From 37c73c8bd94c3d4b54ebe2f22140d8f942014bcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C3=A1lint=20Csala?= Date: Tue, 14 Apr 2020 05:11:51 +0200 Subject: [PATCH 01/51] Reverted last commit --- .gitignore | 4 +++- main.cu | 25 +++++++++++++------------ 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index 93db764..b7bdcfb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ .idea cmake-build-debug -*.txt \ No newline at end of file +*.txt +a.out +merged diff --git a/main.cu b/main.cu index 739bb4f..ec1b8d2 100644 --- a/main.cu +++ b/main.cu @@ -388,17 +388,13 @@ int main(int argc, char *argv[]) { doWork <<>> (nodes[gpu_index].num_tree_starts, nodes[gpu_index].tree_starts, nodes[gpu_index].num_seeds, nodes[gpu_index].seeds, search_back_count); } - // for now no multithreading here (will be needed but leave 4 cores for gpu), this loop only execute when arraysize is changed - int workSize=arraySize/threadCount; - for (int k = 0; arraySize!=0 && k < threadCount ; ++k) { - // we can use tempStorage directly since no thread will access the same index - threads[k] = std::thread(run,k*workSize,k!=threadCount-1?workSize:arraySize%workSize,std::ref(tempStorage),std::ref(counts[k]),std::ref(out_files[k])); - } - for (auto& thread : threads) { - thread.join(); - } - for (int j = 0; j < threadCount; ++j) { - count+=counts[j] + // for now no multithreading here, this loop only execute when arraysize is changed + for (int j = 0; j < arraySize; ++j) { + int usedTrees = 0; + if (generator::ChunkGenerator::populate(tempStorage[j], &usedTrees, X_TRANSLATE + 16)) { + fprintf(out_file, "%lld\n", tempStorage[j]); + count++; + } } free(tempStorage); @@ -441,7 +437,7 @@ int main(int argc, char *argv[]) { } - // Last batch to do + // for now no multithreading here, this loop only execute when arraysize is changed for (int j = 0; j < arraySize; ++j) { int usedTrees = 0; if (generator::ChunkGenerator::populate(tempStorage[j], &usedTrees, X_TRANSLATE + 16)) { @@ -452,6 +448,11 @@ int main(int argc, char *argv[]) { fflush(out_file); free(tempStorage); + + + + + fclose(out_file); } From 33842ae941d2c83702e8d6a53adafb3edf0c3e8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C3=A1lint=20Csala?= Date: Tue, 14 Apr 2020 05:31:24 +0200 Subject: [PATCH 02/51] Removed multi-threading --- .gitignore | 5 +- a.out | Bin 712520 -> 0 bytes chunk_seeds.txt | 294453 --------------------------------------------- temp | Bin 650064 -> 0 bytes 4 files changed, 4 insertions(+), 294454 deletions(-) delete mode 100755 a.out delete mode 100644 chunk_seeds.txt delete mode 100755 temp diff --git a/.gitignore b/.gitignore index 8b1aab2..5873071 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ .idea -cmake-build-debug \ No newline at end of file +cmake-build-debug +*.txt +merged +*.out diff --git a/a.out b/a.out deleted file mode 100755 index 7221970c134167b4c3b1fc54e8e39a6a909205bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 712520 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

1vzN}HH|l{Oh?6656fx+m;WaVD8@ZbJb% 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�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

o~_nKbrH%sgX!* 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 QU;i|Z^KXg{#h;!32UPRVVE_OC diff --git a/chunk_seeds.txt b/chunk_seeds.txt deleted file mode 100644 index c693fbc..0000000 --- a/chunk_seeds.txt +++ /dev/null @@ -1,294453 +0,0 @@ -197786755188378 -172067458704398 -142931503253898 -34828716183904 -91256371743505 -188212123817141 -262348280589862 -240498803574796 -42254708856603 -38987174726961 -105243135249720 -253288868543965 -102840822959261 -135706735949787 -101582760982515 -42368172828013 -171761684580767 -247994379520316 -50554143201606 -149458351680061 -183896320604085 -180026153443548 -214176874059921 -13504069093791 -112118943114857 -138424085271867 -3343244357901 -56110525650297 -33579917115148 -49077373115161 -146024905355676 -119929208400375 -92951849939649 -176173816715745 -256949242811170 -209878553587976 -94768316557078 -180952043339185 -141045453363648 -220309491582029 -130553151929895 -176732221356428 -188491499983294 -27769861074536 -22283409590289 -238769402971299 -165454587339172 -61850303034842 -194520264133605 -277593801456069 -37982786342136 -86067822241391 -237712566363141 -238253835954336 -158177024120105 -22371170987467 -260434789667265 -106920435321507 -254424899024557 -162851049680125 -131161519052553 -98543197870562 -121650389170751 -175885525333225 -232461958038081 -149571815651471 -203160090392838 -89649698019408 -104509903197927 -129307467416324 -269416398607220 -110660351152769 -134632764292141 -118444218480809 -124503758945170 -137879775476723 -192491520340975 -142695686107288 -143767144227296 -171964014789605 -234606301884580 -59718426990112 -148234907493914 -229508765556814 -193418739089190 -80581023065521 -124599961399721 -148583054857861 -280453333779331 -20107867526374 -116750265019024 -5947129708571 -63197904735436 -268955387342628 -216414374722462 -173649422735219 -67038431080477 -226827077100202 -256556402673607 -155999558750748 -2855104031748 -180391697618010 -75129884755119 -226672476588676 -19072758644465 -174111896339516 -177682739849563 -48774577162563 -39997662033651 -132943386692852 -185135734038027 -85495590247962 -72396493400919 -38023132244116 -215126493234731 -191191436693833 -155998665885836 -155951610345736 -8835633695521 -19831205081998 -151569189550952 -149076783770295 -240903270632380 -218328922675478 -122649835929008 -72673155845295 -139481311747264 -120732931481898 -161246967334351 -112476248838202 -145573416186417 -208130742964791 -278772034156843 -66171837269116 -108406839725893 -277118609886068 -153868804562306 -177935898315586 -136736261980852 -239410396215935 -13727155723568 -29860424180944 -20669748230727 -62102556776874 -178907066916136 -149482496262281 -3009648648942 -208076278205159 -249650144708156 -74202379499839 -89083804972995 -267146850011045 -232260583194707 -213404736051018 -60826234348219 -126360700518013 -231523076777395 -132246507513696 -146223586630055 -184864303104779 -243792016524745 -50401464414310 -91496755324475 -221890118017661 -115994695923594 -163400915038553 -72179463781202 -148012194753032 -250247735620342 -90094064547723 -201624394855268 -189924210056862 -155245980765020 -162139788619373 -259842280670194 -90327102289755 -160335352259199 -219390745361581 -118086697904265 -260654787740114 -231075751456483 -162152251284770 -19792062022231 -266274520992021 -74497953885742 -18530864194722 -26123408609002 -160308566311839 -19944741922183 -189072667532505 -268064646452579 -277744346643131 -149234279816745 -102076394658321 -122616927103519 -111802188556010 -43403147738275 -126173470541212 -114513520947010 -155530020104845 -222604872256094 -62147083167351 -113657828423431 -271004751233691 -37273588621616 -49653508107328 -183818745848150 -229020425463077 -256360443323361 -280711130148735 -39879570884469 -62052355663302 -119515956606842 -242371468449753 -236911558017094 -58728328238038 -19367951189031 -242716114305785 -239371434518763 -46080256929905 -259978889001730 -227229239514115 -119312383406906 -26151084248577 -118227036081306 -40618374717537 -164718477836154 -269537463430064 -127783821346347 -151622030405137 -165942058437955 -279595677293774 -225722231287672 -59916712812274 -148062290889277 -33611326531218 -84287212856162 -271406493043348 -160688301667844 -135265421611096 -15429785040966 -261100243777658 -208361477935292 -192585239743374 -120937691623450 -19520237994009 -178344597140808 -172087323222501 -38990805737186 -131697395592816 -154439795147013 -65693433357136 -155192408870300 -248363526369964 -2629288196430 -242517898295321 -200983501315518 -77645786975972 -149967004855047 -192418549155081 -11076208268096 -3875659266998 -170902037388718 -244965106712942 -94566917275279 -130069446160487 -230047812341097 -258372104710689 -143115434872064 -216925736280869 -163383696863337 -69584714989620 -171992949594217 -68840859981247 -140962496043911 -50354947896623 -236284447464705 -273679587672453 -50003644695985 -29035929662540 -40997556776360 -260013597858181 -46652752628361 -205416133853155 -101474908967148 -117320869006210 -224714689041705 -45525112193841 -252876907693675 -277218683832348 -9065895938887 -150703256940226 -207019344100572 -2753680520968 -190169974167719 -244530360703383 -174561889431608 -249664519761338 -189677508502837 -136134633709325 -63569482067671 -139667667088707 -128024942854163 -40497813963629 -231744017922888 -231404347755549 -164403842679138 -21735575590011 -190968127382890 -155418074425580 -204017093575394 -199079744533544 -24845821318948 -193801179417340 -134014102850899 -64188690655132 -135821892125180 -92196506974576 -94806534442660 -161172441906216 -788827905843 -106026870660700 -196546311343036 -34406181339473 -270152618322671 -127456202837784 -167027365863568 -58725315232703 -152358802021890 -278887055837730 -152644031802289 -271746204751299 -105761934803718 -33110659107993 -240135271010160 -66225809397163 -193445968320318 -275759689491886 -20531318907186 -138636017377067 -265160853305593 -54423780569988 -268597151323953 -17981960911139 -75039349339717 -44683170178635 -11528056321915 -202989640960583 -23221810067321 -149094920785374 -49692026727113 -47353418817741 -178098040925471 -225903746559833 -249872662960076 -93703418195683 -13240774406255 -143333454920451 -227166405155281 -189085999656314 -16115616325358 -74339612610229 -39973040769095 -121616486784042 -226520342731341 -133694318733543 -122513235513245 -44588171065935 -206047325001493 -145752072114046 -166569223824910 -84291481075265 -226283213738660 -49547719814434 -234501923158892 -19841090728261 -77660007575260 -33761559674774 -144147068120438 -268344337611742 -138900959721990 -254996930123845 -54282727538815 -235218215023298 -50700418602707 -30131059964460 -198720631622444 -71283587498230 -72972945355600 -97202607611019 -230029673593027 -54100072096947 -126453811352850 -184116767701930 -15585784327278 -66827060881100 -45509602866829 -51134475177577 -268835084106493 -48944314282572 -108864973108944 -191547050181272 -105241692551135 -179578330875256 -107903447823661 -67832636821213 -13882020146849 -125650909013437 -64448761860057 -142649625980904 -138928829945716 -29099796311340 -94086602134417 -260066348310617 -81148446676290 -27373109982518 -176229064289349 -173619019949461 -195438568944259 -253791928347146 -135347452721206 -29293682906025 -184581721353131 -181376350305114 -162649773352358 -202512647694503 -149073446759040 -19297665953118 -210396367038943 -175340791122448 -222222956832122 -109959678137278 -260721415593333 -86843025107125 -174843058095076 -177571385525462 -105711248667328 -174795419399662 -99121090423650 -213655811424181 -172438316101833 -68106414500714 -240449095471915 -142121237320710 -11201079627727 -22416636185398 -57774491408307 -128643748163863 -134257548240218 -240243109628555 -244497788214375 -253887199366272 -57244659410227 -92578533009949 -148120738652307 -280195887990799 -216792596718315 -87258091636973 -92112941888488 -242087546898762 -142044767421329 -52581580270072 -46033431428113 -263857937193004 -72840746670541 -231480279115772 -94726365909229 -217300208706039 -252647659618621 -251950959783537 -94938487523179 -213861753091224 -98245193677749 -249111530099628 -128642464158093 -257272252425734 -152558281281432 -271835263311068 -180535499881113 -20044226134713 -104283711950262 -174499239327863 -36192380174423 -248041952660146 -52857242511029 -10048608942312 -273049346425632 -179953223137708 -206237033438687 -72140910426838 -238908424989945 -148652090938799 -145861088685724 -224522388157129 -154953525488004 -33403937646185 -229170402414168 -110484154663003 -159405046336450 -272920043895136 -278577623052298 -130133936220240 -157558122162178 -249036624616917 -272103964504246 -80885321844736 -31081755405745 -5214282094794 -278020721868051 -57016430042693 -183785618860101 -129656151171028 -278519900906122 -57340334255925 -253353849070834 -244395944021349 -249939876858202 -182353933611587 -207263752681036 -118972292332171 -163311535750110 -100465379277263 -265590629258218 -90015156695094 -86308358364056 -274721990367504 -165691771963599 -166383870218115 -100137420234436 -48566979854682 -239458277996672 -242186704726439 -270961386694197 -265518052177411 -274727988101182 -189157335086430 -218507218989505 -259749717670552 -187164133086940 -259114637544294 -68662015757079 -90634937912065 -220920495419511 -92624126340729 -162989589743323 -169012582625008 -132753777288875 -198488250390445 -259905524306594 -279377692443791 -217460552409084 -260556618115385 -145882474796784 -258641055638735 -73328307411850 -247076175599541 -183859770272056 -259120282647505 -233968320696167 -56950264091876 -16978978468120 -52968915443492 -23465103560330 -164780960521704 -241914591528649 -56225389783766 -133058654193431 -29901865636023 -32271762741555 -111156111753310 -276739414927677 -244750094339896 -196620947486715 -164655727962935 -233956831207113 -69357689604866 -100688876757707 -1097644114219 -114830713089048 -237895471636867 -77777869904750 -99043888133157 -119695678109300 -40984218384863 -178507182442642 -113102878991805 -61889260787418 -254211371341645 -132913164524067 -275703264717108 -73111292061892 -66396779682422 -241831539302383 -234220849676211 -213890655017371 -64973494769573 -145987313770463 -159052632554923 -55919643123257 -269286626802314 -215847635501041 -55360449814720 -244522275828162 -185713305061510 -269197650191496 -206434074683788 -173291808646457 -231147944679053 -11338699933874 -164593543195264 -209640677053968 -181878371597778 -228997502336845 -44694532526080 -230682410669135 -167409159217118 -203160374459570 -152139258916335 -13665609081614 -41689280862742 -209184332780252 -64775275578571 -175364839924167 -252158562714447 -158753859109722 -247426475384406 -224543813097927 -228884901885274 -73808400261072 -94678623040619 -116256694679931 -176518672167191 -120778621067681 -91389486017992 -93112743628754 -97767707932319 -4907105121879 -245230647623480 -252198204303312 -40298380310286 -235278623625218 -266907128887741 -67821000924170 -153030426970534 -180245209244870 -102833265739686 -42189865034168 -237599102391731 -232654268190302 -152725885809703 -68765840942613 -228382345675835 -132746019018645 -30753803693443 -179956917862350 -27499747816373 -251743210567945 -190230858878027 -258174000389677 -13152264236810 -216911706123112 -1736570633804 -1465761992395 -105724779859330 -267162863462016 -45136937239241 -262537505453078 -152348633305087 -40883995259910 -237250632227777 -258575137734493 -17933683969880 -272947515276351 -91523834573291 -157553223666354 -50675433292530 -102072624567041 -182109051747614 -145383381163503 -64890512349991 -137039237712182 -79295209814914 -226387661352576 -176809872174265 -26477277510238 -22689951785317 -2147469813711 -135785282014150 -188508500997729 -117232177632248 -190589817647705 -256530865258045 -250953735714936 -231560217748718 -240879380793826 -149582714842140 -208781744809823 -262298013095446 -133666384232755 -66529444213745 -127357599185745 -80265838515129 -239129840461532 -19048868805911 -260696734065039 -90717808027268 -92033258062240 -96084682418021 -13229347063407 -112797124968005 -257712663983920 -100871109708150 -139971536094936 -121901470557404 -254523954850691 -101522818412881 -128040287855380 -244216197637882 -109711934878145 -224685475785520 -218763061328445 -171774820503301 -247842093261356 -7600801522225 -10750216434788 -160059457001391 -224775655141632 -136610872699331 -77648337547797 -118778450189530 -149069031528072 -277589063842218 -259624421631666 -212540644260938 -114959019316337 -112917643411383 -140931989392238 -278887176606660 -90532402599702 -135043782554061 -92504463878894 -63554696447353 -5458308340709 -35368608143323 -72500644521840 -47982260070044 -250998678954891 -191550284294473 -56679236273839 -222179797189283 -194135308974148 -40823576650360 -63327768504533 -267456464087303 -133917014981459 -2929120963343 -172632256648181 -138992795895409 -167379427101959 -56688151490206 -106797635091712 -199893599338065 -181944484929058 -129038551545731 -4532418445072 -63441232475943 -235711555686820 -93939798658232 -222840808962559 -68518057637849 -88365933468430 -51546351898090 -100080678802552 -203246259771438 -215207612447817 -249083437198580 -62525995578361 -221406745480572 -132345232905682 -33516859716912 -118532518519524 -74206494318076 -228608000422760 -93258952244711 -260949506670861 -278331911101666 -253039571213511 -27474195138960 -274421982897099 -281283625847191 -277129373222559 -156794571558677 -235016287742008 -120543140307024 -32015671200438 -158708862271559 -177225874655496 -139385237912780 -9731214636587 -247568177876950 -277167032663511 -271977999893885 -116871129032531 -63005757066468 -226428031420995 -177178940526538 -151545299712398 -99654457535870 -212608177105500 -156638211953293 -17275727701551 -200585249704162 -246037533889229 -188723821092199 -184874704493618 -276608885673329 -17083519960814 -46463274472066 -75045469332847 -176909223042966 -59947695617581 -259056304187642 -222536398815660 -89492273597035 -76086462810417 -81504084115020 -59561023293210 -142010068317974 -65387807710198 -36821798976144 -159334450692847 -71618779301282 -274246732280426 -171327495182389 -40996362919971 -165617582574370 -206772695433639 -18767732184835 -159649632006783 -88433341488464 -218129127240925 -276789874052203 -1253383367038 -126628987572063 -34789404472898 -124470505499309 -165240793581506 -89064150454843 -29767820002709 -100879955676241 -212074568776874 -88095124827021 -165890436412944 -36330723274544 -207700852420161 -196650233590593 -280931614241778 -40146754661493 -69664915703606 -69320871789376 -167831544747022 -6402028669080 -198679418059908 -281098966640711 -161712515024281 -102702351796865 -204191919810010 -254460559890025 -148978445528566 -13972871760873 -27843524850451 -168084870647320 -12011027716839 -255156290180138 -174724487661647 -75903078476455 -145850718652145 -242282390859741 -46728899814527 -205743592068632 -141504602898739 -192249395521137 -47998421140226 -225769841435078 -945271607162 -137988407510584 -212229460729971 -106694299697462 -92926495057040 -164328681609883 -11864633713072 -113046223776986 -142111900571419 -136932357902606 -144236566351821 -269296346711876 -32575254925017 -121890670901521 -65848236205274 -130327772944205 -196693773008248 -22740611497794 -235992196823129 -188579324480272 -81816608004964 -225372521561601 -100750285155556 -150356940131025 -48205427096125 -260745028222415 -172843582480779 -35823739191607 -113630910859124 -99461924006701 -279803515600052 -53379226862773 -261004317581180 -225681333313086 -238221620981024 -145040684611975 -158287574595189 -162465388321460 -31209059225596 -45246373213828 -161451602924322 -114860635865098 -275622036205676 -121494506133927 -248573021503520 -182547587737839 -171279998625794 -251763506024990 -147078750002407 -246302847978757 -231544497902637 -132186010105681 -68580242754633 -9405359865638 -34107938404612 -205190032391697 -91742371735267 -26828448836715 -63624881549547 -212854460758342 -24344926576592 -70964487456336 -233658344373504 -10689614964578 -97482471804498 -101836934897816 -128344518913335 -230946304668555 -24432322465674 -47757691409878 -106580046770228 -147420871180473 -36002148986928 -276523335473731 -253999329412795 -71109846301442 -247331615214499 -78435635239581 -112124779369527 -10751881923471 -167514568958262 -165992283823827 -247037621975644 -164976505567554 -160204901901238 -30104734747389 -94995163390456 -199073132431767 -214546120866225 -170815883587813 -194358199039439 -192206339306434 -181432237492818 -51103336303016 -218181535211478 -119466483780863 -138508910385200 -13196828777252 -73686481586901 -2857023099660 -220872170092165 -192283843845639 -136919760949159 -42474460041171 -10621850651837 -181327143906342 -152722684019715 -141605259015506 -66193547280245 -19707660655212 -158440710742737 -208438214021989 -7619174076433 -127976707611572 -212675839010563 -138792265910067 -119067026544302 -81578629420102 -105568130572577 -224440091981028 -45070519511560 -118852411814033 -78616979734090 -125128759268594 -183049765760431 -146864772312250 -248461127221816 -277559879048716 -77072407420003 -220429095926515 -77288829436516 -65267657384608 -174181333871925 -86689483571437 -251767472460082 -57539793195002 -138900217737582 -115177239868897 -225207813625569 -101969041374504 -64477492161749 -233627656049604 -22950020087806 -190375821072642 -34753195107847 -265551422065067 -74576016119168 -169688717542020 -129055466530904 -237254953873279 -136140438062469 -53338101047507 -267685120149989 -25153304024542 -56504567110356 -258357225591915 -215283449246203 -253919149019784 -153674885425267 -138365963531503 -46538512346617 -65130702803614 -276549670194154 -171666846076685 -75948669622441 -24225070793806 -202729578806554 -191999027363992 -160872599242480 -77864187126731 -139277219159019 -140553412967607 -107759720122893 -215680847084019 -93206627727081 -148271914258315 -150228434073368 -157500340549754 -79562059247169 -274456808034173 -223517044033745 -121029978378644 -29895804357981 -138878374471961 -18245619994647 -156393849691192 -49636997380638 -95583962578474 -46725145879623 -250274486915446 -101247299351010 -259533358809709 -23204407548079 -134831313492349 -201283325825479 -252692176959119 -276042546120859 -270330881000979 -29801160677309 -47417509878406 -105908612356404 -31711536482570 -255026246483856 -272920236048136 -220848304726468 -59356905573737 -24747309047586 -108883225162352 -74275519825570 -234796361040566 -258283338533842 -30282917602830 -265126125249801 -175620361983439 -2583163090518 -105330890038815 -275437255011623 -174444781571751 -178559409718713 -253902873117263 -60351004293579 -140640772984242 -28111564408128 -143147606411124 -179869087501270 -85053875119855 -275000546454568 -126741837960320 -159868428446257 -146531620781045 -118169780054762 -32489142495611 -253257453746777 -41153611491953 -124646478511943 -24940713501681 -84116138796864 -707694006399 -62801567805493 -236564098433633 -279490544281628 -266683603482965 -277012549430247 -186426549019660 -226871170675990 -243266476656833 -164208436349692 -250314104954794 -46677442727525 -266045622227466 -168785254270651 -51101928583417 -6511346462850 -234768808145687 -238873754824858 -270103576574978 -819690529798 -235250464016521 -259812376256834 -180439954152735 -94350667053634 -2911459886493 -205599393446308 -128350945140964 -265487622466585 -19791415010404 -223970645650978 -147910839101653 -246454062173720 -149429641395988 -132872995255747 -29884910620561 -91137882457784 -72918665095809 -35438317910360 -21853365774323 -166524172883985 -114293689406362 -32370739992288 -226949446273012 -129829394379479 -180522673570184 -81381506678315 -199009112817167 -46323911760015 -5062636235842 -50920726039453 -115904283673988 -259328915014834 -216574058851740 -83406166896197 -228415278480052 -5044977001359 -9621034684976 -66012443065348 -72938971809783 -254407683700426 -4096154366545 -16702336542347 -239024166301055 -274227613705736 -3566322368465 -159967580261354 -194208759560010 -249756293315329 -83934681765179 -272058355565505 -54541185362846 -184468205907659 -196818463267081 -162712415362383 -51940908308933 -241491499079935 -219363023828554 -34442957239547 -1153577702723 -102502063251610 -142311440012227 -93213637320900 -148253218035473 -67042823564253 -171978899259085 -38756561665827 -91584143206102 -223143870898442 -151052865349913 -132801674538621 -256556419758087 -8844974570367 -244041240774137 -157083291655428 -134354947135796 -126022012542355 -56058721473860 -31501672598556 -224426989924694 -201902328527046 -222792040819791 -16222113799117 -217635558749940 -26324643183008 -255676241161210 -214679331511499 -196713122967827 -52405708468191 -61548303261444 -277800828598229 -85452226126885 -1012253798378 -5117464812651 -141626936739713 -67312095019726 -82245623756705 -26694262633964 -211758122103220 -87484271963005 -222067028601119 -13193070132073 -219297578747329 -73322681045680 -277787154683159 -118802858028569 -150993674636108 -211592209908477 -126124927820298 -222101994083341 -222678576848381 -23953880595447 -208421004700757 -248256255449015 -160082990592827 -221795208074362 -30104328550289 -4947165058062 -90231680560150 -450422586809 -77731603604542 -253736687144971 -116087930457931 -123663273830779 -79508094482744 -67834605540277 -268771342610110 -59211977142327 -269798844879158 -3807112958986 -237665263673936 -65757036436659 -176750036831281 -175516968278088 -277895853570409 -38943757378499 -265014193193908 -132612025935700 -54290647889551 -108793872631830 -166619312209177 -61067705135099 -91503951632109 -82100523013016 -226988192343190 -226221373341948 -109632380516915 -229646923602624 -16824729847532 -52256155017554 -114583973420722 -107990783113501 -32979239186752 -192360126228928 -248657536278928 -266048046027957 -90865854727815 -15160562783762 -105816931500893 -37573954287662 -238279342119609 -210552053391046 -210520654304090 -136221081683474 -255435903159684 -272537247224740 -250632066068463 -33883175840302 -269858522244568 -240541095380153 -225171108812185 -129272003505733 -127448997196632 -111566738799527 -127959274837653 -163475272844638 -128508634024431 -241876009741101 -228774408412841 -19491869379775 -222853316986096 -254319801939297 -246189015644667 -226388625198458 -140794879172742 -26038669341467 -168019545255203 -253653026020086 -111340843976791 -173749214125278 -22300726843171 -28017580075859 -188605562667514 -248423275033057 -251197043375311 -17520613686103 -169931947324933 -111347986896087 -58599833027852 -70372339884130 -181542845632139 -76915791087372 -23269812350250 -45809016134861 -261580460856578 -119688594518059 -57845934749513 -2359791911020 -156408403285959 -60219872374248 -124614802999493 -99433488037884 -132467685927361 -74738087692425 -242635451643574 -50940501964163 -17541539215563 -182756298159864 -192602472287474 -255027234862479 -206079708158375 -38667392253264 -168633366787959 -146877354952212 -7679458045608 -67278962683952 -40614112725153 -279337342400370 -2819158024179 -12558991204083 -263604160423155 -103025812975318 -164451015450857 -168299102232724 -166137457317370 -30110902219402 -168405702691342 -117851891432773 -82941540807129 -244595323654005 -60332086091169 -131022919046353 -185789669967311 -20345954551575 -212317569818772 -48520706932593 -232166489897309 -176441066992516 -261901730641058 -162948769368539 -12046520206572 -176612276010012 -132415831293776 -192442419610442 -13881164948358 -273024889581046 -141370100994882 -41678127949215 -242656478834655 -78140008639900 -22110225910439 -98781996702044 -127361106296906 -272170000524958 -139486225097601 -556517980930 -80078446431470 -9517439373019 -50777791451683 -274446515835988 -95042335161796 -231728679829628 -46574210839876 -57173000653254 -102867286433287 -176913377453289 -129881144686474 -40865284805548 -59057211967666 -219879704528269 -139065784863021 -212346123190756 -79787939922599 -180296524123995 -265459889587367 -230429645738912 -61072045307992 -133847800102649 -258036584934236 -201587655531901 -117223633761909 -272771827647230 -88817344720820 -223350340715025 -175013177067754 -69538720303106 -272021661816069 -265108004597579 -134660855731523 -248371436511768 -75962608593941 -16956275746251 -216574649429133 -99429943059153 -35016818286714 -190559154188262 -48268154895632 -46372732098096 -170730487324674 -277036952749711 -111044939562598 -33492393188056 -134551033347347 -39044895984185 -225128551790075 -5487390275521 -150876741076118 -181112484744555 -104993050866088 -122661094482481 -140235945737830 -90048439249966 -281100684722252 -76819642562880 -1292388707335 -40408478823427 -7258963476334 -234210303218887 -104955925495300 -119048437703773 -25450006533073 -277250707795274 -28638930936664 -45421386128337 -178324632036984 -231891481973273 -132787103410192 -152248217230144 -101613529858110 -225274446175798 -246702150264077 -46517253348084 -235398448361750 -78774514739328 -93010657721125 -169570903641755 -110810519064516 -71899054565814 -139262940586350 -145437374680331 -86593175533205 -249997370298206 -140594707070111 -107173929062820 -273208658145327 -230383690662503 -132566053150690 -272626641259961 -240588021183938 -114995375565051 -162057844955124 -11478852657899 -73791419750093 -261882832157911 -187742163828985 -31921838242587 -174860160916898 -43943010294495 -232192887854787 -199938523111523 -182518313280923 -110513660157252 -129305395936008 -8640609350813 -84603849587771 -273812786459202 -64565404751575 -264184034833224 -47193061683026 -154099150215974 -78905809143472 -65251310928726 -39994344644770 -31808374271177 -157444144385680 -117476534036321 -249527098986892 -172278953268330 -111839677741250 -241542267877143 -45151503145781 -256551787954453 -248621572901030 -3623057176107 -209519675070200 -238271926248730 -184474222222708 -73468936740913 -96314941295628 -79380239070590 -129769137514976 -207698856250806 -193764629510732 -16160094147974 -35580049581371 -20542514942758 -96212451269567 -19266321134170 -96946142867758 -281280035398567 -146390577840272 -82853968073040 -44675399073650 -133270487872085 -230381608821670 -76799255756529 -269731421908098 -96994308405067 -7732411319569 -72240823590117 -75882213170919 -71337880540657 -33714268617353 -106385301979652 -209095528212700 -257367259134130 -123042446529546 -59216585808886 -141429758176943 -115088357298035 -246170127937271 -16452462955401 -254842173359291 -84855074903972 -220652152282042 -279004586583747 -143305495457779 -271032877874104 -53727799948103 -173183398399261 -83166076915375 -51119217560883 -169256048586549 -263021814117605 -122437452094685 -169156940581317 -233661529737414 -238559504522498 -239534836624329 -216078216538061 -171946495721041 -45996961803414 -90341098170305 -275264843204634 -198233293919492 -229307904070039 -117605555501110 -315747880615 -237245631289244 -122308997778305 -8512180745026 -268711190832648 -127960360280235 -274470211010827 -40001332423555 -170778593801377 -157846210852225 -256008238916204 -105657904785642 -203537895959669 -3177823347998 -85660128511161 -229956739802155 -103904186577176 -276064981474824 -208446886744990 -235487666723104 -167095258958696 -215810425796613 -59935306182752 -15688141487696 -79120335377032 -141214551165684 -248692050435346 -198672526157912 -76209876175082 -192742907515426 -19948435537330 -261924924943086 -114075129509999 -157338448177163 -54464193511349 -44779679005698 -200729038496273 -222389600761835 -87042901600086 -180933914803071 -199677418026932 -96613831097317 -128909375925111 -223972729265546 -11593799461038 -52880390844238 -181566884582479 -69810744325775 -10760773604223 -74645694770294 -26102643101780 -260883507888777 -148411821054762 -260700361914561 -127642536078784 -171065156469311 -97146510819064 -252251854178060 -208124493485116 -55578127861599 -246702277994664 -200610663115835 -221689519752703 -173447659964627 -178857939013718 -176345222507126 -120364429423373 -142215485886360 -189104028595461 -251910861220803 -245391646823053 -225003086032898 -276181021767570 -204769893341542 -67290405212758 -118916519496352 -26959868991670 -36063449263798 -78113206263114 -82190826014225 -63852270650965 -18354660523036 -129270778145409 -259948402140764 -39880880673360 -44450009786714 -153190743061448 -93801327495836 -233529796012344 -239828673420818 -137980883060709 -75051687319201 -65687938554518 -205620280581875 -12011131362314 -252832529638544 -15241842624719 -108932689007387 -94975031104025 -130500275332010 -35215770329707 -63416572976580 -50348186465967 -267090548367725 -177114161304518 -158657555072250 -10339707026650 -125823179618207 -150835661912509 -101487026959888 -33620204548429 -108277614606324 -109829541408599 -229295197268678 -56413374014805 -122386018744378 -245696063144793 -228507418267893 -227516209522019 -216259789138997 -116173564771986 -156926749662439 -254304463203157 -209648360411560 -51279909767925 -146321241685916 -195689999807742 -94465863537279 -230441418970913 -235149353914926 -56721762198481 -144647355018805 -52960001855849 -117148820437443 -259890893810599 -84978871837443 -45729618213556 -118521345320649 -195237984928124 -113175742399752 -192264181014511 -32630226614249 -50318828330057 -253016663299098 -4184836772074 -226549786365578 -120809584339433 -30130906503271 -127346425986870 -81293026307044 -152617658172875 -34048560559472 -54472682641944 -267220222214139 -187785843200517 -125208480924987 -9329819662322 -203819674739672 -92720914614606 -239211619526185 -259585743223948 -155995819096386 -33465481059642 -98455827440161 -174707923235000 -178756086970580 -102645053271930 -10532118524100 -163896231466786 -174627565392920 -274241637593355 -220622684599768 -186267928242222 -245991596793667 -151067372976860 -256693146125570 -280106015831150 -115955211337786 -145072264324409 -22126945262890 -194357632218066 -140133565400444 -63100806545023 -262426273221301 -114194911663687 -45432671179030 -259868621569788 -15624643383147 -198581662161576 -128728095191553 -114150694925327 -174340409241427 -94181821725331 -271331500378716 -45314318286928 -58139152178044 -103960426134041 -67805206253585 -212193603179373 -138741828939910 -181818079917762 -148203048136347 -247784868411348 -221063432468847 -138541790890089 -6158382736137 -124606909607539 -40585756777767 -181712563599695 -89721073830735 -161119765216783 -87871590180782 -243556608505228 -153102025087030 -185825239213581 -127171384268585 -233920379317114 -216384613964195 -98360018943454 -273197359025705 -256275792474254 -186531380772185 -222157091933848 -256687213595560 -272955391650105 -239461104686087 -143821135235362 -270458907615509 -4407734689922 -46554148364703 -13808383531013 -256848227046602 -167416847657745 -262441755685587 -158546513115070 -31445350310311 -216296135595012 -84747188608949 -53038239421517 -234455706705776 -95999354134490 -49896813644353 -247370521936042 -44137113381260 -164978380627235 -152824907749130 -75247439550371 -113667773074670 -81169466390275 -183430327266192 -89461768217169 -30571542144429 -251763525854067 -108620728928145 -270694322482628 -82492290999020 -155317226001513 -34360979906860 -146355646361116 -126973583909503 -75438991193854 -10769186619189 -230515062799961 -245195144424399 -143875397175504 -76713368157725 -232952458031599 -280692767575306 -216898134148540 -14754212224816 -8686150248312 -47065559740264 -2906532678996 -33053844403032 -140148186830919 -235073909496036 -182830986683138 -149345519660173 -56850880158649 -37415825266950 -182143864900363 -107791563428681 -103909383303064 -47558693483380 -142626322387120 -163177011902822 -230463487251290 -118239269230027 -54474545599996 -182571974805363 -233978545521811 -37179771436226 -133061319129614 -62516666254660 -166985544107065 -276337825629061 -270435189447310 -35602813746528 -7866070453551 -245271591898099 -92997816787976 -191509528950894 -108083492773252 -230061731897360 -16076642418968 -226648661638700 -86722546653011 -182623557419212 -266203746542272 -255372533825402 -23988648879043 -239584262736887 -133960358373392 -278923880546997 -73626258366988 -271074719580443 -249875686493675 -183270071148696 -81492211753031 -220827492440353 -40524035270116 -219831580435256 -31643587289366 -114147756182663 -34071520015994 -76545215866666 -20215703222300 -37318403373497 -9325938431936 -14699919917283 -9993870700807 -258257638152638 -142171928065423 -30324267442233 -228415545469135 -228574968841564 -205870958339912 -16576411108027 -270548645668971 -260372549183689 -262718926683422 -221719619578405 -273495893450090 -30865349326052 -172017792014049 -141169918701163 -139012017094635 -130695100008521 -107524248665611 -30110082531147 -138326625052518 -262527667583116 -191421477041704 -271678894421393 -266645242232734 -55101130613839 -4354396507539 -248073533716781 -245672173306239 -83726825107543 -158625505076754 -264863374592435 -235591914427778 -14211984464397 -279332260544806 -166583734691480 -234943720462441 -44766564707510 -262082232828058 -61376285860203 -117702788426530 -219458770481647 -47547706471887 -280912416091786 -138352171755011 -147652519456066 -173508243884845 -223406835556422 -98907769825789 -197187693191001 -73393235318983 -151865921290314 -175061299081559 -185738843979711 -227914408265740 -253413722313108 -38138090546894 -180032063839030 -130116164464115 -114644726977643 -274968567672118 -170013377511486 -103662021947669 -189646299985 -112369301279894 -136159561733814 -75555251555938 -156758535421727 -232178160945660 -46965933332509 -262296807809061 -115545982917837 -27640427590269 -57488288526307 -197107469213374 -258066684498006 -18715897633104 -209421867123322 -130695907927892 -173726987674777 -209760143250308 -92143231016542 -276785859367330 -41431161121509 -191826053815201 -126102184491820 -180132657342457 -44559497032178 -223085724143380 -220103855041261 -191644802238065 -250395728405455 -42283192132150 -143873640933162 -150654869387516 -99741390168644 -242452477477045 -236201688102367 -229610719577401 -118843497267024 -38862752373795 -156208947562127 -68432587851200 -9043322763726 -43789459464581 -79378682244506 -115433778229178 -179918724357211 -206819337894706 -198199943046216 -245217463986180 -168163181934261 -232660628171062 -247040470295281 -39137039188739 -77689588893333 -190483064009885 -62801146906864 -276592664904705 -102244393653211 -51669943182668 -256858572338835 -200306915425419 -262047698498613 -66616462900288 -7633451642008 -48912313341387 -242133019715869 -210549158017218 -43435850888871 -261339346533204 -171504342748388 -31794036751879 -224335115876216 -86927611271443 -210436863160099 -224535461524251 -178351634904745 -162952852189024 -201278114899158 -48573850539172 -125925093218202 -225670579156838 -62792964704920 -230875105746190 -196473148667812 -14684161370303 -134001328418729 -24773261429941 -94212345757756 -128808603320856 -86776893875452 -239916434817996 -238081790076210 -163267088913367 -205006382960395 -30463593972122 -179005701222465 -266064232305007 -10199020472164 -241462788177262 -222269354587931 -235162990971847 -12143968996459 -105347880348723 -272442317905460 -167543108436198 -17557675623358 -96066976303268 -196287411752308 -266343567459342 -96811106459926 -51945453982159 -217218819867650 -203215320149155 -190565117108874 -227152767806305 -168121574587657 -73350122078027 -233502749387234 -103062312601944 -202938645425214 -116865681172305 -87817487118983 -66020458327250 -123522780927743 -158208674300305 -77941433825231 -102526753118756 -5389304826940 -29226548512920 -222111952374577 -82470897563624 -239331284528212 -144117791348540 -213541709388165 -12340577017135 -200100217798991 -183260502769109 -151886156094066 -221388270325035 -189495241409545 -44031349463554 -242706272989229 -263900484381478 -111040087245867 -177023536029177 -200541514305143 -244630799106358 -200559698010467 -28276303904086 -143571676441835 -118703781888372 -49871468561929 -278155262208781 -273194046342878 -5539108878971 -279227237417893 -136016791328930 -250739428219421 -118822540703914 -188620824146197 -50644038341514 -267265913087953 -20627787889318 -54439744463242 -147783880269993 -84654043855758 -51114296360291 -122253852911929 -155600034660913 -190909076172957 -42154066633748 -133916452343822 -172936160769290 -227444282766223 -43984099811356 -222459857065110 -222797015826273 -271799987051137 -140770865295866 -77249653610052 -236907460336738 -157832668238053 -279768614778532 -100799257232411 -6167610147328 -40801149486261 -16202425210773 -176153879480632 -120712812958175 -21275654268369 -130402594373936 -219417090419883 -52027403886640 -44988024452854 -150528082570012 -136732511732556 -50412769185636 -258105361591525 -212440090362965 -279475653203278 -125491098939318 -6082972520330 -67200088215814 -112700696178322 -89066188615153 -126941997071504 -20621748398432 -194534259179854 -257319972520377 -35469334099832 -135621290505785 -244161704094092 -179640150504667 -67191476254216 -238193753526505 -139166031532624 -226531069054403 -149737552670309 -47580943747830 -9443716196372 -3665052990129 -74112592496277 -85760098264875 -132163968620860 -138403786938406 -131297322938221 -15252736809623 -62181155685663 -275890324198392 -84764483922549 -31943479929540 -203719970802439 -219237800590197 -142345771242035 -96505784088365 -21208187268442 -254695380935720 -41227097688584 -270252234432195 -77795348466559 -281381897870918 -190114959503494 -57537777632696 -168995295234357 -223661753113922 -229375384743337 -228545037266436 -44987992622917 -123227101988927 -16044495593864 -138717768228983 -53208383571827 -220710365281766 -55558866898304 -149629743169397 -80471020279019 -50232202453644 -280069326788089 -231991409649400 -263630003252270 -143379236368508 -254729481751362 -44329943997338 -198627446688624 -47162173489721 -155314753400214 -14069187581988 -158699067189467 -163853558214668 -208859702433666 -206818218857020 -67248703616088 -266384500996351 -94901000846634 -148520292571849 -68166532131062 -166454674430254 -15166281443416 -88382678705710 -218775597870709 -197465443794206 -245964142521509 -260545662579999 -71882614899572 -278111802314393 -170760077728926 -272008255366266 -238122114944048 -68646577281868 -79446073883915 -113720653108941 -271041255014756 -214598893687946 -223055672702948 -250898253002857 -214752660579345 -1470922973670 -146669703799242 -43891605146031 -257537870017184 -136883938399303 -107133705131069 -247753854372616 -238520383612277 -237277310748481 -6977010871139 -244361122028881 -245403233993866 -103281020711643 -2910883154938 -193656260487677 -88029930639048 -102943132074995 -46621468088176 -181454911535960 -234144658759152 -47254040099050 -140072784367952 -172338271619994 -209746084516539 -153677428613740 -265537820734828 -3494872996913 -37411599755469 -222903656510294 -201281580240674 -259289274764471 -167469580970692 -81812791634795 -26831866173444 -190188410060965 -129534199473744 -264128581011843 -262949001705038 -229178113489280 -14776010205692 -34883960663167 -73373035267046 -28862436257536 -247478139739252 -66727091458873 -170558457727495 -39120152263549 -7783946582335 -167643505132345 -27360548720295 -263644267168281 -238376444914629 -164351939310660 -76587835736809 -237748984756046 -191059848452179 -119696817051550 -67497993742345 -22189288647879 -89491259327665 -62175406155707 -145528161706362 -131142923737047 -232017765434422 -142720371503820 -149984327838604 -226253388066771 -226267673905363 -67814281911250 -108851536602135 -232111516250182 -167383710866085 -108787250328471 -38538819697699 -149755754421132 -4135735019701 -114664611704196 -261207555660624 -33955408784493 -67019071651531 -7261329212898 -14307973791499 -231645995646711 -109132305027659 -250574512036465 -249162906213661 -19667660271527 -173224874616168 -42291258284668 -279886913640776 -187341113812059 -101647811359546 -215831427092611 -202287469441885 -101503707297406 -107918028668700 -54285474102274 -128774159785982 -153379968092908 -240404831567915 -199810293851351 -20768923301118 -7875501091453 -99934299167669 -48913053953037 -90237767565683 -251324193673825 -83322745983410 -253167050912133 -14699664438195 -147133845099314 -119515496987172 -27261983442120 -235883802098958 -103093737350560 -251913402284509 -76823214420135 -129471691059571 -198431146972312 -254441323396464 -123690057732296 -236627443566535 -240216789354006 -166494367250898 -154774815587222 -201127697198694 -245727105138166 -249641143627318 -56235187501731 -69669888983136 -184205497888093 -3841636271986 -117286565149592 -1088760828132 -137361626928642 -242324025624251 -139256094958112 -168566310220885 -93530391432990 -274502277819432 -162374152638228 -63163120719145 -266401391974863 -54548908358849 -128031342436885 -60076649981090 -258601385383743 -52229171634022 -37314059280211 -32403482852197 -232778609665697 -81757422247821 -75665716046177 -229677643471248 -156537833624503 -169467397961581 -52881433919107 -205155209029230 -279894346524469 -204884400387821 -245896342123960 -29170577622645 -69760026466889 -64387087824800 -108994747830333 -155174860331735 -130573416203990 -57107750655802 -249393767396225 -191944233073546 -190996254872311 -105790652729841 -177751363503224 -149535932327335 -258557009231489 -203172134833812 -155772436556581 -226473235373343 -271767383470911 -197202182675893 -191256725171188 -109314584509012 -187980116768865 -18471922522426 -163241322601301 -64160111011232 -136723864158832 -119967650798827 -163316288564791 -23092898368444 -143406695062967 -236883570498184 -120057892827992 -184738621402020 -83922448629684 -24561923729106 -10309595153200 -186810687959920 -21306985855013 -39312943032852 -118822797944048 -250693076865518 -79898629541980 -210625137727445 -162638498946535 -47909269551872 -51292416222578 -67320967455529 -160625830504763 -109239270840294 -220973516477999 -21825088034562 -39676885985398 -173123088016200 -128885974047259 -106722975221083 -192818534863799 -5070329742650 -169425501392711 -199175485448118 -210057861635348 -223276984998610 -158466350161017 -238697628437863 -127403180357934 -43864007518251 -142768976782646 -199253226508641 -197947457176839 -272674659672795 -108504212151367 -120211539869069 -38022743778563 -202250334654359 -95285252217928 -229512554466283 -2855224514945 -157204061210834 -166983707385509 -98396989912463 -258502295508546 -182434801321186 -189636769855828 -223203423997649 -160336847312422 -123068795211785 -101257105561333 -254897594787538 -166884599380277 -100420601045436 -215420265196178 -64261723913414 -28763557027625 -201735213930191 -4172958726082 -241692305696431 -110698010934743 -129503068221984 -35379570766356 -129828388322587 -103748389317083 -42222114003217 -228701825759010 -98375622046694 -254791343863010 -6564438118872 -87594043659536 -161738924076654 -167827243346415 -65536276132534 -6104576390497 -200561541404620 -251353861711658 -210171518874645 -81619239411233 -236658837911752 -173819448844004 -172864961760692 -142754236329404 -120369772007373 -205545336611978 -247840310234406 -123701738986610 -209060802351044 -178951015107557 -177644335702309 -219582264676705 -145350244974783 -132051205259498 -214641408650081 -261474144430607 -88644969556812 -91328314113766 -18374933582616 -92811325048604 -175150471539895 -18419865174090 -144814827430845 -44078537259505 -56479800181716 -256250356271781 -168005465527915 -101626498322737 -43089008625891 -155902464254777 -170611983974973 -257034199115532 -43904568442423 -56939305843519 -266213456756522 -178064758283269 -218804465732794 -86785315072537 -254919628586135 -238073332168717 -281110721530277 -181617431392788 -232432869256419 -146765916856373 -168405359608136 -252908272082338 -215308199560933 -136409520961800 -107993249681016 -169863533515905 -152126034311792 -277379592472745 -13743041477585 -52925314617696 -167240386642255 -51719700864283 -261006629515414 -101318369736873 -113861083542574 -270801376769224 -70834506114227 -90299139786320 -52130371434580 -221828167443044 -159479064448450 -266320526287892 -235492700470226 -161843798628185 -83374291986827 -68650741635398 -234422111192251 -278022186741147 -169397814688760 -85178811087043 -67542434803840 -102408693611404 -33041133056447 -106682400117484 -91380466497362 -31446121217779 -218618185685361 -159517061502269 -105154104514504 -182642083235192 -99534967563428 -979374465894 -17719438572712 -79876970504190 -38790121657849 -163308730173618 -94070450898751 -240194696028878 -80013462780907 -162967990567765 -52069355686503 -234973012599441 -61932626131883 -181882105534298 -217692497832055 -150491839298740 -68065037623417 -183414131572465 -25105151688851 -219883708229447 -95910744544044 -252969436287076 -36166242767164 -207374542749389 -161825997561102 -57904159007036 -112673562047073 -81060840209878 -47752481813770 -145211213287131 -237097013074362 -259983822704551 -10864866487646 -75141272978638 -268424869481382 -68615008908507 -159492870608517 -69090139739620 -255559692421934 -168642456559383 -5553917561856 -148893814652479 -124180603024356 -214333498240037 -20001520833484 -252126626794518 -41379624611809 -144914916083358 -193277946666283 -142095610501964 -169570126624705 -81644533804381 -274576600628127 -199063607373563 -67111597225506 -160916648812690 -23023490284406 -22271120127725 -6034694229603 -108252198875627 -114942164627220 -238132038258878 -185899981445989 -172507011226920 -235943986898580 -103778466741629 -83683289656452 -259199047430118 -86372698149489 -48959959507638 -267001795051837 -67076910162166 -137743809874302 -204915295241274 -14138441399447 -53532952511440 -178283888703339 -108545786379297 -171796259295169 -225165878603955 -142402989404585 -266257598054472 -92453983916269 -25815256790038 -205132194777775 -13706533550912 -261959483686235 -101905006090996 -103760196407659 -223053600359302 -248547498037615 -219284535932832 -246216831686309 -17835096125006 -230882041266358 -277402258966262 -166466738601461 -85666871311733 -85354273703936 -33804630558503 -5186264027588 -276726635362952 -260039334923496 -89161335855154 -58593901078996 -240354000090726 -165892190557418 -223853562352831 -259370383480853 -35280914383401 -218213040169014 -257960799964021 -57485523865995 -240578657528036 -47413002220833 -140542393190551 -120645015098100 -53937721674424 -173037193803946 -27907848215991 -10934612770008 -112765415160891 -36722811778775 -161736149128944 -101363810039349 -153452509215472 -9881789533415 -251203991094381 -3023812101012 -150492614938594 -11056941543000 -34446427271918 -258559683787073 -245264067448224 -25225561064536 -76875067620251 -75945787595576 -85837352919682 -273654517591577 -92859345625580 -277099194096447 -192514268896939 -205741054702260 -203359555597023 -129551654012853 -164234967760878 -86799627031333 -230287923217691 -256816679445446 -94373120362706 -3508850645721 -114853299456271 -141214842474621 -256805004787095 -89155090659786 -152537052573712 -15433911047227 -172269030913074 -224327094096242 -110585329579811 -252679077753901 -34706222646742 -239633845955439 -112118961321415 -14159624560340 -149218884323052 -261191877798210 -237947649205391 -105729985247128 -165284036904539 -84653321298575 -6597120354285 -69833704305270 -38124167772813 -100153204340908 -234199017048559 -157892040541957 -160611842370138 -45164477025594 -264370417400403 -257411461909755 -162508107524961 -195729088624074 -152606356353933 -130634013303360 -45224716102247 -8797535443910 -62207777405029 -39818874104697 -42001057932609 -12179531380018 -228847146553551 -107002060769889 -212806777805474 -116234575569041 -68983103151016 -36112491330261 -42683507446602 -164147541734704 -201914342341942 -254424148945578 -230827576506726 -264912103525351 -17686844092404 -147023766182218 -258660829935481 -4073389335572 -3239105517380 -95990627418129 -242708355228871 -122695977843867 -195656485783460 -166281022699765 -273308612019145 -19641209347882 -137399428494271 -183708084539518 -86919318624613 -264210693291536 -236597311063849 -125034837619472 -13556293476823 -110592275304629 -122667265983092 -148630744632012 -119163316462381 -101421279782897 -143697867205157 -195397554958980 -53101294485607 -9022863672324 -57635601164134 -24429465600577 -111456469832747 -106178652832648 -120619089524569 -146265960381689 -74002179393867 -224654116945048 -149080031721098 -7627803519960 -140012152728541 -179909159171516 -248010220351239 -231002610680796 -104614471427860 -42342457875771 -96555440686297 -212701377809298 -34387112267769 -116004945269690 -109069676805826 -57143839420530 -5822939905695 -47654345526132 -261003507100595 -31300774685073 -25625806571568 -120832119972388 -158738349065800 -91284223000712 -63542172057483 -27480087443170 -72190471912203 -169282450997750 -168444727980844 -161681972918956 -124388698150172 -215957075414048 -60592460378339 -214132300285516 -55469867005178 -241018542891235 -168358493348303 -24499739713573 -65001758201598 -274189176379521 -134301779727103 -143943871118129 -185890494361605 -181125209632057 -102241913305182 -180738214193171 -279563532164 -118297606542855 -14599695792024 -30783748713804 -90606658391003 -147005882808662 -271210438310870 -163850695148059 -93160802799251 -257198173486200 -98800348378713 -41752229355483 -41269888668843 -208195168868046 -85879336697023 -108934427465502 -196264393948159 -244459621538086 -95218472600696 -39927278718659 -227372518990873 -107292507189428 -86332480813126 -221456167413737 -113324194807869 -220411245601250 -65553504741469 -224519287490254 -212581317853352 -8419858392740 -234745880957013 -8239802635473 -97379980960840 -25505231937342 -94889044644915 -241228335784567 -90212622651190 -126769339879631 -212689257258380 -256540715400698 -241976786673460 -188316021775910 -267760956610790 -137809778021932 -251066713484847 -90516242132180 -96866146996987 -22566239230138 -245504429956093 -157151273310769 -93859964723941 -73824040423504 -83333437508476 -153175269554832 -153160324343020 -197416061839008 -272757988536223 -212651401005805 -108542533488350 -32361372952382 -271036810360733 -206887023638154 -208140601340345 -271269290301307 -12906801735871 -28618729516265 -105922293951347 -130386711397779 -19144776456810 -247131474823600 -15398085491621 -71944270577832 -48321130665129 -219129146274444 -83513798202376 -131514943687397 -184454039859310 -54810576766883 -108548551267514 -35528643550332 -206771279829284 -237175905546423 -124936652319353 -129916461640730 -62930758002928 -130411711615315 -88415998466294 -200912077184925 -193312427262408 -227336321617085 -38520261517324 -27260054434215 -91770618621241 -270484990421467 -243821843814011 -30157871915177 -162499028271495 -102154626781099 -3520127602073 -247930320452170 -47641777863415 -96677680148383 -165466931539404 -168596994119062 -82151591558460 -90801318277503 -17976340343751 -211020133744358 -84895273082252 -171847167815491 -230244317386377 -276612381114230 -210345496989459 -148055684857536 -222777130642302 -242503880502424 -112638682431296 -106401924002803 -277122658755251 -247392878811244 -49283118474848 -86036681367022 -266941292091708 -186177822307074 -195563790300128 -86150145338432 -239151931869795 -39909017088953 -7619686863467 -50746987853986 -220654403487358 -145426096932634 -261863631521476 -264833959052231 -270288492956000 -48418244327288 -177147759609447 -35380110965241 -55957700971397 -211295552174813 -240774132207304 -131634610922389 -80659970832658 -102225227178354 -88194582973550 -234680914506229 -30066960550462 -190811266250920 -11250115815123 -120593106525271 -50775183331791 -162409977803614 -273002446684713 -255870528236633 -193300576097090 -234356295611907 -210459413089777 -202072460601934 -141989540665288 -258441544250587 -27039338313315 -82487623637389 -49691651672439 -160714803114184 -195443620957173 -93051900405887 -175409587078103 -171785741340919 -166440138420022 -139394200763089 -172965604074889 -36122972991650 -22950859725566 -268263758184567 -213695787195944 -219667413481791 -171277304950604 -156543599633793 -115122288632024 -126360125742605 -171667974942712 -66343039759672 -206501305996170 -45541793088161 -161648913617829 -59780964724541 -65787478561010 -79357378192572 -194229809540579 -197791401505836 -176314477493734 -151604561868366 -30571744592144 -61393333370431 -222894118621293 -65639262985618 -130501847470911 -265129909670616 -253592226286194 -19098804247406 -1111459341809 -71500069763765 -42132642464278 -124371438989856 -241641146447516 -20264621722564 -141513825101412 -59695419770655 -214800096648463 -194464511125940 -33170908567698 -22813049682927 -193162236606009 -154328973053491 -134171727412736 -128627772966657 -279493087188572 -250161022005750 -36220942386147 -182122313746191 -224530917068331 -198327526546525 -73046091410597 -208426730155117 -149504874871755 -195304229569594 -50697219158305 -45569170646612 -98684091425417 -76419870519723 -102081398617302 -17729078388001 -203904373145648 -18506378044730 -131383447341697 -168395608370709 -124068757784688 -240470336760364 -33910057451160 -254014294411090 -158698090265032 -138444865322551 -268151042300483 -225553632531489 -127334130876366 -81436287722124 -259892629460378 -204799950379675 -242830946152214 -51227752194023 -203671847418314 -133536320342011 -69236557078428 -248759684044315 -220392510062316 -4878534376394 -143067723972577 -174144315936468 -223422668711575 -50984350818772 -104192598483064 -190761326434996 -60047805523216 -231709019853814 -237916121529806 -123563766803156 -108090129537999 -118336974915563 -170398469440041 -273627947515689 -262966929882439 -247352733473554 -175741268179069 -61787097574005 -63313762679652 -43492982422643 -127202376394174 -126879119529432 -214807593899796 -91173825720672 -11533734722593 -272888982713303 -20528877767177 -98132160600438 -84515417927175 -21758438969410 -66747209004037 -121839303934924 -221143220230278 -278111605577791 -112280807775955 -208595160450837 -115378616451053 -214668861613433 -56607272201371 -269158677481654 -3234300377590 -215779847941996 -225948892511007 -204405189619572 -245985815434491 -58716202680879 -187396396791444 -280530915344054 -34272448835553 -192831122883411 -17395891294915 -168692943801788 -149508512207771 -7717672091166 -151728249772316 -82455153280628 -222436947697434 -120984177076197 -14812404214631 -53713530052805 -264441118914668 -158906556329876 -109757532691617 -269644093565504 -160777704923736 -113321267972215 -20027681160155 -173085629988312 -273526928918043 -189411884214740 -79875125563627 -143801788057432 -279520032202886 -156600225269716 -62485718216358 -151583321011368 -267910391462514 -263198872293766 -250464965818652 -180982210977386 -185305149863288 -197005725735394 -181736650996789 -205085453231764 -90807159091966 -50483343357498 -107445972760986 -145695952260795 -250723702876656 -41447942816451 -176360952905006 -14345906614373 -231883902138712 -129478024622684 -274375746660795 -25615081039112 -279095326216742 -261662399236326 -172177208871055 -100596066130004 -200253888711127 -98827339013413 -168559293441551 -41941569373110 -176736553810843 -24857092398530 -157909170238716 -173444688611069 -177974305474757 -69677648634267 -153222790370207 -129767956013763 -34678159041327 -94675437402753 -170741817295896 -76953730142040 -211893358695517 -135562690788422 -47640767602185 -97523214381617 -37229602027870 -69354208817509 -189289483407973 -117929377153997 -97164387664281 -240392117412751 -71159280519367 -230988260059672 -249643038536510 -33388714072968 -8320354647387 -164606558975050 -41685317143366 -241069712903836 -124260986296438 -262674139480091 -100037646535989 -127373362736037 -70881314379749 -146358821260590 -155636765240622 -245019642554186 -147357753221542 -202703453603576 -211289413091354 -205776299687626 -137800528716196 -223776064998068 -204667181911429 -6129410368160 -128708091913916 -27294581857130 -76747478347368 -229231134044070 -270456194190664 -220291663446434 -264904514624796 -83379734006777 -2840326751989 -14062354877183 -32671527789296 -261623840952000 -168456604414609 -62454620599296 -184976734337160 -3914987937966 -46974537605230 -212281269583331 -246285618641699 -163822573114317 -92054120486680 -1000687507813 -35794372301553 -35654868635071 -229586066226284 -68481555863034 -115297198177401 -278201481295240 -279321274549499 -80595918945181 -73728468106423 -164951064330789 -261063793464584 -225386413408389 -84760874324547 -180227790008165 -153376571838663 -52717926971616 -95721592165113 -203697660142011 -264325663438531 -90780985583109 -275808811049485 -48758076094801 -3303842498314 -164803678384420 -148929821913086 -195398225797008 -78873561713064 -81730141061956 -200474006710958 -224175611208921 -108884669200716 -156486761298306 -31492554868154 -172937200534680 -133366507815384 -38101117996268 -12099020408860 -16507237706588 -122196121663388 -145565760209032 -168287189219920 -80851923034703 -59114308011159 -174619780847903 -85359675488204 -196366332759679 -170470220956038 -91214872988626 -69600447966198 -37631141469992 -65487521164974 -175696990404232 -35316059077764 -46281125022029 -98252374839598 -195278537275236 -217134238840664 -213142237340905 -146692207706786 -270258166008761 -109853736132622 -218968883582450 -195001287582199 -96056559558312 -8588475032390 -148646394363135 -112917713237904 -268189254579051 -142855955444960 -186985327480595 -234047796870668 -244144235852365 -22397981399724 -113797835071662 -156173502396227 -32402924799915 -174335124440314 -245838696296499 -227686150026151 -78189717618013 -176297820627012 -189333825630730 -176786984467455 -234082762352890 -88396156033761 -187020292962817 -169225866898857 -272167993476275 -19483110913183 -156146459036111 -182232803431387 -111153481405891 -189665239237217 -190725544525874 -226076925919743 -36257905729738 -160560822929357 -269537299919875 -114568684786188 -149946971962485 -163125526797547 -15088527848572 -233080215891953 -51712897321027 -268591467307403 -224562850875856 -102541550505310 -59045414114719 -217437198429904 -48199034496128 -35587901163539 -258516417771653 -50226004592429 -158733594102850 -175201376116026 -172303670016734 -229121311659894 -207691230199048 -58219992173511 -69168808776252 -29729772980128 -29852584553975 -206303727729716 -225723683163113 -275013451231044 -97480874652986 -78052693264717 -214803723174118 -17975123422090 -93189886807214 -71597922995787 -19127570138570 -171501483100909 -87542264156504 -123549303398318 -168888029522617 -201388812414210 -102905094610870 -207286920490147 -41754002112612 -250767867568494 -211197754900498 -81250366084968 -103260408395410 -84583438590627 -17002863329044 -30505718950670 -254837690476071 -253061064345465 -20790666911312 -117405265450653 -181909854606750 -174191139632936 -138612386960854 -141387468048480 -167207226191287 -248318797085210 -247110618308083 -97741019886887 -164348863030197 -10125140606782 -76671309517325 -113316557220341 -4722223610320 -199586407282449 -36547671400372 -240610780339068 -155908958858809 -82185960022139 -146690549178236 -130575033847201 -15098549606185 -55260941401869 -72581580593314 -241612734852724 -42569997597217 -114732476237357 -12394400776523 -39077632249641 -82578423088781 -196423925716607 -150323712203663 -70449167762341 -101852137327317 -25681826735490 -249375503356905 -94204890367894 -162941625148711 -205046572906805 -78593116748686 -119611239880668 -125941707151570 -197405778682347 -270529818958343 -95457892588575 -64990618971213 -150224835669129 -184017371253969 -38109758248204 -216238487082909 -221472619083468 -204203530526721 -235684821102548 -199283835822943 -218284012486800 -110369806260622 -38389134738395 -270764723160508 -28403843234444 -5627706022306 -214345890506992 -70739943972284 -251540384091798 -259556785238141 -265479312327224 -141545003784099 -264938962949298 -160664275167120 -166396833348177 -235684075077424 -249046618683556 -31522864421641 -36598645335591 -204804968024995 -123444651085205 -120038136104871 -88384994950787 -172691376625122 -75111818371959 -238543164328350 -145569608419458 -39044838324639 -238381082824835 -97060833885830 -41792998237524 -184696479161546 -55224468919604 -186871863509185 -208149171684377 -92249111823972 -80153732426184 -17841875039057 -135956709699686 -32236318406298 -266815860343011 -166433311713280 -101797769250192 -84978282168732 -189064730597935 -65442963339491 -165310677876639 -273912481634453 -49336262081427 -191883630518496 -280163014706212 -100918013028875 -243113475613562 -47406559430524 -228490311332344 -167180288100647 -190576118474979 -201996576961651 -178965645890497 -1756173943360 -267224173733811 -207321957063310 -11867902705294 -72892975401191 -31905963452827 -51529129170177 -93515817646300 -262499935720900 -29426326254813 -281459921082961 -5801304437999 -133234173099332 -97881506400941 -237637911668954 -104870154359047 -1001265154612 -243262128877798 -193517642565148 -156868942095746 -258346240917041 -91496933001969 -227836697390023 -212985763535854 -42156167178833 -23273478123205 -199904854312713 -172592739175962 -225293367720219 -131017960759595 -48814185060675 -168438179857904 -49535467381369 -274082540209388 -103344964217335 -33009648996331 -199140165170555 -191930207367426 -147818295284861 -218981536900389 -152733982821462 -101700397972220 -202667808453188 -113534338684446 -7150378690254 -280667595079374 -212729232723858 -118479052878072 -131657948986394 -214322196421095 -157254266394218 -27373321094951 -26960441509620 -187062660334039 -65675838582443 -185657682231028 -159213556939693 -68685192554647 -3112616573059 -136967459909326 -29108563911278 -2309600183390 -3432812948585 -78165827779459 -22097171876660 -75408246144554 -241489388360770 -200758663911243 -57812659802338 -249459122789835 -107492420499414 -222845322697667 -31092798289 -117268657119117 -68903342839881 -158300713583024 -247810010548690 -216967845737381 -234545507496073 -68823386027643 -193859607209654 -146616441390540 -41038882947078 -192721717759080 -3956874236018 -251609967414960 -196141501370212 -103460465604770 -87352645021426 -268904623515939 -175824938735691 -99584042443501 -12954037398253 -197333434858230 -140653848012425 -265385137190087 -227948068820544 -64384787784258 -195091372507766 -46755938474393 -213202572763778 -81800685101964 -129488527072234 -233537544785979 -126651385289741 -82885407335406 -210989779404573 -210937100374765 -250928663170066 -30760918863649 -157615342614958 -79489532513623 -28297118243857 -255132735509554 -82246064560519 -31701771106133 -137508050650671 -249392489888345 -22608137578126 -125043031187217 -87729799756526 -241397992361468 -81885957411707 -225474975829142 -199087807136055 -216920292224305 -717825673035 -275644888048357 -100149599399696 -35115669779868 -33336334878817 -257180016089669 -8618132380339 -41404973147231 -261119103550517 -33979288098318 -66473402998258 -125303745541393 -249866071793904 -108888306796784 -196081535134102 -163840137761692 -206500822293766 -84903247078613 -766280452341 -254739608098027 -187314407414865 -75934106039404 -88493159551011 -202964692774773 -130112120289561 -156873755196834 -11692432802400 -116925796992909 -75710207496432 -241990088093638 -203315026014212 -155763778615425 -205916248611061 -216808609982403 -17452473913991 -184706935442791 -108901050734963 -32001713471489 -223323603654731 -172399953683974 -173096112512589 -146509128739304 -259186634008993 -269853896346808 -43940094615189 -250140361451701 -98438610199365 -41074818010706 -143254699687062 -54241520767140 -27369617818884 -21628328266590 -279567916201910 -13944727027982 -14099033512024 -230530318062186 -118044724273987 -107500622342037 -93611139586781 -249121987233242 -70122375795224 -193843652604621 -31383350184376 -229874871056107 -62234217728967 -199593767207879 -251155706906398 -158978059137991 -274125457372535 -224309981697860 -19826135117544 -76882764380098 -267394026065383 -159000484640528 -154320639858657 -109381106592890 -226809535883670 -27591250475999 -162078402160709 -81919613101711 -67088122514862 -191184944591157 -85102919329887 -257149562057784 -50166463564513 -192131387050612 -206860262364004 -206401216555572 -246717124192061 -15164470351883 -256553651645874 -155578701835403 -168211422134573 -48532751373567 -46217073134552 -216760973435653 -142822443256829 -108688124843774 -154468604853346 -136006270246446 -121708052768429 -106374771881112 -103158862811316 -181793533289839 -232516879143252 -54036685598925 -149677905314861 -202660433824075 -196481098091862 -128339909451938 -245875611834770 -12713993593397 -95943684353882 -181607466739605 -99530092134376 -110161254737305 -174522912870838 -228613358161519 -53262640096823 -95779897113936 -147932401522654 -103685452215700 -8538052309229 -97242479299807 -238486326963124 -109267642621480 -84434990039638 -207368216907082 -260879637836137 -233669096313137 -90034688060184 -275397234525297 -274208130377821 -139879672775179 -30079548570074 -17835229235182 -278800913000641 -83680074390971 -246233053961473 -83270731633878 -230226710731270 -49690765483759 -204651163443136 -226662975450672 -260843545838172 -210662258685946 -184439467372833 -117267700414943 -64011948345256 -224330434937037 -143993082729557 -153371695225521 -80644253889275 -145618943619163 -156419320069290 -213876890286104 -110968560804266 -30295734838069 -11289309465255 -50873542335578 -105381378030417 -223698626510674 -261078382207225 -268847095457359 -167957674395423 -58003138498668 -57129590444477 -58709908968164 -247467529306619 -46401471104329 -116754366929805 -35537960735945 -234480003412788 -134348394508102 -74994710997062 -163650642669013 -3207964348333 -234050860334825 -198792268850183 -246264528592411 -70261290884759 -198758339983527 -159581823477408 -75122240148920 -131956385682115 -57976654815055 -254949643339778 -264110700669652 -156219543704856 -81468424056265 -172511904152867 -266145856754613 -84065849483616 -118050420418058 -44685607160358 -96438051673221 -91682274736998 -134578315702108 -16897435473306 -145220520876612 -40331733936774 -254957413603297 -86716782044800 -69039664634747 -121280115326675 -221175402096252 -172700566764018 -151093770523312 -252331752683490 -85699736822013 -118334641691601 -166813186731745 -121816096357890 -5686554339951 -181482808799794 -123755800871419 -23883609135630 -261615003312203 -68076638547604 -272224281867938 -77725296777994 -85574755984621 -183279335701806 -82001722714191 -138131712443868 -242661464040232 -169812078487555 -93074692331675 -237463001207704 -53708507032883 -249283287906102 -158371847621129 -267106732496547 -142451209115802 -265892186426881 -242190581928918 -267713961773460 -170392365409264 -72805327581330 -74970996248249 -20393312166394 -150800127520340 -224741161506865 -9053619326192 -114677176232645 -193395774689686 -208682149635419 -4536938436171 -213129494242994 -43212559775686 -273143351688470 -12600529621987 -141036905806289 -211131013129253 -139766208803769 -77135657065993 -110850036411393 -268050088033409 -148222987818771 -185481436617005 -84404305068693 -147952179177362 -46815571496889 -131752764131025 -50105077781489 -125167897050292 -137171586361089 -65387697231903 -84421787809804 -206007656054976 -202355838132917 -271470409102623 -93102534559346 -85627401563217 -166486628297350 -85533681806145 -14667633729801 -70733698630605 -46342663342184 -190544095891669 -43099095804276 -134469817594971 -264015908310049 -265492595306180 -118120569825958 -252873371304169 -139652744832359 -153668413193318 -153216118253104 -104709462203841 -94817701179285 -96811666250439 -242459085146885 -120954926845390 -117668111249302 -237799744667591 -49202173854362 -196539869256204 -26124522026195 -145262253786776 -240039120602292 -10268737144247 -149866944569005 -58782221584161 -211625569432126 -75346259535812 -147619594524744 -168403237770548 -270162355416827 -252761729543482 -46368146693879 -18905919570325 -54627641236523 -40963545181171 -255586612916121 -38487707381855 -27173958382283 -229817496594244 -14461572321251 -58479483466780 -122745702820549 -55779397037677 -167956431857872 -75409073844280 -262012996598228 -17486640590694 -175077610804347 -149537121706171 -4883233845364 -215767242729384 -1278129259471 -5757752749077 -51927453540476 -50847825570036 -162541418384376 -245452005498469 -63604423851170 -16496143216085 -116431149831661 -169171267915688 -257138727212437 -81193094239995 -46417552716030 -128092048573939 -93348116270133 -4854390548692 -268035536791499 -116330034782682 -210125486169757 -227707392473127 -268726411031931 -277037053372201 -133866247455622 -168905010826431 -220011967698475 -29582044199943 -229912256144137 -197273572297807 -209121674233264 -255509760479683 -214796840991516 -163879241395169 -269382492668678 -6980353044080 -275160798571247 -164908075420571 -268295371705618 -81440538544165 -166449420527779 -107106693323423 -151896478003820 -179498243561773 -155426720632805 -227625762932294 -258831594902075 -4319790854018 -219668393869809 -122479181701791 -258711348627560 -84282029977519 -186546543590545 -192964180892152 -203125732544926 -260369182112056 -229930209410038 -63585240246256 -42569366749518 -203366854052742 -212822264146912 -209921912969821 -163590408363675 -104275751578390 -239643469341437 -75021570472472 -152808829976517 -6422207954950 -94434257511984 -184350400871818 -100798838206789 -51573879035324 -225855290279822 -160057825451050 -222399914291295 -215530073901526 -95727956600669 -72496573680228 -157725987636886 -131931212524808 -10069685105434 -124739772402805 -90285952081091 -114203898359324 -103953227875759 -221768595963005 -47134222199880 -280753939836898 -41724333072121 -264981239902630 -281446444715719 -2707387059015 -50455157512531 -210979938098090 -102322599175145 -33603652162897 -236517714403782 -12440398403750 -188985676013188 -40286112943520 -43198485012733 -151577697027562 -238337732340072 -245524769679607 -107817489879471 -157195333850736 -97535109643715 -59356514551457 -23692986178905 -245921234852190 -164085876695514 -37598406038927 -135286902404106 -73393722317135 -163529176741432 -56194934897076 -116521045211840 -274153256325280 -51136636724237 -188315698589497 -165363821483218 -197537521236776 -235210573000361 -234581542011988 -244700558324264 -96317639343111 -187118059815915 -42830570096255 -95198000599267 -86551103283593 -126181548343107 -22464147758990 -254975642649578 -45007801642914 -206452829430104 -174924492471179 -173549791856811 -171861076998201 -145756460618853 -31121804450957 -34434148298079 -125840808737254 -259193503608594 -41072488601892 -53525543980100 -127119343900540 -361477399491 -15716460073854 -270005913885623 -262293175599376 -216690318565452 -11447711783530 -97465690919751 -121780765241393 -98170338246956 -147772016544617 -270005560085279 -137159605565 -252786632151513 -145279022786647 -2195946930374 -25512510644202 -15950237813430 -264715928787540 -280841616339344 -35034569225934 -143709992032251 -207656551519098 -34233472457791 -30073535367543 -206433924470668 -97956510109727 -87183352209482 -183394188125369 -140700096120673 -5619009931505 -185064312108123 -143753537826786 -266538509679643 -278953407729082 -214438155241430 -88690592484058 -229263007494024 -240631115309217 -70340407097517 -192663250913198 -137428336779350 -106007800261519 -256780673849274 -2942448448630 -200838161135781 -76646835698131 -231266245087303 -80153218386330 -127766152881059 -146712398739631 -36598149504140 -228083923111321 -209871912534749 -250894881387042 -28063687054336 -115148510375154 -234750023427219 -276724068507214 -3987358833459 -182092136002773 -256737830866949 -38959001714035 -139230081850010 -198061905352167 -133594816522374 -270355146186130 -156807058198780 -27714899309484 -203903961967162 -87953942112164 -132216970044486 -44660400008473 -4529387720724 -156965469417521 -200884882111003 -178420383330150 -210720051302677 -39740657365030 -190391209963216 -265382794024361 -83237443331852 -108809297845834 -125072878253635 -209685303768141 -132983179140201 -58481412061097 -191268123048789 -221956133198626 -162766706406133 -4062200726014 -61166117475684 -229959118956320 -107420896140563 -233209443484358 -4519127381542 -185128700652012 -96619317627988 -235200367406028 -238931301439596 -202497095525527 -54841269269249 -268507236101525 -40972210436542 -5780292056173 -250781688242344 -234583486214341 -271370870181491 -123159381018465 -109415561670210 -250386773236489 -14395929910046 -47022336601609 -279939091588385 -32012142389156 -43386507599831 -48935958954168 -151593932595262 -194171213126547 -126285659806072 -255716068867557 -52365553429477 -56797521176355 -256468185663525 -23153543914067 -144986962926140 -34750824333111 -85882972081657 -1296467102634 -83030021411320 -140812156732472 -88229595756666 -195244521890565 -71279560562053 -51152446796860 -254881580729006 -20816828251891 -118268167994840 -131653640156776 -90540129877500 -121267770037784 -21810019714909 -259891505221905 -154944480011987 -137705358829095 -144307432594446 -76373206608051 -168898046409327 -124054958252492 -4356429932684 -44393904030169 -262341339274671 -204506282459883 -255524999177243 -114017082516232 -90769878585341 -102349793904552 -268620526017971 -199129233347666 -72765085297736 -66211745977187 -170083787969693 -246969851627227 -198523929029916 -127535396739336 -172064801937245 -21252959412071 -98586451548286 -161436226999085 -18883794286194 -44390244730211 -138633257132353 -192148432184927 -3663844455490 -267124545829395 -109379462133551 -33131929039108 -92610505177759 -40098908475562 -222814043552001 -148900489891177 -147603219738388 -162056283008751 -145786057737713 -85183379144744 -238227155837940 -256559545590605 -41198445880447 -85736974590892 -222629292621859 -195515251156354 -171951337965835 -269851560543567 -260562688719850 -12971352631598 -212615028560063 -223954237074035 -150536106360794 -212989171129770 -239755290192206 -82972475524787 -4721028755271 -189238467898806 -222219652268671 -171220728773024 -163544781539808 -180448269627508 -264845847705648 -123603902777318 -41883027182557 -229016939730176 -184197266861880 -231581719234243 -143674028654353 -67906800615874 -41495138743684 -215822406728058 -82614216026906 -121244707587713 -190006909817561 -235185493328076 -64917687216853 -35079733008672 -33234326953780 -8516934136795 -237944498519652 -101014999541819 -233959605829901 -114168363864106 -5424095731999 -53402922234733 -130763094363411 -205729071005645 -27566582896921 -876116553998 -79044795511838 -249754756418300 -12008485421463 -88356971785147 -78298765332310 -41404078729482 -121302751354746 -219666508157984 -123073411943385 -5198959398647 -185589878310407 -38640168951330 -247300057731168 -173436600709961 -273440865570287 -276038339823454 -68663437938341 -133014454329574 -218234143477932 -199223477267997 -27141919577435 -10912608395566 -97884435392260 -94724065361287 -197423728727691 -260588457199249 -25654286132916 -174091887941499 -123004233362025 -243185743691632 -40904013832134 -1179517367888 -133010774675518 -136141177424307 -226639844423785 -56550919440282 -269989368993847 -81287597983046 -133439057672993 -105023725616402 -201124776268258 -256092289535573 -224249707307941 -185687607545201 -150377558487620 -165314267338555 -65783769416793 -30557275013252 -148312297431343 -41806483236093 -27101182275835 -22118156613923 -127783859663371 -82677850310060 -39114522289683 -182680252095207 -42993543013724 -249488060678274 -86213979829053 -204644972521439 -229993567280822 -180433445139465 -209439715572773 -121919438936582 -122721362148742 -204630509532352 -112791143018067 -147735697556637 -152679661332408 -223728705800974 -189486563800150 -6069148017024 -246861461738245 -90929551922172 -154668121459924 -59717374593585 -151820129820254 -183037995774464 -161686312166525 -2179299760924 -15565388165830 -35971339641194 -22639322861723 -193180699208895 -230865783495733 -279498359224919 -184814840132909 -245659689118771 -217059198602309 -53845418521573 -265779417838717 -241483747834603 -100703480382979 -11169135604847 -242235056930645 -165918409216453 -231961216995076 -178674377206618 -78787602255171 -279023686385149 -150741388758963 -127837300017688 -276699872583878 -72475819143835 -58674202830400 -237395220255990 -92412142229657 -141537298453480 -228448448806083 -265037237085741 -269170045053975 -47438315534248 -196215169894586 -192359535963800 -22069403340349 -90902061610738 -170606209975157 -54020245932683 -101354768662302 -181539977703338 -170811514635998 -100217841175196 -160108088012122 -109493586886920 -20507819212673 -92313007388224 -42504970995126 -273561626710605 -99789469048533 -2816800740664 -271121364514627 -272934601870007 -223460931870126 -79478756686347 -13555199666511 -110870796697055 -98898712119744 -204780307374281 -36850869984422 -179691978165342 -223605428482053 -142553661767470 -30962628384217 -43505948906105 -135138069832053 -197225290929623 -232390131598505 -115272490784001 -206015506226264 -269897895131862 -21812064575280 -92288988929603 -55269070684567 -50623446006194 -63908739426975 -38488533584847 -208912975619261 -203157599586722 -208930832917501 -47922886532020 -56639995004472 -41662267022319 -118102935785311 -207580693258706 -201518819020496 -138926920572088 -38764756016214 -148750122980956 -175185654132460 -103269345172311 -254303423215409 -239919394011960 -181613853124914 -222532611923258 -90016582180782 -221389768743706 -227948317067365 -224430549636210 -150566285642972 -237369362628045 -167699826540712 -73910846521944 -22405926763288 -82449512893236 -126276851436928 -49858539660402 -260268633163303 -61639050008512 -161793483652053 -183599253918467 -281473022065930 -65730660574785 -109305632207524 -150143565052657 -214852373997961 -198805071447233 -143580081399002 -39697403897772 -258467172046633 -183836670061825 -74681717220746 -79635937833467 -108961400482090 -210689033481345 -95284891959171 -59641186086608 -86775973185365 -259399143179642 -278985511862369 -101747117995599 -156793105433986 -35949884414014 -226925976239184 -54139152837709 -276351381694487 -223890185186558 -279505771363457 -172261528531287 -155235197072211 -276414197961716 -186150642123572 -269494447927199 -8861969112562 -132927660994286 -87065303470971 -128794348910144 -132397827676833 -59641035450863 -192936288524964 -146773658764673 -4109828199632 -177508234714996 -160031334789931 -63464278283022 -145844767041225 -170102317165212 -32290535316664 -153609358748829 -153988609055366 -5909507459196 -223414685449729 -224788897914298 -213623137999193 -49884877242369 -142859414743481 -120564845529585 -12743043237140 -151233806829161 -245867279663379 -272164089857204 -15593573893554 -79289996456434 -142824284433434 -249132008451314 -229427957992096 -253333745960699 -176358957868637 -176049128452438 -54910367811213 -202303594261432 -148994905879919 -218359073793303 -141701316712978 -28876181857751 -155847192956204 -215287403433130 -60373167150605 -191363295886123 -6988096342452 -230345280362989 -12659268042427 -169980884202535 -268273540121846 -171784948278150 -59493016964653 -19344496606787 -220999995097568 -62538388387385 -79477471043156 -215817235431210 -85934218761717 -47702576571590 -185990441604745 -176868897969915 -266542147421185 -89085841140276 -139737299854761 -186553180700668 -194168584729188 -256816334714742 -32523051441849 -11334943195366 -65680619878412 -263761725852700 -262556112099287 -89016608799535 -139959562030859 -236258997765243 -33561162796202 -218387293543525 -118824470004919 -256400261251219 -160079290750805 -8138398020353 -246862345918992 -91316479603809 -251005716918311 -259845216836496 -249620763157618 -256594191216306 -26089897143456 -154035673862517 -251607029099590 -267219255060475 -54352149732336 -4321477738401 -120442959801006 -279854070310647 -48373921755466 -183360922330117 -70990963401356 -120593727547184 -86117428154813 -237821470353980 -274238882668485 -232420686510627 -4279267194072 -248515612068341 -135805790255372 -79399328631787 -161107766619072 -206690619977243 -114009584211801 -129329030088578 -2413142018499 -95034167316082 -68376020231614 -221657503208298 -167068580388535 -251873574420468 -159554653125974 -152153347903316 -118846105868445 -242539823062580 -219917937831015 -61757086348242 -81056145878200 -205379259491968 -39016682093697 -250575017453844 -111730516139227 -212170701095467 -39137242847605 -180720342331700 -278705152280001 -144036523031941 -261156660812216 -79582599025969 -236155384567688 -8962503504583 -157715772237266 -45793827941197 -225925719692640 -70409471456505 -126184889121907 -223537626624774 -86095619570459 -70871313679118 -234172585351324 -136839789575447 -116945238705040 -236383292027574 -100516688644339 -55801635889423 -73375127574744 -196475284403543 -73352805951944 -195433531165032 -272702379980846 -278573008273025 -259396579656884 -155374284801499 -195486747433510 -258363536905004 -137832308791896 -249028129325253 -165123259419233 -267574088544500 -68071830969967 -148563375129506 -243347452790127 -202664857418363 -32716246361156 -77634784416714 -277502346868726 -11710882772065 -57372580086690 -213152346166832 -125863502675486 -36294609670075 -270671105250086 -170285353692819 -148008602326783 -38928679810115 -235241525353904 -279973213584018 -181279005581287 -89690921950844 -63783139845810 -108246814570413 -125605158202826 -153650272982779 -156864846579128 -124468442523122 -151859647081190 -75649937896141 -170443626745073 -51211393554932 -92580188489320 -3805280053012 -134735351663277 -70353875009204 -156908085543085 -83922772914602 -80446534802602 -9808525990846 -199812096390101 -153072883864770 -69254053085771 -90651746521298 -152823917695238 -49114951425401 -33475800754452 -193497194060399 -147672868855626 -156257949730213 -58585734795129 -264436006417637 -42196484279174 -78863238965249 -183317906990650 -232222487001309 -108133350599003 -273412011998544 -59882750196628 -143227096160501 -236757969434496 -98589592989217 -258042684639588 -26911940759436 -69193615574407 -109704166743280 -1278865853403 -35262136858207 -9370918004987 -104053839338945 -70443284263805 -262669094623349 -121089327762915 -170619109726896 -256701165260761 -225884287189885 -81118962676218 -224282593805325 -265080186490560 -109216924442544 -225943324607958 -183790519189936 -34197611175739 -255845091430941 -100813260072760 -108002403886482 -154007877680554 -214310551073332 -207328049272951 -254210447289745 -247344029539369 -42941369060007 -246359293257451 -148770501877168 -108877524047238 -32245643696358 -236849304868986 -112493382419931 -184708134736737 -145286723537252 -237493788931276 -199611448179116 -155371064844258 -160654201576968 -137043888214996 -49411909451107 -185998579975010 -118367090330584 -113021487409687 -53617850373491 -112431556042702 -35169835208647 -178787506009486 -8758930304647 -29550628000144 -5052701076217 -68673783552320 -38705964727640 -8658929434503 -250739120700117 -20715618265408 -280185172578537 -2010200817275 -227519864635744 -31444763815859 -193622367884988 -261868925225337 -196299390015879 -231643278673922 -279440666709978 -243183165646319 -232263923786133 -50951155129030 -175918754270370 -165767235718433 -155202313375890 -242859129203732 -204185186485639 -245506231168361 -212287822932710 -103694132537067 -64400244088023 -260258330957711 -151000425852339 -222424339856795 -183017924681777 -27571358262004 -238854892311099 -203961054721709 -48810322978225 -131707300098406 -182974825753815 -209894367307874 -157204748571121 -114059700625389 -99684591322978 -184010897055602 -95111270586954 -276248143233358 -102255943497191 -120401131532856 -108991013738615 -54188272262363 -244968943594529 -55869359180586 -140449001747757 -221069828862558 -200512112190653 -74585733940041 -154812967540644 -2540084696788 -231168045962929 -114367172444709 -163380201339315 -77982712513798 -54629305711818 -256928230141411 -37577676991582 -60311722506020 -87681797489571 -156946010380900 -280483321422106 -118985874135473 -273639278432816 -187240739530631 -133285327225933 -53846113904819 -201184660915686 -74142929669698 -259530963962352 -48591680443189 -136648842585874 -243371536182968 -190763041008513 -46820272773625 -190772569285871 -162150126343401 -28378325988185 -53310119203389 -152828473180839 -237395915639236 -51131775488146 -69568154641451 -209202215045229 -127372086225773 -94853420844068 -206678561651585 -156427027791432 -208990162850971 -152853776614009 -61450952794423 -168384971967872 -217363600624845 -79481998072612 -68365927169108 -179299527532592 -204177455042142 -78801853182225 -161168777893029 -85922273184830 -22544037014670 -241693147376539 -211879113758350 -30830109255879 -17144999235978 -74355601003499 -262604684525518 -131676392765447 -106046282776364 -265748869035264 -256767323153469 -271559670479056 -24903361060194 -193137861585175 -39276671586806 -98561939218782 -81637196132011 -168631165769652 -145625737842508 -112816291375390 -171000093187589 -273161462953638 -216730639067430 -54702420527635 -81745133721187 -249358573281282 -124206422163915 -248674592731361 -24460388524144 -258997580121368 -276846132389812 -27165614351357 -57742679022834 -109339312044039 -263141957772317 -146232736865101 -210662967862441 -97774862733572 -97229669242736 -101142437093109 -95318864613798 -111496124000279 -30372186612130 -22817667722834 -117386287513149 -270948952707638 -162047058906631 -167589225159350 -221908204237229 -229077828516834 -178782671868061 -195951172700199 -121006016200662 -212818277425842 -18856145666029 -14091161054890 -178842256915963 -262952080698931 -113857020290365 -40929388560128 -242343267037925 -242616427018558 -23783737402877 -131352832728342 -184164380005329 -178361703632379 -37724558878052 -100512450549696 -43350037141070 -21050761175809 -264478522880753 -241107628368279 -221162162739279 -261085273865186 -23539412435574 -150542429843527 -186347505004800 -171024060061509 -131318010996774 -234247646781732 -248577004075490 -54809885993697 -268401610893365 -87323830481376 -5535437536381 -155846414553462 -243299351332991 -25723488119984 -144445651161 -258969986042213 -93484323979138 -71349839593694 -190966326549504 -152941820237280 -9846088797397 -62913766896053 -55442862832418 -50355621635080 -155801365752304 -254829094559940 -217490244031208 -145686097233542 -80796513494581 -207425462675869 -173011382107413 -50380727911319 -234628313405775 -213329126969792 -26745825006996 -8006245183831 -11626198874027 -90063790132273 -80821319016641 -88671037751384 -60738327483650 -78712931076341 -28337632807218 -273129839405815 -35398342235761 -147403752832056 -178413173843281 -149948769377964 -172391355373029 -126339452281055 -251767299449893 -227087524170903 -191064101690944 -74220434208903 -162064482340955 -62198400276324 -268237045619915 -111548287751032 -253600020614522 -51778906227543 -264461923236853 -235011086089888 -146996584662767 -275481906512255 -277102418253559 -47641836472182 -62093447718112 -109173399849296 -102244397543560 -50314954215803 -218144172257778 -98358425424804 -273450864270216 -78138659908320 -52247660013843 -196364240157080 -215931058928612 -38767548308224 -75337716264544 -188359287270112 -281036016712723 -196894072155160 -104039153294404 -173786013063944 -256814685686370 -181865254661386 -240878192762940 -45098625232527 -235344308215012 -161584686672918 -53721234186330 -154037729295320 -116107469024994 -86716651603521 -77023767419750 -256702853070402 -162963329796528 -186917014879218 -146214985832520 -163504517242069 -222893932807681 -66122835499509 -279665578078251 -255693217776641 -174066749640266 -224535878614251 -224693612067245 -65221119918866 -167917825749665 -221311872158711 -168889552341034 -270644782510319 -244574307883595 -259623002989374 -28720882926990 -228698671181417 -236786670404946 -92891391671423 -28286636350967 -67403466902271 -165097637408945 -148189515622055 -95798027920658 -215455051198359 -48946693594987 -198102986484735 -34872341082487 -268826822872055 -91549198348309 -69213666267180 -261928239729359 -241659618320582 -13205248802620 -225649816165483 -276735881140969 -175258198647241 -223254252819249 -13692744392244 -104236701054282 -257523975843318 -190839359838649 -209739138155557 -198443620263442 -131379015418247 -89882414285155 -94324143655992 -242487623879871 -233142289181711 -263944589754228 -31254489621593 -213661449973723 -8184957658371 -436433753684 -184802124093492 -133308551134713 -145404327861337 -136366612583600 -27660612986017 -47225065031341 -13741158009386 -270221852164022 -154452306849810 -13688478979578 -138821440079868 -19847476725217 -60609754936322 -224760559429686 -106638561552600 -154396949225266 -1878482728565 -248222536705426 -60560647366162 -53023292071839 -224063451256723 -11406296898465 -36061629251233 -185319871464547 -91399277204218 -50341678879030 -25029393722269 -186511807737861 -56278899844763 -197922853985956 -222789376641162 -126698827944572 -114967254546504 -228733265006434 -173862674593007 -270863679619332 -54671268910831 -182234464794085 -247658596673785 -195048171612346 -61430541445132 -203739685689976 -238750835338470 -554960904739 -242788364994075 -75257779549518 -2413527878700 -218288918318569 -142680395228204 -236386636440396 -195370810507399 -95681737654356 -84367890652186 -141623522758582 -212892516027824 -236854053877561 -12391419119661 -166346094712785 -137131260472374 -130811381264617 -128079565107856 -253954972145835 -230639436844321 -273731304463265 -221082864058956 -265520982821646 -277477710895484 -252324476173097 -181311743600949 -177683032113342 -229983161390261 -62646652396692 -1290944390313 -159379681824621 -187971837439787 -204744960667843 -113052012790193 -266882516054612 -94526550802316 -149555804295430 -129449502847719 -169523096396632 -16441389298995 -213097630071636 -279648805772179 -257355048515062 -217894440464947 -34560600455944 -12392803286570 -76916393088196 -218621178798995 -62677435024756 -261778564466715 -67015466756976 -246857757726420 -222426000931668 -225615470142254 -167619104780827 -141034924454997 -228714158525756 -69100202295770 -50815118317610 -147874736272225 -9422495347638 -274335878342189 -64726133234108 -28336610314171 -162643157271325 -269260214115747 -200075187615757 -34835474979967 -1596988474136 -77533074032771 -45503259382006 -187232519697510 -32093055016037 -189865144714358 -252291781683223 -216817908032292 -39291472987507 -215845752819238 -221858511146022 -42996768541883 -264699686215159 -57832781962430 -166964361523932 -169224363843189 -112306311563077 -164368476398991 -273929213743482 -81033477937763 -50914382165063 -262312038480473 -210479920618210 -151501443845728 -87271822302520 -131141487816009 -102529836963720 -60360382496416 -76101676256276 -271074949937235 -247676122786054 -218674428855523 -68812212403509 -179207513114766 -56484199915312 -82934730453318 -201770940767823 -218630925509581 -12401738094760 -55474449164773 -216212082719296 -260409541653486 -243636642251334 -194433945354622 -66986181387831 -184860395976358 -247938140100901 -199162419556125 -279443729269534 -276199642117520 -103992711034609 -230013802800101 -133048722453080 -157240953007440 -235914898609681 -268977889391544 -68597404986200 -32548836232579 -39814958320105 -169030693720439 -3508238243606 -196111001202466 -91099436393065 -52279415664658 -245059076091978 -168813609488177 -17808523166440 -114763748663048 -236137527129948 -263524653825243 -174938106792492 -161840482148134 -37644663478990 -58240132821255 -259619147433752 -88665657672687 -38219524375295 -235961627803146 -66075915423365 -193345295816589 -70426385632936 -39480979327566 -230413277970245 -111565090851408 -55773354633119 -54268406677330 -81051073239037 -150237314824387 -71917079173448 -277147995873473 -255597825808855 -228166187648402 -235884390641648 -136307381620809 -39185534474383 -37135992715943 -196517225873924 -110976432344912 -10219162684260 -171329080757647 -83529763210478 -158202023441429 -130443194367607 -185537625091068 -136160858734506 -154191090711141 -61090956365935 -34880984076744 -195885956324072 -62385511485660 -148503100739587 -121378669815270 -231401573519085 -182579846362823 -178135410995426 -257214478783055 -175500104119592 -90881263839408 -255137701152441 -28660433858037 -13117045435898 -218195843547124 -12807063701264 -257683007623397 -219345862616926 -98973149384767 -145609525132224 -13047401972762 -49747763977874 -89252175927265 -269666396896612 -146276093859916 -21673055957119 -68957856051309 -211861465986890 -21492318957148 -4869336482059 -112509841127330 -65408957926190 -153729979136002 -183398466340978 -67145136206052 -230239140460963 -10381866776099 -247222058214873 -207126006817003 -98912906269863 -59448147911199 -126872430232097 -99611544509975 -85115413671201 -171783699992184 -44876311839130 -151655313169322 -57481133289415 -97650659764863 -274050175544827 -134363044207849 -266819574394674 -44111419913011 -63296712904250 -40750384805936 -58600881347021 -250948272791307 -235470482075284 -120767080237827 -220834200938586 -133122990739081 -228557347875330 -164867823357104 -182907240502198 -162732982419236 -236557476076509 -280402180399865 -194361231025074 -103460368113852 -72523629208523 -163728410530265 -224725833543921 -168519630099565 -25772660036673 -20757945984154 -58075128673422 -42274248184286 -16782919586621 -230183403538612 -13461300023054 -67349291411568 -63563366033488 -248535931448127 -57813236862076 -214782083880916 -215940321836602 -90369514517969 -238664957566379 -106798152572213 -182002581175406 -84737311909211 -227957816287427 -90636749518614 -220413686215596 -246641482606214 -182288687487900 -163412111992063 -202657373419220 -148845537432138 -265749503002121 -196918383815247 -71699024706825 -136242536646151 -56158678931591 -150671760049857 -142888494839187 -78561775607140 -192234245969268 -254464630613155 -83245277584510 -133374081475517 -205630839458555 -197166068798957 -260736427424880 -580886887456 -92278019943649 -52125976209312 -87473047671108 -258849318234535 -106902593289318 -45803195584013 -77068159942910 -76874864644608 -146786070973251 -11191372151492 -5871172415899 -211640420357494 -270425383892742 -183808336281115 -8078066067224 -154131111239420 -90989419762729 -241345624363830 -41399326766789 -18757606092565 -91604016766227 -265552391461777 -58367009554108 -160059782452309 -89532637344249 -41429875282734 -253982983899130 -153908171364874 -19815860139163 -182507996943246 -248819755836700 -59772247648866 -91950367657460 -172059589200266 -204396892832037 -24582722365118 -119035224976107 -190925533876706 -148211961956317 -119495980620987 -22454393349038 -215383914033030 -210329189036160 -6941057343815 -36305362282480 -39232656269700 -257100508148352 -115586463046475 -22556094991799 -276932196387586 -136523439975005 -89732784443083 -247798851649446 -230426357899292 -223636178624567 -6490730984015 -262204225872446 -218272670820902 -47930990194364 -132779116084515 -30244616727191 -177460291542723 -160238283341176 -219445828952126 -277377247712313 -207929493419491 -125612698478596 -157286033459761 -230978499270072 -143417025770169 -189573328310923 -264936263037008 -235529486124876 -185556882085189 -146581584412574 -107357430542829 -210361681279287 -129781735559345 -74005552854454 -181626600068774 -9805541890350 -203121810832325 -244345213091420 -130736276918854 -90918107007010 -193303467548439 -200708908665014 -141672346884516 -275070357814307 -100597000490695 -100580036057367 -17316890358481 -28569922115094 -24258296799392 -210489307077805 -72873272541029 -161147765752330 -65281265651685 -73013388697928 -203009766542787 -82874400365070 -99020788080181 -83690294216126 -65156566062237 -86391907144688 -60775245699843 -2818454250198 -199326728699148 -27948090347058 -74808460660491 -137298588756742 -61840817201060 -4945855023520 -173752535773821 -21094707960572 -235371831777512 -174250839959366 -266226878345165 -252248596367880 -212068907808104 -157785805045938 -113089521781637 -264558059802308 -274246543183847 -73513170344928 -140262475762798 -156391223427767 -130909840954034 -138581704654094 -260283254600213 -108279669302212 -70907147966273 -96395012222216 -247260826188473 -29215388608450 -189645532379168 -275040254581037 -215982888390859 -84482068287972 -280553780696093 -212288786778592 -89942070021040 -197981559232759 -61080254983214 -249687295247317 -190302191342338 -137674855688119 -246469541383211 -224764238414935 -41118455450219 -112806961134656 -156576414367062 -256258625457305 -11895433985787 -115045105662277 -264444595830898 -154358386873863 -54280608836741 -17270731147555 -212400348051922 -169673770002000 -187846986303103 -266713936864246 -246618097793954 -86546888511359 -208705491920432 -229997363998884 -279194135535117 -185726742810335 -57121989677771 -46159270881947 -101407710645613 -211856961357665 -3258178510187 -20035786746935 -18886512956561 -66619739207746 -194000404512834 -11275318213781 -174006429275435 -219123191285297 -101056989011730 -21117164566328 -157814102072017 -246524036321424 -228451010639618 -236331235971094 -129751033076214 -216461979449441 -141754397397882 -245891683555570 -249524474270679 -202312874490887 -227061659489158 -82817257010702 -101957673909100 -6860907753383 -164935516773160 -84469785384053 -78915162899541 -100001653943528 -120587495010987 -269164367493419 -7124633551760 -73697306911024 -12409896425594 -35846873483798 -271668589573286 -127826056752466 -111871077783172 -82770590029402 -184995172102929 -106824269615124 -29418848027896 -49428734828278 -56426206078372 -183552478371092 -115674096999185 -50890776081903 -97265743712417 -252395096533956 -247046191869922 -54569244575160 -41482578752896 -88485326302929 -16700379852342 -231114970323175 -70036930206322 -40599515873225 -182374185856769 -144111247099181 -64985727365813 -94301368500404 -73115235793154 -198621942804511 -217539026525651 -33773101844824 -158956851826629 -273335181061481 -171187621066358 -22097432127323 -124246599883375 -156488615504647 -141480869879783 -121428597610005 -99340443591460 -178685590344587 -12013698749151 -22053324312540 -253928933279042 -94284404067076 -159733885038424 -178118910824190 -174288010934827 -254733875231828 -260318045332016 -5018793898203 -193857404481559 -211859881589402 -26176970184344 -94323690123204 -239121748175612 -196231611378576 -244836496476762 -146823865259518 -275361039150097 -152073939544184 -56339123117493 -137355136874256 -12843349487665 -141883011244692 -16674355992473 -214862054194602 -193890314836194 -203398590169487 -28564581331860 -180851494588482 -124555887118822 -198073707721131 -84572998796420 -184474097011860 -111127971387011 -279959299000327 -57267703718857 -42030712915467 -177408413743881 -272809881831146 -33083056900957 -166733087994870 -237597521825739 -185131734040669 -78945764395173 -148621948951534 -133146856063537 -25040557375492 -69770744591719 -260066300054498 -79579482762201 -63377708202070 -229686359722331 -165587290208876 -19052727407921 -82935414433308 -256949019885378 -9649788914059 -180531004872729 -243183536776156 -224255292022176 -145858974730747 -29678854284142 -205819227727466 -260382466209763 -211625214006792 -7195705851535 -59206578224837 -239107956580237 -177327886072520 -36670210670464 -74002198873479 -35144725710603 -119465866680953 -8782937862564 -201132912573039 -19979965877764 -149577966034592 -4294083919810 -106936344421804 -158648356236215 -147421378922732 -207542349871893 -223270367891558 -123490222817491 -186632671751368 -287386523812 -133116403465745 -223026615770582 -71665690139267 -109908630000262 -155301344517169 -28669534361501 -124362846943501 -169560496866634 -102899966512232 -158455118556944 -199828877343683 -273787744594815 -86146535449882 -177568370201942 -135751411159575 -142507397040330 -43221131076947 -170237390116395 -230680710748536 -199165984310114 -73785079045546 -145152972765681 -253478289617374 -131609015114955 -210501642842821 -209214589601975 -56231051021566 -251403215073562 -139047695435045 -203445571359376 -240523321073471 -188829613530379 -60208034751076 -208475096489682 -130734682042472 -110401532420320 -8345793997846 -228630277454073 -240766228774714 -6805136729183 -264132692972263 -101777037903794 -275543517626609 -11667032818810 -78947911023701 -24125991896669 -154242466080649 -183198776589302 -8925879477156 -228651706211961 -17992864159048 -275582803682737 -40988031142873 -268331910971706 -59624434004124 -29100068833196 -130845068715986 -279930018920845 -113774614998910 -217941574156377 -65536852333733 -267071135151919 -215918836503382 -248218679497844 -54179676752420 -26118378671221 -152511367833749 -253447919221739 -194776428558431 -107955733359095 -124657907110476 -128132438589287 -222513640829225 -46753353887765 -260107944061289 -74834327729599 -103387540738508 -210245051574625 -16411549117796 -160301637709409 -124795690829228 -210786737816710 -192175723916073 -262684978339439 -136472833076291 -21993795485367 -114569602900312 -257351691402004 -118461215209765 -193578218217747 -197646780237107 -206781706611 -131105910298312 -72738956441267 -65660012394236 -249657787559804 -17262771544758 -181241306902237 -58716184962835 -76028462725867 -15549359824043 -187660718923626 -90173261943700 -74180194254931 -258559051306245 -89303446280276 -112913983136194 -43067136442299 -33572278739957 -52170421617237 -51406729386616 -128505762477483 -15268212253718 -61613043384568 -119990348914283 -117829820362158 -174936927045159 -206799128703021 -111821861281801 -262087505488404 -28453609940761 -224750356798661 -102011039059754 -170811000011965 -46780082037199 -40786978752356 -162285037497231 -53259547212595 -270252972085753 -7902657682398 -66843482393666 -32035560104110 -84338364757854 -148864699299107 -131236749373866 -110505465467966 -216088246210523 -126925336033608 -105938877403953 -146345944817983 -106387231716579 -13610959786037 -34895079487606 -275409587889809 -62748135245266 -255641534567471 -220355862464533 -217671051774774 -14306450344262 -188016699203225 -1729783017896 -247108446142491 -211056785768752 -33753360525505 -47196429765560 -30347943970237 -174436646573852 -207702069145775 -90680777060878 -165226458260654 -278025797397739 -41823090394498 -156889885395672 -121543288177229 -88594496276862 -269405619133457 -10746230425933 -193791100749184 -207426370336529 -144258036878566 -100446629317055 -131717175533220 -268934361020573 -73284994848782 -171105648375366 -36931476738009 -89298906328600 -104481200203509 -189038738267722 -62984816943850 -215527082926557 -78982594764932 -34872757864806 -120505518368874 -184533557562119 -234480842951799 -158884360347905 -213904867765181 -157877378148021 -221768698563278 -106771349124010 -210439762596961 -122767895103683 -34798650077110 -261798662997017 -170687556650348 -236784691012646 -88240671554857 -256564910996813 -207858803830788 -52426821050127 -158790951457617 -70563578929624 -244947178331616 -193527011709370 -115352624266960 -174516345499435 -12277431317899 -33231047694464 -241580558655709 -185410885307008 -252009046412163 -100896729497623 -61620392993280 -236554977890605 -139469661665944 -166337258250779 -85177519247082 -62289436140258 -174950497295429 -276500874862381 -280984610517655 -272945603236112 -81924327482650 -99871353397733 -61299895301488 -106344325013921 -38404752870905 -255647196166693 -228817156763088 -191864055325433 -186022593083549 -268406620763804 -271748904699066 -47243200830829 -221764254880700 -176049329654233 -36226764855369 -28886339255730 -278991483681295 -154424079636950 -241318705462352 -203611390674156 -77558844803348 -148255706434441 -207566635149108 -79526816458703 -167649240893735 -214504742098376 -259530843818409 -266124299778123 -158147733763889 -266367342418499 -273026263149727 -42710163901166 -105404882629578 -246270652262362 -116516128061633 -107778787849767 -239247789788448 -153173390043597 -45653314464597 -59938407028296 -162642860912039 -242110390653789 -127482064561128 -68938723217687 -238061650567946 -280502891091683 -211326174729799 -117601479786521 -222294300256103 -37353880119594 -146312088627540 -64561396669977 -22053698982960 -43550249246176 -92946630950613 -263414806738482 -176394800054986 -157653464912972 -19477194699596 -80948898844841 -181735541541804 -238522297340298 -100820677018780 -16898473699455 -267109844621268 -203719315182598 -142512737616311 -158893062511746 -154362339359509 -191733108612912 -235065084299414 -133295980900415 -267267189291267 -250562471819344 -50536670806452 -72074584377750 -184874610196347 -156572261668122 -129002211300031 -79358051336828 -268601598603917 -56215546862794 -136519634331468 -62549389753490 -204671603035713 -275636938668020 -141798236487426 -41333605727609 -260714985982495 -52220354727391 -174992530745402 -92690989792073 -261519535421369 -79568579415351 -58125804751138 -222345138766611 -212632836248311 -200851778115929 -85512121746848 -245760908143042 -216287229919027 -178890469052652 -20532677898759 -26689916405366 -193201220670739 -135358570673900 -69508149926508 -216348837597955 -211601113800513 -133799542372775 -103580692000835 -30998898339194 -64437090156857 -128704221681338 -101861728694683 -37933266961233 -255834737779918 -43481512861253 -24433346663628 -182431096806610 -245723554345223 -25447768303437 -264520341744210 -28781315124817 -249106613448825 -10264124599866 -151294591109013 -227742606474121 -161783113101934 -75928381145763 -209007767836176 -248334757971259 -79697095314771 -250009644065389 -2077140837939 -277573439478136 -118741690294790 -242170247564770 -179975040264052 -68000107877492 -138209491020954 -16523030681129 -122117520993393 -93735683987153 -35244867161745 -126793557145946 -21783286931852 -228090551140932 -32671266295219 -221230857220370 -85752735936062 -146186620349918 -169184510545809 -105603317528638 -114621941302201 -157683290682295 -152581343215547 -263304930547249 -200466682877102 -242440727957097 -129357295145100 -222145358102438 -174794246905715 -151613889294562 -85950017846008 -163346217229800 -53468525011268 -17993102290896 -200591155845860 -208704870614008 -12605701158044 -136850444480749 -134005575877673 -99682715674756 -110765290152147 -204395972029453 -241845347138478 -175127652735198 -11432369164221 -75332328957627 -74534840817165 -124288252883348 -227809734599945 -190405058468521 -279542765401903 -85296682756171 -237984463620595 -241651227243589 -67965910273293 -201064640027297 -42120828916318 -42696302887365 -220460827989725 -41704648814872 -128124710234636 -234349301107859 -66829010559595 -102570486775306 -250758847433030 -137935040978213 -217352248145316 -52848566380540 -270579511476069 -163553569158430 -253638280178507 -36615808615087 -233623815858736 -105051645246576 -153865143415411 -159422472424753 -56063801007080 -112271340077863 -235619005777839 -218678096142012 -48201696517994 -99468790636611 -121998209379456 -24196334016912 -152449419073613 -153351376119836 -64547884081112 -148473810689424 -250575034217542 -8246413468836 -260410022832005 -236220820778238 -199630023481523 -269111407805428 -148185464144593 -232014558608475 -119705198147990 -251795435865486 -119484044805310 -104221582782690 -198582518520571 -275470849581928 -40880959706768 -40982354763417 -11852944053690 -15994439359212 -128039065201440 -63082439511564 -208087653291087 -237480132101534 -153403364793790 -261047158063604 -64104658329123 -100269889646756 -190623823781421 -130492089092773 -272933224322798 -245921481541253 -202540099386663 -270826271460680 -6494440168935 -260857484395005 -167989757339275 -167201028638828 -54763440649667 -12527647613255 -82457680405893 -110368106747127 -150192971501639 -146910038523088 -73985411515614 -72863125190309 -6544292696551 -233989380431147 -2609380217343 -239259502729062 -279983830886058 -231361048786837 -266877340501677 -107484379920157 -261792103919962 -255228882189871 -4978540267239 -46922746994855 -247654460063540 -273077245331879 -178639729522987 -192633295934317 -238699596772686 -108702817502572 -86992334834993 -60682853462980 -238198943186345 -235668253493854 -271032807696761 -155330843698781 -7182044692358 -118556063620926 -38574628877111 -149021175016054 -18025903298114 -56941915548147 -202991678442525 -10725060336650 -247645528912942 -77060206962491 -32417184880398 -85366078541864 -43842818701104 -2619035287682 -99789068722301 -229607540653504 -28227122829011 -271103356242590 -238147434209530 -143920885229270 -147710864153378 -57540085368866 -56464778689575 -48395000543810 -72676441698060 -207654292075373 -87751412804285 -100766252116054 -257651071389913 -30453796851749 -226686446672145 -82301547246584 -108435932860105 -205448070501612 -81065426661952 -270085118066381 -232347749352962 -30230469476307 -185885563894594 -22311851291232 -57110559238762 -22194885987760 -264016760354717 -58061667825531 -123292563155714 -132767730102559 -245651498969360 -13506432432210 -172342024491212 -96004654297288 -75302486400880 -272704470175597 -251048495647685 -133024479265739 -251001173807349 -176767237928917 -221683504704697 -174824078665118 -50877951034143 -155182408182944 -225504573135391 -275615376047959 -216564483824811 -33963821384390 -16371579535917 -4623180032263 -117657408555169 -46732589502321 -86794118824529 -204588738130391 -218649881995041 -2406231392595 -215615420053105 -168721812666667 -274653492501304 -246377174068497 -197398350963586 -30466800470545 -209896954248064 -251020816835413 -67141207056794 -51845712617143 -67637720895244 -11391058457991 -234064408411583 -207723354069886 -21123204080081 -244785399558142 -181243354244073 -37611186181205 -86401258263249 -92950426437858 -126054140473314 -133476106984857 -131845204520462 -4412463913031 -116225832397680 -121831279810995 -249524070287548 -65746242586485 -196159066016261 -169093170776880 -237038619070948 -83443347449156 -9083494199900 -249637534258958 -262529924864260 -193482099779026 -107401857005325 -241338099913955 -279263386743542 -234305541642576 -261857134749188 -137448910143602 -93895695033851 -215354445362618 -191173008189173 -243976603055224 -97573552042167 -110873936074650 -44380188641775 -55586252332292 -277296370856802 -236946873812723 -278688071997791 -94440472892500 -213941780809912 -131530041443633 -112323219491028 -151138226334789 -211026384939741 -110941265075587 -122642825013356 -251703538007389 -201841945980324 -10087375532712 -124761865612551 -83194786796984 -229386164182379 -67546548503330 -166621674124359 -198219275935563 -178255790468702 -66166578705352 -87098733349525 -138759344228213 -280022636469837 -133758170174731 -130082874955747 -234509941103917 -83515174000508 -252481572712497 -5912103847196 -58555108652129 -49658003455747 -223004838396461 -35812405090448 -248344854491613 -245058490963377 -263991547078785 -17814879334767 -217348192693918 -191172048557624 -134515190122202 -173671524834315 -131561835717080 -205366879223430 -260935720945828 -18747528345255 -9222629192680 -451971968978 -182178913413308 -198495873831984 -175169553096751 -18383486387209 -123816535021983 -136811623234786 -233890401926769 -108868312313634 -194457756884379 -275920538072214 -131071823703606 -106018865508128 -220337945753391 -279001810184815 -257577711586331 -263461810954795 -202348136926065 -249410606316138 -260042769678779 -258107543584411 -83850647382591 -81336769253306 -143527052060452 -182407206968056 -159112301689563 -32083506431681 -106154479327402 -38805107503403 -60407757165718 -158665069816528 -61330829893087 -174533897568718 -124857359908547 -182539420559636 -232811737626132 -116079402552112 -16296578883309 -192161854013671 -89220397382176 -270368891786345 -268391628185710 -236547211821236 -102044219555393 -107625835125296 -145248613841135 -86401389167164 -176258400674723 -37462716922383 -73857777521744 -41440642153073 -250519919619781 -8000984049301 -1022240254806 -86078469689432 -86545009514081 -126131052618166 -102623301518338 -249419969938538 -7984647877127 -245716296820535 -9695735334549 -236329152775549 -62177220857258 -200363179038710 -268620019665414 -255171828064106 -30652803414950 -17740956081636 -37160911515033 -196602037633862 -16236686458918 -89710794508248 -238993843479215 -139565291771764 -63266640542189 -104069393629242 -143975995127974 -5837628684266 -158266514611637 -81828080675814 -85501492945421 -77406697073927 -73144164085988 -117262194637102 -85582398539227 -199848847124216 -161755873462893 -256561803025310 -104125016990459 -102801964723440 -242531909635394 -257690344000994 -97981799163447 -126832279977691 -213391960657833 -153593279741720 -29015507827781 -69303290917418 -139297627706876 -140014285278053 -40431775816547 -4246391039399 -184274398832043 -271206385289974 -104592569998 -225733689670229 -208962379513487 -280348656426066 -227024906342297 -29704877839921 -269312667426457 -30118013027304 -39200578795361 -17250114821284 -117980178119906 -62790172547205 -67954661635984 -168483803429227 -232988392585324 -232760532427584 -29756854932497 -280464272187335 -61561567022633 -102160355653595 -256443226941768 -132838822595818 -105240616748792 -211827779253045 -62227114573010 -200884508966575 -151375172443737 -241589105364941 -108020525465986 -55743431739407 -156526473536165 -45961146783768 -130797178922265 -224731971876899 -278523675383799 -207127058932751 -21285655353090 -144510098060696 -141187940168805 -204375091820072 -273316176067332 -33422745247718 -152795941539978 -25568326719529 -253141259239410 -265534387360455 -60731228690107 -206567958908822 -190100036931337 -268754660628790 -82079930558769 -98457167562756 -113177494511229 -126863519151524 -55191876697462 -147748681466855 -101552330883260 -241009880958489 -150761625181346 -174525537443160 -20674140919014 -27094997836728 -51987852738539 -48315877648975 -186008813061484 -258102400595467 -49126584010451 -24385775420746 -22936036273631 -136092176403306 -263652610461576 -177900018163244 -34390188236625 -246906545100584 -114057175841215 -39395675539726 -270768477467540 -73007378334226 -202023489137864 -66437735038384 -70596193581441 -143956843773655 -23481115008687 -103514914470122 -83977612678556 -42243007100203 -208357709931800 -154047840134050 -147012631148467 -209643182886243 -7158154853804 -139990391598847 -47993885930939 -52439069208331 -265303919696074 -237741563512010 -149683547619103 -94593958789612 -176876935486628 -129706063995377 -47107623677923 -10131958767417 -81039315189484 -117537076299685 -128228951939585 -70118638186182 -113046920689045 -120861810611919 -2636535029417 -24291971136254 -114648199719452 -188785313476899 -87693146547299 -258575262500324 -275126611632828 -266646865407379 -114629286052282 -20112883708987 -71682713615391 -209057169092164 -247542426709037 -213362348711743 -208259675684021 -37879830325334 -226533485279296 -89944973203802 -59855737625241 -133730580721422 -59754120751440 -142042338623599 -51654501994271 -123146734810715 -225993117415673 -67785182560456 -206733857833497 -231228171396487 -3553857400310 -259051791199668 -122391309239053 -261364518355795 -191148158719070 -92447102521678 -163954101270898 -52604085872178 -89846552436035 -16671322783478 -188848530184426 -182945189063162 -167513867451485 -108434206095439 -262891065713380 -14491794886582 -145981844806164 -47522302199713 -133017174420089 -9925946240410 -121422799894953 -228582048588875 -106499115175216 -134593790361914 -168717172998977 -60566147145532 -128204299136633 -27404794245059 -183888265085291 -185643005795380 -216965235620029 -127041188068294 -221126896921678 -234544153298437 -168936344890609 -72367346033802 -38529292819798 -45047929393516 -53192045716309 -159051268167369 -246986886542635 -23402279985983 -228377649069582 -17905059835796 -215805199010275 -147320006919847 -169041861208676 -197527592151398 -136930206342600 -82807955136471 -244134397217516 -119599236018302 -131218744781472 -228467389282861 -27190075096766 -271201264333730 -139205308785100 -168041835297787 -59706097151548 -57626015321921 -15618001550189 -203248640617533 -153687227526515 -7866732129065 -264831695939817 -1484980453464 -225001498574234 -59278347120929 -243520656268688 -271633269295723 -193480762870690 -162698515550939 -180969137138638 -125018173534834 -214846325579338 -20697549254666 -209574630877300 -36877001798970 -247554424605661 -220226755858816 -220789096301110 -214868467573859 -176541692033513 -203215604615789 -17940330919056 -50115832714622 -193490596296532 -127762488240860 -152870905513651 -258678684649656 -130835393238018 -136525513861476 -154792564016534 -185914547437224 -46813140057069 -98422858078884 -192883165560566 -72005253263545 -148284902073429 -56636395695167 -203129014995742 -8101474567601 -122453374794886 -64634442842715 -202903852596499 -245928451924971 -81321534222620 -257528026379890 -280855388715285 -224749626188592 -25763628607344 -201181734518001 -25419169310464 -46482860104304 -229184111881294 -130520164200079 -161927454884632 -97627331793383 -33020063172406 -33022741767142 -268082186363317 -61521901300768 -206419529455190 -94130520736524 -179817528390916 -75672774593900 -48028290606139 -170483427109588 -225160817161457 -279867733251452 -8624238744193 -215950975511084 -246663986513758 -235696541725039 -240443615461438 -165937243772708 -13046294222691 -94353875699329 -224024585650173 -40099840486631 -22282415252743 -192930850224827 -272549765183844 -58653867710344 -23143303005964 -59876964204868 -80980611546333 -100353155036656 -216470729281321 -130543160431509 -259334366726765 -114639429076715 -131434293200711 -72524985995620 -234999609989275 -139617255433077 -13640525686200 -116731445265766 -164942438644290 -136050909131445 -45596345530938 -123409250541135 -108660502679715 -1415162115229 -111546414167370 -38962825471668 -254842695849458 -185404518476470 -27628261986359 -214599260018411 -276015690090507 -10724773898659 -105264780644870 -28987170102549 -123099487611558 -13226363014891 -54413027930941 -111168850594195 -9166693778100 -33333710728134 -77286660115250 -170554510906914 -116671757327800 -146818276939519 -229340299270214 -37294028860689 -154680175479627 -153609602514442 -108176867330370 -173762456372063 -161899581976087 -186258434891196 -280767123470624 -156982680412152 -143499122778550 -51254272995123 -31162440739296 -58540403738934 -11022697501205 -46796754582616 -153045027502703 -205122197407269 -36251540679164 -100469526241321 -65725883531602 -130798382762903 -217995413146202 -191917546623635 -255970901403320 -264042847855758 -249342451737969 -27453702920489 -68103088230097 -113972042142204 -260360616425525 -33570181735493 -188143359762021 -101098397878710 -6016450884096 -267460370082494 -73426403854009 -167677786174328 -56199107196552 -217021524431471 -94705007685026 -80144641744123 -212177176129285 -32796846944406 -197014616306170 -133790949469527 -41648527145349 -83911143699378 -181236128807139 -37003680336183 -102593298655535 -4801661745786 -209399190401967 -148950912194415 -62119389258697 -26455428026379 -43297272880718 -172667849296301 -239644037925682 -245020631647573 -229552661029800 -161229788213182 -241816098599496 -144597918185862 -101211650915363 -243872053463821 -172475455197124 -251482957835103 -238406742805480 -121958580245544 -177328243424053 -85201513107848 -177179358758173 -269084059811772 -77232568271907 -78120106023423 -52228179365617 -262415830929641 -103025634547114 -26106876929695 -228904752009588 -167373783416511 -124581189788959 -137111660420240 -126411572837646 -279225354345746 -273119389390529 -277979957902834 -255469111322776 -259131691803320 -44961375315214 -104379261238990 -179220586987585 -232030348534748 -141698192979053 -168414821664617 -108883762730525 -14028068016826 -248180873776408 -120835669027071 -69337857028220 -208426051555373 -238796621077854 -240037200313489 -194540112110553 -67966953348162 -46099993591985 -12198331830490 -154028300942492 -75239127572633 -259270359194198 -51454013362915 -128323971848237 -196771757050106 -234690610758130 -218799271545685 -164817195329306 -125470679822579 -37171528258609 -107629828023014 -89038969921223 -154386523289456 -218510980163165 -21909220034537 -253959418766191 -150962908101530 -2724296426595 -168530631465670 -276375047527924 -45909847976123 -53814492684361 -36889668686196 -192871933704355 -182008472885444 -37458026526048 -250544254745594 -214081712978699 -103004041142576 -248746038276413 -75615883943556 -202707054656275 -92702293564668 -147879504714864 -236941519465890 -254709211464113 -209005932064749 -24483488204561 -277897650323308 -65014907649628 -129007618719706 -113677064143530 -29483642160868 -273214682452795 -246729778107867 -110961801464112 -60036583475267 -22493753536394 -248384552125833 -240896213275649 -252550601243556 -82478508359586 -152344597090375 -205258860469669 -274667592568149 -74961327740937 -276039965789262 -224189028924535 -36602439168158 -107369763407676 -51691457833735 -28094633471601 -178891986186902 -77763466378950 -20806481049600 -57195906286148 -135939608256152 -94851413795385 -72597445901216 -95950077022675 -155029035817731 -160579746389611 -246536429499143 -91141519576836 -92000729927234 -54113122726729 -70330520099312 -279639059240264 -205056641254179 -248023787738780 -8977878957627 -167294507366443 -278734658317876 -96252630134556 -161415843290056 -26531572361123 -55868642253602 -85188747712753 -255191430335144 -14803708750445 -91787720375513 -210147875264005 -101990189651008 -264066067816076 -241431684854187 -212781627869198 -15481117617251 -140613175083746 -39822089606372 -572835982485 -194770300383265 -228706827543166 -50443323667990 -56147714783742 -159284695890443 -104618993501517 -236122476760174 -281110386797282 -85201145801516 -126140287372086 -11554682611044 -250431703462161 -232071261229495 -96854110779591 -238605078440590 -113419930931615 -183443087570367 -60470047575853 -195754332329462 -266532121922171 -185588121427398 -140158992095606 -134243999203523 -271087597320816 -16971306251889 -146436057937373 -100170784407644 -87651259818763 -102349563991434 -9903599424172 -115498315880010 -278089978311831 -211856357119054 -87318378732630 -228849385551789 -260904021537899 -161197091386616 -90283605139718 -64566980374946 -92978598315546 -10152600616565 -2185030339543 -6700210923799 -264904983438061 -256651718600519 -210109677119157 -15568761626417 -149348691012818 -18085723772163 -160734085206549 -50628425506317 -128224690273508 -256998886793309 -198506207578227 -208813536085040 -76662711884037 -23308281930741 -64282946021011 -144712664733699 -220237692128724 -12194726734412 -86811485041874 -115838917592917 -27019151783756 -82841407339338 -31973302831960 -218003197204293 -18702215416118 -96078941338264 -261968036238511 -97437017161569 -137387055325203 -178375523220587 -28138557448432 -57658250370670 -15892911901239 -50975158387600 -40194020408992 -168609477646481 -43156883176265 -200647941038217 -268012581544455 -4187595940815 -208761521380818 -40407359091314 -281395205492862 -201679090103416 -217461540653784 -40944310967480 -106141199349102 -180580838038046 -226173163686674 -54488538851057 -24576296014568 -188759946229482 -46445263039669 -271830876645327 -213626561461555 -194158440490849 -18957586246799 -100279000158107 -230435011391798 -204183824742720 -251246294132793 -20341113518185 -99470314784371 -278777859949511 -190622369944402 -164743530391565 -144794409177108 -209972246014135 -197482902250908 -161723645745683 -226441650109922 -84640111179687 -215519056977290 -162542331259869 -65478646090849 -142254999783449 -13969741801624 -69312776722086 -141588238487166 -105618720336321 -147396520627361 -86208852010979 -71838296243044 -115954001236609 -136606902458185 -192849453085437 -172656202658782 -278232868237332 -173293776178316 -70788219148341 -256744603646794 -49698255834245 -160064890101790 -184269569918196 -36672398012578 -42055151560080 -218986568768481 -275899458298079 -65482839302889 -154773577113039 -123678590004547 -63395840307419 -172604416493886 -92875393491066 -217589894043705 -252808345788674 -113999920172064 -137926060837559 -172065747907037 -41734008106799 -43939031331984 -261351792071223 -183746893698809 -167310076353125 -184234061451499 -96998552867278 -268938819845691 -203048261533117 -151556311782761 -263555721773748 -171382677617721 -1396557805916 -48953837128384 -101769231792936 -149057617051506 -213562206207603 -182859817885949 -131166041389132 -611591043559 -137170406635933 -25890624368849 -156774520044156 -6923750792443 -57875859730459 -18728051060791 -219463191906790 -177667341235003 -253284460320280 -179397531378304 -102011867646467 -143325289838442 -19993973979680 -69995461160675 -241365636716041 -55178457676626 -14204198887308 -60655120030119 -163883351554751 -14053702224365 -75958374379402 -237535411806674 -241331232040841 -270135912854268 -26400198350326 -225363475200390 -280605912580399 -272816394981706 -222165757299585 -270880924137502 -43686266900511 -199783128840928 -142305672269964 -276557068771666 -267917122960645 -112148763396375 -95358306888132 -221201271268321 -65869534127481 -124356518397183 -169637117573975 -76265581124921 -16213671040204 -258633886496261 -245086229161331 -9338210866690 -256485554773198 -202085441684815 -24330929665308 -223296092649396 -263791195927451 -220068751916458 -68166626319351 -71767884927501 -22853288054531 -122739366887029 -251001883448862 -173548180168133 -224201358819425 -194087150121441 -69910352726676 -174223496721938 -222226106905054 -246333877579932 -170185379774333 -1560293807353 -94514948096362 -17784356175698 -271945769419783 -133498597035495 -124825924084423 -134047943031208 -92455425047285 -138064838565371 -92421020372085 -194381917737040 -169269747422194 -201178879421366 -63394085121704 -182504181143009 -118690907354642 -126978588417228 -172445486539550 -156116966967822 -72624191550317 -183631939497667 -157968221038858 -205405013809121 -165660009860968 -239584184709230 -230542423435152 -108472919227816 -168441902169853 -166477535971963 -263314580620221 -20486956687272 -31790299181986 -134744959728069 -165879962305812 -138348844690499 -41252157466558 -37648272504128 -65828572055423 -205026166991833 -190154652904773 -229819658328034 -103380198993648 -79372529706149 -44869601260605 -189281917364526 -264548203247718 -189709160159391 -24398914084353 -136356948878751 -170015633157780 -192615043769503 -177644383598589 -56580246292151 -123746897445212 -236695601783128 -240141126007656 -126774173868206 -28702716168407 -253995695982893 -248547803426938 -77795356818673 -182732203364899 -145875912226227 -201510232633869 -267815236395270 -141497596492639 -27173578856903 -18935067469512 -2078515033063 -36782163611776 -207343360599744 -222519540596685 -170211376493215 -270913541760441 -241451555148058 -153007603579928 -145941392668720 -247551440505165 -195531955842330 -238778086103922 -165626727501490 -271845271161105 -138325666435304 -120099821221937 -282915150784 -81758715569580 -27528429107052 -83205940910686 -40398231862030 -230040686219316 -90595449114368 -31936916198223 -95240400128538 -127926267107141 -188279669190098 -47880074396684 -142493967615410 -200142111305231 -125679764225233 -155900386890818 -183877998852273 -121433386935657 -154859016498063 -269976719680599 -34336116745958 -29910945784026 -132499727101602 -46652975558975 -159040383851069 -155800077576659 -109535099112490 -138390602671451 -49420873475025 -121626787005959 -79857874070795 -204955907286359 -71903688214992 -156561572726771 -63238794010817 -7406564243329 -145428821870852 -99401020025701 -271756120258916 -151963722884810 -2980481864424 -165998478331812 -104699331973541 -89455979388490 -46160351534865 -204415348097873 -152131731760251 -224198069545991 -229431723769610 -83774591578622 -174938683062514 -72243132172051 -80616527372717 -148807135616097 -125459615529552 -76748142452260 -238054821501317 -225697151255292 -11420869215684 -216381647573911 -213502770542504 -6467315729529 -80232852108752 -7000859143289 -205547000032241 -191553193413434 -161284978025378 -54587104681216 -31499215638009 -161996606281255 -13079034953639 -252818898866332 -138748299465186 -191480881528136 -107621635866612 -229759066174388 -50657272121092 -142226346752240 -108011670371430 -212169311391489 -210760927146180 -189217938421698 -189982459903944 -40384699522673 -266439453975481 -103730003261277 -2568921362708 -205170224054852 -64493825085731 -228724600814011 -81385085558955 -181216042415144 -168793567965581 -200156650480190 -106992088065622 -38251700218527 -166017710542283 -231447489179943 -56280655191216 -103938227014953 -31697470067745 -196963767394252 -234445946877885 -55132994496460 -21112190183831 -180613862340524 -186297350796199 -241332775990066 -231578707120651 -183837515771577 -15672470691124 -245070754257026 -120369336429809 -203133723602235 -26889427551460 -208003557026299 -42830052952108 -117439474145481 -252117055000221 -132836685036991 -76594802542143 -48636394970623 -72410869369356 -229197303760961 -169449900956064 -43046971419851 -176796944428507 -225445648571918 -258605972550070 -236670832897142 -154873348963553 -24904689788049 -250934506396442 -82912384055568 -197602083478342 -158854724052098 -31961509953003 -194239036531644 -173020018735382 -92328722687196 -106779718448307 -46863620155467 -143357233265998 -207282522207360 -66412812862003 -191775952133088 -57621578578129 -126418728808754 -276216088395950 -134369865016382 -15715545981396 -16613566294151 -65449997121908 -102521298172950 -130207601970710 -170915181967953 -41062577277196 -177678831923091 -145123615124738 -206128066182213 -225665527542406 -236193868152058 -171407198529892 -266601768447034 -234262891673075 -220506305705911 -60946269937019 -83506610552853 -134227707308309 -261963435881914 -175210868263445 -20533204077301 -236340394273161 -239093341145555 -197691582484695 -17207534648670 -189226114183015 -229529923630957 -247887753859205 -196397874313406 -90136961766167 -274094352715329 -115780658926951 -248625969115881 -164104284638431 -209246187288982 -190835047817108 -25605274996713 -75922553532603 -127081582185592 -61189211258885 -256112977536657 -71880837361635 -27116990735877 -280905069961472 -27746234612322 -24210105093329 -122016205311864 -79106811586268 -161460386236969 -250386032034792 -115279919921874 -169127960226424 -88305928308459 -133663973956381 -269325524597433 -126446549426005 -28243745124136 -237523988502551 -251767984427900 -265779834642194 -138566950249186 -225783776633009 -110074395662371 -82329245457057 -267030740788402 -213724533706604 -246088081625598 -141444199945668 -104535623425701 -44273181407651 -72231351412754 -244796296713798 -110115410893914 -98916747502475 -8718442786307 -267708999895676 -17669376871283 -180416057901825 -151651060301359 -244129349031215 -100245613420982 -45818248831108 -274948594014002 -125761355510363 -142291996148594 -20414593572520 -270466878606203 -4425950347138 -101271796622884 -116341042153056 -250443002952142 -272247990841731 -163365274607051 -11000795323799 -46647356181183 -47123255484413 -203892824960931 -251281954998261 -13562817983285 -147150870045964 -18442270649823 -46097560270258 -259460859180849 -269440936087713 -265170751427768 -116681715619036 -262264938604814 -216493983560394 -206451311223251 -19957603757513 -253636059658440 -75857226110369 -138599429170415 -53780355239851 -155733042046626 -158415078194861 -233302645143732 -101496463171156 -58622173768298 -247446753319946 -70648066065323 -94884686827303 -165002246985855 -77957073207604 -212586304858787 -33153974719309 -141017490928782 -259505795085707 -167984651115585 -236028639106463 -167363728394411 -248818865372678 -279910910956542 -83522661786961 -263102249373204 -15959315496833 -171392798808302 -68800024868198 -186074263558916 -27213319657799 -231913636454465 -88061674877122 -130469099594688 -170951868122474 -39418948538861 -185211708671219 -136263751230744 -81852999474904 -142349078156594 -105632730091713 -117583248522324 -257301838686583 -241874992294325 -84769798789466 -248132602931075 -3314847075373 -240601095766568 -265192493206014 -53201967927950 -158459134674396 -124330134466090 -85725403462463 -183101912255828 -115769247015798 -252479359744967 -268794001595801 -234022158420610 -251840834823600 -194905327869306 -101940828455310 -151104822064112 -226846522322105 -106832852027661 -73494205084027 -103741084990203 -15085397588506 -2764560860145 -210324970166742 -219651591634765 -269667193499163 -81935079504288 -220261592904822 -211363398487096 -89197752663412 -247512750596165 -38413987205469 -15906036733641 -48190176458459 -252900348024331 -270859126987181 -57605188491665 -24426040681712 -264458404917620 -7387809341474 -71574315742366 -191114267138996 -235784886985487 -190809220150104 -136506037019201 -252252110546896 -214418931002505 -51218718872237 -75656295967452 -265113028228846 -33906441109205 -82780276474139 -144848367673484 -223405815557981 -1673181768281 -229936580316108 -216071238111640 -262014954339730 -95490812577954 -279928393697653 -235378970217478 -97636653939982 -34135090844329 -270891691435089 -168905018483272 -254017680097197 -29947804029367 -218186395082630 -130180542594665 -164400556753149 -136034206453516 -76964040667893 -1124935307047 -123650210502383 -261256732744487 -259737668278248 -116438159059828 -48285336230860 -218063179724774 -241444334593833 -10745210447818 -129928719450524 -160590987374602 -71475152537787 -79869794445744 -233826924275256 -83167301551985 -132969907500208 -279040881275296 -246389488838019 -276941237154299 -146350254082227 -198744622221830 -138896911043160 -40605197602861 -59330721722847 -204839949071817 -144972416894707 -48523792214981 -100149166080719 -228450047444257 -54169767895232 -144710452573583 -61977409196602 -129052542493164 -276437878107346 -8896302333400 -87133054771577 -110749975773893 -32098582372487 -165488016180028 -39784581355843 -209356629961838 -220917421316138 -204280849047888 -24435302279265 -241924926200454 -15962512099567 -138932619914902 -65382829496499 -81226164367545 -235384391199204 -131372034594886 -16794576376418 -188997474651482 -278331249065198 -62255413145246 -3943191225885 -256533952947281 -47965853421711 -68901524411665 -131270350486597 -254610031668700 -4715072191059 -38937632802443 -152658234122378 -149033078713433 -135260991766632 -169632739538909 -93266688376333 -228245200082283 -198444413264408 -162145731118133 -221500181201523 -129915388845735 -28080378527818 -133962411212371 -275149819382590 -47347472485652 -199327447321715 -42287686605315 -232296737568867 -240720070291687 -185541561492465 -77214529687902 -89992648540830 -24950869296228 -217863992657277 -26968027791172 -182123362032531 -70376471329157 -9651627276718 -65228131835021 -241497772202161 -111135545047144 -12492509605689 -271988649951786 -77356198102368 -47735084262660 -115994772557642 -17333339470848 -55121000244180 -170907973161086 -185005074184908 -265755635528748 -141604832135263 -121018124183584 -38221453676300 -112299012514704 -58420984030016 -232421008010270 -61433898537496 -111478095468428 -71219793172955 -53638265703426 -136645590189182 -194905456489373 -25519626047006 -6319550479981 -198952438030628 -37402768162114 -243587710378665 -118725985937401 -149803644479095 -276197179040868 -197108740426109 -214432465605672 -199576870508011 -250499949105011 -127396455881651 -134267075681017 -232990565621855 -184933549978814 -119788889653509 -192841015130123 -204216408075098 -45162429413291 -85312054701021 -155986506504666 -53397893660647 -76206762711580 -276017516913950 -150764030263535 -102776805865427 -134044444503782 -56355686989171 -188387714030647 -101629804232436 -237080854433745 -24186016237299 -141468223803727 -209392984768112 -31717975141855 -114422595601821 -167244499887901 -182135875054668 -112153475534048 -161029017767323 -90010131281941 -81616543050903 -12447438247677 -101621131683474 -15105081591959 -156598263885809 -82790512559121 -187839325027881 -195885433472586 -71084970571243 -103087920162079 -192644297300422 -63766352564631 -251658007777959 -226641967286508 -29955750794422 -112058831853376 -125513317607518 -125026990679372 -7722969617849 -50890885034493 -236694994471968 -213805932338838 -91026030760410 -139548968740169 -54414816813664 -168615774722394 -128977843485093 -162401276256764 -153678629215570 -142845381933880 -199835631022681 -268714726717235 -196317384436787 -45277264539294 -161756698626046 -253796545256222 -4124789643818 -229132454960832 -147617812634439 -115762263729655 -45294487504138 -210718527855440 -42222649673196 -124667156007287 -222516040253314 -74172728727241 -110262263893427 -137262055582241 -209455970480183 -45036143031478 -194327598661732 -173564270139146 -63733513548850 -182312033474041 -271576858820940 -237844497913568 -120491214723119 -279508141715644 -58125178720092 -266390065900454 -77572448932033 -2331328264498 -225895815704637 -241445783563712 -81488556505653 -269178113093634 -193516239620040 -214836625898977 -44096877507596 -201748184327507 -28218403425870 -87210275444087 -199100519378895 -134617840158222 -211357956352495 -223097411332245 -249515228071293 -58296496307287 -232148903662009 -61923794130962 -178779042713597 -216007186224163 -211168793090613 -153381648195922 -58943224743939 -137581132651042 -40581307764307 -72522502217106 -184505441053404 -151369339383832 -183532437031192 -49461850435135 -67887395221671 -192530833329012 -252662836904360 -135437772692300 -244472793815993 -158292976638003 -117798209003491 -105014484552 -82686047364417 -72241217971537 -83406892003316 -110510278875904 -225690935286890 -79988108199390 -48865502761566 -82586046494273 -218858206510890 -96197115195223 -246939681667458 -181387408729277 -194851958809408 -82644082713553 -191735069362167 -57662506368899 -8867567623185 -257685535816549 -211583617562611 -163281761598725 -63428755357708 -55335971507107 -27021408041362 -32005807326638 -261565158921928 -158389307712621 -248313448781101 -81801521464737 -121150675876234 -64451970158616 -168007528886142 -158692997267704 -192859819955714 -261711563610704 -218054544923498 -46573142234048 -271951014676012 -112009558849359 -43598325170983 -126894511978321 -179718919906200 -25791260848658 -271093583075697 -126593631842030 -170507969680510 -219466190187793 -111680136930691 -239271687507023 -161859539911284 -62435518758615 -176361633539361 -41488212273614 -13799892529047 -172895679739529 -278569106668219 -85605604162225 -37292862739443 -21010102284470 -213292416785723 -73471265173364 -43738286763741 -142803419616167 -72582741293759 -145136703566289 -74504643064004 -140907824953330 -223253444954009 -244566311517524 -79842583645422 -11675883834752 -68072470357572 -59933444547950 -170694923271070 -254322563928353 -124365307476392 -7534017656737 -160002660282372 -87627494160973 -88557752595005 -135237101928078 -191028838146367 -133996092558543 -17973420683824 -111782936595568 -36784557782074 -129356428280889 -130919268623136 -40327703123101 -260184565706927 -23564028680779 -50123107673653 -117136984691699 -13233932459997 -212260902143629 -224155018120916 -142823951674009 -41193371779722 -152440429780228 -224584235980032 -281047354575117 -166717342842094 -223052753186434 -125626951417469 -252004543797354 -143162032878779 -255101022738468 -199161389697510 -94913194577154 -216119451069951 -29642355210310 -222365403040706 -215760751508601 -102472451813889 -109309872096964 -167161009021852 -122706465586251 -103943027591648 -164646299166548 -275691844495383 -92116055919316 -65652914094405 -54541028323991 -262786073617302 -20195090674494 -146438369367760 -164432722559383 -265016087987424 -212213841212806 -221110206033037 -199604858911661 -158816905902450 -11867041243500 -4672902915998 -80724095847223 -113663582616646 -35032914931744 -105042131743501 -198869067256729 -33138560053531 -21961301422633 -232859108956224 -246117569313318 -159944693740355 -144636293368121 -162027249278093 -93848007916171 -126857920694921 -145980641380517 -114339708099554 -90906636217553 -272188060148368 -249798208399346 -246083266034291 -49067132700268 -150860684847819 -142509069101201 -75908315896197 -131083785134426 -98961652217804 -99284941715537 -42184764467716 -70997377453815 -246748618259862 -66872128369435 -3973079243973 -35500679608643 -24227941858205 -57413464632871 -265824286355110 -190030988624951 -2811473426837 -138232579017345 -607488912302 -157004837910138 -27691035643391 -215806470040005 -81744980721143 -275765311418450 -213765988810711 -101946070968336 -114144221903485 -47519337536897 -151804973851792 -258957546279868 -164173756935271 -259872768330124 -105397962763313 -89722080882977 -87599304934430 -176736145315004 -41356275574998 -204179879927781 -63125247960988 -180656359946952 -225308582884804 -220687120773522 -67779349500551 -244522405487954 -162962236805733 -57731222225430 -227742360247507 -192119870286550 -199936854621458 -130116756138901 -2914694671142 -29227312744525 -35246016893801 -91330501570040 -171804162011044 -176594445027856 -94322792433931 -279164722272948 -57189713673106 -4054195442894 -263980875520430 -155794438795880 -28399651128132 -146680810655762 -44888739751137 -90462580149711 -91056645655862 -76900649834211 -120225125708708 -169425851036925 -30664137517345 -17205883617895 -120513810496194 -188874377389939 -238986797382754 -36927972369472 -175932208611764 -1304952694893 -215810223766987 -84318942172786 -33210094187228 -62612903930580 -24766852314431 -15262374750019 -65543585951253 -213829849499531 -247915195709694 -154336823309985 -197544936684808 -164522971977720 -11694840540389 -267305995305684 -24129212993219 -81474893576386 -209053494537424 -165865930617301 -162732097084519 -65858714712316 -122497617381807 -116688925664462 -31011906595797 -192663032634411 -6964773256781 -132526725018207 -257977898870676 -253068869166914 -122637289611146 -280915637141616 -242956425721224 -208426230882541 -280998928224086 -28756526270831 -157256863341233 -272822652928401 -32465699234774 -24932360027960 -199860920453216 -82678410809387 -132151851572183 -202324289880669 -152646359336465 -163655364285684 -12284799616192 -174023729377059 -163925512276688 -117492734525393 -160119991978286 -254592661346459 -26189921823783 -221821683356772 -42910941700153 -253962584128626 -124838545643135 -140781443754690 -22640451935194 -233649203702 -211381830146352 -215522805948298 -40270021711175 -63867049352687 -145264039878869 -254285840993368 -167053845127847 -246539976985673 -274669478585209 -215051119629924 -141926438149197 -90067733708031 -172966543049876 -189795427897514 -261853647539797 -4758101944998 -70106772022138 -218874305872910 -66879543466144 -228649966903113 -206155627711371 -130101528134310 -261648121460772 -62920640892475 -160020418059460 -60068695970690 -226908200280951 -262148554502219 -91645595929175 -98979409994892 -274536091218375 -243332845045428 -12855110636249 -118435072671800 -151861467868219 -195733854346853 -43114290145208 -65762021733505 -246982828753671 -171476196405456 -174323524719161 -105092345130018 -200147033752816 -181297942136155 -238579164383887 -112908973413359 -103990666287062 -205138268822317 -107774965014914 -215137965375490 -110748493773404 -166905415674215 -33279061451030 -226282411878050 -77970249070432 -237669489562251 -257831547101532 -281376784036975 -24059583357787 -183306652292709 -20899965300166 -250787391720814 -61947934369995 -244291623835467 -64690419207676 -183828516410027 -209479350772118 -202626940073587 -250748874362770 -244574937748422 -231941688343266 -210090726475506 -192510088009613 -173286298721460 -173964214707057 -225534613396582 -252923080216827 -220269182357132 -37293400818901 -271856791721927 -183836456445330 -17771410122499 -1562199428770 -73376634256121 -167400491725777 -167567541682474 -20763356968630 -202725130970050 -153659929314289 -62661343155568 -204487629781743 -237739101712661 -82495486137549 -25255334061587 -85250088826487 -227767609008854 -147631443455914 -222455503773744 -160004651903368 -158548742995793 -23158811255351 -139686709052006 -179067712409919 -61410054075255 -40552340162582 -96954737949453 -99605427622233 -90322973019286 -104466777067550 -1258137489147 -33999000842033 -50048640696213 -237673922574085 -74970241442085 -175726809675891 -118674486331315 -278234353011789 -262898021484304 -15230020949048 -81112431949458 -70282553529974 -266184780602 -150666932135169 -137960742368418 -148929001254905 -54095688846321 -265570426140536 -51904478448929 -249234440393781 -130496701294702 -244455066452164 -56573525145159 -261074292170897 -227934579615020 -251095509448104 -43336352336972 -143772441576405 -36291651120272 -80816353270805 -276897202908202 -143299250735954 -69866901491965 -202003459238405 -281080536471376 -43300741763284 -178731928997383 -254310437064012 -48216561912976 -18235696857358 -128356630728260 -217593518852211 -243197790018552 -75959494244897 -177802178137000 -49920068148885 -121344338287919 -258823322240231 -16967389592959 -185822352687432 -168050013679551 -237250251467210 -1128653440359 -129391875081147 -167444678213359 -186854223572265 -180230222901407 -238814087567587 -220643785367760 -50305419224731 -181628340413534 -266794026292948 -181870864991023 -103242510133538 -194697632437880 -95751408874547 -55907069966483 -34707424745820 -245436221840803 -272250818661621 -46528711358264 -55150821861760 -177424115065446 -71330452456725 -183473970308327 -263456346554287 -79059837267615 -234034764010152 -237320849567700 -229896742071658 -122750397755481 -211396442588205 -36620517003303 -249750545153191 -89345011539704 -23426845325794 -120039247989018 -38024464941378 -110520600441279 -237580744344651 -37155937034170 -131645665300090 -98844930723778 -7628515991599 -62511426755449 -51372675457066 -196523902154223 -107612329030525 -12847886974278 -277083981730971 -25406197973158 -211596689696222 -202900048108062 -226032937814785 -168246749110594 -24410840182494 -221712613418882 -280011546787262 -209912259537411 -268919208426346 -208511032250138 -273168168736234 -94049272228251 -138290481705474 -268631174538170 -206228755794062 -211129764672665 -266028295779063 -251654371392376 -225106945397783 -113740760243648 -156346037352863 -204804155967534 -73751865072716 -45104381323197 -257269133417875 -79524770478097 -59776738617388 -259414417822274 -173204267437449 -267264837421849 -4092919714353 -61430623749503 -99220366301504 -49712030624389 -34895220286870 -32175146400460 -215553582963813 -268249667382461 -187868313561396 -167430735457309 -264849652242104 -47818587894525 -218902582648713 -190412465085869 -30420421081433 -131716896543023 -43748544381362 -107130430378921 -211815571571818 -6971046137370 -126127542584153 -18554603639585 -64752198882098 -209128295001148 -2287559339065 -64925749290803 -262955351762048 -163160754380631 -59894444638925 -35704004828776 -250110518352900 -134111820153708 -194095107669052 -37908616256435 -237213481507691 -178618529471703 -214949267707784 -237204198252840 -69187924487870 -41964625674604 -15199938703576 -197040527553920 -256554568075119 -41533091527728 -66688829663218 -214471038216875 -104427247809590 -5873930335072 -263281826071620 -19466156493269 -109169280643876 -156396651195692 -97186657956309 -253576797861498 -133895433572249 -72536762944192 -130193358274532 -279848268785840 -147225344693282 -177399193400798 -240846856514753 -210711156517620 -181436226113898 -252232357840084 -187958675335262 -234281258364511 -156285834554723 -4745289367692 -236109464617751 -74623451637825 -205205463211363 -137333434770809 -125794482085948 -114487753350687 -114804385227265 -37611821267617 -137214292996875 -259532393669400 -63266087667155 -252596746606335 -107828363442021 -157959815291351 -170629584031532 -75706644996499 -279460748979471 -192068432850117 -88676754164983 -79774937200272 -40779785742726 -253529390038762 -180971206063110 -79691250241428 -23312715417753 -260105454486663 -118395480357149 -78806241260804 -197738275893309 -8039834578967 -93733513431989 -114259266777422 -120854434103651 -165782357391293 -232675360104595 -44125818361556 -255046514077508 -128021766090906 -61066676701851 -92542330958674 -145362060474403 -166987193450923 -266274378914164 -184148976232410 -48462214141106 -204716510557793 -69644584860194 -220555401546905 -123175096219143 -223873246041399 -59789499523774 -205223757707351 -90899996369109 -261755210606311 -127466165693297 -167145945596980 -101978685496752 -110090290817921 -256395688000251 -19853298749489 -210728497757765 -153077573374827 -254317295159148 -31036061361762 -28915958360817 -219068457778772 -125752222948096 -177935682777202 -242598999966482 -99103449483813 -197632557895109 -103546487217662 -266702491425645 -44835068687168 -99505981040264 -71278351925015 -156818548272111 -165437718486301 -37541615454260 -274301031965275 -110221465372039 -276671914835186 -9709877352713 -36511244524354 -52826888219544 -257482861298280 -159378382375830 -176424343344294 -194722293399892 -5878350333449 -233314302049633 -196031278864702 -159571668652219 -241819728272187 -122720062778464 -167832000953098 -3889619011006 -18326102833993 -103591164939803 -63103025715124 -103253812035915 -91239540067358 -201730503701939 -16848696692966 -156775452864537 -203271173070510 -266933048251329 -143569091116520 -51929815398867 -125021419397908 -106071045798257 -159743755615084 -150093999086769 -222100344744310 -95969771323448 -117342452152618 -76732376924929 -256295669416418 -147680821284750 -220908411256292 -97997302413862 -62012935844667 -165271717153846 -258830136110948 -182613241947297 -58695047489096 -190754422666822 -10363537727589 -166603163359361 -226214752755890 -131294435488975 -280848527674716 -56300356255840 -139433891429883 -144477361121809 -167831574495199 -113857688085862 -6512222989312 -265503850029039 -99120932224924 -258240204743963 -180106048453755 -136374869222684 -180295536865209 -197151031142086 -207387737280150 -196764669614686 -67943483376223 -239877308204912 -172947337115689 -155490258073463 -106442028450957 -61055962322907 -172353254888420 -166435546342833 -185780798360604 -178483065579865 -231612587622636 -54499466626142 -14191829720531 -180335150604920 -175556154023813 -220766437938710 -273813603274078 -217872666954632 -145811783990015 -110881998728216 -58751545553909 -229338351237681 -69904267812500 -186254809124032 -13742512545765 -112810836823875 -273561886617780 -248547314463979 -281074983099543 -252628470255107 -278603317379156 -155211271459749 -134766415118846 -162262553744274 -190257725647021 -110526460877163 -279506891998133 -89269394328202 -149616792577573 -72529359433665 -228627949492797 -81332088953917 -274276640856213 -66038910571381 -207460059338022 -24884988830013 -6701586969109 -116354728688683 -102290629909802 -159177971326787 -148255387138098 -244184031414692 -31450140091916 -196791174742716 -25857114082054 -50093322500863 -71252285773675 -277133103366945 -47183186417150 -104216994162028 -266764347267053 -25508831704710 -270634955927931 -77989432555300 -236331574713644 -105866438729744 -166703081755502 -13284664022747 -197584684605511 -269696296981489 -140885641575688 -121376288560248 -146018138378824 -197536355440558 -152799874199311 -26012026267648 -201415528504576 -42722438522554 -223298182312184 -262065205688757 -212203001430863 -13519810763077 -253657505388241 -241467554219869 -176017971326691 -187917466286536 -123989048325637 -160872003695348 -89489127511387 -48926159293277 -198580904881993 -121246222402456 -141242349322294 -3226726971298 -277699849492057 -220790056540134 -167304782261989 -268753681575540 -241518554538483 -237583105874222 -161268131886760 -160525390407598 -253980762252983 -149154234593671 -219264786003371 -250149856742406 -201489430175699 -238126811155688 -101669106180592 -112068341864092 -221997206151128 -112339150505501 -227375811876703 -146041892907415 -172488543772007 -259903825161896 -24969169102999 -230701460325322 -75742725729487 -12232291884709 -1995212031053 -106555002466745 -236149987182074 -261658128954427 -164256156931062 -113367931478424 -143707644251551 -191882063101342 -244751201038285 -263971131963332 -42537889193166 -7836665932045 -193678995238666 -106648575976074 -261418744346156 -133682965223487 -188637150589626 -232197120108148 -128501298359355 -217199723389127 -20884136427362 -83554905890828 -191718340915394 -232376043613471 -84212570411006 -22609304078045 -128658643029354 -230200659265832 -155313297903058 -216196366251589 -186519187976811 -252267800513910 -135838611796209 -238674921021945 -152342764786206 -226653748970037 -140938007247427 -157926876707024 -13534406656015 -12306378384736 -215567382030133 -217206170501157 -259865630853058 -144938310236285 -52338765139321 -273996779508250 -243015530833488 -224852195817672 -210363668303066 -236546847486963 -64948375249096 -237543210408736 -60107478389455 -9966334358375 -275399596578025 -44588915931554 -239467339444530 -250411420621201 -189687458777325 -60676494735307 -32143876663609 -163351009297040 -139053558744136 -251191246959025 -122746080085309 -219845857252294 -16505260564806 -118637183745797 -135074859124775 -191123282572387 -178071090245925 -120615108764570 -72381143858273 -279767241659545 -257734659532319 -24376939427386 -220576101362240 -103306048726153 -136797785567143 -93104500643864 -184906840427261 -83964363353207 -8574128033590 -18078444733761 -261293290954272 -181137632939230 -3715367918948 -259988568437905 -130391298017560 -204837500396748 -81138278617561 -241382508788543 -138557873883327 -120857961278193 -55029138057229 -224050238097310 -89235287308812 -116707401941890 -146342330492804 -55307375587466 -170856114617694 -93281234168905 -158373331237368 -180393087790121 -214701217490044 -157629727884738 -227297375492989 -144092243945868 -222718355370924 -212211059911494 -8398010269317 -250764258136868 -177587985442291 -229528077046569 -146628924840328 -7756910803968 -73340691729985 -31055493800812 -277422773196954 -68170427219022 -21606560460644 -81690722865480 -33090707808884 -231434507424914 -201109069723187 -250302016497071 -241356306603443 -236290874825397 -254363586400957 -224596047216463 -49215498663556 -49027391470135 -7596195119808 -36941300796495 -151194374943930 -148121997634874 -244841484670266 -73744784287120 -131533738439592 -262618795818809 -207129741417085 -120025177397585 -149300831972075 -181569748609106 -111302332303583 -225323558570455 -78913985761597 -138849926920450 -97748031194995 -4133574384915 -58930673965660 -121246455128491 -155330700434595 -187501975286174 -241976888746304 -252079527518241 -144259716526822 -198697704698718 -189455784629584 -200872323953547 -237298928151703 -268383875355068 -234491584882131 -268334717985033 -131524066811544 -95445796248173 -250655340980446 -77387435715002 -256089187586135 -272769632629770 -8887337363241 -197997567720931 -203973514282755 -42643177620306 -7578337821568 -114397796532393 -278241814466498 -203301799294294 -83720611232231 -274355981157440 -199632509810722 -25532073351168 -93779051986145 -4930556229046 -154778052410836 -224506892716082 -67358338300018 -7996616553599 -175172254563614 -272863092219966 -240468004322814 -22230615880732 -120427196685437 -35415664342258 -67219318632253 -265189856072287 -128414232345423 -45987208752443 -227094320284226 -148704546194647 -131257337023549 -182827289919913 -39252012303895 -47949611944929 -111046470738156 -113173023395790 -68926970799803 -19171075619132 -11740363389911 -158121127877066 -105526729670555 -255475810888001 -22178948260814 -126815617817685 -103229922197361 -66270829993876 -3884766794589 -19708464552911 -117686087752483 -116901840686508 -47596717864730 -15176283351565 -212255401055389 -245157961243393 -44608600117908 -275533981010298 -139505517505458 -260114075158337 -183799290309288 -100933826508178 -274915367651082 -192367505935391 -252991190137818 -195054511259136 -61982120325318 -119539405215292 -153937669663115 -12067150692477 -188077338424948 -113239337826906 -62723286083442 -259457437437933 -91996454544074 -88956649490176 -236583432748068 -64539283101283 -165896356371024 -190953609607221 -2968645698111 -186952463176685 -112688480230479 -150917796149595 -265387764056548 -238282080884382 -13590160161076 -248054527971403 -244563541303776 -123035201929230 -256584647603653 -142173725298451 -272387208236503 -168901942812560 -241758573679489 -274328312145559 -42823184283160 -127253779164055 -79955877401993 -224236222656927 -50354051884698 -24751826026313 -24836648192953 -162818965111190 -45064256595242 -25962955919936 -131938880102243 -65866759964542 -136515644281557 -92761858956577 -37917243980272 -123360287151049 -174636737658982 -125700806303668 -177237267452839 -56316422120783 -95654789266981 -107985437425064 -230392519249259 -148341642924668 -79260372944631 -250422818096138 -74563598421373 -272957411023291 -225492655556456 -95142222178093 -78554717228007 -75486196533627 -195212157842623 -188773216321884 -233587380425228 -136535951975962 -15735268981708 -247566055925691 -276765362868392 -61036281789797 -154160274478504 -42969059711822 -240668465423705 -217219189002711 -268249431403064 -151528563072566 -48388798745858 -166132052802166 -247843172984315 -169059811953224 -244550645549322 -111593380112084 -148961828804767 -20966974498967 -37469280074744 -73602861109532 -223104015487651 -219995161005122 -73200782062083 -81103937464457 -177204462318885 -69810317704006 -139403596737745 -251546481258682 -16841047465773 -132992276675144 -128798852649865 -279066259745068 -173333318319343 -231488428920991 -59086477402357 -230149582449922 -225232285875846 -165403986088407 -250157347935578 -139558583503491 -146014812950810 -253247530201190 -8887920494295 -200768540291314 -11791480743790 -112636491592030 -217928066436508 -201926299948050 -13525405957146 -44514769052827 -136338309293974 -90576388725443 -141562907022386 -168208044921722 -273103065445828 -86017220990626 -127139035319189 -246964541163918 -51728872981832 -162648274462250 -104225063087598 -24585753152681 -214921216109715 -176817727070578 -89075163605274 -233739878395036 -107561651170573 -181054369162943 -62086686078275 -100107596867209 -13115825860293 -237878165828821 -238751126341513 -26106099201514 -148786154441937 -195529926577214 -66038622090557 -53955548449004 -31822922132885 -65540864271662 -212165498920041 -60096699138058 -103271518626483 -46116562601638 -219866983925057 -48406211013005 -142512323171644 -101099079496689 -241613850474488 -110644605555105 -125029420721537 -69731856005511 -240070400164441 -243517170214044 -159162180598445 -276610266127034 -230161757635103 -200374241900611 -19943055166053 -164234277298804 -159357652380441 -274947144625152 -66181195185026 -19636379805011 -9914525320558 -53724607034696 -274670322584477 -50620183696836 -102959776025549 -157605448610224 -97888707366979 -196811486347875 -53727285629432 -227869356097020 -108840510514606 -260130862858425 -123095569625950 -11751482889116 -257927443608941 -85867870705083 -264794901754980 -129866880445359 -112123212110164 -238197896186247 -64991515030702 -253867427516073 -55459788529099 -198969234452207 -47260695745983 -4849613197904 -62386312226658 -242500268324219 -137106614272035 -200755751087422 -122434187107479 -120438402556785 -129679256965901 -129372056268670 -220523760393647 -202524686543912 -101328476962989 -99234096888077 -247748648187135 -11510108593888 -61898593939793 -33411441476832 -204647893522499 -196233882759090 -119740305554755 -235103003726314 -123898929877772 -744308289341 -76092934797169 -37181470298467 -133341931497364 -254719307435836 -57842816301231 -28048861952368 -12033527093837 -125684254338490 -87823181605799 -235743665108834 -105362532994381 -247862899552526 -172254077721883 -218260334918473 -205627393988068 -9049157247103 -207099355770589 -66139288149936 -110972388120345 -273271462705585 -145260574825759 -238809708794512 -224583956452310 -263630817390583 -220332100736099 -19982479915976 -42246630378926 -191613147015118 -266469737773781 -251375850288553 -47833230751812 -27394002206208 -220388008942171 -73299606772196 -278106109412686 -121556738424311 -51701283562756 -256351279058268 -19648658432705 -281003044487167 -15707698371476 -202349600710790 -249595215873402 -223819321150186 -32895005465774 -141671354276782 -49341380296144 -122433547433680 -209613971287405 -278044430031950 -246954443460971 -171719458798140 -124231273868582 -79600981512935 -103998939602665 -248957167085207 -126315907945023 -2427626625459 -259239993348309 -276322763625370 -100358075225121 -566601327181 -61476703733741 -257819630562416 -269680834388076 -59285411202411 -188237446160237 -16618734072376 -192107955725896 -205892188552550 -106914757844200 -44319171588646 -132127750219207 -278102647920856 -171251025929207 -51243352808531 -155337830841947 -54374118721099 -262557329922343 -230280385388051 -155843856584722 -117890800389145 -22577749280965 -137137560713716 -111498880575306 -188032619271501 -140792752257101 -108301475204647 -226280210465106 -186747158994500 -127171851131442 -237586590732656 -66837281420592 -140488625999881 -268692300766738 -137446809355900 -16403013687106 -182210413332538 -147666786688000 -209783064272790 -143249570979233 -147136798060600 -49318546907604 -214186132537147 -204009203044679 -194046466773488 -79751827306038 -46253153500016 -24977139674718 -212860366799431 -117052567876451 -53474382588331 -274698944283359 -214199702048467 -217115132030082 -68298553289964 -11415894734821 -205720758489446 -5181817238433 -260034660403874 -36313602504020 -213845620440671 -173568742614255 -146673483248449 -28319554549007 -145870734366942 -76194549810581 -241716083099420 -178020583412811 -80549153805049 -217647480530719 -125254092480061 -270414761823115 -3667277522384 -119489740817845 -237690499462673 -116344602244649 -60899378770294 -148170070715119 -25432145325831 -70406225541154 -23664301034647 -178248796584275 -145815898645032 -157987163071013 -67208350162382 -150682456428800 -225747926807380 -182184673426010 -179982115961027 -128028151138587 -93303558052853 -164559395575793 -126872476956634 -53121030354184 -69182165364413 -279735279624709 -126972748119448 -154111141101346 -45532399017002 -81449483576720 -271376036689306 -217823676405718 -100935845107418 -39423993235644 -74605789623166 -270915117703649 -111086037730380 -229199278579272 -257166848805129 -220906009368692 -262355712130929 -267286878624094 -54361568275268 -237998733069102 -114617682475807 -146140911682900 -187245243270352 -159367697488221 -243240858207325 -240912364192530 -280920913033703 -59445994491287 -109369797375714 -75390355892274 -121458327217645 -12752327620062 -85607637747812 -16149856206543 -193544120678826 -188381101936411 -91609842193353 -143522479532326 -189402516546264 -22108029182041 -36513565683327 -119027836488521 -125601798787220 -3167310147456 -42816698927969 -166846754204328 -177196431527243 -11716095812317 -183654583307849 -47180758598869 -273692352959136 -75286583855595 -202081662123036 -240571360079667 -189735210457371 -266221570726778 -203171731456578 -119174627448876 -69873767920571 -229767057597479 -95837991351200 -11259453203617 -99926233872368 -237161019325 -195770736639293 -254141142013734 -85865482600163 -146109156586213 -200980255668185 -123938530838891 -279486373167639 -54591924226369 -149281086643548 -117122127363931 -23167284247345 -191596011965630 -105857921236042 -6674684283057 -58353820840351 -104381498841220 -196689275620691 -79211251221524 -71257577499286 -7707612912077 -40569575101496 -66480352566099 -107684368398518 -243655337766071 -111660522466442 -251283713065188 -266847331538568 -249933354871390 -17359042162585 -68761604637801 -236389397220664 -193993512044320 -164514669141703 -263477312522116 -238536589230013 -41152986082178 -269851237247415 -27588259810753 -122001413142979 -17733866322214 -170152342880340 -217070940242348 -154388773185765 -162381470147592 -268547513486282 -154443742928387 -111323440722934 -133043829356466 -32164472876358 -13249490053693 -111533560719926 -248613936546364 -240863358217830 -271705368112334 -19362179430270 -191083716881956 -29172498222645 -237002932772637 -92792003441657 -269720628003989 -187389048799123 -28464498064338 -32569680891275 -65111730806923 -246339259536603 -98138118964732 -112037553980073 -188742838102096 -142342217574446 -108884253102871 -153816985820723 -259859417877886 -46379330374457 -188389841275688 -182966337567231 -108023332479313 -26825646761170 -52016445742208 -276933492090116 -195292114502373 -198611269185583 -274819931789556 -250404478279479 -216493589014965 -183735502697235 -48925762380493 -115896019092532 -162941005741494 -127174204779776 -193297250212707 -140712460282661 -108401136772213 -97264071354552 -280173483513452 -144385113121925 -61023284416941 -102792032937111 -123102494376268 -26251338782404 -158674931817093 -52393793403094 -58560404893867 -232705797445869 -96536606775537 -7043310609586 -258324006498386 -83331110563812 -271550792303707 -68597706543272 -145920056911940 -279902674872043 -240938762150008 -64197863661599 -128878012380168 -252769018325415 -77936842446945 -10360037891646 -41776157102488 -44471150278316 -98163661167383 -61197893826571 -201125867754717 -85285818155579 -140727452894092 -119193638245686 -271438067591418 -181455986196208 -12152024296784 -68704200213355 -255135318549555 -208047615772795 -240010511755086 -137244883379556 -119246423958344 -281411876434142 -147070366835046 -91607121039727 -205170142933800 -103167317563063 -201179906244857 -42934145053503 -28477976279755 -237701268753584 -172216535024085 -127261567053011 -1886788877430 -162233476263933 -17464192315697 -5116082573695 -48160939874648 -280755085344614 -84990977534407 -178338391366301 -3892534905498 -250005827165129 -98721954184246 -172898212594383 -93177327740129 -40472324239157 -255535709352979 -215324014421071 -267872669105428 -255893195915702 -159250927043119 -92546993540274 -263118492203687 -163351726633248 -189788062628211 -152679248332981 -123413128583925 -17403506304774 -249325042448654 -268318916922345 -32194059047546 -16675264805034 -281246753427990 -52150780214584 -196947376531133 -175749754509447 -128808835524639 -72216332352978 -74086342849061 -278384712048778 -38808218020309 -267511491885644 -238775640999276 -70970676771646 -221981114176509 -83239774356794 -271352146850752 -205189935334282 -268748909772450 -271437328332297 -140469734266917 -128971250697380 -227176971373321 -212016146052021 -29026011855836 -170421145755959 -159815597114255 -213681679831506 -169827340052372 -155497878019307 -109141952506890 -197178792371799 -23290468786044 -234649713966082 -58341652990427 -84268983958789 -46686111437621 -87729616182890 -124454045730117 -74172782462424 -138307370072066 -2070597808408 -250607217250 -146630819749520 -194611808588442 -177876055690147 -86081569068618 -64337033026265 -217835621196783 -262653997350421 -79547425028353 -160328232716358 -52677324176456 -199037623127347 -163844210781281 -172663164192704 -220007076237955 -260705215773681 -81733986803031 -278835769395072 -129867835305544 -187833121903900 -199635203536412 -235207784711480 -239525984629656 -1447300572729 -221143791917659 -84215458924776 -226629307417880 -275258359431577 -7050153394131 -211459941981993 -152087775493419 -8581033894508 -110973734620687 -213074335809385 -188918670775089 -9214534608377 -217498848424033 -34399842688950 -116885434498233 -18134279779058 -65829586439234 -19643670421222 -84364087201969 -109015909936953 -244496513673240 -261166795535486 -226584188760841 -52138699782154 -134541246325661 -159018163748817 -35044126190305 -219593125663823 -174770215332804 -205941345510432 -166906340008127 -162290629883720 -38061815262652 -61281943776999 -47860519468686 -107593306117614 -265329960745132 -18827023444357 -7591111667832 -66106884611892 -93369660358367 -267740534079764 -258437818161419 -148815935488990 -87315801947494 -156808122907756 -271323864360887 -278269255498845 -71699328478171 -214650264231012 -269288732352855 -234758549219062 -173937555037391 -194871525806470 -277980964116325 -126301254512353 -254249428405187 -198924229283523 -225560274910748 -174478135105060 -122691776516748 -86934572632291 -227704032447167 -145169863797580 -19758713645985 -7978704826366 -234040855247157 -179490639264902 -61993361737939 -4385012488377 -243111201791652 -211536171707578 -12766992822669 -207921376622783 -248582314463055 -162698040737243 -162779110706621 -169992870066899 -210297453886688 -231559459577028 -265430846228170 -133011842620426 -17887557179690 -82668041940666 -73498690667330 -88872571321693 -180633467346774 -74166843683892 -40004063758836 -247726242756779 -98804746924995 -33932901486059 -82666839128294 -130283665124000 -58233129858302 -233329043137010 -266863712948874 -123517862113838 -234530221184849 -38537267644718 -26298977477818 -158432370149000 -194804661766922 -117324206084031 -265965688950478 -16631991638185 -34941023558195 -51633875433744 -151872469234324 -68698313238731 -127047366937428 -218801377626457 -113112722182936 -45036334109353 -166144214184576 -92451230255008 -200743664541438 -216390577179404 -85960246695365 -81068438432328 -199911130341808 -17865808170589 -256106835050527 -16982966931222 -109599204553729 -120062236516301 -238215396142622 -177444817163767 -140093838138965 -245011247574985 -22359557367853 -232663777846393 -175230999995575 -46256643414949 -111755939721745 -4779721666127 -207985783145550 -194214219566907 -276248976355497 -128307045444095 -83894039802605 -280088219942309 -105371833098998 -235862458760414 -188053066530092 -236611038659388 -259288544745819 -85013449052915 -272485945107334 -116647776960305 -233319191362094 -196067603118471 -46097854248420 -163404472226747 -163571227915424 -218201053313626 -256717425839668 -91474178469380 -113515651798608 -125038418687741 -56747470222860 -266469362460520 -155374166028135 -24397211112980 -74588528718777 -12859428188893 -114969130505919 -34317641257938 -45634034782301 -56504737432173 -265174110930962 -16857072978630 -96539919755580 -12461694081274 -70798474703088 -34037440381629 -85470369152988 -270615135469516 -180934206664851 -10406319749219 -245073323743442 -11681058193088 -130453002019346 -133154250764651 -275277872996263 -204449318854758 -29824888364997 -38147625928375 -25213713423012 -43371721616589 -33428100667065 -89558312320937 -205126809471753 -152687066131041 -73218133024475 -88948764799475 -60638513895032 -242800502477769 -271150993973311 -212013294976086 -144041993761149 -8323695129439 -146476401891104 -203345169869467 -97279458416509 -96417007980994 -211259254864164 -271534725515962 -128372836165149 -184528937023141 -275761852253795 -214075126280432 -6904075595424 -5013136929392 -200304002061605 -71662906835409 -104534332046177 -67938392928334 -126327074986152 -17093168375571 -222951232462358 -187223672997507 -224053152450324 -15495131889638 -278767401102802 -257144914406579 -139803657042565 -153386843498401 -46925487087162 -57586574436096 -87346293219136 -229844175376983 -154958727084953 -261730544732019 -245350858079019 -182143209676847 -130806962523984 -79446703571206 -32838326115388 -271180335433137 -31490253908226 -103101994790711 -128730518770652 -225575663827162 -53398072886862 -50268265001160 -242779110058971 -252448777643685 -124145570020638 -25316531899287 -275051686248263 -89609055059879 -176594225567377 -9513888317097 -260202879630384 -58147730273321 -199634834277728 -83807623659117 -209573958034461 -66145652585492 -97165994445099 -113293536121799 -139618242684017 -5705938649662 -20142518233301 -203347553055910 -13393607153847 -127425010757928 -122698814888469 -108471285370211 -27490640419937 -23879877142431 -73189882490102 -99297045572928 -138097526746866 -200054856902729 -26803518637162 -145406230358525 -250589993490260 -186210590493490 -162494904145700 -87348899729004 -97253824222375 -164403174523986 -51795125959864 -154762812494158 -33101670379042 -206791418738501 -84069893475031 -108808189046303 -259750891923036 -221759415391039 -921722165457 -216331187849474 -207241261038087 -160880138951029 -114897155425014 -29342709354628 -51648696114296 -127778024598798 -58263846751351 -217249360805989 -70836296810658 -237712784995044 -152124985243602 -158968427438295 -6039063361713 -79124106361062 -234914688966856 -163067418307841 -192695771530266 -8684625987008 -239464777315328 -72351832912104 -228196912152730 -121164461839727 -117044683578150 -21059180533163 -7068567495489 -230011901110497 -226638931557229 -275109658195090 -272334100570574 -112530045830355 -198301379156568 -67839412418033 -159233588845163 -134174041465603 -75936421109284 -163014739278033 -14801424191113 -133664276411874 -31949484789295 -236401313726509 -62392463458558 -54756547674145 -123997640753972 -280651066945124 -116558598297398 -100521214765960 -248911488572316 -259860456302423 -227401406792855 -226039047177023 -259905365778575 -3373701569445 -118617495447408 -191950953793652 -22724063548747 -119899936185390 -172494356374707 -174403773152719 -183658456263261 -263443174357610 -80567125755093 -95275085853806 -106283817819697 -187007025965947 -188015415448004 -127664560627388 -145032129251153 -233279384656365 -192235736731952 -3802361830868 -185434888339268 -62846473915203 -169505188976619 -18958460912309 -71398613167222 -168653792710642 -23720991260722 -94647377653145 -58094599202316 -147030564100151 -183199984179967 -109814224526756 -55081967697991 -68360210234844 -204241564950022 -53302555861448 -57268429366203 -146179024543904 -271557139779466 -204568523887672 -63477241472525 -48729382307533 -226805451956042 -78159238046195 -23226075852126 -102357774182738 -232404180029064 -131404999363208 -245789864188679 -126601819416058 -240095297419372 -130223807690909 -14159941001115 -102904029824071 -84328458232750 -259160760259115 -68613473438453 -221049368972982 -238981936981656 -10624393007651 -208024004061697 -127551096655978 -93357190724262 -7261775135041 -140420966776901 -176753984911468 -205802178964790 -221973293056336 -186737977456196 -82611563390211 -102063460722236 -192322067259171 -133544199940821 -230743191456546 -74465701854622 -38910764341729 -217053341359430 -87273265676057 -22015195071033 -84483944262544 -20590114098307 -15152364899835 -221404948020975 -248449222639271 -84869024592610 -241277463433727 -269701954909606 -250225485503999 -206142918570643 -9989216552419 -7078234578582 -200669962387773 -103381282551256 -195227122109061 -134120253660640 -218223738620981 -44935509582799 -122614685973262 -13366920546003 -50557386845081 -135184090529973 -126407175401061 -155519062552174 -230911342813752 -244247790434429 -196854944966804 -82238469583852 -63936880622034 -226508087248689 -253539432875654 -237686458032170 -179211093104457 -176634412052626 -198246375012328 -64931338529794 -68624799883996 -267366978878041 -127402667202346 -39704981586216 -86704818249061 -271910454607098 -86373354381562 -127009180307390 -120900036504243 -119010825141775 -42888050866712 -155686926572938 -186019569718829 -156636963715838 -27669750054508 -118264018916441 -36880289399460 -238762366397592 -130104543007479 -127194830096384 -18076776547411 -68167682242395 -121095729719872 -150217437182049 -48641903736217 -15585587399713 -169466388663702 -104219746634368 -102931198652369 -239271072677834 -92335009627523 -88542520199724 -94707884954079 -38144552439641 -272761034318825 -225433210703849 -87355777061327 -138149766916562 -40853198142508 -255267697924958 -150971490142723 -30071557732258 -92119874450973 -114621517449544 -84874664468789 -189867306745379 -115415216151201 -59806167790206 -114456314136166 -271427577530839 -163927788962020 -28071000795729 -46950150280040 -271026130771160 -252907832943013 -269835803020484 -105733702734730 -113081688121452 -133299789256890 -77432492983083 -250377729029358 -126650219320211 -197600110619027 -121343550499628 -118552800792855 -181433910041368 -65270199740422 -87361279494649 -193781440132925 -36222005687100 -145932509556060 -50498722197611 -222966566359194 -27083998418272 -153419517976836 -107974549172465 -189862728102962 -173029164934732 -131281749579250 -134220189241043 -190368765369940 -108022714709774 -74391595901733 -163814450928063 -274501304817231 -189156433881185 -120914079279794 -1658989379366 -102121567049014 -144871881329342 -55136120653633 -265873795189659 -50060339739683 -3897709979392 -279985761589451 -124023431474500 -218655078559583 -53430935824655 -96173937456269 -50960297267144 -129462185534785 -258121511806611 -226059468805289 -64889523413758 -77375174149389 -77566554823799 -188592082821701 -168849541307742 -87976735911427 -74340130970980 -147560961557515 -97762989024541 -141625427269633 -35436608908827 -15195498789129 -185733852946989 -42345690699274 -200260367255859 -11148875240981 -230577450797237 -53096221225382 -261252000746772 -117546131356942 -214645908523927 -279526949306996 -129357057086922 -80897430887540 -82753280111541 -150940015653093 -28245828206839 -273626311591130 -279008039056828 -27317068414268 -82830271499910 -234868203450846 -266498250998877 -83643196354192 -239155379831587 -144582311547368 -245869267019872 -280437567687271 -250070029226850 -62458694595438 -109378184822358 -202060749265321 -44978663680816 -186497466669606 -82458409762489 -15457336051726 -116318103085663 -76135014268054 -49172456817737 -108674230981784 -223921910321185 -50473257929874 -40877657286776 -255564514935832 -91727906754605 -132775875824434 -66113249047448 -62485816833467 -42675886446457 -2952763008786 -216566727851850 -70430717360128 -146473678310857 -97078107462107 -137173541225335 -7126358004384 -194688623931216 -1447815052997 -186852427098632 -70543383806909 -190808026947778 -21433049297123 -91351507299949 -232597073118175 -228574242311431 -113035224828173 -20287133467689 -27809107370687 -65059242948203 -179204306902309 -186208671321749 -196685214945884 -253644841265597 -221419366539605 -190202631816733 -240253438853093 -126788343478087 -217368068962894 -33125379668119 -142339004813101 -32639294387367 -248115169695398 -167743122894719 -179634651237338 -205654097202781 -216592459635151 -193320093409584 -162040623659041 -95023253501361 -217222443219791 -9637132636486 -248243721711216 -131604778714828 -36746453900928 -231071952526562 -255853711030433 -158149616703322 -184877943563740 -237834736394896 -117803114721920 -50583508274280 -63090719493880 -131971517128451 -141530655197945 -220522458631864 -191261621112960 -122875468871802 -46898190953940 -250206329544813 -39613537017532 -137641990427424 -38392015524302 -234754739479436 -184686977076386 -68318014998050 -128958205138638 -251276506426119 -278252815832603 -42208721159216 -268592568093186 -7178742272366 -268831994097285 -205712585067335 -89508650061641 -250829713718154 -195639610202725 -21985111738769 -223041751284217 -221773595745356 -128640268836041 -230952938211633 -71344738968295 -40759037294036 -275179780853064 -85695669913354 -135713634879151 -225301868797807 -83850904912980 -245332739455954 -186198396249183 -22553377819117 -156890146359076 -231484427867267 -186102339411385 -147568864811757 -233330765307947 -281210835061406 -102229173587403 -251345040644698 -98533486034711 -41072090682034 -242389816214242 -199161816426291 -21128580213417 -9428395415011 -172932710667633 -193877294549538 -246744279307560 -190419237808550 -259096397076851 -99258001740273 -155856383760604 -136115596530012 -17548555724610 -89034828797249 -254742273865968 -158282858570247 -13403269784102 -261199071926171 -59253497697745 -30615103770282 -185274920382221 -274548384149324 -139215939552730 -79682183235255 -136852391338044 -65827068611513 -214572892801084 -16047631614144 -30159319129436 -181176179660676 -84533296322353 -274208468787378 -276447359356910 -49299009965503 -204699661922685 -105405108425271 -218847869328886 -256341011727787 -130923874923909 -243408166568479 -33884613041164 -188443680265513 -136277435275713 -194246518866435 -62660764775805 -9856195473636 -220199638595038 -19804716878588 -102606718417724 -116450654778313 -13818991440536 -48974393919438 -108938360224022 -60134476467622 -140538175832036 -165436701548873 -93506315561140 -168752104856975 -261452015524452 -133884791227460 -201046981423732 -54496811449287 -66157417610722 -190693376348684 -138266143664101 -19520564648644 -190576993291827 -101762793140368 -199936701149121 -179093717673503 -101490042900104 -116728493815144 -116634511214961 -69391721494382 -172541324236375 -121794052738655 -213723538840451 -87722240410509 -200143629092369 -82408735576163 -89609284577261 -42649034883427 -41973391105539 -54681815293760 -138224179013237 -81552294320345 -198454175274341 -251152518051060 -108041009907130 -155973470498955 -43851589820456 -268552411177647 -62308363127740 -42259335002045 -2162940924415 -172799970606295 -120603365487580 -76381534484771 -242936155062223 -188568192983147 -251655524089843 -153257791410852 -88933701499111 -110638234009220 -28491860812363 -116631337294063 -35092681860360 -127888362138363 -72096625920074 -206852476285513 -80945563183381 -111812812015578 -239804470127531 -8750151144427 -94196123727182 -116844883740834 -87946085249378 -231013121502923 -280781498762071 -9623668081818 -170027649574832 -22942570484339 -50265733345776 -189230055923885 -89246655695609 -173151057109286 -3544365580326 -85120728662415 -108218416620274 -14654512012105 -253137744824412 -72035242674527 -155750348858222 -104234508668781 -103557019919332 -144486240906811 -160798558964970 -239403760114414 -31689514873348 -142186264569154 -272466189952526 -102962908933859 -255511881146618 -17400558137048 -202582338323766 -144583179988393 -3019204836621 -226408829725863 -189808294793770 -144632663191751 -9454338825099 -208423502073849 -227737568771058 -31249636314248 -39669205967774 -153990412115441 -154452064478211 -59357532589944 -99932319262599 -73243513394581 -85906132287408 -231406485871881 -239691006156121 -51441128595829 -106619637395051 -192550503436545 -232696975346554 -200150510669046 -248819302386103 -237914745312801 -16931061840141 -118545694162179 -251186461619501 -144897463832037 -229086589349212 -262892406338619 -58556165676108 -276668108647280 -171102316615724 -48817315812644 -210524176030794 -212459974103474 -16673366148633 -154115370241478 -87106047663310 -246348105911559 -100984819573737 -188712951511221 -233612832270187 -45477873404336 -270171799052112 -176037879444239 -38331532960258 -214375025427085 -247848014474572 -189116591952475 -241107693644643 -116916243506689 -208386001747545 -233124056004196 -202519837779926 -200836659396727 -28871229367542 -239090402428266 -46228781927297 -156601948148368 -242271117561085 -41701709928447 -26138704262249 -21396301929480 -233491293575672 -132114262924642 -197633166823790 -232541805971879 -178372212909503 -257543412203820 -129376864493 -179863590470232 -94332069930606 -217541583702434 -231212404043267 -86379997463704 -180429400093767 -135128777415595 -222544156302134 -95381383397267 -187773654547649 -138531628795090 -22501241451272 -197520720050100 -134824649544755 -16801302362793 -247280847882264 -153463746367048 -265059151739846 -35073691510579 -39589647178978 -247872630718855 -162845325039484 -258654446261241 -45444763161319 -51275216401086 -127779067673667 -164349235629987 -129272972809600 -101515569123382 -124387540662324 -69024292070928 -47457497463882 -274459145557350 -73964923092524 -38175281600658 -35116986473979 -132858686310377 -65869605678233 -143640442935217 -71753167467996 -109108412725089 -8197500188126 -46212174262000 -188892344530663 -210311911924903 -215467745965183 -52327126751615 -64266159047220 -208915284968879 -119605173054210 -131243065094517 -25909579681530 -76970255138234 -269498218815820 -196500101047443 -199970201079518 -11182559850253 -158878669623309 -211946336629614 -143695696689752 -207982005006114 -231662263121589 -167132673747956 -61570294007998 -260047229795057 -141197480725308 -152598301729699 -144463002980061 -158502237440378 -234788584994867 -67428422191409 -121306758381317 -148154240795426 -212515198093677 -39421132108430 -35948933895814 -254170022357898 -30969302201337 -237996482386328 -27986718355279 -281011118607549 -239022502156713 -25625503189927 -80777338594435 -21193112948347 -21942947004559 -17025789344190 -101482840733024 -192017489702288 -203732083693577 -242328837470722 -152225382920645 -206945202052798 -172871335577869 -79136159382129 -78284128371488 -12232805189863 -233501707287145 -178804286869178 -17598632574820 -39816935301854 -278398716041549 -171146197314313 -118480132504944 -156960046048965 -213879841046860 -90749326811053 -17325288472177 -173074272269224 -35773479532573 -123298647430998 -31875948477638 -43264959981853 -97367986726146 -209017862116960 -77274304182223 -246540648426250 -258350152798729 -186244688133239 -133963239042617 -17839665337643 -233851159750249 -239207117049842 -73797605103114 -91261094938065 -30299528749947 -236274125154211 -65681122288868 -243744915944135 -10178794984832 -161622252988966 -84378252387324 -38144759517687 -78369447589186 -139679161021097 -219188996184528 -34664362358357 -106832870510781 -262819311095648 -182306335228228 -62380804363804 -278479065831475 -223806798402664 -278645443115109 -69041204459895 -132591909790384 -52375012327619 -86839862288778 -94026344760427 -112156281297303 -164018522050533 -7561768965005 -208355047280412 -180652603964229 -254877809681617 -12830759677880 -141720602854695 -254830487841281 -239953618568098 -277421004551686 -265780843482659 -226812156533856 -36715168070284 -106335647067767 -250873578557093 -202378364112274 -33868335252190 -36762072926916 -147838267102226 -44499064695438 -44425948845703 -254781380271121 -175413917339671 -8049198948547 -10436528114048 -272399995314556 -212862305258315 -33733218636560 -102275402951619 -153177638784057 -265705901477092 -66438148836447 -47788422979580 -66877906777423 -242946301789045 -162881728451532 -51045496399592 -88931211154815 -23834739146730 -7136673896758 -175531931491813 -197655775596775 -214807692061960 -8113126727986 -224743690898227 -17378861320899 -196385785941444 -196661819229402 -65533136240333 -215383166033007 -183053905394811 -53546929670647 -96145166394032 -185800508196328 -228152802795211 -101656715807710 -13924265053291 -46224241574792 -227144292543945 -67932813478712 -255897776198633 -195524236161213 -129525580296290 -151842570684026 -201626223771854 -208322248591838 -104597767085378 -31246230456078 -43979736509492 -160859363380465 -43594120247365 -175610499657526 -91450018169929 -237100744796360 -66998954168737 -229562305836055 -155040767931851 -266697509889558 -217400098198830 -210967302748077 -224439212379570 -270582527214344 -184013777194950 -174851098936739 -251478126951605 -193312048237849 -97589286143615 -236803957152291 -171916549903649 -131733243985473 -95511805072888 -156649860914705 -26098598979968 -34755193891891 -277529409165648 -249657623825158 -42859347788237 -242310161096844 -198296473938962 -103576092490223 -137781283904600 -15094434218294 -8666413748347 -192941192972644 -142131050259305 -160196638595760 -143862198412305 -36696312446224 -119567709130894 -36117451860799 -66939049698509 -31641662521622 -71990802171356 -170901786630382 -157675000825061 -134602427315471 -197695667518413 -222212351985532 -206991343172277 -258181798170600 -72577167020636 -103345471818789 -281005106361789 -195349529035285 -161667547173375 -97831381682186 -149112357749613 -125542735676543 -183073175074968 -119697107601900 -177044190126951 -106568547293044 -264971646034095 -115287975166725 -24867455486145 -80407843052858 -78616995395239 -137242920474949 -267912184342352 -220116906127440 -273362801556953 -28349404809695 -32178054190322 -179188721352404 -164848121906357 -112822881264849 -149096867268860 -217456299375878 -26630997590643 -177457732016132 -144299785566108 -96031702422622 -57358637750927 -194361220103832 -23152354795498 -57528930355341 -34353438537961 -151426149461512 -109480011608522 -183458614574586 -45315446182935 -169241969299706 -86157708100507 -174606041596176 -137251746952323 -115114716538792 -69412218617237 -210645149623416 -223064165669242 -167343952996450 -9608397144772 -66354011021562 -204576210018376 -182211745189744 -90383354260943 -116477231037056 -234929901489477 -257676092516537 -66962411740844 -250457297240659 -140338460988138 -58352196081339 -125181949373721 -179524500964354 -276696490167528 -86758508138919 -42095410077848 -195852490935748 -245635718119203 -88338663685899 -115475784973057 -9595236725253 -7607037304365 -117217927453851 -232910534162243 -24636627315773 -96056557343760 -124319915985513 -259831210915964 -170328921041950 -181619310396229 -65402902434793 -11310606764454 -217551188963658 -605496940391 -125414163129215 -207502065484665 -80344105998788 -242635215550590 -59830797645359 -275861369990377 -99535307284984 -179698796577202 -74703220823729 -37326154000337 -8018228277230 -207415457588201 -278390958307120 -86755351247891 -184302383952921 -33302398265836 -107001693091007 -237801692733091 -7139889226425 -86513284497687 -132453440925310 -57001184119578 -49804401103618 -234498781492687 -228857010628285 -256696121652220 -54933587621323 -237983959559510 -267682711292908 -92965393661568 -260185040214324 -154699765308540 -32431243215854 -279934958253021 -214247831926154 -122119537502471 -248445569359790 -189811608495872 -69211387190394 -202868500577768 -105545136955046 -150813988103364 -7953382580387 -147733924258149 -131133897251266 -54876444266955 -225196265308463 -251961858292989 -154679167586024 -251550956705660 -11014843757817 -197941509489700 -261777007383684 -219072784870831 -164819481027344 -116821357147299 -255003576066643 -102800401116353 -39874623726252 -171426342386060 -33744747306531 -153827832627478 -9069400386828 -149111211268489 -246013772310907 -166250521408544 -224278385888151 -264279639355038 -218325122734770 -208077348185486 -107993252311226 -238821302364811 -29341928628585 -74878831726795 -176055903120607 -129011427076181 -258417232677090 -113528652152799 -240459838038947 -231269888006587 -9142993332360 -137981599962995 -82008723474389 -22898825145622 -61228541787793 -219012872795492 -255280275050632 -47345003957417 -201152962200001 -230810408147339 -153439052730645 -106363347594923 -9184326861543 -150677509155393 -28995608080743 -182834863580046 -223241262302993 -226533184576913 -228831497412947 -580267608882 -17106892700762 -222332605454462 -210355216103525 -79556855910140 -104645405780792 -31144931433116 -95836019710496 -101713790921971 -137922394042387 -233100436342141 -240713849002710 -215223092925756 -157333916908788 -205051606142229 -194916879869613 -248264317782654 -54579970758414 -9640042431793 -269908466932152 -129489944005554 -151016935324486 -128649266802245 -110329108478007 -188811513212090 -94336769835073 -249500110145342 -63039990721827 -21626881314838 -222718293929133 -13169282468802 -33105605554624 -241494915761986 -67220990693124 -24588590398531 -90614024164212 -18485836926409 -120790682725808 -240218721953398 -188828995953201 -101597000087680 -262017020187613 -197336199029256 -148982726342495 -22187224785784 -152943299576712 -195127873361675 -110158221777391 -99839449484683 -160591480614467 -169187754998894 -160867225879304 -259731867401374 -108997821355579 -198471912095023 -188245339308643 -264603936740397 -73902190329757 -147670576506384 -188454611828189 -179131310009832 -240619370288519 -218826354155119 -117620340951204 -149413040181620 -94959515193025 -169509495262733 -40224326844973 -191193279076521 -250146040613035 -211492020279599 -89419675607895 -258286305219030 -221931828545874 -10201226203556 -107431715833727 -103602699508605 -251611833558492 -80660446692373 -28315322537812 -268235003905815 -245620126144032 -124892730020607 -178997125278938 -274225875054378 -75496546763903 -63797410682402 -25511536134862 -27972048186576 -8765088766502 -82891816228144 -31467272835938 -219376701681963 -71025553660267 -235342700866247 -170120762159530 -71926750283879 -215640789910807 -21385609101668 -18715772917437 -218156558611344 -5222368695169 -106348417027434 -212814653206844 -130684096025143 -33255453095030 -38726734626886 -191510162780127 -5813641625560 -17086118015098 -18427481534917 -54467512137259 -119350611157787 -217876101584003 -7483100440763 -189676356974120 -86374265018861 -101446518589273 -211490333294074 -36877056018610 -141653062591718 -230665050017753 -111944971506167 -57263895486072 -35714369280378 -153385943261106 -113086294297673 -55067580455681 -73566996699245 -248806412056938 -94583515071738 -61468045711061 -212908511833127 -76238733508581 -86574331166445 -139349296018865 -146980497466737 -65792827201050 -190537292877575 -107190665787958 -130632107170722 -270285119153933 -188218409058693 -196189778316978 -33493201063911 -252029680072576 -31624232820751 -208276160677808 -100794672325292 -151253000580707 -254015873887465 -190644073811451 -238542341521131 -112572060676853 -47971500021472 -134314211064412 -9857238548505 -277859589165038 -231706607721254 -131764011514284 -57341138355447 -118494914262977 -92930775870969 -256741161503207 -28453392442327 -51878892506850 -74169052317840 -280178385097576 -234712249547339 -94424681006902 -6716654785554 -74678093262406 -179334284040101 -221473566667902 -129044248939113 -159646193810545 -12479945863280 -164323880747378 -197587832938969 -247362452587620 -206206795256513 -209710296783091 -94153872365493 -220052393621812 -255600928176105 -241887908202543 -141831112951588 -161011334975690 -236161450908936 -22306811564610 -191116077157966 -107274620968504 -115381631948937 -117513205266869 -160553403991281 -158013961195673 -63855948402660 -14094199508208 -7027281864187 -253712620971457 -109363562872898 -159699957947124 -77773238053399 -10495159372563 -232905251821282 -277036066113415 -266278249037272 -249385911348755 -273776618895249 -172170721480940 -167788300686156 -237674954258870 -114920114814923 -219954078795398 -126256406972407 -130507998947954 -233678747943260 -147730248348465 -114614340691292 -165082797740449 -30849283501919 -232633871717867 -266313560056941 -265932453545593 -48417417997768 -142913307771820 -89295283929031 -270233680774038 -47018570363573 -128896974646674 -259481462663668 -279565905313757 -278443422423932 -23680542433688 -51347758866788 -54236260125051 -115528713640753 -99607146821509 -175650199226264 -209420758683144 -30086947194283 -271753738828859 -180783235200119 -9596623195524 -171857946207505 -262246422663412 -2667436726616 -165427483557510 -69121025846069 -11133187169041 -99688362870590 -2512735843015 -119620650776734 -207804618817458 -229369122302289 -11989968806763 -159568939367586 -127337318633635 -224263050100066 -201647407688321 -225429391771300 -216024994974832 -185948671640794 -194880444097075 -43036894039691 -271322927531014 -61021868604479 -161311000568598 -259369854549668 -163051964388047 -139557324087019 -23234475431486 -200689464710326 -220868954986181 -42420002888085 -235933770356376 -267383503867198 -31189136953412 -271465527139382 -90020134246307 -223224127253505 -50766757419579 -29759623525057 -30662674735311 -88619564987681 -111466872177535 -68626178061572 -101931510611090 -33605894541344 -20685607694851 -40032547866052 -26312999115304 -217222080540357 -77515852840552 -71084796574388 -180463524495261 -131946340811663 -70732570286540 -244888304471751 -201556860480468 -213831852934217 -201184239059441 -269393969511966 -137878807820193 -198675816238990 -6047893044811 -136760656449093 -137720413131701 -98941176269370 -68853606311805 -77237297903403 -117191467406216 -267066013948342 -231279405952726 -139534911184596 -53142360990942 -50053625716998 -3445485156917 -247556275907438 -136133089389333 -215623847251448 -80294371054543 -27205996775878 -57663390459899 -31062515271306 -95370240698633 -41463453484797 -138862676240212 -231805746027150 -139430498774429 -242747219732020 -120827125400680 -205326877050891 -83280470326394 -265066923424923 -65548941551649 -201576522124776 -83199219619402 -111964992840759 -98831374513563 -97554067761006 -7360472608674 -142380341047320 -159195634690221 -190858415495691 -187363035510678 -35906236438140 -56723010205942 -257595297589679 -268017794567562 -46137320739736 -249275127946931 -47775127103683 -278529535317253 -12024055371400 -212847569149909 -34933423291705 -71362357448287 -179758168505664 -175847401562381 -41771211377539 -185130220702836 -77527129476580 -69798176043499 -271651978757458 -265648279352091 -219125210538751 -239303965854517 -153552203147472 -93475129118687 -123195536049827 -278911053863964 -236582713045590 -152734177952105 -123188175775188 -270767198178319 -234874259052357 -151287448905209 -147770773643899 -72930507718310 -77039784350147 -7918045051676 -234695114497851 -170115796319706 -280744426626007 -83654214096874 -148629655160889 -2567351612326 -228766161619185 -192924296626373 -159510000319574 -35192612171148 -9920665049744 -175381998744949 -186062803205327 -224165047823758 -199299512804152 -263551773587967 -222933798461552 -244065282669358 -188027070253806 -54359692783356 -263248640905994 -230001856907226 -82827764340667 -53856792537451 -227178357435174 -105756059609932 -250465209823447 -147463118632330 -35124443088153 -80267994573964 -145741937861954 -26107147799537 -213430725512394 -32161752954919 -36966239104998 -23714883013800 -126967684824309 -232067930900072 -166988781846125 -77185309264954 -96363693318757 -19103772659194 -35845215722776 -68899886758771 -27979604564230 -30859671848745 -107626345832494 -13153656107185 -68026987625191 -5513477732681 -42794566638019 -115610509242996 -129936565404274 -164284933102278 -241817098556052 -278462832235240 -158900192774605 -205387051967636 -274187899511653 -154605661181284 -8965474623846 -212123404937045 -80019143205368 -259008945451658 -43171078402838 -212109574143398 -228273140905326 -101257054878854 -93105556147885 -132996628499747 -195021626726963 -26395091798582 -270785215441146 -260865673737872 -116309214443468 -182753469870733 -66327269617055 -96899824676976 -139080780495195 -201855001679952 -54352768598182 -167426087744839 -47280748736325 -129988426784578 -94033079638857 -87218539741965 -257482498344239 -32234065570916 -140843734093881 -81235361369105 -153813790911017 -96044141860517 -26551303888856 -206230625849977 -193135197753056 -186149686891356 -277139110198431 -18159713058416 -182557039590093 -104243199161788 -55459285992805 -13843859475244 -278915952846777 -196081578591067 -254472655753295 -104441005385447 -144216379473129 -122953890610360 -247208557063599 -1541093440734 -122486647798073 -44725735885858 -184181148220181 -136304638206175 -183232230924780 -178980024278643 -278790957168048 -130785861941679 -171800004824041 -19642912006430 -201185225603874 -197522963041000 -103744320249847 -156041300837555 -213186377088638 -133930558703378 -118214046902043 -165126104749584 -171371895029862 -71931874128421 -138035659840322 -148654288247207 -128129765570756 -214905235129201 -119467922457927 -89873331302938 -182014469215450 -241457110699955 -24260377268916 -26893523457909 -31716990330192 -38970443140351 -53521075330539 -246152306406544 -78890700617164 -211897680942220 -30223385198607 -259032351612932 -140307807619752 -125350226102195 -179708318543196 -217188665728645 -156810356065939 -264969034946161 -80483429940227 -163320298873446 -76983052606279 -150357227282300 -65835686820063 -89342942731793 -191891602837621 -208198009880243 -278442459408394 -129974818909308 -24702170048490 -218026804936204 -220343002332551 -205364940012680 -274695546497554 -265550450456190 -136839870486056 -262225199836411 -4996922382366 -66041937871251 -168810657141415 -139957896560125 -268114911612710 -122025783566813 -77966784496936 -71670484504538 -200236778333278 -136071459728899 -264992459303441 -162406734387361 -241288947209840 -224764868916708 -265940551499818 -133659442922173 -174902347447042 -277850621163861 -242940010501323 -208952484703816 -45519347041922 -44892560830666 -13413411752290 -180102103680036 -267753734392926 -55831834730584 -110564057748142 -54701075714929 -171980847152310 -250600508023490 -134925629908595 -176146739026541 -21662098637987 -114238152449252 -189673068512393 -182185455019787 -46633321646446 -241937712234696 -271707337313187 -156981086344126 -165610892807973 -42171332385314 -35206056288713 -103646804783647 -76865221671997 -268862970163712 -267215468857734 -163363373061142 -98139149803358 -209867418131298 -259348858256222 -276097398527257 -276328162310621 -28911157976863 -75407424936435 -272473313948873 -135537548493029 -83776086082874 -219829718615556 -79543297995115 -27484907066183 -715778107936 -73536754752941 -71203496535124 -117969636218112 -47367991230494 -12368641066006 -66285589491352 -112815507222187 -89686656451401 -240680389559780 -217528128573071 -97368629826481 -272873486981489 -226351776237890 -173541162300505 -276255840252749 -176637869622161 -220454445462400 -274424539503723 -269168744287343 -196652595620381 -177405761942798 -11138790630230 -219017284739903 -187259058233780 -279521095775386 -76970328414013 -189847522896496 -15150397568768 -168483344990355 -108646668827036 -100426401380207 -216681577730584 -216452823583383 -113440844699672 -174373166166508 -262886216813158 -276219232791357 -268928937812512 -26764180856660 -116419550591496 -162095749447933 -27437082369051 -174239812405379 -88615668041159 -213277628355215 -129720613433910 -25318657693239 -92828346168292 -257296101126467 -277090097254997 -176545338641818 -140338329661986 -191470584621232 -263263037604247 -222862362684869 -168656814937418 -64650363206941 -15207082834003 -9731940655121 -106079941837430 -84561753148785 -83763859147727 -164742474378532 -163934700267908 -160767417795923 -88603099465728 -215253737420124 -69618391543482 -36716666352229 -109972135107628 -179634434777083 -234760611950012 -62915874127695 -270188781679930 -7312065685418 -206076159197055 -256401296887049 -248252566924855 -224971327298455 -267714708058542 -251861111850666 -29812667339087 -2158091761109 -72122075433472 -6056329842726 -171789395210066 -130513201330027 -47656208916576 -197580831626878 -39399399901979 -6494488520126 -198173003794681 -12849228751369 -117030628790953 -157799375221742 -127032934666677 -69111648807586 -134000837359445 -275100712776595 -170435422553223 -141039784823029 -260515518288811 -129240060150326 -74148303000203 -262293809485796 -70660981684875 -180111018896403 -70032815900794 -81400384446570 -273425650588535 -63109306636765 -83607812581202 -217816869641692 -4930307115338 -177315308570775 -93764957278078 -6930374283532 -133229169257720 -38775741088407 -124187110130954 -21478248423272 -127390168384316 -73694099422940 -227585734538663 -211006457896421 -164692315362696 -123695572979846 -218570903857818 -50511833237473 -208121892630745 -85521802107698 -205425868271644 -126858207866481 -97671537997389 -18081232268761 -129261684281628 -118822155384641 -236171884584296 -208751886673506 -24144944839640 -115515346134593 -229461297783401 -31291447194486 -239982753843427 -10913825740685 -46406005759969 -7994993172854 -141556707701789 -186479827269321 -117272100013618 -34529309023940 -140622971632661 -212780103254792 -98844257880939 -209102049795732 -54664045535958 -105808519669650 -57443947610656 -171977688784950 -106943831585842 -29779694943129 -18349678428975 -9960033422452 -152289507203779 -103786913813507 -11985102846051 -251391969028483 -70051812192793 -133349054478533 -97861586365689 -18018314944285 -113302193954732 -204682412207100 -189363704133292 -226210444434687 -111152079638593 -99256950398129 -175379305225667 -175623133700816 -95078830511332 -147722404149231 -248069576187764 -74497957822423 -270793943827420 -33175265816895 -209537884976102 -11770771920373 -264818323283688 -219041431818591 -205448117321886 -144991223069050 -132358502769880 -226841663896990 -261264718456932 -184060032237751 -109420532746000 -36230208058915 -11902870698732 -280710110979374 -253156133460243 -176956989053352 -122363070948043 -277832247611086 -233232654665505 -77253164669792 -139952993203832 -252459199653185 -28653816135355 -238820054544462 -95815644953450 -205890155006503 -249213499541766 -94967581157867 -193694607024122 -6853354821268 -100774345359726 -123124263312873 -93997685315186 -202571261840186 -136511334548117 -74481398807171 -40753395160411 -221339444151423 -276085343386847 -192374682855418 -202741090389885 -176134620782298 -41632044831897 -5159385507173 -221084403771334 -247671792216681 -95639905359928 -213734596963390 -102786673983442 -79373775392526 -266416777629523 -45013042932949 -196889156070470 -6008722802051 -199494811458070 -138245087733972 -217108482064431 -132216774165108 -197711963813688 -239937860632173 -162550722753261 -71887211481719 -261163997917625 -256279046519170 -210383306197965 -113104629066108 -158345948653185 -92143778051657 -17564263484713 -56990698140408 -152528892255726 -209519400420672 -16711677526346 -115469729859875 -240068373035354 -242958614437645 -158842524249435 -266133704449160 -178910356635141 -217656962016108 -152638316134888 -6951017085701 -269790563929178 -30167618869626 -279556143098982 -82106352967114 -240280688582469 -214321620578686 -264044110671593 -21228968868498 -182951880547566 -22699197052399 -269391362661432 -90992408293 -185719849568427 -133737247729173 -108027738438571 -139532776596586 -158888382439067 -271528493349980 -120432381969657 -68730996270982 -181937388289648 -25912762749840 -125311145612968 -227540672307212 -65812743542814 -22600479691606 -56507854542067 -180077876406498 -147094526219900 -127186740625631 -213143745103540 -163451134458320 -169052945523644 -153733677923190 -24526403705229 -211887810613840 -165754199677143 -38092818873485 -275439223313172 -214235341555298 -176083854757490 -18043904305344 -248422099196714 -99597701080531 -61285554302540 -110176227032953 -111009762733977 -140750135345064 -81954565932074 -252517775065627 -195461450886559 -237386413554076 -52058715660432 -230733918742749 -11756953990670 -114679000991395 -19404990379488 -180609383144 -122235322787694 -266085980031593 -94646671810819 -193633458483493 -122970391865071 -193360985495560 -94912701903990 -123816484671739 -29595150362339 -75588019175696 -96562299467792 -146695268086623 -148489209266266 -252342947654517 -196617648599660 -55494485492309 -78084951500081 -237385074108505 -258163435180997 -25231510138855 -43740524294451 -272349212403053 -38964524154497 -22448417667694 -23481426140759 -240026702904497 -196043598736295 -32704374404384 -210094365753352 -4459243844682 -251406041963910 -165131370622907 -173928956522819 -103694929021000 -71543815511590 -128941768209614 -46849642091842 -148112018501102 -216699017285457 -90653992790058 -92951694241037 -197767419577813 -95084177954663 -138399366949087 -44195460141671 -122928427214207 -223017035297788 -159789658065655 -165364813412305 -259308945384218 -111284844142962 -42469430607916 -203730109545688 -205027936813513 -192614483977304 -232319133941997 -231044987040197 -187054793594846 -67443567848441 -59552010124377 -87219149589432 -21194013288816 -710441381224 -67480424179876 -222949645814514 -13239652301126 -31211030228351 -19604807797753 -70036522095140 -115838480260685 -222761865870527 -145913227820049 -246188406862254 -111985795841259 -74758447111748 -238976647611931 -241627981934904 -161337113550381 -40803024532453 -272023586194690 -265045378735115 -249599862335885 -3299095942778 -168118854661624 -143584610718733 -101947054142660 -172515369912410 -61848633936391 -16658610148434 -120250786597138 -252343222667740 -269787347620139 -236582902846216 -63452139817231 -18056962032684 -175367620118722 -230115593473316 -160377532885720 -142798259032509 -173143400871501 -71614001562795 -198667839559937 -114873285898671 -54431975651474 -185511181097292 -122596829771397 -206425118534089 -19873401060354 -219176861437956 -52786104061175 -80441208793808 -81709028081274 -23067924298060 -163425676702569 -100113714740699 -124951807803318 -201026493229814 -175518543993018 -40132441969190 -266138675618143 -90011105524636 -100174175909680 -191100850341616 -76520448299880 -83524370425987 -239480389558475 -260564928280150 -144864031603603 -89047853945104 -134390345261456 -254063138641967 -78522136802762 -44382439691391 -101904069452496 -46480897803027 -193666281357430 -159454414815028 -216320644854698 -228061746827643 -226926770295457 -214996769810048 -220214089898236 -260581891605986 -192556748059563 -60453276418026 -134049656173601 -13417491431183 -79373208751031 -211361169439593 -70615069601843 -261888193483758 -136186509426641 -212016510473995 -211085602002089 -198061223812202 -169501485855271 -28039833944186 -116880254899643 -268845906225987 -12451873300341 -215729198420019 -134380395567077 -228097946392885 -161858691976645 -255430600100391 -59463661539061 -250630081179354 -87085962180475 -116781946842975 -24952358122857 -66464743329571 -45019237513557 -170859932586954 -59218514548863 -277021580644807 -107128152035558 -269249487792506 -276639311375934 -87983803401703 -112537993620486 -217842082244455 -197103770798841 -207067516403964 -75013190253278 -156471125529763 -236919320094543 -90248212157630 -31285351238937 -43144461534793 -12831504412209 -55605154719062 -143348404640964 -269223253886873 -7294826181400 -127166687838594 -185788129992057 -89813545564546 -38870473976280 -189641837396910 -109921534020524 -138630661310552 -205350756920511 -28126731474521 -102174973619212 -151971927380853 -215285068412733 -217647025388038 -142618816499400 -276992340377966 -157282388548318 -180413586751336 -82185090549949 -241838617921350 -84178082155612 -215729594382854 -231491463418789 -134016572494588 -275167437925021 -114909441971781 -178504168086906 -156138419916433 -269078863709402 -71519925673036 -24460718968399 -176970715170488 -16667204568738 -216718055588750 -195699203116671 -182616394554946 -57191333233765 -106642917301251 -96062833177499 -190483017630474 -131981068167357 -263694711253612 -39989617322187 -238846267368462 -123311404418845 -164890065908940 -69291739862291 -272354287272013 -166172483352108 -193750394416548 -105885824046735 -236523335320619 -89769639534976 -190074298519539 -48740391646709 -280775757635341 -197069346008152 -170754749376000 -199934288879496 -214613164699907 -213990930871367 -158026394105396 -161010600042629 -243847398556032 -167054515807579 -164629284486010 -39407870717450 -179873189899103 -104501047468323 -113538904777231 -113791148747845 -16178361956177 -194828274857448 -65521972554821 -174975227003798 -22067332189317 -204651147820649 -188947294464132 -39614360205734 -52471802539238 -29835408086232 -274889756937389 -149752603984467 -84667946797078 -142537824576497 -34062416200912 -224454874472456 -226249685511603 -68009958701118 -39733149456313 -6704103957907 -259017710201198 -247381442138330 -110677344765097 -129137198099225 -251915903967376 -245608937534366 -267272593500104 -83471346532960 -130962072210945 -261619445020345 -126440325120271 -114920924594085 -258693581477111 -28601942518415 -113740840913518 -220047271627799 -235174828896034 -163430670070395 -10951664450662 -212314416000526 -4255540866711 -180678451582972 -27607240907157 -46691823250455 -139810841457640 -127361396022667 -276787607801215 -101642796087928 -236021952983866 -240276918070796 -46139910894568 -178831967856196 -279011896481782 -67745764211194 -159224651135390 -65290464014517 -149796772547741 -158779448191605 -156376843398460 -100796328440414 -142947480817178 -28892709230308 -180902711811706 -3029377827378 -74965787224295 -59325414949194 -209069600672243 -197890146457213 -38197713849802 -216087937470015 -28020458484259 -26749299783112 -269923673094261 -64362122945549 -250611359786765 -245852455477068 -277549040098783 -105923109283595 -279496579733938 -224794083098672 -234241953995457 -118535190764845 -198301051070726 -120945338027738 -56274049868246 -138013640330744 -65193753378396 -191297090498828 -230194814551896 -191960219417409 -144835963615843 -185257284810985 -129318939657927 -224953456477433 -87717960090749 -206404924783026 -10778478902347 -185571662697554 -184531072604942 -245348415986840 -159191197946429 -83121344415414 -21862309387113 -197610409451054 -4314629173385 -220573873467687 -198718416547705 -95117694832704 -272924672840762 -3390051671384 -128053494277183 -154900105440875 -70709797105892 -127894965486438 -268165051285764 -130484180787690 -254122079872193 -122836667313599 -100150286071126 -157934794885390 -87141361662351 -63140408381940 -119184860571138 -37220955771788 -29027520195150 -151002504478250 -179756768618057 -137703429170901 -55665973620231 -55594854144771 -2974842891852 -25393139084905 -120114195347580 -278929739384521 -234993364171607 -269801406194490 -203407923650803 -33438589863842 -235659698348139 -147065756049660 -260500876392673 -216003115303375 -211047496066101 -36649065414038 -254586366607052 -199034744462549 -229640388965450 -210119986902428 -173901135837071 -159965501149293 -262810104551383 -5588235145786 -171206466036866 -47192341408524 -65373567136756 -88132544667011 -39916409674837 -229935065998768 -105507962531367 -274665038826533 -207218914640337 -239273126623035 -45856328921395 -126541270534515 -121370883648604 -13823351039769 -27756888657006 -102826692213691 -85495190679783 -277316738097315 -25252231943213 -18084661773622 -46386988182573 -104385228575653 -23845740512835 -243691457381673 -167247306576882 -26802753467863 -40042848323580 -228110508737418 -251008133153009 -83033055360803 -59542140418818 -214048833364126 -96320353013362 -146273308430259 -45800430940696 -155320703483202 -211023477607480 -124976083502073 -195559565203497 -142333399870356 -214349357432248 -231186199225614 -104349569637974 -272207826298721 -22903954173319 -150860713392309 -256814475171524 -177337516548643 -178414406095107 -5603186094835 -144308628378862 -72753493071441 -249443224810434 -166986100219405 -85586230652630 -221593384013186 -139516196036680 -219687472598009 -264625492739089 -206671433975920 -169824960746822 -80247209190969 -179945885773898 -208025655235246 -147791259145520 -214091012959588 -155751052934785 -62509739930738 -65415965508515 -196037893232606 -230943687651663 -20621682143655 -215221016525256 -214293922116207 -5093361839118 -5542125245827 -262752085858821 -27891570117390 -162892729817637 -165640529111364 -278580238455949 -116016718434636 -240140753273173 -90888076693966 -121827524777711 -185198149294073 -150242526777356 -264192860417917 -85204320920273 -221318588809666 -152417911124995 -272606049188555 -161254129077851 -196170514447185 -77435368469695 -53721277551244 -224018874546820 -221491597413218 -193313811544811 -8094640369809 -63713742630928 -58440127648587 -187473612448389 -209282659284996 -201510713447756 -110751463766711 -272606707346078 -263165910778536 -160615025522090 -86472503882573 -77364431981381 -77259535534715 -74836605357831 -11195537472554 -64248818121036 -217752634490183 -258827531480760 -167330962179224 -159915228947173 -74813066256742 -253727241299501 -22521212228118 -41420966557256 -114296995666754 -33361791854643 -268068911732799 -268307866409895 -5348633548842 -43041926306372 -189508642851309 -59385122126852 -87821767932912 -175725450537361 -161638240322998 -125008656159186 -163413296943485 -145891547944590 -223376201556334 -86098522181041 -8642632591775 -105413736015755 -226186082469521 -115743016993412 -216748330660389 -267057254200528 -139558862902212 -204966416620185 -27211343997543 -2550284032150 -105504410623755 -21312807862127 -60948958227229 -237535886082577 -272959121165264 -155515697551074 -39605255550852 -279742250794517 -32217206898496 -218632603541766 -176940333447197 -21980745765598 -44362464656346 -84344788601561 -166408438948387 -245625464291417 -247378148224089 -254096076894259 -208651587258165 -53103727459489 -139198336128008 -148368532927522 -278015005005402 -108624129307906 -73404135915300 -215523646845631 -158738707403541 -92440454450160 -280468278661899 -211823136565777 -266313271494490 -86497504100109 -257617011020487 -270013931484730 -87779914097350 -50484717170346 -118099885218609 -17906012275670 -204147830894375 -85534605802193 -237188984286792 -41839484466093 -11101901406402 -133231345421654 -5550771370645 -240688685088957 -224040295301252 -222266583487527 -201861975080905 -204600042127607 -273550061003723 -163610568668204 -122190435003095 -174940299827023 -206740738724216 -47013771006091 -20593205448544 -123378632288040 -133328600700741 -197039278431660 -213443570772140 -246942425394217 -163928873246123 -152511745605146 -214277977433835 -252390846097348 -158383322395007 -209678018770988 -176269374977722 -36747973484602 -73186826564817 -128263027718228 -44000414087902 -156450345094001 -182788268368583 -36342725297828 -272765126775347 -214618607217282 -138918141562057 -10072192512342 -49807025370902 -33568991519650 -60037304549166 -163774294543118 -195586306128256 -6539258839253 -180932856956420 -135771222845387 -170915123759807 -32947699276755 -161578151995909 -186435184331512 -99644986920798 -113629346027189 -74874200085878 -16042953814650 -102465631790768 -173146877486866 -204882819090541 -30009144571250 -136702700109153 -31682363884644 -188136246588170 -8084154445589 -136238491035862 -149067581574175 -201047487871657 -120411897806285 -33783755690728 -191778631392787 -76504478938018 -203662506549139 -126999805769515 -260773657018806 -261629580346449 -58422036465895 -217844310674039 -90576897357067 -146586925116969 -238757050703899 -62028578660489 -203870362328851 -188781862529109 -150936527644125 -181008063338115 -216577865100820 -225302930795896 -59592374496497 -229236451737574 -115531892787420 -224505010847644 -154942950294854 -110171068633560 -33202019937046 -62400405335738 -112961644401327 -205204770807657 -237422422111167 -223031306894006 -203975818337278 -248512526506813 -170353616784214 -42369316464173 -243428424534844 -134142066794719 -135119055928561 -106171893693758 -250367949011105 -24543130331521 -185870820078627 -184522202743891 -30098166332496 -109613942654905 -201612813073355 -91071552879992 -143540062574059 -9970377650645 -252570130161365 -260722910061591 -85693783704614 -80296515790490 -188392169048711 -56544069882677 -111584735870575 -179732582218386 -161309351749988 -263770222173728 -69791116134894 -16286415263451 -52501094428594 -224629956044188 -127636985125438 -276822814692400 -238846888446622 -280584685844726 -182025552893869 -254057914949021 -214780003657381 -72079205865722 -141120266736968 -212822181126234 -182474585137251 -154029195295076 -86931409514262 -158531589812862 -113675063382805 -113578546601796 -218504514081449 -244715193226338 -154950666721877 -77022355985338 -134081308670464 -59443894640451 -226371020653485 -271738707230660 -190344955436655 -268769972284868 -174724098458085 -181040138634324 -82766572009886 -63399765273928 -176224759761247 -9754428251577 -182762842690410 -229514183964425 -9483619610168 -8566297239275 -218531998952760 -63957409197479 -230204940459824 -83908982092157 -145155646814228 -22504873301174 -223571736725227 -49252892034837 -242314327557597 -109635974972696 -176986723620110 -43954711679665 -49246901719466 -3547001803186 -93384249969848 -62663202156065 -16304942594615 -31020838557069 -132415006498149 -247385565868458 -180381149216443 -182947213818544 -251926647330568 -70629297901944 -209867890572265 -138894762057928 -125022861851675 -92186818504349 -45022745602344 -240547175187384 -227681205286261 -10199743494643 -33800024323760 -84711767946687 -141603080871883 -254272206512566 -2521067038173 -15657104032681 -181962979066521 -121834021335371 -250413825507074 -210678620171924 -267920988293456 -228059817734383 -267482391467467 -55445359355822 -146380419950831 -11057161296310 -243620663670862 -114944833844600 -213822533974581 -108690850590143 -92802701032992 -35360608455770 -266506880315655 -222998937768800 -97515146724545 -15595496353753 -20677368367231 -244713721482682 -59552560951334 -14151060162605 -215833080974608 -172324047766354 -121177519121775 -256052861401588 -246923974702494 -131326039835455 -192198409475149 -209046763278204 -54275561639727 -168063973346951 -202005203716879 -273993929564271 -44688942294458 -81434536227042 -217096423917087 -220562555610 -51207819603014 -91790715654204 -103474562024214 -74258028894855 -211796140738136 -273215470754156 -75353731945897 -280898091476315 -179547168331473 -109229117877833 -113885100598063 -94111947100121 -175951316214314 -79983120206378 -212375387779096 -132777703050037 -181386932029648 -120661003770423 -96720597325114 -90634696097253 -221413406510385 -217244641683053 -155455811653033 -141469175505174 -96562789572041 -47389902707116 -29574173680247 -128455818487531 -149149359584053 -74757254954373 -275249777884330 -150440235077448 -183173892847770 -123222633678946 -168867376476515 -279030219864995 -270231736990000 -29693302737685 -48547583461416 -116688785720275 -248265494081321 -230683899730492 -199770091453600 -193749866038513 -153773367532394 -223933943354969 -105764904823571 -240493827644696 -220710089449751 -131700428769865 -44598445365287 -35451147739911 -95599129415385 -114136610688717 -222726139408956 -33619085213961 -208894976243164 -195658095673407 -81563279549774 -199026911161998 -103354918126006 -208008061830768 -126809752482450 -36995546083605 -27068893464511 -11205778975096 -32673482073368 -220311003397564 -142273753831683 -87674837474018 -14990793466632 -33459416564612 -274990151398956 -72916854240830 -196866869102879 -120031138840869 -108351804706895 -71135251878755 -110143541792174 -109123116767270 -137119640698426 -162142015024733 -65654308289579 -23041921686324 -266515665595033 -222073047873163 -216580453742456 -156845351199076 -102360487756932 -106215248572087 -66129983279468 -244652779536237 -73771761007282 -55692304690093 -281430766358402 -157765256924003 -218861614929101 -103710372338985 -67885009843159 -132240877055115 -27218518780766 -277887822808879 -85842124406876 -136149201957091 -161939868227514 -265734088610613 -141515634504191 -30025627609424 -259033646947631 -135544781361821 -165564968044939 -123032479933843 -139375215638774 -264831015620401 -194655642746442 -167485116807678 -39652148221142 -136474287178910 -258334663823258 -58462216922239 -40028189933390 -159744704085680 -86307068956410 -221441591013757 -112349370396280 -28789100932827 -85658211082829 -207857397404832 -231036090865891 -13130607441833 -115560125416933 -233167597544315 -50449620033259 -55302329829878 -156020928422337 -277988332280787 -59990667539793 -279057691842384 -143708501592941 -224912428691397 -201319858210621 -15781302072252 -81709316438642 -216829612502716 -99022524486915 -20771211918660 -80061551828438 -257623224380778 -114474432677425 -181635056632058 -248517518919881 -143219332533456 -88910491787072 -230930574547824 -71841694132900 -257115421526456 -271425522970105 -198385712226141 -151013596087975 -191365036489165 -268479127849736 -86273985277397 -250493568763599 -28775158176777 -93767755904060 -108657507075169 -107778286825837 -273334256703567 -23878286528480 -1273446649830 -128441194421492 -73739274380983 -30683624413622 -148553460495820 -263942511463127 -71762145695791 -88797041929284 -45703648857711 -243885708254206 -146462860946559 -121095598718119 -223176070936070 -89680903658221 -113143691917588 -97686659949173 -16776289099470 -91362766501376 -223330464275079 -179187004204515 -217693825734475 -8340270544025 -237909315149956 -221266878793067 -106706376844708 -108866614723561 -140760505519143 -70211143056001 -280888683503214 -56326565235499 -30825370636298 -278854275633996 -25120605102496 -174621343308906 -118660349540305 -218545110415672 -188848327746631 -259773263198988 -162769099945340 -200932670213586 -54346011776220 -268173552431914 -279543599682930 -186927035987510 -279218134856194 -218749830936925 -9748247028138 -275739949792503 -161503156709389 -101324882039946 -60634964270477 -221606945392537 -145797997677235 -116958804861306 -185251157130903 -24754639770664 -88788186191323 -26706390310239 -75365604850451 -92908561597292 -22523938217084 -75547965363952 -155951762359021 -104883981416517 -206312514321654 -9118612786326 -187887737676898 -266517934088755 -18294190643957 -101347851897524 -69193916638260 -76548413865451 -63604818828753 -261282738866595 -232609266662343 -89524164161145 -143105868562046 -138841768339790 -159897047404273 -85186672959266 -269414998051201 -25140141347378 -144820466074355 -141288706561371 -256581643144877 -213166926614504 -105753688915929 -36429456571225 -263744837368538 -86651815044967 -162529823175273 -149380850496784 -49286703905531 -128827349927163 -244232611257526 -211729523584665 -214109943986918 -165623621679085 -130129538754002 -150150747594389 -225004775291742 -247520207000377 -46552219533963 -278383405524255 -236874913120964 -269808428950198 -70472184450002 -238532956535271 -152270396875123 -13380469737951 -20238509852209 -169114200335582 -112797217096402 -146304103319714 -30539029005886 -203753346104404 -238303934873840 -244018841953554 -133193031192079 -191748224098764 -118299124821060 -53925763983329 -6752082225275 -190203303434341 -173717898715745 -200084056620832 -123477136468396 -85065100375472 -262849802746526 -46963213515772 -121442441226865 -255294819091300 -73627666266983 -81332850024326 -112062361985589 -129491441849708 -17451166161205 -182551253587365 -195946654918444 -249250082141281 -16368342691672 -161731692146059 -116521350238883 -272642857979957 -161924608606786 -161907545593661 -232249833620065 -93757757969110 -67589422531930 -1205459861636 -55932744953630 -240990656751012 -65669292020763 -24266021682745 -28593890655905 -194754721430426 -207911804647461 -144722152885756 -222230238323598 -9475399777047 -281052990326474 -46438755562553 -105452466040090 -166655711106735 -235247733146774 -60420020174484 -143655559264491 -169342700379924 -46206292576582 -268224345187208 -145570466801403 -97278749285873 -264960311032595 -117831848077588 -202596656104995 -112337719897538 -3289186715136 -235342420938685 -4954463239494 -167249680547207 -148017685674008 -96769105039315 -178833043600328 -53066588711499 -169638917092120 -38101215308741 -90109765153238 -185018331922831 -200598489437457 -105095461983229 -210107654304403 -42228093012366 -137892074761752 -222771790534027 -265280543445705 -112814900310250 -38137822770133 -237450789337643 -269239945793175 -75409389275788 -255168925138708 -8690930493478 -2676540056697 -67499325198371 -835794528396 -169619620064434 -93492911823944 -154402028395282 -261882569627657 -196965299636445 -167123205522907 -179997814223753 -154843438386102 -19660926913462 -49798721512411 -274203477519533 -143511808013659 -106240231273638 -225043182359419 -26343887155967 -19481732353982 -268636161779048 -87071625681762 -208986471688353 -31073363392100 -141170016535437 -137612230592448 -171688071118846 -24267511784085 -94463155424847 -172687112373442 -173604434744335 -200080134651215 -108204433152769 -127390595960822 -259758122539952 -135046205031387 -79009479159466 -38066393577173 -68887193920772 -163776129781177 -127193480885142 -52554238035173 -141944135507222 -272575451085485 -46578617491441 -206459472475868 -149005421629670 -247932901669277 -250151878145333 -9464929331000 -55200286796421 -146615182975538 -66463759840565 -2757801657459 -224349622288332 -103709014510694 -166058611564828 -84074829798906 -90446923914401 -55581849043214 -91538291809713 -96592317786739 -12472125265280 -61500692040641 -215635415911773 -45074255910430 -268533231923964 -159006122990858 -29804921390325 -231604841620680 -158752797090560 -171128829870346 -155311394347786 -159163467660857 -48334997803125 -184989461410022 -262880868244974 -233103545656838 -88941975958612 -107179502169610 -107391310123941 -26682316129040 -85012428201752 -167069158876655 -268016135044664 -76420736939210 -44322546589464 -102912777621797 -268055830116660 -235372267895001 -135768611757453 -158805291020720 -244839946567421 -204597974945712 -241749231808612 -40145287228936 -41060303817740 -41875222895425 -107458988342549 -254978348262942 -234024341229169 -44142499125176 -252806597323459 -207107106702381 -242883518712805 -55311655422357 -119262424291232 -63045550080534 -276799849509918 -149839230017832 -254872493987924 -497751568738 -119779831881145 -225129758134022 -118870018456703 -257063686131735 -248262488762185 -276351699401160 -239341340803363 -8900825893674 -150043223099833 -247022915390031 -97682799089559 -20478618108143 -130688087347401 -171016292026328 -64837435814216 -50812474612109 -46141060593471 -26949537384839 -111611366944277 -7101711398160 -120225055384829 -32362575322796 -68099442900407 -24309902381334 -108253216529017 -161047799372676 -71915519919408 -181184093994510 -149780272386407 -149706051443724 -10979351999716 -237231257716226 -194723563642996 -155725423944842 -119928401109887 -181653414818075 -2636372029427 -122301342282106 -269741495302408 -260136313630599 -275001721546703 -194723792584731 -244735214869425 -166905927556087 -200209432906319 -86262578553279 -179985127105647 -173490970772925 -221923805924677 -61255775425729 -217489612209656 -278972237281122 -190962705358367 -259811102252654 -4330035590276 -114027415410700 -242922307014158 -192355282695360 -31884155430706 -186013104692272 -213720952588303 -172611375839546 -90413651099920 -170054401400952 -170912872185607 -18863622710073 -13984859066762 -252273336517986 -203797218933607 -10228596030483 -151425249387659 -42408810242325 -118542731190186 -134865365097932 -228832380802995 -125221484206511 -224031163655206 -103932913355035 -258463080223851 -180828638026683 -89167395323880 -105767160006959 -108855721946050 -187860439896990 -232864155512109 -235239660551052 -120422003335633 -146079867409700 -114950890664230 -206440786223025 -69294116814682 -101063763967033 -73196030507607 -8238480620677 -193738382782696 -45021413606873 -264973750209152 -248623496294513 -141877944420066 -80345778059659 -186488216389610 -192418009199710 -206250025025523 -208050316794202 -189255692339812 -120101600639498 -84548462529523 -120620329234586 -98316424020585 -100867225311434 -155998924703889 -175383836650710 -94365554885417 -69735891681839 -60091847661415 -59983582413536 -178524482314725 -199072452059497 -60547206632115 -73090649343017 -15469218997449 -114089738598084 -122002943520194 -127395848559333 -43462910601080 -156892102082919 -132950707353213 -269319607582336 -97528963794932 -104826670570371 -85874702294585 -20622018904574 -267756378552964 -173072859460954 -258608945730507 -229871846267145 -138929973307686 -77968484555691 -6295027437939 -60443349501502 -271300301180276 -273818805731246 -154893576079652 -157214376923276 -165269769251376 -260783222571452 -161243063429928 -46595594208991 -153606538047097 -242651528551115 -77116343009182 -263187326118920 -7044996519852 -30767413572889 -166707711545623 -101999549189590 -87772725507848 -178331179492190 -215264214339324 -253794543176346 -30609693756444 -91896331591274 -73093552541783 -23742234832661 -125071459291833 -9206507031548 -260500437235442 -208846046081765 -26276675797212 -179064205673105 -7786326911635 -262877432972279 -76168776519204 -275930090982703 -61571483103239 -50954086763313 -73170141961154 -116992458743484 -21791334670761 -52978963778787 -153554984680456 -264443980990301 -35527448496905 -181781629350525 -277242216622732 -194624350785686 -211541868078870 -252196611080910 -83187001163409 -269873220403913 -276169017489995 -200905745453049 -98988024128496 -109626672775083 -193647871159898 -24417645527071 -274744718105787 -51112230873471 -2650823291155 -55003863478806 -120725308566194 -267498696195246 -159036947456669 -29141272611353 -1112842832973 -130007792456674 -133341133906645 -262044433388012 -278929786554112 -51752911418908 -127485823556970 -222356060223686 -95921955389297 -220914297297550 -12676171056819 -140683390854019 -177079373117867 -15978904879822 -121437138400498 -100837320233131 -12813936289919 -272798187394595 -248617040918673 -188374523324350 -156699087471574 -232903651923201 -103549340382884 -269910138993023 -164778348935736 -13703103140289 -260486159521517 -108976138457749 -2300654822515 -24397600310166 -246891531687395 -183483853416156 -37412816461589 -261181389401420 -52447282076702 -11584458223478 -25920693198357 -191888839395994 -90423034075847 -273711847262842 -2233497423448 -169604852737177 -27769746663197 -120237816423486 -908235764460 -63745849113366 -251561279079473 -226817699780873 -90267221254352 -47066852321875 -118464718828877 -196914428829169 -50864802737047 -136103781243253 -152115081497539 -280808077567793 -106649859960382 -63798715271118 -136722041433600 -60832829086465 -171515843865220 -81446942320557 -15209056052297 -14737797939413 -271807394578916 -51971218540062 -265949459077754 -106857126848517 -228095159496462 -43112907555576 -224888989899157 -242921691268958 -87530453020026 -211669764091421 -236503342002563 -42956414326509 -5875185183997 -163396696967988 -225486635240325 -109987486121171 -156230713206765 -95903026074675 -118307909145559 -75877271474296 -133180672352757 -208088818093303 -60678363456689 -193724925184157 -171230831843177 -252351847321639 -213074867613048 -262108479529568 -103955620758671 -31397544053666 -156559496659070 -49175232203804 -258087235954568 -238914358741680 -171592928432312 -231052673151534 -277385432709428 -57196314564491 -227170122672982 -3484770460324 -36257251084941 -253177471654488 -24372469646800 -64719984886630 -119515109846781 -186312262073345 -28936591256221 -158494935779463 -54741627171665 -244004559713626 -8215164466788 -27489577136732 -236381177634439 -246811304171159 -157307566703378 -170992546642735 -166676190744056 -244197225894746 -69659208224478 -61394080812395 -131977854210059 -218789074077279 -231331215137316 -131921128108528 -150839670977777 -229131321945340 -240755934107816 -217674048828374 -42092610161019 -277687615311465 -72321404900727 -78242033627978 -99942576400427 -26897155576699 -119235537938175 -189595576682947 -214036550028071 -6209505899325 -172810987390157 -98044651491748 -36278973901532 -5804250020437 -176977213012266 -28955315508928 -238996216502780 -35874734823791 -190391792811260 -240184347515082 -123826289569105 -189694143489185 -237575836947306 -152058869492143 -142606554144911 -183695483848672 -55711296401988 -105537397932327 -238782398246059 -152261544415588 -73184858961460 -239913538873673 -137645489570822 -61923912810475 -92300802507465 -40826096216801 -280694613596383 -173915489868386 -135637038265627 -241431847848997 -113304419289650 -263051587465415 -87574191712457 -197212514596910 -192932606635769 -154034532153746 -176766759585270 -174182790389302 -243617793839467 -273351906251863 -33295801098058 -197367521280506 -135835903690576 -141643047072898 -262172091712580 -192689686635299 -233397822095444 -144545089382396 -239386540204984 -274372269660138 -190849004274329 -174845130692226 -69714939914585 -80380947174804 -239153561172779 -15692997797251 -79252643645558 -182243781718528 -76775143828852 -77911124266731 -180047043202629 -6404444543051 -159776780640426 -133833876419566 -266939703334135 -65872084870737 -119727051467513 -171931023815373 -43348102529884 -192037783730266 -261834630400418 -15634104131817 -136976495375044 -13608871924553 -183539337217305 -20447122347702 -190032066494578 -223072163405896 -50966016025409 -48412341649585 -267899645825590 -184256425824312 -60984791708892 -186086364105142 -261499544191087 -113143479147820 -248127750946897 -100571035996251 -185507910462226 -167741807209718 -242263372709102 -52551756807504 -234826349859438 -243975158772099 -1532117879508 -19360749183436 -176863749040856 -89037687669184 -73504570803703 -18631836128112 -20108258522934 -258490597931332 -155525312465559 -277117809295484 -271312073368139 -1294607285324 -238338814707236 -238482645010459 -210846325938540 -31068568930179 -236409055273689 -271839638029660 -251300811913969 -264849429525446 -52691390221800 -272661669599117 -225682799335391 -35510995235809 -161430632070613 -130641970180533 -149010720443047 -149084588157099 -47157401063571 -141151752055620 -216197010191551 -93504130717422 -107648242554644 -81603337936013 -13686784843948 -278193836612454 -204201792981155 -142286314766823 -76355764840139 -15069248490223 -10633620891777 -130609827043701 -91213754713779 -196622119774101 -6764599947736 -4549535737347 -228253122983954 -257906775964743 -258267953184527 -41981898930542 -277128272996517 -16338316319380 -9069439486989 -269083963654620 -277208611091987 -197009388931213 -148525377080214 -94508524129611 -163014493795774 -194070774383571 -36639933515917 -3818260678968 -181380681160720 -197883862324997 -103686610215259 -46579312874687 -202465521269144 -209822975299551 -120934758256269 -236706907821174 -214150361691104 -201334697698486 -241749488368603 -245188080540506 -234670494419822 -199553726333989 -12184529266006 -58884105647885 -191706819169887 -39992144083693 -20157042159802 -249886650826883 -186244633332162 -17073174369758 -179901119020074 -153947696096673 -30818967590690 -130916066741782 -122320165923394 -171597974164426 -48772179963437 -93175185787407 -72215759383464 -175096606184464 -125206100271574 -86151220520846 -66803938041299 -166316837686552 -47230779601511 -30349854505360 -172599267756751 -259527078877896 -227037581153296 -80065931968495 -155985679010985 -256169605617808 -114712872327592 -167516193523814 -36787229189118 -77315673872031 -262301270298871 -230817584140474 -151759793392622 -262383756054175 -90881455405128 -231263348413564 -90942505562970 -54095414488721 -18052655548981 -274280743488597 -100355836757305 -111190057227583 -224108751458505 -162189609599601 -184031517198298 -6278114384112 -80659754834993 -233100426516413 -42036581718811 -268872584238396 -247959995010001 -33017344531833 -194180957210416 -165244680034501 -229533817856763 -75485686166941 -181378050965095 -11846154485849 -192266666497534 -185145692834325 -175836402294033 -219393608417511 -242629697470055 -240754059066855 -196165194989647 -60585953156389 -249913750017818 -210824006315802 -66005480958885 -13157082279081 -146924438098203 -232215459679395 -279026615869789 -197601392998201 -194002267785484 -238703629759270 -117774189773411 -74081935072813 -67069340666057 -62045832143780 -200763613993801 -71790150278087 -120326200606209 -104014427342815 -126648024628444 -140400831337868 -130305125859352 -80885434336992 -37376604864104 -109271228052163 -272073108358338 -220474663675782 -152769304405330 -42387901247032 -163160880237688 -184838372167974 -143940149628186 -157491441667332 -91179683319112 -160572769793417 -142441721360259 -207254019651138 -52599860349089 -12689884989263 -102284072043379 -170463954065418 -119539758492724 -192486627953986 -133883660891452 -127089200063087 -208429813258483 -36315543496866 -187616133354437 -117484022427738 -231858206717744 -106045999206990 -13116205062370 -36360128730341 -133159889452591 -235708429873204 -30683891744779 -141959115931691 -212275404295775 -45383925998346 -245289334490790 -63924940355857 -101666808061329 -212839648295653 -199598872747310 -155475527862558 -254128145945684 -235380722165217 -137928819060072 -133573438981629 -201668534915977 -32602245123519 -11311436687978 -225677253141930 -243889069050454 -104748030370403 -268614994426632 -170383355260419 -132630638704900 -15682365575291 -29631137054084 -237634825059848 -75093741065233 -249277551689206 -277429626101351 -103723760819839 -247201459109992 -201245496347178 -22939727252507 -66524561875146 -228678253901753 -264316260921801 -95948461016543 -95057819897553 -130130358585957 -184964736009725 -270834364507085 -170006119300076 -171263375487566 -55970488066399 -159384392041620 -90931892864359 -250831227843438 -182850833641920 -24917855787172 -71140765867417 -248488604321139 -207106868821333 -255377391334271 -223399737125291 -5588767065717 -261863095680011 -18983960820188 -151771091733512 -112862019046547 -43950072641408 -275729888400985 -279205058733124 -275689488989835 -99941007364857 -37633712491823 -99958490105968 -235246984151078 -38245260739085 -3151515177587 -163756519870614 -234243989932127 -41792448712072 -120995541196807 -84675647206283 -117517783784163 -161337270053592 -165664265821165 -266692608265740 -123936529685758 -251332559190125 -267923921524345 -55760690403459 -203393527434495 -127803954301520 -184160792232235 -19582075539802 -267348436677056 -78503206658907 -38398909892877 -232852279555748 -226301772362584 -58669326077892 -156894288456787 -143640474067799 -224352280899290 -260572533504696 -168735510574636 -161365397270902 -210637336432578 -155955555685974 -68358686787607 -199286305420543 -277724257856023 -148805114701842 -49753475891646 -194505482329814 -235581130211915 -206028135947626 -3519660151445 -78686524098943 -69221596862352 -42611059213223 -173497010127842 -160466962285158 -238262984450987 -256536925317619 -197166963283440 -27723971310886 -617560511434 -238679520655 -57097804809198 -210224249823190 -42408384289778 -47130986652503 -18560742222284 -176720301479517 -265616395691411 -176549755084104 -157709247172602 -204529456895994 -53680939645566 -238484489744331 -62969722805103 -228732219795243 -22092956195829 -138674977642837 -210732065397494 -825641987891 -100032272450480 -1224858266837 -102644562026945 -251063830785829 -171249188808114 -66550466662357 -217731743268786 -82891222720541 -256200500863632 -123953477628962 -112743368449184 -35269205362177 -258789533852647 -117536357672339 -93264800777078 -146962357904798 -206276553661817 -71118715864263 -219101229945622 -95981165750518 -148273726121869 -30976392407674 -122346714389490 -178982435345825 -111906676979580 -190847383442508 -228532486942387 -114657762479845 -234856466863341 -238089193068511 -84808572376194 -127493536701887 -126049478410433 -21990095165118 -206048859295415 -38918544149270 -155147448965802 -183765610629559 -203493819524792 -236954191012568 -52017908344181 -155619049709022 -85230855017351 -128243141102449 -170714981987009 -116943852329012 -84871009293006 -279616593799855 -59428904280445 -226584656863220 -169621174967351 -95239825564391 -23918383455476 -46012077493666 -230407159598965 -129702676293109 -125746568312012 -170119294553950 -12342170932179 -24296413397923 -108948304373487 -4137382123198 -92768688284079 -209931235091593 -137665583445865 -146748077231444 -131679150096179 -136591152006599 -81923907405739 -75131273745874 -176540022948125 -109482117830263 -200620689224469 -264538732516794 -209672889651208 -175212024351220 -91618408334546 -99603659880824 -164738375925528 -48440703265574 -97098911446616 -116034107076337 -8306142272348 -149317306192073 -132125788835300 -104377422915309 -71239641140539 -49281708186429 -185002752257502 -235813508316543 -21244636695149 -87221221051755 -55829169849560 -106378004157799 -14622502421933 -47583654423987 -245811356311463 -92418174832999 -239512478902989 -52785126844226 -258192371627579 -155489668533371 -52339752210235 -11187235394656 -156063658023324 -125689067510084 -10896859231230 -87544477916497 -276243456978922 -164067700173474 -110951853909089 -247777783256950 -227841460171128 -124437902737559 -38924826262953 -37285956348678 -17531537821306 -12014880198589 -4071453107044 -200340656275741 -220214035371823 -127028814020891 -170825108715361 -208664909720143 -131568254106112 -258173601074319 -244398593600741 -159868220990467 -74180791499996 -103209633720683 -18226009927951 -77268031262918 -88568992191728 -85373405284332 -198252080004983 -24593346392670 -127662180392502 -250715868095036 -231564342898864 -220331371227394 -210488819049730 -249118173156688 -133964199340994 -198094287813335 -240187426576660 -547961000259 -74420689339921 -124376715802609 -19004346332228 -55174907668981 -135010875338543 -129677581841862 -25254665784574 -116453097196393 -11238778866738 -199882356325657 -139821741691704 -171629207874688 -107197737873757 -62620693839722 -189859654687589 -256334667007446 -156743764245962 -246543719964839 -76709877438986 -126630769826309 -206296806988618 -135341159708168 -20418358318176 -17697350286226 -72102492429193 -41896665334054 -260454781087619 -147035987317102 -54066010234885 -178809777858503 -144298190232236 -223190760836533 -164606800407687 -94435856954007 -110610484203081 -18266002520789 -32336869172433 -11684154672642 -170029734541929 -58980134394065 -164537156944551 -163074375005659 -20763206242734 -277010623097573 -160958039914712 -57824322294012 -59775700393849 -90684342907397 -234895409959499 -30224917530707 -109530492307037 -279085117163665 -163617967424882 -79138930524721 -260476377772200 -21189909777185 -46399595400063 -165651430322873 -58950669851969 -84661895556022 -52697532507085 -225053241734905 -125186507867298 -171679859387296 -55978421645880 -89035050360558 -256077128647336 -207864926734773 -34980767313677 -198733014711304 -86924906821604 -131293658697512 -195364186264732 -92782864390119 -265005782317704 -84511723797124 -83317028925026 -62097547875917 -93134121280920 -135023122576476 -84021821130771 -262928076924026 -130493640540599 -214361819888908 -205511018226684 -269058757232163 -222220271524468 -54680411629347 -277209762123534 -48627682473522 -228503686588273 -118008503118321 -104778199380388 -52211074213771 -5479507161232 -11426691229310 -247226762958208 -236902822984065 -73701853416016 -280589818820292 -62657029110440 -7149383625236 -39969672774352 -217348663516370 -15712840877233 -167525270239615 -9310400736972 -199379720439503 -31020338519272 -201957549908139 -156458930073670 -239051356047721 -145122755815490 -120829976693687 -102429041097610 -5371978912799 -141867027784526 -216270063160831 -191716594668132 -129465974001187 -268315815833945 -272792534707636 -205312967358695 -277096298152124 -141206840614670 -19232713080638 -122215172545550 -242002552590626 -252477371283268 -140067348524962 -17535111186916 -83958321977901 -238247831066155 -273549387856329 -269858290156502 -262707997353916 -268554483209354 -217740654960449 -207605525139479 -169923645539239 -48830835907275 -116190607671687 -45309477236577 -234937046542813 -68933134852827 -261144537597710 -67656581857418 -55135428050642 -239682641418016 -141577124791596 -252430964040465 -188175016300186 -272511335247843 -113083840172857 -231841391203441 -137991716465914 -59266116025334 -119086236824939 -82270681606701 -49886156204363 -275727305720624 -273649040965845 -141992661079965 -107881176359388 -260909772651778 -198333298750586 -110174589219373 -123268650241458 -163021921546774 -245763251682438 -207879420319764 -57780186860870 -114544606521806 -77305850074665 -260713566997009 -162105303203346 -249794570654240 -48949726884838 -152486969100641 -183598800547639 -203716040398995 -52706824026574 -198142561882928 -261676456229680 -3012321823861 -18865255114294 -142524823764745 -248687960251959 -224550945348635 -194965294266633 -74330644209173 -192258323398633 -281355074756739 -140888984838412 -238439733359813 -234954607495845 -110735037143259 -560666085908 -270915172696557 -110347182566284 -100918111967593 -147371257669820 -245654695078439 -22536798765316 -208167306368263 -13666180432764 -140575491591675 -261507853980577 -62209815961022 -267398612097075 -270202356757730 -199218998383085 -181757834428688 -62896937743797 -92966303603074 -266526577486697 -193087163198492 -186753704068063 -73827175295982 -63050123684456 -173317881819930 -228520312992040 -259532466592752 -170639954055411 -4286655481058 -10604253499387 -146908521054513 -167050061506300 -182347482534959 -242994209580043 -223358253265904 -226696711359588 -241973070923398 -11779078566656 -252740662907732 -251864599118558 -227483087017960 -152666172741457 -266441175830686 -94922835187559 -20201649495525 -72439862054047 -63422275250627 -262541867097236 -33279047649887 -207791511609422 -254853980999495 -269036363895089 -167407870128380 -45725046854820 -250857971013466 -240709872823281 -2991813268292 -152560554586867 -48888001145543 -230119881205655 -77240322793865 -273071088397855 -110143364281031 -121204449914651 -94752457862743 -262559349838347 -157713359831174 -61834145324925 -135874511943956 -33851654420087 -227028883440697 -168356400135659 -230189236102435 -109549805381738 -77606605551410 -121973992450261 -191954169295327 -168644858050342 -2370551797445 -213595013406996 -10084706420292 -274511410184346 -138414565355709 -22895951502242 -210981502605358 -263915137348890 -31658265664347 -72518259005890 -201742432087661 -221162387521058 -140389459416395 -139088071453342 -98056950189156 -71436102288290 -204934227493532 -4589926145225 -132141189502038 -148780003171058 -5393067152704 -15872344565558 -271483336819029 -78588829218450 -107207116077196 -5534653029558 -224363713482027 -42530602243547 -70669870452773 -86157925098660 -186044414590017 -65415709419576 -36077886736613 -223805394738251 -44646983193293 -220331726382028 -99186131851878 -105104081984393 -110085200790632 -18551519600091 -48113283994262 -251285152168678 -175388227211645 -275002299412080 -58031911857521 -85404707913361 -120302983484488 -138162280418545 -140184100486635 -146313171830001 -222313967492949 -100476914733749 -105567269946162 -174228314091192 -159890975741548 -58061376399617 -259551058600501 -158362663688412 -245760766065185 -93163716524659 -278088829356657 -169834954646246 -246027598314591 -21685590005157 -93873778761076 -159644648604399 -140521278920571 -55660936861887 -131475822958724 -35288041313287 -180374688036598 -73022653488534 -59612391431467 -169853838534437 -185778058652883 -135494016486215 -87760558644406 -29143711259523 -193773527399898 -223058487008677 -98938265222976 -239444278722788 -205073241317357 -165429581379608 -119778057473844 -200213597851019 -228162274162328 -20883771786270 -48284053978821 -44801649735911 -216606512971388 -116148274943224 -192293360226163 -135725842737674 -69391036034104 -32402912516846 -34384704178161 -204826115145697 -205578111146049 -278931290585533 -124017036337508 -139484954338699 -102938428236336 -171147488522347 -154934984946632 -250086170739899 -280815926805690 -274125744523810 -156648167975639 -24006736300286 -102824964264926 -152764148582267 -155880536939842 -120753516262653 -133436994418625 -189895143071567 -198461290922116 -203266263194657 -280923279997318 -189690658486601 -162892745268168 -154013318146018 -240772284009541 -258764051216020 -3855822129648 -239791104938454 -181962915771567 -6872886293455 -209740272533659 -152245817632066 -275864981824479 -61541322639640 -193876706908369 -105991598666930 -180166792643213 -27661169168035 -94108555397489 -49826174367844 -116156205445329 -158845185647902 -276881939743417 -95489076451910 -184509492898123 -138100870868608 -99348442928438 -151031452645103 -189689172486719 -133137895797681 -103584892684806 -1416654425435 -66066149180608 -190547996646154 -191996279572948 -149443274805417 -130325438007668 -51523784472869 -40028269218262 -171756604478045 -199575368768957 -117874303460369 -250450640776586 -30122257191772 -39604550359796 -69077614730693 -138256564596877 -218128473150859 -28636424833492 -170158579831784 -134164030469208 -103059167441471 -117027773819079 -273141263161045 -140548925268964 -194337797861281 -152180121563814 -30143936972849 -248572336733253 -214337539732417 -182344324589072 -159480185112757 -254713418107983 -977173904817 -229990643446708 -52046103991694 -46149582617067 -74435291190934 -5031456768058 -16807155535116 -169360454694954 -257313628153111 -211743694866748 -70991918290666 -12494273439801 -134044719855944 -178319685806240 -168555202960283 -230866398665142 -85391041412855 -86726992792868 -32428101581827 -133975076392808 -184171373673951 -129575860441017 -115267382616482 -145528668481594 -4993576892886 -237072659471928 -113451194336869 -109795724312404 -198442165222601 -266861765027572 -51750616074343 -201273070396998 -273422178498473 -69788024250984 -121338033717670 -63407281565362 -171137762566052 -195415110259864 -162152847412364 -166392022600793 -45745127525619 -218874935008272 -170637484632246 -188476760532579 -96659060533099 -66619365706175 -73474134639894 -198201004386999 -206504708097000 -92138541178060 -65379312237407 -167307190996869 -77091199642898 -3546806265881 -159271143508334 -269524658927973 -279567988492789 -10428318411098 -163309111893717 -173640330614313 -254787435749615 -106460511552961 -134033146355120 -221686364403932 -258643713596574 -29946869468951 -2799719143816 -210780062962732 -230544667657740 -11087955322562 -126792062369333 -186065701296187 -220027045384634 -132099406961103 -22320637862495 -95046378983204 -63027519299802 -198286018792491 -63328349476440 -125600678867252 -96780687648359 -85184158797878 -224974543599027 -13977031767318 -256051739829921 -131493955255923 -53837609525384 -115143342915721 -267128826643324 -268217476856701 -225395156714887 -191265384364931 -16624102433331 -220066357253251 -208625513876371 -278205421544472 -80579628636396 -237014880765477 -183347759843299 -207711032236534 -118290705353129 -25334207348631 -96440245768447 -56881042614334 -173882293866438 -207305186364378 -10612145713225 -170715039544129 -226746128798582 -215883067862443 -44885328607803 -174419294509923 -221481763899996 -217052496715530 -199903095526339 -58770614415989 -248483405822840 -22433810782320 -179279103131968 -243809696564066 -126229930912911 -269749520652894 -133070619278062 -216695837811067 -140974485513406 -151007562806549 -53659969674063 -100846999479525 -130901701306285 -178579330571263 -58755290365500 -187783070174402 -266780793888675 -217659019937180 -53679756965918 -199117989094622 -253946543186798 -247360838455278 -134055737455054 -197023109771848 -39761352251738 -266564113280818 -90219327347803 -170379403595865 -142603898436765 -174192435783428 -272138470348916 -245169689493441 -169073766984232 -145128339825293 -165941490066806 -215215036933966 -234634992367363 -242379158205941 -53968024716217 -88953985208623 -71919124191790 -276660272699218 -166093262982471 -205178556365751 -127680081984592 -232616155601469 -262653894687562 -227360481471352 -244816351169200 -98537911925766 -94334414963450 -271348648626081 -177512001228455 -174634649225917 -127433989280959 -253321383548747 -80904598291341 -174674828146957 -278892013815185 -209752168054463 -113552519415852 -260435045112061 -210186995361201 -272391470151764 -143026914142614 -192320641890150 -57336370091073 -110133197161204 -151832230614813 -180409740972512 -7628187903843 -278463575615242 -265701065600014 -45611185075131 -88998435919146 -16464188920170 -109941665573388 -91971577140985 -277315558199265 -80688524982637 -145193114138734 -268334342753485 -111863863217302 -196388419779063 -172750339764747 -27918942356514 -87137247440295 -270630004727040 -40602397549343 -82148112686727 -147254854155753 -122507900993839 -179963723687493 -226459591923693 -85719347211986 -265837445558189 -217122278720272 -80611781785428 -21279902372496 -62213293835792 -13623165893634 -105917529535875 -237083699764096 -26281632908347 -251841563535594 -87655447548090 -181763524711098 -265120128464133 -139018221297301 -135907370037285 -56871167604471 -41913019045236 -119138289399884 -275010440799021 -256346092549924 -247658602573126 -51183463898578 -216479125202837 -155255792931424 -226332385421948 -99896544070119 -11798659028467 -93740186020793 -169896899538768 -139010443723114 -73404100304899 -214866825277908 -132204432595825 -126667248201072 -175382415038989 -146761133507406 -235694466232857 -217135549810152 -156898656126612 -103557289389941 -199390898877104 -8266748744039 -233650639540967 -100173564155225 -251475131694949 -45640344092183 -262420183292705 -114645606331492 -27888584949506 -65890824939177 -114304866725639 -90041968508644 -235609904155590 -32830130985774 -63265970731540 -279517136258563 -113371724464538 -280574687376470 -98055707790574 -197916867898537 -28138903067269 -41898458248038 -169876563354047 -18179371008964 -42169266889447 -256984806235896 -55719309559510 -248976703054238 -137211528040486 -154920029253606 -259966689817767 -12815298712494 -16807845060808 -108012155828377 -110854977374256 -141854065176135 -51503238598544 -8621874687215 -197003585935660 -255972876430599 -50091617183711 -248450902527601 -44632942619606 -57322421857218 -224109410421411 -49636710471490 -117425992238002 -239804975258990 -170902118464236 -204157882991318 -131678237577794 -12590915411291 -183610983932920 -269295831795063 -45056211326673 -157388660469556 -277490976597357 -50784927027782 -223412737563704 -32746515838571 -160446721918443 -179637923204639 -161771081264340 -1130461110471 -127270192207960 -29475530842200 -116976885715240 -196663981661331 -43911217226620 -168621632141026 -92181912218061 -211831706021005 -244738935917693 -209983132617218 -54746984286571 -123846186986350 -145830603576267 -271758127333666 -105766623214567 -276672089867785 -67469026481839 -237709031243605 -266362686581594 -52532743850129 -111922843645457 -161403818659563 -123304421156674 -223101082552762 -138669793257153 -97672011750885 -202224344700885 -210628009070669 -90130628226147 -204415555098277 -125555870630719 -263313518302762 -13075733648486 -178145048788194 -199069952177380 -173446606283150 -181274111216397 -18004127075871 -271039251631955 -86715959763925 -126170658870737 -8645180519722 -274998008064566 -210534512928687 -92663567591151 -57001285949448 -26679585596689 -171076613575102 -45293325166459 -4277499233462 -168473839837338 -139158198702747 -188438985412239 -199798199445906 -106215225273968 -77040076204048 -180180274690128 -191123407338218 -232114205178390 -208543794148289 -265913313214371 -63739367738360 -98045943359254 -165622123580691 -228150356560310 -174331968020749 -23512770048234 -39378053628680 -244638434870801 -103891571433897 -133180426621128 -74462536455482 -226985478208312 -269643231698410 -74752983950620 -56914044987697 -72071930816979 -197700194480729 -3543321063806 -96941272013803 -45213860189291 -96502462200452 -31812030213997 -133406452647445 -162655963259396 -83397314363077 -113288159636980 -226928334853944 -276654349407310 -265159927933231 -117041601294365 -193862661106229 -47131579787782 -227917101740825 -156606617185647 -143301460948313 -237212873197833 -156101302303910 -176407660025063 -112579128847599 -131021921625471 -89594253948164 -165888449093315 -89223007715943 -10999974469786 -224393169961654 -224657329431743 -233045915496367 -80130787613328 -117793736710852 -262017308977753 -172530929208424 -42635668920857 -89707368749176 -248185291295423 -230418412369468 -77674748749556 -73284657890431 -39028173631273 -121000892767396 -78563497812524 -273889185214980 -123580958402321 -67368568269110 -135201743119530 -267749197050687 -59425673206062 -179605029611741 -192088429108293 -220768992302714 -144291520104459 -175005849591832 -223072816666095 -171554203368476 -234042177597950 -174503718772985 -215858114486458 -53272676804448 -226774616976105 -192416788666348 -276165164012141 -102770300756235 -261850983299815 -129323748994424 -11008449429347 -73097546465066 -101908337277279 -30226941018350 -65177320075317 -167467509051659 -267773110661993 -190611734999638 -153336644280723 -203467836254868 -128527821082664 -117458936883871 -203317249137900 -107882470836586 -136493034296874 -72769724961090 -74293784987114 -246265142532684 -139957731451999 -191426357691706 -228957239019785 -217441017573050 -56071460961336 -109080470938600 -86392703152909 -7092993961675 -71954133268931 -34866001096148 -60990578497595 -265635820761037 -12116684451300 -177293988502002 -120877125565035 -267897871072425 -164643785461721 -175494309242438 -13971498417299 -148857342695942 -70553812163797 -207462882341465 -212046994457647 -234040280817474 -22713398884908 -177762165561177 -31234943417166 -118516121183652 -133967279245329 -254128161488103 -162845649501942 -150426897458807 -69804743042988 -76012930750547 -95495995897395 -277752770172844 -187773411473245 -90127796363966 -84715403081122 -100979192544025 -119809148642620 -131608597126953 -253116041373402 -90908748522108 -160797223030239 -145188637904408 -99506024986820 -241416002277318 -57351518705916 -39091566019925 -11070906896525 -150983672967995 -90404289734995 -261155008991727 -247237313094188 -275962661932742 -50091406373211 -149475555076142 -107779882005599 -179332595746266 -105330335732393 -56168603414974 -209519184178180 -150788135388911 -109735871095952 -271633053757339 -113626351538988 -190043492752913 -73091771037206 -17253487803757 -245075571646042 -261357232571141 -194362574780844 -121029081844075 -105371417355125 -205198277234565 -223970117337068 -226225376812317 -205607619991658 -114946938301884 -210953222912555 -259929409716499 -195345396479614 -114750850469781 -241471558361982 -188980879861982 -81930657504591 -208436172590883 -215371499135672 -257178837875635 -128248444916511 -273611215879184 -103514782441033 -225717064128928 -204391665259723 -61243151311251 -145094025945763 -3885531537094 -191534920767590 -74253606066074 -27111806157628 -182444681564189 -42486255575369 -24260235690985 -95271499581482 -9726695287177 -256838292800267 -9993843787562 -269579974219928 -212850852857130 -263512680766331 -15286693973961 -162083564166375 -97546831873446 -64550757955930 -95550574567507 -191339383351862 -207114269303501 -41409636880176 -95999681090269 -38865549169192 -204206010159637 -91701203798803 -21564288430691 -224824422754249 -13830657237853 -82302037596558 -230295535425652 -9563301008281 -186080658061789 -205344450770415 -132376664639079 -268080709332627 -267526300008125 -194928487689208 -164035591905244 -172979003304452 -196437053956362 -60207700386830 -183283696608111 -252425138446423 -180901400702904 -172879535242328 -59452905699705 -80058199656542 -148798173838014 -158753641284700 -242119995237054 -124898852600562 -126334439538784 -275742672713827 -232650959614413 -165220865781029 -35308013224969 -191180453397526 -78623779386885 -233179433557081 -47511774245193 -227643665996636 -25134369267326 -260183401478012 -137758842350236 -201159976048604 -187167525562 -248924494081381 -48213336278361 -114217320469920 -187853866087355 -252237245402630 -141016933586393 -276317625652798 -110215185383257 -42507214924575 -183391098481077 -102610955986563 -68473251415922 -157048862117327 -183666665918581 -41385336114470 -219950981328066 -242232302002439 -37552208584784 -15860003674269 -264761013847660 -73524208514761 -143779693575811 -67240824483496 -141641067545527 -230887494364496 -164535478492488 -35959821888284 -236979514198275 -111569716757070 -208815552761775 -20059788395178 -115685476564547 -10575967553296 -83147889443976 -650706191602 -246329116728605 -7829921428353 -273633571996228 -182488971249271 -72598249798915 -39614152578203 -79764409798717 -8851361489964 -201463189009053 -208018719613132 -37681975431576 -223865075443733 -258083719289967 -185322325214115 -156338352388751 -99784584128858 -57969330185617 -238642421037943 -197026081472169 -220463058530373 -82945214520531 -49365400945226 -230979022494190 -256383894692519 -227012443774455 -138171206264748 -113056067656883 -171222386727971 -239838064287167 -163339856334019 -26929648034018 -233940352171302 -235352799249006 -96149688762791 -214506253458220 -237793036590728 -256654120059357 -263514407031812 -181703715348362 -277167619883060 -213348937132982 -66008171558566 -118050731674457 -179342088071854 -254852303458798 -267286622836434 -33377373827071 -169180047027037 -77467328515895 -279954552477961 -258743936064133 -54522958714087 -251177167066048 -94049466956168 -120635357875972 -141227196762844 -86422970369383 -38925975759805 -56616210427872 -208390237939178 -191154558074976 -189807799380737 -43234516569999 -260752146128908 -217167271425145 -252815751931593 -150877938502072 -51541249148562 -8325363471574 -25964073543278 -99472184317582 -212475229787795 -187014459806237 -234061073026195 -231755534203493 -271407216428 -75620341092921 -196471943872316 -65085191112284 -44565360420840 -114903032272314 -51881318879022 -51811720604051 -19051142335243 -82967882246989 -225269777197131 -211360198059405 -175520839108346 -194492979814905 -40790214136138 -222848920517937 -236245734557586 -126219408130818 -3486056660994 -206691280271077 -118628253174713 -1836612093278 -36641577491225 -89629781841019 -200818033845182 -232945159634317 -217389598212449 -64953702677920 -138327473144083 -266628982280488 -162180681261567 -55413119455554 -247789193673436 -87469735202444 -161793997681226 -97178668698652 -128204846562647 -24581780408864 -50390951333826 -248776310482002 -200224492073215 -188796770406348 -111204855673843 -211995525760387 -195768606966239 -1341438887011 -233022025657813 -73550465274252 -48525633305992 -275220751958675 -272557063322703 -87904438721576 -203966268222343 -255204678896584 -170871565017068 -144084410892640 -94397526934275 -265478278634768 -162014545228442 -90581225130686 -251063703094638 -154510054066555 -10293373096460 -150384068241072 -62245171290644 -209558501325341 -124019960354064 -228877691931575 -271869878460833 -28666399985183 -150028911997905 -86580542149881 -97152185582342 -133598784567411 -73801816420602 -56026537265169 -179443889069402 -33411514211473 -185024108333507 -26694824562162 -207286316436941 -54150664139838 -125330358372694 -150002163672016 -30958522348009 -44662222175411 -122917870401079 -132293811763512 -43979779616144 -86707660067602 -49670268167453 -98664593269754 -26142615348479 -51822368678922 -233149734317147 -96372056723810 -142989780435815 -172692639222407 -249197687617075 -244098555798079 -104506774023731 -237741904794734 -83679683152585 -241269248496393 -130008508170436 -195788700147187 -69362728860379 -81202099012614 -35282883121933 -248906451487072 -145485503135442 -241897524425029 -139656932055636 -159454638336096 -239770376757402 -178827012797417 -40242396244996 -137466054342702 -45452344307713 -106456852417054 -256525347077764 -194328832648399 -223273683460583 -57095070937071 -273495645018010 -229884143173854 -260208319833438 -231245601459370 -93488272034896 -78361199126868 -98388400312146 -278447637841914 -88498955932857 -66051015050765 -49022478365308 -278659406683003 -65883711875513 -145283750423932 -45516275414177 -49232112843979 -73510742459290 -131733830665448 -15335251930196 -28198902320366 -115150158050977 -51116406326027 -136158316521340 -280297800792355 -73476813592634 -55864035851185 -22967555923640 -120514145655348 -232184553610327 -14800888077852 -3623721943159 -183374853184023 -152200498097450 -206141652569982 -158854223463287 -85149319578768 -126228538920517 -94972209047311 -38572017841702 -75986747774050 -57615436610186 -20984481728222 -45766043683315 -204770126621826 -79491540405163 -154396590095145 -175075418839020 -78283691281296 -68526186624701 -138696739921625 -37068870812699 -199071563108060 -269316375216291 -100060770190322 -195446923314185 -186798358383955 -73509283945718 -261824526651113 -173798807096031 -112226506683168 -183682894451408 -205067785470957 -167939300527622 -5755484566179 -9170378766348 -19342445319948 -219610578741186 -262325589149307 -99932737401763 -40758585748763 -22080776224777 -30987614102490 -236369410110862 -173040096609833 -276412193230169 -217103230388820 -224317907214755 -31673970037699 -126398960463727 -210465670329167 -31312287775975 -232140713643496 -57736628295826 -71378506656909 -70832595643164 -222126212747506 -240727482666717 -259786260880330 -227423462036375 -242930766603453 -161671231873337 -138164022448149 -214617414272414 -19150356636250 -269755112282556 -66104453917415 -228352931910321 -220452749721169 -143973062817564 -81092552824704 -34476271147091 -114108486970630 -190005921302158 -153909139979179 -100956336224126 -166331663322307 -123448007864620 -60268807116988 -20214442881093 -48443906041858 -307774298935 -214403586135185 -71193140046222 -42213929897473 -213971893242229 -73670042163522 -143446108016607 -153406548080071 -2120622520871 -201775296085286 -212234935249435 -116466329679533 -112564364402647 -253583199520229 -167224721825450 -277489564163850 -95934843157128 -1075236657416 -243473246160641 -229746631960592 -46843468114115 -85107354927904 -8832937510265 -16281232867724 -76670700043126 -252612558233725 -67390787770799 -184683033937123 -213932603068226 -66557753599971 -219167563861197 -182598793168887 -237464223807102 -32182413807093 -45281271155223 -164305069240337 -210955009021661 -257409649774628 -228912687075118 -219872474084186 -142154433117137 -88664442988520 -157092616656516 -26257320755282 -108788654217901 -271959236754040 -152791934344137 -15935170058413 -113833732564518 -4012649091632 -128363716225241 -221142725278510 -87632702016264 -265960982426437 -272505849118128 -39291687749610 -264699502021208 -58274845226292 -127142638696165 -93928909613442 -190102746751917 -113922189734418 -203878416891381 -176893820261523 -18649142395519 -225432367639351 -7043123762249 -121844822834380 -193689042424270 -126233568636752 -202095245486103 -194181940252159 -229821931707042 -68142593343347 -59764632882705 -259592851485248 -149313727203393 -180475775159529 -270815450712265 -212670148295133 -180424657084338 -26330772936728 -254987874138017 -48557172706765 -7799232440145 -194896691877896 -18801366827487 -134567519576668 -2623578804656 -187532437574539 -80966107395297 -63193498539387 -177543708741714 -166269977085362 -123661636217983 -96602004524781 -61353830129530 -224542613035524 -93174283111149 -116388825306692 -272437067474303 -148768536060448 -196121385146226 -215788384333050 -9688669586609 -68252440476796 -88915414845901 -190357746543635 -39383377369415 -46164170980568 -133482303294544 -95424271605766 -47111121876135 -169608645877953 -32577848160345 -187910440774411 -272557515548912 -16039995218416 -140453707287519 -165151353465791 -2000783488868 -258839350589557 -121851954175216 -82093478246667 -130896210965770 -32236603883343 -169159539355191 -33769820512634 -94120620643548 -238384564280057 -236236220923881 -178622676826438 -213506473045067 -262299077691498 -60044565206650 -228351818200543 -205388563845950 -7926636067397 -68876786707399 -220488970339201 -41395450079261 -164558987498659 -194856560933412 -84649246933884 -236373535817127 -157150393876311 -94914427934820 -130465643499630 -99358062796834 -2787409346390 -247986355359687 -76243725100784 -23424016705580 -230438340142930 -154022839834704 -193184812828943 -241498495048312 -102885706079467 -108116043983802 -72859574815234 -186043553806535 -81111886670166 -173570480324442 -274900862725196 -272487586295190 -140833433457635 -193640606201477 -136991448691561 -196411276355786 -224552585476874 -147721390310796 -149792401834330 -267706800174856 -154449386010101 -157176784929689 -204698425664210 -266446826329517 -62831687173006 -137394790501547 -124307264995168 -273812317197146 -242929491429233 -202684288187305 -184199994019731 -96240570507190 -1887319517458 -275235476822507 -144064001476594 -198543981517725 -207713757460367 -8315968726217 -148810426194343 -226295280784431 -135998003689267 -279159648130513 -151255140152778 -102023865401429 -212340897848213 -162820364693959 -107970219847692 -57901601396988 -37536966180136 -218193477230281 -188620088502399 -277932723549043 -30361713975265 -105088940461518 -110560053132921 -230342952144369 -251701257154489 -2788106540248 -49680585769136 -164890304203949 -27353909135542 -276265961547894 -94598002010218 -256833563174800 -164637539772476 -58860428425802 -17191209688417 -9963742638753 -265097403542485 -37864601612748 -51170711573997 -279822504985587 -186889484355038 -237440792322969 -135441801659410 -216117185660920 -258923931178208 -235370023143967 -69500635139875 -3265100741767 -34541597276446 -236101325869788 -172321401131448 -252074080483193 -72666092252538 -66585450342050 -61221880992241 -226435421038180 -126641771192414 -147494423467668 -92814435215344 -238233765499672 -266536030026233 -178509212855028 -240991441151500 -269069758598268 -273247512596248 -176009551848323 -200022447134622 -210003599897398 -88970885929347 -1773855546048 -72808738075493 -166627902732008 -25475460044011 -91933220421218 -28553061662520 -154695065523796 -39278828614372 -18654307012116 -74766601748897 -271044814508504 -169738092191651 -32385885699747 -222309057831411 -272901411712387 -22873566025877 -229427411611215 -180256523669097 -40714478481228 -101449863450103 -33180983053770 -191089269075947 -270790735644733 -3448486678215 -223958439740401 -16634129523136 -100718642760763 -169213014365361 -75553967943003 -151772924247454 -96841895797690 -248022648797775 -276481249805851 -55057402276367 -20992107241710 -141991768923631 -15874516693274 -244453956062730 -114777648762419 -139951744003283 -86614175172948 -53944649357931 -125153243906613 -160275662598392 -38545937499534 -27951213131483 -149227807291678 -8973123460008 -197283084571479 -109191946825634 -178097220850432 -53492867755030 -207889578989459 -39165364642962 -191389662007846 -76478844942461 -264283652736100 -95991461196742 -128197039768047 -68842589684657 -32497727275218 -79701036213350 -141541990405453 -263426310135645 -111114735477546 -185811687614345 -265959322087565 -157909230291964 -280102013053450 -140417326876926 -153241219009819 -232962164573572 -80525246472367 -231798827436580 -95833424107318 -3953603504965 -275133984716909 -89336032925163 -265889678624429 -151804206744417 -131406891702245 -189366575890079 -217147869394918 -159566488783089 -164846229591737 -6713147660697 -16031828619285 -230275908903134 -265021333455545 -161386528686270 -221229966612229 -47926241372736 -197262030164328 -222250813805750 -217503350126378 -46516240653604 -195646913581168 -39766141691344 -140813556935513 -86901204257778 -146160159862940 -231586474508111 -135481491901179 -26920779366053 -14900131422624 -224530403024666 -78935776461665 -248843711665838 -131808313983669 -78092598680870 -215980462889074 -91494414701290 -233818972065036 -221624860710152 -190202789458728 -39760158018992 -98379477558599 -254277092400299 -170193915132682 -1552150746468 -147446541441224 -22116949351817 -250977409750760 -30168324990567 -13712869123798 -224717601331832 -177362174460651 -183005773351383 -85595733084871 -178825615881567 -265745927373597 -221280535023884 -140058492788868 -160957617273397 -101508514983769 -136694784410539 -157167501031140 -88627093367875 -18741162238247 -28979298773023 -81798566848569 -253936813055927 -52843120632431 -154643775616391 -123248954040449 -87512101429393 -18897206469384 -274325821388289 -25501858001489 -89967054481051 -124385555717140 -12563363578688 -136107436271437 -123079185169442 -182608233073858 -253790315324708 -235758557246846 -208907031752633 -228271548826070 -159174480481948 -126100501601219 -31656751862483 -3594219747446 -54789028231125 -178238751905242 -127499029347234 -86795687939711 -201050075592818 -96690388521626 -123808245616224 -74681529431435 -216998636162267 -57325458190360 -178596974252206 -256681951121003 -218303083507126 -154844035449554 -211970072816589 -165277074617594 -210841047488692 -174737696048529 -219345456843330 -240249127078538 -124485055611046 -27108358759551 -136404289724119 -88423501435489 -105393814250922 -92862073910758 -188038769940222 -181583435213585 -100125920752497 -35770108261624 -126055374148163 -35295342521478 -233810205572636 -242341221096669 -73822241705797 -47070928823820 -7404675092855 -234921342185424 -270116498398008 -251528945444081 -153234136273082 -86603374968161 -243681618274037 -173968212670287 -34717484693837 -190814049794870 -192165922189904 -164922883324794 -128681369387166 -258068741282555 -170749761038429 -24610933588074 -205160484106553 -242109841440017 -218650542759013 -111813105657833 -204352955518098 -42154276409303 -54754681046418 -25201954429298 -231942727525860 -95351277054838 -6666589215767 -243785918754324 -71628505280174 -15238793556931 -271319231650080 -124778526303429 -278776368305038 -92396014864879 -86629528445700 -82400983753203 -53918883697839 -224399741423160 -224402420017896 -27905599652196 -115701104725780 -133170334090023 -69786766955274 -53625489225761 -48746725582450 -104454022375072 -222579375806133 -177401679083984 -161733415767468 -228568314287744 -169200510333043 -135398732328225 -202719116422313 -234698329909865 -192284737983819 -88797658145897 -122619647145706 -126977865486732 -219440094531691 -88681964303828 -70199040024939 -188179092286965 -71742675596001 -235981044430465 -58519338586392 -107466566971010 -76410636786280 -34899574787859 -35523933609805 -238457467370030 -194283396660638 -91489346099423 -199701258162415 -279195929165547 -280309336344601 -263133452051751 -252728278520828 -269891928006667 -185634956530651 -20947098038946 -160736515912783 -75605993624214 -151292883548767 -20439097204330 -73883895524568 -172674343686463 -70783552501850 -263033469998082 -57110056706892 -138136033213844 -227134518831658 -207695826184941 -218791629894966 -75089366561421 -225383737583100 -264200922663486 -84549866404874 -122062345420058 -181864508381848 -70289315012593 -147949429617857 -246304847345364 -139492197091458 -147254193957192 -217840610832017 -7604037187820 -117936418386864 -93767638368767 -125567799534768 -144487904631468 -153570311797007 -55978061726532 -273735564325167 -92378629679500 -152073819368743 -4211828701975 -267995786940622 -199730354264967 -200953450759491 -182380129114569 -136555748972415 -186670191882340 -150500956455142 -243194409907801 -43715456158869 -33977340346777 -47359111965498 -263801573887398 -279110399719377 -90447997512273 -14177905603123 -93697552324253 -12608807816377 -71329862157300 -119552446990576 -209043538704831 -275004898609103 -132632553957557 -117572636799942 -43362826027913 -96110828754259 -235973157152202 -180830759818422 -50236674705540 -56134509316914 -144520727436520 -54534837965050 -156818161943004 -174037663528091 -139836293469740 -140361977598274 -195330836382599 -46056192902475 -264410023841927 -155800355318962 -149539735809261 -96589380432002 -23572873037843 -142407738777271 -269722164510842 -172089749033451 -235758904938469 -79903254050329 -236664603825400 -215252157892467 -27424264140453 -202231365689271 -244201628422885 -208929272488091 -279909279962469 -8580080138364 -207809003495739 -68834369851536 -235826709558494 -96629355054048 -131598266073358 -155778074334537 -246303654595555 -181688666440809 -235384677597626 -259228864885130 -180108510893829 -20286460895102 -218169288571445 -232564919602119 -100866545112041 -136078707621259 -251179322111128 -26958929744550 -29083682446492 -262005516173377 -124356438491798 -40093663232735 -53801517904465 -24608199262818 -147706570361793 -177032033010416 -163465754211689 -252664437197154 -219983720634022 -60597018402998 -11122768475311 -40570774951110 -125787967865901 -92503289807570 -157184953741512 -235602079819641 -131781298482924 -261647541468990 -204002239925384 -235630279277854 -69820863817170 -194230689380308 -110391087703001 -263519154331811 -22215877409804 -269551019694311 -99643031717267 -141935004407970 -203921543428559 -31949544659645 -81061446705399 -192745760467011 -245448995836276 -202926115317530 -249901988428378 -102791178733052 -34193858607529 -233695772188319 -77390895592815 -160897911184441 -39665947017052 -175376880903630 -198590378127384 -88681218278704 -89947891943292 -51833745399517 -141080518818240 -98426484784277 -204775563046385 -10571864415114 -277722362008581 -20900891630959 -210292220669102 -43928120300868 -164434826416892 -207108473983945 -218569022136052 -278203551079879 -123263612217531 -60684048952612 -180015406950909 -206216423002943 -214617857450208 -182739267023699 -67153411068315 -18565248042623 -83884386728328 -98848779645068 -120638900906495 -47846067445646 -118212356244802 -196048852023119 -192381019214755 -80873024644555 -56315820214055 -28610509496307 -77911649307630 -92606294851354 -35592751772935 -231641045550791 -158378331339831 -99233885880071 -69525968181460 -88878857811971 -77152779931117 -194506143897385 -218225231136459 -60569900988755 -72863181770571 -266528279762167 -167921625574222 -242538383881684 -206251043642937 -122144892733028 -145154826188263 -240703739139898 -66968782054733 -256970783440418 -173023665705948 -151147929473106 -194019576815321 -30080250022833 -216282819678835 -5190514512568 -101556567084808 -220982532664902 -217745914378227 -35514253283747 -70878807486654 -32199278847290 -209742867367842 -218585052980878 -270531136345003 -277125477642586 -272176485801894 -212371989780504 -229062639861074 -205393451635578 -216906952468983 -207619465731296 -118434682979710 -111466906038527 -137772714214153 -161186027329596 -220885512104977 -111616216619258 -106601584036525 -204277045761194 -237619947637733 -132373676435461 -272102144951969 -58207650389914 -96298940125946 -178820776862870 -200419358942434 -263077501238174 -280553970962075 -144144253601715 -176972678627569 -119736863130526 -40379061571469 -260560484047965 -233877574890366 -253976500658818 -136825963260690 -128008451374889 -159352145680283 -159481516969963 -209208347610690 -39185824200144 -86128711035913 -207835822727484 -6821809514793 -71467315415683 -27045964557533 -127643636512688 -73721168473260 -108087326868705 -252803930031396 -60576506196623 -254308877987185 -181526613740562 -279086509880823 -69620666761039 -158810379850607 -193711846908004 -53525498405882 -49400292801513 -75688621168277 -114983791601371 -116582255992959 -255922230556936 -151923736975956 -137825162437486 -53403269388456 -223342939199843 -198137156402521 -11694596607465 -60313182095065 -15534386492689 -133947023261309 -186416502445714 -258900236619196 -241325906047281 -75280258837860 -177245383573579 -162170335590279 -264685203858141 -53555980053665 -88819928727779 -55201014572669 -260233088919222 -47981061388174 -7084902331164 -12493969551655 -88727070776931 -53526515511569 -225284598581920 -258115381445754 -176266408417832 -13694285690561 -12552654229436 -124768151936081 -5369326834195 -106453154582893 -59392679479188 -70942020702981 -20732546594416 -90102847182325 -82782334697056 -244949779512041 -214440179289980 -210433867180434 -174683929078177 -164872915647242 -158963894163847 -117916817958930 -25475753812268 -59753957989970 -112028332368511 -258744932102826 -112058689775519 -70564922141002 -182424085709763 -229299825555995 -222280161270140 -209545506371853 -146380638281792 -220388314912832 -240401686005114 -74887741287778 -20039863272612 -44663692739188 -224272671537899 -273492454683820 -251568232908318 -273667394795432 -86594055848427 -11582015549846 -17904215631956 -51799017629390 -139050034329336 -231285456797985 -191528962541344 -34946342937315 -107260411577397 -205964948890754 -82335341482244 -82141919212739 -57484752040109 -163567473130075 -135663566743949 -56836762817510 -116979254842143 -164140549433303 -88739684051305 -120131146214251 -17345632493886 -34266470282683 -166622814942424 -140729816957303 -212435052750192 -222478637550454 -281355356041145 -244280441504951 -168707047256903 -139176229682083 -90516252177958 -69891787773785 -278217602984607 -127661826079444 -26274578940954 -150667470067105 -91170724842030 -217430113975470 -13245538173640 -96589884137513 -7898303109857 -270332615922320 -69343320424407 -226917165634669 -237461267566619 -73194053763181 -72923245121772 -139194563601755 -268472036930571 -130890074557689 -147515790835918 -279367442063159 -276053234730422 -171190894583142 -130318736543637 -154412281294542 -261474162852918 -219243708478866 -280432992833718 -191387328783884 -214416427415622 -197007344834350 -131614898400229 -191049537244809 -270248686620592 -186368270556786 -165035011296943 -266275491735473 -81865313707846 -12227651401468 -252637694608967 -117753423680034 -258578500239384 -25712346278067 -59298570836762 -217788640932902 -113250116267219 -264141312379120 -22776984229534 -221824799448301 -158152450517669 -211836854760530 -42320799526486 -109122821610815 -257583748663996 -21964104695333 -68764908050034 -9042999022311 -156563352042598 -139092139630599 -110043945577277 -253442657278901 -140483710956877 -276823475344931 -42820468160624 -117599097030036 -79396152657717 -95500884102082 -197258458701687 -183464543586812 -13823486597384 -28103500278776 -49506271541115 -42200777807436 -21028926687841 -154172168238541 -115808182038407 -20571205425541 -264446029532801 -1800741108002 -114042212479461 -29159426749731 -243245252758471 -280828319663669 -116285877054597 -147486939468525 -40359124513520 -208716635984213 -165978257971425 -19122886452760 -162861886712201 -39888475532318 -18755202370120 -263184986552998 -220995287271247 -122256957600036 -235394725005566 -126835182692116 -70833933453114 -115411772934979 -237588723901819 -62589655894528 -184406825878498 -244107181823176 -252623408770375 -101631046182370 -116821962212706 -93576023599792 -267022907775890 -248606055132132 -200053309758577 -164340097487828 -255058485897361 -276142984113934 -151130794423618 -106837774887335 -132015801780120 -276295425998939 -264816361899781 -219605698607622 -183291168897331 -243030140679330 -129442894099496 -60692627868155 -157562942905128 -227561976949404 -16416472907005 -245792910151291 -114941963333221 -33043047910363 -82323402132288 -164744521831759 -206117295585627 -57119886929926 -78049068697515 -133826221767471 -26619471798193 -56282882967304 -169285499853097 -183839548852964 -30522320918690 -232276469678046 -107212530101317 -180773004004807 -64694552822423 -226494809898680 -109805977592866 -240632150010657 -32545932051663 -41943439042367 -171259563494146 -89233412963739 -2138579196945 -119260316703656 -237104408649935 -106738306466019 -183403702026006 -262653687030702 -219623118394218 -254058378541322 -199305992460932 -201199660893471 -157672262793773 -34192266123761 -209950543524840 -87367287788166 -185378780278815 -156588269112881 -2651714490581 -209356871164296 -27390523853092 -265918332895164 -230481936023107 -163203889720512 -232624967122929 -142726136205931 -212064604182293 -197513946416855 -1850215578481 -181415558220357 -115898636887758 -154224185898425 -148144306914866 -244484552743129 -7914896022436 -85379225166640 -257657010279686 -16545151533761 -54455281891455 -47315957706808 -109894157189222 -176782750674417 -22384441318298 -45159511002674 -109320778046090 -1943070746696 -146700311605969 -93975372225446 -255106696662895 -268537216603343 -61973088141977 -246460813651972 -65398494275898 -1513281602148 -261077788335583 -132882410802660 -79603167666546 -244751836352612 -235549807428383 -266924368375617 -162391988774632 -15155716645399 -76959672168675 -189000251703270 -16865510875803 -176830263367723 -200412060487076 -262516495963249 -197722159826296 -195404228817674 -211533910895341 -192521314992474 -260192682161978 -164233098640046 -256799355589644 -13488194148078 -197291321782793 -92623220011817 -129820572256995 -230940085283567 -97213602186422 -99200125710134 -236185612638708 -228635851074405 -38175652437786 -268994123242433 -194357348170565 -243955681895364 -251669414206655 -124979170383681 -151113016294075 -145981163252075 -123780455707941 -244842404972132 -240600270562420 -174214521936875 -235617447745900 -47156992821594 -195575854093538 -178680630767720 -4700970516793 -235160091790502 -82938496614385 -164017722569148 -249731832889002 -239131999316618 -152429820166600 -35439208804598 -172311717372654 -29028731597291 -186341793834661 -186555621971890 -146048570384794 -125256090068191 -42279826118753 -230749919119344 -281341935776559 -41249020446649 -41261093985993 -62799437929491 -29807349429195 -267895443065129 -135748244459149 -53163680252459 -225823053575047 -258492504571267 -213753151414556 -44528377613185 -96989884781950 -197873302714469 -62114499573830 -5321545988191 -246317062401140 -107787960339334 -18799317166645 -60083914645109 -169588603411772 -37958691563302 -268600713193718 -110011877557203 -250215947745188 -213236701609187 -44830600077617 -222036815299445 -137566917368921 -237693326886216 -164550584143851 -78484519911606 -162753753524877 -280522203775256 -152922923766509 -99189787156876 -80390466497217 -266345501630664 -81000514029785 -102511567999076 -5848090109449 -123621199878236 -192598538332173 -275552112822838 -278075700777273 -129812621540628 -91781993950058 -258019032929370 -31123073698759 -86080420741950 -3333474456284 -191098043260428 -167637851714512 -273625295950553 -74353807079778 -62283816924623 -173417407785667 -187926135613265 -95600876092683 -188542158305204 -245759376660869 -52177850251254 -62655579208925 -172299521095611 -240228393413219 -263997942215052 -156876968729308 -252174048652999 -64485612386533 -240699400765016 -73837653586192 -231693030355662 -113967202100222 -220122175538219 -100648525837476 -170884642955288 -135147970206022 -195592879302005 -212096324620460 -214623165276660 -222368498396688 -47045481727260 -276116579706303 -80528914894083 -269292115027023 -92182500329947 -250407003723893 -247615563122121 -4226698342259 -232236997831512 -158911440612739 -24047022427037 -176380426180770 -15609811024774 -256662345555032 -95995935668723 -184164577309839 -110463673869356 -14675270535605 -185053875517627 -272408936358214 -225432523804912 -91720400184720 -147716511069325 -245504735012609 -277823784908376 -53390904678522 -16027168064521 -223372899136342 -15385223904698 -78270285868138 -32565186289147 -232266113656714 -158719542213976 -206003446759107 -167435171379488 -226019131808334 -76598578296610 -13680944072429 -110251343883563 -214326089929224 -254799402040796 -111437079283559 -214501698856174 -248197908067548 -135787885309242 -87161855152034 -180810365065113 -76626858037527 -219707472832335 -62629265028510 -12614752475774 -199232101975465 -61803148176394 -17933814580247 -183173611564057 -125224739374366 -272222769430253 -340254523568 -160406812178098 -201603405545093 -276594281016494 -12765888483344 -37845227591892 -255569135340943 -129612854631055 -46572815248303 -85582075438398 -99959847998772 -163709900506399 -33306965814633 -227577361396120 -70332785950278 -20723928834645 -65313217812102 -41390018819015 -178924530551095 -102731083504531 -245335901487882 -272468353983300 -137654332512143 -111966911281639 -112654296051575 -147372336524998 -188741622906989 -163887175709106 -21246358901886 -123931591830133 -161043867989232 -221844168521599 -243416217139769 -172355327059240 -268562395163048 -20958067519366 -4353294383724 -135688134002563 -132584115505029 -63817290287676 -167219985698269 -190119433324994 -99736114796473 -195614066201085 -238639187922156 -269709991533761 -257180483477241 -142873831193570 -32652822547696 -116135755496583 -269027268881857 -271333713468477 -203559048882866 -254540032207089 -268992045558712 -256876394276173 -144852552237072 -101968223828080 -171541614757720 -89842371356906 -130354604621010 -92718266557853 -176731328806093 -253038625656475 -67532831563898 -75564680489724 -51179806957540 -76441067117638 -163319984650314 -163296305142346 -164493182366026 -60404094389634 -212982760057746 -68062584433531 -218991441319657 -60861766649349 -267675442159778 -35335306502504 -36383765283394 -127369427920203 -68343793774181 -103089641321662 -140619255539261 -53116451032331 -56575676929183 -91477149308556 -132122115135214 -173547043586915 -167278027154976 -89383722433477 -5154142012476 -212811687206262 -150142642677871 -243795038840560 -50184760569356 -173136072640598 -266344604354523 -158292602069068 -159048165813575 -148296062618612 -242078958606080 -173146869717331 -58418708403561 -217930356005458 -243495301218247 -108621744668258 -143811585554676 -178047068181023 -46493038627889 -33310659262176 -182773827506625 -137865956609889 -278610141452057 -211469396319191 -261036649766736 -258862534777123 -134199411630837 -272780584945830 -162796314173555 -179359329524217 -270355247390332 -73214937608224 -278201612920546 -120200499838632 -57286329906027 -29989696541610 -190469448826873 -103072509048057 -192261957612618 -208404052226585 -145843806600 -15272925406242 -124582040952326 -110091945214806 -252414938304141 -43462106856273 -225831719900433 -22998676710143 -258550686494542 -241082225041975 -260767567061654 -46992298528558 -103012640190919 -26290983056744 -144860679376727 -214102444626814 -13748165233139 -255627233891683 -249123070254362 -9697483768434 -223044819000115 -233787313913693 -149857525365655 -56762014569649 -175944957633083 -185429765139249 -59891601927222 -39718815587916 -266632499375084 -114949814466580 -32159003359100 -172838715665805 -207704111989861 -130321182453208 -121656845100603 -256802123482638 -135564512863492 -132542978042329 -263327168381781 -135990283914701 -9080845868181 -160850611197082 -223094388153063 -161279560576675 -52672337068560 -261762986976993 -132690281975628 -271342098680658 -258494647288887 -17709990003421 -43276430701983 -220399138985636 -37447852734674 -132690160346037 -87026659363364 -107925699965382 -233157945073971 -148373342314861 -74208882746249 -207992957612629 -102500221335807 -236638700112223 -249513125813446 -184309358458891 -9286128515820 -37935810230606 -127173502723320 -234640393276496 -195653549195333 -277529273064531 -246194223823067 -7923591866266 -166928024109472 -149416774160116 -226156468591884 -30519281748985 -21132894930476 -187262863506289 -223217885427147 -73048319132579 -8797289542625 -222449011385798 -244029848945936 -209101290628896 -132678043541222 -224687158450714 -129725198751578 -140862624149208 -136472393037198 -190262217948834 -90735676267691 -165413009819227 -25125441278790 -126608828071068 -108297711198333 -248254168905434 -143196767192875 -70285731686584 -103550902398217 -240556925811640 -112096790029208 -26590610350484 -221238032347933 -252457996913658 -108504752724885 -124337709336542 -172605761925606 -241229744702144 -24085790400637 -17110033677317 -35369396651251 -240798661043950 -181025734656877 -8752663930662 -139300323344165 -255755195144391 -14193066769831 -9968029501384 -141029798390576 -97761577739745 -213198240169911 -31240073198577 -279645733575521 -11812305313851 -78768093499219 -232133653127243 -162693196911625 -153056725547929 -116725815483635 -218312964650984 -122680388228750 -249788030678419 -205915428993356 -68484274572135 -265417818391273 -21600568106185 -142045213206949 -246368792009748 -84400236092516 -156932460957861 -106456025938278 -164715892238469 -221858575419638 -69723391708367 -216453098894095 -57967397389460 -18750499156544 -141116682076605 -232667690256376 -196184256466972 -124973038322215 -128329133421726 -10102750289549 -177490040269915 -161426256672085 -41497382025976 -138106924246856 -144636803894535 -54689202349075 -223754156301425 -21999336666387 -142515263720747 -106250869888058 -84770478290886 -2679897340700 -266760273656037 -185395946936956 -131681932733598 -119460172952268 -104557086436776 -155074828620182 -27120442348564 -32315617767806 -160149749008504 -268505201681981 -63855996206530 -101181143420524 -157403203998175 -190231071430876 -194804846260275 -31906251984091 -26082052667336 -207448502455787 -56901774391477 -106652256091927 -88401854416245 -19438409272590 -32488048391236 -20156959615525 -213670727083816 -58326516756373 -14189009047938 -8382667029423 -243955796191453 -257428874933117 -170675573605039 -226843348826787 -125568157464522 -166612842795536 -35896787975113 -176245010756055 -104820622466274 -12820312997823 -248535752697553 -156349521872083 -72242251424456 -68001439369956 -103970173181123 -186617704023620 -162081013073766 -244595712264965 -196356148548137 -224914196330230 -114665636744061 -262786405458779 -141946279942206 -21991539591327 -89421114583323 -265168807463471 -129876023922558 -262783024249088 -276739891733591 -152100483633809 -114760596443656 -268372324480288 -123862702365571 -55216560468345 -160600312273884 -232918539705919 -23754372228315 -145921309093046 -184576220446974 -56019649986674 -219647978059840 -280548659758664 -46607183106635 -147070752183896 -177782270609525 -139842231029103 -83540650680110 -45934728560677 -5013590014194 -185934282032231 -55684270985128 -118277408229316 -248670387743978 -148603497351012 -255972243697594 -117111013137483 -219347603690091 -2374537540796 -131364072824926 -45201636991770 -58730567361594 -207623311539061 -56882069437825 -64725399327701 -18336195436862 -45055384969660 -256393274725687 -55431953575699 -49373978183974 -126948730268829 -133082560082065 -160727415665283 -105529915621990 -64201623682628 -185784415631231 -161201878690397 -5506002234712 -3164542857781 -112383835101789 -253391081641424 -242554807296548 -103593673084673 -38142781882402 -103525300732857 -187303571374260 -97425872593449 -10566459940246 -233303085098430 -66148535199257 -195613590669373 -227904047319738 -55229173093347 -112576145254010 -124274060441176 -7976387781222 -228262269666702 -255627024839768 -262867035511868 -251334843176292 -127821412611147 -164129048272037 -276074082757182 -37836596703645 -142840084400319 -231337493644123 -161092046501285 -24515924002616 -265513916834728 -167195554029303 -254698358536233 -143487626622446 -144773873118435 -83963505385632 -210193182328856 -269554228679397 -160532403160975 -274931966173869 -54673588375712 -91274327006956 -244104242921160 -270676970689707 -56926370341627 -189754893519765 -266932646799217 -210997574587798 -179019127518237 -256289606494732 -131909120847862 -71685652803860 -208684854038370 -141467483999375 -249864312485533 -58274297007459 -177201167879973 -276645926523616 -210981030805217 -135158698952365 -114558880784998 -207713627387066 -176703404212722 -219701145101983 -3465647982063 -197862329343173 -233711404257677 -61367850034003 -233546743467282 -611758548223 -77289642148535 -94949110336074 -157006235194861 -148838456505015 -229758975332256 -233913364080959 -84258866696310 -246344109327368 -144481202866677 -191220415392008 -211690541613385 -252168463333368 -116323038488454 -272577208853398 -78335559374323 -43071610700209 -219075279891931 -141202637854209 -197224293299582 -119309420656456 -204520888099808 -137706261811534 -95869765003516 -60678138387274 -225422465913847 -267502097179044 -11312868458665 -260084855770544 -113405756362533 -119141087895935 -148952322190122 -196445736524048 -60625459357466 -257793126442992 -76567037141909 -150201006125173 -70359994431954 -136855233529505 -79826463705593 -83922639707893 -198929012599250 -2433642518744 -142650448995130 -148636824720385 -218707592545835 -182323913259868 -82734459474885 -200625475833791 -179268994637603 -38402334045945 -271788819362183 -243515804785513 -130511432012415 -28085775709575 -153236477288862 -82914680772023 -180629608860279 -109972380021478 -245044880984185 -226985229514568 -3725544398 -142686575765556 -226864668760660 -117793052207201 -34371629103509 -239338018529133 -104491676373849 -78541091762168 -208837146535808 -209715292263500 -220287888554583 -76120218779341 -80943137485407 -55435713253063 -32670072042510 -22180016756812 -231265004407933 -142988833076568 -167134538281226 -68105327262354 -60661568353122 -247967188884701 -70746273791930 -147885028584869 -212466676630825 -145698549296118 -105141131071423 -93094362738804 -74049291738093 -104475601118721 -180597167245734 -195428479579407 -248228419612538 -226705401936411 -234316736391245 -146508157760684 -55589389670480 -60516741130798 -108068516869896 -42650895247679 -102392259279594 -188643275690439 -139291957981317 -253400188736460 -42422620840146 -274949381660323 -26001796963451 -64046168685482 -94559346317648 -188783137619327 -31766774291418 -126880758779775 -126510808228515 -207243049008597 -274881788541808 -48111296466071 -127936202034986 -12820546472749 -123693752270761 -214095557537272 -21722775481920 -44961612082721 -144991312165913 -106579455947210 -63029360919471 -179897766270448 -151025448075194 -188190492821609 -160598574828985 -226562942105126 -244862572443378 -246655258113703 -129718201218526 -159995937356917 -101520023014608 -52614929670970 -18578855895397 -268341392300455 -63764795223951 -163309569818053 -52789385834402 -35192636250400 -134376234056211 -58032481356958 -1952115765721 -224713110862417 -191661984901894 -91671649765688 -119556932706168 -168736264343600 -280290953760568 -188643013172284 -256265716656178 -222087043236415 -276960773004524 -280958886029439 -268012110289497 -74985036434043 -90177459010492 -227635356258088 -237796869809550 -188670824239104 -71830278035854 -152791275803604 -162296184934010 -119373161456481 -243306565164321 -58238429833049 -270345035269319 -60274992240762 -217873019410473 -35381903584229 -72405601155124 -3052866675036 -190515752731650 -183612222342441 -148308987612199 -241687403727279 -1743282048012 -189364099601324 -157493063038909 -152366967454021 -101192174239727 -136335586150721 -107330662005506 -32032019797249 -36870622390590 -217797768588157 -212876077312136 -176178003917341 -248153462455620 -244099996044323 -81185080909237 -253624575127023 -278198635467338 -29632629403496 -55759560273274 -270972959590641 -191981358574124 -270813515318003 -112570129164599 -195222227784735 -253697258694317 -79332614790258 -221183955834258 -125054420684131 -209033989881351 -113350267959354 -89638419286889 -253754402048685 -201447272558743 -162368681021176 -43972196721452 -87843068339924 -170217450808623 -40816798170132 -102893741470594 -17842554686260 -79125081973700 -187606133239016 -151729469062419 -125004977444683 -225490118930437 -166533901596056 -171627081388547 -41364797893993 -111698867483434 -109352355681908 -130596886409203 -259020411302393 -81630554823519 -72724569639315 -281370505481833 -135081752509851 -228795911980036 -247675813395745 -4106568312308 -27126682300117 -45694324657874 -209965762317582 -251240250661775 -48691505099904 -142032937460433 -32156772128489 -66114091664383 -187453353428655 -25104870389738 -217280087627567 -53799669406109 -168593705611584 -189785462205659 -243179795129214 -169566459532155 -93877620201736 -276122360188570 -146357192920214 -165524440467808 -231757079969960 -227649920456399 -89132590165424 -175812245076000 -132747924096844 -5508959612032 -65039900011198 -46181208565756 -220061597647280 -26578767483132 -36654845591614 -149437703052633 -54291403232158 -168938027743902 -159495385168315 -262805369922841 -30731241759899 -110106861393025 -254067126113766 -164632654467406 -59625816717383 -90641224263209 -254387250019378 -75379607096058 -237617641064302 -166164414207338 -64754435194730 -126951625522953 -189756156160764 -101141679248775 -233804660564202 -10339386383270 -64235757999319 -229132368658924 -101523230780183 -170614860698333 -49529125837191 -14995132373345 -214480469594847 -190666616643221 -234338854109484 -227506255459965 -14076670682250 -58294865625207 -48502258959923 -194558249248556 -139778391190583 -202584394144582 -34860276761885 -82086841979711 -267871302459437 -85212343248023 -234037360225092 -120394976075388 -204989166171770 -280929794190270 -32658476467878 -234293753800169 -211946161279711 -187511249197347 -239224588772517 -118324752684702 -84304481418905 -87014193440029 -150268674827042 -123820204555536 -241340296400141 -111944606769533 -230533324111028 -199713426981425 -143504038564706 -61317766396092 -223972894035265 -115851683674989 -259121314700466 -65857614055266 -45680177118361 -167843771656672 -102557471289408 -193280334041862 -248293803790870 -179894839216730 -38594834057753 -185407004826195 -139997211440928 -118599140298885 -220739521005386 -43116884172536 -159035988675173 -157468853736437 -83311015842172 -617133433657 -195902855555941 -216094317361374 -76800706818707 -97606686453074 -22771039733856 -35620437468524 -47546375054650 -167100309756436 -177177278041419 -128126954468785 -154063973967560 -115106846284209 -274975391189351 -51254606947175 -181437304896606 -64553168177701 -227733058212897 -22566479701578 -54672832127026 -5198718094311 -209056978169595 -130336063901504 -173772847999618 -165317723972174 -86951353272948 -76790657862464 -189054293952359 -251632397466802 -88078755537865 -15038944793901 -187545924200304 -232539764421356 -4838471725182 -211468389380857 -150483678090927 -196576267855357 -121636252683153 -2997955886613 -9503589301132 -31854890569405 -217619744283999 -227942441061994 -118639824577399 -142883129675233 -180140219215607 -61784110103489 -230572586563543 -89320559378217 -177309447432854 -133240616749840 -137423373781640 -239077780120020 -245982867246629 -70014718685503 -271610034707899 -281047291703080 -17040981856987 -275067599188972 -171071725828824 -12992570065858 -241317691880867 -135464273850488 -252650306172302 -13021141743042 -101207139952200 -43385170374341 -45138484049401 -182616136900563 -211695007190082 -136881078166114 -168445396172928 -125238270327582 -86560739099729 -18259591704889 -103563546919718 -28198732237250 -90845127280343 -103085338667117 -190998857948097 -72136682746941 -84319322088412 -112060628267568 -188645915584339 -274163115258090 -122102432640838 -10453076904925 -226746452566337 -263834204234828 -57887500897519 -182163830348580 -7273828848064 -135399783879044 -107526721408444 -191178456234711 -78165631624166 -220072406595101 -107465924988052 -171698551164800 -224198565758035 -156741354226837 -269957929947507 -196930524353071 -190591940857746 -129195657015705 -8632164418696 -59346440551230 -32403036183826 -197852580888721 -148396780882746 -125936606308529 -265942003986034 -150378672612844 -207915996251506 -4902029840780 -269035739682160 -102459315302167 -188893246059551 -145651511334231 -193064323041784 -6325833358536 -100896635953855 -266186531141162 -30000935577827 -129680349312287 -134590355902223 -95052793609036 -136082905380625 -159574347198461 -175466528454317 -185159727867109 -280451631262968 -146890912825486 -42155531300497 -135425846776731 -225706055852402 -77793065151520 -143663912278023 -60072307412990 -76969879213189 -12901411341739 -264404979694860 -156816367997473 -209179052800385 -218049378108043 -173949330398286 -163290817351424 -71979160850400 -80833154379370 -1928225927167 -246416040266155 -1347367850628 -15563454484084 -116278579500164 -116577954510314 -211830008554685 -147207467405124 -184882735050323 -263064786058112 -200410707284146 -39707313366025 -6212369387126 -64955837320614 -125844791841295 -1424879855696 -43609517634991 -227117866127167 -280935903968688 -59695124491982 -9846693388476 -182764893540953 -190609562527992 -21562091316753 -36195368552452 -178623355958306 -27595770643954 -271236906861408 -23080394222767 -2071393585180 -83550126773921 -202253049603770 -108505795799754 -79728410387841 -11360844908223 -49206659194497 -34048066270791 -83827916993472 -150370291027464 -134653593286765 -254593651738756 -180944751027585 -33648798143815 -247364126377722 -259037525228768 -184244295345543 -30485719112674 -184200027658635 -162838286176427 -265987113837514 -235084653290280 -259193838400941 -134245033225652 -12354585623795 -17015918434726 -177589759157534 -150420526129089 -26750999526386 -178313123680982 -168195278115225 -18517659637093 -262499555286365 -153447466676538 -65792309845366 -250445887935213 -45319201279360 -70144379856852 -272531408186137 -5481675058922 -35793058464300 -58313538084375 -124883669029238 -166925217305495 -134195902686453 -232780311892411 -42537424284329 -142695898130855 -101945039805783 -243650483402559 -97892634983114 -206855206720963 -238290727342051 -117696885741047 -107845347455465 -247296396618164 -10548699524875 -211911299136907 -261058557619234 -204710750135809 -76135093531605 -222732980558735 -179968225125108 -214472746752809 -80427449279330 -163894097492308 -47115823297613 -78144338594952 -245154648579764 -53917171159878 -17563776866335 -204351915350276 -153093532608802 -234975842852617 -134382784645356 -142794708679675 -65418390016884 -43962321273235 -162190399463043 -193859613916523 -62065141304428 -12704174699282 -94956735003452 -54026248953349 -94309173259641 -194647672041960 -176909443952278 -1041490227180 -243900087099568 -98303512242080 -89454055353842 -248468101754245 -25896146430133 -5461306902599 -246360203062652 -113819457095698 -167418784441201 -211901961693144 -176821073084827 -200165169433346 -87442694443060 -4559659203573 -104709637174066 -281132337215802 -29386701006981 -272429862744037 -223574467679278 -70813885167668 -275790653925176 -235519229054065 -123175043474491 -30088178071996 -13287982338288 -203332560656383 -82885640461654 -235309474209252 -45294120886297 -39473132669049 -226555840709310 -275044183147953 -141841120618704 -99638925512803 -57370987085083 -203697907861569 -217572203138982 -20402944507014 -33415799163603 -178269039411832 -214369408963745 -257417887818147 -84773190591827 -214731091225469 -11295201043131 -44721460673252 -98245538197998 -84663231985813 -184033416438751 -96713939715777 -209292936451515 -257722756314792 -204691864228942 -225637179354054 -200332690221071 -254977595714683 -191955882321391 -111964780973818 -120208501554461 -24623180657442 -124677336941353 -220385855681688 -202811186417509 -58604881387213 -219458674751860 -177674051341576 -205783748600955 -65257171478312 -193589898287238 -179140399897647 -16167486432341 -112857232619883 -266157410253966 -182488105418233 -232606423667309 -134286124527700 -163529920967623 -242316279437092 -248436345886240 -243419039133932 -78789551722744 -246920171656140 -177036498711749 -51068288643392 -264719051290826 -146963056721193 -58394500389738 -17439715951211 -223457502375806 -65197862067597 -242949271172954 -43477440800907 -278120286337360 -190510650727874 -76735779165168 -194157932809631 -65304926045474 -4213649664078 -52654723005193 -57940296812475 -22741654804311 -42267318018106 -63033560467536 -276374051215058 -88700756419806 -39672898072325 -101361919270536 -212483014668475 -280693641048243 -68158172532842 -59973399301326 -179413701501024 -266816554893309 -249857178187803 -176422832575238 -3655412367535 -241928005401039 -209925780540078 -23244696098007 -106432782980523 -50608299546940 -100379919417773 -186433755197149 -23994706630311 -125766355457581 -247114912958814 -223353170177773 -34329263353171 -208990975428074 -106203856900663 -8437022226669 -146535792925578 -208191639606204 -268282623975222 -141450554971091 -95660098630928 -68788657743831 -58462376157398 -52914249577105 -199848214313073 -179881041263654 -19000665346586 -222252726715617 -171949121153380 -227562204823877 -82541740940220 -96622432350954 -237448023369244 -77392947424809 -280694502109510 -59389440926207 -216898196379206 -200076968460274 -103077694958489 -267113749889377 -133136518105789 -72706854016621 -76985027268423 -66763525791289 -116241901943701 -256221382779680 -103121687905216 -280409450423208 -185261335700482 -173449431726951 -162330579578173 -229705107977827 -246040477867760 -138257386415241 -50573894871740 -12330695785241 -241225771668712 -43664228903605 -274127599853170 -129505855426352 -170690598344419 -215998322752644 -241553983551649 -260576210695166 -213464788883326 -141213315972336 -213935809629503 -46145206696786 -145006380483253 -170574525905859 -113529476181994 -240101836442423 -8015909161331 -17919440146053 -136383689273508 -121361780604643 -25138763562604 -1690183823610 -94237607944380 -141156205306388 -205711045148549 -229152236280321 -46447967838546 -175059310613023 -135483849643726 -27288940817036 -77092885549463 -240810456427863 -22317281253861 -198075155960857 -101510329194908 -167883990325983 -83759027528910 -70969971115008 -163451818019271 -355769974764 -57945563572216 -83840218762881 -179911609020056 -142121033861073 -244111349735819 -94091649873486 -158779697426781 -150988886363755 -170233079181795 -20404338178779 -63599543586787 -132448361116968 -94896444694791 -246011468573818 -270807162679239 -154181899648281 -215103527400425 -95103347833904 -127735343250625 -163458972284115 -249223535799665 -156353841110068 -63258484455723 -27743114494189 -38721680248630 -122631268761074 -13982744621658 -120782968713453 -188049458353306 -228213728565997 -185353613539634 -40726112825825 -267524058377325 -192227203872542 -207306542733060 -119202104310582 -104963146247142 -31167944385055 -23849542164130 -4722825096096 -32302923956347 -55948569547741 -264660875736176 -53836998788292 -264715022995729 -94018856040940 -240584561605127 -124738222309675 -13708640715892 -12808801086110 -176043364987638 -250712783773922 -61951844903924 -205355434662581 -87198283759129 -209856197267257 -88075905690889 -72145768428389 -38441031556158 -272389309816980 -247317289636992 -178763565578817 -162147214147700 -182345599672997 -201670226893664 -89196950447258 -175988939428896 -82053702127666 -230343878197687 -100576159574985 -208612671766983 -156197565668337 -280308963862843 -73866949198765 -217999616018996 -260407650001023 -194593889043185 -174474160323239 -184842056798043 -94043458219132 -81356425130579 -32520570921352 -82814041717063 -253520185815167 -160312569405914 -31574486599011 -264109345802101 -203393668126775 -76155871357592 -53653280191970 -235822854500283 -193624346611740 -253293321485255 -128296214392234 -257325615717110 -237222114974315 -226221515583748 -272510629520139 -186911293465963 -140084603928166 -200931874592492 -203893733586828 -269895020273821 -189807307534984 -131126024938356 -60176404548215 -221591931836512 -13124696169519 -225738927486587 -266271725758590 -249415680259760 -88139099608900 -179075288849969 -112873987319652 -211798837180671 -191372494567426 -253170246570124 -248189283286467 -39752855390370 -99504603234338 -4252565636474 -46308315064658 -71096364537210 -126802294621347 -207010912005985 -251867213362850 -77365756069594 -17668545105781 -257914301169472 -255146296413842 -215332797919332 -72398689262553 -11827381355698 -180965347883934 -95717044708317 -170203986967379 -169848626732403 -19996954973195 -70411341784544 -99600196101631 -211926449914198 -123153245598395 -186296056552868 -184768870633578 -11611308046994 -240512239547255 -9465920603254 -225801323889596 -255827070940046 -264391587585070 -21390268112369 -50654513760287 -108976359738362 -29085691727083 -228499552029649 -163661855234529 -71506570110833 -17961421052719 -87852689462889 -253466916485 -31505378703445 -118073582247174 -256214171165728 -201556762922254 -185169450937418 -135539743621813 -13734456556717 -270912419310295 -13326251987499 -141997948010109 -29703714927219 -4417463401993 -39215409161064 -160625138786194 -220713564804524 -147012026353357 -224843151464468 -65590264212377 -173258187091489 -21486509650794 -73348750404024 -248031081837210 -98434280604393 -252991920797892 -240941182442023 -48417620232676 -251099245608220 -207991750671656 -113112061160368 -178426729094945 -248729417818157 -178548334049012 -197448095052399 -69973837977664 -50344700543303 -40029261146421 -5628178775903 -188993973587528 -265392928413443 -86805443621566 -36874871477451 -205388648474679 -65894507083539 -136012585983386 -30660673770452 -214477703469275 -134820200864754 -112455156832725 -122182959505126 -109481797404662 -230045856951647 -163291812153036 -275430649500425 -82097870690940 -113640272732825 -158438145194796 -65296706212353 -38859861356143 -202364133034370 -110142312307742 -255671061019516 -72753000890704 -77850085812283 -70601880570399 -217387019574151 -140369290871576 -22834297721406 -253165155499427 -188420684109507 -165273751618582 -70065803063600 -219854929253594 -222125975153025 -125583576757184 -176513823523801 -10810814578075 -225793892641471 -120274337334610 -183667166178589 -57407336323182 -4391860840869 -205288158502892 -153267011679544 -43188909062051 -245851944979162 -184957894232248 -62998977421254 -5153162392073 -141408016643124 -135535719119186 -99994142888422 -144213247477585 -19487287067050 -97666849003122 -151167147581007 -161955182372981 -116674978815482 -106042912560201 -159118130559751 -271707379189482 -85219286916532 -9607190889737 -114113606926690 -152635083521703 -166978584377719 -113923011702803 -87775202750766 -92641677513667 -69970731772373 -141202333752748 -245960542736058 -37952210188296 -151701953267169 -110909151165082 -218072416069249 -257658941804640 -105942070351897 -158039512414733 -55319971795563 -39008810727368 -165056709757920 -68008849014867 -5430039421907 -247274639221340 -181471132283465 -56925809570159 -214362396181464 -4683307464260 -19844528488129 -945510246881 -7611789471909 -25677712236090 -149527323580974 -260415760935857 -128176318858174 -174690817214700 -175189040167566 -160514960394046 -247460614203341 -107694688640192 -258845618677006 -234416949621417 -149341106568714 -39986057758008 -162324481646355 -57579844617908 -156541388551769 -30557989947420 -266365556591479 -46357395072148 -260191272256895 -81020560120137 -241607538641194 -264149479057469 -143182901619557 -164758652743568 -248597123365641 -50990396956562 -116860644673783 -151975132436650 -93634749116214 -183902797872766 -71620734131775 -249718745406204 -242028382028798 -210821769988524 -146664961497629 -39281549652912 -155411787502607 -151376406664966 -174896729107531 -229275893418076 -266092557009495 -66615760541741 -54246270293082 -257514750686510 -265048337081148 -133049238878356 -209107042055209 -54534719530323 -99077870128111 -13378897667572 -268256773396370 -26168629606745 -261840387467616 -175644825929645 -85932001949262 -143607416669651 -136864638499872 -182006152797159 -170899277422322 -57973650568826 -64638811852989 -209908665858777 -123922081836881 -126185300114691 -264531264779008 -185821997043474 -226464328865253 -260247564226672 -39718158190896 -35953678456931 -85818537977852 -170534409889881 -222113560169975 -213172418894122 -134590785187222 -232064244320910 -72120065854157 -112239209842121 -187599821429709 -150163932736812 -14954574280481 -201243502438619 -47029109108606 -280792344792764 -33139837754434 -27309781702828 -115575616998536 -249210128434055 -234579981903517 -45586327657982 -56063015133303 -237686089161985 -259684952512749 -215138907417709 -131499203115835 -19752579963797 -246584057585199 -108863216681121 -149656675849809 -88777342306649 -11814716262784 -156265091291912 -248956011632852 -43637366600455 -249608471029063 -122216943976995 -164727070882044 -9477627265068 -111779210168081 -122545139838390 -213176234360284 -43345185970093 -50153683914259 -267948613542480 -165316311503160 -119318886209380 -51503322997222 -239526523780905 -203117398209373 -128814426372242 -69683656881264 -11031817141548 -49753403688297 -136895322341403 -92632982403289 -259845808872742 -77766584044138 -147764397420323 -200290481112387 -124994371791172 -170982283603262 -211943294777388 -192584704834687 -222711194102498 -17133867207156 -28835765615535 -128138151897870 -263127780886419 -198538369563682 -167772437400707 -87804081779735 -279281229790119 -257184830536368 -123122464301856 -85321692794677 -109424277303443 -129119672515819 -92365088089504 -159996212605985 -90998438334212 -22402206890311 -223669976876991 -164786008260773 -27838661807548 -139382706938620 -245659540070060 -251008225585345 -184835212613349 -55943939305850 -106829336204107 -246424309241347 -220675882094872 -138965033279281 -174107382506702 -100574683039540 -73778322994033 -33058689925046 -167307653935294 -249090852278075 -171459196081796 -280974926599426 -128213609964582 -8262150358573 -45933794205301 -139983264993992 -250744194754787 -190717286010269 -114739578552001 -213273463710130 -198052529381267 -180327365928948 -55780399674680 -31376442750031 -85072119305143 -136964038263252 -258607641941946 -237707335014709 -251183511884086 -19899218641513 -26473525344779 -96357546497470 -205943191269070 -198789032457945 -210068910028808 -13635076027707 -53856231008025 -28166040867723 -147388384557934 -174790675516102 -22340055821144 -245301661026280 -247165097729915 -277122961826277 -120861705458869 -182845413697726 -145488628793056 -174698355833866 -24944133010200 -195833593511520 -232448864625352 -122808291720836 -120931874033876 -148839085527789 -17343660100488 -37782319285631 -14753519788511 -18873110993094 -179262345237915 -248729279134703 -9044225755485 -227004286936093 -160090098138092 -130519684643 -178554344223572 -111892753773061 -95001029312886 -82515752087704 -90547989868692 -252897198083471 -81001964383133 -182222146352904 -271598081507846 -168268491331732 -38633456142779 -69371126780492 -191105420824143 -172444484717753 -252413268004855 -101424592280459 -238642375904029 -273013891617008 -47511054777087 -28858180351800 -15859790578099 -193135644772720 -184889142622888 -59204437483150 -92346739008416 -257783427139023 -171940851454886 -176508583044575 -81642944385307 -115346422670099 -90875102279692 -33818226133290 -124240756172000 -8214317090147 -163328440912736 -60675824258912 -230640617841044 -274029634064155 -48095552183075 -151592022322165 -249855215807657 -89077647552270 -28506352268770 -46237092250931 -214463711194892 -257005479002527 -92190967621467 -80807050946518 -62232914441159 -145368703412351 -263199424779333 -43696583636370 -108426354122124 -134637038696030 -88206489745576 -102872851013111 -222988989658607 -142202940938823 -177591791688210 -210591667009120 -244949819655674 -145166995986871 -147866631789485 -269919553212710 -16203353785189 -98274676928858 -251979183569241 -22085055966195 -178050060111422 -114881786673922 -213188152585594 -279105811098715 -129654608903894 -254239681074085 -174763352110618 -47928580658982 -74012070041975 -69939693516682 -214202891082718 -166268793593393 -258596046020741 -109068187538645 -234640834158754 -112810236970557 -90252094854354 -64856827204841 -116213667789800 -57176322202410 -247781794933619 -10255046245666 -198906804401468 -14801158483925 -35275619887333 -123544093082248 -203750956415717 -223123344309752 -250650803614573 -12115987743460 -101003602095792 -104045811994258 -213962243777233 -106581118480402 -196853976401788 -263426308097503 -182360505437897 -129434311814444 -218216578638904 -202248420917768 -227565794354786 -156812716025645 -104872862564896 -126568632551265 -280492439681480 -245559515194492 -113335066166302 -182578648495615 -280848242172982 -2408976727143 -165738700525330 -83329159673461 -93044000665209 -74758916687049 -95461527540058 -176025500167677 -193022180801310 -52961108211849 -170760861978737 -80794592932664 -22297409518284 -59662520657720 -56442362594012 -50139989818193 -107253118653053 -151271355392611 -21196692211537 -100069187210248 -21351400282175 -251407412821872 -83543748850209 -136837638360815 -238601318195438 -139477439066909 -154604279195348 -40299263939524 -40227982688293 -158592553259028 -241265609023451 -191956428976785 -110370151099986 -118654120077183 -114928385105283 -124732714718115 -280572338568609 -157886352673252 -100759707895230 -206574057698874 -141953746525361 -195723161972452 -116907690294197 -105301467863599 -169633814437094 -241012401750177 -61767131772157 -211854800531145 -238294271048128 -20554414645468 -174549467480559 -128562078262104 -76034288594986 -42430426621423 -28760535402879 -111538877536701 -140316262948614 -129385230681160 -79404212312644 -36153226311978 -253307027630990 -140805802302876 -180439720424532 -177474335912526 -126744118623840 -76623070548267 -15468303937677 -101340463365252 -39424257534689 -177698232161518 -28510869186155 -5962192917533 -257682711410027 -268592290491433 -222598217721486 -23707299570075 -29789887687290 -23352689082262 -81525657055141 -179648358123711 -89158579571543 -53283662049828 -21800765414296 -169099565130460 -196374647076650 -232908560460884 -191835591173519 -168256648594307 -227721651372725 -215074352221259 -256726222111936 -121382694477899 -201341860449920 -170315682585925 -16220159387993 -238655080530295 -267987082243099 -174100490939126 -123635059397287 -24540388377923 -215177924551051 -31582779248425 -83003186445109 -45456776509549 -162657455822228 -229675785482150 -117771573683864 -63390220342509 -90109182256299 -134868723602573 -65847447959401 -15724118711312 -237496290343776 -150586385032758 -207040995911356 -225430318363834 -67518210135213 -36456027872782 -155836642544215 -107561179312202 -189704995923349 -238844217009608 -155416379493941 -178338968904911 -163569686995954 -99577465782043 -215978606538585 -141860672634243 -82036740623766 -49188894502914 -156620805446999 -186188311990384 -54000989577334 -106062781370774 -185785497034028 -229118156296283 -50766403503383 -209095687274728 -175101714326711 -265799781731629 -99738779600626 -13278294446468 -62044843044887 -210302876394645 -127557046285714 -34647742078837 -156306068431823 -213792450418134 -28628531562278 -7449207070678 -258648540828428 -165052371722278 -78355613364240 -257657263893111 -202865279635942 -12932988545251 -103737424345738 -206176723811811 -263060673017269 -247531051170709 -148879058480626 -52939880805400 -279040487216191 -127101759877013 -240226145547502 -195223963106427 -145919187643905 -119672399686961 -34036457112203 -175712242820049 -234481119324813 -224272157159749 -187684506462318 -38346093400728 -195696666692860 -67394287454050 -213937540978399 -231961060142949 -208468231652859 -105720601662968 -51101192887675 -2929965401316 -129493976493813 -61235271974464 -83000242957797 -26247366352161 -262190088809685 -44705955942547 -165460768850089 -206759856245461 -126574805076056 -231566554926770 -42105288251103 -169499809371090 -67713905986096 -127420018017735 -188509731138994 -96226049696057 -33294353437398 -272988174851466 -162139689697825 -77895504104170 -128682566293733 -76314185262682 -211965325987841 -268579731561106 -65206439859905 -90234356444878 -76442351636430 -146915783667216 -81154123017445 -153752841647267 -166210734535327 -248197129253029 -145184396237880 -82273866869583 -20345247367738 -37716355753729 -60152900569862 -67113142908350 -145573339064994 -270403272222420 -257023092076740 -43610417975460 -197856837887425 -156153338314330 -258044793165455 -166505067397688 -262069856832013 -261058509168591 -101400702441905 -279179857317562 -181970070553832 -142494317362778 -181392212726191 -14163509479896 -264310736922676 -179289090887016 -259773175693708 -95759078726575 -113618280654041 -43065938149000 -140825584069217 -216280789356551 -200210687974196 -204912249846324 -68863348975692 -105200624630076 -265233805600961 -165053579243623 -230440112239573 -177250150655083 -227861319545352 -248742005837769 -259444295918747 -184659812854752 -219746393494655 -1791388464367 -140971691894465 -208876543966538 -28856873505012 -119822490994633 -139301578261274 -222472899438319 -156313642689422 -266198004741898 -227478046375894 -66141475040459 -31142011975665 -116141254034120 -121095191976235 -160340204686676 -138807077722916 -162177089912720 -56681675041162 -111170205619508 -150278689103850 -71807288537769 -11517499274451 -97655536323295 -274061403561083 -71783270079148 -120632211556116 -58224430756834 -265410250761083 -225609163248320 -196035385726904 -75955170738995 -4177309583968 -174635423410164 -51832916436792 -249126703923711 -79438949078911 -184821008489019 -69076023352639 -75310071323005 -169260668944243 -51293687857642 -129273741879674 -91667942727644 -59504742911281 -257999571794230 -104938522208298 -112564580329083 -111556909550824 -80514591663215 -146381029866518 -45767246440548 -144830137560770 -274158956565238 -65184065931691 -90609966630566 -35894499375603 -139954970569418 -184715685226743 -205413476824121 -18780028827612 -185564959400764 -5571881963769 -252802475369050 -109747920666154 -261592053237779 -83455021144591 -46302248987611 -137563786765361 -126272905246214 -267543039372038 -243976596901594 -136172633558229 -163227894563225 -264412905746596 -70967461655867 -185497884254686 -98260778296442 -4513961492602 -226677974511 -151921682071835 -104452435355267 -115999316107351 -196827413698441 -233386073283177 -114098535540597 -28145760744137 -146446959399286 -85288238251631 -26954423182139 -202598431825271 -21179557162049 -246837089650457 -177787654954922 -236541064407180 -44739661375979 -218742408664350 -265604377786667 -100402271232551 -10093190222145 -150588762876308 -76022333791177 -40779119958115 -88209587198249 -4492216048821 -281048604346822 -218800519700099 -222705338317125 -69179796170313 -168770398805635 -7410142442910 -20676316520337 -14286614247424 -274488696708054 -112747369384297 -80247100636854 -195273995333394 -36689547516398 -216203756835242 -59960074948230 -175951973484553 -107250706637514 -61320271825706 -246693613764614 -254203055793365 -85471955319864 -218209470602085 -110097768315724 -39429073838069 -36224280312821 -23800605752428 -103455877249387 -75359640475953 -189161276548763 -113296596544115 -69940182032540 -38965679183773 -23800577562207 -260708257186812 -70898012434502 -144850774271369 -63356038185254 -52017108111046 -60385786201132 -96558873900248 -22830168888017 -215267573332956 -85985434275918 -74243867733977 -256360957399893 -150945176087784 -7482001665116 -248710530649491 -113847099994870 -125522815075570 -2268587022690 -52475543853238 -242101433222617 -173060860972404 -1373009788663 -157174471431259 -271614531420092 -195803827331474 -114572240525012 -83963571447181 -210347658346100 -103663388743388 -12436694708718 -251337624709276 -220062282445186 -119158121569935 -247519905772072 -275045198967556 -212368837981214 -272002213664132 -229731521781532 -65965810606304 -56324447764165 -32883248755768 -205510032366134 -208005218962117 -106309995191917 -216825147022643 -20097163591200 -99251372741251 -157168548821640 -277798378771167 -136893037842691 -55144585030195 -171791292682361 -14870494168815 -67713989586906 -227769767328467 -53887285356769 -27849022431503 -176561087175084 -6624815985029 -217842680730377 -176143047892240 -157420778489717 -266174766815148 -127028809086839 -6958752901861 -61970846770097 -198072715337406 -143801736325889 -255819340117075 -26845493662875 -70703941509696 -195907041357074 -103056395947467 -13194812157044 -214487739974075 -193133456917749 -133378246132803 -139809958839641 -137468662297259 -23687113590797 -20966829586488 -224504288780675 -21724577721281 -132251106942349 -97379716107039 -254967896410714 -132348192116561 -261309015060675 -146510420711861 -190926654693103 -175292708530280 -211443409423883 -50111040657975 -190948976315903 -8363853998365 -126342600559838 -201544370943759 -246757452780510 -37908276599700 -6720700992070 -3537103728074 -104455343318269 -179022983936972 -197519713467151 -262044053983320 -179085397238601 -208370680966184 -136948318417171 -93553501044468 -185798909219730 -43011382774177 -22242201231102 -116697368850638 -192817023625956 -136685222442662 -150177149212142 -182998164087248 -136547438723910 -232821913985495 -52544031875710 -87245716462688 -16051827834148 -118270298169430 -148581159127348 -60129010731308 -198252125716945 -198711646955169 -256267002856848 -84352803255926 -178382029909242 -112826292697267 -48073049161770 -178227023225646 -149667076639130 -111026303324253 -214513216758661 -231897517698906 -157213328379963 -98407787020696 -244713486066199 -164045035413538 -224499398567936 -152800136541456 -59836130332767 -171657323388484 -45231849569715 -20628014876632 -19594870805181 -154941569966930 -72153253411669 -193094991838811 -261829736320889 -189540140841343 -173131688793186 -9514923424357 -25243436973711 -134788502369472 -245715226533151 -138857150181995 -186546672709280 -270635242564554 -100019452554535 -122217225265098 -107590814776045 -132062334681889 -247030736712587 -249449900307933 -202274598382674 -178800520119459 -255230365037657 -183591188672852 -265855536938985 -77864858675063 -140677479911885 -14757805492661 -266860890579270 -190463943339529 -29184887993860 -278355086480936 -77677491377717 -208608441273370 -6307809633195 -73530160417939 -66511094839793 -202309563864896 -237539892255207 -174355710194383 -118836875154633 -234614567708614 -226787763756289 -242058660789640 -111212754942329 -118809334464696 -10346863814066 -5742769218490 -160076726080410 -213735733490574 -267041289557938 -202952608319345 -22297221616305 -135302236720838 -87997327512651 -146053993678863 -67849186414559 -139989193164653 -160007759225444 -54999751426940 -239717616426824 -101148486949047 -186485455756332 -204319036017792 -111093936867428 -40941411226654 -111908675649616 -110861909290268 -120914665341043 -53725873638749 -82945582443888 -7146802086494 -161266595717144 -128644563541791 -114603118041328 -240952381782615 -127218848963099 -76340930911783 -267971806573127 -102299567144581 -156548436802045 -13992839344948 -236950284607692 -221714574939513 -28483518338594 -103065311163834 -248446143359332 -93141791924182 -165068675690016 -79492544330925 -130007173001441 -55749515873463 -183369398632508 -92001968766545 -245407037876128 -37106100200715 -67672787943870 -116238308877567 -29830390404379 -210576541113368 -440906996834 -89476355175830 -20711242036873 -67022525337609 -229052004454360 -47266880677365 -49599946605555 -105800596912901 -127684953118246 -123115108919336 -47364023131003 -260738124052649 -195354627426671 -232093628112803 -197645959336873 -257242258522305 -176902555574695 -77899867361316 -191271624804035 -77135229420400 -186527892972840 -74897690262507 -100533260233188 -229852791933495 -88759371129398 -23000437709493 -175216107991898 -111377649877909 -80957711665943 -158637533399531 -278263492986109 -94346819559453 -3443999106565 -266228748245194 -111106153732031 -54427729012829 -42491051558277 -260398218176947 -7463949988866 -109792679132546 -230255868299036 -13800580703601 -118151720694302 -149438042517519 -186782933461936 -74841588768169 -126225298378979 -265325813260861 -108508392320213 -195698659718898 -163393204953443 -234767138402628 -137920462865300 -163207382666444 -96768921465679 -137521750325937 -181940581340608 -278619111596956 -239798559687896 -235598624214455 -102701157436786 -236834994732968 -147154200741158 -81146079191342 -191224683187610 -96256770313189 -96394850554399 -122589930181458 -271455105863174 -204817120293644 -117873415810643 -234187996903496 -183286774443079 -129571330997809 -266197107991222 -188939375681176 -14643518783925 -218430027157496 -243954989865078 -272627053676745 -159409003251792 -203600887736832 -102490441317554 -79033821231286 -243375289750891 -243114982261514 -9872505953336 -155919337144974 -18510972534366 -257254332061649 -43726122176484 -37882279831665 -42386057010055 -41780248618938 -184522093183548 -40673091920013 -104153739971572 -248319180168872 -81441762846368 -95577611316857 -136004916528731 -135840480469762 -42148349255434 -86027267488587 -37966209133393 -266651067324950 -39293573750242 -58551716975770 -128316950682593 -225076838607613 -125913132537166 -156965269533507 -31258463012096 -81253099315585 -165757753497878 -235585922127479 -86005564875415 -141819023151833 -246311398748229 -32275500553849 -53609808674848 -268457374857426 -159121627461463 -91095866751171 -160505261793801 -73106049584739 -151671359359291 -132616991852322 -110463254875451 -205931333652533 -231915440898264 -235746730109565 -29523237986764 -173637104292127 -188495922068900 -250709888732725 -280168027997941 -97814264603567 -95143424054492 -156853321459428 -107221099805030 -244425334501888 -200835997997005 -162097715451833 -107776472359787 -10277879682485 -106651361848511 -11412319743549 -137587424253124 -94891475583330 -72025505816965 -23223275181215 -43862035454819 -117332828566964 -225237438847841 -17894175154326 -228475036329493 -254790166842384 -11947874414445 -156920781981363 -230977027671977 -189776734121901 -35221183951031 -67037078851782 -153102728243921 -181136521504306 -197094268713681 -84954683584919 -122435030770368 -239889623250842 -9150165277020 -125076944137806 -139764859450392 -258242459964471 -109199974918019 -248168416299285 -122818250012072 -272140098641178 -82121400741400 -30358583450822 -242908896304182 -104005324353036 -218410017785933 -213715411825195 -156385938967511 -278781023330964 -278469306018282 -198721142180654 -253858348083022 -254802798499474 -235857303758751 -29025358919905 -153178773021691 -142946272442488 -10102453130135 -1867137369148 -124891768139730 -60585507014052 -215917262949232 -204212570988411 -234612377250252 -134150744056064 -173378759819467 -181196453998679 -249175894338481 -6759097855568 -193632971265639 -249091215542110 -42566610766731 -119501104637776 -248848246404885 -215575979608250 -55146882842568 -125281925742231 -178101655257960 -20280121535905 -173943530144877 -144969853856591 -131004220385665 -54264525953897 -89472269568663 -238679201835874 -91429747862465 -178005348142913 -121242460031940 -63160302705195 -76818329261665 -83847547044319 -153667179664309 -89396648823283 -39858893107888 -90379586377059 -39728231219142 -218086880603344 -128374632460763 -24860961472956 -115896857111043 -164997112445892 -198158090672650 -19263885845723 -132535670780063 -45613614758253 -60057497723785 -262755559750191 -149027113223302 -148789170846725 -72111910727544 -85241288741959 -270440843113074 -218909512679446 -185498099696666 -203937012763308 -252390384513842 -242530569780418 -39921648880412 -93036427720458 -235188788201819 -182099741983238 -173891877266068 -44060669635476 -262138789517773 -156680123378800 -86334893993169 -5994552281205 -239462955889469 -161201168582046 -153028524811841 -113147289718913 -105354507174506 -139723380417912 -205166775115864 -136199341719518 -187291215676756 -187376298411583 -248742391697970 -45152824671988 -143864431220647 -215163826216799 -229525380465780 -32148608574717 -112537857519025 -276252999818676 -270896736652455 -229505229026922 -57233664044400 -228169122942746 -13041999917046 -224406524377422 -213638625442763 -53496679310312 -12056094606100 -277191650690217 -161502786567954 -268506928721458 -9972746079459 -48620758283285 -68366124248550 -47150520657638 -125672059010926 -242894444628250 -178994367298716 -126329683670417 -72871860826885 -4742668590248 -34268231549785 -231958684619393 -178360390930057 -37658170738753 -280361205688439 -237904387691589 -271772390460843 -130890756414255 -4004897776979 -209870103556608 -98077168177254 -25178177607065 -189987360805679 -75023567343195 -120259367442715 -248021529743419 -135586512457336 -156177409078464 -120935921545147 -55170054745146 -37586741545793 -119656786603003 -75773386249092 -110393771408313 -200119193677941 -96856877311338 -246575948658707 -4864700659675 -231013008252708 -99776403992342 -273867943579436 -243876901825731 -158170879467401 -122627383425383 -97374712430850 -67388797032663 -125315848405506 -160281567304869 -180870751921421 -269086371335561 -83458119862339 -223753909868989 -277573648915359 -14035477778853 -199265533441857 -236075525464422 -173886838479772 -60367030231467 -174418145016217 -117674530489012 -191785858346567 -109559050418548 -241348125457043 -69337373759400 -35065990925465 -62332293397480 -33140738642022 -223909609724529 -191707146475885 -86635279421556 -45541241708830 -183331036377962 -264945996876925 -172105944172309 -118635555286150 -233179699235479 -63988731936412 -122877615720604 -184031910346860 -5282587019817 -213755397099152 -119528214055675 -212718970663461 -116101709329000 -62913615121120 -148880744681328 -265373160716322 -167565619852632 -196863563666662 -14703551184299 -230851399703636 -131323624156018 -33850404711023 -56175682223816 -61637284053516 -252968599973678 -33703858670766 -43680512342643 -249861553286974 -112184885511461 -109030495842491 -163367528674242 -233184182826883 -74414050471377 -180740158399229 -258158824619976 -176880664055424 -243914931784635 -233849570000011 -22762156226607 -125652518231291 -195024394872005 -25801829881982 -166454398625861 -23897999979896 -246751708238057 -37490003889268 -217539504481347 -178111281619609 -231194833177247 -49370752277118 -126484022509053 -25594099527240 -163389440209947 -143393573236435 -9875836530240 -70050847052484 -99277842952079 -8792290621679 -165837445196791 -133037280564552 -274489942738853 -62171120161337 -157941741311558 -29090108217275 -152712870528575 -161389322596544 -25400699456938 -171550297341809 -244548489127984 -184631027770694 -115264840073677 -676831798063 -71850836425498 -200986696140750 -265405352445678 -210299878668992 -264227206740142 -70447185628659 -11856646337346 -129974251941325 -196655489101969 -56553937940189 -100585885222603 -251714025180597 -40733459616733 -215890279471675 -263584848494918 -155637561950974 -163333223116924 -64958052756238 -14478548043031 -125786891347158 -104495498754412 -158278508480550 -239042760190156 -98020264606826 -41783492920350 -192148412366725 -110894562986687 -168236390198330 -11433619924430 -206451235050088 -70518707424733 -184198675726443 -155647510514112 -98971064976308 -101810078254610 -211913231238743 -175475680339365 -215192694060551 -197102908204125 -127504061352069 -148180291380179 -110002482468671 -275835048392165 -79425417797194 -38356051691964 -268575134987268 -144790453906538 -208487003563622 -113398482972182 -145347653646750 -160392252953632 -174111262749787 -182758966140549 -161275858625134 -204756452237190 -251818921627263 -33762559206808 -231538883611177 -166229845244067 -116787983861293 -132545188696419 -207443154782662 -210228435886880 -153755059433146 -49923080060373 -212965568282957 -258608553234098 -193141415989683 -51923577103138 -98986046493211 -127130830402813 -209177764700689 -269260559315954 -45776477254304 -175767757054443 -9612335756716 -247382068974175 -238602144447393 -81628214622984 -86431135613896 -81695316558306 -7830918009586 -133943882711592 -243810900761431 -124458638370241 -51773897759034 -114987411357185 -10694610957539 -43960164756235 -183635780020757 -20109622990745 -226735519275063 -147880031012648 -102310597952808 -1870110361295 -118991267798029 -170597444993829 -242503147181966 -8478147396942 -186350149726632 -66380056706864 -196171972973048 -141737050460841 -165040586994674 -194783319033861 -44465944226457 -244866920618836 -183482395775220 -135970357175927 -265739887526237 -224608184889190 -190097458339441 -209517413772838 -271652894322740 -239499703961912 -51395431472644 -151681040057950 -260411735721152 -119100317679925 -157467808786770 -20561441500191 -175802089117459 -214468280854069 -149249383678209 -196685190724145 -148470637657050 -183107664296511 -112771932322461 -45272289771009 -256623893899804 -204361076530428 -226730431500461 -171087594128606 -83891940713257 -250695746727032 -89740247382636 -158446449299719 -208743602916535 -92301413823007 -198716271090815 -92180517284141 -66285413026192 -249835847431845 -31299065937904 -67002490391356 -87930739046568 -111434404988724 -7890715852860 -227198821915195 -221363736127122 -181422527738908 -47703148659835 -18459752095151 -42768970990820 -235954223178092 -225331503552496 -80535050320308 -241378468165408 -145306605750309 -197441815679801 -94983728902064 -240314837489632 -138118162319959 -126406771299901 -149742149067711 -136151210576552 -134809510312864 -40287778630333 -198990624586790 -261708590030121 -200039918977235 -236987692850721 -87754138303466 -255491118256579 -209570339726098 -55999971816602 -23211857565449 -177814528483195 -44987101181547 -32118537723190 -62713085135778 -68677389149466 -271589343216612 -190241954951368 -144840849972178 -214286257882866 -25777922368619 -17659141345658 -127069682976671 -54647312687459 -92638055171002 -247130899042719 -149187319433670 -217117549758151 -107042685282849 -1317672086412 -169463704260487 -36765797357849 -268258239066886 -46175522232315 -154710853942983 -37653149991759 -212279221669687 -64590301496898 -31587479995515 -154927616412926 -241419068357504 -48636027823351 -137622524912897 -234785484762184 -176552926737340 -5787345300325 -23381067908052 -94864784138286 -248758819787191 -36687666836544 -193781671773345 -192625491638582 -24034502443379 -7351181400702 -82860333746190 -130830088357801 -131884311448457 -69981733138478 -42104187356347 -237299456054597 -220986340232795 -223483490291443 -83785101708839 -79294873933061 -128878762599450 -28292563342670 -212409720544332 -95475160208191 -93389397123028 -195485560861609 -207915153999386 -133005472705440 -4370401698117 -21225868223980 -163902835053153 -33702941017693 -96983849131938 -83851663172201 -111284194520842 -171644219566214 -182584906812784 -169418119206718 -258589401135890 -123610876779316 -278321622953371 -153713732635272 -93473662734527 -258087923298895 -247069185911767 -42496647192660 -244543965648169 -16530585480402 -35970023917828 -233240551490716 -254156287140198 -54699664755405 -245932352998560 -31571321810797 -259147983957641 -30761640662686 -253458615596264 -140563293634620 -108245532575881 -249272469848503 -83896463139309 -221304353433395 -214101627530835 -163669336557943 -17982047811825 -271340465640377 -230877344988321 -236634880318650 -278838809923358 -185779301691589 -262495737667909 -126235583041437 -180491783422026 -226323642131323 -109847182255440 -119019453038377 -243679544344355 -144937250459322 -1394213363199 -237448208197659 -82454829648041 -60520514539079 -226351685821976 -183786488844778 -183195856964989 -9204037153317 -65853266408784 -71720323241315 -59711635046241 -44873637210137 -42842078096796 -229647783786088 -100963642318034 -75309628175486 -244004568348141 -86865964221796 -218277100156382 -268592965420002 -198746213902859 -42615187786763 -201473717804434 -182566583307894 -178696416147357 -309809032445 -246250655481527 -101608994518534 -231883380468774 -25299370562215 -88283170580473 -114283667891128 -1814451783381 -61410922451982 -140663166644905 -4940730570988 -39870515832787 -94027081046701 -221868316500284 -170240857802736 -243563457804097 -46651075990863 -235674242818727 -11219915138655 -162569233775725 -179660561811584 -8359195606618 -50889012295613 -93619197652833 -75372203392426 -276233016978499 -57110649771331 -68284294326499 -151212058194412 -276840827721497 -76064409796573 -109311538239724 -268169901237580 -251994096729996 -138977264759857 -201399369402853 -49462466448470 -17857602154183 -87189454961085 -231026976603601 -193556969017499 -71537001714111 -122624328470302 -159195826255941 -22915040453877 -26273237318343 -186418814658134 -248417692336352 -235258356412656 -50289957650434 -114145277275187 -10509476537148 -214562207170671 -117626873069530 -67392062375378 -140950889143907 -118498401437108 -92105176698424 -52584148940798 -266050945430867 -119807927843082 -67072769047423 -48770202328152 -27567239042570 -241844061144176 -243659696902771 -271369657781795 -148384556662536 -206158519471220 -193469415268526 -216957567354825 -45508027688049 -228648633222515 -259295604684115 -162455769804315 -256580708584461 -157918309060514 -12909575124821 -263798954045056 -227190442816465 -210601202672324 -1412279237050 -22831261148852 -14585127478088 -206416199673816 -48054772765639 -268862887931952 -3543143241827 -226684413298398 -123088447286178 -33896010459477 -47704450503627 -82482902436042 -241538182826922 -148164096409166 -90920987280005 -95724773553373 -266171511158201 -150448362902625 -128708990164051 -182729417331834 -61875429473977 -227109244548091 -53193591591151 -124533232287614 -72518469778462 -52001658103133 -77420995624830 -204803336241348 -172463674739647 -16133062055979 -109672574457073 -30311636747038 -187762008570256 -15184937919767 -256422310033372 -22745835137265 -51097983087332 -280837891861118 -212081469036235 -244259350826890 -266848349524095 -270739537252777 -16046947231759 -138277583702970 -96676275110050 -151980609529021 -22380573613575 -178776337731662 -83859846063894 -25464128074084 -195596890570461 -271109785490541 -240804773613856 -182308875472930 -155673554354649 -63595789716072 -23562423079948 -98262844778432 -147648500702851 -222314070865592 -156193857937017 -66142975964662 -202531987399562 -240159058421542 -107442092044845 -163181842831979 -182683684329740 -247223095217405 -271264449644820 -66923597355005 -219527341801181 -66282688614304 -202998571606163 -152974598011082 -7875663634032 -64513112086965 -47813699239399 -167294935298542 -50398158994966 -31369355511353 -37380193628960 -100564856567281 -214053653616438 -256402086995516 -114310065848606 -44473770653553 -157696551551058 -49292509617065 -6465127211948 -99606984621259 -77578420394245 -15700642775609 -249263662292597 -233458141998827 -97571335229712 -279619099856256 -124065130722905 -97588817970823 -25519449387808 -106397659668245 -108059036702135 -147570148198140 -138555977083487 -188988029748836 -55614809964276 -192233123494704 -147097480349944 -109636187388864 -164482724698322 -97735488645363 -61954749419129 -103905178120408 -241541885262357 -7304289073381 -211297104227783 -266222022957879 -121356107335761 -142344956300736 -137961217956663 -133973362552675 -68576833773778 -130124836641252 -21110868943595 -191793632879408 -235239559089427 -51410457910669 -155347393268280 -116539338864160 -265599152617026 -71663692266311 -74083656810904 -194364098954686 -4513208576856 -163072916704989 -260982091468779 -209353651045045 -81078704299517 -75228091418684 -275416244972920 -33909997149633 -39860121535779 -268795655710743 -75613512432803 -105152074827095 -133122127874206 -211311612192615 -130226488672716 -126906479725590 -147442057278426 -99069486709880 -280864689240929 -10993679515276 -212009146978363 -65463311833263 -96563671655188 -164238230596430 -11431489146194 -35223185393003 -203815430000702 -231054515358883 -98402990717201 -102015681228047 -53924658824595 -161484844954274 -221358634123346 -218066106688353 -97923813751458 -161271016817045 -75067466987187 -57629084388707 -274929154953047 -177737169965576 -14349856035652 -183557294516341 -241909615718967 -168820182143602 -191646442305010 -6669300759074 -94647474434767 -98213650687670 -264872994589027 -153024033449624 -251895759618848 -277744261043229 -159115456129472 -193213012789 -73999803117103 -88048511220 -132689783406674 -215892804889965 -100427030505922 -157370017589190 -77413641112462 -102701207735695 -263071261915396 -161128124554748 -41721640449044 -120882724479135 -255520676319253 -119935545553757 -2327424445921 -12110383210797 -264693986784278 -206731062867646 -214499776117780 -171416085635057 -160506378876129 -241125679237578 -75896144057848 -153077500355389 -28996292535987 -191531001693738 -114386410797927 -230433510397915 -258477455456625 -177589783105674 -46023445453650 -29455475825550 -106193494954318 -181384616921073 -267443496426830 -61608640001590 -232598828315821 -175042491021183 -260397788644509 -178660845402394 -90157048456143 -79558783243595 -257574237883736 -271566227123480 -240893325507333 -20119481268766 -256423427552782 -136314783267851 -117831770722875 -192324033121937 -136729191377719 -65357427389057 -228286133778433 -259658863277281 -169503599914009 -69698433270957 -51515019126176 -237098869504074 -237335124296624 -61212604469129 -280188395839610 -280192500183638 -267817400554468 -17772054716217 -17916981616925 -116088499360509 -135420441111700 -136390215438704 -90616687605652 -149861833518299 -76405511354594 -243652399050852 -171591985140143 -22824681660928 -35909012811202 -197142114280025 -1649549200830 -213284386126713 -93797886718264 -73197795906072 -232567208482837 -59153166613357 -3114235144324 -212484826821862 -40600977198640 -243153390171608 -164533773802890 -212374731861222 -203481112253801 -34493901718965 -32879210807330 -161120436762724 -194399401583046 -33800724630764 -95315225082426 -66500494119574 -251006521752032 -83126697207695 -221434862491253 -237682277500205 -191181054684518 -186118147250027 -111285563443084 -217401199677710 -18280899053853 -232912386986545 -204084583625097 -120328730157748 -201166704317675 -272577291935195 -188895403987847 -182575846215884 -156013463696480 -159140921596620 -221487310714586 -237992794142612 -178097861765979 -109750542767452 -177275952911846 -230267266722395 -274582428425611 -54595879156375 -123395625007595 -161245187073904 -136453831368745 -189577476799517 -119942546632494 -139006612226631 -178042735758485 -211335748886686 -135059173248548 -72584868948554 -231722110950338 -75682447595859 -51877650565103 -72172969621194 -200328203649078 -253113382053745 -235130575954552 -213257759352741 -5246423400753 -25246819501063 -83322678298455 -135537257889701 -3250105346230 -223051972357474 -43101753698918 -121652445889368 -180121085702092 -30489593084851 -251812168061997 -92708767188999 -279208424434169 -20394883415799 -86644591665622 -223492638638151 -156654501172291 -134823855352408 -20538805000546 -64957766621619 -141626240691785 -122472643297700 -35589086300860 -101543928323634 -233538767491966 -243468857131872 -279321805396188 -272721233799771 -70186278559052 -214923641630589 -229374333941905 -242265734680747 -99194205361256 -213074412398173 -155596107822843 -270727972353829 -47654479410710 -81047931065465 -36164227678083 -235517954919390 -137618211640935 -272891981275193 -189355325159099 -121882475513950 -148634729922101 -229080848583140 -228411459423010 -103226214802730 -42792761421810 -271996744627374 -54769646528433 -224855110831 -67433832578095 -167215605480904 -94201041978767 -10807987241650 -277734572416179 -77156298460130 -191194688124360 -203810840600396 -30251025295534 -266524979343 -263392543696821 -153086619200390 -243937791452081 -105813726015797 -182109572191324 -94255139007762 -226946171933155 -29586630438494 -228343325730625 -25217397871223 -189528776408904 -103221366924633 -279925782813571 -99927098429191 -81125306721835 -50245314456196 -26457196324565 -64788078568768 -176242746385471 -94792548863039 -226350194751498 -268117624874609 -171206690867141 -196819229341035 -170179028245622 -205448519140797 -93539961482400 -23462830469068 -30933766385390 -115307697464460 -264828090680029 -44391963632664 -25967874011428 -45982683703548 -159601487246046 -265311468066538 -273294009453901 -280004120481235 -104684958552138 -35483151813121 -85593843044885 -135116910340396 -275950159277898 -271253984533553 -43751982149968 -160812514996557 -164687656402483 -121283387538724 -70346322505834 -54169987484097 -22557232732419 -270533535637053 -78911898195682 -127004876445592 -248788210971574 -108448177567959 -92565316695160 -217013696305902 -86743593400313 -38756112510593 -15487753427129 -169492333741159 -199442910923673 -208444267536742 -256036398283513 -24317883037285 -110124529786458 -267950090910453 -152560893314701 -238605132129524 -140781243539127 -19264466071096 -235681013373775 -249298080771896 -257897378231923 -157438911843380 -76636673427371 -233784361958864 -210097489409490 -6319568480281 -80439764473255 -156176716183487 -70722107501715 -242648674898542 -22682157850403 -115015825604649 -197489230292768 -274001747641854 -253933108872751 -269133604328787 -113559575154944 -107058065283113 -201945156030686 -271312137987151 -24952422558948 -205265113011474 -124277506989676 -277750147952295 -531836040593 -151282214596408 -216472893240336 -207724859635020 -36860328723553 -34216118964887 -185233446151640 -77731678059165 -50045091807885 -85670627793277 -150295431206765 -192353436863564 -185867347259599 -49538268467574 -33812443850194 -22449421778229 -199630834285405 -5793514347194 -7819474331360 -19027901236574 -194514849736458 -280559827332106 -269043750375454 -25213716188173 -164215238449447 -258112845467119 -244426636794673 -192614268438920 -76648443493529 -226711868773791 -67207779867152 -70892335323372 -221568809269456 -218753174034641 -153982203431448 -141432130494910 -208619094947852 -42804834961154 -86991583146223 -161404723423932 -73118609899563 -95810312423101 -248034728469180 -59524856249395 -143282098621856 -192732345960378 -10129455150094 -95291749818653 -62584257179151 -48907459567486 -240135505847824 -178305055840051 -245757285965415 -26782105860372 -216530498874475 -39050870812165 -66956443489842 -76813688763489 -49554830257825 -122774898289709 -37604972043266 -183058068639997 -28625758252135 -121441402644288 -149529519307152 -203221216745440 -180995972468978 -141855123459053 -253472498273196 -216778526252644 -111295065206344 -214612887098154 -70825268922136 -281426320376063 -26265779537959 -207535612382889 -148585324802500 -154797778774892 -22421826021711 -31814914293789 -111924550793754 -55908599001577 -117263606021496 -117219049645770 -265827100723303 -37824404913325 -110699070566883 -241860713026453 -251676835564003 -277349867612436 -55135277468202 -130485502873854 -128945356906252 -16076948976736 -194325765208770 -194084984580009 -187876364110637 -111701413238235 -111062981205725 -94377457338024 -51978952839759 -35129577307969 -223449108467516 -32181076222262 -38426797117708 -46807440483575 -140610706340935 -2545122222676 -80816933186480 -192509395317331 -129074808686337 -150052581395760 -64390753682928 -200197272002513 -274443151051455 -148143810483608 -159994761045470 -261528339127129 -145697077805784 -248686201140218 -220354416787396 -155172715788128 -79529552463323 -210867172755915 -52560210607370 -278188709155616 -175817511660681 -163915038643299 -35653474561404 -190591701732143 -93444687166353 -77593243333582 -242433266941415 -114857401765586 -214952792812494 -216673514774430 -110022333620216 -22083858406279 -112923082908886 -110299081807603 -89879940753928 -272408476809821 -136694376250564 -240826477322779 -228585703790738 -61426239467194 -75992811485926 -9510835665682 -74079745234722 -158373815647751 -146902799842103 -141233838523513 -50778810113394 -185969215677500 -263634957994729 -272673092968395 -45024596358452 -140142481455166 -235267956309461 -118638768527928 -180781004245195 -134799965513854 -280493891632822 -123930199532725 -57006810451682 -74407619067430 -251018282108716 -67821302087923 -83039750123391 -258520516460956 -252684943676331 -223644005467414 -226133457431727 -230259384464921 -76804406359759 -276562726476878 -261939276179897 -251894370187023 -52408423572330 -213375815641021 -174668416571745 -266995206912272 -193629193895073 -85709367984753 -213617529307490 -67912288312374 -265108113947153 -221813209460896 -98004378959518 -245328924898882 -193126675146147 -228213623285924 -123642741293692 -261183174727035 -130999630396834 -142503839955066 -193399944719184 -280817528023522 -85265510547614 -130316838257430 -120241704013567 -86437699955430 -162700946415698 -90225503537698 -27253597143428 -105716638923613 -91515549025418 -210138583275299 -224087696252730 -1302505882901 -148460536437059 -53631177357324 -250703456170801 -254991517601475 -8474890775791 -256925342099478 -209716444222437 -58266551755741 -251588988441633 -25085856027283 -56877852405758 -192090157222290 -20892753025252 -200125780971389 -170126185986669 -107673146544793 -203401933975399 -113846270515732 -217740504063729 -56605043557027 -237576301874190 -250573410405141 -83442327900000 -32749446835121 -248559016643137 -22972784930538 -152479751286508 -227332268004733 -215369333625781 -30897803007492 -60518790410382 -278783568438400 -229341804390316 -262412339675303 -231048096664992 -104991729864041 -227576283578929 -3772519185258 -146181594362425 -268141028005089 -32008207694097 -271312379804536 -17095363804576 -48861057985523 -51977416092963 -258199770861867 -83580719221242 -150135458136047 -242016559564197 -232066037670944 -42190584220017 -270695592885924 -247016201625864 -232489720124970 -138942523456533 -93969999112556 -221377381290852 -23686074911022 -71770571379820 -121072241980043 -128692804505897 -193561663545812 -219331514632816 -251018759971105 -176673013876032 -91382831345016 -141943896330052 -9993733899053 -91419900992439 -233109541954852 -152453680504916 -138569271946875 -3182831940468 -33583171907191 -79348310074498 -280725912838169 -57145158087507 -115663436094278 -184266779043895 -83888941635476 -31115152345660 -258651904364012 -81505312803481 -134076747747091 -102040902681367 -211128907977683 -256390208203128 -38829714897156 -281256418355839 -182211865971639 -191577082866422 -244510364578393 -59816665331320 -16029089707224 -266683665674963 -52817644381128 -114940393582839 -51199955650958 -34830601212037 -210626866837319 -9779051229420 -9243822947119 -228144233290452 -213090896693566 -86420206409943 -163401975412406 -40274606684200 -186965905943471 -280750638114864 -63951946351318 -207440746828699 -218234861545499 -133682860906428 -91740078815570 -199224248869195 -106856968090886 -241883130026838 -194934107029202 -51120052019061 -164110778552661 -104058783713515 -236050756760574 -43374578551387 -232618306613032 -217416176031313 -206541598982508 -246033290529126 -198910194756947 -80241105879907 -231814795150011 -63415001075346 -163618215376467 -110933981116703 -106232961162585 -259275570980730 -54820689432938 -171312217760300 -159636548042799 -30945793936099 -124728834984510 -203398345682526 -261198330660952 -153706874734945 -157905001150206 -273022257649232 -25272849536786 -223445942569115 -276618694437345 -86458681895509 -2149351172978 -85808589083114 -130132195243527 -277329808334918 -126716433681363 -279960877898565 -116940002244187 -14795813906718 -277241801960906 -242096903877263 -111590158944462 -196001142103166 -167705717044255 -134051679201604 -49391009126270 -246556982376997 -73234431897422 -10724798021530 -61459435315111 -249793705191371 -175701552224934 -117374060603228 -131288410944033 -203235831538053 -35107738761548 -280254808306855 -244412389954488 -207099948411238 -58293854709245 -261411706361625 -186347743630991 -46798646543328 -7031291726356 -240148795164067 -242271731288373 -72306937706241 -154786409522554 -260084716735486 -118742998173849 -46859756618210 -252486807766913 -109485225887709 -50036739510137 -42204794521691 -108435121210605 -230257030055892 -25192224519 -56434009958730 -108047196997223 -125890755932426 -189606596021861 -4736116831965 -207854360373506 -80234461247636 -106052026750536 -22918919783771 -132367766842348 -166766922399747 -11563478933584 -116146660513910 -186692007612864 -125035978420275 -278388023663141 -218983726391707 -195689863433041 -189604629767476 -241174912844507 -216838318203672 -279162393065504 -257634008418818 -132517307198368 -141036695185001 -80896452751027 -281027139115158 -184773069866860 -43739345187660 -58176101555302 -135758830584611 -227984428957487 -17919415645030 -74904634063600 -81296382414073 -54408350064393 -239254487763744 -12958905691330 -274418062201535 -243371302141666 -212798035383068 -42908746649538 -167558991750612 -10687223596891 -79744286047598 -147076906372383 -78323812397999 -60269343033106 -41006983280200 -179334840222119 -216056920310615 -196014459212025 -47584241135526 -122199707368158 -60997147983473 -103103042812565 -148681913117252 -116306757453179 -107652763830005 -194422684701670 -142350948192604 -80990992355686 -186674831982159 -45303181288037 -187390429088038 -188852689082494 -181710181245221 -16866535481977 -228113571561969 -96927886606775 -165540952072972 -19051010130483 -219381797190693 -273623336842695 -104160612771417 -203469999117111 -236408158049978 -34141175850385 -238933181024106 -115280955392472 -138178067844958 -132701374158019 -237518264601336 -167645928696589 -97391036532925 -111871843495488 -89852086942735 -216626029830961 -137561494045000 -42191887947937 -210537329221130 -271869828709362 -271130011316069 -227523692176612 -4781784335106 -253853095383046 -221874061716133 -206926377630186 -157701348210019 -199951935589303 -103593456280101 -1251856255992 -162743560061443 -183900247387976 -218667808848179 -109426214668136 -103375466904778 -41589266089420 -85318480461271 -159433358035699 -267889618803362 -275648000856136 -203535357741668 -47091533160832 -28136617821406 -222490060561618 -269226452657849 -46936350245764 -148478964589336 -6431613956015 -82365829177113 -71091632383641 -133414432925631 -59459110780937 -138261141686993 -18674734208032 -171263246716406 -18898070453896 -223418979761540 -147440984343659 -179728470894081 -185194072278572 -132662118636804 -252369121242788 -202544436366854 -218524014526430 -127959767364389 -202792599240998 -238139670702794 -155118581603663 -280639503815660 -7649778766081 -139262866369559 -181995064824495 -63169027171156 -110152198118984 -15136787186857 -34708895510975 -36007627913146 -23443106732087 -276470907514220 -256729510927027 -202591264812171 -180060765337261 -215687791911582 -1737910308859 -79278497554700 -29027569462773 -149085371938670 -114803458779837 -273832782211934 -13197410423647 -42507681168392 -95718919978795 -156376643580409 -213166306929179 -261472418989546 -116849123278415 -252659483967083 -217888995270327 -259568863234003 -104947054723583 -270198144958091 -186943966156405 -45806686862605 -99485869227178 -60965378113368 -86731471310859 -46567657830834 -27621813258045 -256296649431258 -94820216758518 -132170308842899 -113935751527023 -68199036998870 -161641322449758 -189137791810239 -42289320750316 -62464939593971 -55531195529337 -243975804185317 -121406350687104 -225157643273027 -150897270593332 -151574403764262 -179300787636367 -71042364520376 -134695987964285 -224498428883013 -214088759074234 -84651263039401 -210481496239420 -185402926202651 -268061654120043 -109294898963916 -166823413246290 -183026352869443 -193854756109744 -186375975969645 -281226509561048 -250817016773866 -185163186371467 -110373826704896 -164022750239162 -7112133410950 -239689714465151 -7240180631372 -145294717165066 -105330543058389 -131478267112917 -235957412665342 -235135024457533 -16282860258136 -249252377566906 -89952593603382 -12587893551829 -262576031866582 -255227072027222 -23532550453782 -233934768787161 -155435154704301 -228245243672384 -217775531298917 -269175338122613 -206383390235382 -97373849466947 -61301467407391 -174570179378617 -106820161419603 -274271752340428 -74185856121068 -25672969319199 -84564501939311 -36773484078922 -107217636023508 -148814464809902 -209741270101883 -160552382108732 -16228395498504 -194568151775923 -111948243865216 -137724512475617 -256660760328803 -74804320143142 -180781301987047 -140410800440118 -233148782617991 -96022125774017 -111580886834661 -92365311719695 -90271971019320 -171863944900830 -155914685441721 -54117307367063 -87800130090158 -32141014439424 -145150965914234 -233203885590255 -232425426780140 -227849440637353 -128188088731606 -251073585332951 -201570422749113 -166696263828879 -256608081298995 -120400913639736 -188204680325317 -26012784739677 -148076700323157 -127537295307873 -4352561287125 -152619027777045 -39127933846280 -10257766336181 -86486647643308 -32611129618008 -279302582787311 -94130407329653 -2698475629232 -30505639389774 -262008172828901 -73459843992909 -171355077016588 -144513080320179 -239924422942362 -95905371596871 -10484206337962 -121707425633619 -123777063985420 -203596474388998 -79997985881262 -96008606044570 -184860110534968 -30858160925534 -124047163891341 -60860496570516 -27561003183656 -268193979388665 -192176831882102 -57094220126285 -187192068680514 -23315536065340 -10143479627445 -41665698078359 -239962773038953 -179354706759754 -116121016787810 -131375645993787 -99875797609842 -157647686494040 -112949780282832 -107628069618967 -94523414083806 -267109241227306 -145223828656930 -252352720589624 -37326472729610 -234167244171540 -61384066344854 -156049999523744 -164386118971912 -241524873764851 -130437146523998 -108572867202572 -142900316352220 -153865206990430 -124505504254115 -98803322044947 -25866694276309 -230980771832901 -5957535191283 -176889669381712 -203411445736591 -127892732743272 -268227069327046 -47840108694128 -37184058464655 -109760230422616 -135367443660423 -190541308421593 -179816354653330 -147726832141497 -174943732565425 -258012940172540 -250568749287758 -117279847512057 -211191804280016 -167772700329036 -168287195082133 -268044870948361 -186115232061804 -168345976581286 -189785856866833 -86731401414133 -262271441253709 -212590921623438 -213795652456976 -163308046370816 -82455743144431 -157058884934010 -51626539058232 -116424954328903 -235101844778991 -229954048020824 -25158909696295 -77135635417039 -13232559172250 -122270919761213 -187752168036223 -146950092639857 -261275423134014 -127171452548711 -39448817881246 -60906576809585 -13737522243683 -80237813536543 -38427472310834 -197058907603329 -225409365350959 -153508246034343 -195794168635993 -53154274071370 -205054235346384 -267257519514403 -24681038021735 -181410378624751 -8156778258300 -189002882101281 -271494179236339 -84459867191394 -201534884955875 -173738553378572 -102470531274538 -220768229904888 -203816900651750 -174248180323844 -186769635341596 -21418529545843 -105399719975013 -274425823310218 -261913501869 -160216080171987 -250163771908509 -155407220677806 -179709080142119 -14073664570914 -209273435294313 -271646553109186 -187823019367311 -65010669082218 -159455457596843 -42629905003748 -81742750223459 -53865204441328 -134976534637866 -213503594310409 -161881193176542 -160163457755150 -111926011446705 -96117010658532 -3664440525058 -188319329543578 -258517201634725 -117774663699492 -250152294779811 -168124201521717 -241131952164906 -231947161545537 -244251031663065 -250454016024654 -226929937010132 -19166749416505 -33270269993864 -217643572190963 -72471088448224 -29682234135758 -220331455455101 -75745946638366 -272744594896430 -135260151473566 -215355797209021 -237042193249410 -104948817941393 -121372914459646 -280949302564209 -39878440935113 -262956820968444 -144755426758218 -263334762375470 -220953057793425 -165170381885273 -179934553265692 -207799816087381 -210183974123098 -202234530640974 -68305464394695 -186369909099865 -231998485655942 -173089028145277 -209177177977599 -115216812330907 -113381710960299 -121273806454414 -44046580434009 -131492521743276 -280586170248566 -212918484886577 -141450799290148 -112509419024173 -228890525001374 -190928982548829 -244386463391981 -100104050143348 -86497391556813 -56696895240445 -75873094266477 -160897727293464 -191884658496064 -20631723425741 -80549409941073 -193222247142720 -4597799614852 -176148649033700 -66564483982280 -81356456263161 -211413608848931 -5121411470044 -130259428482554 -205234675429516 -89125306598391 -52182352301439 -108112338135350 -257842253353416 -155043395676972 -56624573182573 -3847847637154 -138773558031813 -240899657797333 -24180189683657 -175736742291084 -182306428340967 -81377130535840 -152695421709356 -178195415108214 -254120054930349 -39197554505311 -18160780447945 -225090273582461 -186938467611787 -171065885696844 -27185603673272 -16850524350748 -115150451383435 -30901769976000 -257336455763371 -156259181275984 -188046205725512 -64725953794519 -208319380775984 -116688977285995 -164480612248507 -80302916417860 -87510258273461 -21716981881260 -182812540578593 -43259439036165 -148470744756215 -159333545888676 -66672752151608 -82071313426647 -68250650193283 -211409788002194 -159152281186383 -137873628570224 -56675942852081 -184569905617471 -277995203221490 -145605757170103 -204691849304937 -236863350525616 -124122085703186 -221920904803920 -198031855358669 -109325405210472 -273451209486300 -153167284028307 -45090640637527 -171726100148034 -268763340768470 -179638286296723 -101463248352824 -278641716950974 -244194485118960 -43617661383129 -128254745758953 -153473170999448 -1579666342055 -109584902826919 -18013147467738 -4706196884427 -162548555341938 -194620352477910 -241529931711836 -172176013796171 -44425035447510 -253831863280931 -90663324849519 -276794094134510 -44442080882503 -59030487682258 -131871876066209 -179418752937334 -56855812115368 -170914124579335 -82992244675461 -11511174373627 -19168892902118 -90627039745775 -14462843685642 -1200761115487 -257866287761451 -263061558106866 -74444271532914 -200390039592737 -9714885747372 -220673705107708 -145948379410490 -173206549329539 -77143241922241 -249710391195503 -28841484664271 -183791765952156 -182953814648322 -96236513221893 -143928013600339 -220674483940881 -277881739250080 -113526472924496 -266225697178882 -219205693013927 -67971218830922 -149163825730476 -47001957442701 -202041884448094 -216197279260194 -139140524068909 -51314462697237 -274412307922461 -16426695757511 -108651372628097 -72495351660310 -185511751604463 -4592732913017 -41352526963214 -2062998231258 -181874266404813 -238987757492489 -126812288999329 -269028783647214 -176867953977601 -149308322342403 -148080294071124 -64646143519914 -76612926309928 -50648961378293 -144367923386410 -41047742431697 -175689220629519 -83998995832308 -136205789671443 -193036328695587 -141984316669881 -266016751791494 -202926122988965 -130264506958866 -92008863611396 -279456972700227 -177453153451561 -265101502226644 -25683084895734 -148333896237072 -274847334604641 -66294971227262 -126296423506662 -232264846355111 -222408138442233 -83198631041448 -244963307538090 -117331035891639 -180801359651128 -206036122551986 -128937258322237 -68108684672275 -258078001668276 -74794966671664 -80538814281101 -62232699190624 -191216877285282 -270584941810632 -7168253875576 -264712221799948 -261048364930252 -197060719630101 -156302205742932 -145710397339291 -141145485659164 -228085562282538 -183763828310065 -120814873889646 -161064356719705 -107087572924539 -88501822443088 -208721618372379 -91459053834015 -51875365530459 -231612115710169 -258595506934587 -259845389892199 -92250817035993 -78729955321858 -25001187994638 -247512754631155 -133289800893113 -140688768487220 -214524388931246 -94847783586636 -107309922783398 -199324263525648 -237672759082585 -219779730325957 -185229283689631 -41295832851575 -101050922549310 -150015335450589 -97277895961298 -220043665103643 -172827778200029 -128763672645237 -21180907812524 -131758412094799 -58923850305790 -117898768467146 -131502820947879 -209069682938029 -113208950645151 -138278543190791 -67552248743288 -242692012458283 -189601474301145 -239978805792061 -227123930110580 -145308454764862 -155918999744512 -185187319038767 -281281048210992 -150302860709036 -251067946129158 -162405407730720 -255515214646707 -260841883352017 -277006703335396 -29429207679245 -207092741041958 -199740870189928 -161752002313665 -255936281004715 -67882789849539 -120683146008285 -197894657206886 -141021028801368 -144808930909128 -189310371725213 -109916897764141 -87229549399329 -165526234165120 -255265180737794 -182940092510128 -275461944218510 -222240342214477 -63204688036624 -264987125525868 -146794126724510 -11677985979863 -170828848313501 -103882566552844 -260053369911328 -151016934994726 -184621921545362 -166438504362515 -182549093382707 -227681519611647 -17333740189972 -143685546880101 -92947516392801 -4260101787360 -41739748569903 -183596270337887 -183590890160547 -233693616230551 -131829375829883 -175699306805792 -72912880832706 -242214574275983 -272191120847290 -279090354582547 -207182992964189 -205742827481284 -97222809713296 -166404362457609 -184117301150434 -162399137692522 -51989530829824 -55158330630410 -263536876527845 -236887165887495 -246432246588076 -134078254174621 -170046932509821 -160185310778906 -53412192211550 -96153359896631 -113562247843792 -32072933980206 -4022254097883 -279106059804663 -66369633970809 -259512391595813 -239894915254849 -71866103338213 -275266034461152 -86976074730347 -89198049356855 -186709273283350 -90807756975734 -227243819051433 -93962149499239 -204223842637332 -52427270408317 -110840242843857 -133765428416391 -249598712650925 -150078970939347 -261253831273248 -79218406436846 -95398037031811 -269987350792436 -255859332160626 -20929450732394 -272401814755028 -110313276543881 -159828268029151 -54803192077362 -87335866191091 -174872215835147 -78437725349440 -209048639025752 -141727914977786 -109795550167575 -214186943122073 -169045308987185 -184938395632843 -247779616619238 -231475751605466 -6905347529224 -276370621788733 -87959196258838 -220928095630029 -74954428218174 -71211757627466 -249576728621216 -112270073488167 -126897249728981 -160997353616535 -235662680177041 -73620381269830 -69431189309958 -249523156726496 -204231290941175 -67808682061843 -135672459953925 -191968727788882 -259203815134357 -119953677347346 -3221949333842 -89611145354971 -137919107137352 -59971416059036 -147999406129464 -214109562844020 -164637031984449 -207647549589433 -75609045964937 -243711343900352 -173806287870419 -146389267632804 -11197598953177 -173237443820096 -159330364435916 -36639745927620 -278542788289890 -97027000921026 -7613817250701 -196730359612661 -32490268628097 -61815731276720 -25158445609749 -34161243245294 -208400187004059 -103038072673751 -91400711087158 -204383907534080 -119072498343070 -126649845470294 -258999337066367 -112652334667668 -168499652248666 -208674982881513 -243562474995024 -171106945121276 -233774480459211 -269047351391031 -136258644102786 -261650008123405 -220334807744008 -8402034709577 -11394666189473 -265505521905657 -235333376336797 -94610397519372 -12526244151270 -240927263859845 -46356525805618 -273065323443191 -14366537796563 -38919420687382 -260386334050180 -148365817663189 -274379766190788 -78130076425128 -197094808752609 -124038776585285 -12875371467030 -250728739848891 -47771565036856 -34387989478572 -149188101429231 -44155631694935 -125800330214580 -89543990688243 -218057627918795 -1872459139217 -183698278798450 -38758084017021 -223623088805857 -244673259910822 -243509670048397 -242612475100572 -48599962279186 -28668965925672 -177349566310524 -8909540319061 -53446270476979 -56157733374555 -110625110246947 -46484117500280 -270342678890187 -188223152877932 -74074314072668 -148011411324128 -122322810449426 -57440852561228 -71522585081938 -65343991260560 -198856693621246 -87229918922984 -89379376378751 -52159900037441 -275557562652661 -278552171825167 -114811493232379 -10655400719956 -189852314990136 -64444757076090 -168433394754883 -157325649354424 -90937620725407 -176232041033238 -166829396490853 -214028438709403 -124677238435631 -178812627978482 -24381492055265 -218413969618334 -110278127543973 -25592830659052 -150644558380310 -276850650696630 -35711762558935 -80280024552632 -117266641506467 -122395864092625 -86985138715398 -52232132759753 -121550431049134 -238158196518774 -277681209264738 -178892308764321 -110172611225906 -109183028517066 -120195225640718 -234909690472312 -20070537806726 -61695271304013 -230823871527165 -37873167545395 -97962408447309 -14034782762858 -197715443789716 -231596983400935 -153590754060377 -267744624950664 -104519061807837 -181562296859603 -169848669544193 -223267876335320 -250207571011467 -24925403569946 -275836061985914 -67139935698655 -6881033885935 -77899364656989 -149062938929685 -162912407222939 -213880009255771 -202704369714854 -54620201340271 -226489752744912 -93002842763119 -195469949107561 -117182155133053 -263712882209972 -239075518889667 -249873594447051 -103822724907570 -48151313653287 -200332570707570 -173385795289029 -107710398629029 -25324217659796 -234607583224008 -56248322344538 -218705086479580 -105003596573229 -139616647864821 -87646037363277 -267549940746565 -191499957249279 -109603331005833 -16916098515926 -102401157584537 -246025543093551 -30216743549944 -186972234067866 -125204645160513 -143846745087090 -24994662542532 -24946615287248 -56376291328603 -262309472613135 -60322921355993 -90165259139485 -174627511991682 -136991885370371 -183658953120223 -47925244763064 -52101186047232 -135370893791978 -232031736474744 -191864620045962 -244810005229929 -136027889040382 -195408384083110 -138331410265895 -30337465688640 -68066593239590 -49966017237808 -20423404069008 -196372320782949 -6384192339460 -75144327592238 -178046425583260 -66006235243542 -219827155139393 -168094427700906 -27594034905280 -85935611362044 -43932519471249 -176440314586832 -219787869083265 -20413294836827 -202087590580440 -161113729298307 -238962054918257 -80501204832817 -262357885292589 -181815152083775 -193876477556619 -243398438526316 -180810106723690 -212223866559426 -271256819243303 -71725088923567 -195064980850022 -11863943592969 -237111886156929 -111050062684020 -213111821642577 -245561739946344 -179985024439895 -240626001885387 -5422735473376 -232452281518074 -178468632270959 -235938482560559 -122027729340955 -25300199201175 -43311537753401 -11446725104195 -58458599260373 -196229462397029 -237365691802071 -11990954577288 -43147305164526 -111272751562548 -95319951980716 -154172655750411 -149293007736781 -84918915045725 -144532987266453 -99017831470426 -241314234770162 -8548822894613 -230179142598683 -177096142998148 -165158871397401 -90536303709455 -162829714208436 -503234631526 -75276520106201 -141926453585049 -108987775494435 -161633059305427 -196985644654896 -176458735053954 -272383343051548 -240045957465637 -49529827096042 -218931238532987 -17007800177978 -209518922664516 -240293306475558 -22729003453034 -172208010119646 -265801644199122 -181621283241659 -146977535003528 -115804451650740 -212125831427725 -143332200088490 -254491402417407 -107778267721055 -275884360883131 -96440388673842 -178462219025804 -228521173293078 -277099211940314 -178704767798956 -10876440871163 -41801194765700 -247618389293960 -51607100811722 -24002282054130 -66508130291749 -73976419419728 -216635184947957 -150029090032120 -162784891441409 -133915769824887 -169422607998338 -35692792264071 -254614062561163 -137847080250899 -202985878361572 -204187950719689 -32601920790915 -267591010876538 -56417603169049 -99093740980222 -137364249520903 -191157090568401 -193194229232966 -96165180484629 -58602643026504 -25369561448014 -153119170849811 -274080481950214 -1094662474256 -240826740068427 -62333883589093 -222363186228251 -2179352303577 -103065639263097 -264327675022726 -245229670999595 -56383157239361 -204995424620984 -218245447503783 -242785297591039 -250965623350930 -116863589125681 -254065648221117 -238848590946847 -105200639420737 -168247008262911 -170242418665339 -119004007991098 -239828529040713 -65873013263219 -222503555032696 -54984297059437 -86184765734539 -174529393472510 -266230703091692 -217588347737908 -66508586655585 -88749722906781 -209161148197409 -3122056306207 -103717242051687 -174629093673974 -220258328592745 -59836362887990 -120696564224363 -14500717365486 -59578018415330 -187679037235652 -66026477953477 -9884278854462 -221099452853317 -56481215722338 -78354481338626 -137114294965775 -72165938661084 -204444216561167 -222454468425210 -263097413861782 -71976504083247 -131654211031379 -180302745368328 -71893732614182 -251640441827614 -109717276577000 -238450255754863 -184785245462956 -248703506737280 -166754133846466 -170775377421466 -135359515613480 -76364752425043 -143200948946426 -192073531569780 -41878902413609 -48522132520048 -13176806289455 -72792695496406 -222249722256841 -123272157401440 -8291041324923 -150421233440561 -57736182617787 -41810109982067 -135340983256062 -204713426372817 -196535754710996 -123302543896730 -34719833930721 -231506815845609 -178275610259196 -182744192251988 -231365602052933 -203666102000982 -174174568943101 -130282685083223 -35671832927133 -262041258390504 -72745397000508 -152456982617556 -119146230368246 -223424794655594 -4279093357438 -77632128216406 -169367969436214 -34889020970417 -8181855415781 -219155983477442 -199706393572063 -242727673323751 -53634012844419 -153695998198666 -172898404547719 -261808938140312 -49211967187370 -262832152941220 -272006554058684 -182885862756309 -205241275913449 -279627779162984 -67381324704038 -31641154096785 -207516250741179 -157739317715271 -42686624961299 -11423496941786 -280566990836230 -260446745884124 -159855508289077 -77193117587867 -191883275557129 -85221358237934 -133693315736350 -192461833604387 -139592758026267 -191866547967200 -80082634870443 -265479337122546 -260004085237979 -258074602974329 -110626898187016 -25783978587880 -181884331020239 -114972466559154 -16724505437269 -277549194597163 -84150860457084 -33627929659127 -208896544314168 -148801039170269 -137365557094361 -274256252251458 -46480235372996 -16196482115725 -61880292173941 -89029295483012 -15879970777242 -104745278876561 -207282198444870 -17775588042297 -3749401067106 -82527625056995 -250241316861013 -240229910980388 -11398502396341 -68642284740507 -20930403561227 -211337045471973 -76702948444194 -72742012185102 -155427694886985 -215883761262431 -144413951518136 -71958196092478 -214894555436159 -12741193987793 -252047238727590 -60750543436704 -66636350432387 -16177879512019 -69523605820805 -18608515655617 -223359759488942 -67007616703651 -35895676599320 -260330816627183 -125217632266497 -169963042499186 -8412076669336 -148705252422060 -169466776561612 -151824239673120 -138471918706059 -252727547277445 -260535617716588 -262164921665317 -184948919302136 -245648603230414 -119345777484406 -83029105080943 -157861115806182 -171404961651410 -154934503159007 -268611071815945 -5341552440336 -125182810534929 -1128162404653 -216160637741699 -164348890167965 -204299922377327 -31342937216177 -203931710157188 -178662043635032 -46531888923725 -189792352254411 -55110550953302 -107577175712776 -255478703918961 -151174083701679 -249904670431626 -41941410422364 -28789924832502 -84391056602534 -96486841655278 -182262184487822 -213254601217834 -131245706228533 -68468337648403 -27462283831141 -46652182102501 -21527319781541 -58208793907639 -157899132936662 -103212421506138 -232709853878240 -64636181859283 -134785298091245 -264576394073086 -214515846074164 -255215789707375 -273305143664689 -61861322045648 -265262656514689 -85265395591055 -39374840336200 -143488100595248 -124995882130858 -159101588380732 -213895819339780 -11401571098215 -65056822039877 -22974841196345 -127023165508132 -87653750312430 -103273102275272 -237933073164533 -140911402773930 -56934156835216 -185094404010737 -38507958061826 -66673795226477 -62515336683420 -244772110958869 -168050451944333 -45453349199784 -164939530994047 -101701190231125 -82736644172882 -49569384025662 -98355456060626 -261312458282760 -154114414733898 -138158046766805 -158595881488874 -159103951193725 -141460780589808 -272927698815998 -84274773516939 -233376292865556 -121873123566872 -2060169293283 -114180158463333 -42212213027620 -259961341899125 -133434700555321 -183643741594871 -12552470727036 -248441400442441 -37765463102043 -187922606267563 -167925795981247 -37144814910132 -86146543209433 -172832956259242 -165070361791843 -19676830765840 -135577638817625 -63691760968898 -59360461324922 -84938060615132 -118445151147181 -2452281215103 -171933220126474 -110704949133153 -62616706452799 -242352517122445 -6061089617804 -225206790915960 -186416038799709 -46405948440387 -128369952604204 -162877515503460 -249924183732945 -3821713683103 -105184441296312 -9940365543245 -47239026121688 -247917348834311 -168860263934457 -203912537746971 -183559961581337 -201452580225088 -199090082733319 -152944935714139 -217703919423195 -18819810007272 -31944050577881 -250855067187279 -79331294623862 -15213388036882 -164535341786041 -171668952031284 -193000750317995 -248792486536284 -64713492685159 -207990119419299 -193325835539814 -60991832831112 -214915658346345 -96261360044701 -187309815943768 -197864531138490 -88913415409018 -240445522558024 -223966216398868 -127252236236824 -166335331159055 -272066396271867 -72571109283980 -165720116854215 -254084709631404 -84210417086008 -47922311188814 -56575249325187 -73153534556783 -225637424947067 -266004457534380 -200586603198266 -89752788987183 -1638489065996 -156116388717488 -66271168683379 -48682498294554 -30184875910901 -8929395264714 -126177681842175 -129157042986828 -113234409290987 -79370564095952 -245208882573286 -273570118429922 -103744966789011 -42777048270807 -54474554474477 -189677842723942 -261403838776212 -15100044476386 -57980892590090 -180918754273931 -105095362559249 -201844185861855 -257721662187115 -234436404100257 -28826214368160 -165907562506614 -160049434323203 -43286880068512 -89626002169679 -228869556352762 -133054722664211 -155702362486766 -141286982739936 -131597578281151 -220459765690558 -123031867513257 -140947279659682 -180458297285334 -160893051133203 -150264719579763 -242451502235574 -31409855820747 -66530928609577 -248362901953253 -81567246741743 -20111588488269 -26853923573249 -133740124192106 -15964078111682 -61418496112115 -25028746148638 -41330285965705 -39638996500029 -144374692727727 -54425695231749 -185117489573481 -22345412208859 -236060262650489 -113728317406771 -46006322118258 -4594870900389 -124756021106993 -168179357885190 -263213235859641 -7456849107237 -222248511581444 -191893478159349 -93983098096322 -67500587033198 -127310384560212 -20720383885362 -39675310806618 -102475346225360 -228470397510121 -273513467988081 -54030694144309 -200013210142486 -119828158973081 -279482143249052 -154138234081605 -11723826110195 -183883428707784 -237745561333692 -42811009134209 -98281993931880 -204762159176661 -152306787814972 -238486604992962 -52713429677740 -75361394060296 -222653515361466 -25232163422622 -266960395239781 -268450255646705 -109541964447796 -64232122978526 -171136811881384 -152029377855809 -32253395540696 -183167621585041 -98036910886052 -195686259519744 -152306638201318 -223431592320013 -231136407724496 -255124898155357 -47978388369643 -73191380744650 -19945475366923 -254548315390317 -40874422696290 -43466574886951 -152998261306136 -152742457605909 -79825501455939 -254867331868373 -241525043359412 -241258433349348 -169667382648188 -125370939521382 -95363593589970 -11270787261672 -255926214822975 -258489274236873 -76343385204382 -243303746643243 -17751698203743 -66034559481699 -26048722513679 -97810307613506 -30841147135633 -111230030824820 -138747757522045 -169185929748804 -181477910442121 -159036989158419 -107012885088392 -145437551675792 -174865467148979 -206726958158971 -236285525940393 -118864841445456 -10280660913743 -267839421730168 -250647849521635 -187510779405238 -178830195350944 -158457785155864 -105238791248123 -7727649399331 -235524387400278 -139167809014404 -229204376302789 -9690503020243 -206723469447132 -95972170886551 -172846495525753 -235127605400944 -6517388750119 -205102174279257 -195249644959737 -189952172198234 -220341577068088 -212324503296841 -7101332416634 -144353696898667 -246047206310858 -148948286699850 -228240334852515 -210425393121121 -76782237970748 -121881322936890 -205479268634087 -90746348195311 -107423429120846 -235962241451482 -177541114505951 -202905414098301 -202649267065806 -258785755403907 -81399637653994 -170434629570112 -113996697858577 -2232636812107 -26374172080990 -153799790851484 -236542112432768 -193228259132166 -212510978554686 -199863503354092 -71508794175911 -99553766551139 -281336395797628 -236991099194555 -7207739796789 -131827447800911 -230030005480375 -72775919725965 -56387002002024 -103657033306132 -136182096377415 -37519271358703 -111144858040203 -271072617360732 -8052622543670 -141194225637636 -16703806305645 -15370242925874 -100490550750350 -46382058601833 -243436784098553 -178549315863942 -199160857329705 -65380267781642 -120658954181423 -63622055220010 -142997471387977 -2313842885204 -261019733213786 -2960356614688 -143961806068544 -3468617091566 -197779920224863 -174605551165209 -254434851418907 -179512318987814 -154252194792720 -121434314613661 -234657340329337 -259258145853590 -36456416062980 -47088300290641 -16754087669979 -99496522901660 -232719051469377 -153824951997855 -244845496743704 -262985408581198 -21228408651582 -253352695829843 -268792606328386 -5958313286591 -167591159995888 -188850785268482 -6192872237335 -242536058554776 -48088743128074 -239224991418168 -103754937609074 -118157311967895 -89134033603167 -223656909070465 -228285365013034 -273907360293119 -157094157992518 -279636944051036 -221261911395175 -168257924146869 -214645367659531 -276001847330942 -11844787911540 -137243706205772 -4628690832547 -165967676159838 -202329896843802 -177075599817468 -204872084002717 -168481658502368 -227873091943369 -1780612847319 -43124670666125 -134294860747756 -248402040181397 -119041362636343 -230490347557842 -68430289170698 -216505102105867 -142205641960230 -122759022920271 -39302753577946 -199100589680993 -241832260630201 -139831856116586 -113898129209797 -209651766146426 -96278390737479 -56556208244609 -24355630052491 -210902299485293 -254114199618627 -25255469682273 -31751742661836 -253078076333950 -270572017918176 -107531471280363 -73235261443239 -153991587869743 -102468375387353 -9106113952953 -17020887427681 -79418883494874 -71159690495471 -80393451930589 -189280702126260 -153581826263313 -215876293658162 -8066970428082 -262376850931138 -22616080053846 -37741591467511 -170474045276920 -231885431417531 -13185473549306 -275183791729801 -115166635733846 -91125964575242 -208516058859849 -40028608846860 -152284570810567 -226802064012330 -198007195859306 -75838509305104 -104347668490229 -5993685508925 -214120249943123 -111289356583860 -188748105803602 -47862988099001 -194636591394021 -265005558787913 -215277887872733 -100853892526844 -149277748120516 -33134447685516 -222032552042252 -255712711651531 -77338312259177 -68378548731094 -156935812861040 -204619708253216 -24541050820782 -266141681822440 -181981341184268 -153296664519321 -58965360552439 -195728694986858 -261372040660756 -225578111485970 -162219909390020 -69609452808879 -139845916492290 -10427581991609 -259219569532339 -141782186601258 -183973293875931 -239295997229397 -202492101823472 -126396041065132 -89700680323729 -30329535541057 -104723566863510 -274623822344214 -158886308022532 -58767115774022 -25011962292673 -214955719371532 -103639565318651 -131435793121692 -231308994712352 -271680103415795 -143350520747763 -59466439062375 -25775647271657 -224395288627699 -219680856625305 -7662625888345 -182841589633662 -115974634758113 -66512780698460 -46040770442760 -196663255369783 -231293437076171 -176897919699980 -237469446370675 -243352734246312 -252039344857600 -131146698712085 -41539469455778 -135781607436615 -84394376787178 -13764190649155 -194499983062485 -223997094207821 -6763790734169 -36326841650194 -108872365468635 -14839855259124 -96404043809689 -15620855503071 -22511437431075 -106418892604830 -30287570890193 -239969606486710 -73962085243414 -169360265699571 -19906112938695 -145837543349380 -122810671858494 -59205280906910 -115737902798485 -44106962032276 -33812782665189 -238925968296831 -264718193975902 -27222424104726 -240562759567749 -169343127941875 -236822629056531 -250134425294961 -20063198976323 -118181815264158 -253125906920865 -77773510462475 -279474533119244 -176799704559660 -176817561857900 -222233335931555 -67910584606845 -270805543400222 -129075812802719 -110012520153552 -50577881308972 -258742087107219 -8157814688771 -106503277479318 -11478499069390 -141698806010798 -12051918912151 -226616143921905 -281416288250273 -248319716637910 -122837306087343 -24296604963643 -80722119227622 -40600532479323 -247202625928763 -170233110029434 -235369379149914 -184421692352021 -117499242141856 -259795035017924 -274287472089426 -191605852392349 -104569594806667 -13330626552287 -246376657800718 -60681387324880 -208111469470760 -106305736078088 -67396142176622 -24190154910366 -97941533232665 -167450061699502 -139695167687975 -218363173838386 -4197568972413 -76951174008733 -2507680696979 -144530317653907 -119188446001821 -208188523495019 -4690452601431 -175992456087549 -15992359262606 -260947430601280 -86345207658778 -30824441158327 -266486139529263 -176976272334782 -75494074373013 -156288843279700 -33025744954470 -255728120813284 -248553571520589 -201609407616493 -244883194156813 -172229866424681 -16091091486485 -91435470939969 -50473485554004 -148105212870214 -262352646494665 -97430325425621 -46515664085220 -3193624386469 -78317290414789 -35881050454136 -22638057072484 -202667774594538 -15571475858656 -11138115981442 -100906778986430 -207256369984639 -173147690909018 -90781586448574 -40684037792711 -164418941317415 -44533762216317 -86864150294113 -176830630531202 -121035017521633 -68884840439584 -51535811803360 -163971512171821 -80276981503119 -62422930618580 -90828911236775 -265728810264300 -238860112992224 -18626186710921 -134801818864301 -148672471953879 -226158285362930 -76245371830748 -277838497673076 -131926062747657 -106226271100920 -230220074858640 -77390779339984 -203188110257342 -150781133292702 -241139113707037 -153139511273456 -262656134966345 -124169917447284 -6505055111045 -126049931685483 -8505753870619 -95829374530936 -209923819156171 -137892613553655 -110203851225278 -190090446378796 -32775492553963 -53779876885511 -69851803975977 -170678181227209 -44880720797800 -118273760335612 -105256131967764 -95107946521369 -127144217483063 -116272423031377 -248184893765139 -115989823996035 -240676048740855 -76286371507867 -218067637278868 -162191638922058 -113800146014305 -202883943331996 -162336890098257 -229276427494647 -201882873692592 -166559889424498 -183329999239785 -164295029168925 -231899080477523 -17088961750368 -227493358465967 -53827962462439 -18599732058720 -221235798615042 -233702705631158 -140724969703196 -15814462351912 -182897878863547 -199948018129500 -55719433929597 -4754861461522 -58751323287260 -78246423305014 -31392184992412 -172991249377814 -219594098854894 -158584232199455 -96045855623138 -244785678690613 -240109444004892 -242038155868946 -35674266400068 -125675382285308 -32235509031954 -93484219884179 -259574459853943 -18120417742811 -74691184419492 -193195993577962 -83068880300127 -224693814110374 -137307582587679 -97969982133524 -76753485741817 -172586636642284 -249993494681991 -81097514707073 -4595319770856 -116377199756896 -233077017798491 -255848135175543 -104422560938713 -186187280821570 -126378595515333 -225438723683652 -224985249703278 -269172745476483 -158760137390275 -207329196713491 -64900621043459 -182795044403939 -8467513556038 -93011462244435 -110987151367961 -33147424035986 -168400249473678 -188315271299482 -123484581472305 -76868631967413 -34429041082826 -235045624136472 -7711056195403 -163306985818617 -168352980671386 -217467608818789 -208539482062924 -24632622746854 -191037963796955 -130326988275646 -108934921576686 -151827277428942 -158589427251631 -54130104198782 -4456740654469 -142846222066475 -187584786968978 -218891603028343 -172977505286595 -159331223483409 -164467756534424 -144854617892158 -273618669827432 -231624366437133 -251599807218496 -91004912096236 -239297546836140 -152942038779401 -149712688131915 -209603525569759 -56668864701268 -63705163601960 -232893729138205 -140353749876644 -170702576911510 -42008367592694 -240478642764595 -202321371045797 -98382082121295 -249178196694957 -84629903996879 -74374101393111 -97659208192889 -184465703257323 -185343973326668 -189813005652592 -77726239759028 -31965585229152 -266687991592173 -252319671511517 -267779943010542 -176814841952265 -207215732742081 -145158075760018 -32825710700522 -123805915742581 -49389603135716 -262411724282414 -37074950481966 -146868879500701 -54676920675371 -2660382193301 -182068541901151 -267234179296066 -152762722280592 -168610042367010 -82234034738632 -58227787037150 -69103548549283 -241822694213390 -163037633023507 -1125396825238 -181854310913442 -28368954702938 -106337712976198 -61092405586800 -113553912755565 -83373991525898 -144292977238410 -152693078817456 -81364172465235 -25133785877742 -253553189913482 -210471435150620 -232856782244983 -211058233213652 -17523329916743 -173506356427254 -101054428402939 -277955419160645 -221196741700926 -268667005404449 -69106860761688 -51932654451444 -170204069958937 -63552496157759 -140773051083709 -195096144121037 -52464941119200 -67352081409393 -83283098296461 -150170842232538 -47582229388519 -106087019641361 -254547946694542 -47598399193969 -215202176377549 -62514142760349 -54184103925489 -208039344164971 -271234925900871 -238607469006469 -36351738727481 -145348346804592 -37555375000592 -128172384374217 -280870011733370 -11288150958389 -240823938044851 -33536120220813 -71961342112236 -273960903111826 -238343800237641 -169118100905667 -243348479976903 -97815006754 -109056685918351 -258092957143430 -205323374517307 -39961053976167 -16073764124994 -278359799697380 -58681775435600 -144489199774006 -268597137719478 -19364857011285 -261704194804853 -192163217411341 -161205045444702 -81735830627397 -146605484351661 -272149600415407 -263154801688288 -185048174082699 -214036593406823 -227658140635666 -77271091497555 -35991852466161 -35147476101988 -172407790349648 -137471943188427 -121533819641996 -128632826043783 -207748782500155 -68272858804794 -83882377928263 -93746615234338 -105493229008168 -228616600324679 -155586172853016 -266148810077494 -253103578279032 -58549631428624 -161285422268449 -235662156599313 -128910394407654 -190717434422748 -130559963810466 -125064744151784 -38324884587462 -59754382993226 -248977651245838 -118533712439216 -32787700192709 -117065727720642 -277363098982702 -103528242735165 -208482709935194 -212905922673319 -129632453063847 -57914612957974 -116018275831640 -158194671045813 -256748240790288 -247001456874127 -154516731968952 -73387378751029 -38884374075651 -57988666892632 -36315414370527 -257695141161686 -110368342740983 -191324095612354 -191880122487939 -272009358525043 -22989410990946 -208939058861060 -251941365443874 -87112587028229 -79110516161894 -271371857857301 -186059783206953 -212833948669519 -66200034764648 -213887216239207 -53035849314663 -253044948005154 -62618173789605 -190671559955935 -194478434814466 -121169652768647 -32344753591033 -229669232795183 -165556927156324 -116260606732167 -131489048845366 -132326555825553 -245440737480686 -100162266439213 -26793973958089 -263102118710487 -1775220552303 -268672860565453 -188723380533338 -95562811920659 -1135322472515 -129637620726696 -11579247901720 -203892459084306 -120318418090178 -65173787063135 -100681480719855 -258943660167430 -32718914341841 -264074539641208 -216797664492977 -260930022233553 -5712191069189 -40666781012590 -1511027560590 -168288928783909 -44380072925384 -36934147404744 -188978487476924 -47597565064305 -15393838044036 -205203050826507 -26042010733162 -81810714099164 -189527479029030 -15630985394394 -71051471978897 -226254873677682 -249622765483824 -33057862826293 -49704060934601 -264588443271073 -149977053141700 -191204566750031 -22979220516644 -158694671389920 -1370607665892 -255161697070602 -99544868649156 -87353455269634 -198431253874501 -60137429894885 -169785972428511 -202390814965145 -195878866257325 -182216556882183 -34538142706239 -276883598857002 -274129004309064 -133529403118585 -13660441689227 -250454797496196 -37196781587587 -93815274547819 -244843344688776 -269863289748701 -110316862695432 -130011285343659 -276936900200556 -206191402629053 -127328728484066 -122796182625153 -134619634682784 -257943295524659 -136429365950137 -179955277889306 -143205653320907 -67307476471287 -216542305128145 -11340852970216 -73393244628974 -221398782208157 -245841874694320 -184572419537188 -49427600913656 -261005580543659 -78852173076058 -246321495728460 -214308904691510 -107126768409433 -224758485882559 -249901730862644 -155448740197759 -11942313246266 -84792455710644 -270118927179861 -110583932916433 -257936592758923 -130077091598114 -221330325503945 -246976653029644 -107910405569421 -22893715058142 -56372413629462 -96477363313151 -239188645509408 -279399058750649 -18432357797828 -121993556721079 -141868040716259 -128324083065533 -61249070817269 -52036005972666 -185865447648391 -162493370236297 -175295015048367 -279963769436211 -111392469405152 -271371111832177 -249864716376694 -263996389568427 -32601088709301 -133561882039814 -57725121008512 -114417895188480 -109587361761742 -131354404751741 -115488025580311 -10696884480096 -123434297124474 -158926181632164 -176202921229522 -186668589912699 -170311896046352 -72429410780972 -249644293422761 -41458386457641 -264998126891973 -181671263669211 -4109506892805 -200429930742724 -192459103363315 -47610321677922 -86488918945185 -205126431875286 -185034779029152 -68090592639714 -54485299308754 -140889239574336 -191065415682359 -149705190308467 -123009068916492 -55563753836772 -37506995646108 -166260525991507 -280914524477059 -222303908938289 -111190771013701 -82896327361271 -224747782247959 -197998942948445 -12194022474601 -275607820579115 -30250553495393 -45197285908342 -69731061713158 -275957076345032 -90500749084037 -264569667534652 -220381796107604 -121169735788695 -81408924888764 -140638497035432 -245342358540183 -204542937006967 -16883799839691 -119409182970515 -49116407603358 -164792577936744 -116814574721254 -14057136239576 -68066051528887 -204989478625520 -267294537140583 -216243195382625 -28157282968279 -39640426819377 -75518607311902 -191445520974794 -247084642498226 -81867942686760 -56490517184619 -297393642407 -89539180326802 -170611526730767 -156512905202158 -13381994048638 -20111598067525 -118389539460851 -221140262318056 -138618449975579 -34389917170336 -44780390511171 -212075655375100 -201224531796929 -271030553725601 -132462302443540 -229985939743551 -7135726009172 -224909918528995 -230759003613477 -71335845430371 -80010601779487 -12346460926879 -39590667288370 -102028847549817 -17991778391090 -266024173743905 -181039961522527 -192761575078821 -50166606796587 -8225808272754 -232931796475669 -33547379577401 -110384426691486 -11581413046566 -128228414245540 -69293570713680 -143162117538754 -100090177709366 -156143929645829 -266310268167370 -163615127115726 -88807709355457 -145057562705925 -264197702784874 -70475738027405 -12139436081020 -145672440518621 -109906197200577 -60099554948410 -646501104653 -118277741016986 -133190719523918 -184546615500826 -4241465844940 -60346918790209 -150325653772096 -45248521244378 -77610479370696 -103410532116903 -32805779929332 -9445791426888 -79021877221622 -281274612231075 -176698828490049 -202092475097473 -244905785502507 -224550722905445 -73968613781117 -41607637145781 -100862019068475 -30699749231362 -6170265952168 -136881966134937 -161072986163232 -159182546961601 -43457063325864 -229045104076276 -24769956421262 -89855420306700 -274859157498256 -26276479543917 -57428615373428 -146718511031305 -117256026676659 -11133864182501 -59805685935026 -162006086218151 -156306415452656 -243856527046091 -10370851800731 -166256073645302 -39592931085577 -151399984518517 -256436799121928 -151583715748842 -261853319641731 -203398709188123 -163128028131531 -122355371850175 -24764811621812 -147037136639419 -18821845359752 -124252761699802 -152771846761144 -177714030494742 -23100349058508 -157319946287219 -113178445591249 -241855970109562 -274606618178207 -126424136168449 -122263804460055 -272282039147437 -86951871758239 -148630870959198 -20110433290613 -2072808952422 -47936246129169 -214808332992769 -34817667549980 -1324675126260 -246333519820019 -274594311353090 -73624430157990 -99911043527135 -92643927068018 -91676313593432 -82387284587528 -271018502533148 -182122479582546 -104293464321919 -195048364443929 -103508527116310 -109915986927326 -5002476757542 -56252281800518 -278723085355550 -258767533065756 -110512112697125 -213631491860479 -14011506126529 -278062059107838 -1166108345011 -1944415308655 -115911760291861 -233257985425850 -115224332500599 -192212113785626 -185630826046404 -192158152821336 -255729269644367 -86692366771358 -40563874806810 -214791471616329 -152334943982029 -278398874320233 -234069434936515 -39044471556267 -51467447814578 -193182239268356 -140532822034228 -238010971381217 -232205716443114 -240746574848289 -201925139247419 -139520559779162 -230229464163069 -14586730898301 -95168165673385 -127201890843791 -251094640467395 -251400446692485 -146638308221973 -46103188107657 -261510466758281 -174681828988396 -4667539122149 -10174425403775 -205239688928539 -211896875625309 -45683365055146 -172978989186645 -155181372863435 -104261968294520 -226142480412220 -168316746350672 -1572388787700 -106819009894185 -193942974264756 -151383422448263 -173085344784018 -274456713431900 -110671694313611 -190694803634880 -207945231567063 -204026934665083 -110846521724721 -17193269262949 -129502037603446 -45064145801359 -279893992935960 -34753745081244 -12058921299238 -17189818075456 -145564450001564 -91337187140992 -115602313796889 -212952138488532 -85004498361341 -190364233535023 -176955311088838 -251800916704040 -206165471380001 -271509712174712 -41864209849939 -38942230387860 -33549169261984 -26675627860987 -74536181343449 -19302121114671 -144385550538680 -82555176732438 -70928873728087 -74850021581812 -35246918211427 -221815087570427 -82634194052837 -178939371685308 -6789705784418 -236233784039916 -30164533204948 -236058779183931 -212785052578673 -40895025881111 -10874098082821 -167914324067907 -224438122453874 -134428772675798 -48724987565059 -159748170399112 -195447649681723 -13358104210084 -169133068389591 -183892244121578 -152104358076031 -230037427008245 -64346003337152 -142095371751242 -50939196335230 -202714597360338 -68076050141215 -169186937592492 -188766340023430 -78311951235690 -71421948953501 -204731281723987 -252465526771313 -227191243548658 -174058952362139 -209809487479150 -138919906761669 -265601455306114 -81798327671399 -228402256361421 -215622194361166 -116423710627652 -55615366711304 -237858385222491 -44211555488837 -243387673499270 -22065361067442 -171010168615323 -123531690247224 -155655108277967 -92247781158192 -189437268068685 -248615342279546 -32883835452269 -141255087217561 -93235555006337 -65863455451988 -182664278220557 -146380212786536 -59703306137565 -152924711040198 -52633630963398 -178439390405037 -193240254598064 -233976121551223 -45360147957002 -68169786512148 -216023158988489 -203058317273893 -39541305829719 -43665065866521 -145150898309246 -185311341035491 -16599721770456 -221352209904868 -262531430116761 -5975253883073 -8876970032104 -173380504476326 -251020817892177 -173015910936770 -29625629709695 -142713303244714 -91028253456574 -187425911564888 -216567884438752 -179454874545669 -43854311257193 -186452166544976 -116358665875052 -30158304591782 -65129353625632 -251789519211009 -139849302875333 -74502109438315 -109472973911352 -41041737950539 -127081256376934 -176724142829295 -277941494645898 -106395843261364 -258295712472103 -83227182530901 -31506149517663 -41272748369423 -138805025429052 -242710967630458 -164570957509637 -145854535116571 -208618444102529 -66561360813232 -90432982684089 -214525191407272 -221077760377908 -161606900468210 -43072737742437 -237967065351647 -201549940260242 -88912240220957 -88598735730796 -80857011836011 -130727711491037 -56883160810969 -264345521328860 -32463769405191 -219336913469130 -247124489521614 -230249148349423 -48099949287792 -99082595288698 -221186137031236 -121547064613265 -164582726404219 -226627819667848 -227079086946215 -220702481721618 -16055736009522 -53448431367671 -66766096501812 -260348527538319 -82888442871820 -280449602233483 -203780917035906 -57287135893492 -169091686976620 -262168926962489 -268865816561363 -112873618387560 -225604699903706 -45247646978090 -219042975000886 -82287400154280 -162435210863846 -250580939220773 -65106148875679 -133157070055559 -101689216774405 -203933702254264 -184589838359879 -124877165929525 -194842858922530 -209404814925667 -85641228457015 -180031024171967 -38726228149280 -253734957331589 -220754638506282 -55369978002553 -113740026519274 -196642191158053 -149894907424131 -236986949230500 -13217839392518 -262161338012659 -241690405606442 -69455691682138 -88516790866537 -9731911887223 -37734486385133 -222741325157687 -93592571780487 -89206433299198 -239889015524533 -146633710011176 -109492412444795 -182073459005777 -211028175935553 -108413762770853 -263939454749395 -200302936477875 -180809154925471 -131733661959257 -215041162068197 -165443088748105 -168309591110305 -275343727931210 -249350627986475 -195786890962158 -271696177844249 -223959050926425 -201185283258978 -192542033392223 -214041274334996 -43541578101272 -101273662205610 -145809630644279 -106854850905072 -5742820187560 -80737864637805 -109190852232842 -117965493299102 -111053408597330 -187731993921688 -130947191628941 -174767291189406 -245291853193452 -272909077659026 -210703595191033 -12225689183048 -229194402288433 -226423903228498 -267370766957410 -22544490716156 -147064508313032 -175704564378668 -262430160613126 -212267460033032 -133912088033991 -185667664863409 -265431342149321 -11572047600553 -8212703397863 -8752414749788 -79895593016498 -107017625016822 -121111895215654 -14006945909108 -171168324029516 -221693056074273 -250470441486186 -57285073746137 -28349914858920 -214596681963092 -179974773682511 -61176706351472 -134161349172186 -109333869983770 -258253063210163 -217488183064735 -225537172968955 -94842066232489 -11646149722248 -238868724681309 -236284562963519 -1611364221843 -146899033065704 -157113345228816 -204873547921277 -1127783996755 -194604977192167 -62001455301921 -124801876820155 -276334629287393 -80079449034796 -27367009763041 -218299036806050 -22331395654877 -232527778961232 -35121489558841 -111079193295485 -185891781035214 -66346662757534 -255210685172671 -20658415230628 -280214459989455 -73991120761114 -139431039804124 -113293062405392 -27516842877925 -269781641189171 -121552875888300 -43625912699002 -105105562833128 -249151947553982 -237452267831455 -155236698534471 -256842001910115 -32098050084157 -6363377286 -21329684630878 -168176299441319 -52480214088641 -278608363319083 -33187175679515 -213109761228511 -210677500431549 -5701069978623 -251780681377673 -238786185233277 -141749162626364 -104239866447742 -268825236896359 -213522034298176 -118447501203778 -121184594794900 -194183486074580 -266193379628947 -217422159458953 -277267913479409 -90031091851552 -229176125784615 -201188891660525 -138917448373396 -170924908376578 -198717596709305 -230807183249654 -211983424169695 -120367357922234 -23616077456231 -111647255902869 -214571348742026 -9785482293512 -12218154739166 -197892048485395 -155131321427883 -248494839507264 -258311274301582 -269219604544899 -15488251982235 -102538488116514 -141842834424923 -138631266326810 -172542835572926 -130066758506508 -191163346886341 -189552944165020 -3054214915805 -229459788352825 -280515022598062 -144588383989520 -249803557804643 -152938454339133 -141511721280512 -276956125034528 -44723535274746 -105753772367884 -79244259384233 -110129741361508 -8169831862583 -254997608600102 -244474952162665 -202421066452399 -154213999056990 -260683366753786 -119967150529965 -176780387802446 -21874373062556 -160871098812428 -244016858814192 -246450750516597 -60420754812119 -13986607500647 -249908382006349 -109456458052759 -185432898385346 -195360469910301 -248516157989694 -96351329319795 -194425449326705 -167178533187465 -174556202814200 -261039375034544 -92456684645480 -152169919019409 -181697740682227 -100749543415273 -81623437363790 -94349017238515 -8721781345882 -220277951082836 -34926005483458 -41495894107206 -103908525883648 -223484085445583 -75952483007884 -138796387176656 -229543212314674 -49315166138091 -150106874886434 -211109784182843 -165303548308535 -60650102224105 -267069957434346 -195265430911987 -265713323445856 -131744219226173 -99603497341615 -158638994120280 -262096474118300 -251812201589393 -104574389965348 -57744224554819 -55813262859004 -205263939934061 -116729383673226 -14118740668774 -3475564464629 -214725415825517 -275254499256700 -165376680308561 -98275512556874 -59958113564323 -249691289313141 -129255447486750 -123825631952106 -118367929098414 -271019176662690 -216678638600023 -263530557132424 -140873749280259 -168877665838225 -208902018580382 -260840711423785 -91123722736923 -167327320890901 -90264369594391 -225836913307969 -189298102976551 -87352297100420 -233379220436035 -173496997250172 -261267133401369 -104008091882885 -184081068514417 -56270147308288 -220255453415326 -161603310064783 -208673445162910 -134758759853394 -1903843522502 -26912729786480 -165009664432185 -172814943153571 -240917445072302 -184670556144811 -119612272489457 -243347113171160 -160619609380782 -170710020166143 -102414806276435 -169416340898341 -212100941961925 -130257419913507 -76906637076549 -201736377583704 -229260559307127 -159773089516492 -163196943609262 -180974397791630 -213457358074105 -196893687155021 -265788610976266 -248414938061195 -124737324625697 -39618407154982 -226400013389944 -123942975999457 -125384695316036 -201622381496306 -203117170297006 -225897199696472 -219978068380421 -230144337280434 -132719474891630 -255627589368705 -194022069098370 -150678930472099 -124132371104845 -210241077909646 -247971480429181 -70529700729451 -245761613282444 -32155393985684 -252387355447208 -219408371512251 -76553046841981 -129802882433064 -31931458940374 -255527756251254 -104767342007166 -130636669108200 -19760965351632 -170924162351454 -124196379039375 -243629187090437 -8542579439720 -144062605082285 -247500461647054 -218639865671404 -9989238498187 -258848874263225 -192571490907662 -85367036539439 -52501684863119 -49189676925517 -234032373653575 -120660449755649 -271640366541880 -39664811225300 -19392966421568 -230331713051985 -212621928952907 -13245298996470 -145574172797757 -73120248311606 -223359508786803 -58119826248013 -171005066611547 -221902744543903 -145551501405510 -9043269827381 -27888683481351 -91027849784098 -268608573112016 -193177828938362 -238656275165 -268587374137077 -180102304106139 -150290849317449 -175712515859888 -192875203919155 -177590121481533 -34605359397032 -32608712258625 -35688712973741 -272910174845407 -229086904584231 -207354391425875 -142740072273302 -100080672146496 -280750994942022 -123448228499414 -121546742296813 -117049033908511 -54279699619478 -916753171415 -279840500745367 -46764149335092 -77300473187946 -16609469480778 -260965908075916 -270832911705267 -176472427770948 -25326007694887 -169101156042353 -57426245780181 -78621938917542 -10432851693981 -100405158299770 -200888082137461 -179288989846016 -254707874090491 -25390977543559 -49790509931830 -33034687451191 -241799048210462 -242280645523498 -83621998185062 -154108538991988 -70073215185305 -56197667068130 -73346506901262 -50201060862075 -62656595178266 -77342500051589 -186307303364700 -261207488620320 -9244217002610 -205267130716634 -257110180412416 -191028608386430 -164646468429753 -38668641223762 -120463210637461 -243559711979248 -214063355934896 -252491071392505 -132923969757476 -123777263775070 -208903686488350 -19207204257842 -67242626364802 -90922507259108 -271970959062278 -241629737549988 -207760333153322 -58665433796978 -149602873357024 -194182995547096 -187062776998028 -72483333222392 -167187079421289 -273159090074580 -167519631043122 -77629658185368 -52654847771024 -277885563857933 -81564521016428 -8839938351704 -131850808689303 -200379863368018 -188184315385637 -2857701945525 -190718693064009 -191659406511193 -76146659375655 -72410928583948 -183198595006543 -121496802636333 -89565755333197 -132216440279915 -18530872803752 -242991547769225 -58622164222407 -40595883935833 -69694023560343 -148109245513228 -196370576548904 -52156763495172 -102697668968696 -98040017089310 -56245638765408 -29748786929631 -196826307230907 -66842996845267 -169805038918396 -33280994509649 -141814807874667 -216888798902187 -83335630361433 -164721037041149 -91591753058945 -25635434788744 -50284110224197 -81623299770667 -220829028542689 -47189956777345 -205672644205519 -4510608409519 -97913009759247 -183611171564147 -254346460807489 -138655137799579 -205812268761921 -47828053681639 -242882095515186 -57206973716880 -267724391629765 -120969650534050 -108034616283617 -30207779987272 -224425392202685 -68106918191034 -255030373788034 -250903944467500 -107553622357235 -169644907288586 -153002150606446 -140545410053840 -53724028650140 -230777614814751 -244134560877727 -79781321673782 -164663982715055 -203714441602990 -179457633536631 -277556556207627 -232028708221273 -248837342954330 -279637283515922 -256114034067453 -156235073298435 -160769080230468 -156643014983990 -59278564208449 -9018836760319 -56699102633772 -55537998080448 -177833715143665 -255056323577718 -206386313480682 -81087874805859 -42416727044678 -255163467367158 -125965001693620 -69794972949172 -43842277606602 -20611552343070 -255109002607526 -32398345037940 -278445978795586 -131733843385831 -2237778237377 -213677678748394 -47375023377299 -126027502237460 -154384191895524 -233330303204985 -167161756387781 -26480394905425 -218079604269069 -130809948849537 -249731374839993 -73904188584064 -17732084702568 -225629074329127 -45290218538025 -137659829302554 -96535073850293 -272014839760867 -104295997202345 -88703823864948 -81764405264046 -277278592947300 -264574390917321 -226640969696556 -149315370855360 -108447774069837 -161362880104534 -1661799874491 -121271523076171 -181507772259386 -24732890006709 -173585480899061 -74678783691411 -106627487257082 -204604047767547 -77916630344121 -76895734711519 -26054389590891 -156040295259927 -50297599920086 -103759887454559 -237298154189659 -67233649039221 -190948004922393 -41053502975769 -236621546596985 -218985225807101 -82011843741774 -255635309295384 -119109231123419 -89235992614466 -150747824726289 -124665171442420 -188543172537221 -66893237453652 -18646844316634 -225840486185513 -91433754011773 -126458984001996 -31786278889171 -152258636775602 -38450381443003 -3878959689090 -193185219681161 -70941343866586 -26078208938598 -143109438620568 -238946687120597 -74604512410313 -128674341478076 -30768969199111 -271058545035398 -17283531190734 -175927804117845 -267674559395159 -171393177728090 -50571662361836 -237127568469837 -272268577449180 -112904355192920 -94577474452540 -61358625937555 -55331746285776 -204801683713484 -74774106797248 -8165942274696 -56554189388988 -107389870673932 -222546334646532 -263715405415864 -37379660650769 -55740319859279 -188219035674854 -13609975272604 -224803940917162 -277313781065195 -68525546630351 -97084532726609 -108145972157499 -178064728391831 -69711284330313 -7942416552916 -179731942232261 -84633994446687 -270927487127489 -26240006304842 -266634059179506 -64473214773432 -24580805377829 -96906469064232 -155380643698355 -201576456438840 -241456036449935 -248996407924195 -236351034938245 -126677474081367 -155009637623352 -258288180166143 -143337598773741 -19950522398595 -242929349351376 -73275700405259 -264849993160743 -167048292416371 -23335976966404 -59172433289197 -74143587777507 -45816888663486 -145993553543235 -170084998013939 -279843992052362 -174704433299164 -166204633651526 -63569283725698 -236511151739402 -62119215422063 -253598011926529 -12646165126620 -238455793550278 -42596194237658 -208125945845066 -54917326540088 -150009992951538 -51713528226998 -138847928568882 -73414291739380 -92628916688734 -53068447300700 -252613027374920 -188263873081071 -263837992181334 -18486518484866 -95745756333608 -97847477431280 -110296604511261 -197384714553583 -180015317757532 -148786086658123 -237706163005753 -211945880716278 -15116467872030 -165495604115358 -62913455314382 -140411325869875 -26847540490804 -98216325967168 -146444980963824 -166128595851220 -89052594134109 -236252917754692 -48583144044369 -223465471385581 -260725530831235 -43554775104938 -275388449260349 -242993043665023 -159074410340837 -119706870029633 -123391326098272 -57949594746671 -273342617993151 -169786782495727 -172585967748703 -238983064084900 -74406604689183 -230395288848075 -200563028798595 -253293606931075 -140928428913781 -62945304564993 -14518403582201 -143088489463293 -257989082709485 -28662754361856 -43076582273435 -181560832360789 -223203073435204 -170952584257834 -123242745080793 -214817843071747 -86958298272674 -113614678614231 -194119198335607 -36216499145376 -22000590940556 -185936700092822 -43457835046266 -73182328680551 -158530741416174 -8133034400372 -203397282399321 -272209080905658 -135275155340923 -21402723731306 -159396956511528 -5201853264217 -46781639310746 -235727241660067 -160955074353815 -39428128274184 -101031438904854 -118672176452466 -229594576940633 -191798459377068 -197171153510585 -247818716950512 -259831058947313 -113581528261196 -255127628308898 -260574662274491 -33632083504824 -205359537065857 -66219175997470 -135065524940482 -150895059778884 -260264446105193 -69533788010429 -234361552127159 -195010281527388 -258809735106453 -199369375598451 -103273490364882 -113135157904684 -155639992895251 -83546949474122 -170695709905807 -271857487114159 -90130512340738 -64921125890109 -199058255032978 -276941123728113 -189903514495509 -39485913550985 -48580442172814 -132382701990668 -6132325247103 -263765016359890 -42460100627781 -235067902792332 -55309947366416 -2325539634555 -262952079863525 -218048354958898 -164000178708369 -99863649710228 -136560515716939 -156381468765548 -211865794185984 -203799057766756 -153042759234688 -217462165326433 -144463036084477 -273920894171233 -198132408080228 -175222815774867 -138898424913617 -40472086213376 -192527407871591 -82743309288185 -144683714766410 -248882917026808 -164913719297514 -274778509741315 -167592101313822 -142437582819520 -154669923228403 -214708856800801 -219934282460538 -58664013375494 -129498259012843 -89557535500076 -254172387314838 -56802741439875 -33278309394107 -276468666066519 -218947724696852 -265887536651710 -256275081162689 -51241523132139 -280594345655269 -63532117200842 -78152646554700 -15910547786840 -134331156571100 -97743505873669 -182275982849844 -50646071001374 -16503828100322 -64379603155425 -55603292000175 -189926324975214 -89955813812733 -250803656642164 -188233618485918 -42346636656371 -168023343715497 -177861362435807 -129372264035060 -136194419433109 -78051930465131 -189556190044741 -62800854862811 -155695480688233 -171993261454406 -16391449635291 -233671580088008 -176548816597128 -195970966555677 -195050329331089 -167333920975112 -231885233659699 -225822541422504 -181179519340411 -224461271151675 -201189406140793 -57074807884431 -145722755144323 -278134374907830 -5436738313725 -250369727395001 -10303130365530 -260391671537400 -98684369987580 -20852232651671 -47223367597372 -270393379508667 -21152518883476 -50272422545054 -43043302869317 -269860243529741 -20255379537638 -280359278989800 -206091236290014 -235680969360391 -58165149892913 -235610804214838 -231019543947775 -91551800536307 -204769524162079 -41368801575231 -195534826056703 -151279680083326 -106154977247779 -242346877627162 -50532607029964 -10183294860520 -272841150575492 -109382985826518 -179751291371608 -211892192143462 -15279040338689 -273590231660489 -271561948828287 -59024351527188 -224741793093295 -171908590571724 -83908988138143 -66316746289670 -136683927953738 -19387434548718 -26827653829158 -37046274574757 -261733585893132 -54623704410560 -217306869471541 -16141661897695 -247690745488178 -213860724421975 -164532956160821 -178892069374563 -271569899091594 -156655731599829 -177334904529147 -220855629272923 -269544283143568 -77642231126266 -43036915745731 -79076825477126 -197983216513261 -189369581278133 -256563075650724 -233003789604834 -278981441802280 -153789695728442 -117284098371818 -237475277416412 -38665926830862 -95385026460893 -193989751583667 -115790770250463 -255307679332745 -259307934588520 -41557749753921 -69979352620171 -172457442895346 -94695677259642 -189983531020686 -49498477893576 -273499606494863 -99234538797364 -95839028175792 -181454989400873 -203736888727386 -228201477095173 -144048093796787 -219140237280325 -126096735941095 -252506544353434 -128004069309598 -11263075542630 -94617080417116 -253599584548592 -132233137518989 -165847547598821 -252242782894935 -155766000417358 -62355063666753 -42087608829180 -163808311024721 -120183254014278 -125839566055425 -143807263896344 -229572204234040 -196376330153350 -279547707797791 -104793490846599 -266965810731586 -104161505379109 -125473122620312 -60499619661929 -240033866702121 -98697426365416 -239083324955849 -265576140962460 -172019720072798 -256190896101748 -148235004311840 -32521635012880 -110151244970033 -904489632429 -113078199427166 -81031173212253 -64262034101234 -47501263751132 -87924116126878 -195086636805448 -85613160592296 -84899912314463 -232625055381948 -270504147267069 -136512497890634 -262844807119903 -261658165509115 -223476643359218 -123305015553087 -234886267163864 -114573654950343 -79013133534613 -83160900786441 -110329138879001 -162285527522173 -62002847230324 -124869989171273 -260964133686431 -171605016501644 -228190046302772 -118718208965839 -68820411086081 -202488439980485 -22877638900066 -273614336726712 -55100206566673 -171402520294879 -253624283631524 -12570720295752 -160010555350589 -235643683001989 -63366589877839 -137984590227418 -52781102233447 -70773062884865 -215963914190640 -244402963011396 -194408054974713 -143730859577531 -249504331484739 -238102726363197 -79388838622688 -96874383509815 -179746946837300 -68675301455606 -181588990717571 -237970658302845 -225702189280703 -100548412030618 -68096290225195 -26638690007488 -67031714367380 -67050881153594 -208184582249473 -220001316648610 -30690482188938 -6051030785320 -192623804300105 -138137904908792 -62239950815503 -95963839111355 -116990811237235 -158278863208794 -99713742903516 -28508409270528 -24551130414715 -250178885639772 -61450803978560 -270595448568258 -113576276968369 -36669196816436 -117965059109755 -207004719515503 -172870706265348 -86721088307788 -188851165635257 -101293378415135 -10757848070830 -144675444103003 -116181903216903 -94464365136900 -203510846346239 -224272812527799 -49453865650935 -18987431068142 -70129430858059 -252697363583262 -54216558010688 -31727530300401 -200796549413467 -80917709240843 -185845683298345 -173037566823772 -217623402003263 -136233924038090 -177280107378095 -36598423079767 -205254310360371 -44865594508550 -14469438565863 -96267431170470 -275658774361830 -196761178323534 -5933676787317 -30140403375396 -191956206050993 -130682575663717 -196630231611013 -270110269326266 -218048170329606 -103024628690854 -41364753718147 -247655324826371 -136174994953898 -19523670346906 -159656615257702 -160754111357707 -210661157739258 -106223404084492 -155945428454807 -1381634576338 -97602760220305 -260721528205136 -44088266269819 -276893286713618 -64190009870867 -26953729411401 -45998791090455 -239196385828198 -13840101463858 -60155015277965 -281258090056670 -227765436243296 -21919113876580 -189878849103730 -29774386481852 -129649983003734 -269541412539907 -189447841099641 -232150165062337 -30399486621334 -174162456208370 -129864981050346 -239472691100044 -222196974019416 -260978496095528 -25569201171269 -157955258180005 -198661294222372 -82985579262889 -173284085001326 -160134395038053 -9169245905005 -241267431478664 -22047179376709 -97239335337256 -174250079097729 -262147020928609 -145546494133029 -231136055641353 -179788614037349 -15242553097765 -47288325439830 -15430699576778 -201720232054990 -112334532183312 -21672937389772 -26924346079550 -29103184637441 -143277743239449 -249384347204274 -41856941876060 -188000450640004 -64351236899959 -26964141520039 -196618161771374 -71606119524137 -166000718716203 -1252330833749 -186766961165633 -70360799378957 -17897011288904 -50051300202996 -276902103130261 -12853407626923 -100744973406152 -175389700693247 -208240733092624 -5883155521512 -247512701328449 -147718035527792 -125222324090452 -194480755209661 -194704490623112 -33356120378215 -188348280007121 -43387498831796 -75920774507704 -56015048511411 -64017080207388 -157611020034100 -204850304146924 -190105596655701 -160636624047993 -6362314373081 -173735547267236 -78901681170845 -167053059545336 -20963319783227 -101081318659378 -104794955015056 -59600574925827 -130703364705426 -213913068647578 -188533849532685 -50524387196843 -72033124606056 -156727229908726 -245257238031597 -24032009762495 -203619661327755 -228736166900645 -276716116866952 -51931048367548 -142388031251060 -169359036500482 -268716554755256 -238154397652543 -80261229149634 -203374354170367 -152625135078727 -104064974924406 -139638874227013 -88986265611263 -203993629101150 -280904323669508 -276084929683450 -267911635928659 -198163908257967 -246400593507451 -270829918673375 -235711571614406 -265156309821799 -242557943406276 -52788975404399 -125725036074435 -38118986181048 -105041314708096 -101279200738676 -216600448778668 -21237728784206 -277513619426569 -216500764610859 -54049410362080 -18150896722497 -103473091491873 -82113611714805 -196166565362746 -162622942761722 -177808703449183 -97973763316168 -188651717888885 -12647155832251 -38555372552944 -109936866569483 -105449570095767 -10130148505343 -60321193661905 -278229051636458 -84211641327963 -143206317834757 -276638820213698 -156827054669446 -188234816035711 -94363203155863 -190543485656697 -106389706875595 -153523945073338 -184675311759388 -252420288657497 -249083171255034 -206956620850023 -73448531252801 -271849970640993 -250383795294865 -59508609839891 -156058797264361 -114060608023286 -114661047870651 -24311166069886 -30327565165318 -161556186258116 -263139984630125 -41893153503706 -143853801331774 -134342954304600 -273607879165766 -176838139246655 -178677319713962 -108119350017536 -257068602419693 -49661541104665 -88849446022859 -107151299091907 -125869695735346 -161873869594769 -163880346196502 -64303631395131 -1580767877500 -250706423340487 -149635979965562 -37318079550072 -163156493109042 -3113362083884 -1354303529117 -165082857361268 -184346242643394 -249935683178956 -99483666275902 -171308629027824 -71821320920949 -199853359115753 -169465278156052 -17714020551813 -81005655466639 -207417385669254 -242247908433028 -3313488353138 -200153015092639 -156752127629277 -116779768923959 -251906938672698 -148525860235872 -60390359757444 -262327439801466 -252175877973566 -267118894692057 -263699695396373 -132231801520178 -39085204551024 -12244985509398 -19959088370079 -260087360372222 -24158053269313 -35258588161687 -101754230346340 -48571490811078 -197956277213853 -56098252386645 -121791400606504 -164844201892201 -82767013915695 -111346692150311 -3369085557066 -153378840565651 -166472599695196 -48150400144433 -128696971016467 -24269661383313 -111767212630690 -106181669351099 -142569402745543 -170711258724732 -150721275442643 -87496658198716 -45489330277417 -275440761635377 -193418053416627 -142610629669578 -225488860847523 -85744978425976 -197068504390194 -103716764074881 -14433522414277 -251448835049504 -80899657673242 -206439063847273 -235614886771186 -79181710102559 -279841389639648 -813784678721 -197676614210069 -279229301493745 -40546945793273 -76726731659270 -96970755298887 -4318199101364 -69293640165379 -79320627936631 -75831154425243 -270754812910597 -200288221181790 -145327631831793 -149740289664764 -31005143687274 -87685932962948 -141731869045569 -159930876644802 -112350137492077 -167471471878265 -253386448452566 -32309635390338 -106107473446588 -68547000332392 -51467855674276 -51500836676534 -30264556198982 -25734666731526 -171849261262541 -112160742386689 -56917494577711 -111169762694050 -46745165122622 -44728726150281 -251967220247059 -19619881300388 -265165877745068 -97136342130788 -241233712680446 -14274278379491 -212501558977341 -228614204297840 -124015067696076 -123764982550452 -13334103468517 -141496690253307 -179343062623227 -264481488580348 -216855591904547 -41091867744651 -28023923520632 -65111482297972 -25345723904412 -280653104946659 -209709089549701 -200679160822952 -110879772891252 -240868487190846 -11674286137841 -105832050187174 -273598674039735 -84448159954987 -189881923897634 -237639912374674 -119625312213573 -218532504541035 -240521843484989 -24324489178122 -164329532950092 -148715743665393 -41980542167909 -165282283288339 -272898546221547 -47448600481949 -205611811379662 -12103401100843 -234956917056349 -58816669491536 -253846088294912 -269199435227662 -104841834553159 -5975837182131 -230386840507899 -96096295230838 -186709392084259 -117737841522728 -115948644494449 -151258963445295 -11979963692650 -246873169116796 -23378474863005 -29481222965571 -72745005366175 -186356735079355 -135172983563159 -182523067188358 -32967150470866 -252703114647174 -106752324078577 -126363424647780 -274595036961508 -162330166976728 -202408701540110 -20517867362660 -191336564370277 -238503180050118 -34088399225133 -147079526051462 -101877660784032 -88763615591609 -44215279644622 -280688538614049 -91497881588286 -41425110814902 -199016359340558 -175533364136584 -4102867811318 -145831545618486 -139354245500928 -51542267803935 -267498415670066 -205441536538232 -47632069261975 -197636553444898 -110554514131680 -91603580116647 -142864174262702 -180975298132099 -172014659150044 -178301962317510 -191505042123511 -34182812085574 -266684605989815 -213632030383813 -1921925230945 -33235617605933 -231762793909365 -82496849191531 -158791905122673 -87059937362564 -259110991035359 -232054619333633 -254230949190853 -105905774093291 -29111906820653 -101709623509455 -190314291328260 -264175235915532 -150723076158564 -11535929083445 -174702158802020 -95534199118677 -3837970586468 -180173271473423 -270069078695423 -147592903475247 -26577616084530 -252643151714369 -329108514741 -223056730517655 -138402904341873 -79066277141192 -111215852458708 -246508836276872 -112877617149445 -70298605383661 -217969092908754 -108085068261707 -263832486654948 -136027316841576 -215404398751280 -26894111952461 -244512714161716 -17873135657966 -82191426363736 -68862133405189 -225144489084395 -25119709896171 -211838379123146 -11813599934922 -191667447835639 -98491035976579 -111791689716244 -232342974832795 -177784813610629 -237456642678271 -198567406971574 -234402887644770 -257836909133622 -272045135523674 -30010148999051 -163773934163606 -267864021587699 -157316745928217 -47345701438346 -240398765542424 -258190218254971 -88102581596776 -145578773012664 -136990406560116 -31226165994602 -208966873941988 -182827283528886 -193579656823137 -102725203821750 -147180052043071 -230669093341195 -14841389983773 -94541110610981 -82189406253945 -163287848882854 -78439449743610 -9562130557839 -110113252474106 -260607034038768 -93158177648296 -75884581632146 -40314159777677 -269784949012533 -162860197326446 -17406676314843 -111911693410376 -36687066075113 -23205486402486 -89619250455559 -156138291909384 -237985196580878 -99893180280104 -212689737255605 -144484746610194 -206913435534680 -23967586631520 -210137088965733 -27719242171487 -120728997757077 -179737942581998 -209495655313670 -104481263447217 -176567380043321 -102018269776903 -75191103013051 -149076838451962 -226982007718453 -176047953799535 -14494081813848 -67597757282028 -234939768039989 -184323221026829 -230873640323788 -280403339044453 -238831400645324 -41155647086394 -169519824036650 -232456149898057 -269061283336599 -188551799304799 -103065977317729 -159763104042985 -189159275591192 -72932602933846 -17111663580137 -145114637636476 -269511493989374 -178262577654413 -205583340192374 -29049272836628 -54899030679159 -137966839375263 -272067219805311 -195509409133759 -241007886906768 -18539393179210 -71937142918808 -28120298273311 -269037172693978 -49442065450293 -198228190246792 -168617623484386 -205278322243832 -107988057401157 -86273652240554 -206415174008719 -144164099966293 -74679649775120 -131686438520621 -264634104429621 -130612290632609 -19902399014470 -272734652032335 -167373161306136 -135310982597146 -95355004560873 -80743156260888 -111076754845603 -123538602770402 -80642555144079 -175496991144328 -201056983952307 -114426978907059 -276047125555732 -183689940138290 -218893689510739 -189673639963481 -163306802578780 -130891890867858 -65875400049911 -210872091550392 -176799602240024 -41649492029789 -94702980455578 -185845058537717 -150117141964278 -261730372454268 -180584195062427 -7128217023193 -274181155749001 -119724187486695 -239422280085690 -260761848991596 -148523800737640 -14233020218075 -70961060076111 -227403309425384 -277777275865263 -206823919428009 -82128615503615 -231430209335399 -134400576130553 -41006538646090 -116027530525582 -90706371919695 -60444997745822 -115433465019431 -14562246400049 -231203583633231 -61749473016717 -92212345035824 -276827788261470 -96250859090175 -135850023264350 -223370009041748 -159299929888893 -236630936303626 -874383291563 -250155258828041 -108900176442945 -31921797968044 -121865636397105 -173968844701404 -50293894391299 -21980780618607 -210847440963276 -218014710886676 -145918269294927 -161664188738464 -263872038451239 -163448222262619 -100835153265954 -223414220593271 -138357757621088 -95520844978962 -238332873936041 -259388522975644 -135172397450545 -59871284413279 -266318231440287 -57897947468707 -19637986890234 -228525624369619 -35200216091200 -264739265126945 -82315623095018 -113904920457334 -217846154680505 -77359743846922 -240311193365478 -137874407108290 -114186375855722 -142825270477305 -12714904204860 -3478903625756 -199126390722165 -277046642519924 -47096219843338 -56076509414931 -5635599180973 -18550239730557 -25965365023965 -175456961636857 -191211647075082 -168088606569292 -47535977784314 -137120938412093 -247488855333648 -25811358767623 -185502157268622 -95780386800298 -80098791931637 -17518855654156 -228682135073001 -127416677166978 -183758433086479 -211392541747587 -117363568229478 -35072571553905 -9352921347572 -151544138616978 -113522235135292 -127610457518368 -159029464012557 -106194339539267 -187574708984993 -143140474247194 -9117352774142 -10999308340923 -145324659361956 -181902178522594 -54483291276205 -188857340043084 -28289295949713 -237796853776227 -264271846367641 -44251836036016 -102666516772820 -200540973751128 -136828738457234 -141061078552700 -211910907358410 -984869509234 -64693138621042 -98913733870131 -181079647934936 -267110347068147 -110226737392960 -176267306201387 -108693924648273 -105390056342846 -129680487024999 -252060659292663 -168690608203203 -88700517242636 -114525266884324 -161998832569147 -224562964757574 -85241768886565 -223396829176119 -108684103134241 -130968697804344 -20966933458781 -105952946548974 -86465539276827 -125646390287031 -31198194642143 -27651284346348 -61733362635401 -112813565261968 -260105408378544 -86717443047218 -108025260873092 -205379253275382 -83437312546979 -7290217820793 -232947838783800 -51580685091778 -206147215299244 -115650570271635 -93526533742721 -61962291174508 -136900479865243 -45981163310469 -69527711006861 -237128366262942 -146945037214337 -19022800338319 -171253087274229 -165136682537182 -173483402408352 -273447042867528 -86168875294935 -245726674964075 -249241571333830 -140371406022161 -165114570050628 -237784194674258 -120954878611356 -139542620219375 -186591612000724 -218332344270993 -205479670670382 -41934071538726 -169264907375806 -142297770274387 -237110005969362 -120202490157703 -25452952452186 -185457867110639 -201042391334773 -57228964388586 -59958608061505 -4019610812829 -188381838471473 -190472340005095 -262861389353407 -201870782929076 -193031276854070 -159102012490241 -228074693888587 -1019527868797 -203318657216323 -114502945261524 -144586624773019 -118587535177663 -208221388952244 -51019430567846 -18027706895105 -114108475805189 -198400903047242 -167399855818026 -266891957277554 -202340046281121 -186079995155366 -208161567003140 -73088565914337 -245496425828996 -113644189070330 -248920380859342 -125532926315621 -112353063131176 -264583304618469 -161574222509671 -124077864306461 -196364952794238 -228950931874914 -108430529499233 -62261437761213 -264460151089240 -249191678774729 -75215700569805 -257131966309088 -107464768518586 -11815995513 -86603979075808 -122187981755286 -178356539376804 -275615878181418 -24908296749649 -113282395582457 -138474888086373 -192315965831622 -42990172838651 -115417694216603 -109663551972404 -135172439682299 -8073103171392 -61234726799481 -122250253282626 -182529754452804 -3222209287664 -125662945585460 -108815535867834 -125264157697704 -16186935985497 -103175247480847 -90731876228799 -80148494770059 -115899093940062 -10366197399892 -264932436366740 -90081842876040 -112455344263435 -193646999442413 -82593029791321 -176750098481800 -203728466810132 -265430874670341 -80363323291400 -234246690525609 -144188042528648 -7566701108418 -13802180083677 -141182237164128 -49141383422641 -139194003170780 -145752174422421 -97749053453329 -151620683107120 -100168714860175 -169902947506463 -26257804977143 -163521335677900 -109268246147976 -182406104952742 -248511621331447 -96616950857003 -123209112514350 -191720645682459 -95409657877835 -218802149967047 -152398568761348 -56598247684475 -157972200922070 -215287656137179 -16809675781998 -249032748820393 -79524962193440 -6999856518275 -56665560560691 -80557746484735 -277702100347007 -176173016832202 -110266113237416 -166885024515839 -127809862970821 -199946246002065 -179477711433573 -241127889515895 -145757070516362 -115708266688133 -41174885331067 -28012677636925 -115538709157720 -271083646950730 -281384142351623 -43291337807827 -189181637949200 -191551828270610 -239358355720672 -253965972713651 -141039992915247 -121531812442563 -275369423653063 -188137427787542 -172709223832594 -23655854445862 -72134641025791 -39817474467574 -143239908266828 -97459423262438 -49539904541975 -77676836709431 -272110804739788 -200032712568441 -217041555247086 -208829931508374 -107239482707362 -182584452735149 -177936644808184 -57180206655486 -89901929499795 -205751625921542 -268894758890957 -179667980133436 -178970617822477 -133074751758155 -250285825703560 -189588410278394 -247730430373598 -54889213785338 -203168048018308 -66303226222994 -242513035419314 -31164164088371 -183465645078945 -142740201045218 -201989402321518 -277406827874703 -179771330947957 -86477214143784 -258543293718949 -43581057500498 -192183891455234 -234593838970218 -201764227706630 -33540941668864 -173504665368341 -173095427716455 -6544649982688 -33249829618573 -75121389232801 -85809281874913 -117766671064297 -88974619538787 -107929156021257 -44871634022303 -4167000463283 -264440401943648 -131594790167774 -168443552645353 -105214080210269 -197302560254430 -231315505884240 -84813215032611 -3320996551635 -249090679453531 -184191231426480 -208327087471932 -209838475348976 -251884101440199 -43650045085328 -69280098167130 -167087967353263 -129857644745044 -222909624872125 -175864674527209 -152205213791382 -242911331317185 -20311833056538 -87317296465587 -64180205758769 -75919715181457 -10962424092861 -266358024060178 -72355859503438 -76518971268109 -280913880064124 -37680308787917 -61112821521561 -159346055320567 -73883650115156 -90398105249144 -98070825346811 -15866948149454 -174583150068255 -99033812091336 -274563151252604 -89744590929858 -249486933707453 -223990779292698 -232815336366923 -267385094203029 -43678144184224 -42116741471655 -102085789938782 -90973188211348 -217174476161679 -140923344620753 -41841174034151 -31243331609506 -62980706132494 -167533039082494 -215462876760675 -263669634123366 -4234461874576 -195176070275783 -14730405659408 -278898040465963 -257322238322551 -100592588728009 -114625643356404 -279441596740891 -102824697896839 -29096177654777 -65186173470456 -235714198366371 -253872318570034 -44528668076182 -166850028389530 -30308845984932 -94243529074524 -225304652525952 -83957898672864 -63630876576132 -201980337075873 -110328309302608 -44949920385900 -87853151629058 -249804955966342 -242846540759103 -266258023190034 -222234548522045 -270485952891334 -254589426310016 -248939411578121 -81930301207411 -115093202020161 -233565835316369 -38097868376396 -225135946332509 -272082222506789 -52768701601220 -102020610800206 -42695579843967 -224375771354376 -8842413518104 -43001353967598 -254444444547804 -266201772700578 -222291702739623 -181866477054523 -55040405759270 -131980035276253 -263806039050836 -204525352509103 -20528869043667 -207890366635780 -10100475494850 -280148345659749 -125839129807509 -31410064441334 -272777476308995 -265863968209226 -221764747938666 -174782567436647 -110865031289323 -185030705501360 -202425943197393 -5952119441152 -2244930050699 -205585006800516 -219971664513152 -129744180773634 -105789250375373 -113592062337953 -181454999682618 -146613283407426 -9898387780207 -129700505081064 -249405368793529 -127553799264029 -61767039480499 -16169501261335 -149304809469651 -213006820218117 -13660529945994 -6146500247603 -171698779269421 -62992779671838 -26872121490548 -99362820061277 -90039275077276 -275204984921079 -237537156378160 -274200374509685 -134466300518509 -97760624671779 -267571545821105 -267264782127106 -28318507289483 -71184442189310 -236779345925024 -89704134810944 -134242401975537 -264070044238123 -133260692979429 -231156046706051 -162657017995343 -94982139661946 -248491082733088 -206950159079878 -48605415476863 -167316358474637 -99614829697258 -99601853672343 -156230323382212 -4019502063051 -62367940946101 -272554953866240 -71665006367328 -40907205131630 -90009787500177 -262975427009272 -135471495096456 -231198747380235 -115589785368868 -91887986215094 -244734736598360 -223367222817686 -128536686684496 -187978447047390 -202862312308871 -251604934035729 -9810388180217 -245142595131504 -279491990143953 -77388383710659 -95236893028083 -246531420149527 -228119762641785 -169026042119006 -160768540018039 -264801459940094 -160288764140381 -81292702694294 -248242938154222 -277834099765672 -233238431440981 -182323868371383 -230928002512432 -131238929659389 -279668932827094 -135335668312882 -44740742053134 -85215318078164 -153541960706105 -194199528945353 -242617413645842 -45945631232498 -67200662550176 -31496284911626 -41498881306921 -25595299212439 -113534186832004 -175541042900859 -148770456693846 -72521932358655 -62506837636248 -82300107026347 -78216143850823 -162808944036118 -144839599095695 -271818827357749 -97867928458987 -95218450452432 -75481871075588 -213158080546471 -19704096359634 -85937853680686 -174892848935522 -246830096865890 -73738515294610 -225732525964079 -77844117907403 -255304901324006 -46342021083541 -208318390533279 -121824641928199 -18977684611520 -153397088932358 -219168672904862 -157525062485205 -199321799645362 -113532543719613 -128347010693397 -217584129723100 -122288140714139 -110044131580089 -234786629739521 -128695238385212 -28191973197874 -32975843102916 -97410171077666 -195031043624076 -139616755335811 -94798749377228 -235111714961340 -223310985022202 -142789722616246 -33212468647307 -227812048768234 -214720649068453 -176565166286864 -153222114023253 -77075536338273 -207603493683383 -103910626867377 -66786242724017 -72384272556618 -48163005888353 -41139514417217 -128640018818117 -119065178785729 -63532886695800 -146083193898008 -180174884273656 -48291177960450 -10152024574987 -186360297683407 -94803151585250 -133027981611863 -18008908496499 -45316458084045 -14052314613230 -4379739743852 -186891603612522 -14820775339290 -91824190603553 -198950291137312 -67761381023268 -26592643434020 -183754045785592 -80091285367105 -80388718924856 -21143066338793 -95120881436035 -90784015576248 -19507219032854 -267652353174231 -149709271723389 -207185665654324 -229705171567235 -153890395994142 -48806381447907 -24769637124919 -236562701329331 -20348847653369 -135350713553397 -278832649325554 -7873412111256 -130249521505583 -158410687695848 -48621009259723 -75186135438041 -263404525865865 -192418613209999 -586859871690 -205697847238653 -159229443354731 -166122386269356 -12931288788340 -73972685517172 -279725062181619 -246242477192820 -3356309725480 -230018944064369 -263566145913653 -42949253435888 -66129745194806 -112758442860941 -30388166343891 -55835299635356 -72039381347136 -277623441346068 -144203199336828 -7358574312148 -99976826995303 -95617260624778 -81030809269252 -209026397116372 -160472984617391 -224657864779947 -4037788937186 -49269724398959 -149401138391573 -29710451769071 -145530971231036 -99385350091972 -267038842641646 -103739813185290 -224990225291899 -88782377887950 -39590266373757 -189360762504686 -113126338042109 -68520468157859 -123214387394049 -236223139985919 -137990250557522 -95512854012991 -173162113594738 -67127021421724 -238025619716578 -98771458462386 -174018273099992 -49296566291102 -99379075716458 -65731522913487 -14274555631071 -53945463132254 -47283465015274 -54541078384812 -254683281562794 -54817998069322 -174492123193209 -5660132119862 -21058843978259 -99183382500829 -184964487717067 -81558086213151 -141876739838151 -151933871684277 -134166862889024 -272937589043462 -152767258389622 -40914242202853 -67837850790043 -164331084253371 -56154430954563 -12655179608475 -200429891019369 -23124340944356 -131182296814710 -43142724052205 -222482199948043 -1425774310680 -65208265767985 -254738476676827 -251774675709048 -209188697307330 -195802350880867 -18121757614477 -63760246757568 -219520469573774 -261332721174487 -207043322920954 -197908609012282 -80750980095257 -15886924276961 -254936216540717 -68233514768833 -91669940132920 -196279155717630 -43783484636313 -160915658642885 -16382192237194 -142463737307482 -244167476685185 -92592051562309 -167232018792470 -129058393956372 -219711008702346 -160356558618956 -121645393615115 -104751427607280 -236342376834579 -253893546897100 -25120295079255 -251208087936930 -276657746491453 -131867464589563 -248044347362809 -156877080158055 -247795050790552 -177591450667189 -7535196150078 -256663906470645 -193317225147388 -10823762310664 -149287674420163 -215535067418178 -77875591866786 -211016747626563 -249696349790813 -116647248040693 -242059432361894 -109729696191977 -54407364536662 -195160478027950 -206827626824612 -245841323448246 -201173108074223 -205671796972798 -264055770106219 -71974606167599 -201475623000556 -28319212173286 -126387140939568 -275991533420763 -59360758836953 -196264817092880 -76858181509142 -188382059616297 -170436766409448 -155759376646912 -129186985748201 -205812552284401 -36735657711021 -152694718703222 -17039926094700 -183984480206537 -153602414305593 -145189618673706 -145777633879912 -192070100529721 -217473755788309 -212184841215830 -171297621614066 -277335018806708 -138918440522904 -230966596487581 -258823168693 -156391141949363 -146841135963087 -140416838464332 -149397228995010 -39588327924650 -23960463895942 -111814126810584 -179848945235491 -192306995624096 -273765673704177 -165570984606029 -107663911242623 -224343720179607 -279438092338532 -63763556888849 -165329863098213 -118548427694343 -143413985363549 -240266999898155 -18024929608060 -191913515321962 -108912252802653 -15545906146954 -39313600451758 -124077526232059 -180115782009008 -220698635295989 -159847421783676 -34131612401665 -183606309607887 -65102335300629 -80110969553459 -222452676066398 -151992595436115 -165902193659528 -29364451114073 -181113929796975 -204248628640208 -183246898515576 -194956011963102 -105856179226264 -224958505980344 -182634188945430 -92889677360262 -90227058621090 -101573027942158 -82516146880441 -256009810328985 -83550682743237 -140655315383019 -146683801241394 -178107999082696 -137729621161885 -180641179464529 -130429101184205 -206661553950980 -80786398585321 -276776610466687 -199748965424673 -235971837896099 -99145400859783 -89349881842456 -136264014879904 -76909750712793 -144980786423474 -11468145659040 -240767497284148 -278214350357674 -22707493219788 -239061392359075 -180686080232234 -70687284980754 -276302312064222 -214584018036007 -84184029385215 -198205378596652 -228345544425432 -169176024914751 -175865303949538 -175907895739348 -146410432624858 -96356678716109 -20383679418517 -91863940581484 -68369180558380 -75322629664957 -194746694236207 -22993341989839 -132961275951032 -279364769232601 -86424902096283 -30552254580862 -267931962625045 -220292477131309 -177773458790224 -194006106747915 -174279547350085 -134686260723298 -5164866806632 -55118086036918 -102761737027567 -40057511735286 -48738095789580 -197092103214715 -10313868397633 -57144644732302 -217630325939580 -210066525057166 -240433428043683 -10909532586208 -171523886951101 -125779820618874 -265397430575354 -276091704029764 -178452194027593 -214224470801324 -22479663018841 -172233154025171 -29426544970145 -50436609548287 -129440052160896 -106948810111635 -244941240962362 -157548278185655 -188685527743594 -72054253776283 -91012547210838 -107702560593073 -90167557733267 -199185626171640 -232884269245612 -258449424135504 -24084164803889 -64239978118648 -63434928719533 -12217636451304 -146522631677357 -178548913836966 -279706366982049 -183132611806840 -38839456104245 -153140706531212 -245067050767779 -271079535210613 -181489938631717 -67804371155554 -229101173433805 -168887656590708 -48188518928803 -50053234861660 -48257269527027 -18915250688180 -24743506086391 -134838139811941 -194772974656142 -259316165645335 -25311030878835 -278207118129252 -201050567327734 -112647571974388 -275318397383170 -127125551092954 -190422405872902 -66902494325010 -233169465637578 -232705058396235 -54441917282238 -138373372254273 -18775555518804 -32544713399313 -195995141650170 -162309587225228 -207546523813139 -206416092120873 -159906751426618 -262580209515392 -19836238744486 -159130014568624 -129637896342960 -78471456212048 -261361950115282 -95817931707582 -71496030574767 -273335586714363 -14549550688787 -230414330125791 -45800512493999 -264880257524483 -215235260810085 -260710500748030 -132794444014530 -80373576099668 -157626488619288 -176223391954264 -73592692568737 -280437167294585 -198638308270244 -35701190659486 -146560356016200 -246579480783254 -108876289424755 -148589366547643 -48223829527076 -149404058672593 -29438618509489 -245278885062573 -18281963077161 -21426191602761 -104033319244347 -2943104341756 -247236248032679 -145188872648582 -133070114378849 -184364884394284 -150124091296798 -48098385387662 -224842182656117 -48440442501611 -189803703325979 -113060351448660 -118309774070732 -19536728254679 -157347892932612 -215442758481340 -112483284830580 -10435657856106 -222155590391099 -153516075196905 -223030618498965 -140044704340837 -131722389186213 -230053916684476 -236821334219070 -171327923185726 -50467640345413 -83285043408783 -6943476648061 -260102677170593 -279116522752346 -22463082535857 -80642867910397 -218006378514410 -47020890578455 -157301862417439 -211198628596400 -160410479992977 -19817756893638 -257002334147875 -71361207973055 -69981955230813 -100553633749790 -245768881894162 -253086325354655 -262663278477314 -212648534766983 -112485963425316 -156624861423915 -36081464936194 -215159710021726 -230866304713858 -106271052416294 -34737580488063 -102328642020293 -230868107996185 -27142525543571 -125680761781405 -115915288592281 -223830577831165 -111494757660942 -57679207285132 -182702250919256 -233331330028476 -260503325782243 -188606808078091 -281457686188618 -138122698020269 -79456143622331 -182659959096004 -251636168073820 -102618740550899 -186780014950976 -71683453532458 -23944511306376 -24227345769464 -278577569925533 -74433111013996 -175666773949298 -227784973819875 -99009043619463 -213063171854898 -86091297780689 -135589022417540 -176081359850757 -192220193722894 -269570113524192 -154703293789465 -100671952750281 -217964125357738 -242121347464858 -72053002866408 -12632679297668 -69627035800868 -242909927694053 -202643427209402 -181920272854171 -44861477446574 -194953372209149 -73649676160236 -202331811152492 -252719208269995 -2209445085397 -170852011999428 -53907656899944 -162933097684672 -146981772312637 -247759069467931 -144025778246817 -160443286712825 -54398907054752 -55137312472975 -120711266002554 -268372551539159 -137871094844092 -265143368071286 -36184297304930 -177614715377762 -44632723299373 -250727493287795 -67031806970206 -184875239182828 -32557742852378 -215635626166696 -168604074258733 -53461865703886 -132919493339481 -145765817580702 -13624303531723 -238340502405296 -73884477808648 -104418232874743 -260633864990467 -76271600415401 -154177455440083 -182721536350081 -255013583007961 -258143486243958 -140539071715667 -246318534049675 -846703598507 -184606721519686 -110105748971675 -101304926790475 -191467763413591 -267201305403978 -102182019714747 -14320992860853 -152896295847281 -160768447152959 -277528368334460 -271073881652427 -126683423600294 -64635031236959 -135769367718656 -207869857144888 -176516672551073 -130858032480292 -200788673902692 -2271480020055 -88902785686093 -6852652922039 -123392652487997 -42810086890246 -84554345689172 -229542276169008 -175159212397027 -58788839808246 -100399168120014 -263948331990359 -75710062821869 -92209944900341 -244781228254965 -635987479275 -43709926520028 -196926713746865 -252941752900908 -21447089800486 -94771623436169 -89272596956434 -263346369054540 -148029384217189 -7832722738930 -128943876735481 -256915336143676 -166133680343154 -29421080698390 -194099394771926 -43470040350109 -65294149400236 -35230617393903 -191906387197063 -15817498607742 -44322228608534 -265246319101617 -205350043226790 -149975635184894 -151489206869552 -168157291476127 -46927604831182 -161501688200262 -174384104439448 -92606143777814 -223801161429381 -171682540961498 -79349093202619 -224420894979747 -213492912738144 -98832851522232 -214402418259336 -183758442665735 -180873629560001 -206337754365847 -53093577407147 -188957383163473 -92516575630650 -116790069744510 -20368812175072 -243435220698112 -150633934852188 -153013502823466 -235425112504016 -194836384651084 -171506631600453 -8853301673570 -148899154637037 -28931753430273 -223783192755238 -238309341004079 -122464945292269 -15056359310941 -139443744542867 -48667902067796 -254953472551375 -165667428387189 -218509426258162 -131340338386358 -54003372252833 -6551387490179 -23081679116387 -249810837071488 -74530375676947 -281331078154396 -103555021117973 -247235502007555 -206066391405745 -186581215890069 -9401432440546 -82831033624165 -57482834268289 -125867601835044 -164789470567375 -89478794973205 -82661389290885 -202966207026031 -110273083020295 -202675672595711 -271495838350618 -100267024113038 -246444651862387 -221129025352004 -113205397429878 -140942315451838 -409608739349 -193681967586938 -260680019487784 -262691511271415 -43576805279382 -83592090636377 -22369159715828 -226558406040037 -24110464863783 -190174891229917 -276194799787240 -53294071193072 -123637929167754 -88453445470808 -95037104221993 -112525891694868 -33238676126526 -100272381302510 -188348263755743 -266022763299515 -36703519633993 -102068555743337 -117073325816859 -40214604539649 -181641434169512 -273825957673352 -50218596821834 -109045655842414 -223243090007603 -33416709464884 -205555486065095 -121654470330916 -75193477044984 -184312184400463 -5943060026662 -32833352473456 -258834351331105 -229582845557368 -107745669547037 -184197629466664 -217231283221898 -113503663734204 -233153917812397 -176352357154071 -246937762826420 -176247783176345 -191490642344779 -277892339332341 -219036255308306 -153316846316930 -37547396771989 -172309521816560 -143811295827252 -3783671181215 -197733870635052 -159196300683234 -59009204817672 -123374715948601 -69242925469839 -79851454295239 -241242730852607 -93616940218580 -228764566927534 -50187868772579 -16730093686413 -67616542633435 -223949691854347 -210833824110907 -44643275749026 -237002373075802 -87881432315756 -179705688901724 -139226334433337 -104196429060383 -96451510100038 -57659764770553 -224682040210811 -115683943722010 -68579724759548 -52192037463472 -204013368768525 -34460157009067 -150175786212177 -140508333923665 -45788696194789 -123733364073543 -155263990347141 -68134290004490 -96120560614406 -139266220067038 -28964825942907 -13471415113774 -68801708825228 -16675712274250 -121625201598614 -129496057351165 -85469687053331 -127959766542584 -20965081514512 -36542864860850 -237158943227073 -13912035831699 -6306839830655 -253267305575030 -69644402903803 -252779975726498 -56831208884169 -130093923095129 -6033184677582 -266558003048534 -51268451278746 -95614106192673 -15676935810439 -86803266058820 -246720228698313 -47308154125571 -204773996948678 -15263828999991 -280913654038534 -52873560684662 -64918994007440 -82489959227781 -92425147274355 -118415323699961 -227792096731176 -264251755732770 -200129864691324 -81816460197349 -276637427164741 -73723332884444 -109775327666837 -247767607074752 -255969748180669 -158251093222206 -63567376480431 -111661849111540 -108208690002110 -12945392692233 -60657117770953 -207820228068730 -177685526009585 -145121020103522 -139277877685829 -101763108246221 -213504915119553 -3540936458989 -271287447446280 -206312191034381 -192016857900654 -72885583731752 -276738192858755 -72024545358334 -198284772636190 -103752202546252 -45406337336115 -216912319882997 -189113831885287 -78003331668549 -159098488756567 -69253863431380 -162751947881891 -44889688417407 -238045242222907 -248881675537087 -227808550135212 -223025213680541 -153350847116167 -227550411776478 -214582966927600 -182159742636252 -258990306147625 -151854042675037 -15567756026084 -254511294822898 -136078117289158 -247943262310800 -108886744724772 -101548143394035 -4391598074344 -40917041591068 -85356223081921 -133283411250609 -229194240938869 -124119258126991 -267141311038996 -161606748454204 -119199534744219 -71165035945725 -13169157945139 -73659975332797 -92620452822404 -220848108233952 -75946149821355 -179093002358891 -183305644800354 -79657309299655 -238852710312961 -117512156759827 -116148513838012 -236887503232261 -73796337376653 -141380956032158 -32157569161632 -12894447186819 -116855623285727 -115683197696886 -45213223239808 -231933818459482 -65329129781492 -228270118436644 -100845536992759 -216619187956329 -24425096315708 -157876998355698 -129584769446218 -58899995201243 -164888449348918 -105482636815448 -158757515639976 -25847171630558 -232523489881254 -241456632345615 -115353891880587 -87077403852297 -119089439783579 -110761525609149 -190632001483359 -37513076701490 -25687431350156 -107214615313354 -229505391258151 -29703850514856 -140669451851491 -70426300495120 -33387149668296 -90611320614930 -197302631022069 -48211019748078 -267027847067586 -152428565734089 -65839475084493 -37029769946676 -145606521352983 -4731986491 -98786375668732 -200060170383832 -30204112240177 -254698116266083 -20244940409089 -213604128034558 -180166199946202 -52651099254758 -246201474184441 -174723917503915 -124937502506268 -169809278735562 -30077101273984 -278564215532175 -234446938200165 -146096307062717 -50508404370803 -45225497402660 -269623985363597 -177249531067809 -234110453402127 -154802988418214 -97152748381390 -68223602834279 -146921919096185 -10257527316439 -21945059176771 -36291704085466 -257871301575839 -269501878036661 -89176276219457 -4497717444701 -232364700072394 -253649888048159 -24705207480137 -126278593658072 -241144286574143 -206708051702214 -247453008471185 -189164800721226 -51303723286051 -75680542563856 -193616321569672 -280818486189644 -235521700818768 -210281225302094 -269205227761460 -170640037789092 -98953975766857 -103108156998571 -268961275896443 -233964553215389 -184994258773840 -154032566055260 -234345038026435 -210885739345431 -152375809583915 -71524252304633 -160942280565375 -99410766662430 -267422535752067 -38590563846344 -186768134337279 -158059013364940 -225068313905675 -196311999471264 -217671079521946 -162174763694500 -258426020843621 -16164900510629 -238472595474703 -230697758962840 -22272816033652 -40189761873334 -144807002087233 -78168966758266 -88451425981780 -235350831997031 -54010613184806 -260545574723258 -119681423417781 -266399853341033 -216291450945133 -24538859218811 -245853570784314 -68189686843242 -36948625701170 -250428978377580 -101111150956256 -159448226591022 -56780063038596 -180005644095397 -16051436539219 -84978599043587 -11349135608999 -275066519092104 -222126030308289 -111305051166982 -236103179245673 -134286540254796 -192673329876789 -55654006207923 -209821358940398 -267503419591487 -277649108278778 -279943810991759 -200861788158505 -195736877713591 -221757005717257 -132725160972803 -33081253606858 -257450647170134 -58959046682573 -267540639627804 -265921855317813 -218808814073588 -190583866489926 -223289455023220 -194193257832130 -265724441639375 -66566630056037 -150970154184010 -173625915242049 -40975694773436 -258806458295961 -55649400223187 -207906789087838 -163205288517623 -117488404202432 -123276113019275 -31716661068290 -12556974466757 -22432011961800 -58128175503214 -276035203331966 -176344260744084 -88676831578620 -18943836664115 -85315126743320 -22889177903245 -272684358516026 -21320843250921 -41182693683013 -199178308205084 -126622941658704 -244167197304786 -241247187143906 -153308274023737 -203235562274986 -139352752001520 -243710862874065 -275218898438424 -128026961915223 -255516427946888 -230597951687029 -181901143231877 -204493726220025 -220669993572181 -205070207016772 -231436364921859 -28618456744185 -272657773969347 -205410946622625 -63269124680210 -193014923644414 -34852087534342 -20181365641376 -24971334347851 -95734350966225 -51507320909117 -83065221078285 -222300207371997 -178760849939491 -179675469748190 -42310769777680 -163596603044943 -255261796156733 -168990542638264 -124299534222041 -252258273459698 -87444911691310 -144171100901575 -84448275691825 -200654996609732 -69716560595270 -62999599162518 -61621145697023 -85496230172712 -94239618579020 -149019720180573 -258520951868812 -111256611981912 -203391057298799 -54915524530081 -211726019543116 -268654960164948 -4448213686477 -170737883638485 -197235757941061 -257382011604063 -207023648723652 -141901530017174 -17964574385808 -254627927757245 -125043913743630 -26110691346053 -87731786611722 -142983069805344 -85322863025460 -187035474772992 -91125408643488 -38232207644304 -175563347257762 -162446875257718 -211014557416448 -63836993863852 -186974651018955 -185008022574496 -257455376172538 -176668526692934 -208619653253219 -139866388439608 -59459555301663 -14854738002173 -259827933285683 -128318368532237 -56373917834410 -130951476661072 -248495393035415 -93080312940571 -169308659666216 -216938497609178 -175161072376725 -55554107968697 -23698784867989 -140543994789133 -87211470378216 -1020517101045 -102950421207923 -48470613847191 -59946830805811 -199915927613634 -31292974049400 -14845651901819 -33226764690259 -1802779607962 -250395257575351 -199339344848594 -231651962471351 -131650494937979 -115912686179567 -145039615348786 -139443277482386 -113540405417491 -118111452183396 -64687454860822 -248421747430633 -221169630044486 -225141695055922 -81971921002394 -51724135221577 -59008247916544 -168131641817566 -161842221099152 -219172008993669 -162060454424332 -256799232590814 -37811354957906 -134689801920704 -154928442868287 -115984003526361 -59758009188430 -47128638610143 -182251439228920 -20148858194982 -150052421781136 -163020148379652 -103197458044626 -9988690656901 -140047478380945 -251679862514634 -158920590575622 -469185558264 -166995179612719 -259724088994749 -210883632890142 -30527838065173 -196344888430945 -150702592224774 -278885446394716 -74973408262415 -122963620374259 -1146059972897 -272073409481953 -44481903628523 -78513093653082 -276486489586607 -28614573565568 -181006700451368 -26490537805314 -148269443213463 -28520366159930 -22620273325655 -26207857343240 -101717563152139 -116355681449703 -172810010023325 -199660866020648 -117841052765805 -179176083121682 -264287234913400 -171936269238853 -70468491767161 -142277833893482 -204297247664004 -188230370598068 -147845765385903 -110449338561044 -62892741754484 -262297505999817 -49003953743306 -85550646092266 -194979880445 -81072089747525 -16568393456340 -215934309915869 -268516465001398 -149522746799732 -188305899900528 -213390566851314 -154858307657503 -143663378114089 -142263409402321 -35318957844192 -33762371028527 -234713587695212 -16928163769154 -64211293545814 -129928102773356 -131640792633887 -70486904278686 -12526637689280 -45057086719239 -20903174167457 -195211723866251 -269753153935648 -158831289009356 -273868530181913 -140284498667929 -194703213993225 -260270804123040 -42918916858758 -151499829512923 -230497456374203 -61850931410131 -186460378670969 -158171190021530 -251487243006209 -99751043668031 -33132303446515 -238205813655786 -158303773068597 -260963494556898 -90000244660667 -270757404240183 -272888745417134 -257633882405393 -69535510217166 -228431419600505 -16404106312532 -179481857245313 -247112327544243 -79519129133535 -170914773379618 -62311809491465 -125090765422620 -48992616511284 -257871727428187 -219700056910638 -277674360262123 -188148279593169 -137687395442629 -189519955101803 -256898370896710 -60930023772778 -124880454643966 -51305653453387 -123255079362677 -252858094813993 -189317991009694 -268942602016260 -218915145026487 -62694679036209 -112782943664966 -264124906313298 -222290747177964 -269889785116218 -71025060778772 -262957535825121 -135324058440274 -232782188295783 -29852610473142 -181315071554719 -11786377395546 -123133938969865 -213321091289894 -22342094114572 -120158069733869 -3686502670796 -197552651223646 -93237392980148 -179354691742065 -42397692511499 -109900873075876 -139231947589992 -97496834792029 -29102334001682 -177094067417653 -208493005311286 -203099236853080 -222435880691097 -35803473064673 -275686199142799 -137129693667110 -248530750488274 -29223263107942 -95648712165339 -187333442207457 -107556050302453 -103074334894654 -93181955632169 -10922377845954 -20012933885011 -98581537976212 -239511779128549 -227438686436336 -212141331231051 -269442714678441 -188808203732723 -233279850186419 -208338088838037 -200042271767834 -250613068696680 -186455896505083 -75284202818078 -116301120699975 -215755998692324 -121187868511583 -246962212884640 -166541609458371 -281225098850379 -59732236863512 -228274312663269 -187405934193864 -162871596736399 -79361614298516 -2518713476170 -59082640824182 -94089129224345 -280048811943142 -75610786782038 -111360230056997 -149369943513492 -264630164246636 -124749413000491 -195935542162936 -127815361205464 -52400565782881 -20948205302983 -30855460953608 -10291511629201 -171782643113276 -152414266910396 -236002553805438 -98260756655774 -258096434635871 -263501246546523 -230176483758072 -190281178514639 -217703410275979 -114752356356386 -270712459986795 -14185174983421 -65315768746889 -154807793822426 -91927326929591 -85412317720399 -98125616226710 -25256714206870 -964705798676 -21345695480002 -240423355191847 -262042144475475 -166087917780451 -9866748183114 -244815747841017 -87991589742444 -42690639309301 -31097424205733 -222740076446811 -70192194312264 -79946887288512 -8708674384303 -126914043605892 -147084728977730 -68858507624719 -2178520989090 -65227843964878 -121563803977178 -158051966016911 -193704811602338 -70514196027759 -68796007080879 -238840654354134 -227086004796096 -59477495734777 -141472041567590 -267841644997386 -275439559105162 -148839460297884 -128497120162993 -263475926113419 -22355908364437 -175288780911657 -71473307798986 -208975556509674 -29313883210008 -163647121205220 -192700137702949 -238397594959356 -198286557440067 -191584949702637 -109260488767308 -129747222520137 -156968124443114 -44813381210980 -258473397589079 -64713292900309 -48857029164914 -218943512086602 -242724349075473 -123168094265514 -123700247716236 -46317117496882 -273175297225437 -123815701114745 -106299439100488 -178575769595054 -42287343115031 -273880470792740 -2729364886845 -140457078378172 -136490916815096 -217787498788403 -206655210475289 -112474411150578 -196151643528028 -170562872016012 -210012275067704 -112990409605155 -152203397776926 -90697207522383 -205258968896460 -151150455577542 -77779879434242 -228394919275489 -95099783429836 -244644317777913 -142814672543603 -57002071466713 -183504158959858 -76568662752302 -205620076094468 -183801684491967 -22551785203021 -20866019411373 -225914541116594 -250053252261320 -210405322663745 -12899792815084 -279707371846827 -205787347093946 -82803805250563 -245208257377025 -212409481367162 -85086758456320 -73009163385327 -138940865381859 -178159085157227 -224211345641647 -119023146065466 -215165282364426 -188862311267444 -203378489669556 -190045662740205 -150570426392325 -220453431538324 -231440241192268 -224257228040414 -192789230015571 -18062050566561 -266711058300192 -90331872432494 -45201951025532 -89529418327757 -75172132353488 -27675170631859 -13323138175674 -234416985216054 -11396509071806 -123120057348272 -50765827948289 -218454123305078 -169039273238953 -242748898109470 -31594637249385 -60391183517627 -61144503799024 -209207153310871 -26110989227071 -145936970754111 -18942203310917 -140642283917913 -206596758268853 -115882758475063 -255590872058109 -58316888208425 -111082710009589 -159687741058467 -69122488866797 -243258606104871 -226701180019024 -91348062295744 -230594123802281 -69989602134964 -150102186494128 -252194130575037 -188535411153092 -195347493883526 -184566901067253 -209056259140743 -250135478482492 -197793686872574 -186881906897222 -156283105054972 -64549675931698 -233268382188158 -105791684216734 -34773799550919 -92256090083004 -70694599752559 -20962048481874 -201732694959961 -59969794062296 -179494894306874 -43454098157325 -54011656259675 -135215583358131 -193058645564477 -259042914269213 -106167389304809 -81041810635357 -256615011486616 -17577135514107 -272256826769978 -74276581507544 -109482552033000 -201515424579479 -263414683807003 -60765106517195 -242471553767071 -188787550161088 -76323011109360 -243163310433283 -10618476353174 -221267176498306 -47374350534460 -192540008732814 -193813013795125 -212348802345554 -112398578432471 -183144076003974 -24032642754339 -21637859386503 -262691319283555 -260704770887301 -98631418678488 -46368033481750 -4734199572317 -51712928663729 -19714510591063 -199039833882496 -79516624174242 -147415907417382 -90275919846013 -64102635613501 -83258205428239 -56953196521185 -259443727907498 -52963821288489 -255497873266458 -239361137253656 -179200786790415 -204501510444509 -1591880588156 -240186780690845 -160677041839923 -274587932582087 -123409050572126 -237195806945440 -199812678497126 -33207989819136 -244075513332913 -236670263039183 -244548421487618 -162454786756448 -135067985296983 -75322876823593 -35311815761119 -4331059518478 -62906608302030 -26670165381486 -32376602475342 -273351275277741 -122792655952293 -110518158000087 -253046787694365 -129570782082789 -278124172298726 -166613989170202 -28137151475597 -214267862988072 -74143416534626 -13152083047777 -3236364379064 -221609222998037 -73083115896207 -222115754834166 -212811584412715 -85890030308456 -224402702139889 -68287074081039 -38929468295584 -245753364707876 -274438180270054 -3586645680532 -177517161625276 -132730055558208 -189708062022307 -68819002167249 -177021649932367 -45010023584279 -27135532681418 -16002937148205 -275802457778912 -72297099166720 -273348951485066 -32993660864829 -185521645376769 -267525039995941 -21182760817335 -19845792841069 -74773028802080 -106700164295410 -175313882978285 -138565722046314 -164014392569613 -210784620940766 -197637119094391 -273317096175864 -59076455142076 -77174978496156 -278774836424833 -59911985965000 -236097555519141 -84884088400986 -8827755763314 -48782423764607 -169586081942699 -45251340231775 -163075821420304 -564657771128 -41116952328800 -268510978033289 -173872470424535 -169558116533706 -80581957590763 -159166881531412 -81704152444100 -273856580954186 -238079702579248 -202533709804917 -35720765098596 -90902071831030 -1091648792503 -184341782642799 -30223790836396 -152939304496219 -36188007910883 -67647164326256 -75701549260409 -58848874568334 -98848595833230 -209446512691666 -216677202989369 -200094440386560 -221192577110088 -45367811329015 -228210047760641 -167662670125841 -106237873113263 -181462902907376 -181337856542170 -205012960289394 -88158432405684 -42128060641213 -156581819869906 -43364527361682 -9354896336513 -271296766955641 -117304513887897 -72456206979850 -6566656201164 -179372757662408 -186957541140397 -279045758947035 -56232421912569 -248920860661171 -113959527310527 -96863436132503 -173473557693045 -105805987941751 -6669810703449 -120739689663402 -172133247314499 -215131813351624 -125090419487709 -171253049248000 -266007019016519 -222348533770358 -278709889400880 -264460665657253 -207264117180391 -95736451310756 -26438810524394 -141415557015481 -213257220465234 -50831883527211 -52361863717193 -91783532602898 -161635464168967 -68217127875589 -36040950673953 -133976145674881 -266514304476524 -77585089781005 -79935266968324 -69258190610631 -128558713639495 -21207106708849 -206182391412403 -163865878481584 -110716961755538 -17938053360379 -269273134953424 -168392900433125 -255664349627203 -153540756833972 -198689982849210 -135656721031274 -86793562250290 -193583127797807 -136369096579834 -1174791694458 -117426898931675 -278657893261185 -115073256473049 -174570001698124 -111912030227584 -238811674935128 -129152896800467 -126149935348684 -265836855270425 -156048800707252 -108217722800417 -193084962683486 -63222948639776 -183143329978850 -150546536553771 -223795771955266 -247598148183447 -250114443802658 -69435402612168 -268837386172254 -122674751213281 -60900884784814 -65951257927303 -200425073481461 -108925483922600 -54748159210303 -80962543696814 -143501959543977 -234226678665467 -157163695910411 -109479323291620 -27930347138369 -143602779100312 -184977919329173 -203236639876752 -163602617416313 -261353428636047 -7491151844043 -74086274573228 -39313090769971 -125371096710664 -236892719502626 -234308769397996 -155894759793629 -6785960217830 -5348406638057 -172397647253336 -159363144203188 -250360438179628 -127442496306537 -93299173538075 -232945937843306 -268051456651637 -50753385038023 -192499893232171 -98607528839934 -54087488853264 -254787152945204 -266744724118003 -203061345444564 -160267226110029 -232020910660499 -166181960906931 -52876321162329 -202099071332913 -157781852758748 -180498919185798 -196781962203921 -114724417255479 -118512165913082 -144022201091830 -89158197736129 -102967089102705 -267108072082037 -202648126171540 -73676448185650 -47911765981757 -117950713179210 -28332415257875 -67730819240863 -91134760297323 -33277029349197 -280557244633560 -166714114606394 -122033687238385 -150073117297915 -12572208273871 -205447403261944 -199138618214934 -240277931277490 -25700609090365 -182070332923813 -164139362313248 -175951292176482 -113333055477479 -74992482685435 -116495623293041 -82028954247567 -192751658564816 -61762868673276 -249410472173948 -213903560326555 -201064982467160 -90542703672576 -50687355522158 -194804362957459 -126287100857437 -182331289475366 -16448469719911 -56401847507369 -184522499872758 -226325023028414 -133857042803556 -181571844025533 -65643073721758 -40679820079259 -271340507030521 -214527289715460 -119776570757182 -55168516570499 -149751704568292 -221673098070355 -125949621890092 -42162612476865 -108489729587659 -14284444652635 -198587432160117 -145369577323489 -167667005595881 -90737202358849 -83856626706264 -173668779977328 -74655806682327 -254990593509876 -29742059192346 -240084527794583 -180374143245366 -231085823964283 -205445414401847 -194573965865651 -137070298160030 -210267632921103 -79333681763861 -81426012831696 -119912911989027 -214186702420874 -161401941091247 -55355272346081 -114495843838007 -184826280854947 -114168374758763 -79327632647691 -214168845122634 -125673994926752 -57746201551360 -81544354465457 -263521467010918 -151920296630671 -8868284959473 -183728254026840 -96862530203582 -247921085038827 -266907177476837 -173102125889653 -162350981872102 -66426363832392 -246548339437693 -169860842185382 -225634428523380 -82427975670409 -18702312992500 -96815208363246 -120383566089788 -231678050534291 -120722515742943 -198157683170829 -250392125635623 -114117864210838 -136070147539838 -207631254743722 -125148723024178 -278579683462971 -280143652705434 -232575414034315 -223696709203328 -150142679287956 -36299990241422 -216602658176569 -178565731936746 -206805495448733 -119167832011084 -101681077362230 -99222640088946 -5221662569655 -252851998041128 -97451880148050 -92142239197221 -141627055923855 -184472247328381 -69596009420618 -130113887731716 -252817593365928 -129230538364445 -220744576577633 -88162376876048 -83689116710812 -263440734114610 -14964752961380 -232198056435032 -119656763918418 -226126131615214 -30994235438006 -131966227352846 -174546981335120 -3700931558590 -195273944791205 -203954528845499 -279879521565335 -250445790574181 -117975613207588 -204869545434303 -262573999669307 -52416098396507 -224693193076961 -176722874698438 -115013930587995 -248520803894701 -213171670649484 -181823109746457 -22085654090581 -148789374258613 -82137358861529 -208000717054930 -88597361686371 -90288664734985 -75537662157698 -172513211052649 -129825821918096 -187965885620117 -56293749518719 -226640464003833 -175488617093450 -3293972771549 -101240649299779 -173808411089878 -52936684926304 -14481062871956 -68608174911511 -174622560745359 -219636714207712 -219052302560765 -115187921900779 -264392385875741 -42929310418699 -158526283367297 -267414896528948 -116450593228476 -146031821306471 -81322391287071 -12563787752078 -153938083555689 -176793153025300 -243390993922112 -212478671368589 -47413190114613 -2097811660001 -21850362491039 -69694984565253 -72927082516903 -214025093871802 -49842146241606 -8922923374534 -237029103619264 -77556611470885 -59536715980338 -166639117857868 -262624613512136 -246593575858810 -278972676546219 -96147469572676 -76865896173596 -249191720270508 -45502595943652 -186484205288567 -90074836597756 -228794918029927 -63252520433590 -178811145632760 -200440007424586 -91980767476647 -28296135234382 -253753691306321 -88088680113445 -97248681713639 -90897629857371 -257461622576928 -225585991743936 -274400836916566 -230455074814136 -54975983041330 -6521052849694 -46898463794584 -62865914788520 -204696301791867 -110767719259619 -44627515026866 -87041384271789 -80932109596885 -73134479184066 -147187665581820 -279661761892276 -278288609501659 -73175646756713 -92372947516665 -30603632266138 -62353751506309 -225526169794832 -83813570491561 -280388098534149 -237999303038210 -64105322436919 -47965483595117 -100412957745070 -266795514169626 -234627237341759 -74496233519609 -164264896524597 -243288168624727 -134582169027144 -159233821949379 -85959754888520 -217660312428977 -262820931307043 -257362521137227 -117100584036361 -227519260588400 -35016860439761 -272001635269717 -236144167995432 -218555889663004 -195682539761954 -196163206819905 -13192827199556 -57051209434121 -219475034108285 -54592840540041 -262610787385606 -78324794560578 -170022423289148 -19976638125798 -190305078636494 -124390885243281 -64279668384351 -243944942346607 -69570176170759 -36829312817873 -89455054770927 -118170723796687 -192100825589953 -88725258475003 -81556355464988 -252039157663314 -122062992834618 -139687269451340 -106588255373468 -239221970708014 -87173408038670 -260599045377778 -160909972524735 -47407700110816 -280757087759121 -148534321998925 -65713820620028 -138204089013243 -165223497222431 -280174149010212 -59335422966137 -129563915062387 -50507435731555 -276795186137489 -77509730861477 -160575180053944 -200719869570892 -171888637308550 -227376266253026 -178593822632900 -87005997252036 -14147973899095 -126298536233382 -257751404945216 -56786341859778 -135519778597660 -35813157892077 -141969802900593 -141296795731775 -182504747461401 -29786612603251 -223581820609284 -146237954423235 -263398977819839 -264742164915242 -243572739403292 -162533643749546 -179556424950497 -167196884357315 -34967289963867 -108264988483269 -166217955036122 -202318048679050 -204014761175106 -252671014478915 -51147431284634 -77785532796161 -256413552190138 -207595047563157 -233229585738035 -173448264432149 -9776645500872 -145333613945591 -206651541694669 -152412918969478 -178076183111473 -228436130208547 -99719048189585 -95579802024003 -152217250476936 -214992276983371 -200816439353548 -26660296694910 -205423513423390 -172132961472939 -16036306740683 -61306260933149 -156232052753124 -129603098971699 -11980197166603 -160330739131983 -259529713075998 -87990476086258 -214425081618789 -198817176626048 -49506301249625 -265067978146131 -276254650028218 -36573533110505 -213887416869827 -7085105253368 -132125005218606 -270948119062574 -1902799926847 -205839464262760 -262828602211430 -48225084760740 -73059634209553 -247808783175497 -83021358945081 -131495223384912 -260472258560274 -279094638276198 -172542299589829 -76211483480207 -128300237618296 -79693504478382 -60355109749984 -152645403788344 -107344877514718 -213560201152468 -79950411180467 -42052543030713 -226973870713286 -42638217971606 -120877412157405 -219401967867645 -196594285958514 -88726357946646 -165931981394006 -188819938521007 -120086299023712 -219359110351869 -179327832711212 -270705901674718 -89710190219347 -189950611266430 -248458599444015 -36453192885770 -21930226861569 -189111473481864 -121025203024333 -55052062582295 -189981861538350 -270954689643615 -11651754154758 -172361940877605 -129896382497101 -117983191182505 -238493053677735 -77365762283378 -262298909921098 -150483142725980 -127093649866231 -219213573371213 -265375000854110 -77603609972855 -185847116458789 -242819870759994 -229634342402080 -257639569441804 -22083808621829 -25716770336250 -175158845540737 -131316023430549 -85590191872618 -47911144036404 -86456727342002 -63821804632652 -52800635207957 -3665478868943 -134681610329792 -274523019765558 -273885996150096 -208124489344915 -117959661707675 -214856532206364 -133150615192449 -94457367554781 -51709959232717 -164477058377874 -62514015378130 -29464945485274 -238472664141438 -27919493123195 -18757680832976 -264363579053757 -101167994179265 -236875096698909 -164598393191781 -23416564518585 -157307486993063 -158699040791785 -192611363993614 -254494085884067 -85537504916796 -110053490506839 -54903838923513 -65002658430336 -279256873379734 -258647511698841 -271928691237704 -241210189367870 -230811971569651 -271891190911400 -49941232792056 -143455562344842 -65195047504747 -32428315897632 -272483537928016 -89871765371433 -231254708444120 -220526563851180 -254379730177043 -68541080123577 -57454713183673 -43584754703432 -157814429945780 -33986924431246 -189546419462755 -223039022891303 -86925651174433 -259461942623762 -193447568064841 -142286888796764 -34434587897416 -43883922495511 -127482057060262 -48641513970438 -226860406741876 -198022218364782 -203246529160387 -103678187368735 -130992885528052 -41939079059303 -50985503075733 -12705695258269 -8253607192416 -255193599652082 -90481574999393 -205985601934472 -31343835396098 -190459368747485 -235928734004140 -20758675849005 -137357045298417 -58929570562313 -276383585913791 -32245129904301 -38494960993447 -141114700683372 -149481737780493 -102500494531743 -275880642885042 -41587954434522 -87157573284921 -29309110963451 -66919492853158 -249001544307192 -138567449224246 -216515039212674 -38457776145683 -252257874522942 -141682455405731 -26622799567884 -134185028429462 -270810978904844 -190337941867535 -193565207602945 -268707306175676 -12553889624532 -2139936885563 -226201085847159 -252001015710688 -164717606001090 -162203257219397 -97388057709498 -210636821891771 -99552260335541 -274420473567130 -169995195372449 -16383841484799 -267510534752065 -3979902413716 -280582078598097 -108185132046850 -64758053859173 -1905510549294 -34501772641562 -226746942770466 -210567312175501 -179566768702230 -46725158733332 -149818859705372 -50401157337444 -70585517758695 -198579684384688 -218898690729553 -107173168456126 -126138151255345 -307821160147 -187481980670862 -25340210369297 -72420162500481 -159526673139344 -275114875113665 -48771006225851 -15569726184879 -172108367242597 -17564910566001 -218735799807983 -189647037196350 -72437645241592 -120723211126189 -125162091068317 -212577873046857 -125510700657619 -230697684860915 -64950636820816 -206732110497186 -150934656493958 -258488980376762 -265895561531541 -168883349265321 -119341463211210 -250419497640859 -19937536349894 -175858350238601 -31192899887351 -103742483228306 -207170173918440 -166960897211363 -7791489875601 -219049226032890 -224542659333723 -165921615813748 -48870709217350 -117714858451057 -162820235494409 -247021409481155 -96387232535860 -18833213643773 -144913507211160 -102703633379438 -101369016339909 -23069070049159 -93528295824126 -221761517569346 -183619264679659 -1705079242376 -255801067730663 -254388974463748 -165045437907769 -169384890822644 -250489077788226 -67400084995229 -182509040892906 -264364515698129 -127895762181256 -134401837657386 -278786190706936 -72937269389982 -220581654835376 -256015533859456 -222953453842660 -13843389064348 -193299800861871 -202764007121822 -23052716591615 -25221034513017 -133715575215783 -236160955303665 -242625501555484 -152637062854980 -108083165809994 -146734295183131 -93451625506829 -88360438000005 -169006988843140 -38607640432133 -26085340293665 -93429643904786 -281202642587921 -87998755738281 -76630500557535 -127838821997452 -18591581336105 -30862307312105 -174922764801227 -48729636561254 -277386815940539 -258479685206062 -107325204233956 -130780038590400 -87885156734306 -112711214053158 -196985866708991 -101447433022481 -170381539790019 -134018511671677 -54618233711426 -184594342099600 -184696117186810 -9160410291515 -67950813611645 -82697126523251 -265573237298309 -67918031542553 -104926013534415 -61547452642764 -24561961935551 -228705932231474 -89700819248651 -269132645860392 -122012224222151 -199356580007307 -88401958138964 -70875505034044 -31009715030365 -277332351180907 -118986102976234 -137497972372240 -136024593410756 -157138968480023 -40414733740856 -121977819546951 -72066612749314 -201081148250980 -121998755844046 -148281208217849 -214534346872993 -193107767537924 -47223378088262 -222728346156297 -99993326274448 -25226746397887 -209651981656907 -244540044861178 -226997190732522 -222451243472522 -214163367932227 -87874780876774 -253089213192257 -53091792779514 -157796176677808 -9734048735990 -235631926860493 -139150973299031 -274256550952964 -108474465030211 -35353784034771 -74220381468267 -103565242412254 -231339916103470 -266326799632613 -74921037946579 -13531219607911 -211456041286161 -254090959202137 -146156905717958 -22270425485782 -10107261817833 -22975335708771 -217909585454572 -164787362456360 -230225421015783 -28550359552999 -219797524142166 -20773368073529 -89557435254070 -126757810424180 -149675276662645 -213760873766937 -233834821681158 -105376732055505 -267858218316011 -247017555717704 -67586919864815 -248417348177901 -39789458795545 -184595583017122 -31150880573938 -246490600916747 -4690710844427 -257996630146763 -222288542368566 -171268737107757 -42758688277170 -125123554221090 -161467011023034 -49329699217436 -231981409622047 -118303416094619 -163248878663333 -237535093403726 -47814089894038 -148183733835048 -233607100665293 -242849791431509 -217268292629528 -39036907854825 -121188930675208 -117110240861122 -140961915681671 -162759321893045 -30069538247976 -197655080961916 -191183031720705 -162610693615852 -168394718934082 -242115166139566 -179922971378884 -249469338985398 -231071661199889 -148364798199563 -153427293683084 -110492102312123 -215201219574785 -75032462456793 -257354521223241 -174504143711400 -261292287131317 -107826720206634 -224438660332016 -145071600360005 -272248417357398 -132807926137498 -63605508830138 -159633814730936 -101297990653425 -148155314265257 -46901681964184 -101823265948191 -28949551750192 -71374354884006 -83652510838984 -128710802058938 -247268183928147 -14194304413306 -136467629575619 -56014895846257 -114293344936268 -158186743890463 -55860979256400 -93311054098635 -202649437695285 -121688065108815 -9618491390097 -30529439696252 -134752106907519 -186332118813932 -18012999422883 -96230361513745 -156506732400609 -47978138890108 -249660175069848 -60315652284770 -187123567507511 -49172290816883 -252968412663300 -137769781096079 -21380788168188 -269888415302 -271034767363684 -60454448390921 -7802585199378 -184668428420512 -68096179522893 -267602714707801 -98019612950108 -233699719011883 -257916580764167 -280086445056367 -208527023867364 -136188623345863 -219672187894390 -131825242606031 -56676483985749 -55225490864436 -205657467610428 -103768542532950 -60964637621884 -167487419783038 -30830325200664 -40138805417193 -261432316109737 -22336189099054 -178626018300735 -67104946155 -55819052385434 -67054964161959 -212465258870538 -182313702491026 -25099004854635 -152962352623738 -198785515611790 -124299982977075 -268243604068691 -133469856887070 -13685475793315 -135799022070408 -209179759310154 -106913593509524 -112812903155747 -203408911864226 -242763178200965 -259361534609746 -276955562188043 -196005687939683 -8531378940777 -6434176627639 -175358948891555 -207787267921440 -46831812729022 -130343339726541 -275947529200954 -269275596221030 -71518898984097 -31505669832144 -202354776459963 -142647237557177 -241875804217589 -89447532193518 -155202735366878 -66047786312694 -271674848867595 -61682656987515 -247535455858748 -171847595961884 -217891333975734 -102045287010466 -249798669551786 -189711262826033 -175342942745377 -137471056046986 -20519099704049 -61613294821966 -53946067799715 -49959484929776 -250618028112353 -228661297406997 -55094912348244 -1935583649115 -27712830213629 -199787088187581 -68401022309493 -91225449146617 -110069962634973 -82783573776654 -42254116090924 -17892664169302 -217459026334248 -120830252536144 -93236952842025 -174329380734674 -84928617304631 -210285933431725 -113883442566286 -35454574689791 -190699376327453 -266526028919036 -192529409505061 -196074244560313 -120997364135963 -141533161703768 -216395989782883 -280559712077668 -210444416982669 -108690060561238 -14337338771526 -234809947958325 -257257349703789 -77671118517164 -232338885347476 -19177131580150 -229022355739750 -15529272259544 -129399862741386 -252865669496228 -152870813124081 -183629188826118 -61314946555320 -255380441148121 -169611420257959 -159705752620476 -261133506546026 -76470496820357 -17469277027325 -115091167840640 -153586396491321 -27350030213816 -79858432335011 -2151025343533 -189419338185310 -184300669386114 -220099105923018 -271081455312560 -279094550981523 -179641288065050 -35301603155277 -269685457372494 -45687562415309 -64549229158509 -206077376934581 -126294288063738 -116907495397211 -36994597829670 -245069531675053 -199271684387852 -33102965224335 -270957254213448 -130272487614817 -27074479365960 -86683858749219 -1951005825621 -211106660965651 -137898475245429 -189484269480325 -200552572223076 -250440614974368 -121417452186267 -18140526810169 -225048590405568 -15811501432985 -210129552289003 -90153539165488 -94201593696879 -171748127899760 -17279523883180 -5895242982369 -195785032491655 -223573596777256 -27518249220748 -96236372932985 -120363834382985 -30079685928550 -158002937867150 -138699841850832 -168789662383106 -69327769718608 -249523225842487 -63476492966000 -256674647992547 -238590921296311 -213981412513256 -231950880332261 -113561449043608 -189791889504829 -44658542438932 -243071275325375 -57643947289425 -46010102875064 -37572185740714 -157397680779241 -30113824127124 -137511740154748 -188618456817726 -171300644300790 -202347747702872 -122287609151519 -20953418660878 -56843289502087 -12387837461714 -133440177490553 -206160698231127 -153425044471660 -224910406224012 -163648549927736 -79342168253401 -48612449480190 -240838641273954 -128964890424188 -102581954892949 -55257873533594 -59567313854668 -91367044542390 -152242598488359 -47256969313811 -59557492340636 -199022789449031 -112294931829927 -157045290349357 -173176498461833 -33845166331053 -92731585974024 -188085146342905 -137227806048209 -58036945856442 -159189421839311 -188083099492463 -158539360335839 -248979266672722 -145063474382168 -9062975893198 -278201148162853 -228123696582563 -241006682930432 -73803720018500 -144208589105124 -198118682195431 -85092189909645 -7045568608097 -94919970560048 -168679909495531 -128883478925550 -16581701431138 -44927584714415 -153719569026508 -226824498588146 -155299567306587 -81402362597843 -96161924803249 -209277753605548 -232198212938223 -19022192820111 -35008608488201 -80644552144707 -131140726520666 -59167510194611 -89395431661808 -258460385614158 -176627427527329 -247750405663234 -12662202449144 -36491787264127 -90582495927116 -73962512483165 -36254878069148 -45067446643303 -273776674237474 -99619617998761 -250052460524174 -159638159855251 -273423786045641 -104168570826395 -222894953734286 -102655830809796 -93009112751105 -72277849000343 -81623127434759 -145539040189291 -150222223052354 -117319264591790 -102980547920563 -205375862366349 -97872938558094 -184177904861102 -193721474398442 -20029067623862 -257757180198698 -72630272095772 -224554283033009 -185004798346183 -208445997354580 -135660479695171 -179394356895241 -170404512742575 -30638430680480 -76195781975981 -213806320062315 -19640204377022 -79075842841820 -37242341026893 -1906629258813 -131268656166521 -37466974251117 -151293809792429 -43136820671218 -271786620430502 -139599923460804 -130148015885042 -175116550386146 -149583260639451 -194239082934545 -272499847030429 -231163441271646 -135900764392487 -16578715012173 -180634712586814 -147340128600601 -208050396152214 -213376399193142 -226997383021049 -80517447650243 -32921292279725 -95607001740881 -30033356726069 -71004103504034 -35819619807088 -88594559622683 -253836575294244 -72920051214766 -113201509089488 -269293352395008 -164730065400635 -55702719786561 -193582944423627 -149183306068509 -64984551694229 -200986426543029 -9397897208496 -62216319356803 -653745881200 -148151490808268 -200748578853552 -17685990985988 -8190559199489 -168728242723073 -223363650977968 -200264427776561 -47612358965734 -227936644816354 -165895464231192 -252689807876304 -265492262129469 -29510629951133 -249419013002208 -107041273978140 -17927112493804 -44811765354923 -276673204163372 -183171969161896 -252846893913932 -179474934182446 -25704219154718 -240153001737208 -2763274300312 -264885355858685 -229886571000706 -50130098622029 -232616880886481 -252911807825543 -151413731452401 -256673002758069 -94408946893903 -262944842580530 -265023934133259 -59145809754486 -66727801364832 -54522804895659 -96267443996996 -131510463069934 -47420696600262 -153294485832644 -163668232063313 -236047051194164 -30439600045191 -205253869039512 -66897629459 -12159426520884 -272944463394514 -240871218024487 -92105440931879 -104298198058683 -180819746954852 -171486013249046 -228508426524211 -37223077610176 -196162005957491 -225712033341359 -135964196713679 -152031701726915 -108364104130975 -68186026143812 -191786681275901 -62138316522535 -76118126908982 -206852975485026 -263840419814557 -59487678407009 -226858255043594 -214105337853445 -237952952648693 -149444771018871 -214881330943629 -24914003245889 -80240038385612 -148105321809881 -74160495006667 -209219447453563 -31036629805263 -130838539502100 -99788846117707 -185173442036798 -29648141440855 -21347072185414 -225026106865130 -143824078326410 -206217586555092 -242401485885224 -66253274879397 -65023429303883 -276979421392552 -155068985618965 -186823642987073 -89002684484482 -109489840022022 -143979394776687 -99146480293402 -209233602072878 -256198766461374 -143073717593378 -215996350635193 -211939881198526 -164475368636864 -172076128846709 -86373003599343 -172452785369568 -14944420522712 -194088013563688 -121038280525378 -80320170943667 -262130360018710 -93624168860932 -86696260464085 -241202943924955 -35464032333450 -127800592051537 -155124954939508 -255779416707500 -278227957170162 -29656131823773 -131022938408325 -245522699788789 -18090088182577 -140992412374636 -24263907830553 -127539160068409 -146545923486789 -29604345658877 -76262835370702 -240454723835798 -219404294512024 -17136118019016 -244066191033250 -129161860895775 -34847724811008 -195958882424120 -255360270515980 -27897800830072 -123690748224372 -181809170092617 -99821371801359 -95044693899805 -163357669137496 -220112587481898 -126272450351530 -90176136765469 -69578653655838 -250518251280521 -259529671555657 -58627433433037 -67335231381269 -202187572114263 -253940112529143 -137809177331399 -91566203259878 -56089171002681 -46344336244747 -187848807263582 -225992761743473 -151486600561732 -57224612965407 -208534282999874 -205623026470368 -156832203482629 -193645327768065 -31705105855530 -68440878734312 -140041599089401 -93737468574651 -101040467264340 -150785170670355 -47033193228454 -139745171573184 -161060070404076 -239134270542220 -138098510490835 -127114837004504 -71733777270690 -93468216515989 -177567676882639 -217079626231533 -36823774654726 -263724659010546 -119354237523000 -33722585355961 -230005744191375 -252251609819711 -194122665315316 -194999255791212 -85701471936047 -37937730258586 -53043829592849 -30703762519795 -14500779081481 -64594184805007 -52837749517145 -28655898350918 -129103238285664 -165036563410494 -138736492782915 -186944717504829 -277056373123164 -183966251308428 -92890948710361 -166052918908417 -109621124743845 -69163408234336 -243875508342001 -140741815405142 -42547352034287 -253077290479708 -78799425333143 -29602968266002 -266936795683892 -87961518400075 -175928084831912 -238531180174472 -252072839428180 -3151098089740 -55669516670729 -83496220437252 -270840127704653 -2008834981229 -146506821408484 -12338261599333 -102115913358156 -181786213015323 -93823218043134 -34673421222129 -223242124295408 -189890108412841 -125587892076602 -275105330092121 -144862305327532 -21716209601098 -162809331242615 -24818071915413 -257890235878611 -182696495892795 -203474534658780 -135842408567213 -186392701222561 -279296906719655 -180380034648064 -53136226458140 -49169580300076 -57492406953983 -179196347395777 -82151565160778 -32120732387381 -125778295596869 -245719838477512 -91783532603444 -53570049015125 -210479904951190 -18605655199540 -2454444638088 -129385557022111 -71354369111705 -124519057839762 -85537331001336 -54079595610355 -51027514143316 -77009507422748 -195227548537110 -73451520134320 -147036653406564 -173325623298711 -261538143002362 -253778448148262 -96765254423133 -116043613708656 -181284750154448 -120391417679401 -242144147120155 -263486488168416 -262395884096051 -219663088201060 -119387693735124 -185856112025660 -8735903788651 -210674685949177 -235038884436114 -86128592915412 -75059708716619 -4618891693325 -172641287347398 -98262332416526 -164735863782072 -159303309139907 -98149764967320 -248102327943573 -196370450330370 -77152919427207 -138137901309695 -206452875016730 -77659507332596 -275960952343117 -63879425780898 -160468251379224 -33420216491131 -39747602737045 -15274678237413 -185573865748030 -120987475419880 -134039241916604 -47234611157821 -99137461514779 -182787138390161 -240150871255983 -109134781169598 -210815125924329 -23838780783489 -71224507038304 -184128257579125 -84042817789516 -189581078852658 -91794098921749 -37736064806450 -162582451196487 -156508394190629 -17538979111463 -200219870042457 -258684212745759 -105423895100481 -187555947572446 -136475212457707 -41185979697824 -72699394587371 -187858346525027 -148051744740856 -11269186274342 -103400321352347 -234932281799299 -281341356131566 -163401542900218 -106984030237169 -13775392128005 -215260713473435 -219330122585744 -140972806010414 -213984519664847 -265797836532322 -123533889638920 -151796279771437 -28442888548323 -142391227934416 -33571488526080 -64262039057743 -33292952663955 -145807087822365 -73015890455302 -179490937594872 -191972395864733 -180719761051517 -142635073159653 -239075163240960 -119390602203092 -224590868746730 -123825768631846 -46695690291718 -209289087187588 -218151947240828 -14654751568258 -24311882737588 -43067290325423 -216548980821367 -99428665456449 -219843019527458 -9965822749458 -8514763403965 -106273518307482 -269467062675320 -109454283261366 -156926538528078 -194976883524791 -72455413462911 -256456975854174 -2988970898926 -227532521585959 -250590947155316 -46633189747878 -137721474401421 -19731898277032 -157393781340365 -111098492847847 -43321368874005 -30541132004696 -46618903909286 -23131926416010 -264255924843415 -271104755570954 -233049312803141 -136240299424837 -251779284281263 -87574700380128 -129548745460123 -89947257493273 -17223797797527 -204283453719872 -26790109614285 -54915450364208 -108399370767476 -249747571590331 -87607051030011 -181356744992651 -46788294749345 -210038877692217 -34315563763825 -80989016231215 -163816289309074 -37764961204686 -224750489060704 -202906867110107 -58513288249946 -83420506501322 -96948666814861 -48265375843173 -89985714025689 -74883473996610 -176421117810105 -53337103821373 -220854744668742 -258186126335978 -102788825045118 -2450671239298 -155977821925689 -280902809158632 -128814915766599 -109718022149657 -216028807337871 -197355443904634 -277357713222826 -257370356646284 -51161990813627 -133624768246024 -95797199082792 -233728690157138 -7446160801015 -253729219131302 -15823645961196 -231687992368490 -268865770141234 -269124114613894 -20606828964615 -273911187005288 -93764378481443 -246131451757526 -222753617969745 -3468434704673 -94202118547065 -165539224339080 -79653700353344 -123729894905658 -130790579939814 -181931179458968 -81672468103027 -25189264962572 -84783264694815 -262563645116812 -220178647487075 -100231694578565 -216977642684742 -148529961626284 -193071689815005 -237565776744172 -267370047333700 -203223587903173 -167061154983193 -182243477331777 -178715609623808 -126098344771797 -112394045709183 -38301584135529 -220387237389012 -260330691221412 -141097656512925 -19698806233674 -66139917058786 -94064262407684 -50714940740321 -67755781404159 -95394054820379 -219881298029228 -64769159854067 -12394539188244 -280668265058163 -179268320224987 -280442941692729 -57661822691625 -234056218039582 -263417861400741 -183748192797850 -59768775553743 -171894073631120 -220683896243304 -116546075430706 -23306498437335 -253812719494799 -29203200771582 -168809290100313 -117623327649405 -210116043087928 -202839239240514 -97127893841384 -128542519120928 -93019177099083 -259068017333075 -257797327238394 -267093268377755 -201123782072339 -83457999432172 -86770679850588 -156808313644075 -197962976372069 -245322098792241 -99435162153178 -269869565581331 -214039971378241 -140117702831654 -104842146913684 -4969736228170 -245299819372763 -256140061373180 -182644637241683 -179834055875065 -141424834952287 -237089698529211 -259890203887767 -49268907892315 -177889787184532 -169713139981000 -34724291469821 -109842515090697 -258270594259695 -57916406632380 -116509295710346 -197477775503135 -24487854634356 -235523630119773 -243091467706617 -193613584264748 -218586869903881 -65860879992896 -113841533625726 -61271271130904 -158964146088830 -44255855108978 -172509575483212 -211837974614561 -8595124806403 -16886294860791 -95486568045704 -206251563274916 -125088464604990 -233928111608310 -130749346085393 -6406921118291 -181571154868315 -129252734440767 -215672632443877 -130423539251907 -256267170160441 -233662930729446 -10980908020786 -235605903588061 -87169547223131 -138031490163427 -192402222652864 -102933433430987 -145850855734459 -136911916341836 -21425879699298 -147912365243866 -210305418648410 -40208985210259 -265888815353053 -280983469699432 -125922761994408 -173856981029006 -208272596355398 -152053836703700 -111292831256082 -200021324112742 -2764046242056 -185211582340922 -244649515108236 -246663106269775 -85456056655745 -208847869863240 -150836180199325 -239102606603877 -125809298022998 -85501435415157 -183652360229344 -17299952666104 -77654891087697 -113027562127566 -138927195767207 -17265547990904 -26883847330507 -36611710703170 -102431614646437 -171164183790117 -216914129616672 -219739754796548 -232287259967710 -230150406714670 -220851559174037 -165672464453005 -23162900990822 -182702429151063 -100412910712137 -34436326355531 -2723578895085 -77322854461436 -275206867479859 -69367015547402 -99388523427396 -213239281485590 -94159816823081 -260478186262206 -217784353905279 -260868277936779 -168267287839131 -49547151545695 -21025195761567 -266556626878897 -129670897658791 -218274582722889 -119827178541563 -235253106777325 -4229940561343 -209578209031509 -160802259912109 -188312342256313 -63326247356037 -119377148278519 -220150200005669 -58968836533197 -213233604040740 -121676763289873 -81223499853328 -213531640674103 -204916686954626 -77577631726895 -153740806338237 -232228846623693 -238717405057156 -183945799625720 -97557964199802 -75103937106831 -210892307498358 -33970208621835 -258796314057622 -17841038764933 -90717763416790 -278290316320810 -211720089560030 -142309360753039 -130449367944267 -149909725850147 -148008429860284 -269860770658544 -163727137991080 -29725903860464 -262742266419861 -188768884309781 -89845875375281 -157172738352847 -275934086742960 -208233915361352 -222223489361168 -94901189163654 -212576160023810 -34268032477130 -210287561350170 -2094417081269 -210096488259002 -268742056366776 -271060772393820 -144383980345276 -69374625039634 -216465203786320 -259600942631756 -10592448600324 -212431663411883 -123479552945234 -104324502342952 -130201114383434 -31532694048541 -156784423805521 -69135750669707 -216945757069904 -49192757464440 -236655455936501 -200584279195176 -33089055106634 -274430423471193 -262824106234261 -133785463379971 -44811815619990 -221479529057642 -276294410329279 -92745530094350 -210484087446358 -110296700156871 -247575415925496 -37503237565543 -3123977802607 -17264034334345 -203650362817221 -36209105424489 -38704170539823 -4595033490641 -230381049210281 -209007345049249 -264169565250803 -218964107383332 -1597339849685 -14785831425183 -39079387016039 -167909119483096 -213492994711929 -36107962911655 -37495770027161 -189894753603015 -80492874181205 -256703467745505 -13687120477187 -233363820983926 -139534662044118 -247747884906337 -83060569437080 -174666466711256 -137488967968248 -99228143185453 -271677322020326 -127406498689217 -169423442494635 -235611380134570 -220804867897956 -980506915740 -270317005630012 -190518488696994 -151730410105849 -248002514807392 -69252728071020 -182729552455884 -132525167488413 -257745111159736 -44267281840834 -266346997979240 -154158877815126 -164276432257044 -55513342219422 -235851785156794 -4704258310262 -80319579949669 -74212559593980 -58749178972840 -216336325942554 -74940643510072 -205609839058080 -82358845745337 -63029885479183 -25240055878067 -109096965361582 -71803143233967 -58364370771394 -270321114262773 -266216799651632 -272362043878617 -32075788889813 -1017509959616 -115395842770056 -37247528391330 -182796270306301 -131593305084443 -109473995136497 -35397529425013 -151966010726376 -274040009982716 -51271385896347 -71353267221483 -254091833316811 -78363656477903 -32705961076179 -258419900657775 -32034801367953 -260875767595103 -277920161071875 -238918052403532 -20551525749629 -133737319190516 -46222895206360 -241796451788885 -248736601632746 -164335519847992 -62913636537494 -18710683978159 -107080667352821 -208341516548359 -221200018260652 -265885261405920 -258049490489759 -257616635457062 -237353791917448 -103189034747486 -244029113613230 -189582144796260 -57112645751843 -161084831867158 -27475940139913 -23595607393775 -167514653858572 -177540812124159 -162111642046135 -98892460749457 -222342318173724 -161323414751576 -278433078718943 -71734079093430 -238472994373225 -106830166135744 -115536621933478 -99827244740623 -38052250024175 -176670320295193 -197617171742206 -39930857995178 -214923610787237 -41696002705045 -144234591621669 -183821014454563 -95116410901130 -23297858883917 -223225827983762 -191483015348203 -57135057906136 -71535079905839 -74284379541555 -187946815303957 -210811445624123 -22878620788876 -252584662611946 -131296097198868 -127630904045776 -96539431825399 -247995941564970 -135629383153035 -192295396249619 -228514752980728 -259109926304924 -107772341110837 -15473463995178 -17243198522341 -61554285352402 -115899468975450 -25820519130051 -168651194303333 -219334843941893 -270345937901645 -34908577706457 -157876378061768 -270643492794832 -35061016158735 -28736616810633 -29637269166393 -247081322678339 -65113095982198 -117581604569463 -39774456569895 -102887492106732 -105387310541427 -188353035024673 -279745493145563 -199083894375360 -57128343410282 -31853004099877 -79282328544537 -43322320432380 -186498444483030 -268863063967256 -69490159942162 -106105376307064 -174475376367286 -243482815675967 -133315816436259 -145416994786478 -87990157427336 -175983306581822 -119623507713187 -28889540393673 -176386839963659 -265689023846796 -43485191525292 -263304268447433 -273926975059346 -186080167104776 -214292347739737 -182721615502541 -169843326571220 -85220393097625 -232260488066946 -126177655786994 -232340958280912 -141762926646051 -112308308399077 -15956151651018 -81775527879670 -99436162122810 -175146218320083 -250328254230390 -131782787577715 -44555893350975 -278057370558889 -185859504239646 -30537117195553 -139042693477606 -31171584432910 -183346329594613 -180631374192795 -104879496639596 -208603978146056 -91309564069210 -229954890682373 -32360123504654 -13242894331905 -33971642712556 -132097380477838 -74400405947725 -60756366291272 -72963792827445 -113150875149596 -30229936504145 -266467746291617 -165453213070044 -98764350748351 -11015662164026 -1771638733593 -103695093748310 -3204528121449 -162919748460445 -148279586193316 -217007123043800 -273269881027459 -90031519783551 -15844501479592 -219760666162395 -85631551714429 -6297234839981 -263827931927669 -223495009211081 -104255337060947 -153766037677563 -186682874829364 -16336635245818 -96745391309353 -36636869206463 -242832678284870 -187897574816807 -36229460359402 -238131388179709 -199271811296542 -6562669571924 -156741737392826 -71628156450364 -231586901320181 -160459954079273 -57848725405583 -231991400015416 -109923609143205 -65249054473470 -206455971336870 -133798234493651 -96446327332367 -266228508659202 -104029179925572 -265712388450943 -93410327715629 -839022399391 -231602304732 -110177303982206 -65974941788113 -171957868565377 -201780314346960 -125585759766970 -216414072156450 -188737820417731 -113181674459415 -76615092312859 -19180505906847 -127901419421676 -278148226969392 -191439109318633 -215658497171452 -185681125753368 -123193913405073 -235515631891648 -49032274683221 -200426751713706 -256688495078564 -259474480531695 -147116767786560 -76523719032264 -80128151894766 -129930233087611 -167831941532183 -224531743374982 -37695640652052 -14066626131120 -119028301838213 -163943902173693 -59017823116969 -194349023101587 -249570384058556 -226825329737571 -178150801056642 -274236935930393 -143634327578213 -262190707250942 -193902791567226 -140998811551410 -52316605630929 -137468109589530 -146371062920797 -249812464853578 -44713559168048 -245862699043805 -240757356315564 -69334194201001 -76395901543620 -169212455307792 -226313611015281 -16054274306854 -143365099909813 -227031581532243 -213729493615146 -191413732220852 -42434412858431 -132972956310051 -10071015491716 -270282444195115 -193188848861689 -30842906078470 -261985483686223 -133410830205923 -47206169492302 -159168553592283 -268018959490842 -249046471752025 -109421692543111 -74250601819845 -2881623937595 -44216158401984 -267726868961832 -184327965092530 -228046749409084 -61906765864882 -55301279279075 -204988837661564 -173460338358907 -257055290616320 -83653588953181 -225717826147992 -171092428831112 -162542392811625 -112151750434750 -775207155337 -19043419784373 -119416121011365 -237152648874732 -182619182279712 -75813387310924 -261700874973703 -197343615729348 -76553050109500 -149554443263079 -78571149186277 -85940072239307 -9747798393572 -252139179221446 -79363936791827 -159138241961598 -90022469673742 -262574823554413 -101797591055809 -186376366849419 -150285731441068 -259501919790587 -112823625900184 -261546014872162 -13806931099086 -201567026631455 -15548882531141 -119185180958089 -56249014279499 -205516627889413 -161917836908967 -135131805241806 -233462549718688 -138792887898374 -145581651112191 -171049325638140 -201607697830593 -265487206425500 -100536749754275 -274830549194291 -142232502076197 -77017973330369 -221896881223119 -184919676297584 -86588724444806 -165307707295261 -152834636828694 -98841572036296 -273024562637506 -202273168190059 -222739347522402 -90771260292616 -153567577823186 -22014094332939 -218458509791568 -69456700673418 -143327219341489 -101407533183386 -216300608185040 -21868540325950 -47319430170868 -155810475312681 -70338392719080 -276159704134517 -90226128033476 -148314899367161 -10156761343328 -33975035525439 -80427422611990 -80311360116548 -277279317101037 -32337690131094 -194913032473000 -267674291835463 -5819682589216 -88504432360194 -205141209878172 -209124684170261 -159010952003922 -233813162534710 -199431528621213 -246187626120067 -148529629202654 -209292064734030 -253419480505160 -258595005199231 -216792985775223 -106798330527935 -64043306214833 -269991899422305 -118553739250932 -184367601782358 -19646180476985 -177264149679783 -250233670634584 -105267320429024 -241049589040661 -133391647574567 -280792202622080 -167903280723511 -175482282039484 -272988464577227 -62923682557516 -161687679578683 -199699590222517 -178913594247499 -227314590389397 -19200389280927 -46099381196671 -258996331238684 -261309177723977 -197229496240131 -41996039741117 -17305404809966 -151486494905327 -169598463316547 -219600281904063 -69268873875233 -195456076841901 -99537688847126 -169786127083543 -4723640472722 -242492286370640 -122041565334159 -80467716139796 -103243025856292 -73186218104952 -73808633688405 -245330694657314 -6786751591089 -212883759959226 -261404580668485 -255792753556482 -51913633390327 -72572364584600 -68202293410178 -259428530824767 -53737424671511 -40228588851734 -38820580272099 -226172645486899 -2687809715448 -12977411112218 -251048317685895 -232294168819350 -110774520930176 -273478879600970 -53881921283438 -224092066644422 -41646273165481 -264592275336621 -5886529994874 -209793879949981 -179747112980306 -140666450422549 -215712134357025 -44838013023659 -181179170646620 -69871598411448 -183199812587732 -170582242493712 -202211546390349 -126729110484656 -263921669643891 -66202164156151 -122117473042385 -42630214271274 -12838726479908 -214584608795909 -40589657640210 -21240542912812 -46238736535226 -141964521050428 -143844249180126 -43849824804917 -258589604609557 -206255689800239 -229623243546773 -202107712142511 -201871667497960 -219302440403849 -56082908311407 -91855955070326 -13039958102116 -208213916281256 -18440823878607 -64810275069124 -26740927886093 -170044393717728 -154892797234234 -201093102629545 -171212334185940 -22710621957859 -63824959457656 -67021196532359 -181907965364176 -237873951703764 -186969059042884 -85344531343003 -37943383242089 -148807224180248 -90271999831643 -179301369965227 -267146771075517 -162963372883032 -254100574889209 -88755612047608 -136834189936289 -234628041445721 -37342460759651 -78050813823278 -157849736654783 -23612895915538 -195477496448147 -25313846482055 -147018892494564 -69333101502122 -93258646999195 -55513901500405 -150154274704719 -220971174564044 -132063738832016 -264657630718155 -47087335150332 -140773515306082 -3539608851615 -98926747287718 -197116032268721 -245113306770798 -50311512124663 -257995201025503 -147360567872133 -273253054113068 -86282506789692 -164249761244975 -11888872619931 -276396282457482 -207889742142670 -178983989487232 -148542175001604 -178684789043691 -65031916842988 -110242258750164 -235821396755110 -61692682432050 -84323718817967 -78293630614978 -124514655355238 -118754508413363 -149968220561275 -57970527309430 -257796788524221 -83078236086563 -247900239365699 -207459904248842 -198611732896340 -134633259347534 -264990479195864 -208394709360846 -16393385805846 -49743269232022 -43339915736674 -92916037197031 -103545461064609 -162084078279781 -50522829251249 -54306773835725 -266339475296522 -205099448654270 -90644293491994 -136526989239058 -242434934553380 -3416445297909 -16390516841229 -87013570912169 -54920445925475 -171650628815085 -243301785604875 -280993427990668 -183558767439573 -211600880050788 -194598224625960 -263420077019219 -96537436755557 -2361859035685 -147982231219806 -266107598825529 -29826772449435 -143475309304021 -263004411702798 -220143509863808 -257111452844214 -148549788986553 -112467136118206 -254682194855021 -136205845785777 -110689585838194 -276751857005915 -184560392551661 -9204043662164 -125364550561932 -170904125795769 -56269712222168 -172039100506895 -105349200102561 -130628342732829 -220033264856208 -223107891522904 -119215195454524 -85195422902699 -221865258937237 -168385416155153 -255257034609282 -194804057206512 -157420364107854 -137984648556886 -72530376267320 -75890484952043 -80658230045299 -278599367986814 -130795725643325 -15865475144380 -274986725441225 -45984059365432 -74037726305581 -255305891420183 -44090310478502 -176733819485727 -149548225023756 -96581526154352 -26430210896717 -148059919086919 -72063665219392 -83605515406476 -248062898897444 -90085911048032 -214243133546267 -219881477821168 -116857948584252 -7409686014988 -117923682300278 -3896420659932 -121093878289011 -253078796030106 -85148373017704 -122703056241895 -37129998837706 -240086204247395 -82347341895288 -197157950026205 -183857757592007 -240171598909047 -115013073624685 -47273786768408 -256876751796463 -261300722569472 -137875719037622 -220038630758392 -278465438250014 -24893817339493 -31964111779250 -155248316117743 -273844284999567 -1177342430595 -19064609339657 -12372719503091 -36949545909278 -177627386074116 -232764854308579 -18271586159568 -46071933705205 -133481847984975 -249911903317447 -155747072254435 -140417568067711 -1370578762909 -95076279448014 -143031440592883 -275480926240566 -274434562570784 -268152806555970 -32022138903647 -204005365582882 -200854691164494 -152389297163517 -15921939590802 -160099615979749 -173629818852963 -267963643294088 -194848066216313 -67804865891735 -154100528336949 -75563211265442 -30666922237959 -277534905593502 -129528878463513 -47343958000682 -273837562979032 -241129772469167 -27016651600546 -209947837593617 -17448749458999 -186363402029642 -129225968491994 -82093345491723 -140779166220042 -52196513337824 -167066801370490 -207255218661869 -251521255750862 -160314224042958 -133042801134261 -2952785039880 -55541601241343 -77050916289728 -278024250442118 -22389490821209 -172179512775201 -270113908852093 -124443761757353 -26907115922319 -90740710875121 -93882771740401 -111378289230756 -160844056041038 -173397292721270 -225876282631146 -57393218305874 -224679903978220 -53552709765521 -70930499541321 -148945243490385 -222329372335351 -72449341990943 -183977007860578 -226665744953425 -281378048295110 -180307883602410 -166032663488271 -86969155255232 -172366593211727 -84056501691321 -143580274456169 -270987160984570 -183613484468729 -132179497162408 -31941014629360 -136548213515072 -45202301356374 -259729606158573 -260950770426455 -274302614874068 -54907781608669 -32403841193276 -163565309916746 -15078359654743 -53496049118052 -92758181388331 -130863664276213 -127193254917604 -105460009017625 -240233995114323 -238957864321290 -1967189268356 -222304826839826 -197081760191130 -270330995592625 -157413348430660 -138866701365088 -39482740789253 -207958076794762 -116363273534202 -133434265787204 -40011084204556 -102543572299772 -28284470542384 -166800957462497 -279384830406047 -15569817036769 -243340406062924 -11328374014363 -208286479048789 -149932749668963 -256479152031225 -69190751178359 -62038683929323 -249121850528489 -137379286146550 -142417370059040 -152793819770803 -36758840393431 -172595020115416 -149117864136172 -80537309282389 -123703280839203 -126935706929304 -178399576404107 -178117442466155 -19089678187065 -250845676887603 -195963246575396 -172528055247016 -133351365301737 -225710370436403 -73791167247859 -153579198967442 -92030320619015 -73759852191022 -207630395372058 -155527063924372 -39940435058105 -118437769654494 -221228655028604 -68055040288699 -121577622879892 -214086197367374 -143099918386390 -68138483430158 -85217267271894 -209440458299020 -48385948571151 -107088883975178 -9245015245855 -46184452450940 -46818658770347 -130682712891240 -30878801215004 -60116443576690 -208499953499135 -92443384731062 -84212451261903 -267566112200005 -220408959750047 -274039227485150 -262857898267169 -127505223609438 -121514674062473 -144408324498381 -173152882037339 -11106329907640 -179434276704702 -19152125972877 -216650958390506 -131148710820105 -156667477318743 -91014149826879 -244148598566445 -193404449247701 -56566917994865 -73398465031587 -72313086537418 -217380640215366 -93477825557038 -110863069905416 -245273724228982 -68199368897475 -101453596243291 -153004651017401 -173124240359066 -213257773981141 -8426938513820 -154413594481916 -190228518863104 -217009180737470 -136702996109544 -126556785858046 -119663828940221 -31674940885584 -115564196173621 -145924615101825 -126011790267750 -76562604969272 -105565725109369 -72262144642954 -278217041211421 -243128217366517 -238776157542733 -161793639685657 -250935187237916 -272256339261998 -27130145460466 -68105762916224 -148782797953296 -155319175722607 -189894179173348 -216537936242559 -277978826872974 -72732731469445 -181029117882691 -242725592577804 -86444061355785 -142370426079024 -234575107296358 -55014091767191 -186853945001918 -105230717757388 -142944554638825 -141412601816792 -13340588109005 -24655265893123 -153394389173159 -202609021991552 -166376174507557 -121152991800749 -5039214064046 -13468009871640 -129607007161181 -166524382912253 -37404496521667 -54926202042092 -127939015197241 -9058696451654 -94018204701992 -33104360755493 -93510693575120 -207364321628282 -150922833743389 -215239249891175 -250184753146282 -212637440342268 -141031360891420 -238909480842521 -81100672466178 -238935948491015 -21127294727474 -183822879375374 -195956303216268 -91644774398128 -233438368171118 -263476142911816 -47481744114248 -121450677767520 -19070860142908 -122735812503692 -31411545736544 -275784562115103 -268749757894157 -209298429169586 -78909235824320 -276297934665973 -279655973182291 -166152958279557 -176828281958377 -114099255557178 -12760088149071 -268340482884969 -177000182947232 -122772874091729 -254870086717264 -166451760641549 -136862437938795 -31007597674441 -153272642471207 -142949467901891 -47490023207857 -126166623261831 -136912009422637 -259512082772418 -72133400700 -114306503528127 -78722242314817 -35521299379282 -156320226830297 -227964076026840 -151927473215714 -262406456884112 -66055093957751 -212248089163518 -100499859015267 -223085312383529 -279019616703240 -250565488156069 -214042799908994 -192008285932663 -216974443443088 -202848908028531 -151990867092220 -20864844057217 -22163566861440 -17681851453641 -23893502867998 -253928673464284 -101101618820753 -151766820192808 -251560013756002 -199741261836716 -195692753480478 -64186725343930 -121449931742396 -197153424575057 -225471421522742 -258640644246820 -76940320306732 -29489999548473 -52651429180014 -223278829858948 -203330770818215 -68313634714770 -279890632857825 -173205677952295 -194868898358035 -131868208502656 -259298389657101 -217114840183075 -73616832186810 -39809856011410 -129118145874013 -194861328094851 -89849076319822 -8054784514847 -239232762352767 -165384490842631 -79167962222567 -33294562515616 -161601106156488 -46957321141406 -11034573430886 -277551144580126 -180382964685591 -206061999870717 -188433020694145 -217220957173417 -261217178942684 -246988694732327 -193998605933236 -171504801432192 -191254759137277 -235349213404968 -227554278086179 -36870212537668 -30358452451400 -271693016396715 -158290272101779 -204085697354942 -100848464887310 -203530587555211 -54677985596556 -253143861795226 -113406422333141 -162993304406551 -280042584616113 -160798248734270 -268367270470057 -101613547391892 -102051245697057 -61360986352130 -144599237066638 -4022645744671 -112610401238125 -140528786449140 -218727003489952 -462498552701 -19423858436474 -201166011913399 -261417667777829 -135189712938237 -210984917335565 -57530499877776 -266562760233716 -154274200498751 -224965508295360 -189509321825666 -30573659827892 -92499384065492 -66297812552882 -224612810485635 -162086499194008 -24348666002535 -186817900385531 -259052244639386 -10796821812086 -21790150147593 -187137313107726 -77037262694219 -90133867015359 -144853359909037 -89533895005886 -80369003865715 -211982206332164 -225547448753573 -46878493795920 -211913858471740 -261092380083312 -220715665950695 -102431626620507 -227713437690135 -192059455616192 -114865842659250 -39310357489653 -276281130945181 -255055821235668 -23342418237903 -164399868498103 -138368417229068 -196349478301469 -218949628510756 -181562556557370 -91103090845000 -218550216237376 -94586564936658 -224581176042555 -24997159918185 -143516562233264 -241797336210376 -27066886019159 -202677916245742 -182741331712066 -272539341329467 -267068228658064 -120943279768564 -2658969725889 -271636482015262 -111368121563284 -85346443100445 -89321410542474 -176933246728435 -272910186408470 -120164953247497 -94865737432750 -160643336405350 -19437997706239 -154015407477408 -125317177678998 -118720070728237 -78380930611799 -166511772882317 -18984568899770 -203564382205696 -56611770169329 -135035694272902 -138644982148871 -184395942383317 -239035392985794 -60499143597979 -141763705901010 -215018441300577 -211728935015977 -257840050094055 -203563694630880 -244533940132806 -269511646889175 -211458701784717 -30443998818125 -66874026517170 -110033508931701 -101454858326164 -159384826640823 -47994156189119 -169890318827252 -74577473604497 -199789818861447 -262928416101137 -128510971409406 -172885307250117 -77763357144235 -83821109383717 -43170112319237 -151426131901673 -179455144361688 -193285384544571 -223910069301314 -107109195712347 -203374271733509 -256352813710869 -223691457265209 -124522898667105 -242843615357468 -271980770262166 -62442311964624 -38827205477545 -250245799815040 -74305129622711 -142500865106736 -202136160859704 -53021563152572 -176568123249028 -38544422824993 -135098071853076 -209663495527319 -71087162341090 -33494780299792 -248066941101928 -206769214131472 -85641857697288 -159683812010084 -40824848530486 -214636376716535 -102069167465575 -274961277571131 -123723413530652 -279902321283534 -215009098448216 -190231466554578 -51723576944698 -182883053368742 -161277978447432 -156609623381699 -13777066502505 -89636751545540 -8225530904411 -107115514695010 -157543402056452 -25133873603496 -89846556798268 -195151483889283 -5326720355089 -223970812065763 -9218352960424 -242508512932189 -193437700632694 -169741107896797 -17579619102840 -184600636100993 -229273674091148 -119582437728706 -245621285047079 -6988108069842 -256876299043467 -79058783299526 -30244988479990 -149259662770401 -77342423352285 -233851196053972 -19388853693731 -160331102516063 -187931980163291 -172762022452095 -253602555927346 -233564280314391 -53504169605731 -249803747281389 -186604442080809 -215056310342338 -91259519759285 -60094145648527 -211462148573105 -95387558864737 -212559341417939 -60351868216843 -39552176187039 -95128782123310 -115559867936358 -179128363631364 -212812186277535 -64605827940555 -234565610264018 -87883583565746 -161577216317934 -226048844010031 -211623882196083 -242397824161410 -108950237604543 -147679749310410 -118536621511382 -8668476451513 -146761742611850 -103215186914208 -274602252792721 -130045364622228 -278686880285301 -102932360079950 -177221887585179 -136142668243430 -80804859619872 -197103920816833 -45328875903562 -183038943982638 -59389576603836 -159716126606728 -202924129605814 -96466043541892 -277346533791830 -87360907346359 -200368526646795 -199388000086821 -28182964563562 -74565159741389 -165592083195422 -197980544702069 -21912722089057 -49297363795990 -74000726961940 -79938432139429 -93761934521301 -169471780122165 -264144848984569 -280766858006950 -18986345187629 -59331142360274 -177118315255387 -259217205199225 -27383834760460 -110688535285817 -103778512221816 -38430958853583 -85132203434824 -204749194052078 -165596638035365 -231837109353530 -281317915782919 -268299346499860 -120600484213781 -264834059365003 -106188012245101 -221705467923740 -2413763892248 -92217270096584 -164801608646568 -92652153402761 -110400646495032 -146742862065750 -7660774869196 -58324488253669 -137678434950416 -254993236538611 -76618004451148 -237344762932036 -64507241876415 -15209955890361 -199432321620117 -64896184703529 -222123544815416 -116148963365335 -274483400734171 -223474665723933 -38381836592524 -171013158555168 -260946708991608 -242646679907725 -134984607881666 -54619504664915 -112062310756950 -149011148212582 -107447801705388 -41506182831004 -50936429031265 -256821180249200 -127008430401405 -107936383723756 -190879561374816 -127742982969093 -263478280004638 -210795321344047 -140929232613258 -253947603166366 -112709526940991 -109638208604097 -55354044667365 -145702826958962 -211016772835873 -139959315776359 -73939034674316 -260848692079736 -216514175024072 -277191988749725 -31906616466134 -168276931784840 -251772277377871 -69953065854659 -122053498351442 -99629626256947 -73350685354479 -80912188536546 -158249491543477 -37887627675760 -68929525035872 -246398809779891 -145826564137639 -156977133962903 -80423038274490 -204899619990024 -165483174063955 -195237639967603 -48356372852984 -86570260354828 -15539114162223 -170567127522492 -41838354912113 -68816061064462 -171690564332087 -107351820475089 -19311350355988 -45803985235808 -95010016722577 -120329414445891 -214985208609662 -40831633074039 -128584757783464 -196095204217654 -181036716983579 -44815874950485 -233883181815234 -31187866893632 -127274136218623 -218404447278333 -206356277142634 -235676382601785 -107334337733978 -196783885305171 -118036432061063 -194539127040756 -126698418920200 -153651522848897 -62816049663956 -234259146234837 -247337281344063 -80312657630792 -140686736889610 -199409743872302 -105654987577607 -83732821583475 -112503903715114 -232880198891232 -214572705613793 -151018772587927 -52871345340418 -169511427474039 -75337288683358 -1306242660914 -180951207509319 -78533239966567 -49320853592350 -221816225741930 -59724499574959 -76589464033325 -10245324282851 -59180130387428 -24678312476894 -255000082651355 -120668712379417 -240103446310783 -114926182266960 -89535076079579 -46371465025162 -241941977361348 -194597163260036 -88997283193774 -39262017441439 -118094172424925 -159273392636818 -264593553503526 -272043425116057 -266626801475212 -245096369884853 -106518988714199 -30009397304980 -141459053523657 -386246107832 -219439219155124 -55668317797503 -139881921571938 -124692317063226 -84763995336504 -277333463804730 -190522297850809 -27100253403085 -264492634896610 -223967000858494 -33384748586841 -217911418004716 -65335263818982 -59540569403087 -3157857949349 -76479214725274 -95159442311228 -16701815600075 -121392866625900 -106082495927034 -200505398744411 -110848063804225 -65396018991762 -174739865018442 -247694541334519 -172656492776583 -36080677606909 -51281774438297 -184051278569549 -162212554357729 -248487517535682 -45901344683470 -106676264608623 -123850514008368 -60398974931690 -115149232457843 -121956908732902 -1444754296608 -251061423304477 -176760276425675 -86502006525661 -242148305006362 -202984209868709 -159506380689608 -55471383705129 -9186478191393 -211368621442838 -259982571468477 -77056917734040 -78447741106298 -229580512629548 -248320538767692 -4869815829243 -53632440784604 -68554980610578 -187942178105 -78775883209866 -265272345772714 -94470586600113 -242415178647944 -22312485205297 -44859723465364 -159628795176144 -198514040359267 -115664174056224 -61269830955273 -167004995777561 -192375229744951 -79823253509336 -29905709688353 -89135493917798 -210257739569363 -70256411875870 -125689450641524 -39919486536300 -241255468551529 -190603798011373 -183152974849201 -273753899800481 -253017022091921 -226858968465974 -63014332478419 -15765653156615 -234673507305465 -149260010462024 -204132745137615 -209959666322921 -198480381458625 -273962013913647 -2583748193673 -230351756209022 -164287922818838 -2873584795413 -127375567964736 -255672347984143 -178430583703123 -110689285569175 -169446201987023 -151618967390086 -118325607967067 -219582953175277 -279940158089252 -27201875135228 -191663831425411 -136242800957312 -208523814356007 -257479623113810 -165477284576473 -277754752697598 -104445040866045 -144977374005299 -207917977125119 -179868820389260 -31559242574562 -87564662156087 -114952730059189 -272913744830233 -130892342718757 -171486865475412 -178703761467157 -123409419573900 -18725497313674 -264614310485230 -84120712186902 -124871496577126 -94925887807370 -225702845986528 -32910408730862 -83957762281066 -3733830290306 -187871998326772 -178232990317277 -100524608733867 -224366999700794 -190223041858936 -197943264854241 -57618081573865 -272800280858823 -13779193607579 -39736156495410 -71323617493210 -208572792338723 -82682038571692 -66517234092567 -83215226199792 -18259562591226 -253333079016553 -257791090406110 -154864227373384 -147363938465034 -129639204409365 -113185324649331 -94824356101897 -265801400675499 -252303999095579 -28031954275008 -194220706694774 -178979249320870 -122593066079347 -281335856217229 -204667382147063 -210142717869856 -156150153968292 -61562080664367 -47493060153913 -15169494522495 -22117678735145 -141332933472665 -143578208545186 -188148851369793 -208775168435726 -50860852172985 -159795605917769 -271930106576764 -213471733964819 -166803529850275 -96806494034060 -242437143759593 -206283891434789 -28396889276753 -274135301801468 -44023128800501 -162320622045309 -211256219468223 -42164069386695 -249106566515494 -260823885006966 -52735338207884 -213242581020958 -21641982434424 -170522638487180 -29671352023056 -158623386980882 -197684093630263 -26781718049642 -57988330089916 -149468682340823 -23004843866744 -18070688776633 -257395292318828 -93769944564348 -187908670708465 -162633483172862 -39899036650965 -434804064067 -83097742439725 -151947866477683 -240725575174924 -177383574910782 -13888173400933 -52531881714454 -38623760195214 -183097925504509 -239641930796591 -28293385971747 -173233359342821 -46432006064196 -124661709223669 -261184520226734 -266063283870045 -239402611363458 -152803859036736 -57293979424347 -169152811239150 -171584754309747 -704203948707 -203359740616354 -174232974236096 -31111319622247 -279087622526881 -70314580834922 -29025130444914 -153182718533592 -273050972151652 -56097145891769 -95678012629053 -85208291753202 -180398652387340 -21823870330456 -19593567967595 -213403067856414 -54113200555942 -21003728286797 -260665644835505 -155179624870816 -138444860478195 -224846755683245 -27964201524209 -147619661193864 -144349284323070 -90419052496724 -115931326369491 -197756238494094 -272686816887413 -10179954681067 -169327638650260 -152409013373042 -238868616043772 -264998930789672 -41043759420620 -8497410463307 -43828094604735 -143415122078551 -227022271402974 -37408173980772 -193180757028249 -141712083369613 -143461892063361 -54720380635494 -164594980778508 -161527313441822 -135641756600990 -102267819728018 -240271954437219 -155837582528031 -188081461602512 -37162112117175 -104798536755045 -108549214395381 -40047073284891 -172160403405967 -263505898046209 -51932438913060 -64844661199059 -240924633318387 -42519233654448 -262745047952845 -44980933294646 -127681442482102 -95501685896725 -20641414903899 -136189583852114 -50656245104472 -39289512890497 -20906896077181 -258617140268467 -37821994402595 -133741908835610 -142602315546682 -30011485092020 -241346965876630 -123334438089232 -44946854084083 -80585400159014 -225119575457668 -92436098775589 -77459265410301 -240429519239207 -201071413028050 -184910637037695 -167879019670606 -90880754393816 -229282584605319 -167976729862108 -79238439965253 -269850143218347 -203848825252944 -107995759303934 -9882315577246 -135457995137178 -98758478420622 -214689019013465 -61384080492664 -112695915572961 -228712887657318 -89058973468852 -223095751844967 -177049378791072 -246363165725071 -5144513232426 -275611841991262 -275628806424590 -123019256775296 -234502265242505 -272449308031739 -193970385803011 -245295433059881 -71655091548034 -19817268505213 -7505114911337 -243841394530145 -36329880364793 -54226904677754 -268286100806956 -224172075147696 -152407219967759 -71999849407680 -272229429061251 -119186819243106 -119991722183277 -167869529798795 -76082802115048 -199200816242087 -150146067441581 -42705608310820 -70216692356160 -69876134249584 -258910915619914 -62828643703804 -230811642489893 -172801884526173 -259163172174828 -264562209953520 -131178650732809 -140561494706939 -224068850556060 -275599606419603 -230570520982077 -254909045000268 -130637209400445 -257938174605756 -274534667541104 -166479802104333 -36754354165042 -206430856364654 -189986036385975 -68163614987601 -213043862502391 -267249266764286 -168536756632153 -175058643951636 -147863323695497 -98325801918057 -169971506006986 -229861652221208 -275564875694152 -244810827899897 -16290957176578 -238351383914136 -246111310936747 -237218440713472 -234488401759191 -71204224213811 -254445613607842 -81818195439494 -273904996177416 -164313221176010 -210011289384382 -119727795399763 -255896237580743 -93549147287974 -21810109626799 -82079820806283 -252333196865424 -267829744083162 -250461982475895 -37388633186881 -101970416391698 -241655022380259 -46748869989567 -29660922573132 -92771026648077 -133667497892508 -610089297874 -197823858049431 -252571921779244 -147985161127413 -42520583340510 -254569226594741 -134063885986686 -14770345631350 -98103073698418 -201381473408182 -195982435629490 -183096389430022 -85050085478244 -248684509484273 -189989332344647 -253553669309469 -219328769436876 -265287569863815 -99729982138725 -44049400125220 -124772460177529 -95960613104511 -181593395690110 -251958791624354 -226632256243763 -280550448795834 -91603237453451 -228469135536342 -117186081248017 -61951569857441 -248981612640707 -99790221215378 -69597679642930 -214708674785353 -99483171711860 -122927291689360 -274039128501345 -36922781061549 -279938138788640 -194264772901582 -85812199777496 -38055524871777 -275176809247989 -110605165576984 -10680320813459 -229433197741491 -227839207729198 -254383265092843 -142128356207364 -28872378353149 -59703050260888 -227125928013277 -10547097203697 -45964771080925 -226965067659589 -60726796720838 -99417992573284 -90581651351834 -276243351645106 -242363779517986 -112094779626923 -52410108720076 -226471455349205 -169711959314568 -129454472829627 -206545838102114 -134463189343958 -30427037025402 -64282759491047 -38695218238335 -200768281729710 -201815516324557 -93341112486433 -52311000714844 -244151082395147 -89713471828702 -58115557003535 -51308625331744 -176378589066340 -267929851935543 -252852594786996 -174388205860824 -126905696532406 -148278999463224 -275040408447582 -67635197044289 -193663843506246 -89338248999360 -186056308506900 -41686224826091 -46176295583625 -75668512795880 -150351952478725 -137242854203530 -34664582679230 -64980093609538 -187087234989425 -189786533047043 -83658599730175 -228092346543478 -126595460665523 -93337908367317 -216525191954388 -179907701481191 -103150524308312 -10194796765266 -221973736303952 -16835850813684 -226617851747786 -234804308301910 -240572076934635 -235532071579329 -272492415247645 -225399757175173 -151379342485942 -43011546068791 -105474418319549 -154409279343899 -245068975616309 -141090836080913 -152820656510177 -129858765452026 -170981263577912 -68404835362972 -73933790004921 -208945037995833 -150165094041572 -225581162181997 -154806684264437 -235037169887328 -256826534330233 -129027513153914 -200047950405492 -183000408199723 -13764683611611 -49605782573911 -2457656422862 -230721465089423 -276531281473718 -154642922386242 -259655793726504 -110176218004135 -235722328986453 -8842190592312 -204014047353653 -169031127434619 -84931922390541 -120215672203524 -89674744498778 -60379444876788 -244141728358895 -81290411825044 -55928802250444 -154074593334178 -21751511996800 -114238132923231 -253012272349452 -166971471234115 -54816759175052 -268823653962619 -254969904251767 -155638429434555 -53305221036400 -108206878605052 -99224436927081 -47685686227169 -221730296491288 -234526028056566 -233941959966700 -142072857858849 -133552109758957 -144048907702567 -184276561109961 -280802107220497 -110762817136714 -229180425135669 -192159616350392 -199917250803714 -277630636103466 -259977848852463 -271824898969606 -124714365429023 -197316972087899 -162976678357819 -44402806436083 -924336658606 -39928819596659 -61952006033626 -103150216851346 -252826359832646 -114087272326108 -47159772716323 -9878413916310 -83141354079124 -239674673173500 -49523471649069 -257250843453557 -2383411867641 -3469062908508 -25814828887024 -126552404450820 -75951881609299 -273417161040239 -146276583099345 -99123732133983 -169284277021720 -35822914920197 -163306504940101 -187273778250882 -108831496293917 -198663229741052 -140294907987156 -217708938352387 -61361891179418 -265529002973982 -180962979997883 -146496462069833 -18401294726854 -279826054999307 -265335086296354 -163210075529605 -31836098934006 -187208765541728 -184688535453219 -5386617931355 -16600972938584 -180736245374590 -97695320867663 -209343215614440 -256902207667276 -217168263865584 -171952934203178 -17151019593221 -210608347581989 -229463615431510 -267997240802298 -221527695472209 -50278694260873 -158853852980435 -155420776794779 -152938612158022 -209617615976206 -24545124217044 -256267059386377 -188623993743247 -164322375932968 -276253919184552 -107317610088845 -230273446670090 -231512492083033 -139725966259319 -19652817123686 -233515652760029 -103063458294380 -121383507754762 -181061214702894 -129743169300255 -281196739508994 -92300348219218 -171180461516403 -5218941827015 -41420159891941 -142653358023213 -165729609629166 -279272665122611 -213068977859146 -238860411934108 -139214388155659 -71709831103348 -81170077923205 -262546973084192 -208657113128351 -129901430806175 -188345590551718 -200694626566956 -257928173383952 -4315998777555 -7418564112446 -179984778889118 -35890175400728 -60491619528473 -255727979750329 -26698181243164 -269709649357616 -2936848704647 -36582278452173 -262723027238942 -157267125179554 -74784092414673 -155665170721042 -88674939434235 -159001453342472 -62613198386743 -238138220393882 -129171385610981 -61998007250105 -159497799551274 -58278608558632 -221427059829590 -148392643842747 -144385335000296 -221694927953219 -192373107676638 -44812259777464 -87996594938394 -82829114353697 -157864400346771 -173939580802842 -226628096401509 -56988041389005 -86794585455870 -229119380157259 -26518634361762 -214263497270429 -276590297414129 -239225562122764 -214211384680307 -13622734816866 -204955622971185 -215743941818960 -22218567106813 -198251825199811 -221530414461713 -192272143029188 -141149183007357 -151192030822527 -157833664147846 -237330540670382 -221388000196758 -136624124201864 -74255840407460 -185640698046985 -145496205523289 -77115922182214 -233679437714207 -51456528994060 -108355179852449 -268144186373257 -223953977871108 -184353908859912 -255481540698724 -139801302636477 -216541966489711 -268362401563950 -50057315346644 -36571006662237 -16153294263818 -219995622962675 -63601272997370 -111284244919207 -29993321880213 -262570801636299 -27875800685024 -29220910266652 -165173607003962 -210795341091492 -180338920488750 -176353058980223 -37130754636363 -186190798617777 -246407045537984 -242932061370557 -207276176569630 -81978939788790 -65778580837504 -23693561105621 -191638005359994 -192360399293008 -46227302014619 -159031929605885 -239677680364493 -162727928477125 -273683680822363 -98089542767849 -123846718489664 -57747127892971 -193452387294251 -87964345730803 -77085878907269 -37724820142514 -65037608739523 -35281553639068 -62601091529142 -84358566118010 -230758425776512 -226297954567548 -248801837893929 -251940675367000 -111990611964695 -273403738052180 -87073166341910 -139977711533753 -187080715945215 -47116404269520 -250322815930253 -209559223948654 -162802528682212 -42444040068855 -135761028331095 -242462986588708 -163239081502313 -53225618456013 -231365845871171 -235095473188403 -110751924885109 -240800285090726 -3224112167709 -159405135097788 -190622553042590 -219247922971542 -254926910525829 -134349042829039 -66353776100795 -29293398825126 -97295355261520 -91810853978621 -109715880365265 -271521681747395 -235987964159100 -143217545805670 -124376550487744 -77940693533607 -263433436759233 -215383579430190 -127177550560215 -244827796921262 -11245751168873 -144291948108823 -171999644107947 -130431261150482 -145592111744944 -214443997168370 -232455424432547 -155164888204466 -36543120515068 -244845279662373 -230943495973685 -133929162040000 -187884574344698 -33345704463819 -122248729593945 -83452731549690 -65969503487976 -134127618994283 -42896929978386 -33054763789607 -129420112977680 -178667817628802 -149619623575480 -45035106440644 -211269273781080 -165825523270371 -166393898668901 -157904278022387 -274422965274666 -102820912643448 -183685044212837 -131289671617447 -23569505524922 -219994424489798 -152526600128161 -149237962810976 -149541086370979 -148782808386451 -211819514267215 -256496372602917 -134809136381376 -11449222961699 -812631193677 -43116046690738 -192039105287156 -53622702836782 -254916859229271 -73449964048437 -76641376691008 -180287134323854 -109914747257793 -54364991477265 -101295555031368 -228134037517779 -207533424547049 -165816040841260 -139187379089129 -213757952058785 -227145909736758 -255704089911775 -167495893321886 -62930818969730 -48724902460696 -10185343696231 -278925575665942 -99634795605179 -158736735817373 -76727329650509 -178120990733333 -35366452340305 -270952271038921 -213095709425495 -237076760577423 -220765272363558 -194431136209492 -196613501067470 -195024259066991 -74620289389192 -115678079973053 -43558046964825 -177868038715241 -90521957207544 -44419499538125 -150815241829663 -30518992023432 -248800366150273 -246897134953730 -3167060360264 -162567212792965 -190957102344312 -69963393952654 -15924720846346 -110676103146275 -106857942954299 -107956657359223 -268822740269485 -213114201507826 -68376267027649 -273614068443413 -217229142844565 -54100977376715 -276070939838117 -98466612407844 -53889254807525 -274503116943696 -116396998303845 -16262735210487 -97955479847428 -190024546154228 -190804155364020 -139607917168882 -244530114060735 -240844027893372 -144847291262076 -97838514543956 -110392108379672 -15750612188506 -72618681659985 -127243442169747 -119684484295087 -235064057881358 -218532412194768 -200592688982575 -202910439442613 -215173401140192 -97859050436932 -73116733668589 -223558150873279 -193185824034680 -238333711026188 -12886875153072 -196945729396114 -198678289297128 -44925363495980 -119973234275226 -251024654830840 -206394501387440 -15733647755178 -110150661017343 -69439684093137 -179211635027641 -10538035596540 -270344427324072 -86124197690144 -78944048977069 -85519709150977 -127488214224910 -136458159978365 -76281314079196 -249519601755754 -8752606315508 -15645101981963 -219732052195867 -33524129875519 -115584278316707 -15750948551667 -159817897272609 -4162632806571 -132375120728594 -64119019640810 -233521251358020 -130808483063867 -139206831402663 -279825116646575 -75671981542651 -182871516254398 -176111501355721 -261512747668632 -143473975791899 -96360544684474 -69380764269313 -210144087071907 -4049824372509 -107735169560585 -71193315267367 -6436214574067 -86787873484084 -219866775371911 -208429256294600 -108481962173445 -79473424062711 -10341328261872 -4081995283791 -252099239011147 -228548962930303 -182101263953187 -222847373193675 -144107121825378 -264875468231983 -111916915846202 -18016109684488 -193551525600147 -143074832808703 -53529848731043 -122295952968927 -97662288682541 -110853673192921 -8698702468743 -96696453628727 -13627397965192 -161417228758414 -64581437960995 -8192434339742 -228539510450585 -157318569365323 -81695525039836 -66237244067945 -111970129405177 -210190111674662 -271473678684125 -35401569284227 -276973927797533 -16212711878558 -157256068487631 -162732945409391 -240660976346908 -57199723826922 -222260377561478 -120690519775540 -235378521516942 -6047385855913 -127188798623040 -132314960616450 -231224268892310 -234877460461950 -32773239022760 -26496208789266 -227215624630064 -80140009621668 -166745261223291 -2400960809513 -111969116177770 -259906996768429 -169191770362464 -107074647788046 -54798481313046 -150423481974963 -167272951879807 -124948342416534 -202604532196159 -229036280733838 -76796078414938 -44811415535882 -94574153057242 -61225894655135 -38135838404434 -172605131071138 -197781576809354 -245963827401854 -151961783562877 -76628064808095 -5366518203500 -62116189214915 -245658653601890 -138757827096382 -95082867747195 -281272229956799 -63996812738395 -132078403472021 -194765378440780 -89942172978431 -225416366088829 -140280835363430 -240032809269262 -73905425063968 -75168147328453 -249095757348889 -3947999011324 -8205076520106 -188522940490812 -110397635591150 -101030837506269 -196021964474208 -162517280325895 -202852938435772 -46179728004329 -227706144779417 -209140271434029 -142687184740727 -19410515164973 -59329411175853 -242121811422665 -203092855889274 -68076063406257 -262613005403039 -169716574266288 -239750300536254 -68851025888631 -231203506322714 -10564930608113 -87071818873940 -63744040132573 -271140854119488 -7844223509203 -22165110613833 -71434576966970 -266986489292986 -272567244260983 -38972408802918 -186673446434224 -30531834314012 -173843752414272 -9718375347255 -241163028648172 -43601471665897 -83213349469873 -161432512216936 -158435926294309 -128636981261360 -275028883363477 -44830536986329 -33013386884451 -27036507667744 -3671679816739 -235147075551117 -66088741808942 -8281713043858 -156213544583394 -276321955500613 -28023020750749 -230514264098450 -161045790591324 -234502672665571 -262583203076972 -227803557766268 -153236664108632 -134148742138916 -192283870133865 -155613868807127 -94372466656046 -202803126052606 -191152490429540 -214691254087712 -165109047328727 -80252521620649 -180391767088676 -166442815223054 -188231359229978 -85329234504485 -133957875289872 -230986402248670 -192771942822173 -38643476404739 -48618476557650 -162843075712402 -31735841244119 -271659931160361 -29373369138812 -256673955745107 -198836413785045 -72229880434355 -94257293251079 -2443698231630 -261471457388360 -191632710009081 -86974623654657 -45905767349277 -171700327494535 -209722125630636 -266712987319687 -115214289523959 -265670940097847 -240138788428846 -2994917839272 -210847712719589 -149570907741489 -274445866303976 -215327682911693 -52100428401185 -123314235533357 -148954380641742 -182777775126855 -162304661051075 -196549819879648 -187823871188111 -124676043382204 -62057111009741 -211367604722290 -21112394962401 -30744777098800 -177678793551339 -57891477201773 -241748237139903 -160292165305440 -187085352284014 -258413171933218 -72589831758355 -237579755739730 -257393354559139 -234040100768393 -222822204895070 -204333389693092 -10695064811747 -117609412098636 -53781752010552 -7602654431546 -235139701578615 -96020380912575 -178918885333303 -244068328078625 -205813171396916 -86683645405696 -197079651877728 -119697768662733 -123253813362016 -240876615924066 -183247607503714 -93875059387154 -6533095653332 -142491185193291 -236616123973437 -249228591733040 -223581648320337 -229723181058812 -96651812297742 -129971372973215 -245719416717923 -214725595227144 -21439049653328 -40372586191773 -15806107546250 -125429197709655 -139582495329462 -205908112589439 -46383172217727 -104923555213614 -255019483490017 -160565788952656 -5008031988866 -89540071726087 -240307870632235 -29950215722464 -32073151846770 -152102413407501 -240067894830961 -100094460890042 -171131461506446 -215009129379377 -171027791493949 -215232339754702 -41770510097407 -183738210985884 -170929169172050 -135235554972457 -188555000791376 -215925272617623 -65464946431471 -80051757250971 -118134284407163 -255226385187591 -166568647066545 -52956631836228 -152411855393399 -222282223201942 -261122134068736 -140662398566813 -245723422210339 -58892166124110 -210724166308653 -149370146561610 -19137238668512 -179697988444658 -189863123895030 -97960831138105 -245218643111073 -49507590692273 -18499141764218 -117866983886247 -234721117376482 -149739750820324 -121360538036173 -221066268470007 -95407616327312 -233338124669504 -60106110949686 -232111525211026 -63972922899841 -191632364239658 -105407061382829 -264001615205796 -16711294411501 -110104475419614 -158768634095700 -244689278919393 -140821608180617 -187403445453562 -105159697541030 -62033489733170 -165720217934761 -163705087468377 -172264139162337 -155859077213330 -79418586922059 -138066833624569 -273085927155214 -103029672638103 -147831736626182 -196755259248119 -237789835344268 -98704101403 -120105923475369 -207014871207357 -242504895537810 -158188429845660 -259443170686842 -158720181511611 -37104986640433 -166209136142719 -277870674038503 -119745684685434 -183444856102658 -79911901985569 -8240073035156 -131584951935712 -123277843046640 -163257796825751 -61191340742517 -73250062703835 -278661979516308 -245946193876549 -137915939454441 -78270747089283 -2203796574679 -25774274438296 -237852808992582 -139137118429167 -73104162517097 -178261826099395 -174914198894113 -134939997909104 -147871669481265 -13337227087681 -92813694201644 -202247738322234 -58366679448982 -87780676466385 -6884116989301 -191035206380082 -114823570181684 -4372672688972 -98987050415405 -260245938751548 -96361813849576 -22887189541948 -148773269644854 -147592069135316 -121126105744849 -210800498567535 -41445112897531 -196440655750396 -118257806927963 -237374175495111 -189246892005316 -1685890173308 -176659612846171 -114762426942950 -256749303661684 -276172642623185 -138415855150071 -32560611607091 -193038218304645 -183089218415227 -53162651160942 -9498602201176 -106855744947009 -92759724829135 -183291893338672 -167838993408238 -226256143761916 -246846531982148 -264196810848304 -235148616794982 -113678921587347 -47204513358321 -171101790545705 -219903791312021 -174101494391001 -219883662516338 -132094325611818 -191998409298054 -64406362770845 -161392820695525 -224662281225571 -81912396666847 -233974614357166 -196302388300484 -184085033531851 -208432429059491 -278300043396507 -271028738014852 -234931154591740 -178626530324650 -42976211934242 -263904311930811 -272863382756638 -142498983073739 -174543914135603 -273474931003900 -202134274350824 -39781565776134 -92593940659312 -31465045424027 -38791615041908 -209193603489732 -120577978288936 -74315025061195 -259488167497685 -164921449502654 -20705161080973 -243062758599268 -280743579006600 -269517821206034 -88750554793479 -248408361520165 -237499654247868 -118966071237452 -257871539090680 -216406827617935 -186216760375757 -100553105942188 -65521938086214 -173159637239560 -243172614039886 -238550476919665 -175674162888025 -131185592159565 -223864265738369 -247486359936715 -97222354974533 -245085453926112 -95051219899 -97181163930534 -165816426701461 -120249056270883 -137950761186009 -56409547169102 -148547456604950 -46924895093795 -81143223121541 -78179827104991 -198408099487336 -36617461978824 -148896061995742 -129277321781279 -2872309465035 -24592438205456 -190773463418960 -153870451335495 -232568396878051 -176638767994126 -33088482450973 -127380670366368 -265215818879800 -7803507874342 -225836969775766 -255114544404991 -173062029960171 -243393497027759 -261028596392008 -143424949324339 -180667003467903 -215858921848272 -96937509344586 -16099737299492 -220038119164327 -209887100675606 -138929283856837 -2305916907692 -199723485956285 -102577882992631 -73162240987896 -83039443608595 -187450366092046 -90914317526631 -83687637573932 -128757867307188 -221387779274446 -221135484846869 -272500207772942 -99954255683903 -14479172553818 -110731191498373 -278126458766820 -6906201270938 -252392198333206 -51509155510851 -242698563124520 -71344187051157 -215154552372550 -232392556361061 -213029595917534 -244170798604672 -258081566694583 -11830218861238 -108091461839678 -4150227616507 -143796118564456 -55428033618415 -227685685147370 -218927405123618 -232396349251199 -89945189733600 -212210847642815 -85959918136927 -157577923904659 -258363295162432 -234565486644418 -217248153121264 -207965363192341 -129441927326466 -26298756671626 -265728437762797 -53079229241874 -165054360320687 -257343649661994 -223800356430036 -79118486187355 -5426069026478 -142290655207949 -130252160913730 -180114469702175 -249316420681701 -56233385557163 -95461847356317 -63327723405688 -158041783633798 -35701280309710 -73151801212511 -170095654161274 -179076475981681 -218428340346313 -8354412299319 -156340485151166 -176596762625619 -62139144845365 -50645676730597 -20489691918522 -58958931642189 -120177381518490 -626679032809 -84667864956200 -197042904902679 -276996947953041 -226012263443077 -207054239580065 -272706307889392 -60712029940872 -202724335355114 -239220009324107 -89413100454111 -92327789251565 -185535405660818 -250586676695524 -192179545705975 -232632840533113 -219739356563760 -274089776665297 -156786738966727 -11022696142649 -47711512850540 -57557346707418 -174543675782620 -229085930237318 -258919107372134 -180360361047707 -137003435027680 -60361715890821 -37262828893720 -175470800463961 -217381636152584 -273732453726444 -77756470393325 -192552167127002 -8800048351838 -132133802953897 -273230520319969 -125247789023100 -59822389631094 -46882976978973 -232519376561703 -170982465458004 -233876629333330 -87154737005670 -175252897120397 -142995339668606 -5877574005511 -218480164832155 -217560540463624 -201094920483777 -106762021965772 -94983775133945 -170074222493091 -159739946769771 -166653791985682 -64538964428272 -167707917853827 -167851195567649 -201001978446788 -214626085683290 -213080208041295 -79433175527353 -122534623868927 -198124607064056 -6275356873602 -237189830123404 -248915908004258 -201900393502012 -60842806075091 -145361494109091 -236210601223044 -223606839787973 -225502145433766 -142546764165905 -174967684445932 -138219653643035 -87662139374409 -29614034500592 -23242997018920 -223944466205513 -83038487016956 -189340373167968 -233225490754274 -42073021085332 -46855052312620 -255572277474943 -13840058525058 -208173906936164 -255285052134760 -184372032792033 -139772788524789 -88339519072284 -249877212536814 -47743709228048 -58284648072385 -214348397906038 -56045958236475 -143352927080682 -212157187508646 -110696085416078 -110497216294454 -228959708813277 -253746178207137 -125673785654451 -49173014680523 -170761859819391 -96388501926868 -216189354916593 -196059717481671 -75365730729707 -176157215540093 -97286899475980 -270355591325043 -14844240103752 -76494419159377 -218852391600473 -6007058839570 -104217708703482 -99772439740873 -185215532137391 -84594566312702 -108269038165190 -72847059673960 -260229442776767 -61763778826951 -140953145174906 -45832481240580 -81355499621515 -213546601270528 -253382355879060 -242864028134943 -173281866387063 -151889347893283 -211538795923722 -179744419465988 -146075508730018 -266281362165083 -220013180778934 -184128280671057 -69015897244538 -118233413408044 -122096908039619 -83866765985683 -199088440384015 -184843379491427 -152508595477331 -68629748308415 -180366035304292 -243609015262645 -77588547666618 -89933560757677 -210182782362090 -24419946808660 -160622553014629 -155228657679778 -82467311309929 -263182225270110 -72247268327622 -216297743425329 -125653810569361 -172290047805055 -269218875645339 -265500848236895 -77060444367176 -223488892323339 -31571410051571 -27099684407328 -2267376160836 -135603004215418 -38075518039603 -237441163826061 -123124484122017 -218239562130267 -1339101444633 -119591695453289 -62624862597310 -130190940596544 -11476209630213 -137790402183007 -78874075503424 -235950844699554 -58958185617065 -11615599063450 -35387300513693 -131650414018714 -131721848252686 -193134082201084 -28855125596567 -195294837517970 -75389180606461 -69893161946715 -120918932934661 -22697914467430 -87757059945092 -86870695845058 -204873832436602 -115002713647925 -207233207727318 -33804950894678 -2426933632753 -133466392553124 -152334029219987 -225948085206071 -218036887206822 -137797789391165 -199241857807406 -249042168738372 -208873984982513 -234302819790332 -269813069129864 -28750257005258 -163156984923497 -225092137841437 -12390839346222 -34552500814 -117925401931014 -85027838606750 -108610161705574 -210322895066330 -116142799085736 -4122943290955 -216950395895122 -99706193499866 -220407600505138 -234281743706377 -124530053463119 -104136940266236 -4894628325598 -184970032552896 -261732773554469 -271763432347025 -152516442560937 -74463900432831 -222849345518578 -76845872569512 -33034465008001 -254067233363671 -6376914204476 -49393203991396 -90953685899339 -232528431239392 -111230699585536 -89717857030928 -136932541429795 -121285397701356 -156534964143103 -172590564175063 -33777761329510 -139253342273419 -84089718346262 -162428214360629 -141156006540809 -73973122000584 -83317810033493 -63275931303192 -117182444858814 -174864505509903 -159635307165821 -51547979313612 -158082496442149 -160805822394403 -156131029717113 -20289395707349 -253340957758537 -112832776715872 -41360534910356 -152888200779991 -49146073151843 -58194452043563 -115803911859917 -214723809334651 -216643252631187 -3977941029809 -8699191292741 -223585558695484 -82801687723585 -60938646347484 -71528924345220 -70628649467388 -95124666801633 -155535469554312 -245728425887979 -42936444280983 -88872675461882 -52246608176138 -279290299183395 -207484007022269 -115758187584611 -210114950368841 -203831850916767 -60851336589682 -41067620238193 -251200268507639 -53267672162908 -176856993463829 -171213576480257 -183896158626151 -155225103325368 -190982967891795 -112444945964061 -80765149866186 -169645265367359 -156149261250639 -224473511251516 -41146077635927 -24428574130551 -192626568392562 -179288798267233 -110053798509516 -341186598772 -128561947743516 -153848613623287 -254080040541323 -78545124901431 -137439224769394 -22296138970979 -50439472276969 -25603459483984 -72497056628456 -243641002287110 -172247949982121 -67717632650532 -39820921258019 -273546920594766 -242954739845507 -72028310477046 -232894100905108 -87954600903614 -42720579519566 -136991824270521 -97948773105166 -95688856240000 -234754221734785 -31269618790512 -256438356928538 -90407816771044 -72154319253052 -203928328653318 -260109838397560 -242416702814031 -159878860582472 -229908589679058 -162928460292960 -230481355308665 -147463340301238 -65219671654767 -140066447951882 -107569039346490 -223297382951986 -81551113158143 -46999083218322 -93885981636787 -204100956420148 -259921924717506 -67915520413196 -78521439610804 -175198691403431 -109906417310943 -191326214869838 -151755201318595 -89451170584050 -235007382338629 -190585567424259 -33330364012382 -276898312042755 -55302244094487 -238958244671758 -13328317147790 -265750107542443 -236689482911764 -83957953630446 -104924098724461 -191286510519152 -175235416970939 -196203416988973 -180098626098956 -44293159496827 -235355564431901 -47966578477759 -236462256075115 -187634402137461 -163214590019001 -252468754765667 -235613792850300 -239961851261127 -213028943379719 -205338887064873 -174199759442479 -146788126058009 -197750773330542 -5803682411522 -245444408404138 -188641219056394 -194973890885025 -280159180090458 -173933691919649 -243229143550991 -97185789971480 -105643207816468 -277937777506905 -271620069754165 -246922664495026 -264252877334880 -186453902521206 -83735503600961 -175586627373474 -151847978042344 -146582430296563 -6682063651328 -168046528869421 -106000558801028 -152668788122447 -143626321437628 -112028627568093 -280818594786375 -280218653125168 -35942457887276 -496991178862 -139562409433041 -40195517587575 -264506681976966 -242758699786781 -186371814520749 -179645029153935 -196919326891232 -23604420718811 -87074685170510 -130790982368713 -96766319344021 -167720286693305 -224546132075532 -212229409721570 -237053887884458 -150468405748421 -49937845675078 -136847469112333 -161266481305805 -83566172665251 -184646019679998 -63865440871273 -121443672987125 -11556179943899 -27377851901871 -269096218588914 -257846146815251 -1452113889605 -125725808862947 -140089616334016 -257143643065546 -80902484392689 -167687737902056 -220548932775391 -279197921030580 -95261351993627 -258048999365271 -226239409961588 -157212919209414 -200228996653931 -213547702472458 -26500371709452 -111330316113585 -85426802877854 -179734090368802 -278423577580939 -128217173379425 -180329777015187 -96793427803680 -146502257357585 -44060401491325 -223274420865866 -191287273969005 -144458419336695 -151209880303921 -156016476229984 -124948779345907 -5773681536504 -110223584146648 -228988791946969 -56155464620432 -253548207819421 -47913085910751 -260568809179984 -100140598237872 -240908928960998 -217997370782926 -87292239943045 -2234607065181 -150554182915814 -209942087272700 -190021290497281 -51684028348478 -672852262120 -278265568653509 -58469268455566 -201261583605226 -169733021852247 -18942401937252 -90737543982559 -172914247080282 -8146786800249 -66779454574659 -14949235782585 -129031931622001 -167194885693711 -8350890904254 -44347015630267 -224597673277910 -221295537097476 -231208968428598 -195244531817015 -256911118763044 -185317186841502 -154137633662994 -230327729183088 -90777692579577 -124099694982012 -119910556041341 -14344282139812 -211183261466827 -71521703501287 -142442806054060 -54481596811695 -18219590673652 -93904010045408 -82297787614810 -48241828763296 -51535682598348 -62969343689125 -7517463339175 -17422587726644 -97807127088285 -30952654667555 -212813640573663 -163951283044082 -62109362356264 -174733055723685 -186346052572873 -115239961543915 -190378484027968 -63232670035627 -141049383826201 -141721177157245 -222492964839125 -248973279273810 -169097426176691 -12585250375908 -103672757712046 -229433159329053 -252986546245641 -183425940734571 -238698308483299 -146763270230015 -145678524871187 -265312603735563 -182147684947358 -134259696784801 -167346521983052 -93072718599746 -103846788153658 -160070851934920 -138548868645494 -177809718432693 -141091954653332 -62957033716747 -29532614795447 -173325920504159 -204296898889218 -166975057231894 -194912386069751 -136271282286537 -251694757294024 -130705389937120 -30706597909518 -219695041493558 -145110273910522 -273991193404109 -205706685078106 -196103069620737 -183461883322166 -86858605625038 -58430733928512 -109791614807009 -134247051212095 -41237853172987 -55288582643259 -115709451380662 -36590926053694 -132430425614644 -64601001382808 -110435184180654 -60617333001556 -221967665608790 -88405869250941 -161527213779040 -210434396388190 -269906425793869 -135947976682165 -234374277833453 -110075052761907 -138202823012582 -43075356991953 -156451492973330 -15705393135580 -247911510387501 -180136376944885 -221104821091535 -215713311860975 -137760322695127 -40447980836438 -167507513635476 -217423675915620 -188222645448016 -117317786685853 -225876110100315 -203816257839191 -168237318599701 -22687132886374 -138370285089621 -154083706568506 -146388793386175 -19651267515801 -203113655544663 -101702002072628 -61205658927594 -164219673787072 -93126406648198 -234280191573446 -126138117953708 -92267468886734 -9832529868484 -95812094785915 -259136173840192 -75538046667937 -224958697227907 -247515329024589 -26801701818744 -17650710579272 -224238120341057 -180262700655146 -83968034541731 -194655560937112 -266131221328805 -31483058238176 -56291067028289 -95299742694360 -97124459098762 -112290114468089 -159671651883349 -259397332197784 -203833556059378 -249653881641675 -1343024673065 -136038615225958 -81912049082558 -265553363501164 -158101670045221 -108653960808532 -70258203968498 -94072653736023 -147432524111367 -128373573656762 -83568832841497 -127897472468480 -13467193626131 -206024472374649 -119915496472699 -262134124832493 -201133911805743 -101061798372055 -120620079730616 -127269092543 -98346921692111 -243137257505735 -251871831406021 -25494832353166 -235481476575174 -152626141220560 -165529780066760 -85290435652623 -45568996554113 -271466130366618 -231252224571705 -271397909238348 -68944711764084 -248120743711439 -81164370406145 -44426743299846 -102527506509851 -165410373558374 -70391891933116 -185684700259077 -32729755862567 -26693234736649 -114144619453420 -29835853692127 -42292122041513 -126115416428183 -220951510682994 -274485615940168 -118389752206576 -177032641719614 -26022051813226 -71496649375045 -210557599225711 -270019951072897 -226716220835877 -260625430765319 -270755622331786 -233847834931362 -99686058569866 -6062035705121 -73693988439244 -172862319637014 -102045206906242 -18606928537773 -1788041886092 -96002798650675 -43619737077608 -269546665953545 -99053619366196 -261166744346303 -37083518394753 -15098356245435 -179757622993881 -221769133026019 -174068798600158 -231048507358643 -187907517195988 -219351433842519 -207827609077052 -1223197345117 -4369150338730 -103348728056915 -31440354018195 -210660787991297 -5826359743781 -75822286156151 -13333880225593 -178201385980767 -151250157590442 -135051955562439 -113838167446566 -63940035134073 -19211836678376 -139793057070437 -70305628533434 -218718312310498 -140807710451999 -99955219529785 -9188409435633 -172675889003804 -86029761493663 -49509856121681 -177772671442246 -160447223211952 -95312963069083 -74652115826356 -257844960955482 -164892005171806 -4735860283251 -129370686601128 -123479851929620 -152619738766869 -170116795841616 -251918235727284 -89358977898714 -166455297887273 -91526181597795 -214325651902681 -24201899012404 -274516631578508 -55563971576994 -101825983613573 -253618437479897 -169843246867916 -246690578078641 -37709423551141 -83496242101693 -82425450479020 -169150007092626 -241544866200247 -245502447066339 -226317336778738 -62943811904840 -46817414723295 -28780958217765 -132334706775176 -143858392895973 -224326117770921 -114733317975962 -170614880117468 -171208945623619 -150829177973530 -164699831063108 -199069008664639 -258878938760870 -254893589579452 -7527486382653 -12024744857760 -164640364357513 -281228060066382 -99973471514843 -185060189918915 -264774784379836 -52788759866015 -4681257442761 -43877354247094 -168902614563459 -140641023715825 -110489687019436 -111703867408635 -224116088844903 -211496185100979 -253232526803240 -226378911674092 -189158204263713 -274005322028324 -162726787130434 -190197303857618 -79396919516762 -38245398711667 -152935840087827 -279235365718125 -53721768771583 -211314869396040 -179116386460244 -233730458844169 -157326940600713 -122003956332619 -63378102981220 -86134582170113 -96444581363374 -748363182236 -95785253112083 -129890723771962 -150010135267814 -51219602249385 -241064853451447 -6339851685002 -10589849407203 -12604156238618 -189438857420085 -2330681649346 -50269977875002 -257847178899217 -162960974000430 -230424035853446 -235091916436956 -251265331051070 -57455748677151 -65182089059811 -276966240944638 -241586879043284 -213338960221946 -76995351550891 -246868703045577 -256367212205828 -207851021700195 -153811438302035 -241172941991615 -218133651718940 -177391867038102 -230168856828568 -210714030767264 -278635485932611 -112121799028557 -215442274945189 -208068326779678 -59356680726994 -249998049274249 -152447294927924 -135541811653433 -270410903878862 -71006865090328 -209586667627035 -65076572741744 -57740361327251 -53890611594622 -58104284753591 -216081649948713 -109626794440750 -48059391712453 -183252034873293 -217273606726787 -102857814709403 -152624216291451 -170501416146058 -257410155146837 -176782810813421 -188434548267894 -4153277396046 -91323181756366 -158993952399883 -144843214668474 -279530710850659 -169890069811096 -158805278569440 -139336121451715 -140321252158685 -126454166203036 -241532960856016 -260162122259516 -268917452349614 -205865970348965 -245588970274185 -231367254106492 -224238691005906 -140517970918088 -24368549241740 -252855004401701 -142300342273885 -160541950716001 -258699235975683 -157404603022928 -262151104829190 -169980137845327 -63358895120366 -89620745912344 -267875491571949 -61151981828327 -150941059204174 -97987482173374 -274306230435730 -110610475381453 -165829508038182 -263395220403527 -152480311550652 -234982989807171 -74304832000051 -179724429242984 -58809301329831 -73515149868148 -68633587609244 -128176319746328 -114167059929459 -97219597028628 -136367654315094 -240078705742071 -182015936397370 -29414778005792 -77721953048213 -187036078600173 -99995660173834 -234494926307246 -151133097602262 -165277205778476 -179494153096547 -110037407122851 -106713108842703 -242287708851653 -217450421564721 -24378088990777 -69389222834954 -17808402940894 -255566942880307 -111384075662661 -250456196484135 -225601426456092 -261271754782630 -144974082122676 -236993567519627 -144668307999045 -157571836939624 -59472134980205 -140124376803498 -118372081058402 -10272823639475 -272164503741981 -34398704106156 -152897890893136 -184518303099566 -275940582790786 -102325868163651 -247324068295759 -260800068464256 -176010235414302 -49783391518005 -230528777916410 -23609990224606 -149366827570149 -92980332821177 -28603367805712 -128252417937666 -116270989200418 -140010355755491 -142726302407737 -235075526011788 -11255032411922 -131794414104405 -55980877560119 -134815039016489 -68789605250808 -182514149803963 -58818019342612 -82577584476494 -109411383757901 -74298846998819 -265047946909587 -241329828216680 -141942509577685 -178639375584396 -54582829665725 -120427674821514 -53296765073471 -86577460443368 -199836577555210 -239334056001617 -147113779662510 -123422191177354 -93190149321328 -57833553263848 -3089256706946 -145108975640534 -53007183447993 -94434088195941 -133763524787210 -228532094929917 -24074399172785 -72594168217951 -261992729250471 -193412064077843 -245956381125582 -425395847380 -208673052878092 -38991843691225 -37152539512868 -190679087850775 -27062547055198 -143387347076888 -61000019326697 -5016372198926 -5073781295880 -176199216392381 -211528442796610 -272711522623697 -211056918577523 -153919786938508 -140677479556280 -146516715446536 -164578460051026 -169286374065009 -112032282459117 -266899577099739 -199655313455981 -240793474404015 -119163769296442 -270088579645630 -240796152998751 -199259185264569 -275613670534879 -180177261079853 -24923322069318 -76559633473835 -123498766728819 -127968578177133 -23784693658240 -108484330061639 -41378721236537 -146868778918623 -77704470545765 -64772840778965 -275905636043089 -187834604416548 -237265681778690 -14628961425051 -105806524010202 -176146919726910 -267595875723903 -188210464466233 -58783461453490 -140875828133500 -181892831930540 -238709442793093 -12587657014084 -145953174601549 -60710629526187 -80611779549636 -40112411511993 -8722849129021 -255151252978824 -103662089383039 -177847357043567 -165553835880419 -261709589532172 -135907698008000 -125044979860723 -256824108972774 -181390355646698 -153876663321373 -94397256158481 -5099046122909 -150163173549946 -266539845848801 -218535184710131 -13032111144513 -108513012871334 -101005527152218 -262148926764428 -223758214189562 -245632028883702 -255389495074928 -175824484756016 -61019028009028 -125501822753848 -186118060693783 -163435411204607 -181771525713439 -163486441735279 -10348911516741 -186559015244869 -234867673461388 -119294249676322 -110186466991635 -140253295734955 -195607916717641 -52799836809655 -131542604803702 -213088235750656 -60131819610490 -236943041922497 -50569135256075 -248528985540284 -3924887577098 -117777321823907 -53170562868083 -59541405989326 -176379440490995 -59338731065881 -11470135677387 -68194043103231 -42622959890839 -184462741446729 -201174205543017 -179271983172939 -52043600433842 -125155092989173 -160658933194857 -110816167861835 -1384361661998 -113488610296673 -89727963997935 -57703820016758 -37197643098516 -118181197404020 -180037436691114 -195024184088919 -207648514559041 -40378793141878 -207036966311779 -84440416243351 -230450279427222 -97038171060299 -225731531137567 -188404119400455 -2701561340904 -129963165008026 -79517031710634 -67666720142235 -121463169563624 -127344427090367 -22538798028174 -60804163039476 -209500642041938 -122577648540882 -46463756856653 -68547759564822 -91746414629357 -92021303493310 -122148312241547 -147818908717181 -116605264879944 -81944353054109 -55637491571137 -132567497176150 -227393279229532 -62521451706767 -215353104750486 -107388508164048 -238118580382736 -208565606410282 -240439267941109 -188190291263226 -211532700856828 -23183529662669 -40135355014164 -46661161305356 -227824985183917 -211629450623547 -263981342151771 -236897000449178 -29440763958242 -142219557882262 -196411185460208 -193864158572371 -135272675930958 -199793161740850 -41083182950665 -191389497371066 -129060221958566 -140228161260761 -81374342330866 -251479396848865 -26282639224673 -264922355265547 -178432166935573 -159135291235792 -210846027045635 -246980204328180 -111361256594837 -279055799663901 -49320546073046 -130607712042073 -23198154098136 -93240763164157 -19240154321343 -274320100347616 -158715266872199 -230189162962352 -187771207251559 -923602747002 -215395799091689 -34465103471276 -131189363327746 -37684820262872 -24297971842901 -268937431200842 -207000525317155 -32665114098262 -160419861707098 -76205166103771 -89942598171913 -169995038987451 -265980866225309 -60915901088817 -203509550237059 -164649631423516 -207948174620588 -26520822929660 -64440695031701 -111366435313005 -275554740132673 -200299177435151 -129529487503379 -56982875846264 -122238581304661 -66196437495324 -2552371769491 -135860060741333 -108896462905440 -15904020278273 -52713667318208 -257188671803758 -129368409759735 -52082031176391 -190989722450362 -224674899515872 -270603246260606 -90198572137321 -135114734372110 -50141965278402 -21852181589563 -150182149984531 -172696977081388 -183442082398712 -139517152283345 -22801261835750 -80523897435849 -250666195439119 -97393939338812 -190497231986716 -65479778298438 -193831367047522 -120624078370053 -32980036453368 -206105317382280 -67349549224138 -85596206025858 -205858210531134 -281121217134639 -34083369773188 -76519701158256 -163030672728180 -31216443992760 -40054883763768 -5575683286161 -210932022943656 -67114267327520 -242444120687447 -199942271848873 -73559714224026 -192267185642734 -36733429504964 -55113356156663 -145573073719075 -25849559761982 -197978853856657 -11860950098883 -236500328891557 -65910404498309 -103851489632099 -244508116800958 -217116385303947 -172281857955018 -7410328027947 -38054024803327 -55474395858863 -228462056873553 -39797513440710 -232571113150412 -82333219568531 -150449863681063 -74993404693451 -3077727159929 -93073498539722 -244757105118639 -141802392977309 -269484384429628 -279137854902696 -166137026642865 -56314571303069 -278920530113412 -36424067171337 -223652224534216 -144819297972895 -229921613139218 -139460613185591 -76811117752308 -190862427840982 -45810300527630 -27739849641225 -122441905306765 -144649070548441 -113667194337913 -116387192990254 -257434798394822 -153429106428185 -127513296369532 -69429687598870 -86102144635220 -4685830041443 -180065878862722 -178630151850245 -219458839565502 -108725925707248 -136804900759776 -21647988658319 -100515389493567 -276655835042585 -169905990132857 -163173526414992 -273671182163103 -157143961476388 -252406820350798 -275646101169877 -194651138058750 -45043406147040 -38303386418636 -144085247368775 -262450551116114 -81549988224315 -261201159883013 -4918267942677 -71418872609581 -73450369789278 -168364202686480 -213810285371059 -170480769141600 -79301355053393 -214058301731263 -207795946212551 -258259204793561 -259513696929565 -181301617612519 -39389709447458 -163455820317603 -183577806201313 -260719574890734 -258593999375258 -191915644115540 -258259135449369 -144528798144763 -225792585876395 -261475005818150 -211261014746118 -11970792829619 -71361361806712 -141121092097810 -232994029666454 -240186557061416 -173694468636989 -155264162616744 -105062496940567 -211352489650244 -28329163251910 -147706771803997 -88028779452527 -193662727627310 -60692646208374 -191306226728677 -212571941851751 -125092869014918 -37290089994682 -144635230681719 -165187105125489 -229915474959655 -193009638378306 -199914993053218 -19350173675077 -225433759551856 -252393982963094 -30072474888201 -167801652871161 -14471410031766 -243413069406385 -216362318997426 -46340132525710 -34501782106117 -39511044261365 -218476429920450 -228827455321675 -96894734125056 -92323100551826 -273524591473455 -79937134468355 -234523957094561 -6607286250793 -243771291753349 -117425367192555 -155921008750229 -142967544742056 -249170329532041 -152235522766367 -243057191387144 -143468511232938 -34212863906193 -68456049660320 -255742257005284 -190042255793697 -167306785599665 -233619729925449 -77170013531158 -18939344798279 -80358054736297 -217340731317141 -134459749382849 -199913057243030 -63305478719639 -19461200099152 -60018410347852 -2772079174872 -199158181278637 -208855516968416 -44509060205149 -90606076752980 -208684186308422 -64764568866431 -135205385889725 -257557325022830 -253591029191763 -186880996678326 -208056129138424 -199670582369287 -214476101862332 -7842293411199 -225527715079068 -945886116353 -167634578044099 -116105192289016 -3720942119531 -54664986489906 -222443354178516 -78972780765777 -233713908705434 -13377061269525 -162656673836892 -77583517768153 -61384110376952 -160897747513844 -207069922545591 -208868103566884 -237287778698530 -19991768325287 -80104078575164 -259572208865551 -8784876006427 -133120171491488 -67551792428165 -133561992414259 -278598548609633 -233150405863088 -184063232599168 -127334659771127 -50362920500090 -69973864490671 -204955462133813 -71745332183678 -104553377687972 -237892512567266 -42680143179819 -5615349175307 -276631940054650 -263316550586721 -22960466489357 -173438719500730 -237637359091770 -18495688085347 -60692949122100 -191175483652235 -20262033519427 -191300175767350 -64940525569763 -96403513847195 -162198138406212 -114050120673283 -114193405872095 -23348333516603 -59633915206319 -61248394910328 -101648969812615 -97431802622217 -80742108215409 -266966035223042 -12038225337697 -190053836375761 -192400010501036 -21572990611988 -553136770646 -58166411621074 -76567949056171 -252232876231502 -116524474740954 -198495811461158 -272225831679764 -19106011235112 -197098525496969 -219393748509801 -126930786451690 -8218428066650 -267612435997162 -8310060815837 -66952950328875 -252184118498402 -151683193105910 -171269105171305 -35619227795166 -230776834246930 -173755916549963 -40892763105220 -78642420748337 -129041910172379 -88105012161889 -254547874799739 -274964623910163 -215324299507428 -193621718535078 -195885342258637 -277224247921092 -219387006342191 -269533884543686 -41206784034158 -218961239408505 -82750661250413 -240786052786123 -273164634537149 -265156788040021 -40541724598800 -43568700016702 -243379088234962 -280225677057110 -179533161654041 -198299056421131 -146125840634886 -153798788928662 -49714698456636 -159395640764953 -5400232939040 -167830050305014 -193807268367979 -217669030088212 -225900924244657 -91360069633956 -15286217154310 -91275023523271 -214270389905514 -229985956920294 -5996101948173 -36277793817984 -152309944556389 -177285460399184 -48471474300056 -75707719284579 -81373229559004 -33007775759706 -194014762122220 -30988571395733 -118792471070755 -237062091466201 -114085983875440 -73840000197749 -109814628045927 -107555115742037 -102785108951718 -9254235677723 -147401385352743 -266329556548406 -66396241288517 -258390303597465 -192406856315960 -106773375551077 -27105053836432 -33880676982341 -212277465155413 -47388239734420 -180703090077345 -87575248950979 -63620318552718 -166149588124533 -59249738933671 -133231390706597 -253687358113685 -83098014560933 -32070556055259 -172160174150487 -148170278270004 -43466440015895 -83757530013775 -236913927986780 -226185517419629 -62807892628491 -127273089108053 -102647448517883 -202518878403888 -115495233755406 -145287364444804 -67063384265550 -75966994800515 -154162193815896 -121958627328232 -84200030705260 -47568400687687 -80040598351727 -398442575788 -230512269400248 -61716370324866 -176187685981023 -270006850637538 -63365814892582 -58020211971685 -251972010333954 -268449237217582 -232438633652474 -210466290601901 -248587960016360 -75345491602515 -78062683203320 -211116998500079 -134927377537416 -185688407702728 -244418106842200 -182272601586733 -243780009937906 -192166585669301 -18194259541426 -34464689922644 -58718547952632 -266306192357499 -232450707191818 -117580419159152 -28993577251241 -178168987883231 -139766757980931 -29116690199917 -93862300466245 -31448767518471 -46452531875566 -5420411181446 -144696635203242 -220762120004497 -110576626804002 -195622856462033 -19780779331859 -44704434516785 -230897503027567 -62296310472671 -78198742462682 -148780136130021 -37829091110518 -58211434122640 -219100888818665 -107622344676016 -231148320501567 -96186743275183 -96340659306022 -244281971538113 -54759011234133 -78275453269505 -4563710836142 -105079652541802 -31336320014521 -266378241724479 -116876456873827 -183760153762119 -97509567883928 -145516504316272 -48872311373538 -197780910669477 -154467727115240 -140244663413870 -18293295332265 -164953857722756 -233036055441566 -148047411035589 -123743661553369 -65594509437704 -146688857366783 -250000834734250 -203044017832954 -84014830419620 -28854830202458 -228162110522430 -272453043626586 -217886083074626 -36582419170951 -151347670554492 -15804144130248 -62257341021709 -248218429827132 -88979835654084 -94828297835493 -279693233309748 -170361828531896 -151776930822132 -214263175498508 -24622953597182 -29477944975394 -230254701948383 -90936665230158 -154365342564839 -261979410375473 -124908235347919 -33196582751359 -74846035678202 -230904752692031 -15911328311453 -133669099369792 -167972925400999 -247070290513466 -130680400022233 -271417312453520 -220357149714787 -139940894105698 -187396432108704 -137016202683299 -150214715905122 -23093268685996 -3637733699439 -277276206614473 -60428231597001 -7413659800307 -264494348887436 -10514002823025 -240233644365544 -233917284215959 -132389041903962 -78690664316192 -257637772771193 -79884718829220 -84385474421000 -28741437142683 -85312798589408 -15789303937007 -86841669207563 -116842151114000 -185126041922281 -279997015982458 -50701651774829 -97963001629689 -13694359031264 -163039746356513 -17400612589826 -177638058109990 -103892565420204 -225640328572593 -266161824502365 -81512562393315 -266198046916701 -145042953760873 -223329001551907 -268795504896578 -107017228504378 -163528234715351 -256186524877279 -33180186279911 -94177204026702 -166804176314026 -160698449814131 -181342458531511 -46073827773086 -185626048943817 -71510413556055 -113315292850707 -97089005605747 -224871660016233 -257042810094327 -164728387117265 -203975738031140 -176550694979634 -135905143807507 -190179602377343 -35132980952375 -44668460699814 -257467159105228 -179163321673463 -236195159702375 -259359439026262 -262465666012458 -58586253500116 -169871414585561 -141563512617292 -242846502393195 -266438744050149 -163691507183997 -216335552834268 -261466391888380 -252869545494313 -260424430607218 -167449580422383 -280449321478304 -196817988410714 -263120283938882 -93799035238253 -228317799095448 -135813531001078 -82810046024734 -208711931878673 -48707131364818 -266293764266302 -252286250255617 -35254892583410 -144070756116070 -132785527258812 -99265974108387 -272217098366372 -2847042017937 -279121576404858 -72103929501982 -265619482700097 -48599987575378 -96123355152909 -159900851600539 -236168126098882 -30959531021657 -236222590858514 -92109103515286 -113017075970099 -253214143937933 -115646465154995 -154126652718856 -183316399900855 -42525214848897 -198389904602149 -207906397309341 -248126231720816 -6100304524732 -110382674738494 -19174524056611 -214576858208708 -85822887634017 -211828877071209 -268815515473991 -101203497327869 -130374159863468 -4304501001217 -131627345665118 -184302388315268 -235738423377269 -232091554690540 -36074342905460 -98951538882892 -203477910913487 -80717619210199 -149720101574141 -265544049977224 -277325076841105 -11772507358387 -45388030489514 -22812657580766 -192174719493857 -201619420070690 -94028737886460 -29314328006783 -142598404413740 -129836185069522 -207391212525752 -240388689536718 -9640799947488 -260472402149030 -32991432198384 -2060862795925 -81364132939683 -252246248892708 -54227630467144 -44151915812110 -160386759032849 -121698070868916 -233892279406300 -188536359230535 -250143860299327 -74977099313203 -155219617585040 -10113009831262 -140376641948864 -84358246821667 -153333820581132 -63983826393531 -243757925178781 -29837430882922 -259194761892299 -267833628494980 -257357084870845 -249053937633675 -204609551887969 -139155621612043 -119142607659412 -181177658048879 -159361889348197 -78130678639635 -76331151838151 -71528908815955 -140758639294247 -166749536723557 -71859084841267 -167075572489842 -174528128272857 -76073195996042 -223940936134232 -231846097694464 -104773657445243 -221840759681623 -257785148600288 -56842514115309 -231234881079950 -187973362565367 -240111612869390 -257752393235270 -171028301298398 -13238562192916 -22507767132145 -256940674860036 -63029964464445 -212547938345344 -179385636837844 -247686034995721 -60335997065211 -32834156371155 -52889025854228 -132017393324140 -8521003625930 -129586336819370 -122459897002391 -273816349741621 -168379865641323 -163656333821171 -268439447956571 -111657087030681 -250191683604926 -237221446591463 -239112223049096 -173369370884400 -2052272770784 -81119722255752 -263501160754568 -63890759687549 -165658086048894 -33811349524210 -206383080008709 -171517107097217 -36601585896364 -231367676683459 -87216613898206 -19159865716869 -64173336589207 -204782952490454 -234578069975610 -233268980753977 -95658298205327 -121430196939799 -194926405343149 -150441733525467 -150229085445112 -62512097250009 -214358473437213 -219674834323696 -55516831868928 -17861768911661 -253233388128150 -194068561859560 -111994245791844 -11831157215564 -192563613903771 -201328455493339 -199101153097982 -166479601787655 -70518148413139 -48810192867193 -100809439657683 -101399371024668 -140239281891462 -71753926456478 -218292354384178 -22262766872600 -48625926404875 -80061379382529 -166615834875733 -144897671417821 -147543891887170 -226383007071487 -74029334567744 -92383611773796 -42400784995583 -176536265020691 -161576780586999 -24369439181992 -271618511286838 -238132212057902 -193138675372850 -11938049636393 -101014209966525 -73603192879792 -141988071248658 -92932211785647 -95719758588055 -159304275677020 -72547831829322 -162888920162352 -24569255350694 -65720796750315 -8802448413324 -145114803777485 -229839458106847 -121836116702077 -212299002423270 -11015129338546 -141466545250336 -71487852712702 -130123599306444 -213090229210920 -253542105697223 -96324911115448 -112575107838659 -241584286150853 -42155247144783 -128982034025585 -148529019141427 -175793844222014 -21481331009587 -186295344716501 -65727414205377 -33855455169941 -110355785747686 -164440199080108 -167440860084566 -5842973857495 -135027591047008 -188707559735290 -94925033229215 -117256388960354 -762575811867 -228841374287875 -262084886178558 -214067084323955 -219520533843729 -85951054472653 -220699541177020 -101551660197953 -133806599756096 -42783380314274 -154597943751124 -93702397642368 -145065349927349 -141091396187297 -213924670059000 -141163242269719 -34880629842740 -246773236334468 -132345999168562 -136680539358575 -242807145961707 -147303777287466 -128234639869158 -248321599254181 -69822843031637 -63763583208605 -22212721387088 -268661925524573 -209509639596378 -125550803758622 -24572741389667 -253286256878958 -144854615203118 -242284948878952 -119818298440420 -23663155993025 -216904675978737 -43737128375205 -82087503631391 -72698988422889 -24857978890894 -221894208671476 -199293296368919 -204594822880471 -200920586100645 -178337367754430 -276908285665720 -257408578442756 -186236172181011 -153414320657746 -172139787234993 -146237110925033 -59106116569288 -173979120362790 -208275246505130 -275312045975159 -219165450692149 -76460951888938 -198605578920416 -162848911977565 -277370528334496 -132244668958583 -159176833723486 -159568671908813 -147296431765643 -117253169375920 -224028311196347 -207237132354120 -116492574529944 -142552567345063 -163450764618433 -24386292572520 -265776757307301 -218070173393726 -189292787981813 -84742760976718 -124951264004987 -141650019808013 -61368736575100 -6045944159577 -49940024553380 -84027046383593 -57119258838628 -89355727331186 -241984158987508 -109401419580979 -132059226339460 -229910650354120 -262708664347672 -36529052829295 -240680545180855 -155860016686141 -20344591884347 -113805107645008 -63297076117466 -59786515961288 -89943638834085 -173354726200308 -238200569267467 -281187542705042 -173169504779300 -27057351114403 -256643734642853 -273567265849061 -227579149985426 -231524002923871 -201015130086048 -160056635162675 -61536167575175 -173035382476479 -54526496110850 -59645702393288 -165402238083572 -220435393062032 -71778835544941 -83388161092509 -114414338956504 -228482717455841 -208684808821803 -26651980238827 -44124413051814 -3703829360345 -159030615147343 -107374469969862 -129388223465207 -144727115759110 -59402800033339 -180271257651637 -256497796694316 -72597289325436 -241754486094046 -134171665957799 -258092359185225 -42018638813247 -199024198859178 -139078693373326 -60780762337916 -208957394687381 -109095022341515 -120734236245769 -99810294153672 -56904946086600 -142694682412095 -129601083005397 -264774832493345 -182675322894039 -214886286560931 -264779463471162 -46500601104043 -188489700696762 -836740006618 -276635991382870 -90557711673553 -264234987887847 -222734524713411 -47808016398434 -53611679822213 -203320060903432 -12526210426080 -173792922953584 -29147481008673 -253015718610747 -135671903365391 -13635786745526 -139422563587255 -65913375978341 -118043946920438 -3533900117140 -41532572767502 -246976338850200 -113414323424957 -225946108148342 -195014228946851 -111207881174399 -75503224449621 -114795286978462 -11600507467322 -123725794907410 -48642275145689 -72270103103187 -88755507821783 -112070695635529 -33635274760801 -64916163804332 -41675778687039 -30317922498345 -46425924669767 -237691548169710 -272829444097907 -251235505820436 -242035217086121 -128248384701335 -120555668987784 -19328824471022 -52896889882285 -104610901847818 -226680940335474 -165800976377182 -156571688273965 -174898996722946 -172064192292188 -35600714964471 -193269639608642 -3060596087288 -269480017552070 -126865708598325 -266027602825891 -173903606513735 -40034635691320 -195639377477242 -139540469608918 -217949423621048 -239602918924533 -108875236541729 -73275992281742 -137251915780733 -171584663825448 -154367263601288 -141274722090658 -19338009368315 -69099388770493 -119328464549922 -4857715533489 -23162497255387 -252775233212813 -45796712546933 -22360230177833 -26630456797581 -128888354947164 -206769835176314 -104163424418096 -173322950280180 -205365038323516 -198715778581935 -202359276931739 -103959471098254 -172166659031468 -191726502870957 -184141717843986 -5202919439765 -124614619072419 -273894258515008 -226396005696207 -15603983043462 -181473955171551 -132865132422212 -271581364660741 -276533699063701 -120130169551857 -77774037328545 -222866578141523 -242287521381662 -188686995560765 -57095208584670 -134706243985939 -226406412275984 -105644350185236 -26228278322620 -221314452455167 -76748846734623 -41026899486533 -223392758137834 -31755840876928 -225845217417081 -55529522117481 -281455766728815 -225295288389460 -200660465362620 -65498219876940 -214415736041172 -229794486538370 -94923438517736 -273615819756279 -120442205016374 -94385925979235 -197469852956373 -232528970909938 -240920688565457 -195630328874499 -212104736040166 -198292984971121 -5410170706192 -261339715822713 -258308823646825 -4830128935592 -95476038896197 -28475167842756 -119620940989104 -154975719699415 -66378831013829 -110513573534810 -186543950700682 -255793854571749 -191434131586071 -140902673342173 -220991686794340 -226064933131162 -47146641866411 -43265789748454 -253365144323812 -185364087966712 -108630825857798 -106162510544896 -149682709221917 -144283671443225 -236544038496103 -163750616202723 -228572255226510 -194109433948669 -260556490154488 -42477517981629 -259086600004686 -85558252348208 -108382892737663 -3742777002490 -37033633202457 -8433044406524 -120328741044964 -225866509644094 -179700673869465 -269301744476387 -112321654127530 -44463801919240 -206573483575148 -37637588892443 -200167021001228 -100637165636426 -252735359028379 -46662614688488 -227171235469221 -128392489014453 -265885290541330 -34689429338527 -204607807816164 -261315193311079 -44861390528257 -202627618833715 -51320390654690 -51894359588408 -182512925189572 -220070469725038 -138269242444796 -45869243877810 -117265581059503 -140600716351380 -126437997871052 -237575557583478 -93588108608105 -189239088188754 -136780027328135 -59204627126760 -196392452569669 -183351103923599 -272895723499880 -64890331921010 -29844342746569 -134649327799787 -41719071544096 -29886307397433 -143146409147637 -39214849464229 -219098019473858 -221170084463307 -93453472189420 -229621914370400 -179143143403636 -164241454170351 -183804360974487 -106055366755456 -100187417058013 -145664096945600 -232932402720236 -179986220321159 -55438803031843 -271334068885882 -35470525573739 -139640369092525 -143290678430698 -153174215684569 -99352914479337 -443879445338 -228145387288459 -25465582173548 -2927326214611 -242836086148774 -211573996114726 -77300255845832 -45258788366073 -158794505210876 -137959176097131 -152870391787672 -37855853916610 -182155675515255 -38222220008319 -83202183868639 -76641510480545 -109446919595507 -16174141624270 -176350226361652 -216362779086641 -40101039938090 -72220055410211 -181334118112222 -145233933474194 -64834181892699 -56697297713840 -90832274546724 -41293632504703 -58976053709288 -264045368752769 -59070372238687 -154716033156806 -64299600522290 -186734396648630 -259327857667251 -224583405966883 -58533098641292 -119371603948455 -8681216123671 -95552170110433 -145238581059544 -88289016249143 -65376168963003 -111661707033683 -216942199059045 -86341311066202 -23682640493078 -58537836596238 -103416974431827 -180846169035969 -182027102967927 -148560625776482 -177939277033546 -3900069517557 -126727443507401 -44991393523993 -211324886804278 -81688085187671 -51250348754365 -170456560825573 -150897204350599 -223032214521980 -70673559912958 -184322251206152 -119134101910659 -217205646937789 -248289363409862 -150940771198663 -249383427569297 -53920378215990 -17791476307923 -35310503233612 -202232938147195 -109168627256722 -115205277631951 -173202588706393 -110585356299522 -142340064730708 -264571760224932 -39443529912306 -17161822170894 -195059572092262 -243733897785801 -184880134419578 -76804474838705 -176375095628758 -215210445749370 -15260435332467 -53904593668736 -125888766080178 -116333602296538 -271433689896328 -59421251291453 -149876424273678 -201740862485045 -171894679587454 -59411951888516 -15100659724425 -277443836795563 -236790825488530 -167065310852316 -81856290570255 -63029504335368 -183040801291781 -101203004818965 -142631024324590 -89519169076350 -239901184743430 -150827307227253 -16028269613366 -179543887645105 -232510917527389 -241432415711395 -135145732838674 -193504042439826 -279348781197310 -13814687545226 -146302397674988 -247494420226746 -237531651553908 -195643127114241 -74087612795485 -272777483520984 -179939591097893 -230642225636442 -61306463042683 -26283617943913 -221948873169694 -222094584628780 -156974683875234 -54672550360001 -133753707207935 -160943903572931 -239064039169222 -276477592059357 -136735938840451 -33971111370932 -248445560764056 -109514965489784 -97205062029591 -230913034277851 -90195764761157 -30170019101168 -45377835063657 -103802646936109 -238793228495264 -166116013408803 -212236690063862 -199609070497678 -71046925555037 -47111840729657 -252474219910397 -5927076566496 -212590411453892 -121770545649187 -197154150388917 -170183964423580 -190691756894105 -212243570998902 -64052720434520 -147860499705596 -120488690303575 -119888702320289 -188657069041067 -121206866044660 -243914186145363 -20254713720856 -156745929728033 -251155142185574 -111055467984553 -116776775550611 -240614186975392 -22326581548576 -184040286162042 -84809108753158 -220268610082542 -130506638153036 -148366412436937 -257220955354515 -230566297531343 -23605600049711 -264065004888305 -50612896070671 -191824747986596 -71264448530990 -150873443420087 -272895634091462 -154850092865667 -243961241648133 -34930497054348 -100677916281005 -227022365174450 -34413530811835 -215017724570676 -102934097355568 -19734783574246 -198547699589163 -79481771264362 -146732107736828 -21588963830542 -91100355385543 -170736153325326 -194030640782795 -131989177764460 -195660434045557 -197191656432400 -31488755875190 -194454506135282 -88034986025556 -41044523194255 -154031050159951 -82281779625428 -233634596308094 -92435130259050 -12101401701770 -81666789768997 -222985785546556 -89226543074002 -275608045462199 -40780521683084 -79470219457177 -130456041047984 -122100024682174 -222751854939612 -264081258475010 -179578042475811 -159959162555748 -3776689842437 -146647707812846 -193585322245325 -225487663977406 -275281728871475 -208815593612510 -68820662800195 -274468818260417 -66046568774858 -146547973850021 -157869329403533 -184088246260073 -210935597702646 -30529973100697 -177459564169580 -145819106024010 -256249288221198 -239538578575483 -18875463737158 -199480684929927 -98413466201766 -37661587196182 -193190675954221 -189427640137717 -12353400795251 -251648582671935 -154594207809435 -240605713398883 -236604796428669 -163808324400862 -187626598582973 -31214089705390 -33144728311640 -169944465385998 -258543777864427 -154791337957336 -236899895404429 -246838617639663 -279236833123231 -81317416222752 -51106120162920 -272786258782564 -182837261286586 -108525718804889 -28469387382004 -146765106451645 -211699674372601 -36381704213957 -159089404028533 -192454138741837 -215777835853881 -25575974414877 -167398046473088 -157624268911579 -233464123713565 -54247607933315 -196676298652275 -234074355311969 -241134395214223 -162988341208049 -188767712011342 -264020340091336 -11436691179399 -63967981508006 -41434029856865 -253635943913487 -25674641929171 -103771211940141 -272109599172022 -130250500385233 -260817534953989 -107653008745264 -140416232077589 -126846326563137 -132533655724349 -212512725794556 -277862039696514 -62962679497861 -83025071030800 -63195740629346 -30662776497210 -277445644779455 -224485144475559 -158614349850650 -79342609524593 -236698920952999 -53199338849901 -174089079263052 -20595265787390 -206530372364589 -207770049473133 -96579299461183 -216542194328173 -72845889382755 -19313637834085 -106870339304832 -231950145720120 -264356452746987 -26037810870480 -92096314124136 -134635252874775 -119164083764500 -34425085812256 -109464705509173 -3809885463815 -87012392689894 -75406170259296 -237989615362286 -245668006481036 -22214987195492 -275862228152250 -230949178344478 -12428912351455 -226129352717844 -166283928238432 -269500190069758 -141366139827426 -272419468910856 -29838473957791 -60390432383625 -98409680757077 -134087452855924 -269772398244843 -239501107696997 -72794933028140 -4131464647336 -81522520684551 -79870387797346 -74122925969330 -86635610156595 -227666164457730 -120617306332868 -117714450341155 -20377220193273 -215380265103993 -42438573929575 -128913434850225 -211403623125616 -3282394168953 -199243543520826 -68523010513673 -142202002330760 -124514667530715 -197995020755615 -191373103106532 -69593565402338 -199281841879664 -11791488305191 -10241704455663 -160057701676592 -168767086250845 -232410280915807 -217604709248937 -210846311211446 -140211010913202 -105161126679599 -178503767360185 -52570599334821 -275404472262263 -193267462336653 -158155300697579 -255937242398323 -222759547194504 -119074065295999 -251851422765499 -168508850929969 -106829745961107 -167683085627511 -95259615528474 -40766842206623 -197077906830589 -240888426732585 -85551188262619 -274758793984994 -267746615136721 -100370843662787 -133895242936529 -154639234106049 -116994099970045 -361774997809 -97124180527436 -162078549389772 -223605003366254 -51880842335692 -267559139427868 -178837284414146 -106283781842759 -92557139540494 -271644107246884 -117954441638682 -200803434459957 -212506733854594 -1317263425743 -201634054979806 -66150862895322 -160011060177254 -157025722611051 -184315363681985 -198330639327677 -146983210706628 -149935806418539 -234054714852178 -158457207163911 -109855178181900 -91999440052039 -196351296850376 -55605197012626 -195627932326928 -34524283253942 -273803955134182 -247761752159147 -10963262557722 -187157546248058 -2371476813346 -205445024682822 -254202657485995 -5224980562977 -40500768462847 -257510442073534 -275859354672319 -208856574306350 -66477231847454 -145897013772099 -216552652359817 -263339998579761 -223303858431256 -247740217803252 -269109733136884 -110709913037491 -161966386206387 -204509607435203 -226443307058112 -14568328039503 -28612189168009 -234212775225407 -119173470283367 -266455587066742 -94434910591510 -67696033487413 -245190661577809 -7691225388732 -62937033986052 -20136070785097 -88130774502369 -120703351944832 -12593954982603 -278749035154675 -174510525019300 -20360736173246 -236940329126379 -35849118684600 -239685653051069 -7386864731505 -110055613538409 -21365373134981 -111288517928502 -23165736741917 -153896542255926 -280307898530488 -82094124127140 -87700811951447 -230458714465930 -259575658728994 -212352033110095 -170930195951004 -243149178001163 -118305416093499 -159798948864459 -154947282180958 -122847998720186 -21504913760973 -6805908199262 -85759624219358 -237449796679636 -202750694067394 -139424696494703 -176148756693550 -279631152113348 -153954354103782 -209061849694876 -98403382719900 -278160402445749 -240275494393525 -183667517643547 -274238147245557 -236166315071300 -89168736399868 -73948028495656 -138645179367010 -5626620638048 -29756535235094 -182767678013765 -262467165630507 -93736002888680 -72464483407171 -164321276943046 -75156522086933 -250583614123491 -74096754686134 -91037629787544 -279679549388812 -127999839784840 -194967231444797 -30344378136136 -162244647266968 -72192299997245 -183125900360729 -16805517023104 -66455057957787 -241267547115931 -18050376713617 -107865376167117 -116336890079896 -111979627075589 -213379708167464 -280257180624214 -222986323549770 -202681756499267 -264459552405059 -64810188023135 -228961011018104 -194981160217894 -106491102375627 -178836495105151 -50245903337243 -148343026666922 -114965364131740 -127707406869539 -271901664236709 -159137762067063 -82943822172875 -219309633514998 -151628326807603 -146093243239115 -85521724495064 -215271038847307 -47722249943599 -198956223825097 -136467233554949 -191015011827058 -185662011591024 -280209468953777 -185562756812309 -145744467830272 -32051621140304 -201528538661739 -57005453318095 -251177494856366 -16026808921855 -189700128538629 -68172445211306 -38733579951340 -129330131126694 -274289340771315 -182198980775477 -109611016345551 -206036604610277 -67929724637727 -7193107582037 -271508199006938 -169981822040002 -238044503715622 -98980049580410 -204288583923317 -255242636097046 -90546092296164 -98333955246248 -212449034636793 -124383704838998 -161355854348217 -89336283400003 -37253134612294 -247404815403688 -40850924259119 -198885855522105 -42438748561318 -28705529470549 -77211951724182 -54239277683422 -239657483670757 -189620276116647 -208955270870634 -152622239233722 -23077665377710 -193941041545336 -20481542332636 -63104849224525 -229947697203748 -1286257762838 -30876401690266 -97023028140615 -174147991432718 -239309344408109 -160828201027567 -72544788289439 -257535035605386 -102613100949354 -103036807094629 -186793257363962 -69511049797534 -140238781503276 -3328651147945 -130282714987574 -74354872602792 -122228846258761 -246221677063608 -215936575570537 -239495875121685 -147118618763583 -193060439798810 -233717532844968 -163182171647918 -35845742162419 -154893508754722 -86152211607193 -211493073133717 -68798087608248 -115081130046284 -207976802909704 -241215502123197 -148959846316441 -190159642186365 -16522715267971 -151979943682904 -272569567477663 -178819391397035 -106828245851979 -160691273055879 -34656936749903 -116059381210508 -15799609919866 -39133999373613 -159966307552048 -184334119222405 -109513091343230 -30936165018681 -15346130920013 -190176865151209 -3738230003071 -156132659800748 -54097013513202 -64102658545574 -220048320335381 -153138810201386 -41462554096050 -37614121452710 -43782052148663 -187275791379042 -28703138860445 -40447872606867 -180938215754556 -25039660980744 -8397043190780 -159414640324300 -57508338220109 -232638083347327 -263779642651623 -29684604232303 -118744602894428 -275312117146649 -112958360091674 -138670630188182 -160786018412150 -75187715224696 -94869706702473 -143271063225279 -102900659072866 -45590521100042 -227515404334005 -222892228054430 -244848984433547 -69010436396396 -259643228363840 -48116151702636 -168814784872568 -47944317506269 -213453708124910 -6001747179519 -155921266265560 -242276903954556 -38592807263303 -6635943967337 -200852775511439 -109925354318086 -101844156448908 -4389720299043 -77563385729232 -259116273562883 -189488835986991 -134400721778533 -225941908267567 -126855589471127 -114397696583067 -83408272748682 -206610743205057 -218656714450002 -106719099629344 -125482629488336 -192066126782563 -26647276809000 -100676435051392 -13582825918641 -21396558921440 -166618835915842 -91940348208789 -102827467024009 -85623496881111 -9560619212021 -184582847751513 -41004860357561 -110387667493642 -164447974132636 -24408849448883 -62476235802749 -148800344641494 -53208601757891 -30118545507190 -7544109968013 -141190901724960 -154555105190842 -118147232407985 -186978932471778 -235675270140067 -265017381031891 -53514375881522 -40733226128720 -15515805823896 -126113094511344 -183636364259066 -116955296134671 -68934028775593 -210121436945812 -127047899623348 -146232823231290 -258652502851182 -168766800850702 -92261320576962 -2718596043370 -124239336847138 -259612616583822 -107443116593280 -170292650076217 -37445020154482 -17312110938446 -183986561974085 -176046499118698 -248892139703284 -245182573241992 -171671025954890 -106019410462231 -111501791733559 -132786023954510 -176130179023666 -193142243451814 -216981079248695 -58201829542113 -143862340103696 -140632907775633 -188209733128478 -140518484892147 -242207646320376 -57642113530760 -174842177525284 -180705662898167 -262738207629073 -77817969087388 -129075452232204 -20222792122328 -183626600921923 -133741577404217 -260176182936748 -255850203889695 -223242207468757 -76393988438592 -177731458054073 -31395804168190 -174685033300772 -270232133818417 -111506323433772 -87117745588237 -8714482900871 -125564216621613 -153394486027673 -67628915114663 -271712138400621 -67157709289961 -89009148104227 -119531830830535 -280275091853002 -92900147300668 -151160013600859 -109314640855826 -41033323582761 -149124017616443 -85820842276781 -190825529269393 -720950460183 -88268560615935 -35517221829318 -113116804289288 -194316188918169 -100992125438267 -138963859803276 -112530370799213 -27912025828274 -73533906663838 -66669124791443 -30370772277703 -157702978568931 -45469483399339 -234913527110162 -75021853530177 -93030711592708 -27456326622268 -137892371521392 -143542235878814 -153953228904580 -7381098086719 -268461513210772 -169506516012531 -175465807434670 -103031783053305 -177278093221903 -35489441076899 -42648835924803 -221604523527692 -107627177890219 -186931425046013 -167577649368413 -250821279975182 -174610925513076 -205599043823500 -91305313733139 -135284492500612 -80714801704868 -194309122275969 -238933744618138 -69367646779049 -108534834831806 -100519302145106 -62738190264059 -188643944380910 -133252634482044 -204336424672058 -10851316878457 -222897341972385 -16149497734755 -209663265203046 -233194885941922 -111120519991819 -89063691289293 -265792437549504 -178456636377460 -157598470529840 -43476087430027 -179275403367551 -186627502185580 -39230264905836 -214915984881163 -29919115627891 -204325631260990 -128415301246555 -109934906293875 -2925162007305 -273934955337532 -235393295694198 -94570826199597 -271559281973482 -145184554147876 -77470476185725 -232244632896463 -257816846317982 -91893085810199 -271519799807921 -176175013499082 -250655876648331 -38106257955758 -216011319601651 -269056191694221 -105203230073038 -196923810646871 -126693004762155 -104080396504419 -186752575647394 -37425541152142 -183802518475862 -29146278612820 -275671918051357 -185156372096590 -209123581361085 -37649598007244 -48919095483270 -177928644673312 -202732411312113 -5554026973876 -126314099535587 -213084840687908 -263425326989499 -38013180831830 -60275747924387 -222637386865961 -14859997134061 -124136456486160 -2133272818022 -272585104229365 -140842584319958 -32888106383390 -201822002600809 -268567479874676 -103573570759828 -62775013296007 -212581947671330 -250585696541159 -19494470367969 -184157440135638 -74585649951666 -35072294924986 -193575733287595 -154441971376981 -49915853482486 -224396932021971 -66461785520690 -235853481975637 -265967101010560 -111979228609307 -231175970777762 -147345624107108 -114086008673459 -246892741731314 -170048239392286 -64345388246598 -64767002707792 -150500013776078 -113538025731936 -258606371658405 -97501687848957 -38768339839985 -90289170369475 -161979906861184 -216824396562981 -272695297159083 -73252851493592 -208867231357181 -212991469024188 -148766429925893 -242891368706039 -271902791918439 -70506780092337 -94044113000149 -28397235803349 -79244503737456 -129820836332149 -48823038126939 -152653016637371 -76980484911921 -119811136380254 -89167569158572 -195995697832188 -76677951209073 -231286005909995 -81125409799522 -177107064428225 -107600651798185 -100563005294776 -34005500579717 -121423182619652 -21902267858550 -140243861080343 -206381545162989 -216027474216723 -238267725685314 -278201319922951 -78442318822984 -96995317185201 -134111985794813 -196069495707840 -12102153661607 -187091788920439 -6080115208750 -40793017775895 -101965932748344 -23675701550966 -156904890062008 -180165341401894 -258651377169241 -79207594359846 -183461922688100 -59433130344280 -222412881209671 -188357772392163 -22947333453250 -258192309641829 -277696763140776 -35061697296914 -144498864063920 -140095685620004 -276157772274443 -213732386781366 -127051917648952 -49621609344752 -271713191935652 -184574582940900 -21721016281414 -143039059877364 -60815977129723 -266676572598639 -262304275281841 -12701205170 -33431022593852 -278956295876680 -97257357908310 -273312046768367 -166960455940841 -153267095083044 -124665417779757 -103716060686016 -215291867887250 -148100054762701 -135121400384855 -138965723521538 -77775229679794 -180572252426741 -180589276600805 -146722032633038 -72537943206545 -151018200308415 -39509688410527 -168518866722721 -18289665740527 -281046650254565 -87019498143211 -62688627509163 -19051234603644 -32303430997823 -75222163549198 -123532353752455 -96413793387912 -213353978891631 -66274832115333 -68477112229438 -24381771634858 -278087934044965 -20815965552428 -98430114663523 -171911909736740 -198467402457235 -182150513675858 -61151941357602 -211355717443610 -31983901926487 -12357642989653 -192252573896245 -245888412169008 -228128505496767 -148745111930704 -238792596954294 -229510765046626 -124051695245130 -281052845678066 -13810229464319 -104128818438957 -173883940408785 -250229087220395 -226749841774106 -42705198739284 -182865120329944 -64622457267016 -42537204749444 -85227471033591 -250860648347890 -275779836541482 -220336298800206 -78071333434971 -10777794315710 -51236159124131 -107229161461675 -87560217666101 -163336287579569 -96408034441945 -28758480404154 -36071483523512 -258311607045055 -209984182443528 -195272534169457 -160698985032181 -245913466170758 -20016332358253 -212901639424048 -91142075829246 -63796169208516 -10285810653321 -111059134208795 -111187049201850 -154690495942401 -237693556295935 -80090674371564 -95606308495934 -117001581933737 -206903712901906 -38296296047662 -191469910787567 -159311033984888 -242260925031549 -278055392923604 -248019945534945 -81925319113350 -184091822106486 -4085024052253 -238812112890254 -143105228175576 -160541034051608 -197512816084215 -39127198768932 -158970202289897 -227751787361367 -220385561204231 -42355430467942 -131295564457583 -150086029338315 -117774861663644 -60145773062728 -99617967973033 -106125007887165 -20898847251764 -9012258835153 -24735887856511 -213826576394589 -34770576835013 -190148539073253 -40241689506416 -18065579702773 -115478063963305 -207289037200378 -263321601105212 -32509438299805 -75853919737103 -237843230530322 -244864827797928 -88684243979232 -190722536147355 -12920967795860 -10963742516192 -33106401081081 -132830807215407 -231440645729066 -211645299211104 -153356914576918 -265252315324436 -50094876366053 -114833131739821 -155081696339520 -144036352163243 -66240410132303 -115070272847484 -256310908330856 -79006640638194 -191907742037000 -193876928670860 -15088321488854 -243004798369607 -114289884486058 -9501122880828 -128032083515071 -47164826540540 -99028600977920 -20253174045636 -103485701538720 -171410985327920 -260429686088162 -122312704151935 -223412474347359 -202876676779554 -91530943949431 -109269721934435 -81435766936163 -121109193659113 -187237559999867 -66214552935786 -38866825673887 -146106564284848 -62334160139099 -236132381901019 -158049922364790 -51290891787018 -192296387299575 -187507276009123 -21226369120166 -186825274628172 -201821252999792 -130387569019096 -202997987139187 -216275469943031 -65323774612951 -73946844176129 -169517008179658 -185403959560890 -254359635045411 -49534107892151 -45687323238139 -61104340572818 -273249096364695 -62133265533899 -58094007778824 -258199368602234 -273219631822599 -33852594809468 -28722518462226 -280747206513882 -179517229753497 -3163862408561 -21670240572629 -42028628423475 -110172715984658 -260560557209765 -261133267368856 -117228787468103 -96925733912380 -254156872085328 -39644792642097 -20435902801178 -203036879262212 -257492843599902 -72707613076788 -237152517329510 -38403672873446 -277683489609102 -226838890660330 -137137186177185 -159329010015713 -186244870599890 -157672983744990 -217239265884321 -185433918017057 -269930785989711 -12742564066802 -167384033676785 -83841254954530 -208743230832297 -225709149005071 -60530974537266 -267342727263084 -92290049336185 -98345827289993 -93477720527570 -194396705311356 -61040605762633 -174665413967721 -225978506059281 -254432634606452 -210174580552391 -124962100387554 -52609680046333 -94724428408804 -55710023069051 -115820244991781 -107576761959631 -97315263132839 -5784776993480 -36694086657889 -252528058900222 -180741766194627 -52406111381924 -145417398702347 -204146511785326 -280904750604097 -197938141217779 -128874324532013 -1177873067092 -140670753830355 -278761217172413 -274695089456212 -29740370074772 -17102247978447 -16914172359439 -98777861395277 -20193697879829 -61701041638361 -118915072856334 -42952664016241 -161819083703350 -116787038304257 -140904411800288 -114487551912970 -19391096297496 -56687094009534 -199280241227968 -135575304986040 -30440543257393 -170470423910406 -160430075014083 -247697036361826 -146268279377249 -19277632326086 -251016982864476 -198427993156259 -17627392008938 -133954408133884 -127262150858158 -170693136479188 -261807802579946 -266409634390732 -226135850729280 -115237215848018 -276758529675826 -249308018814996 -160202160735138 -71590305473211 -91431049370250 -65168198829155 -18050941581956 -79560480007214 -80078227378269 -208655220717398 -273208811799928 -152275997970159 -216878796882971 -239993411675455 -143568635123614 -270160034770519 -60357333801741 -183194974236800 -249632572891184 -67840053269061 -114385611476644 -22033825217563 -133268973925880 -37575635831373 -180854237493194 -249946049043291 -280357812612048 -171531463481226 -174211464363967 -73004054428210 -224524356603876 -26821995019449 -221180686777675 -127333876154191 -12463588121525 -26704584507329 -267541862351412 -265361327696843 -33171095823360 -132531338624532 -116112978022065 -173180908048942 -248203023871747 -223144744769821 -6944296401699 -255514888995214 -258291272014105 -273550576287606 -34411912713477 -173086961780525 -73538804911345 -127595593936698 -208518612385862 -267479762469913 -225782159745761 -53880033684183 -26471235711791 -124928553247667 -4623911717697 -53529838130773 -88172362342187 -138300081989515 -33704132031639 -103071412219552 -97350785232589 -106055813638657 -143449284171814 -79784051519311 -149866512341606 -77389020031613 -238802844540695 -110610468819163 -52487924829280 -255290838977882 -2952072458278 -226045841847273 -212985833171460 -220299842637435 -281167176233461 -234250758660393 -79705615135597 -202808224182314 -223867869032879 -3970746015500 -13724550931307 -120477938166329 -85452384423719 -231893981765138 -139196884423341 -172116560042657 -148566679560588 -243690595974040 -224312795840901 -262119805784897 -43790250314084 -79350504119332 -280627775756950 -47279912865720 -208246315177847 -213993458991592 -62560599350002 -148783879904304 -99928961889636 -218235255793532 -149721257243048 -113636119191768 -210676741581607 -224226618884852 -59243247087546 -44144591664498 -85461222135991 -272769670553366 -253525711881174 -196551257046652 -245708334346290 -37576499889388 -99510778780561 -144155705366259 -55620485416421 -237931154844080 -20571391982281 -192980034895333 -163557747214837 -109220308125324 -180046083712956 -22419612169365 -28005399442337 -121911798344567 -70264521235510 -227859072929810 -224824424196582 -139879847787560 -41625865807595 -93879205686122 -52684158290988 -131963138661972 -185187059876086 -252135218762659 -213468887954711 -119184458891120 -167356439127723 -172661039959323 -180176568770948 -80500176465491 -168927754908562 -132183642075475 -15828760902815 -160984173306603 -67854673590226 -79231906919331 -127508928590815 -261840886258959 -33679566658808 -173420866747205 -269166853095070 -214980978603650 -134495015020929 -49776198508375 -271204544213844 -258154863936571 -80139325999195 -71925246774947 -35232111493333 -270549556457793 -71608192782330 -191289726275699 -86481927239445 -143503477075881 -52013307724214 -106101424327550 -162987743795114 -150226561726038 -121081287252598 -172554884683992 -165345505114455 -49336945542736 -249252304937459 -185127848063750 -176671069048748 -11507667247033 -252475958368512 -214924295038234 -247786943463009 -62813518964366 -161443726306898 -79304994096438 -206560958495385 -78014791619211 -252800312829672 -66380146922877 -193863114497460 -251799893450022 -147622874995426 -66930979272775 -24232505397019 -267215138266485 -163714995424694 -94151692761546 -191290141507250 -129980558935694 -135299014017566 -86024358556518 -79179918280882 -194787025214639 -175705046966353 -133636111489211 -244194006764620 -33177329818369 -208846935302824 -72377085699591 -19759702373336 -230916493051738 -82056006203433 -193964070100596 -62994107574258 -236440078828034 -240000481270493 -23025767990469 -35129483332550 -143615534369673 -194290217772408 -172537430641724 -279518202670075 -212501884196547 -260242658897647 -122458711758409 -35838538758485 -821402313029 -267210678847763 -272745213828599 -136074827905205 -43685186993189 -169052297323222 -39064792387495 -74798658400640 -55353981277708 -121228529523400 -143651520075493 -272604447305969 -80697121992501 -231821345104813 -145393508863793 -202288882610540 -227071339640769 -19822222172738 -213591461497668 -59146593395490 -199957216810803 -225806387299343 -152665476036916 -166373015040302 -82209455939142 -201185245082082 -246103372472763 -115570239444417 -242287126250652 -17710469313344 -260915870343681 -280638183730310 -149896569733820 -188260252311328 -275006684205555 -225962876975720 -194454116388613 -9725362417682 -2761798252669 -67305673464894 -277402598144008 -149339111060712 -31316766891633 -55521559364760 -279123463183722 -210166044169007 -99369766504120 -132208752606563 -53878137344480 -21892185106853 -182994398134516 -8632731532311 -171961029437923 -213764480119064 -144705317770928 -55571786782978 -204139155664286 -253659559992052 -164146946756524 -266655247493796 -42862104538443 -154012318296013 -72742061401290 -136583766852520 -108288435078372 -61350223006075 -67228887082462 -49583073339269 -43162979451526 -111618081950267 -21754529191735 -63563859135338 -157373191092079 -45635730109896 -198886159986165 -226645075309841 -167301629989978 -91454879892863 -159135024811735 -63515406551249 -225503706094175 -3519970590113 -172399146534281 -150891282342045 -204024140859855 -160587813944031 -240422475073183 -188084283304512 -96174332014659 -248736568113096 -253546372008370 -82281292511032 -190019055026677 -9645716523819 -166727802108324 -251824982231673 -265357232528025 -206241543513151 -146492276262570 -169706081429629 -228513054833723 -221636360708548 -52123559372844 -85490407533502 -157154321051320 -62916358760381 -164124516777552 -29193698686422 -257236014500115 -120897994351723 -63046865012285 -782965405306 -123673620358741 -128309994603033 -184824370592198 -63377101638738 -190647339045466 -204764692154839 -197264125961178 -166688490405419 -135304844036254 -50551605872410 -10633522283977 -21558529388895 -7090895771058 -52072016453183 -235893798622382 -171350877450867 -221671620070981 -51527580509312 -104369189818732 -27874620961599 -83585583739097 -168415515402334 -26328267602333 -258715137366592 -226581834473422 -233339806562763 -40507341260769 -43537851404179 -267526462739305 -278981922746584 -145971972881117 -14366062535197 -155928273174383 -187886975077321 -264069324800635 -67988943466916 -267011521099890 -50623937606447 -186560644728649 -3771187768021 -217571286145280 -132439412952165 -149217681432680 -243949596080689 -201707761797868 -43984088600305 -258469409344978 -99173451304066 -48280439610430 -147110353624404 -19810359428948 -224501705346536 -71907770610149 -121844033861501 -175553216692513 -14304838826563 -157093305303243 -107995017954071 -198801501155521 -17532528598046 -258990355557340 -49704022313669 -172530994845438 -68866695011283 -46712788711084 -155717191073498 -187608591022551 -3470249624890 -240640193544321 -279045784045629 -104266185145056 -253100362957365 -28051852604694 -1313549555902 -215792779159900 -220733444715637 -146862493441684 -8419031830880 -200776030945056 -116606835554566 -278144716172970 -24428551739539 -154074221538154 -256673509361416 -55273342919224 -55490386534824 -9797240882669 -49770994134287 -222339031238536 -73464049409875 -195105342802340 -222479591722975 -229526740876385 -197820998358571 -126732277885032 -205591869887666 -22399325583022 -135927238083428 -92256481729792 -97691265950499 -82980104536086 -240695804780113 -227784132943294 -150811435647348 -262537863297151 -172475192643572 -42825718616347 -83325717620850 -2426081045757 -103305874444383 -87948641442814 -260287382877203 -96208811010141 -23972923390966 -149825124848411 -272111586466807 -50700592239792 -55057269610520 -119598466228009 -8227958739712 -265596254546039 -4737171543279 -37874163087577 -213122363071952 -154740092409179 -232888153221527 -272072300410679 -143071157882693 -208464360450062 -162081638952095 -131378116003583 -269129920857933 -239621615731331 -25805914749593 -61010041474603 -98149525790150 -78471032181012 -214931665664180 -165567567059356 -198038151269493 -24230225840586 -17436258150744 -278216098791559 -264631768514775 -71177353244461 -154887012580667 -143032764691477 -249646853586298 -168921877289779 -252832225196267 -169976889841653 -139838146190890 -266776028835260 -168319534172035 -63160676675318 -40276767880722 -195757117734735 -129954735182148 -150702902229341 -70670105108140 -227688668365274 -230068891319102 -267068819237608 -112002025274233 -187355658080550 -145229477921334 -126184935681106 -62012154303478 -81973575347302 -50834447724908 -213227010749026 -16963081432805 -47579143805406 -213408747130734 -144817302834102 -273337335148248 -141833961988327 -46049185051506 -147422345010084 -43437183127003 -134416159376878 -113488353942220 -27926207594694 -191329094648407 -56190567357017 -156028956044193 -110427925416163 -273425462622986 -187296446977842 -223081357446776 -255664656464915 -96675387168991 -30885864055856 -107427645945746 -103551656292577 -260606291992169 -198940008178415 -233373865489717 -225329639009602 -93520997500021 -130894592848165 -155893839428563 -5131767731950 -124095996989536 -160614165333183 -1028209213394 -25402377706696 -63107801799499 -40219486393062 -244547558160561 -106851063180706 -21804833392450 -146458985446117 -259892331072445 -60345927438341 -195418683760370 -201161355243528 -108608953379372 -40533739218247 -260601260685651 -270626272833465 -140227991289813 -32303521221460 -182961726624101 -227229844413505 -179731083114543 -24106202435278 -218188951659326 -111586104488803 -97847118326671 -110789714322541 -274270103632819 -173646368293780 -129217392060339 -96361510118871 -66616018188632 -169892285488779 -161612384302349 -15749545238925 -126719588569416 -76484087580142 -163277618150398 -69359309128199 -139655960423155 -187157743778939 -73999585327100 -263924120491809 -75380332668490 -150511836307224 -113991930935242 -218770921737637 -207283067161463 -189810289397389 -176395840773377 -136960196583592 -94152965750970 -115764131581759 -55133539450563 -52288121185804 -76108772591428 -6388862764827 -141819517222260 -18043630296612 -172516391487419 -228181438403804 -256607969819754 -38746553831153 -17946530771693 -139403619804689 -230006949880205 -139154574850176 -226446419674715 -37322169376127 -187135255614554 -13378990570530 -116938548589268 -119941945308030 -122244182000063 -245348775185416 -125475477823050 -215275963725798 -132059824932958 -19666534118902 -229012993512832 -52327306051286 -95686792580040 -8727075167714 -4245476428179 -260070247090658 -266189894734371 -123614085202590 -72376866245382 -21866500696336 -222535510017118 -186229797497104 -61030086397955 -152472638358635 -45244175041336 -171959116724436 -80269760585360 -155722327573008 -5421604727709 -43531083418191 -153807667484562 -4030626022857 -161777206381680 -3889542653849 -103126500347452 -168729597490681 -207370555427199 -170450424166702 -265768632636180 -277702748041530 -194363290640555 -8718751780887 -83439999433035 -78111207621476 -118688427741700 -90136227006231 -166363406135622 -122843680501370 -192879622249533 -224741199459327 -143200200959875 -95730235417309 -29693254786677 -50431727251257 -35539278124622 -277816200508212 -32741374845427 -109620475121725 -160892293464219 -33385901222522 -18437643349798 -5681023411387 -177176715814449 -236349419171797 -151561887021414 -25786568630119 -1747503712637 -202464705689162 -24190087076165 -80742134558363 -43495803639552 -53768679782177 -219250403125690 -57499971926538 -106379376862332 -140599214444165 -82966279952694 -199476721111535 -115083094458021 -159916120709929 -113664726559422 -85420450353101 -85179527376615 -197453580969276 -94918871165801 -119247050319072 -235976513949106 -114675636530294 -80466567120859 -165928077244197 -181830777762119 -56548160530070 -86853713648537 -113518913053233 -272670839036764 -210941738506880 -130301226673636 -156899874909016 -80445688645810 -107876921657120 -95512009175708 -23156588179733 -71286204236734 -226990972861178 -243653487441192 -216540934044416 -142116571089516 -221373196904614 -37234982696809 -49811859373843 -153476811734627 -25573215453000 -264189285008997 -254356668856764 -247218210660581 -108271624143298 -184149080406598 -68778422563709 -256631702542144 -142213159139192 -103081180920727 -134991553485987 -124497404404075 -249833431743171 -158421645936056 -139453461408293 -229762302589132 -241184303108398 -166127014774908 -114793881354665 -220520839794837 -156041651255231 -223961509456510 -69660779452380 -145554275990709 -74070704244522 -114993500547333 -105199172982984 -129032712276881 -127597747426793 -275619158225792 -159964808552727 -67315493285880 -257675574521452 -49106663990373 -229822215658999 -266096627386265 -196070105507395 -175081878065762 -227436263872546 -62525210269068 -70525886578031 -228749817750047 -87544108076610 -156921825764579 -148701635352810 -181553082242981 -264707618696998 -178936546413820 -73902379884110 -267319723880789 -129090780481169 -9389723049263 -137980415556402 -214761539958909 -160080358943630 -20903527249409 -101258359038246 -54074782915080 -239017093530926 -148994932359048 -82346244969349 -94068836835763 -125323768846959 -174602112949725 -229306386761658 -21686452485763 -36302570827939 -97220242090641 -230930420677326 -36943127218125 -206301886699068 -103134745188529 -130490933795647 -235973959547032 -93434528710489 -243083603257964 -278504275456087 -80934608909482 -141711175005739 -7359327367441 -96613935231779 -4344998652384 -122325946474725 -216193739562865 -189365642671213 -36356418974935 -207791911247440 -120185345076586 -36700545830459 -274651926081601 -173198062951678 -105079537593807 -161763013663532 -181123736103885 -162631481401881 -110537870922925 -151676155827515 -224364410466463 -90649598167092 -230715711949541 -257608710939108 -159899107366494 -54451994273705 -66160127782798 -230274324814770 -87619980509658 -137117895437770 -249694108792682 -206896278111519 -113365941390446 -194075399892422 -79533287302873 -66291189038986 -219131492161171 -13234293797075 -42480291468530 -181187817681245 -217365394104163 -116129292393569 -257851177547790 -158657492307258 -170282905546091 -52846110628872 -145436848282614 -117024869627596 -25325718302445 -143572370695088 -85587581044642 -208595000765769 -8766390476301 -176973520535924 -99821983739720 -213643976864921 -203716237122458 -201285694239287 -216645028616587 -251153216575346 -64121971089089 -176319659313768 -20702867138109 -166135929991275 -22586931119913 -275744556966972 -150256719457004 -126894638388829 -60135926725755 -60093788215679 -176487379299707 -119379234724833 -191468601883393 -226763828408578 -180370714831989 -38498564491119 -238379126433727 -216084288383237 -172193732280574 -114604932640214 -242297275150905 -47203421933433 -161095669932341 -210795465307580 -194834481752992 -130459342058375 -100302686338614 -72734068438268 -227080123997010 -180514228000409 -167703115690260 -142005017953780 -53070117017606 -229593293047728 -98158788698140 -268713114468593 -263336092748842 -202272537314192 -64628879237019 -33766921103283 -32793528073456 -43413244434740 -3144050887430 -102279704878796 -134654644927267 -62346385326977 -107022372448863 -239788939591889 -149813480099843 -136725384209044 -125183465161697 -270831062762197 -212697236151064 -257188832718476 -104471178073770 -5443317891511 -26465644114147 -166045057337223 -258990382803549 -259406415932853 -17204001512251 -72203301363350 -209214768249401 -27760390662761 -78519661512935 -93436848975204 -171448614989747 -253986130733435 -153547090390694 -263241197621829 -134667940906383 -29133378321591 -142084542154933 -225143290345307 -220965131659900 -107707717495145 -63477959581671 -118324859973083 -238980414648263 -265721269989813 -150786551455084 -230593934244292 -145138794733582 -161547206364891 -60632397508398 -102051213529177 -2854634122059 -97347661359764 -217140017562718 -170989038083282 -87533606528710 -148856946521050 -166797624577390 -185225790111074 -216503438430132 -66412802139301 -237636369540102 -246906252302451 -86265768449615 -229374986852920 -269657154377422 -154403478537624 -247631743191387 -241366412717321 -24383465334933 -96079587243330 -150598556744427 -75058489770472 -212392794734809 -235811764704908 -249501395096728 -201366348172242 -94261627605066 -204758595815014 -177335217796860 -54662734025724 -81692223048355 -32272322334786 -44826841971096 -51374987138889 -59722655724262 -165909833107245 -134909935251430 -194669309416955 -230137590195912 -180563237498317 -117497753775969 -12532555839443 -124414621059116 -31200729055927 -160888158141197 -256418000748067 -239669127502613 -77402751867343 -121741661738506 -183468533515948 -277063132126269 -195266266828902 -179628751873743 -98943488961054 -233594835507949 -80264577648922 -270579851701894 -185544342106431 -192869320043941 -113669979394076 -221851396720054 -200937791497277 -259152462142481 -241581649051896 -200512251224179 -269191478418949 -24496974788601 -107474683560074 -197483117046545 -253229154820494 -147558978189778 -156737761155092 -130273964799921 -278283334549204 -100538759556677 -263288945503176 -13201009727141 -69131146204928 -223817084275407 -264356205866899 -111290163903370 -129173560330238 -129474701772069 -254085269013523 -129180737931779 -239046124981392 -51707796356793 -195311812212976 -209598108786373 -132411043459247 -180747305070596 -191580552352286 -109067884265216 -118737587711936 -273901832687734 -129468822785114 -206504295888221 -222655638141118 -200801869932988 -51268115511393 -102985602036238 -52721518848144 -83118061756973 -123928732076170 -134475401051100 -178471483553448 -97763612473720 -184757590752825 -34956342247999 -193557504023707 -49505319145273 -207057866258321 -95660495177382 -154484513824048 -151619144594924 -138564506024398 -161907888175397 -122996423676695 -195726089019038 -238561993026538 -172981424857834 -91340765796571 -246714034249632 -186693428120317 -188310046465902 -66119604441731 -53310313901160 -115786462124638 -199049534855965 -58548709938244 -128957450355607 -161757243580149 -25485602764601 -176090464985331 -3875236617492 -212980386654895 -175510379068793 -218667715816107 -78982729083223 -5878991694640 -87955126338530 -145881985113545 -59934819829078 -36033574303802 -149365615117337 -62252964904038 -114102923825541 -14596430007814 -93959569247647 -208551119470429 -119449513380900 -19200640638630 -3562511291243 -25154113931877 -247312184416171 -211539935263048 -186045460604343 -134871461192882 -213265755176531 -44667935160071 -264939545396493 -224374185964925 -130840992486894 -238956332388838 -43654554616927 -24170306501433 -148078469339181 -218054004881880 -235994099696163 -181525105062475 -264689147147206 -32239624448547 -161593985817149 -208440340425813 -153494989858984 -159183922571982 -90516857204790 -61073446316507 -273241286399225 -15554026456300 -246370676094186 -28958676899020 -180416256798012 -72915436539510 -151393904684009 -87755782611102 -154525707685127 -135726409620802 -7536844989993 -171964537952137 -23664760682319 -188718668057074 -163672873635086 -59940461229532 -65703708443040 -124601671647525 -60996202426437 -251716279015083 -118256794602550 -211948301360384 -186106807251154 -120500154925669 -129788816460223 -91684511846938 -63763220045171 -50328212053520 -206927111598181 -157221732044228 -246712893370765 -110031175201676 -100523175760704 -211714538505342 -225441113682447 -153361389917957 -273155332201284 -153536782707854 -112138538392470 -208277266745648 -52980505522341 -169827935918005 -185631736921830 -199327601980883 -202835763470061 -163453656053663 -125029708753303 -137646405123660 -60312975108878 -36333892465422 -117947559005721 -200044390010291 -235236909491445 -213276357558140 -194256585923810 -108711901378748 -137314855888264 -54841862437475 -125728533099775 -280786150547438 -28371496038269 -30341828235229 -239723792965788 -147215878299976 -260456408644465 -229682311777720 -248613334946570 -152586743626753 -223457259715871 -147210521110504 -142951532475233 -141961181057466 -47464304903093 -217631368819027 -205914125437558 -105043747532503 -148158829479469 -66708631957037 -35067337914640 -68952247148589 -161464939440718 -20858441985264 -193077171907839 -236245270316706 -148008494984104 -203892009885728 -276725842634048 -86872093399044 -176442232943367 -29064541581618 -71085945233511 -228793950257459 -155715854604282 -140914834634292 -64165032093420 -139946094170718 -150917125171160 -208708464140428 -93265565007664 -174684630765054 -13163485300528 -12001807565134 -230881198020236 -37562694977961 -135273697968068 -113801362575469 -98590067381133 -20781843444878 -14062705768663 -209294377681375 -3302954314098 -264545660874997 -184966699420692 -156197231908388 -73854898860905 -29123673219015 -120934850992089 -207658984305275 -135043993686081 -132309509314513 -62820980144334 -34804600500528 -66921322662782 -67490090217466 -28675474198175 -245120864872463 -194597769748201 -87896348636215 -267729069319153 -115696154880738 -153216392175241 -267184774181168 -223228277404717 -266114805510622 -210659258171146 -150122906974299 -183075002859068 -74217521221185 -278036838115294 -262708551620075 -152959494099207 -182031904881082 -160917254420743 -24769210125697 -204905240886402 -125625092850291 -8355546603202 -149067861493872 -51051498102899 -262473677620184 -203584820534434 -50939670021314 -178790406966130 -86845266252560 -32859570940781 -117460635607901 -131147770934874 -220762413767085 -72806629777491 -193989203582923 -98631170399760 -239544272296188 -135298646583558 -151508045527242 -77972174856620 -153202685553564 -111764513140 -12536672457924 -163814345793329 -89883743140011 -193385140168279 -182877191825251 -264365941859428 -58531574888756 -276373832129245 -24035940918201 -195097776769737 -44709950288308 -98360361758351 -119090946578549 -159227805410150 -160046490924336 -271671187959313 -131383619418876 -65442000544492 -70848677303311 -19866241083252 -51159902716861 -156125992014050 -35782258243908 -180282287504135 -277393482602747 -131418584901098 -124876411113041 -2540640165307 -64946724367390 -122442169367879 -164736067246990 -158781240496670 -236458364004225 -257519518850449 -145469556662631 -173821377760889 -67897962322541 -6369906857840 -34458360729489 -153736177572675 -196904564577439 -100107993576624 -189279129848555 -216939049440672 -178210245649762 -250738538446661 -64482237226953 -244734882120470 -12131605630755 -68425421597864 -199764030427923 -152867754688715 -229096503369340 -152831147227323 -181039432011484 -97153975260641 -242474478849 -199608744821637 -77142539695595 -131365738301964 -82407715073799 -75576357390715 -98344704304827 -217148052045053 -87772511188298 -247249729305092 -24034618894627 -141012211395621 -214364340858161 -191457993086803 -193804115644544 -206447362188107 -238969553292029 -53161730818999 -274760337425798 -203915058856260 -89449832855017 -252061697457496 -237180415986453 -137315701436230 -2328283790274 -205831846685599 -122243355116366 -85097514128311 -270866491367559 -256407596047009 -79238263728752 -99526532373786 -113302162767422 -124665280922797 -264502604660294 -235282329654710 -5331372212246 -19856945912552 -91962904536078 -91577074155441 -90505563747510 -24099285079762 -74658145824419 -53262536862072 -124886909365440 -154267638432204 -71975701133338 -186840660160476 -162501461417556 -35540459733064 -95998790460149 -246420125505803 -158458916263438 -60405725664176 -117460054763769 -252278253689214 -172895440325489 -67182249935668 -94417178223755 -44458648287901 -111524247333014 -248707459146108 -57419884722563 -81420753462492 -22827651905064 -207929093649429 -234637797135493 -280575804278661 -75147472918343 -270491098839853 -33642438187573 -274835863426959 -34375766813530 -222319870250191 -217006157903491 -223144846091629 -68012207556831 -130366539027031 -94105921984995 -47000015148853 -191180842492807 -111473683592262 -247722764841037 -209284995935704 -263948081080612 -276286435038399 -55390582341985 -227489790527279 -90474038324091 -71585398258481 -194097559208559 -100448448246409 -268246125012690 -185129341856238 -254487449406101 -22275999837398 -260300201238358 -38545868295749 -210135649904307 -133180379729528 -55484657812044 -102773239332912 -103218115653853 -236787246177335 -268268895049231 -84272614301190 -148367108413324 -53641800573736 -247585310848531 -92263742910194 -184989724592977 -279114663373123 -24939702484341 -49795419707601 -9643375973264 -198810575904449 -139761899944690 -266681758277833 -272027361198730 -24905297809141 -39643857879701 -1046465865380 -73051429857634 -67509851782094 -248726366468376 -228216992304735 -228091682118218 -14359332773461 -35298908360168 -110538778574024 -266328797981040 -69702218882987 -154933697798676 -48092447155669 -182428305352069 -76072406003562 -29065629517535 -271307971058424 -104656112704800 -75061461004188 -82358075272711 -49551378085171 -213601197810147 -42107533609860 -149577168106893 -219832480756944 -119657630455452 -114706252239682 -218898229614623 -188693979558771 -191810203379550 -47192159551557 -260698632682442 -183540336406218 -99517237203086 -174662737886579 -277336872121662 -14053822573124 -52893733439918 -185585644821842 -151843402897195 -194682659404879 -192823243208632 -245817093965300 -186232868319212 -118502266802143 -274408314081142 -136147912241604 -76604995031352 -220413438706712 -211126712289593 -272108256487088 -75777304999869 -260805827797679 -60321151366065 -224042965347928 -73434414046519 -209445313180408 -255430505727203 -215528264535455 -187587055766509 -38045001251547 -164570936551896 -29012088155801 -83343414841155 -55186649694874 -145601719638521 -151606863176654 -146556943994920 -171142823015650 -19182744886164 -240760557514559 -7171132718361 -72074954993242 -173112572865808 -5663257957415 -238605365868830 -197029764938307 -269680869192538 -253265147462767 -221749871591953 -160890558265320 -12817289473145 -252087180598046 -231996010480117 -90517689574777 -95286570650858 -100617662890196 -281409964651933 -152346321580107 -281355499892301 -190921159907810 -35980720119340 -10205720530764 -140677966582841 -90455896309635 -9361548380556 -58489483828027 -35012327848783 -232552396197156 -170746181533153 -222368144286473 -226048034851463 -44598473684096 -117100230204233 -33359185423334 -198737101870444 -104111236949135 -152269535197675 -154353110249759 -244175476660142 -186563436943606 -281221570155501 -58828142141967 -36322875141683 -63428497750508 -191783206928689 -686040933619 -205019474795734 -152240070655579 -106620965786471 -169595840270874 -174441565860056 -35063970195926 -202706594825952 -34860153819133 -162005458909129 -75880940023534 -34231487096691 -262309379297594 -80321599443423 -187423661487613 -25983301380044 -147610318315926 -245040651991760 -263603435224580 -107324140265572 -29031877172428 -251544472065691 -53895543625644 -266958013141834 -115385806440588 -265518076943234 -224446919489198 -276954813032134 -204450269645514 -80772501869726 -138807578073432 -82297812653978 -249674326060435 -49077714890076 -193656876104840 -52404870826185 -153639513586473 -51857340083830 -240466010630415 -69060858920874 -43811231639125 -220974742259513 -5657294514140 -72282842927407 -177259926865433 -75164821960695 -252687489719959 -124066520584550 -246979031174905 -97052294239701 -26136720928240 -157606733006477 -252477707066654 -92517634708416 -191426174551260 -94363247509726 -272010931083385 -260585168711032 -167325104078446 -237495112460331 -159394967922114 -80333305595725 -151128062197653 -251901385753127 -56443951938295 -11369991860819 -9722222154075 -216257183692527 -20100070553011 -266494273460668 -148813292467379 -8367494176261 -175336196121737 -933920181973 -202113235550699 -35899593993731 -188108829268987 -11591992132495 -216381715910608 -43838190998397 -100746621396146 -47217809796367 -48352180296328 -66775246742053 -30741790503803 -188150354345159 -136675702511050 -129350763594040 -229916345227792 -218736530688509 -106275871182158 -100784757196799 -95570134400343 -3302506274744 -118269125382028 -44064837058238 -49061839964185 -236735134759437 -187581374743797 -237870578282771 -243569677868024 -107911256529502 -181417086308714 -191489827370039 -107204668781106 -131029290553420 -31542666445654 -61712043004466 -81058647993186 -184276011562552 -77190637747948 -200194259711677 -216503420675020 -279070702844719 -136641641154038 -260913428984686 -271679531353315 -119099884435558 -247225839466538 -74377770588035 -108809477876761 -204428321792840 -132152860027760 -38135190676417 -83333820592916 -9608758182665 -204140030410320 -216419684507208 -116620139075567 -241928402082950 -122402759366895 -111026028712118 -143073314772921 -278450336938304 -65586220524509 -157008104053148 -135344909456970 -30051743767353 -243881534104359 -51938139865007 -66621911723673 -225185311382077 -70022820326911 -157121109788166 -269292450214485 -261035345833872 -127058114050284 -34756968483951 -52396532172760 -213227735173939 -13814783196922 -257647984765761 -23034462062745 -12187826017618 -169930867572915 -37363526657086 -171274117419794 -118489353386287 -39667024410198 -169617906538228 -89458304994113 -119118384374660 -43278529572674 -8751583632078 -46446438903413 -213428333604273 -6229708551466 -265033347900864 -208947856782716 -22945175571545 -227914288647103 -28369131392236 -41290300090094 -256062993672103 -58591314287872 -224001908598452 -115704769955381 -146128322783626 -239334981327260 -138590798254634 -248203837007353 -72976061476364 -147415977081784 -46372331115717 -114198276275415 -117622378663554 -120496556397452 -221388822992236 -67549607890170 -31762143024980 -186095914520899 -77168377735082 -121337546942427 -50155800246531 -81491635674087 -70243128932693 -160530231904315 -67351285379188 -198796164863315 -176437352073694 -185308531546462 -267873318242839 -98247293662369 -69745021900257 -151572674203373 -39410837293545 -79190130494488 -26599337291281 -51316730108266 -698397064024 -117466311622314 -185978720992466 -75590649974900 -224648574814365 -64853955476808 -216416079631404 -198680985289667 -164713760064654 -251318878117668 -274938438273978 -245888943261527 -171472109529932 -250260916322162 -228014483722498 -266971034435161 -51731745185421 -212360966266135 -223161158965329 -49383226783065 -85986538130024 -10971774110067 -247871074590697 -182676284317566 -277655157237116 -104797361590227 -120665026281576 -5508169920763 -226078110127693 -50684877012395 -229758243137943 -274184037465021 -31788010201935 -279366030505108 -251972898933691 -106002664144189 -203292910543643 -221988393552328 -255506708674671 -155082828586194 -55009470006502 -71165370138047 -224064690244499 -253692997046394 -47403829082531 -169266236149844 -479415172324 -22691601936537 -67187668410577 -248624838297695 -196046279036070 -50713898945070 -217742083274102 -53528812497503 -252405315917224 -140207883688832 -50577499850424 -42073086558150 -89043615587241 -89563538520742 -60227053084900 -56629155520221 -262917409177132 -270913337779012 -46677010414837 -73440364315792 -37796216964786 -135532699034492 -48464708939762 -59729498542939 -222889175688518 -168708093113786 -168662333948624 -132790806232500 -23902762097114 -49175651627218 -126116194467206 -193890288410874 -136895475165391 -40770020878399 -24321266646221 -225989518711236 -17758106809306 -127767473541883 -214154883903794 -268954881712102 -159114606325601 -41917289302076 -233552934440812 -74950591265899 -89450074549332 -71283015186341 -231782026228878 -270423266202400 -190619942055876 -10552478511036 -87641131683829 -134990132378621 -1334196048031 -173471058853399 -251918505198127 -218374612284037 -257736585318507 -241613448884838 -69930073566821 -66660530195859 -198375426941164 -38510579053993 -194624698316901 -143728743718772 -206988326444921 -32083340244847 -177687237882629 -69557520268737 -280965996472830 -260575340117223 -72991928396327 -224085279410779 -70687573204816 -266666033393053 -128213109594402 -234343551847419 -198411823109961 -257986956134913 -148005654730925 -210970062710089 -274188007296051 -277566818319159 -148339797903715 -116437724439529 -258183988711360 -180939635000890 -249205623689669 -67750936708773 -9491070408582 -258483086836763 -224216039426344 -109208033128074 -56371017210285 -204381969248566 -189408130109387 -75246836817701 -213061124094216 -220262165219339 -103552241436376 -17276582235713 -14060884072468 -109697074561763 -162326562335002 -115339023240648 -40148128318386 -153483723758931 -239511095320968 -128114694750223 -49619248623308 -110461738087734 -110296427390119 -275716877914206 -184643920068283 -254375503726836 -192567159896636 -67758299635198 -11694354345318 -199679473681288 -271572484498047 -68665569969834 -41263749790833 -111948524035808 -256399193923178 -47558420826455 -187107023621981 -91023620646622 -97350382983490 -12180456737047 -167192836527996 -112622963448895 -42644938718249 -237264484562101 -145551578104008 -234588439682432 -8251542943547 -32109656847536 -26773049913915 -242523214312214 -258171781306288 -105392596385673 -117448194373451 -234227866800895 -220411809870026 -19049472092341 -232853648479090 -160023135867296 -20031181088449 -198244374347699 -210092652832628 -261292489534010 -182150985087231 -156955418073307 -171219737999421 -116644298015164 -130823699768863 -204118574099526 -86263475081926 -93095698297430 -60998808616826 -22983612151484 -186572837488456 -233418143665701 -236568420089168 -186183824281752 -169881957167971 -184252448685562 -166273174345100 -219938640081757 -174762754043895 -186462938842301 -65975956221078 -1202500350169 -264963813853855 -239832906125239 -137563920611842 -49844140417855 -276488453751238 -58777470472678 -85099732510329 -164322836803601 -214467527410354 -138927420837091 -126749185437172 -229614377377927 -216668201954447 -279513388927994 -144392740189367 -213479514005616 -197942804544277 -258181319929660 -17366922936473 -174568049506914 -73740825814749 -237807009152094 -93998542293931 -112291737912179 -50014421686151 -57623863117476 -166382079133321 -215709712082336 -19242922627113 -67539581786189 -45896442494613 -266808774144165 -154925955818766 -235195155621327 -47187057547781 -2410388836032 -275878381321605 -64363890209796 -229015822043585 -31582034818362 -161836494461512 -12415950531845 -123915648347060 -165054773696666 -281094023266371 -242121363042923 -192878642690508 -202428112547934 -239333301732693 -230751294382584 -65287298686911 -98007668630331 -152483557606121 -235815070266066 -120880313420455 -160848524153783 -75026590206965 -36092513279822 -135975021102744 -276580324704974 -176780874445885 -175574905376020 -89907019935937 -181384321721588 -77071027842083 -141518741580534 -57610127928075 -244702065991 -106033043321955 -72566847339338 -102179123770424 -173396786530344 -132432931577159 -182190886390046 -205051204706481 -40095960596207 -176625579996971 -14845941627580 -548907401928 -46012478406392 -9885806184127 -61333875667868 -23327576215350 -265258511040179 -214354251858600 -151450678885584 -177189069907072 -261689444879222 -279999602281826 -117893602024060 -236235946815409 -273721220841979 -179836140573085 -159034932641433 -25611220032636 -222341047212077 -254758673004178 -462280122836 -122724116032943 -272737982858707 -166268615161911 -100196768771425 -130887503357650 -211034904531672 -248948284924600 -20018708500410 -216161069188047 -41618009212930 -126994512110960 -110251814000365 -126995870752315 -161985443196174 -73234444532814 -120773984823638 -115331799326581 -143839738390952 -67583127665338 -39718660295714 -107373569711855 -238628204911285 -116060042581753 -243931054528804 -145497391449597 -203892679276790 -28056975383871 -122810810267311 -168670695253540 -274223253479466 -77548889926047 -117029980052515 -10433376568131 -80723771849767 -99704333320983 -164298698885041 -147814759609056 -242663087301996 -51258818753699 -220127367237109 -200680857451041 -2748213741583 -253004474388395 -180270879181802 -250476820304795 -178792771935742 -273311699489121 -249886888937810 -124907508123952 -223226358964062 -12384184697713 -249921775396357 -127643262076687 -75463690074787 -124066512258631 -245242467974538 -239627876842950 -199769043975601 -225423695034444 -225646650055277 -180245878964266 -89905969561685 -157173223578577 -92213240528941 -256500653353841 -112392525533182 -18420835072942 -238815553554520 -11550957327519 -281055438672164 -85386746907864 -121260176590650 -260360487602347 -271176511919193 -267782428758250 -44188160383178 -234248519450138 -192542472782646 -17025774920578 -221199049362318 -181449599738766 -225604537362713 -148296551843697 -227088582808754 -104111641337811 -128761169529028 -12698235266987 -31287045976596 -89203433101583 -109975126710694 -186114721526621 -94620126231443 -220875953188473 -125409916632010 -68887871584737 -35912572320034 -185673904499517 -139417219758501 -196767181344200 -263586160241264 -68574120672740 -108483752227958 -129328746183724 -22084829195082 -70882766106404 -120597612733271 -221437805482382 -35634366675281 -2831002477771 -133924658893240 -45254221484336 -231197698734617 -121236427519468 -160376721022234 -251181468079294 -223916686808001 -113322027588957 -139402767757790 -162896532277226 -192262869392721 -117005571495275 -18322088912249 -69140051126464 -170015620382389 -173383905949558 -93933535446474 -170098347887323 -159434234222955 -4280778541204 -234182797386188 -268466060344240 -176527688263072 -211728215061237 -202052755151482 -42527814779770 -130794178157319 -51288269219744 -278469083798591 -266465503407711 -262611251854931 -64182632535062 -98717132736249 -232782587677184 -267291217278575 -209539763572258 -134286359365364 -155000317690370 -8368874330276 -36733302649258 -141763499956088 -160433787245983 -8803177931437 -114693510326814 -62843010762525 -95600870195797 -152308249613174 -225395874876855 -69332432250287 -223430545848174 -245661038294297 -30427789048374 -153165989869704 -270967846295387 -13330113270711 -36244354366936 -30252632754677 -179471638080777 -11983083079545 -80356044712836 -258166069062708 -38274208203902 -67346429997720 -2716510651286 -53618952340400 -58047188691847 -241698147085223 -40240585828201 -194236261431355 -180082484685370 -74096070993882 -78868667332629 -260979191812466 -27539007039564 -13032824308375 -101200131926857 -3414177823157 -188376427659563 -134215475787235 -106778702938189 -280409909683814 -153534472147967 -231800967906045 -92265284642514 -116552740305 -118271688351457 -10269043227056 -165959083440338 -53219333142005 -121439595172332 -170569824795917 -218496445618392 -250454684397510 -195264708683523 -34595147937484 -109889993951133 -221280804238475 -156081556885532 -118931755225211 -133113886888290 -281322538178965 -27427398925564 -120533034255618 -209249017379657 -52400000441517 -49034663465001 -100367464906703 -270548459586341 -190270921380743 -228464903561881 -74346889152484 -149587974579727 -280027686866475 -102764211492225 -15737928506102 -144247739246241 -168079822809683 -251364039482209 -33328384624751 -188990506105236 -50867947443416 -14082432570052 -132289966142735 -102523324586338 -48035731504049 -145045619049680 -67632016515480 -64789463574638 -191509452820704 -99790752834339 -15693285260502 -144704249302520 -123452219603540 -112214366813635 -256048863708369 -10723416488300 -149143169371484 -195395622226864 -274028064285620 -189187865060101 -45943708177465 -31167610872753 -138558318937803 -176260733505397 -204097192786600 -178712395709955 -168697275694794 -112576619069566 -91723950557165 -115568868799780 -73795273879320 -181642911216554 -274393985094676 -281090213118666 -244808336544866 -257801382009268 -238168719530539 -71642949245768 -279327259350006 -221822812352022 -30972843436046 -244245999445083 -103467356625966 -140837610060451 -15934728931863 -148359583963449 -142492943846915 -162757926672887 -258856463490781 -34756823214511 -91825737157133 -122717523076135 -257194457249880 -212093120245188 -129068835609674 -146123183867733 -211584201207376 -48790597224588 -267626726013831 -246654120426411 -32482342483963 -89677825607500 -127462394801498 -272666101203359 -31993508234957 -10588139376504 -131781327477243 -37511105529768 -178284433071974 -213760964541561 -47359185009789 -19944758021288 -144732808321615 -19424087052977 -148465058672761 -59537701731696 -99092083102574 -77482046104003 -56385799204854 -158343655606406 -44833474975722 -130746304035858 -221742562059199 -126215795937678 -134450945236914 -105290892548492 -31091258410101 -259632728856011 -215230670562832 -47028189258082 -114506856889206 -150090484781856 -71610703121011 -50775350138791 -24273013443264 -161662491768869 -127348930830088 -120745383638317 -30795281802005 -27771054915920 -207700180638409 -136395752777997 -122578924039769 -172387917481523 -51397892277529 -117179886261077 -94903555138182 -149861730634655 -194848556280952 -248495646826774 -273378603272714 -137744178113511 -210180384259655 -74150458871844 -10490730392861 -232289427908729 -142714574124740 -5034543173829 -238329643071436 -121052091800524 -276075795644416 -44874996658293 -279346553840301 -5895338969191 -50354116924691 -147833242923936 -68143222248129 -259548227584954 -274182589757784 -185215940113563 -127386532058142 -38916867604738 -241919844131308 -65939642511702 -120902983360220 -85686356526442 -267020828589735 -106602749667083 -272127063555573 -149526013373506 -223761136479788 -62116345691431 -150250891144114 -147877282652857 -224152324035120 -237228688172053 -87592694298808 -87030789601502 -273272352348186 -20120264562342 -205533117319705 -202881711511144 -191216593129568 -57706429856176 -59325388551512 -244962959553484 -17440635022106 -250844800723444 -252596103946391 -24999028205653 -39780807976642 -3996338908865 -134651145175696 -11833860765703 -138633755400805 -98921023806155 -174199476225277 -71596111105725 -170418528203689 -206839249888143 -231068966021559 -266784658278787 -224627448671234 -179357478376826 -5128085849735 -220436697718575 -198874905310550 -233506909847682 -140060844765575 -9273545047443 -124333484921481 -107915095830331 -196476210556815 -224278284946246 -244530531160010 -196158553963490 -265802949282679 -194408870760320 -268500468958815 -81783780163192 -86700743768659 -180048931133230 -120653874049772 -153811552496572 -191867616545978 -50448446830456 -9275330777267 -226224289573938 -110750062140082 -3514474451182 -119028282187144 -21989195656406 -183351381266332 -204826014138210 -238539252302567 -228257299427281 -252644601747049 -25036546093590 -171998050903914 -44732464141345 -148970035648402 -240855621213269 -197680627035666 -84436478478506 -192239509005522 -159053020023857 -176997135457183 -243839939084666 -261649938759813 -261631428649495 -197393318553427 -210920552428404 -90210628165594 -159699624495274 -208261182224066 -277449125328333 -194164339068399 -171016341907806 -230751989765830 -186546550221177 -269153245667469 -14082949140589 -153906769423163 -25228126169135 -204449585660353 -105831430123953 -46541617635796 -10096933687011 -252050882640041 -26446436812441 -32777689947999 -160451471226657 -113839810473698 -100812269299157 -39601715639227 -110636598168672 -161683985821361 -188930530879870 -232045017224798 -91757448684361 -197685795421624 -223498799436699 -171901998009661 -230479462847379 -227420559515157 -181260665097232 -200468435081138 -270360050351346 -24188067611553 -213761984483945 -108291447716305 -237891438370600 -162142270587579 -114898695351001 -188457500890977 -240618623276112 -66482205632538 -111792468364805 -258081206880275 -226700130602348 -207017174636756 -60353542387398 -142682341534031 -157446838110320 -154972441202892 -261266807749876 -263047635659741 -96787999981948 -174963814427070 -170050714192908 -104416559623274 -85220544050394 -178439154924750 -177247221436732 -13906848514269 -117998356161536 -237842330800440 -215116773043526 -136557490139405 -223630935790372 -111527622219639 -224131977460772 -238772047944680 -167108134426862 -244484613986726 -63368386407105 -145424032074942 -51797699746227 -240111085545021 -16895975134556 -218267556733983 -2956298083324 -56492652128211 -276886447562649 -183119155797380 -233528994129319 -26615784720556 -99569502998648 -23715828077402 -26954982753025 -43636063278385 -250177762799300 -115013265190405 -72694557444032 -136082358607892 -74855819928251 -9321780636960 -7845057074791 -79325545397575 -21960160335419 -246786742910782 -82249161667735 -85173062543389 -232174638371742 -82809882308190 -62443804274830 -248744811656265 -197810721700460 -122741227865771 -247412628596937 -44177789773807 -116387317658159 -225497269922029 -231752057739909 -150313862667930 -277272185245283 -269745538296464 -98391839158987 -185193552216372 -38246326055826 -222342651505742 -107105485750491 -142614039160287 -81038607937893 -119438329471476 -1051828521101 -168833548001053 -3056485169408 -196570252637699 -70339373179307 -14073108096547 -19793905943871 -195093860934252 -236902809484819 -96990574268310 -272760382316171 -20220640886175 -131455288841435 -134193635886892 -74564066352804 -163582383558 -234313264402026 -69053967272958 -249308946493006 -246152812198518 -125461068099963 -208648529671202 -150317377830752 -32332310525565 -173459460058669 -145455053721353 -61300160676051 -272699037139014 -117479672002558 -176927331089602 -233731232512952 -233178009381388 -197851190080732 -83886167650766 -197126363795752 -117519553977662 -65312487457306 -39534646668599 -271425713000455 -7820103803681 -151231944894315 -35941341372022 -252317351426184 -275575928568416 -85021172167002 -96770464535568 -34782661253998 -27021138292997 -142890958844797 -271673076842254 -134265345026683 -23095544744817 -98555227864790 -177245388094794 -138391272059877 -19897991147929 -210040120749617 -62713098652022 -40168659072405 -117162218364390 -48591544412303 -240982397774541 -170272944581148 -161868948760925 -178386811518987 -179959132575909 -143000173784875 -7980811869815 -221273339624892 -108863316866586 -158667856066690 -147090805485632 -266252399726848 -113001252408574 -192046128299421 -36721319495131 -151319898148383 -192225145571570 -234794455602388 -274496391621101 -276699149894021 -165352779297732 -157037325411677 -224317911978253 -64089826762152 -175282011141521 -275507216406003 -73730029883446 -266042999938532 -239039627425013 -210082611776082 -162646366907500 -55764765996223 -79987602173348 -76617785508768 -237481613375992 -201439818368842 -54069392867590 -206460336067920 -240442308938440 -176418901827738 -210475595094683 -182620870493789 -30158030980511 -186571259361239 -226972120272279 -115765675022563 -26479630858377 -238776070646509 -210264899035063 -122313454536695 -220796790503787 -127432123335891 -91090339420753 -221221053075702 -275423481749249 -266728439907622 -62358308629222 -2834161806320 -49462510432195 -119499773044648 -33025564729170 -206973079409540 -40461187726376 -15066322093003 -237379826776024 -92236103049630 -87800215509892 -267717540155296 -93199253288584 -79989950224374 -123989028019415 -41260731409574 -32029826488033 -135552682222123 -222832112269751 -73630102291775 -79045185815207 -231548372195999 -114174311887609 -158415113649527 -7102349013178 -31725449855756 -57592349967194 -145637294343474 -205521910263410 -181161915444511 -138580850666010 -61377943314126 -165155821423741 -225533212132050 -144501583938247 -113387415977975 -257229984615367 -188327182002072 -103070285317678 -198575524011890 -77287957919713 -109930904488730 -232657426931662 -191271196693024 -51839418697125 -186144301949850 -57594484176911 -143372440816809 -206590783894248 -276712656104008 -263443945943613 -83165723226642 -15993160705163 -148545290112766 -145283268384998 -13934656728640 -165014056393270 -152161602886143 -116494192913765 -3599916152018 -200540052265737 -248804286584247 -65066769119349 -45635567488826 -98292594674291 -194397475480631 -126891098793036 -243176691684258 -88647496975085 -180893171716500 -226462576804063 -48379790120772 -94717106623804 -19498127784988 -183339223284645 -237009862083886 -107020104600056 -226660252119322 -20197830237321 -262444347566977 -187898149513971 -278174036138146 -34913293959016 -212554667184848 -79722690427081 -221369879830509 -127254686652809 -80410363629204 -270791749787657 -253090961626142 -277683860135005 -49570230222896 -258619383272704 -200045371146696 -178436041787642 -153458220940759 -61785943789363 -108070645853398 -93126926586620 -273953861231560 -238833275797744 -25344064698273 -35307758791864 -49446506503512 -206770246441397 -220508640091769 -133641615212634 -167055372113599 -231923301747019 -203553379164710 -60620051940605 -49139211682403 -194943716476242 -206291156690541 -114815203631395 -4209759219185 -102449897567663 -197312881602119 -217840240992130 -17078448761805 -264579453517461 -275824877855368 -195055958865060 -89844653145010 -24497099776777 -234953068862015 -276820153711143 -119767751557790 -192119201356132 -246326629718684 -241878710871945 -166762000460399 -94705985967900 -278116674347975 -176043832368067 -253395637420439 -142935191302148 -199427452131516 -213816689396384 -204449842900487 -139227626705527 -72800148402485 -22960810004940 -182461008033679 -33343248493407 -231724700850002 -262503226585146 -260470652463766 -235197693421396 -223898772521923 -215103324587375 -127817052360106 -147424762958548 -52040982446638 -208526487388617 -23389983962774 -5111298491870 -115316272386638 -273394454879427 -107817893343231 -251085007822781 -233224928403979 -98253752823310 -189230103037540 -72220301494970 -52839263175064 -91111484034028 -110982462236645 -248418676080321 -178552587349532 -78577442787490 -21589364835809 -84579204035562 -249971789573419 -102597852747263 -38591655740753 -163367994522442 -131472801180034 -177574930559568 -79941429308995 -249726434574626 -23767616026525 -86208481736459 -165553561234475 -208400179077778 -200995905456509 -225212673628642 -24842388450072 -167853217869980 -210934469813901 -153218042809673 -262950472591331 -57842214845993 -221794988879308 -24348670323145 -229437485630613 -243427396020386 -142797193957594 -108707095803627 -18183581638811 -281032501033945 -75180048533980 -120971359605965 -136199593057522 -260675068954557 -247675876005997 -190210747315891 -120193439089479 -178845373428507 -137440500025902 -233553405205674 -98176322179051 -170714943615257 -55810203850560 -232984620782787 -101960729764803 -75954811606876 -117173078525690 -270515311321838 -57121193720513 -105422669522769 -6747227280634 -107829572327158 -223983019654641 -31617655453359 -205071351143086 -110509545930409 -104714371118575 -92453908554900 -59941589705992 -152311629661715 -187948679891108 -52210225104532 -103907048616497 -258997150578209 -101238686927783 -107792072000854 -45913102910577 -52790176496723 -37950706483424 -190959064853286 -125375385200207 -148838935208663 -270178092612112 -46232524450445 -143267615781052 -254747380458163 -63767606947064 -233153079489001 -166139752944092 -275971999869059 -237967045899692 -118396645367276 -81143638875775 -200305134622450 -111277166335556 -160171103868752 -134257122811227 -2047367745998 -83231623378692 -235139520480091 -200143400999472 -160692845764681 -102003539530166 -95998136386688 -39219424944674 -49136528220424 -74180963691583 -123661135113445 -125607451288834 -227269852002094 -74337935699971 -238595613217508 -167137847183863 -207264740258292 -267220749964900 -237789795766506 -255212320386428 -279815711475678 -100179301989581 -225932880932569 -137728463675677 -247744741668268 -92074680748009 -252989065833557 -42092137018487 -86769276572203 -70316446157690 -192983914777364 -51999382784594 -171636373431818 -60969380792813 -144601337757500 -251648620829482 -171961336530515 -115932528354513 -117466527141234 -117659927211536 -164927015156331 -260173977100259 -271579447309150 -187022147291774 -269485570239663 -159347053773323 -195634530209923 -168616043353875 -93408765699320 -198970006724186 -94866050627660 -25878418480976 -123807461915820 -53557092939009 -61857012776103 -49657970775142 -35609864674159 -202183251151856 -273112700647961 -248559338899142 -169921812670864 -206491980627184 -126194689147249 -50753636065287 -46123989590807 -104439236838499 -71039098736056 -119024051848418 -272111003741550 -119294950243885 -143486113838600 -273304841831257 -8409535237817 -210667207595196 -80990965328780 -94867838123612 -164675425018275 -215403618246635 -246177508158079 -104231893828029 -135780354962481 -46936191071337 -210927271638112 -22988336813843 -192374167256210 -228016856062271 -131226289571830 -12353947034791 -108641622155795 -217091946073893 -225764317940681 -250025022462573 -201463789913174 -218853892284945 -234651584433230 -93287014685762 -269873942541110 -226087574805423 -75290222090122 -21850521046468 -232063195349155 -66213755723739 -147115702562919 -199015940978486 -160868240363308 -217423341464014 -35377152760662 -185007325242092 -60422910177085 -202498911777970 -42661192446737 -271504852458243 -118805781184400 -90777491206718 -16835303687343 -193687213830658 -5135975081850 -272943535368137 -277211913223645 -252018631978951 -250498545361607 -151126365384167 -233459339784538 -166117912162939 -246818851772631 -246160595866419 -29718538157290 -4901853290161 -210685874916223 -56988936401891 -127047355220579 -125990876183694 -56469611643251 -153577334164590 -229274963605174 -246949948742564 -240608494466556 -105124964622377 -77196400595770 -153286391166792 -173382282739554 -265932961275767 -154511560487486 -254217597773857 -88299884812115 -144359513165260 -128683731218750 -179776515591500 -209644381909953 -76974186933212 -132166024019775 -207291352361584 -274857470916043 -154127843945069 -48187385003918 -86160444819217 -242567527947780 -7482688890500 -257424473976501 -93126099958419 -117804439841403 -7565606496825 -143830379752423 -80731758758660 -136864853879381 -217070761404138 -203303351344358 -3356761857306 -56173684618146 -224766241172642 -211517253151103 -121518150045525 -36181342998217 -183618718437780 -130940653692482 -19513002849817 -13696193619066 -180884664389406 -186203193415200 -169301696898858 -224056267473325 -175314065910820 -160946092844788 -184596658069149 -71226466837972 -199959310130701 -188694477170950 -47732054782430 -125200338423128 -224393313711401 -164485330522047 -128345956926929 -257580731318685 -53003295634483 -7708352856707 -120991185650355 -145582806523793 -116167425327382 -230335830178416 -6665581253198 -54636771732747 -78096963278663 -183626307016877 -236361960776344 -101419902531518 -199864819995576 -130797795306562 -231915388457527 -119119932130956 -161103439268483 -25887043090457 -140907509351947 -167905493361547 -35204287741765 -116757229240582 -209089598899133 -146814309030270 -93633269558240 -50911181716721 -45938382996188 -138813523468602 -38398527005577 -97260567381915 -21848253452771 -37570990687287 -274469506280338 -44432928255909 -198607543561964 -117599310457105 -146237042845583 -80008822242480 -154134771494622 -157689123689433 -270717644741723 -178732292164292 -80049715700448 -152864252938874 -72767402988316 -108557581740988 -232391795149161 -65960001402816 -260547586473914 -84143162934160 -103569346719855 -83849989908295 -234958530633561 -54559985350315 -174288295274766 -54859232639826 -143115138860526 -208424635917858 -74495809739496 -78442891502422 -111750236903483 -82774468358095 -148428424712307 -178887054409245 -30139982582037 -254821427210370 -41638160618446 -123993913533896 -76002450302290 -95128749760939 -24008278408915 -183267484285014 -199976184836317 -181084568103159 -142937376378838 -89341170309229 -27828082247713 -272189188817637 -256544133221161 -19635392772708 -134946161326436 -245411121754963 -260720721526182 -24341090761099 -157849869984141 -82597423844649 -147603024606577 -88492665639509 -187267518784760 -159045234054207 -5477785374525 -114585272274659 -207990630014667 -174200440071159 -112428405286738 -159490874676811 -85043154418844 -36911807349494 -116811546850850 -199148019710346 -112931886984381 -20048264079757 -142769344782311 -27979462818593 -25108628749100 -85139982197729 -255683738311893 -116222941435753 -226004338644163 -63375197047007 -62159765206723 -254113597074860 -38506558291735 -47307225972064 -230243127193362 -105573024894918 -106083904668653 -178850625695863 -105063776053739 -91140110616950 -246299906918993 -235361354066955 -185692680537263 -259725396968805 -234656443843966 -168848839332606 -228505554659600 -235509480228931 -63170321108024 -273573407415224 -105853778272228 -243560024120832 -87091631116732 -248987251246137 -272813655073724 -186611306302934 -38129357616512 -6699838958012 -6458485735994 -201454522054668 -130586186322418 -183609454286709 -191367683461186 -266764100773090 -195037126102190 -168305486784602 -163873507031734 -280661065916385 -18606044639126 -44896900046122 -88436041371950 -20976935130083 -103291260368733 -230860476484820 -28567534868589 -199416609628338 -107066438626556 -5363974420270 -78067871231197 -203674677260051 -186821343518192 -87404170069140 -171266725480087 -219254139761515 -256803050444911 -223574271005685 -17718316216808 -37030047138565 -64501242071186 -69909014744164 -89523038549085 -151721970783983 -168101895206326 -124728058139007 -97383018847459 -133094144780003 -183156262937301 -256225794810017 -131657209593269 -247453124337654 -18577019159879 -223133516169578 -267599506704425 -120978471943304 -176243520119809 -48593082739699 -78967697952727 -73809348363597 -55089874769123 -48460783640664 -122009818024393 -210860108448301 -71592620634417 -36040027208242 -180035001638927 -259590007445140 -42619619890581 -156448078466510 -73056083312795 -143488206073968 -280910093446578 -206902998889104 -266300332567751 -142279496328027 -121253782032268 -213051014125110 -259327754411042 -166672916085464 -44650733761179 -245144191263711 -237097852212003 -169344927765965 -36142945806910 -94183587448885 -119305777704741 -170568552006304 -5670916528544 -51850628993658 -121138606558140 -247889241030123 -11261427476392 -250045922503374 -253997199296853 -85984322419256 -72051306741300 -74397921260734 -262545999458982 -131636205710390 -133151376070040 -208622701210971 -257337868048888 -240423337804714 -34997954301583 -159284621294195 -265836045832892 -210862497074260 -215670066123633 -231339136207843 -239323054625363 -193977612590246 -93509776568796 -224617694926288 -27518118628144 -92688928225077 -165506382005412 -151895183869951 -9971159326445 -261031512978164 -212463372558636 -116451388097863 -5835321551537 -237785454347601 -190069349751991 -16749449663906 -256012622603185 -276907246900717 -263229503520617 -77359639851751 -232571239813588 -36363799610981 -190290372890383 -228745239930482 -158958172610360 -12807604376947 -198759471065379 -176542439098469 -271385678109777 -187915497474174 -44839976850241 -26518528858747 -162145411749194 -272630249926371 -60674775287157 -200603364940982 -235793205827400 -204051586245734 -113700759668143 -104682841777949 -24596676769719 -217324685081059 -216202473264824 -126328102779021 -269647580039204 -101574261933540 -223276592043534 -2655111271037 -258685841396007 -155305945924638 -261635403361520 -169015392676818 -41613222233053 -86211024526906 -38231232765940 -165172107712985 -145907358020860 -224653551904206 -47571273505826 -158863156238616 -194089512615674 -14162757074212 -19194532936772 -154387035609480 -18541964453208 -39532321222918 -169129825073282 -262984477613775 -36406131472194 -9484701033131 -231067722180697 -25450083013138 -96297914077330 -70092210869128 -158809743156728 -34383935866220 -97639058917669 -272154571027038 -41902875655663 -277230351940988 -231671843657540 -95602608653912 -236850226814158 -234939398677045 -240384471840385 -256714321696344 -38100286053419 -237742304677246 -64891356258912 -126214638807611 -228345751767462 -117439652529168 -243362449678945 -280439360256803 -177114094871853 -279886479147371 -10545997136030 -257332246554358 -203754429938386 -86028490982530 -76207444467655 -91644690990112 -247081440580919 -178444568595771 -277447610785722 -129489277503816 -103626746868989 -262972779793364 -197625226425131 -166808689823999 -57901624949323 -40009839466001 -99808631415723 -256548570183704 -278265713586374 -36936221942527 -73929078148589 -72247929186301 -22639490373537 -176316863391350 -56625800027215 -154786688979517 -125111619153398 -29490041250223 -270951796441898 -156992399695759 -118137988510115 -223976674648421 -147789139069259 -37341471730721 -266514658028022 -147167753835895 -263296036658106 -230954258209287 -24517689088454 -183721205345141 -143723438204741 -6668218329684 -83392261494452 -21873962746422 -23927757721469 -120212285415337 -257482474866743 -128632993324194 -124467220709892 -196812800500904 -264768816395893 -215459141473962 -128889433428562 -30454173766134 -26054567893460 -12856653435078 -52126041749595 -67486548411286 -167423866841729 -15919502934902 -177858704203790 -149336257011012 -269603786943289 -183585564448155 -144670389100308 -122293780794874 -16524170103744 -234577716415321 -6902095841171 -179932839894261 -208264825125389 -166568365180623 -83150620176362 -261333598287510 -188668356670720 -160239214903301 -259069387356129 -53545403311192 -247329103481998 -147280681034684 -171836256852415 -126684498164114 -22795482512202 -229658289521269 -1075724086171 -69471677956682 -190958204828732 -122315802236386 -229673468224773 -74927730387881 -115723435100699 -50114970157323 -261045437199847 -182809087304117 -188586213098816 -79899364680177 -94138553690248 -221447615371602 -68625900996295 -218139385594783 -260077976114314 -58291429357356 -267415901004520 -230299517216483 -198800564931188 -181022570668902 -65416412806881 -256210778644629 -87424818829717 -53772053242764 -48639566275065 -63803371385022 -177156339651355 -38880476875381 -76192839156996 -110941067492585 -106600964822777 -101702513906093 -275189477096729 -75077801656280 -3910497968535 -8552088191400 -139237072357282 -41612476207929 -10738307288251 -142517588483515 -151042519536038 -133224065642384 -155965712575630 -65356590857777 -132359398512855 -34472431505547 -217801519075496 -8633492272972 -156253079740858 -212968528806547 -118165459540028 -107642882935265 -24968177606678 -213169624576797 -226908651162406 -32316312328440 -65016976457691 -227268845617807 -82917582434330 -72380410272148 -188871588502865 -234410939316300 -101973804043440 -185256607280462 -214355389519281 -24011282116831 -74799929560642 -40966856891367 -163954807786655 -161815651565471 -124535277612182 -171792118278118 -223789512351759 -2671045699416 -219290946105418 -160163652961176 -281687501682 -84595087894819 -260858758885425 -239692939368803 -140127043281664 -164608881896332 -198241964933361 -34960977893387 -68450422782076 -90655347730285 -160325722910534 -36417891060069 -3340013093446 -49663314853284 -135493917285442 -237730587229792 -8042660547813 -205152997317680 -245866837452975 -47195011273161 -88257638757939 -76632570706970 -232985853718957 -122440800568996 -240300783571763 -220147615127159 -227975363153788 -223263177693319 -163612640531477 -237468983340106 -73621197773225 -213001346312236 -80504709985562 -123969671187151 -129733124669677 -195939358828600 -73808106730564 -9751767251274 -207380147521409 -211987170699044 -255290260032250 -197890268573006 -222739340832858 -212215924846245 -166325521084971 -231622822974984 -64300764107632 -184366475384825 -75444265129867 -106712483309476 -243020951208307 -28165810524393 -166139617270277 -93070785685404 -97403541205128 -22072668549335 -84997655794821 -235106134287216 -96955731407703 -1209041772707 -274725167023889 -269537757305231 -66898192018018 -165458665516239 -135617521597317 -178272044082169 -11310316247516 -225651549352517 -257706856081630 -86852647623561 -233351354934921 -114735431730144 -262542852454283 -182589212172586 -196568389816973 -229996252119638 -35794657319431 -69785381042210 -129888836172707 -78479520749202 -236993556739883 -127368152029314 -13562301652996 -215378363295597 -41770505359269 -9207143952853 -140608611880508 -241095079170635 -139710067320822 -122869677767402 -262347773891658 -108170437729529 -147265920230827 -85614983800643 -202838314234334 -206226172544918 -142067164533718 -122903919362626 -47574168783048 -116894483387724 -280882506375072 -210226860708100 -144908130699553 -193348430447096 -182853255867391 -55204755931816 -44800160933682 -195915088875294 -169695580111290 -210247422286632 -260854836618024 -211717830357116 -241050435925035 -119141613636679 -138226415095556 -153051726356366 -68189829200967 -112699380551208 -41871788767188 -237152349842425 -6422627383427 -90100898315965 -6969750705052 -277239641482096 -44539778048247 -246810348968126 -59174352711310 -95486729123218 -103403078265727 -3067259158385 -220566833317320 -158897354431009 -242009710654422 -221970110255559 -201867127477589 -187932021865041 -145668712526169 -176417274221610 -32166891850474 -81877671398831 -249927812042670 -11330780664815 -45086344771719 -49819974260514 -62557898905599 -278496723658507 -57224198814614 -100453850152310 -205226860369052 -105818804898623 -213667910810649 -196633684047647 -93620197976981 -87774183249169 -213186791684259 -265951786865774 -102602350306004 -1424174574657 -183507492189181 -35774936458679 -63586461591967 -236555726844577 -54270023365304 -78081214030326 -241648079170538 -235825767545257 -11962237625326 -63608853918731 -52470033992290 -129903936556794 -275088472149397 -30037042559226 -118333900691788 -79086101643136 -136355128751477 -203814384121174 -137361185141823 -22950491590612 -255736674758687 -260690779202371 -123604834079711 -153839206381067 -52478249988152 -193751417325975 -211571791958427 -135769547946781 -156988245424217 -129473676642066 -256095779635684 -209818732509173 -91706107867541 -218827755385711 -215028301206243 -170647867964405 -164615302823236 -178359191847210 -108282431854081 -212030588399542 -211536849186993 -110490714955041 -102833143792762 -207558775526578 -251326771507413 -247379673591382 -84096284855321 -70455764064885 -30288692299052 -17991975974832 -59481754356807 -64699288968277 -17436187471192 -200003647340611 -52494926546829 -164583159686404 -223218906280146 -45262123875866 -142791706478168 -267787872653937 -242265228385366 -57119645158241 -244181758871833 -69476149928506 -65828603285548 -181151653120411 -222392208661740 -143862738675764 -47212778690132 -23816653221436 -80489949679667 -277073456565976 -205066162562906 -257762018597865 -85457191197614 -227632658303285 -248394441193257 -57373474571768 -87921681263343 -93051982616723 -274758905370443 -174327545171307 -90526450963114 -142662976417998 -38869906519896 -140212484726694 -47675783582041 -110820348557191 -131000045392178 -54865762321414 -197359661135396 -78843400805499 -145962757502736 -26573928340623 -85332228989720 -27722144896915 -19360530425556 -112756906119421 -117319637941688 -87581511956390 -73326743182782 -15484387239977 -208362633926061 -95454251290680 -165926966573067 -2727512017391 -92881510963352 -55081826430153 -156495192263447 -11621696005922 -118791598396175 -255724672904428 -215478280036489 -33643965137940 -86054301574588 -204383631250924 -165410277627747 -182561148839086 -257214430247741 -270307827892655 -103391361895574 -128420136262366 -156512675004558 -117611883294588 -85154535610371 -184650438155306 -201636587349590 -98000179762548 -174926671145359 -263799040716130 -218040456203273 -76381143722053 -155836345437401 -51525684800330 -176055820959464 -1524079591614 -54487395859887 -109887699543340 -88252491779309 -138559605840043 -238134368054022 -220789541120220 -172559402978324 -21117492442217 -243125547605861 -145084551511631 -9278120878678 -66137235550831 -164460837193460 -11835502021661 -26167390896304 -14561168465706 -196239483780274 -179798186537152 -8696117142683 -214699816607915 -169908980473427 -105210709576431 -145061368805715 -36108992024880 -167388817964365 -277222170234319 -247280712530665 -189395552381596 -235605734657846 -9067531776700 -264528396060620 -143244629031855 -216737183527121 -8600280427395 -42757862522075 -82989761405680 -152801937056428 -101916449267939 -11802654750867 -127578391016789 -113652483353448 -170883994058995 -23754463936488 -228704687798331 -221393343225592 -116684227429494 -52656485610366 -93380848499754 -182139050342725 -121406019771914 -127895135739067 -172368656325610 -16098028172714 -245203782363057 -193425356772082 -103704835154410 -20959766401888 -21026770332015 -16413961537273 -46975996104334 -111479645583193 -252226509020097 -148139863401598 -184466640455255 -136975519481287 -261940461085405 -36216034361433 -43131289787143 -151080744631875 -202203618446475 -278405252635807 -17610921546424 -188658446226627 -18606173269958 -206366066941116 -138034056018201 -113890814975882 -124832355095731 -35588351537171 -111000801799286 -160223635984761 -58668098306206 -79636842410620 -211114100820909 -100729419984628 -45861991950175 -201932809805066 -207200862242510 -256499770357026 -51152939830876 -229034245798367 -60761126233785 -233547123590105 -102705929152281 -27792074938766 -81043734165429 -148008561695715 -57258647139116 -193186531418743 -281093777887814 -275015227994404 -243886867775745 -4049831520332 -183839105704709 -75134415652640 -266457183164169 -209413674619634 -14392653395158 -271511198035542 -248811884259285 -71325116774155 -143003837855066 -237131451813230 -31784621287080 -61156072205144 -58593097653598 -190138445795897 -256915911397245 -42025064188661 -254263370261310 -86133221420964 -163420510662641 -143024282257849 -109148169671196 -118726339728239 -69342042578737 -48852743201036 -4282780593024 -41036410464369 -85957230155980 -1281483008771 -163674589459918 -160767051772579 -63359354663570 -42797501704088 -274180509206440 -246378358505729 -268959026891437 -237496123749114 -135176432501449 -208329160854253 -69682782184590 -63655590304403 -213218588771123 -57785295980340 -27592016286037 -131132309161280 -225217280278043 -134800550202837 -78380761859892 -267556517952446 -172232500483580 -230540532321080 -197046224375183 -223641815907085 -183886888451487 -106473823825545 -265742925030400 -174344677005541 -75499373350540 -230504440323115 -211004431292428 -82009728360129 -200430337144389 -164081369605860 -20901570715117 -242748759658007 -160169557328079 -152364220374126 -274762601178844 -187528168178096 -10554950218410 -163641808769993 -195069240077604 -251051232313779 -65450298304910 -5359739025408 -252702502770903 -188786934771177 -51113666480557 -259260185716976 -230075728477767 -55823926358557 -259890593628260 -242684418078835 -81722822229688 -276701328121723 -163535602115607 -81884537731146 -122927149611503 -184760284617016 -99494636877859 -175710115602910 -40858890284117 -79719879799959 -141124723798536 -281246611868816 -269529462637082 -12350517057470 -129931789119022 -135528428833779 -233638962116988 -195034142001694 -122171691484660 -266652504717463 -224205450268656 -265251828776555 -156460574472848 -275533551897678 -256210734492530 -179375431575178 -210819638744552 -146361676115469 -245282442099612 -23052126143389 -274910948275056 -48160220828587 -258532795814876 -120840195293702 -32932373827567 -93461171261730 -228732735798668 -93479364469936 -52060698656163 -41255337679533 -279607173566250 -63510585772302 -101082491961337 -52773540577798 -144420621786336 -7666953431834 -154504321750911 -73208844983034 -62193393951794 -269290615229880 -272146759930949 -89950181892448 -111622948840679 -274207772890249 -128646883733554 -153233690693837 -102902011114789 -84191135277821 -220568863741639 -162408973550190 -60200839536157 -158760306829933 -165954746240298 -263002917705966 -122747683764191 -271282788981479 -261453256766967 -62956791897420 -1275389137031 -205652574870599 -231873776233283 -52517703250557 -3356890697387 -243861119976047 -51045381926887 -196767674780531 -39183636190277 -80187999691074 -45536420841884 -63378426546049 -167346063735787 -238395744043130 -245601350958056 -261117761908057 -10324354212688 -271624328163649 -161679225026953 -122202473985513 -89255628208247 -166771600292544 -211455887309658 -166693392100846 -271057868309555 -106936423137890 -96051577404429 -178148424206477 -40284225948976 -30491941519735 -249749654092864 -62780066588690 -82341900441238 -121058664537440 -34691830841154 -33419124334658 -167538373888008 -135729308287299 -109101246175511 -214295069154450 -173822188658077 -85342421120802 -243372906808238 -188120031902696 -117210291838580 -98830764671924 -266320174182601 -4960561703309 -215920309752583 -182113333577183 -80686676295390 -162094489979057 -53515433355015 -75271853322878 -248797973206496 -52789288959505 -150778054155803 -156555735410775 -111584984557968 -185858423348390 -92327550074395 -17334816211374 -73764894355602 -237842252993953 -50102447437202 -5418811073616 -253975426570413 -75107661983992 -222851296416044 -61022407426197 -181021617771903 -227037164737202 -128107354392609 -85348477092983 -196077081989392 -259586001919196 -48752793185828 -63514184143831 -265468939504132 -7651630959330 -122810582896986 -146643438723247 -270993475045926 -221913710923261 -73317106039291 -108011951287538 -2851116442756 -86929640967314 -150958622034021 -163463188359927 -223382839397716 -251431859248417 -236808237677757 -24205191886247 -59839728002919 -100891157324342 -175143155992186 -203901903196035 -127890673784752 -150810131041783 -109698746622634 -100398261605098 -214906895369693 -103922193384269 -126232804694464 -602151545227 -69595954955732 -145868816627745 -127163197824595 -47111566476877 -200954819377719 -260449893936841 -272746843764126 -212977638670129 -205123960678674 -109195808366610 -98434289811893 -251959213141989 -257467059054751 -181666796781014 -169539603147607 -73586438747821 -161052834251035 -19170760655494 -24319404240726 -26042019767145 -21624328087252 -41852534747809 -128179915384578 -262998114310023 -80277148034971 -190512728263064 -235629243855897 -110586780671193 -144704216221056 -92214086102985 -204590787402322 -112076882116128 -209123307010201 -119480083637854 -144081527765599 -105261346843074 -207591325496016 -106054795701665 -148449071992072 -219100439322906 -111180649292851 -54393304962731 -186697247230095 -33552743647484 -41278420872640 -9729011623067 -253110870020821 -37283965223922 -90094240390865 -262955770453414 -260667651482176 -35335182376353 -161571668560643 -95153498166868 -125918822975216 -2959788063862 -7075100769712 -71058459692804 -31209255343159 -192923974742700 -137827698232674 -8849532564716 -234170387190465 -151798236425283 -188120807886656 -149926201596810 -152698225979171 -56753550669779 -258025721416310 -63382261514204 -172317015258988 -22512531587095 -56950766583587 -244878489185877 -52642890135101 -115208161123387 -165147673305028 -146817608656609 -3912149899831 -174042377201790 -5393761068671 -86846299579749 -44145723856777 -246559628676753 -97478574366430 -143357817477671 -220620794525713 -194530185996106 -51472436832824 -256859461408606 -80702958128641 -220252407924657 -144289167687699 -88453536457175 -59328033768987 -63969750449146 -264769525486023 -231091322924887 -23511932591178 -24118726162955 -110721295070548 -142627270280234 -109316518345431 -99077526411402 -61359820310718 -162933697093806 -43950853360277 -170775975305234 -239190220744071 -274239618225166 -44756973136372 -40161335079157 -61251290193465 -151551941968910 -158904906729470 -104658819737798 -191135429630928 -119794772977852 -202510087953352 -166341545597211 -57611550010671 -178960133625662 -75733099454620 -215160290993633 -241632144089049 -110414457743177 -190558953640757 -197965725326340 -217095732648553 -67164745163156 -2352972539252 -231128854887663 -76994369299282 -16539762692857 -241420780077108 -12530593296498 -30895615760852 -127714693335426 -184548191277606 -44601431905350 -65645784527593 -40243733978198 -28136467879602 -145029154276722 -178341204253233 -274783291853133 -76612256676335 -251038998687137 -228063819934212 -16487976527961 -100034066645976 -145438225755963 -114232231606766 -209954422155916 -43073635992572 -218805917363387 -168782300126168 -24606911817643 -200905872288737 -274406332282205 -43437204687131 -218595386909538 -172485658949603 -56131315431718 -186097607235589 -80905845365496 -75795224539711 -170596768452033 -38195415483540 -4742530577163 -136734123730474 -49361545201510 -124014878032972 -20774487823483 -69494989066026 -139791789123583 -13709465234979 -141538575620225 -100397515579974 -47334289991974 -15303499989504 -82143286794213 -172503753527533 -248251189970309 -92974108755097 -116044905374028 -111876927063473 -216553588927387 -36281075959124 -58137023135788 -116054726888060 -2954631801542 -58034377574568 -190511982237940 -156407154570348 -115163558627792 -22751954890284 -33745111618575 -52956030437643 -184786680129956 -163593832225283 -172746796167909 -133103488042301 -14395905133583 -199321400004521 -151169567121870 -81224048085003 -208611172411062 -124923117367091 -249130286176036 -218252997712165 -80819349891130 -191848530253727 -239088811713371 -152221073389452 -175518880383013 -143007208416330 -124722124438170 -47905967528219 -173391479609691 -145308714829715 -84814536090287 -96469488740110 -27118458051461 -123506784286582 -26628600402437 -171433847707376 -189204803658843 -140383098039851 -268431254033260 -12329584420975 -156268959703873 -89832445231675 -56870865137518 -25556370226296 -223565196637479 -184016199716672 -102654287005028 -8488750347466 -184513713774046 -138627967046054 -214166950657427 -234844903669429 -179890272683478 -129183989060307 -69735925791169 -229819966186810 -3473079266364 -91596677063688 -166257594971126 -217023797265461 -87642274656854 -211043427964331 -181756573759782 -257985803351461 -263996389377415 -194606441692160 -53838110969034 -20562839067304 -91181519483930 -118078521153864 -21419081909320 -3700342037875 -133431521468518 -32923868078814 -275862985616936 -82332960858387 -245750322353421 -74684111053255 -226771482299130 -150103046497389 -28191329277395 -134621003748266 -277736327880550 -87017305522109 -84616002752966 -280938885941364 -237945308426987 -5667827271823 -151090102144702 -32055274127145 -165795714179487 -221128589059189 -230312264958335 -172029352203797 -213603220654437 -253060991384277 -60244513238390 -133479110133077 -33462850452555 -22161794006665 -137835635348424 -137197538444130 -56822437948567 -215537547946431 -22029137667612 -88381315208485 -253909586000670 -174187253810325 -277182489360636 -84421631170335 -157380933294372 -180182815342781 -231613493626504 -203754005011922 -217787228788386 -278134300757104 -133412145264677 -109972489611737 -35639693186110 -15415450458397 -188641723426634 -104011681963446 -42291893084494 -257394066278450 -238569734160016 -182882986238648 -151743711289108 -115672580705724 -143077045344600 -142230129682552 -27075460465274 -68778899008511 -2515659499509 -187916559107442 -133582238596035 -87203046555030 -214676586525114 -41250843819983 -160119914630044 -62892283700657 -267129199588355 -270626784831581 -130022337147448 -146365111791613 -263666105803169 -186102631787768 -201775094277530 -46418354679587 -99094397670938 -61487992809793 -260107940057468 -275259320906737 -73431020706888 -52525789170784 -2574102425927 -52074539510700 -228980262420277 -221497070960972 -135757136716655 -28528363256193 -49316315752096 -72518181245689 -117743760099533 -249828344543616 -268856376568319 -8354105173231 -105478612602795 -63923425392797 -253613039788590 -13787516004777 -39732971389839 -235105539994092 -151911655206761 -107832878687195 -178773865664790 -33288439762663 -121473565534767 -76001789203194 -148705149250453 -86634603920195 -158990508120115 -243955633944356 -105694576897460 -43163398353079 -103881621012671 -240575036029776 -169566900684639 -237561381891626 -27589048970415 -182834999375476 -62032409708938 -233087500316452 -259658591019601 -80202176959067 -56194798337473 -86799898064077 -273403900714556 -162317620254282 -180865198008794 -75301752867411 -195613706390819 -180060636746809 -225071675988218 -258658715038423 -48387739544822 -276478753263081 -63106154751055 -25163530088733 -183142117101179 -170372322558686 -160069543591589 -80509661652586 -49082051547885 -213302538459128 -196045646041758 -35616800254364 -265290701333314 -275537307586205 -101344124496572 -14494023036650 -134234491087449 -217727602740199 -259202013665723 -240377629411171 -3403785860425 -163544826056622 -121463853216518 -81658717439300 -106701181490534 -28744440072436 -272342688042411 -75328031673718 -278398540200105 -98297517120750 -196907424287230 -141554419257584 -234044314544537 -244492471656574 -164384475572750 -193721832240487 -111885530570777 -264876297230709 -68511441067378 -266869650037116 -174184377266365 -46235546661794 -210988668295368 -51957841305228 -133790799392057 -53073432712801 -173942843126394 -23459076228192 -31019745121015 -165167613082601 -267695421102461 -77876940616539 -278870103849516 -179191970454496 -3677943575011 -230751940410182 -93062172892680 -148528973074422 -113238579978076 -25050066117323 -167137313917324 -73751013583345 -201619511231560 -13657925053788 -163312512941899 -206654413037893 -7339646895212 -94868046213394 -197499766506870 -39177625654821 -233784439790669 -170318207299820 -271583306163022 -273701861866637 -137801867377629 -110145451993389 -150906677569920 -153919197796952 -92996798459741 -108964704503923 -277712438041996 -255133741204244 -27318510902079 -110927160754114 -81454096383217 -181250757779305 -156359832351105 -174494278537532 -81845512166062 -192481371691281 -252167013636769 -168069838663543 -96242362696553 -102752250531531 -185643330348864 -11393555706823 -55662096271022 -241737830551420 -276616250791939 -163528412450933 -22243121496257 -212012089498134 -261006373929544 -105316711688051 -195142465118931 -161792581692755 -98122790031974 -1318218107071 -209779482727574 -45583007360909 -135686370783648 -195369640540176 -250090800386660 -44847359341800 -170360841444384 -17630050106275 -152316233254253 -44648521736335 -188544069997591 -163042680762576 -244187111856670 -176682371084215 -144914954253015 -191412172041075 -54097916877645 -21370203362556 -44453570780756 -50073076635908 -51559122063039 -250073811717265 -179787516957605 -204790604704658 -280485551957736 -110291154506343 -32573471782254 -16469493059171 -51491563755224 -88073805684285 -44760751445336 -52041271088973 -103431319770646 -5906416332430 -253265434847484 -226524333680149 -148733959491223 -40740527652803 -68212014342132 -167816870985783 -208829391157983 -165587180786804 -79912199140538 -195753325510437 -71658331930133 -137859103550443 -265790886157682 -109429825249978 -130433542060833 -12239847449823 -57003797026686 -29546899099934 -89060867289853 -92259080347427 -260837044589266 -86931908867970 -174916873714447 -171349350173040 -195847676823746 -13589818579747 -42610137876811 -230554241313472 -80332677852699 -124696232019197 -67716902631880 -238722728945954 -218646483513877 -55548632299612 -155072608858450 -97497988313426 -121219442532587 -3388501678009 -688929407757 -254841434378842 -61847509708086 -279264451764176 -142331509526415 -203495705487176 -183321447404214 -163894666300731 -190650548172920 -190587157016142 -39175054004294 -234321591309870 -211509179634418 -217526990799017 -113496590952624 -124783847453057 -32112001773053 -275028923534548 -190208395039834 -146684991713400 -277035314323402 -249347271393333 -117480466399167 -278692921044492 -153878947561486 -157033337230456 -273827932978513 -253980283452482 -18790658422358 -5160049467023 -232837412359113 -73447829851249 -83589438569007 -30213424650327 -167145065992390 -111199404235335 -24867821729430 -249544489628455 -120910167775295 -201802539029430 -31610041422411 -211807482429621 -253207576728021 -22186691083952 -261634709589399 -43065136861755 -249862858897856 -35563395461787 -129765818861001 -106446778141171 -13736771234599 -57336757606089 -12695525020462 -256480443568517 -57302352930889 -104160996032769 -273334001522893 -190340813210759 -143690681287789 -168133482469028 -45868622028031 -104034746787375 -214650933088815 -163791511011809 -249960751852508 -22650975711162 -177008403625578 -156164758640453 -76185643393029 -29575164399705 -202293669828195 -190656418157636 -135433710908986 -93687655669378 -218359801914698 -51375745314839 -220492096838898 -132525530407061 -95237202086743 -255601579883236 -217642716627407 -147355049081750 -12941828051483 -38628513733941 -232161924230296 -232817289830854 -265629960264237 -232123457096528 -169485292520862 -63454959990402 -109145421733882 -109672043672170 -83873687899176 -245857029409582 -193493559940129 -271005048366147 -229174177793386 -111870191200988 -128005341495757 -208809660057387 -78950026898866 -273451201912826 -55094824654414 -4022460411498 -119823055625006 -281116949670953 -49262164672500 -218551705266257 -4319524914058 -160066943307299 -27063857786793 -234438886420228 -85623356529830 -180236466470364 -203998051184593 -230059648668392 -86051607479088 -30648934855243 -106407835201684 -43813174417657 -53176425897695 -4785369763788 -243442112953302 -146522985656573 -138878716012978 -74318256941249 -144251871303928 -29641626603983 -228494387654736 -167875446771719 -274017265950221 -91657900393091 -268357793705510 -79567679563321 -138669829747474 -207925186701080 -28138594650156 -4253129557774 -83166028713221 -26806899307503 -260598603918498 -119686993141885 -3642935178401 -110097603916612 -103431281155442 -132970051903956 -233865865515200 -201664767234471 -56068093565389 -230834711617334 -94733978739698 -92832491342064 -92965810121881 -64655761418415 -14182407287118 -192758509867914 -8109928278477 -160866804587414 -35030162744067 -191075109266097 -162026915212775 -26727434330335 -3131005829436 -190229439481957 -15359874658895 -7572814877804 -136732520107116 -81172843835777 -112675597503653 -114747689983835 -196435538257050 -191415120302732 -118024874603713 -226043079492581 -102233305166381 -229279044287238 -235254664830970 -276087292703970 -87174953836842 -74259186617287 -222982505726864 -255523543003633 -133755482092096 -273702551220115 -182793157662205 -132367172912191 -102718376753232 -15160659208885 -202636804666478 -134464644436891 -90008070363349 -164508073684045 -177013716543063 -75636389784305 -170556880777414 -213804836338410 -147987743671485 -185762430121529 -280950651900674 -25461084379243 -107411942318170 -191458412593674 -248878698973907 -106421839755778 -91389968579939 -12392296913099 -240621928700066 -95227639372653 -57350910631972 -82629345409447 -217008717358658 -71479575655755 -219079968119660 -173813498095117 -99894447750851 -42137358169403 -49579653128648 -167421471748441 -241786349252296 -20887567422344 -104175308777454 -176235024772760 -95662305269787 -117125696885000 -132811143212147 -5424633052185 -76782939604713 -55261508239665 -278386884184389 -133871787782867 -156328275944076 -255308720192100 -231998086459962 -202669518700992 -208408853258697 -152223385403600 -56094894945010 -80476014557881 -145531665478651 -240669274914821 -66115040239591 -131101646464350 -258803167082686 -240903686477880 -239622916267359 -156173673856820 -244048248565604 -47685950254464 -115654840250775 -216027356339238 -37353097370934 -206363815447647 -164342161489302 -94224601330750 -246054352254998 -180010403535792 -48079454311570 -195164666152236 -280351542766736 -91530133941745 -249395234384145 -39264476797698 -50045660355243 -221573675448386 -184953145771888 -59279208835984 -162865739094480 -174891734736596 -274681696346635 -214798702566015 -268860645087430 -269876724074094 -272628691186773 -45390368141054 -243554070634062 -184247086051990 -192513103343134 -122821818280412 -46143289627812 -44047352380648 -32558972478207 -154043130409963 -108641228027945 -167215366942759 -55012145307905 -39900837290047 -277384717776638 -90532536979624 -269636568291475 -184501738617562 -192830831828320 -123079086454270 -277568198670203 -229776317226220 -271006902237669 -38164223979701 -265131816360733 -107050734269167 -236489450589205 -82224102785085 -201879926040836 -215373117668467 -276027158716449 -14887154027994 -82238176477905 -63340503271447 -67669942558791 -65867363272292 -187474712864743 -254982894613739 -78444457711773 -85933105492753 -188797316352005 -24205834986582 -145449957795084 -31742648304871 -234966098102403 -76482003554198 -142744863077485 -213697883303949 -19241699465623 -272633995431885 -249058443229878 -255058375971777 -20280922486200 -173281186930339 -144403366672125 -260549996088619 -222725529258887 -22780396586592 -90577587043483 -71674283082428 -227947934687325 -64790836233485 -245533326037097 -225522986936116 -220507923623861 -26080031832388 -63230818757781 -102715433265920 -102968417388418 -79566933538197 -199965231393803 -199658163575960 -207476548610850 -87406525128250 -108400154501705 -50543130041729 -129261340674141 -249005052417601 -161222621802248 -151520579312752 -166449268790468 -247644853873015 -177702645859447 -271692841350084 -96439236020277 -92101194492243 -109336500615234 -280409258577899 -161173308587476 -171392733635982 -161240273455876 -145427385941911 -38044580081493 -21216810974750 -120473615647786 -274738976679346 -185320923483473 -85142113036771 -71757139107262 -96539847607277 -26271180360303 -142741044042535 -188421266506191 -3039903016333 -105582300475746 -125823161615985 -224283002449424 -133257662492304 -155513579156462 -219854314274470 -257158878866964 -184748212821718 -138649521684541 -137992591359896 -268638330011975 -54954445356704 -7813946605823 -183115502251077 -11089471964916 -221940813011717 -102225590863384 -98459040101624 -161480783751257 -13733468881089 -115812184920774 -46817817159341 -131598922709418 -154223972738232 -110758902923700 -50412183329208 -260920362877055 -258341372870859 -100584842178924 -262908294431691 -65003080633294 -253011103540292 -240585217750057 -255410325153462 -106404400072203 -160601172124156 -260840987509002 -278427411251099 -140432370052914 -179307610806110 -179823999256917 -191850552102034 -74192252199806 -193327994355756 -224201286222730 -136070430793716 -69164857735129 -56218312078312 -42697290794057 -55984159714730 -182238344224240 -152982903007266 -118454286233008 -187365903335143 -156250801785885 -82980247186691 -41398352567663 -118349619553711 -168793222325890 -262752461478893 -117392544159629 -211142737454333 -174947905728615 -41249724290470 -253922025415269 -225749669109672 -279566875538426 -93672165380053 -30744347154139 -222643442123476 -237340582215675 -165166603253945 -115228972066999 -98758284765952 -198828992355951 -104148831380858 -117140000586707 -11304752347195 -14711744585145 -45526905202233 -68066924846559 -105521704616765 -272893640542099 -193892322827225 -66513315434985 -250893025834740 -219647720117418 -240435136646459 -176527665365420 -190263794521710 -147720249119453 -237103770359782 -143689764233929 -25557109093205 -76850360195144 -166838577949895 -110809498469859 -234887761458368 -231255666344616 -53668146631520 -134951000726432 -163309044224081 -108194795571945 -277711838888972 -143272135479451 -168568451067109 -206891811205254 -46896544257316 -42319293715036 -279357481043728 -271200669103125 -104511007407966 -232625340915365 -162660850258744 -245081433920903 -172667241591210 -275795668669812 -10383688648072 -149003269335820 -250968554609676 -37603384624857 -150697917071255 -271379196342214 -67658834826736 -211929113112705 -274316423331294 -2161307940079 -163095056545742 -51945325874556 -73652822779963 -184396890931712 -181176402967953 -216337296922808 -159461382861587 -126806640136390 -158209670888260 -246915352939325 -133158120905643 -31303646303650 -106652516389516 -108723208823279 -143416561101215 -237440572368337 -142439952813311 -162287040354501 -200543156301618 -46927388672130 -159253080867494 -19445903023558 -61606343523204 -280244435239548 -141635473136971 -72919239653975 -160472342020388 -60202040313564 -91011062894200 -220127663280089 -35292498114760 -107927361280886 -48002760359923 -80756835342122 -209328861928087 -215946274722343 -27242053839360 -32151291367418 -248470378222657 -129817011541745 -258485530618036 -143493687498733 -268031488753178 -114397926535923 -2395806630307 -115481446424126 -92721315271522 -139468352954301 -235863742078981 -105630768660072 -112119507854085 -184551842628807 -267828813829733 -44613511408128 -254885572183054 -44672753636286 -127711325476528 -160743150661797 -154113651720867 -251124560837036 -2735336582259 -44480443484065 -30801760339083 -195365209904921 -190184532544305 -123235921177284 -96912897251589 -131477268614354 -78590858427030 -246142957663986 -107823861629400 -212913242471986 -144285451283102 -259364455208875 -241751127219701 -93071783492293 -45071936715583 -275457015072680 -175653982661476 -119762473050249 -168711316475737 -19783018126021 -100057420157315 -169519620383646 -17461902659167 -195094401263512 -25387556682329 -96251705942679 -34748641733000 -196679082595700 -81689985791721 -91825159134350 -194189873435397 -32389786919408 -175310550065300 -248940579216029 -119883577449899 -166946046839972 -236926292896507 -158091314507944 -18368497860299 -145961109918077 -162272288803603 -227749298545303 -146131202465084 -99591334427295 -176600934015362 -219407677242496 -270055661050669 -65369636563485 -32500891700642 -141496344803975 -130732826346184 -180194822809554 -182373179934529 -136288535048699 -205185870892246 -17038876246251 -117740614063253 -134120635606428 -85957381191508 -269378522292065 -267647770045420 -154835986766351 -83040988546582 -264348880909988 -131573608718591 -187776737914440 -225161728897266 -228492010642648 -101950949746550 -76173233229206 -256233316821804 -162333747863981 -247264564702522 -252851063093352 -185573453977704 -153365824137901 -242818925449094 -23128067630642 -152281237427774 -150696068611708 -114804422197455 -14461268506862 -71449582111670 -198533121249115 -90087029380470 -109506984813867 -228529028841280 -36851478436980 -36592642565682 -204438716607075 -160729924954906 -145271397236016 -118074933998891 -277665330706784 -277884082610224 -71953379264474 -167269187202657 -187750857828755 -146158752324230 -97251562816981 -219019762599010 -25747068656959 -271420652665623 -26765004111096 -49159045497627 -278380770172080 -107074089036447 -258608525078257 -11788853240522 -81265375732245 -2141340130387 -49138509604651 -257243162098165 -267399611557673 -262119483507286 -140965173274259 -119403011803839 -68185297551967 -119497655484511 -61592704624385 -279243445436784 -104852111232675 -221272399056705 -50392341001525 -78345221219978 -93284907400806 -101772376764150 -29878826585921 -260081403603671 -241634295634510 -189596681889927 -64921548643098 -112811347783799 -11312426376854 -75409897253850 -58593442480817 -25000041170746 -60357886429400 -19527642063280 -252865515223828 -164576758723143 -35248648754536 -71620948679365 -260869176726836 -226738203786415 -203795978318493 -132471365745446 -147097365983544 -236054002690040 -53033657138934 -238857643534974 -130249603280570 -154567850390462 -183396276417552 -216438999476373 -22259493205371 -32319579542926 -189625787751737 -277530727892084 -51276844800943 -234657256383732 -266997263337618 -186516553956133 -230654768258840 -59196246250357 -30888385471759 -20227912122404 -11967280994601 -186952311588508 -113297246491989 -62540779257141 -247101704855014 -224221441497645 -244824365604455 -68253848322157 -66095097931227 -251719365896691 -147018628272247 -200502354258571 -236279210372937 -97501783530973 -59101301904041 -106313235838242 -299256559720 -137029594642823 -271449731015541 -44247833410146 -194733742156169 -266802195479919 -247940528736719 -145892388965772 -256831487929432 -31532824461560 -200683616707018 -172554877511996 -223898184632903 -61053609599839 -12733078233020 -12065208955167 -203042379956230 -59009171964721 -253322083774300 -205160328249834 -24457518975567 -161049272477051 -273118555629504 -52256090978984 -103267226018782 -144762934605344 -76735155918952 -219561490836035 -164942190342819 -10457589383996 -185645766593701 -183135914784880 -139164424719346 -196862556916454 -123111884112688 -187397372812118 -244626272334520 -210113651437916 -17006437669590 -199684255480920 -167417747433618 -276809148096059 -125637082079327 -22149601552497 -31325891615603 -238349089974927 -212051724522211 -261021265296790 -3197775260307 -74655830947329 -223366053803178 -229217330555786 -269480620421295 -23328433207951 -118837867931866 -231769718172962 -67537107916698 -265169037193783 -16007063976035 -272404645889817 -167887329267364 -264902848899075 -82431826143900 -183305850454124 -13587199000919 -79275474005437 -111927077978527 -165642624543118 -93638819741791 -174719322929607 -253800929378590 -114499425722883 -30091956024185 -100633966428490 -165956427416839 -224635031526357 -271493703781050 -140473001027300 -236884771681135 -11612270951878 -12750560974131 -102122975705069 -30424096705029 -102462812441193 -118879189065074 -239300354785863 -233307315720522 -179876531914804 -107301037795033 -107277823307321 -179917402956522 -239510296689763 -231900760070642 -131006756382654 -154251778293873 -103713004493804 -142544450576171 -260643016559609 -189429068296398 -277524258050688 -234737374707267 -77999682499034 -26411327560365 -124871850885618 -121610746351536 -53466728683374 -5440080349206 -99383817744083 -106885046082386 -15596302365922 -105764418153668 -33757105545326 -259023582703694 -264145595563627 -112358394460492 -44176083259508 -66144883675818 -129160955299163 -178325762503336 -232938983523353 -110969541469751 -279156330248453 -137013526893817 -209628860051841 -263917064567436 -219686635627598 -123429469603065 -83623515024156 -95365297781883 -752948299042 -162790360308757 -48492172402404 -162108365130753 -130683497221203 -189599954501878 -31191700624385 -228550854767612 -88647523318039 -75213608344905 -140175725244467 -275711796369479 -169419188997337 -272569177414001 -257113526448007 -223398398536366 -166156074913005 -19145184001852 -192467597968892 -170481240135288 -109617741251477 -7273024706251 -156523733391891 -10365565793395 -259148302729982 -11901270223558 -214213778210413 -97791700948587 -97603560338841 -247058679018719 -83699773593021 -146628191214965 -18151214654124 -165752854216903 -166757067107892 -212721452013983 -244882173194930 -131583231213132 -135854763533863 -172415363274731 -29885810729581 -78832060074758 -80604424883185 -154137491585137 -52803267939259 -53427323986036 -48968722343772 -243833026747494 -191395378283944 -2660362585931 -140592310680286 -107373584030129 -159907226142260 -179078339372125 -265998684772059 -119718012946779 -81687494264162 -280767403903294 -57224566216222 -181285069651015 -172760521547299 -198921383108706 -17275542635619 -155388341273317 -250727500767279 -259819409057094 -244522442873787 -133416069970369 -68553785557151 -191336608615035 -202187485716773 -248655945453560 -230460284449440 -110184846842496 -76927294544290 -276543742754819 -32013808901430 -81357518357282 -261254283486298 -31792016125971 -77926226505242 -277184707667330 -270489315396225 -90186998677811 -51971744453232 -232928182344005 -79191345090230 -68109134149348 -122385973801605 -138352718935366 -104320426115707 -270414181849370 -63230709907197 -162379924024420 -62916834115912 -121022116724251 -146011878692833 -280948550158525 -131852835863702 -81659475172132 -101395425583025 -191135577823010 -242717795308788 -8785906579464 -29783107347850 -253200424013926 -192845678390961 -75298284282135 -266030596229873 -33464733302126 -237572958008328 -243202812593258 -103208710623369 -193431241381646 -89261089679910 -201016807771755 -259450472269642 -232893562848337 -138330135981260 -179215985626295 -205953480066878 -102870919084294 -268829434034888 -60493872716468 -240908071584829 -89334685548432 -130420154944565 -259175672821878 -218464529063612 -195585174991029 -81134256881265 -128768857467932 -239055944101932 -2843070934921 -53924696457861 -127157907272127 -275545630925184 -243561164787556 -130211224555157 -86022783154866 -163558609044863 -130458217661041 -36534745515301 -159613473586212 -68167424637750 -169178188382265 -24807774769535 -62529560389312 -18877928386782 -266800001388357 -126577707061221 -131442326091423 -238478433694457 -79210819326386 -188958579262899 -249964976602294 -248914334293760 -198002337898945 -15415462072878 -268619705172217 -254819762105101 -47971535164667 -82324240475679 -170644581193187 -221929972688573 -198877543753461 -30996661266883 -25616854980764 -277376051001235 -50963019651514 -213521766194499 -274128486362135 -129900570025796 -8644255982820 -279797121201182 -189651625791224 -83775974782271 -218718503876218 -72335497664181 -196313293962433 -257251777172808 -48067413705269 -115451729144552 -229615619788104 -55786101606059 -239391157067616 -49163731952075 -46524339343980 -195566782965132 -258796892844422 -30334598311176 -47403855225932 -59343345200194 -187133773808481 -72466546649694 -268164269287648 -271747390555276 -27033998304343 -227098561394458 -68023021719942 -150033184193214 -219669265819258 -280239121870195 -110648028076186 -34881691010944 -229979762385368 -43901849257647 -257208647841215 -134200616412365 -269947642296908 -147826680891342 -81019645638175 -130315210827198 -147918645977278 -267036631710326 -88265212418072 -190936296894795 -260308990863933 -2683961779453 -90356310999503 -60282059637867 -93255319912250 -155591090444049 -7739470077172 -32702301599173 -26578148474134 -183007846775287 -144855143532159 -26518537366958 -237221061088709 -7627774874483 -262147611251952 -268127713986011 -235875570751699 -89289725420557 -102533993966989 -31935372517716 -9815546617221 -252508494106042 -124095179599535 -232302351490185 -121522796798186 -101870032186008 -28276438469228 -23486155452416 -15420593559775 -90680136670228 -46560541984651 -102677218891379 -13041478131559 -200309006122615 -272261594626575 -217130872186861 -144342086514930 -139531440980874 -86684319602998 -274525012893941 -162670968760474 -182822770091856 -177172578951246 -211675702457373 -43139468549892 -140462804756545 -35209944803271 -269095996145724 -266252955665662 -79410768084815 -148429185666203 -271328525341927 -39797743165868 -72412985337704 -84884961858394 -135266631952785 -167804990422678 -251264037816857 -225526108535989 -223289381164457 -133012778895208 -114338948476958 -223995740249365 -217730951491881 -246164614431434 -75385526776304 -58134147248528 -38369017968187 -64719851980048 -242648147024914 -247120521734184 -164712767907484 -126952796317930 -124728608510103 -138351972910242 -84377300757222 -108046458019421 -227198395434267 -94692788767911 -226942119863254 -176823569252349 -41991347695869 -124145844337869 -29594982053978 -75609376562834 -200446465044077 -33850188264287 -161871044653365 -177343062426672 -163504728374089 -189830089875811 -241460744616714 -1883964125305 -236085964262800 -13048115264641 -218509280336244 -50595569561799 -225359062306470 -210516393416574 -268386131317599 -202521089319457 -179338492098712 -97302940013331 -240321404111427 -167278989669240 -106098053777096 -75993987418261 -213038167664841 -151273979400027 -231013584407051 -240497055711746 -165097491371495 -5375064601865 -189842789873596 -154975204793394 -126888887364081 -118222644390175 -16753697277088 -227611049886656 -12598656971289 -27555435485171 -88350604997356 -48096662632865 -68496502511126 -35951704727765 -113869641535680 -43563653487164 -173672484278459 -114815992219045 -20214959643596 -130245193842238 -22011284335384 -18220208977190 -179534219321168 -255367744572764 -13664411885816 -24663986381319 -210852430091598 -186978594239708 -186013857524015 -152941324316380 -89308728375324 -273306083661795 -227140157599673 -205092599429919 -89621534409249 -275656837976203 -50982658228711 -265524914679749 -212309128271081 -4967111263412 -22007834134568 -112499795515610 -14347589692879 -133612454916629 -279413707874644 -90508831537108 -189557289810589 -52708670207558 -128085185637719 -199297424618085 -250460865990831 -302309584450 -202442704207537 -73244467775363 -37446487622094 -152536129367962 -118796334054124 -17022127711399 -151191653962340 -67166399182557 -188937391527607 -163609624820755 -164794223462762 -175919088255183 -195973540914003 -129356594406999 -254423496464293 -73900781200797 -138737372051601 -138901605815139 -92873730426307 -110774904809039 -46438319290882 -729720704515 -149514756531768 -30000718593506 -263211936621512 -275327028254167 -276072095802394 -94148923117285 -24597600998175 -217660822202946 -24326388678130 -264854782149969 -145478533370129 -235269135619835 -153842390733944 -184041154935817 -111757156956570 -252364690263714 -161139576078218 -61172640733363 -79846040761841 -31127024015316 -235972500291390 -47594746171803 -139101449232261 -27362343704544 -40742266110918 -56557598993141 -25924133855385 -196449487545426 -233156076045034 -135209816626926 -167654141802989 -30494723052719 -178094472602822 -242713278453662 -103643290713554 -24244398237769 -218804440028552 -235859036319980 -82040460161852 -13840357466942 -270462213593663 -173376914035836 -98255125695524 -265890435344010 -177316500377608 -125136896822048 -120812654961535 -118298938193190 -123189122358793 -121402586328520 -127102741349422 -229083614578225 -255295948924426 -136922475114907 -193576178999297 -105052405713798 -20329731123844 -162986196992796 -46332496738016 -177260960546638 -185474695669859 -4685980954682 -124282801950655 -67242751544302 -106286044285167 -112085839701137 -10579750640895 -138683271538223 -277833227345830 -205208415223167 -58678534976057 -122508151548239 -239535671498653 -122011746509352 -91251949331703 -89220652692281 -185374292931292 -1030253843753 -263073201581668 -18198759803105 -163573091935257 -137030297275377 -80948136148902 -238535578014390 -206992472139525 -88327923863181 -154184410879090 -161246699191280 -128770884576261 -6375856764650 -184664748321889 -266444274713030 -205451432185771 -146613708057939 -176546781129629 -237823437050891 -257727598660771 -25325647832484 -199983758187833 -38663069041859 -32809041661669 -108465654786847 -136495232320042 -178898331002305 -115322084124252 -179554176634816 -275527335807684 -112981416935164 -181717149146981 -211744657800255 -75250861382632 -178356713719487 -123116232838895 -242019395599913 -12276332738057 -179177516757610 -259104769144515 -88953740381818 -215268310509559 -204053813591306 -270899507919647 -139847004574715 -62016121597529 -8573693115154 -188919502785420 -180079202439053 -276115317219552 -28620921333380 -242889784265268 -220701217858796 -64963771792276 -235018240579563 -78321949474035 -229227077264552 -142418798770731 -242406195740517 -84778091577872 -81549738791106 -118518596506311 -199724827363353 -204248730979715 -53094835525502 -223387699244293 -193985450213238 -93689456307300 -259403376290945 -92427970088332 -67349904707592 -276530841169544 -190064979342294 -207715150664210 -252851577573620 -73525059821259 -186490235869747 -70733506349399 -274757865326012 -24918817110756 -228639858588346 -250985452398047 -185928826569966 -104539313696365 -250815950923261 -199875165259161 -268715162792124 -53896351685738 -228592101025582 -127709221953115 -278982049848811 -189412409878897 -213579608297462 -176159703457059 -82464231762361 -150167972899319 -196170108221850 -29790457943969 -274320697592681 -255213136539180 -148005330582689 -129282250707283 -13977348460214 -17343924449322 -82656625861538 -280511399576479 -94817459211912 -44513672313068 -84517154517503 -43557959769872 -197437890645513 -243060054141352 -139432648126677 -222198650468753 -110844994958971 -136027916367581 -173370948371597 -172068008600459 -95450601615861 -141907935220831 -72684686376118 -76799778324754 -280423003815295 -18908105854110 -139547495478452 -234886989437499 -98257231586838 -242265916764518 -70908416113886 -13322286451730 -30363776340198 -123817799208220 -170312756818266 -47636073761845 -270689786245146 -212118648741859 -124097544454763 -67508228085075 -219260167629974 -279276191352781 -105911739991961 -61893128864790 -255082630470332 -26753786054484 -211836148847775 -118626431783360 -136552572009875 -247953159670560 -111696506900732 -255145131348024 -270176343105752 -84819543693314 -15747981845610 -181580575441892 -270883166190094 -218929119384063 -23602670051344 -242590026081369 -275576106825178 -64755734267780 -46089265724775 -34338839947401 -127581421838876 -231824507253264 -81436274819696 -33580422195617 -135432682836085 -249811458755014 -60454331697898 -42553136205782 -52198221242166 -197122399232388 -47906365358575 -146224728164000 -195791571499544 -203088890826986 -202198264384137 -65504331203415 -255446035357566 -253558970008356 -120733898435233 -107202251358458 -119424891675107 -102854914244267 -94445946196901 -199856238448329 -144975826470651 -176148563378877 -244838063063914 -217034878997303 -25376354363075 -48586186615246 -24359888608527 -231294105413188 -270720844242512 -271798611633075 -141530577828725 -1421804694124 -236285076520597 -253608570595107 -182709109778370 -251525306880795 -9771571257329 -228673292358372 -11951575755445 -183602185602534 -98369533091029 -67585508519833 -118859803947062 -109009052734725 -275568408666251 -35979256402260 -34185656326759 -102358215799449 -164334841068422 -113692928084272 -212355702004047 -177827085229789 -20287570344264 -88835497130838 -50495975046219 -276512202143667 -193571431204111 -42360353227484 -213168962734019 -190365860629916 -129276687028039 -230349542232715 -88293731301162 -164694736423992 -26484524262519 -163065314130457 -89316541950929 -74448132935863 -91939984879827 -101457346841625 -193940148827008 -18772120032600 -213406317805870 -135051486738888 -241758969632709 -246842216132180 -142030694779987 -200951036522816 -79466586550696 -270114197275625 -278950400314150 -135004164898552 -208508819035301 -159052104025446 -183088337508277 -111934841001985 -229204778024783 -148076627098219 -222701508079810 -137779531029891 -142605514426816 -241948502002028 -15381191973902 -122031961257495 -47890586402331 -84276663983111 -19477622534244 -35253936668054 -93924945556803 -2059642410078 -240509401284142 -123210229284386 -271861605138890 -272237068965615 -254258487321241 -123170050363346 -199399824535385 -250419296346860 -68801038787475 -238856740100341 -224669076946079 -170958227085508 -277834531502029 -133648418764598 -172921590633248 -258424078363914 -258840475476328 -146954528725847 -186818451666607 -279862559747308 -143247809122191 -59269329447462 -143392615093486 -21442185599009 -278534454040264 -208684783553487 -193347993714001 -167084059040382 -157415259909199 -108115376654232 -82021682812119 -24432036495055 -113544702548369 -157858881888820 -17282168239059 -84018070691006 -92053655462581 -197288724122599 -112589453030386 -203778097779501 -267465002509742 -134303881629666 -128638779386941 -254729174153555 -51426126080917 -150441061131616 -103408185624284 -45228426551501 -195757172815457 -252694305916453 -38726756125484 -261428352134513 -265235775214059 -101640185305130 -269940466666456 -168547776349391 -207709263689586 -9513500790352 -150088358653725 -88914715715728 -199625133740921 -90230649153480 -99751060639717 -231478228643548 -122767580509387 -28862698427860 -124268252301152 -87894250611007 -49879889569162 -36950258422852 -66119415971175 -34221646789431 -237372677511609 -221670305241677 -202110686322895 -172215913653530 -155386539008897 -139543495693310 -234404842385019 -165917010867024 -149271306880664 -273093695391379 -234895888687892 -141431207426020 -145379674275329 -123026299112514 -212428932912138 -234540787846621 -275484061726768 -280517091018478 -170754357470976 -226789238079317 -164848449346897 -100099093764088 -216392634144769 -134943848541273 -153507203467872 -138095524382076 -144909049098824 -187060717513847 -66347350958262 -72924203969800 -8573803682179 -113662486895989 -112384997082210 -62603692658239 -217329043610250 -17355886687952 -250876997592019 -169690338129198 -27284670293536 -45895314949305 -27655676692087 -20743161869256 -160758014015387 -172779537651675 -174088955379769 -245184886401191 -60328109177658 -7582377243211 -104990255885163 -42770941711052 -161371470015546 -45522518632386 -37154719409174 -181977113446026 -24707260347654 -20019621583267 -137280830181725 -13839811888079 -254688504874916 -268465587202060 -225535686215175 -30872252533641 -266401180688951 -144548660051597 -133824549041336 -189968932947724 -168487442221999 -214760919942063 -210984935781420 -143958728684612 -144873745273416 -82544469860916 -168353232147379 -4241110932855 -20747335683623 -49492350208021 -122926298242370 -50693967061230 -216370236732646 -28858907505889 -178207472528898 -189623287120950 -104685321034565 -262097238802111 -262117800380643 -253406732523061 -42693735404690 -198240797311289 -203673960012694 -166220064959039 -226581745271473 -99785288436265 -114702662846098 -174461386887650 -116185588877802 -144018303980689 -22173249721486 -182191941468254 -267348785877624 -139254340326443 -153285445958416 -45659730545490 -33969947674577 -205225312810389 -181833650204015 -69363242639091 -188668432751640 -141536214598812 -255068897734434 -132182403715659 -111315454630899 -252501941985676 -46620150714858 -48513037616872 -171359463694738 -261163889307789 -14890374635199 -33763699520656 -191416985674769 -241975962020352 -113737096647546 -148382142068628 -104080442460721 -241004689315460 -181050359528359 -275684812731215 -182649841242810 -93302685372110 -159893118421537 -8917066878140 -67598349582394 -93157447956909 -163891912384371 -54395817388093 -15149734686082 -238339692260399 -203305659441185 -156896004479925 -43885668892708 -97319765421287 -116639537914519 -265080303074919 -159641721720426 -264157495575775 -72322845852868 -7708686216156 -107610012456964 -124494006494378 -199509947950750 -104888578189117 -162218577959332 -36989329765101 -129854514338081 -111430436644521 -76955913254150 -166106757714827 -34723036796697 -168339216686096 -43001520553428 -144410694953563 -121456107094337 -251637137930865 -264821217020226 -232040891656207 -141823629197268 -189390618393080 -231031075400563 -199781514579497 -274839212133347 -70594020303852 -45885549122818 -22279209414896 -77509676791070 -29424215426876 -243423854154928 -119965260624277 -152451877253888 -115130341766067 -3882203422826 -45694260819221 -77379555622667 -67386393164288 -239168348747095 -144886574727067 -167071664825282 -269521027799877 -231560908249627 -19307575344024 -53843515917993 -268677518586265 -72809566486486 -169133758416066 -131380501502801 -151530744117931 -239529539437187 -209045709905277 -38240743796939 -227434981216433 -42977259188764 -17628767287707 -251303468712124 -212713823823310 -196510205619180 -250828495836672 -174755200259094 -28942362639541 -160629922390033 -128767798141685 -161219470997706 -25558681994744 -142752223605850 -121359431413364 -166185357504454 -24068624489077 -254796867093433 -78395089218902 -1287642485022 -50061006254308 -100159021229487 -22607797695571 -9168891478525 -165280976556999 -169941483203683 -211734762886353 -220256835317127 -3908979768217 -100420652584149 -98015494335310 -13485121725036 -48962403474987 -37788014303404 -20383838139031 -23453973127262 -111048702946433 -30512424394897 -182545571452326 -27599028035931 -90875916607127 -123741118494741 -237324244082065 -111970733379053 -8848316279916 -31315046838294 -276795482725184 -30224549342568 -72039079810598 -11361256653231 -78017681074272 -107237732055620 -22936073244281 -111956348525210 -224007090165284 -217478897955378 -161083210659992 -117011113227444 -68211284345464 -47497917768708 -41838562438616 -178313077618520 -51593893227020 -239276766831365 -188607326600640 -127293020716484 -131533949359895 -207291161846398 -246049687765154 -75502190544182 -104601318192946 -13325221914057 -252910679666173 -9381958946412 -235523694182384 -234097082622954 -20505643562546 -49419030062101 -215244454710114 -167130278210925 -215679050230398 -102855552044563 -143703529073363 -202101367193903 -49792867935222 -60543764787129 -10335468928357 -138653999340874 -73200225536061 -36895289842564 -78816214884594 -24185523410008 -155248841835383 -65376323723615 -10076380716016 -113252164017315 -184245120999147 -49944974973751 -259293093435132 -69430830799406 -93955819768805 -188361752280963 -244519042030345 -154945700513531 -30196109435962 -167873121537457 -4611277478959 -272867265043211 -200594437416460 -76082862293067 -3862900402575 -274074480465395 -14988658938477 -36061597808811 -266183666908792 -120324620006897 -8253446696558 -114118729193650 -1602086937739 -20243032707050 -90232038731058 -260814860342408 -100349708639708 -221999027812616 -193680780197970 -213736115896100 -183381843272179 -88049378205977 -34698910445817 -187714098506420 -217763064009845 -272052092170355 -77329862711041 -221318838103954 -126856144303065 -179933368871822 -3961833697935 -81822244041415 -272506458122287 -120412902174836 -49019611806598 -219155679229472 -266906281242350 -2744313972252 -74268821444950 -47052126572650 -252809353514189 -3323736793641 -111281291767498 -6846188257301 -229265533482209 -106191904458689 -126229335191258 -213177080521979 -261403954791024 -120279138782700 -82207779112400 -239426858921572 -191078138665398 -204576645766105 -183570421741581 -96909908137655 -157961025821249 -220055425236991 -118509805378841 -207187726458283 -103246777470365 -19948566377763 -240202799365534 -60312212026963 -176040060425090 -81115617607975 -62230250564739 -92260677277387 -168480332180044 -182207809837364 -43274465787651 -20261891441570 -82884892239170 -159266364323974 -166805275382957 -19931083636652 -12756921314235 -254803984951626 -152306969216653 -27571979128236 -133832173292143 -2467319917465 -266550598725456 -67910875397618 -186201267828628 -141133949444486 -102323007849660 -110814886244634 -20289305983616 -70409516609999 -46742682240585 -201746197089077 -230312777127286 -134228199360077 -99988540025962 -3592896484780 -195672261947959 -183276635574803 -8860597811325 -89781420000870 -221725028332944 -221554877513170 -225023069084798 -45818074811451 -144772106672620 -141153697081681 -192215574967426 -90438892879382 -206648208626897 -167779102580139 -70420757299397 -57815260744721 -105261864357113 -235536399174897 -268332527703162 -265174151002387 -77524273488816 -46844320466246 -249970248325648 -188381570384430 -261340332719411 -149987754451184 -66813907760915 -159118087398371 -261583323343451 -26456184153541 -229071645223687 -220121786163201 -211718121793417 -272292574686634 -167064111426442 -76007187906839 -255819378045834 -155092873572611 -109374141362165 -74630218457406 -196098777373976 -9640619102782 -84760933675998 -277635679699911 -109385240863750 -263177557067741 -173403544261956 -33135718964050 -242900226953284 -220306057267687 -261218695075404 -28778864301977 -165633145971493 -110668875895379 -195513091419233 -71943235147126 -219431106758248 -89175202122900 -149004996009988 -57086749574379 -43456009243710 -249940721730247 -140736869661883 -279333354305384 -90363475152230 -133025870069181 -36082017120418 -203944004164699 -19941352938162 -189057401028702 -7021947146818 -67666464713687 -159567783837666 -165519558043352 -62005723771293 -60959857465895 -237157346010859 -244847458075186 -131171294822045 -215927293950667 -72135915337760 -112960532037195 -118202664613686 -156035176691295 -231437009765845 -175661557682255 -159696989447441 -198317564962571 -40623645857541 -218496492957685 -139066660864993 -33917523855570 -671000279660 -210854429820435 -196714027678536 -80639924618710 -257529061690203 -197387524860995 -16137949053204 -75802580838326 -73021201056607 -140656550686245 -15122749993542 -175049334668699 -143221288452545 -243370451642429 -131561738760504 -124222310490805 -217241167183921 -168601280478330 -29370569582602 -57138963409761 -40603254198234 -230150876642080 -24422066066144 -43870421279757 -169753271781762 -124884457487835 -192505868829631 -269438791218518 -6829608554118 -149244478389057 -168191759125472 -13753987911027 -89705093608708 -81320402477230 -42532958652056 -46980303259631 -182378724255448 -104529294182585 -94443293189071 -105835434252606 -12304560978611 -188699761925030 -257480896152894 -25578943488309 -155589456921318 -63927054744820 -77382960604090 -69012269038293 -234889458613957 -190973092326312 -25561979054981 -75799986863947 -5734874928728 -206133644642129 -143888457515369 -222735036783701 -241658770126355 -264705302848532 -172104470131456 -154645265154871 -48947169948289 -32208636332279 -242438615793780 -58548271275887 -5665090048821 -261859838204144 -208757891653607 -187274289465355 -16249997510836 -54666954542809 -63138625170277 -109493341897679 -98130065413754 -60534390908202 -187962533329676 -204253621091125 -211898839023376 -235340038031773 -200292616592778 -126965515582885 -166325806925213 -101240254873397 -263687343594264 -132791148891240 -217590375756684 -128777061049675 -45037176050522 -222613708447301 -218921280893496 -13078175288266 -210571708041298 -57538469680278 -116629095033999 -262120053793460 -76922333115710 -257732265137639 -14248565557896 -277956573559739 -149185996512199 -281090738851906 -262124280184202 -138747310667129 -274788295058777 -127609294099647 -279634377160544 -101901536477939 -173096126043727 -42886259340137 -163034520679144 -60577711283559 -31393321291032 -222256896187617 -213228281433770 -64581787024635 -223252288848152 -265048328260993 -191636179617172 -152828956576306 -120317745916105 -207492399769971 -83881288606358 -17045821662447 -150869904498152 -134833808133165 -124601119765507 -64379112101190 -119275958421141 -254148782828545 -280490885299686 -276843049544117 -166097233507741 -91204510278601 -259542098750585 -17354261812746 -226345673863791 -4208839458810 -190251413996885 -178190956081030 -153300463852612 -156938983380171 -142568291363601 -144262882114206 -154916754069894 -154287679663408 -195361088477436 -19098580481655 -250335995207167 -33037348112322 -173766224985228 -73494716821875 -13462683640911 -241654634549645 -130704712286299 -69902922752645 -247567527352537 -42739931584286 -43718897381812 -79815210967873 -126128727305381 -279897747703559 -64917063223008 -155988580651416 -215038002986768 -166534169510111 -67053834894391 -97554279265938 -85274612458244 -85698943018729 -89898979716265 -181856688649361 -91761355064342 -80150779219747 -82291452107024 -69315542517171 -172891647604138 -20690396520829 -20965245233939 -49802362498675 -141380379801896 -114735593028129 -158644459457382 -261422524914685 -224298415811594 -254530422601719 -262968162406796 -109252679428787 -93712557380827 -260922401227799 -40825896253372 -11806824394382 -173953533246987 -173346220865156 -125745717770843 -111601609594629 -32190232493740 -254047079741594 -264792707075645 -272043872337234 -113984604467195 -17724171871246 -58727622917458 -15069596097895 -227121821812578 -178801290445759 -98320334235678 -67056745768567 -170935922573402 -68872426158723 -148413820204069 -140267584274992 -115089977074194 -76954491924436 -116563926537169 -242457724067974 -224510698152891 -248684611883094 -181451135605598 -139330725923128 -104721480060830 -244593444320139 -128279324465446 -260454674310802 -259909236313916 -224832973493529 -234557573135619 -89966888161139 -221287716219619 -132512463360817 -172891662472735 -53870574575078 -183473342933933 -71480527740262 -186350815772928 -12582564535777 -139232649922757 -195686907736498 -229850067119016 -219262495025057 -218027164080561 -15847398956358 -157626664972738 -60037702999059 -117183063023086 -122117292869570 -274939752442401 -216719879127497 -31866725853191 -175131686304516 -135436488829339 -100279403208900 -163836706892679 -202411771614307 -26668990587621 -75390636704574 -136428910732910 -262224751407596 -214663928924518 -56324898611291 -77772628246192 -118791132773925 -195020014081052 -183778249617000 -203133434438942 -54271364914324 -247842275736983 -20516986030234 -179405893962917 -149924593910397 -267700452936325 -281050288214005 -21318410211128 -101782722031202 -99786907934678 -251705920457629 -56090382507201 -61038971281364 -71797534759309 -144696959544290 -257335563501873 -246077884159910 -94476185818964 -2501455743452 -72274581304843 -7368989685172 -201116723278333 -19031939390116 -219063749193416 -206670198444386 -135271017583372 -229166259447696 -21558341486351 -6126066353880 -64133419520013 -124519795545096 -136212837424206 -95530891615067 -222283465985012 -54662179384166 -83440576203347 -161288185758343 -235039228508709 -160685381988803 -91130422900018 -84635349958239 -67716455577220 -76944514018752 -91371544407834 -52743571126680 -121843833596035 -200329764985151 -157217143619880 -9361228951023 -119961314952369 -246387286239177 -281051699597577 -143747011738673 -117877172330323 -27221522209179 -271099454916923 -164724168442128 -202817499483200 -242393574721146 -225537070093476 -259916070661917 -144288973810901 -58367236421477 -170123569118129 -128490389025675 -10743503508462 -170940432718438 -109544954772211 -255153365711469 -231306978157563 -6780934615423 -47005462702863 -148862171979022 -87427485458558 -137722770733867 -129750376284737 -14314380823130 -71329342890779 -161163969742264 -168977702745063 -125807081210543 -222360730238626 -168096811265417 -236434907450396 -49190387333036 -124466223650376 -162753490565082 -33516787172183 -255331539675818 -46821515112279 -197776768851992 -139951189386757 -120779445485087 -244374288503610 -38291593458980 -174371632630479 -242067215607589 -90850833727870 -269187356469512 -246558437443494 -112143574569070 -139680380745348 -105865627196614 -274111492895354 -27071908448880 -229396232162164 -204335427042269 -255431176189837 -144107228241878 -235259392709278 -192701661797432 -264819133932556 -78321244102300 -44242260534121 -80426086559789 -15083273740391 -214826664584569 -272508725235658 -232864433318753 -72620561823106 -59387849043311 -212908130363543 -238697705503590 -72673010046439 -138962872544490 -15135721963724 -105661302224742 -168256888480296 -34014871448035 -138281594933523 -12935893342831 -18799378715714 -95692375345603 -64133658807113 -51309777820454 -214728403565196 -270967608127304 -252653297843186 -9331969557721 -71384325285711 -38925205927209 -262068309876392 -99325577187482 -212609188755271 -56412326501408 -51611358668645 -106719007570141 -181675516820485 -160586111914623 -232568843870787 -109224962028427 -8166803905402 -36690027858058 -266725632141072 -162641329204437 -187927692925309 -207286123471293 -100783898287301 -53134378212556 -21454582114681 -255682299684839 -77408339362096 -189794330140354 -20051232619946 -209495276330769 -24452307544051 -3469367879407 -27259050574673 -179512467055653 -42410271672572 -258798620431612 -47232845377090 -154021094327358 -45812154956575 -43813092140202 -209768124942771 -64004082118693 -98933310113314 -1149100647961 -79262561337399 -229831280244782 -194635189303980 -247967564196796 -63006749662437 -159451598471946 -193805751812041 -200471888729503 -66694112751937 -140755047786240 -240362368195752 -65559046123386 -200257822457635 -151006892612184 -75878788056169 -171608676659816 -185076906321255 -276675769819094 -2281863292863 -46741387848665 -105811211831044 -266460978124505 -9652761356096 -83693657912960 -111112788226767 -82275235988958 -1934913107379 -69487808123084 -241409437371143 -137046638327878 -235524228419473 -83245382475380 -29799144519746 -30288847394888 -133277545714702 -230830410202798 -256350362965534 -274974130695070 -37448317772420 -165108832050157 -181396003200748 -50845900945460 -132181370382355 -186519836439245 -79954143502901 -139695686051865 -183711506856589 -30231704040520 -229628927023033 -241668222108844 -277844627880474 -65877063409807 -118749648592540 -187249821296044 -276882974527723 -24791524858783 -143752296964834 -251645185137443 -115776917193219 -206774047885417 -184650156131836 -276098914049309 -63960028557650 -156351766491074 -269446168142267 -242591307870993 -223656027575665 -173464040138479 -228612772097237 -28196595574302 -151675502531401 -186333602852477 -24841094011731 -93410929265943 -191284770853367 -56074141356433 -281373267122412 -255566991300213 -220146319102090 -134756204823940 -87593652743291 -85468199412291 -8989337761722 -136565259625299 -11319644290384 -250996539797004 -264031807680772 -5255181946336 -101319167667337 -83449748237101 -240112450800388 -157866990672474 -119737619291978 -33830938794373 -52628479004221 -106794715412671 -94632990764939 -280639352687123 -61857666451219 -116244156595728 -94611438597459 -137603182495808 -82204456102333 -256310225486411 -121727468848297 -271982872598147 -94737845912502 -206131800902450 -149709773102136 -27390699073613 -108387306989603 -31589796193094 -58861073951334 -281410084943773 -108046479465713 -79285147494027 -5989877109771 -244795354674558 -99478849964531 -134224573380462 -235966447256924 -64704612221409 -101172258242574 -2975147593469 -85716350651047 -136904213839748 -178095406885373 -217751627858776 -85585548706204 -26149514465723 -188505630187321 -235190228992256 -252583576724666 -50849930988851 -43327957085853 -201537972405771 -68675202799529 -271917854666800 -820560851913 -50561639606331 -251715046107202 -94688746947871 -122847023464318 -32669743457357 -233387918651351 -175569786059070 -253623482427119 -57767609687680 -32840560282094 -276390053047254 -13204400373005 -247089590616167 -43365390431272 -252796783364723 -281156427989710 -153796769792224 -134208554442016 -12341994089366 -279104521383228 -265392049474869 -151191798736598 -252574807000478 -190307533626589 -37561452924322 -228092444362754 -34655069650228 -45685909567758 -181439762839685 -58509759682883 -144453100697381 -270448445451001 -75199778218558 -169434652919183 -6779710560612 -250155632000407 -242794025382057 -264621117650624 -74661449610448 -82857535415811 -191345890182592 -115147236165264 -35922866485387 -89563135494028 -92928651194516 -210342006564653 -161140079903710 -128432537828772 -47141651867690 -32360908698588 -182064983292896 -130779912419414 -90592421139270 -253520074127317 -254244905745 -189288784928710 -277378310094557 -132783667496562 -204140688021600 -51230751871996 -111431430588432 -150641536211152 -225609185481788 -113779355707805 -145402516025073 -251418809439262 -133870299469549 -119367247679562 -246977982502167 -176654551218787 -24198574334357 -62049760474418 -106297018526012 -183687941076846 -53106492700456 -252083645246835 -123794789236552 -233624657261655 -49816247683575 -8195314351483 -11672015900317 -207727800694550 -84266376478562 -170805184433143 -118955390858983 -33347366269142 -179544881986636 -174312416977021 -228408926821329 -158679874832423 -70935920119229 -151943831409253 -233600893240902 -81822386231584 -267099733519051 -120589256318811 -59235735320823 -65718095297584 -63479280319310 -80125400676616 -185284258173333 -24011965567749 -39626370904951 -69721363870496 -270192440237583 -35410535200544 -122789030876801 -73654707383008 -240968067283716 -203637015739939 -200982278833405 -59102698448935 -7140813513277 -94319845037782 -30108843387013 -109197320205816 -32569681963014 -163789365437007 -10785277533874 -264359508231408 -87691016349202 -112031582062834 -261609338436697 -210390872897471 -192412399574047 -83806209073264 -120403322200679 -210242116705080 -241709448015637 -243694487448386 -76481129048021 -56718293771812 -153681034989677 -51935314420293 -228811154529185 -65519185474952 -236802215902477 -11729475410912 -257642087723648 -179651906348840 -143512648008257 -174695496746595 -58722258791442 -56467450950063 -67100930536510 -204009763225362 -231704504615446 -139357610121672 -136685179281282 -257048894586221 -260634943915834 -101149688591809 -107783006860615 -21482116546434 -235786140546984 -206674100115986 -133066679900983 -122490405035922 -200147607494401 -13601233483275 -278034880661434 -181860376224383 -245165567643447 -163439694915064 -199669251749646 -30112633575114 -14012650840606 -85911000002437 -4058525354155 -105276633434224 -147648338392488 -279561745717522 -256446745319703 -89838279787564 -19432890138602 -53954281899345 -165074924239377 -158352666086200 -46700387662161 -51446547060930 -53200819884836 -29784378719608 -263647294320801 -191792928475139 -194679171387880 -95813174016852 -166254531980596 -8517332666863 -129118948235421 -174268682314096 -36542578183202 -135271902529953 -166652755993682 -27665549760759 -37265270528189 -254257568018172 -117725944933909 -226219434085236 -161463437264462 -147595548301609 -115679727935363 -65911794491949 -82798291972648 -69353723076710 -242003413523540 -250265021669858 -94174681166969 -262855622935140 -170544043522111 -177434346519879 -93780339793345 -176312259832991 -186103400936566 -114606914187423 -12153743679919 -63054845668236 -208400712381512 -216411855343995 -1335920387409 -14452945935101 -72147522135100 -260046274673732 -213240650136275 -185849212502897 -52546326216160 -4929298691867 -249154942876143 -184728650490283 -187157388563972 -40758164866015 -86039639212755 -23663696778810 -227016334477537 -72300824509331 -163785520450351 -160171305048513 -258331967627050 -266511232835985 -214548072195438 -79825968372804 -180926640534555 -60594103836792 -122537020285601 -24249597694535 -147367301774983 -160123076373296 -57514965701925 -80572747845460 -157263461560704 -254137128186613 -165720567598121 -232117649035212 -88023396194865 -272133749593370 -19252912662772 -86301767631219 -88093777590859 -126763240107387 -94023652486762 -193828932288444 -277022418620142 -155698274528262 -2951257754915 -149389071997515 -77940153862518 -207717098064671 -147782752785088 -45464116016612 -186022119711594 -252340411530955 -107724105948966 -183859053092606 -274197216759594 -165377477351258 -8623484502575 -164755203950334 -123940532188515 -258230841979661 -22268799210786 -198896399957171 -276271006536894 -89135146160004 -74092296193620 -52869602906851 -153010124379125 -25078186281538 -248050288868824 -9121928595132 -152529175313431 -123194784015688 -244725920359211 -113668371431566 -105341565833 -269388929529723 -175858056255728 -276914455131380 -228751806566174 -223037429633595 -265679756268185 -43891780854678 -240629026858921 -149203606968121 -23629819385413 -271375738740330 -1074779476377 -41946146550344 -264594036072289 -170693950648683 -203879473423349 -199294900504086 -170998852019853 -122127701119205 -265253672983753 -255431195822490 -237371904395403 -74278726957154 -254981101167966 -82624835306390 -77491510583383 -263812687747165 -121408407069840 -222909295243470 -246603811975326 -145880822800095 -252357257478767 -15798648802412 -85074750597484 -191341535067839 -240333005660614 -129589317765554 -5981729003854 -83520625866842 -112764448456918 -99047064914526 -260147769626052 -9222489211289 -81573089930761 -92891287157264 -268573941822710 -87297904680419 -45643897126161 -243011177891263 -120687306061339 -276693433363630 -187386696375239 -259492565006741 -24666526990205 -32075218445372 -160739490280877 -61319528669068 -189415173465690 -32337825225021 -90458400566843 -250260975777253 -138139691821973 -86298485066451 -9160140803309 -52471806381890 -23079961088581 -29862339185213 -76528767743435 -207156167175452 -209851084510479 -45591102830670 -201396466912359 -27306612608261 -240378193750785 -172005520757953 -59668753915041 -116279249706426 -224606740933955 -242636666763852 -39198190528981 -281469603027401 -57256568098048 -211127035020714 -76656387452878 -58754712429421 -27122623916656 -74185093306729 -146562117610756 -268445556892975 -174863058218488 -181849038638863 -117235762097221 -199429100827968 -207579718932541 -185730241917475 -90181328965840 -269682810332531 -21758551620186 -273740839895590 -5613886507443 -166211175370697 -193178462397773 -121605785043766 -81735591617524 -155624073526380 -124648689451286 -69238894895280 -77043538953923 -100765956006960 -79150278611402 -211682031799750 -260419251168877 -212056820275906 -35229517715448 -170779781260713 -73557611448628 -138340362519016 -147639544208428 -112199840595489 -243885058142175 -34962217194532 -227570844532736 -65449176858030 -60547289745381 -158049090385360 -191555974989112 -185636254718359 -95883968381404 -171934346974316 -119361403279444 -227885049180141 -257228738962206 -269650667195699 -160125641618408 -79031293689329 -136555367399442 -202857720849633 -97635526811017 -32293919195451 -272326331159513 -278069412501319 -16014391224060 -93056116053354 -40736022976846 -98592067045591 -223830789776128 -110658111848487 -91993722167260 -208858658073148 -235810262965854 -168624664454090 -238360902534408 -61391841285065 -31077993052498 -34241586393383 -64448109203733 -31420114968878 -9338748355079 -277562630544273 -172362364000635 -223478868939684 -281315137397625 -189848547777663 -256782932030291 -53584414443781 -167370829138863 -150228222154340 -191877675081183 -59661208991741 -257791552442957 -148396800164830 -143077437940018 -114975625399279 -97899550679917 -135695431410644 -139086451299162 -202983948615339 -238334793924786 -30591035723263 -223150457528471 -81704867259576 -52485635090324 -234275110407585 -254509522648633 -234490098794523 -247860669733746 -111132096063010 -175636685219107 -281174064741529 -70049305261613 -156281604427269 -28250273173931 -141474811048426 -152179172267927 -238026228313516 -200499223520899 -111023166543746 -49829750809292 -205051881586303 -140289987832009 -5149949912194 -5830094952312 -216626618069656 -100081729265122 -173252693366733 -88355115602950 -46736067030900 -74700660323692 -188117403045275 -264784270348918 -13985051766827 -168149874964195 -48753627636100 -236261029535723 -272253380898169 -258084305827014 -54648099134400 -9666172381665 -21191258203174 -177237374644080 -68970253531510 -135238452629200 -105530834890515 -121457981210177 -59066123229482 -211335903769820 -25907047851348 -85386570111579 -25665926343532 -273575281940725 -154135298694511 -208808334912422 -9708845823345 -58424012661262 -269268478913786 -261225991763786 -265166304993765 -139306227611521 -176983833846554 -161695596550638 -207482684635284 -94376960154961 -218680000509694 -157571740462130 -279240279131849 -171535859419779 -256975126865003 -203072827009598 -36446506591575 -269147242072716 -9410858028993 -160636754439034 -19491492249551 -221469515231872 -100409252193841 -108099615571247 -100878399024397 -50131664918097 -200389917110652 -170980867614791 -118648405564997 -137574680718928 -154563170610079 -161488276065979 -162217809105547 -54723279996455 -164621438649550 -168243789246419 -165351610744166 -250723414455301 -20714894509260 -144412035157459 -145596413167451 -276520860568556 -267773070892058 -251637860505460 -42717104221837 -265020457863417 -266178980945892 -175828154368301 -57000449476483 -213310928792342 -56702155109444 -114553358898346 -72464260227976 -260765656316773 -22702271948557 -203103532616074 -55632470264792 -228090404048718 -151220745973230 -30358126409480 -2110856910237 -187194011631593 -118597899435423 -70157929167816 -114139061623063 -63789120794898 -281022277706489 -201707365512861 -232150769763714 -216526668853475 -276685031642217 -135051278958786 -219459336835465 -19286978821067 -269595412011302 -178947295196816 -52228110805316 -172627025693002 -280678817250625 -139195423360510 -124317877176413 -146795397583604 -183606409106851 -251472951277594 -83438972582982 -73774786334957 -23262339938562 -153467309649467 -4195059710262 -9685279036568 -133755244588592 -134372642840574 -51936059429451 -55014460135014 -181725310975059 -2258326590962 -172581818096348 -26464897999376 -152315513328697 -107085357471470 -169921523889320 -208151169409612 -55142305966477 -17374971187989 -21330746000401 -24936762037026 -127464431322841 -150701071817352 -65553456730961 -232415171375871 -99703623976608 -144910994851984 -240450795546751 -27958106186469 -220788794596533 -114896035473992 -152874773419084 -176129834865215 -66208795165564 -38179525043936 -174352803399305 -30245955675104 -1245394420077 -84459918154401 -203286089356796 -102190368239382 -211887908172477 -161248870377873 -198248791024647 -243639762953959 -232376366306123 -1121481817441 -68757481622917 -55554909371286 -202897003066012 -191867239890028 -5868124663133 -242302239807216 -228108050964622 -162268093862071 -258204150932931 -123624914243014 -166132210735256 -203438757113081 -247317074189037 -187944065061554 -18182302225467 -229239725945637 -269075188055823 -58049117852775 -193988982197901 -256387467826483 -184750856912691 -184656747197612 -28698654986616 -124636261906436 -181472290762239 -218166176683567 -260565708334636 -262405536902522 -251492348993018 -224632005447281 -157575689291834 -52536884016716 -79820321936231 -198219650267040 -151713096783863 -69234236583037 -52096345988692 -20142614988099 -51558503541281 -47030488286557 -51877594085252 -164441340933020 -53185013121398 -86578369542867 -93367724548551 -239676091756052 -169934808769408 -149859383605595 -201671828919304 -90880698291629 -216031399870916 -68139889490176 -51122827529679 -77927121593923 -9665789608642 -6256402338762 -27776204544307 -181774843874120 -245932431098937 -23912087671122 -243657963851894 -159601345741328 -65983936499264 -96443323003285 -30024311904705 -20995976123162 -38007311215582 -95162841553862 -2991889534185 -164055394199063 -52248563817911 -224488208239866 -128221654966027 -149679307198057 -63675656823488 -109619288831529 -16207181993363 -174810951806190 -83253768260616 -71754592240146 -89374967886510 -204366289666224 -375108919252 -93494749010379 -236003053735157 -273671678369239 -114439689516471 -161167634583691 -36265234331054 -149941779488517 -2806130893713 -236130992496382 -970056059826 -20150849680993 -270475262535436 -279389333910533 -70569767971829 -167521563426918 -10059030182252 -195555903299466 -91695793329559 -146291719308099 -258567361945566 -36553769480575 -275372603839309 -179508517822945 -108605560332021 -265995232857430 -170338797189260 -17690121474984 -92916161029031 -182710596016678 -143837206235041 -272198549322887 -281163279209750 -116743166781820 -220615895074296 -161132040702340 -34145172445595 -170302705191295 -160253207346290 -165514879658853 -138295022125266 -215767412460685 -200032042455311 -9152576970117 -180681450062159 -94174223005777 -186272794043656 -123640919188244 -224750331317953 -257220118899277 -126146601948245 -154769252324802 -277128404243001 -162055383068613 -188021989024995 -11280516823485 -126296335955796 -178635688883162 -200825061714896 -172646949204696 -83667318636517 -117350439915668 -66603705809368 -92964500471394 -253878607412142 -81228056951411 -206880904098426 -35131687048863 -7452018472436 -121289772423640 -92767380069634 -78642352390871 -257783278066315 -95434205000872 -231037595370382 -158115440012129 -261517261997990 -243939034806990 -176981850879105 -233323261363920 -63284502987617 -262080463258031 -270340194273928 -53106576737684 -85832571657674 -69819597228859 -112684222939931 -273964266659080 -60525247473704 -68206753436175 -166214398547931 -20120149574468 -153603171442303 -1864479763348 -198479928767988 -187155128779394 -17977104714385 -237377899783458 -212177037536896 -273985747898151 -213445344801295 -199304733552365 -146761897657440 -77265586331205 -242899232211998 -27796970162129 -66538708090064 -63395550463646 -95764211684271 -100620719200026 -139707552185553 -112616683207370 -7898860690983 -100879616731089 -216317383512991 -143953514370225 -244954112105492 -48032495353213 -249392486323910 -24876368168132 -36102928306154 -13531958381434 -189479847417832 -155162853961591 -200924005780283 -73810553553030 -221745454105931 -198179011635487 -58049691101976 -198154011417951 -254303521069169 -102182988415067 -4466081369261 -215962497543782 -204699100895946 -38541538763972 -134317030980689 -263751353924848 -38211973251513 -250856244364740 -181430462494089 -199486993514881 -244483488201536 -93539291790118 -182117857867391 -135485391712735 -51627407902841 -39317377018053 -104450748900786 -109484934471144 -208396793293714 -20499039285146 -104010252258523 -211639074748228 -16161249832972 -28147879647722 -136982260256261 -260673336720634 -29145204670490 -80439033853033 -206563250768420 -279876947311322 -18487651995098 -174024581431958 -62227365353188 -232475539072591 -33000315768424 -8680890651743 -213613097554123 -187356147098705 -252290669050800 -62838711791559 -80311144604546 -228070261230438 -87991972873884 -8378619942324 -161129493172976 -125423874016243 -180803585840403 -24612463414811 -255189762193111 -172539116977622 -100440358828301 -272868854329618 -229464107160524 -134675921562334 -98614548270426 -237132408421385 -92671750345100 -227990870114497 -161600945323237 -20073031715278 -101383226139209 -144316286914537 -99120606133397 -1413582966232 -142512013753038 -75996191727583 -269127731487927 -85739230394202 -205799179140057 -115751171276569 -54083542711140 -245524499618441 -217867899100767 -77461890344361 -77348426372951 -157094435104266 -72358811082229 -256029143690402 -154393894928350 -13241452240353 -207575159216030 -252057551149407 -24063894305318 -45029297312114 -262039201364060 -227876437669950 -279297182083975 -15432861553296 -48814213321596 -247000791882401 -210644557169912 -50428126818483 -107766082960073 -192202992866005 -181694757745701 -244467085801661 -241577312231412 -87915506061171 -191817668567533 -168072313534364 -98293399025835 -268111980195565 -140553695884815 -65774647940050 -129511804339034 -36094437543609 -258381361760512 -24647183030234 -158756850457417 -127346478901320 -16869554596412 -94056688676099 -84753570903020 -254277024872259 -235942551811500 -44194403050671 -205422567866354 -86892578021444 -59391023018481 -101195320138173 -259951880514173 -176213422016218 -179435256397493 -243901301513364 -13636951985011 -182844236832741 -226872240831689 -168967702781144 -128037004449153 -256631720922269 -84510557052500 -133003438101223 -274027711367518 -106175551635164 -121629591824952 -163517074754875 -133488706577694 -229925495151807 -198583298517260 -74904746148848 -131042553298160 -169798714920650 -36113413011449 -189526583717338 -30303439723989 -247433157117818 -45331067054689 -218948003703625 -268200307028002 -209756671767889 -80634301784931 -211627108212654 -146057500350665 -45841729512825 -191980701920604 -74577064726144 -158963787195799 -248252918895680 -166201480150601 -155980935343315 -266150241935840 -127318968539995 -258201826082056 -15190783440661 -4295504165866 -193965391114904 -278022120822594 -8142662321235 -7466709373586 -109743789183174 -75046598486403 -228704879112181 -12974055420190 -249952039907837 -215652920717970 -26776190073052 -29791729154234 -112502502725230 -240134947551943 -229491254770553 -229440742911044 -161011826819951 -89923535341290 -15302349012274 -197480981218140 -128220098047491 -200697290245879 -68642623470940 -98837364437630 -5010559559992 -210675060199246 -89351453912141 -226550055511132 -47557992659094 -226704316192926 -154280430956940 -2642824342976 -92778081818481 -92128524334979 -134409001851430 -141662625700454 -100450921491362 -263990332749329 -181756905712193 -264074379994808 -128874395404542 -196416898590241 -166105780299615 -152732988676596 -259133514330026 -94121250178525 -9392980354776 -208310831574747 -18685005919086 -102662458490831 -150716037920034 -178406494554725 -94226966253958 -32990749514444 -263694507705889 -129501204516349 -221709323975555 -201377865829235 -70681564069901 -95769714065773 -250047930608643 -224027698337817 -136237879127895 -265040544699633 -15862472640511 -180601610200869 -172908908469465 -197712043286511 -216169980801346 -207688000568987 -115657257840758 -131818688315600 -209546353461717 -21815063873262 -8273356697459 -232233840716536 -259020050358616 -134929595154255 -196424464103062 -244203392340852 -189549003929548 -77342024759780 -182611995663578 -238815369980884 -35648275740083 -120874461314592 -244746092173167 -101069565235805 -154201932467752 -196730238226693 -249987426506096 -280467689375613 -10101940112143 -165934554128187 -98217995847678 -24635250681969 -174108993354675 -242421181668610 -178376433731978 -279821628864498 -171405666799590 -228659159806238 -138635360334180 -133923911518499 -232758788900195 -214556792306030 -92182928977238 -81898862123456 -243829117517434 -244274321579408 -120443928223018 -138554430127866 -18522065803870 -194228698794220 -116631690702887 -276603067639968 -271893565007160 -78441096134285 -192838605678165 -70799530121926 -133031559742750 -29749192995503 -159997359253211 -112990601270329 -96672638383630 -138887758881467 -209347608986803 -106071469845391 -208498541426247 -32206965975895 -57493420160677 -9886709267210 -191735164069804 -229413650739146 -128221956089873 -255466926676184 -27321110518327 -226089618524254 -252526595643965 -116317240932127 -196597615820200 -32148733995703 -126793770379949 -19447802799786 -135737196365524 -238551974831844 -153716435903373 -115166952374789 -3594813177177 -162316843470333 -195742838308049 -28041201469580 -35970631907085 -94631154806984 -248273535943666 -88096292674880 -78211758044245 -19965514546157 -91952340401001 -46944910184957 -127200450822163 -73587065615270 -185736856095209 -249657398063632 -27183003443128 -197426326514671 -27432572541400 -273275161980651 -189475069615338 -40994754512173 -52392731190032 -2858471129158 -27332223214931 -274375835472089 -250189659086410 -4051093481935 -181210634054236 -8043639830249 -132835129462110 -91849660936121 -102196193378579 -99468418869222 -115959113479439 -169978516431698 -105694731033856 -156266749330842 -16602478976928 -225053420061343 -166290769920466 -226800651097574 -44951965420548 -134068274924992 -9702829496479 -126118702008970 -81193987459752 -234485201789797 -127591461028092 -137457919732002 -5925813245612 -203551191894643 -220771338486939 -23798114670736 -217966774373889 -85085620065087 -254502651557360 -50624011748804 -105218824906108 -121051015361976 -70989233795276 -102491835475137 -94617804304037 -35302183555599 -265743963923559 -9526040038511 -51096596181463 -88056136846841 -141951139692933 -32089467691568 -103911594242407 -195010772476221 -219725803146122 -147415098353164 -134653664706172 -194459321782103 -227235151180234 -259528013150729 -93329920420833 -64292209071907 -53829177109335 -163093064087 -135799892396232 -235927925743713 -26768203277990 -12415078425765 -206404217338275 -4455944180755 -71802690490783 -109439331219891 -138846672145867 -165404291924020 -102381922482890 -105486513136954 -196083073016587 -92599180603705 -136438988223308 -68656151890385 -184665533167819 -273760619367537 -153156752877568 -64835741512692 -221235701124139 -21867993006542 -158963371733327 -197239991943501 -108970567215018 -97335900195100 -618714268658 -138891916938254 -68893009021890 -279382977728057 -6985073617509 -143728655741108 -227786243819821 -23875069476978 -182163343602830 -79909295476387 -179932199647510 -251716784565317 -34366264728370 -86629658324394 -108958901029695 -80467348759828 -184552069196409 -109612054024205 -91938518293307 -260386298944318 -214850709759688 -253664679117363 -165454559294022 -56748627011735 -217321372303145 -68589698478787 -197499074836973 -204446435246893 -256759827913996 -225408564828182 -44825854712310 -110231903101392 -59037321118038 -235834924524810 -260825398524644 -27827589574105 -232672226420578 -27181372836661 -132810021770638 -260581507996077 -120943737491038 -109553091651861 -5769263237659 -174388544448657 -53479879597017 -258985432568017 -231945428966028 -25662496240493 -90943814698923 -165585331053212 -241562677759553 -127071474711866 -254400102446056 -102609005744603 -34929315926081 -200050271470493 -14334044167448 -73359884035782 -269345105506623 -49303357691440 -90473131078086 -10275557985724 -186460377967493 -99693101831853 -197344485409990 -134446468403064 -280869640911856 -225566482656551 -115031278629493 -222327130985900 -267447076592883 -21205691149333 -279147261391289 -124173828544390 -207299844414084 -269687338386027 -254043478768049 -179424259671590 -181114775046596 -71959013638196 -140162838651284 -281002779757370 -24002563975216 -75863054022441 -279431605966710 -103098056089055 -195279054632112 -237995719991668 -161778445928397 -28074953415904 -197187460849072 -102694478942287 -114832169754117 -173988962813674 -25310908956852 -63354087161712 -120621547339304 -236559372787911 -8105003269949 -96828008000519 -23897047657149 -149615668304910 -261754882421807 -208716792488002 -165406064622372 -113980305460594 -113125656817004 -130812157848734 -77558738577016 -279072923439815 -8014935517672 -272436628893528 -7625320930529 -251495999405113 -276800850912205 -221262009617705 -213848645992235 -275383448696826 -100577127277307 -217918144282059 -85018688105563 -232245295897224 -178839274989995 -32654980907467 -21847443129735 -141010459836276 -63091445713242 -97521982080979 -161146862970300 -149481973699887 -24032805254931 -90587915073723 -15095793833265 -218350101484667 -12480404911623 -107964747409418 -106305961279380 -1575977572377 -177425275841272 -242750651836931 -183821089598860 -240496634603295 -168577328829879 -112249321652591 -214248312316150 -143861896334205 -234102302400647 -97750155422197 -97376081894241 -27408469976966 -203327945783714 -202136009510400 -775339519172 -102133960819796 -47479586562281 -169929968912435 -270364727212817 -86856378720641 -151738041750317 -88180738066538 -158942672675746 -187042807276476 -78936558378978 -237981792925767 -208136078703583 -184552443558784 -12170479751771 -127311987712581 -40116005821718 -162861181529562 -29267088557532 -205888093102290 -52119368615625 -125818082576648 -56294587924247 -85360264718680 -78953156929814 -87778326343167 -66236721724998 -124239507168955 -29989479700478 -161992449785577 -197453324858778 -166922414164100 -88997293808714 -242630318870848 -152192005425337 -9168039576938 -56600362047878 -24887614587432 -17383123425545 -277957054627694 -22786414700714 -80625223410583 -151969336474483 -107061312280114 -117655066810532 -141483196519444 -63207405157749 -137659942453730 -115657472176815 -235974222498127 -205842023072518 -266208464196549 -138152181508849 -243742240061079 -129585110089852 -239102777785621 -50156150534916 -27080481676182 -96027393563543 -167485679941680 -143993345258932 -119694032579284 -250459070280194 -187182115592924 -2282419826522 -237960368820119 -278449383503883 -100689584641382 -266306661615493 -85292510226761 -278501507827807 -140062033046025 -50683213324337 -95436384457721 -179303158047522 -123645774247127 -62997315475733 -236978823880882 -162080143911671 -153676479541887 -259262884285690 -177803940991887 -80179576779907 -58899130713437 -179126042790982 -144875819154188 -45191058985848 -180864196716156 -27838065982917 -51662855513357 -38902522583839 -12159906761433 -232919987822878 -160310349810716 -199475345899329 -99392304060890 -2125407623076 -273698560386267 -46144046323075 -65497475591768 -194879901639046 -99581699166278 -208958019661160 -27793884310056 -206650981997834 -87212213964299 -821803148283 -239635486361095 -61598367427044 -57378947701994 -179073363761174 -2265895653781 -61392613005467 -256735938075442 -122806871829163 -253381775814981 -40106532396497 -280351310029398 -18165530559324 -208707921680731 -8977823187935 -58054169961801 -130949601591160 -74822993110059 -150394877698025 -263426126250770 -45659741327749 -249389652125258 -273182235975429 -110194722418592 -14875237427474 -270550715440517 -68121015207046 -164290072355842 -58913460949787 -241154762891596 -92336585416790 -229658145583086 -190562112856095 -157534080440178 -214188203994984 -170380060764332 -250216028433894 -61660797917594 -15832878717312 -44086413367361 -173088448760259 -206689798104225 -68609167300259 -115247282653707 -53093513423893 -135321892805484 -60844068155394 -110464142599621 -278575827847609 -43972126658625 -178859969047206 -272670377823862 -90551064472795 -97069310594584 -176245622982609 -231049837188954 -57675029088770 -254182683850069 -49781147271876 -14679019908099 -205860131070054 -21992584943129 -34672386543624 -169236532339597 -226677588830874 -186928154182959 -46688053104476 -276869099262454 -155429146012910 -140632609220648 -130739195945759 -53626455116116 -166896363898245 -260427237172240 -17229491918187 -8888833105093 -252905263269242 -85316454290344 -104769891077160 -104236495664567 -269534560514721 -23162939819031 -237297741285937 -76562099271528 -183347203562831 -173224728888516 -110222797020691 -178985026374080 -270274049023141 -67311074494836 -81847126725450 -159014771162633 -203530243779337 -105985250433887 -42651471037053 -178046739553481 -78006538057774 -198956476842068 -49907874792321 -1054314371084 -113598970209233 -86928036241780 -61717698227286 -135901547552357 -220391496313119 -37231160407755 -176165059920735 -230854861050552 -146345630310666 -266755985495333 -23287130117585 -39345842525780 -118680728978092 -101797710904703 -134318066157571 -25149855704097 -14181796760181 -163981512618418 -250342146982075 -40251029008424 -34905426087527 -222861151671967 -180463889309419 -55830329476713 -93043088555295 -71752474692749 -3929409677404 -248242880023835 -140300815943222 -90259329171866 -94360386311965 -111276435092173 -202086658162906 -41128608622097 -145745848835996 -804598280395 -89836928027635 -110939788367388 -134640770623448 -2721561088392 -26423688158742 -233183133413274 -99105748077632 -273540559006151 -93061152065051 -11068980725978 -137446414490993 -217947493650536 -20480684840789 -22734426062265 -268199088514630 -158492950226302 -170541794387310 -143644235078340 -215444170899507 -133425893675027 -155293526576762 -242617648696698 -250662034575433 -8171510896410 -102487336489247 -14520770057410 -70750320489370 -91500552076588 -19302683557790 -181002225461263 -98534949992291 -256477218613503 -249647828835667 -199306690501141 -185924462539359 -90299893088067 -27128893840678 -27749978280486 -56540738997004 -170116598911584 -229229119116725 -58380799830979 -103356979782615 -21270579895489 -75190680289237 -149779409349835 -281168676859064 -41723618801737 -135135577319396 -168581386606687 -109250687466508 -180729914870439 -21335337741916 -188499574770909 -113026253894413 -124517165395659 -19346047441295 -233091520606845 -167401856994014 -263850982116201 -131761905837886 -80160557709514 -73955735780361 -45018087414904 -47517407525882 -221350051635198 -193568691860873 -46703793466769 -135443107704841 -202968517849235 -42475248617468 -58467103249230 -133460654400533 -131675297941422 -41265081332937 -85304482828846 -148872408596572 -54401672807791 -192223745973210 -121967608977125 -36224338068855 -273490295928342 -65065016511896 -166092853190385 -140733363376380 -128664502798206 -97541209541620 -31892474272619 -98916128942554 -46018054336249 -275942079196036 -192218275651571 -221195076012320 -163917604674476 -226925151353865 -110945466703773 -31152464758492 -160841830635709 -166651953214314 -266764740494136 -267110734885156 -180074618956178 -108050789778204 -2313988923939 -86407701264392 -122277854346872 -235871979859293 -190353557712277 -133975021024321 -160844509230445 -268636594658474 -44447585072205 -90847063894550 -181814061746947 -134997343095454 -14750673342684 -241367399731733 -115571877685027 -131517451996793 -15996147315433 -126052129358113 -165693303567499 -216507440351456 -157402764903807 -229703079518025 -210900512037645 -192179488887652 -9556032664905 -76682828427340 -69842852721718 -230481355954487 -144556090978688 -39255937606931 -17655786416336 -44714978079101 -217266152660371 -35399154999961 -88313418379255 -160478323114780 -249036509146841 -127885475426135 -110863056112398 -223987999765624 -36344178915696 -258283777200623 -251041163340944 -204701764072820 -23434831807683 -105672651282470 -93633996489451 -28505816576503 -153311703437583 -126558486233603 -53481952755114 -193787004036662 -22005048453855 -180139880483765 -243829506761398 -136284681436169 -188632004148334 -36267704743546 -88233800733655 -3490442723788 -131191417781108 -125548417419499 -215098218848064 -212159376390183 -120574233354588 -21874101741334 -109665197630784 -253604572913682 -191803929841244 -216061744066238 -74929674416250 -201815691917842 -84501341214582 -188251663863247 -226221160514791 -87318768077234 -264402648471066 -52734509876419 -27666464684018 -195937027841455 -988603418410 -255520111963574 -119690289236088 -66332268110928 -33448772289114 -36374410665418 -159507646941911 -2626163648667 -169138880653102 -70506815515609 -112729873053109 -42095740891010 -194756023583516 -44703078368815 -69931552742839 -198518350156649 -110664493627246 -175092414831542 -73535437705269 -130921800215227 -142756424476462 -170082703419059 -50978896147925 -121518861721365 -114883802338497 -269654703552727 -191945089523617 -229261679192835 -137121552155255 -141006334811952 -83095927761397 -39817796412777 -239718217560646 -240401911888874 -38386475714770 -125359516686473 -206494500285976 -194015677273864 -50699523705391 -68064325033866 -207562211987253 -191474881201613 -227273901393205 -150089868734977 -162095397173926 -59202192473945 -78468211508419 -227924995666337 -184080591683449 -25743272127896 -184092198927305 -96129203955116 -125506429434108 -266521823193953 -46883016453972 -54580493097272 -222204326655399 -251611076557016 -178154605766726 -242316193660239 -246879608487181 -119418858302840 -219800610247225 -107729387883378 -225006238260334 -259119940916561 -79896468694878 -98613380148101 -280934135421740 -133698485915823 -189789611426556 -146973231935256 -280416366871288 -179833482098811 -176261083336687 -2115221978524 -227743030333720 -8463306543445 -68141627948291 -230287288230992 -92456768974437 -54796941009908 -154591410947728 -85498532554542 -262851991228044 -243700110853907 -267680536316031 -70178701733583 -119238327868380 -273605600964387 -206059387704591 -280860219938451 -61548366599220 -66909988168724 -199773353998676 -55055869001994 -15082425223557 -132474179943215 -204297921554178 -257359152953034 -167609063749351 -143910230994445 -218329486757242 -118960800527491 -217820780615734 -84053936878671 -55494950782413 -1766337098534 -166910139845700 -222930485506691 -152171813260586 -97657846848650 -81278626366186 -249513218455535 -39011184437935 -120717082903332 -26958797871651 -51164236396659 -64366674159214 -64508710917894 -173621087085608 -15188359315128 -256514643092404 -30293029278570 -204607239275640 -68028163976881 -273118242895067 -91363469344238 -230225847112825 -264173229171792 -3828158582429 -206734640048962 -65665654176569 -130475320778803 -156620014877532 -107560636415010 -46836990980078 -39694323277521 -124787991617591 -205738592815749 -249721428536665 -85570752995258 -54711195376123 -255229772453759 -235414152142465 -128024453621506 -142601368273561 -267410199689851 -163194680003147 -60629538944234 -132378711253774 -241401634116906 -45741966125663 -4075318000157 -254187949658125 -174276435965351 -38564074525099 -100518746903781 -62590765356591 -209786314356037 -52736825603270 -229924509044591 -266968712409996 -33856649099661 -158873511650169 -162823190589388 -187171173347985 -232053302508049 -190315571143302 -213040872583064 -101632761764204 -454619581734 -220222674338819 -270895179527025 -222314925861598 -114295188705618 -14283923607852 -280533606892687 -267006113481000 -198155228674280 -86926909251252 -90967185333969 -186271638953924 -112253510303402 -162304362237465 -6117870824848 -275987863598789 -254004019486253 -71937295010144 -66043856966550 -109854907846918 -49126354592362 -280500268412679 -251480063375734 -68842204491487 -29288151937866 -150562717663179 -244214976593416 -236360884337796 -107208085727439 -157473321120773 -159275810104449 -171889550272258 -63830299501260 -103614496849289 -152239873207240 -199234530961132 -233341824348526 -216953796691781 -253904911481021 -114122849675635 -230907371741671 -228871031649427 -136615560995297 -174024568827641 -165494257066774 -192708279714805 -243941837596681 -277262423562057 -211159228081256 -24494779103024 -171425147208389 -246353755343716 -90522026803319 -99339269904476 -1143172465749 -123047912666521 -11414548382440 -221852929211531 -271670858793269 -125301672114023 -102590125901472 -51114166022634 -36480887293278 -99660767407788 -83130376085899 -29807464154379 -235065575110234 -242582616148819 -253324570520280 -44586648554050 -219530161877887 -198318655930943 -87685851484544 -184702834004122 -191801459842769 -933758406804 -101168745535408 -205913777369164 -234239810459422 -61579482753813 -31510968874777 -204315327990964 -237491233225052 -112164217384879 -272874792541279 -227002919541031 -226697383448799 -253528111644030 -49883107509688 -41302724682966 -78951772012316 -271138141310849 -98107492064129 -168656897526803 -112577843166481 -211739410677519 -12969573665772 -257663909158857 -51144195759127 -172200115829884 -5759351716105 -166530269409783 -202094043625591 -73340135741641 -209775019862652 -134767454374613 -135962267151482 -130751736589107 -264881812605304 -255101192101828 -154049765754346 -164852969337996 -22938412297346 -61538519920277 -227331768255666 -229300683076447 -152905642889306 -83676334035894 -181959691026171 -95203226992085 -7450131323503 -103307011304372 -97953621093404 -164737974301502 -97287977925715 -139371971466186 -70652721197020 -281041631658907 -94634534205743 -173048783918243 -114549363775759 -171592623325752 -165511970599954 -76897661362984 -99526263413979 -162682663298268 -148933396007587 -18369900971229 -272287082652764 -103169701863237 -131520804285700 -259142047066590 -198317591305525 -155772276322450 -77579760118211 -82130858084774 -86803305632201 -162914662728973 -26249374972122 -108563385485624 -104905375957499 -264776796674079 -217623080759032 -171158130112275 -33733785811688 -140703265317164 -25350150288601 -195211681291000 -170892073122924 -60065248319850 -130402072576910 -62279680188773 -217355751794880 -231750608273081 -136240557732257 -149259500873738 -77920507196058 -77564632217475 -204684344895747 -224122301997454 -103084040323738 -37547396684733 -150746225793943 -133389555214559 -216158365737248 -91647594194607 -98597956121839 -240719203058835 -181122548670475 -251826580764936 -239656384305628 -17312802763076 -166341651027039 -89207673661513 -72157651012641 -228554881854086 -145713365335517 -213770516715530 -233293229424761 -137202268143217 -80628093993194 -278695909497650 -108591225973138 -92179640422974 -82523677383102 -208115202531976 -59763262283351 -65649064374425 -65080706534573 -152394146846739 -232427681560916 -175351464257672 -27675590257202 -91061554988782 -220765405572257 -110443353456035 -106519169528493 -60343062246874 -99609434425684 -160001965105929 -238524689696953 -226833668744420 -118457000761612 -151866212044062 -158190732747439 -125396729592531 -15016403300652 -13764872005212 -156268321661567 -166085757586715 -136548866992837 -82372475267670 -110774170390380 -120912922475440 -2405047457312 -96288369145911 -255891940048525 -34134649518548 -40522130526273 -45569437313561 -222652213242828 -74798448708016 -217541752141204 -112972288579613 -216276331105010 -129860154196991 -119207559030868 -234812275042446 -8210574704285 -30053937939265 -150571140537638 -270259653726985 -273461986717212 -235716249151945 -248892321908401 -184846972661906 -162756431171168 -18828967748355 -72938098263182 -33466586672007 -266555398896396 -137358991307280 -265055984358547 -15443171965437 -84278714043626 -233835733606142 -128905868820871 -235888375720179 -124473997660839 -244766394875207 -82046806526812 -83727888420351 -163004206940026 -126037833761216 -97837031114343 -44719364268404 -250262202391893 -127394542792795 -171208968120499 -9972059294034 -244300214185824 -14729178020216 -65229887867803 -45274956945665 -281292110236410 -153614940542202 -59638465541230 -30409425653787 -151397837215461 -253254012960173 -226646910112098 -235695699978356 -95479533655488 -32284683604444 -169050664100967 -158539865689121 -156692116213602 -17576481016800 -96512861540727 -210218247164738 -102155190449188 -253043602592132 -108785643616737 -193504010514854 -228029652164124 -241371664466675 -252132430640983 -219642356847619 -35796938697978 -76148869320797 -170640146643035 -151208241531038 -221252238964923 -164956280766890 -254123200803874 -270762325506918 -93738329214583 -147354828752873 -196104441520478 -78136174712937 -229783914915305 -240977407569080 -13608073772852 -77674883978165 -206007648700592 -185785892956517 -27982433076155 -218397186867642 -104792775505928 -248737674940547 -120349543840212 -7744399353885 -81648276262674 -164009710788333 -176073479345967 -251342584345118 -12631730487947 -256713718929245 -269552768174588 -44327467933355 -73555375844220 -229946877158717 -244825001418738 -227094631661934 -16011833061428 -200171034749938 -88036994449841 -45307157963911 -182622543282153 -271476142625731 -266384430504472 -229556319347665 -52999776874130 -110988461794150 -240933368813403 -58363750245413 -35099173671557 -72587707854496 -18908209287122 -226364797171500 -162026757087193 -267908222684017 -246971307151496 -275414274333731 -17191150665568 -88401913980371 -144297961748815 -28191739259645 -910063227170 -83002876201679 -137858128136159 -108734247545336 -227827088462550 -202579292907089 -130715340145299 -173194710096896 -234460334119095 -278743548193064 -128649907747232 -231700957398626 -84808546041706 -175978340420012 -6841240137924 -96151506755341 -239578679933441 -6462334911356 -138380001040456 -205964592485889 -127815186017520 -44075674520842 -143211488952388 -179995476292900 -70321600585335 -205894857287270 -10270420211119 -183962043122811 -169214469486177 -46896886717610 -116983990482898 -18166597868078 -194615038921727 -187884658908430 -7264742091813 -206928737606419 -274717875784855 -275262782851396 -125721908669524 -8715887508657 -244691939224779 -215849956523518 -253076081513361 -146044098509752 -95410316337086 -79681514342538 -242326938896426 -6818153891359 -231019914234714 -63409284622388 -60070171495615 -247455168033709 -232211850508028 -242612224361253 -91634482627791 -125793423077285 -239128446021337 -245956796637127 -138392132104954 -63725412722654 -255061701668909 -255945608231958 -58698638672821 -62201783115030 -89441235174427 -93086249393275 -180658572716218 -186895977119816 -158975982483844 -100437902661176 -252813830558557 -198194892801565 -141487507306650 -175974679534681 -93262266562671 -206690363475981 -9822865529343 -182448434624313 -217575231463547 -86520124172338 -159299773867696 -8720386207568 -216373767868697 -162007139974421 -271665940126536 -59276746281757 -259830863242696 -255171522763402 -160207150601407 -263068575995867 -171174886177964 -270948209519366 -119447876447721 -8669088113085 -173068181881136 -258374080824216 -3760588119202 -82645967927446 -204800166893606 -14258157003077 -81720480330919 -167846245719382 -136134482301816 -169003581344395 -216300375650183 -234360093868297 -68258347140512 -128843576103098 -134256771687776 -94336331211820 -194069154445551 -59211669463978 -130509590975314 -217481686353296 -240905608235655 -202832736222700 -99260077044968 -193952189142079 -264669589300309 -88385345077561 -225470806034682 -194186041663072 -277130028927751 -43327182091904 -71711552789141 -100075708361935 -218584736396215 -189786933238473 -15535666514224 -139630230064578 -161238959291103 -77231514219050 -236201968568834 -29079624164950 -202148438090225 -274051723340919 -8141707210286 -78588673987612 -66902091787525 -80417168975366 -31289823820101 -52890440984591 -138682183255394 -117395026321783 -118612529129043 -205060388028986 -1991708863498 -20774623486348 -89022728497912 -128326917420853 -208099790839487 -188852792355428 -97954707082519 -95883989934730 -163036527750121 -128430166154972 -22153825179026 -241355527660177 -111269122101850 -3860670174673 -209406802705593 -68343383210607 -105176580093244 -263932005227561 -94297761304781 -99053432858693 -125225755528612 -221099356989864 -21254604710891 -183522500800887 -276564725526731 -105402701613097 -237140611481190 -202663036121775 -278022279166154 -137517736221929 -167829590187891 -176258130224272 -103647087154955 -101735803778744 -195395763910497 -249351176215195 -37740433762793 -205339576736024 -121889475850938 -229371309424137 -70475400040798 -53413412557162 -276750191738145 -264176512420227 -251296626532108 -275373032381124 -173362891959577 -166775723168583 -187478371434364 -29061630108259 -254977202938136 -117532234743784 -205207044839100 -152274206160158 -13921967854084 -258877039192758 -82161846583851 -70652923437904 -31493166824229 -210268037107282 -94078293252252 -67124311945238 -70236875416978 -95136282681281 -223961131902831 -233729000623228 -200920955118934 -217889444220537 -97837478126758 -63018810834964 -45758736715894 -6360223565180 -138435282108361 -101463472224739 -252246013007165 -17053569009364 -209661778249881 -218301192337474 -245792709464302 -132011091307484 -171281613163809 -4571813370959 -97030866151916 -60550288017065 -89846670045774 -46318788184861 -34664572158412 -25334744243519 -147463338981698 -153966373106210 -115321644325193 -170247352610275 -28972757146906 -117695515595019 -131566168684597 -253838456230349 -121124250900647 -10041668727624 -176028694411254 -123482366651299 -205388978791445 -104126921832106 -62947317089359 -217353513719508 -76337835828387 -87192863905305 -143608591200288 -145303917760586 -10673751646964 -76294978312611 -118007248991068 -70369885260800 -235976624476124 -76245076149403 -13993343894147 -247943854469905 -25238117973662 -131909226356961 -281451787224940 -179346210791157 -167377180165796 -26548529493600 -152418501560122 -169989314650707 -200634086064078 -85081881222094 -34651165940671 -5613829948426 -206131543012888 -167475711653268 -228622382649713 -166828620571707 -130308023953212 -15831632576120 -122888471895043 -87065701206060 -64153715959663 -114548212766339 -8991097315545 -200445494558592 -226794169722568 -112521378763662 -98105021383369 -122941274889096 -138435003856889 -143299213954796 -155062111507598 -157511647431690 -230377301275833 -37714383496938 -133508651953094 -163425224016801 -202692231560343 -102473509079812 -255962873796905 -71404321396093 -143248946081730 -223910929037779 -112059885438007 -10341107185385 -64948447428589 -85415114860591 -206731018013668 -22824158697598 -232544751809428 -27889887598165 -140468884333903 -32315853298941 -65355550767576 -196744393045772 -56510747846364 -227310936541951 -80618394343954 -88515457883309 -51564463729006 -8459934165997 -189453486847054 -162791453772431 -109600270708627 -208120738296127 -10701120012220 -218656563636273 -164661702260644 -50473331436016 -111690630152702 -34525695548107 -153086717570154 -134377902602265 -99637405757153 -255778697000712 -59091725447019 -65130826089300 -170808362079629 -268455649860793 -180736717952506 -36395305772115 -27273182035089 -124276900252592 -7215129697398 -278958817984069 -110062169554556 -246264315241810 -258026663339896 -125974238232481 -23290899154571 -34700522959217 -86262190498200 -154604075532970 -10984108091149 -237404332503567 -269324754000310 -275021983355619 -33376537028080 -58506306183498 -232898370189765 -222732111329470 -193499256035225 -58498270399290 -161584940365878 -185591188067360 -96797512525033 -62055757328918 -269963821789237 -272654251244423 -180044345887124 -77093291967531 -187438698113260 -181363591102494 -217587168239387 -193160675506146 -175815785598224 -243974875261055 -134076964459134 -234332295257732 -27815056492449 -94327331028748 -232472105923239 -166007047427742 -17346728999669 -181898804854692 -43070147080398 -140487957614420 -86929720297174 -240326907514159 -76785558392344 -268365971225817 -108382187604112 -60631896264355 -31702039265205 -261528730587855 -222460065573860 -154275675801042 -261316682154237 -235956461049911 -42883161628983 -268868365765429 -52953493788640 -72020917016625 -276062078559481 -254981164800797 -237331169106634 -37747861327145 -74010301495027 -111097315827221 -4042511942995 -81737031447030 -173947955704679 -206893735274278 -275047061220730 -157592200647777 -122761786029147 -263528292494115 -36220818455148 -51947943391140 -267419959643229 -225366270764504 -251763821422045 -155574928815956 -46844420955806 -71305695202685 -51184511936633 -99240879669215 -65286636254332 -219880755264283 -245791406529898 -151986767113259 -27813689236815 -156156681209440 -187653678096738 -33308170522626 -2169448640743 -190619096796748 -96722042364860 -256821169829851 -142812238520512 -127660865678930 -216475765395307 -245793192259722 -118204921566606 -281424308520084 -176028835532670 -171746955327490 -204184965429920 -177161943207149 -93865343769795 -12223422638709 -168909356500950 -72477978316920 -138946415232450 -26297416756751 -2823684962533 -97741745267290 -10898084563220 -266081369234976 -189212886165842 -262953717843890 -197271308211430 -255902594617358 -203008731591658 -5652651465771 -154737416067187 -234760867975974 -263424539550555 -66893871954404 -166320208914807 -94964738622235 -42278526752429 -26587297467200 -238376255976829 -128164856254771 -50124937082039 -29132721923811 -232582695428954 -175277703299283 -161305439855769 -213967253594378 -146813436439265 -73398256072279 -100473523711139 -67957951576566 -96008627292069 -39171697002328 -79867082951601 -184543503293872 -208176014943946 -27982407455702 -84705169322543 -71904259197905 -191742832070835 -146618614757943 -75079842327997 -187184090962672 -46169571079981 -9823123716145 -68826656619922 -112100533872120 -30917547635941 -277762119447023 -242097298688207 -73367576773988 -17529515014345 -141686171755995 -107136324510448 -158595319624910 -236040817793993 -77849292181787 -2603502885952 -171668456838302 -259206226827454 -159546941649772 -19682973110699 -49293819243038 -129696120214336 -200460013954002 -11844479638891 -279689084681 -197477359843727 -85082974702265 -39933099802041 -71026280231606 -83498765173881 -217306952056886 -44685185406356 -7718552605697 -27868943484292 -77790374806258 -193890307851090 -159702812639302 -267830478801968 -234727161887486 -46783058450825 -6185589278087 -48006154945349 -7273199287182 -221028700832988 -65172295406197 -241636020087134 -73325716385879 -41853336999367 -242266618531595 -149041519381231 -24901511647872 -75202852635940 -115010010489263 -99428805890780 -197538065688362 -12801688924907 -128870990925732 -280376547658470 -30761839801418 -235613991459494 -93239000234972 -130826369481078 -213442451378470 -269234187596759 -179948143432573 -157702517605117 -38398985681505 -49725855334789 -225110593948641 -248788428275077 -212753799424612 -48970148399623 -124248457006936 -187402725276684 -210661309614093 -112465927248412 -220666253014284 -83514133589558 -80576418649987 -133116958212333 -86169579802715 -37025481449525 -274543698519691 -210582872641022 -12536842779741 -6700783190882 -7191239858844 -235482143944244 -218813897641573 -214796836801853 -274124627133149 -168881774858139 -104853470001826 -15053138398952 -81749736480716 -41825103631602 -239720776497431 -3725285126122 -169368870553413 -261959938682243 -185150923388531 -183741425279375 -181035922333529 -148417894655397 -171599572106993 -275929338958711 -110652669101045 -59686063651883 -23702532299456 -46697774743944 -16629987137300 -281226207713371 -163422251727168 -257182660068752 -43081616270758 -263037216792515 -169241093854451 -136093775923240 -268889987786454 -22607530556952 -32292403109301 -280895229724400 -75346755776067 -147674596487782 -21515215764268 -14803186891816 -49476705175537 -91521714039627 -277722225460706 -231215217073913 -221036714578484 -16666365936725 -184300087640934 -192603963124959 -271299929977522 -220937310698742 -255873157859963 -201194602342126 -247046175461406 -154904756397294 -19968982907978 -210524446967895 -99147691090781 -15581903178103 -279806557082141 -243445765866216 -20539279733515 -146955795886240 -214407885889904 -97261491424172 -5334379234858 -21256871291608 -220470001005976 -51441581492672 -173996912237724 -48031379602395 -141359186991359 -269852752474980 -194244368501768 -15719686896855 -64624205700901 -6049440958966 -211217867541744 -203854785279534 -202721451538724 -122829329209831 -167117756292731 -226020745823390 -45304433207669 -200295742923014 -164247833261715 -274167554821455 -272424380741732 -182019507517889 -37972805063239 -263196523821013 -210248535848740 -100387801228471 -172902021928655 -159402303437914 -261285765701010 -148486749949170 -278886669227268 -7919669257357 -192173848561480 -210710217680008 -230057950237127 -143267722690319 -48872531566668 -210165989733369 -40312066150653 -80429705947736 -23293850212165 -277898228592177 -88869722677877 -60598470928228 -41786628205855 -274880857280854 -264777946909055 -122355170426738 -148488604352864 -114498306318918 -212851206446733 -264250992108098 -90654909129305 -103700230761534 -160174650606461 -252930182452306 -146457020814752 -34528973056067 -48559049518074 -138116870953815 -140607735740907 -260813943626420 -171643012944095 -252185851761908 -215414501841720 -32733387547910 -231738803134296 -267801552256967 -82887267536329 -188320121443264 -94255064294689 -144167496050923 -149391174203451 -200341293495172 -196857298129665 -251668872189218 -113144263111873 -233233177187274 -230116392068234 -224572892607563 -266054332522568 -7932957391823 -36710342803736 -33722532531870 -182951056190620 -230836339970978 -8791421954059 -215184444887039 -23390337935994 -168769343523713 -196419343906065 -102084418236559 -270511954536642 -75267290798899 -190723361433920 -97018206489835 -128760152299199 -151372751488674 -145605900785783 -139503544561060 -264050577445420 -66530962655727 -42511601831483 -204221111486549 -104526142372065 -158379239566510 -174217975719110 -261970987672297 -209963102253213 -168439438566876 -242409970537723 -25774546981392 -101041305799493 -63172414704997 -220568895025551 -138290638325873 -93523227229243 -103508552129675 -13926892406020 -199219362112313 -243116921076662 -163283763623103 -89779153792215 -56369970800378 -248453909439567 -208518393374077 -132281531752234 -267666701168458 -135256226141927 -142439436930998 -54095866558531 -175705555489076 -45579825466042 -91997300905091 -171081588637753 -136151803375954 -222834497327250 -1067421266321 -159038338083732 -174671829270017 -78078226457933 -279747456137852 -163045462734304 -78802904457771 -80909345673606 -40913136095458 -120191525938312 -267630431325258 -107669059028071 -47322114551238 -194515700669115 -198142445669874 -174655468176598 -164390337264524 -121845706629435 -230791017820346 -143020058699093 -212909167776233 -224416265779961 -244986042379274 -276719922506785 -228528388270389 -235848286053318 -73114611501890 -73847207614239 -26661241982204 -31866447779851 -222166168818366 -70401746772885 -150498511274363 -101789607653234 -220653393625569 -261933254634801 -271036273301860 -10382506495999 -225529892522743 -244605106910431 -5320852208032 -65696141837305 -253265919457567 -22965176966763 -3014521147872 -61584454250497 -184330742768053 -109162905408710 -26263361524083 -94795926857989 -1116618862584 -176652524583503 -35516209243546 -170786785117327 -233573019499705 -115747800770920 -177766818548812 -184694712658281 -19823182731210 -253731032651846 -228806706496280 -132844753736778 -66851258485010 -51800178141592 -264981560985349 -71277150434083 -66067582114356 -281412914099018 -277469236417541 -83887719731364 -263316531361469 -95295039000908 -161518166735745 -215753237622932 -143221663438451 -109877576253338 -150860531980215 -150511201317676 -243447924627977 -68924715228940 -237333934190257 -94575195469559 -25667856562421 -40235735542282 -211776805410923 -183681409057089 -91412222644897 -84799006216569 -262238265489532 -252273495003847 -48198471284476 -37278511295481 -265511392983429 -175522040727163 -221797930372675 -18081868839631 -108683074598427 -239212663100584 -181645886638338 -29372111528215 -12886706809619 -164566416413591 -118840930986268 -229213414759336 -92862280216313 -140660830783978 -96357660201326 -92619204745515 -269875607197427 -178968430189468 -227417167043618 -62788309742863 -220884330346510 -101070990528255 -104163285424850 -66972049790848 -180352880675849 -2731116945243 -161295602169428 -130961440469022 -30091517811733 -54547583219397 -73603890950230 -227890748949177 -252740127779800 -120231751954036 -279971417200844 -277192674451619 -168550909277475 -250638811632925 -246880950639570 -191602490390666 -205187980983332 -93816447299743 -77425673567902 -105139490247718 -92309527861580 -170480964723618 -120328083028654 -162667780876528 -165482250422807 -157053432361213 -75477746717736 -195816694364850 -225746448232524 -96935049557566 -136693137707889 -216741817644901 -229915756658335 -267628408819580 -247636341810447 -266215747193667 -31005074182940 -29854509452069 -256869775968762 -79134435364660 -262507607622067 -96905982697394 -14989442396341 -241945101979840 -13247331111619 -148775734129166 -247925375749388 -73779785354069 -98036404902927 -121452846068155 -196358592046184 -221122275893134 -146608473843513 -24124498530355 -222447611535130 -180065673537683 -59754681122387 -2285774318535 -87090768238200 -23049688534103 -155709352969899 -278705316553646 -62930635840664 -232807281988036 -39286371600449 -107164071914291 -156568579166877 -15015179351646 -133113744810433 -26555491214623 -264482551380899 -68876029238367 -101860313059629 -156929687654885 -137515684912521 -34880318596744 -28720798173051 -60648138152509 -131953829323363 -86145147013353 -146111081858174 -102876523240650 -65267135517377 -109560853620311 -123819653280582 -240024953217101 -44519198587202 -173398900516668 -272058399267550 -157289327556770 -274399299470328 -124800453142884 -262124801518122 -59166954535834 -182703070938119 -216572643964784 -269620694497453 -92975508631436 -34028654347124 -132429756595502 -258727845574446 -173611447572406 -4239008796637 -166989016794685 -60012249940210 -46815760699360 -279678908361163 -220861170368975 -263360145579252 -140174765179178 -129660174983215 -124182120671710 -197791988988534 -210472385595115 -262361213618300 -34171215612037 -142253181461113 -251684948307702 -33499403032585 -180791233265581 -23086639468188 -221976513170929 -278426811300864 -134291152724484 -71218382616503 -61165273679003 -200488108383488 -249742305407566 -281192790747636 -19690406966002 -35382626854664 -272711669933264 -123426558355664 -144495205173759 -124265614435 -115730665721432 -139074047872431 -235354941212591 -64830681775351 -202989344732112 -184270711010905 -123892345648135 -191879141498912 -275386788352699 -255968343569979 -33102764451487 -259676577937153 -68231475495207 -76460905448908 -137315252465827 -109805819102157 -245266250270504 -25904047413231 -39963711718282 -235570240654862 -6666675581956 -18651961124452 -31475528700249 -46950467953078 -223808271872772 -62808174550451 -55646670570602 -4241840264053 -273005254004346 -98921159348803 -257756897773356 -256184437097136 -10843563434229 -62681384007789 -50916020070807 -167511143883009 -185151079510802 -103706138589906 -199431196720408 -231242147067334 -112066900121727 -108511661236205 -56839334431672 -30791159773165 -93695057983527 -56758076685802 -253963576078222 -233388217031458 -10776147323935 -250729634612367 -216075983420864 -67083422759162 -279576770909740 -23766665884727 -80177196445766 -5409758078746 -253674705118516 -192696528154098 -236649520598251 -132186862253016 -163389726221881 -199151804118314 -96306841135696 -86981721649973 -89643362301735 -120664057143902 -138565721117857 -117127882272430 -71086088163987 -68683690645667 -110552506125835 -229086438355250 -156338685267865 -132971878901556 -210078368747781 -103540065716274 -63547293240169 -260977534306477 -58279402913069 -8564645577743 -89012034146416 -43985565872207 -278700901322678 -45307903963115 -158325871727385 -211998128359535 -29433828024678 -246538443437681 -258688986742705 -255480637965715 -221561648864634 -51847816837006 -127769786937212 -244203892716362 -6064262253040 -225545259364793 -262433015938601 -83328318801275 -30043344896496 -263956808118146 -182850736410625 -194124948689516 -214297735028822 -51599494206092 -52747037305141 -226449149453905 -183896141254908 -209937856734488 -59638234683820 -38040658913935 -99022864131399 -268924299353933 -126683290218430 -129389973025317 -4438647318849 -146065426553314 -54948866145897 -216291391328898 -247916559890412 -13939674726599 -82603495019857 -63601120573118 -213964453914823 -230491752411324 -233122243820373 -189863264921379 -52115051837651 -62473453278497 -53558402202160 -190349350202131 -137606020973767 -279005846535396 -150217589552042 -64711324938324 -43827709389092 -29685723160233 -215098908411574 -265852868915373 -50924030996040 -55217323365028 -181882077489148 -32945316813731 -43779024984060 -81489363865281 -212562374639946 -142550833954216 -75703752427440 -119434920687226 -111863497734708 -141719240854596 -142861503963107 -127468943997986 -104168247998764 -187671221352052 -2251044750104 -276294596966724 -26592524367 -225472063338579 -85472716068381 -274154888786397 -41935248554564 -25935473352989 -147550143798675 -131612789962228 -8551847626523 -19762514674756 -225527219106006 -44704698408354 -109527283673273 -167675266354257 -48566716133937 -273419102856446 -143071054421006 -52111282371643 -130166319417817 -196526365588627 -247952778317416 -72407433752518 -197058407238335 -29704227789243 -6895656718256 -86440649162759 -151367145787022 -192397900591651 -117211784114929 -109615530940435 -9740534306430 -264789125346656 -126929050028619 -62666525521772 -160277358849636 -177159011278652 -29638844916789 -193806201197417 -173858033753679 -260560173419334 -101376144607111 -24969763920031 -67340551081792 -103963167261445 -24436540234776 -230503067204128 -213286395707467 -233384426109487 -242669416960394 -82999328943692 -104286424126187 -32664082041772 -89321089760070 -262899305017790 -120352358727409 -258720048664012 -77401155616349 -80097008948013 -142758070821224 -100969390315989 -209116725886071 -223026492962492 -265654788278084 -45440915497380 -157369058288582 -159716328746887 -169222823748192 -104371759637253 -126454053309357 -93811605433545 -107961468656398 -88432607794886 -222970473370518 -4762447567349 -180666415847268 -176917149279202 -11078807716934 -205954318077758 -132756823523461 -279456326085075 -128503250491371 -279281232623868 -29829861883402 -169675282757317 -142212562989592 -247466115916899 -254581308849506 -178034367199959 -17425451886504 -186438031569743 -152297630208029 -234162571490922 -50539231077943 -267414974951830 -267188893759819 -173580458822550 -41920137138531 -240487344413149 -29858960999091 -269799727834272 -53394935783358 -170681797369719 -232159062061924 -31091197769776 -47038805937727 -74123280886862 -138782469850466 -84636791444855 -21595905591208 -272322074913782 -261481846115811 -227031095750963 -125925938808159 -165098227000982 -111044917497349 -43984878761272 -222114814375469 -69558728177726 -86930363397509 -3680610199957 -160335377726699 -165618397425797 -249588802496413 -90722852825308 -185262595927843 -15234241489112 -135937310383912 -173353671134902 -126629718323710 -150623048795833 -157421667270482 -144661313029083 -238154115290594 -137710559869337 -97080146582175 -127699122647006 -62688324035688 -196821005600114 -243771746098954 -28851963724506 -63547877032341 -124934036945903 -66886965167623 -405980133047 -211071091768858 -176160257810382 -28402590399605 -120886328212127 -102383605013394 -256238719403872 -238175818515470 -158222066397414 -109870013892125 -201552451665457 -101645253693589 -179096438651466 -189717438743886 -16000332925513 -128815900734529 -3350171575976 -173116956630520 -8435000170465 -17188435324720 -58998807101366 -178037562906590 -32486253949152 -208456011259944 -28686188920479 -279386120353629 -74591292807688 -140114097122724 -261233629670275 -21333250303007 -124465518054453 -176107682314004 -40390404248634 -10947861004413 -236851675682296 -170270534482870 -59707155872129 -62433221513000 -125343889261497 -50923284970916 -275213648212901 -155229705996733 -12948417940942 -213703397963124 -55233379731759 -131278147046557 -206530284443274 -152917721735149 -199801955753716 -13932316008319 -168028330957613 -184093063573140 -75039170767642 -158388778056183 -127096883958104 -14108731414944 -45931125262584 -151417927301656 -52478723914233 -258709947466186 -242455421739145 -4023181966751 -64710190741849 -205910479349045 -25571232366879 -168892345003444 -110160312560140 -71099406624096 -261158168914721 -269824471834394 -145492185472877 -52593809874683 -234536512938539 -38577241057402 -274104802986105 -71500038372051 -43446984123231 -110251212872667 -5094870862320 -181817235839432 -175000452829760 -119319150655473 -270022598144555 -163477444747312 -158951570527725 -275535677642543 -225148679830715 -255648084153375 -3431374523705 -35490410880018 -227378190631766 -107827458562383 -159956118184416 -67253485067860 -101089168652612 -11105205674412 -247061375155195 -46644587288429 -160643523581427 -279754243021711 -209120784140607 -260274642491567 -87629968217347 -95257393016652 -133126284111148 -38691663150596 -114287789710729 -178169602690233 -82974677124278 -239244018955142 -150343681856460 -79286117263590 -71055163288695 -187533765388506 -228107252480417 -54142322670804 -279004768467824 -229003545914634 -94971025193023 -44101137557494 -190278244622078 -143782670635479 -3500123288134 -195749357293481 -11345549606762 -176633188927430 -119294553701772 -260530118436964 -234921837237011 -64946075427659 -35454809698901 -114815662067274 -243595851711290 -211067716031634 -48170355674675 -222573836619869 -210553108299618 -1459159125511 -172186544329049 -204975237861020 -209267726658620 -77240138872949 -161684675374860 -53536400157006 -44524843711781 -228406134836133 -104734114885811 -71177334618703 -38807084441714 -198160119633466 -178842153244745 -152946094982182 -91246326810741 -233616757533235 -100670719041569 -150794025835269 -271156456442739 -35074470364231 -94133133124248 -93379812842851 -172852773919270 -204814734066518 -100560038061353 -205972350933433 -241407406317908 -126033284562494 -266714968860822 -88440986788062 -136622193921246 -203708100322604 -261264243110321 -181987472764468 -33769179920866 -208244815464577 -166983931356915 -56500705623842 -266621452676424 -140000633151314 -172497044250212 -67741672564076 -71984123425225 -263928508208732 -115030140448088 -152854111928805 -50087029472724 -132911990492201 -56042419751600 -98331506928138 -90854579979810 -187722773828285 -110798840345453 -4812132298703 -191754610842518 -156920239645006 -141744709866883 -239536629860977 -93894750666725 -64847800502907 -215014171402264 -73898883693213 -181478240021679 -8708307689109 -273973496625628 -126950235201716 -60194629958492 -9076386325065 -55616933320394 -206084607345947 -48549162994659 -154335279587283 -277580115277661 -120874531081886 -274861859083079 -25814970580707 -204879106603960 -141614549497825 -39903520150308 -42785689812891 -115651053067528 -19310294157291 -56440874353536 -92387978953679 -113010106537952 -125804424443390 -125795780213130 -255582208808963 -68092140970246 -95080731300504 -25508950215533 -274050687722977 -88328630517988 -92032581272249 -120771027948913 -160095469883797 -182920921382936 -219894397741314 -241177254466486 -197368228052848 -105649730241222 -167741191102200 -240740165446894 -208849364125113 -87808185034109 -216770277079132 -193204582151289 -8492694202191 -63750455470654 -17401562047950 -128891032406876 -243771064981920 -155496432645414 -110871394415138 -216207355483558 -169125126735383 -58874706715051 -190224485008441 -41095453638326 -186365596489541 -197273991263598 -180089645856624 -23751502196843 -86944585185235 -114111669265912 -20794897384256 -179623829931156 -216556448941903 -112418533431505 -231916317148142 -226597714763727 -81102592930091 -189398431487663 -149618885231482 -30871369329923 -161858253830215 -90402368409548 -215288368872029 -87230999942147 -193819314572429 -143338023909303 -35473139676829 -213566102865798 -73259964835196 -257845363575158 -165485139207180 -44943236682097 -89472271343557 -185436128428810 -65373451947749 -22966140812645 -233033133025674 -171095046589174 -41123473661655 -46222580820914 -63429753895052 -173942169274081 -90431832951644 -160961672579088 -198269630780405 -47026601350454 -167026598301767 -160727585422752 -154881957348109 -251664282093566 -231253823888841 -146235352801711 -174890644634019 -205095143215848 -262441313920909 -74631239669689 -7099791391797 -213639133569883 -42101163159786 -43481092452804 -164488941843513 -120938535583605 -15242891974254 -113885774443176 -14467210122091 -200183647781230 -96052535861863 -26720362570530 -76591276487278 -160731156882400 -125316704055456 -132567264654277 -3350364949609 -273851457595928 -135179684667405 -3549951209450 -279437877333046 -227562211953591 -163906119521283 -171638656092341 -64674245101928 -142245089737432 -55406811248771 -254955343525008 -266807368832353 -169243661144759 -28892071836473 -277593798842128 -272661855165785 -91415235402265 -111593353832536 -210872916787604 -89004299290959 -77257364232607 -98269386131915 -227730359771359 -193005684203277 -224657454774201 -270929647010039 -142629969478605 -145799969932516 -196100483602626 -90336596510570 -66915316956882 -132724798097874 -218195286862861 -98844879307118 -264824051681779 -95541906861564 -269596544925072 -123052223228496 -53649198525978 -157576911750422 -99687251070303 -46097346324242 -85155174780459 -225972851212588 -32259136622351 -71571669099502 -126569022196827 -259578618584330 -158789095595789 -69776026724656 -267865875302753 -205609821320847 -257639891641451 -245206947169557 -39144462733449 -167090097293409 -139579849320089 -280605159815329 -63012578881571 -176499764631952 -12482236908958 -84719820776359 -196842531162644 -85657505666458 -12683151482532 -92917632394387 -195970694121357 -113300215420316 -211784214899418 -273187755943782 -125660030223444 -95866508740597 -41747725331542 -47104464868103 -175944990268746 -180250576706114 -32791811504438 -81498520690390 -133482070886921 -198811992304916 -9150162388669 -137971448733159 -123439119936876 -101099573583576 -88331319345883 -241689496571153 -55556382701328 -10351537380610 -278889803882621 -39657096191299 -77615021367333 -111155357185619 -140569165025865 -145696842167840 -243489485944167 -270569407610116 -255349555100699 -145895195366978 -232611865685369 -73158515958543 -162614623459157 -93239645653730 -209669228648460 -9822971736313 -152013533453493 -26560332533717 -277860313808834 -100047792503259 -197889302898780 -218109070078519 -18865848801553 -94299989452672 -189837103666150 -192867062136017 -141362785939467 -192822455963894 -171156225009610 -25135826705667 -233966895146148 -6242296081592 -34529575767185 -44554096547838 -211349376470003 -210803549676473 -217280708083505 -199883412691204 -15746137748596 -206677622643279 -121544536871736 -249174631799319 -125568772434597 -830018227942 -84168657256512 -208475929625949 -237148560905240 -42709093598177 -274146092133749 -11800691732100 -43739784857028 -78498164613497 -6272063888683 -91503654702774 -274074171377262 -187462667076975 -20022205698619 -278386644978188 -199253992579003 -11071531921330 -271444399809386 -246689950025687 -31237048332192 -220270009428628 -64446162307919 -59898309975640 -54423587875020 -28452795818438 -216683455685313 -43480759301123 -268073232189174 -228068572793909 -225201580896269 -6858130087082 -28360468149747 -4936547155570 -41805042685910 -76596888971590 -2303084679833 -61905231395316 -164025729412825 -65794088973751 -260865383055774 -247493970555227 -140570882561802 -272654203527122 -199036154122675 -222737704665853 -195378114945390 -277117705407888 -255452752198828 -219751914499197 -185628937512581 -276720331243323 -159171807619436 -36222795089505 -161954105884882 -235680491477696 -3787583150182 -55048888178633 -88991419194553 -260564461731597 -94903857144339 -256039358989364 -51452232516071 -197383944108742 -63571758740244 -237338217269335 -150945431979996 -270288705586017 -81628289761036 -244628636960891 -233941178380606 -79602623251150 -241275482660949 -259973481308089 -17947554112005 -166274187519963 -179873798229234 -86660834588403 -183635234734493 -83005346704040 -99045710370316 -84984257438432 -164344845938519 -89568830357695 -44828120671000 -152817443769584 -79956484023097 -266791302628267 -173566203477903 -14364519970933 -125848305141979 -5794276984521 -246566677461655 -218339824548927 -238791377658359 -109843501958124 -200106841102477 -156905971348197 -265026241159302 -159360731861989 -52926329647415 -92161051010859 -105545181486179 -277056328427577 -63506044786723 -200220305073887 -278087114769880 -204553591028054 -207052232240435 -184984742498916 -8257952714680 -125525048277237 -208292811476070 -165179703118968 -20908155754961 -52027824430642 -182380857148246 -137887655318244 -102513838207347 -255225029536868 -114089721898359 -9411465936383 -19780692799113 -23505740026447 -26237262569209 -15884475372721 -240425492414803 -124791816225444 -181323672848465 -191685722952943 -25835507215279 -202946917303957 -15377823572125 -24498599057722 -233778323741140 -19484529275095 -227312170580892 -209027086602732 -75763755381064 -161073692799244 -78367293040111 -56656982570687 -161187156770654 -182329104308159 -19868801887914 -183578598760161 -6834326234814 -73553405551203 -71447604476385 -133781297306897 -168132547908612 -241543891206630 -126696044240051 -153796129580177 -205978851016647 -13476906787702 -76496987432857 -14531127548922 -27286413155036 -135294076771672 -105580842351647 -52193097595622 -154774271281722 -20592303809554 -129767756620816 -41797125083791 -182043923095816 -140639551072502 -172628911062610 -142980918973305 -61551112457743 -129442671398997 -222689720061530 -51336790972806 -159894477003309 -63305862493004 -199050352185942 -92423639819147 -130849439393601 -114128217075874 -177960852871770 -23084452350077 -242786023236106 -93925796746323 -94130403814836 -25487954258843 -30621265668366 -106663716373582 -273485085659429 -204016266146389 -94262955507486 -95936289913756 -121605048557644 -56334073397568 -63260796102112 -205576505228859 -27575149138756 -144474824109238 -201432694366373 -48343996856939 -191808296049596 -191061923151407 -161300620742064 -146358790612728 -56831790141930 -107252639516149 -247999502953053 -88568506146283 -54171126530859 -25432490138874 -23241279741482 -183212098150643 -60178973434738 -24469308012761 -173110823675834 -251765901074879 -169486720698516 -266321523100268 -177511784525865 -189378042197903 -49049039539815 -113682201243240 -45959995690244 -97778782490909 -274195623799787 -13896698979701 -131144084814561 -30031591541515 -272069521233865 -54870560261834 -51149028459870 -259355812240057 -240869830924438 -129020998242726 -225086637598193 -276134061591357 -241966373246890 -218842791772798 -248264683831917 -154512311274541 -213205201222651 -45936105851690 -187919604167246 -207286358225224 -113593807616952 -72675303959363 -154173915472893 -248513954673352 -236476105407223 -259564865149747 -208988875548292 -112280274019544 -155751046865056 -229689251704046 -158073289037221 -15222939670170 -153632622189244 -138588356410975 -77040562009910 -165575883390691 -272195536123480 -226518815967562 -38109557957753 -72228258498159 -271592732353940 -241519940790890 -231635444336604 -166139281150163 -171071508419830 -271095405614873 -112178220225228 -235042701250518 -14018801237445 -142349620577072 -176908207845353 -65392024662985 -264559592963254 -270713259432537 -30630897647742 -147482744326586 -83127263610793 -25055807641435 -182806514949804 -268777965503027 -85413985002711 -159195429233760 -34165499008477 -93986293063110 -158153651658201 -57166772149860 -87581048321415 -206311481249087 -195174420577414 -270025442553136 -77370922027350 -160108057903409 -138820867633776 -50406757251183 -112263048659886 -155897440868823 -258727395217679 -247797715482941 -133711478129335 -13241336134293 -242348133259200 -17969566786019 -151733701430415 -272689947525068 -196605102334043 -156590560456323 -77604852634294 -247378068974301 -159518646331904 -279050278526206 -82772796240729 -212491802157963 -123466595672757 -52499351071950 -278697211339125 -153458730678381 -185261878474554 -85248827104665 -208858319773130 -276337665155497 -142885492126588 -219070329065388 -34527186059829 -51474585861139 -277483313707474 -27453586591264 -121209351882731 -181893236115898 -208625563305020 -199759492003013 -45246111645773 -136089530564423 -88090763314951 -270487364609801 -207405925835690 -229585913914982 -154071808990173 -11411405015154 -200281035640695 -116988689048526 -5451174353738 -231006132138327 -244302933934574 -101663667792742 -194304664445013 -18687853593272 -200685366435029 -238765756571648 -18919105605480 -182987766526940 -258829144462259 -141421042943239 -101064151315298 -100815042004850 -106417810823429 -38211262463865 -162552448272681 -178676069957965 -135713808929956 -97647802120289 -54122178464019 -216067224895158 -261055176204713 -93969748661229 -85513233541687 -167844026101282 -76759207045736 -64455027940435 -273256270698733 -220121893535797 -239226160049890 -193976604850649 -79479598804365 -224777256157784 -190508754423937 -201468385580069 -158506883174307 -155338981843774 -6566891038828 -124455989958680 -277051880985955 -228447603503602 -184384234300055 -272100440329106 -202230959457061 -209878040460632 -112764563405856 -143006052880496 -267269772967724 -244916342332576 -160160130654748 -182415813337078 -167322689936446 -133633791409205 -227552507978791 -80992279590460 -180951583978322 -21581009914195 -72391882651212 -37357608143455 -90002920709489 -232601388809132 -237650269639473 -100232808913759 -40339935497272 -247509497415860 -247678644470639 -193882703003742 -48023367288388 -217731547835006 -46609806585121 -91567348314044 -129132951106433 -130198979635343 -134372774814160 -198524290831793 -141107199069900 -150561474655955 -215849420108430 -185317277956430 -91569657597227 -242009698598735 -67552833946896 -128023831498423 -200190698561048 -74311199557704 -245563250660975 -92866455445223 -127796240707022 -164748321544079 -36942612309319 -2364592758237 -90277319264195 -46785246437493 -57936052595454 -83989390724590 -239910768984958 -47992818243891 -46886028607706 -168983558716170 -73883663272942 -233930964261963 -199609697113839 -223635802800867 -103153888208868 -82169922014530 -261296727413722 -105201003509460 -27666635792036 -190566127807783 -187622053493729 -17330088845235 -275079178397757 -27709141548980 -123768061830948 -82472683156290 -94823967747407 -37005230100289 -6064860583378 -167803402779413 -20961837628185 -186103034957629 -257949429458878 -140311926078498 -77349020542296 -9977804321501 -230299429076526 -104595481225940 -139251364581261 -120746191216022 -41871300594061 -208913719255006 -263947617146922 -176262349378577 -5651967025358 -257143887158366 -1294513066057 -20985201013915 -83652960104578 -113419074144591 -119840568583648 -183509251486464 -156331512273771 -253012747302432 -140736993459022 -135025750009259 -277506528592532 -154231925993350 -249256240046609 -268758330937231 -261372658773945 -176724665862128 -252451970341240 -198222226944266 -103155050995200 -272903356476957 -20484772078689 -125864793404273 -254124920366831 -51734974352743 -83910298869647 -17692596590368 -165528447271979 -88130123276493 -125994258489826 -156472396388507 -114945600610064 -2504559053717 -50204626041277 -151240915644688 -276017139337220 -90206271503597 -198821643809361 -235958555465382 -49139665519774 -187284747036567 -12488193565188 -76898801213062 -271411037485815 -213933653461538 -272778564809782 -30339161438146 -248837685673334 -162503209851441 -198023399782191 -127198753058503 -221885198237031 -114724247222264 -43266481188619 -91218060134039 -191191722279762 -28157438367044 -3578640276069 -244462334669367 -158274950369920 -72318320597664 -20517270513399 -35217925081457 -10541394942228 -232662017351170 -242059456319993 -231951312200849 -181450184836237 -112924257849250 -230128305891748 -116872566896673 -273930701840234 -151294068932633 -227106021649062 -3091523512258 -276376746568623 -57430423368182 -239832224152114 -277275967036758 -30772327092043 -122515142139272 -203175884207967 -143240506761369 -242263266076714 -182470367105717 -167810688033273 -84652232074212 -152699695228748 -184818934095955 -269085840369905 -271759309414041 -216983579512249 -29342261583461 -255639901047733 -48093837345661 -135459087265120 -175094744249618 -70362220050252 -110573989078660 -237624783839248 -23906374856235 -265989189302141 -6656201389531 -254120504693226 -201642542519441 -126627107208 -13797722402432 -156412315764583 -149112282094033 -125525192936240 -271993657238613 -172938486244930 -138065156500698 -214697853728562 -43487044355327 -37689768486126 -245319780932434 -56050398483639 -129565005887128 -211969874078325 -238868966428357 -29189617872556 -129808116172435 -279555164939827 -79478738154852 -210994550294336 -207179376834549 -37440742018368 -147580618647942 -260006482235076 -216774473878867 -18063686479111 -51316863122521 -93982753676609 -279256145058407 -15055418841366 -238973323331416 -129425428247542 -162895422756484 -126624556308249 -46215853709703 -12111956633016 -101981042969673 -51415658079373 -146802321123648 -20605247058895 -34028277845445 -271831513482286 -251514838879251 -276084946195147 -274943056099198 -109347816710891 -132407649402835 -238001320787170 -65855255894238 -10109587852627 -230346410146731 -81807750384652 -196877718897633 -72724785365970 -11483161056375 -53725529944258 -147799164085365 -238400638849931 -204198170979308 -35438996071703 -196983406209297 -145246283007842 -74311704115823 -160538394284499 -123063686740572 -226995168641040 -220638285567768 -17950209624514 -105315919182913 -20440016579978 -123880429044780 -79894966507096 -185731748116228 -124371498480446 -228644793197815 -278894618651318 -168080461352374 -34315749787925 -40575846772734 -160791761219261 -113573865406312 -62912123702989 -13416883550653 -205324700552920 -221114884265693 -195632961620502 -179976632641841 -211104967244662 -154348572324938 -157462378451671 -51140278774999 -225567972413673 -207712828736804 -221453540211198 -178110532950644 -20993594513809 -98155393309016 -98568380218259 -207029333007443 -253479247445974 -26309457779121 -9384177641219 -260559950114680 -129004702022247 -218869911952810 -49759453597078 -260747948453504 -29508504030545 -77310577752989 -270884190973810 -237017045377615 -69614813785909 -78356569759581 -120165374639453 -11346404683648 -195883858971563 -100987069930642 -89844026486771 -253164280133502 -41744417437749 -89023898115782 -207145039670111 -100126158187296 -103006331968676 -274748438943253 -250724484172793 -271416886244655 -74239736790517 -177052374984964 -123583336116728 -115050117738129 -164876217102002 -252509437066113 -6188055557215 -54316301320841 -262715779116175 -90556545956626 -139301173360496 -115315347457950 -132036802783881 -149440240210703 -206868694893537 -221593824752138 -175860441496946 -275312369954235 -180868013155607 -171531706594840 -226507643979431 -124040753740917 -115278200602284 -262362730827047 -31191359678628 -227972541756933 -104689917938232 -72869676321654 -34980236163404 -215335226919196 -231785666155570 -135716550079787 -16365772290708 -220949214052901 -4248619008501 -206217051541722 -193709655276760 -33384226767378 -266486223887882 -225888544101026 -174973390291527 -155011006241580 -205166182350185 -253238200895261 -144064501230564 -159194572310064 -220839161144554 -50457245632545 -31293011682666 -104602409047773 -146716171025839 -140246782293360 -166857252330109 -39211417857478 -279040445697864 -145016789083679 -232640231451659 -219212656018881 -3672724998205 -70703407459001 -43555289155716 -240752677940645 -811801444252 -14055150475544 -226073381212504 -63942129116495 -253748695569410 -154064330975892 -244491808960178 -191841560252487 -138653462223891 -211686017017529 -227686733782255 -257713637522172 -8488636922698 -243534180957345 -258307695511452 -108313546801499 -27837327470248 -234371861295155 -7753490026722 -3424183710403 -117150701007064 -178432536758177 -276375017897969 -4623894314742 -267024718440898 -96188325815 -158410576418451 -65701160880399 -74566466249780 -7382717503434 -203749506239989 -2940170064257 -214969182600295 -253656301949207 -88889371820640 -270697739355734 -10154385053850 -148236965998940 -119137304335943 -194168871086078 -46895779851208 -33536985367072 -127029787628583 -181647168358335 -245890734483717 -32971560246050 -8309102679801 -114518662936660 -227268977175857 -548285553743 -566142851983 -97327745699473 -276117812240652 -67292475878176 -170684897912934 -29955891774270 -29719282572590 -94279229353231 -240859220756010 -275901738931948 -254691645334964 -229093856819028 -95104928762562 -70744930019619 -197301720008129 -23886154606715 -118126496636885 -280857607698539 -234038478614875 -264209589917750 -99975748987570 -200847624102403 -222390213532546 -144021618218333 -179059828264503 -100793700511840 -118780535456466 -176195701645577 -157072926617809 -209520505917260 -82115428704494 -269028745798852 -90283916336976 -94477340362255 -189384675724504 -6111768316194 -210650317485431 -53019651299258 -275380071430659 -188326463797324 -88878488326308 -11430200997269 -71210444709915 -211121476184196 -148878388719472 -205505985590696 -187423063346466 -166938541519671 -93550562072039 -157400002722073 -189215279531018 -29896179946491 -233227470759793 -90701494635409 -202795590902733 -228509482204453 -103436285164371 -225047666270809 -83647093768987 -4013444290414 -236177568452945 -34587467634190 -6643201187765 -178992954984274 -70884874424769 -135321303757044 -216806476395548 -192952160229478 -113494499028081 -127811457431634 -206683312782689 -18257111280503 -232866894704799 -7504405212723 -160282967497106 -196278489232569 -280721475314855 -229182324748167 -126504060655887 -85785275100488 -198716760838700 -13152336046151 -253499860418003 -205570022739822 -93194671549822 -194292274982808 -98934884006392 -262329857931057 -226013399375985 -163632808819494 -146942003731923 -99172461646643 -134857636138228 -210157179223186 -249115035420140 -274870651329931 -15353859840299 -36605608593892 -99912978248838 -224816624530492 -33733009382116 -171372504751373 -166273209325636 -51875344643852 -218548011564883 -5996588742546 -45593653514643 -78067847020513 -119459723208911 -146535615313117 -159280700015152 -193664728136194 -117489418723787 -135080767707348 -269900752362617 -20004914007265 -179574893968613 -263747212928571 -40882855558884 -220479226955631 -58647420335373 -190318649378147 -237893464081847 -243708822675337 -168540198633957 -130428791402974 -101668958380502 -215366306271990 -162638224282867 -278849797657278 -107994232991370 -279241671066452 -22708878089394 -228247940205765 -15169421445285 -279870702054825 -280359944611847 -69448090614725 -142518495562921 -553626950697 -263007090366241 -194779125054721 -176205749694041 -94084500224692 -261679635908104 -197762895996358 -269767105264918 -155070745740753 -22237191771020 -145253653384859 -215812097468048 -183762689079261 -9156775518590 -140260796623182 -254724412483147 -440162979287 -210880257160498 -162393813598936 -89795094969114 -117047998577184 -148537996805242 -24119323408020 -154819391472605 -9491007500440 -132443099557780 -199204603930166 -149940273795282 -72253715212324 -163008851053804 -68716093506493 -168941644834517 -45080218425096 -31841376763296 -130162917051076 -227971014199462 -198588617613928 -172244358484540 -171967438800030 -208567973732123 -242977298266824 -250465946047804 -256445016427805 -216116860589756 -92192737743668 -219134204020025 -69895309471276 -210771257668859 -169138131498344 -249936253757472 -76769309693671 -197133015007126 -155654755972533 -139277132127103 -123194897149042 -114605326827781 -271017727297929 -226784047972929 -167115564791567 -15861422434665 -22571831119195 -69372117021549 -168066673378336 -182466111112655 -229872222105243 -216776672952923 -254474585325785 -36611523059403 -73941703606966 -72803540780926 -157710672696161 -10379515521030 -165414188631141 -11445458422711 -157765642438783 -75975374169894 -152241183305272 -46510624594999 -51601421897856 -42117332261203 -246029842957181 -163968726549091 -70029745225107 -275737074541151 -216523128731422 -187353917442399 -134332546911092 -222301791937665 -204647376810080 -120545244171074 -181227036920476 -257624995897224 -140202282338359 -239835997566858 -239810997349322 -117336287716886 -87412163819260 -234656096431969 -268387812721766 -239210147573160 -241084052407654 -277715507132645 -122436724747282 -215600871251282 -216720363966142 -254378384979397 -230530169398775 -163983633639744 -22617507067610 -25796892427894 -80727359275321 -240401945416270 -66975263799995 -159143980518580 -152983869763735 -254870752023422 -153262336826947 -258711619467832 -163079429182841 -238731752676774 -185176497867321 -191574830504274 -88486751679779 -44812028696381 -69990055589166 -246882757568145 -235490616504610 -58921171390373 -268978079896072 -214020960491540 -161537854667743 -96461109940919 -233810913481610 -128682806803937 -256357644877567 -93219973768755 -125771627043101 -74348236893399 -257704348239720 -181006150058517 -4531636055625 -215257423813254 -85736234367046 -71193847224429 -258703051943088 -250117274077601 -168483245805701 -204441865514759 -169210791821051 -214149751032494 -84513994135570 -249112098097633 -259179825675509 -252090836166284 -55251833390535 -248990493143566 -183370274882269 -9969198148174 -124442799743372 -240841693445170 -123131175630719 -187884026649549 -122039181493760 -169403945630868 -147904834432882 -71145022590048 -207752601113439 -19039667983452 -89588437207 -170546361997701 -137077217269979 -172809295179888 -114959876469873 -44178771150280 -17595253157722 -100572512274898 -235328500239181 -8276572199134 -160804757746004 -162928951679124 -100536420276933 -242257272632988 -52967759818536 -9191588787938 -224510643573037 -79182995309985 -196341763695244 -182417544090086 -94509726195834 -117829159970592 -248999489967732 -21582345165059 -89037818952577 -249800689620855 -251222306904643 -253148596389191 -156845728288877 -258051867484019 -63667148366416 -162243286007124 -165895770819905 -59841789838288 -46073120788119 -265700505215518 -252119748213875 -186545510006320 -211158109682465 -171097875119927 -174963548067017 -134003079758564 -4951936795506 -128079772436577 -58572227410363 -22409496790249 -250833724248129 -118639280305590 -128012807568177 -106837213278491 -35168302878584 -12129128813650 -227511660962323 -121781899261068 -18389270395815 -251114634338866 -201525901412464 -246072570050452 -69902368601374 -15465799078510 -38851051244148 -244406288334721 -259657837370182 -217030379728148 -147716542147179 -120840099521082 -7886501172348 -86118595211136 -253936161496098 -149866911265062 -7115288151847 -256466513484541 -25792515001556 -270502420026671 -91894336736674 -125297074763573 -12121463318040 -173555368092020 -121408907014462 -20525943510274 -246473638193755 -145609418906433 -238650520178821 -176606676608822 -210466146715251 -70364480274941 -4142939557027 -213368318352827 -60321991064903 -78271624659479 -204876022924650 -197052904909716 -274422471442845 -31870396504907 -127988040928269 -199018047458662 -237651457480319 -239404965613652 -242361830817216 -219536041258822 -110467986353960 -136382759531554 -197121399470902 -131415834455793 -1071248195385 -276227642831515 -7906191692480 -224486583329504 -22870270673046 -81390763401582 -214865935340879 -226477809178904 -212786779609998 -149245356429888 -1946152472155 -50878528377525 -95104868775858 -65329558583483 -141735226938501 -141783984671601 -235801556526268 -103466337907595 -190082932433786 -102152464674341 -46098876702750 -278244080343067 -53531527543184 -195292672350654 -62043622860684 -44098533952894 -224972681664181 -123186778279187 -3977194480484 -43368512594935 -151730018370197 -183861697366721 -82335872459110 -44276117642406 -143432720306647 -274477680113304 -91512698019927 -195514510992625 -229473696545034 -29363361455588 -55609128501005 -172513624449832 -267923767321637 -94459417476678 -193769971931165 -80865271046397 -238813510419705 -129554298565888 -224343233816629 -176651733438183 -206923023986029 -171864243906753 -103240588884134 -132323748419678 -166788462992803 -93323718561139 -156926369835672 -159693820291337 -232381575123006 -243868897030424 -35059035172089 -173583550864914 -238092128531192 -40645002628580 -193259517344556 -176487889295595 -43143643840961 -103291880104050 -160052864748177 -129440834594478 -21652389172859 -89288790860141 -256606513776260 -190970669025507 -62686789795867 -237968975001963 -264792484149853 -25719980689509 -194797533368695 -260246034831391 -47428842344626 -186704566486026 -152257264484708 -159939400776767 -256682693345424 -34572514505829 -31742059692532 -101888348713935 -66731784367514 -192175043719008 -79298505205272 -259578715063899 -197560322059190 -104702160463860 -127201715763260 -23049260692581 -64357301641277 -157291338621335 -176477127055311 -114069346256029 -176534521873810 -102645431588936 -220726138339520 -96085160603212 -73063096054969 -17770945868705 -238089460880463 -195956727585455 -41241187854699 -68800970311911 -172522090602511 -2417410585039 -238946831945608 -199360311432204 -76938779737332 -171438003749832 -185873533482116 -3207488358529 -72106077959756 -64369375180621 -215762119154230 -16235169289525 -160831055443312 -139954317591435 -98236933885646 -135162554039558 -211320421735452 -92951570041402 -260492364863063 -245907470004531 -271114315612681 -133177965717727 -185042217545471 -170630497695042 -64118803369591 -23526075488243 -92711358567759 -116188514547003 -167746742345665 -98640023079218 -16478012936072 -164457272482099 -197872434117088 -239271706942474 -72068489029435 -69637861913428 -18045223147309 -157094518095824 -10404704308869 -43208216891594 -209837314774587 -134851544512870 -151151567745773 -168755416838102 -45247497958282 -45661510063687 -209834636179851 -104192791462725 -220921439967669 -280074765541556 -84296641460579 -111280670474008 -182953549584889 -134176339714014 -86485370040604 -268289131196457 -239289013106388 -117144113701235 -95040093395142 -220434681489914 -114776050459021 -177012812531265 -211118394436405 -13463502450431 -4447460301726 -128535812889617 -113974092738659 -14524818397635 -162872755999527 -275140677480688 -20938271587541 -221766697455062 -252664703569640 -254811447337716 -35307328289588 -207036835649062 -80246861555355 -114167492808961 -150434352678351 -93636422957763 -35576679711430 -168125371150360 -25173249202799 -179834321441603 -84181361879631 -201166111551996 -207626640923324 -13816073621486 -15379909721863 -105422319921701 -39087466661893 -4599316905590 -18743425081804 -159825936805357 -273170764675667 -202220120484346 -278183360721304 -17214554463649 -39479304847220 -179963148266414 -29314945273166 -63269814876605 -55366041261457 -13702609650076 -166282158883830 -179832201553893 -226899193851678 -149418307643625 -274110178066050 -122811099993072 -102192667492343 -214432329313336 -2733418455765 -220862713605343 -101458101476989 -96417720479748 -21754338100526 -50753789958924 -19697231054894 -149068391481510 -237364291674595 -31862396439525 -44909341636776 -230408279570314 -160455315106025 -222861200152265 -67160567814666 -146335415254442 -207771575657266 -273413930624035 -263192306615987 -186308889397329 -172284786194159 -222080682970030 -125326254329982 -30465853097698 -104632935983623 -29606600688 -158002272677504 -53832870011635 -126348139120200 -219331878050115 -102583391302532 -110084112622856 -71905682040956 -194686096528381 -68414932323015 -155628544732109 -170125846563346 -103278277441600 -160444124182283 -79895459744838 -54876750706753 -101281495014125 -73480819206268 -197128664033357 -16099438213384 -137131509491170 -256368585816106 -115395253979510 -57066364392260 -168431626207935 -55591247839949 -185388901952220 -145051473171210 -174376935819833 -218847098842632 -202952931459952 -122508435059385 -109724131088344 -27571942459230 -221793529180752 -255798581094172 -150786385996765 -45268649502407 -171747822418160 -127327087315761 -174956134476148 -209306060151947 -56586496308163 -143189209376274 -280943480244160 -215166866930094 -133359327651095 -185784260927103 -193106750200937 -280600391732785 -156760467225506 -259922954280919 -33320248258465 -37742391393710 -218166355642042 -128843006796577 -91193630100816 -195102989216839 -246317942981974 -228500879103880 -168091316742073 -20560060045507 -23526775213631 -68111984269327 -228251692686241 -246006026928509 -172230425822209 -203682581974048 -277310773445846 -125413054325631 -253380735048359 -194141329455604 -157791388799139 -102928216083322 -216876023549017 -12016775798349 -59179442640203 -128898981830926 -222042267287380 -110947888909223 -52132581112775 -225000484023986 -278473983303867 -228152732920712 -2244439690660 -102009272556489 -196275027540526 -114912801497068 -178102453258773 -258256398715561 -53163416450600 -97885779495654 -198747623462655 -90634614234065 -248613201246511 -28036094115340 -184438261450530 -150041512540788 -9718978518129 -45035661766128 -240313766901508 -4298472272131 -245678969448650 -82335179889062 -273602907451447 -43423715390360 -31198944531668 -52708055083822 -186174959660956 -233237429051029 -229078970507972 -810824127546 -173271430720377 -163696451657517 -44734225590439 -273181287807828 -280011607058582 -28713093520948 -188656118132226 -203306878109036 -38059643093890 -237194812599067 -261126244457594 -69332242711908 -256657671661705 -234383370233896 -191933370782764 -67455767510843 -60816175715932 -261379876336122 -23708111572878 -137129416075465 -178025718534806 -226750323556907 -230660289349460 -247855005099266 -56856837561087 -155414500053625 -186946426149692 -238222141193180 -252982756147283 -86654987153803 -22182666881220 -278976342772856 -129889392354725 -132559810196007 -264245963141745 -70437589781220 -251658396801386 -15019104322059 -90101516643533 -190361147274748 -252531744628511 -213143571156411 -185368116890539 -234409813642734 -67018351112549 -252497339953311 -5485269648166 -82945854720622 -212060627761613 -172043365104839 -170876868860631 -83144700114715 -120630950472790 -50536107594800 -275436694911611 -48296731660099 -39893067290315 -33536116705996 -264986376415697 -115285347551893 -211337685057491 -279083230873115 -55147282536785 -245815283851625 -11076760080617 -49237884904752 -21684154053355 -76468148510193 -138716519479172 -203306581415971 -145408582366428 -223246090517190 -215169856621980 -114376126572831 -195854715663820 -50851775292922 -140062979445531 -150898535818469 -162213354132099 -3061885202391 -185715510328879 -12166040088675 -121151099223678 -89398300216469 -15538719048648 -261904212714966 -102482872935633 -209089986843243 -267745376465049 -109326806202504 -209109629871307 -167962552796246 -250661312441140 -77422163742544 -261770282978166 -85662890266010 -203818000844880 -94498417338432 -17380088635174 -126750296582609 -26190861469978 -115069919407514 -137316650859574 -73981606821398 -120932347320238 -97880049001485 -95001479466748 -132694139797572 -131741551551906 -203017571080952 -161994602228659 -38752479878852 -46370846385318 -34561765530918 -113927754620679 -278019282705846 -195379903631910 -225704289498724 -91236052097141 -35930868471278 -279959907389579 -169296926675967 -255690724296579 -253267509733994 -161866029681331 -22669617079486 -181835247477213 -173953270134083 -102954435430002 -160461543316181 -102809325799527 -153511851821134 -219596606279532 -128616959058437 -183373365145498 -244991873929045 -148302127741503 -223032588963317 -267433401910405 -248853994966468 -280075733341432 -143901659026454 -16150289755723 -31747676083367 -199592129021005 -194072167591096 -258313840828100 -53687750015070 -156594419764744 -54362155977127 -100680620368587 -20142717600265 -116059048174089 -133955395631637 -118752825550254 -70775953366921 -188222678849153 -56055686948546 -164268755628432 -197129302560727 -146452552807291 -165556937193739 -4271141014437 -72629966285480 -170127251583373 -125363943972249 -142203313580576 -88470795477186 -24227862662373 -181309948246878 -174751514161253 -192253315463582 -121493436240440 -169938088321491 -148586250892213 -125042152445925 -177280328346114 -120844876485416 -128592821139877 -50947205678264 -47846862655546 -172563901242816 -73922281572649 -98578567467292 -54252754088220 -232480187013709 -205285468714676 -8268954080785 -32564624084899 -269906515556241 -6656806221845 -79401209239015 -223007368733941 -52953104114379 -176427314500040 -123457898164639 -121019716444944 -149797101856857 -150666619631824 -73808817601239 -178590557634621 -178661900974325 -174826699296010 -160140973836978 -133096929231997 -154454538787720 -139479627834214 -228615697127962 -67833197057507 -150871768897749 -249054352242129 -120906252473534 -185677223076727 -104828605945096 -27753450778025 -83612570277693 -179213385651767 -7846538037192 -173909350209032 -53182437080697 -132259897282189 -207631596538459 -147001601737212 -82872015297219 -199763383305455 -43938673179331 -82300562098463 -165088528674370 -90231696886270 -131972328424319 -68602089974768 -219923577231776 -280230315168281 -152899104458783 -179791302873151 -137819810503538 -236151893326455 -187723208826409 -272968181402367 -242736437641046 -122606689404480 -121388847815190 -258576334806186 -236805823794815 -221775704714673 -238412942797568 -172988395210791 -231019696718075 -205852931475857 -177903616188247 -259406246784559 -137380227485060 -230200395035544 -60586981387495 -18932071903164 -158206741070340 -208014777463438 -147484293539354 -236563585119955 -29903989862226 -223359824604031 -116730185051096 -35139897052714 -239317875011943 -208291697147948 -36755821953552 -261723707898297 -61980993302365 -67411186666633 -168693339843621 -31863007886020 -14810121811114 -203740761282616 -272559410352018 -232175370900028 -139579401695898 -146395911571229 -217130103312572 -181262744400332 -147768436454435 -63906354201902 -205754805342481 -65116262559078 -142061656313754 -215622490189529 -23916176483861 -147630431211066 -50728898364103 -242689076763372 -53066648468602 -59425068905943 -122410506862487 -266704560690682 -151705750277783 -188221699890980 -100633838363763 -246921569062027 -134510992789131 -192273687954554 -181093873415271 -3473352501234 -181415648788053 -42958900482682 -2917346732169 -67998477550307 -98536743380833 -140407670200196 -208741769527563 -138568366021839 -61320396992047 -272092887746882 -85405896361996 -185156576893967 -94634555695516 -38490870459636 -253473102892747 -97283761277890 -255613045049235 -32570241732385 -108837516230728 -59178941031026 -273891487017827 -185069076132591 -205831743470969 -139406294413572 -155738256294496 -168528006179789 -120537701029134 -9042192453157 -173267104734217 -97781300210430 -54388658014214 -3118885131170 -89994660409760 -80691362919538 -83938026054889 -30054636354787 -12049635075801 -68622062605065 -142091752144867 -57448187129558 -117995100210718 -208364980534699 -108382212695643 -40651049811116 -23211707736577 -217597149329528 -180655475582806 -244308851304185 -242059510972265 -74415594191859 -7705778427832 -204744250521923 -117661220761394 -218807780753831 -69313296487958 -160978234656315 -221663364455626 -263318955223401 -253558036918411 -137122421176142 -132375834514058 -128218165588686 -138932834866367 -234040081183958 -100050576360065 -97040379925708 -59269516765518 -256949056806929 -209826774750219 -25433304822352 -236623538791106 -86522768241704 -90183513561526 -160375430886775 -174515487418513 -266529197453502 -97188170792636 -121356795650844 -192565159364653 -45340425404691 -129981511909957 -102598430289905 -12542079818312 -119774885567082 -204101963615361 -135319746168908 -136627925136508 -185322997478652 -147584918922351 -80271123333890 -170508785393621 -172016887517403 -275709038718717 -108990704498038 -269905769531117 -59645363488982 -60541881969757 -81001501301049 -184797309842285 -11817948275716 -180582944409173 -241387956531127 -262273962536862 -12958266184876 -79241847026197 -206453109854394 -105369018082971 -112826288653766 -5676627452537 -243026670953267 -22985234119313 -46281603811693 -244187060155545 -96606885105075 -108368886532558 -234241931241561 -4324214848291 -204541793049220 -92605036782099 -157697689557394 -265263393991142 -53911596856803 -222806493106645 -271804689851587 -225334061964043 -199252560853296 -160325124425407 -71793446900916 -191777771099201 -7538736442531 -125817897842728 -177858470016764 -255476784825631 -251068739455797 -114598674634432 -121052043850814 -175460730577533 -125079032467445 -46594496907985 -210344418391280 -201207352688496 -144985289113766 -187301802044585 -273600452052428 -107796450566405 -199259173265899 -88419825128146 -20554487203723 -111520104693344 -174136652559560 -35260299872046 -70658512517818 -104307383783528 -133084769195441 -232274246173150 -25407949521772 -265062835331086 -278275481229789 -31934851769095 -241048042028170 -12916929374950 -27890946216502 -268954467936421 -262701748874351 -214773715048790 -122120781443314 -95413883932374 -104193919812118 -6469622512844 -119403779812857 -99899317907644 -7247082954849 -225479959680467 -274464487517881 -150627358213818 -254189895235443 -48962962789563 -30441896141293 -34309533790526 -146198091029352 -192923683260120 -133499975511104 -81531801712234 -207387185854528 -258363402033843 -75592183253196 -2659977320760 -102461118919996 -120049469130695 -236620228647876 -140209946285428 -279346658500812 -39198961707396 -209545087461056 -111986320694552 -19483683005398 -251569641111927 -36968071641375 -111141613348301 -87289276998481 -134299298165221 -163691512360617 -153410654110037 -68375162031948 -144485825475343 -73150821806262 -264951248574621 -181125924396107 -252367692363402 -150200260817886 -225099154507583 -138590911677907 -255755951443297 -51295415701978 -133173619200957 -230721677112990 -97696078692896 -162809870927661 -196493693573832 -13177254845241 -31893738416911 -184802461222309 -16231686725603 -23501916385365 -143145316593173 -236717450477525 -101283436275457 -198888887274153 -7614971316487 -96011170360606 -214191268057932 -80490955958854 -242713223842060 -131298266476030 -60264388550615 -201375377539485 -31915660633250 -211859598068683 -241903339714969 -276956431849041 -104136890655831 -160482466243140 -220392285745678 -102345200677299 -217866048181347 -129081648418895 -234661243315765 -159928626874120 -244647628521370 -227471082134934 -277418394791225 -72764541730424 -198904342404606 -136600238672734 -175718650514999 -116886316999267 -149681019235709 -132617777937888 -200269156310064 -114501892728235 -164960517340785 -184662204653781 -122414120007058 -104915595941183 -202440780347800 -272782068929420 -168887453915730 -245813445996528 -17327419944764 -108601799893960 -247859669547026 -156560193438136 -141458654236465 -225792042374452 -202363993965368 -255046968695027 -14627103973496 -196488008483717 -47139399558750 -78620877183485 -178850230524732 -143598781959386 -243442320442205 -131429051918346 -128589597081182 -246373394647537 -2823346845298 -250341396499692 -37024270040393 -47053143489031 -272687008877577 -226127845670678 -266838822594884 -215768628605687 -74976507711434 -159146732362830 -207959619864651 -154281910140783 -8997079439625 -3713580866185 -163269463059480 -137284525217868 -58171296511687 -221103619295603 -21704699510134 -8569866914709 -91431888247359 -40534957176381 -184555678808191 -147767995640076 -73569162356783 -26725194959567 -10785337404224 -120637036883517 -247594604349625 -12882084579154 -220225248088559 -36651097673495 -148190182062238 -250402869550906 -23018601503239 -120573151947849 -269474326836640 -185501126365458 -241375053706619 -11637875361409 -30714365470319 -197025909654063 -11683502744804 -241202918619042 -182437701465536 -37072824510269 -242851290064609 -174703786783310 -62541166938855 -102179170592161 -253336406382998 -249326536038739 -14901211572900 -159487401408501 -146163291199941 -263293509678878 -173064288055354 -1009568986075 -242840353908439 -65123641050972 -23076147709738 -241415179591501 -166267851830754 -95169473248443 -268336457806643 -242961532950767 -84786918221693 -243249824333287 -192233835977308 -276235348232270 -169873645261460 -55017429514106 -205788879588380 -216953597392644 -238794194576311 -265612560411001 -202318541416116 -157215362408704 -154346797489770 -160682384954563 -112677096784598 -178382872499795 -67449272136311 -181012460424697 -50745506999639 -26703162895823 -236118885586837 -22885443958619 -110346770250460 -143587558930243 -97482250555667 -34889133269416 -150862974029528 -215462243012536 -141017761360359 -218570822856945 -137032173648893 -130272134026308 -198834430317438 -190933954346537 -20002530133419 -211511026606986 -217373237294905 -249592582440350 -84216108629849 -165025315444224 -199818782787331 -22497508752111 -203405834779968 -103519416807234 -193919393489300 -213452653492333 -60846470084205 -168801313164075 -63426109430632 -66229948167890 -231865576469062 -273534794637542 -243351813341593 -41767675138526 -66539593411135 -24843120975875 -151862121265499 -236529899068977 -69914711748569 -13652286280696 -86655373014004 -271765000536587 -165733896396183 -46852280021097 -134398802776847 -239217825527598 -237721832556995 -157857894630034 -186921616243838 -207581673487858 -273036786028748 -210134061105034 -80198708937790 -23876071201580 -134549118694220 -22697217679278 -270715602253187 -232985328746446 -72376413432991 -244431973896897 -194967635920257 -47133260630126 -218411845893231 -134259483193559 -3416723004772 -3262589130352 -274082407318237 -163131313555001 -243736773664893 -150884777228460 -10101522997601 -174147604618614 -154263938985568 -215520090381975 -89070758762415 -197757743655978 -183164060773905 -46610642461629 -58576299306075 -198502988894320 -229056672452891 -102355275473829 -172678706757209 -3410364094303 -75268623161772 -260568486806614 -84712140325372 -193288844602339 -114548967675341 -72936062009446 -124064757847346 -278378981113914 -8141389438372 -231961174244533 -248493456907630 -31711305687041 -5306670153194 -102062415782693 -78685260673593 -125619036739105 -242878029817821 -222296647379101 -155435249462189 -67024361931315 -236922579359002 -12647048219886 -263282043333108 -55188461666285 -26795955722154 -184558058338820 -237841450825774 -56231609149216 -152089746811627 -169948504397770 -178218975031948 -217421788482778 -78588344086035 -86469627800077 -195782293884457 -262406805371568 -126639406774424 -258892005476788 -111134181548584 -219321043631656 -108671563670386 -154183776222764 -176642527168968 -80896821817472 -236314318181145 -5757159292592 -12612207332109 -235278124151843 -188974893859348 -210897030715659 -266589481422677 -16523239537381 -126906978315027 -101885886902647 -158653494510129 -22083434345165 -226051273569360 -202238091911745 -93028437371977 -33295759639774 -235318890070116 -133300927757193 -128655951965677 -212792614105567 -172819028973600 -26341341580935 -20550763260400 -235659489093695 -203482400903392 -163468520253804 -57182778465753 -87949632565051 -192645358348989 -189194404666512 -47870284339344 -1058189325750 -40157224335587 -50614560287118 -279687549778760 -65370216710594 -87236869110559 -106786167392820 -89557669954183 -120798114488208 -183128142695827 -2634768526152 -65069564700447 -101023906118992 -76273962847550 -177797722210011 -204091836785131 -219172862438872 -173663820864092 -144917728223062 -253114191367176 -170869813813164 -42729206112129 -212320579489114 -157532446956251 -109936141128057 -127532890712059 -150333834005559 -129714630547485 -205114288747676 -187823708617600 -211397562635576 -163760760227885 -42837108864410 -253883220706239 -201791903375344 -258631734288062 -260472846518370 -15139968335566 -92333060028826 -159852069795047 -208173909204523 -194457954339717 -14176786209453 -174846745390178 -114800380600527 -59229151048639 -28520672588121 -64191000914659 -41966579253205 -57872766339751 -114782897859416 -126786587170213 -19541020041795 -63944877687015 -186040524508135 -128558692561078 -263544728155966 -174669187096149 -187399099230349 -23747832155474 -145224837663103 -7097390882883 -34596594612937 -135866310617609 -202472820597690 -227615853766941 -33204845067188 -97484714331110 -70209350114287 -139817554335948 -155561944331557 -16745408051334 -254269923656445 -205990347155143 -147208448159584 -252392589440689 -242614634668781 -2232270273554 -224154137271817 -104391860334914 -248512941773232 -78396333876214 -279412579675617 -190199810172119 -266795917412354 -43180397366671 -256715649598764 -143663321204362 -236802935460794 -128035855198764 -57794789180216 -46742166779832 -234994093536979 -39205528413749 -100489155080093 -253233043723177 -7549804610348 -278802427481154 -222405276723834 -109293391973698 -39761158698000 -17753747455708 -236673470048554 -253435814537122 -275769581903082 -9717306901335 -152676767996321 -211432925733104 -242751274147100 -99162899294225 -146238317871539 -120022019467655 -182056399998583 -261204860436677 -194816549854304 -195551393191029 -142640737908810 -148437258413293 -160164229159059 -265768573549881 -125857152615535 -154288243677408 -38647122324504 -9882987123187 -169756374611817 -254041602804115 -192228198164867 -136589518467421 -42877557268071 -85817094923711 -55761291659122 -22440898007535 -58740888542867 -104491936095565 -172081666231982 -236737145745042 -269992960590164 -137546796254151 -63909588031833 -54197110254334 -134378894923618 -224144016269553 -220790861969611 -139478847606443 -95497170996228 -46456723636077 -187096871618904 -126967228864308 -246062279376314 -127795141350937 -248462309726960 -64400443727294 -158600626695072 -214526522343245 -183699157518122 -239956862536638 -17494664073761 -209128749260952 -57667038741236 -8322223202957 -110713944008567 -4645354029559 -73644038257650 -64820031903032 -162946545531028 -226644179544189 -31990251250971 -280494250373282 -266602469392276 -109055368465708 -150911415297218 -152663576015815 -70668887469947 -22027623042796 -134815812290647 -47163978913245 -79345099417552 -93316139444657 -267230062411609 -127555480087474 -25412874227152 -162649225648972 -202121988637640 -110205201221318 -151751391857693 -6417435614540 -33611743892935 -271859270118493 -175130675348905 -165544465089554 -214298135630675 -195095900544457 -225113865192005 -6729699698644 -110728722261489 -216689893645168 -33325970440339 -105470159913221 -262548258653243 -54402691202449 -114555969916596 -265053007087451 -223735460607439 -124549710326564 -204764568345583 -6349165135376 -34609246742017 -223516840444818 -163852030153222 -106362128156234 -217120204970633 -260881389785691 -181545961347884 -243276410878626 -42716606092128 -216849396329224 -196692607949607 -146011101753025 -117994819800608 -112421224643135 -8272003747058 -98409012691361 -131575572020741 -158997839669452 -91414389653428 -272306986682940 -106672815334846 -17550651155838 -87846959725444 -102634630863520 -179240563553756 -190325976203675 -237470930586566 -218376814089721 -160049362267560 -138811447195899 -152432754172535 -3369404925937 -9532401771591 -199511364884070 -54971127050875 -194709334803501 -48718721018154 -30882214437957 -92254134400924 -165956285338982 -186302344481108 -269758191483243 -51601310386295 -192828991760266 -219153698322484 -182368890889020 -126791047990869 -66147647285351 -220885763263615 -185308055395940 -154346152309537 -36905142375924 -281167302321922 -42824878238263 -120476931471758 -260089392352060 -204511549453909 -201063089788584 -61381250831105 -77594704421417 -225994733894786 -85209195593161 -72740480765149 -278450607067046 -277195541685215 -165998379188457 -148252633650359 -56220776269037 -25385744929203 -173893104808741 -210046478260569 -136181525689373 -65989531498307 -82822695723966 -230920716441125 -181253497659170 -270845411066002 -46135485918011 -142193412587898 -127942315139051 -196077353737036 -239587988941947 -147314220424072 -210841467345292 -90882883289169 -72711500757561 -12364672135336 -270566445836773 -221597642479715 -216126529808312 -133271194453698 -219374094612580 -119291575993298 -219108884229966 -93455592603564 -197618559836259 -265096956445884 -200976677717895 -140462124370208 -195817915127260 -192147447164856 -132677333814555 -113336295557099 -33705297776485 -130046136157096 -102847343283500 -272368399441617 -175317013105878 -254817586149210 -111856551938888 -183832741321141 -79702111992582 -260327353014881 -48306561851295 -86946106837759 -64230675071560 -170069991298527 -2418606788686 -15724716749935 -144244749064081 -138934572982396 -153078939729250 -67331018094278 -133316835843105 -202443385976910 -225461036585577 -257752561826067 -195757497337438 -215749495938159 -58568154913632 -92897391323972 -86634886578584 -105202523675674 -47215832192506 -58070769732147 -259790250016915 -90304718544493 -110840516112298 -237992741498244 -178455600740022 -239568911587639 -268951268587379 -142628479205644 -10202638837357 -260004440081951 -30738436405162 -221441789098475 -109863478513343 -81053661195781 -221330955312124 -170012474963732 -227109242249156 -105606748970278 -145767498370110 -18570336128809 -192333829126065 -227193268309345 -81165922384363 -89046118634325 -130132967480666 -58774828086479 -35897593424035 -84599368708748 -82288400082366 -174302149966668 -160150932128214 -195458959611848 -199305684136655 -71889828296924 -22003782453194 -133428609455677 -21103942823412 -163837704352897 -185975472750483 -75729706404471 -72853994546409 -243239564026554 -226159462514896 -40919582525096 -243772431933384 -215051435908720 -211159803303385 -174639897931403 -251036802509999 -112722419525155 -219117563624921 -223009196230256 -211150350823667 -28372741361821 -164407642254622 -37089526912053 -79986706588428 -194933710856003 -224023602100378 -57237389943580 -11398017048031 -115997774520819 -100159149277476 -196260910826748 -273179461074888 -127000617696788 -75458879200700 -57266952038582 -131679952518019 -257295047546597 -184793242955282 -280445970451082 -128975147486323 -62055305310247 -50687197495054 -145517630080725 -233246218487694 -147167074648441 -150598386856456 -28889923545651 -152891503539324 -97249467808583 -63565645162412 -77436298251990 -107072741492242 -168831097661696 -274284939987331 -10619462763335 -199914826201746 -35628196797817 -40746865597013 -30041245888670 -183049732058185 -51532569048093 -158643498821183 -253389338683622 -16404474465011 -27601354138516 -181471303164440 -194460688638906 -144431200682157 -228991271340835 -61460432811689 -135717422369114 -212513046102281 -212893292453279 -68198280918762 -65798458407139 -206546214708955 -2464115885463 -260736126396334 -62727168247359 -147698838697992 -230880951377721 -265139996651833 -83338914090716 -132148994503417 -212304290749443 -3164044477345 -200578264141368 -45793029409850 -177079679404236 -251425292105278 -164584818485190 -160437294702927 -201897179638947 -164461572756508 -204274384337442 -18152967995667 -264304960438229 -269636082780185 -63296619340322 -112208454676257 -196823630896434 -72481532529573 -252421260738429 -107800544135042 -194324373741096 -229938408573485 -1467216030778 -145251152504694 -249067875881897 -34815975731214 -278489200149332 -96270504354892 -3932287920681 -261431207044120 -119910073788390 -274786855866606 -264855172744905 -206334930534094 -275442889388483 -179131021907210 -6721826397553 -91391740711581 -82365285022185 -225938124945644 -113519357744956 -76916769702840 -81091330447964 -18108737397274 -183103702812556 -27937540073838 -167522970876291 -36111720378803 -52414652448647 -246473922513449 -165401959335503 -98076520354893 -140756715163443 -162629060747035 -264640996735886 -6709753559409 -60800462222398 -173379458958136 -150825180791153 -187248712419905 -203981403829568 -84838631643983 -168134387325660 -123109550537593 -17487325735466 -171228731543374 -250568269368657 -185300532997308 -134705214526874 -49296177945541 -104054266835760 -223671408719962 -74509170320548 -221023206888787 -41432662713950 -169748181295545 -135875759704695 -239230305280141 -3482957233251 -15156251467887 -242905669248781 -216325609479140 -165050436847363 -217131574283452 -267632999595486 -265090441242406 -107248149263497 -189356614796810 -180955007624970 -188498316686937 -192169801403914 -107943098551370 -253883030770797 -226335364769054 -11782637352473 -9930509869576 -189358063203188 -103151923510427 -188352397963409 -217611579932584 -58268523977506 -63968154482941 -8164404786749 -55256458871149 -164135052061667 -62683761134089 -269754893229355 -2944200398184 -132773831237502 -79686360387596 -8668177406409 -164325636533177 -10216167571307 -149279475258924 -57482225332733 -2246193482768 -99090008591331 -218497909891005 -122359878498533 -85597377129386 -255417514416736 -50990820886638 -37246596729088 -94541933113068 -201321568458425 -252259527115451 -8470796615334 -36823832642553 -167092832533616 -29468510241412 -1204923406375 -59554612581744 -147397147952590 -185225238188703 -170259298596465 -262338651967381 -71179796727542 -49814354680092 -51082481016541 -36671461958643 -6402276138868 -103567403905255 -29876481838978 -164975026800694 -93846603870026 -102075496436232 -221508304487294 -147226119158912 -146436041385422 -153706759063267 -147741474614647 -33285593735962 -183212900849255 -204013828678105 -270925811945355 -158917789741907 -131520280144397 -49705198072332 -270403476803852 -76159487669585 -272731990230419 -176572532134220 -135567420580167 -28076882034845 -124883349997836 -129738307903098 -183333657392711 -59517551704028 -52912304156141 -168528238123110 -248301111541744 -105079696811519 -134185459869079 -170674775837557 -195241214752670 -12333350998816 -129574469795044 -59316950871639 -134534748967305 -278404444884917 -66853617150968 -985633677200 -211968700201721 -266012611134357 -66424059661805 -228053255648 -9438521434343 -47739747759999 -149055347847901 -19776350534423 -228807456004339 -231794221637251 -242847127731899 -70385429997619 -128814351402366 -120034438978290 -48839496188147 -11448434527190 -67046106589474 -173430513848491 -215547964163160 -203682992155716 -41096302153647 -65743839774754 -147609964139726 -27942140496871 -246327276301587 -121633003150321 -77519855033079 -266419769839668 -35779544823486 -239740932651166 -115945673989109 -214379999837683 -246046715219424 -174144394274042 -13731083820952 -133817623886955 -140658453672119 -105911505547095 -167114677419843 -243264864430337 -123256168821404 -88439474873348 -81827406818597 -11669173381063 -194214239039032 -85972822113586 -14357064033770 -246545007221609 -93581715520281 -158543910712494 -59037416894767 -98873748171997 -236674433863672 -54313115484318 -106456988714924 -35676552002657 -190630662648302 -257799219896975 -248527873690694 -97223869174797 -149379602219931 -103298234027889 -156595801999298 -101987014929730 -66128381942902 -100292855884363 -108628359164912 -75738289826886 -120114505297982 -95192403702070 -147020822936438 -188701737288930 -57813523388623 -241198209939917 -222913125961757 -208262365984947 -28617696893289 -36571060036731 -75182216756324 -47442589735186 -217989871118205 -30504789858408 -147278386894825 -170779621744877 -248637456311000 -37720989637775 -63947763068882 -62709143274231 -63754362998580 -3256275064650 -100305938573600 -201768189175363 -20947293536659 -219689472530704 -7957500682525 -234504496931619 -226565120489458 -225008988527385 -152272107122927 -76504655094703 -167899573128525 -214908689455883 -161714713533768 -242597375581581 -142079160295676 -79576711090452 -27014583148170 -15706395724198 -203922250232977 -6375204961013 -95888722359190 -17952937895069 -229166220372679 -225327631415607 -220922241121781 -1463528141150 -229289813493600 -279735946790992 -204656678211889 -123240088124736 -232757217699580 -55480654495109 -86222718657185 -70816400708358 -277567577586556 -182227979982607 -248590505891425 -188087001030930 -123786371956831 -54064380970875 -30527249754954 -241269286683326 -237476797255527 -37657297922062 -80849566689008 -8977586429932 -115359027718634 -246700426001872 -61953723331661 -42338147325419 -99358557943056 -173122135802097 -164562523211350 -157448885115222 -48427941797311 -205617635200475 -105907133589544 -40064394402722 -138269761496536 -51252410698133 -179911463221027 -129269109995140 -260924820904416 -6869703664488 -105795525475544 -126213683710922 -42797817426135 -41238257289639 -135062951904887 -223062554338468 -120900397859141 -58503016134563 -120710945245857 -64744877810979 -18880303366932 -128461785296228 -170187613652729 -177350076811304 -6208849686317 -146718493457693 -93940875047362 -84943476666453 -250158777751129 -65164217132626 -202044808348913 -21799436593439 -106244719524711 -54540299946325 -174621790063082 -406961498320 -187913943577977 -281272843684127 -53435560313272 -229982070844162 -132268742495828 -273280614041234 -26851245563639 -81128987801571 -119270971582114 -188766068225563 -171122575318315 -214679462988047 -145666779729393 -2055077473960 -191846892230795 -14287328407481 -93701437860878 -166785204729388 -231373501270228 -231620865112027 -79315540861454 -66294977044576 -23220332390476 -197265076367129 -198115755091658 -41347805618294 -121385881014170 -251693431021924 -57479152665996 -36314498207397 -95380656908267 -117624434585498 -241961290034380 -37221878585100 -84635029574216 -39702003421905 -142674998863372 -196126026178075 -228139422032685 -88349330426401 -166596693950603 -173097047844929 -49270475371309 -184159006133054 -254311531773828 -38950517356912 -279919365391045 -276346114213622 -154648421328495 -103948869706300 -64498575078858 -241617989739021 -39765427272893 -63738960154504 -26385996175853 -109653720875309 -66963870008115 -50084746216569 -19655455303268 -13416752108917 -23038601973974 -136336559042087 -252634231702041 -188457326604999 -252280515446832 -8555509414921 -169578177120688 -276964867188377 -113569759656128 -264346310092191 -161417423789065 -183433993914382 -166031266824893 -5117317763914 -3640895369092 -151489879376836 -103758937434081 -33622584625702 -126972024274900 -103495664894512 -90761645844680 -118939077258997 -98383847520128 -220674623464925 -193838267790195 -5417683837427 -103034077640569 -37534370782911 -80207662503770 -234576482658194 -146794664321592 -149380948897328 -270907087613683 -154978506590791 -126236653279658 -125496055601200 -92916764244107 -262952765130112 -39552243469610 -253381244147926 -245250313320336 -307812485868 -5944844073429 -77117936489419 -121378507232775 -209219816236632 -36041496366466 -106506059626907 -251081696554348 -66429577326167 -199804804203426 -179251584443164 -105173157118343 -256427299475245 -144007713248077 -222017974940544 -193833177917579 -144667556914892 -131552068042388 -254055500467961 -240096420439047 -10094973880450 -16979274287642 -33052562266550 -181823512177471 -245854591794590 -28613985150983 -46891026543290 -267137502004787 -189465536667988 -33025712884184 -39225591586336 -213044643232030 -32667530767650 -265500083417761 -70335146520790 -126842382397413 -186450692648281 -253916857980143 -134757592104983 -256606467634846 -158174926135123 -260518394697016 -187470924241650 -216806208404305 -43313232115934 -173339941307367 -158124925700051 -262479414731971 -93692658601826 -216843708730609 -157526570724304 -246091492131888 -204981915383131 -70106573103318 -46898165630795 -120168022781309 -21596234553564 -86492837542013 -75140466943766 -14309784512422 -122416486279761 -128855090527369 -222825706292507 -260373126647485 -57255395746220 -122604100467371 -47375546571221 -115384692562520 -28037769402856 -218400642011436 -59574157745135 -198445484352578 -144704740071347 -167265562687458 -224539613953458 -255074946292313 -226214487100680 -247186708219550 -62669688597312 -277810256190020 -258510435523121 -272353926317870 -239652769196289 -71392977033214 -271773605814791 -233768407379268 -171639454093724 -170218370861412 -265271935388774 -197180928311729 -147121970458385 -202343620062715 -72448437990712 -125002244162386 -211144343234858 -112888028986518 -3786037944036 -179435959253185 -246193389963563 -212398822115147 -212641864755523 -108352014412174 -62298446006117 -229191395257311 -107146400658761 -160507747457308 -143428277232561 -73255820500248 -243136606497324 -255453246136395 -175214148320738 -36864554493675 -216863601247581 -44262523020687 -81514085787351 -73022425691489 -80526916853376 -269117534019521 -274210797674582 -239673431922737 -237317441840767 -67608169119101 -214603357374620 -200445688134639 -42589319715161 -85062903363040 -231464131497565 -94171148751254 -131114474770570 -75536631872419 -156576564548694 -98716019601237 -219066450224774 -158691683103048 -98733502342348 -181805517948465 -86934543888288 -87196147777974 -33493777710230 -170879189899949 -95650623474067 -145489323118229 -263500215197532 -138424308274418 -245822080136840 -18141123491154 -271327371053354 -178854194875168 -190263053335381 -19898301632591 -10248866686021 -178331745682964 -126428829967092 -28365870673994 -56923918456087 -67228800011325 -74769462653818 -110550356484619 -162216877040707 -254064329581988 -72700867463927 -41459560059701 -265244144121271 -261760340038648 -258588102112416 -125212875235157 -74203384894263 -114931012150456 -140505454956181 -42265299754809 -271112955923756 -227606774442686 -142714786150085 -237691962347952 -243562590640131 -155011024827873 -36598628615008 -125318961008376 -3038260723896 -102724654982203 -67574993016825 -102776441147099 -66507122008860 -19960977893656 -100037802051468 -113343912012717 -44497014868242 -183699126814464 -273136567056729 -234078763415255 -46380182161555 -271930852068857 -87299877406383 -79106426346863 -32239615149751 -215465887361415 -210169824474478 -208898661344632 -41787911212792 -115117388937771 -138858942514461 -196627088705978 -71515247066800 -133217600787788 -267700485265327 -141812805370066 -186729364532166 -257145471863151 -252607219429350 -213919268082836 -269381962842259 -259429236543858 -237614892934248 -52140475823553 -274735342739690 -265092519702092 -165997793600707 -83691289678455 -84357809827247 -266984282948365 -128164644509057 -39178174581993 -204056338147055 -76399027793362 -248800944198826 -245544775883827 -201919990213932 -10251276404652 -62293836520543 -131696850357694 -241782361444522 -78433521037061 -213357346146758 -163228542255751 -271045935597231 -197497501200292 -181497947421460 -167120174861086 -58047923574437 -186528998547700 -133988361645135 -127091649659220 -111182827705664 -231483249455963 -43974653714857 -46787562190546 -123155997019626 -204766149202992 -176600312038341 -16080316801299 -66071166524890 -268701153323441 -53162331600016 -78029446112702 -191626777103226 -224885877922938 -184139768682450 -87815620074593 -81898047660968 -16009619842104 -115996013179415 -27790650874292 -106684452365765 -159327457170698 -125880184737992 -123789043043306 -41687634645606 -61963009905925 -281320759536738 -264282258204714 -26434855555035 -33529605472253 -144543490505757 -199812747476819 -19131575870747 -139151625366759 -206984952621860 -202328871430311 -212054936396129 -193732889482250 -142064118919444 -56048199605031 -264412181064923 -160055689605639 -253919748035646 -199139889977673 -65281511040671 -54275328384360 -81557182357865 -174094450696985 -150190621126288 -36342790126311 -26490082368532 -133833348832865 -193417574478953 -18297665909567 -79444029979363 -204163516172097 -131923019889239 -214835647223519 -24108462811058 -213606379664413 -74978350446587 -25420829392677 -156430476965736 -214112537616825 -259129996562159 -29109486154152 -245794829781681 -169925517528294 -150441269412800 -198774869043481 -114293436644441 -26100234519060 -55659926806910 -170137577314544 -13163480400736 -259629930588379 -84735981112802 -146248487285596 -139815719495496 -87567874168294 -266510277726559 -224277750531257 -74028758518399 -166797097520892 -3034656651470 -119863321455380 -166782811682300 -259105978103538 -117221980162370 -129743374440875 -67742896175809 -174656688998534 -136241988863980 -12466729472012 -225381057949738 -133891073331831 -275277447816986 -61934428889777 -104205920380964 -186210457116581 -50115211717975 -51654364511391 -229559354105129 -39869201645146 -116747136935077 -163767075865914 -225273914160298 -68731007841772 -20167503168333 -40455665869458 -131427465218131 -113138504434732 -43545153657053 -54534470331683 -151171537018916 -182266532584928 -270019544538115 -82164516940328 -27899149213402 -130952782108209 -47476952374215 -255486589429448 -255442144271889 -251671230289363 -43410331055341 -162539706816547 -64351562687577 -139584832270836 -19933175076097 -157466682314949 -155670038707795 -232982258378366 -20002593940467 -86508489230092 -252409449668625 -38305020240358 -74909242531763 -144981479365291 -134077524949907 -205514801334138 -194551132459616 -2463213667721 -261133666942911 -213821694780191 -206876855543970 -183213878786813 -243433203017763 -103145634477326 -170703394547417 -4561094308796 -152025265868074 -255257327323662 -152042748609185 -170105381019433 -129935792752585 -217084527853787 -76796959313350 -47748765260028 -123004382635296 -53870276772990 -157449230175276 -17018104127219 -57054233143566 -73021392622327 -241889887725934 -90859277767870 -120231485295412 -184940026784950 -180814099751756 -19617893577599 -263787877860907 -21452538319385 -97191975490670 -125353069521412 -32435258737050 -33996081162992 -62928398315006 -157314113559646 -4084776712118 -57140349387034 -11558494725787 -5049640696636 -277373145180637 -34696806865817 -219038395733164 -187785624944246 -53182774962162 -133644200659615 -103932010135698 -151908008109726 -63302977784109 -183100414815403 -86240671416485 -110696885330948 -129201012294967 -21286626124642 -148382374341980 -231872289667342 -8657179256877 -249641111242103 -215975288923027 -110429475083131 -12345839733805 -145331295269568 -277955836948410 -102543001446431 -114582037090083 -244212940076852 -178139340773862 -211391961900487 -156856636098093 -125344766314612 -112024034496477 -113429485663971 -64777066330076 -155940404938525 -65474409141309 -203908622093114 -211412893363190 -86433301815910 -182986950843993 -116398818240125 -6226508645213 -233954552876825 -115271730256403 -233359860958733 -247379406139701 -46281135391736 -155337681622576 -41298543227445 -165678340831113 -39201830367849 -186755036024985 -203589775348256 -127118601912914 -204810665933450 -125050358622018 -175631104337414 -144824230011393 -87408587730540 -41729634655613 -15048973442238 -917373751395 -157170239996070 -52409331828854 -272795134937633 -279529309162146 -143078868015408 -101994291484187 -201000939990784 -75997307540168 -204530325237251 -192972268343962 -14010760619022 -184097372543141 -268417199759392 -101999648673659 -180199164643646 -247076393744963 -167915862650793 -214336918831712 -146603814522153 -238799387589749 -131398070105415 -262561274314917 -210962420670083 -240962345098796 -107214264124622 -62751433990208 -185260462470560 -182934484807393 -8777453234245 -235845496325100 -143383684204438 -172230222006191 -96006697888536 -15298470311134 -260160180976636 -69122446027526 -90680713326444 -266430360688625 -195052166990736 -200295178093620 -166377451012252 -57397108104000 -117111643704185 -183908978046709 -213216701433361 -170744956024327 -25522550920996 -18399270938702 -213194261774292 -262328527556845 -28217775260423 -49376865725447 -273045906545765 -107622060520302 -70120969993478 -160374678713097 -54749758589640 -5097596079509 -43314619528247 -21861270521831 -108864326103558 -225728852838151 -162594989127031 -267649094656956 -93701298950488 -200563442453538 -197741776645439 -74413057054282 -242363473063315 -91404618849677 -261402687947234 -176938110215759 -236140606941900 -84915790665456 -150143455146500 -31501484657724 -262829055051299 -72672026580872 -25881188725655 -136853028831699 -72971660184220 -30027879053725 -155879765504504 -152132974656226 -183885526157435 -54705155183699 -290540620806 -209168681359063 -222407254185786 -113583864752101 -185756270610701 -225623336520084 -218187120596395 -125574250613683 -273009866801128 -12864587842879 -217573999639252 -10937788675696 -153618211027355 -2553377101567 -92862501679371 -254912128022853 -158996572515647 -74251078477322 -143158163974398 -196263850543956 -144076149396818 -40960811549068 -39140103134990 -272920789358994 -118285911205244 -86106438494505 -213598980997692 -172241323509942 -101800506486648 -115387088264771 -49429614907807 -68218127480080 -217599728882719 -145514804870846 -253732834114097 -96343497008633 -84665486847793 -58449454262427 -80562577718844 -139264866935440 -29553437480762 -150726643590408 -219166173212022 -125850120227343 -86072375066031 -143557913951259 -45611022411686 -164024765378930 -264706444959412 -273709027840818 -76500186821571 -268576612119949 -106439566564446 -228407085644501 -91504140958432 -19422641704633 -116789151889388 -257412161689694 -73435203138375 -10713715517997 -99082168414714 -245105312838747 -228766191301213 -43520723444150 -28188268579502 -79006016735517 -209344541224336 -279270498921704 -274110735093692 -64286965893580 -270074232249909 -13381942511387 -80991526689635 -105068040616290 -103233395874504 -159161611830810 -136373920150831 -137937246190439 -61985635864218 -1749010332294 -201732819402611 -33756289308125 -166461471249098 -222012686354852 -115752384379558 -56494183349173 -254095840446309 -209913825283593 -232694386845993 -246958118463331 -229787526809024 -140209690933806 -202134507771346 -69728232936241 -203033327659276 -212148956560348 -222373929744467 -155480863901753 -269496659635020 -237850824678378 -124889450082342 -105332052123391 -35313138485499 -91285463313680 -132700680293197 -79312989304405 -25355861905954 -87264219738680 -68440951340128 -226161484959977 -183318935693377 -194434527635474 -157057861466681 -142635114154144 -60728867283431 -226365938617888 -65763646472313 -234639597909640 -239228811000334 -69540520977123 -255012548341186 -102791046758153 -151259066612421 -147932374310133 -54528019040393 -59217392571103 -13617900057742 -13628614436686 -131303560384043 -85198802472220 -260214768193835 -68899036565436 -96053208406936 -25026602341662 -13571471082318 -212963022368550 -30712713541913 -168760677978755 -207064702657633 -42934551119735 -222682858765797 -178520417946490 -72192038972556 -243426463681871 -103895940110899 -62240083692935 -182613071671665 -96287776813180 -32801806725663 -31099426657127 -24233298745850 -21377068837431 -3408232998440 -102991197250240 -65544777913996 -128576015354551 -113061636612605 -12465847327092 -83755615439426 -187515271935583 -215069763959631 -139215957082318 -82138838362960 -89052495581450 -204408746326381 -72417597816792 -185271443265640 -108269153108625 -130713491790364 -262968244219292 -86264572367862 -15014796878216 -9751609304771 -222993018448630 -217730877327397 -134131109061347 -73479738844525 -89920669583962 -171689145869519 -124996638557676 -33322827710261 -22549719660845 -13280397121006 -55097903901941 -133429013993983 -221010716974528 -41553946251215 -105600575463027 -270356788454152 -139775140929765 -244171225853369 -8579939352743 -71125808865175 -139547523878774 -207689722326570 -51395476635270 -245265998670820 -164356733199810 -89104233835888 -118616238396528 -261450326642648 -54264079917171 -107564763325385 -48540880960785 -138645818419895 -264164576498642 -249658177490906 -79915567095021 -195107179258770 -140716787247472 -257330584447842 -130105127007707 -7882711357960 -51063637141216 -92388639077530 -167488731527423 -251736956180510 -269985200536202 -257870753423221 -145209302073550 -166093737864901 -256599320766630 -180697931445074 -33255697644840 -276853864812903 -133205470030425 -158992157284679 -111696254739420 -119290791844497 -8117216486914 -62118748023820 -204545359489633 -193806418231797 -271660751313737 -250964439828751 -109984252980807 -13363257157811 -224120435577374 -129914243119589 -55661365390596 -170983609224819 -182765307709690 -170966126483708 -83716647877076 -187630677490247 -125738301835421 -143894065439250 -249723976784614 -8829080928205 -192003177574547 -220028857479183 -225470428521339 -123750498279458 -13334292145209 -65840652460345 -253633583077058 -139768138406056 -27454904512218 -55926515800500 -148531533543696 -19880116586260 -37929723204860 -229596355554533 -220914159467052 -9916585242033 -238480582169377 -29628932575566 -226803444761732 -59595805284072 -273745618603273 -59561078088805 -113757194786807 -222686289021471 -547129324313 -70699654965087 -253609951877763 -109711048712203 -210302139085775 -212783445987315 -109083844193218 -10912318962657 -27674254786711 -225131331681738 -114108984635608 -118194195148124 -72552899340410 -74709684054512 -38733581604343 -39327647110494 -216714662735624 -16374896853388 -55780662200350 -139786428781336 -88408119094752 -112848592227227 -236772715073315 -65559843266910 -5509446266853 -260948342060624 -53597192608147 -37305852682442 -151481470691217 -46255555507341 -71449810524300 -16328568515561 -243708738373489 -128265374361505 -21744588424777 -27460844668760 -223288301235163 -121264330136355 -201176673223360 -193892086560262 -280233384716191 -15059108768342 -206050790653949 -95291513094024 -41924076205576 -224323013029018 -270081707522925 -40582016910548 -268304088080164 -236033019341456 -169736218673011 -242952372596106 -67670472506862 -52389194806174 -5166013832410 -211732440222770 -212655742517778 -103386857811215 -241819718331907 -269095654129001 -20576799230151 -136224302590205 -245345023133714 -8055560210749 -240714463260091 -141704989919377 -219074516823631 -124477688816375 -13096466949134 -227429145153623 -153853151900070 -198583332142468 -124480367411111 -140552314606536 -224420119744528 -145839666047460 -144411415287417 -178611015787837 -119996958355569 -164524007553423 -165488157559900 -68737677912214 -120810397096145 -138627032352673 -169070627870548 -13039323594766 -153765651138694 -73856346711410 -275213331046370 -56015650097895 -111176405910554 -142970238244346 -123748855969861 -77596029837055 -30188298264913 -10510197537470 -98153909231062 -206000918746749 -59906580780613 -80566622222733 -217099502312769 -219481399819691 -256573563881930 -45755116414832 -189209478654144 -253369901825097 -17935775463252 -181643077929855 -275313383983771 -143887050658415 -221726443464058 -60765633961411 -275472354164550 -340308927666 -260704687596315 -260115763901186 -18699235767713 -153207575842738 -134750451843346 -216585387260717 -223907830844938 -41552087334539 -154280078464286 -187636327295044 -204127446743684 -20501889405125 -240530429513353 -125743749955321 -85656379778861 -67873574219586 -211245128577476 -233723494740408 -201417852197797 -161662535358970 -263924404387911 -202742426629307 -53434441819258 -250932066585151 -66346661518118 -157802918837294 -55341251514084 -238256216505041 -233620151248489 -101619115603186 -279407822189294 -10446417240113 -161134325664908 -47560547153483 -161273223250504 -110529053245516 -193561029523046 -198213466512284 -258766952997136 -236909657533089 -53229266309256 -27672227322484 -201604584253323 -178411986049409 -155521446237469 -176732301825731 -46264043834005 -17560736252699 -3744216287854 -80558691203281 -137116351449890 -75387250920006 -30768205133251 -228762024043481 -31716751303617 -10766204078441 -242368146576484 -248593259062989 -54956438957396 -233498343527153 -121540519800337 -146369667693616 -189683111384761 -96870653676484 -40731160862686 -35532900517430 -89701455304235 -279296536879768 -212761940990185 -171553218214541 -162938804070683 -181152842990550 -87176492158939 -263983677956552 -39214183139084 -257461524161021 -31900698894201 -106737120854956 -24282956568175 -77751070039269 -17249909141076 -94750914285270 -146889164589293 -215444979747839 -90880747124733 -38692319650829 -57523815948346 -237910605058500 -260539270729622 -94246790893247 -19659779586867 -16673640420133 -109745386256228 -19137838108940 -266163910893851 -197946875378180 -72971504562190 -259802122091015 -28326710295334 -220717385442929 -145159416294173 -7607614346996 -141000957751116 -216246747046951 -30136467062188 -231282744160558 -260443431726121 -15381631928600 -243453897185020 -263252571949350 -161289007978592 -176064641620728 -273000127866347 -63083634580003 -57127780350923 -156776830482877 -199508016428057 -280729426267624 -246538845830134 -217164069417844 -177012025683507 -157809619334454 -245653163447237 -136002676882960 -33525665280323 -150015463634044 -275970844016155 -93685162460745 -191674088254424 -265969762824954 -51073284803814 -196608573480691 -129355111443731 -171394627486739 -199168428319358 -141743211928811 -168307496632563 -137070444257574 -275624828099520 -197876131132821 -97216049625566 -50774182369069 -144667113765172 -53458587764795 -135871620949965 -232215782190308 -181469048084008 -118170305309570 -279056140307535 -201785661331040 -14879922558243 -16121134375979 -147535127457408 -144502292459286 -153475470042294 -248403213202668 -158905620430951 -53697985036987 -151157573442555 -150159665299678 -164185852274869 -6351531022565 -82243834105516 -62265288222396 -236866438469899 -118482164455620 -83228917292982 -190120632066735 -245170521309342 -102181662084188 -254746042256101 -22252373572479 -47975313648803 -98847107330478 -12654498817694 -162596646783806 -182711646199717 -37931699894776 -259138673581380 -189859144231955 -226606209908195 -36665716423052 -235740031428192 -88168915196943 -269537405845072 -18344768397649 -142468288019006 -161618252169158 -255193199207702 -229088735802845 -14647177571435 -169402969890591 -252249133994510 -55604400621036 -193425563798133 -129787597943818 -15334999951925 -123941969869175 -10516464739607 -173510444795669 -241131319484755 -259526215164248 -135592154232509 -13819852181740 -129727775994714 -218499333895371 -247025162264646 -167980528702270 -40973986985803 -147313767788803 -57152368172413 -211127292025990 -174614436416746 -241480364421640 -237246298760623 -185262741661607 -38634581539726 -116683559327176 -264638864602701 -24341157304179 -143664871110813 -40372416155517 -270579639196680 -187818363682152 -216488557210774 -113506982951360 -76166526149817 -158539946582326 -147276549934490 -15111641133357 -175933452883141 -231584415270557 -101923476061054 -38080048664147 -276211767418058 -97040764330373 -46835065138866 -278443678030656 -145359802976878 -176201917655951 -183150189507960 -7685660304661 -141619109931816 -194240416968224 -53449430730953 -112997844850560 -247153371227309 -128612995827500 -152383335408662 -26983565885467 -172856272337359 -106457744688803 -75305377907617 -151913471286173 -192161219850591 -55985629166933 -174274406031426 -171263680774218 -41178030807041 -208937845408831 -235370654906816 -61247402781627 -96017891478383 -127929115836140 -203705185749608 -159565765587052 -59492336841928 -145065209046796 -171479522096048 -201382317021055 -3620079028775 -106448540834856 -190483569864382 -83412866881239 -140298979097361 -71553752077532 -134048198960141 -62767589038479 -266156571757079 -75408993698952 -182525042558272 -167471450543230 -148165552069514 -22676677888778 -96296732254417 -168956499379028 -49403386256520 -53923153811839 -202153486508596 -47372244890170 -112523764245542 -39236982104697 -29955847885459 -205012366470542 -71546044821409 -47371450989040 -123326121779978 -214718804099103 -127123887719560 -149328376774362 -164494381107767 -77173167545208 -157130694329670 -211698099972703 -24983495723690 -138529183136440 -194262115828485 -53443232628467 -66764700187010 -63182848881010 -241024392824639 -189143447029289 -250666736216057 -98062329113501 -240490316519355 -143285095964371 -226983845998992 -44415524696431 -24440112488370 -191903937931139 -118974778572536 -55648496367901 -63952688988282 -52900594691707 -74692810111017 -184911267419210 -224108788151044 -212155473780701 -99244078788607 -72287310036921 -9610073913978 -48585177387767 -228459845779284 -257910041094143 -129969936831314 -3360559289929 -124791095789214 -276178301985253 -41578172255917 -107196640711361 -120829335500526 -136871076738010 -59075134707070 -109785598970170 -183323932866385 -276087229764229 -183017102166682 -158807700792537 -164665828975948 -203946090998412 -196769207678905 -199857455592190 -233930958450687 -35547721144490 -139277767620271 -257409011098848 -142538723066182 -123185591677231 -207563907226593 -239100399889179 -25769510739706 -141174387158112 -10983509847033 -37504517131787 -9227243341133 -146338120276156 -43344486482369 -35630614705513 -35587900065530 -258396772775436 -265451659238324 -278486062491560 -162998876681601 -225747309087497 -175258877130504 -73052847932198 -157050362941858 -267075447321862 -153077061173948 -182998922622234 -203732199786345 -70844630013021 -88744391350089 -211452946132019 -198690726787801 -87060055005868 -178548816963140 -280439928935164 -263460337482973 -178857148993770 -232687527801928 -258872134989340 -124218610038647 -123377679244791 -61283300615440 -213455437053309 -275801512992389 -190427869077590 -89912266911373 -101518737584627 -39573658523088 -264361906106857 -233524403005567 -166740004102435 -269879250178530 -163234894013088 -98756581735556 -83413319984243 -105265435764707 -48867916442328 -224633942789132 -152744838727390 -231080643161634 -204666646507252 -240797909075324 -178988532549749 -244864036791525 -123969666046124 -272468398676639 -276162140265353 -62448058796051 -226820631886260 -209184245152092 -240885584875964 -209041861323235 -146417825962542 -8524002187820 -135054234440594 -56538759431008 -32225606685783 -148814361977946 -100961747868485 -30618991065376 -112582142377790 -115962573546237 -224363134147723 -61002992097696 -49593368293050 -30504984784252 -6904359858194 -81122720817642 -234672040645622 -82747256778106 -61900599310527 -242670188313408 -257694305313296 -10192252857870 -215500379229715 -259614224379220 -148111261474242 -37094995778929 -257947694105377 -79399053302179 -7333463011315 -41033757168796 -240560202321416 -19975157469646 -145197267935627 -147259567965726 -264985195956349 -128900869095483 -177682475579795 -52120981705335 -183304998185202 -174920148041121 -123672607001805 -10355432462237 -75465849639114 -135965091874006 -152278820321207 -29788328913102 -94538592524283 -12572457814994 -134728825991743 -198564991482932 -136954346493385 -266943518358208 -122589075342453 -19836951926685 -73780313073433 -277963126402366 -70357421705316 -239335429184813 -211284423727524 -264356903068858 -236556420325659 -58377569598016 -144101853287527 -213934859749263 -78748047894500 -203568257078414 -157944052450175 -34199953216852 -199537809953694 -225509095213549 -171218758215985 -160194730585853 -140838669951200 -11870563424958 -252337436317142 -269836241019538 -111539100385025 -234700864892752 -64639253186169 -275741691043285 -24959605885136 -124015219431366 -153952411967611 -93838821882200 -70454523853804 -93646942162396 -31223827403670 -256002073365488 -245132949858587 -274681295766113 -207368625146581 -152417425121574 -75093240760906 -239753304562539 -270602613275770 -198259188965600 -257752138410757 -91367148153634 -130108866410109 -140351203258537 -64595677807298 -139452117667229 -269804365392375 -108149581444381 -85553046779425 -102371275541812 -202367518696135 -232508026640844 -80877010626872 -81926690986455 -247523330976149 -210751930270264 -194384985576801 -234424076770032 -216807727568935 -152315638521606 -169435264510268 -56118428659776 -160039529880707 -256318781524709 -244653954021063 -32698142594246 -232866915200242 -29597034969619 -106126296992249 -233152249006594 -149312876690388 -187943056563891 -232558019737683 -104509034094575 -246580507376254 -113237571323641 -247610134833655 -243426117707284 -238238075930211 -38320335369122 -54800443611144 -4156098443054 -133357300043587 -57496159602982 -12673370092783 -43175933398914 -222234526913991 -149829191743470 -188321199880396 -163510960490097 -143238053230078 -181277198293064 -146246789258565 -274023489995679 -52441664327651 -15483420259073 -240114959122903 -257287884191703 -205956018673409 -198451527511522 -259279136021512 -251627286415474 -47763349518342 -52540123686976 -104609772863326 -143850841201962 -51446618311565 -230783265814434 -138728967007963 -124463800192433 -113824506260957 -133565616222516 -98527387407119 -157695112772258 -78336135914364 -272153416267089 -127247309317004 -45715994203774 -10324029139007 -184195272847202 -8166368919784 -122023291054156 -36895511641329 -117564865297962 -43524783806382 -168038838019455 -160802186484095 -141394840963548 -146121423260863 -206620832058612 -53561194271461 -8896938187460 -139091685454405 -225756938489970 -73795304436730 -1124755164222 -30526088121572 -109624317501875 -61030448526897 -193873830873424 -23283019345946 -89702666850278 -221097598010676 -207066866124320 -266455066762135 -152729869453297 -164130383630295 -150103531383876 -221691182230951 -166415120589619 -82944138734352 -162006430105395 -36750432268529 -219945042941663 -44174954250020 -170887515896442 -16795974261107 -228428447390173 -123781140235834 -189445396781731 -255290241937520 -125930678097866 -271558724713581 -50212296341860 -240172382569267 -136537591200345 -40758522266701 -222564069152378 -276875393083578 -10439051498664 -261592327856561 -221614379346337 -204909326760065 -36778715117668 -70343580306700 -52097091866781 -118150590523979 -168841083863382 -210770133538212 -71590595658760 -99342482695547 -88526467333722 -244722961374849 -97694903093993 -120667817067725 -226515513547570 -97766667357291 -157035563046494 -113692957783859 -58189127807249 -26691596117618 -106428587207244 -244773958768999 -145034354978507 -66417526144770 -239944114669586 -117045246378528 -272158449761149 -195145152169182 -260232636401438 -18891606065719 -113381054920357 -216495224849735 -198901197271438 -74432363512944 -43089596548944 -161530878888492 -233349879906782 -279716185252318 -169688485078185 -257320480384924 -131851985834361 -118778965706084 -213114965831686 -29360569497685 -116475278034793 -46361291085280 -4405443956568 -132106732726827 -207738584895421 -140569008763807 -24465272065591 -204648610205761 -212357155378550 -187784960273575 -117150441473932 -184349381392001 -119688693456564 -40430202747911 -125268271956278 -187611437549607 -172989434250718 -151244503931084 -6456381595760 -148970012670443 -118498889167766 -138036714507261 -184457047880637 -92882217888896 -221143035033110 -49413724375367 -162941491368363 -265263202768593 -221262207596070 -10228047908708 -89803340401221 -251117843819891 -35729331666235 -182762957737313 -242797242138614 -41668925172471 -237161245928125 -9496684277749 -81206465316021 -244862969038781 -75916340882794 -119942915470663 -194788055097743 -193956607515854 -246204391329668 -46327738360180 -178573905312118 -112383515417852 -250022278381442 -237618974193604 -229771434834405 -102064138369805 -77322151858321 -274926739128448 -25647700802779 -100207272966724 -273500467044504 -121219612809704 -134050955478144 -249891163554351 -150865749093143 -21480542489634 -121924523032693 -81462205444066 -77543257450770 -50503866549175 -279116765244389 -274341030471384 -44921542789525 -20895176753571 -123294235593502 -2987391454630 -106151916802581 -248444374775755 -77046943792660 -139713424455867 -2120923715926 -61404198085969 -136422857408542 -128280631917440 -193033279141017 -269355485498833 -154186896908416 -235651074147838 -202590466616287 -188092005551959 -42901998438636 -163620685161552 -214379598826640 -32701283512072 -65697371981144 -183456889325805 -58722206647075 -77952799721469 -48480740537807 -119064633492281 -142494900494178 -279067491795825 -235677752974954 -216584793701958 -267251036962891 -19000181758700 -249800271024763 -46678533046269 -273725486316842 -210274097716366 -218639600693297 -278748806571739 -100055748902392 -87302116365669 -230362603385976 -155590040236117 -233919327302340 -237929202448999 -3369863152320 -57914153173206 -120133276040029 -79922362137031 -91821617503300 -28549404468455 -90357727664114 -215867700229543 -176674154456970 -272083803003788 -210481130632370 -186311066357938 -31419064305678 -181881001907163 -231163956737508 -251338634150297 -191215962440319 -145753932787539 -80206050470848 -16470122684250 -227861478171053 -63479621451663 -110121614511240 -124156854495206 -69766511178134 -1427459432616 -70453509918370 -166547348626777 -169332481053105 -247533244029359 -280527488467384 -135981902211541 -61801927075748 -9406552925899 -202814671012193 -65030948749542 -81162735734978 -83770295437058 -233598176726432 -10502719758202 -250328243542015 -42366456446060 -1271031017843 -204438735731257 -74265823058706 -128601860578480 -196838187315563 -137641125129559 -242127058493253 -17284407250847 -36550112563713 -219893155030786 -150826237443359 -225396555269432 -190797495374039 -252603799778647 -272783943100015 -163626969435275 -65148057884689 -258557735462685 -88980421573009 -210669282739109 -30667808919445 -23829901867113 -193318364642003 -211823977390666 -240031349719340 -177048034240598 -118700875927290 -92355877824647 -177282651562794 -185876843338679 -88682420876051 -162082590547665 -126991628235828 -256198956179192 -78729671435173 -183966078518765 -213906637028072 -78561594543130 -168001363949481 -137883088381684 -149817002187951 -185355343648396 -75138463225325 -278424138282333 -64570756291745 -18658153378358 -249646752870420 -16655797881839 -76180872176787 -97595281678714 -112214520486314 -90055167454200 -151398321029439 -45077632891003 -183215964936551 -210735288371718 -34554595286590 -234906937008068 -70957684851570 -270315974334223 -44624102842110 -232174060825534 -222200874728034 -265455494539265 -98656001700762 -279392850818262 -264167331244016 -142457656928712 -49183655649888 -183993610795207 -85655797082335 -183160887433476 -194999626561161 -39560975268286 -81695807814161 -53253064762197 -262739431588345 -155375689095466 -4705781527612 -254399501047471 -264958283816682 -149664724033675 -256766971419488 -199799701102496 -130891470739540 -132964807597647 -173476228125128 -504987083839 -224438667407977 -11303062641223 -78485260751242 -230825878966491 -105123705700915 -112320944335994 -5886542121420 -9756927086685 -33578996342961 -137533936711001 -142932974489693 -159507311138566 -93091328409473 -59287799105626 -68613252808651 -262785245313695 -154157404896325 -207396753497438 -227499815095242 -230199935837436 -272369007169223 -120832634588629 -207917866485823 -4751709985803 -194709577818653 -218518229659657 -214683421816861 -168940075084135 -186535828113592 -240896364299619 -203837791720964 -262765602285631 -157168400814105 -221706025971946 -253687538188315 -121974095603127 -20794251558410 -62246789119033 -156906260724732 -121325340933410 -65180635374492 -166148951625395 -260130867314375 -245119788542438 -130211345027424 -175563963658601 -15593145249440 -184188978804704 -280413893883205 -250513535355225 -248926157413300 -194494122014073 -208241621574422 -113135635753754 -44649061203579 -92596846789608 -39764763619645 -132025316305686 -218332936646562 -178280188877112 -268628375405835 -270680149222970 -156175834478166 -54082677723199 -30593062823460 -164305370644841 -115878469662049 -11455108787872 -31645159633263 -115847322822775 -119234609942368 -106817370152866 -97479974257601 -156089719653946 -249632138388418 -144540749293340 -193782186596889 -185919242365385 -7369164537425 -142274257622461 -162933089248294 -205160084478806 -166130710552812 -133475962024146 -41462251989157 -156934470207161 -256818847005065 -256546756677772 -268350513805970 -197962796248926 -78162923940541 -26996081074665 -69767650166007 -217867734087912 -3011086727509 -121674092992695 -182250961656003 -105564216339660 -51644902070442 -132653660456198 -276853444088597 -98995579222016 -30323248236785 -177516754735087 -247722262805804 -89842708773929 -187042781151980 -169570059980346 -20998649831570 -106253402092397 -193608282059617 -36717040664581 -235311781632712 -228636213078830 -114594188461588 -110667859016348 -32384387264836 -61013935188565 -41221837827836 -128657919600958 -51093816724855 -40526084105655 -155185515197043 -101099255927260 -163391490833115 -132047768648409 -25271312398068 -205074357167984 -140313481462028 -145368422841149 -59098572779041 -51862690766204 -46006082255744 -90892173065507 -88448606072543 -209974743513239 -71792068491324 -192265329449746 -149786114521042 -84034421344036 -181339282552508 -15404137384312 -190918570755507 -142819510518283 -223471941490020 -227402278087493 -55100454172499 -15758727783167 -199867693755801 -3245103076671 -168993367063082 -257884554202691 -141689228065825 -115605961206747 -99123928707219 -271219045469842 -3790003954592 -131836125764638 -27564799742120 -67386685028813 -119692472247337 -262035874683052 -105276500742614 -83864381838292 -229644222913024 -262032774060445 -243369737837070 -20400725218232 -253467954937441 -31521120211346 -87798346389060 -122568835085816 -194129141579847 -229913466835363 -248188160908332 -78348495108478 -196601110391782 -121747166502714 -6568888632747 -93468287199291 -204146158519382 -111396348885347 -236865950809241 -150839568697133 -49773165863191 -168508805713402 -139960282787069 -20161944701778 -111737047660652 -275569206101593 -210262538086868 -108467426711853 -72557606665627 -268762948358807 -234859324700902 -150010728352532 -68288391698468 -213788960688208 -48440631995522 -139152940997344 -96214807375983 -61520167258401 -121703346206482 -240157261862613 -174359746317090 -89239778488751 -281156705991342 -51537766558862 -245378353649231 -265620656419731 -57691107007680 -140598661008915 -16364282278052 -224443057970086 -180128588009301 -240588070632419 -122296372723281 -140713715867611 -195718475690977 -188060144139163 -93471549411549 -90726559944014 -147486841546832 -279087671811640 -102976600230049 -9718483723820 -58500675653344 -161706692049586 -273888996350885 -278833855036442 -28876940800683 -20643400649127 -174205280687314 -57428987541772 -66573341916151 -123185867716907 -14354311684820 -105958469332168 -90422116217261 -255733415911663 -279462199186954 -188285881639811 -54767451318695 -193834222834772 -212616504858613 -197568149957822 -113325090761852 -27918158026190 -233277469581119 -209204941347476 -246405607265683 -276237975740407 -2473712782082 -260773396873815 -273453787753291 -130541100399904 -173410707730400 -165095075386117 -17454701553289 -228573326374518 -233128969796646 -244772255926125 -100496167836125 -161936439735030 -62324990208869 -7894331685707 -151874431361473 -172828907641087 -47216113671398 -54649914982209 -71811025946316 -76886806860266 -15161909773475 -232655449635370 -225300221840665 -249478512262841 -184848153572722 -212404368610384 -135772635803352 -109557015757550 -84387077753761 -640073299880 -108930717711853 -127642514484970 -124519189660192 -135882895983472 -125889247207771 -36906838375769 -158423857011956 -147046044206259 -178473215144912 -22118968631341 -118222921843002 -219638051130862 -80573579084949 -120149040054246 -136989421447553 -62611751971531 -188851662200783 -272869561847958 -263712890640306 -120220598299295 -228622407288348 -255734110701429 -32780911342575 -263941978174350 -222431492177247 -99609551757462 -245282582375495 -144523370286647 -10832005548524 -114922417944123 -61059859774775 -228490429197306 -73514723975581 -174251806472115 -239573711362533 -9500468513416 -125855847869268 -145479119160921 -137603106002713 -216741667450789 -218336128796774 -188326158984615 -271803775584909 -167172881604908 -250136617313151 -29928558573351 -133536189334099 -195549960620429 -203407486870468 -28968378539000 -221507455248037 -261671725460728 -11158501681546 -236051141841557 -177324558798174 -239967572744140 -146754506140353 -137232843610906 -35675473285886 -201056108245438 -6479090075426 -180743508952914 -61650474513862 -242951270996931 -133377255359200 -98063875431717 -242273161370330 -9736616285278 -37665915248938 -262680026739536 -154226105864966 -7796270589484 -84799719594578 -118838847704840 -8612806659867 -12656909045385 -245069914875336 -263202871711140 -135339756009598 -50082163952060 -24023283550022 -121409624958747 -268088915121700 -260661891247099 -217980668064715 -232525845967120 -38629335565048 -261821844073647 -250137815646127 -226517933405241 -67006758667411 -88074737880392 -89806647869071 -274689199448564 -99323183933833 -196946632582323 -120278158512157 -152091808038881 -132428048163133 -182240659450411 -120949086684151 -273429118277011 -189597008534611 -95283846010662 -87106276262446 -250621122957415 -17187468411465 -203228556968261 -9112536707417 -85862463576988 -54716055247294 -65191004353763 -123781207435431 -95981562769130 -31322080372736 -166954378231798 -272283673744447 -210323371824014 -173303816318139 -253390884685671 -97438001838251 -116752105547520 -72743943374614 -177725727723302 -7771147112130 -62245482357097 -141726051698491 -34705390741644 -21550881495069 -220520301368810 -127545096115432 -34541797164332 -122141906826900 -75238155766917 -195497619928029 -103271129804126 -232223164761952 -112912458007598 -82647996557463 -117357772024982 -158934344111952 -191969235029439 -179443760621797 -102229402591257 -151499864705859 -261668620305574 -40409572940511 -153417686489235 -212449125614714 -62367341287600 -89991558400919 -29190853776698 -27055117365182 -247413589743708 -267373432207897 -83710166502070 -58497174127063 -7576489192292 -250023153341741 -27640823899254 -16669792898812 -260448936717826 -248886876821161 -254208976713168 -277650987279557 -151017560099609 -153636163756780 -229354185873515 -115628374851473 -246444375239283 -129936646340925 -197220324847456 -244966193758437 -96437972534903 -266497530116965 -206862023150851 -122314326454508 -257816363734066 -26979862438470 -85311450448732 -56802391314165 -150646896704296 -235440913812274 -212173746635892 -64131591748775 -117889317572301 -83840669216553 -208047819602698 -38840564200747 -29306849932320 -268159807866269 -20555480222587 -226784667637408 -20335295280627 -258928646336410 -68535271983553 -72724600185589 -61734613422060 -208176525913379 -97210762695508 -239133248631079 -267684101477917 -218618037489765 -276642337911386 -105252697412888 -97715884094599 -119307702427070 -201339418457387 -27272197834752 -88797377954027 -131210192040496 -109838364358460 -41743559266418 -158073653354723 -270024199362387 -257342688425348 -248697022049619 -213886397451895 -117082557949823 -273036194163153 -31281561472672 -195718433906446 -146816849877822 -178350672299179 -36677644047332 -168176253420865 -72411473538051 -270964223202281 -177433349928286 -130126660381144 -191577458104500 -235537594281755 -47782646657107 -13026843356632 -61205608232776 -190630871544322 -250949390929001 -133446104515634 -42086664184962 -221459862161934 -252497669734134 -85937999317143 -169243490932448 -113875459723295 -45258633015227 -197226643369913 -267129021523966 -113076392299041 -156999171597556 -221286446232928 -202051536436742 -257843272655031 -131582749305801 -142261144024828 -279074797255560 -84102309428233 -29451587603485 -73818880337999 -278975689250328 -79657365493346 -274296289758011 -102000762528468 -212875937730682 -177806798793419 -271153670802533 -212944201216950 -146395972845302 -15125990389889 -120699977373703 -122234146331006 -178201179926162 -83769336911703 -224561001248951 -231905980683791 -51592061135405 -67040763227774 -218148584276086 -227669956363982 -8507960266957 -86427805174061 -142893024613969 -202769090158276 -171224328075630 -118639110931228 -277275301627772 -207801471513650 -261312911073807 -158057968960413 -63267296214996 -147906291767147 -124251365169915 -8070938189265 -47370740002971 -157336330358719 -114246421769724 -242601130947905 -85367278101365 -258087159495799 -6981873976655 -120549083203575 -220482425703388 -209238689117475 -219608033157130 -140793847764317 -179191972716613 -225265778305791 -255810057556832 -265752312166726 -2529736367074 -207858090206732 -187057162377882 -4040354734928 -229210645586635 -19274585572430 -200986437433126 -256121905839413 -12984078422196 -173749323641053 -239548027109910 -154581571393490 -84634472113013 -181268209603465 -241168513795976 -44862609036998 -251325881153293 -224552048738290 -85245848473333 -84493652402675 -85515004483751 -75449668184484 -108571554859722 -104667910485637 -20755576593161 -189360820804118 -260527912452804 -32551717014138 -118974228020312 -18909645939236 -55888242687878 -50073864885155 -95589004239033 -41956910191957 -161332422421553 -276412262348282 -126233102729146 -143829808902179 -208331719463540 -138004392521237 -11942597680352 -93987690811869 -227996284895286 -259236123501187 -137565034951182 -265395252261627 -37879880091233 -161823375139447 -29251591968304 -194428053765574 -281317930562066 -231798161063840 -215267375807902 -103086216509851 -53465273911702 -270252156307224 -51953886034658 -275874091921488 -62804233476609 -40894912196139 -180812101569893 -83400570813736 -217760221073733 -254040450635897 -121551138212069 -90982904373368 -172532396425446 -128727276993167 -101785805278521 -219674110582369 -132468359687324 -268818347840683 -25117660747015 -256672935867895 -280066910742453 -24987116389609 -51856319654360 -208831755740357 -211228935063295 -78834723331586 -48333851338261 -164864828623813 -149510551873166 -226540256953477 -61673412010254 -162603057040175 -30850002587141 -10394739385480 -183382797349560 -90734403820839 -198527729760134 -87077824066324 -253662124112133 -18399325411177 -2262781609399 -55729263163297 -63809145891823 -81018529130514 -11382604205280 -136553632031692 -275991244102595 -100759824873597 -45391680702357 -178672447293983 -281293386832416 -189932187530230 -65678487187249 -209973178765430 -21426478552188 -154427042408358 -211064070597639 -196103054210888 -175739692948540 -71703886431592 -198198936552357 -166808875647535 -148599431316397 -38682118219177 -175780227933229 -241780367685446 -43159026398663 -225491987870063 -273639382351244 -118931635774405 -146247855299176 -149156409804446 -96579077652050 -93482620740104 -77785780840276 -109216136037800 -137832650532827 -8746835654776 -73204799478225 -123721789690066 -132284371460810 -33724868788713 -83758737089018 -230417050689666 -118366755946675 -22914607197703 -155889679525544 -104052913615950 -170102062935292 -69566749911616 -140996310123054 -38277308422495 -278645329232888 -278358961907191 -79280576500482 -254001559760026 -102616140330672 -171370663370622 -146902556746869 -241793997652805 -73376912206559 -220271044279429 -37670263621179 -114464167332516 -10416571879359 -132377304203423 -101551551907383 -256661143248490 -184758134073800 -237947835417830 -4476418855777 -124058831640746 -256683239153634 -143712843598707 -18863095147561 -108816821086780 -56515720116783 -8997187866308 -88669686292093 -116883195542241 -259892652659491 -208815415025397 -250167816977788 -140249807103738 -20746600501369 -188848122924195 -202313768460881 -58165548812159 -107849768620366 -160393410511081 -63181551943729 -272844843915746 -83495955922280 -181485149809448 -107516315431533 -172908840835090 -60175014068826 -141789351141685 -106560706680015 -36093636642277 -6070833079139 -259815055362111 -95001339271512 -217842680458027 -259143742162374 -151788219062286 -89735606660116 -9561794367208 -257819382816477 -42060994652357 -248520821823838 -132063888916889 -44016852264945 -171424796161956 -123986113184730 -155757608099964 -155236241144537 -164455016652626 -239254622058090 -80646186241680 -264577206338884 -236921620494400 -267011965874595 -20378756162964 -281127121033498 -67700314655496 -281127455199054 -216858249633841 -254907456699340 -193067291343320 -279275567987657 -139953134528058 -253602366535589 -141005126507406 -39484668061859 -108263179022897 -102913735969787 -225179665876385 -39154249476746 -170376369775216 -13409559099287 -88405401355151 -168917371461421 -251853669469800 -199530049715053 -18488807406700 -260674512661727 -97925355077451 -231333871309600 -66771411998892 -18928565347676 -169882216022047 -26618862163497 -65888549009163 -14344364211291 -86008277729109 -174463370089154 -218792922766300 -46773556365665 -10185905668234 -38050604579872 -151588201832407 -26994567251572 -22238644803151 -212639508143323 -146998228323470 -179539151003104 -39251582462667 -15238432353407 -13294979170669 -53887134325801 -234256170743987 -122150739834178 -164006034137623 -31141538954580 -140645169245513 -145119633600393 -270960778250588 -195194647056362 -152300674572708 -35819185883022 -82056396082310 -126529296622353 -266496668693007 -235117286146930 -117686379450681 -72928527804196 -39246115767469 -118336128388552 -77599905141808 -128826576734002 -260594648647928 -275470735194935 -155706599792620 -97204398062682 -236402182495839 -273244851688209 -212855420007043 -109238195908698 -117135437984094 -156909907449532 -164913324975984 -215921410500796 -29232677089563 -56227511776145 -103422921475414 -164837180299110 -86765553359363 -24924414227640 -39295660908599 -45405297612298 -99377275389483 -127237371242939 -252872734018202 -226716597854586 -218255786349936 -56913774217748 -77838677606934 -126387597097889 -255127291945357 -43393261074268 -17350684906045 -127898984974933 -122397442153753 -20819979960493 -41584311480305 -167808376338886 -42298403773457 -245960822685892 -237067871561075 -213465503333124 -201380060493426 -15308204826706 -59886878199576 -175340515626441 -26885649956737 -215845597868551 -278615565411089 -122783785857858 -14350983646273 -203603202438461 -197239084691480 -203169496602586 -95321363366927 -1790490092932 -264416145862950 -174637516630788 -228678497641899 -102026378133587 -22027727084607 -126791936487881 -114234908027894 -85423127439325 -207782607542660 -143340518930403 -72934944075119 -127828308365650 -272348804377685 -84684236443685 -190182329909979 -201884300438209 -80721844531817 -37219292484833 -237966360349644 -73909050096938 -220034607047417 -55555184408046 -115359986706704 -279983648874416 -181575083271644 -266443354353938 -178482145111573 -237048248242179 -88554030527416 -183127432048099 -72164989799177 -79361739664384 -29393742902795 -145451684638574 -85544134615838 -223207384970496 -235470665472948 -151569568381519 -688676783745 -211610242108898 -212664372640516 -21951350228229 -1670495355023 -140539283565385 -125585775667946 -199414819241077 -57248338253174 -73347980818255 -241686371599235 -2380260779531 -189410205124235 -184064602203338 -66978822119953 -53210221305569 -108493962971894 -172582331390082 -191695697283251 -102101476769406 -254572632357340 -182216971691178 -128464086438984 -76906442862567 -54786497304468 -28247450441760 -165519303682699 -206058298104076 -256930209948148 -36199565959649 -51763506061736 -263311319620257 -127981843423352 -212690889775514 -197760701055109 -34798619196412 -236083060677977 -78061069046355 -181614167921638 -142698125902174 -49510982754151 -116582057428231 -260361117077615 -70081245316176 -96607176108118 -201921561230547 -234708548962610 -851250614669 -131295688275965 -121700726227427 -225276479422414 -1349966867481 -54806641874189 -152540793318559 -97803026469964 -70646581483606 -219279219141130 -181487155025625 -28776998181055 -11272575630857 -208749021611835 -31567329366794 -8094637712110 -55028413777622 -11555826745162 -850500887005 -248536824056441 -249946296506499 -208989448101979 -216759181979287 -223136607952468 -233559104930351 -187716553851953 -167001858256998 -138242856955054 -281229944384837 -28549835827205 -195037018349352 -67747953350910 -226358555929253 -52572303449604 -39695094954388 -13310850420884 -213358590413879 -101032558280368 -241277212414296 -17313844488280 -24085603160517 -222313747315996 -198417503879618 -31493490738493 -269016149646320 -191473178647405 -149084684520684 -120050092065964 -14680215784185 -263888173244482 -125128233731649 -213238286713394 -184204609038380 -1374105822936 -89621223624686 -20824654912469 -69479559660730 -89758138968608 -208002765841094 -40915117239563 -89773455021338 -230961304304822 -239232836174830 -165173023810651 -231049253885351 -279380350609337 -279466465433557 -280482620359353 -25179118005787 -90154559069802 -17430905742367 -216262585504968 -15885712597680 -152089769590579 -181933039943312 -101679366174128 -130176049624290 -241584545877330 -108434685200838 -200703415872358 -30613052169292 -168172290052574 -263009432429149 -262323991839694 -133053612069694 -10077254601487 -276143861671245 -4493239750888 -18057241913042 -65074484306774 -45861641886014 -2718497793317 -225596889025043 -264683523918164 -124586257602899 -96535892336707 -211794939000463 -77901833318200 -143598361726780 -219692167157443 -276684460463671 -140875839934633 -274886841236480 -70225637327495 -64080845253125 -264244782603151 -118651879297538 -258902315574615 -259104990498060 -157818223803192 -205563930404749 -199467676730035 -91535516073844 -9996505868666 -171781681632542 -160101249186487 -236776703564326 -445278339481 -158683501938544 -146657455296403 -261164919564095 -163425211480969 -271917206438642 -236000893123345 -251647719927265 -85519456361247 -108956744156045 -179303655535540 -63381687963661 -56314867095175 -196748698663412 -137998446271123 -49111802095411 -132197879337854 -84284232963109 -42009764182176 -278720396367109 -58594198432231 -252412897480423 -37343313978301 -174989862534535 -53003434700746 -16909973761874 -25102808875313 -219870598699933 -154195361745309 -43017075954526 -43238942488016 -166382849697503 -208427994191632 -192305771787245 -215083169911137 -280755136306506 -138952126907566 -183767264997678 -132493318761623 -22261049095496 -158372082340963 -20932256099476 -219296843111017 -235547772468689 -7956243650750 -200902144568418 -83160390689277 -76261674275282 -73800621851554 -56889884379194 -200447910524060 -9543489405714 -76153722024034 -3995074808124 -230556300120744 -15220666210714 -9285131922832 -62235487300091 -66721483354884 -271291987662782 -263427165567052 -261121013534525 -29414498072030 -270299081250239 -93829699435191 -250747165569152 -122474845006138 -17785127367234 -63098320718201 -267548171366695 -153850743803482 -18949931490232 -277633713287592 -197366015049425 -150060332141280 -154091202529969 -43032690693344 -151335279970555 -91960777500769 -83404037081846 -112387810978651 -95209406126946 -25365907747065 -25251188283476 -37115633425741 -50687934545723 -126379174250546 -235208118938402 -219915892090829 -233570411791364 -26950875243681 -116904783189156 -78416819850043 -63927358416033 -252837739474362 -186034815550173 -101620222581838 -146711823678237 -206542224608326 -205937557439484 -274963102806548 -77941724564976 -152611274786785 -183878006956099 -42973761609152 -133073562740772 -248182356686377 -164715625647380 -124498456139111 -63008435357297 -188727323634529 -36961758221039 -250809996910359 -156164669148401 -122518085198978 -203336873418161 -91564267044948 -60497252859401 -112853384894150 -212918408012263 -114570635851709 -80605580415442 -54673946407558 -37020096880157 -170776066434659 -192480281331280 -177954289089695 -19217075482828 -208800626309741 -104047400768307 -221334314014831 -216154605538827 -266426840528262 -170473143274203 -201181615752465 -79936327624288 -155616098897399 -275604141144787 -3643504851088 -126153894690384 -266710478812171 -115801565934377 -3003373887319 -116494125872404 -52821632630645 -135771846703883 -47875296886811 -235216091769801 -98028223658694 -152988306300416 -180448558409504 -101136717611186 -166421105904939 -256247864186449 -18175116085212 -160412118844075 -184298985967527 -137730046314684 -271896383183323 -61817414515686 -246536852515430 -8487959088356 -77419919995358 -170898590961755 -218651748753044 -202933961514183 -157140627760170 -181653867294289 -232214111298842 -103835244317250 -56635698385605 -220967402965616 -48339593306050 -180408562777372 -98987479069769 -221201557800987 -266643966909792 -5755151098900 -27899175556356 -63707785148851 -227851462536802 -70501906512729 -30055019561898 -68327483193078 -120140032763890 -82793887206046 -1449054361858 -212606637053841 -219718849373774 -59045651285410 -199373440262375 -162503676511165 -83095101394881 -252406144693444 -79934220986692 -246080994553430 -235102627798391 -242348332821931 -154588936689635 -140968600699484 -272895892249235 -225221874611900 -81186383602149 -171187790208766 -108540027489244 -225885317790581 -112939483762792 -143450321648913 -37809500124999 -254795769051478 -49687802824310 -126536449880508 -150011050798287 -91972884712329 -230962833223398 -120673972791384 -164511502189687 -213602240180901 -29501381758059 -127006730714935 -20186410993393 -143374522861207 -144883637981837 -210713504339686 -217479907792219 -112958874311526 -198503783713830 -114952270719011 -213834787488990 -104228218947677 -189386315285681 -167869992135825 -106617870891786 -75154124157309 -231451761526993 -115649227456974 -198849492856196 -225920018410818 -41881865770815 -187891728954686 -227679900244847 -95084679712896 -249708999689762 -210520201517151 -244423964960118 -177642852094293 -220753316542216 -173855471387804 -214868864421010 -124372229183422 -142478011425411 -241758812835299 -59641528918219 -217041420018314 -217520097050934 -179464807567453 -10662887357640 -191813823830884 -78268845859315 -28482129956949 -43200674233571 -218263776671630 -233520566826512 -270013004052111 -148389309420363 -143246399221870 -138886233307698 -78003581450733 -189295715052363 -58331038788069 -177184125004902 -47078007031456 -241144797283365 -113028440554020 -221207160205241 -93814266208708 -191924460402721 -192327145550865 -112017754774186 -95393341189771 -174838736453399 -265260250920349 -14534532389178 -261152304889246 -187183904583116 -254122869073390 -235646324599485 -163127828029880 -56261034786805 -154492892014719 -211359700882063 -7407131729870 -36426109116376 -130540324560413 -41945167660213 -266251020308460 -188209340165289 -64499222523711 -247804674828601 -105256835768342 -7680666202347 -234349218117704 -171251649845002 -144684153844237 -252435018518678 -91563521019824 -144882375155464 -257456570370195 -182966150973039 -174082764489101 -274353766568119 -251057181331158 -171287642135882 -235582343826603 -61839339557697 -98071022451147 -253596731008524 -254758380402831 -45952558281945 -217821919621203 -233052428322124 -57995952578738 -119341467053247 -163364203975701 -60070463431465 -214601174415064 -42714545208304 -26152099065210 -93630636449773 -33581026583682 -262894436423747 -138849748138880 -64963509258570 -195960904821132 -113353900002316 -24519930802425 -16019128776009 -244244744438313 -257788702089039 -49948799252162 -80704718721338 -202181366822356 -254532309781887 -104652279437479 -81599145776970 -59434999819902 -24563972470076 -121431335350431 -147966195321104 -118717633283924 -169063765524437 -245691614424696 -176333675696408 -183422000970154 -12690771996551 -236225657932194 -41768401799405 -118722178257066 -236640413632913 -117914030725022 -137446838217292 -81006200824307 -164763264342794 -143109540358918 -112901023589564 -28285186618646 -231879406385143 -16744477920702 -242097328828353 -245027005761395 -55318444469468 -50372221973342 -154580668075059 -45116192213178 -64549654323644 -158526154428009 -79591204897528 -161604460014841 -256201042328930 -150392812626505 -239427346227814 -56541540963992 -194587950600903 -208850281556337 -178873342739256 -97537553798737 -244386753093143 -100380356923012 -153307929117433 -97362944397789 -157629353623207 -30533605405869 -187658463354716 -220279329938606 -175832135829786 -181969980120698 -156746913472002 -268439061189403 -46167036662759 -100586378459097 -184042260055394 -22379680471087 -117317071238223 -42190581480177 -125339887608419 -160633655321106 -246213517983006 -276646312623411 -219946689211619 -263815542041213 -143322731403140 -238192406548409 -25169533109399 -31497841214435 -123793670038455 -183165602862956 -148668334324037 -29278656975343 -148395114166200 -189912236836009 -51011556472779 -159511664507933 -170669396633318 -39925478801896 -103490546382655 -8394391032783 -36001330228107 -230333307634660 -209942431338340 -143705687766092 -186178304276572 -106492625082912 -227961508627376 -227744858087305 -63059965190862 -270128281536356 -247600208763753 -13037579360721 -69856414351788 -32798512291761 -125773119757418 -56856392127390 -58623360614244 -117362829989891 -229935644857408 -46255999550988 -1215964934283 -201337755578958 -80399957392846 -101852706317594 -11283937411122 -89182531366120 -59767614458323 -73250802710828 -253600625995068 -241771014994710 -124426347501396 -89424463705837 -210792481727000 -241511721433046 -93692284473765 -142447511700320 -233869569172437 -177756883694826 -124185417244467 -12583623932013 -105712549880060 -106643522072529 -44790318896363 -167903675287095 -123231282055324 -227281715186917 -24544012473223 -1128464172907 -124378147342122 -135664142086931 -170987824131331 -226426604898292 -220746984409380 -237667321775339 -15998669571993 -185618513234903 -153394129467005 -6611588614358 -216371695141363 -191706276613001 -206992217395935 -248027537306990 -176927293212141 -254197135263168 -200434287821121 -205078854954219 -168206228398976 -58029699889763 -97559863260269 -239806332124307 -100722893345278 -170218429282083 -77030827578990 -280344841430229 -70009336574006 -209780520756291 -220848096205154 -118246202806131 -55418637115218 -2769382896242 -65128713163221 -120659346800584 -53712330897334 -191433267367449 -23479260236378 -201458005338732 -209467075542873 -125610698932237 -70895442033538 -254920957010715 -209087586542832 -125479885326609 -193172449818583 -109976588590494 -45411641017122 -237330808060986 -6204592399687 -101200133090932 -45228246081268 -141183200630768 -244223750975611 -9470688881678 -54179037095767 -133514921534999 -251652725840075 -12833288352190 -206449829719990 -56782097179000 -149519171737437 -178225096902207 -140899538220680 -187612920312335 -69847172950124 -257076474958465 -141655503244600 -225668984361741 -236526477304777 -61165342929205 -202666257982750 -263699097109979 -52681242926192 -216595797143995 -182129587506282 -117711999626298 -140277189403437 -192271141805456 -107206404143126 -72413959564914 -211395007574353 -130589861555736 -10141545064172 -209890059618564 -66761330378272 -170859649900335 -151311186721826 -174481460959785 -141312238235707 -244195455269280 -189880172818182 -149085508594273 -246105093708582 -206967459592135 -197450409001652 -203394316350447 -182439690574511 -192214501811164 -79356213582335 -237399006726453 -102402834527046 -256777972785593 -93688639376975 -21674111685746 -74986014284490 -236158496368738 -211428992698144 -175556562946026 -274421652611874 -251794161798165 -36089731641853 -13742468901606 -35464986526864 -225179612669802 -207968272359289 -266407075121975 -144395242690487 -155441850405351 -24355420946759 -129497341441945 -134121330810497 -206136164644932 -65330372123836 -104839664825201 -18490346874084 -147383452747718 -223073542620948 -101358073232719 -165081382568503 -253728602081413 -47230242065235 -83396333458594 -121814858106928 -123900046714090 -42693141698225 -194257406864126 -67800908620568 -52308143479404 -159841324158988 -169763259926169 -47523423743498 -232456008469170 -135762028246297 -158444186558762 -190282595359442 -228426203131328 -183290312163594 -49346154916993 -88397365599483 -179817367021689 -190739199099942 -122520162342877 -121243487798693 -265552417644343 -152683135050536 -256785915259730 -271938795993666 -208830675037900 -270829898559570 -157855089116747 -178625433533671 -61239223958406 -72635449658193 -226011527978609 -114625437779051 -171671416397492 -81464525915605 -54791878254803 -85461519706146 -29718729866831 -215276032771704 -641852795867 -58534660314081 -200052514862260 -32826072897576 -79593920101913 -150813544198768 -252443633593321 -160946413152461 -45473852941832 -137453828258289 -187650825481309 -256621970933544 -178274271674840 -141431170866698 -235125910086643 -85100913649452 -55233836989727 -106033507323266 -153048722110137 -232516373766038 -114403749124406 -36097592373593 -213636166306787 -194182386530039 -185209045804257 -129002002050321 -40058817142778 -248931783016933 -211552849528864 -174383621929350 -47424734691251 -212908309412070 -6977834063903 -10225984271442 -173340981987579 -203713685900652 -103056242990092 -102508481036156 -179584074776562 -144749802412354 -123542638253804 -44508148122852 -64530137533185 -18058577468321 -188936078211732 -8291001119032 -164317157322609 -154715547556512 -171632730691525 -247395303874954 -58989005538709 -161911681243984 -210378173957731 -120764000255157 -192710143105249 -165204208678977 -176671527705103 -120507812999827 -24988466970439 -81600396703646 -174655260187557 -244340227436812 -80953785233425 -81088605289350 -107816566859214 -191404369151505 -178033251321106 -154205170206812 -210600432122974 -110986637292442 -275439125524964 -19736336821155 -256700380621855 -251157007718152 -90206766032698 -216232066041577 -271329213368889 -170068549286737 -30442758304749 -166449397955260 -103001725014793 -210012709994407 -208721223548915 -140341683606711 -49616006704656 -252348941206170 -251655737481729 -228677883573252 -241937467853304 -111978720639128 -58575450915163 -116646168290411 -175600443644615 -45376997182077 -280811749364665 -134509099000264 -90722093476148 -101125815496871 -205710280434735 -135903475359987 -156253570419769 -18830540628328 -47132418255220 -184846139073226 -6341943889854 -210519756726523 -10796776873614 -181081479759251 -61499476383685 -41629235253763 -110141938052642 -94719773410901 -153424263118083 -106062267014817 -217992914465284 -162643153060818 -196978234341307 -231215449534043 -86122635543814 -157080073375216 -197490115489801 -219822947642892 -149993033189018 -8658846000030 -7241255629888 -35138553012287 -133548595163239 -206663611719196 -159781213702402 -63158707988108 -111836465896500 -30364178959996 -115556424425630 -199320759927267 -256610396002884 -118753864050790 -22885968685458 -102761449212834 -246219540275977 -203963290097154 -271917881859591 -77713715428461 -104314562705932 -30828586201339 -176149520054582 -158683634065548 -206654666870905 -144718144184507 -128496113203579 -165816811583594 -78815829838169 -30037253455739 -24918584656543 -93050796783023 -166438798132575 -125806503548876 -42549465588072 -232723906413518 -106808424734371 -232717437421422 -38347140197335 -100007708550766 -94114758635787 -14420291939868 -100566706794365 -70507243077560 -100129214497126 -11305418661063 -151605518261429 -233090688180550 -123374437363078 -257835840833149 -141005677185523 -257662194335867 -140666111245702 -150295560729528 -239907468703422 -190175967604418 -218810760650484 -71717462422534 -70522687310894 -102347077468325 -191228581157805 -273633260332828 -11994713143505 -98333966718729 -16637483695397 -222398193810732 -37852216534414 -132171358172141 -179898975268979 -152646455469235 -81946269857142 -143992540017105 -191543217930867 -253509604819233 -177659039342667 -233635505821848 -140948533831155 -142810690550732 -121340237419035 -188796936266691 -196983853827654 -18206722303972 -214606348816837 -191123064839738 -211490465290188 -129497889128005 -198092127440030 -97335725977659 -195856974103903 -67028093884611 -182477827616915 -137909373796102 -40428170112350 -35369189657869 -223817921229314 -135162121700058 -90090012554218 -36176877056638 -253083144370900 -43803830096421 -70520637353071 -249558788179358 -269858604138117 -262282989395857 -190142779246988 -9109241746202 -103071949043014 -119948536278046 -29782890612965 -179978791223749 -141209092397614 -130444736975300 -6331115429151 -118629780697502 -157421735348166 -274320409776011 -127247389226701 -74581430873638 -217519430167421 -152920753212912 -144764866581215 -95810641831597 -162332847874333 -264402540620590 -43797288341615 -104599325178519 -245956611349969 -148561721744189 -29217824091824 -214691371240911 -44202304326217 -252906746422592 -82107185342619 -94433210140188 -175072338504238 -195841765864296 -25082814787090 -78031880731973 -52478237807882 -186704700161512 -30158595701040 -228198843296394 -25100297528201 -201289862738985 -171304368119933 -66852244160829 -238545684722389 -263147128850134 -48301931032896 -168275841730013 -185124731714813 -80940029880779 -174189044899378 -222916921531517 -230109006270024 -225903400338405 -279251186754856 -44011437477173 -139868423705498 -58752586177099 -259746743634902 -17878848120691 -114230910908877 -107636403559173 -70942102241925 -106354307865799 -11122202865072 -13305660309897 -39829622814341 -109672761467112 -125531912929624 -80713709265768 -12403946928640 -152187605426058 -254478190500803 -18454588422822 -104970111356767 -109196105440170 -134452247985562 -234079268893792 -190877638013569 -173851968336448 -83294475173855 -133102803967181 -165774747136647 -89993647319171 -191195719453110 -24238923506439 -251498392845888 -84933098551511 -197701488366111 -78736155215872 -186835332546080 -149958311040215 -161370547813532 -130486430659361 -246045417035733 -123903161829944 -240572639616396 -275954676560414 -248658827563017 -158416424664825 -242111499249877 -61309040272278 -187822841065111 -81377603782736 -137889083200903 -138205579068834 -155839998992296 -199442691387863 -111437278405577 -23423467008663 -24159510420766 -33186113868345 -207554178128168 -196965476203816 -64405230419807 -195393416253704 -247416076559004 -44979792883301 -212462799572439 -136773214388782 -277277099834165 -141431478398631 -265710193648474 -54768955045152 -130871365678772 -201250999189328 -266125672403417 -230169117397513 -263847796054754 -103930398825015 -146489583326190 -176979283965663 -30467479826447 -187164441272183 -189046156036247 -215684849421423 -190028195531634 -46839908173891 -248439284929754 -82028404147683 -174975414294002 -66597907602434 -268366992386813 -223512637155384 -224621010747643 -204448937644898 -195755853889612 -46568990476017 -280247577927882 -256489312780572 -148846561059804 -192141115887244 -28322611854059 -265851717711410 -62810005494674 -97169120482509 -248434445230472 -42055772476489 -277493406333129 -217663760155815 -189631587109373 -191353705187871 -35589599566463 -19502683692307 -26793589891025 -203926155247178 -130487795584817 -106007086077507 -21422832455046 -221554242553386 -109504427111474 -5319871040686 -203280487172803 -238657449230450 -222616789677965 -231781152232502 -195307509309018 -255084259921176 -274682162572065 -99640467549298 -101561299302595 -248530365407041 -122655453272065 -93869968631681 -58506568434917 -82790453241280 -279992405184854 -228371345531584 -13323097369055 -46617584810803 -80320424530512 -124889034452473 -50684303518874 -275617495389817 -267848408898724 -42188682969315 -125665649706422 -12210534492836 -101866389917447 -280126553389311 -55762183753497 -237348986185343 -19745140448098 -49728139613424 -81229947298393 -199653052392028 -53563978424382 -228205744962756 -182477081591791 -56868216792848 -143738397393741 -274312341970849 -262117268378444 -36222749107465 -251510577102668 -108829263796516 -62954925418745 -79600202863732 -39195658343726 -145249744153511 -239576818756315 -195195398295364 -170018358621692 -192468892351700 -5562995436469 -137352909072329 -46365795197492 -17508154844289 -251022783768705 -125947074120491 -261184294238686 -49505398124631 -12908338883020 -277302269211947 -126839486976556 -35624611104565 -26058524587466 -91533642018312 -180654075282690 -234931617302613 -70471279699662 -103079564432952 -264032737129338 -91998979539948 -249771224464930 -107982331507346 -103095051506337 -135171516886787 -273676503309745 -261531192218047 -11465938665403 -203111547246661 -157129729971357 -150029300148167 -72003152461098 -130665190644688 -79902732665704 -95248911593300 -29648161301043 -145420310865948 -206146121588275 -52845672068985 -169729676241853 -56132081041996 -113841265251570 -93057701195908 -268655985610667 -146886981164006 -32976981086611 -147928471771100 -136753230580632 -123445531045555 -103487701024502 -171929459202810 -266810514949329 -161606357467316 -85151819894490 -71003068430575 -11328635919153 -106488014472686 -106374503282724 -51146690565203 -262536808443249 -34810256222957 -24441811128430 -268302598979657 -177767608159133 -183131680455603 -106391986023835 -17179621183268 -117418166798816 -63933794296703 -220918810081722 -229441272731776 -85942304174056 -25294415952641 -169638276662434 -26105381296272 -261253689778015 -273787373174567 -154083486402281 -138148403283489 -280991819717403 -59270520403395 -174203215122227 -266159948375262 -93321894593931 -205620097132236 -39652203130518 -140280670876979 -155543507634502 -81577066549925 -101919358885468 -245396477231555 -33865579340661 -281193062780766 -107294478459379 -150594718110601 -32428824889584 -179138556898756 -205192423556772 -48892837507626 -131663405488436 -191655960204539 -92380136342142 -266343477908687 -199957814694571 -173008505577869 -108641594921485 -188676677485792 -139188570050295 -242850444570027 -123879271991390 -18965761821606 -58049017270697 -149527108539070 -123469461814019 -152825419664181 -163568539494879 -42908542608123 -102954368602204 -11860998599898 -238059100068986 -149217775839702 -118836588722818 -46446407223997 -62965148742438 -97924623512622 -100742426717081 -2062102007420 -190893495498901 -205038571470302 -171693749750750 -129549960134106 -79559478961853 -134781617285770 -123325395558444 -190083234499130 -59898265915692 -19356963107459 -133596794069353 -154714748569221 -154774600115574 -154623859725771 -26162786164313 -195320505286046 -234045225380112 -6904386201148 -241758112279708 -26795897385445 -140062733897429 -52065887999606 -178605152644206 -38784101311834 -263234890247312 -222105178083389 -57020549613440 -69541172111312 -175193723640677 -43089694921809 -210419037232000 -254235804614349 -117904049760635 -222040891809725 -151692460308809 -48112202981337 -230521188220917 -119850176358291 -106890070299687 -184025080852521 -84843525232027 -10817791786604 -173935329900014 -194427840288839 -108437719922232 -253642779390665 -11410439479574 -105623879219735 -121052002679424 -178587653320651 -177670120946432 -26125219756680 -53501128363253 -230008444534285 -10135543594639 -262488742443075 -180044258968807 -260550819101780 -246555120442151 -92868543416072 -134968068903846 -234273876997267 -265961735014469 -36424555128206 -241842902324060 -241481220062336 -245347326192500 -58783731234520 -62207259766853 -97620839220651 -239201461359863 -164822112613120 -195353467326654 -238179203829682 -266989544158636 -64002607733436 -70712236006274 -171833256748259 -256351284228056 -87403500634981 -9460328058775 -166487653827362 -66589597111718 -231632520410323 -14987190113046 -158916666635811 -99554433066669 -261537652548496 -19490986851331 -224585666865275 -102708822735639 -172165193527804 -176794029233179 -84244822689098 -274703852643970 -139188315741540 -169261487669570 -93628303604910 -190388378213051 -135012374457372 -239549204356470 -232238688581759 -230105196587794 -77922934802716 -159181890144702 -103564360277992 -26226128928562 -125963173482511 -79585277634536 -139836024150803 -78255274890013 -201021875578775 -42939390957331 -99012606812643 -276447434785416 -4935681653454 -103298445159856 -133256479033710 -166107821595407 -24746172849554 -78393984412850 -25435999712589 -41721756982037 -81193398014506 -29292289523687 -130875171387832 -35815510358222 -164184839461343 -82734641938911 -268495446407185 -89552865732879 -125079996575998 -254556153112614 -110952796281522 -218279033655377 -126308994990785 -57646335195385 -31025227341410 -45343130468554 -50858919357163 -131290619683905 -223866443929670 -168060610569251 -77243590053646 -93837321607157 -171904167216592 -120472642725438 -145574096859843 -161308179518810 -135687190214450 -10684880317601 -40154930054925 -169311530472839 -197956622407114 -193603327638906 -42706457307196 -34096741413438 -270518131532750 -201188085427949 -217960197305855 -40133305883652 -274517614744712 -278780867869048 -32608907875133 -163187939606658 -57499905349817 -180733606933741 -64286413215205 -195781665812184 -72389049662276 -43038176023116 -25622451330665 -37327226306506 -263481403172129 -231639975427695 -210664542483633 -257709492828549 -57212281789021 -263075279722996 -51626598462902 -155832254529985 -128774114175060 -216286022351688 -172910535354882 -178193529844491 -217796156579118 -98518409877550 -175034152821449 -60489415711277 -210958471135825 -22138266474361 -222307779115004 -97988002923789 -159662231893242 -231494268703630 -69766808741236 -70354872891001 -186318203527008 -149927338742186 -135657932227891 -188238175220495 -201970380560175 -82760660181939 -37317967024288 -52471886892982 -257432629373283 -8099724723135 -235298175683340 -18863990073488 -254152757826402 -256843876569115 -146480705098240 -141668090980900 -118177662608179 -200010620695008 -127895006138710 -190285063860633 -277158669210664 -155530747629268 -188054362307053 -58056300344450 -203957811592823 -66345186427787 -212299291583437 -223158241850039 -204917014684996 -87900441042747 -69231100102364 -10019063332084 -180652583232442 -185551761639116 -212363624487902 -240455740985891 -177143438243786 -168603647358193 -75929197471721 -260605650014033 -130505062974256 -191064672620521 -201025382079661 -144769798034163 -158035952540336 -91752956763794 -260563622523942 -179647118371125 -127714696133144 -128334134022238 -2211904936216 -180913110792621 -194852537822362 -206919999962446 -202895187464423 -229093977544439 -99206906481729 -226499157787872 -201957214487997 -111344326698577 -37073848625815 -149909207855062 -120004179814866 -182188655510478 -260438022201163 -182171172769367 -131263920051113 -33254895784323 -155873975168155 -27815302742640 -193563313832902 -245295468983300 -252659126336496 -253002912893598 -36537014673571 -68075075730190 -110491378168293 -31017676247396 -226950932684356 -146841584048682 -247881038699599 -84805097817057 -110265394386491 -209770353185660 -226754199554992 -239800752674685 -209789809360615 -143023308140728 -145129918358283 -268796128526881 -22072562396807 -274247076676376 -1592777413808 -33807568926781 -261786459057638 -234263971942215 -57860318241350 -232897450463888 -16308078147437 -221412314911677 -168637375096082 -33219816912551 -46868043323727 -98149577710914 -24215009177981 -31118994810121 -242265387007479 -257314512595041 -27419497216367 -268298769136853 -75066467959818 -29428470756333 -150215509581884 -173094581991662 -252103267754380 -279791816266846 -162915794299659 -15655680120365 -206219395223090 -147881083235700 -152485742550926 -16171171757602 -77790745800358 -217873079412313 -22784970423175 -195078843981331 -92361171948619 -45445253181347 -113083990807362 -34299311657671 -139138194000512 -101182919705344 -127210081654740 -46930568472674 -53007451797944 -10921749135530 -119493200422597 -105638952354134 -15362122734757 -209598736269447 -124852607272712 -201965483627109 -29642314153278 -38340694697621 -56609877109816 -101200845230823 -256575033675028 -74702858096658 -103558806733155 -133289497120240 -84119109648913 -222167498304778 -244283415439388 -238830350936817 -31452646635415 -170120815300400 -23851790792086 -240310060847758 -172048079449457 -259684050493647 -265127393487190 -243066087618161 -92431403360610 -156721116988972 -221218563225773 -169390023016565 -90256583819082 -99393732822018 -99884011105275 -86393221381032 -109989412230331 -131341730684317 -159654519731592 -44726028972642 -87256481410557 -199074100725014 -46789969108800 -269338128118414 -74785174926521 -149685075821741 -234790424068825 -236026129273111 -129726756650607 -142013419075311 -37040350438306 -48715531395478 -88382684288681 -230037500558923 -151054394638024 -122597160520289 -107091606994861 -143993503862987 -24962489776255 -110597299864469 -38913277140385 -155619002140466 -109213858552283 -161806362566573 -169959047370770 -162809360488258 -189767080391393 -97341836885928 -114022643588767 -144098532152370 -232066796568661 -93806161014001 -122537346519824 -172519282776505 -176868902487430 -5035698107795 -84256757255487 -137240417271039 -220033823524117 -238207679710858 -126164624625376 -54615445407064 -235426909670137 -136645568315564 -121960763754784 -106310745974737 -167392040233542 -110280331308729 -130047223437233 -11961968503304 -252690835973472 -122046547128270 -185026853538881 -47454293226836 -218187032120023 -48332219820722 -72446195349398 -26356408989500 -238240651820826 -86893798621026 -18949353776830 -47990519176806 -25558761340282 -261003652033387 -230237876900511 -255111273380293 -177323613521217 -130994900143067 -154948704134215 -115090669183335 -185001986062857 -33504220919313 -264887723291694 -16399957605780 -268033588257989 -189127824596983 -84560687133126 -126905597956213 -61811370488278 -258800696363291 -227576938275759 -55876217067027 -97516664297038 -158396740823052 -68693835743119 -156651473525836 -204239357894132 -126508478020921 -269010328497325 -143985068180960 -247562953011134 -178324419344186 -171388079233335 -137941936824747 -145744458829161 -164489362819340 -230611127659639 -178334961184639 -264639868825581 -248071494804676 -67579009041285 -138769457855881 -81024821465373 -179982199659512 -2463728178546 -200143706111227 -109904744971981 -9466584326660 -31969499189697 -123448702622707 -9878623302065 -206806815518588 -235630831545740 -2373799330870 -237212862323811 -155933642555889 -230549525408038 -215101504217882 -134587020753768 -70964129305612 -250444143892710 -109554303181428 -260565632999017 -73540056341096 -184968831453468 -180510968903208 -97431164701436 -46767749010750 -3795644639027 -223922512046610 -275446811890968 -157763086032674 -13132579234059 -101616869431686 -205303803475669 -109167208434797 -222809468196184 -74432798678277 -53702346616476 -106650903849716 -5877962152027 -130126144469875 -223564775286240 -90433515443003 -10316710847587 -33248635491869 -216597014223792 -84401650080503 -274744600167502 -267384568766968 -179318640363817 -263670055586404 -215049718052986 -138819943880947 -109820240166831 -203326260805407 -35415066153163 -112336393027013 -189284253673962 -139635366640223 -174115572673137 -49462346699556 -143424804402654 -81369075541212 -58286484163643 -166191359623789 -69206687102815 -43967770645691 -99564105636771 -69578774426976 -138738693173955 -226746974835701 -23445524568051 -130418910909883 -4938078876158 -253499157026282 -239573437187926 -239895247056303 -39004977075312 -85932270639262 -196583438673674 -153935752331895 -91453704788638 -255962864521103 -10305927744873 -211796297279352 -68333118318671 -167336344434846 -199704813560036 -85951253249592 -131492209810678 -190584221241706 -168008798198034 -238375086997190 -25936208671461 -115207072435079 -55151779558342 -119131328496619 -44343679745708 -148318354135127 -194038938649446 -30688654451115 -187902158974362 -163469015401434 -254821238536125 -230054224197923 -15264468115168 -231200519286632 -237063701629000 -70928975384206 -60437923494647 -193240306826359 -13420862648899 -16111904848600 -80350751199001 -178470188353405 -270357094660340 -255479505351280 -211268702652230 -117883755055897 -216597584808938 -165889615387950 -216752322658760 -198726856144030 -24707480445510 -102835433602516 -2251273308924 -165589849443365 -13297052043885 -83899673286983 -245528443316093 -90359394551067 -263497826747223 -279942439006512 -30339891242581 -125684967975597 -236064601211119 -35322290167818 -275505075833773 -107443735019005 -261968384091210 -83068915562371 -260192596644498 -269788655094134 -31837286539319 -12984099975522 -116278854378145 -189174552140702 -270474459729199 -53515320256329 -51279370688005 -227506951953728 -129517978350092 -197625202226304 -142995156981509 -69550568602345 -116642977956221 -195551960172697 -257302189203528 -107070483509347 -232937774595806 -16731089866511 -164439041926152 -213840734914470 -190294402046815 -56638269353975 -15449833432013 -277535904370668 -100403401804933 -26525731731747 -32424319655970 -16728094948543 -105030458588999 -79538001815054 -171404043729170 -142818086531965 -140452238858794 -219198966121452 -259170256113326 -65498548507637 -164424599160404 -112101859287611 -265319527669945 -143552581881512 -215387088273736 -268981585312754 -246704468865717 -237865596277175 -180768240777991 -46173844921221 -109310908406126 -155709381325604 -31477808963248 -22107826626488 -151523665034233 -94984579928402 -76016842104192 -206826670452769 -185317064462551 -149631442056486 -112461201309171 -255009823318448 -9620585342497 -40545452680138 -214855966367082 -191126625967566 -277819611200296 -39259216054864 -226592974686286 -85496941747837 -127667636782830 -86248214541503 -212737328547697 -99651845645838 -67200482854727 -225912550030452 -106063975049164 -95595286596030 -213727265271616 -160116431767404 -176190540526204 -40026627155545 -168696105303229 -46986209266012 -2382881895963 -18396891042583 -11216809837983 -187182363201253 -90294256974215 -212968600565687 -100217240033466 -254618059469498 -28093445371181 -63444189362240 -103296171517441 -206787583117511 -223256987213298 -145983776676567 -183011701868200 -40302359147699 -31122149380834 -224028838535815 -123374449790063 -9417012142561 -216094906413510 -276170144662439 -225201824235341 -118389686938834 -165033559566820 -152102873285490 -59370928400798 -203522064455437 -174858636793496 -151554143574559 -121568861900447 -242378489818664 -50159877973145 -248638974514277 -212293154088802 -82932920989293 -169698459627706 -66443815634476 -192667617711650 -195456947982409 -254990515847718 -255938673431721 -51442791778235 -2659931146269 -139895115767767 -145598810843674 -70510731584882 -179425944819336 -133697050458579 -42323018073472 -89413561938595 -198597766169210 -265296391714093 -144573375126019 -214458388222100 -122423615526959 -215422874253364 -146463761642348 -89551374385570 -232222594227220 -104102462127454 -147453851169211 -99139140353340 -178806516557617 -84337607254067 -145005822676066 -265559747123452 -259048905801601 -3864000263293 -42331844099455 -249064853148208 -123456235349588 -9324154191713 -50394444884342 -46772143173246 -50873781472650 -258391244463365 -107201589492145 -79636735001086 -235764415348759 -167870415306400 -85749165837051 -119147426249882 -217350555862697 -251479159536127 -48691155740017 -175086615085767 -14479392698694 -41012090967839 -185873633474162 -243303231527920 -85478357195642 -47399079968603 -25179449677163 -70233531712681 -76514926380044 -276156945003871 -22882770940088 -59596438994782 -224780863582736 -139350532757019 -33324976223635 -13613566000859 -53292268324837 -269612038115645 -52670534346260 -116965074184926 -94554965084771 -199845356973934 -36638159103386 -257507468146240 -204708548434868 -223778740555386 -258935850887418 -183236107488475 -70367709452658 -38940071104291 -69272939947726 -110751072547654 -238828556834108 -21092515953444 -167721985852768 -23739845112821 -73742489978015 -222125024273511 -201610117660853 -246573889954136 -16462054222007 -241717247929958 -169092262534250 -223937157173220 -147154745986693 -233693464807281 -88920296441473 -279896165451887 -87741155248836 -205415010064905 -208378935227079 -204677908730786 -4494654571625 -117916519691529 -36041372116796 -13957832142140 -166163083085811 -278890326258394 -180981916838304 -22686581733743 -259794537588545 -269539498429245 -54466743256630 -60302940689090 -148190497037521 -67221268666368 -112020791435238 -172716733867710 -56548130617934 -216592327968950 -47531307625253 -147537355430616 -172240733866857 -5566550018722 -144736826048733 -9158936892685 -145308375787947 -224778898703624 -131055965497317 -190993985610766 -6340150299930 -4049219816567 -73867566382465 -137340189158552 -167505222387666 -214707318896019 -10510413489844 -3185033431173 -204725127966427 -88314746281675 -123804671404560 -141457763808170 -234703306285822 -146589412239644 -15018888096228 -172107720030268 -130409322936665 -143906917383395 -9153616993521 -197189622712217 -208712853468810 -50699300974142 -249560088741372 -231924989377123 -189816221243388 -3240131185566 -91170358577079 -220104994532345 -56015071001161 -149849247561756 -31255997491712 -158042552546193 -205665328876643 -9078953945393 -120202087719960 -267074651342501 -255556042283159 -148305993229764 -109983916871932 -140214049429489 -234360023224605 -183042724441376 -61137418039670 -107891270499117 -149419553709621 -257103655691528 -257166062257603 -193919999053409 -261179022832786 -126958766162782 -84486164855911 -50017655891478 -930558891296 -151036160105319 -274503548818115 -224599000261448 -182725069509995 -194059015504989 -128033581739308 -212250942667107 -243652031553972 -205706994263742 -55873105480153 -12756791478056 -182346164283427 -144706318156746 -186979710481102 -129368278355942 -19434103901821 -232634080226617 -64351891720914 -83667479341725 -154594631125269 -37519509303843 -90612483187351 -119940240009836 -267681501665612 -80455694014852 -237810393252910 -177575285162032 -88430183076721 -9048120030519 -164424436216910 -238660855987945 -261804034724125 -140517168541131 -235760000117791 -83272880883254 -114481173261623 -70072284999544 -34612042217195 -158374282424351 -190911666282111 -171225960619172 -183857041176846 -99760947290943 -233550050738709 -259820281413804 -205471717296646 -108918068268563 -64051996800557 -207223984340270 -261031700122306 -220138844342628 -266993807091776 -170637212181116 -44051491053715 -27237339380163 -141958808670199 -132035021918880 -11228736451511 -175811974996062 -2971378847054 -110663249554951 -121982910473312 -99065444234847 -219964980889325 -60115077211489 -43728029435546 -258609049968635 -234891960147166 -38161219733472 -96773751839502 -203165386236486 -176468602597339 -198350481074827 -2425814759077 -50508039149831 -105965569232589 -137809220800563 -53351846571824 -192208573395538 -123078429300149 -93667544936659 -216988689437110 -92033443488888 -266988984772220 -261408332657978 -214016575862329 -261675464680048 -155864065199481 -65014691138130 -201427313752730 -147820444684422 -1489605818594 -63929644352958 -114565021915618 -275212412275601 -128007010646206 -255967633011104 -108804604297153 -72080427536998 -93813104714490 -158260818452941 -199347667299282 -219835371844907 -70973959463587 -79453625435085 -139669960351150 -140338140150853 -240255558319358 -226170009105648 -274471824787309 -158623986691302 -85280831911476 -258737082864894 -48093124586679 -100470204469928 -201199794782179 -127102891773815 -133122921180019 -163779339159250 -223266014400474 -200605729276028 -270541655468078 -187461387236909 -279251198728926 -116970687079057 -160322426921781 -91239695022277 -279070388352559 -84052803640197 -122634363581 -241089279186657 -253177233703175 -173768163271308 -15414867375709 -182354892658339 -209267810128925 -209900505621866 -202482408320839 -240467742754759 -14711070778572 -3958748578672 -149517441383177 -209470485052370 -46482668369201 -198250800042270 -79514180059499 -196017740283300 -48054273614433 -231466291031991 -79309205625629 -189422656516593 -93335392600820 -41980903681840 -88771426146702 -108505350312016 -102533664882593 -155158994181609 -267199974912589 -178802725110760 -195373284409962 -119083374362405 -38048718754560 -218680205867423 -138532254051933 -278454297637499 -5511237766034 -107314600694164 -245280742980723 -230528926962204 -19592556906958 -196393181229409 -256882019829923 -81752607419616 -3698195023769 -28698468828839 -69973875433064 -86720633217741 -84886065409576 -262170529189279 -53062996999328 -210608861650296 -263376142942692 -188759384635230 -250012998751104 -27740948148833 -25110951202683 -95081123392583 -269617822383502 -182811974241433 -127332415495714 -107686432988473 -116267730202109 -280528949365980 -151165600257304 -31191398007168 -31404185441693 -8247787038236 -269682238423672 -193935422847140 -231507461692507 -131717162010208 -207678975904429 -22282281472395 -221961915047347 -245149721153364 -73113558553298 -278336439469115 -131744840822480 -7593314374164 -153480470415255 -108263220518676 -74482912903734 -103694926082603 -212649979308294 -37857645663392 -213772921228826 -52290191849411 -260896757570337 -73576591657457 -152748878189659 -237769321284624 -125801890472429 -108838535960351 -118173487844748 -190301122439054 -124705310928479 -129191957524244 -131729868712556 -215230682048328 -127419299181743 -224150087858624 -245511259244023 -69186428726967 -268363725837721 -210240449499674 -3530716382678 -137087545172797 -171171784485679 -31261150149571 -12961318652951 -117619424202091 -277764300225388 -181549978644998 -137668790988112 -145161297673758 -185343941184881 -124832286483183 -61201042119539 -117673910687538 -141821922589467 -128231524281051 -57228212574054 -131385913950021 -9357363994923 -129041078511991 -275582707217154 -89054894106336 -130020869980592 -215689833800667 -16225004053914 -194137121545263 -188899505998790 -42926235133479 -815281198569 -88475345092483 -22468733090471 -261018540827165 -155194156614640 -269046590861449 -216500040150228 -125430896471655 -129484723062468 -178806239404469 -166166893766618 -264351184413786 -256331558773294 -196095175632886 -137489575162067 -183172055600998 -35086472705894 -137573422184322 -148738706896338 -79730359977976 -38873898269397 -134132661469119 -154542284428070 -5419375794145 -140624629716964 -149138866660489 -37691572789760 -53934328281090 -183863709146086 -119821439796074 -5742632658887 -266369288062021 -158959248399080 -265892023368401 -143268238368310 -260580869816428 -92092271635737 -48443253305956 -3887014740254 -185282405303879 -255428991405829 -104649412921085 -238963214316507 -110815951051273 -265691389219219 -16430115336746 -246442348110196 -126326380000668 -116087198198168 -53260807862983 -91118493973238 -188113149547977 -160269125568629 -134984013176899 -101719698921930 -4963741669660 -43151588586701 -139740948996106 -67425017492522 -209402274692980 -188645920663820 -57040458415358 -130860390641390 -131741942251900 -13481025535348 -188495804301771 -44520721141866 -97791917112137 -19844533372193 -129920501568803 -64771303565337 -154147587183269 -127954104042593 -271511786457311 -222255291256284 -21442829787190 -260337797626575 -93578986713753 -128683891696633 -136709504019800 -38861615430295 -254045103927864 -68904710493078 -99535901653935 -271300037061323 -116027806265257 -191338241437332 -256370211629340 -201670338022837 -96713848972424 -116568634211651 -82680407377058 -84988297207293 -4082815328211 -132689951422593 -92914104924450 -131395428183763 -118923156076125 -100074549567718 -239510199685294 -101370854180014 -271985053478612 -224013674847931 -136057958045023 -229146136976946 -87259527055007 -44165581732083 -231199983068579 -58746926192729 -67969787306169 -16138952862341 -118329833722382 -244437223986417 -252368622183599 -221774074771011 -185477005089923 -111072066307725 -73910539095470 -29104643717258 -192864017680271 -249793840473327 -107987325260868 -153820988091289 -155372385716920 -198699984648016 -135274341025717 -265577925247809 -125712842939912 -170902712822208 -159683362484556 -194692355165256 -197130422652528 -102059553614321 -1488192885531 -201305611674811 -44392203732547 -25395796742324 -237158762182860 -270152811068004 -90554379456510 -31634335730973 -145197587209416 -10668258549834 -50708138354778 -34931743543733 -101833820596033 -65935974669645 -57135491840213 -199998060346988 -95502334889030 -233338892458606 -221779969210264 -145728021208620 -96146067806366 -119955963359374 -31613799837997 -18044517267438 -170121779146282 -102517707862603 -225785466866250 -41396513507050 -27356850399033 -38571015457623 -20375279043246 -38802221250616 -11039021091995 -210711325357267 -258359739978340 -94688225848175 -90110741408169 -82918987180563 -119508044211962 -84214390684503 -104412051361153 -85441134627556 -168605892658970 -161327895728335 -94856701688948 -54014083601070 -195376192678434 -249081218759 -277832863658747 -170746498658400 -251825538752947 -96526634528147 -198798576458919 -74297752730906 -167283575539763 -101907513775742 -85445815348757 -31552192159069 -270795589903789 -203836873428432 -182391308260223 -220432284947183 -262284917087621 -197216574626710 -24721558898557 -111869109808231 -272068049049918 -123880769257765 -155470660039659 -278873957282829 -180065252359870 -231395245321195 -137490909972473 -14074592709113 -40419723465323 -85752554149973 -240539760283912 -93164083760605 -87998746104297 -262965820064018 -242574272174105 -232677046775061 -105057164016016 -266540650674054 -276227571351561 -216549864403429 -78859578206890 -182425889436157 -123107281891582 -134734389057711 -219301831516108 -259189770609650 -85649340124373 -29071774894493 -17720422492064 -186236426651554 -270617419578050 -6962846535856 -5854062108220 -189719867381342 -172186554617061 -125235814118221 -210910600302997 -29845160319453 -50913527834919 -167163581212085 -11779667399687 -47692920758392 -106505662121915 -250956631428476 -190208522386111 -138479857987073 -94538106790853 -97634811726109 -220142890449590 -51184776299384 -106036516228231 -17291305124240 -281346768661153 -167792612200458 -240917652303296 -102491874612744 -63210337468781 -178814279855417 -108109304010983 -106940420519708 -252692745439672 -166008976530013 -157300310766705 -44611145107208 -230633146516697 -257821312117482 -134217732244015 -172327757381095 -274261979897254 -161523378047712 -36855141223376 -31168667337700 -258420021552701 -35569383833130 -132669161000115 -107342625160081 -174531403780543 -61613058269236 -95588405125966 -141444094011362 -41395825935937 -74276659051576 -241037844559764 -119341134121118 -125175999201824 -249541902988956 -137958367125465 -149897906036120 -215449724313194 -92680679849056 -197952376875903 -194073069657786 -136458571329862 -256684409319207 -145299425523968 -146221449084553 -74430551857147 -180854904216972 -107595357564500 -75697562047856 -118451771003040 -207188893871959 -69150432757809 -263368423852085 -43018446350531 -66500066654335 -195046601949924 -274452115287031 -9405818221691 -101460338098564 -36081512597355 -259044660979175 -75974481732366 -42480173786469 -98120688094425 -113958734857538 -148543325764185 -189591294834014 -146037720075887 -144265835113605 -135286760080749 -173366477390260 -73831436872283 -254871655282557 -63061908015149 -276684370284087 -192603849221535 -133201078554210 -66425958866639 -222347665556602 -10188435654383 -205600064881049 -272403430300227 -27290540419714 -127273778594413 -238695051409850 -139891871241623 -254506421602167 -6312866086466 -33587233005994 -223703073705605 -250437380737948 -154246895943034 -156731246228151 -83555221174545 -245545375577318 -113274912765511 -127538979227690 -280475349321234 -266974028902454 -50644970107531 -142466385594924 -104567243073853 -277503396506219 -83934271413384 -19493671618928 -76074132391448 -184463800722092 -99656563236998 -268356076428072 -64179000107375 -277400717041339 -128672064503803 -63284727642416 -280362198515673 -105805583838514 -239535037009034 -6560412773393 -48700680146278 -36966566481216 -34136748493338 -113691434336622 -181634493420406 -143388058576049 -16087585111148 -73982921530457 -2118590783396 -232437024728997 -80713010848658 -138104401998652 -176122503118852 -269363649759429 -220600594344339 -113356351512169 -136593138790419 -99816164334355 -109022088264210 -227868701653252 -225955448498223 -180911842759081 -221225555823237 -138002690864463 -75026770901593 -195099778132258 -191452361585960 -58557366805806 -123116777073465 -253892310790175 -139763954137923 -56537125274326 -201119205542643 -276225629354913 -243403504505157 -58772502759571 -192507387350398 -206948713210631 -168640765893191 -85630589635654 -142451266973830 -145144557825573 -206930234173868 -97200071998163 -56361275252745 -151354273274404 -181877647828012 -164455494797995 -197241325699332 -53276658403083 -253069964750440 -30359192164618 -42173532249869 -199872497224235 -162436131203171 -90792520846379 -18776514185386 -38165097774091 -36886079272956 -216189620150010 -124389646525324 -150880256579606 -229760172673726 -185408549032629 -77917213275637 -192352376464030 -181998083816372 -23547654553032 -149338350962494 -181858301119020 -32575718080808 -92372343185136 -34334749844712 -70326963688366 -28098254731848 -235711538813666 -17956985708688 -214613402090138 -88928738369614 -159758275734634 -148793209790369 -88474835183164 -193286606994722 -273731242088645 -65177966464323 -225515901412697 -168059554528019 -28839311109750 -27298271155996 -226328694825995 -38168951724947 -175290911462998 -61029834036665 -51312568122975 -55709831991843 -55003098749299 -242326397804534 -12544363195563 -140903485663613 -146161736558823 -79591193432334 -277684204076957 -7972224390360 -60045014427688 -37791121985329 -155427595888319 -20695030807305 -270208851151935 -22687096214011 -120626819656725 -3495894927815 -43916103052909 -79626158914556 -91306591360611 -143757497681470 -223541778929561 -267570395361108 -189590019440797 -5317241111197 -160557340401238 -133922093905728 -185466495622979 -265514816341237 -256859130701702 -44002658662362 -146953876662572 -42561299515587 -75790957236241 -133887345342885 -170371036099774 -228925859275268 -206968117812654 -91935622348984 -225382696198129 -159726310222111 -26943234894500 -77608119236916 -25453297816898 -171644585615477 -129165793416237 -196946050392069 -278779008478898 -192922163501397 -187840618789646 -60764694757344 -102684921292896 -165666813533858 -84212286500464 -279361984079480 -7173200792363 -150720406775952 -135578579174880 -48656664380963 -55555380794958 -166499658645845 -13886162626478 -136145557497176 -124003364887342 -205616513034013 -193650187228164 -232453025860425 -64363201759716 -205992837331564 -246864204405531 -65573571570935 -247021958901860 -19231765547375 -245697599555963 -155809550485448 -223274478408645 -144572065561617 -106933063118895 -247793452243953 -157145983370689 -269873226543272 -42344497783051 -145121829355561 -72807910195927 -38449515048858 -111554404234603 -159022604075219 -44072878000143 -72711076124205 -51937131967869 -148495640529735 -246391030705112 -77881632971756 -53090513629990 -281114772771946 -227668166582563 -136763327906679 -120117188206479 -51551562387687 -190507679767184 -32728332185296 -188979682369294 -30660220111981 -138255596779274 -26116382662377 -167303790832596 -89229001837323 -21346375872058 -72261529681557 -124750537870590 -74096174423343 -144502025964415 -164272471047268 -232847073054386 -193085399425810 -191732689702663 -141986977219590 -71754877880961 -276867676688875 -177220198718479 -223833016849637 -83129536203385 -80222229106692 -228816142522514 -230650787264300 -253479807200831 -151328009682173 -115919123470538 -55220253500967 -90044744606142 -219303115403660 -17660580126510 -241605956808040 -75916913210060 -186391443994704 -253370877681567 -200595937865972 -88904279070152 -170740414064182 -478788979234 -11371015128918 -125357957965249 -7761409489929 -98815175175538 -127786317733785 -264656305198959 -163215108271595 -128191098364559 -232634594706885 -204974083714574 -86849971361506 -44253037186905 -192973146648466 -167828740603933 -263528349498297 -73495717212019 -136980872489517 -23490120504432 -110558916885223 -857086665055 -135357277914717 -271208078936406 -154593595753513 -103870542771611 -225169189751891 -277125362570048 -28160729416865 -129502952177400 -92228686473454 -91350472059200 -19962476010698 -214767752766586 -265464218963525 -234014267610891 -131843255399390 -7924409253384 -558311632234 -240821578468812 -245782148775851 -75417371483162 -15903403293243 -189785513804435 -272224233862202 -37255177638945 -257156807098275 -43680020995533 -85732401314529 -243558467298690 -251027257578580 -129882369766323 -267796558296928 -31743378875819 -217635616026330 -25526516205015 -88361085105589 -72084058497109 -271905282333489 -94742887387380 -96961700123440 -253884860867180 -236284543016052 -160863420016213 -81530241488677 -259567399144936 -153619304284684 -240444874724446 -169523298764062 -38549266918139 -245368976066185 -59677582691488 -16033507568070 -267734931313422 -153621982879420 -61678154013002 -195120429423917 -42230939498147 -235744706966438 -173370825191977 -198165951791285 -97724032080013 -70126869851937 -229822292509363 -22554801761495 -215802141635455 -216214387060439 -276718568248571 -53940945810585 -87400372793206 -241628728232297 -29546790476414 -106673920975316 -199393187986877 -97195145890411 -227162165739873 -21964870394510 -223722665876560 -26771811608228 -123448314902361 -173660547719262 -145916457464248 -44395765532324 -28674931654006 -244056178939143 -117073694029431 -195943864321609 -279198594265562 -118325891068474 -50353734182292 -64807951125531 -209945908254570 -108719583757426 -93288865651259 -128359810336979 -81067963518779 -239623133296265 -33699720005075 -158402657886024 -231328295458275 -269980399261015 -177549850781627 -189182788003931 -127432823493117 -262046551408311 -146481732460662 -178971110760376 -85320578663276 -199310796628837 -12058044043049 -227197149045776 -152342379315238 -246699795173766 -66800554625839 -71365329055602 -85053869222973 -159398450798683 -4489088756858 -167185432188527 -81516448832048 -203901649833383 -77174349668853 -215905126848252 -157922082590598 -84753768854316 -36155845141120 -190495923324726 -197140371490877 -57479650005915 -63918089939314 -206320318508751 -157278535063339 -30278073929645 -255245163281819 -135237169057245 -120620650477557 -264276887762578 -227397180607599 -35461365079369 -66860615828498 -176910896423444 -91143610610659 -14682755354085 -162759721134950 -119478444422398 -183922292132550 -89539104972919 -124495411848578 -265916713467565 -276339210445448 -75625635292060 -92168117886462 -2225418012236 -155278225659839 -230806292504583 -194729759431809 -115820479829445 -179769225129407 -201746478036779 -50248972256722 -91163387815850 -91283317935552 -44441863224193 -41560993669893 -35369511910543 -274060207033959 -112463415237030 -177168143820573 -94670406807913 -273409985360721 -159694223847157 -104830493065916 -152443585654077 -276219964100824 -149538649113570 -227793530151336 -168249173545648 -170905293468341 -38738211767087 -6134964744684 -141564652116214 -18578964361475 -274645021779376 -58145486132735 -201646473909567 -191171655216925 -150651062251169 -254107981078332 -229876906856152 -129073950867873 -212121292602209 -229847276556440 -142632763432030 -59439249434460 -59447285218668 -121434863504769 -21481319133960 -71213870404645 -112689681208581 -81279386241450 -86067642087570 -170845471519237 -80074456393652 -192429717193671 -190695041071835 -83863538896400 -217764068881245 -122826198132666 -29392832008386 -100007092351333 -41854150505283 -156182806102093 -172584616209881 -143896293248855 -50667999382099 -43432724171594 -90262550111412 -69240348444912 -129160256939450 -156467651573305 -98525191059702 -273850377499060 -197876312819335 -193644441195161 -112931946475486 -249745803043383 -130036224979524 -31284044541319 -76427596027130 -63077115975029 -117823263101031 -92157792875569 -244785107497823 -72158231086080 -151605214388832 -185990662178886 -166285755553432 -39380964575704 -211396280383537 -35150852853243 -42278359576532 -62645700806568 -34967764787002 -160145767389139 -94225248277263 -216922999786080 -254997033552212 -237812439660283 -60238996973007 -137280721802301 -64589275499945 -219030107608882 -107405825799295 -134487506498580 -131675947577339 -28421380474952 -124873881335944 -100373454726560 -101360229818964 -35995692550994 -102638064367692 -230633652214812 -79919890041806 -262975501740974 -144275769290914 -26290680946604 -51931663677841 -78885430176108 -162026290389090 -35165035481049 -49512080190438 -186221732387427 -47280147703384 -137374252711278 -3818786630534 -207312458503119 -112598032839228 -116395521264061 -181764661020294 -84965551675467 -99047328484295 -72902482398914 -155422828401199 -132332772150498 -155703013632389 -138666615041194 -56222108707103 -190835094805779 -271818508762077 -241139438260521 -210412801525837 -243962134875419 -46723409071313 -122576543061367 -146188588944192 -211571107794647 -55793952459130 -52810588268680 -24145836218250 -88690604295387 -190276251238927 -66566430932159 -221434378240027 -230707985011667 -184644231646050 -180392024999913 -232757973216945 -196832934112282 -76341837427049 -226113830893786 -270842055930849 -81741927431311 -12188809761587 -95656308595777 -83836766132675 -158814243662605 -262018665896211 -226097718218122 -158876533596699 -194151197435377 -257846377993565 -199982539671428 -138407445389374 -180707419162565 -63569719894693 -41294212583852 -276026213595538 -223048231603043 -41564297497166 -257649518121983 -163487011333842 -216551547305600 -279275486354413 -96647481141654 -187397425201041 -121460674931402 -197287900900560 -173942888916356 -275669573192350 -66754220166630 -100135907066920 -88516495637547 -59119373315690 -22852873200018 -85438045163082 -50808941903398 -198165288335665 -185587101725694 -2818598897648 -88869357371097 -227967323963636 -56928162918298 -185541035038652 -233842850720313 -38864834944294 -233561386928970 -102648021703712 -238505584736873 -115337003898308 -2796015585337 -67944453981911 -271582297717904 -166006970209989 -62598851061014 -41052926427040 -222392904669844 -12152717763622 -158348683128941 -86545204636144 -85791884354747 -240726458723390 -171485439268489 -259904632381180 -279485305344997 -188152889460782 -158075596122185 -4208915516014 -100065172754785 -30747854228913 -81951010794535 -33613603000680 -71210071957311 -272810412120471 -251129949804833 -11600985151310 -112280424499939 -24743248247844 -80867600820117 -206405089190408 -157246407034508 -145094826407191 -259789252064644 -264759950000915 -196524903142687 -62986160401467 -44374184450236 -77930884226766 -246734171294892 -139209150391309 -147075455848857 -130076474565519 -235731784784634 -125597173905872 -261396057654923 -106035522563236 -240880507436041 -248444306972107 -1489235960400 -53260582747641 -209245933013716 -232069140004919 -121459930942011 -258434356093298 -27098791076187 -198532734726246 -56166099076044 -230518818505421 -37123093629127 -81915702616851 -189231200975430 -264292484276709 -228273199624541 -105418270175956 -45053095905486 -177395986768136 -218468707520627 -59071389090716 -41466647133475 -229931875755769 -3144549048949 -132842848130279 -145711032642700 -123563572671839 -119374385284822 -121422644609338 -92234068964743 -147791119548196 -230183284270684 -174487436940939 -18861249219560 -100234745273706 -86421413512631 -251476626546994 -272017707660040 -67072846213651 -153942671377272 -85965743507115 -36699882086729 -51374110166124 -46112493208875 -2559457145364 -203349918057860 -268073501729612 -178527092343533 -236993893062986 -55007927428946 -177586994756263 -87517182756039 -15668915573634 -266516360786320 -131247297498448 -141976900347875 -39134283067730 -242687960884519 -22561956771995 -137709496991899 -266077052598530 -275357031646445 -71165441247334 -55635602191946 -201799518641016 -259355869372595 -237053680943646 -240060343423811 -61208425486862 -198800397095813 -215093095228539 -17612250382754 -66938089716166 -157301353841574 -254161232050479 -275002406096446 -20558201694847 -159990712943250 -245098061838088 -189790166679870 -73974490618812 -139011029871520 -263735756056148 -42872325607746 -178719065802828 -33763480227574 -207603612546632 -183614115079281 -26937057453209 -255023223704279 -90553296903795 -250399069739687 -113436526848648 -16891330321244 -42745534411903 -145396821992195 -141681017966802 -195448138546753 -194984789235175 -195095281967501 -181847612017318 -258342391007362 -42082578918729 -217362801482029 -165479727081099 -96574814380001 -71136337529563 -12196396800703 -213046381443074 -151050181540470 -204784996308110 -272886397610111 -115849082899874 -7526219943832 -10615444224350 -242209535905824 -147508014360638 -165504806956278 -163840349956305 -72863815193329 -178649130447717 -276617653266769 -178463368113271 -67203926891964 -145028543591285 -190494056744197 -154224582417729 -23036711852034 -130671127232227 -203136991261350 -99652127892674 -68361984373612 -274126375567034 -196837444583863 -75048571905750 -188064142480923 -230221837292914 -144648641327844 -237474494597727 -49950041082700 -115740906984993 -150303725125119 -196988544312323 -257220286859757 -52644698261521 -211292542503290 -33406891418419 -273773853912638 -221734125580991 -234934417365022 -199495873582226 -189129882234234 -161083437674050 -191444373987752 -177890160393829 -35313873529104 -175303629935457 -145041427735209 -186957927225204 -193706550709201 -161644167725381 -163171364272085 -199547714459284 -193373653403855 -64198716372828 -62779568290973 -229727109609316 -54343360330291 -255702928816355 -11859932037572 -82191399105160 -109923817769968 -64251932641306 -64010701746329 -114176725580205 -29775782999738 -57224632684612 -20465155927199 -139700214350970 -93913012661454 -121135765665782 -219070520182373 -167053714099817 -72412654967412 -121196271596224 -101981864499580 -194726304331207 -271326246591738 -73795859354586 -104670373813458 -11259100024835 -168590762335188 -77148598359272 -64866005127441 -21844778101405 -186210165324457 -276349192503945 -18176839442279 -93959786048516 -234844906672825 -112238316507964 -235410142915931 -144301843670696 -61468508996062 -107750812174588 -113214769339192 -214024219892958 -39206084306431 -281042501915338 -182114089495995 -23445830127242 -236697034155722 -222830225887712 -104825594730955 -281439186534094 -206063031603052 -119799824209178 -31625512610153 -166688725243083 -124895640999088 -274581219695327 -155698738479554 -76181483886709 -90774584677406 -52520354021190 -62447336452073 -73490854129421 -79827486893571 -240384074544969 -174786694207880 -109077151396677 -221090892978850 -215133377324134 -57534126178391 -242260127294714 -136111597472572 -200894419260694 -256424262060131 -183580797755010 -126168356904204 -171449475890591 -172819770124284 -180969056772797 -178074880976185 -37449341892343 -230034427412601 -257215871628789 -97706640196729 -100517398545430 -3766654280147 -198189564034420 -222718053659226 -69363502932717 -135273201845905 -192509108950353 -23408991631533 -28692584610697 -191119029839953 -20527775340892 -264461115966443 -236734246032767 -209912482830313 -67920564143357 -127356605670533 -204120878568664 -218849621278440 -168383215157383 -15444000372108 -168464357006247 -278009223635043 -281125421361137 -43300380067090 -62068098793550 -217659575455999 -10409715934450 -20453605818104 -9832111138837 -81241465200880 -49426024558664 -23361007960602 -267038447722282 -134762765720819 -124475879592832 -263927974459899 -58495491222476 -291632190368 -117883906261539 -36688225660187 -11681585932803 -27431541630894 -221050453318831 -148548155896988 -61109130165116 -195095410587568 -3411642099364 -248927999100962 -213258640371107 -158031972774724 -255567616115289 -138713743002294 -102293283325562 -129406673009955 -169606175984708 -226958636516321 -64618219665651 -34959406159040 -65673684235048 -59335744274703 -153229509536713 -64262547184863 -276611381399149 -140354306568802 -243671913978063 -10085428949031 -200335896675519 -114677658028619 -24706700246894 -244580223219545 -160051044674718 -133260716872841 -185349843621399 -66985341057680 -52580267651424 -99555367488691 -143198369982643 -262326717761975 -120860179790347 -277422143988156 -230114393773133 -121171986283814 -233128213345538 -72179458882118 -42396559351530 -74746385023622 -152294495222427 -132549454567211 -39300634310319 -78343562865422 -168424563483497 -184306841956984 -237468497417611 -162315678136497 -220246293240334 -139363913445932 -263532656236597 -211424871016479 -51020258282954 -275074847332510 -6146597301338 -231564031940750 -267475217856419 -271544726267149 -250845038300029 -161910648982790 -146007709673069 -150241346599057 -272019492244444 -109463530258928 -41388581862904 -149760946528606 -222396342279716 -73012810137786 -74087970396903 -37727927218857 -130647252245590 -178791947655064 -147739487782098 -36234022082924 -153605118405859 -75837730895589 -241469032171728 -19609223257572 -146196876775449 -199887771938146 -140295891076262 -207966024170953 -244581409530565 -198973602320868 -234170586126582 -121092183583125 -119370760680657 -228249064534419 -142105800495424 -107932901082964 -106301624499473 -26099942996135 -73892326019738 -182108336861049 -97860557360175 -99789287564605 -236559306629562 -35024506391889 -267286946789846 -265610425789060 -75675639344557 -266775552450731 -196948626209422 -44991345131719 -769929215541 -130948874332081 -65784944801443 -172790802451726 -230768555087880 -195951882547407 -55070589761377 -47116138907477 -77761168397788 -194271625618126 -205751458145964 -149966591577744 -200057282926581 -214514626999511 -197130179453756 -194933461016615 -79034201284844 -202516349527108 -84674723468661 -35542885521839 -175672278577854 -11628498754560 -46566956932600 -229838514986304 -97478014669595 -280346641050884 -210205257842178 -249360493583812 -97003878813059 -67038362388844 -73438606563211 -75004028383524 -133026186297450 -132097624374557 -74138275013651 -209518896991994 -37762861761667 -224612793571753 -131457648880758 -260580734793904 -271835061493461 -23048916534130 -224540349914510 -105733441166675 -270018434851864 -250511303914766 -160932757417245 -22448046974552 -122052339997090 -204755219863178 -14304039684013 -178326105149655 -175392874011832 -40513067407459 -152366807838424 -123384626987595 -238581564681022 -280711677457198 -211494946835712 -6278845708719 -73347931955211 -166246997477354 -233966120061734 -192386879569951 -189861323729021 -5266083166673 -137341346739155 -123474933164812 -235356140494944 -177417362239792 -36531228681811 -49518874260438 -106809388847200 -143174115605647 -93553628170997 -95903161506312 -7177260504858 -137313267217395 -99447782228850 -109273274678609 -275995913050959 -264985598199773 -183781934857901 -99031848697729 -217315230879033 -152369927783992 -37676583606761 -22577310552142 -148448020654487 -238118667364397 -145210456371040 -28507444472726 -62945130134279 -157635452154639 -98506535752605 -28277096137027 -259607254761454 -57621282203626 -212553833648406 -275901345238245 -258658359843392 -160878876822170 -162676528892791 -158908793921997 -28561987568781 -124672346092825 -280706144441342 -95967164717360 -235334505279701 -206923786944385 -84655453870487 -107374682075891 -55784778042494 -100091290891736 -71689163732602 -49936795389796 -45779834642303 -77818369892629 -264468632456362 -158145900595102 -56109340118939 -115175498819809 -264318027137799 -229114447205896 -279661101756722 -23708021136949 -26094168042720 -192964140070858 -113634277394892 -55459566015723 -171131188916811 -10676551208567 -102612709485083 -281186461974958 -239609067801353 -159344905510928 -153085007715952 -262813026247511 -3552657822274 -92974611638942 -190949121761902 -145737051345769 -254999665287474 -187906263214975 -49067967750682 -197859862714258 -75336869097849 -16718051519543 -122245609527933 -210249676286074 -501837106753 -152210366307220 -191991195313969 -229042711452596 -78383643145720 -234549528520102 -263339488527863 -150342966202035 -247067274475446 -71677367622550 -203176387602591 -33398821356568 -267682180279468 -129274841130534 -203759235427986 -281013527180126 -247787851859533 -76511038132605 -271311171074252 -169340704017839 -76115604867475 -64129398297789 -189760668609874 -51278317580543 -211927518399791 -87886432435015 -6757052226573 -166050798450510 -136134051421460 -115069667213694 -178479624242240 -262737463523105 -105361190268721 -231179139146404 -107611344451602 -149811113961877 -130315968508213 -185554934518165 -75302011948389 -197981466702331 -169086527642597 -91311492366144 -194911918739810 -116332035491329 -215957844832061 -209248465407457 -258818103087649 -266924212808682 -225523948893509 -94344277081047 -108343919344884 -113419700258834 -17985932326462 -265371099315584 -151343171476842 -216887351075480 -270584279163898 -53884997407251 -11080375138525 -221740407574078 -117283423021531 -217489427174712 -90201374149284 -149609465137552 -101906305782118 -231802698656471 -267039470355001 -128463648064830 -42826259151394 -43186324175677 -177205124843784 -98651276404216 -142938602531608 -199577760965768 -46523268261844 -222066154527271 -52726325899215 -81511648193683 -63092965833649 -257668155620655 -242876643121204 -268479929803378 -261854890221048 -56451574050145 -226131362233856 -167645298783649 -91281365516699 -253795586433573 -239274243459353 -204293999253051 -184597124135144 -167956655898302 -21868865217689 -118857031056752 -204085295437847 -170095281928586 -190363844495746 -253552376525439 -122086094964000 -51581103848169 -57246814805937 -45693511122662 -201189962470045 -157119376235503 -242670846415830 -69214362013269 -84692708163212 -98675389161790 -225169045113501 -125795492005277 -20987462274859 -137795615663695 -191147473260007 -122349658931841 -97446331316593 -224481626644926 -186547949420569 -221813463634002 -52947050127586 -19009416568392 -84675391858188 -198134309303588 -225899565731808 -213009581378941 -88669826677457 -4517176987861 -195633702016492 -18105441541436 -179358865270423 -88801318891382 -142172800356218 -228030106072498 -57033472626598 -25874786543584 -205277355375023 -221511212681637 -119920494446146 -223725088407111 -21351766347114 -234967766599965 -45606010361286 -222533447222329 -281472977957500 -263077502537964 -250874427387615 -118819262048554 -119737120384311 -102675915603515 -226939355540254 -274001824930327 -163068224566843 -272761245694692 -48994184166647 -260209748586552 -32745034082232 -49627160651891 -167686014126372 -127667126769376 -184522785667775 -3234122468831 -129096263873783 -72956771059985 -109843179618333 -147678984035923 -29883646461153 -28743880375601 -262312939131073 -142407673454269 -105380971354056 -101983810321323 -129579644820934 -236842235874112 -236892314823267 -19787584942326 -275303853842931 -33090209172420 -164666981921443 -101225999868187 -55943099203499 -84620168476812 -69064607054944 -123335843488245 -33301603093843 -223121636603050 -149668131589231 -31289883264741 -40644207857940 -191291233480626 -3790864144645 -168291945199258 -204463594207774 -210249637418137 -219009709798162 -3772457691887 -157520808883311 -82946411102827 -143158288740229 -55620518751077 -178982616928994 -76992456090750 -124999151304255 -150333442227062 -22188035682166 -118524268640096 -211051949476626 -29226022897924 -198012879675556 -160431659327433 -10476620012110 -32984403969751 -256489513410184 -68000187540614 -72978500849115 -166554516082037 -259213668985600 -101189083005217 -108099508660953 -197126610697630 -13661889477235 -55625688101394 -135872748021465 -84614988804061 -239838801029034 -230095052349455 -70987723421815 -176649992398248 -86332191243765 -255546873145352 -33687966524352 -98192555680449 -255020832657624 -91464820413601 -174848162323498 -249517309145002 -39146221613608 -127864382433073 -35455153842257 -224845780503176 -187896944329031 -185192679170549 -187785677911671 -181127660456971 -159457090631805 -206025398060809 -34865901955371 -266141799683652 -220207746367597 -210194685065121 -187565798941183 -136681225401156 -248445270817989 -232493953131387 -130326521585871 -270756515544280 -39520035111966 -17247718895746 -83560489548500 -199442125244588 -261670717735593 -274220253392345 -132449479999064 -57065121633452 -119137888095575 -167853054933492 -222151061563968 -174309828873576 -62914321167743 -21412552552532 -74338139664530 -229864356028505 -115670294258340 -217682217944015 -258386742277451 -62864320732671 -280871314204246 -183272893409314 -209622802573140 -144210873781447 -169451749729747 -9330575589929 -50126420679256 -194582638047895 -56923333461410 -261595848000028 -120639476559512 -72455872264526 -275710478448852 -203668149181938 -113317322604347 -61500158064510 -79173693795408 -263282595553754 -197017719814628 -225989185935891 -235499896430508 -42821969116670 -279191417507310 -222213229448524 -241963489420922 -197631568333210 -2555342391767 -159617643192970 -30367572965403 -231981832902700 -197769352051962 -52123317518687 -232038319940291 -156231105705103 -21717243657610 -97969339452449 -198579820180118 -72420612809671 -71809064562409 -250412613290255 -31411998075221 -59499601127981 -101468806862993 -97966660857713 -104113448504271 -83454870279005 -250377101631631 -10328190122694 -195471243125948 -43108883581246 -190320433002034 -269971457794625 -52882820804105 -157818392192963 -249664972098862 -200605752828746 -244331250814682 -30802796320477 -218055468703143 -242098672617869 -252741668108313 -86919617760585 -81525849302379 -247853618295859 -248622563147400 -17384590243897 -266045545457977 -79977552194891 -110299523892049 -59552789785749 -272138131012052 -17426779788924 -219671055229177 -162095217414306 -101044119360065 -120103313167309 -78156689923833 -2437410687620 -98875066364388 -13409377527974 -154244703674885 -46851678622512 -131971305897395 -235078605496674 -204992909425053 -173674419445578 -258180501276064 -63234692432383 -35495456779124 -239717601696908 -242605947012067 -263125141233378 -11372451679153 -127184979716896 -82982930669102 -247618531975752 -176277875322676 -127119800578320 -45062255629878 -244422544037724 -185784118849246 -56720475777420 -231984965483232 -162057555132996 -35338370741496 -226757087266467 -60661184989846 -103846814460665 -182598132179020 -40031470812250 -3910714230257 -97124002057420 -239690781612620 -86036116912011 -213669802730597 -27367615572494 -244968283036532 -198711779132253 -73836019456416 -4540288627 -66538730173367 -162970200281338 -38603880726733 -207842193329490 -93055908546580 -73642816567161 -150304905246775 -108161523800763 -199285326573990 -260099607367222 -43501909115486 -264861427168055 -110014665919945 -281072603169585 -177093179164519 -237750611658020 -22326800140766 -170755382019411 -263156353648499 -93734492230480 -243856521799547 -131787711948875 -120524315301039 -130992013521236 -214062281584014 -227458325366814 -261866570310805 -62792947831766 -196696222237563 -182859391710119 -41438872561075 -34007140977399 -17715379676636 -132852034809139 -243198350788367 -174134929680685 -240288873359717 -36170319426976 -482741703657 -223307004886453 -149369371326391 -51301956401234 -224264749208859 -44936171866811 -9017455380930 -220379230793185 -149348942470135 -81718212656414 -235826108188891 -191106375077540 -1197091989196 -179954327623174 -246247006027596 -11561474522058 -256070967681597 -196095446181867 -130274501114813 -155380335140970 -106001341173973 -25721362958743 -54943506008231 -137583574694159 -152768580976934 -34959520439936 -201902866009336 -39421379748830 -28347576134914 -203220608305426 -179241136131297 -15025614184191 -157855426309777 -178769628813381 -96528923075961 -144145889767189 -154112625337271 -242289349159421 -144180855249411 -220670385665584 -156013924337532 -169358882142196 -209510925876533 -108187270058131 -60513252420796 -68199230077650 -55454954247957 -103370320800916 -79139076004809 -93067487878838 -44707788259814 -195041859602502 -15995171647544 -133457647660965 -116569522408310 -199006625942703 -14086671736619 -29965690975762 -192326856842803 -34439894962312 -127641221331865 -49913706501528 -52871599065735 -249111221202836 -140642217872898 -126790333425792 -238795670619392 -204959376704960 -273666744931607 -158316495276605 -215732873368225 -29574896669265 -253468342822346 -162585488078197 -176701605272780 -156309525573608 -89664796147064 -31972978603730 -128903313951751 -14353948518789 -11347513293760 -161282495042913 -17998990576773 -229017446014005 -77438838264739 -243562448816255 -18661616770789 -75000512267579 -193523892415323 -250827550829539 -133440967177662 -74048158949541 -11623797193692 -132244153581814 -108645450305013 -91606742593758 -123961376466376 -148366598456360 -6476828150225 -161948924040290 -72574413736959 -107331656531938 -239331936036372 -161931959606962 -157928968051372 -39638182950607 -53827895046551 -228787834104422 -73591608772485 -19563752240563 -252377075014470 -121749318707679 -155994366446383 -223311397979479 -43663835187688 -139890463565689 -194312977447720 -166851673405071 -139279901746571 -224589888872456 -15555311354459 -221168790472280 -253813428282496 -74641024863610 -279139166520782 -120797382640669 -76162864637783 -17006608542885 -186279892502181 -230551621692993 -73807037441725 -276020559991213 -70391159177265 -41631107417316 -88842036238642 -220154542549519 -216689443274436 -138289832186545 -178340789868236 -230189254794282 -156249729338606 -268131323071807 -214093899177103 -244348873644037 -215617533293307 -40915963867898 -44433264913248 -73032004023745 -1402173185644 -250351078089578 -128146420609738 -257048143780446 -105287830894066 -144517497317928 -203474620763519 -230631496554049 -279926380611603 -241494719252476 -201549015815767 -267803523259722 -56991614079007 -187679637783690 -6758020935149 -221882334513075 -183294896768896 -202756712448791 -3962515797924 -206208675826134 -243706375554587 -230059393975654 -251337386668861 -162071327575752 -162206692904996 -179211049402838 -102134436294249 -108120306028530 -143575985557637 -76284179856508 -237548396710056 -120996568381242 -224389660870516 -120354565054708 -45827937446223 -91782067296887 -71045166633625 -211013746228833 -64404180668966 -55275709025713 -258690647220208 -137731334421015 -272478813369033 -38540728816851 -119929065943886 -215259618477445 -79471248085918 -192095884040765 -237264560480377 -31749300527651 -118011209650036 -97062036366066 -187868388257257 -72264813414396 -190981431214442 -125697353620122 -50217699127545 -61980384469791 -101355690583206 -186482233065532 -203165192895900 -167492763774677 -67495605618425 -12634922407839 -266259011147749 -187846960114028 -61910741006655 -140800978823739 -28512152390290 -30569995146403 -202627247036551 -248090199541461 -158403177767459 -185271761825576 -132065904722987 -23327777318599 -186752628394772 -92010356958837 -277437728147131 -206870789733642 -125298666574785 -139021809389822 -137993187462092 -207822028395885 -160378290586010 -231949489845885 -280442786532110 -154040913965096 -178193939747073 -74193687808297 -240390621492250 -221112087391931 -186166181006650 -114491354496061 -121799982093267 -201003345837860 -197038389959110 -204715801409689 -185524600123493 -159138237117242 -105523135583800 -39003378488152 -268974442386502 -168981156776599 -115460788693602 -146139292161288 -197201810133728 -259353370109858 -219968609519687 -116688855108546 -210052890850974 -209075036850958 -62750548100852 -243249151277661 -281325353027081 -85304860549083 -170165620934021 -68650196022303 -245326899753462 -177038823524531 -252439201457709 -126301043454016 -124325826942249 -277747437889977 -126310864968048 -240024886872776 -64266371456070 -222499197184230 -261884892644033 -64724506878809 -44622260899974 -257488260613929 -209641058342287 -38918816509490 -178362312306620 -18672169848447 -248771237684483 -270734460383392 -218861934097411 -259002453206166 -2497907004407 -100132689470748 -101347123058462 -220907695276408 -136423385878849 -253584802755362 -129853699828966 -279382315316222 -278759703866749 -112840579137161 -122524509726253 -161490609267973 -129006394922719 -199772565595092 -85946770099109 -184242428947379 -49772386409702 -173945841688284 -27682652604115 -155278435422972 -273929106541500 -159894550751377 -140686280273960 -224553195582908 -132063042584926 -235467492892464 -227470365702103 -136378735947374 -205993323752007 -104722553843354 -178188539157399 -190665595975877 -186002962666167 -42616384831066 -216948158599624 -11684164890412 -205909711494851 -92866332155978 -12391514910947 -5618689191845 -247253673490445 -255086112673298 -208442419577571 -218213495660336 -189208813557397 -132550226287613 -45856107900643 -230155677286309 -126115327552320 -72737246494324 -159628824813321 -10817500466076 -75164388015919 -137200107187826 -159763545130953 -28648063781251 -127769005346203 -271115634602333 -7036897950462 -190069060021774 -67342609191199 -251949798111326 -243333254487818 -198888025421882 -190077399427668 -111979286421103 -141039996735551 -23594922703388 -16881687316473 -266815762013800 -221176652927092 -277606428337057 -239137120065230 -251175186822544 -263230451441281 -113186336583943 -224163556452055 -126008183762880 -79066371913160 -192799689515503 -16475373259218 -172939281233656 -189094685940946 -243067580986755 -52834634430428 -213970780772654 -178780444983739 -274047414165710 -162969824517421 -213892606622813 -276499858798490 -45034358930243 -30560103499626 -160220853906342 -167821791690920 -61710646341088 -53339927370958 -44071947501629 -207609745901451 -277663692743508 -142615408764457 -104694586474435 -85025144669516 -173641586628452 -10516375695786 -55374435025849 -274594159238836 -259321620974523 -149877447318613 -251156281863108 -19838747298279 -176495981124333 -30064911804057 -109806492773955 -91822265852991 -27315862732407 -49040411601239 -10847940754922 -157631228890799 -229123363941007 -19182829001496 -216766291854150 -29062822593005 -108454372499075 -152624726295097 -162047437737198 -26745846607713 -70708634933808 -101102712374531 -96394964216480 -66896816883809 -96813411311133 -46651014348571 -152448073559404 -172256528615441 -217839173955487 -44080622713701 -198932464326190 -243170747431100 -169616621085654 -162110944662074 -237284940435417 -84841463659755 -234264925461451 -110972667536710 -240457836878331 -69930763981378 -159218130435512 -185722707654896 -263123962522124 -259635296917637 -143229487210130 -23281857829177 -29637757002935 -163563733347729 -5205852733770 -9773438142246 -225000728375790 -178471437794672 -61562216887456 -92174247041155 -133618879070305 -196509484784992 -144830766240537 -154193250531669 -156121336004503 -91868472917524 -73583388939364 -154131951526101 -127698352279150 -102334597502996 -63034051542017 -16140692198899 -275453061983236 -40562626041897 -151886919471509 -47287623504409 -113769955507852 -132493307025613 -20430282352558 -277936807903045 -114052639599642 -3623443728355 -219230913795880 -246820372691372 -193084710404022 -49492380676741 -190651914743602 -13468574556806 -5213997049105 -146376458523602 -195755437178936 -61234842268271 -156773710340510 -169356308546679 -115254115510288 -105153304598924 -250699994111373 -273090356790521 -100913831385799 -208857651758062 -149154558142496 -196288247201351 -200584725329460 -87353493456567 -55311534946284 -158773450330917 -193414377855724 -1866701314267 -136523432945371 -86077299647979 -119789338155021 -28332037724158 -224003791876573 -220255474105375 -202814581279507 -154227535518541 -34744031939408 -272336201094793 -32738100025653 -190677798135288 -198084514714022 -46117368072488 -52556207702631 -71434124858433 -37423891553341 -120185497058031 -210376495407339 -47627901604574 -185073449370309 -146863586780892 -2617873841988 -130954764827336 -51493452155641 -13774735278711 -72821224781312 -255362965648810 -54394580940659 -171286126877573 -274406616870476 -65511662179405 -43201826519123 -255560008076194 -248878518187637 -164446705261288 -154940785850223 -156783030115315 -66984933797330 -17155733379763 -160680029612872 -160227266272311 -243734404481948 -117566641206040 -90937077284503 -231148238399462 -215124406265399 -173315748493506 -209074393241159 -152142065431163 -61024126149039 -13068891933029 -264214583575513 -41474322716020 -135221464699856 -65472560720938 -154147531796307 -131633302623870 -140341871362152 -97466841470720 -240822613366295 -15899901022110 -247409782157289 -247300293407107 -221702073143831 -246527425268618 -72549966979928 -164636045972406 -271687969420292 -73719544088359 -233162578287954 -111818113667730 -44829497775936 -50509546892574 -258632320740904 -92121238549823 -215914948210995 -111947306260240 -53053364804705 -11229600944963 -193777626717333 -117631997791716 -8856299034760 -248667844134035 -117467267690149 -144169746497937 -123331688416938 -163552514313054 -145703431576652 -72713356655770 -138488841485930 -243592063220085 -176873284651231 -83219731441924 -173457020320422 -188245307687549 -43352088591841 -65607720466405 -127336573419346 -229959087714282 -16999268878626 -171388520457615 -217850523938905 -9190773757287 -219296266566016 -280567533367572 -173244446030770 -100272130313785 -166540969778485 -203589619540610 -103601808821166 -156486769474871 -65634051631883 -19897015627993 -201695988933335 -46910496903550 -17702374610727 -207574653009722 -47469650430152 -171330584352553 -225936010230298 -254307414435064 -262585729443552 -193579418052971 -208388198544383 -43661708581310 -85099967347993 -135942662690573 -171810618103847 -149266401201216 -54874350514250 -246055738950244 -45464516696051 -80310409050712 -136559653563403 -217619093144184 -94634783518218 -209302565378017 -186109112428339 -32279605620187 -108524409762434 -76685059858841 -73822907260866 -270872514635866 -270386374436580 -226705701456870 -4598528700915 -106903584156013 -88932726142636 -255054604283780 -18876914150139 -193664162745923 -213106413022207 -271303696807473 -37179480869410 -135240803825808 -207138654506354 -191043790267415 -50039345957005 -189827052666561 -269709944376127 -134974552902984 -83359593370812 -158681832141097 -43235454019926 -100026051406929 -137257725934060 -30579071862204 -147259388173420 -275015637216393 -248450299151535 -259840148785373 -210074299144183 -97357493426881 -87922908884607 -194617556669952 -89121794290406 -207371079809786 -186485098097809 -222426715448279 -265490852287226 -196517129968619 -154571139776655 -258696479057455 -179503400480404 -230804485408342 -223449561175056 -219368397610031 -225284382079939 -212708532260738 -95009021186482 -32649690919503 -115786456834433 -252151125662622 -128814535882425 -160880123828947 -165816037326443 -227117393983420 -204166638597598 -223160887037830 -4535853965543 -161385450994350 -215457348920820 -212960841849722 -38439387502585 -203400706779275 -101343717053860 -69484078055509 -125357719133847 -190437360740164 -275887437807843 -33073470549686 -185879384457746 -104306321372497 -139366273476330 -157477526863683 -94941213003241 -65596601067024 -148677296996764 -220012824319465 -92148087311628 -231867096104551 -219832721814964 -24394791222465 -139815762936330 -164529780593952 -24738805811541 -121473699740475 -103326034422499 -47540835590642 -106318702908992 -14195323441652 -197225235719515 -49395593559806 -218862935380408 -256879025861226 -110305673358404 -215455119060290 -152930052715058 -125331679118441 -231923862285733 -260019232807877 -14355646353028 -25429817457485 -60561975750924 -262113135540157 -76142902343705 -266961946985666 -132946025929084 -125632855644491 -89927263694286 -43825949090006 -227117582503435 -106888667040010 -6366836490620 -201251353289723 -221611975202488 -12044359695033 -224491497305915 -281075276742043 -8659670013260 -84765142461493 -41216075728814 -83469916292505 -6514606546745 -143284499175747 -268977915456129 -173212609636491 -74894246831066 -275824664727888 -22472575600743 -98953334093888 -132189588966643 -95396828616445 -196055675431833 -66812405820225 -151651424003945 -99212745733121 -45022288545239 -88022160278434 -32348458331014 -66866187399221 -251261825487558 -232296251078472 -6112165740534 -174776445736868 -205769534419037 -22672050030261 -66555776092984 -268675342182987 -125226216944592 -129115980083308 -264408135304700 -87206513669613 -221611747337635 -101485561354783 -271786547780283 -66594812486063 -278048881802757 -27421562104776 -121041360963222 -163552846847959 -77796860373899 -188952930017366 -262953746835882 -48110190545365 -278775193433165 -65405426104749 -97372649806899 -43794478485016 -258872649145763 -185526620691857 -14092441755862 -55999968003980 -29298798851879 -188831876442427 -262058890250224 -233334474128636 -170291993910976 -66293856355442 -119675814681093 -99319478734503 -167376851021647 -195328034885172 -32236203380671 -118785055483148 -198230175459324 -115492226207392 -3122527643330 -199736343344022 -78039401772931 -130216637540356 -12105631915166 -136083876511178 -173290546077395 -2682622610673 -72875894220835 -256038170255331 -236709856110309 -73158238157295 -173087693527375 -72773724352490 -141166418377882 -88575837517426 -121987634272326 -60994897030406 -182154012007444 -262436594913797 -4145697578319 -206670419116607 -252182192335056 -219090057443217 -250162096961591 -273991496808406 -225340095921021 -90285196599161 -179158632272514 -269163535838919 -124900138407088 -242165381540188 -171370743305896 -105703982701697 -155712763154054 -165935607368149 -200537594838103 -85028050453160 -130729694913315 -224044176459918 -163968723057029 -190015819799428 -24874484894101 -260788127157636 -127794940593902 -63620312430862 -237539108994246 -268716357282254 -133246958944576 -27189566500556 -94350161839347 -131778357396003 -59627481017610 -143987787800842 -235686386665828 -142382557871385 -253833751363768 -21066506068615 -253424667397930 -176348498070609 -239936358207394 -185693629674309 -86720200123572 -249985361337000 -255642821054821 -62493432707111 -83912287048744 -180893093213449 -119057804551315 -198901131135314 -56144890586424 -51174632061045 -205255099616475 -93930684441966 -51320543004680 -94779886762042 -245830055805063 -180589450607107 -182597883592389 -63977586189525 -124359376203221 -102746031287921 -23283466479630 -96534278644423 -160303115135391 -212572503506857 -152140683701663 -238282714791416 -128524532948397 -68546926759563 -39599676027255 -142320057327545 -164304344286182 -14922742883543 -113604792663987 -176774843023853 -25047671275149 -56227352839525 -205984718256620 -148290291249933 -585451265029 -183595992624111 -1513779186786 -221793799327598 -14325254534302 -60187511726495 -281012251587170 -77782432169704 -62246559029384 -21062591722879 -167412924130591 -79323337086045 -10876999427929 -57775779776639 -1531229239777 -190269586824252 -178385856766221 -265393428208984 -139107322951708 -109023190597049 -66477339709270 -70220568962669 -48716142311861 -54211748738534 -249576386041215 -166319439873860 -243935346414820 -211399355558790 -78561281244698 -102802916684371 -112340542859505 -10004558190092 -90616547834168 -258136253100962 -269985269985808 -35179271624504 -58844708155094 -258505412005183 -91569363384618 -28193720507045 -30649268037010 -77077098193904 -140860877288717 -104145330833266 -260447448071262 -210135619674924 -5384698320578 -222181980792844 -245656854259888 -153610625541264 -11200230278595 -63499098969626 -160653865207956 -4466986856975 -220218190883505 -138490342919523 -263828058856671 -117018498721402 -128474289468415 -94673574329242 -218469473657504 -69203289603208 -732692083581 -24962706749327 -219132558262512 -49377531805331 -209542571911294 -185642426044915 -114609897415064 -123894175172208 -261468124333102 -114791758686553 -48461560329323 -79931728305808 -215790135401104 -104771458600533 -191428110341830 -248083041535874 -199667016647845 -3789781028800 -247725292842991 -1382120799473 -168367510799994 -267835956937928 -144083082869067 -35897495607433 -138582481810305 -99299813504061 -273566842552290 -46347015908442 -133057033000795 -185219819606350 -103198025930223 -39765883478969 -268170434852196 -206080799319953 -105634545949927 -182033303721718 -245494664548321 -93153331759140 -152210871719497 -144359706802919 -32760856814557 -133349204976297 -111654771316745 -177586778423274 -167137043777224 -277312177988551 -11960300710846 -250106218039295 -146558508040507 -61501235047722 -179650800220516 -200695087366983 -260874715227750 -105126959496649 -8667773275853 -220091009289733 -41518920961361 -61937500218396 -263639603510418 -173759145693503 -16659468539711 -26112137722570 -27373002713016 -28225198771968 -179697984929841 -219520375535938 -112703520717610 -23730070004585 -271500324713238 -129294618561490 -80921954264726 -11817228052605 -102135000532479 -23074444570343 -27018727928425 -194747672692372 -100490262852240 -11677827928632 -162683050812139 -242009856110364 -80066290109785 -76939593159484 -155456376832805 -36568601406282 -17044888426219 -16101490139682 -256451294238172 -274491868532898 -248584648887577 -81958604107914 -21094284855548 -164034426926278 -27007714956597 -107647043541805 -232960595240690 -7333393095655 -118563002804560 -203624109804848 -153014730118980 -115474791568434 -157784736909299 -226604395947040 -154744478414100 -22590432023923 -14631842758394 -30737682023009 -259042772822842 -171270516713128 -75098769384281 -222131341070397 -187951642251263 -13374594631417 -167020806711329 -7072390379428 -83570705826243 -130205583209971 -214897606155611 -149498720192633 -71547514993429 -14669611545711 -210659295804412 -4951724424995 -22931171629776 -204621831816431 -80853307716022 -157818559254072 -224550775855427 -45962896650983 -56692257351756 -201050625478070 -269875751634417 -30451096895252 -59230530944687 -168936485401202 -118584981028077 -94099367238722 -259137082274821 -87365952856112 -262118117181095 -195169009404235 -247920679071658 -191412611974401 -46988236526694 -15562525605656 -140384513395180 -138775268279617 -208280179790622 -164146202384390 -247902795803945 -273189335394042 -137433976126208 -19658033577375 -192869429330507 -75786904703215 -273774324646302 -123146130736259 -101844781271529 -69867203852098 -67770396645752 -186370857260046 -137747348525102 -229889027862213 -81768873878996 -111463765119948 -200105269568039 -242224334491178 -180912962142803 -272740946755662 -253326009374225 -29012590576435 -270572519915108 -280982620593741 -194294570248746 -154402627621505 -139288604566908 -148154188314858 -74894770969439 -80625804382490 -37666321076976 -205881315182353 -131650387621032 -227500726419994 -123248733318038 -241361357959670 -74452778036349 -116238121145346 -106614140521991 -100736369310516 -182021300746031 -101068933986430 -6891138802292 -184333563171397 -64270087177148 -118267003480061 -193659300581865 -33008333968729 -210278922709583 -86182108562395 -189687706223603 -182410419255715 -272007312461421 -248523817952191 -151228087240038 -206805930138189 -110339340383462 -253099488244098 -199884822153115 -207143036594805 -80771956353613 -240456518877833 -43104039447245 -205804497785759 -268918031311253 -270457000784270 -212327411666496 -260483192942771 -195131747309666 -212002390330662 -145726566406444 -27441758814724 -10158258959961 -222282204981968 -10724280451290 -247825847648948 -130230416679390 -54347060182958 -172444412102476 -58559218798340 -160311461264976 -97491374409609 -98151713815010 -260043465594481 -97553809243540 -16712906589051 -171867829337436 -107278053097960 -188567983179491 -280852965592000 -146264076883387 -41418552514917 -32259852455292 -216420270870128 -18655062966066 -237120742833574 -46897528285093 -235320753460560 -276519339985246 -220581186948945 -187496198058032 -28284457306524 -107597729225544 -220990508417874 -236583662878746 -196348692634122 -214003724429223 -126968347876823 -190466388989854 -165195242324922 -84752244771564 -188971824520743 -180941523289637 -191256350737765 -183965444539047 -17030410911644 -179060279394571 -186412635961040 -25530406356046 -66250722973228 -114678202809800 -36592545402953 -104807119991741 -181100304314919 -220873731426021 -138454470674128 -31235972368198 -170158519990795 -204615471568215 -228152825473863 -80045948765747 -164215144156237 -247262548918127 -152781166146233 -34411232031776 -115844705364605 -176448323657284 -136343358815747 -87027103531427 -14101657436296 -87940311221937 -191748249309630 -27338436358728 -39889832090249 -14032326397479 -251109398174125 -85827263848433 -132606908063271 -189663744256111 -69007829130759 -107848268910393 -250603687563522 -253349828721932 -152828146986666 -252958292464482 -111264427287487 -7747709586515 -231185682764864 -165129557441922 -150665818326514 -148034731417602 -41201521245320 -3006637276863 -179564630651544 -7785469477888 -241023504213846 -6119895942547 -176398750157887 -223580273909571 -190939288973968 -86263064309340 -263945816419714 -211720912814466 -185601338166339 -211843481649773 -103741657005442 -208404654527563 -224182912565571 -76955639261192 -278332970897312 -141620745583730 -30024541790416 -56010985306167 -22886367555684 -44082034383648 -46994744096985 -78870005821515 -88650466870126 -121288710836768 -172147919479898 -219061991732260 -107175029519536 -101586693319202 -182551567930282 -173186511691985 -263538007603790 -114286758229900 -43712272795649 -95382274132951 -216483379293009 -277050791942782 -248492744160689 -115595167925845 -53607483183802 -17239511042047 -237552104057256 -80827818316951 -142908775553594 -124864539472496 -139853508114110 -75891028161919 -111692316199683 -210387261272807 -134065997361848 -30042822654100 -139020890260410 -57499115789137 -158738886710729 -206691796475729 -54338492658214 -280563404902891 -73414636432209 -109501357268535 -209888941523511 -258647636064542 -77140257526395 -248775187583015 -200800608233390 -48744427300155 -98476675257783 -213678077091500 -26854283916417 -112926306886038 -236847867561757 -182021183217799 -206445210217298 -7845518563780 -278939475929421 -227444350913694 -133051113446162 -81203111435947 -65206295638127 -190231288230514 -280449315801668 -212889614357581 -202202798849786 -182585728509609 -46262776216063 -150717611183136 -194048559466276 -24865807247234 -268570263687218 -174639772827689 -61432733927259 -216269551155780 -185106766019597 -199783330047517 -35729604398556 -43009541065284 -152313138263875 -41334342718623 -5079360372842 -111240770320357 -260700998448041 -58348521747639 -213915881253259 -111099668465862 -206424543142098 -99397144414848 -12431093103635 -252080012671914 -34846018922960 -157482593726750 -214850686365263 -71851488075958 -252338540141748 -246669518799456 -64467359153049 -21136200801177 -104877782537185 -123938770568544 -106839943310205 -8118038712198 -127216278334801 -65028062330940 -217416785926256 -82184365591017 -150558201352833 -23723562389579 -29929358682690 -69491755635009 -44734037227670 -280282934593340 -119319459312089 -29234006820267 -43626603388424 -156355714002999 -215943396928188 -18016318597370 -78342002200545 -184929374224459 -280336128547971 -14824602038902 -229126792238694 -184448820940875 -248853353368695 -111839227482794 -264296097232136 -258412075966277 -87157930293253 -126651555718098 -259894359522774 -193601815633178 -42443000864686 -205041966490465 -138620982931771 -5189695695248 -94471719883031 -28516181776481 -152773672428350 -54242511427915 -241286775234794 -60541388836389 -106841815012223 -174808780168491 -184921032252408 -91066031468140 -270117869024631 -218910999722644 -88184189516021 -27666717019463 -50936272233340 -101160645042716 -20397892960948 -26463539662444 -52912322077058 -136240796685607 -180016636615317 -5753857141859 -110023735508170 -249985747197201 -189777555919144 -233138125189526 -27472909960852 -239894002942358 -254613775059945 -59821999567653 -98443591578770 -258841547959256 -239970560482245 -134495055898577 -95730555598200 -231194415939503 -70379679411839 -276228600728793 -50941740987891 -38307227876372 -263806559119528 -187950250621537 -245349252547552 -7828512531654 -204741759640457 -118801730717334 -196347572069587 -172243977787794 -7627601037849 -90014928788040 -191032894450354 -271090611667291 -129721561475965 -217260993431286 -31229526738883 -8492006656840 -185509753978131 -260059032873720 -280412585767387 -6106310544644 -167766264828265 -57085287015084 -206241237355405 -8356890041210 -215250874555739 -3831518741113 -246714427583264 -89089145684001 -183330249057038 -228683094310044 -81711934495759 -273546768529311 -191427508813731 -225343340320532 -25998175774076 -5377013357425 -238406379077457 -130886224629384 -37797732764533 -60427924864979 -160886706535821 -53455405749608 -159796522886340 -37358911144350 -56592723186664 -97356315168263 -131734669898017 -164403451179157 -239351102065571 -96149328024511 -35173952546918 -65439554329920 -147113619022853 -178127269366331 -243214614906947 -67726116352019 -153904795516930 -134698551066158 -126975424334299 -53579968709720 -204078536130622 -96836628476591 -155141343231740 -101525765779776 -83793175477211 -39818572602836 -112841745837519 -177809789492426 -4906698350125 -272562439529932 -121065253730723 -231276201284095 -123700209300279 -247312735777722 -225128342446734 -98596894403898 -208111921960208 -212486133440230 -68613895238572 -28863714273528 -243122879875670 -262539309077719 -9760284413508 -142086488194527 -89219397062859 -190293245557218 -47070192347137 -188516787228887 -69260408968056 -107523942403246 -181433221110634 -200927433556895 -181420920925630 -226161306005344 -60086529056973 -184973347550365 -206492848912712 -146318335384810 -225248997630607 -255547457248547 -169892790744946 -114798418586021 -225220956302862 -256289125675985 -106410156986390 -197088775208842 -95723083457145 -100556791282599 -279603784826197 -198389473096944 -123164409018160 -271356938394653 -105533773978471 -17163091224361 -187001798987218 -256415532550507 -243527776702381 -140810294385939 -17550243113306 -65491856586834 -51319261840405 -59959852073842 -187611854819889 -179060273885748 -177507160392650 -204969602976047 -132433775641675 -191093362935117 -185374686692156 -71173805902271 -198457618184718 -254748017912473 -225725824074657 -36600576336809 -117401524708225 -26189145741642 -123430010566600 -280111173719564 -224483640425144 -48900186433396 -68536314649901 -124357182901473 -68806205390793 -187359130764748 -279879871670535 -204234181561798 -122165441344275 -7440829732098 -10290116411588 -91213042667127 -208826514640322 -39128980349098 -211234192796647 -179172142736224 -7482546842349 -253580463572935 -188491341275427 -199760605075553 -146521921099196 -17926969687137 -224663034406601 -191587557154424 -176776918649481 -81985188806267 -11920460371408 -46796240784761 -17472563865962 -88848193263609 -89686424039706 -34204166050234 -265446817466594 -237332213725283 -139365585506803 -29113171210164 -265783930281535 -191864397806841 -181702026781329 -49705322707302 -23894941360492 -93590255046320 -29115605310000 -186254122582868 -238361470847237 -120222549757916 -169195535183932 -226708544300587 -34728995021529 -181499351857884 -74946468770423 -5352261725250 -148210276700387 -50900503778461 -190937534264475 -280886531760453 -143234629208304 -208017004489222 -109104576177646 -216437013032462 -280542888541460 -59384359547797 -236488615777504 -272138147775750 -240025011395439 -153557662585108 -273817085511727 -104153300142577 -144198321739144 -198012459654068 -58318476224412 -132404267264979 -182603134437250 -66727066734887 -23059575121100 -113920468212927 -53113641454197 -210000676400260 -266583740416153 -2723489860009 -15022141286281 -189840666703481 -87734387470414 -115659999344123 -245708199830586 -175239072910326 -124986845083011 -142187048779768 -275372169457054 -107893069720101 -219386390345422 -192281783833932 -213545526656452 -133242948459356 -278523772635616 -172709007539173 -93518407866129 -8269062099591 -48782954290611 -65625091710747 -221561958191459 -142694177338600 -72815769242075 -232160810112678 -115415535366756 -46908358430171 -176701449245067 -93752991996997 -135927353855082 -212077748051820 -202518943817005 -63413076574605 -271867572030967 -222013912864420 -140506359132731 -191003817469763 -112837883484842 -26317513235573 -104083020619007 -76030646668625 -174154422357230 -81453814528749 -125152420620120 -199724176522861 -114071895259322 -144539389952756 -100211076326492 -147579319840196 -136380432099537 -120007548181696 -216663886094889 -4639610628221 -56424352026359 -102193436988335 -146770091506336 -80502018176843 -127930232004356 -72489084641886 -234634950068341 -37364553719232 -142652046321099 -169686358511775 -34855417193475 -280144036800670 -198022787331321 -89798156867105 -67634672888072 -193554284141619 -210164530432460 -52215054682679 -247636648116567 -206092769107686 -49984394820319 -51363023672038 -95390209825328 -155558381804133 -151661683521433 -264672738977574 -60328956958960 -224216934349922 -67604315481064 -96443930001008 -208333321619728 -55881809059858 -90994863563844 -229943592027947 -41884648307986 -175035363845924 -102758441771002 -94281942269252 -1785960710598 -137977283133 -196501135493643 -196584131835097 -143764446189967 -25204228343254 -155817421264331 -64063247018243 -182856932645354 -7860060420325 -209971211007145 -167381249324215 -129427985539079 -35375037849431 -17906431921289 -226971777343052 -12236585501188 -243725443427469 -83612207636486 -167735063968215 -194084116139699 -51230518386056 -208600349027672 -83935464501228 -100169583766945 -251094458222313 -42691061600776 -15181954395222 -2635912302047 -105551256165692 -131377603248715 -110083261988239 -125840418853962 -20740569227600 -126131132555542 -128349448571126 -81542561584413 -173049729917550 -80789682847513 -161060093318987 -264237410086149 -177980730912634 -176049023835079 -6202289027797 -107652293536355 -114908709808242 -191360603573190 -208157427232064 -104671948866815 -225775714203297 -21062274797180 -70033881679188 -208734778706889 -126450258973697 -273035489845660 -83172786300914 -214008412496179 -163885086680018 -153734615480901 -257044314172310 -273660609144848 -200818859186274 -103324023997813 -188704537892960 -80172368396931 -236131761908729 -28624068669278 -88560907270015 -174309038139816 -150388994803599 -66423101106250 -12752152518151 -65583657384435 -162998973886741 -212394171141978 -63352955830855 -270813816113364 -240526636905452 -231329361864698 -46771788816035 -119803768478733 -161906237104013 -45686073137435 -167131381011469 -273559670562471 -81429372786264 -24942772661212 -183825774249649 -68456088807726 -236554202125471 -85960635375831 -46385183170965 -97887431093812 -12020897444408 -227090899686527 -91957564673797 -263396326218060 -278927568702036 -26318844344643 -143937035786313 -254959059290600 -266663708413566 -254902615929892 -23058054291578 -27262960842616 -212400419488359 -188306705753486 -8156793138921 -155892664093072 -231570382863165 -63489719091843 -37896706650105 -136253097839074 -179151384668160 -39844309879370 -161784791456110 -248980341011657 -179989419557800 -108136448544157 -122101389456798 -89891076562834 -19356804050256 -66380964539535 -276282781890040 -181124874068368 -95694402848034 -205181912061716 -89117476281626 -73757390024464 -278971662192691 -82092252234698 -270627130891567 -204991045212672 -270204105340018 -137698433741277 -177595340080799 -252825367386542 -220917619303663 -265085436540822 -69555718704615 -170564827335854 -170594303777759 -228255683009310 -240810426048171 -191883390324609 -214781300823401 -128114767998229 -198981600383639 -272368263832113 -43668226937052 -64930226689805 -160422055864471 -65141719461226 -190268754232807 -199316801230486 -218349738838521 -179800514722471 -241350454158217 -43524597622445 -199385875517274 -81794457437678 -230974528542332 -220757824273997 -240506306832062 -121047048129913 -166372636919362 -47631560808149 -51896519329236 -243216605293492 -109450321777411 -22253169658548 -224373956513127 -52569213470490 -34087603157423 -116239084991228 -214388129919606 -252833069516109 -81299852214092 -35078134825848 -185035641756382 -272858253748482 -168094378675348 -77831012556699 -123106740184614 -129146956419069 -46002685813119 -95108529364143 -86141477704100 -14930433531415 -180620407933455 -189065982873885 -4534859111992 -79988866829441 -10115828799225 -118572327689794 -145655445894019 -229315901324693 -137845007492663 -206919107949769 -207811888511120 -234147595069418 -163840984107728 -55388054763522 -61205111160981 -247717785222300 -132890992598283 -197669782721586 -188396459188800 -58633652661680 -43574476121292 -154647909426569 -93984833930915 -166469961872939 -25588263208187 -20074998519248 -114330453660398 -246371268149521 -78500605884719 -173403664809810 -95720378253290 -72030893936860 -252893308592762 -207167890531424 -112645271474727 -196860941706162 -92169341247727 -227751719919905 -187096628974282 -95836294488535 -213418391530610 -84945340056897 -249900229352365 -31059375879590 -93212163422284 -226919238461629 -212351928879963 -136033611553761 -191442211820480 -183864776417002 -117943642985652 -166949752624409 -63476051179768 -242761790611746 -127753049105553 -153019725317961 -140896517510526 -232215656784376 -206407829143942 -273897670860211 -33616897711094 -128999479171725 -70774749050524 -273417770836228 -8617453252722 -193101719182693 -229824094245159 -13939793894675 -15338018116999 -234195979789956 -181057607996246 -276461757787534 -274106042890436 -255979017094849 -40859531675823 -247589891526519 -129671205343506 -106683912337962 -179229436156403 -225179128401769 -37503846088825 -23247650370696 -238589717701214 -114846312302852 -140827870179820 -178594399054965 -84157648594033 -193123387278347 -170891860882307 -109817127666048 -24328036209163 -103712961464934 -103024467617531 -263499504457697 -177436469137433 -214848064781533 -133409509089750 -127002058982530 -153138001555364 -75253736574132 -157182241792386 -210430702819907 -141987526241711 -266226679947924 -10795816454635 -233883466038155 -269556101828241 -184436082070731 -59282969369322 -61313029009561 -60281585083275 -279193438525288 -51978159291648 -24664999815913 -5699493249597 -143718415587649 -127628747508626 -45829630861374 -89771472504409 -81215709758716 -170552280192414 -111888930669141 -274554247433901 -50327070575187 -90189499413220 -97738400814166 -153207767451803 -225200390718486 -60585852914699 -113592547604768 -118264442526763 -201223270930722 -249672729103383 -220936885031662 -221887549216549 -121067324499219 -22203035561620 -34402830499579 -227624743230342 -99204670708761 -155263839135445 -136385589351581 -190815850459944 -261062283569331 -41882310369516 -183831573161216 -54690433717463 -121509113102161 -213085281877590 -169663276869764 -191111887621098 -212984974903643 -252057536876502 -45758275129188 -67931009008996 -29578644534223 -246114124527798 -205495871218527 -88130931343450 -129137586575283 -88396910353185 -151904385961242 -189794965055020 -110835019856012 -142515103887485 -198940354594774 -133694017248266 -68336935214920 -141887822603892 -248458034989325 -184010321250874 -20038630953585 -147422670553443 -99063888791959 -254581380806597 -81512074922464 -113372988109179 -124673353908595 -1803441921363 -221001577095294 -70788335690078 -65107629228489 -248427710963541 -202697919826231 -48739943650182 -189975328397413 -140786556688319 -150397302926260 -177891243596454 -79463012001419 -169920049751638 -227571749486952 -152160379001485 -100905609381758 -80798649002015 -151795679573484 -173467839836907 -45949433292821 -221494008589706 -85952607955162 -120538804456589 -34518255891550 -231832340303413 -245034651170674 -128393379811430 -131928206521 -149436709461525 -4130174931849 -239685935751824 -4864602910761 -165064175467123 -258715706827093 -61429293087980 -157984870443236 -112418762667221 -17225647148791 -242944312970246 -166245164927419 -84964389188942 -61740002784210 -140172019715685 -277145000130130 -215835393986334 -207310156698007 -20505070801202 -251975358427942 -107742357817820 -57614075751016 -221890999407273 -80703591237054 -281347707868814 -30877637354750 -150810134433733 -236146953070522 -195150488642440 -84671895118721 -198452468557151 -87915445477846 -167953721845462 -173945532584030 -75298032641757 -190943929060408 -195530448655002 -2616722653691 -12948081624501 -38391327129171 -34097820016144 -186518864779337 -226137686004965 -130991930632249 -31319822212534 -103317602279861 -43007506902172 -1928287560423 -136800951245500 -170049818881216 -43514632530758 -261154996187768 -72299040684139 -252921131384082 -111997017273925 -275885493088180 -201322504834925 -227097520976920 -13640079602685 -184001746043960 -7851139772421 -201074052679696 -231565039782497 -103427668379987 -251040529836163 -15961039251157 -276298544223261 -170067315768925 -53083433812796 -202417028099649 -241840512674200 -84199966670820 -182680074466047 -93754059486125 -136097817334359 -162211076498138 -248149137110997 -178121754508064 -272478482393935 -84415134467198 -234333544308869 -102133006548789 -131219053691048 -139722135702668 -84625859192642 -274938006023902 -24841011604102 -267080954968125 -36496273159421 -203998254869360 -157926707038068 -20624128934992 -232650706549455 -132568173560595 -37863780183794 -196269612152481 -138464859269056 -269872460015280 -160064306068980 -255787276209199 -57160172189450 -185162860310431 -83011959215086 -201966537775239 -29254015245112 -198469707607791 -119097994147939 -207059203390304 -63600242640571 -125935491898874 -262710640453396 -135064511799911 -190733872561960 -113897029954121 -240817975247128 -55726108707463 -227159665768001 -18075030979776 -271247115588459 -204816418493402 -247424361195150 -7137999376349 -21107815694679 -269219404903295 -196282531625098 -126931500936449 -222105354721819 -149196010395047 -236091643808340 -230234314450865 -23344559607850 -181410916598528 -27578734971375 -114312964983771 -182757779827397 -194765790473790 -234085248202637 -94138706900809 -153347340254137 -209002361875042 -101985400703447 -277850850421786 -182599054653470 -83248615744591 -3488724855997 -24031658030413 -125943761432654 -169666467318359 -203447786705990 -213236624213256 -156823815279714 -198013813940316 -82993777099865 -76283239268955 -19448559853600 -150045250345190 -38177819269314 -274301497443245 -96364467325032 -259082617572406 -238213300667188 -123363719325497 -242071364159234 -69068442130685 -158283761732581 -154685784655312 -256722147258660 -30679077994093 -74461316923916 -215632471266305 -67225339819927 -277571406878345 -132713766877298 -175404370827297 -230722015062685 -36005346182533 -161593344442336 -162896488874933 -59238734526430 -181469645329073 -181940748596608 -261520172198956 -41268629124160 -112905855448608 -258854471712383 -11181069385370 -265826144288215 -213670411243081 -128028334069721 -107253491769618 -139441029365360 -210347868793723 -101600424632721 -121665760105091 -52513635253969 -220004478454631 -259585926760363 -240944573573664 -207702588252634 -100255174535638 -114040173235699 -199640430485971 -38161565811612 -37209754415144 -83212254367410 -127994921668484 -270716654405426 -172560582243283 -242680946017171 -160019145233876 -266769333913568 -11075553067303 -129143021498112 -276701750329800 -81193523796807 -247732169197093 -91687242104772 -264006187971127 -67663588777074 -265884386686044 -82781521832919 -5622422940919 -75477321779873 -278397966953679 -17244369559046 -173565037699500 -208590231177355 -276135050786114 -68724015447490 -158325990249116 -105558708956720 -204755750652993 -121500236502902 -246440343003308 -70173603222775 -125288362528469 -140152277318046 -93455443774793 -200906744231390 -191824317305667 -61510808455773 -147371332487678 -130761692423617 -207861120098251 -131088297408424 -5564420411741 -171686573259966 -19673152411191 -183538982624123 -149074268050998 -45086058825472 -142121985666420 -110223632479127 -170106254140761 -152047562899519 -29585822515315 -147991310179154 -271094145602689 -24800973994243 -217929276273794 -67356388961714 -258207714019963 -7591148218869 -180864430760586 -276957630975572 -237836762108530 -204586497729298 -133965783436153 -145898886545622 -54287572245521 -110308062611011 -163860422894599 -59621384164115 -37671501437474 -257807236367126 -213004978031132 -112124931479388 -224310427348390 -210562232301501 -48822336280510 -116720761795102 -46627184074554 -151537943781157 -41475093653697 -70598602440689 -53988528034036 -236783492395819 -105392796761977 -119791388266269 -11250375240720 -212301653781151 -27183199767456 -104798731255826 -19502317941377 -212298449944736 -3721812874034 -236670228757684 -117538954588782 -6209559808992 -95643778731526 -89744180670301 -199264409641825 -144379546910266 -111132574146522 -4668229338081 -154630650499689 -144639295757851 -64265305943890 -66515635287397 -70792887347965 -174053584087340 -38105703786484 -23891366242617 -142239888631377 -131282582315700 -226636948925132 -211761725467093 -220449443784993 -89191276441604 -265116373521070 -241669574948834 -49140721714337 -1306787615017 -94074312398095 -206460983899264 -13728785104446 -134194102234875 -111091224367204 -9560292628154 -250409598502134 -89625839344187 -272139705145713 -107623017765658 -58425075257283 -164649250005431 -124149931780756 -50964664651468 -6779150863777 -193263926217254 -14999882410566 -63326547168021 -149256378091767 -53940720741170 -247491095670853 -178958196609865 -37444151507988 -142225189970615 -214740046027772 -199272955473032 -80660405921711 -168550031894924 -240962348543002 -149507321382881 -93020112424208 -275614746131707 -228584248962195 -118329884319072 -85446100306867 -51921002792248 -145648771597012 -97669623765392 -66843146793805 -240226772195377 -186518225371245 -223038558320964 -104685267284416 -50729854979718 -5178773466689 -174518769522620 -212613574634923 -34102283440919 -252889835793400 -186944444756459 -58188843768274 -251962082697300 -103303105359845 -262895478040969 -159146643897554 -223996975258281 -264989586703566 -209513925572695 -241553502510274 -81641358355918 -202395967619973 -276714771719508 -138922090558436 -119029812179370 -135938443740508 -259081458085083 -74070368650582 -52263558936575 -118852555739594 -148415782918241 -24488471275043 -40409298299256 -169834960977861 -110680861235302 -146125455714331 -216535537384283 -16892498877930 -4053254789510 -264011354393583 -129566941455538 -82604920961136 -152495083429524 -244366635601160 -118943578732013 -187553361073114 -160513496841925 -195332164133719 -137170077922151 -206388768629182 -120806734923636 -193902366345955 -193762004078553 -81818518317884 -83977445844342 -46362572865718 -16678470363804 -108847008894817 -252560836592139 -250696268409708 -216149062553837 -225413556539311 -63377638441439 -67014382021349 -114076851411422 -200810703555730 -35417752008232 -86970968665173 -238160016414097 -85893531505660 -10403479025947 -31363832030723 -78018345596299 -191212868896752 -135330744794354 -151293533097226 -102907046833914 -204968037906860 -263543595695380 -197761936981148 -161514553425349 -252893117916025 -202038000484451 -223796080653081 -260634916312125 -68578218121726 -53694290025458 -242342249953894 -72962412402416 -212409610351089 -919350209863 -112411941180305 -2468744748378 -159245955386472 -258922528130747 -14068240020356 -201511045683494 -40919330998757 -76062755425134 -218072851330613 -187576270374338 -212375205675889 -4302394977573 -153258806480410 -167573275473953 -227008512441352 -136083673096487 -269755485769171 -249048575174271 -277907346134772 -32401237994592 -218222405306947 -40165182815779 -21977649937153 -63782232516074 -84904535972490 -49259325969628 -185898109599239 -254810056004378 -130005066348985 -135930890238441 -34937598433260 -96449158138643 -18615352165342 -43375091157467 -189902659377230 -267766033168290 -125819631169280 -87178509304577 -102058245681000 -257596988599279 -88687493310152 -211626958638088 -16825186310812 -49514726038667 -182274444575548 -176393861863894 -118838830006541 -124021366523794 -81456688636645 -88036011021382 -254692998816460 -226695500758877 -23917038188932 -136975076402271 -200492460179208 -155107338897189 -191672852466006 -230880595733763 -94732830508548 -258648610549885 -106411453372499 -250029369951853 -170766050409105 -171085348019973 -58959114884226 -137602118743927 -255784984024738 -130967997363095 -31647952428360 -141556391262591 -18566090524334 -223612150481209 -264707441391374 -120366392649600 -29555051910718 -157326216513022 -271206099768387 -164695734256854 -112083103211238 -219941280956809 -22327853577082 -41820889434124 -81738192149273 -239635161485861 -53465002523280 -74617007637893 -106804695027133 -254675690713329 -69454173179720 -260784006072703 -227490167814442 -82848322610977 -13946590609716 -195984821015464 -87673712062019 -247374091499134 -112171106664864 -116299610029781 -20878150218536 -2593066240376 -2309228613759 -96123939514371 -241828028574611 -114767508606964 -181446319052398 -121543714136044 -193132271634367 -213921489133653 -122342442493318 -255137020409955 -169528563977700 -167821413622317 -84012840331659 -241086534161298 -182385885902091 -225476774277160 -51930022130027 -129923761685056 -43913042744991 -106243335018317 -127557376668027 -39833485549897 -91635424735901 -93623771149724 -142095290686126 -194166413879717 -41721781428892 -91110311443443 -170767567202478 -68386200456776 -36768036733011 -270741074443101 -18249089774208 -129593704180057 -145602406475376 -83007531594737 -38027551407727 -58538411293398 -127976381778950 -68875424720613 -192986371447629 -219072591656803 -18255688492905 -268247148311094 -52530359836117 -28732232117040 -245344632157056 -150807612273023 -134833050518894 -190624786737183 -37582927659479 -273192703097266 -29497703497019 -234440391236327 -140178653439791 -257066868578234 -13005601312160 -65065900536248 -268274378825680 -45639160033182 -242175143156723 -274035461763405 -262906680606166 -154301383824963 -195960949698633 -51865885460310 -204737288155104 -269298335405850 -127094192015034 -252286563387101 -277716903580494 -154008593422615 -220950107658693 -159154920868694 -68555999826357 -28810794691831 -86248023603049 -247043671417449 -46673892718103 -134416452230071 -72920419292260 -198264280038652 -172673687261610 -90580988671557 -87085608686544 -152626681295655 -11784521545069 -178853531784153 -246055345735688 -2865266957088 -201125380022958 -741395748463 -224635261919869 -173939484731457 -229251992949200 -106039761818381 -266207070680164 -82600106165441 -100181633634970 -149878169649616 -44168417097641 -226159331668602 -46089144258462 -103075250885333 -148202195439763 -82037308192137 -210009859852854 -33991472052447 -223444905780821 -67170245724841 -63668697094142 -166350268457763 -264628376279448 -196617622326876 -51140873241638 -131436115632605 -163235586745347 -140681435123410 -67389171345015 -46289661909589 -61921541086056 -191835022665439 -216606468674860 -47115190722178 -222963837584205 -92394854418858 -231542422187072 -106167137225356 -206149132723329 -223263933165529 -136625638070928 -128797890044299 -258967846770471 -151549997012456 -72495531096432 -119492123943735 -26773913097204 -205212479877897 -48130394293392 -120981260416446 -231330939712572 -229138132917356 -213667280198004 -84602838123448 -17006689650155 -201764056236669 -240839758506552 -259681719715484 -103760935231337 -252534931054520 -135265223596860 -166163242097616 -63429926848473 -97911716358863 -89299158926685 -83542704073248 -176150210149869 -113094026271073 -267329481425381 -254205334899125 -176275692340385 -275671085246098 -193421892032245 -123454323549366 -275859152841475 -175274898764091 -123054320582172 -274914460280979 -108800951574639 -47114239367596 -77882736234800 -211732353827869 -213351100513511 -275877642407092 -117016693528415 -143553546467775 -67110655970906 -30703494438950 -77705010035431 -102041210192162 -109990254351624 -21280253264089 -26295694611926 -197789025003602 -4487673219655 -279939720517405 -208018742947337 -136983860417892 -212923982922867 -86590350796814 -261738312092848 -216847315223907 -142403130796692 -220039914999245 -267959376293872 -85185611537107 -120441196302972 -47476982236432 -33933024585706 -233537509445975 -110574623884247 -49508309897644 -215540716850335 -16338920076879 -6845109284254 -256826285526080 -29547272649967 -68595272359022 -149082825477231 -30116908737082 -169594938927683 -19376648499299 -130040209535134 -54527697839302 -36336020105354 -3314756088771 -147617843058231 -89069391306836 -191681994659068 -111685388152736 -112064333818643 -145151111928340 -24907705087687 -252360822396680 -165400903637314 -99031234251623 -28728720804405 -224919488702589 -219707195567018 -47168993498393 -230539931824536 -76441082506686 -76804182594008 -249465303330317 -108680245903102 -70542775402235 -12594592858554 -249932221318828 -101409891871825 -51386338188039 -84482896506341 -146754692276034 -146551974883085 -113311906000162 -216266014784737 -66423872826652 -115097118533546 -75875368111322 -248332485043302 -107930491744603 -149365039945863 -240772161766675 -217964930881481 -208052156404387 -83417016566897 -65147679018064 -250675575629342 -107910081194011 -4259098898221 -19652718978007 -197959072539653 -45498969437466 -177297883691566 -124093807759858 -171076660849504 -38070559389246 -128684426072889 -245344708363639 -18668148080298 -263877826873970 -169758314722826 -106524217764367 -240966552342143 -149208230920216 -9323807954745 -278406764071900 -38808844741705 -92859253356450 -116745998889053 -99924523402087 -145982691805311 -252486589894730 -48546630294080 -135266692906877 -105680372874690 -87645531392976 -48586804059165 -171163682431449 -180460784251372 -36724026838781 -74747790536153 -12220124992400 -47605095063057 -206595458224904 -117372086273043 -278651870122852 -225054490566548 -4266591633521 -185444253713599 -34701241758410 -240569565377250 -211209280997059 -123240035970486 -146642191297122 -12432666235549 -244142930614876 -39451873270839 -242328838516880 -151945108522831 -222909465795465 -130405689145024 -144810768387450 -82160816628737 -79097140450805 -274045313837118 -214848707881868 -5834426239845 -121312665995481 -126482618321393 -184563644719020 -154760357210628 -115377131707599 -137827813165697 -83203885641969 -64882832872898 -277657470876119 -32623121893861 -136870396446482 -85097122216826 -57707196774393 -267833941402243 -153408249388411 -168325234257703 -175225597350545 -209369555192403 -45041797829349 -221455321645990 -162406645686231 -264036075628264 -61001835881640 -204579272175591 -138516535348030 -84901433814588 -170557650577602 -112380680210225 -184492671661376 -16549768755819 -94825758583432 -49296599375993 -76918086722314 -108521164345977 -52126124532014 -241432384524085 -76224209158330 -87026368147049 -207456391175506 -130709328021251 -88905774338225 -273104402890528 -156162969481847 -190020545952294 -120271527756476 -14736965171684 -48892294424046 -246080498725975 -121692335304581 -281186331824039 -40603958656564 -62914388344462 -96648819555839 -262272494139190 -243658012013156 -88435937580899 -134878613089964 -206490393263261 -64319188144096 -98601712989085 -50414276746596 -158591729248370 -119919615099556 -5824791532170 -269730740882065 -237480533106814 -276924935036036 -77091060209825 -52421832930149 -12991990696370 -195946499819526 -70075944649736 -267411468656706 -99965273061555 -256707078783373 -140154763601237 -74386142779341 -272386562035992 -206642100799484 -134873255900492 -67185593778243 -235243918980722 -98932075422825 -164928617985015 -177995400343953 -100942468339987 -75008737625967 -270662322062239 -25526953184153 -39406993618380 -30955163711287 -279704981227735 -204771716808456 -82001886674401 -202610496182907 -166762428672483 -216825176784559 -273867149239659 -138026878666994 -129206278943566 -58279051707179 -266827652173598 -208270817632229 -270916053802234 -58159505607659 -206758988483968 -250663896075283 -202532639154713 -56876094396674 -71951510416107 -154417889374337 -174090577615161 -110702710891694 -232012967900239 -89995447524210 -172057776166325 -185612743490611 -57889962080448 -60798053253515 -92004665293789 -57965219992032 -246148226843205 -181694530987092 -85019273267472 -260755760259455 -252010819351176 -252006355026616 -256530550730258 -81077935619220 -176445563056390 -206171367609709 -98906961729194 -108034652687201 -57120796403196 -6193794791297 -158215936815454 -52542494288978 -199086687767327 -150787786645100 -202083541381950 -85749021175834 -97048575520343 -106152406392577 -249995554712638 -216710263215670 -262315288257059 -131545546348455 -125743492414474 -91127423275135 -233310497330910 -271055335075817 -59754039179925 -183186669837042 -266799917755116 -96619854938232 -261700507354132 -261653526513699 -202145223324491 -144475683578868 -256523016941633 -10792855832785 -227682410030917 -80234010341864 -97932881681925 -227292327992347 -96164821417831 -204626901468015 -74507614491859 -140378520724090 -217068801104626 -203610746542219 -124278743152375 -40362891555602 -269173219981914 -67999592315805 -3500850719883 -248607851469773 -193665249585409 -128729410945241 -84014452322529 -11389809832884 -278082863291373 -249245805829672 -59368018187483 -124112877497652 -116383556892624 -199570082324932 -65953988825342 -159839122378694 -99225909140893 -247323742966848 -222524641018393 -61900160673205 -277597117723965 -163961914261864 -98854411088764 -77358949384716 -130126230677112 -152604738680551 -71448537012592 -24831757321490 -231675586281787 -251809924745976 -117096265363613 -225542458544166 -79465390574350 -116875653381971 -125058361047190 -162290254358785 -221109456011636 -91010081094091 -239356270387650 -160126712583549 -113063030162324 -46967954015357 -269035669968368 -243391398518144 -17469779664545 -101366328006310 -183509646955465 -167499853731586 -72012359829357 -136652741562164 -91214766178410 -276155149000088 -250999745087148 -168512140287462 -180360971687073 -141859861820614 -223060787274320 -77254437423852 -65432137917160 -279047348811610 -107118869920349 -34289026342957 -25183060624133 -133992447991269 -35511971647395 -24830285577834 -256758882356960 -149425407642583 -71217787048623 -915518745383 -32328175401429 -68639358922799 -122191719206387 -66399982988098 -181956533462367 -248168304384247 -237879052437083 -235887828495360 -271355837236423 -109957643487007 -11979079068231 -247210278995438 -173933645568661 -210088467658208 -86585861727789 -194793647253137 -130589349470742 -202049288146976 -119601507746835 -280127264300751 -48868799930777 -45475079598912 -257579659303099 -110994310710848 -72725394043909 -93082910726964 -139157489996372 -156256367576955 -273445861563289 -200148460624485 -252025400275590 -253612676624140 -5997071827824 -191784521927845 -119020506299626 -99566490293560 -146167706963665 -220004098224288 -70637343714807 -220714331400404 -11543974295910 -17699625333040 -230436582894322 -167466017749927 -187133905526775 -52244277408370 -100641315787638 -269209307773457 -263351179590046 -5323001451626 -253489160178826 -134299152190270 -65121175879656 -200894962142741 -147487871738935 -49003948268652 -157270391608730 -280909492571863 -152659954785431 -250591277096490 -176725693631107 -68946051068303 -31450104586032 -118957708184070 -21947824879129 -118296801874459 -144191840364138 -128317983892804 -137806640771027 -81543805885251 -102377744880325 -270740076341355 -259616653520584 -280894313868359 -42764928684727 -127840390085535 -71439175933595 -122008322347649 -65556901619443 -267924001764253 -237778217586628 -8242002925060 -28616715941938 -273415439818649 -186176793163996 -280847884892935 -165324088509565 -180701723459602 -81647915971752 -46462565887286 -244033036269045 -148743300140742 -260893862475029 -187134637780462 -118149837772034 -239338448624623 -369622419974 -61874327423346 -157625405571192 -279387523133164 -88957471049042 -143943678368467 -111096873111713 -18415837346271 -108237844847193 -239916766012627 -113854224226625 -74105439997002 -113883104780286 -82012850973497 -150162739628553 -162513717723828 -16531836138414 -86313419609685 -170455236948344 -210339213398107 -18313703778713 -64100496596811 -238742438402367 -2616523539723 -190234980803180 -18300216788770 -193794720319040 -126575714736294 -238869667531696 -74685828452848 -187995690840936 -217113815858702 -194023759608001 -256802340117035 -183548940915359 -157800223606810 -168531747711373 -42667306868771 -276890951249281 -148490160836083 -90354129158325 -219525043365528 -26828415879659 -251422421374168 -59971722595998 -9522322625506 -18770340826529 -223117028061131 -79198134169305 -114842883617225 -61145881059582 -21512300929583 -1761565365151 -159311214124283 -117523683179972 -140460314634538 -259797506680325 -104757135502200 -165456303119190 -139721930393811 -266224991293834 -276062235862644 -247292512022319 -134071463209516 -2201745046612 -65078534518106 -10908805836877 -194847633527547 -227880979121260 -158365608825622 -10089352843700 -81903063505180 -45760013587303 -219684882160486 -124028578637226 -175572763435098 -233704117023964 -176066533516172 -100887847096248 -11024490372769 -226274598942708 -56721395203690 -150925687505167 -201509040588414 -202098971955399 -126429772009311 -166860323375709 -206525533194650 -126754857231130 -185045780150662 -183461610038223 -140829209743630 -34722197942262 -277902048297609 -1549661682860 -106106873526454 -184762472432689 -32827445613595 -222529455686345 -229859184945749 -66803705535253 -176952958434183 -66832994219262 -232853696545475 -79740036141753 -189291247268978 -173855373179630 -46815106377163 -257537354348620 -239164327459897 -209103849459707 -221077641101338 -46528663352528 -152418833872746 -19772781480339 -166799814549160 -52506084458799 -259816383324913 -188515932948923 -194986107708919 -73165873051060 -19497214042835 -125970506255818 -27920565661662 -240726393069977 -215089727363066 -260569703606310 -203773795631264 -132428106022124 -266257470215063 -149068603632942 -220712315413954 -226057918334851 -62932707402185 -104658499799517 -16694611962416 -145745754925474 -5007820137690 -214921022362063 -224903088338129 -104641535366189 -82038752738415 -223192565672868 -151505667968565 -255393185830303 -148324724752746 -169325245439978 -59631499655544 -39894957305973 -121870300277438 -160017774772124 -38047522648342 -15969324574198 -133926819093772 -187847827173241 -98822741433797 -106675223589157 -234147064303756 -125576235898521 -226104744974688 -133260597142157 -180639629838180 -235354758081350 -169411404604411 -131187766727608 -202038861498813 -50107459467802 -248806994364755 -165323032726657 -133904958328413 -104033602745138 -197982607939602 -126642824541133 -6717602376080 -277893413072903 -190658210166104 -69573039546179 -81090271599249 -181203666885361 -246151481680969 -169056838031086 -40025338096092 -6123536869929 -163150495142427 -76468252930366 -3671059580189 -35798103462794 -238892000801816 -6309809055787 -113307034720047 -233716498668787 -219266541362628 -48916438626191 -55244439437589 -45052321753006 -42296797236853 -213795428691225 -261203460776069 -20984120462257 -127962893030370 -142359997721835 -124862550007652 -197833540514396 -260895598202728 -43598406325444 -240127965070206 -91660667251849 -178686724175724 -175323557185601 -39051698505824 -144358100250504 -130369946180176 -232113930776039 -14886090008562 -186262599259074 -107831553160310 -173152968403528 -224703568915279 -102443031890051 -159859218101920 -26383596799435 -76930828120175 -48707369602701 -128694665105736 -198760911721652 -73052409079650 -138399962447883 -129801717531780 -120573180767390 -39689706760684 -82201804080545 -262400443790496 -187928416988348 -160761975980445 -262525383134466 -261175975904758 -258151755743082 -82103253600803 -263479304505208 -15299971633738 -217716104221773 -219715688514609 -157137901329240 -213227384541462 -248525505832171 -71011234823939 -239664836963079 -50168886587318 -201018817640202 -147632722186163 -238037245653998 -259550315807132 -109610217326987 -67960764400144 -19752750168492 -191417478597501 -57083497315167 -251089028133621 -145368965932610 -275348335976961 -33141995878855 -195200384161471 -185634947987019 -124076634988758 -146355529894486 -64891981551219 -120943280794532 -150525462316102 -209868197899235 -191094584523690 -226607958646894 -183178829790873 -162031161437393 -84654743783095 -260733477496992 -54042312882818 -11790412929148 -65306767788240 -240711821406713 -12831926648207 -135760655127310 -256667176452279 -210287650470841 -35088219922709 -82778205034381 -177938765915554 -87388471827926 -182259445888103 -145479716405986 -247930707792192 -205144728112802 -77630559521077 -143461738125635 -203178142151166 -248532935101698 -49037400427536 -268929901366366 -109538895800593 -128768933445512 -93202910053838 -180478448976948 -16154267406230 -141623089701082 -4563173411514 -120609168373805 -231895893314005 -133003597007857 -229476075208086 -37464935442351 -244970538024277 -200853982938896 -16368095543459 -271915840309068 -280624224219166 -258687716317995 -75338868471173 -60766054518025 -118428355254311 -86616254035396 -68349192352217 -10349872401965 -162879485549446 -218101416885662 -34086835414904 -256573145788598 -271599344441137 -152848432374100 -135057169180401 -204434603256503 -73618462785490 -69358638065924 -131605059010959 -10234767437293 -256607550463798 -150872382530382 -231772564191662 -141692875880285 -26715302021415 -171981930275341 -225029325282509 -97379480225915 -25710563523424 -254956587758997 -180522203317309 -241943101647972 -35582191150392 -208290594663615 -72311756057493 -33323835339991 -275783601076920 -267723996978943 -260202353296477 -270532115252787 -69001552625550 -171168384953355 -16598087409130 -161672822357451 -58925491219205 -126805442420720 -137747258456189 -86466252730180 -81668358720815 -28679646121206 -146937085711012 -76725817921826 -277187041191686 -85197531719458 -148074321190952 -66224337927012 -168303795117130 -15455608104501 -194041346219138 -117222288699766 -211904021210721 -22586823590354 -72636841279312 -96573523082434 -223449425808984 -259699111828335 -209970314750374 -115285315140088 -74927636900533 -132726740757111 -213049398211353 -65390977582363 -33555794291164 -192305511987992 -139903644071824 -274979263815495 -16016857036638 -214930211677942 -35858627433223 -18412107318637 -202869749172410 -212236221279215 -156761112336376 -115594578411807 -200261968960021 -187345729050797 -203154904224416 -116598778301320 -99244087265250 -205485080319858 -67395965803002 -228084190846314 -250347214104182 -198240228871209 -89286698916522 -92868461329660 -74215601172049 -264569115776113 -243506719412890 -54339519481705 -157018748369269 -200884483533848 -21307343996047 -233372057436517 -97140445680404 -222642132274095 -254719972025149 -240616540898 -3144003307651 -70132619199445 -221168379217065 -81476137432358 -246167578341016 -18675361183311 -119073804541048 -149399263373855 -87466931059455 -47582499323611 -130759869457112 -43092931683044 -238382833236568 -241862283144771 -3747622536948 -64835181815857 -50233509161981 -186922581121107 -22594604578009 -134534088950607 -234990126205269 -2100121863041 -66771856365801 -85638563373017 -167700354323465 -18691712328004 -28120707510762 -102495229948681 -185812764657340 -20653988431561 -195387995165572 -173795687494474 -25799791282312 -277307206752942 -47286971199242 -130481651529852 -264150224518961 -107299110926322 -238011700403899 -15058040854652 -44317393865569 -211350564737725 -208759730013690 -188733852126949 -172575747251484 -222444137111526 -106273451723316 -5720538003515 -17266440091262 -18352876476999 -86228750663588 -133002850982733 -254044284843801 -81437903486912 -33327477198839 -61045628370804 -94507209425059 -194233248512796 -156573610704856 -156700334315192 -24566313209711 -80858219730703 -182923109353900 -206308243940351 -14414751381811 -239234796898423 -140271499946668 -64909640668089 -124111649168867 -15147623576065 -68981711933771 -255362724875334 -209251797733097 -89109878901740 -31464828248227 -151443701008973 -273446185571250 -149384235743850 -256677562794880 -109457012532850 -220661421537743 -166994300615565 -40191466832375 -221902000773378 -160188771406495 -17132684253916 -188784303560651 -233976821484899 -276473659192955 -183492655937219 -89083935586781 -127182076052745 -234899596592148 -33432315843536 -185767822211415 -193131477665445 -12257183383438 -238493654456850 -181757397946376 -52917557550779 -23475723711427 -75818237514062 -114306606953508 -278733890005754 -209583851030383 -84652535087070 -263224623415442 -3556552017089 -191939544177427 -264139640004246 -179792728724532 -105834107637873 -190597983632767 -97282724431383 -115088781584080 -244280353447301 -220594903996435 -70506769380215 -177959822826256 -67797040810193 -223508694617158 -102025776735002 -60331774287110 -14618550784302 -34671705661984 -38974616297358 -4452129251116 -211645268023794 -227505488771630 -242624388027779 -105392630236178 -62672081377063 -6682830804696 -180144458139676 -197653679020205 -84689656210362 -256387728936570 -60411468947359 -19266382338838 -65344897979611 -134132247902316 -44555095217136 -265671360978834 -143773297652343 -175531658772680 -166228577641964 -127015110314201 -166692813217451 -213639027678597 -80062584085537 -231951380620787 -9693616691645 -198538589382696 -271579444073460 -227306574095934 -165546433650150 -49295217407951 -68696821593465 -209078905317027 -268510266586188 -91752054504999 -257678535118676 -215472176652383 -272525517952451 -85873390428612 -220709446652297 -242023071961658 -74499563942530 -7756993128043 -137643249486483 -223770444576941 -141772740715814 -267467184687977 -11994956350241 -105457088943017 -7450676019617 -103008763260142 -153488138644091 -164050236095247 -156131976387610 -36902174601617 -222679617080485 -24627676649411 -217018530011649 -123600850567826 -263779194580652 -201384774281503 -265270137160469 -77089118857256 -229411487905082 -68195162705536 -241855543490783 -232403217423498 -183025555782427 -99988762992002 -131541241770652 -79148970741134 -86841729284016 -148445585357259 -145372175567188 -2469943025459 -57201842683872 -267659945091466 -218859898450235 -184653932171738 -86197665590476 -150841915381801 -42768237212470 -260603226541075 -123597014241532 -22777509361848 -91287787698923 -139649732869861 -216920211846356 -90326013079450 -101384142982972 -132708058488892 -237793883440657 -36200079329214 -225492251198743 -149152476769992 -66039320248582 -78837478952494 -119295320668039 -103522630486865 -173725670151713 -8724562436042 -281339700237094 -220666589136521 -89753768222932 -107406649880237 -142344834033951 -237324925387412 -257740466294569 -3208984707105 -273666670048534 -117434696520712 -238659813196152 -223457269349011 -33833279650617 -213186193938522 -48666808127016 -140406937447671 -211892073788222 -56707796433929 -113744535302358 -73999989837278 -240644559921852 -47923142396609 -203183147601586 -212376949008731 -19204806897333 -53850698113843 -64937065053747 -253186942614039 -158233849742774 -118725900100806 -244444834129699 -126173332247984 -255706428717723 -125837868496403 -249860800643080 -3720468443652 -234348410820927 -71239854349606 -9373078188237 -195921490822770 -74124678329621 -174081974514588 -54591399792157 -665398800282 -4396103650555 -225951653986345 -116912805060052 -42270491900281 -269802339840102 -241393217591185 -185573862237189 -95577293880221 -14509655291838 -59302530098625 -143329038791039 -243292474306493 -85969267214172 -275727237853507 -229923361627527 -55537270694674 -236989771074019 -69012670570972 -57444512311686 -62256213629397 -137350748136088 -158060175884528 -61835688398176 -246621039264244 -160682505471142 -16074842324280 -87028180902092 -272524193604776 -193022222385987 -79583980470750 -42297183097054 -119977004830642 -179600877853710 -132867683380612 -85042143520063 -112488357049662 -50321270559159 -84785985132284 -49913600972517 -188075637042559 -51055270273164 -257355028693840 -147815995118394 -167848215376139 -265742110566321 -133359842399401 -251727093576314 -92882273698588 -72417940977891 -232289753452088 -118468677280711 -192106121163895 -169698932566451 -216589232840707 -140875865878155 -9284684561949 -167941295726304 -87118041735017 -258971088421491 -273206361602990 -204362792879265 -80691422281338 -246824990040195 -97051862257093 -118344698718011 -264317766858919 -206622557499818 -196876930438077 -102293608668439 -79600080061121 -163747507696937 -225424872749064 -92430304711971 -196832287192477 -108999937339684 -72347477828186 -233345151168314 -254199599148062 -196436030189696 -65534953708910 -208663669931726 -33848794811159 -91563453660476 -3878688526697 -213394759553186 -187696070554952 -40920939561263 -272100398269635 -128307429572190 -164758248211472 -222386292920559 -233919538438874 -42179180884155 -189502573629142 -169173429534048 -94317431188178 -215666911526357 -65880785382118 -181907649400663 -236334693968485 -256101013618178 -196880133739772 -229926159147092 -124841508446336 -111585036856302 -132418131198095 -152303523581913 -220491487291977 -145698523662048 -131242004888754 -124405373748607 -166787218851506 -261321697645070 -145502953736107 -267178040098657 -41620080860226 -281125851835870 -24635076845335 -214540981255421 -38455681580796 -208532471990883 -29475817952703 -7143107025830 -275760885952061 -27593811139529 -246417023590697 -120193814058566 -136950633393785 -190931301493290 -60103914580767 -247815778920238 -224782305660695 -218714281646066 -102965069022561 -99269292439670 -125816336663973 -210469535423267 -203531961858039 -19814560706445 -1992836891331 -115406930502350 -274285357144578 -25903516057418 -56759686102224 -96226273337436 -128707569406942 -11172466109586 -63252472329446 -79414364159425 -172527037545838 -253548753463316 -199330848160334 -132556331691541 -39913439170493 -15371999592036 -115856988990656 -50076401402034 -57310542395706 -252804855180133 -13311290761472 -63846365279833 -41911773447568 -62416949936952 -78738492824513 -149645830356869 -223193033515468 -21279612363282 -36907968718757 -51960967331854 -190716121049498 -266886966137345 -233307196720589 -60920022113840 -27234588638992 -261443013015277 -44488522114513 -161625787361499 -221779277574664 -196490072804089 -196331412856941 -226608385570051 -186568628816116 -259458405842881 -253756236719861 -52629171329559 -221962144541215 -81575852807724 -14734773480576 -88575902738411 -31935658589223 -164077249095585 -246468362277463 -256623053885377 -243491913539704 -276121037532462 -188627198746007 -17808673047337 -76487764601613 -124970681880073 -133473654062434 -123304609493423 -128407741125610 -141448897076974 -167423312257064 -224066480968175 -137223205379517 -157751841325437 -96361868823296 -173907685768648 -248549825207787 -148544263543271 -225564785262635 -96802516890676 -20589330204339 -179068026429147 -27231398535654 -147387638798448 -89180634526151 -167556240175675 -240725610583935 -269272004085139 -242983280254429 -195020971234574 -149839523266158 -119775181938739 -16075264095733 -62237893856024 -4700605773309 -38282963457763 -177354819953112 -239694571564786 -120085385162674 -169440533657723 -194952596757248 -231593552921135 -77704170378708 -143136112937373 -111871446568090 -156079833595878 -112141203603621 -103791720265357 -94820484206873 -225735424737724 -179019593267121 -179517557027789 -143321913609543 -53915607687063 -224003405980642 -231559957758406 -98500800545524 -226322017746422 -128344705822528 -82419473402943 -184950374055056 -24226268987104 -61174663676191 -58996757683860 -52427071633977 -64199437256542 -195000763302528 -70423864229617 -87520817195475 -262572667295572 -133274392557246 -66665600853666 -89485625254466 -218192385973390 -249426887229278 -7865678737792 -235242646211296 -223841201408013 -174047241105352 -36188740030067 -186431236653178 -150238782638806 -86878407918857 -205497943391414 -255617105958662 -87686835317470 -87526077038919 -131282417738176 -31895099099181 -65846915339480 -129592155286647 -88964912051070 -2945949617379 -1890708874923 -127338840743530 -53846511401460 -192239168267470 -87916198673900 -263202471473981 -280324258406829 -172836808901084 -39331358985545 -56697811611543 -149405010022017 -132733377906716 -27201303024689 -178798970077476 -20736162798138 -136864729780546 -18354310514293 -8598396702711 -90840439429847 -183380405458066 -184142030436251 -33869628888716 -157926174807387 -272122273937794 -143278007579973 -91314329610138 -74539572933118 -157350523796503 -137370821022408 -212908708375543 -196253647268119 -43846841415231 -82421002412827 -98666183882089 -19525303519088 -279478423336209 -4131549399869 -96594995283466 -189312687980953 -8650750474429 -184539240092503 -12388848455348 -14508878657840 -57028093837877 -204148360507904 -188084495312983 -93484893523732 -215044718724221 -75368698431046 -258831086459908 -262813941211421 -135005538434875 -137181213469939 -196258175054061 -7103602550355 -172690570468528 -48917302909558 -236727765141534 -187507912547943 -148712544904562 -201777378704292 -110778956453803 -25547210309673 -49908755974161 -268312205112152 -130205849699588 -49624611756562 -6214143041569 -101925791151407 -266483204850788 -213820059495526 -172706911287121 -209437723958353 -33796593106028 -229402731441574 -17142466873778 -125616544259130 -229135406830503 -228253233137170 -40421860382556 -240105911821393 -124966354277116 -130252830540021 -211421374270450 -55027010802697 -71278078202240 -195670969328391 -252716031907851 -57737083481407 -143140593754802 -36183489116392 -44031142440178 -119817287363072 -193943925509102 -242432528959040 -77342822562502 -74476057962358 -264974448747882 -70520267749104 -163885856173957 -250065673351947 -263894118029336 -38005640266817 -210022565321089 -264629232356478 -121491211790471 -168240453107377 -240221346853984 -247585323931115 -51916484999211 -194692564020228 -237095268645417 -203170238369176 -108749390805715 -242043812947524 -100328552490178 -118667076747169 -201803086510876 -262397190979028 -124912326292389 -260718179425027 -145250929649917 -22082367655821 -254610511740062 -55406314381099 -125516481161665 -111890188295191 -7340938638849 -202186968226530 -126370029393089 -141190366561652 -194905032507204 -31583532171719 -152656933470806 -270675502885158 -89534428731204 -246346973884419 -152859803038964 -106145706689780 -227756402185398 -200656862306821 -278152325723607 -228268009585852 -215237756427493 -146272634247970 -51247855838042 -32962771859882 -221856447626315 -54163557520805 -231666360839903 -280014600485474 -169818775330110 -188849418709794 -34153551722378 -195142913326927 -29704152946607 -142486767167922 -240326666243108 -151389469508363 -94763414932320 -23097938005809 -78733108231569 -36396898779035 -236897660657527 -141094827609198 -14133208118946 -143643046323068 -189840641565581 -20830771118326 -1896538128920 -26859869753039 -199846926388411 -160711858235584 -41907770538549 -56945150805617 -89740202327011 -279213547257238 -231682693914414 -144124182330122 -232155978096382 -214205793989349 -230680853566805 -93391888984164 -28044335615931 -7696536430113 -197397580950801 -91431287828027 -22033749589977 -77736692413554 -23256846084501 -80183144218171 -210945396173480 -15444527756481 -156361116395012 -252142661612488 -274482128025801 -224035994728409 -53624664983883 -111820785434013 -56012465433252 -244598161760433 -163668324862521 -277296462468081 -27647409999076 -217742204763012 -172702657077590 -92511499481017 -143200107058598 -147543818715366 -279570192100308 -195945672334861 -231144441870399 -34024029117907 -245552799225515 -23130386129680 -149009217674613 -200739292331939 -77243280015814 -159373348147889 -17784783208783 -75258622172050 -55558376849990 -173021225041034 -7275533016525 -22650202840663 -66482596573880 -48583151590716 -262889805095944 -108997191625195 -39131102894406 -213482556558790 -228763982175686 -198883734137205 -39769199798700 -57196976047243 -226304646572607 -125227015632387 -47631098338808 -19925931574723 -250667790495456 -130789352580748 -255555974879022 -70371763697907 -272115624557796 -37553888019676 -131378582634924 -125475811205913 -205054549566988 -165432557655502 -97056212733035 -56671774694157 -257399849547414 -99894986671013 -162645928252986 -116287892010395 -117792107861502 -215344100674290 -127061660374173 -144176096081142 -90227041235303 -42877404384856 -259539130574269 -221239047377652 -234179589229355 -276160099322486 -32104452324229 -75496919328226 -15009859962831 -217641821315715 -240822093565988 -123709994847446 -54746687741008 -66707920605195 -123443885175663 -190694446606947 -25648344291510 -41276135402757 -238650309214591 -75979796404485 -161629773327190 -85723339872248 -189724365375509 -30735211775022 -267696736763962 -133160216284201 -122915446135609 -36771862150251 -210000480868227 -253299024065299 -207449426852627 -28860494591437 -212350942871543 -226410216925784 -87024848574622 -115849972068597 -164306102263783 -190927570002419 -139766252176527 -216541508741576 -150185267282230 -252845803284770 -970334767965 -6742858134438 -239301845634044 -121426334514669 -63761009873528 -159442456792002 -241762875679438 -76299601561045 -171976637481333 -140646668526458 -11898769120298 -240536804721081 -28691768741416 -247613272778219 -158322964077142 -90835180279208 -178875951943217 -169953171191717 -34823814559146 -112440577372554 -196015431020085 -190598807379240 -31873449589333 -242528334200054 -168232313590843 -48753354182349 -50831738225624 -111350541798823 -5411554715074 -136742584337982 -191050170091196 -82883441090875 -225949314467923 -128992451998006 -7374134486766 -56021461491262 -181392777766946 -74381792787332 -108064736414833 -38965710022056 -169673920643706 -258070175792948 -56202495661603 -32345102387883 -166083208466498 -29237654116600 -12668563420449 -214772915579304 -21983221379914 -267071812593809 -193973268397470 -86080005367735 -118731122651279 -186056224113845 -195644776859517 -244347234837349 -27246288809996 -269982992354645 -96366698664095 -261658359818415 -246984930667567 -85708088022040 -224706241604127 -79291661506539 -77583868016365 -159994820159824 -248358108996184 -263855861702115 -176194031215261 -40290365333593 -274392577072781 -249874721970845 -41687263726861 -31357364034617 -44941419500559 -172578318658321 -107829402430569 -29617086932675 -14878913250310 -25499235851206 -24425328162683 -26478614264548 -64563520630602 -4067497512392 -101259025641230 -55553235955569 -164217326311900 -253589741042838 -262221846783399 -19465525104775 -81250179636544 -56535973062938 -27516739071606 -245701961321144 -27394579200125 -52572064220147 -163884146651191 -216975866092878 -21157502715559 -18577336098968 -171674760680607 -142584638710408 -154480540131296 -144599875535390 -207156302641138 -79121244695250 -264137170942713 -201023708500496 -230411831637984 -252806569979445 -197228727081294 -54134119575787 -21035054856938 -259001657548906 -215012366032645 -275159207552240 -96363334879375 -11670638680108 -234366151970486 -57930280448140 -171536548283637 -155315277186955 -210222408676554 -37184241946108 -86326641213742 -200510666804805 -88632779444439 -23251168868909 -233078301724971 -166495091726238 -168352791744149 -84118018011620 -199498596872142 -230176398027352 -278175482173344 -254134986472603 -126210860879095 -217131449719871 -112880625909293 -253322332964824 -95954261677203 -251170920158120 -76331994112338 -36379729273604 -254865776289610 -59992723378803 -241895087721548 -112609221063169 -243855062590390 -168210772165617 -71302049643545 -273647898162969 -19564522961817 -55667329644487 -261595097743251 -236534293286962 -46421488813409 -150607292825481 -51658874099962 -145535325836312 -148505641864245 -123696522331615 -109052452706937 -120965507388418 -140064213164909 -40779041283894 -101507579525069 -272033432028263 -211202749596919 -36209624082492 -220916702140063 -255644732442343 -154232518905592 -225449485122923 -235065807098617 -136453745106056 -219309496958630 -101527872977950 -110057717246710 -205700097303829 -221488829302799 -270173247812288 -159835527865302 -232621620874063 -72287150800311 -245927730835312 -49963395127091 -151683710822970 -229531828056045 -194927579670883 -186530944297597 -85287377100012 -271484369065012 -17747389369964 -205864043199298 -158052703845899 -163623331447570 -48954001410238 -120518549060120 -276849057341301 -141484349483454 -38661611902746 -91125097696822 -214112038886860 -6235465285719 -99823135898601 -171372037445140 -197379152848135 -79229549579517 -227609689855754 -256642875114572 -26795817865562 -199270573770415 -257883243185252 -7124272799414 -70619748772050 -248145487423559 -175880152164508 -253476277071428 -150807852397250 -22048281549586 -139048464185297 -255023258434894 -55375479261713 -77549550675967 -49736659402669 -64112822938271 -210500308600920 -112139575466107 -102544535176614 -251227680299896 -7724076910643 -231950056921104 -260350344272207 -243187492162401 -187134912243166 -99166979542554 -142161564461395 -269203245605489 -145953316388277 -161832496762552 -59014935808217 -130545126465770 -117487029002936 -51833701511072 -229131798385728 -124417048383574 -268858043571129 -218483863037981 -239376504058609 -72294169836871 -8656575723270 -11734106000068 -262060683671405 -253362813100018 -270335387397833 -126327766373867 -100603205592580 -137187333698953 -54638116847084 -196068942081290 -25572440052651 -68476450899667 -26654714467217 -199336776408225 -159405878965383 -127653617857732 -2499866543061 -99053515571144 -78863423909221 -163858080432816 -119137193874840 -103052067699904 -116749590277939 -237126380428423 -79777157100254 -4527166269373 -151015770714249 -214163731640935 -17363368440111 -96474388272996 -253280562192239 -247477450976940 -219008096271267 -142860471227717 -181548537530272 -260227444143543 -275765989783780 -239302540754357 -149939504242943 -49418400029113 -227163139170655 -31544142384087 -52561021304916 -219267324259157 -52361825123563 -198866259702640 -95187942497995 -102299712647916 -15902530049291 -263983841573377 -137555496647422 -86784278128211 -145959161017206 -80348878636700 -58093807273535 -188639726849108 -107198860042972 -104013023164216 -154894845711542 -213479624889563 -144681483782680 -218061446297988 -20964174780500 -239337826965090 -7393596678333 -208515541573835 -135446618255295 -112205962423950 -278310840222670 -19192072795783 -224347912664476 -259995849545960 -206733614754185 -131890132863754 -215358744321634 -239993771745879 -112914904632339 -219572146155882 -76557017116147 -236047204597970 -99429220659219 -160827630239107 -247747389396376 -107239485944737 -216954171986984 -209887631650231 -126857598371947 -182567777009590 -213012604619953 -237966194039879 -191939823594140 -35677926714198 -212522726778390 -271141508938804 -134511376183922 -131562407097521 -40110482959277 -267646783205120 -241793724667381 -1327430970426 -253499266655259 -5589680707968 -36833634403665 -184220133370009 -97517275918737 -184896502747398 -25764750204872 -141139743765742 -42406650312175 -43196032826691 -258908827757123 -207412815388169 -1627897295853 -205182113834589 -159648688252940 -129233360790417 -65190753843765 -103616272769572 -39305257543507 -59701116042819 -270253311718826 -267810931960143 -270263651621081 -111164053135290 -276595710333026 -280356311414479 -77767112556274 -201811136312148 -250884744726334 -233816313593520 -154356110905055 -167580203762826 -29736913295669 -37130106156834 -121466456507415 -196885194336928 -166594578980740 -93818441566596 -118632143859736 -37646918122069 -250025201991424 -57846707741983 -170990460706939 -131320691222101 -160553341616661 -24023174221230 -1159177669942 -29055976294953 -83874462661898 -255817370181297 -262521927726296 -229884402162474 -232882606303626 -49240133225637 -99730428098598 -243932689937549 -269076671888452 -168481028993246 -242252326209349 -245142940519920 -185272207835473 -125371416389183 -93864270685784 -184883851613355 -38605910088331 -40987578758991 -250541376006830 -14968511569180 -80130802280110 -144914978161787 -94162891508145 -270036501671072 -67182000348147 -85826148314148 -1325481732537 -239379731198394 -8917856719208 -93183109323219 -65514950727819 -262320883270898 -27328294035369 -20326468479358 -36856919482118 -68043960318228 -196902741943416 -258654047440060 -129785481568845 -199935526658319 -123109795214104 -46955136582489 -267075485793537 -100940610305949 -159564749655835 -161508021708261 -6747099536403 -182799031785050 -279909376034506 -118578220565399 -172915309231002 -137738052127026 -2272938600241 -182419115888656 -143305465110709 -45325935868988 -263827400042173 -89638156829319 -153568286951492 -253351943944779 -153681621254888 -96736192598230 -137918093100153 -95488399020150 -224861327051478 -132589837030154 -1820544302223 -109038872316708 -32884968753940 -129438617782023 -158243319589709 -45789064863045 -200167726187837 -237416181490 -228828144140487 -85975318083596 -278772838719184 -87332366503724 -113242500838457 -270995628824358 -266062547449183 -253776136413694 -195507357149408 -159591410951289 -161909146610440 -270416995645123 -16417535827639 -38056754751913 -236826463571096 -67754135309903 -272349997919587 -6014037521158 -213476043243741 -48208431945179 -213106220610638 -16912254829820 -184875289106824 -278184446208769 -190862612463564 -140411080639382 -117225168580380 -236593568923593 -242861909764649 -198341468146279 -193202864873851 -139417465686913 -56641521942760 -199644072993444 -448196313081 -230393331172929 -124505669013727 -49325849880805 -218446273589711 -144927584658226 -154004825750163 -106697844754304 -240598628291063 -253294800590411 -121577275788245 -11286014404537 -273520328931755 -197867886240720 -1121179175754 -19671401196642 -30370815863414 -140369277083381 -99305645767680 -39673254584283 -44382006264141 -275229015404258 -255386516851491 -190274712824819 -141860006828450 -14727107620097 -224152764347098 -115178808174429 -15827055914444 -220339903131116 -100688162361087 -109135494126223 -280017610079248 -121332718053516 -95095757656366 -45622585499776 -35086891817365 -170213002213845 -67507027997064 -124004191542844 -33557131686509 -146537723838984 -261919995121919 -118951296800295 -189425481038566 -136140428619040 -254550788844723 -32771504782530 -229276140267850 -244949390954725 -185015810565490 -61654694466578 -82055328039107 -4868267827394 -275459652897693 -143836788874572 -118251599707142 -196620859553716 -223663116710794 -138978661402932 -270759362756468 -235295747657692 -61085675766582 -9482073157526 -118969787211576 -271507784662540 -175111006496551 -198598880536313 -178430039427282 -148318522098038 -152776607300056 -256003821799373 -206894831918929 -103880536029249 -3755436149489 -129254773436430 -151760804536222 -114668265628112 -13438147086752 -12168864315977 -241891678832483 -88893993921687 -248163578022577 -170976539087665 -218497703957925 -128994869710328 -164679150950111 -103110208734823 -107438389796638 -177773341068537 -221291649698312 -280285519505279 -140348840571210 -157663513803740 -87196303599121 -228585911728062 -223013088005911 -165846200586657 -82136456096371 -261494808111969 -52266518337322 -244838913874247 -64984207510010 -136229760212560 -121550805361486 -202333255256650 -118258072966494 -146471752608116 -194254456277068 -86699445228949 -228226267854225 -231269454796088 -59448303584307 -56017692357422 -10652884350184 -126897370437196 -259351445738882 -227697812723257 -203086575538047 -181704378171061 -207191733829103 -26867447978483 -1344803709912 -89665326801940 -235783991559392 -231752407601789 -210245873179003 -177593236954099 -206370622366012 -94572147854968 -220730426794171 -206388105107123 -102167620699133 -225724170203998 -33777332940356 -27547283444942 -248069019459615 -235382020238530 -217808528553209 -7182712367140 -210864955368243 -206641294219768 -243272143649040 -268818477490177 -116414748958754 -141539468325042 -174759094489604 -231993498453357 -239461440060957 -127674489195001 -150478554515773 -106750914269017 -192401341600908 -105494313001421 -40795238830202 -200907700009267 -1005991938281 -270510253446020 -59050527355544 -257041358559354 -191186616124044 -71621953533155 -66778930026836 -179930693859330 -138405939209041 -206257158394602 -190035570334668 -118322852719664 -136217175967302 -107073921441617 -133462197696559 -14154596414884 -74239777767902 -109105982099358 -78079804235363 -178562728073054 -39582142216128 -272866195346438 -75781453471981 -243276463903151 -89115762831165 -189242254672980 -198394751741040 -162297165163162 -158308277432167 -269471163032651 -74138077486647 -192915302137793 -163520390531017 -40389591249154 -121963567536307 -198358481897840 -211200055066444 -152435987664976 -174291085033858 -96509897097182 -115378675148403 -246358174022795 -64225270602747 -191218921807429 -145009192905516 -30011908353385 -223975309656015 -276437000830438 -230841468222816 -67117905594932 -242641758031041 -60990076990027 -161304842587089 -93590855976297 -78673425280824 -266632817505305 -161960670998405 -221962045988123 -188363422006378 -83449554234948 -233463594781227 -6572160959293 -3386565781232 -256911657263684 -6590018257533 -164919302028878 -144929419759943 -28982828432411 -122716887817704 -209081413521858 -123839189822217 -148297131270122 -258841044751144 -197996019918038 -86652112295762 -7754252763345 -164548111028574 -267684272527943 -225336850095953 -207332552973875 -106484336825277 -264415253759382 -122152834729835 -48070188300252 -140646268475837 -217467392125692 -264580822135689 -168842286233796 -220007757166422 -48014597118931 -167816714419788 -91777433642643 -193909904646562 -23651741070971 -280937515727860 -223373797045484 -17267887727735 -43393538207907 -164178779308544 -6009869477220 -125839606954518 -134616580436423 -232183555427823 -158831707563083 -23951900958710 -90896878876706 -99540977880128 -191554687915117 -12440003682271 -192438656839718 -246742945568573 -57463992260241 -77044464918682 -44469048719812 -243905411634470 -170522070847457 -187571277649213 -271729456221198 -281176751851551 -43279268344561 -8425099328802 -241647944168382 -61412963020057 -265944069435614 -270178107698756 -209826622975886 -242565595131958 -6721037307520 -162347225028899 -166828047078186 -63500507267956 -135767121266953 -127695307099292 -124525097933463 -200178813886592 -120152065053899 -211752395875820 -146436059058104 -177414631383379 -20435244770263 -260206721907824 -43091344982829 -236755724576891 -111576785204867 -181197714561552 -215820443240989 -279345885456034 -221093931478162 -109082680608941 -85159237879317 -6383130936154 -129479234622187 -132062417165574 -69703081752891 -83904880513723 -144447947797420 -197538485954558 -31179594575589 -84242613996544 -232003200527683 -197844260078189 -153836387722315 -121647201790000 -179512046536991 -269529509651027 -244941694950484 -46572575325746 -110268997888626 -201234615378247 -130127248990760 -147012771731381 -88550584351772 -122619953653080 -17961628768323 -83293031652830 -220450559589487 -16037974850892 -60020367267911 -140165902827943 -223743087024480 -252157894729851 -160496631679864 -13740035655430 -155231935942423 -150138541808987 -160767440321273 -189544825733186 -148816199233809 -6838390861395 -102918904432428 -94377453148361 -163742451778966 -94948200634666 -66838497904449 -198468228444168 -39624973320125 -198213130583478 -164155825945751 -165058283952161 -273875946629761 -224486928025634 -26947537116435 -223205878775214 -244354476115381 -218546538295920 -31342031450563 -55139258824199 -180070847808258 -126621945177217 -276357172782131 -7329204946840 -157457364694043 -270331270069023 -186579180130202 -192499058194883 -156149362054246 -104018951134382 -33002008325864 -17706513886213 -265888214843022 -73924543600554 -57435532301205 -19931146358903 -141565052543279 -128208607055028 -111538148803362 -53093433435461 -64198242492166 -64753718295700 -151879909003923 -60558981539036 -263382222527249 -12933423680588 -84570769918480 -107749269896596 -204686199420030 -226247835458688 -234679134686431 -272849565106658 -149519244659409 -164417511948334 -47292582862645 -147316613708069 -258317207216190 -149466632573917 -44678346997144 -211681762792916 -85494654712218 -131588299555430 -211330752120870 -101490476902446 -201127188555433 -172568611101812 -223892334844937 -100986775097201 -50324108896402 -219072573326986 -222168516307176 -68057908187872 -137242042730 -178744678725907 -170251532779121 -131334973655132 -50113563815565 -73768041050046 -52979146726725 -12894332173147 -151454702375078 -205408337663795 -263446557367063 -190262756009424 -163494102547373 -21690123377754 -191461283723825 -118994322658461 -124655947795573 -16545999617112 -141101419505496 -50087245569545 -281340337538127 -150110935208992 -182633192125925 -167191982037083 -70525188645581 -248831237995833 -208791738877756 -41281732247247 -107740869343131 -72819544332441 -18697526766274 -135137202431009 -241785478054120 -263279742969060 -228471651187016 -122051400115678 -138591231551419 -68326398940701 -253673848885732 -47724902218383 -46511256494375 -184221599916560 -208300895829251 -88906851976528 -129802388581477 -188122972458162 -13717672291217 -126979596241316 -122704995224523 -248763511175944 -271892255410528 -97554100246583 -184458865789962 -167986641456816 -18630854645612 -8789359114938 -234327511925606 -228229362289068 -229567575541159 -251715225921469 -240952489980583 -89199855725377 -219318379696803 -207827300592778 -202484632932087 -94288197004710 -120914563450232 -122205630644791 -87869877867623 -31680050383773 -140687675198994 -196551580310844 -257941311088238 -161509639380095 -151820366982540 -116947618212801 -99295917633926 -150019263487339 -58527450785672 -261951581902410 -122904592597608 -219629281036755 -218950340083478 -182259042680998 -92605354673628 -267005167283881 -205514398735545 -89490202315577 -105942234536246 -158745591038071 -87290932892921 -280613411550565 -21778249913474 -233266636754946 -118961110553223 -247382944023234 -154206769715987 -43212053376196 -43469513673672 -139819405521012 -19058840555898 -244034970796940 -243391919279141 -54374016321934 -261935416406831 -198908898693133 -183521083468936 -122507905126910 -121362632213728 -84762097281635 -970613602050 -115885229411619 -188165119451787 -122490586916607 -65900832272188 -120997758172341 -44365090907699 -194246179421043 -59731692782175 -193207816844419 -226921066054894 -275706640581468 -230718802254949 -201486233153078 -80710999850572 -214658571314065 -208319062071442 -98835559073361 -61880856161680 -23311716816806 -94171462581158 -115848514222283 -64296292477883 -15449144814442 -70219599799870 -179900897457464 -219712879593229 -193283149167277 -81067552980066 -163419803999818 -90011130872764 -123994785855487 -140380248678975 -121341582758789 -275368372927991 -256747920648718 -183764561299844 -98153924579336 -162461761138385 -76593533383685 -8686936253033 -93485146794970 -267928546716675 -58298877368200 -148338836734259 -154932834073583 -198681077359079 -33316535034142 -254097783609926 -230746687531152 -156922218551985 -65797394928673 -174429784786061 -111082716073465 -124137964326333 -173776616612073 -102476756383896 -111106204759909 -139654311462721 -89208179064534 -206141539298547 -7981259273315 -152492117831971 -194437409019099 -206546679650953 -219283670893213 -193120335232383 -134796582795929 -255718861402544 -84609966928610 -183326425549098 -129444786379403 -227842072407802 -178222903113764 -49818271191058 -178864294431589 -155454404842453 -207045969802060 -178830323208423 -271360275990243 -251498676508730 -27642560835770 -137699720563266 -237540018417481 -166210389984401 -161724510410495 -50323565878758 -90858533662758 -245784280987548 -144418635543720 -274472486830206 -216445866948974 -54329003959944 -255063919837308 -230202935551966 -135252253902376 -141258094479153 -234818893837697 -112831338156677 -251210344428421 -245412619108320 -81930905693180 -129482258093227 -67970842173940 -82984142707828 -202979489810823 -104402491313484 -206350066064801 -118309413218399 -54167473603579 -204468929917568 -258445944622245 -45463259672015 -151951224630573 -17119039524474 -147425815641246 -96459936203333 -78581511437390 -59041581102002 -136460749696981 -97163788958041 -31727494000988 -46462104764727 -280597860710889 -48412416758443 -268692249412147 -7798026231106 -92642217266129 -12854785498112 -158666797730303 -110009978873396 -8373500202153 -2720779152008 -246512306681667 -112471094759374 -260172728383245 -25727127247837 -269295957165700 -181018439095502 -164900196290098 -200852508716279 -272179606406697 -14461065921761 -98358324148066 -91899450901156 -22679428282804 -89075289683284 -67534121337788 -4003729970230 -31610467110952 -132322574682092 -151928034567720 -150625141401363 -70835496472351 -267534362308579 -277119673518720 -120351682963387 -79716997643537 -195996702650056 -96619599066659 -47643943598554 -29727854012976 -229596702008072 -175007243501055 -94259015273321 -266702525499555 -13559704285672 -27757782691526 -199845512397964 -199694935185089 -204938776053025 -269674781173996 -150059535366394 -92325241921773 -42951530204432 -183443585199404 -260681220407178 -124817332033815 -226739841766780 -255653004299858 -246275775257197 -153320289786749 -159445347194486 -138129043784587 -117478271337694 -193056630154257 -3284518407319 -246640506043050 -259036150970564 -92479627829883 -196922851857724 -169825697696027 -271631554125742 -252289276961295 -124955105176646 -240252636577818 -223193286307615 -235172147640909 -128402973115179 -32173047744227 -29567375085549 -117257259723521 -128273550787134 -276915066450207 -87415409627415 -258819470362707 -95261874557254 -199350472287359 -217554013611084 -104285492482300 -15151403580826 -191566008325747 -239231617249238 -28779663033673 -52229140200645 -39950688749061 -228124772738015 -272662226085864 -228475033723027 -222569728351732 -66522318103860 -255400231694036 -180597882799443 -247227175325454 -20623359636025 -33482437908484 -263638608160818 -193279283420570 -51264323392178 -105173333109360 -160832290243171 -192505114963021 -274820187127433 -251501927847115 -163637609505088 -210471816075526 -251445677357659 -53958028401870 -13934479842281 -64841090553078 -102145955773829 -36645072795119 -163469289411790 -56221320643745 -192732251516573 -93053000177562 -268300285147036 -163429110490750 -265420880881958 -179272183098444 -219016592928389 -217638878948018 -177390416214512 -157673911998913 -23306179733283 -141943931694940 -141823370941032 -16834574962483 -163352324108318 -157257605169631 -181066415129815 -114212353372681 -162883703903035 -257192197427070 -183554624337300 -17073503989649 -63665929850011 -71493041654081 -205623555829307 -139920051962064 -89484831183438 -254241269642484 -153376267902591 -167339199344453 -59647963395891 -194077858251798 -140908765812935 -54065819780475 -214728197889382 -109810785773218 -128170519006108 -81270803237101 -224543174846322 -189733055566273 -35824611057901 -222556740737834 -26451773466627 -21053927506204 -54769199752580 -180953956645856 -251628408449501 -279055801649192 -163653484867837 -7690891998192 -275289832469221 -70511850882526 -163008359223714 -201309342861550 -250526138699485 -131663826722900 -234069592198822 -240576015138502 -232162651378812 -250952976359684 -188935867534056 -102227010292394 -150511677429953 -28417136918053 -199714565685443 -122746564519957 -181171723160820 -75606627739971 -70530846826021 -201600578448955 -265992251655534 -84939740063034 -1309782326083 -268053497439984 -252193555595319 -127724672024061 -153684409598961 -166234637012422 -59587084677228 -50850997834625 -52065217342151 -25555636604934 -246154593882304 -54461957813101 -109300730988477 -272397411911967 -53198969567455 -206421401486928 -43261132694257 -155169946356296 -37605268256909 -74881615521299 -110267852605888 -3969956541048 -23966461711800 -158434177088820 -250587520329275 -155919976174894 -145887620121611 -156385096930061 -37677631001518 -95634684064199 -106105193922260 -235323878263904 -260220080473814 -129587625099120 -279636097757998 -35351587346420 -82968413342126 -119617113811528 -95658126049065 -96932942761414 -94094061673378 -30266837165655 -260825162021431 -75282433094761 -106509249627236 -54595974606610 -32101727428307 -168289963286452 -161434236917128 -71720797556634 -119821957405527 -80767280473732 -189897323193796 -124437121707406 -152374457174277 -231566100019271 -277571736909503 -140886915443269 -130397563482945 -71241021426735 -167543460267136 -132659708143266 -276917709508685 -80733998313354 -13973466204004 -116068358063120 -77972476615689 -126852988986686 -151943632562799 -5316961483725 -881795054971 -141718056039154 -236863212733681 -116291761225302 -111550608202907 -206901566478293 -142944496164095 -98678983483853 -55316005210373 -253628321949179 -100135307846539 -187364217320434 -63811712227115 -176783253712331 -180019590947385 -169667932177552 -9415744627490 -216690510172370 -64167354422480 -106517493653704 -160957261617268 -164534701402346 -66233950757655 -280989507833872 -51482128897448 -105093620783139 -25528212942059 -100315892398568 -14859304035100 -5244656897488 -147361763753769 -98512017745309 -113114843686918 -150990743751620 -142107438176502 -209584272867920 -92603889126826 -182102393394245 -137444712737466 -233315037967250 -176889336942672 -47993476683176 -258833768411673 -131810442036031 -127052445910001 -56563355942534 -186218740373155 -45294626262998 -199756634413334 -262613714668513 -193183286643679 -206971527658443 -100599680327281 -145967270797569 -87084143825761 -211557391623760 -139360589342990 -73914983473146 -257208387747047 -178768873867879 -145620703425730 -205426712574001 -130345124231173 -18404841710787 -70511104857402 -45481389139085 -53517137654183 -103547757125 -278109969036720 -161474073582503 -119550934714483 -80894176089461 -117233369884967 -159865770179560 -250634452143548 -280537163322004 -114112101546732 -182425650258987 -67964220964238 -83304490475177 -164140566280827 -130575691337484 -201812695658548 -76858474072341 -232221860699349 -212015383567257 -41594846242807 -154130105992420 -63292790408292 -63052725529620 -208555965004887 -124923327658494 -216734237681832 -126277255194420 -109621770176302 -182264921894697 -119928282375369 -104655169484916 -205044020191314 -133074332549865 -76148592714412 -228134076442015 -155212636137048 -62853942762014 -102081903886352 -154909638973960 -89087087137213 -233178429635714 -100387270757421 -120293182797063 -243083200025759 -195538972092898 -203060945995896 -124665503945234 -3401444630958 -161810981015379 -28066944982701 -228966598265912 -231015985854367 -40287976130291 -195954938857237 -223696245036393 -126743997424747 -131659942518588 -168936971028624 -274817246125275 -22044750956082 -217205054172110 -145847534104172 -164364800479062 -253546308677874 -133234086649693 -128319651927531 -252088107906659 -71974440681574 -150754973771213 -153081936608700 -136906816618716 -52222796980062 -156900607475579 -143504485985998 -8407020754145 -150836082444826 -153991401590353 -75985568012924 -126724166007951 -105973934420733 -662509450984 -201655466501346 -120027760369535 -145863730283057 -124938826893871 -239019593385797 -147790094535283 -102760587858669 -177135651069210 -134641210291576 -68953517354654 -63995241755388 -39770357379303 -169106073272138 -54482806796097 -248044264225773 -137038402617668 -270295592329248 -74775038076673 -70941865087941 -197919838151072 -40701424261347 -169010059370527 -65577721095043 -20421188472405 -53925136816078 -54724959999158 -248140237261642 -132046619071514 -109901485554339 -12207249877821 -182810270563429 -205157452663507 -180192773700887 -213126464553704 -73415137539295 -45176685757821 -174291788001700 -210269207856980 -253134795706608 -185991972800106 -12898164025272 -200640497123619 -35343691629234 -182854630553581 -45205823307074 -162495173792798 -147265832621364 -205660003099529 -174224823133300 -123518151264768 -185147752177591 -103839784170992 -85834069881911 -149562185871102 -255665691411182 -39902123338394 -91601648197326 -226433098394984 -253858785989020 -185483054698719 -144303482668196 -109546950819177 -20101307333732 -58091737837957 -228647990147060 -200364245209486 -191754329164537 -69073555465906 -201551266464240 -25558837191488 -253631984485015 -50411888812125 -40853721581977 -268696373794347 -188502327752059 -86493273256903 -94672831627986 -182837729180412 -170043209614589 -159244408262587 -83291116536849 -69876113263416 -132371268633915 -8477013218075 -184183365668954 -79285382331691 -10063294602689 -47638288023255 -138991231866194 -260676926400444 -276369152441500 -133140246602079 -129701562346987 -225907546188840 -155188536288500 -33397353344938 -169582162263030 -279225883280702 -99929043393186 -162381613261932 -207839868002582 -137706646559046 -190322920286406 -8778025140230 -2886225305618 -125733819055457 -33480772718206 -96093841714871 -127135521303970 -102986784629496 -267570023174047 -224232077787187 -157911967528420 -2197214765218 -235551501589970 -57416267705244 -268355684628912 -95570881980150 -199840343511497 -14552795646019 -234920230598660 -9664637806836 -123464735696406 -225549146274162 -278492584262127 -207935096025749 -98171352734435 -257657029528693 -212497827534305 -160419738168647 -174839806521050 -89164189095557 -102290079253203 -69063297964631 -77759943929364 -11248105184827 -50873408720046 -34834539556429 -167905339010881 -187217703884805 -275302099740657 -42618740550517 -35508414737825 -135923603599751 -63464457613589 -32504490481435 -175007932391179 -138820645877202 -113989534765627 -56529649201629 -154219357735599 -14919228013148 -181785875404273 -145767527828506 -99157536654921 -236412858534622 -83186678227288 -231090257851540 -46560298229710 -221589919817000 -279608629890858 -55544702097138 -190358642423905 -62431342741246 -110818633111758 -84150651967964 -138867123643426 -223052359994710 -32001016694093 -147749065194950 -239476831509889 -267789694059156 -263541008868468 -157491386271912 -80153697802340 -222351459049150 -246657636998597 -9686515268128 -150525343790968 -261877993981025 -74253604968065 -149320366821414 -41517020932584 -104698823900966 -101973481028304 -202748034995931 -214952253699721 -203314619587817 -95637723800664 -173848034140436 -191303300954832 -232011451492185 -40383753835757 -228204355098082 -194166951483581 -137099017313556 -76656134385874 -61261183885766 -113886572452360 -7934972471043 -3049306564955 -219817589987819 -61502457801615 -191298362447312 -186257855475941 -167709776393546 -191023063331430 -210076129658052 -166872769571359 -34476802510779 -31037382554881 -72569819724052 -86074795038813 -223620087308778 -44849451820599 -8069802014388 -46607549297024 -163609483988198 -157038334419756 -132619890742357 -216622905544552 -177238653593885 -104047632116232 -29030155019164 -129434020845542 -171833427070076 -250009950579163 -23089451713167 -152748965179494 -118124409653430 -176542812890905 -102755963951263 -120344620728871 -132727743012735 -1659698625559 -58886075245434 -199785192033133 -111076773772790 -86457846903934 -24934000381189 -7018633582820 -199375072350503 -131701296300283 -248159588072702 -6765307682522 -185467952883961 -261295197823982 -242531709965403 -82202734617318 -182734344822346 -6253006041923 -127649592196941 -15527860821155 -52657060013349 -189123347148671 -58772611274024 -236259378759154 -145255833795423 -262431598197478 -151892763941984 -232467861257958 -202958836783073 -120608219828684 -142107849341932 -232450638293114 -228284872774725 -119167323278726 -34502844545354 -58558267443634 -21277620694121 -24948815605900 -211046588695998 -11807068216741 -22410944005250 -34985206567298 -107686192019312 -24022670460533 -82872468127709 -200563925022301 -32683329691866 -225399447508097 -138750398597544 -138989289567817 -216192958763290 -86336484075383 -44806532902417 -193856330880421 -157722601392013 -62368981034960 -87115939188582 -234467006630309 -251833331039593 -31854600681594 -226409208556430 -134836106055161 -209830633964063 -5985335406665 -265192234221137 -199752531452357 -216139419011073 -55973767998895 -52979427060819 -272256886070216 -275136634928104 -34557434771123 -37688307619009 -220567522627068 -188225466684019 -18964322295033 -97404865254429 -150166412096344 -85682358833223 -69387291895554 -103292457979936 -231950356544252 -220530022300764 -88607180985718 -247547953604776 -176167180807647 -80782694549385 -179400802523943 -206966325595497 -184117166144004 -208496437857884 -252393903340496 -107553022792461 -18489620827166 -200135631967816 -206433724263827 -87361611835429 -124579406321051 -79615300260404 -205909005808460 -9598848875134 -135433807216604 -19359392761311 -38525618169179 -161655880775518 -269048315356148 -261763442963400 -45943111285600 -191273056517150 -19187229413411 -83566686369167 -182489489980991 -259034402451780 -145177574556520 -93958319442922 -105904876561463 -163231528216194 -143476782750498 -12509071608904 -191697445717136 -268788836245201 -279372430209599 -126779114742019 -73770596397045 -130955684914096 -181937389674591 -180029097159427 -243111466668188 -58900017684263 -204795778734347 -15363731218043 -76560367418599 -187906648031306 -137852140400831 -112809649593011 -209269712995346 -104796905439502 -21241278016119 -12487126980954 -118233029869246 -113863677628260 -100667065258918 -195061550170427 -141313051657859 -111795132932925 -43392972199150 -216433978871037 -73213369080321 -17816655115889 -245095075491172 -195027060609727 -36353206782341 -26836752695653 -243729268882534 -41910620371566 -221672063781852 -27387917415303 -28161387512977 -67744343685963 -95605020347009 -267170938675140 -257063223732505 -85130201654367 -50359712957611 -19471250351366 -224002883458750 -234115987711993 -15314218763309 -273415044696881 -243679496857304 -116136978995858 -168148327622714 -268633373148218 -149763298172014 -40835978809818 -174630299835010 -46253702637887 -43156779653442 -102915668987072 -122652657463802 -88493717014308 -159222825420122 -93875272051889 -224115572821059 -130583815437498 -14794281077739 -121514656890084 -169138544088835 -53434936935032 -68823593626424 -22289219736589 -152110569447254 -204765320642977 -67693684963822 -222308049966793 -54611987790178 -206994591503595 -260774253380453 -76573306102824 -55387205391501 -151281613422083 -68185734800003 -105502871652488 -264933723626548 -270417919797454 -199342783843141 -182487709081933 -276018582355928 -219521227613516 -183558337196436 -64390357162415 -49418836051248 -267777952730657 -251008511415994 -138837306276587 -129116897860276 -29597156148698 -161744354754678 -241567221348349 -40723718146674 -230203042578379 -221953037414874 -156320183131733 -11860912948868 -232692488954006 -51050661834253 -26767848847012 -240842709843051 -251551791192559 -195867235482953 -184782208300113 -93147654136208 -217146268696861 -113417040658555 -54186769847849 -153894529753914 -34240105476695 -162408321761833 -266982950146281 -106403762373553 -277069264021673 -231880625635411 -262323609666987 -217319410365110 -141144536587311 -67387032867270 -1588938094312 -19653128697032 -223334564114378 -93158725007288 -59926124495727 -22772730480980 -14062296306030 -46605463397375 -54906126089990 -21629178540750 -193421006651846 -8260211505078 -276804763452040 -18874241131608 -253941037886172 -191927828645866 -107758633255376 -64447412061892 -144965210304980 -154879141354153 -105796177005185 -120414160019785 -25023376641778 -223269052956769 -49056313886134 -49172451329884 -61738234505003 -55836264169043 -166128107088947 -214146889549097 -194307402801813 -153626721552761 -227372175802684 -226011838624724 -96434124619527 -112405114405603 -20659015163254 -126225859227772 -249371552167083 -82779486429436 -91014589583466 -73681501000800 -173177578618494 -226667264646806 -226880003555725 -115694547631365 -142737946407222 -132163014389886 -91769990029994 -257931455503088 -37695677138196 -232897930394949 -31592509457895 -94858870361345 -45366914778238 -82504637716326 -144006557794201 -121167667544236 -211849912982820 -213995995378969 -196774548639003 -221147648733142 -68192704336632 -163652712918277 -84994852850983 -278503263129802 -219641030075779 -79108152990388 -16302383999448 -48182099110134 -56026837528780 -271958404792183 -254816455470861 -259888677471981 -89782728024067 -138133837783517 -101297734663100 -230041493990204 -168202150443432 -241041032868315 -11708527885923 -117169696621164 -128828649953269 -260870371854133 -145579628122077 -211345625803467 -31639437785251 -66366334771406 -275988550286549 -121665798961839 -125673989293790 -263586556961691 -264338433155892 -121286273059088 -30231198610 -127190662228117 -96687001865181 -251321027832352 -109057617484804 -258885727289443 -37858284069096 -213963852242137 -144412799640735 -7677005644771 -246266526475637 -39114206922361 -173592792523279 -166267791242421 -98610952147436 -46974565558552 -226739950034498 -49637440836859 -96390483400421 -262671922144028 -176490460622552 -175789834086159 -23141982344351 -251538343414074 -180199782368171 -114063572047758 -217214098724117 -93392303968210 -180862857233479 -106767820648592 -75336811161318 -114548996059915 -240523081440500 -80190717878304 -36170285380848 -169793973034686 -37458379057363 -30458166607619 -78080261761366 -228063003487311 -150678980391188 -163344047156280 -126824141784298 -169429850278602 -55994941587113 -3598491494933 -28917655648691 -126275780876748 -91502597073491 -207843222077974 -11463207750449 -108167936477985 -102511155849638 -263770482361200 -117092697151031 -80273128850116 -8806300720074 -72551492576445 -181096389097183 -54812942969888 -91233426844954 -74736615084374 -216402238847496 -271253990060716 -254230468780562 -55606201643791 -157669277759496 -104773265990851 -161096947340606 -245096313543552 -134164306332539 -75317906201882 -95829805596945 -161424665429369 -39474130422648 -50467894178871 -186815553409445 -212733801270415 -239344828851062 -19724764441157 -172893197510941 -129452339503214 -248343692910259 -201095970732263 -193674501111934 -16443562988554 -58211073554017 -212162319136784 -69650530775215 -230286212759637 -171524448962503 -265003701227575 -206132317927151 -264966612028443 -277790050275447 -126384050253275 -163791990560701 -244324473274172 -124878563702124 -204651437120758 -85836625157332 -33197742176202 -183534587911770 -12157585346142 -74517434150008 -227981721482121 -29453356337237 -135366450640846 -12363714522645 -193649585829579 -28877117234613 -165811706705572 -14480280977765 -264319147543936 -135811135825825 -241178411238783 -257905225494305 -239866754416151 -119766754861961 -241577302359244 -83437881269213 -51059022602051 -88815582363986 -227339642705234 -188532880097224 -57565049727301 -114133706732998 -246507394952797 -216567164232205 -16672122109446 -260743162677873 -158557523167173 -55465817002424 -195347998324778 -160025014056684 -227845369926762 -242808093574645 -29179764418706 -193282641908864 -62903864894786 -114049777431270 -14320525657187 -265669152641639 -264861309870868 -245869755631585 -229083855667867 -29172512302242 -93638958877852 -148624024648120 -170858292458904 -138552270576458 -17152912486355 -54942381801021 -188361851303546 -239677732658735 -111706500144409 -273486439438317 -13460584521848 -78731363997524 -52640341443539 -226998850062472 -200541732624347 -94119512161436 -232342090707321 -103464231291921 -240411634313134 -169721651858959 -144243208278277 -187019765978593 -199107708765759 -180368946285041 -199519981835424 -28260302927760 -75375254867429 -255859049356241 -146143879826521 -258722876562259 -241191298938479 -216980557496215 -369670267500 -168670487104106 -231028927460119 -150920846844961 -82490254658638 -140164316127728 -253388854002223 -118238263611182 -244848417139878 -123461538806816 -206019819331588 -213764082228456 -210750493022275 -92253620819663 -151451740110447 -20638232834660 -231646828826984 -165971755144041 -24866727162128 -194534277596827 -188570388318808 -93494983848043 -13499095940520 -82585810632089 -259447646462747 -258242384255468 -273742556378873 -236731760460774 -151532867267322 -254117004809152 -132591913672702 -203994615269443 -27536526127360 -59106569757694 -194456780602131 -6512677165470 -190594810232337 -71460963674733 -147169608091338 -63255140338587 -24953166081842 -150868680474772 -61097120458541 -109252717062053 -104205410274765 -116040624482059 -279140738523302 -53068494754947 -227163036994052 -8438540268428 -117516208493398 -45794635588746 -208359309218218 -55750530903182 -190013347862687 -225542362453302 -121493636369387 -106610464251959 -61638114084972 -220494117107039 -72817716282560 -107889860907603 -81454719813097 -104752526806658 -268659212228333 -120295426028703 -278299210841856 -51552952990114 -42889172385111 -174325315004763 -229001588658319 -138317416425050 -147377910814796 -81042820810302 -104307394653533 -277773841756842 -63447332217290 -75697217889405 -225711258435684 -235883628003024 -197999963257957 -29964555444659 -275213559551041 -198335862979035 -223729123281077 -189387643188101 -140373250358728 -5298495887313 -210387334617211 -272836552964235 -74192269933616 -113358285868874 -91575127171897 -254813310347561 -225217658143317 -265154723400130 -239472599265709 -147449686471078 -211766540726966 -115158275241888 -98541077778788 -73820856850131 -121241935136894 -249244045390204 -266962785261649 -36412100951322 -221450410031706 -281250222048151 -165737549951078 -272463301454577 -137185859014130 -182883129800454 -73441867741064 -67714741990106 -12486445926999 -130369330450377 -230978396134137 -133114380216789 -217771801674992 -238269302332855 -2320338248349 -185004549610601 -195828748527168 -235707030967668 -235549944930040 -69367733302067 -184523695640294 -251862262988199 -242705381238312 -60948941922795 -153336772561983 -115343869351108 -189295072358614 -272033522481671 -124238894323294 -247257968250812 -201218307359709 -160299681656465 -228894236532789 -8101680049328 -273552687008510 -249752141829272 -40404183902565 -237592063419204 -240969065184642 -134451441079621 -230809659024178 -12268731755596 -245307589931009 -80072598864774 -49460568711075 -157064340727951 -242499129443640 -191259525128556 -143021314757577 -31425263263708 -126262430586327 -186910498293970 -104138147104498 -221136026024521 -243600796751535 -277187305041695 -182131886659527 -106158792658690 -59459356509216 -154495955550411 -142776127723941 -228609921922530 -60005811214906 -34128159797430 -221434338801407 -230820540530172 -164696649884387 -16362667968623 -245821670738052 -150482670012234 -207781312238556 -151047470022168 -199682831803649 -162338207898576 -232661817969757 -44500655239260 -241725213243457 -180170638480498 -58525297646132 -250493587862690 -181786839250155 -172725706139530 -82884507247947 -165255232572399 -97396229201225 -216050431236559 -15693005002984 -176571577120563 -131199031598490 -100875775616643 -132755768234120 -82619262901809 -155797132787653 -34292974486158 -272147133723385 -48914332158007 -193848316717921 -257978456513332 -61963432207925 -213367595640776 -263495114136049 -167134488921676 -148643662841178 -11546077538676 -185311579244155 -125969619774593 -265091256062458 -276987242440530 -192552552587524 -127055335453193 -280343648476974 -265164674554350 -60057766591494 -67470895032150 -200039561008300 -135857162357594 -147630502062868 -186080183134454 -34832537980639 -151573969257950 -110541496314904 -50893458098931 -242323235055976 -36142012720204 -198032541595273 -127650635271810 -189583116971949 -15511421154913 -109348068552539 -208854562370266 -187691678884884 -268261460676989 -145880950186875 -3735004068746 -16290645494783 -229001195785838 -90704839508580 -77685593680179 -913109401436 -4242780777734 -58453914402819 -207181296055411 -138022701781547 -139837267482962 -250446207602570 -46592426533858 -236376318481466 -194045015995130 -181467813036879 -201308416266953 -232200760712653 -274243229640261 -269140124712069 -143649144527379 -59022351525237 -222987143268285 -120489693714010 -222836281175260 -140471381372255 -3267058294753 -122050052235934 -185877459597954 -27385879405520 -78926685779163 -19309128726022 -109528813216532 -176517429108326 -81577439916720 -160528785882944 -57638155016205 -158653353111518 -180488412666859 -35187880295538 -20620785548654 -35473731392041 -255133459959455 -106922075605722 -3409970727393 -117330571374437 -219688291119941 -171446138828508 -195379637476432 -184468413063655 -145198241333817 -95524491749757 -258214795295755 -110728509717062 -63360266203358 -158096753230766 -47719441486929 -273677239948688 -83587992573588 -72588521954123 -28604401346343 -83754663488215 -61617357826828 -223153158849206 -110371411610045 -100744117858058 -167146495799066 -57549065623055 -52080400886541 -123055455892601 -247824984113989 -171326776160841 -244902752894604 -168375356368604 -129783474520162 -77437102138695 -161569518095783 -151029911385217 -88660384591241 -275537779127027 -229847559916687 -193483679136157 -228885589420802 -73572068044490 -239064266372466 -86521758560957 -3940867729523 -175797428896131 -195932617224579 -109837834395966 -54579909591117 -244300712055685 -174794880757813 -58636774182632 -150866359025280 -118520666570376 -102771618056770 -172723350612638 -274694832799894 -179726733692593 -20174847863929 -48494286273749 -19678794914337 -124018166783746 -52166005904678 -33883760349132 -232507418399673 -161959251917536 -268395613224696 -240666603138667 -241187773294341 -4378724385495 -229637838452779 -94007261839279 -136054724012417 -84449765517530 -19696277655448 -194396386157440 -107567460757221 -63246802231948 -262969090325022 -41139217412509 -2051235944686 -214585772230067 -7374888010960 -276709672167247 -54293485372968 -263841108708890 -39726815498621 -233024787343308 -11722241786367 -224812606861746 -248536899431480 -23565635825010 -269539401065574 -265127673332373 -200858298072243 -109604601463658 -234212253865462 -150680412634024 -44830771541267 -21188802440415 -76349876010243 -246307401438085 -130393606149132 -162334057954634 -140419070130700 -233954154732953 -139033183041199 -12443115232292 -253385892861192 -29549505091657 -217952836627139 -260871398499863 -3868930148559 -122218546060086 -154715912302600 -150425386966209 -195580047971069 -187347408603277 -59624574368883 -250344650957529 -30523567819045 -143558710588152 -264759228994272 -263512270955559 -220317065547551 -262306208851724 -104098138339055 -168455306346881 -220558574904157 -40686080058903 -107920180948377 -27370368233609 -197971398557504 -67939507303603 -125020848315769 -180942398797536 -60080184363419 -219594803518248 -135345406790644 -270101261726901 -256348989086383 -250368798036217 -97248530503742 -36637850115743 -200819012016115 -256416456998298 -254814422484520 -130119674259054 -127786753747842 -157591845100488 -16363341369578 -177993240955826 -193891835635820 -37640639526954 -79744375989931 -216642917526208 -183208020004490 -16413035238416 -78063112255157 -20850948767475 -178211845606322 -101028152563104 -48564089449175 -275119785801015 -219976242484015 -135426282766729 -195103989714861 -145933670348908 -201708641246966 -119875683160137 -40311208966054 -187141332519227 -272472715135002 -157526967546431 -272361254080664 -130266080973321 -237449357760959 -111103447438772 -49862516449617 -276868142702349 -50884277520083 -188817931742365 -246322280934265 -110246473731161 -195498768417719 -126707157142911 -162981803607805 -244538740690957 -126942741289886 -132049646512605 -108466308212794 -12935300359481 -129812947601054 -47858354237471 -71941206319772 -118505688861879 -39214680485498 -56361024819188 -134270481732272 -206320510074471 -252968219201853 -127781108075370 -252885066190529 -50771417103102 -250970802942546 -152648203903120 -9070165077596 -24427161539104 -8868246172205 -29747978542278 -64446089070356 -36675689986418 -83882426131919 -254039897496530 -235760290647794 -202860376654473 -238932340959300 -62589119978803 -36922484030857 -56727080046272 -262684701351549 -219516198879712 -216071372750841 -147666390342744 -43834414193868 -255765388339431 -143462127463273 -78247217030978 -4565263835520 -106653243004483 -264173280789999 -141594213462682 -8688756896355 -170371598874595 -82213765610811 -83171622700679 -279129814890440 -162041483774781 -36706164607374 -219627552241140 -193136734698589 -128211787781086 -118679054603308 -268982589976220 -10577871518665 -214821963080877 -161460616282330 -110527979731720 -270935276992103 -259113684213473 -61697512154246 -185773769027555 -7159397873728 -211858542884844 -247128813755777 -268497346286177 -194211927533303 -36849912018918 -30364539748252 -8299452836827 -125659631606415 -78515533075778 -97525397773276 -204690409832081 -233060317443507 -163101071111755 -62682764437837 -171615872748801 -249950013955517 -247696060885802 -131224493822729 -244201393166337 -100788247325719 -55467422818402 -202862909259974 -209120996164174 -78642737312323 -266381588340287 -147957363621541 -13710356081152 -216479111280193 -124022288850903 -149083340155552 -262219819654312 -69689885465794 -150656522795470 -216295902432147 -168596492541763 -206448259013759 -203855719337748 -365562564681 -103409409620381 -162602254843077 -67239669449779 -140594083387592 -82230234823697 -207151559724247 -100623684757968 -77255458297988 -212056692790105 -217897856540188 -188566805123077 -171082831507972 -39995463088288 -255652464813998 -135839418726834 -182767837602874 -240991709878878 -156291093963572 -50596912767639 -1039077099629 -248734748037014 -192212508364917 -156167237132852 -224841600787639 -213197111232423 -270845669858964 -84837155655748 -103180833239832 -87227988719086 -54875416466395 -258802074359185 -94637876892141 -246145785925294 -240508645844158 -176763279573895 -217815712968284 -223757201587934 -190269345228847 -197363178806079 -151178107741909 -279692987774578 -44889613916797 -239309943237212 -146588112457732 -233316839952369 -68768566890040 -278085046716001 -244435733926989 -80754773459726 -229689446186571 -280985761763186 -108961963597936 -193991760191276 -156660975510057 -221333222868161 -146602761646347 -207051800420520 -104329547395651 -192105431017010 -37695872255898 -50628551431122 -81308181435736 -244122956782623 -240364603810409 -199838535823618 -48155052497469 -17800791520132 -164350083363989 -106302493937231 -68754707428116 -83282518225904 -261115024212198 -143705977491853 -108465562187670 -8014146672595 -49843216465741 -220634953386192 -105960239926586 -161733052935736 -25600878253044 -237718650619068 -179199918528285 -136661582170771 -227077470426891 -28144649832065 -244233934710791 -20219007833859 -15705336076118 -49282729447663 -42020857945344 -128515664674349 -258736895220609 -156331061570556 -123641301565631 -149062954261643 -200832570309592 -139069035803657 -91924023355722 -156533736494001 -250515219692235 -115199089544709 -246627841501895 -275813465278640 -134456859864126 -141716171114113 -94593107512309 -129678609338255 -95545395365424 -55724881727150 -71036612690129 -146294636980180 -206292897519888 -142642830237719 -97096118544347 -187780457576090 -127686296137278 -167675922084155 -192099044393507 -135819818287538 -201333283850514 -52398646454679 -5666328833890 -560374496661 -51269858570252 -35693721462782 -203585742130381 -271230558461176 -158136725948201 -211146451760725 -35820878721263 -153122242786566 -26825027659728 -6283084379683 -221783576302580 -158963893065838 -153097729098219 -197878159279318 -211507520227252 -235038020722745 -23715569652863 -253663844306758 -78605787069565 -78300012945934 -142765209425496 -91296915696932 -276222886144554 -168369231928226 -27451038250429 -32448939100658 -6480237369136 -167135270771484 -19629076466874 -214222068601366 -176365157686085 -99922847343814 -160163674383495 -200305178144592 -110973907955869 -179286883193560 -175755029605391 -99565408642728 -239819649535847 -34305433885703 -229676363203814 -5106570424248 -254691236994482 -80944661672242 -269861194705678 -177794008777115 -236005709539997 -28410604954104 -238436501564908 -203116063233373 -136388438232846 -106778453241339 -244228785299889 -167447870567487 -208609086021077 -75747938527738 -261036114039457 -12215502517692 -215425745926669 -22434365309939 -243241607561037 -153468439990778 -134193614278838 -1678668809960 -199227543898666 -138935465120683 -176956375909617 -30838225383739 -29273770384559 -137590244080919 -59817493758253 -140712957991719 -223219624375429 -180948401300620 -215029617735257 -113646773726351 -61322441714042 -165402392392139 -96018904320263 -93189708407279 -88071039608083 -19372108233923 -258569902833173 -117876637939881 -10151749663360 -39147810307073 -19050964780642 -176492449457798 -35751235258127 -34482843342620 -100260288738784 -154696150521433 -262825752524709 -229212323696610 -11766912232879 -57550451641921 -148541267504330 -197476232798778 -205666417119142 -51690749072979 -226535007059359 -264347699823396 -188133104354861 -22733218030597 -252579657291678 -93761054950623 -150662888416569 -189226124416556 -2408208098502 -264450683136233 -276138816432354 -225192557425831 -269695045448091 -255099587890454 -17897293779130 -135054542137296 -89413472625741 -76774204110420 -226336681160406 -252462367929908 -240471600492777 -242752304777964 -243058078901595 -76675161097480 -32220660899562 -21780218879087 -146970848576296 -20303426856626 -211507580869225 -275967526779722 -200520752126509 -170683588785861 -97707434160384 -92449880306297 -110283509918008 -209838432312295 -143260636365338 -197403127705720 -239989769008684 -263474513752950 -246504829619750 -84163476509658 -197987490429898 -200181960124540 -160174462733047 -135027922006651 -58204952152126 -66919505068311 -120639138551796 -203022886705360 -126675788927025 -27478528696277 -157969923233015 -190352894367530 -128362131934186 -81775509999461 -215950206455833 -188208480986996 -15528971020329 -113364532791491 -95633978221873 -170392382681320 -145502201877964 -254889241193879 -70726818229525 -147762535734717 -151018859500681 -252463584853118 -139812522091525 -132809963713626 -137991279224347 -4037831079308 -140910572962812 -237354215964582 -243258064299015 -279604560600130 -41372793990313 -149269176297511 -81585717584696 -247197410469267 -210482755016441 -90222648138418 -266191305455054 -255083526101155 -279171601147257 -268657313513087 -139435753283411 -264838444038175 -211769972096102 -22060822923538 -65861052650031 -274625510337298 -52017682685576 -174446699890596 -94207602074939 -132340794564033 -131626602264490 -237351572376200 -1664060040165 -85984890658799 -189425923461639 -196487805102244 -264476341327349 -1770111407498 -211874341884992 -250459684733744 -149273879727302 -26065781411612 -187178766674182 -19443647138396 -252937372936157 -254618239398438 -228435512223419 -268692794924525 -119279281127873 -239518881455261 -257492071474482 -125246867656537 -10772768303795 -128629601132267 -17687962854504 -95100676723160 -237071634336156 -2910959187938 -204522319490968 -80916304233088 -278034242296622 -88512938213534 -109640820581833 -96699920327322 -66828673263860 -52612555068065 -47138024472421 -65475330186166 -58175066251138 -95454393184751 -220354485950466 -267758970956961 -39330187114382 -79750948049963 -167385317247174 -181985687939962 -64694551724414 -143759875001303 -61351837125331 -8922211743776 -39179103245523 -38567554998261 -10130909192201 -57175895841163 -34799162798137 -258305597490961 -180583701305022 -180376396190267 -222051835180803 -164755151006725 -84607199191235 -54761163988266 -188980883404483 -165008982688521 -207539777205464 -36831355693583 -130494771492436 -71098467064670 -232277751005507 -126444322538759 -9946658823679 -246039574318728 -252529998129236 -267435572904438 -46417458768079 -11692591919584 -149091483658526 -226777584048566 -35136546085983 -110306849665650 -264804544418091 -11884967655504 -127095619383469 -213022147446069 -120906095704285 -102039448054737 -27073231365930 -157550913815889 -229341906310249 -12706470214325 -10942413336585 -104689398607614 -30433197062783 -179262993355006 -129125579593830 -226350462176796 -57445823371036 -188199185816296 -65038609350014 -140182079171639 -191008958161350 -257857831677398 -23451697626901 -269160626541055 -70527679690289 -240569648368808 -235593162905287 -29485067809932 -115123019763460 -64654372803374 -158506746230894 -116758491921268 -245080172946941 -101663352470276 -46588429083314 -212813186311227 -11779615086076 -134140545622287 -119192155340026 -264227990256039 -261162115871970 -15377567305648 -44992006987609 -3941223491219 -200561413593284 -84450384720558 -66858107386948 -154485849841114 -52785436536600 -4796284710582 -248903344592631 -196056972951222 -52721150262936 -86465235708072 -26738693098574 -226193942624885 -220107596216186 -2219105412721 -93751262034525 -67196510956542 -198103015475423 -241207029507868 -278532308275841 -11625859352771 -49846696234245 -73224579723607 -85173726253504 -205470472880263 -228758018065629 -134006354827170 -55234916385229 -239158998666143 -237590233692195 -173267492989627 -68813642511294 -269171702813517 -78095474418962 -265188667678841 -144228299124005 -95028383623617 -100919792233700 -166344916065026 -144295686598520 -206188263938243 -258647268306823 -207976691872971 -169309671520843 -63553610799695 -26265224017419 -193693864640161 -154103368822944 -269469934553629 -127364709915599 -174790663954462 -202701090295696 -259832361466933 -10675112815669 -204635952149030 -183614617995534 -201179055746155 -272630520170845 -12857803004718 -195446494648346 -88948878449208 -83407604856111 -91000370393586 -99535282430240 -79636855689457 -95233014085535 -277723527148130 -118001237466242 -180342790244874 -273591284921738 -21346501745781 -207401981907639 -27565890673992 -35000311117370 -211455822627537 -133242922344701 -268059874966503 -103444304294027 -100487071835158 -136554093414200 -155468208380733 -198174213242242 -129032119511202 -274685772771924 -17827710506309 -201936612264655 -48439740660008 -27221843921992 -69511757233069 -55385131797966 -61351907601647 -108787568120457 -52599720634904 -82309424304439 -231165654950198 -5650765865888 -10093317055850 -250972808198605 -12990244747237 -276820148984344 -257772601115649 -80926864347193 -31697851320786 -272931406809487 -75038646434802 -252674385375576 -223700132058138 -86771021070528 -28866415865425 -102290449366082 -252126753855482 -54965838015533 -185811877409732 -97440703485482 -140921657931953 -108770167552080 -40239751998505 -231465667561686 -43325909815196 -25984210689618 -24993145680411 -76432417588719 -179335305971003 -48022746528079 -65789377284234 -60246801549647 -22655494364607 -97357320977905 -102789087711351 -36954409817631 -94949429972656 -196925228226792 -42774100123188 -272360136536255 -223430649484428 -185457445472353 -220175099012277 -261413806771353 -80598911567952 -113324176919818 -189674562041096 -20874667930201 -223478356261287 -84583309352681 -281287566121697 -225507423087573 -136977356299530 -274720276325889 -152565747745866 -72813068394121 -215278392611285 -184673579208230 -242927479880697 -147836561255219 -56512247062191 -278252047801892 -116920379619129 -181459790506794 -262741434477012 -9957633075346 -10332134560789 -169759605708388 -85872684794505 -253290583594583 -175491839939207 -276909921680271 -128704493719263 -117790025946554 -152604901395860 -119410364219544 -172701593794385 -261089319907139 -60481714174828 -23576250567079 -225318649906580 -227909031296186 -210741144340921 -207129336367720 -268809476720071 -33057589715115 -8101473157020 -44848538833260 -122654399579772 -237723284857173 -221667524816148 -183833754527835 -224179327206447 -239899106819896 -177099173204145 -96226008464809 -38538575554370 -93313520422987 -161366089190027 -176674070238041 -242590702871525 -127338876665740 -159603542652980 -226553766606174 -123041745739755 -139680980247585 -74206018147930 -34098526922921 -124578497190658 -29382172699766 -84366628744824 -266844923034722 -51579258970668 -12899260983628 -5825788405052 -52129546391224 -201202875093862 -110360891021324 -6582550048330 -148805791326780 -183910020699599 -267305637994 -244436513204702 -202743766934258 -79021387341267 -136575189789442 -111379088639505 -11350794778275 -117649813700924 -121738535280428 -274327087170931 -44571032179299 -59379205013449 -249381887236785 -128939084281526 -229211525015891 -204261302565339 -240341075787867 -116661448794649 -23934625454185 -34581582223407 -46386738678517 -140790355713022 -231980974869681 -30747006134589 -27117057813627 -109384424801253 -102885928099214 -68414562370257 -156499342414659 -223087475018527 -261686682012307 -8988897622059 -31276838132669 -59711256590372 -148199908069656 -95632677015516 -180022588309091 -153177412692068 -2548267232749 -242930117076715 -84363742578467 -213905683784853 -125162300042288 -248175408657056 -110062999970382 -115827666000639 -170300303084531 -102558555906942 -172242252173472 -79424578890476 -132585459646859 -234025412504799 -163603661225645 -183260347091452 -217156608013784 -232197629475165 -9624518926884 -148955576016097 -268559170531400 -13723880392526 -222073390742485 -74145004736776 -147157895516843 -161368305301371 -190662564794368 -109445422910310 -148319333033466 -10274689370522 -113538754972590 -33613603116675 -129620486075332 -75938945916419 -143705157803598 -28839867291768 -281431710998512 -137353119983725 -161167654507640 -68221543988238 -39073564839160 -134976113396919 -94780097773395 -36926896752768 -35919172315655 -89561649505712 -7149564494262 -87898627801094 -155822051586743 -210795102290846 -242050034302042 -16878625125846 -122940355444638 -117173979009952 -104837155773475 -207127967791471 -67913557589519 -249751822647188 -266701780026559 -102601226329076 -151737002972331 -135061805029741 -34450331081343 -53553755964458 -84387677254889 -183772432441770 -186863450449997 -225238901247800 -100840746817718 -128950056794630 -70325346250903 -142877927322661 -194145519680996 -203152667558859 -223773599757421 -100394943719800 -175009692886727 -68516765910791 -63657935561582 -237135601964442 -90389411797970 -280581894140717 -221879182678575 -128073238226479 -196202670986870 -34245865016495 -260219788484165 -20544264341998 -133949223708130 -154109496088203 -148440057517847 -194207203857205 -139597487598661 -178949103909900 -235659114711479 -66886258089230 -104819846539989 -115306716102826 -69229111356911 -79428259821258 -92853039933053 -167489964162098 -23260478560122 -222636686299739 -134288544880955 -66076012953786 -218224483700854 -271230420700528 -271322896288976 -14938845639293 -117449275819132 -31102136867397 -225386101616007 -165405146259174 -164115512766005 -59144534194445 -106685304870614 -278266547756144 -4209307162802 -5650664397163 -254498060291393 -192623059574771 -41740724627362 -258119134524202 -105930728969834 -144117327630945 -209328821161521 -59644061638814 -140941087099401 -82356135577391 -257031413819464 -121555544543337 -198311917961177 -230668079392865 -121717684482093 -140760818821541 -218904245198581 -187109799463975 -205694172728565 -57613312060561 -199379122759637 -150481778411457 -165160697369997 -262782486202528 -71894842921616 -221664094635288 -12115439960108 -81506613361827 -245058155536625 -274387249132468 -237722489919897 -252197032511549 -243344681337501 -86102406089954 -206725232217508 -75969695049569 -181641613589568 -272185713871714 -228566715806630 -213285568012847 -64881960063261 -263661593000793 -104765578234484 -186866961884427 -145356337562526 -183590860230041 -206732685566460 -229194389966403 -262167758376212 -182219334281885 -31657824725771 -100441015439976 -132991801028477 -215883553298716 -180749070036842 -101427751016527 -220136748939208 -209520297298976 -187024306554426 -1220621983182 -223035374486817 -155529919512056 -231190313389700 -183197619028140 -215070837860780 -195838857915124 -13214829143120 -4364854309996 -159394430562264 -110440290681387 -96959943494327 -96213807482034 -167131375717648 -275842031820305 -23193296259847 -89992083443722 -225483533249019 -199574204158720 -71261723220443 -228312840550705 -112465557060021 -246452087152059 -129029806007933 -61545630363668 -218404228225132 -122905730088554 -59474243249472 -82864087201191 -278084784945838 -189256249076054 -198129495279584 -147917403199298 -272278772035225 -186646314146539 -70367968498387 -217510634508895 -8637446962217 -245169729891211 -266310047444692 -152571456608687 -181388908760123 -72403820703922 -241544223270658 -86852857821971 -185708508438994 -96372271864091 -238625667623428 -262669499692864 -69214275404737 -94628428501177 -16424156885638 -243784134195136 -80936781825943 -42390040515948 -89419010060102 -102721131683904 -75100082400420 -82387509193843 -222172699194310 -33073231372516 -92586073324365 -104354115856083 -87063609159436 -9406592356775 -209888816783769 -48948920331511 -139493063442517 -235885653501657 -80770708952311 -67495567397083 -179694642803649 -231948527269156 -146284145178582 -72206565228062 -9097841521606 -222292879527034 -133275734646481 -100427183425803 -198924768936033 -166738980939190 -258220567769409 -243167135995646 -178163860289268 -273557110154002 -150429783078417 -251775201290726 -259843854405587 -260710335750924 -247424486309825 -141290444292823 -216441908036907 -152212120295541 -127296586388613 -219964005544912 -595766388695 -189317045382686 -110284465358589 -148489443227942 -47131515018348 -222376554084773 -216684238978889 -233158828103429 -159786547094741 -34369295674130 -130839941244659 -78669966526839 -90398751347458 -58422224605359 -82929455828451 -8974605723380 -111130938744436 -26196560951799 -206719543185062 -267318558160153 -128438594255734 -68606586482034 -131126361833470 -134827243102148 -84450487435612 -20680300220150 -107610996314453 -103127971395367 -74039913057011 -78020631522465 -158744109146555 -165655431074101 -19000129169501 -216691629306936 -106795804203731 -142277083440880 -95702652961153 -22348528960244 -143966724628430 -71655736980491 -54774278933950 -82346050592450 -279957425796861 -65249097626592 -100758134881624 -207056061992640 -260334644718504 -54503470292541 -279134905463397 -145387272900523 -50021754884742 -74029133506336 -44471267171016 -361496658666 -58636734701652 -239490934688985 -53377122884626 -258816866308588 -138817586850640 -245234506324103 -147221917642309 -103767826057160 -234148139384199 -257814778399940 -150966460553275 -170311973893010 -53349346184922 -67407267148661 -27262185575042 -264368419563604 -135365325500931 -177025620254447 -180196100603646 -169949239499283 -240840008941240 -155285839667181 -160229344731806 -124096132784966 -67561495374698 -139247505626548 -207291734706968 -93011378041287 -110604592556627 -198201807895581 -204905085725783 -16246572896503 -259796655329169 -49189014476528 -273377407549302 -111409906697275 -72546801727905 -98019910849855 -239049043567641 -110825214175259 -244299461780140 -116694054079569 -149320861630631 -204149415722807 -273916923956312 -251653975347227 -144432767004136 -181671398840523 -34095738548317 -274169236406015 -154491251600959 -235884876194582 -170192183158638 -121541022312009 -85388374896509 -26390420718272 -181845253033839 -49223419151728 -53861900877950 -243766786898053 -170351606531067 -269075972750954 -124875842439074 -152400903600793 -39496845059746 -127460732896847 -206601490145522 -98110270030688 -82313153445930 -139073416933877 -228329863510466 -83560579562230 -216055365558260 -227136412776210 -71477736808788 -264000191837004 -167157088216300 -211508337994790 -51154172342376 -193135311106067 -39359343863298 -39399522784338 -214037003870663 -15910759561238 -276926315228429 -87148156369402 -194511662666825 -11126017254720 -201605989708858 -52631128014506 -156696458025852 -101260881491752 -134366070891654 -207998532993265 -41204329409628 -18424537435808 -228294237958508 -30408013760010 -221035911171845 -273509032666695 -234862535366401 -230151392842359 -95001419851362 -79373772001577 -68385224066851 -111364577970337 -58050912453915 -75590099476113 -93757938825583 -99463506868319 -214684180033397 -266069147406675 -254420962560485 -210439285950270 -174193968090133 -22494060216785 -233898603352176 -74072603992813 -88165239535841 -175050666361768 -37859376772185 -16924058305636 -219501989353122 -152418240689808 -209257561290985 -34094905850071 -169580168503954 -188092367477868 -184311974512857 -241673382861855 -215738465523619 -241508473633989 -176352203597317 -157282459128021 -228211196509139 -30730643199060 -110332104054003 -162001292979092 -255465974240964 -62476378668538 -97608398150833 -71648978363138 -264785084160290 -251477012807850 -262010179483780 -50888991463512 -84242058773936 -48341005352375 -20405893282747 -134917084242160 -274055772434605 -218197450561003 -161287527329335 -122499228334204 -149607094883280 -74887066846879 -39031716866760 -145029719121576 -224490532165606 -264862626395681 -128340822041927 -88252087863361 -153500747086880 -104414235717215 -264839015718709 -204497452125211 -191434062845257 -8446489692478 -207301727635994 -251908785093745 -201937655339524 -78747039764945 -149947461892811 -137795715724704 -269356460698925 -74894355345519 -261195738372819 -254739237868959 -169290102767074 -173352085357726 -35065568475924 -241599817526505 -279989185018914 -48433723928632 -256366987833892 -151652031845558 -184733008659161 -116393686099599 -93684615719652 -107118607669202 -223009671912585 -218124248738002 -198163876871124 -126181291459527 -253719079676625 -275701169639344 -54336434815014 -141788262073018 -223473168701653 -260711800538040 -140661777497948 -89718989630000 -142233257920282 -94107111860050 -183954092637950 -150452687447359 -218166039253526 -213745144985972 -241955866407793 -112274368526749 -103534197432600 -49391905782027 -221087951331383 -168379768464311 -31176868911186 -194267251982894 -205170224525782 -257161104461130 -6017374422602 -21723904946269 -176576233510885 -24445758817841 -137992992513148 -102041323016155 -36295537710382 -242535335126380 -232580251640453 -244747375505570 -137880226917103 -39078984280930 -107386925937052 -267712056307591 -83546106699361 -155145025226960 -226604897941248 -215873966472132 -61230848704046 -225796604507486 -273588041789242 -142146484419982 -256042228916193 -223961959765700 -273722935081525 -175276633581028 -121350235831008 -196089429948117 -220723815482447 -185050495266998 -203083358928726 -167923875449316 -191960920922734 -226532836095698 -248123044254690 -225188943555721 -187173809429546 -57903974765773 -162486128169298 -261699129742841 -51643355256072 -166572308551719 -35970346155541 -16902863685541 -261697676764580 -281059685373459 -109164020632806 -173921662489480 -237984565488587 -175492998945249 -277325105524145 -266177881612243 -271684583340328 -166062019962353 -108359171802466 -79772067237990 -276854500062876 -203132268863790 -92493594878041 -197130587064643 -149297098980920 -141875068573332 -205428385320834 -243528431838861 -252486220389367 -175615643639469 -100738008661589 -266446266268621 -164818822093719 -98010252500758 -68703286867307 -100617447907681 -170912994484758 -167211979269685 -115775438570789 -20817810621489 -264050644727991 -1618638255117 -257088390562204 -2637226120735 -27038617951052 -197703322286635 -248304391116749 -221090801147825 -152181070651745 -207297727915964 -34102343311269 -80025356232439 -192025703161288 -185576070478499 -204425852839472 -51338599771483 -62215958728702 -203233668116600 -29212327119969 -257479296280629 -49703688722360 -276878579278591 -216936548523193 -267345271052332 -186308557243744 -171267959587348 -167274669778453 -173299864120912 -202239589430609 -225359883671334 -206555014292022 -29570549466933 -3544497538480 -225953949177485 -243662450390605 -29136827834743 -262254593262160 -121596235659792 -56417817907190 -96983194360547 -238068733750296 -138189925784370 -133058259151780 -120053260504143 -52872955468099 -151747781908434 -87717444844711 -279082043244783 -20371275492148 -245785386514911 -191140314874256 -141849625512718 -227820689155183 -64157643227835 -174331754203699 -147351973788538 -29422120013301 -99897902518817 -59561504011538 -176008565962212 -153818349341293 -246068453506828 -31256764755087 -220458634603583 -141728674569565 -56248008161115 -162600804327700 -95581462348308 -178166467568740 -265530733082744 -125325978910611 -266621559928785 -124234407907393 -278590283757360 -137505964752811 -6209674351151 -164660292183576 -264101258570820 -83200051626421 -135098447237893 -278319475115951 -268579964353543 -252488853398215 -94564748774519 -222317511151098 -103636374444238 -195309330173319 -254908817942808 -281423382180354 -19810565417235 -5030286140792 -174857197201936 -92985703512488 -140809000646079 -86231479558058 -236642529293322 -173582073522219 -59683802963553 -192790541033844 -157696420411123 -194344844142055 -219317501152359 -8973504714063 -183224769573755 -190857913966662 -124507394979162 -217991098669610 -273181628643586 -129539986217584 -14212189890516 -72231408896933 -142976241825790 -155449315307883 -44578955171160 -211080185427948 -243895611661787 -199321817413099 -31541246205393 -144142585907390 -186551623598338 -209374926350599 -11054221129994 -88064722466728 -136644211530459 -56531578502634 -50277378998792 -38631658960018 -206857567403903 -123366266629738 -132402781680546 -65151357189698 -79580520024615 -220380955356239 -3425365684194 -177878443250479 -133937846856603 -62076671802430 -169952103796154 -4257451795641 -95165716789435 -5846902513321 -214558496088105 -66717085095345 -262480584126839 -209425011451923 -238202396863836 -72041851737325 -117979603223236 -15045573461510 -20915308888777 -231994532258181 -158144333748930 -90585070446801 -25845718021378 -208110476109795 -216678737721427 -79496590722887 -149828950655387 -188114897981862 -269237798439091 -185028613055837 -14983965782582 -15337919521510 -58103524194915 -202574425928886 -159295341030173 -255963397758622 -79866245996817 -55947112685771 -231082282160337 -271078784603742 -148807315515263 -195216478562084 -189182679247519 -65443171317177 -20755486069529 -173223882336805 -209165208982538 -220321671025096 -8577904622833 -22703913982865 -270372510231365 -78132863711618 -19673592296657 -257999878343530 -20210226941839 -67447573679078 -271896422047548 -53384366843660 -43539046631179 -218850138494377 -200704853589574 -52725245802347 -105592894173233 -103510307594046 -129238434194859 -196299651849256 -168463203673661 -51380730601973 -223744452315205 -127510687456677 -184898046727714 -66869042308828 -154864876159428 -270857883422630 -113320073781636 -162322274828548 -254558868839981 -22326389706874 -195404401923816 -55300526672624 -67576529666398 -30155955215812 -87088807825312 -179343639368117 -172948357474461 -44512153999881 -147149743915685 -219030766070350 -243371559071433 -72846203687374 -263538112413131 -213707261409636 -17505326680516 -248782112003144 -237238648862700 -118970027210443 -86688658953228 -73904736662909 -197140294004872 -160073693742801 -148243025827039 -34728944050632 -105301015683048 -39084689345823 -203984549076601 -245920250993608 -268676879413635 -224503924740141 -80669445903909 -45744771884401 -56391258640906 -232078346866472 -21620769944150 -164573616279615 -128430529737290 -88208902548018 -19426970469737 -219070121786742 -733742315776 -67619618671905 -152045068039207 -45555608622519 -42198544030104 -155578149319534 -278723842258845 -238204417623624 -201514736767000 -166728041302180 -148997047142156 -83744669881330 -210451411756964 -149912491168395 -141849457627352 -223829630949099 -223381836520658 -170757762229828 -107481239861515 -65028013737419 -162610209279456 -96377390180500 -83473861239921 -87727859636703 -91016416809069 -211951461046463 -184822676546268 -168266182177343 -158252325390676 -80110449318126 -169792909756909 -39180841703638 -40670277967496 -21538596875263 -241943277970443 -124323954357291 -33816769407168 -186998418031706 -128287939487684 -265156140265313 -179337854751552 -151931604067797 -236377500620500 -171558436686571 -242059994732367 -16205755273304 -79081434327759 -233764562154626 -256783207969067 -235817069518579 -262626348491056 -257754458035109 -188717900455999 -57603165242709 -224814214042060 -235814076351297 -198443912169741 -85090634306967 -44491994856322 -106430202134752 -143346164979326 -19867805306426 -64656214315513 -135656237735425 -65026670490395 -155752409293302 -165103448277695 -164716507876336 -225482146310931 -8817706620948 -160013164712214 -127276001627407 -18799737849968 -264287866598116 -106049149411839 -178946375779514 -237376190165770 -66748544945435 -239009937069211 -270726073591946 -151933874184661 -216340824478458 -103463429710480 -159759352094426 -48689148493187 -19034645837257 -29936731923143 -169945879404548 -11967292392102 -145166929283575 -44008471428751 -137513566247389 -233045008126264 -14748249445814 -126116971204287 -120317764953681 -260944991643764 -214075501851916 -123988165373234 -30515122219066 -97791582534088 -49880054112952 -90942390558322 -115212353498395 -67443724284241 -245426809699655 -118404617681876 -88171147320890 -111898687796915 -75296025473315 -249165331861008 -207162561090352 -40953069361312 -230881704794741 -260912848506932 -251180931670293 -113037622310206 -139694520476713 -208705155759906 -115357463128870 -47055200954188 -240581873219238 -147607113975482 -43887103327829 -68403863168070 -114872267051992 -196876622368937 -195508649653822 -236420712948455 -55641752885867 -235187435155400 -145455095458834 -185596573228326 -31319415770601 -237356227550520 -268750684418978 -177358385491420 -162489275708457 -232698810330101 -74396966452913 -73948313470282 -2979346839113 -101680446728893 -179696711344826 -130647793575691 -182647040366181 -131842692749109 -131771526187762 -408676558684 -125898219300847 -47085958250172 -249992257921903 -205953127236539 -180483282463973 -165729557984494 -73123279485252 -175596889043194 -217630002977345 -141763122894067 -211593649420356 -208556026742713 -219715770996799 -271268514453305 -276424067402044 -206621040404290 -97121188439163 -249193943716326 -268663007375826 -129093944162136 -98932173278914 -227615954097705 -256010059008417 -3713811173052 -58650660956024 -277675888164366 -190966788699619 -42549637824740 -36591065323448 -202218954225160 -157017983501723 -39054908395137 -152680375702917 -223825162696361 -82163350130656 -47889332655926 -203593581052911 -98274032776333 -142683677578981 -8809722231064 -217809231743657 -132497249716580 -227263297258154 -80942989720902 -276580133272707 -197453592888618 -52769082326257 -88278655337630 -279132572239435 -66946871572729 -172377250820824 -49641659181448 -51559354960932 -141302907419520 -137939624698699 -92508228494947 -26175217581148 -50192547438556 -268304725414662 -108277405775190 -154017265972794 -203093609320464 -102060785447913 -181899122605969 -174279165358715 -131415361202575 -74524857442188 -81519624253605 -225512291501282 -218308545289740 -176454549706354 -235826482530855 -12039785835585 -172925122151670 -85344473598847 -81462293473230 -79910366670955 -220662684531929 -232288468747609 -9796630479741 -226880534456368 -221804753542418 -105753320218518 -32354657414445 -103793100115281 -113955013314065 -119823588410278 -128343817179904 -2953000249494 -94228995128712 -168284563738292 -242802924463694 -176203097960788 -41096760306729 -272603047077611 -58462094233502 -99837234462363 -217358003616841 -235031539347739 -104659689476015 -245565955956995 -219591662774031 -29413900180180 -29228246655231 -89572623656579 -266527224569367 -211993931320371 -149251267057323 -104923193908309 -28837317415140 -64786360862615 -131902339420844 -57946960852356 -202870627083338 -174026863913280 -77227455526862 -57748518265128 -7732800309548 -214079053988552 -37400744913158 -105400708468374 -81273247018374 -185678678558101 -234009344151857 -178440608262012 -249062839239384 -181756170856065 -31833306633783 -37244085331315 -117608935805301 -71107380765818 -186826618656054 -48534617620778 -171751227455874 -178083230249746 -239211352893116 -71080060805407 -152427603097095 -186809043073646 -189076303566497 -129769234812276 -210904709655088 -232031747177912 -217173892424626 -95179084460326 -152312192453238 -128264049649130 -273342625837925 -247762038596863 -217273174128806 -189401388788316 -34139207694587 -184055785867419 -24397979140733 -101556380582326 -254198794282718 -162849583205523 -68291068585124 -152691121329435 -175224162623682 -233048465152321 -240353195917419 -67310449548397 -16247114094219 -145817085089773 -219428766340109 -150027376053190 -231216846919829 -43636208287557 -9434033389122 -121002174361426 -72879527364276 -143180637024856 -43964902361269 -233724859287913 -88314146686307 -37421880273677 -160821093578577 -125071501087905 -251062740489072 -231315629115073 -231828119795471 -91074075284277 -260443201563220 -71513016561909 -232489365128392 -127354639541022 -51149913223836 -164051057430873 -146226618801695 -222608611941901 -126878261744873 -69798463745239 -136451033411057 -172092697168376 -252788696429755 -19955479108377 -96222753606720 -119788670468388 -102063917356803 -41141284041737 -198848911525882 -277954192704701 -119640472002960 -45094057439880 -170344552048006 -248810878155920 -212489426831761 -173929984525592 -43198207486922 -271105243292144 -80998690827631 -97815434429734 -149365202134316 -122093352252842 -182452388114680 -160975346164584 -218911358750196 -20784589210584 -226990984780520 -30408020944452 -262306682574991 -279290334353148 -116133291892555 -218746081521748 -112098416399512 -94042155516350 -171672545109733 -161667141480292 -21649731082155 -93511912084711 -109313676049479 -23803012729371 -132736681563513 -55934660388351 -236544233658821 -93082404380652 -12280846853921 -109935079072727 -87016247777087 -127778686302355 -75406167908104 -71898152832904 -260308378961508 -31682019853200 -162023910224026 -22790606873477 -49695946452850 -209335655588015 -125078255367016 -49422178921856 -203354553587588 -198154180991055 -26168638465910 -38033863459643 -261218442230859 -133507531966687 -221854785299706 -192642775784296 -93985582430026 -274405289862268 -95009750874088 -219367475769737 -94262956811434 -93269464367187 -194353556138610 -19454648504501 -139640300324327 -94485119606501 -60220993655106 -138198514153503 -123359590894796 -191883117816792 -131252771673890 -57911909425940 -158351638050027 -146647945408639 -6947988640490 -26855576948881 -216269687967723 -92741727805469 -7625786604814 -127839973246999 -5791141863028 -154681712947886 -277010702386137 -90108693178458 -104121196002710 -231869249356386 -85873431651065 -272841108457480 -25121651735525 -106117204234250 -209901984897289 -49319696120309 -36743911622580 -136543879354345 -146812714199681 -237806549667679 -210502218994143 -78530972693482 -267268769041515 -220861056488092 -70603586755747 -104825949362381 -198989663233284 -273309046105782 -271253381968921 -110819052647224 -59074172691076 -74151561749938 -252733736830993 -17044081077958 -41257531569354 -21686647481779 -18685195507417 -118012651979377 -179220131989961 -9266828006221 -257309012152017 -228686863030235 -265335563499637 -104923685770686 -197870683040797 -5880988079482 -274578048618562 -66528226994440 -37868320755136 -221213092634399 -241206232365748 -173478827743158 -90670118911504 -53553146337120 -195340064176139 -68018588324025 -238612985760986 -85361838442712 -178252803272187 -177532358984757 -201862415432985 -20628318806221 -98908306648410 -128221779736713 -53281764564509 -255452780675265 -161694364063972 -101853201237571 -16537467651080 -235693984058192 -45102110139610 -262224477711312 -204407198527769 -29437362989841 -134572963316207 -125114568209478 -187763244657668 -142766347705688 -41480573733849 -242404095832928 -2113086428777 -201427094516966 -113011919735974 -101774186087596 -67172546840425 -53963243776215 -129513089194617 -53998209258437 -254462538671133 -234008822058394 -123367391999212 -9462069186391 -72321486794276 -101635907448715 -150024102875672 -250321140116553 -223167562969564 -19634590013047 -167932801730620 -62429691848811 -164790182775142 -151957383313315 -162333879783733 -105141068057554 -175755005120452 -232307213803283 -183864950612740 -135085044109095 -195741244234441 -135054166456812 -95285409973882 -107487220328070 -136798397138101 -161057774340627 -15633266171232 -142164604056827 -78130507407527 -82711408911971 -177583601093472 -144915834667787 -259473742137917 -114550836045733 -83996671375146 -240487268144196 -194899414901119 -201544050631289 -39231233401929 -123282210949118 -150462378082935 -161918168829948 -48446930879073 -104982181865235 -174190823715664 -2718377792685 -212570311761908 -280758422436722 -191427189569854 -97936336386149 -200249293401448 -107050991725878 -135157540593547 -127496711792005 -1257700358775 -159279621184092 -117625573367244 -257812781202955 -63683591992141 -170927806030282 -115930096614030 -103718210930255 -37175714493003 -82839578304851 -143228773881842 -173130608501370 -220764884186821 -163141416184790 -203877763565058 -149042865766164 -106929672904856 -254674767704668 -123726682991220 -257070362131018 -88779362103243 -253970019108300 -236823574338110 -224417365659415 -52250978222206 -70836138479951 -7747254175043 -171940916184183 -275259564882469 -78953660123491 -132878322555622 -4528322359686 -151180889274893 -139478764791374 -104712485390971 -152098211645786 -229922458114966 -228187906766173 -123050017592464 -198887815303017 -251301766169150 -7645467575075 -147754702470915 -71978632557447 -160130909001601 -127319190970833 -124911603573087 -139011287769353 -96641117543382 -43568167235762 -199998383136754 -103238737376719 -15491311745529 -230687928960522 -188342390280185 -249927612698664 -215312520368819 -110632620409819 -203619419092398 -73706566536338 -262308903817729 -154233691783349 -88802601879765 -67816865943325 -14866969182145 -88437510782395 -27614443294806 -253598935813479 -185841289972807 -248552381838757 -39029528450632 -140125572685134 -275804394237328 -37970157326741 -45900997597694 -65157830915780 -142772020617478 -183086350382533 -53534141990601 -167346479170812 -93547426826254 -197707468746397 -216775377252172 -221053847257395 -271738822712429 -2615378616430 -94990863034250 -156928896183008 -179886168747738 -128504378699139 -35706062746676 -137620382042974 -44046800075265 -106869821666332 -105506253672262 -106339080399437 -259238400505889 -4793712471737 -69659159014914 -10044130684236 -53659845030118 -117727029930592 -154121822828667 -261551969895156 -196410155923394 -58417375442053 -265588823546855 -252824720714904 -42900785592889 -66928136156494 -64758133582677 -155454025065976 -185428567990759 -277320258617181 -245485762641654 -239548854917909 -37190962137144 -213015833445961 -7790277626659 -136585002424133 -212794240703196 -91113491512288 -47088318070089 -22897128772287 -138238073012057 -66181045716688 -271157814474196 -247926045370334 -95028071208813 -98892930320232 -205951299996663 -216557397261364 -258772774298736 -85230702875765 -248896619049423 -34081492882483 -8103269992716 -172480181482397 -9307032102126 -101274624774595 -276472901500018 -21564801446821 -42985168426192 -74467592800603 -15724690964475 -37090000506419 -4830245337464 -261064276960115 -4909132665980 -226328210893265 -199569046837419 -167132117575485 -33144900795075 -108462683477766 -93017951241275 -77311406771292 -13959605445777 -193153760838440 -222116888124482 -122055780802087 -232841462769991 -188042897499277 -233001804300704 -191997596295599 -81526405484397 -164197000414945 -205557003834755 -249339119415310 -45790984172673 -16810937292591 -224317638249026 -160909386371535 -127523066737703 -201551835183351 -276972230781214 -233774214722070 -233298977825653 -110262812534290 -42231592296893 -10856579109660 -243969873833579 -162614029049540 -119058464003770 -251052570337403 -136549451193132 -182592674568435 -77077422397100 -126962813112030 -216215300812834 -155016202723374 -51831031791632 -7000976274314 -89340138487196 -232455462619480 -142701586192012 -191849675610568 -194135842091267 -135286950730932 -188947632420432 -103158429531010 -212475366983441 -67084706923638 -278308778797001 -163855063302071 -14812487857477 -97638736964846 -269658002457902 -130853475175366 -218111210159192 -27839317108462 -178191408531789 -4311651432479 -169252652106815 -94657864850089 -221295540109629 -239500160325120 -82826130013457 -205844722760889 -248411683517747 -34617335281280 -612156947527 -245280747362093 -1426621967216 -222286653620074 -71451243225091 -45890107729405 -27639607523132 -139579303009649 -186641772399722 -101244471886228 -129227384597965 -48993961333955 -265843268064138 -252426043140924 -136744833560626 -196189407873488 -100971783200277 -38257841065732 -218588421085041 -270634215380627 -85895940606682 -205465862808274 -249682994707795 -27090559244066 -57580432728077 -13546683141261 -225351120573459 -7290107340099 -30729762993039 -152926170451707 -237598342852945 -113892064165799 -278791825474293 -59432560210974 -41434068181107 -64220049742404 -276502804147460 -47239181981660 -164949640054655 -193889600125160 -164067283165984 -276947933948877 -146704284523030 -48057901888550 -247685864709006 -212029592185839 -141933154345626 -20044849452733 -104320679741440 -92643222369351 -206971294013000 -169575668489869 -226764373668410 -27839543026622 -64175025454745 -216201399636416 -150308751957358 -197754634133143 -279073014491108 -270854674835553 -93518778153483 -206173157182430 -246806776240958 -256661125454947 -265919053821742 -118698708484195 -128484368545001 -139282444102385 -273335195464001 -612289369518 -186691212440871 -79807935143692 -23662901700062 -17820971142235 -212747567980555 -61388497515081 -225017327729124 -120171053108423 -30598745433982 -62628842863844 -19049658352241 -144615607063056 -152085071627592 -15074192937080 -145500207522694 -67950572550212 -163806027041026 -260876343724141 -178694706999074 -259809443106264 -265677276009829 -131130660471709 -81258840212653 -225716919578335 -241942787268683 -34403308401125 -277253276952085 -42855138308218 -26047707566622 -55501665780489 -162758017579306 -188679651394663 -18414665175743 -140505437250924 -147919112608619 -212423701764716 -237764530981453 -10498703125078 -254199180142919 -240124827630419 -160050802789652 -99863622972861 -263385438028924 -263713638912599 -86875950636660 -102737398777715 -167988465128368 -55391576283266 -254247345680228 -174227730192481 -98526744585579 -263888634169436 -171240017228263 -138278513154276 -108551514380019 -11321821737487 -17424793444293 -78571238357201 -152529956439627 -150379778848162 -51861878709472 -258990579804006 -183836491717718 -161482463493227 -45626502243775 -269753003061807 -235674962921224 -132429158090247 -102209797098136 -24708845992056 -23747739424888 -56109338057179 -224802174413897 -124402488370896 -18701896771929 -112544448685417 -179290021130946 -147162640352347 -121268044160979 -151684971655396 -61064661459056 -83168985601722 -20332588905526 -239201190212688 -68835083527047 -223872991522850 -19550195742671 -198502193905082 -75309764447488 -142163975717143 -204564309021154 -141293714167350 -60782219325170 -50516040088145 -194535921630371 -241975582617318 -43980488625897 -270820075322627 -49812297419112 -42286843269572 -44338561181803 -53791736788203 -20606680394867 -251725763065335 -147834226383426 -256833132834083 -102090260273866 -16176306928916 -166857906412885 -64762540948766 -195309339752575 -226421599658378 -49422183711484 -214926286948181 -43549391927025 -102404363224489 -70761441942828 -106426213653039 -237408890679606 -237333580089905 -46680587184482 -78839004484497 -227068494109353 -265588721965660 -182135906867199 -31605022988145 -219905312557582 -130358106343899 -117787342157127 -253238795176846 -222984634063538 -172794987157911 -4148643069252 -65489242991873 -267706185260913 -144533052427445 -101556110268342 -16027622194554 -37993802755382 -26585235788067 -91506411593835 -248612694380441 -271951145527314 -261035054806652 -82027761946771 -142134805716814 -57624313426666 -32428803792770 -18695366186853 -112395340245113 -85674966940586 -23177081594652 -250714128741721 -42838081085158 -77809790863661 -132887585463612 -177584953921566 -193482614782637 -210265627011900 -12737228384232 -184484693930850 -107580379679801 -181195664394812 -168720696636618 -184128212625917 -56466920276731 -65792801059148 -224430289484164 -95470026100843 -52340993243537 -202184821132132 -194441277949699 -60970856576181 -154215076082861 -26423522516354 -194582805404381 -164560364928224 -163027929298937 -122880026841397 -241784188051049 -175785532186126 -275455434798354 -225073966358834 -206787125958065 -136606964725182 -263400346829620 -75342243368717 -120213342647217 -12942439387216 -71193444763592 -257185057595876 -259065438290019 -144891202032236 -88621417633185 -120787914922516 -21920553628121 -245903920387097 -19736647360747 -94224735080600 -182876849377474 -277595853663771 -79197455980080 -224555704422278 -185261792111013 -68752522479240 -89364414185951 -6977086435760 -53582564768044 -234677195604835 -269393284932803 -257136600345028 -246789827711341 -157335045574909 -256527942240907 -14130942680619 -43202511799216 -151284346841358 -15337238200036 -134503893162617 -67864016746492 -195238213782296 -91584963904960 -7663348877363 -208530578394413 -93156903613750 -272030444170107 -205966905628175 -111128177952646 -253579983242269 -77615132943823 -15565753032480 -226529777142031 -263096188307332 -57947883502836 -37664262443152 -48231253412689 -226999874721271 -189252772290323 -135240265265575 -72680046014015 -158684197419219 -147490537450859 -11763607391524 -47750212551537 -118440209339099 -195203795553013 -165841174074247 -48557477424135 -114363367913416 -217769325488639 -277002410867089 -59456113285710 -78552858810918 -6658851847315 -116862590791502 -176683856092506 -123386502891087 -100685544300038 -59454327555886 -17708756214774 -210268189271200 -116329711639908 -140649319807984 -182504483949613 -266830110907701 -208042986857840 -73511478118766 -231826411732666 -236540229771453 -247054609216222 -180016149224389 -137956495847114 -142041440737079 -252008518792676 -4555515549243 -245576550311767 -219516948298238 -148652189835723 -240753631605701 -116749724086627 -166250459240679 -178091038186046 -241883906421818 -123093328769794 -182859409645707 -164264939634230 -145645259229744 -850118553402 -220031979547204 -162663203903738 -273364656604743 -85649298931781 -159131869169682 -75980002685374 -168785969103187 -215809693018976 -209009942894976 -265802951622765 -196555471117364 -97373695090658 -71238386163263 -60647461868211 -72316952588651 -63945403785581 -258664031497520 -70955403478916 -145401951070752 -102618624177067 -201034676749944 -198875097141234 -135465349824485 -80622991972036 -261667669167464 -166393051586002 -241493411084502 -156626553528509 -254077464852770 -268571055466264 -4158990215737 -196698566476823 -24630754708562 -101504396731230 -259440436999585 -14549111385590 -71106517067487 -201673376869813 -69946974176778 -216876419391325 -203211587021313 -112262461838696 -127891686669289 -117428654706717 -3151045673311 -75914318395504 -121299162438526 -81365864482573 -32822812814059 -65616815968967 -262695052642055 -20106365174582 -231004449422614 -135017850667477 -122762421593190 -22609414045979 -104845698948360 -262151539680314 -176234167181609 -194158886723633 -47534115038466 -265172926257933 -92284495171591 -158822693115447 -258259066696246 -258403101633876 -216338626195531 -241488804501081 -47652588853632 -95294186347127 -271209787216758 -113731372010593 -214241788855704 -8697797349423 -45250868102796 -109993122953192 -104653100053071 -236771245934095 -93910040042609 -51700734594940 -194902508636000 -158799385767239 -223866562097586 -220303323956610 -13870016848901 -236286702755645 -16596522792565 -218220150139956 -21558883342324 -35146153114850 -132984416466559 -124208059485914 -94342380102048 -202402626637402 -108940830104124 -46295437065528 -48131433605471 -230409006074149 -139335103792151 -46959618208874 -17080116248245 -20636197172662 -152554154320802 -130438237186192 -264729716993874 -126012472981721 -243848210456859 -15055794203792 -70980991125111 -166793547704431 -155324186747938 -272404679192352 -5973927678067 -156841192808724 -222094799077898 -246130781342436 -54758778618746 -168005720870796 -26687517215378 -238872909520586 -53253294910976 -173708411053224 -262438217794308 -149373191381848 -265610244408025 -240474188550993 -254714746376315 -135827661705695 -174364239464540 -61563186160955 -172919908741554 -76453635415991 -82538220971593 -54441871217507 -242677472487729 -24262240510732 -12847439890396 -179578387833839 -228277557717583 -141186869676360 -108967968239196 -88738519441068 -18595176928986 -106996594172198 -181671887328820 -161599015006872 -223490194525289 -144819424917301 -30416923913457 -237428200641450 -22505182646503 -132975346860790 -193942166463891 -212024545382862 -120482541034971 -141905611388377 -145506628735595 -262962320333539 -72326369463284 -88638687521443 -177491002507986 -204977124840819 -99853720427183 -240038780063737 -221216531158679 -187007091910031 -201380641465333 -134096510941354 -153603946163854 -111766763347065 -150006900295878 -86309762776457 -258349433344580 -20771697593929 -206960274345734 -116989467524355 -53632199121280 -188113665551452 -58352296477691 -227218630401547 -214327578951201 -270712308072270 -279420884746191 -123009161575281 -258254789663908 -265722543182122 -118546571073983 -18950572059994 -257423744899852 -245657159915726 -171046526520051 -266039496196268 -146637208521475 -37733439612138 -15569293655070 -81440132822349 -99886219836435 -267346175569564 -209213956912220 -168012201644667 -26221611551461 -221014623164094 -54241371028833 -279124648559722 -111600690473433 -224563036906214 -64456815161142 -161213006240983 -88123534494189 -80441659812196 -206613437961453 -140991862505870 -255425654054210 -173606050812505 -199507635449930 -38053633024670 -206290998074073 -150468742518491 -35574919976908 -227523237873580 -93739486209646 -173377296665304 -150193893805381 -49792481047851 -276454955864323 -95690912072727 -149852432117244 -82183066340181 -245284159877485 -55514174991277 -261383871564321 -105085626131590 -96765484876061 -196339826033605 -141883585981972 -29576362378987 -263798822047204 -43120320029713 -95881044362763 -245956706270745 -190011721551101 -865773431165 -43686938813246 -138785055209779 -152620980730990 -39262140936771 -39851793627395 -255791733228125 -274693346432057 -270789003537324 -181784447768083 -30017238173958 -271936068863440 -201920903535624 -75549430959088 -125899009010311 -55781448851759 -196836202030259 -140218161315574 -224916225543156 -9365493191170 -129130313682841 -91775034043039 -17888882166512 -215594680605991 -102184020894134 -154046261647364 -23522515927596 -234203021448893 -193593949148211 -194033494973445 -123214267375375 -129444361137053 -195431649759416 -76870948165931 -278016192939376 -87557536375059 -38971929605395 -166243362896869 -125785545038901 -211558575242928 -37529727684109 -279740655861716 -219484419498695 -166549137020500 -39625309878080 -68230774215075 -55362210756718 -209410332776172 -5449864146270 -76402445958341 -128172034394252 -16232134521454 -120386507260209 -129365761941317 -243554290618030 -169037526780246 -124678116026731 -154642116854055 -277291532711010 -59094336050494 -217240535389246 -79672739708369 -55973759003980 -248351677546359 -15420958931031 -167247563703751 -173876907223761 -212889644725045 -273647535705669 -138109233348363 -221170388313312 -162327300491579 -73231531588776 -116760576088126 -27917315527272 -214814355820254 -14313126787589 -6191433292143 -258345214098982 -231616811957787 -12862371263394 -118299064325610 -252447997425821 -184369569270296 -160242107820296 -267320565564119 -232576326632987 -151152181008909 -110003320503123 -246421924998286 -268718796860429 -70558918573901 -16515016589959 -163366152927643 -228708002439902 -27495523025598 -48201127089316 -280089643441077 -254062118673911 -40896971088611 -230051756141725 -158340714853041 -182630802778003 -14345641923635 -257956572783300 -44737781721762 -253873825398001 -45839649436802 -246478316086552 -168956834993565 -252646452510022 -3641837676304 -147054251185125 -64270265221817 -218237313948870 -211262454876804 -134751950759797 -187135181238397 -116368170253597 -130503445445522 -236420299543544 -143519709076960 -240827656007026 -105381844865574 -216805031383679 -38902231639776 -187454568517520 -157904056100433 -181611619037613 -80922149353109 -200076073801006 -230120270090429 -748947040806 -159830176119704 -11295031897837 -29546882281508 -146429813935403 -109186676348895 -204261819567372 -252252439670962 -169766629827943 -87786351072971 -188041043523569 -33798922040405 -274456187967442 -58436365537470 -164325883598839 -23053738735940 -213689966112786 -27187336097880 -148384376503288 -35810785919182 -18631693639334 -266378369329174 -61910316237280 -81048270272868 -12383785206145 -275404760510330 -160931434299329 -12804122170103 -269884799080421 -279185695228480 -147111756480329 -82600257645227 -9397689065057 -23772727496185 -193673162882023 -112854382390448 -189668848877078 -231985656559350 -130254408465357 -100004475341601 -55491669853391 -207136527843610 -281195333831040 -274040937732954 -64109005115365 -104110895434945 -68588042730736 -11311875225016 -162565505888553 -112257508858647 -169015897834228 -180568763607821 -86443824827675 -200414841455120 -46184271110440 -216347214791186 -238598305338609 -8883775415863 -219455794635595 -145815757652176 -46772909976340 -138922814737551 -119244223268969 -281333319402294 -80965346596104 -213316055749405 -123149868404342 -11707888000237 -92225320417813 -157198820064322 -192161167129461 -64638837113445 -7092025212116 -245662991075756 -277192343600348 -4518925421746 -248414958188435 -106194229837217 -127183655928400 -76572934478711 -210764758758220 -32305017587123 -62261912384535 -178891463536034 -206374367166935 -256295154438397 -93974743457311 -4660536367754 -255701088932246 -17229562532041 -169217838095968 -29214661491700 -271268613437948 -122900528812585 -124033188611131 -242490623196304 -71069471546108 -83682038364092 -227823543150115 -13637008944392 -231233023321333 -122189457162066 -71442723055766 -4962869233569 -193645768929319 -145991373832155 -158117349014648 -278737345245127 -194071990102977 -239250649695872 -111849127354903 -162248534419217 -89848985859160 -178247057070922 -141855321370980 -199692671467686 -81470432425592 -32552344506482 -244368821911221 -118899777018801 -132118503514546 -111491099271543 -114243682130593 -251848377021543 -215183801004186 -191072495190579 -35553149235075 -219302434861808 -145823863221410 -66197361048796 -236928339667550 -141376317613448 -137962437324992 -60567018847098 -267223348705409 -149881671438065 -248149725877588 -93776923537301 -70187981285266 -25286787828678 -229631263560335 -109966139820323 -201527316209472 -255239276795111 -243496521944484 -219107022681940 -189645021452257 -65721463076834 -260569958337729 -59134294285840 -15435746606836 -99304964778723 -214171664697218 -270157801468281 -103353103636745 -254095529461375 -102752942503673 -84008450774418 -123446230380267 -209705004629252 -1362106209572 -135639424460760 -96778741881702 -143721446596334 -225787087708866 -255052668028503 -274964212733662 -233965526148104 -92188848672750 -259184529509831 -79199893006909 -61604079698788 -30283869191156 -69119943918997 -248692172233409 -38076923284472 -159214942277381 -145862200994075 -209512610530075 -273712351245838 -164651418037908 -131087672545602 -21713520985889 -211940898966865 -119892743002188 -163248789498062 -144604489661028 -163149411975723 -178342241931323 -184989331953713 -162492737740526 -115702373639273 -62240395211965 -201701498522702 -244411315828297 -51491855045282 -113050891402529 -32928191229946 -11808429363700 -199299240376555 -274908072805413 -33659192863158 -102230588962445 -257676492886770 -269732570672384 -210801291440891 -40965502779775 -116580131439538 -207927662779307 -190687867191154 -216502998048128 -112949539178513 -49836578138127 -153680392142833 -192688705516339 -116252557124676 -241340507140015 -81560167705197 -280606849426669 -246103950390652 -154381738484147 -67340747371499 -61464792772516 -104655040611213 -247388090289078 -92533257034440 -96700177201467 -226055989020372 -46772163951216 -216026017724488 -215526086246657 -111895629576599 -195467483053148 -63396930849296 -206378550340612 -152988377043422 -262582564340299 -156402215618026 -236350712641671 -120652650474776 -188545415043824 -278494286275683 -134948098821971 -277691291346625 -50864137189254 -201184339772026 -186474800878732 -186561940157960 -115429060720663 -202977688338439 -157138315442890 -110058363311706 -182401608449566 -160126323427779 -142325397493342 -76180760497025 -270726672980854 -5293870633670 -152350825911460 -223171899521226 -234522095159715 -271217389270325 -54049945847146 -29795085941430 -280562924612799 -33332143802164 -270961585570098 -196819133439019 -170976649495473 -89755239655906 -220773603257114 -68538127926027 -95112938708071 -68354748220571 -118381793549561 -134160823042832 -249914480665533 -89502907356479 -7404833662833 -218955564738375 -228171357214151 -120612495103141 -234433117834438 -226274217401845 -264617393563197 -209756367134979 -30138878189647 -99808724102644 -76861318803838 -154220436135468 -268842128434117 -200931930091369 -83452008287762 -138092553328050 -208888485518117 -102770647894137 -264342745333705 -211380316417102 -114328704787426 -104961858291529 -196439112853107 -175838290893317 -130240521472186 -228148770851711 -259257902646414 -111270643338539 -205723781778018 -165460450182516 -83663649479896 -253902143993780 -210876052916277 -102833278479042 -242564569190009 -225599165541529 -21813063844993 -208358817861641 -160536913901961 -153541866413348 -274021523667200 -276732508572132 -277018497751623 -260709901606714 -124522612061730 -20170927580748 -46577914189512 -215949976542715 -60916169865226 -100267701891265 -172600476788957 -170519105580037 -163612020262474 -266464457460333 -46275260447342 -201930403762140 -233637724070817 -108087851848652 -226370967810176 -55335233655857 -237137209081886 -167433618510091 -234120824170925 -267697484458255 -23647708586779 -271638024501411 -96351059588854 -23499529826355 -24565030957672 -102571098658438 -196007922033786 -128106110726321 -41017012849851 -87760706671432 -20100798290984 -53713487417641 -228309110977024 -66971132180599 -137358849737643 -201826831432348 -62682180829702 -16198835911970 -16396477502477 -147096804345628 -26150791486284 -201221195675572 -52585112225137 -21565420071825 -273662673131406 -281245006691038 -85736469991412 -88960293352736 -188332562127033 -133216798643273 -201096922082242 -46350668749424 -185079039396503 -234388154209785 -62066627761795 -206981830166835 -246507398988029 -154200898550692 -83405885993139 -179506313273663 -109755682033174 -51632270733612 -22716659420328 -210196319066044 -34476703073456 -114996450792906 -181851498854595 -81354557890043 -279513404351316 -68133792110635 -214447115785393 -234437903652604 -51058725275793 -36891977133211 -119517866177119 -211785894678083 -19360027561247 -147077784090831 -139855247102065 -123806411503446 -240139667166519 -176567086054335 -105577189815844 -59789317211975 -79795987980227 -250839537725412 -181150913153518 -67769108414380 -178690933550692 -17883142715435 -236593439312222 -238980188746086 -46052796629829 -255212632574515 -262083207025733 -275297030802108 -189195209347245 -238997671487197 -81558769552140 -104414914849083 -238709380104677 -267829649762382 -265923800146524 -191143388769842 -174549957748746 -99950682182395 -252889723472611 -107909278866252 -16894627601042 -277167650615684 -48908378942397 -103931088391201 -221922108078766 -102551226324115 -239626224027125 -158571192373214 -59229234812550 -69052192528249 -10415742817384 -146250284481338 -160563194242531 -209189499732981 -31138578762261 -96201808595492 -152646946536109 -118934728113372 -171990300788288 -30340868849435 -45536620156450 -165384415426038 -36060282869133 -190575891181222 -260300969477018 -221787254549929 -278143298039524 -51488406328822 -187074154360951 -230805817735510 -278356692118845 -40950377167123 -272865413327293 -182172226811438 -172292363687509 -112029218396139 -147848748383162 -44782451909203 -279018768509013 -229764288248276 -138034878561056 -37551954723365 -157883797041072 -262368344164237 -93827175192747 -166183583586056 -217250766024451 -261974263766488 -134962467821165 -86083797307875 -166833946855987 -183106808182593 -23164590528390 -128029935160865 -190325826012966 -101636546741844 -235728447781864 -133690384536848 -126399422687678 -234189106300620 -251394723866309 -130858949320320 -22002594597983 -183737413843880 -78508194964107 -169774826657920 -226381185901937 -174445140409973 -140611413256920 -71181252309424 -163407179285504 -121504469505998 -264577537786998 -35239174567552 -157743827218307 -76042761909719 -200243333503205 -38819226115701 -151592064101598 -191281251863614 -81200027044172 -172429982388309 -78472208103629 -96090343034550 -75715819428295 -229976168583047 -129643287730616 -254365162046263 -13919169106030 -187541976811023 -81982800557680 -207441207494783 -265702677630904 -131237326405192 -84306228934416 -125314019083205 -106459352484201 -219077669800873 -53363571035252 -53737799920618 -142919653905358 -135815641105511 -60831751549908 -239304498279101 -255949743887464 -153466893215773 -63182873429229 -200605813495063 -83532279696858 -213540268428259 -71741312010778 -53033132411271 -207284956135183 -204342419911357 -193772780958422 -75185375192855 -184168817510195 -142807152926446 -203898340930056 -84241200985480 -163712134346812 -18604467596112 -275011539149696 -3137395462301 -145937345066463 -75548118174999 -219346778639413 -99595477736127 -50363621952890 -252068351332324 -158748053218658 -68309585637026 -63998900361656 -126866505059160 -212387137557655 -56745331347981 -72219569129554 -213536142568551 -21984004256583 -272479637157223 -19649852743279 -72384613637834 -223330780020324 -74272967808764 -48582324568614 -186456817559730 -190570758633827 -112174138458163 -87951943388255 -160638426840175 -17291153232861 -63357529006976 -94451122216626 -137919921354594 -175648944386754 -147847288432078 -203310604843760 -52980451398721 -272169983672487 -226393961217161 -60342800096879 -264100663563210 -147302694861336 -40457724974975 -134687952508382 -103007265884056 -193254725745918 -184933011779177 -186779870428988 -80775600308162 -42367378686298 -149128348259808 -109930892777386 -175907262573088 -166282559476768 -239670583174159 -70334820580400 -22867286200866 -209705066749944 -69498340684202 -63341129555065 -3809407226769 -36390375729131 -51965637572274 -10962887755899 -89916140672291 -253203143103111 -192558049132538 -27671163249515 -106345888512791 -151669861743298 -60295829358191 -258942920487656 -278975900706306 -46091598799619 -110556808469881 -128219217224361 -147234392676687 -255032153882516 -43259641793246 -14782174234620 -174196210668916 -192904654270890 -265771594288621 -13629223145884 -43160468748676 -204769147764882 -230902418260090 -196984960706668 -84338184549831 -21371467576925 -171941542483901 -211465248640985 -197876204850257 -220948778359847 -24249674425879 -121556933288143 -5153380596231 -221565289350243 -106268150783670 -197585558966798 -126286362678076 -142646182123108 -133472246761325 -269499951213834 -15158323996422 -24827352747713 -200755412144696 -250112909267547 -47147683986530 -179977588764097 -262825981078706 -241193717863991 -278224692937103 -119235609452788 -244533365752196 -256794115716206 -216842768040123 -137902584108540 -42383985450038 -267525281384074 -23425021317081 -251565427481787 -77317569118192 -223686968174915 -103133186443915 -280393511976345 -172226923263337 -117648375366895 -250442850047104 -92947796760765 -7452995607585 -76836452127409 -262656409637596 -62559182958003 -220254786125113 -25265121670626 -116097334606884 -263116047518642 -218798532166981 -230511217074155 -85251410523636 -247844236889166 -54570941291185 -223961202362798 -259789357882442 -111090946765451 -78004346889741 -140405574939415 -89881535559924 -107262977997228 -123072362032978 -26150596601414 -209712283748451 -132448799320830 -270562435502807 -216558020909497 -107795583809439 -155177086078506 -50375171476238 -90366927033269 -156665475952003 -57741059668158 -108191179633024 -33376450655226 -20169490042916 -154983686008204 -59655415078449 -152713871568461 -203258215336763 -233756326070127 -7154084035062 -176524812111043 -162244027922468 -162846831692008 -166868395180489 -268140518409899 -105593436307087 -202414240035422 -53256966259414 -187047541852947 -11667096484887 -3490070686317 -29744776981597 -236505577966251 -244161435766443 -76900087676274 -13135757289645 -109891812067929 -76425220556769 -28534171327908 -276295615850508 -180132572708942 -176452873212954 -80110480968425 -268265461931962 -250804207440555 -222087249455574 -279577652611506 -205932806536927 -196840663858035 -66232046553564 -76873352297072 -201857241575030 -56321996953258 -106101477828860 -134381474729243 -26668343972469 -279155710051664 -9716518620974 -224522086613120 -233018732028885 -176285429482826 -216961802558835 -156143643912007 -73776828178968 -270313262420541 -44553257580766 -141617884320129 -140031287744118 -271255612073904 -39329950289138 -43818794305114 -133050486581379 -245917360050923 -118262747192980 -196898698609276 -154906243046387 -267236824388801 -264525700893825 -234282391707934 -194481152401033 -174446096355029 -183330996445097 -155278687137086 -13680237077979 -257974107070243 -194971373142233 -150508236820159 -171492431433165 -15174142213912 -36625124937560 -149180316086986 -94285139793728 -214980425117648 -64166938664230 -148926990186688 -92866124498795 -63502081464120 -172283568484297 -36477855290715 -273628993638311 -21833777096583 -130348604183534 -89849646947327 -135779645303708 -225990470258077 -147859490591489 -197249494381824 -58113118543150 -21001270464189 -175418264249504 -59241926410915 -210710150518015 -14484263714230 -63282385103974 -13558087459828 -128086610378237 -45742088125214 -221198250952364 -237747539662004 -147928951872323 -276596319702942 -142151790081038 -264558139653856 -228008620889185 -273181987681848 -128499774234745 -203286816949031 -57489914767951 -76139350224471 -236174901420730 -17421975629878 -35517571717378 -20921411265239 -248747351480037 -83634074293856 -118131565097135 -205598396263972 -84253103242663 -174806604743699 -250052098073549 -112249873093196 -174657976466506 -59979958423860 -61021410615703 -178280679460736 -276133227622693 -30607173934901 -162367332939770 -35639636345147 -245449095608205 -130332696344233 -250873062486958 -142444717842360 -192594347962365 -182541297978157 -48354744544436 -3397728537558 -85108360022310 -204537427277832 -252434441768951 -103731176062703 -176828010163842 -165408408427018 -200579499150284 -249002711434547 -34536754055516 -118436239170290 -129315232075522 -236905390004463 -98845590801214 -110158438261271 -175223646599543 -50936341190460 -53929864284369 -124305974597557 -107011114672374 -142420392992210 -117696014062309 -182977026962417 -22731486552810 -220159983005867 -276830860461439 -37351664421140 -276610359468074 -83238362499664 -127399184064266 -231897933165766 -210079440224244 -9572945681374 -33709014948742 -182803146184626 -216420866333187 -142807205851213 -82265961697834 -60452943862290 -58152158750933 -78363908138768 -32393269466201 -53792143386321 -231922115966896 -87388123001792 -113806887043593 -23872648088673 -265777216256081 -194684466566688 -124620455233715 -92379057861305 -35819757971267 -172612257548184 -256759316306896 -227546898054243 -87065331366173 -62481369979539 -45995965260943 -205180166026802 -259088783188420 -217830369067083 -121473109443592 -15210938117998 -53536487128665 -89670112917445 -194589226959897 -248287884670052 -253465483969447 -2861356327297 -196783068809656 -109680960010399 -176842620192189 -248407433738560 -33511468695902 -3941249905872 -44055570627852 -49022951390252 -13130052270417 -101993158426529 -155234782811529 -109596313886927 -223835224631352 -263373993329476 -78783379762281 -267679771052057 -114182899447410 -219785761165689 -249682978456417 -48160544550203 -43563223344487 -162774239455638 -279683460362854 -24728000038379 -105717296697262 -18442311037212 -86951867394763 -268067832182663 -24515268158542 -76295920375742 -206659955106175 -253820569042727 -258889252279114 -112899331833090 -246286294219361 -262333181496698 -240726460273933 -97955251743840 -240177930358001 -76669171134870 -4516928257580 -279273860908996 -84482327282924 -38034109999628 -117275606165942 -212384056103921 -175322061794953 -278682458471639 -219365235951242 -134152280400806 -225509687640080 -54608389336562 -238785834685479 -245867019777302 -173706578087764 -170410321391898 -164353844708079 -101073552269380 -164842929182195 -94861098296988 -195753364891772 -103638013425900 -74803045959297 -27854116379725 -150529648750931 -243273859812860 -174419118745493 -1878895779621 -5033288303126 -121089969789132 -110057993577082 -18394311790593 -271471818086164 -212043074747010 -123541055176336 -88024188713667 -204715410993350 -264852836294173 -65471119128439 -268918342757993 -248171946012002 -82286506921118 -162499884632420 -217867274063765 -130511241329176 -167296837411395 -164941238626869 -220464859910423 -17813251183658 -230906899759471 -12629214444444 -108307493032696 -152371554096228 -115665652152935 -179705280226753 -143117031508862 -203678526457134 -127797948445761 -161049606021534 -203424367465827 -98410054752591 -30129966753673 -268177855327909 -182629218472099 -88803630991939 -268041020862672 -180063502573717 -86838403423353 -204035915713089 -98248027227999 -135429743431581 -88768809260371 -226226132334008 -223628972836680 -153293041444532 -139828532940649 -87964098853851 -260647462704209 -171153672075828 -88816131100707 -123925614145045 -39306480917856 -71720107938706 -222830445645543 -51688915446733 -201606632152766 -90619271067737 -106311943538684 -50268161442227 -135605263050475 -81693270818120 -14999841800197 -184229150927683 -86695479462785 -108568782479384 -232428872428810 -151819541322461 -108931549079473 -183504268374172 -73196883576042 -18900789124472 -36636326444718 -211818072789186 -171967987356401 -23598466224372 -52421772238783 -199428420994734 -74884959833213 -129703912667470 -24486845383799 -97602550003294 -121754476069665 -138864078909252 -57580051406968 -200097937058939 -112831334600590 -138893294490349 -234646833803556 -69739466981646 -183555720440899 -18806702672495 -47641670139098 -115906479839480 -193586301573068 -198808394260350 -204569477198075 -224766290486907 -130486012032372 -145443091478452 -236141886449949 -142018468578222 -148402981614160 -133424557925186 -2587112686006 -145240570111172 -141582164114879 -269684735411773 -178316271537486 -59930628235448 -197159423453007 -208928301691185 -148413306062335 -89163628709803 -234888636731322 -114838328393261 -74910372577839 -116710158782632 -221419843376973 -233547228560041 -150831913584541 -227289350468820 -226077702880376 -256252649009187 -137540250602642 -269793366032715 -148556946162733 -229351385553467 -170672781443949 -239511227391483 -99627978215267 -138826703439439 -31374264094960 -244888905285709 -70490359193774 -205836729247919 -182380109161651 -229301385118395 -142668686937350 -100264527993929 -9000847572895 -110340574497703 -43021345212292 -117336969605642 -265417320690486 -7067365712753 -207896526453947 -249916761942028 -216560528201984 -129268830559850 -199012868511635 -87902801410715 -237458997600208 -184315786151789 -15158709856623 -841975464714 -5019731093424 -24344967742628 -8394914485565 -141309005038896 -14527409659651 -204139902729242 -186470904551216 -6393868267055 -153939778731432 -217701991483846 -62185604485344 -216588668638854 -113398788404116 -246970146786108 -189653425751248 -184547776974704 -78425505106940 -228199417326335 -43439994875230 -202550925793523 -2531338308430 -272703451434297 -205864221717447 -173507854114886 -207380741359949 -162192363817564 -266331833737486 -115731681273090 -272959741440807 -214183495165831 -222168496433849 -236132992538479 -185271076167857 -76272030537188 -118373729727895 -164558476508935 -214259495491981 -82640143008624 -164717330985130 -219548351195637 -63503936488721 -183006912229958 -163945235418452 -239191024714287 -166228044087486 -241405535757961 -28066269086013 -345006006661 -252604432439799 -182254215209059 -258462560623210 -102799735898222 -145500022363683 -201648443209475 -180945526457510 -269686595028571 -151489136845320 -215516183793005 -83986138855003 -57756551884436 -144544105264634 -236583099603093 -96165873606818 -41549694320012 -194268974189631 -36908009137361 -225367542965957 -106154621435439 -125339545043381 -16277671962148 -200891108462847 -142093650748455 -159965383124013 -68363263682218 -12099745551628 -5950835297586 -272010766833834 -183409447241599 -50837594381352 -263034716043480 -62850281044046 -145029675758297 -135299687441697 -156841398649115 -46305365873924 -85188471236342 -3451608699804 -101049662430826 -72984915114094 -223342033212704 -274629830270306 -69245479086981 -208565207436697 -222073605014301 -174582337128162 -141051780509454 -132479271121264 -177674113972953 -80560218309133 -88242018962291 -146279171078502 -30199282913381 -231309784728809 -276897336021558 -182426607970662 -231101981714032 -58212292109933 -177285493870809 -160457396636959 -152507143391640 -131683214094508 -253380783274561 -232307909372789 -80264803270184 -131021142677921 -268474662331696 -221317922609260 -236357364800013 -218466171465850 -97727110681871 -205549027825836 -226344960294 -24954073778608 -220433370437520 -80740751383467 -216509359004251 -72944320492855 -67484683914964 -6084473143705 -40012124884090 -222251416418428 -54695205993005 -234192202854837 -276036187779358 -127585574148984 -249636928654129 -165803675539377 -13375158337594 -159096730138945 -145350760219015 -157262085397159 -160590635274878 -81239991018471 -12869744354392 -261014451463498 -167014376816980 -89267461362913 -47625547654867 -228909169339547 -158481520943943 -17755193400015 -180225327543880 -179582929091513 -77024088790140 -274211920848233 -223489847053843 -183040768748261 -143706259661616 -236771229682717 -37452467923632 -249293908876150 -42916394775122 -25958683163756 -258083493187069 -256246069093245 -271237202969498 -11320763821734 -277418512383334 -198895941116067 -120578022478185 -158713783461147 -246318075498384 -213572298534896 -136093793750179 -219013287997743 -199281721137918 -934748190645 -94993778609705 -217249056165730 -169082379772102 -87284387167495 -168884484106736 -238617588696130 -253098471843293 -6351268710448 -17849549711074 -41104274666093 -50366678447780 -263151580780793 -183411191354289 -79528173859519 -54709091844620 -1909485364487 -254064357178067 -163767577246728 -144022133512330 -146544795765455 -55507826849942 -116778819160384 -143333469002638 -179858113315580 -248579388353854 -11932261957255 -235027899329329 -29417877872117 -233317339190112 -77132825339595 -48032183062940 -234636294463374 -105611937447676 -177504944730474 -64497003509447 -193969814674981 -11745278181564 -31808682525105 -219893157121250 -253719620572386 -215970185574783 -175905904188960 -91353209802513 -115387717650631 -277874577540921 -276792326704533 -41012704610907 -90053403343847 -83449185489180 -216510010450544 -223554457643418 -115560819364538 -158525161879226 -172717204049395 -125553040115453 -199358059950668 -97861826141277 -67268349592749 -131997092140326 -234392105602779 -60798244819235 -244790889680285 -273813325760923 -23771366628568 -15012144928420 -211026994477154 -137842335774088 -108320069238895 -277491529506083 -69427456500743 -107982905537287 -252097285169783 -11715581349398 -99885437274250 -137020997105837 -232977484746249 -10700662279383 -151399593273667 -165587913746585 -146838089461731 -37988927699511 -205938706495394 -205439240514918 -159879369160452 -219607137151560 -224925748359672 -241309524179358 -211131431593267 -83411703257795 -158195804172103 -16471252903310 -206858619555520 -9226827381826 -207787743471887 -245550563921180 -249323413808809 -231860129038048 -272635510683655 -277948344381414 -276190776340197 -118446025929362 -69978285442859 -151169702757202 -126928942005503 -98395337316031 -227916619364814 -29618943553777 -251767374712357 -821284219235 -100736779368418 -135744780463202 -234395220937134 -122954177120789 -37523959408492 -187288965261074 -86898720110393 -856249701457 -48207010474050 -175896824197539 -22859711474402 -136967876957726 -84615003719484 -163928100368964 -85729466283485 -204080144103301 -47918719091530 -177443177556805 -180304568849866 -3312506581829 -111789850064941 -184047829088910 -48518215542633 -224540612429100 -33285441855831 -15000357877671 -226052000306144 -108531231151666 -264944098380474 -267103883670263 -156074447367255 -140524990211374 -272423205406241 -13412955727555 -169833488426669 -64172886723553 -50434843045022 -200717964369252 -71341190519368 -185629147930398 -217411826355288 -75595387196696 -103006780360950 -6916613947386 -40234146633381 -114162515832840 -83586737900664 -119566803434830 -126104342629041 -24468897902157 -268379428388120 -240147098196017 -39057674399556 -8263372641625 -1181488899939 -64690083805345 -30328924807953 -29642662366350 -235905947425320 -31319850401524 -267714718805536 -50892650977355 -255829319597964 -48111029243751 -46885836295124 -58477629832953 -210321703556840 -33370407804721 -131922999512013 -101340781714305 -212609245028850 -253869120440237 -131761149331255 -126299700293040 -10787795364587 -215136363787248 -176974866499263 -149232529954963 -209657753608434 -71485341220521 -156817508810561 -148173540556520 -18234950336814 -6794817178556 -149003775807762 -5577772989692 -43646796577063 -25833096385614 -194658145553277 -228803907732853 -72564055884797 -107898850442799 -160020066871375 -42087873952464 -125317991296932 -263564432226157 -133529755243931 -26584809093427 -176839469150287 -118132184158800 -66088324799871 -198278987069288 -184051253941639 -148148998295611 -188542022655503 -17252510454559 -75898971427245 -37889885204930 -262526187032165 -187294479133078 -64110393002551 -59828445593978 -204860827899103 -11374739243084 -52368243553281 -258685031070802 -187672211326323 -269355595541168 -97603112679373 -157908946818266 -212684803016628 -224910550171452 -201936088300196 -8886347362019 -41883163667050 -58226371736692 -52362886363809 -244546877177636 -19991646634535 -233867766714989 -160385486005027 -198956259384543 -219207023299714 -192408626873613 -81623169873856 -175450543083840 -48031838428203 -163711965094218 -52554363093855 -181645516798451 -84930463102390 -216127714112687 -83632928116657 -12886336969732 -181901877897927 -51506922339002 -16365491745648 -217621619248620 -63548164878933 -153785453757431 -204277503433515 -243088651243158 -176622788542430 -16089924308144 -69252332676461 -93284068616134 -20872512679002 -107724729116565 -242589185262682 -10328841370419 -43691208624346 -4940568485273 -257482194949834 -237398950461832 -250334522909891 -239881024452241 -31306417340039 -234431792927106 -22182000627280 -79510714233647 -146731475994905 -154927800822262 -242173800583785 -50870010617038 -270094292566040 -59305658651558 -153539767848182 -231187580141140 -246493274374768 -193712142515657 -214266013589689 -75482868276295 -40520705926393 -203053861081431 -239848881315409 -198652434409486 -85594597038229 -9849584793892 -205144744326558 -31206386430114 -101146250745578 -54777180030766 -130749742834680 -172101939207137 -149012283038716 -1701178075771 -103174252303852 -261851497133651 -7838963006392 -126980008601785 -227503930381152 -110275832884074 -272143800119428 -59886375334191 -67277256986374 -6367224704681 -265141078053547 -249639011071797 -169455806568893 -126153306289273 -110785238243583 -70510575682165 -201611632146505 -32928134024731 -61835899324924 -156153855630542 -178745120232140 -187779796044878 -1309339890444 -164111190173133 -204649558918475 -276595180275949 -98414830637554 -115811734239010 -93001315147347 -95577268725283 -74018949842767 -23212726208742 -237735284898165 -114541451095369 -87962630844664 -66122216569497 -163311861322052 -212078867142108 -134309502101423 -234745656688902 -191595767006603 -272881086621804 -46220226191991 -51574611161028 -180275924196939 -210597729621474 -106574554913726 -120566798682415 -242521527693137 -55227034854897 -115356827526789 -24876350345164 -280782563676502 -233871109233790 -56828313885304 -74899241564710 -198787011835508 -257305407697258 -216014250141277 -108215584812026 -130005350770280 -42726746137201 -208590350808668 -67409764514726 -8904862605487 -95588681013528 -174253940692598 -219666056883738 -97482525989707 -234739856499443 -92985832703056 -250716720807694 -279675118478462 -191013523122646 -62492908466834 -129193942234949 -104333726129642 -249918171412316 -172396937898917 -46049244956909 -53618025314904 -20129969549676 -39872958338448 -169761879911720 -100762979697795 -105397069240763 -57852268192977 -271315138128276 -230867410638096 -133709605736074 -123234787043432 -53047897996849 -116977247762398 -271510479083414 -95230205288421 -139865812079133 -151738563632740 -247807746005228 -220200986428054 -145029680547925 -173445766226665 -258731870346481 -274959756068829 -237008944653226 -226217590159059 -231265084680345 -16846256919599 -154143725256260 -8224287304864 -213421296696134 -76359962509462 -166319826505429 -185025686008579 -26259291966839 -274119963547231 -10836913998693 -212802035798153 -199074641845418 -165815541025706 -72455114975936 -261072607090087 -155216512135133 -2174521330933 -276131919797327 -166331515666575 -168340662205395 -253370793755969 -141637808830496 -23457625881049 -150207914240487 -61668944246099 -30428476635576 -143700137753212 -205450126557166 -71114019480520 -22724716247268 -191335366579291 -165137953861360 -128319828725188 -217196530132281 -172114418434180 -210940966528876 -57779046415780 -117676788420703 -183905169611108 -33106737537427 -115273348497078 -46979320137707 -244012381536917 -274211117286945 -188449210872601 -112130729541600 -141342257328391 -40476007611541 -138636957196392 -159263337716934 -266309288178770 -205322157452030 -251272277991095 -171049319035013 -219467351367391 -21956721067118 -84748587522503 -256206290646091 -198441087686044 -246120221064815 -217930958111193 -177579833465151 -221875386149512 -116226836173202 -16881400905598 -90286527034160 -39129454198816 -142222016240083 -97887075449854 -132714323059316 -217029581632397 -273367855103670 -22456168657474 -280447739334502 -235388457294399 -251236195053218 -104541392418188 -180985632241387 -171942693099607 -7726532067874 -54076557059674 -189144156181899 -126939658670906 -70824367917345 -110359071703893 -168134995257439 -187299005942740 -206205666042697 -194357336030213 -157641865908650 -66965808978145 -233667689473490 -207698768416552 -273967918333661 -194804060921155 -36791039329528 -90696296310782 -176384894676061 -151109389532671 -38230569479415 -123399641431093 -154391077991687 -183339286599062 -198334836761516 -268289348550353 -249335588525111 -49007716949757 -255561831834324 -245704098904222 -39613291551069 -185044336381897 -227629942003131 -134041239251128 -160719806310437 -129420200480496 -85214311670643 -256952726057018 -43592819174385 -9639925171473 -70659815903257 -20894923006321 -52060357709406 -247449815536988 -280672504318641 -14824840754273 -254109898075566 -202018919110318 -92777814211030 -114786923244797 -256875939674586 -41938079063290 -207175749178399 -137231345570159 -280459739041078 -138242558412917 -151348381666196 -138523493224982 -221748599332008 -112954105992603 -59920350025053 -152525874826312 -220338968570700 -108743386162351 -171260263189779 -79690000935198 -91822218193432 -125492373707439 -143746570864454 -99870185557057 -8011015991257 -200335857707284 -139839881491971 -280012329176164 -268353725813888 -277442999761351 -111021652530926 -246972433407701 -32007346974450 -132326126918628 -207180056735721 -123811217401892 -150641404076268 -148539611983192 -5472754352893 -173540837254989 -230074859888436 -19016712003619 -243618817539162 -133377620510442 -223618088289609 -218834011094589 -24749356689277 -248080949031103 -3904736759230 -214193239297690 -232540927173377 -169757082619966 -78319357436085 -143477841517107 -251138822981083 -10115473155267 -155653241172156 -247833225075392 -55573867567129 -31652370174256 -219203672955758 -18220489117966 -159249591340489 -140878142005926 -34197063599672 -125284956386172 -113076553317867 -72704253538375 -101822378556141 -17916347642647 -73380192733519 -5233143725242 -209887698849442 -72206758086618 -203678028082433 -96137275516547 -216530902237710 -134074903023245 -268471659278288 -229003272701085 -180574736309587 -132381960486507 -108390986162487 -204587877274862 -109997993540928 -273403773412823 -38542795485440 -28756767383224 -172901875977 -37986494882100 -119244737053509 -33855457980536 -138410029253572 -19609652397967 -11721321087041 -91554779662126 -193090258720516 -203792548104027 -12759540754671 -139427659234526 -71895396796503 -172512209779741 -278589962130477 -80254135978220 -81533890403079 -55525109834029 -275266512844389 -194354562800822 -265573240228849 -25265278737767 -216327766292960 -195970984322162 -153185269527347 -115918360118450 -238549187046807 -40165008648934 -158173189053257 -86413852459240 -76249757271934 -275390332584743 -151691077128564 -22274567101706 -38041929453837 -87203591509133 -278560172693998 -203553317881794 -167860917374883 -3912556962346 -209478031757871 -130176906366696 -68867143656754 -279652340146971 -263766045086667 -274225445159607 -170905780163888 -230272749147267 -205049738005746 -253123004782182 -90788246973446 -125818097856082 -276283605001555 -3131649926710 -223404398972464 -150557988298802 -185154954749386 -136976285591261 -129159532120505 -154743437509569 -22021322773370 -25493354694670 -180574886003552 -146675808173185 -248531203692829 -13256750183527 -205521793947359 -209592647903419 -274920529571434 -99828836375334 -2733994841381 -212375854968848 -124253916451294 -134812236526737 -103508593844295 -65853489518604 -177912442224375 -181266685047680 -242371903163024 -274373227056209 -74748691173493 -121811160563566 -143695603060854 -76527546004033 -204867215144919 -267665933924084 -264323005577682 -87083864715918 -135707169771271 -201125147004910 -92309952997142 -17085688120327 -212309701367365 -32905499438974 -96262767842049 -259703267521973 -96528099322742 -22292422035465 -27770542109477 -200741375049725 -130783649780121 -239193695847604 -69759152901933 -55460067256185 -29440008844759 -115774699867232 -19081013314786 -98073888521818 -275997237177926 -240895765818421 -51218760162409 -2898082569445 -190063108371991 -254716617129893 -40477452903 -190592160256184 -241853279336068 -202508356414242 -158492117421043 -171619626124258 -108785716323272 -64786800740164 -60248159888317 -199658647225233 -55077732744052 -52542481405272 -25537547116277 -139923234502753 -195337975226133 -248572068916850 -219976345375289 -278051138678034 -122236343146466 -62975043898476 -98360226567906 -277832481407885 -131518264471261 -218137618232808 -62919829273806 -129566838608180 -110027670220277 -56818365912827 -272873041597169 -156705612633975 -204916126042057 -90202529538096 -209205697053632 -5623991390513 -182895263397765 -991911531924 -171378515299884 -278829403042930 -133167678559948 -4259288317998 -275540911207880 -112553622694276 -38261128342381 -237061284116227 -222339665326987 -68912115990430 -137437439977854 -55196614343369 -144916141344369 -56350143223923 -140000263311427 -39361797388619 -46792646902174 -130781731580603 -137533453496252 -51831163380969 -1278023719487 -208060617487409 -25314081811565 -221129843947992 -238701549903489 -109714693214095 -12212152742016 -33230930585837 -277775241861087 -37950335567795 -250831160993441 -47246279685010 -181410369022510 -65724244609818 -77727933920615 -269465632678407 -201530097742456 -114455559976804 -190111091439580 -175989268175400 -56850466907300 -119447513930660 -272091390380755 -156549361274375 -30273613620318 -183022149905751 -150573180393328 -195114666106259 -12251557497985 -110690132607197 -33470845325569 -197413343687242 -2828243773078 -209723750376225 -122438318291054 -18136805877830 -129969530533038 -246094064595471 -164534696615604 -1368392449506 -218211913021711 -113226123100899 -118847738796890 -199567421256828 -80232979205872 -242335596485837 -219743260311026 -141262741281161 -138614653312791 -258857028932788 -266589359728169 -242453478652500 -120308687902889 -182384210460951 -280497995274765 -274128816372278 -80445487370745 -271569637503810 -96660058274877 -181910889895124 -199358478312290 -260983321295330 -163987603132565 -198199049432830 -170593639024891 -85505093633585 -1814924386305 -180504115943220 -147454425199152 -74845020095415 -269943298081278 -241335774068914 -37880139540219 -55389287846064 -261976918412621 -44612010364816 -70040879643079 -144617924463761 -173972851654480 -212104771772622 -235832312248647 -19142376754486 -199532321713315 -9757760887452 -246300900102081 -170126519116305 -261851882993852 -23212691327224 -256033968062570 -8090975296804 -135620719326598 -86645199861504 -63470560959154 -59934926731701 -157411905617283 -106946789519227 -197077982448180 -256629796764909 -132851748931421 -52941337944157 -161314002189776 -39515697174226 -238682770849826 -239736923807349 -182425065831310 -94498901923992 -276937357449223 -280787880737767 -1181460139143 -73321855643268 -244152761677150 -68525258736807 -218882394675375 -219708477664835 -139622476154560 -100811462158789 -11657218790128 -153161612006132 -73106336194741 -85962534841955 -273581923670937 -179789908051939 -132512670606793 -59339065002047 -28111585566509 -211887405069550 -78981505218999 -145804828240288 -33142951780760 -223874299333515 -19159750892034 -6595404772987 -4182128342981 -138995667042753 -272643231292078 -203301113604952 -238328332370273 -272412923301328 -88794000948896 -99077251677250 -21329373138530 -191705425995322 -211527241227234 -15498132018980 -22314140561004 -79300685237359 -40580992290382 -60675685700667 -238908974957655 -257142600135118 -135540817880529 -59386047523133 -221702865754070 -59480966969822 -96255174579248 -52392910049454 -43861968290571 -112208551750378 -1924039316175 -261651915584653 -154908371879863 -66754290758866 -139253840388456 -96007810737449 -28922158534031 -119488023684273 -136237360587284 -143212920297714 -30859260198620 -85122560342397 -125833055463185 -110636357133523 -1935886187650 -17413533662801 -258079678070004 -220569231246610 -133598349139130 -28640501543586 -67388216388077 -24867587966165 -55009631887242 -5607845845958 -66267991077251 -17622421352698 -101222295205227 -86699161954218 -231449879674757 -205981020123274 -265686973273515 -256604714413825 -143496277083968 -170464694934052 -253277987393536 -157397508593340 -65925469978406 -94271756450523 -155527086002192 -69413256487749 -42394497697961 -62119774219197 -214518139086689 -240413018298037 -114844295281205 -189686365561086 -18888847286344 -176570778959370 -143557120028420 -85621460445571 -260144650044767 -89662039958591 -10387705179120 -112975093240535 -212950791174483 -39339055603697 -39664208519985 -21037620273468 -263308668272441 -222043593236229 -171131912593057 -278839987234358 -40418768843753 -84572079451307 -245982050339431 -71002882960358 -148783054666102 -92512774844740 -37328021323060 -51076984745443 -44014190275958 -33464429630520 -168183546654949 -227801422987975 -16285860886764 -276907214483607 -193827295638719 -249379914945108 -256997245615821 -207560770771072 -225395973293753 -121115595059438 -49397657380748 -220111495773554 -268746668278773 -8597974789023 -130600459351300 -8028839823478 -263539245417178 -30753225927720 -250184476207093 -70729894370915 -190061807165634 -192077845558996 -153996289725632 -251646719152667 -79571857693471 -9298828322684 -29010500793214 -267584631685070 -55787776379021 -192883214155917 -205251272276811 -277188896702168 -259979435684026 -221109883573587 -56787896071775 -172903126210896 -30793546251314 -21096654784913 -12445225084695 -129139028719642 -38460003827499 -217256588918350 -95247344170831 -235557486845215 -34326793024667 -104627489275399 -235196309625431 -137139419089481 -193707680066843 -195040004468262 -145755565321232 -229041201344502 -166000609152371 -276492607124387 -40449602715629 -130722838539077 -228735427220871 -163989662514782 -133481093276381 -264057299740850 -126493283208513 -208243197887247 -147894188921162 -88482824162656 -13237034866821 -151922151658250 -253499944268019 -140061140782249 -238609156953104 -231971092701054 -120893674516467 -98979358400662 -262257310367836 -61909480994471 -60843659694390 -271890716346996 -10465451923393 -83223341659751 -190816872706697 -91127799853654 -73058646398061 -133002690479758 -159491017681378 -30734014490553 -278751296001702 -201357986336541 -79687250546650 -161523553194906 -20744546621170 -225840553952229 -184923922791718 -147017944199285 -3174545724675 -55877447348382 -114556976338101 -36493714753646 -20164943263668 -160863542564584 -122938722458265 -127202362443722 -52434462651511 -72500630371701 -108226198869800 -44620729648712 -203321557168899 -17834954216350 -244768575128770 -2957419601629 -29954422981634 -17312764391324 -265582520048265 -6968560761588 -246478135661817 -66510174244873 -21036874248344 -212299868834834 -210467061824624 -10642412424141 -276985670925836 -143798274474545 -138274157068820 -180075211736438 -32367945037144 -265928882422601 -245360693868355 -76326152580807 -113801770933870 -152458529558892 -239983087803586 -108597719209183 -43115781692923 -239274093679392 -62755102245241 -66514361408814 -20610616884370 -30067501074204 -43725457690435 -278095660146360 -14752488700959 -14747131511487 -165126537364125 -15666403072008 -213377137766500 -189437740457352 -143694085277135 -276815460195387 -85805647374753 -17760291971644 -26350356700732 -160627339215215 -70452076033948 -110000476788236 -87325925350107 -14729163758207 -35270284295756 -279082913481697 -133003830763438 -180782033417383 -161339840229263 -255374840116428 -44206616043112 -259538720598029 -204789412038977 -167180027222995 -222486376216771 -258253484959777 -4309423539290 -68809441248954 -147773588441292 -106182757851032 -163176570539938 -107895316481279 -193227452376447 -133860593833626 -97414643494767 -197776610106244 -186539099149713 -234484119821783 -142260631290822 -157121191072084 -219881020035658 -178868471462755 -202881993033571 -179631412136348 -210051165637606 -145260223637674 -112899195534993 -258078826739145 -278694122448340 -208505618668100 -260934052195405 -267727564065282 -219624298465961 -155722162744927 -81064823049601 -106142921663888 -123602967681632 -138131442677571 -84988419222963 -275028869666426 -39923884566522 -241108086686003 -85392690076670 -64209328772724 -260909051977869 -39636481324033 -238468987753987 -106203632163023 -2719133214961 -11037097935171 -196427900560523 -118832960891313 -116779793275012 -207604312642322 -137518050623186 -251056938245934 -45868447287118 -138731065779973 -265172094224283 -9985340765467 -81450233343452 -184610527207606 -245981157331984 -250185807346802 -224714508262204 -136099565768244 -43849377932110 -184396085926364 -45105829069477 -228144906142126 -199080061156206 -129413501231179 -194060354991596 -147988066822106 -186626787479944 -164396917686480 -2816587565785 -1316546558439 -49658398545361 -141456855797131 -45946693317793 -142299849002000 -37903748987323 -215266113124701 -222452149975770 -178761476513194 -212027037739225 -253200998410875 -67209568607882 -33045371153622 -73885457426398 -48652085771686 -261491588430979 -275559429275219 -72145048695053 -68603823106852 -255595387859043 -168194582631989 -123489293808996 -7057141210573 -229849778611494 -144998241119435 -43705841679975 -216644671896142 -208269496840231 -228036812959677 -169293911123549 -143438449915009 -181568409075755 -74898163701994 -232729046271341 -99268644461707 -183032170437316 -76667653054909 -72520314558055 -268122622889763 -247192231855693 -91483480453115 -32727322716332 -34524153614742 -30214379116700 -25172216166531 -35068285833686 -86097201204908 -159465606160391 -36545799227221 -19518777225807 -138594789851398 -274322515948857 -245134104815671 -186440952526464 -138245160133698 -267126165119561 -85477878841302 -257852866921598 -12510995442320 -73092653883726 -221143777085808 -175475188149963 -73565418945730 -247187728850100 -29762905383046 -145767134036696 -172672840342608 -263252937708952 -266559774870656 -190433066630166 -3085820730544 -240241103023264 -114012093531330 -231512353431661 -48557844308505 -194704817202190 -86380553298667 -113636399262739 -9850356514294 -18223147784174 -69726127113573 -159500624050788 -53313004412118 -159535028725988 -110150004061251 -255277321541333 -18732383634828 -239298007310691 -233779243652450 -204880669901794 -263866954540014 -254965625979402 -241707380275013 -209331485111830 -51697298384829 -96584013061304 -202872171351803 -190358061184401 -175350679982045 -229114071664837 -174751086440709 -205190957157229 -262675021051996 -131092611397970 -188025175624917 -45377593986471 -71498340104239 -166185255646927 -229060554759569 -61194296199959 -266437713008752 -119839864307733 -74708733396390 -15560944279039 -176057775974535 -190572113359731 -139698455042599 -169315218517235 -91398393346861 -155009169301175 -213665451787893 -176765652273326 -25352257229333 -35948659653768 -251519095714592 -265479498172884 -54902990435307 -49392324801585 -193069419853490 -114375019231339 -167889825215208 -149018897110788 -278551666695938 -242580897482637 -201875980498287 -22790642556960 -260996179024772 -158148553680000 -187529861298462 -50619820783472 -83775353846890 -212087319313586 -125572098538552 -255652465316766 -12880836095235 -65959041764679 -276862904460754 -266305224616568 -202205398662302 -207626964892258 -46661665554856 -42644708542768 -256606138651524 -179708138222424 -138555815163664 -263277264638285 -24464690714916 -157864483150749 -149874012390167 -2040882673361 -248036065000698 -217946614571477 -73992910740279 -72752515477357 -48383002549156 -134817412874463 -21567187534061 -35457448652225 -279161396290699 -54209024052891 -122549721142894 -236724776509963 -1381407681 -157550649187227 -101168305375231 -203697729829558 -197560455410743 -217669507233127 -248980824636726 -253687536731170 -128633425200879 -246770732622895 -211909806970034 -241532047429703 -204768465600095 -149476078613903 -206571956249053 -195773880691669 -139292046308482 -13679066560125 -45459862011917 -117059590430897 -87054650775492 -274727654795624 -130457334728757 -20159387366909 -37564140017707 -116347853044875 -52707357405959 -30907400679156 -209654757240022 -82178819351638 -102235638186722 -22462764768088 -161379097082988 -194314941037958 -125864543903032 -238298917206260 -115983732874097 -111329730414758 -85738558867498 -89976472226672 -192226137127018 -81353090090736 -169224327850728 -35131657613594 -251569539874754 -241261847330890 -269166997519512 -67305852924923 -27050555914316 -266061885498916 -179136292044441 -17041930005218 -170284325043962 -165941702558118 -105107844486081 -245417207412214 -134236011027856 -182767221129275 -200438138650424 -266099317207104 -252710512963413 -32793976420314 -247781184283171 -245981505023607 -157255604022153 -116627723277383 -242128820604181 -110858421495148 -226272396074801 -211369785695719 -151586511123353 -24381358274917 -123402437696290 -199417034531264 -240698739937733 -243901297998547 -203584600278117 -107705747162095 -139529273673899 -145441771329329 -196783337639415 -162147990000249 -229753238115196 -219991052206595 -250169763085620 -114318560549087 -121161508052597 -258631708063888 -60501077317105 -84371390916489 -174048443834831 -132182473576034 -115973307638968 -205905055109939 -154602022901303 -230719740682376 -77433591108742 -53862692996852 -127106692662084 -96963867382247 -271279483046670 -135568549160092 -38240017845906 -66295820880713 -257366815743955 -95164094823076 -82750616855416 -10079121551658 -230763939340030 -203243427493489 -219073576055656 -115127928843890 -249065242195628 -158312788321934 -188885605143383 -38452060722754 -167016143320524 -138504419092263 -29099817051018 -254168773261402 -149101135842916 -640208789735 -76815082567534 -64735644127908 -36633560624399 -70809983815004 -109671293609137 -59890989412259 -79802756234619 -46205143833599 -277203832694092 -161682137004091 -136651077925442 -77233141909154 -146319994078539 -244939315162434 -137267218312389 -7585366571077 -72363226375725 -250079923093849 -49166628567061 -254308316355951 -37891622601145 -2221294274607 -105205176327809 -84089304256579 -142733086634529 -278717167898622 -262647066516267 -223361718907833 -262938136186973 -6999574188686 -148395028192604 -187828769738591 -201329547172143 -148574250384612 -266698818279651 -30534689457069 -255547916561723 -172509344721481 -53782961813590 -21049204064821 -271643156941491 -19330040001555 -112728916280889 -73697012390161 -128611405434502 -130933793830891 -117944526973785 -135725119311363 -30582854994378 -275311081390842 -72275725614349 -210819446484934 -207438807313681 -242312337103396 -132949244346285 -143375139497060 -137792835605291 -31254792380084 -83929311340550 -1350942387251 -183651590292118 -93834418746542 -190240661721064 -238873749745312 -200233073163345 -148000655154992 -48087391151322 -239410601209868 -174890115399976 -126368606521300 -9562512081512 -68701284679365 -83259943673181 -8970786966774 -107963239175338 -146178152298616 -7713993103884 -228007439213006 -35585291540985 -164463236276776 -6496744864106 -163563396646994 -22393471217886 -147895867193870 -239709025572611 -190733430826230 -126260981192492 -249740629831878 -171892476409520 -173613921591388 -166089925828302 -12631755518805 -135927354404534 -100050488020547 -147851124388492 -138691143877840 -120376997560221 -230505901380462 -246654416710569 -113774187154536 -100161911461912 -224745799393876 -11819249778153 -116593360817485 -1811221674873 -108395856558910 -85541791340727 -108193843511903 -124065777615536 -64512315112597 -205573029848137 -133986708549895 -197283572270322 -92296720638363 -213736055496710 -115111918567654 -37472384506104 -99674064713540 -140741372719414 -203100702986393 -83849123595251 -154394900774852 -50548954604179 -95576094341017 -220363896535599 -188467248208365 -125050545040346 -183125264699212 -272012022499446 -154290297232609 -36312764303065 -233783201384699 -28627066928592 -139742242314887 -254456534828280 -119003249885189 -209693329595084 -173135492790573 -236954544667310 -111649936249320 -95174066123356 -188253420071136 -177648817992963 -21265460310242 -173924751368226 -164187572585197 -91594313665120 -110970942765708 -216709889057887 -210904745421880 -42838672764838 -250390800275516 -20492135768011 -275361695233671 -214781963056309 -1159026734262 -253398930171562 -171583454825844 -246523469998048 -99360991342444 -72601305463365 -246401714596171 -14112685015973 -74154418956463 -54718133346843 -46350695092378 -132861666662302 -230274777373292 -268072373106415 -218230034950913 -221218759825703 -253833948919402 -203888653812502 -88088227964079 -56796519914480 -153333336329906 -26520497057609 -142433084024097 -154063141174894 -99845235871912 -137153705734941 -271407440604723 -160009254304154 -165867382487565 -183366092385757 -84891811934053 -242751555047927 -259662612560717 -206914458692482 -111732908183704 -37647211917214 -128195808722878 -160888075503473 -117676815532499 -161468654126554 -86771989050483 -119832644864274 -66009185863216 -248815563010520 -119947661260886 -237523563745378 -249964490664573 -279275919017164 -15778652511607 -185111868028091 -253376677728473 -56985912997111 -65089128327783 -8444491962202 -225781812072493 -218537857108456 -89940692764394 -27919138176771 -194413667846238 -197568260882335 -124715841087944 -253726805129962 -202308485298218 -17889739700633 -268197538525895 -279423876238101 -3005658794451 -54156605695425 -256066173214217 -98984087629712 -26613293200643 -76505422491996 -239489065959646 -27609179700832 -197785717492020 -146974331019666 -122586399777735 -139482872158227 -206713756677072 -111457597656620 -66709433071969 -265426097063456 -227441346122816 -190980574699857 -259278569484995 -234558727201405 -241937333840356 -136388347074078 -83804033494146 -127484834747041 -142464307615393 -135698097770557 -114986882232484 -233904739695642 -179810098287724 -73914817895431 -121879649566131 -244442474683593 -10948553103649 -58897919250594 -131162771283228 -7337204111020 -131995708817032 -5127520356415 -221459551214567 -156637975616479 -77665099718960 -84752405859417 -33692465673917 -177106673837552 -33864458462232 -78258085718526 -260050504288783 -19642670872359 -139802978389822 -163577427811331 -61924536226302 -241845368754420 -197122376050756 -169971741622466 -179220934058499 -12061111372759 -257208597602414 -28660850231811 -199677272424631 -177786351004019 -104765497121375 -94892213785573 -153877016592759 -20440739696610 -258251764373991 -89654515508716 -144536445285075 -137163772352891 -65917772284826 -3663098878830 -144874688233213 -127855632923156 -20760051844688 -112323277493611 -151034925606458 -241399263845612 -49665471224898 -74558242230106 -275766345914240 -149608585278210 -51530547244734 -174256923449335 -205838528970321 -136249060147806 -117757993277660 -128461990594033 -131154751427202 -173680340684295 -222965822525489 -272054292166219 -164960029660204 -237188477536047 -131349713584639 -141082532149547 -262249219988027 -185869671077725 -15272818813294 -118051068140367 -110237335137568 -137043600829012 -75073686496350 -259359038490637 -16631984314222 -128010577245950 -6696349850990 -206099125241398 -163886026495774 -108425677853386 -277024677722390 -131762433298269 -43832886618451 -139190391785233 -88334605165530 -56403782978071 -265005189936329 -102097894221204 -204265325766720 -131957462205399 -108828718256397 -113383364501768 -144788618291101 -263252938427473 -210608730987579 -251564235764338 -273027811732800 -238633859109894 -94599349710145 -38474427255238 -195023165898765 -13089648488058 -182037385632643 -191744697725659 -142394581295677 -99738791445010 -55536228563229 -61478745030244 -71561741682777 -147505809891906 -218351300770513 -156036201495010 -23690195651475 -135032373178218 -57315476367117 -227173426837920 -44981103174743 -129780470295167 -162192700790197 -243456781055265 -11685791736702 -65788127667978 -198030504885309 -97307611204392 -131545222754540 -100648029933818 -58508848261273 -76500091998428 -111950434820311 -28915066854981 -10482930944626 -152505857624603 -242885403158805 -259287609297677 -224667138515035 -66584653893591 -206805169928080 -213657625110394 -231375892775033 -77441883490960 -274392088216845 -174449233601556 -36623197865334 -178494833938848 -190552764237641 -67761504994246 -8622215131360 -221652294495328 -75346483849844 -243159163238642 -79415892962153 -85399592787344 -48091420624801 -155899495467195 -123180794826500 -234366193672236 -182674620302310 -232156390536088 -180827602300029 -186062346357377 -37587836357572 -2916541345424 -254598074064927 -87554711186771 -265024307853056 -229697426464757 -203006465741682 -111098960605591 -227863028623436 -226945706252543 -111062925518700 -156732703120528 -224818662821446 -184752987302758 -20463192937424 -154926347427540 -83162538501746 -64214595190889 -262899284215334 -64502530674545 -105438048150013 -184939913125993 -152487886541533 -212709646909159 -66017986877181 -79151046816987 -24554442696453 -155130967390036 -26456702202755 -180327923021687 -54765821351640 -152424596024268 -124051350788788 -153561835278823 -194589268455676 -176978276444051 -76395124294856 -202064901478277 -66728188295671 -171992015392695 -86650926898624 -219877547065017 -247950800167557 -214007685880727 -44205192751770 -276090068376783 -105428676721163 -185355511390322 -42073469622142 -31711757930369 -155998237428653 -68631978430209 -161423060124443 -191224268460516 -46078155167527 -28742046864194 -229388900234763 -118683283562176 -218649276103592 -243756701915603 -265527052851594 -33864045580478 -276597705833958 -188424841574176 -187501940085386 -65918684806117 -97866883839787 -121253388357446 -12920915540546 -114801103436559 -143886904677102 -266023962042983 -147871486510883 -92224428125974 -188887601634098 -192095715727167 -185660455784302 -250498881296874 -265720452921896 -146448197132119 -38363706899238 -201107682817757 -180095040428485 -214446851823884 -236574418720674 -236088633055545 -82402475912116 -212517504957 -147698803083650 -159702492394447 -95237295914885 -201044425992456 -23881316455675 -140821487098966 -197284131987120 -247753933768469 -138064257924210 -271524436071197 -203927758491934 -184036506847361 -88487892189713 -142640504910811 -2082127728965 -98400621895019 -118225468376651 -132918120674437 -18488276988546 -98131425209617 -208888603567161 -187903295041320 -135470949428389 -148527642241267 -109163616173734 -82581645565898 -34158921054454 -37158390549352 -224058361953509 -112290436979002 -172742733238071 -147440003596057 -17568047516448 -74762186880269 -121939751777055 -138009853159410 -223066947800891 -211497163875534 -44116390059616 -273088560552808 -188452643750395 -175307137714334 -3458250529164 -114099541343457 -242119816218449 -142062808711976 -86531418604072 -59493388542599 -76300079959752 -140360698572170 -156786021948676 -48024331662465 -212646751847552 -184887924487544 -140651027588061 -223101937049484 -5888552959492 -75736222658102 -46756024398066 -79854748993365 -242115571690577 -97776463814886 -3192982267112 -154462218786956 -165631930758175 -36261933575677 -83177856623875 -119294731788468 -220988251722551 -122603231731606 -251180350081440 -189316268734841 -27355952498432 -211936865318261 -23800658031510 -53402437624617 -110903370574631 -120059150229136 -17129965752730 -41598689419639 -6640769479660 -144033396073061 -141644684050730 -271728242539934 -235439132173394 -59289849815125 -25931126585663 -262693126262795 -274088364024209 -125235254753149 -192923520792435 -222027843553990 -124136707270468 -241185541584452 -93700527316148 -94570728450105 -126088988822795 -13949750028033 -274571242086292 -37763768993160 -246249464407411 -102813278741536 -133504503487091 -24177653703589 -276856471677217 -269753496959084 -142225141317827 -159052103118490 -221766272560976 -35477965645751 -206334493794508 -150354788966030 -19017847490136 -98251504144229 -229163899733075 -191662665005504 -82946480123502 -246825591748226 -76170580009404 -226535383373869 -179090214946197 -125347311012245 -17326864728827 -65192586771674 -99439464830473 -185347289525991 -279014373283745 -270292668322137 -246331855229073 -215333612195071 -141940879765944 -203673198684849 -125765807541388 -184837527921082 -155780622447741 -137819462104816 -158541116823962 -146556648106845 -138893853707584 -262482585251102 -272152429562955 -147198208299277 -52868396583767 -181199033792525 -174291950163346 -88810900998022 -273862186660357 -146984505018824 -92274703228047 -4916126380670 -165765503338195 -217990144924246 -229294283694878 -248681502491348 -174067623223049 -121195992986203 -41922435609767 -24167425895122 -56263815797677 -130179097258039 -85903895021604 -274559336227826 -132631013537168 -274458408509064 -35913384083059 -17659125293035 -10460408254779 -99235619222318 -97433069224770 -36482683144496 -2100756558789 -48664816956847 -29876851932664 -49963178884617 -244747714496651 -84682316041622 -211072553816058 -34629656356194 -100207426135340 -66642009956996 -183225117611631 -14417989120871 -76725283993905 -125271666400696 -173142709303164 -101852732916167 -264413588253248 -228333673945597 -212920181106751 -167165635853728 -239964384277862 -267897630878538 -57016225844256 -20751832011567 -65285596300765 -157151750650356 -230950580020155 -246214422755666 -154146390025327 -121461631317568 -150162143229949 -80879366617628 -238390643231034 -18004722990369 -87757343947518 -240685136640030 -243086992855663 -271972813703682 -100585883665761 -60543458855568 -129507888566427 -239622683979268 -180531621951013 -154585589644181 -10194169310721 -197067402676711 -139992488693077 -125966318875626 -244178057436831 -276329099349352 -59100527981319 -237778352274549 -277044063209018 -119363261052649 -126322566677702 -94652515563667 -131716335135908 -97650880691001 -129153006059040 -238459878483300 -121759557273026 -219174960038303 -230634099786105 -129456995266443 -58808005642346 -132625771544515 -12463626308458 -79223488053051 -253191280713030 -73537640192253 -41021674090551 -185132881698730 -264449060798234 -163457950838977 -95091454573661 -48158984120312 -180956811555463 -203785707803433 -142282630255470 -161693719006964 -118348899175996 -192576664901034 -132189975823014 -89585882577010 -255015909878518 -14556086519508 -274461820761626 -261172788277498 -212586820045004 -31201251015947 -9549459684798 -275904489289876 -128603054497844 -183748685189698 -103651093799181 -48053696455240 -35829596561429 -203188603236633 -76663722021208 -261413909785314 -223657232301692 -216502963235559 -173794500038951 -279562793870966 -35234289489454 -105881795352761 -117688952734725 -140015880538808 -129376637424363 -35574264431915 -64145090674395 -217891468045270 -127361061637251 -210638491276864 -67395063306599 -255033392619629 -76878604104588 -275910199851718 -93524953657807 -38801799431641 -203503719609321 -52810867544052 -3237397315713 -27548772746137 -25406281624297 -21131187608119 -188589582049339 -62387642655705 -2626365709 -55610477916595 -241850154590001 -280055283086166 -15019718588553 -117515273932982 -112086203308224 -262105813180277 -75704939246715 -140173428876561 -64054416066395 -260373482284146 -18753793388223 -203535344864986 -179756623236771 -157565468351120 -7857068217724 -79045690317711 -120110844577611 -25824518635436 -184702807606440 -140319217624196 -34442959137528 -201617768537007 -172957474823182 -109244532619953 -173559546957558 -238026517267586 -123223471497190 -86549109407158 -73364488376130 -109656027204216 -133873007114420 -2318860813772 -86304825089269 -125638968264151 -231489002381829 -23821008728928 -140635451730799 -148102376199106 -182282946586606 -183972454959884 -60318725456120 -81113760307312 -149940010941569 -88763868518391 -165277496645548 -117656426876788 -62398170037563 -99890459091580 -91957482191524 -18367052179827 -150950175529165 -228846614459274 -54471830583238 -271635403701676 -258757082506143 -115574362207852 -55734893012574 -46439589627445 -173157174156700 -76413303112336 -59982717346642 -240878058365702 -49565224580356 -178288286443915 -123302435932248 -62780047091273 -7898138351206 -108892582723237 -4922298905461 -204792033166010 -259699688345175 -114306046067892 -259279741540126 -227985481869430 -192114014147373 -206125897926309 -116560679910550 -209847963209267 -102916962179505 -262374006862511 -93184964700579 -262288318530674 -156608602300804 -250420730499309 -182052715027123 -77810165665251 -139350111453674 -214750402172771 -70482852871053 -192538854982162 -23780654335023 -271402500028614 -246430271573319 -45704839897763 -34823525052091 -93504239534040 -187125307248145 -104192506897362 -232764677509522 -190853014388182 -131940244030183 -216608894145267 -104997848652797 -228911993090096 -164737836207192 -210737955716883 -31787913431813 -254366626661699 -153176164472463 -214169404095227 -123213149441048 -241947806930489 -245352691799721 -140683937411877 -199933107919048 -17467316047059 -186169655610192 -37658727004091 -205742048401147 -118930680579727 -124780325939205 -269413115550212 -23489254856437 -119366478453889 -208069494605634 -60520723726686 -173169331720917 -14739029298837 -131893393885839 -250018063996656 -256373216265357 -55129480570760 -47449674046698 -122835813222486 -209765022271393 -239105483457164 -274658451678350 -265645530002254 -114519211498256 -64514902303466 -125800255865890 -101699384336334 -8109453435206 -26043575327814 -110396056037630 -139291502577433 -129883848374539 -163248315451681 -97921537251434 -236198123833907 -209220417681558 -200229005631503 -194890194903887 -1610278636190 -236864653646963 -229681237284541 -11725676649279 -26388288720632 -75860757537968 -60815083912837 -140297245269894 -227408496019885 -14691301283353 -122106856895069 -29336050030760 -222297172117534 -33713743539530 -111126830762886 -117124154919271 -232028343245681 -204690064294937 -141566533253165 -249445836056381 -82808667830100 -58596952170951 -118680067569536 -9176939332437 -267413211178160 -84291585525423 -70323922916717 -82124481603927 -203543585693712 -78087422230358 -43734302904074 -52703109391060 -94647208027673 -217547177253525 -132317890763756 -234956510899422 -244094372794286 -116392844257848 -102271804527108 -165591394615870 -161793146281792 -253181332589882 -84681929580062 -210169093850050 -257167937905960 -244767506875628 -210696626376839 -229628805670815 -87121474145568 -11051478067141 -187367386855735 -187501665288441 -213746342275325 -83543044938343 -109285953481669 -91395752012080 -111918011141174 -30325814662656 -57580077749922 -220511768724251 -5573130548153 -114979949023367 -62462789480603 -249012051274263 -227058592293098 -163263684479474 -98703920908073 -126797088711232 -253627043675733 -106557476888300 -166143371493521 -112506859106498 -140528715368811 -275116879551699 -8193668428115 -140273501848501 -163984330388157 -197137920510679 -179164648466173 -206568972978871 -189677773176047 -141900369140813 -153150331222604 -131915757510428 -73908413106971 -80959269975025 -248482405696538 -204998370591330 -29035773185560 -107414831995404 -198842196370086 -79600780026145 -145738162054738 -171634445101248 -143328925627836 -111100266909963 -267762138745369 -83222310289330 -19304381266945 -273743756544894 -77905195173086 -44568747094224 -242959934216593 -268860671268330 -173714556035968 -86970792758579 -222176328136958 -266043202892900 -238650119656602 -2406079976953 -263536794909664 -223932596262258 -94512043565522 -5299757189297 -44788158276055 -231919578897743 -240346166341859 -51725363765287 -219485791172491 -134618258368042 -78491046532 -18570221584667 -26203818582822 -43816185688036 -170500323683535 -276517453074007 -141110737995633 -35107487822572 -84417338153684 -244166019285729 -130058407665239 -17160561304687 -26897568564723 -146233589377618 -44215529744260 -161647165041341 -23819827902294 -79989395079462 -152772107060453 -77210086452489 -221274227253514 -106964552035876 -165869494352119 -165078477249356 -233579214391681 -225876423461657 -126441373483105 -74637059754139 -262389802019507 -105690076732125 -203772258224882 -94294618661383 -52936961173633 -239963742239401 -231705915921366 -216810481840242 -92585257263754 -17144515295986 -277444543202155 -43474866251603 -272651054770260 -226292112284326 -133005205483120 -155483713486559 -109905967143169 -137819876366030 -52090103869611 -168466482407908 -169568349043584 -245291885297803 -237488017369829 -30958322448097 -81566960880179 -109929292564737 -144414829287766 -271660839370065 -249784573333484 -279616115318560 -245515422288700 -268089770245602 -22873178067157 -204516017701275 -121232670910555 -55514659852 -96728965696578 -81141622282369 -164496438787190 -275037870832694 -57402691423845 -257479118208820 -278004841658264 -30896638397255 -28657262462554 -186724774628631 -52775933221846 -20953405071778 -94534880484077 -67150875066687 -124264668059862 -267675065722739 -132597848977491 -25837170539528 -252412010615874 -15894980253035 -179290351326054 -8387486766804 -8342747576972 -170243437596582 -140614593091673 -257397414278973 -27326615442500 -210365034803256 -166426983673941 -248650543148670 -46220868634161 -212097222824588 -81419638169699 -194304616494005 -166160285416752 -162732959897783 -58778791335735 -167851628696979 -252446415291074 -177516102750053 -145857961682811 -176919247125595 -78595589601159 -113837805516466 -177831274777477 -266401177678004 -208332767737617 -204509080619554 -186920410230729 -36032318359996 -96483755725007 -136066711897993 -33918607848177 -148180169210239 -66589046652334 -48324299053313 -43248518139363 -24053768264506 -132891741511710 -260771645643813 -60963607781363 -178219839282462 -166778529850991 -76122095135471 -236897433478347 -177560466136068 -121499600448175 -51641747004052 -28183785479953 -162652602817797 -238818210072118 -57821989240416 -100305969354598 -144728301413888 -20612010668952 -117048144365249 -148769643967603 -103181472954598 -230911377485868 -94784202322507 -97850444173545 -100172481783204 -62509886034683 -157951074138392 -176660768494045 -14412611546136 -46299035777102 -186611310657221 -216936603268103 -55028043500029 -30953768427144 -149282095266310 -172748726611059 -59227271057363 -157528151121677 -122737350312311 -114487975960104 -192805894597986 -139941990919617 -193034648745187 -94426640651701 -87655814275985 -57251278183466 -256410642090353 -272712181907420 -19231719085958 -17956143326077 -145809940617060 -150652690948163 -130811505247934 -260485563396039 -99775526543310 -216248109420700 -219449651667197 -63126826073908 -134854127578775 -108916102085711 -276891510126218 -102298695198144 -226025868615709 -248411953729659 -243119604822795 -32148813747222 -141077711885303 -184402230228202 -46226642361641 -196902689629805 -178582684953627 -155844078735397 -233469141227946 -68334153461278 -244810245623192 -31650970998199 -103962174871976 -24398569265696 -146955632527108 -233978569918784 -158492271109403 -224827031052187 -120736808295333 -20915842075752 -213629702624505 -86896044256250 -144276761600996 -238133281048195 -36224628512217 -28627635153989 -11688733594271 -238800156945142 -107051757029346 -11715315185908 -219355297396114 -104658399217439 -93936323330046 -143669129757234 -233682756233137 -132778277540300 -114631164361963 -267439417655442 -121125517168336 -80351735853757 -281199368230997 -89007248960674 -9680479030487 -64692013106350 -85096356159944 -257114376101869 -254903476176727 -35657184754440 -207626748628742 -81692003995154 -22548175239189 -112788951043139 -186732015734297 -166384242218056 -218594874155046 -242890096860453 -195644286397753 -221487424409295 -277132962621291 -21392358636014 -174972008986787 -126740083651516 -11471612741175 -173116769850454 -244360990416757 -65487684457657 -167055150122143 -87655097069818 -198396485936223 -197237303514976 -211405064937187 -276865443717183 -180882486361676 -151490388682983 -196458156430630 -106193759217137 -156639176111526 -117280126157041 -172446904117164 -20191574973800 -161779041399076 -113791922241710 -20774597088666 -126527688226483 -171905138287488 -76857273781295 -85699591584331 -276798657130993 -189416380593891 -192011356162488 -260248885107745 -77774596152188 -181488255001370 -163199502130509 -226296282073584 -167400336783424 -227901073311117 -204578118615672 -115264256602098 -66347489606431 -43739638666427 -110173261762028 -244489262395990 -96142308009708 -18586960287935 -92104524727392 -106462890641496 -139725917610913 -116249654496581 -22409781177829 -178852563877002 -181598323878221 -149639086792530 -189496650171598 -245455571228428 -10911804278699 -122470352653518 -192556486759746 -105251861786310 -29025255756681 -139352344267273 -237282053782789 -83630441786724 -236565928306887 -31923440505425 -77506315161951 -232585731119 -81022313283859 -87501283403576 -127718547978852 -69643836722003 -37114213237654 -3332928753837 -39943093942110 -63877833354981 -151328780133911 -198233091657327 -27248774201450 -244251430639523 -116179408850294 -267859118454266 -263442631925719 -220383055366657 -98829129984138 -26450929730746 -171962154224084 -51844588140115 -256079561182655 -137305280205193 -72202382086920 -202735261377364 -52256133599518 -5275543493433 -15736228227536 -99794945688453 -69130393582609 -53618788076962 -192665777381764 -135287859031927 -149763604238573 -110763943014131 -9884917999911 -202638372628446 -189611994800546 -89000825020980 -153466021500542 -80025773409320 -69173912910061 -36810639849397 -34093448248592 -99867702636552 -23876294381674 -158112890940572 -146912683943067 -264188774907262 -221639711308523 -121518264747525 -101007066341082 -147483978183742 -59767399074738 -228130529026877 -97529591125650 -213393668977643 -68985167845781 -124577430151594 -185089114109252 -169579437260571 -80640420080530 -186410584365977 -133616001522318 -259238832844746 -216199056689141 -190560226780655 -201763526956857 -86350399131652 -16337365415538 -192986611827945 -244271622095555 -224309047582947 -142914997224890 -206862333781311 -243520564915709 -122819252982668 -103569148492930 -245734062273265 -257391218005287 -19604229633576 -153881854815985 -196370032347558 -270028131635079 -105441332392604 -268752142848651 -235499886058395 -26804263851760 -78441409017098 -255818622483233 -73313117238942 -278818229055307 -42079020327357 -56375725016864 -206070815400018 -220232373803485 -50588554617344 -166403093835387 -34076572063007 -25981146222273 -237882732003289 -145042114630730 -166997602141622 -265512119094058 -198085768946847 -78901711416413 -253870308467191 -12410228180774 -133468671968373 -6273838491544 -240208848306578 -171722094532363 -55002575441400 -93305744491670 -160513154680449 -80070763020710 -82571000899985 -113747995053649 -142078015132147 -229114498079265 -133722826878572 -122417270510691 -117162942588845 -121852423315160 -106842436234233 -104610519263139 -18717352667685 -4570215748732 -46900672573447 -52284202658870 -40901080873408 -137952088098953 -130356398272314 -5578096605314 -243456177703289 -207264042467103 -239044451525476 -46312697038645 -81091922803351 -31925410654636 -2478984181236 -175447997482702 -211828709433701 -191851951399367 -152131078076950 -42436439906759 -64076536535657 -82588483641096 -96695989374164 -66387563370725 -81287999028398 -280089742000569 -71638676788449 -54130503837251 -168648698184224 -109167520918426 -217800271267583 -163218855701806 -125814832074708 -180393526228230 -165258082692378 -248056889254243 -254411333395667 -33862743925778 -136123057153716 -144578845400887 -259674289576608 -117954199329278 -66169850090444 -72269888257644 -26868357559056 -223702747899234 -226795484998063 -149136141629077 -112564168278223 -215135717860459 -278921064325903 -19216691879474 -176737098058139 -162423408489360 -236066467244312 -85399285680955 -29090285558092 -88336540666711 -112270874423982 -58237547244958 -92624166143560 -200915537402449 -17412474491874 -169072970602731 -73682803027354 -3117954727773 -145629705949169 -74543907840949 -119295788865186 -113771910439048 -239385740144652 -250246946163068 -121697957685384 -111461602112393 -176080920230380 -174805395596630 -8922309685915 -264428156335437 -198729612586658 -53973368799556 -102267932323967 -81529428947195 -143744483956628 -17028603432503 -223974158414028 -12575819929210 -250264428904179 -17487077772491 -15030755887853 -83808103400981 -49803912715077 -13647579341217 -124874857304909 -94081766041546 -55538857842562 -150980562818231 -257009526207437 -160885205996878 -120028822853368 -102656225744074 -35375647506791 -214975205458940 -104057501131663 -136395466492162 -99283922022308 -240095384335168 -275819502953261 -245660176140761 -145080469983956 -23475813953715 -221277208154251 -180156735040438 -200379057154374 -241586853001126 -213538393078070 -118565814550449 -213976434898131 -280486110465180 -166228545192947 -215028757174392 -162658425993837 -82564717691401 -57321295357578 -89539046546454 -232039521683282 -72334004551046 -84695585034215 -178651108311456 -10175663162047 -233004178900017 -232866846753791 -158394118986751 -82151762804944 -147116605182494 -246089316484840 -115848684544100 -6331987355773 -99512188286893 -232972035763185 -30904737417819 -91538762284343 -262623386854296 -218455312048505 -62930067084666 -93705738864990 -162184533256001 -66618645939463 -229912742106435 -233515088661323 -181332352480105 -182203740629332 -189705235680341 -61541600746031 -206406569401681 -17553493925909 -53567131730898 -242789950601651 -183290531673674 -219029562609760 -100307394287683 -21082631397918 -203632287275970 -51753097516958 -164839357242411 -123364814379600 -124673765210321 -141542332858074 -168428160550960 -98071693265836 -181690803395136 -250050936794989 -93084633536357 -21828526120117 -147008529373918 -149819557874895 -218256209036511 -258365452192368 -161516545312174 -165306932291876 -154742671635516 -116620386073209 -84740705282980 -61541740261630 -257383743196260 -206349925607628 -37258638741086 -9062980994746 -47845399626490 -129646784170085 -118003802943527 -85408445930081 -118905600077158 -46569699639362 -123538694325753 -162509317553533 -85358287452631 -23424085141238 -155615685539042 -247773649977994 -230691701746301 -75614826941296 -79640511041989 -231702615628370 -70152130484912 -217225092446797 -273031094146666 -10976678605892 -127228591378215 -263360267996979 -112960500238968 -196786437332630 -189011879277013 -245992506389712 -217711177727549 -173185042467703 -175033511804020 -109016435453368 -248143842716150 -75826298565722 -51052202168772 -13101767448071 -191764232771736 -104092535793899 -41868772358086 -213038286224875 -126503920732841 -270593950517457 -264295073108983 -240521718884541 -164177031043994 -87228548207527 -109374227332847 -21879130707015 -213178843473633 -257786541895303 -8214271686592 -56416410348982 -198033651500387 -188538971122308 -213487406693865 -239695396805806 -2363888421252 -277362387204928 -48860130999756 -109679912978306 -27395788329732 -209666484415800 -245538302812449 -162526475492381 -3874630230277 -194741124065394 -278779920891050 -147126521088313 -250106560915554 -249165589006978 -116828501645008 -201937293646233 -90616952341551 -250911813050850 -152376680425621 -167872078413278 -238629137068288 -175928095726774 -33677464482664 -243978981382972 -271149899164533 -52953624843303 -128778645766773 -31788877277695 -252662177751663 -36960536766358 -28205265716613 -21060595927813 -62652497548627 -175095880049092 -203882681978386 -262898670653218 -53763603692470 -223383051673752 -233045557163735 -121291383291541 -247201646481205 -93858593208477 -141585865954287 -170931189410126 -211106483614200 -122248429853323 -6471554048559 -178523972396489 -207722559974923 -86267933683457 -201787470207537 -260182476180817 -171304135782499 -86866793521717 -224924586651777 -161394778295720 -111062424790294 -261421504183190 -137206402624603 -261986781422432 -127398298683867 -62995489317969 -37338232377049 -270480486546047 -40489776803367 -126872699181162 -151303885758732 -163126206316792 -280838413726828 -215433643939149 -68478371143613 -264347815206414 -138678505652056 -109508482915202 -104608462655858 -238618786910047 -225247700149336 -281124084532830 -130693685653544 -143342103276949 -263377337356786 -215048541032360 -232957741881969 -107204321107838 -143263090210255 -33254601390539 -206699371680024 -132714562776896 -155958916713174 -272893993197024 -58123382059885 -143710765729821 -209910687737109 -112662049112150 -169492588136294 -203226119467639 -113430710096595 -91261220127966 -231569022047345 -194977405603202 -78046397617049 -257629646986716 -48933382926511 -82173916608378 -95028845667634 -122131771538560 -158986603277149 -69001593638189 -150976643196151 -243895968222884 -88422487785770 -34653421687290 -118371139918551 -48190325612262 -29904533988353 -148870430445905 -93745129237067 -261768691779399 -200132694834555 -7900432065183 -181300381967330 -143942448101400 -9681016000799 -247582740447567 -7587681997028 -197075725886682 -207765152871503 -153908148860182 -78195978642260 -162171814616797 -52029025664880 -154183041652285 -241843111142770 -278903360274237 -238845778305433 -150412700734199 -168803105766816 -192839956675836 -262612437723557 -119998638996247 -239316850680090 -280512688564987 -85723889066189 -202889802301477 -53809335982148 -231153995234868 -239471626587928 -139776496619678 -275950199927361 -241170554616657 -148440924322122 -229769733612266 -25136803225578 -275312413248048 -202643733045088 -101302068622287 -226577508088594 -150464673549824 -185522183778537 -76563467542315 -262746021670019 -179972029756310 -239820528740358 -268022085770019 -141552259289433 -15395342693653 -150955361713947 -176547857918122 -94755394704433 -203690148449217 -213355337405985 -194832941896282 -210538213593257 -215510485991531 -103535862684921 -145804742703673 -200632087000330 -188122878260048 -119789448319776 -6613310303071 -97719328840065 -22902761110095 -265529071374384 -195019375522066 -185066474100617 -258997298439755 -180223164095099 -232100839155311 -5753155670652 -262067588229634 -114903802013952 -129786570715439 -234821549343816 -223638139879438 -244043003126563 -270025725192349 -76637228437511 -41458449479412 -70235834891325 -182859959947388 -145481624187160 -78537997331850 -268721836708058 -117193889241391 -232346137459873 -15826884045322 -194084358253432 -128853113489190 -14391504451223 -229423889423316 -207854518927058 -34890730433817 -208867195750805 -124243695419356 -118382116929143 -85750967353590 -48790337017484 -218244074884033 -230018944973623 -94698407043653 -22746261113561 -238162300992420 -17766055991969 -206050431475868 -92502174426925 -180270870871958 -73192394410953 -238159622397684 -279175448330681 -162013600261708 -142187942357006 -127025316318644 -53208812889911 -130675637225788 -176111137081970 -247456414061549 -280924535427747 -31572617536705 -62294084993327 -274709294323941 -210539054782890 -189626214269811 -173413858315744 -29906046234114 -261560936429038 -166536158019110 -207605524124340 -12400094719789 -8429469147251 -171303529821154 -112271596511305 -161027694950762 -184787940386875 -153761762522880 -116327632386132 -207946263730193 -130913623098041 -97970026304591 -125358542907954 -167063736327235 -230087434285318 -180879318990328 -174381388786850 -268506327566996 -89279578753377 -257469751349210 -113135114448368 -208461903175029 -106856425263592 -208554224617091 -27372940360752 -191206203304108 -196826350643692 -99624319868562 -201947846723891 -97381508688860 -248430592941204 -159693823092123 -145204378379018 -38482131733121 -132998406659828 -152064014914078 -259945572963553 -226321936402830 -235142193473123 -261954124258224 -61475454001179 -252396929210799 -231538487830920 -144461611729655 -210841766089101 -35330700682288 -75709637487057 -179682660273752 -223639924793013 -142761992418292 -55482122621925 -247407892774492 -6693353705625 -255645900510710 -49812663012620 -55137853930695 -179375660228550 -56229967289239 -167848188574724 -190516254147393 -245844348050267 -38586832140782 -160097793935892 -246214272749915 -169969604343495 -265336937113413 -169987087084606 -22677740690963 -207010927908543 -260854174204547 -38384707167822 -152184409792818 -11238241313170 -53971755093982 -120242581546298 -54435544392275 -78398470476091 -124799554405414 -96671054840353 -227148824820397 -57244394596296 -140227677865103 -124848799881830 -207567853108853 -222640650668935 -250499209093375 -136419684164518 -35709561703577 -255522397963773 -102209922955193 -207940977033735 -129490196918331 -120620269736600 -83269698908012 -109514436953358 -74983896896261 -166997606931250 -64129912192318 -241846875220084 -137598701800691 -68364789589410 -262110927684806 -225633203914125 -267434536228756 -225663686607579 -126478397920011 -247069852025317 -165745683395865 -32486451139070 -12813514893757 -141552179990351 -86021255532044 -186395268147186 -274096507347688 -51430168915944 -209238501428056 -21682241286986 -247852037130938 -240651989221161 -161510738975009 -176298010341824 -193829003693631 -129899360347941 -106622394728552 -226532936290369 -108835262771554 -38556062694977 -235329735516111 -57411152131557 -141061272219061 -254968477228514 -122928651119091 -215651042819344 -264340783054771 -188025614680531 -88771823499309 -159134363576049 -153964801159640 -36000766409580 -220985513759589 -85143376927902 -11859337480134 -1114443284477 -159225653199877 -30227303448671 -78247649931606 -207326147958187 -117700407326951 -167416544605664 -12007018354525 -195682692590047 -239407216535946 -61403698479871 -268261916883065 -246734820190879 -56225460969844 -194681313354241 -135845193667358 -117437305356546 -64664617749258 -256691745583327 -27726998836282 -98791977411431 -223760534491628 -35459948883784 -64453895683753 -136883246914481 -11575199950238 -138189660481073 -77026345743060 -25491439500040 -246286585365912 -121119510834575 -69162115274612 -48229019756629 -90854829570916 -261162667108656 -272775499624185 -261047200320015 -210944201710578 -203831685885725 -8374471115944 -14896564732864 -254912251333367 -110275024245384 -251680353824118 -232489152537922 -7708045925125 -96640743070490 -47251724466363 -261420255788860 -132005564436098 -54150010011803 -167327258114464 -240279891850690 -69948986942810 -254593653797338 -37347126285604 -221894277770746 -278457205729277 -207612953418168 -280361950430260 -25276593711039 -98292743439873 -112686946189437 -3869036933798 -59449494373475 -138124423942353 -151851901599673 -102778025712767 -188552153420551 -17502977436243 -275989775804556 -167991600292767 -145353319589889 -281050444277663 -107023989738080 -191821839505083 -87659277037644 -213846215301194 -184463367341929 -250179469859755 -241406589918493 -834285759708 -160779245585077 -149632336801111 -254061441184457 -131809361939163 -20646372976629 -160525919684779 -184779320171753 -79202654593203 -1766338272585 -126948348114874 -245435573683813 -162916047442496 -147597846374793 -79732746538062 -209616753617553 -268768130142586 -203510301979786 -179347543902331 -113182753143782 -22990318257021 -199559763371258 -228110904154998 -205444435812942 -158649687838746 -53389307861714 -209861623119998 -163601143662200 -272787129895364 -182883673421324 -153702907734598 -33250765983653 -55728177208695 -82908601827424 -103014819702424 -54295375193158 -192367041330904 -212175000929317 -266804721983363 -173610349888538 -25724802628589 -87373372861043 -6933345724166 -126184601872493 -228128442629755 -169632722947196 -66648615223755 -91272922411507 -122489790636649 -80637662786361 -6824000354654 -254275919565271 -120720101419629 -145183948977505 -27722769963725 -62893011853313 -102163876843145 -21433877295781 -53238106861994 -138530272773445 -196972277885248 -267753383204841 -126760923441820 -61660697484566 -76436794789278 -5301325383112 -73128011624515 -11520624006276 -30054577524783 -266322469134738 -172893419471651 -225742526340491 -222490014027502 -155712402473861 -214961933524218 -52132723336355 -149448406629239 -29187726473288 -44600073962832 -237175424204840 -196352718152655 -11196908334076 -21054051077004 -31071542795581 -28207268695163 -267880859650160 -51745079974812 -204212625506416 -236241773789060 -184547369940464 -130988974785798 -79496819997433 -48631688475678 -143768328342068 -198511494287844 -125937788541257 -29477371651598 -53135201466992 -1656985178367 -165132932627656 -44132579119000 -55233066359073 -263466819331725 -7806073817320 -2727342570364 -124753152889742 -48033664204053 -179155312920701 -208276581584857 -195792415151278 -187649753263601 -144948975711779 -131222134284659 -112693589198862 -119753760178436 -208590573855190 -19421744250435 -196216109821119 -40840051684007 -178372260159775 -252204874455435 -120090026522235 -130757944047755 -45500558330691 -240019193189703 -211686620408645 -30291537763078 -138820816199019 -156447020449095 -103703544487128 -95943335572180 -160363166364973 -253930823727632 -196816711474946 -189273716991815 -136579904502885 -254371482298772 -111478632359165 -258351414697133 -172242218479423 -15967838392109 -95174452611279 -22096253910751 -110954069749618 -192038314877498 -110957458000082 -162382674531192 -93366390749760 -40690251945397 -20216012089045 -67164966858061 -211811893868972 -23156160495460 -261878944204986 -149167849852930 -126162421925786 -267412851017316 -99769042412462 -140714860833826 -243115693231207 -280196022921041 -86870364446799 -214848469552808 -105455178749672 -180627261932592 -265110410259926 -48310464515854 -182429984035376 -81116743465857 -157471821888142 -72996919564009 -208469058553813 -46124255206311 -227203917313745 -26444098860066 -112396701509903 -40179999078280 -136661790789946 -48362201728602 -82554860589035 -99710840645673 -143725057268183 -164013029119616 -77093713681872 -74988031545028 -33140697820728 -111752822229936 -39947125072391 -280262584943569 -174926623875149 -206904877149025 -176685645931377 -225046905153460 -209226639599286 -13680738620996 -209929820030187 -33626910608147 -254124594067466 -225289626600863 -224750489577665 -197314795750798 -272219096305510 -3007298348345 -8322075604735 -24925783831810 -18141687601004 -35245479606567 -81521256427465 -35930876091074 -83568526733551 -185560338000696 -263185681871526 -105219320075722 -70197748528216 -179565349407601 -165944461838450 -112623173248950 -46080592612859 -46613341180619 -11341932856328 -163910581361436 -273330675416067 -253468057117904 -141182733200663 -245976066723470 -244038821413509 -243001343083573 -217523918384710 -31747445419083 -95862189064044 -140074876205959 -141865216664596 -76917044780516 -278018295404729 -19362323550714 -69893215918610 -197322803514498 -127956503772642 -278950391498413 -231084519339217 -71646132824052 -76544276730511 -81820468218323 -156027477817707 -40284346165893 -8526356892182 -78096594459119 -44664255858277 -229675092465241 -234981564068073 -148724041231766 -148067217006161 -252197088676206 -211505113299584 -217142072777496 -76253426039830 -255216787710335 -76349355546920 -84994125764274 -72066460696481 -63265088870758 -104075095665491 -170778987100037 -57841385574867 -89316835669211 -63210411794786 -72643627453872 -137167429426628 -134029162758794 -152918821599817 -136949563079596 -149453539051850 -152097093115967 -156634897912366 -74369999814677 -174273605010993 -197554916535878 -150987677234491 -110773259548191 -74854671637397 -106214783701116 -16016952064510 -170535967109212 -170412997586730 -238738883842383 -166975603825032 -89683694999178 -259631005840199 -112485459867359 -237811673859531 -206966151880597 -224847436355151 -224877999884554 -115708408421646 -94741902067469 -235475287231013 -238033745786247 -54642397661013 -133704960691649 -195740456568083 -260517765269817 -214324619104580 -272633987236418 -155191562864473 -221652904097324 -157192353562086 -225328949485114 -166130851448824 -245289060248184 -279820665524589 -246391526988328 -9153108342661 -30825408423117 -72907945859509 -15978389006135 -56552323130788 -159106716628743 -57878183530774 -58625090427078 -231477309179139 -53541680354266 -205067569105363 -20608899089674 -226389313925986 -21802823500588 -31500369865893 -128189978053945 -6095888385465 -3188341079172 -244269428256813 -86508087088650 -17292768058970 -54940742652450 -23865527135956 -25488420890184 -40276769260459 -183319284431864 -279898357813033 -93166774182304 -105988457585746 -251018992609424 -47967511619646 -233040309897221 -189661547006348 -16504643145416 -226310709456165 -70532116660083 -129909149016341 -96898954044784 -106519228819280 -211482024991563 -214506137000180 -186294913401240 -240778177500433 -61391134266801 -66892889706094 -98769541243105 -279463019254559 -240062443714377 -231240320524207 -118722111076520 -23628612153384 -103638400554590 -84034434719379 -76674781860071 -257024888619312 -12720741023417 -54205676824861 -148942163852269 -277583470192585 -85956613767739 -227206080172542 -1992514747788 -82148657455807 -136388579616004 -230707730346353 -139456548446135 -111431204877802 -167348034505883 -200541875043485 -125085518391155 -8452065622335 -121999423182142 -242330235897415 -250985864068648 -129087574383944 -256612615549647 -238008804459576 -143122025517510 -173427540408331 -145459188227593 -105036727402646 -75463390507924 -199589553014687 -95688636815708 -255563989382883 -202691388805407 -257947538827128 -81442515897203 -82659419253505 -64848185677788 -256063160479103 -273506382309151 -60702956068126 -253070235006683 -154516111693661 -53703127007954 -24947786476313 -204055659090400 -163222107472689 -66146386686778 -161055688849698 -37908675468735 -208819585242525 -79729644785318 -274756764531973 -103416977908310 -201234606386927 -279278136049283 -77907140538654 -56253157079070 -83209298146907 -212266514244634 -126563321519388 -154266347190170 -242225770702711 -25513807967642 -77242969916622 -259867723446246 -163061320944943 -60430045331066 -224136298839393 -3435224774394 -194989774647276 -144667863136672 -179134955910927 -79645944834311 -251438062349689 -125134525732282 -231697655140004 -189528189735406 -72512768506280 -165804581584806 -34767030941013 -122977396240997 -209715607628134 -60389866410026 -76970050892128 -147762948056334 -148662787686116 -253850954848509 -195042587815294 -45549849977865 -92625626360050 -165331597077001 -90174858131139 -206918071647909 -2044631202665 -145287206081928 -89616221053417 -110313052819693 -264805604988715 -14286960680298 -247671590245783 -138115503902803 -7468541888738 -262986023971786 -218639324577193 -110937320000284 -83392818354103 -177708002561344 -93443110671032 -217848428594265 -229210980271308 -262042581038648 -90591745883036 -113970570189349 -216637388561663 -153021359308645 -199507074037953 -265875570350125 -100920326239851 -143487216708914 -204005575726832 -62112271032301 -270685885907196 -218258672269596 -103289089918925 -16262192273608 -104087147813586 -247902674567383 -136523729392448 -14560084544510 -280529307482100 -231958104042691 -223226897750262 -144455464645853 -106246695872957 -134981798303532 -209346482362945 -82675590458412 -189418104889799 -136412495922481 -222537051033795 -107539110302575 -92724301186000 -89531398886777 -98233952204129 -240818452722546 -144704540301091 -214067845192511 -52418830859699 -61129306786288 -159941464778241 -130412570414728 -152131199492723 -206491011457731 -43721772015184 -9725230559759 -203491497901694 -149294512336599 -95336847217424 -265553531471163 -169940530877813 -78781569026212 -189791941023394 -110070492127891 -73012448901396 -14384889105612 -183831317643870 -28572858174778 -24853857076014 -276652523724416 -182633465087783 -169777208985108 -80614298808193 -9231525768495 -157635133718081 -162338211244381 -116461673596649 -56582286541088 -192388139673726 -199693525656029 -247687466865194 -43187055097580 -122770030012546 -31867889124648 -39809933173309 -45326590796026 -92119392652318 -43045784238132 -92610837214590 -255487051237287 -203832728960594 -202415787012395 -136672368829875 -97641314117830 -148988295830218 -108313768878439 -139872166152458 -205749227477843 -218331646809563 -130368651837374 -159663757078989 -129521744776763 -200728690582146 -61243503218395 -17432095656884 -192421268868732 -206101927515415 -268235424438132 -277025513096567 -254877812588121 -13030954037559 -35605301994461 -135553327654580 -131691852359801 -66070962488224 -85856787663606 -67614655875665 -279953198877278 -119852450657567 -119538100515359 -29643097446854 -253450951367933 -89711501647069 -205593137343157 -181011151074491 -116378437685369 -117020890935554 -30600114007163 -90626518235873 -27691437157765 -167384940192051 -118760456312837 -166517004048194 -271839716178882 -191504184216958 -183852316521420 -232556845360669 -216154884979855 -19129461482336 -27420628516356 -260215514807852 -205043153035344 -106308493006841 -91987508064230 -20440218061722 -182428858019270 -133241368074422 -55938723749539 -232401838677073 -63547764798618 -30909869517202 -176712643128202 -213014960997817 -218158431016635 -132473771094267 -25479779699261 -12949835939410 -143224513697660 -185188864537207 -59060701437618 -149946876525318 -250052954019148 -141891156518292 -234009250152657 -212254766722712 -259183185598752 -28337950887249 -124286034382089 -254792407240004 -130164765083614 -127792105805021 -232610145171496 -276671652939944 -76612404800026 -72002544435623 -68795768745217 -143125433438387 -255334795054446 -225050492819268 -79766797323531 -266284595593640 -15107638326289 -91532731299265 -127334100159110 -114079917915934 -59562108459073 -177692433147913 -252598896379932 -254398575639496 -188456956765112 -270976067221009 -121847603395297 -105752775593079 -210937439039033 -135975884980513 -112652067445348 -256574275822662 -23602909579152 -185199648991051 -147965784672581 -209470635339317 -25743328444569 -40975902303139 -55436181425879 -198518751634444 -153716521165044 -239721601130587 -218261782145335 -1459052792783 -252472844524595 -147191561154588 -188326271981039 -162661699815755 -15294477050948 -46320654914943 -253251171045662 -145063776858611 -43911060081920 -65535488393661 -161084542019934 -88982286965897 -194550023895327 -122365885619350 -280275564485098 -17103154493713 -239230121841688 -178719832466836 -279818479986692 -161936063646879 -140508578893554 -50495955731061 -213168736392581 -57976380078861 -63300749736226 -270753904984918 -225391608265960 -105228678151964 -20736411046463 -265874679233236 -112084644621158 -215679747197649 -209017923173162 -227219213083645 -119256878633963 -168443860736656 -267711584892558 -178206389327442 -242552726060885 -176645577606536 -251401534202372 -116995856627350 -268632822275948 -45382026570299 -86535268031297 -134687327278720 -11503239038056 -40770714328515 -123603092277618 -139372635993822 -141224755832819 -15693836828570 -182909508806208 -242479555682395 -142998825640793 -89814405180925 -59630038369914 -242778678587804 -113197378800957 -273716608057384 -7321711709441 -192325525425566 -28867400756885 -171298101407339 -121761030628063 -247936957755989 -126340719729047 -170714359594777 -244033333268235 -73400418101403 -40168440019204 -201426296452378 -231400095126565 -20054641922243 -184945273393216 -70266874739144 -247238355814458 -38178961570535 -54407249885072 -83004514884278 -148802997306627 -34372324343841 -104032860941591 -269331158256895 -32414921431494 -77118707888595 -42162859300800 -175679223180134 -100473121425731 -3780387458093 -114049991350982 -166103702233375 -179755767066179 -67573174172718 -262085216703677 -221969833982904 -153088345341023 -17834523261376 -56632314326828 -213206277397444 -117997711634168 -215566901502976 -139363363431273 -94166761274772 -128879619830148 -225980807146881 -175889332808606 -14293467668629 -5344223558470 -241844701521137 -117754246316776 -11561457761622 -94675235140588 -270578033122102 -47711101668068 -52189980071895 -225630011397810 -279436823763007 -53493418283804 -8709923386921 -90041859399986 -267150674190146 -72951596623925 -144684680971239 -113048005244927 -61550288607834 -148836703537404 -201911927361972 -20875111296637 -34673548876286 -168623660164357 -221531352004719 -168222211054254 -6048108708357 -198256833166720 -229294472848361 -132298060687053 -131143696091991 -186289796723031 -205212627904175 -144796821578379 -59378250464730 -175656219624626 -191015046972499 -202239146431683 -204063043111100 -274354979981376 -264074985017339 -184523539367834 -103487920476779 -45309435871588 -230599652004063 -253595064931636 -144628404266520 -53299245743295 -74933408382813 -137775330832779 -105685968131964 -153294597085432 -228808998510097 -190871038616490 -217717902727259 -143307978297636 -96228831080186 -33313274070912 -12427509965890 -67636723052899 -159299487416744 -279131314171385 -113683918059241 -65232807188493 -263274940441162 -77920015682427 -178183935768905 -168438624629374 -24165195090600 -231023802381257 -21270035072112 -259625632137450 -87636472456099 -74849730854088 -212487385281238 -164500558589750 -277281716485191 -87472724062167 -34584727764013 -195342072567119 -4895214223776 -272136417595111 -224363475942460 -276248400346185 -232580618958726 -261047697503241 -172664870925691 -247583277858428 -104971256177998 -217582533148395 -59242534998106 -121081160475119 -209128749585244 -82582002266090 -20755091757781 -112547202379537 -183974871655348 -117453328693038 -145982257595869 -96936945386342 -3370873706682 -29987604642281 -267096413530287 -259209391838608 -207760457901995 -49342752985932 -250100592714562 -201108020374032 -195612469641721 -243481744592631 -225009989671944 -17676817790673 -254996536425141 -10217589323508 -154879981664522 -32657728667575 -128058757150350 -272395296117717 -48921980618318 -15471372578623 -239591193131481 -243951949624355 -280767069388294 -191462597469712 -49633162022563 -237082975267013 -245048502293659 -55507951256177 -242543033195824 -67389625006462 -132816939534663 -192897436941315 -228799069683232 -49354826525276 -258704206685125 -159712302381494 -219071263887817 -270299436744710 -85510238305346 -145640707315274 -267922961815338 -35369238829563 -49085288192796 -151554690454072 -120351364890264 -34759555175123 -16498615483673 -218768867889681 -264378808017459 -220305680219212 -49278348754023 -86755419395533 -242118587173925 -168656356545705 -188115104978764 -57238063178562 -247696321510122 -271349154420110 -43495255659437 -183103304161663 -145336969936749 -250902297716497 -274124199918701 -195844628599098 -263638059963662 -279315288515083 -233807508292799 -53691152882767 -265452953848174 -254609221228161 -197272345693800 -51629292022581 -155786703493596 -212730929551588 -45935587856605 -221716393573292 -213006751735877 -69601349905832 -53214762481415 -189111881231978 -218192892680773 -35592163225934 -214534151355752 -76614239213315 -196174986776610 -194722918326994 -188341584229817 -214115932884261 -246460378779481 -248886421581017 -130562291541497 -203280258709153 -272502320088303 -86854713932389 -236140779032068 -188052604434924 -205809578563123 -80685676661442 -157798542752963 -56868691632233 -152797280799221 -119232988795409 -244308000868016 -59001461471866 -119463073201432 -271754578884739 -241467569712900 -167620900289523 -259979593664557 -219201021101168 -95759526608188 -62923712995400 -265386653933412 -104398187175453 -65155960752724 -197044318235112 -131160013069168 -174977147166303 -194508089489076 -190014094115002 -247420597397611 -199637687799594 -5050044554978 -12063221081794 -172310904757101 -207558002772127 -242210323142766 -216881080766873 -126845254988127 -217965360379428 -14019256506029 -223606138959763 -199802356907336 -67655158301356 -98324617336421 -108734127978353 -143245895913002 -174176677720143 -155638222431214 -22953718005128 -193271270280081 -9829418496595 -20008431677948 -106519164684137 -218938513865695 -175611919009264 -134458359145071 -166182299015691 -256127352413056 -228600780666328 -141004541660676 -209918598480689 -6480254039062 -218636978675480 -179201871916958 -199952103504176 -220070862227312 -33314935277895 -84137270841723 -192668453992337 -59984504781325 -88177815680185 -71862772889517 -97938187152694 -58892531952602 -224651506892087 -275867383831721 -85250729438590 -78540136461706 -279509012597868 -237345851063850 -117771545339737 -66977122441387 -208909205257790 -77448010587568 -250502206127639 -264048448000019 -99853000261055 -74480692628057 -244063794385750 -208239858765476 -99269617490404 -253688516976711 -227526731688328 -263123986114704 -99843733644323 -18836502257854 -105427369619344 -264459292980445 -173614030599367 -147552646187599 -175410049312170 -209091754975869 -276617165120263 -3291566090231 -29067475016971 -202691903285675 -185328142471202 -204245016778773 -18516147113373 -185150628640524 -18054411555460 -83063399085852 -134791534019655 -244686206675974 -191187279015753 -121582030033204 -193601976474288 -114806881353909 -133693299771402 -257836630574989 -122935271369015 -144350133380061 -104744734673247 -142377222505835 -133788996680999 -159522922066446 -189683101815072 -171832385500874 -111578095787702 -138673299968057 -113374378355490 -105808175074955 -259276847193899 -24455568923623 -108456749426494 -216685884454330 -145383890702067 -196719287896229 -271751685022508 -111034224778940 -72858785026902 -110409301944149 -64823702582092 -235469276558902 -225622988517724 -171849868241985 -98723617340834 -265074967392349 -121432418767079 -181871259153369 -18977169761053 -131922871505426 -152533296395978 -82158078947702 -155265767516355 -117347026969208 -236964924892192 -237881434985673 -111463898568261 -143107448312294 -241120036994088 -44288581599611 -134581085546273 -172640981087137 -278604585803659 -52807616081543 -101548393035482 -101444016700913 -69425495116836 -228432717305426 -58601913056992 -44535759606571 -184180292742870 -20284248440610 -216250144069091 -105579877302402 -144924494208925 -209730546398384 -148332931027245 -112876166831157 -118908032193657 -249288524626570 -236838972692126 -64043551068233 -94728714519125 -67552141057144 -149204603494915 -271795136353420 -268701522182695 -257993889535968 -73650745899053 -85599788713397 -279797568473038 -182808305421740 -52992923852529 -75605881522801 -219390956031348 -234512269232164 -223528482603765 -141711134297760 -239905046118646 -209443626540021 -41005644683169 -4526905699932 -44607134878756 -106557673299010 -273772007539260 -62905953487072 -169908004860069 -83728187682079 -82080860658694 -9492716042952 -153478223375945 -127712028911714 -46824486810452 -263524848143741 -40966358627041 -225386729395883 -253193620261816 -5181514896996 -75385453228252 -267609786933383 -94648896706414 -131393179215094 -194105881049816 -73007284739030 -164261886066916 -257919781748272 -281356758806476 -210990470007320 -98277987995639 -196438109310511 -25551234141656 -255404196679443 -91671925909559 -126962592883001 -132129720591607 -140372249266947 -53764203497684 -78077788494604 -178778885025898 -136048593202926 -11937863410392 -178097065810787 -119883287859114 -43498260056739 -197489758152685 -76998499609321 -49892460205745 -23418342548139 -126416637581842 -146466237823159 -278685455528346 -222380749438665 -107000399149604 -48386018566780 -150023833457756 -49915879947668 -7923480599925 -124368160756871 -174308771073819 -95996132641342 -223794563946155 -146464547768081 -85826509648247 -216796812025835 -175692592466550 -73716192230162 -113910824805340 -65511278206131 -34895510851343 -105306660639330 -280367842351005 -217417861657607 -277114623766635 -217394258883903 -103800815473539 -205022519439733 -51184083585945 -28331142607621 -65438103976554 -116099086908836 -3641220912451 -169778543689633 -272356386903823 -219953675991253 -6830597385119 -228463920751133 -129676475546734 -79804332579179 -81397921160026 -281238900638092 -139513657058934 -162842904419421 -163336307885092 -266755969564367 -108581284431983 -41613534758541 -34977919064155 -87455218815771 -215598175821069 -89755016730114 -119595470300562 -2353984664048 -87693882897881 -41454452078930 -23751369512605 -125274698995494 -99270997997065 -106619697966000 -181661853407491 -231142893752672 -6749722636843 -57749873801272 -83476617791458 -230009977877212 -201271341485227 -203274391433846 -71819801353836 -34714818344546 -247575280283893 -189025798125238 -74053871163569 -248054393540809 -57214062700366 -247887524540661 -142591936747215 -143419387225034 -266697831265565 -145134357728856 -211307629653675 -220681614692952 -148100860712246 -271164359421337 -221938513088340 -23562027268122 -171256511284654 -26780534971271 -232513282543117 -173422619558729 -142845554887252 -237713984979814 -13226832265018 -50992454793782 -41760804896627 -253914459804399 -249905839502062 -96371137907494 -90419013200709 -127119163034272 -178533365954901 -259160710288317 -260792230815734 -253826806213770 -201929196329233 -113797360833930 -219837689415596 -143186294493105 -70063247858192 -179319453479111 -132087655131185 -226783401357777 -235024714061736 -277239039428311 -79002575139754 -103379115043606 -8625809205367 -203932932408280 -208575716583905 -269412821887094 -107836988876432 -228382710115505 -88284496776229 -151403450778584 -163071237420498 -56018654672992 -149701916576997 -151469144318227 -132038418938101 -120471886615838 -210305598473184 -108059336294645 -170036024885602 -77403351980415 -83480692241296 -279156604729709 -184545042515087 -148173398408466 -23956403397674 -153334797090724 -123765670705360 -109950657074920 -64573207013915 -204826089159093 -224226230252951 -137547634169043 -149428664846008 -146180521051319 -129322446971008 -224231013740601 -148784332385383 -82716968638724 -107503035691305 -103989242900219 -128455156727004 -58649609683574 -46437876303556 -92965788358474 -259085749895702 -249818586819544 -162592753307331 -52600522809490 -148021530053279 -278805790783851 -168368389297112 -262275084370468 -132874544374130 -113937222762818 -143350485779694 -7538766567157 -58778293146686 -164853729518077 -183244091797164 -113683896862520 -17586908419087 -112538819471283 -105528570286967 -182105819125479 -179312876477068 -23388656767765 -89377974801560 -260914470147792 -67724353632962 -178311797849920 -165210987533094 -162827449572367 -73839071569319 -146052261367783 -200941609370721 -108994659316938 -14640957106994 -113597995360359 -82725369865231 -64471192427062 -274458432556338 -192975010190559 -91776790790905 -169548747511299 -81589323998758 -239133927833370 -65279959612026 -33054594970578 -238292594847088 -280938898027660 -192256401186888 -187594201882824 -224088831624333 -157818458640856 -224007761654955 -122606935661579 -139101694411870 -48745938943750 -197867028887709 -138810859971536 -74584000931478 -253482394754496 -21824475362977 -79033483541537 -234469001773958 -104024625343531 -53554584579971 -1748262050229 -68165981866229 -5194817026961 -75904636374035 -74239703317274 -99789094439852 -236004746936210 -131309050299887 -196180632397185 -35379452585754 -277973816138813 -45288331027748 -222254976139138 -188082512114917 -198738281843297 -30953393259610 -32780934762786 -39335323219231 -261276586398259 -144295927016219 -239859678685911 -216832347103297 -17846692528365 -278091669495824 -82267133258255 -131496146284662 -31487305169774 -53743981924728 -3469048192706 -45857703684258 -185471370666028 -58070957393523 -253141556737619 -74269159421526 -9717472817330 -184863120455956 -215546888689410 -199221109915143 -258087157573397 -116595788600166 -277925058405713 -230001105632649 -135996492671216 -48764496805695 -1018954629508 -192227327093204 -276001921496255 -159415423272475 -10048860588628 -249035546417895 -238963873660229 -121043990217112 -9664885830732 -50996573926206 -108807712343547 -75411333850900 -206864122060526 -87436452763099 -164594355311886 -136963469146614 -24833275842257 -244371637689824 -57918416333610 -138717508236658 -77013069430517 -183786334836480 -184654896616824 -134326875527783 -39039865418442 -8324161688838 -97085028172514 -90223942824205 -158409652278385 -75739465325820 -53294993312137 -174037742874996 -17777204358812 -252813208601382 -219173784080273 -118699558174193 -232031303264147 -206022022989193 -193638677200597 -80369316710128 -121390730957350 -76986170039422 -206893992710701 -144182463044809 -130659932868399 -243133350423010 -217357764439671 -141324511348781 -140784265416644 -274244604419109 -106897120928956 -45461621120068 -95469734136056 -97345378503643 -265141686944547 -36339396430492 -16173916122055 -217801983547036 -110555493640577 -173086673082329 -244745850221263 -203420110352570 -212973826108048 -43930900861785 -33399983742598 -141880174078491 -63841872158952 -116918820976944 -154072065178519 -117343102401349 -218479127289651 -108777524589195 -35157195494005 -50084537144055 -124150148030418 -194080196639299 -276764662746394 -51968323064263 -77122893535205 -110658534417637 -251363433203677 -8481506358837 -264576327112101 -69579315075888 -175061202871864 -135195279028171 -176349125007947 -9441756682712 -165086332460468 -226805452632136 -54967392983870 -11688496963705 -281166649314962 -118517956908906 -133487456001836 -85462727757486 -13399369844750 -62532815945093 -133800531042116 -10875710748834 -274760231340841 -164388376662154 -144068999073399 -184109269595017 -78625989529285 -280626395308460 -75160535393031 -88880020671657 -139827745706660 -240735918406450 -116403268757224 -262110334277862 -69463952230050 -178638290597529 -238136856595118 -94973071193823 -102824842317320 -93420488079022 -58940718315552 -588954801416 -227547345112542 -5388918145750 -190652576879497 -183471393160455 -59096364688020 -122633217395347 -76363006833608 -177264486808600 -193254404587778 -207264554636054 -169113029434243 -67637441594559 -22231740258571 -98748526364911 -40069922255393 -252981852291997 -4774023249741 -194245423173421 -145693129932140 -27583757961256 -128566482624313 -128220109966833 -122837932255676 -204070063903507 -66969281719954 -157040954794993 -252670260240538 -94721436160811 -206554321459938 -143585673102207 -172960432304193 -73809607249122 -215465770512194 -116939065599199 -17533890660286 -156303992392525 -199618994915149 -21504665079423 -88684785785582 -239140890558269 -257174856830108 -139741137810196 -100278707525033 -210770868293841 -249643080524757 -155981483924245 -37821227610045 -87789772967430 -35235798223195 -98653882684239 -1457616731691 -31579152875070 -142213772494804 -224495465729850 -24594790458980 -128860295222499 -279533385843760 -157115654330323 -265829191246948 -44939302062367 -9948497538182 -176980667426038 -164176519036026 -144514635125918 -191165578843226 -227567524450849 -38403489776086 -127307236675377 -96741569610381 -57011830618988 -168810305130032 -126552808012500 -215217334666192 -224840687733001 -212049801821050 -265745515378755 -149584738803096 -216772520673520 -91128760941213 -28223554529243 -232858213658603 -50696747726315 -86210438312926 -15070417381498 -193842860316739 -40849682765134 -259996606640501 -152030864850698 -169660539198012 -96172620527992 -116553697497537 -218888134187815 -114897194467689 -119583112465949 -249935864382454 -186864305432574 -221444130281272 -114906501582746 -240078484312166 -238431583145472 -66155999127056 -15696969942489 -168010650698298 -98741961102205 -137818083076772 -262144091719381 -26452060617902 -217119818913760 -259603990201574 -203932390956499 -204667124388440 -148549997495303 -221112970455195 -95930869916601 -236997239316499 -167821206070215 -215620715077327 -92068099115111 -277867888799597 -49897466118555 -90716567491219 -108901946182900 -84729689456061 -84371105185129 -191806135147694 -167532421207389 -145318493525401 -279842806432256 -28751214809955 -45801740324192 -134403232815312 -232856263514553 -6516937627564 -36560277509556 -117948532541000 -156029751576617 -162175189743525 -256742092929344 -203078688093847 -7575650568716 -219547633361337 -183489873243900 -33880541189630 -188563243978270 -135201897179723 -249610455928742 -10436421212130 -271067517257841 -245938767886142 -69040024669040 -32634692036155 -245168038508687 -29631265161120 -163406355960911 -230201099988599 -105544847909941 -30886679367112 -222822654099564 -1835445414201 -6841422717568 -265806905096956 -219146115339597 -20412677435667 -37123095209996 -39639390829207 -149268473234111 -131492475682007 -56639381718011 -163622205423438 -108761028647575 -195464383350500 -168741317047415 -105439331591874 -69239003762533 -17343572594345 -76878442187613 -125100259109426 -215610926003094 -235401147179156 -142050155526193 -96177038593315 -150622523498399 -77765528439063 -275076761744820 -82359463552464 -226411366252082 -156896768716701 -79565517812077 -36418704450547 -42381773399494 -277953141450319 -52065504493426 -66578242157104 -49516254673468 -135586086551619 -204721614691744 -196749214351863 -16082407056446 -201513743581752 -6802745624049 -174386331100294 -151892313053002 -277052811588538 -19730806350119 -197859915619890 -131496939628835 -51930387877796 -225040770320193 -49197904877561 -280767127946608 -263948895202993 -35735279123602 -276362983758911 -269347932981685 -261537172446641 -146496596465205 -39819386894225 -135099261796766 -7992684990975 -37618561533273 -278951182533441 -236062394739214 -194303744786020 -10430457584666 -71703413322991 -27388789939848 -181574852227521 -192503755413006 -221958373659980 -27894317678853 -278668398081950 -133958026231815 -91373791474531 -159669253351233 -7797115829445 -226237877930141 -279316099873731 -273034705206368 -192306987901947 -122541346202798 -129237311003764 -97967564969090 -221579583449204 -68486431835154 -138469431309365 -156125484299152 -43255692683243 -35964786484525 -138547004882474 -260315843134201 -180150345661857 -15914131210743 -192972670629812 -256358999538775 -239285858165673 -246059246039448 -168922155676615 -47976145407780 -167560738791674 -211084568382852 -162398467939352 -119029098900026 -149750840269117 -51776024952894 -77543831753320 -165984765821883 -139125061020916 -4932978551085 -142882317802281 -264936711905791 -155292235548297 -273989688921785 -148072737660802 -10150704440290 -221232606404430 -184017125285094 -118913866642112 -210283685954578 -240858139730478 -10777706637243 -29402372900433 -88652888786807 -259642007206304 -202424632226034 -227046091342241 -242665028525750 -261193111752679 -261901434042969 -68023261987376 -54088965602637 -215264655836843 -274036809205691 -182877888893535 -120306726518982 -49865909495688 -258325177381788 -4155075060431 -86216191468521 -171504629788732 -122141371260768 -112286814596523 -126775036760105 -101635346747019 -124858170376609 -7708601795921 -95630907165488 -195725538633996 -245226991888129 -50355071538225 -71573769015661 -231942360679235 -119339068952902 -258732786168989 -186106742026490 -225288207954246 -176840001902916 -197579556037522 -109975149945461 -250369674556621 -200513548540981 -197582234632258 -73833339030060 -144048694573500 -161744621812342 -238150919298826 -191529227093446 -226640767713418 -239967914538877 -201056557721011 -130707431253759 -264407743352837 -150222455936892 -115562548030928 -222067547693968 -143677968601399 -257475320199411 -22968226452788 -28518178225060 -205524975248752 -135463102807671 -135627940750581 -42197399004616 -63932219117923 -273313068209425 -82334188962745 -123612925066308 -53552681720371 -58051879869281 -241208493774512 -250217083747246 -7059228222838 -243647084572293 -51693350494453 -84958127212839 -87581138909938 -132827119600459 -176763314229049 -34656325019911 -11937751468568 -176153507884966 -257295018552290 -119541667225170 -239791929239512 -281360537508849 -20171291620124 -215729583122912 -197483126627026 -52393051526207 -179917703898019 -247524853924097 -24521970408160 -180058248001579 -216417174570567 -195980669126225 -21508029112488 -243401360863262 -261196976950917 -271243941163171 -178159971163266 -212293336310568 -153954341629552 -37744406412514 -197393840135826 -263249890530981 -152299181768292 -240242189123559 -14441749148632 -172304461326860 -125922008779555 -231197088495500 -210474492840542 -65706604465576 -274424760292372 -220732448528461 -198749378659842 -6795381947015 -113816292033870 -73794789628094 -275414774219829 -9498450081496 -131154859881851 -162550201390582 -102123221661986 -250023166470449 -40254123339472 -54482919823391 -45398409831684 -201446524007619 -85462351993569 -213094708853809 -88004482266465 -101392051356218 -191808678394980 -141320660657593 -78491503855412 -87005550305513 -140399102357349 -52280848686957 -233441804565495 -180451286576887 -170042664532546 -2620679070161 -129718512697889 -98786646364696 -206673334726225 -104406819781793 -209723606713359 -86578317323427 -188496271121779 -144596578697431 -278330334873826 -194819215559495 -232911627223388 -93191953387720 -36297638680051 -121830486421561 -92830564938641 -222279234981427 -164298818786467 -13717757882434 -64957199694704 -103506644976738 -95402857007677 -62464033096381 -27276870804699 -116673840312334 -35233080195869 -22507702344463 -25167286157436 -149350918315172 -232107994972826 -1929998433311 -249057043432533 -12422554204362 -233501482010665 -214939653008875 -249027870097414 -62714087226082 -175880274246251 -121077458067323 -36128196306278 -176164940540063 -80233528965456 -25413429638852 -103466466055698 -11601678569807 -198454622203153 -50628426965316 -214887866843979 -34927843002522 -259315171671669 -1112742812785 -128178615615112 -62398853957805 -205151647325458 -86812409727522 -152019975315396 -174919697040689 -196679688326875 -106479196086815 -38328375409550 -128820002234782 -261870816569103 -137461261672670 -55701996602439 -132506179504305 -171914786144945 -274865081250688 -47470226124262 -83865465090879 -106724328498378 -185573754765258 -46638902752396 -256771351917867 -14349292766094 -166039637917787 -161995068860000 -271334103261961 -16668922938808 -45340846395001 -178147877782015 -220251047756294 -94726197710080 -12691384686241 -236369110586044 -218149827532589 -119211600093941 -63281156430212 -186387300738221 -267537805571894 -24003084393163 -106243606825889 -90079850727574 -20694266359601 -250860472280450 -149406176406347 -132980200908325 -275955174207462 -119731594432777 -232339036036356 -80659183077745 -259077380480053 -195822414383091 -115555469512954 -104937103215789 -143520389226778 -135511872012324 -247714074880596 -274564072240663 -97314065308837 -54031795719000 -153617249749732 -108361101459234 -264385755575216 -185989122623652 -234181052923851 -44091514320544 -63633757195790 -132610981271929 -192008565636854 -164545143016294 -225595031040849 -105999766646300 -40290476563055 -164057816433978 -131799378182604 -184283675868080 -6815409228151 -311735561766 -228976553274196 -205538700379763 -86382089946489 -50961777953401 -97267096713699 -39108475495093 -137496221445229 -211044009520676 -92981921501195 -66555364717078 -163225869193366 -180089041825240 -3776592341643 -101990416710315 -65962805371670 -26166256668 -52698902806216 -4054133072868 -102886864380005 -169215778189892 -247232449399460 -192966250320456 -3974436068429 -219532915924777 -222357645380123 -279625503891486 -131971227732894 -146114132091763 -17082292846911 -61955717565041 -105422832113545 -139407168652167 -82277966600574 -117965777668223 -92221660878501 -130262363647375 -32534603436651 -159103138496716 -249017917580227 -78582784811893 -123502180526869 -48203702818319 -109728949061272 -128763853225607 -147364928973703 -140874835040854 -35583614581964 -174617929153837 -34861108813430 -34286561324476 -274178554932011 -35215497210501 -23229290640815 -245502125744381 -69721139194175 -77542925292477 -15320284874254 -263104891188336 -280224529620501 -215932937178749 -38537461550540 -10549073160158 -8638705992131 -162785716192229 -93040786337294 -74353484804267 -19121521192650 -239230713894987 -61608058425126 -191414189021910 -197780696077412 -124049671146376 -61509812779568 -93709755723984 -93388828762282 -184080748726626 -124575243586901 -19704748927040 -198310254211293 -9256946663378 -112866476023964 -269141933197688 -274027619694690 -97450743681378 -4378715461706 -193927833416509 -260783194015971 -39657318760455 -27358336061640 -226784044458112 -45545941909696 -99657363551210 -178890298777896 -11706202864759 -29705675864391 -163385912468731 -19713940329022 -82164502629164 -39517456051321 -102680681223469 -33115933387158 -235501735399688 -132301668816769 -144079609913383 -134303146986571 -86004427335147 -145606623912381 -241597488856182 -67791129495028 -25269063033658 -127599867013432 -233866695744341 -36284695372505 -154745738517875 -192974637649879 -54081336393954 -39297215599537 -129567711625090 -273006644653673 -34441052022369 -42283937874149 -179794427313073 -147174704347742 -253662186311374 -43421076596527 -67740906222080 -35625823445986 -237777517711127 -274497201528436 -55570551510615 -213248423908819 -97101190602271 -129467586683270 -85368862667033 -18320370032824 -152680031544466 -170281358061961 -15912709223231 -156737400411235 -100374769149900 -182430015599873 -105388290770579 -207507567994773 -276234568433309 -277121292040066 -268420430282615 -723976642567 -206230864104854 -173238999688374 -221346052759724 -182478181137182 -30928259896084 -45197650236340 -219108707116658 -152700335611185 -207832381548911 -378962670515 -110767220628283 -275836755395881 -67532407247516 -166645933983083 -6957707802240 -24304829045493 -221525549549564 -15670166494286 -250935898777662 -221565931730212 -265663568522095 -243304134168426 -66690946503729 -237344846350999 -138899488655712 -188250774286514 -200748019580241 -260441336209391 -233638229336818 -26589364822459 -41900796525458 -50677080077978 -128702509582843 -16124425318554 -135135138733548 -108656731284933 -100052452597854 -225938938851361 -258895564582398 -70283192506144 -103590028850355 -197887534351832 -193432224687096 -51421525762944 -44122677586740 -25421950613046 -220060274774974 -67456864732130 -75381975807793 -169248069041053 -9019951122997 -135420404321248 -197138878384929 -28526115036259 -245699472090301 -255392804868742 -134472915857578 -175703860348989 -99707789837891 -144008373911489 -65259859815527 -174488201214573 -110982846338116 -164189770868214 -253815511499450 -180953282971061 -183986242723418 -82051038657754 -53867718751992 -193169144055379 -234869504230237 -125680759367366 -126093973978044 -192085465992857 -77946282741015 -198943589219236 -204009846898807 -110273323356417 -128879554852801 -105124570278570 -2242713259476 -152581466512682 -57290252645975 -2225490294632 -150654944788504 -251279147289709 -264139215699101 -278469403850528 -66102945148727 -34499400208196 -50699535624733 -1645903033393 -250434809607584 -95410452132516 -56432856105716 -87892536587200 -138264205453304 -116416655373536 -94478820700858 -238763567676780 -87895712488965 -35471014130393 -219145088258816 -195657487993456 -249478870568320 -161513530151598 -178340757768519 -53719289298360 -156402743639448 -163209556018890 -122725440420546 -254217843150747 -272739480966825 -253548279680629 -271584167560031 -87678018981551 -12466327329865 -47442425616530 -111470786790918 -2232629782473 -129872336985827 -142886906001760 -26573648983730 -243001570450762 -264878374716475 -51603613145905 -200646474853124 -235416963549880 -102670030554194 -58115206593881 -133380554264375 -197982482652068 -191351817249719 -270283424424267 -218922336981472 -91199933547163 -91279227711569 -47472860113219 -265434928197428 -69996252407206 -63179984917616 -266928833333361 -61599485548322 -102085874429377 -49849554628087 -203531219851219 -126318007928182 -201419455858906 -46430217109508 -162183592685740 -180407448893096 -242685611552580 -48135861974855 -48595164200655 -144471264036521 -87580263904077 -235707692459129 -75265184576111 -184733678700720 -186502939799671 -131917813955473 -212362314280434 -55686254053610 -157576551811365 -116524668447246 -107662535170966 -278514769791580 -116542151188357 -187620541841293 -184673110743004 -27043293821172 -272564676522233 -69785455921915 -214615259475799 -129371384228719 -8692656038994 -5454797400289 -164798389370708 -186912909596715 -95787383367484 -83554373826258 -251193292939951 -199181361172302 -172851496316566 -183979766331465 -262755849186470 -156629810344560 -206690028742523 -156356843036972 -40133505601842 -231629970884260 -175724832147602 -80915260336126 -15813778970418 -193084554088449 -85920298419940 -96579757493663 -39939055748627 -242356731515417 -56086056829259 -252837998780405 -203564972282504 -182546015319799 -84580369270306 -53373757230032 -36559479092995 -220941213936778 -273941777192571 -110863590214755 -173126406986055 -129903348377477 -106738720980940 -74205770851463 -219733928274995 -54541937043363 -149360054498730 -97917847264068 -209478084443779 -145540836003600 -76375863218581 -237043868583059 -136968436623661 -157026488961352 -237451360461352 -192738815670129 -263140545695137 -149317196982954 -219260730869985 -111005605716321 -266596725954646 -109905218850026 -88727851579541 -196870172711660 -9166801059655 -222016972773477 -96042802509934 -266556547033606 -211962910463325 -25345016496493 -45658942626238 -137545582991588 -61350630551117 -26134896582251 -78874121801366 -247901254395418 -266815369361951 -80784525075861 -235032251462734 -111691735485241 -143669019278939 -35541476338867 -155920637037457 -5543347655150 -19461000607324 -72708204086546 -260626025373730 -237704281171284 -56973774449294 -104034203923958 -8287285177703 -157604944744696 -145153624405527 -58613939586395 -223942876035988 -147056586194251 -205734803227681 -58801472404020 -67107864999472 -86881398183280 -190235700640543 -80614534571512 -2618454546879 -4034375076392 -207372936954388 -152263383257941 -44034248230105 -233763668969182 -240910158551524 -82252264026342 -59853545031540 -183910446931617 -150605110407552 -1924689013080 -86592203938885 -233131201734723 -234543521877576 -136746863283793 -21058808338581 -158991958458110 -248953129445483 -122857417735565 -113744214002486 -224648843392583 -231678393742302 -274473311689882 -188415857599507 -180311139892401 -247038124667501 -260350793640073 -143892804424068 -11634258298219 -211811687973839 -62481670731160 -50251814407989 -108255011338924 -247239653259448 -152895736795024 -225003508296938 -131269811215989 -31126770251276 -125252567358566 -93529424354226 -125418660824763 -157806855893763 -149904464265767 -162488761808813 -65171537807217 -260403027982067 -139092485020310 -59229357810664 -189368145452622 -13763443798264 -250339996282166 -187575713403348 -223360680097334 -139198222395061 -156340580516639 -243193632351867 -186058593861053 -39387132703653 -99125442864317 -26251171234116 -95221787701088 -31791010819246 -23240974799759 -262741906430420 -249671661337623 -49475008669986 -160843125467839 -144300642873437 -60077257208902 -29702968320367 -84589391598857 -177433773599550 -100311890978835 -155188150493808 -262848583756260 -110722077392266 -146721263113286 -199048020962148 -221832303089218 -154815980495141 -239795811082415 -171657717994011 -19941659268527 -271806074747544 -37635972505281 -123986400744811 -210338150178462 -165418146787827 -32452324291693 -59410205874864 -222932743587253 -12184002201770 -141326309271114 -54308526694206 -235169585237623 -176518227651483 -19995515951560 -12102887771249 -211942444638618 -76904155825541 -224560235122048 -183955956028394 -242816888770234 -66906970394272 -115572719770908 -29434434318151 -248645552411549 -181318532134211 -186537507967702 -182257523177223 -26593099428943 -178262299179065 -22178428292047 -55399923007723 -11820709916295 -223962095903360 -67542300534149 -132699292364326 -81080497950821 -125494765885713 -142179336144372 -1597512700185 -126283390137583 -139612960784558 -172336495149195 -260409809765725 -248600909165949 -257645849305264 -160631664139376 -273764291995746 -279944762240658 -81545875239593 -185786763214232 -209435208191390 -66467060595428 -27505092736707 -270111547743372 -74262741349333 -194108211996169 -270369892216032 -193976322760418 -215800401964971 -225967967140874 -186768896325533 -278897904853559 -68187002030939 -10614748466002 -48098704878297 -78447332373430 -231200606028773 -34945383952338 -278706974464214 -113626458880904 -230910452177156 -99019668313874 -204298629287208 -278066318106817 -219866711634911 -21073180010829 -154312469580055 -81012828939068 -22041855011759 -199058190713159 -170349143220701 -58970245315043 -277508896164292 -224866770535858 -100707498104497 -232538008175900 -254113065789960 -47883878375139 -245611625086671 -50059528155040 -125829186560320 -178308176470196 -85083077319832 -273540787225195 -202320378234359 -200336425028972 -39542710494918 -180870616703172 -278944224226928 -111950382429329 -270791024445565 -234617943989383 -9497655730645 -84681257780618 -12290269839043 -186674876595509 -42419052075107 -107751674585281 -84246964013670 -171043337670920 -59204485974866 -216764357369718 -197456454982667 -15115303261793 -265400266576202 -155222659252212 -61034519152474 -179155530783263 -198427905190142 -243215361451987 -16534263278032 -17968344203488 -157122695925725 -84222507989568 -227768183070653 -35102728622337 -51656997783724 -259157914225479 -218308309713586 -29037358217234 -259399813673371 -96997450879190 -269610450627722 -5158525398911 -219921805902283 -80555330747424 -98032783452704 -230841765891278 -217730595504891 -13935440527823 -249711120713496 -42363213070277 -207295673472249 -276396826693197 -23813786777174 -148756177149131 -67551384559202 -113311586353140 -12659186101120 -243846110404665 -280920666598715 -224935358690273 -230797058333332 -222622132135329 -230747057898260 -139232088257117 -242486528752794 -150560617829671 -235619929216432 -106891574114302 -102405909850472 -246024361595381 -80226497576064 -271826277240009 -263452609317410 -271809312806681 -265563683738191 -75036687669044 -205342979235128 -216551730153975 -60645267270637 -224311167827475 -78239294848934 -148607369377914 -254951889671665 -223809924331989 -154465497561325 -78224116145430 -209741547764489 -245106101967396 -57756064036886 -56758043983436 -172029167732614 -148572547646346 -114339144048695 -206114762708535 -139783491771292 -9490127203643 -38149523086032 -200892437666452 -243829298601800 -87177787138395 -163392195130545 -37080959069206 -10707806467337 -278241911279127 -111532708769990 -12141049673858 -33870781701511 -51788150809883 -53059086597989 -211429848786269 -64252847602455 -35323901204977 -159703080333138 -236436434613303 -98406464227697 -4309473830384 -9743320436073 -238825407456396 -192356303416111 -207906117551800 -134613967843070 -212997671825275 -184322205384920 -9502198928257 -134136211562224 -239419909696530 -251908382884847 -48730089360996 -263004163513684 -132550422069555 -848417220124 -147845974873400 -193093079998811 -229446904859354 -43483266176959 -119027659458529 -22344081379551 -262571889297510 -36350275483676 -119690314959683 -148006092895859 -52986057246567 -23045057733906 -114274203201734 -195720514866824 -80004419599631 -164439512271612 -229327559808338 -228412659796027 -195367036785586 -18233051290922 -258924925051431 -126093077290932 -235287166799776 -15811016757289 -78075449020934 -196406110284324 -56091881861141 -78032150189350 -254736292202951 -125584775876389 -76093596238379 -66922016523114 -141495611270506 -149576216989726 -140471009395300 -127831834812897 -54584858829166 -202071144407859 -70051651889082 -171484497502301 -2495614130634 -180352633233932 -102064178390433 -146894191732702 -42782456962341 -119047976122347 -279116612963258 -16081570124287 -93971297798943 -107841950888521 -72082056920003 -79856998569441 -163444504436130 -241079266516628 -19312474293880 -178642590871938 -75780208483311 -55568035773611 -115976651178637 -167938747021167 -278939808995960 -60709562550722 -281443021983892 -16232494354393 -271386166083589 -177313792517189 -60654104914124 -7022091990721 -52633799515810 -116402984642715 -35305907292134 -71022643719909 -170830473889705 -262997092713271 -11864708283737 -6724108458102 -71879998313519 -217761605943339 -5484702895953 -22146571368438 -80907885625286 -238282376755016 -147303306178934 -259333736229162 -52635201388927 -271377285959933 -178530064464572 -145781964508488 -271459309761177 -61958475768058 -198643614069908 -271174433409913 -41821191817475 -205766539112118 -261362398543629 -265542200171860 -186608215186345 -128235216207494 -90284896747168 -161323973577704 -167564998520307 -58033622095195 -89869164480922 -54546180212828 -93569001831924 -48721288963600 -98280946326513 -166563517405529 -193464663539547 -279553503408901 -67138364744411 -27913590585772 -178233358091946 -130703517675153 -118536440351765 -278985666250737 -128848761355116 -114219873145126 -27071783358899 -46597263050834 -107226361695909 -59980743061774 -89635905577260 -138288552861252 -51717854118522 -175916038435008 -107981080938229 -239174362122253 -31669988015606 -58123201600217 -78961728789493 -141215624763304 -4976083277279 -229340490951372 -200740317549122 -273581486735843 -206040244159086 -66098927648912 -246198140969033 -119005374671974 -89543940491324 -19482497664060 -70233748368905 -182812745104643 -168130838184283 -230992396552295 -238173328350675 -272956205297254 -40524919439008 -107079931850341 -146576401614456 -21441847450136 -280255878826116 -274678304618596 -62997672484065 -79634128536723 -252895508393669 -85016306247880 -152660512527435 -162350196577602 -31069037558884 -190753269264233 -120616558855774 -1253696913880 -236547521051365 -68614516421677 -200865340409461 -169750075061222 -81490097948048 -139434774563487 -44057499954408 -206744004485848 -143152437250279 -91543206885548 -18363913692433 -148635589563902 -83663049260636 -247758937553933 -242642391281957 -148562327765139 -184540010890190 -16577397057218 -265894591430027 -189482638207159 -215175679326543 -239221289118501 -269197609376190 -216099559346044 -67227914690906 -87676277887711 -277276305908104 -242540647486819 -164932104612671 -24870599866859 -13498384809876 -260942647502879 -94723665589570 -79265469850876 -272957146461590 -24628257621318 -183143425677839 -217251973024605 -149988118655981 -76551217829647 -68936558827614 -71722232360467 -143630756297498 -48270076598759 -149059452431532 -181003881371197 -175236356959723 -20208022730032 -260581212064421 -129046305833430 -59715766102416 -14646707712669 -103237562277094 -120722895514395 -185250319833117 -133220561442420 -95923343603223 -252202267289022 -159010136582467 -132669056731090 -133823421326152 -25148101008698 -49337958378317 -226050400147463 -166407182892786 -19992819174896 -146464829988852 -219812820311057 -16053854898778 -105395463883622 -242795923105974 -65648541968640 -69958110154 -231483533529691 -183842245182246 -155708737908009 -232527958639509 -27480277130162 -98585195493710 -193394856627466 -163710759543498 -251526098834053 -99039187093205 -192993293894766 -263266900202138 -163094518640103 -198481224983106 -90148752166206 -180741209190240 -37688282509280 -235548953337270 -73459684337392 -73394425040656 -122861256349481 -23338636261819 -146985839423397 -84236816567478 -146612280161480 -15447959101121 -65481867009440 -190410431872565 -233851919042990 -198171172420865 -10493064661471 -30817725442548 -66105693992313 -270774260589520 -53333181832391 -35936394241744 -129154888639433 -60843935795679 -190858341528613 -40476338173201 -173840954320450 -148960369212932 -2242103829733 -112377293916726 -133736128459383 -25237097312988 -169194369562125 -102171650755228 -99900444874631 -24903823294261 -41064834496953 -247149501252461 -265698984666136 -156234018683268 -246352070718217 -230071503154535 -177677009251532 -171254160988998 -14214802368376 -107117682099700 -18795505509832 -159207321277236 -175929211503962 -100564083904056 -162886495520004 -88585003222847 -33475728461431 -269070156295095 -265024390844614 -231123201698065 -280152182900130 -130061815915484 -115287623373072 -64605920579391 -197694673138349 -119702037939644 -206385965656136 -87288397891299 -68845723421109 -39509369401724 -66587731469986 -279197752048528 -62250859744610 -222200521623866 -18678540206360 -92195076035779 -140750324101434 -6934605027266 -154470060431371 -238503953788196 -255153403973765 -30567310973755 -8288707067420 -58624331496315 -59311027625989 -222993691555117 -32313924703017 -233686821706537 -43177147401444 -189181038128786 -91827992435903 -188865299305678 -142564564595096 -129990118610465 -217812277430384 -237777901106115 -36811225491716 -39030590385960 -201305975182755 -98167972676154 -4197528151119 -36127923668913 -215781102762710 -133939111606402 -102963076628246 -255056331745990 -123001565987985 -264414481182888 -151272057763630 -55444544377771 -183393673021349 -147499324022122 -75150571293254 -73425250907868 -270040065867873 -157609654932016 -25152739854648 -87480297722300 -95016974112902 -12878241902442 -269524439790623 -95438058043836 -235433747317127 -244494977288233 -1218388599915 -26972560925391 -37230445698504 -197752270014084 -202597515975636 -261838728404895 -186772776096289 -139432372836962 -32997970622388 -266890858107172 -220365491294009 -70541964465941 -178466012577095 -175698795637771 -105294124905334 -276809121095822 -253519759759953 -153320844744141 -227589558587909 -159319876889663 -256030831605247 -179127130389689 -116450812999687 -209170746844037 -117536270184090 -249888856425748 -99091961533116 -35155872228916 -14838769437484 -169789070147567 -108069101208459 -198900227364 -78311815585989 -16606677913442 -188381935192154 -176926369979418 -82559081224842 -52276356357631 -58714347583798 -237261566582902 -32162286949805 -133422431358776 -49621344731313 -101849345669004 -44547133368276 -71872265428295 -108150309429004 -9165419411904 -260674879698345 -89420672381986 -198936204622394 -154265231114673 -37538408939696 -279299945039446 -245753311080126 -85363496560854 -200185688186180 -129149864296541 -237592333925346 -211874447765979 -84078834803323 -124494090818254 -164963886188179 -54002884527019 -158369744614650 -241545431132617 -205973462066792 -147352894176554 -264991302531790 -31191944109237 -151223494559623 -31537822183157 -134390661971194 -57873322598153 -170757728097926 -41728906757668 -124026823657097 -164876385426803 -56623912804614 -70157951869732 -127173848628630 -237679524194281 -122653899524951 -65309049813564 -205330458704380 -10298739424391 -247589370034461 -203355690709461 -168823424797553 -208610720009265 -210988835102368 -149438824207967 -231290982590182 -61087168734957 -156229326671849 -125561758163830 -231325428519870 -117317987589465 -240577088883029 -126514837853939 -188511751419723 -93249933087778 -276210285453708 -51080275539714 -160947852266364 -205202595966701 -158087644027032 -52752677484501 -42442249564587 -205815424977368 -83578192275627 -80845772559228 -13248199768862 -162727186688917 -107300662558050 -92820116745366 -172631672048541 -258560007385955 -6551301541318 -51809336743749 -218902204695041 -6415850513394 -250641092137381 -160718564834914 -128684983087066 -97595765641336 -215908443318813 -191207702449187 -253536872132305 -205735067135288 -148411148111065 -222750668534980 -274368727989909 -13779940689827 -188190386742043 -277929177334202 -199424973127326 -43103340964721 -162998770397181 -94772563428971 -188897502209117 -60017171579407 -81056608564165 -208239899892536 -19029050617084 -236206156677064 -202723571688265 -214776277661847 -228026322257120 -37878832978057 -210149789651951 -3293831877809 -210615945953453 -57445209069942 -217400430202126 -56781618786863 -94381259135005 -44107276325608 -158341558248108 -64902846773174 -83459744281536 -44624974110923 -225948271700178 -70474894491384 -3014116166286 -265284100330844 -87305539942825 -175575400569947 -263445029875652 -73459941577526 -112299852444320 -266075248943156 -238552461032932 -163119236500840 -138836541543805 -154263993149743 -44446223337967 -79391726593074 -91435446026508 -160185569221975 -263162087415853 -152247442049154 -9873296581088 -29016109248352 -171887708151728 -152301283986942 -238356849979411 -47666561031932 -183133737972021 -109434360642972 -171570726925999 -172956272168554 -191481981591775 -267170004783449 -164951487027223 -275984390630972 -262183129614924 -176181244784246 -46284456425318 -118166051112337 -25209327218992 -199754616458933 -47288818060471 -143067044529935 -61269051925328 -191370093155643 -103238257660340 -116480855787882 -209791625664875 -176054688609795 -162839757578098 -30120034656346 -125660896469726 -223105878485585 -15796577115946 -44903336901377 -254295552919287 -221714093297271 -219286133180222 -139425264886621 -153382513116405 -162914222205720 -81574741343523 -65824691381124 -197949017690346 -181434519088507 -164815807421816 -63930399774734 -90902381117319 -9094234470966 -12260447596953 -93118120354249 -57963774688007 -101825455830450 -148534619751064 -245964953426898 -206902875022659 -23319899839795 -82114142188148 -264949475882841 -85144463874356 -70808074210443 -148250345552842 -110883306424280 -180468459690151 -276015123364038 -136054191755259 -81709501787460 -125084554752037 -219976981246742 -124322855713205 -280907117319522 -54465395568841 -86553090526641 -193658093344018 -99388098258363 -136468970541055 -100530100905551 -208876206781262 -189520666531846 -123265911462414 -64606950380960 -104173062772344 -170678400077775 -271451723633249 -28382064159617 -189891507743443 -253193971834669 -199035079895516 -96958872741980 -256286803161009 -145853977124836 -206810901992414 -41271702393159 -222876412203201 -140778196210886 -208153240638864 -20311933208395 -75360934423343 -254583811994838 -197270848063503 -193095133926830 -193521485012482 -175965850625401 -199380506060805 -45568445817240 -84852694068897 -118103754850084 -194201689976197 -142706218307238 -87367280811267 -161344571922826 -110836540395284 -273225838581574 -165844260249349 -34483200691859 -76635339301894 -181542440256439 -219116692225253 -125114079875653 -172064795320367 -247876594896055 -196412593596154 -144608938299134 -154123351662804 -250839054872564 -236133168469940 -220842589915267 -155799232410475 -80358190168255 -117922503669794 -175469427550695 -255635651779025 -192447932879877 -39567735116848 -197607954816040 -175435220936232 -116953980194261 -78552414217678 -250132913313960 -233934711285957 -75146327709898 -250873500802252 -218673010366604 -190075762943003 -20765110436714 -187823960334143 -95799363036217 -219720056263643 -68584252674767 -206775116144043 -206444107699922 -200833727143045 -230015124677818 -91229151157563 -21685605350334 -103384038927941 -99437742214537 -95768720130536 -1940999799416 -236030250255257 -33667098966056 -30989193852738 -112235471630949 -86419311166859 -216539302331912 -30645313635559 -14468722888388 -214547083333410 -231890445221981 -46143978550939 -34742113031405 -142736741641617 -240298498516895 -42244032613992 -44527831585257 -190168145310274 -263837773376566 -221772546063867 -256184944457425 -278863711292898 -21313182215801 -231020788673436 -174280152796447 -248853747543839 -34895040151905 -180796350813576 -163275095949702 -264321362944198 -132671859945610 -189632103111283 -110678545003161 -128495168119953 -73110218165032 -155957395243507 -262102783537321 -53942465917469 -165296496061928 -217378875880415 -157472824056879 -246710702683756 -259161762785750 -23173170250778 -163685278029271 -279289994040849 -229846746011788 -254753938157596 -87158898743466 -187483890981759 -173525388628134 -124063074111108 -167240903493061 -70951117425392 -33356535118111 -60125136755313 -55282536419154 -30375010001428 -146442030719925 -166993224254737 -150857498372996 -140422603309540 -3693474729340 -134467338391535 -212953811599344 -269286943577649 -188118289113548 -72465607465795 -261598747541826 -87703066400708 -239940491509689 -136314757717976 -146351992610202 -137796303172220 -240186508739482 -101970518603398 -11504460889913 -126557878172003 -222375721869343 -81255241367450 -163448197762697 -25318549979998 -131488469361694 -100125624575989 -19837482723644 -209875506012512 -18095429414879 -104461802359148 -186402862406035 -146285027741802 -124867511678091 -256937289868773 -263406870787596 -78650690732451 -70075789462739 -135950987071815 -124252345521494 -228410430423556 -3573317755800 -260479027637131 -125452300601527 -104905732965831 -187442872241515 -175726720321221 -30800520584606 -208175848005059 -194312422188676 -145386385701593 -73594247401700 -46164279055613 -281002884838820 -100675142515926 -78007530206126 -229577301180425 -260490596316115 -262331634030615 -180794075228650 -164408523094718 -122888046206094 -62738536332373 -61080983284488 -137754863521102 -115806442354705 -149912671958120 -277075484557327 -202052602340501 -103734238378715 -172087085916286 -199417960300712 -32105291499480 -138173621639340 -87029064975971 -180967355583695 -98303834401689 -137178521329206 -248250197583014 -271008639250931 -247366802547904 -108521729066506 -169549249057790 -218934712365794 -25990020972651 -239549400219915 -281149429333720 -82484537600254 -6112958237823 -155672372221213 -111103665072802 -162852846459279 -215221414967330 -256654241624266 -79202726371775 -172427825522139 -174568244387556 -242037046228402 -47166722046587 -121210940083731 -15240230118283 -4297676681793 -59170411357384 -213905335405099 -141760385694766 -209214390023637 -8042995057568 -248254231500925 -188371612957917 -97758630831414 -254093034577336 -136844910901156 -49788545678956 -158630897305453 -25067662601311 -92241973208697 -63763133861657 -241169417381718 -32624896193117 -201194440248568 -149045603288654 -143849590537181 -119273153325655 -274443675650063 -275839350312350 -191163094855583 -23585534046309 -206540043169465 -171529357989984 -20269175337583 -186806240193510 -181104246339569 -17298415567631 -152674671203402 -33214924022594 -274292602932035 -69420492401716 -213354502048186 -135674680314598 -126745797296589 -51601815998726 -43581998972785 -79064258582123 -104590546157892 -205322757418302 -262183431517395 -147946208436214 -146195054567736 -261634328058334 -261363519416925 -260971328043892 -136686027978020 -156423022338284 -103384932404479 -231317675063103 -186117730121090 -41360530905269 -97644354625193 -210344606136608 -215774059382944 -251788540354065 -118223660204912 -191655823429590 -66714204204506 -149384264862272 -79991023309 -236773565456495 -194222450405648 -195648301486273 -85095379438767 -9401597003901 -137855140550858 -239514042401859 -172092047803372 -164285735847135 -8828104940424 -31213627323147 -173061945870604 -23224299170688 -137742264151066 -167123459845113 -280821580276389 -189383610749457 -227387546739024 -230011178863287 -184038007828560 -190597044364709 -2908369078085 -112511231921565 -77619549702987 -255059668869942 -277879328995311 -118241328210080 -108917147617226 -271084676058045 -170240575000570 -174033064428369 -207416415871918 -47119085778346 -248982044681368 -14639804148411 -14617482525611 -173012970832356 -73082337651783 -38074995476791 -98488724214102 -74022525086025 -133878261011846 -72279972688354 -236322871389817 -75306766736597 -23411292680191 -237011857556737 -6015442771623 -245786838879179 -264241893586988 -231531248839127 -14190944984892 -127722743740992 -229664021130154 -203530339142399 -84157088897198 -240431748953178 -139288665905395 -166440473182585 -169533115517638 -16615779135476 -185127051364437 -125241886657899 -35449678563175 -169476841313363 -99607641106749 -165028392851788 -17746182785477 -230286221014588 -29253775117368 -34736635069160 -278260800364213 -35425553662920 -153506226976338 -225600276484519 -91757912653536 -190979179376028 -159753901920596 -199365483992362 -130119178557554 -118422191120275 -254893595996310 -37924994171575 -260764224288489 -30058336379353 -243196089792640 -19602571256268 -248900937237028 -261384089497597 -45621551245382 -196787547208566 -190355846792028 -32066865988164 -38410825959628 -22919100863994 -217251219876281 -205088942162905 -245160904548429 -61249814474724 -160484761297362 -266273388136132 -30029746076468 -24971276670703 -59681986205575 -43125405567848 -54183286186113 -236766998563842 -234243345170198 -172180990143025 -84731843717310 -50513454220204 -137741963613507 -32814643040920 -150994825990367 -19291803040319 -73064834622921 -237270103875917 -157123227990456 -188173929461772 -281197317067522 -45512507514171 -100057660180147 -91749350407669 -253456192655351 -231999907213973 -18483273994240 -5307304430018 -86869269144809 -20923814869458 -226703844327036 -70155670652695 -78451663887248 -36788232275867 -60126649039268 -196475986331054 -76711809597464 -105429370039597 -178005900453963 -196143155556787 -90472835939156 -166072955974033 -226781501221875 -7233115721786 -250171846208203 -66370581092394 -95319526283444 -197611672997978 -166959204470626 -247681420296656 -12911521920171 -221363892031441 -192274659186453 -225080202739243 -79573774511379 -125617545726749 -6868838030764 -95912620563932 -142767390710481 -76014934658402 -106891247241054 -55665535432801 -214830422359256 -173859230043811 -57408081998972 -7274929998002 -185758290806803 -250915098681761 -249114395704640 -246843732212118 -218329438760014 -67487843190414 -152224358918538 -229144049744461 -190487291119439 -203286244649967 -10244194047514 -220530266766758 -103781780019175 -183121888403654 -27925812223529 -31044615376167 -123834408935300 -221450775717470 -102505586210587 -86541188181123 -268946856759623 -139334757494828 -55877174653510 -249517924592580 -135825077902612 -122976172298478 -228012850752601 -178779498845569 -155058672370097 -67131705786902 -131233023379727 -129374659244094 -83986335444164 -133249080657272 -53714504205302 -244756915467872 -249262120892353 -95513945174924 -255213907064725 -76054763327071 -14950339370771 -240394337500990 -156812490000305 -126604544315522 -91331333425134 -185344022133034 -231186974201552 -42070690865930 -261049951170343 -254020867797821 -186935796643389 -266447257052077 -278110035421250 -266189423586467 -225334202740743 -193441236636285 -279849828763673 -89243324068055 -124622305270334 -254623057927974 -164798769625122 -67296094472324 -211049578886136 -186703500094997 -113582116350853 -76699539485487 -219391252390692 -3819929150621 -229944066143349 -245843446962313 -64659701086099 -39285108042370 -244794477943041 -152981510817754 -119961769742524 -184233531777165 -250768929905549 -90563571914653 -21510348832501 -226343800661661 -138454577981839 -190633122344504 -109704129297803 -253915351479754 -173887008287065 -66270456670579 -151946814824568 -253612785970727 -259244699322624 -76166487778065 -174248238112958 -127262922234689 -146548149179362 -183878933860581 -74423771880578 -32992216461824 -195608266881260 -111034026265541 -258816070660523 -63361916157220 -161945115465392 -128451969511663 -213458123554673 -41557190258066 -272554600014922 -133064109107544 -5952998808032 -232824193492907 -182710546988774 -203280033031026 -199577094423633 -262506158269213 -275377786516504 -35173934209865 -60572682550331 -249715574966653 -110810436867040 -11500009684963 -224670164533807 -4856342578225 -139906654018083 -134521444791508 -88249830062852 -216845812987823 -131262825878233 -152219898485163 -185274250840584 -83929019677689 -263757611874263 -146254325460896 -166279235951647 -246354884784774 -205064255108985 -206660257992066 -41326218606454 -268248876816758 -126201425533400 -18012163342132 -243220482807582 -67479108610377 -123303315028752 -97010242005839 -248530999137619 -68131973480932 -98257293860980 -69611119888938 -279539817452431 -9263076821655 -51657700362376 -136940290696107 -81317442662960 -16183651688042 -177599307390788 -173064816948747 -209907096016231 -100040563692047 -203318723571196 -117588891807328 -65947554213212 -222275796246852 -104502323892095 -274889572233463 -244869646551461 -152307819241345 -172803213059061 -210007704615579 -86655532996615 -16245560964874 -17228840702124 -135370071466396 -134471412801910 -196401354987328 -85224753442282 -77960737035879 -203434073423403 -236880215831991 -191968324323829 -99409679530698 -74116182119109 -228524716999516 -50988659783322 -122893756692347 -271110234216025 -154701646883175 -120232295603197 -185768770682116 -49724362221654 -139335003909948 -267619211510056 -198929564883066 -149762694215893 -43436427107259 -79953925960055 -279295935518727 -50213297418275 -211835803282994 -113654428966850 -107640827374411 -185786253423227 -104050893505398 -249644457196473 -34899610340341 -60786966226451 -66689737655462 -245753057335240 -66629915706358 -27755350704537 -237708988471512 -179415016587365 -53053957916793 -267320237155031 -130716326231234 -8026312249448 -60721787087875 -38170187888172 -235189424694773 -123767776981003 -94974309636019 -248324747342947 -34507206736390 -39448726383083 -72357697029897 -23431053998968 -84132552162194 -247660988882779 -230713755331322 -80503734828694 -255966820839360 -115063501168910 -207124823592306 -60971833135254 -213145620835473 -186917508462648 -263784107636038 -89992784976866 -224250700818694 -2884899501457 -205209581806910 -21807939191308 -60450579951012 -274048642458453 -27270481006693 -74231879435480 -4553385587829 -256098913234281 -245506122552024 -38257746855892 -205833227686860 -126242811386038 -230327931617820 -252633089062159 -180786228240769 -105634931196325 -183494472771927 -252592205856319 -208369889366916 -117441333803374 -255471971537647 -198742198598764 -9707624998291 -171842326630703 -160226929769046 -89204276954601 -162570301261275 -4493615866267 -262121921603928 -63500862631477 -203141460680229 -185209929559109 -54158401862536 -214131079990916 -114923142415879 -228324219097749 -179157879851506 -51617776586227 -1879788699461 -79073544614159 -97354501661738 -218038302635938 -104042067773199 -271323466475850 -12778954078410 -208727880220296 -244518294636728 -159507020001738 -181801753818893 -280812361627060 -43629838708680 -106256476664808 -100659583160802 -249924689493131 -70011420176764 -110220763228500 -264388039136143 -184902096841611 -145539505825037 -267166015487614 -125927333833471 -238665199398229 -239663167238737 -48797342407572 -233328466169465 -251660563885990 -226507807205960 -139868382038490 -2946118040293 -51138100865766 -220975744302081 -12161085573890 -229494122669726 -214372259257823 -182454548250058 -205426885122192 -85591685482614 -224843745708121 -190582658171024 -72773597634026 -54600024231161 -72791951393279 -148000553309603 -24963360417354 -72153854488985 -176617067804630 -238292205318385 -10178011378472 -28925120706042 -237848812816945 -89802504530616 -29572658534356 -31154247482971 -146152796766668 -85638275634500 -170158256672400 -76477852599820 -136525505757415 -221841202054207 -39261551449417 -49101183055412 -151741124636766 -220939866763985 -249651523079176 -76207043958411 -58452752735613 -274954181025657 -215680500966613 -48239621027573 -68774177899941 -14238642809376 -280448984227884 -263259255376103 -61059493956463 -37804769030937 -265657165502028 -265587522038892 -86539050435718 -251997444872612 -127247112043989 -55996696193055 -247811038944612 -182741693945614 -167989967237531 -145572405192371 -201038289637195 -205591270847993 -262356312326643 -64529800026080 -47659464279273 -167447745557050 -225610868847227 -103404515143372 -25572523235389 -218614459917252 -187662634578392 -131777835051755 -98593004489683 -198712299338245 -12240598558611 -12240540633471 -257162668430313 -184251511569421 -254290142236396 -29543914760915 -215724450243528 -265466092410860 -153271049964866 -216275434724549 -249653351598392 -54212319845931 -119439931188780 -222417308511278 -136402449339034 -275431390715065 -50535666988780 -23228932895800 -154854361839030 -158533206741612 -52625192920926 -1685763138710 -239598071061017 -164283019345615 -40953321075426 -270813031268262 -13340200822007 -128177856305727 -19068455607710 -11527899457798 -88990116119085 -115073177334731 -127312793353036 -244451001503486 -255211365773138 -81925460527631 -112288676353148 -148054419432192 -95272336697301 -174652056457406 -230656203416173 -220181384723531 -19030955281406 -275437624075375 -219912736228247 -16957490321687 -272614502245366 -149988803568296 -140272549441594 -188804706595593 -155459916239699 -251603651062394 -32076507567765 -265296448077580 -247812189951379 -250429269866293 -11082885334806 -33136289305507 -93461341594268 -256825650905836 -236752969209549 -131480833596243 -61677110297252 -195697560919791 -88112515955474 -74556144157372 -96353908845706 -73099368369800 -90623285880190 -244480795202250 -233702339023141 -219926611253143 -264836283664353 -59660623491738 -169562894448489 -230501514062173 -73677772950328 -267992440867632 -183800313118236 -225431993048591 -274841459348080 -140265722340146 -175321717636502 -259948421321394 -194798106872995 -203726767801817 -182620713500201 -271205520942734 -162836406793037 -76021110325013 -132259342121560 -154272654898931 -142969837833437 -276432800801285 -228685225683427 -263753994463689 -263346012002584 -70240338631046 -17184765956130 -63923978481461 -200800964986884 -259070268946259 -193317756274366 -269942840424943 -158665949922208 -69952047248526 -62867758126301 -135928631605132 -147629103731199 -57094356619600 -71373082207766 -95341533367935 -87353878737224 -34218706570104 -23091180306474 -40352828394297 -220530652626959 -219158127743753 -252265747799710 -133841693117816 -17602348701386 -224209192951623 -82092098063310 -95183050206101 -184860711219213 -97951972218434 -100023953233836 -228792532807868 -208999898502873 -35794275863504 -272722266589472 -201621182788387 -115255965237391 -182644675219932 -149688077007287 -182021811330127 -77150482349509 -158851547658097 -206954137323876 -126009720924840 -61261211047158 -69837617043344 -224467114523006 -112696719942318 -223836708291501 -280680026911008 -105299187374509 -42973526450426 -218677565132165 -138841660857715 -94784191263005 -86503261844861 -207209956446404 -261529664168383 -183939978796013 -267207109353423 -153378341703335 -92505772581167 -19746142705069 -97976885252570 -229889641017546 -79316932585061 -259222246585465 -251673767224295 -91248061744012 -109786392076259 -9945532215571 -39167641385850 -83096585223714 -138102684467733 -18761460308279 -130158603513639 -230282823421328 -2826144711776 -38201378355214 -48844981102986 -27591688278147 -167005861643274 -191215338008611 -42199180001098 -6983446032232 -218087669619172 -235054713799852 -79979455814447 -270553282093429 -133997708501354 -59367206516546 -32799057511245 -236207437894464 -94725568762077 -72911164167272 -213606431973687 -2086262785090 -241534468191408 -7291922441193 -59299756664555 -158023709314251 -199961544735091 -24808974813626 -74530310907513 -1151235176112 -261202880061627 -56597407209625 -61846829831697 -220899709964236 -113709070584927 -42865520875560 -174714520855614 -173651799910862 -165803433454210 -52157674785529 -129573193303634 -122488644425807 -116582919962413 -202828210290682 -103970593416297 -40773292628831 -272251873860590 -51074048978289 -278925247558713 -259294074590821 -17071301984720 -121320656558993 -192300970853739 -231425457714283 -110573538329176 -245768610848589 -120982054424337 -96064347865041 -259859858256746 -18917345452167 -270070405017170 -30586379172561 -18597393897340 -9785948113427 -107055264962920 -268508455240679 -106150556373002 -14081307589811 -83694400070810 -79518458786642 -249465769627663 -144217872892342 -90058059488332 -242971363678060 -180229019058692 -113674511773399 -105448607682010 -48072459045021 -139421228461053 -134426158944455 -266983786542646 -39946673439965 -148579659872574 -106368353018593 -60022977475632 -69215419650585 -170311463885087 -241638435599977 -159350859936942 -101434569042060 -263424047026786 -147364653367256 -169746402579253 -12013208536263 -65929584217383 -28690194212348 -166088340256740 -159576764888836 -263512285222059 -127752090744367 -138852819772766 -225358636796868 -215264760809782 -177428799118687 -259525329496477 -58119615940560 -171264510683604 -102460085583711 -21832741250295 -121690771099721 -154310044505214 -248630138708633 -235225680221150 -243550563958986 -26563993339317 -157266023567286 -85647044561363 -176320829604107 -8658403668307 -15405987643328 -255686148546949 -139850479018272 -40171111705099 -206637017344418 -36976503957874 -40706095001596 -27875772820083 -21885189473628 -227520311382298 -220121438489933 -88473322077496 -139318668024125 -174482221448493 -140888503263247 -153121002938266 -174770512831013 -80990060501740 -198233352974634 -182004195351491 -52105135161867 -90685356355164 -276542164635778 -121147273535248 -77948955000216 -159242992636022 -200007864150891 -121519718476512 -227750480562211 -12633536691147 -124827592478491 -135748872223450 -106386802113435 -185447267810066 -236965678661156 -180563830560847 -176261009924061 -128006087024061 -242349807135925 -165044870329977 -100916895199792 -159254878706643 -67909953534759 -81795166857525 -72695956918782 -277823391885142 -17843305007998 -2361836665175 -35792817103708 -215085172461879 -41332669553704 -114009571317245 -23243449657891 -68153098794014 -216330587040890 -90615927161910 -130505428067141 -102156997010415 -9544519850254 -234099644545364 -205421062612483 -241164822117840 -8798197747073 -178160914322001 -134655440267416 -96811394089518 -221003314512982 -117736297478704 -229127259038880 -229432494182602 -174383318629735 -112885863194357 -144101841611785 -110080269758291 -107727137737814 -31550393757462 -29345389497335 -273144106483189 -245184813012774 -164582176726688 -117947699985569 -51925165957542 -195074002189357 -260983212326171 -147304412906112 -257929093958092 -227682398886910 -152570903615325 -108176953935445 -129642527594503 -132613529684739 -263850966277583 -204682701543922 -235213835983581 -91465867249282 -216165977162246 -237886074909468 -220139683050820 -50456806101374 -157896087794446 -33987444480295 -152998157895289 -195653879609816 -135446191018282 -115657991702293 -277683839423788 -205856230198126 -47479624586445 -82703394339519 -35779439788039 -206640604961458 -258211784978152 -31582547724265 -272103228335634 -17599330316649 -56087240288485 -103077383518292 -44493659911363 -100259921591512 -24997100703929 -236948214560597 -91658555431906 -83116151889487 -227550970928432 -241928743488806 -141272176064861 -12839756073143 -129050420093079 -166284193819778 -210018450141003 -271457888890762 -57407088346534 -174622083377381 -79371501803980 -120556229420166 -34294805034360 -155915743488147 -47850783722719 -257257734253827 -182808053750974 -195117517185402 -119871727889567 -26228497620666 -161858416365690 -121891353739719 -58004874942288 -20949657698573 -259465130188827 -182569995716879 -138444520260033 -209663639663468 -2016560426033 -59434993998753 -268395080326234 -54304696915767 -47376608455548 -97751442233092 -111037216308817 -187512054372142 -123854613685004 -55119859647638 -151750605971123 -50665950338812 -125878067258159 -76630902068846 -49967131815358 -259290859239175 -252196109321957 -171686179037753 -177380762201445 -77174758048264 -203303487558995 -29224380365991 -193645465397202 -31959350688573 -138868143345732 -133895234976400 -227332892915146 -228692120257574 -70520410180445 -220892087086877 -210807978720882 -135597154907269 -21852603663721 -180679624854610 -214055066520377 -145267643035972 -42041883293139 -222318244230818 -9162602819017 -265233443064247 -243715533553502 -242983844974958 -138333295615005 -136837734142904 -15293387191757 -60331337310731 -253152889543969 -279001048773122 -46180976810727 -112153759662565 -80744525520610 -100228773636104 -34975847589452 -53709540581246 -82937571475188 -6328083186824 -76576513817596 -272036556365216 -136537090864789 -213776690065025 -53139536759392 -200225669656161 -80552727485290 -139829633058002 -204187529322978 -189059297248040 -8290776143419 -106749004620909 -76562227979004 -139820966432254 -139184416103889 -125334550595036 -53492859973389 -48768967558028 -210371715406336 -76775546311760 -80678382872276 -225387515659767 -15929142915183 -64792399717462 -93083211699185 -1574493093821 -211477701858208 -66755736845131 -113860129053233 -206348477514545 -60968746202495 -196899082373235 -152708965714227 -245877604972378 -234813832503005 -246265094272865 -227869138078525 -245623284379647 -134993107315791 -922115839430 -156873327380003 -1753278334385 -123386181660340 -35424972417975 -258449753953776 -82308748048415 -264878563864867 -27304934120823 -12317965113080 -201902269442468 -114013375197524 -12756877923570 -232947436762243 -146741015146640 -210006185897813 -53670635918346 -26584256759012 -74888661616834 -270948804462644 -57706396228736 -237155913634455 -240274731468538 -84717700599774 -61970814934798 -117338003198752 -209998451165623 -186239005192453 -120260067017661 -216906951869124 -13344249165842 -141363816741633 -195233503401060 -145242697465358 -260814725375855 -274389405921607 -71053459938519 -198346236303611 -90714927734934 -63016760106706 -136757710219776 -19201527964314 -89531410007239 -260094171377617 -276918697092280 -159284720823851 -170079248563373 -261732047746748 -69020629997348 -60287031197716 -123239145336814 -174888553396455 -119068217181707 -189077240164015 -245245856311741 -176569365082601 -46481880820269 -26441778095595 -25537343907712 -138882171778022 -173321872381986 -27354505908387 -202041820923140 -134117594086199 -268860723404200 -61621699954342 -198559878726154 -185995041479447 -126886591986811 -98280378667409 -276999719480621 -182415213613411 -246709937128658 -199032307863680 -273021166037345 -202512282263322 -182413617890057 -43213133405551 -137110757041334 -42756676061347 -19191940052650 -69513252996876 -259783939033552 -161794022274763 -243273901514610 -191491766750404 -197188352777998 -51918873957168 -241209101000320 -147202089071606 -64087861652860 -161254642999378 -10604938039920 -236194596490723 -55173901003312 -177124789690225 -258707287206490 -66082001601581 -103684666463920 -117712407640150 -123058010561047 -186713534085356 -175105422888846 -248354658290341 -121195499460011 -252401827059442 -215831659103122 -225525173840404 -29208956992185 -252089458544156 -197350609605802 -23740770129931 -217039446212484 -118142327286070 -145471335753962 -168469651961697 -252206965476102 -42608246607715 -89996389096841 -37476611456791 -35409529569459 -248800575891835 -32021621033525 -56825901372695 -225563629725582 -76260650095841 -263664039059187 -272217273595175 -117288765680513 -210598459286645 -162572948394606 -269046556047777 -102264258502166 -138763923522499 -205218724650958 -196829068648932 -70462309907079 -119848378401737 -190889459045715 -272806453239623 -5788792779976 -181746032996274 -93779466564437 -194958868158024 -133428075271431 -129210354076853 -252580637553921 -151688370959137 -2744505663508 -165539730137507 -130332733765771 -34877914082678 -140594491596653 -83396397818886 -17566121037468 -125417864649054 -219112740905138 -246931011322454 -28305085673479 -115233279954389 -84442166167531 -132566798041112 -260326903678256 -177721732310700 -221283080083800 -195857001604766 -264559940212660 -124576871745241 -87787408644226 -161161848020973 -88344159951192 -199988671062356 -56840428382197 -196963575246187 -184608679588054 -194882548288744 -11425968430770 -214912231279629 -19713338377180 -255774346034870 -133322558953364 -160869057618625 -171065055201087 -240324214881649 -177783184737167 -175652188476095 -67012490345328 -99370628139160 -24089948972051 -122859391362260 -216991005224517 -174742159392688 -46593009728829 -219162310058086 -263611998194222 -243167776472792 -82884136735299 -80473075154062 -156945307913519 -172655995634914 -260641987102543 -190728295664112 -42205609195920 -184646082581474 -95087236517591 -53071237355082 -62476204211253 -143637716489557 -34880031098914 -102158249041277 -180141560068689 -277973041781413 -50292256374535 -87496174492117 -204480833911284 -238484994517671 -85905445283917 -179105569455670 -144954121243676 -189467151280958 -90716043165159 -65014904797827 -227704401701398 -134056208303175 -27695925888996 -243832098430685 -269367833312779 -275574029822619 -86092427834817 -213714304671623 -63253057571419 -270450196584122 -212443960766827 -228969787519672 -169861339495052 -110225661507881 -164755993356487 -80127781666255 -88657412396596 -251296643416847 -271237443536787 -80932944374362 -127215711544 -147150638350139 -96790934546856 -206807212539447 -244312185607771 -143287827113529 -164435629124120 -19474657350048 -53149491095033 -187747140061554 -6820424909229 -191672925338829 -148487228674353 -96597078242159 -274451877233713 -5291590742582 -101307615436877 -33701522243495 -81692731186043 -168484727182237 -51598075380791 -237024593556646 -207565197123516 -273395345143315 -44718954659618 -25420264330016 -126208234861922 -80795232180905 -46329426034295 -75173047977698 -28378326558722 -33723929479619 -229951356948337 -62983022940042 -101123400032674 -205400721109069 -247073575647942 -251598316351582 -27662842209983 -108646194404021 -152590670869219 -109771407329226 -108663677145132 -96677470575446 -146872588948639 -93272063127742 -98256488828855 -160128325994565 -111092615790693 -243863138810679 -171977021196913 -111438180739916 -14564591128497 -81424886581583 -95836524284262 -23111389425025 -215304949617322 -142329668165682 -270171619814204 -175545044686655 -76230266818997 -267004222366928 -117148734148102 -176897968833081 -199473840645458 -137144565232958 -260344247952548 -87566871010962 -171381386132463 -17140760262702 -165040844861114 -210649170541521 -91191546474241 -158212905144711 -211970338968036 -152620820761393 -178825856940782 -110938668930590 -217103192026336 -98484760338408 -227149616304334 -123034120722493 -146420903805305 -147685485666625 -32700636896920 -119476095877219 -201319971389068 -280180614738673 -89227171552522 -187061299313189 -89549214683817 -134323859823898 -241706240421101 -164158615165491 -53950625507925 -241361262464217 -20114347495860 -46376936420125 -7822302977890 -132294774217112 -246045996494917 -235219825997476 -95327051733306 -222264533173287 -176214724084257 -233967396566429 -143892921170212 -218497112355533 -228387175543549 -110261209212071 -233887931589261 -33654572206378 -250530886739755 -218014869339901 -198675255111370 -179100168865996 -280034368507707 -171652880428269 -229403239812777 -34538357560359 -117187267779947 -55795985600507 -164724461340333 -89018483137524 -239746059772672 -36896659270432 -230430991241 -81382847134671 -38370695020128 -167336284509768 -242300989145916 -109046150560990 -101707689920953 -2414352032428 -138713609807848 -58315327176016 -192778354840504 -118701645584228 -249309468032533 -99964780102859 -196140964375247 -110954766866388 -275852592155429 -61107625040351 -272188990557812 -253830033114848 -229107786553659 -263097433925312 -74334696298574 -119462389786739 -23352701619706 -274067021596176 -133946600484583 -102549414997931 -161680765741302 -196435222756508 -123585837203831 -130770481998969 -168275217631936 -81409429476031 -23954661393136 -116984936011671 -133837610703746 -175930546361738 -178156667766427 -132852551022937 -164978568560977 -92452445604519 -103279818321094 -102862884012510 -279056448254998 -185613164470232 -159978640748086 -49195763090332 -96564006604036 -244300644954523 -98237700061283 -274027020897712 -230018908519657 -273291786694675 -1427053230071 -113127445013591 -119589539965066 -56735219734441 -250095843690905 -18170910586898 -67427868003014 -203603488834420 -167231708049528 -115224795670271 -109825757891579 -84867999946074 -42414434740327 -240832794527811 -75290396931474 -196623703950152 -237425723707835 -61715400251066 -132711214671666 -276176149601717 -233795306443089 -132557537369661 -139997965142018 -172975211694148 -5186908431733 -158064804240349 -185958299564574 -150170059703917 -238975995495234 -122713239427879 -34568020426662 -148895917583359 -281042380257522 -222050320878597 -226616419046399 -128407508990039 -36517273403407 -57059850793038 -7982921673852 -213716836848573 -118587312394685 -181728984266136 -270946228153644 -165926109464258 -176309749740935 -230307484980284 -72791952129183 -37732688715172 -198594518373051 -44618066452234 -232273878506375 -115610185650325 -152723994321314 -204265732817402 -68097290636422 -46537280302145 -171038576148248 -88853793232964 -206445458649605 -249435174184353 -61788237059659 -185534665981044 -54858455701643 -198420712180512 -38980347273929 -86995433928280 -267344330396486 -145740113580288 -230314742311871 -178386986466336 -121398760438885 -23344299857809 -210565195443368 -4763093329520 -250298810241789 -36426126299898 -87254802597027 -160537352119938 -66705506023542 -145675827306624 -40106304647370 -103334634100431 -12447043656442 -62902058769361 -11402722049414 -89597475201656 -266798365779531 -146757996723442 -36435819741029 -145546541584939 -23128368738374 -31030385763968 -57066502122426 -257021334577385 -35313525093218 -239144639185849 -272638947131746 -156809491730177 -144561157638075 -13383455918111 -58838848754487 -280151975071209 -6975930985039 -265326365740439 -168623032306831 -198164546206376 -230805631968538 -21430147928278 -198701777548777 -279194678340412 -182262580300024 -152484956603137 -277299177316407 -278226427512540 -244211405077417 -99488887437192 -131809706174597 -275128056016834 -47662488145687 -228873875566486 -138933289366414 -196807826494897 -234319979927932 -163452719981706 -115041888475094 -118024507089735 -53081407737937 -246210052843307 -154217900220796 -201486896179713 -95103155585148 -172973442255044 -204951816026581 -270513777501941 -76758967224088 -40253864603012 -155413478786354 -179902929501231 -10476540071560 -75098822388236 -116141434268593 -276662162488599 -44507949551285 -65059949376154 -278162186561316 -248661973463218 -243482624634056 -225580573322280 -26676732007736 -186150304521768 -180396280662921 -130823605125535 -27904927938303 -93525795781444 -164296761852003 -9373065845626 -70594240649391 -245317269375842 -118339498074584 -199694262172494 -278173292608685 -36044269619363 -251544007811897 -73351537698482 -106999782956451 -209433607193628 -196844611802517 -57855143989825 -67900432855156 -190143659754709 -45692733493126 -115233710886638 -268459773849876 -114957543277987 -116825194691729 -146902428649247 -234912381647644 -87258093901299 -265782775506212 -247370213377181 -235121684929867 -122808133012969 -119566996840805 -44939328402970 -159369938129487 -195695143025311 -237503353600527 -198764669402477 -110022999474113 -82345388877003 -265236120418823 -65151510139657 -270290659794207 -97089116972459 -152342627107480 -85513513213377 -31120009752203 -235668370821622 -152662689960447 -242331930334491 -120790093335329 -99199342618510 -133976917525609 -9771237009117 -268965860719500 -227989008179651 -56019227788444 -208921928830632 -3247170330558 -166749996959886 -11708620454742 -178333470059242 -7415044723768 -72877705708276 -80119991914638 -234593703320517 -251774282819213 -170869444318618 -183110363625952 -129698484779670 -3198463647364 -118772306701082 -250823174232444 -267774999583939 -133672961303050 -158527234156680 -37426994758346 -255501368057372 -165807249121453 -177855695099670 -277973737164659 -135952886199778 -211394791226742 -80750913112985 -166389132696788 -277991219905770 -7008544628867 -237361273818838 -259845349527503 -181698784316021 -110298652205306 -238052612720124 -236226353583002 -128754161414190 -128299306589613 -108863694375509 -49100978241263 -276318726959171 -49531106575901 -260606799178777 -268796518303149 -4554853471592 -51470772238864 -256587402230153 -268304551461887 -118552228207289 -96791516943509 -267975232270457 -247328676008519 -151079487249827 -16212180754222 -262815700081755 -140811350439925 -14682263944075 -59205654806035 -100098852785941 -37817742910750 -265657106383931 -104086782100123 -56828355587054 -106877414839470 -88531437414435 -179897322556652 -243922589500739 -163525351610767 -130421880029104 -26370339209173 -259633248919662 -107378046208717 -46386044561584 -243068395943782 -148691100016682 -4366458975160 -265229383867710 -275354038867375 -80701418138957 -190501471793328 -177074527141112 -142311314196622 -219988181270600 -105790008863071 -170806715518055 -55766660684115 -245120954344800 -99299268302114 -38098519208643 -251256121458953 -247807910399704 -98111688613240 -232987030893053 -257309650234642 -270794660670630 -272330964447932 -85145595622709 -262875619117014 -120676629363919 -38219951881629 -71985742854414 -208944744303558 -159098924803136 -134532446157613 -231069230584906 -27858574407086 -145583847615295 -32152911089219 -157057693249573 -32558260936109 -142389732971548 -181870213767047 -161823012280026 -165328705149634 -98004128685520 -187282244708898 -51672567423501 -194206528830639 -242250701735708 -195163959957605 -84095662634197 -215578957531249 -181306624165166 -44186544739198 -274230643354415 -171418131967424 -277860273193249 -177039341608846 -28053992826529 -260186737462351 -144483130308548 -188698629598327 -149152507239726 -133583841161667 -67490109976482 -73467169256074 -196667273506528 -99488646249134 -151640827605174 -242533179917368 -83837184599505 -190743435045453 -94660817415161 -269516308883632 -224721311612976 -184701580578377 -44444449184657 -267943643274554 -201375359127301 -276616311612296 -258909206197320 -218597101288398 -82968276468586 -155216289691943 -135853394220178 -70686027491697 -136236144186878 -206371187086541 -5990787449565 -259249063750075 -206752977254288 -272289972071373 -6764133944936 -224295245805763 -226370756180692 -182388651145812 -229494323559245 -210935591428539 -266513434326690 -196638916067374 -81090000778332 -234588377334919 -119037281466315 -243238323996913 -244469608382455 -132650726634239 -1323657961982 -253362227308085 -162541277116729 -91051785394508 -49162317165209 -259772567517170 -33465133936135 -120513786624191 -145233008257732 -180631203127122 -257593758452717 -132557473776319 -17768388385127 -245212853786448 -215259073577956 -265487914342739 -260851588507424 -74409028712368 -51045768540752 -51976481578591 -162419847488697 -87758330996498 -163610058018139 -205941680112615 -168647518748116 -143896410561229 -35100396466689 -146081006527302 -186717194045970 -270977132488541 -27497183368548 -224121815536578 -109561840558721 -131551242431512 -225980650884823 -90054012276281 -151552119198705 -256654604138892 -83116150769483 -49772304931298 -39246588529232 -241001973981743 -179272873451859 -103904558986192 -82529132258490 -147584640399329 -245474815297008 -185239564846955 -278036186725426 -20754327854586 -173862921895627 -101455319961745 -2194720329103 -90686738448183 -209108206139525 -195802096178276 -7519813524108 -6016169195399 -243441588029810 -127094291135655 -189536695772940 -22833250515023 -256178040931239 -209125050136737 -15671017206321 -58241080672155 -139943157727979 -238232374004128 -151808092169547 -206093276091262 -210099475555394 -38603167368015 -245664404966721 -249660679879830 -61782907372646 -147792901664822 -211333504029081 -234731623065067 -109329080882291 -213199462575489 -186709345123946 -115806387633022 -58347846094484 -271940109333703 -20842589601026 -14621394104330 -40706814527010 -11705927843571 -281311088468612 -95889531593366 -222258697067697 -242017445380260 -154731021058370 -119511075598097 -68072089948904 -60610982797732 -182914340964132 -111241080828418 -2239000677609 -143314369162678 -47721500194109 -66780300997287 -82449982304441 -133187318166935 -229149524493396 -70149820962741 -220454279514678 -254017879938470 -253629214050985 -258505407852298 -145109049285663 -243917739641131 -207973859301124 -110167192880678 -82942178637342 -121492406280601 -157264627752973 -184225878868701 -115642189876332 -116546904235217 -229841396541733 -181560297757087 -124304179643947 -51624600872224 -19388286719362 -102012671439392 -66346775588747 -60432120632689 -234644580883605 -213377941664199 -238976381355435 -104872006419212 -245164026671652 -137695914395380 -167844342892281 -58133585804412 -70963075796274 -44042179070440 -238285159915575 -281189170762591 -13895145769397 -278226849529213 -241324172932762 -146052418437878 -52210666702922 -275007995578933 -54389202968317 -227880272187377 -81253532621628 -52776834322427 -231904564695320 -117951610375968 -168564820977092 -269376535854480 -37709595536922 -63597015672608 -127296371754295 -142394351559505 -180202305137622 -96270152706376 -60951278003448 -163374676163674 -66592728540834 -273962221043255 -16931523559396 -277435616008568 -67513353038579 -62365592886646 -50908902403062 -208933977045569 -252665538189530 -3035424857055 -276274963183675 -117963781296851 -142649907037961 -261069202559314 -131966982001827 -191305127735704 -10487120798806 -194638654108776 -989738769792 -157227307304187 -47296346669080 -46269830057977 -193652217628352 -229383968710863 -127603572451526 -531202777188 -261825676691255 -132519715471494 -247824134483403 -175855439884387 -204876541411922 -126740716630503 -51828531004103 -247507638615472 -182926930413781 -82293539898543 -27038250803780 -191002081989541 -121120344489879 -156520488088655 -37937642534703 -252409838879390 -208779511415793 -15231642949621 -189197055620946 -132110676431723 -160791562658676 -32991247583310 -255626679584841 -229266905367068 -253757286077419 -74683696312149 -212874518735967 -182396862079064 -21102443373025 -175176196704079 -13530822165591 -16664097495045 -216904582557638 -157391430604542 -66555021437125 -73802382536012 -280501231532055 -39989660899906 -204486352623894 -50547340744092 -121296828795957 -224066004234209 -190913018545802 -204223555521590 -37489331910253 -80891323082119 -190144650389226 -67505929727704 -73570974658503 -105433503199931 -186626586861418 -273144813645618 -201069702214591 -207288857149057 -119637279782089 -34659510159801 -56068645581165 -214729549473428 -114255102070932 -246687605113781 -274589940081848 -28119096806673 -276156577746575 -201965279448618 -27983980191043 -81756945032096 -226226216283610 -241681225132085 -107477864207411 -241552694045217 -263176156596 -6222864353741 -258378838369666 -5515365568856 -20648314574315 -211281403497371 -58701854263617 -212397373843549 -253331073495823 -1620827836486 -121164916560092 -219467373870964 -156134022314520 -161158912335469 -103782554025273 -196700574485005 -60717433329605 -39927601225972 -225430421323611 -269875875879867 -188042917793038 -76116145188002 -118121715039492 -249095811968430 -224016079906464 -140605895738736 -175274709679796 -216889208570776 -142645920659084 -72683921429434 -47518342975198 -204167610394953 -199794382546456 -219833474226615 -272815288330984 -134104988229451 -11426515204042 -220222703553113 -66995441209733 -219881639763924 -265717417336810 -66416138318836 -242985583433073 -22298938759248 -29113397637969 -202407697920183 -90202571239846 -65386020979696 -85275739206531 -278370260211316 -86079871350340 -14601144879555 -50108986290187 -236060952838733 -56858641997087 -233919900278459 -104108408681798 -223686202731067 -114773565223409 -52270474767756 -227148467820879 -5477051863028 -279540781417769 -50304385090224 -36681016174530 -181271698096243 -103020701395195 -166749177271631 -110180304344556 -124829311933627 -131537694770251 -202947069465326 -273010883908818 -1651965756329 -1024931689622 -76284788878617 -102929629174171 -26163740803044 -236857612194107 -214307279581764 -100467123345964 -279806048301010 -220228801173927 -87257012046923 -17164173020735 -185021995854181 -56876124738198 -196751645194683 -168515955309500 -145428523169838 -77368914129919 -214666553747813 -72865550209946 -210161447828795 -61784337828934 -171030618850655 -263078774815332 -74392226872007 -70101290742137 -184880923198085 -212417139061632 -47447635286306 -2373234971206 -249417655491014 -260144235405962 -138544263836190 -235593729610897 -145780008827146 -117840659513040 -50320715079395 -196462982245642 -240272136993757 -223543450634081 -65984841693782 -217409019704967 -152556147615126 -78166458723462 -12019561203622 -174328817815688 -207358514830809 -155483138491590 -168292167440459 -140907962768936 -73425593543148 -77294612331266 -44714171404722 -43269934847034 -39682199539772 -237478220071110 -82280562243152 -72828045467219 -173348474047637 -43350578689003 -257022675941779 -5430587980538 -44022451647181 -92927580297869 -255137389613065 -134793493634437 -116470451706297 -150164993349928 -164473780584752 -133650784652188 -184787003877221 -153650141877892 -231524935314338 -26237122274565 -163786658801977 -26133933543560 -84832942781881 -114670462333283 -146521638865919 -47179049662668 -187485767226238 -262508369726670 -209272807318225 -66282541050262 -272407265204926 -161021678633723 -63127905888268 -197502323000325 -230256881903604 -11683265572133 -159033967130151 -236020822309558 -191335857893270 -125812883635393 -250238344100302 -55836999689550 -124406548723231 -147551864557484 -18254276871964 -190870540145601 -110106524824224 -69318607778011 -179497204012521 -16575651550229 -96790248543480 -220734351064077 -218785399354924 -139207167100879 -185352314120059 -156304120066737 -159142182100247 -208317139525136 -256893903959325 -152002966984085 -193567707244437 -15986791335080 -256977171118317 -111198209199103 -254837942011957 -64931148399270 -105112293124187 -147969720239512 -24533648990643 -136981144329203 -226961073407878 -168354333049565 -39999686621379 -24944064866458 -279179718150630 -253521765565415 -88647939304436 -179002476328923 -225949725744456 -31707013061780 -123010413658808 -72758896425899 -221309476809464 -95543178552969 -243814354501485 -272353344976047 -255081098071199 -92864435762562 -98600919789279 -252051716983991 -151079909699155 -257397319904888 -208781219785104 -198736444595379 -123219846658135 -130069929042936 -224108600255891 -174781514197118 -130880250332312 -112367705059722 -239709675299743 -223894772118662 -200124667588573 -230002603432440 -162271296138283 -98890485952777 -103297942009965 -231934274891953 -80507498667760 -106693453240132 -218412390847334 -16193771282867 -5989967761310 -123660915807845 -278447579853765 -199787624048335 -61651594702778 -103179337511674 -78978333841889 -193165827318850 -155012178893659 -175070231231350 -270188204874608 -217397233661614 -201027725858958 -61200988770330 -163586131505839 -169417441900648 -245165074109340 -82435845408280 -73470404064941 -65320585249647 -79031040956463 -175696876929873 -135329760760695 -65232534437106 -219746654121447 -272539451235282 -98678676845694 -198505618246095 -82330329090213 -162284146066782 -9849911168197 -247624777221551 -81748767659570 -252578474778082 -242146613952311 -224890341163792 -277294740572615 -252640026558496 -195407116787284 -4856885933604 -31816636905974 -218908540042672 -192070460336047 -215769298231978 -26449193604702 -91748329172905 -135766592345530 -139565330211771 -178944574788694 -190354226604424 -131708658496650 -26345524234571 -75246501892208 -106806886100541 -90631224884725 -20255114571537 -155120635337318 -124046240106317 -195103779302889 -157519624606802 -128541557396065 -274092643015914 -41959749840411 -169098604945503 -80484260741010 -22799118783543 -45812831703669 -42452498737300 -133665390634562 -280889858124682 -20161363755777 -239424923645070 -42324648043112 -235586381083983 -149596732940594 -231285230370781 -231290587560253 -247780014529862 -21398524658666 -59118941664918 -226490873602304 -126183443020488 -235420009349036 -228789374725149 -56582334660009 -65123458551491 -226793932529493 -69252315675004 -98538309762881 -95429714581559 -12435098002823 -191835967566649 -183766364704600 -142474701230521 -48719714242324 -246053872869631 -215696375406058 -12691259227352 -166911179540588 -51082404148127 -204302162272405 -79573340851336 -99167784867588 -181698804148302 -204949075618065 -237079072280528 -199950877009223 -174826492754145 -56875187735698 -261746799744485 -259920133605903 -229188161994147 -80796437345860 -204495138383271 -212888872448684 -201463498702625 -44820334895691 -251049522310512 -54508627447840 -227410009833780 -15772140842369 -271352784322113 -209421736469052 -222001328257190 -52054017416169 -260441375397048 -108937656844569 -124041187798729 -162785252507394 -276151782758666 -68032919861083 -54866413817131 -159093661545312 -103073171179822 -76582912381915 -188432186579720 -158685973573448 -41921707246048 -65302362280954 -172361719165548 -148677597408696 -214970034496354 -152243110668626 -179071841821071 -198978885069060 -238681861480971 -184002723132532 -71180142264332 -176390910225742 -89086941847578 -175180209215736 -17037850613759 -98114018137709 -87112335061785 -154599279256631 -162338781928517 -210557335141705 -127329084451732 -90673079445646 -99291314217352 -122629705422547 -280170710417148 -245530347536403 -249667973057430 -218035179866354 -127736386386978 -251297087591114 -9419137906721 -5489632301948 -175764510375912 -95115372933184 -164062284820545 -13595466717044 -23984732565063 -105120633962726 -10640957205225 -163115537389314 -213309692471231 -183642539291749 -127850803073460 -135735491191582 -217629617984818 -8321174561500 -142905544698891 -248838707061846 -79665436504228 -20127893601592 -280829387766911 -265075284190967 -248798900106998 -31835655471735 -49954300732015 -153752669271216 -137385535102925 -100890115799951 -151254782770250 -172248255194138 -141780820313521 -197312786535865 -20073862994401 -274597715777233 -241215496553810 -242138887390822 -25644326504116 -111771586072962 -117570960124079 -242925593220083 -225285136666362 -129560486717829 -100459698741179 -94095906854718 -139179784462972 -194240211444712 -269280787307811 -239143993710572 -231514615074025 -184217524568469 -233479986395615 -258986538325691 -178359396385058 -202035869141758 -281404560441716 -180533531079093 -25827143017025 -96233993703304 -179788209977341 -100725780083569 -272463864067540 -164325539790969 -116890254872158 -148949111569795 -35827400361441 -162341243724783 -137538516745200 -83222208208899 -256701356372346 -226284243455697 -263415156684050 -46908312822472 -253390858287989 -143646912769673 -59115998177606 -228520774715923 -226393854907984 -2482385821510 -18088392136484 -106986230981488 -787741391147 -9332781082772 -272446369596325 -200434722775175 -130210657161467 -241287713131613 -93743923599260 -137557933475414 -178196435466986 -144448059488664 -45613944244400 -258666553730532 -259997846545189 -170729941784475 -35847541447145 -2222690321448 -34870847328157 -273782853452913 -19157491863724 -233846559619598 -57488348773500 -226180142053694 -116700767868408 -201485582984262 -112744690683359 -132537287634687 -84293628243570 -261654358826919 -216445166384216 -213852656302752 -201572264350350 -2097597623156 -22315661728704 -249553494002383 -195708778977467 -28556475889499 -92946216460651 -63755442387784 -3630603993705 -94645523762849 -89854854240169 -254272203513337 -225104821828293 -161300012954665 -277673835827911 -72204399251396 -43306773757501 -143488352523336 -101135628210916 -188129390196092 -217424972802461 -196898593256182 -248414075329926 -218432947403801 -141146147318526 -216289127441543 -63641985639572 -191432408142255 -236233618353815 -119873699759039 -215827564778783 -240381335546312 -191229733218810 -103642082912630 -279683353602306 -229431125774991 -276348102470952 -199035110803797 -90160174254176 -235638715647590 -139851180887951 -155354685822115 -233281722633916 -258237839192011 -93396512252834 -74581998960557 -211454725878967 -117932211052161 -166612931960390 -195119951026763 -147353854527626 -234761985352246 -256437849818997 -164051500012857 -221148549073916 -167895642986791 -194866625126465 -100179353680491 -215336906004584 -67804761097036 -36300600050048 -3146996511306 -172134791222728 -190545874224611 -262265501229034 -119558712351118 -138246659414643 -275508433726705 -105413222175510 -177251669911785 -73828989576193 -245158953282458 -2764063146747 -182858541339708 -241733822515530 -43784814351183 -32595296084855 -93896913393873 -26433248963677 -202746821376427 -267465343756287 -213713992917797 -36458861555968 -98122315976792 -155972643368874 -52901756514241 -252837871072969 -106163990029242 -4939447494386 -53778081579696 -168864713112095 -76944100618057 -172562944534136 -136316033442558 -6264962819026 -262254424864566 -241833113286239 -181865709653128 -157340979941939 -125868557334329 -57508101964213 -153206421414806 -21347385830681 -219372088023911 -76210234567810 -83540503579356 -28723118475273 -100845997404532 -18800358942844 -21804818190226 -239456019424652 -253955854710734 -114593956617563 -109428160025081 -50724949328959 -157415384423189 -108031842693849 -93111660521828 -67676774680454 -37269672821946 -245169486990359 -270053678579466 -198908956697630 -71038411038769 -105795434706567 -213184948387380 -278418811608826 -247005566732973 -172229107630454 -164222679917923 -264248594595471 -155613618590633 -124660447172057 -212032200623361 -182299262786714 -215128018113758 -95888454982360 -180970847399319 -267609969410543 -127826913234906 -251030704295713 -91214910945889 -260862275606527 -119891956817692 -53939580929117 -163063463657101 -151088401009048 -37670390954824 -277623465539989 -152826126058709 -275923655360081 -196440038229379 -230549213007298 -230129643319770 -195480205559995 -157912867606626 -61443072432109 -124890091256184 -1047023527756 -130925615968826 -16443161577195 -277533286183877 -40511243641525 -84323341177715 -234801594189088 -230201305346319 -224892356846521 -132488412861542 -548144315069 -260848332850477 -230629867525373 -173092229499029 -104530210838436 -140092834584308 -107613351658826 -130971161157692 -18125108227855 -183665734052853 -224897192726691 -111740701301170 -166085099448236 -280221336629420 -138033799545264 -202972618797212 -99312963805841 -195988784505383 -264538564954446 -148384820945411 -979643133432 -223726726387476 -22799588232954 -94862956045618 -173363542876408 -121284246575823 -160092148663113 -85299413251882 -164219493839172 -249994001004837 -73059872464110 -241954782579723 -254824312064059 -169871040963777 -27365470295855 -112937551247401 -20552675860976 -47450723052611 -211580940052019 -94306066596810 -134440996741558 -40252679287701 -259358619198656 -88545323509925 -261478062944784 -144011846643907 -258775819821616 -124164757473804 -175931684336193 -272722737379577 -144972273041683 -50779996911944 -34075621590680 -171831492702936 -40335616055582 -203963631677273 -133992873210868 -141235021676486 -46922819018417 -27043704788454 -193720514699859 -229051963533437 -179703858106254 -263947982620179 -245729014431178 -120921129940362 -61461776173952 -164184386883759 -23969224563400 -242922449664843 -18846133631860 -140994544340345 -213046057153884 -195251245430907 -169368608730244 -34047216396887 -123396512500524 -255065362194631 -43146582791677 -186204529123922 -134437855693806 -220533080725726 -170396820332718 -74466227630901 -217862724236350 -2825426586447 -103350374095267 -81072676403178 -174016551446102 -150652451770993 -140754215843391 -190545128199487 -279565361989006 -93150129170500 -6494716070019 -270805292026303 -90566450561016 -258593384176909 -202825667557238 -273183810397287 -88327674156848 -94644034306433 -220252861284079 -78055846716206 -212539506463035 -259958572585355 -108328614822336 -19015853166305 -30554542914946 -142335534684879 -26055344766036 -43774946403493 -209756893910531 -261693727199627 -210445650090110 -13824750821241 -154655131799609 -129350195423405 -100833484614331 -247120881210510 -59670508148486 -61374768268947 -23003186947353 -61490896416279 -110380747219017 -232336980404190 -87137863952016 -39282130571357 -88519984309069 -23731530964765 -146380529256526 -231844092316984 -135159119484682 -240182211171930 -163632909731501 -238483424163403 -180528336064954 -58328046634454 -21994529099411 -238724459412334 -158744815105006 -279569789380949 -60801588020422 -117713693840820 -58719399561717 -9229905659137 -36071405721611 -153240553190231 -113225267833236 -54073287316399 -218624322927063 -256675351325521 -247891662911916 -230896808468522 -237026641744923 -233590183732936 -141929913602509 -276647894251949 -5811218179097 -210157991050634 -147377188300870 -39327295870695 -70544634280226 -205483114304446 -89542822556997 -221932402525597 -208866919552140 -242649268103088 -160882432487116 -115627697853405 -35711690389101 -80258381396576 -118482291079893 -178144093189042 -143129422638752 -198999334843652 -31317196054973 -183209435316169 -242825223716444 -140600859350528 -159891254057913 -236062992010672 -12612393650601 -153930446409622 -30769218597871 -206643011060204 -15467827840005 -194983772668923 -141148304010226 -262436806857819 -189151537567960 -183262099946430 -15616446084792 -159769824429881 -45560266577632 -221459414815978 -60053965629478 -56001794699583 -24866803337796 -225902897152598 -268879451284716 -177790987275027 -140310640089578 -208711758500953 -199840383633797 -145797097422928 -257850218519299 -65349622032925 -96568186092340 -265047232524043 -45133023782767 -48204672390768 -184955147470839 -142104367658624 -253397225927197 -124444268076839 -79507645996145 -106753475477427 -30696359844023 -160960640548605 -174504598199331 -243793618208512 -276495126075324 -165509201579996 -166165137269260 -184780386474372 -33867794893634 -61595883468181 -266703335888446 -170416877223484 -43333034409753 -8101342688647 -203344050289708 -138031418209551 -155497992691285 -37121224330350 -88747893531782 -129082889657686 -215353467701259 -207110493425510 -166023132919466 -260157777469738 -99047228903308 -170129762851411 -185300654535224 -39734695818461 -6499606958155 -121738270790675 -234751339274592 -253431124766233 -233894462084581 -60500210476736 -112362451229966 -193273488974888 -171236428823646 -49734130231947 -255287136842397 -272730227529045 -158732226720748 -86231135990020 -201511144209309 -200137757489656 -27373845138711 -126781307339643 -65427994343378 -68407711216482 -192850133447186 -39542188814681 -199259072598855 -20751613958786 -48110299600515 -202406721443336 -49454994737891 -69583409444442 -279346866189373 -280106622074053 -146429014570930 -223433976744676 -82130016909428 -276100997726614 -113746919748280 -171876027947784 -235518218102836 -190876904581157 -18590440809557 -205657074245849 -212837715147873 -196658084552908 -77931701645017 -90223682338334 -269347943597804 -20982801144337 -111239278491767 -213789286296471 -270069229106957 -79189763621763 -29295287823457 -244691180531757 -37996615197783 -175502833414742 -107347645886432 -152408985022590 -202804444219390 -119699035137455 -52332157655870 -251466566008417 -184750308193361 -63064432374306 -68105287931313 -207047157507311 -220682945915613 -69627414631435 -44895883583433 -126708706195361 -250357033481440 -83776375476228 -230695481872128 -100234753162367 -201949753267718 -79846328714128 -218748552825537 -116420838894463 -99425564224151 -95815030269247 -173730507049023 -127063822783419 -6314339548389 -168940224032211 -253522808640284 -266408854839752 -168443818993324 -230738526513214 -200247040091576 -20517714219284 -19992658208372 -95544221627838 -117428902187627 -256652066448362 -114463098862764 -247211081829140 -244541895083575 -75580295926129 -174424334925023 -89536098062148 -275445264935347 -128697595265300 -150137999474992 -41815868367598 -266030252902141 -184281957316850 -76266153781028 -67123192551568 -69432375975159 -115057212864004 -202896652289365 -262149175497386 -172409953480480 -62055759623517 -111599174265973 -81630412456861 -153655444016726 -159266170136404 -218822404894250 -230044849014583 -929243715339 -248047822885783 -137608887102967 -183661913686516 -209811341647835 -100279050144740 -218190172595770 -32865805405510 -221510863069515 -83232904728114 -198936566794383 -248121108145662 -176768355816643 -48043956706608 -33491825763347 -106673512938653 -106355589167727 -4838266630108 -236424044692602 -209969935490976 -212225120012731 -228767602607133 -194596269297115 -237953860493138 -53872620347923 -253085518431752 -214375955631873 -253820357561095 -135910522268301 -8774938759954 -235656738475712 -103233283783762 -95437666364135 -218075211006183 -108949905558745 -202331017701194 -114111295464120 -218001103218487 -22335689302297 -90124982166967 -71701538730779 -171986211726763 -153412584760662 -233788209673087 -152338012150655 -217543238103858 -163665283596513 -242521459697467 -253053442908457 -264828374022651 -134582005623614 -218049332033287 -185652927977281 -20876129164125 -168455793988326 -50878807456389 -106418093881134 -165530992968024 -265222639599634 -78484901354922 -125398372299070 -244577424456118 -78607900718180 -235429950788064 -18445277394913 -48566709366288 -223702980042298 -212192752427887 -153347405622086 -47782347287392 -142107459773154 -114271635939000 -173314071813428 -244231238610089 -30655842481274 -103904107384130 -104440347411416 -191465328735875 -116371722264765 -256978344862380 -137423907820281 -196700354817686 -111516744093089 -280975149674706 -5581645319589 -155448180711138 -1521759001627 -276755730006429 -150210096220225 -116616238200899 -11693223863369 -175970688284289 -15600032061561 -151980792403806 -140339087594388 -46103825393596 -133751952076903 -91067125321196 -72566916863437 -245847204475945 -220918822042998 -105895572381921 -61785338476279 -40002543101568 -168938525566292 -125636023866451 -1594110258802 -159474016624773 -278346946321015 -218505741799060 -218298116366265 -167059705692024 -65736049873622 -162595473025336 -11480985963407 -35222846855529 -249006246741483 -108316803855896 -121510096833257 -79251127061463 -268995273282575 -92766204249304 -138334768503444 -3745522030976 -88670987431955 -37956781922571 -178437885381576 -173690446283852 -65262446281521 -51880752423648 -83861552208611 -72356401443681 -30188100734861 -108205104553642 -239955796968722 -121816149003964 -14058463032400 -266197532899477 -5287646051502 -45644175185499 -232876852921691 -55112801727348 -176912852428570 -198800937943869 -212122740576294 -132252157643410 -269165854852616 -77119379203020 -185554582563516 -201482243012891 -37168457355041 -139715209667967 -229053756512532 -68857023274625 -181090349896828 -38712891291637 -224168501204492 -114140325756183 -40995180619516 -160944563757631 -231344137302997 -193238654415115 -19603084679374 -61034233062391 -190329946718846 -50123330282831 -20746596986552 -109298213171826 -127441974796635 -206173990831286 -102820489905575 -268727265751311 -87594442105055 -56024512126054 -219860345331542 -21661613575356 -214045517007892 -221441907967007 -187641018400289 -28245244119398 -41829575423309 -210395357459648 -141525791195648 -119411561185979 -21073201533323 -177520247620394 -155097336878317 -165166012243429 -206783314637283 -184702031747366 -195225257743994 -60790517666004 -109780464871641 -24151618543284 -97359237452372 -247856349184179 -178598215255607 -129706855363946 -230022429510909 -147319633105395 -702141376312 -241754010104242 -246961384118102 -76877450788719 -18268490142337 -219131834211806 -59286101805158 -31461949907034 -125615067102874 -143729229063124 -177428354258397 -30133760159225 -4220297149659 -238045920185177 -19588186614325 -130616933041616 -251740854663958 -241060398418915 -177233755316011 -158695961942074 -197072283728421 -18936272705886 -945201993372 -38723783760535 -31835439537682 -264551007765974 -99189118182117 -89494044053024 -158793923081065 -194006978455195 -188632503290107 -97767968833711 -91236615543961 -11263563322188 -245116320702990 -74056704519850 -265440445104904 -269439998582808 -158345787708014 -205273208234773 -198066638585024 -113600737754429 -117391904534245 -181138810687148 -226927774002590 -177368681887317 -159197914987127 -65171608750832 -42142543479476 -95516523505102 -238970788405761 -112304768604141 -221927401142851 -232295851474482 -158756422754761 -199598167121746 -204300312886867 -100549758280056 -247460268592141 -278019704012986 -240461162766899 -181500443149439 -241948183743274 -82037477897606 -164370687458005 -123560168112787 -200418931617545 -268767981814868 -34844326302728 -3234477085967 -902145778669 -134366149372029 -234184097051553 -49703427440806 -14759873558472 -144140086594888 -231241941872568 -109285832822253 -137466492394747 -80727734491194 -59845615469694 -42355018257408 -29705279791703 -177160720789512 -149447533400826 -164281049401880 -16379893371410 -164078077032110 -190866940321684 -27171280431124 -186435730610554 -162980093329778 -223583949319187 -77898470798162 -63233171712658 -37699018549724 -80876326601540 -89489696546476 -23366038926169 -240043044626288 -129450183868657 -222798786904842 -261258047538228 -98903532956101 -147446976464297 -39208628494127 -242204961293068 -175810352019425 -251153919905757 -1299228587095 -224221636378287 -63501793278352 -54904235876848 -228822546523358 -240029527801328 -62847079177317 -256327571667919 -8256220044399 -176038350065087 -256248611766256 -129117370530182 -248217799335870 -267994699049263 -161839354412059 -11204402495507 -26366296704845 -52646967495196 -134388764737266 -257338548556234 -94854522583011 -87996545150608 -19626216028287 -7063426693561 -114378562619523 -269371212362580 -119106178473343 -117776386729111 -237650479464236 -226528430130729 -238146651262441 -216583650968961 -236680107323995 -150818724963595 -229253691865559 -25463369026759 -46403771313068 -176467546293579 -198915605992254 -132646094993322 -97361771283898 -212839327078471 -134915958382113 -198673912522602 -43897280244467 -101843238454983 -203133045088288 -175600695242084 -279770922453693 -26933710364101 -163696567975399 -232468790419942 -278599914698986 -2904968150504 -190894433028219 -25400958895054 -210673786195604 -117478905642241 -188786711005426 -279334342677898 -214329479778373 -152774186348582 -192315588512106 -247357056227134 -38541383550988 -266445335388210 -84108196878079 -7123642004898 -208468496739962 -280063952879943 -235513723696124 -212907846995907 -25105127942782 -136744662737785 -96797970727572 -189422275148762 -45698960993214 -150913895300124 -248647630855937 -23737329224116 -166006926998358 -166530987790288 -99705636477116 -165126925972838 -209580479378487 -147396244752940 -152716150129302 -233799785137817 -230496838472500 -256355848727470 -68373674278325 -39814498965389 -229689986440064 -99926924475115 -110860726893834 -82353432789794 -108429593471635 -216019400884389 -208368605090640 -219652755241354 -138683133961568 -10717763747807 -83940492428244 -252345401033241 -14177327656244 -21651588073448 -64663868665913 -182487347161202 -235875107831269 -171016625725593 -151339873793299 -137136524525017 -193387165893979 -92282102818787 -208634686433030 -137377798440866 -41126890737565 -52445230092136 -33078098652585 -68888127944229 -41109926304237 -175946875392834 -227458568013064 -46349686202689 -43243895744546 -179091777301353 -62068432406605 -158379633761897 -237121829854755 -130345970105 -247276824357211 -224559617533947 -228742351101405 -118969494174587 -261811326552231 -252183792484169 -57552712518229 -234841729940629 -103585203443026 -140964056605388 -258816901460416 -114353312010702 -245301108024103 -112248088350060 -101067146316157 -273064346433987 -1858021524918 -7635984294429 -209528812944919 -175450427073096 -116068485462289 -112947267057393 -33496615127788 -43818820395784 -185234780041722 -61733671976561 -203523019674722 -147283538212559 -222819043779418 -185973464677509 -90098924743888 -46548518483980 -9457725582715 -46883232321008 -216079546703283 -122227445943810 -169222620391827 -236839342508966 -183060875360480 -246490589409409 -229548436310248 -245122257598598 -253284131578803 -119007989218943 -133626284394256 -55483625904190 -140532345595950 -119649853850740 -4146537382969 -128531855062331 -252478050730513 -117804035195121 -247509224175612 -139142305429024 -182182504153436 -95309768853301 -151079969061727 -208456143009993 -129637067824979 -170275139289956 -103315505173985 -219704149509747 -31228149985154 -244686078527981 -130140578296730 -214131437990087 -28418208934542 -211223841853534 -37832801517259 -182925342330237 -276727024245641 -23807140703935 -224954818503373 -182712607949962 -83707139895030 -267200832760616 -94507245644839 -162905454701555 -45230205723127 -43878353025435 -3584167325190 -28521413050565 -197381774220487 -212058688688817 -9835073243601 -265559496775686 -89479696683241 -109479397135696 -101882006626910 -58874650677795 -275967046544747 -280397153791324 -86487820464643 -89925955026436 -194763673026441 -249723932835551 -145602208721176 -80498540162757 -207714299790556 -38201070835910 -25108043131060 -172803102580766 -124948697328797 -5637459161019 -245332337948812 -198960601492836 -131833381832039 -112030321729680 -9814820698347 -207365603058706 -165889195263394 -137904683731362 -203601693068272 -39877239152377 -128873235161306 -200547950576477 -198411097323437 -226569879225960 -157891549037242 -221916483106877 -206759424798729 -219966926259734 -253689988352832 -119712756569244 -165183719386448 -211192848024377 -178044178340690 -69294058758046 -79779455110411 -81881410369611 -134813191291453 -218456798456911 -244106461249078 -276047297681283 -58137393921732 -254116464115743 -262062735659906 -29725677324477 -248813967265681 -36422761484357 -176922548752965 -78464954697201 -87458311298815 -82339642499619 -20949697733025 -44408029282983 -65445507131548 -152346504055734 -146445518356547 -23295361092676 -17381875284721 -207261840292968 -235684817589353 -262480174600228 -87790128734741 -29140989167319 -35242623035623 -181564822914917 -52272261153761 -181490715127221 -216362303096837 -281293181824088 -73075303416662 -116976304457092 -93983682028800 -91770213693766 -174494588228577 -45994067954070 -255253802952430 -244644143419330 -109195753010783 -141635128094211 -244214865863040 -168059670586542 -242890506517143 -82204667234353 -249911828968757 -122630274613728 -23168574275172 -164717705599884 -112963394076516 -219711354127768 -135318807233656 -37733466874226 -66934358738920 -183332115939491 -228126399304351 -251047648043719 -134423213061768 -260551819252349 -192473229239947 -237363220765178 -230058021087572 -54786744964777 -102535697450051 -136526335427275 -158450638946792 -105215278549774 -22277392563533 -147333844636566 -260695162704991 -231403990097922 -157817663942380 -144233501613848 -41879313655503 -245369567057404 -81632890805810 -48742071117526 -27908839864980 -62273847247902 -157266370814620 -214432514205675 -244057627964832 -41070691539632 -112077778532520 -22127178531584 -32118888094207 -91158652236373 -947947387559 -55163112085982 -218811210604452 -152112995753613 -8032458013713 -80718350812345 -182440059958099 -202886828886682 -246708472394890 -50291305902451 -273920966633398 -166560711571413 -124332441238824 -23420056958205 -125005611833577 -80597766709866 -129353496496423 -121533843743514 -239277625632301 -51137671996952 -159204905142522 -28039361319889 -185253836108601 -18617451049890 -253090321242447 -275528149936230 -161138755745596 -281458688771454 -267465879375876 -159336662714911 -55004761113792 -35434779926837 -40694121282419 -165260721815706 -4442363196825 -123098025148302 -18207973538744 -123854076676015 -30983739301223 -185960569351145 -163472168096272 -114957116253469 -86056363277606 -189268100437300 -234787009041987 -135911599773820 -181221423930421 -259383257570434 -174874658398000 -74839731819855 -195742062962839 -42561615615755 -196112336294281 -34568644158425 -277592405478284 -55350257122597 -156349739223441 -109713317203151 -782704094362 -190957917375063 -127479479575479 -183552695430791 -102022776651242 -259141983654585 -129697274443671 -238751962317594 -104757449370845 -88984565250050 -221817158541067 -113945865971977 -90504666963580 -162954971754428 -171567635367874 -224783588507516 -2229970462816 -199238669895257 -57322032368393 -68173155946564 -36522639008803 -272991932678307 -247190962791766 -236487914497372 -100524732231249 -271564177317759 -86256666337556 -119480731515146 -116043835787708 -209198965101618 -123160569368173 -236479077069063 -239807457630381 -221681424596396 -115912895730457 -160159802761587 -32359231566492 -227657037561742 -126932267721993 -161608900445938 -14113112577924 -196552716136841 -274337129094619 -249622358639242 -236938869469410 -224199364500748 -257518701829148 -24877172044970 -226711670494799 -238016785115527 -148019510936291 -277520818093843 -17076515484817 -271243947230723 -52684207866063 -206085364516537 -110927008213327 -14443070606641 -246430223339120 -254974798984419 -185796437685959 -157707941313086 -45400155318300 -97830183003393 -240966587057970 -71905697855186 -26852111263842 -122179712785393 -260464538215142 -99107274485899 -192422421810129 -19898167600707 -61766260707996 -21138990356400 -190030208663037 -145695647144387 -163630308866028 -214996659829270 -266658385649870 -69965087872866 -41538506053552 -64222393988740 -223013178120596 -247543672500114 -124693816387210 -243836897055756 -63816539864425 -257324950143244 -251006154656209 -231441996182190 -220491076427406 -162952341336228 -28654377790279 -258903158933149 -50167727653979 -47992744822293 -81591655658947 -272497616964302 -277895193073651 -186603585082189 -205456813737539 -61910458794920 -84406449539470 -167445021379712 -230005269707876 -254989609840417 -82443287509075 -92198964280557 -16878299474353 -13938527739557 -232292066540952 -103462913677191 -155817037156990 -233456571218540 -227116144843678 -84376103438784 -187116182803118 -258952865670124 -186874732042360 -104455249443580 -25666971646251 -185549597372659 -33118811625351 -240326173980690 -277908354461194 -55358255486148 -189542108918752 -37189698272975 -81493424814280 -43578505850251 -131439585773215 -110657601581268 -229683133676205 -178443251919824 -271590575275237 -147670242964301 -40179316169559 -37409943594461 -258843186364627 -56127148403409 -73658212470114 -48856048146116 -260011134964209 -217587333803499 -75839287368239 -61224948714850 -190604538751780 -204396437562785 -49096747244817 -104606209695357 -173953691681518 -242921470932051 -247488611549899 -157472540395163 -34317861422874 -274605042593950 -15713154102969 -198249361685632 -139857026675120 -271833752597490 -46298843440251 -107865963692235 -224812382157631 -191901765437361 -163843721849994 -56505931304550 -45964474326560 -198428486995198 -173682044751655 -222796490801554 -96802072596219 -210274293205968 -142260661072342 -77947464566280 -231560758730068 -232259668372069 -91085219363531 -30980809014212 -68893645113265 -81392877551485 -30494917933361 -218824724896171 -193299933947273 -183932783196224 -128131324093054 -39037704862230 -159370686020151 -75443242486413 -40256634816093 -61368091996428 -152559698464004 -125251278879511 -123536734291871 -86736453234536 -55513913374482 -167152448637753 -57731623993366 -277095352603398 -96017381167387 -270158172929537 -158853193081137 -96677813843458 -39823135050370 -150520984374053 -166531710624118 -108637001281319 -38806615556355 -27847847267348 -2058272127301 -185850389504166 -185232368773643 -8956060874396 -110411920128289 -262868789877631 -92776820764040 -1616149257277 -132992343553749 -155148032114699 -98610841594827 -37652267373547 -32550094652242 -161863887350948 -223660733123744 -142105164146755 -36802116601365 -263951941055965 -220543227481077 -242327063639204 -85726631399889 -45813580156432 -11032108490995 -1171015471398 -37265606387497 -75069399341919 -28567779501082 -222643861850710 -16051088065420 -113753461062875 -17568700484694 -274468973805893 -205404545716922 -240464680401934 -184715154992360 -258765892515469 -152782900769914 -45676971824896 -12084475258564 -198184734874222 -92631682880767 -65680906268724 -6032974621995 -278869075116872 -77156845376212 -65031875731222 -218954588386985 -81065123322550 -142456005456895 -4638824269099 -62793163375214 -57225061355128 -206599696739872 -192951041490021 -167241583348673 -57364656514534 -9971862891694 -262617001972447 -215078378979546 -118026950530280 -237613914680969 -226558401223017 -45991884503959 -139125947006293 -21025800468851 -76826982447098 -240518964749993 -28992445272684 -162963653663536 -275286798196891 -181537029024216 -134168785510512 -231152118254096 -37110844142544 -166907575793429 -17023721444109 -170598545590987 -247124283840246 -241087809645503 -135823629911163 -273127997433289 -241768524116781 -190395556001839 -62413985074934 -159193583652937 -229313163015333 -239311076514527 -37963911583548 -191603473107546 -142010570701837 -248321894835964 -244936473679253 -249706480469572 -88924586234534 -1963200996345 -169047394185301 -201160086081670 -198669434648992 -61754281197747 -276211606514046 -95512981562744 -241929899670200 -31035582309709 -43782632222300 -68994304984892 -187666611076202 -27941871590503 -48659379238695 -273314095608693 -99703255629063 -85209218528968 -169880780890646 -281068154594917 -5375470560201 -48710418638700 -40292695257862 -219286760468094 -1197225679733 -250909232448656 -188411441965608 -33344911202352 -227889449736696 -194366225360163 -264835220381148 -45463577110928 -35855221208103 -196396079197129 -118906530454603 -29030274714371 -185433594142231 -220221565580098 -254553423981250 -130126086925411 -116634410113374 -25304514478452 -247024886279382 -200108963231184 -71313312013167 -35835840976823 -248670675861944 -258289604235741 -268265306901538 -207453730193629 -183159704132502 -205161786707477 -197857053451518 -128799918632423 -112950443924282 -169935442758972 -79230356296792 -80980425238023 -12332113070735 -27777584446695 -65641459409815 -36575782615382 -122515255569297 -107366125998210 -99672466073497 -60618126719198 -209615800174935 -130928405110376 -44489505858482 -76430700311281 -63710287537775 -39936588647388 -20923752310404 -18369717108919 -12825231090193 -50570129390702 -88347843968317 -138970411817504 -188275225174542 -27299605112277 -95109293677226 -136015789994279 -160696856707953 -191232373455746 -37706310219992 -278258197128770 -45807575084330 -225334658136369 -246301344454843 -146916176657780 -31597815093970 -50215366349393 -117483000527091 -28683278385272 -281009558616896 -115051806633248 -22578624844397 -103926536778383 -268748416712658 -137646014710780 -1592259418723 -9908362711352 -95995209863573 -249259809971497 -163052702213250 -50125398461333 -217041802363698 -276216685252693 -9001062080842 -272319476805887 -195177062215263 -52090629961188 -66734253046032 -176836313818272 -9066129041681 -1375578810866 -254298991400856 -209303664614916 -244734684701847 -206920061536876 -90898018657889 -263869653069347 -277924324598386 -110777638397935 -165628554762283 -165305297897541 -165034489256132 -215937486229005 -38125441720963 -211415515672876 -113997408305453 -153871614747835 -257342266035603 -20305874256496 -11853758674273 -23126294018040 -236913253569807 -148868860570935 -48466007954769 -136461087776326 -54476593980723 -129017196961897 -28708884510423 -272030957820062 -78754781243726 -238197098784526 -103676998601294 -209380073463634 -7431607331761 -43349311521814 -128982792286697 -1003849270804 -198256071177148 -15693467736129 -237905447086042 -255486344104530 -228838228521167 -262557908878441 -124856865253503 -209110622858507 -15604181244929 -84105426479428 -200269102424796 -30627741117359 -70013639270376 -259129266918547 -35260530299091 -252669538173569 -198645268133067 -275363624335942 -193163871309531 -185437766672062 -141986680863283 -71791092394654 -131899250807234 -266608655625776 -208280153708257 -258126835873761 -216837195295185 -80897507261406 -242024988414509 -263503866352074 -30222619816813 -267514643588997 -2107762897005 -281466332713330 -157333326956413 -258655720993276 -17944282663284 -19317968015850 -122994071234581 -199183692197244 -158899942758026 -70425252949522 -751434483675 -182062734725963 -240336796181334 -237208365417817 -99512779521411 -59658313094708 -8679571106238 -150394701358102 -158146769850004 -3194662835077 -175574958780390 -103463603887326 -86630457127604 -192391861886206 -258515983028628 -40109540694832 -78150646384203 -270971233649569 -132748887614909 -229252227786864 -44790356967280 -118412496586352 -266680231908737 -261271225033763 -270984577326827 -120613561081152 -246008083533113 -90305387881702 -12506893070968 -215988130226595 -124833646790956 -106934201807792 -186548865258107 -211318000206676 -193506614315029 -167961368266280 -258101228738213 -61710131650454 -158093908266601 -91500050536217 -197710534755598 -100490927864508 -71228339503943 -84915797025469 -173133208408279 -186013547318319 -153954378436346 -78879146650240 -36306323021127 -135202791259278 -252043532387675 -77934939390704 -115028533176316 -192240085468565 -169522605341333 -46593173078898 -42109576894878 -59307307538341 -160208706722281 -169660029697888 -99826797816787 -259684748266643 -214356312962189 -45460332987271 -195760332310790 -45795055823238 -34061143232712 -227433245694390 -135497126143325 -23383906466957 -263954816196379 -123618153075746 -111948287162363 -206488577889152 -195672697693107 -233887255284962 -82897763659026 -233068264951237 -126249480073495 -176024874965737 -101408116658275 -18648796802970 -7265695137018 -208354095458608 -210013263415228 -211783789403973 -136923526454374 -47662113081478 -214435245268423 -38179435496616 -139583264980865 -238652114901913 -117964301179597 -229107005624414 -223109215679868 -106780497103352 -115552224834489 -71224940507967 -280363259634813 -12353248869552 -134431374318800 -177258844534800 -215915603159822 -192491351509813 -72590173966240 -6505717436124 -45163856034528 -47113616004050 -134824562147986 -215316497989480 -125333423387477 -277562116901554 -168919431156348 -126866463134894 -49064717422569 -108442609276247 -188387552127054 -260079013130216 -255368107056552 -68018069126042 -254213081191175 -277217584071618 -169848200745157 -166541044657009 -122778027547539 -90620520820332 -274486385943455 -45519670647087 -229237453962249 -108216107162548 -170568875724064 -157707812809338 -104601107691581 -154103809487607 -211513587481315 -28293256525231 -37764261319307 -181102795350309 -210916213590151 -30018012748300 -39275649196351 -118840097116775 -56484225215821 -26481403741741 -87903998862912 -27110614357431 -253155140792769 -198171558579690 -81804090688848 -220938357965649 -122161008270616 -173458422102403 -262654237800363 -220279160564575 -18517745416398 -93571801106902 -68732545423544 -181994845946289 -239271840696026 -97713342982215 -45950231692900 -81297303154696 -215897542533921 -24810841663967 -238156801725091 -96450333690594 -132580136146541 -68003146102943 -108763126044264 -164381500256303 -161918098903932 -92328916029466 -75538368480398 -212931093366258 -23115312173330 -214658216987959 -17784394528249 -272598644503530 -75364485055260 -154030556494186 -77646912283350 -105321513163362 -50427947517427 -142503880720983 -141738212078829 -163930152665416 -145613635080994 -182930390794032 -57360105798458 -62976964162750 -130985144383337 -91195061722576 -191975434486340 -239782606824160 -222363515446041 -95200742541174 -219038805250266 -241989431072215 -84003862867669 -213740844613999 -230913488593700 -196963295674606 -164980388414659 -48586058076313 -221364241321963 -144534769143887 -18133737819761 -200773385944881 -220358308081946 -70775740493731 -130444518926765 -165416558336646 -39834424618228 -144560208179879 -12483888003745 -129669681949266 -253082978562329 -115583880100684 -273112712004565 -226329585767066 -265906121700440 -123423896589418 -156977341404274 -237278790242718 -47455927413626 -155818897194281 -175445025431282 -34829983887212 -274724855386375 -185099716597304 -160386453301258 -161660060944364 -99730487606279 -273043068541429 -25320506059504 -158524953659651 -107984144103719 -100331901149257 -149875053979318 -196851633934900 -122427424034957 -242481453982987 -170166056914172 -169742691497697 -197057698964471 -31490403349732 -115529625417528 -177268211206329 -164640920446857 -131941411202048 -115305726874556 -37650797347897 -108795834637569 -106354609604155 -41809255890954 -195797271034095 -174440789837907 -114289571948760 -42582409993851 -23340776976940 -229569964391761 -207628758372354 -75994301236277 -22036340314767 -44919445350597 -96869897576345 -32824216171273 -272508940720999 -248303043645389 -219435885304972 -60522493180522 -101932598891605 -48367077139911 -42560666067104 -68096915306853 -278124541332610 -120575905216729 -133450529436052 -17470263095266 -122898588005871 -196072253436060 -12338726828163 -22904056140788 -4678059621206 -67185828615907 -156640852079412 -58274137848588 -13704788415595 -153706682446378 -115630480696958 -50990390785175 -5158767640092 -149304471581475 -87692509485092 -72694457392658 -195045367157272 -266199925553292 -144111597519949 -12548568645817 -279958362529748 -244982328583430 -144806130331697 -61450094002864 -30198729978259 -35430009527082 -85990466196548 -158813397810267 -224404546546755 -192914598153832 -267502177519184 -191126743746890 -146450756625004 -97398985802705 -127277650990894 -259770790973043 -274808325611656 -275759434198425 -55081794135246 -278552649502146 -171678603490243 -116655466840759 -38891432871288 -249404670353068 -73688263237766 -106650523440568 -113978765506574 -125269301304187 -227025084426717 -56423313514073 -151239948376076 -153752352334830 -113244603370069 -171956255965939 -254495637629238 -81380761177409 -133156123734851 -106068208433399 -187157332646270 -272581023216299 -135984302457689 -50092230310515 -97971199742148 -41876025696430 -73081523214747 -142131434715344 -243274563796781 -133148959558469 -164175228072865 -161547559965452 -218801326249860 -45188741588026 -181363853996269 -257405675574137 -208204950245920 -155876222209866 -139723604250535 -96932255560267 -263797010620677 -101512589883015 -222654877364445 -14762209632913 -255244574898284 -131556614041790 -73378313198591 -57333568913170 -79298941925842 -126455544530162 -108914046453957 -49901157219347 -18123397491961 -102463938841803 -171193862698445 -102738597578782 -247294953817997 -99912177624136 -169197106936366 -119455103185963 -111630738928431 -167240508140143 -223476371570708 -204745285716979 -165419350660966 -181033847753909 -193814312913524 -101389568885790 -149500050716278 -120115658983463 -215741469113075 -239193404312312 -152308888378656 -199115991417090 -230010699078550 -132530862634728 -72928613494045 -191824569052010 -199814035343693 -138459233840959 -109622148476036 -90775017631336 -151892589130580 -121370198929547 -87368809008940 -33031607051070 -256766580950739 -7050758596861 -228271179629306 -267169254111329 -163977837497770 -199191397049393 -208212932317900 -120916010858224 -178296362720278 -55361686170369 -162069884063842 -118176686861517 -82658365709049 -163636732912118 -80189786910881 -95240970436482 -208446602203806 -49864362554141 -240813116374942 -99729588261269 -121516915194521 -205658914692089 -201342776905499 -240429403388845 -13215613106518 -235010221481271 -212445182332965 -108004548357259 -81765142728806 -66611925387287 -160237671743991 -253814112915975 -63916006517661 -31553145308011 -168573349466507 -273507307568735 -218309117732370 -92750851478191 -19890195603067 -164878493335017 -79262128427568 -172335763905812 -218884466328768 -276412105407449 -71524346595542 -82931417911140 -247950087346557 -31145290433758 -108466308732710 -235077545234746 -105427408655690 -19023771575800 -156087530633875 -5754725949461 -7720594097527 -106859840442192 -238149741964507 -48880678001269 -114221816203572 -144170460320691 -155547619282073 -134793807125588 -95340206525348 -134388964000199 -39556491424108 -242290794476157 -112986149874764 -243696937518487 -125063055924913 -273087713269586 -77592519755222 -241020186682592 -137127782047319 -276481917258060 -251487604756565 -144334718652080 -262543169437280 -113155207105111 -39378830585314 -161611629225394 -93072517949456 -238882108201889 -192384133616712 -57916427790144 -73877978219538 -124011820169223 -91551284961711 -269994639987157 -134016763569414 -197723182054634 -281402982918373 -5596468406973 -12053880051694 -147597515789547 -164826260825552 -249081979779881 -245841063692537 -173375096146552 -100123682167163 -121506821758455 -84275335713959 -68696814270296 -179103067769586 -150984367516433 -6975708164093 -101356291537875 -72874514709568 -58532640076827 -144178277120876 -103147155856690 -42612155121758 -108849235911731 -237300544274483 -18351301298219 -4136541435554 -146460718380851 -184521140134328 -138008741049905 -158777081457700 -78713399230579 -114095029386068 -108249401311425 -266518863133666 -260863219384695 -14408310918456 -235212036856252 -118049968697892 -9318267356914 -14508200313249 -16245978780231 -48747090805256 -149522277086745 -124201685966558 -255958349344746 -213650172502311 -28887437509679 -134632731252081 -200471534283401 -114275417308158 -105010211784742 -81720940639128 -200332588327684 -180132983311070 -71903848283234 -64644367404081 -249429597927195 -183962464562924 -62472125799741 -207147209655919 -55023306155510 -231122431777981 -213739072013790 -81041909215250 -265811794536509 -152496805430499 -276822729498612 -200829240431601 -91536161764754 -272325893476768 -235133618661247 -260771768841043 -210147441690557 -245961171601748 -99729878934785 -133372624180354 -24518162255477 -197132552404266 -108354203179479 -153421321741483 -56215952875456 -111661729715490 -255775958899919 -195689166675287 -72109079337649 -280800155232881 -131234280766745 -211093721258173 -172337827240285 -95878764715814 -98979107738532 -15236330347809 -146858440483239 -208742518938318 -77600187835518 -148087008818775 -106423577207394 -252864183090699 -130378507605655 -99809339493659 -155517314819456 -1436372714624 -234062762810200 -66865598979208 -275377879991889 -274624080304789 -28363856013012 -4540821365063 -59566436405370 -122245297090525 -184692142257317 -195490217814701 -59708143587255 -215268413388836 -92610836812005 -63801019494443 -167942181717374 -91793882012966 -151554449059573 -232401125376874 -2074155847677 -220841690788820 -87776445962960 -83650518929766 -175276767600868 -115849673412806 -94524784343263 -103651865534979 -211163196609070 -142428480903988 -169283999694649 -79874600538908 -171329760873646 -268791056935765 -67859035351217 -232585525314290 -125841981966898 -70825621971714 -126593428822340 -72230788849687 -172965857305367 -122312769302006 -43157774092808 -172090246627378 -230269368756984 -44367861982363 -98066527701026 -124142967365021 -252968662873800 -243830570525104 -2185425147281 -23150828154077 -224389982414391 -155842673841893 -186725619735963 -96062605135979 -54244708909899 -190694312530880 -251008727979886 -256321024729637 -176036627230904 -174439036847800 -39904540566395 -142909773305027 -51035668981644 -4818038578610 -17827870255178 -107710110904577 -278993272370354 -13907737912129 -194969961130705 -5801548870319 -95623812286118 -232118774641540 -71759929392978 -47696085040711 -117172504017830 -254230280358252 -49382945935072 -260118508126735 -169385202803627 -185736785284991 -113425552881724 -84614401127734 -55694668215925 -230729017026384 -154527814531529 -51363814636484 -269374354898263 -112942538414273 -135475992874185 -242244318622657 -115368048193529 -202264500320052 -18495424722734 -92934323920141 -224052582997576 -243832802981743 -122348828778487 -146058843442547 -105228561456362 -222127078771301 -97535126485347 -119182885219275 -201210465975755 -185237995542827 -6423277634760 -244874124923364 -151069937435245 -118368949457186 -34219878239730 -140721625744779 -203423613258597 -102355856517301 -211978296863434 -43839023477715 -135416865353681 -273950360322934 -88250351090367 -41025146635147 -274307714558482 -271926045887822 -200576649765340 -217196154455722 -259556706045095 -37439595031326 -50982161851224 -275264233556188 -52738832068609 -261482885992315 -21812601742031 -146392782198906 -167481725320049 -129025179623098 -160358259236203 -166549023631830 -10742021854745 -100876679908744 -85338572757489 -236457463303279 -98124004810518 -15381564516630 -1008060551926 -25033463115993 -153970224936088 -86052818728194 -162712721691761 -123508522000381 -17503109583870 -9538103789825 -64716612589047 -197799412892162 -68179701828804 -130356024956843 -30334353403862 -162542548988422 -213132006573933 -103813843752767 -23699694707150 -46928274452022 -105095859821108 -220545941667978 -84778992276326 -221065470567823 -215452807417557 -129351818155274 -192886064546473 -117300278537577 -197971593711076 -26486627302051 -138302584554206 -26940719249173 -86521516369781 -53405676648108 -41544796368337 -158725460722276 -94724700333994 -248062175224768 -34655114934533 -228172075009093 -11565058683832 -35284145922906 -212142277298194 -184269679211729 -169461711466292 -55098100519221 -277489435787896 -91079836327764 -180775155292363 -137366532070837 -119759547819894 -59436038601941 -201371097711472 -111575095925229 -26531197896315 -94062986598714 -138684925906342 -2409806362168 -154398349119289 -212743161863620 -48985816019772 -68054077683133 -135783193571416 -68071560424244 -119123982782862 -164224513159357 -67793746238501 -189597118654827 -104273132119154 -46768232805395 -179321104555139 -128097575330233 -169281508789591 -19929326293103 -196432818652015 -147912939281387 -126034772736201 -162358387983784 -170584627945742 -189522118002219 -214464902285280 -107447608620449 -144951182667225 -55300291409942 -212447231183643 -256677023386392 -238533261761583 -51504664787445 -278498200153144 -59909233732679 -148425041362230 -136717713644528 -144640430288134 -73005251275752 -26000023803237 -176619500877708 -100772057585903 -251577615043553 -55194282353709 -51498870183159 -266960177378712 -89618682437548 -87051789639311 -170771091630179 -122746054871606 -9936456432256 -224589636395693 -42798375348608 -110419380269947 -202978243227465 -137035234287090 -141346285151219 -39940639549260 -173937832288938 -159980582044892 -197261686852629 -255040768860966 -110982767488340 -218659186154410 -71989908260431 -118753129363183 -30972296597610 -201739201089717 -211581132069139 -183292908394695 -44021834784115 -36527518399617 -106366437816302 -101855334096592 -154846647907141 -12875948804533 -155203951234184 -26584590832170 -279182907443417 -71687746576462 -276211317838871 -118836183564567 -127736270302725 -78376381385422 -168578355379317 -256279623016892 -241964019205638 -272477460374429 -102753867227419 -266279591752028 -241989279509401 -222765331518100 -124949704227614 -220994480574937 -116941915719178 -205694575557557 -112486959148304 -22843735775957 -149916665852312 -70362330932787 -147886478833433 -41795007769442 -265407247987911 -113435484876003 -19908373727424 -96342294035561 -191807574294962 -220112016676423 -147598187450913 -159313585379190 -180718568905394 -153342660298821 -274971751072948 -163866667798872 -211367555801382 -180694202944397 -229154146319980 -116531953719951 -113255852065565 -264935561669537 -58706374254716 -157833013659304 -235827740520121 -110633380609773 -11486385512963 -223388641970152 -86139753652943 -226399802258910 -64874304950669 -158081921359922 -185041140554648 -88538106280283 -6131403114541 -2155525516481 -219990431827907 -234409645023985 -4888040634632 -243529761002040 -194733072272364 -247247235242206 -203262252337049 -166861286931874 -223568039738967 -118979614791002 -149271364676085 -58895049202011 -222881777297364 -247964885502220 -237706922002165 -75448148740386 -196252072089339 -4843754737248 -252672301640464 -263106286586708 -208208167804319 -258979999210484 -83004136920942 -185637102252236 -97753773258685 -250144503614704 -266597837871376 -88435092300097 -87268697863648 -206904098087391 -44537469874430 -240279166023984 -80143761784366 -221620984283238 -35642690708095 -114965530794227 -71870264362223 -227775204747884 -142196374240339 -183208628713688 -115889395137629 -153856380117705 -105325228884440 -215256975741690 -95272419688859 -271769086979773 -10205392014922 -65653578759514 -118598681497975 -42908152914458 -18897785719686 -138795483061517 -220822104078771 -229881688224896 -118419215650663 -18748000095860 -212234088751879 -123219469542257 -250150717636551 -172719096349759 -91184596855497 -161184852000634 -38009051075428 -71507724881450 -55279278403795 -129374466912453 -200456091406246 -227124587394341 -210273183762140 -32213522208015 -82692978203151 -32914068740701 -111533904758162 -111516681793318 -13546937301150 -262008563315258 -18521059786233 -108158203648738 -239083896711840 -244469388841751 -241190703548651 -63994743263077 -82192019161585 -199298040713674 -97392564924124 -207643031962376 -59354070822177 -240650076214756 -76720395231461 -239917988804200 -54429653488454 -189803584036735 -85453934513969 -165813688156252 -211050853049522 -260532692442549 -149363248919878 -270549712378806 -38363428917408 -85509600687578 -161722696984445 -40316741521513 -79784549457544 -29164124738415 -205164418008762 -180316018679430 -222718793354626 -236618111634020 -95835989926588 -32871862950275 -143552639616127 -246139458463877 -1279212022436 -7145054407356 -45005545399233 -130047378599415 -71455082178143 -243982811628853 -226597080086709 -170677577130495 -243341144801980 -147405368120579 -191391492000454 -81575532589751 -54880689877674 -134275768106916 -26155896931610 -43227620002473 -209521557402751 -216126208934856 -81343842356933 -185604679386091 -276415715801937 -194485043798254 -26381935716136 -109778021192696 -63046180326418 -79105557451730 -124200557451642 -194628187079832 -61070130482700 -138871467092451 -100607329033838 -124405877405706 -174510947228476 -237752455557637 -37399156255787 -187558764326680 -180589366079738 -263082396748154 -213946053986998 -145595217881993 -258284465598605 -162887922883140 -276415460809832 -137172855083181 -95072453395390 -79800586046057 -105501910505391 -10543677925985 -77911392794677 -6578168353742 -89418985126568 -230177112184789 -200422928976335 -127476096666655 -204876332853665 -95469958118646 -87596568398798 -163969234397197 -58731091079088 -24041326402213 -166870828325049 -158176767100692 -157897462589939 -180447854753304 -166911163010741 -98612601204835 -180473363349429 -162293725856159 -59316500707945 -3420361587512 -53458372524534 -279732524355706 -37073492416565 -172770171827295 -194440919079503 -92970558842499 -270422360845407 -188600822833093 -277394547908683 -43987431952263 -217101577790620 -141256124727096 -218301593282495 -12954762756345 -9720657734619 -107899477058960 -37347881111018 -259939221740073 -272003679686895 -66199875752276 -245060939016768 -39917993469594 -22029969898416 -232786441064562 -191140492194292 -275672969170467 -182465352761214 -159352588323596 -241503852013941 -72047327470927 -11896160489539 -132371179865288 -147389089940827 -98081092887870 -192093183541912 -46501290288823 -222634879236662 -190279589926362 -265142446765594 -67632560186364 -164538491130018 -218188129311085 -224714645770869 -246113649237180 -44759890633497 -246395264089347 -141265226764184 -92957074846 -246455656618478 -160380032586961 -65419736442210 -155360973140192 -97478672207776 -69189505600010 -91061769991342 -169510262863802 -106203895840554 -241383082008452 -39941384125061 -115187173420896 -254668153358316 -194251408483950 -86733044873725 -151968506145322 -84054939538163 -4950775991843 -175554201765646 -200873872984330 -196128972771160 -118483341152207 -72241970626269 -2965813262465 -227781792458141 -93747068253467 -132054950419558 -226363103524617 -16088251526023 -124266434246793 -76263214201269 -278601586759857 -157320019978840 -260967312955199 -29868159980033 -202744366128099 -76588299423088 -214972184928907 -172053255671250 -258666074736847 -158000870735793 -35804522997133 -152254047484407 -86280231140804 -32137939490231 -204841069314173 -212863924525989 -235104714512217 -164233722474271 -153054587426729 -258964950718603 -168839038273294 -194673219055912 -138881482837623 -6752890724751 -153007088617555 -277524777504781 -61249826641344 -246834638796377 -33747822987934 -144235630298553 -83567414876554 -64720806082272 -35656307421741 -201420067380636 -82555261755685 -103358863689279 -171657695688142 -88413389939096 -17993529245220 -278164355821619 -159207355830626 -255960607525139 -65520048353820 -57901040269368 -22490451816591 -91163315706898 -274071925699286 -257339290074209 -94182231631307 -144251075751878 -118863773136 -251916467532333 -122007629162526 -277129969803720 -207740689568556 -48744914951566 -76541775077586 -146891099443414 -86572171571124 -127521915860020 -233879941375614 -205801653530000 -44433221751868 -85152444152542 -133595025522405 -249557648610923 -42352843908342 -273196879117233 -164486019886623 -202903843446170 -236686189386814 -209834001750839 -3277901883383 -238105916805396 -42349243005744 -99878281532373 -71627858167107 -45445314781957 -68055488596221 -133372770689101 -106374618016826 -42108121497928 -166501012624079 -247700991198055 -192331259721211 -87375261089453 -200927895133677 -143938923888811 -125957734455232 -140687020515243 -41075482448623 -251095463846045 -224950125513189 -94245143663937 -253872691393033 -174790262413607 -51132957470998 -261396138569363 -136221425771875 -33099270868443 -278672380587839 -137528314923200 -212867057289016 -1556642390881 -152774307248597 -273633144899446 -249272457536944 -166552074676701 -161483493204455 -71628290424986 -238567011689270 -188636862382471 -161771039668347 -228875407339967 -37697210560650 -230672420156623 -11101553628610 -75451584002864 -185828761454504 -86170258842832 -226837218478308 -137995150299450 -190876068241792 -25926702603173 -68287653817727 -85493302886677 -29047327337378 -137011274667320 -199735419796500 -130676757279411 -118075918332247 -53648771465123 -241610357642895 -71951338184394 -22928598484651 -21800775569979 -147460794968329 -78861763840130 -137242431886054 -211905561736417 -172117830883829 -82250268798343 -125059359082643 -55708699482554 -217794847031097 -212412215380546 -54974246636177 -17871651400437 -92533556203362 -27981575512853 -29510446131008 -263617179327960 -105044526809363 -207567708834442 -28933863365968 -61842188098543 -99376613849759 -62819379577895 -246855289116422 -43151117413595 -30768508107754 -66133062310661 -71086254970987 -238552877857360 -218424320161895 -97159030635382 -157555079539735 -45464119266310 -73384227572250 -269507795803164 -207067144580582 -143807579979386 -69220129795414 -43857731648247 -143753736484756 -128804355441502 -125234186493753 -211372271801585 -101344099083707 -126328628044232 -187955969207355 -52039550296718 -74520559024758 -124082987708841 -65804031166584 -164650925385612 -215880237635032 -37375266417233 -202968607431801 -249344828189482 -169331302944165 -258075530326514 -126410874358360 -256837053573336 -278296638398918 -67780081010302 -160313755130300 -70833031460209 -141241336925630 -101348038994218 -222683215774129 -110598314531444 -62152898310871 -263431757668728 -178001467786149 -263921790051259 -58849532358969 -259687433778238 -165596192512451 -159896366279450 -275683662367618 -113937075441880 -147846285371322 -183018959708072 -14274111337604 -252399140044277 -76888468552553 -188918401997989 -61370875853234 -9250708470921 -142468179409170 -126661300319557 -130896327991951 -22999975761602 -20170668459916 -28916419130279 -273044273343714 -100800450792169 -88479542900293 -94628503705414 -205337558675812 -222919086145341 -156246206731206 -129083677151149 -111458399300932 -113001530594137 -96616127307839 -266502924043535 -98745273781192 -158386818176972 -70549418758682 -156663497147619 -113440656294913 -185803972422235 -38721905347845 -20702480535695 -233466629100785 -152905571672868 -35191124802589 -76164986084722 -167577449124236 -26107973404220 -70330965253935 -110337577938178 -114790570530280 -273447684115827 -81397320616495 -89598078026364 -128376190880221 -142220772718985 -140241861984593 -36362309544313 -156166885575951 -237247015984698 -154853012342697 -20329678860469 -96067791275201 -61535509806296 -23760013522693 -271582224646396 -140569574370675 -172382959649441 -217072757901736 -181795010195179 -247571256843828 -29938708977994 -64328192954780 -114800058643394 -79833139211707 -211366848016769 -116158276805811 -186832728609456 -78758600265216 -112355518783276 -180830524163915 -7045247362185 -65810273777631 -87794634555080 -124652969531697 -88217462375075 -27902407133230 -272449663431037 -134579978494527 -76140709608928 -42496381546852 -146882399662507 -116288238419266 -221299107558559 -163977849471840 -215510839725923 -93680756124446 -257798903454227 -171693740116766 -121470342779084 -130196981363232 -31584889978244 -64090062685802 -184911893441885 -47042504517955 -277745093454262 -28010515831960 -144231507854772 -225524515272343 -124359353531542 -239331100165767 -112179771926847 -101995700789420 -215693484464540 -278991631989594 -50456058376951 -255099446065550 -13575573911597 -43916795423887 -178836861002286 -142147744523757 -159152037408913 -20394941349702 -187227139718412 -23275261760119 -107735478173965 -178275361693504 -131331363090155 -94033494367188 -222932433527172 -216651038859809 -73833905569789 -143650506407563 -177381352014143 -244031991777710 -247268973245435 -30506614682712 -40693141992834 -847044101137 -264936604744406 -46992019401308 -232682362143037 -79097954690940 -7163232531713 -187614509387413 -231924053051710 -128318325687541 -179268444979262 -81351570382946 -31458902535827 -82499943872416 -218933982006094 -15620011546715 -203869889107007 -37792266805245 -185687249124919 -15306273474969 -155006040181269 -23691832127734 -86655147020562 -145297996456594 -73224366248259 -69678375514313 -262519592102573 -3652332944202 -194649329217358 -275133551678598 -106692567859733 -126464523447885 -4034975795200 -50249509643909 -186293830384883 -50342068811760 -278977288994215 -274797281032848 -122050264259501 -28187191742200 -115560890602599 -192144874734889 -203895335216539 -20063407604356 -143148390036685 -26526514685061 -23255223667415 -191071529053873 -1773720847176 -219426961110996 -90157235344011 -50450473425722 -17377452455940 -134363877195717 -264527491487491 -222595869047197 -169421167049377 -47079400294360 -252331337689908 -222954604393629 -20664397372350 -117087954066871 -63621882888762 -103715952196853 -10226811432232 -177846178377310 -257217079141312 -70272395627885 -240510102774892 -111328590818239 -243001386530642 -185131302489208 -107622720328110 -76253725073299 -68943538756828 -182488982010812 -152080471807737 -23136472634119 -222486046663021 -62844578354546 -210221533073154 -225589011112870 -23161472851655 -113194054558840 -116926345517799 -187192633446811 -247448705202719 -94655401605856 -179660189817805 -262880747839243 -110958394950212 -239982751965910 -143433268796989 -58184347999529 -5401372399726 -227289458750248 -250726779965323 -57911201459130 -117199839085267 -69814889334799 -201963715080161 -187147990201211 -225799039184069 -47305828108439 -29826550204079 -96381407961911 -196368286383140 -165068586557799 -160762185068163 -151574165269098 -2222292678191 -259878995206736 -137719839062035 -21019342917888 -171767491301251 -139226020551671 -274983622797343 -168989734636258 -274177589791702 -21289047510358 -256270444324500 -27744168818032 -82251595636696 -238902712657617 -211668251098946 -191086803320738 -161368571495381 -112429506114492 -27316845024101 -68546845482138 -58280492670886 -245763497240766 -147218227417437 -172109962836903 -192742902858346 -217928446884777 -231335686869658 -19976980000574 -237192529586389 -164821777144010 -44085893255987 -208783715628562 -80284220310120 -118545497340866 -128694030775616 -267072047431473 -212882375021653 -1960274321642 -75691175728711 -177328235077017 -117403787479968 -275935361971250 -205668622618007 -95684935006008 -262258408457899 -121346253002993 -48140587063389 -130323002193635 -26375801912667 -109845646280605 -259747359859046 -92193793783740 -151888983472983 -233127876053661 -267792957107597 -28086819651142 -80280439624969 -32516004380687 -72266375216015 -173436602471682 -128257309939464 -92857790254335 -201201516041625 -24845683478978 -132555630411409 -100720503763186 -264368937195733 -53623068890891 -19928380174814 -214982654004389 -254033194677001 -4328829298748 -231756350105505 -80976979708701 -68107916672958 -91822121523876 -150676459530296 -168894437755170 -166967209719279 -13464986601988 -261791797494164 -239838636398725 -71135521735886 -88226711169132 -147361717093682 -221657236500938 -132179407181472 -213008184210534 -169518986196915 -154136346283442 -68468460843359 -91188591512089 -160365368004832 -130572556215991 -141372509119809 -221786815199003 -223313327419903 -30409139602365 -259434789792483 -28004429636837 -140772012332018 -16438546728837 -225888920320811 -263909831109745 -255606208366719 -54542888522961 -174614435126058 -109811672744044 -270366823320822 -242868288739460 -142602045509626 -69039798425656 -174591405499734 -63782681968156 -205617583363729 -17296151695597 -8046955898397 -188067749970671 -132272921647803 -245059499136852 -277884768761440 -198007394749373 -141386090777691 -62416574418964 -86815098227892 -105715573846044 -158140764359508 -163050474608424 -85066237679909 -117994417317115 -141301187158199 -129798609672695 -45402911578539 -63212668751736 -120862803853562 -249391772764353 -113730123005658 -52039610179366 -196659494190374 -256996136663896 -245102127411948 -193555538464264 -268158867245927 -274869018782248 -36436484202663 -104810085670401 -5163870333134 -218119987015379 -216177914563962 -173456888954308 -47776872381774 -25504595899331 -151701004220137 -63588007942732 -69555958510319 -78818575194182 -99313199322154 -110619106283652 -92950970917659 -231275760177280 -100410882865280 -45231134960886 -229617084046052 -13001867264857 -51843179898726 -15098216357263 -243097096788852 -13519439625979 -200625706883447 -41519569430717 -221999516801352 -82513356602386 -82399195476187 -179749387083730 -47966471329520 -253494231999263 -265266586757481 -220652758107113 -256999988811055 -228794053442591 -104544011926625 -87870308147590 -172279323316276 -116434340344020 -131419700216703 -246706469048506 -117984998735298 -26891633255661 -26237160591589 -106054106488227 -164638108452354 -232928153492507 -187054962262782 -116907479368746 -207078332165427 -68553994792553 -216221603383284 -122582447482251 -90274365941195 -65642020036982 -151395801070126 -250773003553911 -60534793732480 -268488377911782 -169442560342105 -216207970106414 -197998368230708 -174303022882853 -197835173140122 -255182267950533 -64362596972261 -252453966146729 -197261619118490 -123630442206523 -236774430185845 -106394291582241 -140635725922071 -162555993623048 -100927689990763 -150153581271457 -248022937851605 -243340801321261 -126449063155156 -243151840413034 -65585619491568 -195694266377182 -203070536517797 -121753243608781 -68050914420825 -64342533810165 -231507848120790 -229511934535433 -75183905114108 -126391108678802 -62041760925838 -182534738949992 -47870754791879 -169658848125803 -180745215065707 -10351577752838 -205669916058194 -41392451637274 -172435978461658 -235981065832091 -3617415264454 -92201048999357 -193089643982357 -181644471575624 -176561905494852 -94806246659154 -155266072579095 -167675773930385 -141886198790338 -62409194980873 -277692051922976 -179397958361479 -116795585603108 -150325495064229 -8177509326392 -223727931428735 -104162865303938 -147066876150954 -166133552483707 -48495187445231 -14720804345287 -236478972963993 -13861136457428 -151129279856684 -8632416038613 -90508301885987 -10177773852680 -161538796444248 -17346050121906 -209253425396424 -251067346040731 -53447085515088 -259519175947824 -240329771360796 -261975544454573 -33522923772982 -48224378803822 -267374577900333 -51264637299021 -737602652997 -249089493922173 -277711103109942 -265698133360344 -74626944215045 -72678764792448 -90506596264585 -193012254267042 -9720547544801 -129993124354170 -101113544571105 -167777075241080 -276086420300015 -186170650801877 -221016423842193 -100094853418313 -47065370124454 -228142585765349 -73272151956332 -268903385371366 -94636244453547 -149051286525496 -135619200180424 -233730325010831 -243590771799095 -114694296791238 -65514413221304 -134371273630307 -224315312977625 -24916164489058 -232718977347409 -185800487332650 -225081328516251 -19199183239174 -85997267347417 -83314832608808 -40370606521388 -86457451564286 -147176576955711 -126830732517031 -215500762482627 -180860399601882 -107739294164351 -32957139484685 -105619878754024 -34421879484353 -92866450352592 -80970426536885 -8611334510760 -202877061915841 -153546281197376 -264863300079895 -141789326245331 -17081713861041 -140326886067621 -158362805044793 -250997216511900 -204075940555156 -16378336619412 -204010761416580 -256842844586543 -112952393254125 -162916363371327 -130043003583589 -168811991881042 -168032307138656 -27984770602058 -174616548169733 -226161584239182 -109416263735132 -254698520494856 -157013591942316 -27059189726886 -198723895271107 -48949711760745 -172088486274862 -45115132945777 -151100106134361 -120171405981794 -107074288757707 -19055181861779 -256720863939586 -196081283155079 -187984838209726 -7089740742458 -126468196971077 -118718665617836 -25012998282413 -86921060826670 -187037887314159 -193211157084233 -173871541205744 -245389624209954 -31571175295051 -32237118911711 -102271360907144 -78844719879064 -115844193244455 -280114299778036 -227303987223952 -22036463062535 -33536897952434 -79903762818943 -217009587881087 -115861157677783 -251520365680250 -150725362979314 -153507888017394 -151665367008861 -66496295057183 -51227689764675 -168740005238241 -214395279124145 -202634807235675 -23834558193258 -114866559232139 -117451426175382 -77716379055559 -237616806218615 -77345675245677 -134470000566760 -275401850465273 -278947674317587 -48403123530259 -115423505113701 -181562195375926 -166129920243455 -19681849265072 -32924125607422 -136335214473868 -183394155090347 -221977612683777 -210093461690746 -96239919161132 -67177004436424 -37438155766991 -219179858158608 -235456959684374 -252392865804585 -199297466168169 -168821691404241 -37069055672773 -198302157141596 -196435435134276 -23223864781564 -47928277832909 -115802892722381 -159619660104730 -161467721561236 -172606336601958 -47008063377895 -26569773957529 -163840179352349 -279477845873631 -223192452873095 -11354017305025 -253643867950654 -162417148940410 -130321835581654 -179370481397991 -6971617762738 -2690440655402 -128668328201384 -84442185848178 -182047157741042 -234088980472683 -193870842565668 -157554729860294 -180832694442236 -133919567219872 -191938024462668 -113425114271920 -129119297702547 -107430399433580 -32823522985370 -27012341237964 -27394415138709 -95479158346116 -142541627736189 -36526754601634 -6025882608309 -132049326302436 -247745983854966 -199249007153566 -85004339653474 -73917972713570 -167818172189289 -182007270919220 -3324646455061 -204665527673369 -36570344315245 -8309793336157 -79343139694629 -220020951567475 -177509903137346 -32990468248411 -168804077500235 -57957429873109 -253729864944001 -260239559494045 -231477321630975 -161324795990201 -129736887535314 -119025749423697 -57030812641044 -171110699624282 -99419963132573 -119038442550537 -182582377645406 -33793405950243 -127477524174672 -99944037847091 -31065952634217 -280205033364534 -230798063697504 -80947216239519 -122701622874019 -173443012017835 -544513281827 -223533917712819 -207869546761351 -102893555719769 -191531414552019 -32874014495736 -242474034519045 -254804463928984 -191887611923528 -34046309826231 -62684571644518 -228347563483831 -243390344100361 -209469924076817 -132681616884843 -174085988908157 -176102595506299 -213744585289137 -79486293996540 -153962114688312 -129262378216172 -84254310497716 -82343888201413 -174049896910192 -56741931211486 -206204904918942 -274740787014806 -33775953618938 -25492896754889 -175711209075041 -2450429671326 -153401913205516 -179441081366845 -87376479439835 -272254970898400 -247530864806212 -164529938457340 -144998248835732 -114078931664274 -175930761080881 -109893207110196 -281266722149301 -202901705450510 -219962199033358 -133492180171943 -203965045215862 -27817804863514 -52112862106141 -48584734110350 -277601634917636 -2155007381090 -258615191561822 -241822320220079 -239604525351887 -224439149300731 -62400474930732 -88011367919366 -189066501496355 -39409060142656 -158713257671848 -51190495648054 -232902291717971 -188672654558674 -269462436305362 -77068534123016 -154651082705180 -173582297444866 -180038065411176 -21725746073159 -159768557682325 -129821355583708 -17437654909565 -265247662032323 -65087422640971 -55691608707604 -277628542640128 -200146180666615 -76460758774051 -185769055823780 -238619347245286 -81819946256974 -279652137611611 -706954423279 -163791959954328 -95286125296429 -174613038644859 -209902120326241 -274933548976765 -14921649985781 -65467104583121 -221003890909101 -215223285033149 -50800690148925 -21904666201983 -11804316052317 -22472851518147 -91703385383913 -47035262779318 -215158202436672 -215862049025495 -280405832183109 -228583979946906 -36120748327264 -41098530576142 -235582348561503 -253382286319998 -162313442065684 -208826466689314 -270941102570677 -218161134506006 -105854137045003 -135963374161562 -62137457711226 -94599413775263 -147361407500024 -24954171809070 -56299856503454 -72136376269733 -94089844386691 -67522775008302 -218756783909595 -221879724205015 -99898240189702 -206319011987607 -180015733051292 -272138099824742 -268752246747245 -109516418117332 -244813334924402 -11700519452720 -232810424054396 -67051427756423 -2603714017972 -44657129874096 -56079066661572 -272564752464170 -200853720877082 -141777644497879 -108998862579748 -243840495291866 -186216419096728 -45921146004593 -234201674684637 -135897332345824 -88123444329484 -221483104473074 -82884315398528 -15236434317142 -144491276701705 -40431943951038 -209496897903388 -38344590352333 -20908387762632 -227381043366363 -66749154207195 -6037160342357 -79843095129381 -21111062686077 -69244450161685 -27422499497659 -137701184483139 -163753861786437 -194501605578871 -166398204339149 -273627667131753 -918261809801 -155653362679561 -15998521640065 -143371884093150 -78924170354699 -3390089676344 -138007811796680 -119399470953778 -244109118360626 -102948267560091 -236409290916019 -223314915650162 -42885254142550 -227991774774880 -145494820217456 -175853524470857 -101368176472739 -126354319848164 -80081549848015 -89233076852598 -148802811802875 -48726496818891 -231272675971698 -159188695302207 -49145401482568 -107524521076983 -170821539211609 -217930362124206 -50564557641448 -10720078909013 -18931612174108 -134946872469769 -160144188088307 -233849613999846 -166994738964993 -257178979953844 -168949649902310 -194328160540240 -177047847902493 -44394328247974 -97465684926072 -220511007250616 -141206712208407 -14332440996604 -166935868391324 -195479120239211 -94765375831946 -156426979695132 -200696954139718 -41806495849661 -3929587191954 -106603901344063 -172400580962543 -164815602106945 -256567660265018 -162383783945208 -149221745711454 -213716719886145 -98286070891084 -86396740907621 -75084123187701 -23039087079186 -85294685567171 -179806813398968 -138514534884773 -3839751668638 -39729219510183 -229106714478639 -15601544145972 -255946408214895 -39053699907680 -81789960723484 -239040321363268 -102913821630403 -41751109508931 -265579556444594 -23826841060001 -158316163781855 -147682623038541 -113169303730868 -27197263749674 -235379576043446 -46881636653741 -167916448374306 -101231523894664 -63335207019909 -162008902691873 -203117003639668 -4880684185029 -280956260219684 -161073390027322 -46716727425875 -253666515444404 -219647538812726 -121168325140641 -179551454034136 -169073365611065 -10760633238472 -7872592827433 -145305345416714 -133226246940285 -122926911568759 -231259384385659 -22706324662530 -63429175122388 -16263906906152 -88669924148750 -227468585895977 -23225054414696 -207674980181588 -144856883587499 -204239741613899 -177380563271909 -32105577067771 -131142268194161 -115241500638112 -86713097695995 -255801471770090 -98952539716283 -279157490450363 -120488497915577 -84171152295002 -97006344688911 -71736336462111 -176221004299515 -99188294651654 -64401599186834 -92666523176983 -278487820512908 -94160428312916 -214488696066911 -270815824420095 -147001755721996 -85228914645201 -224539141632374 -30143785610940 -146674383705014 -259984246093102 -185356137468604 -132731917252678 -88543030116148 -2543080467775 -147914962940649 -162207346489864 -164382884918134 -124801738527178 -176722855430470 -198563480724588 -186270382812310 -53318337842129 -186695480726830 -176203179293077 -15077107836705 -210956185248722 -164234455464502 -95305026318252 -63164173244634 -203234016253850 -78837104340767 -187877470696905 -146186782104565 -32403665939067 -146792318635442 -179295886011609 -177282456951173 -26022588312859 -190573213126899 -48565974622202 -114506879998067 -112006510426595 -148382260643461 -109930681328505 -201584780729653 -250720433385704 -38459569796987 -82420190749687 -162225917282516 -93916017628985 -228804548390730 -107361306782583 -28454626396796 -110275777812282 -268844278248735 -77465578392611 -193193189899213 -230750715904723 -276868784997336 -14256110388233 -143529650118042 -125072876810758 -114341845110056 -87786079437062 -73073630020268 -9357698320577 -280900102852766 -50411024579878 -51361981569998 -273189539882776 -97310983833321 -139340610876831 -6975050820126 -144158039947782 -153223459469202 -21170714304396 -108217382533881 -232099606162083 -96332280328300 -190864011299738 -120189523648018 -157490692517586 -185059579172043 -106759714954081 -237092294127786 -108862841001748 -123254917172494 -59605692033321 -195823216346847 -101991031577119 -179190736609688 -226553833401116 -56011114803721 -204186538559230 -133457518870171 -260437481611133 -44243965136915 -173262964963141 -172385700279201 -264393435311085 -266893708227151 -172257782241057 -39154393803845 -278537342856902 -46041504061533 -44192178972019 -61787992280140 -48019022718985 -221205600116184 -193515250942998 -160006152411233 -65829989987156 -253863594963673 -63906055097539 -276499965559720 -201097788291425 -220495031358159 -58840407775770 -224688824495080 -90204367164436 -85401393944584 -94862086763240 -119915304162624 -265452830774944 -170708160284086 -245953949579921 -6722364698202 -276025612599818 -107849190311439 -136234358339750 -159274103517017 -147635586774496 -78706157628246 -205155102160130 -188739918361948 -131684180175555 -3459826771989 -190574563103734 -43070794783930 -257091935449226 -225512834257452 -234505916850974 -23464270436147 -80881541975885 -239195208908572 -75693439501725 -171482945281392 -1818033742846 -147522122803086 -210694291823680 -241230228590363 -233172799827119 -44113727907199 -9795629433055 -130730943960859 -183821482117997 -271953317613300 -265925248846235 -281135108846974 -193841396398777 -216980088798484 -178134152956785 -274687801984868 -277352355391992 -215140755670687 -99486691684524 -106773516279991 -12518584416788 -219273563638921 -144651948383946 -90266283058308 -86395615300396 -149466853487224 -100531576055003 -59224375113040 -104111881423607 -265453562527861 -37799833252228 -159953965425291 -127394810935293 -231599739550293 -1398795647805 -166270325574876 -270494476446281 -154741835718663 -239698952870036 -235368210519471 -182108258326675 -82061105463443 -279229436909280 -859936493971 -215936181546730 -242348098633818 -107221649615117 -218175557481431 -277302274833117 -136847742931971 -99174054576174 -15199088018549 -144143728563715 -114273394975069 -130923254113080 -166718076520617 -153009464204871 -219591230903930 -70400892869853 -209591416628492 -262637990953632 -94480188782544 -147408658831676 -11189917982893 -179261555267366 -86774860393707 -92321007598855 -99199768338491 -29302184430639 -142603686559135 -132694076284388 -240713813440368 -151411439558610 -108610976996473 -22408628225683 -280829918115750 -230671444133395 -131369795872039 -239555928737562 -58478713096667 -268367310168476 -2734728141760 -2478924441533 -261100065982738 -184870291810699 -58838918046347 -68126950649318 -193891654500227 -147814254939828 -86052505954139 -208205708739554 -103295189422782 -226371185644063 -230492189432320 -129315629586762 -243402466074649 -38100120181664 -86652432740642 -260991136463474 -120142486426602 -178930020055384 -249320416207164 -100861286445551 -3044209032046 -129876842522046 -225819152875296 -30933932983614 -95238763840144 -20581093255975 -213992024776796 -208496774186833 -112874584262647 -216543547189477 -208193875025079 -154428901006782 -49740483030966 -49777090492358 -107760002859546 -92504120608353 -34529605752780 -76824794286056 -49364438519010 -208109052858439 -84591723910078 -50106493609303 -26190277715072 -168352896152425 -269025147274653 -79130231953253 -271285566657185 -49179545486579 -101299365738052 -227165484071156 -38229266113929 -148323691432989 -257708924154582 -7655324703270 -195048725913318 -217770097719619 -184016784634125 -95350259627057 -166957511458818 -96557293793006 -150897016054671 -133591968896154 -49657446594150 -90780244095212 -161099383275407 -195228937142383 -84295796634039 -207977801716375 -45650699957361 -101837389919874 -25032760007845 -166130732051410 -202410915877145 -74478704278145 -48976369385992 -96534079305294 -119988913661738 -20320376701671 -137514769976069 -198935454518347 -125559181816610 -98788959810066 -139466687845216 -278212683644060 -57732604524188 -224469354260901 -227476903141163 -138940717622451 -243144428115081 -139352990692116 -121316567948066 -19110170162772 -242510077157855 -178020688985375 -87461071734007 -90408411306414 -145701995964957 -111034455541384 -66527988597962 -127344817329888 -76174020540721 -280299816484552 -184964840484179 -2492790450378 -247594403982418 -87953931368010 -20066888565909 -281242143347669 -274775200599250 -244156269420625 -184542086259274 -220521700658090 -92080579138341 -27460000674769 -246486447734252 -132622657348193 -91108321036980 -66236782048414 -258962713893796 -79025377598019 -277423639954199 -223627169332813 -35061836150728 -213669418022817 -121725321122892 -35086049778925 -75675701532210 -243005453593709 -121416483999656 -190278443606587 -32239374616386 -118639089903935 -204836994807409 -86526241646107 -47111394065878 -194445293439388 -33485615803556 -17124222665507 -145102327771516 -205974325153174 -208585897585151 -109428034942478 -165658691939953 -54942070554870 -278925106708736 -278566884361772 -170053561984390 -88195080565661 -50030712942817 -39772112843674 -126651331598613 -177907225013965 -145094989825529 -257975469323452 -255868546771784 -272791375669076 -71580130777616 -260356563650627 -272862840217441 -44115589267961 -193465399101431 -216329520453182 -120190529078523 -116484275519961 -115294156017300 -152222546320584 -156293651947284 -265244920986824 -266209973780289 -255504023873839 -206896939889776 -175428028965535 -107940006588966 -6553422742566 -58154103032528 -278811283347118 -75018265339409 -6198770318969 -154057191062370 -205579365661924 -266161439697045 -49389658750771 -247858872977774 -223633827191034 -164560779269298 -275327873663649 -49495173920477 -263131719866066 -110433382857621 -190085741735872 -246485101593492 -143457594742179 -50579760630604 -139128042898733 -170874462860223 -172292562208782 -114028039515239 -222536511133516 -167943959904646 -103147681971403 -83600764281819 -260258382881708 -234280269527183 -190255735223699 -78909694319989 -37969104857977 -261590679912312 -228325126113616 -171960178538823 -1088772128151 -149274197389321 -244559240983058 -83524265415651 -210988445757247 -61295130848716 -39257956585988 -19280699290269 -14966557146219 -79089853094341 -146034129438043 -197382234647727 -201332448873696 -84873390049642 -271157024422889 -136116529194829 -80333780894181 -104030731194919 -76312537319181 -227241594454264 -53090216826698 -39450186699706 -21808024844994 -108194978047572 -5707348521420 -180777041729075 -221344979405846 -178806177540088 -234572192698169 -111651489373412 -8466619138401 -64272967783361 -187323398496816 -2617419604110 -62281815883810 -179456452762885 -188288082310251 -115492997167077 -20424418338588 -107107619556952 -98938946762657 -7574944465657 -241066167472442 -166681616201010 -66988079023407 -85269195836192 -260552310027436 -177063319882444 -238781747089631 -51604381156955 -182475836291635 -263101355257707 -146493389706351 -34663453863658 -37617973129184 -190104307420622 -279704225079449 -87986387436997 -237012190403686 -76960966189609 -58102738431952 -175394418072424 -146340874555471 -147604610933122 -195227854325069 -18279798580727 -109738040758205 -272124352042760 -161679206124819 -37563508369552 -182276019833142 -101070969181723 -38059474885851 -159840502921100 -16681645595567 -281241684816182 -84132179665428 -103522182674963 -227458188952719 -216995156990147 -240731081263111 -14881632898940 -175752392776811 -141729685138661 -200585516137361 -52884509345524 -180375501596682 -13311357720594 -195762851447361 -155136028252333 -16955373819743 -129516292953552 -249590372776745 -179444088665450 -130556761486600 -229874463084565 -113153083698177 -37880459356478 -260038970614053 -262684460365694 -128407477851211 -118519458238378 -240866890573681 -21161679619260 -7987706640478 -71212112199532 -53161688555376 -151861504480749 -250244609098535 -139667642976383 -106880302961463 -147219091137062 -210633027026769 -83582828794166 -268758125574502 -223608269952 -202726248285601 -153051018283193 -213503480179502 -183000632103143 -100338314794928 -103813488840999 -78223298436378 -73751016590554 -264211753277288 -111359845208154 -144153848363062 -65330349738978 -194488228662132 -215076703783210 -217439152976296 -100320940998984 -263871748068533 -108375162836820 -84079492832706 -41099494422024 -67723706905611 -73927931004806 -134646929701795 -21483906577152 -172552067933862 -243910207328049 -190712302561264 -151798377794938 -92708085870329 -157936075335653 -97348525709725 -165713055980866 -8655474255412 -116508684987080 -201242924908605 -167877372472959 -103883301829240 -159645119691213 -225713385430717 -240689923601814 -256237153503588 -63182303670755 -51465070885644 -17841458088420 -87512939157091 -95787146427732 -77632185970600 -174569116039867 -160723206034175 -160688240551953 -173915026357274 -61505003598968 -235611798307970 -280257946766188 -246697043433351 -220060173376454 -45639437577289 -144082123724882 -60945903575039 -155988164726078 -129586933080927 -68432911995815 -232710376416735 -222122270745481 -170708855667332 -213526369927093 -53205569253965 -268220024056903 -264630720294505 -49715017773208 -13824487870151 -258741434999825 -258653096616731 -261584037307656 -208845060223633 -55395114383705 -96663957453701 -264580468547180 -667484451781 -165056491988342 -52548930924118 -128384096725668 -162915639139040 -227036987385751 -189874172455680 -161062386923590 -23178852216275 -100921654142271 -195620995707066 -166160130187899 -20917525732218 -124724110377715 -199442121729771 -29779371602894 -245269901127963 -89461021972749 -225219027747487 -234669433249664 -204204960740945 -251103608065378 -13838893914821 -26456464008841 -218645396555311 -280553255671374 -2280837021532 -118042835912700 -116103875500636 -256817201688652 -117921719760235 -110348739714821 -68318344326557 -125515996501267 -72748930658650 -167242294325154 -93950753732346 -153534979378434 -23298674640976 -52506266463457 -100810680265905 -29314447082959 -68831976666545 -229382413832088 -201567883017348 -178125548769672 -236737188010790 -121605858464979 -84246389394792 -207911677352690 -22512680021292 -79788514866913 -276301790578466 -277742299564843 -65377495809015 -211566985559959 -72504239945522 -170699514121385 -25590999772986 -28296355822238 -117088494771839 -31424127738861 -200892444996240 -232153159731524 -29407577049009 -43064490588163 -31374127303789 -119323729302298 -42201006643462 -154448391050140 -119263907353194 -235784864219526 -271747563049896 -271786849106024 -224758429359840 -148543833891305 -231899384755040 -195463324118225 -134827191359877 -187727623305278 -24999514695937 -20170675380371 -253203070721164 -214322262124086 -143822036495155 -48786903304950 -57908471711524 -92304480076127 -93268966107391 -68216756357543 -6413535240587 -197799097754147 -31966649576276 -179878841680420 -80106409324948 -232792235441217 -59563616723241 -189776221259983 -564602613573 -21612805307638 -263014273078802 -257416743880133 -195538432087356 -99254356128369 -232812166871191 -79096835641140 -272265873531261 -117665301795952 -82904465608996 -161859439164912 -281275510731595 -185956306099657 -263569680801887 -68002871891615 -2727820763971 -230071006995865 -267367345747396 -252788102414729 -137299486507740 -123211914917035 -153755922955904 -158983204035964 -260953937432282 -51926309702376 -5751192131432 -132864700644346 -97023994302090 -31749110336378 -90553176300916 -76579910778741 -212171493812156 -31141089561757 -141277413606827 -93991310862709 -117060716833246 -23072694706205 -89151251362856 -134828361163841 -268974524478743 -130736838805847 -234833222942155 -176695703607623 -166719091461319 -185242797452034 -199620104508445 -10269593602830 -273693101062229 -262554486021507 -252145500705187 -164652125938738 -127079832601644 -87517830039419 -71808662412206 -19682665861228 -128914477343430 -256527363339740 -107099965810586 -83704135436254 -19952176296681 -3705822091211 -102922441494674 -239481763357986 -81563716570837 -178169813822253 -172770776043561 -137351276545211 -120344234357018 -216794127145699 -130801570308549 -14478019295455 -231003250195035 -62581193615960 -243427419824608 -99123788330325 -240005422376913 -258002214972553 -111355299930146 -63470942744898 -100958433072111 -162679885158240 -67829442081897 -200823149236802 -8230306395554 -260771664826343 -187273599415689 -157253920375251 -83590671464844 -181577616943544 -130217709407409 -171430580879026 -135224945497326 -57592432017141 -111347022376028 -47078968899661 -73069145325267 -216083416733251 -54319839165280 -68067338725629 -110733168855676 -74639866509258 -258768881395060 -174723001019425 -53703069588038 -281268743752198 -188733943835122 -273871348485303 -267910865787086 -183519961551569 -71858061148534 -271639221198182 -189546142230061 -202976396682371 -275845878274838 -268430892189431 -230928101847183 -231937284171657 -41253299580976 -186559834110652 -67198720669240 -230974102045544 -27535073220698 -226289076869227 -70904480508122 -100437876955249 -244562063552111 -115359023273101 -154305627975378 -180125616757968 -89554806956718 -161529429611192 -147455077098692 -133115878441026 -159596597024375 -109547273460180 -199141312206707 -109855268042521 -38851161429441 -77712539496050 -32584789066026 -220677001632216 -194847504080783 -88146607958647 -118554723173474 -238978928404990 -238391122572796 -201542512541221 -87742162394422 -83962511106596 -54173171438866 -218502009142341 -259739339856850 -171779916344309 -78491398435193 -183207046556859 -77861470913301 -154062673408156 -170595919404033 -113042383150599 -42676987216355 -66213072279791 -159960980512607 -147856040606153 -203024621103998 -138527623391907 -168893230576517 -226993072264167 -230750184398922 -157554012853485 -78886101537963 -40752327448292 -200832162329860 -149160171083410 -44413789302433 -101146660936465 -129321280094452 -92192211499212 -127139287802438 -189130191801630 -277151222993099 -148100080030041 -169472773215796 -111895417016847 -190538382795803 -124507503603728 -64215151143394 -98746941555114 -45139382468984 -178217562571752 -73841459368545 -211433921650305 -12708532483290 -46554806241273 -274296524181622 -104119438748739 -158865898750797 -55903737891298 -31860304099370 -57384912867882 -121900579332572 -40625013431173 -115911999718065 -13357345038771 -29128607359550 -147459918516859 -224735050123283 -259341444130092 -252839773704075 -197647134821831 -28402739618297 -197256744904232 -249973977022862 -83689334410329 -16095306140400 -75115445848635 -4605126326781 -87600700554269 -38882682629739 -65181775721545 -163175628321858 -108525699659357 -131898033536601 -218027049181745 -268220458172222 -243499804358694 -4071972176433 -89423473303285 -31124604061004 -193441037262692 -229128848330341 -81607597269426 -164495976665762 -263068178003788 -142458004488681 -158399739924527 -199469106029757 -190228197617192 -260496247302759 -10809206922932 -76872555961329 -85531840697950 -101348739375065 -267683701693238 -59601796894365 -19473337444294 -98374095121931 -45483065365625 -3819633754244 -26841445075206 -179855301704864 -80967235727958 -128143526279257 -112964356386009 -70075036277712 -271942757583830 -168708646422426 -128250828564458 -246918425178890 -184687399340426 -212529979640335 -17998707412680 -172907990876764 -29353137196 -92504426353060 -49107997933100 -25197424450936 -131516992730805 -214552097604448 -225495813359047 -201513543664875 -115027902420893 -192114741992427 -233023284802269 -200044789369907 -155631958161880 -183714247163990 -78985769068005 -260468258817365 -13368279951573 -264588725174257 -85904430645932 -209426793215539 -264637053682056 -121948135515709 -130395337202656 -62671931882596 -357358358275 -267692578778807 -42021493956421 -81827041170827 -250984117465993 -237375315951810 -180601417610795 -247669508984876 -245491697617233 -246553531133900 -270132813647251 -173639440238843 -158036440844716 -176099673612903 -169836891526425 -53478870615993 -145709430076425 -64671805295507 -276689440046887 -199207212604715 -212156280138543 -188237482035864 -112784345191031 -113648410682601 -179167314529761 -87580261391189 -41391900194187 -218428197009236 -174518190678712 -205577784484064 -219705166996176 -196816147268278 -53133340745185 -262823146590227 -121896631282096 -230576961447862 -110934310449679 -230041327462110 -279293575703202 -206356766424609 -226243377046938 -273865700167780 -203856606308574 -87914351372036 -273576228165879 -206287870818560 -10502273586976 -71168765067176 -18901614356503 -183089919176171 -135316111243741 -241738165878681 -247525757734044 -13506098494184 -186801332775688 -94981742008631 -94832322693722 -35279233898387 -42267162221747 -214640884122473 -212854616119490 -54526008385036 -59825475203564 -55796639442110 -59835296717596 -159568787235474 -118467969807750 -16835507198739 -174291624937206 -7076628330447 -212226987328362 -244079161089745 -81838573498436 -204450951749706 -127993060951634 -211498265166995 -190382559383177 -49142239530111 -77528246116030 -93653914446327 -267110000827082 -18623933368871 -214498074625213 -264946569519413 -47033806212244 -13529857868571 -280550617635988 -254374648244677 -260993305804990 -14765110587883 -119310993882813 -39725732779415 -165309326406780 -159555334951583 -48910432704982 -110956199961120 -34496508510929 -83704595833016 -115164959163590 -267571843049695 -254739812574063 -118431727323731 -47711078527499 -119327321495619 -221881488409950 -238062467473109 -188409340267284 -138857706663735 -127903564380659 -127069275110668 -6862140891537 -74499977500445 -96954685373635 -208818502552411 -173779235695464 -45918107507547 -190425896739210 -70402205929633 -171029909818229 -174865382616558 -276941407554438 -134329623677759 -241386377103353 -121421844857629 -254576899509266 -183192073005308 -177136652137558 -211712437067339 -261855999392130 -96715002486747 -32166532725989 -35081171000088 -267870153311314 -14285884922142 -153673613832797 -192888536202830 -58972681210470 -35515146879158 -23227727103544 -113754205281454 -66659041664964 -180243498506854 -44852761733517 -163822861946756 -98023001053630 -5284326604501 -208993615101781 -194603206651043 -255866213547822 -212020661501012 -226272332462619 -187743424934852 -251832106173445 -65087574760231 -61787777919343 -273678528478451 -181920604629217 -125609330967210 -11822031185759 -265935207137471 -135932400062048 -212568733043769 -98186128557388 -61881404070289 -120392829867262 -29313109830401 -153917375436367 -107685811483616 -76252335484308 -101246852470093 -150013239565592 -68516984987316 -31286856657701 -25218624675046 -243849886963218 -138332807119537 -99593330951688 -205628398326893 -133410361579301 -56028208318603 -111338891012037 -4379081469796 -43156117936022 -243987919609473 -128372409046525 -235067786856608 -30474430733474 -256657709334851 -116483330104471 -144518279134669 -149325882222373 -235856226741846 -212778981998539 -235466716327164 -143877596574904 -279699407105195 -279048528971382 -131165624350246 -10359802029698 -127919339981982 -94036994414621 -254616718665272 -66012236553108 -92054203964634 -9556440974504 -30466019904698 -191195660958937 -168201507506484 -77011157764187 -211096895557879 -45792849002710 -260610814724347 -274817265159144 -135370054065844 -258990641238095 -98008475165512 -47460023540607 -141735588306760 -31307135974480 -37883251702896 -252091924824100 -77327771380738 -201055860159723 -132210700576478 -164134761782712 -235378729390455 -249950554926920 -2236800188846 -218007685511218 -222086095218535 -202428385042929 -129950690476480 -112359341492919 -94037873373544 -69829733266446 -191271217208725 -27520008808861 -82446440179934 -33908217195887 -190469163987143 -76847100348534 -194313314111569 -125121814068469 -170943301921765 -34073682324349 -197939150349078 -17095403716187 -99175163690057 -276319072895115 -280562934682403 -232316772263085 -241217625634985 -267556544878971 -55245448511992 -258785760130834 -232536113722758 -171560697603528 -64265425851052 -30892457096314 -42145488852927 -222355121140567 -65393596309970 -103941339108831 -41664935569343 -276306572786347 -203223876798029 -47569035564982 -132116295674306 -223114528185470 -23137827045930 -312037487536 -210986340945327 -194176705780033 -33082947807662 -169867726784763 -66513721410750 -33978525041689 -95327116393284 -32986372526106 -52969763760024 -2785837461457 -274353624247627 -270314514866136 -123308190282048 -75210688665864 -191138491373782 -28956506819373 -94737250160998 -263769706173791 -17358206905767 -195754973432537 -21710059800994 -81987145599326 -243660005009125 -160137147470140 -46828112679942 -134933779676861 -136497961081649 -53115092468615 -237503393835461 -118076770369633 -104489647656528 -26941792742112 -278164801606719 -192904789128989 -122737455863822 -244621129695481 -141042548375759 -276409911676535 -179902940400278 -229115904469641 -104868641311674 -191130533421189 -214364972073744 -259672883804090 -86963449732775 -118506357198896 -180303501114097 -27896436936337 -256316695067645 -182820325596491 -89520492716543 -266110074103412 -22660659923320 -20268673221247 -242936994016234 -259005599907855 -53260619642791 -113246934666851 -169407956066866 -56386385061298 -103448854451371 -255692978053669 -140377244754655 -36874201462150 -51310604147348 -212552065101458 -189078326332612 -30360966762064 -230573787299335 -119022309541140 -66059031144620 -48764517302116 -19104402655197 -279422373914415 -4746198898271 -28256310921570 -81398442285993 -238233951210819 -79421556424450 -226570258590390 -135292373643872 -172005679086156 -274889266838166 -118501433869988 -275420260518331 -43011169802345 -233988602143893 -280395542300572 -210072785020554 -271694620680058 -145993369235658 -224772801281277 -202841884297688 -174434294485537 -219897957765479 -180111871008557 -192435515182082 -22860716600910 -71640125760626 -236672571928826 -215256244178782 -264263208290585 -208380784005268 -71675091242848 -234719666266370 -174892501421109 -55495460647883 -224376709634881 -72349607588315 -203042463488602 -278533019519036 -229730046466618 -73389021353109 -119329590602210 -220707730180807 -109506421602215 -111694328654277 -145353903539435 -280192843475782 -135291952836947 -57976619119153 -126513750642538 -2988996645809 -5170310016986 -23067703023819 -213535876118633 -145913036994592 -252552805152742 -71816525358713 -112943276363059 -213762781242743 -219773385235987 -138876520680696 -278025051850563 -177874965857389 -254728698596617 -247906739084601 -71906612546044 -99045985224383 -94500102346449 -265579621110295 -272920625758735 -218978640734164 -254359379900203 -164696777501634 -245156480988137 -194020454420433 -87052551798619 -1968339819325 -5335398880304 -53907832768867 -203171270209745 -202886021957398 -229433447951991 -51738659348613 -199874118279284 -106061030907892 -184044855941740 -90609423710668 -219400794964529 -212784315164598 -241714124637157 -224279335644452 -157271907693133 -199091220369049 -254531414647625 -269681088167977 -98036056951186 -103683614650887 -277501764895710 -195155536178024 -213033275265864 -135462028462974 -34357645094830 -129563414596783 -152855520047132 -203161736640534 -58591655021964 -162027252902967 -109760866100966 -258641666177722 -91054531870014 -252895236274422 -239674592249778 -160421327587473 -198372139003076 -212229254736324 -34409371281916 -14040975012682 -222433629962651 -23791876975306 -143958167105956 -127818247953339 -84726380334395 -275204068571076 -17236658921781 -154067127915063 -59117462359522 -205115731663581 -10347034585788 -107114200490195 -164401239215762 -110534158045448 -181155043216515 -114568539310636 -27473362687324 -226708245421469 -277549333258529 -50550192999445 -130905297866173 -131070207094039 -197467691516877 -29259879322539 -41268361091777 -227702201788842 -31706032869218 -270834437535084 -40743154940863 -82545206239008 -152624603360042 -16013383761704 -82863874259588 -45702105430866 -21958368817635 -210426664672590 -144538630553267 -176625812075846 -12329632046350 -149426586937326 -27280968588147 -55271850685034 -27528902113401 -82625178623427 -4557187189325 -190012096792184 -41892118946251 -90203285549601 -144784584409913 -58703954159577 -52891444801193 -142273233409579 -262439163760550 -264164200930072 -131362931119665 -119165713944329 -151997477263999 -71438169238141 -64511198556205 -201954910119819 -74692866938902 -143190575307034 -44566438377978 -191764432574151 -150486164669061 -22572089045068 -183613427682780 -141173838557139 -143912573354956 -20779171277203 -244403848501047 -111274839124560 -88993761240033 -208878868281120 -111536872911822 -18185442488124 -257438572201940 -220907915197325 -107395584230431 -39848879810992 -189005980313296 -98730552661869 -7189506214312 -274890418119948 -91324014563375 -243035869289356 -69578553076020 -86704478003038 -225870256870164 -208083925098004 -264738856292048 -218576226531757 -45981361501604 -180143158929948 -68783609892904 -280854564154389 -243871800214486 -199294395472168 -158472014017445 -62197785747635 -181822663639583 -98801574540452 -20308041593955 -123097244544566 -4510690683699 -91445109209041 -18619227027689 -133489515060355 -217453260362816 -128139930274898 -154739503671360 -118921303260398 -248895758240404 -118508750398445 -180607842556688 -64033920387774 -191352035730343 -9483518349385 -83458866164842 -30777125745823 -228923165311382 -147575941112199 -120848667337040 -234634593948908 -253043290651003 -60533605815152 -86026698042173 -50339313712206 -176471147655455 -134952561209283 -262229548537008 -62226882987739 -165129771370023 -892268229828 -1222230247387 -229433576572058 -170086504655326 -193536521638129 -22122851851701 -52558417271240 -95867851832479 -171826070032609 -175291284921485 -79897524206 -193999371129179 -152503731271804 -218706962961872 -65881879983647 -188577498762199 -81668610245883 -272888174987623 -211325853360006 -201274128506242 -115115214856085 -593902239641 -85486832418074 -48933711757195 -70328328154978 -238121253804653 -248053120081154 -245616373579568 -182926653456723 -199814334276893 -123625007418758 -206207184560810 -140643723654150 -199285577262362 -204068907481151 -70258684691842 -111306653761671 -75380458965504 -116281257394976 -146374172155145 -194054288285351 -192268696247229 -233214617628989 -33057476223139 -17956406895846 -234931099034516 -28002534844018 -233059199778148 -14447866313686 -17016957140177 -217842706746253 -81841904186776 -117362627848288 -112160615632071 -104538513623945 -221523882424422 -128733715601424 -218367502066117 -219297607848231 -159110658343874 -119178479097348 -129092749746609 -125599107317182 -232512430359148 -17628378168312 -236272457139081 -261191467133082 -78874075296370 -236116277235365 -127852696277841 -112055149666456 -89953553756770 -79415773255545 -155255628057531 -271914218045468 -149794758278725 -207129310825195 -203974921156225 -224920588069488 -278953283019851 -222337902965351 -27838917875407 -58751592854991 -220247220264153 -65994979257143 -177099872508117 -273485892964993 -115928359650460 -98088175422466 -31628808670249 -91265794527812 -202461615061169 -59261144022324 -206428486422754 -6675481213101 -232688708054467 -101836919782888 -178107164104118 -174510482629917 -35485298530663 -203011624851124 -143155116982964 -25615674540465 -127858683810141 -54437297063628 -141674045518089 -62166341969034 -8868665728863 -268854518425027 -215108162416773 -101787282411202 -91294980977449 -111414709697395 -93129625719235 -144333070911254 -281073729155896 -219596342948200 -32246305017690 -238068532815754 -210667877614824 -127494654941240 -169338577268803 -134788366465440 -73040546219414 -93661640875556 -236188080437168 -17665476005324 -22703909750460 -41349597762176 -35612570882130 -225278147149791 -157033085227970 -71315114186391 -215196744898357 -97832545624315 -265530829910417 -150262259448506 -141640535444384 -40710005815219 -156228771198170 -266285470648726 -134519936541740 -265564658290472 -42463508111646 -39489704198033 -120962015359420 -264026902897710 -139075185130041 -223276400809134 -278837954445807 -264944190543199 -22309124699337 -154365350064879 -220253002923797 -258961345090343 -64628513311455 -240239956117099 -24171682504163 -208073255172144 -218909160870805 -186000715784068 -244643423128464 -79486504232966 -188720545226443 -175005214058143 -75337945777377 -68306715654023 -32454006907230 -204722416247223 -231502969582665 -172503243412574 -149569093250438 -96783814915460 -208165929647613 -63258981309331 -63965731296287 -189146316277652 -205612192196354 -126104813239523 -158929547346986 -202333694546650 -49867896148188 -108482213984042 -5606324455317 -197766848897950 -73347730722168 -77507593498574 -121153203269325 -234927335713329 -247261724546557 -36491881825799 -137384148420583 -43768980586114 -197690906088246 -232696634159749 -248270925586424 -234230363782354 -205248594967131 -67630959375550 -92692904883083 -156675787899484 -155935004868121 -184223196616843 -87805217458512 -182237833948514 -207658100119179 -72345846887118 -203019139811409 -212236632886938 -189871673534234 -88797702082229 -277402511821248 -45211059788361 -142641393464195 -87000656196527 -224256781746709 -229669053979439 -239606707089241 -245250504075037 -101491789107041 -153740901591428 -108575300148945 -63644710829761 -113383699080871 -64948582289213 -269873898244582 -251588814266422 -76439327753208 -27760686351997 -155254381500482 -122175853181348 -146071734422741 -220000126899012 -157930468262552 -87841521531370 -189566264087254 -95768866572584 -184123034605270 -177179207173869 -5679173892587 -121296299220326 -7753245433814 -180333596842839 -143019637079817 -79844018180188 -180617341735662 -24795590525376 -53720626861804 -100284809750525 -96108868466357 -220522580535460 -39506385495646 -19709913640442 -141336693114644 -38571580383642 -91932927182189 -158608080992276 -116511757476984 -12581127566630 -1512243367837 -107046805952629 -230737201415561 -133972063881645 -84585780690301 -25231330606911 -113703905708067 -207828844488213 -167411052160500 -155349854578337 -223202788378789 -172756655081397 -61662653920496 -98869322775608 -204246968710196 -215256401235919 -36758193173490 -192872310387772 -201496638805323 -104952730329028 -232430288615958 -220921718152985 -37400602518787 -268367547701901 -13755786495919 -63169696022592 -67232400857634 -100423521173029 -67265493445845 -160635093470697 -272113098548767 -263042318769657 -10967978947541 -219738434763603 -138581104751447 -247980420272427 -127343113022427 -147365073362153 -141513796609545 -236238788638255 -132146950113648 -89453279427746 -18047333340535 -62184010416075 -210753861975384 -36383605831904 -180088861331173 -208189400818864 -176745128016140 -93873200891847 -212109682219047 -211237400165889 -32001185037120 -96094000111555 -142489052275002 -147177539923566 -274275073661198 -31640007817336 -268608944576156 -57043663075924 -202482143188945 -67857407449341 -66779221275773 -260756939291336 -73106657195928 -149340895692527 -19645357986796 -228993954674811 -250036618924694 -153782263023125 -35567327910257 -82589569960520 -148257893393174 -152048972403183 -59630958428341 -57981891812408 -47286428249470 -275286421324620 -225463526075126 -203786074806426 -143098261471850 -88905544563090 -115181700212536 -143363123610908 -14347863621173 -143339909123196 -102310690216519 -237557627218930 -42607207523278 -8378851811831 -55272448956303 -199894141063042 -196063062773895 -72905762590728 -195988954986199 -139651574497777 -231175224412969 -11296666932420 -55209948412463 -275455564372160 -74622344292079 -73818411578687 -117116954775759 -83053856695379 -162095099006101 -34937950505647 -37602527860486 -213688056181981 -12760645284836 -60194625937673 -231308978534079 -53706739770392 -260431043598456 -200402341933108 -132886124718869 -112207198828078 -217931428809316 -79781038662482 -104354735431541 -238871972029480 -42678337123904 -115606401158308 -266267863852195 -52942964194299 -124436033851681 -109633575353634 -266681215008451 -153361415828508 -133164609327110 -249576140856143 -107394589923914 -259903977144930 -221764840013853 -144580323542826 -63717141500274 -264768895330346 -24615603967895 -74419669368634 -123066996373130 -172686864016402 -106654002435622 -184135197422929 -80567397144065 -82845815825903 -72943343387627 -139532649507260 -163778167800011 -59280519172384 -192889406568042 -122249400694085 -197927124982319 -201401186825503 -222266455872760 -30733743116926 -94291823691864 -185682174441323 -213048659769184 -116104806820421 -173976943383438 -156566005613175 -83941560276202 -216317891054378 -27440449261178 -100046624905721 -38660134271278 -66014478133300 -105820845635789 -225100624865181 -142223032633521 -2373644372965 -116423657077849 -151983458194817 -75834916686746 -139110936749527 -179755064013097 -155237208911161 -213958255881185 -163522360278150 -181637496918467 -193700469429475 -148030241514795 -86224343373721 -24675482855178 -131612938682679 -144472140977770 -115609946549316 -245299511179496 -182886134266265 -165833588487346 -100180260995482 -26786599182544 -43704309582518 -116056049087321 -259639795218170 -266217458597721 -231504398720321 -171623387457330 -37855483381337 -31285797331454 -69686273596539 -37584674739928 -73773089876724 -102536116637115 -97594115760182 -99138352516509 -212708641033065 -280200635175215 -51638438704759 -166636987988456 -233514442386980 -39543032928692 -216093663274799 -241637659916552 -8289209012882 -113876630190012 -143264753327500 -160659987114702 -209931814267467 -270660621594577 -72826514905497 -137739455091820 -26223839948511 -154119421784288 -272194706796057 -197118955022345 -122515440864486 -180784581162462 -205228610363438 -160388122880953 -79348013415754 -83821959177330 -148077634105072 -204071954789313 -19854528460644 -145513362321142 -70370166249525 -61871647245833 -89201666756647 -276999501385980 -250388450985004 -241988147096326 -57456129458048 -108850376337245 -80063574407951 -232906922255916 -18403860636287 -160438736723782 -66507716551145 -60229663677228 -245047172410433 -24309773504082 -209474992983099 -137528971813781 -40835142208479 -23368895140202 -42225929892563 -142023991113114 -211967598028321 -231765420167018 -256997030624992 -167861325400857 -241334733704388 -38244307484444 -195762167298551 -279767427545805 -210368852139941 -227168694859709 -251095504089612 -191682972419820 -116872215032774 -118037107168792 -63112202037907 -187434689358563 -126604006927219 -142905976775964 -266022205173179 -154586518546306 -158682108411009 -62083122116933 -195324841346181 -13842333704138 -119399356254624 -219113429325203 -264655467369830 -140517608962593 -170982028966803 -170499931968023 -123055154912563 -135226787097556 -178374883966810 -101932201627897 -230702898874521 -161239965525795 -155370817497939 -96322030214379 -79018540521927 -240421582986620 -159607663321372 -121662908894580 -210277345184481 -40331365719511 -250304423391224 -184208797844660 -36442983780547 -71934047135056 -29832654285912 -94491018365617 -124634782522386 -167857211856328 -195387328036730 -63570747496507 -241696835176370 -262264210549154 -153192037914149 -267705727674302 -160260493684049 -67750946106110 -19098441198275 -43345429918907 -242676992388328 -20993863995811 -36091501100870 -185656607286508 -247144968427259 -23977204841586 -212416301289132 -176127587976111 -8577808775545 -156965372373198 -28205801525534 -76326225955142 -103575016526632 -163476340247303 -80058767863764 -147477530991122 -260135689872585 -213423535291422 -54927113355106 -144052472388289 -165949383344712 -273621429885681 -256927183988660 -38077704901822 -249162854656936 -10835425086022 -2669490779438 -145890732482486 -91263282945038 -128801160883342 -235289318361676 -153324952792738 -18299780105006 -136845387363457 -277383874331716 -8550898869000 -78275324442004 -274283531308998 -265625961138666 -79492864726863 -185937016618913 -186809623830108 -169483813191838 -100133867399890 -269163407975645 -246048825090252 -187388154179101 -81327509468649 -259639542132257 -200071375117651 -50853150839519 -51586450066310 -249562554755661 -77813615553555 -4837593752290 -215760884867412 -238063430811978 -256813720017250 -224384527862876 -207340023120351 -24488568933629 -211454191423988 -279938741750173 -67211455274852 -129664312176125 -67664002827176 -259832942202559 -126845835847833 -22436178178889 -69498647568962 -230511104790011 -52019159521295 -18583493759463 -97707774894667 -151960636644164 -134241685119877 -258377556117627 -264999690390843 -137152138654125 -250044035346865 -138319558969117 -159685797846196 -249743476877747 -91793760636547 -88141953894086 -159415764144941 -122719908814639 -183002509799193 -87032787242836 -255979551521077 -124567442025457 -39224784195453 -243346654862643 -261164488712528 -91811243377658 -160146607017757 -215421153121236 -234939280499326 -122711564913877 -278494920435653 -29882415875792 -218453988119358 -234738191141782 -192538878723321 -9829547170575 -137589141349297 -256958301584576 -161764737546043 -44285780518123 -5837309488883 -93034339872182 -245512547430659 -199509074004704 -182389375075617 -21936259800410 -37081094751878 -192283519958622 -1905429700593 -140510695596624 -128397490525736 -76499967747420 -228344041471307 -265063996501168 -281306470387910 -137276129666822 -265341129218800 -68243857701312 -56879402510188 -101152589385467 -859804707018 -30986343272826 -161776841875950 -236471168695067 -185920127804396 -89180212162871 -56838279353124 -34844237892167 -208847412864874 -144825016524455 -262259765713641 -233402540217112 -274853327621220 -108502726655387 -183078531098861 -90586393799264 -181791059104734 -187042493530087 -74140242279480 -110822020610447 -182388733582661 -7631523880487 -226983723309981 -235293782533843 -172751099278813 -172807158869580 -124972130751174 -200132531888727 -95535589768484 -19124187349154 -264528346797765 -270121664253749 -271512473012846 -101356217625591 -166171336210078 -69064819339364 -117404803100239 -383202884519 -126316957087879 -124820873496067 -168769231658783 -28808701854805 -66150305170757 -36831985441430 -5294026452692 -144442437400717 -12231941554581 -172569505866630 -186111604286057 -108734007972646 -279649679897683 -71986111731368 -19154921426317 -254968819632576 -103425960696275 -111534828027474 -50930204863778 -142282757067388 -191653958757949 -244826616552358 -105567328898570 -154022227921922 -195069304126839 -241946829702895 -84871410582968 -188498479727720 -45531738736281 -108511492183264 -224647710860776 -37278899571867 -28422838715408 -95021820959237 -250388290266027 -275143301971698 -125617041185623 -210761577895740 -200898090010130 -37155769266242 -21804198260256 -93609681783394 -184816249818522 -20532327634178 -244351639890798 -206730202869117 -151070151018870 -136412704858080 -31454161286218 -147853054988016 -127427356598213 -22098965298905 -123256947729680 -163278911890046 -96210373750375 -263488655887724 -251578245729958 -162120576282015 -24157358949265 -35855274136431 -107720270108152 -136613138087007 -141654376235894 -61748941612893 -176630927755306 -123906409076409 -13988314380254 -63605195821009 -76038953636853 -166117181497600 -281435681802807 -140798382550709 -155601682891154 -137790478202095 -193615746607059 -237366902984266 -188785606948817 -279689117758450 -156416301786108 -238589999478790 -134755717972757 -40043329663514 -263514700471277 -99543010173988 -174771316728712 -35526020862802 -64450040135130 -130460814451318 -251147727412313 -180285974154001 -5723845517473 -176946701076351 -223909175669954 -166808516768357 -94790486124780 -207653766699860 -10380388336382 -164586338597153 -237559213136487 -212842391277836 -257702575098272 -14624853496239 -108922817573309 -122665011273979 -267023588391640 -86768493574649 -201312474931864 -104908489844439 -179789952677886 -146763454316025 -233256283176490 -169305111217289 -149377237532161 -43680565949636 -41620944782552 -275527506251299 -195830093660536 -154625352856133 -164955381478143 -95867749358561 -237664109583153 -277614479823572 -168109774001648 -39755064823467 -67708973728172 -73249372769364 -27835830710394 -144409396221320 -206117101948305 -233593441937653 -249220907943251 -263590376620402 -127304371995396 -152819466757213 -126175709688002 -224136553643008 -208148319194786 -216581668530103 -276620893121926 -169882518682012 -117784053649167 -190133864640463 -71987025932108 -157816572871138 -118711850272384 -142310348159305 -157575138311125 -32146858681693 -146757891796998 -230127893871193 -235936021619532 -180946189299764 -5918394884299 -198327908524187 -270750614912815 -271135684019982 -71718252257768 -241040041730708 -116155153237377 -166123299292836 -7169019856071 -224142086005366 -265184697885723 -136115697624425 -274077307215103 -188220946676827 -165459017571288 -177185988317054 -98951417950995 -156848351276183 -212248149521056 -182967330118033 -120423440952018 -113355102486981 -28883691511063 -191226495525834 -157391748839818 -173491107958323 -261244119911510 -268585271233521 -261924243667576 -259127460826936 -233397881904869 -229143759538732 -17334261748572 -53759092800049 -125573437698605 -166977868127806 -219715695391043 -281002118658086 -240006363662683 -266804542753349 -57142658143371 -259404515954082 -102477437053173 -77309413832491 -214747756599142 -155851417078799 -261211499392100 -6822966239240 -166943540233906 -142659857817122 -173894421435046 -110291448570769 -215987163070177 -192205875485341 -231138844590667 -144886132393313 -188840324132217 -50116025633204 -125739978268894 -13133496661845 -246858358172051 -186478147132245 -170043883256624 -55154009407406 -210059269864586 -58064386352613 -8719499365759 -155070974303723 -263116726333169 -197116586580952 -141887889374636 -102163612895620 -221830647175572 -132522734827547 -186686258592771 -168935927008458 -70352080064614 -124737265483201 -106838056134166 -270486489566713 -4885369327391 -125427043694838 -229806432530862 -119488259174447 -128731212048793 -270669832288224 -229251211266740 -119470776433336 -95927448165639 -275320886455190 -217894035685427 -222561581082213 -245430841861705 -261916246580301 -246825090477346 -205771638973284 -29473885588495 -38370595020984 -20374953185906 -216437009517645 -613446812924 -156605126824569 -236469233330171 -36877840645613 -195179684522801 -56772201954486 -125009676140916 -174318812907764 -225173177604747 -10868979660149 -249695188638521 -86224108849258 -69998777791308 -64653174870411 -221687007369802 -106790727027054 -24211984973210 -114461211263509 -253473808116962 -93326057884799 -89328723371924 -132584098267247 -281065899941499 -232108074826085 -54032532079863 -7650620910559 -252584302076309 -143941516613867 -50836850689132 -118037020083451 -2480469609182 -33135078208972 -144584446078044 -243466090885328 -147605166303599 -184941378439971 -254143961250184 -14134857577089 -24488937906384 -52842345371300 -213499426222064 -71985381120187 -204051683571846 -123418276448982 -223581952917350 -16196193069032 -264076508837442 -100875449600371 -74471121492473 -124073545564723 -169341804785095 -57886665409433 -41990107533833 -71276284126328 -165152764906472 -71034272533418 -188321814016571 -223700117873926 -246042625581192 -102500758042104 -103612112821391 -255043403078418 -237725383946801 -206005196560573 -41366894858268 -239430235610970 -216665720311847 -220549751759571 -253540460691834 -58279696947505 -123949437341955 -100494602985511 -11176110175852 -189083136127146 -94565045609140 -182003963295010 -194238046893767 -245324302397695 -254712964454437 -224772733733845 -264578442610475 -35906084527686 -243736258014134 -117155935811358 -190175089178696 -40844129455948 -33137440328371 -117271968643797 -145714019155528 -269393162846405 -263761928454428 -234845080040098 -36177620714718 -237006046582239 -176631131527970 -182460349626641 -145507483254118 -49912560330494 -83864208522691 -269001499647147 -99630771571166 -135514799538649 -136305451954607 -224519394675525 -187700125083522 -252622391188641 -171502164617416 -254540799707193 -75756553224646 -53414397074431 -19023313677503 -217277136761216 -77271624411758 -12341032580994 -91931629639559 -260414394020569 -182890074715541 -10493001916636 -146499347168507 -248636049634929 -97375710181469 -142894649924654 -96362947211832 -70391048759173 -260417293461617 -85342618031398 -54192846731170 -85135064001354 -83528616524872 -54713494284989 -180111581631081 -193743914327864 -261820909587620 -29139247336678 -96991923947766 -166393737250 -15627175181309 -131989062050 -156774968548031 -65830053468636 -83809363323165 -277481038739512 -198522130660104 -108831877610519 -190567022402481 -128208097257726 -253009718349105 -119820431255556 -74450531992589 -265588193787217 -167931004280154 -114171903981828 -238277058115702 -255228883467197 -112927488340931 -28700873087366 -204222127014650 -11062215239711 -241015848916377 -229006800582809 -110041751987439 -264174200211642 -17908911153372 -27752363165551 -736400099880 -84156910907633 -5324461026444 -119839905596291 -26446902651560 -204912726047616 -77319871805088 -57479634877668 -219213461101873 -170927895217276 -20577655604941 -73477692360053 -137180489759224 -68162782486274 -244260988100517 -122442321514432 -210790410963378 -121864868890674 -160157377680452 -158022369486527 -149440932597011 -86194540564136 -93809243176425 -179073857215484 -144631668276633 -24760516591045 -67656612681585 -164324344866091 -177672408678269 -8184583885553 -104514590024518 -173287000637548 -61402579892355 -268810010799658 -39514494377056 -226665401758301 -147227484445823 -167513184109343 -221746649060644 -313406290478 -2477502732093 -197664520805732 -257630196260375 -160152594240239 -158944633677557 -24077327181952 -4187590095012 -125775100742345 -49358369635339 -269252036183209 -172617599751850 -43769891853912 -113185146074988 -121907135488750 -281155204038839 -252441995846746 -21921017314411 -226451573621072 -135341156631427 -278790560628900 -251508706655395 -10999605943923 -275362652698314 -111110067097662 -127578569324007 -199091216953931 -174798414507880 -68420519318984 -265679390242513 -65971184346817 -189813577730391 -239907415844271 -235852412904105 -241237490244282 -263765099529631 -178824558198923 -88662632016619 -254494584108352 -195292142162762 -194069295425399 -233702103791749 -54974832104569 -84729170584024 -144380922492695 -11074348613923 -2762849578127 -13530576103500 -277297635850724 -84620554331683 -205756087250125 -8554054232291 -76745123208107 -52572487995684 -279877871643964 -20097966538969 -29762239572435 -190319109719197 -52098906090125 -28347773239250 -105917013091866 -240433469714742 -75988384839979 -221903356788391 -170401066354987 -98151102623443 -270114246560654 -276119373159039 -19599868371890 -230843021612210 -139509654774510 -104483371566143 -4834841761822 -238804122166635 -68279470322162 -28772870360745 -194433938454706 -187964736526276 -87921239567074 -116143865643922 -249583962265033 -35139653540054 -158118172042218 -191213082899190 -88217728339705 -153922447411085 -54619932495374 -147885797035856 -267428175171138 -63792707476374 -98577361806033 -12224295986158 -30815154087949 -28771745831798 -54735512671436 -33000139952965 -219649272119534 -185141149607521 -211592878910992 -200474173546450 -163885848164605 -3209347216822 -94951163309774 -6506804204420 -29921834366133 -279777925966850 -134021307941622 -193931404322953 -170088995211125 -186818146802867 -107385986823341 -246283021213977 -106255396567940 -82643604812577 -257318984663754 -228602544273095 -202291335547125 -12772957328551 -63350859566515 -257191368563849 -182148187676465 -38774111943136 -66437090785472 -115553285413759 -95622699440075 -203883595800053 -1298712242829 -229844502660801 -96215155679515 -189746028953510 -37166479719756 -73722004050669 -159141008153631 -80927623794076 -86963433481397 -187693023793648 -84567027322348 -257043907544203 -204355130250177 -281241379808754 -188697904489872 -88314536830164 -236144992973512 -54134015242361 -171120361048820 -19360540304821 -141278704091451 -262938813089483 -167389900137848 -272941945463751 -19886131818044 -143597374113377 -237018990520834 -202130697949325 -149384621323623 -40625463064373 -261066782762256 -136375786492309 -195644786441176 -152520779742962 -140419891436760 -175425698248003 -6552052359256 -276160278330507 -179884897362995 -128412947904154 -273192185102181 -224656379579154 -28510405472854 -21634649490782 -186879944851608 -254333604620849 -24927795089648 -144704825043611 -269267272601799 -217502966386776 -2017365263010 -127765301039266 -173117664756501 -39040147191249 -151639172464578 -134387097768751 -4431109560163 -279366414940472 -55166236081409 -76256020823799 -91448192788751 -176878508953231 -198199991182766 -240605746605071 -64644934929125 -37509057657508 -269882994548446 -258153345207944 -52875999532495 -159448688139809 -66324049473111 -246379945486754 -213475536383510 -181758391027185 -187847771222804 -6056510175719 -50360518341426 -230654848090488 -95154801706286 -66237985332 -49499109199167 -171758151574237 -107032880421144 -122617028829840 -119258120070237 -93715038212916 -149499232533520 -11736958241642 -82127354393422 -77736820417210 -192200265092310 -125535438174806 -133634544055462 -167553383846494 -184536275803144 -100483447065761 -119903402499158 -217707713277130 -185977001802148 -265523312008600 -265630623732223 -250515157058076 -281243244955530 -246504517680740 -108948256962877 -79943995975160 -245670556945908 -2142032064497 -221109250031227 -154901625542090 -239623942028155 -224496139949386 -201105979267661 -127113488430023 -57697723669145 -67300502304339 -46799464945532 -252238073670165 -247094338961039 -220349718911993 -52464389436614 -186996352070265 -12860199822720 -272017411467243 -220673695443917 -87558697253324 -36224423386191 -57161793839847 -276631060585017 -261247377982018 -51071518187770 -21931985054567 -18496896857914 -167077534063403 -97106863726281 -281471571232852 -64501183678293 -120133546444391 -174433984777931 -61735467799284 -112687707068784 -133343537762668 -60014289623794 -263878436519467 -35588672429750 -265073519815465 -212989542061516 -201591776927767 -98768378050256 -74392838070272 -58174576101625 -10116872804217 -201434808772838 -181490885796841 -3006192305621 -18208068534445 -67663355396196 -273990114055441 -248381954517829 -199706817765071 -148081503816012 -165445328828788 -121750207492688 -234243822574645 -150698382603329 -73289232164674 -199022139546579 -193351432036151 -244829554975651 -37468132322645 -262638971808435 -257356624756851 -208830270513314 -214524100106108 -8938575802381 -258031880973249 -167066779914972 -47741661180477 -190687181493782 -55368555349824 -24694308227369 -224021001740779 -281414694065896 -219869196562459 -268584363400376 -158365764420938 -41223954203638 -45500692792123 -9769133436202 -71252701183667 -37396698899716 -222286852951591 -73858805373950 -63322101761740 -71734898128082 -214936196616968 -261490879139216 -111780453225531 -11717985058867 -137437532662017 -51827003858864 -55275037914117 -12387291668015 -46221733408955 -57441974619047 -15170416051729 -165494631379126 -259391517231640 -116574473084354 -103790316710584 -155832876826475 -187809175309221 -39071452066104 -10500717485918 -234008768025638 -143657941448047 -125013697328210 -203846743657817 -98393013237390 -125799520780020 -71511804942479 -217353900706954 -29195130221077 -221504887388171 -250673230353644 -150592006443759 -213150262408309 -28330763101091 -257821047173307 -280399180034590 -55861565854943 -146071601065346 -97051162757738 -85319353259505 -15886459662636 -199494543608687 -250645830023517 -218260901460217 -146242170688215 -237455342152509 -57809593341510 -101530218875614 -44588949316866 -200813431419396 -237945221345937 -256186867469482 -25173346096255 -179723409555943 -148519665869904 -139198012707342 -205926943843893 -48401623804915 -76873235093197 -96036924090310 -148503816149958 -235587653488436 -19641721134113 -44931051313377 -242925217113130 -182731054542731 -194411486988786 -209899856183635 -33178205804733 -269193941991301 -227059759423275 -166908829062400 -144157070407498 -186976270613913 -40754010020253 -246368152432907 -127364856228594 -231096393053838 -163977657783878 -195381169826557 -43917516376047 -202457100456392 -214203842255042 -268388388064748 -161168994598020 -8951535149654 -26910369136813 -167486229059770 -27198660519333 -145176938066304 -112513946865092 -128014321423507 -60932904880093 -212349746125536 -43701547979040 -141725956380502 -87264000685479 -64738599069879 -32922144798977 -116300266608862 -143778978155008 -262534880756403 -60993140198292 -62568942816868 -232370085374330 -57503659354643 -113013903599805 -101254218123946 -46474360065973 -110276320154978 -46184713883984 -149545110560670 -149176933706306 -156624415584557 -25506509384945 -281054212262356 -5325003205656 -192795200699762 -111897135967190 -118795852381185 -98124655050998 -269506205555582 -265315422805710 -119969556092434 -184935080793005 -91492184580497 -21195245626668 -121360313537705 -179620179837896 -151677093822341 -40184352960433 -97163701579355 -115542192126999 -132279019526862 -204924024129644 -187015897349111 -56439164724876 -97509771772215 -209018713958630 -214030841837141 -236013920962514 -245985299195650 -120768720265012 -195549131641694 -102365170067902 -5100547977005 -275082585976509 -55988773429643 -255245218988416 -41087901742421 -192303796373943 -18749865099176 -27679262054074 -125691850735868 -111109956915837 -88870815885668 -259714502148472 -166913808499351 -262397543498288 -23179997945392 -29306366017943 -165293801633939 -81084352283096 -99387450494631 -30279619616117 -75908508785563 -280932052293924 -281141211215412 -169891139984657 -20360333704311 -103276790989549 -116502329525071 -183167051295453 -215560570823361 -17193304886177 -58022458415422 -269243382763245 -27924700701913 -48730680336280 -92681916222373 -26796905165403 -226185735786881 -46737478336790 -225827375541968 -92642247001776 -265298111105458 -5465433603975 -99633059937726 -193226355782096 -280843119449668 -13557534756740 -21673890567698 -227074103422904 -196497707024936 -152062389440082 -58491385905510 -183797993564167 -160363841052369 -181328923004513 -220385083936573 -79104693670363 -6820185850231 -57408935319102 -92254376841887 -210646349868928 -194111207155741 -263176352439360 -20621032182456 -143786733797798 -204091818413995 -22904995552496 -136854146852798 -85099467920391 -280942995204948 -79235047193602 -40632234099922 -119411847730899 -238831264591648 -148477707356802 -149031127790203 -147916432778676 -259217336106799 -261918008051250 -94341928557071 -198948992656432 -82905726969383 -69816449995208 -157501325281848 -144459190375894 -22962138906864 -239264039440915 -89427544600330 -85877144902494 -258103645604760 -39272795175412 -151891852241890 -163398378836403 -236351079723677 -157845194648605 -120811293906274 -165108845075567 -189140479513595 -252151429668804 -41866467645958 -50360740645601 -114475940738450 -256559092221670 -2422065716736 -214113701470922 -189720326379278 -214563533216428 -20841568458959 -123506689101767 -124234656048951 -238857521290004 -154681124059493 -248659248460759 -225713911570558 -116257164497445 -74225731333195 -189346214570246 -58066264761730 -275051590291519 -171145699868534 -245234625560529 -60177833001495 -217959049798737 -145693358183279 -50085410652000 -254976366544478 -156478708300677 -22248636603631 -90628042030129 -108007877783069 -25510460099326 -150279531605825 -254435696583623 -200138744690493 -116660046704608 -60189556518833 -121128884324202 -12546037946227 -125955420495590 -2882603508724 -149761307368530 -93577347921492 -158636609907205 -130227008943279 -228186798293511 -182098494005384 -109187896161120 -63576866015055 -70957711079338 -131795869207714 -101366101290971 -218843677839142 -228956972662597 -235787346709205 -50951001636667 -213048341640596 -1610310747874 -95735249528020 -271458740239325 -27905119504023 -177225128424273 -278173484174405 -87295953254129 -268256846220808 -114269063594541 -136175584644877 -115240244492210 -40107437398308 -71727870906426 -221944020861860 -224691476903046 -235734526685937 -273222017013150 -36000837022197 -54680784750611 -223549279854218 -227559394278563 -56078590851713 -97281602887286 -123592115352406 -165565178830071 -46523178560918 -89009904947880 -867815788091 -119576715954871 -62143288069213 -115826633871857 -201028258653696 -225614123991269 -143295803193945 -171786444550235 -269086559046942 -181697235009633 -220352325840224 -39522282622891 -110125936312951 -34867613297307 -37763698160196 -82068414251220 -170751629370409 -14159390515978 -276665810755809 -235449460576066 -66741242666466 -239656631203615 -42983778978497 -4756452022116 -196804306673707 -258050343855828 -214059877081981 -200834205071003 -15317698087936 -125622267463047 -23443670127378 -81390077037104 -215546654487797 -167932212803912 -191732204720272 -116543081401136 -168771476732614 -241090031457663 -101143202523079 -216252744170731 -145772114639263 -220904330948038 -281403573182930 -257287144793739 -75065336000512 -9133566548690 -138972448317656 -238385848589865 -244721971534436 -266109571967232 -249561200467590 -241797091179016 -23562509836885 -106034042915372 -172395382214161 -110639235290723 -15164174402298 -206842914160316 -162809230461620 -32297880521925 -225611836964641 -229767423066612 -147768596469835 -154043012954621 -128131658085542 -105985928310423 -208642600929503 -187268831471641 -39477109677558 -121238025104101 -169168912776427 -134869010381975 -210199917412928 -179239931521498 -265105195840673 -280614237131410 -131076520954176 -94155424388763 -128074514731174 -200256347243362 -226403541292151 -257093514557400 -147667169085887 -238024573388052 -72753961359876 -242335043917390 -53809924491597 -94439894024118 -233456212082550 -157295512185093 -11919075929351 -128495311758491 -26532765191706 -86922973331553 -5013643958503 -116512202109844 -110404427962604 -6449271317263 -98253355952534 -249248701135880 -168459649402490 -92781101514964 -151668023530944 -14015022524118 -225510608293895 -56108781702853 -217900131835026 -238259565855796 -258431426822245 -139886307643580 -159298990330859 -90429979131830 -227804747988863 -245195113748530 -268747985158615 -48201032589928 -109111714592097 -192417495338199 -127502419340389 -198246158979514 -215798540593468 -203455711066127 -79679744079187 -87129090176483 -274421468391921 -63313673345333 -148198624920827 -185276868081064 -1544766569698 -187924520286591 -33645852067092 -2423084363724 -264330293478722 -187336259037274 -251496442009912 -179775022430475 -46281302198736 -121166950012726 -159519314487499 -491637557950 -158224282940745 -175481097729879 -222058165042640 -222693334772616 -114868090493237 -257576242767765 -124166700791387 -184211783176306 -271018503736579 -227550192870249 -3335890221668 -43428498493298 -210450279341160 -185786892754540 -182477241690058 -145992333554658 -274305888184200 -177092304144586 -9692840805987 -160388051151889 -4645783614759 -231965532987999 -157501274809859 -106683223048062 -176038394542672 -219042242882155 -1854994532474 -133891567606394 -210193354760178 -181618798625919 -147607058629301 -115098522891032 -139423075170433 -122312046231382 -167616945429683 -195572757326827 -99580889876502 -140805814246273 -138848966892287 -179240046315977 -74948679005163 -274623176642543 -210591812966997 -99675695344624 -216495391401727 -74822639372570 -130651648106105 -45426121318236 -211875185910776 -268410660308558 -114063707711206 -252804072680970 -31682434074876 -19609133324418 -109681231272231 -178803909359910 -64952683405689 -15146848340846 -194140388926513 -246518359150159 -19374436094646 -219979476219502 -270269519915129 -256589938747032 -234581708847480 -248107449042868 -247144133115613 -206774094029793 -156917830327317 -201698313115843 -84120517470057 -104665045211549 -89863721100101 -109084762212741 -269637793831290 -170000095869622 -45069437735241 -256284707204354 -168883557563989 -62227824369001 -115977624180662 -201187781304201 -158401696514554 -80706806318430 -156939256336844 -83305142063525 -136422730631073 -123686053380149 -98707440525325 -52839212628561 -232345308751764 -205207716286718 -260526963951120 -236973019853276 -274776722632187 -109925125177613 -192787330523578 -281096855741391 -134411630707640 -257733847987897 -205830832931527 -234745001364778 -86774077142225 -213317408259875 -243507726587512 -249748755159043 -22235433077668 -155557400471756 -49087202313398 -242204728974607 -120075803915040 -196740906120140 -110228301610384 -217099058015362 -255437513439837 -260748685723701 -208838841086715 -184898519427806 -135061801151278 -263112705028387 -131802417577212 -10081803453552 -130661398698720 -71928897224004 -78051395689924 -122810709985897 -75935083799592 -92841551155509 -54287665465387 -72190759909102 -42447700443931 -16201419529610 -90516096350864 -156413103885521 -176056830417499 -94486450459264 -61422937943784 -191989813045351 -96278377406511 -178135135540238 -109652421257629 -59812672347672 -93024115620029 -224572997876727 -206484245956120 -210682014768156 -146002692290227 -62987119348572 -11844126172806 -61917606774940 -150945415435170 -267318525890995 -60382591729608 -98382693980983 -136981242491367 -125190286027317 -121594952569011 -157184648360096 -66328572491118 -264895544596947 -231985204187520 -109792981170637 -23262392096825 -80143540609827 -269630009997597 -90588020719185 -168453727981915 -258884076428007 -192225591694866 -113722602043270 -134818161142573 -89523713236992 -44814966708675 -226660023890940 -252138760795381 -144964964758815 -205386929898602 -203581068324493 -195704578244110 -130953061025374 -149557569960215 -148924122953039 -237879107837976 -79480549157600 -96772331900127 -105526494224435 -168115051894212 -132112385144239 -220294471507245 -60974023739254 -149087947609779 -40624694134830 -201233303659587 -156144081785634 -127313793826150 -138731797208305 -223077903560015 -171345614544419 -25321178153827 -60572727180428 -266790401029829 -11870427152535 -171331210931296 -83551572744770 -232908428888993 -17221142615613 -274697398557719 -220659715556048 -85077057704631 -62843633963262 -212761389262671 -140467453236227 -178029891438143 -26212974284401 -95146698400709 -172880441956110 -145596260138213 -50616644710724 -195765658460688 -272562875463782 -245006088462846 -19324366765831 -31724952008967 -233861250520926 -212277249952818 -209057538071029 -217546119321322 -88362400461900 -161054113361457 -178912983768613 -115966894668931 -109206704298340 -43692951203662 -152436521686528 -189109473515262 -4862931852378 -26545668705271 -58072624085835 -231448559512286 -119162624963562 -147161301093693 -224187129093579 -209781683943598 -93917465899274 -62317936835945 -30833562482551 -163615711832916 -81569195584039 -228768115570242 -221547870464434 -162682840730897 -229016796283658 -281078745201245 -245512517137636 -161274975089310 -24272100645130 -240329494556275 -68167875854893 -191507202639368 -202279547374885 -275117667352942 -18940671650874 -77153078984040 -66523173594973 -16839755863744 -100772954769883 -241534807393085 -54853738879202 -147464853653218 -36031076327955 -217292687370265 -57273703423795 -240143955011677 -86108670890398 -136012775775137 -203436424208749 -126555835933263 -89573552350208 -221072879938980 -165364922333948 -105337652287470 -121168434800411 -180819911743874 -250126423455933 -22917645824281 -62253727511745 -156527515453718 -28905857973508 -3205085711801 -209248123416736 -98700837592385 -233476600134013 -68169778694960 -275050472821769 -22046148615831 -92885719718783 -181015393165973 -85871789482813 -26962845465928 -80159959562513 -196057996438413 -56696934020374 -252791396835883 -274555374165773 -158129051033068 -208122073809408 -143984022803543 -273696462083377 -120624579119657 -89371269058944 -36302580618943 -278918826061854 -58197196834063 -98608828778912 -118689946989719 -252871172288830 -22719319925328 -27339220308781 -33300704714470 -143311456172884 -70240891671100 -44016418951606 -142633818714634 -47575042226972 -37383444974385 -80199659048414 -115356463933088 -278866488469795 -182017427786512 -121320873252689 -70441381037044 -114754628411904 -216521995169292 -65704605751286 -85519659493686 -91878768768277 -254797766489348 -267879580769303 -251800587752119 -25331997355271 -190999590011281 -42346943364007 -237277199258360 -29786986946392 -278971027365365 -40787977126346 -120625654188730 -112471631784178 -39691117516964 -33540000045719 -213333436160628 -201678943271575 -125488992145600 -206777464854799 -240519543384485 -84468052214173 -57952179644647 -45873370731778 -184435688501810 -109423226929192 -183921977936371 -244851970849127 -102302229399108 -33765918776515 -65728105593092 -169435380847835 -216532815720130 -158912039876260 -129877402619649 -102701422561746 -76634659319858 -58637403984761 -215650802531554 -199496145092907 -210003718483809 -201593764360800 -94734579084152 -48452462262959 -65398833752498 -222282561954880 -269272210945992 -125840671518596 -130332007894153 -254356931733079 -196344296711979 -237526399376946 -262125285663456 -66158255314129 -208070089420219 -179379760984463 -2712663228073 -127676061187753 -86877410542334 -23312053692554 -212202531253057 -262840961452129 -259500895883980 -234664438690754 -107178350941506 -75179495355168 -248049447148278 -217978569662254 -68940164931046 -129781421389350 -65316224909788 -7850991329169 -96248588170304 -104880617496988 -209587358981428 -118865976120929 -257064742791414 -71434200529931 -143233085293802 -223120178345153 -89648387712375 -247031381902419 -184144175044628 -219494536922436 -195415142009197 -58324774203713 -245787391597527 -15393572745970 -58205212713975 -90956358053140 -137452461614944 -142213423032459 -244832084371265 -25828177646046 -218509931794293 -106513148984772 -19698223806315 -96259604869265 -116571014177850 -225551983748189 -247527937702929 -5870342586186 -118170343496503 -1140998121041 -14684955771767 -101248821139675 -62469916003493 -8762288897867 -163319039410307 -217148319378405 -277513327294787 -168012652715387 -244707568101148 -125387119687106 -140223118983794 -246582452223888 -91755199731076 -167950390928269 -26502958042186 -233765210489844 -44992575333749 -244171890559378 -197829226310615 -66495050527701 -107451878777046 -183681791988659 -127186798946670 -174314550908502 -44454002668222 -90200916620790 -181656326258032 -38331900626019 -53066015439172 -263998699151617 -104928256192402 -131855739490790 -260296971185133 -84877372587124 -176576125822411 -192637234832001 -142947975390141 -38399421678092 -112486770404327 -115070747161248 -210669655902677 -95798989045362 -258797700649586 -193186349407101 -141078464152196 -96695315651664 -35817699712093 -150262373777490 -211205189638485 -232416137227976 -195464377507894 -171525332711899 -213582996109400 -22970383702446 -119793175978537 -222454548948599 -161139902552259 -237447199402641 -226379486852747 -257621101728918 -275019145901656 -237218445255440 -189011687892749 -45510125715668 -32433075417729 -202949812831709 -243931742635001 -213913855049287 -129085127993016 -212978374479968 -114810746195022 -7354995035319 -37114785325899 -12673582130996 -114968960561280 -31326828504560 -251012415659637 -12898861691158 -243809350659873 -115211355336869 -148221655626977 -223193238356607 -240024130110021 -274909327823540 -26153656254558 -238181064732289 -219861870354752 -280711329932600 -6748150484770 -119245912623776 -279124229379204 -158916145633035 -222428107454166 -108060278975554 -97341004116327 -208754369120400 -141837706437871 -246577178325156 -60467719630281 -110684566683213 -142301954393749 -50986948382449 -84232761887887 -164355020342460 -127887374321295 -9349871755956 -245462623135378 -178757979479831 -202930672518357 -200772770911829 -225950797804614 -57498402643834 -86903808499812 -9256425486228 -244186698320759 -1773580071400 -126661144057499 -117338756110191 -153882484582550 -106544558680685 -44952085505911 -112457540480672 -4857665132939 -166477750692696 -119738526740692 -217844043367112 -205596332083157 -212610548027883 -271873710451963 -8216005354848 -202493951682205 -26489713766631 -203013987861687 -69999165686175 -15929699097201 -226772138945208 -62512157265399 -136579887867269 -57418893610338 -65524648789833 -276836063708004 -270626282973245 -74014038710033 -225623121957473 -122189864213531 -63133501335288 -3669345520336 -29128579809458 -174654143384425 -169815736264755 -229541945645898 -233161109682475 -30565996820585 -98870866216412 -225111514557019 -262727468420564 -140536203764703 -98613700361467 -50533881018820 -274941324355185 -190285411985182 -246734871056591 -265083595861462 -59743527134179 -90467586059123 -184966425859128 -141093923753912 -93741918825272 -223805148474698 -92068480877035 -206938768909701 -84348019657365 -105831603807914 -143106944039536 -162883780405793 -47605073455003 -25298607062338 -63607083240847 -69229286774967 -123792421586587 -103675181735231 -236965672649618 -280059993154381 -40165474879878 -4258229565675 -23002493154258 -23177647811703 -3291001704385 -109405630527002 -200702296478688 -150027409034095 -1300245997916 -277388570644520 -267462158223281 -217239585639782 -42289660317982 -214491067675779 -213732744052399 -141689206129365 -126571823084278 -255833238697610 -25028373831078 -120115993674769 -67698907976661 -32648020463798 -46985046720619 -16856272039140 -144105135848559 -276635749067773 -135879244691290 -149855227377618 -96970465177847 -15690776468942 -179061046128033 -182710968865524 -190546620509693 -109352638349501 -49476306739366 -225980536354953 -229965674895771 -173199387727056 -273059849401121 -83764696526830 -172506181558947 -149780226725010 -149004214254544 -105892976603423 -251582442969656 -163988525350848 -255435675126710 -206792272154150 -256098539933297 -270340146262819 -278747440386340 -150681672202244 -100589210821989 -94322091542449 -155579425824229 -232468678380338 -122329726142419 -194269670714681 -35790117177205 -3609001379156 -270883639983713 -144458439005970 -111993143090588 -34673768017445 -50971586748232 -132804544835061 -260456435082125 -263746363832663 -50007678248148 -263875356659602 -20978077723755 -181413367584400 -91888411031936 -205403263464883 -180234036004664 -62134287992742 -233892357494276 -135193003696142 -217157575113152 -214667870758827 -215914754234766 -254012086214222 -106849057500271 -241110628588680 -148512489111652 -230646256997435 -188139755025447 -116726868170650 -176372600046344 -20857640870385 -167005265481816 -91453547616539 -74141269853507 -119309927311521 -188181040635687 -24791000381454 -14179352687025 -88922748731457 -278635422872804 -55146793301301 -38473668111599 -110387224767131 -163014819634830 -2361149036479 -171108882574552 -209579683919734 -130402232544602 -3341449809486 -239653424386351 -161184232954354 -222157020778273 -42610643417672 -281227971716119 -166437689927525 -67206720068190 -89732902487783 -157251012445311 -64329247229195 -20132628651713 -205745182295853 -71947622090994 -219579565542231 -180207963676635 -274834734415503 -43434044350774 -160664691542701 -267305716692077 -129174818260906 -12426331513323 -214078441630308 -4206013124419 -120934589406150 -59976380404084 -277418402337572 -110322893155187 -45694541855618 -69090818644121 -108598327918381 -14702204110173 -64332085250549 -125176477165567 -173012657198187 -85924753760024 -156152427451946 -227839782460333 -79416298451019 -169270368099558 -203045538042218 -173986064062088 -184701315272916 -122384506460873 -81793305037825 -143728346855695 -86747153654893 -202312307284541 -55719815772994 -170887200355908 -257963017274868 -155004932243888 -67917129588481 -79714087871669 -114303776201840 -32190873628854 -38051680407001 -238840307904416 -260846267278315 -34520887630276 -13678813194427 -166909324517803 -74834270476206 -15863144457883 -19686556860312 -220053891776664 -18993828186703 -207999005404848 -230772215738705 -162980614199148 -237385751535150 -688539853206 -116226943480913 -100345431614615 -134150493349429 -2428105230489 -101197915879935 -174912105811396 -179567461222313 -231394017812188 -72620657619545 -123610036470087 -150331472412588 -47100498462260 -55964706557003 -152627992615431 -147196370558714 -200028348246613 -134893308293029 -120053493032394 -260672158620475 -197697927493047 -181743212673231 -95493540375222 -159973124593103 -90657868754228 -138570720177084 -257165104340715 -245421769375949 -135762767673412 -162848907440087 -141776430205395 -210772059868996 -142951430779527 -44271652585638 -230009670381126 -54621325682572 -255580556464057 -162843959963975 -180849107254922 -57740445939987 -183664294838165 -6708893975612 -117656048274022 -175386993492178 -170469004641357 -177927820728305 -103409034875832 -265787474396747 -253173610024140 -235749194506571 -68636160237618 -102879619011019 -75520842732030 -226326697625452 -185164927191427 -154683796748341 -280344721421352 -58848402188153 -207334237128591 -90451331197334 -21771556457878 -71964813984379 -38880831423503 -249644182469456 -67099116811487 -271796459515259 -206174745205858 -143439230704741 -102853144683976 -5385887444604 -256783115327926 -222307973027083 -114944024217202 -201587261442564 -31538661480482 -214746413594832 -175699497880638 -64285743225498 -210404400682339 -69882278118241 -90802824794902 -223000603152622 -251648314248563 -242016458323480 -115021819221708 -15969267533324 -77676266627393 -153575462854550 -167545275914021 -4087631632390 -51006506708630 -274060065114212 -260993599477597 -38264233723943 -99769598016177 -218268328895923 -182576716945288 -88230891087265 -170462710088991 -59393747972635 -206710272002634 -140310339038038 -3468956394586 -159189777081546 -90500063653142 -154121093845159 -268666059575453 -157139700795559 -62128232344203 -244182430021966 -37697692319395 -247158217209257 -219224462467978 -178544970208897 -214454455677659 -16306342189765 -192139235762317 -191041142562216 -194919895986213 -207529812772787 -251312002656523 -195685065305854 -146869366822948 -24751418990208 -77145852893961 -250154222581909 -141902986118549 -104455660426179 -245066485831358 -250146834639646 -91569614226711 -132944754455572 -245993090547586 -162016867498400 -254706886647624 -113610870135706 -92490154413606 -172584162560606 -172066824585715 -39728423738388 -225336780753401 -46899053254680 -71394958904336 -135473523912534 -177019407519823 -71482299256322 -37674891414137 -242885272221186 -145856091508045 -80065246468822 -78645181236622 -253717767951639 -97825242092794 -210939100067508 -121012110197734 -168990113413224 -51916792181832 -127234371658353 -20361292298837 -253538199924309 -161843769597618 -87923368154010 -164301568889080 -6061998230008 -54932208484872 -270802003379740 -103552033984795 -125081519310043 -186948451891209 -76806954830811 -213681301032626 -106369846266429 -61002046088165 -126542797366366 -99592608402908 -159318854655997 -234502012844408 -35574833708876 -186525854541834 -166855520935326 -236361311763920 -235077091283409 -78666701327820 -87143035237219 -82688264816301 -213381323237971 -137176462635660 -60965438626773 -3425560215803 -228300350196955 -19765808760549 -280327044386825 -85343476675 -186460927229600 -13471125321956 -11712093558052 -55591171256375 -248567506016933 -177213521410239 -255940584888550 -195822923608346 -243047342478951 -173127774914488 -225302615168815 -160946429715392 -19832647390304 -229821660348397 -225383979578817 -240195756458159 -58468787988351 -82008292890749 -150968099157423 -111541102580006 -31572118244838 -56545801178908 -278788577100334 -265713405265692 -26668290793011 -788774435749 -141323861799176 -84356879574465 -89432970906880 -140111574989578 -184260221554054 -208313084872889 -127331744967415 -178612219733314 -176279308795754 -150299430686039 -185247616194855 -156523131866227 -154013519283270 -80845407577993 -33463909867342 -43711155539848 -26276452607684 -229533368965877 -37395841503937 -253523264846360 -112641630799772 -203956134345789 -240942992770523 -250183987679583 -88363443536769 -166542395717238 -53211154498760 -259209951338834 -45518022129126 -206172504073767 -152842031895663 -21678300664597 -234631650947294 -89251073356745 -79829252652197 -112105095954295 -71129466665701 -7763365157271 -102946819416308 -75109372416122 -251979446069744 -130367614754003 -117866178892020 -102782071110896 -116758180135368 -37293630912707 -212530232053278 -120827601173365 -39585228506654 -19836814286760 -31882625544348 -62539760434370 -190621904467175 -44647006765526 -29121300200204 -205775567883759 -98943158676077 -276686559988427 -225167954371017 -199496351833586 -159693371506329 -174817978960285 -239588949563478 -58232014917811 -211450355476754 -257601968675151 -280128151094744 -14119768042231 -229114130870836 -198427085786156 -58280089542362 -269708007171773 -40876231921588 -166794084809618 -31421225266943 -54073556374754 -212070835560136 -280745968296242 -91822220900096 -243419396463163 -114446831771462 -22191668531114 -222710678034173 -126672275004576 -277225026663388 -266330718266754 -244878087603868 -2197548026055 -220203148278571 -155429075697727 -21460969284526 -86872927111982 -29194175288106 -197427811662078 -118606017445488 -24932928729031 -133428766056982 -139899060809897 -180680135532607 -122513816461519 -133918673515608 -164177248072900 -22469177825594 -36199142966891 -203459677024578 -102943028494337 -204331478099308 -183389235621629 -180343563238000 -64012479466273 -65893850749697 -88228211772128 -48777658829119 -214391710552917 -240087804587056 -152110600677726 -78404107710382 -6156496087516 -272257567891136 -101866084986122 -236748570185231 -55602380895817 -25644346598291 -152912488472750 -124286980874545 -114871968841339 -93307644373390 -161424250966630 -106439789610117 -96829137768138 -126376112695939 -20384818368183 -34211540134467 -127579933458850 -87124318431506 -271912517989201 -265474284028222 -258110415398710 -151747696770618 -15039215447286 -178511349848525 -113852708243328 -18831704875085 -188292225735892 -207962575972668 -75177280462394 -170952698283482 -140223793894661 -145932820318339 -228954310050618 -157287688528075 -28332075744833 -236641426395791 -259918471176756 -207456964007991 -42454375456723 -252800506554932 -189730864817991 -280701419366633 -64142475684359 -251611142323277 -107577783323965 -90624157858100 -95870455606263 -254177417754808 -40430206507847 -52184618653376 -121801627556281 -140630134903684 -235671284767934 -105723986282186 -197522016058460 -67202096221717 -22636554646510 -277597430379684 -158091556885288 -158679108756229 -103470482099321 -112736643163822 -78255589215726 -90434131516077 -183752631964713 -350040527261 -54706414097874 -66308813006928 -137224796166304 -53646632085628 -90807582257825 -227745578073175 -248214824376693 -240337078080181 -19517466076368 -260527161283671 -37063278949417 -72225312476164 -273362131549989 -224705525260617 -25348808312419 -190550258526220 -218865254375446 -141848884875472 -16612347020818 -156979541632000 -212075818142026 -259792053018991 -215788382514811 -60199984900434 -152406498468985 -253663825323490 -175559820409367 -238034028679468 -65307104040820 -247595257344424 -273310107721181 -185513437079794 -14175977478690 -63294312650637 -66285386605865 -52444733760609 -42845513615308 -189978763970472 -111080330743484 -7825925523853 -44114304699075 -23317398725387 -84841137816615 -86424250039940 -212635205285458 -116389766464155 -31359806455847 -233414045493639 -10747307924467 -213995664026873 -148460950995064 -53954394397833 -164471658385571 -4991746345130 -165453242730062 -57320417819553 -221007006678054 -246836127301580 -175490890647247 -181160737067348 -110942547024732 -197625748243096 -273079573988358 -62174080702036 -268104441550349 -16408967984792 -4014709188071 -450316151165 -185848914175816 -141943498445015 -197999161002448 -59758689425684 -124922701591814 -17602668696755 -271738765551699 -37729801475239 -262213272237203 -77530750188786 -48876795954659 -86559035965185 -273974520283478 -277920425838352 -174392644520834 -250475808739250 -101408142352527 -156404782487426 -263456813947807 -139349227486317 -2862493526745 -211607244077727 -61886148418388 -150318189706399 -117451938092731 -234408619894485 -176996637185326 -124407459027851 -11353288155215 -15596367424691 -198270423191503 -187807391228931 -21274132992737 -181752308739238 -219020306454370 -81263601389454 -180557621309277 -225079262046904 -281399482132429 -28194265461148 -55604457289179 -159342986763614 -136337814674245 -230573418216170 -273477429063186 -259274105451024 -11957135539778 -132919051881340 -98170973730766 -190168048581535 -28319029524288 -158913114637170 -10380024663118 -180746558626099 -263512220955599 -27876639655451 -276776760607057 -182125559498366 -152868582443180 -87542992895935 -78012140014014 -178303768251700 -63341646755111 -161929897171338 -23656694501742 -169780989864660 -215248108455271 -84963018844674 -45969190856730 -35811407031066 -20722085999069 -59128526780426 -107374883488449 -172839521901972 -162526904362266 -68816508585704 -34097371428699 -67838866877834 -200653557920061 -266557619742893 -128908870840736 -180343793172048 -13308876450225 -22866104935494 -233002640702538 -194806080575469 -253874736549640 -50031685945667 -77871926500689 -52593912283773 -110690606196966 -228934348498765 -136372260603933 -69145543719961 -51123645019601 -21763902035294 -60741879350177 -271393763475329 -113246799972378 -47535318197305 -114472352018189 -247633374513059 -4432921991141 -189303182525143 -107200994331101 -181440723219449 -270589921940334 -123939669479362 -89572145021236 -206075806196839 -92338389124319 -236103441330106 -174711846808173 -127079661508485 -130546006303369 -151571530670984 -108858568278608 -199336171996899 -253949843061444 -249960507742338 -260949988847568 -102839140868223 -77766410182622 -222668332906587 -141483498686956 -38609463315114 -113276259958501 -125281027583927 -1466119071664 -9501926440467 -84872384244142 -127310124952356 -33388929263527 -34083859767136 -280989884339368 -183194159301460 -202090923641765 -150754300915625 -140476366795844 -85297547582388 -137893903609662 -230144899800300 -181737464504816 -85314770547232 -171436831148686 -17167535719207 -93050815452827 -191028909135112 -130810217909388 -36568631788169 -205401411666515 -67301480526938 -167305957860133 -222622753343805 -243598961833990 -83334129590172 -113485234565887 -35945131045243 -37332831067047 -221202385552762 -212914264987211 -263172805784479 -61156563091464 -20010724297788 -241033131890828 -78745279158566 -110966958931575 -118932288375125 -204024689523312 -271494354867768 -215128673849035 -101852818150378 -203724780409878 -227168409379686 -10679036829467 -75128370819788 -85282701939394 -102834657769598 -251821316731387 -53220613673218 -157817512868392 -31073428732349 -270935254843839 -274216406570190 -218473747675074 -234454992322103 -98323390595694 -108798209288336 -213415449502235 -107592681559981 -225572117929278 -137587517267994 -261257462415171 -163400135322518 -103537051246074 -163265616360706 -122924834723439 -45896848909151 -75285782568326 -140301216320518 -84766446694018 -146643921962513 -87468881515083 -82772790989102 -44513396354431 -118652684289949 -17016168488594 -57131346407424 -270110965395622 -103730981529382 -273124154228069 -63374282964323 -263488438188872 -79945154175717 -137321683562390 -247638033643541 -41382162993433 -14095082884506 -143402785790349 -136115622999890 -182842741987955 -184449321588408 -162544083942064 -50135277569966 -96357799141387 -196439384863709 -226940256857034 -61916741936967 -100322484178153 -143151359128465 -60508986520785 -238785786547241 -52579042666938 -258709904653325 -257615623961225 -34122269359654 -76754669654247 -3242887200378 -178465621763217 -175732645536149 -233944346299031 -154274855870701 -246430952534815 -10742087599576 -120668341936222 -99377183148458 -22612378003674 -136254637765061 -213509284935761 -205482629591556 -195838863411149 -205596616691973 -198901714680726 -270622400861563 -99944567771360 -41394236532777 -214150483407949 -137494808309729 -105363836244119 -70153759473998 -252909495651429 -159625931101192 -113186689515792 -12991984010175 -166572737839736 -235839633704815 -42318723317228 -74056251020665 -184231526957601 -52596397020565 -79379369887420 -242002404434974 -112619832977808 -251238092136969 -265991541217180 -224799023041026 -59859179000805 -276867066881668 -241645975723330 -280196580743556 -159503608608248 -619433015151 -190469242031631 -44912613410877 -194620106015556 -112804400024638 -224005519169609 -159488429904744 -36365951453145 -57426270261658 -195106341616764 -81590503300548 -26374952904432 -206407920131664 -193820733071366 -74156701989737 -173102923351409 -30221503937960 -74385601227629 -136029131223740 -85810678996015 -152435105409079 -81519351818891 -245509380781842 -116944753865087 -106949243754999 -46235856131754 -110485373273992 -126499133044791 -78980600794316 -94912411555687 -24484515077603 -94763533537167 -38610082031252 -32246892701904 -81191424284483 -56018502557960 -13322763130428 -170873510422143 -218047153658288 -16195316962769 -12057540237268 -179722475090351 -71042093385035 -69694513910044 -171638136804096 -228575425647020 -194468447536842 -220362153248511 -88958897292767 -14401359777898 -224108075976362 -201438158148916 -212830299212451 -66194952475811 -244532506167207 -252151769133690 -157745967159779 -70968550830535 -249382984427660 -128539733594269 -209439689463305 -174001385161923 -208042809681021 -119196069844848 -102555466973401 -208400778102219 -235506595092639 -231571419019602 -17677391820614 -115230937793020 -280318271446101 -254240404923534 -277048532142418 -30325715871155 -64509426620866 -213171038818304 -39480018643583 -227436267446115 -46004984566531 -209218708358362 -261479821524970 -280973722788346 -58739071357274 -248930518566835 -130420758360582 -196991408223339 -85108097363918 -262930542864034 -35899744157614 -4281355711772 -32198399673107 -109195072629657 -210912719046817 -191906430595330 -254096612776917 -27061580123429 -33851796664906 -4166368377806 -108948229070697 -70432025626519 -88887317633732 -168266471034759 -83445702676064 -114742392633117 -109171037205539 -241650451023532 -271762667826889 -236316851197880 -37445305573774 -206924267788995 -37854648330867 -2397884134779 -10628623628166 -176544305721027 -152978994167441 -92949643940231 -165208943758617 -45945301018176 -183345384322977 -58913724281049 -83609699422490 -241198467731734 -20593206007054 -73731718868542 -110748539793389 -278443267210373 -191151415607529 -29270395351191 -188969838847070 -50700972572088 -113158099834108 -190785560011887 -185503285929505 -496458140653 -206469958796357 -240052763740354 -238541375863310 -186536128430028 -209798955933619 -176455128595784 -23751271935691 -80402157774199 -53722942023010 -126514669130103 -34658084044337 -224488146145785 -109524828001364 -88252710783468 -179660465382108 -58043777549412 -200282825339565 -258731035547700 -111995835960269 -104677201455406 -170980577178654 -97547278590917 -2434085729829 -188546033079767 -212838982920020 -128190186759225 -157985803329378 -72612343861074 -129056648513008 -80136265016538 -8320678758445 -59440211586227 -88169420246730 -112278758581424 -152221653639292 -53640333392946 -257148477743018 -34152724877509 -50759922824726 -190142346007303 -54240689394065 -74527495878957 -274724384214411 -25044544707678 -141559577984447 -67002927354776 -80070907887012 -147394491680146 -140593814756131 -212171911347587 -267483961485132 -116485707271291 -115386076744112 -67751718922410 -231452406022093 -279849773435931 -252922942553448 -56164898956541 -197646949619038 -154735686771100 -39450007983218 -182330552427080 -175353547806114 -101451807417417 -190456262722131 -164907268551451 -77450772603020 -174426173782320 -273145938152569 -40646355292593 -154931850970585 -126323456665763 -22597333291143 -95958742575073 -55114298101057 -131188150580703 -10670864967219 -235798655175394 -80281660787417 -18265669469744 -182446831370116 -86433876874856 -109640583545223 -176249125040141 -194120405218503 -194928655331883 -227068417420577 -219786609214067 -256021998458775 -189487843175553 -227845200770286 -29888175020806 -33067939987092 -85891743461727 -274371301141286 -222451815278764 -49533687873550 -223068610187734 -88403751404130 -211435849364381 -79848535306844 -257843064504358 -204206286244506 -226036647691871 -275774335909071 -81473435634292 -47482202599103 -144170557440346 -179689029198599 -14846332733388 -126017889133594 -193677133311006 -129553698346737 -236074093336492 -46645691086974 -12840033875291 -276576356388706 -109929803385149 -84203892907015 -101618582401828 -119063217567444 -56026062680916 -98769374339836 -83979994364043 -230996896232628 -61545518126150 -66135965097946 -71798522907401 -22658710896441 -218913342369536 -139692024938202 -82504477724328 -90184051159991 -188680383301809 -218659382375565 -83223773888423 -52840215879099 -277092480470416 -172933955264201 -179756923414853 -193642379585330 -111790068743586 -174561169956371 -162715067579864 -190021902680636 -170913841562027 -272530212068066 -228506536182458 -240603296239539 -225517135187168 -152741956784098 -276273624566077 -128565212542107 -129088146472189 -54430429933843 -177165145134805 -30989145294587 -86058124126797 -125222945950478 -45207149864324 -176161578676874 -120147165036528 -153230113696612 -242894668387913 -204557185119127 -43227276457480 -97029197394134 -109577993760292 -265197818999773 -227245563721697 -3541783490851 -75463962596169 -202134121965942 -140031050597287 -244093744869376 -279868678598470 -218282132906099 -176119803976936 -194117164103090 -156325838838627 -259101693644035 -188535125542610 -51036328580777 -1946325101455 -174519677964337 -237367567554214 -20203950382649 -190422069865079 -239199705359887 -270761122815975 -252045271286247 -26548769221697 -174817854266460 -110333492375552 -122805992205504 -125960958381150 -249963382410111 -261996977489547 -194171462572501 -97222321989165 -100237229209914 -157855876439107 -79881657330781 -99051364792172 -164785837893742 -15020104333625 -266620225970876 -59028159186640 -253615728713272 -168106614883676 -50361290588395 -209948167103032 -228029052827452 -170515394559502 -105523353749412 -188121718723102 -233961569614726 -61270564130967 -203605943775272 -115427827159233 -44875325474838 -75081463868044 -183787208932977 -1249256455882 -102737275990187 -66733929373085 -245086827721057 -154675576314514 -162718063464514 -150902905287992 -56977946064707 -204392737862582 -155243785960026 -30224565498028 -267701766990402 -105963483563069 -211766994067018 -217333098186454 -111800182988592 -159869694873774 -182594347883109 -26181332180067 -261948536613331 -122836120554126 -2065867573773 -137410739280544 -120669799075494 -207848830599999 -121853150548255 -229582357551832 -23741651470819 -181945738514964 -31879261733123 -56974082816396 -177793505422637 -187192605761063 -122202134805813 -154611238577274 -118593161450735 -78854574650555 -105802767878909 -80654564023569 -257238488063898 -103902105721930 -278071354893540 -190833198707301 -217985029218250 -269782065167481 -67145124171488 -36205461003285 -176153877974561 -23642543465587 -138404243019717 -122385278181275 -82325611899665 -255697288189242 -191586518988698 -39553631804466 -72526758358770 -279472342872465 -258147265863424 -121327106697947 -270970268509260 -41241226868516 -176105654867925 -80037926123316 -161771480432002 -89854152361491 -71880860363726 -122335546650887 -34493156166214 -20207250755267 -233649920342349 -99980124173901 -167453333593642 -185555949660720 -41784062364932 -77950769696249 -193023720382382 -241277802572809 -17290860195599 -253364990589935 -160923161783 -243882353207808 -18526038019891 -130180707193801 -93754956865586 -198293824440464 -68043866326808 -57083295899016 -97036504767803 -206199945106114 -253193911692113 -50021037353232 -81697952719620 -217979159273234 -276937525297856 -214606430492589 -101950275716174 -162836029381209 -91157725729785 -223444501108104 -198605881506616 -59959643851113 -168363930973140 -218761780722669 -224808285949016 -27880044247417 -62137477003212 -63262049071330 -49967861231401 -71336393761801 -268686314603112 -137574118366182 -196276533224087 -98341568720051 -178663138929836 -157988438257671 -77751762052646 -105565756072296 -252002890850502 -36943889163141 -248138773977317 -255599136677764 -261306780267671 -26360554701778 -225136824425205 -211585655701515 -267565529949511 -262075159790538 -29464587797134 -272010617267977 -120953683574283 -221336101046574 -137886000161488 -221916170391639 -142232832902404 -92773024001789 -176409256093009 -110936521539038 -206086481134704 -218681733444428 -89613447834095 -87186597473357 -116449743893393 -107672828764481 -170466118880561 -120013479173991 -245563002720417 -209043097348435 -10121922479359 -110723322956074 -262697235472716 -143368528417756 -251699994008831 -18163664964736 -207344543111450 -113266774862380 -62540293680992 -72652384335043 -161768536944690 -206756805039074 -67501773879984 -10967320018364 -58238043130511 -153895189205669 -51354506150495 -113235628950125 -27511509833468 -191533113744357 -155013208372375 -158570488830561 -255820744135187 -264775777038341 -263439602916317 -253845037536808 -252074600648790 -74497828762866 -240296030059430 -63794760533343 -271121777134166 -34516975513921 -137462304522026 -130828913547403 -214247857041325 -77883911450788 -1755744388568 -37096459133468 -219509202426948 -154717123747942 -22547850207165 -23527780452679 -250935356067915 -79844914969634 -27822310957005 -234292699691059 -275687592332916 -161113092652116 -174983745741694 -146647163748802 -172197217802030 -249181948239866 -92708174004787 -170483759550071 -74774983616506 -170346379200501 -15538637963648 -45635650867355 -280971626787953 -257098992523491 -259316787391683 -90835765890881 -186293614157000 -193532725109066 -22505812552533 -280158720006913 -31787643652360 -45658296741938 -262186411461477 -28890874973831 -11714678114621 -76233553109310 -92913817251258 -156831612927317 -210755552578327 -160829389201012 -102480510239966 -27819047193845 -72957296863883 -103754650750312 -111335893234352 -70225423620683 -117160092551107 -90035695980758 -278313510845568 -73577323598267 -52632288907298 -245346347521317 -263902491787670 -156746768491230 -147003974472731 -100237391152873 -171737160579458 -235064187123149 -157612041885529 -47042966574672 -130318565354173 -109054634254030 -278115523456814 -152513241198631 -187820909200038 -199424706987124 -198254806683455 -243500619509720 -275429554373348 -95038233522497 -212962809213341 -193906290691130 -15979094969754 -238869108916346 -233952727620310 -54271361328612 -188236870858577 -153393614191288 -107945758326318 -190036860231591 -171715002307398 -179827265932311 -237462482690966 -20754132345275 -114068523525767 -58817240332145 -142207271567711 -234640357603636 -241700630136706 -257701597058251 -146899125138857 -147956081814436 -2388454313999 -73491605306546 -158912672735125 -196738777706287 -60597447385143 -11344899968588 -220433032012139 -49434065867856 -68778014681126 -230985927169962 -101426864935457 -201792817834242 -107794858015616 -177242372942443 -135142834844625 -276572524825937 -144003635174357 -132522335114692 -181465715676875 -149705240845940 -92641878233900 -242915965149389 -197842914994309 -207967129745813 -236323440918626 -99447389819187 -268005319107398 -217836910659007 -191063805821974 -164781871737385 -245501561602250 -85983997372372 -220905874388842 -70824860295649 -242770460754057 -52200665357249 -49444802279815 -100158204624966 -241803329067217 -215827720083930 -115727160760052 -106541592358392 -120207575637527 -180174874498503 -70859795063876 -157737361664392 -270113732786142 -99651707256342 -88111500762554 -189033452595221 -40850997395652 -211843817439643 -179620063934597 -90348256190302 -55848576134955 -266162801179544 -224679474083449 -134401905330607 -92596222775444 -271510429199548 -222445684168345 -211876186654108 -240605118726533 -43241229389961 -104046799647172 -167756085469439 -113957723972937 -269271302579122 -276721757685819 -213810553532858 -182850794974964 -207402734486091 -230068113816226 -84494446759846 -143338025071224 -85509017070011 -257109552959938 -148242072432355 -111357910743573 -178490283322173 -182005853065462 -128482260246999 -121635505392076 -133898780766802 -269381377034698 -1566486299909 -114008244346220 -26000759635803 -79656812726731 -127092238273583 -210167336582184 -111050228680385 -116724374474051 -5998225893610 -279634190672063 -85517795765142 -269135708112881 -100512032765930 -229842161877681 -247404205615529 -147270245048744 -271791891986387 -191232101734033 -110704637741568 -223714460929893 -14291716640435 -151780285623669 -171954966084728 -214614187626115 -279069538234482 -84003132849017 -234245927542497 -138335345604380 -132693339750 -82048821845299 -240652334210620 -34317386646806 -201621979262111 -202379934754127 -151873641639199 -110046962432100 -158352174129557 -88059407871253 -71563649025701 -188371926405252 -196017487955966 -69284025467013 -258220569914927 -191047062566714 -216009133739709 -63699501360409 -202339040853567 -47924846878027 -22911165052741 -41240558403690 -14536524879224 -231998783154151 -189436236841623 -118657276493860 -12305823325644 -133531246085359 -263982692246923 -43921855461867 -91746180095936 -174496460553658 -219630958255752 -57382855496986 -31815147247506 -87163195488660 -32732469618399 -14850819631299 -51629101843821 -156829767751849 -222687870649208 -89151557653256 -158980826429288 -168723334840332 -694201387274 -206581601129615 -255712003686600 -135154131568937 -138157498038934 -24056797096118 -102520145232954 -26826780039111 -94358966977004 -21928908069785 -87530776131650 -147436227478319 -197132313227096 -146770931600938 -175074827045334 -74685872958616 -173829452217003 -126205037330630 -20487526084788 -65281513396567 -108032383957897 -121029240869555 -169556926662057 -232066790684449 -130263715856767 -167594470411866 -152227745443551 -164697533772092 -111769927585583 -81234064623984 -35062156395338 -235901489117998 -202146153610805 -26176756384607 -98187375944215 -151610641290389 -102766386734338 -131668977964019 -34291826262569 -194266882143007 -10578668921663 -208180156920994 -227238935134607 -89290184460889 -273417804081601 -205651435256682 -174825401545884 -51865317947890 -227770771999292 -274678654982356 -221884072138697 -36863024842705 -276857101889123 -251691481806426 -183918933813150 -268687727532394 -233126952149854 -72351971046714 -253050891908379 -275818943256426 -186687981197895 -122144112263802 -152176194751080 -51014707104205 -159885364139910 -192499680405882 -4864577013978 -194937993811890 -257268899446008 -234947932218556 -180137830480509 -163223107145513 -46258955800986 -268707132955121 -189545945093688 -95412664807273 -45508892389529 -247405392086260 -9773396566083 -175072281766913 -202546925380817 -98998429287267 -132868858320976 -207175895420571 -190616011130844 -36611551995303 -34043609817033 -245782091973573 -18946769036582 -69535299337391 -136277545073954 -34033788303001 -215946613392580 -45102739303007 -163310639030077 -159548334375907 -259843733887593 -233433761703164 -212594365914399 -174693749938599 -12645622375140 -50126629183144 -136747076801403 -65241411008585 -253979313160804 -220244666366020 -229788122097524 -3071080992252 -104346364665276 -13430701762100 -127795982374409 -141817195104422 -26980565085827 -68448678148335 -162966180232763 -214825067467979 -216118739332826 -107862817435136 -49532563676993 -228207462174425 -137987656037038 -133633583824618 -64110376844750 -271075345241858 -263606981859554 -70121795391523 -183250461446257 -262705882891260 -57138004852076 -35660962901980 -31745091845861 -220705689013700 -163523905276787 -12744035302597 -82139346351708 -90095277981627 -250789155094513 -165341067277462 -8803540982763 -181258903055139 -109440344616982 -195340277473915 -60811098966635 -247504550434455 -258945041726210 -229823746498135 -187447705304803 -83237300549224 -27802182493702 -149029421110687 -117432249074789 -185931364693276 -75749381002138 -252916555867835 -130537615924183 -92721091150318 -183998338283747 -199798226927886 -148008271152417 -1149292703769 -246083689645643 -263331374106093 -122447991408290 -115534340675539 -40743960272505 -238544298544236 -199022409791107 -199523719945388 -3415297617443 -6939848732388 -136147004871501 -228434737808868 -103408145871619 -102156367610902 -116576723289673 -184192515850934 -130116375003443 -191724579838214 -247021177040579 -12824886931742 -152282000871524 -5737628416562 -120664035477830 -64872299259541 -111477777591825 -122892056203278 -97284711097365 -276940320383697 -158946208638689 -24756194584159 -155278566026446 -219184503065330 -57393086113861 -40269561312326 -98431233669658 -112556116442830 -150919693364948 -145185400144498 -199228233476094 -163892521708014 -260832053995115 -38841323717742 -41310727160546 -145441667371468 -222712146347963 -162930465636283 -92510387759406 -16303152393168 -135567635571697 -96786770299603 -112272444647390 -278828967788071 -233217289458271 -49911970408469 -97163801381980 -54075805669360 -142641814237675 -44236389094209 -147401043246712 -57282370864773 -63140499048184 -274910133385005 -169410114900932 -86619440757252 -128611253638493 -192119319953370 -115997987439306 -3228120233357 -102402686949613 -49764366246529 -39361914414469 -174523506645249 -31425003299614 -28007149347565 -259750464472368 -212205003549833 -111240030797335 -74872435836176 -195869017803078 -95168930143172 -179171349794599 -27834585723206 -224182216282669 -177754733409078 -100768277829425 -220638077957667 -171741477567690 -8250927464630 -48252683693822 -246956599632996 -145072150044034 -151106522594266 -180253062281332 -140273275312576 -134529415339695 -57247416641583 -187448333591499 -35120330427440 -228037692869230 -69977728735499 -144811527746377 -259749533545080 -46228422872011 -196485455663144 -236241866473223 -27648809027205 -51742774282882 -144746410401707 -55937661112156 -13279716494981 -38459255030706 -268257442557200 -275689517351162 -47764173258569 -231768844359914 -228019941582172 -213076448354497 -40847369150294 -184936926686901 -44918310097851 -151491221688996 -34153954675537 -1159931778464 -155768529293070 -125861935230087 -173008491626262 -253431901009387 -96813741176765 -279070515452214 -2117993087609 -202619112402966 -43028919186728 -75610777891183 -253691610882464 -106136284938588 -194793868936707 -153222209303734 -246789450003675 -4412250974788 -8047677117287 -171485687359169 -35799473762699 -102243424410143 -14968060411892 -224643416829142 -55173346698825 -48164874300087 -274062008112592 -225939697374997 -132631563748279 -92009785241186 -250225658174005 -207004846580466 -197437554797292 -136222107163181 -239656225927683 -251693172183851 -129850421983902 -148993457732789 -222722064231278 -146820487831738 -133340376126119 -152219525610430 -15931242538005 -169666997036492 -50761983369143 -218726015381579 -87425756779562 -39348161755004 -271310202954906 -154628053877540 -184271477937639 -68631659752763 -210419790095829 -77246598347097 -65601483648500 -57549969753464 -109568415344451 -82365267146293 -71956912504294 -45339686735896 -188704743881348 -185151754309927 -224132965388545 -190622866981330 -9918233911677 -92043636593431 -62720852539544 -71697277315581 -33323067833049 -57082841955497 -272365601129264 -71520757359862 -116832785921066 -98619637051394 -193251284136477 -62733352648312 -50892095193810 -94075125120309 -226066921224883 -184778565959507 -4087130524692 -249032116971374 -193500861334435 -165780493430982 -61254943022915 -39941466009154 -8155422728465 -256099797406123 -116899442935047 -103166090178933 -250241669222712 -161832433529647 -133022407113252 -8436970850072 -229742631872395 -100230865347387 -132006252187456 -175807207685339 -86000685373236 -158807157297196 -77662206508297 -99232180708628 -127668723322798 -105405376998863 -54643682585900 -152742706649260 -75389448907941 -278440638907840 -119767978276433 -273251818005682 -226527131115214 -247503431396769 -226670762427708 -179395250732385 -138404917253774 -173885108233169 -253289855528534 -68574804754437 -227818096563999 -257929326547544 -266804932716375 -91441101355551 -186791624801304 -65669008956615 -915521094533 -61202588063833 -77655215526301 -254746816253638 -87590070271893 -257783426360806 -72426032224147 -37158685543595 -49812635226392 -237756738663053 -90663069736013 -68420976069294 -38149684914159 -226750455734840 -208708544609731 -217346895559383 -179357610267215 -15656488038267 -115866445595366 -56828164943380 -193140462262028 -262241645367464 -40239430071213 -116112476447740 -252627314012771 -105336620452164 -86732970518359 -125514712614717 -222273896678740 -194398524238774 -267463701664085 -105713968113050 -199474305152724 -53810244706451 -271173184152764 -127787453879373 -113159631658096 -152536065849487 -1012174065352 -263490623626394 -93565224255437 -267681824139382 -37356178366492 -232693199909600 -214212478835089 -145417777532914 -146922269951274 -127779689739816 -131514646600700 -221013207618383 -75411222429886 -129123572371974 -140351479891314 -225045519874695 -233449850666364 -175072777987126 -63279163660020 -202761631282688 -79621097914434 -242322456680155 -18255004628047 -23600607548944 -220743901763805 -54028487674064 -106970005427439 -260576269333771 -183258414275630 -241518280575821 -73440799602320 -172720566758780 -19904449195763 -138948231510759 -1250344479570 -184765947458379 -68613286221515 -8953062014494 -224614620761635 -63520848041717 -89404892547043 -16167724330389 -35895561804059 -146576077147807 -37919796200793 -258843356686444 -228732195411253 -163384738731145 -62422635658936 -43167870015306 -51575544069047 -192083494941851 -104169975660871 -156728716895301 -267635695060721 -79988984424961 -220730490672393 -253136576545763 -279368022995959 -77899469350788 -20144156542398 -118690677782720 -26445204379622 -149146923466903 -232456568553247 -92196582164589 -30288493351564 -256860899817040 -275072827598371 -264839130050979 -269727224677474 -250793505570455 -262656074628874 -173788678822673 -103350631110695 -279338558453863 -109251946529744 -27537734254511 -203543554423733 -197213155772109 -94263734560032 -236883296990749 -64466115168556 -40343793379047 -37097887828728 -127692147079318 -214422271728421 -15124803341288 -213164968482308 -122719295130674 -220930535947798 -223205117278502 -259084184372989 -87295933753628 -74037998290702 -143399247023983 -52230967947034 -249911309205272 -208874054514387 -42454778694044 -72587011501586 -238187017054242 -221471224451576 -27097079305894 -256683323430940 -67881904665038 -211322302704582 -129794084138583 -278263703170100 -261603458219470 -172257565034262 -202517087022490 -250935958941394 -25832317260769 -11856120650 -73923711581966 -213965039075129 -4111193674200 -267432121860785 -239270093738546 -185369559815197 -261557029244046 -47454721785767 -218112485280953 -137018137351874 -41937268272243 -17990200972036 -251983775275609 -71054053481903 -215894044386247 -221882415424441 -141918072047399 -45469679540561 -194056290860714 -259309546341412 -148657935156129 -279319727369989 -149074052651669 -104038079682026 -193041736981400 -239351473158497 -55072348788064 -56283255028245 -224124916945603 -135313063832318 -89574599512187 -202892710973120 -65103632079461 -259867267351049 -152217407418925 -220451916819849 -43161570078577 -170341309709290 -161889967364591 -221318157446924 -64104700118509 -251382544695061 -40040893402259 -164425498121695 -207670495798184 -151322411509497 -133741251541524 -219177215075535 -225752381729261 -63277997805997 -259183448636052 -116350971979660 -280185306505858 -123049300060954 -252928717094948 -185526933833945 -228566379904635 -139257909164241 -115478008755537 -222680801978895 -210084960775261 -9803288727302 -169229412562356 -102259716495882 -216621547077700 -21685788912682 -75698539288361 -111864856433653 -119815204167048 -265608056535690 -109244078911972 -203593523522647 -114612668534946 -122258054085752 -91363273530487 -273479607609075 -5513114663112 -1162113062896 -106633826306802 -207480227638256 -251723109555868 -10997499649612 -80820209431344 -271795731287216 -180357718716202 -276978134898969 -228923362253905 -39844816025969 -110413639896440 -179232544936624 -272713880872607 -261706576940403 -53340460025329 -220654638943557 -126173373985465 -187864034812250 -103121881493229 -268029743026628 -130527837078783 -207012753586569 -50938135134555 -265918897978731 -249420036059620 -10582222859332 -28216831803247 -104633269370273 -210395900257275 -153249266089671 -269855364271774 -275095047123033 -174529764361362 -73760704426698 -148391710066594 -215741503178172 -269113544136839 -42037683114719 -107563980471000 -172479562727012 -182342734396267 -60365035296580 -228587827419393 -279029654387519 -214523705234615 -78048751047110 -34185499344140 -468635138827 -28369364690412 -17990287102948 -11560469611119 -23278369850342 -280274062527408 -73333005702126 -193060369590266 -183578995281462 -133846388058910 -124685664913031 -218869844535066 -216490781940330 -20528945705506 -154498190301476 -243959535148962 -152426522120225 -184457653791179 -264923516206320 -16792484519965 -59575672100500 -103885261039660 -31065365491370 -267734565076681 -205948023826534 -244636709721428 -26766719288454 -173344032096497 -120318536712588 -114733285720291 -53651044430056 -19550934263787 -236602189291641 -239387437875149 -179178052927284 -23576717710390 -264671800807166 -222124358848271 -168862980697933 -264732409947517 -252479823165782 -39273610292819 -239026260655365 -217935420310954 -152210119776933 -208953267981931 -255353362339691 -48140142180237 -91157021735815 -280073689427258 -272184356026157 -39397651095549 -198626725971337 -237762013356130 -220569487348081 -185945977120022 -89667549064539 -101119422654506 -127168754290579 -17169570087890 -91132021518279 -149585464027230 -255990159546204 -73761461202248 -137012119994233 -229818997407603 -31089989769056 -255313183418651 -186669771783605 -177431652638390 -194646192088782 -142971577022705 -220644263507835 -16375088023263 -89722932388931 -105947903983670 -55863608519605 -169143891221314 -126231122050137 -157028463562837 -189801713267838 -62597691892066 -227442632786013 -230461355863729 -6454091573008 -53046830957768 -168932811785024 -93301625251800 -237988575188636 -138776787599098 -51777342987509 -131550216406143 -151751368271125 -131238051153055 -178952158104548 -33503197784813 -91604355291088 -162178577720422 -40276724664614 -34251214097456 -186206583041471 -151115890948614 -62143653066731 -13704697009438 -208198155776003 -258915845358596 -84575284733877 -229019624463413 -88026930957233 -93134015744920 -80682377418136 -53307793800228 -48389003187192 -46071380924454 -70811781137452 -43777647849050 -240169588426084 -218781414863455 -226985408754770 -32177412212976 -89175698218606 -178039965995749 -233301768904355 -4646613396549 -178122281183247 -23807253810458 -151666274938731 -244676427226779 -192523931683305 -109024092753057 -10181809248634 -107899085280463 -141317248989626 -180765199459770 -178160664937957 -208082759763236 -157318924535467 -107696410357018 -89161515944492 -198889502554563 -242274376698375 -30019909388824 -158848641305383 -185395172841391 -113815408295570 -151599939226567 -14291431736732 -156293221288020 -138559552783368 -180232524577683 -68861037196264 -102435243633717 -201215138265142 -97924069083125 -260406272609032 -249046597809871 -131162822326217 -123586803790571 -231708677444489 -246960471811470 -267737223621258 -181524969412774 -210047305726582 -239181408217788 -23867632627974 -163161153206474 -57677866425185 -264495047183785 -129808808861711 -151510139212201 -90383433753980 -277891995039525 -246091833873524 -4817676051694 -68255960410515 -90749933085055 -235346206539473 -112988032814570 -210372010418721 -77074186540108 -71504744553582 -164998539298274 -48219433461573 -15791260610587 -35363657370947 -78573233280440 -151849733986840 -172620617569470 -75514211619129 -274331599268991 -171530364505721 -84906032991124 -72967184731292 -155675879399128 -30628407001696 -57590353477197 -161992424090780 -102476846081709 -174634322461834 -55580570342501 -130784579444150 -215060153882786 -52917487628771 -171386849489468 -101174283756264 -12590647732659 -90099581525471 -162660341645772 -97199332491080 -57202333422612 -176095100738686 -168799123324859 -91223905276106 -73112097376958 -189218542261404 -62047370027801 -276555147164067 -197911010475972 -14748086706421 -68392219800879 -147555110650023 -232087587626198 -84766746064852 -202620946401053 -234336525348443 -238181738084687 -166867148529070 -192616950310029 -120365359633446 -126412894708090 -157289231968879 -161063709381636 -151356106422759 -208654748649081 -234098639856250 -178066659979980 -121832467772791 -27540867301171 -21225479840987 -147244071815888 -1197810249136 -96728067389333 -129575810919949 -174924041024502 -706499028330 -252373414047967 -213035807909117 -166797505065934 -129715140080782 -121638565471923 -158276693717388 -222998248599025 -272779503601629 -27471449105693 -49409185456672 -203829079235020 -13052169929282 -222942082481758 -35907106931046 -263964006397001 -35945840412652 -119869086189894 -147689586421222 -231856418410907 -69529938833997 -214501658607683 -67046824533963 -5132146562517 -11333704617095 -61721578989170 -6320299104685 -42756687908106 -37799417344617 -161672462717413 -46140440647047 -93669629309769 -244432016542848 -123910412105407 -6716451979280 -118234534265436 -237086114617746 -138770331833241 -208794241266680 -12715546816602 -167366919972960 -24792648386852 -196035332025822 -52050199384613 -216118945616423 -206743648538670 -68289885365229 -189309103728478 -243043007853581 -62179295807830 -3383031472038 -224528045672378 -253422493054144 -45423613899699 -59014720892624 -202517091812118 -159733627371930 -57355896470587 -152844217016697 -226773052611758 -132962132723333 -77335394889271 -240789709205363 -132174332963514 -43725943051537 -214466624504858 -7618864629348 -231974123654788 -245160896568485 -241729518658677 -262586153808487 -237390644174591 -256575567782533 -163493290833537 -72875488175278 -216612930237616 -277034258065160 -103905607908348 -78736294953425 -61144053104952 -135413219992924 -176673095404311 -169972392169058 -84117163737975 -18250646130248 -14574145310467 -10682512705132 -118168056815461 -99718357510057 -118896720900553 -122656807615014 -233395725706791 -252847375863080 -241128349219431 -154852696904509 -107866519874253 -192465092255829 -55915438621072 -153286320509824 -260297305489438 -103541814971516 -135812111525714 -4874293880068 -108420359243273 -104694603359174 -213344408648279 -236417788268169 -213926900301512 -126047111141060 -98981215901679 -189873971207255 -196565164023902 -181872556414285 -240264453692768 -262968011080990 -148861549140474 -34352438327592 -7590538473362 -157365934002173 -235916852842475 -191454147256455 -121250316184636 -215375254964782 -95469119789400 -262472689837077 -261093392363144 -113849349457411 -158400034727298 -203100757012576 -44510621752868 -49361724734642 -20369522507601 -159437098020974 -125753275374803 -180220776282588 -269322883294385 -279920079187408 -200664933429253 -260833620640072 -33356861919744 -184282221338597 -253528301990328 -213865892788939 -47065406158122 -14095990330704 -184125458900455 -124794326767127 -28761856663521 -77911928750333 -141224577584708 -35251183852444 -16454824068869 -131875375278399 -37499931387164 -172338666205585 -199414762800247 -44694540488946 -31616802986217 -43344666596895 -216135904786162 -244516617428323 -1881551584461 -35119557600720 -89891401940059 -260929269479825 -189572964061693 -173797791947713 -139603107258539 -141746020678117 -265685398094735 -234829484062974 -128462705702233 -121782285392314 -161995270517247 -185135167657583 -215856554701649 -276838458332417 -277573571573698 -35269606899880 -129267476498308 -275489704682070 -278638447705431 -146622185168107 -180621236438091 -263865306955330 -201549842145472 -236730754382770 -253676092857256 -260171302900622 -143735100825476 -122361396664444 -89878877784218 -29798494228477 -162113511525522 -99631511457400 -230573542447281 -251604302999284 -128524429889741 -172209200793345 -72498699182414 -201507877494608 -19008886896940 -221326284279282 -213205383698278 -142851595007890 -226358039900063 -250874673274882 -33483293876150 -25587244739702 -235495985799120 -201970624700689 -239664149861312 -201246358951498 -271084619137187 -162562080154448 -265699113939369 -124377988385390 -233750946938561 -10319519766667 -125211798543533 -202232914089599 -12836283901546 -211353971928758 -222986591516247 -164375101665032 -272301088899131 -142439879409311 -27239143801082 -627780778017 -271635676783761 -31511111581990 -236952844319029 -39015602743877 -95049997673649 -160544788938071 -183146262442791 -38201360993133 -135631694668967 -232786460907297 -168868530824697 -264897156219007 -162810920260244 -78841286841297 -168131436514037 -169134126715303 -197317446621065 -16000954519589 -14439954055428 -262068474473617 -247004222317596 -71985487433942 -12784814695924 -186394012142512 -52255663906100 -214848975824516 -138645462386236 -199428305655975 -48129736872906 -137662384276904 -271277046955155 -243890594063373 -269332845050232 -133832026988189 -254198711234230 -224416167245680 -43714514090498 -90428840829228 -35237582266564 -37373268154312 -257147202382901 -219815659115288 -191040283705471 -10995625474536 -132403452701413 -213755002152081 -49447599082994 -25659909354021 -88868505509506 -189562140533643 -104392695014778 -210867267242947 -246568204887051 -9551576735578 -159677982376387 -111345757338503 -208393962945339 -261705757252148 -158145085872676 -247123423883521 -40037724646505 -147345162369371 -142102162736845 -207025212986114 -131813521334428 -11382815337300 -35661002600303 -6138709195889 -46693252159149 -118707101765475 -253790439952004 -218313606565959 -167805575038417 -219401699728898 -13728129986960 -265089112317307 -43290183565304 -165071320820789 -135582145961337 -146411929350590 -261754794868895 -136804179463135 -37651456083091 -261712313546548 -187324304693039 -49240847805408 -207676090167297 -100239318844637 -244941085288041 -119352521391679 -78565013447319 -248231830305800 -15472567068753 -51565547376598 -256542222725678 -154429457313352 -59904646949604 -36884099094827 -26224641186328 -181853192021636 -137318642247034 -151327090296443 -134377132917072 -6711428766923 -265791036152529 -207144575179843 -200577449614768 -208408070497668 -269404491541675 -139982327142722 -209305589172006 -12075759992682 -40342911644267 -154973088978407 -250510658068054 -102261995486430 -116116808336585 -26506881112529 -3598489346999 -25381869953931 -173022161902104 -259039088805894 -67721529920191 -81625961778698 -89272855191548 -271529508406929 -214836797151796 -201144866845900 -160500822881092 -62139251334357 -143915080554778 -35759822980487 -228298328605901 -189424653648954 -98849034298930 -21011260985373 -242926432262373 -115114597208822 -13863563551748 -28840678403012 -104518402691246 -77844549315846 -213717316905207 -175587748230866 -172095886721314 -234405222661799 -267185036103919 -208604178938191 -187101840875526 -143325834751554 -113082176243777 -170213376135035 -31008761981145 -255763489549929 -123725507477636 -47252019693686 -181023709977210 -47106910063211 -63797014204214 -192892251157797 -245201376497348 -55686558559667 -119156455043592 -143001554874042 -70713557590236 -219513823000911 -129891289493266 -40171259065969 -37336454635211 -205126374578205 -200230705312232 -245017862215878 -209824854428938 -112985200785989 -17466523594769 -99348738637860 -95671429617337 -75179076092457 -118177959893963 -48364083578491 -58706651708583 -57621084620624 -64350213360696 -174069865599249 -92473278464346 -88739683809013 -199501746185071 -238047668619062 -265532998192961 -148265969330037 -50622533595742 -47461609741525 -140704826354218 -224617577193825 -56036798066569 -88314819921289 -48162776186952 -257605575403369 -197160449642689 -241399442901480 -276517052866721 -118621075951357 -205698605201849 -198142461136556 -150637726175913 -17923011859851 -133306524370940 -266423095897952 -106660108846440 -201834488328664 -214209242837888 -55370853708294 -266455535170229 -56403361271574 -265779084253055 -180763847747007 -38928536729945 -162475946087222 -172580088112316 -55413941448541 -41821946356384 -219947618067423 -128589242843403 -51593553380227 -32987881668435 -98304576673519 -184992759478955 -241435210071268 -196144850380310 -123513461929453 -82603081612540 -42202520568490 -48355481930808 -242881921610242 -176062615416920 -275210654274536 -142034995647037 -22139660711513 -15431933750291 -177566431761124 -100905536848700 -259354280544313 -243820899032031 -57240055207103 -194889084064751 -66426313093108 -26262846082132 -14251314390805 -223396645133029 -95341012941270 -9948314433216 -113665026693462 -12415424005091 -228862926260751 -19202326258211 -27555149187256 -175694145280351 -92700993363608 -135223457027736 -23771124952539 -88201355949879 -212353772732538 -23203981431530 -235089084512356 -176620085759669 -89136161061883 -66065135873324 -160494300456070 -164946780680608 -227760200860741 -260918317136869 -77071463266138 -25471096449396 -4747208124246 -105103366329150 -278504951610551 -262141213139214 -202622658828015 -213600075676267 -142270939273947 -231451668321836 -210420561816231 -118666387570143 -174111630128384 -50050416180331 -87607960715797 -27460982767054 -98656424841050 -264936104225932 -1477047537850 -120966338906894 -99526081389595 -260527807036403 -227009107207427 -253614954356027 -102826537344725 -112910055569987 -277073360172119 -85122753417930 -50906255889672 -76068355941403 -157164184669138 -51052200377295 -203908432093987 -13667897371656 -251711878943695 -14992979210982 -259319571248489 -111302304794025 -41965692794979 -30740902507545 -149331388214354 -89857518334319 -156011822100565 -112835947782291 -185341991779462 -89381113425847 -115813419120438 -254569983605957 -95362573915512 -241812982957653 -272484991083565 -219754644006445 -191347230496810 -270493340616083 -278009094005143 -142079266859010 -188997864221018 -112734161182323 -58941898093769 -50359678004846 -198597835933240 -14612143662200 -248209631912134 -262884996702395 -75032682088690 -169979432370297 -176455570632959 -173458563124863 -96650243842741 -87133268266378 -81676229530364 -30976328438482 -41809575720172 -57973331818487 -263905275644476 -20490513043252 -113962476120078 -95906920269246 -255194330531309 -241697803384005 -84505315147704 -124736121664828 -223553005505254 -59896720822888 -246503067453261 -40421704079530 -218608529851183 -25439857499582 -95557417658134 -249252935682354 -13405184515841 -118699922132168 -157991397904604 -175122028473356 -80330074916284 -260769687191058 -33077094539901 -267309904713758 -205436168300005 -169404847645011 -120716985655826 -198768166441655 -195457099305047 -214626703373948 -124091268475852 -134320452703204 -280906898652115 -148247856555002 -210142824764079 -209416074050426 -126527670158797 -262923575553135 -27632724588332 -220058543432792 -256256177276985 -79788457633466 -810713624839 -243948355519331 -264358272606819 -234017906485864 -76545956513350 -277953699382164 -132741766332584 -269403236609837 -104417592092065 -149666050512880 -99389983288628 -127052788316892 -87158682953125 -30978757207162 -111420538783611 -5150725912829 -239002756677012 -95461436427835 -275901048702609 -275556934728574 -177913583075135 -125456827990243 -214285363860027 -142186542346830 -223820487524927 -71489023288463 -33112722377170 -213576271088464 -162334395067616 -204647628705096 -272655808925683 -101835040371954 -199658963961435 -230615686679135 -274194674727934 -30502507576041 -79766366246763 -237694207108771 -223977295577743 -20294436040607 -229322898498640 -101245109004969 -249152196689130 -17990930203283 -38183296660867 -201301773136258 -198654702470245 -197178280075423 -47298249731015 -173799932442202 -57449811558915 -8606068242624 -275744102657385 -61406967635947 -175207545998045 -259868385570693 -121874218966514 -226038705469559 -240163699674585 -266879761991159 -53123795813766 -150234459883881 -149825117126788 -253273879959643 -23071686979014 -147515880068058 -271496528889470 -160521900494721 -45414101334374 -259103436465870 -1084186976570 -117605157710959 -212196446347718 -264934778701921 -102520541164156 -214300305827383 -141579446468609 -118332465676342 -237664379563607 -209270175676434 -94869595535690 -269732200664511 -182836161967527 -197200626480030 -250731253705434 -165218027036606 -218038502962713 -221665735647112 -258021619837876 -92949849249147 -203479341847250 -269776161935185 -29333751451931 -262865719704952 -47163056431049 -161443413096730 -136220346448034 -102311127171016 -72893308745545 -235600575514640 -47269257970534 -33538936762514 -152887640222260 -243786909954600 -223810023249660 -253112271410571 -10892015465123 -150949870259314 -124574851174985 -53718054136069 -98838072330717 -253181205199301 -149599526341893 -106197645355757 -232509449972476 -41232607595305 -207168654085920 -131991658400861 -192209150945205 -72712610421755 -168000799542063 -52218784982227 -141127216697259 -96166295905035 -224225917192216 -136207678939468 -50883660662674 -119982285628833 -206840672843838 -170439318592761 -100667040596157 -89344970663682 -72156574010143 -202822057447379 -78838959714028 -236207329462186 -118108356583430 -128649183230824 -270663441473092 -207550752882514 -41914297007871 -16184174780843 -136723112685286 -152693498086842 -7174238334646 -36024918552540 -237752684258154 -162967124216232 -218517743667440 -136733969208611 -35557469706994 -137046369550028 -233873962984039 -17993529693819 -40850942868909 -255202250607002 -6917737048156 -163122035898752 -195955146996182 -33823977826382 -242300940707168 -170361025918815 -252783768206066 -159083104822860 -117433651896017 -87048538111422 -47577775919168 -81055434826579 -81698148424838 -65469795283795 -119791650630709 -238224039106851 -14302484732252 -246513165315497 -187854921300640 -211546740590391 -6645266210132 -159959323128309 -17834488672079 -271305022185726 -103576787674135 -168753387376358 -28120275793971 -113028244974102 -253782935667030 -274317216347295 -270411859776739 -242949362027463 -53900101830288 -144914879904325 -2297700717171 -78768789931154 -143449861493401 -5770515797067 -206727208872428 -91024210933379 -249418246455294 -255912614386807 -200002928025301 -123024918526373 -46392174205464 -16075276047981 -50899380415607 -251792221968353 -62457016667760 -196575647044528 -191482383389467 -200632849096644 -152594313971888 -122150675963139 -240787563261449 -120464983601133 -238339095233918 -34221741630174 -235353063823554 -121791707434745 -136905101019393 -121388567746981 -156294633804997 -256460384480285 -76106428511614 -146289524223402 -129171501825306 -229972827788284 -101532759460328 -114882990203096 -168514534592795 -261889350137575 -275307967048195 -43260123510166 -20407628662286 -774362852106 -87753197890030 -40269228143799 -8427127691700 -12894234268082 -39601796108530 -32612439822525 -98906075629112 -227903099172464 -204726651935899 -234054305992737 -135079132817772 -58933001097182 -47753186557899 -265724607051285 -13985644738645 -134787711108242 -228961849898923 -272461101245011 -67848228662493 -85155718490979 -59387787823048 -266212643679047 -64283525473159 -239167257578845 -164709612799598 -230280383916759 -277342853306832 -204521376766448 -89122681728284 -158565915045524 -88656999982215 -236561778584122 -71113665892011 -274106512956383 -272572846516513 -80146703877013 -2184236745761 -125265210870376 -169430986882595 -45557581225231 -68527659864358 -117238514182383 -6523561516253 -12389725483872 -123760926281804 -53050553801689 -187949036133739 -136887194679291 -104779512977312 -133134369556215 -67588822400308 -124571898677632 -79019802042297 -21280149983108 -174437239028929 -207307354444755 -251144729941293 -194094378634493 -24405768547903 -7035006836390 -162924732966856 -159983562630098 -146974421851885 -24030088333174 -258606110709886 -196254163662670 -19767516178978 -211064351029777 -212574497984346 -66258055262694 -195841880034099 -95887739414968 -240971011345637 -276129601960135 -265670789444978 -3615768167719 -110750304710669 -82803641128772 -50657234503363 -104690637129314 -5122635739975 -84934517203483 -167684797661205 -143561472228731 -136401063677993 -219267983092157 -112598687449812 -192572566659862 -208777002292498 -141956916750943 -113112897614384 -241234693302560 -203701041035873 -149658310477963 -6605830789408 -212581672669808 -75311890076116 -139284681332236 -87837962437239 -35657951073708 -104621535316446 -3124759496838 -244899627560559 -268763417637911 -238050391289755 -35121051462644 -193995937650253 -23304242407430 -265019252784320 -118753191516661 -53266264490597 -180661498069446 -161130555746673 -23907584851121 -68542736730477 -278993998928209 -186400348133383 -118994313024477 -104965964595388 -188214843695658 -134469150529032 -140225369858350 -185505629646497 -72411973938416 -240881724854437 -20417851967819 -14924525203874 -177967178826154 -20104635427127 -160115351218386 -231160660050134 -170760021638626 -80072602620403 -204298469790354 -170473471404417 -170742538897515 -2387739896440 -227991535597710 -223263589923516 -158451936540391 -198488378370937 -75081962033698 -229214632092234 -268052973902612 -215894525600562 -279357374609171 -169924372493513 -100336687356443 -219208866508771 -117362630549120 -70096907427442 -12444689932887 -252548873651099 -2081846271815 -237230742158269 -276294584223418 -110433143302933 -129478785175749 -38177257421111 -16307878990372 -185520919701819 -107309295207120 -81424402276933 -244948059761535 -220101750891912 -181631360155375 -122901248533076 -176183180960456 -210012945120219 -25791878333169 -275823037601362 -59113348521397 -27476063305072 -107876144000552 -148058379501636 -182441431620578 -277535163459053 -243087931627039 -191954129270849 -153827767803316 -8981198430087 -227231557896816 -177212340322483 -69763683180505 -93162670803809 -213254508325840 -162779974602038 -92333261578183 -115737355063870 -35434770040729 -28393400061357 -73832154058329 -92556871314052 -210588419091266 -250879196252582 -41409828332591 -116722608047275 -229083760510074 -188856973847807 -36255298601465 -260106912917632 -70799446929777 -230045510178342 -156158177872553 -46391428180340 -202447372156223 -14293430349787 -103797913416417 -77259013295745 -40365027190628 -250486172405282 -250054687510748 -61642026607215 -239761068478952 -50448209889656 -24383368583047 -6923390549169 -279637324000477 -45718079302651 -108131152578790 -267657392773857 -182771106082379 -45839684256718 -254314160495831 -28128553916191 -131488950592877 -148598653992208 -55318655601488 -36328868675229 -246448055457677 -266946880795001 -39739320089857 -261530360275198 -264503000250352 -266352815288850 -6517388085402 -207015847946571 -96739199710616 -98731491293290 -98271562331490 -32569338956640 -152787104741191 -188996199451052 -146072390160167 -102431032525844 -53077869994165 -191952100829804 -221398049124346 -111997374282257 -84768674996763 -199684647344304 -202744243689822 -180595441929451 -197746643007342 -279128039579835 -203451454909665 -268799008277898 -35466877982540 -65053764899824 -42343155725293 -76378205918223 -223099302779708 -146865064283109 -264216456566479 -148676609926570 -142815626888159 -148729769168226 -214293379233979 -226865829293286 -192737824902836 -224335868444017 -82306010367380 -196346595163932 -143129487999094 -123809608263574 -11940614433136 -196336402114848 -161576093409447 -210144027991922 -182009369059015 -40751468139044 -121961049069289 -116884905790045 -116282416702311 -92461894991252 -233079258494087 -264074949791665 -23450497845890 -98651560744155 -247004023981840 -43531876994200 -234729844114978 -32568170385121 -218211357235987 -10972121496183 -243076035106308 -152472236549067 -129509250010608 -210989073234171 -9968865934918 -115947937220580 -84173596868517 -32631962582566 -266648601951549 -237049017471796 -214399464064765 -194422305519880 -255208466370452 -46705805376781 -189109802021846 -194687347230205 -43599578390585 -250457351353305 -171265022862956 -112443391899074 -188041195847771 -263960663082929 -116725804887445 -123844921770720 -126079999687531 -256714383758946 -123145049946695 -94462129141192 -150042586580869 -111460042952899 -46930453579266 -19936410368292 -199419466465440 -44093626604512 -111437721330099 -123081167205578 -8931165179637 -113674984171924 -214660765804094 -3255965324657 -213496718700992 -156665238616375 -200071699727627 -230338951195281 -267103541576875 -140723005057682 -180591144112066 -6128571458175 -153946203155154 -177902209758998 -55750709336155 -174228060402617 -261130551366854 -116502317789061 -193658115428729 -155305750953956 -90357312650451 -93396549734080 -150717191675516 -158296496743003 -218242076815363 -277204319605733 -199354287326864 -261632428905472 -279062784068785 -148145998093602 -145652022557563 -39553372115236 -278555552342871 -269588664004523 -189345163404882 -143354509866492 -122064132875355 -120876001863053 -276316304850916 -221796170689064 -127466585468947 -190857151797172 -65551443534289 -106024021124159 -250009437725367 -103202466132155 -136363679056686 -6054698309214 -68020358110994 -259708951805764 -42214486434967 -18047933985 -221928849040046 -277151502718084 -95793034254969 -252094190132369 -213466388309457 -65368920910296 -99044007589098 -131067662916507 -107755405230817 -112847376159459 -227612351517701 -131244943044721 -270843445913016 -91338794117035 -279267378999848 -139338904213708 -187365072966507 -220598299281214 -268364128968566 -81676245981831 -227033997833843 -221617374192998 -162241189721831 -223258003652091 -57035427586098 -62073807055210 -246484570891031 -19963016614948 -37715488363371 -160998235581806 -254336331323858 -217046293923759 -219945774844628 -274028744154098 -28996522172680 -254349842985421 -55794841852428 -14955068550662 -204987722142116 -118233412214630 -29862384639248 -163485573268436 -101989151974175 -278183922997502 -27623008704547 -27403603235386 -251676453765021 -124084688967238 -232518131005263 -111429770612897 -85049394043275 -71982283628402 -46150680166582 -109387879569219 -68942950698724 -1233246894500 -219871568313988 -86603597442149 -142182001276790 -3591878329165 -18233345331701 -159844763783198 -17367940654629 -210980364337574 -96261069164057 -102297431149972 -267754970223775 -212051830303554 -66707008124550 -126870610316342 -107227094964321 -151374568045342 -10380322644495 -42333433552332 -77084987577512 -276025093765743 -227541416718542 -85767361709629 -17460346814899 -117132455234614 -69524127217402 -256954763455899 -115113824428353 -262817592304738 -15571351518891 -99553606359821 -9803877545235 -249757918021121 -152654810288675 -61445045130411 -201783070054245 -120123684468891 -18891853611161 -111898023051674 -240246005037093 -87769492259687 -44273561700853 -60419806763049 -106709687374408 -70180821870862 -14483595225312 -277216247468101 -92586144234580 -240222790549381 -37669264613981 -85841385142801 -206693897942571 -84851849981220 -78615152114964 -7251790183914 -174639226878592 -76916711884485 -151494863433174 -154505059867531 -149644819750222 -213756057429896 -11503110626256 -128767460894444 -19686678575461 -87672707688539 -71216461474689 -68615337839526 -182714815299115 -58444579500029 -139489160845568 -219860631778910 -93546369736106 -193257764211949 -157557759630618 -70688898834921 -243905150801939 -252274258799760 -140661790858230 -260722789860971 -169797572666033 -236866023102516 -257706995743502 -182043162014479 -23158652179062 -56604112100424 -23932140606914 -56330259514889 -40233680423981 -210766076758694 -42235921122020 -12513492132540 -56190760944168 -108559711786011 -59211593335798 -237621004912630 -170629554149438 -49917885398040 -181420971082007 -279069584310997 -268328400218070 -149373965706078 -103817965251701 -99883170137661 -176945782767313 -97941799784862 -193120263015501 -98559264039664 -158658813034279 -158296038904678 -166899758715673 -14305005546466 -197150800823527 -66909669611736 -131394701254284 -214433273094526 -210163931589168 -198964105360320 -146878302686169 -23715885544565 -28386639255476 -240468473566123 -130623706270353 -224480225717552 -233148152748277 -224977675817366 -185977503959515 -128611209534844 -15814189196169 -38029140923949 -127753120795771 -182430974293096 -17978002119679 -257048992559022 -151514429974230 -121837204932535 -117266344240016 -250052496334884 -40436608220431 -33271595018843 -232390342295141 -66804153293669 -75386283789724 -40585714018815 -55895586058151 -251796138950014 -46298281486374 -1077557336320 -61508474976202 -104203074413838 -154956932685557 -90826657202498 -165072610196098 -176150839584197 -224113148604052 -115467540889944 -258713696304635 -117762874630352 -93381956896011 -136088309235652 -272316853028268 -184508965371036 -66890482427636 -196314100580327 -176283794853050 -87557909787780 -35487372308407 -136621717392344 -113292282513159 -172508255557853 -33011232062589 -88473872990072 -68686025530711 -19227586151162 -123425301211480 -9063361346609 -136357303792911 -15784302899577 -220256042055660 -155575902327203 -185606835935915 -189307532591094 -216422029973099 -56315061268872 -195117402774063 -38697765600558 -205150312858845 -46573032600438 -84057525246202 -28284667131287 -1159968865295 -87316004091526 -2478192938328 -213864462043858 -142896461531203 -192253296213069 -67956311373841 -118794962162769 -99812859525378 -224911453527782 -196290474940874 -204139476780335 -243510898808877 -19587819891807 -157394827688105 -213388047022475 -158005617534925 -226399420546063 -94939261038306 -59516166240104 -198998426805046 -153174095432591 -195455854273883 -93877819878898 -124376916244952 -85910038048834 -140028707579791 -176343274754770 -250711073635458 -155921299832438 -6841741446495 -281090927295465 -276155417677776 -157824171204555 -82812276462423 -198855175841056 -174063108954966 -176015070140475 -66544090387343 -201426658731906 -14206104180915 -183559349515785 -231624089043917 -123881642567653 -93612479092330 -12694716303871 -249621948040100 -17299304282195 -210809800836805 -75680018359649 -93262438694090 -45106973691054 -276517316427893 -62491670065512 -87676033842378 -77969487646629 -202790431964746 -50728340212016 -31080691519489 -170763111103977 -249983470222928 -209707147002796 -11686195683763 -59016119257977 -228088673403743 -104980480790736 -47861861394853 -116793632870268 -153158924326526 -61385957688620 -153354139862327 -44274024532978 -133110827895569 -116670844075110 -15577828289098 -213563172769361 -23470893534514 -244099290754385 -238334014378300 -15919479393750 -234936838590155 -185788069634855 -205656351714010 -84208425493988 -61812666967626 -39602577081688 -205409647274576 -47842000037894 -63104048599390 -28323999036948 -147586547247701 -193008646068701 -100414995273875 -100077285449771 -122453971605913 -270433162282317 -83390855084282 -250043886049869 -243734924252571 -176771303047826 -90385902572895 -119802010975139 -163225795217297 -165875970753106 -140970825744677 -125906389966967 -81439634589914 -96532278070037 -16768376508099 -181197445169039 -76866936226425 -64748807947934 -248490595806483 -145786110404763 -8580942545668 -94825014545227 -69468115855865 -41274737691004 -257715324706294 -75764491820708 -135928471087680 -272764747601430 -117874263859563 -49612384573052 -139943533989506 -156794413616739 -261234107491029 -168976313775824 -242886929991112 -15520626207728 -5028905653565 -199072510817388 -189143994350246 -38197706020304 -141033954116676 -161546901773242 -181386294507591 -122322720463849 -238495658059212 -22597040149414 -40249996811903 -268852711431556 -186790702158554 -39451109253706 -120931902556462 -225126799896867 -164855027442584 -205257619098295 -218550529888744 -69476351455294 -123234800721419 -231748934170083 -45016843827346 -219727762118175 -9700206342294 -245962043381841 -14110122950616 -35935161634343 -25808038137782 -108904702229885 -85047031368151 -66451232082324 -72356589081023 -35097193500067 -160060343578254 -1040847573715 -130280835225713 -16250541816033 -153207745858560 -191920147300488 -243419145062051 -78211504262173 -227913732491768 -2583378590387 -58694095631423 -229643280599930 -7412589170983 -277624169233803 -150346166936354 -51977817907149 -255004102319755 -28280942822245 -175123923382548 -83616774005323 -179843066976841 -60106840516164 -123060649118682 -243795163329224 -207047938373888 -35643511040937 -91053077430777 -62670548116292 -112355462104031 -251218471574915 -117956749770254 -6701067156631 -11441960570063 -12346013170106 -261987090491342 -263263284299930 -248392738576126 -178046649248053 -267655329789033 -116095018529825 -89224965533930 -183372890127168 -249790936693759 -185976646488928 -59067573297618 -14054587263892 -131213079833517 -183397095964374 -125505636627887 -26032849589988 -173285367202440 -274959698832782 -220986941515083 -255744065500251 -62142671987258 -151719538235442 -216260536749897 -151925448236150 -125624926934860 -227701170031935 -226847980667243 -140371587016797 -1590566472598 -57223926690964 -98269550655191 -198717108984814 -156049545194971 -214559742695484 -34151353181374 -91912957516729 -24775115827511 -280470752658058 -192489900387629 -98637526960109 -122124504453385 -95253920346069 -123103023740415 -95693593580782 -102943362210329 -46309564588663 -173055330210162 -280361823138794 -280384144761594 -198064513497409 -234460820609379 -145493855633876 -217603915026857 -237822277238465 -148278354357867 -176579340587228 -52017628057261 -22353557984819 -187846985579731 -221658218811740 -161147535046458 -30010377379428 -124699024653045 -63234958354992 -76103143237673 -155610350651705 -177565122495030 -58672098751288 -135569934495590 -142156523836251 -245516920512937 -204746150849870 -77516176628937 -36115789280335 -272750608949133 -100210385983261 -106051258536432 -279813789164572 -276788403188454 -25673826823776 -19373979440013 -45708446904378 -263107934107056 -53785418704544 -58225094792577 -76950319896146 -240278464983321 -61201271382540 -89112469020137 -248542807676045 -30313386455740 -102230074107451 -112972470356265 -216981253550087 -96886801365816 -134566885451252 -96904071066523 -92059918092684 -224402175273418 -51325102657392 -266815074661251 -128502114607704 -69115634030846 -172869690017771 -91911289815491 -112577321753398 -185027181789699 -113464482698000 -151201750656472 -1124455843444 -26559096137581 -173355687156175 -132493639703011 -226743413553275 -230053337114054 -94051462265254 -226777818228475 -97653387053093 -209819639951974 -221542146373180 -10435244191504 -10432565596768 -164058068966892 -193710539029514 -10318801970890 -239943819760043 -274297213366204 -64005267592162 -67914003267113 -151550354020788 -171812882350575 -152397451803326 -109041192234405 -280485302962319 -209833379702643 -102136750235487 -221676218522994 -257778635453153 -227420201435397 -128724904955950 -103340049873723 -183334952161637 -222305249511367 -279894552587763 -147059460215532 -41456919390703 -194482591883869 -201406408356023 -158830663299088 -222617486520081 -66755372746858 -224716477018193 -162856399344366 -223696711949154 -243497667135059 -139644659846503 -112011962805667 -11369913377127 -247856571909495 -7159976331335 -22105071582902 -257725716326218 -259524157262488 -29073347879792 -275002058423178 -136984005755198 -280494097473317 -182960426008419 -30219518753742 -53230194207688 -72818406996145 -699266188337 -116910548855463 -22521642850054 -254682393455035 -64081053069068 -81993671646086 -182657952810105 -171737992821110 -104530313967611 -21926601779917 -16020967544093 -100252990912672 -280110928098522 -40142658535999 -221774783361409 -136463076235400 -51300663998250 -197196341721026 -163137820559046 -114743021768495 -72072331340178 -92124787260820 -280093963665194 -225052721416008 -63071341386381 -100036528527774 -209117518660 -237058756718546 -15746715871847 -176317447162186 -228796437072062 -29816059977137 -106128763075637 -152691288146841 -249865907862466 -174489653204740 -108014092307527 -156850429694713 -192596734785487 -15608425221101 -251994349250562 -246538349327138 -98300032242077 -25535380907763 -127565664722892 -208152573810409 -238970993942757 -21710604765318 -51324283306997 -166942701148256 -156975219602757 -29737870934305 -202258314409925 -125681916608706 -12170054582738 -21247495682106 -75172674362896 -217187898010532 -269312936918533 -225653841720319 -153618378274989 -247552521246570 -83945579566937 -268276813563316 -168558276168177 -68951459698548 -62687036857780 -6260470968153 -156817019583819 -1557614841636 -122201658713890 -136076621556509 -106706075616332 -221309108631148 -161480276815097 -167557143746705 -3390680322514 -52391186983313 -159155852976522 -242641025811952 -198379402731575 -151347161004264 -68949987954892 -251613645246147 -213854904500584 -168323786940814 -19623736410718 -262262434020305 -54907411593500 -99080997642763 -142219494288088 -105905968486075 -55553516034568 -262671211187870 -246789170521860 -928053616743 -127485186574671 -15014498710391 -36556006150956 -177074737197792 -77951173459444 -31214600485798 -130403025380703 -155434925289183 -243466055278689 -87885716137513 -8363437898490 -146674477282969 -276808382996701 -132810694160366 -197727487457200 -131172902921302 -130318423186070 -27247567326419 -21732689046955 -108891948564239 -63482518564659 -10781016066860 -85184561548345 -74659374528388 -81062592192383 -122501896786376 -174527503529594 -90899695583911 -201114036368187 -33509718095436 -257365534317834 -278650179859117 -22383854721387 -243355093174574 -247486279362756 -5826753572693 -30536738995060 -132476258823827 -252026355251651 -229960276960637 -147118985061446 -77804594916347 -242404133331517 -53866315969035 -252943677622544 -240939988311747 -34365151404739 -15823441715090 -170534136770675 -56965443333726 -277562604491400 -161821840060513 -213403182135469 -56225485550741 -253942742754010 -94982573351209 -246754408409243 -135481982443206 -271296682719420 -38737556187390 -120180280644554 -2714799002555 -35893498072921 -131958851233914 -250400660136845 -67434146276108 -116396355558665 -10037807973632 -70381393190366 -62485146701963 -268504462904968 -203269103048680 -94062551081100 -138659645064395 -36931390856126 -86100070092863 -89543045536051 -110061486639427 -148381179968054 -107116891364600 -206504123460283 -274592138878978 -25712594797376 -264042408034830 -237944143816750 -6806841128022 -14115419182469 -271115761856919 -124488245308770 -173471823544167 -90798884478925 -275230941190446 -110275697080172 -195005381221753 -133126964721584 -178123052575368 -114622025876991 -61021500056094 -236799759023465 -244789257022025 -78849026264366 -226204577148038 -251772805821957 -243572813744569 -44479017461692 -9639345670115 -277414588738348 -91697533076180 -19797303375124 -258229251429826 -136364214826006 -252847715327966 -267996346219174 -30707127954265 -217508086038556 -281330723904687 -117221256040959 -274095474467600 -25432312787423 -279659138453050 -203595058358702 -53334312232881 -36269044019068 -144783796173237 -73291566677845 -149327260139560 -151378673799424 -221262481348914 -119526270920339 -191670250398413 -118669581947857 -39770932355373 -4015503978445 -109568062204371 -138875667554754 -255293041367061 -205941899849384 -66002866544732 -97802698267389 -126640155103773 -185749621671162 -36301041964624 -203367756602083 -160566349140123 -28726612828450 -105789564124960 -233953191744461 -30956747269317 -216718302284433 -236977680734220 -122257486102445 -205907606189949 -202035896213979 -192557993520579 -272123262545509 -235433999315236 -4043935857404 -182423154368762 -11247430591529 -138916702770988 -91877605215578 -114059941978520 -191548820770381 -225546004963239 -209234021773671 -30297167716639 -94331999204536 -91859535504976 -102675559821822 -241595417257598 -107959536752193 -243507774483792 -41535151643555 -231865047854434 -51624260038465 -65198846015192 -204609700001769 -36063590102275 -238327665223071 -678323744547 -123877034334414 -182722643785011 -56325659463216 -136802007892646 -225450548914434 -86593799005297 -178606628634300 -123400344882114 -82849475114807 -235314022590235 -177677894044718 -81248196084400 -175114447426255 -212996003679886 -20568365239616 -25426572065255 -191891869276776 -25682000601720 -181116756131137 -164408205555549 -281274738451433 -176389866117840 -8905107372745 -129083669787410 -209630909659815 -177944557217713 -137606449529870 -3779124372115 -202173639089020 -77306350277869 -31846689629844 -194496712685007 -238639513505652 -14819282454443 -105423823071709 -37212554107663 -269101563151676 -59211997148643 -170817696663430 -267761549612193 -54451696058946 -69930834070042 -205120800269428 -130076723507338 -226917547428830 -272962214501165 -26455247250512 -114966904625568 -106920027226046 -234693548838694 -7151957901020 -138547986132050 -81740123336996 -273440292845191 -12594182371318 -273423328411863 -268274394321330 -121670699384342 -22935015789841 -83935261834287 -188782834706382 -181665187753053 -92367055789952 -215076406351842 -95942805432537 -238150851378523 -178359615237819 -254823575093049 -130899801094772 -65347087904060 -103349216596512 -136288130307249 -199844133808515 -229494346658244 -108646087331140 -253826382202838 -186822714351664 -210723854916203 -61690632263542 -225372253655667 -118356009619387 -249632958177559 -113195382634545 -231274310170023 -247903440812448 -72611458480675 -198889780766602 -10343226134626 -17033615582524 -38939538096050 -226560374682482 -191230795947284 -33803214340686 -174334484265493 -128716266346613 -230484332785902 -45266165461527 -101771355364919 -278966610615531 -178950592698166 -118378551926892 -151625864940904 -63864239088537 -144214324507213 -181367525501904 -111431669975588 -89298452614587 -220600045625009 -184042808472789 -199105763477485 -178747917774721 -251825825266309 -60749914146925 -249273408158307 -123670730624519 -280158253251080 -89077231463544 -106411152276510 -193101304276811 -1022291814284 -236728317704882 -242140205967861 -36518847469894 -80778742870721 -182807272899342 -67420937541664 -243325445962297 -177336160227939 -232406794366672 -206401622546258 -202234735634907 -264896683055031 -112703971443381 -17832997383204 -161213041474680 -76156097543512 -27690140126132 -202816858951379 -206280017592191 -170352159326559 -257646267711021 -230043047683623 -132134572189618 -170270338356818 -249742599232683 -247383431548711 -270952377672270 -107537386479728 -200091690774824 -150021383242808 -145478186285538 -264504479821105 -262122811150445 -2469111462955 -3396748594429 -52066916335757 -79598880136751 -253380250443590 -254599810404848 -73587904860129 -63613475741622 -73785359016385 -12254737935919 -79611344062964 -242947753958696 -205273186763903 -20957740170982 -21816572029037 -126040587249050 -247585075631756 -5571255984635 -49112129577726 -235656847759978 -212882724960073 -40354944742795 -37538294807744 -92651794282614 -57017056208258 -189590400194134 -162447874879215 -15062111661267 -52671044573071 -261809430038164 -199354108048711 -69177941365297 -23223656779940 -115495146801264 -226156513734175 -134379916773878 -232035177810562 -177365238577857 -140184695425264 -261301674193633 -118408744193851 -278911810521706 -102847791865076 -35101232536937 -40695684348648 -208139258243615 -11180621668051 -58980768326808 -240295244317829 -48934038458567 -270207217088821 -139368427765872 -107351598369189 -223564006871359 -77283335046079 -191584054565450 -192290031311369 -231839414821463 -138509850175221 -82621439184938 -235551252670754 -189784065192436 -136655267870580 -33497491705241 -65867550679155 -56045406278275 -8726706048338 -90550592571646 -196315492077601 -276632596182369 -68052896782806 -12897408201553 -204160722845341 -217776108358342 -81626214322984 -263555312746650 -245574537088034 -112724103003463 -215098490381393 -118249774324217 -243736183814638 -194709068993330 -37965928735349 -33920491932615 -158584679421896 -222480772305723 -84548388126105 -110958868125499 -280306038607002 -42077648216536 -240841026911986 -248287107455317 -110324119857615 -59877986560223 -119405768148057 -134309064578375 -152419406088223 -101872289950522 -281461282304766 -261253176992698 -32528459557148 -27513639965464 -251248233592507 -221257916368481 -263029299009644 -165621837459973 -78636062018301 -214634009320188 -90362398594542 -220876451381060 -150371091378756 -171904844499052 -213094585167316 -89156077644355 -44199061637477 -186745943391807 -122896928140769 -12722157336218 -143899859910357 -104596772090914 -257134769541878 -234983780451860 -79489383757042 -13850654848123 -133122910637900 -270836269154764 -146146204826127 -43347577505165 -89083904234917 -231851247638690 -208083331509292 -239956120810182 -3438151027825 -169534196040969 -53448851979974 -212993206948418 -40841968136858 -138376448640956 -115359955393243 -244613430520866 -278732344674394 -133929510353576 -137026773979843 -214210791084969 -98960072960065 -26563187584297 -236406520063861 -133283184985895 -220820954975047 -45777671589595 -136812020142411 -20677380588614 -267577650241489 -137897735821011 -109922320093785 -114164614939706 -251994187567496 -133416486414035 -257870084052061 -261315200860864 -2913407020623 -43237623437387 -76668880512568 -192709592910263 -58683909419544 -155542901354395 -135818435038065 -247564148778670 -252042900648072 -236969125898101 -214984857421577 -78986702598201 -198321237205766 -124880127743205 -201187424593587 -12167816507366 -31623515008148 -40571590920220 -269049202105089 -202348124077358 -49903735232005 -75363456723848 -125047617784581 -12391265226250 -31372455181028 -16397101869513 -9913508635921 -119446878699303 -183899083579452 -5214763311985 -85506606367954 -235916134746878 -69088391524916 -29381629606627 -43684736266328 -261012598212847 -247022382948994 -61322824059426 -80128652968851 -39279801968603 -8317162399999 -261001040049292 -184632048409342 -233224950121004 -207281413871988 -190994524229719 -8408560680132 -163971991300955 -273738608105145 -85498451046735 -101093771044987 -141166867550120 -189216621328605 -271170547994421 -4650064274080 -104826378861186 -13752022761887 -62161138779085 -38099978103807 -126062973075996 -111486156194162 -232845450301916 -97763063521960 -203533268291240 -281344149029219 -209947640889897 -112709252688686 -211639163741373 -141531245004403 -103945513820200 -189626511338086 -188169055693842 -166088082228344 -239212086631964 -197913780458577 -79119375496452 -170123731990836 -139542235749119 -80438447619255 -149043577485819 -258547978076779 -196394338258412 -155341113884283 -197964298591436 -131863957905039 -263446096559098 -210868892281424 -243491773130707 -17514008570514 -231564297949452 -108393051980179 -155324149450955 -90780274238730 -264504042323134 -45036155585721 -271804875018371 -18145233998586 -251642778022078 -16601239713122 -58570445448134 -25139734745275 -166178545169742 -165184882403477 -239468992820095 -12699555548253 -175158427723715 -229927163004678 -245863146605522 -232911938438529 -230644940179881 -271168441235873 -3880585990424 -90121699528064 -222900358092387 -128117270481311 -275707657883848 -261804129567621 -240773836978637 -82386907235590 -196256564447243 -107520007803326 -235253078004767 -10040964640978 -109216003876028 -171502414539906 -50414937609775 -168622311368010 -172885043912670 -61668375803418 -112664663580702 -133699698658793 -190013238493886 -262722161570589 -264834451253829 -265443256593530 -17129079072790 -54322080035257 -108313626690182 -99584877098579 -251103865600647 -147298034168903 -140038140535124 -228388445459395 -271956930967333 -213239210399310 -198472442820136 -112868216364590 -148543102611431 -74265059814213 -184500574007325 -38495703496702 -107049195798097 -112229510030842 -129964307542614 -73374609865149 -254777549707513 -216229208743734 -102295636000352 -114929932841705 -257450866858364 -36990755540913 -274051464316677 -70286458789900 -231315528691490 -79007767382452 -196280874287002 -52835477716540 -248855984375067 -178663804233751 -202868043077996 -186279948295713 -36858785296708 -196264974731344 -197844710387379 -278340376978026 -170004000294229 -247732732166392 -256226942402935 -234432420279878 -123226763582883 -160790784681285 -6192168408179 -30338623779681 -185932113999346 -58107579695309 -85455210296553 -16365175042636 -203964427010657 -49600161161925 -161028704869502 -49765907374333 -231419101021282 -268622353361589 -144940154778703 -155979897091059 -130120522610296 -250342369156525 -163472644879654 -35714315271967 -73592747375922 -16793549865343 -212995426587871 -246803339876958 -155253471540626 -13710480602704 -185028550813538 -17326085677752 -112464842004755 -107661614131195 -149234769255336 -6662913657865 -231572262241714 -236817495844147 -105246806557820 -56470950050963 -99283990580965 -50731403108418 -231202383414227 -216628307101598 -183229449982800 -106027620072267 -199268585160751 -40724093514130 -33747988704920 -253940541557494 -63513406934682 -151541794128929 -85581768411559 -99322058586249 -182633196860825 -58349148765880 -205289870063617 -194324300878018 -247047099746269 -237746535952377 -176475985731688 -164893670193488 -94337420535984 -185177867062292 -199102772364125 -6186539434176 -258249569070490 -215449106508353 -60004762535002 -87592589235601 -203087250616495 -137563137304808 -178647904353041 -76838448035974 -224354116140967 -90442358005953 -15089274650388 -140254782421425 -235921962970174 -259148182861221 -114587778129061 -205197918055170 -219483199886108 -40182023503519 -177912079879500 -248958412302312 -228675626165103 -254652504879550 -51766544652110 -254843482562710 -160850131887102 -256155379646213 -59790448786595 -18493002464475 -182977776554452 -173457518966816 -79142716570590 -266033124245365 -247163371560365 -166405598242911 -104897230363261 -156335645313999 -171516364204321 -150299044430388 -251830561186922 -261319241085700 -172123795539884 -44497256519335 -264482568519877 -255177155331207 -171786965481873 -184716527784904 -165768738766836 -215177648190880 -159981225186164 -94378931255365 -222281403438679 -242411336627076 -77832864966118 -232907043214531 -194266454104773 -23442355298074 -49000183898461 -25892412828727 -233108914010586 -204182360305051 -13192497133464 -146515046146709 -243464723058717 -249844297002924 -78828617400008 -38223788785368 -272143923445513 -147949582218152 -94040238719899 -60348170520168 -17180157870762 -203533369075888 -226779440469291 -270159615456307 -258185572159099 -226410078129038 -174968945524312 -41858112786718 -235231488459739 -28624181880253 -179725258941834 -253119518663682 -31087810118720 -252008044364740 -22996446043518 -241211840028025 -104842893813346 -250755636997596 -275206922243595 -184833088383341 -79260189428605 -126613415474990 -224942035366172 -224529762296507 -104075556571012 -229243116199450 -272135817208759 -57959377182089 -194214187602606 -88456143756192 -78007865313855 -148041806742857 -204459319405906 -61028915027083 -275101685374378 -84677563954656 -213025009573718 -57600677935208 -270975758341184 -212163645974703 -103069904139429 -280169567815633 -75134262395411 -243162937512143 -63071790606611 -200106512880376 -60012315375263 -166706044683023 -126478298859360 -29745473571238 -103667249120391 -132613119794509 -35245108518646 -127144062467289 -131921465824518 -227343148203846 -209346869630413 -120963113197663 -102669722350735 -193799211749020 -155771380257577 -233353117331895 -77051784788951 -267846829405357 -144195211295875 -107256253156262 -247191335045879 -276652146091229 -130201840825548 -3162400243769 -107657003236414 -151451829436553 -276414994936006 -196018980861960 -216642827974239 -273099414899581 -5791285518422 -146657840762320 -103422912699969 -50044083160311 -222308888309990 -63148694593109 -252326290379226 -68614954852410 -8384670841578 -19271081546699 -44086024948695 -101266394838666 -101020293963120 -249782612267328 -46766970067484 -117458961397530 -124759006146396 -232029956929224 -72785575497185 -251824991564217 -104409669127378 -210520912560740 -49202836276085 -173592991304665 -14922210035789 -120216229286572 -2505373714706 -217847147033226 -8123616934336 -185747827237706 -120275645911358 -93107249516988 -84414466044658 -245580091464414 -196465266874021 -257005859686879 -8100402446624 -13974602198451 -243798348862857 -125370109904284 -279541692469568 -76790750013735 -86107213891218 -182803092522367 -187523842409612 -14012777101364 -224159299008372 -133043221666578 -169439587695945 -94698912497710 -132727723653973 -26846688711235 -270626260397369 -213324176227353 -6703351477143 -82523307070113 -129035075338245 -195700684106960 -251159461897884 -69737799103090 -146037084229594 -277660928138328 -66410233881008 -234408877588799 -226218763804409 -93920148076857 -177069678261763 -95018239516684 -212922531453645 -76832502270807 -49638281508055 -237920639838397 -112860217531788 -103155606741249 -123270730599572 -166123089076065 -255222013601795 -206125328092483 -49740251366183 -241800097700843 -76419151114551 -114490523284062 -127632021063084 -273219036258717 -271880457843927 -80141845140097 -107686693239938 -10897289391227 -90136518637178 -248436337866427 -10555851769692 -270401447259175 -166360935619745 -131422409603468 -157182756655922 -161866457990490 -113848576361808 -195225296703688 -127608672326131 -254719934176492 -120982984459457 -46590851664417 -36921985548472 -89867529083535 -8861253083671 -180482296662595 -65875017854594 -50262927585570 -109133996753588 -100316103223059 -268759136326350 -189794365809721 -45138061686573 -61306376797963 -21424645101427 -20091463230450 -29331089081056 -162792858819386 -276416280664942 -95624752002035 -60252493001026 -259995309732671 -159760131701127 -73063138948692 -78201352800218 -195589075992960 -209278515354496 -257429812814560 -222205835104969 -116737557484418 -260061522012225 -191619193015889 -253225510847361 -37015031239668 -71631666750335 -280159958949891 -152869651362122 -273146817431572 -201055258761138 -259378747364201 -228998705515519 -242118289434963 -12831290094247 -134348606538822 -258742168470078 -37297178089556 -81171849708214 -188406973305118 -103617339130871 -122818389309319 -119961174651469 -206555162994302 -260493092557889 -89036349955184 -98100681508154 -188069679072942 -97302246518273 -217591854725201 -6673486182108 -242823808056855 -44799035321758 -54224007142651 -57568641171412 -166547485009645 -155928300567323 -185849209051977 -59606125432094 -155657491925914 -1402257467729 -233909825041664 -228509536456034 -121689724983668 -17773755216139 -256164432508153 -61792663133306 -109458485258257 -52073958432589 -29507164562302 -154437534593339 -166177005447873 -137780038577494 -181806496943127 -146599955428090 -53827184306916 -117584399351595 -20480631914820 -103583936992309 -68330202327517 -218190959895543 -76628373413940 -275855782059374 -200360773365456 -102349391341410 -265868976261734 -12120749520261 -22813479729404 -92238242381851 -265579253280253 -149175219581586 -9499199288411 -37280331051061 -162010740825831 -218858194447708 -2665945781620 -142362031245233 -231637208656788 -228351846597444 -132136629563037 -239844124332100 -146459275122509 -119144121377129 -272706574762018 -154262702897542 -148812800547443 -160622607093947 -164576228499241 -65272140878630 -87949929669830 -55674086367732 -135634245712381 -101226265159805 -119151264296425 -113285993193718 -240987457931216 -139677125753243 -244085056893547 -101520629256736 -119515477281002 -26648600477602 -5358223486465 -15100575367495 -63611697977778 -262066229681740 -33255093284437 -164733285215451 -146939488662613 -212075008697382 -218740336279324 -238127686000680 -77992579977508 -243430279523843 -42805417685826 -223032000188154 -34554089774610 -17987583353368 -251659064287376 -41154933206819 -121733092948416 -96710737671750 -62691508926897 -9311889589793 -212240193515366 -38463823120187 -274662049080325 -206894590594469 -18111532392400 -98467160966475 -154316104965307 -141736007880283 -41530003727102 -261618227060165 -207104252617758 -206924079042358 -95880825693377 -262276984055665 -134167766605367 -220379549541927 -274558395667361 -168329049202749 -57222536035296 -32152534702960 -191741422163392 -142536455189733 -261146146460306 -242286854760540 -149061755610176 -100970149552613 -202134811026203 -146378990057045 -113379111726524 -24629686249387 -85123265586881 -78709807833617 -110583578948462 -215079321780511 -194289094039793 -165777414580134 -106525444733154 -106817036691393 -306645753733 -11523750602786 -74156705920194 -195137633685700 -144174724273638 -60930725470515 -274924118713512 -252898262138275 -204237423472216 -271861041924024 -217482834061543 -244462239108179 -163980725934773 -169153471453010 -241147790183255 -54915284132175 -140456547141542 -77860435970532 -62358746510241 -54416315993032 -24463079449350 -171715487992788 -151963819522852 -189271122379869 -223106431500950 -20832021303878 -6197047368170 -150273492086406 -65583787659112 -120185081126147 -197864902859735 -268911661997576 -89831326668029 -231771893614861 -224109577795446 -227882369717076 -184009349429495 -207769654723487 -37748044195361 -155538089876974 -177497079629307 -245481728855441 -74275556783880 -78582174886030 -194146512373987 -198809984178916 -265465181955428 -154055388411003 -172492435022991 -252278113267188 -24030213393140 -264540507069054 -73986320834200 -108884449424747 -133190368784241 -65568980192671 -170366368278373 -223200257795237 -244093364867744 -253668913144464 -186236050969471 -46996084801305 -253626603095662 -230169983009394 -138048120458117 -218439403967754 -5809053173081 -33276350714991 -116024409027412 -174056162763327 -232146898881013 -217368165327467 -6221384294085 -222446849898370 -77669362879364 -124980032532964 -226081811918971 -268644445140883 -67585956882120 -30876036070829 -118670658163013 -104925921607442 -68249820176279 -275022598889094 -221582328903067 -279155512186290 -247036179208589 -180033398842620 -1394945461725 -256403150093263 -206287524400250 -149949561071158 -25637623164954 -241810345858696 -261091334958263 -216338551034603 -116979245296241 -149428893173507 -123263421996584 -137699171312443 -232708982711046 -30330490007565 -225191157359233 -196535118096511 -224158282481003 -34620778737414 -196015585980735 -39941354660583 -256204034993934 -124047255963948 -42268348626357 -80784761557353 -278633310967866 -12553775233984 -267372476354474 -117560509513041 -256106386438655 -94699896260383 -221426580021438 -99924044587236 -196490429812421 -118631332556993 -185274762261414 -215355697791248 -114012612832035 -266262264252767 -54728363806096 -256275010917044 -201867596391656 -6446618910209 -41728737347434 -77054667918005 -56206489765998 -198622227852696 -250385093087557 -274171606943920 -156316364590646 -121150259710778 -137811083074774 -24222989282629 -246797227815746 -47905568763258 -126577269720617 -202024218303727 -26041891933331 -57446591576621 -107937099534443 -50652141329916 -199612267119719 -168751380327675 -112968876044003 -171286019970116 -56622316412008 -256204047081269 -88545869198809 -17625271181841 -138753964396532 -125614077945756 -95018745471773 -139882084864121 -257992118424986 -14060415796778 -64404068980181 -60921752522392 -77329181347892 -53198667198521 -1104764365325 -56587372665020 -230519356300553 -107773371573913 -182902353624501 -106950743298280 -183017655119567 -140377975828244 -41085041548804 -132830024483501 -208328297315416 -275659292177506 -147328654968748 -22342462720390 -6908427789104 -85006102744681 -224472884030175 -206973842506040 -83050618608846 -154938068137055 -254063951568931 -131696903306555 -214831542808160 -30331119008716 -258668289466969 -168990587216147 -27062264525489 -272640437478523 -45954690754338 -153017331649033 -213247030042512 -120378301796839 -21983837825572 -58830816109500 -173563445818508 -142721210787306 -161726840319243 -58833139902175 -22001320566683 -265531325771116 -32562492472665 -145877858228656 -18275407371402 -261981933342718 -57305753376111 -59071535965390 -198961917978595 -98499001623815 -6778997132315 -10526766844767 -9660460503814 -72042147515506 -221710674562023 -104414992154822 -246200258699564 -77788970766892 -225428157006927 -254573804311614 -31383712461175 -56416551398853 -159972060966948 -54597654657203 -154551940763918 -71365991066794 -254741296977903 -169084906881626 -12191483881187 -138067757741775 -211151172213020 -264847094260566 -156761726219686 -16028203254931 -83014093738375 -257744162313517 -187993358532933 -177083198416800 -1969005552292 -64512412415728 -78095019280339 -211910606251524 -125656118172441 -29562564044178 -112998085379201 -132696229497237 -97529600637085 -152675231328939 -231319672203492 -269047082799566 -214038307230765 -18785482596200 -77397824843994 -195685731106334 -1322911781461 -245126583270397 -150069008272394 -108274076103978 -273399778488934 -141572161084773 -61813496519102 -28100610624801 -264037565341538 -200314578871259 -170439295962551 -267046795472614 -29774876443079 -94666513465292 -174724899234603 -187980765965492 -46170189551614 -80549736109495 -132379557778699 -257609743375840 -40603256295030 -197182797265003 -8338912107734 -266061157769196 -89007362760395 -34477020330405 -181721840781053 -73875617482077 -240999564647352 -42905502645752 -4044414093805 -60936096522021 -97330116499485 -130283982441311 -132137732832890 -100178241893512 -105444450907481 -8902468373375 -199037412849314 -145734431653961 -168780236179029 -112200269460726 -89877995976095 -249590525483743 -19114434473888 -265374658765665 -249981716976375 -44760784721620 -47389140352800 -238087540550486 -205834327949395 -27051051214778 -271321260216000 -177588587569151 -266845113572942 -212656943620991 -263486528035061 -214676915521352 -63044636406058 -229073991823200 -88111785526368 -273161473722527 -137315705359344 -131028771038742 -66940089800149 -15082348762097 -146442172281050 -191459479601736 -59342557739138 -2241639374956 -242059138856375 -93310913324154 -254929932843308 -120109239082588 -146485668920340 -177086176565679 -166828992105432 -215829658663785 -144380426532602 -21026773874487 -47578670153656 -174607267757915 -258008311105185 -5271505164156 -57475330030165 -67999953984081 -248130704787369 -124284900818558 -46462638031318 -264396267697261 -165531026694079 -175259446082575 -218599394528887 -123845404721497 -181246884772242 -117289995967610 -1749817476778 -56699975629710 -61888845834624 -249414088516536 -216063806217540 -25177667568149 -159761598816745 -138149110273788 -151859012043064 -146468282404394 -264964965625719 -41231239564991 -53528009538307 -192069937193437 -229325332802642 -116585511087718 -32553237737689 -71789327835497 -61315104311274 -53028207403939 -182109065904380 -48175516011172 -212393974251631 -29901650986044 -211858914925941 -81156142214255 -11921221043842 -108464771206566 -61673110457902 -256722639178329 -156735872646346 -194109598833776 -26937587243368 -204807861838522 -196573129304608 -14151922597422 -68218892383910 -269501099455322 -114831941086318 -141386373494603 -5413239868553 -256020987749703 -191364507685911 -93582252399188 -218251189980924 -276140716469649 -93315853755512 -31273229600469 -47144729668869 -91300105762327 -207837486689170 -26195092283585 -211745450954531 -214139195720246 -254292212774569 -163320927516332 -14094137320621 -101891928092897 -90507545936199 -44624543034155 -125640621722538 -258248841141628 -266600702889011 -46950658266467 -195760526452536 -201127957237336 -47419785046821 -251622256072037 -219824059200793 -103570671775949 -214256112736035 -196565940732537 -94145264873553 -201048495708716 -218010047760298 -155208741346655 -51657441826359 -251400529507626 -78540267276489 -58692796542102 -53271047234725 -277302160982450 -246816269799950 -7820928638494 -147539442678373 -41578555124612 -113175484744596 -220475838751132 -102469242873890 -147435366194098 -240508103332332 -130932535961842 -16174899866024 -111857409334518 -251214077889550 -103955996074421 -98610393153524 -183713007215504 -88579146249235 -108205993796622 -159304694571848 -279539197311812 -270088492348761 -129435365344399 -157450354064161 -154995272013628 -143750826920285 -28058989001243 -144735721940463 -6295922459472 -259544393688798 -9489498299924 -122444161770956 -141952984922770 -2112355498387 -44704250718803 -44539566550866 -175088607510444 -88356146002650 -121829099586413 -185499174094808 -203067883421333 -111397848565339 -96288029683569 -217308180960476 -34534063780141 -98567895878005 -51971298134542 -249600540134612 -187889860361005 -164522526765937 -223106487194783 -246583643174027 -238169148797776 -246529178414395 -233639027602250 -85748911171325 -69233351483073 -260808260630695 -3953869945662 -39725743722556 -178057142778156 -229674450461612 -241903277530967 -182574528736793 -148066630133341 -60528860144189 -168186358853287 -271704455488416 -193795879607627 -134680676711523 -102609222711242 -14091032890154 -10225254581952 -187890753225917 -109242820557158 -218148835408563 -262797586150043 -149850101755425 -4238436086244 -87176375208536 -177471901286145 -221558355640446 -253790375786771 -183231765741304 -57086376669382 -61643131805232 -169597377029342 -174384044962147 -175511828777261 -167488195615150 -18807411550256 -91170631280100 -118376307834370 -194351639081409 -14752319503574 -13681549444596 -224046346864215 -18411224955545 -45372227643559 -42656486319005 -150913179430592 -88488471641235 -144963098879986 -143328210784399 -263674041877760 -8929664167431 -111609192888982 -269935798065591 -232534532236366 -87380254454617 -107545618051449 -151958146368599 -237819601962732 -12469205581080 -17910433056742 -69639008173645 -89603341479296 -96752595571668 -107732696472541 -3415376239782 -252976998883691 -122266605730257 -74935225797940 -256131388552661 -244575511587365 -78469696255495 -199002681284144 -226730672720573 -121305219263732 -262748220138830 -256177972751791 -262830441322978 -25806721127154 -14200498696556 -170103513510334 -235185162027452 -84999357559413 -99506548659410 -202075656162391 -152910165621484 -14899280141972 -144462659864599 -243259206607469 -244325715998924 -60144587531370 -119499037614760 -214440465186177 -275375939586768 -219328788297229 -228719970392306 -123632489197252 -102458446237803 -157004010683084 -64753589993294 -173917053624632 -129544729381866 -47457657155663 -140953360563232 -13633939128182 -156898993892179 -71211732043877 -16516748722418 -265792160088546 -134254694038236 -231438741196155 -150266121937126 -95954777786796 -58588715222587 -33670859524356 -88872229451736 -193967366468590 -105482312367059 -258689502515229 -235394611829632 -69461080502017 -202714213473662 -192411409805144 -245339834027859 -35808815478529 -8493718555875 -197410990716911 -9344377248510 -139406180024839 -232122433136840 -207211635015022 -154763435211664 -87043795194531 -256958198714919 -17908730589081 -188895840061855 -40782114480183 -132348183064941 -75272391614900 -211852988729354 -215565257505329 -47474116191453 -30454357258955 -95218030413254 -29925756320766 -264121786449204 -104422668335110 -158211716072142 -35072273187215 -157014884685709 -220041864706063 -157668159569431 -158155465582686 -210969883406718 -110965471814964 -17436280958054 -81948013033447 -204066964098702 -185618729660997 -213466451568436 -221373225932347 -177774269252976 -206421501823877 -200515002343810 -134141230066826 -108713267354717 -143361948469646 -29182894731884 -275471602015770 -95229765568124 -54793588889949 -279229614953770 -91927192607906 -63151449013627 -38109262480306 -240192369317613 -29016825678026 -251948017061102 -82429683949563 -124577873045689 -267361602346058 -24750934860264 -260842708955197 -245637739554390 -256623060888086 -266707129681986 -186695638257064 -67943143064955 -280294791194305 -62201455763065 -275577970274982 -281117228350125 -131257092731173 -211990219548678 -177924211192736 -114007059728272 -111385830211409 -195309313354893 -182751729264199 -105713973876166 -113401911462144 -189948258063353 -185716119541971 -109900611534985 -124436700422641 -82272774867769 -240821806645115 -5604300797603 -51640545299373 -25715224143409 -218227853265568 -33016290286336 -94181496484710 -251896967550020 -170396384039903 -5443655484177 -199773525076127 -273899919452501 -252515506461452 -261115947258952 -154132030050438 -106626890130839 -80526791994654 -209079867023261 -269025352984592 -137430423327048 -194046075978935 -67049101372916 -109723908444166 -181249659295687 -163684621649509 -63761083165219 -141071232812286 -99354221577628 -224140280504652 -227911847236583 -50974672400279 -46517991485701 -238762970814754 -86313996160692 -235244662503621 -157879570324878 -28927535367052 -82482222211653 -192585812554706 -158146710502437 -42161284122020 -26502294216368 -39037838385670 -10710389260735 -50900532504424 -245688933427034 -274322526761430 -190383879362751 -2902408624379 -74571319024286 -20954137648733 -181312160173379 -60913292467816 -72729723417163 -265767825601698 -147263619677490 -186551434534312 -162178174531635 -190623564373810 -158544388421299 -143736005667397 -7623344289634 -108555366530079 -122023423992635 -147670583017133 -23409371814397 -82376705893586 -34594591537545 -118760853997792 -162979391720679 -116301911847694 -267138641109995 -192934591208878 -109879400829416 -214463618393522 -117915744729247 -62046988687915 -105999195752881 -146000812544072 -150903228165321 -93092149749168 -176096106576540 -246702330507767 -260187683627655 -99068375918914 -142985186931551 -228994982872250 -15349465720198 -176188933669245 -222059142476869 -52939770427093 -201115460982222 -40448143944257 -226208052693694 -157208692759446 -112165692174326 -476462765921 -149435434069953 -30437312017426 -122396106468743 -177346887448000 -106674705861730 -131998602120771 -52830947061293 -208178712828401 -115292919028712 -16000075686622 -193399677472239 -276808131572301 -140025548040412 -235274980688065 -139774811951509 -242248148881577 -47206135165684 -156349758828661 -177466319381695 -53873093580631 -156712023034660 -1537714651153 -130340971891554 -252412150676973 -180662024878298 -45480644322783 -136973770846016 -252795686616656 -108297575071288 -14891365705221 -140759093842804 -242676283581725 -147771062347256 -233900077318130 -171029254912307 -127612056580513 -221039220783790 -15291323539642 -57614658242352 -51093583324634 -200581814600292 -79115772956861 -188584272483114 -281155875837786 -157881718584664 -183385610518494 -156606506716593 -166541809105323 -117029010593076 -145654494424287 -229302183569481 -233712187795367 -278219259466187 -61870289984360 -152096699128362 -77353396027412 -212197451268983 -120215591510447 -190130950363306 -243314878803461 -145643116731225 -82412168195614 -206539037756554 -266285760518657 -145688899099487 -215775117027154 -80728142530863 -124124095175101 -240452859214164 -55895086626210 -93763786931021 -209665316544161 -194427899033863 -150262086910281 -212819843746176 -194138340985038 -119251240052600 -107816791934764 -193678571904993 -7963213252139 -141528567391093 -270153761924697 -257762077732751 -72695028076232 -232125036803451 -57138871041828 -102832270180726 -172818422742106 -281220102090642 -17366819993341 -128769244732027 -105680260081010 -163180146945302 -54035704964700 -17642817149154 -149822076541950 -84362183712987 -280662487052266 -256440508148537 -206489746195067 -210897344810624 -251382125913389 -248596812134129 -191655475420212 -232290451538138 -9033885399900 -197634798627178 -191909195300123 -176094117042203 -181235385537841 -51595624944275 -141528299882028 -43311456386136 -232165815081572 -12995701800640 -77671963537670 -65461199285238 -45706346548501 -92896180212298 -29196174740937 -13895437933408 -33409576575185 -134078014657888 -49295692335972 -158103770579971 -101597716651095 -6259348431756 -89900729213816 -170813908318694 -107951809969433 -47332339598293 -93879498170620 -53692880894214 -104982227042864 -253803143393321 -202037063073915 -178331841212350 -236333500960038 -250481402153591 -252776929491599 -110453777507554 -35074103809003 -157855421669611 -95126057596482 -112117863343039 -127218923693532 -109856684267684 -142715178607336 -269526845886706 -178076660593006 -179876649966020 -18600426707247 -133577463774325 -183047358923219 -205121488330090 -18943720978333 -154886938671846 -207151016885548 -206947282621787 -99116014614328 -33449536352761 -278691805515442 -143419741155633 -252417837644434 -189726667189852 -107044665610570 -90561137480630 -270399702505843 -43576423504572 -110849119254693 -41105130770891 -276902755227045 -195233224175763 -209625992526234 -114743690270237 -134769397262343 -5508223408822 -276384840972780 -15746434918910 -8458161201004 -85903057225473 -37760242675935 -281296389620011 -116201076668778 -37163511599448 -81548543069952 -153070619707166 -148637393798875 -142075318763744 -55807904969672 -135451660905574 -28802398323876 -106906278110657 -47053250978275 -14833452287700 -185377612246561 -54053110979893 -52724948999055 -106625025068029 -87483341466902 -188565074995912 -257827035575209 -187141844078574 -90643528453981 -107981974764715 -256229010928948 -97172249941438 -238768853327369 -147589770163552 -277676474975002 -217039121299716 -101667713956974 -266863572986850 -109229221658188 -126549344563667 -88284914096886 -194521305201963 -277983834541642 -16242839957797 -10816855955119 -36166734694374 -29358967335487 -131784519554004 -254225255851800 -182940775013162 -68798778721435 -68731043019825 -104109707493436 -172854249410976 -57385900601801 -109961395361147 -48199120232384 -58675807707705 -93045971910963 -277480781759373 -194148053692305 -202799255335305 -183251557716532 -156851583461110 -230463021601773 -39302672649741 -168718503052196 -209975509372789 -43135494156522 -131338728357946 -178713036275099 -16509133992527 -40991328992761 -36956798701221 -197277498827107 -9504812851206 -145031823153495 -135637065139033 -264248253360094 -97463294266885 -203891886220676 -70728851316364 -113079572976284 -183842797345702 -879963849226 -81530399564620 -87808700489339 -158324857839659 -183650403246525 -144528148268683 -157253643685676 -254247262319155 -130592225338630 -35461814471079 -262213930478593 -239658713585735 -101397416585610 -2393696668485 -90142061036322 -270948718965817 -98397251106536 -252099497836145 -194542194524137 -27381816278017 -43972117443279 -85792546033036 -222646668249088 -91986874686467 -214216287191564 -223065906344129 -237280293176410 -213762083614301 -207515306737537 -127586924356938 -206711796029677 -65262146742793 -199993332834539 -127857732998347 -226569631324581 -11062323754164 -160514200787164 -245466263550003 -266485484208108 -131466006733842 -123944728214090 -39779041109623 -176449073006575 -103754373146454 -156557315304318 -66869863541759 -7550031248968 -45247314469513 -110228077966038 -136594931254371 -110114613994628 -118414048339631 -71194929662805 -139224171487650 -126826946656044 -75396225829582 -187247148563959 -103999479213631 -24097494790510 -195293952391910 -134131255524212 -258658431564725 -152915067813179 -63838520262927 -231768139117931 -152826662381046 -12521611099498 -122491023475580 -9282124929907 -60643403436170 -12219836845555 -203289145734708 -216556886272366 -1191600862665 -161179332474436 -160789039892631 -208947760338080 -263174180903860 -119908301167187 -85938525460729 -238781873308694 -92371494990909 -126408403944249 -189419400290721 -133627664072432 -188395979087955 -256973800470812 -144908929901278 -168386092287573 -29761593564035 -231269335689160 -24307287683842 -2624107582390 -18528621892565 -210332230140563 -93944920612764 -259104771791551 -56922969384234 -83193475694317 -162245950931178 -47784877035538 -207081635162507 -49810610715963 -48977199169053 -266372715619944 -243008304005406 -2345580027811 -114906173240049 -221132097836453 -142977263891067 -13864513249081 -271830190843661 -71972963422392 -162306318627898 -133062137024269 -199412656011769 -161812846955598 -45606126037691 -207415781043676 -48110348117558 -219688292250674 -274890818653259 -260329114920631 -171576834049177 -143598697869819 -20345861141068 -225616956762133 -124706509571727 -23392955300573 -161584092808397 -126055015996312 -160801650616660 -166659778800071 -211259448888778 -227036800057542 -84178123018429 -137478960267192 -96553313690307 -242927053298414 -131898513071413 -194338995314173 -14480590038361 -20447293647110 -137300387284792 -90746971671792 -14062729259545 -50139692222608 -155211381906849 -195754882301398 -199773704611486 -24694856961430 -111289842072707 -218416704955713 -277015098883424 -21704570080722 -248031598992006 -164922164176179 -214154019959416 -160238252857188 -230292931802056 -276939205365904 -206543452024652 -201139792081449 -34144400219020 -83337937136237 -175381397016320 -19404781523820 -51646700449051 -84542367979103 -255117430909376 -175600623681349 -176039591575202 -201997743927527 -71754517891456 -71220603586478 -192892266267277 -194399274493720 -235269379647788 -100542707220423 -261846202973077 -227829058835180 -33758848646241 -83586694739284 -188907277096942 -253224326484693 -82589166387828 -232334096825310 -183943491390511 -77934277193034 -183148439617312 -118760815764687 -183029688584016 -162545399817335 -106570749705451 -57674742934079 -260931606844604 -253313179040599 -226149823355111 -115132926033190 -74105456184883 -143402070801008 -5612551533645 -259906731627469 -83874548948349 -205429705964529 -116557398003988 -105137733318760 -261054056248343 -219648979841615 -160846239280013 -25038821025296 -146993539347899 -149224354233506 -83837048622045 -208836835131498 -183673258159251 -152338208917787 -86101031782227 -248585125849656 -1235748942195 -165892807840663 -77492309061594 -109822785098738 -218934584020443 -275832314162322 -162205561159606 -110935516788453 -55485366881040 -210296728705945 -217534160939216 -97839556847430 -128114132959290 -14526748329282 -1038270788579 -260504683594250 -48753244750073 -275619001459122 -66409534972126 -158072999903729 -232669555140423 -189310052278718 -174870342483183 -138037116054695 -59870777551142 -198559018341373 -106188647860606 -136822895835786 -73246936733425 -44697235331904 -152289120660512 -8026987812872 -2569856139038 -79827143019713 -103922783779513 -37562352719905 -142006966081845 -28826229328484 -137658122167850 -258271013909221 -19250708381725 -184828993659101 -170795202372425 -197113664024014 -259433766071313 -94869482966569 -152598165864753 -75131996722877 -23083342804514 -66364574398834 -182885562929894 -61823258783623 -117265691717228 -89753033731205 -167298290956876 -140139574888384 -89462825134948 -189173675078424 -243993228727764 -60256723048151 -180495714481645 -138140257599492 -168374433562812 -7380630504817 -278845414690871 -187446851036157 -152481631596057 -224795372217727 -69509877994844 -181263176334324 -221076795417868 -169709573686251 -220977327355744 -229588577037051 -23672111743577 -101617137077536 -238173164630978 -45963454810789 -261411523355859 -103513554605220 -266520800811816 -91881281559937 -193267937735188 -200239453184343 -145065010105651 -157332066548637 -198386606534384 -7806143555487 -67791664038123 -214121709994380 -109922689648026 -37204748022130 -44179748995410 -42223520012224 -46322179405315 -256003472944666 -271683662495688 -195579004341839 -263366117578362 -52252685744027 -128770226567483 -222470138687633 -96143768373232 -250686204375071 -195441706271987 -114120759151286 -250664802873315 -21552384837387 -155982466150372 -242722647897719 -137182784823794 -278897017336876 -127144935588830 -171220226018615 -208945448963371 -224265512383020 -114014212006020 -79912727069108 -89382506637576 -154649917506586 -205440102940971 -123845977158582 -143412306333574 -76125980980424 -208008480741044 -31905893453734 -262363794098907 -219365211927937 -139886404606830 -263094030012897 -27013412631776 -113036759603655 -230115395244169 -160291976758847 -165805710611634 -135600370557179 -259503807447684 -275974149700250 -151705049287878 -166416223826945 -195243987578906 -262941466629532 -247573579021621 -248115276781621 -71278657673974 -278828334378506 -82525703695418 -114646248935049 -226775153322578 -276564166096267 -224212576827126 -272562416365971 -51457695956987 -220276629705343 -7025849642695 -51758509206918 -146598716094926 -248739102368051 -235165555873110 -88437695064979 -24696657068907 -249681543562322 -280994861524555 -83960353512771 -222598837438232 -6580873595433 -9928623542133 -116878792370424 -118676973391717 -80220245673791 -175261577591782 -272942554574327 -191827490295229 -68966151953076 -60989563793058 -26119189203779 -222097882436175 -142642313800709 -144644706400344 -232775926548954 -233753016868760 -244184000714014 -148106579753845 -248017739497925 -21871085156065 -3356485678901 -25560233975381 -197375672146390 -215266960258861 -95659332546694 -235434946998974 -69324477034362 -29034036426425 -15106553792478 -275095334256788 -147133044870332 -18612064088562 -280255145419564 -263180786062665 -278207456236013 -178988038871247 -217796894478242 -212549648317525 -99384189221039 -117785726656136 -265403602999576 -74331789835989 -144400718992321 -211044264265908 -161466784007373 -176991295674565 -117638932709270 -178314117924969 -34271348839675 -275905535304202 -203157999903662 -199158039545487 -59234829863226 -239123192447421 -27867687651977 -10595185770131 -23478101356362 -51137791855664 -84603742057125 -275236272017054 -34677780987922 -131007907187434 -258533983134207 -204307757980751 -45640683432945 -64794616808013 -245744476595768 -172690633459536 -126915634809827 -126368496664168 -102405536758268 -128180641827806 -63327413491328 -131892622188416 -159498907936601 -163504143870910 -11382704304768 -156287444556473 -237837007839309 -188996592046470 -29871677025610 -274104904338457 -106634404098298 -86838440574815 -245440552089373 -166969569041848 -206404158769808 -90381376190467 -242822085826555 -235049686918549 -174935202976553 -35226376175312 -112391881205198 -199487307792866 -86093490964810 -113249846884693 -174786793074022 -80472258118657 -281051717364612 -199165196249817 -63189831528283 -217080550240791 -263230553457674 -221705877457135 -59219957908633 -9473227918371 -195326976084472 -193186690349817 -269313202195873 -43351699664151 -138199883549796 -229403815539296 -22407131627769 -3645811847093 -18461390345669 -205615861703197 -74060442809789 -241368496269212 -24408367977690 -21427385412088 -251563042869692 -199077693467884 -91272756704233 -7576949227050 -273555253513995 -157529364762093 -68785633965607 -111398890933324 -62148804814164 -54652687893044 -131253827788777 -89561170767679 -102492905749120 -73748042429579 -79444251838136 -120708676362754 -58489634006391 -137823187494090 -260291625962766 -221538318492460 -197721845531178 -231593779549036 -15716367375587 -55576212044364 -22506029344616 -9525832586930 -83875777342183 -150111487252275 -107070239595702 -151958312909083 -243504529248608 -205910421959497 -170956278102577 -272955928097320 -168439406091878 -263896740430103 -31294169682234 -26389259909459 -180173082109820 -172178490755705 -277199660830245 -258740780786445 -126875300624443 -28882516060642 -18602209834572 -247145899065240 -150720414322299 -37263847079126 -246663657470295 -97350194204113 -254984717707075 -279022918660225 -71081465691395 -235416753987629 -35524281701843 -145312099055372 -139469706358361 -12032789731636 -32152518451582 -148094943218066 -148126934246794 -272038254824897 -84631508361458 -243186678138944 -271492377232483 -135383327668825 -120913384935258 -46296626627796 -22612504870944 -200414392156992 -257013018004939 -58012024556073 -227706009496796 -132806885184490 -106926621429043 -188270544966350 -90220903901303 -109650489622782 -267727106518612 -92770669575827 -115103501510110 -44181639059750 -220677060223541 -129868248226112 -227880836907906 -184100271321982 -38850974004131 -100117171299676 -113872106017936 -5190068932573 -84661088404017 -211021235428018 -60615918795561 -241567781974724 -19042935559430 -234280521241297 -260525976692334 -46990131015984 -131715670011390 -78729756790515 -46942558922932 -15359962803756 -83374578784477 -152320263707208 -161873086032251 -156298728964153 -231149243396055 -226937522548678 -14893088476238 -57970923525889 -68722368444336 -253480014354676 -267760331666410 -206480016116379 -212076772944817 -123827842221022 -11468932167887 -104178311696302 -7259944083331 -27110046163233 -132869603495100 -280343329963547 -107145497252121 -176702051913687 -37782217203858 -28436046985494 -253844069506263 -275130150115233 -167664252328273 -99568686295645 -264487247488749 -186032336405444 -92412399554091 -83204007399437 -5976820507357 -244569515460238 -214577691009765 -50898246952893 -203308425721880 -218266354419203 -102268330549280 -89028206716192 -235761770883835 -125512483690940 -6967090308102 -56091104929060 -41601643495050 -218034706433650 -176858164816493 -174325046762573 -65551050736948 -85368359571679 -165113336772487 -114119222191730 -6876018087078 -6668873427494 -138274974954658 -94812227111907 -31908107767651 -188534551729142 -82064024097739 -13309152337123 -229750447131914 -154810431959710 -220752050834094 -92232328445267 -277482189905766 -159173065017172 -95259411708602 -267382836648660 -114099288201444 -205973116448144 -91900050669036 -157003299048460 -31759678314019 -162655662727450 -131301137613968 -215440426760957 -254456787706325 -229584534937171 -121315487980811 -197030126053653 -217851654267783 -116549275582928 -89378749644164 -183017894106425 -132254435726576 -258466816795750 -133747330603016 -245214183137440 -273475799119524 -196701139205534 -240091816988550 -70523079497331 -263324237291624 -198230009823689 -175768984561361 -26779978961928 -258643181494095 -124017620276865 -100846452130268 -165294165868719 -69981096076271 -217330013662062 -176057275943881 -256763651747170 -257925199512932 -14823999217765 -151884150916323 -32787556339685 -128056406730190 -168918523732455 -84234734335617 -8626651255502 -162647210889306 -184531273414725 -78522704776014 -67210426145265 -175511047963218 -239685459458489 -86336437778813 -134437154194120 -235769898163141 -145189139466395 -74548561145862 -126789701215358 -200388040297293 -205011288778622 -164758367839827 -19430314864670 -155543396926581 -3684263883456 -60126170545383 -151160361137844 -76677952874262 -53177293330681 -66109870370574 -49699810848755 -140264956005256 -58103475218539 -246319329727318 -75849967625599 -238228677040009 -229300093073445 -53927601688645 -212411735156657 -114259007631017 -120300327558456 -221807345855752 -166770053483815 -93730242739851 -149966054078589 -135711112956197 -234686244890567 -163104904627795 -210719507604876 -174370435213099 -106153791050026 -51409494493124 -38851133644839 -230162171431388 -275568253455853 -76855866874634 -48216149045631 -41350331807555 -279428441994810 -249047615359554 -280018373361795 -111499393970923 -168760357871885 -233364729492202 -100063899440466 -179765589498574 -275748502197608 -45474866858565 -108085573742845 -159679320948987 -88672846481216 -271638242425599 -176500125986781 -276328485766096 -82809361108333 -104936027894052 -217510594730306 -95709694117503 -129643136303701 -227386785257140 -6519764987190 -112077680402588 -24042363372527 -229171493472584 -147492622619081 -276099019483712 -275198121129005 -226111398277708 -179418997246562 -6316191787254 -171284614330712 -190405685632789 -458063603843 -100104278941110 -157551458769992 -147021090573294 -86535625714015 -105933835447337 -147260659560252 -228325190570114 -256066496749270 -76079095807780 -223854280593600 -225027913591934 -10105330389875 -122765216550278 -156400666017565 -206341260720002 -258353352824340 -161799703796257 -156741405623418 -165503594563066 -192429216691067 -130715987324184 -189845370701739 -195775249309897 -172379418935565 -266539323197933 -185658652964219 -106915213791959 -71963998376826 -57698030599321 -23340758925344 -75965631836370 -65220004502319 -93033501732881 -111417599744832 -243012546111080 -117358254806342 -110936777280440 -48873810293609 -63525221689421 -232573994031551 -51784491352245 -78481755789862 -127651668253763 -16322399554007 -117388736203630 -113115483530613 -45886651440745 -270197569115118 -32816638379367 -14761484308122 -69231359528845 -134110282465077 -55121463794140 -108179835629745 -267354951136560 -38682269003128 -48027030381455 -196700005982850 -130528813105343 -44980359912875 -11262386262609 -161716436956259 -123674968829854 -276574288936306 -134507087484893 -202400760550455 -14291173038366 -48411672120890 -95649201438033 -250710296015876 -88708365406164 -25940349081306 -191032447263162 -42789149515483 -136873528952943 -29220470834694 -63449206759503 -225839989713257 -105795201281176 -165928474681797 -172427421608927 -161464000515292 -2095187012460 -154252272418822 -59620625333739 -210833039021942 -166519620499032 -210938555340009 -262645260333930 -76222840567693 -85036354131671 -245416515297925 -145377369988880 -227561746896970 -88238912192485 -69553384738000 -51340951395409 -220553138524098 -148451657879937 -252106252712067 -183637118615821 -202627601839652 -214786716138462 -54191649222407 -21330062390858 -78279197670191 -49407923170059 -171161486511907 -45750434250505 -237683350156202 -154176692385092 -193820936902006 -35383819966889 -237522587225274 -197163263316431 -279547437382734 -76459264358410 -47230231120283 -204100501788157 -222015719216196 -6151011778534 -258138917291495 -33973999520911 -215204347779 -150156582145998 -153362828683024 -129149382007365 -23281144610151 -236112689689330 -123185895764338 -210761013431881 -89984710698063 -199453170262681 -206923919644484 -152536260818401 -134876259048712 -172825550744053 -281399107097123 -105538296291321 -164165114235943 -753512096892 -185699117884430 -160413341534681 -1681591619132 -158441346447166 -158714901304202 -275467780889418 -206860250597381 -152401075919033 -72891240755602 -50697355494673 -26010320870978 -39740644473488 -218433937499813 -167100880005608 -99338709121767 -12619462112547 -241898328267292 -170743538267521 -187596212959596 -88790662287761 -241693468386257 -142816005556903 -124530921578743 -4736503018053 -245852904715903 -260690492521230 -209985075437174 -182544099221761 -34432353074508 -20236938229586 -3087537040395 -259672778240786 -49285132282908 -74821381522657 -222271437927516 -106639025429769 -93464687847781 -206163001988607 -225077116955140 -174668614946237 -19205185985699 -229915073296600 -195705666037076 -175550971834908 -191905429840983 -16200858874306 -111924599237051 -75516489372820 -88894445889825 -39395884206860 -213964409624421 -257923109236637 -274742875488529 -271091317261799 -59470713453535 -151761334756259 -58360643742197 -96183491858108 -171794323700525 -20354113763764 -161284444043107 -20702206036908 -60727297978894 -144030534526683 -121438205535187 -211140472357754 -108462335329179 -47870019536572 -92284706330157 -16459193588455 -67265446508281 -101400712507330 -101249049665475 -230424065964200 -281100815717636 -176232171938867 -74862895660932 -59512349339844 -230138281592834 -179692148295442 -112161766573972 -113666714529761 -57650342265556 -231765063914227 -235483884513731 -141044899577884 -274405681612424 -254915913486472 -34578275915002 -244474795434472 -115121774387460 -218838276768575 -196140149744280 -164958521797518 -178512285561472 -59625723868405 -260750783485947 -185340607322336 -21592319706110 -115389178466605 -184291378318150 -110379912951438 -140719544978537 -204182414080216 -104908800280035 -220663159103042 -185025806297062 -166552016832934 -32971552349667 -188852598922769 -47683101807891 -278217828401655 -179615890952347 -158388555360767 -234448366598283 -31875662300171 -144217351284747 -275785779117201 -93343185900815 -38442665021070 -55035450284694 -11769562138527 -58458090380241 -152282784995489 -222691931310421 -234423366380747 -168392170383494 -64299254130324 -187373517876675 -89803321917789 -140504028084827 -123340231704112 -48072946288239 -165232609960293 -143635680971437 -163382696259534 -23164677164031 -273019968302588 -16299000130052 -193204860112726 -11044389763277 -52850149519519 -251788820541572 -226104915395602 -137866758761516 -259129292042191 -152923347063775 -34718432116869 -32995095152304 -243845632883612 -210215225861182 -190476654776778 -53530892720109 -107094058943409 -245830691488017 -128511876460197 -114312388061320 -245498449854896 -94699630309357 -119099544750347 -228389441612624 -45791043003800 -69582794782782 -195053759131862 -226313447508164 -269611990705236 -134264584882173 -127028555363176 -202983129028879 -193182288125572 -162071774271160 -137838203069466 -106321025097062 -245798158571137 -2782800844046 -256849771361018 -96870564279616 -51362532305788 -230139484948762 -235751634637490 -253852449522081 -40470562013862 -158694137165804 -270919058970874 -101187773164167 -221267118808872 -17213581206393 -97296140558832 -114122902780298 -212198481609619 -80503302307086 -63087583550756 -238204802738010 -31773260853283 -30449858304391 -121169421523440 -204660041593863 -196336633040726 -129924413325479 -215663430109341 -136127394294720 -121593160067992 -4453221328075 -53100548332571 -180585574696394 -197852867828620 -63887860172655 -14666848707925 -173854119503779 -59046973868372 -24325375651305 -49023165695695 -95824203902601 -177375181404243 -39233804311779 -198711301408813 -247025367753420 -34443521294967 -188832558063815 -7229284473281 -32289621722169 -100385981697635 -24617444555966 -139938797057231 -265722573703010 -210417519638727 -70663773900373 -251692497241003 -141278082328066 -223505605589993 -174732218765357 -160535882704090 -18143026856187 -197898114536927 -38456755716792 -180387369371513 -6826301373340 -28206857052430 -194307149895269 -213952197920924 -70772904604337 -239627867698810 -106649295862064 -217797128194263 -16272872917980 -223951191061847 -153605125952206 -52749470635030 -183536061502098 -112403934493052 -84482709813388 -45188761004686 -277358927580957 -161481386487374 -125106555082366 -134585164571571 -124737164174409 -25199098339632 -264308383567238 -76821574282720 -22870123311475 -107725298385775 -238669063564099 -166126464973218 -279151249333914 -263838639699194 -72544266678646 -200879890661752 -228051368696241 -24668146692514 -124459620590454 -15328032899537 -129305843595891 -222445332993162 -962970380896 -94164041270381 -276568270101798 -224209108331402 -2101935575447 -170552757019715 -57951676002340 -36826611143529 -195105589126642 -161762998789869 -21215204238881 -51738505099285 -17209888325027 -266506223931260 -246937112819629 -40893462100699 -89838234370599 -251710663334365 -184987094247158 -262476129084461 -15227591864924 -99467323415410 -112042384665329 -208162394768302 -129011833366505 -146358693061290 -253022134362565 -225990224376943 -240496835839477 -53554096592580 -100187324239625 -160691088808740 -262913689649905 -85328591635486 -268998781330167 -9005705936247 -218688869924179 -85701553274654 -102994869640181 -66908517809967 -249167705183033 -15338842368001 -74084204407782 -75131419250356 -140755960523637 -177444212554659 -64945638648245 -87704759516931 -2251215085823 -33248249734448 -49634787105128 -205695985386344 -52212875009241 -190228129769196 -145288596503429 -217612901689486 -21640412709496 -279128858181760 -149027816951445 -90878980621468 -212881465183745 -7228860533964 -104198726251773 -219457828946322 -200100315430943 -274053077267810 -213341545107249 -123174854555521 -12767760241544 -188451724710215 -71204887954041 -161494625055872 -22077884963096 -258266634502031 -211509939235589 -201807443724138 -189288209933309 -162127276459593 -126711540062001 -97565801587416 -162411947426765 -130459099325093 -151201182981365 -146718862699404 -213091258077077 -234847896582395 -259536898073688 -51575759759230 -275677714011772 -166870066893208 -115167660373556 -200636133541072 -224130072504993 -88079745072104 -274817524292959 -78188481470303 -112378575801896 -88778312186279 -7416900094803 -156266398242752 -93849217451200 -70492677025559 -210396719748879 -256420990062328 -9776754182810 -129655078795553 -250989423067096 -229938724940452 -53492686136755 -274287832002627 -165581832405044 -77613089948019 -107141377494961 -235459994675177 -191864412254471 -227866578541352 -103084041921996 -188415023839266 -149099588887295 -92392836080202 -45297834019932 -201541362381748 -28935201321595 -73097187073071 -88960959943332 -151421133061549 -145307099459496 -172977584669706 -269965650284496 -10028861615304 -245934285352300 -47062266373510 -265645975011983 -255024005499850 -245477011614712 -137637564433079 -154093954838871 -51969678992996 -195207168508623 -251754831897639 -157901702124463 -31632489713438 -210407812859567 -185103537045523 -75706579237594 -52004083668196 -223271045197962 -239740418427486 -210549778380575 -52244601961854 -47305457854971 -146014167528666 -198566555405065 -204424683588476 -92984567667458 -270518852486819 -216266833907890 -169228592647674 -186836906064563 -11177825620692 -28536193970402 -239723453994158 -140034381141115 -33798724853775 -245398544870609 -216095403844786 -231251117899633 -10903773200889 -124914540693146 -69487733629735 -23298653868843 -138613294985862 -159854161823699 -160650880868937 -54738235810026 -111659867803754 -210193525280687 -159661200066852 -201107634866749 -8985418925277 -230481407395226 -42129106596338 -258417063556636 -116549295720624 -194845771592701 -101334977972131 -192931891771858 -175978160485528 -46996511915241 -49944186700952 -269215864908638 -57270242013163 -19986973784730 -148723976517060 -219398428320705 -232918458118059 -135849806703949 -33002849387270 -147813635673288 -149929584056140 -117542345125442 -26151890716864 -129869291300981 -159746676412034 -201626488623306 -203874501361181 -95694455788314 -195575067016178 -248613156949983 -176758594069843 -258170653271732 -240479634799723 -15152937482515 -39448607486629 -5948130252553 -54896336792974 -97126887082521 -11484567717387 -195845875657587 -59568336206575 -174607946889783 -267441899529706 -149658772302374 -278141952538046 -264609392609094 -254774972922377 -163262143450368 -15219682369824 -34889161769609 -82212345940931 -172509125872270 -7382940604414 -178670424202541 -47304045522044 -145123032000309 -63325039395702 -254003627203931 -172287157797889 -227296729692991 -23926198329206 -193201946961856 -52867703444171 -247984283216793 -121410015600080 -159634845626693 -280333345963947 -203722570159667 -179063060970249 -164434213102727 -105914473011281 -185606970783841 -130606723582046 -271350241692111 -14592664813375 -255794520064393 -150604387462403 -92018238714604 -122120664440529 -220305218198297 -218317615531702 -137341895170455 -241614215163774 -246561077201180 -115123754188375 -237446598004056 -171216885993783 -73310039407968 -217436711203674 -93693176967478 -32831973063820 -141683253722312 -63184746474538 -270989071487262 -35870055010277 -242700820939939 -133817927151478 -100098293089106 -30605455117445 -41828511764981 -168361652080301 -135482873289264 -238028053268702 -147199037913383 -275491970435352 -221234806365460 -127567888673674 -109225387696964 -26235107862005 -209537818928181 -146983094591428 -154589817040186 -170424050306419 -27198289988118 -268863069110615 -265289808664174 -221327524357971 -252060902598172 -98304391480525 -172086098092012 -138872329157296 -276941623308995 -197692481461842 -169075019882810 -253907669660374 -81142382317629 -160616837799747 -64576654586766 -49098088509705 -39061619667797 -196037898630576 -122121600789234 -116257222551439 -251167386562820 -257065294573277 -280808479664603 -268631055863965 -30684138499641 -192486103858566 -14856222376152 -22325384146751 -163205284455543 -275291822041886 -10665378269385 -167832236682867 -236093779549885 -227526836304680 -104386500554841 -261269045018571 -240363712009648 -248088542833928 -26556492527515 -122733162383484 -95805071369547 -245192293075937 -274452416933792 -256754976677895 -209816736287823 -270152930050131 -118903021767699 -225592026666647 -115937752350087 -227372370674904 -83980069722296 -152521641462569 -82656669006592 -148031846236658 -195096820136193 -135548406016586 -261897231334339 -33355921363979 -154871094467975 -34426174533795 -188044014835168 -19206832816141 -198601694679354 -246593496993823 -27922074758290 -136669408822837 -230794939189072 -196659673190023 -18066994052269 -44484847033057 -75130000784012 -36791904047764 -113791485648893 -195777128444938 -120357635559443 -112036706296598 -200539279421711 -190699297798897 -98051852593596 -148350385037184 -223405561221015 -271137874520898 -220601064621880 -205281340483182 -71458066804134 -222343327966818 -79932823302075 -70441136698174 -251214537842257 -51496177496015 -73975610719750 -33355209834863 -72998890218134 -152496576449675 -55182949720698 -102245419110771 -207558715431578 -149954402230328 -131473870240553 -216150965573665 -26960356180207 -13906499287906 -134628259909523 -229065780803931 -251618797654583 -99668279409202 -108093085052814 -176731230705712 -164801306256569 -180707908537368 -182023356281971 -122773526805962 -257861540320483 -143276280774450 -106426862543808 -123618695976827 -266784168094887 -144954084493410 -212866246223678 -117757294752180 -106411191069616 -20281514311421 -275729976322837 -220655301204745 -7609819484173 -164000113665297 -28907973632487 -265547266111814 -130848965901213 -265478950639060 -107854249782795 -50194054241457 -249318099712529 -189992357107902 -174377796561066 -6923557042570 -242154232640726 -130992176500585 -254591214124854 -194188302964580 -58236541391457 -233991395957487 -94728977213196 -200557124590122 -187068751601733 -145343448697595 -132502600077636 -162262455279481 -198708149179918 -161669250684140 -67832948548673 -70914350562130 -222758424286017 -57661957671085 -178062680040271 -11277720947062 -219014100395527 -53101651367454 -55954761764183 -16639660152094 -124526078713757 -95235106277752 -125525875029285 -2152986403330 -255438182382365 -183295318928170 -111064547259652 -39344919592691 -16817560532192 -221387455673989 -42175653310156 -250683453780516 -182826384607961 -127462760188597 -197890656666681 -270544260824548 -262258637491242 -33715744820693 -174344750089213 -156855187705620 -165270682605060 -139147766283499 -260962394458345 -98080154185606 -185917255205203 -60964692590143 -101455790543861 -150049524944650 -212426881533872 -244620859532257 -156631971477620 -45267474188904 -50303057225005 -242113524580093 -215248075043298 -243735131987442 -73129689401568 -93925229726789 -61404450531119 -60434172839739 -112218225598973 -42060501717849 -79151046911348 -63872688359435 -225452304055592 -262851980596187 -93765486120600 -265866462776785 -171336169579556 -68042982139051 -86729300110839 -103823699984310 -8546236913976 -11189963214937 -184676926405573 -26490084050248 -11198756751484 -79625429588862 -85662079964091 -134876712782484 -263620189945187 -46128730685363 -122628689206749 -40217847907998 -199302896256903 -152219352881515 -204311111117361 -70128225731120 -46126755782840 -115991577470051 -101421510836392 -35323126817390 -90830452794163 -214576943379889 -65871741198454 -169025861866860 -179870648200143 -208564750912031 -171666280884831 -222101102574195 -120408986032437 -62827026034851 -99672085369175 -224896671097542 -642387126216 -263787166962664 -263203248870339 -7858586905583 -210286568887797 -92915198423465 -199825800738336 -146005736580603 -170589697967237 -65701649111929 -151081517494553 -224350210918444 -102001008426840 -112219526418966 -120626832010853 -236583765064954 -213265642523974 -143388912315579 -182241361498459 -221368390168479 -185397802614046 -279845998258934 -82379363982746 -70074521517975 -32687306667771 -209570786392484 -50631651040078 -3937444964719 -155089198722958 -168994020682245 -257524834925494 -234389200415597 -168698467546328 -60478454139255 -149524156379703 -196664897414591 -59105912796191 -95996395335413 -59256663310814 -251619149311130 -200912014771594 -218392368022558 -139715774388496 -202509337850648 -40226763311880 -80369168863730 -203194354990461 -170100442102878 -217227971279414 -167799247078193 -57704440541075 -26560321703891 -277011821173773 -152926007319843 -182293893202662 -99496545422911 -92500080729385 -150131203461800 -260117372106854 -4587978653318 -261452924613594 -166798172997180 -197511339178700 -249414254894572 -85374027373102 -160272707342313 -145560257925519 -1108020706859 -187831481000328 -193073557437919 -130029887844522 -202639286559875 -32520003070461 -275805239357961 -85903848283501 -129162556290301 -27282804763526 -38332592284230 -98653841450104 -200110324092495 -194548006957021 -201105091676333 -61794472648975 -81474393185106 -229653738336050 -206930724984688 -267757973860472 -28735052544190 -106840825212031 -219216193040680 -201472472297114 -170181709540018 -253644906536338 -80883330584423 -232764423374251 -43921320103588 -50966019407870 -237366240478163 -125475890101056 -243557969179353 -77342098110879 -86322014174651 -74340495922234 -56447140805045 -279623198787155 -143224495389442 -185811004280675 -15669927596924 -279571412622259 -166544224340368 -168125904481354 -267883727932621 -209863785345980 -172966208264009 -72471016073637 -193296615745882 -33021988784069 -220015462539246 -265772367857584 -85839786115440 -208972086081071 -256014243529931 -211095588550998 -190865500500447 -167850009223546 -36309920207937 -9526082641673 -207307534343979 -36689463009408 -120968912187842 -226047822818280 -13506453183862 -246042364513629 -249918100745738 -272501802111425 -48052873756212 -123407987556384 -160427095811361 -187371211258157 -160481426705946 -179630597706281 -131277113130088 -231850758691613 -229069129067646 -35591609818927 -163191274170462 -11689012243999 -196839697506712 -79584813502549 -261344972369744 -181822963520884 -132918062271975 -86807299405768 -74864935887870 -268873779230435 -6700076087644 -169408766873960 -186382002319943 -26915219001209 -31348484944918 -3879895977425 -72477899178602 -119315220024564 -128460201032482 -37035844901730 -131185508344529 -202422992655055 -195665182765673 -121842233762232 -156801685864694 -168702625315356 -149703774377888 -115065707190261 -34805143348150 -13145281889858 -236637653534256 -131268502845073 -114037563011209 -145495475107004 -162833528654339 -170183953471453 -152628465800287 -164445034833467 -190569550934077 -172351736507828 -144504769041168 -186447383711511 -124907202720935 -141665502359884 -6572781844153 -63148558087519 -57877364748426 -40812881329506 -42668378993954 -143277445422796 -51603634575381 -21701780084121 -209021739521649 -152018997380704 -232201070627089 -33429303689370 -31324158484829 -120019227453131 -114152657862071 -209984345845464 -201741361822716 -204835886768487 -131436866477429 -190151805503087 -227583633472507 -212217905446851 -68341717600089 -135997943640196 -143019175867866 -147373638961184 -125074481320518 -103391501884160 -10013141769223 -267044490810308 -40752652443057 -213276493985180 -138965616784090 -210548611442118 -116328941998197 -14345665834293 -29331840921778 -100026621214521 -187442240249164 -12995731259233 -110411603166755 -154004521552132 -224123220456207 -107767183768863 -265422513916567 -5002071037861 -179292400801326 -226232777552140 -47617790502357 -254082821076365 -37038075363049 -103484191280662 -162517507379529 -39917400914999 -214076685314313 -86901246046103 -195491250174378 -107347945673822 -54133713910722 -150216991038616 -227053784775814 -132185519801132 -80387722262584 -209555361668000 -153364750945157 -39874608730816 -192850193244223 -110067883344133 -235602546942768 -265754685997676 -127825896740732 -230483878143572 -237949276184334 -206076979049544 -99625094093859 -138122874834724 -256028587529560 -246411815592907 -40236347778956 -37071067555860 -220266404365561 -106216005640295 -264945518445619 -140070287012762 -196728874282546 -80195877636629 -154240970599880 -173986011255096 -181655247645968 -240726534398195 -229806268757977 -112557403765908 -3323987004141 -249995396454545 -46919569424847 -272435670578373 -1073168014995 -41785877208616 -57887694951151 -50657056681384 -218088950266505 -212600183243341 -270098587837347 -170940023345553 -201706233737655 -73250314811583 -135579590224083 -98332674969487 -139520678567730 -196063440036863 -244827355651342 -262658105593676 -199956441054043 -88660615740848 -52065240175264 -92002757610867 -8441673772459 -271766371081922 -138482581924059 -65609197825990 -56357179242305 -35280283470968 -208751548447807 -77283392312859 -154425235284244 -50535658520286 -209431334528263 -237324387490485 -6797659433517 -114876853397487 -153451221666503 -2436363845328 -270418778976659 -68034149552999 -158615440264402 -150632589754796 -7714933656196 -259033886051262 -248336381684328 -238106615881302 -86399963578048 -31727021079142 -20953046820231 -93382798503095 -135801560426204 -199204239873948 -139396677978271 -118521436404704 -84928970319222 -76433756471503 -95099104501395 -249603087236996 -145245039256325 -237850223408782 -167467863041210 -169916168235770 -250913861885793 -197107280009555 -120018481428007 -173368848740397 -48675756974566 -185001175805491 -153655925599006 -68551063194170 -86816021003453 -69941926252433 -242124141209026 -39175072153135 -174821426226018 -256989181870069 -43445221515814 -276947769286296 -58949259096233 -70526539758498 -182251474864735 -178717782964363 -200402009229093 -137554674570032 -189103233160109 -231712857763421 -197843830767781 -140801417478448 -124994445215104 -40574071451689 -36793664679118 -63445274724372 -1903356593497 -2518359537911 -217091130153373 -269734134958306 -176448382186882 -263572252605914 -238541136686140 -129512112028886 -213973097829246 -134579219176081 -52449160732376 -215704245982246 -164605857590384 -10427506774031 -7238818825200 -18019411641473 -277050845830912 -208121416684662 -263115996409307 -37597523078601 -254624786050806 -254589820568584 -267799123632794 -177464405829948 -110805036512984 -17870982187841 -194152135919558 -62911520704176 -11248666890952 -243261870658720 -17945538169607 -90801732669256 -136540271354598 -165518301108924 -95316715225574 -137167080466405 -11686173034796 -93148425790705 -272361148580996 -263858386697167 -211659759455713 -66835973585567 -128238839026951 -250480455874891 -132696268839648 -190378329490737 -117673382299867 -29666805930221 -65734353978193 -39738872327423 -132485436777231 -61052880490981 -32692015743709 -128741112886741 -166292756405603 -156925909909706 -256457725160628 -181029726515942 -47003242904038 -165679999975186 -272900376716543 -84603764636359 -120973489518921 -80106263767687 -200401142797173 -17420986084671 -280910271832447 -53266032319247 -188165628863202 -75160352426379 -70538298756243 -31297361506068 -214619991921600 -269546252421055 -94994032335022 -242299722266889 -70741763435290 -68962690375077 -235892394827941 -136889802801508 -1211663711223 -251006844324004 -31311304262118 -117201476179338 -234364087641864 -247152011326562 -85289781329648 -132037841493464 -95578166404758 -225934858166584 -137955791625979 -204273742261669 -45095062381915 -3980385318705 -8964237713638 -26339637250898 -225822357187672 -45865466601594 -23059173769162 -158484034226170 -8659479277729 -261041662616186 -37683944444764 -75929023454152 -49718461557211 -108556221189660 -150938315649736 -38093502980008 -166249879172059 -34035401217978 -257058329456697 -41952443426437 -9914485386268 -189256926350836 -92835112161429 -135043267131785 -245756617938746 -237925008581541 -263196444682695 -186006101054994 -163212595724734 -154771726854273 -211748624294053 -196595225262063 -188062699793096 -115039681407051 -190496370986303 -116858927103119 -221907225499775 -201368809754345 -72660854078467 -154912669375572 -125903550493574 -181774860421580 -260268540659215 -205102002731446 -237895904537231 -72264787544602 -226497199008712 -110418483639436 -11172745039721 -171535806624415 -144563465600102 -231665108575551 -49077952924104 -274486386914331 -117107875701437 -37335002282803 -68585511518672 -150003669234340 -152411112603298 -57757405123882 -279779901326312 -159246846742195 -64514213482873 -316864709055 -54004429308009 -240777884473479 -82205231954882 -140677325149601 -188657116910567 -260927154517818 -254345409884653 -108047255318262 -140461797868796 -171146234211125 -172529934538935 -971574249133 -74813342713459 -25246679891081 -55001463225193 -251104273712489 -113257796308743 -154707969354405 -55454801436976 -108903561941078 -243266526615912 -241987508114777 -276203802116086 -223279176153691 -259543569986380 -259419584154964 -96655550442082 -114219657722865 -68025435293453 -98208663935180 -9286637718307 -122203035222309 -75133570795817 -79198051258876 -197353115495727 -155263375496064 -158071121509656 -21106990987807 -104469283444881 -123422145206572 -53481384317813 -276058397823984 -178344426261936 -146346654112868 -205238001736118 -112397247321826 -26194898551036 -183762457748220 -207793588123602 -8128081335496 -267438052846343 -6955506282510 -189353539040452 -76176210428021 -69807186304358 -218883937653148 -64792157743248 -160527598706941 -81030933568466 -710196293564 -90730048734243 -220237031354447 -249215599761754 -15006092934340 -189825817279850 -53568706444912 -155211423402628 -37867608157272 -125825216933326 -254822817008327 -34662076630533 -232758370375459 -69616599452469 -9293164436634 -149250615754337 -90572904509731 -113902737778495 -87668482887911 -119799259153122 -125704709176869 -33223940874443 -93808273218707 -245649605208387 -263649216892395 -112862975983808 -98674038285582 -140771403466762 -102557818055311 -160831732776462 -98438870356577 -194803504367819 -128106639116718 -56129140350998 -35921441579536 -84289510999716 -278905929932056 -10268540582818 -133571478787785 -42406600166164 -91050789342222 -242113475689394 -23597219577383 -274784031686937 -12374737208473 -278981297949256 -152688965631656 -2182357391153 -198593467204411 -115276981184826 -184126328626498 -261950771960647 -193597597565036 -78751482347435 -155981080601156 -225937140667657 -86698193361350 -278812023695437 -140334682690581 -211828106160150 -145135666157613 -58531304500813 -223096379058908 -144365501448522 -43767062429377 -216701443861805 -158294526680450 -202402388243871 -101486484484746 -182455214859505 -82929283635228 -153680042178239 -63204050974417 -162098996544882 -191242800788265 -3217709049219 -274797310685708 -144102203949242 -68568123270887 -120624782484980 -281144561620435 -39519929217565 -28833770519038 -160727470596726 -109983515628647 -32925292877032 -193184400853296 -126262756023601 -7536373115710 -48946478826793 -207901813900537 -230364841406326 -212104888720335 -257724049876229 -140984332853325 -70918335029636 -42901955349712 -11546402205135 -239336775252502 -131286539005560 -72983033567778 -117029082590918 -269948805406201 -275976874173266 -135154540411600 -190103156071654 -242568923475667 -249382614663524 -13419373594699 -54179604410742 -156353304070993 -78492757155967 -262301913614320 -261649371061198 -52079956912826 -266589763645884 -136858405820131 -171075340613240 -187935434153946 -63430720240878 -71017900356359 -80618870299458 -230224184208972 -106823197863943 -136410606517747 -278153405766825 -56539574386767 -245280278018875 -240276677026144 -54998534433013 -109140826083586 -279424909537189 -118945745698539 -210863851731900 -81177314948490 -98497785779101 -191654521635522 -75351031717725 -246418513808423 -55029005786793 -231933251733013 -113908571176842 -145385969277663 -8185999933991 -171807260257249 -201785637250256 -274898269420771 -238490377185860 -234136535669749 -173621626509681 -93476134913541 -102952519189882 -116798117555181 -36650165739691 -161404467774206 -218965545900438 -134026862591186 -142570309152455 -188113103667247 -72278670894286 -118942854598735 -137612676619405 -10436062069597 -201678231119164 -260299691874314 -218390839805638 -148896148384273 -112367997571913 -54986631602385 -22860259463384 -145936255684665 -20100130643154 -8125773159530 -195576350814777 -183918130667235 -76230479581570 -79700781880290 -110153760615138 -224924135086200 -2042940318422 -271922197425376 -96109447803187 -248311111709332 -56985500131744 -69398301385617 -224829491405528 -69596627284570 -25715836609992 -177881429501424 -224166746752039 -101651655329385 -91386789837238 -54716093534049 -1966153935990 -147661878305898 -280367928983453 -242331281194664 -169373325419613 -262806887487504 -79111894241186 -262342600752645 -130071957812640 -166272524792045 -149524855158969 -28537997619153 -119637734636090 -92537037938615 -215896421566852 -66070961046262 -221152503677283 -241280220721298 -50203552525257 -36866824885952 -91364406028932 -176012891000079 -232302389367948 -266943553571714 -152289142213838 -49751828941137 -71838864295833 -12938102528452 -234963021295441 -113750761485727 -118566569864844 -216082873184928 -238055648897248 -223282830676984 -15375153251285 -245077885666807 -27035102845487 -134574236402364 -112409358735707 -174079725398257 -150322131256018 -27087611288910 -73381085775988 -3697980692239 -255529060965003 -246769295488752 -268354728640508 -114840143836494 -278876816596785 -229466047033241 -43487226170332 -42296205328721 -225613521541086 -140933539411520 -24457696152759 -138121987529242 -249614490437938 -39849447640097 -212755794334199 -96696268592191 -231439557177959 -188270235244405 -201347190413427 -130588038690148 -254797329797579 -174163010322887 -23948555204408 -242672363462758 -38268583237226 -26994851580874 -273993799977848 -26677763716686 -57848893894314 -109428044174408 -272342810791108 -172653087701539 -57789034523107 -2171256600795 -100649160025559 -262735307574102 -209288584219350 -58332647094740 -84379368951661 -278021311808384 -125747536698261 -29735504952996 -143691881070568 -172163492358850 -213879372193564 -197088193351337 -274545129752644 -87063338736594 -126110328482334 -69430848660099 -51795152265304 -280450022056321 -120671755784311 -250484505632106 -199905942395567 -27439026441353 -249464185967634 -186613374658695 -120884529685435 -55063899680022 -65563177949533 -56224042045860 -131806310954479 -122220560011709 -146208005024060 -69109566423610 -214109407257323 -196632507332258 -26110096168013 -114238056955484 -124804164061513 -278178656478383 -55739539776626 -221593656248783 -4856772162022 -93004002895512 -187740489922920 -96307477453397 -134328388242331 -180937081999207 -8519190678478 -269323300118813 -115798843431103 -93526984344317 -116430018730187 -253719510018928 -122757798921751 -101784729995256 -171915664871211 -1871587832940 -17674722958122 -241745661604035 -70529797984060 -47269187585555 -57045376838545 -78524493615713 -160405773515231 -254871743469131 -37998672164276 -273710237869550 -194683590724064 -269202531754396 -138433430464658 -262128799163545 -173974475561987 -24407942844833 -252485032983138 -185087074334251 -253441268355237 -267935712601322 -244940067560774 -96297638251958 -15111312524899 -70436933620721 -60831328518004 -66368645351465 -115329390217424 -182679183329002 -14569546695223 -200233013586826 -267907891920223 -24676447613147 -139569157643245 -166096422536378 -118336048979768 -276887467921421 -100391768486338 -92990817825863 -159954892256352 -212881090161586 -113187552983983 -22647402401556 -1859010146550 -154282843894148 -98214161543062 -16346477738006 -7650406682359 -251235036070285 -166005350315354 -118800335714627 -50948488113400 -13461872669548 -99828024603046 -54526806172705 -264682624768340 -253857630038455 -82682605483815 -147102990310080 -189399469857782 -189846499985894 -273394394410805 -74276663010015 -175823039173732 -115443641995987 -90353843123857 -107270642056729 -12810348219013 -195131704088601 -259547006753498 -195062060625465 -71916367686154 -188525599427654 -87131182844949 -80549871692142 -12877823348905 -276841998161912 -76003571159682 -172346601936368 -32253663588033 -130441807717003 -246456902984392 -244731433713135 -160912895470992 -15934900806122 -42773465309725 -21395284281509 -70772836827319 -252905726780626 -127754857567637 -172259175937491 -32908136252105 -88995306506512 -262017143124100 -278774124812012 -2791606157608 -104413502660595 -52753562426651 -254045493724792 -12062956136805 -50169593236705 -30089344774424 -8790804154684 -88412723619307 -73669475997172 -158119119405753 -278368823789655 -67345462839532 -186688757669253 -217251150649750 -268423311809114 -278654257669913 -140823947875288 -112627448675155 -177174344305583 -80435747707877 -184349051866193 -38274755762017 -149152282288960 -2183827711757 -26405858731817 -111935600603156 -7353325871479 -174400240146189 -127930096647706 -203448434199511 -30703196437192 -189202958583179 -227081390687134 -147404536434735 -47872395126371 -48850845288117 -150610783015893 -102910217696371 -61206718123276 -112658315374484 -1552532738857 -278528311300603 -11197442766161 -49803133141232 -218850604352471 -218579795711062 -125048922437067 -90797122059030 -169489356333917 -249174343123650 -280380438783500 -275950146228360 -113921951490068 -279221307140136 -130319162890133 -124883010242324 -257360313497243 -262006833098110 -183492797100522 -35651491367176 -50141703024870 -129658823231300 -62280248439753 -19988128293903 -82581583789783 -187801019078076 -168941989577665 -257866856522067 -199004985315547 -109225340858994 -4185148499534 -268883147585680 -114635936691519 -261978195645982 -103653039227263 -237326150149115 -146761680838793 -274786140711382 -88181778575230 -231985678149245 -247816774354740 -212958988294808 -184148034753952 -4611975659739 -94945920664155 -241661532688828 -222012823108230 -63643283729476 -6840199847765 -159683547695730 -274651082711829 -67977538986951 -12185802768662 -193551106400755 -192238931456589 -23111689136415 -89640887596825 -333374231544 -183133889590493 -180765021236187 -171578763350182 -88208522916773 -106140121762815 -24309174678558 -89286584889053 -230150824621020 -48330282187646 -148009533526657 -194247485883594 -281283553182330 -65884130844903 -199410114608954 -219825259986841 -208117236666069 -268477691670759 -112746477717455 -150142721810496 -239635299140966 -190803249726598 -185743328028060 -71422850024943 -89226464222435 -124413626514117 -224099127907512 -212661989482872 -80539134746491 -201464967094009 -160528409029251 -42261437885003 -191537103330413 -147895246817921 -142814815572677 -30590717628693 -178708376245871 -77391290223596 -141952296467870 -127991420230088 -219472836978326 -160907199240027 -131442339158502 -30473752325221 -75068022075088 -1136682432742 -201630090385759 -267692303531330 -154866677278962 -182120922787139 -30626094607682 -8081228837258 -171871660425908 -245215360217385 -201635057542397 -207384894191160 -229384074342249 -128480747324012 -235535127931623 -237765829485203 -206972621121495 -210932041999974 -137028542301733 -142256766389615 -21850062022336 -198731898273198 -181112612389905 -82777244129384 -182480915424032 -136857365713614 -61838841685543 -191488622172852 -76707387682855 -179225868809110 -115726900271225 -129270857921951 -140277505256234 -61162418460536 -129150087748517 -188991292270472 -623588045841 -187821066407402 -235688125603916 -61225475351664 -111736307206467 -192004459748603 -273356549156354 -156284743784613 -119597086706061 -134134670779340 -185996911532570 -62145195295914 -4049729718698 -82650236780289 -33868260921821 -25976522432482 -207198617600983 -3904061471757 -13754589861115 -43129209022663 -183777024468717 -277147124099648 -79552054689887 -44305962731925 -19304696526016 -280572748935721 -235760762651429 -206314212975223 -134938590839925 -99221534089672 -190746130627520 -172766820772991 -280071815522047 -146738918018882 -56521596336370 -178454149934203 -203136243197956 -67267223670421 -214770991990225 -75680716264013 -247426207987716 -20495742369071 -79917426710702 -253210770170553 -248355398420354 -73906840684748 -158979070757687 -146505559314570 -279236188469787 -138642845805719 -147062000444503 -126063926966662 -1142209860183 -223297701969671 -27901555594456 -43740446583568 -167919732995801 -187989160663859 -39922727646364 -177970178561264 -11730708824243 -258675978563856 -279324325865902 -75610538714013 -168556342151639 -213430892084728 -40816163166752 -65806353883199 -197422860157434 -210838925926449 -103366671403634 -158360819171735 -164353922456578 -197963377543880 -12123941635603 -272497192701236 -66180933322713 -176126023359304 -121385531278679 -115028580694360 -162327824607632 -149163699120693 -3264519647890 -243653092024075 -132269399269709 -198981095476993 -31281282780880 -169869208325880 -18350219823812 -220104480275031 -271305259213218 -191263693548812 -55539241015447 -58105147279410 -132907496174003 -29005333667641 -119480655570092 -43834035211533 -82994736132178 -202503264430023 -153892638639842 -239675560704242 -182219929049519 -21646618572914 -8453681037583 -43176017254759 -117359188926697 -276942059331130 -194551205484894 -244207060780903 -7177487228995 -99743193651192 -253179052705335 -92032945061088 -149798340430465 -255774264612772 -257026305328446 -115565794365005 -196308358326578 -44624112985023 -18565530002319 -167533727997976 -274306701331798 -241367259792929 -152446552294719 -88983604966371 -59493855173940 -270585578652112 -9280121982884 -112316116829871 -243243630421060 -13028153724283 -178139825262677 -95416332784044 -276417813753075 -280832618343911 -53642869909825 -200175539472268 -141591579043422 -30180892634085 -144714943795633 -64803069047537 -78236578146093 -225042627085362 -104508618646346 -63808363206288 -53520547416881 -194277759469426 -205936253481938 -118026029437890 -164890162040266 -253801923168706 -72775305213958 -149105683909551 -175867390664530 -141403184546990 -15379757819458 -96302991993363 -273855078046388 -252804049442295 -141105844393217 -114920867265584 -56769211193188 -184076413028794 -2621548981710 -164220685501602 -94510233236801 -1743177774666 -165352833113849 -55480447199055 -33640115850196 -150342951976094 -17160654078906 -124957283206530 -147234526783041 -199626476653863 -130329862037738 -273512755597315 -173562871454416 -687902116449 -118993066132043 -5500167535659 -52161200042565 -145770253612605 -155587345968499 -178848338180486 -10561338169608 -55417523808529 -260460252777958 -143824058585233 -139991513496071 -161426531532011 -108209337402131 -162131094080308 -53039502014433 -170297028386892 -192326321475414 -156433343370240 -192024143934957 -228898570330663 -142962910343033 -233281758676473 -178438397320645 -176474554699906 -276964133362557 -125886337107986 -65521944074683 -54586016378430 -30154247162654 -172948090804542 -127962344311040 -120232855557370 -16820570423935 -211451357328873 -26861319108316 -275864105585102 -77352427318178 -237564189333662 -213915033059032 -156054488111575 -131147269860199 -225272208640345 -14855833301378 -60171419607465 -39689022464488 -73662430000817 -138345986898455 -183331301440274 -195844352567556 -73933238642226 -57482799405852 -138831110704494 -226732684496532 -164240458485168 -189848950388194 -73260904960184 -574542311510 -203830470328246 -273121543400093 -195103226287014 -114244755051089 -103307696819020 -113602345705792 -18509163764531 -268601581467041 -166293408969452 -258088938437446 -160460824363005 -72699369131880 -14075696414305 -7788513224087 -183818569922296 -141757631568611 -227963160004947 -146104001972557 -278701436968826 -93551250837077 -246859792230369 -117946882012356 -165517975685097 -19612849308035 -67953649148397 -18488271996251 -34098163982716 -137843819989979 -194739024667457 -167838776528721 -150304884900623 -140023021815922 -162871137915871 -128055622165540 -33279478468530 -135953612703613 -67566493228744 -156696658390027 -82265692324709 -108069908641092 -132739297638963 -126744912418033 -172129768883415 -280898970013505 -101508196170947 -15007717518676 -161420687533907 -252714172990540 -37361296776753 -11728764282374 -28381471489264 -264421782451772 -229392571169953 -187182020308868 -170639851166005 -174204795665714 -281090535922142 -83959314387415 -43349755017321 -56709974858095 -232135946736880 -224881585030814 -206131735673695 -126154480271578 -6238812924375 -194610876841620 -174875533457159 -187435240743115 -12520499853094 -153141265471694 -193296257583892 -169207221583032 -121200982960366 -44307761915832 -174301476135195 -173692616562918 -55338733374236 -82732616221680 -182385974478243 -112222704404054 -20754729590340 -30847569004660 -35875162659758 -226113349077311 -135372733435563 -270313254853952 -258553248106442 -53317867081857 -240990470800065 -144230615333235 -212330674169925 -183446231177685 -47404381273902 -211555185767266 -112864991310616 -51984017252157 -57561562460516 -190194014973895 -99241726233533 -204649914047590 -19805535189076 -260196279751853 -46024527011038 -94803812704474 -133686383472459 -239267679834185 -168044778619528 -195665127645298 -21557055075623 -155306303448946 -38002661550462 -70496676974678 -160022913158952 -121437036079243 -67309753265495 -180798668938978 -41312322483547 -28260671488014 -185769483781380 -117908011063437 -18690492804608 -254089591090923 -125007965900942 -242445270727589 -272994772128075 -144866049155702 -258963939503266 -222221018905981 -174360382438087 -244363811129685 -17835166504303 -238064986866276 -250333416248395 -212085289108282 -148013614637083 -53472365855097 -156439883925684 -254352460617150 -243450321476084 -38010265297840 -41274822157243 -194097904938939 -197584078235422 -237915177268335 -14948099793625 -245657829542017 -129821785772247 -45015448005461 -116904559744433 -36362883574254 -240411390250575 -119183715852582 -187794233431154 -204907788987587 -57750061733527 -165960640552166 -252220622352881 -13008261619446 -140672714623728 -128079757356636 -241843484935206 -21426691644726 -28384219497901 -231684824785076 -130682570055852 -229864402055580 -169955761301749 -234631214609720 -139904319908770 -88924616917809 -194039039559754 -176383191737021 -186846255229919 -54066559339622 -162863920324901 -78994679497878 -16960931668182 -38621419906064 -149421535561932 -271107411380987 -170048445183487 -233085256277819 -14081000575873 -215732443530098 -53128031368598 -61779213821732 -74637824835805 -83753759190949 -268795160593863 -89631751855083 -112771110786521 -107992706724024 -106257504245771 -21430905453376 -54468938868131 -95555787714472 -243666629210288 -101577420725045 -248459003869907 -136239632185220 -247884490169304 -243147399477860 -132772469400276 -175782358130680 -162756713754624 -11381533085261 -5999978047680 -30249853174645 -87919612498213 -52617507924134 -224713954635654 -169734967312869 -230260923540363 -247039032083195 -117746105408198 -281326677962542 -55391237606117 -236577283689948 -102369407996015 -177781933630487 -268432102391513 -198405473632129 -58011740104107 -67529812478709 -238411928431734 -207419999346522 -86749701568873 -179380735213086 -72839044450627 -244333076836713 -69364457220495 -208446412007519 -63947263425519 -187613852420565 -85812763993544 -129572184834376 -190752109589754 -128540376574626 -138767058817017 -82931982631669 -157548740939131 -186631900474675 -158665191396630 -168023559631773 -49202049559687 -75461893496756 -211285792825753 -271557565280036 -87930712287148 -261982586217176 -197808421697903 -135716746665176 -86636237597463 -114630203341765 -271632968336054 -135035366206744 -199101394151573 -189590359142542 -202189183361857 -129139282444959 -18027476599382 -132932658577925 -67416176604887 -27622527119926 -172617889477611 -92952597747048 -86059654832423 -225176476367401 -12715880919195 -83346435865499 -138971979480438 -172136292748460 -266090318142160 -258079791930292 -230404799798871 -124088738585688 -275372400670014 -133422958973067 -206301712123782 -188619242095537 -28210923852210 -183667943542935 -245071947701162 -173516266349669 -116774613576828 -24136762871569 -187216910664905 -86548159081933 -69254118655740 -228863759845117 -158307256657826 -70486727775295 -156051383056369 -33255588629976 -230368614849317 -51962164417717 -24069330743971 -42169995815342 -13787467659270 -113307209370848 -91379591095691 -65833657754936 -197211558616172 -206424865653011 -22251371105707 -4730322629055 -189415250553042 -60723573981354 -193599439106579 -39251361994511 -15886412410188 -113633005982997 -231824725435899 -205339879563343 -237174437906171 -200587793959028 -257807131925682 -80186152184079 -76441448555949 -78645112230325 -95261163844797 -258207709385498 -32629565265026 -275826438269228 -156541421085094 -99228520263266 -23572757924594 -48028277123423 -170244547440693 -252285294928423 -164458465368719 -16999894253816 -274077577721245 -93967618400934 -13608874365298 -6851886445509 -60921908122965 -152905204292900 -7992652063420 -161012201846120 -146698807835841 -114029902434777 -121986617355963 -262607955602415 -176857339668694 -177463817653089 -275613342467363 -82094217809600 -280544439257768 -140557349133362 -75136059637640 -205657347502587 -137533078667834 -160906685528053 -106879212809296 -205263640433480 -94761984436324 -120220828545855 -214542692699672 -181652932385491 -46760575109590 -268521471587390 -46852590758286 -273036414419673 -63434718516609 -174532242257668 -70198495595466 -68728637093898 -226048813287907 -93672080115062 -226513485115544 -177534611983949 -95235577232675 -75236088473973 -280428036575408 -123245390657834 -203412418834901 -52592860773313 -65947264501813 -220535163158921 -55568784325603 -67681316641025 -3726434520442 -113438788768819 -159953371148674 -147154713816385 -240219928381009 -126551887665509 -127946221980536 -270562776001683 -197567876466400 -135369130766666 -170548688690943 -11856555838824 -207674544577959 -53589873591211 -170341381234048 -94446516329807 -230742473851198 -49623034409870 -37379200107395 -89051116057516 -22534563289524 -107691407698894 -162993225641047 -62234713223864 -92714902028814 -273058498701310 -269423235909071 -48587018480046 -119210808225080 -171730568420048 -201185186667022 -168362259442155 -127531133842809 -250009492850729 -200340067961183 -237079401568762 -181249177144455 -212929154944734 -134443267510687 -76172972687156 -199566199869130 -189488199229743 -52497868939932 -259407404391085 -279403271364597 -246849118891778 -61549685092053 -18475009235101 -107245916904518 -275524631062728 -217142828103703 -8447258105051 -78574845497076 -90937129897688 -94118574861007 -34862951143748 -244637169755563 -161529783845387 -230023167013743 -64831682722989 -21318977075082 -155276023378994 -10543056895179 -269231742116391 -92987887474989 -266758636048123 -137559222029501 -40399925928237 -60123262558474 -108948833406159 -252189246736240 -2855170797438 -185146910555109 -163064840125421 -88252521921173 -260595941963771 -164179790428714 -20581154751669 -193322899557986 -46099921250307 -63331888289496 -60690941759920 -256115308885883 -79035765205277 -219885529542749 -201528198680141 -174513254192111 -191681423626922 -118357900274276 -275030799147067 -145767161551081 -235524450658479 -7105685760138 -124748806122416 -276173401552602 -45112652699393 -259793984243409 -100413555901969 -70819918519782 -254845232618620 -100185622726170 -82982280772982 -40552454017983 -60963571608965 -269934508887600 -69923904936047 -149635162957121 -224094609562739 -205408312152847 -128562378884182 -184980489187714 -12678428452400 -217052930346006 -101001309299889 -44731227248000 -227481393822479 -192232163621955 -296284700089 -91834529222304 -230810699167216 -142671997747850 -258982574043329 -229504702751622 -171913988978630 -97905396287622 -223373788932360 -125082075492061 -264830882251777 -204856776548423 -277467915045624 -37040509204410 -108503500899694 -20000644727082 -105300942838880 -225400857582288 -12776248615915 -50833565966488 -153175888676148 -76576447253721 -67714543835260 -182440971647722 -108351232567625 -232283177108487 -63652628916164 -75542857346170 -200871756729509 -255212001362588 -235630181806596 -231246297175219 -19000776127651 -107515164139466 -93080322554039 -239386579236430 -254556536947626 -17587368297076 -209454081755909 -193648250326865 -44459017927687 -43443537550650 -184170745116712 -29090704576533 -11428295670796 -274513297199127 -50313973718558 -218184756162734 -114237032795989 -277350438981620 -75085391943661 -58156750147781 -5550155188537 -269411461292832 -114282593656372 -75818228847373 -210837322378018 -69669887397595 -111116106388143 -38187301163353 -116660561108302 -46324459544517 -4896791867210 -187246167859751 -281044681222838 -46425488900259 -64127865562999 -259754852639404 -214092534012452 -144542531988644 -271831897340953 -187393073491656 -184390733670347 -157922488542514 -129582062881110 -248630868182200 -234035904504718 -228226883891467 -262832955257193 -146557920273787 -114530195322299 -37903057924070 -263321188232301 -74718105004733 -192956685162969 -187260967061864 -116038105230384 -168716096948905 -161096916176306 -58611741711940 -157770223874018 -111358090549218 -192703500790371 -162864054602124 -155691733767784 -263319402502477 -157068525734711 -42682179577738 -244199469195349 -30723570918691 -95453382737945 -158330172209439 -113656594274089 -125774391428721 -216761094405615 -178047216418159 -38892742508907 -17945301931986 -237525623964562 -154490978423367 -88950189928932 -195570472025322 -220992705476985 -11186117748012 -27012003033474 -159795945067376 -277237349147068 -11080601949244 -162860751020528 -40428386220667 -20370625861285 -230945835560979 -33307548897192 -218984473730284 -192337228442119 -97313524256095 -20152148593740 -84670344377219 -84275649255254 -251849113230140 -158544759794454 -165615585488919 -7028219025998 -42674107952299 -27588581966634 -193269263876397 -166138133604211 -179395919085466 -124245470769234 -274606318699819 -40413819053894 -6858405517776 -206258978313291 -218127042129969 -24066660322532 -26586001898041 -49505910868161 -245498973418273 -154810355301607 -164621447150464 -184778714230194 -135988454519224 -281082170696206 -201447852602538 -218109152467557 -161507190421553 -81411449011271 -105649585157717 -141617184743628 -13598166405320 -110485092519251 -17891441724425 -270458719029054 -81171346265378 -230549461516854 -210768865895906 -48303672172743 -145748573891811 -196957114826861 -69557115064339 -218698366379233 -664008531230 -261216875116871 -147808197373151 -43566662247327 -253104952096525 -271558304852818 -271625860433191 -78854711938614 -108608441491929 -30690343472235 -243986791353177 -260253185613679 -81380077443394 -55421393750350 -130485557538352 -119341587283047 -112638658887214 -90730577989366 -244757571337076 -88976867743343 -161821358836844 -221918440466137 -169561693157918 -198237169786391 -108189203396888 -56358394861346 -86687728000392 -63264013875099 -242771960035002 -76525281240980 -72983655645218 -206507566202313 -76312153585534 -110695205704476 -149563933773732 -207351501744258 -123120825585201 -182049372594291 -186799807468105 -126736949308239 -278186236276753 -100557397932144 -241999462787507 -254215644432497 -171953586381237 -190189453071213 -84346008098960 -191408741268917 -129719170463532 -147849214218266 -145381084136364 -15022188045006 -242392386473038 -187509768394229 -3735643283524 -168348908576973 -168845313615860 -195133647561735 -212878680588128 -177711787346346 -67464330843308 -123601403235027 -42497704938178 -54074039355985 -261599878593615 -213824849387930 -110756281828607 -276312328010409 -95270709876445 -159888097072323 -174216287970226 -5440727687024 -247754280228316 -38485206689884 -138267385417124 -201189738704294 -198926305668423 -28555750226987 -86149206014612 -98885559832009 -65082478559463 -98810559179401 -185628831629971 -180913640238355 -19269284341184 -254799326009947 -70386957401694 -17435505264356 -125258118422921 -63686091647729 -174442298514501 -270655182485229 -153016176051641 -61332995994628 -157374690789057 -186883196138320 -120037501809979 -258887588207123 -155308119273680 -240908234470757 -77240572458200 -233535007289086 -235080992692314 -59569523606836 -81122780785344 -112408462042633 -158776941678155 -27216853563362 -3992397422199 -69316345062410 -207319993346669 -105624158959406 -198335344888636 -155574701416043 -1501113666449 -74116153793795 -21366803235371 -165131691592792 -120443885006910 -138585342632994 -73221565719792 -272178974664774 -274561547601027 -109507299936156 -67347448434164 -114381972187351 -11110813166728 -45289265073476 -280452411006910 -220177606298946 -241934823197910 -13319844602127 -119202010719611 -1597118568519 -48029073215876 -31509298548524 -60056542235446 -197526453131313 -132792949210770 -4008006033501 -37942680046223 -33229466462375 -188999912134743 -179844538316743 -208570123355991 -200998566713542 -135634831313661 -112177749201185 -111823789905081 -206310501707210 -25605823128733 -187777081630819 -252097670173827 -228444456922934 -126325100037955 -262638362854650 -176873247947209 -202251726914187 -94906171174918 -53456330650185 -33913184695279 -254478345121700 -221888304013857 -29754726152222 -94202439890673 -110518648349708 -268854206595054 -177241011730915 -252485619278154 -161837302450070 -74493381741024 -44204608452067 -178702275208232 -214780950281461 -145257479174143 -145615677976024 -24214121987744 -246345268288275 -184098185389749 -278145429454276 -253902207673495 -17040596309772 -264342060883915 -269552402225632 -65165467341986 -215139014127534 -177127547759505 -136398921260128 -260317766316941 -147163122438009 -157455862322746 -244327228610635 -237694448152562 -208351126160466 -13819853932811 -145453396752361 -2867737412288 -31938089404997 -266240597066164 -41273281417942 -5715650157611 -19508496267220 -175522461207252 -245069469538557 -250691992143964 -32104937910971 -274542533909454 -98620726356151 -188131229426937 -127129485440287 -107721164623607 -12090105637691 -182957611983324 -159034148972494 -181137576848930 -41510576334835 -14025270519623 -71615498451 -87270033567482 -85943942721267 -100199425645 -225071656277519 -25984007317054 -191159228014327 -77068237518740 -94442263499074 -198977028528261 -206024951603250 -235859193193931 -111938443983345 -52904684070775 -104578845639446 -254008649491513 -181620570468740 -209214366126653 -243108224687820 -7803527203881 -223024942492054 -71815699831272 -23304683860949 -148618831784438 -77019922184114 -166318189684961 -81149720170393 -217908093718358 -26544702982657 -189321468200560 -268354227015750 -199738817400396 -1971949748129 -70822889753498 -136287025025111 -75016436156397 -251522715711643 -116051905117458 -225643938759015 -270353056807401 -81787811078275 -65063888218063 -50614423923614 -168739344171677 -209224831006242 -156047095215358 -227395626658395 -191605072437860 -209722134102930 -222513230474323 -133528074527371 -162785358114739 -133480442922684 -147144668632872 -27990695004949 -97036942257119 -121746639021973 -67821597600750 -66592636095762 -56012384780917 -182415073304486 -250182707660145 -199985646014045 -104110646792812 -215563297853013 -135691266412851 -230728330913801 -80021579333600 -128401394948236 -117922119996796 -176167371831934 -81707283024577 -30991315079284 -159512612802954 -267529120901066 -117628334803622 -157971819720589 -171587492282645 -92329844584420 -156148813411488 -11868363607892 -122756011945597 -1769165701959 -78902086618740 -255628171623403 -242509998276447 -117990759690873 -263583979352790 -182608585120706 -206814558252126 -235829165519649 -135515873390045 -208504925807608 -122379694861559 -72400416192723 -29963021237851 -192767763470132 -264225535754072 -151893902860133 -251665685285928 -13489251772344 -225744852090469 -32804580555807 -155164602546142 -85660281667356 -276131467412623 -39497168258721 -219190269596890 -245964619270208 -250725653219192 -88882248292792 -18764688134240 -207626113941794 -11411161600397 -48730204558455 -85064529355588 -85735529669015 -250853381653552 -45218259744882 -104190121148176 -61668698981256 -130242601339835 -246883780264436 -226388478055381 -52740233647880 -227492516761442 -215812084315387 -191291014374612 -97378582528875 -17522506925751 -3510417172399 -232467559146750 -99251535322530 -211618660290108 -264097650199984 -211522961187602 -180465012853591 -102609466535895 -159928941810022 -222434218588603 -260856514027820 -191088339451167 -121515962755687 -59686351682331 -111823875089861 -239735666455663 -271232570066464 -48441576317474 -243165495555811 -202096129450581 -160450180580311 -207512649970384 -229134622889420 -60317171182895 -255815698596092 -206895762486090 -159349463273564 -271224362889083 -115563095537877 -2371134084169 -236459373516581 -245059608630938 -1231015413560 -230212652129903 -117390035722493 -180881530618430 -245358362644561 -204604660902555 -269329482681207 -5193072672349 -210202765329521 -218622963916266 -194214122104139 -162760969083476 -60108225191271 -60826428079857 -60610141079679 -260925818311423 -213950196245029 -119590829585306 -81535044468865 -136023563863676 -226287829364178 -78685588527376 -72445117657478 -81408402515771 -167133491382578 -95783250863430 -91962060132352 -175616563971698 -125130626889571 -99726971630983 -62243695312234 -260889726313458 -7431031555219 -171019045143095 -78753902704488 -162104412580792 -117280801888807 -97860846455410 -24988172964646 -29365236924610 -37997332727279 -103565888782705 -152012358317222 -245045579700003 -226711694716665 -56357875755699 -200410936849177 -10445593811126 -251074102355104 -230429461357827 -149465331429385 -75960707514426 -90453085101640 -222796316964920 -182918422076754 -244722687628004 -209550704039826 -92216710308502 -40311867563848 -141065656018697 -162535677267322 -209476596252130 -170200934980705 -121485029602757 -162599963540986 -35176830859803 -100345044218007 -211811961706113 -141094734368615 -27632656175237 -138996913609150 -143334475956934 -45249005376334 -226388137210501 -144916649471489 -21771849397090 -125537836919634 -214091367237185 -133781625575356 -258687590985497 -140927953236836 -238672593488513 -109683951069295 -21702205933954 -224938819084828 -132549214546669 -238506428860994 -156558355577824 -67389969477708 -45116861369358 -252456469955737 -161232929057169 -138885305495150 -96488911876702 -137095745580803 -49645286739497 -203411323409135 -143106843278817 -36804325568972 -26862887565931 -129137159162373 -124517119784737 -58622041922709 -130244402387806 -116399234517288 -206375155269492 -209805260850737 -69059161012987 -62877411584810 -122691485511273 -13402073067796 -54459676337132 -268802540095336 -133814201894851 -38552396519404 -129255669968437 -58880386395369 -147927592763493 -215380883207863 -11522456303863 -34682965182704 -191912357411890 -84973831137052 -57868788234116 -164526076696605 -13962884502961 -42532533742981 -77684218459828 -168835787504319 -198096453456865 -209202457081197 -2996109615191 -51844804059188 -39105744417448 -256677570450346 -3891365011131 -245482640906932 -37459625948989 -262861637658143 -12722831034193 -250710251664467 -189642591663926 -64653697898708 -16227614223155 -267304863907089 -194480481554472 -205562514598123 -13566982295662 -11982243545901 -75931126380557 -103375926846506 -204269748322492 -216634225018876 -261789370815327 -233743827858463 -6250527425778 -123385730342012 -52569266548576 -226497009603436 -183854763022003 -34018506376264 -153410148411865 -22149929893422 -119285524363632 -149204862899033 -187258378108690 -203465448065819 -233149314749691 -10466350027800 -48588590858491 -264753079145835 -256960296601428 -6960747132968 -226228773855925 -164635037080846 -37574254345730 -156068957720219 -66010900151790 -241697988377356 -192852801427871 -168546638343109 -59349741611777 -257224649763720 -89514971240602 -60541708818515 -92481954503543 -60797236038726 -32277696896698 -280918383752592 -45125507639344 -39120607704996 -67759638569598 -13179688067619 -127575700065041 -132039932731729 -55683703631514 -268807791945942 -25786721310288 -108390776457099 -182110034644599 -242486809293987 -66114954652588 -29938816471322 -58310041700935 -53911229610694 -186609260510120 -34965194158367 -81771292651714 -222958700821933 -227773957782454 -223264474945564 -126114912972036 -12724781355398 -102502569618922 -13068549330387 -248818206926424 -59553624465613 -177748358914757 -207181102061730 -62199789282664 -182093387618142 -195528032186529 -242231038135430 -149906468156935 -69490786722598 -105507681945791 -79476385764123 -41444453796622 -187032805826604 -202796131426092 -273675940098093 -238038587292113 -117185692601167 -215187319650701 -156999521758746 -127875805276050 -25830878863113 -66858411598089 -134372661749367 -215145508527493 -130473625749812 -269931616207603 -237633501589138 -181211587900893 -190984056228175 -101854294259326 -260670339296046 -247761222973963 -60290817252095 -137242651771947 -72770331499364 -1211944481237 -243752680333223 -225933980167458 -16978595281075 -1579883422678 -76478563391889 -207072648504771 -166041527240585 -142648493769497 -44936747811298 -181116556735312 -215485441287477 -114310010789899 -184233454402703 -151843333756826 -59287953644355 -86856757551208 -261466064383486 -209572452648165 -241168961356997 -187773662936024 -150386381418180 -239004204794685 -244776378250268 -76554406891657 -271439581747579 -267705196446000 -238295804495649 -113159641180200 -173883180425488 -135608619652278 -44846323301022 -142554604795066 -235748112739872 -35735832712970 -197726780320002 -128351442840888 -279348237890038 -211388974459478 -128875313084483 -226553655046379 -120993061036245 -147540620097997 -232411783229790 -26067291776557 -20519049848314 -119627934503457 -16382190073697 -197140691636380 -232344818361390 -150254237411204 -9468980783084 -114299999496359 -209776908448196 -275148932207133 -112175988424817 -210250649088942 -194860204219321 -68077048564554 -267397579057126 -207548042206549 -15327108966495 -256651737200487 -104366248522443 -78451058306568 -126710116563560 -57504252118025 -124389435010063 -126687215749895 -189955530959135 -202485500792037 -177285005284764 -196232950797470 -190444858053059 -170475602580486 -117394339837919 -3358204773557 -119401384380857 -89514046163511 -124950753131057 -211542438040559 -39788031449297 -65175383638072 -157223539602749 -219261727640011 -224090521041461 -243962634387625 -179040595239436 -177645402807963 -36593867492419 -167399486886781 -22518286947558 -101162777061459 -209775436704540 -107336135147540 -154145950661058 -188621011697803 -47771574070989 -167682302323222 -165404450298463 -262972567693049 -182350876146862 -73974411153216 -136752602928648 -225555668187610 -172749019409565 -184800295502529 -17791151069880 -250247525970783 -36835629330456 -32858332117308 -207584616571775 -74263969765424 -266127874387146 -53151251909800 -122081271695192 -171318534793762 -500867243589 -274161441879098 -77787661519767 -278464628162448 -54732570751288 -250660747906243 -20267856178163 -218398486924946 -20118921922174 -216842637187238 -279556664703834 -245411158559517 -128038747832494 -92552657487126 -61948770530655 -14021426993022 -93522285598934 -171170105340130 -116297370664539 -44325238617621 -261359338237427 -242159259788250 -167333068863808 -110415701853513 -84913626524543 -99699340638935 -52334519580111 -49436592627931 -245139382761529 -173502909455511 -36127919831439 -262241969139975 -77385906165837 -162080522742238 -8168185637067 -196285088283503 -126346056915444 -186231535887237 -98099700391934 -80470001409987 -211449475875296 -718106806749 -155035202205005 -60645295782106 -59693174731305 -90647657453380 -93687915948579 -228042916475336 -203713648912753 -159341243440443 -267596037818351 -209059251833650 -25161989281911 -135657121683591 -157506598698657 -224192900823172 -42141551473185 -172568029245764 -260516732794464 -145005596526409 -163380247577877 -162804254355292 -179945642771578 -174336915616474 -18617892275570 -239363075258077 -110835355168969 -228863928185930 -266098902519759 -153688879761453 -138512353024414 -4894227189291 -136728126274022 -179187291548738 -56618226231178 -108765675663904 -215232500312528 -149877809445546 -167683977845693 -144285993417936 -173844814159675 -226725167568877 -143840596373730 -49125228980438 -18447579858966 -249933931566632 -109972999957853 -198534338668892 -177304454020700 -163785978008764 -251354621987147 -189027124071885 -116332068058670 -29788956144398 -67918118610218 -144177357324353 -56210790892516 -78092044581707 -25416832093402 -16020039580536 -65594633076225 -243843215689684 -58134219064784 -107479695175743 -266849664920162 -258050614361970 -264260477881613 -66232272397437 -212793448843392 -109039587896610 -118063945814162 -235378933543394 -84600151912328 -58669923817233 -155707897789479 -72746441660810 -264935374207280 -267240013826848 -23874985799051 -14937819864863 -4618197350565 -220193339357753 -280430835038593 -21881533897948 -186921393935577 -18071453240400 -115323988816867 -177476948389434 -163079350044523 -81985002115444 -84237273492513 -222850003251669 -179276937762448 -150049042409648 -21971567945049 -194804151412160 -77017039203046 -147689671136551 -56556240148137 -257110864656589 -91130986575510 -36311612922627 -81640529172247 -73045207658548 -261146169306669 -106120603826691 -223014912479535 -210649481018935 -184418608275867 -115064550793712 -53926538405440 -112669119169577 -143862176010417 -153619379491280 -162951769266644 -254221524519809 -267381649087927 -91045271543958 -119960025368295 -256130256684167 -74144602510988 -2104874405274 -214642348297983 -53338264645686 -84139207754023 -11688811718843 -182416251628081 -3078705112121 -16697436782318 -212799871416124 -35576435715145 -243674217081680 -4501774379308 -49996381539438 -79196418242538 -168781378870317 -92631119723943 -43867075505614 -260041712334588 -201210213342980 -246976573315250 -115197663434834 -237050708466437 -108780790804390 -170017038648741 -76421984470832 -162046364492076 -235130584295010 -277959146387876 -180883116799106 -65180899917991 -187699390757315 -349352826805 -105183555051021 -177945970826339 -211195197933778 -197009611001710 -189327155651221 -249085503794758 -252774115306395 -122223214320935 -249066430291644 -249632451782973 -166281970841426 -184764028708782 -127774687126025 -24326148484243 -206630988464959 -54468989968583 -279212224353670 -76344074376793 -142233220119362 -279006068280291 -67278225036526 -233842420999761 -44716297000589 -85416873428929 -73037753920737 -251553785629178 -115035962273637 -62219926863687 -127394404751964 -53885527036462 -221115836247026 -76975583287163 -18232681451035 -191326503730171 -232404248387496 -112034363366439 -22329189016520 -195602562806913 -211748462734177 -175300546220792 -96349765295281 -85641867830786 -197051947245702 -51972843364798 -181958780257427 -8144402990158 -257181880281134 -14546814437272 -36891940360614 -93012246208642 -8339438833556 -237220159018061 -167402235824581 -196058735384802 -255628766788036 -181486582958609 -230795711756552 -244608695989517 -40604763579558 -260142585577096 -90312345457978 -62088980151166 -74380960844483 -261101967786620 -184956338861003 -184582815323277 -269807500212548 -199272020134648 -197386428067809 -113742585297314 -268300078413356 -193547147222492 -83203508038160 -275994694394900 -5674377919151 -40239462919714 -205242872567297 -165584276186317 -5226216791220 -187707198937663 -160039118912555 -219689318950 -131199756224259 -143295054197284 -151842409720564 -170449280729553 -262397432694981 -102534616555495 -162216935773489 -61352703279953 -180721051916431 -92656191680663 -167134865924813 -172936743618768 -228190471283327 -131945917903307 -32175594343272 -248636425094378 -79091513110544 -35503952929611 -279876706391342 -163546562445341 -216632414390038 -131948155157607 -57039894732432 -130114114051405 -186286217932901 -94530072924847 -242975945324218 -113593204813644 -143558601940337 -129175937762074 -149399765690420 -78995083700048 -276000825700410 -76013434998523 -156577164198399 -237267849677302 -11549592954027 -234342460846267 -173898962310852 -120035016985669 -106146986644813 -37710133800067 -205747463409730 -162707056651880 -24467664434211 -118463385776752 -229968166373486 -30387365285328 -14353724307274 -251535404076091 -18531424746546 -152420983175849 -82667773090696 -107384570215658 -23280515668007 -184107135882507 -87814979307359 -152831685962343 -260669379443661 -190694157445270 -128635118278214 -14853852580546 -40221577090318 -27663761418212 -27159400814756 -244665229961741 -119968052117269 -62507430873855 -173158068112188 -229151018750306 -258922332616217 -86798824381563 -107810846280871 -102170153655833 -268354630886278 -187646158229043 -193358736334966 -2568115104529 -212859167428858 -211240586379079 -249696433716442 -125260900567459 -197843915358800 -192392064614537 -253202126586050 -99965014940523 -251610982636916 -115773583814455 -229712477190916 -192801569628743 -104942142874 -129927055553478 -82243674353334 -121562668032426 -11785374588929 -211768132818609 -269362635777488 -189428399737493 -138356988264560 -280784975670414 -3045107564421 -262377951463469 -10719622764404 -148409667021574 -247450650928522 -245094451608706 -28716415360044 -119425814779386 -141766073901155 -192705588398444 -3620581535468 -241234189327433 -106703754017713 -24125864179436 -237436350765991 -223435531498550 -100977057933713 -48006235414652 -149396505911518 -76183689398756 -161010323679109 -10284871795794 -68754995122971 -87049676940578 -179767033312779 -16593656842804 -250776892779573 -266850806160269 -191045771067768 -16616744818948 -269745472374172 -31032516657657 -155103756522943 -47993085465927 -121145989792804 -46582261243163 -35528840763141 -68653142709947 -239853160020272 -51998781762966 -214597774143917 -267493283143975 -172550697486940 -5871117484897 -70426892712014 -147389448037609 -256799746471812 -43476624864514 -236943478551379 -221751422815157 -94610637337555 -181125717293462 -72686459824291 -51906613036940 -146879265921875 -275241662437053 -245330361035180 -238515941753897 -220978395776653 -90555981572182 -179750650178563 -49537477044449 -102484609417007 -216979581032268 -195268242877882 -37738184240811 -278074119660614 -244069349043696 -32437932076326 -222988354937607 -235669091349713 -133098883398416 -78714724117680 -137325470493886 -269089298094997 -269559723376964 -161983134993731 -19928600179836 -4204969516052 -84701966714238 -43480239985662 -192345958503554 -61067900614528 -77272222993771 -135889269448380 -13309902718092 -45386693490435 -14080669549343 -43395417819022 -67840615311719 -142747638848774 -256468059007896 -179808694778643 -5224615906686 -160962471521651 -24356952168164 -132431080512404 -192722333178384 -256491533199895 -191204461214031 -158963063841621 -169297381828150 -59726328175002 -227061071074867 -173047416436137 -254447855241066 -199919283819909 -207448661677539 -152320195429756 -26925593598690 -81166914877575 -101399347751637 -190769812657779 -272077595915256 -213378457413349 -134764793446173 -51183933786955 -202637821658736 -194502299750680 -266723143443394 -125396712278008 -169859171364061 -264315963740509 -131225375919323 -54152771652382 -31432757074002 -186387992157614 -31924614292293 -10916348065205 -248223064399300 -56599580995179 -70406165888603 -49121348093521 -9307523067152 -134321122422814 -20462546139055 -8494599152026 -89805412057128 -233092934879477 -136220028837430 -197698214644322 -275524430004146 -264688341822567 -52299266965501 -256014994335958 -23676646254233 -41917324785774 -82846155147272 -7460225502354 -205027177613262 -145354437668248 -155548830239648 -194475048547535 -78740644756128 -240947977814902 -120366392441775 -14338095409117 -114734229947408 -249929381909743 -148386402916676 -268266067034277 -167518993980915 -266431422292491 -110816800108264 -142473506824337 -222409211397617 -46468797271753 -241323326364150 -251798145056792 -227699443641123 -110242691830118 -230717236670831 -206058948254115 -135194698273207 -227323487500729 -123942690265910 -57538058167817 -65356541518111 -35111621690440 -175993255737028 -247368877872326 -233767978856144 -263938217769944 -120578903778619 -131099393682807 -20828461552487 -23619937054897 -26440736681185 -274529072213482 -231036394951266 -154305757375852 -15164365783883 -168017760638335 -157406100398570 -162709255478677 -152735107015095 -221543549579969 -131369356739520 -233993662613373 -130054512753480 -86243105191969 -35545826692533 -63947910440941 -165675781714385 -243875014174197 -158638096615436 -166751177384485 -149014868891818 -76967363454042 -187577706952784 -125326692161568 -220393586836764 -120753435662861 -179328223698474 -253461954162676 -264066774415029 -158661669933768 -210335831502439 -262563832440130 -6131333768278 -50910644056708 -122127332781071 -254454130939172 -25991736014372 -60743207252597 -123662414032082 -220990945346268 -63933421794455 -62911905892307 -253483765991034 -91360042359499 -34102088574745 -222743255274638 -261070958023685 -222626279378958 -190007763723815 -81557840782786 -83589248941266 -208219915372107 -96801976355014 -274239633998617 -163477580564333 -198946703116438 -155576668109818 -175922490458616 -149466038077940 -100661202196657 -231740172210068 -61080366013760 -29187337098270 -14829809402815 -11186621232596 -123970692264432 -195402090988760 -60599481105307 -212955793624119 -241708044802649 -249573140207049 -49202485581822 -13839596023103 -168162532212619 -107925572773272 -119428761710421 -113583133635778 -236730612304913 -240355703836560 -49001758097249 -96567075609690 -241175369920562 -271832952429955 -40951583691908 -98540490547899 -155509904505843 -223427079953041 -107045293904365 -113980620449154 -125170817455272 -131557297924076 -15769101077144 -62172665274262 -265823037211504 -205842908785301 -164345802324397 -187320885786413 -145032880796393 -245399362751919 -213123098048517 -174630737792827 -153751760312491 -248202223685847 -29663279550442 -154550098043834 -215153328668742 -84853383065871 -72267305092349 -9300395429729 -237239033429540 -170453600559707 -46803038069158 -90350357328071 -232134202010156 -177417476659002 -224219328150486 -237930376809873 -167600384303108 -101240286390292 -75636520521042 -164177286455044 -237000110261839 -68706098615534 -185113677148340 -165428342315570 -140259772395841 -152470115694894 -170772898170575 -180568817074565 -165148457190532 -196210874642630 -78299292428456 -211548802476115 -71522054564935 -272592913416363 -249692937825737 -113245516277094 -86563761239024 -209639757460305 -36013956629853 -15760706665208 -166891460020476 -65885849844415 -7655572146812 -55376192317737 -255171516602763 -235995861767344 -138328334765104 -14936210887818 -121173657146509 -220409816663158 -85459107951266 -119496633914560 -127317991164307 -198463196215723 -94488186824229 -258759689242122 -33755449216118 -229073349193185 -178905909819412 -207505347715098 -202973522627083 -29756464610337 -18399289029024 -71215698970402 -246136696034043 -9903532818395 -237534310152445 -232989720189354 -129576767468353 -249127777318815 -236038100248491 -54388389237561 -157235105054855 -209153322468821 -64179324014524 -1963929858628 -102066891857639 -83781807879479 -183195216462511 -105424554840013 -164666868570711 -92937082711968 -98311244931329 -46052362383970 -118368901640381 -149230670094010 -2398529108617 -155644948525681 -47182859752008 -184149711347697 -25809600981749 -46312365118490 -192928795930297 -36146292588918 -102183799893943 -14668073452277 -111849920920806 -13786626908704 -46201680680921 -253643691579508 -140117100638767 -217837602101807 -279711004012768 -120561768729131 -12030904678262 -53574514551692 -124897135851133 -145509834584376 -34773038495936 -120885025593873 -11351658616562 -188256066616307 -91540759589458 -239288151637022 -32130271217892 -262488626948439 -254028288997553 -193374735415503 -187167384074110 -248276292797097 -40147155044620 -190232116460025 -148366720987236 -119051972717557 -262857539126213 -264362855157897 -19270934778578 -123617015713701 -188902851199701 -84354921800108 -126948355601339 -17852264712175 -241809272488307 -208217062341111 -212772202138101 -90529818283626 -163670371333636 -66550735640170 -97691011199040 -162310844116567 -130268076525602 -236206500601569 -96000930955029 -151835394755837 -276088464420458 -216402813639990 -159934353010590 -147035758950949 -185951459331425 -41837140265458 -42207663970547 -14128706138521 -214153485326745 -88443100028264 -178855031428931 -126900317504968 -190809600753531 -138872474153688 -254920411327814 -154652201112339 -822596177272 -10607318515338 -268761985289210 -206913223274316 -120592876523294 -119622227197227 -141617862548024 -130420904633611 -91644252220524 -136616265759124 -11542172513388 -214425844411188 -156347876030544 -264573866576746 -245075799832535 -71108454652719 -100145672453652 -10354493840114 -111504787873709 -52710910102636 -229545540413199 -233570066908841 -65174366399727 -183431066645775 -125062278292093 -196454207536702 -99013100305409 -120771208817939 -218408445216182 -212522056074289 -249291284011290 -3913129832629 -52313818794587 -252734224344155 -153672440095211 -278068669423203 -166085278936690 -92142756475901 -97089649273089 -157266061200552 -172569072320633 -147288290387343 -79361455911380 -24178419610883 -251562359470934 -10790264493369 -252033344218843 -163308725778504 -258053837149923 -56594656525421 -141539214387923 -149496974709459 -191169196969523 -36244518984650 -55274260945561 -199005161190164 -145430846993258 -173370255674067 -272841689179031 -270968155339175 -166787963653940 -241926654778291 -205662260945602 -207496905687388 -140951459734192 -82710591807334 -44136763637361 -137073571405205 -18364671238425 -184171006277500 -214271763393600 -63125221779430 -73252629972789 -101991266364774 -40717281610655 -72126444975668 -198066613691225 -148054978867382 -35098981547598 -5149855384953 -116642218193497 -18124830727320 -61694573079500 -4336333766254 -46199662881983 -153545078400206 -23636235228926 -110266240274174 -18429029412938 -257687047278215 -193239333539764 -69060011436327 -135073014468676 -175308704769420 -143950062920345 -54892187740123 -45221196803838 -99708460265769 -244889909889201 -117788439895732 -103177762332894 -202613050079269 -235243504756998 -177052557898680 -46300555954043 -273578153191452 -146971447208030 -6571379268354 -269128822211378 -177227105095148 -5782487327972 -237726347330040 -159536307148423 -176637173728163 -118618933235237 -75432958629914 -140539087580972 -40804165296684 -212404341794357 -259321153426541 -68369687512023 -177208250853555 -209598174808077 -243577273584655 -55475128608861 -213864809345659 -276879466408358 -45685484375792 -196452893605981 -281199608609828 -42278273486959 -120250818935938 -8262690949218 -54916334818811 -195491787038813 -129647178428069 -253775229632075 -101099333237100 -276840180352230 -150881587337209 -118793353240636 -53985771531812 -60261937739708 -125828580580592 -225112030693894 -211467914559301 -124083085884620 -104882543121267 -184647471008370 -70860971267773 -88062697158083 -65638634489882 -36306028921963 -12838694456751 -119114296246993 -177884116421195 -58607818819334 -160817130625683 -42123978184334 -89773656953481 -48736069681509 -89653315835212 -178382419829139 -6702610826409 -206863195867777 -217064753703960 -152185830767728 -26789262396618 -89795730100167 -193262740688040 -123921150224032 -175365639100702 -243326815157219 -269411347003264 -235113104393616 -261280699702944 -116597345128053 -80373830965119 -25870849232465 -16861212032131 -274792455208608 -47913355769521 -182786019454598 -88973824948118 -134644237481893 -207189991039955 -130155382306316 -128003805803910 -166765074100395 -16998636388686 -96897310680389 -150181754485830 -108203061820485 -142045354346155 -149933827163653 -121918570924232 -268859531398306 -226499772967447 -67991349166729 -203096926820662 -178671374629319 -140740789605811 -267855289002986 -16542170908808 -16061721189208 -214920916689223 -274993954348897 -241980432820456 -239598764149796 -13920330801854 -270462568733364 -23644054748840 -268388480193145 -255296260549062 -245539847867848 -82160347600334 -142486533124617 -87487750159765 -75085040090230 -231102528955052 -137265881557426 -185898911247572 -255075846693924 -260475247369925 -136960107433795 -9270293710306 -143888015830642 -104322548165483 -179380899440846 -93566927527294 -276651370983028 -202985113616284 -136849857248437 -165038999628229 -119375439546649 -166928011076607 -100196621132289 -166798031392133 -76793231426178 -186823701398504 -226912379891466 -160208813803554 -189220736925595 -103943605147674 -278287377532902 -6404862626217 -67456783454705 -274618858648837 -149048733450688 -267339810169378 -248697783582642 -117755356216719 -242652014688586 -102724047764086 -62841433402185 -253222457162334 -94018051985058 -98939626298101 -45674052552724 -124667941522696 -181658101257899 -89386611236575 -105891784570271 -183304378209531 -107966591274667 -268494407918899 -137858236162332 -226160285885677 -63541360321799 -82800792425964 -246015522220794 -2652241883155 -217138602702017 -267358365474627 -222034709018776 -230118240457657 -142044803564112 -10823350059580 -124065493709583 -144804383889326 -145490646330929 -215690888032699 -117593095770779 -148970124076253 -159280032217258 -148017604016198 -51966383572022 -162502710759077 -245985643707964 -15613633076392 -173350560666249 -261100320240471 -78237184293969 -268006152295846 -250400574296488 -194966017143909 -201180893229426 -126275843539444 -88744945567192 -27040158363126 -146037349912426 -219160203083955 -244338229976740 -203934393926708 -244678969582593 -215325001405640 -16921338126966 -216018979044700 -8383169102524 -101741866621680 -21361916416328 -36205784573530 -198012135018886 -237337561624015 -198573571807770 -280843032071153 -8179906341571 -101198194244574 -215596390041819 -42147445265634 -78424421361279 -41955226715966 -241344979665908 -61124292969822 -249795228212067 -25504688583494 -177552318937034 -40779171884919 -71293189473357 -53692911840676 -259984515064257 -168082007532150 -219864292662175 -123929735227592 -270531155388259 -153339741787115 -23296188886002 -97002413582581 -77085245653280 -191920822164639 -39030865165478 -122868261456785 -241398615844667 -53616125458244 -193781789848961 -211928444796261 -84352637066165 -196672706910597 -237738549489451 -70876396665356 -70592094981785 -131548845511079 -35412250470207 -59559365587189 -82799622585859 -229563639266868 -163291724515338 -176646638823907 -26458415106171 -240474652120517 -200087187341759 -128301711330441 -187079972556245 -130413081300872 -29818470102318 -106114467477821 -262824484990052 -248195271041339 -42294680829853 -229233339754318 -205003765478440 -235241517384166 -165226378115992 -124590349349754 -253715232471248 -269810096710187 -114034646808362 -180853464132415 -23874716336974 -79703392874307 -208591055000712 -113361559050934 -199576024017141 -88306157594650 -145052120033030 -137564929496577 -140235685412746 -181835173128523 -11080324111604 -29853252707160 -53329515821492 -5609211440201 -88522035302646 -182303872402118 -70928007724349 -18123603366658 -133543055957483 -83963547927512 -252652303903034 -219597063570719 -101874370413775 -223354520066683 -65726530487150 -58644122022268 -109961157721193 -165459810574501 -21375375451635 -239334054431694 -228068701318034 -37623035635936 -130794906036666 -233741175407941 -44458543684568 -195210284898616 -72531336054823 -93308771702774 -123400748080442 -266485595979346 -195877507162112 -175864536170495 -1819347860662 -219916054476347 -210066037252515 -233222164437596 -227397874397896 -91522837583799 -83844293570393 -182257136964608 -234834852912088 -46221519209099 -268815774292973 -149147539372069 -212390514230349 -108060690525728 -183918028068825 -35371048962565 -209454277308574 -160949995028905 -105250143241198 -176375493272975 -154869834015503 -72540280059334 -67655320891093 -237164297198490 -94287058361100 -231006749732213 -109965266231958 -154416673020554 -266255249227650 -180218203109493 -170734971089158 -140883070509288 -219834276714281 -156331156973936 -257469034551762 -51927144938209 -147883834676986 -76504050600168 -119301340026275 -21338530484207 -34908481001744 -124720922655434 -47098871334995 -90106507912343 -64772407065893 -96572568231894 -172412423033880 -249598352249558 -188286279505214 -74730366288437 -24620363331556 -100474958243974 -193838300099216 -195117943204346 -94542245776703 -42842185263172 -37834740667888 -43139333026975 -135045467123786 -173256785488836 -192553761577682 -246498009226840 -18459873072163 -112947402122577 -14735511657816 -193990397753927 -29934224476727 -276963784654717 -241511531898765 -55418176498046 -250958124489800 -79371967975685 -203754211976596 -220715471659588 -247981469194457 -138934961796092 -116020454046500 -74035480729144 -208927729101536 -173223616215049 -192185264144697 -65218043118412 -81685965095897 -215284679685855 -232465835070087 -124496795562965 -19194570481714 -87260887305514 -26589221367436 -80264654975173 -262353568736340 -120859834490015 -83561812816615 -144344420585319 -168269858596478 -7745200818297 -97360749808852 -141771645324791 -49920015456249 -261965058133543 -110004769527832 -170509234531179 -153306612880527 -268665758431034 -210097364072011 -226529724896669 -92477259644688 -192067593709801 -185803177442586 -4458532583056 -141236260304225 -264256059290944 -275032140250536 -93470014285624 -143377472856385 -118606318815307 -237985149482254 -105981240279231 -107866947436204 -164084334748044 -30868851789596 -251307356790307 -58992106589175 -12113688148207 -247446393995485 -252454087892570 -227521064380843 -105820233650739 -245961753869410 -85969520121164 -104218954620332 -158651708304729 -74808573878746 -33896809550328 -118410781056068 -9288955239714 -182978121951063 -56305059850364 -163275666633154 -90662897410139 -169432692556681 -258277394344413 -114329417287977 -64914184064918 -138318304124263 -113401522270875 -199857412912533 -70904276735867 -208406990400800 -230180571690818 -228769171845494 -164480255454594 -116224275383828 -147459916844361 -245951447916562 -61311933881500 -37033727266979 -43620851517655 -268285836662943 -246099559860324 -190748061027514 -213264629522627 -181123531857779 -275814278568342 -65545212372711 -135022771885838 -277181269666682 -41860926138413 -134998664533214 -172699390188710 -47056205454001 -146632909951014 -122093429222711 -9231215860725 -154488812410716 -167106247489169 -3689399144992 -193234694284783 -70032266120820 -75101109185382 -64118482645105 -111647072487354 -267624786309052 -149834899658743 -266789025058523 -80242289121179 -185123176691093 -230487157743023 -89854452728379 -57163570944882 -231857392589875 -207201515898981 -7139137752879 -203605483436201 -94726329554908 -177986288223682 -41801834643193 -159913012959536 -14949403038397 -199375287887939 -123298827312729 -138020691925841 -206785931677582 -214748418238977 -280518382656006 -13747613008702 -272676602040602 -249843135927825 -202984981141397 -203172281161816 -172775865691553 -247260834799159 -261465571440676 -2998161950933 -79737856382701 -170333367608163 -63287417146327 -43862367532652 -16691841593888 -99875067843758 -123439202329304 -28378525235901 -77598283663954 -257683331777042 -36974440656899 -260998701503593 -254957751057162 -199186977046147 -37279481588204 -158354385817916 -281246481299960 -204795281855490 -137432489135415 -146508257970986 -30000826768940 -244143794231146 -120663747848105 -187799172631453 -100831226323862 -123217444819848 -136597617594084 -22969461217247 -104819902045187 -45142195097055 -147453359821254 -233680364039867 -53258234506204 -41781811686574 -184367096724458 -25958868064082 -263465954061364 -195070185816960 -51858782759085 -37729962316459 -70784885751088 -277555486100272 -196652857505502 -90934309128097 -227987365094559 -277339299515264 -277399924767300 -241918878318668 -57104898607592 -128422028921925 -169230662865390 -50864489740489 -114934307540814 -107758671442309 -95898362457454 -225100058477908 -140241631724784 -95811478771425 -7777083957619 -244653234281441 -230600375889299 -148850231376610 -190051340974179 -176842037909969 -27556191143136 -84534261130498 -164567625709521 -180417975476819 -37627736566354 -270509287100385 -155239575302073 -59287067934452 -55717798925942 -250993841480447 -256333699454416 -93875694810777 -34177861875540 -150588772986119 -23525477580037 -225891756612442 -16336744985433 -134967346703895 -213647437277550 -174578772263555 -276662520096077 -65776441591354 -200849278573638 -142200591492156 -124385490729365 -273318823626347 -31063764816710 -32580531654779 -149954954667952 -257058745642670 -21544621408634 -152477512537863 -24972468607257 -138169247438013 -194046529665843 -216912458230824 -59698371362295 -70294966501741 -41928681581850 -87738262776062 -178828769985756 -73846022733899 -75564704383688 -115146267925471 -98366866805736 -255328728985374 -278294751465731 -120037888913201 -10829059640565 -166042684821188 -191516233537819 -253137518587982 -179250186282193 -281124221811938 -239291920222683 -67678910457633 -128287405552562 -16964530975940 -33187520733844 -46766024357601 -228584964216958 -77539234173223 -33516076502522 -128859283902523 -281461438414188 -19023523051555 -260139403147688 -163362904401199 -65752361350608 -155046995453452 -243681460843401 -70161036764941 -50331019440534 -40843609900526 -281317046516777 -68756669759166 -117109991533957 -226640729341666 -233142073993095 -164929542065926 -169732460724627 -232172396767854 -239213257913699 -274062910097044 -59117214945125 -170825154176751 -95232827087963 -151837663326813 -269810703450907 -235941132752240 -175712702125955 -194123556689389 -105302662946111 -143649409059996 -250503602426473 -70081571787773 -37685584732659 -269618799902080 -213877582143309 -132388033876957 -157855732402852 -249037034988703 -34897088090827 -163886623374957 -193202558223373 -240120861871556 -271104090169547 -256298681987476 -108291808663886 -87656849202918 -103927078485212 -7237332297670 -189366902507732 -208740908858601 -17037201688720 -195716889977229 -70959570365485 -193132663990328 -53787112177951 -127091848425043 -224037788408305 -234442734810812 -242580139883657 -60990217549864 -211003632152536 -261654593664583 -135526130352830 -184308215720241 -186504430678384 -5182461514939 -32275418941725 -42097542862529 -132872275238428 -152057198846370 -167473794339872 -157748855596782 -42205303123226 -217942940158112 -29960552310682 -111472130126974 -266324461968731 -247121849817155 -281445678018435 -75383887980688 -278345334995717 -83520957529306 -8275168233471 -197903562256615 -48139959429931 -57651434076966 -123526817267312 -161443182753227 -184029419055376 -113961307553043 -5647273542244 -245348165505424 -207542677855228 -264617376401942 -279598583116227 -202245309098026 -19813858287638 -280557233957285 -216248673634256 -97953357088040 -149580515129631 -156102193418017 -109957046398837 -267306350726448 -224062436845858 -240398827235005 -86613664247838 -32514101460635 -82429454942959 -83215560515213 -174895924697143 -157914482698563 -257963712852873 -76182094944102 -142904867311631 -211350633181683 -227192097499718 -137121377492718 -88507359699527 -165931194810280 -273474964308246 -120562132540231 -255696735255648 -255824852980745 -193469308501981 -186764947215893 -135975380065444 -247738779590503 -84951734836398 -135387937576407 -82364325836744 -249013314361444 -216501727215514 -227006129234941 -77876392934386 -251283466951753 -154136601963710 -272862984871601 -115801720230048 -25600226459386 -267936103354599 -21388490067382 -98897627398190 -53664118122834 -122534569786597 -185342697623560 -244481081612376 -224949049512464 -46898380607700 -271165118824380 -6887850501667 -87215951739993 -235276470915109 -87382557165099 -122153045861855 -93917642504999 -98818597004005 -50377858353024 -242003649431982 -142638369022739 -274948115157663 -142362453252642 -277946816975125 -122199061244024 -210715934245765 -169757716632618 -68618666590658 -262542435186685 -210035665079710 -11519640118565 -78194187537417 -26525281895940 -55075197272266 -112903078230812 -275220860245325 -190503327046123 -56778558669927 -95039974311799 -220087836823106 -174992609130182 -77394866181363 -31379319216064 -143420299947044 -127423997703467 -92702368666738 -30018265471631 -128368704411692 -187164670478825 -69843176856269 -120256020623157 -130947226464951 -138990533267170 -66498083609922 -148127805963647 -123811006044529 -227522004030472 -254281417944054 -122134219338074 -30599022717487 -280220780103176 -158671036425274 -56815251304013 -83876174646846 -224207680798478 -202637738345516 -190543623960991 -122045642290728 -232536180578785 -148103400233920 -34875902150181 -72534284124051 -221372961513300 -10833370829896 -239431063418969 -86019994609104 -131361895919410 -6243984628931 -96843135600822 -12133160215322 -11715305551924 -30838232130240 -17762711598713 -190051196367121 -68461553486381 -151774827852119 -136487101904643 -97985155614032 -167752986899784 -113736027992881 -87266127580698 -110719715862994 -134865137059473 -216261559709976 -222150045300395 -169394748512864 -156789318025262 -273085041625278 -196670709989110 -83597383389980 -168826945383941 -17223554632475 -157635634630266 -57303704678783 -72297668760484 -42630534631346 -210350752496757 -93071223525065 -19696220912336 -206691148185375 -133052302324528 -86415932076362 -218706694889938 -216073247222907 -215900428156607 -61577676831897 -153450789518227 -266450313254319 -254106214575067 -108603630150438 -80378111586983 -157164912683156 -241943115325230 -205785866860654 -39676059481060 -271797233047076 -218453368989640 -248946356919861 -169095075963842 -254768357728809 -259282423046886 -144623755573435 -279084671660530 -140162903791807 -203040739317876 -195704052344792 -41028798900854 -135361241252545 -218097284788361 -115347516652785 -220035723521399 -255652567934333 -162249851261321 -185758881672602 -111506682782901 -191528111060624 -32055618912245 -122039581890445 -118567696651711 -236790901191133 -50587546784088 -223833388466908 -34473401942148 -167166290680525 -272698534089918 -266555539938383 -216758586176742 -245924952931078 -220867619619367 -37512741389992 -187346489906371 -40206623803616 -27102217186072 -256421460851594 -133519136659535 -158322676200697 -76215003447393 -107914832302778 -71394926930796 -134496494912513 -210293796573525 -236904354006245 -189219166304486 -119188751258602 -148235521498122 -964905934646 -195479785814187 -61579551052021 -64129905127234 -280695197495698 -34279610008073 -152862608088485 -224266320042895 -85281678122371 -59783364501649 -191405462515897 -199369868981660 -46200173246820 -47583425022277 -85556629034352 -185293337067078 -99700935815894 -234336140677341 -26419040593639 -199188017706712 -84330451621106 -29212255897360 -151125936665244 -217562444576225 -119232728040458 -41945287315103 -143843603574202 -112237680551845 -259872389917090 -19042686434708 -237088107790020 -184337542698759 -102362181040643 -142344708724107 -152538148072734 -166533002829364 -141939499069943 -218320052858041 -201516687629727 -259344849483566 -3724343103498 -94792254907983 -11538076106297 -181898625411361 -51992004183316 -69493610178217 -83364263267795 -267804869584675 -95727566319112 -276061227465458 -28128724238008 -220173179637322 -9307125585134 -12681206075673 -116468914527141 -251323720913978 -230996487199688 -244857114405557 -129301390508812 -13668723779824 -157054674480657 -277406122016067 -264090057636215 -34341726115563 -263768696170272 -137738861737833 -272365069112277 -112555284525700 -10844034243343 -128759699800608 -151525718541671 -255943994342011 -57240611389121 -251604380585740 -236318373549204 -280503646581945 -66736410915100 -20555818921754 -103389617996500 -171683079404289 -183729195391729 -64666519670638 -216035664887240 -32018823781390 -113634352513739 -57794450758141 -38271862470057 -149904786814535 -204300658357266 -152151527095528 -55773663772386 -50746488286151 -41319446829147 -119573204154838 -170069694924024 -280446503227577 -54205889480190 -63179759596199 -140059926225791 -159331581950468 -23004962599387 -251128183498250 -4835011889804 -139702318385409 -10663675531119 -7322672758252 -32372219576203 -153270359168461 -127462261879359 -67463181888040 -237567620197107 -181832001151283 -230119220071826 -166589575608482 -148917145193902 -253990807093194 -95542110069553 -116899719625276 -102598181552998 -144061052197131 -209693331935170 -245164697255223 -269207300125089 -239316390585844 -266065290170370 -28237167216440 -143331924276003 -68396097222412 -120985757621434 -214101614207775 -129435772024077 -239244068527972 -280293823327625 -50302551100983 -15505612269286 -184356310433591 -86780948724246 -216835603755941 -192096697051848 -276483492710366 -218942066451212 -67259381542708 -277369497516739 -135813258765077 -248001070115939 -79105090141021 -122212525961246 -34260173717162 -246042407620281 -278219275821791 -47287956181254 -55204305323763 -112296908451492 -133318791300049 -227892945495635 -126094929066782 -157028087427088 -267773043128660 -138787227725706 -61470950528898 -264651126292925 -180630652866291 -108848220030802 -38437574630545 -233768273598920 -170063254350000 -210180332602115 -103815132805947 -235214697451941 -27635266944146 -265411289624670 -249685065882194 -247159283972110 -11284733825638 -232243206277875 -234153969043075 -76584829299338 -108650622665114 -194571566407324 -236289579512550 -131145602844889 -132832706019297 -64877721211986 -113513219602622 -181275275829320 -120047097685311 -131542724558635 -134075830431997 -21548063148201 -249451727376580 -148520488278192 -236550657909112 -101153555551902 -147872840934073 -188911746095706 -36910756873926 -73636416145221 -208773122850760 -58727898632586 -43719467689697 -262159531055224 -216604244679780 -33848689864701 -227962874716729 -163149348530791 -137049032335939 -205875872165548 -7489487958345 -25961660919304 -66029600057377 -216706485645032 -7800248450861 -232634288735367 -279336098142269 -230028042009881 -150550559344137 -7006130711973 -90248357837294 -127651091953300 -232379464439401 -49499191002319 -169987178153919 -23322630215226 -275118204248310 -196133758923967 -232391671196940 -150904728699536 -152804003446277 -63884815558472 -128426220696097 -68750886052244 -276092388989487 -74763822315745 -150424034588706 -267514264747694 -138773156006931 -69877526995260 -14058736874631 -270266290389551 -138797308705849 -171921178856939 -251767665036485 -4663581826700 -167400423965416 -51517000050132 -743239447488 -203403251872816 -203940833797730 -195798055871772 -86798061915359 -193383500827503 -49126065668290 -152340392729061 -98340953731468 -168732242748160 -236147693546440 -10414566220671 -250817907557951 -242216368191980 -230476259295167 -271232490247848 -202659564115898 -220751555497001 -118013501862074 -155313358914957 -250792466291338 -86932524068685 -8624639889404 -168651884906080 -237007121591539 -230060894192101 -213659896677095 -45437538360663 -15120102203689 -48120966212500 -233307098469986 -177595976346806 -82305455169123 -98212381184140 -262800357203121 -123982966325151 -262177539407120 -186490008518513 -56675868448663 -21903190430215 -121514728496835 -118641846012586 -76279705005554 -246343810702458 -254764746530410 -99578283454323 -94822340571966 -17896236925503 -268873539408095 -86622021242632 -146091263519121 -54626824643176 -148966326979353 -110153186263353 -206808486521207 -242619919224411 -271457899571132 -129409676900265 -95036180235964 -112554660449449 -75088684163943 -2690645842908 -97419136954963 -126681702509626 -31513318755505 -80529959979555 -167992243392076 -164675713784350 -101919025008693 -51169675599364 -254121259037220 -109790243489602 -201779075901234 -264480287720794 -240565434812994 -247746669110139 -251020916014502 -35086682562921 -62642938599176 -58922882123622 -31639401541562 -227200481686131 -163462030111285 -119307516436607 -213493075075430 -188228225880474 -30711634516707 -181223287190871 -235472171157933 -80605341786660 -63103494448345 -108393905681706 -242003281324158 -74010894089806 -87523470344676 -69400469873036 -262518964680762 -157533471805747 -170721862841085 -231025777590681 -215204012984355 -90269269758734 -88546092069507 -200929900225707 -183406037452154 -9874048087490 -104611532640570 -191270798041695 -214017557654431 -206955489158109 -232104451723004 -273398900251678 -161641001849965 -64476591233498 -36022462686327 -152341968928017 -139591975761414 -190436656661867 -65402237191457 -112840624316275 -128675439023625 -11749562918386 -60047324049032 -240792897190452 -236172914119851 -88507745559728 -233862445626713 -137719539253191 -274582930847710 -210039707029037 -1199550493210 -8765965827184 -185051534811254 -193465310186279 -133903256289317 -164506234708822 -154593418402062 -210414872251755 -120624870626946 -17817629689449 -221954402790033 -278055343012972 -13717470204479 -162040297607181 -231107312549199 -19853671544858 -213436402377760 -41338599738330 -143210717148446 -10934653071443 -272651024395988 -231230466078428 -81136823363204 -81119340622093 -236667734469778 -238767278664964 -120059828610864 -201030381663798 -235984479252040 -35908998714917 -193395289453852 -162824390790073 -115634978699333 -222647488398165 -112054627640534 -101658710020214 -133632423014911 -98007022254380 -29283116792994 -260241309099482 -135905853858119 -68591380249645 -257654077621385 -31006454317137 -85037798834172 -44488861209732 -191165875622285 -192068157948031 -75062083666186 -232726659948086 -62740394985530 -37519592941623 -229753677868535 -3254002809555 -279540962450916 -55256692097411 -141168840838985 -126511930165774 -50733945577483 -232710041606177 -115391226578357 -143745771029064 -154387116507732 -155294117260995 -175654819933822 -166639968522764 -164638048718824 -107571410120080 -73179641040134 -78224718552821 -204473767411157 -241712399247544 -62608250978554 -44853539897841 -65795304574389 -229635501654525 -126406413847707 -84403005742846 -225374833297442 -97347910704432 -206294209368412 -111939192101259 -114176046971427 -146106187977181 -109197082795970 -229556341248300 -248913953381817 -172014131003721 -144679188900676 -57614552442264 -43980345233501 -711509469782 -33780173045537 -21678108379615 -127040518076779 -255532406778094 -7729008069080 -160297861578136 -274881244486176 -9689559912127 -210643729414616 -143944652866537 -139399512924647 -121100246321464 -206157969422562 -103526754636143 -57468279242964 -182913745129329 -66521028868616 -47121679797926 -232021589784060 -275782068878784 -245213410107159 -234832590789973 -86658240329673 -48613566677774 -58186629041391 -21726804313434 -125316378928077 -46049299139915 -18156701588022 -86387431688264 -267961419247264 -166830753186048 -135686195470789 -99902508876105 -143090013898447 -130948111742099 -47475967189562 -19310130024911 -197915097557899 -175867208859343 -118495596456342 -197445261896944 -73363846261905 -234319553979025 -168902021805934 -197408445757303 -250175727049699 -168478772273850 -169284095706679 -72046560444943 -5708669334250 -66407564897206 -82088361457834 -166590926127971 -167649173756600 -90744939042352 -9590849459867 -215134429711534 -177452806050276 -99465788039953 -93268357614146 -203169497518793 -43110276307381 -220752121424534 -265249929330559 -33383984523157 -5759369209820 -178937689079986 -19979849642597 -54223596891723 -205388843498903 -134390998072511 -256867840749564 -30067419269712 -205065258701962 -154758725960552 -248627114226098 -233417139491722 -39010070329001 -12345073941340 -7256200802861 -200212861093315 -14794500119257 -276730131958461 -141278519667844 -221151597332926 -218348832144653 -75521925488839 -102919385453458 -49367025169870 -124731228638293 -160226571734660 -234621887399061 -82006276948376 -191913426748312 -271737014817817 -173016794522890 -75004205841096 -172327965889845 -144850957358239 -271896438190246 -28670875927885 -28080944560900 -116796681053176 -230425306001779 -179304486065980 -62429677996154 -224372552154385 -267176698785258 -206052453104495 -138627309031361 -176719999674262 -58636638402732 -87142781596978 -28315038847801 -91598889285177 -226939203869188 -86812276528520 -26399797091490 -251052169915640 -3258490237647 -225987392472720 -252328033639617 -173221976838539 -37679132686754 -232295752287009 -255742550859245 -179771535895812 -31781932188816 -157392837596396 -137121881594752 -240007125747741 -199501778585967 -255786880380111 -33390455483832 -61658149960803 -14832593259621 -146852126635327 -107909868415883 -120884173012760 -227372713729385 -30435396102063 -260688761405214 -264119984877075 -6016308339053 -186425971175805 -197698355027135 -33160591657972 -234404468696523 -17478608072085 -267094421828466 -77863723504164 -245352869224459 -176353411197836 -78364747242286 -219269307572876 -241973919492248 -11877094914315 -58353084161888 -113777491591207 -85388806414833 -145132953982521 -55721347167975 -4671680346794 -65830256264662 -222765696562544 -113728733858107 -49108287429372 -150495547883859 -159272238974123 -62037710299786 -235883883162061 -239585780828040 -196946981446255 -213232657197647 -104148242582636 -71437597834775 -159260961525930 -160571888631563 -196190305033706 -54148661606358 -215168316134983 -30926298311254 -46147224117056 -75329343515007 -216699522070608 -273121397993750 -45826793496015 -280282253927502 -217449675988061 -151508057113677 -228230268804334 -110235905355649 -17680714459215 -220847787706659 -140226109248217 -199371721687986 -187674734250707 -8683449252565 -57877388782934 -148895951929886 -102139256663444 -2264183937546 -112133832010041 -226384722318553 -77861069400441 -65483845541062 -155189794317525 -267945591702519 -192428993765275 -27239251018380 -89376031465106 -211572782316551 -108075108348697 -3077723607212 -105239537053904 -276265431197377 -28668658889813 -25339012017918 -214105568009557 -76333154437410 -159021453768206 -118418748093496 -104513225587111 -132464762440352 -18413159921872 -64220198996695 -122827267797689 -22843746253965 -231743241698424 -61334088622701 -117331928604682 -219013831232436 -171268581309181 -218917530858139 -120904942176345 -170955221838284 -216629964256400 -124725304867845 -224182844688475 -274857732133068 -138919217513096 -277461912225632 -223592913321490 -261915343969750 -213359064990241 -207583505173164 -215982168809606 -79625681872403 -62545594752115 -231153589007800 -136929193324020 -107713007250545 -144499021819874 -200164574945773 -270278320720157 -136192358415628 -254644796071663 -867364249639 -56117081572535 -149936418998311 -73720037799952 -268432155995695 -119066866767218 -269684255214006 -249513883737354 -82674956889349 -220632621617776 -139712711154854 -225892528332844 -274427526814888 -85360400649254 -62714037994797 -3773023121075 -231902891725729 -146280625328686 -179626560463355 -227382576469972 -46718775243477 -22526480146617 -123495313782271 -79473700788659 -1701414399207 -119750989891781 -53719610008894 -179885279559328 -214279335381615 -16101742637794 -62002863219515 -278059096021732 -55362625117269 -157835829485086 -8960089279023 -189677739918033 -145049223462954 -146394746960992 -249154819256369 -88938186066566 -185447502082828 -51483148140418 -247647607188256 -230403957936743 -189955710859138 -255885794925162 -65735155141049 -11630453897511 -8495977333744 -67970131003234 -102209233173301 -132874233817512 -71461792149086 -266138473053427 -156749217000996 -19281808399263 -113930983479854 -220841098593938 -73784790131917 -165266206880155 -38256980250462 -155499901760762 -271030621953863 -247782176590533 -280591067978483 -150971705927588 -31279674124958 -111709386891824 -184837862858769 -214851942278260 -218813950109085 -124405229758647 -57725916638634 -77077574099563 -81798192942790 -177141928380010 -13760274703697 -38232566483138 -109213104712532 -239135221707716 -76228709197082 -243396824729463 -203884561881100 -215399328745265 -224381246403383 -63931423016668 -33767545642557 -167997464061693 -60807997133172 -90484790709657 -148039992998693 -82774012213648 -7912931211910 -8205405260930 -227826669174097 -146292761962462 -26421079985432 -127396129737040 -138805753541686 -8787766351007 -262284660498785 -80927725853118 -223067421876452 -259649289529115 -71781422529223 -186425808365672 -209693409741209 -153279508503620 -257237344348137 -171311953582909 -81391567344017 -163092992672420 -111948124777619 -55351735192734 -174902942950290 -184654324256699 -130068887910112 -233233727382532 -150122042787794 -193154353675570 -241712660715953 -137929626816893 -182602160271040 -219598878795269 -278338680999117 -273205115243946 -229795629330603 -105130731705412 -6478722598919 -81959875432704 -166802602707849 -6333674360614 -266498001975512 -97282183859193 -281259758929774 -170620427915616 -256540986855811 -279782047377595 -158566957203535 -40211670590572 -132689771563900 -235020636232267 -279229581577303 -196841125900253 -192947622719338 -21748269675336 -188920456999499 -215515769262881 -207268950736359 -201283540129821 -200582449664095 -114561957122155 -204343652759933 -91324046056572 -14540052909463 -91129953446818 -269439844530075 -77190902213185 -158217952784071 -202018308055486 -82972163488236 -113382094388185 -253565988058741 -232929673124644 -262975872953213 -219685386044572 -156391898634250 -272263107428581 -220287372967744 -225876931994258 -224223677345616 -90223328749825 -106760297658700 -256121103036194 -236100446132324 -39019883557806 -204647951132791 -236729516672212 -127151719053109 -267363015309550 -85005040414278 -176424267730189 -271079075807474 -213954396777368 -44569262089085 -201259521671200 -167066156822368 -17472846594522 -276892656725657 -14590702729453 -127372189365411 -110567649343042 -97357359164838 -192366574139577 -49668769682292 -6442636105360 -96442342576034 -206674460691099 -152234078794323 -190391525766572 -143144151982936 -181051857009160 -87371629152061 -93606028492829 -162427902188078 -42450344721009 -168384049559429 -78937981841459 -55455712866624 -31705176158285 -199850049287335 -231568216713713 -59761063749773 -115748542753495 -171666107767064 -196285588699409 -243097287816399 -164037024712048 -269624280763119 -173609516680935 -202832511799701 -271545767496000 -273491310645706 -243093250659383 -84542294640382 -84539797665280 -75587990459095 -93933582002956 -243846358800875 -71575199247689 -91965737782903 -129621409860813 -241461106156219 -3045560987899 -24900565432580 -221272033645932 -37852512445326 -58583801485864 -20202234377573 -200120471647602 -132939180726035 -180705764959815 -137494263458033 -131636135274622 -196612763500415 -85845668072074 -102285672408463 -40270998026974 -169202175930596 -176308236449632 -11657697866768 -235399357321171 -8376155626575 -166708117992656 -71314324825592 -133606861547905 -157045639975286 -71762070584130 -138539336422566 -92649766949476 -140055247993688 -147845660390738 -46796626690118 -53128739191850 -32144423384292 -233384591294103 -185762025876653 -193166453387088 -6424779208689 -112570890040743 -60663705337222 -255575422257334 -150016285172678 -253452524087331 -187493422471836 -194727104992314 -189616358596142 -157662752746632 -108394948756575 -160568164542820 -74582308435575 -219572840225058 -136202933761380 -154103989662026 -211553421717578 -244584284060661 -265813851636085 -52478614276218 -168069557285619 -236398017678905 -11810042635229 -38659447820833 -15103414881807 -158708605739115 -107242512389159 -65019251591185 -235119850533274 -93436955042223 -109810271559092 -45897882908306 -186426722721167 -253286611892588 -179222943744728 -198385315624959 -116789388137579 -264507060331243 -185492921648842 -212164877195257 -63355974631513 -174167144307200 -153024183006375 -50222188542222 -141234811481246 -47398164083620 -26521531789483 -66664474574651 -268319486184797 -26732823996516 -117162638896707 -241544270037197 -119727100053227 -174210280399904 -217464974124506 -237222776700017 -71009073096660 -141055914516021 -70756804703481 -88427062970117 -265192001380952 -144384976037691 -150987574374138 -89690626683374 -260284451253879 -40638661438468 -81021642759331 -8264257119748 -176165085025078 -220726473025693 -50784211774459 -90302174930636 -215056626605592 -84724601534223 -276072386008396 -213075196218177 -218801407009747 -256143475451933 -248788877428810 -10932892573966 -6180368524758 -152155266226407 -164205452362140 -158915360220281 -17766104535703 -135773519284738 -160740167425069 -53128235880790 -154467689626742 -224508345160374 -221823376460669 -249692758994517 -14594174478368 -154834760568875 -244458815068064 -72766458073936 -276283260483628 -276207212373424 -273734116469476 -131431669209774 -205923821418985 -272116032102838 -110930162698383 -55299912293964 -156571633990342 -158651726773227 -60176357000216 -200026178182056 -89503622356019 -180124004773844 -229113290861454 -1762658573709 -31614916674315 -63049488551605 -188650913699083 -90774854074421 -245338920994901 -133319925812704 -125783112494415 -132592551346886 -79400276381043 -20661934477428 -85033188223946 -146431096199091 -234116773360092 -65332035796832 -68739318321410 -131286132229118 -93890083578925 -246096501416453 -119338986919474 -153266601219537 -280617806668470 -21880949988053 -67759669410639 -54534579034869 -71640820843842 -92005186387615 -127276714138679 -191772843002023 -220125695777091 -50527277183797 -72586992226624 -271976745176566 -192443269740984 -268511140027928 -149407768974071 -170769747438983 -203036664404813 -164646303894021 -14295910132510 -94097379731274 -12334018470195 -142865555204776 -211906630666168 -232275459314445 -119802188779573 -23344421111562 -97916275728726 -251960794147215 -62909375684378 -60042702727579 -114477983712272 -53698842612909 -89913490924741 -122641684363694 -166397401003280 -165320773703431 -221861614687612 -119280877262201 -242589674849015 -222748784631805 -225026004677726 -57225296192792 -248606167895554 -264147561824392 -131455812221646 -221293011929081 -48047170246261 -123621556745431 -99401703920592 -112614770739332 -25537143722552 -186073720813278 -73818577759567 -277180526542772 -136744869969519 -48813570730365 -251388555645689 -178181542287445 -222412688313847 -197081319499458 -272462967975786 -279984941878784 -87597245149599 -13779107884568 -144196571487257 -180784222184688 -178051866099426 -61463773770646 -250578292591545 -275829005247562 -162243352958886 -178118807397296 -57702323014097 -263885413567549 -184436028927149 -225486805066002 -92083406804079 -129441697487028 -144911141891687 -24701220733784 -51465929965202 -246880060056512 -251863781711623 -230633624169662 -238836864579473 -121175895737583 -159653052717541 -236745616034232 -268226317286399 -182374066909450 -87460808653581 -252702007513514 -66674527003441 -142108914480960 -273572918892996 -203836184987131 -119297065047229 -258240254210058 -273437427572754 -194433246493269 -220219343421124 -83433253177088 -87602097104410 -135302528158369 -164901634096463 -39682289688951 -152331061028578 -54113967673868 -51317922360985 -108301594852588 -200892496676239 -113817918323705 -104509105424789 -28201808574407 -211346838364705 -46946168076024 -242290049420842 -22421362559423 -145122788970095 -214956269948247 -194290375528362 -46954497183108 -55170650865437 -127892923168074 -219423148602562 -42702435343099 -24543585734408 -242810396659926 -264050069659373 -113884180958649 -109922173127824 -5835371539351 -172400983936596 -54790284313303 -47634354934430 -95290889830654 -148040688381939 -68309476289329 -196406941983482 -176853039276074 -130367152651041 -104861705680852 -177985977687686 -169476843530377 -197549350761060 -119250230223800 -230674309606817 -61606591725834 -276355889449561 -59160589586891 -280990283505139 -248750367948160 -95810574570860 -107510759369266 -265837364545875 -140647834036556 -213059746135544 -201315810956450 -108023179161252 -115910720786874 -249063208013487 -239011590839794 -266543049879737 -82157100794571 -20640182242955 -110248633851289 -249846000442907 -176918619412132 -4340822909055 -268490632949014 -238690545100007 -54313532962265 -39303015415686 -3231643151600 -181286145648889 -6307306564978 -117833454044783 -101246436907389 -27361228916970 -30789879062954 -239962710609605 -180756291818585 -105038926335188 -75879488618607 -145807399914908 -156603553750457 -232978797167956 -62327893389142 -26905977308030 -45960374520811 -89985144359326 -267851798502889 -54523007422419 -66661289795635 -214325087091157 -194216772291861 -38061316499564 -75603921181103 -266499776726956 -91146285566917 -200554196752407 -220899801885701 -133528223564364 -277338440468905 -138691655773559 -178012936793814 -67937710588289 -129465735078360 -221492180583180 -140346447358332 -12382936921811 -230719314993427 -119242407380328 -130148412578075 -25707256214237 -75863944067606 -54482245918663 -62107848900361 -165632374042402 -56043514213954 -259718519808160 -259713162618688 -234197730756586 -1672484371500 -177581509882550 -31015804318363 -110675577242503 -139452962654416 -63019042346279 -273686493518945 -197313507601873 -143952160803326 -232983835928411 -214698751950251 -147775734340444 -110064935062054 -105073730170275 -158051961381752 -103968260964282 -268509877440925 -205447029752133 -197996251867764 -147621450286898 -249336698033588 -104204469835064 -140763735287130 -55341099449916 -55246087009375 -232207833689685 -138404693571002 -195868940028831 -52807251573030 -74840980266965 -203158181433084 -90748158674778 -231856344782624 -130065290302353 -65778218540194 -223772541591798 -133154965187326 -91665481045671 -116649791853630 -197288044115225 -20689521776991 -139627790065526 -254412782903349 -92906383928051 -114390047589047 -9807129201630 -215130037320305 -75180076327075 -163006137698747 -139730910357793 -95498802313489 -640951131302 -216458785176079 -73668577084949 -84510049797115 -114827189127522 -83801011263527 -51221719906434 -5691547156896 -103449720844125 -121971737075739 -94082874348228 -263243962095066 -78455408342630 -28009275045238 -130428459243662 -126116134322917 -170851368466487 -217826408584424 -171919979190176 -122359602377440 -234352521503747 -33900329034225 -34372727267173 -60299102033946 -121902094326767 -64762470120984 -31159270904300 -218237094721302 -59376150820185 -262023995911459 -224570937611998 -188000769655678 -47747448912338 -24875864534109 -16392184071616 -93858348134421 -108265631474690 -143983054010525 -151958907029605 -228058494174938 -15781588237685 -181692521732592 -127735394334141 -163435536527588 -244205319508469 -9383986667406 -77010699463494 -184497356041612 -125405183400124 -205579931271838 -12177201971127 -95895773198376 -186271021360558 -136476397458353 -13330704519042 -136471040268881 -255200450506808 -218566085543627 -33691472126804 -264017088199018 -206104571488868 -173088654219384 -49211084205485 -199692623515344 -231003232046415 -271697626889149 -206839114797861 -7419897305823 -228902938724690 -173420583015091 -5510137943772 -213618896360073 -265702334658657 -116887621432311 -253834815988870 -175627498125612 -192044986642056 -139665060097813 -106688366413736 -162516327739225 -245946614422176 -19748599850839 -210951839249117 -30369129133245 -7508628734213 -230126983415761 -219178313758919 -115102558783015 -37178315078272 -239779138773099 -161746622523520 -118709154087128 -206673041924229 -64670592934750 -68043561200211 -232256613028106 -19892840003661 -151937627908724 -96331765357892 -229143766411235 -279525385727637 -53015999195976 -170714575835289 -119555551375117 -5061804949275 -98369092688461 -252356211272431 -173998806719764 -103859951990960 -170413288274591 -220892234963289 -212134503119135 -197715511491443 -186867413170523 -146558087480706 -125825898471811 -230077875845601 -247679867152174 -116252572589885 -80254286214338 -265226644946067 -204829183644855 -201581327467716 -55764911386130 -24812137414008 -230402949247120 -200162999963634 -4519204289733 -134989929221420 -29564522244890 -71685198665504 -36406158948171 -110416737071615 -6755106045736 -157293629931418 -5125156352959 -225476118855694 -261112518622479 -263341363926688 -34421535747832 -224096532304334 -196834641348045 -125086576125397 -195850047408104 -8876058951806 -155812155948475 -59903763160106 -83346097407782 -27491560507540 -205736211301281 -55199806608209 -59432336575497 -226539593231872 -136086046744862 -205809139543481 -78176801815308 -210788866240680 -66893409871661 -223820336169062 -114429566280784 -134335831895190 -8801913738170 -225392278752592 -226903666629636 -43310857308975 -7240939649255 -14415647209865 -267077498497537 -186901655535763 -133390276096752 -14034347235786 -94841373901652 -113646673203816 -86345289447790 -95772020197869 -236672554138672 -274630132490304 -170012892276405 -201369053831351 -48055059833311 -59454441965727 -212974534575961 -8933812295909 -165044696897780 -8793169091795 -1594452053539 -175403855860024 -252531211375172 -38003272434601 -42248739552917 -252042333789149 -177557011043100 -272708694527814 -8801972229783 -246213437186922 -218059800937554 -245902347537273 -190847268224509 -139871979009447 -254932745968295 -234645939483403 -139307542273963 -89062557704095 -229261341467970 -175427367598748 -12548064463856 -200177120343333 -204143348934078 -66399894367244 -54968596619035 -223514101003840 -266924763651452 -158381952184840 -140062457935629 -117913793788423 -280714517828415 -137233150633943 -86260736327002 -4992932895702 -233429819672553 -1201051697964 -106045780072695 -124316387230267 -111125414197323 -51835926972174 -174975209218945 -139189016947404 -219129965630659 -159281585769010 -279242530202311 -142398319683567 -225551896027359 -174981576402690 -17029812449036 -12823557249026 -235155545607747 -155485959146513 -232933103154205 -197878251755391 -146810047416768 -205382466070310 -38326500724796 -269710663056616 -118670779207542 -227328725059169 -129937165002199 -63132330116424 -43369091478294 -226254348652963 -61284228511202 -250526100312051 -165247390996624 -14847906268458 -17028542129466 -128783043724072 -120702911228617 -192117307088531 -106571465481842 -229078790104438 -214335812006818 -204053251455189 -49604467813793 -104762263890812 -55640489939317 -12955375784390 -177782745145106 -106113845152150 -44113338660654 -52243015459649 -183287740210007 -89052637202057 -50294887018420 -208408149811935 -32794932183541 -211322631038399 -226081773289594 -151590916247918 -249479744947545 -158747855635656 -5971462342741 -236502088579103 -266879703808686 -246230577192657 -89273800161161 -124798157053956 -88238783285624 -52821427552245 -152080113430452 -6195360885713 -9608097543673 -59630931359973 -102885107073255 -124992198129000 -104683668305475 -193899287507868 -164499490917299 -53151121506393 -81499918961598 -144436973360636 -111493989538310 -45852904037937 -167117704396218 -91390019203288 -24494544926721 -106428607095922 -223764386557070 -234595781197609 -242993957211777 -18681192201477 -250534066043669 -202973404342003 -107420763665310 -280066397420336 -229740937101468 -264734676379555 -87963229877755 -135711212228769 -211977593862200 -255913240155597 -211965093753432 -265713725081951 -13755486034335 -273861545101612 -123998527321595 -104877766154436 -178486201475738 -107978109177154 -222260474568644 -108741129498541 -171963533507825 -38405069762317 -224511067731672 -146031911612289 -271566513175862 -202274231589240 -149952696816136 -165877925821507 -170074255716105 -79784518614274 -5634967321000 -149730656354990 -17188932358720 -158934849145159 -158089395536707 -197146415217793 -34345306930689 -199841126495593 -17100666232228 -34127762158243 -189939341782287 -175193674040745 -3196131884655 -103332622919471 -232152637983813 -186033304041516 -3250233897389 -7271797385870 -55340419156528 -133260616434228 -86942301583151 -94356419366534 -17846700194900 -265019323987147 -12808981780623 -236209506669585 -93903329709702 -137758113959582 -159139647157193 -91772001864851 -255934725633470 -196562792808969 -213238063006473 -9998193733146 -107344340220155 -33202650758942 -184146808988831 -170583033991349 -261571520682767 -249900283349940 -47018981216682 -241983241416878 -63514462018769 -156127304266416 -227427562840909 -17186453126062 -240773229293712 -259769473035440 -81706389180887 -229941285878116 -19190208203210 -260419287232564 -37032324054014 -267231460248124 -1639429678102 -140981265315658 -80794424887300 -159665713266870 -182630718242501 -74769317603726 -177318522224325 -199553320357738 -275380388224874 -204408023576709 -130747792249832 -218669533692768 -156445689700243 -53322379478888 -105801369388764 -170173167357563 -52970575377372 -243677696115134 -13050267749916 -11623619842241 -260519305195804 -250514361795613 -182587844939913 -60285253357957 -276833033643005 -277329999071273 -260879559834899 -261487767213910 -69624389261630 -166413881448900 -270670025677133 -92408671388700 -92609526604537 -141457732298180 -255556748229584 -217690185064955 -170716230078403 -253586035739777 -48211518395032 -279213529255016 -210889002583163 -62861590461791 -12394089226354 -175418663298695 -260658849872103 -121546539912296 -140032919854745 -252124523490272 -59814006102701 -198334526395231 -42233121712771 -172930871136643 -30307555416409 -232009658708431 -155048140426905 -150414539038749 -198931219415279 -220414627514389 -184508200107487 -90372510445323 -235116354039796 -280651934930182 -182665215335130 -76781713078979 -221686494019682 -210700106163522 -164723279293280 -188629657905028 -233983952740555 -52714980183080 -3827204417070 -152063636702016 -4682338177655 -122400576313245 -199851547890364 -270561216147533 -271270750114251 -69877288962694 -20460774047806 -53644641005003 -70908406192064 -8605382842832 -104646345793319 -153932331999683 -261454382981071 -196966753407408 -280023341205633 -274174477808390 -33411395146932 -237614263219797 -244423861207625 -98850271923889 -195166764034394 -4701222833169 -53595665145155 -129299526780268 -183848566807891 -124939330313943 -122334779678944 -246708387424647 -129492366620910 -152969522600154 -195167206949003 -74521257594340 -215633874381005 -139738192451862 -50682291051835 -62966875852433 -21585032825541 -186872778116396 -270322879001482 -175092405142830 -124943880232278 -239417481225929 -189901958591852 -220354500579960 -7125403382103 -193949633936671 -215701432688820 -76643829365784 -254221248047351 -245177181489022 -82523768823830 -8382561436967 -232137139905208 -170475156552163 -4023509993099 -173868831928174 -158710685480093 -176343999114518 -217729095705234 -28782302096814 -129395937210414 -146163206016433 -185753009848329 -200610769506557 -131980010282020 -277216535099863 -50779586666500 -107927055691704 -135613549189968 -2786325481749 -25962077896659 -133462110056403 -150823224586530 -2533061048008 -92295207417290 -103451702553549 -207528044055186 -230596098005164 -16942495737997 -67478160070498 -242368786166258 -212182068316233 -97945376693357 -70126500725499 -258673010388986 -103210286441695 -103993122604456 -194726589854618 -117733155729600 -145770301508885 -123451547576683 -174311370242780 -196057250434066 -172750081924046 -198170718677124 -39915602239486 -39298088920797 -220614933709389 -256483304112275 -252452799587183 -42442199503911 -164911408788223 -243085953091286 -154148298713061 -220174814159957 -202589865759567 -116409622129711 -81230240015472 -281373327044472 -164953393955417 -280430593749159 -24061378483469 -156364370083620 -206898097264346 -164541906898179 -3558316172971 -120242126418512 -171354079913739 -115120252224513 -144560689017872 -106929584449650 -187454610474886 -111738794494419 -245523175835228 -93381626009148 -11576222643996 -82464843262675 -61010368558969 -254559863529607 -279847706050270 -241314876564344 -189310484967433 -251736131738735 -246773015357873 -91246938333876 -248936193807450 -213472008530925 -225043019134065 -34213055676735 -154794812442545 -141592918248979 -229072410336808 -17330451220055 -168392008810655 -81618700183969 -138650147329802 -26240124571496 -149736514269706 -15747823137743 -229496275760515 -182835152055645 -75696338727284 -274530233756719 -275721779017076 -167445015482826 -246637072990890 -174456112153848 -205584639596501 -267695069914376 -168573808509580 -185842119019062 -117735816629159 -267792563363431 -11793025803710 -95214716201287 -76262686006667 -246152970646060 -6865492925188 -397275856650 -122793773599579 -90215791477507 -193111786747502 -179703287453999 -54518197826902 -113659785793097 -149410210828798 -25796362223312 -1114545902044 -27267950591632 -228929651568769 -141096340318850 -260874263078384 -145257459006420 -116970048872291 -44695206957666 -187850432227020 -114865269795620 -124557596615855 -132113624888623 -65757286827465 -147123033363970 -253708767144131 -126709037235389 -151192978919166 -85821146461213 -213552778263803 -50379401793828 -107235350392590 -224355207300895 -129545531226026 -40569141711188 -261932612809669 -117606989730546 -44765364617956 -69180760316128 -78747560168686 -278418431092573 -28298567230658 -92689240087354 -8179366158442 -113208093144992 -187511026100921 -13557347421927 -4476497974382 -224797823474617 -135511779310431 -216984090471818 -100743839264062 -150681737021627 -155810732492187 -267932726278506 -122301835151082 -278677047590075 -280392982297240 -147435371757813 -26400529805715 -159437314708679 -92846782995296 -176362309042269 -89592563419750 -158610025392308 -74577896579085 -124248941550677 -210480422603189 -131659177196077 -28526032181085 -228830640209369 -200070630908096 -10089560094 -239256576235443 -99602846180162 -89640728957059 -271638349258025 -54799590414513 -166897535710759 -240521620554833 -25950264588923 -133038699780523 -279430035481858 -230753781726684 -266222883685286 -139825434946031 -175971674446214 -140966241689248 -194692299125624 -239735934055707 -277099157269645 -95422736573232 -241288126230444 -16634649948568 -217021429245867 -237137245487361 -98389915643785 -37153650969466 -17912963538359 -270986900030848 -166627905039099 -93833771655692 -58649287958746 -277333610916459 -87970286282809 -193778396433768 -269759761600070 -87431450990617 -221610357617342 -118076215032593 -263900101817903 -120552828210589 -96851839186014 -25750955512011 -222241879762580 -208042695269682 -116311501255251 -17570068616997 -75582874755874 -213092678070854 -25932885567439 -179520974283744 -260504202438447 -134380057885088 -232073746480529 -257886856831695 -252539899205885 -65077013149271 -52836093841937 -16874938401968 -248834088599338 -212935792444941 -188956347678743 -36360676184217 -281092591776613 -86361783900316 -186283872777321 -132391188340130 -269052312600005 -202154488431505 -269469302904883 -162853743169414 -103540371703991 -201598838899306 -93380193019089 -109361278772487 -127668963063027 -252836887607158 -257950505598688 -196532151894263 -190477162153780 -203363910316105 -168782089595781 -31122639638922 -107147192762688 -111578415876306 -68051657084044 -164238795851460 -3158983537162 -8572134823813 -107286338325565 -36123689434546 -255334722601466 -86826586365777 -266105208745245 -134100956465388 -235041967674037 -2535484448584 -218549277504260 -152192947846491 -74350421712624 -256476985709977 -57759773580913 -200071389511818 -160776912880370 -72486571728781 -227751061475319 -103678989471594 -107797945726019 -103296497493778 -19051012976488 -270075364186304 -167990494428712 -29100018236473 -89383622512132 -206886780745212 -63972227553305 -136608219356101 -248075713258654 -119837848193525 -122938191216243 -155367071295442 -49510013448044 -71293469500296 -147225106535650 -140345050610216 -238547136972544 -89159202204036 -106387947240041 -60105952794559 -39595173904113 -281223893058270 -22867498846735 -233753771920541 -120993640429761 -40591267621561 -59374504736053 -71440310509801 -208615436690771 -63518169697000 -276969749182104 -221908405716345 -4904592050350 -129395598831376 -114182101810460 -80394360614468 -148004304932760 -216869642210827 -67152493698350 -177523551600170 -86028172022233 -235695585636609 -52567943547335 -102327982643730 -68738579831000 -43081018009375 -46739279906020 -192467345651873 -160138121665803 -106376524901123 -87818499247769 -39928762513438 -64468065428991 -244649727570719 -162169326208568 -13214564134763 -160700849713456 -118006243209983 -78003017479067 -70802630372961 -278435055339904 -166117370233259 -273316386540708 -77890138534601 -267373057941809 -122899410614923 -153201766626220 -54340646688104 -157599183344330 -266647758873056 -39165772365948 -116940004411712 -204593584828286 -175017026557635 -93533769045260 -151988328068367 -30606712797482 -175960706846191 -143645542871908 -211142427810926 -275907055002731 -216644640253003 -98570757972054 -146611121807128 -172020461402713 -231143323277565 -190665547244493 -31606368716713 -209134949848067 -211201009319841 -46111884025107 -119703136605014 -144205393990042 -195260504159596 -194456944604570 -135267533915220 -36635693194912 -223492375110906 -17385117575407 -256329803790390 -201910592455307 -177284423924500 -201501249698214 -55933398444750 -266991546329567 -47409146958634 -276346264564900 -281064407242460 -240979257469302 -131295169415932 -188282868782982 -93500947118390 -160176669948757 -50357275690299 -85837345996021 -163277012971475 -112917494941859 -140956426662190 -264712498915679 -164973914494387 -273805853291763 -190913899230231 -224108231278808 -58765957014827 -28845483143298 -213499046613289 -116084573312431 -104261983346750 -172438434894010 -2050454099054 -127966153320969 -72209433333588 -152401415368453 -268000911714539 -103216009854074 -85813282764585 -280822970432539 -103358625343833 -64941965363791 -90285191381358 -256174204447701 -227058732584151 -265169660473723 -11842773250506 -82013046568492 -238215933616682 -81620189532886 -40196865814029 -13066134681131 -198919361532642 -110962616614837 -174791006850281 -110922437693797 -194440552067909 -177055307719531 -133986685944892 -163275632892096 -231006429823160 -146629207661749 -202196612505598 -273715392861705 -110937616397301 -185073119256963 -276533258074403 -57201775610039 -147754447059550 -190282093524852 -178573160720203 -54700934031558 -242127919708682 -217385333090190 -118408545917950 -61704175626189 -224844512534285 -50411315721415 -280491079543187 -235944033190853 -114351716945507 -244289487777008 -148320770152380 -36420343301645 -184007416216347 -174108928053515 -261219375328425 -49163575681960 -118667716515546 -15358800083228 -88242161925944 -162105238742718 -186836965818729 -152427641284028 -106950156316710 -9487052382642 -170016018824463 -631733097450 -123759066181366 -17222381229161 -49946349911164 -168743068684985 -18576534030117 -221757362522479 -176426992324185 -19437381021021 -128300964404524 -121376298637464 -127015295721616 -230757633461254 -86781637338929 -124301874633432 -21532795648573 -243916969384950 -191279625690166 -251206565715094 -97382406583995 -80063944845266 -116682001960535 -222262499464547 -52860448912668 -131893926328669 -201051498560930 -91648028647367 -174205106787491 -94452935952591 -90894308504892 -252807844745501 -99136537863839 -98050910543208 -169546577043683 -109366768518812 -240178730381071 -87454210363673 -35815682289230 -170248144190720 -250790390620836 -13273482577493 -83228303199817 -93282874004988 -245412078279948 -151325646783732 -218771770969928 -43216366424114 -154656194301121 -124334493948362 -155485020301543 -110806365255237 -179988567366948 -120770633715859 -204636417059957 -81433580766278 -29959436010382 -74251551822752 -225364245266360 -173687699197578 -162951727587057 -32895949815799 -84512707609546 -219080536767218 -43597612480846 -22419408315179 -92828887232195 -54942897283683 -150277950113767 -280963789921442 -74725559553315 -112176904988442 -156216035673806 -155288026211424 -12155619306051 -182730796038179 -46459227944382 -114323005854036 -199360658099848 -280282250943731 -235212213391681 -184551881181119 -220745657749855 -23309923766794 -194095879272670 -52340536279039 -46111137999983 -20375183605307 -54840696395074 -63102884070509 -44794171931636 -3366504254329 -229827804177721 -148095406552453 -245248266519581 -62556146332918 -131799507977609 -23291126712759 -133149121188708 -72945870580238 -257986468295332 -46645679562458 -278119815514861 -156217753110798 -182242983862769 -210398775187522 -32970443234743 -222981445658286 -117069724246652 -40347512555995 -81924565236027 -5447093037772 -43029058109197 -203999531844461 -2277234485550 -120644771682234 -144789303986706 -252744019594413 -3432340066131 -177226174252970 -34340475690438 -115904453449466 -81111104537594 -91531319047451 -142511020489745 -87392499204957 -128769754456475 -8081218162365 -147192724277945 -52962750114054 -91101102937756 -44885033625840 -77558542986753 -248990180855771 -66264943257901 -50027388065521 -223010797456582 -145849421794227 -15307805207597 -165961707776864 -196799164478251 -192455375471375 -38041181495835 -48533482929588 -207514741216557 -171295017777065 -103746957211032 -261402287358736 -60247825520901 -83106444965132 -83855504138915 -141936547187942 -129283206450781 -79424917806822 -185264416245970 -66364700655989 -171675897892313 -89539095997383 -15385274841667 -130812907127273 -107722020818235 -127631675169513 -25731879669764 -193281052110753 -176762356779707 -96945443523888 -279836926113184 -107894164058494 -153484852240497 -261879441694772 -122334237785925 -255163138004211 -184361047297920 -202245676919813 -183985724233822 -30524108369830 -102372516522852 -262012701268599 -148734807646595 -188814594978876 -255455660189096 -268977205200842 -23139581296166 -223142246845435 -185313683642063 -221852097149580 -248077143105445 -213700556577166 -8441961064869 -61991565702304 -202429624510397 -80729260048300 -42409432932224 -253506523793478 -178503572771452 -281233598075078 -8736124820134 -119919125080 -32257871104324 -109285856918612 -97962308978919 -123077154424163 -231293691290551 -279879681489117 -241459004556446 -27077464372347 -204582155370324 -184231103237288 -191166429782077 -201930728315624 -218999401752797 -28789490521812 -135998455374072 -269894652032686 -54796305528994 -99454963264437 -26607921196901 -178348320639214 -233361725334039 -23635179894579 -196000278074341 -78681463046521 -166679279750278 -160433987522149 -167491530749250 -38038435993032 -106470269220808 -13968401036576 -143165516309642 -3916102306477 -63757852173440 -200696615614739 -137244887582391 -21591186092529 -187031975176581 -79473265840803 -182561344665298 -130858380309015 -139835430131634 -244293863748723 -182910626857352 -280920586392603 -121421055107846 -271830659581216 -18113595661329 -95129071136946 -16311697131663 -77623798627873 -170367304453023 -11968323963648 -156791993028783 -182449106949431 -274400721214434 -43266830383716 -278857993669528 -158642974386971 -213097668518152 -190776701290700 -76174322828766 -186602271844686 -183655854883248 -233047376767681 -66934945039557 -89809545952904 -159183563103807 -221090376333594 -54905165854861 -229286659327039 -149889945408667 -204514360500577 -267303344161559 -91968530427346 -113259388452336 -59107106320552 -113968297559080 -245119427172607 -224386514823807 -96139775158194 -40255174824261 -233284212965313 -260293258246294 -103530543460356 -72653690529830 -32924573151667 -221211612715034 -43303227663671 -215420166441682 -143531218458142 -257945272930706 -132593676254037 -277564103047 -221276641581877 -62380732198538 -26589647631339 -42844099531983 -231330342255208 -72165505262650 -29462370984679 -214095407284732 -280054508900227 -230337834329930 -74131095609037 -280683539888600 -60836041196052 -252517702723949 -69972637065980 -78845852295668 -206084264322249 -129056278507961 -148805785454525 -14292772614714 -48852538954930 -124742374245392 -200244830044671 -120490505054074 -209999234076553 -112337673016607 -90258807830182 -100744457913039 -50967298074206 -270302743856994 -15224910359546 -84829610302101 -176498861040210 -118457691669236 -255142332566268 -84538372360217 -48289174437601 -229404659489499 -14082241473792 -236813082808570 -152601649511094 -211097180072586 -39947038655801 -270766202744423 -204950448303384 -53051897718113 -169040366337789 -150759991115502 -217700441469987 -167302473709904 -91761619779768 -114436375867919 -8656014646640 -194876042715241 -194655609053915 -234387420676316 -157622615531532 -175583147406909 -162426719462183 -204029279146985 -218149198623938 -174875147248602 -35705514058473 -232590284156224 -255925107128476 -59833434783202 -61371888665659 -217579013274213 -98279676066083 -27003039586708 -207127057611103 -188856364643870 -4344537621204 -242413104571813 -203001130577909 -171907235936492 -125217914226193 -96583553346621 -129420183320983 -277715855761487 -43116618897063 -135364759454908 -273088000006577 -48963139836618 -38152583472832 -119373179016462 -173982607111142 -46877688224588 -51067437315814 -66514309899139 -230737436450375 -78793863657219 -2660435708271 -62365521234918 -254153877615603 -243045883638257 -149692094908284 -183103420435857 -252013143823699 -75806638817586 -258338010214908 -258454095264380 -185162262734350 -29975832953947 -143238655053994 -125602064680472 -34972678942875 -248657468623104 -120764727329736 -10865572213252 -263490873823188 -217651478412680 -135259243136841 -11605800101632 -22267177334794 -145798920218745 -21612704670722 -189838050904109 -100620790374270 -201355810102849 -85188020751013 -270382928153139 -199797217736814 -128442616571608 -56486783367410 -42745287323938 -135543742419673 -115552844162303 -37624521270243 -78995173591451 -124261105703716 -172289796369187 -121733032515333 -172864885858725 -149195259638887 -67648416392227 -153431245294468 -63688417363870 -227587612002257 -92667065146944 -109650638960944 -270799447114405 -239478941363048 -137277320409355 -130617237870777 -225934983712322 -163668888608477 -244805308134348 -217309233956858 -170457816694300 -170356230731686 -248142176667328 -209696559917404 -51713951045298 -106909942585631 -134493826444759 -196270112061930 -35256921319263 -207669990270359 -208286261517897 -270593341500400 -36792382427079 -101869088512637 -264869657276689 -5275434883597 -117382650260702 -272434705212167 -200754815471788 -179831918080195 -226606096087748 -118722594208152 -59328918735628 -201128935624648 -55147397369683 -72367257128050 -121167149440462 -37175797813427 -86096754171673 -266978180499883 -79713876015206 -198847068410870 -150392039557903 -259366899172444 -212391026061596 -108471628956942 -240166268947345 -72689351951435 -103582201040072 -68823130247968 -237182331719401 -249964021850818 -198066322560906 -98712707407770 -237024194448833 -87559106782946 -4716427625536 -61568838589658 -143477132153836 -50402060040707 -239192641089482 -12042317461077 -235691906091123 -109817778030851 -213007416523459 -255216121610951 -136349249966340 -91904045912819 -95271253933362 -64678739039807 -263704877705566 -25294299588115 -167627687551790 -270891753153858 -215196348010187 -183488479070927 -177931222590345 -224545159791745 -241684583025017 -60232781926788 -177604881147286 -234121547359725 -71459886776587 -188952693565792 -50255028812599 -184419999374840 -45281912764461 -48728814111982 -67920577302175 -77896634788873 -224538233870580 -100326059977521 -280993184234569 -138343313879924 -245069064279563 -19459601974161 -37855874016339 -90163717476680 -203891657456698 -261096423860793 -57865879814766 -211129661343022 -193958432938526 -82058676589965 -33662165365771 -218607783629297 -240073032214430 -117260053712750 -144722600987547 -156036415874902 -165721181447486 -148185244340685 -47787578576689 -182805877248568 -165765878945302 -91021370273720 -15102423959690 -13309902060872 -45736778647806 -230742855167156 -192759370318475 -112651289703317 -245314848528748 -278306409711244 -59687460764079 -162950073093392 -151544581705584 -205612820906433 -121922673978509 -136716643381670 -280361975677499 -34002797984381 -143483837127209 -151447874747548 -123188339911260 -55123973411454 -278249085120915 -52211575767487 -163305505833659 -143598310161421 -89705097244442 -277749798178931 -67806123207629 -47433538677124 -36658797655865 -148080779145981 -258647691080551 -169529214331796 -112563451143232 -135698826233942 -93975009423893 -100173059163375 -252440263552608 -85412393213470 -137445632872902 -211098437902075 -231700904739795 -216821774119282 -126350974797895 -141776760204309 -264721518286595 -155426845664256 -125236072775564 -254517859574183 -103189581419101 -112145530636355 -143288148081353 -148669703118934 -65255709559488 -259424500686918 -57606305261968 -66764285695096 -273447395902914 -112321655106953 -15270226185819 -266190472273412 -41299265362903 -5335636212997 -108229368002077 -16209882605126 -268546137209483 -244646769381977 -249965839060522 -69864628717814 -139752245179270 -134261447770965 -280761881952871 -51148512702839 -135215182892638 -226451294319394 -135949565638570 -220226248401666 -218294388045185 -85474229296796 -235013701281400 -186339632736982 -241274320791101 -158706005204512 -250952434509565 -19049263423360 -91012659470725 -214726894796508 -129410317482408 -174124844907886 -215600170741223 -250412413139797 -194654376658270 -238225200593661 -206224164703406 -16932444650129 -273293781231776 -66649924027765 -34651184521574 -44796904358514 -207924509457131 -222540627799307 -78606618152837 -213867093776896 -10272660106197 -234327299933051 -68016160422887 -257360702536116 -176258036792893 -214135905970360 -121105323369874 -145238649159129 -199493757101785 -30160783890129 -89230744973359 -59905282324736 -104874767858503 -106129299812887 -92712527287896 -211558077051584 -9526732583833 -253411906873731 -62395696983744 -206484847993988 -224806764519807 -219151654089253 -116033487889025 -43689867581435 -203657010398541 -71568859661750 -65722338722195 -259275392246614 -120499075836599 -194916763352750 -223865708543800 -42292504583287 -12965256204840 -228406123038935 -141803158161787 -127443605683266 -8637958313478 -213678072079519 -93535075018301 -48915086982288 -27699891691520 -105323279504023 -142629897082263 -203076571876641 -156256621570182 -189804894911010 -202040527483118 -262707451090092 -188745709168562 -270921389684676 -167957605656971 -173958477317941 -143103085504108 -118259075814068 -246981644342503 -78015341702149 -9105831624855 -52734393418379 -6938738623634 -207095468862239 -170682375670871 -139583218163183 -182046699058862 -240721569787725 -163817525776679 -110009594483285 -257899869611793 -32340807645354 -161295012666226 -101530198410246 -160813374740549 -119653107818393 -215237280148623 -80166751114964 -132900119118290 -168388191590931 -206627991275566 -63940348428429 -57768204351435 -176728110051525 -16237808456406 -111955285023449 -80413210825320 -14464553653810 -105522243047457 -8160030730650 -123010172410808 -20536272960193 -250121745899617 -60110375681309 -262559446649150 -164981912850754 -223596796813932 -203621283975336 -234908417510450 -253180654861523 -127425015341866 -109684980189005 -249668815851289 -80097435419778 -264856732307305 -133778872873941 -225788772145104 -6808018275909 -203751709383233 -244725615562788 -76287283792126 -243248581422096 -124117011789697 -12182718466213 -142030309849930 -199031905182996 -7412711675894 -110096069034701 -259822011592117 -213864655826388 -265014948121848 -2231190673519 -78598596681824 -111141927645684 -96156095418459 -154877846796460 -149552407699228 -173507338097489 -226886167637147 -132223751763560 -256150125772609 -68011386329342 -146605428394001 -222155368366964 -224242386040424 -35622068755777 -197234876115801 -118968281878480 -244055116609105 -251125989262588 -240584400685863 -14010574726968 -12915109819316 -250592077352424 -123509506658883 -237523292032175 -147280899230379 -245351077889004 -238722061793992 -202720619643818 -212153000808923 -96159648357239 -79747797946973 -161486096951188 -235558035261255 -98034202859257 -278199074450963 -260983398068419 -69384396888934 -59331287951434 -145266551693917 -116596541525738 -12261415818860 -137849816107811 -37491367973444 -113255919374303 -71975496051716 -261264194865476 -224714420826180 -210939095623263 -47789022477338 -36030836143220 -204338102887919 -219128786740831 -279584667987630 -156008629777701 -160362628930139 -276379236988223 -185909129840358 -106295303658840 -79127405630547 -162947300545211 -23359609216043 -162185206984718 -21285033743906 -51698606831776 -223074450030238 -239051005455064 -210610555811883 -73297131249595 -280151533205395 -92224912509845 -221819792936254 -119038782075526 -134596372475091 -264614765916153 -205714083610649 -211795182854958 -31527215048022 -112132003084363 -177671048332043 -103240969299593 -266000013921066 -43153382549830 -78854220249461 -71683020121271 -150803512649883 -180901595633558 -204640923156442 -53429291622221 -167496607132087 -57634502855710 -10643003835720 -271170334250797 -37780397886549 -163287509285559 -224658960576933 -69368792715973 -66759825275828 -220360935990641 -131682976116125 -19167048452502 -109620979717622 -221938880133112 -229812566675917 -126801559216318 -32901634243238 -196995194994022 -39325076164844 -160137046833224 -17551944521085 -84468020325816 -192576224203676 -95551792004513 -40455410575862 -86898837648217 -115495112378320 -32430843804248 -97592169548175 -96531715155589 -247658643430805 -36181529563063 -42209598330128 -178847487996736 -236775836040005 -88488774231487 -108780248192885 -87805838401480 -202394343389296 -31158196872446 -154563432045821 -160665172596610 -95929167475639 -260783214661599 -119220879824212 -229094228165639 -166658275881453 -246843235806399 -205080571320670 -169343132324810 -205726338552315 -21618183291808 -141629409141571 -80684341992678 -155606874423771 -227270787941589 -224968301132445 -21329891909288 -6346407116405 -10851101715504 -215590355495534 -123300061457174 -8911279301231 -31657801371351 -57758457285473 -128489437336018 -148350460798300 -192153597957985 -274593503805583 -154989909290280 -207494381159029 -55712696106476 -252249269224016 -157685762621944 -59141559434682 -277140684984416 -228615568804026 -231450223240936 -13624523070436 -82074279598951 -263704429376210 -165851901936966 -38851947937373 -67168286321991 -90213097823569 -203833174541386 -90576409814217 -70087518398747 -151033035277827 -174478624288677 -35821351341248 -227344722130662 -61522626968893 -199626450261986 -256817786501559 -87431956059192 -78412976414740 -3491514815903 -134113142164312 -80533239645197 -243250417903018 -70119483906016 -194223664943893 -26293666441735 -81724367734185 -149846908519593 -201047342018657 -121843347488586 -119210199263816 -80184016496883 -147659836755375 -80218421172083 -43107699522245 -41478211783543 -239370210803544 -182182217704671 -260477590364489 -72495415915344 -92512712834923 -76058089463689 -51586769073282 -276025512442656 -246668949562528 -217421166161249 -170427568146633 -35552225866820 -139008005733765 -34102474137346 -44174847513221 -157481470503790 -129966344891791 -218168695212326 -180653973899836 -86904720911964 -181445203172345 -37684158742747 -16477246881452 -141052105062938 -246589484585360 -136658994573911 -199879219574833 -175953878778160 -172593034287964 -104888742523865 -224221961921646 -99825732593654 -11991140585848 -215923419556007 -232025804528794 -75465131182841 -141984997614839 -208713473627159 -209609050861186 -50958971233762 -95077283963537 -97545304073345 -265300509070555 -5274654154086 -170152204482231 -185481983563455 -253396030383107 -252262707337106 -45500968883420 -189988174465182 -150595334717613 -68596969528852 -249460203261214 -258493280915186 -163906430468963 -133194437136292 -209684705792399 -258245026138166 -22665223677439 -99521640931597 -35541113882664 -32736488631612 -106322219202257 -185991180674641 -110043518544230 -85349150275762 -104079659040093 -113798553502519 -113020179053330 -183678746634536 -223147279281289 -43382617702495 -185614315719303 -252253767274596 -191077300060540 -253735706594051 -258204847217126 -61271530246312 -109800462261734 -223025000136229 -190389192963559 -198666035678465 -97224892385612 -104089763767454 -261439669595268 -59839090708271 -87504268675189 -47749341219591 -90714628586390 -110884479958059 -205483700297170 -94206809794435 -133528040734726 -239929617099850 -66944943208225 -42873867000851 -67134106470107 -241587192207909 -107573230093855 -273607336530286 -89910522541378 -164308449015889 -167485492679778 -143952839935194 -171981595020453 -2226568563272 -264878532677557 -66719371126010 -130743536870984 -257185744880648 -238689326962602 -181928644069663 -250981307655919 -199207353358501 -216389391382397 -68743198794745 -53261897790916 -230257992192395 -246471081807426 -217097949063105 -163548425713224 -191050274807489 -162866954901727 -50456932143421 -145758674270362 -1399977488789 -54096377917931 -197499474925418 -183598138000277 -91598183877729 -23544002673774 -271118519116976 -124057554065620 -12908154226770 -239270411994132 -70594143604478 -278463790417894 -123055650773243 -136707542953806 -93892434174690 -105609583406424 -25548411587062 -36758460019726 -146635406717402 -23282105990603 -218020189003672 -158383986152896 -95876242656576 -219615444190014 -164349065342733 -278253664457393 -274241610638205 -30009893554888 -113255083255495 -41309685596063 -237335283755557 -86962502845513 -49391180318896 -86144450473672 -102267549906623 -86167167954043 -146686998715617 -19255336005905 -3966898264041 -117466562036548 -157708579297861 -194135623718107 -281342645789375 -113265349569975 -20341051684505 -198471377758627 -23815233854481 -73936091025306 -65351337014724 -208287089702235 -140563028666410 -45826787281990 -76030931939660 -270470851337689 -201268314792212 -136406307753627 -20392726825694 -88397455016512 -254941678744255 -205784601444617 -270138521980581 -151275331893079 -123233511112886 -176307231801559 -251573024074006 -154152067747341 -101085020895322 -11798976731136 -202395514731258 -153790385485617 -162547445256327 -55400791959458 -181823889424276 -233151287163654 -204085177834982 -189371790935430 -100760758067829 -162264003686184 -112293605054653 -229179051925869 -201941195492141 -189429473787244 -262445705075721 -24789797584284 -30890903219393 -64663658991652 -122166725467465 -22647684643708 -33989966283787 -55050614036799 -126603327777466 -69204065519176 -63877796033424 -175916050256476 -166981929601949 -3801075849426 -66118282840384 -228861872245862 -205216512687563 -46926514972346 -163094230536170 -80220356582789 -54013308666327 -278133296920250 -82078855532460 -245358068725301 -201947994435588 -214668143174575 -171385407886825 -77208301981498 -259389880361201 -263847794956745 -228663311259799 -187576948998754 -238121659413929 -127475726403909 -102621580404922 -152377286598304 -180906510209627 -261221840298780 -5772294977989 -182637376491076 -139867345411928 -218458516637862 -202155367033032 -58515091656752 -158470406387943 -17240890643854 -274649710146928 -30088823229099 -119503649989643 -64339290973507 -223742057084835 -225081419043642 -158078638677673 -234604466260397 -51336788295254 -59192432194591 -44579541461673 -68528142433121 -184963959037699 -181623284269759 -30069559743645 -93656717837922 -142256907675484 -222501419297046 -99497881588005 -180914745069682 -8724088419477 -255922853215381 -199177132927016 -19041436372183 -269977493142552 -197391403577217 -57770459317472 -49117793895474 -210331134859219 -96542757903348 -226798550223031 -248634542722404 -35447481695464 -146706424215307 -58934886251368 -44142125384950 -77095710807398 -171163016343951 -223347754254417 -9616915643911 -92801834678844 -142561705534633 -152891734156643 -87363736518766 -194322075336183 -254481426312822 -164884452574309 -59385751869717 -106289438866609 -32209344329001 -30233333326165 -54462753810339 -218520611472726 -55826012353857 -215101534127672 -204773754759122 -142806320596216 -6301911862076 -27685887766052 -176450154851994 -165424501829960 -150977077253963 -239492891916127 -146154622240311 -254488789733394 -25612975214361 -200450774150862 -260010350697720 -93240142686690 -28837887512434 -176560249812634 -170023872043323 -10934138866144 -86781088064223 -165669891922667 -261982185056832 -184306109038119 -99832666917453 -34852219775812 -113706810118692 -96803304531189 -64155360801635 -269405920529724 -107764717490804 -162151462199743 -209673193401953 -26718743621803 -260437028629722 -219522989117112 -113823692276590 -100862518808949 -143650790054785 -243115891607876 -70829491628271 -276660067063194 -106271827338415 -95444584630743 -256090851715726 -146282795621793 -112023159416910 -209008555596751 -8825301437590 -269784717516153 -24466502770441 -124478182986477 -141491505800912 -62304458900651 -1216721012015 -14537098909165 -217128489021679 -129644176972378 -44390923049169 -46208529587375 -234247749192122 -224255851923380 -102187004233481 -160233444672955 -121404704386803 -119949213825812 -17421627956610 -251572278048882 -243952627997283 -92545510526283 -19944736492617 -56123428736759 -108047016141092 -21871058722638 -122612057810904 -87566518252363 -147404163595815 -242493004690008 -238587560001654 -213280155743572 -78239345871369 -265428656251305 -99254129467029 -140322634429834 -152017462038768 -182629168095523 -122736642635745 -230387198634646 -194702429241573 -46058247655789 -98254454346662 -248634720498116 -122664526559772 -28829804448593 -97013097424521 -74534589421082 -210866879313566 -259903913214081 -32147535669232 -109628334982580 -145246644844459 -21190725363646 -255466226622186 -220216390614290 -227638809388743 -67830219470998 -99228035701493 -182209570871291 -118355922638991 -257916793378558 -57999710369606 -77627296139614 -35092097519579 -12620973581779 -188825202048963 -230909868984603 -189105795179888 -139900063141524 -163269449297422 -36963400980623 -82797682991366 -123789899383135 -57699147356162 -108166772885963 -228128131881244 -225050420488772 -27219840093215 -251400256824866 -55183050706677 -25777786432893 -99122519383426 -145174327498286 -34592169146548 -21424665281381 -41043271122121 -243592016683992 -202507237020572 -204746612955273 -245416556999675 -33121406578205 -212873583359548 -132518666342087 -105912919828386 -233403604573337 -41031470655622 -104601116837211 -51907635279521 -184586316428516 -131870628312906 -3154741914941 -87475173648477 -50080393193766 -124473271160441 -253292137672779 -226710021029374 -249330954198317 -224825290335787 -887601707846 -171787200401982 -91985841440022 -15949032254953 -246284520333275 -96847185229778 -28588730922353 -161773706205389 -79308094499648 -111587205941844 -214825641497920 -116984396690835 -57935720731076 -173316071020137 -267651275176699 -157602373559107 -175191043947932 -158854462597592 -121117410401382 -57896336272736 -250313095932622 -138847767163114 -105356412468113 -270573577962120 -25768491262193 -268082294206370 -180771874259404 -16078235156323 -5072288886981 -180388706904603 -151639780180992 -75445720605433 -136500385649771 -161422255842976 -205509420015324 -242960500457117 -179716208455813 -5653643752959 -219312788585685 -206732516509848 -60776511310838 -137595176427813 -67092340806493 -15494828677690 -238349325515132 -202364744468721 -123400460426158 -107098920609091 -89611478777441 -111595895367358 -236770651657335 -168091860652555 -12943004707275 -239917428464870 -41681641099260 -103066559653555 -4317776880143 -48975597751652 -29395229439226 -3166916507240 -29044871347753 -12354294883878 -9758652339556 -278622465807511 -167520710680301 -95904384154446 -113161082399800 -218203684942007 -245429653064672 -192672570547317 -271217610096079 -263355711555971 -153602272297001 -34792109187239 -251256530976163 -65917507163222 -51862313701661 -257100373320982 -97690485253727 -143324504330067 -218570293625902 -40489460634621 -16615329460875 -270142351683493 -76242861205481 -32011998479958 -258254178204530 -163529972760904 -237263368187858 -39181343132362 -21674265369573 -189522099572580 -98007646356203 -232522195841212 -47791067238628 -276142547190839 -78027485030238 -250580618575213 -33647579507952 -39826005559543 -197149212651864 -15337077850074 -134740161267202 -274780425623137 -206966305007758 -116271366312174 -42443975160740 -4801750818645 -61529615073387 -118956935496406 -112354470424958 -15207492089781 -91922398006791 -6068435371968 -203445700807548 -171695271425425 -279661851609352 -165756437734856 -122616923778486 -95367119902593 -148770292117951 -157225584566243 -59019770395535 -219491395544374 -179441061753673 -242686649957805 -262468947888469 -253098027119075 -50199643308820 -236520919864504 -162055713956821 -138999571895359 -195407100824567 -227094238106429 -142516977021108 -135929336111047 -208694739619883 -242867583606925 -102185591726619 -252363722078086 -187819072491502 -136283131961810 -57743758270478 -51601597147357 -24155802617763 -142979926486602 -51735689341390 -101935370744852 -14177260914864 -156437826163978 -59724563677754 -80390752096053 -210849837675281 -249968699437973 -231683615459813 -126539388767599 -29397132269749 -143866539153208 -41794092816826 -168102611860131 -175659623926800 -136602963863058 -122241985812152 -123309637194491 -68776476763592 -208466351148534 -38521689550597 -205934377617064 -129639731790317 -20708044922361 -46683520733696 -267729648874426 -46920409455778 -161894313452679 -191137070595622 -84542924161121 -36107277388430 -82790838450742 -214674076199510 -17995894027552 -247630446126021 -194491023775215 -267326691558285 -276431519233904 -86342266408280 -224030694844294 -36968948296304 -253096371638727 -207010264588729 -124611150938029 -201664661667832 -151218528370440 -53810677212312 -156972923079999 -21012461503707 -112952593801713 -93824611834785 -201303126493956 -32809092831110 -224685024577391 -243679173776695 -46907023106985 -107137230964613 -138202548478888 -44267723172452 -181979860089269 -128608088415573 -33856675398932 -112649974557335 -253265444246501 -271210540085001 -33812412278671 -201038638302882 -260213521191877 -81263513998399 -80698486378508 -256116412104040 -154021478302540 -152855091321080 -175271704691472 -78669983483490 -134389316364751 -274206896657327 -86556614561919 -23356935003941 -200578193082277 -204050828053236 -171347117605552 -173765641255722 -67939200796967 -34272051428180 -89748014032543 -108702792778566 -241582614744550 -131852926301710 -43628261498433 -32211524116744 -208501631665675 -36514744719041 -198474050218159 -262875744768359 -174442823151676 -181416651405114 -250895132202666 -248034475454939 -250671192517937 -247050118285128 -30510270292971 -92970409600794 -10235768168856 -104072070027960 -59122867792424 -116864346465267 -165341055732252 -87586923276874 -215436327461873 -152342033820287 -3356111965066 -260892937241146 -146825376197570 -207395588887201 -14326585735914 -263017714195589 -241257237591418 -34986554618207 -44919119899913 -14831211774169 -153320416196379 -203241922239618 -251448679602309 -201537563804973 -204354326558343 -51478759636377 -234231126418265 -276425608345502 -200868877845547 -28820531024227 -194816588596229 -108658796936357 -155331588311848 -142966261223588 -186157673815540 -123604228800218 -165139363554534 -217180651108941 -208920500234934 -23172517217964 -60751915029445 -144775672100950 -242473123492453 -149188147152265 -183550349490036 -212507607068238 -151472279259433 -136842990473935 -180348209249135 -33255445668964 -194834071337340 -272054034735903 -261693012582617 -118291022538618 -18287304511586 -161592453258739 -85247411566185 -173467133216913 -185905606003964 -257621540610079 -127423332054612 -163156289359116 -230527321163086 -215341683781201 -195158272844336 -163173772100227 -75885220706229 -246823892187731 -251102081887592 -33072730869912 -103928318777128 -156667670601393 -25500592964776 -143532427069589 -145196742558106 -61857371097196 -163150762132881 -253688448031019 -35869123587884 -136684313377450 -235632726493116 -36015606732496 -165025899583124 -200262285162549 -109738232255291 -221482014939045 -89106062185864 -121935378601628 -44100493651964 -100020858820272 -195637929736823 -49363417374408 -251952121325014 -276571048193870 -265218778690389 -134967935123498 -31761212474477 -174118028392123 -197850719084649 -149195961663663 -171971290721082 -274550031245165 -56851856050590 -10716602054250 -253362436714428 -175562799048364 -36671435143812 -127337531578946 -207142816281379 -113523091285531 -89696617961142 -264134561154569 -129382042203243 -209154915621877 -120795770972826 -165246367082798 -243365280437455 -103499153809759 -9918323515716 -4488021430972 -93140129135239 -56538844368115 -264396296846367 -179423253484761 -91073225500568 -120407797527641 -68149613300031 -61475104531919 -257236457216184 -268229192952868 -112047578313781 -188165134443396 -84803791421126 -192968937444086 -172254456433470 -233395611350552 -104587581340387 -180083985161471 -185684884896323 -153881713900400 -128560051498331 -184858379654867 -267792823218726 -79667031694037 -46220889285449 -20817234026861 -53122796547802 -179186262536700 -225710997121867 -255555491660602 -255988273645534 -125025234682223 -163932558159145 -21667200628750 -270920189564570 -115149359015196 -156592543343635 -145450405193611 -153603265090198 -24420343316429 -107538509939782 -57935330673379 -106589854395018 -100330489926891 -194442778944216 -161579930371170 -277892879829302 -115459752107166 -45874958745807 -266276287290412 -232728566699914 -97854117285013 -58716531914411 -14402340839484 -56738610465931 -97851680440856 -159960953874293 -1229036696945 -272840742962221 -24157081034958 -116858793146030 -256126257701990 -11942674916387 -100244182995993 -99338860432126 -150538877744496 -174016033723740 -105419685129022 -268798218256829 -103664923628088 -35510149387804 -164038059147053 -14035467804355 -193227024066730 -194713114313686 -220860523298052 -256576203656341 -35816122594896 -7878500041799 -98504663546749 -207054165463353 -183254595793205 -85314379922669 -182310020050575 -242541024408965 -120252964906634 -49548375201016 -163600355177736 -16731321136019 -154608325793551 -126732177152424 -35851124984925 -103085722388041 -76631493405241 -98629851147445 -59901245352566 -187676987258070 -132414289183055 -66387346237102 -160609650565092 -197057429394668 -19712840831901 -26197271770160 -195524465765413 -205758346478896 -128807443095592 -204452678615464 -200153673023843 -194436599281155 -280672003413575 -262206334468416 -265818758092416 -213122410123812 -275228067408835 -10603138082840 -170144054270254 -239519391749368 -32735749354671 -104600540541324 -224293917551384 -8287791403760 -182169911576204 -52913083423705 -203710436139006 -42644803193160 -152134458834722 -132964351139351 -173362769894713 -210910834000159 -18789108456433 -212910500916414 -33702742561287 -131586660335955 -149406763290869 -277191511657499 -73241007912266 -141187999378656 -145905396757770 -213661120289941 -84037534550306 -279049481014364 -199313884466122 -67769895240863 -185000021367662 -144549498419021 -15527819998059 -41914130189356 -79157665215671 -226605257637639 -211717049192079 -211597819025130 -235033837760127 -207397208363689 -67179527360627 -58365104483607 -105960304673963 -146988094615501 -269231392627401 -98734884313535 -36417838557433 -111223030468431 -262152087603514 -212213986291143 -45748014294607 -26957596088915 -275479246103490 -49723948518682 -274885180597339 -36037576603001 -253370285098487 -85683075407503 -19384598687069 -264945302907235 -196419699076209 -58633852310956 -174141482461082 -213469079650077 -18842927190285 -250977931671554 -254940359507044 -183422983162481 -212994221654054 -245280358859193 -23623078192050 -110638245871568 -195175545251064 -164971182549017 -128864058734003 -132315394855817 -250643758221026 -204499505577401 -128602272129466 -187968343879939 -167967474822348 -35385315451795 -145625322939346 -85845894091967 -61139630380919 -89450612326518 -143453218145084 -172000567531070 -258799654049098 -64220282918398 -267614833516252 -44766674750218 -64641711993506 -127682484528650 -200894398931089 -165702408002426 -75203786459792 -142386854935069 -156708885143398 -74069815776041 -55113733591847 -16699787997310 -115062427221326 -181294765741065 -142681588787808 -210841488762186 -203003993435627 -42700505847728 -3616919080421 -49287674638722 -232444288543953 -54092646911263 -85694999921839 -273567001889017 -225295705705425 -15237026314258 -238407396443571 -159358004800668 -212415504795329 -261850704944239 -198591122218090 -26137502497377 -134106330774540 -44466394664595 -55386962677946 -136033513521081 -168757153909123 -148268283120238 -218115254292213 -9165530414195 -88938403832829 -136223225377437 -144300389108573 -126695647151332 -55927291653049 -25449029832377 -110666606844153 -72846255170124 -60253155228413 -124871641242025 -103610535360708 -15851638496695 -126676004123268 -191175236089893 -199689605953389 -54008618571030 -238113476479965 -56654397899881 -167210284514258 -63860663776008 -58983084611463 -53060627833451 -2783608421751 -100644945217888 -52700180162282 -217597827659276 -2271618978030 -5898916801705 -155644098325086 -33922673797863 -13763443980355 -70771292981329 -15893176022468 -241179712444180 -230018359621546 -78045695953106 -99556665937396 -14482566179288 -185668265309040 -143869964919915 -254337516527603 -41246906146208 -251123835269088 -44817730083331 -97684018534973 -117439643342967 -195080678692147 -170488063073352 -79439262559135 -156077394784152 -136764216734847 -72758385153984 -156208486039070 -8269630100021 -259867630748821 -134677069223691 -84338773765152 -67668403135265 -181770734254105 -194113678340637 -275246353829708 -268165237912051 -244096489332877 -272594081280704 -201527676784188 -42257666045244 -120820641444019 -132832060112841 -4750204933397 -202994339136701 -71844873209340 -185015029282172 -32723629825604 -157030428224353 -95767040908359 -211923832629821 -177761011493071 -146592200603958 -240529790020535 -105643031542958 -159107716470360 -258538513138066 -61813962014839 -201967168454847 -261091039083478 -167564150373849 -173438350125676 -218016952964308 -31365708122490 -80907846294868 -101463023380504 -96948945137518 -216098033225783 -278079081343212 -263877199866846 -220721620716651 -173654210808848 -23600421490078 -203136480584291 -54858950083486 -243939186564352 -259830705645591 -987729122116 -260925130058895 -110576040718100 -209539682318625 -263895142579357 -238143925580119 -135671505396064 -194694904791698 -227478256722964 -182165450934013 -123794459014946 -189912397486747 -205458014866860 -231679877728606 -225712122846930 -68838886171990 -53382226910389 -232742790344139 -274620309335603 -258566035765109 -223018898649461 -124053650446549 -141252074263627 -194844742463114 -53650104924777 -84428761901463 -132019801168908 -47942197628751 -75890908311763 -9755668239060 -144568330708605 -184741145625939 -253248879202268 -261560763947154 -273926978787606 -9328364606909 -77754214482230 -248299920757019 -180307385231713 -222453680861490 -241442365118616 -279729219894090 -210733655218232 -82651199674290 -16127395728821 -68770400533754 -252998720419222 -155613408564769 -106032390968651 -216600075134118 -180968898286048 -237775973543229 -37253650229523 -33869562313982 -242098113787624 -73932999465056 -199531689971392 -42750907265522 -155800923034107 -183994155289685 -199966254925113 -254650365757404 -245975183234663 -8656151221070 -204121454400926 -637616170302 -108389433270427 -47025224277151 -110622344049883 -228399641663929 -181032991394069 -240403330974726 -191558236625536 -211968694830261 -264996905129603 -236659576644604 -147815065936798 -30898041905519 -153782883356467 -167087126565921 -204412164180746 -102516566710009 -21681698972010 -45686027685865 -231819305848702 -132134128826103 -85613078622309 -220050694822868 -208240811590656 -53490635101790 -205244746066625 -166858453775583 -178173773667892 -52486008230550 -272805098745487 -185464679866610 -137874400442538 -129192523124991 -215705516496268 -179427858332294 -32677318715924 -122802996350415 -48627629830895 -256555254148536 -254512636558530 -126200583270525 -17412046624622 -195545323354221 -247558157850777 -122476406083576 -194236638823706 -177402827272056 -204990585873821 -213071421035671 -255241554890309 -87027510767235 -227482293002740 -35569344987440 -36404710986875 -239138817705234 -94993816796638 -187663007631530 -26416817682508 -232246206932648 -113850332407195 -178005327529679 -146325531431804 -251092445988464 -265939580214475 -124446397920625 -14740511557694 -49674739269561 -224733782006664 -215267083492638 -177618512470639 -127399355038331 -228120279899454 -166250070737779 -227337980004155 -53496966628346 -20566144866049 -23559026304573 -137912792032346 -274073102364735 -135026113059933 -126316008144633 -156604781433590 -259735622821477 -139542793949954 -190655588711109 -141305704175838 -197338494733461 -130691882473324 -55723103076928 -152197857660978 -125097070353677 -35519619242206 -265168250061866 -159849179211178 -37575647977354 -276364436747567 -149725739474593 -215686626644080 -229002990534720 -102624736005608 -58864674873485 -56750104344088 -53927319472059 -243444754993971 -44879233263865 -193131154342382 -260927233829593 -197835555396765 -190268383306671 -255285333939338 -41363252244387 -143662883561405 -43400278950662 -267180882627327 -131919436950550 -1325351837668 -248685634698655 -19318526481805 -189179050676486 -98612773487431 -60541813231937 -35481581478598 -164540787853821 -249595965577961 -102293720602057 -206455790273844 -119178668342685 -15840607975816 -38395468603507 -203300592150834 -255662971186746 -135185653434835 -154550998856006 -128914332395152 -28254690441472 -119200932247903 -275736246714956 -197881197039583 -189847797360729 -240550555274512 -24383002363863 -51830777680441 -246114120861868 -74556218844487 -129682774749664 -181459096468608 -66869258850326 -281009900916188 -69858316739919 -96704107278357 -217428701556109 -6892733793961 -14613526328171 -85242900312389 -43692385839594 -216547334386535 -68381567591803 -256915133650800 -37981752788151 -20360939262494 -163236639867418 -24009536212613 -9846877050066 -112736122840512 -169988911908910 -155280031922995 -269655099290458 -167811307812832 -44492504950337 -14550942004531 -105342417907424 -243209990893440 -102611402751507 -264525446434220 -195135911143130 -166172319954047 -173757298809645 -83840079844759 -15887873997591 -112100228824692 -129123174651927 -134476050564328 -222127431753535 -9711481673463 -275080126840876 -185286806623369 -218326926016840 -60942404510545 -79585710835669 -135659402037089 -96532677215253 -215776903475072 -172136713420143 -18357583473718 -26316727951220 -158983122557560 -165112548540407 -40505820644072 -177920339865606 -128085035465539 -16790293672914 -102478727644610 -125480612595978 -13009041377481 -152562129696198 -205734871403261 -149167513378110 -121669157374687 -220639696826439 -73812129809680 -159608616986428 -196128721220904 -127185814997404 -108562882200087 -69851433209625 -122422477656084 -62812162682034 -213013757026183 -103528406466929 -75469908902202 -56645658758931 -269532716630733 -74540456156745 -39432583251799 -259052619991570 -269721557782721 -8579231703989 -47671076822648 -262197828719663 -79210830169529 -265787085131549 -70492677139389 -62447155727207 -233870330514531 -181539869395553 -279331042782275 -131498149274180 -223152245967838 -105240146307881 -66299961136348 -37206210639202 -35313388695999 -128567234510237 -101489934841778 -89865408655346 -223486857827246 -71604774781463 -232505999675276 -65171043271843 -35905977514641 -79739900228778 -278222151662370 -63706658251788 -92235913875950 -50583101696608 -205613705281859 -81482816535237 -102445342449838 -222549704277442 -106479551870030 -88462489364627 -254799399407877 -30216910385436 -269399424496338 -108681708613851 -256801669679390 -165826996488766 -266446579706694 -252997098269766 -258959571285918 -201236021055409 -135560512243759 -78465953842156 -127701082861473 -257764456696321 -103838056732800 -229752780345431 -259601058099188 -279237597072065 -18910240786876 -180311137811880 -50815077917388 -178404506261999 -137403859032506 -64958940516429 -271006652642749 -65810462143374 -70797107431181 -177651650978948 -77909696992627 -18280502987739 -273771251869683 -8414648352119 -1662176742506 -179471540191662 -117877059562365 -33652124457064 -205585347842705 -270077745574509 -237279701214937 -121981020799321 -236652487130509 -95029057808151 -258999248745714 -215109213686093 -118579086248422 -198521886636892 -198875188395397 -107474911003672 -271242400275102 -187043151485087 -29188801952036 -70144129527137 -100444462147459 -231174461137029 -276511707053908 -32327446995891 -19683841068084 -46107191141407 -39413691941364 -157937192459579 -55524751186326 -54953644993982 -235041036236003 -114883712692649 -57533449788750 -206053497450282 -57897699474605 -251143758533840 -67060124471390 -10360317405579 -33375079524496 -20032364974878 -90950279298242 -242295209525650 -187504695421854 -78898342370436 -83634220622448 -111434300801119 -153277958795584 -208151251683792 -19983257404718 -75954230495397 -51524334833946 -55198991373584 -233654664758275 -230924716552107 -177164126317339 -199967300981932 -116208477345068 -168720605786235 -151345972250172 -8236643630888 -185242904223942 -112565435489228 -261711473292913 -132396872826654 -139064171756367 -67320128099830 -244567181564134 -232273196325641 -185918321467034 -146060751723265 -279055286053042 -267719134812013 -43994228689942 -231938332126603 -236603962285085 -218428121511287 -186287023846439 -180108151437373 -88535325042491 -245988673772051 -156580520159229 -37462998274279 -163314677103984 -218405915710456 -180643257071905 -271249379421821 -239410173493643 -252874028740423 -128678251655642 -205895431086258 -253620039891656 -220087659001127 -137199961589641 -275350112066407 -258968486502285 -242572808380278 -135104310952742 -146000566960940 -59038176495938 -146725010927621 -178618744750670 -270676615986805 -187699356869629 -220459089955134 -113179184310419 -252250197273186 -126211609054144 -234505164246793 -176370054123541 -181715657044438 -236548006860719 -126738269657025 -143970977282981 -24293339923996 -265724502805281 -270282822763264 -50857327713602 -86246285583200 -952482057666 -220429116527316 -109444242327616 -44980263944902 -41039316301270 -100062757273159 -58604914060734 -200316926963649 -189222504487042 -131173974355269 -219098785492752 -278494149716080 -2769092334069 -261485622972173 -81540236366724 -183638512031063 -36306342592201 -134520247345169 -100078752383102 -195672638147416 -147833595132317 -270838509493277 -105409492829764 -43680392299880 -249862848324625 -23184469015623 -129517029350374 -220755983956400 -195617280522872 -2108870244053 -124398360551178 -93951913042577 -7563800055985 -30788256197148 -217479882302014 -70386505398167 -205237779292928 -112675376710088 -127331754269635 -239197141438608 -183873345343778 -52389894096370 -125217955721972 -1504788253763 -37241567776103 -60453583142683 -218025667497450 -46283526131997 -96414764457287 -84399199269596 -105532360146865 -220982632886211 -163683990659889 -158057777428184 -97436846910863 -156249128965668 -26604197460704 -221359992171652 -219017650119684 -188572185738808 -233152688802750 -27252126678155 -219679921775456 -113832412682341 -189078201978176 -67784119458891 -278356138678623 -54221253351202 -184937226176230 -226563414815111 -133665469833018 -257510023306205 -170314170302420 -144959951591655 -177349040080690 -106995594794097 -11794913740334 -102492981145252 -69425398830999 -225390833991050 -260679849343147 -74254731441211 -8829049750457 -207365656063015 -114411964138026 -61136434813002 -136643056198870 -209596357616595 -54824859812398 -176826121320386 -121794401257254 -60690549981423 -183801916150818 -95456205953803 -62772014226423 -177920573479695 -121745627853431 -77723377222978 -202132404608406 -151385670502106 -212910478599048 -157118742380759 -199990816074020 -223823203803876 -180102433094754 -205651020402327 -131257578827769 -229778046415269 -277511431192418 -175040760183750 -73876045480477 -248191325733267 -75465842609480 -201278085560731 -259938832372009 -1716163725517 -190860795586354 -181405237051179 -15772952348788 -133202143995025 -277332416661256 -7005028154400 -47361434014091 -11773328944729 -116462638662553 -211333612722730 -164005071532057 -213261470918424 -87938904906070 -24650971503816 -64233927676802 -252208744219850 -232122074754080 -84071823797105 -1831189256421 -89388313224595 -96910287127593 -173667464300472 -138922985302540 -201833301465123 -136774039479410 -38761450797616 -2546901746926 -275294990779446 -150596716483789 -90640914285566 -240740558225354 -45404609481323 -246628081399314 -200896561512197 -91556435340894 -196454107712405 -49195336299397 -25263701990065 -266573887559129 -195465052955186 -109070963255206 -141361299220100 -101437225672648 -265671066602828 -122003014090064 -10350243504043 -74187177178732 -63007362639449 -257325637098421 -79259149160480 -229464189434704 -271529194786239 -13319221220545 -46695994110304 -52255026927440 -77232663035364 -87203714822229 -156035210721407 -36281634974737 -253958832478509 -122252692216185 -275769205466043 -78232900142550 -53716342272520 -108153538580535 -53686161708143 -41648659428819 -133405793134069 -194250623281785 -129764704411324 -61451729173633 -77920271322998 -150689607800510 -97209188028223 -36565787322705 -159466522929422 -76192265095013 -133550386048357 -204523777860491 -92260997889191 -269812930066468 -9090270429533 -78421123325501 -136172246652403 -48637050076060 -70343251545541 -38357273559315 -195262813152808 -72093895940459 -118999110114113 -32676506206648 -14128317993127 -182136301173656 -168159507473463 -249414864126156 -136014623569653 -212194656186355 -131175394760575 -60209172458752 -69942445623975 -10956387935792 -247987752533331 -29788947052651 -109115562697716 -243448468176900 -67284526134920 -210887537775275 -222691195192876 -30449761099078 -104375208450334 -183411734184274 -42675585126314 -23012358942121 -185091654695637 -214190555721438 -69463278973442 -263911555321459 -154111271753187 -201296190244056 -69638712935560 -142376265223213 -142411086954781 -165075836153292 -205020160233728 -22784798678095 -1204951435266 -238555591061818 -155700255707204 -45361054418149 -263552046730568 -209052951808435 -80975414908182 -46835766619935 -135647916179578 -73350526984308 -224637179182952 -9340781153790 -39600274679321 -151416231931476 -143379347815328 -51927220854860 -202042735452574 -97438768831905 -164066434971757 -87739167540431 -45340052063866 -268631226962323 -21638447565903 -200348311545557 -223420885055147 -88838128417033 -110722468433878 -108556769299077 -252697789498706 -171022310097949 -238876790986237 -62155597440894 -256492007530977 -160946989993981 -166064301200286 -177307361974783 -116942527248791 -151705655147527 -86816917347281 -277246566952125 -160646310255401 -7691365858891 -169928142163069 -17056309388911 -234454176057294 -208097750761787 -211385428062680 -185656353685952 -220484521500177 -46109073350097 -179053508982121 -51213222101288 -217034177174459 -47069242599678 -40139755353491 -187845862147851 -177498248376319 -243004562017687 -180821851559008 -148750603912202 -280157446719518 -158395064809414 -66897449431311 -50744981640891 -152164126188211 -22001212585878 -236303640690203 -102603328591125 -191203110313708 -100547893997120 -271280978340703 -134825782291976 -198703831634032 -263715030355391 -73503514979356 -76028285702355 -45763240442293 -98305765401437 -46269826543160 -106322824539042 -37721665561449 -32099142956042 -141552305075584 -172434166272960 -88215964396150 -78847307645870 -120062889887312 -266445373976797 -161419364305744 -106453091586251 -48381926274685 -277087320359218 -105374626695364 -148970763414368 -208805090560559 -237441775869141 -268511613970413 -6647485163773 -106518932236586 -159517561746758 -275712162971511 -4410547887524 -201132044221983 -235515096340925 -127734127527354 -57778928677719 -106127388449568 -60995268166340 -135430563268858 -258980071720242 -38353455236858 -54450060565748 -118349822555321 -193271973695078 -64458113470375 -190799027882511 -275772078297306 -172183099030933 -278006588827840 -84094690570045 -253551235295782 -76109123037700 -18957355620830 -48641862974935 -101082758302584 -85961361048674 -43622129286602 -6167451475198 -134294751437894 -86663106474480 -179951069332101 -259396863370425 -177247353336047 -250471685434793 -105501280189783 -77590423619836 -52812137815617 -147934827188246 -95159450980597 -139765864109297 -242030056749970 -150593405345959 -61355526719082 -79852445360951 -191440417485289 -189068718305240 -42148963535928 -241348305467969 -112735143320864 -82635691620043 -158094126666283 -161860790161562 -226478177357440 -193008182848498 -67684171550632 -194926824330629 -102681105801081 -22598645078274 -205013217500282 -98967409314597 -170649209003808 -135175585588434 -17654816433956 -192077062676783 -182423316985403 -139715142655575 -126036607036393 -181620714369380 -50831496858557 -206813206873296 -833859927552 -97448167354567 -262999141786104 -230113988916606 -267909793648613 -173168811751284 -97379056454956 -171332546665586 -101322419262571 -19025732014794 -240516662077196 -118203502840609 -69958389388893 -276668767882284 -191779079441906 -217680799009035 -80000609889660 -261390900257752 -184732194832424 -27452551795260 -234738356174627 -221918412394470 -272547414340600 -248162593844940 -134498302468457 -146672623098635 -186879528900517 -127891940025454 -101177238785234 -41710366766355 -259280790931865 -213396610469921 -183071552652802 -19580396905119 -164196397264619 -141789208667175 -23278812651026 -174906792663336 -109877176836458 -17579563235593 -134227863661832 -172904828948495 -159549753427958 -226998562805487 -192870218341148 -110900227918033 -91510865194418 -223758802912934 -94268916414139 -4926114904487 -141225737739485 -15912564096755 -208974803230007 -63505175554713 -128363604547383 -194721737016136 -106269368273650 -136808046057313 -191729004947095 -115943320038831 -258770872595471 -238128553563150 -145044185759891 -57197488898911 -44507273729153 -164679831397803 -204482924390710 -78680280194208 -204293217976188 -170952619212416 -25466562453791 -267402131170195 -256027545398115 -193688627658873 -100459278860211 -222630609494481 -160083591155452 -5657762948365 -156011320882853 -120428844381325 -238449906295916 -249935820105489 -211803057101142 -212691231463577 -137220023223552 -202384982197887 -246350938435016 -29358195059126 -100537611483055 -53250380983170 -87745628801442 -9568771687494 -51217259880289 -179146145597086 -272738101156128 -63173291564244 -259326573867937 -48248052131957 -225328418104543 -167379326300859 -138095243258908 -34194150898883 -9088988939673 -29219374093514 -174087930612325 -2429396773836 -28848547977986 -64931714277740 -212788535250002 -245661081901313 -256420392686728 -20580464499250 -181444767828970 -171775493717172 -37371012048318 -274874457766482 -30470931652628 -112383006750404 -253319983283574 -129546656236243 -96706937161626 -110950841760862 -222739687953274 -227991173731418 -46698791995610 -115622176585550 -201747780332835 -112561512602814 -140061023801605 -6811234068659 -90233913851261 -6902703452360 -198017697812496 -271645152841048 -219024519930193 -18559523786384 -63168189960262 -87758584721815 -130390759807797 -1044575268949 -228958165563174 -251185077795449 -98579367366259 -16961723218673 -54771432700363 -274919018039794 -206252277481262 -113445547771924 -205151637338573 -176764298429083 -7211255248969 -18527980731816 -104319144750804 -140922491869899 -85373377571795 -31143606051084 -100625922576609 -187331864004350 -3313871093556 -118285711049425 -97021562417985 -71215442751596 -133880652494837 -241007354772113 -21263090169451 -231052641698011 -53932077096508 -85978044740637 -138193423933159 -216764132991332 -135033564686324 -90203204071197 -49193084174915 -70483461166052 -21044751234109 -42683489913197 -149044128073441 -84304312477524 -143573691581897 -101689556825902 -206366794631694 -53545387013724 -265171591336325 -217953124098398 -212925467607480 -79184707016863 -1621892024539 -170865437330521 -242484504258628 -8054477892888 -19570040156994 -11127892334685 -270007239914006 -176013694180457 -215554066927320 -74325674569344 -13872303200742 -120264556460864 -196072792915405 -44067097051622 -10452013747355 -268227350183780 -162293090805050 -218361382078544 -71996310873711 -130192420224460 -31403713801382 -193496429398245 -69094452476785 -120897450806312 -19228928876267 -49063170466948 -115317358379830 -78050911638705 -177921303711488 -201232138356579 -185666636831516 -35701562957523 -178609815918443 -179296078360046 -140145807427885 -269220219428526 -22617793461724 -43500031390467 -49431455797491 -180372855973181 -128898110599963 -88359770984730 -72795270460466 -12561672029131 -221347499811010 -77913939259662 -10835007607567 -277560326649419 -252387195812944 -131575928168527 -5564061109227 -212197204300844 -199094066242065 -170164782394889 -15226453877642 -74201525213610 -81744655517066 -47801794458689 -24442847223973 -170614221579543 -124342892240451 -251678523571708 -69971021870807 -208622043316328 -252952122939830 -252986944671398 -200212897720715 -188504677138101 -40196451931808 -230481187282453 -17786339558635 -57852159135204 -154050472892517 -218489014933270 -159124749729846 -244433672123059 -168460797354504 -254960584034705 -155272429661394 -266559104355459 -31885012282791 -257838252218314 -164211611788110 -159754801575476 -59385064948846 -149494205832192 -226313061788337 -31441672712958 -65267911977766 -125925307692404 -80602651099584 -255135589689323 -205386120736434 -99630962630148 -29238455876818 -164769389221849 -268623007129202 -146219851447958 -132064576662812 -243973134321209 -70204084999899 -273196927183618 -14878077658043 -120182995356563 -20252350079033 -186807531783484 -244173179151681 -94846144656429 -48829823759048 -150099924122811 -254538052226837 -149458753344605 -254220619685263 -171254495785573 -251642702156048 -220989443607214 -123985997514847 -149366908747811 -170634469051189 -89679003208620 -183997377302898 -12413507185003 -144704601314001 -235547837917109 -233915877897741 -130246617024548 -36925786738808 -51604574831454 -172626792695679 -102837159214945 -237759222489271 -69333210871272 -27905543193965 -27203639799051 -64286528873120 -228505928877087 -233440007000789 -276275133384853 -5492632253271 -94491588026421 -77657438867073 -170654397330060 -254267070945254 -90710981619851 -54878993928033 -236486303377255 -198369532416377 -66764754705015 -45767503091080 -225354222914879 -156314465022534 -9392629166691 -26594616088332 -215708867729304 -197108076900596 -268509152830654 -19433609790068 -30078138673172 -235155415026509 -42361504699990 -135419913198042 -49075549750212 -166917344433427 -59368289634949 -242363007679376 -148652720338964 -62210424778527 -138073850030648 -106094450549419 -230987087348357 -167798940851576 -83411150529366 -147467897122547 -52866656588585 -243722602218252 -192617339124919 -105358676142530 -106063586365519 -230347531004123 -203541382519642 -126380006857287 -171051267102493 -168050761486950 -159902866185471 -199573318873647 -257482100449234 -106668448426246 -88358804353146 -113436990830195 -47972487089267 -93609990094490 -123642942017204 -7705448927507 -188125209550501 -241243384072850 -70143371589851 -111157088054149 -166075189430709 -221785331104315 -100789071574686 -129108707219660 -18070740763214 -27297527878240 -53320218870736 -197899862970812 -85758781258991 -253825758618985 -232799958433605 -39828875663701 -231121535952201 -252024138439196 -163892302943893 -185963600360891 -281453011910952 -16266613147862 -171487007008374 -271286454478858 -126704572403345 -211081706949967 -224916462868106 -89961997278618 -245918507219006 -28824658139432 -105149401107765 -100424288570322 -73345083335142 -21268100021538 -131094586465507 -215009564127640 -55191495524133 -83242362772200 -7920473962696 -89514287872251 -258465605267209 -89260603978214 -81359290105377 -36170346761834 -147871142004519 -91812948917800 -226313226356321 -121652347455597 -232673302636511 -151215169596797 -175254613544796 -248852933231476 -148700968682871 -113849810446213 -59765145928115 -278876881485343 -100129178576568 -27367875720952 -201897807323855 -104922192429188 -7201449158470 -67091577726342 -141961949604322 -262395504873941 -176285737825823 -146451476300385 -35659957049127 -22218825186524 -29154151731313 -163790822187650 -261350359683790 -251910674467786 -269295918816164 -2575138825770 -95793978526877 -22220921653471 -160745422250096 -223133289055873 -193864586700616 -8492569086719 -256293600416784 -80547323323348 -50719551179292 -190161804068867 -248866121000735 -118455330252932 -51513871314361 -245780255721193 -29571159657688 -150069403069248 -64257204472728 -55079648797399 -142252618822159 -168942159899482 -200122679907723 -154504569498002 -195489585894075 -212371625679301 -120598663336090 -61705649529312 -158629489858554 -147462441720913 -181349759214390 -53335657243554 -153092167087431 -233283019237530 -157754233288286 -48721549412904 -202568838945576 -91391721292960 -251514568014294 -106092051873556 -209487601250179 -51088620760804 -112323665503981 -176224130146895 -107073247291482 -238458521370559 -8333244586027 -220260079723208 -20620800540263 -263694063579778 -70069418590809 -146345019752586 -232325629061187 -212176654231255 -145833567554817 -82314613365007 -121637484566010 -38775801538218 -212102178471905 -27171106701601 -252395999862155 -60131277439534 -233692066247058 -162337004539516 -94725516348450 -222267029500169 -252338724745286 -92137973833449 -216790920925523 -188882206290442 -113883854024735 -152724560240341 -251654180170993 -246854324805358 -21668846462571 -138042259769801 -272185733667879 -164020482659568 -212133152413367 -264006766406860 -64629513565686 -124138811145535 -215339289117890 -59065617528285 -240775011339484 -189001987133657 -97351862796658 -100769498990026 -255305734794110 -144822101219140 -111191549127761 -9317672023700 -70438534178937 -114344048243244 -181364380938629 -101361924991635 -331333178008 -51842792858420 -246837175724880 -90179042370793 -30164741635758 -159164557847225 -276975998829442 -196483785695702 -138184091014349 -227977820163140 -162615090322619 -96162889513626 -164805921785400 -125091097536914 -235242190739755 -217112913919875 -206852553945564 -195107847149228 -182731568301945 -175665174994895 -116996287424801 -126164766639539 -151222692489159 -146845712352113 -277945007983387 -50999674972094 -85210150230353 -182924032213031 -54924641726339 -137889454605680 -55553672714712 -45135072432858 -266114249682464 -97811169832244 -165054475676712 -170409888462066 -62769872494079 -217497157713362 -10205287171059 -196926502805914 -191071234464830 -88590605209987 -47856771781190 -109229231576332 -26828735526132 -22353323291596 -23858407995377 -271462735639059 -28340123403176 -180698866960715 -279756901232366 -234137578746253 -12584411264675 -183032800392908 -204553780933756 -221895933430651 -36836596940967 -209323483371344 -50591800928495 -267690025845025 -158080040724181 -240260029193503 -28753987885008 -18576984697944 -106841105416260 -229568110596854 -230054752473267 -243743692649715 -232457902965460 -57298577006318 -125984803003137 -222757902731831 -36831867900400 -20974961758735 -130956806680546 -209190816267514 -229886965509499 -167074118842606 -233835008666787 -32167502984448 -201017651414763 -48261351220465 -261632051805702 -238539948897244 -23701954857861 -79700913265194 -187427320872103 -145721362376627 -252792566738017 -251714495015485 -99714296693054 -166853292545950 -51688127940255 -157563107223049 -44937559856022 -98038445466687 -247028963092039 -36122095515920 -68755834038133 -111853073669518 -197562422025525 -41613271339930 -195197486970518 -15631108127630 -116080343261738 -204817302596016 -130539012201473 -188376503515860 -149495431979446 -203571197667678 -81637460718082 -142880475967214 -26057003278405 -214722620745218 -134577129149078 -42023748412166 -207807098057733 -96177233513255 -133766936471957 -163508886698681 -22111770297628 -126614393024075 -133489337958676 -154399876493400 -117182989275986 -257835242639337 -267739675791559 -138330870125632 -122935793006900 -98550490885376 -183793341130893 -64351832578054 -25104609947697 -236531029225835 -134711871322826 -77724586111797 -262037256871319 -264566973567131 -13841099565699 -21236568186408 -58370163746393 -270701095391324 -127332264788324 -228472279664410 -186989917601243 -157680765632195 -236869384564583 -83408916057405 -128790091846202 -121080707464429 -61757692865149 -274454249527824 -22323468183320 -76717581083821 -204700658755739 -71854221887117 -18957454492537 -6979750254568 -138393294724065 -131029925811764 -72542264402237 -250944190042437 -41390182831746 -13510660941718 -220128343734519 -3248391381141 -277666611614588 -108361770273941 -235363781024457 -49792974262281 -83302635953807 -239450093243351 -241907039728808 -38440500474896 -228486424725883 -265328657195399 -218514325686393 -218669332369989 -122820613433252 -12950741667310 -116312331274015 -243235882726331 -235398185699657 -219385300789248 -44148991288713 -69509789844198 -219362571104822 -189127461589627 -8904298477870 -265202492969410 -46190911029472 -209565426795174 -208307715958019 -128141990258108 -55132017283824 -60565759377131 -25328543601912 -13243540890260 -175538409894479 -136209303057328 -252108456832931 -260051049970071 -80077392434240 -239032563014160 -131354553002722 -143481611268575 -48100374201036 -115167941918801 -226810548413672 -248400089039878 -241023734726418 -8032435062963 -64733209477608 -221030129161164 -64284663810310 -154274346967267 -64939166218319 -134512632192708 -238272790339292 -96524039353387 -40064436547820 -24143720385495 -28885946837143 -172522708669343 -178045674028097 -168024782508686 -63220994230619 -223184450016913 -78539180210370 -25109000061450 -47927150056671 -77639340580588 -126620663935832 -128851365489412 -84893624225741 -16269842424668 -79802629385671 -223268082585157 -187256779589326 -48798646503927 -70595771446239 -20632979866503 -2734290890606 -216094510001255 -127504695668915 -262001568239232 -219423526096218 -131852307757494 -189795143658207 -40419219370610 -116848198541105 -210638964289697 -93552839679813 -110927569813854 -80981110915378 -216092200165878 -253038507136746 -41428778811309 -74765081339148 -206745101037578 -20875551009810 -237243318837963 -90296951724620 -72794763154482 -236107679649256 -25586265320787 -8137626364725 -192516039220596 -110662598241113 -117990610010513 -81310965352835 -94921411118938 -39730338580830 -170436665548602 -277961428419674 -206269195339344 -1470877410131 -99765719056410 -113558119238381 -165630647568738 -49087703405837 -165893555263668 -58330305627379 -126594060160003 -273223086684836 -199764204330642 -30699250378292 -19124036532937 -237768115503706 -204170427188503 -23532389587573 -33518096044673 -154091812515934 -149684550860056 -205007967779560 -171463752092667 -20299042934886 -15240678688603 -209519816142073 -234325012202813 -240753173782567 -174871432614126 -94930363795145 -278937688107033 -4537647618697 -277783342882369 -251571753785878 -160164437427521 -104902475891899 -172193140737739 -110857926350718 -91406432015974 -219207961827116 -229020527057707 -257390595913161 -68837288720216 -103129568284583 -204578155771262 -247849662685169 -134297429082800 -168519049945229 -276720104892656 -156022513227837 -201735124104350 -27630145227089 -135102738462620 -206324456968489 -387345750779 -75478261272543 -270782703638614 -204297734603444 -221563256486912 -19522397385044 -223357648414943 -197659543908431 -150829756091593 -130750899416381 -61040471890582 -45168898755718 -155507405298396 -14266293883029 -202766826658028 -40491064643873 -207354900803652 -26616605221492 -174590030880274 -233084958734045 -47664931367511 -74762137851836 -193566857517638 -28267936707365 -223100037822324 -251400323722774 -245577017270931 -226445504589276 -219204061951874 -53927929605271 -189678152387600 -183724549983273 -274523421727965 -125277019435901 -221654272125936 -128851700988974 -106838334135883 -69226442264175 -194683401166075 -63716112760710 -122359002273748 -8446889752199 -12283219687611 -155016086653018 -20732581303579 -212066447853578 -170180592332547 -64563730402080 -223448497550675 -130368014275971 -70594570428266 -119344185144197 -43573585414392 -267874835443431 -260389945543260 -84598232826880 -145293292651717 -29196033490051 -59651463201315 -18449256634656 -144101359163699 -151806323622599 -62534512246718 -53347744993390 -186307376638485 -219114667488161 -199543721429832 -201859499260088 -177754306602738 -214885454714471 -60270670511783 -46735755696448 -184304446242129 -12107027355542 -125029785540730 -196661549201798 -234859574911402 -201375953041155 -261520080875931 -227724346676023 -140436152204730 -277215055521485 -160105391554118 -218365257854309 -192505456186274 -40912175645892 -45153276356793 -41688652114231 -16564681452206 -128333382020172 -130096232601582 -247599828345199 -215274222922990 -146214213545080 -275154685011485 -268906850539695 -193149901173318 -153664344687426 -251859565800206 -111157284849000 -226243979138199 -204989391944296 -27050821407245 -101859483947967 -256764307267550 -232802625683366 -6788200678620 -225938399775131 -68114331434178 -272949232704727 -275368387304853 -115043238790401 -44264580191826 -98474452122565 -37188379356045 -163249827119065 -155515065492948 -230072548906052 -59606511509039 -249275719614787 -186694839961477 -123779965525233 -217924038417164 -51859676602704 -98733630719112 -92327430068831 -237086808550402 -128229138304141 -76321336048061 -54802941892959 -16979760655082 -276935959134053 -241842987841331 -139776242599469 -121548295261292 -120553777210058 -138585534198714 -50625518216154 -238615459817360 -31497909770115 -149513712287925 -202533184780198 -220677181806130 -159890849705600 -181908074322445 -143346175391397 -4811613828456 -128533983743771 -99032626317018 -75122545003068 -23489439267636 -270534123078062 -71457389566308 -169315796518811 -249696041937945 -246300113150928 -26921068956973 -116261607205593 -163590802616907 -157222947467286 -273376574253279 -35235973067453 -242086528266977 -184799873565009 -82201883246120 -169675354196752 -133906495323952 -53353132224712 -248039678528211 -203985031350089 -275256725444390 -79662944924647 -269836871026142 -151360989988602 -13239070338200 -16436797974254 -86651502503191 -92644250523493 -54373519091226 -160119160088524 -22343571705068 -188828515221955 -278433037142367 -29134739919432 -271318999585599 -104188263498595 -987407545998 -53992018970189 -142480589839848 -167450531587879 -63303609171366 -126624216109625 -249235189353008 -229275233888485 -12308789760263 -63341331695788 -223336760632341 -62606438650261 -133269100955738 -102508699346719 -3157935989632 -76336880864452 -65558394559379 -257931323063881 -210112934375166 -237967104608850 -130206451146431 -75303514062228 -170532113430887 -163894633355603 -16864852068420 -124950369036000 -259909734860424 -247790897657562 -265774155587213 -133577887030438 -129150522870485 -216052032164303 -162173436296167 -178323887354173 -245601400204978 -268122448473934 -266352684626133 -42279161183864 -84049132963773 -173993611027320 -228912095704243 -156471975130604 -202665883226338 -156701095282021 -174233894212022 -97430273697929 -188748116046805 -64507552124974 -89944029938184 -99445632280311 -245946541570543 -183937215632790 -183271016283667 -41279313209223 -4837794997752 -142390413322751 -114817778520592 -248450695185536 -236523473481289 -98182591542052 -15023426501123 -144586202109665 -22388672014383 -196978719680023 -241705513883851 -263833079233672 -195454927500478 -208379158375729 -140321865175946 -91444326494959 -268215441700864 -206684682428028 -53273246364610 -7921690450011 -139520013697592 -205940478529592 -273097198087126 -13320151474967 -108684338913874 -78910128697308 -203933507304798 -31949520109139 -239076919215792 -275883743385850 -104558411880680 -15260753109909 -95106525152359 -43475648663338 -57624048088338 -158022621921696 -83657585267804 -86087899762469 -28568094420865 -204220217164209 -275433345147311 -18693556424092 -256482942901602 -172777784249266 -272086768708301 -151147161748182 -198209631138255 -52875965102102 -204202734423098 -97862453734548 -39191064930077 -271213845408874 -271843198316438 -234338389102446 -28799130030484 -108419929140444 -96344358037035 -240065133480981 -57782901769258 -243175930072769 -165521190006435 -217770574833923 -141979017423707 -244318193181280 -67809277197289 -181175393858470 -265097033389461 -125404479182725 -50659808703666 -150359885951682 -80669956197103 -208926355982549 -167674613711718 -147922492361390 -12156373348344 -170126240657870 -151048745105027 -164882005977735 -174461614810607 -142600363930863 -249050000510689 -111007893301378 -116025853224793 -272724032434154 -239591356626760 -272247151071396 -74913032200996 -221134583319476 -75551129105290 -253445983253827 -170948622603600 -71160569758835 -156627804219885 -120832436197635 -206241545292790 -230656306033740 -45603049436660 -226047733191039 -88857349616259 -137332513220697 -95911074678392 -1429661921268 -220761991290755 -265114008049015 -19043718719047 -250651424118681 -126975940703330 -272873642060390 -181385204799992 -35742064419685 -134563107063555 -95716278629313 -27117215417705 -86210278950246 -236990148924436 -4287502125112 -195909735998220 -61965458417070 -201575540959726 -30647636984784 -187218036573103 -52150413830512 -157560432911148 -132055417928985 -21844029377105 -125820705401765 -268129165201343 -23707244772906 -255182640507284 -55973953884622 -23402666594172 -15721543111569 -273057589650974 -241939262216491 -110573049743131 -275279512887298 -256389694346809 -197288418547290 -212503775540313 -4013413665595 -275508038299946 -239122417933905 -210370166755375 -162497580743257 -68110646861619 -105522921977229 -45128967895442 -146657319646702 -130012640810075 -244451568210542 -28685615003429 -83309882383935 -2961726629620 -98546893358629 -240289692607707 -89163529763436 -98500815232044 -113039555648963 -101901750617895 -69416914288275 -123859935838919 -124737470836129 -15901099763569 -3132496920506 -123960646293794 -144429068286535 -89264563263862 -118526335158828 -259348470821320 -111281746052721 -211606071234406 -85214458090165 -189687340650237 -227966640067537 -169833672509933 -6859461114244 -280988217011472 -11347705233454 -95099561972470 -55860489913212 -67425568674116 -192402863895658 -15157274612001 -203540646743518 -13945376080217 -219051777536046 -232873252311437 -68317519435835 -201274043368426 -269383397375816 -159371072071499 -94265302611318 -138472031469481 -279551019770938 -77014206903187 -141707491107829 -62764318764518 -131415177939576 -226303284970724 -103543392599086 -242861695186172 -145165699912610 -210925032850772 -277439399257660 -145393511000467 -232811094304805 -42162017789517 -197110264861543 -84844460373696 -74747420415276 -80730808950050 -50997169097712 -202324202327268 -173200752204493 -62956471297131 -260124085873726 -38791574342116 -76911709069219 -143313413987147 -267339119074454 -245068772016025 -61182513098685 -255173942840024 -146144355732180 -76887398695193 -207551912155408 -45079218965197 -277005653028030 -255177804068799 -3158101116679 -133624328510545 -48859335118837 -234094817554545 -195676372135275 -33952345471286 -82142866103461 -267871127241775 -153055109934723 -202204940630819 -45022075610829 -9830448994587 -256181656822313 -35147947095338 -163187857321827 -17188177578686 -155797629607115 -82818730308695 -260030298009146 -91833163287678 -240888056639125 -80153880277967 -267053927830224 -112391749602659 -92910834503396 -5594778263311 -221230470860647 -182429575905774 -68243198554269 -109451664114318 -156441335395691 -54520114037713 -29646924234440 -53423566239056 -245792530214334 -12161356384456 -245805462951748 -235150720200418 -43168320820232 -162760538701597 -51230345051781 -264198056127840 -106797546264682 -137545018546409 -220277816263020 -97688085907160 -114896842423862 -226117807104672 -63102874876198 -151388913179829 -105532517113870 -52697410919667 -103115269455506 -183267526935740 -139702920152937 -251673750438953 -49530147777933 -15570719009614 -258717594443348 -232398246341654 -57267491595549 -221535878239766 -188600034284796 -92886269130565 -40644123929994 -82694870452378 -60621929178787 -220778421221927 -224419271444075 -108331287754717 -655930848135 -122638697341607 -178220828174655 -94458037769113 -9077744380915 -144509360993760 -163761195467493 -247278617719598 -146894754721528 -151564560653341 -250884763554609 -39204674872291 -180940684734847 -136739129154144 -110425746218684 -119846499799374 -55280818426121 -219423541621706 -136523539191960 -228171999390878 -237039097629651 -233246608201852 -275664988432409 -202438368337379 -279382024678837 -23734287009040 -111229849069625 -56669437319072 -277119110307068 -124510542893309 -49570527721105 -215647671401589 -207024267429078 -148806212897423 -239602830750384 -163745292692845 -126379102718783 -128477594643995 -171079016523872 -173497962312424 -141469495771138 -167594425195299 -164391867134485 -232456332984927 -69608198644538 -196429392661902 -219627527681032 -10646729165777 -223610811016220 -108356225780471 -139589456181527 -162248822274402 -9087072277987 -200455294141961 -51836970950120 -280142498654263 -172612713842052 -230167484665878 -257843651485598 -71352719614816 -280437723359363 -75590041472140 -214509708992973 -67074418108039 -22092298194383 -157913380497071 -218365643714510 -184237077754833 -279023752104807 -203128143154174 -111744285355156 -150350524743843 -8571707767661 -23985500770648 -113153829824328 -56466008179491 -277016961083217 -74889142362442 -90124767123692 -25081105969344 -153207061000324 -203980501859705 -156145259518502 -15381431648270 -3691068363896 -269658442661178 -232332176174765 -252012499311762 -14209311517658 -239892552010025 -45531582762677 -157549357990339 -145462993862259 -208889841927089 -53422473143580 -58406898844693 -98846550391122 -120459254572683 -63051427887300 -242792263025223 -245569654818838 -15621380164943 -57625551382177 -197579712593158 -160231351175073 -179610553203343 -115718603190903 -220617814689065 -196858030087223 -223686371190816 -200475750094404 -240962725011338 -42920981976046 -44652429537261 -41722013384130 -175210582394083 -237666420595141 -274141955809247 -101475650127886 -36832026265550 -173641964821391 -118793344870749 -167491288743822 -170491797291706 -69204565381200 -195258285097194 -161908744021241 -154182617170010 -41961681937967 -218789025387724 -130335619718482 -158985673147032 -101405296002338 -68336851193902 -212007885078724 -144261849317311 -167749907771324 -198165396315428 -182918572537641 -182803950885582 -243915395669699 -111550302656169 -179994144468043 -228442899730698 -108865105681429 -234786506709165 -112627722735405 -103519502760532 -167845287253955 -189374580076372 -26296032166816 -77108236386174 -197714614211787 -18616466767329 -27000878341458 -262434362592445 -219039634495984 -34822761812722 -201400712092520 -77949075361354 -118938351308525 -164767230947946 -166092183597697 -45380441656908 -58760358413146 -145792352359702 -23807350538536 -115728065758123 -146457707653101 -35758591626000 -76528155725544 -279713162354928 -27678985302439 -104515504620259 -247157192851693 -270914753276621 -84231741847845 -280746293739229 -59374104184879 -64498980537392 -11296187046190 -103875594848023 -103793066675635 -214503421087876 -111438674789147 -226088978478908 -217563697510839 -120360999566619 -32534938194947 -77111397546183 -70072988483841 -152865470840011 -192688245777852 -146528165357328 -150973029720318 -270188274659258 -33972479919572 -255525401111993 -90497233935629 -69937871868211 -105329578832642 -103022102387227 -161680170603769 -250591375787417 -233129244671889 -216643839953293 -27177678355604 -207716269950704 -100103479210790 -26900057257068 -35689163219830 -150912314481904 -24142855783446 -20001399503654 -169229849125556 -196446701989270 -90685252058655 -239082048474218 -96662913081571 -249828825329613 -162971305334037 -98897164233951 -250427316320615 -157324355352125 -255090400746759 -192508610357147 -91427267263185 -121884457239495 -167237368426914 -268222990233387 -240345444451256 -143374266242384 -187400760435532 -242916260147696 -141144724757160 -143912102032160 -151178761333012 -154560584792030 -229923073981947 -107326523913519 -7208481848530 -167185079917667 -227359368071346 -44766036167974 -20990002145301 -84614365150796 -54305916720825 -258614300082542 -184088870872459 -78991065931823 -184983540716180 -236538171567116 -103762130876613 -38720351632011 -205139943360206 -226082963080693 -52387577177744 -156291356745126 -67891059997844 -212277227409863 -226360093947268 -195375801455845 -266851464285231 -92891510935867 -241177273005796 -83754629866593 -58080687273881 -273414426382279 -203333561777381 -105559150314225 -80418748725614 -150859565748908 -221911931019464 -153520745247352 -263289989705933 -132287743086746 -138899917861941 -264975425919893 -103908416860605 -157457187342592 -190945811303288 -179239376450498 -162535223659460 -59759954063522 -276388085514547 -64594593026035 -103128848534259 -173250749913911 -267030037991670 -133100971745391 -149861548544023 -130909761347999 -44400139496674 -29681723898286 -144341035959374 -53555024836230 -114663358101441 -142954746143964 -118075510646122 -180356620521313 -52734273614023 -91208523744997 -76691335429602 -59954301158875 -251274592792487 -158516700543323 -277717720533741 -134437404630632 -136905534712534 -258350793628268 -514808150875 -144621652264610 -10650999620842 -37331342942744 -122627169336840 -102878351136395 -46006482375822 -206090522771463 -246755305046122 -129768283278498 -183671306119134 -70242004042559 -177042328718141 -73348231028755 -263728528701315 -43821366972011 -162035592786846 -132743951184017 -221122895640333 -121531798675759 -197002847385865 -260081569114854 -147923131899119 -48206614810654 -228124195071192 -45763723191793 -126300149491095 -99828052557906 -162525279175504 -78690326070470 -279786061316632 -163392435324920 -226001722452906 -61105013349108 -63749258609868 -66228846587605 -222569945514605 -170872796130000 -124065693091566 -224932792339890 -132133492513073 -67597438028953 -230824001035400 -139663241823872 -98755037002342 -61714309628006 -34363988608421 -2887970397874 -173117853118047 -91014772059093 -61511233790622 -204999956210673 -8743700717081 -16147877929295 -80173567575601 -164103131150765 -234778453308287 -213542335431300 -127921313224317 -136741372177436 -136002591663074 -29211708439987 -221107271270735 -255195041094553 -121199375684081 -118811561476202 -172157976459522 -273143072306970 -14185421679104 -202403136845630 -244569150529747 -60762138799298 -49934659852432 -157302621240379 -76249335565476 -32057005905464 -147020793769750 -66965306324351 -48652807372082 -96179141225538 -231414673487073 -238094836284214 -255057469977866 -21810810675673 -228368153097937 -93349235601959 -8474545527929 -266237923938575 -176055820139439 -128282344342533 -42074210008717 -263944068697995 -52445221713184 -59947052385834 -154937838053375 -144980871297900 -247793382684891 -276808354965955 -193389812114376 -216001061271276 -46964956817370 -36028371746616 -226769730235514 -225778506224906 -200046065764545 -1291909815575 -143699532518576 -6313726198366 -20542232335409 -199732828546468 -175149882565574 -181213293455741 -181358131931197 -16070878542063 -52462704454295 -127691011009019 -40928306442141 -140900314073229 -271612903550806 -219891806364311 -267795835372460 -150402029397393 -78881310582715 -239155779306824 -43109070198153 -87637082377174 -82463186360732 -82414139381521 -60907023192128 -137619236685812 -152263089362990 -271990619842769 -101376586520516 -117409230045570 -172123892474190 -211177794657775 -180540335156982 -64321759195664 -51552229859066 -163019599491413 -123360384518145 -94754789791031 -238744954119903 -254202006979433 -244781537811007 -182689359349509 -5868733107522 -73952441944088 -220474270085674 -22023043866058 -137518172119641 -126095886754233 -244064774816936 -30219419932896 -267151999959175 -243060359635517 -55896150778680 -275046349875191 -138847656684819 -239786758057580 -199962724806379 -257678588267924 -217713468597810 -137266605065906 -92045878715839 -195237713628722 -38963053572742 -166138657568576 -126057887339536 -61832041141758 -84798011928149 -65558543547095 -22715974558506 -26305716838148 -147696996481067 -95994891601654 -234619027086709 -252314515971454 -161544116359180 -73669505703761 -8718832179147 -52186628281205 -14048827074204 -110755506555757 -164763731853815 -59258486645863 -123996245266996 -179479048677740 -262479579853410 -164632952061164 -223059840571351 -2837489508024 -178740264964690 -237791101488961 -222564314984506 -168115198180794 -26035530801131 -25123587903066 -98240848042290 -60801506874061 -274268889433186 -152674826698688 -251000160137039 -76202420939190 -266945909076463 -41587753805915 -20393123895105 -184598393148101 -144183388520006 -268207029966326 -154591327004924 -129711931358657 -14303978440929 -223338358578777 -46329816425459 -76751817989032 -32112951721575 -96600576444344 -71085725068427 -47261238723602 -84867138716375 -7537854609585 -189410583954802 -106385159300317 -223576084573764 -184543928388469 -125008971616962 -216525084023574 -208771322420859 -123856901324513 -177091598257752 -143481673480048 -243130567412051 -91718841741167 -88277900443177 -175361737781655 -150474303241845 -249548648969910 -279454379612981 -180416988218033 -222553097615262 -131674344892202 -47583527170450 -113656902507856 -96480992717940 -165153836128201 -249029879327498 -90616571991151 -240057193160682 -179626426326564 -107159233316034 -93902450427305 -28692602176277 -239414324459863 -167366475880852 -198291256172076 -239637480914591 -73712631357098 -77189256486691 -147534580762501 -143327207850272 -123881468698730 -215735254000902 -141249968895449 -155013251911751 -192189029909374 -89360163446713 -19503927832021 -258176672543776 -136810260192859 -31684851906491 -107259614168207 -140447546130849 -59257486708650 -207732759273305 -119799158571044 -20119907232033 -278160585479221 -124806152913272 -191067289566105 -84360457338497 -20652144388313 -204992924135782 -12658604631190 -67342791592792 -184951764654578 -153510971705916 -2921100949816 -255582050101096 -108959034339639 -33269385145625 -6950286978451 -88185622454598 -9116867062784 -268962840688089 -190318862573338 -55957514218380 -58045484860464 -122816455463657 -143622225353604 -239419902247242 -211271547823702 -41185595895349 -200266602816024 -234488619089711 -93334227990583 -228430105616463 -195415174093479 -258063208572366 -280895930694315 -247084513824364 -156571931427540 -234394472451756 -71206903056724 -32413254390416 -40215716265554 -190244740083222 -94014132366410 -44395989187500 -247178580583563 -24753083094677 -265628146277693 -147581564051791 -194978890837391 -67485137976937 -83241854431232 -61501438151746 -139133094348025 -102532559415932 -138421958104088 -133835656964437 -149369464395430 -118802857590462 -84062148471276 -198449859829320 -231478690249203 -71320503491977 -168542364387796 -124006291460840 -239664826205395 -10275485992830 -256080134376948 -412264549869 -68413403574255 -233272762755319 -16473583549153 -85198018423923 -80400522094589 -134689198061933 -16526707347607 -147765985056010 -107252138971879 -187002906607991 -116109761465627 -191615831738218 -228508161369081 -223621783663861 -193702772393235 -91157209332415 -266032472173587 -243381555049472 -225154393651418 -241464339882360 -72661809305596 -27759723665482 -211568403438181 -39153655449140 -148893369207459 -2266055964344 -276276792194462 -21168652868507 -279624478433555 -235371016107410 -217436157092063 -62328950596179 -231389018603774 -93199650776376 -73514315943606 -217101398552338 -57784293697661 -142974526210032 -207981470278073 -101316604683997 -154182702525982 -154582662662888 -53588067203032 -62034676060875 -91158276533546 -88843531201904 -255103503674699 -221284892426875 -178089366443842 -107363534778700 -184443028416574 -265277424691948 -6723493472329 -211430215912746 -102269952132247 -88270192336166 -148522993421248 -177297475785534 -60373040935459 -248530837223679 -195323611905796 -82284743758839 -146960375160200 -252494989552961 -93380026269326 -38069296777750 -206501318484366 -89906649080930 -137629518606606 -189803650475887 -147594110918649 -211998678222062 -26578197421345 -137016397156477 -172875650341963 -277502881971040 -11813624720367 -189286961530567 -10572962144417 -39112866257472 -176728672865333 -196253997975184 -49035544886048 -276830652438654 -43189023946493 -135429526983742 -123164607560621 -281047275529820 -249650310255953 -242178698540561 -256480402119438 -185784386521139 -240158172796437 -219080192159303 -82867642895705 -65167088724491 -229823525882518 -165806983954482 -36690876733696 -26888212051626 -2794246795949 -180913064212495 -127048734606591 -40134590130804 -279176826563929 -266402967619490 -127427107886045 -207684287552413 -137365824975917 -207786113870269 -12196397684055 -79952947208881 -251245356394196 -181570832043538 -34123660165826 -241350875910950 -142308405715715 -41419164532416 -48313508819228 -150656691506170 -165605380080439 -167127559490644 -150762833180970 -209396580916630 -42201960871655 -136993228699181 -247649753319424 -148578496466006 -124747429127365 -80023991980332 -206611534728880 -6049334498336 -234166436061401 -219213107513364 -125105651474329 -44210687497840 -247395694127224 -51916896504240 -233800962051140 -105850737519223 -73350548537634 -233033958824836 -236212865663217 -787672547649 -456096246039 -150318643849336 -90306958439571 -21657288900027 -93486502960768 -10539401273380 -39505770727506 -280385989633173 -277203882030384 -139956753790359 -44196935128695 -64903809984490 -77887590792967 -10487164986492 -42862835319921 -278636646282469 -47876787983076 -117994348141628 -177917936380738 -52488090166161 -245684161865117 -18875420296690 -230815633293703 -88930772607905 -219335486701141 -249849844353175 -1943061369479 -80968376180752 -83249520023607 -242036111350376 -274450304740708 -79046905145903 -56059612140359 -101646197557835 -222989406676107 -52869148254828 -134548593073377 -106637172560315 -257049343761042 -88689185987747 -22986741126838 -113464721564338 -249320242350526 -38204864375343 -73204296442708 -152840826998598 -75817586791703 -194657963643620 -41922150250149 -182358259756807 -1746530409063 -95424448906978 -273776132742777 -66811077694745 -103749088671736 -130369003445548 -130866652805649 -1863373889032 -190568953613272 -247289752312270 -225192690612843 -144057978981682 -185389597619936 -131656648726456 -235467412535924 -4955456110363 -266051125623906 -84899812136331 -271102397972372 -142020994213482 -1160910604676 -217559171028626 -54515992258898 -171917842676319 -24015903257122 -5854676578498 -262211731344568 -200542172648342 -60427691289814 -148403186370771 -230941099314351 -8935905990629 -112907999154018 -89748689613877 -57811896834879 -165143248166578 -126636131027378 -5805918845398 -130777908520554 -92084888505889 -71355854485605 -122483024427755 -34892121609732 -206012360380138 -134623757909079 -50118248827642 -270754963326791 -93584443764936 -60333047609142 -201096875479374 -225937440297855 -100567981484437 -218697153112055 -38545370580774 -162092427451057 -1326568794521 -95664536547821 -131198934502843 -171754448397423 -161579838200350 -278708616553941 -267947777038817 -235418654802824 -24557879555326 -277091975976495 -56418523126161 -115719567036785 -174806624005671 -95240015315336 -111695761939083 -34536538206345 -179798148272618 -39594836379184 -228727333739041 -256945356216131 -265776162143247 -143396363321880 -177602232362351 -54008426415371 -94936280978239 -12829038101748 -18555675109785 -122410541254100 -182704332887304 -113722425627161 -186754720207451 -172159553339658 -95114084784259 -199568786120405 -263052075551866 -140789133083375 -213655738527569 -129457586230256 -182087159955481 -133198100001748 -65529306203574 -77781288659214 -20088319656246 -166612061976129 -96660438143525 -91584657229575 -161108151881976 -186048437374557 -66530254459410 -18241334888692 -224725151638842 -124630104725733 -276151278802713 -35654097151465 -18042558477249 -192392038738068 -239207738302378 -274349197497087 -161322375246589 -241193706978875 -10117505050500 -71076690740332 -247989595790166 -67425156140418 -128181764307739 -224149374190049 -77169045526783 -15962392623052 -226167946278300 -89036321971207 -27032131780526 -45549035627114 -186496745081813 -211771687630669 -204450337896879 -275555734999401 -54968026766747 -151429705694788 -24219064183702 -914171662292 -184094238827508 -169941219425482 -217424492963823 -123541977580526 -65330276817644 -176954360495274 -164527860340641 -203406189950112 -204578889672367 -24248763715199 -271246637322476 -8734595913062 -35681970505177 -209589371685933 -59394742529762 -150795907382182 -22746042060360 -91527913127721 -257567374901423 -87461629630098 -221369437221435 -64236440203784 -167488720646150 -127723085743925 -33814764023668 -176380548121733 -201514039772341 -66538522721786 -142336127797952 -94396470923644 -25759082637044 -157279466405628 -196410990603258 -129011535151419 -271148127121556 -267757025035562 -77919014608696 -230255372389453 -148145148411203 -242541913802154 -35910759830310 -219358446503607 -83678059581410 -72007073416371 -37267230252965 -243456676985768 -169009545377177 -110673599607218 -69350848239532 -148096040841043 -54257228994821 -165747057404501 -183981096537427 -82848502048420 -57961725544859 -15690355310826 -208131039658617 -112597447577305 -132255912994958 -247962434152426 -19042219283249 -236026892676400 -142019885960037 -224305279120106 -258211591617402 -122267442138556 -4646837633478 -273841477457791 -25553947423819 -162513907698245 -268114226934982 -265711391829225 -191963857982920 -177919804733527 -4207079692502 -32844768225560 -275473686564539 -12584617025644 -63050725593315 -159737791439593 -267141479620760 -6996725544870 -128222928899502 -46279561969135 -253390853443633 -101068513959771 -233531098740131 -120098427689019 -241813489135891 -225894384083152 -30327575172880 -236333708715113 -65900994696153 -1369619592696 -9925000280451 -185519717184741 -208028905571391 -91229625242851 -235608138649982 -170017408818467 -209247257660766 -202110882002814 -31639150743251 -272236817225573 -173037428585477 -143754709071566 -20490547479897 -258968631424463 -187703032610034 -84808671619299 -2314416867079 -129865743723986 -121781933359246 -280135374131142 -280962490405816 -142034443674189 -190517970934248 -13796578609060 -166533625592415 -65192449058633 -256741399256584 -145227990689192 -3761921161852 -281154202210343 -170194370912237 -222865261947448 -238794373341501 -16668395518701 -249166586543533 -55342022804266 -76711638940742 -626566312367 -211376713749250 -109845274047917 -35964787524357 -74201877114227 -93122519362988 -130266296925978 -245517917671380 -146086013676238 -281234316903169 -124432801235182 -91357729286755 -62748736807678 -255151628331008 -269005100266371 -115262227233294 -57049069870800 -216065573016619 -177499956516439 -275046978610238 -236520160333189 -185649260052458 -29343876236998 -253480292069487 -33196548835676 -186271067904240 -153642795137593 -277534992807080 -60729079419630 -118701687345293 -220638630440723 -190338059943151 -65427984466906 -117944106923741 -258591601769652 -61019939097072 -48727652549589 -261579651465524 -201822796335280 -181050023338143 -66284598840636 -140073065696030 -212686907221928 -153808815495208 -139357579263369 -195444680071889 -166743380511478 -119686649692662 -248468142226949 -137371929593414 -155025792358990 -211430086221068 -252226622448370 -132830767222041 -63937018465056 -112473047967703 -194319785474349 -74776343337860 -66963228945734 -25761984891037 -203121385302590 -266217605569432 -241590375438851 -124818216097420 -45601922144909 -85324038787999 -200424938913789 -214469846372146 -129128536808035 -70340790136571 -6523654200500 -107784363501767 -49422021879625 -141948992362152 -277076213556359 -128516169615845 -217004780554732 -228273214942507 -177932070710212 -58672516710261 -274331053397174 -259277794969191 -45513180786565 -45301517673679 -56259659127431 -135951209316461 -117262278941939 -159052889837825 -26950443078455 -49150601141874 -119226707544142 -11465764925282 -63705107948683 -121332160927337 -91743738018421 -100942584791942 -78192306921134 -55644575916147 -275199883396656 -95481938918026 -109629208708032 -131449051585157 -90013424995098 -12699265452622 -91238638343916 -168529769850446 -238192926322079 -172773889638426 -932115785816 -256940746114498 -92540075415286 -213662013435074 -188577040691752 -118199087967390 -272128987563618 -80504251058524 -255899436273403 -101648614416802 -92465314146259 -10053848356109 -76968121539531 -97286947133522 -55279138209544 -19956917633619 -235980484769389 -59513397619926 -162812916617758 -34930379558733 -125597166723505 -220355221218402 -89680893450072 -106778161242425 -199224619429997 -1069665975473 -56616771412870 -23042441687793 -189965643042582 -227232536304009 -15988374683280 -255565695783208 -247291889087002 -209265610328863 -91743695201681 -276464142146421 -64153095191586 -206788380971556 -199364882818073 -23389503209987 -209434614082785 -93169088503708 -152520279187397 -113611502442340 -124632408828376 -154169333818837 -183220217705330 -33564926890111 -227250838857840 -141524513592944 -95682447716178 -93576994332983 -142641514346622 -189609370665356 -147711546953447 -47666782975952 -154818537381492 -254578357099517 -150065883824932 -185155501099418 -29694573513103 -103274352583620 -48496972399753 -10052204222015 -216924954577561 -225770437534852 -98775154434710 -148408250881112 -239562442343300 -112342679845884 -261118741336376 -91160201960202 -263310839006379 -25475451420483 -233247508542321 -211636342711532 -206044358471038 -133506676497735 -61484359108968 -144236709526763 -185040751179630 -33556884673351 -8047972442639 -104579787681665 -8804369860577 -266380639268434 -266527203028489 -276818874791290 -271461396044165 -173807779508160 -184493429682831 -91261729995233 -177742681437450 -52392401561583 -108336185111499 -73393314927019 -24492074942828 -192715778855970 -88687475530901 -268090322912803 -278342182681658 -274249743151650 -164915243483951 -257487764996214 -277431156143746 -20976429297272 -205570662518111 -203371214225334 -53461517750611 -32396814724174 -135574420323597 -73760286281657 -103786731644388 -128639863638730 -7047519137052 -198087508931805 -43194890281558 -222164282702198 -7580352506186 -119952067454437 -29155678552010 -94399664436264 -154236312942185 -29947754309975 -76455229735353 -131012420751875 -246843141211926 -252384557320340 -220364293329184 -233399498523637 -555326792952 -46100900232042 -162371073396469 -171237605283887 -174230625974877 -241476063082099 -69630392920958 -122931319052597 -50304893622825 -271846720342637 -59089936041616 -261616592237011 -151676143147129 -27098363014001 -9433002598763 -262708627993941 -226108592324919 -186630085290760 -246294994322719 -182623084858340 -248836357945702 -167198488013347 -199674643056323 -33559473027805 -133562052790770 -164618630524940 -25303991479000 -149424788283958 -178297690204037 -95628608031385 -264197216860966 -16328265234151 -180299177284169 -112315790104 -51866810391658 -57816898033499 -94861454267207 -28040046571680 -141124510112368 -188392327541202 -25372334628028 -95184711131949 -144300599619627 -218681100830159 -237866024438101 -132137201651282 -380325270200 -177502675337653 -125972332646430 -5243696839681 -170419615353983 -126788393830952 -25678699220659 -181246109476454 -33362776523342 -233913652556558 -273808908200770 -206345694128677 -55984955250727 -111018675756003 -159396592369423 -63795220536245 -123807209585893 -139041009832080 -80143827116334 -148548695240555 -205934916559579 -255120322073958 -2765461259045 -242953739142983 -254788120742579 -148685919859384 -257767392739971 -201741492534300 -231361593325108 -60249905902114 -206581430289063 -54904302981217 -269329039896054 -233067048552496 -76321176507063 -91271054234479 -81597966420376 -43023665461273 -3591318632330 -170557184530104 -215785941924369 -115785041386636 -20760262976708 -55177400862829 -189188297167101 -135377340018526 -33140248210989 -184547279507330 -249472503272394 -124792105710203 -231217616635464 -138033141229407 -135473671093144 -79681934874855 -94126447773192 -192553674659365 -74203908881375 -48752088085478 -168029644413768 -107228754803550 -183138662626159 -121066345474284 -255014525171922 -214749917921545 -75836634911337 -240664100947438 -112911396675586 -279523361232734 -96145507851757 -117548246127892 -170089331088079 -217219461682695 -105832091651699 -158583715088953 -170311578699631 -122477106624296 -125081277319634 -231947424895179 -35604138483824 -76908542370156 -154309266570669 -181814073966575 -100286890003377 -135084237486909 -228555890476848 -272071064350912 -96227874610553 -24910956321663 -17772565378385 -82254832911682 -76396704728271 -177029492830173 -244826529568260 -163486609923068 -90358295232325 -187735961944648 -181896583924389 -221473758684095 -209366733193029 -20380168372927 -35292485168986 -27438160385853 -193129548531809 -110905238946267 -129294679153882 -35289806574250 -264208524354678 -156145801876508 -103038588067141 -273709707907056 -154798211646269 -24664783120646 -205305882170321 -135010129699213 -71811648166753 -202695050438284 -278389997691362 -158621473823232 -263121039654944 -88844174302239 -11760864430110 -159348359937322 -96442333574471 -58674104602646 -245787274804297 -22620515626260 -46510152426229 -220395998184787 -62934845211940 -166566622316720 -99438203964266 -223035376708676 -17048671672970 -54324386039383 -275855587464212 -75598153831625 -143166140466106 -110547971533404 -183810065894617 -96145914201431 -1892804772057 -179717632312587 -26090730610884 -199582455812759 -240415365214659 -153439566823656 -192976419920433 -69348241872583 -1712469770752 -150148934862275 -117136761133800 -243909614889232 -127063718478761 -115891552424690 -3639743341787 -128944856856218 -54946190873655 -104654928923682 -95921257137173 -204167615129853 -21564121376191 -247959549585995 -61127938621253 -252105728499033 -15506379487707 -56686771175737 -21238004294330 -132636499751132 -193457481796523 -263126516879230 -178551428622554 -270704462661292 -143823224935986 -7512489370284 -177413319023819 -175690023969211 -146047764409738 -17117371450614 -31415196936612 -57834895032577 -280289992008839 -197322853586691 -114588342849590 -176734825782079 -267202857565566 -267421782596247 -254928359613360 -208410576726208 -53004973217698 -198688706658062 -86792259214968 -99778586981270 -165676754131798 -156609996807935 -39447450000421 -184661616353676 -89040681484588 -171463583280614 -39919219921795 -259062603875374 -47957549649980 -269930369889618 -118314834730780 -137480280885001 -29197695899151 -143034688244598 -74553141181882 -228197264251645 -7621267375123 -100733500715027 -58928595184662 -214562238327970 -50968578521246 -222333255264243 -266641083816680 -40924710940203 -275444804275933 -182536786339897 -74878226403701 -42670857947541 -234328135523927 -154885284923439 -67064493400902 -245961666951093 -77052883458158 -182872982912711 -106035991259709 -157110176866163 -166600777449050 -13078127322259 -194376647635694 -207675595453319 -200588491293212 -146776669326650 -258759825655005 -125738943384109 -221521193818618 -177622290357413 -44947850737121 -183756492722749 -52864895020746 -146446919348579 -196325319706120 -17269702970680 -117433694304554 -64334016775593 -177112675241677 -202059249461338 -221786253177027 -166342320540794 -202703243291550 -248200693549810 -167277125652798 -33992897350762 -208332158908862 -181566223906949 -174787073042371 -93555907094424 -120657753160205 -187429709279832 -61104463718269 -163196291418569 -72199167511358 -221074943494054 -255106414796706 -27052002304814 -35403141062302 -269425646549346 -223017375202224 -46606952325408 -54680859436366 -64180444010729 -224217562449532 -23190250634744 -148493780587668 -65221316315708 -140795384175487 -98128604513959 -199009524429276 -278681536148766 -48296841357657 -136163953980672 -47768636127885 -27484110174237 -264442587337065 -173484652360687 -18978214191517 -134473517887101 -181379693279473 -102935757953656 -21044401911592 -144937827057267 -135017514581566 -212006399520656 -274575112175823 -210488445622415 -38908867527007 -97621218051218 -193890773653761 -206586502415203 -188102483648919 -100743147961664 -120532821669245 -205229991376793 -124764287438871 -170746445863036 -110860859650973 -103645262136676 -179152461111594 -31392750989817 -204118241454399 -102660005636999 -276170527079069 -141269190094675 -222363297936506 -240965477880834 -149278914310275 -110692125423198 -121976965389906 -61139473647680 -145785870984696 -199196790152223 -197388439738799 -195386104018595 -101555020826930 -165905599704642 -243295731204176 -69904642457340 -77422341386585 -140237895254752 -51231283420016 -69017249726973 -107929599280114 -32153607089998 -179566859224320 -107657498661935 -109311155277530 -110882968064033 -18146017120610 -18733059608416 -178232545880181 -81252295906112 -103886596214128 -190507043832387 -53879939485106 -149778417333010 -185789367202539 -25899492949812 -172446045572609 -189449789818700 -197559402552033 -204020962449376 -3855397172890 -176485314843950 -33821484278909 -173545178847593 -207060931713644 -106439037204433 -33538396797934 -238545331786110 -74748872342449 -244873126707382 -106305913020442 -252700874734011 -91555519039041 -189495815771784 -47314326470542 -76235405925667 -31191896354007 -77201988493743 -118729666343159 -43789651170955 -66386105550826 -2755250547947 -128874821549504 -69761506250072 -261507042395540 -70789901846281 -71193459755201 -29871306845911 -224742675719932 -120845736451758 -208068392119927 -58318688622334 -72106808492084 -267618321145270 -160109796779255 -254153398486579 -273604826764449 -189900248127661 -2405081299470 -138170812562381 -26745146428430 -13553326105331 -19688623711808 -257488538776772 -21633119109005 -266862465651336 -132013374012041 -267946212161077 -81817449709428 -88880499551515 -255148963602643 -72061121261426 -64083069887234 -34593371942890 -167836539082514 -14487517402838 -279848198257151 -187169926429924 -94912388902838 -178919232365859 -184965041422167 -263219301050255 -205795750013937 -153889769863469 -259522823350642 -40400606826317 -8170306283613 -228397712462971 -26528347994898 -9749419409205 -144376352913630 -81438754382114 -140022714810960 -85774296554142 -223574681261980 -43841709891787 -111944302333712 -28583456724439 -72386206483245 -261468912043519 -268269184240629 -280717792082968 -268089988456123 -274798056220629 -244244000924174 -231132359279132 -171409531206937 -255428785466011 -36110756772971 -180940325603637 -225799692273200 -133600256469242 -61958738738470 -83606837273713 -197183704083018 -100028937844688 -78381979847780 -142546247205144 -229114520847110 -234324596948129 -93423929629607 -126315174307488 -126367088785900 -174225487156338 -29989334751043 -169465219320902 -40196140761469 -79841485336998 -71016847577935 -190463299619817 -46057840404528 -221970437375226 -183698120215352 -47852128483713 -159516400912143 -18174903442018 -62878593548598 -118815236584164 -57733024985398 -8339772286915 -21007139435778 -35036013248689 -228657742454652 -76409130609793 -149847811158611 -172225819918637 -98740815134187 -15262844318021 -196741494763703 -69169089656549 -140299767192072 -27595419784886 -44452544936431 -58143552240501 -39858468262341 -221952510286855 -246087655677162 -104341147483014 -9780582903616 -147424883920941 -254256143309644 -177540909086215 -109833531529835 -29559574642896 -182427277400346 -188020369488842 -23469492751692 -188201926719465 -69698921654629 -49872097602996 -245853519577265 -219276584022265 -8780928132393 -262505842668753 -242881484987220 -591323627621 -189014343697589 -150029513602228 -209076164900021 -90965932224061 -206104653670470 -271150067567523 -268740991091711 -256051125126692 -105505843059894 -118129571814958 -129370744922167 -227444911807290 -85777717985762 -275651416747447 -278068418287414 -277578033422207 -140874147147312 -262919631625084 -217488133944408 -167042000647016 -194123109390344 -117871803692085 -132310294913328 -35686127732397 -39879227742149 -137779710107076 -250171953131559 -89588743983074 -266068142066227 -31650213406073 -224302963413144 -13434723550971 -22478897825316 -40387441348744 -158734667351850 -30567458933201 -269839814046771 -266952507430120 -129324510043068 -134178164288076 -186633273778328 -279587989895729 -121363612442880 -103503638969998 -170798333374361 -99523692464890 -184972819535779 -98637242804395 -217895768246656 -215405328160978 -63469723540777 -202939234146215 -45895051963102 -112016951509197 -221734721038458 -262805011731087 -75154729635679 -35046048032207 -128193235380999 -176050787256194 -69296601452268 -72600572809271 -165098698988748 -186537737232744 -62843365188991 -127403595645464 -153704320952491 -50092058781673 -80001256112821 -109699636196815 -91680080338634 -193019756337806 -250991433088857 -177497105354160 -75070234536326 -140958076455935 -4649761293771 -255225109976182 -28094166752663 -15090344688557 -219096925641439 -214683164475107 -69509373685470 -102220018433331 -266351147660220 -118518438099846 -72495943571338 -157086380631529 -245071054681111 -202739281212915 -113225303512698 -45349163138756 -110157961755489 -272199231537628 -140700980100457 -233110818326858 -276409361523930 -31318681858762 -107304130917925 -226385527226626 -152016470397779 -174310376103124 -166376112554722 -250049861056701 -216258143634783 -204673821393234 -231419623224058 -15177440777334 -132922394473050 -108316927784930 -188259683422965 -209069470721148 -74013157979102 -263872121860969 -110631457366744 -68068186125581 -72827604542024 -143861395346738 -110360648725335 -139732099643399 -250936508648292 -175996493476088 -229530809826044 -69876825550073 -118524152554569 -3686312906416 -219820177890425 -240706148217876 -249168601637064 -159855839981033 -176033900859772 -171764183334333 -93914186476750 -58408111415738 -107362336165356 -73167957876857 -80281335175109 -110028496343249 -210513656272546 -101050666566347 -96093373081517 -111277971096228 -24675006219080 -29338465181144 -168447104074142 -170684869402951 -45471498863822 -113721340174913 -201296899556650 -121730656246012 -20598255997312 -106021236845113 -188604971837731 -16375571874077 -47068821942876 -47584684751053 -98837560949279 -239821782834832 -84044650175651 -36081269086445 -86749680839666 -172642535880099 -45493696891843 -169099870514342 -239593028687631 -341109514475 -128467064545455 -99909016763362 -250975771663111 -256420590114444 -68015987847872 -252819221283647 -212803935926652 -114405711498147 -32921462530688 -71785925811223 -85976801392211 -115403015903657 -88528385830925 -199123339480012 -216748999330244 -60526303107020 -259585597815515 -14072696542373 -281469099495661 -225434418639857 -167851308728048 -52850469335778 -105990214243854 -243987523021759 -120580894429756 -41270060620083 -55229902683304 -263068283288086 -45948505964174 -213238264842274 -189126561467056 -280840465141190 -52946506858638 -247190081082573 -132050985086077 -66503330119752 -145541262584242 -215560518676199 -14474701494373 -136747884167113 -139772348832922 -33777293413322 -82114235008652 -249622119166510 -244866338296758 -127585023595242 -261769450519971 -11488757170635 -58943699626894 -216478537262390 -166107172764853 -273263097022743 -201183435585240 -209011183611869 -196990011559961 -15668042396516 -35350727821491 -32659351047740 -276314041773030 -124677570038482 -97012881402311 -209637211354212 -155288119445297 -43591550076311 -18829830671760 -161966196962907 -22672302762851 -142152972281011 -221352574856122 -180837814035137 -70790442154925 -196934080526896 -233042938140496 -152561613501633 -38660799765782 -65291828158087 -22765489395440 -25779149407765 -40354338062919 -86778725110957 -113574805681529 -118939760427842 -17439663874952 -221528373271861 -91615520715801 -46166190512442 -179638918572174 -250551250687241 -14973616408837 -102028448882654 -41197766451310 -17116150061237 -20158462785688 -109526947854836 -217210575088990 -133256543012045 -158537714540863 -97903975695026 -214374002397299 -13030992224492 -234955357460422 -151715730024683 -11754798415904 -48816953522019 -188253598008811 -278123726558851 -120135103233698 -75620808759416 -135948300928290 -3985056431017 -149016436630313 -109718509680462 -255416395783088 -92817766820198 -11299593908753 -193247586090811 -57735141491005 -191473337514810 -98198774262988 -233569630021400 -104993973417196 -112267448074727 -196938235186864 -83811077213537 -79094422879399 -31200882212806 -208210628223920 -65650366162273 -225484247474352 -217707532907263 -212925501134876 -254247558699567 -278112630126705 -148670454840764 -160193289667766 -61122255472464 -62199890452935 -75564293390128 -182049259864071 -231437313139632 -219818213915069 -91058643067405 -168331204324815 -143381690878855 -144867441319251 -34040488536642 -259742942485514 -111645108659559 -205253853833276 -134925531035 -262728749159848 -244523478170550 -21280610497415 -270281803699192 -262947589994879 -121380463825975 -194576069303421 -33747334347761 -256246051091023 -179747843137875 -23205893748055 -141476368376252 -221709791640262 -180003710310949 -273366891134249 -89805090162688 -151324782195042 -61931493356423 -274197753582215 -192031999876369 -201069971613830 -207638078793155 -272410628266906 -55977430800852 -263732659464757 -16392323706023 -186568190138287 -156436212471694 -232876412545379 -2492844498055 -65691146729188 -227523543224472 -113701561595412 -225966200468229 -66137833403269 -156687800840104 -31886633696523 -148051970766520 -156468610402174 -101380082860249 -175402775661560 -64623930518110 -126039607590432 -80285212228478 -48342813163402 -112845174037969 -162093924184002 -71222702487906 -90519094493562 -54760449469625 -189327612620198 -142405527607061 -280379258512693 -21545464931298 -61021187602786 -125900385475194 -263971836866176 -155178922096528 -45947759939050 -65099280440420 -68173430263870 -146569139340816 -162924301871825 -222689364845614 -171860579762847 -234868175495192 -236296341398021 -188089981040200 -168787584147970 -98723909030844 -56633679644823 -141433832217521 -122693443550542 -189601310735458 -94427786890500 -40420028416281 -115175434169243 -64739636584357 -148898496262341 -248166063810269 -29209517541835 -280227009354135 -101633590499737 -235850550201963 -44719414071469 -109311629141871 -242579034760655 -261769973780248 -37277409460803 -243447731297890 -149391592539057 -175807431856745 -78815726923695 -142469361682092 -135269402148954 -188430425064824 -256181698318092 -117788949966541 -179964424254821 -251724958368689 -143754633061145 -92246214224642 -270814893859946 -113044462848504 -280335413968097 -274303548605597 -137542199612186 -83555242288407 -5893016687665 -138757504377550 -221609072341846 -257888474479392 -33136969394458 -262713736587837 -190382159341671 -112233876097757 -70329330709554 -99963026167076 -99629598316259 -147411765908019 -154612251820043 -56732123419046 -279557960562280 -183387868358188 -230450337748261 -185215805106177 -113086482185014 -177661279733014 -173967009145138 -163148791277391 -249074625328835 -254535505295018 -269304713379386 -44964973752240 -222802584828582 -115147191015578 -94022081790460 -220842748991370 -13333021121828 -131056014089212 -116577132363657 -133790966535624 -35838938291844 -11789401240367 -273998148840584 -152234808248002 -118422630833448 -220805248665066 -39815221936951 -177707292603569 -44416554003425 -182476711528428 -233454590910438 -160605014435489 -82706281771423 -208989884293012 -138623595493856 -146292728766222 -1938564244801 -213880624845521 -15827891429038 -66432993095577 -43996299863246 -270760937329705 -54781575141259 -157678813720165 -57641610480214 -94983452277668 -17780498065951 -17567425109 -88015717996433 -18039000533349 -201928636884575 -217857558295236 -190146426754451 -209566382187848 -234515317878016 -38087052531381 -138358227509465 -231766673983630 -45722588859605 -147125150776897 -146470678112825 -254062563441433 -66824638235563 -251991919388195 -206121395090028 -67562117679062 -247806369210760 -29281535306602 -248665227085907 -182693715526719 -133467337260791 -115574561911444 -3334892091988 -243200830643079 -62350830059482 -131878649042538 -192303152710723 -124561532049268 -33689473121621 -226483018136253 -1740429826259 -15586892255009 -57667219049626 -266173114298132 -185501066571140 -221531906180748 -123220992350571 -264564089291716 -231154690854733 -274858120669185 -103332860872382 -167837450028479 -121777542880685 -88436810203288 -123579214697535 -2665710737605 -154410298518802 -154802793098496 -159034345471032 -133538281239910 -255411857679222 -96844788727566 -277705117290555 -205735429649106 -42525298687762 -50609352669849 -66994214467935 -8367885422804 -161084472193865 -225727675167420 -265465919989374 -200532433066331 -236000312644555 -159901630657076 -238933999042914 -209422201873789 -201642904531514 -143162679399216 -180537153790035 -259899402049710 -55791749050653 -104506915888570 -87809760331017 -89549073428107 -213912710984667 -222072404914070 -127334483125921 -52701676838089 -123579227159094 -196593671676464 -1730565089456 -106706456938541 -243914463098832 -86751374048891 -209400440448348 -215887240774202 -259134764108794 -208398592993222 -174989212712784 -194749339971745 -233441071032026 -267022877787887 -55571606478950 -208899681703404 -209055636645289 -175796816096177 -232172742154723 -25164870661811 -76355899602832 -118570782999360 -259216286212680 -161923964220524 -120989583712589 -179255807772609 -245387264548445 -24226560997417 -258795418652374 -223327510036646 -179273290513720 -80970973943189 -173731459680263 -244019009495270 -97922799294684 -213804205759997 -85655796857269 -235349162706055 -56135123162474 -155707128734160 -201369324815622 -149387994692558 -173509862310194 -135710127260393 -179373347683077 -241658138782268 -149477055605543 -62141140551721 -174538249205623 -41370387595359 -219193930685524 -62071497088585 -48143801041596 -745913599080 -103408272381221 -161004659901607 -172914376820618 -24921799173412 -21070849859092 -206645729413162 -237293799536478 -147500236637699 -214495330836183 -152343711519443 -146702827208661 -118053251861485 -265386666418584 -28839304080116 -129322227917807 -228753374312066 -109806846807010 -206441056068517 -113630099614179 -91289815947768 -29149068765632 -65193018156642 -272284101174115 -21907427842562 -54872368137191 -237897486162819 -227947341306425 -169630994742425 -18187989572123 -155533547230204 -167800961564817 -151042626313305 -92559459032522 -225592997764673 -47435306943945 -2592218787110 -133562064764840 -190272230749211 -84418090098769 -68923097607463 -204820314051279 -90274932815500 -110567687742929 -246821070178760 -273188671887730 -275656519312428 -235595265463991 -79559236912624 -108696296713290 -256699602174032 -187652630283877 -157656034990915 -190929781230651 -40971542165987 -215921592486862 -32582640161066 -165446992791811 -262282985827182 -33581829903007 -120662061701870 -244537267571476 -67703730449260 -241162852663161 -234569758106690 -234007325070886 -20812811899524 -230363271734329 -72096393339363 -108754378113825 -186972647295812 -74233457845989 -153530107957721 -204250153450972 -67896627192838 -259706800121919 -11676191431448 -94248566321282 -83615912149107 -91532264266702 -78162900261779 -271242476860358 -143180521824219 -265328681337454 -248311290016967 -184797340768648 -160691347628296 -143737252496013 -243866568253785 -150524620135405 -74411639615890 -175420367795118 -160120836906306 -231913828257235 -236518864019892 -86805844205991 -67377054015757 -133436396248294 -176704171511500 -188994190286731 -264635892586636 -251662971759947 -169414314134568 -63308867691470 -21236661365741 -142992062743086 -84496389893905 -45913401439148 -110091479451656 -251198757187141 -238601528282243 -72892094080528 -94473063051806 -225856220796495 -143143502394558 -75023321496994 -184862989562449 -91495049385456 -24368043329022 -221813029691387 -156611532741590 -97842435472444 -157787765875729 -167102754203937 -14900240029040 -124505158231493 -37374791266381 -185420892659635 -206548590555045 -46621507539314 -94778398319362 -143869218347635 -189858806188694 -3973619894375 -184099932838544 -261105889803551 -231494452237396 -114236292709213 -266164324874438 -49195213266830 -263667409611517 -191853017371853 -219964169917962 -260955546017043 -176856913884098 -133339779161841 -15872453203716 -62193438980309 -57474308861416 -82169340913646 -67889421452454 -258959686005968 -31376682056353 -131855596111047 -197880430646596 -7415401732100 -19881928961379 -208150591275732 -155332934192155 -206796520919737 -251712683154526 -45672834209616 -64938039010760 -78778321025128 -7989401744282 -238785427923006 -162120032363019 -175205120681109 -265667578696743 -252288273370528 -88753647898758 -222826314742669 -8121207271391 -254113330435457 -247723849532700 -128025321212892 -234568697296455 -31861402151105 -232711671232568 -38547550877544 -156859409846373 -94678590421550 -24222459535125 -31127321520849 -174130769231545 -30946868503136 -13119988201645 -193251879953088 -186310403968008 -181676816743591 -276982562991624 -116059406980253 -221407440250562 -108133859229232 -270653729955935 -18969653844752 -121576064602970 -234941316064050 -128920898446919 -213124738170635 -263139657510921 -10219776888987 -102548032614734 -9934460076070 -51378069640391 -95244921069695 -279662488911741 -276203101018380 -42530209698879 -39562652429946 -208063090514356 -169935359527820 -135001281451068 -225525355690181 -158970293583555 -255926648914783 -45836355318274 -165355290781986 -275995141913540 -77428716825976 -119915769441485 -89946125830624 -240686775829158 -273690301998876 -176068714126263 -190427991150107 -34963415222631 -37544612752306 -34770015152329 -235998500363831 -170774894098497 -193246479363414 -236684591913837 -48086517995571 -165152329321957 -191076449839175 -14524487466049 -73617524848635 -11532675636642 -216762728026282 -214418642056512 -51495629892555 -82797218352976 -39961334927697 -188065690057519 -238728622062921 -125818860333929 -258303349392094 -58978932988099 -238661294429797 -278030634507729 -211659974364065 -154214490431351 -38833447002483 -89092362353190 -271978692238952 -49591371729024 -137001501789943 -82862063434030 -175943730947427 -128829593238877 -42105597350762 -16705809020124 -81310621355121 -41384818798273 -13136546493645 -65741034395474 -187777102907526 -142408537657042 -78992304523234 -16699777676040 -271185633940258 -140535167274154 -88184518929630 -19412475747700 -222369959204580 -175886512146230 -157426840662478 -1455046330727 -179532024109124 -98605404285320 -266158653422705 -254847648286556 -55954780014787 -130833856865731 -37448631522007 -60770696890259 -271615910067953 -107653605386114 -270792263868389 -67190333124860 -38095145251491 -239003203744567 -85445935575229 -49695640519541 -275192785175236 -195783978212242 -273713266325487 -67286312227013 -74377021825291 -257140901739794 -89516789531289 -155609862464571 -62432738454356 -9401782372227 -76242829115218 -190929143320525 -205238250633289 -205235312782904 -272876546892846 -20197627975156 -184643714643071 -152156784166816 -226261642279652 -214449821130457 -201929067073137 -190194060543163 -214860871316149 -94864995085931 -173231079261122 -208884962999560 -156617352206081 -141027814612995 -60842953982297 -16622421393766 -48945779195250 -156153777957357 -207753307746494 -113105087785358 -230768591121745 -26063817955506 -112865531012891 -12989328676456 -82387146418916 -113480697169488 -184033646884555 -218561245512299 -172420846611233 -84894951140397 -221780490156114 -1064107054378 -150204100358866 -278813248190113 -118259283350003 -110274768331767 -39117067557678 -96042808792814 -160039408638316 -224667397981492 -258567699213254 -194582436878305 -117527484495076 -57683399657409 -47734464325018 -115937326141222 -178040384645947 -256963101480575 -11335037088363 -63275133262406 -111852322413199 -70418013385475 -153873932324775 -115881187323052 -215472650381296 -201802280255633 -42338161290679 -126864632634734 -226976533194107 -272333750939887 -49878851835180 -213316317933059 -234615231948130 -113758034576452 -46138540978973 -225189256878765 -246193942890320 -36466858889014 -59921215886359 -151474938604023 -198364317494256 -203114451958996 -146975740455113 -239624256840437 -204604595842911 -264700946361697 -215151167507760 -253427625410798 -217752269019346 -71782399382611 -194973014957190 -153042545593569 -243337140071156 -36400362438593 -71511590741202 -147351445543188 -43850365976805 -243905094571271 -156235239583134 -66314653675850 -137453209615586 -137074677630062 -231918888001585 -257437654500223 -266833400255108 -280446698133762 -124060511615522 -202835564790471 -188254899453675 -24924503835866 -22784266959713 -73905808631955 -192816809799686 -207539479609265 -255154658660039 -84219367795391 -153673665265248 -233413349450618 -124418733962486 -256866037641108 -70732679434672 -93256514758781 -98597140355765 -240918031133863 -178316793651867 -157892606479378 -27313575483692 -63846972481044 -116861485215192 -194848011994185 -52169209765771 -214009427919486 -21064644840507 -58849482113627 -197881813071097 -201488188900084 -49559857640923 -273418885765696 -3640641750242 -10412097496839 -99139139886820 -175217682590001 -263552618167418 -25445406504461 -256572989991303 -114086161363385 -205882683234212 -57205075573174 -111551870627262 -48014957141139 -48661736535060 -116082921704005 -93052735005761 -85363185291527 -269138375806650 -248527157068149 -262043625889432 -225308388207721 -14012711233953 -68628337943474 -167481499709346 -228064440327126 -135664128201769 -222553701832057 -49199873525635 -4932373353701 -260283561219599 -277488982200924 -57530068431814 -131250275554781 -43298887826448 -221401943742306 -23783645300070 -4830840168012 -241351150729687 -107733833519409 -2199132591723 -189901200852027 -197394288409488 -248428017926505 -113634819218596 -36504695020573 -46580279818453 -243801599433192 -112977547019483 -271992969605801 -136351042869996 -90023733502552 -26176859803988 -14999153225418 -10002241010639 -32214228831740 -78876480480616 -174423144154503 -8891019783868 -253571714930414 -9104861433172 -210097294395633 -21302876622028 -38533286731523 -9721499333425 -171719556548199 -47051097984544 -110564270589477 -143219013314674 -166320155872198 -19571851588907 -219194669917348 -45208240746236 -129574833715175 -279294218911963 -82568653354027 -73041978671387 -189768308906558 -68292461311259 -2709104487391 -251408521567847 -124053756689582 -79579564588708 -89355331603942 -100973883859772 -157263382227641 -275337950228307 -271468298705027 -245542468243085 -10996885407758 -123586359192770 -29675793099319 -144955560469987 -72326133594463 -245218188365573 -78754188478047 -78185154642786 -76482928080952 -208894304370887 -199022644628771 -113115759625517 -157710983241003 -97431785717870 -142687065204147 -230443806363683 -212454588227490 -78066398534118 -165698225762888 -72313633485695 -45315930108033 -97417143571812 -114953574065994 -269664442656038 -265309462245826 -202996660251428 -126463171597604 -231794201207286 -133950180018380 -71148133328541 -97703268926802 -182859985437200 -220911367242492 -128891881845541 -135966478009031 -216935456745312 -87857481222533 -255555646471333 -83205105045291 -149377400448401 -234155635788924 -66734728106366 -119737671152466 -95379455125531 -236278571913230 -207806960624948 -12261115347950 -102611279433517 -108271604951566 -157182313400054 -188910328399526 -170625244421366 -6300628162725 -159405330866938 -173088920151525 -269347955517146 -139297319242334 -263845217052081 -30864895812144 -37336172478181 -35024975518114 -115898431709146 -117561932819578 -92739066843887 -114574072363249 -3308371066559 -148578142516881 -94157635774644 -150068794865268 -56320775367397 -182209794694633 -118047754503044 -178105683253877 -198287336422369 -62919120245728 -160691985877877 -259061921378739 -114718568975176 -73801763367213 -49511820723681 -167208888472355 -254785661677814 -186919228607176 -82694975621341 -171402715912619 -195143440475176 -221274977573234 -9688206346813 -225163043305252 -174218537085990 -136245477270691 -82512528377211 -260627108411181 -238820578903088 -11598388325506 -224730324313997 -165141319023147 -234633521785608 -168872934165093 -118426800867701 -203208491125489 -43110258108987 -95245626465139 -113274101794148 -248154801263433 -188185316180854 -103093739180750 -31735599786563 -101513202181726 -165980291011519 -221117139094784 -72122560394527 -242135064530950 -133687991041032 -19392263824532 -127516808894224 -7602792534926 -206897205012860 -204711341057066 -180890027423576 -277331155471752 -89680873376344 -230412558109744 -41493480652369 -143060538258155 -165848147004543 -138055577027672 -279517371554246 -257340492267528 -181049437253879 -147836071367968 -132705889068781 -54369602861894 -196606747932221 -71438823388090 -8848143522199 -63477897242286 -49203970984858 -129592177355333 -250307964289883 -227229186609295 -238389670223021 -217063932109702 -227125848820231 -19166369001796 -236319281516388 -106932410528428 -168046847102966 -155693586563450 -267691227980295 -7845465887460 -177459045311749 -267268356031124 -210113385548032 -265000834430040 -119306534688782 -56876273902505 -261290946107165 -4802099847542 -42554238489840 -60057686894601 -250776487180776 -224355321050957 -157450375737144 -78558263281542 -98147400305584 -266593763559007 -181329975720779 -247351864280546 -6685290672593 -91154656587836 -264191233888873 -218407293264178 -183242468129151 -251039941493160 -168093260727711 -154396172438495 -259706813169950 -208940362481436 -108643608276387 -136808602019783 -267115925311272 -240177414856425 -77535755337680 -93485444734917 -160853099190034 -222428562789274 -271911428943799 -264766292508691 -209884338436715 -250421163244423 -177090335281807 -132487663751523 -163974498453593 -159773850332721 -122011527087812 -223188915773229 -182751083043836 -220382801610277 -103451961527714 -185085269540698 -98488436839008 -268956465057987 -103757735651345 -267100394960261 -259380944111228 -50663699408602 -211617601049631 -237608025505250 -106861889483614 -214351141754070 -105482678112373 -19236192646085 -4161507632091 -116380879316778 -157678026547554 -281425774755393 -114608005622107 -77426543228480 -22619796163591 -183108642150206 -46578669915594 -232965408106019 -205116356951969 -41162149395791 -203840186839823 -245879948933568 -236322452611819 -183237348724745 -47203001749146 -108837939327332 -167248858327537 -94575944417671 -254948276195832 -131740177880142 -19330155121836 -38226464421686 -58095042794544 -42079499175246 -202504251768178 -222132682582554 -7482391589448 -202248311873021 -225013902683889 -29268268239861 -25239991281821 -223568052354297 -15873144785924 -106103872783150 -127805098720890 -260253924025545 -200656414124747 -153632222692192 -161341286768201 -180551469211688 -157988010952055 -260976344962897 -26587066843501 -182162923016804 -214948396537716 -26295988632667 -156779310935488 -101381214817201 -270716437966713 -61936857288532 -114887111255753 -252193122445172 -65577438725916 -3033660781828 -110143614651223 -39478943634776 -227626529377718 -180287148754 -258118472095449 -44672020254562 -279216922677478 -269897752452527 -100463756472851 -217618130538618 -196039462164961 -261252453011357 -276887272960102 -200009363504831 -214792278675841 -232166785220578 -105156887073742 -19039582184292 -248683274996658 -125063118514717 -230143805771232 -243417295434189 -126105527466179 -52001314046172 -189091372376843 -70003705634076 -47876748938663 -88267602675268 -254124354452992 -27272344579518 -36961705289233 -3863062295047 -226202903630455 -173347879158294 -30075328801170 -147272270172858 -273360063130048 -92671861171899 -131196897638752 -171463415931890 -1401804225307 -188065518373678 -32511338038564 -113223716812483 -214282930589025 -251906569897995 -271117667053365 -106883826123185 -136210181636720 -11924213826921 -30650480491498 -179508791706796 -25339726442327 -38756296419766 -130683322362004 -75352884061699 -277022634800198 -49160914770155 -221421535486032 -200688592995063 -43640953340246 -1297339030603 -190387098485971 -247178649550716 -156213548492439 -12767276383020 -31526154584854 -36494816859045 -36359607553729 -127637735127264 -100448288792322 -171880295972372 -32443476955747 -276536151794322 -268978920400636 -54062609121569 -22295943603589 -75690238258709 -270672341577847 -212986756225485 -172847664337702 -26064914124723 -145850660957697 -181370747860978 -181685180256772 -105007230103347 -39965450858745 -107166016927379 -129322643459554 -19112196918432 -180882050387555 -248077591539992 -142966155824043 -1886552124657 -235023902244495 -30844288066340 -242058164129607 -144507269699865 -246048400798294 -253345066492668 -89218991012296 -95011318396763 -130108590832471 -265791782478098 -39880936880213 -91253480128225 -199904547015187 -270507791018791 -28472443044461 -45119547431733 -183414581133735 -197728048070430 -269058675881543 -246037486070691 -121754483038770 -43424174303100 -223629432881406 -259591870909205 -161196489778016 -68144738242827 -34229225342282 -139036736785262 -36050964133093 -18606249633059 -145753673830440 -178223223969855 -105232516877406 -195119550636622 -93083472918225 -105273051862095 -106998953189496 -261866611138190 -32434194543425 -70325654476085 -251808557481655 -155913594071480 -256673853426337 -174194647247436 -45838413017515 -171726517165534 -160904311890423 -79611165699662 -47163781876769 -75294771407138 -197938976023700 -96419845780087 -165707087509334 -39218141339770 -99780796212955 -41515837158523 -154568340705801 -84195375704420 -235483976421737 -98802366985858 -163631811874625 -206389861669268 -27656295834525 -3872091898941 -240869435275582 -263622364994477 -32138238007412 -258002085221937 -196843320564444 -56555752024007 -222764140071829 -253384417866352 -279811932321230 -124245766794520 -223977639193181 -272738586041864 -39881178435320 -200005320315956 -77169853504522 -8005754741757 -182548860750961 -222058403427235 -236977409003092 -227260034641519 -249713810358040 -39811644944671 -185258227172385 -57591878969767 -221457343224182 -6952786878990 -34302493170205 -261785390823673 -130122587170925 -49374517726862 -72093136160210 -118224696489530 -47393828856582 -88606173692763 -141822771969331 -26234804262852 -102465055884000 -173499938413445 -68271149952284 -180392881328070 -117198070538319 -235940529069824 -159157476037181 -72343626556197 -226844064481564 -122092697895570 -195230737978239 -180416413615758 -239782296893682 -213992721753635 -178589141581564 -12786807709777 -123859943763129 -249520257885202 -85894761826221 -22172524069979 -50441291155179 -105949127490004 -13820614913712 -135766613844128 -120777392718964 -7013910026811 -254764015359363 -31548904948898 -213628606768117 -85043941601681 -51774815107082 -53488875514269 -219672596502475 -2368966775252 -50116070755074 -104707490234183 -106323175775725 -112706312050586 -183520285287341 -182761439975547 -268162866903780 -128435030710208 -79964640998820 -207405952005376 -254735025011528 -281222073190025 -226815837847853 -264643850863138 -5319849377904 -39364319155297 -257346988714336 -262119136809548 -44298898115501 -226725724498608 -93501625068402 -255310530501155 -54261612503478 -58952173876190 -116626941734843 -75373241516805 -69888758946944 -132071179721494 -134494254882331 -59974529658408 -52520152050255 -73545959621034 -39960074431200 -89372159426406 -113044771023308 -123019394477602 -165851221954305 -231202043421079 -141457620992695 -105072368562519 -199216030698308 -236812915883790 -279801606837793 -136855602728888 -80133659509695 -209956642398355 -203953011691845 -61471209324167 -218750948415673 -89273720730421 -223920303793047 -21130182073023 -163558169478877 -271346614900496 -227053595364213 -115237638112058 -21778375235248 -166894852211721 -178130763988246 -84302351093617 -269763044365639 -43757132285825 -227843358207536 -180216060776204 -174825482494037 -237668275985743 -218175629319537 -94790378353138 -262562495364541 -201098108029423 -96593470064916 -161843218455319 -190794595205739 -133636867602182 -267607571443995 -24511180174075 -240944377640129 -22641569950067 -205552904924163 -24310395315283 -20202817233678 -150643517364261 -21556035088051 -135842321292976 -36448974843211 -51355579333074 -127019222606193 -274106280444693 -88906759497640 -185115083890807 -258963014014751 -67944832812478 -46562421128890 -18501184642356 -40005244242226 -213167109806880 -196363066721326 -266394384868649 -223753530100269 -246570583313549 -206148788143028 -22528105978657 -143531748259938 -183671195640839 -129362340441637 -211245745232852 -202691061628015 -226878477608216 -234435030868608 -199329107171850 -115677875036121 -7373442256050 -269560850931498 -7206278478920 -104258189904422 -14521807430586 -142373930947943 -187417118646839 -194361995448158 -213819433875553 -253548060627428 -87780163610596 -246090531483942 -43035775136184 -103918486824168 -155980651660082 -267963396824621 -98296821774214 -100764951856116 -16413736015173 -59376830784169 -23856021626678 -211800664531767 -126182032711035 -256749357931167 -60230503397522 -214828627913940 -191095401576955 -233033696639342 -65039791458583 -164701201966490 -164157166259969 -158783982978803 -260803279006657 -179416520388254 -59265222670169 -98055068477105 -13634606127503 -26709104479779 -81027279401657 -166770640435279 -84539531975585 -258546578777499 -268848004929450 -132003347178087 -63964059040608 -62213995887176 -106866474046268 -108053968976474 -260981630961670 -255368130714475 -48693521069696 -203556220233810 -813406248299 -181147882992903 -157567866609855 -135436960622928 -11111936723738 -223557992684541 -184792471431903 -259267987627284 -116268772145984 -106916529165225 -69800368262062 -87210293576326 -537510990491 -192514394208048 -646440509755 -270665483380413 -232886510152373 -130568047646785 -207170057495077 -12210631956014 -18271523730220 -205894512777220 -62833419056909 -271418213718210 -254809109650190 -177763641094791 -50915910222514 -87937022786590 -190572095357509 -224884304325239 -25394348905508 -166759150478562 -58063176227209 -110007139321955 -89303382867700 -131653459557833 -23915558964503 -137545428201482 -208393153989601 -113764272663697 -141682705860263 -205674644909622 -7903227492055 -5815773317241 -32668785846349 -92502518971558 -153257927559040 -65540966073160 -213255330624566 -18770989710696 -7834404639942 -56881279815315 -120640598058687 -115306280047561 -54930122120776 -27094428778251 -235948613970183 -214057967759848 -180959155935890 -183031732160962 -106552996262193 -106883697011112 -82950236405838 -16930550475962 -166083682556572 -97596430313947 -166978857405517 -70702084738301 -66445768118488 -167687976149096 -175230270609613 -11158644233218 -126209828296848 -43642536374427 -129933051696092 -122279915232354 -177428804631486 -3094856531627 -228849393687989 -7450276440165 -281023665201553 -207842391798378 -264205065408882 -162401104890305 -18674000064963 -135201244286160 -116207825367391 -216927102276613 -209628908433593 -23758414739991 -151168105232155 -62792020660884 -211429239672891 -7409627199688 -70617190152895 -184152671571489 -228871929728621 -146926429302102 -104597254916296 -92640814912671 -47059966833581 -188264857744911 -273141527366581 -219859048120551 -26452609768122 -201957531302245 -135236958882640 -248601465701236 -136161572923110 -4581501105032 -233827305078830 -226687153184128 -20328046811305 -65043470134929 -235741302663686 -214635043747224 -126560940332417 -131615881711538 -192923069142544 -252392190383272 -52710343951524 -64872851484227 -8181318848169 -182474791619906 -228969688411952 -278622926862232 -265875962274877 -95247774835956 -165608453005448 -2972217578171 -188413573651519 -81080157769604 -139236796900531 -79315684878278 -251422385914623 -187874397501787 -141053958901206 -164430277524287 -246381133095079 -48513061079871 -22851477622384 -141781695147502 -228268472025616 -149568384765756 -211048340645552 -88316154072778 -197544788603860 -85336393135115 -50406607873316 -25035770073509 -123362940429197 -109770101938612 -113746212252218 -160746703960087 -63079519932455 -271372461961532 -109108030522025 -17698499086468 -55258799392902 -158659489902225 -106318455715256 -151881034961937 -158130642075911 -116774620863557 -73069312482875 -208000514792447 -165317672532071 -250506547199275 -51065092818434 -13363147528878 -84552218410752 -4435951906142 -237991053910054 -281278917953675 -194188763723402 -2645405182349 -56265028867171 -56483364233941 -108795448503610 -73813345711563 -23443233426055 -58609859824761 -260916616115303 -46619009577788 -119660080114503 -91942131129755 -251535011560780 -181700195139528 -243754409076610 -1305949458473 -222303866636420 -111349302849110 -106187698040293 -43341122628523 -80363198456273 -166821984638089 -18124336121741 -135764536199172 -76465410883862 -60269388060837 -18979948544762 -49488295510407 -158049938793523 -981361356113 -254215906088058 -13820614535267 -35021095731517 -243907186955970 -138612816439030 -88278035403024 -277891497602361 -176057268241303 -41676440127880 -84676273727273 -104351923573858 -223121515481036 -41603861781737 -102313863722692 -158281717032650 -120404759970884 -21862515492415 -174933661332007 -53123906386620 -38106686401058 -221957805096331 -137055021142792 -46026911415206 -180377012654357 -196305373245195 -273653223693955 -204539332161019 -202316470943209 -73115009943964 -152280922289936 -146369018843477 -218900593027958 -38233970890865 -48462858697065 -33538934706018 -220761969297408 -171386169337703 -148451754785389 -21239768591285 -54501796473717 -215018109324527 -191804712342972 -61588343952049 -217804193666227 -47960371860150 -231655573455993 -216742281249023 -202122892845643 -58638034001638 -131334070930556 -162872069013987 -19236284623930 -220144812966358 -201122246830626 -204438501601969 -98848394417279 -148227224001878 -95453646307714 -216613645175653 -96412359068028 -64704436575421 -86399074133638 -160808013757924 -42141008922364 -179915068460269 -122891504283125 -173926143983939 -52639342572903 -255557817870705 -63445633192163 -117628895883758 -210063265784895 -63715847342231 -213630898465651 -88111940296529 -133873959764401 -40519020892196 -232307398614366 -6567781093231 -251199187990058 -86729385495448 -127618971108302 -211377139018149 -227895842884329 -277100407300848 -205503170489560 -144642185406842 -233977609128291 -141547977633348 -42159334735151 -136786064581795 -20789583114276 -184086587336064 -67424453929081 -197219721035765 -173535599278913 -244745507587363 -236449973992903 -262065474648335 -211381311953090 -76326421793451 -14308252825285 -131376907832508 -85628962602946 -196153969211240 -224479552231787 -102531088637325 -93170720423171 -120039636491477 -3980916277653 -212945148053467 -155215354833380 -174366601601828 -136446463492732 -46652509508185 -25775757875817 -128290576861035 -138345872487116 -139583551984847 -157616869712971 -52116568067217 -276044122546199 -209433203239894 -27660470306682 -40872993556697 -116365065857707 -155148328433368 -250008729665652 -111787685233166 -123191281435298 -44165520991690 -242007973245355 -19690049597403 -97261712892305 -251341019503950 -183007769570948 -207207814300511 -12011237938680 -235864303635512 -187601014365261 -120279813334120 -96948701209830 -259121751966371 -732211558966 -142936511362309 -257890227236470 -216899746018227 -187945220330859 -58037740661990 -280503051251561 -129740664018482 -169299488550572 -257726396111631 -70386213935092 -246013711204457 -115306091308921 -29577078782389 -125599688216536 -187166455910006 -139724971324247 -150851644507702 -214037297835470 -226925221777293 -215005841659631 -92577310179237 -269316758525861 -19454237474287 -133543915895182 -123931798037493 -249490621813653 -137631282175071 -69351522657525 -39378901656086 -493937025432 -126302003777960 -2219720495612 -273438601975221 -230661086848252 -227139320545380 -16645398580243 -189401211436865 -161550260346640 -4449116394287 -238875229378252 -265803189608760 -18414101964091 -126758924341890 -70724269235674 -152003652625870 -262060515471375 -181014670714840 -276710783764619 -247852486678486 -136107499039080 -45717071880231 -111877346663583 -200530429712426 -70949255490546 -276038721956525 -271194896272088 -50439613598997 -42464379616615 -194359159401928 -26595266182332 -178796047761833 -104336949818824 -128542655553528 -160578819429487 -246212300194370 -226802034336235 -248389230416752 -256958791423597 -163733692273233 -17033314727028 -234020666714915 -66449065235151 -238895377713075 -228705771323606 -203589747330456 -46313686565803 -271478951360495 -11129650433105 -52219584153798 -50563470429717 -74945338664604 -222239552480526 -183562449251417 -273557558859265 -108799143379689 -228234275223426 -113021048022978 -264030266919786 -75536867942159 -242086373161176 -218556572942935 -49247958248799 -274990549501459 -109396053763135 -195061285200760 -156338313294684 -28886592117338 -224264690472508 -145778330283443 -71279340752842 -219800717044181 -204164959955732 -35089757282235 -227952027976125 -51632418607118 -205212962394026 -276866624849095 -97143140467350 -281402583356689 -118672117051530 -3484971939440 -27191809304440 -14872071322695 -36500740199722 -79959090596836 -252802193067727 -99144014204778 -110905265289221 -151004222109898 -61449510963012 -65554318844790 -69484271904194 -23203463074872 -169584831228072 -275442650677606 -4459975400703 -156935009540732 -54964636526644 -125096245460305 -161310940913507 -70298598610065 -71390616813688 -169462710268874 -105818596701327 -189162942665200 -129023341431363 -143922190998169 -91443282946374 -228397664028644 -128452096496186 -1570681226558 -256353548670754 -210016074505219 -223646237374253 -1218839228539 -254047731017740 -63589803543258 -109823226297493 -151895617000719 -275297719628745 -96300448291119 -133160294181032 -42536956697422 -153805634866594 -139219927383865 -253705287043766 -125838140225867 -116602743681863 -82205844032815 -161721737786841 -151016515436507 -28653483749227 -192915938540682 -10107271745145 -83727998231812 -195619349647001 -47844685035423 -69416814850952 -218222148977265 -210608718748305 -17085137951867 -109226191611569 -21275741480581 -113557107118629 -8543919878729 -38406226331125 -32084795957242 -123973149106858 -278321909152106 -226609435513031 -85395356747771 -78148508459850 -194620075522923 -264824932341813 -177845596018729 -254927934277548 -280784045522150 -221263832592134 -204117178218507 -34139608228399 -239715477341870 -142392695666591 -225618458336243 -60009980072140 -187384261415276 -48607437285014 -188693773715548 -219242331246745 -20250933304682 -167994944861840 -55538989331420 -39963833984908 -55425595487596 -96509279153905 -82881478367522 -242499982579224 -253222003574008 -55567439362423 -252841490570041 -109153518867775 -241898145798421 -204281628834541 -93756285066605 -280339446309139 -92812322849228 -58114759004069 -43640588522550 -49481752272633 -274822788686422 -237171320424169 -266492318748232 -221874809028202 -24263713625933 -69634159530255 -109427487530201 -139335221713875 -163522473335012 -72921407925573 -114872107127834 -239676341120769 -271874526630556 -148883550851221 -38848608484465 -195171417025155 -89280574332730 -36592214890630 -9283916752025 -245090756860339 -184138212572974 -30459343434082 -159983801899357 -84892749180883 -199192980513636 -129127491576217 -20936812594555 -6161834478627 -4381127221200 -25164675939587 -126365652873816 -55462695382892 -197849589255804 -198511875759102 -176175375754983 -45581323542604 -90748598629476 -136317162883616 -230459584404873 -62537336023743 -192593924998479 -219967282971120 -79120614406754 -232870811911699 -21548360841817 -96405610299760 -116058734269502 -6066915031938 -171234844947797 -267881384463762 -280873269028015 -66937804738792 -144511008975588 -141701924659397 -31690597171064 -174816523866409 -84016024000752 -259025049673162 -107483843539628 -98017246632176 -101930949786143 -25048589774722 -193959347412997 -269799202214983 -231739139624430 -93535531224377 -189706499909739 -220690678302275 -220384337998700 -136745533521204 -189022265434110 -92038379641067 -241056782285292 -35406827264819 -66948100168514 -105862477399916 -268437151894424 -89106264039911 -243435945664137 -120322988295864 -32292972580538 -200018516321896 -192862354961312 -117646035241208 -60882623591207 -120827713657165 -29230803655788 -41018281237425 -94648162281070 -32523331090781 -77992066928646 -263277312727183 -212530578620883 -190110757541153 -197052054131529 -243232166632931 -262740347105615 -73483029014239 -246053538025116 -136203698912206 -38736164133335 -60811487429950 -248015994275307 -104497401754183 -106730703320631 -222660504554028 -261091072663729 -46050872475847 -166820434589853 -72335763897756 -174608511610312 -5641150649016 -211171368634765 -119738061845099 -149197270906323 -229873251932092 -28095768772473 -158542806248797 -187660061726033 -218929311363409 -174730666875847 -270426607388394 -92057504950801 -265617990070440 -254011767639842 -165707581315895 -253663783819742 -81720493528271 -178306005177006 -169650611782959 -255564881132940 -18415222021274 -178326643441019 -163880367017372 -70391029461673 -204528816468563 -65301623078612 -257794931455855 -74897913481794 -45147929426387 -240943318313882 -171708115044001 -65360200522192 -9782093108831 -56981538506154 -228345563496934 -46524741820034 -255809311300307 -14089231051191 -201815914058656 -252909333958669 -140760578455370 -14041394063870 -166513064798789 -102078119105828 -214994468893718 -165910473994512 -30016928131996 -64026119030108 -165345594166782 -125717297538314 -131338402615875 -119597146031517 -137225102476470 -12094174475554 -99255467695584 -160676365373266 -133951863727427 -103786320951200 -13808739879917 -160659400939938 -267231342640191 -232353336919556 -101978118235684 -71472225060978 -220404310478646 -189908077206129 -82748545551293 -55907449301642 -91650271694540 -182658572913379 -3524295216196 -134778737681212 -225097025227635 -135237469914127 -66782027294882 -168462453722330 -92419236392985 -34433987632283 -30140933747533 -277834464716926 -238083363491113 -118434481596422 -194751680145570 -184847285205060 -106257135999001 -142345873129554 -13687056360335 -221377328727722 -130578502743402 -231778125174025 -111606853027849 -175180820959952 -166760492341844 -120914597343194 -260791496610777 -12725208220565 -132991325038673 -207285129330430 -16706232266128 -209470030246259 -169180456886437 -239967769617145 -228704372969309 -2715149071627 -90335208466401 -224997917222403 -61674299997165 -163402813872149 -219130860389872 -170981759309536 -174317587629927 -89750700954359 -144921641450993 -245815558320414 -124117821773230 -186461142965059 -100135077857451 -207367282182714 -45796611800561 -22036505841793 -137721683958937 -46820792425141 -189362239020979 -183367365549734 -131446435128285 -118975799233827 -14681815884670 -66533066262365 -120086529161767 -82231802309892 -280139597564110 -78775671561655 -60391197914608 -219740355028300 -74953588338953 -45122953394304 -168907397452089 -202966658927184 -95908159232099 -242506229769148 -89277630845418 -125851648049388 -213865544600543 -81256194082379 -176291942484822 -41563839033561 -245227617165133 -127328677627385 -280135917584020 -35576023877812 -230691402547307 -75733673194692 -76195151934663 -241624581458796 -210359851730935 -181138201439660 -227457790784737 -188455238267716 -78268817379320 -177949854448155 -54813983022876 -116057447452157 -254151475699724 -224344449623876 -199694144844918 -265928028123848 -181134664653229 -64854474734386 -180098618135016 -239407802516069 -95200156427463 -41151565963896 -78063777798596 -237953273671721 -174802991557024 -74489064494692 -240686360346398 -32055935197195 -211440920683297 -24090882752787 -201883424361548 -32835953150309 -208315999046221 -237614564398873 -218425031098995 -223105702094806 -23693337701156 -100865542666777 -3043025971588 -73554893610902 -31682787620229 -74611937451672 -149060486089154 -275124517906818 -185756241989916 -207222638099279 -80274127628457 -73778289824477 -224178537429133 -1362029313882 -273491470682064 -197186565551451 -5657369320995 -221784792663418 -161362732246755 -93731667060022 -81802998246612 -228101152813003 -141681922305075 -68309940783314 -233291814092194 -70948982522791 -180293079024668 -152748408512491 -141619160707602 -262080546064151 -154034340452800 -199807103431413 -182236970427311 -203250274715029 -29966594018124 -46769710511654 -247357014871359 -187798876756668 -75081745928270 -103364561454047 -17131295780307 -236763625196153 -60709993157980 -104251911827219 -171059786991543 -105944400119562 -30821284214676 -114638766419362 -97702592961109 -201278221490507 -273564274765889 -2951649530094 -186517606536404 -225357517403198 -123555017112359 -49566168476652 -116756714712966 -58162397699483 -30991871760719 -157282754006118 -124346579853334 -210714447209469 -15837484328785 -249761898537708 -43414355943464 -83141533807822 -99166045642481 -267996312688821 -29050303052427 -272804751444921 -36269399474694 -68628103301022 -31300219582240 -259221671622561 -86185940135569 -88382463247376 -143030428729660 -235662527390510 -203182012427095 -44524865595882 -277568390973150 -101957692448780 -42136701844952 -193877957848037 -162498549700366 -92632460969577 -48458462661330 -28987526975475 -223226546082459 -263664908236470 -133473776378732 -55391283755571 -26135320387905 -224794344022467 -115016114080248 -12906989366113 -220090009850520 -172731931613281 -105411665791154 -277715086827117 -7519321663358 -259316625493745 -129833563934156 -82732586679170 -195381380612468 -121192205662735 -117154088715130 -262207106924781 -134453658653540 -91999131870264 -113779786660805 -233952325901395 -254836884920957 -25319768905885 -163187188237240 -213872658971558 -140832848227594 -112280335421209 -240748652140378 -188105758119492 -102741497256200 -94218329281036 -269163222226880 -181238038466359 -120634398834908 -107269277199975 -36919952834147 -64218909799411 -99726204094082 -278272243950781 -30979172520229 -160704465720373 -42753973664934 -212818263966253 -242138369425404 -28270540834544 -88862646169646 -181015562084303 -124768992651092 -167184497738596 -92625865185467 -113741115440404 -189221704778732 -109771680687631 -236717882718145 -154031527707263 -141996352622319 -239253608714850 -48358982362465 -258569106944926 -225792004330031 -16697913947496 -23373251725021 -2767448173182 -278455492955125 -85601847231178 -76076981530961 -211874995021267 -54198989540197 -7661323944627 -189262570038487 -108216786500523 -39605151719535 -260928994139635 -23759043013707 -234105658195322 -108270002769001 -153156445778263 -50793109949133 -89595784644510 -144595582750080 -126788284412906 -160321531224600 -236084583183554 -271364724068795 -10870610344584 -234403607578859 -203533172443952 -198116548803107 -57267111176293 -211416594008539 -152253239452547 -278466737341504 -60923785982073 -202183214684960 -206850313398666 -245437960181865 -275203122402142 -258702583044273 -249849025541311 -254513149053279 -221739899348278 -213554808287274 -224722703969788 -149190158343645 -241107588201334 -170700011400810 -188258995079802 -14404268488212 -171587216105030 -55666232127986 -211244279207549 -219630546613019 -137234971847304 -188823022952961 -276825266572799 -95725215608913 -84420008877798 -228316999895454 -256098192634184 -134612674428414 -71773336067962 -50444662021068 -250248402375763 -270648629032272 -203916950610743 -76406553824657 -213723539294066 -130008609881802 -229211292300168 -252376594398709 -73222418171663 -118069518413063 -257067671995150 -279623520252185 -207571958897277 -208242587391849 -123729001053732 -127546389911862 -39467173417798 -275608197847742 -62265258188393 -148260184137959 -52929631604400 -1079672682897 -79428559398789 -199740540935094 -267159065014458 -12229048529977 -18788173896017 -19688013525799 -154288252905024 -219941580396888 -72778551682937 -276885783407866 -228138473774067 -243127657695740 -267004049786961 -98750439050116 -214558298078167 -115263262697893 -266969837092571 -270857297549491 -215962036665570 -30341561756454 -115427554185280 -193645353456245 -146353787381842 -200919140222004 -147754917126591 -112441426357789 -157051742062259 -111371630092558 -63393858174168 -18962545685406 -258675141082058 -139810148676481 -14816981085436 -171795876441179 -26810634488360 -216318181278334 -238850112907397 -104272426967576 -114810372824099 -242345563372725 -245712870369420 -222383842109652 -21743079656089 -53558851015819 -61802217376937 -250893724354436 -268320197507068 -76162290991172 -192682023591554 -26402420135383 -215028454926641 -168602727678863 -122777090770229 -30471829247692 -142188994131912 -245644350561550 -182434891813214 -171526003499634 -260799778569441 -168243078453523 -211247201512800 -134843573587800 -108505171485741 -128555929591782 -18186503031055 -76014134652133 -270060849617073 -231271157045207 -21142973630906 -83441004038267 -13986611243635 -183564533925726 -104973747683330 -100759334274918 -160751268757428 -234358786697724 -273835976953509 -51150998443485 -171583686129816 -69978271929660 -193199140561231 -177385563823771 -54225585045868 -40726124266670 -271240615846027 -175818491418237 -83568012127819 -189120570353745 -168371345333161 -159792429110386 -173860551839346 -178093421254323 -157215139238435 -19049137133130 -197660776164578 -37194225983039 -187835572019092 -215176518224440 -111956964595005 -224272018048947 -117845341826840 -221681536735633 -95866447054331 -41153863267358 -60014962631055 -160876787768534 -13071365051511 -132547786351920 -139536152674945 -266829115432100 -269413037221908 -86546158595535 -69046058249439 -118516317535873 -169210427760342 -11526870366990 -123663490193246 -130473226332360 -36673853774129 -127560198089790 -150133359168467 -214330657636963 -104805387980320 -4366763881284 -52840809211385 -52944147000449 -76559688828988 -30169159447505 -156566945273098 -234002869196333 -142632947642971 -94524130139375 -79562245153886 -56798106222896 -182335286362941 -105076768246948 -104672583583045 -125872576732935 -122269298004032 -76812410546052 -146985980234750 -115211274059444 -257079371341089 -243515385012665 -188757038115660 -84559091659956 -92039145503834 -59860497001279 -39246831061655 -33480434927848 -274272331456901 -46827243722305 -224003265710435 -59874018312331 -208201531334610 -215816229778425 -50142071685291 -35355198456320 -209300926187050 -173124231401484 -161565816124091 -4389265902343 -100267860683101 -70104525850731 -40784579144353 -225290171439667 -239279774836987 -37003674601356 -135322037406781 -164658522842623 -228229013897548 -31602816165588 -70044415002992 -97336349662522 -80067976130098 -86809445400287 -223345748463049 -208838078407496 -12182971589094 -71534624939048 -53124989328718 -109331584589769 -95733616116640 -51053687829795 -41013703690781 -249316685144327 -23864248230899 -46384153483927 -72584212395200 -182765692042118 -260687178117870 -244798891389350 -105056844533046 -625642737734 -101108566575425 -252953444307895 -279539335227699 -169558557497395 -59032440870278 -131031041152809 -685881814387 -251759571995623 -139943614743468 -45335338716786 -268315260159744 -80508748408058 -200146781533980 -37430913358407 -241503697663809 -124279389310239 -99940777380799 -77465544942747 -157736973709838 -25415348170716 -4188291556828 -109155481845925 -42703856263394 -55382281322034 -106334411192222 -262249281665677 -169836167972284 -125327820248880 -222298717978241 -210199620837557 -165273768300933 -143850850135159 -253377070119511 -255643800074679 -122909388247920 -6926627231348 -262332379589365 -204178949640074 -193123418407219 -155589605132741 -120252039334930 -244883716359846 -183570826520274 -192020036848706 -146919506472211 -88902921472798 -162564251691365 -16919479767752 -141722504533993 -12673147300759 -143125998104521 -264513113984116 -18462524885946 -20450929640346 -243369727967966 -255680183847525 -74217271152941 -223690762991235 -253218572740574 -37128845936449 -156904025426557 -182115690057710 -78296358435259 -113621986757784 -105672267041832 -120059068795143 -226282667149413 -260377139715086 -70758776333779 -107351507311529 -156707769264545 -232914912591532 -241876257104317 -8165273441366 -277195812240252 -27367679790419 -94639620028177 -276430881075262 -175664844292060 -70848273402475 -123928996400032 -19571322982753 -81435602846265 -211448583786632 -199124095838702 -59039062803392 -13689651297840 -222327307095432 -275559964590989 -27041898165312 -251305368418360 -227350438020099 -6901381158714 -160169888926829 -159077244315874 -190526944163481 -178252446211275 -194449559547351 -265755250718205 -177981637569866 -193029079605687 -224709458276884 -28149898393507 -268130315817820 -9239940482258 -207676345352672 -14338865315588 -53331952514688 -100416497504596 -9621571089805 -240238867750741 -137254953483774 -226212680775550 -41363358513001 -235624120446295 -100882530849581 -10209711076484 -17714202238371 -226079231505001 -224693925756114 -106072012131035 -213056371773750 -264394432453651 -277016445069219 -242857504619725 -235077043332401 -185736571616908 -72646797624080 -49290037014894 -147906309695785 -107272983630575 -88876322378864 -177512323120492 -274859388595472 -265965043611537 -255059721781497 -21237663064512 -235687931885409 -165082157989362 -89390862339351 -159561223644919 -40835311085666 -45067613478795 -126918054306735 -116749009737724 -76936662930616 -55430306991356 -30664748637062 -211792362182365 -139647667919155 -191189406415243 -103234272656380 -245035461398369 -144414684675046 -63109706470581 -229961524951088 -73401631660026 -262390415334519 -139695833456464 -23674599712059 -239881713848679 -161314053443516 -250533876436988 -278422500279102 -13425341993831 -117924810051341 -171610626218311 -216584179460211 -18261630280746 -81870686288020 -106161231844183 -223430939301843 -172976979137407 -240978537904716 -184124993861298 -65038262121746 -267737530952170 -240552008053283 -279981850287062 -77952976770737 -223313973998371 -271873916103456 -121121543751203 -182233861791710 -205852812326932 -57852083221157 -41506641382870 -233620118630552 -117660482723561 -240948244586497 -221312296872898 -12152607057063 -141011822158563 -20000370520022 -59140727261731 -51628270208519 -271116105650320 -120368728962479 -237047310271634 -20176321103338 -40218434625570 -60470587426905 -281105427654654 -93899828775837 -132707695055947 -123007187144353 -88427249891870 -191982176821802 -6259637495234 -176320375983755 -127459324753934 -268508180205601 -71136370098566 -43906074670058 -165744147711835 -47269233020697 -258391313905877 -88294880467726 -251576648442581 -126477615757826 -221023486091022 -69775954387184 -169383536179419 -151010509290696 -172473087824637 -65164116657188 -257491539416413 -275519935242284 -124718694060814 -65903786892669 -179564279284505 -201994966611457 -246501552652884 -19741157132378 -156429367153687 -101429636591060 -241875511079193 -179762605183458 -238804122989974 -256940597047862 -203543361927961 -104363324108502 -224277800251051 -235592635858733 -104684304678850 -275531455149653 -123275162780641 -211083741411202 -172424264803082 -99573220345297 -40800652917304 -60662093783976 -37713433454899 -17101516154860 -252715934292625 -90290215167891 -6467970381880 -262870114615200 -9152874468326 -171901468271091 -122300025385446 -132883623823921 -78318348775231 -65939677499753 -15123298915942 -16150941205019 -98551713677292 -181337058378358 -46128891606969 -104624393558848 -262665339183061 -203024734220187 -201724170725833 -126296143420908 -197502267716656 -275996385110099 -88800493275844 -92532185914421 -63954550315428 -189853102150069 -74623488106579 -9569239387692 -67832821256943 -55033960351159 -269362957061265 -253250328149115 -80820515917324 -110668332460692 -171643719605798 -156691608270352 -129775276211614 -9282465573541 -171718073335237 -168235977001205 -131048705139512 -259273326065500 -14569559619762 -64092308247047 -68273577816869 -258598399262460 -89848817786571 -222063111361 -134296307664294 -70808532624426 -74929338680915 -129460904759288 -177165463914110 -52996110062044 -77234263591448 -32094501265395 -37307728354859 -216033409995389 -76363443657112 -58467850867302 -229951510459802 -173652744707475 -169207703592574 -17670343977459 -176024837697883 -50319026958831 -58729324746855 -238768206110216 -263899439043784 -221126237766068 -226865878788033 -197871570841448 -176527825501144 -275602347952902 -112654935789571 -224010444598629 -90395497225204 -31940788830864 -27108151010223 -158592467364990 -260368600206152 -234865714563549 -58611378989391 -51983551446821 -158595257492470 -139298692858782 -40020742898141 -118759298133474 -126658458086095 -68080895822155 -127411594962334 -34145282070630 -280388675773644 -45891921439241 -196225322166077 -82993532185146 -158289737463490 -76374647411583 -232290043628276 -31390405897231 -42157991598395 -58562271419231 -187551746863339 -184082731490739 -87857376660846 -154433394427677 -184350545549277 -148174703032604 -8684473165610 -173388106393738 -111410615756616 -269962169400586 -34735238856699 -212757412842016 -101768277131705 -117138196063869 -8101235988540 -45163785633917 -40606116757229 -243794540804246 -138465932342934 -217110756619825 -39616475168393 -173583886246595 -179344943684901 -126171034266822 -75579094622975 -232706290483448 -173343480542167 -181162105685576 -209310460109116 -267064288349306 -239922490262815 -239756802821466 -187513431317383 -242706821547921 -207623294423081 -83996324671467 -31522414111946 -102081114711426 -95872402440410 -273141562744136 -94576623549539 -139244495651424 -212008977372985 -68358710115085 -62035136972249 -173168445464204 -166563793932099 -234504363796921 -51901467583414 -280248698785274 -229910790363803 -211819215091255 -117212476222977 -239809026291405 -148850254274624 -219124790270307 -149208196321856 -52207721029781 -72591613467285 -103978510760732 -74773061617334 -57538348125189 -173762301108057 -118373789469596 -260385980461068 -134876007895639 -58686386932976 -258733445668228 -144660374377892 -11424587737887 -265022018666412 -277154051788078 -276108385606316 -25226611548044 -268941669384895 -260128662258018 -207527410561199 -274239106768483 -114268288359322 -2803889292990 -188251951739729 -4630564791349 -28184802255950 -181918163188397 -126806380393847 -205229330889404 -61089178834862 -104636595718259 -172588393736166 -137857611480297 -107781576184502 -152575859549362 -147004149867686 -78343299217230 -58040247164555 -183443363376732 -219708702973123 -85866810728500 -21346324918608 -247819274890549 -212638022856979 -180559472654681 -177853826323405 -6682041039123 -194201142623020 -140611107285402 -246079516642751 -17362515314362 -250870220376083 -50027969086451 -148159903330034 -205027083248362 -226153642885063 -150628921712688 -281188999687089 -244099798937885 -275410336480846 -46675477854217 -78043761913000 -193228683309636 -34500876333592 -198799061555602 -194158947545976 -61300427313048 -226086686703318 -163818398494373 -23181357441645 -55162992045180 -120936811632058 -94854347010480 -87631481838110 -208774049624374 -69951739228261 -5688227936928 -123391712244399 -269318277690491 -105129972870823 -113345027880728 -31630599711023 -171781781761324 -36868936941621 -109676612355097 -35304755536833 -242512672012880 -87504695020606 -109934956827757 -232742500784543 -254564836435236 -151208400898273 -260980392037033 -266724252009914 -102805008958414 -140281420566025 -168828898283292 -153401968281965 -270814707357771 -33927803014663 -93160661206112 -174190933328692 -189806474252912 -179448060047695 -257794846930103 -158369715369107 -166366014310600 -210663489468624 -35712574266248 -244938966943951 -29735176913487 -280855698256637 -247925519665514 -109180943660013 -30082399624426 -241199813321478 -154688841751554 -177237763327212 -105147876015529 -83444108190674 -27681996151612 -148686637306013 -121673632214441 -229884323024156 -121793849561610 -193982551304598 -33445383523207 -22969218544551 -44251132528679 -34658326012051 -213652030704383 -11870223790406 -65501476331335 -158425691130687 -66247196104436 -35266054164738 -151887213546176 -109942317440536 -136638303320980 -136624675465362 -273021756713851 -92296374091120 -201915946672907 -224285112198410 -235520672270782 -271224914844587 -186421629227003 -101277604003566 -20031529071579 -26931654337513 -64123286851909 -161471987507153 -72517701332764 -195698786984089 -237291617168922 -125243820274003 -164624600435270 -263196289140993 -276876771733858 -49768827121763 -140005673566414 -128954272108732 -117832939686606 -46500240872928 -265426724054723 -165763907113774 -9922115077210 -276517136698864 -104587325853138 -229107279655943 -218784170635227 -45658567349754 -53219276980098 -236482946382433 -97117275563354 -131574284433453 -66248898119102 -100458561092922 -15905602038385 -87676818950841 -204038461339735 -249227833254460 -260172279756457 -67743387204804 -63496859098630 -105672090460369 -66174577508694 -180350195517469 -242929235593294 -211984525640141 -266375533168699 -174006326209271 -266931176217462 -135021061570862 -127045874875975 -220589858872923 -147886057696847 -208815806529198 -214689846574956 -40422227731689 -190214536609987 -231016903726972 -126698596722001 -233524185027613 -160247871946723 -17180713351748 -144620405941125 -12961759305958 -183135231586100 -75006457755926 -148209639143209 -203470203608301 -191976923249761 -278043798355693 -208406463772105 -139172610887817 -173304588385522 -1061446778009 -10318713640724 -250482442905904 -90136545670412 -122812739370257 -189155430287563 -219397925384905 -169455989044520 -10096942488320 -164929769660644 -12986425162595 -26271092975890 -172951769175619 -239165065576517 -17618916391318 -99072735812036 -202571450251349 -256743367106400 -238260428305416 -210431636056477 -105313031207776 -159147064167390 -163530003127797 -101419623917007 -22722424876877 -198749068334305 -233458844783059 -263104789272104 -175060940308422 -29565818474786 -274831760017870 -218568700768614 -24727022004501 -181088316109614 -269018275080059 -10246173954324 -81310849630283 -89794350597538 -34509217571747 -52024673037788 -216230835155696 -109428713372635 -230595619583597 -274002848975677 -53173189141166 -65430480118693 -107525090579699 -134118849131644 -232502505770697 -152509332094051 -212181487295556 -206165088200124 -87335795306391 -264079720478696 -5893610957431 -5098748269003 -6526181913349 -173676401820417 -109834804824576 -117524959363621 -74429808814816 -226063072187505 -66410891917205 -148587327383992 -106092725899647 -58067881131639 -198614667117389 -7536258158699 -40570302916630 -116495847994813 -178166411530537 -269854479216626 -185928693569209 -260836505663998 -246590603712464 -85245833131662 -23871784738591 -169879501533590 -81207593681628 -79433081299405 -148478087188344 -155503543448225 -73463442197979 -217247693687371 -264693596788648 -266396295600010 -108078030825778 -221143190528740 -143090353121792 -118366314210953 -100070647007462 -101518865342851 -24336804789379 -253476044724116 -187759151514782 -246614651858198 -149043435673200 -141826049041486 -96667046497271 -189661576499623 -133069834434858 -123982959729733 -27286368705099 -220510911048867 -207335912229671 -89641052256100 -146581960804590 -238359281521274 -166974812194019 -116059658384520 -232452320239843 -169103307404280 -162204805403700 -248985365156514 -179284275628447 -190599491558352 -155346827971297 -92985702027344 -7115282522282 -215974582925952 -116935556813068 -228909886379964 -45374580048535 -168948942264302 -133303924800533 -8749933780355 -215312826301949 -57999084969420 -252033726911791 -228539612107270 -89169365937726 -192819177245185 -216602064622310 -76265836997147 -110235802389781 -48616361400978 -4292279683691 -76815718278674 -85910747024451 -227115637935781 -201596871437143 -213312269365420 -168673748624360 -275925338362085 -264312133785218 -51837415695937 -21497168235099 -155643299874354 -172138989900694 -101791775969971 -169441159725041 -56422799168327 -276592682077151 -215444499114329 -220580917368120 -171558741803287 -274749184995751 -251157982039597 -60614383528845 -174112513484198 -85685019932591 -18806139460843 -44477333911693 -273308413121282 -253602161590055 -157926557098902 -276888082700411 -180980241806740 -167905163418318 -51662350502446 -134831523937166 -138480264584730 -105993501844344 -159981399974617 -166190849312462 -91633115819841 -172823998403822 -121263593088069 -215160812194240 -160525547916767 -248330586764920 -241503300518796 -150456263966394 -221094381060177 -919054954586 -233803336033091 -148139892935732 -232274195599460 -203747251912878 -17359880326689 -194562386139826 -231209694496275 -129513719824284 -32025714461192 -216140913783554 -60709469184445 -122222197213968 -212307037072874 -153791907087287 -179665110344542 -138429970647485 -138680040561964 -200871859218471 -238375376989542 -157924367096815 -63658460536692 -61252147784085 -158224977216528 -133839358730166 -72347573385858 -144543530893146 -182689925451109 -227642624587526 -116251581206253 -6704277469368 -79200567894188 -22400993508557 -139688558264457 -256969175114868 -4916612819327 -145492472742284 -72811860120717 -156919360111010 -206005430073749 -114418674836653 -75089325427688 -104446931213143 -149630659977897 -170191170257345 -26242815474035 -256870764960741 -199362339511214 -47476892992281 -145694341224100 -201043356270639 -245072365022015 -274837638443465 -209905738623309 -30396016311136 -180582061704510 -53220945195131 -192847205175673 -151298563706751 -279476690935619 -82005282513263 -228801803491026 -234684939520856 -139720951854036 -259839532772164 -170896031693146 -112256262049939 -233782484645504 -116359127504197 -2696145870672 -51790217935157 -110138986522922 -5059972493803 -100535168615 -108585912537463 -67229706051458 -209803402002048 -97628441788091 -277187209139679 -202700313017588 -79941015993041 -193617143553528 -209760003914087 -260868446357768 -80460477271589 -54718158485011 -16417870324937 -188668045094725 -190221988753424 -32128056430523 -213832420780012 -13765761527558 -255795973034737 -78571082336890 -32809284396830 -197527563932476 -269336495747386 -21761972742608 -35195067611213 -262708817464599 -140531564649786 -181258619942167 -273648224480326 -13426619502613 -143337266743083 -93248596121832 -95925353650380 -11531529230458 -110628432192679 -15374884051528 -274272826582958 -246323984775530 -201168422032152 -244497238289733 -226724109144131 -206805801889280 -186314295935329 -74481480104162 -242310698146137 -159015376713150 -80162402115162 -75927163860681 -141112246755674 -57054863123350 -262457082279602 -64622051717759 -218790053147842 -193166490379619 -30868604722587 -250771563251090 -92471744021841 -182355002572466 -93523913444683 -11262573957 -205076894124278 -207351449480591 -206625966691623 -81366839695145 -100453400690870 -14106616678079 -118098654746950 -194101295491623 -147344600225181 -158275896241513 -224020615952815 -2397131125698 -181645636079327 -147539317377768 -243676434496002 -102116775576894 -211627998616361 -275429192912172 -275415681250609 -50854809991800 -70246805660449 -56312368163567 -94918058538638 -222730251449904 -65451453075322 -235792387310003 -241237599059657 -265663043999291 -202987942593909 -246044246380776 -214255049381527 -105725771065427 -111560807927233 -133445250424521 -174958657136618 -61342337300885 -100912166598786 -22779346118601 -267556312420505 -11225567610300 -23923456027937 -165874442578895 -156250904070478 -108018289620142 -148953596853316 -8485640112168 -145537675022230 -153595001243089 -272450633218746 -222385170699909 -172784868234631 -151726668081814 -86183153172627 -155575558207652 -208888586697435 -192261507635586 -16467173470940 -79377867650613 -160058615474281 -96811175036317 -35722001434440 -273875404798175 -9078244365229 -4743989107754 -139775280093777 -253638382646996 -148822495366151 -62420136568543 -147194060323260 -25358708627032 -56178486093790 -139603724850630 -99143266125438 -238979413366748 -75637085005346 -13532977776010 -209664665097069 -68525850367696 -152306810792934 -44205830070571 -115395659009824 -167788104855404 -174619512976417 -15470277692780 -8339855640863 -146618730262185 -272683471310157 -217523523823433 -188763621152631 -90035053949420 -3230793909397 -279997917894481 -104070142220279 -243057359627092 -105797772229656 -215451364087520 -266817787648667 -215455828412080 -232984676851801 -71668105796496 -211236117458063 -221162169560451 -7040206336347 -250526025400290 -161980747602010 -222540441298147 -189637565719205 -100846105916785 -197175431109116 -136024904026079 -120217074024067 -44913910875959 -148752937208285 -203482969018189 -137568960106394 -156249187692348 -272213066342845 -95498744646227 -77499422106104 -273541285267804 -123575410258834 -92513929085458 -213755662925264 -185895120665033 -146749057353284 -34480912661964 -99928590440018 -10678993668087 -263475535232795 -116944006461944 -38784784573606 -205625775843975 -47301779536630 -263647357096089 -273419658057703 -175752537335022 -71577812093284 -47299694090342 -108060634836399 -167708775316817 -279374528069681 -10217561419501 -97926540059100 -169889026644263 -55288798704307 -83403755252771 -229453159959252 -6017796753313 -168750903669859 -185035956194138 -31506694265865 -148170340004370 -243662004418985 -86158254733310 -262885365068898 -76570306060414 -91990489834273 -256088842884164 -84964441847975 -127191937964547 -95517388652435 -112045990044813 -271927918638720 -1411126937289 -60493121457568 -169911070180190 -241750446139666 -176975902750672 -111753118079454 -207800114380173 -138960921259884 -136761491732388 -176489123200425 -41040488621487 -7135877865555 -170666731963258 -161308415718113 -265803353157493 -53678204436681 -278760176614751 -222463087111109 -81827178679274 -226950073432661 -16904149514068 -277882709983271 -199800692319979 -178952575417584 -64302028252503 -133473337784225 -116392178157252 -219766187602609 -129988898188248 -34415428252213 -194818364206958 -53473335036956 -90401725340240 -262645208432656 -51017543469246 -124712270243165 -43472832638524 -274475661616364 -59185748094222 -277811836877789 -92983528985872 -260995549910745 -150225735347420 -75428745565396 -274709992944203 -67593883485227 -11958413436264 -91659787316986 -271790086930237 -90582170481313 -246974309024211 -147293528951741 -179756657330067 -23471668956439 -202576249191938 -76074222228172 -144203968290623 -114762403131957 -72491180057148 -60621173317913 -46611245046711 -80138637449948 -75625073960788 -85494273846055 -75631170324834 -67931205839129 -233904828825927 -116234951036009 -41874807992263 -232106647804634 -244128459973560 -38045763524482 -112726456711519 -194009991703534 -30765229304605 -13575821479840 -26615175740007 -229429336524824 -126380699101899 -36850990068214 -19857846791927 -233532274284387 -155230158364547 -253230460324291 -42223577250753 -11223820344214 -67794749112265 -155865837012140 -134563798164002 -122507891805696 -92308533328361 -280266745239124 -106686252381871 -189973426072062 -109946621121459 -136908640645201 -136704217029419 -31303617261758 -148738366450944 -56727329934828 -107350248852466 -6069804598479 -119880940535440 -33334207347555 -103414193758119 -123552388446673 -179995672957873 -71640220284396 -155728259703974 -239383962152098 -25420454203090 -188317818716474 -112397298029955 -183584724625114 -155757015445389 -244339322929263 -48840581150338 -91900310478161 -136124838505980 -72904613505058 -58450396561819 -101730565664591 -54503076069961 -4339503035163 -256956220142414 -210437338911541 -173171259559619 -247024230608580 -51450972268802 -156126965303063 -126885685299731 -12795454590695 -191402774564596 -233023807542880 -640216209761 -172583511803726 -88802331692893 -44051078685970 -238274050086268 -57701010746606 -211956613081186 -83904868958577 -133811700722293 -115161393148701 -109689577397522 -114618035140097 -85806465957982 -231450779422954 -103421922294167 -37526752663644 -172108900093862 -180036384599332 -193294467944412 -271866354682039 -69183534166513 -155533149013272 -105827285699498 -124002814597329 -224524289694532 -278328648843024 -118486156974612 -25321163233182 -277936623094925 -116789734673858 -132577978313513 -177832194304778 -201667099713617 -122228566021328 -128328451378435 -211224937535853 -194999206535227 -202667716790574 -108934916919141 -5307577866319 -211589712397897 -75144567842877 -221346628102706 -153381460017336 -254537551467046 -39057229631957 -224888500748055 -70347970936416 -191323309587428 -179593660246926 -143695315573886 -102623814238514 -272868149739993 -3608741218356 -138546584042009 -191904377565127 -247721908435319 -139465501633046 -250442232728915 -93346002605140 -273902925890652 -226618082494296 -154520832452562 -274870309335492 -48571443303131 -53193958870803 -12888232400561 -262524847839199 -42328984508035 -221246125459472 -383433881542 -237666646429040 -93821091820288 -28622239223096 -130551820320075 -253482491224114 -42483297018974 -222529012673149 -187846646473361 -143333503039086 -106115547688267 -85261117546120 -260231350108098 -142897115390609 -266478486474762 -259874526645340 -139019463305946 -140868444332972 -244283217249329 -177830177770873 -226034996368557 -215236195016555 -83675042311981 -187229173637298 -76747133915134 -265931816587430 -112307779176413 -140277525282692 -164302386645397 -40870860618875 -111875844958854 -210714684290031 -134038509298412 -203157043884498 -143314598079650 -176265996366085 -243089424632581 -280882512885269 -164389979535230 -168188539758487 -232426035088411 -172130134672026 -88414547806667 -47412738640446 -133715170484839 -82026491884946 -256097096055183 -273011180432993 -36274272191524 -79582133756848 -224299290403137 -232317092150146 -277490473466941 -97261312522100 -182581906697348 -71148674452755 -230755337347085 -187800131029486 -41370815391798 -24079737512447 -230538781313686 -222258255999235 -181320260063417 -84617871235734 -200479606248512 -131088333738569 -80662000602257 -103919308920659 -254334133120132 -152615242034084 -185362501939137 -40622426840413 -229648225062824 -154312852139109 -205945795803834 -60912386777674 -783241849541 -53920215540940 -58441103243403 -47929801974058 -244748125358200 -163706538799601 -178175686180202 -245206678283309 -179975365439766 -82255553010928 -44574566716281 -150662872253718 -148821718003249 -10225094204840 -226358684844070 -6815107212041 -170746576760757 -235243954149570 -114925676811933 -134765023532590 -134782506273701 -148281019969873 -41452203035693 -26884109727488 -178376012935418 -191109914873460 -209731841399166 -148731307346563 -72873670658670 -139240754718936 -173506065781131 -141038100786859 -110666941215476 -266561166955917 -210192919545791 -242224109608074 -94068456469653 -267249509689387 -26793037506464 -165952488131543 -134552857924669 -167473828939880 -73669670217608 -40822965235332 -28932537153890 -251648200667481 -243153414154618 -6154841737775 -1918019653694 -226189933375702 -44392958126880 -218439463844452 -168313639267822 -22847024317408 -131420618642124 -269147517869491 -39525594350863 -6889943797221 -158707346473237 -196794827263943 -12991469186468 -225744127902340 -53178899738845 -47580867093808 -211644024535865 -208621132685713 -149466618666232 -109037456289736 -78246700322064 -37650166193047 -110825674332365 -280367759079583 -143031225577216 -211308598170056 -16569252434363 -270771658327510 -253011153066933 -231422716311625 -108784315058931 -7688593941517 -15501109136267 -232343614220685 -23601784450352 -208605353551615 -143278633529439 -159291420066422 -265714308248375 -8053250978700 -57680479096247 -210325828735923 -278276062163815 -137192698290423 -258959644078856 -72382497446789 -136537827172103 -246050398510255 -259465755438911 -68840962709973 -222080328221996 -147454631040954 -67529376432586 -50139835208556 -18607165494086 -261244951660408 -60202571774677 -55087629649671 -79437619044907 -173248920686475 -36532209214046 -232124763940578 -214597424682890 -214279032458064 -10290536122613 -206471912133781 -85209128907671 -55931891388479 -270078553555889 -253481248621050 -281094418407898 -201335419600990 -158251495569490 -161706509717776 -20977878792402 -180220123815320 -83325735181384 -246209969534079 -252460620098178 -230861314487900 -47725337819290 -178182635216160 -129620770617558 -182054768557106 -239656762422448 -152022684233442 -97784859717160 -44799052723982 -246029691897282 -246468282403901 -2192055687706 -17570341412586 -42893024733317 -98911579372440 -259117719853616 -195919815557693 -225591670813240 -262294167689363 -15736013338432 -236656694591288 -148734266102649 -223132927989750 -65774578638263 -99015604301103 -77383555667411 -112619765225844 -244541078080470 -103184097747177 -215687917414461 -222528118197473 -271279736987815 -94786251180410 -243903828381242 -121582118425858 -121170518217522 -5087981561088 -27851022167835 -181945768912281 -84631025894103 -171586311239743 -133388741896039 -155638791153448 -158093396647631 -243358197236817 -212187522760895 -103620291312440 -218024115858447 -115756885710623 -131050278155011 -275892745730857 -29148756102465 -66796730695945 -82359430888081 -203201782170069 -37371363569150 -151721573771477 -25404432211975 -50887405487605 -152434023685431 -444508197908 -34937372975239 -192768441651916 -23276137382012 -105796258120911 -80547717802850 -165365363820754 -124802230926104 -51920309852515 -174112909694628 -225208275898775 -29686760961084 -237906881450171 -89411941815866 -56006074286801 -214137722218946 -214731212722284 -141651954795673 -165421846509350 -14709813660810 -152788116039736 -245648022172416 -153849385744937 -227892478799050 -58091470701483 -280259787747220 -96808430395204 -22945400612250 -12618347047407 -246143309355452 -249784173732996 -143719884837916 -190595624684148 -41583322780595 -249211728249826 -5853381411950 -252147185905073 -187100478449200 -102248658402076 -232002774105400 -257179777143495 -161574779179618 -90879765883745 -152001003231882 -279595753139924 -87488940382580 -144614155496782 -86906357495375 -135085687475015 -112962308842712 -142694704531243 -187199888458479 -231145354552539 -275711396514857 -86183415054035 -112571251750413 -43890029200739 -132409236846028 -32871891433030 -278702837230393 -94692640125259 -44821749647589 -82757123093553 -14642208315569 -194208258939401 -108396114214698 -203827963898251 -115699701449955 -246237541315011 -245110251058116 -245583068650939 -158550761547671 -54765259830527 -28856746927100 -98955325121556 -143127248993168 -236876139161934 -262648383086382 -249065298404258 -222202557369499 -80277628561261 -136350844416573 -46839573872164 -137643911858422 -101221414651617 -149843452814220 -155237925194274 -30046309360327 -215884127551126 -246950043046159 -15492643063484 -90893020996662 -213776431233919 -189625643898713 -167631284214739 -104674795356206 -217761055798125 -134947319655910 -5476755918125 -9700019669683 -216545881087709 -114529802548443 -178786361220997 -263964927252416 -206714823169066 -69489395153349 -117345161393613 -134118857494729 -232437220300154 -262609188151816 -28421070168460 -257973469539903 -226311961442279 -137788146978301 -91354584715989 -196303746025621 -237923671784401 -167859520845618 -275017122753777 -276922001739430 -198572952888176 -153519366296832 -121049416359407 -157545857204395 -22136988047831 -58455514909041 -228147815044576 -253325841937361 -53378049189903 -203205631310978 -138757917572527 -10425591669288 -278923128271778 -114557692741503 -88220230728629 -192826298343283 -65592849503354 -134460450242022 -263175550508030 -218125433252408 -113209675499060 -252367602900426 -166862144257904 -60576766228159 -186868253657648 -145234768518309 -254133789233952 -87411693648734 -207062179162468 -25720175557407 -200821767090298 -54213972275543 -41200541908188 -47693351241794 -161823766218064 -153105993825128 -64786237528512 -61861798669971 -23412702167025 -19685434984938 -271595076830961 -121421964114054 -199933553560694 -270151986261810 -82801948331300 -87245651733669 -91941945473352 -264429691618376 -195019145421610 -153446258327748 -255109044899409 -137572468423017 -113044560311582 -45078614844900 -219185388762398 -104920255898714 -125705959178316 -206084924374255 -133517503322315 -84373739042887 -19252370458631 -20273296423261 -154304194242679 -204280298351870 -210186078863225 -138915262242526 -72038692088658 -28658965650366 -44462403664282 -278728482497897 -187815750114028 -102316555533111 -251962464125713 -219590727315331 -20046457444157 -137440324416041 -196852678630244 -8412395940695 -196840844915186 -255002818662444 -244152992912449 -1517927068587 -69170063878901 -189791799957746 -81287533580388 -150332735832261 -231198947027801 -11655923982482 -216642384791743 -81077324697292 -64266669414537 -248707259574546 -266301287152843 -162706859992615 -135380442678705 -24922090176455 -82586762112793 -65710519890599 -154179701827644 -243831844808234 -41487860696576 -190128656335172 -13220480573803 -202982056727456 -274589239409459 -116369776468770 -189109487089443 -69070374844913 -83592438085894 -167628831736317 -27970188187081 -198985655814591 -268742969451207 -269777937742104 -110367762058952 -173783515139042 -248390164766217 -74988866224892 -30677797806003 -93765325014632 -227165551138849 -114400951745948 -233952575246278 -103238253566724 -168139991663602 -1625720484075 -213434672991895 -71036894319804 -241655054149755 -11783776404771 -271531177960572 -137028443510232 -96203960849780 -225213139161974 -156462819104556 -149542754071458 -84720460197715 -268772949674423 -153989837063169 -57846102240474 -76075029722719 -14133915792570 -174794825273157 -8818920649377 -57568533416982 -262429159793713 -136698625054500 -149273350894059 -150743926805126 -64052980878155 -175762713248345 -131699330461441 -90102721191740 -169256483754816 -133874446810798 -47236516451428 -111835617697393 -203992006969350 -5267310716416 -178262398663134 -257204249209187 -86882270301697 -153994175530744 -43737452719118 -224146701171518 -215093866404404 -204707492682846 -192391527174435 -101063643439716 -252426750860572 -220250391904891 -136700900834752 -100963957395537 -129391576289121 -74170770416963 -166548856785993 -13385389379036 -43758095524238 -245488465354292 -107826133957711 -89888164749874 -46096034126897 -181537206286655 -89928566678163 -4216424961492 -173754148324101 -275511268917430 -144007895757509 -42965824783570 -183001409754708 -57917934358549 -78813143952104 -72213665667248 -139055124171414 -29796496618997 -219278224596131 -249582550954134 -205084156751353 -225491098762481 -28243902995707 -267053584681892 -181840863789225 -217428585668003 -269889785526876 -149798898061694 -13213650435051 -201306537983831 -188014925414452 -185923588946555 -204526254775427 -93576944805189 -192829267338148 -118774973247592 -48869906919127 -245634739940285 -36348667899725 -57092982679019 -101507250613911 -278706814059077 -2302041087502 -239325137362607 -215905816739124 -184137994860227 -119699177776029 -12906845992019 -265143942333979 -117781008022136 -30644783781294 -90979351180149 -269907575577879 -269442451459042 -222420650605380 -200888923618638 -40186795087064 -28076905842674 -128357349434157 -97593894176379 -8552327587169 -209046402554689 -189301620538988 -171754911736502 -272318046319253 -129395153305643 -269778985154876 -183935192332308 -39647557035157 -107745571369645 -1676004959242 -241629601685579 -115222842217595 -118936069731130 -91896673551042 -127165415946139 -256867398264744 -93163825320780 -173223774926872 -151014348863878 -255412374997035 -98918827530368 -172612157728515 -101511073927430 -103454527110168 -14679701006568 -148557895928029 -46636341858854 -199048864789551 -131282193622198 -154720956410226 -213371881707472 -171102880252175 -72660732867048 -220888786985720 -116001407046829 -73929672889955 -241644977216843 -96873909389901 -10098680946435 -92260882271320 -57825146807103 -58769282626771 -210122267156596 -160802611656212 -211250011394101 -219226676675073 -217543898849918 -37463894867323 -16083806531196 -181084259509152 -111016034811382 -246075024367395 -257520731825943 -124089773681926 -10260450832908 -111517323622619 -27788561998737 -189511063177648 -271276801941327 -196977231570422 -106273756440686 -49051725123990 -166605904647353 -157821126274470 -125244599591475 -104929911244437 -66585638510021 -93856741577519 -125713674487621 -49352068346286 -266130072894273 -114930595977655 -122033648301533 -134174485992271 -157334580749232 -244429132401205 -114206266477953 -182741402424839 -233475324365607 -206093821772550 -243640023397189 -157057012589081 -120674615874848 -78562239719120 -169435292463590 -220246048522631 -50236138576827 -271337397006590 -166735308404069 -244068863997242 -57203239212812 -33478134641816 -98401825737498 -228341241228824 -172046231650011 -29975853133717 -208760034731060 -187917785253493 -20154014176466 -225955597555685 -243350872043040 -62315986673511 -68892975300395 -123165899630598 -201408062976221 -35798648816656 -40273709020174 -211028065935842 -272590675174581 -134911810928360 -214608232714112 -51884955018462 -160886319612020 -203640017283486 -164574167076469 -1977477024132 -235965008742689 -190492268368037 -188661629337624 -226684010362167 -240365050989069 -257251633319784 -196008925990754 -273121543920009 -207291539606378 -231174920676533 -38818420714632 -227374777647848 -25272253945474 -28426643614444 -173391410177626 -72019254088002 -27158838116106 -172652065767874 -29972909646405 -193555217462861 -179312679923303 -253291224146762 -149561425953056 -151792127506636 -156781311930693 -199335845927517 -87472349409874 -230574834454313 -186819154491855 -125201451466063 -181592284275372 -113638895219544 -184154669153211 -28235335470963 -131340982221663 -62647244684975 -147696256574653 -168470741993295 -192189543027141 -107108926509544 -167720441092657 -220576096599891 -108816988603471 -55839924133087 -75953354646224 -242897105089661 -203528035639542 -207118214368045 -171612073697992 -56436138117836 -18117125193616 -116435963019697 -277846178699932 -253246726361311 -73684719239320 -189282373693359 -241121622641222 -99088331915468 -52780732063008 -1634761799914 -275829469840149 -245961560395985 -68395642938068 -44554827994816 -148465130616002 -144402061418396 -118865812178647 -225949412134557 -226349395597234 -95998827661329 -127452907114656 -184332850206022 -22170559367719 -245124374593917 -104329268339466 -198409921946427 -30740075388641 -37090425822652 -195131681937314 -236953598263562 -192339769613194 -124841844340111 -51072636084606 -95026416996372 -12548726776243 -189884102248254 -134271305646212 -89263059899086 -251237859626368 -133385625442936 -8975290237919 -159157717841872 -125911760368488 -108523818576292 -231951093174320 -67622092483674 -63498227420714 -155327451267272 -37253681737283 -21911948452644 -134011271697871 -138210564705290 -211892949220725 -81119494063594 -144523965958579 -78988794535246 -217352922932101 -209431725848803 -26746542520447 -261114521616921 -166038995026296 -228826722290116 -168155229539729 -85482644010631 -267781859319095 -199778723534083 -150376380579651 -273698498519410 -65967584173730 -252016841566913 -259852900154111 -84025861592151 -167668452454208 -171155788869787 -51584470022548 -331739422977 -118875143609312 -205168842673862 -1757613206532 -229362691705979 -129503396249095 -1014234018011 -3715678420893 -162165315150655 -19417038972653 -127881209276439 -97161462960369 -113694050034398 -26644919882799 -132413247051610 -91233024772070 -44441364023406 -242231268872031 -27304305190359 -57736087852638 -102659749585541 -147374752562633 -232588826194347 -251278340816590 -136635853130329 -173294634694585 -99215895337060 -157343210506122 -159092071054105 -210391616067831 -73069329307501 -165927386912296 -85897869025744 -125974325545708 -232269137566905 -31122667306799 -117898808576900 -265482866649628 -265572709384651 -133845971524593 -92290502899537 -183473199785345 -180144855753204 -107243425613306 -177552571058094 -205614599281367 -60349828468834 -201792356940370 -219429847852123 -88550531107302 -92128587818804 -184794536639866 -148829376354795 -159909435909637 -79476151882992 -9463738688166 -57118639506866 -37023114042118 -163194898373833 -200934190491754 -250925112108175 -141349450818674 -267363149035817 -13408844372524 -272578874862093 -139155482447525 -103284187540833 -263159112656090 -74198874369987 -68374991831155 -84592709638518 -224002693701407 -101979831999033 -147473903122728 -174974731534316 -18436142470000 -117581786510650 -217811036642582 -116149142898870 -152716523802124 -61978061139239 -19265463345531 -254748184534867 -246825300063987 -152379430773078 -133186444039307 -250241886628276 -278354487748621 -95353060588644 -68626768193092 -191089600700081 -69320110726676 -52594339702727 -39121449387835 -121398565520942 -125797326607593 -34569767396722 -229519049968363 -153431993016166 -113265942057121 -193779777084996 -77749211496315 -269979409129128 -244729896376717 -157209609128676 -150579441400064 -264009505667475 -271900879929240 -75053394177105 -114811791836897 -195682122733788 -66007062047045 -151271431177663 -78999692205673 -118409103743061 -39636478622533 -231666915451801 -268697645647579 -28565436593765 -24927842705296 -165636312950984 -274730378283154 -82659292757269 -210929178274187 -241458232280085 -250769793093735 -27152000964022 -162560599033851 -158773445229053 -222336857010718 -229249227734569 -155315850888354 -111118197544343 -117520743603765 -8063506219307 -208240306822814 -79386680131272 -92471541976615 -155386387394027 -170693451457936 -143949140967828 -88345614943421 -79777456569419 -56712399687417 -84293365666776 -149614068226750 -38821611784584 -151052193291706 -257765767588339 -123786618050945 -258114026852037 -18998476061780 -47403124029417 -222461181266610 -268601571941608 -233277719009610 -51902322178327 -226051147816655 -273590222525515 -128113816576518 -111885803250090 -109259087926892 -262527795736996 -172697955930731 -167990449914128 -121572692600389 -125602494475579 -112608056452932 -83125900579288 -10567654267014 -235399675689411 -13372266581083 -67773146074087 -137996923109631 -236569124447657 -144826170590241 -255639123049942 -27741864468088 -176894827024066 -259878501357365 -172384944248256 -22271047694543 -254957859032246 -49504608447794 -193952262164859 -76448573654040 -21143519589757 -151098863639286 -126152504181471 -210947116608253 -179891392178988 -36325829501967 -142058770927692 -242327584086258 -162722557816019 -19361007790399 -81926566024219 -250125005058497 -270902023466368 -159057093254012 -119748516758941 -31894320349145 -178705802834610 -56376438328386 -35220186583444 -187323123762664 -196739904117675 -122500483871620 -255571852632690 -180649320201597 -122138714091718 -255789410581753 -36597670096694 -73447288147082 -163403422050831 -178286551361382 -101112080766823 -174209771787819 -184376490977326 -8894944160316 -77667960789323 -253505557107413 -95223595176404 -819967297583 -24416337903505 -165650936990588 -233739858358735 -227135206826630 -189605147097690 -7212385498967 -157688915642622 -156841743088463 -78557347338817 -171569274671651 -205945078471268 -94657903571711 -73474811887242 -159608540434293 -114546554555187 -134037742253841 -192976266377136 -149723501079558 -13026763301690 -118802729853632 -218178215024547 -50994123667552 -47569378024310 -40407512508383 -157664946192389 -125851778531969 -37420455479275 -131429238506395 -15995822226190 -141453556359205 -128930829935459 -126667087529622 -12884797780682 -270713501160393 -180697062746937 -40971033145979 -270894235973490 -166718468961668 -234157022434885 -85293212993100 -95378062294719 -123248155982838 -148703046173381 -192250463056778 -16041331322967 -65347899131144 -181225080424202 -20706866289755 -91177442066180 -240698909426573 -68343750104043 -151128550916980 -161910752269869 -229406541755326 -134710214506584 -187021070149508 -65320414259833 -226128639704728 -77655720888798 -24446875978150 -144043705694087 -252532543347342 -192799494895080 -59389699757369 -152091284887709 -268429664621810 -66474655428757 -7773581221365 -194618915473399 -117843998932207 -36235166942422 -72991706816633 -43413061357390 -268181830476872 -1073004868276 -197028223060557 -241887111719174 -203463983752065 -218777753887628 -42070973503033 -259051182571624 -279414801770803 -11124361976783 -44575979208374 -245606094991221 -195560695188597 -201756302256880 -50076592652908 -196680521342930 -245827818104528 -123657557214980 -175581043894520 -94915875481130 -129739979848756 -74083971274502 -281015823898591 -278517730934923 -57616049297017 -153484338507106 -138854941877695 -273370477675280 -168267526126247 -135066698390744 -197344517813525 -271095705434881 -273693618620544 -257887098909217 -185741871313426 -16227782941043 -47955465898638 -212239408712955 -143828971749279 -142414239049100 -220563140456414 -183484265409831 -225421235415231 -249069311432792 -72569451736394 -237026632283740 -278059275852496 -8264731587895 -157456067329861 -101795604861890 -253260899497354 -66413567917872 -59953920034911 -139012286547694 -109317578764888 -29619435766361 -37358299809566 -156890029935308 -128615402588605 -27732134866868 -193965577351298 -139381482833394 -192333286164659 -66233977738099 -150387758577569 -45742711383695 -50471571809735 -86644455438338 -45852020582790 -87120272279137 -15821670973115 -268156894461479 -157143132202929 -110393047358298 -152603940215142 -222968180758829 -153242037119436 -70609940967461 -151640758089029 -263612523203544 -121513442351412 -167024453262451 -86481693039409 -104670817272057 -251762504706936 -229645665044436 -138497150671062 -59388372244954 -17332779882782 -259452191495150 -171120952599079 -44983690008493 -178019669013074 -172674066092177 -187475046796374 -160152827072775 -190053426659678 -18267863962163 -254345143392434 -58857852921684 -261273709425411 -56250664566413 -148870459952125 -46461984656337 -160703827955141 -217929105714099 -61462329127505 -121815260819748 -276694854993921 -113138333580928 -270567208385841 -123223494675786 -278296231026206 -247222425225890 -134669240422457 -215241624368635 -188561678414612 -165748715265410 -69636354526363 -127477046666569 -260149660969818 -128137286534820 -67905052534320 -217857676521139 -53623835590959 -186283784325866 -221281843442459 -129193595024456 -148987774876687 -246605703319092 -234929950990805 -100375021035684 -79397673434393 -182564263304929 -228044003198891 -105834636027607 -28292464162553 -8656567935177 -143185287612353 -46672096455669 -131532217737152 -84549095439024 -12075221296893 -38765800482215 -153248622170338 -211832582599184 -129369039287575 -72431500343125 -99747131560500 -238269303892603 -212201571393785 -224017761450175 -70904850765808 -236474148866897 -133943793768433 -125382898170348 -99451777793733 -52309758132941 -160217432624990 -237313974072250 -193757110197560 -108127726355773 -246366383885959 -123520150525068 -232681299156656 -224459105861994 -265027416897323 -232741508479172 -100392431647751 -72906843779800 -109874716475840 -159912130418550 -237850345065497 -190753756477844 -271848104406923 -22769531752273 -109642185583921 -268990704939411 -214072163110566 -12034599527610 -173818710730267 -21658416663888 -194135296885743 -124665836010698 -15658092407540 -47650578058460 -238341880973410 -253085910599780 -233237871067506 -119459277939815 -122430989435142 -12331400105252 -2920687019791 -7586285878962 -246449578188411 -44803597769292 -33402774370457 -201976640186948 -258996197559400 -48681488347106 -80868503515731 -252783764110441 -93382706545477 -264406369247134 -268440763782670 -211311994670264 -18136917249642 -112709567538267 -259455069679296 -123717599838841 -88426439020708 -23734760935121 -275316223956184 -56812538589157 -211480058464995 -72089755302912 -222809518056361 -52654080046100 -182143573029153 -63971350016855 -108103397486731 -219648546097477 -234910854321549 -105704731199979 -118036598896555 -62010698690884 -4908786757801 -250260576251176 -26034596240715 -5826469050866 -177329245454211 -8437344642508 -9854965645750 -221212382197854 -165294135472678 -252435960598815 -90015003850604 -275202759984774 -191962314059825 -211473203296069 -174088088929129 -243896951448838 -189586363815361 -25074382707658 -5381977988966 -191985980639445 -131683307246667 -240461342534963 -233849277445150 -60262080898143 -183927590332542 -225539549601276 -124587786882792 -215655698687277 -265836021705957 -74716022712637 -4884487147460 -180379523101081 -23695520288008 -231887084327549 -102873489929105 -277346877195483 -2202045030231 -130571486707983 -252961558391794 -191395814164694 -275468211501364 -221570433974079 -174672742960400 -127477333261131 -183217026623955 -41477991262524 -83652996693224 -266703836890998 -198318572267428 -205157154994719 -134913861645718 -58919746844709 -70770580454038 -251373248740019 -257688667188974 -83339985010749 -17815958726463 -218244265259752 -44223154459445 -14387461350466 -73900770928892 -190380855838073 -37649523267269 -99482258798565 -205461218425048 -15872296941658 -144590424081882 -270502684158899 -214068856854916 -243037935517894 -23575136691165 -199081160597539 -124423985197852 -155393142511247 -33119849307561 -173372452365776 -7353599911165 -145371206684672 -23951048491568 -186716907614155 -47411240037484 -114811926984268 -240918757451391 -229949165467144 -129463427796454 -177888239711275 -12241935044042 -262779832578936 -51322789551168 -64965088694741 -91846354318600 -229649735468643 -100140643742567 -203649693030857 -21372487962979 -240852685447903 -227185360068922 -12117826821274 -70085163068254 -64924016908789 -158724604171413 -211467400850176 -231257341064384 -100133426954463 -215862412975907 -91123789754129 -70756252009752 -189055680743803 -202878240350537 -9187134730750 -203206277425466 -102799459471630 -267089161189470 -54908940624623 -28213524192328 -65581547684412 -60235944763515 -143251986109711 -250492893954524 -109175270589774 -148152744554361 -109718895934794 -125898034475159 -140157282095894 -88225425208186 -103263147249669 -273313217739351 -189550929084161 -34422018316595 -141788857847096 -275857703297537 -218137682721211 -255627435370799 -224607972378190 -87502060684738 -130352806795866 -90405396001987 -17132043389823 -206013308119256 -32741897897789 -189246748251401 -156729783441487 -61423445046286 -11687245439478 -269999011040713 -21706055359302 -204593725070485 -73288225883082 -257210912265651 -43019738581335 -179837347725004 -85818688339049 -102482791941126 -218486813042653 -161403654602883 -217174634863459 -252254360107665 -41281680920825 -67541832929334 -147780742117213 -189476168332233 -17333406541782 -35906781902462 -123732843274134 -203952652904173 -33583985800946 -157768598294520 -3657674543562 -195377047945407 -153244123044617 -202306535191594 -116333311018036 -251318791316728 -188146349327841 -221410564771124 -199574385432604 -101883366259068 -105713948019050 -142952732364298 -245417649954984 -162647155353052 -26690025186566 -74440472868352 -113611445149180 -62357977946838 -120658567288622 -27930604422201 -3532769559657 -243446479517362 -105014932868473 -91646918814194 -239235578681973 -3886455907460 -58254343193380 -116092189510220 -122858699018143 -256733765209070 -21067793975419 -259731006558993 -24453625090850 -60215471662531 -108364494962260 -41821386698117 -23806074311937 -196055639085241 -159539005867236 -50833006269653 -249579913842245 -120226682606067 -73130434542045 -140757147338133 -99594540163 -271505761010863 -223061142051232 -201852127475452 -126388829156514 -35047774776455 -64770376338458 -180728302046394 -257429970373603 -264314270780795 -227213884200633 -182438439045957 -29929105977259 -152957812344316 -53675495125987 -122750373059541 -76248735067585 -196957274872833 -206478016799790 -131588327105966 -131729351266189 -36187331961612 -246609821175409 -198987547786336 -170161393820779 -91245964851467 -189430051464587 -88103345895989 -258137781766648 -101652630185706 -39855795243810 -80053298034728 -176130704903707 -273068373004307 -207661622683544 -236376123628017 -232090573393384 -3279431661495 -49647924451917 -38201957381411 -162526949207346 -132897629260849 -160359856384403 -258058316789480 -43673070052814 -160676376082601 -247096479623203 -180388350349294 -165737342499497 -58726985486606 -236106529560116 -275079027715682 -174710392284990 -146008486628690 -187446073807952 -187659884853492 -53172583063312 -142931085500278 -31937274482655 -189565374298422 -86718416981743 -16782722564303 -17376891634001 -133498582693584 -29166681092465 -65275820961335 -86993984419247 -239069889856852 -255022747431438 -169970320729611 -85820317252062 -165724094927739 -179587684184645 -132473961121655 -241716637470189 -199824762517529 -15593051301489 -52672934459679 -129021128617677 -158554674962333 -72838795178842 -208160427018995 -16869394912051 -111395144039373 -281336363893348 -144065718737473 -1291219592842 -107230972900575 -126501243373636 -62947370029357 -13050979008342 -209356883767320 -42654615101928 -42411572461552 -64831238630881 -134458676206773 -199346533026620 -193027855241851 -221438926530386 -176297292395498 -63398517793339 -121207412463702 -44280800758462 -220842437853776 -193583686110759 -172004777870513 -102283922680804 -248669141620299 -222950004872237 -254575977617691 -4801814958581 -205047660637117 -169101847496091 -185964243314924 -77616078864282 -58445347611538 -84986244106464 -93588759522532 -192022306828766 -116463568931017 -56411130926850 -206292246905716 -74731180387232 -2004328180884 -145460288793046 -74684051742009 -270197257726891 -68467268460980 -250435751353909 -22933669689062 -201333867642416 -35998520570137 -144043450167750 -122320198210389 -240219386142300 -67084734121923 -125388329604063 -158871476707301 -205225500247751 -131185233904311 -59565756899427 -115133686970191 -125209613360579 -216229731204693 -132772749384567 -258425074064295 -165168397774210 -147700231286678 -22977590306077 -5615458767649 -260542816287268 -61696704734132 -22381817037734 -37348713744205 -6991302847323 -232971508858258 -193078085473584 -18030898200792 -123971699518571 -121103603040855 -30765665326740 -3600316627488 -107846511493020 -247522659763133 -280073955342520 -121643160853765 -115071958520031 -238529173376396 -204868419010999 -28945049374421 -212919546187568 -189289118542710 -33745104709287 -50688277020206 -23037645449050 -78620662694936 -213922253824421 -199354685349667 -148884468254626 -275384678185426 -114403531146452 -211248002392927 -41411063819443 -263368438168323 -76775618022350 -1182007154742 -161429406741564 -230226956180305 -126976869012885 -23455964599050 -87983207711461 -236035360319255 -124461213262134 -95586907035576 -252260966606738 -79112028238693 -278177893489147 -64977344583369 -116994486308816 -137104453928225 -273879623952480 -100977254747307 -276758376252030 -141869845490285 -55214432389804 -182921728854404 -132175047659648 -96012989853625 -179315041406727 -174531344748634 -34543553521207 -73476388921607 -152126290975954 -194939526274883 -70043745809976 -151181066284233 -246684741312717 -251793042206197 -55829002529382 -60417857896689 -146217269492559 -163793439772616 -272290524738574 -68205375035938 -21539854103554 -169809243909467 -153380220250290 -111575314719925 -50067808528502 -8300589391797 -85596707842266 -155818957675501 -243780642493790 -59349640436170 -221013336749064 -230272200847420 -122654398481763 -8328074263108 -219431170403438 -14812524389159 -107719733359240 -158291038185401 -10667588021972 -128515205259910 -260371290625501 -192312610038895 -123449335261133 -195360194397985 -73407330860823 -275845217708764 -93586013337619 -61283641665036 -19819899552631 -193382674733707 -62469271556553 -233649628662649 -132962089561953 -245739376607058 -29650334327010 -94270690658058 -242820122800976 -226178880110093 -105500066131160 -230650767710447 -206451755543908 -107628973320110 -104524052430348 -110855105678125 -47811294058865 -10478344527786 -116696269428208 -167137106466889 -109088576335116 -265587560278350 -277651783166164 -131751438509443 -81698262871954 -17000053655869 -23962158998630 -26644281658523 -89849914942352 -293562630853 -15811757627412 -8824457941347 -81433570855865 -210707597051353 -50572803391056 -248436732410127 -216332663251443 -140463354059907 -137565191754282 -76067962788316 -132897848666828 -178481933397793 -233576305556718 -81490356973374 -265526702521649 -242162806003793 -210557736515083 -198627402511213 -63741142369250 -4104717047424 -52806394414279 -144699543695360 -217814596738937 -68681758894495 -124695367025998 -88360069238106 -93117326848996 -113273105915861 -228918446419952 -46715996099661 -213703963863169 -132573216112744 -89717142650535 -247597184586252 -38140950980042 -178378997698528 -263252214280556 -155126766599114 -79737378028361 -262027859233061 -112198161698917 -58296658640871 -178139662161836 -116324088732111 -85499339775853 -251860073217021 -198498726418474 -116359994208014 -281453766724886 -53135376964087 -119431128170352 -239568092523704 -173871725415347 -231155288387796 -79839194791431 -19944970307485 -219671126424990 -208144618164375 -116833262536912 -226492589811373 -101392812368036 -128283846872482 -77451117121217 -75073106831446 -187031718960495 -229128432153649 -211166412199866 -194080630545907 -28969806280555 -243893942478713 -90664642211095 -170278634486473 -74762867024696 -264862116034247 -224754193422375 -125463286952500 -188722869678649 -69361119969460 -136669482089324 -98849608050041 -256386595321981 -148450788047827 -201268720352503 -273126654110178 -237432862079047 -2492316872770 -48623102499890 -244007235475344 -22404349225640 -97009158405329 -22069143233125 -149758956956614 -175394251258736 -206536338979720 -225696373180744 -259499338274910 -88498972427931 -217678779874322 -54568328625034 -113403366608832 -163163237464621 -57683569664054 -243311189280111 -95239374747124 -98232254899853 -242632652565781 -251120400199088 -56744460421695 -46094004595830 -86281013812389 -161860351857834 -185653327886249 -135552561474112 -148046691402605 -117792883595870 -167936756943176 -64784710544705 -139959137828572 -22304964841346 -132543555056130 -32447415344332 -242408246230651 -116258794067634 -81186782903294 -107383574785676 -90308851479023 -245421516698386 -54296279903867 -120258814862398 -118839619323829 -81026366414291 -211927389866398 -92941266166523 -163141602137804 -10741305913093 -240863296348221 -212287635391559 -164776590034372 -11427568354696 -24579463454886 -96759497909223 -222106350005552 -104646081584298 -173118007233339 -210205782729520 -271335677968208 -81914015196572 -89078779906519 -279020114513345 -201612844193835 -56880145347846 -221104834386770 -35179007382919 -12896424312520 -99051197716927 -179274654001539 -80225361630369 -45929977148476 -161111134418840 -134082172007761 -220125378031539 -249625569706756 -28299342108787 -279320513824925 -9504046569716 -270297325525829 -232994376768977 -93664528057313 -252765061754585 -71302278872165 -165233761206050 -133517911861034 -69342846854056 -169023883922891 -51742569221375 -196836658096756 -259800992597203 -68840979473671 -132768965875198 -141686115632903 -172807487755389 -104445782688834 -223987585363267 -70949688094958 -195235975458900 -31765334980422 -97075923738310 -192401931896903 -132623856244723 -102565540854020 -162843217236834 -256149375543838 -91496656655227 -228269886155844 -205320680897708 -10098452412530 -241701920033629 -167030737333582 -278558403203217 -219055780512315 -184529733588194 -23303450846879 -52966153225960 -5811014148972 -71994979953300 -169311167641878 -39398315085818 -99935952929118 -68694491074767 -230512361811038 -66086055182477 -19649348201555 -74874743915204 -178545257584894 -113926949705721 -13074064700849 -5675395628475 -74926798413216 -270738269906014 -272152818818521 -25182334696581 -196411942576659 -134701730575877 -146266835890978 -96800238190846 -162482201753321 -153187832185196 -217161161123334 -221527661950667 -215508613370400 -232342609050662 -206469955281540 -185712906662235 -244653450161168 -275730863293663 -92924026594771 -130357488304257 -52760019567635 -126413055841990 -196786947842811 -27223678050909 -206793603407382 -148115013102519 -143695245113982 -127338224579748 -34524205961559 -96210523694141 -258835129640277 -238916512814412 -107773155653258 -205365072084604 -30906328944454 -153413280525096 -141618800258728 -278814121660332 -228158816410681 -104874359863660 -200298753369661 -182594861326700 -129252399777239 -264919661396399 -106538348463531 -166787416156765 -106780716449973 -157112983005253 -221639893784150 -262654826852235 -63962482928831 -139914829225527 -23891693840262 -215236691609584 -205412564470739 -102615083816164 -159670683694170 -261683839523891 -61246375180068 -169644112268805 -180611099881553 -41397481552052 -70202390682133 -22121568286880 -117368714229351 -254515987143141 -123523139895992 -236729764472223 -227780037701560 -91727372995582 -17638952075008 -71346292760526 -102315020169356 -248801651977529 -115522521630361 -97426925542861 -46046044609910 -68868877760768 -269299112794453 -191267010698052 -222067845908778 -145879213700203 -36452549118227 -252463661067222 -79908613022081 -90274965209064 -116247166194162 -133475316540371 -281155048878220 -67822251909280 -141950163166665 -272921290811741 -228948180406250 -260718845893134 -107419324054859 -232646059895960 -281189111564474 -256061249218090 -220918423346296 -80931994495329 -250023628421883 -186576170416473 -117577984204989 -201908558239593 -47401559616510 -87992395731909 -202442696984789 -39418136454840 -38765591829615 -187840105909013 -197602448135363 -215482655855219 -96927816685557 -139231452925292 -114288529995188 -200831589188503 -61427826188269 -258037299061808 -4358789240215 -273722995813676 -278758709632396 -156818016266109 -110072852271731 -229285702062546 -235296660177824 -27320345454004 -20630977354029 -211012369490945 -151098089554615 -139147716270742 -232560165754735 -178283364159852 -81747197872880 -6501408577045 -264448457918894 -52515402358041 -158540872125999 -82072915096463 -28513734830612 -270931880545176 -73701089428175 -270626106421545 -71307344662460 -172167515417852 -178300846900963 -61843651500416 -7812095615794 -212809600128195 -118856272826831 -228658312840361 -124256350281885 -209621527635923 -31320744573982 -48951677906648 -204222126959922 -238625067578579 -166367088554610 -143871097810060 -252164274236776 -184387766567513 -277553269154811 -174877711235538 -87286097580460 -59588493060472 -30163661538890 -104807799024802 -263459370104622 -257995362001043 -216088626117662 -116000773188752 -151829599878464 -135269847169089 -58108471506734 -25131255445943 -191246181353968 -202392139916970 -36284510643680 -19614730410956 -229714084986314 -110563133150203 -212917747037333 -28215922688031 -231366636831239 -54195596900449 -68291019933127 -124082756151416 -184341319368244 -270646577592938 -152043428015693 -231224042190846 -17304111371769 -149684556350487 -181981445231823 -165487128174730 -144514025098493 -71380894652993 -169737125896931 -19380555872294 -237749371747596 -121038430661813 -28859193285100 -70460077148110 -153290002011018 -190496846363981 -255250334226063 -30975759740220 -22472278770822 -148860388045054 -244587640328833 -57110048088415 -34506093130225 -93430095589591 -280004523422252 -238865335354599 -236647752140222 -75578745947306 -152308373530996 -134048420845005 -238817377730800 -95964386325714 -185132774067511 -90848420284207 -117632818304461 -74100370318685 -29922811656951 -77554795791024 -218738550315187 -159524893223111 -133190993386744 -199827591298240 -198139839716628 -49027634651001 -56981942020770 -188950037166800 -149397919996748 -216974602138758 -141128045913748 -174249863748606 -64636465389026 -221898140529074 -15902722679021 -103858574731914 -174211470557390 -12806373939214 -242433444846203 -258101915273882 -144692637480242 -249835666968793 -107856410436813 -274123381749381 -207180493421898 -169858005070928 -181499918478800 -19691091139781 -87243986155486 -15830400621149 -280193163780514 -197984996337816 -187610945163859 -94714470562404 -103962306213433 -267945092951614 -184436855546738 -52236833112386 -119674233993827 -70122570950637 -142015400796759 -252485890463748 -203949374959322 -248847911175251 -195617797580641 -135288247234822 -244894735507643 -251830062052432 -246297323973202 -177722783430930 -67564913144211 -263429489338192 -109469965514737 -276825273048239 -188798987353384 -80220703068510 -257609977480615 -2705433423722 -256497269457447 -98702068263387 -190116516357872 -230050508714737 -260394839970105 -165595879327870 -202270513166041 -211472997554060 -138893949988556 -217492424964445 -173504963173613 -105794626534747 -39442549959246 -236952472086341 -110839692118471 -249249383429767 -237945888794161 -132973321261305 -236833819273885 -112668000651807 -176815856981397 -107418578029735 -97794194753831 -133641037492972 -83867039602348 -113456414043801 -34314783017737 -15613398241440 -129971666813917 -59580208195684 -142648568051729 -4326081990765 -10608601313676 -44148760035083 -13035032403407 -27880344092019 -130478702478918 -253554698700199 -132925999420969 -278579626025576 -113331392508400 -208541462262512 -40370997467942 -55870726111905 -162006734485250 -83945526826301 -71027968496307 -274014050162028 -33205414933182 -280297811203940 -52048588750771 -172930977049822 -225097086978016 -152062489665054 -229205035679474 -280534355420332 -93609675120290 -209909045606366 -83320511783656 -220847922607206 -4273923697696 -13150514268748 -10340834304367 -87618269661569 -60326270626283 -108805936956978 -65166297387106 -24069876374658 -212111907176962 -190650084366840 -10077848489672 -61411986304883 -35224461569309 -2029862833152 -92842341502407 -46210400888659 -76726004433952 -38584634242588 -90504671823984 -247466466898023 -160234471032502 -157841520355085 -100695371328854 -228197430000734 -69021516476293 -125311014844162 -165685196395767 -212119395436227 -142219441547452 -194716668346738 -1679301255016 -245394380923742 -220740159429939 -234267280437447 -143577653086629 -25587599719659 -160228084511421 -126145461547452 -14605703942240 -230464743954614 -139031507746920 -224899943016189 -91374972850696 -137387206930001 -154841452186563 -119988337564203 -253296373138718 -220758269124818 -102035615084767 -264905775893466 -247368910713277 -235762688282679 -228670908546199 -58995325768354 -87504805690159 -280817708203265 -195304221813267 -198456223378897 -50773810791855 -183201373780287 -4160459726286 -176498010294327 -84210220752561 -73949874236178 -11466008516936 -27665413183246 -192745141973550 -34242281041910 -81726040489287 -99329399956533 -215162870115312 -173928432380286 -122770598964930 -94703522728415 -78425832464708 -207626056797023 -29740230910254 -139497672818614 -163225611978896 -203211930378045 -187369521854850 -276805883086209 -102631264131122 -168742653266807 -74807270590882 -24297671187343 -173142537629376 -215126778117347 -176894703162208 -224873480073306 -18329635508041 -21334061434496 -201207855907433 -189204166596636 -244353080603450 -9826675184490 -238668066227178 -244167934361938 -74099179736059 -14682111220050 -142840724841965 -169426347045095 -77207188001588 -155877151993397 -111320126200126 -162700613188337 -255072943833309 -205001421799981 -146977868116085 -126972588557517 -70274773791778 -188122778710510 -97488834953927 -113811409955876 -227352575929856 -139619831617845 -15358075082701 -195984515064381 -51400047017282 -176660118009681 -168945731292247 -250905015063559 -185417901059460 -103327320109274 -79805520884430 -39119713288473 -116288328859492 -235843053434135 -7691316613468 -77140376298103 -198650499030295 -227431336528892 -47715477464515 -28778286279968 -238182657275563 -124398613501225 -40667930462689 -279641509170310 -132553674752665 -258895340816647 -240423150491287 -21147452667888 -192064398772960 -236658305217880 -164946168104784 -2370221624177 -181814991592845 -256803852997538 -158294601436668 -265978826510626 -50507134594640 -211700975872630 -102936940056507 -57165124398572 -131997610715131 -132549210428105 -1826413686411 -34573622478514 -185828026811409 -142675851313225 -60396671172520 -144750643785942 -138982278988018 -249878172969186 -183994273038484 -65675566884483 -249768270661357 -99754791519467 -48463042138170 -45329557406211 -144911147060353 -269839131246258 -79178764229711 -180421021861061 -107563359178787 -105982199820540 -79312445131314 -245065538966046 -265501452638572 -81092464310275 -214556754941475 -79696591365166 -43764342660807 -215980995072020 -170429913558991 -227084844753035 -67088348371270 -228473835756785 -20869612897536 -212551438607665 -55701118425557 -188741704307359 -259815932947447 -17273781560197 -273493864937606 -44371519780176 -7104736991186 -133457819854507 -199347924955023 -192612885986753 -123938097762006 -83573622781545 -77868810879222 -131570897283622 -29581646836976 -151794477456988 -117586999357275 -130684741307215 -78749427930376 -156625296140063 -72119858599025 -70554670462684 -238051147796725 -121078595849869 -101297283265930 -203729326473322 -204807448716097 -41856202504808 -216444113865650 -9185442748037 -257341250429722 -12970407765942 -133576918369235 -137150169546658 -216836461761716 -52961408282317 -39685063853859 -210064476717326 -269002929330670 -255854401837412 -173080302944514 -40570425494269 -222795439497457 -234554504470057 -32738181902555 -151700393312453 -173788189036784 -274506396694922 -12818695096564 -84735223334855 -117599586625700 -90766349796882 -12911065146324 -3369911383352 -166127511461478 -18861893304707 -209735149564311 -237496519005736 -210310996106849 -174854445750879 -235353474145653 -258667132145279 -19566479448305 -164519566910119 -171595126825944 -91388740379364 -196252725648281 -12359392838119 -136192474620309 -65416300885739 -17809051877904 -69473474728145 -68502675317045 -18893905645961 -208144679520647 -134946174570553 -171047839206932 -164993785122497 -238808198958829 -65322154247784 -102701996573741 -261411066029819 -3716441171106 -119777000866157 -125446847286258 -156180777995620 -230946444388828 -125340315677639 -166498730650377 -32686028917222 -122854835767412 -175261705894817 -13657539629244 -132362601661497 -79359586980139 -143298416108900 -197416534927707 -22289783100556 -244240357160667 -50244341899039 -146466415635986 -216330649894240 -103903144394823 -75383050800539 -236553617881978 -255443115462232 -214385324878371 -25158747216178 -119026756416527 -16688631270413 -149754492258923 -241575879881275 -80138568920684 -6368271965640 -135019056929560 -96415963739640 -69141327456799 -177910393019173 -29897244039309 -209829469353826 -76415689375715 -184988433036788 -126276150437491 -159352276826086 -70075859486000 -17836790508454 -246082556184741 -125527850890753 -235058264255042 -117991037572464 -197143490803852 -88879909846328 -19824703243200 -98932259358851 -145585903228444 -32109334305620 -30631457556778 -78471133260534 -17361532765327 -39928285186510 -482194278198 -118749174789073 -163549076243361 -33368660893926 -76737717236494 -163777830390562 -72071821681783 -42431288671077 -115042956076137 -74359464023242 -31142900469703 -68726786501975 -130734779737299 -240819555219856 -8765357157439 -281212068357699 -204458159127378 -275654394006331 -228748675699331 -99859851367147 -29332220919417 -86800373185224 -1953434206662 -85205609367985 -146763190272196 -119505229889566 -227513019203237 -169896604115465 -169777798964299 -103614650200435 -159711754469127 -121438440372851 -17186447270895 -64380131648859 -120857438925642 -170202985616171 -278683662239796 -111477566521154 -264039633013797 -145475402871477 -147724477612732 -107607399360617 -179521068565270 -3047170684487 -214194251787203 -207648525987373 -79321588102126 -190918366509401 -13452507275125 -202624536110096 -109168937327889 -224205569855348 -131727244237464 -140675636109805 -72566102022452 -78559205307295 -155511183353125 -2680766846446 -81964246761931 -148100182700807 -234761764296390 -184822360163156 -167464096848520 -243442928053394 -85130608715377 -199731781204234 -34860251277163 -61803090933055 -157727609987000 -19574684945188 -51039881872128 -68522288206108 -226934031806091 -276930293866750 -247446379660318 -17951755800874 -196657304023726 -16113139202618 -135095052349177 -266502801632955 -220420916528393 -225440829226986 -235197778100477 -181822964449458 -27989503383752 -53020828679606 -234502269900990 -235253748255176 -168578133767717 -72264788357580 -258763860278475 -194257283827094 -2282733351309 -28290565227280 -223915895405670 -41701965475077 -13520811605115 -155963354580784 -88662469813494 -138096469633410 -200985350842918 -106854396975612 -155651085705288 -168859212729109 -162826721803793 -180867786631458 -163572464243185 -138256919258081 -239542269921231 -83453980820464 -36220271771450 -86158247733627 -229393500856091 -170718552633134 -115770881653163 -266512203702298 -234758455602404 -261514337474593 -66730343407608 -278705852305958 -154657191235175 -80767113448708 -160376965051645 -252786801582425 -59879608168033 -258467648007679 -171840486420556 -2217806490338 -237767949169102 -198343725076534 -125202436602327 -21485036018210 -141976132703443 -195510047990989 -252378411278528 -128159375112455 -26027162819391 -184324099542977 -147318535540438 -225972328654911 -257693726657649 -168768538121109 -223791015283734 -35531037931792 -16027312857672 -226963745595189 -2305508517544 -88132777523162 -256561539809388 -199618317232824 -60370912925363 -186639290591608 -249271591694709 -271473288227947 -266427008834887 -132686509599144 -120207948622883 -231489248231798 -49881838744767 -269482551491078 -36491758074777 -233522507313546 -169185551929317 -160522028844820 -15186701702095 -32216381973510 -36450634917713 -175624156176925 -160515147909780 -38082545941129 -240891867835853 -149314711670587 -129826580838787 -201840387422996 -208017866329338 -221537162226157 -84998464708401 -155297788639157 -196380579440554 -145206469285861 -120354438544100 -120675976882290 -206307924410379 -272406941439170 -113580857306980 -274118265551077 -102344945530455 -25943903531305 -243266140800818 -133088746509044 -16380974769454 -64787033700251 -185839917647418 -193386604337717 -71313957445624 -212299704656200 -245439250178358 -60908507595968 -226391728305452 -217573797679456 -155587838644245 -30561045179187 -208072728454752 -171135928729557 -172475087356142 -171579013249123 -168863377740376 -65586389485359 -14943781198320 -168137519825515 -55583715568578 -131813489740617 -143575410061011 -113767101230350 -244437764239546 -68821226703727 -120212044112152 -198252553442568 -172764380474949 -198273510841401 -258818948852805 -253996512122780 -87220353963870 -560372996322 -83563252732962 -199912848295551 -159012472259179 -173256188624711 -8600831932906 -111702520942188 -208007549316176 -37538242067108 -105768987223543 -151198792633738 -75329570017800 -16660681927643 -117505793314779 -83660633628649 -89370488466416 -107282653769177 -218941941830079 -144561769555864 -260951389875622 -117356266852699 -42592273196213 -179404061097322 -272464816631937 -119810768588415 -156396101811626 -85151139155009 -14458960116317 -27750233389199 -224642785530939 -138702844014422 -31120809643177 -159278255598449 -83688118499960 -34715694535106 -204075737745783 -63882802039757 -151914724415506 -28296086914259 -19617743554705 -144062303575388 -2883860205709 -205724585708119 -154731232190390 -164916573144217 -102331775732394 -149367159893920 -2682881800391 -78886762889982 -106908680586040 -195512306913100 -197313271503659 -183556787322114 -165543503473118 -214714713262153 -101401763969466 -193523833741228 -160952343622632 -144565738520783 -83489904890746 -275666935654358 -261488891269706 -126624048078617 -3652734247058 -59029273247204 -111090727032113 -12616607148212 -155052250788357 -202006052750023 -257208407023414 -9400408574009 -72284014854658 -216174526148575 -70545602839066 -91447665212282 -251016939204768 -34615840593232 -92426230308242 -9920346460655 -47041386265220 -85239192968707 -119839105349734 -183019448542818 -55560699923702 -50141729287938 -107881372528162 -237329160390049 -16689839531225 -260989038244258 -11660177691628 -102179874769312 -245683453499667 -177376764143242 -124311512188912 -196701472587000 -202103002775704 -50205740070245 -241849764084501 -193756697213237 -94891525237499 -60971401702963 -211757182461021 -67338448018641 -176193744848626 -164967802949054 -263561351563050 -163254081067941 -150752532368677 -72802292873262 -46945214727772 -103444813169251 -1501658340457 -248782402179930 -226910712725171 -94513875186169 -225195084848061 -157129812245537 -213224669436267 -98486953223860 -101956957622967 -272759345603873 -228555263628574 -280183453099915 -47999990293358 -199304674106302 -151088340664296 -143070017550709 -251373635782353 -169714164248309 -154990267591349 -201089395764689 -129326917501681 -172081554136377 -184566768736940 -116626648890696 -280435112291390 -111620268909000 -249560506970870 -245095575521755 -211050669800788 -241360595025016 -177717522936480 -158492595166385 -155691210971705 -14111960959322 -32809747949495 -280299107770490 -51664794283719 -42959155636824 -110850723489220 -64206236974937 -78784976290014 -67070505653016 -69856721445837 -132558914898386 -20463999443955 -208734171385556 -91653678941142 -56793648560397 -5336620001468 -213640675541763 -271830126296572 -32569924072141 -275024964330753 -142316962921014 -14187951139976 -18199601522236 -91567978386163 -206073329164126 -72913455132923 -170808674150340 -228322301814628 -213141308563965 -104129903036435 -259294782689821 -114885258824887 -36687498721759 -108383620630156 -176273647896265 -57852453267407 -183587463783114 -18094085204169 -234003625005646 -70485686319006 -154922785376117 -120038008598063 -242836672778146 -90328656177874 -197953816616678 -186375809222753 -233984644316607 -113773029706320 -34279607716510 -36410139067233 -236876882673030 -216889818292287 -113293395367662 -214877767481944 -104398232711451 -49220811280505 -14057170905917 -159370486654948 -198333545279128 -37277889464957 -101278173580523 -8091898933066 -225884778215052 -68685982369331 -132276452311075 -89910065765330 -275639136209308 -203400791369521 -195826110330202 -77504142764273 -47927394687708 -70432450855125 -136815129318032 -213396923420787 -32985880849563 -268946852080037 -101956772469354 -242034848193324 -221865310496715 -22407866254247 -230885592939468 -177128750869268 -163231207334642 -183593929104404 -215773809684323 -208079732545408 -16287537420397 -190857313870500 -203330966812004 -17868680624099 -157255099435520 -34538394989416 -63726161147360 -138317178353886 -270625290666697 -106370871620828 -145802090442004 -109907989108010 -37486575567390 -214271737723059 -89834297291840 -70330049618359 -111093641599958 -174525374652514 -140425348022235 -251388035006351 -228637653492523 -127196925336427 -224462045553387 -163546713870175 -19324978568640 -257466398900752 -131152146063416 -86589870288550 -15972173217935 -90529452298166 -221127402333660 -192178840109719 -147526928602457 -212667316736609 -49068305403581 -35741525715734 -7068312231934 -170388181568950 -225898064867611 -90684069727183 -86850419819177 -198784876002045 -272589396435530 -191708855972918 -39319000029041 -56655580344432 -70004661521143 -80659871036858 -145614239899194 -191721310290035 -97718530095579 -123743844640239 -167865625719171 -144863806029010 -25130757001473 -31311194270542 -90414204442540 -254342543259613 -7549017202610 -193070563391701 -100084501017846 -67751548789978 -171453040023852 -61756777284637 -137547213210600 -242021081581443 -83815859564209 -25460447317036 -266171832046093 -180128860052207 -144924389545794 -47824746417077 -2693647931077 -124696132493354 -119620351579404 -200990687880586 -108839758763131 -256649301206566 -105614552405123 -201201870865135 -268570356821813 -75807506754909 -163236321801020 -250737837121998 -2419075371797 -213057097500946 -74927837587765 -155470754335530 -178057081229153 -12120197540305 -254000290474016 -209888811765524 -4979602900295 -47178977619581 -271102155194741 -66643716225080 -41360878396489 -184936178282790 -253523653214265 -5240413265751 -13609462604482 -82225527192036 -11879138712723 -252622866448478 -120495485676454 -14753948022289 -5276125179359 -271424287641509 -88807223665555 -199167078521193 -7256695814433 -40600466302864 -119195304625256 -10489305027673 -2682221886500 -47836931157357 -175638512675736 -47138005497075 -237722201805505 -65620428779800 -78350151077870 -143261859372087 -233218249299764 -84191061735328 -224512253520736 -119382941444195 -141830431347037 -212450414221038 -156348845000051 -112134953030698 -193821078372858 -29682255025843 -185481593511337 -224913178047321 -67196197107732 -71117366932521 -182767694795116 -94378651329112 -89782479331012 -210961552410688 -40199193727727 -50153823437000 -181586761788589 -253139678413713 -265923646790846 -92076886762430 -139723826647764 -7928504654170 -40497066119614 -252033404654480 -236588362628191 -136899289775148 -78238542963870 -111910950244790 -260481138468604 -193552520222259 -255063619405483 -228988764774478 -238925682586831 -279954111633901 -15577371247756 -154426377069931 -235965387275109 -165185297288096 -17817683146841 -14851263016827 -27206707955855 -1905196462039 -109495808343852 -209296447724151 -25346983345626 -224380247524176 -72260770882251 -27549213426462 -124721929783944 -171463637852393 -100135290657747 -45614700979841 -79616214360219 -109833281377339 -179188551151389 -186446886887863 -238489447003754 -127590085684845 -221867067614077 -38184106840979 -234267467180313 -201292444151837 -141578728523986 -55959013499325 -103348671013685 -165411124275490 -22730823452761 -273309533336272 -5148622239911 -92225615412020 -30496514882136 -68555190684298 -229483814324446 -24331597647548 -179569470572212 -52039985650198 -49637507289766 -180237578204253 -135537272317219 -164072696081416 -32634767899858 -82625617623449 -271777476455265 -137809907739283 -277360236935497 -192842287046143 -21499528582712 -15529518811456 -41666475869479 -100121086323087 -47925006781319 -13600167433782 -267514441915016 -245339312330749 -196033654758342 -25805381609061 -106725737855192 -186119443204704 -12312865168382 -130730963692252 -33085006482622 -41683958610590 -209901521156491 -100943728866796 -198863433612162 -116535560131864 -55845549527915 -59684801652245 -241045727791762 -117389418526336 -255164311287000 -45088557999968 -212350158979196 -98749560374931 -51630130401531 -210212293254917 -268263719158651 -197360761667727 -203628142080313 -43876825699340 -247470660599298 -200684764440595 -253093256577696 -143353337372349 -195242421832919 -221408537743201 -166628679685228 -196906183293668 -197335083906362 -43327152026154 -125927056126289 -252157146245054 -200809567075578 -64777224086030 -203312461160319 -42903165096796 -263346123499650 -76476974533242 -36338523661386 -245146874098018 -103743896900520 -28602708179064 -219121221926433 -79885940544783 -117646097496456 -82354070626685 -167693827967139 -273599556754807 -2260748072155 -35208504075651 -174988430223439 -177997065375190 -83208099332715 -223937958525888 -24467455085622 -18684575250409 -5830093168446 -43132437100893 -95643283180823 -243271136817182 -83962165639236 -202422545895282 -222807181665717 -223411848834559 -36199397219718 -219325737245879 -45717443696627 -111381675409048 -177105376408275 -54268505017842 -57983842932230 -7237108825930 -196581336360846 -153931087641135 -195225212244426 -232201131761241 -165048494619651 -2305537358289 -113122131185472 -112323736199570 -127851869952945 -160585168929591 -211497871759209 -271469272255057 -130730444602361 -13305378650013 -55109909463341 -228265869877258 -138950117490150 -114840242720553 -223942436075186 -60293619475157 -154097778197429 -192402812836703 -70821837243735 -151666248541049 -167733704299719 -152001813426629 -107147037698589 -15541956294931 -171118939909074 -167965108018526 -139275339712878 -140729663470295 -171199849551121 -267559388065328 -86851665796047 -25062887993597 -265493285903262 -102106076477659 -189859088430846 -148962158523877 -48122852217681 -280927836161192 -219615680224812 -35609274794208 -152124881403241 -44595848356945 -41422065185548 -39079246698565 -193835039017721 -149373556813249 -168105572076868 -122265568233554 -25852053508172 -100811480751160 -157826144409889 -223355582596255 -81474039753036 -194539480348146 -164211304165060 -56766701315079 -30023095676069 -200944191040764 -172737892344524 -85203937703530 -281377790716597 -181223770514692 -183850052591402 -154713119400331 -150660882736134 -151148701237466 -223259601365956 -212247840841122 -52342519930709 -209692075954782 -21433540715423 -212489553744744 -70762030909943 -81701458769921 -60817193792752 -144165646154080 -151019792725386 -223697980649958 -111091499042909 -124941238560531 -125106949074584 -273315577805576 -159388470392545 -217122338486516 -114651167661974 -19962207641213 -193194813115454 -103972518587795 -67497253218031 -65101811327027 -33010054183676 -136067104315299 -22710472163140 -161830853726788 -205912075985843 -230105591738685 -202814879043272 -271255877541089 -113268204466152 -102004807818316 -71691281727408 -80498729514978 -89494640846992 -259404798572555 -114600927015636 -54340158452427 -166063052889094 -272038909713355 -223820078811320 -13687539691160 -183448297237472 -114618120327971 -8984305506430 -161261485764727 -1497297085654 -55092891626206 -276855740601814 -94466095509061 -272498626967961 -143623961458521 -4409531367998 -36650390622281 -270257042073056 -186857944654395 -108311693874360 -194844851791914 -129024491800519 -88301807073978 -86288587493470 -17015703212089 -190780036469389 -14679489150654 -40698546330751 -142167234251727 -192516532755086 -205519670151314 -122669872982593 -116242453080355 -75013338086369 -49354905339285 -15740378200064 -194594499191382 -124330347417366 -188902308113033 -34971060080797 -39682595829949 -250913606205332 -70190883072717 -229711791082408 -182489199399356 -213053605189681 -142033304514927 -264425641266127 -188833150843639 -33628633837148 -143644869777422 -31968305026013 -78850703042807 -10222351692644 -140490486875169 -95743626021589 -220804840852164 -184811255660884 -14558170696232 -136199283684140 -119157928169020 -274976621629003 -149090042532724 -141976161160559 -227045734360226 -85484573311636 -173720261010826 -149692462493343 -36384316878505 -79775602757863 -203795301591861 -6497556362581 -128256592393744 -141881923782556 -56562341913466 -110305559616737 -115969240220189 -104900166619739 -256263347468349 -133224620730285 -99951627440506 -84964187605496 -56596496280678 -97564501003011 -186086800378741 -55679985024795 -115179391532000 -163049192351373 -246681829697766 -183718294071801 -64748312287059 -143682363535814 -17766280821010 -174493697791312 -236836041993497 -159790573438098 -120385590318560 -13293456232832 -226067081697235 -155071294639898 -203340738797259 -236291306657962 -46151062152475 -34904311191655 -88144142661391 -104278731066032 -184697791689474 -239812525972707 -178307175912806 -112548911911968 -6545588064952 -45114224574521 -224599580813547 -71424156459707 -147729824149266 -263891113807507 -113103586046304 -180730298842392 -153914322566254 -47066078741279 -180454442659644 -270925965709780 -185425731319651 -216642626140407 -203617658481769 -233006465317392 -175184451092372 -65860010809726 -234225396145799 -40227601403937 -217475330386412 -58243275316546 -66724160640495 -262838169877209 -124087488161302 -8834566346277 -513900446511 -124109809784102 -11194566873967 -280623291313098 -187580849719078 -279218160087333 -94901312438951 -53443660877205 -99203048876791 -217130754676791 -174031197408781 -167054973616198 -54252659068297 -172757576530878 -141602943627343 -205787291003646 -188511719475319 -265176706569258 -16907360948827 -99964437036334 -27479647443991 -227895110099105 -3602722731234 -223801566340397 -205516482362237 -236922684537642 -196264760164119 -168098922999468 -6817780703642 -94669167561831 -258115032945768 -184584327718064 -12551800664285 -34641316494186 -88766396132820 -198324438968594 -24254664057427 -100961655412908 -264853101761358 -119246873170683 -265395426019217 -254417182245787 -135789458689532 -244553775830374 -110943518246767 -171572009195618 -211972704440710 -182564304800708 -222124266268610 -223643524142457 -137881217939942 -237041735264594 -192618957996337 -235971910857245 -10482329911685 -47800570634895 -155519305733040 -80819569483778 -178564301825041 -178085903332001 -53180202989769 -153364736104677 -206045738958492 -255835233940138 -76686057921218 -111707042704477 -104493046010184 -173754709335328 -173939987042359 -207413932283562 -254625158721435 -119175121770622 -127049886109203 -261673562284889 -9309828153904 -240338671567168 -37535180704863 -197317110804488 -1324797979058 -148680828395698 -141782111981703 -42900467174419 -264757468474217 -254142915705803 -185060443784412 -66303580862692 -268386310026605 -175896838752921 -239318764691808 -238128840714425 -70281310747688 -106659727644197 -147990426797745 -271473254045125 -153218306259109 -213290033516579 -198175853106321 -200704901977252 -57238024297361 -267608269672080 -227165877274022 -241229183737143 -271221059327572 -77677668406237 -56289928921667 -158930761883597 -277796218755076 -128656756104575 -187865314512575 -220249073165747 -18264391867040 -150473007312662 -219434331008812 -131348492763583 -643578341383 -87285090118873 -63578004966874 -10302074187039 -277353593986791 -234964149008160 -36928840888572 -33317254880907 -82699337560001 -241018799817314 -54978996950915 -264473634173758 -7671038137936 -18086753215063 -93119164348784 -135010027779108 -12572625291371 -252636841043816 -85180426238546 -9961236786533 -55631733422711 -49935524014154 -88483357955716 -162017825739306 -57081575011138 -216878200112069 -68029276882435 -137667354652282 -104745754909339 -151023261795867 -86203641039454 -30636236195605 -179782556884654 -184138139716751 -145373781385127 -202859047606546 -89736339876410 -79036993819831 -154796829006483 -267981571550178 -29805138036594 -183004465727817 -32729108390586 -198709454816993 -209504985874134 -253578288850670 -255268820894856 -117736498546467 -126512107188980 -88468095795884 -240002859174065 -26424062787314 -230987284713151 -232553991724715 -184542465526343 -102769705065621 -140609107506015 -133582310684406 -264172765892407 -114259796191890 -217438071508278 -251882640770093 -228956521713705 -21667652461887 -114838259299704 -226941463274394 -220545936134946 -54360986821137 -230062205502890 -236335737523613 -272876070038429 -243086453896065 -216454973014441 -238918145583362 -140359321381742 -189017887218506 -15369544487942 -221691580673025 -65081041940721 -165270544832446 -262893342827686 -146189039678908 -194695848461266 -115352427077261 -221324550208526 -103628903820836 -228820472509499 -268286395247906 -222027286012602 -174367678678320 -237941422326295 -48568437191795 -176039213796684 -16845393394549 -165028581580321 -253646560081442 -248022384508852 -147563988430481 -98852270415364 -185631814648212 -7909006995258 -167985459028058 -197051135822491 -110280363780155 -112593222569585 -24690047377417 -272385452766969 -88246415382737 -250141673979629 -34560805921037 -244148570694786 -87789363739590 -215914472563960 -86176072438857 -137723583513240 -214090692997291 -58306889179951 -204658040542169 -149146677756387 -196477156872720 -202818707414372 -79984450787937 -265027040912608 -262432474526948 -125849936818277 -166241503780707 -10670868486207 -243477686666747 -44852663735245 -46684958104208 -166091997830725 -207567432996382 -11588190857100 -79833516778076 -97569569399796 -246341437783536 -57047473597707 -200143842541023 -234439082626993 -65002605557007 -241456598669313 -29213627568079 -206477685431719 -30554754046966 -55918343045233 -111057503409259 -231453480444361 -92009163947126 -104256481358276 -172278597555366 -262404626407366 -46553286706545 -253779772299036 -156795293432551 -236995739697749 -145373035360003 -214350291159172 -9545277197403 -217074883312138 -51649425580379 -204708365370318 -14104314810592 -154584090321460 -96062928837002 -254845794481940 -139753996507982 -168262242116219 -40588369423788 -221665585064683 -166619982951994 -151353385227982 -2097097932541 -273729312234376 -259012254102376 -211077612175675 -26971109139286 -45337126484260 -74552797023431 -102147662679411 -260458656447056 -99604272520042 -148495685950967 -252161703225690 -142865772261122 -51683830255579 -32110780074443 -2254103827205 -234182019098934 -82303258779270 -246706390802533 -115918435457286 -177196147400168 -10199227670338 -199724604445982 -30407359778926 -38256140042614 -234431927857610 -56432413536228 -101341050704569 -89515023676397 -153115239857120 -41898310004347 -274236253708004 -233818850157625 -118948215260898 -261731324238581 -203879250255213 -238328178399735 -61610740992102 -181985514344832 -61316397098688 -37211738482221 -129354539772969 -264701136631222 -16047896804747 -140045619719955 -76839762995034 -239029620174763 -146887852537250 -76559956929310 -159733946342125 -243792586504644 -223155127035593 -9318417762435 -207681345904946 -157455527660287 -199228001956779 -123188074974088 -237462669146024 -265369584529476 -127905385459730 -150925005343925 -241640371051483 -90267990534809 -121082769788134 -171287958639922 -12855513765547 -226483950180255 -82294181404464 -31765310388021 -73784891724301 -227167573177295 -109640806452933 -45924869164528 -228874861157644 -28843488927711 -198502060124734 -28592574436858 -121930798540476 -127158730397836 -277088897090425 -181496418705494 -240635760770066 -11259211553815 -263680428786539 -147122115245038 -13236643461852 -125809546546927 -42781921614062 -22298054728997 -105370914250749 -179372201564440 -202821362973439 -54492945773272 -189737962811851 -179574711807177 -230092179209159 -15644483383559 -277858945480433 -54686345843574 -76062302553029 -34196996466628 -156095581380294 -256213623445283 -104660521079076 -43246620820952 -135408660117149 -183722403718377 -251112162372255 -114568577794518 -193277297583876 -113413947394200 -115283646119489 -96937571920388 -96973037943862 -63188161297891 -86589569469004 -252920278283290 -60586244685217 -109756788613697 -78723954861968 -170154807140716 -67581149536165 -240986280703433 -5253798059251 -258677187468101 -69979105531789 -235910499789483 -111619301717379 -177349106533688 -224620186671731 -166675296519602 -229826507989952 -232926949431839 -74053175617970 -85289087394495 -157538847546955 -38085643166331 -119719725958650 -70986708599642 -233182565095841 -256154808985830 -24539172598709 -10535209945956 -268493748749004 -75469800056591 -228822182127836 -32110022622599 -133242936497492 -267357408397474 -269995924977141 -253523545855432 -143464369770446 -269882076062362 -84041302962421 -232592594729813 -76912651111438 -203485492649320 -64968894068500 -132367758274786 -15999244896523 -29681310219727 -279142397675280 -8194333369433 -103279488496139 -222894410481289 -171024516899808 -141743599879893 -118753211845975 -65290164178447 -88061032852340 -23450025176222 -83473056765161 -69550369784755 -186858752519644 -27843881085211 -225293928841556 -61008575455467 -223507452989046 -73411578561496 -6165820408895 -69271572753283 -162827622144262 -67315068193775 -219076866656953 -194002025669852 -230037085900781 -81923065562122 -280851275053698 -72786180865178 -175821728193482 -65926120216470 -241674099535762 -130525250471679 -101612482154040 -83521480978526 -82265198731204 -6663553490417 -32455633313520 -82956590013282 -106588392778893 -30397757068590 -38489475159256 -225113604869020 -39600696386027 -5634473569443 -29313678144598 -63674340629413 -251974825566718 -187634114953993 -133806036392635 -11734829269805 -125807012810033 -110602777054252 -176691136020664 -53972990302506 -184808568399131 -123607681960829 -33448319434999 -206102328035267 -84693908979141 -154252369113764 -189777603652334 -113165520267423 -40666880341257 -225339699866542 -83937018857766 -165519516374031 -58566818735349 -158787646263535 -266857175336650 -5145731747243 -149792669561402 -25532980804334 -168719734154720 -162403374005135 -144729838274237 -21844996823289 -115681644220915 -277796285953923 -134783199933708 -58549854302021 -105841273570663 -223956274346819 -151252632057017 -219894749152633 -250991115534165 -80928638265270 -193392160580090 -175999031607302 -229820292462180 -116590426560582 -185829710496015 -277943279284406 -70856767290317 -275189101851516 -251439477406189 -182259651117003 -91985962327445 -159784009185308 -151963520794715 -20359730565440 -196876762666278 -13820731049334 -32929988552541 -240741870019502 -228449889326185 -59479299006920 -190861091401892 -271785042371475 -268025286785520 -234651494182689 -69575411173831 -6097581788700 -170110859814674 -226083987684910 -97500524359528 -64983931496464 -275615104393498 -111674288949615 -77697936348626 -256190229730021 -17782249100206 -131548671674445 -65585858276667 -248758498146345 -136122526361560 -24529737832122 -203894669525496 -82368585477576 -229611630967543 -215234614582581 -252137813387136 -79737961268974 -157915509059146 -167964824304005 -149093238732556 -145222994862733 -70864698198760 -138253408625408 -229393713446891 -270590854316265 -81475789136181 -6673440241588 -10739153794756 -20132731269280 -158517513965475 -184288596758698 -118664334958581 -17395634307664 -243731634655012 -259361615022950 -24861410503565 -195270419285443 -182006878511181 -220953701328509 -269010696108331 -140537755787327 -30439724471804 -32801503333807 -246996330000582 -236361380548685 -245841101879470 -46676453710687 -11486612824269 -34953947289481 -7305922832399 -222686560661221 -201485285963937 -137927272506465 -28698791833812 -85025986708488 -218017671880354 -189250726550137 -149381933382240 -173553982698711 -91559361730759 -246928771692767 -146272668612882 -28795684815548 -229323667227239 -128701855522297 -127485022425817 -20774716186748 -162255437552297 -108624681107085 -199029751130237 -157962139032344 -208528290065835 -281155153811991 -70013429898747 -85813740689303 -200159171984447 -253121820141336 -43124215991056 -92633430547147 -171817129382599 -111008719938768 -280021672266970 -46528644084560 -8732839352553 -263245258612892 -178519840376336 -263499518554766 -277525093324504 -51232204788407 -273397474338743 -85220042988455 -256201269674208 -38769752897738 -112323955229742 -226916333840502 -75398653774057 -231313874607674 -41851261571825 -245931384058917 -210699578521635 -53566659500102 -147403306897728 -106351423533609 -48626895640666 -11322325680461 -156864690265233 -218568878228300 -244182107876330 -107268745904502 -237078676234623 -190435159168591 -109581932747328 -8356317592926 -206891705669254 -13020077615587 -107418773441911 -195796527129974 -78319213183790 -148674789712802 -138868287904753 -9584468701712 -250827498565554 -172114493946215 -188463178831730 -59040022663340 -233010337842215 -256624641707203 -123999823009916 -134476366634051 -157677072850861 -13239623700089 -231649118245693 -113901605909545 -77993442534996 -252277556329231 -106122995073281 -280987758983625 -6781844855550 -34764659928137 -246127962934989 -253214511821391 -271281865034231 -36436206694000 -222790406807308 -60050536745530 -240003612412370 -33377436387452 -128952310724825 -133246805431818 -129943787485655 -151448301469375 -221171469113077 -70806405195461 -166764736804055 -35255635102369 -99776120912261 -213512920697113 -31825785765877 -146706684466364 -131034945601156 -39849682477761 -101830686220976 -66854827494274 -76202512173540 -226322869092515 -51894448771389 -153435718537618 -7009492743377 -23574268199011 -42366828588788 -186728154752531 -18071158584674 -184779567451836 -177578616215275 -255885833569986 -183728635694894 -93409326465425 -29292168299393 -210947902749796 -216571014306396 -79784046569586 -104813509071976 -78515745385490 -247685582334308 -131656269922764 -156970931292257 -105036305046621 -31370310320650 -210496005321699 -148958133940409 -240924896544564 -181208042999380 -63921371108392 -146006594869106 -22923402473635 -141428239341191 -151900878656000 -42007091864028 -1745216225617 -125369182699406 -101869521770385 -208721938250061 -3422845263532 -230974928496044 -7246080284140 -101666393166522 -151373470543339 -185941756635789 -194145628485336 -157458129384811 -137767312086791 -139549508605244 -194628832512289 -66955512931646 -44140954845243 -275807895162801 -111928903321347 -242922942165121 -261367250816095 -250900033580308 -42564416966884 -104849696280013 -137397028154830 -132255971951489 -111135733916458 -264430784482486 -224856486981730 -35012333432336 -234984425425313 -81746486377401 -123423125463323 -210377254288403 -40320106906380 -138774865342350 -59621126224645 -138065783106948 -205884315308814 -243284856561235 -214128790193939 -34441442829993 -221198787340951 -8843614576771 -262607152195776 -159450876907114 -182971540981870 -181026791422244 -256004525935197 -60267639954129 -110816559054562 -271193284044189 -216196096415686 -224510492390594 -254823228804176 -34060518804006 -243542184436542 -260432440021557 -224657714136114 -97014362179757 -184010993281779 -169609580783796 -62992625000786 -143935242782744 -172577910082404 -15651363553104 -2730351871414 -227458971275773 -246193703713150 -39641259433587 -161810586808235 -66137444974504 -239012469416005 -152662830439155 -4707542245670 -244797810912907 -169224820023870 -40744814078477 -172368266652421 -87748610805293 -153943818178969 -182359701454247 -23802368444475 -32005040124313 -139954008477073 -267560800944288 -130296753564612 -268896035578673 -132787266330486 -267584989432244 -67455513127837 -78246853405678 -55373792654657 -257349218076592 -188097315606506 -170729553999239 -28301566593385 -10916322245007 -244920964442136 -84800041932378 -33977825119340 -105410109923190 -279581246754461 -169934610816123 -105274993307560 -74891583114116 -134268647530731 -130473030508878 -8950730790700 -172263311698683 -223548714862921 -156124008919521 -104074412791838 -126600595211431 -56553917870750 -51208314949853 -55219604098774 -103380487868162 -59647524182123 -143659596696612 -272703658231440 -25322066252404 -144156378408160 -129572522674917 -199196657911687 -110736483661139 -204320017229616 -165591028788900 -40096890678380 -281466469618827 -69352076574662 -280492648047287 -139470599918069 -257029777906635 -35136299389429 -151783512645520 -15228711081038 -163483223054145 -166110396318367 -142972868533216 -255605474833250 -165672079929229 -89000786155260 -35414212529999 -89048951692569 -15627532189641 -186918587847606 -105776283412475 -179033331837702 -7665310353312 -144196412481015 -194345579328747 -10682141538557 -259099940667349 -90614138725011 -131489551213338 -92221154960656 -222637426240628 -104495228909949 -124958030105453 -16528662478112 -145564626737666 -6821092649683 -71358829989766 -231805386301588 -237521098089308 -79199217953951 -93952090953991 -149574173086317 -253186838863062 -168478014543531 -249646106122487 -122088372935688 -57546274140933 -105739109541503 -65697811140374 -87467643492818 -88648076736443 -265718394063626 -131896769526320 -3915327438178 -22359111849251 -133752833825260 -281166400780144 -194034894965735 -77736096304916 -221736364690425 -234148715926810 -145383460527413 -30709626736382 -245047447796037 -124620192829833 -123517810358406 -205203950720950 -270375570847936 -157264227442450 -152598177478882 -31992461756224 -69870556511965 -99528759275051 -73823221698631 -254297929573841 -113086809685303 -47321943758293 -112109899960155 -151819468200901 -242408537593953 -167417274806290 -236383018929577 -269514422605736 -255806972226407 -75609521490550 -195491801030982 -87679160139869 -138809313666852 -112070654759507 -189171982647398 -201623192243433 -254825310139262 -236281919210096 -217566361432954 -29189868714889 -117318889435804 -236575191643324 -5912779048327 -201210637440417 -253986597656402 -271958248510420 -186648793593137 -42781018160742 -123768958151364 -161912718208599 -180804329336753 -245212814421224 -122094848606215 -143929778387182 -137480961413847 -40150031585589 -120395857885105 -36530979682938 -207520415308578 -32111755296020 -75326342693061 -246298867414006 -157473736037908 -164644449730872 -218730620935840 -162479432514341 -204574152800358 -77843647645822 -117932724621281 -185804008540831 -8554001609005 -222230592337879 -196174194491013 -81141665310433 -159120555180262 -48061820856461 -11654344631723 -61034484037796 -266915755982539 -9775628557762 -8545624016745 -84498015827237 -226698323370717 -183082523341980 -273281635892641 -21144536961759 -176012639370610 -99924061609691 -95743061038051 -183704745856340 -75400736682556 -39194561841627 -279864349424745 -102418526656804 -44926831904404 -252140867635992 -197352722864411 -241808317227273 -5992561391217 -274446778400155 -235286297773021 -222529569800484 -80352521020386 -212331490875375 -57359665374325 -214867102064176 -95580093625326 -186307472929608 -228119115522452 -240383516771862 -186057284746614 -134956222663973 -216939300983169 -254034069146202 -103502652403314 -271246394271016 -116564915860496 -239931656805628 -41784504483814 -77358048305219 -153273493932215 -63208864908616 -22642821109076 -164102592737937 -162849723056411 -96076560021525 -174549907854817 -262545938828750 -250049792194143 -186108970545838 -22685960389664 -267741252231309 -102543869628821 -187032737879047 -108247766629604 -184539185651196 -10374269906242 -3720916241251 -81846656019409 -238619629278442 -253907993348292 -156786671191613 -105105396365606 -266187733088245 -178132681338475 -38222640570667 -74434979521481 -6876561939391 -247063314063078 -240113534414375 -6941606329427 -16895450109837 -255012736703398 -249458910220250 -214285892572209 -207051216296443 -63094578199880 -59132304856783 -43546739767969 -278861647224423 -243050915971875 -261849386247737 -73836555277768 -272683349607598 -119045957916141 -135571086879835 -264571431695508 -259473143767573 -53388661846654 -267299282462674 -115380584736248 -271227803929616 -108875670447540 -265523669016932 -79519256488219 -110484615675012 -42969684132472 -96644420590390 -6071821195460 -68860741297355 -159420842875136 -61345959566266 -129310982288401 -117340562495310 -193507258645717 -207398846090626 -211926080766793 -45542272595592 -5744001823838 -222868008339511 -6248342873048 -241761155114583 -56433696957578 -103389533213531 -30729310922736 -236533163812034 -73681888978914 -258239854381070 -74071784750676 -60751116041124 -152943542757578 -100160224519132 -225114748620504 -96978017530960 -241500771615807 -278929017682778 -40503306644536 -177533576168133 -234892296788479 -61119566255719 -58295912742484 -225991662929321 -82255600983787 -217521562439526 -6203242024188 -75434314639525 -40071159924189 -81733192047999 -117763163509388 -221639267677877 -118338325486541 -162609542395083 -24100512728934 -10262989904943 -128875156255334 -244552918906923 -58426048867241 -279890857096599 -9227647297610 -107108987172188 -2767129820168 -10108922265053 -268169243540305 -66391260957757 -279165516556292 -3214868785517 -1092125389554 -221182788444985 -124247396990353 -65364740993447 -247880266692927 -163094803255085 -240664066913560 -68715204316699 -195742016388904 -248198406749728 -281278992643087 -140144447985142 -225338622413372 -221143502388857 -229047693785032 -249966355112982 -8967200702568 -38890262768467 -10153303847113 -261909280053686 -39222133280523 -9531139087728 -124102792362415 -98404230958386 -228752274080314 -116716258584613 -128560803705402 -216895394953599 -165590525954712 -217118695215887 -223411636394696 -194624834465402 -129681142299532 -261245172734519 -66042272832068 -198149697031707 -215007972024912 -65301685343776 -55183639207058 -114875589514755 -205427758447142 -133925434873391 -11558159117209 -234448758353011 -60582676985750 -215589310099916 -67138616556886 -180657007746631 -212077290656997 -116885548643074 -116966799538385 -279119115077711 -143201400167806 -227416991350389 -45875534368724 -221271294596298 -208607026811251 -257747682134111 -223170264752203 -125497284219447 -256798194530318 -248793948301290 -183913154489217 -39324562529500 -200290485132863 -45146083251519 -272321095458724 -165355572894713 -267422824227666 -221064037411689 -14883166019089 -226528873953713 -144066884878511 -271469201471529 -279670319463335 -253334000204654 -94611310778314 -201581409014392 -33168249997249 -267413371747948 -175056280275145 -19047875197561 -101710544602197 -153579949125922 -253309768605052 -151768125438673 -100308677614605 -244673698545045 -33508989603102 -194733239079364 -91657825933079 -191685895733258 -177508330040862 -97234097666898 -255124060277592 -87481884648911 -272672548428250 -167314922799804 -173814040884650 -183362436513581 -175903736977246 -7737746500655 -235826298581244 -160114128363322 -58024981499779 -90669817733584 -100311158156257 -10532867754395 -94477394973954 -112683070090336 -203522227747620 -71098109457130 -154559640186702 -135953753835852 -244154053186780 -106140581945540 -175358827391459 -243000235518708 -116276990993014 -265374798722161 -192369126286305 -67705134191011 -194371823389636 -240209544331449 -42869611705215 -250251998863864 -216958483355826 -197117108569891 -234825325296125 -256086912559563 -200232806428047 -44743982409577 -51202150879529 -88651939714954 -50173740070653 -169733637029614 -109934183322833 -263110695747635 -133938755383788 -23797922181811 -176306284775868 -239233300598247 -71948767783430 -279389067016055 -68287522023851 -201149969383963 -229333289289725 -185641178166365 -255673489412876 -196750743746470 -30566506277109 -200166975986891 -199796919245674 -77997580028878 -279424163398372 -25674357301354 -103560889105422 -71376045302681 -213958980795339 -108465246495085 -114188389223134 -149946524191944 -185311078394851 -157169001374998 -38329644341180 -238095842428358 -173819544356801 -56518791567434 -77189907224205 -75941314131744 -124747495914948 -203135185491392 -226780948857047 -3700817848886 -223999102880404 -220711355771449 -175500256172804 -145077131848345 -241328329800956 -84842480420418 -189321107484276 -145342352310784 -266383627858733 -126263822310469 -193357559723235 -30079061732288 -183273553877976 -206093857760533 -181515251133171 -72201851906667 -105290753383974 -196978073508845 -202766811576151 -121655240682228 -100560647526245 -201191474129424 -7396733698720 -36714576793 -10213884928205 -158530101985087 -114145249152885 -149213066860140 -117498980720901 -7144143533424 -34679249061516 -41191683870519 -153055622410370 -237401859991989 -91747889979756 -135690907883019 -89525308084571 -80153063885073 -275174274440056 -222586253819388 -159165046293496 -86930074354471 -264012297214615 -162823005446130 -138539876928571 -168153109680916 -34487675413695 -138799141503963 -182746968165391 -24624404968315 -279287280416087 -163627572139504 -202119682191744 -141829383213171 -214926519093966 -77103394878191 -159364744053406 -238153596314706 -229098792359984 -3626681508154 -176868738434696 -262227657422936 -265638844419692 -156054979580312 -73120581889235 -249897531493800 -123791065278717 -1632905882579 -159915404126561 -274593389097263 -205114519272551 -226187791391064 -83787455398993 -252884551383553 -152277047060840 -111780888736337 -120833888421974 -225464340695300 -26977050669894 -10447287781978 -73261856178962 -64616880844354 -240799312885862 -87657100895730 -176163624937983 -92393705310462 -41825194508830 -35545142806491 -210637708904673 -43848265893063 -21995901272447 -96556214726274 -103011377646377 -34614147399146 -103216226882980 -91833671067807 -74934396567277 -206246823991546 -138541871384957 -225154039588359 -199757995807325 -77600182807550 -114031785181475 -77761916430528 -48162692826323 -206532664951695 -90670920289365 -169821842227959 -169063538089390 -36737394557781 -231599208343553 -166081889273989 -9846394679566 -188412433660669 -184779928838865 -199108504594964 -57084729572244 -228124972622793 -247010288323266 -163648094410052 -270759890538769 -34645020083694 -219350527512096 -68999730435904 -223218154508728 -188606385287530 -32698570521769 -227988161299047 -214512153191654 -11387142774596 -156650453388581 -22278042503602 -243776008161349 -13263004713594 -108113499057666 -104064779408153 -90530774679636 -220298852182105 -148313104818746 -77960862493227 -52472431939403 -266272729675857 -150279177602856 -133079165909993 -95465371316788 -226128982452384 -153618405165405 -56730110189147 -132224238849264 -260855110869719 -156421862039127 -169305693982222 -240661018063330 -75179720728850 -25849703117389 -155508261154232 -15445349312977 -247571466643883 -200948643636374 -6054676701160 -202334149145280 -198512247373767 -214305178017065 -266778721908335 -96192337255834 -79510422913110 -29269889373124 -121117038248321 -157795802626242 -65966465262384 -92290080833580 -104992609102879 -278653096771195 -165176685441355 -198162506803720 -240741953730540 -40704644270107 -193025751970166 -26751155847158 -263504750251900 -42762804112055 -51700915745379 -5250044628338 -151079128726690 -160940663447521 -169301725172147 -19564992456410 -256058017233399 -27044547691508 -10876296878933 -111523549971268 -9134806646061 -144530351363764 -139679817445072 -79468952308385 -187469327693002 -240489032836359 -98385204344584 -180523936555044 -44298754450031 -4260265564438 -175448155641094 -261846930104004 -231255695428689 -144865061022257 -14949184448784 -277400842447869 -75272778007438 -246294920332954 -79808682505042 -57496796812949 -124279675931297 -3197213485482 -150632240067081 -270675213073107 -164116661212596 -204499962282071 -173281146814865 -272382333289038 -99025048941500 -247238241286227 -165706517439435 -55403643784230 -57075955825539 -154023088380917 -140728889976684 -220774828538787 -39392607534742 -186062836262624 -109104302526397 -105461114356178 -71146850974244 -249488199111677 -231336605630961 -245487067956830 -145026811159978 -228228025786552 -145250545148219 -197887888843003 -202875383555623 -199520283900464 -173404088943878 -25688861412948 -21533460452578 -112703115854373 -108975095437945 -276114360361675 -45755419788619 -116608239830852 -75155702270229 -110251289246533 -111568120051427 -113995613137023 -73602588777131 -214874560651111 -200500515536832 -195108025038584 -265212496005229 -133427642109764 -82981508812372 -255011059277566 -116866370055398 -95364381255641 -259453443378349 -242880626362304 -132134069739804 -236596349510898 -64408080613245 -64453591036889 -91194379905509 -90567218222021 -180339522962638 -81374407303896 -194294158983830 -3073105262714 -169209491527671 -37763308153984 -82789409874017 -199851470118427 -178131997264484 -167131916203798 -263993211606589 -256550859406062 -36828822529410 -111652143442287 -26484189238470 -33361751703559 -11733847935125 -77854447018327 -237941183529410 -145796101284145 -38159373819340 -129946477022379 -120329419746694 -201759514743502 -267018082146838 -155496046145400 -265527329993132 -90655504088648 -161358750678165 -281105097413663 -3030247746938 -120307098123894 -275271694452027 -104978237279919 -41790393372076 -161245244809547 -255069939424795 -18291596815043 -181988674870972 -135741747959276 -187914963745521 -16000466037851 -276634432491 -271908421903494 -222056421453904 -135276763639712 -246318055606822 -215495705608101 -134282808305565 -6864890175736 -136458384952681 -124132538838376 -153617383280877 -145674949369100 -78239425358783 -6323879659153 -23817959723446 -20315815461173 -70662711567330 -49795272344082 -267329930429419 -49653456252299 -142036139339946 -194671477450950 -272870734111218 -117708692857619 -66576475653839 -92350362407941 -123885618221747 -89848559202069 -102591737410724 -155931407643666 -55219300072526 -43137732216678 -85184816496741 -211023982077677 -244274168824261 -81568784020783 -105219257864367 -28099610363128 -38258968573367 -255758021785032 -109480486500855 -215456759915317 -222699651795178 -178999117696617 -153277599857861 -234110108117110 -245103443299215 -3789390990076 -161715868883442 -237885870945518 -83554970267621 -167968913676293 -52453355964966 -238485648891475 -253751508467844 -140747774820196 -115254120240177 -44924191461799 -16884418338864 -175843361796500 -45725925818405 -188223312336624 -125059209887096 -32318694907123 -39036822711226 -208409357800616 -193025005945042 -40015712374334 -65459626517342 -110857250300991 -278090842022760 -81492220332726 -137616809472729 -152831715026282 -36269584094965 -105104412406785 -129679176501463 -168823421513003 -45679286491888 -267465670121432 -132621030134922 -144595216820665 -23729103621121 -74409329372040 -167824318550632 -280443860283809 -17064479660653 -117037425886075 -21734671401566 -127748660495082 -252235484964015 -1202975984431 -82298996125669 -254016402494744 -124217365765138 -54801404347388 -54109744580776 -198128528380376 -76614573510329 -72754241478461 -135344519083149 -205973871021209 -14185493299039 -165573572251143 -207606555025863 -266699095812407 -254959224175707 -184590256781815 -49772950721282 -226987279287137 -191632500576826 -260821816683678 -145671197628431 -251771895239263 -68056001878454 -21029692327476 -17705920279629 -95731474189576 -158937710859659 -128246172013756 -127984039525284 -235030318224839 -272485394020692 -202109283707504 -169333020860097 -22783333340678 -122027416457232 -255268319962137 -231440103545599 -183054158931598 -171163054360298 -218821940175722 -245875745573533 -204750023286337 -94363564832780 -77283450059628 -189788328695002 -51042402315229 -68205691496656 -110669925428771 -82365095551549 -142097750321354 -275738651486735 -63934462100091 -8085047727778 -111020061088465 -230912854395495 -196611823654482 -159579043395457 -66912883645460 -153302449359741 -104397829908540 -138802579052585 -225666545534853 -80827358188890 -190512673287052 -37498444664503 -75788025056288 -143974479959698 -245420585923502 -125927049409507 -143416393759394 -279692955637785 -65475972711924 -184631029595419 -271107555235655 -114318260053498 -60454139214241 -118301477648854 -190205141570201 -221691783045130 -263373168245722 -224428579865517 -281218909076696 -255106496934938 -278963059406708 -32910980921383 -140882400291780 -23925784303058 -88148378970467 -186778847388635 -110461885507552 -10839052233715 -90911121650378 -108750163018099 -267130451732238 -28800392905984 -1822890396891 -141254597401001 -66314582228797 -73836556131795 -150899507428305 -153689122229542 -91073070392866 -21047409274935 -181169888009683 -24651150617416 -266445121395233 -46563312151080 -34268983861588 -166739976973774 -28014665977357 -102199673221197 -241536167377158 -64483600500721 -55138703670905 -143377831268691 -101040851016651 -67031261092667 -153464510201166 -235484432627813 -243108171846189 -209322882476396 -234199611105465 -158744738196045 -194142870503049 -246503005712258 -245314502418855 -254636007077563 -97808296976085 -95827820651617 -276682020638950 -57229210564272 -31826729568657 -155829244380901 -182331028206961 -10063682092873 -252222570691988 -10932673164774 -254511016150299 -47499055356720 -180635253968444 -27286232288768 -76370162826398 -100298764275668 -260879318415460 -6361328899582 -255686109529577 -2617005009092 -108080442667415 -101867724809697 -19715231632354 -83773325915629 -117193628186477 -219367278939926 -144034719036351 -33651497523578 -23880452499142 -31533987545020 -213214776288031 -262437558619973 -256391185355731 -279014715823441 -259561742213851 -115071248163586 -251733994187222 -216164077400524 -1831570331924 -184315952918016 -212906198540260 -135305817936805 -68890421942363 -207608348720901 -78545547174037 -17350861910592 -280683914430875 -119188018239364 -131114635593712 -104375472020103 -121449558021053 -27901202005947 -203482421687707 -133051964879228 -2363327389189 -20019805779811 -184213467788951 -243024768457597 -164012829262216 -226966637864734 -106475541179501 -30208315464563 -190074274567098 -140121880075313 -138251934243122 -62789211387313 -116705081021155 -105916441155572 -35326984263759 -166828803490662 -188464516822950 -208231808306244 -55819845559394 -176361237787622 -113160250392986 -182381928705735 -105243609709000 -236590380263189 -26671301718487 -273083779028659 -105905217689848 -163560056075944 -111082122466881 -230548577743784 -2697435958498 -102763302043724 -131758464518952 -269103753868434 -249567525055950 -2364232403270 -65422253282126 -216984377436722 -97501553320064 -216719238800049 -39026259531171 -102464825952977 -259808078738544 -97272799172863 -101041611387814 -201642315358528 -199255110358759 -190171249825637 -171388885625853 -162103713451045 -182536175462358 -272011282752420 -135113435915579 -118163763523790 -56004801744756 -200557835746450 -72524610637730 -82033064575009 -242652784102053 -199752401912094 -26060472389023 -179465949222975 -238627756871397 -262182762614009 -236794655918642 -83999226134642 -50425367416842 -168388442523428 -1321422979232 -133525883876717 -4950227272513 -5527866740413 -230885634435247 -84125536788511 -118230890239838 -34226816661738 -139083644805156 -28105046423021 -37877941631068 -16308906762382 -148773624727173 -188029051401887 -89577467462871 -11302333315941 -45212525411123 -80015773358632 -56565123446450 -160639065871707 -117848940922824 -197841048420395 -107700655439808 -227270102150843 -149763184830497 -69120623742189 -130134829441893 -3753721162929 -184607517031876 -58399768188236 -159270210270408 -81524789921159 -30100889628544 -33410070935920 -238386839693428 -182236897492299 -80798954282452 -34676318903236 -84258955773576 -278382642288790 -71014366402124 -90177921589943 -244476503193370 -219130322313361 -261055367962109 -235021661525806 -160249324785536 -43783973693648 -83359434662945 -120523349223665 -273989766991880 -129597109562532 -232699226285649 -146783354163385 -246455436046661 -98322378835371 -224302245110408 -36380655313223 -205115427658411 -50100333843233 -271244483629594 -19724077575427 -212024163561650 -243262444961270 -264838684638064 -206659208815337 -187319987324735 -192187581643234 -158305724239144 -107581904406512 -92035600865928 -251294726987338 -94889013116982 -64945297801753 -69055035194005 -130055007802761 -276730856849442 -86724719086151 -23703005692859 -304903305694 -174107798075735 -87196741475398 -77388003304916 -24851990425151 -261921812796927 -30946427264051 -100801918960872 -74770763831958 -275888182629249 -140274500134234 -216913308156439 -246805530398201 -19595694946611 -56283377951800 -2167074088395 -67005196366468 -168899271297995 -26801256708732 -15855616428346 -223907829778037 -221377053065153 -121701327386061 -280252954357447 -4085989586983 -33934247402015 -200277962303936 -256001608591217 -253636951572086 -193463126361091 -104431451236006 -267893002285445 -212830183541471 -60707388380782 -161314903679756 -93525675300211 -250561710395953 -117327410405273 -84082426804468 -212700498192366 -262075470465058 -93596442601397 -50845198821020 -21905706109688 -230682954100223 -52309790813573 -83822553456575 -260986064076963 -234908197554396 -61749567507122 -231142507022235 -58601531996684 -106407288965868 -111792715060488 -160975220711348 -254407553111290 -162079017825702 -149000774118333 -117826593217187 -259968237827806 -56974303055778 -208128568996922 -89147577844468 -68565384180568 -54689999287445 -57205615246490 -171466528863052 -62708294896100 -34453753006342 -202512346695044 -160705111822193 -170503410019618 -225664483589446 -5062037435081 -160220235890571 -279231143309605 -48513067005874 -273694968123119 -234308794347788 -242249271025491 -123413013517557 -26456628048150 -104211030857856 -169226644946710 -45585587003994 -21916739529317 -209096259538170 -112479435325453 -95876254595927 -278397403738478 -183862087728013 -275113001169449 -26550594590616 -236179377742395 -138649917835843 -273312668734127 -177776763142564 -48572545182760 -263126189731305 -260650818269582 -132389110205171 -110418069977128 -7138615597045 -22563213322481 -96177322594234 -211143941701518 -28779363945347 -113269495391731 -278242139970917 -92907160319241 -103832087052670 -102411041484842 -235690084698089 -133664177361174 -271205444839191 -188827295429057 -203059609162941 -230518666956415 -222075012942529 -127891816399646 -267438470419644 -37629084980210 -60125607707187 -147808325969319 -20472030650181 -229074903546838 -28347253072542 -4300772173317 -71120338118358 -129212656512728 -213402507994619 -226861621047750 -103941424932395 -280178216430836 -159217451308764 -17035995176608 -141473881756092 -235698892046836 -154246928133512 -174651711344968 -44557555479908 -47919287285135 -270572966195407 -34200427106044 -136815377113331 -195327350507182 -129225205515972 -187603625713153 -101467523993357 -238880092673813 -59422814567658 -201103917816592 -278663337721216 -170294571621202 -263379695626621 -281226546138550 -163438170157470 -11116728431375 -143692048180929 -57464326207868 -101390737610925 -259719128517358 -272936228137852 -83501556079903 -170543002191419 -170485349791965 -246633740380338 -229448520931074 -184519083916154 -100482785586281 -199231442432995 -12358209067005 -261188781564291 -103024735897783 -97434729765077 -15465442418846 -190939946011638 -262008987419870 -187195687649965 -154080855259880 -101700340594645 -158904417194370 -180891769501621 -256731624303607 -238446540325447 -264541889589125 -163200751029612 -50502436888786 -47813770967068 -101798716237366 -265653114627960 -52319598889461 -728396978199 -71991973841964 -92572727371579 -49102377180840 -281208830103696 -51775188379602 -220215694120781 -202828571760266 -271764107200750 -156166762208381 -214755436695604 -249586583350563 -211517454873391 -43098976431997 -123471250107083 -91435389386826 -190629177795689 -53851278613731 -193233906522032 -61632218924920 -188761718238708 -122290546603978 -123249371420728 -20689046362536 -219995819658810 -201846838679489 -207561824175558 -180873560172451 -264336414792821 -115394391928270 -60248761236416 -97609103906646 -228553722323691 -168123201393562 -73988298935804 -182797501164221 -167441368774066 -207933710608607 -193729520818407 -232584233676079 -248299694807864 -135089546077025 -140435148997922 -202487504725912 -277192092629406 -71207157171427 -141807673881128 -209667222994496 -196226885216211 -18331579666372 -108377071688112 -241369220423118 -171511870334460 -187136958404824 -260148457898694 -184570099082131 -263507428033987 -112320562702335 -67694636136589 -219040276025353 -168122012789610 -14628979029429 -99269885781115 -185594186474816 -71937595279886 -211240864748959 -25024355107350 -255701151740248 -140908103333726 -75927476187513 -33435296507191 -229375056132852 -247756330883278 -239506334733006 -213209305802745 -98440765245530 -242203595851095 -67869131247455 -40202445607254 -246731834279708 -176735716722723 -5315005412949 -269844946137518 -37704505035247 -104207864824957 -44177509214457 -230158842396879 -49109975244138 -119082558904439 -265342433228913 -259484305045502 -230141877963551 -142190097896251 -177375866797076 -85330260435575 -118505976139399 -193257346505918 -257735181468688 -230133842179343 -215658914188952 -76987173341491 -124824694296967 -275777719571206 -48694190104478 -140808399757050 -131325946218797 -33669990092993 -220308290648279 -142444216402990 -225397166802073 -239572304211477 -154213219527113 -143410121338827 -48136833970104 -53413340521965 -145681641792082 -2698016635084 -246237912660506 -109006084265197 -189415954560498 -103737531131098 -195974112610389 -18702601468099 -8369936281308 -184358738239274 -27358306952345 -422852254831 -237746669938013 -178112140994186 -198587810212925 -4062099748429 -124831830071012 -161758932282587 -112854312831386 -10419050332748 -106339507843752 -55759619026057 -106936363075136 -244277201047698 -265734485049672 -205714209865414 -8459516669725 -132768064217208 -11149746705968 -156015072309706 -277331402875392 -187387068296807 -150348669325278 -136224325397455 -218356870998505 -90384223475982 -130550683751037 -135585384762226 -118919841043308 -139057787806131 -142715552399772 -47559730962274 -257525074604020 -226164387712717 -200580536056471 -60979732187888 -149423780416729 -165603411011694 -176977393704249 -237116424037449 -135219847484902 -65563030278934 -153063798885166 -248303447415171 -114959065843604 -262157060039777 -3273614626720 -247031963796015 -167589113195527 -257426334398378 -2560597075712 -200614627844816 -159561301585515 -273889940709165 -182150927447511 -18540589868951 -105196156763293 -132263480181013 -265102252567585 -175606543385962 -135567209149634 -118740114414019 -14407824229756 -67902365009290 -86143528019841 -64456539149779 -71312560036805 -222092430010995 -84297606712716 -109775881148739 -94154749455644 -171357867631781 -226009023937581 -104142694143415 -232732593669575 -123791549946681 -251411778592362 -25876286240562 -106389076996700 -212938011501228 -239485437495821 -191272338641376 -243134579394606 -184787467738427 -19910309311602 -193566221605140 -12299108147438 -135944452209243 -265163122130393 -66513109441301 -14462286597015 -136234493594151 -109082483530550 -64795221876793 -119691832269268 -241129524403059 -49951436045377 -153531301734088 -272610070847697 -169736786701822 -101783549518034 -65611953936948 -229492567634974 -196678559959023 -244817277691713 -224861879864785 -81909757917224 -62346113127308 -197952886014708 -73505427125555 -58472498116343 -265167063450317 -134499829013808 -279175614248629 -200539627192208 -46709532618893 -112571275030547 -159460407850459 -118427617484134 -231241498242988 -8043502341123 -77020942367346 -279076526361394 -187802542848980 -188456491532697 -169282179447160 -204731340954996 -17226201019586 -203193592872298 -90078245549706 -174051904083124 -165388680891032 -257632148511172 -113203267282629 -199397644729460 -107786746762826 -261912649355846 -78434747283059 -36163362883195 -69943287540711 -46225046829343 -18599257704819 -215814928532754 -11363249994369 -129353917941566 -111056301810656 -194732309311807 -51113141455838 -108910953364028 -181670970690896 -209458308258832 -202172158878561 -218330521102611 -150589838383846 -232063091539493 -83091474777108 -192418114174352 -25698413494337 -31428339877275 -216324125496908 -23096865473723 -64849522607963 -189262125647001 -141001190526353 -104144816961487 -153399418700023 -233371908697154 -37088523262318 -29667375871168 -130137326553780 -126736027285278 -3955370229661 -134759346702267 -196202995377657 -65460711712459 -151379384685672 -188714347596677 -104661135477320 -17092629325563 -55242172633547 -188572475785114 -70134874431137 -194447568401853 -109579276360359 -122865660051044 -155347985265522 -225086442732007 -206293520918332 -196944952675130 -261466235712355 -121924939002343 -143365087580190 -30370572319764 -3284532517446 -238505835423878 -29387235000382 -23249333916524 -160134789960181 -111674402826464 -59370234165708 -167746465869078 -82954738420612 -16610125943752 -94209474527968 -126653419763391 -171228993714716 -19621832531790 -95931895696483 -159211935799053 -36009355111244 -239998844417425 -81982511272532 -166486115591988 -16606085247580 -229502586686559 -183423332868490 -50775899232258 -54082414906645 -123985277148355 -201208144034432 -73844059564011 -78397153215042 -40901755251694 -208648507176690 -271689665057133 -19189034734071 -234228059822658 -194760700926854 -215094375696959 -81777887661353 -234585363149701 -247987610218693 -53793426582747 -99163457287325 -223326336380801 -258869429551320 -9129169996309 -194448129135755 -52905444562491 -193862548331059 -99277321650455 -251790124527433 -42818735787809 -181698052409687 -46363537761144 -209407609180115 -96703756384400 -250056422424443 -224833355775747 -24190419279542 -40512357192977 -274641392168845 -247052348883488 -236252958936121 -269369876358512 -185473895603414 -261327970061432 -83582463129192 -61091414936084 -138461149750204 -182329002735557 -188740200474180 -60830666152626 -267049793709496 -229333835218191 -272448831488188 -78653951102884 -200065515923936 -130424464627174 -172882274522566 -132491646292481 -5694545718786 -26085083080141 -19659765359598 -58173535628662 -109495288520762 -35788817477980 -177213878418571 -93239072790100 -121039167805743 -60660705181694 -121846209858189 -246375380114485 -14474101341743 -38740046108117 -12292018470672 -211685342880262 -258597690187886 -144461674079492 -160133765434935 -54736872277575 -71723578298725 -45740767192671 -90008662276885 -118497756306278 -90704216195521 -59750734160103 -131921189916884 -139700779223936 -83153306365687 -181264899372736 -233138491050970 -235988454344940 -35124626850523 -175068043052354 -209636658084939 -76913803394330 -74241457401827 -219547991931503 -189935712346627 -115645829425141 -141049484683729 -46304240942123 -208689602857496 -189671813595448 -16310729143348 -202848889971926 -97220413081115 -113351665056106 -215379831729705 -37650223668583 -239644901574541 -5443272225861 -27092543824397 -199889621536272 -41470254718226 -200854005762937 -206332668311842 -185823610713959 -242134413427749 -231851263465326 -19711762214423 -245011886266744 -38106049367881 -74528024069690 -88477866452307 -189061567479190 -55286231194625 -149206743575146 -227896285571407 -23914524021734 -208670646707867 -164625672862158 -133926541601809 -94219728598103 -176321393336004 -10839616471945 -68499924867672 -56931196549570 -94260276927914 -152844237356760 -221199068240872 -245522731743120 -3763919746701 -129086662032853 -140256116184737 -237747628124876 -40788019779334 -183864492478617 -94372224141814 -58369455165543 -131672191753485 -256208185145146 -229577715981425 -75768572870372 -211087978379024 -184701634575380 -71286857462573 -113186058100369 -124764633611530 -220880206607282 -135191280694271 -152771915298888 -102309166804415 -201251614839132 -41366586079023 -247377111411605 -98445410464913 -120467729442271 -241053483977689 -198272251296809 -266425731007194 -203589482130004 -77263615429555 -52265111918132 -164635172201163 -68805502606745 -174814289772710 -250870576333583 -140720961493416 -61323817347139 -21648249562768 -202752736731279 -138134529300241 -36347579711492 -220661648804082 -277555085625872 -159536414094661 -218196560276226 -237993032131430 -125277235249493 -218171514213947 -257787476822601 -246315477415325 -76367458217151 -256220839479593 -210301623588912 -129467409331819 -14761608918660 -49508238555898 -215566972351324 -6209695358826 -226859287823788 -278791589595251 -134561535792833 -261032218457447 -267895957286107 -110284619080770 -35878959328989 -27622868914663 -129051190675402 -122394321424293 -145449412192772 -193126960972959 -155644781489326 -33245228853689 -36478002181820 -256094721173736 -189594002275423 -263922469200365 -166180689159980 -112366180182124 -179815266220264 -94069203836746 -182017912970343 -9418840973060 -14597121299153 -101785423644862 -60761843261185 -254688229743358 -66283745002250 -164611161845432 -23794529101587 -267508877794969 -280365045065237 -273392412170334 -221295320435227 -176466840240505 -82872451159783 -23626128655158 -226539875319818 -144486074797539 -35648418831860 -223020345929660 -137266352504183 -1858228888352 -12454076439070 -77898548549482 -20178899105598 -61616149856525 -99546567005526 -147152254961250 -61624015927874 -51396626366402 -147182386484710 -182977617457076 -164623235384776 -106086449400075 -27473634815284 -136197610675266 -243704285318426 -37446667062697 -156238975642306 -27835038675851 -34528234555073 -257454197567249 -216059330846670 -163298876038879 -206027607408090 -230082107869985 -172256379777683 -117914131525343 -227402980578986 -122336525318156 -217914854480054 -107790362278997 -269827469534439 -72478467406480 -176049962402756 -238883818449693 -114121033472786 -152262850259 -172506688165817 -223533272128605 -171287689825425 -183599843419301 -70752976563579 -184055264357517 -269092477928163 -63730250467851 -41170155798383 -12253856026190 -200090069491773 -70428653578606 -51634162779686 -153285109661913 -99773759255293 -255657000562589 -118332063779650 -277161210063761 -211295049836857 -244736497348228 -211139802419030 -101276022428553 -134880563704895 -165808118511607 -124719299436525 -105795452734287 -227334968443203 -55999197563037 -227038306641465 -126474078788820 -281474840946266 -157200737776188 -70354545790910 -123099128199497 -270305376597594 -96657836023766 -231573691097294 -10107550293432 -246409828438987 -164352510892775 -188710214721134 -11660762977888 -41878438063628 -72859347392518 -11635762760352 -11620584056848 -154275557650090 -237170743651315 -43181239166061 -236848781817717 -942369361201 -101671959673452 -38945148019010 -77104800952708 -207558293456853 -260244612192049 -4802083466805 -281456615422511 -121138566105792 -110200174124193 -224795486456675 -19119592747443 -172930553518304 -59178796731920 -175017872198539 -99841208201535 -217191062594106 -253819854400668 -227699012315532 -123329585309462 -170990771525721 -280990053842157 -121473586235888 -254952421396425 -233645449167515 -165956715893284 -42432904653624 -162112009048924 -183596899931989 -164466522544145 -254294603847434 -189746262128157 -105292753609234 -183250066446158 -47346757665383 -215113506912658 -5122379036889 -90920868299959 -190844986605378 -88144880177775 -218873498477067 -30995494408773 -46827604094432 -84155323736715 -113017936984439 -52865231374835 -164058237539330 -164809862032597 -74290420119639 -145961855008979 -204859818213464 -25235681381488 -266901711947487 -33447609822392 -190784015285252 -156994812864553 -216016646256364 -156604352241429 -46004281814745 -220542449271287 -184729587605468 -246002781115120 -78424756774447 -90778486527328 -254789121478322 -215591728692227 -119060309805882 -45481392396372 -272020944425063 -157416088523181 -270777533281234 -218516420114626 -65149017630919 -17427818940275 -141176228781740 -105284536248584 -169357281521332 -25868673117350 -102156821718182 -125051738852754 -60759839517037 -218450233868147 -216789893077945 -166853600846942 -157656438981096 -249369134972433 -153664608257195 -79385761822234 -271951222698684 -160156428773281 -70115257994494 -191755708788088 -260777661950123 -134454032458838 -21213460803911 -57071059461722 -80032043031671 -134635025854095 -103227272067025 -207868194490734 -201669333691994 -155564435411723 -219135079291960 -128082920722721 -63870127697864 -55690772530194 -236734712496529 -89048154590649 -99043364994220 -148833064350422 -140455909769334 -259030430913892 -156064664470741 -141491911789865 -168945430730017 -257441141013790 -250109163035812 -122460431270162 -61942072252244 -268403519887461 -138363871449666 -27037651104362 -98163655563515 -267981597893132 -19567664742427 -251219109666160 -58333899403365 -20553823892447 -267991246817796 -275845773813185 -102932185496637 -93978587115190 -245343544430325 -101768845331092 -123690763583356 -99103604070873 -98877880452701 -98165799117595 -78237421644449 -191167157925194 -170354062793898 -58950611809950 -229006416196509 -263718388229393 -109385467155574 -141000930475732 -122594677535783 -155175573458533 -216655070476233 -265708292748863 -177368010814660 -200488024288755 -17251031687699 -154110634011555 -50078161193996 -46011224394452 -216671109567544 -216506207099015 -40239857734613 -219888543401350 -263108730500356 -139036667370376 -248079913573959 -258759622272483 -131436722042155 -196434844658338 -255361750369689 -186351115086496 -96184203029557 -36260478795665 -40117921949945 -57725455605963 -222355161570220 -3041170485662 -56418657647054 -116588116857076 -139026178399014 -102303420477012 -110146805932630 -80944340426330 -127839635233182 -93485854877781 -74213999677985 -4961313666993 -279985137197484 -121230114018270 -146115565884149 -130216618807643 -81077942694206 -178973296420828 -227206226755318 -12546131369614 -63975494083767 -110898046185459 -77046400802838 -99443774862724 -178759670476157 -36929761946210 -102248393258325 -147306973411483 -29444110058060 -202971911986331 -162465060829637 -227587480484738 -196223521096072 -260729840202018 -103249626515256 -172282173381527 -140664388234894 -155626728462872 -195986700630001 -96754939339901 -41199662916469 -82563058425555 -251049378099209 -213944534918419 -230980209300434 -48072062587373 -244470377677202 -144420818476261 -145944699704971 -185507476391729 -220437261653528 -1203997183619 -211715924082203 -185695796078537 -87846455968157 -274796693723576 -197490273245755 -110977016847832 -131265744853897 -253025427942927 -29159304395305 -163298123026403 -126493862658340 -77908917162910 -230486258220258 -96989496269741 -178285545525425 -25942724858901 -93177764699581 -68656973527142 -17935273499442 -87326542746296 -14368684753413 -34252710621782 -27533559121982 -229289153994563 -280250342482414 -175330313283684 -99122860734445 -277736367452497 -115003378325759 -201537313029208 -253793517693537 -236665148194368 -227807861113721 -233786651519917 -28335477464742 -188909593581270 -75618918807841 -66860697496102 -8401225115006 -111849586595804 -150336550634831 -82328370414244 -157664856512427 -13941885341761 -81958325479196 -166802629482958 -186934913214769 -89729382882461 -192877429681784 -104989839625311 -65609182004926 -180250815221133 -275795104750551 -135007804272859 -128937195742922 -10496463061632 -1483046636837 -195031607963712 -239460363321840 -142534476261065 -233595942595051 -6598288128655 -105922798030295 -269964011476229 -162943511676906 -149577432672174 -223719673596308 -115808904348595 -111765184378948 -30530567187450 -6970896875139 -178647788544372 -189547370577584 -278415804615901 -224518538347109 -54405890158877 -141016736367218 -261411012493194 -101854515161367 -267071591989315 -161922558830454 -36582442697515 -258992892719751 -245525845223690 -220022391512228 -67424255872947 -229805224122563 -13405984536535 -127255354781412 -137156894941880 -68453382324423 -83484863836842 -230478087874251 -83680383148673 -263107984475232 -229306104203750 -3894296175282 -70644965784904 -139680766361361 -279863396954324 -113596425641756 -91166186713182 -20305255986457 -198049026580932 -2679085271328 -165066582529101 -47023857845835 -239761195557609 -82873583475106 -214473256756398 -9510857638120 -186386076875988 -166162606024072 -36478284300935 -74271027459371 -106112975630905 -126511512943775 -32942154781942 -119164389922551 -8724528049369 -161172478305721 -171540428901910 -61507470739099 -136137972723907 -175838359114420 -156228045768920 -242085536198519 -48212090382785 -14672000126046 -95030587949632 -2834610190972 -86138933419980 -198691225317004 -169427473919074 -242366818086514 -261908057462845 -121618956192497 -180792651986010 -24692722096439 -230979463275310 -242886856423883 -58665021144397 -54266995968033 -88492105210531 -54996087136923 -193355739715295 -131070893827844 -131412424529539 -163441904749233 -184405936448783 -255689307572757 -2514447365988 -232802096571849 -184358422490363 -225535382733400 -180939855818619 -101471485619353 -215017483355730 -204697116000727 -242045807387922 -173773984993570 -9969518355200 -16866919346375 -264015363980389 -56713188957081 -2379358260403 -61788969871031 -62741257724146 -45282731889101 -116502287572609 -210760327487910 -156490358638036 -201858122102038 -213480854989342 -7344388506848 -96495194624226 -125444143483374 -201830443289766 -166102188241294 -178390787636826 -252543318714404 -235526041455497 -189347836881999 -83140482456811 -37082915222027 -194676943696247 -264864434819243 -145074681350534 -107191621930428 -243212852941318 -168432441564636 -228870849627963 -207309663995417 -215074637804894 -201674783057538 -125126846723027 -171045270162728 -38441556449175 -37565352087666 -275988747767681 -32915337033608 -59535078082978 -172214155718252 -65290964602681 -151947760260341 -209811307227453 -223716528701520 -135565455248850 -272058982651649 -77647014986493 -121000919689833 -242199957149069 -148978717091739 -75005566419629 -122286331918952 -45602013683380 -9829301041253 -96508863774199 -159914393289387 -279607762180453 -204286715708572 -58064393409726 -139949118631217 -222949282239498 -198515330897131 -75606984974262 -225187608896581 -238661005780370 -129550702495567 -38525917158518 -191043651054723 -162859382761699 -12532330532945 -100578272886508 -150100795824483 -72020225104415 -175249921633038 -165080971535076 -116818382600321 -203418141217790 -22764041400919 -233220291374520 -120776630082713 -57790603717556 -75349541343232 -160636937239281 -160678901890145 -223323382395639 -125994001684440 -252083285066441 -215836373974863 -242118953334668 -72670557095663 -72665013617972 -12002341673664 -174852375072016 -199062677873747 -143815385980326 -207316080941488 -47957249194316 -229059959666126 -93868854894808 -92475948664438 -110336776872293 -87552494745223 -225071882932242 -256856746318431 -73911174861820 -35414244441200 -113605838898361 -119370138652335 -43260085992181 -13910612051950 -255941186833384 -154676129590990 -59776830899997 -28070960238756 -151386471694472 -254409845689633 -202731967357319 -200834230581968 -25168485510141 -154463884213833 -84302697872538 -173683773303997 -8076495160147 -190390611059466 -38518610473434 -99655694541054 -93492249734478 -81785680429563 -247449994448626 -126136008975739 -161270177270636 -110092813631332 -12975223025815 -229380211249501 -66757665874906 -184919498388063 -14229940637970 -271384975025509 -15093895969791 -236120691702538 -276418783053866 -125264059045903 -164195815646940 -128867746908247 -14997113024563 -165387751920254 -157567927000481 -90575940057017 -86693688155407 -120118042484083 -269800329657589 -262716283234440 -276394614597485 -86738468513240 -87513501931220 -130310842834413 -209850185392455 -221504573360362 -87552102815199 -221136049833801 -56345490774925 -217126032773878 -65904652028832 -103882050018266 -146356342842106 -171485989289507 -184186025153918 -159459524767750 -86583115891947 -262174517404764 -241768989855244 -32959286466268 -232849735267263 -276327261674632 -101803867499987 -66610455153921 -278223147836272 -120707739940180 -203990029334065 -151873000464823 -45730393945870 -206724513705633 -19671321898937 -262304787423049 -155616040359067 -147758448813482 -172590526583024 -101792260256131 -136813255686878 -83874637736907 -165384338958994 -219033396036607 -224879916976162 -41642462554038 -59966958512476 -113439766024729 -157854154291998 -92401831208821 -156455873625618 -116696015835522 -53909121312692 -7458200169881 -2264828748333 -9116493113343 -44581132046320 -205082179116068 -63677419860953 -7864886176003 -49447375505691 -16626062041475 -134728464929722 -251262291617470 -149808980140852 -21025725581055 -140651948118728 -157154835578435 -152997870095431 -30884381550078 -146620582867911 -116326217045412 -175734381837522 -224302068206232 -233894530010203 -153271606915069 -193148420769715 -229323308062115 -212653399689405 -262470394992327 -30677705971950 -143198728261824 -200493481715176 -125650079714732 -191436846063925 -131536776312242 -111991961787937 -116061370900246 -94919379208954 -39241658087939 -168105011318605 -88251222788987 -219105594756977 -193151261266849 -110843071917905 -78636034142296 -217360699959676 -4522605243257 -97821759417136 -1073807906722 -88332292758365 -97188160719086 -212258205017771 -6336817382313 -7202800099950 -215641351688477 -10979345659914 -77919796014399 -32925890111266 -15253208959117 -277284364659374 -97065007189857 -148536748960299 -100722898118502 -142831770853114 -237293546825193 -50078184472070 -230577365338079 -32676647622033 -13899556097811 -254511242957284 -183723565696035 -196673707683232 -67633991393865 -142910072577037 -166001311126356 -230545186338581 -75744287864784 -104018131341505 -147410057780879 -194105174052103 -179755722769651 -85919075372025 -21461063799025 -27018466955324 -168669355829747 -34527186590488 -201120615684726 -1725505545312 -14837457898188 -232624131412593 -103057473387249 -206954636515513 -98551795671195 -102472863686725 -229189778559356 -279504507264363 -265857343602678 -7143858521506 -188751111125012 -277319139584845 -112355164241556 -159417633631629 -177629173866890 -48232053148506 -121523380390462 -125736898245508 -159786669783991 -88882767700259 -151060173569892 -253456806520184 -280148391200202 -260116547382195 -9174830771995 -16565776267356 -41635684033866 -223499122677902 -50350342190341 -251994660205562 -266359988755682 -67011909564748 -134000525456542 -267536583872375 -173596562063477 -102152451993955 -181417772886823 -269792228308387 -119846717990158 -133032654073844 -274924639191434 -139391554432526 -184156988729572 -229413542808332 -182869383611627 -142730341589968 -107296866068717 -118094941626101 -247952153077015 -51592421097026 -35715830659166 -210404153381542 -162611594696271 -40728683280603 -272838323095417 -169779013864505 -194223087810607 -60209524225371 -79629479658768 -61603553497903 -26859057125021 -99477080323878 -135497668715590 -1526460324738 -124987884540726 -125335197329129 -228976757037032 -177584430974296 -7464882695427 -44701279813163 -33614912873259 -266821806440429 -195115164790835 -92716037056351 -277200388551549 -91627971567756 -122620524661481 -188936137238311 -266568480540131 -172269119200557 -75497572913665 -123135673100214 -224641268020866 -267539511609240 -186552684453977 -178679678959677 -11301328379195 -236892538460205 -260861281646284 -230256790972005 -259558146268004 -61003642325221 -197341148532464 -188203056183768 -148448128728170 -4519288602159 -253085294666001 -21174502726310 -13272117578854 -247669607662560 -112701241987705 -222612380718469 -160092477344414 -148973883923312 -197603700256380 -216599654569582 -90853303576501 -71093392216401 -203601768042165 -40867737815038 -215316510367825 -160290609406159 -21819274674818 -173313046414572 -175776970694854 -140247389913715 -76744270173370 -249624911131103 -215533075694582 -44545966221808 -248875497871680 -173301111372510 -252819873068278 -89971581820122 -16440205335088 -10255121179144 -273660518922190 -183101870547253 -100531162408007 -156960197711916 -116222215770400 -62451061189376 -56729625395836 -73147590830003 -177615465263339 -184205558614852 -126170482411146 -97809308643333 -236068292161917 -75634277676520 -77739206408647 -188455966099586 -244709824774179 -206752849045401 -145219061207333 -88839884623461 -240928279163040 -142220581077032 -21530349272145 -177446218996951 -93357293174435 -224778105681782 -120762883618141 -71830184925252 -267372052675731 -219581346322328 -3247641095114 -230150540047477 -42495793627509 -108226677247322 -20622344512438 -267843310788615 -193926228903343 -193655420261934 -222127031550216 -244247747499276 -148353302077218 -183193549494253 -220962417859352 -167739988608094 -20051136663202 -160966842805579 -193213041671481 -30953275804268 -114015115220959 -7330439856296 -95660314321251 -146333171286327 -182496655978766 -90819273875314 -190397232349859 -214774974272183 -277917088596700 -278865191071951 -15093940496977 -32453179818435 -142373911826693 -197678965890976 -206939355622709 -262834714469963 -245509976371646 -127617887142102 -241891584430031 -202335774908224 -130701764941177 -83373023420073 -245637580481008 -226296594152373 -246429836863832 -249714603102419 -208421601870818 -128796682353038 -247441299707530 -123622459917290 -252254088779981 -79192237016986 -205870064962037 -145629244911904 -62107384934194 -224055093057103 -125470423738993 -206917435992961 -148893692103295 -213562030091588 -123764248367655 -115784839097740 -28482104218552 -272655901061023 -251287579751667 -80450454320512 -93122717070381 -157441853085006 -220432248737318 -263019102014177 -99848067710870 -30306257254168 -88380514585042 -207930033559946 -13721031223981 -137583628809881 -30965342621742 -54767718849923 -54468392914649 -280029563600296 -19595271127328 -144010344160510 -110189494719375 -202649106491861 -64615487414471 -190679935798119 -226154543380752 -145985238835004 -39176933611802 -141948257278872 -209128562314553 -188829354314576 -196871551213796 -200150336967747 -112625473224985 -24939547678936 -234563222561154 -257185783260565 -74423899143027 -88512158789529 -24782776461805 -50416840712503 -175681945784433 -90345630872880 -89877003929740 -86395901620247 -148925679889499 -81473936143764 -237276793218021 -276763777609581 -171415256392862 -171608572912048 -173615259343644 -74904533785772 -62951746000724 -247440993555694 -89071530863309 -255915941419167 -262610628854419 -254774787556664 -73308597032349 -53171206979010 -2458675425591 -40525686220618 -280023238173903 -210981994054223 -223999805717900 -62944941383847 -112176797167084 -279652069052523 -35552592225149 -31365419947378 -258080730736814 -154493631368048 -217618232580655 -39477411605488 -117999893476857 -259093856513764 -56983076326003 -106655586465039 -85025041920091 -27432278519060 -223909372816818 -91604869345161 -155635966986086 -213793716892268 -110437277717840 -268122167071885 -118254058355834 -158200742119744 -118450125847178 -59547537482523 -13665379777672 -188457466379919 -135802938594899 -208317299844832 -76479960388241 -54479686212768 -81760708219641 -48430850085959 -28143156526275 -191713183423436 -115273672192333 -23477869253130 -257893688798676 -1596738980805 -200951843668647 -244680737229185 -65783662833680 -131564930115899 -171045146510023 -66061935460367 -256066089286271 -84326879355193 -115216651659457 -93573061049190 -144024726386659 -278583256164194 -171705444852177 -135818698162213 -186330609454295 -3667511131262 -200266143963942 -22771058094538 -248509259815123 -198050069655801 -50471562725375 -58693860301956 -19278708056289 -19598076418039 -48087154352130 -65572766400882 -42150165922188 -141557739808756 -156209048306553 -3936820562811 -43346576016714 -218954639492350 -239913566990538 -198478009280477 -253622641957489 -28496382503569 -174531864707788 -204611476820945 -21337641795322 -273357953758275 -180826407984733 -34270621120929 -78991850845076 -56761897004851 -89730162524690 -176506366764366 -235675642807681 -132662798625331 -34282532260597 -71024252402907 -118051756310758 -195132190348379 -164205957277192 -13792738443823 -18367739127417 -182536400919021 -144693032713734 -92447897066369 -19414667360505 -15627383185609 -51315194253258 -127322326765918 -94219435824260 -188042852647859 -132392565311977 -6546124700979 -268683196831316 -31679943754912 -175001212311584 -2955319735899 -64372913752238 -174654422077668 -264739364421485 -240681131212933 -70389194601944 -258684031519156 -262421794857156 -210271987549093 -110342903080422 -141002196033876 -17863822522828 -147328877992944 -63737424748138 -2210223214925 -208059269829744 -216267760913628 -221603227480470 -19648242035065 -207535587530045 -227575868675767 -58126975682075 -58078391953766 -118747361847291 -225658997284648 -235947386581703 -94468047887216 -18240206887239 -151331579444751 -70102447640469 -235206875539912 -129753420307155 -135482980955301 -178432485089850 -14680535669963 -217969375184155 -135475838036005 -44119939542272 -112004039246233 -223905224306134 -86872058608386 -190008564414598 -6414873558915 -15837176078941 -117815738454220 -159470777238208 -204376986093737 -217830012339106 -16642152714197 -204225363151566 -83161504241640 -275090999182643 -106045910192678 -83862914475455 -66929313326111 -933090201833 -118351233655879 -106345700767434 -47689785468275 -176349049872418 -101568638495736 -177731270039241 -101515781928648 -204982765979711 -14780911815752 -133723944181776 -87292002917553 -255592959164613 -155398600069944 -115195441656287 -206447203818462 -137944557087884 -92362346364670 -24485992431084 -108612122064484 -148297019489722 -166067468532844 -134140795896533 -67956570582038 -132947699953390 -192573789299409 -8158680635827 -16172725402007 -239504352853512 -26263401599201 -26484072406818 -119159767844942 -88671626793047 -27388258786338 -189508632936767 -109497667509914 -29953892320701 -99413172846317 -231144574202047 -138903231076402 -19989890090409 -83906001371115 -16638869784433 -263969888653231 -211881038595688 -244646160722652 -15976230760572 -190114764382524 -279424958529722 -98955131435731 -150756848109197 -178410552880734 -163136403973715 -227404530130547 -267792272417901 -88448106902052 -269991391876557 -182101894736497 -8362178353978 -164543262725060 -70206492307480 -92552944922645 -135918450316058 -29642920227711 -95700469028650 -158369128732850 -139543358670483 -107184097480553 -223127223153906 -211914662867644 -251110556289664 -170155388824182 -71829189797354 -25571111818934 -88224202061821 -266709037852265 -73770641246780 -32384787868132 -171333709292931 -193771403098275 -267079262817520 -169666219764697 -151040396180684 -227797573353563 -179241198827557 -227212173615332 -25247066283619 -196643925917046 -123038929029665 -280658366061865 -81752662019198 -149988765463632 -236089630195890 -270590769794160 -152702005270558 -178080490103755 -118224675741003 -259953683799209 -258795932806266 -29632902538411 -110626649303957 -104489857044313 -272422576820100 -187897582459649 -95349960514496 -93487537423612 -265209005789463 -268086547714293 -176103619321004 -247044210498329 -94877600790351 -268897669198901 -90862759757761 -278250822538603 -91365706974051 -41114832246670 -246848632642632 -263848623531436 -281257957177333 -191921306648519 -100284341139709 -155660414644585 -56935293663197 -114432720371278 -76417766338887 -188529027365526 -54133312978900 -118462774572678 -197093680986420 -94778652815826 -122625888119540 -170041924852772 -211705356464153 -111587314399164 -57213479274635 -66883677114305 -174015275913323 -249516103656108 -266275233730733 -212444494865724 -2829098383319 -193635687631651 -180001994713778 -5849824083106 -170121956012988 -131130460354070 -232792673722486 -89077052703256 -5972905427475 -143417674559310 -99758313986595 -140837533328344 -42542232849467 -120288398201610 -31947223401085 -89155180854222 -25630863251500 -123152433529023 -99678849009427 -9043887819131 -46903016328920 -41175690597108 -202829339354110 -18173838284834 -241436318728689 -6912362752032 -181392710348533 -238325522136901 -201221160621205 -21652370386864 -35612995421893 -130473396654177 -268191479918606 -102046928524397 -120697207401187 -58416097525996 -26088700444886 -248550467839161 -82002160365582 -111339797969307 -218640187304131 -243915129852987 -49079066100719 -267653186498579 -254885369957357 -235988911730290 -150325566127395 -33989531907382 -32869364371905 -153413573198159 -59043820997080 -170852949922403 -229184444735853 -98496110203413 -102721391862542 -8668564407302 -193340041745167 -124412569188067 -131889891298223 -274830517865658 -41387106723497 -180095788013357 -88331345953720 -11348929409990 -137051017371505 -230780795501680 -196787823643712 -125091701735315 -39004521804813 -79921633577572 -130229658819304 -159559990445552 -212933187639085 -196460764183800 -159549191807325 -118914528253130 -46846765839464 -35861902849335 -249051541154261 -33885853005617 -49138462400045 -122831026009067 -199292028344950 -193431221566803 -13669730253614 -19306689731526 -23918597697491 -248238689822476 -19206132344742 -246166875326270 -252015181995649 -191195575546154 -46769086592120 -169928460881362 -15619163352488 -54945970231045 -96840573192055 -146847364178031 -280626218085659 -167269892121166 -63059069893241 -203782747730410 -14556906161358 -263701973820375 -220677702496118 -183354333780906 -212156335130428 -244457273154062 -239303526080131 -246131160729790 -7491665049392 -271129596412907 -281275465505696 -139536493393095 -224076183338281 -128942016728645 -177979183220581 -28798753488396 -47687647121785 -270137384912184 -7934784487669 -211460945780222 -143331794434742 -64502054060432 -82322881050393 -137459655592397 -91604712958061 -249790941896453 -137175941414813 -185365592330713 -112991879012350 -255911087392303 -1570897780404 -213829088555684 -224859774582220 -113168502324979 -94865620498056 -260807958819410 -68778923399667 -157827563243679 -24908792392616 -82242620832865 -159428842274086 -141671460077913 -153329592191356 -181906859156370 -55543708565616 -33312829172338 -131319778479084 -72070424761304 -62164997462220 -266451544271645 -174432857191340 -268002418799086 -46927159000482 -96473543496636 -9002938816813 -79457537725854 -136854376289207 -118355750936141 -40316514011387 -165406004106152 -228461239633973 -65771616245840 -20869771677548 -147054343245574 -10353083552169 -43929939778047 -251920843238017 -224385349660307 -73684012944115 -87715269061981 -274502078860959 -246513526694927 -269407422103834 -167268323284025 -76229696521886 -114763517883179 -171913989295523 -191192787606644 -109195937791059 -262194257103305 -16438994367878 -273651919676825 -188602982634796 -230313492279987 -32842907773609 -99226166499043 -275208406932877 -249367608689474 -30278849190846 -147196591692199 -165143448058548 -71923588886760 -81145517687219 -249576420031869 -202030679229642 -39064743519169 -133335220254601 -181815852367426 -272968923162771 -205961206233916 -119716070528018 -4192164899269 -278690705417938 -57496503930988 -237603722265909 -195474906987973 -204914696949053 -266335522474124 -58180876023950 -59659922639486 -69250119842624 -109684909930900 -109741284034294 -200370208612414 -3020585386846 -114898032796878 -187094147813475 -39552025046462 -180002463757563 -84539355159991 -247023449227420 -89171753273055 -83692633567545 -37127520812039 -214081966180380 -151971641772542 -185033772127058 -132589747699404 -9093358001194 -73822254121312 -86138826556593 -97430498209640 -36156573475089 -81113532566131 -952212248355 -212233119772440 -280923676730368 -232131206999353 -122955700221655 -44585263254957 -181400268558689 -228111690431965 -152262950627961 -173834408512047 -269295440461824 -228079093451637 -249809085830301 -53526239466365 -134468903582787 -65787208960210 -126520533347176 -253681096317981 -135682454417936 -2135001621595 -10411164516051 -225398151036549 -109735247003908 -202373963689562 -57518785814679 -219839576722036 -80686481615626 -162294370193804 -232382559307370 -68719532693680 -52769685082035 -229692328842691 -64500819499127 -152133067348831 -770438291545 -203780954906470 -97028828590254 -274408823067678 -202957252414478 -10655635252235 -144199700081505 -179314130997618 -205344453031063 -108811027650080 -46785985256844 -117325937166816 -271959191849369 -72562891274560 -237424218599956 -228137910398412 -191863765639319 -132652790752359 -235991119149093 -4381419320455 -204440656082651 -230807898493694 -59208545331905 -103027588435456 -61786370488265 -17722891347240 -154291622122692 -212085526719557 -265320928819615 -268965729545266 -155055040978363 -122901304665134 -159410290921888 -186048480964658 -164291038142393 -126829394999138 -15887808331019 -146314617780577 -214558312396229 -210398457976876 -3598338992203 -30340201985365 -97890137359149 -228397299982951 -125630217526870 -189290985067905 -192790144559987 -104817328073766 -168744630248556 -106128325096055 -169281738308823 -118171434626158 -84859840894562 -259139703879264 -222116500073522 -231908989884749 -163623305589590 -7684624474612 -44501792902690 -26716242686273 -5430712558984 -105790141101032 -168923444948806 -258322689240781 -75401505191005 -224447153250076 -29342936973203 -97896623821343 -278787303614742 -235880776883917 -122446546243098 -10618940160532 -217866560268336 -208370474788903 -73631803414722 -23106834588434 -219169766691512 -75400225315252 -174456303526485 -136358525261324 -88598560690462 -153637933218198 -234537385626085 -32428188287179 -83970104574610 -163736643732179 -189325980745229 -18337460043073 -195940089891249 -164576130502583 -233847795822729 -158055637743497 -268750879791381 -223735082589812 -166454048250231 -257260145406282 -161283151150449 -205920635287888 -5178656355845 -185687910947280 -52023766805688 -199729956631390 -199797335018673 -186743621880144 -34411917908356 -215775642480125 -71740885675704 -160481911223708 -177604859099764 -90699388145203 -81247380677009 -156232910343041 -162621142336160 -239488204288731 -28349158970223 -35780262086398 -88942597899425 -121295267942899 -226256107518 -265985723725375 -13112302306986 -82399953800200 -43964312027158 -178306481781495 -257939668811932 -223878204768120 -257440528296282 -2095866331526 -231091853132306 -92604191666212 -83911341677244 -204281414193279 -211167274939090 -223097486633611 -251077391972800 -159834152185512 -69324805982180 -9635322975635 -140358247761263 -63001067998651 -19641743355282 -106079191840692 -277945480193253 -63891329294420 -21865215804711 -240360468103023 -99291487068603 -186214789697412 -109266455625027 -41476519298022 -204405802644472 -264282370607351 -97289805149433 -150930671168237 -170803791049386 -90583157381213 -189206465815554 -36471604622625 -133675762739227 -192698759830230 -149412082574685 -238464394933250 -28509929179519 -236828193181192 -114628351331159 -11068022668355 -160700017812086 -221433289704901 -168592983744326 -19094917146313 -239876507122539 -246836944963489 -50633436394517 -203228255861010 -127978606206459 -173697857248314 -88478264633018 -31185262519711 -8094577306283 -81802660387493 -279417876823673 -36088894586277 -81024990780586 -11670377770337 -19516333442750 -129860030586580 -231324178236287 -2810379192935 -99843833712046 -77718283295581 -145956129868016 -50312683984849 -167883934984885 -109888960996166 -221743282540306 -66955677553718 -110601062702668 -118874140526221 -75449424997414 -186398370195701 -272965077637019 -92692139577248 -174749684525690 -178148835443912 -233358645172072 -22303529155292 -256835801151316 -57455869715406 -179453511354906 -192966764291976 -5022660855315 -191472859156043 -13788999337937 -12033854910169 -79702563995167 -50538376662648 -113196871941064 -160062587660969 -254948428300961 -112672460692437 -86711688900893 -86020726827931 -42522763967017 -242375978241654 -232968008072314 -99393896780996 -150577385505925 -24639306197031 -176954688745932 -40042499236429 -256411346996027 -196688307358663 -86403038306555 -164287004595846 -24400937902274 -71605385833888 -271515100725409 -37410330236735 -276622778276997 -136963156171280 -189803867486255 -206708484449876 -248419100079977 -59755128552620 -134730985684156 -5568268945893 -240323552847966 -67278744002867 -132503753516277 -86729870202295 -209983637425574 -155897728390835 -194097856987931 -280333261120351 -488460152472 -180522035578587 -243696882813431 -248195201537005 -131035573513606 -160442657830392 -43147414868754 -33060993664918 -193766240052991 -188420637132094 -25114700301408 -27996477329983 -268428842160282 -171617522138039 -75834598430235 -188212906984644 -9317968198762 -268701156295017 -157637976620003 -11721039882177 -247248369622736 -131415055869912 -101282976525396 -268876408424757 -101491497261218 -176204895950534 -130690112778040 -85094038112230 -169046799375937 -31672513798675 -24215400317381 -153478717028234 -104383319548114 -267259251800870 -166296764983514 -219420335902618 -217192401029521 -245020307318469 -14431727723432 -72642920459760 -27917012352815 -148831337824459 -28789467479816 -168682625952871 -177791869773459 -97122799831848 -23414592008055 -39659161802085 -189627111601313 -227266586381717 -113684895640861 -251131718240314 -226706466646429 -213404645765923 -280773404940602 -38439106345026 -180353346209181 -279858208343067 -207490811666982 -82130855309630 -233727429633945 -90397875334908 -203622810260942 -100632507996036 -41787984521231 -101786102776730 -241504031518737 -36344223182321 -277675176606949 -112313594351269 -161863193715866 -182736703974888 -205332794384415 -233056430374087 -202434052399976 -241514571293238 -111287086481853 -101825662945623 -5971801840649 -44728644357615 -120306048547522 -271368706721642 -35169845972232 -16909893286241 -51165209905908 -182595668129321 -42890356755436 -95244784324735 -18371206751000 -12355441684619 -134304167770126 -42211159552958 -87170308282142 -130123140903416 -276054277166184 -45172682215508 -238369498896096 -33169398278880 -136481629418257 -6692883875164 -164709659526052 -34865837180424 -20298458926371 -103867897406858 -178610659977189 -179683719308706 -87733444912271 -228737835515373 -222396600451081 -109333722127930 -6761633457499 -229890068965576 -174114012765143 -86907795013471 -93632548515807 -63815713187320 -173238099734550 -209604701070108 -39442091327925 -157431428833164 -32202177936815 -243847605741183 -250782932285972 -275648358254806 -153820495448055 -122179306672938 -12920085720123 -195536162774013 -180246202419741 -215524118476226 -121209997585161 -22775042767024 -175048817877147 -162477105282639 -136104523349075 -52219456877410 -192163253584116 -22504234125615 -98467358070811 -9757796008324 -160843209041411 -19037294059563 -162618245974788 -65364511050847 -199396936104594 -202849183950088 -38545480220461 -114899424610641 -263745172893141 -209433271007004 -134744477528048 -199111076854886 -44675552624697 -139967821245247 -266121218954058 -247126066807410 -254167990408410 -161079537112043 -251635147853148 -241872957747730 -174233608606554 -101817192195267 -268758751517567 -162136474756467 -45199430076824 -207594298176378 -49195317687003 -186643815207381 -72092682069745 -176525372732043 -63246354045280 -92079634247616 -249177497625007 -78017156049553 -262163601446023 -155511579461779 -170892560569884 -50149146076370 -264410212423089 -52661666328274 -1661693661862 -107068998091916 -1586662153254 -109320253598058 -117204705072070 -64219723221563 -231607206075914 -37079775054462 -240263960939374 -138770492726774 -271980123171011 -165456061662731 -156608182705791 -35577417904196 -274959002416839 -250444460750753 -271352118642478 -136637482442042 -62746135814785 -1127095506785 -252101899406782 -216692862080627 -174274222057673 -38960564574902 -113423002215819 -38148339071288 -54746819697359 -185663498498677 -215409661005943 -204378868823088 -165589823885049 -108064017457950 -173363153026153 -229652651394022 -249039129209175 -128445507860694 -93068337974584 -179382103831314 -33389891752463 -15133669305283 -62658635053409 -33385851434594 -256217045767300 -84534256712985 -182680302189412 -199353786646797 -67746635720141 -244993174140677 -153738139435734 -122790263891641 -180394266590685 -238530160238155 -141169399081106 -85280163321994 -191114984500702 -114176701456404 -167207095155402 -100954603077983 -99798928896030 -258685491182621 -15490585807346 -19210932537805 -62306970729355 -26771642168149 -60619895943000 -88550585762584 -91605980132335 -172310804065457 -101752333070319 -189889621709985 -123480371024383 -67047426893652 -175214491259399 -138699452435368 -85283143550213 -225263317803276 -262578568795680 -142425374245333 -110391752623184 -258495564501550 -252952362141817 -119224008243692 -14488130992660 -188629566847368 -212413845230618 -139776616290699 -158938996177552 -134119675241505 -256544099536987 -163498422257465 -11944725434603 -177323422448641 -149452077176912 -85749096902303 -110051868889655 -222042129268024 -112676580200691 -235728446167224 -216762132926397 -204148821677044 -49763838132772 -241963213271293 -266457856315098 -228215713710944 -168323459181218 -270410824284603 -159236694605118 -280627261160528 -102688532031980 -105152317645224 -249534086432726 -42387637531355 -126254033170687 -74060478311894 -172145346873822 -68438191124564 -73305910535151 -138233930011596 -239220740181900 -220841359086641 -11571952333395 -75314360065673 -231806425030906 -190869868426804 -49831604335387 -986929191658 -75312036272998 -210500140474352 -195264875519015 -266236810146987 -223152886115487 -81505892531026 -37995227189018 -101445021407718 -120665599952664 -61147047338742 -190872208576670 -168546195194854 -97478365991543 -81960773292224 -197367904459590 -279502235790464 -14420129558843 -175394348947879 -80348143925233 -191631630138301 -29222381008923 -115624784520936 -135980173865139 -253456987111791 -249315617483676 -197851922624630 -267772317688403 -2919530981502 -59017618539544 -35044816846632 -14086730226713 -204692123407642 -100995004941349 -174559298135751 -193654162283173 -52703893805624 -54260480621289 -247296719315945 -191611378893698 -144347939236646 -75735963926349 -169219036415245 -131563142357985 -166156716152997 -78794518252937 -30087446991439 -176900034879357 -70865471755635 -85398380655227 -54227335522732 -51895084859480 -115078879914775 -27729817959462 -120615374841030 -60293005518976 -59796600480089 -267701995136223 -94331791435876 -39747433855746 -151014967318057 -105455739951925 -120003734709213 -240507544648527 -23437616768440 -47466707962518 -75184449404079 -60210432562527 -113947770087330 -115088929012972 -224182122859816 -127997868222634 -169490523025192 -205949913225342 -236227875374111 -40287670593488 -39813375625876 -50368083466725 -27351491435698 -244746572404604 -242628464553189 -21756844605084 -79830337528330 -232226195160821 -31174236089999 -270438480198419 -227886926048912 -266837960735625 -184034519837935 -48582448339805 -75365000573564 -70475074016030 -33072984221958 -243148686049682 -8124630481837 -225925496796951 -11296214414636 -132581004590303 -240536580865891 -1020762958012 -267425261999194 -174825464980387 -208992180778015 -240516472237336 -212551660848906 -241210442885611 -125193089108723 -55771108532465 -110837403713258 -273143929131738 -111169266895187 -23030587472833 -111387260358408 -88032602293344 -60735005793063 -25026470880405 -165271799681371 -204919288335065 -244885152612931 -142325617482425 -100424790103005 -72003866297918 -49287301768360 -122870367794506 -127043558863898 -39626679649916 -207967146374798 -241568035918064 -4744030809504 -90485888293046 -149527103920600 -193146949025511 -80848594270386 -200637483396762 -148799020004508 -154119974451489 -271256761042377 -28871492259504 -194554470729875 -28857458393982 -229046523095037 -224015919306282 -120258167735199 -125397808615156 -25500419128142 -35538650873481 -26975932735567 -104528278432974 -184975681670430 -161490555373963 -79731229523098 -15229318961737 -267966864114956 -270060624358965 -202474593265282 -121050220257106 -277022233010846 -182607066181495 -65149311609081 -1597828289453 -44167809977592 -209758944618668 -50924674460098 -143743072017727 -273647252231971 -137172067079200 -260523105205724 -19750239679197 -21521861156991 -261457311431607 -200418912653839 -255571504435924 -101052870724937 -199353750789251 -233935951011907 -251972827836442 -60677981785156 -60306761484449 -177075942576962 -51504874671004 -126757719464173 -79167691066543 -198321782159869 -103048637773834 -265357894385900 -158700151557056 -273078031252845 -145776549158358 -111723565896728 -18337555749437 -265647513555025 -102443496775433 -270386934446049 -5603719100838 -101040416869507 -113594359104076 -218875369810301 -248222691164689 -54128160366651 -42197571604709 -41849496586827 -63622761418385 -275820324622058 -108592112525474 -30268164221398 -182702169312270 -280707631097871 -44006654986822 -79952637128402 -79618777127097 -93512456222702 -97602918931721 -189642551918084 -207840978425692 -260117144900692 -72320687949626 -84251182758723 -271840635573696 -153821950108016 -38648033705712 -59768099754902 -75150081442990 -245963141581647 -132249917108949 -196820110354414 -23056436124928 -96562815842506 -255367931235988 -204990293660005 -36996484567718 -130945792694370 -215839722605064 -249025047570564 -106691480451425 -137031326107358 -246993530735372 -258185261285401 -122124887297998 -162600187897077 -177002705336262 -85291140825901 -4360768273185 -87049374007324 -273533788260561 -231742373143429 -272894101080973 -105997704926366 -248119918208589 -63560610215767 -118503265178542 -134937265922239 -217848627660743 -187244493875605 -190776734183427 -30821846594975 -132905399074164 -271568086525541 -47237513634081 -275471899154729 -108904448215608 -44354406523927 -59987576945337 -261126951414167 -167847771967097 -180539968158228 -36718799983347 -138877073591508 -216163462092936 -238247722880226 -32673974077872 -68996333160113 -234305146721570 -86428474304560 -281295602716908 -60716484257752 -142055483767693 -270928497157309 -172198858386192 -43071853687451 -160467235065002 -23558049712901 -165365148282370 -259262367388541 -35415620164847 -260200108445773 -72057860543184 -63135904962088 -22945518695131 -223853768729762 -57945093445801 -96451271515640 -200975805911499 -154035845536282 -9114568356146 -141421530801339 -5759881042644 -97293804697905 -255197878891556 -238787940105700 -106207497819698 -16223534841498 -125574128828807 -86703893698919 -26486642763791 -260604209054127 -227705151014442 -188381195512380 -76266917710494 -219273661471910 -39609813734748 -155406534584785 -62028926996033 -20233563930923 -184764140370240 -230340913417600 -95767644609278 -100576879653180 -172541522759592 -53066697603503 -55678175675614 -229029986311967 -444459389890 -141816139492630 -68673695493284 -65742843915052 -31908839644843 -247397559004521 -254048403550463 -57682569887553 -251521768768532 -49741441999449 -247667069453286 -126006071283554 -205157336205467 -227658331696905 -113730087551882 -172552857920219 -21552443750270 -89900684024862 -203037269954538 -268793545942900 -242694552602725 -203582753450026 -218255393203043 -25972107441667 -211828910071492 -98820401102039 -80958849977621 -243069117094646 -113824051865235 -194890120555197 -262630875688547 -114981302505617 -146398852260252 -159128675851357 -195556134430265 -215449651462456 -20062860109802 -23043569851046 -30144407291265 -125492246489796 -246467518907691 -274139879581371 -40762762097598 -254923284509812 -190030375707512 -204342465689269 -167683647693818 -114241600211484 -8634240897676 -102499450762214 -175203622642379 -274190857195109 -87329659000027 -95613084581746 -14476633840921 -219851656696712 -70952199830617 -198544631077541 -160951152917376 -53274304332559 -25539762174275 -55505852747598 -269664020943404 -228673101175605 -119303336912498 -140015689027150 -116456738421708 -90677836335776 -223651930904559 -190385007881679 -157131566845564 -275383040511734 -204229001717859 -103046245145110 -193508080238283 -269643717532478 -62182576477499 -198806006686340 -10805411826205 -236569705056933 -116559952447308 -96081949691843 -111933266152088 -190687885222169 -177286261047732 -26319953609096 -95477584227443 -19760538851758 -56839415912940 -68656594510591 -180145564498665 -188788530267180 -208391398696037 -279814148638666 -93467567070694 -213473704411501 -66014050261407 -265120738002120 -246176023640262 -81232173509912 -190080319218797 -51855440213633 -235267457631191 -11267701290282 -151730600224277 -8629153644426 -58353726263699 -153183114130632 -225203869530291 -31467740248902 -42108898551342 -235842831301590 -19011302711374 -100503139455571 -107955342278221 -202499253422739 -97397451425795 -57944347420677 -83887423500171 -47968943544575 -180255817454960 -90693030102550 -12395860575133 -20068213992990 -26111639500751 -202567816740859 -59835422857698 -259459958740414 -122144979207731 -221429865833944 -265776318889999 -202022450741625 -102516120224991 -20102327692504 -120412969435612 -217027903451772 -80260925701275 -266507396869658 -2528771374984 -99260090140479 -268528286002678 -216084261575024 -23210988710093 -116951859891365 -160892338099892 -125742676134514 -26061639065679 -32806527563335 -276085225387898 -84566134517357 -237698733404293 -205932699747124 -173541070559400 -232253275778760 -47173181467642 -260379394340605 -22703492407690 -102122661769350 -11680792512716 -203181861579734 -81665663345693 -215555727329594 -229247791817237 -95520596883727 -153361785254090 -248270352023683 -103350043250825 -108521560188270 -205467035072734 -63257055575718 -186314327370311 -241419801146997 -124517071833729 -95871138975528 -30870963935551 -259984331749386 -196530068565519 -72671686992289 -218011145445119 -240669502403674 -8563435875952 -174947358455312 -207247234892920 -267718613070405 -244138324808149 -248169352030111 -259611728309115 -42973592196127 -38566061014720 -164904933972165 -71339310719721 -262717000291740 -184180206717792 -55129063754734 -8633494872552 -60994701580473 -225171032433253 -31625121828130 -66195480923128 -43367271277400 -260311422509196 -67208967307064 -132157805990714 -180972037632781 -166338005559636 -166427169742271 -74730941210062 -133220517145892 -226428133555145 -103831583486717 -204744017665347 -271619086051018 -277486577621498 -66700023834057 -114483162530842 -9828932933735 -195778604916230 -72422601168123 -187516669056443 -88927497609609 -249688954162488 -5275734700748 -235706425028865 -49063745257792 -81961439333132 -7506436254328 -93455448750540 -141808933326733 -123231229677830 -184263551246449 -168441775133663 -43775795881359 -236466231411635 -73682672126648 -231678741880205 -222162467378139 -106901564184809 -157766013846920 -36083606216175 -173853162414970 -227164157851444 -138757740451258 -47845747336336 -15158702826989 -156949667613376 -265944928472713 -265532655403048 -173825765642684 -78146013458351 -131884896206515 -175301917098214 -275040573905020 -245040530936563 -124751905513232 -179924198440676 -211660808012921 -158237934961308 -68849982861386 -15760707733318 -73691869261769 -8882688712156 -53270813734594 -71823686448051 -200963219634280 -18243064165359 -10317479321575 -32302658690425 -5606690334554 -98230673056815 -216184789579024 -93939603582661 -207684794134622 -11087085871094 -167701112531823 -274621708397500 -78432111076138 -76513235231389 -152615233647166 -215249694150523 -176303405424478 -140358218436071 -178219033081451 -107754895130025 -13891501207106 -102169931651065 -30071131802071 -260166228768855 -219832397239407 -191507562531076 -95977923949187 -260307560054947 -90132295874544 -72442871192807 -127342394547427 -124213553323328 -61175143515626 -58278227607516 -6191552288381 -58421421203551 -131049906667221 -108955726802051 -234846867844297 -260017120328551 -84705754344253 -166269510240145 -222233678532674 -185893039693941 -174228629889118 -271753912588349 -63900036243754 -173036696401100 -52473395522393 -252317832892131 -146753112995946 -78253538093738 -261795309523371 -234624783584607 -164096749606220 -182140371156072 -19562433875452 -140663817271618 -235977995771549 -21144116834822 -236301845895936 -3901712696898 -220319836529212 -269925773423609 -38997299673202 -131381985363950 -106105720020679 -96390314921898 -55288074676680 -207794978843083 -178320134377687 -103488037056857 -162951890686248 -111150929876001 -224254206789251 -51478965571601 -260156563792640 -255428042184492 -174145058203192 -184220495031746 -89859967138585 -135901456385241 -127255035485069 -128822763211787 -114430670268636 -245851042892489 -92726712176704 -232436195889187 -193848077941110 -120808267197146 -238075229436771 -32563492963073 -29387396695340 -77454517054225 -217261594936389 -202033048234154 -72684814616637 -277536147254240 -60363906724761 -87411506013005 -113048633185771 -179175797085279 -209715800893729 -120989899892275 -60532723697937 -116508184484476 -248158005575809 -177561504929843 -4098161726170 -175268569061715 -177817193007167 -262560008525997 -107407570679257 -105133526162052 -269987573348012 -118179065468823 -198026325099153 -124433030132931 -71626189120147 -48348952969486 -240378426285107 -141382987512302 -218820042818418 -127258581806999 -145483505882116 -252043228975705 -204409094295071 -217901771267322 -275430944576256 -191264804720826 -161570096938020 -19148460369516 -265899045769399 -152285557344078 -261886986925530 -219625732587828 -79800691179500 -208685014551426 -137488242850768 -125739168809973 -153480474989129 -158023186642225 -166678901745911 -70273758206099 -156955648699368 -19560295094231 -13429785431772 -85183785232178 -39604325076100 -113888063276951 -250705799118782 -84223939594156 -149199958149468 -179894415867403 -236457759377668 -169923827881142 -62025822523721 -91480874679507 -89178586825428 -16537091214041 -188162260739642 -86296963225520 -244678599742706 -267341332396707 -171062147496116 -211436981664105 -178055288232521 -83713385322286 -112667951371134 -195693376025619 -51301858084747 -181620140875859 -241116572565377 -94377955760493 -201086391262967 -235644965854087 -208627688686989 -459239190907 -209318203935499 -5639169255783 -228645256277778 -232895915864041 -149927811325746 -207311671995561 -21335193421483 -60091353003742 -110890357959745 -143978576027802 -49820406180568 -190123169696779 -264152039808638 -60728943657297 -5726660410107 -224087184704386 -19605228325796 -156507309889330 -159333696842304 -180399495813374 -2262349289987 -174177609884697 -231287721266012 -205099875393269 -148786959550204 -236341748338843 -217918620302081 -271296691370371 -54537987182990 -13358799140655 -19353503486044 -83850949722845 -158998496661894 -148360896068414 -187666369421473 -97554034649260 -101434262922198 -187586947712510 -144682936865494 -14885342498066 -12748489245026 -109912448168738 -216364333124423 -14040740259976 -176212289390086 -51287964001821 -114942716094038 -99716143129538 -269137702492384 -271217868346581 -50285579607942 -19237431047484 -66815590055695 -195177706830454 -66115849488452 -114417016013889 -257875848957296 -94635942693917 -169660478409963 -172659838650633 -106219860167686 -259659754757651 -126942016103005 -38308255980609 -268461084674091 -111187150494033 -263115481753194 -217083126263662 -258695085532396 -72452213822467 -85506575550935 -249433351828597 -45605324508244 -190696332207904 -228716035482883 -189207077668131 -35746704695146 -109343639806165 -22987674919837 -211831445853279 -1372849250989 -217742328630644 -130751602539357 -99725424675362 -132685107210581 -6418136936176 -271302465515121 -139155266909141 -162433907217008 -196187104938053 -212605364491717 -151195453956341 -220898624454894 -38624537226181 -96883035077080 -112947838953996 -91585442823991 -195056277202422 -140300328136302 -107089710770585 -251482637008096 -28955879325752 -30822436272242 -226649279701603 -111890594744370 -97816513414817 -176304553700273 -176509050905656 -183212341153184 -77035778180095 -71796297554375 -117782894974539 -45861657684807 -275617396194332 -65967633913060 -107046853254809 -222757041684983 -158516885774421 -230108616892392 -68103242105358 -46318037499252 -74155225175122 -23845800687230 -68010136180215 -170049414036207 -8089807934963 -85880087852613 -84077545590389 -165171893519468 -154683050686136 -280748063864992 -207147576408527 -254210045798600 -124085061390262 -221933871474536 -253934420275790 -54175507938320 -195708217372322 -40634960505176 -6873635570030 -6557139702099 -267091941313387 -207712626263404 -168246917706696 -213838248290696 -180130042078703 -194553828077462 -39522097576161 -72870593894044 -276183669491730 -124007146613802 -266897668670836 -45794361335083 -136067146503008 -9749452826945 -120147720908637 -131518914732333 -273860621245272 -124331877392798 -30130917208591 -198206330998511 -13245335169245 -34035097461459 -210217330045791 -49815503125565 -68153035327058 -49850468607787 -214425982400692 -61260092412433 -133822069722834 -210869314115432 -53907251784689 -187134519321787 -238769931291386 -22907727937660 -172285989676392 -226743170586766 -152906761724955 -132906523189140 -2375768342483 -19666591765496 -58036438981380 -241481344269131 -108186085222255 -211125568904251 -261748827906303 -228164355960874 -5880184259602 -55895860444559 -209033429179274 -112842196596954 -242499863095038 -27074273166951 -276830077348415 -9992743198360 -79520292442441 -200183350164219 -111010655205853 -191087818332513 -104669966758745 -89559402220731 -266655198575171 -55247814717529 -155547726006100 -51643941092023 -89628448944126 -138203719054964 -129369636532640 -266280629441060 -236227447563353 -227363900990756 -47628893661493 -224299717965088 -172665949920686 -103607368307599 -218341131362061 -38484088323728 -94746101820286 -244682855524598 -43717007849216 -186823355171233 -252592919602015 -181983779924042 -98738224090628 -146764392843427 -206806126783917 -271752442929030 -156431235816138 -130105343473322 -92622101192854 -106925207852555 -202928675601757 -26323691520934 -41617088358473 -127910094275142 -229342880170042 -197799872980110 -62390712878838 -121647659072463 -266300584488130 -117194085434310 -174249061898509 -43743901351534 -90806370741607 -117190819871071 -93200115507322 -13078407388729 -42054617955970 -62046468070805 -117858577197100 -151672208702041 -54111197755054 -233268227469140 -255866873891676 -11439733938619 -271389359730615 -14592390832416 -182005858058214 -195074894103200 -239169861749804 -44720941963023 -46631976136110 -208657305270310 -165501348271415 -111722972762907 -107694000349728 -171283582937306 -239006857808423 -229993101695044 -241664157575054 -141992049155339 -227018949718009 -7114921145702 -241332914815499 -102198107062690 -100869972297814 -122490072525765 -71683784959580 -172854574133699 -117989664453477 -121141405926168 -73120425627177 -224023701021333 -202543148918437 -245835599930954 -110581755975050 -124936546404781 -268686363993489 -207992560256431 -219820374067104 -123792935455526 -252881912825869 -272301868259266 -167814860929410 -60504358042993 -207120122606415 -37393224814483 -122335993250296 -2800254772811 -274255488657529 -273723628976667 -228670042385323 -166988917507917 -102213127245083 -141527194536492 -193572569731666 -63094331249362 -32015166148919 -280576968008595 -121401439144906 -127396750713788 -149978241255505 -198236534583952 -133923365978300 -170976035066710 -271101641875656 -107492672333530 -61482662120309 -231226280147845 -61198433111269 -243268983551481 -93958566766119 -252104828925477 -100094907684937 -51009403684165 -208565164220589 -245068972924495 -140668799950988 -238973120675734 -14132419550391 -87743890119451 -158988849140472 -172455933892582 -9218307171075 -130515725824972 -59711054447181 -224653600433637 -124023992814924 -40733615409124 -167098048136068 -62597822459961 -229817542931080 -148882473365475 -16047368154679 -182891802649776 -154751632975208 -237006641561313 -276695961372048 -59725573817489 -234485723903825 -206331458302716 -148483520753210 -119706135341297 -41930913727061 -13978194885452 -207335947694316 -76427686986730 -146899024891856 -21269101084170 -223160744713810 -134986075447050 -51192352251070 -110908756276601 -25973640928550 -148858654017768 -59108191801523 -137931074896703 -245666200769666 -235616742030299 -140555138154192 -202784694200035 -174699769385796 -76096072759983 -57722097333005 -211486975015787 -229230838326658 -263374701982786 -157534365274363 -103919692575518 -13551518790375 -28673903279683 -138517577204339 -222603247297941 -123698681689611 -274478551663801 -243328932560816 -227670919716517 -69760752126024 -65717862671871 -72000888330009 -273082905745812 -225339205721323 -36222524755797 -222630912715730 -225003753321612 -198157030547017 -97637101044824 -2299783444942 -145808276777311 -136018595253800 -262571330114789 -54531140307896 -22178197966983 -197241471449439 -246164777264708 -265402994549543 -215229384062503 -43534679163171 -238326454655463 -45745962855454 -251208141728520 -100231227127140 -69205049263145 -10449519586508 -95581581258462 -135633814865130 -139651320847073 -174089372063954 -121392350629451 -135843739875528 -137338507466458 -97379762279755 -15159088687190 -259325197178170 -192352043532569 -268437194835537 -243753057538692 -259641347368186 -180099580249179 -260797562281217 -197572945037290 -37498028787942 -100914439586745 -159889260117727 -224648564454225 -94432380802789 -172880148506974 -153881579216775 -263091591914640 -85482685712381 -181775562205688 -141274421930670 -16893587532278 -93705761472273 -248665370154038 -80823345233087 -111897688634391 -273263856799362 -183104851146562 -190964741808054 -139931639878125 -81730232521634 -199600609821880 -86848901320830 -50032603604698 -136940166673195 -38511603399755 -11912012178017 -17168298244738 -204168799501084 -36051094692693 -41416254487359 -210723787132430 -200260755169858 -122973669470939 -68412841187305 -9504641429214 -22782349552829 -159076561609359 -169188148036730 -240348728887190 -41183886987926 -54061723065800 -253056303978820 -220567596234009 -262980143200031 -166052053824308 -223950742904715 -203559320908356 -159037169007457 -34116646011509 -159891293266230 -130484689316773 -274688344557133 -133582673718764 -129913289634245 -222820902894519 -165089737546983 -109619534878127 -186539026320719 -115505743457472 -18085620615631 -64553452759564 -278242430973960 -65383700260612 -88822463048640 -82964334865229 -12809430093117 -264730595694778 -270487539168640 -17437904566581 -260028242762835 -217795033899442 -40708484133872 -88288564086968 -141769832415078 -94981875789114 -116538638404757 -27781702790069 -126655921634172 -111940778268177 -236129434088947 -14292000980374 -187423971282358 -216605687477521 -41787225113594 -59043664331750 -88319670329108 -118388552105516 -31964157515251 -61233562377411 -237278689618281 -281380517802007 -41721684801873 -168516460264892 -40193423983435 -148414059850717 -146710239451124 -230807186369150 -200683134496933 -221578943897431 -16266117635313 -223609411702165 -24483487647081 -161038282633672 -168543945136203 -47670921649019 -5539469585471 -3188112970730 -23995221955432 -121287771912514 -65462398350506 -24599997497176 -44181203994940 -236797067145936 -100405682543574 -234657963143691 -173977900740975 -125394183319250 -277828188410122 -194384265488169 -84691235960610 -104435097220439 -189596767557029 -222634653799192 -261517182804944 -163854833321370 -244334968041269 -178953891963867 -254633788704004 -133522775313811 -68755828285508 -255842260855495 -179561686633665 -146053740372992 -81879011828126 -75097729609791 -171724762565528 -202091002005654 -110566089201701 -235930216094441 -214215694425885 -243740454932497 -4036536102751 -188714289926374 -205083251735868 -35876986034853 -223170638784217 -7658270535090 -123821230843890 -68258279465347 -16926695168170 -142656363161074 -119458649031368 -196602260518819 -200054576475577 -250412328325519 -15501748676195 -52359583229735 -100155766522270 -28210383039610 -182966175358766 -184845427323160 -131004648049696 -12392687136313 -10578529947142 -117491732798941 -170717506583098 -4421318818005 -208395243608574 -227526551724657 -5933501851202 -151008559923069 -245276661848420 -169616900765971 -154365354632514 -156745446405064 -28158722842917 -240811211345483 -34601420635124 -35678025293502 -261174933605501 -205706561903148 -236757479107221 -206187068722291 -140839515354058 -113826608283000 -1792526049256 -112061224096380 -127626051541003 -141886505047044 -221415871671866 -200136948648547 -176868066027560 -148618701719790 -262230963337945 -41597096815628 -247614657174485 -99569992116225 -97895648737888 -115305267483855 -61306085610405 -218958821278338 -37492184508609 -149111545707592 -85188430415048 -155260078449153 -38144333587500 -117902387846463 -22593733980908 -204159419688526 -72231737552965 -200403758330780 -209085421188415 -280297418521336 -101797104142835 -183943042843295 -111002491738916 -65110483597540 -95322545383827 -189334874131987 -263230869004329 -113556910602296 -88655743491533 -70118320519822 -147563062114027 -168796761837555 -193888767276576 -38179000019217 -252894114985280 -10677921934461 -170259989859345 -271931016365974 -18110462148445 -69172252077632 -28193127518117 -1559028890190 -201101789336748 -154887642299973 -223720712218909 -194682414222398 -176473848166541 -91322285450193 -14099704106526 -225708592086393 -247501193203075 -88591104815668 -34403579511112 -50528262018967 -278613285136360 -48023167138897 -6256114694547 -40003738360311 -170065229269807 -68116089750569 -85106017798542 -90567108364006 -20914162985247 -226948693897016 -237110207448478 -203691550594879 -151416925766708 -36117772874654 -51410648558910 -78861017602963 -138045721495354 -161204002449558 -15989976360787 -65655089497923 -195115904058179 -255739537203391 -117032787951418 -13273925142635 -92292056044419 -13494550364639 -65525821003948 -54744613762721 -137590465736900 -135825097879808 -134026730456302 -273972247554828 -22874914623040 -8381753544085 -226959101001175 -99618543837188 -267914630036141 -252681300715780 -93875608307144 -269421457115836 -66989260135520 -70904325507287 -27963242963282 -34449694753626 -244602023037355 -270259256725661 -222708482814519 -23744583998451 -116261300519328 -82609867495165 -111929972954316 -155044986969972 -119396495185533 -1153449384638 -17311236881426 -44747254362613 -265801366211262 -224000218788690 -7558701391279 -11153253151167 -2129277313845 -161106828113211 -173954066352470 -76688345903002 -143838050241846 -167725574051903 -163925299844056 -67507696398254 -211360114982879 -259917585113962 -74041441672892 -29205272779066 -227586173132909 -191454797043029 -176946912208371 -55538493152245 -48364660649367 -176188131394701 -129866960077187 -274322422116833 -176147974451621 -242232601702832 -42729772727931 -185976243311075 -53129939216766 -2318672419233 -146902847667118 -146596135013013 -174206662479379 -93091940266734 -124520127781247 -79677039624412 -89804080016048 -217521110729097 -257381413648911 -271687347137547 -158382943616956 -18590924007179 -201477915384690 -98391270448242 -238681328393687 -272837527706970 -201225099471374 -56436347958335 -278308683818871 -125283502151136 -72857504899253 -120379167497042 -38686415756992 -33269792116147 -94373524099737 -108611837206676 -85429212368798 -50242694578103 -129683970866185 -199996740408106 -255331515506632 -81784646395165 -44426355712216 -239688935259105 -278979365589966 -20441338659156 -60295968301784 -105348333140970 -145504973389334 -220634626991775 -68976552356078 -151970649408370 -217102170727730 -31352946078121 -48560716838458 -156949562676202 -241517005134599 -95035789137379 -74522539083222 -214472645951709 -191893334251597 -70023340934312 -197084426009714 -40164628116152 -269073697952483 -804388546924 -218694239276184 -136178104747606 -45908348139393 -241231962482239 -138204544182573 -202293527279712 -118784757015196 -104775497198327 -165615967759678 -65419452230171 -274861138839943 -246339460148251 -230788860541659 -145965553632028 -146478996771422 -132037363784537 -233538017641734 -26071061003882 -143826216612993 -112434535932803 -219990784984275 -210528587002433 -105745941385051 -244950451458984 -126333475606809 -175226495411103 -266476671609308 -1181324489442 -232623505283445 -200797523126368 -117363990304527 -165432358108368 -194875204991701 -280638262526633 -200945723305221 -237245082620132 -70910486600975 -209492384109431 -96399433641248 -3766637929755 -112202339562656 -89146992706196 -113193830793089 -71312259365397 -92311537976892 -25032512129365 -105653983992089 -5636531221428 -28602193006014 -35003139254042 -275690595481136 -32394118747715 -242555262576914 -62013518533587 -14207622717104 -10115996070130 -151589645087293 -157200188329018 -151076694782158 -255226246022339 -277622959485368 -49032959641388 -240688536112541 -198680305955279 -133487292721499 -160254854667237 -132638049418100 -17230961417140 -130776135478246 -17582952365548 -170044286439450 -246246381799217 -54697592775065 -193647176720422 -237801506774196 -134857124147768 -213353039424823 -84755097892706 -122879281495654 -7618539832467 -139914227826942 -106883430715844 -115719051127621 -154635645949624 -267062540026743 -133172310305275 -279853889127150 -126888961247081 -598080862666 -161910717956203 -133817484823559 -213861799209384 -110388387898030 -215631593310339 -3808361862438 -50541473267602 -36869603700838 -20275217534684 -205156958040737 -1831494933080 -123294250909061 -174368727699299 -104182075546064 -210707406685879 -136836818271261 -146380711765761 -254545976644864 -43640914268819 -56486311359486 -31422723590394 -191444121823931 -133590155135910 -15270958967228 -214232435541385 -133410844189570 -38731301644841 -180328112161444 -200869384630162 -721307056091 -4670417584231 -23848830346479 -57038875920978 -104842058670727 -137990484432495 -35076979073701 -205116269157484 -149544977334242 -154719034161957 -222763868630501 -76052626085658 -240210661175073 -175821163915869 -23216078591135 -61608759790001 -229643506396901 -183485367615265 -174981741087566 -193245547160886 -75951468287720 -48150980680126 -114947445131304 -61252830037287 -278933579852235 -198145272884783 -146477843969006 -210962790097039 -252959247419292 -222345511093088 -128828404386445 -122919437282770 -58569958394308 -77796301275491 -125292274867452 -30283861459755 -240084967173715 -86931691370883 -271977352094806 -250063299360138 -132374704271709 -166427057482729 -8344572861285 -254441540186758 -61792451725167 -242462750944444 -30609602986829 -148934306070577 -88512431111874 -126404889482836 -214134330791580 -263168435803363 -222507162643656 -248066254345524 -188652974129559 -210051046470990 -93561662674150 -26914910142 -65201178516179 -241972537730326 -177287486393872 -119954887412834 -5153712025429 -89870960341832 -92947909706531 -202419955178258 -201512363709192 -177158414731075 -93231275929812 -187665097579802 -198089217840374 -215197536776200 -269179628050107 -46834839601364 -665387322733 -35747366217858 -51836155402421 -126596630925943 -3278716443242 -36588778948895 -177188161902621 -49902352968398 -21570894383908 -182506818411617 -828207894631 -271172353893653 -241595966923960 -70142223330208 -187857069831294 -10966813474684 -206996331921867 -228406958697443 -190851341384328 -81842368225087 -206005719284221 -129826937368465 -95337694762666 -45344422162350 -219036665909957 -210305053172085 -185905184832067 -160093691583440 -149062387287579 -116426388766462 -125106552272251 -159729649625394 -26616203664545 -118796144596509 -133644084898553 -32089860222874 -96638907385765 -270554560342705 -279096921873686 -134952425801371 -212284666400666 -242023307302015 -55168369055387 -110848296355611 -202017391764550 -181426665563017 -34431858788585 -98081347534813 -112700423838508 -59929953005844 -185899018571458 -147794169400006 -19601812495224 -232905063898479 -144309231907561 -14549779468077 -232499838973614 -265169237977622 -214094010621354 -131361212904743 -172093241225309 -30866114772245 -50104837582954 -161979771977699 -140183304874367 -258991186745428 -718554391610 -38997643787200 -185115957291817 -204216938632640 -215819574602106 -88177367459204 -96711986208934 -259692274028648 -202988562579462 -216154363897409 -135404409699484 -225267298901448 -250295998219272 -105451660983373 -159660896982405 -251128148428836 -9440620867366 -204115984825353 -144080407544408 -108540911366447 -271063446507168 -50221157225642 -21648848204293 -33600246039600 -179407675199039 -139728500737367 -249874793823315 -11415150656901 -39644950158345 -270934359914005 -162875349211726 -93134361324607 -228008464337881 -43475093459832 -103847393946073 -103428049850400 -200163385481833 -256498097428873 -210131372769307 -78637443687315 -104457592250921 -97722557085170 -253352245594574 -264769925364837 -108156165022079 -266983671101527 -134613391834179 -177218436072583 -38512704883322 -113325297777210 -154446086387543 -187257060700323 -222463866020069 -177761960843845 -279666120078724 -142595338719440 -109381116096874 -67948841232527 -250985734359484 -124196032526227 -184303264539143 -275320096146204 -116238766609559 -212217224218251 -134427656125096 -273334996733334 -51087022852216 -40585997076520 -17093662393772 -130125872941359 -137908342451636 -119416051007597 -199329786673134 -250397670209719 -269579777844262 -203351953708090 -35965950122511 -109234417026243 -68423701183499 -176186636788508 -5539946477569 -110864785114300 -132490446048711 -31150699766394 -81736238570140 -33411640786162 -88019909048753 -55210393873324 -141553311830075 -194165984658428 -77958672482827 -265980463261282 -233783192295051 -33381744979854 -193698333710185 -172354022992025 -125510080372722 -16201833955743 -127181442941326 -149359986884066 -154299750459182 -252814661943335 -231781732804371 -92634689212466 -133857252470339 -24598633659285 -189120439306527 -183058886005410 -249397774526826 -112171413927139 -107007184858364 -181201948032095 -317184228486 -239564289654237 -187518703576035 -162931608762881 -278122811125163 -5460560220713 -253254916571700 -186532907021850 -101926034755433 -53493162697418 -173737796365270 -200474868030126 -181988570654662 -239131811727533 -164017680693560 -65330095637590 -108939531451172 -147171115988243 -167119128034105 -128076829709091 -71363453248707 -253099325627569 -44062505917096 -231630845655982 -96033452167066 -134359699310029 -68704321700848 -97228670412727 -245625840685377 -80418890923060 -217539633350250 -71944350996354 -22251761966542 -64909296601770 -41750351265945 -40361887983608 -34284526530083 -112584596040386 -69070048688265 -47536613097752 -263087453675135 -49155681556813 -49659169469637 -120226460162877 -152251465681614 -217536372162106 -211703056015775 -168756699921882 -255394929468790 -4569821392199 -129264015396985 -224505211144405 -222620178692869 -189901063280160 -113777879715669 -103445046533129 -111629326955708 -15195695165423 -123135286129548 -253999850280974 -168773745976400 -93745308782692 -225669894312366 -108778156146261 -222378968983021 -127817577404478 -168947513348458 -86073131559634 -209903066642761 -165011435214925 -104323153935988 -35779907795916 -37579897168930 -141826168265647 -240115265311287 -78183504601211 -271583997030788 -31430180878848 -145750183127656 -76530199831324 -105456994995066 -65750233076777 -71181682416669 -225911717920757 -11693882369498 -125404338688976 -100409085745616 -35822617983155 -162997395929072 -131774015006478 -263101117230378 -43113524181873 -127079720762194 -140077508962675 -193232119177005 -146229654852654 -7327186490339 -202385028936171 -110575841138825 -128969049997755 -181041937405880 -135723714167274 -189493767312973 -254436146694297 -270122134816200 -276898037988560 -57801449932129 -238101171990902 -215930962510304 -61602711429771 -267112247960262 -271072546371763 -169150528662538 -175741993838204 -53286986107487 -40419352006094 -104622725018729 -226510752682759 -210516761055702 -217409051311107 -55976826083510 -21443132593959 -243465363480673 -183858033247353 -259217922985305 -256307810950133 -280549255812894 -168120147006512 -20547830514983 -264639293833545 -198693369462966 -76847048267739 -96049454616792 -108664692174851 -170071091647981 -274628086235856 -106269109258092 -230045050729535 -214206314576935 -140761939678933 -55797549686471 -216798909985494 -33128376320484 -68218001171160 -235329665957049 -177340067801605 -246570301531895 -216787694825822 -8422003545050 -137262082581987 -224815355640668 -250738738928620 -122996871911557 -186201147962876 -164110545004674 -273870633070892 -206325805855362 -237144754424174 -252155272371358 -383940570677 -206493766776125 -223770506373483 -48410958511921 -12354442944460 -183441709232647 -215117952689428 -38941493802549 -207330026856155 -96339719316803 -209344618859883 -205844506428419 -59236840961254 -142982356396016 -88119973965166 -195309272265335 -87501925579513 -232090413376058 -199289678799746 -255369329090316 -82376865029688 -175369272003153 -92214252938477 -268625313936701 -145486763916686 -234200055257038 -28378156176341 -199561988069411 -116106349557010 -201470111914213 -147121953096290 -60222009689869 -44053439855485 -13092837441510 -73404841958052 -28699299629622 -262724328237514 -174738118777613 -237123398815601 -143610008282717 -15008465098483 -240654892045742 -254220351781459 -207731632312795 -59616722088302 -179321504852414 -269405310282752 -18667520058810 -238932108241166 -127868628985765 -193242672254663 -62970690641462 -182725063114553 -205428417011951 -19669198423864 -190204176833264 -54992881796578 -208317318267538 -127748352822348 -200414344498849 -267969509444281 -63914059793677 -53477615850885 -221642730173453 -123918432874179 -187553151900537 -126205194164465 -103240372824208 -184225170810684 -236647223965022 -40411970535744 -196210493603486 -165022764461631 -158430476339637 -277705707928363 -116377083604128 -243178679289211 -254098639278206 -57478301749005 -167896507583913 -222728465084322 -221393499786677 -247411579387336 -68539046397992 -188680914374169 -218366721129164 -20938903093844 -164497310230557 -52286375064844 -25914199844748 -157996118988335 -208467189952049 -273940011008040 -228445735835169 -68134234243472 -209560336668467 -126165346396462 -94692577846487 -152171006561379 -231301770064293 -118963364392182 -259968833135318 -268391383329757 -233217614011755 -76389195473096 -64433036078268 -40305381636770 -204414830495074 -275126456159777 -137671477490236 -190009799413760 -16164017852560 -83484150941273 -263762317731224 -172534947835300 -151087035653043 -135787882159060 -148904066182035 -141028801667016 -22034296061671 -51098151356703 -268297632513997 -115829155520799 -192707734174606 -145097474815054 -64539477822835 -125945691383262 -256567090308583 -239796867439092 -124527213519403 -89968638928283 -262648671607157 -193489079502833 -26936496325589 -168081955243198 -124773814904556 -161022850363543 -38083619171894 -189510744617966 -229988471105630 -24059428791469 -209415394544483 -263168600353566 -162652345342183 -266635423969729 -199197901190100 -43248326355939 -270129957193423 -21424030164925 -90355329447504 -101990457369925 -179035925925324 -224703096648301 -40682351752989 -126425194423871 -262104961043562 -113556647543615 -231049760390722 -52947314178148 -137240350470621 -115413301011584 -206650456973115 -187422212170662 -215981798969719 -88853422005879 -39936831682360 -272591374782533 -232984576269723 -139309310394279 -93260586409346 -195417485301645 -214608686587841 -152935290456915 -238810561316302 -173044439610288 -274342374613616 -41987633062161 -196290223561181 -262111223479346 -2335534098566 -177070334471017 -251944287902180 -235848201789367 -226071613156596 -200124991318248 -127965665725498 -105125044582891 -115509718169497 -95897743590067 -74322704481126 -149568493776961 -38781150445483 -32005192627055 -163845737200550 -205450954867479 -98069055068870 -164324150200437 -240119393735525 -212008917633282 -141234093949736 -179406689529325 -182466645850656 -154680949373566 -38331702128455 -80642921697214 -118354461196548 -271662333316081 -247214143652743 -212033133319994 -100716233289920 -135887504394377 -216084490417930 -113186727702725 -176440411852621 -117894233719328 -46887354968617 -274369847113590 -31437496856828 -200485298510592 -16245245095798 -191782145137260 -83010301743467 -95475202821441 -22266501556804 -245358188332395 -269863842111472 -76516994664020 -90299368063348 -228105538346530 -146091104281637 -220011526591146 -186035321885874 -209721925194376 -76598266309976 -200987069268485 -215644181329951 -56855013125409 -13366207064246 -242706567310813 -56797766395447 -107082678344295 -33506917611037 -190237677078882 -160177530333481 -99449533951388 -185223536323684 -123777454206140 -28029127210960 -226830016935528 -162315606265399 -215336464778839 -248245435425653 -232290834511584 -185807048083235 -56772869553505 -179752423652281 -118171271554645 -275758951407827 -217997966356555 -279761911852951 -148472938989088 -141329485794521 -251269934884403 -232643501873339 -124134757533183 -192625318639316 -94592073221574 -35151446135745 -75021703051440 -210474868979254 -82177826540200 -209119916918671 -168079983633050 -185474927965723 -220923870861445 -158785287803446 -45188696357331 -178541251649003 -191847361610252 -114850156679922 -121097099997378 -269514488845233 -198163911377463 -185623117911363 -15558827610044 -12705968342453 -159126644833294 -71385406974759 -39704276571488 -235954617374278 -39599242472980 -124961569775965 -184610439315513 -94592710292635 -275109068032726 -91255683185846 -223823349624062 -246929941914006 -111791480753651 -215515962260111 -199513836442015 -248026718511274 -161563751291096 -79267538682555 -111684110829300 -119987448843455 -244380339969606 -248203145821592 -110526994474999 -51819736964215 -48314065078858 -63088381518085 -241455382924452 -279250296912235 -69745007843028 -57453027149711 -194176202653242 -87436026315037 -275091838369178 -263285031322150 -114055454070568 -246978587259693 -222099467764222 -211141282754997 -150058752645521 -10456081422043 -58387832261715 -180966899589032 -151612931412079 -105144527528157 -14882162136742 -280256725447951 -177503553111470 -31237491843811 -131580616397688 -275042943616538 -222377005300115 -215885106184069 -143278531584854 -144677239504789 -234686468734543 -2793384264850 -119519131007390 -67398588190120 -79518024369972 -251433284964682 -221951071746051 -133789667218722 -115960990400853 -9996684928901 -35892230267609 -138649366879136 -252528782602698 -197512493244486 -269296985030351 -179667816335865 -179002760403557 -57898663202230 -3353595058150 -61983942806485 -126987841660804 -156071014934687 -82919124896330 -41021152580649 -1991306250353 -22870965174478 -193204167998029 -240746898445408 -274241206391305 -235401295524511 -136810033751339 -118929728461438 -41249906727850 -150200439454104 -206867407947613 -242347530027560 -110895552563752 -166594719994453 -244418893795361 -66292384766654 -118946172930018 -151796898514045 -69631543871618 -122381342422903 -83508982830329 -195754278737262 -122861625786188 -36867485933066 -124064841729214 -127350421741221 -137760178733945 -15536505987244 -159953064978259 -199156002336893 -94844536246625 -54840270581432 -220772779876741 -216946960592010 -179190641541259 -6139788884871 -167564644354185 -100196897463533 -181663268886131 -89634844497616 -262845882593719 -114691804278581 -93084386730266 -78717353874993 -3732748859046 -84047163900703 -49974933945302 -15430255062716 -262487493336888 -173756860239325 -167915696489242 -197213480325593 -188816815234611 -8128064019848 -264030059080842 -233743096097795 -280805565487868 -171827469507359 -162448121523958 -29418246713374 -81831199703470 -107181520931535 -243907097530059 -228369619682880 -79911629731101 -131752399634950 -25783446830668 -141564315494993 -178956756542221 -226138520922528 -31310238528240 -182403487806995 -77812773421772 -165137266862462 -273345374497331 -102223914508642 -126900031615508 -130165272709945 -34688631307817 -244808634775325 -83732076350265 -279638615804042 -132598175920408 -248500083709833 -108437268508925 -120326400423332 -136523913993835 -278490430224997 -91594180839351 -70843449252053 -69357738216658 -39136961727777 -107358315608264 -77610335462944 -21970550173084 -188926720891747 -244371729684591 -104202825243034 -229357485242734 -248777440676131 -155215228319191 -36539990742085 -92802004238643 -41093994890124 -277390216951609 -204212465976575 -62187243875652 -243981183517473 -227373100851610 -10880255525811 -183314117954258 -249572803973210 -45598827049182 -255673332531671 -44561966025435 -122468774173971 -178493874787407 -31608396076566 -42540444574263 -182539650905776 -4671445635264 -44502144076331 -247623571215749 -4229194713910 -100415073973990 -146563548455607 -280663268684384 -37176301451389 -210417196687907 -167286128431347 -196550341446878 -274841139479466 -95216196487545 -198405834980153 -44101804541494 -51816479945176 -94154489510175 -162421213972417 -144903811540814 -206852803651001 -18908700214340 -148007289778364 -267286909433613 -50316521879054 -82648340553783 -234258112862759 -2331739832204 -249774297239128 -264350373693259 -103812636455006 -13751760231434 -146859434517857 -184369216423491 -175853593059390 -215135740874866 -250951399530960 -74837530004306 -258348169247718 -100546305026042 -235446794127060 -116720411219169 -100646889285129 -81373339757373 -191966200515004 -52919211210202 -1121857133191 -235631073828854 -96030423902784 -210900711935450 -76620815708165 -135050923379470 -156056660934696 -225890081036754 -213290559192540 -187825224713058 -13373433707670 -6292004646066 -142690599219733 -140613248570211 -25615368106188 -228402253999289 -250985350579501 -178879149634444 -248868475327150 -33184916656802 -44397714733185 -160336542569149 -144980934576514 -179876663784101 -146067214443083 -186469740316019 -243492076831887 -193045943534495 -48778235408256 -10243333982735 -50534502555619 -246865789220372 -233000481821010 -224210469640668 -25227011596157 -35154510306480 -160325520060258 -188482934129819 -253184008549603 -27500768057236 -185903402355926 -92301655949314 -200475427753339 -22196276276969 -215945376713216 -153528629767193 -201064758005397 -7707972732188 -29469661930032 -85959951611838 -6826512414355 -171715525082537 -67832870210007 -32022022048251 -173226912959581 -237679488274612 -243300279340163 -208312763697088 -56130006816865 -143936243122344 -262581844949408 -112226267450305 -44368335873457 -115095700196760 -77378291343647 -153901881276851 -9168551939081 -257543178996114 -18947176358321 -78109694323059 -73112359946065 -252485668020558 -72966563610446 -228803812660344 -129816250311969 -182295240221845 -268423775421214 -3310423755670 -113334846349551 -190049062779011 -77395511230171 -49041514987505 -261278779944986 -75438253032320 -210973024551447 -129851215794191 -75513590550264 -44667646595786 -260152953872865 -197752495303118 -99974593693703 -188379494923587 -204724906685261 -280390309250970 -39002826715899 -18509915162069 -119364061571207 -44269106334299 -257320858324204 -202551068265308 -16294173139233 -27581122495268 -173441376613329 -111950475309421 -6768526817286 -88698914699818 -201923452574313 -138277628518972 -114760280210708 -98072950297920 -175058752060957 -260419883724761 -60180692646002 -240723008606854 -117990822034080 -68050858172148 -210280555564638 -240864451759823 -61799740503844 -265813652182967 -196973786355486 -245723873392196 -10612319977593 -229488489500078 -20744628514719 -130187490037501 -76103327236501 -21673638383316 -208159879363279 -43957559413613 -232502143638228 -71933606769673 -277744959835384 -47164881177570 -226769857219209 -169630779999833 -48424738250726 -28070521857583 -214223574251442 -226869600194660 -130004666962549 -19525875749891 -186786287715863 -213339216415747 -216439559438465 -12769785050054 -98516098058715 -171074359935469 -144435455821362 -248989172488531 -237701504209323 -17869428064452 -184867754195811 -129405262468600 -220069202326085 -108613872671148 -85202788695392 -32407312986821 -62583297439147 -9618045306543 -235097486996463 -121566437044283 -67573939385527 -212924753116655 -128664842632765 -104264011196631 -13747569847322 -240199414258685 -259086883469190 -12650236983152 -260791732413005 -220531153742770 -113561162982983 -155519901522716 -158164352767749 -178827160995995 -261245284483474 -122810565043522 -208235980655791 -49617059289961 -12076084749296 -186011321036323 -169888221603372 -142279542714177 -27375942121652 -159273043626689 -56185759439214 -145630881953930 -196493831206521 -218867936429465 -268767258386472 -222316337243661 -258903987941092 -12490293413710 -174971779674216 -99879480538816 -129671023677871 -74266144694671 -20323433663862 -134653865523574 -267716523044545 -61636034372727 -129737751822781 -31961787030577 -206162576191142 -131879912055272 -236633122499496 -17528011827987 -242781765589703 -17956760052848 -202030696328972 -227152197555699 -20673761683305 -210452509861752 -254783079745478 -143683470516522 -10923003612906 -218257065263914 -189034858274512 -109457225347910 -277476853473514 -118972368577652 -236785027225890 -123957335882947 -237643585698674 -190898176595725 -175200475028134 -165029790202145 -83338186691987 -197587735307205 -254544588513532 -151410758977996 -141792864821226 -22223589634156 -162151697037407 -85489783588853 -133700804233653 -151438799384215 -131046346042514 -85053477229157 -54191336142398 -269353369004944 -144104886812959 -186583453832159 -189253582726763 -261981658228537 -242880769948746 -29407749674484 -227054836564981 -265089401378156 -20459357802143 -129717522617984 -257065142438818 -4107863206215 -199222434128989 -234956118009587 -89055939448763 -123014254453668 -196463473799513 -172675008134396 -82837889936478 -176204964426868 -35193574947594 -49075970510127 -7273142985118 -191727204711537 -102628957670233 -223001257822341 -24768893031975 -158938511179566 -136246422124587 -178626832435674 -276891555665953 -58253082910424 -218812001242725 -4375508652701 -4756314108312 -33441129670490 -131216075327166 -249171448746708 -137364062854867 -184664180995875 -206850941096172 -170996913479558 -254995648063463 -151388927525426 -190474094474038 -260871633545114 -169449860854777 -65242404388913 -117054488259387 -205276944001752 -19564053837968 -273142777360154 -226574131933068 -64262537708844 -249303962727665 -119106722806138 -143480496459422 -254948326223127 -62750238716372 -181748067052825 -120045305131042 -84849214190240 -33724280411604 -112009010618299 -219865807151823 -54527322674505 -178711694577154 -207096406208441 -48524673468200 -72639391798658 -260733239483754 -144974654422477 -52504412998781 -180825899898358 -142775864717597 -214299753270611 -131682472518717 -183771678185798 -73821285592078 -175703756877493 -55188229956560 -272117956368531 -67956864865289 -79043366814121 -149277016963905 -152607756232061 -250968205065568 -247303600734540 -79778782933343 -271859591154871 -137270702446258 -73650835869033 -47404157070729 -122645125173604 -263630569024453 -143371566940158 -217056105047193 -83246078765719 -87943367574231 -108797488592192 -44723080501105 -139015871978377 -77566212661479 -275025782811241 -19788380842476 -114257369476127 -14341852734988 -153329748648749 -180902383450908 -17417276901841 -33878635814334 -5438417731722 -46148995174977 -217683815036827 -198234250382898 -277285400841174 -48321102499265 -23768656955607 -158541535192172 -71327022067762 -221700601699282 -220665435129352 -85706450855719 -232599834411124 -71891393363712 -65676371317756 -233801384924805 -70572625860659 -81066446111787 -85407054198654 -65430705338852 -2436326978412 -222517562612249 -3996394504111 -240732909915883 -237275870563677 -243825422344497 -133816170603639 -87340740467984 -210703536903243 -31220273668595 -148236490445349 -187574161754160 -86876403276995 -39018973357416 -81459162414627 -251963894161111 -87891862918300 -58019616689181 -181806418853983 -23946488163698 -184879522617588 -1777250643238 -15986190302139 -141602295763553 -33849981361696 -216728758037826 -107327267611219 -67422866970433 -226672931793109 -208854255390119 -186693239160516 -144509426614914 -226547826013651 -260160521588537 -43260914375551 -104932809731494 -42249566712129 -220457528835486 -184270094584142 -206577609870049 -35207434314683 -14799197668076 -148660809866536 -137854138923553 -13395772085767 -88915284121066 -58658338063255 -212320140042030 -15991772666226 -67395839159148 -24671717995684 -39793510169571 -133826705130043 -226309231283598 -121503998687770 -256274747707813 -73735694814792 -237781474523009 -237376211174247 -82134012841513 -192726873599144 -123928639690054 -43917455626004 -177355204507406 -70485701794784 -94537142496402 -147461210674570 -184294534922307 -91055481714070 -158891190014392 -268041211818458 -139863572544055 -120875319754766 -4153204882871 -67633754975348 -225263039014968 -261550562376785 -25866143145730 -197152651809632 -114350895881991 -131204578351230 -260412700980346 -49379906586366 -154917286108788 -225360705356491 -102772956025709 -115510331225996 -147512309182420 -277951370934099 -228926688879237 -193703140465990 -243023492068756 -65843781364255 -194804049956307 -231014023408939 -178815406730925 -208362175869876 -64185409449097 -49255798363598 -236160256442312 -83312469926445 -213431603074498 -9530692266560 -117858656201631 -4541481662063 -100377509464072 -75995725981906 -195798289440073 -217078855675961 -233690205619026 -7788726347829 -182161388102114 -35004928130433 -213143546621016 -268304229397323 -254760271746597 -189842511584717 -131382230520262 -71229230580463 -266609848678331 -70011154732468 -18015669401412 -124740994324841 -8427124528091 -47889813514029 -227615979432753 -242294146990936 -244853977489851 -271965563068272 -230870272158107 -254602536706679 -65589186721942 -13726945968712 -135450426965097 -204895019470840 -120567036312086 -20498976855798 -231910266225052 -84242958914992 -236748936234494 -86192329337339 -37231090793965 -193394421631621 -27104269462320 -208373097485354 -113573778753087 -18270311924731 -72524023953434 -260136805722538 -91889254960097 -271356939068952 -75292350822696 -117227758403011 -9114594699100 -10045056721222 -214949975962764 -126583739818420 -170929844807411 -40189502954033 -220414482080 -250279271981894 -233164814501397 -72357328857743 -259112142152623 -263570874389972 -118162563515015 -229900132637213 -35140685728215 -259655745808865 -218892153827266 -108763595380388 -95066974494482 -228514826888326 -60354466790891 -31415467039824 -184720761387878 -102397206068485 -7498318400353 -78784066263925 -219053971363911 -90660722820959 -19957452189680 -51559813119898 -104547064453030 -1529406347925 -28030171083183 -76309817724607 -197418381900275 -200533344367238 -179273812428403 -177677472543378 -113513987496056 -87849396444551 -68077824393219 -241161866677511 -252342172729674 -210339024943003 -228750502965897 -173444062433940 -109503970436133 -195803077954014 -11568868386777 -66428206620855 -71868385392773 -160977268362249 -110516030454279 -47914056643942 -121289968409646 -270934422900990 -50266599827946 -12511359754270 -189115140457250 -103748211691166 -139202760447064 -21317654636896 -257056767407815 -157300571974754 -31297474118905 -137427816656294 -120976956727171 -281430583386107 -166992503692470 -81555021907755 -163118843378885 -31463617407568 -6419680376980 -239687899724945 -213019942451045 -269961506030885 -32183172680233 -42875902889376 -237113907706722 -216162443181274 -124092941565294 -40573719957665 -165084427875810 -222442866174712 -6901920252948 -33388522668010 -256586824016570 -116919621154206 -212871314173852 -101337702101420 -253828954118216 -212709894899233 -88904453493532 -3012515247653 -91184464854641 -77744406820770 -119027768059528 -230502789685501 -199493833460924 -2521080667063 -86904790953633 -15817880182903 -194964063384606 -19802330906033 -47714588995148 -174760657515877 -108397622825053 -16865305654091 -100549148758632 -54855888587441 -219004014486069 -116796808435016 -98153647720602 -37919293312835 -105096718115751 -69412149388051 -118783026978644 -136946469537627 -101692342377545 -88126126972465 -134013414699695 -70855683441011 -60210608946260 -151195493897435 -245609015240219 -11719695420607 -129446986091491 -101049303026175 -36747013346499 -234829224029988 -126877153018860 -27749847449936 -151052175150654 -85790704198909 -225240909822098 -66492074602803 -248192868803156 -84265219239048 -265289031264292 -47058367943707 -245773924468085 -184689934251455 -4653846804504 -169352357780477 -125403011770683 -124439593637478 -248616645636337 -86305244159396 -68002582891291 -69067749689948 -243877468347626 -275084080387900 -263170606588480 -54556464713993 -265478889497813 -152553192222368 -204486030649530 -33411534776358 -54343001513446 -35283515702951 -11713553495854 -158080019371091 -62356219027279 -151304488862827 -226292251148716 -110733312800515 -38383858725669 -243449879295168 -62860660124557 -235071333458459 -105483214906830 -124903424613013 -154809319685082 -231973303787991 -155688835567034 -56462201518330 -96209209711122 -255964246938155 -189408906634022 -156052156887781 -90704603519548 -199204335847264 -192596000142392 -34847502220486 -215765845586147 -110810108050755 -78638674146067 -28115791748452 -170684016143362 -180688566497748 -118737885422761 -199740468464416 -80264750309128 -104230453566218 -60185815611502 -95441515730381 -33303732755761 -63492916189367 -262727351582246 -112291170218098 -256389169350263 -151203283093988 -129658154380024 -31219206723637 -280937890155950 -162554652805110 -48477691626725 -271257742828316 -204520346179894 -197275494731245 -208601981300689 -251910292151273 -253027952878600 -183161864147811 -194828700012473 -117129999179503 -25972187503027 -209317522456029 -231940497176173 -150604177923646 -6281999799231 -13186102338459 -194766517838014 -192861627884109 -129379117634533 -158096594522899 -3132993400959 -73784751485615 -258058960579307 -237726403772580 -729555757715 -64132843148087 -154111098803854 -18690023966354 -200299512952171 -260880656676818 -206382160407496 -118966920605192 -18743831094466 -218420815200515 -143157543163569 -208144523650243 -267317929332374 -33832363122952 -37998685666852 -248028612313130 -113077345862015 -142397451321166 -86673075443312 -251222066779680 -56393139810172 -137649381817525 -112622293064349 -193515738095312 -1604158908838 -215872910517021 -138414147545954 -233193954365102 -259626979857786 -119171199248318 -131287181035819 -180910208748065 -107731803923327 -79485497501238 -147319904273318 -184865490098258 -231260345516607 -112910380123471 -126873957479354 -16773984697745 -48992098835054 -4300911215652 -214521634703150 -93072416207961 -22721592524971 -95436116050554 -90019492409709 -61466037605191 -77713697281575 -115593911957472 -182547437350496 -219691449949306 -199365114974856 -162865643891358 -135773920919373 -46039918882225 -154054490068585 -18814556134307 -159234609892116 -97876868097712 -272049943364342 -36705108099028 -77640181394973 -277726671920003 -1219804654207 -222626262234549 -30716226843493 -227930107103688 -22382167919140 -22376387667457 -82829058984072 -230686323780833 -1685730382205 -58516418871795 -111131323510633 -250129477092720 -230064015142571 -213858945359835 -140136639391181 -18026898339301 -117615754448892 -158669883093538 -79863763084266 -169758857434498 -48233307997431 -139525156469638 -1308620622966 -170598368109548 -28107083455659 -177179252942800 -31806632722240 -110646532077979 -195978732081044 -12331489714582 -113690111015206 -210020527500640 -37497093184238 -24821102896127 -131092838104695 -155590043592767 -188164580323976 -259056795493959 -12224328655209 -87685323294207 -168114067957626 -25235296977526 -116671676758134 -10097889659427 -5091898791877 -29740583772763 -3297988655880 -74822461657457 -40991211370548 -193193008176542 -256978951924469 -75701977539409 -247417431961660 -235224361686435 -265239354020983 -180285072710439 -167836606719487 -153965848081491 -194328673444121 -19110968657797 -84889938651863 -152979934552424 -280355696646434 -280177512399589 -234113799896981 -77267906085517 -206784263453049 -234367140185658 -108886278460174 -209566470023286 -210346270451445 -78059495073126 -191892917695152 -256522743694586 -163102792164028 -157062617947282 -4512656904320 -20045226567902 -62052002233121 -38077531847663 -198287615010042 -256944360433282 -173652244536447 -82152190965870 -67170671032317 -132163438796942 -18656765080534 -24055802859226 -241982905461213 -105631008572767 -130195953562994 -156590548314664 -48115609870974 -83410252942616 -20369830579692 -224030885436408 -9092803387596 -112528377960382 -166913960500751 -23228319812348 -258376454866977 -129750162366936 -274455918006353 -186941832660457 -223634340701831 -192958231755889 -41407248599523 -230213034475287 -48165663259490 -141940645408035 -186373728604538 -77354226087507 -244100741707753 -190686861166890 -192948001808343 -249307530137133 -170171300534797 -272537289840045 -71843495096533 -208011937277513 -214475153956716 -240868148319116 -118151621426877 -156844612768127 -27637901770671 -147155411630854 -56330175703425 -1490063131354 -125188796200413 -97524070039631 -112429125935903 -39427029965760 -276599573457331 -167572178844484 -261372911254961 -177622891633790 -113142254777606 -67405207288335 -122840783822435 -73332878016989 -235467675085774 -68393598521978 -16356257866345 -6794424138073 -72223571269098 -206786143416100 -150032623235452 -40983007134731 -270667337486224 -109603016244092 -226341648411364 -248187674476720 -51432623959584 -193134995317846 -68729588095868 -274429580356698 -96060455982897 -20520629593904 -40559628311988 -36051136188472 -229953975518606 -276453143611763 -234511309834825 -256694774201950 -232935741060260 -65366777323063 -76797500047232 -250168875834806 -225664843084243 -98218357589425 -169428381229106 -138082109941242 -100961049446365 -277415375782602 -136196017579351 -251480458444366 -263107370257607 -21716657356649 -44392119031715 -65570805016975 -186366642096921 -281427419717989 -223178877431084 -119884123028461 -60321116539447 -137733979659595 -76744585662434 -273060257631659 -106404327963018 -237159448604221 -232789294208850 -151677723314927 -269341141308188 -3664653969307 -59924260983460 -239448761604750 -186467659876013 -245649060523307 -183295411388508 -167479797151518 -249655806475418 -140758361209017 -94308891702075 -250055411863396 -226528949661450 -38954495189333 -125436673269907 -165302454195912 -233427666075445 -52235984516592 -125731361181676 -17364471298080 -103796763088676 -35483787850985 -22876587063291 -98104893618015 -191618284150899 -73653462274898 -38825347715607 -227288612477437 -158755723010369 -231237349497342 -167679151994274 -78850616124490 -236024469032929 -211741340515370 -129079679477899 -219978156213622 -152130236887157 -262503461228593 -246271314410493 -247514092127289 -30850031730454 -103106542218868 -49647109864086 -214848202330488 -13619316304652 -172590344819907 -240002648565677 -103334857010041 -6271133328583 -186424918525412 -56460860278206 -86502056742320 -113343879817260 -229499724518187 -154951247664886 -56030416254217 -218397429570982 -233439060432279 -29695723151046 -140505702634731 -189095205506744 -26310033387676 -100448581555129 -182680232154624 -11165610224695 -223604096008472 -167149459703942 -135615207953835 -42180953374809 -200124261434492 -10874799647962 -186521249600030 -170893783594432 -233456543173390 -147322535671537 -279089698821886 -29248756654399 -118705031153586 -194229525789689 -220013528960960 -186718198919938 -183744565034845 -137819338535667 -206542934019700 -279447673526273 -2132697128949 -142763470263325 -267552967580641 -12377549928588 -153098520283044 -115643755296558 -9095562087088 -6913795149615 -210054975825142 -134410605393384 -64200376382855 -67698465229516 -57092038096924 -552456862520 -182001644660829 -12093630716609 -36674499082284 -54643165525509 -144039337209206 -583614314422 -129694147259698 -158378517731093 -53101350392251 -215238487039639 -248629099635252 -23024280415570 -84412784232791 -29864433717445 -106226309512355 -193253970027599 -274777411432891 -2931555109732 -97243332225694 -252723306862423 -149795441842143 -264450277608189 -4559847484252 -230177071097389 -241004650834252 -276150268705489 -84542409533088 -188402196862680 -148648712059706 -13578061681478 -274663141011067 -120866647742658 -206199498490272 -196947292771789 -57720552499189 -164612989179754 -43704186743731 -61038109246915 -175834048127636 -98467362652726 -133618965827242 -32927092309289 -179113913495861 -64434681684019 -164118895393632 -257767946646066 -140956426502130 -141145654714542 -259605457655400 -280553978045685 -86627227533239 -130671137260920 -3175106419546 -130595629983032 -38515040596806 -82492943687472 -240936565238174 -95619185991571 -245318446681028 -75049790501839 -77670823249694 -145444866675644 -198185321457797 -175700894672599 -86507657048247 -248749245021912 -90583237244166 -59478453627378 -267178762786732 -16298333488664 -166419700403554 -24623885317785 -117879178105847 -49628233834933 -8776359585666 -184562687070589 -202390309442428 -136789430173897 -206810931723001 -8765966607058 -91814931425908 -217459588351022 -261327144692504 -87493009451742 -233343079201980 -116983600871820 -66373021812319 -140135462792727 -257280357401460 -80781012709337 -89382247500109 -169087897495512 -166526639319671 -117709403012621 -223209000115191 -19310030688457 -175534982477856 -229904448794887 -19965859099773 -215024658902410 -239352931267375 -120272699037411 -37739003736018 -245539690957821 -132065182345000 -90766662342494 -250365122230461 -114113994843727 -84162010810389 -208301613910149 -37711089667578 -250572282196243 -115455514222554 -149588909889250 -84168629039526 -118210784940858 -183174323547356 -244403587784033 -11043443338577 -159027003380411 -23925859577763 -87170151579067 -208593205620603 -137255107656675 -277257387630576 -267965138445104 -234824440125299 -23345379406050 -144430743755180 -180462333938174 -140636344152268 -111778227415055 -24224338388490 -154398419803007 -135636790443228 -39670219126766 -56156047254416 -29560455722514 -146947039374391 -207705828488768 -149279751003811 -229105349207246 -156799712851239 -176977843787361 -239712561283901 -132460212800543 -250292637903722 -39938649881833 -196165144400504 -234809633645630 -29468331940657 -182026658045827 -111821499270952 -152721731290180 -214754121168169 -198479045486949 -2700018045446 -139026816689057 -140947438704078 -194074034368671 -4388371834334 -274170051355911 -275804923685651 -138915921716935 -162722266262682 -233558486674135 -17392278436505 -97885504499549 -40211659099422 -98943859412108 -234464833981325 -37811860232322 -188858638495619 -223867798419658 -276041465588767 -164242994980311 -278620633268300 -194964168178099 -23620587892050 -64640878149607 -146753780722593 -191063071806628 -210069090431213 -149936588804232 -187951637742356 -33442045712727 -211357572116644 -181630117340826 -82197405401600 -62146689414266 -17702637759535 -217142229450669 -192138593582524 -11826652277884 -184108575695435 -170063258384179 -130085168623980 -145483596212130 -198190038316763 -151471050131613 -135117841420014 -171489518177977 -203001535039140 -153998997784218 -245200481633628 -37911139265963 -215764392263149 -211473723909518 -37562121288499 -72074284780543 -24225539828668 -117341710177506 -224581258301049 -234875869815636 -269704399724785 -29492018805234 -31632927648528 -236604184514017 -209909542504730 -230904941143305 -132591224409387 -142287983392496 -88034887986656 -241015278062486 -276045183435440 -188633358935457 -46277341767309 -257976252624880 -92415424428510 -113612350691889 -88325896507107 -214176565336291 -261265554554023 -89494197969002 -188056176637926 -153650940885971 -29739108271267 -199861755509329 -107017516979977 -226799791109575 -84083310285469 -70061783332764 -262164345312482 -134509497071215 -12812786632569 -273300544336634 -15599467510059 -150644785539492 -148147017916721 -254092233231508 -275239989438125 -194560993715715 -22812189965518 -252030266225693 -187888326610873 -192061323362709 -121964008104695 -209024269023760 -153456864179911 -59298673257602 -143912914714895 -71608136692030 -260586292258166 -100068393041163 -148976862112171 -143601856625750 -90283996330905 -89316637905150 -277260741341811 -242577914833853 -245571347271878 -231544868102025 -267536865519644 -18895715258336 -182134162196413 -172084401103983 -31419444837374 -217327202177836 -143359344710172 -107749321967979 -266376499579739 -98782544786262 -214359380962626 -40059128035139 -62035778450596 -221441854438724 -105040980118226 -274880460876202 -73228350759217 -209958782965495 -174445702575820 -168479874520568 -174187781816594 -273644808318507 -188528476764066 -86589559147623 -22256818982908 -200355134715300 -247008675535712 -195381465795904 -199437812344407 -59185209286192 -242751057333868 -134701807223436 -180301457730992 -92318241633014 -61879590426132 -107165001047158 -51011091142166 -196925264362743 -220738169225629 -124290897525412 -82517680537589 -129643509050597 -51352338783262 -11319907457152 -8665552461829 -118289976035942 -120053830344862 -95374425228416 -153894370323755 -236349866432861 -233090933517971 -231339740296643 -191521698941084 -250765072965546 -66950242984533 -162872063866004 -22189518370755 -17563135747425 -9475669230106 -278685023843345 -140559935332270 -73760278070483 -257413454897943 -5687271647193 -46119693710326 -58506854708388 -240859646768105 -275428134692787 -29874289632530 -245515801119267 -134326654910679 -115018047081003 -232699547086713 -163189830950424 -64313196726903 -157241104618503 -190192693136685 -4428305640312 -124454852539438 -169712663458325 -112188739779317 -190787422835119 -241645789435638 -17221036234119 -141109206615925 -160395885210037 -125234082437826 -174963081670824 -109949363844616 -204858506606296 -81849188085920 -175687616584491 -164754406355872 -175715469419287 -169815754517757 -161651249176283 -23762702539710 -80263651552184 -93051295772206 -82232198905549 -143086271327567 -8597915333036 -57182064014868 -47254868307243 -66206291298864 -144966148879122 -152175297964036 -105924911219806 -89710722897033 -197519865898101 -4000392209475 -122647616213400 -105769904536210 -255764795594533 -228077047443325 -155707554441084 -3415191016290 -17395224214512 -234228378587918 -117845631851517 -254086602552178 -240496576963575 -83688097310647 -40539307332728 -16225473302535 -34774339364312 -113592175305685 -166356891451646 -94420138748082 -264926252581072 -17185668975487 -66517530222495 -38588607410129 -72391791484096 -161198974728366 -184886994384305 -153486139413175 -105083105043219 -28579398343741 -74193940633334 -54413870437063 -133631280959576 -117743993311773 -184876318027297 -158075463968879 -226537897684533 -127918903292170 -268960670472528 -92853501083355 -72428235955089 -68882567536829 -11462275379796 -101011107273048 -136370539770479 -136479880354677 -223602535636000 -219325221953042 -111218141986790 -163467082072783 -116968594773816 -11285576141212 -139006482527139 -81532770577110 -271032900816429 -204740868892800 -225238288854976 -24607030741657 -179588814029133 -34462680376935 -77173471453000 -123373936039073 -56094945038259 -209408243639202 -89683775468481 -128943409720847 -200181910459134 -192829429071818 -37881889763367 -61201730512431 -223013571090176 -47932335328830 -259408447189986 -257347377056210 -215697924129367 -127434772902427 -48465064328534 -145244949537914 -121501419375593 -243645288327890 -5571869056026 -214027672054365 -162099102861092 -278456178876762 -29684570977185 -91844181740985 -55855237731352 -239197376276272 -11707502966439 -48645048850809 -134457396539505 -246255871050549 -214972138275139 -12452317459882 -54341470496458 -280671627172224 -35893516468279 -233544735629700 -214480611254410 -171267969124226 -274146161517357 -247592230615959 -243071818116053 -136652420204641 -231523394264818 -74851288427761 -41744793220887 -4895329950879 -268800558596460 -213275629913173 -105796610074277 -192401158077851 -118277765944540 -75752171998281 -111221676472535 -41555719434324 -102809602068006 -132521948384450 -51503452128156 -241805955200093 -89570311497071 -214706432483196 -182825637131092 -161774876590510 -131330014896432 -139745195804001 -209886021453227 -40387214458569 -132223855854713 -179289982290956 -249086103494816 -24713032057036 -184839117046786 -110938934397775 -68332382729267 -249440842239716 -157958228580092 -126589563229359 -116740812091730 -33245959614265 -99150355973081 -64007836926999 -73962227575140 -41957729256730 -55196272861121 -175341736953904 -116717597604018 -62541579635620 -148297020356834 -198029208897101 -222893416245123 -42282160006117 -10933192531916 -183720814076761 -257465809517362 -181128435944355 -265646873098844 -27070139976562 -173959383258403 -23896550650588 -39347434734240 -117438003691945 -79336774770038 -237386952842150 -165619721737994 -14773900355537 -280642870751219 -259795577932211 -85144330094008 -271117985770247 -57028904448434 -228646564123459 -83960978621247 -142056403851901 -23805798079916 -29187975791073 -123724894078223 -269242049746828 -255309409203946 -50405989844309 -227974711248491 -7179729800987 -250409956340738 -126325519064559 -15332571875051 -54992157307600 -246577832094601 -179751945233140 -184161291577091 -129135390615425 -28774624634817 -104262896309767 -138368769939004 -215556513716847 -214803193435450 -50254776179641 -204138393612552 -52395121520428 -170855181615842 -140006359086830 -205732016438926 -127191357249489 -192713441169113 -29549959941507 -150487633272595 -188299193572256 -275962946854081 -18781290977269 -193756745214062 -135721669010356 -87768758366273 -184811231534686 -203152218780977 -16224727277411 -244946562232255 -18014019724479 -174751787130039 -51094752488293 -35948534367296 -268620915082578 -173220947646257 -22788681599001 -169212177837245 -269508669625142 -209682880783032 -200500641794990 -134721810352543 -213855515670252 -100054738685188 -35122310513251 -179696641234726 -215447375084461 -159880181807844 -191940820590427 -221077272107667 -72234447010431 -192825013840850 -45434636630787 -70568062704190 -69407049770159 -50492934803626 -219557888755976 -144023808077621 -180388270795012 -175876087974900 -2951276194673 -111376255505171 -21427258009193 -192038565320809 -5588367020081 -264890609850929 -219128868164804 -61397980060166 -81988186069499 -87456290589132 -205251386822205 -40473983611089 -61644661421440 -189391494654796 -50897661385550 -135436082350098 -142842109649505 -206182673497023 -209729588637058 -232464209281396 -98897109403105 -53633619808932 -72674204951407 -258020587223204 -76127451908744 -121960894537658 -242056446283440 -185046318075494 -24860704333578 -55424444997979 -148339611290677 -247519158566923 -258092967618637 -206811704485396 -59954449895076 -169651097533924 -226792989100347 -83343309471164 -188604569863728 -182572704501228 -140114666150739 -271579842515534 -33196760859243 -40468728032366 -240602287859941 -144198635488731 -179466477515032 -161924619442962 -81891340615697 -184812080435929 -95526036271743 -243986963324924 -53904983640572 -209264627107748 -80173915679755 -20160732627147 -58402875231301 -24400205840272 -167505633321606 -2363245144484 -16028254899891 -157137129911532 -86797320757432 -48894848884077 -252450866771361 -242316120617191 -5794557352499 -35727383584532 -115327524229767 -245396415898772 -58084028486443 -255986362919364 -140386779747117 -177010420972474 -153490288433515 -213087995240239 -97676660913099 -60781100124262 -32540022906575 -10607699794769 -201906655988310 -245491715776811 -87439323314707 -56814444708087 -267211481725464 -140686805724891 -223280795590569 -208409925933283 -75203553050125 -198455189687504 -280508577537846 -58395809049318 -204244874499151 -42421897317157 -260653652818684 -38921622173744 -87054021455663 -275847962400877 -265622276234401 -48439031186436 -194507869195646 -40180983196647 -187650399175365 -26566598230536 -86958202608163 -133822335210539 -10736464220332 -222656887575528 -180279620018784 -40615022043432 -39987819081259 -37009053139312 -31076631338182 -57538096278868 -6435830682858 -172367878751830 -233461407628510 -58619907680623 -110094559677479 -168006741229568 -246841879628363 -98583386753961 -252348877719714 -112886106759627 -44485528165669 -139149789396309 -83904716138258 -73216663080074 -216470538611381 -16475841370447 -256987388957917 -48594402472098 -178192490863742 -280339826069478 -259232155999950 -87117150594236 -136613647235652 -113193007173602 -59919319989346 -224491504827126 -175008269728828 -48021293835022 -242985298975754 -25338644345846 -182521968879934 -165342876600086 -47160145592822 -214369336900413 -82585442315330 -161374249107560 -245078555990100 -227483635546891 -92776928982037 -206675199540703 -254760156790038 -275413477191968 -240323126687594 -21724939448432 -105812965540541 -11909481825096 -7652167806616 -28494733652341 -219432148633565 -236813130874955 -170796159377559 -181594700042722 -120288647852761 -146270496550243 -35362412279868 -127698298407253 -69876381457965 -249190556441877 -192190222330681 -278421557524133 -243107252380789 -156018908764672 -62909749476814 -93767671790197 -155646290138777 -108703134573303 -125805305475478 -19312605919634 -230798260987377 -255918611510587 -109084867047758 -65519453909888 -136314843463707 -217460860287318 -32856563570360 -24317192255520 -201115807799440 -155750613925653 -11966090609366 -42543155280843 -102819664812445 -196887418291939 -230331893522743 -183548581305708 -90954930510882 -218378239031651 -230317175813936 -204382490876345 -6138861711560 -46077907343192 -207595381780652 -204321199198871 -185186822180620 -19678671587889 -67140021132900 -239372081385761 -190387663206500 -96262724426354 -9759345428335 -68497067783032 -56076927124973 -120124257051686 -238696197043735 -275007553888230 -222834338101985 -152419271102357 -234427583299858 -268402902356125 -114435031542839 -97045034113901 -111057299822790 -236844512528363 -88900227485006 -229668966279180 -272742720537294 -147078181726471 -207836575061554 -261167671443687 -244063632066291 -112887333000398 -66968117109717 -274865287392850 -268981404446486 -10276500335420 -46317341211081 -276553907247496 -230092811439480 -26543951977184 -93701317974436 -72056483389880 -249034583812329 -97620508084948 -109287505721835 -70447594855041 -78764016106566 -164721610496946 -91361770923514 -3553192292953 -91379253664625 -83690844215280 -190632065650410 -133612532099650 -151956800242539 -90430477544440 -101847023478164 -11224500856122 -213780482410349 -258643923624579 -4109149406885 -40321436927856 -138731200898846 -27939416967173 -221205932554076 -95448932698110 -74830335516909 -86565056293601 -116230152242799 -115847054314818 -184788190597375 -33751116175160 -31025549323602 -146792712705773 -51039712960988 -194854020441405 -187894417583571 -130438076581182 -143167137966204 -144726093724638 -10043700789465 -219931943110988 -30829015432183 -103854726650671 -252864116670273 -18881837900332 -186152628299958 -146546854004962 -57257817308871 -267500603569385 -14362461149496 -180629432462064 -265357558709302 -164173933924271 -148282470049086 -30163725606983 -1418088157111 -133303580696667 -221249611235528 -88378603920384 -227377190150501 -224045621042881 -13273956275217 -137506925630994 -13011171370429 -196610336051203 -202717999986040 -931229718051 -224273828397081 -15272153265501 -119218281356561 -118943261815658 -161363447928212 -89072241317359 -119179637761479 -68736490996730 -193810139746287 -35179815151367 -139114387039742 -86349268738179 -41435960918896 -251366223571965 -32328669693168 -273920085856419 -196957979870892 -86280518139955 -66417996990099 -130391212379617 -105235988708855 -55453006757429 -104515441601152 -237293828104098 -135355799505825 -103861152744572 -5432962622105 -177491611677127 -28260124379039 -273203743184974 -122021313979882 -68158426073762 -237123571186346 -103714800513087 -27584949597109 -13621728478513 -48632210180100 -185643872398114 -170970461810425 -107702034162479 -195790627648628 -81227179633510 -206412927802414 -161509074406551 -107715545824042 -47715265116715 -11446086199580 -265037638346141 -206310216701895 -196032956683198 -93832637194144 -22129077945844 -8192252370751 -234940411530978 -31169425078882 -216195033583852 -70959988028114 -132861908594446 -100190716945432 -253697987898350 -122562304838366 -58069636943108 -214421439785572 -264570103546899 -230636433182606 -56423456728738 -4380602999834 -191349019120323 -70970488850125 -43078012286688 -268275160584210 -57504598092871 -183328985000477 -162090650719269 -188693787765588 -64611340405608 -144970817393842 -120672206093501 -856051884889 -261662481960084 -227341093910892 -66298773411825 -183355206054610 -174007395547097 -42748600610362 -8392491544652 -225959094069298 -158272892731728 -63717522131661 -29006233675767 -219305919746038 -103531938896719 -234322808087442 -220174123407549 -233980708300973 -241844781990440 -154630268866030 -174380132652613 -177319959184369 -54437412805974 -41082283946801 -157743357046409 -22382402969777 -279443984761146 -191581469476166 -95652924688456 -153121850492601 -235227158207291 -244902523226750 -219217887538529 -237020549905710 -279258876800812 -201710220997214 -53760744268779 -20415318587744 -280018772508683 -97544007594450 -21792750279153 -226617439248590 -207711770854784 -227730886087617 -134716364301267 -159903105599588 -241055713884503 -128984509459809 -29248316925706 -121506498979760 -104986062932827 -28763549450668 -183482505660737 -129012760592039 -118794028344749 -42953704019674 -265370389926418 -19877191345776 -273363943144639 -123867660686113 -102942757296927 -78641274811880 -77012754502282 -91687148047020 -213983386527268 -68663416632544 -97833380227881 -42922824729549 -18412384686653 -225440763186840 -260249381097145 -208865534464645 -263334992002525 -91975252044470 -256949488330631 -77192409403174 -212888858705133 -194293683641876 -280672211939497 -45142441206869 -247001619940452 -62579253067799 -177533572265854 -199489049420615 -68448988495066 -12888980487068 -217703529106006 -9235493848062 -193869556093025 -244332120923668 -166719280957523 -209814357382772 -250131099446274 -59316463360659 -256100901673273 -254216384715250 -256037346070089 -135582229927841 -41576389145363 -183766312186099 -272272581191976 -68373987842458 -203134537263420 -35349161673250 -56673803044052 -216875281877436 -3914319337181 -54671441139679 -146355627769173 -152047768021945 -92482390751285 -197072422147348 -226703943871056 -21982562477694 -158592266070991 -6008353355795 -80042029504032 -155861986654154 -60634397513914 -137073795861505 -984871989406 -139083790913423 -161503437929906 -229163917477407 -268764487678134 -173866724119280 -79720171407067 -79445255547148 -146946637825755 -166243796105912 -74980694496747 -21520669557211 -171580215619537 -93536226731448 -86552444515555 -7624584822078 -243497428065634 -26311394357054 -188081679837963 -262112837856067 -164448601524052 -242019866019380 -11668193182550 -277730641294872 -273074198966649 -2339313492337 -139919847715958 -166179474082459 -57990301284595 -278947999704834 -69117631662054 -148523701609777 -184090196105612 -248955468613606 -158563947080080 -45387610252199 -98294857329117 -251569046922 -164612184281655 -250647320233885 -207910727478727 -67789259095933 -214552734189716 -23603337740078 -151957147934162 -234078397403511 -161750147554133 -215298388556535 -208420594936392 -255044566362668 -228400246950606 -164157295931989 -243775373646703 -163424426875038 -173437186838430 -179751308758212 -201458175512229 -70979515551330 -130395962301616 -63897626490598 -66314099402063 -203705741186214 -101774968102301 -109120108155675 -225438223452655 -277053473815151 -47536345377110 -72128591053742 -4143316580388 -8173652319204 -143838729171618 -158466431613880 -44727802536472 -122019288553393 -175072369041105 -188183539427492 -244387303901410 -260464494570983 -188810989228576 -243931913977581 -16877402444000 -107590825768256 -31851288885107 -241699807713115 -239311522987460 -80479535948977 -95935764889037 -259891734875233 -200688349871278 -117540852389567 -253551529953683 -203363976300810 -110756835116411 -26936428929125 -107578060703613 -279848092442808 -141767712752253 -235822686224788 -77480251555588 -94355962325192 -73907003122085 -164498921186273 -280255469583676 -79909885497056 -172026381131562 -138308645011307 -120956961701973 -265290043848815 -173904579846479 -97058362992716 -116243286600658 -23008873136205 -6197080511147 -226499698413867 -238414290984503 -244063368585156 -117889754106760 -105639770146097 -266161140063458 -262329481251031 -78269629864439 -10254518246125 -185369585772134 -142288470615499 -134339665802457 -56305942700308 -183459761303652 -154071638166164 -143051435444922 -37471291520333 -28530122828478 -173643507891280 -259731364015390 -107482016238656 -227420848132102 -268980146924351 -238798316415499 -21100030245474 -22257819953519 -67922591682442 -32738482403297 -81791533485147 -177274010787850 -151978541239536 -248866947457015 -97314625714009 -161946512738358 -33595532176555 -217611998890595 -186113807238585 -59388457816504 -53282915581899 -132099812811690 -253939406347837 -91681524083446 -114804075927378 -136088090182451 -255599266239754 -10904897936242 -150027064985764 -74773376436529 -40359754723521 -136712222915602 -275301164250852 -118884507025977 -125106355091696 -191396657815737 -258029567148837 -202933290638811 -53045088168620 -30720826846631 -91366318174486 -245264922707229 -36464512858027 -30380870516393 -267242307683792 -67644086133719 -97734431513914 -170071866532017 -21031385442834 -214469153598021 -231696759191594 -91327032118358 -64995606599231 -6087648399616 -226851491046385 -30289072495101 -267395386811158 -127384223346858 -181505232666252 -790840013598 -186710344124400 -100388190359899 -215526111829877 -170625902464660 -124034209365959 -20193662425928 -44666764507609 -245864292967436 -236520320008490 -82338064458169 -96156902662886 -22041909895716 -44320933994974 -183838143603812 -114476124041515 -16684108103957 -248750100774052 -61422573328801 -35585867546442 -281167264751062 -278060256693867 -203316573270796 -256095347642273 -15473766778998 -10155527353049 -81831020250866 -258213840760998 -203078725961051 -15364628623047 -40374562494249 -248686107523560 -44964536003186 -236280179708628 -247386421455637 -172580359996115 -34987106263044 -280004110898347 -189504822201751 -80820809058392 -233759543839833 -91921580068876 -50391374940921 -54824832443327 -122165007687077 -144313142535010 -254122318403004 -185575424592630 -269724115934310 -168019936921464 -59520716618668 -107138287849378 -209185229271997 -254549382520660 -36543356749821 -119923191069858 -19589929560051 -210001435509096 -52381070843614 -4952239239893 -63738246424927 -246034191590657 -164498279601807 -258592775517324 -13867199674101 -202278583929133 -182490431032430 -68962337022963 -43778917175414 -77864871860030 -225256672936890 -212567592412939 -129887709749403 -131337956367304 -162790536665391 -117127540114738 -85727585368881 -201702001164093 -9682878431093 -71600959933778 -207814907447038 -250473482509388 -215478237708416 -88498442465437 -34569561776190 -121487888157464 -2023031185701 -110210041850097 -4235366887905 -216363219035436 -42966360407898 -213969590849763 -61183609804247 -239811798774430 -128460542056370 -94214605928350 -92014857169856 -151872959021553 -187834564367119 -137779969887100 -196611479496031 -149813670271796 -123362244094536 -234813293458531 -185149753677360 -248152241446413 -176367692394263 -197622827159453 -215394268181846 -164778689657194 -188004392878436 -278750526526118 -18995742315073 -128708070303539 -168523013547684 -145900500053473 -215146904340047 -159466776853834 -169900354312285 -222255266971976 -159286518265188 -142839126587539 -273075346497684 -114128050729535 -265784039519145 -118826792446657 -129029463363762 -197284158169979 -262318087789807 -161404032686026 -79295487604430 -79218808055168 -231289974777055 -161369210954458 -199720462353296 -157289227159459 -105193719879328 -236408643576251 -190538422243481 -15346342056487 -120211373729381 -266864625826016 -40210260637150 -35311945583351 -61586387285655 -55727366237332 -96716449233645 -221884468279166 -224903959884223 -81380854282545 -29879396720823 -162811774694918 -147527205292686 -38054766546779 -148951143155242 -181621267749838 -85030959681785 -183077705671156 -267199858851900 -25272417978744 -53196803152493 -176279256379325 -111911820404794 -165710607153590 -262936538495368 -20042588643351 -131197644183792 -252492385148898 -111187356016615 -30706421239658 -136714301806509 -175281816989548 -167291795792258 -1964001309967 -63272239981047 -75363285596093 -163304303114309 -138075628566236 -40063039884442 -146581161583163 -41350039513909 -173098944979545 -92076380870860 -87038955313594 -96775638441938 -67447642658525 -156977082934086 -55874975383142 -22124663417456 -193289102847680 -92724230674026 -8367775165107 -65931992740095 -108659028909490 -79535585445691 -132245258431652 -229821835381888 -130104518977327 -187709100507603 -86042274708879 -270039973288903 -90968424622694 -185763832123033 -226771653551122 -45477055403005 -214863862610608 -153852666144240 -274461199012396 -249523051676083 -111097300515621 -136280880951754 -266534335206986 -79072254767558 -251374315502872 -115771947973907 -210775964468833 -24833804582162 -183581096499393 -62211959837188 -59798495991569 -193175638876270 -193360884517975 -266931474937989 -168286086379809 -90565584916769 -19564891232665 -83171693644567 -121806101782945 -101191118961541 -67321300111210 -189933714991266 -6890805651530 -20756824720683 -177299405370184 -61292816578142 -112708243481658 -102467390616940 -188672672011463 -72448699031850 -95351967078388 -229786493241280 -190393778127737 -154528714169605 -153618030601721 -22242969858127 -112358155190334 -9459038008993 -225310714292564 -274580423073540 -100438921077261 -234546626789081 -131061602275731 -128656677559231 -178396640416011 -49848279956658 -205121978726184 -127149956890097 -21352989807316 -254516084715475 -96423546531833 -160885814233186 -175802137562870 -107750557467340 -261504908357765 -236980614017369 -208716194766242 -272344514762802 -15881877135913 -248160596695464 -102251317308236 -184913545897947 -149002114533386 -38250484210050 -23240686488148 -49896553341271 -166738942031005 -103913879291453 -78712553650064 -200637416859639 -228450311364763 -225297902242315 -250506468137141 -247671663706383 -69036364604889 -11578621611816 -164756658234683 -220035701913345 -66177937988545 -134596752662526 -213245508801214 -241756421326012 -14165999843103 -265468591044438 -270093183851551 -157614103816035 -9668560650188 -32277808559793 -157552034327835 -107605806168 -91775564782522 -173501546208843 -102092387353900 -105954429288177 -208612774511452 -74747817247903 -62879753431225 -152551908823559 -115034519224179 -193776461423587 -147518392871392 -150963214116148 -72463573538389 -94333729313298 -47444370806609 -175363870553754 -192853688751135 -135238416542806 -115498926465522 -110852487690561 -136275855221171 -26749188065189 -181232072953290 -141457731458334 -108905403016760 -5202128864078 -271837131212998 -100211763678493 -248627790942136 -15872216409701 -267818047718401 -167054239346737 -214422482860441 -97780213663497 -74737107143311 -204535031158931 -135981114666743 -175315417969665 -21395192819925 -235026641192315 -70387998878723 -130638765992873 -11980583804366 -158780186272253 -183898811946837 -225019680740860 -53031455035034 -108120075231730 -130623933319305 -12491615917565 -262322910194687 -54059341844020 -59359250552414 -145300403095108 -19307552467596 -68683855404478 -257678959637238 -255055128129519 -97028053930636 -244950917171439 -184861017693640 -47444055156077 -85789268589679 -4832664801286 -93416390040850 -28929738551161 -115684881959975 -167667208239496 -38184118092316 -93596199461194 -141854799427589 -281185442875419 -156913709591736 -227084075231140 -37363272766572 -193022925687895 -133983385593325 -43378961512814 -67123610803648 -3155084677176 -194147471438849 -104865055673373 -263821332676361 -85630269205916 -139515190039121 -136624834160189 -167154734836347 -250308593631680 -256260491908769 -30714334440435 -100159512564474 -173640119561514 -54861878582347 -23159449327530 -162128559778160 -109684378264691 -255047939795387 -217235691502161 -167427665589122 -85705295621235 -53463582614777 -271606431803331 -94503515409446 -163612770631922 -193928854666956 -225056828716075 -178138231354067 -279423534699360 -190063022984319 -187780991629296 -136943680905047 -71132836981317 -252455037164950 -103347700600372 -156896562528403 -192400713996828 -270306012279934 -200357000415983 -199508949131658 -271828996232515 -230791589396742 -68469575661296 -171393092173850 -3394493079454 -8403367556420 -154574467478359 -248444559465945 -2051525725529 -169351708146247 -187178588447738 -244277215775637 -134392181169710 -211629322735180 -142770710350161 -213106641742309 -32918146890794 -68495974445162 -102467009596230 -265899261623620 -89930049038932 -80130395947463 -241269297110727 -158357933190987 -270296717109234 -21767786539643 -16859867353954 -123870852333568 -111002288875211 -102755383036753 -171751111591342 -182688181578674 -201527869136229 -90509865711429 -159758269766281 -85619045247986 -14221675215336 -207234953727033 -103625244730814 -202776236507269 -41381183476349 -247363446994594 -202785931112975 -52120371441964 -38018900591766 -92179108171692 -138932282880675 -181705987665988 -167706577608099 -75710128406502 -202886861207544 -6102961857562 -128457464188033 -115571417988565 -29558282706696 -97258408774553 -48406702619657 -249900848726381 -156983714869182 -248983526355488 -204961315460614 -258591047147304 -221485590356481 -38003538442829 -199597243164144 -153434613403853 -78188824108018 -34768078804481 -76552415933873 -265250570656008 -30838063335425 -224775270056929 -82739822730827 -215875250638358 -229368347833064 -29670017917079 -271001217234844 -183452578051401 -230515047441474 -90533253024668 -70111207814280 -101657526834161 -51901344364181 -278938954029770 -191874391584181 -219151372072348 -119281147303084 -238820555829375 -39144301513695 -228836002881676 -150846812915854 -72850437157917 -232954767846319 -80110882555359 -276123893632740 -88303134976398 -222453931421321 -140653463651051 -270258369975476 -121742299698896 -74505702148408 -36857727554928 -234067177800476 -51237234740 -80282397686967 -141819403262021 -280381932167559 -101330047827511 -49150212427129 -76224994333865 -197631651709837 -67453913356182 -39097103489629 -206616808756423 -22241609212752 -67342139589247 -54713964562212 -78033345431041 -77679002200511 -108741411296634 -272461653912212 -78694411246471 -6552480380739 -25376001804821 -13649923923967 -19533052324914 -205566972176354 -245227396289636 -19655715165222 -99560253726556 -71811448210356 -249574294272835 -240400843429624 -33174433791299 -195155082937752 -99843008126381 -177813228526099 -41401882743274 -170028347363674 -95687825844345 -270920413674396 -242066718039163 -179773878092403 -227303938916186 -75314767076757 -37035114817275 -215118486980203 -248524673267816 -170989099719520 -248100945212999 -201225205366767 -171119644605756 -237059694069809 -246431975288674 -19420551346002 -7666794652876 -129960408225601 -142156562023184 -148761854989929 -177787335443651 -64594110331023 -9833131232210 -222989443976312 -19346443558306 -265689615601824 -152935018907051 -231117562970066 -160078128291706 -142170663484737 -54536284444724 -6313676029934 -37505816621498 -243184035065946 -277189862927212 -39163770137630 -277155680384762 -11930586342891 -36940471136603 -131609852793317 -214864031595003 -148695839328887 -156378579059163 -140380040940974 -164616374660783 -200324017451980 -222059403874736 -204201237536676 -275241079974064 -45608453068569 -13411528992463 -102804952189701 -60094606559550 -59371242036102 -166911458470178 -242290523521378 -98727072827046 -159206531806093 -192922268646959 -1750265477556 -227830569065846 -152292874587603 -254483514621181 -106932470229471 -148952533043811 -167565931134250 -169982848039570 -167893167466286 -154886601882228 -177940076301299 -127715548240284 -236167722672561 -279748902126399 -150609918653111 -210315616379369 -242008886422644 -106467450178683 -60262268621159 -43702129853386 -26560270396166 -268656146036841 -109170641154505 -67311838449843 -36034119882854 -38177800913505 -201479010759440 -251889740539062 -143653405210565 -258692710152605 -5310729312043 -207940558207736 -132866093370481 -275483043226189 -190490412867857 -28870166440170 -218510301685512 -183328496583302 -44882226955001 -56391669118090 -10115701584584 -190836986149545 -26231519039811 -279201302144609 -39350221755706 -62719147528188 -162191589548851 -219802119727722 -217007494437261 -69775925791605 -122434066101990 -234024957152633 -268885508883917 -90946407212378 -182226675535291 -35895719239001 -257463148950372 -192389958601144 -1004961211493 -22353294002789 -212440513109372 -239041252000548 -91878819802304 -263715951345428 -64700144877655 -80186118695420 -33640127769538 -5645268119073 -270676006392178 -245468191385950 -132379673554213 -151944824815518 -23412149808937 -195407647430651 -70535245581116 -279780688353122 -58670885912936 -178440520530660 -213138718309463 -168395875154656 -51802784199481 -46792596458726 -190118593023206 -266840804713863 -228623249277287 -203915843533125 -231643877350809 -257592762964214 -128780545491631 -253784711738057 -101715788579803 -73188368413772 -203327896087416 -5667318260816 -99656543215430 -9180268996843 -85550559936801 -143036507695429 -196723244555311 -68100714646847 -250908370157868 -105850887262638 -263968575507880 -275891135402403 -152706147805281 -138928866017540 -29947066221656 -13023976048785 -176046227784158 -24601463300759 -50871969610842 -121735654227295 -275020736954248 -143292311395656 -258283954506275 -174891250281356 -65909504249455 -260070240987015 -266489720197719 -253861975166344 -152254149004605 -189173850587408 -222888524783433 -181972418832817 -163481670320747 -71904604545445 -120123412052431 -114233238215671 -144918640448468 -105048929542276 -231074495157026 -118323732792867 -251128551030204 -166915072801095 -70027078899073 -165722861761149 -166137082389796 -242730812167900 -232562358464754 -228917611128966 -137725160781223 -77157594553576 -230136264227766 -52485671724179 -245788759170981 -259518123809730 -57703463662142 -40262776004403 -207424485617894 -255982684556855 -209274825136504 -115244104989316 -16209872470319 -180224068638007 -117772901388500 -24952783836533 -159834376170730 -84768898602573 -159817411737402 -154104029128863 -55958217059560 -254137432297578 -30896625957588 -83667278995199 -57369819421402 -184627834562668 -143216884788978 -194165280023563 -1507770994121 -90310674264946 -58577426619746 -152542935959515 -253622463324586 -17613569209599 -39061140111731 -94491699110236 -158214741300157 -50516131231115 -108662382697354 -170828472508034 -224903160743045 -278433474515726 -215810683301006 -276508495583459 -173835464017746 -119748951232218 -236022185691905 -256713966993442 -194382094580800 -157097894207246 -157865289488231 -96349428791374 -148020797528500 -58833619111880 -131792228212 -218203276584843 -96056886142678 -235965042337537 -237773396006344 -161602608882688 -64154694511396 -142895741335697 -83862486752854 -242099307391915 -93455737970486 -167670775705797 -175766340247197 -199058130733353 -110484514387759 -253476033479018 -150497970579032 -264315958896153 -258691636508178 -215622755872894 -61477294326480 -86977287725338 -189108401473095 -198051848421345 -117722661296458 -170471957176707 -64090336798172 -171558369621190 -202038808066311 -168638267282002 -32971845773058 -483287865850 -27604781734338 -19363887034476 -83187132228917 -110235387151071 -185214321693407 -3835781119961 -146958135409086 -23210900891803 -235796290869169 -112749103825237 -181979453549430 -253762246818547 -229979234471710 -19930645358900 -281335000229531 -1192589680185 -5819929383750 -134339961697896 -47528238210766 -100404966553595 -205363987965158 -82691812648557 -214383817903661 -71562449938989 -217178147879994 -163371925122945 -170476614587700 -126576998218895 -234375219175148 -20536849843263 -202581370089901 -126343660407414 -10239835520657 -212241455642581 -225998991764100 -85517118373601 -112527203417337 -46838893782601 -215612856281169 -119727752418435 -107347479820966 -273035424984032 -47293331642795 -228041370578421 -10922545474087 -129115610577186 -175677625939728 -110369174312841 -74194280098220 -169522422314644 -122421305682053 -249573531067999 -81005155426950 -5700419924997 -10695749539749 -88874885858262 -7001809112855 -68972415083745 -272393936460009 -55132923784097 -232427633500452 -198858893985926 -48589666043758 -270352371276180 -112049328463569 -229462230812910 -119440213178970 -158962908713630 -214048674876381 -36036571128775 -150127787563234 -36309689715172 -264689813466725 -36826378660492 -146584269157755 -258309276896074 -139369554256723 -126409537979117 -15194330026800 -253551409051677 -85239459384265 -79108766931768 -56191265330943 -224950445159662 -88838817903393 -280020626337497 -131437054626778 -108652772499708 -264599348478118 -195273220117967 -220028573866537 -37920266087880 -269064632684526 -203896021953868 -55020617059752 -161420053792104 -128922210506884 -183174451507445 -195380265433875 -31585347095476 -274476590279894 -266627217726577 -749672311758 -145070963062699 -207728257577796 -179404730859482 -217692451808179 -49231290444892 -269678187646299 -6516690757079 -242107942146245 -62658909271399 -275894699304303 -84839124866397 -66677686678148 -225553833233450 -141999287024975 -229290211401934 -186989643825158 -85636324218119 -243017052829054 -181875526100884 -130766367916741 -249255922188501 -95675927610459 -206176192122017 -127326312129651 -106639094278334 -267765683316035 -6839947621821 -262345755107720 -1847925721940 -164224469128116 -27912963195789 -253273626994312 -259266730279155 -72818787498575 -146009316114400 -227969624639038 -178368577304330 -128851344503504 -26070447878650 -73178146280753 -147887617862620 -145925161612429 -166173180001343 -255137963868097 -181658845493027 -60431606876042 -51016594842836 -19296198857779 -251753688371017 -163717817327520 -214362162495610 -77639659849590 -128106485209439 -72101092806027 -138903047165584 -6719009184869 -183704011012367 -190395683244772 -69951100894338 -221927149569250 -142777842358853 -204245566149932 -106761765160038 -76861253077 -124460195558217 -159505913832562 -136792559398504 -112511311003586 -155440204332013 -51107134207307 -177099984834819 -9263119139082 -36269036722779 -195851897142442 -129156620926859 -18549695838463 -91241104132180 -236138295904763 -203804761566460 -147302343573368 -198820035385845 -210505886498974 -159755583556381 -21028856383207 -30151930530303 -94801210986729 -119615507776605 -171039913807888 -77768756526009 -74719008472301 -150951281315550 -188633048521273 -62327375417399 -229671196077070 -164368186531037 -36186893150875 -174305247925212 -131417447884215 -46252959568342 -165304019425831 -7113721680177 -276430578112676 -934551720617 -187687927623421 -273523836376079 -65452533850394 -253117994649306 -130581837828715 -37853038208458 -211142459638544 -280384048769107 -176240091588901 -108494704990088 -227746705074323 -189039217280112 -184885550632529 -30236799881528 -47803148647553 -40486259887249 -234104646116700 -231063904028087 -45730653879654 -211883012493781 -899729989049 -44253933225567 -24994344124715 -245031886834682 -165808488428182 -183745618621936 -110985988745838 -182642776330886 -152992521717039 -279794117402122 -277161066696409 -130915457156590 -271144868049020 -115346111600383 -222533039000167 -204957737423651 -161788449868989 -252991207831802 -119703304648332 -114062782464515 -140491428004668 -100490587701772 -18356256370898 -253433526220384 -174179554423974 -70843388030596 -103281204077357 -103002832837366 -211096987948937 -211372555386441 -119878360326669 -277893658131638 -105508478541349 -100468266078972 -263470744937671 -152587844403538 -14264898594681 -89282158651608 -211380786090736 -200109987595277 -169802355502229 -232326929930528 -91952136725825 -92652206754178 -41772697536126 -53102085227700 -199712605792239 -147307398463812 -122886073861635 -59389046737223 -207044155358018 -161595169695897 -78408179075099 -23418781223810 -95976414779406 -195710663579378 -120962132869865 -142549819524160 -90394086479026 -219466850558349 -199651233745303 -273507213779579 -79565176697541 -276349612104055 -28085978855587 -14238858977474 -83312318429283 -227384446725538 -46111162503649 -142003593765119 -29903983124442 -239085985811132 -197134262817231 -257217762972555 -224613835227764 -21371849670757 -79203494435817 -114365763755225 -118382758786926 -55631590334620 -105602978775571 -685442410169 -252847456580970 -106636716616 -176013801377267 -234723134770059 -172751594474534 -164721448483504 -20161226542392 -243673805321829 -44925348463914 -57741953057333 -39450725998381 -143413037059957 -164828702808326 -228988229741970 -45704820629795 -136248678760406 -22746603703115 -76843948252189 -126351371472930 -270397342726032 -139350837400570 -109757524701726 -62909728526081 -250853831962742 -228767754668509 -31724494547216 -245472276925161 -108796810778510 -152115544649832 -158563537924382 -112973164610831 -49199047608721 -121341520478545 -53996817035342 -188589695756599 -84386438007176 -1417952857756 -47958133178817 -226468269598572 -270053046348680 -22756487186961 -254060081616575 -219787598231780 -270882958327053 -279204186035137 -110798786303958 -116869452691870 -163251582033049 -71100088279308 -28787109197287 -111147933234619 -79478440170378 -186947241840946 -234553272085225 -201858043973950 -106244280790542 -185928344611301 -275861365551254 -159962085315401 -81245034210144 -157093012439843 -36468214937457 -259665207760920 -118939061620359 -277250243507183 -122734307778407 -59420387832687 -160755218567341 -263812609592533 -117935840654625 -52967807155821 -215987362035687 -168451274636532 -280167368161250 -69706690210407 -157074004368692 -265880285698979 -202407742954239 -126734088946300 -161532974351485 -278687844737907 -124614390368220 -155521812579303 -162419607289589 -268728374857971 -276110032588285 -57118044258559 -182850910386408 -19604418622101 -5011094573635 -237643372480619 -256460649099895 -212692220713427 -241073163994868 -172434745724482 -45895824664390 -251410397767172 -237451273837028 -234824935767607 -80039782506248 -28086410184945 -211500287225409 -21986416543758 -126226601793083 -232252189753167 -72733969485454 -165959554375380 -245830356242546 -257365349271104 -268722320622805 -20652789581890 -2556884699234 -62070036652330 -80225396592798 -276235218166520 -129562476715387 -208615459939008 -86184623055204 -198045352375290 -42408452024606 -270291482854051 -217529043147224 -32498698486210 -216884647571376 -30138711803243 -144838408502896 -111510587209554 -171642516235330 -66126570717513 -106054070464223 -217058641912019 -88410935315766 -194907398600763 -38691926204768 -160575357879008 -276839137324718 -244561794916862 -1698147898724 -182749381572327 -74621883520267 -171941650485037 -4007641006004 -162503899406205 -14861733529460 -152491932387055 -118464799623402 -106112883404030 -202549402959003 -47288858458241 -234915926065937 -252785185130502 -44737658992143 -141088552855953 -79418782693774 -168106386716337 -34695169782105 -131382159840710 -105055254572998 -223124669046507 -91378064435037 -125409275409686 -158928617857205 -114849832831917 -222474463172356 -31699601700311 -100293020874330 -75371970414267 -21375527932928 -6139102788444 -107104357139447 -216398032605984 -130764625217169 -121954988676641 -174382403442042 -37146081413807 -36995369091819 -225117482858615 -264451452541767 -243080761198871 -150230262346985 -13866704978501 -274307359810596 -187932889548076 -105918225484192 -66787866850870 -94500236975949 -80317408790570 -640924733620 -124107738567624 -70134843521815 -36316743348193 -274415617764013 -238404007090948 -154562778131266 -166069202724445 -215183556973638 -253692228762314 -141667381973529 -224917056081048 -235798949552073 -221283442330745 -192485042042133 -176527998096704 -204801995495862 -3092964445867 -245246029224083 -45678032734160 -200824876264414 -241891458768560 -123481661108987 -121313791521256 -73241831010565 -49905075565682 -79884649995785 -132934597999415 -126242362892720 -36379805831307 -210151143216651 -213497211602856 -108950326790218 -166927997616260 -139238205826999 -281257324441746 -236768334324887 -111323432168626 -18882107830735 -154806479084066 -43201978396424 -35231773944992 -257790568099804 -200139903521831 -21904676980101 -190126431279637 -124709532128113 -151408094897812 -4097243417132 -208093800842677 -100650892445215 -255065086420755 -131568696722545 -273350170398915 -167256507790194 -220023789082590 -5024089258513 -248783691753392 -119294198770339 -120185747900364 -152954766912376 -55760822377196 -105427360277471 -211877037710782 -174472707569561 -214659716786120 -76807463370526 -259700395567318 -239301427919239 -174368259672150 -157139835360701 -73597070078375 -16131756517591 -170302407390576 -80976799777788 -30330805826442 -17834823262290 -191055232376232 -268775822746247 -118777615152771 -195552866635769 -272308263447250 -66169811297788 -207918213750455 -47135285693377 -134863315621259 -280076976697384 -92565720718211 -240249345853889 -217818461166712 -142034804581317 -188805094301746 -4832790047123 -158284297869681 -255197331358510 -35264276134559 -44509419765887 -240388550867098 -278515221894323 -237607409102721 -52545947117447 -106750480871893 -152751951270628 -79208184078610 -111610518192431 -153120472482645 -60806110752600 -129828652727704 -101667721068942 -170656060701045 -224704113714173 -86703085227037 -248852454313535 -144348286900844 -123621535936339 -163525411434101 -72824299476484 -169423299425026 -235314858564224 -274356954584647 -26382501804667 -68628594021601 -69184760786467 -11554294430578 -99765581393228 -186467958372186 -106166054280948 -905880987490 -237224319339618 -83804522559647 -24049994704338 -215205784723948 -163395935178287 -6265261953311 -247501329551742 -190392082430808 -170837073763678 -41061977066174 -146957902463338 -281457734435081 -222774666001003 -10833744751086 -45290121683265 -52700554185652 -162030697604474 -279315205363648 -235204152920099 -202207452829588 -188117869422496 -148820858704736 -5104805268129 -175823925502163 -144566718659281 -199950391126376 -84434076702590 -153796234830103 -194996564688232 -68612858743005 -240412829356294 -149298166184531 -118822512451965 -97094463392569 -174229468180539 -124274670333034 -228571186505486 -92765098312294 -14633644845240 -188510040996440 -90938138815800 -261400224203207 -161361763491387 -98148762948659 -132204390176641 -123145046068820 -222487189437641 -2562225928810 -138602501584794 -123544030598172 -54797917376248 -24103508165668 -33301595156797 -42897479755037 -71276629162417 -176408889084507 -176918010623798 -76151570401220 -151036050888601 -274072776862128 -111335504031189 -52128991306235 -111281277234430 -141166242316940 -183593483055158 -55021312442998 -141739651972606 -123415430528454 -34346020266615 -256910088802861 -23414067623645 -257274297170013 -267387959891232 -131412404457598 -120792840457950 -204648016887108 -92237994128802 -197912720723776 -103433089068383 -179963914071845 -17767655666015 -173721899973228 -43167665848743 -255096274952885 -77806086738287 -68478368186511 -111060764931746 -32353330685533 -114887296069291 -212563178619292 -181536185074910 -815606520624 -141816587472367 -139055260649135 -27250696472821 -267161476141917 -202871930960133 -236018496915403 -108733008694461 -42601242793909 -66522244420697 -246844498256563 -275501310364198 -63309841882227 -130191855121719 -177414703317038 -225894860871279 -95182271393702 -13338518702880 -240545620848089 -260018099198589 -751436015537 -54080821423069 -275604400927365 -246087534836439 -249868523807436 -48990139302099 -109276847003228 -192302271657713 -23070967842456 -59287448963197 -263028775286432 -202029345199944 -148957809835738 -68250380864632 -109488819416224 -83317947517658 -56263623950973 -176510690082055 -63527994527588 -70714250974592 -241040009527114 -172713801153768 -109510319536298 -181577588490870 -100547129857009 -23543379483341 -199168044609519 -41644978685352 -99805309453728 -247654031260547 -122894520056792 -66427766100778 -209636207180844 -136077174223710 -143733686891090 -126155385361207 -9748332650730 -103990377902053 -53067893656342 -259772542922597 -134072429644832 -164863976153004 -234946330469299 -45830047133677 -218512667511210 -244186123914494 -146319889871140 -4568072522024 -90492693688255 -66105430869362 -26064610786863 -165373441655872 -175619459437315 -240129405782884 -7950151629437 -168983076803684 -29912847076578 -42652907897015 -237622609345088 -141394359012416 -242888845701879 -198945721246431 -239196265868586 -22804776287104 -115842546037687 -12253121724575 -74928223753451 -79717755632599 -137592148151033 -165030006126444 -15632174228971 -148808818720722 -157330982049874 -232794119413473 -187785504029057 -239546886409480 -187234822069081 -135074809153451 -185469925462039 -28776965750408 -29091009256540 -21032922293358 -248729914164829 -115207230509150 -36010051897436 -166148225151031 -244002546318687 -201663109210716 -87858648517145 -223814365475605 -105043347383839 -279742534820823 -149904840254066 -107524900128080 -147498979223137 -277327379291212 -22085832292278 -113243632773587 -27888309844952 -205097781792089 -281182626983114 -86110063787267 -128606264832870 -81964580890908 -149345804879945 -213585712355930 -232744891169073 -64305011918546 -36196503515512 -239019730916877 -10956394780954 -232875217491459 -162918018200300 -157231035996631 -246542912693430 -69802760546930 -29851082688300 -24575248164659 -117789943386734 -71143344285311 -145092745179646 -90435700568373 -128640669508070 -35391942253527 -35356134991938 -83552412771766 -231744293713981 -11390752132256 -17106086308926 -151269033775378 -110057127504911 -163762204836481 -237188368740985 -269786125053632 -148648897048323 -136513675685679 -88901210628433 -168630290273044 -122317322216050 -236189523037618 -50652809071718 -155192155752674 -37243227957057 -110971498136178 -124480337799676 -49546708313710 -154220967025552 -114323661994678 -22558542664339 -7759832691367 -137990301010419 -97708427822684 -171604330252853 -227235965055026 -38807064057434 -101432450890789 -257892022284445 -171719965158017 -173376045136750 -54680920528768 -187804737513171 -209980471162717 -191998161538450 -77509748193814 -41956843173342 -199484878727960 -4971380472682 -265597058402418 -171568060409653 -29522523795706 -91049093879244 -223702644231181 -112312087440666 -160904479686821 -121869583762415 -5571911102461 -229203825606771 -5912650708314 -73230580724404 -208796439541610 -268644497115099 -92231947860641 -252370778542373 -246826291371893 -168230534999032 -266093401508951 -48139730464702 -55628284265089 -54896598012014 -128157789200962 -92348997077185 -270621493052721 -888845972960 -150848964461315 -253400461245475 -258929838949790 -9228982534168 -105532030506842 -272013418328385 -268075552389812 -75746575679433 -34615186610592 -84932833565438 -41869359900239 -166085679138325 -257372537450765 -26687049988029 -243904377850521 -245026484277320 -217085541967047 -131983835302168 -51094977556778 -43214148931713 -258696048315643 -78653751214793 -165661613816208 -86837860164838 -177029722190366 -99519014580552 -99079256639576 -8834602373832 -101382855592695 -122670066201209 -239726723707572 -191421853072 -150177150067903 -115466449710498 -280837929652749 -249651077084433 -147180284548206 -131593954969588 -28520713520664 -257673810462543 -119599654329545 -117718283318523 -42950897121207 -17817706645668 -4085522492048 -98866466426844 -53566289556608 -212684893564223 -16783028395954 -230054931669178 -175202030914639 -276132842804187 -9838736343280 -265512726728433 -270097196913845 -63682840101841 -13179847108074 -170933031537915 -218331676514213 -22978566646150 -107793740326800 -169808279341819 -178556718432601 -38834210818413 -155080455318269 -218934932042027 -205023031760698 -19051279564263 -126410501824999 -138777445232508 -177671958468044 -36603509264833 -208136739031783 -262620271096482 -167093993877894 -157103959024059 -110898175030247 -200526880494359 -190808337757519 -56391083681661 -225829927225618 -169089397822487 -72130835179910 -77481863547638 -104065101318996 -88187667560002 -98989320405046 -81446597421668 -147557650965447 -101354671719268 -260747212979654 -17013258312611 -159349879988534 -186045749079942 -250058127070508 -144242305321 -146969112166012 -205581694122257 -154429878077934 -249550829961160 -15144969910533 -196336052574474 -270212175963924 -189465176968645 -62851293417102 -74487459031731 -125090714476529 -6347223274562 -178422784363764 -130436317397426 -227995035139957 -188541045034432 -31846643656851 -270036071786421 -233387371317019 -111132780778145 -87097442892011 -133130979257873 -66417152536663 -68211620648333 -107926700954789 -56899756751789 -219078661736349 -159470885752661 -26964503258091 -66839852108448 -62259834475961 -243000011990197 -166418869882812 -57605612651441 -68674496850234 -221594785689841 -27702301458280 -102680114772228 -224983706947235 -180525419584611 -255142177892073 -208350517143409 -152682839284702 -158658459828434 -263921608785479 -234188563629480 -223141139049107 -204856055070947 -122088291872114 -21861765057453 -249091978616593 -267271080701374 -137345355083876 -236926441182450 -211719492560984 -187616585469200 -9922148967995 -207675929286552 -210997192100790 -159040746321256 -239552630961164 -7319489830315 -16911951634286 -236385322309320 -174971063485624 -32528406187696 -222307212672011 -275939263636195 -119052970610333 -253024135978340 -239122753407168 -246438431246820 -261518353037828 -138432197798582 -167891758461737 -58771042932407 -113015038832252 -199519941232061 -260868202021023 -279390973363041 -1756113451777 -52203669291160 -199443073195696 -178498706768257 -152228200458174 -133484464378347 -115490174079266 -79045368821391 -197760583545039 -119784179755871 -249632925915122 -275737253426485 -105521999628639 -96436464239885 -127811081971142 -239749266735591 -2189653221695 -189854221155695 -4034542490737 -47748318209976 -233951275800150 -195656657682638 -119412038839019 -277784180126140 -75218250126986 -1540367023570 -177122631875682 -60773613650541 -166350279229091 -211616241080602 -25641808983403 -159549911105111 -136990887713812 -254252559387264 -157441403458059 -124274952452149 -43165300233652 -260317026697477 -90987903294794 -99555782481359 -248373895310877 -142379193687008 -36603807294180 -230513357017601 -259853285447988 -59010995891624 -184741185129785 -209653044362042 -107630603333621 -254232023494288 -58349264680106 -186953171908022 -177963891001226 -185349830941013 -236426149199075 -239580134398641 -195953590677385 -101320571545142 -278725760435195 -83520633786647 -121104473875791 -24886305868898 -133655260346759 -27220858132185 -108182143937266 -63196960582354 -131977456151904 -217899445940414 -178798991972921 -90580606896747 -30722026192056 -276627725302686 -246100248587287 -204078594628942 -126643956589694 -230463969384695 -13199129143748 -26523449834892 -155303859684860 -20376409601845 -111254190980393 -117770046495643 -260809958155993 -10332239147726 -6323668970234 -66688420972703 -131874118362840 -256370347278055 -277629601111879 -256535475399035 -86106316122802 -78328322093905 -254637488548091 -275764144109604 -256250355684471 -179328359493904 -133795122275647 -221332892264799 -176814158579978 -49874313159549 -208127550279323 -272082133879555 -18126480604066 -53560965771417 -222625919723767 -83060447708332 -141692801266720 -84855938062616 -77818436211644 -185734581943415 -161055851218742 -153293429363884 -75981142684445 -139767200515425 -179498128364911 -47217992992493 -44003469449668 -123779449107322 -101252374870450 -100385523818955 -224249976486145 -154507236044765 -78973325429519 -65072158905154 -94173069846563 -212458413736358 -222098384830077 -9356386524946 -140282039924851 -72422091096346 -185469735798249 -76658619276434 -272198485999526 -114946511316346 -37382059504196 -78230140032390 -188946120151723 -123040700816463 -152145117124323 -176163901628212 -1879863791505 -1151954257337 -119501966940691 -63886601073904 -9702936312942 -51323988944113 -83819022765932 -276007955312402 -184060402849282 -215014428812256 -221339785366046 -20772909854666 -42899773682357 -223779954374711 -259108375285267 -107431914564778 -94907051755686 -101651938387090 -160259113303648 -144173889770088 -224740487972033 -201301937492427 -1324016107552 -136827749974809 -171951262317846 -31195470231822 -171508085774203 -134598368823329 -12675772447849 -20538638766663 -89944724027273 -183660375765372 -61027541082877 -5948383365573 -224686023212401 -187165414381632 -166065535265201 -15004147825842 -22297327375990 -25268591450187 -10280165737573 -194297740447674 -184334912477368 -23791916859237 -3979328227705 -175166306500100 -276056845198348 -91942665990177 -26090635791889 -102638129553115 -223216410325538 -123503231868412 -30001718547511 -178009400098003 -247994427723277 -102173109502327 -144050870539928 -42810832863588 -72068437778899 -36883954081953 -147479835108969 -47076832992301 -195211452123474 -264107785896002 -153907933488990 -150474925183988 -126904534371176 -24596030888897 -198966193478933 -272232890674726 -54588913097222 -3259699879816 -60530506958791 -102525884267121 -279541448769692 -78555060011255 -178709656859089 -79542128907683 -248548576275774 -146378670399523 -8158341741248 -79114697752277 -3842927614206 -47150291233738 -214326485378764 -73023235516822 -214327719711327 -256016360218408 -88981926616395 -10293869145844 -130004877393894 -21858625533266 -265595473380820 -242472402567682 -195118243358707 -111908923260208 -221304277577956 -60536091752212 -94429394721284 -2087669465455 -55894993387243 -80911665557819 -168524597130128 -16213337373092 -152171388418529 -14877824370527 -152289999147139 -22480027702806 -76459516264440 -140308965170846 -135973186390526 -81841395911764 -57961372029757 -268073493963807 -157077580718222 -268072558966332 -175415020880062 -77402432198268 -169442036824726 -47970774548223 -64559584456908 -231460207381771 -216211253210577 -200112545291025 -145612941205 -83263945655269 -255415308964110 -156794779720993 -84734127952383 -267542983763621 -60969475703005 -221088481580868 -26810957411809 -201427956146781 -60979828663864 -74196261508326 -124759865524262 -224134954964743 -72990647754913 -121387012787613 -48735414625478 -176922711718326 -148673657258043 -75622433361895 -33864887142548 -39368662833075 -230782939282650 -128396025330650 -4074741781423 -254453034852459 -5724618214949 -117285397950301 -65159401399323 -201089421186477 -256997914077083 -6837537013291 -46553369207034 -134673077312475 -252635316846571 -27923813082104 -160942834881024 -154963467770630 -64548601388698 -175913105155914 -47758469518485 -60567720349075 -266237807739967 -207748231804137 -174194105070101 -244175165473565 -1822126668282 -139329012765380 -250040694403891 -268595510029372 -28462957781192 -272420201573183 -50446000307938 -22353244428835 -175759927213923 -135167830475606 -99021716902957 -106061366174725 -118053718403893 -60115779190850 -157557258202354 -106372360344324 -120556064635040 -251447132646688 -111748046786021 -189275644692719 -157549913540517 -49001581760776 -250170938838100 -203317553231910 -146164400166854 -94508300380493 -82522093810807 -200645961345739 -218576107123806 -257066190896864 -142881467188303 -138230096124488 -43135066335151 -269053198779702 -150882382502897 -76412890005321 -193549234312340 -187108658373609 -240887725956518 -182079943387799 -171635188138998 -18877249279670 -127007059021577 -21722179910904 -96882156235077 -117770967626298 -186673874230974 -133635096557801 -147241871448703 -14446662947577 -272215594504670 -25237257428041 -20143831836902 -66053165370976 -30859753024910 -168283466603281 -76122306483008 -156349986478570 -241916654771514 -235220500424165 -270768374231809 -266883958289160 -264471051025079 -69699203301930 -105074530691492 -1759365882638 -142223117593911 -59746010755669 -227299241704270 -21521469298554 -106170255568395 -118736140100635 -140119776161374 -58463661664720 -20069009955738 -107236663561277 -260705703148690 -246252534965041 -250120284490762 -176670117069631 -122310337332927 -155297519264936 -110741632107030 -215998383585461 -20122888221813 -175964595703799 -40181360760700 -191991007390236 -245056504886107 -222841209782620 -117596386352685 -211180691306620 -64559869869421 -189144054768997 -73737989755255 -192662588346029 -247554245321661 -153753658059037 -191784217138985 -69531123449942 -255621480115801 -231448870423210 -183136264062028 -96570586167305 -260928790302471 -101355239865444 -143025254802422 -20774018145770 -206146692711683 -81451085597605 -233503476530969 -206145279602391 -7175247565266 -227643495466752 -188816304696853 -204819547108479 -276663094930987 -29676170274351 -183767343325518 -49640222153234 -276205974632013 -101634528252009 -219245269314338 -1702923728934 -115405969335716 -241558772840240 -178420174201200 -88388620314968 -70588335464454 -212759898512213 -130225608779809 -196575813901497 -105300743525333 -402070983797 -272763508199196 -5758933147103 -218046296511186 -160050418510600 -209333109186680 -71517564441032 -98473325753776 -244425776481183 -59854175301164 -69717575068018 -34853362787235 -146502850139450 -75371968163779 -200997082333089 -87523658461802 -170252640881517 -139469450648672 -30775295570048 -48558010363699 -49567214924314 -271999247854487 -59855011063001 -247553911551120 -274318533482528 -92236934802555 -149468448761639 -160265166235109 -270454416609343 -263163510410625 -208332241089526 -79410272302960 -116633002063619 -267306734143834 -112569861317328 -95909543179033 -161864490515799 -83478228361724 -161189085119897 -67975729263596 -125701209286919 -109196035953223 -170914533046827 -201446562724421 -152542117625223 -274299757928632 -29931370292692 -200468871374711 -248900011794199 -14828016650040 -178716835512879 -188456505617931 -47925382903438 -188049628932914 -97695633248084 -196320436637025 -112851225480319 -62122988924708 -97810799992357 -15095485016857 -59070469003948 -220398194093865 -172388671456393 -8796607608383 -73550095470465 -124300146396215 -45241302273594 -249749651161730 -255424977717147 -152074512445876 -942857930801 -233075035842177 -68910363583605 -56642519248103 -217364141658183 -162574831120492 -108480079102130 -276555629454233 -141915079199271 -136268060913796 -148619360486290 -137221527622946 -72279205498038 -224257263099081 -206401811057128 -90818023407549 -172176628422636 -256433735706991 -147330977616686 -53845678624242 -220257185580115 -189953881884794 -172645805166582 -133087073017450 -163647386057499 -137508640149431 -204077192693231 -183601844064921 -33457404243948 -218241946544712 -15609936298070 -147879799568796 -132103574571027 -62244206173242 -230142476221972 -83792016916858 -177659327597906 -4696196796353 -221794556673820 -128144889918241 -2254273979433 -266452511092731 -82105393176641 -3916221421912 -246994458124196 -275960537439955 -28666588710193 -36300913294417 -151903501096556 -112462240417905 -66814357887967 -209238870296138 -71268977940700 -210163367396747 -97092438585514 -132098926985677 -271288151619972 -115608168337973 -214462214013337 -144569818492929 -243825924496418 -27662093098417 -166777300554534 -21129635945888 -16141169070197 -188565817087679 -132315702853438 -258916034318419 -266637644830655 -81707568196394 -191008986688993 -82998080158249 -118177206665723 -1403792007302 -231243466391705 -37521501634236 -42942390488922 -247277072587605 -116195964856027 -112653232214633 -216508980087851 -51438045841572 -187051626443518 -211118624530211 -96591857626039 -165896511844724 -114511725107764 -8583248955108 -249687609636042 -197665006835032 -248269938170755 -71848504046297 -65831118772660 -117149454479440 -264710769093078 -24963047150425 -84251073855149 -74913796949723 -141677242791141 -223620835372385 -101013276553815 -240269863519867 -163599368917971 -213969806816457 -56730310774398 -162959837302564 -173825482205453 -35408275507898 -236697174007596 -262493117267132 -251573755161222 -83466241201009 -97697336020947 -150158843189712 -114972749056197 -83518773174124 -252387268277731 -143005379127226 -168749701291503 -250368147622142 -128309366174646 -98624823680722 -260819723180534 -55146051613710 -209548258755324 -211653712138519 -115038671425237 -111553152814641 -129579279960251 -158021556698563 -164480474384358 -7564943589115 -121047723498536 -79288268380793 -17764011757788 -207094060365819 -279211615336613 -103139854905821 -65582917099028 -30331004337833 -116921796465342 -238699873926115 -90648158399750 -158046283425943 -179118874003134 -145519043888943 -234696716901285 -233798421393994 -106558952802963 -130320651522653 -159593483988359 -85565055648400 -81098467330941 -128195902203236 -75607283445163 -280908380718375 -6804965888221 -125319983103998 -46991975104780 -35772641086253 -157755483433313 -137625846287617 -7422517593572 -141393116855749 -246824141405493 -89911384445219 -148638887787924 -265565591436251 -150150275664968 -142357493120561 -232189480454057 -133420994545371 -276574125460900 -113810091748018 -223809548991008 -14796023868151 -150323751849637 -131564913000252 -269767922992511 -232647230222392 -251808567106606 -158578304226766 -1407933797254 -279380967947364 -44742117346886 -165166699554976 -160079099596063 -269333796478412 -177336689931077 -20501897810994 -268789456914366 -199613749760505 -30572133240093 -235303162872551 -169336013622114 -100195839229391 -279413446868593 -120673030467869 -34569127030634 -214991351566656 -153902177964779 -126144143139272 -136356882237414 -197911707007858 -100415320483970 -230305805889779 -184189616776759 -179392368742448 -247020312104285 -135714229643796 -21085059488178 -22114266456884 -113997555909731 -87469318903089 -18285453477656 -30009745628686 -186537137385320 -96015562423716 -225880266178923 -176163514239206 -227934006882495 -117944168923691 -129691675562433 -141296025887223 -202826955588668 -79483927750856 -238994129467002 -173250361194732 -194150728608018 -279848996137711 -246947990046413 -216983307584608 -203677197623359 -234967512318109 -44001533652459 -200012428251077 -243064294365348 -202255998461121 -182278626705128 -44514762116773 -158194731437597 -114159977527038 -80162160431695 -263386649284805 -79458227864474 -237259718415027 -156928747965873 -134879531715153 -55361697437027 -81353494388282 -47454664766679 -76739948494262 -50012088997761 -100990071487952 -104975641862434 -262600839226075 -190819367553915 -132268390207370 -235057625021751 -177590162108057 -95860896479222 -12155894360997 -53211899215034 -119695940148063 -128082438231826 -117715595506219 -128240077570384 -74366311027561 -272527469534693 -211298510935656 -74966298460169 -11558560277342 -108681570706545 -275060094657034 -10278345032246 -130759137202784 -219946644268050 -38542240607039 -146421133041607 -172847008067699 -15163416300726 -229034316829620 -36962907209554 -230310298707473 -146974093286442 -212406257664299 -188930793451149 -123372318498015 -93905808998969 -96493800255472 -54792040377207 -99305052819913 -94129447144526 -224251939464295 -18206038003012 -19701078065370 -60981178699104 -67572147224070 -255746160273940 -196224393087069 -19629996339612 -127352224248436 -129551013953316 -247171383683986 -110419230704392 -255045214799455 -251063016289321 -38905827362272 -262263170904804 -279469694613276 -160118653067069 -253107698548191 -66022103899957 -184068181369249 -192584925696315 -60472421795191 -165926738050700 -114930137440693 -229298231138599 -149426278312136 -237959000254633 -129861522896786 -264313317801639 -132313038297205 -103802807063234 -258277409829738 -198768486109700 -85277383385177 -74839727818668 -135094819973110 -84308228319051 -238835054012756 -60980214524065 -221124142446336 -70902660852114 -260952929315931 -166121022957976 -7355498387406 -62857264051370 -21320985336994 -47686686335518 -128087274320785 -228215991165208 -225836338951879 -1697120796988 -146512797041791 -268155090955266 -197034560896344 -211690684988193 -248606137665859 -87205382278817 -139347541960899 -193175578667354 -243647646259819 -13259021311962 -138182354182875 -245374507634364 -145547812832454 -21010437504135 -188531764364556 -23963282293779 -36556828305523 -44728307952770 -96850292306121 -98196954616075 -133183957162028 -61434919540513 -152328977870428 -209963937508202 -120818529170099 -269355166608191 -26750214888680 -48198642442515 -258542151533647 -51396687420311 -169178202294534 -167088824331547 -34612928397531 -63592841217894 -105651008919439 -135194443510868 -131544639235801 -197521907464173 -133608064878610 -113092019034500 -77497529221011 -211067335498106 -34250103529969 -47998142765821 -198735918027107 -225978294406356 -226145282223448 -16950731930414 -87314942377678 -93858882491209 -218535336924982 -130624734037475 -82392717747913 -27223260576368 -201326470431316 -111577622362654 -34914443902562 -74389784559185 -155359089003326 -113990898792660 -175316258108390 -234207186972562 -205131033398459 -165702669011978 -90526365350553 -95293692843070 -140812509758302 -162907975860959 -136451882474810 -51882047368219 -27288354061012 -156788708362430 -133808162249190 -181984468325548 -245110000234133 -257893443136139 -85344057782939 -119833665223046 -243257833247500 -248559825180302 -267790605863373 -127600594847068 -31253349119950 -251260878172524 -152396840340676 -233728957481653 -73503478837572 -230062269676252 -23587326820891 -68342410622369 -124284021693002 -46263978388068 -165291488642957 -140267400942333 -148488342753984 -191745617230958 -152589362213789 -35263404266673 -202590082051873 -65234698919706 -191851648476999 -181371887673382 -170075353137734 -196727128558245 -251933279369373 -103290762969112 -58004447758044 -240461284964954 -173095563410387 -240447754092349 -80215021852320 -1935124618425 -276678975849922 -73728607428695 -111410142001896 -108171198920067 -102135866113403 -67208564210419 -74130230288051 -273712021270264 -47348682528848 -93303869283781 -277970764801539 -122715770859682 -76191595636376 -100565215545190 -254857913431240 -64738994216486 -160521631624677 -146175456865053 -235513008998104 -37234249886400 -81051017268749 -158603004851984 -247853597149732 -18842177244672 -14300902105271 -31024716696822 -192730777229817 -79116606866674 -14362252965064 -6966099227565 -212076917236251 -78956555287429 -235357931167200 -252477964407753 -155781821696710 -257516102180233 -165102834990078 -51144002913413 -250475416340287 -70839256933960 -11680216816829 -277840227186327 -217995074422607 -67692733884639 -142873573659400 -256915486791408 -219701914374814 -66554700212230 -81901856152747 -129738603800049 -120438903635724 -173888174926607 -274847543060143 -108321279550467 -235399545026694 -107692248562094 -32700551024168 -126620571475922 -178804671976412 -154697959030821 -92170183236948 -59812099140353 -63085721615910 -33992812625525 -209360501322245 -157118870354293 -51378056973903 -256080017051468 -110562886441309 -72911650796549 -181905014999130 -103551272760148 -244738680930367 -555682026280 -40955686504594 -159985615392412 -52604307900730 -188957210995250 -183383673910448 -89276217871413 -122735484041334 -178019601613978 -195986253271554 -110548528758550 -241270136038079 -24461514512765 -102704754352583 -148928182574692 -177592178472735 -105442191434309 -115754682878595 -48923929478753 -80966211485893 -226320911552878 -18126949568795 -33879348654115 -80059461155517 -259911542212916 -142055385087770 -256917197652274 -220312064213732 -262644526800461 -240259497494842 -138869346423781 -111419801107112 -182222855680928 -74513006052424 -233498832131861 -119327318730426 -230515491286086 -17429196027048 -129792502110855 -209643078223903 -72020781286433 -94289235683061 -36345470339719 -196410118624041 -65099049468737 -215264176880216 -238625469964423 -46729658458135 -16786240843246 -216971533635360 -155023780794947 -127228325083868 -79897091046865 -157863586681320 -183880777238059 -260023143835456 -157954147882658 -123468718128517 -131512944608632 -81765137525417 -6742387893346 -214566392730064 -98586613803519 -24756118311206 -58339663900429 -54017697403689 -219685061529260 -17311337858664 -268445908435087 -72979107585694 -14199789547182 -269501030841737 -44287060633979 -124718364057870 -170733911023169 -158058201295568 -150350773463659 -276610661897291 -68320592044296 -222852314720695 -64081251936634 -230529141912218 -81769498039337 -275668692557234 -227826146175092 -131484967474274 -206389794053965 -234088226497220 -229120105877948 -87506196594716 -181730683433969 -14112591906856 -144795466276488 -11588938513212 -32221999393782 -265898111208983 -214380758988383 -50206640567683 -262369643160241 -219435700367504 -233032168284632 -261199592712155 -256646389010865 -184319267735730 -220417409363612 -122963472002533 -64720191400333 -3193890741344 -58881484685338 -257851531833895 -40533134473076 -76477727451775 -30903500036289 -166444416849754 -58141447889965 -217394184906310 -262269223513788 -274606809322249 -97135549498299 -155298468998163 -147545717689582 -267021765785537 -258129953968164 -157717192677553 -141342608018169 -178834239981520 -127144244443367 -38069229563331 -182924562141146 -72869702285143 -50955083183204 -102694343116158 -263163659956803 -72157529542755 -140750407165564 -197434209347694 -57908645052802 -94648417509412 -53299161833983 -109548406346674 -118107816679412 -218687212365278 -127462583607038 -44799803399276 -247779565570129 -119697846358792 -189498890066676 -84208865437559 -138671416279124 -17890563175204 -202813355893944 -81732377077219 -91608946889051 -171154946193935 -64342868419888 -230871976038277 -168011911794960 -150373463359012 -94419949862413 -48516308632393 -81463454534459 -133655141705026 -235219157262466 -227973306234136 -57958068751019 -86856422839843 -242356916145838 -188925838185287 -280021632670796 -129643896978215 -120947143463742 -267107519815792 -117141302566737 -182471031398386 -169681475781628 -229284410245697 -88996841705260 -255737981856339 -241934613285978 -17555983253420 -83522088928326 -49621774116942 -268417116237021 -52272605327610 -253004996120669 -128505950959297 -93330127659427 -121643220669252 -228896088479395 -156641707712263 -29476479427127 -256010785151699 -77715616507837 -184032410680379 -82371948787525 -116737015562667 -100978529485714 -253418976133291 -93270573962367 -123502409325935 -249772293131281 -75674074669640 -110856565756456 -211197072114378 -224015783591757 -58264950609606 -170853297974852 -40289660016860 -53849916508239 -118301673596775 -277589606179728 -77208463617654 -168182960483656 -275140675045984 -226718089295237 -272363119944273 -1782098413186 -90953532290375 -66567083910963 -192944468111906 -32367976135169 -168255209223814 -280066062605769 -129871433449598 -94450761251475 -90919693334803 -159356379479670 -130312293033698 -53679925808246 -160043501262445 -233400061320093 -171131308860985 -122797385803903 -257907196384587 -74366636353910 -91322648835049 -9229368945018 -231488690856902 -1203712588942 -229708854833953 -13959178586310 -129786615136231 -92042870246226 -216342159113982 -157675162248320 -239758600279210 -213271161317664 -212079227829646 -195908940754623 -101139741190943 -135459544313818 -274683801177605 -251331413778472 -125875536199690 -256367210164968 -169186106486207 -262647663025527 -68502215627121 -255620932715811 -119013932952369 -56034383786065 -128804003761186 -265445579625987 -128798839678844 -269791556253150 -251420796361603 -277674313729733 -131912694363125 -154301505522750 -216623661942084 -249971272358505 -189924712199717 -22696247638715 -216210015107006 -180965709460956 -167520619118679 -212375178161530 -70549750883403 -123699309832144 -62213079241366 -56092510964465 -180968388055692 -23446930015961 -251031237755671 -204568835392598 -30990742530458 -253136517551328 -81936415663316 -151568817619373 -101550334384376 -221942249337825 -159485329165284 -137321300555781 -168597969019464 -59130466877259 -237947391583049 -5670816442024 -150210742951597 -98435827628343 -211483268658083 -24844455437754 -113281046305496 -47600695018492 -140431080158927 -49848634969591 -183230452960017 -114892431147231 -2398538223445 -222088039348294 -86758563151389 -9909677253763 -96520081150109 -179573670073522 -191141838664256 -221577907508374 -126452790968607 -82680603086345 -275579659094972 -114761306782574 -215586368922277 -183172741901427 -109173873754638 -228069723740910 -66563856827824 -173962129248100 -197918135851944 -82569950848594 -208826354023600 -12583287828331 -230561740446356 -203345349088932 -226834232941351 -25016732566712 -239261264816303 -232551944375339 -168104230636888 -203503750322017 -10518521382542 -93199180946906 -239963305963279 -205626686446323 -234822798877461 -266999704797921 -216852683790725 -227275180768608 -101637727248366 -85689898641949 -239497335513297 -271453732061778 -87859177968577 -99095944610954 -151704789912860 -197235923485444 -201520676126599 -226761737629214 -101061894455757 -42554391604424 -66243007013211 -157412697208886 -244101430108873 -128750965557383 -33999715468949 -186638031077466 -226507219904410 -92117691133667 -56202009833741 -148893256763091 -70930465836799 -23266166481197 -62422799892715 -276478308866550 -41656976025487 -154661138882580 -230743697591031 -18710976254861 -188774491856019 -196890531265168 -70759630173224 -105433284585090 -184384233490219 -109742400957282 -132766074391459 -47645795327807 -136941293035896 -227075929804180 -239371672172285 -59867672250470 -143369554984765 -242678214041099 -76653862891996 -89875806927522 -17900884534189 -233629227964100 -60173988409424 -271192945022306 -248590655407050 -252556079029428 -100903571739408 -145866770661833 -154254350632223 -224024366425795 -167778033203125 -2708789164798 -171408357165562 -256271778889653 -157557084455226 -117885440212672 -271939446540562 -104523433439861 -239396097124938 -58139348163303 -4767974972709 -17553683475088 -180966337965489 -1851045678640 -34878737764798 -26962986939318 -84130620788475 -265893299756847 -173197624715355 -97306362826833 -30363180550390 -277610134683278 -200771161878614 -22375709135307 -144928858632323 -263367447480796 -90357399920633 -274752130904560 -274331914377200 -89202905899026 -221693140027377 -240660901285376 -31504987306043 -192950618654957 -274363188077446 -221238656005596 -153552021503285 -83182173517879 -79993217371513 -119852498480984 -125251899156985 -180079642213784 -256792286914691 -174643291523305 -79251857145164 -71219181457304 -64484171673328 -262512961891066 -192174818557762 -259852515632418 -259719016150679 -244973865725981 -104373235476330 -146303611427140 -203447597958936 -56442259544986 -152125981466983 -113275376659886 -34159420203514 -85510343296007 -57277154655149 -197400667759747 -129772928625942 -86259374803282 -191122045923527 -215422751953666 -136652169927767 -26672411782738 -140187291493427 -218928257811945 -39203514468576 -176209266344335 -54577437171532 -100977956675525 -198489602697778 -164494227812294 -77261000923106 -130563101344587 -134524733683972 -13982671296154 -223000858879840 -209382087835335 -255678199450901 -221786469629647 -36089306323399 -158097957911979 -114009304094925 -11494192414225 -182220789127889 -1564769437337 -69505358090831 -265472699764400 -176689834194993 -38129461362921 -138336368744561 -196594452339786 -148226539924787 -178996620752905 -19613556673370 -251897306160862 -169710977234396 -191669162455420 -96676507969880 -216581376002408 -226489257817675 -260020212427489 -227217341236033 -197441063764353 -86671425090039 -62858862102678 -47936738508020 -137092156947467 -123677496189816 -266043558063044 -124388141557268 -153742109734221 -128041020019335 -248833383197131 -70743825346210 -148089746055231 -26977113939874 -119346519590228 -41934024330064 -8260268987385 -7155518071306 -231269290232657 -126096800197770 -210495136632740 -86582974275708 -199758623134673 -255939482213565 -51964250338556 -228480752936067 -182075274843876 -131725742325961 -1436487946012 -280065578113327 -101986735607135 -222754730830091 -32838045178827 -183339553630324 -143630184807522 -178708693985941 -39663484048788 -28084651234902 -105865092302681 -149014726438619 -146892418937874 -34505725750257 -61691138524624 -259908798646184 -154637249044026 -86586335897763 -233071000592551 -249613237623481 -24109620001835 -60036546822924 -111414917382448 -16122448066801 -226303518135492 -211275409335680 -214530589486525 -214393980923075 -119555741966318 -131846220479267 -49597405814980 -52207979196833 -229163515865818 -173889392444347 -281257437176140 -86255371054699 -103573035866272 -259677170896987 -36085881297237 -224578129511097 -274290761772322 -62530748312307 -269375223038155 -262204497285094 -1421944491108 -260864855589690 -232906713448743 -253596266480428 -37476352642838 -174380742605140 -80398057534505 -6462438399179 -158686943935650 -14114554447116 -100803896968706 -65613560028696 -135308596302429 -75451851137968 -277000587266550 -277813423738124 -122268486901783 -138998982396679 -129347598392118 -230470095934080 -69632328892529 -112092082663527 -3375897781525 -186872313692830 -86148357184358 -192121736314902 -27524009713678 -161123794506888 -277413326843541 -139636003843370 -186578167102790 -71968616754198 -254599461330579 -12729528975112 -135120605495983 -189601502947000 -115681088258336 -104706218581571 -277522688208686 -213292705069107 -83123639826101 -159993215114980 -76226721346690 -64753565249218 -193084202457976 -12218038706641 -114682215781887 -216197787766460 -2026886987035 -113528297824885 -9797731574498 -280307147532448 -272102336172185 -75453497871603 -114105633016847 -104363999942203 -21580282752335 -138477813494663 -126415096451275 -85957278593307 -132731456600860 -39183100585754 -194334227280917 -25817318530961 -165363972550959 -244853187976646 -219874891958061 -177239401256597 -65533379407893 -125419757676113 -16651974954329 -56909084539985 -188125364535295 -163835580469375 -239183341556545 -194533752112611 -275159444006714 -141170752874751 -182222636238870 -279006399682155 -37759013358232 -193955516908258 -257520873758038 -95969267871181 -195466904785302 -209611012961516 -160507893075238 -138577782814513 -114568751810477 -131342447911593 -280104278208143 -119373724083018 -183989045650142 -220120797136380 -268718386037277 -120684503604272 -138930231798455 -240343860026526 -24909536400838 -173102379942511 -71178463173827 -28907240099018 -94957879490884 -276251593788717 -77744109733457 -188613212363013 -148450772456836 -53849029112170 -23609802715430 -45292597997834 -257516118967689 -164888654739192 -203229112056162 -251464255019640 -52867850041083 -30768858696813 -183267609442116 -181076399044724 -237783151851817 -34393602208420 -5839291849749 -267256216222714 -162671071524815 -251496327144533 -75999404726791 -161162843318960 -274451548025184 -135530433913171 -190856970290097 -16085062936485 -180821018553424 -172962046447805 -256300164235754 -259879601093501 -251551138705669 -266638315490206 -160137025225170 -183192010420408 -103646640096277 -33769487877546 -163910188661047 -80209663038073 -168795249252676 -61742757115531 -116888387807385 -52240163113520 -13930458096558 -225184960975919 -103636818582245 -40812405182127 -144909353948412 -109477982332328 -219871071136646 -86056183977628 -139141051800868 -178252097370600 -219272088188521 -24169648499987 -21511415900491 -135181330232731 -273641286934460 -274798786538542 -133315178946954 -248766111623176 -275343865797656 -210236362855536 -15633644689016 -109400303084984 -232512067157639 -61715075221623 -85901718347852 -117111252426849 -27251685915518 -203185711644104 -236953017549120 -224645195791466 -267673336366873 -13861456761817 -39627913868748 -241487983863378 -165555904507900 -188407321664935 -104291633178533 -221539405333323 -190673349078024 -27029115317700 -163814129416771 -145691479771370 -118095491774166 -182563981404012 -18605871573098 -249808412041375 -29744772075133 -201381509580957 -162014527216419 -227319567667932 -56917999756352 -96499099869261 -98686467316945 -114039709200446 -247147141478767 -32747338216163 -49427783259798 -152240042983217 -268607874324 -16921734804984 -65006216858681 -251656625015775 -9536406049800 -261658063958950 -249463952744495 -117759911844659 -56647191114943 -27258257455768 -118705792992502 -10254141340271 -221121595346344 -166655490666242 -143612588768712 -191247430494168 -150070201076445 -185687850041490 -246116303710272 -172211898165795 -26044307786419 -251241972514353 -54877263452318 -139460852337727 -136983406750079 -276878032345415 -93585658621315 -194961911575375 -185428058831130 -224227522132127 -87564995392273 -36179987443116 -132306347442913 -88558368964622 -69568202796633 -122541948187055 -265964683503179 -233896796243925 -42583962458579 -38626140989795 -241663311118170 -233805152604366 -19347860073952 -151418643624573 -51289955324379 -203880150793338 -127435956388027 -41224655278039 -251279570306154 -239951792003550 -17429952492610 -16348914521547 -206003086917644 -60682994377573 -250106935747822 -204797473164231 -79973527850067 -111589856754978 -78131051574030 -27085350511824 -257647350464682 -212176482277946 -134374850083678 -29866996330879 -172761468839043 -238854770222281 -211933633678399 -77932811595962 -168979537348002 -259892658759839 -231866362023817 -193128184850447 -210405095423761 -136995387963640 -256250695149357 -92753185867645 -126074704537045 -117713794994549 -267321275357822 -106959711893547 -188652808051488 -179427083097075 -180932031052864 -205924588428456 -181864761583529 -154668695013104 -35924829364102 -187821724069101 -218635807216814 -143276553949569 -183157789042497 -271771188710148 -81368553973362 -237174893854698 -40659870672199 -149863722740563 -211917691713299 -187627813740298 -45580663951257 -273915082221126 -55045451956585 -108434377654166 -219033893509330 -126296732863421 -133209601057933 -16761338550121 -97435830272626 -168489546324576 -81290324732079 -9266457195130 -108620162900246 -222835238355673 -279728384213034 -266522032931879 -246920008991579 -16782542827053 -140566986884838 -54782249339055 -129327420932316 -234411896637169 -110220399868976 -31725672035227 -163419514323696 -110295422345198 -132539956127492 -173639711362217 -11693023060250 -5995990621087 -120787985164190 -189540431111228 -164991553364791 -2045323966592 -2191427653944 -264980578472556 -279863648668438 -74721827812993 -191342166093428 -237157257106934 -142595097457240 -42505949289792 -36384071580788 -114956642928139 -95067672251673 -3374833666946 -125131343192705 -228753592737150 -30797640973346 -186349946589758 -98151121092624 -179453196300028 -179083884200889 -256042146202854 -257718618192391 -271024815811959 -125050341416809 -218195417167137 -40825246710506 -140203071890837 -220542077508268 -194449590317845 -195765141651628 -97991697720195 -57720534293348 -133477747966289 -30886690272892 -236172046020885 -75899487409468 -189998069469399 -176328357196889 -210600460513701 -243901534966669 -196181546536943 -55064499154172 -67824233072432 -74886970577588 -47920775033355 -107538081012338 -279010125146095 -67869294097763 -144023174752282 -151218741676051 -3470955866194 -239450448239338 -32718162864879 -104922570675892 -221149393751331 -212755031807043 -136766424189420 -211385176070025 -196843650678389 -149892910179549 -279375103508535 -142165862778023 -75626660287016 -195474083496818 -207611814270483 -250191051410042 -116765233426875 -27381031210789 -32702667699057 -149889338719901 -199476758100583 -255635985014215 -45140133764140 -173011923777445 -48824970910720 -122685138911249 -190900700328338 -247249837713932 -184749346143257 -11945925905658 -124199702265545 -177991225273849 -222834313430684 -267515007131804 -256575600116077 -122702621652360 -227748131870916 -134109547770091 -131648221775940 -157604874984065 -85263048937829 -95808475558226 -122079309241448 -173115279619912 -207849046551032 -63001724231380 -192324012141070 -32467352941654 -36614046901923 -270119557766803 -40687141172038 -277495938954131 -114607786456952 -78968702140006 -104235821876164 -234419691755854 -7449429791523 -209248322649313 -257237334499579 -222225830251488 -60919759395882 -42480585359166 -72005004521263 -265593265307936 -208746713159155 -59333532189267 -265769052588083 -154291320191239 -110827143715907 -153077666307097 -83773674412547 -91797986710896 -210117413207937 -251490890010356 -102393974408678 -183175430444463 -12790361957455 -241019785501186 -46168278831298 -162022943467809 -143660227464126 -281214315632489 -239242268613935 -61622195808948 -280174709465762 -256886818280395 -254931508447907 -112386031036717 -238553022597773 -178957629883396 -181375441071449 -79939165390169 -50433619440843 -125724575834526 -275741853922399 -243391699242135 -180505383081547 -127341431590847 -168125590989191 -246428883805037 -172920621700074 -185762568822761 -127964955962767 -32231704571565 -249614974933844 -209138284032732 -23633490029123 -75490932026558 -66440878287502 -68275523029288 -186696988406071 -37748362194282 -26200073745118 -48583947620750 -10306227419941 -6138927250587 -187054354160512 -260541684393535 -226644727963185 -184695574877019 -119931775883165 -22659645962090 -271859673796782 -109882513490644 -165629715501356 -102289155813230 -20282639375284 -39527595666187 -159181925356709 -88278967865785 -88137200428283 -269607699805744 -190465983125730 -178229657043485 -262387557161902 -86831947676908 -39078899522334 -12000776948012 -109953018029521 -159180748108109 -171611518494486 -76406177636411 -22322686162329 -13988333494670 -124869438475255 -134461900279226 -97941475079366 -247177139197402 -16539571201046 -140501739810044 -169726661213778 -204308651796369 -240566296562813 -220146066194362 -100510434693401 -257076196136368 -117996607467503 -97783928749737 -21190095410971 -163192373640989 -188336549918637 -193239767597576 -217686024153138 -269961979288233 -253782348693268 -59391909373471 -251983352516763 -201900085458073 -21260093825916 -264746650265262 -276566630820338 -136236601434675 -202521420149576 -18967191630681 -240347870248471 -214922859021881 -164088738935398 -199800221755682 -103164414957209 -247017715824973 -173134178516646 -207343644865683 -55911071339789 -188625421997768 -137878687891468 -56752456348155 -165656263913824 -206636881694717 -274933889671357 -46603898535843 -131712963376360 -156307660939029 -65974069867181 -236386865750124 -230502648328521 -190253117955917 -209482891331923 -89346629117458 -172829562066345 -9100205090537 -106915913011664 -14394637403275 -191072189155349 -111247535429013 -48347887402921 -6627995729655 -162790890832363 -175747578985964 -251019172607942 -148095980798630 -262344360377732 -70122293677063 -188061992720992 -200082798657340 -23642243207971 -237607688706202 -118639104878463 -123069691210556 -240665678005100 -197417678594702 -166617108093953 -100255581175704 -181713485020972 -87126619597303 -235892256447423 -96796538995634 -235412996540737 -16504033889393 -196446325792549 -153909938216300 -91587915954640 -86908787570509 -90444917089502 -185675492851797 -255096202860528 -94593464803647 -249349257122803 -265609419070086 -153084703568524 -71143643521637 -280879698200878 -249156086469568 -9215333756280 -17017906706639 -85389672115036 -142289648305855 -143090851338624 -100061192805436 -277700037125715 -162095029277304 -114095702013131 -67339825204947 -32126769830817 -178728189991484 -114220922240651 -172836213370231 -57823718850512 -179703943358189 -143669345999802 -135613374694499 -66869174812359 -51146437577843 -85307641203926 -256535279861730 -223319489716489 -176812244044549 -147228510799240 -207334192385965 -4615686604243 -49694011461754 -254952606974051 -67879939295184 -48776791145009 -37972397905460 -258581239542796 -77543570675726 -243659815986881 -231391840899254 -277774415881511 -593613942034 -57774713484801 -251866983414586 -240603586766750 -137519641515536 -266758383075474 -278588698304418 -244224408620574 -122685684579671 -73395184641827 -33199411662760 -20175013694809 -18788126407508 -143284355322723 -157313432225237 -24040831879588 -178960721165962 -24273554369449 -201637773860653 -264347071000996 -205339581527068 -181675540753025 -224238877489850 -167924460971030 -43754039773677 -32043933271063 -112198704745550 -142129016581620 -187212834165781 -31925714902526 -202677762758734 -124946440114864 -124738491762734 -120839157654175 -272869971546747 -220307579114736 -239266413359416 -28123799032880 -71093548908593 -238477854281202 -147557739372026 -101089335488104 -158912905448663 -108927681504929 -270793672816627 -88526546153378 -53407377344564 -210148566431515 -196247399907150 -51746820061287 -257954869069365 -229641367828721 -70165518913987 -271199127508273 -30596446889824 -278628551196567 -161474216103893 -183086907132587 -137525467958827 -249568489783837 -59242508940869 -271217606581262 -113652186994219 -229951013442873 -53708380463931 -79005188271785 -189149976021013 -119335391710954 -70757349657584 -219392131051820 -91833266866438 -49446229250797 -77066418630657 -65917091437418 -97538540040986 -194375643530887 -177416718549709 -126782929397852 -4371400487346 -30246763110880 -123089185120038 -59586065379693 -171328319866863 -63848320233080 -7379079597938 -107815251929031 -4916873581368 -167002432392425 -139594725284 -191767990746719 -168832465570033 -190396231653058 -70783705553183 -243949179927124 -222906877368484 -250314284578284 -162260730483702 -99850348519237 -64978568985502 -230612372261912 -62423820251488 -13604172966611 -191396718391100 -140675768908790 -138614275958156 -327574666758 -189118540288632 -119097177874719 -55498567750445 -118970618012359 -215816330587766 -193244599947493 -82956601509232 -198726762018914 -183133547570807 -193488617816089 -199117632856162 -6786679395475 -144751874777583 -274769396942583 -15466639592930 -206249696339242 -259834939029826 -88084741023633 -220005647325231 -237168399169498 -233525538984176 -102327861330219 -150767974233187 -247443505300642 -39116060001397 -99857374969427 -230148971777790 -175719122444186 -39884377197641 -193883656886811 -124399777753534 -71125023904627 -60588271663152 -113207693348881 -55025357879157 -154797222903421 -80546934174626 -275041012081487 -202571601466339 -96555753774186 -213946983967217 -247656370374554 -94933609889156 -137628142954130 -41481400228431 -264046562743857 -96230462641426 -261034042516825 -151261093384428 -98161932810844 -63338178439197 -271282031410254 -32339039098406 -708584754954 -254627137306942 -54410191722560 -259267367913369 -237149535275849 -156530085403991 -185267245655729 -56991994513928 -48895163603702 -80816256779783 -30973377626859 -9325326178280 -141305665386840 -240783831193386 -148407447041033 -121939632291933 -24557646307342 -271909337112920 -280600618202055 -157511419890186 -119643332347006 -7559493424132 -91674786834179 -1242856794335 -251545591745875 -58039998084025 -71040531201675 -34534504085911 -166041731651053 -193458475707275 -203904628150685 -39747490306669 -71576689826588 -125320800595617 -213480447144415 -164681090295362 -85868198029612 -181399302242144 -144887283395105 -233530532444030 -165939152272108 -13647894420874 -4986736489184 -230369383269448 -93581428368728 -164900504735615 -68528153731769 -44013231438088 -160273892086820 -122563455106718 -34885618215022 -151646614642262 -30615005103917 -10424240989821 -252987753201775 -210083742354759 -36456449976733 -8813889949799 -255771657308939 -34108362746673 -118387513822550 -105816933145100 -84788445487266 -264668185647830 -212862448347120 -246042834089942 -158880297162740 -89051028386708 -264667979745370 -267246053784771 -36557219479858 -29451511287130 -265234035376138 -220392648852658 -258288622821408 -108537116617629 -148752124516061 -165061602422995 -163196100375796 -238712698313040 -104236648903671 -204421781458771 -59114832860041 -204284120801236 -57285213751487 -222279741817777 -269490762246768 -169800751907901 -267352187497740 -7230209303167 -62325226152192 -27595468772733 -90248457295994 -251724086389472 -19078972393997 -260079907327682 -65089635305814 -170398904321523 -22887962756130 -91152772456512 -14484298386346 -280538333331115 -21383014800341 -133222111481543 -180763901842517 -263882425900080 -20185194148919 -161282264405557 -152675716435925 -252789436153646 -76127311357243 -134798210284233 -204945565358491 -94364398481636 -9511946224577 -274762363139590 -30320834403905 -227441328455314 -264192029818110 -244899970803857 -185704367762962 -260923927197351 -178139792014476 -116399146593436 -182016077192484 -51440808509306 -86304153627891 -207419732451072 -262866814451601 -70509555556437 -54070581929184 -25207696436889 -126193880151924 -111644737196446 -265969750114777 -32608142471074 -31445513902961 -137017715156951 -107650287857464 -88868190760594 -172312952618445 -239791638682648 -166248534124902 -107414837826166 -260088407443654 -213569530757148 -210777100804641 -196225165702843 -212038592585835 -32431725688413 -206127445087596 -200654437450657 -1973621408770 -176111335894643 -229510981859395 -252874289230365 -49902859571745 -113336985977771 -115772219938921 -199591106336226 -17823642771058 -37752989543399 -242399470537723 -172246944896949 -49961702354404 -105147660576289 -60304572419454 -195991127590198 -13602107778181 -125406718037971 -215618700162137 -119015032307388 -265799945675692 -48499574226000 -6057050409201 -19973169786826 -127920533058383 -232548798161050 -182587173070801 -48379423814944 -177900571246129 -276901878580294 -218850831567832 -107570852751390 -96765312441927 -228644117881327 -98564991701491 -90178143650933 -65232642791419 -91689531527977 -252389677892436 -163318758848693 -238275977476888 -6135457779329 -13346209677920 -99789302303083 -210271762073865 -240687204983714 -175680391221334 -2237926724394 -107835886045622 -257801640690683 -69857537254022 -103517569944710 -99228988172086 -53499287362604 -202170460604793 -248296592592267 -251826020146951 -111555934347625 -1482523085053 -126316906785748 -142185447242435 -277775187891421 -177515035963120 -111573417088736 -95206785134610 -174968866169387 -160453427163944 -236327868763692 -121847358104413 -247372366890485 -252271105271188 -77184898397573 -263340540398263 -74518680800948 -203986090314873 -76773463156870 -278622254067102 -19711276361784 -180948482287505 -102518295820632 -181285872485528 -117723865043578 -82231489335740 -217571098467158 -256830721235801 -56373060346804 -276659797816911 -42949268420727 -121067181259804 -57930135698229 -13376748268373 -91417747221745 -153975776781446 -199430841927872 -148630173860549 -195398102385861 -49277179789110 -88906188891352 -112705526861318 -255513977484568 -153346545939052 -275174313601615 -271635019477196 -29659863972091 -190139027810741 -232847534788348 -51855481915383 -165907084433863 -31207498210707 -152531294155307 -90606550583084 -271764692721704 -118988594419104 -64114344620320 -271790443511201 -249582679531986 -17898434406431 -117977814960591 -54610167163005 -183613095420815 -178279005877280 -55559876057490 -237615279881604 -77006364568149 -190355841420568 -167121511963131 -88971727305320 -36982210718052 -141547787234238 -107317249245288 -124766534855870 -18676180728243 -53642336828773 -38204400390810 -67572802603087 -225655287224531 -117945091410089 -66237137038627 -189364972679698 -14671516805110 -90832252262922 -95545635253922 -108131425714463 -272000215414346 -73705264803909 -167953293274494 -27002510390182 -109725404731968 -124771989897313 -231414979736329 -93444507730587 -250526756559455 -252214556292577 -211344334169478 -242127015112993 -243089864965796 -115648256027067 -142288338228266 -30538639909175 -93212541182264 -107085997233080 -62017290503794 -168828315964051 -247088621997662 -211935112349419 -172138772331049 -152563837153977 -91013751477384 -189683036981343 -273729221132061 -9225029001862 -111838002520933 -14012213578066 -184364461044957 -196336742187018 -16452214277374 -100349879744098 -48466666309113 -274228883629805 -113126941486065 -196177579208274 -91374332098465 -80775571386811 -233452601559157 -153177531566918 -220322698623261 -51999382501847 -248358062727484 -110070944428059 -221563037341062 -216487863901522 -280968128899706 -240098539826745 -275815848731272 -235952542811412 -76561158127132 -138771811073597 -14968031226580 -93378602197430 -250489937101509 -231074731183755 -280530428339492 -152974955275075 -113926339598810 -90931891000468 -56554746042821 -24079527798173 -88028028190853 -123891795739531 -31470208543695 -6831200031984 -206450423996003 -139100650196480 -96833183788990 -29600547466336 -271087427381362 -141605398630688 -177778117394536 -228668187586262 -177172482370737 -84080491611047 -156050179252496 -180957397503872 -237793765454299 -110373979828480 -74787473815401 -119650838402086 -169186364610047 -204142458516294 -124423603103049 -237668293161923 -259512509575414 -3624715265991 -82097417415629 -127793647561643 -149602872390390 -200658963194741 -111247174032302 -61598814744705 -200205132498314 -204554461771488 -215989557387048 -33034391089027 -87218768556891 -69939133083606 -200418960635543 -130130698061972 -35692995114676 -143276552428392 -239480764450911 -162459394933047 -70669646283300 -163207585670424 -2010882086429 -90647355864935 -281469153662415 -101108225151461 -217530773533029 -71452410221677 -229332093665126 -19825716449894 -62335516129838 -110506022611744 -102329388563342 -44131729952117 -139895967279990 -70879683498558 -16790773631109 -274757709263440 -54157484652621 -93813821927784 -107021323388789 -42427835312119 -271386636132078 -147123671928202 -228808626940466 -183294775017253 -210700528703323 -267746545162714 -7251387399381 -85132513791570 -251609921331459 -167301790574344 -90383487797032 -149138587314356 -69395134256991 -7202492707619 -42001919557208 -243056208903280 -89884240293034 -7134422095909 -68113714184956 -278059753190199 -145791434042869 -116645928681117 -157264056362124 -101665057184976 -182888497394642 -38012613094431 -262097719977834 -229913830263719 -178432667268567 -112463858536978 -229324470272833 -182960411170143 -262302976336416 -277354470315007 -15171308579896 -105633109718849 -148480487023945 -184304653772616 -99260824315186 -239407825705087 -192865105584370 -140700579751085 -194847158546550 -211134886054625 -245632386876766 -124724507112591 -187450392929576 -139136398346297 -244705760812119 -143000182389832 -230875741031472 -100277542373985 -165022525284461 -205768634524949 -16664881437735 -223275755425402 -16774734686971 -73747851704402 -227452601371820 -54876199802785 -46878448741592 -125612285791200 -143155565528284 -112901757721549 -124332192501917 -96647257683695 -52060601372963 -47708891569530 -219848106313370 -96980410747408 -44588139717890 -131642744008247 -62971189896980 -182009624939015 -147450852392895 -178850963443548 -167484473625716 -208183882963706 -190925672634113 -71289906476146 -74748354126015 -146329593370080 -93011406221889 -137373312350525 -134126743143298 -3820284840962 -76287411979227 -84479637910448 -256111288997334 -267234616447519 -186112024598633 -280826200442914 -251985361964140 -216724054752332 -245178183299503 -53038613830217 -40784516574348 -128880510639549 -30842668697058 -236705493392487 -94144987425015 -71737167253746 -75292054188563 -119430591767761 -201306602081129 -182294305661429 -123395290912643 -94199146226256 -46672633745286 -253325082269449 -173680315870394 -82729756938171 -22719993194322 -116076213586907 -25897037490471 -182216344367034 -66902630184425 -221092306188721 -121842568860443 -245370493451724 -264273783368439 -262718705324124 -59690610008064 -272193522781313 -39659751125222 -36673707904977 -133916039752386 -229722757172551 -93078948896505 -115486572957124 -104924519991207 -134965421345276 -256469579646771 -201172267518677 -200748385988145 -139998012583698 -92355835543870 -52626259132394 -2401103764300 -200904966997761 -87313952086185 -166894696532441 -71665301162707 -48854710328947 -119482772529121 -169459679320294 -82713401948964 -171365283391524 -277555500756905 -112179680814459 -12568979706396 -119228594901244 -24465054525166 -106797503103302 -251136050265218 -245561693197120 -228298237576805 -89815806028689 -35568987576646 -109291672822140 -79885932147621 -46841384728469 -220271032123543 -49923274345773 -32038514504371 -257705154593826 -95102560029478 -270624745108939 -139769704460546 -34510380438708 -65422844238883 -91910044347812 -24627540034104 -61977191993757 -226492251906124 -219422037293989 -214889512244884 -197007662200771 -124004126072993 -18302459406763 -8970566255102 -271843941898794 -88799999347983 -106523165620821 -153946326846003 -60240659510580 -123906803797585 -135631988813527 -107292113771377 -139009577297659 -30974250919715 -148475214174600 -273625164159432 -163351145231352 -9600072298812 -260143632616311 -265350830028015 -211818905469790 -200789182532921 -224480754308741 -125543393237086 -78677669897817 -115406594722352 -107185312617851 -218335229473156 -186623302851462 -218352817689104 -54907848299795 -54670000610318 -149777370186184 -230650152811128 -159030279277797 -98282270920959 -49798502596138 -200628237126740 -208809147822454 -39396799805632 -115558448218321 -263123597860136 -210276476482260 -8803925859123 -43351803383815 -4028050325828 -256955292223020 -142683580751878 -216010991378961 -246742736273213 -231002074559007 -151514954919981 -280043224021054 -61676592609199 -193670793397242 -229308203826572 -3624963334205 -1588823065703 -7431509184022 -23575581846047 -229517531283611 -76192075527964 -210057824101403 -254476481098722 -265923999602678 -73200685571061 -76202339661765 -73660082064203 -68690788283439 -208747192929792 -30351968516697 -187493203930711 -60999698268336 -50137468114440 -223283764682349 -139556554700779 -124354606691021 -272174828811667 -120427059263940 -90938554923589 -45466581402855 -71042617602754 -186328077269040 -80560326964353 -249726210480606 -118982123124774 -229881257284832 -85688395586281 -90484810195672 -212836752542307 -95562437914050 -237438196670052 -125893048059306 -60545494691073 -154893137054229 -65134448872307 -191568784126630 -149992119487642 -51314795947057 -59276320688896 -62947157604331 -61102436770606 -28402595227843 -264417829400726 -142983734654106 -19415134372200 -61642105784426 -57839567600775 -243613780862654 -214800490098358 -261713318290917 -25567688054473 -238067227658425 -258177118246671 -249459368721960 -184365413493631 -95451450196290 -19324459764200 -229619974243847 -20365862362736 -99116060782878 -136121394240692 -36649818066423 -14570446590588 -127880551002571 -20005399376533 -104882134336145 -256198146367383 -11579987627128 -60902887181600 -216690762352619 -200849588143717 -254567491093300 -251878930505258 -215144106585782 -23982907472686 -25940673535689 -229232751899696 -8685140379531 -139736927006258 -256678715978139 -83126247258951 -126283205804953 -166647628228865 -247059796437341 -64643007048083 -44753509774325 -217959463309162 -67484498481437 -276412207655644 -2978734886397 -27574417494477 -94256338320994 -46500915946210 -194156931665714 -276616159439461 -215414568544031 -122612874318306 -102650396711903 -29697284405265 -146377232065494 -9826479493795 -187964960497682 -88002067414950 -205597381267195 -260735399621854 -153522238077474 -22521452170372 -119521927462447 -168230107568520 -268098209377032 -184225929758748 -30096157797429 -17878348573563 -63878797364502 -5259493509581 -199728209316810 -94514991312264 -184794684316249 -73066957822400 -87485132018396 -216687311982388 -79713424073464 -85209524964030 -176580745721665 -192455786984513 -29708115579399 -141600992335897 -180846707942558 -242534374117017 -189652999791712 -213700472232964 -104251790187224 -220081581905073 -64727302472435 -41482950270908 -987234607833 -70455549659697 -261313369320865 -157182739300432 -31360779553166 -230569806733525 -108741567326764 -244317671124355 -214029085988944 -72575467168646 -235230313380209 -219361554566260 -266213304016390 -271712506269951 -10675472635331 -105642067450392 -185627590683479 -212207616137917 -145059653006708 -23875241399551 -39792918503596 -237998339286254 -101969923749241 -244244124830099 -186433675552833 -171474351737380 -201331147507362 -52280794170708 -41656014624699 -133741012028079 -177717215765373 -165751028762860 -125616599539653 -252110250842535 -152797396156485 -228032138638051 -41081194916978 -258073492406961 -159135665141267 -13055582531343 -64424577067977 -268548311099603 -223303003710205 -15809563726820 -170858979282551 -207769886844724 -189484802866564 -116326984212813 -216604441993639 -188244223630929 -158261224465603 -187038609877516 -124427573322109 -61864920107519 -237787851492272 -184749761558467 -104428191348682 -99352329009146 -185378792546840 -270542555931789 -172514140826496 -142467280506174 -221354894997009 -114081251494248 -268452329869304 -110531036232450 -55438402058216 -211314749211634 -224670076066164 -259769450973504 -245450015210683 -171669218546922 -158495746598227 -163258880222337 -248192844330302 -70780515218993 -28163406942016 -117999284410219 -76573389212636 -108466418128126 -178705757618043 -141093875022528 -113316597004582 -85988401245842 -164855386336669 -237140439417802 -128259624320651 -19914801942852 -143562005104430 -112535827240435 -270408686571122 -256024402131847 -249173851255161 -133835932437855 -102156976756353 -28691173925634 -99014357800875 -156733414567470 -196481059279327 -120409799319887 -74535048298512 -177116552126980 -11088029474437 -116027378525103 -56218386320599 -184191757410016 -109898135699073 -255861274463767 -137658373143255 -93823391354233 -4251951263614 -200671201333435 -156495716823622 -75259727538897 -117973204350365 -205242913897131 -98660910137398 -35150944783540 -180039977365017 -52794079931997 -159947527480017 -31524557169410 -257963388953094 -213296867661220 -111403040578379 -123040161911730 -231911270170229 -107890426308220 -81965969815756 -146484844810445 -251131540138748 -105499175812036 -122090242897478 -46766307415306 -178332413622887 -30164829094629 -171519619188008 -231385936142914 -78745472724701 -113597764466356 -139595402326007 -150864595041972 -179910089599531 -234376410589674 -27851714868929 -191464662771855 -249268060072666 -28428692514678 -231277239656707 -241896628620120 -71068458942203 -229015904552672 -131219676831350 -152621898571653 -12432861959328 -55273392817667 -39050960112765 -105589102571007 -258183310670482 -239448811859186 -154646190910341 -233067702187077 -248166688954615 -54508072345011 -30059312776562 -275625657895857 -126758269898489 -6586416367434 -118302450803536 -98362531378052 -36891931258255 -61951923245250 -93155378490315 -79886619337145 -151359714026234 -256370572438382 -134620983407340 -56369901098528 -258428523906902 -212481417433990 -221241431025599 -276114165701190 -80737859499253 -271028658453010 -278738278755904 -10853617757729 -234569767091700 -252391873531673 -223363310905015 -45692122511982 -204311072551944 -226704725229819 -137250151380983 -205334915079144 -33027814385070 -177139186504265 -125608680995317 -208259606501543 -140427822473822 -81630127529746 -22515042127098 -67197446149076 -277495205892108 -232980030370553 -66355550731685 -234521640915020 -42077363468682 -100025322121694 -168914745167813 -186713402996696 -94908134488449 -34337029147608 -268320683378190 -9176484995934 -152656709729751 -126348228726226 -22691562183775 -40837583438828 -57121311274678 -14544729825046 -5917866082659 -264646029025549 -121647896403083 -116104480338228 -75188919410153 -54540935705477 -159535618827211 -120795123618359 -257207274725281 -151397731751302 -17453151462879 -273173701980987 -270445150539255 -234678009724252 -264056376334925 -194490739965984 -62833508606963 -65836337454490 -177140721641537 -227567344438662 -214867307641104 -155436402002136 -226391423130738 -239344774768732 -255146565894717 -88366035008609 -155140645475411 -254954766148684 -122861258985633 -158051099872051 -266751828591673 -190068952572283 -216498357443517 -47106338086889 -154807178935311 -17373094261082 -189445257617213 -95956795579024 -187189650339605 -113085664614865 -224902021813301 -105199373674024 -278141370414414 -93491153091410 -81797218347388 -7682684767371 -263545621878697 -128739229785798 -142510187840726 -257694765510579 -137714431145750 -41803974964944 -93004802646034 -189363486245502 -115322877885524 -267555954594426 -232727828355444 -225648523331557 -242414471025719 -170542246072115 -87533689974631 -234505820948958 -179052831990213 -175398696734636 -232549252231689 -269317142165644 -193687479708766 -245766771263616 -167058467732199 -129746781513080 -104044840070561 -140254391958730 -201445919813902 -245788200021504 -87016929177375 -76545364157409 -122388960761639 -252542950450044 -244288467375164 -181163526952065 -179386668776040 -257439277249750 -11242535051800 -239885428592493 -116408985490459 -117350950031810 -93390261584744 -250373566156327 -191905902566869 -127006397916221 -254668900943188 -108684284280739 -98894032803982 -110816428331195 -51914583648207 -198746387301640 -95234288310879 -105652181928211 -20708500159091 -60611102498655 -74083949485466 -275204698510993 -62336415766295 -117191570768505 -78145441248103 -190364812932790 -74232577762659 -263912685330242 -41066049394327 -194980910977388 -1591321392173 -127973149155663 -264535729760294 -188961016016480 -39963342560743 -202083583643093 -197403494150786 -204546581105294 -51967031871540 -221179844911388 -49177566930100 -107442397897358 -104731332167907 -93036397976770 -219005150194544 -18994637377424 -205819941315546 -227813766196610 -124354230927104 -47197025081221 -131320469965013 -168822381344225 -52004051561901 -247152680469534 -79014668988333 -15563388852507 -270597211256581 -177173939693004 -41289640795198 -250960733079886 -276934605618815 -166575791114802 -240640505271781 -232751582467338 -143174091344264 -68145835004298 -269650799654106 -11671756247172 -100571000459513 -218526637972435 -143701897958548 -55028667380807 -129152362355827 -212790372144200 -38897590736218 -149003818255810 -47083561109811 -82448115312718 -263770084476163 -24316761723852 -100427425167247 -132191392184059 -189878747452994 -31745138814033 -199065005338999 -70461908743032 -181426917545901 -89987571956827 -143637210137894 -44861324265289 -33750487020797 -251160026429616 -19852529057164 -208660605982097 -150870892658372 -36717883707086 -174644227570355 -279133416166253 -174249240291593 -162218863566725 -63587153066983 -25962045719447 -225985682092720 -197102549088808 -167345121829697 -53791519624104 -4491563180473 -265966351612198 -91935818964231 -243748573333560 -207480743248127 -268230382939938 -199191424025191 -275329298586622 -165289254237019 -223469611288194 -129213865265740 -145920908821696 -224805819358750 -245312799550302 -42540811660166 -16218900829805 -241938233320137 -174966216845124 -159009139740270 -93094721070482 -122431790962961 -175724143059496 -39685711129826 -21033366149896 -245562305198768 -253586257339119 -138307676023132 -183363067617816 -216726823209076 -93117551679679 -207090608093841 -34410827991923 -58261369757413 -65485171393227 -249222274032604 -57113564341042 -179765528058908 -37919778950951 -224691211037861 -231573792976543 -134077511001735 -36037541715193 -87208021209887 -80777728785009 -34632894439355 -222637187547877 -203501262306370 -6467848688490 -10012086655281 -36515771206102 -163699242332461 -276954008701601 -233755869475834 -130701097346180 -54879502924125 -146732217684582 -234370251979551 -47834676972833 -227890820220869 -96144906950711 -253563037535879 -243057985597521 -245358731998832 -242397431683403 -51903000749821 -145702695147533 -253161514355270 -62746404890385 -158179490405683 -268900174251740 -223732142225923 -275568702952714 -152183451986315 -47786413340737 -116295088927006 -69359527131670 -104583296884744 -157305557670531 -203642263158882 -2128331785751 -180116231369736 -107808453617228 -221516671150406 -157323414968771 -156534262434980 -44895101263408 -56076097751682 -213430299102920 -234206940032725 -201026068766977 -127251160753083 -80222741212932 -227232652024843 -176386915306217 -46382370592468 -227050419785300 -116776877741022 -247856119894944 -50604985080279 -146271055462181 -230161677910681 -190983381603728 -43983316791524 -33419053003591 -127943487560516 -158466603444562 -169781907091136 -111268817740677 -115293690105521 -46970097138401 -231332324797045 -205958753127807 -87376631816633 -156509088767421 -77582127292100 -171298835135958 -48015519301102 -237735130449429 -247283351046258 -204749927791002 -109122326850482 -69642906498646 -145277573190685 -174135776320183 -215871654995243 -263795547679207 -233446800824843 -159041115971099 -277399457649186 -69422426246231 -212583076650020 -79631062293830 -33922216811620 -169077478147344 -154901162893466 -75057288193864 -17102385101119 -6009186377338 -59880855539841 -5429044714797 -152884124490209 -261708511791557 -93866654333731 -182880866785400 -182321746693776 -120197256640909 -50931167958568 -257999299189100 -213958171985752 -243772384546828 -39762028839552 -144980709357909 -34879201497813 -132762780508875 -108628064872664 -244388437113696 -16107403477709 -77468663320690 -71166128321090 -38522233339766 -253927275278705 -190135618604353 -3463453260490 -155611169255158 -88138411761161 -154227350529707 -86843564618194 -85072769637014 -141121433876025 -101257681524208 -83388005243753 -275519883004454 -272468232790724 -144425302079781 -250721028741679 -61234884321552 -45435217866445 -223975188925287 -55658644523188 -50553886665641 -131582917774905 -268437622397488 -199257796108302 -230560893656807 -176834982747935 -243033967138900 -280068043475209 -220929651213585 -85876850223735 -124931306884432 -188587578553146 -172577947041126 -223879933092851 -121067027295204 -204117011243099 -181905888012856 -256857129327126 -39840817068161 -121918363169941 -68140541731068 -202147342486641 -239941373523815 -203977375664249 -193665528551018 -2941904540533 -171468025845033 -82335378501605 -93640914831988 -215777909985377 -264045553744924 -121095894268232 -100633644406475 -165503845538471 -280244998815170 -5922628981253 -227447737376775 -239167565203245 -214107872172662 -181699552726426 -278034896445046 -35715154245534 -86725874157407 -29810872811816 -53376820370680 -216793951652176 -70907072625903 -111172145752934 -213911806491075 -170066087208469 -67466917156924 -33836647633076 -198007988019416 -198599978499606 -232946799308986 -268363562439628 -108996979086596 -271769056451218 -198765578650058 -198827959880127 -250703462857843 -87607073203643 -153418995595043 -249201926320006 -62877617135035 -125544713507473 -227874981878832 -55943415560725 -228547361266073 -217196741280738 -20308655590569 -195823037119706 -262150855234313 -86924455221928 -177179174083855 -220632723964523 -221487363516071 -33691006822446 -163509016187769 -97495752226037 -155926030676731 -217325756372994 -226676129669759 -157423443658767 -263552361935027 -218993408426725 -18731942573063 -107215349717347 -256930130755102 -221582866014698 -153195866447023 -75302194189418 -104823885746618 -17316113881607 -193451994332269 -83643130444293 -64539084114256 -155807785455137 -139015501362225 -118305624022089 -220013945256901 -147589088154316 -134469410552266 -26819817873206 -68828754263160 -64522112042130 -102061539923691 -102495812643854 -273670239057798 -218970760830907 -61344329176318 -224331313159708 -123317283849981 -202861061200386 -149369260540299 -128922254163834 -232906571172976 -240908986308066 -34846780060674 -83592969640138 -175139905352712 -93779588319799 -36365524127661 -281452883115051 -109605157648344 -152871110912977 -206022381062748 -65088030795545 -240671808392341 -84254732844877 -224468917837721 -160273517249648 -39445168286585 -179165550428608 -127218641024790 -117409512870910 -26737252138668 -265932648620997 -40740827673333 -2412570144303 -200895469746079 -62945372578472 -106494881337377 -83279957957663 -255366535059586 -109008698438070 -107626426529238 -62484901875392 -33236605320753 -1617569197392 -217943452182854 -5856419406637 -23283230906411 -74658721880169 -6945017687645 -273332305665161 -86489757852192 -74666757664377 -70387931026371 -143919972979376 -176292449929631 -100308999631175 -106829561580022 -174345116138476 -229173666797521 -17906737216872 -81371089052996 -75213452349042 -203850768015818 -239614857090296 -39425130613063 -163632645461733 -187092051047255 -80517742928492 -73177497098436 -171222416167261 -211739620938629 -69195997538353 -133696073328592 -272844318891027 -12221342669418 -269542165282264 -74584842453086 -246850221276769 -70259575040288 -269443401821973 -260987137535444 -122813217283483 -30352107265562 -69128555427552 -158035078527655 -191851642955397 -139991075437137 -49048899586556 -5888140108236 -230651621821113 -166544922053396 -174982442947194 -111020336318512 -3659687686556 -41851245020712 -198263753898295 -6831617743891 -165542446515847 -73016197343957 -144518859177371 -42040640126100 -84960394143735 -43546161121491 -97894804333173 -151567431595510 -86180333696175 -92730542369778 -54204211730466 -21342321913399 -197532091021320 -215136832978561 -150504223788441 -112398155083144 -140042453116989 -209231382954814 -80218035745995 -250049225713234 -235257919291529 -278640689622939 -275105317981983 -74360504999561 -90780152982824 -247387384628915 -183774540709796 -219020485161818 -262710889347931 -234241984271346 -222867325948922 -48952825600934 -281339419143641 -270801371832283 -278793765734723 -23334562045809 -246873941489521 -270856038515518 -50576188849476 -222681230481640 -66082416606900 -207090655151057 -52937497849012 -266458459105758 -107428798009874 -223832093125675 -248226219404133 -168705475380607 -113226753044406 -129264120685040 -122411063080204 -55401173579171 -223548692476672 -188034842694911 -220302373183972 -87042769611676 -9534372734802 -189043895879078 -256834548008348 -71918085936971 -256989620763238 -169890257246692 -74996771741185 -40591968235151 -139530425534665 -265651220380150 -46914331306235 -179990407494671 -252290951164303 -179238302883234 -13907598139308 -222736379236401 -175691392587439 -246437983734364 -45368665156898 -275486177787686 -171192194438529 -271857434548129 -135122380164831 -220837610572424 -202941017758531 -32689456668411 -43076378461357 -30363008615274 -168397458317511 -271974232974113 -148896177586318 -182519334702686 -33146650556410 -162055513510014 -225466426656107 -18430930464107 -99945351123465 -203062286568974 -3479660418291 -238917874407130 -228364873731476 -132746519008646 -27139355184221 -58670373521189 -196380440693834 -72672953956139 -197374957407762 -110518666630316 -156349299349779 -194931509400796 -63125891611850 -1419711008618 -11012172812589 -7412814293461 -228502363572132 -82894970756757 -196734717952113 -28090355265770 -271180960696148 -74467079450853 -8441645685172 -113069501193727 -271179680293242 -68372911403910 -19708633892028 -213667591679384 -267969287001091 -1962988026274 -42489793000089 -144540185032109 -112822228437445 -170435351609065 -264627086482225 -111217934844921 -110802768237780 -40523977375286 -238370236836829 -57298573491501 -263892260563035 -50676776762016 -76054925753917 -192292156837704 -123632966804603 -131292298742052 -280522628973726 -271375591553270 -118628574779923 -118892487304163 -117596316429374 -226161634516728 -52075843110461 -109286950736939 -140974168589624 -167910197221913 -98711443136228 -152731597324921 -242095189331609 -44103145569840 -11059366406019 -97639533155099 -220167706308549 -9605913668104 -222171574530304 -259445051863276 -69366275276026 -107375988732521 -203097359513595 -52095174443374 -31729628688079 -10920502307569 -10657003161252 -4210968777478 -15580026676860 -256981802044448 -468522694596 -267543912450412 -203034858969755 -270060444298677 -39371124052838 -71764169732631 -56400402807344 -160052757235647 -32203729764297 -184305516272440 -140721377007872 -205446847672477 -233644033994135 -114486475552494 -3617427207541 -277324404771688 -163608231483752 -151037719445639 -199361234669900 -244839609434614 -18135522720109 -21133775538494 -272265577972605 -85626757450735 -168748533990124 -121115304241074 -10725551587653 -144698674221020 -114668412405894 -155257322219118 -85546189778259 -209388583161833 -98831892639615 -80461488585724 -79760593483116 -226362013643783 -153541954286999 -194324607063644 -119080522149517 -227187978592013 -148058605180862 -246064684592996 -56589205838986 -27211563509196 -15238147028779 -98803973372770 -96730690928647 -168374534138176 -80377482217048 -38824658492767 -211053020609141 -63874188110971 -248225473379009 -218378871102210 -174733929682563 -189511149659442 -210896287290115 -43799587313927 -165722223212371 -10540826098355 -200987864765672 -61497253433541 -61699928356986 -280838929314026 -259263267764343 -1406213713111 -219556292253994 -147193514059827 -166839145151664 -235232327216496 -262820389521378 -197468909980978 -262755246575629 -231262309409296 -154246795196662 -168309123095695 -279256340584280 -266671524117343 -275857519225694 -3193340002327 -240767270293248 -169864312802324 -9110827940222 -41882702516573 -17846031744433 -162801028204059 -232194248744746 -7320202038633 -191849110227289 -231312828234502 -16591078794350 -275229086050353 -28487753103586 -174017612448465 -74476494820049 -271212159214471 -13178989635484 -40144137260260 -202095955604853 -41846517690226 -107872561908111 -211327103123378 -83937611557706 -135857310061671 -150068846062992 -145878344239239 -159563395505226 -250231451955346 -136389984943758 -123673476951623 -84790821376734 -29001273528541 -162923047947168 -261039399934687 -80090379104094 -156245961803581 -56100483223611 -243082518536410 -234514412632529 -143062738979580 -271605168780228 -198061420827543 -147314686721243 -70583157851538 -213536864843609 -186520262341244 -253379565535140 -103043143964045 -137702790121048 -278661240263673 -189582474401293 -121112360753762 -168546499777062 -170574887667404 -278467109187364 -169241091407553 -26643806832377 -253720240728418 -69523706661189 -63523884057547 -98318377178990 -266048624688001 -265599292842868 -72291299025383 -87506194461377 -158835614679746 -50556991362274 -211600849838412 -250710044294061 -29548537200817 -94243688002348 -37802407278080 -205037274725181 -227563457144774 -3436302030821 -75411672219938 -261283102191689 -33097061942346 -45099732251442 -199855524570598 -24792611635389 -85516306386258 -202908788519514 -206028355891590 -155664471962275 -140303177960720 -161003926552184 -107166912143799 -184337793010242 -165955609811856 -239375659882262 -188874234570228 -21637981467569 -211572128250147 -191023979467578 -268969287652759 -26733371737201 -257344764932795 -49216502327220 -86729996118421 -63613262472081 -135971365916075 -220123525007860 -257306337947815 -7633234442291 -240367886120883 -60516300122188 -74091100048988 -113494718023204 -213263695237289 -3104029883141 -123968992419085 -216683357161537 -27251713860255 -128515069573003 -35203294061660 -216995799634660 -105402457319822 -48334495710481 -100130597921503 -165148741530471 -182670185235830 -109044269771721 -141925987658754 -109655832842005 -42847184132920 -37649487050708 -147359990919668 -188674123234615 -195322299939523 -271722908252987 -33093068139267 -234100996338985 -246393481211186 -1414516772347 -200379363461436 -23395292254011 -168075562573304 -160569293983878 -95510031998165 -198671205177946 -130298003436032 -58502711924226 -129286820995061 -30671387517662 -115905554176685 -149901730523307 -91271080733956 -195573310116503 -14629361764451 -38721257099726 -112283826355015 -57754639516467 -224440424957289 -154677005560980 -250553256962078 -80726023369446 -276281228210970 -151354245167723 -190419838080117 -48497768524035 -25366383224464 -221345628776035 -70148610169526 -163627035220188 -4154543071809 -202660830616686 -150246364809926 -29764075532241 -270725433905357 -98655186940030 -70795123899010 -254648814198136 -143970425293872 -220133536960600 -127502503316387 -83716135580700 -221363076711726 -85423388677947 -201247659183068 -195208835968113 -253858736424646 -266955514473404 -280696445290991 -190473794660016 -243548906133042 -178971983608239 -172518222444741 -20814775201515 -123546795439049 -26493685101009 -256721187658031 -21443806189888 -120254268004056 -42839153920663 -192853194466942 -214148431520977 -131026966279688 -42249222553678 -182161988625148 -196513999089165 -40052469413686 -49047797326217 -151189478935021 -1197012595205 -2542460635389 -226846677377502 -114435251315310 -238116463045693 -86808842299232 -25926245311976 -51435480439683 -182197814380888 -126236683262876 -183437464054575 -269167780402919 -195177181925091 -262189590907399 -141925534416527 -263790869937806 -230085173181957 -237533622414285 -67476475032262 -128441113271012 -225492724900688 -174360329161693 -256157725544899 -134254248365541 -211013701691370 -139372917164737 -7996158078795 -115398865171420 -202015433894326 -196466010316392 -169392262413071 -60721950394752 -278558376996402 -61825748138346 -165691818646743 -70471839218344 -143678570392029 -131571657159567 -26831274937796 -237471121870445 -249220414239011 -23430549740557 -179048531730401 -80024414125262 -55672717904064 -97270603947117 -208134051977966 -47601489890115 -90521813299792 -79821739201817 -278375339689442 -80121868633674 -231438885029194 -143483032976301 -14513140720235 -208009050890286 -225642364524711 -55592360061984 -171375039721055 -90684878672994 -163566019472111 -201405470812803 -139924362889044 -190368594336565 -52209319622465 -241550025544224 -90650056941426 -265254136932589 -176016629943920 -62478017377550 -166917331439769 -245599284552391 -71979946452914 -107638712239254 -93358090863981 -125536911862080 -122263744691726 -252863446862759 -77844397175560 -127077564563031 -180240305615340 -98706455271953 -222165575020081 -77058843534448 -130935949640772 -235247415731040 -36505236736995 -121700560577454 -26178333559184 -177710127648325 -250006503677442 -277210182635575 -51918505522837 -5690081999565 -23136260931999 -248783016702882 -3661255759353 -37710850490408 -55217994858774 -76381756768054 -55436834444639 -48523605145849 -259720258244272 -217901099797620 -76280215770772 -99693893525047 -55419351703528 -54227979512647 -182992799378733 -154281416183278 -147013524326768 -182002282960084 -259962288512042 -237588743630104 -182923344372994 -88866046700274 -199172912163713 -229389482243588 -124485438351405 -70108735657720 -144503475051946 -199330623204567 -276850261477971 -75268271782065 -33223900521455 -187407485898962 -247925517867473 -275795409224018 -206019343370933 -22375810472870 -39056716801360 -94888369153851 -220532446278263 -53165468866701 -247985032476876 -54024088674891 -224324935706062 -275119826145868 -254315367174791 -77461138870815 -176967632688542 -239894769473362 -195864264913964 -50152821353008 -108078100588153 -101592749133288 -224308983594225 -106561781147470 -274980124465996 -269963620833863 -55000113608487 -153298833711183 -88870974923985 -31315991851635 -209037781093863 -131703910408479 -212402762190466 -272962181692696 -4891665774849 -57455400882906 -222534433101748 -278705057718634 -42143548162515 -47865180059162 -173743979257489 -165465261616475 -268462983543786 -109890331025189 -250806930553999 -73022100496473 -204661783534819 -192658094224022 -166236598101259 -24827546819227 -143031361820976 -191454227078263 -78951038291652 -140470229307873 -18840616222464 -233426936056793 -84902824464024 -7105598660132 -86181842965159 -232390760531251 -20744163030785 -242321644703713 -264681273782279 -278483598659165 -67934078613514 -192084039442228 -184400643768978 -122397302989235 -44994400940157 -254764253973398 -37618764761466 -251943948440730 -240108971862931 -110859394371882 -84447917751803 -237178262179309 -112259936516461 -280130682847942 -131912927341413 -253244015911038 -126764430682622 -272344888578015 -137073660408064 -120294224500817 -231307633887130 -45571629185484 -27313221245081 -168051672734750 -166762865809993 -257347235907138 -161258236121394 -178779490985268 -66041879571407 -117977925063371 -245577938665620 -136206809356569 -19907643070508 -49437864565726 -144020542359368 -234998377980183 -79794332629129 -67303902751893 -247019761816270 -66865923357526 -49437060811594 -167710717075009 -48839005971558 -198206603427106 -119190966111684 -217549083869959 -9234476549266 -201900027666603 -84580813325207 -78764156241324 -277602884822182 -193077013345926 -133854754391419 -150979497850016 -166514318231825 -89497048088981 -279061652553712 -134170320819942 -190454992168071 -113846853338302 -72796205673737 -88218921873609 -65213267520734 -149042944279104 -113884353664606 -185881071565490 -242830138568048 -8938297489395 -116356267750234 -32467502687044 -225220039421335 -169971369283676 -90644935703145 -2882738729993 -263913652797331 -221132361044962 -148805239005529 -127157791312389 -5869156371080 -268229255894892 -248019209649117 -236972010384637 -46086211573627 -18441606430387 -71697110330486 -172430813767148 -238551033446821 -142233778415379 -49237798987501 -106975655813569 -195852612121848 -251282617420373 -166536970987257 -227191750774817 -197291758729203 -134946158007800 -184080998130482 -237923631681381 -203498372095388 -77424291678501 -72451711125191 -101735905850827 -263319458680838 -226344981893233 -64368658150700 -10047494499911 -116836989317800 -16003274293102 -210835716379929 -41140424459658 -170962895592959 -238833336247555 -228667560839369 -206629693425085 -80374115305058 -11712782921829 -55017828408092 -248005791199670 -251525137549502 -245167626526558 -232404631212060 -216419272301788 -140632042684887 -47619400688946 -139471574836585 -144584978615029 -1379783277470 -108725339016739 -32317283635781 -167129580084416 -156966505537160 -268648600667845 -227926667196630 -96110668983891 -262592297229031 -2427628226888 -140100605824958 -53242024030700 -58727153419313 -184501408930207 -98153543679226 -84179524389011 -112367025516488 -4079735984058 -265825475746848 -182001930569634 -3774309752052 -105548856113217 -82407995782072 -42573086239549 -100993380714572 -42962596010888 -19298007536177 -68371584757358 -76570214457400 -225507893631494 -281017205353768 -138004971777492 -92315331581148 -116065775582403 -60890193937009 -32537923403203 -171424705489477 -54072882514066 -103427158661567 -107776310117250 -281275203682582 -45378254151737 -260720485437315 -9120883158756 -8052119962199 -171049657169022 -262062220689021 -247504778633758 -173335685824125 -230119481151401 -12302817804776 -35123711527552 -275392888963313 -230469428404735 -129375421949197 -173825720314228 -168118013535977 -86844155473077 -173193794449927 -98555274447443 -268378155041237 -82427448774633 -61257042554394 -167275330861069 -218997383138750 -256590588637133 -162888010327939 -14731201820223 -171056827813189 -267579684236897 -184548855559739 -120529448501058 -87537917577703 -126017302801316 -158577999955339 -88137182932045 -248130275920384 -107280713232846 -61751239507758 -219821578083374 -270016023880204 -214478595178551 -182932765842159 -106167960697375 -79626947567346 -197642718732993 -76491715968212 -75906232665121 -61801858299792 -206596281432552 -78326360709998 -44672041254877 -107088508740026 -83377585869309 -103198613479152 -139174715929321 -85129627216956 -67147461220689 -173368621861037 -134256861041380 -273905061224635 -37079347615972 -253003592456256 -53029601874197 -36668025291230 -26311732009024 -10245417694116 -266068899615788 -60808518373667 -256297377326220 -85022872581087 -14283534641721 -240835626788459 -205354835194106 -234942413850114 -68997771606333 -65823260592267 -12643992350332 -82273108772557 -23403504084523 -143543762055307 -250065878345880 -257470268591586 -54000198836337 -144430013736528 -195656181841208 -213559190527034 -28559137083024 -191765861984749 -93688923364609 -135971648035190 -110742288761495 -128030513778720 -230609830914518 -96909518815440 -281321978269122 -54587504994347 -202562188402019 -206344852373009 -59319030354498 -136197145164564 -122284613300456 -43168061819946 -224917358216167 -191271134301151 -230807629536410 -259405261309510 -190878967536041 -72471127307664 -131264918584236 -212249388681852 -9998678751732 -151815011913152 -136399600125872 -234773708849111 -120421528714701 -148650083717824 -11412346842611 -65393505197582 -207611584357365 -228122648037210 -128852509630929 -201033203920672 -258348746264619 -253579483340800 -262323327019115 -149731970070131 -139348450114155 -235680590726796 -95612017113641 -274218110778333 -213125208331825 -267567049966432 -154464461520547 -22248757723128 -263819858936022 -188027183875793 -239840776292566 -255760796711977 -271262509145831 -266139332871730 -76669394897624 -224778071289895 -172141465248834 -266276280501091 -193482387024599 -260590198115900 -26735248067885 -17897241123957 -108988891185488 -172046398410230 -139193420374673 -76065088735748 -184476515181841 -100745581613019 -150348510791391 -8247480422515 -205221231250371 -88312010343155 -211825882782476 -155288790556759 -248156119263907 -173483716113204 -101631041328047 -37028681189255 -60912446376423 -158740288448981 -11076573750327 -114764469664833 -166650090196169 -163846091021510 -77290090926549 -219461927156536 -204614709870395 -258294286666398 -81299198414679 -268435083244964 -19769861746570 -227468661383502 -130166382864183 -258276803925287 -110098263260240 -80008621359255 -63879342465152 -10941447860857 -170643067307406 -212830556511264 -135443478155895 -275475305670710 -45612926482027 -74263160854133 -244308725705860 -251848905633553 -236684468906251 -19752016429598 -152156968857178 -200759282740534 -132031002057194 -69761267551462 -141036510165086 -53727363286328 -110260700362428 -150764813862130 -169661358311298 -255100260289848 -229154173787508 -185603850221411 -220914750831302 -125827666719554 -224134467622898 -46494362153304 -173704112429112 -91424756648491 -70741902631481 -269487414767446 -31101324408777 -81814611715519 -276150973889890 -128321020977907 -267974162175924 -84773604094510 -73869268977325 -63176538768182 -234884479533237 -263047344316325 -279586139635773 -215835911871901 -26151072634628 -68452575237874 -45330617604987 -224968068451378 -27358542349499 -103555462623613 -230772922929665 -3072538785922 -276243477952312 -160003232997893 -35728560876015 -201616729016376 -265309536414465 -7953491460952 -222573379104693 -59097904095090 -219324830174545 -42878700464630 -167439158917885 -27189896978171 -204478736290588 -249616035364633 -4215091597079 -142171441417554 -3161340224181 -262196508568728 -57664057240320 -205325167599606 -208436317156680 -194298560271021 -19073255550648 -213870320417594 -115326958041999 -200970704506288 -116468480589493 -158228984421892 -212801803477515 -60780443856469 -202977885218780 -91902801337539 -113173633194654 -126503061339643 -48678865552589 -10679997404616 -9915675232564 -115010340329351 -92268930065476 -101463626882216 -143731806375648 -208303313712385 -242978991856198 -113814975041865 -206845886624820 -175876178289785 -256771837965807 -255278735672719 -184303055425030 -138768566402968 -23331594538253 -29595587155295 -119049618676305 -276040204853750 -25812956995701 -22600898833281 -47733479289536 -128598526161798 -154332475398350 -194495710554544 -66079650627876 -18218478038497 -41667809293292 -148413063460231 -193698468360856 -255793275633206 -11187154173698 -167613654028751 -118634435969653 -71639205232535 -227898031780018 -23612246496703 -145867166664344 -79271559642409 -97222823341642 -83791027191663 -110113385398383 -115536670715147 -174169572999755 -74306393096573 -192487545259960 -4114184308560 -136845509529219 -55743303951516 -42151110548383 -107468430204718 -230943516001343 -68905439022434 -246745384481669 -29285140127583 -33862800490328 -84968323654023 -93034101967708 -36827786584055 -244090584715338 -34684646050222 -219605742010316 -134061482794308 -38637617783894 -166820005505436 -223499762958423 -45789325235856 -218577082980276 -148737024346457 -270701799340967 -268012746359891 -257855721510125 -240397459861573 -188888300870011 -192493367177659 -204967326239397 -256604952358325 -370364710775 -175210805662602 -236599806465881 -208999646916402 -144759463603367 -252395544620864 -176108024506394 -77743611646908 -249103927907980 -97435693814490 -165217833381546 -87870567441238 -27871851615343 -30249056313838 -46330837778383 -118857972027459 -104702270435898 -142213379071437 -148152244384446 -24906171287473 -149676624972714 -126866276361768 -111332757312300 -253268964885337 -26605868143619 -71474899512909 -96090543028217 -89169114750936 -153901063761075 -104119352425979 -59785086065805 -164522953925874 -280325864401814 -13837693886978 -41999834365228 -30347258102256 -6175763944706 -147778523898286 -73884563579529 -241822986947312 -196236900399321 -23005567540025 -256346620555093 -78710104790081 -273229118699065 -232182048026259 -270768983895906 -32600008376866 -189538755570762 -154708180486425 -265481345971625 -202912071398214 -280144773469190 -67619087580050 -79379964256371 -87677398745103 -42245838052432 -275625674659555 -103469769812184 -146542098340425 -103577106453077 -272759340994474 -14828097817997 -197413524404556 -133503335395103 -157228394002054 -21171702501164 -177243048753193 -20131546403108 -186071620816274 -225567116563806 -112781665498286 -269553263578577 -191280172425094 -118583648582624 -59854199538030 -41210032112089 -180822747422620 -202108824095521 -245183629678608 -262557989347744 -165329783850439 -83392657155278 -241756781416092 -171572756095993 -159768947699914 -187374165087604 -146575206760647 -23894726864157 -135344821772940 -70586374080547 -107563700806065 -135082192004280 -232512479928725 -83148391540872 -116242061479400 -262055388431361 -254653260357189 -112766486794782 -169171682252268 -120941904103741 -218371674728363 -240542488087885 -21445183177999 -39630734842808 -123532612681455 -150436257971958 -58042107374242 -175631767605854 -113307762038049 -43021993447516 -230521985022556 -30234171846255 -40708682789731 -133968335994473 -100052095039735 -26908421255500 -236279245148212 -249454747921440 -9963111461479 -191610520523854 -168990436101366 -260709175890499 -165860848197559 -45138559902636 -22097155873186 -44621536041230 -65531458341846 -50371136934429 -66114851410016 -179624313954168 -80971900666660 -136499152407727 -67027999883075 -166968864437752 -184430007665307 -132548422075391 -196968377453309 -138637605740586 -40427799698920 -13276361632275 -42348411830730 -33554518875982 -48426099008373 -240157523260441 -214753868001853 -4108162148099 -276785147281170 -156586705926800 -48084774015127 -30452689616596 -13228574692285 -214655881891562 -119964842681603 -203936741308789 -137950483957811 -28202428967106 -33061850599479 -232584617944187 -208914664788589 -5867077600476 -276056667376369 -206444751564462 -15810151743840 -276695860789970 -141947305327661 -222998779439204 -92369406345920 -176960671837350 -49731201403767 -194463546097689 -278283842491272 -196090006246265 -187190648122990 -122371962514148 -242288724642554 -51311098570965 -178426304441142 -106059941943614 -6960354933848 -171159374132460 -193851020816545 -160627914448027 -7226462673639 -112432440170088 -112463805589614 -245875160913046 -235565051247969 -84128901593101 -119753327366231 -194289551478628 -159314545218310 -177262775472493 -241415840547440 -189071646874928 -70918546161656 -151051943599949 -17539716621998 -148025483429827 -127466735000180 -52615979442385 -133627021087436 -100065442601061 -190625604328498 -139532458152172 -40652282061567 -224662912106903 -214072102246290 -13974067027622 -212411728455506 -141703553206685 -199237390873518 -138427507974483 -203289207945871 -89544369745669 -46527077935595 -108441001971091 -48861121357880 -96948693003796 -150410207706103 -250836500022965 -179395882550909 -260503880289096 -198843484468999 -40015465302541 -122558956023651 -17263923953989 -263083146687888 -156744050596799 -6516791496519 -67712375471714 -66937262347187 -163689441734757 -267371876836652 -110616386318730 -264947228693423 -272718942250352 -250593971074849 -173831151351629 -162935321094450 -227866346831799 -59234385894040 -238580391308722 -129617167360904 -263897807911806 -83244574639765 -158147083158117 -142225443754314 -218374271005196 -275846138592765 -258155120120756 -38138162134545 -112791770666369 -16202027227348 -114066337095649 -25743475057576 -167070439835809 -227937351004237 -220858045980350 -13990451103695 -236624771211469 -179490945809954 -92947954516719 -73834750006207 -177739653777895 -205851710314678 -25791640594885 -67147847080890 -190663154034241 -2216392649849 -272605002420601 -211213151687929 -229576368822762 -102520353741704 -92142159582385 -13086382148317 -143709574943699 -147500966576080 -164329135884004 -184498338734802 -211997519947969 -240315672195115 -231184569190916 -227412143254536 -245391453109065 -231091566607859 -190544738281208 -176094674365018 -263506008927601 -139445973895616 -133185354385915 -135206763007643 -228093921155508 -270584158971551 -147458109060304 -154254754387028 -203387940794762 -160075013431156 -235388068030749 -118104074734497 -165310920621644 -136252944174880 -35746386706132 -152329089077826 -231879336771353 -233813645136938 -216484653609914 -211266461311030 -272463128256020 -5321876735959 -264631387107468 -9863236446156 -47150033819852 -206272979937547 -140457321559038 -30107150895652 -38088760486978 -134827908322087 -175029561898980 -226703834638324 -243561231785579 -106219683580653 -114511900470774 -117986216566113 -77863200001372 -99751285516671 -214603014076505 -128309014931226 -71035476067273 -188068363349247 -129696222878551 -52269608381268 -118187659741109 -154167419352044 -91347621146887 -73970548874336 -116984697363513 -12399729473531 -177368641066023 -214673190410379 -111619977241873 -199892819819369 -154035964182709 -199871634234523 -234284912213634 -245363476180822 -262053978362483 -244939735076908 -50037031204155 -34662850731401 -46215735041195 -80895651149720 -153101056799923 -244417661730491 -246921287090611 -204948828775337 -235191637750109 -77352944436617 -48168046069467 -28441042353778 -225279707694903 -19940765804784 -244357378393052 -545971910261 -233622840797047 -41608226818682 -59206718721539 -142072039303843 -18140880588835 -177463162619985 -276132463030498 -7123427612433 -175906869342348 -31656787718138 -257257409559582 -146746618211179 -193914500880582 -198525377116278 -247700176678972 -169729390436006 -58130232885500 -98209448429008 -245900187305958 -227564228865176 -100569499709057 -103966251267803 -81410872081758 -279517426423699 -17452650608066 -21052009127194 -175142946237992 -219609889287529 -4297554515612 -222036411165600 -221899641504434 -211237609813598 -94002719789682 -162698283711107 -57998166606222 -52869027909846 -215483962254335 -24591748469073 -199991288808338 -14336282605026 -74650857183081 -180253771382273 -46228357228366 -252594645717347 -245303739518629 -220555236189016 -227621936147868 -43043494679364 -201874668072628 -264259946430271 -36872275415918 -208307809160445 -194795724228613 -247741664867814 -121889957586677 -9014123793713 -91021139832114 -63713319801517 -260094697832718 -238090117091955 -45385949444070 -280567698444605 -252711318749623 -214500000384573 -42102430195172 -215645778410216 -271935276778085 -266094211580982 -263424223485700 -131803801017838 -246791821678371 -247716912191209 -88674446459070 -176416604230095 -85289295686908 -228900661750417 -91407860223540 -17339186636656 -136158264111156 -233136786538791 -217836681164426 -4599006294657 -215181526000919 -205050119984927 -57365357684111 -233150522796796 -48579237042332 -74920845355277 -171798066665343 -73747325282504 -144021328130212 -70747844164053 -103643556440826 -66253783509626 -248389091820878 -261205485099259 -179646464726339 -26715557010993 -148343789068602 -48845236015683 -14412345392805 -94454586156499 -82381485168896 -101147957478565 -272348959676813 -214006039701936 -149748853212283 -237909521465745 -105677022457930 -277433261032221 -71754010137931 -123532734895236 -116758042540200 -174540313207097 -77360077668644 -142785413393721 -110031485551248 -119667272278708 -110296386980363 -135978698309703 -257519421618475 -135244526937498 -15666476281522 -131057388598402 -25932736181934 -100164302039871 -196207667927331 -117441041637229 -6528706332846 -192700553708934 -37860018054731 -111767370958254 -208436682457210 -138313445967337 -81593105945912 -152208169221630 -241822404402596 -193828487366344 -48342975819438 -52823654441351 -40924561867495 -243169417694816 -57804027043927 -94742288795150 -44435668655500 -169015503116683 -265173998435579 -162236790940328 -107890232361356 -83853603450756 -222854503193097 -202472896869737 -181987229911842 -74568030712188 -56691683531318 -243534217807775 -23657053275585 -6880431913880 -183322446208314 -250609061596930 -219440155835248 -203335181360121 -125800677396813 -140872495430085 -137200844760657 -274981612136828 -80144985363131 -27614930614861 -217005750208333 -161069934925101 -152276040700862 -61841555759316 -47036886979421 -128043955711842 -11461763208611 -100677382411004 -168852104570316 -246922155075868 -72340798544309 -156889171382827 -272698858846532 -163995284130448 -27718024098999 -152540337635187 -154875446584945 -149114057927482 -145959668258512 -124303974608966 -89402328279179 -274660903195653 -46937913189163 -44677631907625 -95956011746546 -161272838601395 -266713819169176 -253092786079734 -182092151129159 -202731915994138 -101791676414824 -103693542076880 -260953418825164 -165874587045013 -218426265136547 -120418988707656 -31562102993456 -191396751918496 -64693131847542 -270488688473755 -107905154503363 -196258843509642 -208585789685181 -68112253128656 -7663982488093 -259467913350616 -243679535246679 -263748922764126 -280267185944110 -6744432666321 -134199516785892 -149987488934005 -10201833038100 -96950695702917 -260577465642281 -52476812896743 -4006949678631 -177694571719399 -252585111440648 -193358446943331 -28123009275166 -2290001002746 -83359651691851 -133975218549432 -223088120208359 -47724288847535 -64166744560808 -102580515552558 -234957748534567 -48041160570102 -152522480336947 -17645352327310 -241650783537087 -225213791299734 -241280318443686 -230610094111357 -230044561106489 -25874811832469 -279645614577069 -143683872369467 -195378759593796 -53480166026347 -34831075703285 -19627609399936 -25927374285864 -12103939966781 -171289367241213 -60297553444338 -167396067834208 -115728112442843 -111452392748559 -143648063320642 -136520592759446 -51239973794719 -235041060346946 -71638929729770 -22844299658217 -26235319546735 -106012987106400 -188219998886882 -118414617654391 -120743651205430 -275689489306012 -265197187872259 -111454567166071 -187629284786549 -173889604562349 -22848814132325 -265828876517552 -163449358589376 -169996864017036 -140664962264835 -202643130170411 -172321429817652 -109717598800330 -263009176762054 -70526799823821 -35086700005655 -250227265270262 -244756152598859 -14186334483968 -156380792958704 -112549430233304 -217385185867644 -106545027859002 -169557770654378 -210986796867585 -117117459006737 -280745943210038 -153016277407810 -131519067015115 -267201985559312 -276650281715427 -218994308391614 -214592988384970 -200879833604122 -93653696001173 -13210548359031 -210894831781649 -70161361318425 -33903562353713 -68592941820227 -212932193275542 -199626083314293 -150065252981614 -76978771010831 -155519681161096 -276036405116039 -185552222404330 -279326725070773 -4704953998621 -258296094234371 -239961116048530 -227464484317543 -198268717286066 -135419403506686 -70553673120633 -246973613038023 -118497959710830 -128782096508085 -61923086163365 -57143712221748 -136862349662587 -93581373943301 -122788078897193 -48411540309025 -130714916276056 -150886336389578 -34702184240388 -217369338455295 -142827981479160 -216337543278121 -207069654716164 -185489274977004 -23624220483399 -192630139943561 -277847390912540 -89675918119266 -52193002867478 -238314080884846 -181443475180434 -204887595157934 -262112844270713 -85690867242638 -160272995259398 -252629082168264 -251821972613306 -30548209317499 -112097254080608 -165924290506648 -240704701883330 -139429432596111 -13439831464652 -193114036259400 -249799840073384 -116449096612365 -133649734201592 -134215117776929 -90407539102396 -144398488041995 -50609526902611 -43880519644476 -137541366806927 -20215734637012 -94426954085241 -59407591819212 -229311412319997 -119126308940311 -242622698638521 -105934488617212 -242369372738223 -260416614727832 -97601004619770 -90078114886989 -208560564124593 -166845411941153 -26651505123516 -112465443925443 -101673698602573 -125479668850318 -247871681060102 -171213028897709 -65510268687539 -203184567131551 -156686547396815 -231549637682345 -84471421255360 -271678825749590 -77492444452210 -242746517355850 -10164560449488 -192065767175986 -194482898804911 -251708508641896 -124721836799679 -61029920833667 -155154859613813 -215623758098320 -180279716676507 -228166721451082 -35024793039564 -107866342522802 -163658078741091 -66773313432788 -135463284205275 -121254432593699 -143154695085544 -107505165303018 -50933244553274 -45793978148308 -73245166854981 -181320139841935 -146855425268810 -100375896610255 -19537980382125 -255437237030633 -80527057183258 -111003078593582 -158413616277168 -114205749894494 -51239606125098 -57661590048739 -14899236751250 -177169889364353 -10213167657716 -13880191783579 -114053071327978 -237112120801528 -163708374946041 -277264246504513 -138627674241631 -18699510959097 -54660134548403 -134360590674618 -145706979265518 -184546890132312 -210540364411585 -204682236228174 -69761357837849 -256687009570783 -24901156944970 -194335152924646 -190256260029994 -229382574363641 -16474744712880 -230106259737729 -262911088297883 -35658059986637 -55924826786439 -128414961729831 -47088531777187 -232929984513930 -76350384484669 -271635267819049 -51124071660710 -249436450276665 -200690214469044 -141172585290190 -37240514884633 -209382109804194 -248691623795778 -135748777535760 -95109305056678 -132927116943454 -264624782932300 -265713864378868 -134219518018522 -200535979646136 -55805710466085 -141320973252717 -113411152735980 -46289559048077 -175298737360271 -119036025412185 -69659571237881 -280759330500261 -97405756272976 -3136634703669 -279617406406563 -172950972084885 -65842610171436 -155041395642403 -215530856935917 -213552009523847 -124468298560642 -250197698319540 -155652943889665 -251595044670486 -105998263076197 -280372430082399 -51345329151804 -81018702841092 -98680945702912 -74143242667578 -99519748001595 -98829192825851 -223140916123315 -9222968070256 -16348158070439 -28204901946352 -205641767175953 -19771732639123 -263372238135143 -136843725369798 -161299617261385 -220804444548629 -231021112373277 -264697709453072 -80653066418250 -3339160469836 -68272518570512 -137666703780396 -189613853009489 -178124606461287 -52383143228046 -191894469813347 -91624926691598 -138442526952397 -89297738049275 -62836000541382 -236293364316980 -105747444741407 -260234093564184 -197566347645862 -233660134144151 -154927931670993 -270922375249032 -182224829703495 -179634777047196 -14679532936922 -234996175980480 -155278561449995 -175485360644228 -29230239009116 -240362773429289 -249549031315294 -160784633681971 -129677755518654 -242355503958727 -279707958017383 -150628096311746 -139908316772676 -262118435872005 -185816140308600 -205599502876054 -200439330903143 -235275774874087 -264437557862988 -245333506224645 -39457164830560 -127607867629485 -204765568547874 -181296295154256 -197149344107690 -233753232376877 -83692171464583 -84015428329325 -129398973767618 -7391388851078 -280177939961540 -40210000366490 -23755527751679 -245450738580547 -220175279162078 -135377079263575 -1879440302923 -63420789158991 -216980633003970 -143441405228427 -75386448279228 -215708952869794 -46049378386749 -107580869935663 -97582953740499 -106898219305743 -66982559263637 -141902386071550 -157312080308926 -95436699196053 -86990203667138 -66513009886512 -74820299053551 -34234906879607 -18012251470858 -268993133827379 -102386251430466 -119729197013462 -181228473036989 -34187585039271 -55473087026694 -110335026973293 -69905484866914 -10732750682827 -201515249751381 -39900351091857 -228357246447790 -5048360369914 -274583342408178 -169700147588241 -100286574521080 -90262218554024 -202499747469603 -85097342028985 -22249980658176 -116898036379467 -254406986761375 -162666229624897 -78407168787010 -86619245831409 -139837027497317 -172253049122762 -259741093661263 -190049260314218 -140650498188542 -210032511905041 -240548035663864 -190188556181561 -87404676019549 -222157612654851 -257079424735301 -274648167639190 -52355129092212 -90702669996945 -117303545185538 -201312618699085 -34664110620203 -52372953354774 -128582314382609 -16499806645214 -30979415875534 -131604111153815 -196452541815615 -193560020003542 -197950096028673 -54274607772335 -68452081567458 -27080441933580 -131583398782520 -67639264477540 -59148202803615 -214423694125440 -103850294213230 -154118434647176 -22914120534404 -266505037283737 -76301906577241 -61100199489734 -45708303990365 -264341576632689 -5318097878549 -276658495135808 -5825306976160 -180978286405092 -150184322838152 -177559140013700 -273760878920635 -92701252848509 -64069600749708 -268126000489612 -102222013818297 -25879346941492 -196796157384125 -204776439319189 -25632093039499 -177606622992047 -150201805579263 -115048956334985 -174462510101155 -82943723137316 -267500259410934 -162493786272580 -23723940370518 -68692104357176 -140991948966705 -167692872814603 -70345064071980 -40462856703290 -171809211721687 -151028692347861 -84119113900201 -233159459839210 -64821937196639 -33956581142642 -193541847979021 -48083786357387 -31679873452271 -251906538369144 -8713105995734 -153299111507571 -175650633136139 -66368290555905 -114070405284394 -102784583427232 -254312393992566 -260697874071557 -150248065968763 -224958425815613 -63523175520896 -276554094224356 -271932580093867 -157089525857606 -142423255199150 -8105500799840 -215095155370233 -105927817567875 -68929699124107 -91904539795654 -268456502168780 -119737668338700 -66602282012702 -2169819091797 -275173428221216 -107902691760901 -238525951226787 -161192120543859 -164957138553558 -226252457538891 -19844293254803 -78754712611823 -85002499581196 -122514947201784 -107895925758550 -210596032186153 -148207795138794 -118162853614127 -81614911282802 -47160901146137 -192256152256312 -175607108106491 -130392782182529 -48906185995135 -263532072698410 -22782387783642 -149395469596343 -148589123600646 -262072858649813 -229878419202327 -42725311409753 -96673793930916 -98006125698900 -61692858764483 -147729562324360 -20949648009861 -198082137302891 -4571941294248 -14655643098368 -66811527563679 -128215529415056 -262618153271885 -97047342924407 -175930364971233 -155432307880430 -59804339012172 -233589518185143 -50437492516275 -59845399892221 -80139311034373 -88329561088566 -192169544359848 -920076274622 -200874196349821 -233217513429677 -151118896695283 -63138044424854 -227308491946282 -174027876404565 -184355659734482 -141752754044886 -181940950997187 -85133976068806 -107819821397436 -144297216621234 -48284641588254 -46753373834881 -126278381143283 -39433274992006 -26290544943791 -130624270265945 -168754314975769 -27893738778804 -98400991982004 -39125949035576 -162777116842825 -10263996604027 -102550840667258 -278175306411564 -18623252278890 -131448816405275 -52502126788511 -263632053985895 -275234352486258 -146609664189599 -248756664444715 -155280192245814 -11806207742610 -34573563393861 -219332412869534 -227643313218813 -278454069277854 -127528346872215 -14009589632097 -210973391532600 -73221358285471 -35322215764400 -92518955526610 -16078374406750 -201621756085735 -110819951227072 -57130807801139 -80512636248898 -278105793571161 -211612320738094 -126957020572821 -14926118482281 -170565670793443 -193830268739098 -98650890423726 -202527488787329 -177661769404084 -44656618707264 -89633174217716 -92234933656005 -267780521096384 -273297178719101 -105271587905263 -131231957154842 -58781821996245 -185609840520540 -217060543451665 -266302390305516 -12592377712253 -248912208626458 -229122601902529 -115207452974844 -192399012745625 -78633052449159 -144254865677612 -162825958353689 -195289149157682 -250075436960321 -276226837109975 -154332472223990 -179040554430876 -22555872554363 -145988401515069 -91736050282399 -97823477941847 -21561064459230 -36904614441704 -179975359542880 -280793202985814 -72223288964947 -206434679400073 -63983461006557 -109265495289347 -232933582387661 -228031618038011 -87642462707266 -128997756063181 -124304713945012 -179319341076387 -224819822199099 -14725742264457 -113885983637546 -267271029348672 -84103189726503 -113416832119177 -247074257969010 -60724842093282 -167225726596396 -156701908356325 -127884241655650 -214544970562671 -67364459107609 -55908405836158 -150387993415233 -13935591265455 -183348826029347 -268243896487168 -32917227275595 -156142808332396 -234358925158986 -208281058636419 -165103173480428 -76636989250804 -129354645867628 -246785826015312 -248921083625818 -186431581621353 -201134730203890 -243404628026741 -147152074004855 -255219976698144 -234728706839196 -279695408731643 -138504261114453 -128493642940639 -140970742914263 -105436203608961 -134548390480976 -193423603118734 -156682379457734 -63117435238122 -134017730271639 -4401248092433 -278311212222611 -103917103603512 -62441112784689 -157059328683794 -72819306944008 -194981187686621 -44811857480103 -277774623801893 -72562619209336 -170627656114463 -231493494074897 -48968765178518 -56786546273610 -113260496841209 -150767107919955 -178286656482812 -267181305142546 -220136318493584 -34514341158601 -153103239722555 -68594383397865 -102747398750230 -10380509865659 -58632019512019 -99583026127154 -273849407450514 -227538916011654 -219933720010610 -181610000403937 -100273541393154 -162453559312474 -47435568745918 -121091733716463 -84802437628856 -117810919645345 -80227603327871 -162335148711385 -67300636326527 -140332965470125 -31556946394535 -154522085102485 -215154731772580 -102298369033795 -68069802003779 -91939395370133 -213755494218244 -129261213605935 -66403842012306 -74344474926924 -121720100506772 -17135975339681 -98198943743975 -47633583461084 -157588071929724 -46431618484249 -93084131666877 -111079653212409 -72409740583023 -7059325665768 -131521874572456 -93767350138746 -17995619000312 -11089776939729 -63909215771671 -11666469958945 -156158197636805 -219919207763714 -169456634754502 -210637375856046 -252027931518347 -40445925571613 -86021724717866 -251609714727854 -215066267188499 -92837648052701 -119356172167130 -26176821432236 -147705673495573 -48455229617222 -44891982839095 -256673509732457 -106312017734570 -155607430972664 -45558201227392 -64833774406443 -69857859753542 -132243138111185 -36557398877091 -236753447796275 -141826001806000 -162187826000905 -9707741763851 -249053497766879 -256021297124255 -11565834536381 -122470439428366 -81847661289172 -39085883442282 -214184509524827 -11260060412750 -121108606659156 -179731853144130 -118384090393987 -267015392947803 -115320455911827 -242456074789304 -254705929513375 -82270355567535 -100649957884799 -278956310882665 -95990167075657 -123464946305778 -66395136669932 -171581574085152 -232796603186442 -144006977394311 -11477082327315 -207225737771596 -230462707732594 -249647631340536 -63359868970159 -260869588298162 -262062894628086 -52910348669150 -9489626347150 -72755942203865 -280035433988604 -280407463500370 -159108809195582 -95618514570588 -132527910052909 -206337377385627 -176103224870852 -186152205455200 -99447380167126 -66857473973020 -67364897687371 -16204894614179 -165245941393849 -280408140752261 -29639596157374 -110976347123809 -165525824934658 -66631000050304 -56039990200934 -275771757948269 -174859193230574 -147504024816155 -71412949371665 -164022006752823 -185715193807206 -251449657738863 -124327905884650 -107811050265662 -204984257627882 -61274444458162 -111103445711550 -215140092640794 -61610482351226 -277579053202924 -89679892321197 -221697199778165 -42667877840794 -246261476840787 -280631766007462 -70796740237231 -42954195802861 -232541084929331 -166530929147075 -18365380719809 -28599395845036 -171409634545155 -31846058980387 -152264905279435 -136547561845780 -151781702647473 -96754863293990 -51424065897220 -25584575770943 -30138869732173 -45718170200462 -253943911509623 -94864991336460 -279263840634154 -69094555094352 -243744415621277 -145139667507480 -243037918369573 -162337136985827 -148717389657364 -178980594726087 -273270737349311 -227721570736849 -6120042385448 -78193015877333 -126892627054871 -94303212907096 -44434358131916 -156750685551018 -263540366895133 -164149114511129 -91654571463205 -238315813572976 -122074052827073 -15059702285300 -208500364289619 -244561963504925 -132684683234794 -229842591960588 -148920607535173 -122525832857343 -259973439551728 -268454662710281 -19329368521701 -30658832588299 -95680909762430 -216087253852475 -57827435561211 -109663025580822 -163608960386014 -240276973977440 -81568269682352 -86669052005412 -185963071925235 -50494994279376 -226361119392987 -63392392751766 -232303219759789 -179543458647698 -271007637512008 -75710080297650 -171596013796770 -215491694104136 -81230041727559 -150361792018393 -154166579723725 -51945884881900 -97931764333300 -184463147077306 -80704106482490 -30320112775455 -259075541994941 -113577985547895 -59786204059192 -75205080353004 -36458720962016 -256105497340168 -274712871891707 -242230353011481 -269138016299507 -216778985272839 -49775592761613 -16609041690767 -131096097895859 -29417576454240 -201108548818118 -167190914134805 -196812068786625 -141276657732998 -56150329438848 -193714890900033 -175480655014591 -218942404138667 -211915730329392 -235090945459490 -81293655236510 -258012190704789 -176318052184609 -62106785451494 -230347874347558 -183462333832945 -223153167867305 -70680015907463 -241592955371087 -137093685049222 -109291352000492 -170236334260652 -170263819131963 -255588409782953 -225142516134713 -72868741024590 -87428843654441 -11158974974594 -8642684937555 -111161713178863 -173895478019927 -89527195388066 -223468438403831 -156213086988463 -103819992059578 -224134648824464 -60008976902535 -91782855991123 -161728893436137 -43093425486928 -103248859838196 -114533511713797 -60398826021317 -164409598281684 -224590303402263 -230401318902366 -153778296935037 -29963388422774 -31227017588554 -6708761732130 -181597218513861 -29524919906567 -136883245617791 -209882483837781 -270510202711888 -130246611647653 -228920157252856 -5826404843459 -154437933846501 -89799781795705 -82837804567412 -124622665577570 -167560173364028 -143271738929833 -247779749937724 -244327126964066 -217102677511052 -197763054628434 -273455248859547 -260794927722482 -4715592867313 -274555304731580 -123641603432572 -51524915957194 -187449024530263 -63115558927082 -96990734065352 -210252126634366 -91057843772451 -89359990810683 -44399555083624 -97356721180925 -128491044033704 -66036160933758 -37551995797325 -9691227718504 -17000247228690 -170931290032809 -11779000521394 -220204312226991 -230683429731185 -43430757348519 -85434832990434 -100825605418407 -153456135922165 -245454555006880 -214456466823741 -214646620968494 -240055517228188 -140106967218937 -49164729084337 -64357959397242 -10771239044888 -92909971255348 -202567692087206 -26890388334755 -237858666738032 -56077227204979 -134920085449441 -123522001409047 -93161088387585 -127720536136547 -44315434727645 -254136702278926 -50249315262406 -248258970342892 -143947504252624 -83369957674710 -25832669591995 -261739835290527 -118887106613544 -25815186850884 -26138443715626 -119694686876224 -9844714040678 -116197496958841 -238093889837505 -3871681969506 -125562172662588 -135763216412381 -214315438755300 -57945300294460 -195358497820888 -85293760334338 -118016425635255 -196120720038869 -133514554320848 -231890716170445 -263322960164931 -75482643804511 -266068009931343 -144854388677888 -18556888888526 -276017167420965 -219780532153529 -277775733100608 -207702964698882 -159697888715335 -107028135201868 -120616385548619 -90289609328745 -135592551150938 -65704167162290 -210831971109940 -128731377956934 -227152900403299 -99960021982444 -44141326069805 -77983514051872 -100433521971973 -268823403675885 -162165847424981 -43226150280006 -48946016887652 -59539878727207 -224154926667735 -38844318062033 -217596126123152 -27666701819442 -256840795039566 -153181207314605 -184021358755637 -127480675680084 -224218203152971 -59880222608655 -246403277098989 -85041419330850 -249868741512016 -85169652111570 -101005309506007 -27754415413832 -225878122357258 -242522381933351 -61679996023558 -14804256177326 -79553134932941 -74883380379952 -262121377382106 -173118520221334 -114420114107585 -75281022547880 -159044757308105 -30743287249404 -40319103615600 -267656575194543 -240486049255779 -260983141077036 -166244171761392 -212684771287207 -241552586381425 -29094037186369 -222761868054538 -102534826790514 -85058043997570 -2987106075448 -90931350884485 -137128387289655 -102001643031783 -85256260992401 -162694678342090 -125639233713773 -200148231869405 -204528885416216 -232813263255917 -123408537437637 -79938321759073 -219333155477347 -252627221779281 -100678251060070 -135343341570823 -208331096277599 -237076622172689 -79421292024985 -12449172932339 -231246526699755 -79421632813753 -123207250949160 -14387703193925 -41717030394448 -100079738683506 -73281644649460 -257916556612374 -142068185622146 -141106366256868 -26176730457167 -174481035917135 -79563023873044 -170044812071367 -28591885986778 -2390336781428 -177286880728042 -104247069984078 -175415841029139 -42938537774220 -160330320767125 -132512902643329 -272818348153681 -267228117426024 -112944881042719 -37879046547164 -248004379575333 -153790411773843 -89238725169647 -214999159066439 -13387881521890 -237180494304880 -37602802730252 -161793467657799 -77695713891360 -51463434269928 -734730522809 -254257180432232 -122195655818116 -244661579789134 -52292058632772 -66382004300098 -61561651370299 -206020086270802 -6350025294658 -123759426393968 -248706751308241 -95672141196958 -237666680024905 -214237406831468 -270895994101252 -82531481484628 -261223862723171 -225859308520264 -164598700643239 -192658853567253 -98526714594523 -26437164366404 -48431355488385 -203886667636314 -69454399043656 -212715694356273 -221269682292522 -68336165465284 -274415118913617 -100573144196339 -121167487010466 -66083662663961 -93824968843117 -20264791885755 -160143280718204 -7612944552714 -168531257015988 -163840305029750 -90778502331103 -60336839412575 -52809806003827 -213198228449964 -139287219929336 -37055339434823 -193997851046275 -103901033763164 -148295042412139 -57807046148386 -219786063566903 -229205341139094 -235846543261218 -231513927177581 -75216852441138 -146181671273853 -249524733751644 -243165897270739 -32096495415367 -153654353819851 -193005282820171 -56343096755339 -159565088219916 -113128459628827 -79029384514818 -28986739750227 -24896160448529 -256318339914429 -26816219378254 -8622018030859 -253245455335257 -237558827774945 -114777904196543 -260925979612318 -4737904015736 -103031521122542 -201819586646618 -63333404567497 -103139007590929 -230462051738609 -97167245164724 -198295811357552 -160765336760646 -146834658282227 -212486367123475 -55444185982371 -149721819083298 -231366604467101 -202029534574622 -216560107444917 -197645414341268 -126424024253444 -110323968551808 -254238629469291 -162128680978222 -58418223594274 -118816016925809 -112618337300886 -9178592668863 -276210706303117 -217078142653912 -247021433877141 -120391701305887 -4089589113347 -114529900702929 -155401117457206 -177371269964446 -209325875084798 -187859355826497 -61267492434214 -190591600754558 -205538158824983 -249307712502727 -224202565363149 -182887927587163 -203658227633366 -258646723021602 -269570124044252 -235763754852001 -254192778782291 -197875795543111 -157180859345479 -152841351795401 -155877170756762 -254265037613594 -218884622968032 -159043418446077 -7591678134434 -128278186971876 -149547937174365 -118918723914697 -77599709185493 -164031698670608 -237204414091860 -96360903910136 -184346755241838 -101667777131785 -49392401191172 -120810464402959 -211627396688253 -133726359151903 -30349698173639 -68830850155600 -156451286009958 -52721929442226 -210237648729781 -231213031702237 -243695016791330 -109361843408789 -30759729454583 -131384424732864 -206051271531748 -17215495270712 -46197953420968 -99162511730289 -277800020715245 -110401769416605 -258803210886281 -237609253321792 -92107646302827 -176829186989553 -182405112865686 -261812634877543 -54103750894935 -251609598366235 -198061353335694 -2271274714543 -146160638347951 -196837512424420 -213322917143016 -17898740850801 -31887811337485 -210780739891218 -79164233616983 -211009386558475 -250901051111170 -261316229838656 -32301492303900 -206445441064043 -69539255931863 -246904057320629 -58680362544092 -141020537068837 -229281045681575 -195323208213019 -157891959864226 -208014930851521 -65436171687626 -42934775804704 -48596028899658 -220177291904169 -108267540862417 -120874749790191 -215206560132088 -119752344857828 -2185022938213 -224173522916586 -84388900135570 -270023348401764 -18205746014281 -22692329532966 -216703915244068 -81062207833282 -140952208052075 -169945771364893 -273051241120746 -45995475745173 -183488277272050 -20388392064240 -239833852859359 -81507536526135 -183563650469689 -154396620371034 -97317517444461 -147907902161623 -209627299497411 -77656925939266 -116973664705138 -106978113250477 -181639111919362 -181643759504712 -207593017337073 -184676251676369 -37976941526516 -255918925085210 -66816689358073 -28650095472792 -238874046606873 -179205139004966 -101902933607043 -164547447822216 -194215656551545 -84931312025316 -123284473846468 -145006699703403 -98100139027772 -104898604126518 -177419760186905 -42719731960131 -15905969835951 -182486447191948 -147171766572360 -189556156202987 -150111754273765 -280747299997135 -265830595768260 -204956091162001 -169653089122341 -10093276794027 -160581562024217 -279136705729509 -189923989106168 -5395568227900 -171550077776593 -131240920672090 -113695107799041 -68930099947110 -117523082583022 -184282944327615 -136498931145 -89602948682069 -33750506612679 -218790860738252 -52356924583660 -91164592472416 -99109443683374 -83322637943140 -199985627580140 -135891528224191 -176697965472017 -148034440753979 -55386142296384 -205537412799859 -99092332418444 -259151842751935 -261817351495990 -201916338567050 -107977700151563 -161695206166475 -222422680204208 -28977565424712 -174418678232289 -182231003734280 -193726211900197 -12232934636723 -256792839849454 -86586390978485 -143353423653720 -129542522951350 -141863971146967 -197239102992075 -69202632823989 -17140467988075 -179627095487152 -21655799147721 -20228403383738 -160749134991624 -110027250320521 -276891582931508 -124864438726124 -133481948467972 -125801499378567 -154613611456630 -249756795832751 -76065333231459 -37029423129781 -246598050212578 -95010241482445 -72473922936284 -27202196878163 -149155919888056 -234214606678708 -125686120348446 -86166153177601 -91865761225489 -93930253858326 -166026272382899 -137409897879671 -39563181786274 -76302882732221 -204910018826603 -129664229530768 -248265082292793 -250279125876781 -215978903025396 -135596786332438 -25533057221491 -84096129943906 -221444167280860 -263199423864778 -144443759336743 -25693503046353 -131705153727103 -201648902628292 -34115316579133 -184895186553323 -65485039136379 -236456854092306 -55750163209032 -227665423803742 -100001501369939 -34280338610759 -271241404181331 -130530574585714 -80312911821646 -246511492469269 -186747314036220 -249624826853354 -85955138889351 -111874369279401 -71449596194968 -273690290059676 -30250060999691 -125674019980086 -171401682423954 -2062863183371 -228131273570196 -215035291522805 -216730313201546 -181794962189443 -248539614512510 -211156870898939 -193553407193085 -182391028149123 -108981561989785 -148908612926229 -45271842225278 -7858710634221 -191747573649974 -271487822044977 -247539309868263 -124665911497476 -55345640336417 -237252052787274 -53977852438587 -103499180718457 -72856042042308 -37014822181982 -95837120571889 -271798496747650 -204418969039055 -168450871253504 -121496254581022 -271012367557567 -230745196349014 -28718693791926 -218259183819701 -23681348688769 -227644853326296 -122728404415608 -272316941761901 -256977084451 -170989979540028 -37379583990336 -167302490455330 -177976480727138 -24339459839308 -79482807791939 -142587673501054 -240745659280110 -113729357311357 -219473148996829 -244232195035748 -106572745078889 -158084750633529 -12444415030208 -6185399445078 -165836131189228 -117943907258108 -202999097315692 -281407347890552 -91862397555180 -61626924018928 -95961576196437 -125106897230871 -254537786850364 -212273388493268 -47228638413044 -124771393513999 -7775582094283 -2140870877388 -154439502798790 -84054463836482 -30060661773962 -42805311515627 -185389812034044 -4044493670324 -43488895599546 -218994919505920 -195428589206180 -238280867986328 -216900104334859 -170739881559599 -183668536036917 -138372057430208 -148416849137329 -48761050620272 -140582021345710 -201207205990670 -153064232934451 -182619200536270 -224970959989024 -72190884759180 -196735668197048 -223899050007895 -106411739036119 -22477184169775 -130877191612757 -65565758794162 -23944031261325 -85810770897491 -189993095850001 -211935157850885 -263106665417275 -23891385904027 -119460472571212 -17905898296543 -150357470256164 -42310460076969 -76567892832764 -200821924482361 -73517072117243 -172933745579798 -100373966574262 -11211056397347 -131711478459747 -129096561982095 -100338246472298 -220486439623251 -226548847113240 -78024905589967 -166053169927213 -220529419702855 -246169700286550 -139063571527245 -81577401588523 -107320010831582 -64378039602235 -270607227017056 -265208189238364 -124294485634647 -41917014339907 -191223246812353 -257358503180200 -246787377925124 -273376676870846 -62056064850773 -98336102374764 -87188563300774 -163219609177139 -14685982287260 -280385047172400 -103272492542066 -82789977762639 -235305008084496 -107243224449150 -172403901740728 -67470746320767 -197415837974581 -153604430413070 -26383897474426 -198859089313164 -61890971552690 -196767633475439 -215586062887833 -221247664882206 -261728174064730 -208249443374269 -118721717612878 -235763135699594 -26918121698503 -140681013197851 -173351352728463 -146656633741583 -190249918816440 -91726314669044 -268580941951102 -245155565941702 -19472325449335 -103194940558582 -164778859979011 -1370225256787 -171799974235911 -94409353426698 -103802324540146 -206775699324322 -196829436738301 -33102252817792 -36421995330916 -208013265179933 -217428277213139 -4282199361893 -206556096210654 -160818224658908 -218194440885298 -127418395418136 -123775207247917 -43563694901370 -278108108057923 -176494376793770 -3713541929333 -29853281517881 -122243209588905 -7615845390439 -36713144024684 -50526084231297 -139895129121083 -230548123752106 -108679974354885 -176281694693743 -164201002151370 -120971955048202 -137627703384941 -87043591143845 -247231766443465 -233390819277753 -277207513880325 -186354473898657 -86431618592330 -240939020219072 -145590881917058 -200983989762670 -219003455769565 -56090565651725 -178849982736770 -141126649250370 -204824934784753 -114509679780734 -61819181293964 -219270383930091 -236093472807008 -106314386610307 -178265392900353 -192736606530895 -237762708250928 -107081615900078 -182093149282521 -253656250113385 -42534169228205 -27460540311868 -216448314197313 -256250504934704 -241894457636051 -6884632218109 -241585430921212 -166645415749008 -228716862109378 -123543131646312 -155481241039018 -275110285685689 -178152306322344 -270338246005773 -42027834933391 -247515420029709 -128670141636467 -216260488018513 -18327267864520 -134091573865948 -258178830431095 -116102649402641 -244507002246342 -136551976614896 -244457229475321 -223799045396664 -262362729081595 -247665977922998 -110453952446988 -68200874810108 -113814877005484 -251642714075390 -262785974724272 -206619953116816 -197183755093603 -93215289763264 -42838513192756 -181480716875327 -157045804792963 -111807646555639 -108025095114399 -173772584335847 -174133328159120 -231128094969681 -77342931982514 -91492301595252 -176927286439687 -279392214912902 -100486754574226 -224656988238553 -171417453587807 -71726595004940 -74206672813898 -254235633961493 -142054490612880 -162106849303610 -134936323364846 -25069392857323 -242396087917149 -118568405984516 -8754242442117 -267189002495684 -214755894807175 -197921442373302 -274049588557808 -28062746859317 -244658800633741 -60928064508933 -36434071278279 -176648644161306 -246387505791820 -79282133976551 -145512383427870 -82118004651294 -175375933032966 -12117757802058 -124381890922327 -67241959497505 -46609811430980 -106983440000743 -270994918326850 -122917108281362 -203912271591811 -98473817190572 -45923548989377 -98151617858266 -255095919724019 -25499554844832 -272293051923347 -242851376272827 -90300368107234 -10491992591097 -29267158991249 -263063075462490 -132773131961731 -132039763907123 -8046820248696 -213232050454536 -272879902480144 -215193222750270 -146108974243047 -177597685266985 -249928745964804 -197178947413519 -244241416803592 -172953521901899 -128141276437430 -131530282852320 -123925790734347 -46404506627465 -234431564518714 -226196930624533 -165236496893480 -27063904542274 -138689070898887 -209054110802132 -53134840939415 -263568650373835 -117486408192107 -105767231542440 -55584744813967 -207747123860702 -47700187219782 -215498996873901 -174781800506274 -64200264675913 -116487973701113 -112834080018846 -142723603867818 -262642156663479 -34786908392525 -269175697076210 -55365542492995 -112403624858897 -277470139773696 -266145832449614 -56583899890173 -23060719408487 -112646884392353 -175017758685506 -118503226845940 -106761077396670 -11604458232908 -30128679158869 -48645018829038 -66070884769006 -269840601844869 -98536874225540 -55046441174147 -57973357137143 -19448435610781 -134061684017865 -13151314885425 -249285342750731 -121845650161354 -141265605594751 -92026436838276 -182886409783673 -265048396517151 -184697760434268 -195146634578433 -43839420478871 -165841905041148 -229572310367357 -254324551853316 -177962471601462 -247285333688394 -95995153524005 -239915419826877 -91782654423472 -246222201512754 -125384087183180 -125514328891330 -176818746226005 -147530023395862 -171827673976849 -52252406969750 -165293251660620 -198963291741852 -9861367100319 -31694093199012 -250218795003121 -54871528189037 -2650060783889 -176645298095901 -120170663757240 -272629188121518 -213434634927552 -63059309569035 -71779256992908 -276848810207761 -206506761125005 -79435165182826 -30138115320426 -273805177873877 -45416600386819 -38926349012020 -6727249812776 -97977929096250 -56261119727022 -200404387970019 -129758419433831 -66387208274706 -86046455648397 -47874435762656 -129999838444410 -53286606956900 -97630956623659 -87194648115211 -181304111283610 -249618917461886 -89635801435868 -8057249895096 -104593133077397 -152932067102002 -44226067504419 -136033993145656 -194889913008736 -114271731027795 -206292932987776 -236186245903688 -170346027779588 -250531834040359 -68353528954419 -193976378599967 -221156396155128 -160495357873291 -60641955628779 -205246123242381 -262591746309136 -46517852551233 -25686928794179 -65794235797213 -49071462054275 -234719007535227 -79371831629427 -9875293589239 -102816766184221 -243961271754966 -176634664777744 -123998235971750 -104194113577558 -257060080013833 -226209258273433 -151267336312270 -94950353073090 -51403033814177 -133837196890424 -19042335658061 -69395990286328 -281068201997579 -151120859407465 -232707628587254 -233215978304272 -231482137834871 -8123537047790 -211310421108610 -121872142369607 -58918333767089 -153060755288346 -163392001238089 -55242892649455 -81114723200535 -77088290297279 -78279119054446 -12571201032414 -136627812045900 -188791258145206 -227433672654098 -193575326986415 -40724683747710 -243129906479388 -112349611530080 -268340725257071 -153394838905775 -170210156477537 -279917202210478 -268709689139524 -184913364677680 -9302463018198 -89824528591220 -195655885402476 -44601230652070 -193962776582546 -123083854395174 -263916040303196 -271533812295939 -170861198747631 -21527051717462 -88778653581653 -153824112946513 -49448251150895 -63872590397799 -74661243525902 -71118312221474 -116802349297414 -255654085081750 -35147242449117 -165861346332813 -40411617442093 -77503620699344 -82183217428900 -175714090702895 -175027901381820 -169895965992841 -10004470866920 -195424115275425 -262389848927674 -104689217741346 -273565176312754 -61888659392189 -122824796648789 -66174469704387 -200223473590459 -27735548774629 -162275822812931 -196871790326581 -158732420129514 -118351799044131 -12449173828896 -141663003432567 -149786970820621 -267251470610280 -113394314888260 -151944866517268 -94239354963030 -56024238665400 -96171239476831 -118269969961479 -239810537227562 -192382264416105 -278517708055150 -54847559023755 -152068748472141 -261204829696682 -217953422706246 -209080996950715 -247305826977328 -143233509672988 -117696719562328 -72336624343637 -18394840673758 -246367542078283 -114723447688661 -270246696928869 -104150207547988 -67086206131138 -87520711781994 -163817757861760 -72856427902509 -219681525038096 -124945825076256 -46585921592426 -52431185455594 -51931524513323 -19622596655568 -227349328254101 -152694675303563 -18295919456545 -247212511980869 -66129296759054 -86288399072227 -71113196810396 -93175252050440 -262953659392110 -206000146334065 -215717704983600 -161421313887711 -198730440135352 -191390392663919 -69636958537049 -34324540036407 -40083064981367 -63096898588742 -255078579133447 -194195496340955 -251621178380117 -8939314190871 -104645890020654 -210404460117135 -94245816030659 -82763381173730 -128907378421637 -41725233617933 -203520749047741 -135396724235081 -115883896903118 -207339411552401 -71810044210428 -179621623285351 -235169357623088 -9832990871702 -9963032782038 -158902975989657 -109222635952440 -60280891726687 -81853387731610 -266825800604040 -271089299350823 -246869542421494 -265825831611459 -189716532424362 -256157263890444 -81559820154959 -237664706889599 -280046900690413 -69813187186457 -85377019122053 -153338257943067 -219186383634951 -217519584648630 -229458080295636 -144777847520504 -231643146895580 -195004724178866 -171061430925658 -181694222152804 -58156540138275 -184415881880466 -18568547881215 -17338215568021 -107727591101158 -197758393733103 -85711736951663 -250427285568557 -188163259499704 -113728402691118 -239827885339176 -271482110143616 -146246658554532 -155116589646087 -169883327291566 -112454115424473 -101736997099534 -253094852019194 -177221639652088 -212523715009255 -91594967809011 -160404058770730 -265258093740250 -232037708214394 -239033116028912 -41697115755273 -144951639018983 -158893340528037 -272477532624310 -82534807756258 -60336606101217 -32600743363564 -10545701868560 -130731024430162 -132934004873371 -279849586622690 -226303397062182 -17008599744309 -185204038168021 -6911377867210 -186263423106223 -82293776484685 -18005218382625 -261709543013743 -38306095866755 -250359246321353 -182929725246239 -80675160546608 -182320322226967 -40987546065707 -124414245997608 -67835770212401 -227013864816836 -30748086952641 -230930831308417 -121847635107356 -202412420689091 -59900611714861 -59783555606272 -169511542216343 -41210180245592 -124992114617007 -261723675149890 -117049579785160 -37961331453273 -252970170331038 -169675050320622 -215033475569879 -36116916590531 -33022965524017 -116070348521194 -20601282466161 -242992617734836 -74871761996508 -168557748500167 -213526934267241 -183638167651446 -142548440629058 -219020556574001 -115042275924372 -98310210450602 -257791704435152 -38429210435244 -100317437939785 -80561884911413 -243685706712276 -246823116802360 -64656624298694 -181321728433614 -58360787713639 -8021010390324 -220977430239014 -235740939768697 -107462519690323 -74930848615053 -98061520378853 -29767039502746 -12932226493094 -48975535878169 -109003337925421 -173493637342108 -223967821172079 -25740966869521 -92926486979135 -261794765470923 -94719073847569 -175109509629110 -139652510265134 -272007162019823 -222136169089943 -261283998449828 -122333064508650 -277686155737588 -224713886006559 -23152366340004 -39572431757949 -264746393735468 -199838740817551 -52236271667867 -127953007051628 -59925974746081 -136004517449262 -274099323882468 -84968452784885 -149594007591329 -269321425894929 -257371567680370 -205627506595400 -187982900787480 -176196108092610 -268912119823379 -242741533949226 -70680157328076 -200569208422561 -26083581087248 -116807870546156 -98736387365878 -183621069121584 -191784638170282 -166698559355587 -103994647344423 -165092814214660 -272517906352392 -138281119900751 -136333150526729 -66143906706243 -259670332605653 -160266575695385 -2018120657984 -269944016325426 -74185296685621 -226818810802417 -76946829685907 -35369779678538 -135127603129805 -94615833797293 -239297277985409 -48054906170317 -219042015643091 -41978909637711 -193624955662187 -23620487309972 -102950948295723 -157156302805050 -86286192036100 -135056173936845 -133488979861428 -71403793668921 -187793613426136 -203323680218513 -78491152667327 -202878108698923 -259733213421819 -65323164125700 -246391859693574 -171143039172948 -92647276951984 -214811400164275 -262975313905537 -217119378313319 -211060088463384 -178576523885907 -81071876146567 -215622776974420 -230716261938905 -265826087499271 -143806215324939 -143437205377932 -77520477313154 -182814731470126 -23717820556298 -52774485726264 -19597637117676 -75916770244662 -180089895854329 -132597559520336 -114918531398528 -253203716587548 -227121513819054 -130974086163573 -78912568963764 -113541692332932 -272193613637899 -40785036198754 -233842781106523 -227306229574458 -276779642041871 -275136917137231 -11801551478270 -260622620458768 -91542710953467 -103267457010035 -181218372619876 -129046258718394 -242259293448403 -146430401182009 -167469612249479 -19997683106550 -118043554314747 -11670169136982 -27595583739065 -46825434517876 -273353199839102 -92307203220207 -181294716366214 -46204902228450 -48210537127638 -193513347548187 -247601916919733 -279544990931532 -238256143934747 -85141117117579 -262786691292583 -199215165215516 -127586217179920 -134870458035149 -1170357243594 -43951229041233 -76183818141423 -101565354275304 -10876513410583 -193454418463995 -270625752833036 -164597061266729 -73106670333515 -45653628186051 -45084050375434 -139406487306584 -81475361228877 -189268013129063 -161044873770782 -123459329509524 -140917899431907 -220645404135541 -208941110061243 -150716093929228 -112489744472745 -225648252022067 -217236129544171 -57377417958408 -279165961104598 -269943055812317 -248900404312460 -67791565811458 -10691545776774 -18740205517361 -196838434704505 -69070466553086 -256944763450452 -68078463801205 -168247964183760 -20864046838826 -175738072411877 -145660022314843 -146490801825184 -22202456719813 -246469944757810 -195673129250691 -14355991155907 -116962969033646 -24040032398203 -268055513600691 -47308533272128 -116184071629190 -127844133779236 -103557777784819 -113990788989884 -160303183288804 -269665442472882 -185058951259102 -115212165752726 -26528223860665 -218137332448580 -278877697883133 -19809998690766 -269644906579906 -223687438558822 -146653978682216 -167557375903441 -264213946468300 -247040922307630 -152331448741558 -40423346747564 -36460115560376 -146483142072179 -67885573871118 -209861414101701 -119246451622338 -234330843328895 -191396332405254 -256497596140997 -94662554714211 -63108066832392 -81017807711987 -89902164897373 -269587763225538 -13188201961281 -254979228845082 -236835187474271 -196507078801426 -60515884365517 -167078539386968 -122931878305239 -213618205472171 -191423697143523 -77076030211435 -199165223936926 -68997252304832 -169941277004674 -178454631034380 -45061822739601 -175514865350127 -52419074327333 -134572241154541 -273563416728736 -223397051731230 -260238738993488 -180973961935945 -147660322176872 -87792008096821 -199110479696274 -213033607911502 -261291499967599 -39851746943080 -187421139977873 -200991081244193 -150414372129921 -22637517723085 -10455225734213 -236250567447731 -123704105719002 -147882839251754 -221613368945290 -152144839974950 -23118697229428 -62827101316791 -143913623155322 -278804532752486 -174772372940193 -114364510563859 -242218103092868 -232327585670445 -113445620218994 -17882773917046 -138515401373342 -99015790943922 -266419591694835 -219880189487441 -85859154553695 -19529205471768 -62632443396953 -32030299567037 -149341618515623 -212384255535708 -15130212354337 -4283163207775 -103922186145706 -239775518506490 -128387865291732 -159736033168141 -220090183673720 -202993410110593 -51692666599355 -214380828437989 -194822548314877 -200621370348724 -56819706442635 -220373246181440 -261755786702458 -25980828517780 -142997302549247 -187230215666664 -191446785053769 -252099248491986 -156646565059934 -210671657049428 -129604659316333 -171288064216382 -110945036150053 -62004840111977 -276349877117480 -225638077075524 -26015233192980 -146090009267779 -225268251594540 -103491772544394 -77253032123394 -140246439166080 -276832192825303 -214801394408628 -271056681082838 -122105752539912 -146112603133699 -128120156001675 -242485669372628 -133968488164585 -97206768615588 -244492064978331 -173792794723181 -257837736006908 -236626709778515 -64597790786803 -122294519091418 -59504527131742 -17408559598895 -41493477137552 -147102702610171 -194456431580485 -254502417446586 -83494423012225 -238808456617547 -93268913312027 -65494883623516 -146765720943713 -171726385030650 -164063655057870 -145358861402563 -91260852165411 -49429647853867 -39105116303677 -198254159450816 -36849256332914 -47407408217675 -142891787652859 -164514801397149 -102367233735315 -256507343315188 -122243242829831 -251609490700974 -256691946929422 -50872397172793 -259325179384627 -115420627158235 -9506695693136 -137043866459260 -179794746140010 -75910208803110 -141445986796278 -74686846940318 -122611339801831 -78492149259626 -39987918846633 -45868255424259 -10852623572029 -76359217934115 -269801417863092 -168789981662846 -175737692541204 -28713756842216 -72457792717998 -29932198536713 -52751446146005 -78421626158772 -61522622462477 -32317641804646 -81683926061102 -137242110640142 -60273621445072 -135484243862616 -123614865553342 -218164301013079 -156401235292638 -195856326368992 -257374181102732 -22341732552415 -176044893238435 -70605831760866 -73125421781037 -252945923586215 -110033766081810 -41634379896103 -227979074990973 -64409742379836 -94793957617281 -40135709713561 -21130509496642 -181016727248277 -267966226714734 -9453336937596 -43449586748891 -46190492538624 -105763914821520 -231684114947405 -31811487821815 -246781635151132 -37721505289818 -251324996755422 -242301450390468 -136939017005059 -86365881117389 -16001670670125 -240159838421647 -252957500619941 -136739604413981 -146134029812669 -200290179948031 -188303973378345 -101071977512824 -94038476935398 -94837062154860 -241093654095475 -241818925770769 -262425003719186 -179605805212869 -136712119542670 -107300174379979 -10162036523940 -244865222147235 -268962757787138 -116242785426407 -137800347190638 -21714454131564 -125880605625990 -226257289453872 -114375662715384 -269958952558280 -186650758279643 -56831453503429 -9566572540524 -272615989620404 -13861190975433 -60908916161004 -239600687677123 -75369525341679 -72915108074832 -22386379390000 -56652251775006 -128147143752010 -4339231456506 -206581272940476 -235004086537102 -169195445858475 -201247736777903 -183140073932079 -103203322503073 -126470890137318 -229626401128133 -59009453411759 -206131028277713 -115545446662620 -245231857385683 -126613304402273 -80466810760982 -190678356190882 -132152267694123 -36241915615848 -149827127314679 -200724798383067 -198007918397759 -54835054891941 -268703015133963 -248550017124616 -7018278684707 -238691754945287 -275621137355173 -124192755071278 -217779536986365 -1525803012060 -9268750132833 -259332576866899 -188106816635412 -184920872876177 -3195051457624 -194590339856903 -199202965887187 -28173829567661 -213955302558056 -64902322645994 -4474647497832 -245631475113527 -235006059473890 -214438587006010 -31524572372217 -125528294112917 -127095293410942 -251234800472041 -275481418619417 -189576736583508 -11158026433151 -215509326483178 -88438384958966 -67839555224561 -132090369148048 -20375647928451 -242676332974029 -240770762390577 -46279161164182 -141416300924690 -81006653375290 -53471077538547 -15842733510886 -109526941494991 -62953353796122 -67820186353608 -111419519629426 -28364656675097 -179536035354197 -247821212432840 -162477330354960 -227842366464304 -210732482500401 -99875229967948 -63551206087387 -211344639579779 -2559157217406 -107520279599374 -143246334102298 -182086244969092 -46832819376916 -260865624124829 -78014784343229 -166043902197496 -260510548973394 -256246772516094 -91295252849117 -211931922435423 -218164061867898 -237288049820396 -269052287320536 -211892615135574 -217574633784912 -100488858360361 -52970635324786 -50718569051512 -244723227051108 -189956768671349 -117413757919862 -225212778539402 -209007533964333 -98711363307931 -231063195303961 -8234248093857 -148778858231265 -19577656630732 -5416886945373 -98419371090968 -165443579909286 -218490745244654 -25448649096971 -172489517781925 -115344144718986 -74016331255701 -10798261424056 -56702561721740 -210283115531401 -190375517098660 -229776857647598 -128432382698461 -53156537666534 -274165504436999 -103816491868519 -203069036725210 -55125166643593 -184134344955787 -277951896651739 -172343658283137 -17827288324159 -269034793704752 -169550925205415 -225154635213344 -240401612361964 -268916232590720 -94136633690147 -224719641326374 -229878633895404 -148444346596396 -141895316396559 -202806313960727 -44732920597664 -39051067436024 -137188961646419 -148013479567461 -166196881428365 -273075947400534 -48460965695454 -149937168922709 -47253782092098 -181370116756312 -141306552511572 -222075796236105 -275844303510716 -45063025275961 -196764987051190 -55794512902600 -12483733918868 -33456802845363 -75365565074771 -164472321489721 -155412243213370 -57305336271659 -248604112380316 -132651675859633 -112099806705064 -130946022514448 -251366377075797 -232916004701461 -184226190482076 -238220197242086 -166503709916098 -260311440098018 -165695552173831 -48397248304695 -40415024898692 -28663466634107 -160596523284660 -129716313811100 -251107250126115 -281070943353214 -64997791431240 -113657340907543 -53418782593939 -96065991923982 -192392892724794 -144951613022922 -252931113176754 -56051843356753 -155881594039222 -154527139076354 -264934170965886 -96049027490654 -277830467023707 -239549196867837 -107130409201219 -16712024315813 -185483800462802 -80381738443520 -281247593961440 -131878521546218 -68648295074345 -7463216219790 -246750985165795 -10445912861638 -48276687550787 -58226360627026 -166763595000873 -255978991844213 -146022623345403 -256146233337078 -128379753345166 -235598425634232 -210603167127697 -143129073163224 -148748507174466 -232692698339843 -5910102726692 -116064040228902 -168313991762485 -199414635874611 -188643882161969 -266180384399074 -128165427940786 -23979496681355 -28317912529784 -253814414594334 -252678879820845 -12218887773702 -256991104310495 -161233654195903 -267423358174275 -19463638522647 -102598276396494 -262812827508614 -65172618842350 -67602438303176 -168106893957806 -55289001018473 -141910029837124 -103705561171937 -61896135150871 -171102288876134 -77824948082397 -106184592891809 -82388152417568 -105193002751895 -124158942071428 -59555398407265 -147580717979840 -171904819632921 -77504184937574 -31484616385453 -157804845647333 -29707909515457 -94970858976970 -130954141225636 -231798078907639 -279915395292464 -152410496821186 -71386026576495 -166639496193453 -55388429868525 -57619449229061 -232956696948590 -8033353488657 -105647919441429 -218760216445745 -236937091684046 -63050345369566 -129332041198281 -218957781829517 -225403664911375 -176547222059059 -2807881377816 -17911285178141 -202201568469512 -183323316010467 -82128777744687 -177381447785293 -78363927691333 -238909560450557 -275298764337445 -203118890840405 -213174090832570 -30252538821943 -277770614630089 -232813598623211 -240500642328404 -271086245719130 -149840294236061 -198281288781747 -3782646340209 -261896758158755 -40162985730189 -89981968917835 -64015386310539 -49354673951531 -253564159200434 -276797068019700 -197679546234546 -81870744827655 -212414032538400 -115988789401264 -207507184689132 -187636144834044 -28512734857492 -125491428574404 -224769810436272 -194303737958644 -259964115647250 -96724084642154 -89886699327472 -94425632626948 -263892248827025 -22492341988778 -90311381913928 -26351849467460 -88547958543629 -256125997012089 -210387538843105 -116518448117880 -31264078752189 -158701751793640 -63101328853768 -104454066754518 -21658046885596 -40849248171792 -84076584736059 -249595969113769 -44295287869263 -220938781345945 -230120906989282 -75555870191819 -178591810178250 -6126911954616 -187624638659292 -4334480103995 -67766111931486 -254902637050503 -233411431477390 -81220164365761 -143747351501835 -192658527757203 -98074949746121 -52547985226913 -275391424767451 -165835763875923 -123480781503218 -19893236698247 -15738991596496 -127769840987073 -259839601780008 -221957684852960 -229210958452356 -15398816242649 -187250707913298 -126972626190783 -77354387821177 -175752401829520 -167397113517767 -112061953416832 -154053424392227 -257342530462795 -58182860714006 -121807544633798 -10787744026428 -37075777960176 -214316561265812 -248044217503725 -114705120281698 -241611117244066 -57767582478284 -148080243970071 -194424709670559 -79367475693420 -120373481151811 -173535472350806 -96872787178956 -60026149747039 -76691724571199 -136755922164099 -19477286057319 -190300370964066 -185602699779506 -137006683227197 -136698778809731 -268593387252863 -44439459919956 -8150897776598 -66341418659695 -79124810910474 -171876119587381 -195518418448219 -54976555167066 -269659476785270 -250832767675933 -144251399805687 -273774928418071 -133499462734367 -51897868728518 -228253384726224 -70868863219929 -66194386146780 -275027562733777 -165337980607667 -64654488666929 -123868282857914 -221275916840468 -75072484333474 -71718043756314 -211644798592021 -172165610079638 -68475630638341 -81461243893543 -9734470304433 -168936487610039 -126792756936436 -93059079840848 -9587677110775 -190888580151566 -130010642350009 -256115519134544 -173414633184446 -10064616995157 -208458909202026 -208791282672817 -24505355782673 -68511240398581 -235628142230471 -277373320188763 -91652588410470 -8002468322966 -107406795044301 -49547967961801 -199014180482033 -204359783402930 -90840288623059 -99127504424174 -272545575755434 -189868824504026 -187279054210398 -14658046692019 -90221510829627 -270653433152643 -254724439077977 -73452686607573 -242847975939762 -199977856556800 -233259886874066 -230056511906030 -273406723997634 -160270600689857 -28577053593659 -216199263352332 -135095699578470 -66524424790040 -200993603946554 -219915639642386 -170105551675770 -268853443779629 -268892342752166 -268355297711835 -17985547661138 -40215045015630 -67462640747080 -190538636968361 -46318647885432 -239840431451488 -71755373152418 -147075172768196 -106958454528548 -81658989314030 -217749767115669 -238467766219176 -9152832977305 -272950241914936 -41614301453691 -106015113816281 -135829354866693 -224170539739078 -249570135863910 -221600601978279 -137188023118989 -74368083115312 -23181090419330 -258574387669500 -112760508462529 -67986734153437 -181260613807901 -82123823484049 -83929721050192 -61039852202133 -216452880213010 -360021357349 -155393172814682 -260404420847108 -64001117913677 -107267065236580 -135859576944957 -89242263976798 -214725020997276 -113514591583329 -90590190642630 -134354519392292 -83757766120504 -12194997935148 -201045330876404 -106320979063283 -221512928417282 -77876423449381 -171657367683941 -239323424824817 -196432803615852 -247870357708508 -38457987151401 -116154240847532 -222862002669537 -11523546275621 -230291328547859 -261576795173065 -212494091178864 -205441945358015 -261731443725884 -44168823253039 -105305972995247 -141899588320415 -218017548432269 -89531965002187 -158313938299058 -184601496664837 -243819164363370 -98145075755535 -238766131679117 -67942323002873 -165778703607554 -190894834221808 -245656347875496 -188791513933223 -15949177748971 -27026235550447 -130505826284320 -177431566565624 -179590482116304 -68418843602001 -230275206712644 -118391253376220 -277104567850251 -82337946539837 -12225303886403 -91546730877204 -58421018633531 -57292145773152 -136984339442859 -74764348442630 -153845242716577 -103721169862917 -150021377512264 -234276028216932 -9469535550107 -56390702576339 -136363954467731 -78331906198942 -132289033597393 -264086550486425 -90968293043219 -255638160951112 -84281306333832 -89156720531056 -74884149770923 -94815111471348 -150529565138704 -255084886483247 -152917454937731 -206028217992012 -188782590955079 -69834824851092 -212224309733195 -138292536058686 -174037538628890 -241210375637899 -96403096431722 -157281738840146 -58545145534186 -9150114247043 -214153300855171 -271741834139426 -226538986740918 -120316509850973 -47871883757756 -171636124053977 -63206647605588 -224510717226262 -33964403765423 -21820213919656 -250181552313279 -140146080187082 -202149467937802 -149061776097075 -2636720689991 -271899715771191 -130808811284726 -132738128699089 -130828058947384 -264344955259078 -20572372319591 -223132880038742 -204058375426611 -54669778679335 -86463343525110 -18497801060503 -103433822897664 -187995035045763 -239413266986495 -182671396331455 -27842562438830 -114817630186686 -57870014502849 -92784633974235 -122186120074981 -73577297325642 -157227417413146 -144364678792358 -131628557691805 -200176656287869 -100701678257860 -94223407536099 -48524099627116 -26506055114183 -277890104217071 -199436389155397 -186882365071925 -251654872576494 -25410240224139 -186553391210786 -255982403363562 -214130275513274 -136794285694582 -241672471876955 -128082329837508 -123304511003798 -168988641378386 -84059256564283 -141242594344939 -157886856763296 -262388646281841 -51946254776062 -15220528917729 -155817208906190 -29963464473173 -34964881363615 -154615312229355 -85876390719609 -247640711140268 -153385499177506 -208813497619262 -176183709971706 -250545775792366 -45159613590713 -274276500249250 -1364503965150 -59239054200709 -26672172605568 -28683870609915 -91048859658178 -18192996504798 -225731027576032 -245295490681906 -31217159618286 -225561735096693 -197300962658295 -253256026203000 -108265759658726 -250604213135497 -252546096118336 -117083002759883 -62523975677651 -103541832965577 -179634159830041 -92105877670813 -29809067269625 -208369846857088 -158177316074173 -241842652166900 -566171970237 -132853248919844 -11215420653515 -254001549660970 -73752026281185 -129084010515078 -79109663040162 -240485638202481 -194772414699673 -14887886790029 -205806961453014 -146350843366574 -71063187334072 -90955691322470 -182390223333353 -96667933519509 -31665894814184 -145630558588858 -112723404209591 -239258821040356 -251869422647789 -203020404231008 -171446408846839 -31122614566163 -228645059257114 -217688203465073 -263400485537885 -121984657812150 -141934443894454 -248674931412884 -59948464393996 -102255356927648 -201513083475089 -258724145270717 -108781138590397 -70310496243479 -66159584462060 -14038269698189 -259491349894797 -257454119820189 -8361826095656 -107293668882324 -199277945168662 -86949309912499 -262186417107474 -177208350337624 -12679377041125 -59906499743132 -117725830916862 -149102340191708 -123947194221792 -124416695896087 -24534855464608 -27365084266411 -191850930207616 -59923464176460 -67451756223321 -410911147147 -154574194919945 -201995064530133 -50087945516688 -27175423138875 -70227443659671 -25201187078206 -226165761775763 -78281428987640 -46580229105874 -251588934508367 -227415782658033 -275530277809280 -213236477323371 -162701996145648 -268541237626611 -93488815350751 -77413026560053 -271321000949663 -165080305751684 -11301029935735 -255080550146482 -191370376924032 -259144465658034 -238125175096992 -40224940717109 -253612545641340 -112224189571675 -23464901433352 -9337092065463 -138249479843983 -181186340779331 -94891874564702 -246655282176494 -194574697363361 -271230174690905 -12513777118301 -213335952730911 -59664908051587 -3109303188983 -264716537704466 -190889522640029 -158575177758554 -125582672448353 -47972384337782 -259101608142258 -154155565932055 -156523518015850 -134973693822764 -85938396508972 -242501693253736 -80891218273336 -235198413353299 -237517189827798 -215856484264727 -33316174708919 -45261580079922 -43720389158575 -202245323909723 -111469563069382 -141516239407123 -54241694281014 -170624905010622 -6470303720806 -188122285942738 -66015112291863 -154784332163482 -11858724795928 -120870528430 -275994147814601 -22731924070500 -174958590246444 -145457542879516 -108112523973515 -602735450890 -160911443684887 -49946730327100 -192782774404723 -269572483465170 -182436400153620 -274048153676256 -171103210839361 -271346620458367 -96337386514260 -210120928901693 -194525161122450 -51548435534874 -275361534099649 -101736787190261 -281389097610849 -271228586829573 -214615739533219 -6319903412407 -213647181843649 -148244263409183 -124160193858957 -49287225155818 -83850720009394 -151417876006591 -199368478284805 -23730807606793 -173338979323283 -18547565671675 -81337181651435 -133386566897759 -113185736834465 -13471784757725 -80016200607329 -148592311314497 -264890985727445 -7735969847885 -103602698921295 -209605815883197 -251837007761043 -92858672565118 -91616626218206 -124118229208093 -261689605788891 -133294792412518 -223080793848028 -227686311361792 -48089689263026 -5429786910708 -29733550510262 -265321984650019 -223148658892830 -244998589124824 -150216387500866 -73584782721731 -65727253404276 -27650858416161 -122800385298361 -171961358406216 -85326827862804 -225804547497315 -31471929375678 -246547731612374 -201493597112474 -177941559330866 -133381919312409 -280549347930793 -146637700265680 -193780450319978 -278597225894797 -7036857781532 -44553559744033 -164133927553678 -84949480201918 -188263228464037 -251948006754570 -130166673867226 -275550488719750 -197252326070644 -30724212478496 -51471553516384 -26415440153915 -143893361474728 -217854893046721 -225273797157320 -73661382526517 -79867529905108 -249326301438205 -105595085695847 -246679429255182 -126714269194880 -171851114982843 -66897155497663 -68937180418011 -4816548965981 -26918084373806 -73320520775124 -213434147587513 -160136466698505 -99588168066060 -115000425493228 -74260036454383 -5250608995814 -44220707163355 -191995371774933 -91924473423555 -188868001482252 -276359283271965 -245547732058521 -235407891934619 -237445777035462 -264740091557317 -206079344746039 -120657975373820 -2340891385282 -9626476727847 -35347659730269 -1410111753240 -272379282579519 -274565139323393 -100658723258560 -214622366149923 -275685519948983 -29889661385631 -154376593368362 -193666986348568 -232847602171718 -30271878816319 -232838307001018 -251384666373298 -30106032961325 -203535715601638 -88707850688411 -271176135288819 -42197786875157 -152695138634225 -82820610498839 -106189377287796 -82772043257656 -235240520250854 -243931928927328 -164190545529728 -40065829847342 -125807748732064 -276399784065179 -275051865158605 -144153908677542 -59325244685420 -265931959650152 -72250412888721 -41716468103187 -4887614688421 -80908467112914 -8745658665995 -111573919917068 -269577523698625 -168139943712594 -194711463537187 -162640549677944 -158916020540772 -255328103965519 -268322337119802 -3887921880116 -212799925630880 -50837210965687 -264657460251696 -131575337163344 -220131022103685 -280895153905573 -132574541363246 -189798525355689 -249448626100282 -81644592901022 -38138325583898 -217959717270116 -203197297034405 -18412066511291 -127364566062575 -205844289611639 -241687185046194 -52768794332509 -232576366235617 -156418258045606 -211906824949202 -166630554833831 -44654801976588 -22994865631038 -51872966176500 -141581184267878 -138393560957312 -127864976640519 -106706552727126 -195226081720764 -76807236039438 -59861926245417 -108723031955674 -226436918108795 -174892733310923 -62265416837107 -172074306127560 -237864522939524 -175174649150278 -117779739702026 -245541687069748 -240480048427460 -92049557340907 -121257142264822 -1906100718615 -104368568862356 -147125738243625 -75726979099049 -80986953998698 -177068117658562 -261831221133961 -218460740628534 -257220107795080 -136729086168322 -166253505330419 -170557358112357 -123341945158753 -279902867308603 -161552483534192 -29790851647389 -192147030946780 -192758579194042 -53381955641793 -248755474621667 -81248396065518 -111462771401561 -17836591608754 -101156522135871 -72346704818309 -76700520360277 -56887189284775 -129551205519036 -134000513211739 -195949735939679 -7884144164764 -36527452313862 -271184966322386 -280890414689345 -5133158221753 -190364834428327 -278779324427166 -118459681002613 -270795457060084 -15241371704892 -8860993723952 -171705383821707 -275676893932982 -231254445643457 -33644724489727 -242297137080465 -254180279195573 -237910191059336 -81879981272273 -161332374478659 -266082828061854 -80589673951355 -172824837712698 -19516447133972 -81076444567494 -237393502114016 -85779709064888 -119938201266819 -264606638892201 -80281719208654 -98916966803015 -250800097848161 -104439255326220 -10365350617741 -31409537594939 -257887284600308 -220745935540482 -233244610176995 -76635341221701 -22319019888203 -88860543956598 -123092593790324 -156529150843575 -268856636614402 -55290908543320 -3355671143617 -152964757806669 -266710336247660 -42705811641377 -176954653687152 -135463536351735 -229031496157027 -34663189473135 -61146717071278 -60628766092157 -185647145673748 -220697674323414 -277976356956933 -199689069075076 -158565453380083 -273015389900597 -6463820615131 -27982840999661 -18193092855009 -187870133243374 -258257850800418 -79025492546567 -181292682580430 -35391834736144 -99794023216582 -137479055250235 -49423851367669 -215483255824852 -98802536964305 -279486437772008 -56780123659981 -116039051546904 -107511982814095 -92530845017602 -98324307473396 -155539462074834 -102998048536234 -88166774551739 -141284520952442 -171901356059344 -97917843453342 -224835623585686 -180816050627406 -159293614305559 -149375173639751 -221763912613323 -271985835385039 -179802123096987 -13483256058957 -7072254521664 -55923693520779 -22166675242097 -182591185766893 -3769723489925 -261078561690342 -182669877048399 -54080836282471 -108436525304205 -273853665163487 -106738762330906 -169075140120837 -213223529348806 -10138169404741 -222919488890850 -95328657229716 -29269229361604 -199856761069785 -113594804472390 -262377258583690 -139759375877706 -261643725964220 -166233105616538 -396819359486 -247793466687953 -184345719656763 -23038543987464 -6030657491041 -240578108190569 -147932466750422 -17962763073514 -111551072580135 -210753089490904 -50424640887206 -143643097510160 -35804341569218 -258143564091682 -197321056012496 -81612338714714 -85633133579669 -166960436529251 -13481047665715 -186197808360526 -149016092156944 -79953786289162 -23449214557761 -279247160313211 -193168295268477 -265139810067333 -183831960040744 -120852508434034 -81219932880185 -247746462334923 -208721878636037 -68135421923230 -176272499067251 -70258358047536 -80116723209895 -210240152464342 -21358410614833 -14453865914581 -27738911619675 -79289042383352 -167230758097128 -113896897230941 -238820815390567 -36756335081130 -47770673771273 -38242341082820 -58498527962364 -123721910195476 -236759000630399 -248623399321353 -273407701099801 -271825860391269 -193410326599719 -41783636989041 -25705995714946 -5483138688684 -98370381174312 -105731987792662 -3576100470840 -16732846302943 -216133163216268 -180619400466438 -5982834392604 -223972915465831 -214046537457928 -114244565251870 -210909342989743 -59114784300390 -209718522677698 -165323000721423 -150269091193375 -1118982275150 -72766938646238 -138993660759681 -63419951718976 -59628073593635 -240391499423961 -185506255358165 -235752848220418 -34625363760391 -191718709330557 -197218121375519 -101088363258596 -211070501099898 -136212850262491 -233387733382816 -63772810637392 -233898404788939 -160796785439683 -192220371078746 -61301171273253 -62944603201361 -7385422706824 -113984446692360 -244127425835217 -152970863323925 -171000037228522 -165106624795247 -165710556418062 -59974860222220 -273333511547461 -77710247789731 -48874266917885 -183258532797418 -224742482987520 -26952305697811 -70254887064770 -273028048872117 -174516630015019 -34836665601716 -185087348303532 -268852107587949 -123072684396141 -29249775510717 -197908322716267 -44136706868215 -39838638046058 -199137278559460 -256698885679743 -204993947615867 -137224843867878 -275464375006907 -38924624824937 -269697065886874 -28833201906135 -257825704183010 -246102790943101 -152522165382724 -35015938608192 -115083362030102 -63295981967563 -200931987291073 -151063076176055 -209025186577267 -116228302952393 -155460535548462 -171774324018159 -182912173663651 -229586591084177 -105345910377032 -259391183361023 -186922190723574 -37278244600559 -158557516834682 -103299404805933 -39699091351816 -1239472368251 -265596225164321 -122402904308095 -162204620661779 -145793145630097 -67885125701018 -153454221665321 -134357508954483 -113846542821107 -53544253241832 -176946888684430 -53516768370521 -262221981828918 -215788894359488 -169148448093180 -231174723128361 -164121642809625 -30534345807274 -166874110195328 -162766381076080 -119444729594519 -62370111275833 -129676877658363 -215207309544729 -174008437541529 -146726583568024 -89832437588073 -150624188466246 -18420039927152 -70109350084114 -275708991070332 -36702276962680 -262260560076828 -122731590914353 -45014453333209 -192894823246654 -151257689405702 -235068872226530 -156786395367198 -41091847771769 -61233911483861 -73080806551694 -75575442944114 -272992437841101 -80009932802012 -140610460670250 -261161809671871 -40645933855349 -272697834793860 -246081308151540 -59111912267299 -182690092779652 -252217655700295 -169510524447786 -11419292283946 -161204757706117 -136803472462463 -274593636770313 -265037889299620 -8004471686636 -151011836738992 -131332359791060 -176107609972326 -24445383109465 -123118421196476 -135610846141324 -70068278298162 -88351479565098 -267138199958012 -270861579740845 -152116894597484 -197704113622064 -17246909507143 -99139338553020 -251830074803151 -183952840740066 -85700343188759 -159997910341805 -205683796689580 -61985321660011 -230112487999980 -224377503697917 -237836900709515 -6696071440547 -104195026692840 -51007583643053 -240702679659189 -213778230351630 -225750213637957 -130446603965341 -11613207588696 -123345623636280 -79592956448592 -85613349317306 -204615919610402 -61152541679656 -46087615894427 -90525113226639 -156707603133923 -202919403929932 -22174017531527 -69236486921600 -204664962359355 -60483115647571 -179607520611923 -120407727992921 -252271992473705 -272381965971265 -212041295468834 -171058780706604 -261708828553587 -187598694399190 -272807790041510 -197478946863744 -47363412007717 -100193417851737 -70219679836110 -44177631497171 -17542310378890 -85843639739427 -271592576839630 -237361134156795 -222462317498387 -60832156129931 -199255651268913 -49879707626928 -141272704653232 -164418563710912 -89858804039967 -227452521831222 -257194450295007 -172218266039986 -119305598323207 -143857123719294 -125205542113456 -140265386663593 -157868771856367 -91933971505226 -47096793155470 -201090121908503 -113152872748696 -135097554877553 -34264315160674 -53684270594071 -169816692034558 -131808048592953 -40308857564609 -137791748245603 -265152210616543 -173437299783622 -46815831145577 -25452024855036 -209253246820628 -228155595678355 -221228189919276 -131313508435949 -139271268757485 -35075325461774 -24331919138055 -269220529181512 -245690694172460 -11150386392228 -182322923201736 -46366120361094 -17036193387911 -260596553941535 -13153036548186 -66363486375047 -229407941022796 -22333992530909 -145026724891946 -275723928713460 -85272190757604 -64790494171067 -48558690355193 -90883237677829 -136036025985373 -241150748433548 -149103853554122 -3871187294898 -186990661305054 -101951164917658 -163524219704754 -95429901636559 -149709381215229 -207998008213594 -248051247347920 -147609948418189 -258425895575036 -215643567934499 -218515122884520 -155426234447917 -53398934229488 -100264229683134 -124056033156571 -248243905894896 -127622915324863 -159743751943365 -277876094151315 -186637417534306 -78136817265890 -175760656510297 -148359369786667 -163838952135113 -30255145125018 -169399312321493 -262368902906784 -38510992796491 -115639314838560 -204637873035381 -69428797073821 -265992246014141 -34352534253434 -175999093899713 -221400824102590 -157971757398905 -200854978605249 -195876020741661 -132814084073406 -228936254704422 -237457915360689 -67448992414650 -178469161347688 -101224153601033 -22861187137993 -153225883492387 -193938596979036 -107802543786023 -50287579931295 -278741487721488 -267747196108831 -36455581404554 -97623925749959 -46214333326054 -5135113984305 -159430242793132 -107886057995260 -62781296650624 -239644171492617 -226664889126484 -238939387078690 -2110955550775 -212679481700806 -254996155923800 -120733125562518 -33096525966048 -75583328007210 -207463260243296 -272114596539933 -92909505759337 -212073527036841 -2742295186015 -220231029904113 -12541321825633 -225765850255158 -89127285657936 -7950312150661 -16934404655580 -131492312125710 -67197047632666 -127628003808279 -276817073695138 -198083236645530 -257191770095490 -110611778692711 -152421901748509 -139457524216226 -67667172593319 -258388305838108 -25017946818083 -245078664705043 -62039370356484 -112570288879279 -29851901223673 -25246700965284 -230883971221842 -235860487179383 -79719833181445 -155207458264975 -205973907693083 -257058137894769 -169238596637333 -278864287551578 -110555528203255 -182944473142843 -218807983102920 -187696631069619 -57783266982396 -281249974286180 -245417667797515 -1759742933704 -75854590362034 -128881994725715 -101954860350996 -155502836526531 -24836239582545 -182994849356469 -113944936263724 -200360900205864 -253315006366577 -167313435304329 -39164524887042 -92890071431998 -98664259386464 -116306512597226 -44259685397403 -194543698909770 -203806627826468 -270015186667614 -87008728760875 -191541837273512 -165010145178175 -104545612984804 -144106918820983 -197235212199643 -208554632559434 -181194960643602 -208537149818323 -68249581277886 -114447176520399 -19578002644036 -180942148130126 -138704765916471 -30337439764937 -119940370128107 -188725347640406 -105524041102655 -201819737765779 -13884783077350 -224452511335068 -251926461510526 -23163895181854 -60108658381394 -4541840091679 -266190311307254 -244067199301880 -167675779923921 -181546433013499 -228868945690419 -54754069502457 -14760230812070 -281165682831333 -96100118900874 -245500505603829 -215449158802942 -207353195507565 -240983824713808 -94414861506008 -235963695607637 -29608485570735 -163344290652258 -68188770983862 -18898263568764 -141494813637192 -60544212439034 -234414138663925 -124109569288814 -35028343322057 -28005275081180 -119229858289781 -141787880186046 -122397759620314 -200615607522227 -277095752576677 -2447824332390 -49515072207700 -216853875081249 -104985580404538 -229874468165587 -45758936305206 -215836655495933 -142918473698568 -174913596571361 -121827726372318 -48914425733853 -181232282115268 -145909297847174 -240127686388512 -234993136964783 -2131762264195 -110897661089619 -269556843645808 -239211132010297 -17832511744239 -46665333266904 -128613953905554 -121964639040349 -34003429797984 -264266191116730 -114063291915791 -37947409586922 -71246306766119 -176134355621427 -25116418671689 -208008676559271 -228919119654934 -17011680286115 -233966171186879 -240905326224620 -269612780672089 -122321262442267 -268050410499761 -95236202646602 -83952130640600 -81255246411497 -18564793779213 -126075862511068 -182329004794653 -279046735071432 -132255219077909 -119095883154213 -213400267954580 -233126320542497 -68155885522877 -91977583733327 -195757361479774 -271243142077908 -113313217098025 -64562774449552 -149877145067591 -151122392754379 -263701389490117 -124660101787999 -46564414609790 -37005524564124 -274668751530447 -263591152224032 -269809208109054 -78081048569248 -224226549082999 -268945599320844 -90322869957431 -61490926947985 -207373874390924 -236788377359175 -48375016911273 -114775595332474 -213535616834927 -69071166153258 -206747518311449 -120482173613802 -79678114459778 -209839240386250 -189889062013150 -74913822291900 -262019148566591 -280184993292430 -115996688472762 -69115591437058 -236819625567253 -164569664289836 -34577584083283 -177626195945533 -57151932040185 -250876495077135 -33898964603280 -151196350873212 -279427333917503 -80775597314424 -276825289301718 -268420522220360 -163002398508123 -206800814259331 -84490575312551 -22539452805666 -96331091776439 -106753588754322 -145848044837386 -59743534901987 -171366342701824 -5669496982899 -47686710681499 -74026471117287 -124589279226658 -31452485378746 -172639893548965 -198141177306492 -110620890058451 -162147592115212 -94002947657506 -65421748100350 -8123562991415 -49444257731933 -103855221445329 -146912643134585 -155219831191634 -180773415699225 -159035743091948 -254762872935853 -222366468879847 -65026155456644 -192034496688721 -145178399870553 -265957802479267 -260386172154826 -83245334436678 -80618453089912 -216647220643865 -268245026704266 -92350781025150 -39643698942867 -57152011489612 -28181599534394 -91816366624559 -122533829355218 -187509270419233 -132803217821242 -183219608688273 -8196516933302 -140577215511657 -145192757488414 -214417298974894 -264941647553471 -41478963344466 -86263819191298 -102333921234901 -51249240060601 -143774521513966 -45692636503435 -193121560618903 -168531917574092 -2419709022627 -45232697927112 -120861851400558 -77270061618781 -11991787982402 -126625743077552 -223974443732796 -46886576739726 -7127215039230 -126705009088499 -221000618566697 -72759152432452 -26897614305858 -209622007712740 -62367873200461 -30459541196332 -190288816295495 -88698367494483 -153974061115439 -179393807641580 -34963347700445 -277593454680289 -244495157811050 -88836793706547 -132702730932577 -177846282418388 -236480692161726 -217492702539668 -113220086164365 -227074786755514 -109855484182432 -256435130884093 -76687600370086 -36988685576576 -67289748197509 -5749136395833 -70892425558252 -184700029243524 -263981130007519 -84993912078012 -16653295948304 -54310849670417 -13122988403765 -266775894506764 -162034128143802 -25991430959377 -114500776742731 -247163734277255 -202033380643939 -19078930863789 -22080745404210 -4329749833681 -133064613038864 -121498650820384 -73152923063096 -94022021368445 -27077146637977 -14136830294473 -100015124653288 -152644536799966 -279899276520590 -59571693723421 -200779680447761 -57086832351036 -250600599819327 -167686333001579 -73028442149328 -12835577011100 -204077345611012 -173223563326377 -39607664142037 -249625598893139 -215384865850461 -14964321367821 -270929008151334 -265262359668434 -39454411581523 -71001896082188 -41097413065971 -220969340132151 -161920664172392 -80987545715345 -162208955554912 -240303115983950 -190698049584305 -199907049596054 -168618457552529 -273968826279307 -115619899479898 -216810881589094 -130158838568964 -86238274258359 -90018068550679 -243416289615280 -15703846795621 -163370657707491 -28208688579687 -132542705545000 -122751129867603 -101334994566508 -270260168554295 -121075725392524 -268067840580120 -245293206929597 -161033103700500 -135449016121952 -215911041959312 -61764617174081 -25556603429824 -271741615962471 -37983134482492 -4289601868357 -163067788947885 -218324257578279 -235840600193078 -263000822866056 -53395784011787 -147214046216762 -265150365216312 -159673283055826 -11901792984701 -65369112341118 -273809257734639 -273685135264579 -988397946214 -189806447855230 -20484092958357 -150391451148158 -145646756415958 -235111988422961 -39513972867154 -74981627418768 -74826240451315 -222336058917727 -170108057980036 -58409690829003 -228889835223424 -191309881053732 -56947150015863 -88966329657294 -11690353063973 -96587130281161 -41661610073087 -173577172800353 -68626301465282 -74357578370277 -226605718950020 -217080853249803 -103213533424816 -249353242713821 -66100327044906 -85071619876438 -120782532757545 -76797418216820 -113531022603295 -186999306597314 -73017630233715 -110076290886839 -71278409323697 -266644689386093 -8922662357723 -81724611176614 -21685382480474 -50505197551541 -167874389467266 -179970023006219 -49305650857351 -203902794685014 -12268193738453 -210638512320751 -105522764090711 -44824266807251 -124001369179685 -208265955207606 -73692615806809 -201391602312587 -112885333306710 -136602572317027 -168470531791068 -191592528557281 -205494438878372 -144897521348250 -44091400789502 -273683109507467 -212020931551265 -35982090057246 -185815651080862 -72445903403143 -232178086259832 -137492482441978 -273684895237291 -4887380789229 -80137198902344 -7407961461436 -73491129635729 -49357845201127 -197904573738004 -222435175784407 -278375681502345 -222258962413304 -76490738455328 -242475471702486 -144970453718584 -14296426214485 -230279846473873 -77240739946249 -267852331006921 -118966243661320 -101345625598293 -168278992445181 -216903791226047 -13988604758570 -176434014010836 -31962882149717 -124676259765123 -160048557165092 -187742167272048 -140524020710374 -56122849158245 -3494206636752 -233874903528008 -38972207037478 -57645859318572 -82550050603874 -195543235115396 -208418206567010 -230802700514271 -29444437649406 -236107889474019 -175693917511154 -71854947975549 -92094437323495 -70091565413675 -256108784940658 -131103505003105 -162991649879340 -145321795482386 -80449209827519 -73981138829310 -139022918073912 -257443526858172 -122999968813552 -153601403155352 -56151932909240 -122486938009065 -272289773533423 -149687162987822 -42681792342567 -48077115151377 -56288359963612 -275045987072823 -274809493298517 -246523759444380 -83031983350463 -79396465749717 -223013777767269 -37621674800568 -137721058656900 -139625645291330 -9495105526510 -58222697187979 -110525894969530 -130609248249711 -156494193733440 -270330960796373 -120818386627455 -124730380444066 -165795222801594 -244590692640403 -261898995407333 -61012277075115 -161300548400386 -32134312282075 -220078415718736 -256096335740662 -38433189690549 -92729341601100 -109304836993667 -30532450669729 -90047648335904 -27364305491756 -209969917118298 -59319252599023 -143753052839119 -277747117244417 -39718192810364 -86948520971213 -27996226733542 -136671619762180 -115242217622122 -61284673095827 -29432704489858 -250292070854509 -134755257311314 -123682111360652 -269351234938670 -277196800948950 -38974943123779 -220618431049905 -271939488242312 -156241218952142 -158528049830615 -279319986030209 -75605747782820 -105829756979823 -195909131916817 -184948150005524 -128853319828567 -270415127428440 -257881268045956 -179119157363881 -109596655186474 -60744396278985 -83274717230014 -205275957572337 -107084530945800 -70125034058490 -97669373313677 -24693247456465 -236599932322938 -140851802837063 -217845362129048 -251977766979239 -123346101456171 -220432287546763 -256236063275126 -154817988787609 -166649671236663 -244489119198259 -197264940838996 -183380363203210 -74140106629779 -133694216688208 -153404118996133 -189737829828828 -132474332374386 -21346986678826 -95904773471853 -50494396372193 -145311016720209 -257228478035748 -165548066789965 -68699640756463 -238253087959721 -76343390566515 -137965314095534 -177883328417214 -198424373996970 -156162507009535 -4405037531652 -115582857478401 -177803817101673 -22125948524431 -193674612185330 -33470737381110 -203803866243199 -13813587427265 -139831993158173 -269069525056469 -196047169298475 -197172975753060 -258908600862828 -239003773283817 -9523586522564 -57144417532957 -249915772431823 -255772114885410 -186060121013586 -161964384703490 -112505656446369 -92689556347193 -279196591834846 -34412215220251 -62903687105773 -260189224618883 -107973013892007 -157824509091405 -152136989599248 -6432679446084 -43404771950192 -50325180824234 -171615787495978 -255270953990972 -156971751676889 -248458852140410 -209848355401648 -185294217972254 -250050381152523 -22827932141364 -35401846411717 -208207457859280 -114645414907130 -29408743126874 -280511811476042 -125050532982529 -17941754264437 -255240550291155 -175156017431392 -222140336094965 -99523412043092 -276051019815297 -269237770967260 -190157274451555 -133428018142710 -202593778370801 -184338157714667 -165697931412212 -137627802863619 -47030457866411 -97741071320523 -37219008412392 -63643709766694 -92925018191139 -108788534087480 -212924037360336 -101328073330787 -135020187107210 -259688645670865 -194329574301153 -39518544511229 -237471016232477 -107229516078201 -107273221833986 -201347073394281 -107034858158363 -215511731266749 -129184453025769 -146582730056432 -245065171835719 -56695176109131 -148326441192190 -214133894079229 -55960391960679 -249873805804603 -158093230810966 -205261274428504 -25090645294281 -153581508596953 -80199334482198 -177493988491190 -205444601262952 -192380668252791 -21936252770776 -163757525211621 -32863323590183 -266014117536207 -125151805355204 -163214039322983 -31241239261753 -242322055879555 -215197977341231 -208782603577123 -185980779753998 -228524525734854 -117762093092224 -29911447002790 -1191192221990 -99693162281664 -28022189119436 -105501160205807 -206168065694242 -32910902386880 -211534570689802 -187564669901109 -236600380104981 -125404164867954 -211072050308037 -116108851253000 -241783868261035 -197933420044491 -67878080669026 -107954423550607 -170517652807905 -18261360438893 -168293690748556 -31488146244214 -155825004072799 -149958840105180 -114815009466976 -249662198796815 -37251682550507 -169635210127383 -27676986657885 -232413443553982 -278947482524398 -63713875553218 -250509039641482 -110045002676657 -53406939917698 -171412862359552 -259859429265709 -131341114347269 -203903561309198 -177299662847338 -189839645995800 -226933119689445 -271331606897843 -153293757596322 -265807405324657 -223678360799622 -10486600491449 -185251452898696 -22709841565811 -257922361911765 -30088786622039 -157315321084803 -128928105962321 -276687716761521 -46608228337994 -193606023443329 -238547452732634 -224396689730210 -270904250740336 -191394395829140 -65013728298614 -244378404261039 -177007031634165 -133452093156790 -152157041916618 -110545331203314 -165041380954799 -26726539269405 -225261954534165 -237825405666873 -268863870343319 -190895201061009 -81664766455793 -139673283986744 -182043836825136 -248803828768895 -199944128674372 -78041325910498 -46076934132336 -214346463957805 -118333444620750 -69445566469128 -230834446610313 -87811043233514 -97591972693145 -180312289932543 -126157840835657 -75903544968274 -211429858930117 -21703172810256 -176531753605144 -165593852196849 -165702871843570 -142234215923570 -67587899572626 -160022270705764 -269307675128460 -70268664030395 -85232820450907 -35948802480284 -108667118914375 -79309513128920 -72408395481012 -208245032997740 -77904369625630 -237894091310130 -39568823110370 -79289870100856 -78096412057024 -149181183213643 -140408030873247 -228076576980202 -52384385022000 -228897268150876 -220479926242177 -121626207170943 -195863789684839 -236985566658585 -198569194128762 -103922065076481 -38104983807962 -183977010528049 -264358806385527 -148316560779489 -10343984462317 -39552390455787 -271520827308321 -144235455080548 -159646837890920 -190874276465186 -226707234628452 -248636833275295 -22407808723983 -30291001324611 -272754929170228 -198045891459439 -239071460901499 -60270618425926 -177311170688321 -101173180569898 -193381417056735 -3528480906886 -65361892624175 -20063243241242 -62575921377686 -140533703902083 -178993778894530 -139379053330852 -111679933849431 -61086706261025 -54661593738988 -183145047458557 -145289550608308 -135317138411756 -178295171035841 -104090233630206 -118546578059258 -266432263129457 -196656197276372 -223173815589540 -85343614355049 -279134936434988 -196539934530452 -219325918060622 -113024245423779 -185655918345033 -45792919451331 -198852530714375 -91157285667602 -280422012861424 -190410293148698 -194726603681181 -179046662958954 -98102676805560 -169461096253614 -33043414819847 -999509026669 -172871964674911 -280523998462122 -210241890922457 -95663804961396 -263158236055897 -167159114257285 -56475630653125 -137836330203398 -126773146832789 -85748589356587 -28074268418798 -227639561943590 -83819166572699 -139386571416548 -67436112537586 -221206731207507 -45835253107156 -159467698770222 -223713834126675 -4887923372665 -200777009432837 -28892098731515 -106288647179153 -141899241019113 -25112760714077 -275201353855194 -183304922675089 -238022153502299 -141129664622405 -75559346908825 -116008266374828 -39454119650702 -115743860850684 -101111419810953 -186361933210785 -184269432197453 -221734439871599 -211802773130588 -84637368129816 -249885847652301 -123719646115810 -69142334604840 -158023111253730 -182770870308677 -73991928255142 -253527987349355 -237448616674009 -28516144897760 -214656467094675 -240035343916136 -275598117748809 -203900192029996 -28226731060845 -117254697673217 -110824652745720 -187770685318000 -158177136187820 -235326683040758 -189091540555212 -85743941771237 -116403874278029 -82012805318887 -59376173347208 -20481901069694 -67567097532774 -235106804070270 -137635865579201 -222126707201670 -83976792199556 -197726316066208 -3571690852331 -192701485307304 -164506653405693 -264729448531787 -90720564831450 -18352280742632 -143158676245892 -236995019031604 -213882174203565 -120216450366483 -143213114252367 -8624471556180 -207951723962282 -274033683603024 -2720807262257 -197642904043692 -156103083681905 -36467253802079 -263146564787804 -24585741080974 -117681891544579 -110957559554597 -262249194513959 -220160434666760 -37865112038163 -130612316308273 -68837035650576 -188596201079230 -72718094348279 -85097007279325 -179814014159103 -280951844859504 -164915361408709 -199653608258405 -241169465042614 -187955693071239 -169161141801014 -260404168778679 -251809341303539 -235206659021023 -129295472227650 -181010288200365 -163732806855347 -148737319723777 -133608644038308 -113624386408607 -146238842607123 -16775899219995 -44117361896880 -202097803830345 -210932729667144 -119590575310936 -262315954338966 -17210314378043 -26696329364953 -239165687367591 -31596264060478 -43135652900772 -228515273649600 -30360238902923 -70235393083721 -125574244623166 -151585198822874 -122080387889923 -191454763525860 -202366426012432 -92971485187031 -229018480584066 -200574995104176 -118893324740877 -208946607171872 -103651414842362 -239424147734767 -169678089175177 -61822940559450 -244980618698781 -247210407746184 -170609740335943 -139828767494498 -48989609837214 -113836372102182 -191542826521918 -11438696180335 -2775668184455 -100860530657639 -193305305208748 -137176322815925 -230641343500179 -113161131974964 -12346930483869 -274897132542993 -128298291597048 -97264200615478 -211192418129606 -204395947875166 -9139894642970 -150353250889986 -78214575563612 -235671984992087 -239369922522222 -99438298279638 -72572984717804 -268934388177287 -73905268179600 -262931962313680 -92962721573789 -272309883272811 -198028869178089 -104277852784028 -81748566491108 -67403580637929 -196078992058853 -59889767191965 -183107187791732 -271299058610802 -67132771996520 -179507829272604 -123162035908883 -121099175819967 -50637485593442 -248768441019903 -168302557741317 -265209793204192 -172105774759817 -251881966372534 -2485090925489 -213990986077151 -13483133815453 -213586635917693 -104585361523650 -280030526789822 -41758646028834 -279031821572419 -93592578691451 -230839307065801 -72703490238360 -172697052075445 -46119215877637 -276237875832032 -104140428427473 -185191406208687 -77017657905793 -279121525148675 -1486251305116 -143904286766909 -56118475734541 -98274052178663 -39147011612455 -238296066630718 -278078002382690 -174424499664305 -168446473904254 -230364103274512 -39985552194807 -197026497952174 -267671495863094 -98356480058154 -155299791968892 -29316881797995 -277266731296436 -75380594300603 -2456444120927 -172251617320387 -136243022400762 -255374296569664 -78656828878248 -757123383988 -257540341572661 -25496565301393 -103378664890042 -237005755677657 -39971995641824 -191147872085850 -119646761728797 -122621519866886 -187898596337320 -168707687437309 -266232110321048 -214533221854041 -118174396488046 -165338365903055 -173530687112259 -112066344437429 -192891597275612 -255509776643370 -228457391627796 -4896410969562 -253225216776834 -88518535230648 -35131733153554 -133144321835348 -270716956203441 -179480165910338 -215963875849995 -104352352296937 -72131583867869 -243650591842257 -262478768466535 -224762029288649 -131243374197411 -43325915335734 -137111323894854 -168105514546604 -119045888411807 -150518448435713 -280007033286907 -131567222332667 -40634842742615 -109167844981320 -101639021606233 -770483936368 -201575734129911 -140032145475364 -209144112050962 -225375723701590 -80113368000096 -71609141974597 -120812727478492 -215231296930473 -279284796906136 -9456139161295 -87457111541696 -227554447565692 -17495888992430 -121303293395276 -183986270327860 -70384177194687 -78331261221164 -107056113391607 -246216574592529 -234101146934052 -82700727011035 -30178038788605 -203306868367490 -194392410658579 -41974245693774 -200528367410208 -166508319101726 -236964765279515 -69119772000538 -96956938633347 -101038654274756 -41669605746849 -1989982704014 -86522625917122 -188076873018735 -238236653629289 -150777336375507 -20245130017557 -194272679578524 -96395150248311 -39462643720075 -113561380698502 -263251696289743 -84139346204795 -116967692262837 -87949819398930 -176174851570826 -160983898898339 -98137170126116 -128548752181234 -163861248435713 -209109844409734 -265193619483523 -109905836131015 -162673117423411 -98663214039367 -216357721086700 -23014579871347 -489142358219 -73464815322539 -183100712629052 -280427213272969 -129965796172461 -22275668508712 -179944452645197 -82381787593875 -262152977427904 -43200021383142 -192637433419827 -178098966267886 -245836011784395 -17512505302418 -243711132327124 -25389523192993 -135594319143505 -155614262314043 -60318436740078 -271463647847594 -192507687135105 -203602499364092 -189129804193221 -107031784584600 -157466389796940 -122175315441414 -51643535829628 -2164469398339 -69064004406297 -228212980943865 -62937803286777 -55656257583536 -6585531214574 -179475914326172 -182406693363999 -82122869183394 -28570508899806 -56144916529665 -196965179297814 -217874721083845 -67227887177385 -168249659925793 -111848145856546 -95838849905086 -216719719215498 -44279196770958 -214070076338007 -72478305389884 -276584383762085 -54870855346198 -169487561848848 -6026756789166 -120746099442331 -210938548765406 -181751015508934 -241462014701959 -62946608804712 -134209359564648 -165357757208271 -153289298801459 -156646818973594 -133680363785917 -239441506518340 -173985448043444 -138196390636406 -110348252966769 -242400977737029 -196575545514893 -67178677103852 -259181312295500 -16308185682573 -166909932333859 -77848853002572 -89850288734788 -252703351820365 -95823174163697 -119269972735933 -28594358141973 -213065202809085 -89922188464510 -67144115064636 -164087126151197 -186794141683551 -214338591564852 -93122337954403 -133935538008548 -181185195768899 -117809875805854 -274071117757979 -55383370600365 -259872192057093 -136759535119526 -134064132427476 -180247000933514 -109103131568959 -274898285260989 -45751596570856 -148715000526131 -32228721975608 -260082008828027 -194753612396048 -181832222316900 -157050219507388 -36981175775283 -150058981625728 -105796594663243 -72179969538832 -9795676675764 -8448596915328 -130312297113675 -100182236856162 -239762466677399 -53513878609528 -99980063934685 -234026918187022 -10137448888246 -242522800657507 -201893307664223 -233650587813728 -103134654116873 -15313747829978 -186892939201102 -34450601633471 -234953227525434 -55338129479781 -4176843088407 -162014200982054 -265863086949288 -202788884898250 -240475936061229 -154058719735982 -148595230362590 -203969845482784 -124726920817819 -275680179305182 -132987099651453 -131480546231957 -121199358575465 -233090594068402 -152009769595943 -18535521991062 -54264556229786 -158322639496675 -172817658848818 -176878589039325 -68104736500071 -159104519513161 -97186049817913 -102520938849160 -117988965283314 -149665039727789 -220041228781919 -196053178418847 -24945553535055 -259625111782377 -6864358391002 -52553602357946 -78535642517477 -221630361134258 -214034837454437 -51796001322295 -109836252858194 -98245081270461 -63708588580125 -251822447565133 -225064904369912 -175341805578945 -241208479120258 -34653327059196 -195160281798441 -259581506008981 -100983693766310 -194224564073215 -266394300443860 -196526797375258 -221772376934919 -154033291164178 -95463349604161 -234848226950371 -218916626179009 -121368255850617 -91691030808922 -11170467485646 -249871457217456 -32688751982298 -67724131803520 -190010311886858 -144655624397762 -48526894943913 -42194929082153 -139680516316233 -158658605987708 -237675303419873 -10174103289242 -205757198411145 -171500301485707 -119565064086004 -238495673905868 -150450950271368 -7056219487919 -101251400933521 -254265951551584 -147737798762275 -37577470701905 -81559147312120 -81840393511898 -30409715228175 -30972920322512 -65468490230807 -175425279394932 -248143911458519 -61892885835337 -1783309520700 -36713316301683 -200950728691511 -7563168314062 -13236160322439 -56642230768195 -236089676277945 -10039263376004 -61311743883245 -219611892482584 -194982778123924 -57775614364252 -246563793065716 -191215007367760 -253845559105536 -85556907869091 -172447543035606 -163259867694907 -126825662200042 -114735542431406 -232118050494336 -30799193731003 -79845338793709 -68041874534292 -200811441765239 -233833532719427 -29554315466743 -187419514171400 -255973969266943 -6259343643747 -131130318488048 -98473055708242 -174170502625235 -198789429494091 -42828857308828 -130337116311731 -8371853677660 -119347293888798 -46790741800707 -158762937591728 -205582698021218 -102192656942921 -83164624918218 -281170205480845 -21882514283276 -147930251025116 -269721791414155 -97431876269296 -188643908504923 -188349576283671 -60336505695440 -8198255391417 -105100124860786 -55726658830671 -71719563382782 -11011060924946 -197000440529095 -248952339200434 -204527544672350 -111575988106518 -1903922456541 -279539299400006 -191521680683639 -259093918513262 -222974927542423 -95992948770706 -114381966170069 -158968309949126 -9359686666465 -135439312313422 -118769358249805 -249697606896151 -89121743145019 -161018902889051 -252217995165181 -260358006896001 -151255508347825 -137003038622822 -186177320428275 -256311135083903 -115764917201246 -98099696109566 -39249898442390 -15126163788264 -167146612998089 -118030697569274 -121460009633552 -165582003506524 -200937134483087 -57951561853739 -124293710198405 -191412916373447 -12935182849411 -50795087363030 -135647243151708 -268330181003169 -155407757030521 -62546855525301 -196823838039784 -258310587918113 -124127314048266 -140696004406194 -174651104159976 -185780683135394 -203538447476615 -262253099825588 -267268845944076 -97500320725613 -30752669775125 -14431444032013 -238177700202944 -239153738122327 -134279495378212 -65829848560898 -159674186204210 -250105042196512 -175576560404432 -193509128413106 -277468694285895 -89900266765725 -186129046284581 -270057161923230 -277826887461275 -259559286224226 -136080379267127 -3921672877679 -106223294956542 -42549505993132 -202158428767199 -172747352426708 -165438563571861 -118564609455453 -62026733946215 -176655315934811 -207876186541571 -6733581821090 -245574764301642 -170771073683420 -17128726446521 -94503579195605 -243864476088148 -32411421105048 -49363246456543 -1193115397825 -256264628419807 -138930227959803 -263971098689917 -122735396612984 -173639063801804 -271131277222912 -2780724275528 -18136376140128 -121369335025552 -175261662426321 -101466488290087 -209653235962561 -242611692203744 -147474371286950 -167237641456695 -128663766887036 -78336909404586 -85097441059106 -278081409630557 -169104451297184 -227597886163568 -245994838874450 -251340441795347 -107565598034033 -201652797018050 -107484557366126 -11964615788917 -118095302216177 -219254374364311 -250939053791288 -259791993039185 -22577684431643 -42064256339812 -170850096859811 -112519872505434 -247387179001039 -210801258763764 -47444686094639 -232321644323953 -206354388634714 -254524134158258 -188893709204643 -21122589555891 -97555769094502 -155279936603778 -268078812310004 -55647245744247 -218310332094385 -194540809992484 -12749548945399 -26151162671379 -126621586893686 -259063256446821 -276796835817433 -280950118573407 -135626175689864 -155334906346400 -203167354780095 -60683029524225 -57993419869522 -99669637924580 -200989350655815 -266951932586253 -194891518675544 -150581149015241 -181236938223651 -141432962052708 -186656401107771 -188105165599740 -59428817790302 -217693160684326 -90292147407342 -164177556762770 -220634041914603 -4681094439310 -171300380512201 -111648628603530 -202914006917412 -65202841407681 -69949730439530 -240248529094702 -111897148957402 -193121881759177 -44270686763508 -98158971941074 -35845447810356 -116774440857057 -67006694148626 -221386994803393 -192333499616289 -10694322166077 -29210889416619 -221233308493771 -13288254826120 -93858081513429 -163239748104620 -193681728578622 -221788551772075 -106390279968988 -192575039289030 -111016206707273 -77529928063124 -84185865862523 -189403295832683 -161247785656319 -14161522482795 -30774550719989 -95589456467341 -244253444993188 -258056813563549 -276591123557524 -224070531440604 -136259831096643 -81415254364749 -2923258511802 -135844130397731 -107444156365300 -243204856754861 -58006146884408 -206210661836722 -32216751583137 -127667480950714 -222705077469871 -126248922630655 -77975423635739 -39214625660790 -29473837809467 -71982320350896 -272506695863394 -165304154571469 -178829557018117 -172866642051064 -193469423548884 -195403424251904 -10013578965487 -27171344940859 -186338047887517 -142581198096246 -202118327063433 -32118567999079 -174258264022413 -37663083667548 -18451425769210 -45076952110902 -161949732162358 -255497156603091 -147101272964680 -126295955002558 -26483687061200 -78065169165147 -200045025939152 -46603415781146 -265306518313952 -99082405691022 -182936811646168 -106325374076790 -87386215584245 -276449246500622 -153104131078569 -219607751150000 -37063402200508 -47125929712366 -135381765005933 -13685054567287 -204311194152183 -218420336846175 -230861101781286 -50507145812615 -56891010850798 -149449746873025 -135661311277766 -93657426767082 -251450465166849 -227625991918511 -181174513361047 -46771791931178 -41717069068581 -180796340956640 -85621950626502 -16644990558993 -260727903410677 -10306243120464 -123661650174441 -65544680451228 -185892256691459 -118820121050306 -278788861405979 -269339430683317 -224196274005685 -32098538042640 -15522193293528 -156660757793022 -30774178696743 -172181026974310 -242722795715603 -208346992901037 -106284062464247 -144568540508660 -209897054306861 -101013517533575 -166351921115592 -170241510013155 -40923270396175 -152807963464866 -53501086864444 -55961153347474 -156395911647856 -261121622752120 -28908053521170 -230650731733509 -164850165594853 -48137328205180 -117637463998865 -158984001627234 -194183664027684 -240468942658026 -257767579266098 -106994695053145 -68340082530107 -97935211946743 -209162126598661 -239329065428505 -216114677639384 -191871372541550 -217170368592369 -95604737032845 -228649818098480 -129623717247043 -95935092289753 -220155997922968 -185810939540220 -29917679960672 -36486819435468 -94474948146577 -211699119493725 -58018250261890 -199974827342695 -84634112472869 -218528137599655 -134859465806127 -105138347892498 -61710744949645 -147155244281500 -65094127873410 -123678088302256 -88001537768196 -255094244348323 -143856026762046 -88462354333390 -223071468354831 -88785139180899 -76724494104236 -39363566652993 -12232580161351 -107791437589320 -196067011142315 -272897705973762 -29104707461358 -193364689141167 -268610478437002 -151196039523591 -5745308614425 -241961247179042 -77711747251521 -109495231591110 -24118335503148 -147510827592360 -224211820581025 -77419630702399 -251664943547663 -53315982706701 -274323760610216 -7119675515492 -38106554350766 -8652092564307 -105884284366724 -266997727177870 -117883056686145 -104575749624657 -82922422232592 -81655473635619 -255397485456285 -258586387894919 -226538920063155 -172350983762499 -264418963584423 -182454274361678 -239285756816337 -46299742232612 -247202005738221 -122757445717538 -9344819723490 -83848266314771 -118892683072272 -220084441604308 -271964535661469 -179649883092491 -12979537542228 -261006056253300 -90528047834882 -92240442995692 -197944712976842 -206902284021901 -136222119605907 -25633311464426 -34631670804895 -251316551956793 -4014094274128 -236842890918468 -239997280587438 -191039564608447 -252049472846827 -100039798461293 -30983504000382 -162962451880800 -122312120949419 -221485028495674 -90130745195889 -128328551899376 -13627038496411 -206214923229380 -276089421941086 -251149419107355 -162431747363725 -206478010975078 -29941465119550 -13763900748098 -147026393067949 -113593651430567 -125444266229835 -100539805482829 -148139171742872 -163551196438384 -6052509311656 -190889940509031 -28862501398614 -220523187381947 -261357950228662 -93784695815798 -240796008724876 -5735275044504 -80522104633255 -162262330067833 -61379068884368 -213715244582884 -26959826936502 -263006758486983 -166164347103537 -79181385080775 -240110035147997 -100495899435672 -141176303735738 -265499309083255 -203490111384893 -30064618648779 -162437246646286 -270064328019131 -156601810067670 -65297761997034 -26471075443094 -143835274717136 -92377804170141 -120289105628197 -223926421989393 -189794017139202 -266655481514447 -185502975789471 -62652959502498 -104320102961936 -33024913960501 -234026435237747 -126572110628938 -280244050027349 -158607212634370 -140130477358031 -35216967188247 -240665594433589 -132774252649634 -190340593553309 -214998034007040 -105804594006503 -119769801398560 -162731956699718 -1405466702918 -114229961813430 -246515742846927 -274680355962669 -252356906597010 -72572412601366 -5181361816489 -143349919842602 -64135580620021 -268654359135591 -89428510914375 -138662872562912 -72114082146049 -53180382026172 -117305626257 -76883784583637 -274313018161376 -264034769772616 -128286186027545 -201714732973985 -234870188330270 -185144602158469 -5984270011396 -35780634810283 -93935657739729 -63981775901847 -106615470641686 -112778962664325 -32370715987861 -76901647233159 -41076284737333 -155088138081304 -235735997921732 -229131346389627 -219356243843879 -64561087520946 -58306860617721 -176205168628257 -111472541963658 -253242864314679 -62589779792217 -136484593754471 -100710527332719 -143070285763578 -124339942866985 -267969354747701 -41971861971360 -169138508137699 -115486624637431 -81296063624240 -55726057590824 -86408053974328 -267201128932849 -185096149574380 -130916602449692 -61655850400924 -198047629917554 -123636239759869 -222601332491810 -208501996549311 -121744735389994 -73738627403826 -607120059068 -221127751700008 -61615908547268 -164991389080270 -12005185771347 -278169222163439 -147684843997925 -195145563870164 -100335473322116 -55773419355669 -249759290662526 -125497619204943 -4145388678272 -108745146151060 -278454037938438 -109366589353921 -137173288922444 -40526478111179 -154666151488233 -185553823622162 -240293849866850 -24746887522584 -126306858987807 -39210010629568 -39450956652739 -63591789045716 -172285669646263 -177319842967738 -167822051277762 -106421332349789 -194359120639775 -253194879291777 -190247064933745 -34387146915227 -278526544797338 -117740541016211 -26140957841 -81414035714531 -137950684874381 -243791021582804 -95064156768476 -44419811600386 -8973330140909 -44149002958977 -255277475731838 -88835568761177 -145505454586154 -27328704551944 -102773115765213 -268461168077591 -5237538460275 -70349572241221 -208604956148668 -125345843945307 -207947906539716 -140431843345651 -216185001602591 -88599367165259 -175840142780008 -10505900969129 -134844339883286 -232478819426721 -103562891779823 -86838209089857 -215734754711450 -233101854233390 -261297421376422 -39996785820847 -242010073157616 -192101837876303 -218385421281457 -232732697938602 -250052560307616 -169133415182952 -9442018755282 -143269529763812 -161940184433051 -181163140595134 -4483632816598 -220675827011337 -63663140558993 -98772608763011 -254978177957508 -108084941894606 -223503467961584 -134496009833347 -1335721359191 -174919912304861 -159586653409460 -140184946776447 -232519427011304 -134105069898272 -192851507516732 -53432813094298 -21236659088661 -53271065814233 -260804005226063 -252001546362034 -82918179339294 -219188740287876 -65420493401388 -160930530778315 -202633585238992 -17460345716890 -59792890564518 -75711809561251 -104015235819221 -50387053519510 -279420891375494 -246130918069855 -90760467940361 -244191837686404 -92773938652890 -37960125495669 -105345661441735 -184572516040308 -41016415438563 -17386237929194 -76410512206129 -92791375911819 -11517395366839 -76358570712154 -222499878129188 -158404054914058 -40260029513951 -18420690849637 -159971748003822 -147896110531448 -146348094401052 -47984726123501 -272871041808267 -222705319841735 -94269554605409 -181541506747118 -46878152482080 -136508251421306 -18176032883076 -2995837023799 -1384854040849 -132403217642057 -167173706338813 -262896462028786 -192243515341761 -29332326161068 -111079681402378 -129877392030217 -188867413191702 -23110436375805 -192622420568329 -31179860121998 -170887034145573 -103919337467448 -215729704063147 -279276919958811 -110628303825692 -150920604903207 -197539578228698 -256928290587833 -41032242931670 -218963748610195 -221420976608197 -116086126771793 -110081343592354 -133190116748820 -94893610652186 -178469733433434 -233467087471203 -23415365338834 -47813941082415 -127113255928251 -80658155167220 -91734565885134 -216775840674656 -212186688920694 -104010247287437 -69923085489110 -13814822043120 -38006566470274 -222934845878211 -80514168833804 -195624644549660 -218342478339383 -65749422504642 -131390127375806 -274233098820772 -258132603093832 -44581676142418 -202104319984256 -127428778348804 -203230326892968 -158503121750108 -226550510396581 -117893150565513 -4919927739605 -3982504036371 -275568238415545 -26355923144128 -91865303650894 -205371558449393 -132002683845121 -125075313668335 -186768280584649 -177542202077537 -250248173140995 -233374272248170 -65494516547727 -74024754858268 -253374915862031 -149073551673253 -274280166904861 -159865109452304 -35736104642564 -38139992470851 -79234180995731 -35170439540072 -16062841526684 -197775368422590 -187530751365947 -214428485881107 -204067504024511 -114113542279758 -223356635888373 -140520975200580 -97716117814019 -249004554835292 -168035199602901 -238130090379070 -226862970680601 -33930399377676 -83107373948659 -226649163323366 -12083318293318 -139821895098605 -34771335118083 -125579567157780 -112107482982507 -87739376617700 -252882816480555 -266025118902312 -136204348604222 -143716860216404 -198966782857047 -50601275856031 -153108444343410 -235247176553870 -234092199709226 -110365148079816 -182806795958375 -196484141508800 -36211272747213 -273374868015470 -251305497048900 -73154280898378 -129688809216204 -196930618497133 -16290987269576 -142411710873988 -210008224889908 -115690884980641 -234177685960195 -279680058019041 -4571750327352 -185040728193267 -26370918473036 -111500374200075 -189138626400579 -147282223617982 -202584887875646 -102143325784540 -63638240309401 -134347014127302 -93437573916078 -37463795933535 -66953734892251 -65581158309394 -149506470228024 -2348209546910 -180634219656989 -47321027711468 -148964742143653 -41984732232523 -197794604858834 -187006814468944 -214710878967794 -130428694271901 -265222646638879 -226214278167445 -250537654232816 -246516877178937 -96955711550091 -20119450713115 -71215754454145 -54096806231798 -161690276054797 -248042067140183 -137753672542539 -217150644541598 -225642652928761 -131688002546295 -268974067089843 -92977618541850 -234429110497599 -46331340125305 -240846843856848 -43434871863552 -208395544298547 -69528149871538 -170636435269294 -102615183077268 -209366017535133 -232293679288750 -253040539824583 -162325714775567 -112346383392680 -151576524619277 -79431506167812 -33268327961089 -34033326757381 -3727874271983 -185192636819587 -15220184452847 -264810889239933 -93225830134689 -181479929375315 -103080568862920 -43208802092617 -239296953085025 -268826867817326 -204600801947546 -184337600316241 -104280106066070 -122406648667568 -22284061697698 -187240075044856 -5129798290612 -134238084608038 -22449875834518 -110201480780774 -66962859235986 -222512884436940 -207568854381620 -91311265664680 -219334475478622 -157684883180274 -175135159507739 -228153406620757 -159204379586446 -279750825736999 -177176762039269 -259478501664119 -137261626048992 -180990609096414 -73452186424909 -41870690458764 -81289928999515 -16937296193226 -237185664271062 -194934392848964 -181768962373453 -141659205458752 -183186683703051 -27324980753236 -232324843953071 -12085878435882 -69928610003775 -266494463218670 -79371159700169 -48465862876079 -207352931106942 -171300359813243 -278470326434995 -14458312485128 -173824665503135 -201373826432156 -10334522342409 -84462179794683 -228108503577247 -87622103601421 -59685824867399 -195184932242872 -19428250174855 -226792792398081 -31565858604151 -213989067492897 -222833795465365 -130047263318677 -150237992085579 -61771972837328 -212574512710122 -186047754548958 -15695076394557 -125408866389787 -101141375013541 -78115516052262 -207666686346598 -10302395238467 -157140666757540 -29245342530749 -82807110625818 -7097712263888 -99736582817965 -255632250283358 -60160507580019 -218022312973190 -248095547769076 -61393182626552 -182037953586133 -94506816658031 -62727564680534 -233110310277927 -159749677023028 -218035582953180 -253187509113471 -225287610764434 -39308783739169 -57271195442496 -70871702910861 -231882944512866 -243460790720063 -101475654387490 -168902077813989 -234561876345956 -99220593591845 -155201839498010 -157952638769469 -95900966849168 -210196237877074 -111183467821462 -257899167546031 -256325560127429 -215314906676270 -141472034785049 -4407822351786 -115641121918126 -93610338613281 -125549216576768 -159062129742111 -246530918262193 -977771654832 -118706039326640 -141688229892561 -197938514391624 -70126164844276 -176302801059336 -155008376713297 -117728252690455 -226544322172459 -78653855107102 -137580402179714 -37681601438805 -234986167335272 -95616192350779 -264234397915860 -228246108369283 -209780865478522 -104443820490637 -14511271196570 -133952408681530 -175879774369572 -206653726627307 -150766466924544 -40072533360319 -12004996985727 -35591066189234 -104022767301001 -271787711770683 -194173868940100 -160822178224097 -178474049419157 -203608665052167 -201560278050232 -176632545291225 -262832066485228 -182499694495053 -111506718161910 -66033734721943 -229853613499401 -258108339293421 -277221071925895 -162375795443591 -46259819898564 -262613747154251 -85402763733245 -240689971089420 -80822423949072 -193494748285083 -278401621219566 -39693091155070 -78340443932777 -264730168543582 -278274126194308 -187788527491625 -38206629191831 -228457326502640 -210932846187702 -50892646719848 -278306488053300 -200170560082618 -199760288677218 -95870860294337 -12154588697244 -223559545186505 -220105962910712 -115243008511093 -215506315758675 -194217128197747 -30223222332953 -101620318670768 -17907167529756 -159570154508331 -189430901744003 -204895570908624 -200592846250891 -65300012997381 -148730605497661 -261498985896598 -208223937543623 -53415100938161 -243954507308130 -79146398205279 -258189590424935 -203214909670979 -58925159281884 -29384899416900 -61502289912819 -67353977343478 -279772129565350 -47555924756621 -244637404032050 -280408921383256 -218088432515102 -113266391828243 -87354473180355 -64978485569193 -206400931234522 -9176863083131 -4626959681774 -48635962425397 -236901160923064 -218309274587822 -263147844142979 -189857350481839 -132108485332950 -263561456081534 -113392736105621 -206888896709632 -56695617064394 -118108724860533 -128579816176305 -107605449904423 -79523716672399 -72231269243133 -91884985505730 -100249086607652 -130212325507486 -146263164467102 -92349392747073 -119674165955314 -249999915932783 -36177188033867 -276773370585662 -213011094232650 -40597871412369 -26053559529262 -171902013180489 -88702086340870 -171145770809485 -74455557923700 -151729354022424 -210769884634325 -235926108721912 -244913842476183 -158913084995498 -199251566188580 -268819831128920 -62332844584825 -139788090058973 -175241730283435 -162593600948861 -226325446056193 -197912147398137 -111154171015851 -189632070921677 -71630759536619 -80826728882367 -75857035755612 -269743987733568 -161993091562159 -213748160039992 -77725928254799 -253470331977177 -259612933985764 -174303758110770 -82067329054326 -86462890788239 -73089214703478 -18953957045068 -194639262113462 -135349763665082 -70912305982423 -77401134166644 -166036185968906 -151308876845419 -222718190294975 -93661446118993 -109310432073897 -95412630459651 -263584798678069 -127087778972176 -230064723308460 -160234059798255 -259015746244025 -136108445691125 -191440671838529 -205319982284226 -206400185209398 -161780092921786 -13315175692789 -163882811740786 -103257439647611 -70832995198395 -165692748009796 -51596589681176 -189883493478716 -105533283376750 -137260238737368 -159234185597585 -244866204086709 -226053422232193 -74488691574697 -216320362887599 -10525624461647 -135625944247907 -65476542774334 -119152144347151 -184481598807172 -211021926376116 -135093269365820 -234806880100554 -247758684982862 -69880103963343 -188406534814971 -155884255368547 -163516042586553 -246037391287405 -181397892630666 -277271488198990 -239606860465515 -64234113888324 -12139744282890 -1813355043880 -125021453359570 -124322839098376 -223864298398325 -264854818322744 -134561466940208 -239720324436925 -197716500911314 -222894527804099 -29044387096527 -125842794500164 -210672130383603 -176434691444921 -195619615052863 -48491551821134 -64566285969433 -192387741788689 -44586419178375 -253218266575278 -237492839557576 -46621941597126 -1638527632770 -84065551225750 -171018170925118 -126463605655416 -201254843682365 -43801734648191 -133400661874785 -80860075919054 -155363370255106 -187897111164523 -95834092760606 -116451905756404 -93204504835704 -61832496981111 -95720628789196 -153476277289987 -227009801031813 -10514892434436 -93160624137115 -20815579099214 -48623193916901 -271250024653140 -42114523615095 -175456701017574 -200110593368652 -37818034823000 -156131451362891 -178489118711936 -53252710059295 -13870187961256 -50152064535056 -196909800021255 -271868719067119 -16471715137377 -82316560293166 -160056492483340 -123022467715466 -6575142001078 -94982167304428 -132919135121762 -109793063064186 -192389898419476 -8694074132543 -36361123784453 -108382330914669 -105781649140117 -204880103175325 -231969423619661 -13468084915703 -174323378525009 -56671948727966 -241456748268864 -239174566044684 -78692714555982 -150820496241039 -40159816357782 -128127500189952 -66156867718911 -67724460409611 -155896072321557 -198363206176535 -26424062079615 -203519909071597 -41213383653117 -230055132906779 -14461350590011 -16474622854042 -28619832017718 -251082788367586 -45842050153529 -98112521293844 -115706548872141 -6755893581107 -239747193244562 -39702669522838 -127788879852883 -276769144473092 -274310966771561 -229083449117147 -164186269292369 -110272731788997 -91129824660177 -231355602414122 -109932349990458 -96475427581074 -45634012629033 -215637588116336 -75296978214392 -277383222918765 -121522712404688 -146114820283557 -192571149996612 -127786561031242 -9380593814280 -92539752701333 -203963748905138 -116237803494781 -89576711167079 -45159366836233 -242010716257951 -154232427141425 -9833452142807 -167304569817909 -227029734520102 -21580958781549 -177724558373083 -226474171140688 -135347442597758 -214744723204336 -74517436953852 -202976680672618 -27108726947520 -226252942046662 -182703281676306 -273439398882270 -91675816647457 -276791073709097 -164679100269561 -58533002629820 -118374207151775 -185363120898552 -237194805627386 -173805644349377 -217437691432826 -67832993643640 -162869704232100 -62718183086912 -35313594769912 -140687055781597 -143605857832677 -3987824068164 -123343036101490 -114981542563597 -97300907088836 -138435484055129 -185267473520673 -214537578544752 -40529633497420 -132979288523929 -261784750194376 -62111959067330 -171942537776559 -281337941217541 -24954608730868 -107041512412860 -24948216394392 -63615768601899 -161167234875162 -261791930153443 -36306118588802 -15210326138650 -168076128017688 -113000644515261 -230163980430767 -247751934868738 -279494850211233 -181842749755400 -261837398911027 -44701861660905 -100830926695402 -141591170494337 -97719019979835 -252537983299318 -44866148804713 -244301485010403 -239194063002833 -200815795278700 -49045256861521 -231192995421134 -150443707248175 -206151734984104 -150736167672907 -168907083726799 -33361638312907 -180808524339840 -233742267094484 -148609132712080 -61960377423404 -65758042368913 -190090651920703 -148858864504911 -174211075939721 -73949725163470 -170718918757300 -52955855793133 -201362712405572 -92915747066590 -110262242661843 -25012846037273 -271631879608479 -280106498033788 -251250777862821 -113246888107417 -127083950312390 -262576949102986 -23208696945148 -2958051331706 -181581875732759 -96567793051076 -91945263804635 -56121789946474 -259906470059414 -53765858017046 -274718187512315 -12116405090203 -127534036556007 -82338355774867 -168399813112196 -182510993696778 -34853096074750 -144765774876954 -81622237712028 -151411347805241 -106074845305115 -255333679397554 -55975833338045 -211030582262859 -247147384739308 -95852158996229 -65782731059363 -38950750398572 -234055988800547 -98655214332237 -89227428326859 -186055374909916 -116373166895024 -246845525195976 -252417546888641 -80029820929958 -96679164488519 -161216255051859 -109175188327833 -212353202997734 -227109914895663 -244493486626581 -240317126662776 -57889483976102 -50590147976757 -75307336349374 -194951969211714 -163863119349945 -273457306646822 -75693426391424 -174096801368710 -210984495294960 -57422013449128 -99040886823190 -25521615613198 -116259211481332 -83271495010444 -244647489329260 -212896519131015 -7824973464952 -168035714618415 -61438238025342 -264630859793432 -278120135636325 -182831931288016 -155509358102693 -181977656267815 -232654406021251 -69194686488861 -52542964706321 -198675899248311 -135853061024290 -115776747042070 -37202776282474 -233349369955045 -54240138021037 -82814371104415 -106508839831049 -78040819233168 -98638229051963 -157544815345709 -182127411208606 -36729246108357 -210023826070085 -52542351042666 -165446231857059 -170594035978554 -243166733320099 -115067277993314 -105655817627200 -243577326823901 -111799901207240 -51052752587206 -139056165565473 -206909343812733 -61019388782690 -186392480438976 -134164940448665 -4138405680423 -168160253131758 -225857056236880 -72339252082130 -59245886231813 -237682239061145 -28288516829999 -271749613946967 -139956132058732 -227153367932611 -250338116812804 -112905821896189 -143043661972211 -1593100397704 -121103210521255 -181159727620750 -271481537213536 -206609386175273 -25454120747476 -113206515553969 -150413144375217 -191464334649448 -3302535456150 -246193964062167 -146877014856224 -91430459127103 -53982548063240 -242701846554833 -87677604022192 -50952903931716 -91899424141736 -275296182482149 -107762956146359 -202163670257581 -152110494620092 -239575567767226 -92646081017986 -35046658566436 -193310552888434 -232182058589751 -277786656866106 -278049275705934 -133719362939368 -153814121009489 -167150928674701 -97239360585955 -125829508762048 -84960517114884 -15387896038497 -237579547656194 -178113831119724 -169544757406584 -142716611203751 -161037066761115 -34602183125323 -134288570659733 -49394087789604 -148461878446768 -68359798739632 -110865457357229 -13265426580707 -41661517687804 -230604695705426 -131668862938241 -168511217721259 -146188965708307 -117489465126410 -107657145299241 -207758155791519 -177585438260757 -87169732451974 -131588926406098 -155895458078216 -19124575460633 -60985990744318 -275631235494865 -274673746328222 -275511875798795 -280983779737592 -62554223147430 -265852073867263 -181333125328555 -97961238855823 -154745148629676 -51681387683703 -96625166699850 -57332424432210 -3269284393266 -169533574174358 -115781276012927 -124233279356076 -192155451351149 -7395211426460 -31886814963406 -17630923919120 -98788279113796 -71733828191879 -23203945120196 -63776067870343 -77762314050254 -90289061689620 -60474087955632 -167992581983699 -272112600264824 -42050275885359 -204483799541018 -84691632902113 -136063243763603 -27666593838260 -231261395374975 -36486898539271 -225841461144673 -256040872005494 -115607662475196 -130733153098409 -11760303053292 -12831127539397 -239675259490909 -107676002123594 -149444245708100 -276433086779710 -26415702292003 -72386528575684 -196860714580959 -266317214912712 -112179703567279 -158107967971859 -227535255661293 -184107965225072 -209889384923766 -68898458103143 -37268003759691 -94160429166611 -19077243180507 -3289080176889 -87028992148990 -119422913888618 -107253174559697 -263614019659489 -27059392214713 -177422223966357 -138082502953721 -280361076888111 -14051073576685 -219302653409099 -58855291215970 -253351323371760 -107850311168831 -95314793761673 -144256732202644 -23369719925882 -168388017844542 -165954294229127 -240841365622542 -135390190267107 -108724966264135 -9739629738726 -38855242825622 -189386454357954 -69269243954939 -4753798606586 -219250442938528 -280303679609960 -19102177532818 -144498381044573 -119855796975769 -24953427603652 -162836724208250 -149394657758785 -228928569398614 -108895431823704 -227886381170999 -271134451964363 -65242210616257 -278901624114755 -273887120939565 -16151559709076 -199794811267900 -242158645284475 -120821995944184 -2225741520112 -153652517744305 -68089032142682 -241065795902811 -60502809487566 -117902277885371 -153266832088278 -179563059028921 -102659502324614 -51931025419414 -37916421800349 -235964664322667 -54953674731736 -6892064474426 -55324174370928 -116984955514478 -3789630518367 -35763545674911 -278003801022123 -274780147591070 -141123407900940 -13189056441173 -276932805837969 -132933322724773 -124087691322435 -189094505084815 -131015599719282 -57261530834325 -55769810423447 -125293305075848 -26721616370125 -128431839530578 -171953250291104 -177719846762391 -194746476911503 -211048797695179 -130306894288134 -143831474138203 -112320900020713 -228362247187233 -49975557277871 -280898030781389 -218234106383807 -207753729539157 -147094820361494 -62735172433652 -86982500894513 -53674731802567 -39190816946340 -114739667359189 -62711853874212 -50970565145116 -239441284754164 -32154077566054 -202701352177478 -8786054439089 -2494079559696 -148498821450252 -132183289292013 -199041285822262 -223550228562019 -39901226466631 -142358680093857 -159033585760842 -3944594816661 -72551357245235 -275083736527478 -267173672450061 -27305457113029 -150865630158633 -116577282977039 -34805619679968 -231331712575568 -28031387833545 -189901098702961 -269846538220543 -80992586807470 -254982412016497 -10021843884111 -161641209101125 -130487306798724 -247005244295905 -224469088159538 -119218041510839 -33372894278161 -254281059386810 -56576002303675 -20690780935445 -12181025106424 -251300662028347 -76750260386637 -103028577521226 -177427740465091 -37345840561174 -152050268086755 -232738469956667 -199048864096499 -239229299611260 -79565806854443 -73543391527224 -255322152465541 -189651819352725 -138045302088585 -119236462270542 -8805764629095 -105453185186683 -32577566029299 -2132357793701 -249386345034786 -161540315366069 -241504984363228 -44067034708473 -214170611065920 -234961286893578 -255292687923445 -196435510831527 -26641758598544 -208219624931661 -137620237020676 -42985475661766 -269924742575056 -248101900749688 -113827742674345 -120316570858566 -216806138672203 -57499629528808 -211386290025950 -12445629136632 -162702296913873 -22563157827068 -280132160458286 -220736716891086 -163138595222470 -51244562008682 -141953537205554 -163230118454263 -191206602317982 -4125829662371 -90963310447681 -267013763004141 -162118897227492 -224572870950755 -11684343874296 -122550253179536 -258731811400249 -247192151370303 -164847454684043 -29989150499767 -17662521404934 -69452185077357 -152891474691826 -81944005867936 -167664613856413 -184846260323112 -241923177790198 -115235680505554 -92953111042031 -196712807909735 -143963009358450 -170000062232770 -249880189942940 -225051383371183 -74069622231939 -73127787314681 -199788031887156 -2083600060601 -79457704673301 -2403353018782 -102374075206513 -46296089700379 -30631799582540 -18076255816450 -128580766656474 -19534285447135 -249277386173400 -201406144612839 -90989693049815 -246418374009296 -144643908218749 -76616750408927 -138602590137716 -118339623257819 -156734243270517 -203508092772387 -83969424422845 -190622490134755 -179639182308650 -180066893763990 -124850711164591 -247657514562113 -259499953600543 -132835392066756 -158528040549198 -180042875305369 -148325358035247 -17868772959472 -125081898140610 -179176024253874 -95559470993980 -2509654451589 -163187381028492 -229297072329447 -80422276871975 -190144149780178 -139725394586662 -199781569863140 -112955162476602 -141442925818061 -3264728156640 -48454550393837 -9035746253839 -197957882782977 -10568736535249 -194514540681569 -279117182261889 -189075327992434 -77095831088423 -104482079973243 -92861606908482 -232526117704682 -55444848350298 -20703815543471 -262366359447152 -36407031156805 -36425515721548 -189317096223470 -256526292871800 -273507943686924 -84269356766395 -125723866051929 -29392171047000 -261399359095642 -67389725057941 -225669008394214 -122785023594048 -96941628925248 -266615190864075 -90627593240769 -114029748567405 -256168955012036 -155182182831938 -184380858663057 -139600155792719 -259437702426754 -143416818894956 -189795293880961 -278262696632673 -102255455981303 -35463158785297 -2651205294900 -91154097664854 -37701759255046 -106745928929922 -264519126362979 -203786095792168 -195068424151402 -88726477235219 -95661803780008 -21235678413648 -225606811347880 -130711320590636 -272114486061638 -178411243122160 -257320894120713 -274583935592079 -241293108142919 -94089495899289 -20069100963816 -13299414539735 -5753747429942 -238551066932226 -173429057811690 -133086435311878 -44308086087091 -118313296147291 -235510015048333 -21287960800834 -269538802174000 -22076589437521 -278089067629299 -182224339669684 -27132634632045 -207860538289339 -79665592467478 -2713368780788 -95622672987665 -48370563399849 -131661735305584 -238472568443038 -247671842417823 -23088140980868 -235697077196499 -113087413672137 -36453164094626 -37925338364119 -197315691659796 -144828423117180 -222921968836446 -221987594785861 -154298313813827 -36602430334810 -177151289057877 -81396713699670 -116171225353297 -263917100319663 -78466388801358 -193780102983967 -256229712051399 -49674559990337 -97523530864793 -146786276077901 -239577660198559 -186509993192254 -28111012702879 -115547528788135 -225331617791452 -30170657627219 -24823824876066 -43339995046367 -165818869513363 -46023675941447 -901663231513 -56678898929180 -238269293984241 -254365522206603 -28042360050278 -214698077048138 -168737719637969 -188446149082640 -114824182134597 -216897345227518 -251400295799515 -62984650503841 -126148978467486 -201557838681607 -276239838042961 -170206575595793 -227563498846524 -56672720448368 -248861652994838 -200572440941892 -148535136625884 -276781603872637 -103185599597426 -5311677197563 -66990675531034 -213910562630461 -119528243764643 -212830748076984 -278747930048018 -202693080079318 -91956476415608 -238325907474244 -244218471114146 -72903822463860 -253809884064969 -233904841891183 -257669856287514 -182234203795226 -30719945591149 -198983773525914 -230321927410128 -97134677780814 -65386391522397 -252245702660181 -132991633662321 -73403950737132 -119111773650266 -66962042765093 -219855592030311 -47713955066302 -31576664462947 -154776822161890 -133622455583683 -95965181180484 -190010413428996 -69472848290041 -25658714330432 -230994096225161 -223408664698333 -5146228488405 -8075401131079 -254365894144789 -207146780305281 -188596341094447 -119446801484288 -52301508462982 -274355537033888 -19736299873357 -25729248279876 -240863354521742 -251886668939487 -185882963102927 -186849975135137 -14623052562635 -193853875726152 -149237089855708 -56833279530154 -45076074397807 -105541968519608 -92841165362766 -239968374872625 -238359104471628 -139489576419403 -256626705708677 -227206155528407 -186491662809014 -276510591269436 -129583405714672 -254427057451384 -74599148998685 -245916043856848 -269565200131478 -253927218416174 -248200954462871 -143474187990588 -3169136709040 -83202415536305 -119449326627883 -261877314033737 -10726076094260 -62899291880505 -22100734416684 -166624363518160 -269128479295326 -174409475009029 -116846312259674 -33816132344961 -218501616868347 -241661604083492 -50118142127703 -158483384823237 -56875139086392 -51376204104449 -209930385323552 -207592506752671 -131627843349790 -33702668373551 -250712448604645 -216579237874797 -48241016452279 -81546173655460 -224659007687508 -52771000974194 -239862503436694 -161333916150659 -96148958856921 -205551590736522 -63274567921455 -172554157360751 -183859640431923 -139084195277247 -263170349650822 -89722213714858 -159944978962237 -55722715719719 -103446842471267 -276170408721613 -182018358406451 -198668420923335 -82425608007463 -269413434244963 -60320841884307 -78758544840336 -90973768989174 -162898645044772 -57944883457978 -257578457667164 -28018470211724 -125756344283003 -227190376707463 -83810206430013 -141406492005488 -33608730799659 -228767637279249 -784781775528 -268185405973684 -62162948601259 -153688368700146 -5675655094120 -213478943121178 -117781049759617 -149618959587837 -121434162564872 -36879263337622 -81041138204980 -47410297707563 -151013344622549 -175263442532970 -120527902288048 -60008798589679 -123582247488874 -261664512656961 -190102842880567 -60171474922222 -46022016414892 -92833902538106 -46950830897578 -107525186187706 -84113209347038 -119367102586249 -28910363740473 -105159526194837 -8638522503081 -28304735529462 -261382639967032 -47840700471623 -158292947846279 -100017088201177 -72354095464440 -271681347870542 -259390312001318 -154444676414626 -193895542097408 -160251018433141 -60594088716930 -4173468357785 -253661477999245 -35406316109684 -62254911978003 -271624204516174 -78130080075947 -60535159632738 -31199875470083 -105768360089241 -124962069541491 -106060992625000 -148615682229991 -129970285000665 -54593995012511 -119103941358080 -219982277572003 -78055972288251 -183494243805441 -130721089719670 -99610307731192 -148255295348863 -265532145725819 -86948644096495 -250190650009186 -136510467304857 -154850207064293 -170088197289488 -169833870500906 -164790016934316 -39062446860713 -113821707325033 -213066098996669 -16741479633261 -75608827283852 -226158726786668 -122748910592876 -147446588572145 -211946606281809 -6821049488303 -167287448862061 -253531435787180 -265419609266143 -259662841158774 -203538902868497 -21176394277998 -149969754119198 -59333881271729 -99818998780483 -28533967388814 -25576862993047 -61665134018527 -193285520281114 -149509013892437 -22703607840600 -132398681038882 -67290893424471 -82111258264954 -107012611300529 -56078740916213 -252216132827970 -117489298775850 -49335948982380 -151452467075175 -157282826623389 -232805060926828 -158531418258970 -75870097978131 -116350467852377 -64604883279420 -5926897482368 -226680389658620 -178135428376189 -154617918317936 -34446712169939 -47292605516388 -157974982910351 -206230471729520 -75148985211370 -238212630535684 -81309136272117 -57256446881454 -11087185587453 -34732597533814 -70859615971108 -161075325933069 -88185113107290 -42368188182665 -73213272654230 -159764694761458 -58275253143145 -70471271559716 -256870185508568 -44225458341587 -202265382366770 -64206030463834 -142730427554528 -32323126608419 -42703692401169 -180208440512574 -48951267827262 -226188885512393 -182958190314230 -179352817377344 -243513212411852 -263549251356529 -118019452891467 -20212044547229 -110396242383431 -277254611238398 -32749817873991 -256224354493912 -92859188444234 -237746717616910 -144738687989961 -67058594799792 -238806502120640 -256802285177711 -104756459973706 -250146576780460 -176984907849549 -48038633419157 -65165581344905 -245707401837310 -18888480472055 -137224010052396 -140389729480764 -69592885535915 -82865443567004 -54017298856952 -114166808730673 -117746248622863 -216748654116060 -108844019613692 -161095246583014 -243698299758222 -76720354572097 -222264731097757 -197750989191925 -136646574408924 -14291157112693 -90380042719632 -188072279615447 -261956883864242 -207379664846486 -95479124916377 -193936530248994 -17367698723677 -106952161100375 -39399764335751 -12772324625066 -180916422064418 -125493665195991 -83518865302521 -201693974606355 -265679236941304 -82140918687690 -47771848906258 -155965860068445 -77362097924580 -99733926463021 -102472625327763 -50580706369654 -111197628218691 -167456634096819 -230591681329699 -156825132884900 -105710423682947 -37184981913955 -66384223423604 -45685132527525 -30750790955540 -7434079002543 -25137462676923 -63537363859424 -161353201595515 -269796567048280 -113668184004483 -271882078280010 -181071508094142 -165481843514882 -261036709246828 -194161576816970 -236361488892845 -277944553612760 -3610578007527 -3849122605071 -148864658244536 -37011830128432 -246415211954625 -89298393194222 -40736763381070 -261123592932857 -273654075401714 -267459164293233 -64201234555840 -122112559291848 -163869597933382 -107622347634154 -125001169263729 -75998300643058 -39170036066976 -154779263040191 -34017357713549 -51444108173689 -64411760748234 -2668388148974 -142498591935918 -64970127473101 -252896748168651 -1133961981912 -240159528495571 -110133566642107 -259248073800458 -71243084893825 -280054274403602 -116218189036788 -128558336277753 -5953833799453 -33599728849159 -71132525879407 -267372910439951 -101394910781293 -174039756983874 -162115428852494 -251450389850113 -151597848427494 -120676679143749 -203845637393751 -44517674396441 -98928445492916 -204018580941887 -78055389372090 -56985584174668 -258071028168906 -57936974932576 -62570823548148 -44508379225741 -262595530764798 -31823161798934 -126549399154433 -126960482715728 -36807587500047 -46285496592074 -23010154672057 -266789914896033 -119535905983204 -81272389049601 -222588359315330 -119233231824055 -197920178561745 -148176649906380 -142430094019724 -80700993489840 -148576679576697 -76114633740514 -78392647925111 -234561851894067 -19137702568525 -13311202470826 -268804433751442 -279130622114672 -203102472651078 -1494052368948 -133329899599295 -159516696286779 -247705080405490 -79709751292581 -219100331286061 -101011695158887 -17636687338662 -215460117808249 -218997785039378 -49349769673274 -243469105429785 -42412556026537 -27788348782843 -13525699252752 -223123712072572 -235774536459788 -247595032462979 -77652859005663 -39723324790331 -172720189591161 -53788086591961 -127984635903611 -275108331909020 -102540402720371 -31637445229447 -31679981388178 -33760119762910 -13528347120051 -280966108255172 -112438684939060 -33971224089554 -32069249000353 -167207295563041 -25176306085728 -34175277342668 -126787063865292 -118141710297858 -144936638002992 -199439420139805 -58007715373555 -206943221861818 -160833729764734 -12105423429253 -14518092457232 -110614739140879 -88846559382174 -24026702042566 -152814160782726 -126692272056351 -61129894909857 -48388741524206 -98238143509180 -33316541547436 -45811601822637 -217094899055084 -18618186990854 -53010318860893 -213492786588737 -273320112643574 -118698611834979 -90227000546697 -7136175920573 -50447245099610 -191279847723690 -190636861265827 -118427803193570 -65126888700398 -198242721602759 -29358688563585 -151026431951308 -86384920803358 -35638186697058 -236428001295465 -139932477855174 -186497983428897 -188338524211645 -117162086388433 -84760356556611 -231539319913886 -64290532867766 -49653911741268 -218598125428436 -115014018452659 -34255199882871 -209277911081931 -91210539473787 -145583751638291 -201777548146945 -203379594635873 -48750968691808 -2831752801127 -207251886640307 -215888337885637 -167233579288278 -11512336855421 -189437327584758 -198403832018303 -44861353942524 -234573213056941 -35639798305421 -185740832671016 -267590715945221 -195719021328544 -63960094243785 -257410199836750 -79295619802780 -244602776344494 -15899771335251 -53025113492697 -194328001734261 -226600724559997 -138572718196148 -188880543991202 -34823884052733 -189579676371889 -120534777516756 -62696434564736 -215220822925108 -116835909220932 -266146837518293 -212550980697141 -274671089004409 -114613092284021 -98017095040155 -246178394873891 -120692773643955 -265055355862811 -211126957110622 -153636633669266 -116269195648424 -28230959629389 -221348272247579 -85932615311156 -212111664578848 -186257309935742 -194582816139127 -200398979671674 -153503596797378 -212156307824448 -227173057216587 -83048021507022 -194429243374263 -170062139866409 -198189598861888 -66403943372667 -18466645968493 -30189152389699 -94670527058084 -137747480245006 -202797708148428 -106753075667800 -269602930255710 -276377858803441 -278441736981136 -235397747466924 -232957322852511 -60355001299963 -64611794504486 -152523539830976 -141260143183140 -63226488755599 -200633347727515 -46451103568417 -81507551030085 -260347653829911 -44903662590818 -138499259533094 -44149728405821 -216992939770729 -280923021262502 -76865080004878 -196867542325766 -39784993791622 -140936310255927 -120079295040215 -260601496334993 -81016240198461 -85840033745901 -183514342586576 -181393064253739 -230624920036976 -4005098328530 -250362442537828 -181900974666134 -268568588888559 -246459539755964 -113021345425364 -9051797398927 -100554413378902 -174513962075786 -205301803485655 -97809002475802 -90113536575287 -229160525880089 -36585197033701 -150428376081440 -167274845366524 -59534317751525 -116257628992236 -201335506493514 -87211399151186 -199500783579505 -14596938638043 -108461742953842 -76004393881295 -151525568063374 -191996292417618 -205057166028196 -17410536580644 -184803309714564 -86330783120305 -186552486580982 -210709529707186 -229047061908679 -267652752283750 -66481076638765 -136739285129208 -139962938560261 -138161881146183 -62619398430129 -201527738473512 -216589169020619 -250492583793152 -176035407972158 -211946432925381 -145860060614805 -118348056641947 -67647654088597 -121963688997077 -182943026626346 -274726621339427 -15165397807178 -41713246554497 -141381681200441 -259003446482167 -165825710401417 -270054996349589 -136390917792139 -9947186210677 -139696772868151 -152255769135097 -101243944394732 -178808572020850 -267848633072722 -255287373084786 -86399264802987 -8321980954018 -64234066705546 -149243603681181 -21529482415023 -151340974011684 -13342498653096 -63136797872038 -112397503291565 -69405102107287 -248175905033503 -112008643425294 -25334045382166 -51736660749304 -201257415018744 -78233199754676 -119712166645816 -246262646036313 -251778911638998 -220128735359064 -75039212608616 -14985959386508 -67584692072604 -66787642921089 -199363162765650 -248856565115104 -19902102406476 -76940784013163 -71542052318079 -217694790369363 -124254891722146 -88643647406305 -104808964506360 -129556793874422 -158989400312485 -17214048126817 -101808074077302 -81694544539588 -38021300256227 -276149285385969 -199898082456042 -165097075399570 -76267820531841 -241020159313567 -258620436946248 -135576530606905 -184799705255474 -199857903535002 -156107856203695 -49364452835248 -141117318236911 -146993677228207 -86598904139621 -230834302631571 -267565373805356 -22261445852798 -191250205431116 -52978254609267 -219029567343405 -211061397056673 -219241087528003 -8121389321060 -222533871495649 -200952393020511 -102401935739060 -101143909551099 -226801421841608 -59739532951773 -173530779605046 -102869178551347 -186422172383001 -118951192040340 -23922705964687 -198356598262485 -70165970414255 -63234888795930 -120750993063945 -249225726858124 -193201631294197 -121079826698260 -40844765404575 -151495798413121 -78803825985323 -116682638140018 -65037854855118 -102951055305450 -202167970531990 -91642057531869 -262623182678817 -255015091909866 -219531058552711 -44797954040043 -258293915885493 -259545628090968 -255062072750299 -59563214790280 -131507971132396 -98081378556552 -94742400554587 -153238286147714 -140100221274483 -224972652394268 -186775570924161 -51909949245769 -234541576099290 -261816830660656 -50634404527912 -233555175273956 -221263194580639 -58820374901505 -209626348414101 -76511393373514 -121661805049186 -236953656116119 -206405271568952 -234611473001497 -31912599713600 -78804291062246 -227413642535481 -10997927810538 -141043669233151 -125277560792852 -225430568340063 -166958475145344 -148708356649406 -242833295429552 -106752329642676 -232250305516470 -219682195411986 -192494724385093 -15540319498569 -167848998101530 -236167262465944 -89181428479921 -209862485992360 -106523084536915 -19986031397222 -137261036979252 -254363238551533 -86383579035261 -36904175814799 -207487001754836 -120484073099726 -49512985684972 -41346835686236 -241827073682268 -29802834420223 -52906726722808 -205387063207706 -75479240536427 -157613311271505 -172135280066055 -133618900147509 -163489090892025 -239376457722063 -73680880322725 -227696565019442 -262202220628761 -260275856376535 -164187426872972 -72312901111034 -235602990709285 -94540903331055 -276288646680605 -33653580836743 -82015988305147 -125768932302615 -280719233012698 -147093312487716 -2446814362856 -117365267932831 -170966593452324 -236072350659721 -165848944980032 -95180650465403 -258040617393091 -12056232200685 -123362948484099 -89601053194736 -220985685092900 -266926863528963 -216388952983709 -214289200685723 -232105880203559 -35411560755766 -135102419338633 -5766991486035 -47109066959436 -13281005337288 -20943103329604 -181912087181377 -46975137222636 -46494944319224 -58771751431538 -703874148742 -123219197233267 -117223567853408 -246232746165602 -42830373377963 -41007186655049 -52697549939423 -46585581567530 -164205759911585 -240474744219416 -64415334952875 -179384643104394 -193431020402647 -279818179415024 -107491609225628 -199037371727019 -261814871499118 -214645324834566 -137905070838197 -119140185233607 -39531817596223 -153384220904614 -271562456474754 -156820595083822 -218029447595554 -18274330688819 -22433677896052 -55029822843518 -244734184014382 -95054670053195 -80845376335955 -30402684168731 -46178230822774 -49992460660192 -3548693352385 -100113328644419 -273570396046967 -89525753012145 -16858726518005 -246125595581018 -263175422732884 -186194889252726 -242125922537890 -141623329022798 -236209165174085 -158972860253688 -33021774358666 -28978131573732 -47170773842021 -21326484038343 -223277430192644 -68606345205878 -279593214306252 -28428900499213 -193445493478550 -82448438617638 -278307359349144 -73775623615055 -23782122971566 -30586197864408 -145982799967198 -75895965898164 -32804359066993 -221873757823729 -72713847861176 -148826421420219 -82231768559230 -266979562379531 -110169353140725 -126643772969716 -110883308503944 -4701175580964 -253442870636968 -184818486344909 -114709497465005 -119186502398921 -155138277312149 -271149690178075 -6650457488712 -185148771226829 -261040658125301 -48464960086775 -212975463538305 -1145649951923 -169747199819197 -21355250516987 -242838693396911 -96926698677837 -52018194613830 -113186483302782 -147951609322469 -35928917481273 -114236495663581 -36515969897531 -205143236897002 -230455606395402 -265623988111905 -215115956584363 -215764891928420 -73704808444892 -5162169195694 -131880498527967 -265324245097583 -12435076285222 -205123161821951 -101521037966495 -262950158606166 -21636262226058 -208595856490870 -164926229634740 -66167869085016 -251770675979295 -52434431479099 -83946301262580 -261310689559933 -136914460231941 -220582063060556 -30619919946255 -217323444147281 -274120100005808 -265374034977408 -86415284655952 -22297822523269 -155662663003731 -260705541446176 -141859294433370 -74930515377502 -161813603878552 -147325985882386 -252970314144710 -209993780396504 -46004607358104 -193022968932573 -4952723993985 -192608536048126 -16956413304782 -66980452911368 -269656880411566 -162676552110058 -224862597046706 -165985944996091 -179811935176282 -104478703116172 -43431481866154 -54999900522366 -231616584874681 -181798572831257 -98646176480762 -125495900267802 -207886432099925 -2831359642 -63511969506112 -126491415362250 -251908412624783 -46356417438949 -176467966825896 -73818370743194 -216271059818803 -17620180668182 -23492195905348 -119991645529255 -23660548346173 -113493985308858 -58025034716985 -74036838578727 -48054397598887 -23829354666511 -89902953969501 -76466698361295 -56408646023604 -236124505087981 -141058654700495 -95296613477025 -98071183493399 -113981736947208 -77864862515501 -269179549052873 -251414616833497 -111463349755161 -164792493006249 -249699948522729 -261872258578360 -27336830322231 -201204043156361 -261442751543810 -17465744402141 -242528392564118 -163901091689176 -165815585615949 -52522548416671 -17092158976514 -99439360048855 -40674148042873 -11477257941578 -76764505586412 -175633419624414 -167379767020737 -46737644072532 -243256406195594 -2906298938758 -132730715702143 -190459026675712 -113690225011327 -168696409187074 -138247373324860 -46509954603484 -172494722017666 -39529271800096 -261629203161886 -114940964259281 -105061771895498 -156109701848529 -68729482278921 -278153405104256 -116781599721968 -176722912902037 -263396412856315 -22964048026016 -198907002403722 -49282554275605 -168672885051219 -194280239280274 -234710151409363 -217547375017499 -273103267084345 -55847964327900 -176751478820502 -216492335369385 -117823091435279 -208390072423372 -216393944013948 -28595309478578 -39587755670304 -101418213829148 -218389538440303 -280287354730941 -21133345247737 -70838502294684 -165945613086256 -136375609282659 -165344576157693 -237024813806800 -233222319777784 -241795564176960 -42844821063328 -188141389790330 -202473982802051 -70633630424914 -103459136360569 -114137376958663 -157573703874487 -260523998980230 -255382942776889 -132965279112035 -10547190193469 -154042514991557 -280719935142900 -138984312490692 -18145951179063 -162857593455300 -13367156555657 -40088556679347 -6421263160275 -5761257707669 -100017598719866 -152405845122433 -202161128375095 -40737116434371 -27295346403148 -249080072306316 -90201645664088 -173834283010481 -22477830271251 -279674619718904 -92342064529505 -138790912420390 -120665753218839 -203641752853644 -17420733779740 -213427226720889 -124194673918839 -204463795905291 -239898281072642 -271427633597234 -254670757156216 -195719500401697 -212326509414142 -137421459724160 -15148166520474 -177267729334866 -73585294232971 -189447927883854 -16759067007936 -119760164709358 -186947604844392 -255248003002269 -280478478118387 -209313803254732 -87614415774114 -157899410791070 -232988751946759 -136383347732677 -278995287476876 -95855857619127 -73169276436841 -81177199100413 -271855786908642 -18581612844859 -61328928819550 -151147887221986 -171431970720022 -158412257798601 -197673140278076 -249985161261304 -227201231372724 -250743746728999 -19787226598272 -234348560377678 -272039906063831 -149099900151063 -160171209160673 -142005697611858 -108193207666222 -156019943464651 -177604905039563 -32378284014025 -142095297379925 -46485831840768 -239523505518907 -35218896489252 -260902136981619 -242968795254757 -448394734767 -254708748815987 -196381651171727 -139771229439252 -73425803986829 -198453842195454 -111444554512563 -259272335351913 -166881157411569 -95537550114252 -214392989723953 -88145233407890 -8226035739601 -275722991012375 -166038718850391 -77249287098546 -213897254559939 -89808841180275 -106927091936993 -185570095796694 -228106165016669 -141330247669357 -39568465489213 -129874690653023 -231585642761993 -8057520669053 -124529087732126 -275852183937199 -16311276060667 -38710447773920 -266038129106145 -79232296783826 -159696608603900 -130326301650610 -216603937556685 -278022606023729 -266450991596322 -21818861499078 -267969497086229 -3626934336960 -216430540044258 -193432465946989 -276273982465558 -210672812912151 -134815664184854 -239021341395043 -228907888667361 -39700289805186 -215883999261810 -232541781666880 -224567124451804 -117718167278775 -10785532774430 -75630058322347 -132131258789128 -61758928471191 -169773703119378 -233550228723640 -11100468948714 -263237482901979 -52920933829830 -280796688748708 -267893186876171 -251498012047445 -274887667265313 -24225365017264 -180585335887346 -280701152203124 -280526363259388 -3864706511197 -280755616962756 -139948038711836 -181171490263171 -104726947553498 -116555704899232 -157556352128725 -22601544871744 -131068390297937 -224650688509537 -53775797800227 -16760381121661 -192732800041463 -8276434244398 -254455572112950 -217174803512945 -43715365740481 -186747885040548 -251229259708933 -18271095218307 -35271145606450 -246662574605266 -152480335113584 -163295729278840 -98392583515711 -265600613400410 -98817926070103 -128842629873714 -254759583296517 -248885391542177 -84848625864985 -245358631416754 -203332189337223 -230943550873625 -129789265632238 -218488676746199 -277671296086150 -136091039949859 -44041204464464 -62373041920068 -108668371790752 -264421779219495 -39214216595071 -19522999232230 -110225265613375 -51798842534328 -276729600977149 -20280809685366 -67652585265451 -277108205732301 -131877035537611 -67944008901364 -251060082928622 -154942500354625 -28961186361556 -4751100903745 -271158179936213 -195584796864451 -30657655907529 -67671222275240 -141969695331009 -259378673015511 -174211092703419 -200243610052160 -112801592203873 -131532576240731 -199246226895930 -88289896813870 -45159388389559 -119149262123081 -233621723104274 -147383986142700 -80457863219186 -77635597518094 -85392243844399 -136329173147192 -197440696118223 -30657649596097 -126884804615211 -16853729164321 -71376995789145 -18907007545686 -136617905897911 -218358110753189 -80867355911227 -154833102030016 -258534747738155 -10876244006007 -151149869207779 -17189790166005 -24889405469700 -140030329742706 -19249735248372 -118420278743695 -27003426377639 -179295557709670 -8705633316422 -251977967473484 -173081360002671 -235495411845654 -209260200653088 -249614630471129 -125627563306695 -221134173898395 -220364050334103 -50693877868107 -5848316993421 -29415510656558 -8348339187770 -249604554539646 -141265986252115 -60764071559585 -91585677661655 -104311136049703 -123050423605126 -260487570566772 -271351058182697 -115558037963265 -181341991130474 -21763837636493 -210382397875060 -49936224734812 -115757023331099 -273472071232352 -224382822774548 -70878378777400 -31438567391452 -279281779581341 -64656492848723 -221202874215808 -77010173032612 -267134066554925 -146555295665654 -187336908569549 -217570891382728 -105793672349733 -190477598710145 -232805712019882 -102535129440495 -225448746464420 -182574948146386 -99873920851081 -143918189521364 -125348187140542 -12326616134974 -113938563335896 -76165888838231 -6886539774157 -90893110815686 -110840059518098 -70556515869235 -118658010486700 -40540609571595 -77935682939186 -35195006650698 -18534308418674 -66933409466708 -194368713661740 -167693097963629 -14739556475191 -246617397899024 -175902311157666 -134873863039061 -141566890261657 -110918612776654 -267321652185281 -191895632559657 -135177597945441 -179165108295133 -185456711053755 -218731012347068 -113055416994178 -248248603509701 -14712050131195 -178485114665766 -233496727055046 -156290103498357 -16208412433015 -121121900759535 -246276625310595 -126002858384347 -252874970188926 -153021145082952 -191955720223274 -121507246901271 -204303917408555 -85222480347765 -13903535139120 -237884047588176 -110095740710017 -39270160888220 -17167464212603 -149153531432219 -93380594580379 -153366623502928 -50046614449004 -88795532471595 -36107526001585 -48865347269396 -235685826212115 -17605084394909 -57684241968722 -118461258991728 -151585297599847 -221596651530582 -154548525294605 -74951328747549 -265780819177660 -243027075056472 -116148558499360 -105566566762073 -169714107255983 -139392406903224 -150300723786723 -256579406631059 -75859128628038 -152729214568436 -31082904566509 -5220514487842 -163116263431528 -151104744316263 -180562968299345 -75537985174757 -103572269309738 -63494875644654 -245271130655378 -110856321857501 -245325194248024 -221634151856886 -264212282594055 -57432454063538 -153468006258708 -141283191310659 -217760946756208 -174218237845926 -29290227147160 -199898317885631 -64669139786747 -196553768385851 -221577008502518 -203438471228129 -102103613280423 -169604455570343 -116016414492384 -176777316859989 -270769961143873 -217466335918018 -265889662058100 -192158687903047 -155839371926141 -17240957587807 -188453583844532 -225371177676238 -106671222896196 -94055397555745 -80266612411859 -49142497396551 -241609336031365 -275306744615631 -224222213670850 -102848058115592 -208420875945734 -6537504188379 -247201543327466 -205773875650159 -70685086826694 -189718512340337 -213475628988249 -223938410092784 -51934971393282 -99244216087998 -256577789716512 -21040705630608 -120603284982498 -222518535902612 -69185431531381 -219731400760181 -17900914935183 -242259043565761 -202267202083035 -269792612227429 -178996171400748 -201093052552738 -36611641077898 -252076135921655 -152656488824857 -76179016626602 -70696039432645 -182724801484772 -254345445312736 -204461201251271 -158443467191330 -151782200004613 -252930727933137 -107809470970054 -272252968356939 -206261190624285 -151532291415174 -242282596933338 -121177722561492 -164201784522242 -254257389012817 -56287811281771 -1550071670644 -200733838365265 -131533600577606 -137544186603560 -166225607950779 -248131979778136 -73437212470962 -223630278742107 -18269556479064 -119581101723884 -42419726061529 -59703774865045 -12672873532267 -12833542145787 -24085894761840 -138245508262050 -60315323112307 -158939460041363 -220958463531877 -135100684338686 -174778351030475 -192950937593861 -237513799214917 -46835211406688 -145536414460768 -64895706981701 -19665673880806 -185002484802066 -259738981318058 -52421497734775 -157519612171751 -170290618583921 -11304745009038 -275474029459017 -95196818247062 -92394577923483 -200429195732337 -241213355130681 -40352939062360 -264612677980234 -122078798108051 -86550534304873 -264730975647517 -65295122795958 -149108358486886 -241975620887400 -129378513269391 -219328376041975 -281013155337413 -250976205558425 -129212703910175 -37192886056516 -185642537032758 -129850800814469 -181870473521057 -167691437557185 -273407565358134 -17791858953555 -281006882978220 -33900779666929 -80598272131910 -61598064653431 -192469069450823 -156867808642808 -78549890004926 -219203181271208 -54518759629544 -116655372892808 -186940975999910 -208542546205303 -137716957286285 -113272226222102 -281393936395225 -189426548063110 -193294800184436 -229586474290506 -209342077974437 -36663991228589 -100935479693284 -242606582475082 -163299013831585 -158481161212559 -200776518494823 -144523544004536 -262347231720956 -205840402878744 -115894984864352 -272448506195765 -34398581933758 -101373874083668 -262372744804715 -89306717326093 -74810408333131 -156868846146485 -179542896000863 -10245997227930 -109564561771112 -72702916998162 -279951145677044 -136760554945461 -41065063013455 -36191148046206 -43126474590995 -57457262876260 -189318367972427 -244657732460834 -15997874486813 -150865180982418 -161432756283295 -147719902856229 -272138518803526 -51213608455679 -238795139952863 -90594948601989 -278049900797712 -68527290137009 -179640263038917 -210643148170091 -235821998115668 -231853018906818 -113321573501869 -2046036758459 -103840332695882 -81387480321480 -27573058197539 -277478548867588 -184958227555703 -220653746890117 -69799231283849 -162418935935256 -205367591951504 -77785495550210 -75265140516127 -203622942941433 -232347226100632 -129121363557385 -64605961260281 -170318705043489 -176421895191911 -198522816299267 -241354839108858 -74248985590331 -219765066814575 -270338638061547 -126676467668701 -249752463889982 -229970456952160 -157636864070611 -189548535202842 -89884960322639 -104785309443185 -163115785230662 -51338234624386 -119531809170203 -34617385589302 -79383788671016 -66920612851802 -38147701394838 -109324639533128 -218994687532086 -179680038455067 -70778613885329 -196292114745687 -72990626382858 -48388556179858 -48724546901895 -223692883846612 -189970112720121 -134736052491343 -169344802274511 -170154433156741 -33173082010622 -161340654591068 -140699381000955 -190953701489444 -32622780359799 -103591382580117 -165308320118342 -178226969834212 -254690141549001 -189389520084656 -202701015476491 -136711072694741 -228713530796832 -3528052454045 -220825372730575 -261255642456638 -218351734312585 -246531233258060 -25499504326481 -68544630968234 -29009063031071 -100804470148450 -30209776804129 -13016604333644 -183828142217838 -55484300573911 -10710365140556 -84287459755931 -279972547214346 -243428404010572 -220679087365724 -269294139327356 -182038431508431 -51290876548632 -132180753592970 -247736968882500 -24518325255394 -280051020190225 -203230559545336 -271931587271093 -41259434818123 -191101250079789 -42991442203629 -171563612815789 -254184320445586 -3686789875741 -83484225543819 -259695448311092 -90088877075924 -189433373400360 -269275837736641 -155759687308899 -251963412989990 -203976188591882 -226591020751467 -254287854697216 -240321598852998 -17322289778333 -111160893648985 -175608607387436 -186694974327340 -51177412577222 -50618312553293 -211619675319827 -273917834897835 -53806218102705 -269779092331220 -47071402257498 -258208878582067 -77321646451616 -72177844969379 -266239084095120 -187150078537558 -156661627091257 -275268996136248 -116838575859268 -59707325011866 -248648437209121 -257924594857810 -178447988205670 -215892365651248 -268487501697418 -61441623122227 -246287178388253 -47692355831546 -15966186003375 -56096020201330 -108781529433423 -76046725535875 -219821259188529 -62920801401139 -182307684519428 -70056378325984 -35299565654090 -238742769571638 -164625014653846 -3935096796173 -208080242035897 -168967759985840 -202346751959659 -153617213664752 -65149855014752 -48980623179478 -161269541988895 -176890145063320 -199079375173585 -248127719171001 -90495810188773 -143453072461719 -145437906522404 -31410613689345 -265630720339444 -150523060217900 -107416995733470 -103869416348307 -66582618974611 -172639899880400 -45117529768133 -15859565992709 -257483437470790 -5856647288658 -186005844199175 -73219070591415 -8009740991945 -121265828609099 -279527939839719 -161318211793270 -191630111875143 -19563760540198 -220620086079061 -267896493508574 -118103193722464 -235536243982826 -34321352614895 -132979186577897 -35941978587795 -77000934200006 -174167114407076 -176768890089441 -103693902850314 -70411327719579 -204443751057324 -3936079399047 -116133133613452 -191597075873399 -38257930882202 -277382292444628 -60264850770444 -157524357724936 -50816985247500 -88765046718430 -152789807445985 -29703247277365 -167705068188367 -112315092169924 -49892261004270 -83792301343413 -173845904070590 -191428324405031 -47904911775284 -80025673779902 -50831524422459 -36392798802218 -162148397866920 -172579653525438 -33657353923516 -112632423310996 -121406648098002 -140079739485590 -56461909904194 -47348611171944 -229267544826131 -99214277665400 -94718485294460 -138601598424540 -80852559515617 -86698236887013 -100755135669689 -180396248917747 -105952198551015 -31182225788564 -178349963452791 -79260870754749 -217040206100925 -160355218683828 -225022215068661 -8983284540805 -126150403319202 -148247472003682 -93381659133721 -171126842887672 -102963880113451 -87203554861259 -139475072316748 -113091154501977 -80759706047099 -269441191413001 -85815912476386 -280549581033158 -238979035940381 -158926086978907 -71312109542527 -179825120114271 -68306609931924 -206520523167603 -33463216353384 -26866031139333 -118632577967389 -48858304462402 -86615079137951 -155125528397425 -19822230946828 -112440084718296 -171610429801603 -71265493059846 -215372567031649 -172795881875096 -178513906345477 -162326077398523 -52082263025549 -120676624471680 -182306325014257 -107039465684015 -93186596376538 -276882129014634 -227939167843680 -30434194893808 -119992744861019 -180282632947456 -135077492906988 -234118556145423 -226275690839581 -227163992848246 -224168001245224 -200402361667402 -160573574797807 -199636314727776 -81535756332672 -188196242843744 -81675978759511 -254453104165658 -277966067974126 -114090723830094 -144697734335716 -140607805399498 -17373190277107 -35919476923494 -186450563643409 -86054884899684 -244599399973386 -18589707900550 -113460681960727 -165111851176981 -195560734531857 -194601307098725 -136481878366304 -213602029533279 -79919666662686 -171668548607813 -681844554387 -224697833243304 -81562514788101 -163067769286108 -149347194445480 -170473065590890 -78231931924818 -25975727260489 -59792757888102 -238206288359183 -66052926684279 -180240846984976 -223617969775567 -262901199710043 -89873746061810 -104180884720428 -217085682516855 -257677756325075 -253123057290905 -270725859324813 -34410689954503 -71047771884490 -2447457463191 -90281982051544 -211149767134110 -200827647078793 -101333768801387 -116525313637078 -64963646098095 -163978895642859 -205423926926073 -170433004825719 -239696045702496 -122089104287429 -63834197773420 -193227773128490 -164618250521077 -110909289748146 -44441760853490 -122864185090341 -125776422760735 -145380443677975 -104034395943801 -95673688714872 -43863903025849 -61730744966148 -13120379798435 -257222433243396 -168588673121000 -53789411373933 -200740567988158 -232994774123432 -129473220763660 -31125050283423 -256002406298487 -197522442598909 -219033496568200 -240435624462810 -50173581899100 -278369419745 -253515731429791 -52089137443600 -143716471749763 -153556054954505 -144449146665253 -188320671781532 -121795217564866 -265469416610817 -32949932193382 -190193858758291 -219028826224894 -84424633392522 -218307930735062 -20587944015225 -62004416147727 -123439471416466 -30325756285917 -80259830889429 -244037191346994 -197428398803667 -241627557950828 -142500716499874 -226369948845913 -187131826028872 -220494456054903 -273343010967553 -113594129602776 -168901942421727 -104531824154522 -140976924320329 -124691981209213 -85716444414262 -26687479712811 -79730508544538 -10388386318037 -81102852550322 -78196968642190 -127400826300292 -248090846994028 -50322529273503 -34448690744769 -34420475991555 -53718771586080 -8030114627440 -277405185962132 -45673507748168 -242804143758577 -223985477866277 -195310878842770 -12139923106962 -28780351217729 -78306304510219 -119769745949972 -182646535421466 -150528915533004 -108807381697117 -280726672342474 -82786274702323 -9341734610124 -233837016151859 -216898226635564 -24323780780065 -103343232685048 -202267704230921 -117728373510486 -186623516901735 -105838990421758 -131368964061748 -69053543923631 -114131667006045 -132231858646553 -46641439557187 -25301849734545 -225004643637604 -203590526481325 -56700640688199 -42660903639095 -206632377954751 -204814520041756 -271807822991545 -176978306558827 -117228907530010 -261743654297377 -230521301260321 -258475484921692 -105431174217056 -112257217589203 -233751758942139 -163434348908101 -130760013869531 -38987047231625 -158414690300200 -110222281512879 -188258685283100 -32019544747145 -131132317297480 -63696659179584 -276912158372212 -116741945543989 -280066548041182 -205500097641326 -59708093259611 -278594847098974 -76028706228671 -82104150385442 -164295725377200 -32945232884144 -230189659834453 -24012962126068 -175086370994820 -123224130241590 -217707217774203 -195998155205149 -168019442829036 -9261002757166 -71361889488360 -278446102034435 -240363595664144 -60807488112051 -176836054197990 -61757475408153 -32062767625347 -4185221843216 -179566535945151 -62143748427606 -150195085027087 -2726282189505 -102105212889426 -13998704813175 -104170780876310 -36037257156052 -277690710771872 -53833917843643 -27630084037570 -209678939663903 -128801141908236 -18730126101994 -180163468921539 -175706682751416 -168322169665862 -98860693122547 -23691572066656 -214356325706579 -193725609101959 -34485330353777 -140304277775959 -30273809915771 -126728462935947 -269897630889627 -145299215079192 -99511952035799 -201508874312629 -73443451806302 -180693651209376 -16863888560189 -76993733366370 -276289285689311 -232410850904455 -130799316892007 -255901932229998 -141782186710674 -24150054310309 -74781804895949 -169507678437947 -229914022205977 -152239522662205 -188879621582969 -183768875186797 -238335835738757 -93840583109562 -245359571611630 -111430505365351 -268798787585152 -169490808590774 -266554121126741 -149861073475052 -3958293900396 -21863330994657 -151691106652660 -85826408367019 -95255864351253 -8457492049306 -87470696582741 -264735972639883 -242142844760183 -102405740200090 -74534125679437 -183693298146686 -113754279987895 -117968314693777 -221990685219230 -83504226126579 -141568153195618 -158292147868974 -264117699023014 -84696159614597 -208935798487960 -242200986681941 -278915166958069 -243079756329818 -109263442046647 -134088157708806 -80552545723149 -71240212591554 -249518677835720 -32594967976481 -173087095149005 -218112231122546 -201360197329717 -38312520350633 -239489791850338 -172555899585260 -31631785850368 -88663623879280 -55926190956994 -267764441483410 -135946867681428 -145684041901277 -30044059488710 -207061555194579 -214237617430099 -246840959425656 -261128535979835 -207583510897526 -226710264775177 -229701682161929 -167756989586802 -160496003393464 -102544479642391 -33339622607824 -224591826608594 -186815785739520 -161402291137156 -108452021462141 -73836992408677 -132123355546831 -92678953617609 -98562567579615 -43091873931934 -246255606250445 -116459433850093 -1125667456575 -193540484927152 -184629116604372 -148020387127512 -212492096434561 -272791935319336 -174135908234351 -213914400331955 -93410427999512 -112581455631429 -101383777478716 -210579398244187 -82550864958177 -190472958949191 -269255805800343 -107179306346129 -125375926176696 -190527423708823 -25275479069382 -263830817809534 -37719282781743 -51876652304817 -172835180990206 -94146104426576 -133123773327741 -15825554955292 -137648018698524 -164282947523207 -152302603299674 -59064603307946 -144707532998068 -149129867348511 -102531312704783 -18843490209828 -190737123394836 -266950520855956 -242909636756513 -80032043073824 -30220532825064 -64790290661170 -154435267045731 -83295995357064 -192137049594506 -144545601205426 -23591704136484 -223343661634780 -241140735293248 -111864059751482 -126470794058245 -146808614290052 -234821999656034 -127525201649865 -279727619150174 -196327929880708 -19207475349092 -131875403803802 -194353363259954 -241675205294538 -227356452846186 -78899193282653 -132979314866883 -34570324054095 -44166425164203 -110203506051183 -258560460905369 -84552693126617 -60464795640808 -108822226711547 -188766157611559 -21980670239143 -11357602020686 -263776103748207 -115066721674990 -34456860082685 -219378187765258 -74626386558133 -224801955066331 -86864041490523 -172415788750141 -238921333720164 -267017239920371 -74798220883339 -273691822416920 -51089575080247 -175809920397841 -246243331559892 -171536213891761 -249486985235265 -102639722897056 -55817168038266 -206864692675886 -219910238430473 -206149270548296 -201358987531484 -50741387124316 -251349753336154 -172167288921553 -173044845033325 -214153977397676 -47090736785418 -188810261266806 -215799562619904 -227074989079366 -9282408884140 -74691101153750 -62069984920787 -229599811153516 -171969042863238 -16076632460767 -12234494025412 -113405163774953 -160058807644546 -152389571253674 -235643750055360 -87989235385 -58271694971750 -209892338722534 -239664993630360 -259361868748267 -184461293307302 -127214670142287 -160232157776055 -247036614994893 -105220956139012 -6956016140163 -209022966335556 -262197036709924 -265490065185385 -183474076745298 -207774180033435 -251659930441726 -79447135193804 -3962511304579 -242046885486873 -166204732814414 -208568969542807 -254870323733877 -249730176107204 -210999016179274 -95002300142062 -60007217146869 -139567394091141 -225575299074233 -24323855299347 -223671994122515 -136230830451909 -29032910448594 -196140014041434 -119953097385171 -272368895348561 -67794065318603 -2554817380183 -121186819658149 -217328134007845 -137496231663484 -41268263747838 -37736622482393 -237115661053391 -43634036721932 -250585761860025 -52860071232848 -31847244027062 -196042691766026 -240286865292555 -121489372770030 -111338283969233 -3179598364045 -183812129500517 -264424040414933 -175028297889219 -43526000067580 -201141286205166 -141756727280989 -143653378695900 -55274346384876 -271211403138591 -220095106299629 -197037541570136 -52047950785117 -60119828691681 -48021509183051 -137793134738188 -72803248010955 -6975426393150 -78647090355774 -144706786972944 -196337701174212 -11247373006537 -31724028669206 -228010689167976 -125737056952574 -206418381496878 -80320089079690 -96564560851565 -265587562618436 -163728493838280 -260188161942435 -22850880831560 -14533136980018 -43006527363315 -204351297944117 -230446859116704 -70404877080596 -95000379446777 -96122162916281 -138997510248054 -233076902705471 -108322957110881 -279253988814371 -167785453612960 -112737939997427 -226988348339795 -222906874251996 -65893836505601 -98698258936487 -21058963606671 -71926714574392 -216368396667485 -247203514431118 -51979158319673 -125571685258315 -115549672049941 -179223183722650 -267301248817821 -135669902358686 -104354742506527 -225493774135320 -205774669967254 -205609527526294 -33970995504368 -154939389243174 -62020064216441 -237712497377975 -239679581760008 -266196246471400 -15874917197261 -234754307652363 -61726072219406 -142041094112643 -250986386470661 -274312285880549 -57319988390566 -103754939507764 -277154033908033 -271881588644684 -198093464641302 -243311864961243 -185649692783948 -169064896682517 -245620994359456 -99288830829432 -127829488276397 -112227688548379 -246810445186493 -109644224802444 -61158582433760 -216867877730127 -159322344351613 -240686387886868 -179027997167258 -157507519204802 -56747482402818 -45185352367248 -198682223971895 -257425125808023 -64064501851559 -61032998635759 -29311495895914 -142656323766224 -126396214255997 -180564576077788 -132435535158510 -247698718905749 -103567118903419 -141773966877553 -94250183106789 -102504280031887 -127671783340498 -234405000521766 -185739874190229 -157530484400823 -199575027112239 -244264223653068 -68275753236423 -219943593029503 -178563875109206 -255142431956088 -268762483050160 -14656070660319 -160371947947088 -192228884864613 -225085095906216 -130078068462346 -37916681058824 -84796464743671 -1628201286976 -90618144029747 -96778552265344 -18906006916651 -11300361064934 -136604717845043 -174678376877411 -254942761900848 -110698303955601 -11077345923035 -100583115232487 -129418082699090 -193337048824170 -195214762317570 -146369908050585 -91398131207727 -261035526570961 -186755667460650 -216203982152732 -254041654687841 -255629747017188 -86653259331914 -135221095930642 -133764411495909 -225187086424568 -171842425075834 -49120733101951 -160503740699016 -2252136175015 -155199668393694 -52591964159117 -83287716385782 -94179176236806 -217957572038648 -217500028649923 -20103277779410 -43814266120635 -276763675848869 -22400321711236 -223750067127727 -389356105943 -64898422948334 -116065106087744 -194675710835185 -242445213208898 -177920981024737 -84121286627025 -277919990862306 -43053674529132 -213951867212110 -98685427141862 -4650495434004 -148571411023490 -166146688438635 -270693419669351 -193078866256312 -148029231730025 -37138402991353 -144029731229892 -48875784203252 -254102540491528 -95735746506271 -64944146334698 -91961865437896 -27038966411965 -100634582100223 -116377461159101 -155857341501593 -128630313174133 -62067521370730 -9586709445335 -204284242484385 -234704034456901 -104776335908159 -247555548542992 -172304255610253 -76592739239535 -255380521471179 -233294498746308 -260257056196625 -254495973258900 -220796382208943 -84580723434368 -74861329334954 -629499002577 -171040944783838 -274828752313921 -196733556740405 -271171680478066 -4676813115958 -270979372334074 -42868746039377 -98899150817841 -74955136728191 -276912658023438 -164988593176730 -270702825280727 -214527744377113 -58825826559564 -187429944837248 -63610298274296 -99332649725361 -185034939840644 -215475357867030 -73526016943009 -73508534201898 -37008297210022 -174200611662139 -277568835851197 -13053366811761 -72425299636262 -137587391688651 -8944332205932 -20304532073350 -127110848064516 -50485536410971 -102749038407441 -6234426620330 -231484558664861 -226533719488171 -239454731169861 -84787211294023 -220369228087236 -78398423614834 -217046958282836 -237051951089466 -88250969944442 -223973128903492 -53420597258472 -192762959226391 -183621113041511 -102206183115059 -119645113696334 -103512874936810 -177182401779049 -15769633094873 -69086978488180 -12573902800242 -60308146354055 -165139457088301 -197617588897299 -11557368097033 -53619290950424 -19521774562796 -41632023173540 -61022101829593 -152724042670101 -110467709099439 -75166124753675 -30354075698278 -53809121829655 -85292807988052 -266284860861017 -239647041322082 -221054988842866 -154940818399179 -85393339084171 -262849780277376 -227866366290660 -273224593226136 -217861422890469 -4374336195685 -54098115053509 -276362538696011 -48402737037929 -137035872927377 -57691644827147 -186530678914246 -109889851271798 -145803613226369 -225133390063592 -103560944884009 -208410318859298 -11381969312224 -115811213348830 -195087401023596 -67883126569345 -100350551591858 -87346025028373 -134667483165436 -164585494765279 -96952527306622 -15727786020461 -55223696285744 -265735735252563 -140516634316569 -130465651675820 -117631003745308 -72110303562447 -152530370204773 -137828056255096 -184633784111277 -109714333744052 -7743296879594 -173470327801150 -242287176119474 -164685549428267 -42921530522156 -66557919416087 -259795488666219 -204545645435569 -160132308895624 -208459391230849 -141500217633213 -66262078169864 -99598096718372 -66224577843560 -241170035978710 -60366449660149 -228597585919403 -142432030392799 -2214031114668 -85767935821910 -60052195924997 -177607585440625 -104048501545092 -59565565602302 -165215205613587 -153870019904278 -11633119440112 -6105294456861 -258887493184163 -186951605380086 -77419536188829 -4694404581075 -80809260272052 -264660573462263 -25073036443939 -212189606980779 -216025961672628 -49343649566215 -113017281252976 -161722580155518 -250373055158723 -271331386320817 -204328974235349 -130124243301750 -52263987478237 -170835403568065 -205531806565423 -116927511632275 -279426220857625 -203948712280917 -264091224575371 -205365082437438 -33830390008326 -54451332365480 -49462740456565 -110168951025842 -230087142324600 -168859221712736 -117777824172084 -133963407038176 -1176968192739 -23191505112886 -27591973827935 -89463338891300 -126028716452168 -133574464211062 -21727553101146 -273445351835146 -115547122618504 -248915732649444 -210881740060155 -154265196185738 -15535778320373 -156370595635620 -241430297591352 -239680614388182 -172084652837653 -76389850742391 -150926515093710 -63143630071540 -34409251874811 -228962545851369 -156934811957730 -77266489283548 -3807054588743 -267047073390535 -77605987806905 -95071285303402 -197406529581786 -52246653989156 -156216473148085 -97900533127934 -105405024289821 -281074629774276 -10648079892417 -123359939899293 -19719381783566 -224979164383945 -165328130918744 -42503663910636 -208580807591120 -2067535139499 -47675110805867 -152790750544636 -251561682601975 -202028604282348 -101967776169598 -244932615129364 -68183829220998 -65606740481839 -184367018936588 -4033994315835 -34746417691771 -227669496677931 -98481848664303 -237227246290512 -201060257289941 -8339431083007 -98567310145983 -3909112592185 -74707279145506 -73212231048850 -263580844399853 -262217643116459 -126549168568905 -113878185123480 -239061891032298 -25851410091740 -108750510740022 -139856184219254 -233640688964165 -133161610541190 -21591136312413 -181658285796192 -30815936927968 -135919658515403 -232987621569423 -239420113379262 -129450583792802 -163597741318387 -127515994145619 -24117484878384 -49440603191158 -73083724608018 -276042729558915 -252646899184583 -171119715221385 -92420407169315 -127962936397766 -279769410626599 -256195788545619 -24244977889954 -168935388176861 -132255000375768 -247792124175835 -250474163267953 -129336437119219 -181937399346277 -28402660497962 -265924941196278 -18430644894671 -216929077401462 -71921944952682 -126359556448126 -35507926921653 -13418829778165 -265627530005254 -239386482310154 -130852668945136 -246567194019651 -11628070187770 -90011747893132 -94951263084588 -192685623853063 -184882103368398 -226533767777780 -143461666783720 -181739484412920 -206704474671776 -155465040822775 -124587107774230 -133815230940132 -38699907924165 -18701718554141 -212965973772789 -130790864822430 -238124339536807 -77636367275390 -241820207770498 -213732031941641 -77234220807995 -206279476158626 -109865961433244 -175845608794613 -265233970340990 -171486062108174 -139567779951342 -170823223691791 -158530522735089 -225061334687729 -35230536034848 -218283229842150 -139948698480600 -83102499993758 -120775048290543 -231807934981721 -168610076408949 -1256981142136 -277737016514516 -188708725918905 -192834791165383 -50754448451274 -28817067519561 -243293746286472 -225301906605672 -123012682383001 -237822633615069 -1958965426618 -241097622223030 -99216148588435 -64774901035999 -53722755749369 -66309208376503 -100730177531369 -12457702458739 -73143758586898 -147317441481362 -121863031590564 -25225432302305 -187597504692134 -247614806276504 -243798770325720 -74830650910462 -206372328924512 -257835299122943 -106666291638141 -7609889149204 -234193200936857 -118460357898205 -241555919756546 -163136738282797 -121297735046711 -42099201938204 -36591390050183 -112700370916042 -106631469906573 -34684665028527 -89038335193188 -177014723139057 -118366476436547 -119853736980205 -209277211018599 -266641195738082 -33120483623739 -207351937203277 -271141409084192 -25876479485821 -144755561501382 -151437837695530 -102371459892780 -199263415675058 -249735346944380 -246926709598820 -130582220960155 -181244224325483 -281426041073420 -96489697432226 -80421545374674 -17163380684512 -123876950956291 -211342886955514 -84609191475293 -264412704814456 -103492939026857 -69895143182526 -268664806871055 -91710772055515 -208902620347937 -52567411627055 -200114540777680 -251314238064474 -226066269833776 -159350012018720 -96731949963781 -37796320705955 -63300034503659 -167720164613931 -255262398786679 -189312472285029 -87157613307200 -157814842146001 -266071414114484 -117854939373516 -86795931045476 -110458474303450 -86537586572816 -185677982091983 -189367320924651 -123937263113411 -96555405137256 -74566098408166 -132232711933890 -255722123162004 -108163678658121 -147914373578048 -235107345255828 -92720203458941 -270941534535010 -163096752868524 -256062862767857 -256097828250079 -218203251602922 -121227674272424 -276279553518262 -117015873463055 -41499275525811 -233274287920177 -212041525138424 -277987101497281 -157001409274836 -65579829749751 -63672009405619 -64608103158382 -175545250965737 -183944745672776 -45735797642295 -203410781409287 -43045628885077 -46167977235602 -55643383702025 -42540679411927 -244235954800068 -91060386128265 -14073594167335 -165812315291850 -93344743319694 -218733083601002 -215731015350062 -83919899107510 -104778404724839 -176577156975795 -42606504332027 -216786784813897 -59635930050339 -139863051461750 -34134646292812 -59508807732645 -48278754469026 -110874340724580 -37578979950775 -149307877206367 -169482407058577 -190435329545171 -12826423342912 -257706645828115 -119430629963090 -114574689781898 -149940249376579 -1539541943695 -177504747768676 -96995618733402 -78602493240205 -220653080961235 -21676753404752 -185795454691743 -76785331239530 -264278824843317 -247433545050203 -194756032042927 -55529919730615 -14455676800013 -62634459736010 -159423570907666 -109888065157041 -10962706606204 -172484230069598 -110024411764256 -232670460622015 -72241849777060 -103008126752205 -146261889296824 -11709678435060 -186293833045557 -88688285438236 -246852310138562 -59187354752898 -20700395422364 -214692355128749 -174604907558238 -259823628775302 -150537513910253 -1945022670568 -90647522227548 -29351903568793 -113575392032377 -53367991815112 -3616146998286 -40243841744850 -64808238000001 -194089155673732 -151342646072555 -46429135902771 -169534573234673 -77214935036926 -100698341070554 -35364384145726 -947660538583 -42853203862261 -63441200330919 -122641750979664 -165168108495083 -187748165811738 -77812021016088 -41456783741002 -37712459850512 -166417008925720 -161874133874489 -272706976562723 -243180872093162 -267140024233369 -249524732207832 -218789776128400 -125518924558225 -274142103756718 -217878543993091 -44399621034147 -277241298708178 -216857398668542 -223062492025399 -235424574910063 -211764983747430 -197169072046372 -174873430387895 -170353311670113 -215768618350049 -208316672271409 -88627075144763 -37796101584939 -163344904423600 -59665424989807 -276121460910397 -152334037269445 -57994193904863 -125728779341 -130741729598347 -145976149108317 -106311824268077 -230663421646444 -253910281308620 -177328466103881 -30080695840114 -33103701676445 -123924602009526 -77013147566814 -276335935648356 -216582373039544 -165582221875115 -168564090977234 -63436561793990 -153006766814956 -147249970953730 -84139604697225 -110277237417295 -223535995615225 -93933588992426 -120682266698521 -8117913915424 -104806812260111 -246503570816487 -110985507715412 -40638375684300 -677122470247 -16046397771662 -217802443066537 -279153749618136 -268477623653399 -977039245520 -129278608456530 -247811046433716 -22286427853393 -82765024825697 -244976929680544 -260125265807395 -47678353883758 -70916355064494 -242105991406727 -58574414889012 -143415639577199 -89433615559891 -32886337152773 -189736657334881 -141159090046375 -241063885560869 -96743121793871 -145306389741953 -167495619732868 -246390481513376 -194986079956953 -38889080056242 -144553478202423 -71178456615844 -208279729059140 -18004717877 -40991447661009 -54195166021667 -252158794388796 -226396704918507 -145171273126323 -120970108222477 -263434699197378 -180924185945500 -36021326104830 -155420752371575 -144785668044108 -159028959896656 -103981747186304 -109876396742461 -22323267134236 -244296186479954 -144063316878157 -98406357485767 -61820156096551 -177578126941879 -236126876675388 -167520704393880 -576443061684 -95856790876062 -165721025134316 -202291193090636 -36312753465744 -42892955992503 -14652863777606 -84150962738602 -165738507875427 -82580130976891 -197232894917797 -180870654376872 -13625352908564 -279136916082183 -109441799028347 -15230938704256 -235505445503587 -261459823456950 -232357984999852 -174155293255825 -59409002107519 -100304936886026 -257534879512322 -75571149961373 -52481093710672 -139487389808186 -192149299572555 -237524800581022 -179052707386303 -218322394231969 -192228218649552 -217966033719901 -253882107681682 -217580110754071 -66234415634640 -28946494621153 -250431324773586 -103876849054912 -127600508921027 -102357277902722 -231504013273173 -22078856450305 -37780910044411 -91848764750306 -126656227730898 -11009972251512 -97901228511180 -64982867297321 -176187276302214 -46986074701681 -82350628904588 -201271160618959 -81735818307151 -103067682673230 -215914534225408 -149075993550901 -182441136552547 -233497163077181 -31460695535079 -273345300014041 -40700186018566 -280139338108001 -225101791412642 -59708949979773 -72662830489247 -249706672128851 -69123962012979 -15176463053787 -68714619255886 -105850248096531 -13158433169191 -140512532620184 -99247196827514 -189356743535657 -25311698984416 -32612626023574 -69232366626941 -62658399103136 -163165782626865 -83258553602132 -152976408159754 -225823303199521 -241505006060056 -209895358728882 -59057691590168 -188242582399015 -241013057890050 -13205186897868 -170659269199662 -32002834953313 -122748634912564 -90530520775255 -260518356123951 -14777063293893 -229263424112755 -10659488644275 -6352213346698 -264409856027214 -114344970542780 -42454169973061 -187712762461612 -48041242994242 -18101505715264 -251234088280340 -206491587926456 -172024140968615 -254232665751322 -20597364744422 -76722073605502 -170547661085662 -246704220334917 -199849909246573 -159906530366193 -225724799710782 -221016161939297 -32286539837814 -239460535507053 -188061330821879 -195629806745237 -205570536233536 -141647686134016 -223181528245161 -135430525643447 -39889177910993 -70714836981787 -57378725556673 -175321991896962 -203033479482575 -79828567901019 -73489355371699 -256674684298701 -116505429514882 -12195619452772 -238582527289245 -228715458488596 -271652845133309 -164440423591803 -103786391851117 -254676820376797 -247916805478120 -264146460878174 -146884789204722 -222555983758295 -258238332259691 -248713643623656 -227300911770224 -117489683092963 -220916226081103 -99913512812906 -113278035136514 -231795588489 -990173089465 -104240913064869 -34897979181897 -137537285341604 -130809161010511 -30867770433476 -71235705511147 -204676942094898 -80225371154897 -49270688519928 -197722303710545 -152415779477524 -89422436776407 -203429877706812 -260351867208784 -279260618752466 -149280864263206 -109242258953439 -5750854132326 -36792556944734 -193500492778098 -55840143072245 -166869494662551 -247828150197596 -255288236826166 -49014332455236 -251008328865025 -255770479841798 -142400288610621 -143759784166507 -218208930260559 -76746332256409 -190133746452430 -90245105284177 -269071894829729 -208039885691548 -251344275568461 -96547185304135 -75421319064000 -9961208280330 -24172884360260 -255979155851194 -192847508431920 -2710537906509 -227600514387565 -162856812731907 -82813747698218 -139633857133313 -209753672209831 -216202756892786 -68546622398390 -82223492163852 -181761141492016 -138062187461884 -163277752837675 -233105910187098 -98211737205221 -62898086939444 -208410430427402 -20870307488837 -24497605312512 -79602339932141 -51764996708367 -171861144656091 -100595962165100 -10972892946004 -119203498320662 -204678987430475 -199280088326872 -237368576564530 -80582567774521 -19939167069003 -30238776558043 -146447471443920 -120193938392834 -90867679536418 -194370649059457 -244626043973187 -76903959417807 -30141459196583 -35961071201477 -83023540591550 -271811566872074 -153093580380470 -281449736405486 -75521734430532 -274063016346119 -247047679112172 -247030196371061 -23879063644624 -194563951881992 -130444232328587 -108519371596654 -20462919818218 -273938626886487 -208321876443577 -150240704183791 -29874837009159 -168374672444392 -243181335094051 -116997266794409 -254792524018160 -23586614024500 -184376904182227 -80044050622041 -218084114828278 -108204829186385 -255750739650762 -171425784473780 -181567072605931 -158245259465190 -277440877246607 -161711301645095 -170194979445422 -82215912904817 -191880424284508 -177270559086351 -140519274398312 -129169331998393 -1084569335147 -172590353393814 -246624720841410 -208645815382215 -261731429906859 -263270741176830 -118199162038274 -13839089465613 -61045680967 -26792757101651 -271667198880214 -216562521095349 -97622027958553 -20351548982058 -52813663873762 -29852596658318 -105666904391377 -160269445501938 -52085423304716 -228761975440940 -158668299135355 -60633785591667 -189153817905813 -64609611061159 -31927734722687 -189296232170768 -9334392364149 -275548428795972 -222771703250553 -52535305156760 -135140807731468 -214346310409729 -178828105303027 -1488173151898 -100901546437154 -248407661173581 -102141599905922 -234416530424415 -271134861664069 -236205076402270 -177715986405092 -70482331071843 -174791630837578 -175737926314897 -53822459499152 -200841803635998 -46519052311288 -149374958799709 -30106533879601 -7581849743798 -240479708302183 -253432799297794 -195089261382602 -116506548082462 -169856583643774 -240028920660342 -58436075720405 -128792543005529 -48657678341572 -277371193830863 -24111863713844 -169972044446568 -96825521756062 -209590592664410 -8645418287961 -102174809028445 -83278128908706 -51367633713395 -119281468086606 -151938282345424 -234026483134027 -152828797415884 -106080530147697 -241670356131232 -263080056232529 -252035936381941 -266450632486507 -156002315744633 -105000692836548 -43315850033828 -222932626487135 -97215831960538 -36082905075283 -220730351879645 -232091145011731 -133790264947417 -96533721382586 -239630601655840 -251858202055399 -253787582884502 -94230140435176 -181787539449494 -162890907224072 -197658650574274 -183622184191280 -26221960214589 -238447536212477 -201927630840495 -225626355408514 -63476036646700 -106998478386744 -61095565087296 -199757693908442 -193755208008441 -90895355933400 -78953362211637 -159016142193867 -96543431973022 -66747743872918 -129296237401779 -167203721763837 -189493311462859 -242496545838887 -40774958690385 -128295245938426 -208887486596140 -48045839182461 -145380039164900 -204761559562946 -253058598804804 -21590035082443 -41709763802389 -214880728074463 -243775564340022 -233558999881809 -252023351052489 -80615360969363 -29026464934839 -54834638633713 -210717417773472 -94188753712265 -277338698482323 -105146498084058 -100223808166127 -37551305259332 -66363656153467 -271033272820393 -29231436593081 -245346139408253 -8107229647166 -85244829037186 -87665250095671 -14076037279125 -67705542256064 -81576195345642 -205473250043985 -56046266091371 -216099869685579 -264226716636543 -42728838173001 -1412415276467 -243631528191759 -272992794274015 -64049391747840 -233898874753495 -280010752793412 -2642363864128 -258247837512780 -234585137195098 -91545470219544 -15355178361668 -26358024967388 -201875642202046 -145246433304068 -148530824146880 -21027654597523 -126184719769298 -256491648094762 -19186311094206 -278942786374554 -79532379503323 -132937941242360 -64350069591113 -126390719571200 -254044197287863 -150766246499132 -248671563246942 -245781620952588 -117028071933459 -120497125033815 -85174140765721 -199145438831005 -275248426185540 -123675313349443 -181699811048839 -114582263736926 -5587028117114 -257498939444060 -20324833892373 -119263737224138 -48113964894298 -163730595986763 -201358618081175 -178666976050717 -222426164529609 -228245006656892 -69867508180299 -14538128950813 -132658029043008 -124332370102351 -66869462985809 -220441037384033 -71817367451763 -98089407952016 -165934225760051 -145073907003446 -102100860218342 -24229783694486 -2842575741921 -245971039005171 -274760745106012 -38743591815267 -107490585143869 -126533337509131 -199990432778738 -73654811264318 -35320113960561 -240951171613947 -9558213398144 -127012280564434 -260937506335177 -178397919020850 -50953148182514 -163532144918252 -250336635630923 -78764319637514 -228639018020071 -178207052171806 -11199618449725 -206240471256542 -134193547059862 -176510126169519 -38416618009052 -115988564613222 -197399388886019 -195761438031856 -175597615358584 -248717676935587 -164349231187321 -163966502269554 -103702546742273 -221479552047766 -140691547737153 -1007254497812 -213863256312495 -155953730322617 -184484996637437 -214790511528258 -239988890101572 -126607416750742 -212615206412965 -190925440101120 -19805158815821 -257636355239869 -149267496707843 -251845633824693 -92263391685888 -136315304117276 -105126691198537 -12818914419066 -2805108427678 -111463177362581 -121923861896420 -73428481893206 -258486817974904 -231141637720064 -77054808421525 -32372570779779 -118454078674154 -165756685999784 -273664720598722 -142851902702871 -214644611341520 -244574897343974 -122233184517167 -2090769826126 -266870824303820 -118104302794292 -69876045065365 -162020673236340 -186012543135013 -75386142692928 -158728145801347 -245265830285342 -102713822820807 -74689488455948 -95307787402218 -268626695177452 -152975536246982 -29287217204861 -46846908156039 -206965914033902 -133467980665612 -13785293535936 -12705450447656 -27403644534679 -64480118918272 -198024700912888 -86825565215051 -16804176346094 -135543630956695 -175037308192664 -240918069320796 -225503534457903 -254125570781801 -248779967860904 -149157817309778 -201293509211384 -279870406787355 -274266336009323 -158265895425439 -172522748645973 -235414200441895 -163658433510565 -149751510577787 -37122974271377 -17309545043232 -95671229650107 -97711254570455 -30263192555186 -210364394876065 -160355545819976 -80569127769381 -63801896791893 -279818219264243 -29694505639401 -46795640203328 -56436276968179 -268213922206039 -152562763275569 -124847346181124 -65380023982690 -52277866741645 -147584991534408 -184042801443155 -37582209276185 -168191668794418 -161203607341087 -195052133255959 -102816593410154 -46222493597599 -17889631618796 -100235811152079 -247937263888097 -206677388476710 -204096186228424 -121571165577786 -98944754383386 -55836692476216 -80699046553862 -265710923895094 -204494634014576 -199979416152646 -220799906526519 -170676824753266 -40108879045953 -233663859924761 -49336825918399 -263078594443422 -85775235081544 -205853681504215 -220727158297775 -110600295936192 -117334937673092 -175082563469489 -99000365699570 -227845003176316 -30007321814465 -198893358170276 -95256041809080 -97020659782721 -75436348132222 -192643555046042 -165280128449714 -30965479984113 -44795640880575 -25845914281452 -90644815205557 -124724505293721 -34802130491321 -256050649108240 -276016083397769 -102665724922009 -114416108547235 -71389992584739 -152484340513818 -160204575599443 -9053675161826 -21736729978921 -37032832044901 -118709720399685 -144422307823 -246581628704186 -123386135422845 -57176012201089 -113569043066951 -238606825222296 -11375757935530 -268911609202212 -125617207317484 -123523919141597 -69030446401111 -79592866011517 -278058898363322 -134231000295026 -184119873158030 -57249936053001 -45924276716991 -11600213054836 -214620045968689 -61087617943851 -201972458538860 -14040966011841 -144770664914571 -65624636569322 -160071401722100 -102870927220494 -144520380147337 -150897846582697 -223938994242164 -28788980661256 -56621336837440 -93160564575047 -150004948129934 -140732683267596 -255594125638099 -199165718273824 -230257557607154 -224929826598247 -56026823728668 -147486982361619 -123505601862203 -246768080322262 -65717802746793 -33665857987667 -55502462446890 -167139669876360 -82112608994767 -62395405361515 -244328599175926 -266546228614314 -204552584125960 -47526704325805 -80138872056857 -153201051478573 -58330077418396 -184492891310244 -74508565134822 -30787554347735 -266064935815878 -169998707407231 -13996375505508 -219937271537809 -223195890451084 -237016741762556 -98139453845719 -51012631831100 -183536272411078 -50889800326570 -207968547709234 -149565038626841 -143781414879489 -55180531569603 -119854194955042 -86001028629179 -35637770368443 -95522333528124 -196511843668606 -272433744188796 -187036393065061 -181535175377406 -151113487964021 -36724335097244 -235542058639678 -273320503396851 -9286584846882 -270092447646414 -173221992552386 -17405984365178 -140091726040409 -155490437898806 -153135998395250 -169251778728831 -236240394620625 -181724852210924 -187665424053434 -257712588295547 -18006404594933 -173321187841140 -85595126468463 -94186999002772 -245844986503679 -172438081311584 -276801180676395 -76738269719717 -141172969366614 -267786116586254 -9095422002668 -258154353309129 -102636413596165 -14309730392622 -206502484104562 -66344418702863 -35286620484587 -30530948930675 -262294220322851 -212026594891013 -129206182001507 -210262363059000 -118007418365405 -82139235135157 -140477050338881 -194823930896472 -100999042567793 -168673920901190 -194306330306979 -253987655042909 -33273745925993 -19374601469251 -41920490753416 -33413819606854 -2426871132573 -181043503791035 -219355294036268 -202398328867185 -129963982515219 -153555443287454 -49299039519157 -78537001406404 -95077532514310 -277926754356346 -107882107083091 -277268465439618 -117284142751264 -200732313243336 -29755649279121 -115542976914039 -60931366584251 -220863495850742 -50697405882328 -30916273229147 -162244786320941 -97953054658250 -141234535395578 -207466714741430 -12036720295594 -160587403435550 -3446242881960 -117155447773439 -20319441487694 -139224957387247 -17507832966997 -66730565683470 -241499778690524 -188305002733441 -105997801854267 -266080139712372 -81063239856372 -49074930426245 -266064961008868 -27282350582176 -254335311668366 -211087336721838 -225546952421323 -153448208809674 -146536583238368 -131155689862399 -162428503634921 -102514675517848 -128711759644889 -10466519553171 -242227397464958 -115405649683640 -145473962343555 -195637957395696 -149972565922153 -111113094738501 -151339535805573 -4327148352064 -130224964932934 -79576664242495 -176590664075590 -226885737135989 -272763721317812 -148370830191661 -9730468363516 -61739297867829 -8141419299231 -207312249111654 -131120868130831 -263394936465276 -3756223551853 -214032111074463 -101721297694512 -242925979145022 -119316218137721 -24732893057814 -227177269541062 -7125264373435 -255824931801517 -245026130449515 -9989706161519 -55220404476968 -184556454680558 -147688815552849 -189572083074999 -251346345056975 -46307516737982 -194787691911495 -12293217350226 -217322985510906 -249590801971771 -136794868312994 -37877406534651 -196913557191801 -166493598123544 -229055603313968 -135729171601351 -138961498306074 -178907154044515 -115241532834722 -61574411912544 -235207415601941 -161210554075084 -15685080295717 -244915562433478 -86030208410906 -50217236331231 -158163026422849 -242356570898695 -46880468561753 -53869043073692 -171119003586761 -96484762538188 -125934454639635 -129826087244970 -103966816938893 -136316391482147 -267672652614844 -1119244522407 -179692158246633 -162819569241758 -278792531067851 -244035543354502 -7397989212194 -112356536202575 -4877079574665 -78716159767714 -54505318617156 -106863091753564 -72975468192446 -211205393152376 -220665904808858 -248927757637198 -159021712037253 -81708409497928 -21623882654441 -181611840465350 -61600809870022 -230954055204892 -260796037136498 -143919111487714 -249792044061937 -200870537459660 -269903346257137 -206935973940343 -67954820548238 -91379423466074 -251073783924838 -1975551145223 -279851169336751 -267559188643434 -125090020525692 -207080470552270 -68039511393477 -115242038770908 -14482195248707 -18980639480074 -270925639638428 -173492068758334 -235461087076568 -69322822880227 -34227235903923 -53647191337320 -90584220735985 -224321289127619 -27471573716706 -204548786837270 -168517479369986 -277512472191423 -181602737495770 -16696242086477 -189496479852558 -47426029322249 -160077723002237 -53963690277311 -141603859663981 -65492484505640 -98988549400360 -112650228657923 -138909220527409 -8016968670493 -251169604829180 -166705736121931 -195498938496675 -157787866425473 -97400415566460 -143113440621829 -237492698590659 -183186594054341 -110742916080557 -230707261518994 -86467033706852 -1938474025709 -55904237606703 -158994191342885 -69031218381412 -269682664424627 -31096990459106 -127968013478890 -257875836150169 -71767805460922 -274417933653104 -146855978122141 -14544712031503 -265725672342308 -32325370334997 -66425205883566 -253958522675502 -37055099989343 -160175792711118 -166106242952401 -72852896590520 -113373889986724 -174402737595513 -97905017741008 -156225855454955 -67484297187438 -235691189811816 -85440506725699 -148284534821544 -269826455810865 -57898576707617 -160024005676078 -150485223536310 -137717885482902 -238094055852911 -243932239861424 -1720231858600 -127046825818550 -222150229285539 -242085122084168 -118939429144857 -211507757326653 -65769474036139 -12682903764842 -228216514366957 -74891052707563 -99629830103885 -87601537038794 -269257089441144 -184160160716749 -245637546898884 -205241074475433 -70690516934030 -38602121707468 -5554023289357 -24928228844487 -92715378142005 -279730414189431 -20972321108366 -42724519697567 -106226228033951 -90899082951081 -73950384731853 -89545782990316 -214076457835219 -245384783305311 -275655663866933 -25747086607630 -274270968281462 -221586630391214 -273552477577720 -112690791090631 -97075007995888 -85739890196132 -249596001578576 -279312177840813 -99254321653760 -96760458642714 -270364508275470 -170732753115731 -138507586397334 -183691551628085 -201145883450676 -112031378594053 -201504105797640 -86053824544135 -48583816958033 -207590915149986 -103203225733326 -27957436437491 -108424510160537 -111545111124082 -169162327348821 -92137079000602 -137413829751120 -193204671452637 -16582778115067 -59205952617752 -50230904504062 -231653863539701 -40888700618439 -252772169282076 -142883583149289 -218527973382055 -38895373923763 -71055345544623 -226271539299062 -93361473646140 -257885325304794 -105921482510243 -217517040933296 -66203018495473 -172759909738647 -11319739165577 -157552063794987 -203156550610599 -143606514543896 -50902270190975 -47081344297356 -240069233286523 -31513261949653 -183181891869538 -247244869385028 -59067550867042 -167670489497133 -205007483086469 -221022528612254 -125044135223648 -165230792393965 -63575011467393 -36912299728345 -163850029132504 -98290342039480 -90544794634146 -4983054300294 -157251511782951 -156436666688719 -111461751502520 -9425714171731 -171322896833118 -165014111786108 -200550511210031 -123766832729066 -26445796955186 -159099293864327 -61114659648142 -116260290339996 -89429143459450 -129934162433909 -108221360293705 -203143965792099 -94654422762952 -105263048876111 -151686260791864 -33565249161075 -34203346065369 -112943799764998 -165704453742001 -202751653490934 -243067184278824 -146340657870967 -1453648378493 -99769238689972 -6379726262188 -7311776561904 -256745110489098 -36620274777199 -188817209349936 -48349924117701 -224160734488431 -15867836903467 -65843950825854 -1307218532925 -62463667093263 -200713935916195 -55494268846321 -20413785123097 -143978053270154 -84557308462401 -97313751637933 -60662120268327 -144912850853730 -219176037049995 -227656769206934 -161782241267779 -265831479165509 -232138757753095 -130259253490751 -140918284997281 -97367215217489 -178183791915881 -130204788731119 -275568643743697 -269629144111018 -42171490186062 -30550537609644 -42238222299282 -180045912022445 -248560008306776 -130271753599519 -199637096897275 -258830342759016 -2942717104151 -118836825499833 -200570184665363 -275252443329991 -279316825663467 -219191680788701 -273781452913220 -51328016817038 -73216913511573 -260386883832316 -83261083965692 -150170451157680 -73234826284466 -169913887599972 -1106577740746 -51696336477657 -58101875417401 -240332594082990 -255791690183447 -183782116292180 -13485018112607 -267252243405474 -77621556569814 -70479958513194 -235399682797046 -115346246843336 -28145901347386 -179931924044954 -151574306442273 -22109250972157 -47238688967355 -189829743719712 -249728004641555 -268441893223728 -123560270626694 -215264167356592 -54166597364202 -233835501392258 -277221929103472 -105710782162074 -199214374732409 -125524736758389 -186067329280407 -86202328874180 -3268926295814 -55493459562142 -155399192592459 -196306293387536 -79685363862840 -223433343995683 -278462508339107 -138174939798670 -57870852329996 -250386656393142 -147765048020908 -175721425477302 -146002687825299 -208995019029325 -167865939151834 -221061443225793 -275364246256084 -233714793329241 -77309780353181 -118062817847281 -150738685945775 -61165273490971 -226752991909175 -24571653424306 -209701898042942 -104956336077547 -265646393104083 -173323458251645 -22640553985159 -278090935415090 -160181761483735 -268446821078791 -225614480406133 -123899884909935 -273294016690827 -28376216391449 -174874687194439 -257679666727187 -248436934278409 -65236198385021 -97604208217944 -74391763356748 -181919359070033 -153949783805253 -91269815078596 -132645447545238 -262749878485539 -174649126524691 -86046151324655 -142249907736393 -40586495402540 -209079335835676 -23754351686332 -227190498053019 -1744532861582 -60004399161773 -101312440110469 -257341834749408 -252927759687155 -236410047609555 -35972643279442 -129277506328676 -268246603756496 -4932479056541 -212162567751668 -207966603192726 -180648893439029 -41543088894502 -180832204711404 -192442340052545 -71506541593537 -207923560385278 -26899150758490 -63787399792054 -222598247556706 -141581283987776 -213105990860659 -271735621034085 -147749403372205 -4695402462010 -78456357087958 -24969051262122 -92700161729846 -47908164753891 -220981876532675 -229776003415778 -56682805820151 -217994567910380 -220050014064533 -200386254493491 -7481440512782 -139670333317976 -100505828135627 -36193485349263 -53739298222312 -168457626153534 -194462947171504 -241369044424744 -150890574528068 -228184263850675 -88946103542058 -239179705461959 -275323856975655 -245488905067465 -250649553753374 -24341480966464 -145007057367022 -273320322168805 -200799622143742 -56922376889214 -29460149765660 -115547673591081 -96597991454878 -32286874258919 -19186651842313 -244774923030876 -80279827904244 -195328509472339 -118972243295196 -258843428104833 -138598337800085 -185299411932578 -228296516086622 -122253132433991 -6693914042800 -178375811635381 -149576442520369 -144644988546005 -211941795176153 -153770235657290 -241215231153084 -94497388975187 -7033678113784 -94520401662045 -180009428584159 -230736658474868 -20688258565677 -75326663718103 -112208971942422 -76921349759664 -223066850273415 -82975223099737 -259770280612482 -107826511623294 -94216746313103 -223557157807919 -153273020590139 -101789911946993 -8807318325053 -88884872362958 -80996102288459 -144041528492080 -22344010067616 -164842576099602 -219559768089622 -38058064047780 -14820269184882 -39387263664668 -217514006910625 -139854077668524 -162128164826714 -33560747250307 -42879807635421 -91035573041543 -71312012446935 -240637386485026 -1766453635137 -203459954662339 -240987459891274 -50304163063653 -187710906148733 -169937956142904 -39948053058269 -107573882470915 -172429056850530 -76688986066230 -224879333279020 -11602562029283 -209443482686997 -276960035678430 -123786420938525 -64379522631802 -117296266892694 -43482333469851 -153786902844962 -276960690988024 -209253703026704 -48292236272272 -256635681246447 -43207033282502 -9934941267619 -101068876956015 -201784177347039 -148672238063466 -218685961716609 -99578164639966 -210994467104443 -276200057977536 -225264256133988 -272881486419961 -272633356074795 -15037692580371 -150593223110891 -49457362933943 -276402110511049 -267583306064789 -107187552248519 -42284512756385 -121484266758321 -167545174501496 -250241496061422 -45565730328608 -244239065961221 -198628322650708 -136544148169934 -69539889348285 -274611238133941 -62650697685661 -41157158978651 -62122464952878 -22561160256873 -56811989489288 -176394478751602 -84238382087488 -204889646015079 -190855155077134 -190888287068406 -122321761056622 -55860616159550 -126713215462314 -275737324006868 -135744986018878 -264979545492878 -176259486721967 -270873964810164 -245788344206682 -232518586688515 -246968468988360 -103178693906109 -88522570626602 -193933594028119 -217326209428887 -83320035555813 -125650960393764 -210490230953292 -167963778162110 -212125521190237 -178740682533777 -21417317247535 -9932687423442 -134907861856248 -235430101791814 -21718456284066 -231254356309356 -204412897639857 -199819340800950 -174463653107259 -153823368716004 -213896287143408 -235619438024406 -212269141684461 -110793092395421 -110105110673376 -11192163409454 -194167408885632 -218277915589800 -217674029406972 -61521549276973 -121378924202523 -41662324431042 -206781221322598 -206886432773627 -231867852954497 -244694435658239 -229212605656306 -200816535597271 -226248039240046 -92270894140857 -21403549773779 -13186587309992 -116430380446646 -79593281820829 -184675152146184 -226389835611405 -232696523562035 -90534243934466 -100148962584480 -266124862362201 -36277916909153 -164299798348719 -172557072056525 -108870309231989 -194198038398502 -127676420171141 -263502822521104 -95019115615851 -184849258943942 -231647979613988 -127805487626244 -155201661333892 -190978321606906 -220504342268957 -58343014184688 -152848808235543 -2182278252835 -13538540800287 -157628182177160 -65396020952211 -72382382834935 -54712333001105 -51093111225824 -90567605875911 -138267889275728 -24052176764805 -193941514062896 -144999760100325 -171061936451206 -204500491776769 -275980308848186 -277316911611189 -49003512340235 -217962928348001 -88353922275152 -74230070168553 -42928977721054 -118285808029099 -64464639496412 -51841066665908 -244578404377682 -188080707284749 -275145606777620 -161889918062490 -189634113925329 -149404215266743 -194844904743794 -159192629670647 -168471451019935 -104851204780557 -130588040249896 -235861381448236 -6134674222335 -135480495535630 -162662366633982 -113824801886084 -93453139068278 -167534422404603 -242211905229844 -259117993937121 -85130699174196 -223270715548299 -198985180403972 -131675532404854 -144708632846209 -132940777474215 -107074088277109 -243491489657009 -67689840603280 -151795261124800 -81354444101506 -252530958278341 -161093939411154 -151680703764025 -56646296038765 -170943534301587 -137092052924657 -27416514537919 -158618503853097 -267732301286742 -25603648344809 -71057708422333 -98562451595132 -76769161065347 -123005333677702 -27819810495497 -199687398977530 -192875803141339 -227993413106580 -261468193883437 -18758857845952 -11883397672438 -146919162837940 -109595708082064 -219193234116882 -72936963197067 -266109859589336 -194859253370778 -22229828657531 -181380594975422 -115628025398754 -181682211797223 -217207244775413 -200563022316172 -50938748049141 -229781809833756 -149671579477609 -96039278425636 -253915217512023 -210271469554008 -107179705463510 -120214905412945 -97162931437782 -76776747463408 -185879161958842 -24172801100707 -39577548518715 -197975565498053 -50616794456860 -41593751645670 -206336171410905 -50288277721456 -138406832575063 -90559997623302 -105510675406427 -179087656617147 -112176267148537 -168162229130215 -151342141592059 -163055372216956 -142840745525569 -223491044554357 -55914523783679 -216372717610263 -231873564896817 -130601698141506 -53238363060495 -117548742163741 -72552587642230 -199151685803017 -101327258719960 -116186296237962 -215408538644346 -53031256347096 -264098872472644 -135092372755186 -129285137871759 -158399804577987 -17597030994901 -16974744744079 -223013734645390 -183094836630217 -103721959222692 -85064131533939 -144041428719814 -220557601725605 -46172153072657 -42106366850114 -22472004075017 -221427258274150 -106008732207172 -135035229400818 -75234591029894 -109692343261766 -181617219317364 -12207010792007 -230510239121658 -191734232689109 -26077050931875 -161965012446898 -64770024448096 -55371039662142 -237758912637742 -43212940491535 -81014594389816 -79653941356101 -170989043398364 -90983906541825 -55550051611193 -167402218318351 -225716525058153 -49804591407900 -15151175569995 -34450638331893 -126104986991533 -266396906478687 -109030941374925 -41046247641762 -169945162703246 -241529875770625 -233995782997487 -51296085949724 -107203200630472 -46939197556741 -100071586534987 -274792180253221 -211432588057471 -52236558416581 -28979525660490 -256934838627520 -213969211776542 -105523157985587 -151998136788163 -246171806282171 -117158163645417 -211058070112052 -136079759487220 -159000236579703 -262429906858669 -236079186953506 -246317673731577 -257075319719224 -186707383286678 -88488999346122 -102462086144004 -189880101353075 -188290522482152 -23476632730361 -139044655892270 -262670623523636 -22755653204751 -74584743892125 -28971783113552 -226814122477815 -245956673445338 -53734264149708 -208617295604522 -264216096859205 -173654156951537 -68374600913432 -17192098101416 -52252655855935 -92845921303839 -73670750889149 -263096431964054 -70364406083524 -174253562861672 -130635678945310 -118955746091752 -76680766233109 -99697426251336 -234803216282746 -137236310307712 -258937540508558 -27009190457310 -43291450772556 -3775406093126 -199146790629781 -5008417854039 -88651184920245 -80014574041659 -183166360086269 -57278062299568 -86510088611730 -74374435172949 -204475476403264 -24253536912599 -104357434338275 -67302422386432 -188042519908001 -87594986702309 -42270522477952 -266486965873531 -198877800019684 -138874190332701 -246159930625007 -57729842300851 -73809093396383 -141200265618893 -160199939608092 -91458261868490 -264419623129945 -132591776440487 -219877646556224 -142004294846597 -257475972958653 -144474918555595 -115925921763581 -216171040463992 -169723457016143 -244090991341791 -65518903013419 -113496906228909 -87566629263155 -64287963408838 -74260971201539 -33565097726249 -154565058670213 -275108603578779 -264675656998406 -145990179403287 -148846330247 -137942522654450 -77237437213336 -202398137476122 -72589751532439 -36238500791758 -159885703953336 -113545279580872 -176524517622356 -250717090852544 -156363513102014 -181182467296875 -201772673306208 -214102606808872 -72730639991888 -73595471904384 -118190686042489 -55075726057260 -243561299051459 -24415597753303 -205057765208854 -98311531761399 -275396375195738 -205027407801846 -84506863396318 -193305794245552 -11355144221957 -55754612217788 -115535579770889 -155515356697896 -17403645527306 -207904139928688 -55228164509538 -217904760960373 -158919366339615 -83854437099612 -192248569261183 -253026376185111 -281170574077421 -128711918598255 -245934304215579 -222423955053490 -60126793238423 -63364012649729 -115581716396854 -224684474487159 -13254119429543 -130376425147027 -113719980572741 -236749933699276 -100755722703289 -65664760391452 -141010542159167 -157938273241646 -5319286798502 -228235336709270 -35579858978391 -96425579647889 -134456652937842 -132138191813226 -278128685643381 -245766727517063 -50628517357501 -152469081122630 -201949992026506 -240894056534440 -131581615784756 -102847385272753 -16266906402066 -215014108938826 -18963740399811 -238765591110570 -28483642761594 -216065718656550 -54600387321840 -210078860641880 -181379475937736 -9126891920643 -200894345210937 -15457971541685 -261926459852178 -94105940235217 -52307101789051 -134465954306424 -80116215725261 -144699288022425 -122460782209459 -29943727973208 -162052100770146 -234103122589345 -218558568831401 -266538360592367 -59542147434138 -97103047168754 -135119791122069 -14921039312872 -252879814392449 -281141952092249 -267273355489082 -176551490872448 -158085918700153 -61896032787521 -55792492287525 -195485995321811 -209902239742425 -9988084874198 -119024458363877 -246655078330402 -278306848901326 -34624494484165 -160608090864004 -192711373538458 -29616750242606 -229255518978750 -207723358489172 -275292182459493 -15265126856812 -59225938611910 -191684680654672 -226995028523071 -216080735343537 -261601447733912 -216300497300769 -158784880652970 -63028624906041 -95742610578575 -145190773497350 -109057857855773 -86596832593445 -78786567307927 -15318100794171 -61189291778244 -97725072231451 -88619589150626 -70627628499208 -24114659610172 -260537271481642 -214625638336248 -72305738293389 -81365218868596 -125117051116809 -45188721517101 -233570274547465 -263643498467838 -274021692627157 -232980307773139 -222932786720842 -103736598159657 -276943195690662 -30227098331038 -1721154210966 -102399370639821 -262896923765275 -142421855122151 -133100201959589 -27060013169949 -191205987383227 -168770530286127 -226463469406859 -158601485717116 -264664352219591 -268112829563962 -156322097292805 -142151046480742 -147226827394692 -183815227315770 -263986902530768 -250821321305305 -82073587767232 -175647090823048 -149481150767423 -248218563070591 -14292311318769 -120301569465676 -45090745652063 -179498450156036 -79516209752906 -165890317787020 -234603923932722 -21912207053862 -185530315518536 -5197280722972 -185656194378544 -118183104198547 -186519110540975 -210491782559065 -18937102296251 -194275434132283 -128409237393087 -189880200741793 -145942550157368 -280869678602077 -34469363204191 -243539490207405 -226739647487637 -153881849238044 -269194245851216 -15218555790886 -27635966330617 -80255628128968 -10895213229890 -110093545449404 -271795692048869 -37442639224483 -64628162123370 -239690458390184 -102878141623179 -152926396479464 -261438935190569 -139526842092581 -194002605547846 -175145690313047 -122370750497452 -109274434206422 -85067483822846 -203774212571689 -48635168648643 -15001578392839 -57814375176459 -74267246215719 -200424589471487 -128180663975615 -69556524625729 -209084098865228 -265598977521964 -230884162787562 -279277534583523 -65451276597830 -81812678959802 -94885946915642 -258677505449352 -73967742894465 -211828538165114 -200806169409952 -188026727100890 -158314044214628 -219703207605233 -126820075568560 -107531096497912 -65583300364711 -238456965979109 -215447788792806 -209570184145980 -194559167685406 -93321765510854 -163295504209425 -74318088851935 -59569514137276 -210177604240639 -19164131168275 -78678099358194 -16685155399638 -22884468112531 -274018508985780 -148227027031548 -239499385299016 -121954986531295 -186046086143830 -144637902239401 -175955104267909 -110126341012573 -63682686360905 -75091534632887 -32806156559548 -70174425891635 -117606000108197 -49737118083578 -50653815014395 -145855301446536 -25268693072410 -124707580688419 -162113944308782 -221799237501033 -74275614840154 -224957817972008 -51747845407501 -58959446378760 -126507570061433 -261223709124414 -173938339463684 -209084200911873 -231735661556158 -115616615629795 -252233656635192 -191435639298795 -15909431910827 -126312810681581 -90485156453973 -274191628899509 -246296600376267 -99421863044836 -45446362062292 -210932046173360 -69613139175081 -70373668991514 -222498499618005 -184330045109086 -194158350072244 -47571904123333 -111443035096744 -151360670787578 -75709907283144 -273137675011563 -124706483680447 -256299732750535 -125897257170437 -174484257404817 -61750977781769 -161309919822829 -18525293814473 -214671266621376 -48830808705294 -53434060695655 -80813429718478 -162835285175791 -56121714904012 -149116668748254 -95456131934880 -246214586351883 -78471841570717 -18965872513053 -200481208612792 -173854423031348 -70914942493830 -47221702163555 -146964933969650 -30685702747192 -209315136554812 -51857287129914 -82603408677631 -144246421648528 -13130215076026 -153662559228860 -99380879641328 -178897999847758 -146076454826136 -26859837996651 -23502446622413 -214396703951153 -175007753367357 -129577788592954 -186517644723337 -264520668606350 -137364631372622 -191228068579702 -243792477200191 -281101126271111 -158479615722678 -258538851853553 -25583644188063 -13605273826060 -248922879550902 -107429206108578 -39164396408196 -132804042221964 -58074918016154 -14061378929052 -265722304982061 -155587114895068 -143668563820887 -33759968028228 -260667984186924 -164882800438952 -182053988375109 -208693839905903 -157917368218410 -11068872689133 -158889094809779 -119585470282363 -2888946697922 -99302134901859 -139607847838903 -246935817551045 -279018320487681 -240448642917226 -217697439221191 -274576725206522 -17324413651821 -34111324374479 -39975249390889 -28228195973532 -230990265674293 -170637406111917 -33781101397589 -223942347904739 -118516294943034 -192374536142336 -39985524126306 -49451637081952 -168894701568356 -272167769610995 -267731578250318 -15996166747433 -181287863828522 -87865307294985 -249785426164479 -131640445013296 -195708164845904 -270823253916836 -88425878955373 -169386182578563 -80895991999687 -245104832712331 -116000018737640 -253673163736947 -3949290503001 -129725815109373 -102192007801643 -148917184610654 -39843558605298 -215148005121427 -256780017293201 -113160133327947 -23416801746205 -210721703880095 -5420927697852 -72581141369668 -116181857458647 -143269772760099 -25214923826382 -222392852126019 -219935168320086 -168813450861364 -205445706886076 -199951777086168 -56813541896515 -3715129308393 -242576516197026 -203303501707146 -143148037406634 -206391210669360 -241374873876657 -52582956234608 -111587922345246 -192847253018634 -158290425102016 -85543199449112 -258051136858906 -83656618297059 -182998707538458 -210152665855246 -274613604947022 -192220070512560 -194647242391648 -250416932814571 -106428184348786 -104202540441444 -52619512407815 -167875855838596 -207696448180252 -157051658384030 -24843656439125 -3554538589923 -112917012533007 -7977690837229 -222679341946274 -249347855550071 -136340600024790 -204361261972447 -65631702291457 -188845191800620 -57535655427783 -77530854515309 -202594151643321 -78698623035901 -88737222034749 -250816531050174 -42853586200944 -8541717304619 -254456392396551 -203893469363606 -2679510482057 -39621916953145 -126845377184892 -243412314845118 -156964376885686 -166711290785419 -56337582424867 -211701868485719 -101575897373234 -141656235005161 -216007177544939 -104411715238318 -104500588795633 -136070877181967 -150937066322301 -271151685670094 -65935834282304 -5007303151745 -160064719908404 -157710024729835 -143322042443556 -9915399047047 -257979327233475 -1811377408595 -130481445965538 -211316666477802 -279109445991630 -95093281896013 -123109706039992 -2440408396968 -142747090417392 -193432463320010 -100646267648393 -257077123241165 -269372245660269 -166690304584414 -87599164207763 -106639591164277 -162559414274831 -63970242827997 -171518514100509 -197890117416674 -4275053138754 -272670528793356 -70030782785955 -147388692104640 -267895965187072 -137213300131474 -101081246260514 -19766937332629 -99963828019277 -165837318621074 -16925256179035 -17821862652725 -174717834940118 -67164721320348 -227285493445225 -197064258684854 -60905786684225 -152458821060416 -59449409793135 -219319241915541 -89772304690020 -28542618588701 -270487022045819 -16790708747618 -35839395287282 -242715072289873 -149184199015878 -196337825850064 -14242396522698 -280633984196845 -69983353129140 -121949121996203 -127594691095648 -194003979151597 -266633379662424 -9250322558329 -239925637015065 -10315672322503 -136023474508703 -114883916744630 -27793288019224 -27413805985738 -13275967634225 -175343043045207 -47419925476083 -266195682678608 -121529421798563 -100806892252266 -169891033213728 -7078833963537 -105141677982320 -72575197048945 -45605733147856 -220289012509767 -226567385846487 -116665657589995 -227505212289134 -250954001618022 -161332402125820 -223393923819843 -281075984470932 -144414315357326 -106948283228422 -228440017401138 -42583884606561 -75554694043753 -65403132215853 -170264283972856 -234756377550723 -171837534430427 -83183439693569 -273806669959311 -103552587765572 -108898190686469 -95663748543840 -28206192317 -218776127350512 -209664989650553 -77798362353392 -159052751946956 -16094078827894 -215523117833964 -81098893966706 -274107078262810 -143052282171378 -104397958015646 -143842359944868 -144601729157671 -115730472651129 -276384514103777 -275912449944462 -23863687745252 -140515667642580 -268164127912759 -83091298484533 -168517912575492 -268141806289959 -125765758502690 -139245943969030 -94583456726135 -120606806998183 -32506636300813 -227005019916718 -3046544496537 -268062397120788 -102609936387914 -184350710024700 -195367001088313 -14041986107821 -132445269880911 -257648110963504 -237123710498100 -77661946827212 -228526346367431 -179990981524612 -269013266408594 -20378725792536 -155119173762483 -165667963756233 -2403152811845 -82062415542261 -196738998157495 -202054837953363 -257894264091478 -211871930309257 -135353328712300 -248927147552972 -104073885225341 -119514982312449 -95902010832993 -193830871042946 -72867273185067 -178752161729803 -272296462128301 -92356224558256 -116041424959360 -42664875079762 -241488404446875 -17273290212971 -175890689119264 -242196821577406 -33273759988549 -256292513051249 -64297393925709 -56861688315355 -57170065487539 -257883091666666 -97940907657104 -168274160454516 -149807752036563 -179926844797442 -265368459454612 -242790345658503 -27505868259724 -98360121921240 -174105502690567 -147466845418878 -251259460104225 -226462870370739 -49658748270492 -101460464943958 -20951133897041 -249188777109457 -83129116170084 -267779635211248 -31576305798369 -229312176513419 -20585165438930 -98173063976080 -180294313445429 -51501956279302 -167789816061393 -222940941185068 -227391748317724 -111626824246192 -163872708534869 -116266366908077 -233372128839261 -152546063554585 -238078552356702 -85884301007133 -167229200831286 -230720298195443 -159195481557220 -223233289774667 -150669215230487 -218347767485415 -235796079109393 -14035804344702 -220915822811191 -250749535802127 -73082450788850 -217834251995975 -169133134667022 -18532972978001 -152211568115571 -1776229342484 -118689723194589 -136860611452117 -176205785866816 -222707129585246 -33663597235454 -271362034333507 -8572328118340 -221939718484565 -13007144141508 -89424634364514 -85426879705500 -118490578177492 -268600976351842 -80656872915181 -264941229029211 -35088308661041 -235170094081220 -183399601437931 -31428702364477 -210792879627718 -205987907355177 -191140172253420 -193614515034219 -141549794659559 -673846461976 -182716578942112 -79598828410326 -221059649570755 -280780235773898 -224098329597214 -255717123731501 -252820255413662 -150208901955133 -274444644865605 -213182908571566 -78460254272440 -274845276613560 -193236029767574 -257890314500013 -15169615270913 -216171554944260 -83138031386451 -25871551945145 -93306945298903 -176668904660446 -266737614341725 -72968986817440 -111547281705181 -31305555206059 -217640410902084 -142948951378097 -71711798210416 -75216630675147 -149308738960434 -28981741404788 -100891924154501 -141153087890771 -171225062002587 -144511288888376 -265392847592758 -249879171537530 -304742492200 -150616739467467 -14218506684144 -29256041322757 -61052687991088 -262954012156413 -186808605328998 -230301502914231 -132961104210242 -127110118946127 -156395402673710 -91859563245693 -144304126577365 -44940073018773 -228276845912576 -249641844431536 -361875273192 -149987305753760 -150520310056971 -264811802142732 -119584956606575 -168056301415988 -9333008002596 -147064041271071 -203722628540855 -260758828031510 -225562548518845 -93512070877561 -266482898907841 -185592955967865 -163702854940091 -38996138577782 -79108871319808 -50771415254824 -217284198487328 -59577831346198 -194141579913527 -263124880681247 -7211670493665 -244944930519151 -79850260628024 -230267263755890 -73649122726083 -120522419415222 -267665016426951 -204142406784751 -67783131630913 -8501850255314 -81506363992427 -44810607606533 -70330581030879 -219308113298898 -204207710953677 -111133154635646 -210244361328906 -247902382342161 -172048998317139 -81836701619114 -255305736093900 -198239952437824 -229970043298597 -209977943722484 -60518809728239 -58444198488212 -62273226541691 -14556991664726 -46564577772565 -172408852528721 -214333351591607 -28480463272599 -82580715860139 -104968436456282 -186723056912950 -197225512705011 -281455333738060 -179579698961818 -15974773643797 -118213327825369 -257376280622238 -97518582553728 -203443495340670 -226510796432594 -15327107868486 -55674177330216 -219259775630152 -232371603210741 -33777825220258 -65898661838760 -3638862239948 -177848739214160 -108545581515780 -258087837029817 -87249086330497 -96943605906997 -28144343761367 -188125356381778 -145919176863924 -189703218602922 -93770194749092 -249672909095726 -30342489115252 -186884842604979 -18524405453257 -23363867596842 -45699831432533 -51783506272969 -118170890461446 -118149114846840 -201220259245789 -170527371921971 -194378340565951 -79021499769570 -210679415656308 -75502593512043 -113889923469038 -117533811916330 -233428731319905 -172362016663757 -35673806642448 -74636744127058 -266875422958577 -67008755405001 -202366353499418 -221017329431049 -206291016993205 -6524857553645 -260546300382393 -256865623849739 -54169820385182 -129635297467512 -198317456977029 -169950332971948 -207892414523559 -221599870401469 -48133170009953 -170558890622008 -261665253981661 -51308946624626 -15960664496919 -116082790557788 -64314149073112 -18332058268109 -157169639404129 -35494217519867 -180853761160981 -45694421757827 -116698468059335 -136501114705588 -45832453907480 -99231429020959 -189022248793463 -55663409717944 -136768301189167 -89049703030497 -239930869662131 -235202361294865 -33479342093025 -23213442987052 -138680586937274 -192895519350864 -62221084981721 -254081510779176 -137465194308708 -217809054592699 -62120457838011 -206157176265512 -151565884785277 -158911091388214 -142665768676866 -73756520375072 -208040817769291 -210971096037505 -154935211997785 -5272600571151 -12405591264434 -233191289224412 -11928203015985 -242859806201734 -24120547881368 -182230726980883 -146714937590631 -63785844010764 -234428551984175 -190856893535249 -48787128476359 -101449213575956 -278651335275013 -85933879197719 -74229588497952 -214763066683156 -60493013390056 -97649277125996 -88370989572975 -67626498975872 -275214143380739 -115509449722761 -119902665450872 -191699070685424 -141585173505857 -161487626084078 -112572541026141 -193032277882888 -80622255124582 -236354496228778 -111594219449027 -34333220239764 -110587771548797 -273899444001088 -261322776674722 -48402941936538 -129742340961771 -147968278109172 -166520217322500 -15286928947446 -136498680196033 -245683565980563 -9428800764035 -95847791411419 -3832348246439 -261151864407583 -15284250352710 -47054880308628 -232239459203765 -129851475561004 -261102063314928 -11044687867779 -195726007627590 -70280538609726 -264830899326058 -32270825153231 -9313621190387 -274321551395639 -234540502137512 -132511100294594 -81378808121386 -166281033470519 -24452330884962 -44834265511214 -212355175677907 -4490611588530 -97158980757258 -150010484192219 -173484961576727 -249719200073326 -126551185511215 -32977096665553 -185159253292685 -191541684143260 -37663918037478 -208945042947828 -102794740220869 -178547856049535 -89261811885349 -242430244955133 -132646277657973 -18841753264330 -135248608549849 -8253386531822 -12818803672254 -48665804768002 -243740535126795 -148568912248472 -190673677574367 -7429475998935 -213350333315716 -224252328891121 -47814283141057 -254534246072753 -75685484779835 -6991437242274 -240858189720965 -50923544699541 -51858030324115 -34245628403438 -131630122732177 -176189846500337 -280388885573699 -23893813175080 -232396794555549 -148516546114742 -211203860804710 -157042613346534 -229578129514658 -263608807185497 -16226354002770 -18667106959775 -261635826652975 -143580977719258 -179019121277106 -67806509398209 -155742718423038 -216935486763021 -268691898136420 -209540182804145 -196148010710937 -156271921523910 -212587560557519 -100286124379847 -209325077596045 -177004034390358 -25108653364398 -35459669483204 -158749706934565 -50130338248008 -52741054864744 -254803209063121 -110617669557197 -268355223518025 -189055221825386 -3268463073057 -117789775689501 -198335090832516 -138400520510105 -166358106931127 -166574291411700 -25242868648395 -55657210895595 -250954414902277 -89384808263215 -8180881164759 -49367321731162 -231816836867979 -37816360216513 -112623135922341 -205107118411835 -277669651305729 -149322317043743 -137401670038628 -24334855517968 -7241107912074 -192578074305625 -139390470386770 -180286093612308 -107266847939125 -187613383129076 -248517640053458 -264582727429296 -141374629113606 -255654262095920 -277824126699976 -237622344438124 -59090658818443 -68093535989069 -97387383700954 -20647689269186 -219998790785352 -150976733835170 -210936510651332 -161061635607284 -100721212848340 -259488581329611 -48659004161689 -187524015889761 -63990141674555 -177365355739631 -247780277408095 -45843198903082 -176681730873962 -95471649418408 -224904245091820 -14194616845590 -98391555432374 -1908861138279 -253085358798962 -220505348506266 -29191247505128 -47117389284667 -173852423572276 -108456639103868 -274484646742728 -209396303651273 -223708625502683 -93800802831404 -46205092882495 -277064610864083 -118159979152875 -227188103248007 -133098636972056 -147040151432517 -51617941769849 -87404122724577 -6252937715152 -26872426016263 -107020377831753 -2106867661969 -240865536944575 -93324943034487 -211740034256387 -96158285048885 -203119799379308 -20478933011988 -97782997782314 -135684573087315 -155622680611057 -9718666999281 -94810243999385 -235419425516447 -254162425944598 -214759723401800 -44190066492693 -197935267848969 -255271968456833 -217410220793763 -243539640521595 -176387987110236 -224781424013065 -232098694037717 -184418477294911 -278231286393308 -8936832197523 -31905017254685 -132020024592994 -99172935516098 -116189278405814 -273625298277401 -131955738319330 -167504038188879 -15288334676410 -217967237117274 -26396037174108 -187305932657518 -260959559442052 -243282862804353 -211524742044670 -248607139815379 -201720539366970 -2933734893401 -221175520917211 -179366670183788 -254625208891418 -11112401090740 -99315049442916 -271368680323960 -275070177843736 -120206445950764 -259379618288408 -66735758085823 -5996581285404 -111759329936014 -64283792627044 -19082279971381 -103106996062723 -30589872303272 -210631881630117 -13360948108034 -234969267171764 -208521333365487 -79582313394353 -190537020153440 -130877999189122 -93458677878586 -219237612145180 -77215562192108 -8710044509875 -143393412510257 -130245847148969 -90637624031995 -195105803718959 -18837929435160 -3074714206955 -36838439037420 -70850558322957 -683800538015 -239958904900753 -45842518080515 -175772593601419 -248281348776748 -229858835935227 -3724932016197 -197146297762451 -72879461437384 -61401163181647 -121513276780317 -178695762698938 -124063538182493 -80167352561807 -246056285713956 -108812260931919 -182436110694149 -159502281190838 -202137159170981 -258806413321945 -186016629301843 -121892846598400 -156680818036267 -87466626698282 -275118186585339 -56545293230167 -202102754495781 -88668711260910 -73210762829702 -193582543962833 -81775768346285 -36851836260714 -189830083184598 -176800546756213 -240959969112144 -23294481386694 -147018847807326 -236513219186567 -210539960524734 -274600263036746 -113924152492008 -265317445129791 -48865764101386 -259962087503898 -145451853516739 -28717018352224 -30189150551699 -191896942785542 -19173958597722 -243764384448156 -78988345634436 -213649490696789 -183626267965097 -134154388548613 -167628999830469 -170979318816733 -228055979559065 -116372672861586 -64984033907616 -86958342683065 -260314772501717 -192173171758252 -154427434192985 -160014834071942 -205059318666230 -116184361900158 -103115580394408 -166857504703730 -266076890347999 -220458030524627 -37660981460175 -36770831088968 -108055872573863 -45710013215684 -108380957795682 -114236182477561 -104684799442501 -50785131530437 -247468639413950 -121205857664289 -150746635369825 -216087683269187 -236599959037486 -249303284155736 -159092892648504 -190964773276840 -164843490558940 -247194705645001 -166876260562756 -13846674825658 -113123464285067 -148302684095416 -110256294850934 -49545658435596 -103957417442460 -193579453510398 -184873053158396 -207725725620755 -159569554049068 -261262326947269 -38460413310215 -25125127401504 -137572792976501 -6140337263581 -156436407352336 -96490895040016 -248991515170046 -261953487196017 -161044591766273 -244940713718410 -265835963998812 -92028794168680 -219633909384591 -37837291148034 -68756246316908 -160932983652273 -118472637519010 -262392302832716 -25773138853311 -22223358258792 -185339072899121 -253142195402074 -172709155871273 -52958314338224 -22634630453473 -32621562208658 -159164249854237 -30219609309071 -150513480407465 -196824297987061 -35128757004493 -46368100023283 -250757170514238 -23153023496083 -46202029346664 -23433952164337 -225611099916355 -253306951381432 -161757020861882 -280944429409506 -155234204432728 -177356177016355 -200207444657767 -171445525078127 -62617690628199 -196798058845974 -3947647715636 -153311536691513 -11947387404767 -247282360397405 -78815892656202 -104809607130863 -150874870170679 -5903235807875 -274094776963556 -51560544803537 -11789319851694 -188862065415261 -4163709925727 -48511085845929 -225064216428127 -254583380623268 -103952815833055 -53312869718864 -109438108361316 -186053232605651 -253290668066655 -151146479729186 -174440212256475 -83367457871751 -23785982406403 -72769986939796 -43689724878012 -176850114583222 -2439412737120 -50206492410569 -97836298926952 -232539618238146 -278154160527739 -16819105203355 -49274080797400 -69528569369760 -5113991049118 -149119107430393 -195470686968097 -122906497891215 -207859573731633 -173348189301700 -154831103347886 -141177313721562 -131353947368642 -273846196730225 -129168261125743 -244932567127171 -95894686045248 -59601325239210 -64852583210330 -201804093929511 -55119708872043 -181562571485331 -114283806681470 -267780678286117 -203177335145020 -159292437457963 -267333670951014 -214444007448046 -6388709555179 -263138934567420 -25654959399584 -139117916869638 -195066127169098 -187453629372390 -200313003118481 -94268974408190 -144512907619931 -12453499062472 -52623025537920 -51576216650238 -23185337755319 -170161666422092 -8512832704494 -221437109050315 -143806766061327 -80236788453239 -87452441272793 -245667068732029 -98305136781365 -221009627929571 -70814023493340 -149780297606822 -159224488930890 -162563137143972 -195080665038876 -57833504019428 -106810349515476 -116413634489910 -174128003298007 -163414036759437 -4291255189862 -73667644147076 -79447840179116 -26535524495234 -11104387652451 -196331559209943 -60077997978440 -153360602549194 -170511241072082 -106074794277939 -265316328301238 -227423999724233 -31243030511837 -53902748733206 -98458542853010 -50518232257982 -30340087462377 -88813358613291 -83120991694117 -85445561239063 -116144944456739 -187958134752132 -193422902871901 -227515170580370 -157397610421818 -35045302984117 -116922309822739 -19250460746798 -198143719662306 -17127524622492 -247562861482509 -103637488401181 -147643949176683 -67140338593219 -228790715298227 -1014816264741 -225914179924355 -207543542619641 -101770096109080 -222805862282702 -254068988856924 -173952687594866 -41341600281977 -130201543851393 -270777403774350 -259249552576940 -186209741832976 -123596892319288 -119573733448481 -115108658031891 -160570480498001 -31531837643711 -95664312782070 -195872354084368 -153687127403659 -14209645315070 -96056069827872 -18102763681176 -224518692352626 -184295519243996 -71685230138614 -137093309130379 -27829677460300 -51699331963926 -13471710567752 -240989542600264 -42486576991186 -140207320261904 -63617714800417 -32591536936422 -145938532543692 -146486275704078 -214815205316318 -220243540261985 -51813950547733 -50458378876721 -201506191633620 -189737013192288 -280034712095790 -144466254969205 -261477335489603 -93432978907741 -152243673233155 -91453408142942 -204672761273285 -85652451899779 -8172780339987 -35914086519143 -233930635370932 -211708876100225 -63432614450511 -100700834419926 -55354004566078 -63016057446773 -147522064045741 -141151104753087 -13432758441679 -94269193323105 -200003414382169 -173205852326375 -279748287812795 -8935660268391 -95663680461321 -277436336388141 -276887644309885 -173636044686269 -31375227611555 -195138890041447 -163778414213720 -172362448957121 -60523561353565 -138276067064576 -72156933980398 -173742416444012 -38145646006835 -227597383040788 -83676334506584 -269337425443415 -255642937087418 -146548129384817 -119264473468604 -260028301338836 -182911239415510 -276543112109506 -54838161450933 -86252506548811 -162563201011840 -117266172447095 -156098565187888 -150649574930125 -125029604112494 -183719062189629 -166198249534116 -230458867488120 -93422645907732 -154431099867310 -272629531257247 -237131955826238 -166485987290050 -156973229681343 -54677740740603 -189562904534448 -213817648657849 -58838719505380 -74479043258950 -139252388372546 -6840159425179 -126383824914189 -145551265781020 -225432521949327 -140187193484550 -37062284404418 -270767923074270 -77556641746774 -53025276913948 -73328252239273 -224643166130754 -1885836491680 -221941868204173 -81621734862293 -165487731267392 -275998467202450 -121297460281555 -207196502266774 -233390282270863 -145576446346203 -37151272112139 -149086005050793 -231394252957274 -254161052343233 -95911656689378 -61668421746455 -246793487940564 -277491450313037 -242121642873607 -195758890112958 -172826277245264 -87504060853237 -226370920266657 -159100763632427 -210462098313101 -262766796126165 -260746086510190 -269834031137602 -50302608835246 -57306399279249 -250055042023509 -238455592112262 -118427771880495 -150871805070524 -114166038775175 -125828632937263 -210976345716625 -6131350949339 -92587753650877 -161125602500481 -43407041192663 -113683795759543 -211229244499819 -63984496350220 -11726872623889 -82355893953825 -264415047405251 -195372192284490 -47737476188997 -197932105345168 -146438532386389 -38077264968720 -132143454594455 -279633170653756 -87740514389246 -108742187239242 -221794720650002 -241157894131058 -226820296794684 -190539788638806 -35866407613233 -24237140345698 -237266728454882 -187248189214084 -77275947807448 -102016196984626 -229019247094994 -68542030044944 -223721084902228 -193340806633794 -96868392863131 -94146874298068 -202837421639089 -207348811143274 -10698784594744 -179814728841216 -227152397110243 -128860683669944 -115620305170754 -207101574488201 -223292379390797 -45932861904883 -225610942565763 -267138881297777 -264980438777138 -238160350373159 -248129900529966 -72211946369796 -242681719815092 -225878924069625 -142545199167208 -121928507463868 -251286240530805 -224609012206076 -78054895849703 -48700861523896 -222228764521381 -271762136927883 -94634471564721 -262463244224093 -7684142725987 -84901159072505 -115309470973793 -160053511713953 -149416090313089 -143668075494243 -136599570222421 -87751945676559 -239019312070449 -95516779421024 -148256897505051 -72402365655617 -211475888821145 -141375004120868 -180977195230273 -256124031694773 -53670361589148 -8860945379928 -40227637915665 -124797598824047 -66639812871406 -179506619319206 -60255509341646 -256922145382929 -19381733453526 -220207857267823 -116225330378532 -264488109461003 -64206720559121 -220552316564703 -257269745494036 -63831913241922 -98049726528464 -215359591466830 -145282816731107 -123326430652388 -193698978265239 -124634014734792 -159557173398200 -40906198641819 -212217264067067 -105735224452172 -207820400936782 -71296574268788 -133251174282676 -72908418109524 -202799947428709 -179642348499972 -192134796860451 -221832209755459 -257817722616956 -196836289184887 -113590497057444 -240511196027850 -261092546022404 -82897740113858 -255730230640422 -229565170498941 -20136934367318 -54729575124461 -193469662936952 -116945168560042 -154257906210219 -191102959991430 -277327833344426 -51093657085018 -151747617008827 -100430644289149 -231869055906 -58172601132049 -245804570057069 -189362180942703 -183302094275725 -34535201492904 -56115619324934 -5360026162505 -129291670678283 -212815859834372 -144166500161563 -281470930576691 -37524290258223 -60062297445236 -153947167085006 -172025092373934 -137618968999348 -150502302822629 -140404085722258 -36017649695429 -154170135630993 -63573065768743 -148713419039739 -49897085461554 -134466841368719 -258275213192870 -219744331602795 -84904135930285 -254389481062384 -119128787427285 -88199719488753 -202279018558891 -219792666692030 -107748761343449 -8129476016295 -30901077262431 -12559482705353 -230196630108992 -76281444720540 -69965084570955 -17357119611705 -104536151136210 -134381347114352 -229508124874756 -78879665247395 -202285417100210 -6201964125454 -166713834634874 -242048306375338 -154790801075574 -30284439362178 -73022825807265 -122403673512998 -147534727033910 -227537721408715 -28173152763740 -281268803152214 -215284918659592 -105329222668877 -58886358200794 -249663267506532 -86743856977540 -71888206929505 -7024117447564 -276904541072965 -184288216791733 -66574664779463 -29566231047435 -154351043134598 -52348772283473 -12400946171463 -25137347526411 -104906196255961 -228981569751989 -241118473628848 -46690165147677 -133837616436545 -177233642562360 -22017716664023 -121557918038501 -95900005398346 -93343795645424 -87745049054582 -278027614811604 -279950975174903 -128381388637070 -232582731661199 -11317626377099 -73721787760082 -26336061505267 -272734775395536 -145057857646637 -113240400468228 -201833128006996 -21601020197170 -250902781121581 -128529640030293 -169681371282014 -106980355017750 -177525267864905 -7307353733123 -279311171249899 -276439030361330 -89088992430820 -188288372904213 -50722797666354 -181108477827771 -195211331277511 -246529888936927 -218717100669365 -200756834927750 -132250370690884 -216261418352280 -184359863283176 -52287404896509 -15629439656790 -113221543963544 -233082656269073 -118540723277520 -265218566568071 -230599657465781 -1339403165536 -218123813355795 -97697165693298 -262520933236345 -193767450794850 -20133060751988 -274380120404463 -17744675227637 -114306661399212 -60282990907154 -153542113109031 -250003793371722 -147828322347291 -202233753817528 -4491254688865 -232969916058797 -76305419838787 -249012353143381 -90422536425664 -175735711261028 -219940797633840 -195861501721149 -122202923562561 -145237434902364 -258206414696136 -69782229615030 -6912416727344 -96618679694081 -135458590560875 -179381392744222 -36374778422178 -41078245775259 -134018901891800 -214620447252888 -150399794124870 -3054109795771 -100274648533339 -94022515171692 -220578799417863 -215485004258737 -256404161913689 -233865673178743 -228247525302603 -241247365209099 -18129774229338 -36790505223375 -176631288495055 -77453249272760 -88608272344663 -125274179304368 -43113404503425 -76189133352927 -160837893507847 -33704992327207 -36138611496774 -82038429965561 -103190084742099 -28047126510340 -104322689397822 -118187604658470 -110043290380603 -113664364613412 -172154618990694 -253288022622369 -37451521013359 -130164651305858 -236748337194794 -1091186720000 -25519421959409 -13608626792467 -269231886598147 -128260576632536 -80100273822015 -50164690686773 -192989071880652 -278510153542535 -12496673059432 -171162619940615 -259146150805780 -36469033361042 -229787484668925 -259108650479476 -123474189931354 -165241991213364 -12776192814902 -167535999966955 -42103441193349 -76919761166365 -56479751144741 -243249016123030 -211465073094415 -94832436333194 -198459737856111 -171251289132393 -130028042974322 -170685371806450 -231624681205548 -262502405992052 -13738074029257 -156952669752545 -94954631935574 -22658204496951 -677083807023 -33599805379978 -271219247343817 -21487556225760 -111436553721738 -4605196999813 -238493928172542 -174167522783839 -62087929802155 -136523777524257 -127350224350292 -68197938422097 -138588139164342 -34578703862167 -52099586379459 -238456939181579 -77860024094395 -123628357598574 -188460250354490 -32366819820824 -227593559611549 -148653235407542 -267579635242722 -59604077541346 -154834969638848 -95865070154171 -228681560760699 -44636917725877 -210871818479180 -251743115476443 -84168082716892 -157219192304356 -173560453658918 -202032064947200 -238980896132225 -164091970680981 -255357544207688 -262338802883705 -155301742909878 -121439686096006 -211057669391274 -122264485896449 -98131334775754 -35248395029244 -263596573973466 -279797943825222 -60030218301332 -83467937654852 -28620398434963 -28871524645763 -156817965091165 -156329183769640 -204640370334513 -169614906521941 -75943108776242 -275319939999094 -204843045257958 -254116900499513 -197183099763718 -16481446608536 -226035136073066 -195590066249115 -150785118423342 -76199225277361 -99033025675317 -273310567712155 -176067872576692 -104865902532661 -29377291196465 -237255377283158 -181781389514733 -277417716171923 -194038404725828 -229342912889960 -83889817655134 -272324452516862 -135579068714181 -28605790984665 -139948563584092 -131766075335016 -133630035375691 -162072331365084 -218210985666356 -124389242063669 -54761293053349 -251222438446756 -6936300283461 -237903245466575 -58922485680003 -172560272424493 -205025887766661 -147531891196507 -36088168785426 -8971428209568 -51469963382137 -235323907209966 -21173428107555 -229295312421966 -138933612013307 -246402355838965 -184948935759806 -224441620284703 -148350447318308 -66418163260952 -60254741755020 -194009394218680 -88828286869453 -75144284991899 -259232357815449 -47749067527704 -258875612737444 -166958589297574 -81075599843824 -31676906207819 -160575603478422 -71841171951034 -129824469774386 -174710472334668 -125460630922444 -246011713790805 -202841981385672 -200294954497835 -138783388059112 -262704081286538 -232299102018476 -141509475869288 -275370553841923 -14128572358173 -188251731205018 -271855915509123 -177865192211814 -55519199471980 -123252502938429 -138925241473926 -68777154852719 -18295264676709 -212357527752783 -58890375807973 -15928561731187 -211076049019756 -63719967562657 -112232737691374 -36022076360488 -272053509036471 -115634654887007 -264412714812013 -13802390102752 -95489249965784 -218320043864933 -58645478259587 -56414776706007 -93575263521386 -45717790663698 -87384856021176 -203260459861327 -124648549113184 -160568506563499 -122613909018192 -137023931330267 -203622142123051 -133446095874696 -112855632352916 -176073462318762 -273014135456256 -131939455311902 -228981484404646 -18836911599937 -272591520407140 -154425690588709 -113371100009897 -264564989452487 -200093436298134 -227537156703283 -53344016167560 -95112656698196 -28895125463647 -190631693095534 -162439255109999 -23153987341965 -35434807945482 -45851606176723 -97177107934239 -149646924538346 -196594617218453 -252056294343284 -2416444280851 -233691948771830 -181650442802212 -29118026655711 -26283222224953 -224536970908117 -236792291794548 -166005880885823 -149291181612282 -131368066892919 -89780679304183 -1793618738687 -162484953002568 -88417448955878 -73111733809369 -197288456114359 -141334075586501 -6330578419097 -245190750828315 -177330629626842 -108491075451298 -50966656227967 -99939863903160 -161085318528734 -72655563554661 -169920189317856 -48348329533857 -9751379060223 -117089265092351 -231166647625145 -197983139158186 -5259075758338 -32599281020251 -61172547815609 -61693659432602 -257219324928443 -136610877271013 -124332033799942 -188739820322495 -231246210541374 -90769971697530 -117974301152112 -238837342696446 -169145689276075 -79522532478456 -258816648007497 -190512340814994 -223741704118054 -60259101068600 -41000445897457 -236998038518089 -126887763696890 -267694749972984 -171481396285394 -55696666703221 -159614636518234 -114324276827276 -59621004164306 -181666934562322 -141568948831244 -169518940035203 -69713323296826 -276796840132968 -39630031214801 -149195200381983 -255035537090406 -257468092253175 -179909876698093 -183058368379817 -140828469180527 -255678121059142 -114424104780170 -122877369704954 -66473579870937 -251107834210644 -60823552103445 -166074215922444 -44500819436766 -273223751345254 -44867205321052 -57290329108324 -73625766662249 -179553904635384 -276101779971997 -12917660930971 -249701162629153 -35458217597192 -255289977754949 -29813072688111 -64479328469954 -249301241573725 -24613573849065 -158792786458209 -280426823537885 -158807072296801 -128119039169372 -10716687132275 -164747223235655 -258755330314938 -120531392169560 -176381962892193 -123611797683866 -270136507999146 -23113724072165 -33834212812127 -201626846836265 -17658061155385 -111743830819049 -146769682017912 -260761090426352 -250991435416191 -273133256553707 -212017137572072 -210586053682786 -68284627957568 -215430849211286 -87020484850116 -11131428039963 -130245667952695 -171742595179004 -229206583065603 -12388829399485 -117345605170644 -7650594736352 -19043169306917 -193644340605780 -191443845724293 -25927469714109 -83466102743338 -197282449381798 -40785196123851 -47566435578748 -198711027610823 -10667891990394 -231361373359839 -245327562269460 -137322325784596 -226791326576928 -209876122780163 -271084512180697 -164968853412803 -57645087575835 -112535752691219 -158951737546530 -205537275162377 -67049581871244 -86060248081179 -129837966379992 -91327767288975 -76060759893673 -269647373686831 -209644259299621 -210825575792034 -1059634852343 -77853398442714 -115198394010120 -245781173749948 -158527127316835 -143718267068821 -8759202387914 -219903943181195 -174560739006427 -120269687329827 -229673129644994 -165573692279243 -129226250283346 -91288856475867 -172212178582822 -41230219309413 -253826997189548 -85516379560793 -242525695262336 -203360531207770 -81583526983785 -162308522215894 -25443114055464 -76299622844897 -278703161051464 -3666788588416 -113931849251855 -130029884403222 -2422754458958 -1123764513506 -255856878231000 -168585952708365 -16674364120098 -60394215804110 -233894786692114 -64025124892691 -226428622660211 -199032223189532 -207252163813105 -129035867944166 -159971633968869 -261555087393393 -165136077604668 -146427676318143 -179993005994470 -66777468168725 -256267548801297 -12600623804744 -62116251531117 -30835955037423 -123231145522449 -73140934121953 -187052154749486 -84298723032599 -261015618326399 -236182785563573 -221549508327874 -218666407901320 -169458829578617 -274299306879159 -31082923048905 -98112981118934 -85112590133756 -218267591847637 -202688291379348 -60908874330529 -244168564168712 -93380286875436 -192306323415482 -236736438694265 -72419291488285 -119495149907064 -81905944360215 -260815734606956 -192549366055858 -169807588866285 -97461769527089 -31929936053775 -151604061177662 -160332810769265 -197707822327717 -151414465428211 -194452795281573 -64766745695076 -64627675523220 -137287897814015 -169266178736251 -183694789391216 -33741039950052 -164147509937055 -27920766018119 -28703359534340 -144211744471300 -228196086284029 -88530279885923 -14857761169041 -25611744669841 -270769879324475 -149702199874202 -211249866365132 -142297453758418 -87936522283986 -42801629188060 -247443979914587 -221718010078766 -234634164393528 -228102152983757 -260766899043363 -77833305810303 -52825938913115 -152613717186985 -99814179738259 -52146390566387 -117272491849932 -154476802785800 -20841737879522 -93831050467168 -53738267336239 -160823532296328 -72776546543297 -50406825189104 -101451599471827 -137145844410475 -245587655645946 -269795433602762 -234451494401883 -128360982593202 -71180536433082 -228923045529835 -260350827919700 -180801039408199 -164111379457728 -39542219155661 -52714330799115 -104314507674035 -52657187444747 -268082393328950 -31212282221590 -21066889625224 -257902389983364 -78150218707654 -191018160120233 -222866821870345 -12913413445251 -126682061292164 -158221352914529 -237121762992737 -270438652196454 -42393879182606 -194529488247488 -82498733659585 -16425698916591 -188378277663498 -265318633555046 -233591477927686 -61570696402554 -40439779505641 -101443535712282 -95714654244412 -36645464433075 -237439254876574 -241369591474047 -275080242419319 -194776852089287 -251342808149492 -36542126644011 -176773573108700 -70144138239097 -244116810481350 -105070895461375 -115075838861566 -22197899358695 -117088915863573 -52778898199207 -138717509059294 -185258459857140 -4895780124254 -23141704693538 -35325548040997 -1915567408086 -50914694398550 -35503633884247 -207945111088523 -142529255888478 -258728085454107 -272980229154336 -76747349359376 -31199881904309 -44596475393596 -86588743052914 -61937394293524 -240204790075275 -271618355632076 -114862039455378 -117069811514908 -228522462575109 -163997337526036 -174166197307969 -228467104950565 -222521458426367 -96321963965849 -76850299929284 -201182019336035 -281404672589125 -52729312751078 -216522034628157 -114201709677193 -148047407438672 -269505252506362 -181563686292061 -95088448225912 -210177842621256 -210209789480778 -13312093493891 -213240111166986 -33812241945941 -263674665245013 -142066761999794 -89110241492135 -179609756715579 -168214559486805 -52833121251517 -189181679613200 -48894111072763 -273868464994677 -80065241250391 -64387658744021 -21140804723891 -127736319700955 -129517172379898 -216697143987905 -144277111829655 -150556104060930 -269398529687395 -81399349356872 -173510596275352 -33304209253339 -239597237952129 -141996515615287 -234820174831784 -43142702117378 -249555803730883 -273784087553819 -34785930457972 -95678558820608 -99590591781625 -205771980778462 -257621939699965 -97551965178791 -65088147213606 -169728296245907 -177488868034668 -23181434136248 -177433898292046 -111341267874685 -100827858645688 -251385774248937 -11000464990731 -64977248785897 -281017770074297 -124244796815264 -103529855507621 -51621060979047 -2972309763787 -73807055002671 -194591872590056 -189413631078677 -87283038137694 -150869761818817 -212063862316497 -233554931214236 -234066068552134 -172216081504440 -236781184843246 -161469105563861 -220719606132903 -190263512054631 -248523378354822 -133896470761702 -213247202768626 -57311694092846 -237973118331264 -98851607116622 -225785486883084 -180852222222783 -214716058726450 -26466073203151 -42335958889972 -67154305359540 -85027558192931 -248693474366589 -257858696721263 -281210433022748 -169434939740063 -185468857122662 -140901009452108 -206543181390934 -178737651693386 -266077208612646 -58537729745088 -273560406251454 -76270945275506 -137506548102807 -72158994734574 -197760837815979 -145640070253067 -55996846880720 -46433927462821 -217918616787264 -99711144953724 -10751539491322 -44298931693554 -232679231741367 -2771992887006 -111481129803573 -92907754442893 -177739822799248 -217026207836404 -110935004899384 -52435000922218 -118120746817900 -211632763376549 -240118475926733 -4916001538756 -204055963841943 -80102999301739 -231654838936514 -216532096680303 -257128409233119 -163824121733108 -75797704105494 -220615553623875 -34762264391106 -228276031859397 -251736223405313 -176817573902733 -190754167336151 -10686352944981 -173503561694573 -44590877706483 -70938273512637 -71561286161922 -157848135381313 -74524175668106 -48468345506043 -174135713734726 -125042658579479 -269249893141530 -142040565921587 -78039854092859 -162845783277885 -194212571633701 -75862805855711 -181679180879141 -188333998677533 -253584212101942 -121559745328964 -187124490459776 -234273894433519 -228206388396261 -136712714640986 -55437045599427 -190101400914747 -201796420730497 -35349526477256 -15814265568165 -64304748962422 -252812349722448 -145994546548654 -171785627177891 -160289157785919 -94969749606633 -62342292712231 -182016417836118 -58272883599922 -269881771579789 -143763493625444 -35585030955769 -169538498665687 -192982618643187 -236435629171201 -177357077356824 -155059649084432 -128476243757266 -52136762007824 -270036794174361 -253888777733504 -246885715877167 -181783422700859 -27607888244594 -95587138986799 -227009679155654 -131845425359018 -68142856028594 -255132885824067 -13218161157813 -272388951860408 -21576927696540 -93271483131849 -69503807577575 -123965940849784 -191083078154265 -196862331850747 -248893371820363 -17495413218381 -13041387522152 -143023131937588 -159050083557521 -92639497664359 -196704164264833 -16940987860446 -118522533126970 -233956479925320 -11801334053384 -249305657810272 -47968221177126 -200659796959511 -262148636108104 -264849142885569 -81513003149658 -165717906173422 -82483987168948 -263039791227305 -43577711375006 -123428449404928 -39747280692878 -215128092396249 -179521832916630 -134265621342453 -204966868012493 -51482334511560 -102312147529788 -116632307708028 -128378921481858 -93219438002448 -218885302612373 -206899096042687 -134228121016149 -181686103667680 -75562017015399 -275109156951750 -163570548098100 -210119148180927 -131076723981812 -57278845058742 -103739864624490 -126499605692439 -93644891500639 -152755250467707 -25430549681228 -195819029466047 -96264168690730 -214601137595292 -88583045208127 -82607008566958 -86281467785424 -253595814597799 -218120342126463 -112077421266217 -92480862942780 -232184670934594 -236035690609090 -23220265892530 -242200795720577 -166868607511025 -170929823627841 -60869394375743 -254680743002246 -90966709919935 -38294243387316 -68004860577725 -136638018318980 -145056516822601 -70604073850564 -113517045823869 -249366123712005 -224354647320748 -155384734306251 -185390358633474 -270107095367475 -150556834247631 -120180557331011 -46020112463930 -99582443523002 -163270072976999 -206233477340527 -189042165375935 -12184428879178 -20312726340525 -71894242745332 -13937699791322 -229997752270997 -247911011785688 -127693047358982 -54153634614190 -211544399514704 -171217132571658 -192659728592066 -264899502919032 -204577925185379 -58053616918609 -198163373773155 -198920277510267 -74027920403640 -3594590107811 -142273563919864 -115908676580163 -132396995392665 -222536664926359 -175129774961467 -70933858281669 -117145508720058 -226540334153611 -260758527117086 -65324317654450 -78448467724712 -208926150174671 -60828217110739 -167321689189854 -25063245348927 -50335915676986 -36358238338691 -72568948848436 -157901084743604 -220916201716330 -234473291918522 -177698826607529 -39633109659221 -240037273018407 -64396810664668 -215752667189860 -261023423965698 -139945763158105 -192998669287245 -66610861821544 -47411612269526 -81041719995033 -148719799072314 -36228356553419 -25634685947209 -1632130550799 -97004064185436 -1172734057657 -233892290471313 -269560751974469 -5314415515921 -77879115680580 -247911004876170 -73846281151348 -198657709519638 -74238306195342 -14569025185321 -88369170966278 -233867193434120 -20781479157713 -220220822193519 -193992197417902 -236390600643130 -213607623661883 -232656155277560 -225359227651002 -45065356901799 -121400310266702 -83157483370158 -182726827356409 -73891280606378 -139996621790444 -130546190695931 -222114329605906 -32760952347439 -64878526458392 -216221379690927 -175563140438185 -46786535077289 -105420256381949 -272581045883607 -160915006535873 -219672627786911 -128962703073873 -134326775370343 -165585319253526 -190372360180206 -94803762624379 -159592215968683 -246668717618226 -275044381291907 -169726295055472 -102314029395753 -181441692983749 -143330138048572 -269591011220163 -72648511485682 -112838718534965 -83613329602434 -220437690371274 -160883182304826 -46504671166220 -237912243432779 -227668495044781 -169929329290219 -130731576756152 -237400636032325 -267828799358598 -227412691344554 -142754664077525 -70232821809411 -198529136972310 -116392727963705 -56451881188117 -140946767050193 -132680740351359 -116435877427388 -4102399598956 -16922397519046 -104236632669549 -232020614221570 -143066190547105 -176177153255746 -226066110518313 -108990645843161 -62017336110479 -18053272686570 -171990038120783 -22573682485836 -49599875534062 -238901667813417 -149124480841716 -268847211066218 -40996101646675 -206363534785084 -220877160578330 -124820445123695 -18651223181133 -78573858150236 -280519717052352 -221020241412581 -276733633279731 -170927102012555 -38561914409593 -87811414699136 -178819424959885 -275497282504409 -219122755219989 -33459288328386 -93597353343494 -146463451185479 -98256693822788 -124295664044109 -72853038564200 -256845603908407 -254170873169 -238146575747304 -31821917300014 -224266121145299 -63259677154315 -234834682343100 -210141821009340 -82290732494553 -9015633278598 -204556547609270 -167006330885829 -191972604313210 -274546347130226 -113494561036344 -76108683549294 -261810550362026 -151660452399075 -127636712066188 -7339867081733 -55966700461337 -224870307100246 -96564175889049 -271174957000401 -281278711849328 -227543776144382 -249881890896580 -236311343765847 -104505251601674 -184091119661923 -57643879474046 -166231832983010 -139631780959352 -51914943163159 -11605329216124 -172819001774004 -26538329948724 -133805795912773 -127959274973218 -138556004334441 -239372639977291 -63482364629393 -266256508659229 -133595374391248 -193750830913288 -191086603011053 -153286572608079 -132649475298556 -132378666657147 -34078541411500 -19025500116320 -93210786637283 -215895483998047 -180691357273037 -263108738875835 -94659926862989 -127822816546898 -264640545877200 -241936801569260 -169290024384876 -8445713896662 -147440097204254 -139419600483801 -257735397508805 -212686480765679 -96792299521054 -182691259431410 -6963722080641 -144996349555392 -115914459939491 -233827943758165 -94890131497767 -279085199348295 -133046783183251 -200043996809565 -101923981173447 -55686237640723 -178052127357953 -53273909764617 -44674984473252 -269942144030107 -250176243859708 -239276187665351 -28929578577777 -7142072392882 -121312956314877 -263877631793096 -153115794125800 -168676746454575 -55926581957782 -9783687545860 -175574545072004 -128700809648831 -63641547663118 -226346556855803 -144747566060115 -142161986090202 -157297975518163 -172904777038346 -93926541921922 -176309766315504 -222325313280803 -88767954933710 -223907825294455 -255045291158529 -130984279511632 -256668737282107 -138293736376447 -128705013859142 -105732100097376 -261459020298919 -240705035895850 -33981805362534 -16628161546156 -128115082492157 -164577319781601 -147392565691584 -89407403306023 -128718292389942 -137144275449632 -48431382644408 -103017760876560 -21308432920021 -272190851330532 -71491215336352 -208978471658932 -249619240793652 -213270477245107 -7933570751967 -226981658887829 -7899191538594 -126019172070473 -112544419846343 -60464917149835 -4117109666410 -141409634587558 -142285766079275 -260408224393918 -163041079205284 -165741435430452 -211152580685986 -188392013999015 -51819859181119 -153013962394056 -227526025333317 -139185078040087 -172024242051153 -235337334401709 -59551777637522 -189619095832598 -176382078931501 -102998648214339 -40978407274477 -227485502820963 -68454705412875 -102270319261638 -168930457660615 -151322144243726 -133666508986501 -72339383711746 -58229897794994 -85461933102883 -250753328942903 -57998437108058 -64918575893882 -92579253860544 -180096564993071 -106159138867799 -105431024043417 -93404819814325 -132365312227183 -225202736531582 -4860697647543 -261824952614460 -231669852423426 -143298171222328 -128548658872935 -157036521176305 -37726129689595 -66464457917285 -102885006381611 -52173440642665 -143212856207423 -194554257119720 -200453123776197 -174545726587962 -64485594236541 -250799608112625 -34445832706994 -134327265920285 -184530489185698 -78348791274179 -260208493347312 -97670672109601 -3348255673262 -212772987338415 -55312688402850 -186270018738992 -236595056594691 -243786112902957 -225367535278549 -244001404121196 -274442997509719 -202214932958161 -140644996646642 -50941636585815 -200569779458154 -106077554903036 -277165046926350 -72243413272234 -244023717707653 -113465603555392 -70149187907777 -219146061793270 -122793974125778 -233153794369432 -170752114915684 -243294073695199 -20704420464881 -180988790074472 -139655779042269 -32681400353416 -268023087044337 -156502986633468 -211458591076335 -93211351718642 -174687563579945 -169649845165668 -268323099362874 -194903468260400 -52765890254653 -7054395074403 -122087249701501 -252255435635079 -98837609643271 -86492552259661 -140879326370738 -228989423143008 -104295229138222 -137961147668203 -124428887134364 -94140113845407 -153437719256922 -230261670175267 -81185001465089 -109889350396825 -89064332931457 -155085006178263 -272764047541343 -24562023889130 -83682777893876 -33955755096679 -55022377500879 -43699977924718 -255937669354560 -250991732074753 -45844706574888 -132569417025315 -269285584788155 -43871473765392 -239031776981420 -111846848836920 -122764522016756 -245042363007374 -226722313546992 -79493920054995 -11161305736055 -12961295109069 -78107647315170 -154868180321312 -65580057345065 -165271969156440 -127310940697014 -189284029877456 -15841007406039 -55786117514441 -155860584760142 -14280289201601 -91852451093279 -224255818939707 -88051414230490 -12830271394203 -213636797452198 -185891214560014 -91356681935668 -214532374686225 -6678710177682 -268975075878538 -153651289443395 -138101993131828 -10645584313970 -99467228822542 -241612974261684 -67154225329634 -37914150359234 -170963172817201 -205927455918395 -268839959262908 -235496851363910 -167757524687258 -12739249247847 -206300706677523 -165861941297350 -235725605511111 -228436802880309 -209364785433639 -112569599671279 -269593164216136 -121451923141234 -62331385154662 -197527457520953 -185862740335094 -68789595162100 -256444341582068 -225691527204689 -209160874157613 -253551590245709 -194588121476737 -162821622738084 -57025124090030 -66215080358311 -138723830603686 -86644537899887 -74635149365093 -47026577739235 -238803885028347 -222173931488772 -189116438470876 -118016305853314 -146933793095281 -156659732183441 -10091348024518 -199322009402889 -244580762504766 -33490824756418 -193153433004010 -39360560183685 -131919158136837 -214133473946411 -65491732386742 -43288250043788 -219117110653741 -66978574032433 -215200835096511 -77371745194625 -109754010921538 -95375793709627 -224064952090663 -3717746581296 -195079808545397 -207275962342980 -115044943073492 -183822153461428 -149614488193361 -168745640708765 -45799478629510 -156245645603586 -184232665410956 -236492352760176 -92405674310314 -99087343830916 -190687702709649 -63069233471112 -217862865706853 -110946758311196 -86101670925593 -209655390197634 -235002400832517 -149015023279413 -161884391060747 -251019350794408 -273642432349198 -59332782660854 -5711413289268 -16285847090355 -276644364075907 -280271129428660 -191039133053382 -151445168930746 -50917886596171 -50860745601939 -225420478671312 -47104762741969 -23806273252549 -184284621240903 -125442538427179 -49622163806256 -165499420010464 -176070545265540 -232664504397656 -276809837542097 -262041753211175 -271707150653123 -10987053115035 -202096875985709 -253959116738939 -175072250233683 -166306982239505 -82457235726475 -121243029695230 -72426445942408 -150710404758387 -203341720343769 -154730737573154 -69385264934980 -170582518104551 -117117102662036 -35609548930347 -238488703714411 -130209899110381 -110131491455592 -19220593266591 -12202607003535 -241495460973519 -41597075207574 -64987371037042 -226707268209013 -59534601547204 -198851576331403 -31483621897153 -263586775206159 -229207228648278 -102509826846477 -113014778568990 -109037481355842 -24658285691279 -204883178631418 -36466228180036 -203595059036326 -119432850120752 -242404776541534 -62681039976882 -86719003551239 -216374299268478 -33597880441338 -18535520491830 -256041663933346 -153442574277905 -53726751864266 -81145004792405 -174634549673469 -104593987662825 -206334200818781 -184858131194300 -139145446718430 -202197432280458 -244931443657304 -76827234462811 -54532354968602 -130144579856118 -123744479481743 -10551118783999 -127703762225648 -272278103525962 -57105480265497 -37733690369409 -275119484366992 -83567603820279 -31404832963765 -637613500148 -270436139513721 -24175915221944 -216865948181470 -121063480824395 -82190716210695 -89245788655608 -176607569427677 -81935894549268 -262923330569409 -204791762124857 -221615289620713 -216058725313763 -58179607777597 -90001748791439 -223445322798321 -53943585783763 -230933568005005 -67359995294178 -168377622390652 -269380473014720 -34975177106877 -256167953818009 -18479544474272 -203143504333305 -41420795885720 -249017774306200 -242060299224934 -212039264131776 -21354029016044 -96473284029301 -85945923638693 -20839541990319 -204142770251975 -216345941829324 -30444435054703 -74054861043943 -150704142566540 -144666088579790 -102833597217250 -183206685113238 -258812744388426 -60852061694241 -29504064435474 -168552475859934 -173641299376416 -193752904766647 -38579062069307 -10996094463421 -94315862897177 -56281378171520 -255801478845428 -268870938396635 -173578646683685 -104346641074263 -244563660825688 -255786300141924 -19240102425507 -238255925374415 -258055905024855 -16723973224014 -264668966158156 -247547157125120 -40319689306110 -112974632961783 -70287548355065 -129358279558098 -258559882991593 -69587488132769 -14641723661519 -9472394998039 -224389402742726 -119194552785657 -261225084552264 -256306157359744 -134874937180815 -2806747083720 -165856635022250 -187475620963650 -81363471880753 -204681132360404 -235785846317474 -140483911993655 -30008192565844 -266741742174981 -170536831447355 -126962720812779 -220533823243709 -197090731599078 -86286663244546 -218942453783251 -210845292001559 -29175108454030 -111499655619553 -167753661706599 -5388510269721 -272839941273325 -30213225065529 -268470121797235 -241618179590979 -30889794027248 -1292637313633 -194878967065648 -255439030902451 -68866178504855 -34951039188317 -11876642704401 -187029874900036 -137843666718314 -204854991603903 -12934451450625 -227591503345994 -161349057604527 -15374159902878 -64370251038602 -11955564792448 -169749131493118 -120744884988479 -225204050399387 -279099149690054 -46562772821617 -39075764400841 -149678880925608 -25261674753697 -166241443582623 -123474074974795 -211696987194418 -28550678140837 -272972926633888 -36428693734828 -168942036902829 -276106813571793 -169490760413874 -261442529692308 -252014029590807 -146444971727419 -250184450329538 -153347505016601 -118707889717388 -35258306322436 -137523467839558 -175997140493230 -38944462452500 -47919350999559 -100556694694343 -30776330055838 -183514339049530 -126285435174750 -272549827158612 -244072130583349 -118921717854617 -135984629314746 -246035479047607 -22660532932916 -251246092480542 -225207881106326 -141569798784692 -34066594346305 -200123746393337 -206751709663924 -109229389083876 -6936395272682 -271520274165192 -10090787796187 -227296107847206 -202590198448882 -90669992732817 -22383272668388 -15688936544927 -244274023732956 -38383989433114 -174349925448129 -193364041378482 -255577369752516 -65481582890537 -8224662620614 -219043690357241 -237952091902299 -169097417229292 -55934113946587 -85463971881037 -273082110839613 -32664031847906 -133542991577257 -214142921218258 -192945223527532 -167599992373627 -159547010750869 -126509262356130 -256533872008275 -89669971289676 -163070238374903 -10167432276407 -205172979803342 -204980585704165 -178871975562912 -34230322785531 -172087112796894 -54261881395844 -192915158495485 -98016555815163 -108853627098905 -153206967929523 -232565420848106 -99327482920796 -49904425907173 -177536907613373 -224515777877099 -167278848920346 -50191094557803 -252694323179777 -3271604330883 -231630454100591 -14932503073161 -55997436576318 -195934887023041 -141050293111838 -95048077251828 -185797476824908 -239643420304462 -226051012498693 -110877990018357 -84361708889296 -31889031698621 -36331969571046 -12369733723176 -162251064376870 -278464812333372 -187271818323866 -213706203605504 -201326593686369 -154674478431217 -213110707022547 -150261012835211 -167785225340811 -136555325890236 -234455650851846 -101659322256888 -16981405451740 -135036506884403 -183016335060531 -81895314318546 -12991990921399 -61524052716524 -102850854799750 -174466330080598 -151618821943680 -27481841008904 -129278614284926 -95694372936073 -66682331884709 -104775887900864 -563355479709 -12490839999527 -254679646548636 -251209435282816 -228213657366809 -235064735681780 -262846000373043 -117506559577659 -35841377249590 -93856402678381 -280037626862692 -151205248688791 -140534421899479 -16727111578024 -42037524406852 -166127979611213 -201815790678862 -198787616224543 -48943319340005 -197523956545494 -241898382308483 -6142002101020 -223811703925167 -86147149007281 -203023759251410 -70709429303437 -251382180713955 -63127023721024 -108372331110422 -55877792678110 -164079528934368 -151074878778821 -161858359114775 -214771767842774 -11031580550723 -272796394067773 -108277063469954 -185723573789452 -191659256401787 -150879934426537 -212124697176761 -233193523370866 -115391666945183 -183387040308309 -183558753799659 -130882709167581 -268377864562235 -188274198432463 -61126466784495 -203043980939888 -148952528156167 -130752242124875 -14842146859616 -35720971159502 -102182247718380 -155578988856009 -276480501009306 -199568588297182 -30317483824493 -204015159685638 -16856539268112 -40993596514568 -53431621128764 -119673241095349 -116374279264234 -170570814758083 -223070978633710 -29727552457508 -36361296289812 -2832436064942 -236604141352637 -85538233890689 -133401928549575 -240137773065498 -167456456603011 -38700407004389 -7755209406935 -254583835045046 -203860228313980 -41648181880813 -148307879225905 -224709700307699 -132519571660904 -168265281527229 -223004784065846 -102307969395555 -241249853700842 -16941467292940 -145165260270427 -278925611183719 -120845652102351 -117792813759928 -126231053517394 -1089700880199 -268371601311882 -201250449359067 -23804091708970 -91430804505058 -17056614995840 -145042153289248 -138692511073349 -265112274748032 -184787862985072 -231754739692468 -180761427495817 -63902647216949 -212124351012654 -143700607859115 -36579066356621 -244104049821267 -152639300380850 -245011331909784 -81639383333627 -19008831595851 -256762963461761 -94542912274206 -2728801586414 -217467843810497 -28559763262882 -262742999199651 -37708883894248 -79638946509296 -149415646949797 -189602656166356 -149508735607454 -12522954500191 -186244751822026 -156759063689038 -30764982620341 -264007418632678 -2884993823987 -207905222885627 -2889136753175 -21286889501542 -246157733710299 -144365161361121 -172960710626850 -181618372328911 -121160148252473 -263560254585252 -108357194207833 -280468976033227 -21048464536175 -115750570699335 -67943679711711 -239557881020790 -61448418359857 -109547398114280 -41879040998680 -277172628872653 -171763156873783 -145597179478666 -32111661590896 -253340060705789 -215499423963073 -108635669214402 -238579445751686 -210566407007373 -38281658067325 -55805525238422 -79292987690890 -155236505513713 -181658987845797 -132249733702644 -161362692959358 -223686407725000 -124792629637249 -30690643880443 -5854481608903 -90145444749234 -150101170005684 -149357841437326 -189560923359597 -70381747189162 -171954365842588 -172811782928858 -10075819900428 -64951425115294 -219736712839644 -197644655562118 -42104963185701 -233417771586169 -273316158541090 -19616500226898 -109643038256117 -255157641461644 -111153090918983 -74239788618406 -225900067504684 -222209009292634 -174251622091030 -248610313587857 -169064759429144 -253406475989243 -275343511978969 -63837254083250 -209916430333760 -39256444501547 -42100315600351 -34338033561679 -144991912811600 -219635376977701 -133609474195587 -112567729678516 -268613029897060 -94870789997537 -45191594565084 -42989190940923 -35594875551661 -65877630762234 -257747735593529 -213192424956797 -90622093973440 -87717419829561 -254872899336948 -230421096973641 -37840011238549 -124738977340706 -213750822479423 -59661821365649 -241999759264162 -200505628170406 -82119984868368 -56356572413296 -77585118425816 -84707352416208 -242949246867955 -231117658324105 -265259116032488 -139491804725651 -18126183583816 -37792689398213 -112707107730054 -12002424709816 -5285536883616 -9365538561166 -61321282798295 -73462328176401 -167167642416588 -106451636431611 -118459885872741 -215644208224491 -104313271075504 -13155833196164 -101808076821185 -237317845975485 -104397615194842 -127314389232065 -114934264776714 -59117590294364 -228540518622536 -115846458961743 -130093109422740 -154002785197115 -96615150337676 -241730144601078 -169599202164552 -215378565713897 -199680270083855 -277190068784186 -46996581562655 -256752377802865 -240364575818430 -117022867442355 -192870190295998 -155238777138803 -81721257130737 -2526726457740 -262210452209223 -86852219652113 -110903314066802 -189842996098663 -135553442306033 -135806719247208 -13917863726982 -45081369561988 -180636010703798 -113963289767760 -103205670626271 -228959826649967 -200375628816248 -272880182417847 -177498065233923 -53385686661982 -142370666714884 -90868632605381 -137454083438984 -64703119709824 -29256722345673 -155216990956105 -235485909760494 -280343656390214 -242311561701929 -229857400129099 -35806759615773 -224765813492063 -271375546336703 -55328680757230 -152075440581108 -268601678719091 -53534909608676 -18054570365820 -189861285273439 -148725683529758 -149311234756324 -77385157654463 -5528035631645 -75620257273141 -111406729507957 -81941459363119 -32165754964068 -109159700890990 -36184630742520 -130309569522666 -185877086463722 -125639611931842 -272396817322667 -226234187562376 -152593604486917 -273331622434671 -266350760772266 -38307566866826 -78741550462810 -63197302377091 -139936996808859 -30483574494418 -11282941056139 -225629762202812 -279665465325367 -43293543231743 -209030738282426 -49371444568587 -1052520197399 -161781607033860 -128174847787393 -114985030379864 -228187799205082 -113816211775580 -25273076286861 -224846802899048 -250956316779228 -14119626939678 -148015635903655 -183522954124173 -5712462517709 -242948958009886 -78589763427770 -94992614043037 -618628186194 -186420640147333 -200281429334635 -7995734214909 -250692938565227 -47183575072158 -180949527475930 -147939283541910 -240103821174697 -111385051633836 -132236748566331 -90316734173536 -267031304473085 -76807626055776 -185845899602351 -224685810469145 -56752922209251 -117990432659062 -215090209826047 -64310337671527 -154001036224170 -14440104440905 -262332344302352 -28752554032185 -227659614382758 -263865772395048 -122746104212974 -186524880403 -122321135379542 -51630723634866 -44705105259602 -148319206798595 -270409713668877 -277917015833872 -80378307679668 -2300167306627 -52301791056068 -251516953887499 -80036683371493 -23780201870416 -11723048543663 -152910456713882 -99838482860546 -60457369568031 -175068349085916 -194914627931116 -279867022693174 -101155842377920 -159820882369618 -104245630183543 -179589724464392 -183322988420832 -274182015329340 -53142391556971 -246721635563702 -145584020006336 -43269883809366 -119721286858614 -150149333988577 -44896177243541 -161544237103182 -245671255920817 -232801098181318 -78499584071658 -207508762383852 -46046807650133 -225100111367413 -266148080437242 -13958387454169 -280532337269623 -19834372935820 -106724408831294 -271979422673293 -37415900405349 -100798340950978 -75910756338299 -141145840743662 -16752949617511 -154657036185825 -98374812638665 -240983784405891 -22355211906304 -52071842095250 -216615675492550 -235816092861902 -130950449841147 -102427837907703 -16759952467620 -166357220984231 -93700436763034 -159114973381776 -81401971266313 -111503522996488 -137642650992215 -174506489543097 -7549943018851 -238544376062294 -96219972984447 -237953551006803 -197283606962401 -202635128923320 -211613421966801 -22644985581109 -180656866832725 -143441277028497 -142445848917468 -178442179495193 -275872513171027 -271252567008954 -221508061470646 -151359061290968 -113459918769897 -104307532979439 -64141948162440 -89913115104398 -167178358092403 -107423268394668 -122484231993236 -103697907168397 -13401127237058 -136076013327488 -173256610875896 -128383621399444 -118125169064686 -58186177603181 -44490251421708 -251438605536669 -16918213973540 -35506616248210 -276607211913390 -182015945897730 -201048771230340 -231423780139359 -219300042581123 -182583231084951 -263471533351174 -162089987202415 -259624955914245 -138146811094142 -112230873962830 -207390011350556 -223906047560570 -77969448838278 -32241541210386 -66944742944237 -160461592474516 -114544722418710 -169414302027791 -280610122561148 -178054868162347 -186577951513630 -84438219205247 -54886712625790 -210945849085968 -213686681763047 -48859701537425 -2575168443945 -136937114654936 -170414786255931 -40320941873237 -133699482840085 -278093802760873 -84742977641156 -70730410788394 -7358197429320 -9597573364021 -162511833734220 -110032843824344 -167693069138931 -22241747934894 -202989434765024 -65789495192155 -195840865518376 -182631562454166 -204930781917563 -69771628013901 -223435201308555 -230025234400880 -61996628189166 -131733891385778 -166974722680698 -242182901460957 -88949671921441 -248302372687141 -241409429772516 -257736026676030 -66604345541916 -113856228571307 -125153000554802 -171426243529144 -155634247942346 -170101657478819 -44592031172900 -230690380077224 -248473244738189 -249987061886667 -202043620076797 -178224535934084 -218792473610855 -40004623070313 -93023421752173 -26543997245253 -165214940100187 -272688070691329 -24089935035869 -99044294800655 -93520328730812 -36607965257712 -271718983420577 -139751217770436 -339712188437 -247454740775878 -95989708538695 -42453784405624 -230479258013295 -22954651457782 -221431038071978 -113328707533628 -119180585662655 -171301918701078 -89856908743856 -263019135725470 -235984484388855 -212393454217011 -147600609658492 -89661267644237 -220989780736031 -237797109475599 -133894946969237 -146800464597736 -119804969511376 -232236875124110 -72181674214358 -10435417666953 -237741719819149 -85768259542208 -259468514383041 -196014097197414 -269348671376742 -95103201639752 -241585523352098 -152177153318465 -180136946633336 -90542759579220 -78845772141941 -189723282598868 -164543931340320 -119419067000735 -193289914974123 -134120398213067 -177294814823952 -106232843673416 -47401223939258 -250154500170038 -168763728967651 -269731133687452 -139638832517219 -9450412523655 -83147766975494 -266325622887102 -121625666724266 -121276555434247 -215835883688469 -73162447236645 -254684514534447 -25330890829871 -31282060319115 -278621771030722 -185724269172698 -92934308161223 -84906415514357 -184637021783769 -49483359368867 -266115047905829 -183607495571408 -204527555822457 -180071905493708 -148440869172702 -5642879244888 -163625138354036 -132209019143194 -74095911990658 -230501985580792 -171918025151946 -83301139688003 -162736364720912 -47823871490405 -66246715892724 -212886529244607 -237001563668849 -30306998334875 -190562725062734 -59994730622424 -51464418861557 -213560255977676 -251108855248022 -19498696038582 -220346328415822 -32996290485312 -113703328080334 -113506548171601 -66641484932277 -77367505561703 -196662206658970 -63825881317337 -137281278621256 -243973418679439 -109788433140413 -201258808407739 -260431696509154 -165815754568824 -175990367202481 -236581103269928 -207783539081096 -213675399236134 -55829115734503 -63074582323336 -169961881344106 -165440969807939 -73524039307724 -263480588768362 -11393333655109 -51962853675178 -102934659116096 -266333664828814 -83233610679049 -278522302968598 -152392887201238 -193178234472194 -19267504879549 -214507077457785 -30562803599761 -179332636106895 -257543906598968 -224324169813679 -126248363452078 -253173812060519 -255372601765399 -91586120335997 -265779342759533 -278784734362596 -31453715493798 -100214598035135 -126122418026783 -97056308698111 -242848748261954 -93562170179715 -132267396830735 -58859437420711 -94403581025180 -269408078926040 -194172058305606 -178991736851996 -273631932669849 -121024397303269 -271117082788275 -94154231298557 -90186773391788 -278375213009738 -242040161858688 -69218019628141 -232945235467136 -230425199198360 -60348408788273 -245194551527658 -29192759768262 -276779447846447 -160492796669925 -61527671965388 -46282494451455 -96787871041218 -142154243347161 -204387187685043 -84875766855280 -44537890117122 -77843745225493 -101950472427994 -42285158083777 -161804453492557 -168426554121390 -66094908768981 -165024609420211 -247815953806015 -55308886294008 -166428170278788 -134896534018746 -15886689615770 -48203433141093 -179128532856960 -87647835070315 -188183818748867 -49104615073041 -156919004316410 -13649307153708 -56601913752976 -217605912595727 -83475836579530 -192924887487255 -85281465060416 -217208510895169 -15348115601331 -190986507508724 -136349246232015 -245175048178010 -99879407331008 -3070356618003 -257442990597881 -119772138977444 -241359453229349 -126151447831261 -206804291968284 -132260335324142 -135478215603371 -214835953782024 -183344993287280 -193366250164842 -165699179544087 -198080322205278 -77764756249082 -31797215395780 -241925382256478 -156173405894021 -133989092504017 -118950553643764 -77499053162448 -212949047478830 -250223410430728 -157013877378729 -65297399260247 -169163645389833 -235459172637048 -274397773027759 -258198142920758 -232115761732152 -2372864877746 -7929778250376 -190359867093320 -167434005878093 -20041574528698 -246622605754315 -175761990268164 -97954398745415 -55502567341545 -129830966708106 -121241413497319 -115729365108512 -260025772332126 -32360661098795 -214036580837834 -50516067647760 -5677498092603 -71736832843439 -160340569681017 -123885026449723 -198472052989899 -92430037685620 -201269569439891 -46755363955015 -25157761251011 -217476290246898 -34039082787799 -84052552525439 -122054183016681 -14575716517964 -50399786938486 -131930503010414 -187314503230553 -242532382515647 -97444036593976 -213602873000882 -13205021254461 -60039845406160 -220807570638013 -100146001465229 -78312302053060 -82461419857467 -34821265494823 -125251711698493 -77540693399786 -46916535535294 -5551871631400 -34863298075193 -129558854729762 -179015068885550 -141575343602422 -56111239581500 -97764083880732 -51685026137215 -159253562512568 -265311466014698 -8418214937366 -128808564450070 -239526992807970 -145125530093579 -108089250930983 -100367764904825 -56106534668668 -235318693537086 -149692308117351 -30655085795906 -163104356077870 -168965085030348 -110073275380678 -234333955101218 -120768591789261 -209905948110022 -162536866292224 -103521088956097 -144602802535758 -248320656316672 -48293204872961 -18903114832604 -170214135319998 -55680217463309 -10793234883521 -158428394959954 -221170739579322 -79981538085932 -187201039259143 -134162949325338 -102048462435980 -237274002779520 -273130257558589 -237311807990475 -170736438207942 -157829042700271 -98798395122431 -197461447673542 -148988984176925 -52750858969625 -152063295311729 -42141189589781 -219390555873040 -77560466354627 -109647264606065 -124817222317261 -264890813379991 -93936305018051 -192265077573581 -228474906735897 -82347955886057 -213937849742463 -255444092546548 -10521345227415 -23967841141023 -14148766469487 -83048878412930 -193822691797781 -71546936078934 -96891426589969 -206427321915842 -167047739963093 -252723252940195 -187342520456965 -177118997305722 -105681128164357 -82104285585232 -132640660321744 -107984823622964 -55405215215930 -19444972941681 -179207379037771 -34250796511120 -70239086057697 -271885092851949 -95142710518675 -82075462387735 -195969712837092 -231407650820588 -177950964430560 -105178433198190 -84489046453191 -268534551355874 -246585171566160 -257205248609786 -90541035037499 -78672228960651 -126863505595954 -98515601652996 -36439106191621 -112010468698860 -58953839938866 -34864794992599 -77814474767228 -65724389919204 -276834863560528 -201807840237656 -4469918943915 -67120613144207 -178342504890211 -229892885038673 -171259090846890 -279750139805329 -266061391249523 -155989709572474 -25751972612652 -198785490474899 -243100567361192 -230671886263172 -156187253751514 -268291502386189 -128003933845752 -142528813213594 -102753548119208 -166340048415656 -230490514806138 -263538978336981 -94779798508262 -86839988690390 -261370988796713 -38768353462889 -269549564362935 -217699605441432 -104229477689238 -175996658076564 -252344199820860 -260903531011047 -80348765265086 -166760894735794 -279923923266532 -216958834929675 -256676121340307 -153597205535281 -25097482071464 -171304812032295 -98392110688774 -36818225852022 -19060831696235 -105744032914599 -106658072280297 -194683577432641 -208942437646163 -94514657441497 -83156808948429 -75111961523098 -50920013805730 -168165437698773 -53341736925709 -94893601208227 -118991647509573 -251549474462020 -194449443248260 -187181511531883 -274164427795871 -1519251456190 -219972087516831 -177377308854183 -45447338249926 -226286757668673 -82257134638665 -99208959990160 -157468826290351 -175354993062430 -217580903712774 -212623968451158 -27199826399288 -14474670471785 -271451733405275 -203281299869169 -214776714726539 -219191960465417 -15641769505999 -198572807145631 -223866172059029 -146977187981548 -34370706374499 -206393471243240 -118333709329974 -128796741292546 -96992588434110 -164144722819586 -231232269474885 -778650922108 -107245017162612 -216496333489488 -43193909447224 -132751415620562 -103561068717186 -219263441541809 -185347023021852 -10957425539726 -65852167127883 -52590223231302 -60725754505434 -152022044045200 -29626844361242 -276222886634890 -178715008438084 -258995298131431 -171034088889066 -112387627916380 -122421932844673 -7803636996110 -212039200443119 -272707942217141 -135800497621960 -183413635103860 -86856069251334 -264037062612833 -193290471465908 -231575963284135 -93284903419359 -86084014952952 -230436707492860 -6840273165180 -264791818635914 -246057752758304 -88690713993120 -114619745387901 -155132577592534 -97113748910779 -151000892063801 -2994856480764 -170794888192331 -146897138638063 -78862409029962 -51130916734644 -75280533251945 -254820305896937 -112733058096936 -37793042924732 -61453685850118 -59972482668113 -110709849705057 -46068460373637 -171173678403107 -235645157826935 -139886147612056 -39433929297365 -146982356137137 -43673761127855 -177116015991833 -181757606214698 -256456898047638 -163782519752783 -50660848796812 -230369435263551 -3197567930619 -74916768622938 -154386746382843 -272334440090781 -15689139018309 -231668040779534 -110962593657145 -119898544556252 -28271413139363 -86202460012753 -140610163656635 -171544801791455 -33746125461816 -263565376294459 -262141637393657 -147425822751980 -115580848900643 -13474706187295 -141600661218275 -178020607540476 -117073587862506 -226962314166361 -188254305087868 -123601064618764 -206050713982556 -30414245669188 -140210182334228 -240809434044474 -124395008462239 -19240282405013 -132959903612938 -280134505586054 -47647322423515 -240562733749313 -69680617796288 -220479432173257 -135403958350381 -253709213788648 -142073505391072 -185934176386775 -6602031948422 -124152474867090 -27231049321347 -252872197183741 -127167497363701 -20985574046042 -28957548318703 -175191300238790 -12175636777552 -201633786509500 -99337430911315 -97575591133392 -27666242722073 -257925467132747 -242408403007532 -173494211372049 -220465533516069 -205899819812428 -20531189466665 -187801712086899 -253046429438819 -221414777402328 -264542709325466 -147261394623950 -124793332478707 -56530013431098 -74507385082638 -212439611210098 -225584202315265 -277600115710102 -121829759947000 -57721533189083 -46251401130437 -156577626823142 -23288902646492 -253701881025908 -86264857281221 -176478985599967 -21914659080942 -164133817470250 -229089240271764 -224276982192320 -95790895910573 -129616473745669 -254941853882556 -10129875598555 -196193173765409 -171825098384670 -188690518036013 -38761527697356 -52096532194414 -68231376947005 -10014722130855 -151368738808724 -160616413276467 -41571253931785 -193133378086381 -215795377426825 -215166346438452 -232330191607812 -178035939550196 -179223033204304 -103560457328805 -43891889890688 -21267871152456 -256209235982997 -117444341016368 -117488647176296 -255025204361890 -84718039515311 -59100215738153 -271378888474446 -216981711077291 -204861519282491 -37550835815949 -263311941477513 -223637594339239 -141265765244091 -153415813367860 -209538248699225 -227968349646814 -230085257541032 -43541735525644 -34601195988962 -68138713770524 -221038033876976 -34635600664162 -7088297422427 -119049648928256 -127515112477890 -147089964560846 -34088785578696 -48859400629162 -211165232565394 -115734741706214 -25596267394480 -10776207591124 -179203764292787 -54987482824571 -240282071959647 -5564505242882 -144712009408770 -31067380065883 -93856490709015 -121757220260600 -69504190408675 -165456589084935 -76003137335805 -278164356106225 -147070925697770 -66444127361936 -12534903831514 -191403726192412 -37515264806242 -195494851987903 -122961586004441 -87944097550918 -220565125722271 -137532083691207 -250800389728292 -146658652628105 -158774080286582 -69463968371913 -138069023175878 -174766298430855 -261189075226924 -217512490810098 -32761862861165 -145659614597443 -227898248338641 -161460188469606 -35627766467827 -81821332351469 -202053322407575 -271699745851441 -147765078273425 -49696797936817 -108063193507904 -87085247428641 -188065611572803 -6309172257286 -121769977797474 -144469279648542 -36402602194784 -139996430021797 -261958981213618 -59830704321886 -22274363631044 -48752768340655 -268906241934491 -32991469521178 -218339477241762 -1617184751024 -263113615578560 -59726876866786 -200995315385830 -191779623204964 -760384538881 -257891768291523 -47223211590315 -94400717401072 -149587948447738 -78510966502405 -241569240133056 -270500432625481 -189263563013402 -181357931008430 -252536601973178 -225702528570794 -15181053602109 -120901653420007 -146908712983710 -93316100908423 -130063166584663 -171301984781680 -158596397673348 -178055951093719 -237557398713429 -189309879891013 -158579433240020 -98659228576789 -33919782788529 -238128364265380 -174667932202615 -265280134327755 -1936482361892 -230829093607617 -78883434065716 -120938177554884 -263602343312618 -216429304529215 -151176272220160 -213981783017078 -41667898090338 -148902180106595 -273931482537981 -234583433426360 -53003660526382 -1853285069992 -213974028733483 -117655244576333 -135712378788840 -273461305277309 -220452223446871 -223745782120796 -221989569340377 -170046543464873 -124604448042729 -247210427328379 -138124242544242 -183157167914229 -151449918220354 -110049778915227 -5360163661432 -276014703965842 -202067666407204 -272367301133193 -190237038237974 -81308904465991 -26600000412150 -106868102685131 -240300573030564 -128677193224337 -126181820330135 -42849269701434 -41877543110065 -39740689857025 -146965426409770 -237128684174908 -40085672060383 -55093069227145 -191397031608173 -87322209155093 -26829402864228 -47237278996770 -119393079206848 -244756505466215 -127270701793959 -231412656733398 -280517354151896 -17693282876844 -189560528883110 -45761000571872 -27660479166081 -241906437208203 -40379445534291 -5121065408124 -255122948851989 -170509579284826 -249102555983275 -133743328031349 -57832467217686 -70563541859441 -23502303490095 -197092090302066 -186544462996241 -75697957870748 -14061012978512 -115437661361956 -193925701647412 -260405555469609 -41890833411335 -55538017496490 -92935537433710 -275332211743600 -172205696625158 -33292320179033 -14354027235057 -53430353756175 -16579431380437 -42554829881930 -143142697697912 -130011770513262 -209868104249085 -77429536328957 -39615398128167 -32377171489771 -151605756014806 -142913204264962 -137885382415489 -195550547959746 -144507516688705 -64098899132179 -233233417690159 -53882526188366 -259617058336357 -177130137541020 -146982613377271 -111297095033982 -129886408345834 -96289684694390 -95303641394445 -74807316508536 -51102851067736 -185523819634289 -228014212489528 -26915620133333 -190358926133820 -144740501032925 -108124790986155 -164198006841467 -244367521941155 -8016821220284 -37936654892673 -91010288549090 -13817248698156 -13075845064771 -155734172886087 -171662985817613 -3972170309799 -267689932548553 -160233675217967 -230381288790884 -244048975988654 -135424598290607 -577393801790 -255652520976889 -5797560662710 -94255178259525 -275562531060928 -179238581723333 -152377552065489 -64426770556532 -205742177215891 -149785497261760 -248573215953002 -122920006788461 -202225645224803 -170739289788739 -216857141004050 -73670774477337 -269879199856272 -103396607103452 -135837931667855 -182353229362882 -269619580710877 -33358568488389 -34641394431288 -195351525334790 -139226936194787 -225199434199953 -23929437619869 -224624191988332 -152325765900593 -201408347353772 -76225726656334 -143590918535827 -19814610837663 -141851353158544 -127116866854690 -270142539210784 -101616349139050 -28636807333941 -174403402621124 -253993137283818 -117030086791299 -58443070731341 -177404363451566 -78479852799204 -207749140397180 -122688296306178 -253031775639541 -17387923076940 -44852232326788 -219247554722403 -181408090992488 -139047622801391 -140526473096955 -279859817516173 -108584430135664 -46674099669435 -105317882047385 -33379882944723 -129545850239258 -20278530905790 -155398941054039 -197769997507308 -23223722734647 -108749446266912 -228427741931129 -116218600928224 -189616685606504 -38444757258670 -193154730493841 -169151747763463 -162399416452632 -278085007779149 -273406073724107 -232838016662511 -6270653186937 -112704880763245 -69964578568126 -82739643138067 -27302175780839 -204603125787249 -61612581235595 -97313395215682 -151286995631920 -248531060073398 -97355381611502 -203503730934809 -187921111536978 -249028775672305 -183663739562961 -263925883971826 -15357899044403 -197484590874433 -118084295607174 -83553083022175 -7017892293198 -178248536667600 -47306064864340 -188915065136235 -166936766702425 -62010737903632 -146551954323823 -199625009739850 -226242705889668 -160900595788614 -243719752052440 -223768234654946 -100898657375395 -193434783563372 -172145245467902 -115139258430799 -256675408325654 -88449689730817 -124418518702914 -97504719094045 -100758917538735 -164889486525316 -235039694993366 -250024158074968 -109422185223185 -64190448000388 -130791724546508 -3086735444266 -104156188415565 -268197953377887 -107046424318970 -179464177988976 -46698040094005 -26914874108209 -91664022628574 -175003463466949 -107512439043689 -77906671064545 -1508912618523 -41591033798541 -149662143783466 -121478823877704 -146957920510085 -140481294801092 -268378495684871 -214127340263028 -122661280330963 -256707412080984 -187711161356397 -23197444708618 -90769589482612 -57790537083441 -277011371258151 -58529475194901 -133559652115047 -233113905775539 -161989089959005 -15377309221034 -116083135677136 -12818506299702 -30461938820309 -242794880216876 -259491957598859 -249898675630718 -115195450477876 -251570914565771 -42298114337297 -191357962158990 -27942395377432 -201358006992573 -94602306365071 -85797237320843 -43837267130713 -271376657463716 -138665480345159 -107605585337508 -103242327855806 -95282570621182 -175998298073833 -193826338974247 -105427042889724 -188171296552084 -150031598137306 -46469633604587 -219289201995536 -243411031900546 -270955030380735 -216547316879586 -92213819312843 -124404575946864 -234136880133323 -281185818338434 -52452841307862 -120839921102942 -140280042381243 -84550156411791 -188913782653519 -53249697806098 -150610431950720 -227051484034208 -11244078121689 -91218013375867 -142874097315507 -94995066083933 -106303929359187 -59511688830133 -183623541675449 -117713553163833 -74457306357585 -53164977944522 -222227991448749 -223824698513665 -5327913718998 -218376493004075 -108156056842084 -29887491792161 -77849800812016 -83554612714339 -68921335478640 -8472313212885 -180313734386523 -250584044247938 -70652240847542 -6864177955471 -169467110968506 -278274345925959 -221956020529478 -238808695221553 -110820649995820 -92611525813270 -25091867799108 -160783324036016 -273133004019281 -160805320281373 -138431758112920 -248266002356285 -67637610819961 -27067125424662 -80744900640940 -40864328025593 -80040339771295 -18311239241411 -269194527240896 -261289652635809 -220292216475486 -236793608334805 -119399949880702 -254930295157388 -117263666680679 -76104452228086 -195031154884397 -20692907912071 -172735327892280 -45048197207388 -138658643709391 -240808226378250 -91528164540212 -72149344030773 -259029185658614 -221215342180556 -187303582361300 -9778189196245 -23677668626596 -60507239298060 -90938233173227 -65354144876565 -68204324392469 -129199596428581 -41768293684423 -92616553884528 -257542921851217 -122927593163335 -69375232879747 -89152237588640 -26248157446231 -125006456547652 -20937971115083 -224892537232787 -270703772967884 -272749886792448 -64474585553063 -46495275698534 -26379658081795 -25994730382089 -196600559057226 -85212787538232 -192096180596832 -52602843346333 -135561916305841 -195239623253973 -183541708066807 -148753736628940 -215431076544632 -126403202075674 -201589318552396 -24022397022008 -276491311784092 -151310625279304 -115206334457074 -175218988227389 -92644632172843 -14017603896155 -202779079898082 -50328119242024 -177310648575426 -280752796290163 -247614184808330 -244703731274082 -49911239281808 -249247483782004 -91638076055987 -81393400747229 -98932070700982 -127714272556080 -79894238447134 -171266878534727 -31224118135481 -32546324524734 -57584393440751 -42165097101299 -216243742809506 -140262426725823 -216179456535842 -269510693646319 -191421904316769 -251355904448580 -168353208761649 -281065127689116 -103081120466326 -242741373131908 -165437308361582 -259277609299712 -157411056399031 -108818587980534 -145140763900453 -176738021985385 -187407436446239 -175730048246319 -81209791067785 -190281979636111 -39637322363684 -26249232292787 -8504843876915 -101966597776184 -276059934235154 -180825576729463 -192681060075232 -83651958295297 -259250616156272 -250063906339328 -165413968758646 -54821108001015 -2342118091139 -181524618224689 -224710262111286 -56838301553209 -201646772288433 -172748159937800 -207252307088990 -156759059870395 -80674554602086 -276165315547445 -235759575117098 -55186016022816 -280288105009437 -211979721846268 -211751412662001 -201975861243682 -13611983871043 -11970674283306 -144296867841553 -274193809059581 -256529493001658 -275562511777905 -183098155877231 -131421238186503 -66187282282425 -91380085024331 -126137162236299 -65968067750420 -260993126316958 -185642192874307 -139317659202199 -50558791841241 -57800172329425 -109074250776170 -74476305900444 -245387953880993 -118709721715537 -40609941089376 -193309114313012 -152732405910296 -20955786863670 -104355312137060 -191901886889831 -63549370993572 -71048824526151 -5105320552012 -57842844389004 -12047009134482 -65950159419383 -163146650202526 -100295118959908 -4060208634357 -248296553508626 -25933289263922 -273700208767214 -29225816698915 -155323883415413 -192553192116294 -155832748933014 -90745699644058 -235920382032889 -24099589790874 -192120611019609 -273700498456117 -63305806886450 -190436562439973 -180813721261760 -120869626553440 -249766401827498 -137040205942284 -206097690555862 -233573482373851 -100469915930798 -43804672025555 -166706996217614 -209695713810209 -212022234571456 -149321751869236 -48356318397798 -239422681908142 -91660717491791 -141904674412904 -183319034213187 -4875724785742 -181550937821012 -246828667253252 -139354664373956 -265499922506137 -61901418099608 -176386871727140 -66940693121067 -280705666922875 -275565588363080 -48595308138359 -62850900174229 -236962864021648 -57561777397921 -99319874212229 -258350366861377 -91419431238581 -61306502783426 -204356969619726 -111973457026255 -218909667435026 -170213011777868 -155548428658994 -266488480670744 -116762199263020 -16649749770328 -27422060384828 -198280069157641 -131595717514327 -202574381977535 -163509878554701 -91437659458450 -207837255933145 -249283918533323 -2001124178715 -40447902684425 -130103872628214 -124565092811774 -132378825814573 -220208087560279 -198452425117563 -164187597194789 -259324918111583 -136846376240065 -224978211735368 -115573481990039 -228888671614573 -133620504370284 -236752328395820 -261926197287832 -129068266901171 -133192857615280 -146427446405025 -165853754911224 -262104152132648 -242146722325947 -261618166526219 -108715504557636 -144997381131436 -200706156573702 -155326424530603 -62176892209940 -234617084182342 -200065629817940 -269290901543284 -216827401382130 -75746489624847 -233164182108961 -50889925092401 -142350451462950 -256555897000595 -178071898922524 -200032586975766 -100283590940500 -87864223683210 -31871377319119 -18259855261062 -128581907377284 -209973111036751 -114308045246069 -50924890574623 -58411898995399 -235896750833594 -165781106321977 -91755856288545 -128734392966799 -87253535220458 -185428575304991 -123115665063488 -86806882204464 -28114885121266 -168826033961690 -248305461319708 -133664764752456 -120440952827742 -254942497316799 -24599916345138 -4709158334982 -210167052162123 -6907985046407 -86767596148336 -205957174091739 -75403632996025 -124721662963045 -273454139962597 -132298934326211 -4622550438518 -251276876653459 -191788479174486 -12159204975919 -142882806143832 -45899114401979 -99899415173433 -221894420233203 -117184849644756 -95821984004746 -136988217303835 -226836492637615 -119376060042148 -144969353307914 -261487363943611 -128802060744381 -79308120904075 -74038710542196 -179542341900102 -194912836915653 -280066745073789 -133583237819604 -86402013593513 -98451156652962 -143876772251276 -38866931006874 -192341128887999 -219702365291545 -247398183933386 -214265967924039 -204504138130762 -231189737904686 -133920729543577 -182472367637573 -74961160425402 -131689641266647 -98373137266070 -115974486006005 -227359993955464 -166734326590393 -142465121985987 -276167103680866 -126020053397277 -201058571232795 -269021542110570 -162408667199061 -143190766131596 -156568610928474 -23581920383674 -13269410128185 -233198479110811 -139393427523627 -128492377027368 -45619410894523 -222567941648286 -98290993694166 -1411618562630 -103996669799650 -47837205762715 -131473447640124 -92398043779187 -50973101612552 -39660604289896 -4246098332877 -169317519086570 -151093612322033 -161051954289797 -104174122095113 -36569902054799 -136890256938654 -256112313535448 -240568794322809 -248706214190809 -181676039985024 -227826247856056 -137089845694377 -228079833670267 -211682523197439 -136296275504242 -2263422133929 -213504503073376 -138427694324017 -236327031715699 -1786996538289 -142864975092965 -243802522516681 -199462839360623 -2213001134476 -11301894415862 -91535094102741 -33674796424069 -80891299434335 -205464233852057 -238025053913372 -243860721350111 -3423705124195 -174436838564477 -247997152952862 -52006423493379 -146039304453135 -64934218914148 -16599956976166 -254248445667359 -128239629313153 -255842080304188 -227972188947643 -66662047290239 -81980986674557 -132764195113888 -123193241044730 -229422133006617 -90062487542785 -127081517051052 -37880955504444 -58674342589732 -277252640483402 -183697703422487 -133922405633188 -100859176278278 -225814266703696 -164842693971573 -260455349624183 -174954422733507 -82399505425928 -199354896481687 -157642144970475 -253597631742298 -77693990270890 -98967482236787 -170306702428365 -235699953659432 -227809025028858 -198198868425643 -126512521600355 -64993330584134 -69425689623763 -37558590532037 -187040884239212 -9086979243755 -91541606758373 -243103101889646 -179986577937891 -235424991120506 -62195000142004 -273998231735104 -218174520539050 -195131715345240 -263045998867136 -92206970688019 -160688416433225 -206501806612511 -167282611950894 -39764765069750 -120955384719243 -143769236434937 -267608404301599 -127334311030597 -203582074132020 -101572918632370 -170246143107406 -42646129505157 -212811166715347 -251201837425042 -184728691469692 -278297243024857 -12333897530243 -119234287350951 -151859148944690 -116215941311587 -57080153062262 -30041978960720 -229490805140969 -121566932966505 -83912344190425 -262771823877835 -267541830668154 -27765251051101 -160384587392299 -158591298759322 -76694474640709 -76988986835031 -167859865709416 -271220262386102 -263095080742577 -197847481646039 -278082528211548 -103198983587326 -162086622477261 -175153170522933 -176491545159066 -52989577676750 -209492991879931 -70521601275144 -146177724639203 -120427638832653 -54819610854358 -39307064666889 -223338590245230 -240324853068008 -269332935811698 -19348728715553 -244063251951532 -141184726493424 -231346869418734 -109632523637441 -7698967727436 -85383486750197 -119235705344635 -199488048479740 -56913557471809 -203538192120188 -256263131500711 -234802641032270 -166783040997890 -249247919335529 -82650598684117 -225983295503439 -76755861906966 -178645464537609 -146145379246685 -225956072557421 -163472762250792 -21654965987167 -132813386070877 -52686212047267 -33377472408373 -249573004557348 -77548359528182 -12449477867743 -174078799734765 -191656755744646 -270230056379653 -263241660819956 -108174234966441 -220969718284501 -79381628479562 -252636361715327 -272163408004841 -167272662344946 -155559961221256 -239269248582273 -267886529916685 -87892090027779 -222545300488784 -110546798945168 -66705643907347 -253959828912288 -68929949152770 -210175514970996 -103953965716760 -161053030431960 -157248235091378 -279598321958947 -58822917257319 -98992443732767 -164903518744379 -203373904976380 -86135161127336 -202153644742218 -55362990594138 -68699132400237 -241331865558234 -240415871261562 -197446540152224 -168383986669009 -143798194093336 -44994620769963 -230803701727207 -191617766759365 -56546635035120 -42840596707184 -31056869617439 -238111278738677 -188213134529397 -18677187236305 -99466273005624 -131736815916379 -121255597018271 -214797607706437 -109150116871310 -34587350069392 -253414202385913 -180489509342780 -127852165647996 -91251630715903 -106116926698164 -188817347904617 -112525003661719 -15765583451435 -71455637556489 -144598653651713 -167692487949385 -51628170195010 -88426350145806 -116079604117497 -220405464486081 -192893279762889 -274218322192544 -29032942709795 -171117110849615 -175065729440766 -143074950039187 -152795034430150 -205267141236418 -174300072016502 -172508484733482 -209288384811418 -237752005617743 -61106087144550 -160893501684456 -139390223422824 -192628213453428 -103576795468985 -170792830972103 -63361206368326 -265139518377695 -38549341559535 -208562267511735 -50846739777058 -128470196372080 -31381199147474 -216391167202594 -177588030126311 -245107203363304 -232221157163836 -157281141991632 -748103356974 -39059706204120 -149689720879453 -176854950046300 -226018792764698 -67311451828832 -231899750813767 -144858504256922 -279501892548451 -206593713417036 -212840771210491 -171477272152074 -106161610524156 -7668234574155 -174041802272014 -257451632279954 -185656662040227 -74236154116858 -187725384517938 -225721913991413 -204259356934573 -67184408342556 -84092906465631 -188324810292101 -162433446844172 -141076136323767 -148045132728738 -114789279129334 -88832895503051 -131910556503372 -76627738882341 -40913902032473 -185229907126495 -81897680341788 -219422524669923 -243890371495355 -133384420369730 -265602637171325 -87259216175114 -264136802815698 -68695102919066 -259627016627593 -189457008245708 -237047658092291 -263143621111905 -37982369084408 -200523543221850 -141444991407473 -201306136738071 -138847628559840 -218486716236767 -157975200522716 -43403873625293 -132746967393950 -73500075191607 -22734048409699 -150860003440679 -263982900979897 -74679559459744 -200343790157869 -13889500121201 -148018360889298 -195120147408247 -14689063910572 -243407234019343 -267524382775859 -97681579939485 -43405510464334 -15812602243107 -51671419300230 -227278485094557 -138322802159347 -54304278728793 -172956680758670 -56513553991233 -59224807265769 -77996245106715 -279350105513411 -102905162990034 -228697922198616 -43927711497392 -203083723879980 -62777360813608 -224742055135322 -159831619440059 -115963869143126 -146494689817651 -3669863577414 -47921023060430 -269216540177684 -207626995324425 -78220494623024 -272051150059699 -20061549240522 -214751765541554 -9564599222217 -10230556483769 -242601818584429 -127732494499494 -54337321748919 -88001035737847 -58550543415215 -261667684308826 -259765468070268 -27101483446146 -18134947007058 -230457541901926 -205452995962534 -84551904616579 -127605783444702 -260953687655392 -108119211536533 -219055318218527 -73535040673829 -57306248142205 -229772138248462 -52843044832736 -171761110931041 -148306755442798 -211914375946771 -99665355419729 -77492621539921 -212040412695813 -103552398984200 -147033598933433 -144393759089702 -234271548879989 -170614357539886 -275946509151446 -170134518342492 -153579358749119 -22017649695375 -23866053256595 -198734866699897 -94144376868828 -113215398089792 -148991330560457 -228922718190725 -101253896439194 -252377277827116 -232361428179776 -27303183808880 -84714117128667 -79787136770541 -249907391761126 -73712555943331 -108733682681993 -50456316932446 -148309143651290 -149259754594308 -48716979586258 -214599978506514 -217511177969953 -184948771430214 -11964982154577 -1465663629005 -260173580757240 -115920729168941 -210671873040997 -177074528177685 -140591342426871 -121789694006999 -40496258330090 -35914567554750 -219100794682440 -186692790397541 -214537785277764 -244728992063973 -231718364776460 -56719026525827 -159003390254699 -251543240114964 -49806377251134 -39068957223720 -38616122523441 -256466261162509 -150881010597343 -192318352157114 -211081439261002 -224414877323974 -242474392390215 -163200590336476 -36617820474371 -4780438938689 -240092785889054 -50011994633 -217205404517768 -264723081251908 -269982275958077 -130254605173655 -40715542725401 -145557622980499 -53371778946917 -44052709357409 -111273314072539 -255398474166163 -18243351621020 -220808086176029 -259554058118985 -234642696299941 -95875286033057 -260824092879931 -164244708148357 -277633356099954 -81641138687231 -44530802878444 -138280917843275 -56991890962695 -73985855034230 -76513966440568 -208684706968735 -13384700147464 -44446401713995 -165399220347698 -1539058980095 -91362320481267 -180723617666278 -30013340707162 -145717549045808 -267458384459001 -161370017261868 -2222607548829 -271734651071996 -41142784799741 -225517984343412 -124562663583632 -170384988347914 -63859692095772 -21192929186912 -256414576002644 -214137298554264 -47031840282990 -61018672302270 -275309083700915 -21568113107152 -94375752415297 -153188842053868 -184718992840930 -75090309249462 -278942959113539 -98251419608493 -186663386424727 -15053081332060 -139555505729024 -81403394357438 -103010314929096 -30175869449601 -8986711470115 -198641740702432 -156327660322403 -71849173077298 -264198952691795 -257498025546177 -61851007581070 -153658057504762 -164480206721511 -213310727239157 -126299209345151 -206119895029041 -272798231907478 -249491574149928 -52761080769683 -56339961851806 -138179131243307 -262861697556044 -113055425279515 -247273717177683 -218757443281455 -146597708842885 -202831518028742 -120777114805945 -19874027336387 -119431844684046 -44316936301755 -233193278514167 -75440222284573 -233607367023107 -16710946790910 -280683697196751 -39437834742132 -234918769357068 -123510980138196 -175716081693845 -165813409164085 -114518539474701 -219642689132183 -18315664237017 -256207887206270 -201804910940199 -278403306815351 -214601449056808 -115227587705268 -47086378443389 -48922229374258 -147899183186470 -17407781398758 -135207373167389 -239212733479487 -142964338759844 -73517469088321 -187539545529800 -233127110277698 -93625718283854 -127546987229248 -13735302229543 -237716417061310 -8047973068331 -210941940498775 -173635699816592 -200882830826798 -248841083019846 -2914774786316 -212315369448493 -74058363373599 -213249277344531 -74636105672199 -140001141781543 -41088545658464 -26756775271672 -183803552240192 -275840766828787 -164774540146437 -249854521209693 -171835710443578 -242820724585581 -244618381995442 -132112072670488 -24529102299367 -14807543481260 -7305619950189 -148973919658783 -254973539489787 -22425282484891 -205740499763698 -218874620356155 -264425389041538 -82422627624572 -48335384294042 -17238196100649 -106193825682701 -94544679230341 -133128568569885 -236281502801203 -49918006553444 -80312456678535 -172363025439856 -55818012224785 -273471876783279 -12825915788197 -10875181993346 -22977592981463 -45636030714099 -187006870647713 -241219919878969 -67833005554039 -188851202352432 -81066355945954 -99534345277911 -145785803999205 -251415368514434 -188399830660331 -244721682490784 -122538643483985 -65381386133662 -52148708107024 -81789635888710 -249621543555849 -56434689355855 -131859897340929 -207583462354195 -95755906108328 -24790514177989 -208192283031392 -83145332910534 -43281580558717 -117392487804456 -172430519516816 -37900025521136 -191847767507354 -184914120595107 -225440106382404 -158719827829926 -277276205161732 -204632543515532 -272688237929794 -146186555218607 -167799893836103 -196408403394795 -207732886538250 -155443477066580 -55734082923057 -243433472588625 -109981006061319 -226669361770098 -149541813104977 -30739330068759 -140647470771381 -199277093375745 -219199038222213 -217716392697372 -126071882325738 -222815390003559 -278857965208840 -148753307818695 -246051271383298 -69741878773257 -116125850924293 -105487159365745 -100993696052542 -199006284734336 -192537575999859 -16749510458887 -152173074640543 -184438826161984 -91115146313699 -163727758682297 -88488618379954 -145161689752733 -155254263392290 -40649313127441 -94741178132703 -163054049267431 -105506466742376 -129706603144426 -116454224826139 -132817158759685 -48993875865701 -221554723702219 -130567440069558 -35988840883938 -37818804842212 -166529704005402 -161960949636788 -248971385511220 -39855170161047 -237271543714755 -95711554405960 -166604100262486 -154177037973278 -207594162538944 -123878443266497 -191894981401635 -163449136769176 -233332033182476 -213929436957602 -225676050731432 -15065069258961 -146909156408959 -103091923176386 -115396889238730 -210784110828000 -70682071206350 -198802171898338 -188332871469974 -189055930957355 -132262854840626 -161166997250775 -249038027137028 -115946771023962 -102439285571097 -141761510809039 -52552200020802 -214345380368662 -234130499881055 -79948247992571 -5429094531496 -182909859747574 -44903327751048 -137590733266299 -134517569100334 -113751099900607 -243916749255271 -153289291026564 -236320609365236 -257151167149297 -249742505357194 -256321162683945 -7968402572278 -265428505143461 -47518834531159 -155171367870916 -271762348034157 -276244063441956 -157654528844269 -242390897116093 -67948244946290 -197074198049590 -243117398409777 -19194559747025 -85090766471573 -210673644088897 -33924910721914 -98573539805951 -227109631092881 -114886566968317 -255211713037770 -143224691157449 -266319426609907 -27179062631206 -80286897905399 -83601399976292 -196366026700166 -35590100930677 -125767333110037 -31923888331637 -55562895217169 -266778597078133 -252614381819440 -174893880356400 -105043571168762 -125432586963604 -51630724637784 -187053693568571 -257885555412127 -267011902003844 -225000494212491 -242003631044796 -237638373066885 -130782109546192 -220840590154981 -244233941121483 -252788022017707 -251118484772504 -161443190528712 -67422584706392 -52147259564144 -102846472510404 -107901029258744 -83505264713924 -133634299609998 -54514329973156 -267723047225204 -17178587070321 -157334285598211 -122499358927042 -100317386208242 -43423315906283 -213407173028632 -18206129145721 -244271123370460 -12328212547467 -213020083016094 -74940771067768 -93838859712875 -152275987425372 -190826580742080 -133365718594996 -141060028589576 -126407728417043 -95415960394398 -256784897206725 -172443517881895 -229338938721882 -226175658890328 -42023866273594 -280784096339177 -267873871547685 -87296942376390 -211123146978582 -222416048127774 -43597287182683 -223447447325970 -148439536834091 -259331730680839 -211806788029956 -112555028515811 -135605552400355 -2542175193558 -241624211374735 -248453766760232 -212721084942774 -160799136907031 -6194348078362 -226560807292815 -200262792550299 -212169903615362 -191362272387736 -279872326552879 -173622237234875 -254629188711751 -113930539980095 -159902150574958 -67667202761723 -184581097098413 -38715847335456 -87920621973905 -70664271948081 -232589293151190 -13052660037127 -74724009604563 -212978485665895 -57930586308097 -156673799806946 -61574345136694 -101130996213327 -238123997329378 -117581291387775 -42898826685288 -184504559088917 -272295397792231 -199434528015169 -276493391379446 -141473738791817 -180599169260022 -127325612509527 -251620232823081 -214302750262659 -98308809171205 -236027197175910 -231118522599539 -43778342567240 -36266436523132 -2238974663742 -259954183709693 -16908939604430 -108228529349347 -138768187286990 -165870189092202 -192091404279610 -182787801552945 -113843039218719 -91925780956833 -13032810764533 -79234598471809 -166628693413258 -242005861118004 -228452641482868 -280314882236098 -275364816024138 -102685721845809 -51468705944646 -206094210618524 -129735300181967 -233964661618243 -75251291224631 -93613272492920 -210062638288294 -230560598384853 -67241111047461 -5971884260849 -172571944270645 -130649048316848 -8051977043734 -56130219922554 -160323377979268 -219310775278005 -181260543799925 -223063407091892 -145527336305122 -110124407776409 -107850088433596 -214103039856126 -49963628512390 -186627522962954 -206957469309470 -192307112406179 -212656137259992 -260113692347885 -248669778337006 -76122125227365 -236712483171248 -207508349366180 -226052898070685 -242383179585124 -163630448887865 -245966981681041 -276904484837141 -215466109687716 -31521632047609 -117697808880837 -201489315987523 -39272416347067 -261480010138363 -65550820664191 -138817924120782 -220226099210247 -224438937271624 -17619348150868 -132220738906731 -208328285588521 -67161112183634 -90503929537503 -170276802956137 -114954150485241 -91749176041451 -68685809616248 -86471861744390 -76505873561961 -42439401225231 -42087959640803 -102770857397528 -203879163722638 -85748222982078 -249484760165346 -95797986547851 -127821282296111 -264343376542257 -32128121218636 -247051930426565 -70546653892281 -52764161818047 -96797760555 -259951713196935 -259399733249412 -228857958373208 -8955491944326 -78425414673582 -206292431808332 -127118252149352 -166690388714976 -202955696223084 -138347492258511 -64870077463601 -217308464614369 -105579641205851 -37182330517710 -242735041700274 -44755332635885 -169360328380630 -204510566651317 -226483734987029 -59523512387891 -212131046093992 -245033239316900 -55851136345910 -53720634976524 -16330108588284 -99780209473370 -112481995962038 -13596135683901 -160359329335036 -218925483468940 -135886911628698 -152487828839315 -79878494164138 -33218751394142 -279843769652707 -138656361482488 -231101172141611 -179313089360278 -46563319048694 -139541998511755 -52927352934538 -108612476203973 -145490293503213 -273180368355690 -211577024611634 -58027420101452 -245196779240781 -13417787820950 -220043291523346 -126071171886950 -97578964896888 -134411823743908 -6412153583632 -64098518943608 -266778245615000 -223843485478752 -98075369935775 -238630287635923 -269938535347642 -95042534937653 -17807951147760 -112926136300776 -40505073755648 -30888058114741 -133435370912680 -261252054084211 -29696124626723 -255192626691273 -244605996522035 -20089010231136 -185125345843721 -48218194927025 -221704609526974 -66541243853552 -146381766051545 -71907890047484 -262068731348857 -189440568579466 -92191308863663 -242207849871862 -211457437848167 -272524232430582 -122254014595701 -19646625556182 -244552168541544 -269585171770832 -218093392368193 -158522480687257 -261532104476709 -77026558846680 -100721293147695 -108166685007915 -111572771515695 -267097585382127 -62896703308181 -223591415662786 -207223087107791 -33875598819354 -94395156265695 -196869578875416 -59349892710611 -227911567974047 -246382108429943 -160277703798423 -252264922567023 -160692053790151 -146527175790078 -48867017389086 -35615164196637 -177420017454884 -151090301099281 -201290851136684 -231081371622414 -105789678421109 -155170754719801 -3772049812460 -125216980107615 -187602719316852 -99887531594419 -86581421633170 -74060218290405 -163863455093410 -78025365145484 -209866071423043 -50393579274664 -79405481936620 -244854188180606 -267710799932010 -49816996509624 -255627200126454 -171093943806450 -45592917310826 -92721007356640 -154004923472521 -246924928965889 -265123041120657 -8845071130959 -221188422815601 -211643889466243 -209843900093229 -247566588411018 -216828945302112 -214184648103416 -204266155967386 -259974463321964 -123927103016490 -108442377390863 -269474732860254 -15106484275118 -270531031706512 -111772092163325 -50656851197722 -248938935292449 -147471409765507 -208461838350867 -70167511793649 -136671975271851 -12321346702596 -209215241517400 -266704121362480 -7476478953192 -13491460600972 -126432118327816 -149006466284718 -40300466687135 -40172262094830 -98586118974291 -105433273353369 -80597750867573 -96597876737135 -68861343823040 -7358621715127 -88194212367351 -11036420389075 -248047839949620 -71961686845758 -213706330409705 -247603605036861 -195482111155201 -261926371606537 -165234729927903 -3386920072567 -251495237642196 -213449781451481 -251762394459111 -267320140064743 -253883884456537 -70764459397551 -252525225431523 -1483407036516 -64869331438477 -209511118557668 -87628477333515 -142897795637901 -249731005810183 -92719328793484 -270757316560499 -163048360408524 -149514157783784 -76716204172785 -134847557761651 -46946565814871 -18136748497309 -123704334032874 -181656701251426 -34014094515582 -12880038681596 -154067446851815 -32477545257851 -165915294348570 -88125827977431 -101654514202763 -72251971506097 -72067385245610 -136774220489170 -25116644746770 -30011957129676 -267675404616091 -164692962945232 -116961829512446 -118889553197122 -13357530864172 -40031716437273 -183934594242100 -162101886562795 -4596869275678 -17616843440764 -63880677018901 -48761029331315 -207376014650128 -209806339913458 -139255882008080 -121979142410722 -138281004086036 -257607602435277 -7486358412000 -128972561025715 -269566836972094 -61869320515104 -98778572645833 -84902174546378 -246129437026527 -153774118436445 -239913068888206 -70760860262833 -80977138476253 -272125063033733 -107843761234035 -42260191684057 -15130505905290 -190158065702210 -131898199402019 -67001577556611 -85972086037385 -73128057820823 -237664581613715 -259249474162598 -89907509684549 -13464176088755 -170809462945831 -112962430033231 -185214976879084 -51853385496979 -235519123305233 -64416288178358 -183199444690080 -5965867624551 -170739483431547 -169939816063864 -251323134708273 -58445183255203 -175409524287451 -236039616756574 -171558242088189 -246760615452124 -94366694406060 -58366197318637 -42526742153195 -253251383256733 -123625384476864 -7697212298396 -53656887724599 -153919571264292 -227847934703390 -218262319827034 -148066800270353 -163359158031617 -253481675402083 -13958700725677 -205505745599009 -236028009512718 -33317040962551 -42494599016363 -222320814578366 -75685417830482 -123890785650950 -178063178415550 -108112511288121 -108061019819877 -151542755373579 -235982473402206 -33432265974355 -100498282520048 -211644816642590 -230094673630146 -184815946135093 -249509248300727 -119524233789502 -250348833755844 -228797622745308 -25691761864174 -244975956270875 -150202251287784 -28896630477792 -49065934025097 -221476920596277 -206325799192258 -108167058208189 -68911279970724 -171765181704649 -271489293763776 -198023926715330 -62317782147338 -122090796277936 -90435328335685 -66262645276739 -1364486374630 -14781082671407 -120133423131847 -166630498797067 -179524261804430 -38109457156653 -243596696211883 -221206111954868 -39561758438685 -184254957670404 -82180309197117 -94299445208870 -136640557391015 -216393017253750 -113352794574150 -163027651563996 -193601451449569 -225495026478109 -83144422136967 -265973587036980 -232494167439182 -188862101963581 -119842569541758 -824136036308 -1003176146006 -170562966689298 -156462360121489 -177086921889367 -85639327648343 -130605310182912 -232615735759514 -255715808902197 -22674581053448 -29982640224536 -246419104329875 -211377806991710 -223024452045565 -266699653429334 -169537949536770 -189472459241846 -204344083318697 -268500131418780 -101266083608485 -57526226383664 -28195129393887 -118956890945632 -273962729476241 -67948723361547 -117458434025869 -62989731396328 -48646695930056 -24775447256033 -4336536121833 -213739312010658 -161602567885301 -108752438246841 -168544309186713 -131545882670063 -174935994917296 -145727903094546 -158614269087227 -49290410094144 -136804730813905 -52721654934812 -47630779764867 -220187699659836 -80461905081534 -20642896717824 -262242962801348 -126803721801367 -135381846043160 -230166465721184 -169822941568610 -56192373465748 -72417120675854 -128548532048861 -82247476446197 -247745095192008 -218262551871317 -12669637653257 -235999385260923 -78746335431021 -80007744021846 -112591242612095 -58289600580513 -20728285429976 -143949985207742 -237321337869329 -272503044612850 -206444508904527 -123253835965757 -65707466981655 -43451041360095 -253568997545713 -279499285838426 -60119215222020 -98863115756801 -60559765054002 -208726820866383 -87427213716237 -272439970867361 -218856094978568 -163001950469591 -214634296946044 -180950934040872 -74419240503582 -1173413283462 -149363691453808 -167270930735812 -122655718323029 -132544412789464 -109748132019212 -137886398603562 -153528474606574 -276207285525567 -46169807098459 -52549546354461 -210515933180223 -247499627759963 -84914832938339 -26174301762737 -146499259877059 -189450719733911 -4944399187215 -200532808826396 -254851907329658 -220348705595811 -82139977557002 -96227608594436 -268671535808071 -17192162761394 -169162399633943 -14059488818891 -265023112143901 -25137401584314 -24153922963546 -259888245268782 -71439701212474 -107316582935396 -50391868084481 -121389566555791 -32908121773765 -42233358718310 -65702792522298 -188477460075570 -245385820622935 -267982512667792 -125206732747860 -177641408018303 -225339606815708 -142321388436622 -263589032159079 -47067165083133 -177986847807179 -51256775914229 -98121936216672 -158583199603444 -146698166669414 -141977832940592 -269511190047268 -228717638408141 -201031540298453 -187216011760825 -266031521598266 -423699521523 -223897484532532 -19161781040582 -9281027854091 -168030733982986 -151660490716099 -28110218289163 -114245021254081 -23261774251329 -228249530351110 -151399533984744 -134724806049551 -241513976558834 -85903196572823 -89358308315426 -162223381917451 -84544299891037 -20389351527522 -253257944836546 -117927780569284 -62072484058661 -114221524932732 -235606617195624 -26905917328224 -226972287296891 -171672777058761 -77033681931945 -163102897799403 -92389530658777 -30064753044632 -97194502931318 -85560971773874 -269900688842262 -72241495742922 -246721606085176 -232232144651166 -80658603122810 -200787303227556 -159289302340839 -111321128366421 -26998037596803 -17078980959562 -86400372890369 -279936648998672 -178738686489024 -112094820057517 -130305072158476 -50359448548162 -44202380662135 -177153883356694 -67389303929915 -116804487595301 -127713814608430 -52590150101742 -34258257837227 -265731223006800 -253259052663368 -178558758408233 -120634870561399 -16868029168735 -278637626511621 -64480217080436 -162176442803837 -238292697811319 -223303398587734 -147273606951550 -130309909029755 -12217385159977 -275027014669425 -162421720845515 -133276215483763 -45605965361401 -129579497056854 -255620556333698 -88781663308217 -268280574383050 -72013164232867 -76082573345176 -267994586207136 -204385177184506 -131874309563465 -240086885205471 -153124298174470 -49302124875907 -138411848757676 -200277449461564 -85422514990835 -184496429761283 -160541499363022 -37909983812372 -271763391109026 -27972147057103 -30243916374085 -226177344113775 -58604633631949 -80985390414132 -220559979235649 -182077818639931 -46060988703743 -83227771427521 -24023043152405 -175040896495086 -113038189209732 -127273426789207 -256496847293305 -57691155037360 -52744775050182 -224936753734588 -205402596669973 -74054407175642 -162978147805772 -48292225897800 -123130968173202 -139428696099817 -144921161362265 -92606538736145 -193755817978155 -20121503795324 -80595634241312 -252054332959377 -145043347979763 -241046531842112 -247834439262118 -71452072091026 -272174061679323 -246672777921796 -36064144424360 -254762760987364 -124013746422869 -249549182508054 -46808042847006 -86211918552145 -157190769752764 -268366563425994 -18411187761871 -110579918849501 -14172054103779 -214911807757294 -156651941457103 -235406575533966 -268167161270096 -124389642820949 -123948567284293 -276404544168723 -94479617792012 -34834771473133 -253835091074425 -92817718088814 -192352656395407 -47767027080326 -35749788061937 -53911134179674 -153506548763003 -76552155178922 -102085851323787 -122723443563914 -122615867681530 -152225246189544 -222717847523535 -210889740699783 -71137020007306 -193957944852733 -263745233665331 -205989147799407 -68126460977020 -153825395507861 -10563022524916 -96268613035681 -207021922424620 -8136777540378 -84893954713257 -179018893493403 -38591168902967 -208823831288910 -214418413178532 -16576073814269 -101173755207767 -273412501744030 -266524361416196 -231302490793943 -38505587742879 -69891243794277 -272204216886561 -78653071119814 -173628388361656 -148031596479462 -278474219630755 -200686221517558 -190844585383947 -95621656218283 -74449563752260 -63506725999611 -239048844523024 -250282400266569 -172049217615054 -71735478240495 -85860140358120 -92000128522413 -59336374630203 -234461479559754 -9906848632382 -170773413830541 -176609220391152 -29230641302403 -258734623072906 -109001387957066 -277491888930336 -198654420132572 -76946040620557 -1902731305658 -247310003438598 -59317191310692 -47313122544627 -22632157272674 -250636695740886 -194213069483481 -111674785684152 -182291542073002 -161344010777566 -6523501331945 -208862216670115 -132861638768266 -265244000457414 -86921768884847 -48126662972613 -241892723587668 -260040692756959 -25853249275708 -64693160142502 -44637267864543 -101931791978889 -177697322999595 -211703524731986 -197047559848443 -141850851904157 -219425833963220 -112228464307581 -16534568317120 -72594057305714 -199315546692151 -41649948809611 -252878692690497 -222117210736971 -123711065217701 -19559036368006 -169423486706316 -207650403072879 -94412388516438 -164630332223749 -183496002333963 -144970259484244 -267318829264782 -20837274613621 -170907159916304 -24761659402553 -235504413268133 -164991070294983 -186450889280235 -239865793369585 -171175094442087 -116423307237849 -168273266159352 -250647991136917 -114133565261042 -192263641112492 -235820528782224 -39995375399292 -148723053182339 -238142960913989 -251557647581689 -103330981051818 -69521829652181 -49046248416082 -222604383552125 -49057714191976 -134848450091695 -121369277857213 -113447585988238 -81945271230298 -66739576805893 -194075568287033 -167789014525920 -233672795605465 -61322815621293 -263858183763650 -16675476210888 -67091256048755 -266119942646403 -182281632672867 -29815834274405 -63969885647359 -233140714335387 -152755078187624 -135233238290049 -94292744618230 -252622921254487 -93093787987414 -29601121768886 -12242342589084 -231958864869014 -5628761467276 -14805502709082 -16051258445159 -64390727601349 -50297487447459 -54127460194579 -73733665477492 -68295086023251 -123754897770471 -63465131871223 -41463541843888 -82885087304620 -125429738424209 -251290156434324 -281343346354822 -217849176382888 -53398451101211 -119909759567049 -260409735971605 -218102010115310 -221180409380636 -280569824946248 -140055997317208 -121372199744759 -70810430761953 -39939675327552 -47326678868728 -1578745848448 -21657431381823 -181455539636825 -38821590990366 -137218828321448 -211467251703180 -196494182541094 -188269258911324 -217904640218933 -232800294686308 -51145724999153 -161908159587907 -180583757876140 -18503041712853 -266747047600270 -39048849831874 -255548385478515 -4602175460430 -102032509136264 -176204448583150 -236862519352693 -149922055629886 -211435361693327 -253085466993303 -124380985727042 -217658926291230 -146709861425768 -196069823874651 -106305024715359 -229724602101193 -117722578757138 -83309379674811 -190257181662596 -219945269631290 -124653258086903 -119156097861511 -258468549329130 -182227167913235 -51653405899032 -213551479238629 -11194399419251 -108070191919790 -99883040791718 -246970269643917 -129417406366072 -32428352072389 -189725233882257 -244849730378296 -246654970686900 -177602686047661 -173678493486680 -142654212461165 -243427536016639 -165968743118230 -135352545265972 -65125033208223 -106220163409324 -68181622051841 -209631982710941 -110784896567983 -214174002494601 -143355242271505 -104220414023219 -39710010763559 -7243128183340 -127299760533907 -239352029387386 -264207926479245 -278701323930371 -97605521193238 -16689885477302 -13624616345820 -58929899853723 -152775323114097 -88821567066073 -245380098154451 -249513923061298 -176576934532605 -246542530355807 -209208956298025 -268527837710077 -235716490233308 -81672066961694 -279696042498977 -213476075869005 -80209122303492 -169269434711056 -91844757023983 -46936232626238 -145074425257611 -92920213976026 -113739031315056 -206622043830395 -150353761584271 -189035343186142 -43104170563931 -197327195171442 -7676475882491 -170002955459401 -153911771401480 -268277214412591 -38716689502224 -170575310797842 -3784853961838 -175917156586625 -36503840073617 -121601855206078 -13496378818074 -219138200160357 -33806958272396 -22602654297652 -20579935848552 -172845448991132 -151005529013142 -97523989661328 -162301088417555 -262036443748731 -125963050974338 -205871630212797 -278344136899663 -128266626120532 -149020108134217 -238690294146921 -10780828030186 -132234186329613 -179538393246672 -154512566190469 -276145990118909 -204340424277172 -55735785023765 -242438630195376 -240596840763201 -57060144369662 -37915799542941 -103320677890451 -174413706936768 -58852901556452 -111452743844739 -265485882462023 -228975118627658 -152293033068394 -113676364856454 -58044675435868 -170145068955104 -275760788567171 -78271469938035 -280806838080392 -18544369598166 -197297995662951 -121027880308416 -280849532264550 -56822493870428 -225780937118726 -129320073686553 -96461985830662 -252360709221257 -40151657683646 -87819092744614 -148660536931625 -234632958573956 -66005845149909 -15087702439707 -44995584570841 -231520871621587 -251200650942881 -167251395033416 -66827578844796 -245898104693534 -41170480351867 -48389324563199 -145113626635830 -262005364801935 -10159131068243 -269456988701812 -260400455931434 -217066112889237 -170600892325760 -262824290461337 -178183866155115 -279144826777091 -52892986773073 -271829225070149 -279580408230800 -1266228791020 -105667926588668 -57195323187774 -29401544955237 -230983059896039 -188076326564695 -29403712807946 -76314785127773 -164728728943751 -214963515961326 -240380518592469 -219623388578132 -156920009040622 -211159770000578 -92790024150822 -158742046919171 -168516634103591 -71782112027098 -32950741070714 -170195187225720 -213867456739776 -14012882409207 -222277064117011 -47116258944042 -134898745556619 -167928569953826 -225494636845160 -92542486848668 -136513317352773 -38070951718252 -256438191388669 -112863954127295 -20240496587630 -194709702720506 -187441054717806 -87017238529186 -46064298479098 -278342340066899 -103507552792933 -102810845189795 -169209529714604 -99681706798307 -42995027634312 -41252654227718 -106928419839413 -225193959473476 -149881481331710 -18059244299547 -3232950952739 -268130820408824 -78310497345000 -130373301939027 -266076560281575 -92036873276745 -64897685717894 -24685687198961 -94377872843661 -137959623380104 -191354552054361 -29713265387424 -202519968006024 -106853737436010 -196781910065247 -40914490820664 -269223431699997 -13946833580990 -250176502902248 -204297719163714 -148195847323234 -250647513847989 -139303320393541 -153690869212719 -39530357743318 -142727943293771 -90588435081230 -87939969273571 -27311371525056 -250269076434105 -117267927160382 -7871453478121 -34730558771531 -144769056582129 -52964050641680 -87174583199185 -185258412016639 -154822165519629 -169025024027125 -140714909089166 -166482775971110 -14855178948837 -82363547062339 -153727750320831 -31153796236650 -235450046068968 -150976880959455 -9322635597660 -188030520270206 -1106887557186 -134472485175237 -38334930630792 -20559760165767 -227550064902493 -78796585776004 -156687434367641 -200417256333533 -32463229705983 -278169892860378 -259967563194847 -51334358652450 -16704296543384 -253609949226633 -26441718843661 -234390060136469 -191392066580836 -70375139264467 -190551179846188 -63441242032669 -96068698927071 -187085901058005 -238635932385081 -153081900651240 -178898465792751 -270391353889567 -224972227967505 -127706535931615 -226342267204202 -19352059319596 -8863360176293 -97295211129070 -105899317226649 -225231045977431 -17054383832270 -60573044707084 -249710855915945 -238221319318652 -149584967212694 -204690440989380 -152337414640228 -192446121654488 -264246572576485 -175789570401936 -243281872040605 -1874532246306 -76568352022189 -8117760536579 -181935504422586 -203057744880861 -32219458693480 -188176442365444 -217479276951524 -66078340420408 -44378934490714 -148315044126943 -186103139916140 -211902904263728 -163970634570234 -110622173748553 -52823848459950 -126908049167359 -119815101254152 -219660764101536 -167776894374812 -81320157512312 -237907409764001 -151920879069421 -182499714526955 -175722605533536 -163975991759706 -52510810727056 -60016728093082 -20196590558060 -64994675392060 -175615041181694 -271025661529376 -81628186108307 -51399394417803 -262204661908747 -167150642180064 -267294090118553 -90889188394 -239546695494095 -175180521330162 -66613976399194 -214911296021873 -62546590411275 -95582509999593 -176646440260398 -25560875850490 -221525896873123 -122845879117973 -84634679534280 -152327899632055 -108574267175699 -84597443497616 -172121382530027 -134588028567243 -204940924392719 -113553548587016 -18839726954697 -188587737940256 -198610536181102 -112123269474742 -24848725237361 -280268936194546 -268059831526478 -32782450058335 -239893994361827 -99397294815913 -132894739106754 -11934420557047 -114981266628553 -251537316305037 -48507186201555 -116301741496553 -17843398699005 -27361985367885 -116242601568092 -100817362594667 -163569852360547 -121953072327890 -208446837765609 -235811920892023 -181352894081225 -216873869075570 -275257212756803 -263278224498238 -17273677863983 -133582959939455 -266773341330229 -247877878583676 -148846639123847 -215462954344538 -119234581013223 -85025596809024 -161484057330183 -100983990732125 -60747409546021 -280448542297174 -133302082913494 -277036733341415 -196305737504857 -236417015030476 -137606561860490 -84083153344636 -181763058241508 -132330209745565 -79878707469695 -136594925600063 -140591919390604 -120323304985034 -195365131666357 -103363129010517 -179511513078785 -56955180137939 -185607644317146 -53762491372306 -180772556058588 -257436189298126 -217925868309308 -227453584214878 -56497006880914 -240103787255159 -105654332437712 -81741573808749 -267405040700352 -265588045775309 -211851222171651 -169460383234000 -118877004871075 -153465856895789 -128287830003004 -1602139564177 -214606685561212 -65795831889761 -173057062462480 -91474505050978 -72206391648881 -98364020019306 -47407159769290 -11129683925934 -235463846247553 -277330125221144 -112772195878634 -55580735926316 -107704680338716 -225857370071929 -49356127493602 -41549616129858 -152967449534563 -195949321102369 -206743752221129 -139208264054752 -213262749049779 -254223680232917 -215550290521789 -57817737754515 -193204696712088 -278746416985784 -71251388675715 -54994482017441 -15020262089579 -107457129680441 -5414563111241 -93456200853309 -42475946474141 -263456134223341 -196852380462419 -223346943682362 -209373719483431 -214961964939341 -16855415630631 -157831253939543 -268409486348698 -80083767653886 -163050025265172 -99994392872355 -76600706576432 -10755861420643 -209060881119460 -32735870677072 -151977590080692 -223746785992783 -148850667853849 -254943067621369 -259976631996025 -182376857705092 -115090849866444 -209465446796903 -155897384979032 -191103662748116 -157725667375182 -109277733806172 -44451996317859 -22921982793074 -263202323115441 -222882727491881 -207966023263006 -192599393305847 -110880513440703 -227049771343056 -140190797385822 -84362096518705 -269173189750656 -280479690991600 -204680207838415 -185603996291156 -94297463728622 -85205672483676 -2600999971292 -90348951679267 -57346053712184 -8345376707053 -52140301652257 -95160548558322 -46208710633691 -216907879064499 -182596548320310 -121075213587977 -71715675410574 -111247074515596 -87367088805342 -39468950937532 -280722795247613 -251525590277639 -53649849219082 -170350882183136 -89402012100205 -32183906776493 -11025367714028 -233931562699342 -198692614242764 -67457403619713 -28357069754791 -194418901747595 -200906192393410 -29523815168954 -259646257077287 -106582742535879 -40352904537091 -112565940987749 -52855123860242 -114723404878773 -3345837217725 -99233780941335 -37123692977956 -109507433958278 -85089188825089 -50725289681546 -45584233478205 -276073047169051 -217329752446862 -233443764423380 -19660319278500 -188262703278873 -217700980246145 -216569855861659 -63820107645422 -193738691977702 -10963760035100 -175197205022125 -279367728627124 -93697604693393 -61697501055107 -110124378310607 -224478061205689 -202507177685731 -89838881725376 -195647959691373 -46400386629134 -112328509166488 -94679422052695 -103443500905456 -161890941412691 -143821221268393 -65995511861066 -233638166671266 -111111392039278 -60188281453984 -174764432324530 -127777202595063 -262504684677061 -52973249405104 -56823005696564 -56719365990713 -182211460714590 -142877066697685 -143533244525444 -182320335923 -44489854670472 -255959521959073 -167253115107483 -101439193125634 -204551174116283 -45311509972592 -147402017541115 -24181778870142 -174250989185136 -76576688117811 -139349675486605 -117490128465603 -109876174588145 -183983555882765 -38743031419086 -121880492173207 -33260064328385 -147347815589598 -205588744941928 -77816789928434 -111269723217957 -158672932213883 -29548010580364 -198601485920678 -77421410911819 -126455245085433 -164152050740525 -198454097178434 -135649092987591 -186669447376876 -9058992070803 -70136416036532 -66543546305190 -1305893448699 -225826629965308 -225012479438648 -121271678564863 -32822732774535 -162615633792134 -53725981948690 -235846369216525 -136896665263431 -276007469614269 -107547720235069 -262859720698820 -221063152462803 -202741322220816 -46077707403998 -165556250788679 -100204951109714 -120973546592222 -185421260330673 -158184142605638 -162139150003437 -115268734689899 -216646024340552 -227891069551366 -43418231807894 -98314254579506 -252611966043536 -51832263257617 -168070981464517 -52060539617637 -84611913257043 -268189023529506 -192943234233671 -48060416571427 -151585576745921 -55733403192815 -225585065238412 -223564749187632 -111191463074722 -174672143085712 -246037483415802 -102257856606459 -204195789680000 -185503407565351 -210092635422862 -132910758288331 -56068259336334 -217273869720007 -151018550926946 -223620629605374 -218836062423911 -124760753471826 -34842487411153 -7444788462921 -112256853277761 -54917043729633 -18802518356157 -138815316693437 -177636656858309 -133898244621040 -89830968210027 -124657387772391 -169603841628661 -88935390976000 -228802406992431 -177098294803077 -116726723028401 -204243596896447 -54005605714201 -122105694105925 -167225735333269 -11439699687940 -86178165497204 -138158473619140 -37623712860430 -77726143091560 -66771646878506 -71236769434658 -56966155981794 -15445033216369 -266288928023923 -232611765953272 -192685531827838 -86664250777956 -75423635224170 -183509827979400 -56157268545302 -163582583799935 -53285669959085 -2147758696832 -39928065505511 -24227243654594 -40535676792482 -269326790411102 -258094737924674 -181380340944282 -237818399888570 -125522421558955 -251947367254731 -133217388220897 -251607416600875 -138411154048429 -226261788083432 -143591916524549 -60824153325716 -258406928595560 -43912890742564 -49367376083353 -65209208000310 -263234083825880 -258989749554721 -199145402587287 -114543722471227 -27465469937258 -131137222366700 -206087869404970 -236066777569046 -175423376863528 -240792079282116 -207910211960637 -220222365554513 -62599642997432 -152461883518701 -34308790836057 -230664523076631 -4828857068589 -279245090472105 -151472112774511 -82525200887150 -8758661696175 -266140902818865 -137222606357361 -143080734540772 -135415506722539 -233512630052218 -209178973790377 -198796963206252 -93085085331933 -167941957749145 -225653149909622 -231052550585623 -90660999301855 -57364656735476 -112522048048640 -137172605922289 -196587019580196 -117330049147414 -258943014351726 -157240398422895 -95463695309951 -172731040935771 -206190969549558 -90674643943572 -106298788083115 -45805020903505 -136550544156292 -96014401328296 -189087903801865 -255672208054982 -245760163852464 -225015900210394 -38592803791980 -180488934670895 -269891348453958 -156294300333329 -196839799351686 -279285474407908 -258734985269081 -139203837434463 -260330090543648 -219184692774159 -163206218128053 -122203388823403 -90651595004220 -64391060538418 -44162610071797 -136922634722899 -167397511554218 -242474311388949 -159618976034335 -105438972067056 -50890089972394 -194402445843213 -93030998123146 -263873903796826 -121187233897607 -13190281600231 -115330098129599 -89554723367844 -18197702842806 -137109199103593 -84093218730707 -235091337038948 -134244213096132 -52411255009303 -23363060955981 -169123060770359 -6571882113754 -257828757225899 -152610355760661 -49516766541463 -255815079255115 -229040524525115 -36962061070699 -142557130604136 -127258841002038 -111911096088163 -244315141688694 -128653931762042 -29639863882175 -254571950934285 -84370880159334 -187216870489048 -101929193141151 -100008739373779 -177166424923585 -25972074307170 -96239951932204 -201708104872837 -84259272045334 -258333271808969 -239639592103771 -19803790459397 -114344514962244 -247687650527093 -96732976288028 -106960442961031 -237003198717546 -46938673217003 -13849346540804 -10270355225817 -277744907036985 -90114721634009 -111409268579992 -175543768888641 -236103462584778 -169395317039100 -18596884965419 -279269977214650 -101759544937269 -207327042629575 -265766522973549 -11917518553803 -31849920213558 -253194072914242 -124644761726386 -2827591742416 -32848494193014 -274564896899192 -207524023393686 -168908629279874 -193936067762101 -189239326959500 -113086704833097 -213122217441409 -140522233077350 -84233378962886 -186581972019444 -66605723514033 -128503308226143 -28174263944030 -181720819602036 -57982645763023 -56182656390009 -196163243165685 -28346821550106 -134974913748150 -168576232442536 -210680741186721 -168907792377491 -265640079173160 -275806435509420 -266057452802065 -227125714601191 -73440376234640 -79761541381228 -34777071639333 -248849245393333 -220648173463948 -82260739667534 -120297250626243 -18944747773208 -184579528263099 -183810843701929 -22328194051682 -7942206359448 -205617257306123 -83984027937316 -242392125536039 -65197577852897 -271598895657973 -46056113988143 -245032817032156 -151000193227013 -178726135661377 -43042551507137 -229883208496721 -185284090811396 -56834215393929 -255212961174344 -122694379015539 -119504351699509 -95795169699932 -146928320401823 -17446206235367 -167259871218195 -16205737510874 -222878048977218 -79575159520911 -97288888422580 -183092094436529 -36149340828346 -134764412913748 -210746908652478 -55573340051162 -82824267590858 -235748348965361 -14906574082619 -1316488962067 -67415497467714 -195756704420680 -222911004231539 -133421850058166 -117374535764717 -33384026428750 -36347082103496 -67172454827338 -199049231855673 -36476382789892 -143051793754100 -204337440176676 -141364431645200 -1723376834247 -210599634915081 -68947613478548 -207375981484028 -168576700302874 -1806227935874 -222645815567662 -66882743972603 -37052965554932 -163659441584120 -172622054164137 -170085500881220 -165048257981549 -23834303870993 -42188939639396 -239406650369596 -107396604828056 -130866259553054 -250799076397699 -72256781196547 -239947125087049 -224999790920734 -73261338829007 -120929210865763 -61010023961919 -238368426666076 -164118346263062 -160558260288683 -27611263660059 -16535198130335 -275898822763431 -89785254481481 -131463603537865 -61706857906010 -214722548779981 -115972283709318 -20941117945880 -14981525714750 -194508026428346 -252341539408009 -75295690769937 -235412121320734 -261116180474269 -193354252495591 -191823706031700 -82167326231809 -155132861413625 -69009394791564 -121330009505589 -97483385906187 -250123614920506 -141233484932679 -8133033466884 -235461968834403 -152802608090283 -151727813222854 -230220515879152 -33270212099950 -207694333459559 -66873444672859 -133547297613628 -160727677907491 -26613294925422 -55210058198893 -244465540461547 -16109903831037 -93173219732175 -59129718204441 -275868689794126 -259814144046613 -246741817914621 -80811023980014 -7908790271311 -188214040321282 -159706174280742 -98721462990812 -191790784128277 -208847323307267 -203913917571104 -183302025864393 -262599609161846 -119648877186940 -278717829624324 -17462425811898 -209673745019444 -178052754018114 -80778317542542 -839670591501 -195281499054119 -123089675719244 -96628608394036 -103626625831209 -239692256609907 -79100709863704 -7051591084150 -117060312077369 -162868809167377 -14289446181154 -271489014767190 -206153293505805 -66683002047587 -13498336955074 -174268568794651 -267825509536405 -277616210016950 -114980146223172 -130715365382926 -80507508901133 -127573285794562 -79895960653871 -272968293227815 -762793208544 -206280066182556 -185984644811632 -64071034288789 -222323948059725 -246329637257840 -255648318216428 -64029911131725 -29537706330232 -22105346670858 -88352739668873 -256842142872331 -48975690400365 -82953701890181 -92546163694152 -45320544954506 -209834507309541 -150219339513041 -208404742979850 -125057160953192 -261942440386612 -113470098460048 -95516595847388 -220163418332803 -203695908490583 -54431126451255 -248627192115597 -141044793084841 -211679452306296 -194192190178926 -19673756553377 -164038640582267 -257345928321453 -230337473367569 -22853459564476 -172367569159422 -194036106895390 -120411887011123 -184129420150517 -32342379190005 -30935220308859 -179968881206351 -107172137400194 -171564283342340 -137509635257422 -101174146354065 -72019796840080 -125357872776450 -150181088938037 -121261086330595 -169749930707084 -104502580473488 -257827725148710 -32677122556664 -241309119558762 -215997921486411 -35860268130540 -114756697494876 -145745459792887 -176551340454191 -180024703757966 -148145105817415 -126438831526096 -35650425525571 -171654847821884 -165752526369392 -70008998403513 -256394819734684 -145878515506674 -77803817235795 -8698039913208 -120226377553704 -203709310502591 -183318875135417 -55144024437087 -245150053317329 -67296567321475 -22001937937531 -77498783520569 -187392351654608 -212218514615992 -110637271909799 -274781011241647 -6818113100292 -165698954474672 -271545060168068 -225423140278956 -58465309502743 -141785907035473 -212081453612550 -177428603815174 -54202918998488 -65191466933214 -54506385115875 -222738290843879 -69553377472874 -196486055354087 -145000133372845 -137405705434582 -9654960929876 -147410482049645 -223073590874665 -230541809078152 -36537746229592 -253613427213521 -143260439826686 -193330813719215 -47951044428248 -155281611878594 -241902835564263 -173854987239274 -60738050767399 -243040120718062 -245638010647786 -155893160125856 -124692110835582 -243585871912541 -278472227453173 -178185279698435 -47084109862578 -108235564334919 -183274231889817 -220375839346529 -32744878000101 -181474486501231 -129498129694614 -54223088926759 -272819513097946 -86898968927571 -243100020481036 -258153571542546 -189075216718860 -265307669485635 -141793889007883 -218027362476101 -29376283640459 -194942273551391 -60068717001402 -247752444175110 -276003028400483 -256576472380226 -115633835051972 -69447779714478 -9875190557509 -10463205640398 -65454993570393 -263140342358885 -81922915547878 -81904793474078 -135825562298521 -128988708927234 -159326221842102 -204911050014721 -241212582854320 -200072715690729 -77074482414856 -269026600857028 -171024521637407 -40563792684437 -164965730710415 -75158701162205 -137599101398562 -62973603145631 -198416871615810 -18983815596263 -75263428226730 -50394641544380 -117418903016475 -186432724796347 -144955843910033 -252917112836930 -93445842148598 -229363189927449 -177863727964179 -112609861291457 -33117410050035 -165909760907240 -43373071375214 -8149304824759 -79042802810710 -167253272182425 -33471437468538 -28536693468927 -92505907152125 -79171805173634 -124620871887832 -26248186172878 -168393684177506 -208757421397658 -51778673602217 -99848604164625 -162461508630548 -273653567298734 -2050882387583 -130182365812456 -30217771248120 -174982102503499 -144991813374277 -133336153633229 -240023881748101 -218047610844177 -161629319191457 -259656429504382 -78134316666194 -93378013415980 -224743139937614 -98387920077850 -252145319985383 -16204674056714 -220066561768395 -67963342254880 -57664372417160 -99137893752177 -11062860429543 -29347944407703 -26439990458957 -216784289612305 -244106154742837 -273360042599294 -177091354919559 -91776734385573 -27581333797500 -187239140524186 -97294177530335 -204889225356190 -153846982641226 -166873775701 -14967409270097 -281313864706612 -71742115852448 -197897334553926 -65341529598983 -178127086415676 -267539245402485 -48255138359172 -25308533720062 -35623239963981 -230037537318636 -60248265943922 -10774184317197 -174437788972354 -183208028170278 -1354398295404 -15067622815550 -106883742033618 -233074098879593 -101042578283535 -168729341121967 -218266749630683 -182676131119510 -182270585727482 -187727176683145 -69180201294647 -132437914740708 -107971653713389 -257843528071385 -222569535891760 -153251232285922 -76086559784452 -118432564994128 -203196122351229 -118242725703137 -217715801473834 -171299044698515 -41619109060154 -169958594994712 -204128220368995 -74295216743746 -74275521986084 -38336560516558 -186354403503202 -208386988725733 -94250514486777 -165485206824831 -89768442177245 -124741350041138 -136597413321745 -133120485762512 -265098739096227 -102500541041986 -182973336414473 -61630211887799 -257117302794319 -456049975266 -80954874459826 -99167672147146 -274107415456389 -160415687503856 -183291061272925 -141210752158547 -12787644955321 -154562810682268 -147900061949907 -259927649659184 -98151517221350 -223802704448144 -72798803559696 -131414286946643 -158302735110497 -218096803317633 -114778434624087 -261468618511069 -3994850498029 -181040783153928 -62907414170891 -194951383241833 -148671719226144 -141650084254698 -206476306339768 -232583658622298 -18718959591317 -275674928000925 -173721797465105 -246741705182287 -217276090854849 -207735303033607 -236711869376745 -143524849557799 -21006716286663 -147707602010535 -51868289487680 -5445147733140 -248731932379838 -43357715652268 -105699248578895 -45586340448722 -197118733052148 -6180486466407 -269933406892430 -42125579242513 -17608355799673 -229775861337921 -50581188938417 -257910358442807 -103916964656169 -191366181523454 -197796565815461 -16607756399626 -41542513854468 -66053007880724 -229753539715121 -219449684042024 -4580588085215 -242031447080318 -98723009606472 -14082083273632 -275166298673927 -53173737930816 -116737284943223 -246004328337530 -47964957262772 -59963877752258 -129675779366024 -129473477326603 -258575880001020 -204386502862092 -148644919365913 -84304251091960 -214676470408477 -72468545713952 -116444779018484 -127574615130797 -266477680264703 -48166078143937 -6862523433311 -24162907621473 -236307980174796 -21087463029290 -106912582253257 -157238390896546 -5578041798438 -189545140312288 -243511745242223 -83425879884916 -136125873483479 -26328715989542 -220368249314653 -108977635926728 -126776293755611 -259297219822422 -61969446714298 -125185592100946 -80798265392147 -246689551847995 -99529174344889 -153346758291211 -169210518259343 -144523501704785 -234591875848100 -197019969659065 -171178313302874 -198528244584124 -168598482309292 -95002223924354 -137199924076463 -205252630243424 -113020639411141 -29026171296703 -208103933456786 -13282067046629 -108761107462962 -33076063175159 -249292849648273 -185229993253321 -91559783553456 -166108457455303 -222821698181811 -279911482259491 -106071352428121 -109283955391980 -178457538817979 -146331557741910 -244408968203994 -90972098912827 -17388543049023 -146424828487924 -268080195785190 -249662794431462 -77551134936887 -201600341962993 -244623610643699 -75231283320805 -6659991202555 -33084779174408 -39326101652963 -167832366916651 -131544103763676 -955179300232 -230543000384268 -261598315905911 -4483526509190 -253021039402209 -277705176042409 -167916519316822 -27911570696516 -226313992196487 -137114803217214 -73020127030482 -58510055128881 -257221382715718 -35263848277586 -61717052580294 -70024269768265 -170287443792758 -33554480241796 -144281783627841 -96351945949660 -225357283886673 -268227842076578 -229616931383585 -214435531976642 -258715424400915 -275726012913836 -205503565409365 -215025203856513 -45515134202310 -114334972652764 -225539381657657 -107232110334454 -157933444684531 -109241708997703 -147058087696779 -250166663470436 -271222677430143 -142818082177441 -77176155786078 -78005493851692 -114592038649087 -51074001679518 -210346068141138 -4984822216325 -246839971168148 -28482128061758 -132283802773891 -57633577639041 -259904421473372 -64045247128661 -830286592060 -137761322910435 -234866688438949 -118163000483827 -238769220553333 -141538756837748 -265845840138737 -264654092370051 -278090500340881 -34749903063281 -280118043013010 -211597977612958 -225918710787252 -32115878967964 -214680441687301 -211151267112349 -10250273616765 -121668831173893 -43072418480840 -96814138984673 -159379557343107 -47034233091792 -58140871443157 -59811650094220 -99197007620843 -28553557859564 -46678630312058 -98480512372995 -57835295148372 -246984171274234 -267818138882651 -116915943405923 -262794657585472 -153287716283832 -34824656476772 -8247164173204 -247607406895310 -184196188486220 -178372320258 -153504760723195 -116399254460603 -104352639712456 -218712299867118 -34277259661320 -5162853735292 -167156775116539 -261710629375555 -227816678589342 -264302416702727 -265248903336939 -3724494419680 -187274430888439 -268116657288351 -156645503282977 -232484247814465 -162625235425848 -32658932206996 -172658636393851 -43457434793318 -83731433934375 -175701830385001 -9441139690830 -76862737618547 -202067501360984 -273867203181239 -18252337499419 -233567110637289 -80994200648061 -94533486302590 -248955895258694 -96184658271447 -186137168498573 -249061639659099 -100485671122076 -146327443970986 -269212285421934 -273099935323582 -219694883746644 -267695514969048 -162596877986694 -273608454915747 -69571143957741 -215290044765696 -175606671335377 -126716006541934 -276638738156437 -241404670604247 -150643768048302 -206040116401340 -25398938560493 -110096851535725 -25401675329343 -266123382004406 -163194985064439 -273157171281117 -14177550695706 -58431821666211 -124067289758946 -47302484614162 -237847018598430 -193765618449134 -113599248043803 -199734084414703 -39603924105980 -198140803494100 -112143281137541 -20442046937094 -41415115863589 -185203534388518 -262880550398043 -36976566361926 -15160650916146 -136551587231161 -196805876944333 -278044769525011 -280071502491252 -178463337525744 -172545172422441 -15335092507090 -100287851583887 -267880711647590 -227068881500448 -255997807757069 -51206597221006 -67192021881305 -85627215170357 -99160886593477 -87471546875076 -93062480728816 -20900428300691 -131206789275715 -91341245323985 -52377332601950 -212669405360381 -233047974548326 -279453257948823 -52520123116942 -242525460150898 -49012168258531 -85590945327157 -271320757930536 -40823153198093 -5081015042953 -117565581906450 -163328415706545 -193992755111853 -19825521668374 -41584503105841 -229224070822305 -203893200557610 -141138199085626 -209377556681018 -111870434062917 -29644359491648 -23704844074561 -51805383562252 -209254937697317 -93163941234331 -57837248924752 -151971240125232 -75970195703850 -182399468675134 -65449726296613 -182536818721925 -145846315944247 -85566966147969 -70791214721168 -229599082074304 -127848211925195 -188055564989356 -248389142802875 -98601778506363 -151698376032958 -173162977137738 -34505955291233 -3923711421380 -188756419259453 -111043658110154 -132702303840215 -234359169565870 -229050855029377 -67179996503196 -129354639257038 -1341344945249 -37838526630576 -256028157634789 -157202510581421 -14590558987800 -137868703478361 -115615610757608 -209765215338338 -30482476375204 -185306988188048 -193647905652998 -10918758909993 -70698356770320 -234846492177684 -170347250702323 -107683247515223 -9285834059848 -99138770460274 -47189950519156 -161469577970463 -240713539501479 -15295483644322 -11690096033352 -202746514236679 -113500423804852 -232619260009805 -252437831652509 -120832731854418 -248568243387653 -171571038218262 -260917185994003 -98142407538501 -232152010511620 -17134281032987 -4237582701352 -252387831217437 -169385041384415 -247944864162267 -241180503339846 -199019206007897 -123381331499979 -164424836245248 -21134090584988 -5560841456308 -24020002072643 -189866309430265 -221721943412176 -225250728471967 -261209161957896 -169564642612559 -218489874067889 -194608756975719 -231784534973342 -136438123259751 -186332504285246 -90935097346528 -174013890983399 -7331077178559 -42116592719547 -101475554225870 -269126206241521 -11795308733915 -11885822924002 -145794741904535 -23764291572449 -276701764052826 -245176355348890 -182380926584059 -269310144473099 -234023320810216 -46740959977568 -100296108614839 -221134359208977 -27311011853042 -183352163196192 -83199155648981 -71536205944037 -77926258558658 -122573690949398 -171202742963095 -250115540031586 -101824979232994 -124591778618953 -213414209841447 -66460425030087 -143182636720744 -143570516134021 -229889016473471 -233464729981732 -112294092515025 -105309730098935 -122540937892589 -240358396832194 -207312405212361 -204421417058694 -238706259574628 -277602805154939 -150760912679450 -23356686267034 -249166688462395 -261169766317688 -163337330922912 -267608687823590 -208513213810472 -79479553711508 -139637029070613 -275752579382199 -201152904092819 -90488852897842 -171387938592657 -22455696876324 -191448007176105 -209246634782905 -250864623108319 -79945488111626 -130148161067644 -153391943126699 -70755885781970 -41081520460337 -197758920473874 -136735329858638 -213843252217521 -108680780059960 -247365517860151 -202264987483656 -178681244143856 -74713066470530 -150952003134769 -234043048940297 -238913687953058 -186433867887366 -243344274285151 -120563922175068 -40393105498539 -157440708652063 -62650475242471 -270965090197761 -278944549525407 -99808700630469 -125760523232087 -19408937297810 -203481024695127 -9102688032120 -228801745718929 -92501989730351 -948703569317 -84336638002103 -271626652349005 -125381843772836 -261795555657225 -98410990514603 -184483309859783 -121578475234758 -56705423556698 -134912764830017 -18790208672190 -119725790598335 -111906066890401 -9292540686034 -172789678279740 -35178772052643 -262153521309916 -41022891076193 -259718241809005 -278773520731729 -5849121758191 -74468364730123 -153160909981650 -247561325731356 -140682213589412 -210069693768005 -125518770308897 -13880173348506 -152419291646938 -212310706037366 -65632579160438 -76192196069635 -11514385626138 -18579945554735 -228635672845297 -51102135575716 -232153296097752 -113882116734119 -74480483208937 -217644478441604 -12215254064114 -58161082011578 -269711148131314 -215973665502787 -177682905498037 -208318793084010 -199261102626514 -161260551040720 -133064403392360 -209665551778249 -238157034360436 -29929500206364 -175799125350774 -237107801854138 -183060757850410 -128808205930894 -259853408715076 -97363547275525 -124033988702237 -126648735467928 -44062355770977 -29593122401543 -225797244417256 -91876620551681 -68829418377033 -70175137931888 -75419508724675 -117647923004014 -151629746354529 -86322006302091 -171383585291364 -239546176879971 -184102979657890 -77219330616450 -145401793145359 -155454902082859 -152894610764372 -114500260408662 -269735258748540 -240738110367989 -103092787138050 -267466320640611 -213813333274024 -130923173974459 -173122648680660 -251516434636852 -110261573054204 -50143537633332 -199873481028098 -271298911923260 -118854367150766 -234616971827911 -206886414211417 -67468804154357 -1096138537492 -269981526030818 -6613570937195 -234405002367324 -30652487707838 -263629083451075 -230649996616150 -91915927757663 -209932710587883 -87690593397929 -93735524394535 -217635868156589 -33729008840519 -245373459024886 -67133336717049 -78381904820959 -99901420001999 -13596919323182 -34180010020968 -43178406318788 -2096656020187 -191870305650894 -185877202366051 -135216408340320 -243755230054619 -73169070727734 -115895173070417 -25860730491718 -37152229540174 -81006636251854 -198969747147480 -124487229863910 -75943979624099 -93200905735468 -269455068497654 -179938459267611 -92340772402261 -262396857165186 -94610254730737 -111371528428052 -187309550826619 -54051048856931 -179351790505083 -60485731847350 -261608514063266 -69691484142000 -253756532599374 -158034560574285 -127509818412323 -173646829244977 -31534212423202 -212544881139355 -246045377945041 -126104954289949 -216571093417955 -39134041735605 -41014468421239 -157157413935406 -144438069644631 -254294957208892 -271720189542305 -9194855256666 -52489669574938 -133963461014353 -199070593136670 -18269966117082 -146207584524426 -53866803095685 -169589493672012 -237931701788431 -175879972637711 -241423063236755 -50534468027043 -199835930398094 -281050839081081 -72309127895135 -194866332287974 -267604287427801 -111606547056331 -120984573382905 -149579606871630 -172718366264181 -55405469643076 -171483874725429 -63704048723602 -260344393794022 -75150508736165 -139851583155949 -34709318838964 -134670106119537 -58986492771280 -51444899156699 -77847129154310 -225351453221198 -249920229142477 -164477134199558 -38308899835430 -182155869801674 -92609678144952 -40695209653489 -43795650969284 -184776301416036 -2355654023776 -161672471338294 -132114535188888 -136608238957514 -83806712031758 -280890463521740 -79330304749229 -118499506509990 -134819756542414 -104706828087259 -52263149096788 -71683104530185 -178748245302044 -145114876057853 -116953709867588 -169622244393779 -246103768056920 -41011937187516 -164753992986168 -58184772037082 -163278322362508 -54600814574025 -164882864630445 -114828228778661 -121344759355465 -63490445190955 -70977453611731 -51473925054247 -64030400111725 -137927280052812 -269285424164374 -183191434471969 -56631275775568 -210571105458376 -100383870012017 -163673936854256 -19084528890904 -226657084761062 -4238215188805 -209515239035236 -90925229793773 -266881369277494 -154616324762854 -145215980185925 -89456936405869 -264661334432937 -89340649474227 -163825186858430 -156882188321482 -240609328777241 -143108732430963 -171977614547663 -9387189206343 -64459517060069 -104063862710927 -161149720026912 -134440885319659 -153919496544734 -189671693088391 -126763875555520 -180076092445293 -211868395640907 -122647967284682 -216384590396187 -280889179552284 -145912031947053 -34191829396303 -14759671115235 -182034161975205 -244519929422256 -94711660157877 -234093370342595 -83090038057493 -44279694309612 -147605762376186 -96057560601250 -209905879498105 -67114930308296 -72104520826622 -167454190034227 -229011640028272 -125071208444143 -13776760840148 -120452802875115 -192338349299511 -245251449024776 -201136265441223 -33338815550229 -88363049657576 -205443655705916 -225722599136488 -222038555121994 -172851997517052 -11987335144548 -50528261043760 -180224597915084 -137089497559997 -271298165898136 -196104709042578 -219170050683001 -150210313011185 -65208983722685 -225035681306762 -58010103578414 -124515217568802 -82745299763341 -42986356036390 -91701522874307 -50421004055633 -98918428129919 -243404060610135 -86056366899949 -144723807938966 -145428299724450 -253362514268536 -165349774548072 -39369602597951 -56432172763574 -63767203852615 -150234011036834 -46574762162567 -144850503060487 -34491542749134 -185217535647800 -93167501547327 -173309192294500 -61783526948301 -16902872360309 -63822362587229 -32229548827901 -73008981986386 -224645013640396 -275870550868096 -156492758174250 -100992170923566 -182960224482795 -75511833006691 -122433108963435 -210774776908467 -52753457617868 -191747164557178 -191954493474617 -32535393512320 -127015239763151 -265611694902129 -254729412082485 -266705772068055 -18467903007760 -5787539101730 -220769921710834 -33772023150458 -50307540084223 -53825367598997 -44727183977251 -189966077636287 -189351879282479 -166338898693956 -231220561723632 -221215618323441 -279500393905401 -4766801254388 -28426395870271 -123116567032378 -252185145212909 -154577300783074 -45522789936919 -255439627536294 -268486685029976 -95395850030752 -201877221569631 -101349369527376 -184907779463448 -54159376609771 -150774138854920 -266257611446477 -165375478747361 -175044509018068 -58135288110852 -148993728599350 -116787911986611 -261047798958934 -248102992245942 -199012704811870 -18925869359694 -20496351538212 -210889929562762 -214707333032432 -239667101824615 -156394194370418 -237105750782057 -236590252714013 -73416935253242 -9776598005943 -110476982750442 -51480684200634 -94394635490175 -15617493748560 -139944992969828 -52003426755527 -56352803934222 -38108189589553 -88641296912954 -28511092072779 -216143516869947 -129651631180842 -272702716937804 -25540183761735 -224510484671911 -37308697823413 -165298363147156 -118157984678070 -233761004421531 -65029960902765 -188612308507727 -264972792755883 -263321101839941 -201914888279514 -139563876354247 -71844641999665 -122837625867723 -127776837040491 -126500531723458 -35095400415740 -86965587089385 -171752902441328 -111363837172220 -147908681814178 -190569975312022 -154452540103253 -145259858826392 -44717265200619 -198713077036964 -68546457442345 -274645333726889 -187333225410889 -143737214233206 -219292221112160 -8479538204761 -195991196705613 -275300255039906 -73048575747675 -119853898514978 -59863378185562 -253484985006358 -57637445846026 -268714883485606 -123998339746375 -246113142677671 -7004774510559 -245876950149980 -86238330904513 -189181131651077 -91869818546453 -242769101861923 -176429918780284 -68700249732924 -32991835145259 -146129837452323 -201825182073784 -268732726962062 -51279217200997 -93239154981912 -133765433418097 -245983410317214 -264500185840329 -225007301899449 -222299288560362 -222316771301473 -239873886002807 -239107950143700 -276595440470913 -8275921785690 -269354092557315 -106936421012412 -86894502000547 -78636552114929 -120511960100110 -167243158948917 -90445198261200 -27243881791000 -91997369653082 -213999854215359 -29883290395380 -110299936372353 -133732253585272 -10199377048475 -174893161708326 -263882175710551 -135474270697228 -239379869653988 -120558940940543 -162347708104749 -6861809197229 -20262505266908 -163088303715900 -232593215226905 -137732813994621 -254876333160351 -42646051943960 -157738110850501 -26954051264623 -51601162353940 -222817025973915 -135703620093006 -200048056191366 -142593707933330 -79966455916745 -165389822746990 -259236972296116 -22862525961955 -48868186126872 -237467600190458 -71530652768130 -205030505859805 -258162093657843 -78979347402063 -79520664720687 -15508693434829 -135371467073261 -17029165119332 -73761354321710 -211380890005720 -266958732903871 -103614373093159 -255588979480244 -277428899458234 -136878036482470 -65919335244859 -204034287009643 -147011463542258 -36172383412769 -144345412850437 -62935286317677 -218211025916208 -17722284385702 -193475790563715 -256791482459200 -89741253766961 -280250781140204 -121903640070619 -129437554238799 -186324895655784 -268500595906726 -81749826594883 -50465049045930 -133735717498309 -53133341095132 -232282553171725 -60302976799689 -28056623832571 -280561844155113 -127740339496142 -4540181797199 -179205590994720 -85121487308854 -33519146083335 -64208372680042 -244977903816970 -208484307522800 -249066108427601 -244839160003501 -180467957471401 -135170837084161 -158189604433167 -163660717104570 -275473095036365 -230615680375426 -175583370158553 -18913595002952 -167326356518824 -88919881538311 -277248204344677 -227220454079310 -108327944859728 -101931968781271 -80334366077267 -36799265735235 -263982880920677 -160825910236806 -185518283680942 -192102963131231 -198621714968813 -192140860428213 -102490755434371 -113726667210896 -46861786812827 -155381600438908 -31292148025802 -102540324587319 -51494505458954 -17986038064553 -219495953149369 -271705708825252 -57871526194329 -13091424741319 -204464840768610 -105729633726780 -168615853553634 -29702644443793 -130387713424749 -98714872644210 -106763763454940 -124014813930692 -194899436958788 -39469397061512 -174807804485125 -192006533720735 -7128571241608 -108813089744581 -101128512203324 -55170811998946 -101815215666928 -86199140234321 -167423920065616 -263646239481518 -42244296590030 -236848279886265 -74044457756031 -62942890648909 -104144205091239 -152837157347661 -157624646879091 -71593710221530 -125012059788863 -63198547454988 -271095967796063 -274049896910465 -17649744699302 -158162103561491 -261123687045132 -101104541117091 -184776329981539 -232940367139370 -209579502247260 -62993056298349 -256336197513702 -60069651531281 -72908774967062 -155822397758431 -73081312829808 -271077280424577 -127764026901542 -135591774928171 -6821053075199 -124338217877572 -84801416400708 -269309657418725 -78095027104555 -381026082712 -31145605354600 -152317565293700 -195881030123565 -124372622552772 -145020078625415 -107627594570444 -206946013747249 -208083194267441 -68590247602188 -26572870540058 -111519227175779 -92340691603443 -207832504621745 -60449083755139 -135291279960137 -134899441774810 -83100518600525 -28778858602827 -271041836962379 -252951570740688 -98485780598350 -164450152806470 -64664295823085 -12203633271174 -274539481699962 -269422632926266 -93402932215070 -258720929070503 -233606358454964 -251460203708814 -175632258976250 -37923049451582 -241282933170021 -82856222985203 -267614874605827 -76880012333826 -144270481808899 -120212290844378 -31286376953506 -73243370852470 -158067914636889 -91356218429605 -229894256308132 -231317150038384 -37418008356644 -230193235168948 -76005672108517 -206142248926997 -188695669783446 -127281387221154 -134426533620105 -226573552023816 -127414987532022 -11899335007219 -243728992737675 -132989052377477 -22150965827562 -265292455686660 -90211740007522 -52937723859248 -203208097211996 -213888162287362 -66841104789067 -82654727404467 -216209670626550 -180024493693135 -210389773857063 -116338550050638 -237050945692781 -83523103616662 -40881486863403 -126918706591205 -60073012262864 -54394371438628 -172554006950293 -199144830674373 -230317091999668 -88100253543918 -180135811724137 -148640600814390 -123659988856456 -237161515508893 -273952470555177 -150146818352849 -140722392083100 -31207107686557 -127330514501534 -234961582934173 -50277995509620 -33481676427886 -221140923278190 -21743134544040 -140912314217675 -119863295679153 -185976975474220 -178370112971523 -238736736586311 -14576848936009 -115593722241736 -115567829159288 -218809115143753 -115568722024200 -12806939696885 -15845720304501 -204049354730966 -208062567326850 -210168650470690 -9679300199705 -4092856476287 -11684455217403 -97017747156219 -50992703675143 -71148043847774 -82780960628809 -70821049239754 -257269460189549 -226191164966474 -248450606797809 -272629900177675 -248428699281910 -13921020524693 -44706272836360 -28333996624245 -74506107113637 -107202984510968 -50441984953357 -129972801355331 -272193605969393 -203116911187911 -106884036782614 -31711728930718 -7727837820776 -99667150101692 -42287604160992 -258378470561405 -41338223301291 -13207847426300 -136584583626655 -99747398531108 -148020634677885 -72342910389651 -169488763540987 -9268519144560 -49987497232511 -17849437649165 -250279777160205 -159665350844025 -36054084785745 -78546114806416 -9137534370029 -65003005041210 -154171421044117 -233180917336668 -179883126823727 -72084565916991 -98099860300888 -170529991931360 -90152337237014 -194509074574816 -264933822548568 -160440629183189 -108921162466591 -216679164540437 -259823536108258 -91910314467820 -108485310496634 -3706720015452 -167856143847485 -24013147928251 -140194504047990 -166478087453144 -22176803484834 -79304543113488 -113765435184496 -185704172963953 -105273034415075 -203319880761973 -161111879291128 -220739990030726 -149052939964876 -222720286028910 -198654846861353 -150522761842467 -125329369683044 -255309494899371 -94566792544369 -249787959693455 -122454833889711 -168079435970960 -93556960221014 -230059253256848 -39981797185017 -241776223619831 -98140043721792 -41751444431607 -233383513999480 -198967413923518 -245519380754357 -42238121069946 -131454891129432 -206252929472580 -227147753217636 -114357888049864 -197960433240905 -195558685917821 -75098432715224 -200939373078375 -62748645614418 -108990296964582 -268707024387830 -146398765701922 -193461235091995 -170286822873193 -18317043224640 -36208047011587 -162216781317872 -109446305826837 -115827249852743 -239658830334508 -58913443936103 -216827548019374 -190838017776113 -23844914704006 -46387897580115 -125757740004949 -197557215049166 -59254183541956 -184729212291676 -92135561496850 -15537746770713 -39632227771406 -182447396167396 -138440070962772 -258178193019863 -142921786370571 -261889782602499 -189495815814463 -65171559229764 -259470988509016 -60823690526895 -211575518062877 -86391020992179 -273075275824219 -252949079262278 -123423741275753 -163076689856228 -261805798424039 -156985814044650 -106198174240586 -124803552272170 -241451932839864 -254089295179205 -186651306780173 -76379510498795 -91475978488316 -37810449000011 -247425669454668 -99014014200258 -60254007509604 -204854110199132 -216092574921231 -101683464337725 -129413664400245 -240146295181767 -10818268587834 -80066609700333 -165785445185137 -185205400618534 -226465276029921 -202722799963200 -254180935108587 -20202968026840 -101624091982637 -259967122484389 -7596494416275 -159314217850486 -12380874882968 -279269109017249 -247810267650674 -252843817219843 -5751892628129 -225461684738007 -128465188232288 -62063871288667 -41126444233795 -159457604962300 -147839794744430 -81808911943883 -126846905314125 -244605669573027 -276150499801640 -89006966722959 -27921186507315 -202446219193883 -121612004936790 -281202706478942 -237132463413094 -65669598106383 -272152043789347 -219281393383151 -43668774179081 -141626519034617 -139745917486698 -223723958115097 -148478168819262 -30100248444822 -269154588876395 -255756718352749 -161936093630097 -261818353409539 -133071140760464 -45328085445854 -19076025006953 -218936468583667 -131420529457449 -255172765654541 -21388667173976 -232517890978452 -15530538990565 -67364467941376 -220738241202878 -56485729106030 -121103116301908 -91284163053742 -79999413550182 -141017019104950 -248184982884040 -234324970691563 -267599695210518 -123916357368015 -77503406329077 -97601114506227 -216532645245727 -128175045163462 -109235589707605 -253468972983094 -187704503575357 -101669406710000 -267550587640358 -239171289743408 -54787800615010 -203003140968485 -96790559761436 -172186832074666 -82668981901953 -91870389922892 -260087713696153 -280684934427515 -115386845685623 -111401349062346 -144966224005689 -264332493060138 -246469096204420 -45049205785488 -132519333356067 -246632365858856 -124916023747438 -30380352744969 -99126851110140 -100757271863228 -270410090751134 -22120735325291 -70835902163208 -82563465583886 -156146658109415 -54678732999293 -209776908989218 -248826671857957 -183430757211079 -31830518651405 -123226718774811 -276676759313776 -252290590165460 -75401955424014 -271501585891479 -161333991291925 -275112577908988 -222167207365721 -182821656691973 -271408312308089 -127742709252383 -214453883795775 -56324041560474 -191718894658048 -268719201042405 -145243926217155 -26448701899446 -30034564396261 -148233884393447 -136560209535078 -44185476464089 -142377668142188 -144384063747891 -195834776547288 -253182495552576 -112088716909689 -72562543601292 -253859283004935 -161851599568864 -94708081684790 -4357255107199 -124109023549135 -184748140046432 -111971519433778 -201378349401606 -111083055563666 -49070494492570 -149656650346830 -91382865261283 -117854860708622 -61004486708003 -155972935492477 -257065831084858 -187456644883823 -228856838311824 -71224254984742 -80736749759447 -169468730432411 -71607527674973 -229025027841288 -186987877964034 -161591490653173 -177107124777543 -150164384107416 -71738492244624 -183236164710001 -141068396401957 -119983096515941 -152046433097932 -208683589034408 -252460309699905 -176847306481223 -133152185145123 -124042284683310 -265162839776109 -254140902833649 -224092498805623 -11606114090622 -255122363927168 -168688199675127 -185214468839372 -241094249225736 -203252677381011 -268914928014345 -163244690497512 -189424375320591 -262294851312098 -277346069968511 -76264070493882 -204242175599891 -217145022040384 -136337378218050 -164509019624167 -126558186352654 -188033547765616 -72406481875745 -87052464645448 -23707953753673 -48122070468817 -55739602626093 -223933370073392 -58995112635551 -130882648978136 -274262819255586 -120037868356019 -73137329942418 -217291899691794 -181860513651316 -147180429897551 -199542525305992 -189879823455460 -91122301064804 -102069757289651 -208846270195467 -255849985208610 -251354069189498 -105960962542807 -264230362415746 -15336281627840 -74272227245661 -173501774469599 -147069949007130 -199224523527981 -64970001142655 -56284203702824 -39806622233217 -57338098524231 -70118560598078 -109744287265899 -262443614548529 -222590468203321 -188034476246177 -138498330389265 -59534364162405 -44430105076164 -63545805733331 -192367913280724 -198712191108678 -55011896193504 -190948488800015 -81785487460351 -129171213715166 -258066641192068 -215837860670218 -23066186927986 -64140465069872 -113186136112234 -173672383649602 -25786053674431 -164696246243327 -237164054015024 -129714859783510 -102981922368178 -187038978742045 -255411113305248 -84970156486433 -212497687598426 -264799737618516 -136890495882015 -13572666092322 -180323977801452 -165750553379133 -278805232847676 -51118465561740 -29417801600122 -170390634520712 -166190869772747 -114403122393928 -22381329861737 -212482743169 -113007974462974 -77873041745658 -22020207849349 -267556652112842 -94077506977530 -112589088963665 -23059477345581 -140438186484484 -192250210055324 -4839628350653 -173722870112185 -247688940104199 -265372680511138 -10915249144548 -131383781864220 -104059490616947 -29516580927021 -172912706015593 -228916922103479 -119840073667168 -202484386454613 -107177774764521 -267017884731392 -67176023331265 -130161742357193 -202134148642070 -198448765122065 -57177383268564 -13938804221849 -48269713442417 -267041749084779 -264368280040643 -119551071395939 -111161071197169 -47374542803566 -97918335082526 -212506039287413 -230271120844258 -64186030866172 -208290728473128 -85165571426793 -220012494972955 -274973420769251 -279664732418899 -56976835499532 -234857234917840 -253462963592127 -162754049084564 -177815001946727 -263561174261202 -35186136863908 -261687128784395 -256809765828718 -10212810476788 -127627304826692 -156271299055292 -71039236504676 -15136824278456 -120941710334607 -93064164552476 -278955323869108 -253886061645180 -144854036510798 -166042624263900 -231599034867779 -223811719512275 -76596242574991 -3239596273538 -121208916643044 -186596134443962 -4676188759862 -38460135708462 -67588302250237 -145803080174188 -152140679970208 -113240547085144 -207311475859972 -143345166458147 -273155908750433 -274290833761660 -251310163159928 -83378450616819 -74564527518319 -50180514207015 -175225237919057 -91331991432105 -124429495939266 -89518130032107 -174209207392781 -167918997308798 -170114296519118 -253527164901332 -206210610105179 -162679475439075 -170132031222090 -36202964975811 -51401675214917 -241637534286243 -237031694708731 -66572528134475 -195908937239806 -16516780272929 -64024168530183 -170316783604405 -20357765456148 -268193386218670 -164577562556835 -55996171168336 -58566200571306 -147256950912461 -188714010011078 -190358125297856 -199690876919271 -104757200173582 -181400908754319 -114309063448543 -40946277175507 -158186731321474 -10836633570372 -203482275368118 -172963386390262 -38146973194641 -74154452160787 -192981438943120 -68851240028632 -272628351890681 -219851626345262 -48858018442461 -43145089944755 -25128334400654 -126068896380878 -132295300362733 -52894791156015 -221037175113704 -53474182661081 -156022840838758 -249119945639517 -115490356453510 -192176686888660 -267011118315160 -224835150222998 -237370653270951 -133225123503180 -114345974018869 -113040756184144 -88009697105495 -155229537242946 -15127771583662 -127232020218337 -244082700032016 -198737297703138 -25030232380994 -277248466181453 -10864650162030 -26630627660784 -102130095606347 -246337698388561 -274388860381408 -15322532267070 -146767318356533 -180190650637566 -137983815322381 -94810872576999 -255147504745333 -163229034807557 -206001763786316 -124804078068173 -19638515659367 -266116004553133 -108505124490769 -188591464102051 -176926163389127 -107262484782338 -215704316785421 -53540912422728 -26099477586399 -119971480401051 -4611728106226 -39198979317753 -7992367277479 -94355830638789 -174093164340504 -55901083598987 -241285810804317 -88370855456916 -71419030105421 -268724811425587 -57283321469444 -37854113503505 -82973786923315 -145522280452176 -134736707849680 -78091482078636 -193916290663645 -156581014055069 -155845260586830 -76364407842840 -158556828384602 -176141211630801 -235177867700418 -61997901077664 -8307457023120 -232838161897358 -71814160641448 -20124563184727 -235074135627430 -51408487938978 -138429818622994 -221440060355292 -135330691258303 -168765352318718 -87421118198183 -246612103047531 -2583021910095 -143776713894601 -254735214566864 -265803351090320 -179239323809839 -213773969347408 -125734072038878 -83063062203435 -131811680073995 -50667810330884 -132517594025619 -143927217830265 -86659171282536 -235483162543556 -141568438546772 -122995063186092 -24659217639556 -153877901981200 -115481262231008 -70210496586093 -204561969131921 -90418963025591 -115605233327335 -42968098070291 -30704769147732 -54999485223085 -247725004284192 -167472059977970 -199133992625393 -81638399505154 -33018665172575 -23196264124833 -74124815211531 -265471014848671 -43666673924391 -211513114931210 -55814737006830 -271715786287034 -10051933092882 -224940292491830 -184550557480893 -35629652487900 -61803243157826 -75187501074599 -159212199853162 -13847661150038 -48200047929437 -131617334197182 -51024453990018 -267147679473868 -134541346085366 -161463649327207 -190888548160795 -81953794416011 -168591119888403 -136096864868769 -189110745675931 -116025390899076 -97017174922706 -806568476443 -196167992948310 -262224175820720 -220091342501232 -121974954183810 -153247350374756 -139938257372929 -177227988679869 -115098685060224 -189360412416340 -124908684145237 -4426981855543 -191732969529485 -60892367476857 -63815440513812 -84298755283331 -63587966128145 -204434166235418 -90808966680471 -178359903414169 -140252195175121 -71959184319498 -142627310354005 -166572217854387 -248687799022109 -138949283874148 -163201102018901 -49565877151392 -8184004998850 -91784015657912 -31647768004414 -266222004651302 -36993427092085 -52318773412180 -263813510084886 -54574305482891 -78524400715558 -255559172252769 -205326105548773 -186766699155335 -93815922420249 -83829491660084 -120615532576491 -74658085718694 -242863803424027 -101325396900260 -155807450956860 -195418973689415 -158605507240908 -269859253252843 -251241288584208 -79321972765080 -76582482899127 -249714327369350 -14630523527406 -154074515202400 -263061460683372 -52618687714308 -158008318660571 -215802006362040 -102092479454802 -74658826464929 -272826884144734 -180107032551141 -28200449099665 -259715819168946 -71895120488149 -238775852707794 -126193291453723 -205148024310050 -232679610089266 -70999526316261 -112714890514335 -182287618675897 -63880875677972 -107610350900488 -53116142682135 -134844039336684 -77983144345131 -41809002257846 -89803589434981 -94455335678093 -164470172826594 -182712885063229 -13900167661253 -92010755285000 -172212486999270 -217134765665848 -123198099703809 -240089499448588 -213512075922366 -243696436587195 -279147920673119 -275758704816648 -280818809068257 -24930636718676 -119815290453628 -32860610385505 -27770911528230 -148632759950410 -112616573415372 -95955926879871 -225081091685810 -240046648029187 -80003680101441 -266884585671706 -218506181564172 -269739113965638 -166324001408851 -92570692133120 -41931858660735 -77337661441014 -16386427823041 -261343438229700 -145006983759252 -83160865832757 -39546168467176 -33301015088177 -258325145351272 -3606050512805 -157170893343062 -91960853829389 -59724716300159 -37859450351362 -92915199238439 -22466698242429 -227006166242803 -93129027375668 -164894685648283 -151685382584073 -251327679939101 -245208168247784 -29601398851973 -11570086934234 -217510554206299 -174518810307950 -96535113883448 -246426035515109 -239249154933524 -32359726961657 -143777524616867 -172612492083470 -184421316760819 -272596607770234 -56044593945779 -64351877653019 -135530990032328 -73539914828158 -219086617455711 -189621705687162 -3408806102792 -253044003884697 -159817412142452 -256191756106975 -63159944165001 -219916250050291 -225890461243124 -222428421133442 -36473385999995 -192634452423196 -113124597512000 -279729286189990 -173268599978128 -240479604679070 -15138321751689 -31270873664358 -240489092391976 -254193245565280 -202204955187981 -107914079895023 -271797094657609 -131863506666218 -223063736661979 -274541952950604 -222186960478429 -245708295871433 -221162654313946 -37545611530647 -128720887710740 -152689338870909 -145158251802105 -248181544617005 -209345049854565 -241151930696862 -19514133449924 -22703799385638 -87090231889021 -266408209649895 -238698164925804 -226502690378461 -58132665166793 -97567482125161 -193145495438935 -121368907204177 -256975237311675 -77320356808823 -19345233751961 -193429321114886 -166008820094915 -193304904783282 -142574521631447 -108635764806476 -13523378668389 -115953106086812 -1612652295838 -216282477983081 -221030219101221 -227130356271163 -182857135356031 -215975494104351 -218264843600682 -192352836996384 -260475326851401 -276151425394628 -95802406736869 -235404602119398 -51595079249472 -104592927626332 -279221369501747 -122656569554720 -171048074878274 -184909011008476 -272240638409010 -190367847371506 -231093682004550 -220961162879539 -170941747142455 -49205323836797 -37227980350489 -74092323275645 -259794228654035 -134598842027584 -41376021994953 -77088499065873 -120806405262300 -30946816330140 -233533885109467 -46275956690478 -58155345349943 -89970628078962 -261229974258290 -180585147183763 -213184171400069 -2544359233795 -188832641679617 -3187872635715 -206643874013436 -255048409664410 -60426615895122 -81111510642881 -148995834032748 -75531508088279 -28849599657551 -197456809360762 -276985366564663 -269992527396923 -1709371009366 -26535088596939 -151184540621857 -185489083728195 -250739296117982 -205055644598987 -207396941141369 -229785520189645 -252088516625244 -29600652826849 -160482362491265 -249960871252590 -10253563729923 -40657324171907 -77130083245527 -211272705883704 -186218346031424 -149525666030828 -195557109979271 -235771870866984 -54656745095598 -17049249786646 -130125779973038 -48429621796326 -112793627355145 -67275382504546 -53936491808564 -100940517253761 -106807212758006 -123667414572146 -232375865685514 -39568013347025 -86742588606932 -61426287818531 -118293842830418 -43041005918419 -188360436242374 -200373051514223 -122046399556178 -273376888426484 -172615350752692 -174972346171477 -153855685897431 -111285976599229 -85312564485737 -178771123983125 -230776155929110 -129522712114542 -276025370635139 -204510385808878 -281144039434335 -248398550806386 -187239284976226 -64227905902367 -64741763755011 -281062452329586 -257604490805487 -33736341626747 -83603496223861 -170780314587475 -146751457150547 -231987297895419 -178527515333761 -187289931881137 -39971339678738 -85027666707384 -136556570628788 -98649372150949 -21768083981235 -27879197919683 -45558847667411 -218928990779285 -107166821706501 -37811150725572 -279223740978346 -13313416616832 -113028521349560 -250806120117985 -47747207398654 -162897102754168 -138831020522811 -59596313914301 -188441174530971 -69782841224423 -245201031279538 -169775427696487 -127954475139469 -86352459545473 -142158698460152 -145753870569649 -134005236761593 -273756033300939 -150174534710787 -112118470661381 -148418579612166 -168418088221876 -273518185611462 -102240810726529 -140123913678760 -220085761759111 -156598903167530 -169975975551087 -215555124443182 -176928652794110 -33741677133974 -26409263150703 -46966869293803 -138296721517294 -192590664308417 -270444663732698 -125861918665598 -277671415528983 -270602351458340 -45753220084129 -91840346812104 -30476006390979 -278947108337583 -5159923756667 -83486092527321 -1433390953750 -185922139180847 -51770706385024 -213155317621894 -251581924478981 -225602041606548 -97689922275705 -79268495573414 -15781590409485 -179439153121602 -170236154898009 -249224216050397 -16627349883270 -27777646517748 -170946754479128 -3037173970182 -2104646927007 -61794947242303 -71583456225706 -38082255370690 -112343068234821 -277785599728494 -18273621908773 -117362480079453 -276946833751248 -229572338061920 -54103486524330 -208541422847532 -142381559854245 -168296098086688 -77568142394806 -194813481245328 -35845412645544 -6215333278892 -83843816225615 -116650478988778 -254520773971142 -112156605272890 -227365869286677 -143470953714317 -8733608328135 -149615242374723 -29198939915593 -251126952448683 -9020970162026 -137292384567086 -58548044830887 -48073226138245 -16779671347368 -106087686918938 -235841175676695 -258225028936936 -267961804800125 -276920395018444 -280913118980057 -53170044232937 -124547206429893 -36468387160081 -226785669075771 -236281177480005 -81825319316654 -271451814742257 -275951012891167 -243341556038163 -138397928722298 -213643718018133 -97126773563865 -140580323444533 -117951607725713 -36956984895481 -171446271522782 -115278548875424 -274182647793585 -160344282910024 -271241492904999 -49389039154579 -130792315320119 -116445490090253 -75536990615240 -269631906591868 -219365572806410 -223498897490313 -106847019248504 -108307571459447 -230441365452073 -180009783520150 -123964335473433 -43541288875258 -99203141264717 -17398557701397 -163163077211801 -82760792251054 -96835144763554 -197721230438815 -253244373117106 -192884334227884 -172597822273971 -237814537815417 -11979686931461 -63148706275478 -104793374378280 -107307154444191 -204313116089858 -112601611068420 -124018284344848 -156816628257344 -236531230227167 -200926922489293 -180510739861677 -118159869632322 -85055225720668 -114898309400296 -86218597908166 -187182911816620 -79533319137560 -10778045963253 -198931421170996 -208980147393128 -162282720701594 -9016322576676 -101879809541320 -197979230351805 -52958640614482 -274178856871614 -224975368673217 -13276457815646 -109612274595972 -95052347588927 -42617227561913 -87493935918004 -267830473529153 -185943092199727 -55991475612604 -95345488421650 -205553821737365 -270198072777483 -222469426410960 -238684968167401 -59828577835853 -17890761542288 -36366600560113 -241852250639386 -25498736904507 -46342160814551 -106640031408421 -105225580073540 -96849752763471 -74130620867221 -65592955203504 -155522308195551 -34989897881093 -18592171776103 -131093843239580 -235073956938158 -254958241659984 -167026884680579 -159828167642323 -176973284205833 -55105027385347 -118312537394555 -48282724334195 -88188341437958 -114017197435765 -147996828837803 -198349595002496 -188658290300735 -38400206149974 -278115427340573 -256480579748202 -114490779341324 -2740352996088 -4673062284404 -219735975026943 -20053799908856 -204108509021345 -181268051850946 -92334881747239 -83406899334012 -169758987775399 -217351707197768 -38069171655690 -154195080745936 -171986219943278 -242202004876683 -230764548979734 -29958022921739 -114593710709958 -125355220127623 -182285961273458 -126728939032763 -120407722852859 -77200719007400 -91976778593370 -276503214370596 -897801914774 -75623898363910 -182536979364986 -52006722386607 -197463748784213 -21153999898189 -936579012367 -17316871280195 -203510477493005 -234798418842403 -173415914301468 -201642378970142 -164678666787566 -76945736116478 -223234686641240 -134116968825748 -79925481288150 -6701542171744 -183474128165178 -67786679326503 -175149699592623 -241326979191802 -96603550398396 -867746588002 -213123677409464 -229600008446036 -248300742743479 -100904305724777 -57080537652432 -19396751993088 -256007936346241 -45994170712528 -15270824959894 -271406783181381 -16945976659206 -110476849933201 -63108606419497 -87998341929762 -135043328578724 -186606595840060 -150017345420276 -12632299486213 -40204711053205 -7487294141891 -110914268473827 -156101205938262 -127490196644581 -11276130239105 -94297219338236 -169560491375182 -166913420709169 -38270710350185 -117532407022826 -170137074140222 -275654153983903 -56630569933242 -110933663270073 -101013054969553 -27254883157105 -76930564076162 -203848900365258 -88093025717675 -65366167515856 -169682870562959 -262847880709264 -214010855581464 -172941489476234 -59503575007885 -59508039332445 -121109013295842 -37730788846504 -139734836879855 -170210487369706 -175099391082762 -229531046298040 -122031187912731 -154377885573608 -219444298623721 -25170559260686 -131461278526179 -208731757502674 -123364269611387 -158732348666926 -129548309569733 -134964830089536 -145762905646920 -191599343541287 -192089910188399 -107068970931013 -101723368010116 -160329671745980 -167606159372713 -228886140914983 -9969193764028 -28592457111 -228186223774460 -182700027423825 -84881224319992 -131557394920825 -103962743944817 -99532157612724 -186272861149735 -109944812089084 -148408164558352 -61879970023584 -141844925618531 -119867129634925 -45187457641080 -137457051890714 -19271027046340 -75175942015523 -93692954399460 -115900289225736 -199981089876821 -276287630556391 -260297643077450 -216500469384972 -256343613762598 -171601530280249 -93008285016700 -65196508566495 -261164494128945 -10667529744975 -272512664061302 -153878945056069 -224071378812621 -115238289198776 -215474032385465 -13260463074531 -191678678617759 -224240314896830 -216174055104301 -44722210324719 -130943659775191 -175767270467176 -121805567426495 -273372146632807 -106612194986679 -100486364939138 -15155212616009 -90977584676884 -267868299580422 -112181192548072 -24214626116235 -50791453350893 -92770146016238 -228439599423658 -34162639424803 -118019677703419 -147647087921637 -106580124704050 -73015757563466 -203167717178879 -65232237779056 -228562259845795 -110510181169099 -159080146882016 -82845908385417 -272402235169090 -217721250665230 -82702157134585 -82243067356207 -88604928563596 -149772934736345 -229307917150020 -265702019941948 -66668612705613 -142802761052344 -52700978679351 -101206334997753 -275086486435230 -221241051602799 -155453034472153 -145066177825000 -231245995002990 -43555580274370 -129848430092754 -208491022699073 -276195388709900 -14572437528565 -130043807282046 -45199524979949 -230246565510494 -45057879863066 -96401715223082 -147146031476666 -259310529576712 -60413370202218 -22740774033745 -203013032442716 -6415239608178 -94396984743519 -126898902112654 -206263790531194 -90923886174427 -92416293876438 -270146443302384 -178668920973702 -21513280508976 -250120773296013 -216350183700847 -2518441142798 -125192383219538 -151826924277293 -75618251928887 -269200091324588 -87018700578042 -248539117018693 -121446443151377 -46912390822678 -19464692986740 -213294895527417 -11080824439543 -57212546550860 -133810596386520 -248843906796871 -241997777073974 -160748422461299 -137216352824236 -236900288507273 -97573673837768 -274716748947305 -186383148545937 -27036278194273 -113339835833072 -224482856583338 -94732783845363 -169825811972065 -156286702581548 -52123030821195 -241263011942525 -219815761419328 -60808489435204 -186089532448232 -107607606546275 -94346984308447 -8155538083269 -12392264055567 -60390387935612 -84834896383066 -126484349309909 -59153571962381 -26441562285657 -213106247561129 -45793718464474 -126960262816434 -110821346070845 -27811505821491 -46488461402386 -175050606345027 -76706527754726 -233728828947480 -24711162798773 -39270989620855 -139358629555486 -125108577230815 -205597957265051 -182235871492940 -135480397106499 -229893627269165 -183794927399506 -51905022129901 -65021361170028 -236059576000182 -87251146657919 -40866289266868 -164362678965078 -10883290101542 -86129079397377 -36637279989323 -108590104659705 -235656462385000 -180779332015356 -238560345213613 -70800184866067 -2898891300297 -17332763072729 -23425791571604 -257356431632833 -9891203288124 -33921384006361 -1599581095514 -6148248793445 -120524179686288 -64922413654592 -37213911441354 -247883608638099 -164849632652707 -153973879360161 -18389515637678 -236423873485681 -27024340567704 -196809353860563 -19051777734024 -178804238850557 -61111784753998 -47690598916675 -233498242726053 -230297205837188 -16857535464724 -168002805662964 -148870740792143 -150701458808902 -51766179112594 -244056227246246 -165809796447916 -272662051367775 -243900915886643 -102866709594970 -1698081086894 -262802823591388 -12389286928688 -86594931759166 -61814524915657 -150860882181331 -61733454946279 -26475712980532 -258486724481849 -205228389918796 -240095222747899 -140483199285562 -175159832009507 -82267449198821 -164433507753013 -5979871759707 -5156124533207 -280200675180716 -51850054438484 -6141623124943 -274145999189370 -54732249234233 -62935722339812 -110741239445640 -221245712758208 -176056641825480 -169001105745831 -162230755131824 -16658266478734 -100743920746740 -212894483081027 -3179010584062 -125501854399743 -50743468182750 -107045081092459 -151904306101934 -98443833712246 -92227836601888 -74573287137214 -90722085716302 -73729211248822 -218233154059835 -85327488724125 -81352270122349 -109063873732997 -67601128095708 -240835010625290 -184160020500107 -145228746240475 -105915025099877 -272199998871753 -109529547272306 -6132201431074 -246626173940301 -2380659965092 -141084330093319 -49353363744063 -222127242682236 -247978606106878 -211332760724091 -76458311309190 -176216768758569 -228646796443662 -205474632540680 -127366747572360 -169561060361318 -70616254694195 -50130576102931 -171393782783 -165277531122572 -237236384895677 -193685161251074 -130551761783320 -240553986618985 -251286708067766 -186134608012419 -141298448479116 -158317323775405 -218562849645330 -225455792559955 -137499340341728 -46084616329345 -170181219324470 -261627908685194 -193462893005163 -92350836137499 -46388714818107 -172823320350638 -172159475932614 -46057492571227 -15817142166457 -60099034046420 -159755435092178 -139486668769160 -214853635577687 -224313816423266 -113822789921634 -118415253291379 -139484437038621 -30758067760848 -164881936418673 -32487881856392 -43907580879415 -150044348613346 -61294391613702 -34211273409477 -36965055768947 -218376477198207 -141104008651357 -242003582075776 -244399131750102 -187442993030886 -125244635702837 -258954700089133 -105608148675437 -28462316309411 -213433870685502 -12355326232813 -192097308005591 -46476094580471 -110307541540710 -60312682617594 -256674423713972 -206458183131345 -253791262527262 -194662680948145 -193292860604213 -44757769681072 -154873141878281 -201994306069856 -261928935900927 -173689182820126 -44824210293921 -60222922152318 -216623204982766 -264178631043407 -249527389229460 -109619230011388 -63617748428327 -248912801051061 -83489902751557 -256510051784965 -60438026631026 -274668099530874 -91867321031067 -237888357900022 -215530717240680 -222247879031238 -107954148940877 -65436983585334 -156090719600626 -22598562901111 -118127969939184 -191184541113777 -228945463948777 -125355233236077 -9345851958643 -185129828797266 -98994039774463 -200194316696842 -123165299687054 -81262240835537 -3830604276218 -274117063532627 -42133266459981 -238780823910437 -232944422680051 -102968179728341 -244677485384101 -122778093534508 -29570477125255 -119807766003753 -269369064833909 -56277374636195 -27232351859477 -226537729795458 -132596282054512 -4717216942824 -206397374334213 -99328913256656 -149135508607327 -119153647885596 -228685714776148 -15307656702393 -264681221378957 -190360505670087 -54971340629416 -240632342394130 -214691705592722 -127993736377346 -174479623002379 -207680846746770 -255699840324850 -183760509962959 -267570623897639 -222986955865200 -29569995047451 -95507819658157 -233665963203073 -189266656703313 -111618347655461 -130402437291080 -237025216379735 -214956542254544 -148744526652612 -114170102252284 -134846579429156 -17313341922499 -280295713578622 -253553406764992 -88084549186529 -13858271506579 -132614410903258 -44323233275898 -74405679278780 -39836440108120 -56587002875790 -192021017077858 -166923401719744 -278894733209250 -77814269873943 -33039080208396 -254677439594073 -221882831998305 -23140653004260 -79641485478026 -29512808566448 -58560436949776 -127512604807310 -271356528895204 -262359415860001 -241391012470989 -12365397090134 -259742230290465 -198539054804127 -4090135017346 -169973181799974 -94132796916040 -9073485529279 -5736662275058 -228940054384843 -234420627601703 -197205967101742 -212297297702703 -114578642967183 -95766618283060 -152268438972589 -29169175008702 -70190358131171 -58529459388893 -128840390563505 -66673694839649 -34468970912404 -26818168267490 -16041042209111 -278125399536260 -206690215195965 -242465490693107 -31326623377853 -39237334937778 -243244017676868 -248792651715207 -189899275896450 -191876795945251 -27402931728747 -353018821844 -139263323849835 -58362493650349 -92700432235988 -228427676816580 -81918474138448 -221304394470682 -62128865606993 -192706134010865 -199084356869717 -202180757687932 -115297011053541 -6275619642881 -253501894390207 -231772162362554 -85354769323753 -193746346778000 -25243511050262 -275066717189994 -108381989471268 -222372207436829 -1151786404384 -176648522395978 -140692278703054 -129531795089328 -18177625816162 -43730028263217 -264150628822036 -252842257478743 -151279293549042 -47725537635328 -264969731934310 -56582722609054 -26901423079361 -156433438519986 -219173480955787 -163306527764561 -169724072489526 -240549648007432 -188313997550887 -217085643660814 -84786522845360 -106160227006392 -22627047686043 -101156954521803 -135703141796704 -121558765364205 -95230075386761 -154946479412292 -181236614116919 -127880272405936 -111394867687340 -183195328751691 -233718187635961 -236939661626468 -112347155540455 -158492302559635 -13934612938636 -35301686985056 -136948599668200 -258784622694887 -23054794595547 -18609319009573 -262926147837680 -139380166861947 -166687505175165 -111281403715930 -169314322705543 -215753373059711 -212756936852212 -45905671328181 -86662476847074 -203894954619032 -190024200045679 -108852693467993 -18379561430308 -33947643778011 -2960090971632 -40622929091396 -249673464192354 -16984194174802 -188073546371031 -146617661641953 -219072904977073 -18641741345948 -210037029745227 -252468892596673 -125201044876679 -26319400069395 -178269373140269 -211726584581466 -100435486522385 -147053053235974 -142942736836060 -111187654166658 -74266258704250 -162812927472194 -246705203178174 -223328083183078 -276942639279452 -144490727725464 -34191343157162 -3480205967327 -267040175200375 -65176044604744 -128692129921074 -272169097513415 -260514688661910 -166259034838187 -43645002028648 -183158801057139 -27095387212999 -109268142499809 -59325233398843 -158186427914161 -183894401012651 -273722211006513 -214872413339337 -127858833062466 -249610033882646 -21166494025209 -273999130691023 -98401280146763 -65773389381862 -18156563386156 -99288944137397 -58284741600882 -194392684074900 -270456573412529 -272458359559333 -138614782036115 -5407195122530 -28862029478974 -103221057361140 -241981952617167 -265220666222041 -168029371746864 -123257395297566 -222323117917457 -58147313206557 -80476998741507 -58936689380799 -5359873282194 -263887642503761 -5253622357666 -215191114452268 -225166349963382 -189203911935583 -146069236392794 -75564553532278 -40442570379172 -82119745691198 -191443287870284 -96684679591829 -88448772014185 -280868683071813 -63438666618568 -257404922149523 -82896483872017 -162369027656283 -222136509150849 -244934127177875 -183802350954634 -134282142482068 -134932249582288 -235655238757519 -155545862704574 -87016897990065 -151947489820829 -80635788317956 -57577156560144 -119396079081227 -59520428629584 -146115355406488 -216085825268769 -145910839445600 -106250137472571 -135277697856366 -150615976705505 -270364467371268 -192542027537393 -114399996839354 -85673506732233 -74289219057086 -18297253893621 -127262547285038 -66741480487460 -112559912656099 -87267248438090 -35132535816339 -104787336716021 -145847805894618 -110092885014444 -154591216121790 -32341575593284 -47180312324605 -235461665507897 -133279914653 -132473854683147 -270315550984896 -146861441023780 -83208473645067 -71304634217464 -82987137831420 -487086840276 -278861720528214 -132744087914407 -80778547205352 -161160861432861 -122124771947867 -197609248095332 -94059861394652 -97755420162520 -211642300339017 -120138361607993 -16551320324967 -47119475421570 -19218385312013 -173983735069844 -104930984619462 -202535981077078 -9236317077756 -28483454756286 -19712333241771 -255096242395895 -206909162848376 -140689213726413 -195340760521950 -90832863300693 -213504762827470 -81859024245011 -244635696170827 -63645616830432 -60487711471703 -255922536569430 -34873052622315 -42166872277856 -220541210456591 -258874133775708 -203355278698757 -208122840561583 -86915906351219 -135155088950307 -162135095803232 -47666054077151 -69429542583604 -177356753189200 -231034629672038 -137387186398549 -28608067999094 -145486979412615 -215122333100896 -214390093418385 -235026177265489 -95433803775126 -57850473644562 -241624522143820 -165017614328509 -118565024279992 -227465964974736 -273401314221945 -262149616678312 -95529579173188 -65063058923133 -261064440190755 -104715635682794 -263896787649783 -58599001207837 -252402411436891 -180451143885359 -274705841278134 -23957811226919 -273894914267850 -192212331243011 -8938671281831 -230340912856306 -187374932109837 -21820981316949 -237723077338231 -55413410563134 -84860641382037 -253594344924909 -200278461050416 -166477958517632 -239229458333097 -110905207155872 -236225099130126 -201780896488055 -192103829314400 -22962123035443 -245541251180925 -171195301514872 -78896761927660 -98316717361057 -144245123813669 -12063548972346 -8594675748683 -9971849694222 -149937828309113 -236851173683359 -280478679319940 -160886730685570 -166206665521216 -84748038680268 -109602252612610 -213822665420789 -243431201602150 -187841135543041 -60749274415800 -152141191363249 -98826787703480 -250160791084944 -158169677221624 -230942939427448 -265695945383093 -259309033416861 -264921406039047 -195064459671150 -145012755777317 -42741054818962 -200598917706206 -51301896271680 -55241102510451 -223613365090351 -154253542163245 -22527423571094 -231205990974452 -227528561850196 -214320472569666 -242454117927194 -83242319220305 -56618360250777 -67196757008055 -106464228984407 -163000758206387 -278105425807313 -75242553073292 -45903106903880 -132396499329037 -121230595286667 -103428132596591 -269718085172359 -185906155804708 -82267536662487 -251650398421606 -210145191437086 -141101938165423 -107930937243422 -271335733254376 -251746811143896 -214551081206639 -190968849743108 -66371794163217 -218906299407468 -252538241137758 -20191782421275 -115125163005589 -68978409605555 -86714733544892 -201926363562308 -91820369037238 -37923055076837 -269685636751675 -220162346611175 -140308660536516 -6415286336912 -102597313923007 -188852414653906 -258473161323179 -182316036884595 -107046385098986 -252452126313538 -218485046539388 -239126067183722 -278433562128929 -83424015335010 -40496666306262 -77009521915506 -128011914501703 -233902910230239 -226126622186195 -227342582135590 -103228346147281 -107420499463383 -234896058310763 -121413835620609 -85199436237583 -98692911806972 -1303119225514 -201962360092408 -278192309493342 -182377997376698 -148744020754659 -133200130739019 -132128001636309 -122846169728641 -177813959389387 -234545398618690 -231630643835367 -161179549702074 -189663019808452 -181144378987718 -260746800545534 -190341660117529 -77211465104613 -93647744244633 -217918586598497 -141936446860451 -75634093410260 -253164991567450 -169895404952376 -245671474865844 -26199307776290 -182973083343390 -222398458451121 -91061646313268 -39008006809294 -141922800999115 -28950324693612 -33013766655011 -113826195373828 -173972216481078 -243258121735741 -173299783485609 -1521959799127 -204928459513049 -58061992344661 -114971247046252 -168339497846280 -221523110956305 -76560617697727 -102126358131357 -26308530705413 -121568607447789 -14542815529455 -174603956957435 -209677389177243 -154555622178761 -27887913859982 -153323067412691 -127522521953393 -261615215651092 -15948090502111 -278100552720251 -188908782691539 -83332094882557 -222016098589239 -179475829705252 -121601000361230 -74723312028884 -101960633237760 -34033924140094 -86364730499388 -57259651962024 -218882239640636 -144830201804981 -217954520546564 -257565309950717 -207232308363399 -275531095662047 -227496531789275 -240432895989330 -104721962102752 -226686566117286 -86143141405522 -128856888773312 -37862310665470 -207796497341611 -32989193149880 -167159562565329 -125257002930140 -143818384389023 -52036730846598 -255715765526314 -4691111666861 -218165721176676 -149872126149348 -129473526673565 -44066397330303 -277612490965510 -35664194716824 -120860035882595 -240869681258541 -233786950860251 -67555856182241 -151686245233307 -118202883733591 -10624672313355 -34236687153270 -12060258782294 -156678340268736 -243605425916367 -221156143477473 -145063223423920 -232882221358327 -71025158918173 -108844291833422 -137036177017178 -22689249681434 -125391526475609 -93395234509803 -140584690921776 -279794289268676 -171518906071237 -100754832183201 -163686017366614 -249752505638938 -62857561131975 -58982671304101 -154094515447994 -112898383422886 -242393608364091 -249434453012905 -211291014569126 -42383769465978 -58784544993940 -101715010125042 -236721534047837 -196896953680614 -166596439073269 -30613926323957 -195037115633346 -266124446386124 -228524856296327 -21219637631788 -174457071818699 -119878326886487 -124812707511700 -17010592709383 -197308227506392 -260454856329056 -38193724271957 -40416123859816 -65374709054089 -87283711957686 -210458561992409 -120233971922314 -109489707196008 -21117510296520 -42826176526033 -84447229157204 -91304162449755 -223601548791141 -19541411493830 -88927155862949 -112200816692122 -186316874054768 -142884283261400 -183208524431249 -254299853030642 -233865599013602 -187801863964220 -21215481754785 -209554541533545 -230718192373329 -163359333655122 -104953143170972 -209251154774004 -138983418955383 -37936420048953 -50993184719718 -171465157440979 -133007432603588 -242266805863798 -112384986585663 -91996963860063 -194171990072321 -209298814454555 -209972608371461 -226113897635942 -171791834327809 -134076703617527 -123477913804149 -58354791338068 -80226960996879 -147717266024457 -91391325103065 -179961744562076 -38894177386953 -39083629983108 -149261409144499 -6771874811390 -234951463784291 -122176664013331 -54032576452148 -20619106378055 -164060722554539 -244952533830693 -213428426175506 -206514768957016 -184229217507139 -87666112883146 -202914790210988 -248579589138225 -112636068972178 -75541710454365 -49592516683687 -245967681247179 -155314583872999 -212073383594292 -145295703692603 -200705275779099 -184636089987130 -157629262667765 -161119841324262 -276348236512360 -226787099009885 -1049465015173 -158305620045662 -133338077504294 -38657092095912 -8135101217086 -149554111092005 -230043795788411 -261253591945791 -73496872982339 -81023586585422 -125790498587338 -102389589999388 -265860210431627 -213031929999777 -258915620209807 -244333807812371 -167528109847530 -68364328487388 -67555110157117 -246326533655917 -196966386814802 -166840325062677 -101145764022306 -261268176903033 -117375156192485 -122913770821334 -217999851470766 -70782165820068 -243209217546533 -98801884112032 -155989498024194 -197248652781329 -273380155771142 -15351783226946 -56505693345507 -269314028054941 -10360546326327 -34713202873439 -234423711752264 -264569525502114 -27256621615220 -223520693281582 -46187458010664 -1226192353854 -123036280256852 -69034748719946 -203240863013926 -264137913947227 -205101611447314 -131748735900160 -173690061416405 -100285589795184 -208781569863176 -240037702610692 -77165063588941 -36917201381507 -209412242483832 -59853900391431 -152159773276876 -252805200685061 -168259246108953 -139159992572930 -8994691748301 -58244356856994 -160103743360881 -117293032816753 -190539986682807 -117568414964040 -141282928697236 -51726214768609 -35426588957195 -220567634420942 -48363603670503 -54790743635639 -163480316141777 -53744804434926 -136675358714962 -110769218281745 -114969633290210 -147414730094065 -233536142460573 -15366896123163 -268089621655289 -66363835229115 -28704874330654 -181472088110554 -65732103848016 -179621060518096 -4319581701919 -32907029722303 -31515763147843 -164980633891233 -107891136387240 -76842638791319 -14689673660444 -97663026543077 -171927203505199 -277700330077136 -217140266240333 -119484067583698 -99183954272753 -40452334704187 -199206148018660 -160989303807468 -197836844932836 -175310662513243 -178635247156884 -109011081212861 -13679172195069 -140876586077478 -265853881299020 -130843075486816 -143458313044875 -32944249352417 -250163523900858 -142409370966065 -193618462045152 -218354909004418 -73917335651363 -264307632077072 -150243421352173 -38796127481444 -200581371139634 -32765985089979 -255614728000963 -35528920088836 -240257025370015 -192309702794706 -101240428845508 -131750009098569 -132436891924820 -61078471384871 -147937191073966 -211255291709174 -264187363920336 -111718244476106 -159707525625962 -233681912954186 -85528501065114 -149103551971681 -11245151783750 -215033133468508 -47160013099467 -69608961367137 -244719017493396 -110849089480951 -212676541236965 -32956922555187 -75014658173632 -152481408915435 -120179920816649 -226256229350596 -276756768477047 -28519091910384 -163541392600996 -76157625986229 -202750501694168 -61680476291200 -167591018214758 -39602860822775 -255704392760401 -225418720345921 -38191111745494 -230975089153070 -108358724266958 -21010532246798 -252148894995910 -214156860390683 -132254226721048 -103328151924993 -76838369186819 -75036742455269 -195168482438422 -91911746390901 -191020852353666 -210087562744057 -232077750072615 -170233724983580 -80519164420429 -109910546484918 -10495217008773 -123919806301787 -130642175411590 -208582649833277 -240600194817741 -148405609742791 -192404251003083 -104783454227750 -181140429600293 -158711691749741 -179165079154964 -213175151394575 -83673558653995 -18422803726903 -273076611572284 -3345570040722 -189363427654637 -44343538675479 -196834337291477 -6909964952454 -51682691116818 -112086305190282 -149918418524205 -111614618871908 -84865197045556 -202590252272917 -69645413136896 -160457018622318 -129017345961397 -252530086560856 -207865540604165 -13018421155970 -204653909522790 -148772668326595 -231599063756545 -201021999085068 -184657737181206 -156436510918373 -7084792363564 -63373563328162 -231829308284712 -250239015424970 -135503944122832 -245175427259169 -87748882377784 -163582485967599 -104951565543926 -164959473662405 -82504488385379 -97858655640944 -205982947653104 -114130742825400 -6975357079364 -66126251031121 -145395698036187 -41080658123833 -240493392306117 -254282593080832 -137325657778667 -269301911463944 -181739925713559 -171734982313368 -267742790816753 -84776774648447 -201348478512340 -71269537091542 -76021793208047 -4784754795551 -23647306019315 -225660593356084 -41045934481345 -2713546200448 -32242096246914 -6458902253949 -11577571053145 -27633845346635 -214686954519876 -83545242075584 -255672566293703 -264726297654904 -273506173498991 -281265147298858 -269790759271272 -173843415255754 -195415975367323 -108731162528104 -230511289736855 -171216424843306 -184859150100175 -82485857137382 -96917583885874 -144250045402196 -8454513085 -31533401727732 -174778220367758 -79354784702330 -140925054041895 -93539327787080 -10952938531193 -167364789624474 -129013203283606 -163390954394724 -114426789297531 -260858684004171 -26467365784990 -92886321051807 -258356160018271 -113965006148177 -67895097780313 -105660543333759 -109472474515775 -270004694871461 -32807078955788 -73876357536981 -93728879574182 -80506624463475 -94887579657243 -192774228069451 -225681824979701 -74199984213081 -58151211306335 -143709394430378 -87614012336359 -173237530319907 -268333322551104 -154014255181365 -119006288055852 -161136244420890 -175715195674433 -183113492873260 -72523779060874 -9543107275994 -275259305238236 -183866813154657 -26652115518266 -216748654635976 -172120306611840 -179650644338694 -66004885670013 -75777483980847 -238110722578547 -167997210474534 -77536825064066 -9861946730669 -181984851440178 -115017271985624 -173007178266729 -166774703690943 -155739435022066 -85525497199646 -216788175545835 -101431822509961 -107458757773699 -210271181056730 -174754855867508 -350929315801 -202530165593112 -112759216877244 -30309048514709 -85008468698060 -193655307311826 -224456577420344 -3980679972755 -24434106961057 -126003485423676 -26252797283734 -121899229592128 -72353847242609 -79369648999497 -278097001532217 -121885717930565 -262097629938834 -279323192751909 -80146629787016 -133347549337108 -225815753365034 -189529380278632 -275181821758110 -261370070689065 -90190097951447 -178042246300223 -257393060863379 -138653688463957 -163237649850591 -211199958870446 -231583995776279 -202514632435173 -146100301638140 -34377187855911 -108705394331151 -49997718426947 -160245649265708 -1118087036199 -114183101393862 -143617429344442 -160272841745514 -155341721495472 -236812014743371 -197997586444716 -168703488150351 -277492014787393 -220075029222657 -118362710769843 -16917789678039 -86310194713064 -160058806975945 -98525037129918 -15857720095204 -244957143966010 -168447247303095 -253870614133340 -44895591414819 -259817145284963 -184966630853061 -198811867127515 -125053851296723 -166096168611652 -19669509862753 -135222821197551 -119403556450685 -96840128797628 -150276871810217 -43045225072724 -95173355386938 -164054764206997 -125201816597081 -204435536849672 -256674826300802 -155331159621448 -54376647901949 -222217336228792 -223832014034698 -231403594114797 -171637520217439 -74426917873543 -98341378920013 -104975349549204 -24467807344092 -41139184058015 -876474398066 -65653600158870 -107960523790742 -243388392484542 -117573568745595 -87060241711234 -158527609472430 -281447858064275 -116402662174469 -256428724357234 -47536537944395 -226243221339406 -120125987526606 -38487135765635 -47513442239696 -251338348546868 -30372888458556 -122561414675681 -38227460983593 -226815671287782 -266780546417662 -9185487641810 -213896217382222 -23388526042466 -31020640681395 -225621402398164 -58924138553152 -143520999933946 -101845347444265 -119583058804451 -205753591417983 -155401334299218 -246197723201645 -137323093957312 -125835007269713 -96781413557369 -248643916190693 -16718686666045 -178719769469484 -61366132710096 -260415943632888 -165505781728788 -170222267897898 -61353632601328 -168821546096475 -84888418686869 -172500686579736 -78668650880794 -171370799582982 -256280227743046 -132795136980927 -107611559768794 -243083285969485 -178025015519617 -37032727744557 -103306264572549 -258565989392995 -50859700561086 -191675306208617 -118820465399729 -63042535716845 -26833038545958 -156065142184879 -227853245845211 -197830442282073 -178463517239740 -125905097315328 -66658878492495 -251002216869729 -95180595300191 -177296813641857 -239550233282490 -98039902410586 -148675136079725 -105256032128745 -252156581464791 -36967884299700 -157954162456764 -87900144151758 -201743444967802 -274259819572425 -6469385357608 -146572283361392 -158130546173895 -72884465113237 -139492978337505 -166166738389079 -150758526762956 -27686052392032 -72881692812327 -28441592160807 -142720612229012 -162296080441608 -148308733677403 -75933928494800 -151027974886392 -71392796594661 -260554098189926 -184199339301225 -169276843086469 -186466586080300 -91825080159557 -172580388838793 -50288835981902 -232836361571082 -64879776050171 -12682284171760 -223965864716201 -182370316755236 -215654030222879 -106336128695514 -140655845963639 -223475913704610 -176731352995043 -92805748043664 -150613016490370 -38256270232815 -137145148547376 -50565733667243 -268441896239179 -173950433979132 -152230129091498 -137373583519047 -242602290481332 -225303542489492 -90413021506175 -235591957796482 -35881915368229 -269493481089244 -103710646517959 -142061084522487 -241667846708425 -5678471375144 -135366998828796 -230218104886949 -159712083880834 -44431187926089 -30241393184412 -62583705173606 -190364133148195 -68051326739607 -173183933651776 -152305482466563 -197008446148423 -66468183403654 -225414253832910 -199920085443644 -193834751650289 -97684759088977 -226529324831634 -206302287763610 -254340160568272 -87651468640526 -142829977439748 -270231499780717 -85775386554774 -61337758958772 -246888117629718 -157684905499623 -49255825586550 -77365932284322 -78680724420138 -83115907229562 -202710585456555 -167653756901849 -23877506477147 -237845096122972 -12510799730815 -245971675539731 -44463181703943 -280843268330051 -38184644983839 -100094155456488 -115905146446879 -135122631082065 -74679921051167 -140468234002962 -41795725791432 -34363994207756 -138835892653678 -255419858946391 -259468567089955 -191611889347459 -68259606394214 -158366485308613 -268233011814158 -53746650995296 -260100966750496 -235730758588636 -204684772888469 -65300873063797 -11839376843089 -173459490334558 -219107852935218 -220411269160075 -191762057053829 -133414040353573 -150825944195337 -236162427339553 -20902513493037 -203561747562018 -63583079324939 -91045521908336 -218092099877745 -168135412274939 -252613570213171 -177731012918037 -252011093995182 -57620974398628 -50880423007241 -266290796745305 -96239899417666 -258151086005626 -17044739422489 -225149076859716 -212320919133784 -200457749495819 -225048220398399 -203349044049982 -168817918505459 -68259699245794 -31640666580897 -4770241470283 -246552323311118 -124441029187226 -100461946543770 -21182121318413 -123517181123176 -63160813983758 -233002647890231 -21936561668133 -231417516509937 -128011998039524 -196378277117594 -154076460823580 -155024241888552 -112134660470309 -230276211700948 -4095184753469 -260633749138158 -165746563282691 -160473335705950 -4782618962418 -134650505059203 -46911696873540 -60165105350590 -68225125540161 -72519884182358 -43196207263559 -87662092235592 -60814342194480 -148765336037333 -140631903383922 -81543864937451 -260127308761990 -258599324453854 -90424284859549 -62981599358321 -93156898128428 -75434286875862 -272076267081481 -120407837158392 -72051487893257 -237046750073999 -87826296051636 -191833180577660 -95552221478505 -259298265615691 -197397312512584 -169098594401052 -34927103749897 -55781419861484 -53916538616442 -55098418345547 -178203917686612 -226994345024513 -95490971864592 -97606628551019 -19979144629662 -173172190952989 -75156910770774 -270116043901752 -4697189659798 -223792194271839 -204695609300368 -163257740958655 -133042598802817 -119224734668370 -184669939293997 -22470513861088 -48705965602788 -33793233719747 -202255794078293 -164304982662690 -50127125080604 -5430642087729 -277690978933279 -120882471647899 -130229204787740 -11655675883199 -121309950199759 -221116926694701 -59945600136720 -277717764880639 -89060467198492 -248387837907456 -19991702736790 -175651002077287 -164304168954518 -124109952301166 -213590526529140 -235751754217908 -228607121218490 -201497983625157 -203291569227092 -224520845759158 -122654716027675 -142672018142330 -235047191669611 -143574887249213 -181306821737979 -246343300226517 -268617230856752 -160366806715987 -150990813024175 -232337230465976 -114157047516529 -59972551327072 -154187203562403 -226448978754031 -120964300045653 -146427860519759 -240237098623781 -109283855954657 -225790050790802 -163099375123610 -101710524229269 -182348660721399 -145468480581017 -96894623313900 -236264869483444 -98440976673166 -95714130177987 -161942402302650 -206880161336314 -87756369856451 -62436152181578 -245018692453525 -33757419775528 -137116299706109 -87712832080226 -66590689876071 -75420851386909 -233773826927255 -215690937186235 -260904988940295 -137446905022655 -152030574342504 -58414689803046 -203750276930812 -135998397964823 -46491889322550 -280832584191682 -253519167119301 -95846354230486 -148325344140362 -250756322257833 -10423947646971 -184030637949122 -11433913179950 -204481341053289 -19381791999030 -90794158544868 -166192791762566 -11401290959866 -86647080255701 -47765069578985 -33860477447168 -92111012701303 -151946258741944 -94778428665080 -171432439692104 -227306438481674 -95031835580699 -123867972626744 -106753823591986 -247753671800097 -172882021549816 -125758565504274 -116653533025631 -152609345966126 -58719131777132 -194786103534864 -92816655269518 -240265024019117 -127798590424622 -65798436801019 -242662558950523 -101459615676098 -59585982828627 -78153475925696 -214958028528610 -53566191005471 -218292680968544 -59549890830662 -155198475673037 -115666712270770 -21163513529123 -70772358184849 -91288207640261 -87794926930280 -256347140346626 -29056521753989 -250845239988203 -212128392533461 -49486494441221 -186724737274873 -50622206961798 -80252462773434 -90588142234001 -85458263058172 -209533293845429 -162010468485557 -140824400993967 -196236080382697 -7607033156314 -140444344164408 -11318057003381 -213293721224127 -104321543363513 -175752942087841 -209179274941024 -7091566402711 -22356667243600 -26220493485884 -254065607378643 -146450350688461 -171984878572294 -195084751751057 -38368082567639 -11155291221041 -39848402515048 -156227799883759 -80725172757591 -11026875457656 -154341712794032 -106636340996813 -25379856322174 -269429429201767 -148483418932932 -224647286779172 -48723975429530 -7696542252677 -124934106573505 -243524949961400 -91520114748591 -61719154133006 -250199184831876 -183560031653215 -100977554636840 -102186407061174 -13501098541368 -167465527143000 -135787910043882 -234515210924229 -211879946885475 -215105018994534 -127206995904261 -271498919272780 -93066187814225 -135049528064920 -144384994272547 -99117282775976 -128162363415850 -266436828526516 -275261021801895 -251360002119713 -89640693357295 -171279406375866 -101282110254175 -120294488171020 -114797513908820 -29309691632337 -156645664419983 -155458921680078 -278421799181700 -269214367292515 -205894142458704 -199082956423493 -135113503930405 -34969100626311 -250130517192818 -29804939972695 -214634331535602 -132974877900121 -103783472226804 -77148151108523 -201678825953426 -82909234046248 -43536486454943 -217859805016585 -221013712276335 -89592417075759 -261383717328208 -119740552746991 -113725603927691 -147416925224730 -53811028955275 -59183213347893 -205975956879411 -258604351351499 -47439659393311 -201716442019432 -101445267041348 -245079649971946 -96585845408975 -9304213381646 -134319796079658 -63373592843984 -9926904953507 -126387232746970 -28098577750337 -75138200132520 -120021040879386 -208434582067282 -132183697982119 -104393502142282 -236505194159722 -69629610676767 -159791273992476 -161709474615682 -71189755404588 -212449072288134 -148662323243972 -36113366367625 -263205544077526 -192103086466676 -89758486569694 -169688344079911 -199867036802818 -198026316671704 -193562084005016 -243561265643167 -242063293567374 -104836183003562 -10609809203202 -50885096788057 -24514612793777 -48489151957674 -23003224916733 -111457942835736 -151330790393754 -204395125044622 -14686307830619 -41664013982968 -247893201397789 -131289754614204 -179621844607686 -121357588895173 -134399944073847 -203489495368214 -120849901403784 -161578527903161 -48073639400602 -167878994124825 -278793522934008 -120297315439452 -39918961172250 -147932504002799 -71938935634681 -196647291146429 -40463228806361 -65931599833417 -115627189666963 -60018241803910 -156611896887739 -112009439899157 -101122906544591 -173793933695947 -47052180771793 -230093482561450 -53552795368451 -201280745160463 -57925120867436 -216440869497349 -1690554615221 -234995479492305 -9416897835812 -188528290634497 -29703704320704 -55489705553161 -534633067822 -272940775070895 -47257534578528 -101048986068840 -10656999646435 -191023029154450 -140612987855023 -4002345617052 -142476614197368 -261935447890604 -14760134509957 -112103105610239 -107657672138121 -181912252723091 -125879799967980 -169460028860970 -64380321601982 -239569849640425 -70958324584969 -224391927414340 -214826410730298 -214808927989187 -211033062039748 -19268362242414 -91633832765125 -94048773619096 -128431825738038 -236042111777674 -236074254914506 -194091911623235 -222310236206553 -73062419795039 -122806384991377 -112879454405035 -230173269215319 -270076602339094 -30754051723281 -136844624775187 -235961753935594 -230103625752183 -118683117828814 -88097703246132 -223023113581407 -46401277515593 -218259689702945 -250614535062063 -198847317282460 -262519285754435 -175914946231596 -16082175416115 -235912646365434 -70566886249128 -106089739048040 -75796904166607 -185170549490210 -34607568386109 -77478897399385 -245912597010461 -178579580965244 -59813325406431 -95089715961989 -72601288389707 -77142836916264 -249024768283652 -82039475519033 -270595739868363 -88715479271181 -110769042284286 -129343924185588 -122859437113039 -187476824308917 -138530182071593 -38047258233902 -16320751733195 -236066627913967 -232172093591577 -107779202465426 -224081210424964 -8212357491715 -108795357391222 -96589764919580 -35011822046894 -140072216117905 -215387706163288 -122015102662874 -32788825786284 -20565339144282 -167200844242490 -188529091097625 -1423524796363 -26598252191338 -121541520757315 -260504702198614 -58082326631401 -73025910105774 -61861708001427 -74114315703702 -266197069117788 -83428856433419 -76890378848908 -124142817876618 -245683513103916 -171003619865804 -263819741372652 -238612601403807 -125911887217408 -214450406531664 -217800974248982 -58381874286685 -131519273871504 -92074871942282 -183471072065688 -83947909057978 -183195183616287 -55189162444054 -42275350482399 -206457718304571 -177120648412092 -53992812771021 -240284112427915 -281023925843180 -127854372505468 -178431070185088 -46898598668361 -77565166183317 -86140776146728 -244407654541694 -35461570681629 -251300597456319 -227420136950467 -217141337337518 -66729640788377 -145125148572014 -246964490565527 -25056577768218 -139976770055603 -210877745080573 -120440774546005 -178706204142451 -127819586669700 -132425785094796 -280330443258555 -20033245077601 -178654294116867 -196427900479446 -125907284431079 -255965625510598 -13025954110920 -153815946317338 -66894299239849 -157113896471353 -280956289854927 -223890303534898 -51003397143463 -67264584169147 -267294862110712 -268642583004437 -200823365486128 -230850269226045 -196212190544143 -196124420988643 -39502077899358 -1531892643738 -198042223721751 -136690102761818 -130120594477467 -231584697204957 -182135553220462 -178458840300652 -162625747182621 -28162792987017 -190601741478080 -158705374234208 -118050960102702 -215417483506088 -95147320431829 -7877772175366 -73588408585331 -105120260281037 -26727554536339 -34167996051851 -72459498521869 -239088639714059 -171671863807182 -83178988493372 -229566635314241 -251515368055547 -202950672595832 -135955714038791 -247316400013056 -60877650775991 -141782591950282 -132781756444809 -188673510500018 -234465885607126 -59634867645728 -107432995595273 -267722956186680 -241773027012191 -120760072156873 -270667662039708 -149501200270255 -33560764512495 -135824462896727 -255817607934674 -216900883773677 -247128005516624 -198768350886861 -23017709379494 -176008087304456 -28504303218320 -280654751601507 -159334770457870 -201608128456582 -161961295137500 -120410310168879 -121435179838836 -188329209878917 -225129713887194 -80377460608994 -71039870602012 -14868700308950 -278257371876775 -171392238683031 -79561293341253 -205809941393962 -160581239336289 -129953284754622 -141408246843762 -257438190202167 -247517760057209 -98723463004502 -31450406601296 -8962421317057 -26999551839197 -103302300642773 -50465169676055 -67186147785433 -88092750454512 -40683785924875 -204326303516035 -42274945432393 -212394722356419 -158588513492743 -96859412962859 -101125633245006 -256857073398824 -276297341495975 -212005779529305 -113676620831655 -36129328007658 -38577139716145 -159695525749554 -251148224347879 -177935123963749 -175521494684613 -255613478555375 -213391085278192 -170293674327756 -275654655809366 -22350505497787 -271088501786779 -273633869667860 -242651855980719 -138611198531860 -280247900603679 -174281526858398 -9329058880174 -232206277379468 -81694991426175 -195316246647272 -26275640400597 -176050891977069 -272681058134018 -56813745184541 -38868861554946 -257390029663084 -250065886083157 -12472518162744 -73911159344476 -250752673839169 -60528744574766 -174574472226530 -28629353863340 -129739159967922 -230464771734068 -251859632037420 -21588513653234 -213381927034128 -185865978074154 -258051779579827 -227184393352450 -39314497607465 -58937149444930 -102670324945464 -70214819143684 -144735456003873 -92710809888234 -34238716693515 -165975308135784 -88605926715161 -233211250263341 -116697332128589 -99109534902854 -196093868668501 -111021227099867 -224168362039974 -67762975212912 -35641200860058 -247019629681386 -143070696582792 -217727153920381 -233354619925979 -211071977302388 -14818231758831 -138052300102907 -81450957178095 -196321440400883 -144755663588867 -45909417843491 -210618588152799 -132835604090323 -206951690543313 -239657953643614 -99154329087437 -162141212715825 -217961995779962 -150519750244960 -158325604855187 -251277019905612 -233527019934672 -232186830731353 -51115067081233 -15762171874835 -102487875908817 -167976921171905 -236405460428996 -185211476093140 -238724369925564 -31497902740481 -148848394394393 -176666704099369 -50604846491403 -107271835730791 -73594336279458 -275373070394966 -265352068181944 -275322004663594 -19494035193841 -63216653383689 -194206635855461 -164869565962982 -208753857215718 -153142595217216 -229365296708358 -136546027075600 -255498281843078 -280200019578410 -59833666531839 -203694274515822 -202118766554192 -12353586142138 -164742779145478 -153022402549412 -251376864181950 -222090469729863 -184835191731851 -129607403018692 -24058416252414 -100588140806158 -236993725831002 -210881334136183 -64794661378153 -176405463617580 -237594189274564 -9331276877145 -148750175672121 -158781971497187 -258446044132694 -102668233589043 -82510232674284 -35302362197310 -220914341430333 -223326739574324 -160502782362300 -134515931664037 -180065184941532 -86952843238511 -21541837382897 -67727191733669 -100121224685909 -216328308889026 -127568396255624 -54682699761989 -46744972542784 -151986871570341 -218449489127213 -207320687006098 -246349343982184 -11772933132903 -140269552486407 -25432328838345 -217460610779737 -203575094012173 -228960181604419 -30561783930279 -25454998456107 -38472026278173 -252970794379230 -217033107493701 -80456544671563 -272257197797676 -642694942820 -203737187563222 -234096602380442 -96782340609939 -112463853692622 -213682139626544 -182139373535315 -207047411255585 -171928724030923 -226850199849595 -241660362709282 -153082150720456 -116665336584412 -198463154405983 -151128321082950 -193213742324821 -262249682799586 -140124442855932 -101077644457898 -240256817225612 -202970426843331 -85092250534244 -272621384482437 -34942502755698 -252545058433507 -89871585775008 -141599721026692 -156147964577224 -47695178047208 -141914837867052 -83078559542234 -177640743820337 -259083320688830 -25714314070591 -199378448612990 -274063220601878 -130082690898979 -144482138770582 -231362057609478 -163607007333707 -241203553140152 -112411300513139 -199949070502291 -154397988989262 -116147101067119 -248895120254248 -157330820344826 -118558593909001 -75525535305940 -25808335635991 -164578733925076 -267437042735941 -241510177274375 -226274118857089 -67812506853225 -6179564767189 -247192289227243 -101797575806193 -9257175620535 -111361583942606 -7881474004795 -277157155650783 -111334190291989 -85474130695315 -235116784649922 -113384074433055 -128765206348573 -170450589487468 -245385465788819 -101274224342079 -181593508274234 -253525913215453 -208563194187292 -83249642488407 -131525851098953 -25694871664581 -148354490079045 -108798791836580 -100978603831919 -22010637869801 -22918796396900 -41573496122006 -32530159027636 -242637337506669 -154970132190236 -99202168367928 -186568681603870 -869122714302 -193514827445242 -86422381500437 -119247444089837 -112406829707055 -186541390229659 -126803867347890 -192483906696674 -1880470377724 -14124789712616 -25608413347280 -159314624010990 -34560012864602 -25700709527106 -57533495463520 -114455738148257 -15395100829419 -168665747665606 -72792306536876 -132129273879155 -232353354249642 -175746281394920 -93472073515190 -122395502502105 -21176638450408 -174336582293112 -146881511975358 -253304524889842 -273895972450652 -31727555584798 -45600870504943 -200281218685907 -196611953099828 -67496018843120 -21230638997893 -122257237165205 -43674842662333 -52974053906429 -240616300217629 -58817896251248 -124165507543491 -107242667933995 -22149267399334 -93829357627715 -278916652277297 -230277603629351 -43518676252522 -116919413878416 -50579862921848 -151864705469141 -160104022718461 -120411756563177 -236150234885385 -177794210901380 -254267707015955 -240335907173371 -98146961330449 -43296915940382 -55455844364074 -201550497711303 -167833451441197 -91997270646217 -258785469669891 -41025652662487 -228639618037301 -64970363017439 -29303146241281 -197609119746171 -236776202444847 -6371209619485 -48024117557319 -263521083474905 -209308630936824 -16645775827167 -96963182938208 -195082453425150 -158687554143307 -136786374803502 -53302957479412 -112329497749164 -108130455205477 -148975064713418 -110356729781668 -111296879495598 -22662824684674 -104301644733174 -266033169676378 -139408560159768 -253725941186279 -175568314783373 -17544032358683 -133380461728022 -261865005614186 -210629298098204 -242141545682585 -139831794929349 -267311954573661 -83252920765056 -143418290000693 -90879994179211 -171829345845884 -244522633598830 -163227869468016 -279925372603696 -22928676655951 -85993738906427 -23949231937993 -39626837947868 -257948718376710 -56441730050576 -143543316124576 -263762357390754 -261637116272730 -12783006145964 -52671372701261 -265993970934803 -281411103286678 -16945271509286 -33126250572445 -156142002462321 -93711305986882 -16918486580675 -73381046287463 -90369861037475 -56193437846870 -27774274781921 -64242521036935 -116500175783375 -236919369270552 -73482833661654 -221629050926790 -213682855799831 -136951228472684 -55552362325767 -239848718586135 -8641799397312 -113313129482033 -18616892669706 -31984038183587 -4806597718997 -56079973875460 -73106995876874 -155549995975132 -206010409993541 -52067363065430 -194970902401644 -26691040216285 -30209247797525 -274886287045525 -128643727023060 -267987722642563 -218297066834359 -150599923603940 -221623031216848 -117067982505188 -240385514309600 -170583350587121 -113549505427854 -247893805168595 -244731902140179 -280131733692873 -210043965779461 -137052417567550 -242115144450040 -226884648174097 -34716360903362 -173409658315455 -184618708273384 -228822206471828 -69717406292047 -62464098767957 -88469758932874 -185798290247060 -128084626999131 -170895582023394 -75011571583104 -75140716467216 -6226927794610 -26476427782829 -118439715894296 -257231426848766 -168354933318585 -61019389888821 -183799741998904 -193363700288598 -139794791723349 -38806219151703 -53439812807346 -146943739115731 -211242900215031 -137374852276512 -92635499119801 -43509252795664 -227624078566811 -265235676808402 -38909605643627 -93039315576696 -26555142729350 -279838852128750 -146002040061444 -226989328252639 -135589118161018 -240817609597796 -199617230328751 -55291105680808 -220114878965434 -168898140723774 -212821531246971 -113433867022321 -275548434042555 -263588987521593 -52533871504813 -105314168509880 -204945205143643 -122791230784705 -124404997213744 -84147577214743 -73292563567963 -49039797210094 -269741861298608 -1083277866333 -105148095636248 -224089616463701 -26648046345912 -218950946866002 -181375191213551 -276178799650046 -228285752791351 -99978906053455 -81786192627290 -257571929383846 -269381043701516 -65539705852775 -139243811452470 -148990680938337 -126129974841793 -73696666008646 -258416744877359 -262996585227625 -47258332764650 -129646617642178 -240826641807536 -83916785871471 -60413140289100 -35262178847401 -25277045395844 -218264553072268 -270277918875218 -260495272449012 -149984995545397 -176229753660933 -93353267157170 -37655892721231 -242737356571478 -136085158358017 -30053497774690 -147563297683847 -270312364804906 -28439680282479 -241351072218717 -197167096638566 -103309849075443 -230465459407841 -130248920997265 -93887674469768 -220169102747955 -134021685903380 -104657985714664 -217089404013957 -35564144116743 -68758476165320 -206416672253619 -27126656939345 -85770213184647 -2403749023146 -137436813242483 -161733453421605 -73820898450145 -196807286078835 -100032812629785 -136896346779963 -965790133062 -126014453308938 -63965891257908 -39088249631577 -96850856788619 -160535861644253 -213178866449186 -278314839810524 -49916096456350 -189527713752930 -58580632821418 -172692335875412 -49842459906686 -49395861286878 -49994966457220 -40415782283441 -61864904077628 -132898514488039 -155359539750367 -67131312749529 -128483286094484 -87420138321151 -421211233120 -179942036032479 -256718161050991 -160717468119112 -39367641214044 -56356837759016 -159148977473126 -135875508249798 -153035725949096 -7072842678060 -237845197009493 -98472620267490 -259001586709311 -242075946376573 -265590900037502 -72913217244708 -186137755119203 -68728694299422 -144918315262085 -187107627515275 -100539301053403 -179417132624928 -237099193276017 -135667964341829 -97214008116415 -183897303351260 -97914392262950 -15411348906115 -236334555335101 -91853034223647 -53651220261147 -141744972997637 -53298163671308 -42536798512267 -43143566497518 -106505972668193 -1456264817299 -246561743032491 -76806716575310 -163452049850202 -242420914138946 -174000825882911 -185762326869162 -251607172024951 -201161038727559 -65811282060765 -247766517059843 -221152729171119 -51693870078784 -264405330728863 -91226976867359 -219947115417706 -242472075622109 -206620814413879 -174941018316004 -249498421260518 -149486877158888 -1015149956610 -128863202021373 -191761126583180 -50869462466344 -252033603846614 -268250164043414 -46166810321562 -181647199166266 -50091683625172 -153553147407574 -223622470245494 -239745569678445 -158298261633864 -33166204167369 -116299645798033 -274450217217006 -209891695746970 -69638609111334 -38660111736483 -169234824013529 -216165921484305 -151683653951008 -186828851591826 -125912147056419 -186999367405197 -22657511205486 -90577172463802 -216755653565696 -241337382479594 -279945615332288 -229134859273247 -188984134242547 -144558906640085 -64717142353064 -270840624244670 -52483431066521 -208960601190285 -201316415897938 -268869310913643 -226758133272484 -185330465595177 -166149948654317 -115391546618789 -7365034466736 -129023742771977 -119311879162321 -159901381920169 -180910008594399 -1708551566344 -132813466618717 -270815757286743 -239684703833754 -264667114196536 -266281850668280 -189978057731739 -23836951624771 -180248208877717 -120483394621737 -14670609645788 -237217540342719 -187521556036100 -259212162765541 -78930738746540 -50617305890948 -106427208107021 -149348490434267 -127680351514145 -219365039429021 -110659039831438 -34126600850446 -201358049997927 -115690927947536 -99032851382643 -73744304704060 -259077133467888 -97719571491223 -245610761698347 -169133289500092 -178667372715177 -180164111359683 -110465994560346 -81174506765932 -159934023309132 -152432631010103 -163397080670328 -175696874797883 -243702746026142 -40494756478269 -206877674282384 -94834204869458 -62807758899702 -275333183101195 -212853294826116 -183984532549385 -279473924064264 -132295881457144 -221039265199709 -10345968578887 -169664645327014 -126014486789781 -268755145398204 -104589162201336 -41777638707356 -263609398163335 -76916494980957 -257050333132100 -116186181826623 -194043784183561 -46321947568369 -176232698393185 -160598111547566 -202801580906035 -245300311041760 -145611238188717 -84193577624751 -105099814886719 -106071910128999 -6816417563516 -194760521000177 -12088397818092 -58972150608650 -73228511680486 -76616645781705 -266673318760222 -78174556957703 -241246407625210 -267035982765257 -210804092864830 -6792334931155 -195057664827222 -105287928159855 -93706936501213 -63441158552987 -271003108999727 -8453662176743 -174794944153822 -271512382039726 -62141360967374 -4698090000267 -6051747442863 -90274598248317 -16863998760994 -145261026515375 -104408398808774 -243728714975971 -86566234604883 -148415419038880 -262919837142083 -105074100022626 -126383685086394 -240507509635476 -274530752282360 -239170319160890 -75951165828528 -264493815785520 -49172597011812 -56367390836674 -140099307207069 -228576960657229 -209793585864611 -267694235949596 -23004066672404 -11572787955641 -132928959733333 -215139188785508 -163694287269215 -11177577929037 -180681698713498 -11036853427110 -250452642563818 -236057232637627 -9381577558249 -146069019919164 -87976415880641 -279021577691106 -121749145194050 -13006282284709 -122965660769838 -198675884618154 -104090647027389 -14347536639568 -251537831381998 -208171954605950 -45885557874282 -179828240943310 -60161072853741 -64361128264736 -256996031515606 -274108109593181 -217413856414726 -101416377663662 -227521460426679 -233461732181994 -103155943040945 -217552565183135 -80382408693929 -133758373490359 -75054769163305 -180671613662895 -16434201273067 -184116491501520 -81135080396653 -228609143960721 -209885468197518 -174703663095308 -8887977265882 -124949890385975 -196942337259619 -16377057918699 -231624669503427 -190947405055213 -249615015965659 -187697005858525 -127760065515764 -161647067578573 -101501682552793 -215104898952262 -208811404335129 -28084385636401 -197093250017815 -212949623748038 -58795187303194 -192659207231952 -119863678603424 -232275440959897 -195283958947712 -147545176445794 -130844130045863 -68206541748960 -249682771409096 -14005572144650 -126793917112110 -38518748410096 -176997613899661 -70212008114104 -81625926574593 -37483665467605 -279423317997010 -43516591681809 -274265038828825 -201803209307694 -91829144385093 -278321048246994 -171176960004330 -267651924472124 -185095416546379 -29441268642084 -279086714511590 -106218120361772 -76003892535689 -187312276130028 -274491307654533 -217419730326311 -109274500544132 -15319445377904 -192051198184886 -9782948873511 -211896928582384 -261347812801011 -81380185684799 -142216538632109 -47622800283304 -970972813883 -61122190703030 -110023258853051 -201489385314212 -238587296709740 -44728664961102 -168733926797897 -104348389508148 -255844256037069 -137941022425010 -265954158454099 -49343271225384 -244927986373456 -249050328672312 -85401965132034 -273146282479877 -39722131113057 -239998347620887 -109177161377922 -83561660722490 -25266986464609 -244952986590992 -8817655946231 -160962122100533 -86056802911008 -253608487553147 -254224128438960 -34253997671535 -45747165558174 -214877723928614 -251424367410588 -58046260713013 -102504360963683 -62843256736198 -104166837097960 -212574675512117 -45018177503900 -269774520925826 -27324510425348 -138580446558931 -139255062326479 -38913717757334 -245754520990487 -269902600766099 -238413544488557 -118711220996482 -276853649228527 -100731911141953 -155281388952802 -126233194899480 -43819967163216 -221563747433039 -120851639861899 -155761324733135 -20716115055799 -217664502221087 -165436654995912 -67184518939721 -109666165387134 -167146733665350 -27870990922433 -213501222174908 -173330629771775 -255210214372807 -187150905993425 -162256789303576 -34554449108382 -39929688303538 -184682512992849 -145032239752839 -208695183974682 -239903213813016 -222104555984133 -42702226210151 -1636087894523 -24597740365574 -1831232626091 -3061192773198 -63975899461138 -60065297795153 -84075650458947 -24542243894851 -23070734392344 -111590912609669 -248871119863722 -181640161826277 -140526134367274 -76538837140658 -49353314241771 -39744943584267 -111611278251087 -213299278570258 -76881877190358 -276235604431665 -130662780829863 -242276674767153 -135811200974946 -120459504783183 -2822442732020 -84773986439894 -141384408172369 -124631386435663 -130448952692634 -257782659078303 -173832111763880 -89706649972445 -2976244721602 -75514862058330 -21806614123100 -187761552756036 -155695525433482 -256427029349294 -252883623073673 -97343390996605 -201028872895110 -47833683137036 -79438302041895 -26154612540741 -64009446638254 -51698407763939 -21932504896942 -50000025074623 -38581960938918 -124232585406755 -180294824670031 -140974535348027 -53674216428689 -68796637499318 -181668706052026 -27770990052289 -126392069566665 -103087936284121 -183047388601096 -262876597752090 -136226275550722 -127405598145700 -145237136676821 -279310828409086 -219938895584585 -31004945548449 -226282158743179 -40706333973513 -45280195463946 -33580010665540 -32789289689888 -98042635170773 -250518255083267 -41271046408103 -64100727437556 -8111777577049 -150785431849536 -150803675816948 -196853411578998 -174261694963868 -29273342745610 -224741137620793 -198426754207409 -188303289010089 -263636257245894 -88304318541813 -23419966692851 -4128654064325 -189723016428671 -125141948795112 -99512188919562 -123577916728141 -139457737883350 -239402118960772 -204060082667929 -213237100232037 -56719622160461 -59615182476587 -150414434229966 -186808134630719 -195909144704756 -10025510236802 -259637925566080 -107572538861368 -9986782247736 -56266984964561 -123903754924410 -15837767511851 -28271644241568 -58254568253911 -126558541577146 -184276067469196 -265681547764508 -199844593369017 -275518210107228 -33416616386644 -8461328832014 -88313703261871 -267476585283380 -146212268870731 -262683959405351 -256864304663351 -270140139946094 -101914793712707 -203647062061573 -144074878370745 -103876924379180 -105988026095720 -196423128059352 -17964516695798 -54800857163480 -70553717456607 -209336356276638 -26911144242547 -280378489401301 -123512933653540 -68623098621113 -160927759640635 -77344995983988 -128782010705391 -168752933133677 -108058621703692 -197567420880008 -218130340203713 -115259170704790 -187974344864500 -11146864989724 -229433729306798 -14749409728434 -250443638899305 -230380917221871 -79549456991440 -268038938235126 -137930903441901 -2917852212305 -275337457095563 -234826439928332 -62692078600195 -154477878244942 -79232088949107 -238127998332446 -86693717416010 -91957719299714 -48943315660150 -251424369093911 -13261730775925 -127229363451184 -266746885573545 -9739394488503 -220889027162768 -33698490177189 -240697707586861 -148218206975867 -51730248255051 -222900655590596 -217824874676646 -9356568966671 -22967365362798 -77266497494800 -142579085380811 -188411267604422 -4455197912003 -240653631179535 -16781737310931 -185540809827602 -47053827850484 -90334047007219 -223032290580371 -89135351403645 -220676946539320 -227117474466590 -279077884049654 -262595641876609 -255347330486081 -11465304684877 -261887256689320 -259863497223541 -127930776026922 -185842320556031 -19679037662891 -147765505835376 -277772336575547 -151119197277964 -144117642682957 -272189656390744 -126560805145596 -120452400226046 -112730157935725 -108769002562599 -136455531934704 -168521894154014 -226432251384581 -193841291877328 -187662540947182 -52050327090941 -11823672485700 -229298056073416 -28735590469022 -218024881034816 -191638327537161 -67725958633848 -269966609596374 -6659668220084 -62562976517834 -163974358818614 -165189232113724 -23043913695792 -227383765360534 -198645128968549 -168988003907538 -112684946674222 -149988510865241 -211911632289441 -254436865186838 -165150821022652 -256908800524783 -221085460445702 -203758899648250 -8268867452925 -146067211392525 -154555946255476 -22136867569854 -273108279922534 -32095576472518 -176754013194615 -132987831071303 -103095524431395 -235440867754399 -21241819847286 -33225543295476 -103939407351901 -1564485156172 -227060827096535 -187465358050904 -73254587767992 -63297216729696 -245360347553175 -150466679075952 -216763100129574 -275681950405420 -144608550892541 -66827806327273 -134456814902992 -206523215121529 -269298684275586 -273570407364399 -272538942200463 -166167225907364 -85937982567231 -129273801086302 -119179687404749 -197281704108168 -176668368844586 -191445004682645 -143677764558224 -246279465333332 -53046671161699 -156239092227811 -74268302898985 -87812260549711 -87745515330448 -281273284405285 -253654511938629 -175449914574973 -190858292304600 -211035559083781 -32227884483698 -163695509585794 -204856478533435 -113755016490766 -148898804883793 -221843523989152 -93509467513907 -86240223673724 -269098151770439 -193725672749369 -277858811229551 -144705260644288 -9722722340174 -153323645246607 -262958163606146 -89180320855578 -203840323607639 -48758924453308 -109442983707909 -24212183774184 -165470140733415 -89729544888170 -164300176754636 -179594603795762 -175597610005221 -197175453183640 -174902991817021 -167137424351531 -272569536505680 -197097531673806 -229958955780600 -67487200075698 -84022061592725 -170405794191698 -221084402806103 -38879621198154 -43509501831236 -191060881298577 -280803614822887 -19365305339078 -35173474977645 -216096925013543 -70380430664390 -89947426844307 -252650418256952 -56462592826847 -201243488727751 -45392924574208 -241333901682754 -241234420519981 -202123988599127 -209655880101647 -103329329810504 -250568640680178 -15745578280138 -184507857713728 -92196981329386 -148635391107496 -47641357555895 -156522957971097 -88179476860259 -273894655580906 -279698826808490 -91580037441938 -173653606981859 -246617062978991 -233125134576458 -274333375929473 -147260073494332 -239159792408196 -70603438836687 -12846288882855 -36858172074501 -67476750186378 -234624968735240 -244016371298304 -40705244754847 -68071631190774 -181145661794161 -236395951601227 -245440527033735 -2711102627038 -261113505828104 -19773090110674 -19059514245618 -18696202953736 -204205248733762 -175783611456747 -271622232584611 -155374749336432 -191002804537089 -82586183289685 -109983914070721 -280849986095450 -237652364897285 -270939775023462 -190835406584386 -15740582745474 -203939243697713 -131518326145994 -262831803702206 -226632618019297 -87934511690730 -250764853912345 -117702638717561 -126277258402455 -219358199319097 -79024940333010 -101116889672090 -23396076854297 -102328147263777 -130760217593550 -44052900923129 -59470930267748 -237617133586916 -114373084400808 -197049195910145 -188904419544764 -231310959718261 -69328939438231 -26533813185635 -50677930827802 -135894565879679 -50337170995375 -9355710226358 -40086432550806 -191012113195709 -123659593246348 -126985063507124 -227239397368674 -275277639660817 -233596347952993 -70646745590855 -159530523492986 -229636708651192 -146434958803001 -137249752942281 -160769929055135 -211762188118982 -120843892411633 -248642585586164 -192253015552534 -226100622682661 -72154559261969 -267379240568812 -31244605367121 -265421796038744 -255201973984306 -38834397642290 -12309078117101 -195947679717524 -98047209311753 -112879232718106 -13954814236941 -93504573311090 -68525437253991 -265752565905902 -165022975593651 -228326586385548 -167847976831722 -88656619861397 -158252119191667 -138328097605754 -256435602622024 -243780654961536 -32619288020228 -120711748404657 -120118407810106 -44393580606330 -23146083521614 -202356677187298 -70060935606121 -209870575311215 -269884659070715 -151545921128257 -217549915764075 -251685181763124 -145295563195875 -89439102607 -146460105923292 -117561863260516 -39753463683098 -173843607236357 -141025891343893 -234645614858669 -2710497052755 -250413542111944 -89708438749887 -265709250750913 -161271440320752 -251176196086577 -245659538463860 -213646700229264 -58356317107138 -9954503197024 -128153145492877 -276518734227291 -45765817742686 -251897854917513 -48330278899206 -205665390000632 -221348450339865 -89977854108190 -136061204733553 -161154819427658 -270665443966057 -20846283823115 -270006444218033 -58254850159935 -99400243240297 -70218364414505 -177914590914174 -172941709448579 -39727525040777 -179717733775472 -97091534738029 -96506856330867 -9100167390120 -266606607714939 -144776524113462 -235702659266510 -280525705070489 -119774581917370 -204109267503463 -90438836585716 -81224426052515 -248186420169904 -16925809038118 -160954993936036 -24818336888558 -85793736671830 -132211038597863 -181014933936892 -149804173311248 -279318883199453 -159119221032655 -96984590250053 -114771014654717 -237775204067645 -225864386917532 -173654582019763 -79386098347196 -202681112645532 -139986932724965 -91111040812068 -273196041319712 -267185455293758 -109547607887165 -66668891672391 -4360875053915 -195643625626684 -19726791108255 -196533183927637 -111087999337700 -123215885558303 -83501622127684 -72147531265507 -214934967577196 -250509065881891 -251255477678110 -143425567301894 -1363623347138 -231760500791277 -102127329022278 -243758828811701 -120776441942560 -94032814182030 -39926090546764 -105738296697703 -1415859363336 -219590730944512 -49608268150657 -62544947669186 -210162107716288 -67081343723496 -234996362058672 -104859925490659 -274371006370954 -85192834608963 -88704916432666 -221255826163550 -147368493857761 -169841944690210 -215272126338359 -258994600063590 -199931437151758 -259734559810560 -215910223242653 -65427603844779 -249408423997651 -5095242363031 -31646107323747 -162779279255502 -105105109823109 -117617153673421 -256529718076523 -214201618677905 -138840967166198 -23432168729163 -231995728501961 -49990992235437 -244393811345887 -253174495318911 -157973035700650 -90632184665925 -254762261677518 -277576868179352 -247501468639728 -27835211951183 -162648332170164 -195216736133391 -13317130257801 -240367358856071 -22716543151987 -32548547115960 -92645846788776 -237428743546846 -228467068214839 -143712114520893 -240674559553302 -219946353017492 -47380174943019 -128313293400066 -161626427323286 -170784705293681 -22566146416421 -184739547697746 -197066558772025 -55745548089056 -110234533919794 -96659537239386 -240093283999943 -23119470421127 -24278393619489 -163771089911038 -260805295395460 -128349965079848 -48296854207312 -157729621732845 -227054502393205 -2708043257500 -43985343078064 -68836235248246 -143600506406893 -246454874353625 -189213678341242 -39546750454165 -246751384925437 -235497877142886 -98424951145773 -221953919492160 -157569880615419 -179603682115184 -92582345075596 -111604603681186 -277709602142319 -104946844272150 -191713838457277 -274919518677339 -149789932428985 -87241277153156 -221350866766537 -90478747451105 -43921359079189 -198390769374300 -10042757761269 -72302429964104 -248275107968996 -261444243454929 -245369639638026 -169801187333970 -36622524409847 -63411821881303 -117072503570803 -50912674623903 -177115744719300 -63783315629057 -148408202875376 -281262114672167 -147677467752028 -56796246888916 -172826861050284 -271608943115768 -186456887753688 -74192153571974 -104736263068487 -114344012634962 -138333908515445 -241117523602161 -77277578091701 -169571723205012 -121059512816146 -20236556595927 -145229465532995 -74390566986288 -34747751642752 -30205974662242 -120884928127509 -210618549349227 -86650805493362 -272148224854838 -61565650311307 -131104444021150 -47616699207454 -167757807656842 -98796534733059 -91943269781473 -268286520292128 -279175467209213 -201121804923220 -217764300689116 -215511542421656 -1479786299393 -17694956168730 -51504472157986 -209711548595964 -115923742752308 -271233804200723 -42872409269365 -109748833255753 -164027502425193 -236503841867238 -210784089883739 -104327848056737 -50909226642447 -73423909098181 -28085008243234 -43756558263989 -147134499275675 -7056473428182 -276216931948376 -197111346309579 -34897181258794 -278822113619812 -32169400939267 -104630521138455 -113729817920004 -78911150628210 -266145459260879 -56988528424622 -162497661161089 -180803480679421 -94178856680045 -111889252121170 -224366131534459 -27875085963833 -17476021958504 -110394646701004 -222450572184147 -20453154800760 -279705299207293 -8066641294910 -126301037803786 -275978326392678 -251823519538001 -77875784506167 -61615026194188 -237437260158235 -124710016985652 -216269520832490 -259739529476483 -212816198415868 -5180388473692 -126810083437770 -136593159100760 -100578084818368 -54280526199409 -171437374796038 -195961372993673 -200109641226609 -29519760340203 -66661427472883 -61516052306009 -84721007692175 -122722293160776 -63771083137734 -136724670581158 -213722150220161 -44576727295254 -108170484859147 -253417399897242 -183361044651914 -91440016477876 -26930783945838 -94862230119756 -13029272032927 -152586461390784 -173256978597620 -13335046156558 -34332806170462 -267665321871984 -134251947411277 -129543460705592 -219353737610079 -185391833690340 -230044943451873 -266459589709452 -216110123021753 -109461000586140 -275184228121156 -153360829169843 -184253829185618 -197284364277295 -250941046484481 -124243918075161 -160815959262502 -61050992891939 -108041019446907 -137766240966772 -16921150725875 -93341315478137 -118686546632042 -36106844022597 -68373068481610 -234156882293732 -154898009129987 -16103802749166 -227785792739254 -2352950554668 -110655879454827 -6125112301605 -140397722067903 -9118403104156 -208964161635764 -261883271827287 -68252507727702 -222278687254664 -209765769073209 -221711656571715 -261268248508667 -253742794359127 -59884438419515 -257364914038037 -106951579659315 -219678822831898 -162566044131946 -91687659517767 -60540266830831 -10538064933933 -106659562356490 -199245044394501 -94595038443635 -29405095863966 -129255496955405 -43427500771546 -219360633635220 -183633806311499 -103809327029989 -17192018762745 -13984071028688 -44295358840070 -103482090697953 -38686927771634 -238174317195630 -126282439494574 -34303099024189 -187522495584606 -24068287886331 -3914187629721 -64566793251086 -25259131459020 -138756289627733 -219904973177232 -173704939840232 -260357500704330 -98547915289531 -1327539283333 -177697074108323 -49266878791805 -186043006541181 -102012054868856 -142350401504255 -43397143364538 -190517471316510 -110753235799692 -68871777302744 -3524223934511 -35512267696817 -129925534606337 -110266936627713 -260597532684230 -1622960097612 -51191594019114 -113748253460190 -166523193275785 -80248306333769 -156881247482994 -51986319377954 -74815883803965 -67360095128744 -5699608282150 -45851652016487 -255247514881805 -189720283284293 -55100006757680 -166100736107449 -195975015975981 -22690098406905 -219791509205822 -168553935792205 -58154890929639 -94977930718620 -6250654747777 -249460856950824 -162254221123107 -130663007984590 -49576533078528 -117699651768896 -227800900426560 -141777912807475 -102275379628794 -263235995749717 -29573420639937 -99658634867553 -82752563574899 -274575061775273 -271134816326729 -179941941243553 -115305934309412 -151355340324404 -75660555650154 -179699739005072 -260740675316367 -67739758998580 -118713149770031 -214753000615109 -36764491358981 -54228321725744 -12148847843673 -262142363800945 -174708666755916 -123554301330370 -219995474210567 -220015981593061 -67954125736863 -78105802930129 -76461309305428 -111540987263391 -51981671792604 -246707904199581 -163173968314085 -100364734061189 -129447921422807 -247547034402876 -158813038679220 -145884060342503 -68805358831367 -117716144894174 -227071268158327 -152907016168028 -83995519071970 -264906546891415 -178846548523131 -72610997899161 -118501575082314 -51236533570232 -129217229942260 -1427685767683 -12248282081642 -129264758384643 -163975595576030 -213287325008017 -83806934964732 -101854316975880 -50959574311026 -58576984629603 -235725577069083 -182545020134896 -64947767555045 -153503415897127 -52392581955592 -246976115426947 -280255591812326 -242528858354912 -30427355699226 -95848645194948 -123870730271537 -78412919062681 -48998126453293 -245614640403052 -140693413319879 -154483719810819 -89951451842450 -201409460092123 -243063379152814 -272462642042630 -184749884855902 -206754465596665 -25373459092105 -136266012660356 -253529164033586 -99270398349166 -1979484217547 -188145153859464 -53706455188846 -269882296331299 -171328073592546 -247066798497644 -169198946141506 -153704190061423 -232498803417915 -152223093180543 -138951045735692 -52677088050726 -190132585309860 -187249576625437 -21190747909623 -236889167655810 -120765035846733 -152319791363638 -91262395943728 -232092664782272 -159357819858045 -192141473504134 -4186578250471 -152663159093057 -26348378742806 -138691958647466 -51942018588066 -30026131269409 -226972529702213 -955999449309 -47406920592120 -141531859372266 -200162464448530 -248612775316324 -48853482337549 -16530276699252 -227210998105305 -127866443202303 -73020513735653 -173237200640603 -206971175264301 -15219260666064 -66128688714545 -247809928497364 -24187723279377 -68050939301440 -261802637789280 -58510907078597 -238443730747313 -193794457568693 -101579314582984 -31446580580162 -110344356683607 -202977875725729 -153727858835284 -36530346545548 -13746064418478 -85113860626219 -156156569083221 -142047426389229 -102183674037412 -195515398004000 -134377175466340 -70266915812015 -109106826678809 -150486722663120 -159916724222724 -170363811174910 -182681147302123 -237051020122043 -43163395586732 -246948412423835 -65624088158472 -233832946350615 -19588930435578 -18228627463639 -115765199364772 -190630314361919 -70459893032276 -189543771718153 -155495624403236 -202248749556599 -245546466555270 -53040120642918 -249311967830167 -274780323741080 -268234941115163 -187448892395379 -117354049517389 -236410964114183 -261336224701168 -104793072373265 -237402671102118 -136698619141354 -265707797453548 -265894337468662 -175939001039399 -99467670945629 -235368793880075 -187886857830726 -263765928470547 -160088274359222 -260252303933163 -79648172254651 -193408216251247 -94235032057730 -239960819741242 -71291232508701 -193857800954667 -183094617652338 -124767739042308 -53767161440294 -136749090618833 -40881115240826 -73025781283049 -201113921806251 -265560474743068 -250789515471301 -257833253885766 -147856212952946 -137160281591698 -224443755075015 -156993856837145 -254424190512979 -17555087635368 -8929958067919 -18532306771493 -19203016860958 -205388064553243 -211097979772244 -231536634886411 -210807758334038 -44717183301673 -253141745469358 -95974597435013 -134156200664373 -212230827843390 -22858454907004 -214049239596369 -209363696768373 -61222573055109 -268018260507306 -94761072294326 -178390078403713 -25342067995894 -190520461931621 -156453097320161 -146596628746017 -13629866343107 -64057041431690 -237666531051104 -108962458686949 -214573153818315 -102142781170655 -247423054106486 -194684767570537 -249802315271916 -69100662116734 -101216811428712 -201868302514850 -16380152456984 -11596100785801 -111876152993224 -120067002661642 -239784668000765 -15435652286155 -224154508936494 -259526452171993 -150256371360597 -256711642383656 -257273097343188 -45182504815417 -228649744781595 -69323744606109 -278816273765203 -228308242237661 -194974541175560 -193101566000982 -136795631891329 -17550302566694 -247285130066757 -58440993884294 -91492158015473 -116950801089013 -211339496387151 -236810311374115 -122888900738765 -143170888420136 -195393965337549 -101684721241445 -145928100727468 -222046847334601 -67165305475507 -48932798285803 -96218936403326 -223450937140824 -226281861168255 -245169636034964 -101116869234568 -129405835323112 -192533985949530 -22948846119733 -172685854500406 -265311061585430 -17066542475465 -29886093611534 -244404989783488 -130561793733200 -249477997155507 -231192913177347 -242361832642896 -142720338076191 -217564499656214 -279375843315909 -75817633542360 -173980364175379 -108849689009217 -109749528638999 -244078959376815 -269617851770523 -270134939604031 -262990260741806 -117956836569466 -155947123881512 -110684333751003 -105031970072013 -237173526594460 -277425473902082 -223449947667736 -187205667764695 -186513486886108 -62932772431041 -247268170813734 -239463187720400 -35336088243421 -11911720506984 -124631741300309 -159546338878181 -272373366964148 -106781481648745 -243986146966663 -256761211536604 -108154457877775 -249356880131509 -51189130130523 -243539446639125 -171637585416992 -39135988337575 -273802838777887 -90968679559247 -92769208393054 -42323075095662 -203898763526310 -910948478807 -192012030420122 -275723717516210 -68804533602179 -209964433522554 -161025761277773 -238075742922730 -66668708045194 -254815167482876 -98114811313951 -123205454890064 -159472475971421 -132819421463098 -236001681256850 -149905366284659 -65680016568785 -2303301494898 -161448525815139 -12167993047022 -108159564695134 -210556836219168 -206425556854859 -200126679446385 -130979988198211 -148205710814328 -22188206749850 -172572390528996 -120424313125687 -194761146461592 -42623643542786 -14899577640181 -131721890296820 -48106154406205 -141930849021453 -138767457259091 -92945810659256 -219186765559847 -201282672991333 -82022628702194 -165430326623497 -212339995336385 -107342886961104 -50623060170275 -22372791092731 -259215735182617 -80587442817482 -26314133783044 -130164592219559 -167789412226798 -57877033492896 -157767823952953 -136072720838042 -195902243236506 -30444269094596 -104855903756622 -212222137168001 -155550817737015 -52283124393289 -104595249235861 -80911127479009 -88760038357398 -117546840286692 -132550713646639 -25413990514953 -156434916690795 -208960371765746 -27614918586063 -182882388680786 -230075832869004 -153114197085069 -97032093956096 -140330637153168 -72874476360830 -32135948055020 -173549197378119 -143737056270216 -146378671439355 -106428237521124 -259856200815399 -184404213768220 -128825694242562 -32790420719092 -9039947409588 -167542168062894 -15937746027017 -68726145247947 -42774432833463 -108881351510893 -1436694610547 -206787832980591 -171052863082811 -91652743212930 -246382678841609 -95193186671754 -188536262979559 -152509576355462 -68411069338652 -154920956870923 -14818972240467 -138941325509624 -233801726741908 -33673548076384 -59945588576637 -188730695350165 -27969179265168 -79632949170283 -253215641478198 -132361817255540 -83156708366351 -17919315263185 -202502178107905 -199940519388952 -41891675564795 -16437828116445 -97563899970070 -191643788231970 -118603977488006 -98239483048220 -31700312278017 -229208077626128 -171196156065697 -191004629856707 -14425221614442 -151795427810423 -216393723746905 -202227393658688 -263221315019796 -262591318989418 -39510938519011 -108298903281730 -41999662980307 -75607252105072 -77164925825615 -91228616208416 -261258176017718 -186478469026023 -25786684656668 -134688432341038 -196143048314438 -168726578429892 -131082833170310 -38133286956565 -176914438113199 -200373736794203 -227687732443843 -276714270497896 -145516185887459 -102935431905185 -127568417808950 -134616228272793 -83030335109233 -237464935646263 -124979825018054 -95037696504251 -3769677693311 -67876651825909 -11579942978829 -35875612982943 -15514955873041 -126310231730004 -126305291298646 -265433568057847 -90700130278964 -83558932048428 -122919211841486 -146646752317511 -201581042043167 -147112015172660 -86509163536331 -13432070461726 -60281920807032 -275055863749573 -157133252671742 -100900593813626 -256421994906926 -65227147211547 -204210066561741 -103092776575184 -159761090298293 -247069467279566 -103381067957704 -147581507747306 -125983905043302 -86442030429403 -193374276289541 -211178887939669 -245792233507267 -95107536509730 -146815297589076 -253523081541348 -12511283917919 -179926354257234 -222743765395637 -66560077853415 -47052030782246 -160973147367638 -179115453641542 -15041349742224 -191224612070487 -112001124417240 -186632577006610 -153470318135699 -237710498695520 -186992734065004 -127100155196778 -2821627346872 -228204430244475 -192471222241688 -193797103853438 -44092303328592 -68613075688485 -145390072476420 -33006708281242 -47850795041373 -206736681996327 -54524390989161 -106415112442155 -190953803429078 -230118398478469 -178587976971327 -98663509390718 -85729083916987 -204450210595599 -258603712993403 -106407076657947 -112594047149537 -147172409693544 -164992822816617 -186526107721437 -179525338475469 -153845326441701 -69441968879662 -194254714480369 -180253146202712 -176762651078159 -225867529688538 -66321730941899 -233073192671951 -223616962166503 -245321791735102 -212753221085886 -160057759890660 -253888220076491 -65222636894450 -130507949721546 -140940002377847 -140766800525122 -153165230901260 -154018244747334 -3218446703769 -92485231237280 -29047570363047 -134663866968207 -185161159685502 -189332221260245 -154300471948242 -88657690584962 -86276855631371 -43575868087305 -145256407493366 -26069714345181 -150231374423703 -193854265757141 -135581645136442 -147665715696918 -165953541823443 -45678708081812 -30939385461747 -57414616914684 -219917976855804 -273719462315293 -161384750587498 -78508346053408 -142489515272543 -274790354822858 -73457786193686 -179331975326751 -220998952655543 -14943752002380 -67392370028873 -258061739884558 -217051695363683 -211800704929537 -173092980798157 -261130743178012 -194063992888721 -182457384982674 -76903041026924 -3161066415762 -187180318556500 -14253411602320 -221926435400380 -254700328111220 -163556859181688 -120718267177098 -217281719014489 -278666400829340 -245364913399849 -169896134834639 -178448494646801 -223508966223185 -192169733328025 -224089080072288 -132674020386580 -237689693986677 -6529609308472 -152807545725787 -54592528930069 -279889497323864 -86817164749920 -64671316665539 -52670830374411 -274915600035128 -187082156858408 -147099759073842 -207120334221778 -170635089169279 -35575557090083 -215107939294429 -67410960370273 -164900889102627 -214363917418905 -124590749867006 -41679026898586 -13029327571507 -116144352653622 -239707168251188 -97301236551715 -67313242527450 -73666836196188 -141332629530413 -203207122930599 -92745318554500 -164406131020011 -145960677929660 -48557930628164 -100367207419983 -25431278709281 -212210698890707 -5912319900524 -101747418833783 -148989092186200 -270908064125779 -1688090403100 -22710190617322 -69772660007395 -211143249869799 -149863557451873 -11188749857839 -168559015112515 -59464746070499 -263574811428654 -18316220419035 -190475312467951 -100431700263428 -49534623834749 -187750216398711 -277583166263704 -246612396531067 -177143006699602 -249434811840164 -276377552510291 -212388550793504 -105390464521993 -232495043421694 -11885395756857 -47737613475283 -24148483873251 -38400652152802 -65373480936011 -174253040367405 -97147629199737 -3445148267329 -250960905293125 -111524906463392 -194634659675184 -145656078595253 -260341116081807 -134331829692180 -133766170168583 -106106181182603 -252416017964942 -226228950045721 -16297849237438 -222192825641667 -193363912156418 -205777396737406 -28913086795497 -13528025255210 -53532013664353 -217800508367186 -51654200818638 -197934523124630 -35222144239622 -237572574927709 -120135577141967 -88468403223618 -212756602439550 -229183123523690 -268642275485133 -252646886529254 -135332535825994 -58809800911936 -248538451857457 -16371646708231 -83813580370894 -180825912693985 -80139436209454 -47561609040412 -166291816360140 -29554121303790 -145927204149379 -229205168713960 -131028953617079 -250461761668141 -272161480859152 -86365920285972 -28799622824087 -37099057169090 -203260077960537 -170501840819436 -86555271324878 -131311409654791 -26141446772222 -24201852144967 -248691835268512 -272893093334064 -114248208391394 -230341673255493 -53147972349142 -137813698107508 -146153310846228 -145333138643228 -41415876124810 -133652706197173 -101602748550453 -3263373584338 -218314035658058 -205865522783213 -26432553698547 -181470223981517 -157612336518738 -176834721916689 -60294009866457 -48613577420402 -39988034828461 -211432756425185 -3347758726053 -21255079019600 -175973573674489 -150295455585768 -13991035751405 -218973565440300 -64547064185237 -230821388692650 -75072749204411 -112081145072690 -186531253518675 -73555761154000 -45678215371869 -137103635262669 -240380328293089 -68119316735445 -50656598319207 -258003941531277 -11926126332379 -73980452882898 -175296052970800 -277304910084896 -67245460841361 -133539242225763 -26010467315460 -43685914318171 -82415418552557 -210584710781162 -77515509760475 -222911656956701 -136596983462073 -28224961364675 -23755776543025 -249622112136876 -126648674255304 -28345419246824 -280861251504989 -12794819640232 -49901757647692 -28289735765318 -183982709716888 -253278180312098 -15502517668359 -81741731527593 -242723395722881 -15125864517632 -43424332535042 -277527973929552 -49766641032062 -245643413459193 -180129274165215 -201996985053639 -25919358410900 -23506667232577 -172948791000317 -172465111225767 -280588806968304 -232626497948449 -279685166920862 -132538592084791 -268422457132528 -198389268405990 -123289490901380 -116940373535757 -16516557347137 -276556247338183 -264406824809619 -75215763995431 -222761674459808 -242801660755673 -82210271559631 -205365786012974 -58671507901459 -62868811120269 -193517364236112 -203594811494928 -53409982168199 -33607420592191 -185691264700251 -135242940255028 -35164887380119 -181351160359645 -216990970158772 -209879258220622 -218933093034044 -86777072774246 -226721096287302 -41006051130202 -275978741791908 -88796516215564 -176710035496544 -48351683995360 -142476622775506 -206587402066548 -27334091854559 -22788291441700 -245938027323039 -214722103485407 -179044050459269 -224490394733722 -19872655342503 -142188331392986 -120535230704037 -181192134417035 -84208386672098 -670611299185 -246311278082167 -150812779945589 -138575622536806 -56819229764800 -206365236490028 -130202124823300 -255088193211079 -119148505177300 -261838685260170 -65667282906912 -275932894409927 -182498005523079 -172864829717554 -254670071116669 -18075649972624 -156379737945506 -8022541035124 -231999892680905 -152331915372899 -58827337136007 -200711491793424 -275569573398146 -222792847852727 -247786744475067 -169004707107707 -68208100952510 -213662092528812 -222717847200119 -140664766576237 -232801325359559 -212296174508597 -6876912440837 -110816323538393 -55799841634248 -76153034500844 -62370688046379 -99465903336280 -152332808237811 -275172570344375 -74858862661928 -234405307053445 -250706429511824 -137388597876727 -228603654195802 -15526584554553 -40916764639002 -124548219559595 -140718153243216 -207998320444681 -62984885341505 -13740118443481 -128795830309463 -111429537422556 -210921232991217 -125144278541835 -45563790980125 -4880222050963 -275371357387682 -105314210005659 -226685067097841 -222574095949287 -214441076430226 -97536443164471 -199121940187579 -276963555796071 -241574262234687 -108672607341525 -237788722141504 -162804326674659 -280732282483666 -236651983016264 -251877236975110 -53105202497676 -279552813422242 -38825645256034 -208278849950631 -202166003921427 -112248591777619 -50066708318571 -224144479554164 -91261303230488 -104989270234321 -52130854587935 -87644288909842 -216653467222036 -275338416295592 -114612793134979 -252719124177865 -13310672058221 -212895406171269 -98930606268456 -256017323142898 -206837136254193 -204565394315180 -157997184735318 -75259200822487 -182384597807734 -115787912250468 -159414793010465 -208738840697696 -261740022359985 -126406123161628 -101100536261174 -260066277662520 -268794622099774 -206167445965668 -125346660133702 -80530218568307 -4536103767298 -77623661636026 -3712386435681 -205006621962515 -113740782411195 -116702530928090 -140581878660846 -78693347663730 -204831852795598 -229109788894172 -228204003914020 -250157457773383 -255844700679425 -212355635283966 -106061180215450 -40167188797541 -100669248905598 -12175692486929 -121660954312002 -68928849817244 -162160755869601 -259591089545435 -176000305865786 -279174091459674 -204230202033567 -240217175912203 -63041849238590 -46962387951749 -75270879073109 -257149918648826 -65073547837727 -165750595671531 -202088649734389 -32926619052469 -234961279529768 -77394455729603 -21594945854083 -120207907665399 -36575270319006 -1101648888628 -255437178032997 -72280564127766 -274150374177097 -98673062274836 -99518060118441 -56818804976513 -139556976674731 -138840856681197 -92448071833860 -31431328153071 -236559659299362 -220396078083032 -247388559959962 -77724858597160 -280280715188371 -55098346292241 -95597617682653 -238969256055512 -222196067456046 -185420075071316 -4718421916134 -246527050970461 -31709503752349 -126656695267142 -2872251209357 -123928143830358 -86057594490716 -194545549941289 -164406643341970 -87517097189929 -246341970066926 -108753298205210 -101877959309496 -205504309367990 -281154293670812 -277718854635928 -228713908542479 -213597626143753 -112041236569816 -134498651728763 -248024407222453 -206063677304659 -105513965100478 -239237732689951 -144879282757588 -57701123215729 -55759845184136 -236004814741197 -53621435831132 -258363063887890 -138050841859709 -51853896336415 -69869095507516 -84877638047668 -278843266835744 -41914246818837 -32391590844278 -244962869565673 -50637695525452 -96477740939829 -119305607146431 -31195651450989 -193758914148336 -46560919952163 -171111349620287 -35315616312800 -280577569105574 -180144941908763 -129636910381221 -186192446325546 -3487158354639 -128128429252512 -266582764169963 -7937746835981 -19352845599932 -88276799786877 -207497491992958 -143149534462468 -122309977088783 -70741268224190 -175354603111935 -219487061023131 -77432926710288 -146071105114176 -237917184720379 -150046134735514 -57495017794037 -53526038585187 -228733204113988 -99124828939896 -21180867179331 -274196235008397 -218412806499414 -153023466233350 -241376048038000 -7677411602844 -190209265898336 -75143708619568 -47170606631908 -59402097277734 -262765596041975 -95212588614597 -55843841829818 -253446259845066 -235121230151322 -84433307916412 -20060766714190 -233332659388430 -277501490758967 -183220297868271 -110556993462905 -216467493182659 -250112493858840 -159207816533125 -174043031992783 -43562599680221 -210071837223902 -136557967443264 -106904314462475 -234135542716375 -139547276797367 -60090279048630 -161248927097209 -70161238533188 -127833733060263 -216410388194275 -81970614792239 -149185425225350 -104258871692121 -43032487786712 -277264534027177 -157708789368742 -215606039927630 -136279900011293 -151595502081877 -222986537235209 -247621357721021 -195465820332663 -56829161536615 -222251978195218 -148512021250117 -222175878198535 -117985233044333 -181881867118652 -233938563540781 -162737937800550 -104837873665484 -93910632947502 -150767518007459 -89787055614894 -17897752683304 -69945727692553 -239467340331364 -68585224378339 -193077183273853 -93367148605291 -250265415888748 -101656244501733 -263457236211847 -95003830506759 -140955583292418 -10288982583500 -135802387970580 -91787707148133 -173252911722706 -262744860279378 -144919675227503 -224257480330625 -30914339115272 -1542888197208 -192263966029621 -255192767349066 -202713777439190 -93055721793563 -197457749000779 -9422675392300 -198232062031391 -2883784734543 -5151025884344 -40039885494912 -107026763675360 -271472718099090 -134759014013169 -226474412597145 -275435686104944 -38053896153443 -172324928205665 -243377043054029 -216232267168816 -245431232247784 -184400705853720 -234816715986568 -154507938758181 -160032267698062 -146346230235598 -181272529576256 -99969506050515 -133589949794679 -97392644573137 -72861869740467 -166035290916941 -39060921058530 -44036138568724 -164863242619535 -6758549385947 -38061646934452 -178022578543231 -53508430537324 -139047294297793 -50474253346148 -57669006607727 -50907971175673 -243342666676278 -76311626434261 -184421512168993 -270173700480079 -6071241977569 -5976285487383 -157145840691354 -78324729399880 -224144016359215 -273014522690055 -91630839361129 -67191074129416 -48633735207085 -23824200566831 -155236790037398 -275675601987575 -128130653961550 -97671747025407 -204173031081130 -264657042857362 -92152477228819 -16590365672663 -7198164947423 -139971903404525 -16801210247678 -36919967109867 -22662909890737 -911039350366 -206694543734463 -116475997262129 -227230341302268 -38737958213552 -177205172645922 -173227493866715 -227834004641658 -238290236183058 -46694653808908 -146963260929506 -51947080576500 -251318303540198 -104690990297083 -139663987606373 -134003952836938 -67573245745885 -74672405604147 -194694699067642 -259093150368778 -57788275735218 -168296234921116 -245294911595102 -69452934705417 -192612913483320 -16750645796831 -244298710561383 -226614660204394 -45574137411437 -155001424349442 -270479496874720 -133780275777191 -269181221112019 -140049646770750 -13734243525013 -160955334907761 -32794284336417 -138843333148086 -256181864605625 -86541797186321 -149987398654847 -33841739589490 -228638052306026 -278665529097200 -6779529560637 -105371875636953 -65007399523306 -41921331886147 -87561979455801 -136998826055229 -129217929009092 -234867519919652 -97645124769671 -277959387538596 -45775720245946 -31014103431377 -141208319619664 -37819536032796 -74750511202547 -41884087640611 -68873007544804 -281422585701179 -180095000637512 -196210566945445 -272382826896554 -87361405183225 -9756500378248 -121887075382776 -90796275458497 -24517328614878 -170741404701088 -191115995402692 -66719109845703 -79223252342731 -89852241514196 -139326704742831 -110504011067097 -273871929893315 -232303546935850 -70512073895753 -10977510547246 -176923125832370 -115622271537433 -194362461802060 -161967753630468 -53907975678348 -271109378409672 -70470214942342 -158226984936704 -28072336571566 -18178388030586 -101592195075426 -164345952123906 -105790198724505 -268352722543979 -225380858039054 -50628776127633 -246985333497653 -101001528744726 -268646257374719 -277463135421631 -18728903446455 -154862920833225 -268164124852973 -266353569841526 -103886660432053 -57265061562102 -96818634289198 -90144040813635 -255889626900767 -275074550508709 -29593158989333 -97097964815557 -1116971751182 -34159372031846 -56810154849881 -246394537322955 -47284177461342 -11290592270062 -216943196919843 -96437828833587 -96962092758973 -79668185995071 -178625797927292 -265428090290154 -267771799248333 -248166775320804 -277087923301899 -8666162183340 -268730070204865 -18437025302387 -19135823037802 -5595452133783 -160358196690243 -64614757166789 -202817430385997 -117013310173532 -65672786921393 -110311011824890 -215800292005430 -74832446598385 -210642561322628 -206327084672557 -54535342722931 -18104075845585 -261256413252469 -262711226852572 -11673360767596 -183680550142741 -160147830158464 -106816570316332 -213364677443824 -182432831649758 -256120129610008 -12675749452952 -79597620599098 -178354989285883 -224632679347367 -204961013074040 -78972380205093 -43421835723309 -102102944113942 -40823689210869 -162280447242138 -25487148669609 -211221632583741 -166121102207246 -272957752740227 -191954515695921 -150818721423467 -231630130261585 -28847187119385 -4727375624808 -133638141924771 -8114854881257 -106128870527767 -53010628411478 -218782513160723 -90295831133288 -19725115047198 -80076834601266 -63119418931075 -205924195200153 -266986004923856 -274924756652324 -84085611293353 -264211026184335 -275259752702467 -266188955772341 -125202415673136 -239867340975801 -37453381346590 -135250100761902 -29785469141554 -75240558525064 -52858042651144 -270479371129500 -216829732948433 -88743026230675 -242523234600246 -52211160636585 -260163691153967 -211413212428630 -223068372890240 -131154512841773 -77465828579182 -262269770787462 -72560730898895 -249865950694268 -15255191923044 -195607315832974 -47690115351631 -34685711206126 -187710608558594 -163467239050663 -254265384049516 -248458149166089 -237831204391404 -71778515546840 -249352543230805 -158965638459710 -120866777608637 -230771750390948 -242420955070759 -215266221057340 -104554355118242 -210005008692801 -142246313340158 -263027575430413 -48050975070815 -255044203826875 -125581803281816 -30872846796394 -262771508426933 -238286805949389 -232379933703890 -195654405654796 -97059626770756 -131083792777007 -46344417642403 -252713294563223 -12464356159748 -42124795365228 -271811196922565 -73199138766532 -96509580185762 -112979947092796 -89262531913309 -128276584638223 -122283753061843 -134410721394317 -265285983131927 -169907125487248 -65695667382090 -236616891711587 -114969002933318 -107620882729640 -118022749458517 -226577439425418 -193664346424092 -197628642934620 -63673371806832 -84257259791297 -147591784612253 -9347318661715 -144256458934681 -109070407505361 -88621091654666 -258498575844504 -268544233053130 -143446245225466 -82403953370768 -195065920168591 -142740410931443 -110454507308873 -240976973498915 -128435947857195 -279407455751557 -180949275657713 -9280940295808 -85524426491377 -236544569653715 -12286760821766 -147424360265214 -199012840319819 -149280744966706 -189609007858379 -250444188783627 -57803163412025 -264984352120509 -277590752993720 -182683963884739 -245778982155876 -257796969630350 -7534236772558 -192999401329330 -13217643902695 -36279851193081 -251679453684844 -40681015627875 -233431689333199 -121473130149019 -277230220818435 -6691799365790 -230370848647947 -60573996144372 -208358763057567 -21908511699039 -222840056054270 -193957287877316 -165261602111076 -70575459080631 -98453004862762 -138000559052519 -157382587902813 -27227842692473 -200777433299478 -224780616083804 -154188149532266 -184850885841548 -163257196004975 -216826890997221 -142430748691177 -247199988836142 -147324410703606 -265788210519992 -123553498491222 -211797832733072 -245889077116516 -59833054744150 -160076692040593 -25444003929367 -248947648847543 -188551082172288 -139507693201277 -119525021435823 -258404267732683 -197507710537878 -27751381260737 -265702173698882 -85515770717421 -167120862988125 -71691257737992 -254997932234406 -276574038294507 -89753985062254 -13244769798203 -73379874416643 -10224088514509 -158606336649294 -40102689220208 -7250692127146 -177528219790451 -147054053247810 -99096522937554 -196704857093654 -226598049331715 -77035565422879 -241653055122682 -66839565560217 -20638407245120 -157740933759061 -76847260202471 -6800582861790 -63013216780274 -21789951963094 -214529974319633 -234805919367804 -66585093842386 -25222487028247 -72819563046891 -9545632628202 -142073666009049 -81440359739780 -136595673111280 -259208828994668 -89285257280527 -246896675400792 -202795282518677 -46941435896589 -158576347863413 -177614177639013 -106584443632304 -197828551967968 -104297678693973 -192010245216769 -207128333632878 -192530329491126 -215807861822497 -70138738244479 -205350525870966 -275197277388109 -189695029817708 -1805329118800 -13842029397399 -87196239239697 -198616235798743 -252741647226477 -208435759141397 -66135633496364 -87487763881882 -141616682775557 -242442211065034 -222247034643155 -173928621804471 -136275930991234 -178022896279409 -240648606492594 -171653369990722 -127417683817525 -132487314309880 -147067071938537 -8766248483449 -130583972163005 -195504738166697 -67903048565164 -271304942517461 -242904881575009 -230259775417886 -268061946363815 -181357138474608 -21242113573539 -60182861632281 -124574081592769 -201974430553543 -162413144490617 -168551246847670 -252326791845008 -150858639532516 -176427240990702 -228506413882760 -43402288038424 -45652567267928 -114146131115511 -119491734036408 -172690472723537 -240970601351289 -106490545782723 -113741162499219 -102297121757444 -92258045600212 -93221227726325 -182736026037712 -114832393557114 -123485195811521 -104237518789938 -158937970444546 -150708858172685 -141420989559928 -271877573589971 -188125787599687 -1426275134473 -20163840062632 -73231444963011 -15340639846730 -149058650159502 -57425065061739 -45967486295093 -53212952883926 -123937160081681 -234172723412690 -52901026016312 -183106668974720 -171740684630690 -249512598694728 -134636107531132 -126951014108522 -247486125930476 -70313565655589 -254620941788620 -209360554960391 -244775185041944 -50134158863021 -34066654564011 -64932010618008 -155693762998772 -134417755371764 -63856075817295 -98982745478101 -61172106032362 -71828581671055 -176720829535180 -165675597909103 -91847473136553 -95307523380123 -89409216275672 -82855107106350 -106963064932929 -265706186914001 -135540616338443 -60978705962060 -60108753844585 -64320462370746 -107243425734563 -26778848808353 -4003960456751 -42782798051421 -42796888970143 -218028428297465 -278751036277168 -7380243004414 -265238025712430 -183099293501970 -194715499227438 -219363687334659 -65610855169590 -173230816937969 -17368593413871 -118479708508420 -132191711770903 -63727224742257 -48302318121651 -41096903073821 -278815548551737 -12170332861375 -136729349723963 -129277665970529 -175269093032590 -71813836138831 -172444065341872 -178115721360650 -71835761053209 -65686601146998 -235585054828458 -61977530883914 -263771051249724 -174536723456571 -148333495770242 -278900820990374 -36571775916237 -29838231746660 -118253017816638 -213676802521130 -32368845312452 -158784612843315 -71915183993716 -152709853188714 -94882745833385 -228294500085324 -51299290285820 -255698012131792 -177492414453664 -235445682348493 -275838706708385 -22921777779822 -4406258632920 -8812607581621 -277381025966282 -255598144766814 -218082131457202 -41914844732388 -54471491544404 -98783425655238 -124496377697210 -216870439535033 -91485716315402 -36821552860249 -252701270099439 -273010844694919 -5738878248684 -108534983417841 -217404988161463 -13063369665073 -103362492443385 -162634991349209 -83366265055477 -7949701738851 -171004522884748 -193915993944421 -264714762824139 -165465101140667 -143071131282910 -109200661429286 -114817598999376 -197083895274954 -162310711471697 -46998872617670 -105649870991667 -218538943012101 -64818546646598 -159621039445052 -13802964132693 -214796109161743 -147909613469501 -171936544202023 -177590095021464 -136086740111440 -18809889734484 -224058663732749 -222822835484240 -275155888222896 -254296407686777 -220992554875371 -106572351159372 -232043768438700 -273255098933088 -98733784203115 -227843330933673 -183707168268358 -75892674537913 -141472385394530 -18366013142236 -236089474431259 -263280820813689 -208611629015364 -180206007602003 -51135748260366 -33805645770852 -243800411453860 -139091095509902 -174453393104196 -112716397288408 -185780035888462 -39685697922326 -214271046258621 -50587936137383 -9702671727345 -174276224440805 -133859818667943 -259258025993571 -198521227299728 -214564422644135 -279598352263963 -81277751878090 -218443531081843 -146629220018053 -140064335942433 -35770352593276 -79462176066401 -130812613744315 -142510528931481 -133242123372339 -77393850163330 -156056178489861 -30729537161548 -150032502834479 -255966964205752 -13004340455047 -200745303936716 -262540577205067 -123288748957997 -272520180710955 -95435323126220 -198954677095439 -197738227894 -245802076164953 -142010473138053 -246901471017393 -64625759303692 -34741110688002 -212914078106391 -267894011594810 -90535508865996 -124789441330807 -250675323799527 -91426689370446 -42076755964674 -1141754368491 -12503506782083 -271650770721062 -265131050796191 -275075805172624 -17625130544004 -83287075671816 -110256164188217 -14205681433842 -189273192164893 -210582672913273 -158332759606292 -247570610503524 -24812050034083 -107420489706646 -90837483799764 -106561280879980 -7940467909201 -143541353638430 -113366353647860 -162643174834274 -75255397338314 -262426598178867 -271933186217146 -26457614647081 -146404084971729 -209885037193721 -213721902830445 -108534165647727 -4260593708384 -160712534988866 -197264764380389 -205354560459954 -231131494633651 -201820157591093 -49589681927721 -47864500218942 -21534018788392 -34661903851702 -149701522205224 -48406167588122 -170266691948603 -211883003987268 -33276443027632 -239308936335118 -99132253888435 -116023467643030 -267946945405055 -165796402845628 -232720900623920 -91807300245230 -80956968264421 -93859343422683 -114328348447353 -104999488340737 -126652692037269 -194578735454350 -88287395903886 -235601704306643 -1087289608859 -242748083301120 -180982942354372 -240089335320072 -275277656098027 -258592051261415 -66011814988884 -203716179116797 -100698683214558 -46577343367027 -141681014934972 -168909538976543 -195277589387443 -26894984437580 -79977498919457 -163060025382453 -196555042444407 -71196270235883 -148735280893581 -42424400237576 -47559437183326 -11999549249706 -159285322238140 -117221874176905 -173422979309737 -63370118505496 -23192694919620 -38240673285498 -244015488589802 -208340771923910 -235452595866339 -76995961017510 -223675624685501 -151486723741652 -92832480783789 -179896655242565 -1190188449528 -32836269578238 -122784991867263 -39685102774957 -221763624343741 -118715456494686 -262953775135449 -270104960188724 -137974733767687 -148777648153896 -188434890499099 -124879927641223 -63182507687198 -279490911310174 -47697848576227 -69890901777554 -263459791945623 -156382069876662 -4332710020022 -8999352809472 -241170394528517 -73936405252183 -75060609250764 -47723741658675 -50185661636674 -98752248515901 -123368804636643 -45211082899594 -187988383417215 -58321612464229 -58118937540784 -123781354789036 -130926360801016 -60560582051337 -66053279314299 -50675178631552 -248047278365506 -191700933221504 -182556975795749 -236717401936415 -229795470322969 -98811635576319 -230564594112828 -51833204590798 -164478612449512 -230070319036079 -109553595081136 -70731394544831 -64443189250146 -264122936341607 -20526391734906 -204563804684200 -93271667584718 -198022602627881 -158219482380326 -249958582438870 -89687433712957 -266948083388638 -129758964984317 -122296332768317 -155812360522758 -144688301426721 -120718942917786 -137008449089467 -110911593134068 -163067326179202 -120762554099298 -86719854272512 -13342231694578 -176632919100725 -82474601632903 -220542199852850 -70332902051641 -107059761215639 -252485648267708 -70056090455571 -152913934160621 -222696257899770 -77993231920209 -123561796174349 -225884924667365 -37500601032415 -217630887735482 -229847435441841 -23771236393666 -262445750542185 -275140475134048 -247212057907871 -71153072436835 -188926832283693 -38477188409557 -16853355808192 -261602144953571 -114425028916834 -71503839503638 -272656170634190 -131430410390706 -51637088716244 -76621634312776 -271684444042821 -13695948156169 -262691068590406 -203682488707169 -51408713597046 -12479766357233 -205081877087547 -1280348427009 -268794198916215 -275106070458848 -186691665030912 -121237397895052 -204659870929136 -27145599920904 -236885757734206 -40613676244675 -170961136648953 -86134770531967 -200114582790121 -193896862436521 -187309391999709 -182519108982897 -103770299578682 -23344899204698 -167482068031376 -189472589693965 -27159486770113 -249727330902810 -118222553875345 -60248039019772 -27292382275396 -31512749492237 -105353499554137 -78134094223004 -61197526623565 -56356103889200 -201918255774414 -95930725125170 -182391939278904 -118746889509751 -222482429762541 -51801932641870 -235612935812039 -263447683277391 -272997200810012 -231495140542026 -21681933209333 -52461044737301 -138957632162943 -214846745301300 -81344487515155 -160643590694034 -53340796315846 -154925236504198 -435827984063 -6480160741183 -11379345683535 -103145139246396 -242281187575084 -73109761158480 -161146086559133 -51583077018801 -36090004861476 -59274860713719 -271353077668142 -92697581231425 -276844651340668 -92662555749485 -119010307856160 -148941243406052 -60374775124227 -155998108929993 -232010943719812 -231598670650147 -125886216713292 -182099129123567 -188158995241291 -100794367005065 -241655406653962 -211610258138087 -105804851403492 -39433805854160 -146693028600122 -99484417842791 -265688622755565 -104594641212912 -23943011609351 -165682463466667 -259446326281616 -259681996190832 -232698065502587 -279774874080655 -182200866187736 -249579177131764 -173332339370814 -233055283582457 -111618147817157 -4654160543456 -12375325790089 -54493367034665 -107742225840826 -47162315923797 -45047356442262 -109767342820355 -97589794036340 -227755706487850 -185566900035746 -66610513216578 -91382299108546 -234747238735990 -77351919086265 -37042622050103 -220779443338250 -177969804209771 -58037979054628 -220734375690581 -109381797422354 -118948874087022 -259664855905874 -78265584252685 -129887071540301 -154930979812672 -219216297070955 -127702121989921 -262173130650268 -59446254517007 -198874990098094 -128602116676428 -53453151232164 -194640559402383 -44651228250850 -154811772532788 -56573564372876 -204784237429959 -261873105304816 -77338279173939 -184506480315594 -243488818748462 -171486932270481 -113741167288847 -187375536977383 -83594095376711 -153794609180344 -65194378493601 -138556706068624 -52148500091805 -107118724636746 -234722673363159 -4485807419541 -18611603331559 -85120034610622 -182101758182504 -201909207405083 -31648477877007 -187113492310228 -125169512973315 -172180837497773 -50021457054259 -64777585965212 -68899952414779 -245005796650427 -83710270478702 -68492147230197 -116005134552642 -29776511430389 -162353274338403 -258471624560312 -246808090291881 -27614268456815 -212145392218708 -5211763230928 -215617228491466 -111551083033771 -181544139574457 -171412067029558 -254107448584491 -30892338174026 -210348503678974 -26048673525703 -18696184376443 -158210253374951 -162997742906381 -98567033989368 -212168459500420 -204672662950521 -18263424440367 -176932239670367 -61440643350562 -281294069386718 -185356858559517 -260330179009394 -8688445377507 -154698308561378 -248282659772362 -172673854733293 -164867353130389 -89627818832309 -222838547046043 -83895261474019 -134168477315438 -239081987485222 -89560119858243 -25802881084476 -169421941959902 -167278580637215 -82115974881858 -62713788646649 -266225974431013 -154314701782854 -223044369192717 -182015150286040 -109325812683152 -193690117818840 -143616949259952 -157774053205958 -28256445968317 -193314127883946 -26837700456987 -78675039680687 -23630508890151 -47088225312623 -89628471770586 -113743575117942 -160999105250443 -162413513415056 -220998464937066 -118037582325617 -64615977416140 -253136566489348 -266747959081482 -96839382766432 -210868462758062 -221380266527872 -130844522641281 -253977357193593 -225668804328975 -207249197646385 -237998455825870 -144168243667662 -281222258333862 -39986393555234 -141611384684945 -8385651421885 -234434720545272 -269841536926693 -222930082483981 -145273608529029 -110434358038799 -280498433047880 -111798865047116 -49192669950106 -267068646537360 -141059449174345 -199527197320224 -202163590706449 -58475940545039 -190650334760834 -168235618030265 -97019411544281 -237925390732838 -33260226007656 -89718327792263 -33585472141173 -246307684727557 -193164803780941 -31324298050945 -50744624859905 -247450858512552 -20138112257238 -99794116710058 -153376244976100 -175337198610487 -117318595173863 -117629697963019 -110793089795332 -172251794546122 -162214150720279 -167126974952372 -177156090318827 -235712234657996 -276988087948124 -121009624253576 -70217343645421 -17535771505060 -255158862214481 -249970815263616 -124456291485758 -156755532763400 -5210631573648 -257985100768687 -260584877322116 -83816107587274 -28442897586393 -82772529244874 -70295532617151 -259778392619346 -234464194408755 -271747391397482 -46614341025880 -214793922877451 -43326726125888 -202925864918700 -240783139922917 -214210103314767 -214533360179509 -177963192223189 -190926461699541 -43238032277369 -185196874743667 -123256858957378 -14205487587764 -271783878426284 -260038583385186 -183387226461305 -167274525006900 -166285004676339 -4201822923060 -244020247173759 -195016918597792 -274518997266006 -197376730162870 -276471146244603 -226359204543666 -208753342001032 -181629777588223 -277460601611799 -215808904897366 -262797351256048 -215401342972110 -35385273164778 -45977398938652 -139528130605004 -68417882566656 -188214832458209 -164591984162234 -260089516540502 -275622411960729 -141970023382035 -40571968680200 -60675145071831 -114931147430161 -103207642926796 -257813076114600 -156682714815754 -10816458783747 -30887577214793 -130673298462586 -48024880755480 -228607590871352 -39988905237523 -93641437454331 -55253298677447 -122807576489118 -139276505993557 -24807078470327 -32083540270375 -176844592865561 -200581562155516 -230544802339505 -242151105202986 -126364017067061 -5077834914753 -141976827431363 -172823737175066 -243918521042682 -160873878960507 -75860574098005 -219475126013165 -100040134397681 -157811691444484 -193014275948667 -73844036285142 -179361116128823 -39073547588386 -273180280785338 -116713081649936 -40314126824021 -233674750780485 -92758151251675 -7614254787410 -27757438409907 -141559967322217 -253263869002240 -50171378062677 -191168424951666 -158130847906924 -9135580060474 -114578048415780 -218827759285081 -232412153838495 -215695440925956 -29941358207324 -246075092715961 -80540272201196 -174313494518379 -246168377770852 -236377979929406 -277748349514208 -257779741838927 -264531948981117 -32715713613958 -185483735292370 -214299885416180 -185806675506211 -29703390728875 -278500768734219 -160304885346793 -234747860847814 -162834528497566 -83782661022448 -181470502689720 -208553919116937 -40333183696772 -43359205047117 -29156969980034 -124731092186118 -209176975751037 -41511488639957 -196328013447409 -198509088834910 -528532913080 -115398820945746 -173658687245937 -109956230903379 -68425808147128 -81904512999849 -113616953305447 -200875912008673 -37856769817299 -19093680797328 -52457342944245 -37072990651857 -28967203964954 -53875109198021 -140391283347971 -190864165047197 -206461201468949 -37341524052317 -119014665681131 -264413587367947 -91278271139373 -200178062152000 -130288953074860 -200572256723868 -75032547814922 -96440155651653 -126633465190497 -159787911059254 -214946375632653 -1487744135238 -165948114267516 -239020336618884 -231405845447140 -235717035562743 -239432340896723 -237973071252430 -161962807927421 -5488262255886 -218581953314247 -119264171085650 -252299952986223 -130953885705037 -207019397067728 -33518749868960 -162513385044285 -192738146164478 -125213180195651 -231586565373416 -96870541249510 -181349073061688 -10253608750865 -257538668312687 -184938484047464 -105114834565089 -17153625322724 -64072222684732 -37340052308661 -214135377524310 -51471527118702 -175847195280009 -188657181464821 -247977997399737 -189707569547972 -257424130426080 -3942480624276 -49417630903000 -90356981722468 -262691761211949 -17972853312680 -201978918247550 -136072554504233 -136100039225733 -120390509137141 -258531429503555 -211269245073156 -64917770135192 -250767572206506 -203553300733579 -68052256527395 -272832342052203 -172077434880339 -240398881884205 -80911498176656 -229787582225389 -164202910623536 -66418239925855 -244456671756962 -56253416102327 -96833767400722 -147858161561709 -23201530011648 -169288339990497 -180991506353421 -7179633983388 -132344917833511 -3997211437998 -130360625511111 -185182044620271 -118619450622629 -172897948738672 -243955425321898 -250215974240099 -147265679134356 -11936202937451 -88204269056357 -195432732373656 -252745885533000 -49363787176252 -83400258302166 -51902406609823 -89744290713954 -30490787003344 -69808921240111 -266377682927861 -268030089956312 -93288755814091 -211559469439449 -81121839620328 -70722244622677 -80714474929825 -198101109193008 -3790833205595 -195968867953704 -247574851085263 -47023994482648 -132452529454863 -278911490645139 -155992064595600 -133242367067121 -84629896870635 -183074547271645 -114153643584298 -245816131549657 -20731719282350 -100293012044622 -36597645874386 -242715788526939 -253138285504822 -140737274524942 -125795417555678 -53274483794558 -86492858353741 -183130457577498 -233737571945672 -91844536719623 -191996609166351 -262155277285134 -162638729218748 -260020316222036 -16999159692948 -150197562481256 -111392890052055 -115892088200965 -105723043631954 -252563420768358 -233718631479074 -121308608720768 -121752432794540 -217640000583267 -226017075030343 -198496080159495 -15102836979848 -180067372531663 -26015980289642 -4137771035583 -168926360741850 -113043640804886 -281139323216111 -223691350410983 -162421429182247 -176979568393132 -170488704285898 -235085558767194 -59898772722521 -244051007312856 -88110476791823 -62244522368394 -246285798825247 -194281198632229 -119203459876536 -69693414587757 -270764826774709 -149290526729459 -95725946062023 -79157175112329 -179498019079268 -8367346534241 -247356962075995 -125094007321863 -69111182198198 -46857613274320 -21916690554701 -228569633469917 -208077775477474 -217823948173851 -280062360551957 -165062489346984 -107350279715042 -110546411643919 -117818914110406 -137876966448097 -249603357685326 -209524922819185 -120238878654999 -73861322400395 -258505224256095 -202687363230334 -569593562387 -8682674331436 -16842908333348 -46224000947441 -67789067297136 -198188165081424 -39777915157034 -202889575063845 -248033126549656 -281226736921666 -84919074409890 -214159424885759 -63574261334649 -258188041317306 -4168019921290 -164006364227529 -185990467965850 -127253002353619 -210901079885485 -179355863379272 -215908845029328 -168353096879206 -185953332094227 -90386624578762 -222066682114077 -5117723317406 -186867912578539 -115778624229555 -146390654383254 -213315478972184 -103490340160474 -127214142325924 -70140771544103 -279743152225090 -57310498190167 -184462723576113 -129130106621478 -53183037974001 -137891366113180 -138080460811373 -190353402458838 -251613049188081 -69550883280543 -5216022359584 -16753621842148 -263044114855858 -110576530727572 -179619026975659 -223784635508553 -204239558974941 -134517372930234 -261379581089756 -57743554692697 -9667800557004 -75439951117452 -129190192169642 -76444833326944 -103889633792893 -257010510426468 -71532021656185 -109014506093481 -68143139019514 -113319801289726 -193644684207765 -51966803997777 -13394241617811 -153847725484094 -136832850643603 -44229916401529 -65780792790949 -130840054776662 -260029230551623 -7055373695932 -168160475826238 -2414865842504 -279637635907023 -208479303681188 -7326182337341 -182937653289828 -93976893569910 -180597204529743 -49042062172055 -138091220038251 -235016500519909 -108396512255445 -192733551909123 -129681029633818 -170210285072107 -172008425690784 -131692829805073 -12526598763632 -24861905392597 -167201266928321 -118078315380011 -164810316953065 -242947883075931 -101826826205562 -162386890042365 -134362817900355 -97921693562803 -133891185292832 -180686910662263 -260087828912477 -182400536995372 -203972538158916 -900646229425 -221387792206391 -175454858739331 -51860923091291 -277621213543091 -32594218002870 -237956841817905 -109803978385763 -10721499406716 -6872004312565 -58127872175430 -99179755539549 -128005378297149 -89916987140697 -234380532958163 -180745496381176 -9961869653385 -106923101200099 -90507586380107 -280825186124276 -130773642965589 -144116723318059 -165057185643737 -170870387214526 -64420750634700 -162991757102898 -118200412511558 -121642501714184 -135552299285661 -119371982293825 -40103989368335 -73063963000023 -230962919633343 -22289891741578 -162619760043666 -2431126383932 -238480368439094 -146616883434094 -52503889865016 -274655051947165 -280416711935979 -29254084212683 -148279307686104 -6813428121536 -153819020849719 -209922320657001 -234459124864094 -148197434019828 -157241696577028 -196056661432374 -125056744385151 -71983688969124 -232407496943396 -232175830587627 -275638536447734 -51038785982958 -262697242259575 -248461220625624 -144294116216426 -135707881928622 -80105883589601 -45064193700048 -208418573090135 -9405585454681 -215236722050716 -60423145331509 -19689138715235 -253489907187022 -115540973102080 -99839672717414 -99447799137699 -269930924780053 -161811894368928 -174434914557615 -141753842031237 -256482068365988 -227074067869334 -192579682101023 -4770398866638 -46196736026358 -60318644959788 -60444696592054 -274533583535032 -274899364783102 -10614241211457 -76603577274484 -72803303066637 -80962672712373 -274642970759648 -7878605015685 -225369365699608 -170877778729402 -86476607177273 -216388760989386 -27939024908768 -142042102753859 -116131977705815 -244592742872215 -239300799052783 -11533007677483 -30314866206586 -7322304412345 -183880559960103 -7234844417973 -15012485422807 -102740326572692 -205419550328978 -82810185929995 -50785481047355 -279258717097458 -254690959972586 -73803126713624 -134311818010973 -231943415111634 -6217556748036 -273785441449857 -178097466865517 -193532605807353 -130207858677292 -21972907921550 -157276240784245 -127255746527528 -60172309810548 -212643351964792 -60374473898133 -159713769110497 -249268713568493 -183668699508758 -186930008868133 -199848330103723 -246910799493796 -274404118122792 -244536380880282 -195429713492079 -214532948716166 -13428198927221 -104274937481487 -200191864468852 -280992695312369 -219263594782485 -226321160594700 -199830182207128 -132433254960059 -142668504498987 -189822148180368 -210387862051314 -117216202141746 -161495753579424 -185738075380115 -168625797755727 -84674563011083 -129764205658157 -158759503782425 -153083507588371 -253087403271557 -184556377385496 -168720308754802 -175279182360303 -247423668993676 -145327974942198 -254789358991234 -156987980819564 -180540137451416 -160388555693808 -221372321308751 -198038628484129 -94510020895658 -215049944208630 -136936706487152 -52482241445051 -33807209986510 -139392167511443 -168496481994337 -135700077329359 -92704380695739 -171472564604447 -258269649564596 -162814858731055 -119213007401281 -86720680870548 -270372428181604 -199469470690680 -215549106087000 -57274800613897 -190671008914219 -206334825873470 -11685866248986 -116219483464053 -189549352226970 -106885239679685 -239281903497655 -25294290831695 -142336794473930 -82882952308023 -211213589516781 -156518026181802 -229053868827044 -171174683527623 -47120351416337 -34400204738864 -8730553018796 -8888552309939 -234026387286739 -2736583987242 -80956035001089 -235064454852998 -8860309699921 -64319288492687 -246065242107509 -182071414470666 -245704619787559 -227441198405002 -247060660506514 -90734127991010 -145474014552218 -51302833516720 -186211287741597 -247621737719936 -95724268067911 -180840530305618 -119691710024298 -263734675622783 -254291337019567 -238974096575046 -193842379034329 -133043151245803 -236594005382429 -280001529751899 -202328462062356 -50917693421898 -33035897514377 -247454302990729 -268306702142965 -51336314588406 -78952300017485 -96911403706875 -252669044507224 -93416812132617 -160536652013218 -210562817462049 -142974068531076 -14432366808274 -270325360437342 -12825175292760 -71514631161387 -275816895078004 -261833478726778 -154468689448286 -35509610649696 -236333640044535 -171402578643671 -65530931336196 -230805842165145 -150007843335116 -70876534257093 -100701480360711 -58248679145299 -15038785092371 -137733345382910 -222103072204763 -267027912108162 -141980138281099 -164169434252441 -154054418068102 -190968386588451 -185713137143876 -69703755866442 -64427831929543 -27463741490021 -86189160585038 -91316869456773 -279244010417871 -118924126863043 -239470647526705 -60333346774188 -88222314137961 -12744841453750 -226267440427110 -85862745827113 -246343131945123 -197676881419513 -237686268513496 -4926458640757 -188161622001161 -164449503482524 -76795900946575 -45619513066726 -127567551716751 -62977570302620 -132805993655324 -143578472128353 -115707583762644 -104893994832581 -213603695372836 -80724506476496 -160976035448940 -13846767509821 -56248314098551 -213436406453692 -51207742041078 -25143240448530 -92235175217931 -260237567220721 -2652352481873 -66632790402341 -22594648318395 -22084352054642 -140706530989917 -180201741649768 -267282812500146 -135113758150870 -133904145650540 -127622846334178 -257946103797288 -243385026472340 -17055680453538 -103239145006329 -72969946587518 -258237611253721 -148781586581945 -276285041803912 -148647641936610 -95654166150731 -68672969524139 -202120789813613 -42606383454479 -233730533587544 -29998610531902 -243713544020221 -253594297206712 -36796310323731 -142491318261500 -243696061279110 -213629929248309 -90308563229834 -28215151666171 -159332189163747 -51996067498058 -57453565846542 -62018739373019 -117501933823564 -207222763431980 -168757322073930 -150454439322074 -58501568284836 -77379189671491 -13001992255374 -275328000517404 -122094512322469 -223244233617485 -265494363335107 -187421034839619 -86905350940315 -34556512249465 -185859717905579 -59540841533544 -171085049092864 -267499227842902 -40620692174152 -275411001288704 -226410693476222 -10670189867136 -90061339467666 -278678987538337 -174229621282366 -186404879913823 -29395809063719 -165991977805081 -34315234752730 -189842553454735 -90312182435145 -106813022737879 -191854604607838 -70940268165589 -133198322121120 -85911157970011 -162476462929407 -214487134008595 -232830251619795 -150379647599857 -213295200520577 -55746680120134 -250463565254220 -144908328433558 -74789501838198 -65374489804992 -62771318507948 -54383800324414 -123067757811933 -7076546603694 -5060853420337 -93809079195660 -246366542677957 -120708717728879 -98916963288198 -56941762001721 -229427652685719 -103464200598265 -9547693869109 -204861088944814 -52426552926877 -48046589003597 -217111542955947 -49105208610248 -246788767997642 -55284976164547 -154094616689453 -33412819857581 -200849464088694 -242527497252426 -36067942226015 -240050752671635 -164799839039787 -48064071744708 -128708898819235 -89456694714680 -135584358992749 -183796375273290 -220574498213881 -205983631962781 -18727586308866 -103887196205286 -243759230717780 -5594637016865 -267399097809356 -185416278236612 -209451105845740 -273207261878108 -246489873787725 -87631154980157 -127248387809248 -14939398395192 -156703871053310 -176497002184752 -44316275614052 -235629109399398 -92014400730362 -90216144521770 -184785921218487 -75488962370323 -16560574985100 -4483415790094 -119545316020531 -17290547566782 -206383398363007 -150640890940150 -216941203766677 -38847315028812 -80237666403829 -86138652103016 -92446846075350 -275652964540829 -119159529539657 -240560084152025 -69537936734957 -120086207609490 -280918626181314 -121316885745578 -225359532735924 -173584617412670 -126098177259653 -80227844889797 -102323014800498 -128272208571176 -95295876687136 -195379974697805 -154669759901662 -183632627866687 -279649047399411 -2044859327652 -194190787659288 -48567161065424 -240756093611894 -44774671637625 -278999599733940 -227824467814874 -140715794333557 -204583520893725 -38911461589836 -70914910086096 -33689853434880 -4351604813792 -82333735149780 -144342578886512 -144237114213213 -92246234277865 -224151932151358 -270801881181626 -71630938568670 -208499629529683 -70828497339851 -51497518069093 -130849390828242 -41108821748893 -25102727728123 -248786363869555 -251992592912618 -146956731663964 -220273400835404 -25384599870447 -207136910942712 -114612605866658 -84691508787518 -232136597559359 -271695143072045 -168209474514823 -203817302160735 -188220693572624 -82109548222792 -263495116930220 -154090596239761 -88875927890042 -121965143778520 -117185811043179 -36950965868784 -163821163433438 -258358089407027 -176441393554162 -101445332446753 -143442185728616 -218592639908633 -1456078137914 -3211478795989 -173115296728011 -53006815693958 -225216460915168 -194895276069173 -255181399405984 -62587388336076 -80180523049461 -222737856369082 -183045146659261 -85456689221371 -275946055052417 -218758441140255 -224860792493388 -144114890785437 -150197478902652 -169399915316069 -45861809681978 -150982016395352 -88041678730593 -113822072417918 -236881964545296 -257910165609719 -184237080147279 -137392022835763 -209450654508640 -161959432114203 -178813993397679 -135187624603774 -275474545639404 -217537654146402 -139623465095439 -220758280350856 -13108056382373 -117786253736473 -51960636862723 -153833133480392 -56135395979871 -15910756329255 -211974112698899 -179650450586212 -974482148406 -78013092239236 -150486097034601 -9173926386631 -99455713481989 -5867143603127 -98070236375453 -191504601562334 -203228893713364 -119882039231685 -102383289444707 -237215568078583 -194865119293208 -258566583780884 -123607929428989 -25435854298312 -93865870648499 -103207677788931 -275827662129577 -30080218779192 -272511113007320 -67300160034582 -115221532585001 -50722916393862 -11533238417039 -118734316559411 -4123908383176 -115568827077394 -174641232747978 -2594156795102 -117458122750823 -77835533945207 -43859580059264 -141970987227917 -190001943961683 -57849389761160 -52378277089757 -209976944516058 -273559641446666 -187109389172046 -68299086673919 -75611052235212 -200722467159273 -33215186778876 -1614038844640 -232734282782624 -70492383436016 -159331443138623 -205346181804350 -71538906860142 -70852644418539 -144724943768148 -170377512889694 -26570643830847 -191236018507023 -59747170108093 -55053343581255 -140873031416424 -25289179346199 -264229318131577 -124000255468616 -265850398062079 -133104318166290 -132533041693314 -41295273366969 -192853762789411 -62357922053692 -59900401982794 -190271838856892 -23150038449040 -15656370528197 -167693942364751 -274290130030399 -124847121103549 -40323450540271 -242794525272355 -45229944556174 -155081640376018 -248394375437714 -224415796698750 -61879884394920 -81494338006263 -261680710135234 -118924474554666 -184873851014933 -262582228686394 -129043784724218 -60054306239738 -267527231074789 -80590103807543 -61191643608941 -104419273755401 -13349999806203 -275620072813580 -128847664573564 -38602904344881 -17705190058265 -103526138459008 -101433370430455 -191729180164413 -45267674906039 -28766223392314 -236768500573886 -156770187228843 -220601490793485 -274703515431226 -156752704487732 -278755189050009 -238201768426166 -208862222840123 -227038721199145 -145072272041677 -143527348689503 -222424579369514 -9304804149608 -151422012530466 -91928862606110 -71947468070579 -262995423733603 -40184223186369 -146295368536201 -8236861839187 -117517983124288 -138891035687814 -221274502565831 -181225992844828 -185095232237817 -30404596164114 -269786158627305 -248863309757923 -41270417701969 -178704393806564 -239835044247527 -251731602330813 -77969071702673 -120180884867968 -51411014025486 -202155287250696 -278220218751785 -54005074497841 -134073977573068 -279131770459585 -165503905576537 -91503388166666 -161065778710873 -60946389857136 -129368095156201 -125476462550866 -189199379383217 -114990322595827 -71961107354402 -247421989214125 -129718061540114 -100883144236408 -221740540843973 -232248996562083 -253506215398564 -253705310996958 -15701448952771 -23669308258614 -218824600623486 -233771421252539 -11051177377781 -55076413076521 -190251155581138 -158615622545808 -24536159310109 -8318761937526 -252060330435885 -142520758306869 -220638484002284 -189310814810491 -80604815212908 -115372396496572 -236162605056596 -112979639407996 -175618412904798 -109024218103168 -206048638880900 -182412098396496 -72201150843124 -32985366111430 -234324021943218 -223266335012991 -263436739130947 -150922093179101 -153425323711393 -221300174800599 -197417202616939 -22020300167165 -156149160935262 -235447998402510 -134517186512962 -270421174733986 -266654610442784 -68166665415166 -245347658776665 -103961756686031 -221568449771332 -5876853283243 -204042449512248 -241529939839461 -136028343634812 -232220553075783 -136272573027815 -165663679069103 -271218407752749 -10070277308522 -143123093552030 -276265721738126 -248031793295918 -103601150582517 -76317670306537 -181870332566820 -39790027399528 -30824703713203 -182175489756071 -217863300823720 -185285755954475 -267345979497653 -180973243050403 -193730286335704 -254154394585953 -83074240791713 -245717417208020 -269551506928011 -174320046427761 -163002061716413 -267320979280117 -38660228441184 -219546775602493 -84635459305043 -144193143639046 -21037629185703 -173608398898998 -37140054145876 -39973974990112 -213984102084162 -180441174842839 -261440529473906 -266580746445829 -101962322706992 -125614390895843 -18546171491663 -128565323085028 -29134386166720 -207067594492733 -161243335111898 -30731658694292 -216853075036067 -180052372928556 -214492467569802 -107633896580591 -203796227831586 -55128975958390 -246030653116913 -197368826920573 -45119562180054 -265087238561473 -280231599801549 -165541441832287 -58842965651190 -91344096035755 -90837483570826 -85038535640547 -111546923421763 -278572840516056 -188829288057468 -254541710140674 -57922191262111 -63829015170935 -17267726720094 -171041222763341 -231089875373058 -65586070945143 -160458715727474 -281045881830400 -222556426136496 -117599123387973 -230590409392582 -110530495218957 -121060036419227 -113615818565760 -245270370261258 -222502624015029 -172330796463899 -45068190768439 -79295983772814 -78459927398134 -203000933762174 -116996319618433 -221129072798228 -145519555449717 -267846090455758 -133907118754446 -224622650876729 -127675788718222 -187997827417435 -168771579569320 -123007624194055 -256375268572470 -138163585392531 -267135263378421 -120509735865130 -61896310894188 -131465648818000 -20707819792896 -143373296264054 -223250686131513 -64779364319962 -261451358854023 -265669940894308 -167383212452150 -110030253583621 -196727009928401 -255404721173007 -138128763660963 -170164604574364 -265694663131054 -229412786557254 -248744662272885 -134082234023695 -53778146555021 -94741613597757 -230041817545627 -93472889029535 -123649293560920 -57944792017332 -87818541832917 -269353063427728 -112419349978918 -25822872827054 -161715404028498 -81295192552577 -179847359292055 -908999548395 -210574940924463 -172518876875057 -270671829254546 -189129191199723 -105796950418139 -181133987014332 -74973324887541 -169313515515629 -244901828745382 -163369163237566 -173711094925389 -190898152553091 -280303810404854 -86916405531352 -148192162548529 -269180482954669 -87602871380392 -91404224605351 -113616726437914 -23447377991097 -113656169187913 -146516488545491 -95188252266104 -155589754367372 -152938638370354 -278942142579800 -158934530485218 -227610836474570 -278948600647789 -77162568456886 -86607610350773 -221246949767305 -64839284648591 -186890809411579 -456992017485 -152890997108357 -206672111539146 -253187327527718 -118120495353872 -273937325092419 -77614271417117 -222772072138465 -82799301764312 -172154130710247 -120401244641111 -115501309904655 -107142254687206 -58468183952717 -117722201848996 -78201174091370 -278258049225857 -144174165326707 -90879501017743 -109332360442318 -67174179731745 -123447937050666 -274171360229028 -63763796188178 -27193628231858 -18179632572537 -139851996730029 -168123729054345 -99198281355529 -231624643368037 -53715925789276 -51218489594563 -17059549145069 -159164279686181 -267900698533276 -2614025575029 -230486561306671 -262918872469313 -246702049675333 -272037033212661 -110841281597616 -19781180049560 -102857731041333 -39873602297326 -221270696882250 -44509509406991 -8742632058955 -185294594432081 -161531441952352 -84259229996199 -216325500124209 -68962629404412 -132036704870608 -124286728789322 -85135071941928 -243471498632569 -117998411398090 -20605482568295 -179125000557378 -119214929021533 -215822277427186 -181810883087589 -86550485623070 -154360980150958 -37404319252810 -201277781820655 -24343954961356 -211259099769777 -73639092730969 -256993555561936 -92773067581227 -151398122691912 -72117021927917 -238079358465588 -239351330428203 -238159396940185 -213402312882593 -184426759153564 -12394438801416 -130633439674933 -9474734832942 -221415541505304 -112510046287809 -245897346704412 -108334045150388 -80361246775671 -4815394353648 -62548370854612 -42332276671604 -102082980492842 -21392835099236 -114090526539215 -248010758088057 -214076392520810 -219782269646680 -257648065746937 -124767768811267 -119513980148557 -274738588588329 -170390508554973 -158950095241376 -12539016286247 -4007590750858 -18265653294284 -46219766376962 -277531381976199 -179136620735052 -120992049857055 -259847065681405 -50179814334658 -279698587777011 -131944891712017 -231627562583331 -199621968877965 -137461006063640 -134384376441937 -255578744103109 -170129909780659 -196451114670593 -243563026391183 -218200604004953 -150070224129672 -96120005273999 -265602248167010 -129388506802562 -750591036970 -247871876493947 -131924203891696 -149653704156995 -176342264629925 -153745903240575 -220348002873423 -5757409683330 -255050253802943 -96579922263887 -233128212411426 -134556622248231 -117115370155443 -14647353514740 -108781585133071 -273995252457206 -110244995820188 -44295191069804 -137730545910211 -200651593320896 -200454810993818 -229327938203579 -20453695533255 -189933654509879 -19904631882284 -16696692836858 -249077838910796 -193043322401771 -61788095127370 -18457709859327 -34291786359882 -116246978175131 -232863843146804 -202229580287776 -90753019464011 -248521004917937 -128839507819827 -259116921704761 -141172943706222 -84145766024789 -111332166107068 -237930929011956 -8672260027857 -68889675707592 -107122494746002 -49986825575295 -149834058998875 -207259725245570 -75885178519824 -9689978482754 -172000893405817 -181262671479669 -150751381369768 -44960724151033 -165256577458899 -72318002931304 -159696182050424 -188856450049860 -257373177832119 -269251087393018 -228285525430950 -53839695561415 -6084590230793 -45570260437951 -4780069426618 -192738069845891 -142526221325027 -2593617553758 -112354731790382 -156610104380273 -18081625573183 -118873625181243 -268595407388988 -181479116758067 -32274495143505 -180028483090002 -213998997600582 -125532801665257 -211040636565162 -106881322598803 -138404837680894 -29139506191448 -2937212188310 -10585555716781 -122309607865028 -53849135119939 -147858882067449 -152674151898141 -237287474756278 -207950404863799 -1069759784549 -88535034819550 -155189750886796 -72981712824832 -14143585521130 -132132035254820 -165453255555597 -281159430746318 -230113439167610 -98573531190178 -254775869242793 -14988981444454 -279758857305164 -136625292326177 -133928678589429 -132968388469671 -136531023220172 -84712899650502 -172594533984942 -267704196134622 -191553495000041 -35089622980455 -83652654890821 -202514415571566 -225588296439391 -6585317074670 -20213708376378 -14491599231307 -253992192872139 -148445050309608 -95462018481763 -20659669587170 -31230055278761 -9498055567407 -66917866346410 -17981475571765 -279353152205124 -92241833150588 -196163612168929 -82419932091972 -124924244015197 -256312663638718 -72096043085683 -157514374209753 -246467655625036 -242257772862095 -160737031002925 -21019278009184 -265848490427754 -174251202554701 -73251709237106 -220414737951057 -75488031688471 -203064459084901 -259915979774402 -239615247760466 -96976106463804 -39966881186224 -177299780626662 -232347106878103 -34541637577899 -144601996221698 -90182807934141 -9609160214943 -127064942282501 -49526477411782 -243034887690601 -127893141030707 -181085924546070 -178763028666236 -96871061833240 -151600971316881 -141017291100969 -125688393850509 -149382269689556 -166901364491012 -166363382793502 -197495757111521 -190175125708366 -258089294655450 -268487454407523 -275912305525052 -226012949251734 -79292786646489 -268953338042465 -252515190699680 -119485041630612 -202022420692177 -183373977169049 -235998177751671 -244746477449546 -246020918155250 -267286728008656 -79825074760810 -77804079844835 -154991534876332 -36209854962412 -223974188976809 -196604537611264 -108127754113092 -253959733099904 -251471832392577 -96175853293064 -27438561958824 -278126853444882 -153054993476683 -135223875569842 -12806187858521 -242429980609549 -7916295005746 -5647152384118 -73044240676132 -124264415572229 -277403948888597 -227802822773669 -265716522080647 -205358763501308 -14048752474867 -134989056800079 -174180972025310 -235053824897173 -240422083826173 -264717725007631 -176180364649003 -56329583682358 -70319971629027 -281094764848035 -128245804518202 -189261303259086 -3372550525844 -89541107865732 -232938593276348 -5844652177499 -25927891804506 -269152639652368 -143914950266087 -209933063397176 -101030631208045 -174266674864224 -42229148745911 -5241146347976 -108647496883723 -161839771849566 -137353756917347 -20085818080411 -105498430826744 -251768687680364 -191759273555193 -197016529059529 -167870805809980 -281005135840127 -198478187848723 -105262354813441 -246824565452627 -181153182660545 -273309116160917 -227925525028264 -184230389628491 -105996782792353 -239521778646292 -61642283998057 -209441389600749 -204271317405505 -150942820300533 -107978293833652 -172117124503818 -117899398322073 -90315515657131 -92257412715466 -10317373902272 -190947305802694 -201437200500164 -108808573592234 -50225018197595 -272531454236605 -211677158084671 -219895238865566 -15924214047723 -77503473643606 -227853867405117 -87299836183021 -176025737184475 -238553863002102 -112453846916208 -93752942950571 -27443518242463 -168326058204853 -128623215905784 -8938327570062 -211371112519703 -98714820330599 -62809157262563 -245067621083526 -143381911338697 -200750722036171 -47101879869692 -228819225749826 -9171995013514 -80493609129080 -278503335229599 -195860846062398 -40689960705614 -75281888248083 -29308237920431 -136309754265043 -194171687281102 -66519614889548 -255717186462371 -234803604502825 -54448890142073 -196818559856739 -88088512478703 -119564191923322 -236320115166037 -191614835160982 -107871150044212 -218336271103483 -88932550215672 -267941480727668 -96121857675646 -30463912102384 -60952552682204 -91175569985728 -266114622180805 -193061136267043 -25604089557249 -142922402946265 -104862249578321 -49686138900026 -271824086299356 -42447442967148 -212427314457270 -219635893483901 -149441218861312 -100663253410800 -202785082918748 -38175100052420 -237079235154845 -153751996642413 -3334722096614 -133244570261858 -263115365764951 -102542729421942 -43136971816808 -159574356164085 -104780389760405 -171844020638389 -69178209536673 -11161899642799 -129118643228664 -149004322321612 -55957411155590 -225328647093329 -11833130552042 -18063995621626 -46955787105790 -58549002209358 -230619241619388 -19397326667987 -45016179773624 -192711897144377 -10110580638057 -96966011504861 -102630069124015 -86408331660675 -214820933343947 -249900000532154 -131171285342701 -124703716923790 -129259077771803 -36327773595847 -47611089496975 -95521402539286 -268185084510314 -132973296883827 -22944433687939 -69442905516269 -105467090502021 -164617449445434 -270019729252100 -43485162463781 -264961431079261 -41923582081102 -140835941884969 -32978311666678 -141476453655285 -135668782868055 -235374913173300 -158017190009968 -161033990434016 -125285410786086 -154705818104492 -126885361927952 -82799068843262 -239326658409554 -190732872566592 -191236123565400 -266081682782261 -20547699728335 -169349479407619 -241297096113861 -207408435862215 -266055433988959 -266052218240165 -97071616750539 -56085172998427 -117546576713478 -275850506996761 -160885883918322 -99810934631896 -270391850173678 -137018039710435 -67115273864430 -142390525156745 -104584145111308 -156710350051695 -217407299290602 -199757464106648 -179697573683690 -272678576939426 -106550918054215 -208743229643433 -165955531878540 -105912739451806 -262981852368624 -250027046351947 -154488551726064 -84206492433448 -230799493751597 -63928386065385 -221360799737453 -238487106063021 -2287926984380 -15950612005201 -241371992569368 -267376346702752 -132746524909130 -154782563616534 -151544202440074 -106783103860755 -17415341671977 -31194976224861 -183897351016315 -188829673917669 -11060998543603 -191164069852471 -194458489631474 -209460537602269 -30605073106279 -95913820151150 -29159915069411 -273268930644898 -208524914301153 -186275716059342 -85220780757304 -60189972923533 -181162881538125 -24328141709000 -66005680322173 -208623245925915 -219749218217196 -802536113655 -45438718594011 -181538851739151 -163474184196390 -60417204084906 -128002015852702 -26658160999716 -182541489803777 -227686945436401 -172448636409662 -77210075426649 -279481244343550 -64353158899023 -248326939519804 -48045199913233 -108684088509849 -114695675630998 -104458003606815 -166757289585933 -228988678451718 -61369435521368 -150142011100479 -125201782473469 -178741114701872 -119660568442097 -84948262826578 -277966992986739 -130621524034701 -67060757463128 -78943811586116 -180471272988688 -244825198217997 -237453600617159 -100622523124896 -113380168047031 -95363928262975 -103262131423100 -211469137568193 -44018690368427 -149736669462960 -94121904924706 -104651900554745 -236376355819569 -59639226525753 -147432037276960 -46757678594751 -224756019947503 -163180994910396 -31567597645888 -34168366431440 -108865302388993 -210096917958594 -65910721675191 -124751418149780 -171028802451336 -136114407632586 -19084177426698 -53129081971417 -124094669569054 -216468802634821 -110036789077885 -171964128475877 -256879596124178 -15179238278050 -110879706894692 -190406176836396 -94829446427468 -41555082254727 -211412639236195 -73033696510653 -90657586516488 -20322768066141 -119416152166050 -130576635779776 -216266127711376 -54832224020662 -125091312730938 -146890289810319 -15819665292680 -237940191919946 -74655188344506 -50867895243012 -147487172699956 -73869440368311 -102475078393161 -9826402915538 -192954210662202 -125465944403547 -4462489711367 -2040438295805 -93078690794737 -86007156415676 -165889864303155 -71424822478690 -90388923000638 -136225281852857 -226134531356896 -83338305920244 -31173514658285 -214032227013539 -218179020599153 -111705830094480 -157913197344727 -101591557677072 -26695787555816 -25303779231018 -207070932925479 -345405921358 -16281692586665 -225494052658913 -201327798062220 -222712849178096 -118329067970762 -55808261762169 -253817320210299 -108787948201955 -24682581085169 -279165430349120 -261151040276567 -139476294443913 -19643495271432 -264924582273746 -223156932949223 -169694852614441 -113136455512960 -131737660655457 -245068667207242 -277501768256249 -148482883284980 -154477604239231 -159274226513226 -220405618605621 -167013901018367 -32053586265554 -246752510076764 -99088628683214 -259399485521088 -82120062940639 -109432957667684 -227419265891972 -37527091295243 -156129262093933 -209224366099168 -248353789107171 -208308407518430 -262692012956081 -24009518056793 -9869885058674 -225805555896628 -89759260816955 -249977021353202 -213513575203311 -79573036052802 -5124568676122 -128439480944318 -33929563507071 -130395785098044 -31671618037479 -96500690823116 -38719024783261 -15090671745054 -64148608013945 -235536681087460 -268709566743644 -253683274911764 -121240763906062 -142664410424974 -108649904906758 -214397892811659 -27187451847692 -150142557839863 -19336721528343 -109412004248732 -40325128190126 -279321537617249 -7100618519840 -149207703456182 -75724647875255 -60682516155259 -82883763122657 -118985615460346 -201038199574140 -265430855963393 -193512657019002 -154350905590701 -46631639209966 -165241860022339 -189310832473550 -244079276272317 -124880609340026 -82171624233764 -173116432986331 -169933127572795 -180109894645190 -37957433007745 -60730968739348 -83791662499907 -269400020119126 -185855998624123 -34288844584746 -54720147681565 -258361434258950 -59644466423907 -172278296903338 -54035089479933 -224211701950924 -192319316648818 -212908708899831 -207522042000453 -265759717972914 -177452334254339 -83404973660994 -248462193721133 -18680310769622 -118923022978195 -97276027266867 -170920063632558 -281357892879718 -217625104795872 -179980568106377 -277507085364499 -90817983925422 -207568516458513 -15242139910477 -21460519259881 -22135461106005 -208805898362642 -274540371464212 -87485653033108 -128246302767570 -32827724805993 -9471152394587 -165011050025221 -259177541009846 -232292961885859 -20685485841901 -214591739015510 -226959438370103 -11701853948167 -38141555126775 -222267429816747 -278184798492009 -91553639702209 -203612911201165 -47381895168538 -214088975276879 -90786078422362 -38655256584390 -54329239269209 -236113357396998 -67425213530252 -160171497300046 -177377793768682 -127829595545669 -224329243296864 -185987986566835 -82327086876889 -217034435233251 -198349915757544 -189162616898158 -52365998002484 -146793490937468 -112695667430613 -28513749031550 -118144861130781 -277947795499537 -107246621979666 -100127059035666 -184363124207678 -83853159223280 -41128986589609 -53115193159295 -194078368625404 -224314064593360 -62248604912644 -263384874602657 -175230933648930 -43255968135344 -271976139572724 -230199351827991 -1438227015054 -200075449173541 -256898501363269 -99954199497516 -272641875644790 -209303664834841 -104476010481892 -203235124186392 -236799658970991 -19537643340067 -194834477303300 -190857217879661 -161170413557736 -5578529495856 -173081986998899 -186879419826889 -132423899549534 -232964783883625 -228220441093599 -191261767973901 -42552252032170 -135604730980578 -45461705799630 -184796661206268 -219241077803792 -113479935071369 -247711755595436 -35820381207573 -47061921132549 -150853385197255 -96413512928733 -229166387449929 -140878973883856 -183880230860205 -72658211107233 -266457249246503 -264586886250875 -172293516274816 -223802568132448 -154098661834565 -218555768134522 -1358949070091 -44641977902568 -277483139270291 -124553562547357 -119812282752276 -151045444422211 -38373475526317 -259589860060050 -265447945426055 -246920181798721 -74785611880555 -103374010345872 -272164987989596 -37773192170789 -65405633674922 -179433480934628 -131719113501463 -41558233943566 -118447601162146 -139587211323922 -166736285971016 -200458833595411 -120978870481020 -278479141368287 -193460258981495 -64961080212743 -229093136455025 -142845830237197 -258526634202841 -39614780760828 -189008151268382 -153844203464412 -41880396765759 -207328746893442 -146855859326622 -149938644678264 -239740218871133 -200638196300459 -239442668128223 -10297675277617 -265641426782620 -36485209515552 -47620174150304 -59012315213839 -57636920424788 -140686520932832 -197269687525552 -161781762911664 -177144632615579 -44399077688978 -183732044106582 -90218410873689 -229973976766307 -241706304701545 -236173920713505 -44385542991335 -52567568483339 -67803638510398 -83473571702470 -46266427451245 -51832068868867 -227099457576246 -73473961967958 -48475138361006 -38705325211971 -153256620934802 -128560659668146 -186976713424173 -158333051333748 -235414954184077 -111663217357393 -196076230323223 -154560504057178 -131954236261548 -105469624188232 -78904972594402 -145207550401789 -143127395874979 -199701023142275 -277694559025552 -266821783432737 -208673985140171 -77537514290879 -60899408178958 -243429731102778 -37059112927279 -263926593093604 -81351761791105 -86280362073718 -11630367712637 -4529256041684 -223600432912288 -140054767342492 -81595719663944 -213442178471757 -54343363984667 -164260396876206 -176022840042768 -47523679509077 -143218574310301 -187604771752481 -235757308425038 -116746595010044 -93148716296356 -241792360074406 -9210403168044 -18716881538315 -108547461435833 -84732751052223 -93461974875258 -205817921672148 -18588821720256 -116272915293040 -232538440872117 -11183870478927 -268971959097582 -225465163086785 -137970310691376 -29422419680773 -269199718571984 -170974698687314 -109925243556139 -53696429492755 -74922825251250 -123005825375027 -280678638263842 -63501612955579 -37456113054944 -52063864545460 -17349221392662 -16155650356469 -147725358726697 -246063957386051 -45648013383021 -132560705398819 -16024862046765 -223898882409280 -175602493297515 -165378618296019 -18010312001395 -224381929416762 -205179523067709 -22330805470136 -189529319975783 -14158703607764 -58898851242429 -197627361425550 -132034733222646 -267467673776727 -225299251787655 -228484488627361 -135920708733587 -14865015261325 -137277920592233 -172960318869775 -229171610410136 -163237223789211 -137473190415983 -84885873360852 -113266944245767 -79670004797172 -27128472744743 -148040839971670 -154413552351754 -270406516234608 -277316332172866 -96295157153804 -44894604995103 -194518955001025 -10487156324008 -46683230893438 -145628428537261 -246743772241440 -5710116712636 -221469461591549 -275069987412446 -19634781111035 -150736521809265 -157097163607883 -150805016370903 -254716338960344 -46936599862190 -129999187141424 -264879886610709 -48663865516358 -203557563845044 -87885728970161 -87781133101008 -68596209493066 -55060429700382 -72550566731887 -25287125359252 -237045693275586 -29458726068085 -154167834017280 -231692688721854 -32073744348800 -75669326769506 -140141647042089 -141123707345072 -221715649621495 -245614605062380 -188785316191277 -159444245461265 -131305307123425 -8042613973418 -234880530897266 -9687267335810 -9537175085027 -222672309151284 -13920337190346 -133504544592884 -3453908318072 -149881744297114 -194170921663031 -133961245602410 -58566167824262 -9351842665145 -11681909830229 -217904145894333 -41215267120391 -255326143363149 -7817785238187 -129957222490560 -108917178837779 -28433318186399 -203450900024861 -143946895235567 -227360511102291 -23346764572582 -83657640040173 -212397963094011 -260870630533629 -35454492075158 -256697657599726 -40995156089639 -50468470184905 -163166784325731 -155504266902521 -100884523119249 -230279051471306 -197554627519784 -18486714132119 -125725351970904 -100547830540209 -206134317632791 -46930796591039 -276328893150343 -153342413383868 -12126871988554 -48711005137358 -204253633172072 -271856097479060 -245863064289298 -32725859015983 -108995186145150 -147456606388185 -60460633756898 -140324277463121 -189603994755419 -191425510759931 -96638335366708 -42560115952992 -147409284547849 -49578048429054 -120598087287634 -192344975909499 -93833275064185 -197195082954880 -235335346983767 -120814482676944 -225743606392438 -195556887536081 -204279905434552 -262468212399372 -121254240617920 -151556282844120 -142322704987826 -247077821507916 -258805685118594 -226116857151566 -107352296324228 -91773884747874 -280536068486649 -77409336121906 -220771254230669 -134286091031678 -228393785284239 -6195389194545 -85360229455509 -28611573324038 -165665780453983 -120098758428602 -260747837598124 -28450539598967 -79526088840925 -142821222714785 -60979435909956 -164334300335090 -19078979589201 -225057797811251 -77884508411526 -108341788166172 -182610170825697 -60012404095325 -264310435858347 -90014413860677 -261156046189377 -170772153818357 -56571008059494 -70080963383377 -102563482263603 -187048084354756 -102152516911665 -137211296990941 -20302076083725 -58199882667023 -131523967829729 -59315931298508 -55103342572708 -178298145837282 -27977093282579 -268402551178764 -256584193628316 -132709786291377 -35820025156112 -153129018669900 -42612314323055 -255649388516312 -174077752894636 -92419937945778 -250115454033585 -208352517060097 -131403169590415 -224407426692023 -27616145213009 -251408960482080 -147186154989830 -262883071036790 -24077875706842 -163077715809731 -163053320354321 -178108953239475 -139122650655390 -29871731939190 -210256618358494 -179964834332814 -91058738096041 -227585117169349 -193880394425328 -67386140553028 -177939628041556 -245208354520873 -54776192686196 -134216298697364 -204325286744992 -130707309077418 -24158580731936 -177671704703004 -22738853313354 -235483292633832 -145611008230974 -248903100532434 -57708736223947 -108265685211460 -211285231157061 -57267075144627 -142241032068190 -216290506569665 -211667442988234 -258179031009332 -63003719758244 -184182792837920 -75248039093136 -3013049769253 -76163055681940 -56560933586023 -130258477228580 -100358942763571 -187921720972334 -127849290789955 -31166199631292 -6169552094263 -195099635743193 -240726429346293 -147526635887947 -179859018284744 -92038223938121 -82172650120607 -187418921322879 -224165745071865 -59684333597025 -219568786926628 -267814949286711 -197048688951113 -248284759283313 -99062488860661 -123362230072251 -277367918818857 -249450040733374 -87165304996339 -96425695456115 -234885590609195 -133194893710852 -149239722125133 -57950699476072 -185865503498909 -182330373095755 -99340196063326 -183458705431018 -110525646055651 -48881671021628 -137210086713663 -248409543422658 -74044719514443 -251398813276904 -141883518876026 -6673534924474 -151414276702111 -74908439268574 -199925661373501 -6335933822838 -166023162315445 -190295089012163 -260928679926393 -152592994481581 -234996455296066 -207612545972886 -88465499559467 -18109925139255 -231240254540788 -78008782291292 -173545777669810 -18112603733991 -182295551364187 -185706655768870 -215383880810565 -116165678375358 -87912296904927 -262769607065380 -174674948717484 -94274520172718 -18048537857352 -1967182882130 -162363273617871 -21984672033402 -153102912353635 -172684975021284 -198017098060217 -74426793415188 -33642634016844 -262804572547602 -246405106645074 -270192474332888 -1137886157556 -256349229469982 -220847159254470 -114105468049500 -95251006472296 -213993015969980 -182241086604555 -246253002079737 -103345395798929 -12482412109214 -101225885169949 -208204314546877 -47858339944182 -101791979331020 -180670350896846 -208090706114776 -131909526217530 -6928206712851 -183791217209309 -179394497229315 -199506202003606 -13103906921248 -159260304322304 -21105178258758 -190675159181586 -99780095596805 -8313623904436 -5744565037138 -48643514675379 -118664319587739 -179007629684802 -256697281723418 -219123774118656 -9884849310437 -14623096175662 -274179246522397 -46448721993904 -200446766205429 -200467448670054 -95378404046824 -202416674609301 -99556353672467 -6140525419947 -57216026306017 -146971780740969 -133849720796945 -213217431720755 -193891171027023 -167273142337078 -207106373095329 -210419963066227 -25777989073824 -266073478404186 -268819492328115 -118133047272207 -268748792775552 -216753126801420 -276105610774623 -222333446219401 -92616835730691 -228664446051148 -205652134247649 -53808229966701 -247904728934093 -159461990471805 -49301167917841 -204282004504608 -30307706592117 -266373289435959 -123496549231253 -264654399922213 -48733810619287 -14829248275195 -28401861694374 -121243297260382 -223114947016544 -159915987003989 -187929691345820 -143855551253756 -270030865783816 -17240508282478 -158632968386222 -167816147699593 -223193333379745 -199856623085374 -252437731070431 -189076260087870 -220686937358958 -187010903671956 -140733645480272 -243899570176658 -230733809299934 -267542674168967 -232115145361095 -11952687210324 -237162452148383 -238203850926324 -258894048518036 -24821351247134 -87246160445450 -55684549771012 -146681727298758 -137492966718712 -198079767724804 -211318332807642 -76564167140206 -34722613770697 -54860808459251 -146250303102989 -83363706233928 -80645319585648 -175058521841941 -250248614498743 -232167943305976 -200054330512439 -52376979691092 -266672739903570 -100195849950136 -158035370280471 -109644823745330 -224510754059535 -123644119271390 -227730470851131 -247481248575453 -145320565536631 -266818936297855 -172235459279618 -264062915216229 -201802229642871 -132968678309021 -278541226910172 -155575228392259 -9534606119068 -49241173527323 -192639508539294 -217853725942619 -14156113551015 -36476061517 -255656707097533 -239107806624781 -46296862773544 -101219336161186 -102030954569629 -32271147603923 -5998129616417 -155767537302133 -161123542861339 -159397801851162 -201830760542666 -68949787284370 -121769388510213 -272600450474438 -160886219061517 -147118820989437 -240454979583376 -278441563209913 -278117108097155 -200836798130699 -82771146357373 -22856173550202 -226534695581110 -29273046180646 -68542113448444 -19350480680594 -19161317418712 -245003429817554 -46073945735969 -60868577340338 -140881697697631 -165058891440152 -75514812383880 -201990321170296 -129233528944326 -25686283341660 -43138458189856 -98930194408145 -37687668123726 -220232733781695 -121931853717381 -225700097379330 -75175158450939 -172465250456332 -58113170967303 -267941716901252 -222914052411344 -161302419430356 -95912609075081 -121758197764646 -222910480951696 -100531473438552 -270932326482617 -48532226648062 -105498897222118 -258978286085654 -235582455711322 -264359841123235 -75515898056792 -134582056757662 -165141638688028 -74752152437625 -254566501642299 -268159682414441 -229884318681312 -173921674567772 -175962419047592 -35198591177360 -105404404609511 -162542357162990 -6784670274338 -226161474061541 -254010577455887 -276050995281813 -150499525506559 -214637951351539 -161472762639808 -135108828777558 -263110395814650 -99661215682593 -120709443654853 -41029933413411 -182523456537818 -39681043363637 -219586496619931 -107743594145581 -154360753406650 -17552777434167 -169785480773473 -195088453723983 -249559503960141 -127437302476481 -2931605819345 -268689275609640 -137674763476194 -83980627238140 -124676703702319 -238116062405925 -279019304231650 -130129106178353 -40128562278278 -154921309758247 -111553874701799 -125340727695333 -158277319248271 -281206554963924 -237940017430155 -113652457205256 -47495272560469 -147474340736970 -118133469233685 -257554851537119 -51144853341891 -216913065842013 -231089466553469 -179989953348300 -184845165440969 -153818987576974 -31953652055695 -239047696168195 -36667463162434 -101810573941016 -129053429222680 -202444571471757 -113437559839703 -22750081839607 -71811874942420 -87725125553420 -1589621384102 -202850942812146 -19393958132379 -85994143155273 -156201752558640 -83647621013673 -272478369635407 -25215172222441 -226016880911938 -201885015710928 -146532491204265 -219873067768824 -111228145102020 -128931320706672 -191581012289513 -190460906095690 -138737882540078 -29497595513137 -266155853348768 -172855922743247 -74683459848808 -60751674108572 -124256101544978 -278112666855444 -2132232875155 -238306472203528 -169962325343173 -259018873456656 -222684586128960 -84060391906666 -71855523789587 -88145679451059 -127080273503396 -209932682415377 -225084576264091 -58509674282972 -216838958054317 -114276340793104 -24687207912293 -173316583341373 -281254260719214 -4060978315404 -171991048595687 -203340699639898 -64367802466383 -208361593897586 -133656166862025 -230847768888099 -168120881435150 -75555832411617 -234982362704283 -171673984706833 -23277441298849 -112974207607679 -149108180281193 -239478549499123 -248167351196161 -251285512309113 -90513588978854 -221389720132601 -57915318489692 -171622707987466 -107615984810503 -103196025521591 -157685596813116 -254754248227226 -10555868291529 -22201113932615 -174675328042406 -142901977655676 -140609023578069 -9632205324682 -125206535700399 -49881430412927 -127543357481406 -199133322362020 -274155356683843 -118518793532157 -90079791442527 -52853411551161 -241890501530772 -170590548467047 -259430284379779 -69969017704112 -204648827250948 -39466832224973 -102348198795274 -94078320399682 -46848896487906 -236655211373159 -144930479841921 -207355775575193 -242587412990172 -90194513730859 -38105995571501 -4495494817600 -169566931735878 -11938914220372 -75705694589138 -5425219232371 -235623294126094 -246960686583909 -207339925331043 -191284115713472 -41400838305887 -249227498909029 -22973812012217 -250762759199902 -62870973363682 -95934910443020 -161928057964895 -59753153797242 -141216735597192 -228906463605612 -19500274414427 -154659950655982 -59613615817989 -146247667297337 -34851266726592 -234778945003462 -211799700575722 -187952764668403 -233171568506009 -60026661889900 -72161618605018 -120315917085294 -5475803642897 -228275747703683 -226156253793717 -222419405250096 -105588345893591 -119151823383888 -203725224894888 -75824235143813 -191726504702814 -19230743837979 -130290850502850 -209094266310081 -162123546162906 -259349961731927 -72243644351885 -163209261841506 -93990859967518 -275768709253594 -86378228561676 -23290581738837 -15245361035109 -248957631232893 -30511889757708 -12283711349097 -270644920259947 -217569859944588 -245811080569233 -163366926679428 -80588814440234 -98536371034672 -55298648609541 -263372744803464 -55182763541356 -255830684727383 -235114707048868 -189553375550717 -162215238961902 -152002018414596 -76686894019606 -230148800142031 -255932895236710 -123155297903528 -91016338805301 -59506065363975 -3995510131481 -68029237327639 -209216645497858 -151640336152872 -174130944458000 -124741925853873 -251601290063007 -260615945203651 -220697961368870 -136279011377976 -74907638513984 -72807819515721 -208792166901144 -125176810879674 -215390525607812 -165170628229106 -165037670333095 -122140696985227 -120089556766451 -213596003992365 -104251907490488 -239933074986313 -9912594389305 -112881257303232 -78521538761392 -172646477541538 -37985734664819 -3049662634154 -53198696594113 -227128903928057 -7805920571163 -65625806606316 -92968864330381 -18416215478767 -275879393229148 -190020858193544 -27252469470987 -273738075793378 -110470305355295 -68449308050998 -253538840322173 -81570755213224 -137837737353537 -258545941202387 -48460171272199 -133700047560614 -173748472525299 -271085350315679 -96600792974894 -158962563732762 -123720028461194 -248378579286194 -25163468875729 -163841495756799 -121731323732039 -261730600889956 -151555987310731 -108482297416195 -48940899401509 -251558259132111 -258388296204124 -73722094823448 -145961057660585 -163106463960900 -226366046687049 -91054675056053 -80085374861769 -117302056547573 -183405933556311 -157661242458991 -140645438698572 -132494507054524 -38425354216790 -24622833678118 -178200739952642 -128356315703344 -76514752636227 -265037836306586 -55571344439579 -212005523071847 -149757438425124 -49700382270028 -5395879713164 -237789538993962 -108804743530354 -77488458747508 -243441434136399 -240079351345652 -166319592234494 -55785397418713 -85175888350616 -209586833956709 -163519370642402 -153601415862484 -54108986210307 -161595958737801 -279144619117521 -167588750374805 -210393324758810 -255770405547836 -245729414648970 -230836822567714 -14828056330454 -5121336272833 -198635103741124 -27525558717854 -52084576880441 -200725661292523 -125696717004654 -55292604565242 -90922576153685 -55968399134985 -76918487610887 -27927753335466 -83277065643848 -7212369400156 -50169854916568 -147641225779994 -178525635308926 -244959340617523 -232004492590090 -10156540498147 -4295922989252 -57687714764083 -265390643714342 -136399136079705 -126927379575681 -237825342068078 -79325397160875 -159915617219031 -82520548636098 -173730113517427 -160515506025571 -126370383809837 -202610843783993 -131715750383311 -152320644461617 -268980856647304 -80402642494886 -11704944161948 -47540667193147 -75986534045868 -279693750374043 -129982454269321 -146594007453580 -270572784183765 -153314957024473 -98901387642481 -72893459180821 -210646228077300 -75316751880395 -263722590301741 -115397463229709 -193281773278447 -228987067087207 -43978325699079 -137981287560184 -139938642333366 -19668706136888 -211278565874087 -261725661644925 -46116626312854 -275465118547897 -251303388574185 -40242426561027 -186833132342750 -63649939077135 -249390638361566 -205787455316749 -175531072097465 -128800293827805 -240860308919499 -259340073697215 -229428920269902 -34604631444837 -96408393739148 -62385241927096 -195327168495540 -243611736955812 -69516119692956 -65278968009077 -132253776483699 -4040852081827 -74061969994412 -183166981681663 -241323747682961 -10572116825718 -274801786490084 -49535087537438 -139558421654172 -33411968784179 -77856110740792 -233679407646886 -57859089212552 -35001313854328 -128389886131716 -88858011126279 -55022195045062 -22522243501587 -197956593067490 -66510259479023 -279477069766186 -76596931377922 -35717670387800 -131702405154608 -106800338799669 -86821496281709 -183340474725314 -272489756000627 -147023126033932 -166578512589319 -193087411826621 -132194183245580 -236764860250261 -16573137304131 -209964638294814 -68781392806934 -104356369786334 -133813859223647 -261417237966945 -193762374813188 -9770712632427 -81579032812029 -128923483559571 -95243233101307 -66066160795667 -232365028622586 -116336714009867 -104280355172952 -224750777762443 -87131125652366 -201183503948601 -204311980347399 -91574720812176 -256864065012837 -199908746717117 -206651751911423 -183420445063704 -267543447696832 -262283611657348 -259897128440056 -30358985018496 -24177177344180 -25730568012630 -268521666096783 -112483859183278 -257549429843779 -104417218275325 -4857941123793 -98660314116241 -16600090573063 -68036082565430 -4891869990449 -254405933199859 -175818030440881 -157016496635459 -59195464124529 -181984732955625 -41864304791140 -243094807194942 -190861978246877 -158721934206997 -45205654422633 -149510111571434 -15567996852698 -230740620113163 -123455431751229 -43393175409295 -159040107768432 -158340128513928 -233586837357741 -50676767094036 -167806887478398 -44285638564175 -109874639221730 -109067776805655 -273647745830301 -131641331984122 -138838469305472 -1541809877507 -161889916214821 -114838741060839 -244709405366103 -182487626774396 -97060978869756 -81765484430105 -32939638499884 -249260124836804 -248178764643752 -162249687286404 -9848947602005 -170122756830538 -98300804451748 -260761177987353 -110675928977326 -144828654754477 -49551511975257 -172119576593188 -176456437464800 -82572707426936 -182867263816112 -142607062482687 -50763068263984 -203335163030088 -239247354733897 -188417451551406 -154442597458993 -172817959189682 -51904358017059 -36472082884588 -139561853340502 -201279629281610 -49906185440192 -120955478923079 -188806555799517 -117055089824233 -53290947379755 -128409555851655 -155859473860864 -92628077274990 -217972912110956 -123819642065746 -47372238585757 -171862322207821 -111833435496060 -400869042498 -200288527856105 -97013404580346 -254856277178668 -233683189242015 -8491740000018 -189813709163463 -242627880423325 -43444126206884 -267617295720150 -256351219503095 -267182434583604 -57371371390766 -13743121768326 -94615089975132 -243192538703121 -203634560474935 -86744056009131 -46602736555590 -104132404626339 -197476876289767 -20586095061694 -81090458629840 -270903487174335 -194705998089434 -35135567714901 -193296796453846 -69841155078414 -122484159883347 -275128279274977 -66614661740534 -181805709345799 -145315516329209 -209216198107088 -265821346769287 -211027158601084 -33885186891808 -271865761285986 -18421524571682 -256148515867033 -143844513387904 -78164033940421 -34756662488333 -82072882419031 -157960091191339 -252160252819567 -234543407263952 -148786782198753 -110509673728003 -200751646649735 -59683210214547 -185179040908573 -5187328189847 -16296893769952 -18162332268918 -164469770075935 -42147065796563 -140021940609185 -216796465912338 -72222027206938 -219377158889954 -211489308370381 -69927097731195 -48049946220661 -550528001979 -53289290753384 -255245160954080 -233100474201170 -257343075416898 -66165375096674 -145255694380105 -810133943444 -243099170817662 -65413547095095 -70301156542018 -272469754566286 -256928215027669 -11925186324403 -65051351513321 -68009320847330 -167147560491441 -148396712215541 -127187689907308 -87134792449366 -248403494396015 -45698811306922 -132011409880433 -99196585699340 -227291810570659 -104176475038356 -229884346139400 -104071576120730 -61700241600096 -233112547740514 -146921815914545 -244079151120289 -245997038500191 -197921704676436 -126808576873810 -117278084498247 -108179277687482 -33709292504144 -134951283219036 -227015659442679 -95459762915599 -133851745615154 -256505665105282 -45458584872710 -277165638455622 -235836315798033 -226168786102270 -22535333307894 -213862417385353 -68404422212912 -36724626115037 -180341070071819 -277222253257207 -114865937303825 -149498784472 -48766346676320 -275090824244138 -246306980790824 -165978101242660 -211730136056926 -280607592583992 -182191199342500 -57976436948312 -251985008195708 -211074020977073 -27606196344289 -150141532706141 -1068452098257 -36435902758030 -275487357325468 -87310837549126 -40629695894951 -144116648428671 -268351787353413 -167232475500372 -64239814335263 -100044326296563 -234192568116954 -51217605050889 -7475481385809 -98119237979569 -4174558688714 -200638182678325 -274810961626197 -67840073298295 -226155120924423 -12233039229472 -86340851769148 -274422111081490 -12514489281089 -989349439940 -134387360369731 -252960889274272 -254789000191146 -10788469231221 -16518767026049 -34677377911211 -57614927534490 -261638966169702 -106898724502571 -27727948962877 -166931212044034 -172168906662775 -14221055199464 -87089715372527 -253465577536068 -218140262515057 -231446372476306 -273896884658339 -66007740579620 -222660560871897 -194909196693083 -115376860408197 -248015597231689 -160897900807039 -121934052161401 -102049011231491 -42576095641774 -181364555955172 -50390126232869 -21608541971555 -201900353522977 -111696034310023 -281137424582072 -92308646912459 -141729368647454 -174252620054225 -49084956670097 -133325037855785 -123682087648991 -136077004968464 -26062553545140 -108910155585280 -8276949528281 -114460232203785 -106201734398027 -65306653810091 -136167354700430 -243582524211558 -205923756485607 -279233558738625 -206024297533330 -186719719102250 -169970161452124 -209231744419458 -197518304252763 -49838225695535 -174183832142888 -32818025502024 -139588095551180 -26981613944131 -226993379884204 -156573732996175 -253159289241540 -226043485205553 -27196858995241 -63591408026540 -50533873935547 -168438240151130 -15909165147973 -147294330169677 -65869176395476 -168721946980758 -231904465517463 -245613674933326 -68309884845334 -976154209277 -5864248835772 -82763736325474 -95058380946716 -276478370205529 -61512701749892 -93922264728679 -183437063040066 -14295777858847 -253473791664200 -82228479958493 -150627876991057 -139291609239329 -239322719234207 -276348598598450 -51867684047882 -210333149817644 -217743717782519 -59171398341953 -68440603281182 -178009616629236 -233006359084622 -158389600777160 -148250870404251 -48488112756550 -130315383179885 -162539119508038 -192723163979167 -226809663518179 -199300641469887 -19342611472358 -81173183785882 -112755594657475 -61476585288892 -281339670847606 -52873173276593 -146874904268693 -128189332435113 -18462550318265 -3918647236369 -275850331926593 -195352956562666 -73468778427874 -24629195584703 -90388104174404 -151005107520176 -157587973026420 -31015131488538 -85280934528549 -214097092131547 -68253763324925 -262696564865326 -240793986290797 -230097561907125 -249373499258852 -43976145565350 -260262107261503 -22880475958802 -45563355858953 -229305079945840 -136339480146808 -62525822152927 -51008658453307 -55416188464885 -32315046600241 -25959273115950 -138043542168090 -184630938483031 -276336998219532 -268259139083397 -145391819228837 -228998847075205 -127144465878989 -43179678289338 -102623773417220 -91478281725465 -144682697621468 -118946957196619 -136149397516763 -181130735476508 -273535402059195 -140951537937382 -272351196404034 -157586331349178 -144530688071561 -176555729387416 -79359331887420 -230646438050405 -126959874980976 -208301978416883 -62347599927794 -104159543439944 -21383209402426 -176887672963444 -16232841882475 -133080627171854 -130433556505841 -105683335619489 -94384059047332 -96688410561035 -251418177445574 -173807043150024 -79223233726032 -81955795143464 -241905668882111 -174353808807337 -172742096031364 -59955014322648 -56474835148524 -90170501712897 -94017411490644 -116961895242071 -241044773001030 -175865232132207 -27509386438374 -228408692071818 -57086244790428 -8749983179079 -241952649722544 -113596840946774 -111964437405727 -127416237297193 -69184433800803 -266090849648528 -139808461385075 -180428073054225 -1012374827309 -53388225991211 -234376925249892 -251331421847323 -152457141579971 -224105983484735 -58350404892982 -42854845088822 -30149602246109 -4989058094435 -126264503734349 -275731336288313 -46118600330887 -250239476549172 -273530442292894 -39921741569157 -40193715836023 -200149361310463 -199981075692018 -178365611308549 -53863443078211 -43630109362210 -179894623150931 -45907840656630 -12513405927951 -88787034493349 -214228170785884 -108979624816296 -25669271844154 -118164351145044 -7306193980130 -197831660784424 -161831962317912 -17999732229926 -63129721484292 -225791926486606 -209033509067957 -53012208399742 -273316650155755 -183762276881952 -93166943747212 -218400355563854 -18386532370530 -258705524988853 -215552505621257 -163861621387896 -116596489889183 -197962044568722 -130486836282874 -179108104345587 -1470927696935 -249681211690793 -3256769413064 -99842086565245 -115102856726787 -56978878944826 -97309780567604 -136662976498110 -30887230485383 -17391174579866 -186324951329482 -202754431966429 -91902476604423 -161684799369589 -222296652628001 -258984979300145 -232213710117093 -98003876000399 -258801654544822 -92459964378739 -49384114051170 -173468647348376 -108861627457002 -108987272679991 -58316006536881 -179029896243979 -234208670141487 -159631916455452 -214521080742765 -231797701729724 -102865304701466 -133721111723117 -134490277400369 -15120368531810 -182384762936222 -49488099638380 -144136041780457 -127595464055072 -236489924700130 -134681729106542 -111012090955529 -48385047620405 -219156824584916 -131328247252080 -223139594601393 -248198272969380 -276155843965448 -72365549261400 -196746638247965 -213857511061625 -143110157503600 -243521912678430 -196428674190799 -208588844771658 -171878731223821 -72001337134960 -154773107208544 -230018896504379 -148126858509138 -262704013681275 -259473525687985 -38204625907181 -65164849318419 -140479013581593 -207575353983162 -102340694335101 -261684429307942 -4063168198798 -153536498884507 -124922457373395 -26451364833622 -161718498346502 -175880089263827 -50059275134076 -191606670343448 -239222934035845 -16713371239079 -244836262314462 -73082771962893 -264956802218211 -182477521037199 -17912842528541 -113020509554759 -252364965287916 -63372083052629 -162465985797412 -218495808728323 -123618658132961 -63293613322567 -64482743437565 -137205820661677 -82942766325986 -32896587074809 -112324020205711 -55431714782459 -195392646391238 -26529661926631 -149566379582073 -251184382609527 -19964432146272 -85434780471636 -48455378823754 -235667849211983 -274977269981792 -51001128450366 -16363274679718 -20867104117176 -21572039678035 -229898302000557 -257251676732662 -5081912559685 -201122744422434 -95836812681695 -238902655144505 -234641330546728 -58187937788706 -280217391156309 -192298492944386 -17343185468721 -263161618666429 -65487043529364 -262120948427257 -32484155184716 -74701163742123 -248415314384494 -180823683470013 -145119629656496 -262947790529200 -67688408569890 -192505355911311 -231906177931654 -6447340886338 -73574215565573 -175947023427594 -229201022973211 -150571480485516 -94428195800524 -192217064528791 -173117168383599 -36764265289079 -127677228578430 -19369868746085 -86256432027466 -9680052115026 -220112242317488 -36514469412471 -180557258697077 -263817447077745 -18111295144713 -83175931685617 -57667295751856 -188874831188315 -267043339788264 -266797139831071 -208339735461210 -265080334203187 -223934267064424 -248414817771648 -2084090187451 -60448872423244 -59759110693750 -243507432687801 -202592202949369 -260045776368294 -199940671473937 -202898451271880 -214144291749901 -152894876194439 -204860872729325 -94753281022343 -188848741436087 -94950943776625 -205167817841904 -5515402395466 -118395040526983 -133228991524264 -74255372546065 -117030789496261 -239354273448832 -191640689964167 -230997582314972 -48452516657003 -176697756436819 -43764538542175 -33664107420466 -259186587433362 -116932681578973 -38514940638344 -186396713823211 -179078164675340 -137466709040977 -119014183927774 -59168087755012 -92226660772440 -225856976657075 -133622341529444 -39008879106532 -33139824924759 -18756530543071 -244980224060105 -112856598867866 -91345432075922 -38542425509655 -168954802664705 -122788467152100 -146949643475418 -231688318893126 -216923752784495 -81452192138741 -277942875228319 -7305847001782 -336566050192 -211348222367330 -38744864196197 -22976199669862 -247956988309602 -260292294938567 -75088759251410 -67477692450658 -219285536338751 -70834142278660 -177119590950873 -255092695771467 -217900211613404 -198402670922883 -207854547030305 -148614048703008 -267115028403546 -91029870996736 -259455493178903 -94624345752307 -77133267107665 -203748273843780 -167461303946251 -100405952163983 -13926781994347 -191797826433750 -251950076815989 -181899590506148 -202884193373654 -281458532547208 -152598070552528 -269166551853891 -106400475310015 -157315629119514 -18268639814712 -193027618592724 -160120044455526 -260751185242932 -57516597613031 -182806242331825 -179296518153545 -242241715322933 -253056852223370 -187657544758379 -103471814296317 -257068745615185 -77675538121435 -132390987130282 -18522121710514 -266737979988360 -79702997958753 -109722831592459 -69547065842097 -9833937049987 -167059814294217 -272607262625061 -36832962898699 -202727088694067 -243944197098196 -30626782572087 -9086848581038 -184612577306606 -204287263799966 -229970410137174 -68718581785359 -146422693836681 -128139960258116 -272579143738443 -209307454653225 -21528192699536 -103355436048932 -157811232579354 -262305793620546 -101363132832551 -2941798740953 -255660634044823 -88564974128639 -275540726826795 -188608078967195 -120617857463894 -201561271218909 -139011107426031 -191662089352059 -253881395458697 -249841844426390 -114027345659679 -218472796799918 -80438229443365 -35522937450569 -238441057728782 -251490507165951 -228550276178158 -29133263117092 -264114367979032 -65307127972318 -228429964253888 -30907112734777 -164672772474712 -124572095316765 -239664154223306 -96185088575196 -1805953746196 -252506766592310 -35156370116012 -48497034990566 -262120202402133 -279822840338208 -15345737979460 -264546811865429 -203735820609482 -97638790927293 -103775274262909 -216868869784651 -202138747151591 -159989097743005 -142009787888476 -231462424070390 -114142716177658 -76726680519674 -246932802226006 -209101940160629 -214465462558135 -275890591383462 -67193761408642 -22948226828715 -7426808803127 -258920927412668 -103550308687241 -16519748539802 -116596883075990 -78893946207048 -20318021562410 -97987576993602 -234271915966770 -191518450267597 -213833574760525 -143461035906985 -225102409936207 -161007597555292 -164533284323477 -4046675057709 -241550940325975 -166820785527568 -129676542104747 -236496208891488 -11908573597817 -255402372583187 -63437240088975 -133413063329464 -92317730573501 -68939382940280 -100822389591708 -119106947757752 -268125852900929 -118664412832121 -1843345592694 -63013406956265 -131682008469891 -179438218174786 -230640203000907 -190172046425 -281010676093009 -114709368347992 -190396404390915 -116308784825426 -168019390088400 -16388374074428 -53168023880639 -16530323994848 -87723173417539 -150313559798026 -37975366334324 -37742404807427 -4286353476850 -280238244498659 -141166490526664 -14616379738686 -26300244743117 -123721914930376 -108090836308343 -55330182331340 -88546100066159 -130576919597692 -153961421632011 -155803775440913 -179816670727212 -186807030150218 -109068589841455 -176716327704494 -177565287344332 -269586495857594 -199661600938559 -179830182388775 -96396159919459 -88182136282128 -188825747017352 -63287019261290 -278097090390382 -119976069654753 -142167132558475 -18059194613003 -242896722870726 -239710888337055 -19588065231158 -147843971526038 -267532099195649 -240786433317998 -171664116854446 -146204310907063 -102132707254788 -146606804268731 -254928963740151 -257266934512629 -12529764280127 -32151359847428 -67805376193427 -54987584916287 -72905546381491 -84070744451831 -258281410282575 -118167061543504 -98214852628045 -276812503276875 -70489687986286 -180594489141576 -20007304573034 -279887947869058 -37654039497038 -124400726741427 -140554687211061 -175583578048186 -94101115454416 -105727235263481 -210065190749159 -57028736512058 -199161870249485 -5657324125721 -213903232755273 -202014700360857 -199432902598904 -113408645997067 -45652255271226 -266102987608843 -222558283720295 -250317788798166 -133846221735093 -61094125804734 -251247331815774 -51230139837701 -103036311723853 -251746689714914 -59357665306765 -53650104382294 -182394287130578 -263414107306192 -237858485994566 -223886626673894 -172090124401302 -254520826405906 -137943830247756 -246032320003866 -142240090872725 -134097485724536 -93501275935597 -1205422836746 -6683448830226 -246850384592186 -115734678589615 -167872996084633 -104759776625368 -85237651391179 -21766977689472 -19013869310864 -159099910431408 -235873502405698 -198378781084329 -269408035213837 -191689951539251 -220087683611071 -128661998340088 -201200907990333 -238930574479890 -222141366616810 -142667364983894 -60041623812630 -148973625369452 -149916382095916 -97184066285742 -79825227106256 -260347704317397 -21938276989907 -266188868067480 -68100906750198 -253608934236577 -59137232325944 -260354847236693 -172376673561000 -82835423540613 -78114724593457 -107257197726914 -44668582184869 -267466021452719 -76238234464231 -49190801700649 -60976303141093 -96096898953889 -49134551211193 -97276293676425 -262143494844189 -29023160473223 -113669100719253 -110710635202599 -208641097405589 -251222357097117 -150932191393551 -54076413849361 -242612604083004 -141841223133524 -85387530441939 -26369085793747 -243859433719317 -118831848007568 -58390414319472 -233517027166743 -2818775406497 -198409319937487 -138970042696122 -115295718488575 -128296011745683 -193062221146632 -125149025773428 -243875408681319 -254061935991441 -122151137274208 -5692603703336 -25421822727327 -88310346085359 -60031202045301 -226009127087032 -207506173483865 -195676149422756 -223869439861818 -72414693080844 -265788915330356 -199881916684256 -51764353443260 -175291455791594 -231889202111633 -138258102048340 -48299718865895 -66360819740771 -149888855469951 -131429655392354 -31169799391234 -252398123774531 -89769273228798 -245435118889210 -61522219880702 -40527433115530 -175915026286781 -235240357799159 -181846212911170 -272694010510584 -171657418152056 -273557757745135 -146895453082872 -231921816479855 -69276498121794 -157923939694323 -252253367296227 -174732975007419 -183859892185790 -7952652404564 -119496662094438 -14543421776170 -248895857596487 -54240164369346 -174193826577195 -181908611105924 -86543335398357 -131369976105961 -172270991050267 -185890175131570 -13062259879864 -78287690931800 -95051166287950 -251720639449059 -253710968317721 -186390568821937 -226939102805863 -163483061474141 -256482205853316 -145041994299961 -42573572726816 -234099551941494 -264370842489340 -68872424668849 -17532210247802 -52742617295827 -77938126929723 -166729864059857 -267157240712878 -170810170495635 -280052249744298 -254573680719146 -49983909651036 -223944712855936 -232164756096718 -228307082017554 -125323853184538 -1233397980177 -62405010064242 -64275101309487 -127243336471078 -39472365139565 -118494746297629 -226757907381423 -188856295646545 -178563088839001 -172884881249051 -31570488179473 -195207994246560 -27128560928248 -170398719749944 -84042246785419 -78502162363567 -1940058591377 -86780796418653 -26993603106444 -1154618804735 -107186839028514 -258264073493615 -82614136676802 -236749238737444 -119843815346881 -206132403630542 -139262481689049 -152506856793 -271682707366795 -230861869986871 -38853526050293 -75680851086372 -168532594574371 -191379913100649 -235901553838276 -189376158023501 -142900185168582 -34026518410099 -250793594732975 -46277827692610 -188012483980311 -39079110654354 -199451442432515 -76194328434661 -110743024172172 -266911468983920 -264452064463654 -87208726477985 -123001322808933 -191345957341280 -32189981660714 -61152488468227 -16230592517738 -180512067764097 -53662306541705 -238952522674180 -143269987212758 -2437772550788 -78151082600264 -13584603277522 -248188586954223 -260021922675293 -221958361062298 -86662733460228 -172909213829803 -88704658915050 -85102761356371 -153647035019188 -111354572419434 -121448485965782 -211507579966645 -102497132240883 -59678898719741 -109736752066720 -281115207181969 -265882485905130 -25344892512749 -50051999904695 -265706721015000 -160132734031186 -47639627835892 -183614354334990 -31911655509221 -1278308687987 -76941907404752 -49731146715114 -170394168773372 -198931353979745 -105449773445292 -134592800010965 -154234155981624 -133957639485832 -247258845736677 -89370095906699 -227767716540019 -58670086107737 -206302177425694 -125062752745772 -177624247544748 -195269895887796 -25515078431182 -54563211371932 -48674874855534 -39940786880447 -217168078045486 -212359674205448 -203819693868904 -218704194351264 -181767393480594 -53974629006718 -219364052170235 -90961177454745 -29997336253255 -23174227012592 -163689220764322 -198438138831323 -189573721055364 -229645915254936 -98320096766334 -58049887434237 -254780098240783 -144400864222185 -92470841628717 -73767461538360 -265234440295905 -147234082558647 -172456305037837 -56969054313255 -65593903315235 -166863344213273 -278828863227411 -16879041342150 -185828250518430 -219213695430911 -234371302186944 -183465245894686 -281114549858312 -258725632549420 -100416653215442 -160671372159613 -189160587816259 -96124760076218 -166960181342715 -213148415910336 -105021166717423 -111279641946732 -46777713641995 -49361948785811 -75545730000784 -232000252835789 -264472450499829 -43366905312531 -123265509954231 -74469066426672 -137675060400991 -195307208547567 -177490577332571 -10851733065850 -31942864717021 -101989542057702 -59143445106303 -242093849569132 -60274909709775 -127528212673058 -164270651932893 -275735392263978 -81830164912620 -193668132041004 -77569409449390 -46018173622918 -4949164781481 -230373041672709 -201007302055131 -234736605327228 -154468376159782 -235774027910945 -111467776641277 -240748084172188 -169426090828179 -124179602870825 -271036857461145 -207541431575809 -44514076812925 -74762165805158 -47456668248319 -114010558301814 -189579429794647 -189176832873307 -97892910805767 -186707918782370 -58919463208147 -244915856864231 -123801942085200 -157921950484440 -231587648564310 -245060757565540 -252254048785472 -112827207796073 -19120689715418 -45449961823139 -45831043251909 -100427853781459 -68817699135749 -30813731594528 -39121218604092 -205497369189061 -71883129422245 -73382538597669 -127446164294656 -239931898562752 -198647931724655 -218482763853088 -65508404664561 -99012516887418 -15862488011347 -38762668350120 -210972461339795 -270679414247879 -198664926991355 -121814947689062 -42385762983398 -220120984791778 -121108252299633 -77513575876138 -49400363900227 -162452692294629 -279562356261996 -157107089373732 -217751596661754 -209609402010610 -26500878373356 -17188954295400 -163374145217022 -82335208493268 -186580153744629 -180990017626176 -60833464967562 -17801003290320 -58675775355378 -103984492558440 -176978055187001 -249082843115097 -83364253679870 -199346480004695 -238693846681673 -205591301067063 -66431434842876 -94388913857720 -146421792174024 -106663411809926 -154845948824535 -206428867110216 -79605938853717 -114594510196015 -213403588148131 -139548527795876 -159804895683940 -143811748932765 -181884721267370 -14201353092247 -249091399215780 -106376023122335 -143600306390690 -110044409910978 -63287714644536 -47069100051621 -92986970868653 -183274172803518 -263534390699113 -143626767595432 -4289354867807 -114842533051747 -89431620890030 -177335686778027 -224266784248803 -263373314342357 -130467089851091 -271808529442444 -183199470564865 -165682316659684 -15864811462226 -270159448056409 -2152808199743 -128382943010577 -265292431695832 -153006876548913 -210808965705451 -198823667846201 -281239760122147 -181762458299463 -204957513657900 -47219688932799 -59979371423903 -161674371959096 -86434388668101 -157016885193299 -235122118450676 -249829356691631 -168183619513998 -192683988079339 -186415084024434 -142042273561817 -60176103825503 -275651589926072 -10832756561434 -87260771017110 -253039077346091 -25579538034475 -225194596197361 -162101712367731 -138168789313425 -88672224829104 -49345607244513 -68849541752950 -199125539842719 -234399571089458 -41231873433202 -256126376009868 -177440359042510 -64449073037901 -156238884529918 -9232235773967 -140248723856442 -33304580114484 -249686942426676 -35144192368800 -109812131205866 -43002073729847 -260930811414276 -173426003099982 -131174199148437 -49791653466668 -239977867724143 -71047190937102 -68738461746978 -172391694470785 -57390855078515 -175259188354490 -18839437268138 -227793420566368 -253230455798436 -108413494026149 -99385865605804 -48490431726335 -197326451925627 -163926166577097 -42951026448117 -77495719754856 -8305524260278 -191632955835796 -1760970014416 -98717832484333 -199288481116362 -215077171624489 -200408642864513 -100868410539396 -206415611575850 -211850479886983 -254170507287722 -229919553502454 -122257819615927 -242094425313921 -237019577185193 -11731630786223 -234847978295542 -220773555991577 -150382208926371 -227705040994344 -109319397692306 -255259329911733 -227340166442972 -134514907326202 -69167353957969 -9026957630456 -156685801697362 -204684915708087 -70077776418697 -194974616343000 -170120560426282 -230131071853993 -244790778631263 -182303632897575 -229500190354462 -43706325460601 -116425195394504 -125603746681235 -184794567425712 -208036178563603 -202235373936874 -148203429342581 -225042536257798 -15247019663157 -110341590481362 -254777927382381 -73923533690390 -276803456544250 -102764352232235 -177183075014031 -197302852406370 -116435641773785 -156695294295691 -102460166027865 -211783996218333 -15794187774345 -93310170045691 -148870514470130 -160697670295435 -273017625944061 -204264518268140 -192975876759128 -132426410336412 -222236851142716 -237863204047385 -114073677545563 -242480641201967 -264671150865596 -46674487208463 -276690183272067 -257047673927130 -182053364957985 -232494312178311 -78797930509698 -69735464542495 -30847388138392 -163467810783151 -278515045220676 -132261024489375 -34248435807581 -94900459971809 -260148016949848 -68964444511577 -47763121491922 -47151964748160 -34551883136253 -16475897083287 -221861004259964 -263248359972566 -33845333166636 -30526238060357 -109903254774078 -62664097048294 -63932276257301 -51184589348073 -233960385395852 -266595153423458 -24725904968054 -92456858540822 -69988695098563 -80786770655947 -269036648216239 -34640839227782 -1421629858752 -265437289697111 -28836314997864 -168846250277920 -60665152165007 -246866147092372 -238608898618092 -95507461597201 -7743347891158 -31017941446799 -140904383130094 -41240072817345 -18617113905050 -64997789095402 -31560921762662 -30594615532570 -116774432710560 -2208124129237 -253787567843731 -160034853596352 -131535047664663 -188613546473057 -55150206063736 -160584206324025 -267900457815545 -183668575849031 -205879390036023 -116915521768113 -155796716792595 -12523723901788 -218020538843985 -9168369062309 -163141538640285 -235450000263161 -109416735218267 -68483417812595 -19739033811730 -153748218401781 -246938036379077 -163672171101054 -221603685345070 -178443869932887 -74266269666610 -105541461039090 -240321556579146 -12187162043951 -169552241143958 -212465592996374 -8670438019306 -34860014646281 -151175201426556 -125656709346701 -174523294679225 -170833714320184 -108887972352338 -189237840806388 -279273620278276 -171884747033369 -258904834619605 -229672025316447 -201569739973396 -189907650049061 -102380426154583 -159152368357810 -76418023945036 -196296361161100 -164905808491108 -24911100259618 -173609739698120 -30286579442851 -279891782376922 -13988511056452 -171195064038037 -102013511293724 -182550952224798 -157055815766828 -273278563777697 -270621886734457 -264649568959192 -70279050229816 -119088612725472 -249677545586425 -118049041663437 -231050707865517 -94587957252609 -104938202716123 -235323213445657 -97453978986532 -29180127636949 -225021623582722 -47243811186491 -270475554005771 -160912299539009 -62947322730306 -268685160551941 -278958618530702 -17726616435449 -128499984079177 -198159110356793 -29111639145554 -182822539148481 -35884352925555 -229670980140274 -156565609709856 -266564404961336 -53695600532188 -207043779952753 -73850294734356 -122801870535875 -135410353103608 -26686600696823 -281311509795504 -230929042117020 -169159476077039 -239768592012015 -101176278343148 -25102367149035 -268403470616829 -151668388541670 -230978727659071 -58888076638292 -84393273511695 -111390276891700 -58792750419229 -225299935702004 -154654374159084 -193792139081233 -138061671628876 -197704906779530 -99954225840470 -144766696204356 -48119407674054 -255131736997678 -120964319976175 -86498939689526 -127911201927479 -45248792768503 -128729887441665 -277636247714104 -14366551378607 -62054283232346 -103374397720386 -102134295909763 -73236156734637 -69369330640805 -56138993698078 -264376806133266 -276216900537420 -191978767812231 -115775095485276 -56082656946499 -219544969570379 -174452318430250 -57216538474968 -65249693705160 -244854781938636 -189943168691791 -5873521042378 -59912391806632 -210680443054395 -2057059956821 -242139305310331 -105767151786421 -36513753379010 -111952518548522 -196085927325792 -6422281945396 -87433920032313 -100304119915012 -65026778267218 -13473879677886 -270303625409352 -67264772580212 -88535184518382 -94338847942161 -201446626751441 -47435261806681 -235197319493065 -2434926882169 -124295309099416 -88460183865774 -48941238317039 -49867513817528 -32995443594474 -98900574108870 -86022867453523 -233657675765510 -47606516017046 -53840901117747 -218145724435376 -47382306882719 -202920549622368 -125946454432771 -101002828297815 -47794466033753 -4254801328865 -100985345556704 -76431798521280 -156746965585037 -125942014586156 -53226592598668 -157606093147993 -5427600368545 -115473283001642 -44400345327104 -81887835654317 -6210140304054 -7780818915869 -278314141738822 -221627445439546 -174064660327900 -84099644350562 -173715955561797 -90455759531597 -265006734236607 -246653406396018 -195055906119092 -30601054504351 -100979285878164 -121378971284175 -160522018015248 -200174574918288 -109543757076881 -203689918357548 -130249294269785 -181158673313305 -83321317829495 -256566599388442 -143709178803315 -158574603404200 -166969877178734 -158101729206177 -138025013386245 -92840130302630 -20457377679863 -120940301517554 -74190327446659 -41851897474963 -235072681478323 -217444740636763 -90656766159998 -93003291285339 -209536322625683 -80967964058215 -38011207937687 -74431154259888 -18661026218336 -264385408660155 -276454073364194 -111810553027514 -120942343278730 -234032681031662 -15899245459688 -183592245240660 -240766144375803 -125639376705522 -226032388352870 -94917966004775 -134460823545747 -22182212033320 -251420025728689 -212682133477570 -252485094406546 -103304110599809 -61983065917087 -197198795433741 -279623330455605 -40390758245989 -187979612385537 -16467637103130 -85871639539073 -224175124588420 -18191525915533 -166284039060683 -64782133281330 -129868073231974 -199609113079839 -105813137917831 -254317556174918 -18664792936834 -91075256659519 -53647237672788 -123586232747920 -94826273027038 -223807097901873 -153526271159209 -238396181998427 -110886037883867 -52705041437843 -216762985749381 -182809865813528 -116592455717054 -270065216171743 -158085912803267 -78103171846657 -278478669568146 -200444965694598 -101074839761186 -22493925888289 -79100592305210 -79887278717788 -238494070477189 -202365452687560 -135765951892502 -110176052006745 -136665172360637 -232196019310133 -123246971550756 -203219028098655 -2050000616090 -146453831741195 -146200781212432 -26653273095522 -158648515187687 -241191358869032 -33794579921941 -99927330922148 -118194771602022 -227071439392079 -250804360153035 -258020559932402 -40523024413809 -198683592590123 -165098923209257 -124499012266430 -127047245758603 -278525452489501 -213421766272488 -241587603437139 -155132945444398 -39167052213036 -299635943042 -46578286353179 -184391054960277 -61471248027107 -254796906501349 -209888987657818 -91614629360692 -186135461890772 -143915754361198 -125527458000918 -12767159924980 -184019341092037 -90480036561923 -269850202058539 -62679025176452 -231471007091461 -279110059246574 -30943976453144 -36003381205823 -177365229427528 -217341025729289 -126210291504161 -63323041504598 -64733025711170 -26561555658360 -67742271977253 -160948130199041 -159893447299067 -178993663038652 -222983737370259 -254207252400918 -262122377617979 -90443944563958 -275977648345109 -12375824179840 -129284204981582 -159395814278827 -257734895683551 -236400649537272 -150073075286756 -203213141124031 -23657377829069 -82040280194174 -261575349926821 -119284087460086 -195541903483989 -166988679960351 -160045187149581 -133577354432778 -166020076810806 -190544750786715 -128103992696782 -258179828311061 -169135113960968 -243912466608582 -93752843974779 -127631729793640 -243092061432501 -246422500158287 -173904900761116 -37951097481101 -219550522454974 -33450222470074 -257715563393830 -60754403561810 -128911627216312 -59495686229306 -58615966703279 -251156372212639 -161383561740104 -237195453529873 -250082652140515 -163843863948661 -164302454666005 -98379860377734 -164264954339701 -17613533743962 -73351700170367 -216953286258832 -87571975976269 -88803780033119 -257512368115305 -15339539063413 -79734462718800 -117314213840861 -170319224875627 -62379483472353 -255479940694472 -118486899427869 -211099622399981 -99500756376837 -71151123536633 -273888988511864 -269299237024527 -64822695765583 -246303749124991 -99371725703447 -213884325378680 -89182881614495 -7044149404035 -188005735059893 -136441800140997 -10542188002243 -230387772525825 -89327656531722 -162629901136809 -209336760540760 -123125913048848 -260064997567520 -233850948912090 -157775994419823 -273034958265279 -32883117567640 -16206648558073 -41475836915129 -211783945408660 -156472066305486 -236110446104839 -39932484124735 -262905305844627 -264345194554890 -161207049850048 -233509739053257 -113801808483351 -243717808688744 -163754385593210 -13133243298168 -57793391018791 -120725128626776 -35871110355296 -79642868033857 -143001239680681 -48861981122392 -149137300699930 -174550962018471 -186635918299785 -140284915775181 -55088395237408 -246347783703231 -80953305733544 -210908917300794 -88486917702111 -243691979778095 -111898668863543 -114980898301750 -103073588197322 -184295106234864 -195472812813434 -113854256706684 -82857471446713 -204397319708813 -208065114702119 -224328487759309 -208461367322441 -187029558101546 -97856793821244 -178654584051047 -219499247770008 -21030105480121 -234204453051818 -23975190175150 -17693795507787 -242696880394140 -90287503032754 -67963465650295 -184172928778075 -30003258942215 -85628162553460 -125177149496632 -25538126558701 -28348402746034 -50175854355646 -125701687072588 -234422312749449 -181119164451791 -158234869609519 -69950721545359 -72669759479391 -65809345541931 -219253552913513 -45314514637026 -79897254539055 -179306706521583 -59392192601390 -40888748141788 -269588939148155 -17010969471119 -156012427155977 -264656466990695 -267423605479228 -251995804434770 -75743001914423 -158057149509968 -113365087647199 -246682332081232 -245983233977356 -136586683240148 -166840450427599 -71913029167303 -41615667479711 -128915290634035 -260121881370157 -28135422357178 -47553797437032 -71163325455706 -121652352773226 -140636904190329 -272349933644044 -40497725953587 -155198423359426 -281296266865857 -76061440157066 -110261297835171 -175729422801339 -202294779728565 -231536701989465 -233139103287644 -124773679866211 -52005484530332 -28634505492330 -73190750847500 -85966917258201 -61187689420985 -38709672538701 -253693728337731 -170775076437510 -3403670761062 -167979398305686 -138554499472098 -273604810789345 -36554818525146 -170927199200359 -238852350009762 -155872350161345 -55859583484746 -144031771215978 -220074976170794 -252196759233485 -270328926240825 -199060512779943 -161056588025645 -74453623148497 -269966951623985 -37424475073691 -159955870718898 -217493158801613 -106023373652314 -134777843826113 -103074733112514 -241047103930357 -121551058020792 -56162155711770 -248019231626905 -171911792117214 -93174765275849 -88090327359043 -218104707048875 -241279610349852 -16259041234931 -87729820367758 -41422924026537 -236180390621937 -176034583891443 -223447671455892 -206441757343931 -183693034740227 -32426028078414 -10469805152057 -280744192866222 -15846768165266 -93512055033649 -133003122121665 -247641611280061 -232657042248386 -160114192237312 -270967817202505 -181368626897812 -198483062604781 -257896575381637 -59153049174864 -155843483584756 -157755681198577 -249740702690927 -28994965768784 -2882732198574 -203821486800246 -176871273765890 -15868065982368 -235675216170692 -157081820114598 -116831131942649 -89119713838128 -33611532677710 -251232861156066 -46571136048841 -194982243537060 -229014545228973 -247091885354120 -209661962459294 -75985265408620 -4407650760081 -150643132772703 -23027840193267 -13759427813260 -117056126288700 -165349685202728 -52591491522032 -265145487346509 -135536883182244 -278720804070477 -105100631718055 -109591249408584 -216510670357415 -204808454734250 -132663822918174 -241737412321152 -184513781839677 -36047942382481 -163729235392501 -219938622609011 -154266685429638 -104838725359376 -37999295093348 -30269120442100 -48423107842780 -69899791594416 -16503149311895 -47219155636713 -183963172131871 -69762462538989 -180031184111409 -57082316930778 -277993387858219 -11357187809799 -252690488145919 -21019806484349 -688575806160 -59911460127685 -198751217675463 -62589290528441 -167026902045675 -121896292630982 -62104729484546 -8887783661529 -205297507030218 -35619673740164 -39270294307027 -156746733905267 -7145347061968 -69544122366051 -5927346978322 -218263971883197 -37024264593087 -30655893664279 -41111107251587 -142719403515775 -79154046665995 -106934314078966 -261366132611460 -76594270367774 -213515618091984 -48322716203300 -808678179126 -217032622005608 -115147631857275 -18303259644270 -44418523451461 -246490107712871 -46163989648969 -80700400025261 -64068673159227 -192848424463621 -88370650263630 -110742686592762 -113257886402988 -140772666889634 -43481820549903 -146167909868220 -88222373928259 -45602961543986 -246895666093265 -127887606289374 -24828110795504 -127785783905660 -261360503180954 -281277223761092 -110653400101562 -11488141416716 -28565497746112 -236426156464902 -35836309218542 -59479953998568 -12636920734494 -181770729943365 -176034087615097 -59040038714989 -246480138292478 -16110423353768 -150609071397651 -233397334796210 -171085092199516 -187017214954297 -116897310224299 -75924414536534 -134512117971433 -167933290000141 -74894811992450 -198400550754033 -19995880064561 -107153971635903 -127562484107240 -123368567713090 -233114091181318 -201418307626436 -118292786799140 -266408103366206 -237001686965920 -10925041192391 -103481811775576 -176226148402857 -208863673966679 -271807141144898 -235678552337838 -106698711176351 -268531039490512 -146793381831821 -51147298191485 -226423592819556 -27837137502566 -186195601166559 -162559945687299 -220897118939379 -261921622419521 -123866325754059 -252467160557893 -215562860200355 -193101486582628 -93542913217763 -181657265971955 -163291731585621 -218786148216657 -142129117920880 -49340896543976 -202371060198052 -40055249957673 -167833620948388 -238987326404939 -186874358530956 -53373386742315 -103331593248630 -165818374982843 -242862867104064 -272407735048814 -245351955128799 -172928396018930 -51496014943403 -163269409962821 -278210915000038 -27347968443081 -14847314474001 -189825753604437 -163928949109427 -87973229527275 -43239307655526 -111995257178295 -110405183656026 -221869837999759 -44645464066717 -136764779049404 -169027095207207 -22478796145229 -125048097592248 -101801151618998 -254149816101637 -36241799696933 -187215377941149 -133886803959830 -219313115048512 -146935235246635 -206217574378955 -98824164291597 -198415902042830 -237893909813918 -95986745350983 -273781647815572 -271907516591806 -203580916353835 -50728204221667 -4320150230465 -219717053275278 -57640065354463 -187320894259216 -246988794137258 -19405185700341 -52002842831617 -85296744839539 -194394658467830 -85232027632478 -51181702866685 -193021012324264 -181336374127030 -203171573596742 -164835519082493 -233538376486569 -234219598848950 -128019028733723 -32003875514076 -227626676408438 -281128315014840 -191974693923237 -88042493594503 -60408432652399 -276214093555432 -134081260561738 -215864883931104 -157254137554898 -86700006533669 -58020743705526 -236824149483949 -123704706334416 -168914143432264 -85650557129749 -202047614189536 -40534196373975 -66124345006626 -116079381667565 -269662009037778 -11307726272091 -148511320240846 -116094560371069 -253057734230833 -133656444812534 -218496861614434 -6065457824144 -238943878211358 -177423145656922 -281368550422837 -85797056453808 -49006142060829 -162993514705013 -82591685671850 -146819654035971 -143123494085849 -185858354682134 -50339682591541 -49783260751071 -127755459113347 -135621882517753 -48931873721053 -270775797676146 -162958692973445 -278785143844544 -84134936223477 -78957437002177 -74318765234997 -75015341029320 -181926952161035 -29975575542375 -219905780430630 -267576775488759 -243392699102144 -213978896920161 -7606853023271 -18599683021745 -26507832267546 -275099593240184 -213122896711168 -201940042099391 -96036000929048 -210275812795618 -211277413980529 -177486198451480 -41424403384045 -119708978490608 -126468674253273 -103200763095413 -106501184309477 -39763892463974 -163283089125184 -30459268641945 -238867736915191 -195049658686409 -139713072649267 -144632894438372 -168928564442486 -74103530285191 -140780725686725 -163041967617368 -90218076808679 -49830810123895 -233376278180937 -181046750696111 -89174715033679 -42156073089890 -200502393320834 -58584358341394 -200300483299605 -225746755752728 -118527935929004 -21348604713198 -136654798653531 -169276794740815 -162421940882984 -209698437242100 -243929639968319 -132041768664406 -114486280993240 -142876755143465 -280089127358116 -65067524800905 -27234504471671 -233183492642084 -173001591885600 -256694611672942 -179508279581794 -124083134981983 -141355836398935 -117316390784698 -163186132122858 -37759622247664 -71367571861809 -40111577024531 -210483815492184 -196451282240364 -62915246545642 -161892133948577 -148205555194583 -52254590001003 -117271006774097 -102062626394101 -64571119762018 -34072760153751 -112055750332096 -42237154861842 -162413450223250 -231987269491670 -67843834437642 -55408982524508 -21209245496168 -268667315072091 -88527706441869 -74637713467597 -184507356014127 -59886074116106 -74331939343966 -15171608982031 -78429489341498 -37803468191607 -172096845526815 -19526072075349 -135593248257561 -13246419316303 -136832653819710 -173177255850854 -37226064170826 -227833751249564 -245349745122219 -220556888784018 -159098648508817 -241529957710513 -64793899534780 -165347250485826 -203932554255578 -187141510694711 -213031045154759 -233102286536714 -248309985522345 -55381940159652 -220292435756480 -9913132653730 -279120451454419 -153882317795471 -252106998211616 -228790252512525 -134423836009842 -13204468867249 -262535264847576 -36714149925871 -27704512725537 -231659544249754 -26747942819326 -88979929445603 -216126302451925 -127662601162499 -120399732806672 -69297988486584 -133484121884518 -231801933994832 -191898094951114 -128065778770183 -165408949059769 -35798512717663 -138131638652929 -120087650019159 -273967652040428 -8615774762723 -243660180117405 -151127294192178 -167129636869010 -7277875659332 -14361115139097 -74022403397187 -259379267468325 -172864785242998 -185558907214585 -261507636088330 -4428514596900 -186209954129953 -209810939427913 -178078373801802 -151988956146627 -280658644038250 -163171880222935 -246759599808821 -229448272550273 -222572725963470 -253738185047440 -90063432262874 -35420474845264 -180460686073342 -95240664775762 -79206189955593 -164683176933940 -205079494303765 -202775479201041 -256013229806348 -147275517263463 -141916597273377 -137627795204151 -49912213456060 -224840351272592 -25094600764175 -233977335928505 -254114527251212 -262426335328312 -19695200088174 -213230499195136 -104072051339431 -25574687140995 -212452330453798 -198682343138377 -6083989409422 -171046773285088 -3742692867040 -261067621496020 -40978612187987 -112531325928654 -27132861202657 -47702697860597 -63172380385506 -23527310963371 -97291048882146 -137364633997298 -78557950919489 -7208548181460 -233553356035456 -106665150268041 -249756715738870 -195085277145864 -199908905079342 -2353684177773 -100960338365718 -155761681378380 -229542019099161 -115834590318860 -197867281412583 -108511102146600 -226688137007050 -82799241111975 -256820837377659 -191478748571723 -37698710735480 -223422240420722 -123856904248088 -110585167696788 -21364526262884 -142167061650692 -277126913086978 -52155544327939 -96488826360563 -32910577164007 -27504586444212 -261925168809367 -256579565888470 -225112302563932 -240109525908709 -109762715095791 -240495909759479 -134880364579100 -18132914337587 -228430860863470 -185201167353026 -16285944124140 -270605752863661 -86391517917505 -112250606533275 -173554141233985 -48834653832574 -263306850177261 -58092137490945 -121294406575075 -103381605423682 -41683602950043 -108491889594417 -33344403319265 -60602866624889 -93881461833009 -57584641200328 -174071888605040 -132489690890310 -59105269497756 -170917496081535 -96372745588759 -248193298044113 -204640605172177 -209612109456589 -247563701426286 -55210317640514 -265541655505012 -249636677337331 -198165358882037 -30904045246043 -244763557151791 -74130636703198 -273194815129427 -17211311170602 -223079276932993 -279517462156879 -219937753708950 -2823724829969 -223688793804811 -22379212897702 -211161935593219 -68778638123221 -251847278713119 -99594616818706 -226148072558796 -261389701882020 -20365700839572 -4268691777652 -64678601166258 -273242892829862 -115702592674701 -168411815914717 -67068730955504 -40179482206737 -215397915582128 -191205279034271 -215136735849524 -92713352244048 -156700561309458 -151167962697656 -29759543641530 -191861830518692 -262329956618200 -236726249239359 -13631469161396 -265462432519690 -26967966784507 -9989318764615 -183902605942388 -189109423243653 -221100685270851 -40875619032465 -94267154057305 -73423468982979 -223333336350878 -179656147573334 -109190225575364 -276645423802667 -124446421910885 -14807024191681 -277090801892612 -271975297473998 -59587445369238 -100541100270677 -193896917517243 -69362693310299 -46602534619518 -2120142686141 -93136319558547 -75615064694673 -180602170472973 -140257745254293 -270868597631691 -228039879827963 -135203186392761 -26188260229176 -216381805187173 -228497759983936 -48044207405840 -75440815526011 -58697988558165 -251354441120879 -247425904226465 -32561300732395 -196887064248487 -19669366838315 -4677049163820 -151388781806629 -278408971590067 -109603390965050 -122770977795497 -203780908300019 -113456167563275 -280424645845342 -12806014150574 -169688437877950 -96634221729156 -56018442523426 -267971960792523 -74375803330458 -110907348422525 -64615565311302 -187254890166821 -266880688194616 -231764407824399 -224512759495407 -18237359234182 -266070957073142 -46275853321344 -213049730293038 -40440530086247 -244306171922420 -230680564799070 -56739796639180 -214383686361613 -468254434621 -134460298102220 -249620058266500 -107150625701000 -161612962765908 -276641417275690 -67580791718390 -230080990392047 -109545354745770 -182298980574701 -250284182398466 -179049626389126 -11794872441100 -267282240421756 -92574193786665 -2974382242024 -88518737000520 -144735195632188 -146957705518295 -91245242944184 -261401074543237 -127949262057360 -257975312127053 -269922703065622 -4398121812891 -144703173094439 -17563202465374 -149053557644924 -101886973050653 -82848693843595 -255255985548330 -218759181489736 -174365231809856 -64487045277878 -150561180678767 -250902361859987 -214030988485570 -48127078227614 -57323708628058 -268828593781022 -134268129032053 -271650491858145 -272838622870447 -207167812637472 -60904623553303 -82090377443957 -242532366840379 -6666342032151 -206862038513841 -131922023341637 -178172348219857 -96660444912640 -215096906061115 -66564410102981 -229456861015484 -198404791263090 -62071107043947 -98439262857905 -122181454631149 -103808634400319 -126405133525965 -90633270551691 -171440856289322 -251347368202345 -155940809790131 -281153385652520 -131961727146675 -176101578906510 -265992944044031 -4114047977680 -217354956514877 -28730880821957 -219195090823411 -2242075159459 -121435571124208 -261799860169919 -237464640498543 -226284711288234 -90059658551441 -270423457606529 -44771980975926 -125022427269542 -257114595760736 -98368089856999 -167245484807042 -165373434313570 -149193803718605 -209066290339389 -70268785749525 -264785370699608 -208098423920324 -48527149393221 -177205554825443 -217481407450569 -204654829740894 -123204632218462 -236011520376920 -182921116349949 -215512481246386 -198331901747690 -109960874172308 -132784109092405 -237123647077175 -54696604060823 -238844453139837 -94636538803378 -85680895092158 -149161962258886 -233133927503911 -179776570898630 -164789428264484 -11440406584808 -178358148974628 -88840561902681 -162618998246361 -256555676049916 -70318510593776 -274384716933352 -199898458335336 -200531450071198 -179807178350222 -242346085320890 -79636338495558 -142882289393469 -62780209686333 -102957771041450 -256034273927525 -224642231910138 -150891273632459 -209973418544846 -185648342100305 -138912591476110 -121694126299060 -157629105220277 -173111567330679 -258963280283605 -216785240628767 -27294058111424 -160467246546353 -184420215334956 -104894079556674 -274295787152860 -84230334374343 -202806894682278 -178177245798520 -279339106978753 -232423188211481 -250038644547666 -24681252002733 -79946675434075 -68259883609349 -162788700398251 -126778664899619 -148180096736079 -79986854355115 -99173728211776 -158859958103084 -257337724086408 -212022163137646 -38173853667862 -83816314966084 -183666401415263 -149381483788157 -79432983334786 -1998714345122 -59384250090713 -228108882498012 -47092687458198 -191226110701348 -251180512957271 -139400464237669 -157703030956940 -117538408316411 -66277134249624 -118704671773061 -240759085538293 -103257758539687 -187335638747625 -49025561044631 -225278978503058 -67206637235000 -65395254177469 -139386224206727 -157992274161586 -29902600679088 -266616435985621 -124669197155308 -189685903810292 -263779115332878 -152148443550945 -91997225661798 -275275598341764 -224451373712383 -180024116936587 -60255294269864 -205493626384359 -265972077913300 -148592731738003 -78347252760139 -157668404980854 -18979298516880 -160166706687099 -131118512633777 -180134406973194 -104515836674607 -262669686588307 -213676493257829 -219368858195469 -106044761813639 -181565274688939 -141347880289354 -178775047530001 -265776546761714 -197804706968561 -31257759856021 -101713779953795 -28614502511239 -62446360324450 -50526133782583 -18050258395016 -219518878354383 -59737855487059 -91221533005716 -63243548356667 -246234138197525 -168979315530099 -152743140255789 -64113970897624 -11360761713823 -121620460560377 -251373766159823 -117725814633713 -200557792802710 -123903323589672 -147097265551777 -7132953876082 -17900037839410 -211239609852811 -114004867089782 -171230361271352 -163368866464036 -49449687018139 -83267506023353 -35602784213257 -166063305332945 -226926170147815 -3711059737350 -8731753331670 -183066673715390 -159012396555362 -102423274101858 -113704687795054 -226974335685124 -189859137702491 -95574432632631 -120529233545158 -154642627500336 -195452607575944 -23356026182938 -9940951867748 -242821005914522 -167645382392312 -179412532059118 -177944147592901 -98413249275274 -129264370351509 -16812829385608 -102965955303762 -243896585322239 -62075619516117 -193093983117325 -84358606515238 -19261855345134 -273199726348062 -66297547890677 -196948523418135 -123072173178762 -144370327327076 -157529663250772 -168396633390412 -105794419929540 -191147190107423 -27414871841164 -170614417945409 -53178642744071 -155853232507970 -67892023265605 -124151375229452 -38581739320486 -267241597294507 -8046571259631 -229166845922332 -235140646714033 -275466835439885 -267246954483979 -115777705920517 -30362872055671 -17654282346381 -271526269498923 -136044969026991 -239219162675706 -268896585897688 -167100840638207 -3752843049649 -19759888599372 -200672058188882 -115547433399817 -197934761150008 -229009104551312 -278926603389409 -124482437226219 -168544710872061 -65370517223346 -242192936906613 -174930162551243 -169592124393957 -219169374057869 -97009110826216 -21903326776100 -161443375702520 -80948692516965 -237238521718646 -248026308874746 -211737289442449 -225382115652506 -280298772200947 -39713142727731 -134421992043082 -166463548717212 -199751082872763 -78488541900560 -53813575197674 -51315208158984 -236706687039347 -248578534815977 -20814697592662 -231353267132532 -214355073981491 -235414465482954 -192217682037174 -151233636072230 -266699402135594 -104659915537122 -83759184336440 -180393004431528 -247296735582356 -208999217750930 -119307899302121 -55933800507631 -137155496617209 -273555415255998 -253659709452297 -227899031632217 -143904831264028 -185286899901151 -27156701365729 -129776815434632 -91669882394712 -91639380586402 -245700508351247 -70888906528804 -30631789948556 -96419644206352 -138944476401791 -127921257160202 -274432355628766 -106492871104950 -230128629087461 -97532323159605 -155910045622553 -175249534171563 -209587655798191 -222570114875536 -90288274753156 -274516258569013 -20059128795340 -266704121882396 -44819619671340 -151493081651543 -215919342741339 -264852742450226 -275860643045086 -11055339526470 -193186859531156 -279209720660489 -72253579301495 -195656921172184 -38793162927390 -16938352284739 -118584604940890 -243997615590197 -6515171144614 -146345951811699 -119123242219759 -102400440982617 -140854814541433 -139486932766844 -149713851877279 -179851238601852 -227379116404529 -147041835672106 -96007128433181 -29247266688588 -260894269918915 -40434026438476 -215846267053711 -105211368705516 -190506352445681 -117722147616122 -36194148639892 -206206286110883 -247767485748071 -85277114595311 -74028359585720 -111676434996827 -198705539962045 -133171216043288 -38072347354809 -49932496209466 -138680691301565 -137736879654408 -111956795989962 -36083476378283 -210168132748312 -5959227646821 -197254244251238 -117088177543677 -204221328058553 -273485951338727 -40587851716803 -173133864502155 -244841050420169 -1386984498447 -204038939128505 -227736343511414 -127670083652586 -226700670724638 -65656683262236 -86172691829338 -254212177782144 -148473455201881 -161401536566917 -211197394084890 -221539027339566 -201207673920403 -35350721444975 -9726202066368 -281018368235683 -213458470212825 -25228900085342 -108609632317994 -168223191558318 -234464649592911 -24321783201089 -32337893495091 -214114868703584 -80372168554089 -169724653853132 -266887129924443 -101544253393572 -72051045471013 -49507886149990 -123116773522995 -197189235129728 -143696793739532 -112867487906857 -253133469127978 -269589266865162 -50413279160556 -146704425414214 -36665779600207 -100009311462024 -176536989975293 -206384229578323 -127854104603438 -163045277287870 -127594435137068 -163304221292150 -201969154832761 -175870438403721 -27283282304973 -103495238967319 -113043695885608 -93228520024345 -138913296591861 -147411609409367 -119197274541001 -237931537849917 -57947419375582 -142613226398154 -149896647477932 -24015519951481 -128156851128439 -272324513526093 -152667594392101 -14407754670694 -187370597202548 -127278479921395 -75027125712572 -130876265438611 -27238645227187 -47595764001977 -46884631243563 -84573011983260 -241824557258320 -165448654590174 -272075495691775 -247949140220186 -111665603319722 -231515512030986 -249441621062360 -167682337929677 -232626733257757 -131133246660018 -277824449150195 -54341114614224 -124161650272029 -241532786616863 -225389484192885 -27243634348806 -77052965732338 -36314108500672 -36021050143165 -140185335001261 -126290806751378 -90355584867454 -201099375612160 -79048453332603 -182435464718883 -111298884299740 -88123106225612 -125999193831443 -230502264868645 -160864895909448 -27001671096681 -184194496482787 -167548421492894 -49690847547148 -52106641705913 -155348062309819 -60129076560723 -99505570012588 -88377692975993 -166955197815336 -109758260969310 -75980193695824 -144220210494304 -25356054269082 -28573291509945 -103145468741309 -219160974904478 -107612535299653 -92696229512832 -246552551446721 -260179036090249 -246231407993440 -272411164942285 -84357944334849 -268289072674632 -51777480512902 -184244065635735 -117236445590463 -162611400680710 -118825833159626 -18204799863613 -228248134070078 -252097371099567 -224926845160803 -262098386803391 -29335073728384 -256266499829542 -192093761412584 -91683261284991 -201976123258569 -152529161274633 -197235306610894 -166762706098285 -275619909650163 -88442125112827 -136922569911165 -12313978928321 -58610444705047 -240359158279552 -144267147641533 -160260574160580 -92958806002848 -124147418921587 -84750330156414 -184759930981723 -132405771446784 -253768220883724 -196746137551409 -51059531232280 -278596578379349 -157511416187965 -88909486792467 -107641479551511 -99744529125311 -202756723577363 -95615674914167 -194711752681954 -2088747400959 -28039405946023 -256110498534992 -195780316698780 -201957592302969 -239815058382826 -74345257889373 -260405264392159 -149053943505125 -190250685607582 -157505773412218 -65209833336454 -75942149473993 -277190086948971 -150883976682733 -219266356706525 -3243140582108 -263379664302933 -191740671477783 -80749672649615 -104964760792052 -172049707758464 -181893536801431 -196667113325299 -67413117273190 -145092939006778 -214899176222832 -67503545167794 -134401733164984 -146646052499876 -68737476619087 -146007955595582 -131555928853175 -66784958249982 -65292554749618 -11190997834302 -17339382820960 -71515461860556 -70594009089405 -20364306575842 -248440305976707 -43611423321213 -163961756757273 -69709275841073 -12395517771289 -126580724168992 -32339465306042 -124529997281786 -254725333966533 -195694455793074 -267850768141160 -7605234754477 -99089465580823 -194636129254710 -278172132538769 -207779057792253 -219744739894941 -952485111346 -266442483198267 -155916219792030 -45729053458924 -174756779518839 -236759952005852 -240928890983584 -104648153665270 -139356119538926 -221763973634232 -231174070199593 -164194398299722 -262723101795009 -225188745367104 -272802888201817 -90029688595264 -224622031794596 -266363018221099 -108036413044490 -40040851850567 -10537849395549 -113882041119133 -274180929000883 -161678828144951 -82633398990738 -50594201479660 -234623239377888 -10339751887215 -62382312003106 -231288839334449 -99155000868289 -225947027430283 -103340725032684 -85539910931843 -256683256211964 -242475573018463 -125771471694952 -118723179517483 -233862823004036 -69394918661563 -133271660582576 -61017814812338 -129305005166401 -244661624356038 -255081520481472 -159723046550669 -37279859167968 -222977933248351 -52983688915114 -102545999673844 -15820040182716 -98846020893092 -260626936835310 -119626775458720 -142675001161298 -205297419351545 -264898612837366 -195537756576339 -220167010384931 -199738331907664 -105914915084065 -91556047483127 -173519565234771 -123632336025790 -160576154759427 -270612146564317 -58715469686742 -15612133194579 -156406887916381 -22330278248151 -281162734403115 -19479921409473 -7589841525765 -210436776892441 -206941580077898 -195958503326836 -156539315354247 -203053380539525 -163211178131171 -144022736957602 -148845191971254 -149133483353774 -59778551363947 -51394082449847 -48577223036021 -168475424182625 -3933807705982 -47093593947963 -245337552668051 -85943831592069 -68829395885100 -260270959430744 -117420735893328 -3787616640498 -175638567193741 -167886418017550 -211449268360279 -262011869571635 -257149204409836 -106728254032116 -57906177664719 -72929064204500 -67341664325543 -147072612669202 -230360522767528 -250812958732414 -214527141647573 -219491192036443 -169978973288871 -130098288597789 -171746934588406 -59491219761440 -144669339165906 -158017674895704 -227755628956270 -133361382952053 -278764092351272 -167197833750001 -40348072527609 -18688741159511 -114688492620431 -78188709270325 -50040004245325 -183692150807094 -153217871640254 -121571197129801 -242963364770707 -201122367661313 -127242373293 -271080050147037 -70319473904862 -272561798637680 -125647959742701 -159624928433747 -271065876558986 -240966236008091 -245643599374891 -139273463109890 -34420379117729 -60833659480975 -228137696289848 -122630706427750 -263161311147125 -195957612699978 -8154105468988 -3606055717853 -91678553955544 -34091498052354 -82818901952370 -125411320485919 -248631058029972 -164727963658955 -208658095759704 -164584430224992 -106759234566455 -244410140948502 -2146351881828 -142914644076620 -78526405057863 -177187229492237 -230866183297776 -171936716300694 -7954990399922 -66662548281781 -146552868072303 -225213689504029 -25587793264592 -260138815423768 -64145615033021 -84196753910974 -11619502344923 -274219197276764 -269354349234096 -169116020223008 -217322225647050 -272205712343761 -97440959522982 -123183482762041 -198522185885893 -249065862624032 -146670810260729 -271776499678334 -237933784331348 -168640333122581 -115178037309581 -187014593554002 -74391953672401 -116778092369351 -31655543554038 -53899040853743 -124891754596345 -391947228194 -116456822206864 -42740183101477 -66719224195416 -90165743036687 -25442646130416 -177759004248043 -226680846664088 -220799202972455 -86432135612780 -31304848791907 -79910466454038 -127537554277018 -210465248539588 -214445020539791 -64915851616121 -198943255795791 -119183953400280 -252713364012829 -242642154460048 -102171981854811 -102327866026666 -253307251064725 -197584734624784 -171896656888545 -260361862457719 -39288687946945 -151473830469194 -35703842100711 -235242053675965 -150976838845312 -38382417595980 -32035336700867 -7721441888135 -205889324238456 -191533126844086 -63783636791043 -280669735615138 -219200343277186 -199271185689457 -215954365864759 -121797595975690 -171102461214098 -90597226566543 -105987949745610 -39553292922190 -257141428410976 -35521264206162 -45997951681483 -240047712790563 -62298610295561 -73975170281164 -197436556335136 -136132588449767 -265726871739384 -86762884526757 -190306381411283 -229927087573556 -263754130941543 -80569677630868 -251354620267323 -193641950498926 -189473416879092 -149926795838753 -261796535141911 -102244899323234 -215472311946291 -84122604254141 -192694974971986 -3415824236742 -229795379547054 -92179917890406 -220536879954997 -2171680008411 -213794982627886 -140001567073777 -238267236716729 -1584047646621 -247105553764399 -281249511606257 -237756950789604 -225669452513860 -50965651673613 -113751999256704 -100068994488006 -11088412530553 -140035971748977 -700295826487 -112937794843873 -72852733596129 -280024738469654 -33918492737459 -102066730792881 -186603838631499 -46333752832173 -88302958567185 -151545058552223 -187329063428162 -62818340372608 -208968429767874 -240931074238555 -149001829640728 -159872175913230 -87937785261780 -54368086308894 -150357262391611 -111104723435366 -175876317926527 -470907626274 -107727515122893 -220030515941688 -8413894807557 -220304887898598 -122514522091968 -59414257513578 -165724640733261 -97161197702482 -19969855584356 -12681155451243 -182031001329252 -52955627972496 -262949917969583 -30474764461847 -36217674377291 -192625092886676 -260256217403157 -94839725098756 -261986179606422 -56587305118918 -241503030125284 -93326397775819 -139253993033648 -52669881267787 -140807106526746 -260413303440785 -190716822508390 -36858510040326 -100148248579227 -194171890263720 -226986923704736 -44627472853653 -265417491814437 -53750815317840 -105841380366589 -102805289090363 -71713988585455 -107068933433722 -148916589489943 -129974091964017 -186127933835599 -92922639448630 -151191048550891 -248120030011560 -1473787227520 -154228529506907 -77311905156101 -201248621225727 -271707772505834 -72677090471771 -182397660591165 -124569009429880 -49399180950264 -34488096496626 -171569565176331 -124075192031849 -266784531080005 -7378581761927 -5643024631012 -253686932073877 -217171520546994 -164373250969494 -112206217929604 -145199346605093 -265228398688662 -11465820313951 -133054155935398 -22089204175560 -43239191560982 -147469166906407 -161091980222242 -276669265804703 -93136172100617 -165685543910472 -69922423034100 -170924113314479 -272193603044348 -63408465028203 -77766370268226 -28778199335110 -189531442811058 -94457806280896 -127294908823445 -198410258974426 -13773786336614 -211096487981954 -178105664882486 -83349357398805 -41348484099816 -251567119386913 -272926197630465 -214538820037951 -121771852280229 -139394844070998 -42326192656888 -129936426811898 -175530528273813 -253215854703205 -62522298643505 -61488316265464 -184778109106080 -205935068379077 -173410107672468 -67004973888181 -247842073323896 -166408677445207 -241760430874903 -272656618701085 -31316202983655 -81541920692161 -103914921613477 -50859348938561 -154925478948074 -140999302654577 -189865100078627 -39372555028934 -236455483793169 -128257442827487 -169680599169334 -124371214741029 -88958387513036 -128863356091977 -97553531419378 -130267074551729 -255526201548207 -120168475008961 -125729823652596 -136344113767851 -267364593571892 -316482627635 -262648423589404 -51356438771631 -213309969030052 -222883357955209 -8029721020207 -156964393442743 -194274298519785 -244564901041248 -148321893784635 -271015998259560 -71014043140729 -157639684955226 -205094864828210 -205087983893170 -100358285794485 -50019509471524 -139706108460010 -217869976150244 -238043474674328 -80545116237892 -206507583690675 -187394021270620 -26478347536641 -229566185218617 -137161827124807 -86092956428947 -119368968162427 -3136874315451 -30638771567555 -117269705063798 -177585283100138 -216193997659262 -4343407931242 -171271348295723 -93920704455576 -86110439170058 -180802727745817 -188468763427782 -194725289787255 -174639331788045 -153725535422674 -147886540170700 -79967898587693 -85107128561072 -251601887113640 -65547377957818 -136594632664198 -64905048270175 -91188631675329 -155158507343823 -175172006670132 -24108918420655 -60800146340130 -10917098097556 -25527604357054 -255668762143814 -146458050895500 -114300979503662 -170046650723060 -128901087860103 -72362702586649 -263182061809750 -151242211274393 -61512832129831 -121074268030941 -177388714096118 -90739958807442 -211142161295109 -151149521169249 -76936919780559 -56831167131280 -126010528194745 -137162664401675 -154721342028959 -218085480463027 -183980981947855 -100776486949239 -70377470557381 -135975256484777 -166680615159971 -209722265288724 -69175710635926 -175370711896930 -148705596745595 -237755990254573 -104505235922292 -188387969144554 -200237779772122 -12780455975306 -199196799474801 -142192694452846 -40875468433194 -201776059215451 -206266544631325 -225440258185423 -131123904797014 -29833576687596 -51533943694356 -165125960732376 -162297391057697 -207493071838837 -139772372745340 -1561463531406 -202637170165875 -261065136273398 -124124177516243 -265913638550440 -106859198878377 -90295374905063 -155133045828169 -68567708716605 -47919403561740 -1452505802681 -99560880081979 -6136057238120 -88535419307410 -14315716735061 -178930718864817 -111769847324845 -59061277993478 -91920147519047 -234060893086777 -66069022834160 -91345045690910 -139035065132453 -238044444709647 -135831505233945 -134373530875099 -173534745187800 -184846260268384 -117821347961414 -237242720709464 -99206278262858 -45575811581992 -277101721534720 -31669662475759 -86614133824056 -16951084539530 -179343521803319 -259817842998014 -83996418262119 -109304104672927 -181411836099730 -209467020555005 -133387101760801 -162764411491491 -224589760926187 -65736835100464 -142468511456838 -169316836808650 -70304919421368 -33582205976038 -31602653071140 -161796073098639 -93683610307783 -56459612085841 -121314677998615 -63964103247728 -74477404402630 -232424711426597 -92985802082594 -132379552318408 -204269154529276 -87984671896453 -181426403994962 -13883755620352 -3274689576343 -110144215749130 -120183398520825 -51269527025364 -205815507888542 -76020240781858 -203778298765850 -191307065894945 -178878730226368 -15395409882351 -211421948538758 -213167238762873 -99020418538642 -145054296865254 -58678038985212 -176667228650203 -144742948205881 -30261982574691 -176173248329069 -63211799568566 -166998282669640 -213337481791540 -177453592953742 -82646490145381 -204087747766149 -214426127091115 -84084909352559 -96099892681474 -53185154682337 -178584475835895 -17423362778928 -188508447297860 -19008044807323 -109323677608483 -67100620070983 -182678673402993 -73001205677079 -56521161467432 -263287953210309 -12541168178890 -281448176055602 -71170787607948 -65496512932569 -235363433862476 -88351519016993 -70483766741689 -244244776955045 -213067976472650 -59473800170669 -8527742088317 -266790273937777 -162711040912063 -234208280733140 -128693433776215 -215078804298955 -166387007242690 -150237629835415 -202839902954133 -42636208418894 -40755087281300 -124000035027312 -12492710425960 -104934512438413 -263911713077413 -59858848838515 -247255805646378 -165089970907769 -159047051793973 -35154840542582 -10786560869073 -164898037058088 -90407406369712 -100997445360042 -220232961142802 -3960521766025 -221819711936716 -148673448430627 -52591084493540 -82751205618446 -207595256512804 -2239735995443 -17726492896230 -264564788288331 -108443231530783 -102607177083926 -65986309374529 -123893744539911 -49738405348744 -31789102431616 -202216636352684 -86373196949520 -181599907998400 -15426103530958 -173779970162285 -218512367847312 -250776805274471 -235217004016908 -211713062090304 -94430854523876 -243951079835709 -234180121986971 -236264341978354 -12389238046713 -265112281909599 -72424338247368 -194086891375175 -144821637498324 -92772271053848 -159340832012514 -182539164244055 -100966107805982 -210139023781324 -206925193548850 -130430292067103 -12491315161 -10455092620845 -146034722051265 -124304935512776 -209094811558567 -261015278973529 -182345634790817 -235361378998187 -5427699702155 -102968268636310 -45918108917146 -217442733588080 -121099635976513 -221020269218676 -46351292379157 -193304235834899 -163230072212750 -263492657900145 -211656642865564 -135532035535247 -194499735655667 -76295595360871 -81860137181861 -181269564539315 -134937970029096 -236954353575383 -180132930200564 -118962577605377 -209583402755391 -226450803625451 -79558583552909 -163154347245366 -120339658275619 -53298556058803 -68952524084199 -99578581672492 -167204148093003 -164701300203930 -94539328189246 -250264513525466 -98228252297008 -95865032006988 -62483844291826 -76544368239283 -225733600638461 -126986283326279 -51872103433666 -113989612890011 -227065220908353 -278929905452190 -21759303581828 -261885288792802 -243368671293242 -16674705914835 -35675121067894 -202418410971539 -59017530661496 -172519185337355 -121267058800244 -262802611163695 -52627221668978 -215351501813493 -279149509656578 -251590526725590 -86905899802852 -186658071328962 -17932767891581 -134404746721443 -67031303703221 -41634372389544 -109015241696606 -23875870036948 -137470875018761 -172038277319455 -221084991889731 -238285462118445 -138107484174599 -241582165137002 -103834025181499 -248015945985224 -119074197616222 -278191889299862 -245660763480078 -96971082279696 -190937819968912 -1063241386025 -139223565586426 -187946436783689 -111097311564182 -138667259094018 -13230714958914 -188615515702141 -164094643675905 -131556725060446 -32398242898368 -180515449499603 -261333368840117 -151995744690473 -143311714466814 -27476068482545 -131069200398837 -214576282794641 -114753666684721 -11290991926694 -278838960661182 -122673926624303 -25416743462486 -92881079951988 -228739441498338 -104675594697617 -76723433101755 -104234496267659 -220684975975051 -76287006577055 -41495199024121 -70664483971648 -280108627898840 -105994430990746 -91516340798165 -211540309882054 -177763291821009 -159728226011580 -261348468562329 -104818748270912 -66410713552782 -36297785097627 -159627835728302 -79660435927344 -234891108324028 -157807483275751 -252510136119861 -100054159235431 -170029950424156 -47173272097124 -115205799960383 -265439765524376 -97778592299478 -245605048899901 -52943863926424 -149645531135015 -79620443657047 -102877830226228 -90060899841769 -12491964400836 -126258387406761 -41004055707381 -181385727272892 -77908849998662 -216232501020888 -205541538322781 -252583324425501 -114614567348565 -189409144672429 -292764324516 -68558878254669 -231932025191175 -749182250884 -82282779941590 -195127504772821 -196213421855052 -274874615522436 -172078632543589 -271473036607802 -123063574740604 -141614393804349 -107980153800728 -179877436108297 -58990867182597 -6104463532503 -29997800273123 -248341336808624 -92755942647556 -37133472348643 -220933243600579 -190704352525515 -47124753790060 -93760499576752 -247634708288817 -188200976028386 -69481919949669 -171893909327595 -184020866421456 -117967721648507 -152360147284101 -64696158535174 -56601496105163 -106981221839776 -98383445240783 -146261002059525 -205979729877731 -253975199055872 -214516802627635 -250469512719575 -43892608076792 -179864949174795 -188058346804011 -193666855184519 -78173107236687 -265377314242656 -160213214681560 -274998610626713 -141009919494750 -155392931999004 -83805579502466 -104197194122808 -15539631712463 -76300852188230 -124073778020508 -67507400350670 -158455975222229 -210515647788200 -130552583543219 -1962930189948 -78365259764435 -261720444963534 -274666593577355 -4925491651740 -98726411399640 -19365657279437 -240559549697046 -150401503621756 -208550339951733 -243682719411202 -115919306307520 -263099817762582 -67956997287665 -157923477524754 -250253184411441 -34120894331490 -117975861512840 -11825477857199 -56870630347761 -169800128418319 -25303392631335 -74083122270087 -240994992843191 -43433178095595 -267982016425609 -68568545534927 -102852338432834 -103772584063332 -155632937734878 -179583739181358 -203780333161414 -162637474796942 -216395570719473 -237819408102312 -280266701692884 -235802989867030 -35973441185810 -23499023870730 -25804396616799 -14585355622606 -111269995202243 -169231982146646 -81686966594541 -227713936801238 -240951685105034 -215539978648439 -149548357689495 -251242059201226 -12166686947238 -191776366143772 -18858711746026 -178707202715295 -107012489097074 -235306584828143 -233811163688760 -238882525219389 -74784923007313 -50903089550367 -26296423939139 -46220452881618 -24851646976067 -30721623756682 -67502793710402 -124012237186723 -269521195615621 -13092930634757 -24708420447882 -82772682273141 -151735106763573 -30338339050815 -132276231872441 -137519914946581 -170378203848881 -8503852249763 -272111987020120 -96012974285476 -158421561721424 -13849455170660 -258037634507620 -249731242625551 -153854458308994 -112502345830743 -69641191388949 -223034068033838 -269053925571233 -196666238805488 -275106691313387 -201035682535085 -99619929591557 -121231095422346 -145747719335889 -4352579500956 -116258743260577 -280299681920694 -142529249570660 -100442998181359 -89073220361690 -217181946377845 -126573287325525 -271583907022969 -198930896419609 -17451087192476 -183175397431137 -229259604615722 -73722674040602 -122315595882553 -204249106451736 -117346398473472 -112005606140017 -29389653555667 -219313817119794 -219497867989592 -70382394635438 -9709531628089 -269770232221070 -173290581289489 -221505547149380 -117543531095588 -19066374860974 -269713088866702 -252534831768363 -154060092350798 -3574034993962 -2113630797745 -173541621662888 -40767669530664 -78294791333713 -76204678587883 -263859425007851 -277182910190719 -76671008268090 -152441595679218 -33622398101942 -41013051971641 -112940411252021 -70313514402728 -227134158438267 -187535900020052 -263802281653483 -228561547467081 -204849918309560 -15584092318531 -271218211323983 -143867632110788 -64584748635834 -166127018730328 -21459904467916 -78125459426905 -83964066076172 -156778483777516 -118443560632348 -266326404028365 -227309493262743 -259203448623391 -5451822531070 -84064776201956 -83896938303785 -8016471379277 -42887343898607 -243132910885721 -126774163570316 -42524262739629 -245279229018233 -215209444614662 -122320281146169 -35547286174019 -12011929475275 -189165410008328 -154471304284331 -126499314857206 -111975884039350 -193070231968429 -132695115536310 -256718198384932 -227332203103150 -253314305576523 -41680337462273 -119798460082554 -257709605885962 -252584200158348 -8646683707039 -156029349747509 -204427325806925 -246702556466715 -99213664695132 -87295117727676 -197956403968143 -69850291397535 -127977770036172 -120075379767064 -266285018494021 -143281770048879 -207619682705714 -65925890764979 -69262323644438 -188030137456255 -51282228037469 -146334358185359 -269614665365916 -238742890266863 -2090392870995 -4592519069773 -147684362786573 -196532684823209 -38611944327079 -223867679674867 -204663792289455 -220683126213173 -85691896458263 -14945305311338 -262332579140016 -56888400974133 -167948742973904 -155482912108112 -117089534330774 -217244991651380 -182215086278426 -210193070927475 -53430032772547 -14615008366618 -191907953531907 -115080830117438 -262491540782378 -12925462164598 -255132030138918 -180471623244330 -17391498300386 -236847751293836 -269818280957720 -235933173602734 -40804811415829 -93572092708225 -180259424824124 -46025557592803 -167766731876227 -195219005391369 -131728491030944 -97380454771875 -263028321715495 -134557387004521 -229573179844787 -213790792273301 -277187782821868 -23859040356702 -133494427658889 -65832710841210 -261807137995237 -240578663241546 -124167781400600 -146259357532751 -31149934119704 -50807943790097 -29296807340423 -33116925318088 -180886956514942 -32020406453456 -229205284663619 -15259609544848 -173392748446067 -2973203675321 -208340100360558 -20340413923427 -111394795712770 -155404833775589 -51634742144586 -121998325620970 -25263144072089 -78151823713990 -241707297058206 -246435644708724 -63464958034589 -219611561645991 -201581782525529 -236463005600814 -40986941152305 -89953660829733 -200644747878991 -13119575785919 -259229998293668 -68231607341149 -141343996219166 -239574746040526 -129214543309208 -21205808499124 -45605673773186 -57135771391842 -151716048258639 -1456626080975 -207685813495796 -39120815976732 -135780458282573 -16455793313875 -229752401195512 -171244943619740 -166797259163256 -272510672058094 -262605424601269 -188291029544480 -263514193651469 -217331727085320 -36380435905800 -270522910149124 -228307609837799 -190849901932974 -264262290639423 -207834110313209 -161750444759118 -53386958379027 -201710192952064 -234193780827756 -12816730221324 -153761630428665 -229283319122457 -145723046626860 -261999448147458 -204006614998533 -161269857835207 -167586217984792 -269867392626569 -237574239561853 -186591698012857 -152084804415136 -135773020005549 -162062557529325 -201716334619066 -105107816133130 -53951336890626 -239977801223471 -263519766951629 -14662075451985 -120552799184189 -127816994035870 -13825565332106 -263424599795707 -69617301550395 -123284509787208 -31712151503148 -239435484321957 -336884737662 -122658986195651 -94142925815215 -66739828711400 -89780561443535 -83496209427778 -52248947015807 -182557414296272 -208155696477773 -154379431818899 -146538298410605 -198823581229114 -71204836028045 -271221246130071 -26263896294922 -63110305638833 -154498773939352 -123648795276364 -73743846382147 -154628567252179 -156355481662617 -58603125400723 -11743083907216 -18257552722111 -47998560269715 -129776062904458 -199173715183759 -196743982457297 -87682642876031 -168137769137895 -270897667641150 -186052776615503 -268779631620844 -149290155686640 -82834622733674 -39851538223655 -112608365786792 -232726284247568 -279785004390556 -250698286705337 -265381815360512 -271503669710148 -92725808605661 -134204705364281 -224011201524842 -193885496908778 -116457623484862 -239751906400735 -190925974042758 -190602105341821 -9112067745593 -47150009459408 -50829004069118 -97189967523369 -37555438579542 -258982330689136 -249005171679618 -80195639158611 -244420328197535 -178029655282514 -19503869898425 -112111543998 -230408293284303 -262111115674503 -13756107545920 -7305437529022 -170119689480996 -104990631729238 -280755232224964 -245587712961346 -88798742360295 -138252196620189 -104822099361290 -10317114270586 -139702788232775 -79468622489982 -23860575234718 -34095818588329 -173395926333781 -54284307792748 -13856634164570 -68091762432396 -9613979973661 -129041352650325 -23875724048665 -132707883381827 -221026353322977 -223122949130978 -8253587765301 -231273954022349 -278787960716 -5741256124234 -189827459354839 -221751423182822 -256073591305459 -64586700972871 -104807236793384 -245407916794516 -159003202717369 -7940544543249 -278289483569867 -275056826173614 -204244703777621 -200985456878281 -129801868750315 -245374936205240 -138782028618269 -212840440590557 -158613246892459 -18541226962033 -247172586242269 -63169413299522 -7563534612796 -253944772178009 -185706419351776 -113961906564201 -153028050503352 -273588425559957 -231535137596574 -36785237587480 -194762946557299 -263792837425744 -40219287638349 -143382740169223 -204888947295699 -211025302291314 -272340998407455 -92754862752012 -9455956898326 -66078981969230 -45322475145563 -275133867067100 -22184987876360 -178798212224111 -257233433000120 -200933869722912 -124807161482422 -174881263944970 -200332211514656 -278612045878883 -127497117937271 -240965716863020 -36580227771384 -239581369202543 -267193127969142 -46209985971264 -271097708551701 -267359014122270 -278173351052305 -81355760431347 -145730781504847 -133112679870928 -4994632446887 -271493538824065 -130928994635260 -103701657773082 -14931240040951 -206410616469562 -250356775603682 -202351726960126 -276534641751742 -104651562163098 -255801105461101 -80346988095059 -43190992520268 -187690031869605 -64604110852198 -40133466006397 -192291352849168 -273814737127781 -111589641862660 -70532073552855 -67263904177170 -273729588692242 -260758923055545 -8216748338487 -15160701808798 -251138695615029 -9666045580878 -109057704677010 -205255485582594 -195594541385928 -240522120911231 -118623953258762 -139137436993533 -87058728975655 -190369185471412 -128341028452769 -242831590204018 -199270504101897 -158379308342945 -36315784373801 -77412700332317 -42191931444080 -241847401760037 -100306937501233 -273392554839166 -267887682472767 -79825307283251 -95537235063645 -272264832118409 -142051280276747 -233988613016785 -45948845060232 -231114613541184 -171426607826361 -47826946333482 -261688041425490 -61908718053400 -26196137602472 -280635530683814 -7690812750418 -201897007438014 -129011123764626 -234706838264034 -147062631509800 -86159998584747 -101650541973276 -8159712549223 -166482853499248 -267978063102082 -223814412088740 -98695908192763 -270222099883424 -95527287124729 -110762968269441 -61767030889950 -96767269609812 -25095112429745 -253149083462195 -195059906011877 -199336225755732 -189473487732605 -274228310691582 -6504753982463 -233376809433276 -215684883612961 -140292067782952 -53876941182257 -161941027398668 -2165526265146 -235316846192880 -217137130816071 -149763281011542 -225680107767521 -190974482272079 -43961323672503 -109967676262955 -159817730996747 -160140987861489 -82331693792156 -91488752833350 -103216656829655 -228112694971749 -218576829924642 -226689471317987 -130496885027508 -166828449237408 -107207970313154 -139475977231458 -228406708438299 -210566972611503 -252618774580446 -120155471974939 -36844615385492 -972980409352 -132885142501420 -255214268683812 -72598021661772 -21127363821661 -198163351833354 -161608657563348 -168608870013092 -150941713886704 -70574222994975 -144550199084972 -159669301543115 -235203382221470 -88922710396190 -2077362419497 -198615731524039 -243336904371730 -166075764139730 -141401700306066 -225933866462151 -267339325285153 -168602670559694 -120707344609892 -177395285497346 -123079497443461 -49106365492035 -130350298848384 -278541207550065 -194464561597531 -57980904722290 -163283851591609 -909457863974 -246922565171889 -42347967800456 -91378776850922 -160103163712189 -2922592692725 -115946960248723 -66765854046379 -124144863915558 -109618421049271 -206622262725787 -120693581954176 -25310962483499 -254096430629154 -189822260494490 -133011903021437 -65377947493820 -213111689299618 -10917813352957 -265383953420083 -216952344264726 -256755437257633 -244172307075425 -28254890764781 -274095084445971 -54023376035593 -142909020321954 -47714580663607 -54907632158549 -66612281281515 -47940465452840 -145118337759983 -77998631965908 -134652002380166 -223766803143447 -40989677434596 -3600330818478 -31361725581081 -51818836535561 -53526981526501 -113832024592038 -260224128986096 -143772255312630 -83884000743423 -188712445852188 -269215242631384 -232916781752547 -201363515338560 -206675667754868 -157716224928466 -265885068927985 -138440419083377 -191408109959959 -145828316557844 -271692303811412 -84058986149332 -148581432603669 -240539515722936 -107536142128576 -160065194528241 -2742862909266 -232746471935007 -220163037271311 -185741652807275 -142659911011506 -195639236795372 -69244458193636 -147279472873980 -101462128082883 -12930422184603 -81038683474717 -168772594287601 -241975988105829 -74071072742415 -131760690302837 -259898132997220 -103832675595631 -120727986629376 -143153545840786 -16543145921243 -145925137996503 -57451255725503 -204772157156310 -188517539634971 -15598934284187 -13004357105016 -30156650904171 -270122331919003 -35133567261123 -48299959616865 -83699980828347 -210838506862423 -189608767701475 -49303716419927 -264924486610098 -184928925156039 -144669234435708 -262878635101267 -220814863361325 -255317870045153 -144398425794299 -183377508505134 -89065402054565 -263089843219968 -150697303202773 -81402523548470 -160419018894766 -247341140692138 -69094701790816 -150818068227878 -45197706100203 -234576370574706 -114576417861611 -14722376320100 -94624874059284 -32179875503306 -119106766982081 -79122175411235 -140239967251242 -82073648180154 -88678299712259 -241317523082662 -23937758431278 -153755044439083 -60805033189362 -176251035183633 -250880138755991 -35956507211194 -231090185765921 -78616838765042 -120839896302542 -177185840295637 -122182227801270 -26754053938907 -73604359394622 -32364826867941 -225801572009635 -28561079017177 -279295052436386 -16555897952641 -238145554630326 -44171422232376 -32974542558871 -85077569572007 -226965311316167 -279464805733733 -115472610928754 -101888033847809 -29157937434126 -70767013764278 -31167081030265 -129275979499115 -248929759335557 -250881460639724 -104403726729961 -225638069917901 -6065939344494 -45134604358489 -243993499171753 -10512457158605 -138484297699448 -10872853455966 -204563656937974 -150266158963253 -37715708978446 -21332228130308 -76814752686773 -32236775697416 -177618746428764 -149653572358664 -109957277160456 -28732604706610 -77966927358977 -194682487774460 -248724013669801 -7580995531757 -261296463729108 -197255711617083 -175738337973661 -165886171950478 -192768536923272 -176405409208403 -242090053040069 -168946467666996 -136533030489583 -70247788190961 -187864548956205 -90029467202227 -3658048339245 -254207175400718 -91571567620225 -222851915174710 -198208789876428 -26376288015572 -181614510478401 -54420127916597 -83913839904204 -93485559939644 -167690290873243 -241482864714805 -239476771139320 -229341288831612 -101317296520717 -229674282269367 -42525178807888 -187862854446252 -279689936486914 -25083058024118 -130634723385132 -36822528878652 -38346404558462 -231019152262808 -148201072151157 -189048313640447 -253740237403403 -254817358368240 -42598513490159 -257946380552496 -30423512892254 -146863790777908 -193655770488323 -60145800048685 -236334152183842 -149820411700901 -194838370127533 -229959698753248 -161074837959039 -64221862064687 -188540824422342 -163918666275683 -108338208836006 -221318684562218 -251664098906136 -21351406936897 -197947998638546 -83668790068003 -230056275441535 -271558127737523 -90500419366426 -163432323062779 -231859141441560 -177434569713844 -265413636254449 -12921531816292 -209934302405520 -107049530751536 -241924873031349 -233891401797282 -172017936919605 -31254614117011 -139742093617507 -258874771068927 -243971988249719 -112907658934947 -17566638291421 -203629851800186 -107222936035963 -83233208746959 -26064194497138 -155044701473622 -239736817033339 -166119070263128 -200674105636272 -270510528720993 -143780482118168 -4013945852435 -111108908577322 -79762424278481 -165670098641774 -58157397619463 -20652906018042 -70770938347824 -39484326673136 -113504692050777 -225034685344082 -137496915354930 -167803171384998 -226664830604327 -118714377374558 -96016924763982 -29958596951680 -202813839334149 -130735899844431 -180152646410089 -164896239759204 -126108829077098 -252099805201986 -94204564990715 -226461282768719 -170333782411278 -250924968313496 -251840774216277 -268117941098758 -123824651189639 -162980831614363 -12190902032783 -72262502989831 -224225444188297 -196655394115982 -41792767647866 -231209427436690 -1322520223321 -113085619135008 -24938463142992 -87422830419078 -150669601623025 -60932048334272 -75618852964140 -12467342865684 -243800370856983 -254275189549625 -179364402859623 -13062667314342 -37894440306904 -277138314701538 -124347302578951 -121250668282687 -90764955645383 -233812378390406 -100360556288481 -41524501910212 -141128002494782 -167289053591917 -53755077956197 -92703504853128 -196359257303017 -220944660963240 -249802455899010 -126638661075178 -66072621782268 -226733434343375 -159802917243441 -170317295038277 -46774455278434 -223241253135330 -40812514129175 -8418302833462 -32063056356013 -57234555701521 -60247430192684 -22236910162854 -70572022460825 -258267735897939 -29999192201526 -34085760700345 -187091089919789 -223820504065925 -151997934150107 -184361236608423 -130725550906309 -129991158355356 -43394329422948 -278523741757233 -8606673707746 -219095646364943 -195251885447562 -166781094994031 -146727782644144 -153193589102976 -194772310012603 -126135858965872 -234958348644453 -74657642677247 -130668430670611 -123102588690315 -247631214179720 -39648512924451 -271023547992324 -88233993597341 -244550969788107 -126416351742844 -198311331129881 -104396390170358 -138798179176785 -83318060424515 -275475127567205 -95788154246504 -126848320962226 -116517843204478 -163500798000309 -74969490959828 -129683123185490 -40319484526815 -20266039551033 -217662360165256 -51636210009662 -140007207750184 -202214971989425 -104110348736230 -141934904702962 -126874717614471 -1204244161397 -115516700084131 -100061437783470 -188803501629898 -269941296226968 -280096459204688 -245115145947898 -122880222223851 -18190037766214 -80312468083451 -221051729804543 -206590875615246 -169397064233255 -49341460138751 -250082371674781 -55949679723543 -185222929328851 -224443051671642 -247950415202317 -90002161568779 -278463191403174 -78918034148307 -145633465328135 -213409363413646 -33933377366549 -219776856783960 -210306934117100 -100793184817373 -162057773313999 -62243174340676 -72068950405019 -31177123396790 -12808816374273 -248940108566270 -259643841692069 -259895324120513 -254144242837104 -21137711067570 -177075996309855 -75894059319290 -150222007041506 -249750401666852 -10007629061840 -252650613473869 -278283400030631 -52135890984232 -249070883595862 -83189211800001 -206894450307961 -21942272329555 -102482015974243 -277251781828916 -108316742592075 -87724525872941 -147651960230277 -117618427192450 -11950343681839 -218258108875209 -263117848469472 -4184641519860 -99223397060968 -108102554648418 -14231792785286 -273650231002 -147650174500453 -259062646639614 -13266945913304 -8226130481576 -195864459794606 -160285292354431 -83617448974253 -124038439431288 -105389741755608 -189284941550644 -161688036604001 -233782103137818 -256400734299433 -49644828195210 -144923826686334 -238130906277609 -22746833591540 -199491915023760 -43606889857117 -254283448852890 -103591648497357 -8185094366023 -178837437793192 -46416280236748 -210262538634801 -243276208489413 -167601838295810 -105750129306143 -113037883034664 -26675445396645 -131880463064910 -266841453450833 -200416004393436 -190730419752183 -209885370020317 -150072390227028 -251097079894395 -179752214161758 -170466004235835 -121476976118772 -88005031762043 -180530540682825 -220576575862111 -83288524841557 -248246798477661 -171462367157608 -188840570167460 -228476157317450 -257446742448968 -114122025738573 -224971070196239 -189111378808869 -195785144749053 -68547521200659 -613485196410 -167372526331401 -64901731868207 -181110641630367 -230640439614396 -11564163037872 -138335047156793 -273401226674501 -134680169537757 -69646751426885 -8979761421588 -271533589820339 -169129841285391 -46820398164304 -149614865522336 -107500229009088 -235593526444578 -152948412343716 -77418659420647 -272503638656671 -62203527557841 -252738837302426 -161030548584198 -80735964276867 -158823071398446 -194528592941421 -239763288916754 -92029589898524 -118286318660614 -147883362956742 -211568162993864 -183189878638907 -12692688648736 -65464949869595 -5407818433628 -197413061677407 -193415200041912 -188625821512410 -132916572348510 -186793403312427 -128411582564970 -167963379246015 -94726126244554 -141235474697863 -84551687130400 -253016123959771 -106448318815279 -86898306568510 -59605582172964 -278886547392695 -236143645725928 -212164563082472 -88782283029591 -32886993402411 -231640024630730 -183340346860484 -109867526882569 -19799107108547 -246537878674829 -94623446779674 -213956982752079 -208866480980006 -42710097695563 -263962757490032 -269207151482437 -81804867802094 -168861220269261 -107490322184074 -257539180143777 -160426881579593 -270322568617158 -70423124953347 -241828479524570 -238823215897311 -135597308061807 -157373018374879 -203668350451276 -166355304317247 -203306482534265 -229414859757759 -63065586157666 -34689915862425 -71518533553480 -198565378854199 -228759010164454 -726430106554 -145467801359685 -278173360464894 -11525706690802 -87571290187730 -128118062108778 -114152858280363 -81472034152861 -198186026913197 -228938230288374 -7515425684058 -39403909122109 -239047262341148 -96947900723292 -92391817586043 -186408183996765 -133766957814904 -215503528806969 -167931254469905 -67540219591685 -74613441283258 -270253874381422 -8535414274001 -109822180968869 -50387542124289 -210235843605263 -118049768199082 -63317948742784 -190376219296480 -184312383190288 -215676342578954 -142223736829906 -264820286898334 -85125715015982 -217046100465631 -62460979845946 -143464316065541 -98832194205340 -245371928636361 -81745233565928 -229964211553540 -115023880200921 -253329688957897 -146405528863735 -191819812914582 -139358305745817 -277337173479491 -269153572852501 -104282042925430 -219788440299993 -59451516902304 -260374227818440 -241295804642483 -133043883570372 -28596731859113 -272660208807942 -89269461504768 -184060427085359 -178300441648425 -276522650654731 -268207907222655 -103893161011904 -136130589407178 -43317174483735 -13655054408259 -226177529368174 -48315318113753 -134625641451389 -241218193478585 -8681508140276 -78485204351847 -26015972928424 -143795254579149 -201742943663036 -168563844469138 -173440603995711 -115626031197100 -91550288622766 -265098349431772 -249482425573579 -267794202763436 -65629607070012 -178468344386524 -233352297813442 -173754545542037 -18166147927660 -262509376917215 -135831807016286 -6396837589431 -187155173850732 -41378592788856 -77979127720949 -241040043903557 -188255282573930 -8575386539694 -86881207608736 -106291515078326 -188124473165155 -1368500740796 -29895641395577 -32661916736597 -81762538809540 -270288720169748 -176932898010387 -50551262926935 -67211046315619 -65402380627122 -176500452275411 -11634061375203 -45080150255532 -229198786449055 -163816906468802 -199904702318881 -246845325166970 -226112138327571 -61954559728104 -23917633488281 -41459217862447 -247914074595253 -205651987006675 -194452037464318 -6376636634714 -251703740730701 -35782104417338 -15588007057659 -212193289216684 -44918309610833 -267041614856467 -109438795420725 -278186528958798 -84174854513277 -79736976902627 -33614165090267 -267967970135494 -226240000557664 -16336791793277 -246598169476536 -81221468572343 -222035698590465 -255011522737826 -67677510921617 -18091014755255 -274743873307854 -138770686773390 -88943759877965 -232115674181102 -232943137168347 -105697938169846 -154481231983934 -177098589432799 -66214914870209 -242571496158270 -145750028529772 -270028003615444 -167418049250507 -253069948937715 -164332309938833 -240468372945513 -69153761427710 -134665565771838 -21273388541518 -237516358443474 -155740135474566 -97288961222886 -64135089593097 -248101068104756 -99894069850989 -162184048291209 -118457819067767 -150536084015365 -218296760008144 -202657603351151 -276487311540777 -105795851432350 -247640740841536 -4793831150613 -164404016196558 -197379422964868 -87579599413556 -205687635451738 -145640765759187 -143042836950080 -68767764508691 -50606354478508 -134697347862765 -180987858657397 -185697012099677 -6619453564626 -221523435913755 -157146670723131 -245491126497435 -83687966808221 -188299300576265 -23121996525563 -164438724259792 -46500344158784 -239970604194941 -28597011615126 -63483706913163 -20224712840177 -120891467363350 -265362251872775 -3048838444171 -272001868887102 -153951807637105 -35000232395735 -280065312546460 -96199989959789 -45780065531306 -97985011761008 -218964517334173 -222643863155454 -223942734436754 -2774579680680 -210306122261330 -27437799738619 -85431896756603 -68488548081824 -222469177050652 -251448821815024 -270049291169400 -72451346221682 -153169002636632 -243512358278931 -139067242710846 -246617025611718 -125764597407270 -245700718207361 -51748074110432 -157115860493084 -235662533278167 -120363376169313 -222056485671829 -98207150800448 -192915511932326 -5742260708822 -260155524246304 -173123460644054 -116409824450717 -88907575968551 -145008902955240 -137571724278677 -114407640151536 -48584518463155 -153371536602594 -5082881578589 -159326434793493 -188877394984721 -149616512505246 -156133656494775 -143821337693412 -26660339296614 -51372954267937 -255700912243168 -139287699844102 -251121484213217 -209127180822918 -170639381110671 -115350725384965 -48306342356984 -205272519419075 -234641260212983 -197017591945263 -133700183834525 -31452843514581 -234605124986994 -179015268870299 -97001942556664 -170163475412437 -11689108487648 -218825913266708 -6374769997535 -1248433872229 -263888622984753 -102487298748034 -277752140248500 -257215244200660 -233037961665061 -92959505767584 -182313057657464 -223809552235159 -147412219467333 -23916589410052 -57420537753725 -142279305937059 -164467820825707 -269653000352404 -240347180731845 -59086162330186 -90063632256862 -80976244778743 -19276023417563 -230856135137972 -167074950799005 -189751364303314 -86517938364328 -143770305934472 -52447483134216 -105700902405934 -201502928130322 -28557855325231 -252070301462657 -138631470181490 -196050713739840 -26094247211531 -81008288457016 -257649601551962 -40894927238063 -137668558072032 -69486076804070 -225288624916626 -131725454974975 -173893298975009 -272888324225702 -47691382336480 -229507863077883 -275184983601258 -193160455195263 -213042747883991 -76006041878414 -66432720375479 -71204346144948 -50906477761015 -82713016571131 -152061304701054 -5069089777101 -229488409637535 -10856413789724 -152043821959943 -127809721010479 -250667958888999 -216462631279421 -271324142820914 -187137567521441 -86734899050593 -275528160883896 -225393554514705 -105865895224449 -159939958909575 -77991823192106 -253990663240170 -96358661360125 -108848880906917 -121132439737810 -171949052244671 -27371152206071 -275135218215775 -107480901695226 -138362832577359 -97269364452091 -133916082651782 -263287241576562 -51945707996240 -245699805661742 -234638406626917 -222158048445574 -174643875767393 -46124986762332 -271711054483846 -276549286550493 -176066362712802 -117806496412611 -79870327119641 -161589753376111 -7842553252003 -267541230407898 -47846953212172 -44339311849234 -248005930284130 -30959678945792 -167352969568675 -202261866390617 -190943285290817 -223399355342100 -2460998214422 -100784783260420 -74445208370376 -162594015106631 -28664948860352 -19863725303911 -47045179199905 -150270540657857 -189818754274727 -185541613822661 -158078026799259 -185216528600842 -173197205433699 -90196463007873 -176058205328364 -28775774034196 -5333427986824 -240416482868429 -57159396842693 -169770175813457 -80802422400170 -163909369035310 -126260245820081 -135608984206478 -158944513887276 -170203141040917 -208785266470719 -168229643314726 -200323175491827 -192751490062676 -187179593888407 -204612465575618 -234207800101154 -181431074555735 -11194974701218 -21701473318411 -91018371351540 -35723981875878 -118827080442963 -57037346793245 -152023468335208 -239240616034251 -40567942697458 -5244958429364 -139943350640801 -93740007895374 -262481587303076 -163712938754670 -36249859770114 -266225279645234 -116336086789325 -195912698074841 -142535094302975 -115866402004816 -192946436317357 -173668730602813 -148885677736365 -261211833643044 -106936514001458 -147667634735905 -271760623636794 -217990222700133 -163843243618288 -263740289721235 -245708876024184 -148581337783579 -210853666888677 -71780267158641 -272057558151154 -14818615594493 -169459458824081 -63895293354299 -206510010145645 -69430116613545 -59396953040991 -129314450278331 -186746504027969 -123962223649376 -7098925370362 -115630910628630 -130785026189398 -273767019242497 -104871039267579 -159675079556096 -264401949080589 -210107045404361 -265417774895937 -116892619267147 -182946805665616 -6613967140551 -79838275836352 -192487443808176 -42963577541000 -276141253696228 -57214770514433 -243881986750978 -164882709082438 -29215440645271 -19049055640788 -59520955536092 -100215389300527 -224002367010932 -33379335922517 -252581584051390 -146781920721370 -77270066674105 -18724913180036 -121362208533423 -183686986147568 -202035283618192 -221068935608501 -220259584951654 -168442160664607 -70039469645206 -7702213285062 -250242579600551 -126280628407941 -44590833969941 -227106272599045 -128901665177532 -142181783265159 -28305244334335 -272559153252536 -13415183393340 -172874132420514 -117544489596219 -143045773353746 -17030101803627 -56015366442036 -167822099393367 -162905172266858 -269341898020964 -173063738001294 -180044113741265 -142469190588706 -112905846291405 -63645523981044 -90942488531945 -212295038847026 -40955252223363 -90333960536731 -162929658914505 -112531884830183 -171092825019 -238079280139157 -145282126287877 -180529473989122 -130147275442188 -82302314581089 -233999506926172 -209199622058982 -55302211224728 -39079363637703 -40172199462437 -74086300860347 -156184116950370 -210114638647786 -77549790531881 -94952517621370 -162947141655616 -216356440323368 -155906524852347 -66241714261657 -232812527212617 -230342686503279 -249596373086449 -146000591240360 -270316348982194 -174116108622022 -130946102812650 -23530177674083 -179000199580356 -208621764231341 -154917351695938 -187600529767537 -118414398452795 -52423756885158 -19647112422638 -68022735718268 -100927112297180 -224018245356870 -137788317077563 -230788168827472 -16841873390579 -121033330172180 -126394093930959 -239659674749605 -41334782544198 -52443143598664 -122367645669145 -90079245843988 -49024196581308 -251996306943669 -14665912893807 -201791799370271 -201410036134871 -83433521116009 -257195666108622 -198567929412660 -70357576685738 -95656814058852 -175043477479508 -145744800778245 -246835651733185 -240623197760793 -151723058536139 -140353509414492 -137784871471704 -119641698263875 -10807850819504 -274755100523423 -18454887857094 -212329862341272 -274639644927117 -152167584127077 -189501346164486 -81195568376548 -117194799626885 -28145754617567 -16658836083619 -216263752762353 -188939513050312 -173017800272778 -210399332035564 -213812019674815 -151288068245125 -63518504361435 -100936024647387 -253568269886618 -260345756425127 -159762161969094 -95364828768426 -16562406673123 -139742028479090 -236655747927277 -7708204552335 -221787966183676 -155866772764964 -51629395896347 -166393946286827 -104976572733805 -235638171561957 -137192235826906 -81046459936244 -94187351605127 -221765644560876 -7917501543019 -212239177819246 -248250511541348 -98843372642941 -159660152815632 -13636519300938 -152702387834094 -38951034761512 -246943652597104 -6308637689882 -132940973368048 -217512418910950 -157626272338618 -97694881410086 -274313853888486 -234848441466121 -125326479227521 -175173325295156 -86824532936910 -135365810178015 -5334056816419 -48669227881826 -56529576132974 -164650839684881 -58216437470307 -88451769915564 -25866531306245 -270112583151523 -105163024351881 -199381442358336 -156500052779603 -26914436555579 -23426363659849 -180601949078445 -13923417934024 -156351405339878 -175546168815531 -141524040308237 -278624698543564 -149746753807773 -138066321361718 -89778214346149 -82526629898875 -92475836615944 -69748440462730 -186761359411685 -75470735106164 -24256699358989 -27893470236231 -15872287784860 -256038234514446 -164537375713471 -183941718519729 -5732626525861 -153741152179382 -98579396457558 -204724384930030 -150722125186007 -68352218943174 -39074320332464 -27391688311046 -278456405083099 -160535485021956 -105458890794013 -46569375896078 -155014844873944 -50017178753992 -90877188496476 -210804216261643 -184303400861608 -205371169253285 -264738622233488 -200815377242919 -249508517503667 -27086405703972 -33937839942732 -161823752369888 -279443501546285 -90429211205494 -161496236187792 -154925035955893 -128427232846114 -145606354997305 -212322879081181 -52638744893454 -173116963118011 -187143201464131 -279388257263611 -30568023278152 -206775295780479 -89189946025477 -210019345259143 -99440821717974 -67613521581242 -278535878705959 -182311820558165 -227102522335242 -272560345755153 -71213988704575 -58871866416158 -250954498877963 -6286465875885 -26857691384672 -165773354123312 -198906504577283 -212234215914037 -200956820635506 -112429159123313 -280222818172218 -33375909992423 -124129823209267 -28082409424470 -245432072671903 -256753697977182 -230902796543089 -106889760809997 -171201866884738 -153966146924799 -138446008231854 -244996369824408 -204535148416800 -50316572201094 -33862681695372 -211409253256895 -115932726752582 -196660672112853 -152693896912685 -27934017183913 -95462547338424 -185680605335467 -239911767094138 -133747319759033 -199046455327236 -209110930502376 -104147719787536 -96493415113498 -147222784241282 -262788331580669 -187558211462658 -151732848966832 -105442562722902 -271574042748508 -107785338044024 -164636030931025 -20316292012654 -98983844537442 -34148084184873 -5974589777986 -207310548912954 -174136373569487 -133769404040670 -60645621584402 -69879723447344 -76358426538724 -192383004414345 -253012356476109 -111638743114724 -87659660471268 -119040097059461 -87039821194867 -100556396394693 -83185833408593 -191405661102778 -135214149964877 -119354073417527 -259555812473577 -234008038256135 -1873330109252 -265461494029524 -24316197450128 -57426750795119 -91302506191164 -164309218457429 -116481267209631 -71775395356737 -102737304715487 -182710429544967 -64288386935961 -42217992791484 -139232600365866 -36540297924432 -8050235374697 -93965662818698 -160183038338923 -203246227112772 -35152560406016 -78732840816491 -116871388346562 -74978634465142 -141639629614991 -154332893055111 -88404878688721 -218819439968286 -171854979573807 -102387425510436 -112745461313368 -240618571047601 -268228726031733 -46351241372419 -122018614882972 -115378368156570 -250733700339234 -237926136517799 -119482671548624 -70924077780265 -199503445053494 -27798945439051 -193492320105084 -119401365346358 -73171324206162 -12630738166679 -257201665075962 -22965410710171 -198766732753977 -48887225457122 -70196414775386 -39648338365922 -79289076463733 -140220367632922 -76815723599335 -277548946534772 -21410774046423 -118425669107965 -88781784466265 -114941647320418 -35756705760587 -32227229720611 -276692711547704 -238561415570799 -56582373324366 -110756285870581 -112235548870350 -29327241042031 -205325772429922 -231609355835076 -210172489344579 -152679803267586 -272145459127665 -175630881188970 -36479067723352 -48990659871119 -103627916372156 -71803408846857 -248023245517475 -74658216819350 -109094318797934 -187003223546418 -238685017209357 -213422114479858 -4080178234857 -220080690947004 -46714515366080 -152940242361688 -92884882387314 -145380827327654 -136525345918764 -269503188484758 -242023576957489 -215732320218221 -156779801217211 -87539279466417 -131220637199938 -31265967984910 -158229381166942 -52042194822327 -117387197489518 -121995320532225 -156443534082986 -245556006265048 -70346203919825 -248802227458020 -133213358746767 -11298081681304 -223101010028942 -147862365718742 -40310933574805 -103797716742032 -178499183587823 -173346734035217 -191780330896075 -230426495556682 -175737240023420 -34260034653766 -152250520663951 -74388324791681 -180808145288341 -132335477848723 -32518207664948 -148142145950765 -167061160925285 -267896735070500 -26078586630404 -260622131394135 -47808570823190 -56663159935993 -254614424918489 -87253409929761 -275364656505707 -136447600339151 -200157133281965 -233109473408112 -99556139848149 -100792959057144 -48484939457341 -185498176477061 -153429325927776 -231055925044518 -274184600296423 -242699279097466 -65590329611296 -49795011814280 -144006861389581 -74225889678755 -219844584701461 -64576531587815 -276297281709866 -120934625587115 -226759795582173 -39840277658036 -164013506056148 -175184186439614 -76135160058891 -157336224783479 -277539102798591 -203171776099902 -37705097829442 -226224074387082 -221784900174112 -146313244547963 -145244982240476 -163402040616125 -137681233352699 -33283516644699 -229540978918546 -179330686279542 -119901890215653 -15308617431367 -6468583512435 -112316911360055 -131740067930624 -102335324978726 -15120811854316 -45035182895224 -128054969154329 -83709501394713 -102352807719837 -26174049910928 -118667312392002 -267041437462069 -10979836052370 -225017855659110 -236580212857532 -87737013225249 -127347439676768 -250874669539161 -194683611143017 -117431721008055 -71286573988875 -202275674783008 -131565722557612 -171980960583254 -97451703950842 -66734619887377 -200845997936372 -169728811477126 -184859834775462 -74857837416949 -266667730257635 -275225441684864 -251290959450145 -214055301000582 -31153606023599 -79195854173286 -182755993630595 -228229495639558 -56683581964296 -182195073630188 -92138509489125 -192621433326816 -169180234318419 -232603321854290 -49867286414316 -270952342836248 -106587896201250 -144013801388695 -17991753273092 -249065290162659 -241839538352929 -45087596401783 -76252966822711 -192080534767847 -99305892745509 -70262497513170 -108693065622871 -74122794878481 -165760995649748 -267845198517846 -539151610053 -158411893439276 -47141291855081 -11718966149336 -237029152010581 -158621839057148 -274347259593235 -121710790242622 -235420657351991 -260255813195621 -85385279754374 -110504835154927 -256690303315412 -153323068676069 -153497081371213 -273562004432919 -144800000262597 -45389000062611 -54075061693823 -15518647590995 -273460217832951 -144575147743525 -150332382191880 -90650043124559 -151470949439969 -255869761714302 -99028526703566 -198196995993669 -228916427114222 -95748568061134 -138472374574226 -57130882731005 -89574651078513 -132374588344298 -261641282001249 -138477731763698 -25029754854962 -157159511449272 -144342110001493 -261085161766012 -156106581073563 -1585862902926 -241104672667344 -3419925049672 -231413466739204 -255204411851165 -78251258462913 -21133916518342 -68621589641739 -91795216113639 -205417342433059 -22533717739144 -103225327859909 -93653268180891 -174703626647144 -89841527478866 -155285837350322 -255972924312130 -263074504892352 -45213845084178 -201399043079439 -72589753690751 -199202840602772 -188164484421960 -219803078024830 -159321194030913 -86178592745901 -146425317814570 -66289249672155 -242973644117770 -234206800793666 -182344560040436 -189327035746337 -64058548118575 -179578835249819 -32451625739960 -97882266146056 -251172923160463 -251377517455073 -237049989372247 -97726676867604 -254378188331009 -263929087950097 -10498183724685 -128553161004195 -22272851122342 -187322300506349 -37159540571252 -207761389148701 -178616304727321 -267897973530817 -135192377729471 -212077120848349 -169245195845525 -182671354538495 -235257053535848 -134512301274971 -68745599108518 -253539860848646 -243550587907086 -267598546903444 -134451946239142 -24770335908328 -160165691131056 -269485010458479 -188082330924681 -117978721497616 -68869593284447 -89070390109791 -247471746490293 -12495837188827 -86252023305683 -174366376059875 -71573528685329 -230986341771697 -59527643053632 -74882190778932 -146353940062011 -95999877355978 -49358598484621 -266997409704088 -168084981392512 -169035966780517 -83840795798857 -244213127577018 -150699737044134 -149494123290721 -91345286960744 -116178732124602 -183347289616584 -29146043535272 -163883120371942 -38295112941913 -222092841920543 -50181364955634 -151922833538658 -198120428781171 -246082737801026 -210377443992266 -123813646174752 -43584595458629 -202695616652077 -21245209543303 -111972574707700 -213553938778043 -136872880662880 -258665326085734 -30994901905850 -262905160443803 -106355445901040 -147489988919397 -8333370043999 -240920700318437 -19325653897708 -255287750125226 -244418205570266 -280454495445417 -114007403930598 -267506591238241 -141276598857339 -80479384398939 -221604149238609 -74245311007208 -232262086658096 -81886673343455 -137369285701767 -197342968339166 -47752944365448 -3405761617662 -80661900206852 -114805858048710 -52564299263486 -205928400713271 -236967257304379 -221312032801559 -92042307034574 -87515389627863 -60329866728976 -251651948223951 -237806349858652 -181557105345961 -5910655393893 -160737142450601 -144943346670709 -98531680691476 -218781351455745 -205657201385483 -165895439092601 -276104494895770 -30856802358079 -45701445372837 -110076510776200 -117638624442398 -253578312476177 -68239930806393 -262658345934967 -28157718081862 -255998277020770 -2741792298057 -267918639256258 -119692253566252 -73176962266009 -81997583532327 -79273654237861 -242006495837050 -84473717145519 -104322163619078 -116116453102198 -65922908098390 -124097148017120 -253951051821511 -112581775795208 -170470158633483 -44133974137823 -183803035866631 -55188791084902 -115896555348773 -55629611968346 -141549405284541 -295841246484 -107505150169643 -237324823105629 -14440997076491 -270678084666258 -113568804790876 -56105005501320 -138202729370802 -85447432583271 -278948699942794 -202718925770755 -214492879192580 -155843185924523 -44421785136242 -175681468999220 -93827166201506 -116923847748182 -120559594222345 -72801366016126 -36133744889477 -61975633793499 -32623385197516 -278965664376122 -206815766737240 -80676244206481 -97094938351869 -190917022313164 -73655282698929 -106937078239688 -13796701012689 -249146938983397 -185185640207850 -117920166481746 -32301639857282 -61508873802045 -155478301061318 -119257986131564 -172793696626835 -13521630165215 -157081768846441 -116945254532081 -106625634287691 -91125281987327 -46643465885941 -196536770547546 -95043302334946 -218288505815077 -148149989891037 -164087661243478 -91366555903176 -23273900114303 -189779135028696 -174323823344456 -125551909441622 -11310432801729 -60886747881846 -38452222614341 -60232275217774 -69871558608263 -65425000315647 -70824400991648 -33825596428351 -196654545792672 -48059791412821 -77540099193307 -114485589679863 -67778228022959 -120625837742080 -125457620544958 -69946029784604 -176784191488267 -173705885901435 -8633103924435 -126999614206753 -101953206164821 -249934663401257 -198477528262140 -60128937428710 -128221612417891 -77439338482648 -26492479903936 -86023671058699 -5135998707748 -81425187101060 -252714571664153 -162013819372154 -79308051952580 -190008743341827 -229518834593242 -118767514816058 -214124541361039 -170726898022926 -230771601346278 -208420461566103 -141174703413502 -106861850716129 -270491045938932 -96187326252132 -83255645509073 -104229049893960 -105520072051735 -58508390188538 -107561067039924 -32322507111439 -253219303160589 -224195668884512 -232694877287625 -136035967533061 -227547714593763 -259609152467907 -237605192587093 -188054756545305 -9942133153420 -23538672826175 -51794261003708 -147213305095674 -47707566686891 -16277935814486 -124305855017310 -193255421434277 -11390854314290 -156278074199314 -191088295445346 -45946202187704 -168596507526888 -187472910962510 -58505771927696 -141544343767938 -166230000904843 -188283556293269 -4693466784980 -200933759333550 -143719728115577 -169176164484043 -255819131380777 -228443291827790 -21706765090106 -272390802750598 -4776621520955 -100159202981586 -232031512956048 -270160101197018 -255719456079611 -98522932066258 -212695266179373 -47343137962542 -247653792269362 -149730314141531 -231926945456733 -262041017309454 -245332991425738 -200066010584555 -187629914476764 -281323026860147 -47807673344055 -89690510889070 -241129386072772 -17896711489142 -271465884117219 -212118409264788 -152357935721656 -227455112640492 -277415902921874 -153627666685887 -192057742223507 -42198726581710 -132432775454036 -137164107534504 -141430879796528 -29020857038222 -26388054304712 -65833053471895 -209137751152406 -72023235343593 -67180546225729 -115102778949997 -15451391511521 -274002795684193 -138336141173991 -110032604746630 -182701004702033 -249045359115873 -29303817485048 -148903369108685 -106574296461543 -172926714578593 -159487099020721 -19424882753212 -167501648180335 -32512760204032 -65181866820831 -84119303132500 -248738512007058 -93171892974561 -273178985139533 -103476110793246 -208658499329641 -45581453934284 -26484004566825 -44417424604405 -130685252462477 -74233531778608 -117202952220366 -71314360019611 -142717140677953 -244917833845980 -172215422186693 -212266099341472 -32367132967772 -145808435577929 -169146790034477 -44943357029990 -60203455316601 -255827057266618 -2855202903222 -161229713437308 -106287541178706 -67460635218550 -96238020630463 -61667595398859 -225421739489885 -157953855354963 -151161441341205 -160802230456353 -96150470103565 -92837102710206 -42006155212123 -89779041261319 -492997097133 -129237045159405 -270904700227135 -39432551679665 -149616850170121 -149429071286555 -79182157999988 -161090125976944 -127473498217642 -193245827773053 -217047406044604 -231595277368642 -171848661693923 -172949709260868 -225749649293999 -144518582407081 -73168671321889 -160033019203671 -206912102273684 -131874053715748 -26741188535768 -166930872588884 -118890928412432 -97873677062772 -133527961075587 -218893612038839 -77491823356187 -270229161067961 -277088583909426 -164564609146160 -182933019630228 -82062389144579 -3320322286049 -64080360706342 -49712051235621 -257747093989992 -245076397105474 -166279180402789 -250163990073168 -163293978089086 -3747634172508 -173406470822133 -147895019204052 -40912511775395 -250752054222933 -124895540408025 -147138428610448 -190388378344477 -233496370299932 -231404204277474 -196219720580528 -125311890497763 -34012048046427 -176277280052282 -101822854493611 -93420408315864 -140756925789220 -42722751150619 -62262898522853 -188586450652859 -234036827234651 -231849077749744 -203670278143040 -11670322574919 -101204744849702 -100955986368075 -41904891351573 -182567023242474 -124931040503758 -148034971545812 -7564439145566 -136414316122082 -216220063152819 -78570201763190 -178581942621543 -260421618733522 -81828879775495 -88914575984059 -190055307374318 -193376383235622 -89069047007334 -106287407820303 -135232466655709 -102009306111687 -68360994436338 -232457418720974 -5457228104001 -122386758052924 -87886628777883 -86815929836337 -32684139357575 -149236836944856 -26091144005545 -113055453248379 -233547011154784 -50359206959121 -227240299024178 -228312948230751 -58068677881750 -240633856122627 -18090981282345 -108166546252227 -185719463078286 -23363052386308 -46964580573624 -26463395409026 -43816969252232 -107734615591944 -210143786632859 -132913676989560 -81703246644285 -16148829319608 -141678351951385 -157103786404114 -128973813661602 -130215457033151 -227614606578635 -59161200873547 -272012522561584 -149323448401068 -213304586207678 -104406508262945 -17669729424346 -102065211720563 -273952213631086 -79871545500394 -71435900964031 -123905100335853 -267277396909804 -267036335458293 -156370888925122 -181930100517861 -260690312462493 -150943011866253 -11224574389924 -240573554549602 -80573957052461 -133017981480115 -76661152208243 -180115416352410 -141551646219557 -139690443881487 -216720549790952 -247811440924053 -127655200661259 -77315338139186 -98845383343697 -27859123983398 -194547815911144 -149816132142502 -218537711791627 -75653459357190 -182125289447590 -107331202804715 -213474480243213 -191067291645769 -47280605655086 -134774789942900 -218555194532738 -130172488410636 -278232901480870 -58597097216769 -242342191813887 -130013065038207 -149022907260259 -213656792822849 -81109226392506 -62428735003189 -198464705129617 -144811089975537 -142869115869224 -149790921015083 -175781097440689 -272091594036847 -205192345976010 -265762649974550 -218242155053462 -255483584836022 -192880522130081 -136589255282183 -29761454399517 -206524711470105 -185614698159060 -185277347191288 -154096637185366 -126766401902856 -233251632394564 -42941059718872 -32277762236947 -132904517508705 -41692762051934 -61174743004863 -151243897180958 -268062264985904 -221998552483296 -224288629804360 -83371353541325 -212956791209218 -57218872371386 -262078565160713 -75283401072449 -224339243647189 -4250386900474 -53034138337366 -80860564656197 -58901745064215 -254936827582812 -231044641658768 -205404195072634 -62843950735859 -259175144220912 -201529508935674 -153517062175057 -215846337587557 -162448251838710 -67915681748772 -17235875837124 -20817751615141 -147545388401273 -165728410415547 -177054592258072 -222852675647796 -52959835104612 -68864554754382 -174008072058228 -67081760698161 -65242365674293 -264563683194192 -2503272777213 -49454013276053 -1138216273132 -272878233551487 -231218488375778 -8339079337824 -87877333607183 -228332914919850 -190075875625277 -101719978585357 -147864706279421 -216657226829247 -1577974214108 -178333726176007 -230245775321876 -190204983499039 -84548317616887 -219361159352860 -47153773360361 -184132925275226 -65450163797179 -60457450866664 -213781377100474 -263164674976259 -122069874353612 -174530914853863 -261156267474665 -160167127447401 -249257360391582 -271832296097199 -243406937151104 -245443099167396 -273490972228427 -182110377578593 -90470412469438 -148896655413384 -32301897097416 -229655843954891 -152174290961550 -273663663739627 -106402535664583 -113419830702662 -100294470505138 -121993843912056 -280779675044219 -165085711531000 -242689206891800 -257802233601705 -224421837905786 -123836724071740 -93532888520311 -98071140954112 -119483635394506 -193781754445173 -135785876444587 -251000511353474 -77670235269931 -210339062435273 -248530370641883 -265902936024242 -178300808200046 -195381130109407 -36438282186177 -70135117104134 -160178176007996 -64200832732220 -225345758544962 -186109296384611 -149228148665623 -16076853895066 -51128278521108 -51751418836624 -62850170663690 -225050536067903 -86201463332783 -162607880404406 -224605103806098 -256460643475606 -126864564965527 -211012812108933 -114876239473541 -245290782030515 -133981129281547 -46625467149870 -50531028396461 -84888284641442 -146925882550639 -200280714140097 -193676238127106 -177084073073578 -246702809224154 -160394955845208 -76925744688502 -86287684171151 -261039967284713 -83931084422374 -78184674993421 -45558045886393 -120116946331131 -188904367448521 -85711101406111 -202314548189696 -85728584147222 -159227142406826 -213675253223185 -163403083690994 -27826551350371 -200638522762177 -215629656979700 -131173834017358 -3493125508177 -120452095728690 -231520086913017 -278378400617786 -114034283240761 -183557777893162 -3406457000908 -242576882190960 -117188421877091 -53037819228330 -208086464925901 -12057122188297 -20792005741436 -269383282328305 -90478674126567 -267242863462888 -126955294922451 -65542668623962 -176590142623232 -60586928479756 -189690743106893 -59807717065904 -142992135735669 -224288354635249 -83121281153936 -44237999738836 -58865087395871 -165322212322142 -15486387119438 -249677804294617 -92448284994881 -261332192262524 -242598499270730 -130521426541785 -100669998589071 -235794515994613 -117903856447765 -191651882447577 -261324236432208 -216014981278172 -54021467542167 -197822317899384 -157873733824621 -60823838057019 -81836026604394 -14319818007678 -183122678238604 -235760021933388 -251626924721988 -281337748674292 -55413760592410 -99820333899609 -226393175437491 -87272634136391 -107721899526051 -183495928997732 -142782564475337 -55841246609742 -169963342314908 -240106350730207 -16891240319742 -268793464451868 -70966273540400 -10322872834882 -99956285049962 -85005572339351 -37451933478992 -239612750437840 -70518008082690 -192231273974360 -176690302381469 -249909789532826 -228530753736021 -13830240042403 -213200349964281 -125141818446508 -223592250411629 -261230541997885 -147879967257030 -213455374252697 -102576963020912 -230772948784690 -55684451128274 -107548683733123 -242480276502392 -77806462654812 -95324666120738 -13673988682803 -40119145791341 -99694528050586 -279803079543195 -37786187459188 -277534475340430 -202911847632463 -87653428480696 -206072760678731 -125091818011436 -24254406846940 -111126624274491 -154318172654827 -214679872051611 -107473683080515 -89855548149594 -1894338907229 -179532457253031 -217455526834348 -140432989846103 -19912240694818 -1928944103389 -13065795349042 -235820818279277 -172539877010772 -113103091943793 -183507665703055 -163861903630048 -271555736975655 -208527325483794 -173788579310083 -45095817906951 -243715459262993 -124783966611598 -34338360876293 -114596834624265 -208564496690031 -222231160679946 -41708977725459 -264489375320975 -125514105313904 -141933906909101 -46641293574086 -186317817477017 -57046031511262 -162183643152193 -250648287649095 -87628669545057 -186597201805598 -153614321227121 -21375872106705 -278989817067155 -102511195464705 -151167996442112 -120340441681846 -253985148903705 -185485566747362 -32530622350852 -158980171691209 -23650695494304 -144790847001167 -242920928942960 -49019447560323 -61411064200621 -149113710533032 -141214679862402 -109165651964677 -259927372972865 -101874745765959 -170547478045280 -60393477169435 -170095048503287 -208963080420390 -172363674825844 -122444613273510 -248488749319699 -133721280656545 -45009664351746 -280172921949724 -37095576005290 -25705575749517 -56706788051378 -217410428172081 -63087676847371 -198828353379837 -74397806523387 -279133088802275 -38323134425397 -181407982324301 -236767602954389 -71908562009674 -24800294424796 -240221624303573 -158676957599264 -269802700069484 -213619623239299 -201760115173697 -82660147955888 -281181442924113 -23863051551903 -221106631660075 -74878408058128 -34550271326725 -252156756720068 -91550776586141 -246217822778350 -102397731493295 -112819356534187 -47935667388001 -135132697771300 -234097574306209 -119042968675399 -121479435276102 -55119592462248 -161952802634530 -180270861461952 -212890323558922 -79523191068023 -240108160332163 -34713334043499 -64568305392101 -32501390214361 -44942301439696 -270720190485862 -144078160303297 -82327937020580 -45808031648598 -246102044403557 -157445293579996 -72248160524753 -150338779812998 -167020272642856 -45425269643214 -10089770263687 -161027169358013 -62922661712196 -72301268356559 -7853554618108 -219787553935252 -250231772283704 -53335333720631 -60398834358907 -61432042453249 -199948600610385 -80542226534770 -197988896132752 -55984539592628 -184241396572403 -203722625026038 -160739563606372 -193506055108212 -180446509719763 -111040044342646 -143223382791146 -51689721946792 -107634195522475 -52337092637131 -177863597037743 -3683867478804 -203921351360039 -243130095438495 -225853355841137 -157947905747284 -93682545621394 -13554086284342 -157309808842990 -34758543162028 -223855005699354 -191268212055842 -103805614096711 -183921722809163 -266058190871225 -232894751253804 -80106479792939 -93977132882517 -108429929112959 -77932147123188 -278813967144485 -135892156236513 -48606684474565 -5575062394504 -173948622512010 -203421686882907 -1695230031853 -230346159356754 -130647264989679 -172393349308135 -278206378789188 -1561300295053 -178260433105110 -151988392604857 -250615743238162 -187910942007454 -57391483408107 -215741802769009 -48480790521973 -35061096273909 -78962681386369 -113093262991156 -113780180731490 -190529512392029 -112928236323702 -35831146113770 -81941989203172 -236275626777019 -118059698830106 -118853329375513 -60118474776539 -128314068397310 -60107760397595 -61523442389281 -87443651044997 -263189572053546 -250002226938805 -253276034115603 -251073279249686 -200762658748563 -209632923271483 -42467303843874 -107865836942155 -94463328224184 -26511072844245 -129506791612644 -124729451582345 -257554083706636 -18698147382540 -279928469848560 -259877052475205 -198169151833734 -24849168912953 -112805913830758 -114068894579526 -46324734698465 -259116225390173 -246429796042538 -169408680496472 -143803532360191 -61024538785040 -83962380481346 -22230147126906 -204889098797206 -259476813852541 -255734412037358 -24127333714358 -140193222233492 -87194839852533 -256726253573836 -58736728668310 -49897341824728 -114825003257422 -178433516469542 -238563177096435 -39564719799788 -34263850638443 -207224101123270 -171678369859977 -137550645080197 -44620246533016 -144272863531927 -43134360988832 -15162017863547 -81380996070577 -208970824576928 -109343078270128 -128857201389425 -5530781755642 -92072597286184 -129598926514063 -126836375030420 -209589867056780 -24396962959467 -90355255098814 -218578314118861 -199790023251102 -149972561077797 -254996079275164 -161705442943748 -90860653348056 -213016990208404 -83239205842831 -235199060577257 -154223600409094 -199387719719573 -239532919485445 -213032948983379 -74633997374197 -84174010954835 -221526217446739 -155497184866800 -116297428985578 -30590491448990 -220582698414953 -11740886072375 -44827249550010 -22155007464321 -50331361997023 -164762836556194 -100458938970596 -236597059093141 -253347687550188 -183196883991844 -154475779737523 -183231288667044 -94753726094143 -37787422900560 -83412717604648 -264807651749133 -18245571253804 -225326227781747 -246058813935963 -256526160407581 -100188705739336 -181185527488047 -206927905693262 -208467960245389 -37897917223134 -23061870809636 -225586527767664 -231699144930098 -211908420580791 -165047785583926 -186895590678871 -82044738392957 -160378674903583 -5471517340840 -210003129670683 -135424011269801 -124248990732874 -240931300679548 -250651680161131 -182696549599985 -176450757478698 -155804201216760 -109219999272276 -161863004077209 -261476946114585 -231124897308351 -100918211480094 -210009645955174 -79856606425952 -214196495043965 -180230294111758 -96750456151512 -28521738449095 -82038006734718 -160259594297982 -166979000974674 -205656847878454 -122154111410100 -134643104994335 -102263053706334 -245671952103727 -230372470788966 -264064355820459 -42061407905835 -107688120104592 -276665047789895 -77243621244904 -155660492895341 -147781427481194 -161290432211125 -164437408024253 -51933320622170 -130048515193152 -112696582756156 -56168955732578 -275104904449152 -53610664458030 -232502494265554 -214635500372599 -271871812443290 -100432181506746 -116301015632803 -135060674727974 -24702739067385 -245705132898649 -15391876608687 -131164478800155 -188846539451244 -30482295138540 -245180673436501 -95035991864797 -188799078801117 -59820257895931 -54039229386394 -104413195826273 -113202058745133 -22271454915765 -30485426570081 -161673451868004 -113487824801061 -165201386058753 -177312421135222 -83447104994365 -242162870852645 -194538455951232 -245709430747289 -222595515942390 -100130044542167 -27579759548778 -115647637241486 -59222073176521 -181465428794388 -120374890006348 -196420636552492 -116642374393066 -228108241027366 -196428444929491 -47894178274789 -222518689715661 -151290119085770 -143365425508536 -190463761005297 -5677884882019 -63086429410026 -142549806859991 -162740386094228 -100899311908608 -29535507555829 -75336827360032 -243673012848716 -250071587274505 -76439097110048 -131631243309209 -99467705012882 -227033904396992 -246033670245940 -270729432717319 -3679396311227 -108172822051685 -278227378599258 -190005780138514 -264351729804567 -202614785707556 -24399898057239 -225758455034901 -281085805215602 -271822938092730 -155096607857559 -234438093588019 -183418611347520 -201530920845260 -175125261876141 -153726087617657 -164797144350564 -223919378596616 -246985323091526 -250939671657271 -60292505692901 -34894730563755 -272900932499932 -162157803207023 -25465198334753 -214607224266259 -78119031446991 -98291817786297 -125717344718700 -48271556636594 -175302838547536 -135002098750402 -237402837015522 -145422640227406 -205783655379549 -141557499885790 -185241961880200 -176696343324759 -186795075373298 -72514718707617 -4054372659082 -124651254912972 -185061564641804 -236490974823659 -3896179743538 -37114105200809 -177923592338529 -270601543191736 -30513394041983 -210494998208594 -129450225661911 -146534101742825 -193464852024952 -46739316542578 -154626574202806 -109334902798132 -210387749975125 -229933149499602 -64683660914885 -28489661972742 -14953067429765 -174239465270451 -18245594864758 -137513124414676 -194656973913406 -89961634041533 -176626228402307 -226649049129427 -65244538266803 -5948585109430 -190238461120657 -106383467932721 -34288886286496 -116904564508071 -70737873836410 -109372893410540 -36077921037823 -84873320599275 -71266869059329 -277928170432108 -58026524789760 -175436010889837 -6875619875669 -170769896535877 -169776081991996 -247198772513278 -41936049221234 -842743877908 -43462878720210 -184724343129212 -138347618944129 -120155691782011 -93885185471928 -20432644111645 -109503186616872 -196968662464104 -11194506688559 -53843952513333 -55509789375221 -94665204443777 -62084308521027 -65226927476505 -194502971515679 -22677488355995 -209409423100012 -115790176294238 -188524076408221 -196888084079000 -99794958332836 -76975888802436 -135823894261044 -82801873849015 -168220298317050 -257969880603860 -108706330127131 -72417419572065 -153493717912062 -85751255670412 -127114647272659 -179276482637550 -102641097351540 -11138212732545 -194698191156994 -15302469181779 -134685679505280 -205548523137803 -153152983944667 -57944773364029 -35714846600542 -12330226990243 -176619681816885 -170634510544052 -265237280836628 -39750439475999 -223431771982447 -231332018478153 -223452307875423 -113744048541408 -36714080087419 -143858279503571 -132196485138061 -151348035182569 -203487543395110 -76317570330321 -175808755448702 -80482790905201 -135921177653248 -145164272722016 -13299696017874 -3484114231215 -27067059976884 -166712777824821 -107570706206653 -96825782177835 -58431019365550 -146802722466580 -65856050269773 -47751109067419 -143600091317228 -83579555348890 -235074813426485 -217940868778099 -134419302074972 -216435505379515 -155460612299280 -189415109069835 -65007844530430 -108229372096349 -73663095367577 -68359053754340 -185766127190101 -11749629181914 -49872670245957 -103500856079850 -276251370446587 -165073550106615 -158857246171671 -13118239201286 -191645810623415 -166132308367770 -234290542519164 -84648488438804 -7182254358625 -138907961058533 -138685723107429 -131734037879576 -275880593848067 -72099481940384 -133022386638999 -83483235438616 -138253641016871 -165911335502988 -172663837617318 -57725611481630 -270874002463607 -107293506497512 -180956333159610 -244824824476923 -174591978766299 -65199227931848 -126082836893005 -107302659689752 -183256746734470 -102145100976243 -73995020872210 -258559851888312 -79601055312999 -13078460368936 -69248510485085 -118289766088986 -195964265632758 -22740853137351 -227178881127507 -189736245399992 -7886687621995 -198698750004326 -42615566173460 -122264829696189 -11673204393481 -281466513203159 -38442108678071 -79684075713915 -159207015967513 -264745265325376 -171196909310270 -264727782584265 -278201687762518 -142419523898357 -12641739532784 -140793681114504 -192712659665876 -207225459983772 -252450232580206 -10914520045490 -23133697660626 -56157298627062 -191386568994660 -38617714834651 -250435244954419 -182791422532658 -161403569829334 -14635660834271 -174827016066895 -81975836078021 -120496637158786 -199734993260449 -186154414833743 -196552997869669 -253654452728283 -79931311112734 -67723083775807 -159534993599442 -174667592694466 -185434752649503 -136921855129199 -226429781915724 -107899427527842 -28245076004719 -46437003166837 -186987866142601 -270012785371026 -52407462994898 -127867466953094 -53432050655450 -24377682236114 -1432803864960 -188011287345367 -86300335236397 -281233026581118 -92873966428573 -213725887046940 -201170623269063 -227149848975885 -265440067381589 -169554514038083 -55960419814005 -50249884516698 -34456572226971 -134832177820907 -237964550488417 -14074769698113 -233485068480990 -104577611703782 -12485318980433 -258479380982485 -9318870590344 -103138848506774 -183874572811029 -121075374615877 -182150765170586 -242313374401461 -8530282527633 -241849087666602 -182188265496890 -96060170387450 -199671577826099 -147747568013395 -182173086793386 -118726669804129 -117577425416265 -53109443721560 -217339713192092 -88906743340884 -168224880266593 -135070559259506 -176213172010007 -32939136268473 -65573071931805 -45344306177766 -3199366795173 -99909290050272 -238622083021409 -199564727387937 -228900611064226 -176576577507216 -240578474239832 -186344083363293 -253035704690409 -7702987890371 -210124840107796 -11984145168056 -107033952536505 -111531795601334 -24315098745766 -247306143604500 -281138213986836 -240548116832824 -187768712692669 -204131321946646 -250600424141989 -229389513284959 -261892510206688 -91607177795348 -270984947008968 -240668717894441 -94448104376168 -184360660559578 -99570525363913 -81778221001316 -71814549284825 -39048035644096 -190293801651744 -66785626512393 -168409753325148 -109201804103912 -161452877817711 -185130236956286 -141998330749839 -87707696741908 -25026703661358 -155961891505115 -244104700578226 -34389222456387 -16608737975169 -258666720946049 -50155421098971 -144454366337429 -110459376501514 -8864783767951 -221198983863963 -204948281623543 -85541440017137 -169190842923995 -158886282587127 -95504641307711 -264749390123871 -67594107429133 -48909286379941 -230205765554304 -215900803508791 -47873615539836 -19026335420725 -185168063539644 -180005307889322 -203191539209455 -226569741299942 -128604069471211 -157598119291878 -36393634589452 -69817990381655 -122281778471708 -191166074661635 -264353174833076 -208870190609994 -72972380050625 -154330497396003 -91966084143973 -78810634041611 -249398175627108 -44534998908434 -103451352321626 -237706543424950 -162337112935957 -269603011520219 -257638950799347 -135621284106470 -257826272144896 -239306158527196 -174499408922134 -155725155884489 -84367016490302 -191033331013798 -177880407023186 -67912846101272 -14197008108417 -95832482498790 -247098127551956 -3155287377426 -136496825363126 -195604822822392 -26146663592006 -66487284687418 -46173617218802 -122635121957082 -98233062996616 -115450961916754 -211083211365008 -106089684966510 -191552622806521 -162364772898816 -17289714826949 -152720836370649 -93129569628935 -21269156471796 -176613022294693 -59481209820065 -226751732440299 -175574075963026 -256065819849459 -93846493157321 -79658857975295 -97653785061173 -13995266870174 -268826766087077 -260353518995023 -186580633155637 -214125352124246 -19155277813399 -171909791517441 -196134654820472 -153777047171293 -252652251308565 -139026837892005 -105115685873286 -128740202001821 -135584481541025 -22911675243233 -188254836431685 -99063517112361 -268120568497550 -103161701874657 -82852127279177 -240310532431798 -62980658268866 -82225085640204 -220634596861612 -27793380273352 -227766343421032 -161006481676439 -220064986589615 -216160120990434 -61534905502170 -248101315443233 -91672743429642 -259539867823354 -261181206366172 -134795556866610 -233990870932768 -46893276708437 -244032025644669 -243488538159774 -99509286569696 -152311905197563 -169889861207444 -194106340656577 -70119537647409 -128760641430623 -228458642932786 -146517170422904 -170137889496408 -275074182421332 -210826222163273 -64595981611999 -223760023548360 -7386528203412 -63948475500205 -27678188661044 -15598965416769 -268525000701464 -144656067544330 -81751864712503 -207588801952053 -44365893561448 -32882214229944 -137046729554596 -277792829392346 -172743770201919 -207583397639489 -114846323081052 -21209192863722 -132870159382519 -214663716517062 -219788720546835 -241340415918171 -106269284193926 -146111683020916 -211122718112338 -240067193133197 -211545885224579 -64610280687450 -29233018102047 -153071258353641 -182031665109452 -267866064037952 -138243930305812 -79586497409268 -219431838275355 -202891346335807 -109825193122603 -178521540491151 -47960923543087 -221260733037312 -151609762665076 -94512641270895 -78273957296131 -20995066889497 -101141388896603 -1960122926175 -124347896078866 -35598492012925 -216691109431009 -51606603818693 -121776008328327 -221224713805022 -59731517044139 -13627566999450 -100041994044163 -147404882647900 -278504186121417 -114873237381612 -89359342247850 -215501501677882 -28511710453062 -54242486373827 -145521274245561 -240291165986864 -134549942390679 -99847293957157 -159086006214323 -190705437474577 -164381692204317 -174254998238203 -109575430039002 -107159673616955 -274515337094147 -188247310516718 -271602753528283 -112860984968060 -139790283665078 -117329258402750 -144328289537398 -275631102279938 -9820242652751 -273204032558690 -70686475553883 -157466928592281 -32255164143757 -102794428468743 -141354119765455 -158083458547506 -169259171004428 -133054685420452 -242083710077706 -199066335409161 -110120456501843 -128572970012653 -105336906320517 -116212517692432 -189378246822154 -79820019018798 -4194223425772 -240406410005919 -70764873288529 -89971696212064 -59049475360252 -145716174432004 -218880189855595 -252653316913752 -190215564476254 -247800377300102 -32207834081457 -189787858274524 -134224947455625 -170806818008117 -143611322753132 -17192810796774 -273529117780509 -162904370153910 -154024683754483 -200103918626662 -90893503464342 -6136508030883 -39828535804089 -112872036929745 -163775480794289 -273316268877915 -12485444166672 -279530968662345 -215329490556971 -170493806325642 -269778843428150 -252881134075833 -69100360874466 -81797964909777 -228488826480667 -94925271584894 -141874532752156 -83655593875149 -59232231049205 -14688728103408 -147919020697966 -37943445553869 -80195058479565 -107872749190658 -218504841892620 -228127649260883 -43062114353065 -97991072442403 -136772759327590 -8393669534743 -47867920679055 -24380659821124 -240407298231101 -89902871913537 -17530108944438 -152062795887115 -183744383193792 -140298324815045 -35481584836195 -146154667268632 -95763567908292 -98453677837927 -249832959615147 -63606307788458 -231194313953616 -5396196587872 -191965438447140 -217509413781591 -246374918896371 -265488007604126 -75736592304580 -278503440096293 -50116559340633 -95235914256818 -32687639095808 -116769382670905 -198960395763278 -28798351914508 -76255750679517 -110056967654275 -55104662214837 -149236781040332 -67152181451869 -6118751243987 -255129880369557 -235385459577393 -175301556934855 -264626190247154 -99214481964227 -174496796556124 -251512580943742 -116638131528841 -251513473808654 -57974706122827 -270229828560653 -36877944468566 -155102810862121 -46212913645493 -16314077770209 -106088444260471 -15735326124446 -149765892684111 -204301814194263 -149415073865432 -34333529464912 -130859357023350 -130263247162704 -67954224363985 -262411189378108 -65949244871326 -262752049180744 -202303523090376 -51004199960793 -43113187714420 -153864628310187 -65035130955790 -34690627933378 -104784623598205 -274940959067168 -235036810785267 -117634701804467 -102480156697799 -185985648462593 -51820306277528 -11353505780130 -7640923149327 -21773401905564 -48856520109789 -199719784955694 -200435867229229 -207713077919282 -135510631565456 -215635137296280 -240841505245934 -41568081939960 -156702492462346 -84694634673277 -18045809023357 -233785516493557 -228045886097987 -191892932108082 -161794214970610 -95595443995839 -113962911024131 -147990816591229 -111428620288008 -139264264549951 -212822031924336 -39987926392980 -189906502731436 -239607462763175 -235598825118838 -259601928433348 -68655202263823 -262993892208429 -105723028911179 -251124135264679 -36792816832835 -183829242432926 -262521551188062 -123127348438080 -68525879623605 -183605854628148 -4548407443437 -119686372839631 -71822057588310 -47262683770043 -186226979054368 -79341000178740 -158735232834318 -51835086516455 -111687998646207 -112680661003682 -131066945763769 -68939165034304 -139472465119041 -257091495382936 -215308978749626 -25761371915155 -280405812529984 -133357578686894 -123644726720045 -185846977519943 -115930909731585 -145669914049858 -220080674007471 -153978272539881 -68518739757181 -208177364654141 -206116522843904 -242539242355067 -67917580071278 -57221846542832 -101263439470818 -274220951823408 -167336724038721 -30530190750411 -56736638037375 -270414263733047 -228974971132887 -14584420720763 -31901115551579 -130958147253624 -71637331805201 -104471327525172 -80628745254842 -107885573744034 -191023261960204 -57245874787917 -68846665106178 -125675059720919 -109449409844411 -45289987488480 -134869977811774 -164145243474127 -44670779531846 -9528430304425 -50239407228631 -246142214522914 -75553081028400 -52962854681905 -243682931270551 -247989747348617 -203309851892091 -224143034371825 -238939333255983 -260911676306556 -174246709840071 -142415815305750 -41760559933796 -27891894612893 -209426498494214 -113705707318225 -10029566089224 -226140270333551 -73879316740420 -215185122565111 -78997985539616 -139947976026700 -240004946455863 -196680183720518 -98283715483561 -118221303283455 -241577405968733 -143259043163308 -246364895500163 -196993195402993 -169169319223460 -227872923550514 -277714414177930 -104350969922256 -219258007083204 -221007028683015 -223741401480179 -274704020151146 -151037887514347 -264334397462739 -52226811101694 -47637303546886 -172745384419754 -261103069182528 -220345069382240 -227728279434770 -172279190485044 -266912325930208 -104707587583139 -92737077182995 -45931661198213 -9519288448203 -82838841255393 -169014601702725 -134194466776814 -142694462221216 -189937239940562 -237020011586943 -76947182954795 -75316945795940 -28598086142945 -161753920034800 -200689750215250 -132198466148417 -84138651919179 -233323681502268 -229509394633950 -63527871404744 -152401008700057 -16554412384694 -247973140756986 -190229120024802 -5050877740211 -210041393905625 -197583255390045 -145191275183592 -64667206626209 -157126274298846 -78171192291230 -67674302097959 -122071916273221 -37411858773544 -119763483136235 -174707801768375 -225383467600756 -20010441185751 -138842409100022 -186444594028173 -242222529670240 -99276525561335 -139681177485473 -230000894177763 -267166260083598 -120689496834280 -164412243639671 -113319924696571 -5409100087175 -27815971578902 -193429588742462 -37612436980884 -211669681441889 -71782485966815 -263777256218988 -156020180899450 -62557225987650 -315836432114 -37970353444577 -74893818717539 -239380747139773 -5406396382919 -14609240183444 -98377133861280 -110796866143158 -186760106380116 -82165743697341 -183102720914828 -269114648272177 -54013292045390 -82617420404031 -141926485780630 -210989188251423 -260604310478034 -133340178118517 -192964284463337 -260852564796589 -177549350131042 -247186684714630 -213853376142824 -109873780783803 -108186976450423 -64661983568509 -270282682594254 -199594637683667 -123603588080920 -39793173432434 -113715126762753 -129497322425653 -211361504806933 -151117251945307 -158249094607721 -214000028963089 -215918732558738 -90536182521437 -177667105310647 -168625564492052 -81460920627479 -196837497669403 -204907522124064 -926170663808 -170728119677872 -24097607004085 -248112940297626 -227272025464738 -237398321234008 -122022723678049 -42175464047719 -68812383416241 -184285715789903 -126355882776344 -121135153312004 -120647975480318 -116504800802940 -168498777674548 -60553429181037 -266547840354965 -245329814757178 -281146169191959 -123698762158914 -211934475355163 -224506925414470 -33895495951341 -266109266823657 -249720122280658 -118655616357266 -154275826830391 -133259829217970 -140422780278804 -261740097372681 -238877463843448 -180887247517985 -255150986524873 -186002240434882 -19823102759947 -236561046766182 -166594940678154 -180283215545504 -88917148311003 -45401422700205 -40747843154866 -260971911108997 -156594049802528 -204475163262872 -83268822939959 -238223064071035 -13239424022769 -144912039492858 -223827688138081 -16718223709879 -244645120103024 -274805697449298 -227554509773560 -240842909241641 -57818356110225 -61847126607280 -916897735247 -249315123916431 -240519099006448 -15246320266700 -72792410112529 -172614648149032 -138914174952828 -66053242718388 -97114243835751 -169965477689419 -28175891714025 -270676570580562 -105666073406511 -150784718095580 -259818339381029 -193457357606486 -190645117109746 -152327718117195 -247504209784326 -19750152666578 -175070192738119 -172655037208508 -246670373036719 -115624692600199 -172243575948644 -169605906133177 -11331575009591 -249209607598364 -119985939668376 -209967653585633 -256276949609953 -270749148926844 -219527398968325 -194875468496758 -213516150737635 -93740203875749 -201797191828767 -92143428630916 -82298389427530 -58366893289994 -67181961046466 -63708068745285 -18846283601795 -15132856295290 -200342337499477 -50226601856788 -151418725206422 -62230291167585 -61836358125569 -249204216015969 -29353397843094 -140422826421090 -269629424483187 -192637106521531 -121941116225643 -21971686404597 -76741469691599 -96818649289213 -30310804227285 -254370428074691 -277311033192383 -167778741689288 -70757769866408 -267707678507788 -66392384126321 -75762851096537 -218104238852302 -270957951129291 -66057730339397 -272453715080334 -23318826668883 -204527405947802 -162359397043857 -37365312531291 -95709191869707 -162030778474168 -280180070197497 -167496369813609 -119244208500623 -208166313858011 -26267075625236 -133644838387556 -112962050041230 -220684299487125 -138845633603221 -18320804081073 -141080387123727 -174399823103868 -11631784594742 -274288078698310 -215966647685774 -86036764920970 -90949722218782 -4040629638637 -127064198097823 -8268009994906 -126693542776256 -57551965841030 -115520394315748 -84844195918252 -209414980797742 -155606868624621 -119900482366054 -176160791189933 -137157820295923 -29738722141566 -25510254240232 -273575433745043 -234314551265568 -4260142135305 -217081871132804 -49551289532067 -7363007983471 -56618444321499 -27333160593916 -17469369228286 -203233257455846 -169301471804950 -232041431481819 -137041966957132 -106903589786186 -163296761945892 -609982587061 -278922324411082 -10740174153528 -164553450246916 -210804866761720 -247394966765485 -90983906487097 -115876037028694 -119922012017571 -34898914866981 -225934477457434 -5935575186185 -280014955296453 -98345395239787 -175900486663677 -34193401477872 -189227332573042 -176360300065968 -281254809505623 -73047212126437 -7965062725359 -20180473310157 -248510245264779 -14201340350236 -20633976892295 -254665076557198 -276946199970462 -185189215625437 -29695972918246 -35732623293475 -235323520733118 -89671958156255 -220809846561149 -176082594939813 -268827469076791 -8684721480966 -220194469076655 -162075345697117 -220268149439915 -234353804211875 -178439121752416 -177215557864600 -215485781831801 -58452465083887 -168388496234482 -232343691817465 -121365817437707 -12967330699690 -255509636973232 -156246258321327 -215741687812450 -221214131485205 -267181767992860 -205276893325120 -278791384904329 -81168177101397 -237524585227918 -56394290673181 -94671916851670 -21974158341575 -175867395281824 -153092241425281 -139414904798478 -80743802522048 -215159419168694 -107944738941384 -140517152858247 -180074900869633 -257139134078350 -277672275822880 -281275919502149 -253113052579501 -154464276629324 -122546050268650 -167546458368520 -24180701364040 -269611173929002 -83495425375153 -56024632551258 -175760396963104 -144228162983264 -159805965289911 -169617356804020 -156499170204503 -184400537650739 -271696008090393 -161899138323545 -119883081797677 -47160293095734 -205221678215895 -99639283005610 -188226190080963 -121417903999039 -75343613001496 -51941298081079 -147520260315097 -7219250098076 -191774904756735 -211561683949879 -29521722847058 -136855964691414 -158485611195593 -57069198720120 -98669620814973 -62862112341148 -268806031566967 -5872156792315 -70262075335608 -4340950856690 -150371041879255 -130441266839213 -139660380027426 -245771525377258 -99825108036294 -140236962792466 -45517958506169 -55284141555673 -26213669452844 -16584213017892 -60383301216850 -37957471788151 -191777822328018 -62035468953820 -77073679967802 -215051361313072 -162630750826807 -12301054032094 -183288636232290 -234655843976786 -27731101224771 -98331753165305 -183810609526764 -127151538347378 -276274682027189 -250871026768601 -201062990375503 -124433037285576 -159651817384804 -280295925602189 -219492781177726 -8512880609249 -134447625242837 -25301394901059 -73823657599708 -59048078991788 -217221935054337 -138236405855937 -22683564196367 -61178962159168 -93007580505520 -234360969588271 -79077305320985 -242479435938161 -178197281248147 -186182025888161 -103156601233676 -85916338747105 -2616372364434 -240102383219550 -145116585277281 -239393137451745 -269638456109955 -171464297832594 -44697509112236 -261461986912738 -174871967170795 -49761326747325 -34966612344402 -114067307879311 -79400644875027 -204276661090024 -198222191048787 -224756859012940 -227316195261005 -63789250818433 -203755435659434 -144361794525336 -120884638546092 -8841403666496 -85715333552650 -70950560635711 -127611265530037 -4547587755182 -261595787386516 -238119524272184 -145801075067613 -118947713670185 -97447661487888 -169144855358215 -168375423024515 -170155746825151 -117871684137012 -42823134648497 -255685873038209 -179446277352138 -178057236640694 -202230908190196 -103233652747655 -225510276024746 -14839050075710 -48966703323816 -270966507156703 -26910835490540 -167644305953764 -17215558586401 -76772552781629 -25886242271636 -167679726210457 -261492215056724 -196982268711155 -145167199120110 -56334169476992 -101386807132721 -270968099444657 -174800539862168 -248937941629665 -74918583232978 -184472761580307 -130616354805374 -98141833348659 -260116294174132 -21527409687585 -139122105200147 -268208255443695 -169039339040148 -128564425355961 -52886701067727 -276562562452177 -74702548780365 -273137042230586 -83970515292889 -26993088612140 -40645547983995 -191004496629536 -228909682133858 -30339249208629 -18013293959127 -18630216808569 -121597734879156 -164701436721821 -20039416170457 -56152368837435 -36840781218530 -8812223685023 -13703894734385 -185300837160656 -87537341443540 -114820497015635 -254329990347867 -136400876754795 -180112771108123 -66346451685534 -262549587743373 -183878179824151 -152846224457252 -91787124935998 -192140991269327 -189640073180090 -85338551738660 -40884231726484 -209521423053866 -274883889207404 -10148289815197 -31682200426973 -47244570824876 -130716556196062 -38259199611293 -63348838907066 -3206428387425 -212693608060368 -128713875016410 -113870578674132 -232719566983047 -207447954262339 -281220208975558 -264828832596940 -20916614496310 -208602630067582 -222384966453803 -230072496317034 -70808077329939 -29201654171416 -55824914915197 -30736251816838 -169818206603862 -105972379970973 -177523773961636 -122449963090158 -105039731705339 -146319432570313 -68853029541734 -90304145329914 -1153857031794 -16859889260633 -209870584795705 -173207557942823 -195189475792689 -155766557062672 -168882860223370 -194083945521320 -148573285627890 -188234238959813 -178761053163867 -160907224011597 -49093012781979 -48504677097440 -99378889572523 -133159012656851 -89949028741856 -277376135439273 -68855681312937 -108655418728627 -622305938991 -253066571337436 -246860320331072 -177803299300490 -122336499118748 -21270070922516 -201138760441568 -155896207681966 -239204693881417 -122611220864646 -177316691185292 -147872748358497 -51903855961442 -279236541021525 -210445351096911 -121819855348134 -244875382024133 -156635301497130 -239368099213741 -141563150884756 -267772931460572 -35715462207977 -187482366775437 -124424386392934 -220240456454047 -52515304927745 -127892881567439 -93153194012328 -165278957195940 -249972288310519 -258501540231456 -233028737521560 -257688148674123 -275990715393394 -179403787627472 -13159473887582 -50295186266878 -162115826938871 -189413922059951 -25606011725416 -266756474415319 -134391286812357 -175117697907306 -213211947917750 -69226079088700 -217888680189031 -153783451761027 -109092264141625 -170145345745537 -138378739071440 -120587314530396 -277452880763355 -28246591513098 -149845812310619 -190925031652368 -50174596755816 -144006434290360 -38913163728361 -226669320878929 -252713262105620 -161646890844081 -62450693811376 -161313100477820 -243831965509023 -17445037087875 -171295944071525 -279268066373623 -99946334450485 -181701474400908 -50240371074513 -6698452405274 -180602079548468 -71441635217763 -260130112338035 -184185825188510 -178252468618002 -9175253212298 -144695554514013 -48417463548965 -190914739826406 -182135831752210 -193410360034692 -267069983657767 -72241767799364 -114517577362841 -32387698073494 -47220345634051 -15178489144600 -237320955877434 -257793632491103 -249379526668974 -278877885756774 -243458897941723 -241426540321647 -111393127011679 -155520010322158 -9527878691108 -66652160083278 -26468867359100 -76950532832114 -266846767429767 -148720725190691 -125827646827202 -214069149019436 -82229962389925 -46977245851503 -210295335354504 -47622630065705 -277861730830978 -193870070998311 -129352500113370 -202291279456825 -152835065301037 -223776998226708 -277866602374305 -132191202039384 -20520559819577 -276770808194670 -34178613357590 -71191513413157 -158630414704715 -145193203899878 -5326490276570 -179570735816619 -12337876015786 -140172708450445 -184091278381901 -100499949535613 -189485003159631 -76688739394377 -172702127231576 -175126797313675 -137802767386005 -236862454637987 -57430176112298 -151140282488139 -268477656706763 -88256404850065 -251379723428945 -105624166457332 -152721601329627 -145302901413153 -86526656554945 -55320560895095 -143469879131509 -269553383792493 -277912310295695 -4269633599058 -277235366023131 -58701558996147 -198412544771544 -141898757621704 -252332991594020 -17343901508397 -184108311926619 -233785330672200 -2604246823820 -72609306852351 -100958106963981 -207988457069129 -178702151471510 -5710897158332 -120709446442029 -227196935343990 -208949170992345 -138312555906700 -123142598195504 -2621469788664 -279156524779650 -103614620417709 -110814217105550 -171434838619195 -82726420358852 -146153559168348 -233401990967306 -82617150763029 -20500916791513 -554908234657 -183958689411460 -4058486877887 -257866331497348 -123958730582387 -124922582367088 -211525699310230 -80491308535014 -91309808356667 -145283584936692 -30220634754790 -5001220173200 -267422795279935 -261068889558162 -16276159606592 -144693653569707 -29365857242639 -195340507254876 -31328313492830 -6917375846102 -220411019053104 -118615394680532 -206581165449978 -66330655101665 -212554900771764 -211211814823907 -106592406173103 -70642817301808 -133200973571501 -255476511918843 -135597186164144 -45558330724012 -8734659989619 -79099163058951 -29989421507980 -142029101324062 -117775945701194 -209767978748619 -158433134293177 -164715613909433 -166971978675028 -281109817189003 -119164408742983 -149298486119563 -245355772665765 -178474840327882 -138794123932730 -149229735521339 -160988849403937 -78799160448519 -108268374347974 -10605897872362 -26536310252007 -262524251567628 -43811107032213 -140457258473010 -137553658075557 -88211448013645 -108142480395382 -184361540188477 -162661006769490 -271243009249456 -172051751784910 -236547777027227 -238457569061907 -209909026789127 -193443396963320 -249467560509931 -133472426580567 -41545718727354 -173148041146231 -46406416304635 -95544800210311 -25969755873292 -101317609284978 -34053387813406 -228845163305698 -188239100669830 -44636903302265 -172108813090625 -229346231221243 -247480416056534 -203414702850809 -245155315802594 -238986310648588 -275993040342811 -256989534412929 -248297845140804 -267433305890470 -102934471471385 -37020147973922 -220741757149189 -41114805794260 -240152043318005 -132607349855688 -263574469292585 -42957663032568 -212700524860222 -34936401058177 -214705106773960 -271033756122064 -206356619063795 -234494298169344 -258784508188515 -174409731972244 -235880520190445 -259299714393531 -211013447354946 -227975404778483 -5820813732341 -78632334492261 -241152895338315 -228841179989389 -134482465488610 -105865816242257 -67840621345533 -57377589382961 -1653472316551 -26627935623992 -245188650946742 -243267397687026 -139987400496934 -111390341799355 -254377429229138 -117237262260785 -112884246935288 -51053190043305 -90772583706792 -3116750305029 -215369639286683 -109555274066834 -38830118751977 -120918606730712 -146242843111707 -65777184619461 -219126966713494 -97368417590173 -129002202070150 -267087132230719 -224263747557556 -98898038524399 -237944472733875 -5305192058292 -249022705370012 -238879277845879 -221570325332119 -158286898994685 -273128200008384 -134854997338788 -164603259144270 -27296421535212 -106425985476837 -252717611898462 -240137339822625 -181446071916856 -143370338346376 -53372969159400 -190655005125028 -273433687046360 -103230769383240 -95140211658142 -200596844335550 -218966310173968 -44164610682370 -230675084943263 -147321077582760 -184740470605327 -12469170729806 -61414833409446 -85819837443910 -95644192234209 -43505747232309 -232431970983773 -199291088064098 -246525083831983 -161837869822246 -114367271057212 -204966461263509 -3795198774322 -168362625253463 -161487963061972 -146486422240033 -209988428462556 -231322281064961 -36585743145979 -55205932030715 -190711375574213 -52746945794450 -273819011344832 -43594612284442 -64040156542573 -148061716901119 -70846485156675 -205637214586187 -261574692009940 -261530892655749 -103518164313661 -107265058002144 -217142875260499 -221229833187357 -86024573132490 -219369236632847 -168031398311769 -172433144457681 -69120913318304 -231043528348805 -72712458847636 -268559196609857 -275691639655448 -273307116060179 -208357318923629 -104464137476837 -272096854608106 -66417688088312 -68022325910627 -144600516163553 -70827913206918 -184075823416637 -47848987443078 -254409076214049 -250423343631572 -266094082308951 -69857511469050 -2189918688880 -107731053021992 -85467434379880 -54972001423771 -207378870738041 -89080103118066 -137036552781046 -2205097392384 -2167597066080 -153612846936876 -198894422652354 -172164922498999 -221353472756654 -88974586799999 -112262890328522 -145105450949950 -85945432992894 -72493706944196 -98527111132568 -135610201848384 -224347840847266 -213576851462512 -161734264876040 -19370809086489 -196583667238575 -174004563852437 -129908867582917 -110136405375301 -98863421285076 -121673903755048 -76451039176781 -108921635148786 -10601786054377 -78534385336049 -157257896760135 -103023089016863 -28787735923546 -22031758352294 -63763011748562 -53463676377036 -12830160424595 -181278211086367 -240847966546577 -178285961356153 -155387704257768 -177753229714123 -47670268761119 -83030921366736 -261247075670764 -100786111073025 -25180830935413 -208852935279553 -235265051842255 -235463683458395 -86246177083187 -228167183102820 -127688301685119 -229114838397083 -17060899887069 -182469105027389 -94942518707560 -169653176229377 -80896105395100 -253235961086609 -17717527226951 -34934501254226 -53268538107642 -61862765318879 -179886509945378 -169261338044050 -112534358243060 -50897880752844 -14277350294170 -185004973644902 -228764640696202 -241854002027030 -184015458386655 -232653989067710 -43422115722587 -219380012589562 -271859002499438 -114707704692190 -224348133712897 -212654123344550 -30464707202338 -165192029585609 -253481897234074 -237561650351143 -149874000678272 -248371274783071 -115426768846258 -133135270059378 -32036937918699 -124820651135345 -180963970787636 -249146051406424 -230705084297216 -25276893673315 -256306355464737 -194053556243145 -118807766947310 -270504959292393 -110198881387881 -86713377596339 -66704482125509 -89449964675849 -12090392862833 -267628459805274 -273399499801411 -79653904046424 -52689582492804 -98233834650101 -51454588462613 -93140570995040 -89197127649505 -108649980261989 -81583210237846 -80536004026301 -263543427129637 -129909148777050 -41947463958761 -16543808700173 -90725378493412 -178199555058233 -271327304274917 -166255901015604 -26504981151497 -128879203455467 -225732732135447 -71061424631004 -249222096681153 -10453014690742 -182836242590720 -100697510380260 -253420456115907 -134351808648487 -215025549042029 -78242905608343 -175753600708751 -24827123536718 -68277023627662 -245164761108188 -19481520615821 -96751999592316 -237676113327208 -120323434415834 -19520754955541 -9974726235191 -13232974645464 -223037468803983 -70733671545774 -230873727987831 -25526515073352 -125006753722763 -270593768918396 -50641037048724 -207204762080201 -228633938556309 -243531910835740 -163204387623006 -25426001141884 -1948845162640 -212361158609288 -190230511953205 -224765753656754 -106297266371712 -26874819479180 -90071362582830 -72274955040756 -129439695563371 -166077328033204 -47013014167734 -105339258461234 -52622462789078 -82611594469251 -183614212257133 -44238065022571 -234703159549531 -101493273899939 -264635449753004 -69008818764280 -173898907459848 -101505774008707 -95647645825296 -218737981140063 -707232382417 -82711769118034 -260233361503600 -218683516380431 -36894933928082 -178775792157702 -91865861681414 -104360208658879 -239945370134691 -229076278512301 -128840915458273 -15905752002918 -195494027591241 -716146498261 -1811706730037 -127066293869710 -212504698819 -251635930879959 -24967833915118 -44705797556455 -116737914185135 -122673956121921 -213403582360440 -195510111257915 -170895001308952 -120509349683274 -159791137607629 -108499673707515 -130652663674930 -120176846266561 -26320278993264 -13375813297974 -48045581285437 -231807518048494 -107414626922343 -49332418181911 -264810602808118 -180146601761411 -229964660810186 -187630603644378 -80021495350926 -159548553479201 -220609502446482 -184250907338381 -234651763478130 -8695507724420 -55757977114493 -131903606040110 -268302349081018 -177724644095298 -149288850388488 -96430336824903 -247205023443572 -231931994286719 -132383968494117 -66591018154099 -6864486470790 -141671898108472 -214868541196871 -118935386366381 -183847667917802 -3818190094324 -119912169718192 -249441857935699 -162192379329067 -65339797344397 -227201183368784 -14741059232596 -34982920715905 -93395131144513 -180224137406929 -199390567139847 -119035042581753 -110394868630897 -40565599854865 -273160945174773 -57950085081417 -221505079680509 -71337808466388 -158429060764341 -16881478098013 -138202694558637 -81629057957557 -115829619822865 -32266165509862 -246523978628277 -104446780687104 -250081365023761 -60961935719867 -207140748671504 -193550121285905 -196848008786767 -31995356868453 -152197447249093 -179769933829666 -279922941376877 -214981415837067 -234401371270464 -149018606334753 -251163038706075 -232009740269470 -184912621137211 -247188731604571 -88109619766900 -241920178470472 -251486295570817 -25787166131439 -149696110935056 -269084940097169 -9363419433250 -243123025763504 -266122818627450 -74248988227224 -121397901017948 -191296597893401 -19214207115651 -7062644982683 -245846103496368 -86265529439102 -243816383303670 -133834189897499 -196796936493447 -263838343643396 -252870218117092 -192370975882200 -255478841919131 -271370181131576 -150259865535080 -15082411747776 -243065488851306 -96111313324238 -34217519939697 -27199051164069 -144440938523761 -109314074390726 -146082858901258 -192253138127975 -256963064215447 -178373216668999 -92798973348801 -107176400560598 -171680989716695 -154563146305080 -155830680026760 -1616699415376 -85965272155751 -45397334478980 -76320825115564 -14364800462192 -43041555757316 -212952699153411 -105321568023503 -50017263010150 -157155039372657 -241728235686310 -145873902163878 -226153954859711 -277192476156669 -194366537087623 -37216068103604 -131733615545898 -67670040306900 -175606635833479 -204598711832390 -79629378899436 -109331563613409 -252399089051899 -25601804526 -199828709645028 -148159190491851 -17591897202793 -143148380925489 -42652168376437 -165371305284619 -253971535971362 -54319317173099 -100149430271843 -200951094740774 -83921107762187 -124691856026639 -7459648895283 -98450072523634 -191371396876130 -142171596896200 -187151016668554 -173490547112640 -163696535908247 -94849911038845 -68692843010754 -166485197896535 -68881478258927 -81869336489855 -97997758202809 -159512212423917 -133974283399676 -218375477985791 -22216490009906 -49783210380886 -194941179522323 -44210865000997 -171437237595719 -267938321185985 -199342325038778 -146727063329649 -40742370626137 -21980091852576 -15990797380802 -184170676075106 -251156107384406 -194697381787219 -118669838040118 -23430646947556 -147940438588411 -186374466721158 -197097193052593 -79486122500715 -276907652249741 -60572435409563 -74797868679173 -195549412797860 -32329302069121 -48839311513829 -255902755037541 -56866284222830 -92153665351326 -207181418097803 -238451819917717 -228111009495792 -11105981589591 -251337866117185 -33002791747550 -275851902370914 -30243402722292 -236874580415041 -24775502832675 -251674213983083 -33624648773524 -254394363535259 -37509743548179 -37680209107748 -94109885382946 -7960596074746 -223512810023436 -51655267463230 -1208660150592 -57195078380949 -180458994533441 -90683007988661 -223299373415558 -262870162437286 -277912911811570 -87582664965943 -184574005800420 -207993897926488 -141356553606816 -34345568627202 -222289672063863 -155402902264692 -197136550377594 -233374810244112 -181304067797512 -109591357923037 -42897388642649 -46288914041285 -142163787573305 -259856138679718 -20620117238800 -23377381108978 -175873716403274 -53278374330166 -152608010757521 -274438094358998 -181506742720957 -147096330991361 -100392990657434 -184601304059685 -83528619017621 -267508607112811 -139131988598273 -20026852836622 -267098287145336 -189936911482981 -108001005152571 -200649267319785 -131346109621405 -261198199437069 -110525542581752 -8049341686559 -204741625203927 -229245090179208 -67354577522856 -187370753913475 -174790481837638 -232310287179242 -92730592658097 -239746114810776 -90817104885392 -200054754211013 -171149054871979 -231721462559294 -247813300131030 -47458890461113 -189434155647579 -151429616945528 -169749666405910 -145299237045620 -42042369941310 -123226767634023 -143789425071999 -238829147785579 -109518839042100 -190123603800833 -257561827905935 -132233039487159 -179115437503953 -183979606954933 -184461040424850 -114370279929723 -90703640913982 -191739005349864 -211858734069810 -123323701285664 -88322558200501 -121388731719853 -237895130975593 -143971127515616 -260226571445556 -229200393581561 -256872344345807 -130628525165048 -110784313429607 -184162626842325 -219098469351215 -200838516665224 -56434362857517 -241614239033531 -115654464894792 -27334212544521 -239890706627782 -249999651618945 -22720427914734 -256511427273526 -203688092251330 -217869320095764 -180776955611013 -145356283412890 -68639643805415 -245220529700986 -199233728918297 -194321851047581 -217130814214358 -166979522783023 -218793095397412 -228287634920344 -273771231667724 -176461822725307 -136916527045141 -62905329329275 -148328342702252 -26703645600842 -88867943411157 -207759838938470 -36341357682642 -71522269919940 -260364638360483 -274421626478327 -130439226927583 -61849332005382 -159488836351777 -111368170639000 -257192657075357 -51940719679809 -77380398103351 -206156620363183 -36040824733864 -263911134096966 -167059775311249 -250031397505788 -32113487185770 -39048813730559 -93531959161650 -124223101947839 -95227165447362 -166899391613283 -88967189057933 -151205640093468 -259936556570168 -51302622775515 -192995560785505 -173358631660512 -141734093089320 -112488095417865 -129924978771650 -130046408399682 -175605473104522 -212136989349868 -157369578249909 -199270248462516 -122665568278740 -22684888510367 -101137155162694 -100619159151091 -176898040893290 -185665346327302 -231176060478457 -79361025898965 -146556224757518 -47854040849528 -34122043276819 -119781257520124 -143098921957253 -197619928043526 -160149806333135 -263368205171000 -60258078230053 -184192760356743 -270581662852442 -41913769094213 -71167802549876 -46677830623314 -245314195485674 -209022882252865 -7628501286056 -237670035252730 -274488934459022 -278924020912652 -67087048753082 -148651599566994 -46045903867154 -228684878394259 -94380404167992 -240359088233806 -252297624467793 -92706214945567 -50010475518035 -233193026965147 -195443260315658 -215227727098440 -190859913144849 -200161802158566 -84575821700449 -60790240914833 -126870889924748 -12834697520412 -29172834880388 -221637358505519 -243750076836890 -185484434919619 -75939714875717 -263342556109352 -109411344186245 -21153391934878 -17326351821381 -70041725366604 -109294164909555 -262404125870523 -20254462106607 -243117289284354 -271125729024313 -8398996508779 -102523935288925 -153245883391294 -114362323658254 -57347460936393 -274267112505023 -33746859921255 -197990825397795 -211163645457034 -104351217643503 -51378884782980 -169185273987482 -49578895409966 -58939895629990 -226055290469357 -248383973862788 -103502096854380 -159791595222249 -179281112461804 -34785372201125 -103522925774340 -243763791682477 -161301802607275 -206939185927201 -20426694844099 -10289133213549 -200277113320812 -142647454264510 -26113937750141 -245055102989613 -161741515078250 -213602934817709 -73515793512633 -22254813302473 -132531158536991 -229963739851590 -226809350182620 -251243642256797 -4140217947785 -126155069118356 -88060999767272 -224037250791717 -145992778001706 -200143210328525 -199634533167554 -197696853141802 -267971045790859 -146955070282812 -108386091861247 -68880561856394 -67721426127389 -195984980297225 -115708650525497 -103541241294475 -66169499325114 -170552069325925 -204972063529356 -144053764306346 -80290185661040 -167112662101971 -201688704887505 -13024730327616 -219988794706911 -38915045432179 -114111337811289 -130058065646717 -206321072670478 -215655062160800 -61605533819267 -13691537151329 -164950532514260 -169339376871030 -20288518450864 -222299821541979 -125657872238215 -37220554134064 -139420333012625 -54469088838364 -182545452957469 -24184026049292 -184263014896670 -217677767871843 -10360004019100 -264472241798358 -229099298289328 -89203498594884 -270679191804689 -205886633643734 -37481415396182 -110585910278472 -136708539160921 -72986101222301 -210478902749178 -89624914891321 -196695066712416 -170779196155575 -94466341718487 -170099579034838 -225145323860378 -225155260168007 -6436595938558 -114960363291609 -1939469582327 -256891829137708 -212870186702400 -7252833187699 -32280065179934 -59343509528702 -88639289863109 -272661943139268 -218347772220315 -132237102888967 -128056296234888 -188863357514285 -97951282349309 -51483340005474 -137201755396704 -194168851373443 -217831083274995 -89860505679317 -187260264764227 -143409105769220 -83725629780919 -241015126677579 -34714874987463 -228627826986284 -29931438983615 -120616446668134 -207394718322807 -23179248566643 -23948309712524 -129705492482578 -111972019498729 -156549493770044 -49646867837060 -188200900805856 -188211542966229 -237332024416853 -200615924178113 -182518421489111 -97466081480375 -266838513046997 -59049535580830 -276092466585085 -64820015068681 -111459277024631 -7349009806410 -71272836069490 -249865805069277 -71850326283456 -102859156313326 -31819189529547 -94127770214712 -123733394493882 -210448251584255 -166635809499542 -137149461851659 -96173034822726 -20373682338608 -29659280584866 -13362038210707 -10840973511668 -133658883195162 -193030009110007 -39647941756626 -85746869987474 -214340345835877 -220164796208764 -253461000496019 -7645184978019 -258741620497247 -216386775437693 -109007442363393 -7607528887665 -140530976829842 -165029521135455 -95547655228965 -203157803484274 -79361635695372 -63439955662290 -256901326560288 -226538565606663 -136469511423371 -209342957807941 -45644455127488 -231753451702697 -270370119914637 -116876286699413 -202087178438971 -39637680779169 -96710156182979 -163178401693914 -172937157444536 -53407977633775 -174989006951708 -274852896490296 -138748212087913 -116538495160338 -244720811419121 -231078263355528 -213873684154019 -218200020098838 -228966821803168 -199242887905252 -140933013798720 -228239712190593 -203399161081927 -194226813794810 -129973675451271 -101821599581982 -183369987732040 -234608398406281 -25050661113741 -188139994522359 -103867360760979 -47275843216882 -244622552391220 -230591448808279 -74090748096865 -167021160276984 -133481874599952 -170794962646471 -203045887752232 -173405143955221 -24832300695665 -222211274873416 -206217720548570 -70556070789875 -52885959828526 -50565158984902 -212981425888673 -261755532202859 -254733552302829 -63106166681250 -221694339145839 -114667834220233 -6975370028913 -992924105506 -274769357356985 -136358666905443 -183288442932931 -197078867759004 -274922171295096 -185774008724988 -139228344215906 -49352368684735 -181077925062575 -132245324354559 -122352034110114 -221408010558438 -110238146595837 -168100983535796 -54926725752833 -40327425184754 -78576896391803 -215779719985385 -88226211189856 -126254525656781 -744684517663 -213553737616628 -43039430739639 -5895327476809 -223816405108415 -38605972224670 -29703548980909 -252965786577623 -83007888012628 -61975537996308 -4686521709864 -248016225799222 -258131949362916 -36614449057476 -217287968522975 -52609804723501 -147310605356757 -57728473522697 -42622295961355 -2433878669976 -158567399762593 -199916013082225 -205494032908809 -148125737498124 -138975571610084 -273326108873519 -64755205256113 -75743353148124 -168811208841820 -234083269367012 -269958443143866 -103929846949873 -157492583994021 -21831366897699 -259006782722310 -201890337491618 -258233258127924 -222734310850423 -108524846516560 -133736871083286 -124123826128433 -275002604912538 -169435831204603 -34977949343680 -122770106489072 -31900526787162 -107814792971086 -280605592394490 -245710161779686 -34606379878722 -214596458700266 -80831883929147 -204979376074194 -138314914916276 -183173158937119 -247192609982211 -277741167513408 -240602623088235 -252183898371442 -246996655148260 -239524858399491 -19878894931236 -217094216837071 -192866392141396 -161478177262442 -203498514893083 -136820835959344 -240474050540907 -164165704256612 -195346699442276 -89554414773929 -106510427255068 -49713950956641 -193453666578931 -193483131121027 -273196307439633 -41369603999557 -65796860613577 -13825021591163 -269293406840262 -268968778174748 -234506099973320 -106476345468583 -226745705581727 -64638488820626 -73280678474859 -61807547075593 -224246641271606 -43063009008583 -244377163682469 -269623990939924 -134232521115758 -269685226480794 -65072846171928 -164530540559063 -88562542630897 -60535631410665 -256204892683803 -113915560853765 -82539500250477 -53594971143278 -257254461776981 -110257449235225 -200370528339772 -70393862792758 -220823789045382 -248078211549494 -212173771101431 -197256673655491 -71754477015434 -38338517129881 -220560926794990 -218315040826372 -3517075934622 -84501440119053 -86896354912550 -269552081084085 -184216793933831 -229936955528077 -160564715589439 -157514724846773 -69944780135107 -5778671491867 -110072654841024 -149904211913254 -4573057738454 -149645353483529 -262616528886984 -191386217726822 -15854670392133 -66085409428372 -174574093727157 -197743739776475 -103245306807666 -266837867178509 -133509619155948 -47864934057262 -58032141888936 -277019698491705 -210009348947001 -196147651602594 -211484597247635 -76306600085629 -45295830721677 -170720132383382 -83891412195013 -3171662660051 -178836171792531 -63890067818596 -197466466809019 -166317664660242 -271755496819264 -170303681554800 -115892855148908 -79652934839546 -245136013013879 -135135411591947 -262215483238626 -153439784481670 -76854047175486 -244253656125208 -136690007151376 -191047131016571 -66606905240984 -27224365429477 -15039274560482 -55173869899578 -110465371614157 -280608522423102 -279105146909478 -136702273933119 -45346197174848 -257551192646958 -23635830363739 -180258798352769 -137651761536912 -43715123529887 -74665196162085 -145686861859774 -224620693341288 -104746964305342 -146106456529705 -81486353906837 -150854817124748 -254176054711059 -209845912305137 -93664344709248 -236207900469719 -29631603728274 -74597046245718 -203038677745641 -232117416045054 -64575203704415 -172698762323249 -187507542814661 -61256305107303 -226323224680919 -199177865025542 -13594794965583 -214206740602319 -128777647359730 -40794116494565 -180913340500099 -5906398565988 -221326935982377 -217390317502014 -159242379718970 -110378913037361 -199068935506278 -245025193509146 -254785571582877 -55741142280736 -115781013552223 -140409974424824 -36993068249680 -276708282958392 -229895776135252 -221151052783688 -210363981554615 -47125225205845 -222490733860978 -66202117585694 -23068837774204 -236710089995246 -58562653094820 -234129310980456 -222844182931223 -163797843912868 -39417205259202 -101940019203296 -269327187651082 -224178811370456 -166774028971914 -124964840072449 -63374788455700 -130634113541406 -37823125193990 -78593025169171 -174403227503294 -181444869600447 -141714463078432 -152269840322587 -7269959518322 -262990500547401 -58581015952858 -143053790516791 -151341516383735 -141278071022566 -157454708271575 -87473416811005 -79668432953473 -46410880655267 -92990074433722 -50387273362487 -154519454929195 -164922128089785 -221050944441200 -6083546821182 -101842685319313 -163766173720680 -10457941335388 -205949848991442 -205770344937914 -104881107824637 -253738779863218 -112686372418598 -70037124967237 -146886026495722 -277556411424825 -275957836060910 -2904672883034 -166553106315581 -263683338108704 -252825325657590 -246713533741786 -121906529490962 -16361412860018 -80034652065036 -162801998111611 -128666842561189 -221189997831985 -99919986830784 -40479576915802 -251225445220644 -40083369505805 -258712453641420 -44743876152489 -24347070213458 -244853386616477 -132404508111333 -251641294036483 -257286192030978 -45216741676103 -212008206598311 -149691053150633 -107731705990265 -114030583398739 -14670066164065 -68749335650889 -51197468956392 -133827055253943 -162010375159705 -231030941239437 -62685714265606 -159608128792181 -688360267776 -179946711037751 -20162731969779 -54140072599681 -175199960057249 -233877015514854 -212960041622145 -268497989781740 -19157207114404 -21035405829321 -171507505725840 -196958775465899 -147648487007432 -122108698285372 -245213698365899 -195951534926816 -34540287927150 -5232588585052 -88155896632868 -82413572655052 -53626770725758 -47956082583042 -93176195748880 -203626961653538 -8574405886572 -137088947439368 -21511705330196 -261164158980952 -68273735572823 -260740571101940 -34519913262162 -27363602733236 -33849480161972 -3549435470649 -109743592165866 -186137851435429 -278733165340135 -145864527668011 -154586370111557 -173397204271715 -75877053161797 -49856921315575 -104737093621014 -161418681464639 -122716037134605 -215747109318499 -102036971824467 -274719240350429 -12468580631567 -241155723869068 -205482742528171 -63656981414353 -187768396942386 -259529992579016 -214972075900519 -144860379958674 -13269264340367 -4954269952211 -161344735722365 -157385246619105 -278721318820571 -180717915417859 -25571685508347 -261516433570106 -104516088999410 -247489423046783 -207988162458870 -110481827960601 -110317559943539 -58399904955970 -273449796953206 -266124293461269 -80377000825422 -259716444197092 -220532960971960 -183652108344670 -279459968310593 -153399385232016 -259364278562592 -170196345533298 -28854366847785 -147091219632104 -257302760411137 -143839525975272 -189346596211686 -140651805533386 -198439300757959 -21061559233518 -184979045773182 -176080496881053 -61031272768245 -10044584400126 -111776700561912 -260756891276538 -56338697519477 -193469200700564 -21563460649067 -280238516743148 -227854454981257 -276840018054051 -267528457240401 -155872017634593 -267605235207032 -226411904711220 -72326832449335 -234475499109087 -273118802934299 -185850214204069 -117705144408692 -159267323263393 -74277621978734 -217110385469739 -136483041136323 -175735245240878 -188044708675306 -218639256087894 -249574543106335 -51673195004348 -107487295306334 -120067567382171 -64025563047279 -110078754321243 -59640407805602 -176785499988568 -143156906024887 -89975242580271 -67884622535762 -17315229017519 -158506405176630 -191335019282062 -199442023148987 -42182056726084 -225018841928233 -57860771677181 -64652356616092 -249499916706132 -198042435745318 -247898637675725 -218473738842137 -158656937202848 -159298855953142 -179405073828142 -209456655576601 -155325688910438 -92993425134704 -252341297547162 -169209404162061 -239494973305941 -111736589561321 -252314356911331 -267654470787434 -77561698646589 -19349997883707 -85147091476705 -200980147660966 -199208751139825 -117597201248247 -97164473123538 -202681129041066 -65904647390353 -267765000304254 -56158746663170 -268711110861802 -4211802553261 -235037617313973 -36721989441863 -262090408657995 -231184086794000 -225806317822733 -220483599296183 -249477215128838 -157273592626981 -148311197557188 -190333218895036 -150287247400906 -227591712599013 -92679762857808 -239262432855323 -130458268294979 -271264141242644 -39895001528181 -86799313051597 -116116739916012 -214187195611613 -186355656940699 -94666061518399 -110173789565961 -45729022358968 -97239038820166 -130762281943758 -244492710502434 -34297500348106 -92016334814898 -92582440582400 -36991200914532 -10462395090118 -28586631969298 -1940096770561 -241802212669820 -175268293967201 -39815536551013 -136999144375940 -26748134385046 -213883267731120 -94644572316824 -173957394861785 -152838886626448 -48038714924710 -144507956271257 -236331099998417 -28441164895045 -1294525069345 -159792559068131 -4902910440340 -120914736633281 -32236380588655 -4855704264039 -202667502849310 -36574791964666 -2434116648355 -97873113978023 -218138022194651 -17364346853640 -135427797202214 -189370446111264 -59836187738200 -124646218815056 -70876516842554 -221350101822273 -188245283387631 -58856346588909 -208095239901442 -58234452007708 -18030659487601 -270557285377864 -66562930937298 -11959888956908 -106553490654213 -182747903887767 -162823922739086 -24832663411884 -270132030505573 -194127045848185 -15740226609604 -276927801768395 -42431695321465 -59790832213483 -85139595338885 -167999734410772 -82635637326068 -190089146310424 -176413389486589 -113349451878656 -111604604201102 -104803033786882 -202916804078031 -233927975967008 -163535066230186 -92705588617003 -116100706541777 -187442075644411 -206446367176148 -78219158913931 -68758760489491 -85258506739432 -132140401768907 -17755225155454 -59458724728549 -21993962952300 -60546443907845 -194761583302508 -64863008317094 -281147759393987 -266121640433088 -263640152793361 -204591476833602 -41786879372855 -8298749942313 -35097128072767 -4041141807588 -213354029972235 -62890399081864 -243177565614196 -137105501755220 -247806869666913 -273673902703266 -169424277506639 -159768750339350 -31974369508781 -225875669016780 -179841603252225 -64510767336855 -178035517542408 -227395332513658 -201365471959438 -155240159124480 -219280479437046 -121340132235716 -219494426139774 -194544811452368 -199620592366318 -91414734213438 -121463422951714 -191258688673691 -28082736903446 -242749354716737 -171507203425000 -65522115000277 -43240806936471 -11099906164617 -194308968293181 -4842284155493 -14480904265669 -214211796200659 -1319574745046 -230608327608092 -131807367231319 -202015642403076 -125702796011673 -8233976285651 -177938387892136 -47433240763580 -103362751742993 -217394777499474 -119988551834682 -190782670731606 -177041021872377 -275830533876991 -201193237819377 -140624404675967 -66705316657257 -263508217970125 -75444621945787 -3222099101872 -168554037633819 -245360566566101 -128077563512692 -86540382227117 -250282638842420 -33775263925554 -128140383636631 -54021239329044 -260580516112819 -90199540462869 -275084030857675 -227249745337717 -179959041817229 -155936484303985 -249072412803279 -237345636142502 -251013253166357 -216607742286631 -214492288737693 -139270678797112 -264730242114048 -150985149434110 -230910848946332 -167256659746802 -91992196896338 -2085289469804 -186223118587457 -212779160860867 -51256790524939 -60911036979509 -121907221256998 -64378550557601 -141982780602921 -256494850144260 -61146692503517 -5713628680702 -10370434460319 -256619158110717 -227353940272263 -56131308384993 -277215887610433 -76731921039792 -113615506670918 -127182406507749 -4375449137892 -140871559376150 -227794579213912 -221201436928050 -157102904445423 -92176187047440 -227163112311961 -88456067377345 -105568709011964 -33515440236162 -189119398679909 -262988474807787 -34264967250656 -219277490523611 -102729992458845 -126255712173662 -85791202942550 -53904076217114 -105469240949840 -123764428417912 -74500015897239 -50790891206383 -40928303882552 -156086749519627 -37723744664980 -118225860888251 -191836688223299 -19261645370158 -159204575591252 -4116762664755 -97917349927379 -53408941479657 -244529484466990 -178219731749778 -74499350819654 -39999670764307 -253266708408308 -105809069267335 -11500823914889 -25346778480064 -199381843821711 -65444300683296 -96852727787069 -277782076788596 -32419217252138 -203930273970159 -223421762431136 -12088851792175 -209169292706133 -193077215273421 -185794720048648 -186623073372481 -12582624480533 -227105327035160 -173964944173352 -212607427267926 -186836306711954 -175514258653287 -12174573205509 -87963307230199 -75655485472545 -255213546430002 -259796383590302 -147386360831996 -99817222649147 -100629665565554 -230861712929974 -146261046878718 -214579172423722 -156328735433195 -257273151510619 -254955201957342 -97883146288163 -119384604252621 -128277496547170 -43433117088692 -205156509955929 -100746697730743 -106998473938472 -152596248637112 -109715475568929 -213353388281358 -95438325770908 -241824073563991 -51584121980063 -158376677989153 -209227461248164 -232479581591156 -62989274354986 -225387125882562 -77826165707861 -115761027077105 -123559575808081 -123339242662967 -128194692034235 -186148436510239 -12310025545565 -380676788044 -226359913081000 -257865757618217 -245353861836733 -278587914018691 -56661596352249 -217429923833936 -60399123342029 -85923912407238 -161128713654280 -168647905385879 -72979395417866 -235813352167968 -277221879598671 -257663010629505 -247716201988218 -247572055637281 -12559814703741 -204748747250211 -178225666620138 -200335267824486 -161399522295689 -137214428449881 -251706742138631 -14900490052333 -55646599292821 -152232313291218 -228939942752672 -276358201962678 -137480629565883 -215695136030725 -252284497401272 -24612184702722 -237056159055118 -125758759664756 -130548403261947 -224793641025091 -135112666060121 -86642693081504 -155277869618276 -16342063496493 -168310073851179 -126781974465664 -199988200320212 -61357426878887 -32648424092484 -161953378659666 -121292719306655 -126539233226291 -29031500471366 -149065415645884 -129065130985477 -274227861823501 -235221937763689 -263080926166399 -180693598416208 -12109981078572 -217755880627014 -234571043921615 -225156031888409 -185777665434688 -150593181737742 -137290678144738 -69354091677627 -56024139302455 -108684464825336 -160960631300336 -249044001375956 -184032742239466 -15694692806154 -265192624935080 -113279062018016 -217075262833581 -57685661477550 -165018955254551 -69498874298881 -236661594367541 -341814565164 -44623763691217 -238455282974875 -197442135636614 -109423783039881 -67340695621677 -151685691187297 -21990364352147 -179934051072361 -50755000444395 -181968349245173 -111530112582811 -109287285811823 -231428627190810 -154849788880630 -212744010840624 -161098634684045 -274150224401051 -56591699869918 -154457643770433 -191474185069027 -124214859937960 -187560433628491 -41622901218263 -268966087450157 -73676836082428 -19855314198600 -155021148084790 -240104514628997 -79971533573754 -115145302891756 -267591458262154 -167942564330151 -156153985905457 -115175660298764 -120986466641839 -250798685063640 -74052690576327 -72791658266527 -196566044665510 -239747321605276 -211988839671321 -35098149481333 -224530828573381 -226796238580557 -128481710386865 -43778435341459 -185581853062557 -39786893113017 -95002814086310 -229204699562096 -55272407564295 -186011659317926 -206513882972566 -174929236228624 -143634721971849 -19947155911324 -167782733873778 -58003219960730 -105065899246095 -265708375827732 -104242030635730 -156026061274046 -206819657096197 -49304345933501 -198971943955257 -225923581355096 -25808409214130 -184788072115060 -47943731710825 -253448193730899 -136659577432165 -232067933282595 -56727590272036 -92634639397132 -256472138886293 -149321964877891 -173453920507207 -94056776360930 -177623311896824 -59121438289395 -87286914488424 -19982242299556 -262051438389861 -30729374757026 -170061581682038 -260720460334693 -24350290775143 -102846308117565 -26755749909498 -154363673780865 -37869422774837 -209012524184947 -166551957135603 -151475236102232 -4823360364268 -76552703671139 -87045005104892 -141000417409590 -253074026502016 -64469217944460 -32298877257440 -217638771282172 -189891929841557 -274989108541553 -178046792288958 -50743703020414 -244131503583016 -259421026193850 -96145758694090 -36692284198921 -14225743953070 -76213311956547 -109462223802155 -155265929353630 -247758076488906 -153078855090271 -70835154874909 -213634101521634 -16690661951147 -246286781658360 -199772515395057 -49908587408418 -12426407924785 -261919667406231 -37693687395770 -216862121024323 -107376269382324 -225637790832431 -89922400803522 -107214129181225 -176669530954689 -132643411204788 -209781417102208 -42497943618775 -174163536999003 -199815431449650 -77267391114632 -184266887612126 -228695532068741 -208798719803567 -277964563712535 -147203313587765 -21319946492275 -245823498102563 -103019392797631 -225589521724190 -253786392286499 -130873074794905 -246885886828702 -108291849089063 -106649824579215 -12184672826701 -166708979803904 -8397797917080 -267476049854922 -108251103609622 -7130082867637 -55950748037366 -259131995207396 -207412991763741 -232315902344184 -205277392369785 -103088202148031 -5291315274579 -95778030127529 -114200196477983 -17612223166455 -275322756072191 -2048823396124 -104193768036657 -189362237551225 -170245643057782 -277190610737260 -12718752683183 -79271146191780 -3240756884142 -270027140472754 -31102248498976 -157947822081822 -177187873300832 -2434650390378 -144029821838487 -4497152302094 -144297549747451 -162205983053055 -166767016863602 -188192564655486 -163000072151570 -254465679733482 -110158961669038 -273263870543869 -190710743975810 -148704367046167 -18973142293583 -226612255964268 -267379218045976 -164870466379695 -245842348653889 -100395972571005 -34566192934139 -22334791697356 -48131823749099 -226315808639765 -208748414511646 -255916164193169 -46395825261498 -130558872226711 -255546627607716 -74055075781853 -96305128743157 -143666574956004 -165339882853562 -27314997426170 -255658244421675 -142825814068608 -94399182157546 -53278607854925 -158620357291674 -117587247200451 -120809019539934 -65812331877197 -126616013639479 -125134138236978 -20965248041532 -6724889482029 -108931814473369 -72598380348157 -261726495815146 -96708107466476 -38583049120704 -180086959411590 -86678189224237 -228329069373463 -220580777243619 -189586361318099 -140069392214707 -193357359594960 -179192617790416 -32668111434674 -146209380379000 -58290767701312 -163186523769646 -26732304003919 -157200903437263 -260803950352249 -182506787169579 -241762726986762 -156548826542157 -23626525498048 -246177653291636 -269227961218008 -246838592278891 -278072689190476 -67932603865376 -44040417941332 -219261684882338 -35939846428150 -95348583833988 -72120365669289 -208595853183001 -114051117681458 -247462334615690 -230239749795278 -37600544788263 -162686555283625 -100013689788984 -42286569493957 -117214513077091 -179379069408492 -83287462665776 -36120165148012 -16299914755766 -202157878126453 -111400563930455 -74821197285068 -37740478683998 -13781630043951 -62634925512385 -264104773039173 -110279096020726 -261637717106442 -227988002591180 -32827699375152 -98965705745490 -244716856598270 -247602772231602 -101513830709463 -72192131651879 -78846947082305 -165221417344825 -230796954458963 -88004156686675 -147241417734192 -121639318449391 -210065491712316 -270445412151384 -129621570373933 -25104847795189 -144046507046835 -175718635669591 -61510164062163 -241323888030905 -5817721775976 -145557445579783 -17363956327195 -220011825110919 -68349598248058 -39148701305474 -141265483364157 -132779829245398 -208959354261876 -221083078368756 -207737327158713 -213983336502133 -196482867119345 -161364694631353 -60089905140363 -237709470856803 -56345908937261 -140319285889507 -187128429379282 -69878468866213 -25719407867571 -114404123189441 -45024586013672 -269520487490040 -180210013678722 -39516840695561 -157110464731734 -140965799618991 -205211909437805 -122785612087497 -8550541396193 -198398432533374 -90985022150186 -222764656175074 -182681038200463 -67092836226142 -144329314978932 -184969622689328 -102171201329880 -166640072412402 -272531528246784 -40279374826878 -270505655079739 -151677568789592 -274012680968998 -183183790270988 -243372234749282 -19614018462801 -145176852383601 -31940910065851 -133739444303628 -85592626737513 -192288004547596 -117133248408507 -219931035740885 -257461449577145 -101531275187792 -89825745131885 -188236039400816 -187351744383792 -104239783387862 -18014079478734 -243553583118174 -165788744090312 -266548587612513 -189229943098709 -29632793848541 -71674844376284 -26281112105561 -214094472013279 -108795645764407 -132706151785802 -82173388068842 -235598015036308 -222102392925191 -214370402407923 -26528730803983 -33424864876475 -19256529542373 -268428120935007 -46379182489412 -155475408572337 -261658352126001 -182495853617710 -237587571584582 -123222053158488 -22167896643230 -166850109627660 -164620954895686 -192446917488279 -238992013191823 -200873253134247 -233511473782754 -261025288203527 -231919485281085 -232165512621856 -41493732574154 -60533078895383 -120244495899967 -257842982597837 -17462578121658 -2814072758147 -137834952018616 -118917154855161 -213010116284724 -233215410883952 -14647294428441 -176155864395335 -166789612616910 -238963117191514 -140305952314017 -41118285336907 -168250309252864 -32700331627482 -95415339444615 -39110653585666 -281122421446907 -82961178851205 -267895635641586 -109317093883584 -182918338917272 -135703376634368 -95811022512036 -105180237308318 -52604466831030 -131780393554565 -222089113849209 -147030656765641 -129159973012018 -245293121074672 -168610766015170 -46855904362826 -278355110408154 -188106817935202 -10477657544913 -220974402966678 -108312606946447 -58544472559342 -19767173456197 -123484574040314 -174842567813999 -112568631489100 -118373827644142 -216419589406616 -261060094745778 -84843918183021 -231651229479164 -109271528758185 -104973578348991 -52400437857863 -174134968500514 -238712178546596 -219165653107420 -198515538979112 -169153886878359 -177609993860692 -195762101588203 -120980542224201 -259432545851944 -223543542556909 -19994526475468 -68734218552500 -205880830307073 -274194778699760 -92745985866647 -124190333641934 -143707074550837 -85610301842631 -77785063073653 -114240292985016 -98146790549133 -238469086964394 -281219702856911 -255153033612331 -58372945005693 -213879890637252 -264236648690487 -33485103953128 -167260784985631 -153128311322831 -43425634263881 -172844806965803 -254406956411223 -46283262657040 -231982821546608 -202862771613351 -127865943505857 -49992982286850 -8705316521763 -215495491912521 -67602612969762 -37935163046341 -159297331032506 -260042461529201 -176770332574646 -171779055141278 -264698380168011 -18834709540258 -105837436266894 -235632703373578 -169062053510821 -67292768831796 -54096320051728 -62177546571504 -128936005203879 -183844418151963 -47587410800877 -61186194383647 -135921615822535 -125039842615947 -103688351445080 -59818937383730 -105074720990251 -132191851083930 -144123467680203 -58355007165066 -119996279454431 -38039775280778 -2316078673472 -76235037729026 -178538865876982 -86448952588370 -49518579449297 -255857510390786 -271122523935982 -117774777496924 -197206315280899 -46591732562792 -159555875572842 -79957132072284 -8130584173730 -103841300155701 -214243947220724 -215058200303995 -78822854179854 -116546749225645 -80584311197846 -125323664354557 -1170088921443 -58483872359537 -130158648070884 -29723226171201 -164556195804912 -279810346346921 -51646395134161 -62347119167540 -102520562250454 -246132210022855 -57463164514854 -26007297695375 -181503509433569 -130880285117632 -270316045567254 -258254792015778 -260017346950659 -230444983652854 -149017097756731 -170555899683296 -82009380827876 -27553136926030 -251648397496922 -17988762702854 -66247942887737 -208491796210372 -248778670078977 -257790114782780 -225349728804981 -184776180896909 -70421249488793 -36834968833698 -240983263313367 -152381414862740 -75220039200385 -147217108383717 -96255728326147 -177335345371377 -36833183012632 -184162472808880 -213507578485567 -225222941987477 -276860171204550 -13200777552369 -139787968844777 -123634383569351 -237753171601860 -16309934888813 -20089440524969 -45263228334893 -37685039192460 -252033714879611 -273336239425379 -222008841686001 -110337276153064 -107916627068425 -269569265005832 -170980285267060 -119081704813326 -174982888367460 -100733690432457 -128521395484212 -209723380136381 -237267219457368 -19501637331556 -95022721678190 -37763781145175 -213025965984373 -72594954876787 -280118033062082 -15634409041936 -105098158506744 -7891723373882 -257560324850267 -239300372164276 -4668453523596 -107088340918863 -7944746864909 -272686255040903 -165288082397433 -215382027941111 -279829741679562 -212394217669245 -254824366426885 -38326111565474 -212827827554104 -44431568557878 -204907209248469 -59601846358896 -137629136905735 -245994058094810 -59849633917713 -171665591169868 -196418815231868 -58224414667487 -55925600070460 -80182599888511 -61072730412237 -116073265607291 -15543151959951 -15506254566123 -123132453957165 -268459142574349 -146570591831849 -191631155997359 -225169977034683 -97677863850779 -69258700785830 -153298232678242 -166416151571742 -54867644256783 -94278869043677 -130383824613964 -26132241810790 -33067568355579 -269392396560529 -2057672438387 -231525441872273 -208781293821635 -124121769666392 -61660396161680 -121922423787250 -236918130202485 -16943062208424 -88801846740736 -24852814056210 -49549642636181 -266392274701376 -254632924080390 -53623450009517 -186029904749847 -214438655304363 -211929322324661 -60959266440827 -250324176171490 -205066535466272 -296340351632 -151945436689642 -182801683609020 -86118769362285 -206808049055288 -281141299321722 -167443951430234 -206951646883587 -92575857926916 -49331282218105 -115403695422902 -100437756467024 -144579811953919 -267380017938531 -182898585539491 -27719304111411 -244155085505637 -233434716891946 -120820894026534 -121237402360317 -108269351219526 -176055116083744 -33023613634085 -172360501410506 -116606542715934 -66761514209156 -160084491714373 -173682558970599 -38361455740757 -208105216778745 -173246453313763 -15550316415719 -125205243945631 -14120264425560 -271087532999344 -14007367232854 -43782149351064 -68610066706098 -182761466149844 -72603570824151 -19837559657676 -113478630283459 -78565515414785 -7515793026310 -154710223342753 -221953988307863 -143532597111345 -171300706686754 -408741587748 -217342813365878 -153460424460280 -38818890574815 -238146401015095 -89087534318697 -25684080597231 -11790504970608 -185134268011353 -20590871414732 -260162616074037 -157758587719790 -166371122085031 -182375164024910 -226782660617870 -40769629124032 -7966129946167 -224977404136677 -97339211647115 -209615297047805 -171585394640438 -281063621496642 -204770537404039 -196173173273370 -89868316921487 -26578645019250 -220377983113724 -82267768505793 -214412326644526 -242353639588465 -209460534802852 -139776606601987 -31346671364914 -37173549276405 -224825617101637 -199669480018474 -62971167032731 -74584539337298 -175525368804437 -215400818067053 -78198303858522 -137268340907192 -58758654051836 -208845530424116 -87215715605224 -25466221558703 -206529569167943 -73540114227480 -37671256806260 -256085274064617 -109300038645580 -271729035760141 -258434047163130 -226219685217708 -29345767580764 -116524799105269 -17752956603802 -101575032027943 -61677309913729 -35289588135600 -100139914873723 -58368465263808 -200508424773420 -263253424887114 -78989587676761 -180595942418691 -258958950475089 -227897926582232 -209526626312713 -60757627134017 -219051869306411 -206283100913384 -244657392477629 -189585432904905 -2144557925961 -253594878178619 -10645740203043 -98039243947526 -119513784870800 -202294415614651 -131033293592413 -169201631216550 -254817974673143 -74798890231571 -145736501792556 -41154227060879 -57945405903106 -72172590134639 -5722821294407 -52695348152543 -193597791147402 -217837899553517 -110048690724907 -163850938618140 -252599689156073 -74734421441636 -17691307165314 -42432864547188 -115093086837983 -139187052093660 -101848134002194 -147412122563577 -194074515900486 -191461676921831 -64950880969326 -222740817152659 -88863210180436 -66096410794477 -113517102531514 -257794431880284 -220926989721669 -11922360899782 -150304709361734 -22720713629087 -255639315813737 -153450785847775 -239459685218772 -17949393535550 -243733797829267 -111640553090318 -119903819694114 -205857069088586 -95597955997905 -60570012797115 -247729629179961 -73833167123301 -240130311559875 -71706174041178 -13929402951770 -158878339997174 -43023726382250 -253955713598339 -15513113983216 -110448619602300 -157966051965502 -13462166368337 -129781306629025 -266642060632295 -69599085861901 -9514469894533 -249757716316492 -113255157985928 -38349437361136 -100851662942467 -200660057036776 -150077406409641 -269508484155326 -72130352420791 -63340109090374 -224636329740293 -181245926703493 -169194347134409 -142998101385754 -21499291427566 -244347876274940 -60418560378529 -217800450280347 -202221149812058 -26865138381079 -218693295568167 -86370595825521 -242173213964222 -144485346423948 -238119426778414 -9659989721133 -130772349068917 -28707929252529 -139931728934278 -177247613041229 -185557839202761 -89653333324896 -262890720970397 -88355139509977 -247604343946183 -212602255555412 -70219683417270 -61434905044387 -217675484613008 -159608856606888 -141630495980593 -182592969530180 -230368563971112 -172723370691182 -275645351883231 -165844331786951 -106055200493872 -206834264637500 -252806707522882 -189967534386348 -44955848064040 -77429461892637 -117263625816548 -13289246897289 -137529010887252 -90049106473102 -200904707261129 -186148126967411 -261992013992501 -202218481210200 -259326088038420 -192316310703053 -213486715142871 -89667068579919 -68799977415930 -133204865620743 -31527060445061 -3909540412747 -182639815409010 -92545623525279 -92011562658664 -58444661955448 -207319829288656 -52179373085203 -228434403808732 -117288966859405 -92381866514562 -72400471979031 -204548414194435 -253271016011547 -103287750112283 -877746982883 -242470197110189 -9324171742695 -45495886981144 -43026506482596 -19074701540704 -206112595599223 -237188319640834 -138863791860069 -101294915584857 -220905093544475 -272895973479823 -111401768429276 -168276373235695 -80756085987654 -49348026884126 -227256399245263 -271257129956369 -266645347160656 -86941519022299 -233898088486889 -132042049398794 -214657841394402 -139863251298143 -82913987594182 -117339044585790 -4553507576000 -149825377062792 -61099476061338 -97324312547504 -214365396250927 -236184131464743 -20350829966886 -208226149085571 -150930403841134 -230450641388505 -59893862307925 -17029843889680 -62907115145254 -81005984734417 -32808283616405 -216734561376804 -209520566752035 -103715195525834 -168486166129027 -238603726287579 -210726180505448 -194625525177234 -211643502876341 -198774939417984 -32209296004741 -19208837577098 -129828027530623 -101155812458982 -191366823099260 -73005841655812 -200839528122553 -164791130097457 -103549283331091 -192628158985634 -260143985971153 -145634875158271 -14671635582551 -138005744742762 -54109455059384 -170194707451266 -48601314074048 -173822634622958 -253576967611844 -268755729499661 -84012966911224 -168161057577864 -192627793272594 -266515793573349 -262708447127673 -107396969197806 -26972097697806 -68280138646502 -215826049110879 -168255483637863 -106942511449433 -56083984848919 -41549486015545 -84667837770923 -149328793845514 -209036574969859 -267312692404389 -83088919137914 -257535488289569 -194414640003826 -177335235245987 -46895984591524 -23633520425740 -262178465610577 -233292032679767 -98126977387893 -16484495758048 -90283218577559 -87803779337995 -149812688884542 -171313170868730 -170383487876307 -261620315916545 -118540016782959 -258733204544203 -47360271326383 -172939522142920 -95899498879556 -61652710549657 -87306835822892 -36390506748581 -265088757913818 -22101315990382 -270959386205997 -84447645037453 -215864855312739 -65100306479244 -143081207725398 -165941648065267 -139034676224395 -57031101252181 -87029002024675 -58116581030664 -218137124550066 -106721973816169 -15111904905334 -164646240592825 -30267532082388 -56455807374327 -28644233641109 -71313087136748 -270815634955165 -65843211618279 -118330879837269 -52400393751871 -160032805529452 -265732249637938 -174805623749716 -28670374890830 -116645761305747 -88610231971761 -198593048307945 -271715964137268 -258575025553893 -163488898266869 -271526853074666 -42024925249112 -246300527601687 -227086031555084 -219703126877056 -189534404616859 -198661475446574 -169085536383510 -62505761657904 -134600993592403 -68318470601331 -248030798663888 -274807104372191 -153545259243586 -132060720746689 -21338269155406 -246653925311694 -40585903427962 -259967402154451 -230138379747833 -83379999838460 -17627255277837 -158423818950910 -137626898830363 -76676473625408 -85635435498424 -223874467821581 -68655649834861 -28592321222102 -80894458885946 -111987578827224 -197429514880248 -158843439598758 -218944191739379 -241175827759550 -972191122046 -88507879627298 -124843837408696 -99277360816624 -174134720885255 -4864130653958 -217105874950302 -80109919949793 -231610085267748 -262352414685169 -153983120082241 -79899874914292 -258843773703944 -22674721771926 -135518052673315 -40520655229190 -207759543502258 -23890017790298 -198513045992942 -270219471061031 -244636998118861 -145405523522703 -90654669606879 -92681002460695 -271083775287913 -128108007404535 -193699013726445 -160958037680638 -263741256605205 -137737531793437 -154525800580290 -166529489891087 -190790194412979 -142882032585231 -110776328725136 -44544488069921 -161794448582990 -255272873633652 -91930214324736 -132693806306335 -10726287226280 -38244754540655 -273322114452625 -51006795184229 -228557727795037 -62073135350174 -66747712293589 -117801088800221 -23790685378929 -79849079648473 -37144893354700 -69050695346694 -87843706706958 -29067105640647 -60960134556137 -207160145463165 -23576857241700 -18375899798853 -244059140291220 -212125423601791 -181422594361157 -58648743715444 -72247296584452 -106527329265353 -153469141115073 -276591619566672 -257301665000978 -48457549797104 -152101398457340 -223371535296349 -79812406007345 -182560623932250 -68258031215434 -221541344529330 -109833610777290 -170412512956536 -220762437894750 -118919062713197 -93599664989883 -160630643302896 -18159219190996 -192168298114692 -258603074637466 -5324968489119 -120493870574717 -162812481205220 -160844786863648 -166876383437543 -179514636022707 -220852850681927 -193319363237307 -13631730250666 -116554901675077 -126005016363576 -5004586170028 -217814800316834 -7045447047008 -67292539628011 -47739795636571 -41881667453160 -224849617217952 -65552974250728 -113192959167866 -50687187956271 -117920664214951 -64594191476235 -253129579657948 -36666700030407 -57848242102494 -181809204659105 -255227884160838 -221410692625955 -247822587979586 -106327327525065 -47465999421019 -102691330259329 -50105908766391 -30018088375858 -159081731447684 -82855528735293 -229296763784223 -269366829145849 -88638656266096 -194238536332358 -75889404106741 -85287919302507 -20648420645768 -113396703923818 -186564710059713 -140304093899319 -164706808827456 -141398417378187 -18788485742559 -200079700082441 -140747394308735 -235283826807451 -264549467506970 -112390682650535 -117483946305596 -137510439447867 -256928809630908 -175490181907985 -40350902054505 -139322494181575 -33055771422466 -239053152073124 -180250588354271 -23168502769766 -13227505391798 -192301904073506 -74026034258278 -146980132172819 -144197545309571 -156143583022546 -7237739943543 -132397470652502 -116081367130188 -228216515212788 -163581298870199 -187911541050501 -107934434111192 -269413629993818 -21082777997070 -105505983408055 -76353030182108 -270911384726476 -129810892481135 -183359780911990 -272280227702352 -138841366007119 -137603675025542 -8443248992811 -167488369010053 -264787438065341 -198571030116770 -190082664935418 -253620435353409 -132985984093809 -129134375890788 -27241735152779 -84564258383514 -119711568048326 -4266295261255 -16606753419800 -86678089582289 -187016456944446 -237801138551974 -227639586899200 -124966343881113 -248741894757847 -226623431973404 -195910089585490 -212433281744474 -113329156959668 -16572348744600 -163557273181854 -8967286856499 -270173700999995 -21255084965157 -235092081488388 -274718572076937 -66467520046353 -41775805231887 -169900201179337 -228483395419107 -123722899804418 -187557123172707 -52582028989882 -216505367048367 -250998643808246 -186570720121845 -208736027831025 -173321463460389 -75483917087972 -123425173195307 -184103993894787 -151770264642461 -241155163414916 -135332309447604 -186893568701556 -19069602269872 -90509344896235 -210863152872232 -110930328464598 -16438760923938 -99579835252741 -151546905524791 -210413785257618 -136326599139875 -189442644895684 -51914551128471 -169729919215717 -232102761144259 -193513116255445 -182242373486537 -142995086577930 -42631780256466 -258615148176810 -161497589675726 -109058615924933 -189094469537696 -203989659879580 -62853544324424 -192483224156032 -93214674258960 -74929590280800 -73486413720684 -153863300433714 -168460463554795 -144129828068459 -131855330116253 -37695425853885 -38492129728990 -131027960131919 -2216276881675 -49949996275398 -82145790060167 -94455253494595 -175415780554698 -104624298063606 -101022169318620 -246911689547985 -39518296275963 -71555931335887 -266414692446495 -147225295289678 -106630778199995 -142594107717749 -217680834551396 -232936729843638 -74016677310308 -231807459986499 -38326362787945 -119990649453272 -237857956032072 -137359264341611 -39290602956245 -178774523059825 -100045716487392 -156883006027310 -149646401164344 -60221406065544 -2738373564722 -255296358922204 -253739127089659 -65401247933162 -208963681934983 -229100082667510 -218527198798915 -14389319888319 -199777424048978 -19402341871033 -32931574434988 -12315131278297 -213794829441569 -94093393902317 -205809255718524 -4265583908455 -191379619010458 -172766996392659 -84582647671110 -209352011912000 -224722329560417 -69438842801217 -251234905009792 -229948824400822 -77404140853078 -38050243234184 -152717166103485 -256906487647749 -116930344933828 -71350530874867 -8510119014777 -93796642148520 -196326101231563 -2107467352075 -270204467528932 -35797435604161 -178501364240696 -234764818770455 -139795929185141 -260649917042998 -81943434303363 -112610406286254 -163602189191950 -200651666121217 -142178893682241 -218220715260109 -130779659232522 -61987018539775 -143013446540632 -191542597432555 -11766305228779 -258632033031607 -182423606053567 -200154260076718 -34388818722990 -231228689251462 -201688317269495 -117763224309519 -104206741916470 -138429989565972 -123562423408738 -100150446568070 -279056284082858 -110928140488287 -259892120031541 -8063960206764 -152899493301217 -279671494044684 -59560960186834 -161880810459595 -176101431133209 -30982887073324 -235742395100563 -161395249902009 -197163544620707 -31807976185475 -275986257156336 -199697601236734 -29633263598786 -123457958214034 -267790118137559 -47452291169111 -96241454476660 -160069484164293 -98887506405689 -115274395825749 -103292046413702 -235274568302299 -195395289053388 -122383734782080 -137113573500584 -164193722446422 -64789175618548 -279147686897082 -258360086441207 -164570213557527 -211311981408961 -241650161624814 -27833806074387 -246581329530545 -228992659141720 -125852813721503 -270018306588749 -17019904320458 -202050997450639 -139797978896310 -226372711525142 -9481242713305 -30932813949894 -107364777051372 -43549680795326 -186644458954764 -251177247125178 -82306416814413 -36679812696082 -106713212708485 -46909063825370 -162803722572485 -7136170886153 -102500218261267 -241484043535412 -273405459393128 -211676358863244 -223067566089909 -56960374317266 -139465153654038 -159981748289791 -270275047147185 -258369201498095 -227421553718670 -48641274958484 -164826703539024 -187246954532851 -196641379931539 -110358111400275 -83093874622797 -120589348631212 -139715648089861 -225116423746961 -84694535235954 -85489816624071 -240155813729467 -166228606978840 -28528269334625 -34952373957573 -54175044978455 -136749569449958 -236857629172147 -180087581471214 -143182823308703 -200509018523771 -149334033892693 -45058279639540 -46092276161572 -209383241769746 -3844898648442 -137520939818637 -245728092658505 -175660669420752 -201676031367541 -58257497869737 -259989089636661 -11932248671316 -160240776513821 -145671187696917 -174558399670736 -92616950573218 -280281906344947 -80277034826075 -169552097998241 -141829887833773 -110023936031384 -155184017246815 -84281059755891 -227779210236693 -165292809540968 -105696121596700 -222709674108678 -37492602327940 -86139929332436 -75136149664762 -227212280607290 -35991166583401 -167857830523900 -51478116246369 -192491701619582 -174917977425194 -30170448372775 -95922873892883 -146429025444776 -86767199573788 -117218257004203 -244394870866087 -264261827095900 -214972307506337 -67344413116069 -15715303724327 -210685439118696 -259156549783355 -181390390452852 -106136966889440 -198858013622374 -86570606118479 -27928484330427 -88902480816079 -185882657867198 -29439872207471 -223347981966733 -224037343087035 -82207153499867 -158047008301853 -205109477691926 -128633493333198 -279589277908064 -228846047672111 -180436546439070 -188713096068123 -86994643031297 -1649740130895 -36656071986838 -108660725110509 -37625842581064 -187198644598939 -104196492443821 -38431690030577 -184283826349436 -187886412944346 -137139678838046 -42206266765884 -73054966524255 -25639636011378 -55605152435593 -37380530175473 -49636843212805 -209713572287502 -162362811514909 -262192562197378 -233415176785465 -117931241319298 -255403815109957 -227718731438710 -175641964323224 -94922288550264 -14514871487484 -132788936777251 -55555347942595 -184836349105050 -176413243433848 -157981928315613 -25851865287401 -204349092893066 -120855749318462 -215237607557315 -161545722084372 -168938836672712 -45086655657107 -147141955216898 -190955051731654 -111225936483771 -2139934823453 -1881839981894 -84304008504534 -113692131642022 -209517649924070 -10715067176548 -263070010207658 -217331382926869 -44273389733751 -110288430270939 -181382190302730 -268969452497575 -35982980902135 -118315452227921 -68605609728522 -142444776497002 -201017654479668 -115390571872501 -68867445621539 -9871507254787 -5924855607334 -105041170232592 -109533803768646 -169810888005781 -203040349806512 -250826218002138 -130414389508515 -95592196192073 -250347988511229 -170170851651821 -125312362535615 -1238876269787 -94777089801273 -278248160046227 -178023270009064 -276927682112301 -1075228007052 -251524026853713 -43838789228067 -10510877035363 -52787202479886 -170848123967076 -215346147696416 -80538890227613 -105545177862153 -166089004213055 -126538516421422 -218588371636014 -18001078968453 -68575459081673 -177090580338991 -165044579103237 -34557103101414 -71996524690272 -193481386886982 -44910758300094 -222786313642629 -128939297404581 -172762427351954 -237539350365248 -134802782777464 -105492498832345 -177322686725605 -220819425108442 -216863006320642 -279845156831687 -105404998070969 -188588054052648 -80621373692252 -69357977044416 -228615870148856 -23587498705571 -271669667865362 -131379248223708 -185889639846643 -263729817517754 -258875489157848 -139080832876860 -260330790724650 -253754440931915 -154777820955181 -26043506126606 -275432680910896 -34232811855851 -263184187541518 -149033960982300 -265634307964373 -204803625533029 -93626241160307 -39223274985271 -77096767080477 -254448487080382 -148391114012342 -208350155199448 -139844397541444 -213275634219304 -63663564656780 -17856318776072 -262266368494725 -132793576290666 -88745301933667 -229112153985583 -213051735676332 -167978933378912 -70719031206033 -276449483635980 -173516411495081 -156853189416290 -272204021604527 -241766559151778 -158868349442447 -119310371214261 -239639935072451 -218222799525837 -79175810221035 -205172228062795 -247270993579159 -47631528910932 -188318852255049 -118936823930375 -70919214119469 -93709504028238 -96596020051635 -93625692520880 -116392491906839 -180205296227871 -252233794147381 -188510270456926 -197743296996479 -116248786234029 -93468255812392 -101133948286646 -166691045656888 -37931474809224 -148907919458063 -234254000667170 -243255108445199 -180002621304426 -150847117633224 -71582863916275 -196639315989308 -155570864509674 -217192013183534 -213600290551702 -279953453200971 -253111598828334 -147345261666391 -36034065815046 -92144295280247 -195648310292099 -33087800658402 -100300275017429 -223266647188852 -1462192018417 -141000067617866 -171367883344673 -182031188882052 -32471323201689 -3625370467994 -172284957592 -22194159421256 -242693296941061 -190825855278447 -181505331767323 -197116889057974 -115924111837338 -152329370363954 -82246601025308 -190816892580973 -98961166176287 -170557697104869 -175109797618200 -50534160719710 -87291289279549 -80693487532210 -111081568491911 -5991941301429 -135575896445502 -245675890953374 -250348658624611 -65474364645808 -176095983285273 -192237074078157 -211744199441813 -44646791969137 -63734399922495 -34167427555889 -37665475118872 -182322263348277 -42651065701322 -158757879791 -125423190852810 -2062557211853 -187068076513690 -530760372489 -194022735611122 -278215634476690 -40312536711662 -199085941435385 -146733002478692 -23913019219903 -82421075745434 -188325121462166 -220944538736709 -23153701436623 -204114930062039 -251840389884966 -187272362793155 -34848529045557 -129321661191338 -82333141507284 -45910311911069 -119518375730288 -47608752141548 -70252088049742 -195407334033672 -65598859717819 -15409523349805 -59515811537202 -167157443027279 -90300690293240 -122748130608994 -170477384498697 -81726947486525 -110289501813127 -66478621036964 -22867111067800 -177689055035947 -132578126077152 -161608308271449 -233026430880570 -225739661406184 -64066847904740 -256851854761217 -51141437905148 -200253337256481 -61580982828316 -58181040909057 -243307897110491 -73332482205163 -81595696344461 -122321137719628 -9376148389162 -93753853582330 -104092793202768 -160487791873978 -164953606570538 -143195375900184 -239885122087726 -232808640811599 -182341522483679 -239123612354293 -113603701188393 -129883665628530 -105078209513177 -113763984982343 -120606942783024 -281038892721180 -100902894760756 -259368239579803 -49040654007526 -234124039150001 -58027468144193 -216030586703651 -138603423277638 -65117256407817 -164617042043359 -116688214955471 -24652730367664 -249167001760645 -199710787604857 -86005089629575 -254466067107891 -27706759993195 -48925457470631 -103517964630006 -58886103950166 -36657647526227 -33005601541741 -172700201435608 -223068249044471 -218949741918669 -45558190144145 -275489064982211 -237907936794580 -61242081275311 -215849398895951 -42104127239723 -54028714601638 -270163101467920 -239185577845774 -130353270919081 -56164600151145 -97251448997486 -82200545617242 -248978849920172 -89302584650151 -27762919827307 -133623970605090 -111089783050069 -94953841792884 -182000964377103 -192745857730442 -235809269242803 -175366236006144 -88809231686523 -186929637852055 -22669656172246 -253405269074442 -178506195886260 -104414115336577 -200983043463902 -103734785376310 -280741582400002 -35027172867418 -22246454642768 -120030224810435 -51056271960330 -156584704373602 -266104181817991 -90867074623016 -75697116911820 -217841785670503 -249639247155852 -178220776343068 -54824173618326 -106013568216830 -152254111847841 -95669193537760 -41968740757806 -270403696823920 -90666076100725 -258909382298027 -6102339828243 -262297806335667 -110563531592277 -209242233660751 -222653096009212 -102343084235321 -205525031285449 -42699851007530 -251672777435061 -110396999313597 -63652875691104 -166863265538762 -105577281299967 -89931822189463 -164995234615350 -38573923974336 -271348163257785 -127414001673096 -23286694890242 -201367015400242 -101161011247061 -82924133301698 -170485000187436 -150793295659023 -13592761385238 -216484535166388 -156755104783033 -1194990486267 -98567316723121 -176062546930803 -65193776539966 -117096613597558 -76386638472262 -122476699675746 -22793876877087 -256156273597192 -93158379946419 -230179625221023 -70508962811950 -159263947918676 -80741101565580 -248869147977677 -159993133674024 -14439121611937 -257757257243587 -15677402863512 -213239339770783 -43581109403696 -4530815913822 -86231881222410 -117949084298055 -47541987219164 -114260170800472 -141296544729821 -209207947678715 -273962666089400 -130164428558993 -86280046759719 -202211793822297 -47068405313605 -265357808919802 -253094707636204 -186081322316543 -53584994832690 -234595853340535 -202649064910556 -151690554210369 -139552923145605 -160815515619754 -255236845262623 -61524059846238 -50353502761681 -235555407390500 -16952816681075 -34423718677169 -148207261064602 -143845035191838 -179801011195794 -58997911387539 -216632116049030 -259024747370383 -276111250375040 -36608513880266 -201594989331724 -90598863901086 -188085077393691 -249770600021584 -244904545716102 -103786201540692 -90881464937165 -175018601749309 -222881629917210 -175414620726682 -259174646538921 -236775656481155 -72400039824274 -104647848625593 -74247010037721 -110063152824878 -83239032765429 -18373243930662 -217903035186848 -209001024756298 -231647039351330 -199178341751171 -216041570601602 -200889477757089 -160148058079297 -173427250633535 -125543418439656 -193791811348563 -101238020170995 -198420757075945 -48156388613626 -5463297304948 -108155247938031 -35640338081828 -22542757985100 -180266839249452 -178403709492001 -260814507776428 -98701500348157 -233312562695969 -141608649982246 -98101852466753 -122928917892798 -277097245643934 -275067964729993 -219699804895744 -139247348867310 -264738631358985 -80769163336416 -53918282609605 -21464921229299 -175264616049430 -55397045948819 -89752506409996 -90285676208315 -239678251660773 -135148689474219 -65283671724860 -19000507259385 -212401976217972 -159703593690193 -280641786095526 -95259807277324 -141825745358057 -35554594456280 -65617547717851 -267076728342353 -217632350509341 -260898096814313 -131852750810324 -176839439463855 -53972080754018 -177988212417020 -2864688874580 -87370358876947 -222509642408996 -75236018451095 -166376590478650 -173071632928104 -184361413366853 -256772169781119 -271881700614894 -37504158776533 -249472345130566 -178942127474294 -50425935132579 -130904888213899 -50682656702276 -29621435137715 -165790057565280 -95659460230138 -199738147268892 -259237667997556 -49889997704875 -218663525355340 -32732231729503 -164569202916343 -269831703004982 -139401670347678 -272857936332748 -173349142443570 -225759451615475 -118223201241187 -6463152736101 -224531423344196 -123058168844955 -141009664066202 -16901726120730 -221667621435151 -206796627342910 -253823899105201 -9722372504206 -31655725721406 -82618237431685 -268763138988156 -218090098103823 -98641560392011 -35039375026829 -129364197102369 -121264998532905 -255425178135608 -72804023204891 -139256172632186 -39825870176688 -196950581985457 -202862755361973 -112182282753911 -36297105994473 -198788439478979 -232524296822068 -152584368251510 -81320020243926 -129743397409315 -83554960262843 -70754596066483 -199995511964213 -51645228257438 -209182638016429 -40141337981621 -249938868969110 -220007605386406 -114477976305742 -139551972740171 -43617238704905 -157119214371108 -198202005172505 -124953114392503 -140355838652106 -157957834447239 -22226907657967 -274416600641040 -237684369966292 -118783271501987 -60889049541993 -182344328183086 -148445853996696 -256014085567378 -281048865496443 -8119250995836 -250301940060312 -256653100951623 -47533469716077 -242302855850229 -235308342604328 -221051808833405 -88843536087822 -140135424304713 -58289684097212 -43263555771742 -34545928195668 -122209192040363 -154348045496525 -49355154691023 -64460751284325 -31078184507416 -248743072120718 -228568814037756 -84930076253676 -195682925194780 -195690068114076 -118774471637714 -166544888298944 -38951382587903 -159763875264554 -89109374707883 -165800525639783 -57850137011686 -95951887690873 -94040751510848 -207275966203746 -88981220698261 -37308105312923 -32148630982551 -111645677791907 -247617255102755 -69507078839256 -17275391224201 -80553238245603 -9931145963382 -247693032904237 -100106288951613 -227589563460700 -101435872711798 -211243755014943 -16703161403642 -236777720348133 -169979359630336 -58889241183827 -1814245307768 -173933995822474 -160985573406691 -88584123076163 -70761157195129 -82634232392519 -44825934720706 -195821382993716 -90880885915075 -130744638266892 -141644866451954 -85504069855447 -177230524891925 -144179313022670 -93122375509964 -227639026900828 -60588187735206 -195706256616425 -72539482917571 -245044716462856 -216665669417461 -64287150258176 -92391263048916 -81221304407946 -168795046903639 -168013768176029 -232199781385742 -122462686663000 -28637427095472 -256020793740337 -68902499257359 -115455905229468 -36017033134328 -3497382063230 -15912561808428 -162430619055741 -192511503661742 -15913904823021 -170492948058371 -249870081381109 -197809092977455 -209753169321873 -273478292923543 -234798584580153 -60074115824498 -214481790619282 -94770964821171 -259862172349245 -170804158688460 -119067605000293 -269475217304098 -7061084773156 -27526379194584 -181270392434435 -46965168792014 -222490393796475 -236096127793303 -42104501807673 -121819202589998 -99710041686392 -168655479046012 -126455233011314 -104740647595009 -251373526800387 -135879937349597 -79840278154131 -108458440415674 -146472029682509 -44657240406707 -120802869332324 -73050355914029 -257485165762439 -211363415075564 -125692549536284 -242425628169124 -169311284272015 -241058122858370 -134971889778243 -247968548514106 -192439303427460 -114805492428864 -163098830299623 -99667617298672 -248274322637737 -133386061563890 -233657292356958 -219445686520712 -11962208755160 -135255773196463 -111927441565442 -146397928425899 -258786482482316 -220032187589682 -176951148725772 -164953432015759 -19568540753970 -267537361738816 -224734129271296 -223975110488326 -29741533456753 -281133552462364 -183699702219270 -34694074561488 -72306873108173 -13360749263821 -274874964885437 -178830282119661 -224724834100596 -68246869528686 -84239145832065 -266421964560257 -255931048292912 -177185256351467 -5644307509673 -178322170662242 -82904359817533 -219231307709183 -39978955444598 -216729297086004 -242691061900559 -23085825059502 -102431072994183 -116457259969374 -160160938561098 -136888563066193 -279718790494167 -194041621811115 -268087229873095 -252770198762281 -43629440864316 -216170150495759 -125054342078161 -236433388889278 -86935353003236 -241255342611440 -269525137641997 -155947341279806 -175367296713203 -78807149822465 -34444500813856 -198099676718917 -189441325966058 -242822810092516 -60002402181552 -74202945036609 -187831480740446 -29271808513610 -29784909124677 -94687119095435 -111413168963920 -181782711075408 -171788801301632 -24342513360526 -271693208071355 -186677793502167 -42938530575047 -92908075014151 -178815352629136 -242162233020084 -93974913467149 -132250208962481 -150269483363149 -89653577105846 -166953706509663 -179726649830194 -126198270097191 -148242894724164 -201205116534033 -71619500310009 -175763544311937 -259717867407165 -118737290954914 -62837567267274 -112874781074937 -113098589948258 -238969879210114 -46986474889851 -132763168134068 -124673777936957 -271366266040675 -101314475848124 -106527814443589 -57897552589382 -66568472180341 -61584817945576 -6117277338731 -250047034616269 -190177934531093 -149414342549494 -127828167605927 -27106083863586 -127224125928575 -136473066462622 -117464679400954 -11077244375770 -110203174360861 -210113968481332 -206201381386631 -172545001712460 -237045179907127 -231742087647253 -51367151360941 -217208088906775 -2726168150946 -173853649744871 -74580703145220 -248904299360318 -133915893561970 -178994836185932 -195222212092760 -112455159534389 -253959069825275 -106556023595188 -247855084542696 -98571771259003 -193335053899209 -271959957614269 -246165163213110 -251995651833059 -40828299265503 -258721220802048 -246475690403150 -140232551315820 -234357490095966 -272127565422657 -118867129609472 -267290228071921 -277203869789061 -67127180885402 -199526497833403 -132451026507901 -187323404474955 -142149908451816 -69635101029233 -7353991154042 -93962668862466 -16435445918951 -139897500830289 -33263320244341 -250022928982027 -172766662838779 -173670376656113 -86318471275386 -201659495761670 -94964574493257 -5261029790304 -138502803020700 -264027511772393 -216990128257104 -154970724998185 -206546458491521 -186292072174186 -108637768885638 -118688848424385 -231316167464002 -177751763322136 -155293981862927 -118073914569422 -79795037896557 -209758645842483 -118853206055346 -82387186766662 -279896821322074 -177712198671193 -48716710224790 -74604252688337 -26679944528635 -246212749953131 -216518042170325 -172393116740182 -159848235321567 -247689172347953 -107132425110495 -165891179743346 -78472255234798 -260232909549440 -62062195712979 -100902106579773 -90409547288324 -77182761483003 -218029430047369 -129268563563693 -269267840721610 -24010008841692 -73583402963875 -1566473910889 -78694149360047 -172225022634042 -47929588795748 -41839913687493 -18411683338720 -185757582562994 -119935444719695 -276375343492201 -114416925909918 -237442880294212 -131892071982479 -105911341516525 -191499281111920 -169919480980805 -16404337228124 -194610892403934 -230954425862979 -229353146832572 -138300143063686 -139004645465873 -217240164533623 -61708484737447 -67506558744403 -143944683807868 -100312175212788 -142248158209217 -64449773820979 -124571259790745 -147664592652076 -29242386929498 -26538354678632 -46952477078436 -183084827261451 -124017512337533 -71760439782029 -160224129044490 -55597598041159 -78051373757680 -92378092676750 -239779506529200 -209668345254009 -61941846179740 -251349636961833 -136321279427582 -265330457739776 -235838933280901 -182930648248009 -208169787959019 -187723173888535 -179225182412535 -144171954304390 -250961197636739 -236917911342588 -11643174167811 -261041568679549 -53841530330453 -46772548085992 -65746409146883 -271144835542499 -44216251475787 -136252528829358 -138682334153111 -233713471058932 -224243202613819 -20360399051977 -97935014255210 -1374507954809 -172909006154181 -89301020384002 -133563665353915 -238049914757172 -130627996653664 -209331229276142 -1651011270578 -224555327108647 -276491290974909 -259659873583453 -75615230548631 -218320283323939 -237855595301321 -213730306589096 -9523259635422 -18238981969910 -130314935668779 -107157330664598 -74876430422843 -225661613150429 -182997017533526 -71619367125933 -247611429073799 -7173707054028 -95060808508697 -7094242076860 -69897837137170 -271035906023235 -41693572784704 -185939927658094 -26206631677987 -119916810887900 -123269212605121 -121046765400951 -255830082079629 -51019865215291 -46683397312977 -53882966491857 -171242367975488 -90969507299278 -175534850684290 -128524190523469 -54311794120924 -199422540870086 -102456767026556 -58458671978335 -271429000543955 -136048955629422 -58073637262796 -255330675519125 -60864832215736 -21729875464377 -179426456373191 -71229811077596 -220731531606944 -40029878451762 -211849862081384 -91243726581038 -90296083316914 -158945484931921 -24368287878646 -160865633694660 -270574514954225 -127137778411204 -124455023766408 -154726314314254 -174846043034200 -172901023600946 -153817770136318 -197855251069282 -29853803378867 -207431221917360 -220696709856966 -9957030366018 -137410063285536 -273143478441149 -218276745312373 -244609310277613 -250471420641772 -50090791860195 -175637621630894 -275671600071878 -40753081385542 -145366261046147 -275533946172539 -129519383194019 -70930584111063 -242739943017631 -256978000740622 -242663590655886 -187968407545434 -115594350330356 -7890821607555 -5155296747410 -95096533445392 -115953741033572 -249686944824792 -28952426661697 -222860800277388 -263641875000098 -116767137668667 -64512724807416 -149955602798197 -115060463769708 -162367851547866 -83304172808817 -114846635632479 -206857025747823 -222305056873043 -263954509799886 -194637840439943 -201046288744544 -49317395858353 -572169847364 -118896330245067 -35132484441165 -259500899198152 -273155834840069 -260070490406514 -166955404944546 -246088571464176 -90162863820737 -94822204300031 -21258541458574 -145892369773661 -146002765576335 -224501272824109 -82120376670737 -55222278405102 -118437963617797 -247094300454465 -263202267421264 -3259732763398 -1369221411376 -10166823259350 -148990593474337 -143243770222951 -79891337542533 -73697214626908 -43408441337951 -222118305317605 -160929210492429 -171506251370987 -211364617659919 -152816752325914 -97874446708909 -20441271701875 -6547507799267 -262649400403631 -2851349446086 -34187702232162 -170897377384475 -197297064581613 -224514300831443 -201596952309874 -159216944938420 -157334565347389 -246788005611719 -95923386751726 -66685799774013 -128994359254234 -252075003060865 -177968745670731 -100741748365078 -65543379903994 -19722863763684 -241451512550132 -25222362446506 -264925989934640 -239093162672800 -61102678317650 -53804801914372 -75847741771432 -16956575123953 -147513451238311 -182636431264512 -179834232283395 -125699313017521 -147683882010888 -89549957325012 -130417428763586 -175780458644648 -261932114271216 -162015555880405 -31242215268126 -41088411558070 -191693613543092 -10712683517742 -132323537799597 -247412209801822 -203275431291792 -191913268629829 -250381631625982 -25196153283195 -174618205339662 -24389159909637 -135854311078606 -7383621996072 -198074324982822 -233676434190516 -102361694851248 -101375914721165 -24840792923017 -191175608568827 -267958958542768 -6031702102065 -178321217715273 -273969764767751 -132066386354071 -61745791272351 -223001369186069 -249776964457140 -65764933803556 -79165846206870 -114031812969101 -13646991065849 -68088794911803 -206128634791826 -90065302842375 -277646867946679 -209010803497533 -71028452304384 -259895785439650 -40896287754757 -27685306125570 -218152521124971 -64422947156607 -209527829755547 -219750799620839 -41885865212526 -272525433111549 -43123129875424 -72631462802383 -26098179200565 -170875109421668 -266729904244136 -78129785810669 -850396251465 -8912712934303 -59476321331175 -141811538304256 -126379263171785 -174164034765821 -8282140226636 -254253875548923 -29289274121158 -202749986773809 -24215944116709 -182535406374022 -22501997629234 -44725291672752 -51762798617832 -78034231408533 -232181636668792 -179598503506631 -216339396532475 -211034865079452 -109299045873439 -110597753245456 -227891142313892 -4208957571382 -259489750186231 -126776428357421 -73583750655498 -10377534655623 -66945131685392 -252894428457938 -94681389103040 -138913821282620 -109542370364556 -47008931395520 -68525452482659 -41565229071421 -23280145093261 -70416671010455 -268668913073392 -118879330210829 -52788726268063 -267639240927838 -17790689094367 -179805110951731 -203801442108792 -39997086080773 -252812468913562 -97180385532952 -161477156533985 -260263456447862 -206592704480610 -18204364179311 -200461138454760 -27089518718812 -116811018367256 -231893718150538 -104354554462275 -196055074715584 -138250515994844 -22126763628422 -138318509999285 -133405206450202 -205877658974563 -242728322224471 -4031119888519 -38376541122590 -74371122231817 -273453725478247 -72782485545360 -256015352342057 -179287703361818 -10822252205201 -70769064134022 -149468700915025 -114994030662699 -29556182614946 -43136097812083 -118107206046632 -249666177775647 -194667467591134 -170198744508419 -86912268842681 -211366200493273 -224043893149774 -25642506630912 -256671350044176 -241569420136034 -148223599210641 -149413323471920 -208335948875879 -218035371819135 -74387609054981 -191748724152309 -40980088767026 -272171729346712 -259834120148527 -200190902893850 -11845073802922 -190645916278495 -188354248501305 -170931382151741 -251325747123279 -117291619901997 -52594586841492 -182656656011341 -14707115168242 -122152116450095 -124185385644338 -181867446295427 -174357672952773 -195883441816662 -182611282446475 -118567164619854 -226207180587841 -102190902716568 -177360475325927 -207581357003828 -43049667479836 -66743073228142 -234795338068221 -144642442852540 -97526310830690 -267577477617602 -100340360229132 -63771134094186 -164807449058925 -12352478325828 -59236140669847 -153060835285095 -218103790308593 -152491845626810 -209992505503448 -210992961840040 -116681003778692 -214786631000682 -49397841798321 -176050975181964 -94400088473817 -196615347774106 -156603695043862 -65094268853258 -65077304419930 -23765463064130 -35877008627359 -71384973826798 -202589297470256 -29945314851481 -129321483197800 -27774930129677 -132843267022287 -122253127793269 -112219493694555 -44496677776012 -46974945715817 -104947754473595 -149335857099459 -272242436617679 -77077244055435 -240729542525142 -260190510258700 -264369735094464 -261046325845616 -104739273679091 -29182110144765 -163288755837746 -87517293605039 -96602174740636 -221475544438616 -238807572241219 -125171267629839 -222423818801097 -273966499093660 -108795283097260 -50481112419286 -80290722412084 -220791414124605 -106000272402079 -5556143838485 -6206670253241 -197426875107684 -61790672463732 -129343567479437 -59049531903239 -230246894497674 -122694485114420 -5201481390272 -168185744257700 -101888110628929 -16870568981488 -55187235362586 -171961877912878 -270074290513011 -88308029683462 -145008999143270 -231724222211671 -161461934670097 -110861795781002 -59612630063603 -150332762709980 -192184890560268 -132979949962259 -141472869624277 -167138020067727 -12293815807147 -125133810568919 -207975657858954 -141120183795292 -196891061905468 -234087376837803 -158992065241084 -98809228590966 -16448565618336 -133928140398700 -74039332857626 -189656849408746 -263289592326111 -176590543185987 -201798428981794 -163259375725255 -213568591423701 -79339955416957 -238674763140695 -29675351423657 -97247086907429 -7314726974075 -8402599468258 -212543673946368 -277567970449859 -276991387684819 -6870017071739 -236227795703220 -5569219758198 -162240068384131 -45112756167629 -240060139590981 -180167266174494 -63472740834048 -106540849276547 -4278964112796 -270250807947765 -253745530647339 -187200217500478 -164995493518242 -163545743006702 -145732625253769 -37971212121145 -247363020765553 -936367711552 -161277808091396 -134738227690075 -268542649580274 -135348469962142 -38202838481083 -204464657697073 -230357071606154 -137331422579058 -27280006279351 -218602087774326 -261259590017281 -85780028745784 -8817439840803 -82031124568835 -151609031421693 -214857763883836 -142551155803161 -280360339626216 -241155147163538 -78770776157854 -210198423404542 -65043934730734 -190191068083101 -153901013354542 -237955005556998 -161991666041851 -27220590909865 -238083254294172 -267032136009140 -266551133970648 -16143365682499 -178900300513837 -26338234021194 -69974813410545 -76152670523946 -180787393478956 -43026129157284 -15869811328246 -192756117307531 -104663295602583 -251271915046556 -229127724653561 -62241171578765 -201212898812391 -157031480235712 -175853352865503 -122068223515705 -28569899402251 -205475057676242 -251938665071343 -38175947809725 -6330859483138 -112830517080189 -84990077676929 -135658321423446 -61134743058512 -176117451890787 -139315422654354 -17152375641060 -83411393018071 -70550607826269 -258417532275822 -26126691938776 -164398516929229 -133973469707846 -241900796767780 -253768801550149 -130122784205049 -41160858903982 -36254276854116 -237600755531353 -59739497322325 -99838203708797 -167739826198106 -10189025650061 -13976302363795 -226570208739904 -274201290463446 -31507744868684 -102474454999512 -227401258035827 -23505223646757 -211462637661985 -89230011689379 -237466108920084 -212168472103490 -93490566418805 -155585194597901 -271821344972594 -193567728218252 -209506414587664 -84110810349063 -80549615963472 -115449685311062 -167181906796463 -269376446044904 -90628548701368 -36837721610144 -63834724990149 -196904791425495 -217780774087314 -200477107925204 -250232672031156 -104920156392306 -32496543824399 -41014291782221 -41779962086288 -66698663637592 -263480307183787 -37120136638356 -230686126342932 -154032223624939 -193449870049868 -178726349109671 -141660974992743 -230172650882949 -147715646703839 -40911749593534 -72446209806963 -229338842778184 -253512983182811 -210991218598357 -157735921466641 -4559094160039 -46019383825000 -185036869357563 -91228576267703 -87396423441680 -211399423632655 -151263770843279 -26478095950082 -270771356457156 -234872657388686 -167377212737781 -180111124873819 -273541666619784 -46105598867394 -55348411397610 -5819890041546 -165060240901185 -139938655224369 -7266849669065 -173472959989103 -189025311690866 -136953054617121 -206619402071893 -209596612740763 -268286667665604 -209809124688006 -183582983601270 -166288799948775 -82014827096268 -28347706174090 -513336018278 -269041608162036 -138686877054655 -37954088483870 -41985513787999 -9787747489794 -161463123959096 -3592073045889 -207236656620693 -187912213731583 -253097928767517 -92237741615314 -276008484766438 -117126055398877 -36248108476968 -240010896849825 -199876335856599 -230719206615332 -124560509668903 -228193360289002 -135480460665290 -126109689010018 -175969816099800 -40393679370140 -89561244774609 -112967596855820 -127834715751271 -125475517265099 -251536446321060 -229265058187602 -35883028519039 -114129806297517 -203586114477226 -6559829440641 -226593279582138 -48613788983462 -263277018671802 -143845259117001 -203241269019631 -253170142362586 -99097129673912 -223895689072706 -232934558999346 -224549824221619 -109683801220731 -59383435735166 -141690675129547 -234383726986798 -52206655342052 -46775881690106 -12892770704443 -55257508701972 -118589341478274 -65315781311909 -167476880386659 -247690215422822 -274059341552462 -212152053506996 -188503128658546 -273033501268820 -237232879471291 -36401056277279 -42971984339705 -184017495260352 -199162461252623 -138543797083817 -93651867677561 -213854987843395 -264737739616554 -82891209276438 -52572648335812 -150212275803691 -56404095589875 -263724274851194 -75455268049076 -181593433891862 -203890366491057 -227510388423781 -247800331720130 -189929460933808 -44256107329601 -119328288336657 -257898213285801 -161180675852764 -40763534018142 -5812876013898 -159292645876457 -180860047194593 -112547202817391 -227126358917483 -134792669274940 -92402051252245 -116081880124381 -181524683293638 -268091013636131 -5850996621657 -268049890479067 -76861364076361 -117896446449754 -190370512173091 -264020515278983 -231953576893006 -222527116252955 -234221943861889 -31533012699341 -70341207993085 -31518187702342 -172855594492471 -169212406322252 -111163444355531 -107121121390901 -208800453609493 -100308326956022 -205645388454152 -43887220060923 -228336136866206 -141864897609923 -179295865789805 -17320150682534 -198063087684935 -240001499933044 -187315525509892 -126796910750500 -53687559414464 -136410401890108 -142199234188861 -94916278237820 -227501364652207 -150504531852348 -259963995746421 -163185810912505 -115463830663801 -202444080987414 -150359105952734 -55443293948052 -115282843132347 -190518272835366 -76589774727233 -94821511631480 -179099444748980 -273820043308064 -169337491341660 -215925821348070 -37231509606670 -233902864304978 -278928966025011 -61210592250126 -212310556633880 -210579607873925 -132120021404789 -222646256859984 -94773176588137 -69909130631164 -229972615543241 -173665804316003 -264646544704127 -11748172611952 -170446087524407 -193833694765243 -59370517459031 -73354981243816 -96145923166286 -124864015378685 -105166246786669 -136764986023189 -97661755624782 -42535695048893 -104151223589539 -131037572461358 -27767462277349 -45222046475311 -1389615682605 -198028373339183 -82839813205037 -143656125885692 -266045013930318 -150484500464674 -44321247020439 -89921421303708 -267340835053132 -195275323998546 -100385002309053 -132015017533037 -73488464808445 -89178326139944 -82543887898459 -84054206820304 -3659196032413 -111479219965232 -45667152282056 -31377140258096 -37136049653318 -217706704956259 -81184779923971 -55901575522995 -163903379005087 -145952678441848 -43580829274279 -86313655183880 -249636476149866 -220927811917042 -144195961758172 -20105201183949 -69155357253498 -152986254005872 -251687310203264 -274394081232749 -223053884553322 -226711967243570 -233578221458211 -100126319418221 -247550288918545 -172896423207373 -90392132448206 -255000306846465 -247157513356371 -215872131477381 -41216617324070 -245646125479327 -162449431576387 -217121376541553 -164747972504502 -1418503143194 -139551952084592 -95785900906412 -208569305722411 -163265960521599 -143443584689927 -220267220909577 -20671222675278 -266046374036263 -122684561253990 -14361755282334 -34682921016322 -14133516543854 -12060818963201 -186719828707345 -65868643742396 -159197416863234 -107100936773763 -245636411888455 -65496211423984 -26279986164264 -269447274011486 -129482405201886 -244480258725902 -36902613252201 -197458457872240 -223143452223791 -206338667610917 -62759437130756 -250140333026946 -69651492859885 -53851836592766 -8039040241744 -22017134410567 -74138643077658 -235933445581108 -222876489815349 -250545928722146 -195489815391548 -197056835703249 -171064505256513 -151748313841210 -150000505172982 -269011781267731 -139597351092669 -162426708560237 -257382145424668 -82647474612337 -124558107700708 -191969869486920 -69609528209021 -124529453414481 -135068824939004 -205983635642676 -279831327219741 -115916265860100 -208738276237783 -112037882326791 -222325262852049 -267745939400388 -237347526220272 -86809614819117 -32356451285371 -186671689131748 -27885612359751 -28306562034670 -5070024356619 -211873681587235 -279904408764171 -11011062224736 -154520775407421 -244079046268345 -113150211787114 -102226207136227 -139919847265760 -226204265571390 -42296631417649 -61942679440159 -113099685991465 -280628929629321 -127688380438144 -233998958871486 -100250873787398 -22516822189173 -101855949405552 -268800172283587 -219554165359428 -262112009069503 -114277928955789 -21181110571377 -124865613887687 -132105704616050 -251831538916391 -210762172811161 -94770274274838 -245979457156834 -230490012286895 -1533033370672 -186529639972459 -43272520210350 -68811079673267 -55202658581700 -55727923953424 -152505806997661 -210645262586198 -167684760835703 -62545608993527 -26181584734441 -55046868477440 -190087701109080 -246588096356505 -3965462055908 -49221040517422 -24676717899031 -96794650426318 -214135841242695 -51716353569186 -17341893524616 -241816884315467 -146281153595802 -216666412860346 -64028712065153 -211225291604791 -104359905221149 -221431780936213 -12987378180630 -250783269832977 -96779746427734 -167006523338208 -111589299845937 -206455284814472 -124725938265447 -86663613093354 -102000183978006 -86525712076845 -189673245269632 -238631623448040 -119333171783629 -174086824969293 -125268840457127 -222235567735537 -191025059490066 -155269322363564 -192116332147797 -162674279487154 -103925605203432 -190387420168854 -121490312180649 -36953610025970 -180795489845100 -183742274397292 -157282230768952 -171230592540453 -266648896800767 -38833018833901 -174887976906963 -123285766261709 -208032417388974 -74826524527302 -122096072658040 -196770738466313 -252891448635989 -116463762511652 -245619481462866 -141286408578724 -69148848726971 -73127424034303 -172165397652457 -117741853528210 -104972287412484 -186260101922384 -119440399559008 -36993880091354 -266575969339330 -175338761789744 -197350591429653 -19248681629151 -138584848675489 -262770614037072 -250013975796994 -192897034065175 -209212755433099 -82954732567974 -185837224971713 -56976343242155 -39151404267728 -67240055283730 -191651079847903 -78777286779812 -62465670970957 -174381434224700 -178149338818049 -257958347584952 -69320245279998 -168643021875044 -112516249872295 -137715941183468 -121885356538808 -269891381239110 -199722886376481 -59285489960432 -40137721970426 -45715404315873 -156538172987260 -209224031890806 -226964768945297 -221647644314635 -248273833079301 -78255074224903 -104510641892636 -30684192208504 -45119532509603 -94991080367015 -717166479983 -174484068769911 -242802720407898 -254999053080278 -233290685758673 -132548741509203 -222288046842714 -170056995108039 -28063552219754 -250558576906825 -139446348115361 -185547318236438 -38155665777113 -239040777287732 -74489099932666 -254422218065959 -245791764352685 -60690180006155 -138113783852458 -210242864019640 -129488983980649 -70421885901268 -183080129694341 -200619547703407 -124107928135669 -142150137855 -158382346419618 -183874052087042 -226137840226258 -149180214935599 -255867965963294 -120062112830656 -98170514535873 -251693931317737 -149127789625089 -239998128554924 -64341986748616 -235352512814489 -270777310561732 -197852566503298 -99741506433745 -86142909413943 -190004124231637 -210018638626845 -91257923080924 -227648610872958 -228380638128469 -243891183696018 -270432851264852 -196667743286881 -164189220172196 -68467709717627 -171748572602612 -14234208734695 -205892711593651 -113844799186300 -8386017507389 -6562598579475 -130423912702890 -257113227902161 -103262732388182 -65804332653529 -63390067709205 -200207261836625 -25482970473247 -15676138074732 -235422014255504 -125295238414605 -40255234409298 -155213951710640 -38770115330344 -111849950904024 -228607569160300 -274707357168673 -54346466107121 -70416485311594 -103365240496495 -278889092932604 -132546403676194 -89285937344250 -34082906098996 -26365504170815 -256595820312248 -186231007339483 -181137743684422 -57169177303323 -7670615620358 -139369667027908 -157679570054531 -255909054090209 -148566608548317 -2503823786452 -46684679993817 -111008636749252 -280338463378518 -219355071854432 -276347994434107 -44615021473854 -176981549623423 -7595719181056 -147319542840781 -139500582475180 -175930070260804 -22015032108629 -231068696224331 -251145801613722 -114693368596034 -60931520977107 -89848105498462 -246382467451768 -231598693916658 -29402028205935 -260987627575833 -120700059035396 -109956598322930 -274064573184294 -261005110316944 -169911036882147 -21516822082411 -58393688863886 -209460925519072 -206250473913260 -250658818514234 -30506703965731 -106212517843174 -42378294474885 -11352116610890 -108690171454702 -163694982642153 -129287193875092 -72929751277905 -220200157164443 -77996256452911 -44569504872277 -269655627258310 -180263065172982 -7937586601912 -224195581207709 -264163490494227 -68230445636171 -63039424984695 -29544043773008 -250576674942330 -186044406973961 -208799443158270 -158052709051970 -243044944577253 -247662465575382 -214015574391297 -51109367761156 -4749250514379 -5145203024701 -156584504871109 -186221146699009 -43308183921417 -22140400886122 -46182857442028 -104442723742219 -250548934760233 -146665781279719 -146559062549198 -208080040103415 -202734437182518 -42905294141074 -209424240677797 -138198445254546 -939649304119 -146645946235227 -124828243555148 -27635658225448 -185964941996793 -239998333848687 -103903968266006 -270216265713422 -133481959085436 -4392040380838 -98504567590005 -163628007978666 -22731036058112 -277299230909701 -215305583348920 -53803416639968 -60875419747603 -69586538582590 -97522858593897 -62599698639668 -204433981663300 -56901298924967 -4224175558929 -116559083233450 -37864103379507 -45218426580374 -134922535134492 -160245951349809 -25746511137803 -42478051346209 -197808414459324 -238640773807156 -198435372013721 -204850658012700 -72500854909347 -55959443002008 -109396079211696 -6432675256421 -245652878473879 -225466369124266 -265437139283560 -85959118436077 -52740400483372 -135796455064725 -133561920911816 -249691201102168 -63145813580831 -174123684542291 -263775299944853 -21620385817525 -188908579635302 -94854058928340 -271000771116104 -113671785588732 -245011947744910 -190415863840018 -129668081308005 -162901895095438 -206390990045608 -224624396213955 -221969511489271 -224885069820461 -281283777478883 -100063247105794 -109057053736543 -162926969371791 -189444050941195 -240762005734622 -177102027776729 -27361495913622 -276939736034212 -109929288590934 -73463526813145 -210219275774893 -208356959787925 -114016909014103 -277864564187259 -25840300586650 -85220817409900 -146258897135678 -96308407800983 -96982008130447 -147993872901059 -211416807923250 -116679838792496 -132494490346736 -4341370627365 -34630143916322 -214026383680392 -187432056398739 -82566711766264 -96214799304396 -211811137277821 -269755210400291 -118280264003826 -37814901663148 -77363374651774 -201291245727137 -241253918586842 -56641164195109 -20661394431643 -161306908991679 -60100041250513 -118603520868568 -124798726379656 -161382762157560 -22604847614381 -2208041675350 -271020414023284 -272694457979366 -102071642021127 -185318123908001 -93769961403962 -120107592013577 -244077538363145 -218716508082637 -97834981286060 -165781143349589 -89200582035093 -191489286384398 -181068340044087 -148621485516116 -7109298359503 -168939191093490 -173630444227414 -246934822143316 -210291802958382 -250697236582621 -254433256580929 -25430869941537 -273358454449961 -62935843009861 -197471375109295 -204429025303711 -36609111976042 -53952591084701 -231364797580608 -132989107575998 -16214113225641 -67228238984520 -109413873268659 -215821166367246 -18048757967427 -153707591371593 -236710400501505 -113108269080492 -259364828048570 -151012838737683 -128052566441231 -54618925923747 -207589014021296 -11537404140885 -89695188744134 -6057138121954 -201073047695525 -96959504732591 -255585490031132 -84412825682570 -239257156426171 -179283799742747 -276607287753647 -127945856236832 -205335160963719 -167048856097278 -60022926047179 -44123477871444 -180165197799562 -121160350230264 -44902897245953 -89881656712397 -251449909584446 -278863119907956 -225706182977236 -248645798342378 -84240303412668 -93541076510371 -81134076426472 -48764635541277 -220091229464313 -183791238928981 -220752546857040 -117152590684138 -244208720894167 -51551338763358 -9681806087615 -86545174896490 -71523931692380 -246775582978349 -50700310615348 -75479897904229 -27011878049961 -85484077302637 -119519293629660 -41910492717977 -187388206512422 -101682699194013 -185575945680965 -247148833737477 -156738935083143 -175836406765873 -62404959738314 -61637233514771 -182263413071801 -25486836820110 -2611486914499 -98304098338892 -214856472298184 -42046393320376 -26116273347936 -121148740345881 -90521584905314 -222124738824800 -138469467028294 -182395868780774 -7989257891258 -15602068943677 -229029209487235 -84424792632628 -200751190837179 -238526687120782 -115615589149554 -266722773030412 -125897016968987 -79918629474531 -171749777107283 -168719455421075 -224924459111732 -66054062607875 -235770882223165 -272628373480243 -170119105175663 -79598020258601 -167862874283568 -34521241220475 -130163635071713 -248415840203068 -91631314381705 -5475904364967 -1625371183993 -96076866171013 -197388025584608 -42760991084520 -206435256548244 -100617440215650 -262626206724332 -3144672090319 -15657029803383 -119516350142348 -62429670862382 -120647958503686 -28104508935332 -12200273993023 -120877312053160 -21872135237414 -179731599945667 -68105050832301 -43116313384556 -178357616563054 -137271991891369 -214860532277182 -116751277813115 -39653058004865 -230219857316284 -91905538573995 -149046265388573 -58144977278356 -281072738505180 -246405452730152 -226124665745920 -207060844066611 -21499687032923 -208246264644325 -64980280644979 -20228110492835 -199851328665613 -111719493170310 -29551522861061 -259139738653171 -265300410136154 -279478581788678 -141061883059803 -10352273309043 -6254318008616 -20510933459173 -5358740774589 -270579250058247 -12632740512222 -107884291491995 -117476753295966 -124450972509340 -154046921252286 -44545615033723 -124556053310803 -58229057911717 -251023773426066 -22751232342588 -204322489934495 -184353177282354 -41492502612447 -197707466348550 -242492578123867 -143298144051970 -160957346908022 -36596609681584 -279864415495467 -60856787584144 -137329650750173 -179718356939110 -3031208118909 -130329438300429 -207357814283914 -52445173319197 -97146866730542 -115156901748681 -55549026923747 -167363968269037 -29520153934454 -103166732925009 -143225777183301 -163438505379292 -85315872599251 -50128642991204 -153769384151703 -87300522053699 -115089343440866 -132272891483167 -42727655395459 -99584857146992 -38633422250152 -213792181546398 -96785689510758 -43874129107742 -3297813161680 -18648359482768 -160162404584645 -32084615090974 -115311945970531 -276770241725918 -174827665634312 -108755452017147 -73702570203433 -276138425668494 -36328968085977 -34325213008829 -79110055457468 -273305610125318 -51945804991879 -258502283562253 -218040431413474 -23680950721190 -59383946253855 -74033590468127 -257226089753665 -281426000757192 -77362606563090 -160363532911962 -78993442108672 -141029928340297 -196364310354790 -62367305947376 -31702799485169 -97575637477864 -150486451173152 -205226842963175 -42462809250293 -219081917137445 -50322774704784 -78204933024465 -114435850843200 -247936139388256 -86764506785500 -7249007626289 -67992549853389 -280781099800446 -50201424838235 -152637664805700 -53346677241323 -78282742169532 -58783586209434 -159404750137469 -68516634952519 -86027191427250 -38650122771438 -150028666043943 -196602325635069 -165105693836898 -133369134948223 -29431141597219 -143882509852800 -208688519990309 -58522295745476 -237334771221420 -239395480051984 -214484041587269 -150053666261479 -26910651916904 -123379853794247 -203684205992419 -248504124164029 -130902148600191 -76655453177137 -26600199852186 -160446891300935 -208634948095589 -105394089569122 -6299681132705 -276401321710281 -50275306917236 -87666983712603 -64509460881316 -243260141855127 -187130569131045 -209440748687411 -100373571870044 -184220887662152 -23007622099479 -182206395384551 -132393745565076 -114257324544605 -77897288956752 -88509042852486 -249102741121995 -149931343768535 -221650797313773 -56179125498840 -106793964523846 -178570899689202 -120509133144552 -264510130466132 -82011036236977 -1902101722945 -72399492573672 -126459544978763 -114084133843331 -234479908560781 -179216627496118 -263465432563465 -156758713047616 -1478977180226 -105983397589726 -61813626420191 -172370887490705 -213839230970016 -198783352850022 -226236501709760 -207069554024520 -33468672141434 -247553008013079 -256177857015059 -156126561007463 -176497850798418 -9970764583270 -257408822079425 -119507981599112 -25003059315021 -224663764586663 -114108580923111 -52133084828387 -237811302303908 -231974602878385 -99907333888238 -221821027005627 -33818065683718 -108760159340850 -43167593757646 -199308791216200 -194515940885632 -61022402992831 -93900330436418 -64256698405490 -187965325087890 -112773206737698 -267103728950787 -202149364884261 -222374444572438 -226096831666910 -163930473994116 -75040439103248 -245540767919749 -97310611880927 -211304833168848 -227818154255633 -29763688352730 -37735158179762 -220155667046683 -58220048030261 -144903249248625 -178602469647045 -225016782561744 -173018955684380 -167833832933517 -269951237630647 -51412005609661 -63241964825115 -224965844385111 -216835723066729 -99829615522546 -121344295092971 -126517875899202 -186030696756738 -244110872284006 -223542296676934 -223811479790049 -182256054353521 -171672982400858 -231459527371016 -101664260264332 -53990242626997 -43209649810724 -91171958830579 -188815954678308 -237146206646913 -63329378530670 -198316320392789 -198139445555499 -161099274641957 -177801254335220 -231881987196145 -278837665293166 -268009817287975 -115808368440546 -21489909870426 -52476188057380 -131682224911880 -52744194981562 -252512357542077 -13354215032385 -194312202734292 -191285593926847 -191277572706121 -114869340678981 -156907108831256 -37600254540616 -82360622777840 -167370140793828 -142242897650916 -128009907206124 -109523737758084 -104989019840806 -121178125725991 -103188296796689 -213197490491857 -241374913860624 -178405255258468 -62682286834130 -166534626711936 -217386950697652 -23680863674472 -230300492280869 -148002471405094 -33416310329788 -57341647239106 -156245037414669 -281220419518324 -62915472768427 -243645466153599 -56344628233624 -165965644420011 -183308567047606 -140462260791624 -16679562924380 -87467137172237 -23546343184207 -96029664105673 -161819545853803 -243332269969292 -36425675399227 -159671246619819 -1299027589275 -58626103528165 -16276689095551 -62063481913649 -143971199058879 -173197227069629 -254930524951294 -138550333611592 -256313721972228 -94280030845011 -44913347839989 -89847006725227 -26574934709992 -220083344988811 -15865153786667 -24181324004603 -92910622342066 -220312144683035 -115712387210247 -186764752480803 -108643194037378 -96625461665515 -5030166254793 -255684560183393 -44569890732478 -46074469372560 -185626690543291 -194699848893463 -193057275441930 -197867131365448 -126120241621046 -275636671771741 -208313516727269 -241699762088031 -50096082263267 -159717098449654 -24042084359268 -155485005016954 -196544581330639 -261002741511312 -275766085904068 -128042386127353 -159153508971089 -86137296024786 -52427757467590 -130866530505951 -255358769144762 -139132783767772 -168590344653184 -155442147501178 -237525585532068 -25050245879422 -10498126708542 -60551587305782 -35844947100320 -276477811139729 -28087929569398 -125091093307096 -259767982832319 -211960878435030 -199851036363846 -8573784966338 -180521652305601 -69624442310626 -191407103987179 -207984094888998 -224328291755284 -147090917743030 -153413658775832 -234657202778546 -161224382167069 -211553227185343 -189316647277835 -139544863233949 -10012959852649 -189464443007196 -73575681905109 -243220587007309 -253795469620362 -6613297819415 -16328090846298 -20502518947701 -156158460366400 -31522455150266 -240624282840908 -20208957435111 -170607193955310 -141168916988038 -38105475175118 -106444361567531 -164117331266309 -137746422297679 -70400765465513 -52553692596585 -244520488263063 -57977543773141 -225671827968798 -91410378098617 -252129788590147 -243255141168151 -273191776427191 -251841497207627 -148914723544633 -43453928435637 -263870763133823 -273581663067537 -8679118791439 -206901963941860 -245321146050401 -126515138579768 -139739148141225 -271961225927573 -279404209876150 -54357380190328 -114193283826149 -172743023492366 -42818384971041 -42965239126793 -195314250287925 -62282734380676 -202760988139914 -175387562013497 -174564957732990 -1535154658775 -9112072800930 -74195376949570 -219177303099480 -254707866842870 -43713962205068 -72709644542176 -240928305272572 -66299084783056 -140434942953958 -24813761306424 -105596496764293 -21627512157167 -247701715471923 -69903833846659 -89163595103685 -171748740758317 -36963339451402 -67349944749992 -158337166616573 -209840874157763 -4411996975055 -130013840056460 -76984474214834 -11864039913609 -105779670297554 -111595490863581 -67789702690968 -236867227892910 -87144794691666 -204577285178490 -32686999056810 -258565645655564 -111498936174757 -230743430368711 -221977178305077 -233910186864092 -110044841025421 -136022736892732 -88502631914347 -135718651958783 -226577872365765 -132480720567410 -76743352707018 -186517425670136 -143616881811473 -49209642030735 -64928396429220 -161113770411548 -43571915233032 -83843291435053 -139707291655448 -39718676986741 -188503415992290 -12580484607537 -161161935948857 -141452117580765 -278146639364637 -63418297659412 -44204420289056 -228788648744945 -97554652098153 -204221154897620 -256121136146935 -31181246204864 -259879038127588 -70284960310643 -244606000177450 -82726241308633 -186376484267787 -203671358786745 -235435250067496 -75251836178734 -252651264049779 -92788894986990 -211411221495731 -211680224436601 -218277629157985 -161974512821252 -72182139376683 -56120274777217 -43088101119542 -34105937627263 -147474574584169 -87449460326448 -37666447195466 -185796582077528 -35371687927196 -153721453705186 -105682181290696 -53563615089314 -163786892642328 -117267655785880 -152551373170787 -132835738133583 -196199935474607 -179678948332794 -20314693378625 -174265938961392 -172722779495363 -116505444923891 -166877151420720 -210246346642775 -20069935643680 -90300068785936 -219987715157412 -245586500497742 -228795321655515 -200323710367233 -2641524760716 -31293721897105 -64808660300128 -233105597472311 -60665172815169 -141199015118844 -124342490713106 -133925892642406 -88545924539453 -71904842906028 -237207725623396 -153741052915207 -166439275707523 -114845450840427 -188476294680795 -230684296868185 -242167654879481 -175740546853068 -239112864648570 -102640447729420 -130831817902029 -175108325614366 -79652365917972 -37731364776990 -146985381963189 -35698174179068 -208309905762591 -165284136809791 -78823977092419 -231267453868081 -179731146796879 -115307311561822 -231235310731249 -132034733742562 -9487660622314 -22961566097486 -16337056792271 -95723064754734 -278148550903785 -179691021872138 -106080609250859 -165674152034931 -277170805590803 -189118181040183 -2240675095720 -260802155813741 -187392315492843 -227064382223176 -201723603999364 -257110155302738 -192946688870452 -85252036936291 -137927987719028 -84365704813323 -89586292193766 -63469596292510 -164251179377187 -149097407940727 -168933338160308 -138735830489799 -212284517531392 -266887284485737 -103503658848911 -249879835725159 -84574961486390 -276665207694188 -148414614063706 -114612626872302 -186723074126629 -205435146683692 -187256600946419 -196468820360445 -113034404271309 -583592132573 -38762034764475 -231349703836386 -191448324911012 -82616386113636 -39093844134818 -49399428136762 -182223456973785 -242380329807800 -14842557443693 -198487681415165 -237287066152739 -101790548685361 -261138379875795 -190547853627408 -255845004831612 -90383982099641 -128188110531041 -198034862048184 -120825926699848 -112887457845586 -279291237369973 -175384196985917 -179080838018307 -38474511211455 -259750206820321 -260630888090382 -125491679414155 -113803994724517 -71059774308498 -198375601654037 -131332843164238 -125526501145723 -119542789642310 -19634040288497 -183332054238111 -11512607867164 -231040547617772 -113977983425490 -241827505595337 -127142342793040 -202949950848510 -272086678837395 -207285294462537 -150381179393841 -29187664918466 -244223984081963 -243144994215486 -61780296083955 -31822262210101 -33745050626957 -222706237140373 -197348907994880 -245473036526332 -86900384007735 -155377621435998 -28492425553827 -107020112727681 -264946286379039 -24946188906793 -87997086702703 -25798702888114 -168653341913114 -31592768576545 -131600314163620 -37285533064972 -52359733896723 -24162863334414 -177560050551399 -157618501472865 -63920245781896 -83659247835571 -3442399962070 -83187430187770 -4062426696454 -175190742440890 -102309243724945 -195329433686770 -132778483706963 -31145544900679 -242249383095279 -206192787558999 -180714443074904 -147629477886100 -171185807102871 -237144276197487 -156600552963239 -62577462925421 -31126242626988 -101596098161352 -27609587289619 -164697935935877 -228969365974904 -7631350354596 -169147064630850 -163168392121129 -47114701321240 -266452926941833 -199433077613982 -70635320533980 -227432147385966 -169745242723165 -128583006031636 -144404223991221 -227061089790606 -180934023760579 -21707989332922 -62535414502175 -180364859381491 -159837705223027 -200628188617235 -198268273332728 -198251272473044 -167880192373027 -175693925375826 -267275321916508 -144077372909064 -97195418128052 -13323327258943 -197542925503248 -248214434155162 -241330685523713 -228874167836326 -198944306377373 -54889545800005 -60931732633514 -143535271833330 -73116122215361 -144752988505643 -186929880553021 -34360663163774 -225087894316350 -160618126891821 -18176927278135 -107818186858690 -236369401692789 -159044899060294 -12165218530098 -220698345880669 -219244944836443 -261574686105113 -8114828167055 -154737677085610 -274094068514047 -99854160525229 -115554991873513 -225473196173212 -8095185138991 -123768930468097 -95377458489788 -94219612235461 -142176111365907 -85186699139715 -193057921910176 -179009155734427 -189793123853225 -273243389301723 -252528058436840 -14528580886801 -213509257034366 -238571526086963 -41080067131405 -232647211069954 -66855982516542 -130062425085230 -8045184703919 -89157092197703 -37380468866574 -43243954239457 -165141064561050 -271120239516474 -32835178203913 -6921372078891 -126956919881177 -274820336560508 -104635952653725 -257551560835685 -256404752386449 -79036897569782 -203240651292797 -164200349321012 -117489975025923 -56540812550192 -171295747963775 -159183724045620 -38608359322333 -236708614137588 -206942378438624 -268519686361989 -261563031554634 -23817172162150 -23042138744170 -77547422434642 -174412556642560 -83313917387225 -223623202022687 -171415781847775 -69856950551908 -40519309760782 -233408838199107 -251379380845517 -189046620833909 -261494931680675 -50520755432096 -274741910175214 -18330820083706 -125097711596471 -182608065175419 -78914782822630 -130371750105046 -45176972097260 -258967564655650 -103671466622461 -177174649911918 -8944983211864 -57219724113632 -132733321087550 -148230024523547 -85332825378311 -60786308004253 -159866058781672 -17005488368941 -206449532079764 -69347136669153 -260322978085866 -60602378651024 -247472154657360 -237718702345369 -83127470265700 -265885850256300 -251237169947894 -75927822336422 -237177463600649 -19184057348901 -2198477218999 -119289798239624 -21577635386381 -81173606401520 -15439798640400 -25449924920872 -33814445019712 -237433656703898 -7898121624823 -146572596892794 -185308960901568 -175341094639194 -46243821139721 -276003420972180 -238435654166519 -207292293623128 -101710202607758 -56039554964248 -109116148466411 -138707033917504 -228760703864916 -132201622121365 -129687982753175 -273432063132166 -217270046737317 -176791461394914 -198185867482066 -157479604529712 -216549428512091 -69583512614974 -203929854376812 -143036467373801 -182903848228256 -1854919580499 -8457339238325 -132704950524235 -64167582190531 -73699226823258 -183775197319567 -214061186365801 -251176843357831 -20833557124765 -99955423255463 -5391666959951 -67796023667967 -279785652984663 -151074332775281 -128302084198930 -57253907713181 -268286961981927 -231853410583448 -202770251047904 -47310670182182 -155766223010149 -98206529892725 -126912271792382 -96425322552799 -146368539382321 -262398346546975 -129721609678460 -101077226012004 -138448870087757 -10089246863367 -50546832825446 -32735690590095 -31419929790204 -101557634254486 -157842388053975 -1834364083667 -216285475046368 -169946754666967 -25924980960694 -192594548493368 -159051461597176 -222976614394312 -266476624094119 -145777436961377 -164629597394971 -28856206238274 -134504818372249 -200972815953914 -52588616663991 -247360487796351 -51190280218072 -106189142484888 -33544699051977 -42197041592778 -15946034115842 -2027515117330 -160600167635927 -138497877516266 -175485803714058 -120440891072759 -233099920756094 -83081716349355 -237357344808806 -100064375782810 -139540072148042 -100705392337376 -161106199200713 -170710315520994 -245241990144293 -200497702796456 -244512703065295 -18381904996617 -203204662116599 -64301398258961 -24500668713189 -165389312761992 -122102840894054 -161674052645013 -24971151489200 -29014655845667 -173159482888792 -153108924958180 -26697810463066 -113145624350517 -211720911981487 -228393871539618 -77266475385437 -147452636108521 -145361073326827 -211087773652897 -37800495108131 -117703944308500 -177744293256230 -89210537617580 -41223293980750 -66491772166258 -21154249380204 -206333510848635 -95673191537530 -44495134383362 -11345625858468 -213859775960428 -279160554145488 -64251496002769 -215232300843634 -67265709370649 -234557280727339 -150968816457214 -223046033846433 -261614325137782 -139153758140453 -147289582192375 -154193029489290 -202841534567645 -110191448261892 -30038085967379 -76368572538492 -107798685901817 -92311338245148 -29437506032775 -13713472147237 -158870112381176 -141347662188956 -87275993981448 -280775106007320 -207370608079338 -151511214670187 -53655967136229 -75964166908891 -128582260006512 -194568058638086 -227632197173576 -34760551814582 -141899728248561 -174244101249184 -228497516774505 -211912418492686 -268941729575200 -96453738806590 -128581801287108 -265536751030227 -93542468438774 -230336195764865 -127066891282924 -236199681137748 -131200319069139 -41035998799403 -43705986894685 -241330704078098 -118900509137992 -225179512334649 -227126505150261 -239767367246135 -60990992932391 -60345039885955 -142444894410763 -154128712462088 -228223401347118 -178329900282959 -119376858190220 -1337468380880 -105972251592575 -64843902793958 -113885435065402 -159010281269695 -191095257723931 -150828345279996 -83427324705048 -149404775898525 -1651214013108 -136825035583139 -114490948623068 -49729126607171 -250936462245886 -60709401205381 -140307040157557 -74229098420919 -62526563206056 -189681458995795 -254751960777773 -143765455786734 -207502286061329 -209536512323233 -125820206596287 -139300709844231 -49432116199551 -134682359580100 -92117114925178 -102279939918838 -33181453714006 -102205330501202 -80746125270432 -5800182769307 -39835607302861 -54991259038162 -242817604667430 -150394287360494 -31172038092574 -142192909389149 -83888844612969 -62088014852538 -197179695266895 -268378600902368 -218331801226426 -53539477185914 -178893319153027 -54602833949128 -78575247088500 -132583791319166 -170677933282701 -74119127289953 -213241028211241 -61068520828142 -143333418925831 -36621731744174 -71551192423053 -37723633464718 -247945975164481 -118497270248674 -74770973146525 -281251724556566 -172968377067268 -24965161596389 -86018536805717 -70240847261275 -128501701634785 -265982552344966 -278558005318180 -156581667870624 -244062823201117 -208568080178293 -34685811345794 -171459265883063 -50361442888701 -211199112349357 -89518276182182 -143061972740945 -130646745162762 -245704767958676 -45367706525687 -89390223452585 -46303399604125 -141616469396573 -181415038535394 -224020989131528 -184615594356799 -61606488099515 -154032198866196 -44654662748020 -71755124088336 -195212003410225 -14929158628717 -62492129675454 -224995780842668 -14887712779853 -64438118727095 -26976677865749 -123089376605869 -85082707072188 -29627893443201 -32539166807444 -186951301366118 -138716072830262 -235436803723580 -173667046464167 -102986068800011 -80567236500285 -252715727075755 -42343053543249 -71728215921568 -165463746265024 -165512853835184 -214458215521852 -185546098578617 -133512876354066 -30051890225306 -30575903876443 -158964543446117 -229451278588128 -219990206859844 -77675846774074 -66098106731313 -59861187604026 -75187240319648 -101644396003803 -83325843474502 -173479686646128 -87524804138148 -5597286910391 -163476338754807 -143139038337555 -218193149970107 -50346852093816 -89970957684827 -235532981828304 -51480854747138 -121079602932509 -18762325234213 -237359333506480 -202728165345123 -274058208672256 -57159271347171 -90692972275628 -271164840442199 -105244348074249 -4268349595330 -222191329131622 -252902720585258 -5712661501708 -248587625429684 -54489369977718 -164371915988834 -103031411563364 -227710824500835 -216154678756393 -241553340645879 -270070741489248 -16508815337257 -121689050828848 -230813086858875 -117739297683108 -114607121678611 -263275598239624 -241564055024823 -56283328280294 -108389888719431 -107055773593149 -21040160895842 -120461144433486 -94783424513696 -36275994970430 -136138933128693 -66852040438942 -195170126347341 -39804629013807 -58280336789064 -222103684029202 -235920484745509 -42048959830769 -40920920062327 -262059795206033 -132574540091787 -246913142560511 -155681386929852 -242374246363313 -79308499725774 -154855347392695 -91693630916085 -241549946405906 -47458784085357 -69049099670961 -22156903855355 -88167489442225 -29273847510078 -186993517258539 -200404159556287 -185970852372556 -26003505708206 -223716014403150 -234410802782629 -228776404163874 -227784954761780 -249824500604856 -5754641424640 -131267400720712 -258262579097835 -207267415944968 -9957580178820 -227119146431981 -72408124917098 -47062682373336 -185145415267198 -218901769917923 -45232649195728 -156213186815511 -209188619181924 -281403626409362 -219935013188941 -36690504286625 -63424576357846 -177748944906020 -240422426036208 -195155396590718 -98351666074978 -134681687118271 -118315682620632 -49049539270813 -180957344796905 -236755059469534 -165805971955323 -147527751425431 -22082661844942 -255023577537331 -164184419880047 -255838355936877 -54785366126982 -132751727925568 -227529647174436 -223878357448289 -27267253141438 -65359690342866 -128498287582556 -242450532492214 -271054207942783 -6108487829844 -259864817158512 -9086218491169 -36623050181554 -147542930128935 -104347687179059 -191273908920949 -269914638939887 -90607093774747 -206585405113808 -217998289173000 -88203022066316 -147344442194369 -56235397719691 -27886963338951 -18479287057109 -11153660471261 -118391638502709 -202014622224655 -86094621931259 -21267156329850 -244125719657952 -270037792469116 -219042289627057 -61977996125446 -223682524944862 -256386767064347 -167457034460375 -153309093226410 -268653595960084 -41454593392737 -141191708706592 -91882480754179 -69432423261725 -258589220796858 -29352536274373 -194944593958786 -16475327779157 -17641145254315 -68990293456664 -6997345140436 -122692891774657 -83185481866933 -181074621164422 -38029359028516 -58159065561130 -181551557650342 -139848317448760 -118860513880045 -82326913040255 -59114468179059 -258881127632802 -173891606880833 -96656000165590 -34959879215136 -204457502228302 -162317503410935 -213619226134376 -56402155994808 -38353673992355 -187788450868697 -51091236827178 -240800054041181 -5248484592453 -226152720047441 -209523837291453 -160801740696138 -139725303437275 -166969509798766 -251712428903683 -270390566501750 -142360129326641 -190875846237700 -122674794493871 -20640983573743 -45003141190495 -127323708441167 -43259826965759 -64462571415987 -71760797622268 -144118962770345 -92049685149172 -120881250008953 -88097775053684 -13071770726765 -201113183836092 -44517055909743 -55724808031321 -235609335940965 -163349132161863 -59236182165626 -42887629574808 -40915488546086 -166078948138800 -148824801992620 -195803166877937 -223428951309854 -86316843448448 -212608478409796 -32046036611568 -274172392790293 -263077684367655 -268807419151728 -49793159921526 -62343261427598 -68530863619760 -264019721222101 -62508170655464 -5627569019704 -138134238559838 -215485459309657 -279948653653546 -119759969849890 -36928833006831 -280728543203020 -47260054048164 -24864940850979 -266186086209754 -248634265056878 -339039162890 -53941049973283 -275220918012731 -117026793937171 -226677915065705 -192388489889856 -151339290904343 -12388534709821 -269313995526731 -226660692100861 -58624972931719 -183933975635516 -198218627855716 -119024845113347 -253139779939595 -151546245902705 -277903271755575 -73167989476687 -71790182326223 -126097390774842 -248243529454991 -85091322975973 -56180088481351 -188194279518709 -260552992889419 -104679859260168 -134702700884167 -6841364152184 -536149298220 -537935028044 -115243363158511 -245907467200952 -102137751235646 -139651550403324 -68118228333919 -131856021063858 -65615949927978 -125580647399979 -129305580652617 -157017874812608 -20708047148046 -75728071920313 -102653458621198 -229057623187712 -99524249553113 -189629089870570 -105454910201869 -152694616503356 -36108652460882 -29233192287368 -260513805690222 -44311790595044 -43559314789458 -261686588747619 -200879259783209 -212250089371369 -148472824959242 -58548683890762 -11723869025326 -150394137188642 -41528760743505 -126400947661194 -136544078209240 -189640489547751 -29123785057174 -241326793902371 -105021739150463 -142522189757334 -180489963927560 -236477784456755 -109854665132238 -183448649756898 -91275020643415 -152901946826538 -181933909395874 -99585711766928 -185300738339546 -43255393045630 -101826887320879 -206395321386588 -267690063273517 -21974614580631 -14015802766393 -252538340649773 -124994120004185 -24868904611500 -260876762731545 -64853236822797 -234396506254959 -260935221986659 -150396467825969 -43342634181601 -170529492086941 -175257150959542 -136291521040235 -229041541642465 -91723428299179 -128426846160895 -1938074186215 -94121350936078 -59209777664222 -159676827989981 -275952996085177 -91593047015117 -205711196544271 -119264006955250 -131782697434225 -28975458514777 -269633316513932 -273143449323586 -206687645073020 -152770695684474 -111724512344469 -118048134861397 -7454731808932 -84956292565301 -38895585055783 -215159256046389 -88247047418261 -114022794528127 -244552658872352 -12034663826179 -40122017613037 -195840190525488 -213953642292976 -33808327151267 -238518706988176 -238378588868803 -255346265262948 -163098362909932 -186111061993067 -140968724286100 -81916096881196 -273700654864438 -129261396568398 -273182858681903 -152677837733626 -270273640428332 -247874144885314 -195099603037196 -181122259859836 -259609620252671 -213056123139920 -276611845270244 -194824035599692 -176642472061302 -166282194889331 -95310928886233 -264809568809577 -265026140772474 -129260019106606 -41225186673425 -192698034207019 -253957256573681 -257723732137837 -162777362424600 -276741538700751 -62043983535032 -61513954988110 -227786464484583 -210296717199978 -223958327761975 -141959432843719 -19228431634419 -135069694753520 -101105252045147 -161899644926892 -181267870004213 -137659583913727 -208996214272822 -153842574958827 -191474033205173 -15614645472307 -242213034144621 -120645126063385 -50171642690556 -233331687902481 -148965611355555 -204265199258706 -205413869121394 -263156164184553 -12387788684697 -221613784366842 -51342258823129 -253597805104643 -140140742384997 -276787978875934 -40592351894276 -10345475278313 -247198678628674 -223746022732237 -238962678143704 -83497663710483 -176790173674857 -113035995132662 -65779051049886 -87734401300582 -74870209495978 -33084918175588 -147365274841269 -60886929595730 -8090605674093 -90623702881136 -213061314623126 -199522327307938 -198225469302494 -237273234818595 -28488925717884 -131500568434141 -21220818408971 -111526296334005 -46643024996494 -368361676847 -69834555784452 -205962096920645 -20546837383276 -66037460291809 -275662814988777 -199878108685565 -4033270101128 -53788643631596 -73386697586386 -126273678572417 -160306478569085 -170308064840997 -121849050728876 -262295801950588 -34134493481831 -80786982838352 -197241309631560 -75695987998282 -89888415592207 -21571704147105 -115332528318526 -45579082768699 -187681069853436 -18721469380679 -243365952163282 -20567162985994 -220816664238553 -66481908637454 -6481092416682 -187526814202275 -280337772920289 -123154159074539 -211118046911640 -23774123131889 -29070186018826 -217398297780200 -70374754934384 -97646912391254 -280472923225159 -130407189617427 -169299596911256 -10153036931221 -81226083237293 -152131899256843 -121701504894681 -4876195560776 -189932713583996 -234503237804948 -127928528811200 -64196030907724 -266983666817503 -167996532925218 -258017632761248 -166879054529636 -263798343046563 -99605573902335 -207382990323138 -113369185877149 -154718190792185 -188271911011434 -275876554170721 -221124168967742 -227452950878499 -138708837865663 -113125870036916 -262404206564550 -113889160160953 -184447465146452 -149445171812537 -125075728251475 -167484592920354 -19122743870293 -223362366438548 -149648894444964 -75332836071672 -75546367427023 -158546655026092 -239539276820431 -75443029637959 -129138520166464 -219621114717111 -64383024417227 -162576173627811 -146465242180151 -53101056671697 -231107699558576 -139236905789019 -75885338798767 -59417416821282 -187173014471281 -73958969267691 -65122228723605 -205847084519976 -54629927289852 -229976275909565 -42476665165146 -8022814280460 -231690168064309 -105928671655634 -262314311598850 -39458691941484 -129910682067909 -183881601286813 -166909091189216 -85095130511754 -111740436428538 -125559429288780 -140561577886228 -44495848203063 -17346241483781 -14687589606183 -271295564653843 -144631373009163 -249953543524249 -215340924207036 -179475788189688 -86243347068046 -68214935442137 -69812994494590 -107889583447665 -279729470298470 -47426280297654 -197407482721106 -255429123188920 -115259607552755 -140013617682987 -31700448373105 -241479303175364 -164338878100248 -38549156243001 -88394121893847 -153280518341689 -265612117189097 -40200443817507 -240203109366776 -259728839706246 -103119650596992 -82385964067805 -245608910431436 -215325842432353 -33065916257448 -39365101353017 -245741813874656 -188220017211127 -84499462483768 -159460545686303 -213980768594002 -8508783764179 -210664355892866 -76932809427006 -71648381766522 -166254505757221 -57768208327599 -274141703672547 -130697057726281 -252182582556502 -174788382456801 -213124081319261 -260911332148105 -155141635724997 -48768250547232 -38611238326444 -236964687498831 -208803004486284 -202821671945444 -200865056548971 -46617239372772 -29046426282187 -10480214078367 -197834088878447 -129626817409014 -180188237364291 -171489486552357 -262925443829362 -34880447112974 -52486081935127 -5559448788911 -87542057839863 -73119497273876 -97391800302133 -35148144774646 -210538413890638 -249746697498914 -258711729972808 -80716709028786 -258168511031694 -98072818156180 -236810454390891 -209910568270922 -193720797293243 -5519269867871 -105106253925871 -109913194580638 -196542532628686 -12824166955148 -173851770743194 -110319433774185 -30413103466549 -258526733378658 -61653041863627 -250811240113918 -261732782589032 -187261423344796 -214523884711991 -263483161732627 -65986645714647 -194171747283961 -135034502367083 -106881989256908 -276846782839040 -181624987151670 -235697853184211 -108054721951922 -86698240755734 -59098433606189 -120511769584747 -4691703032155 -128739507519194 -194410686838250 -143633153110190 -124234754876178 -204843793725610 -117613469835156 -79770480630491 -162492834147443 -129883885819509 -15543131025525 -26312304216688 -227271032275691 -73407033815064 -84704520531272 -15187380289906 -157819555570942 -122070152816710 -261296656446577 -245793597608746 -43041000877592 -273032006180183 -224986448083118 -56617819107509 -198328912537667 -13412318756436 -13512998793270 -259488048529457 -41355866826689 -212268028443743 -132062198484489 -154169092150931 -38866729902418 -280987935832691 -3279665077269 -178572796901469 -147546734006038 -193768767116873 -16565406220620 -75644415384013 -138884814156085 -110427838388147 -137661526824343 -240103822214529 -204042635817563 -100460025740893 -238475473825266 -170017861579319 -63942514612557 -269175217042406 -139272756146988 -64801272327342 -68564590264357 -67970524758206 -118872508840246 -142268149996377 -100091356919623 -278663944839715 -145368802957237 -210500184392536 -254515323205280 -81520567428269 -204636699019653 -225493359853901 -99789342801159 -88090253478152 -210226547006616 -233986269020900 -27369559403958 -234799598245496 -46406389593935 -269527870304358 -142988755774911 -234026386955356 -216341348142619 -217893353272678 -266039687839194 -40637926983850 -75527464143426 -206004464153057 -83014472564202 -109337954625616 -218297428596787 -137370683853236 -256276317195548 -181083118683166 -128312281166942 -198680355695922 -200315881022624 -268853749352236 -199583088043341 -201070311016344 -81993733187349 -249281412344600 -206639455407925 -38794190216018 -157346859309520 -177390095174882 -172804473849231 -131911586696061 -158321584068363 -212250639646957 -271640055212569 -77944878105672 -8183997046831 -279162029115567 -33759364317981 -184136149319939 -194987657357931 -189708939152142 -264835406849064 -264941877982757 -40992095463107 -231939536812582 -92040699211625 -112679287862192 -78516130783696 -236735833780863 -112031812288975 -207008932630163 -202186462815823 -142479226065176 -74292497781514 -208729613721748 -26798285394579 -109090590783817 -64037004192473 -213800308604177 -117053724675133 -266310171522512 -273384534250265 -19299867404283 -188344418305319 -223009508816072 -62806580495070 -240616386594767 -280708382474833 -36956303622446 -7250926964810 -147313756849021 -229877958785588 -156676606555831 -229656079693087 -56168487200566 -86002988905725 -170039192978401 -58634364298762 -180026889421615 -199198681252746 -55695579045861 -171902336288496 -248290357515633 -110167006127661 -192765084158143 -262380316725996 -241455413336810 -251438331078189 -189270840158482 -173005308473278 -148903538738036 -125805019439808 -239611359462279 -57850455822202 -200134185943946 -94905871739010 -103737600816207 -100298067399056 -192065392802097 -86452749252601 -154564922110610 -18790513667367 -218909317217214 -233745195494660 -19618822101614 -45995163290522 -226424257116294 -86936354948202 -269440498754120 -184285852996702 -138760996603720 -35463539208381 -198403738069630 -280664685721580 -81461677003445 -217552118478797 -91487229029155 -84021098817147 -140659477816644 -92766710981120 -39832879379913 -212646229794258 -214318055975232 -151696467775161 -43786054625940 -99891036615866 -75145748754826 -60133883323983 -240597381715189 -144728886928953 -28129283649831 -491499798500 -67994098540336 -145751843115463 -169723199430448 -128018748481647 -157283909726881 -87046453058585 -138476691699020 -94501363838013 -163667689802082 -245560245019927 -212043008582981 -118462052285079 -63945017075721 -86026028284938 -77435858450072 -82435558154251 -19853655496096 -204277020577076 -59573439409316 -183888690646278 -24707852449255 -101864166608464 -262583315353614 -68156743933405 -206793316196287 -64288160781853 -270528074560525 -167839488569885 -216008309530443 -151308506607686 -110219312218281 -225545829164800 -158664448466482 -239465822481623 -54911902675207 -113583288641768 -272374256421617 -109295898192140 -51576165166783 -106176082161116 -14664586634173 -126883958318860 -34647212032593 -280487898469004 -42814119148780 -65637411202796 -154988995210154 -54006621350486 -215493514827348 -36694343587454 -51792325898503 -133079901314 -30632288357561 -24488551882463 -93028495353354 -28271089503556 -152826410383676 -16841085578930 -220448393293468 -28249097915771 -111830280109187 -189343117129517 -220185571549405 -260260649761843 -237023164149350 -120280164975915 -216943560828737 -57539738832826 -193447627525015 -69277423957536 -43868562128668 -88152165435431 -212985022548307 -15426105822786 -54501190874464 -151355278709267 -148677673951584 -267746720119027 -268917251911906 -95437747661663 -124215133073576 -14456501546099 -95718331691983 -9083868833092 -90361966747713 -92317537769454 -55302500950489 -115202144815955 -193896894611187 -270076948951429 -109581855837877 -123760677115491 -66082594510863 -276220637398043 -99375583946636 -187850420887800 -86387933603418 -203112729111872 -64273566854924 -167383991920277 -197219425138420 -8078213762336 -252660994273553 -38989349262929 -136612010213559 -117750343470359 -188244073673283 -174819563130793 -41711500201657 -116412849654832 -187888246995560 -120860002300471 -3859499912497 -262137524157556 -33130459728690 -80500645074044 -165716915863426 -254761810356410 -204048571804453 -176891154444434 -132825136862942 -49940798312666 -18914620448671 -3466296021344 -258256832073988 -261464606719095 -188782758891715 -208501574206380 -86589498782068 -68386922045758 -268582661667882 -255571962014605 -84319004343678 -127252971130167 -22754441473418 -173046235644568 -176563416034364 -75048051379571 -20020653658057 -106497635644125 -76680886456495 -93419845377815 -260488196325045 -167700632723671 -192027522525243 -232249152101202 -52497856983204 -271915831220262 -142606633183434 -98254117703342 -133734911848442 -210429364092882 -214050666598144 -200418148714427 -144791373523268 -20005276958785 -165195233269326 -126502524725516 -36158185186641 -146233963504809 -221301831859733 -128076732709369 -4583678577697 -21996773621938 -30064144027575 -140080422020166 -46614972894371 -53251520989392 -53721850917899 -4961026238583 -116938992874646 -274368160866377 -151222467927066 -216226050945783 -98580568763667 -15130097243881 -246818726692061 -266354034635965 -60071051660494 -118957038017119 -125805524762064 -220274186814433 -96522258186329 -173960869733522 -27175664675614 -167824239145373 -28231845732316 -244961447510762 -233219115982790 -229571776705598 -104249405805426 -15036879234634 -263773489696705 -265688392755257 -163399797280285 -208630359804680 -85832989065037 -98045804354252 -227348669769313 -103302095281788 -16549824662463 -264078694623826 -71793620414790 -118001000944535 -277448156434804 -242730085031850 -4852837225184 -7176055150368 -186256057453884 -4048331299908 -73035584821563 -134044185480774 -83376997874132 -21912571440972 -135234566109427 -108092388618962 -269636259110909 -201628430505349 -214952509009494 -157429871730834 -238243446843029 -262356426887442 -231836201418332 -42374934742665 -170754943427609 -166780879014842 -33303517477101 -38047865223527 -54895825148199 -136407462976398 -90410799619456 -92399219701804 -35704954430426 -127904197316481 -48378912413853 -35063784968980 -280020716950260 -173093776790237 -66075211959966 -59488043168972 -147724489092223 -3173851580781 -83933388314782 -179149231188867 -137110640741728 -202532053757509 -91710669100933 -78277697340889 -210985352160192 -104102975959858 -275564975659179 -227723088455984 -6677593615558 -153468606543585 -155393353724364 -52891325965548 -275141008043831 -201194283731867 -109266156772099 -67562657199004 -1544912505723 -93882770373555 -203247015797745 -271678518645077 -21935608627240 -160798070406177 -57247939512189 -104808833371916 -256694552517545 -133346295036577 -115669517740980 -134550437528953 -5517595250194 -146531658827739 -108235363891752 -14085494491726 -94656816239675 -231391570836960 -146921819210925 -72129658429818 -14287259251035 -19279800274263 -219296330139465 -84290012390781 -141225519345075 -132366283961742 -144805203642036 -30147720740208 -154769737781587 -112589826985070 -59315488839596 -14146754549275 -179997122022405 -27932640378525 -263725578318967 -38689220266049 -212288244755306 -55876461220615 -3977709980264 -163721689790240 -139984023667195 -184268580570230 -47188658449896 -33160692530872 -24926301455442 -109407765861296 -69577641783700 -164882684224742 -54698030459348 -91563734311199 -162873619363603 -121468966165824 -111192200520804 -27742099635718 -226772649754196 -97580649863265 -131911706636397 -244223487428345 -94247294886817 -153530077756620 -23939399277510 -243318443471465 -151975134567949 -204085126718343 -194850423617197 -33620614722142 -190999218205198 -208162317722112 -31357175163526 -238822066880071 -156709164307085 -161693775845285 -270513635331590 -181413936636454 -103919938652898 -148415952309787 -178723351095408 -97562601522203 -195160605015186 -33263603860701 -175829596527515 -250819925736089 -37756846674494 -197334870478647 -204589499198317 -218716124633420 -214171659322101 -151127517989219 -214980813828063 -6782125316276 -242723503255014 -151693330000097 -29010476962911 -168371848779187 -234667457945669 -131865229844229 -21289211979852 -76478312365332 -50080572079100 -199190065569495 -276997597314480 -9062095153185 -237991084812642 -35642775012932 -188939832424998 -60987337593133 -21137872801240 -9273763773779 -208645475663665 -121312959380119 -236025810120773 -203456331605989 -145734057780892 -86994265236819 -78862286078771 -82467280560416 -174152010602534 -244885388783259 -93968959481300 -37070492107634 -222457131439984 -239194616159566 -129133128232392 -152688091574636 -267797271423685 -221130221246834 -38631544681999 -121754714285138 -94394156464243 -53897361446001 -6790907887152 -133981675540803 -249864131367770 -225566609727461 -279739488805342 -18817029348679 -118666519721142 -198707176306871 -243360713725928 -251574652320512 -237526489740209 -8209423814038 -37794834603083 -80603940440622 -186277149670960 -181470298750222 -214483898973139 -108123701621199 -76422250678814 -148422469535687 -124346336021059 -5646956225800 -19542955982794 -203981350239617 -115423693170664 -13305416500709 -178048872631264 -143984284930359 -185733585887972 -230783293573019 -253503432933249 -94793869614642 -82167776540999 -27054630165045 -25254640792031 -196109630263191 -240434654935965 -98876347836582 -190179865615815 -178815022444414 -50895889526855 -98537638902782 -130290574408767 -50806603035655 -88779252281010 -33999394223037 -44138668930968 -35322639206625 -221393017849960 -265627916471588 -214199070443229 -208280315165589 -42398146088984 -254613728594401 -232423511973482 -15413731742388 -237695350095666 -166219960466637 -194309640890177 -210616751166498 -226634029970439 -15142923100979 -89991447746514 -167926013370086 -222136256727287 -47758175130030 -19089010500770 -184318394825992 -123354549162029 -23870510757390 -128868685742559 -166536717336780 -181552958507784 -174025066151334 -273566280342304 -242562827154652 -56933547719572 -69133300887899 -255067671317625 -230404443896948 -165906948784162 -200859441476737 -41907046544293 -19409316632925 -121454198179810 -9807726748773 -142976208611749 -142718250091969 -163524229726336 -124041001045712 -89387780721210 -160611169002032 -105275283476687 -234945198346002 -96799934641067 -197895655758481 -278207909857155 -102445976175001 -229359323242075 -170011891382851 -156275256143099 -116138460750913 -68372951801680 -218427888934234 -3431908295134 -160760889723377 -165127849892053 -87115007817672 -142842841508721 -178931218462414 -110869800359757 -7588352400993 -171360956319021 -164503032809907 -120119860308017 -20734936122725 -27947277165367 -232254991210111 -65077145968944 -35905037486903 -60019928221644 -238608925410546 -8966424880282 -239216423262310 -220323841432386 -190519032886176 -275196576107977 -249317697737119 -162500455100660 -250253467053847 -275594050622402 -85452793411752 -63079794792904 -8713521711817 -195378410520456 -7021314603382 -42301418526446 -229945907841031 -105572522131698 -110360011663128 -71598491823397 -35117258486118 -56818852561516 -153417787684526 -127309887385641 -256318654325927 -79943671187846 -214843020178020 -213078537721738 -68602564548664 -76099544194623 -241217695457232 -65503308302465 -199882912103149 -169196936662731 -58722104773043 -163698954661358 -33639218445448 -161977108783664 -38528108150244 -124517449181266 -147949762073779 -79045794209535 -37887444136018 -48407824489800 -262212187515649 -147100947622676 -15376581487909 -269530198172538 -273688104036791 -148019708858076 -178660289080633 -211766054218257 -133681977699079 -173470292322873 -182112401237468 -150222459225626 -257505422965307 -144898941358258 -984878855273 -245432700519201 -15638168959490 -28204903506100 -4518853225925 -33611701079693 -225202309826463 -111466164525562 -35536147533563 -53921275675173 -270173243417360 -197111592045538 -105939714583739 -5481722174911 -146703802578689 -138203807134287 -236761974153344 -14454704553947 -209567564501853 -46456174856883 -60838467298362 -3577288684271 -56456380596962 -30537814443660 -162803008212541 -124036790062468 -14215384827911 -143268009254284 -431147376092 -185273553124942 -142685768361185 -43560879256024 -41298503032136 -44585971697972 -53596487969165 -47755641119954 -19906383644113 -1348469746985 -272836779408614 -119673007354836 -172824651206161 -279174494183452 -143776457152839 -138410666313220 -110229064950607 -192079465234986 -107792219049751 -32401351306345 -163276590118100 -177875995099899 -261539394819203 -243141993112911 -24153037937713 -58254801124936 -145828026393158 -55877233366458 -238734896509287 -46519879235971 -44528828343604 -56265620603402 -168798339967859 -138572651848582 -16437421980510 -101970735374889 -228754768072819 -54126730674432 -266979563679321 -85305857843395 -233791379613588 -267094900125084 -147463229377522 -265607407725699 -98866276194683 -82840543286526 -5500110812658 -103135244359017 -63359512752306 -182556974939020 -145260396028836 -201135087453116 -96853849691654 -208081969404420 -181773850446351 -77432256454597 -266368257904622 -165358968715931 -86264799420450 -116602429822061 -102731794931099 -113933319916401 -104577131434270 -44355580489353 -171749287250186 -162610481584831 -249412245423483 -43873337473721 -221236194014135 -117418908342077 -36926601823420 -145319637893662 -154578870225256 -14255501481283 -38606495593789 -162304738438700 -200666201309227 -221020961342349 -210333418878465 -220376246175726 -72614690702792 -220980426357660 -45613424482160 -251003362922867 -80488422560555 -251591300531936 -244304457608797 -167581663332067 -120655923050763 -26283304556613 -224134816026630 -144287556396300 -38530520369009 -169350463151588 -163655526372042 -144256628737465 -158667647795363 -49374326481468 -281147357765618 -22663236216679 -161271659396006 -59022911724919 -48963032483246 -34909399956592 -88301089446353 -258990334703886 -173356853939003 -253615989616696 -9296932816384 -77565696654077 -113208307697729 -156866143480832 -81836349226387 -47319591175390 -105257723751933 -172305015053197 -199381212822293 -84790322883141 -231955001346100 -251175153347010 -139345133302847 -172124531664118 -163463094401015 -112205466058582 -126380121497374 -114623686209512 -84403286562933 -18984381447011 -110163464610828 -72996653978784 -19468523743933 -246370443005585 -18758564777668 -260483215295406 -77517251934992 -84475911114391 -96983229655791 -247332454255461 -92408093745554 -95272064949940 -48297230999879 -96372437858792 -244155598627053 -69535818176198 -169230926905809 -11274609884504 -169196522230609 -73103086515740 -158819431185531 -157161836641877 -195018479893376 -4029143295671 -57217372974280 -185807026327551 -157706890443200 -202821330235765 -9009520304658 -17694426121213 -217592811887158 -249561615592072 -152707106183055 -221220895668898 -17024569036242 -262887460365172 -225553261487856 -252734351543235 -258425324906628 -214172579271371 -216611102891050 -275790989305751 -12007031067104 -215177751022342 -119671127939000 -26495511228603 -8008171994623 -272293567650081 -25860870637602 -261767223654191 -65365262277045 -204700292009477 -260934799580695 -221503828530884 -3657969840686 -162031799734852 -220717376953195 -274974382841663 -180030486612823 -247628347231199 -26181643907527 -201158598857810 -54032655456842 -207928115709937 -227693242924129 -223088866447217 -222663095396008 -74951636524427 -206071476236987 -214974921230870 -214492678215238 -60317568090520 -220832091191090 -227092710700791 -243033289596154 -12722751602843 -243312554068511 -238502575710058 -223695273382372 -42173810050253 -53754270458802 -173364238564767 -233090770360364 -63012198825597 -243401612509498 -146806070049483 -101522975242315 -171771782092309 -95078912130949 -233079773049551 -154015780377917 -64497502025953 -14661096022486 -270925001285133 -266823410864198 -133083625733744 -147245719816553 -49344497811148 -40726921040709 -189526952912546 -183063767064371 -202488837313046 -238415747018236 -184555199003148 -37584302085231 -225761155955777 -67693672312809 -68041846489142 -196435693307154 -91114419998732 -139981093816726 -131862166449306 -162184268010399 -190961653422312 -201640572547750 -143287635784977 -65428895295868 -194514197630936 -201771504536273 -66240491085163 -143982264305488 -107471070484544 -176063301568193 -109840812573645 -229588610493225 -72596145701416 -163302720868275 -157543020605182 -10685145435611 -48787966756757 -228441217125376 -21447218685653 -68913653173748 -34107916407173 -55900994159504 -213188924895640 -129884657539911 -180012295413108 -234289819985042 -125876545687006 -120377766469281 -249341954221555 -164329716527996 -278678233385404 -132352787621813 -116562571138812 -189678161159433 -118916260827274 -174298925474803 -255158229130015 -91968813302769 -150863186085477 -64171484156128 -240649444462303 -100000811511843 -72404652019188 -34024488566743 -88360581177064 -45921560832667 -35863856656399 -152782266253353 -139369311587368 -278161584557150 -42857800934095 -3191509225386 -138576775525103 -247686515580800 -176762481312760 -134988201439974 -234166272496931 -111445373584571 -225104398478966 -3674175951444 -23033131870270 -237262231878807 -237259553284071 -175008278348603 -251591648223559 -95335570796477 -232441690097839 -102337782028834 -210104035815838 -208631921184675 -80796945976089 -247550259760731 -267269739502071 -184125862703813 -277261578426760 -249407170466318 -251968821866529 -264866449809922 -113475196804533 -219621775325086 -235693317322230 -238487241606015 -149226021983834 -118555244944711 -252446764598372 -150511757958969 -211559946813088 -246892407948349 -247458366398734 -258761140375449 -272507740953158 -226900177171622 -219233231682783 -255062788121500 -256715379196452 -182534074774039 -135297945359736 -148449909655471 -23811190549180 -244014130241738 -213789006785235 -280289080744346 -22816700550272 -121396735634853 -48324802381045 -38070337937766 -80831706332317 -236465977884396 -7203675058312 -69186444494478 -240662625953654 -270339850995349 -208447417554994 -217266795579322 -143261585519122 -35184352907330 -20714804327322 -254635213342255 -157997270566946 -137170161981809 -116051109583997 -170993438516269 -175823749575491 -191997252344554 -109443433279174 -82061398459183 -154671209323768 -100197739427224 -56710790500607 -272379861069928 -235205737961081 -158871102474877 -6826735304649 -91835467723053 -9325342610492 -50318426667258 -160410986708313 -80942087068762 -3227740301495 -118857315322647 -127726806032128 -32990568144879 -224180612638000 -14308715053157 -33160660691886 -72129495875050 -8418443732914 -279684268865857 -154560258485009 -277465046495029 -268275182462520 -227145509043050 -87598855023052 -225962500738138 -127527413317926 -207784982195144 -140226718790628 -17378309030739 -248258570396589 -3655496190391 -150819180433307 -278426859655786 -204578730440609 -112451409065024 -257916923589511 -255205452347893 -37730513407857 -272258321079321 -164334195707868 -84558038548841 -15482188640265 -221804194575310 -280846283461850 -170826412745006 -126489029068293 -95039801138736 -118667019446361 -6848643316914 -101058657493764 -62807031341975 -118511711937745 -254025589613923 -277906743368681 -87450159728594 -85938491806489 -40244376700532 -239056584673357 -135302890779972 -263146896907562 -135317775625907 -247065650426136 -261005317414663 -22284349844360 -165914920933671 -70534496631489 -217824384359881 -205294792679244 -229697270260717 -224288084946377 -164380567226607 -192345410321577 -140653026750582 -276021735686719 -108278632468964 -21996612348887 -119169819711107 -126810039402152 -52858897144715 -209054145161957 -160727097906864 -86009334136044 -214166535329150 -56049368645131 -137236548953940 -113776357408024 -55120967786218 -246488776295634 -85113739964156 -277201942477154 -113801357625560 -91863560807370 -229801856722329 -123275127349852 -264715681078015 -87220575401436 -48988116833287 -80305660129780 -102380858114412 -97732949800351 -141204349151004 -115932664459132 -136894960828149 -183092694994277 -152882041280461 -70023640829380 -13765232913616 -76788950863290 -95890260012 -83769687910539 -47235227422558 -162059275228239 -32212340882777 -241239504449355 -93938181531362 -212251892987962 -49040665508677 -43335853606354 -19204972150323 -205829206736368 -163320821090643 -258594498561340 -35261857446535 -185837492791254 -95553960038508 -128551794235034 -73630590888277 -78898077702616 -251100100767823 -99606868472603 -273197169452303 -272364384323036 -99822818097535 -218359237414937 -115451965773627 -37465332528993 -209771219633802 -109958951692444 -105188944902125 -131225740870577 -157893480459830 -199490602368221 -225170344966119 -230845579716578 -16609941798611 -182667139261993 -239690589985699 -190978348393608 -116298097896487 -51098114278498 -49135907700215 -206899572661053 -84565248925910 -80773322415114 -75637435371606 -257050616546174 -236999213211948 -47223109308638 -172286210049174 -246272095687777 -109830146721802 -173299779970792 -261917523773331 -137886062908841 -255117465472199 -245579329003978 -173748050501614 -168940505688870 -123345883583701 -43462947338528 -170283172370060 -58467215117905 -238178695968736 -230398494241478 -61047703101676 -51555888697871 -262678362855086 -125208811700244 -216550698577017 -232318454013220 -209358549073209 -671269746876 -219798617007881 -184720904297759 -169425409858108 -168381432169137 -62498901050435 -17985626304702 -250805452572674 -204373196966199 -194164970047554 -42385771957902 -254799283742905 -120931854660938 -17825098185216 -65602988003327 -143976220758914 -98655989616193 -87079654599909 -188150291468306 -64730357479061 -43567621424275 -189809701299423 -230867491883284 -106254047621102 -21729967715746 -128816259063123 -107769529111450 -92337253978979 -120334050292509 -205608994057045 -123028706844891 -188987485053043 -143886954676548 -277832327003151 -22083079813894 -51844161223370 -205193522995704 -62594117010679 -156960405334440 -115244649359181 -90061699362188 -99982217275654 -131835297490892 -35711675884429 -21782475134712 -182268529007752 -205840036725188 -81195825411592 -98349628995154 -125238147274926 -96563774880261 -277792241625526 -29692038242844 -25382941709303 -25094650326783 -275308579506046 -199846933440345 -264863236559884 -242135546369114 -28923561576773 -119213781861137 -13707791737718 -269503892926317 -150119910643148 -89123925313507 -28071554594545 -267532768066022 -43126408404645 -243668266658254 -201716543664353 -217810558615374 -174409332152096 -82995403603552 -243476921437496 -129578720833720 -125165825217054 -25482109553483 -227792947529849 -170762227563752 -213500185423535 -268150840753011 -259934916572339 -8970687845535 -14725633523525 -16278747016623 -254106252931024 -195658973324048 -154794458876100 -17094988813025 -80325344316134 -83968413999437 -167116431377865 -185745185823506 -271032976081568 -193851561220917 -13788058400933 -171540323679434 -89872412000844 -169238703547048 -472358092719 -134676678331922 -162825383356922 -60661850922958 -181559076348716 -165452612307839 -137051643332547 -178788812714349 -222469314403076 -253580283478932 -243943034817392 -143934621696375 -108683091706349 -54338107191758 -267362800132382 -259224271382762 -209567711508054 -220973110326255 -190940272593661 -153144467861654 -27488971707340 -105451267942109 -225591742251472 -79944455314364 -113295103220456 -152040316612967 -148484051241962 -139397648670100 -205202194783415 -81906926190826 -242908288957360 -207068011670808 -29751193145692 -169606334220781 -49164194256362 -190840288838265 -224943182496448 -231941056574101 -7426100608509 -130846273282977 -83922318731497 -166027185520275 -14841135755448 -101953694729160 -58272583421059 -217327669754051 -185647873656176 -213947012588666 -196418028336530 -222286983559509 -163878766562599 -55322407867663 -238784795896525 -137015796386255 -75981705444910 -25218714404443 -66281862177776 -208104388111048 -186629062851391 -247985870771271 -10653683243305 -145178845423897 -229360472910317 -261874852147226 -215130116392935 -180944568614884 -66423792443597 -105041459706656 -117014487715927 -187367606674168 -154995937779791 -221740291154000 -257733876345280 -280847434730265 -242395477344771 -233076796386183 -178037736050466 -275452966752386 -6489366408883 -268865594991444 -247009647814780 -47377237496615 -279629950413758 -57567731587138 -243467018160942 -29544936465991 -39983786974497 -51326554465740 -249940148417360 -191758364621158 -48857618264446 -41489868746042 -199676498495849 -117962184179688 -24346987269104 -22409018012526 -124744047547728 -273553324061641 -14894277214140 -267173109238409 -60499787127409 -98417494684914 -126393432572829 -48551844140815 -160367801392970 -222065981220159 -94572276437777 -231039105936939 -191819383274047 -34153973246960 -182642736628135 -268368835612835 -114354970628076 -157240573387293 -76226996797011 -30985770366830 -219154018822693 -150810305071221 -101327058948450 -269451504652126 -272201241386236 -83951363825944 -262365808443562 -32293221479046 -7494328548994 -174188652704442 -147005383822155 -240913611733285 -191239063147155 -127084382279231 -252896317417639 -235930250766557 -271309205677865 -37411890278242 -5224814164659 -241328931526396 -268606425076305 -223409023701043 -152459488284900 -71947131540195 -99214024172231 -52203753528544 -38389948714894 -54706591939853 -178814165087222 -28521999608580 -170065159643607 -146389703674125 -254055133190097 -239910467424608 -110422418177697 -164989378729657 -7387184759554 -266262786895674 -243489102442579 -44704500346200 -270660773047134 -273859144847999 -60086511005127 -72805039833891 -50267952204761 -276600194810959 -260382797438376 -158984857011881 -171543346442390 -207127751618050 -277359096465040 -65948823565600 -231784544497870 -19626029275270 -31018170338805 -220128748159083 -116486483699831 -3679551113021 -125415728435909 -85242915792707 -271747037808973 -222277314550494 -177372010083705 -21843771909237 -259668492178244 -270765377885380 -268835457345035 -50652108173426 -257563670651313 -269280785610074 -148014545777570 -87300808642828 -110330470687376 -92046207217530 -95235000158095 -225871920449891 -140610929014503 -189703263063277 -198390199770665 -241848920427530 -189034694555807 -62888262469250 -137790193505821 -227345630820660 -15756274077614 -238846159336225 -218089862015441 -211835930297772 -234807176025399 -267230562850123 -15177898124598 -162605514998746 -240327137455308 -217256796851416 -103476906096128 -118375152044132 -67663028191039 -182383010593816 -241504791118513 -153818960586941 -2653276822785 -155530258210437 -171199673915478 -222395720099851 -136795833353451 -93159311855720 -36524252911745 -106744561169381 -255551285586754 -57256921654000 -259338482811123 -260362274767652 -164643226660683 -276549765830369 -107995282204435 -258209232729440 -200265392872525 -256121320333458 -119083818305641 -176897086810155 -98874896058954 -192380367988553 -226343363509489 -93682170961081 -212824388686418 -171842031473831 -26184677977 -120076370571546 -39361485382397 -83706953142013 -140482874680039 -1153405178518 -207518255251050 -266113724657745 -11595516698775 -251103265359283 -86497282183356 -105821818789572 -192226392351956 -127205029495180 -108691988414848 -186612748437883 -219074852127294 -170956045129909 -148981764849303 -248496703263567 -188948086659343 -54405488259892 -152511004886312 -263500286495068 -140571703525534 -214439563089074 -156288189030724 -91122813227861 -183430345451228 -84554326489444 -250835085278663 -221022668812496 -12835618509398 -181354222829324 -101252515534943 -169210042941153 -79242720475325 -65064339902868 -181016431290249 -212531432088911 -83622103345758 -66424715098620 -21824311351149 -170310189419543 -24449637710881 -120352667200002 -239367607054723 -205052075103979 -226763971536240 -139420533586624 -100917233953842 -39852626337737 -42251129953092 -26055193509747 -271748320802496 -172989233969681 -118485368449691 -53578488939978 -46947641534274 -242983923371901 -212113211559430 -252841838058807 -149671541223069 -224826874822410 -181484627726898 -93146356292519 -37684185310610 -64950182845479 -190362670585025 -11743080126979 -259799286536596 -253237169904507 -165085707651579 -223982569051073 -156194740569094 -48586125322106 -778085542461 -216705130754204 -142912973771771 -106720897377621 -131215058584605 -183694048494481 -148906077056614 -149517625303876 -184045511607825 -129415121476699 -233176875111280 -59883315726602 -72338326211369 -111507110579216 -171590482186624 -263639754065785 -197097168143010 -35640767462731 -211462292792308 -87486746239015 -143339068081472 -198483935984961 -5181554669009 -225617079261422 -147916761870774 -30549645706134 -124180102354206 -89016154550236 -235630074819671 -120554417522247 -174203108880453 -23751568141379 -83735907566264 -93151293115201 -26555372551136 -250188865238274 -21444018567762 -96497018111182 -21039916865028 -13746737653460 -62443009212731 -226415596768774 -189934104784750 -258139370168425 -67639965867116 -118883713857228 -192395036042571 -65238150681848 -41465978907488 -130734193236630 -174891211086039 -47726598417189 -243983303689875 -156174725059314 -174340234904665 -58162136377520 -235597931682839 -8953656755291 -269402825895168 -97970691602051 -102621091971951 -92777966504178 -195858486330165 -6860394461474 -157127012912429 -22852527610261 -206201039841256 -99363862853506 -129197743323383 -21962807047377 -252049504662801 -131446099830707 -193586972315885 -135800822175444 -186158362916038 -74652913194211 -130006980265697 -272545741640973 -230807775588860 -89311559050395 -156629691860235 -213763720567504 -18508793094984 -265421004417458 -229133547970734 -77137396769430 -47834255743607 -223347639820033 -86846505786067 -169347704861871 -103220851837628 -255098886546090 -10051397904033 -255916247728385 -214175131935659 -15738727065245 -55613622921934 -60621088195719 -17267597683400 -168478087836952 -261286159962154 -52217423825935 -8880498982758 -186673291241603 -156061261087904 -105172417240312 -151051881225329 -182862704476639 -35317241364242 -160149090115012 -110934798420528 -122802160268192 -117346531841179 -210617518309780 -69490499758511 -229321822006316 -176824298714117 -32733663461008 -253022314927856 -127766427966613 -161519119777105 -129234398803137 -129365865377076 -77116860876454 -7544000968077 -260146659483479 -73272453845486 -198440879770258 -211851318134388 -190096086344231 -236146988138502 -14043944252347 -50755373603670 -260328493220958 -193743542467156 -229540694624052 -247163572000490 -14208605522660 -20288302912480 -156347637112154 -194347282277986 -93515398690470 -173806999323572 -100484420265279 -147396541779146 -232310877349112 -193023946046667 -162994284287671 -14712304763892 -233811844607355 -41539384158194 -144369878505509 -233159422067801 -171026131266832 -141526806351879 -274854676408759 -195644418840554 -280772310414504 -135164851617313 -196219892811601 -244315475770984 -224542288978375 -196730568437853 -163211129783187 -9937933932623 -55528446587266 -248680280200260 -270027179580591 -164110109691089 -117069887197803 -108671404027206 -238579226698485 -118676347427397 -11311434153357 -16236811341097 -99657835013990 -139462392397898 -181108341268168 -49240509605040 -104024508976800 -117963935341083 -43254419565612 -169118776136313 -1708664167485 -12423877223925 -188294350664364 -30029422928187 -241087306657594 -219040863986644 -44519209432034 -41449803716104 -129431805168662 -6520212930002 -115231918331332 -175845832635972 -171979610932505 -1659075187615 -62390963485768 -214377063154182 -161910752628319 -110410858262326 -26247984279050 -100821579026442 -214295993184804 -273028025628108 -74235394254239 -12548572469254 -280027472447092 -199965229800069 -18181111672280 -50263752646378 -261676534160843 -112023663585768 -105509054534503 -278768369733019 -215836079052326 -109652161897521 -142586256455863 -35434242165055 -186559827270193 -274988364980521 -252665652750329 -130533927064522 -65168890955178 -101690854403169 -21660037644307 -173214235239847 -47778041009920 -57370493217663 -166510029514691 -78715364446343 -57204719948869 -189617568506503 -72623060050412 -199972912385099 -275646632115390 -185700669177549 -136853026491042 -18745583728399 -278502025022131 -147133146630106 -226845993552869 -167843727878305 -219892088470495 -270252946486969 -257924321224636 -209466488585040 -185085626081167 -116700671856936 -274814041953273 -163599176823837 -187622056040402 -279514633521430 -167532959662356 -188005854120474 -79976995601987 -53700885080507 -240915876594490 -277614883257013 -191576479148452 -93168815925086 -88429542303052 -169925993097965 -222675791649250 -240880038487112 -147159193712006 -174274230876185 -109056728325678 -119047786993410 -22010060096193 -53236129956986 -119974059645101 -204152292618444 -110304384126749 -159616076380755 -14535922439998 -70493737143394 -266514607608270 -144529605787104 -107330406842411 -183476035768028 -272507710893113 -113035218744734 -52412584750938 -41861712440230 -52008744498260 -157953378924808 -212882452168314 -236907419879114 -194021598440394 -177806189347927 -156821586480421 -207732672895817 -198473465764579 -194500392782662 -176127595816370 -156488926252575 -107855110909642 -223517523767564 -240659176750555 -275531325293 -52020619330122 -28608131373041 -120626858758311 -60177208588565 -237347310313057 -190492947489100 -72041003840932 -169748632709806 -152481389702195 -163676319245609 -117714826030635 -156360542638909 -140599628759173 -248358319685825 -271405988292969 -166826866687113 -245454538047128 -88365256029388 -110670080895429 -80281999935728 -207721692525105 -265813641008329 -170511492047487 -89230171590353 -79450559506623 -246690075476173 -32182307924204 -229094262168052 -271509623480474 -226635073547385 -86070648748467 -163042578445047 -235328631720429 -196480634771001 -134207610978444 -25501611380861 -184086355138480 -179775640504875 -33134755773768 -36425277642105 -151665110161650 -262165108098990 -231350351058664 -98473927097846 -58497046190206 -109543758221213 -18505354410853 -195051421082745 -211026171086558 -74464493851885 -131287004748732 -49395377988089 -236218712039423 -210945101117180 -52487229857656 -6172888479234 -26786130078484 -94278448448200 -267283776898186 -253773466529283 -258327759730739 -78291215708380 -146444739326966 -58942471105357 -127913399751645 -130577807763111 -122697123907684 -268802009817076 -62331929138399 -42926086381371 -81919323971368 -2438954322185 -123340620556236 -64804170748416 -216292488818099 -113359416677200 -125979337412548 -234843460832199 -135162423763364 -252098062619036 -94345078381519 -123374332300894 -99886867845394 -88525500126394 -96547589285053 -195987666627524 -149937762582243 -109144831951760 -31409130888754 -158544936061936 -196009262527 -64722027176512 -236619695866970 -105779817760373 -260281421968238 -226630741294970 -222133203798768 -97570984048386 -1873625127622 -261138414656136 -272464111762853 -68648479965132 -71300477738303 -142454889179459 -79284881126477 -241532749784016 -153041791547752 -147856141125799 -24188918245185 -207974760941292 -70569235483963 -127818099255959 -19349396485122 -263374182229023 -119526406305429 -173067461554123 -206074880484534 -137707061578219 -111171632860544 -155720985757213 -211432823341881 -228822199334330 -169952391055443 -78521282171779 -109165515339146 -248503114046411 -153406819568046 -256284547291182 -179601289721289 -256266999800279 -149906940715177 -8598122298396 -148685715961011 -196890815329112 -241445490047435 -153388212440578 -193959769677037 -129584535391794 -163383784196661 -47031570187719 -47408289210348 -215130702831591 -53692355121509 -239682349584285 -164168555933169 -145609052602295 -240515873113914 -88748110551095 -231074441624692 -3202902129608 -143556065717427 -69130634210131 -79558083632794 -87654461369855 -260706556894633 -255144913053904 -257602041534200 -129070364973009 -200564073914048 -34760340570136 -45447906521202 -237670993080488 -240131796170127 -228273473775230 -152003107640405 -174135207538140 -135194940183245 -140872899255180 -167656518965057 -14100863202030 -40309229098334 -261840929739873 -67919474411108 -238346501287876 -24755238482672 -59393317164574 -116574061094935 -31292777676883 -17110554377566 -245683748930108 -91598197004585 -118146806162130 -157036026234811 -175149201457869 -262142313470895 -201415646978053 -207213769723970 -281232524566709 -156127951886465 -60103662062076 -70044141883786 -122793940435071 -94034037764269 -35999746132285 -135259649654858 -49918153825441 -155983202783807 -237244231537860 -187671289835183 -143053501498078 -133580235631732 -19780542472848 -219527724847083 -279788256820311 -280238309899395 -152420734134749 -64458632027472 -211099901919164 -184632946382264 -49809790060820 -140666084576711 -246199892639485 -112080810619251 -146286828640340 -41280518501375 -21744671374081 -16626002574885 -123042592456318 -2927480114734 -180920417907014 -125609008277497 -76187170340548 -109293474858418 -102733193946333 -83576701812738 -162195853344971 -105890925105469 -88974786149433 -62401961348248 -66448603729840 -99275728352022 -236511619345169 -42831355612496 -194784623575530 -216414478738810 -30844175345898 -97905397462271 -43436179505179 -98945514691619 -93691995628023 -130512780727011 -6965539375162 -61438933415152 -13405919849127 -256215561705454 -161268684097621 -18839766454816 -31982008972473 -216038566981837 -168790658000619 -84357110457063 -7541499122338 -212890954458816 -117074641888731 -211960250891002 -240741584922294 -228018911205370 -30511558359829 -175361184932882 -108389676846725 -242220162645790 -67411785855953 -213083792396439 -20936037413070 -215620222355674 -87704535994508 -157771367489079 -247557728870593 -191512878039755 -32660868769794 -234297027506055 -155647662679078 -165308228098356 -33160285882952 -269498475636329 -196212696183247 -158571523695364 -90063972747033 -11307658305257 -89085596132684 -204855179108769 -60233503571953 -122844401181693 -216327748332064 -6418943328694 -157433703841553 -48963557785981 -113393865001702 -193109815252457 -148129135818508 -139977517635410 -69710979530251 -87834380073127 -223944708824044 -52001379386421 -60812422748096 -184821859141952 -181698876717129 -228398720401604 -74616351273587 -276137331533331 -23402529175794 -8558188151346 -30701634916452 -149067828847077 -90693992547682 -2596727821879 -196114584033656 -155773665088630 -7675831262675 -109305261204708 -152618286350324 -244517048831195 -58503360981332 -62496123577765 -184148915981395 -159469011906847 -43191922272635 -191707057180758 -157463936071359 -27864455590794 -247382337703149 -198996471370549 -178188317649971 -97659794240875 -188028794075749 -61411095367649 -194719016265924 -210663882505332 -259480368869184 -194987369195268 -83582431170305 -246657467696612 -112168407511531 -97752150015490 -63739341599063 -100429244094665 -214949558852638 -231402123501295 -96122871385843 -20553534917847 -54430308085586 -200835577542174 -164563835139676 -253093318909873 -136999412050985 -2560848336441 -24154833837985 -20439814453000 -82096279110600 -22106648410945 -34495446287640 -180211341644533 -122967401273982 -237965950557679 -143152051488171 -183365734168038 -23700425042773 -103189635579272 -76900502695764 -117569054549558 -45726229839472 -198729894386322 -162006771688454 -145288523956876 -200969830312634 -43747623628029 -58803950316170 -206076029925841 -126755312435563 -62542842409458 -162030693136959 -220872552951211 -165962642321931 -24635017569500 -33126437787727 -215680179379965 -267126500656331 -55744865183871 -84080654440094 -67917880159024 -125527284164284 -10608823978594 -153144087765802 -12238108577245 -17038244584920 -100020347072696 -241567725785245 -191775005837281 -198809862603941 -109899715938699 -161016012777661 -99051584150643 -101722535436138 -123309675794442 -74593988390469 -225249616911175 -274718762610372 -277823924518100 -79150825754145 -61771572626433 -263272487109174 -257353644111747 -182694726227957 -157677964232384 -49700630439286 -168880908842006 -147619699608957 -155925987460623 -150256767135208 -159538599042876 -230933736418137 -151773913311968 -57802593417583 -169388616266708 -15911614812218 -160106872927797 -149701731414822 -53423628070616 -204708532896907 -102004540574983 -121268326981150 -14442815648140 -107514497161511 -222192544268672 -149059995948512 -109416210456212 -101244528705525 -134316272832540 -263993284996655 -32591964730418 -24505367682612 -145847186318435 -221623256231903 -111341841179291 -122444536619445 -259211689506594 -33167241740841 -256594966010406 -105230179665646 -115324762447029 -32887830502811 -156528021347993 -49400626313756 -24273615455319 -196542598590323 -215189478611720 -112712163523884 -254796525074136 -11659810086245 -135702984855871 -96642835617580 -37217192052505 -197078919823530 -165366356544503 -6760738659881 -211880196502287 -242961268706518 -149225824856472 -109724846991372 -19445984799874 -201587456617550 -80173621334874 -279916871113954 -279748295969815 -84469573047643 -255584261914597 -163379841056195 -210815786691319 -261024081798332 -242577855334366 -96716463776369 -215771829107622 -251847353096344 -129270042958442 -238278674415555 -231738245966650 -177247784707244 -137849754207518 -179693977696292 -127471861937149 -2287406790706 -267903869713103 -223085808003346 -82060280209340 -73302975405036 -270810510294536 -223326948997066 -100440359170195 -26938357450197 -80928571481134 -185632209479186 -148974244239467 -83292281707507 -89767406234921 -59526137875801 -177156669770349 -254952611801289 -92052862108643 -266896961274301 -189146721312008 -240481947677345 -40174326167780 -28425033799214 -92952837443023 -134006615509297 -257010771643237 -152776455100850 -39051562521085 -78677901634271 -214065952929930 -161904669003161 -145684919742842 -17002001796660 -31762616750763 -191214562483105 -68329402490166 -75876283629499 -186725745893375 -190992514656606 -143503131568064 -248175074100941 -5294795184449 -203319671010019 -249498242108499 -241606027046608 -82668642349835 -11523975803180 -80116714003056 -236221749777854 -121422333492052 -28352711741342 -110267310420149 -186875744580828 -209161588398188 -253106589343626 -157302960969344 -213011053508223 -101871048698888 -183501393395896 -159595634398804 -121719968777425 -236933215152776 -267335408815552 -203978071349453 -73686313566825 -230527277643514 -21394384061372 -15221309751632 -250977580568222 -22377618254459 -244807584458451 -222260944457021 -204694202093743 -132960117558582 -60002638713401 -134132616713049 -160490576688072 -21846394653439 -40554839582324 -173926832296278 -256890247222419 -159105469273387 -29474953233021 -96533314228430 -139755397471384 -111981031421723 -36419469239847 -40821815802600 -252751479134846 -88062155178874 -257678778092540 -57001446397565 -172648963655195 -210033766936004 -159900645321087 -147649838104063 -233382450123544 -33588427456167 -105829801189293 -251488645762903 -252511252831990 -65501317945799 -181005466371717 -32910935916806 -244647632543925 -28058828102398 -132845066247980 -273702753726031 -198792245188090 -280306688387647 -13805689116195 -248542503659966 -106096570146598 -194889753641423 -124521155611067 -77296636963039 -226355993073217 -249215349615853 -229156990358054 -103844062957632 -208490263520642 -172826031159109 -261712625274008 -239219433261690 -71115118022154 -138974266413282 -140214845648917 -135255207215989 -80871601778338 -33514776484957 -54223429019031 -35920862299760 -53594398030658 -158478979803165 -162106331409410 -273600439971598 -102858815595184 -111166651595595 -268066409661168 -193467600502441 -130943348214419 -164362709689577 -226434232268637 -67897928093925 -159767710122890 -20899891655400 -267642776461590 -239117646661722 -214125422548965 -111817967310697 -45611022112727 -58900102732408 -277021301096288 -40004311833688 -232030257065265 -131880445821692 -109871973173920 -246497889194829 -201911963872241 -143803726101810 -3963009253491 -274349645677383 -180127341349393 -218557909459094 -145994936499202 -62637137467309 -181090523475506 -29747183398865 -257790053331407 -137888612516063 -219743865483541 -248342812808839 -143401641367968 -105306452593160 -168198870379772 -14412124890547 -55371941487563 -1745975044553 -134587145608823 -275925570662942 -120741562193712 -223810321354354 -168267218842158 -225493604814677 -92343903573039 -194375364568765 -251594082064920 -133433837293732 -70114534212791 -184244915999011 -5672827670639 -104318190832740 -123538811582596 -152885603006328 -33663513733697 -4360372707874 -191535099570941 -9752130032419 -10218500891285 -221333438857169 -261259333712560 -127483744024385 -198561079988700 -276588215782461 -113377360986813 -131138232072119 -268504415284176 -34104038060938 -74676836248957 -29062344075 -139860818343702 -146502641745537 -196782468751724 -177308306696298 -248872644806919 -6961095018571 -70482112421167 -71758500512973 -49034184133671 -81784803340618 -141009406833498 -253481175030039 -147658321062727 -245960997672974 -119736503728463 -137414664797023 -2634507314775 -66148619840640 -124919931172521 -238886394649514 -224697204623232 -193144826462577 -68894986489987 -122470374658932 -230201214542528 -40369691508370 -252297112390772 -36062740878072 -51127957245575 -29398114451124 -162411563135872 -120066024455535 -223584617675474 -231766911050649 -239089065005814 -281157843135205 -86451846377942 -37974560558887 -96333611564721 -257455391558957 -149191810601433 -163599949110254 -231564236127204 -47235285148347 -24855723460809 -74608803338646 -262642563798971 -146019083577890 -279983556992237 -200577884186850 -10765657985714 -93406998917546 -124449212585788 -47757450315819 -16195809241237 -252109649081883 -257566372456699 -223051134251095 -136461490909938 -36917030851464 -71687519548220 -131636035137761 -104094096123765 -220992974409147 -55226873718440 -110727951966268 -27359534529715 -122688174364001 -255546453603863 -260796871816362 -102664299645488 -279887283254188 -206769983135595 -113096854533845 -71491836235737 -112308095024136 -247290069975366 -5079446178350 -14556326190971 -104394869462933 -151483686704811 -250761184021122 -62491244295055 -21308811323095 -127279277959537 -85626221080664 -60897838316643 -221096829655489 -209139859662326 -44235273419180 -255409880847602 -6954524553968 -271965901750822 -96367617336063 -174448322831665 -205352410275654 -245695395440739 -93840385507576 -179393041990548 -161937636564877 -117090637916214 -266945384051744 -216202691392335 -106839635759111 -158819988610323 -81656930803969 -277587829529522 -22091075708633 -213850532062558 -6077452469920 -274394268515743 -41685892136144 -53260319593464 -252333187678563 -218751338009990 -232268526924953 -20934139492991 -202187451596344 -279638825433471 -108001054222500 -129924701801078 -16314790068312 -97772246787892 -118612430533876 -153389530922528 -189355818320410 -145462534758149 -124714823197777 -119190494257896 -106288676844514 -198698513375294 -188160019619284 -145594355268353 -196163525968242 -207928133256778 -225682119327697 -152246055963411 -76682498873263 -235283345825546 -47467404824875 -275860956071739 -232642548824119 -121247041118286 -21561539724891 -147353387032257 -23762708843975 -255359700470414 -131269245266053 -160928987566637 -43948936724719 -46174283876379 -41074626042490 -139301170939265 -275066669842244 -23282687324383 -35168367950 -523261428588 -31767881543925 -176965189808053 -268639548274554 -73052785545399 -48839044987943 -266503634302577 -104921650220522 -56761583624938 -267669163904842 -88891043094427 -221038241700407 -1116893895876 -29361660648268 -256551187102054 -169231504381502 -266508345444788 -247868131266891 -134349740077146 -164655254967967 -140938455422226 -13451530748857 -95545014620013 -220997981481718 -34555732651629 -55873693265551 -240132357728564 -126190537460050 -35607446192113 -90649933046278 -2707848308585 -146348158554271 -228775182147251 -186462911718086 -18810254091313 -184293474800797 -54417752917017 -106196114819934 -31417246745560 -168953072241702 -158992697158512 -219906572615130 -144657716636197 -256326567866473 -127250857242224 -107496546488274 -245251803769035 -186131517962721 -33905279040764 -261713351285765 -25949956524595 -43620256519962 -100870516284153 -201005515908766 -195534963795963 -167994208417190 -3798760678226 -266829447667350 -214960043143625 -49287857725592 -220752183799457 -248179679862645 -56523735935461 -12737310625892 -240241516525947 -165595322836429 -144853534941977 -193226695436570 -160427495601482 -181564283303546 -199849367281706 -198827491230956 -8213398988605 -88644958276813 -63673769099772 -255584373511183 -65460635993672 -276269680429018 -245859480775173 -35128775112570 -222208695323104 -210290084017223 -229544075064512 -23091309731592 -276771455705891 -28265997256852 -117622341375577 -173359957805078 -155779598246484 -221713760662921 -39933082973219 -121533520641192 -179649749969996 -269752593247201 -1326931111134 -154911120788908 -208375782455430 -261724086466145 -101987012618389 -259459498228188 -198989850771 -232571054917720 -134425063306703 -66440723345899 -175986392161661 -261705509188614 -113857950651820 -267528815640457 -4519883515735 -23741868837410 -92852176212841 -154382385213779 -143298309510233 -246016305944411 -242866216759120 -184102860490732 -183797969217785 -35251607953947 -275333906394914 -262311640171070 -47799811373655 -269716270002303 -7615399937104 -23940972607020 -30494094325357 -26608276910185 -240788828066472 -236012797933363 -121022880316319 -7159998891676 -46920896688829 -393956482541 -162675481040142 -208462666141459 -10015433081080 -190361801924401 -14098130933795 -87122750887567 -213740149557622 -144321515022218 -57369330054059 -71471402483894 -7983825479694 -275076481262356 -280616573544010 -232977521388897 -94543333572165 -187692356237727 -240075073400254 -218316197963932 -228201932879635 -177375985294144 -279322233191974 -74728125735042 -179423855147260 -75112266861438 -85599160532012 -44544048542887 -58242721016446 -130418939088882 -211966290404755 -125347210034660 -66627215770188 -154842520409466 -43302219892819 -39519574773274 -11722227177435 -11753115810582 -182624197489028 -40100769486247 -243637528234353 -194857788761702 -11736667548227 -259638043345404 -238776490727024 -149398550611560 -208781512886317 -161678887497903 -239340814566382 -135173696830952 -237306873973310 -6233225364547 -101316079659278 -114261601973813 -214043322831861 -265929095051833 -186958886671333 -119508006821396 -82630552204793 -202980057953510 -274633540072755 -199213083533963 -167034809364259 -193471991384044 -236939498869575 -123736266167187 -18663905763921 -141897040237430 -50694640819229 -201257237667293 -192845201954519 -265441679025493 -230112090304808 -130876405128490 -110056416663230 -29164594987243 -117911689268502 -96936091500511 -21610082660489 -208681460062571 -131021425301097 -205182959229102 -198780721867265 -73057221069790 -182902230849164 -40760849024088 -100470789648930 -233661362010416 -249481667044990 -173861007909860 -98072880350978 -211384317081009 -124945293308274 -104821173060389 -100160242463779 -150003748817965 -114814800796459 -110573281472690 -150891598529550 -134563177353173 -202778688633560 -68898334129821 -114447594173142 -161849892120485 -145496869858356 -79260370670932 -111915113396129 -38508240241988 -131297080943450 -280128995674195 -196236719968215 -232575705178445 -64624051762561 -220003004198431 -143026163966216 -16845946125657 -229949481530869 -124123324142753 -6212208414716 -113514109858742 -271592126980335 -212560933761687 -11984110025856 -253404895650656 -76466789246529 -71067751467837 -200497198265789 -220842386477179 -193699838366065 -249983407905581 -213495738873691 -122771949429391 -80789004119718 -116459562323190 -81919954159396 -84063158267184 -136460457011051 -163440748003265 -140914565583672 -277345301200593 -280882106806903 -4265300579285 -246325477387840 -90717747330504 -200858725722395 -185515055431499 -218905306879686 -39049229883760 -214391372670590 -117701132705109 -83717954508118 -237778349293722 -85327729598764 -242360671547476 -59343246739703 -146480624335221 -173180845258290 -153200900856054 -154087662426393 -178755202326388 -246309631392384 -197395543965636 -24442998520599 -177951176125055 -194760871662808 -31846669240071 -87816493933946 -42586760145408 -242965781404235 -251414506360898 -261182137738186 -84905048425899 -99104840057296 -209191448823398 -274394209522838 -262392853005550 -27782089597336 -42386992215700 -280101354218670 -74272536283220 -201643419968024 -54301998371429 -278752210575855 -132159719064308 -241878635613247 -48511907285286 -108271600476107 -260607198915037 -175705942052918 -139361171993371 -119717998630433 -117652374972009 -38807261892101 -179462193254162 -262791974644295 -40342257342728 -213285234105016 -64506478094601 -128667350707577 -129156022979931 -130902803085968 -114506762401819 -205510922405011 -126226590228289 -173921720058135 -241401599999447 -204180555944655 -114501405212347 -3118397615282 -120790625047925 -213958857667321 -43382515837927 -30326984858580 -44136009278103 -126173911198481 -216988873834767 -201071915815456 -99666763711629 -196559843025701 -223894769214358 -42762298344901 -86739728338215 -95817835365435 -88975557869835 -150937931843207 -111895476639530 -42547690210799 -237279875162447 -190318605326906 -36144700020629 -206410307059021 -42517641690367 -224390137604057 -137393974192481 -50904489740925 -103383479650801 -260911585080712 -124000719330332 -195079708183010 -147613530991964 -252143891277211 -119495010625192 -68231461520588 -186608714896500 -277035156052414 -220995945642863 -3031789718818 -11289097407946 -38953248653461 -204148035445274 -161956101513314 -171030539602881 -110879321713734 -265974136789682 -83400394939959 -110093860760084 -45983175812658 -244956965424985 -117320036221089 -59972075332684 -180199647878258 -169544925981762 -61785099576920 -182897690072936 -155475266494480 -113690742632624 -51961642102740 -121763713165605 -272218832011195 -150740570183709 -123543106032906 -171500533034270 -261017110341462 -161392198381996 -147998841420181 -249277639486928 -101022934872202 -19226707762701 -11926640795380 -107954426162691 -258019889714168 -106414214013862 -143670198730117 -123216367333988 -104532657971313 -243335027136338 -66035851252476 -235208984459946 -100823822690343 -157071433776651 -3099525391069 -194931278729378 -18600234995521 -113133286124771 -85255740342640 -253979954689137 -232436251797702 -36282224753919 -178708875143980 -195848601100271 -126690943122575 -270352935041272 -135929180696241 -125094566048905 -21179813845343 -15749728431350 -84984931701231 -139857666376822 -187341970213784 -68170487556050 -267835771482831 -256300365228616 -149416310566752 -76327275009264 -158268320258663 -67387270434611 -219865568941841 -21583701847124 -159219082630273 -69177188724795 -211299244763547 -242048232335688 -153790167206730 -150698612410074 -82501722204058 -193129002991610 -51378530895912 -135617828905401 -13182456357651 -71257882708263 -38982039406165 -149125846536278 -116098168259700 -80946874068577 -98034726720975 -225711197016484 -131455928702655 -79175350158224 -3797548557971 -104175088145253 -109719126945272 -252968682412541 -247939216297450 -208088597761003 -46234881581347 -72601718966048 -191349794357049 -14570606813058 -234402570552817 -89830464002053 -260103953873591 -51580484502244 -169930250280234 -266620684690126 -132691618443847 -74830350608105 -184614120376495 -264626444824770 -35001909909877 -231669594325749 -202834626859146 -135699207833765 -172244759821790 -217532165920594 -252830748538475 -30638644807622 -158177715837204 -192948204533960 -172505302814689 -226600448843524 -213850917922759 -79839370135839 -224807909919151 -258904696040277 -101066705727419 -217836844021832 -209161988294488 -30817666197241 -1876236564927 -61675337406374 -99881210167328 -43251985574877 -151839975099454 -274001804311906 -99517806351369 -82499958215304 -114155504942330 -199207317272107 -230182368960875 -43819042234343 -20849314025079 -63016692833002 -112018089812761 -269082433959914 -235598889480678 -43759220285239 -26180371410446 -38561992583818 -37910020750948 -197863926014275 -169661969129405 -202068861028520 -236454736639424 -247908352915106 -258286385131132 -55465655138029 -2688929592610 -138333176496950 -266590414617945 -202028682107480 -277500725070347 -260317356912209 -186286556374924 -202021539188184 -107368227142031 -32172602608191 -63265864168382 -266545771372345 -91118731349985 -203845974522568 -69459399981887 -46963309185693 -266966740731980 -123548118648468 -234371935371706 -213696261427513 -92592465434455 -222994846136165 -193499212815385 -45585199436855 -237947176635978 -278510476857410 -104844065125450 -251411179310112 -64831325933725 -106383845876142 -199454865704447 -220956396821253 -33296489539450 -255793381438546 -109286198663071 -115012835671108 -223259193663788 -229894426370372 -147997304097640 -150562785628058 -244581228930288 -163383543212145 -201589265381702 -232490235575068 -250617879305517 -239819077953515 -8695311601829 -221452289916579 -8507632271346 -249735056912018 -1315288082157 -43615019344015 -141683617096812 -47471391108163 -143352756592698 -69888332205427 -13270394545849 -37791269717652 -36607780023057 -237322723632717 -66997054321958 -236062008274308 -171614294535857 -195249680393864 -244571299764449 -226676171404626 -147249622432331 -28459055434745 -268867939943571 -60201813800903 -122750307329764 -195459956234069 -140440911616560 -102229593251510 -268154514956393 -205696227589625 -155155086407414 -272667141712850 -16910952187987 -2907562930471 -246012692425243 -129356343222090 -278742270952846 -266519057112073 -237320601417349 -193280812965059 -183723869482537 -53756514652880 -46693930666158 -181755318788868 -54237946483952 -64489257524571 -76752354110283 -24529441544638 -155759342173803 -244877009636274 -249675424386521 -264690964232589 -29139708338183 -245135203746270 -84568794423564 -258068829959373 -202418102300531 -230236958985957 -140950914821771 -209670013060708 -187604558691364 -238818754495187 -50355458275660 -142285274855637 -25947698917884 -276388879419755 -198917098968831 -59539742384316 -161334052381281 -229715698606924 -220005776318677 -155695432269323 -126543814557569 -87723639760002 -35266884675110 -277743544223405 -233692130818933 -209414493385375 -171306109435199 -164427933420526 -216453825604406 -90739675010150 -6585643161629 -73946970311192 -95356784152909 -156303499797276 -278605204361459 -43217651580200 -97511902552336 -76750770726855 -259312754139105 -54002006641700 -109561516819742 -234956538541904 -14090897510408 -260381390524118 -81172532580464 -53428847968172 -200783807811070 -229153734701107 -62367299320359 -113779077498539 -139302203723747 -274574153197238 -95947122748646 -53800149247011 -187868098086654 -204663307630648 -118240598669605 -129291693666810 -101993177668581 -197254288117918 -99161347120052 -199192194959245 -24101768180275 -180684224987192 -69041491957076 -110865686577946 -269475080254552 -23796184567678 -175213112315789 -98430425616251 -54230390259621 -60922886975952 -253582877558127 -236876328848926 -156157119451222 -177310538913436 -206277347932790 -255009737735551 -245923941950659 -30927419300302 -144941082792445 -182642574915921 -230909498029927 -276654665569963 -207374729761519 -100739527211742 -225060298495636 -262474382116533 -66984440968241 -68219499603271 -277236468420088 -96394903197500 -220680839722768 -125924532239087 -239906650535134 -279371719033909 -184394542486578 -20565638661282 -259334057032008 -16948473840910 -48460783646152 -117654890012541 -17956076475023 -139230642200336 -178399235209491 -223158952765826 -242105446903302 -170533678957033 -220585108340220 -207410913292795 -190389106336810 -145316650695975 -270893860410764 -39325851555933 -172429262346941 -110287026629674 -187515786531049 -165000445890170 -181187497650459 -22721627197087 -272717596877045 -155567073847793 -261262788347201 -213814954544861 -13354780701190 -52028441262530 -119961366400510 -36054137777499 -142898272563644 -61657869138499 -117730664846930 -126430350586159 -216621946134596 -107323494828662 -38315997831967 -42797713239766 -49463875883544 -157042380739858 -79582188649506 -162153127136030 -49991616569215 -109912792038499 -155548475603925 -234522740331108 -280909467116607 -43186995387300 -94778495205506 -188462834690351 -265559967964864 -26487054070271 -130749539192901 -65542208241699 -71777205556172 -1566617419132 -14215117512337 -159534211766918 -94036233750617 -148071867911230 -101993994072153 -22361127037077 -153348387710054 -236671196802842 -225489632396813 -138225534994879 -219795350738592 -40253965283452 -48878208606481 -181753522719082 -4638104648931 -137577210613323 -156423819407605 -6239383679338 -248236352618906 -110418820408157 -167402138361813 -251303797870927 -185881677922897 -227069787943793 -127743541980833 -159052090994393 -84011833799393 -10585712476157 -66986922539360 -38160454490821 -25498222617678 -248513272303416 -150902939331344 -164773592420922 -109831481896153 -179095206292459 -236450078327181 -156928916768448 -26900448230487 -225263300649113 -135961001080995 -217879788810419 -207573261936538 -271557472327723 -69523352498595 -246294467704500 -210925736726039 -244165832790880 -109627961729068 -22997956683820 -25459829426462 -15993691941914 -131400492707209 -218254999604112 -224063816777976 -42523454625646 -263485605284112 -15175791699268 -47731282712462 -194903660169110 -119282738311886 -99059951948218 -162592003143247 -69749995796584 -265850229605897 -81390636835447 -265865408309401 -274308801347844 -158484793788744 -124959581349348 -130212108132973 -11501068731658 -280224597409129 -107535231673144 -262722118827434 -247810724360311 -266661980739943 -231338996471849 -37130549682772 -60571991065536 -4300804789664 -95910752141996 -193134779449191 -34821578540119 -31776321682836 -274272423608172 -21225312586078 -30487741411570 -64861238075871 -103647151103644 -159051819112171 -86224646342141 -151662438632590 -124418232271099 -138362563826697 -166870506842003 -25892741844883 -244685299877054 -74296142919158 -105727814606950 -134485374247231 -107839472010989 -124238616928351 -163568533782775 -17733659989729 -32442594421721 -176023628501616 -145394155235180 -129427076074392 -132479457964207 -275428097790125 -101820044600604 -100523439718639 -240559372843860 -183276074791407 -246947845228870 -255418091991698 -213977035791678 -155307963618953 -270928865475324 -117729160887226 -103401657775158 -165114887142041 -177136086627114 -230768214633905 -276302398066457 -203554665322369 -162152494745746 -51057681060802 -68209373405763 -27311163768885 -240128999541161 -33302677957381 -96179467428875 -38071587148036 -144884432543563 -36544230725029 -66299760971795 -38722374431837 -208305476189530 -88376190898643 -128719608129281 -136692859798455 -95585044699378 -104048171504642 -205914292385473 -36660660057328 -73474534871230 -139543246836141 -263742943546758 -62061483028519 -217589962102974 -243520571726271 -177697054407452 -272791327709651 -149013767690331 -27563830778410 -129211156832071 -74600294774435 -62457530626486 -63018449102428 -135657037079838 -238026802150202 -12212546056618 -138647151589149 -224367421431382 -279334843098898 -202920680225625 -112870833942448 -228442121518766 -72300916687897 -51807876011730 -89264397755993 -89709059217727 -222889141676323 -24396497192481 -149523351502237 -121491086974488 -178538907578732 -39264238411556 -267776786205609 -172482583496647 -148576640766356 -47493017191324 -253204452598270 -69977404593076 -112497582432790 -274435526577698 -190148040158977 -196184690534206 -82661047059436 -251266625093973 -90192526473726 -243384478610443 -128693749242158 -65138960540740 -40202684298390 -201446957903484 -160228372595041 -276926952093649 -120433929578284 -139027932297015 -206883851731765 -280685922885006 -231145619382714 -77954409659689 -87020596416391 -49095622616226 -57049182160428 -236045441318196 -34809562423197 -272980279135188 -128890112176736 -95801185382972 -201047423569192 -247957092282080 -83281237827374 -253822363384787 -266377527212366 -185863975118819 -177613125105724 -206839479749115 -134060899175957 -84998043320955 -263481190053144 -141461787238237 -70995890216742 -277219820434067 -259631383998038 -265553644297307 -237371361590601 -130592741143748 -130036316652107 -259902791598968 -157511833545279 -212670433994103 -76559906729042 -72184527503011 -109092865132768 -210197517433245 -254648756813169 -119094683128764 -5856863537231 -192496175911141 -149399514457442 -88176706761043 -142251345354189 -156319900057261 -12438924572051 -134793419176291 -220959931449335 -91098747787807 -60261454416739 -77350043999433 -340205914514 -22285501591475 -150612715977726 -232163580478317 -269723844313208 -228709434439942 -257619020501638 -132207010908680 -71717315940945 -144450270759409 -51619472489179 -100915840143701 -116993481417796 -67916632318155 -7067778593271 -132052537566800 -183044977330012 -150710338851278 -163197109367009 -112065106261862 -184854291415678 -53013476875344 -110893327686647 -245452662205334 -38314323818799 -257773570097210 -88483970826250 -259531381803538 -78856751971482 -240133992681406 -61656774921086 -26717243758941 -237954673019524 -26257859741834 -30916750808369 -272811011896005 -52421123447004 -154633130591472 -143660081504545 -118718447687502 -85370664741982 -28073508709808 -262523631533752 -19192414880331 -155190309043382 -247715125890928 -184538637997533 -65747459084159 -168539765941682 -146554352684869 -223937235149205 -123024850868586 -177444071009254 -256611570187775 -186337155626891 -160657510515604 -207978121968868 -123935279935393 -233633993409617 -30025019798432 -133648102797924 -216117415048457 -241520727118664 -48771667350898 -271816588910595 -152621100650016 -6724416719341 -87767185408185 -170825889904146 -110079464790749 -125595926081573 -13657674364408 -190800749473945 -87314749476719 -189658486365434 -136910665303725 -120260523781583 -263777523790866 -13959659771399 -191311027114966 -138004957459997 -264246023563316 -11184174147949 -140626439919559 -198042897939563 -238303461836871 -208062878178004 -52829216585529 -17031925484967 -125487325641034 -79324695880743 -145330194451298 -129005739944680 -23628068329594 -197272729190593 -202660335094145 -4915483968516 -20607593660244 -108100554056357 -200285506169271 -263097984611400 -163632888920092 -94912847856181 -200928974434244 -121791575068080 -123220739406783 -214778393911108 -32908740220154 -23344180739754 -260752947882551 -231451930448652 -145888566217707 -229675276197232 -227336896115119 -136037132685164 -121836520256290 -38258031386380 -124842781604031 -247716156197872 -63766195982549 -198001150783465 -177725577639303 -120014323753442 -172354185507126 -54807575501947 -197716073105563 -26904667635594 -145388693942904 -82554797375232 -275324950736233 -193263559154937 -5427267418891 -8888359611266 -99304922283444 -2809250092384 -86111181344177 -44042661532703 -36425186402292 -69888229441420 -233962212906739 -241741531845422 -240736729217574 -85061867608088 -142626448276410 -130000467484231 -175642428518001 -267478592210736 -189227509901924 -84916043811656 -147932015098611 -53627712767977 -105517071756059 -206436797673803 -123943300555986 -85239300676398 -166443227774854 -261196089787843 -183209327624170 -217885960348115 -231943758576875 -244675263317363 -66342668450976 -176770406118268 -162544636440632 -49227477785254 -259176915757830 -28726643106503 -257439759774901 -24714073735654 -263370475572271 -134909586686871 -177049727346252 -9885343836924 -185844594968793 -115013052283222 -83468974361915 -218097696416081 -251656666680315 -49283226767002 -157593441792569 -258969811091102 -36931702583586 -220279620977438 -165126743359949 -37986165419055 -28597308268517 -164435207326633 -243360588771889 -271204641056350 -86273369961378 -182099972153509 -30912097317654 -124469057164223 -89031374749519 -177002405505916 -33437519236377 -85867546921470 -276831467268622 -220882571889605 -247257770094761 -193453545472806 -475159357162 -5239177685743 -102171628891831 -124990805397411 -65628418398049 -46494525751222 -211316100255896 -189717468432691 -123530849964117 -141748278345834 -250439235681521 -93463447751814 -151818325911620 -188350936307069 -209034407270397 -138941387080798 -87126393641517 -106539687296264 -245670467710604 -6516532049212 -1090185017404 -204933961464586 -211702112125588 -169894156840350 -248127756408051 -1440751135262 -165130790644406 -52275245757128 -109080767103249 -235494400848826 -80313764580290 -237598115785960 -202292171885036 -202264687013725 -24755184696085 -56626229399518 -222015508306986 -167822049932875 -32296797057678 -266931670541775 -39268981068328 -253914409727592 -149188337465700 -119742540312343 -180814632751532 -132494080218692 -72320652199109 -85842469923117 -129645312909332 -90106781165915 -146205323719488 -217990412138521 -118661279788985 -57290063009407 -114989232937342 -188315354071856 -84721911337695 -153842025478197 -14687096957373 -27429519073891 -111598714464381 -171492432324753 -29154506493846 -262347182989572 -10220787015006 -70798333592920 -95742494311582 -109069575352422 -81485914226275 -188459850683783 -224920877479727 -42038430922118 -206237561477798 -61800579393505 -138103092340319 -92323255642911 -216338549544683 -157308962530828 -14643433909323 -222482389081534 -211734122865530 -253040213721875 -180721948495575 -144486914689626 -184466418327972 -271410122810973 -36082554372315 -45713489006770 -199754244224560 -273533058935279 -246425832306069 -139854264336375 -31247911284957 -57423118333967 -229518414497031 -85482230425836 -118075584950862 -242021695881891 -205990365217803 -253433288617469 -157122466587941 -188010138721870 -149355093671823 -251981062369597 -169597297933086 -228322717028103 -53566531470205 -59414838139584 -259870644084586 -749627003746 -263757647966191 -135525247263219 -23334108848917 -187397666606693 -71450210156180 -169439902220250 -235278327540122 -35948572045750 -157596851172329 -258734947626390 -71559169361921 -165993907340843 -217583811374240 -214599591939168 -229563296263738 -73327617559058 -41488411630880 -60490465804074 -174066255268116 -230839478372554 -230936241228807 -196720109648270 -86345211885677 -220847985770070 -191973182604627 -173878215539136 -45897546315080 -217932783268973 -124158239582528 -86773045653501 -153152924858368 -258764351255985 -235223862780490 -157720167978035 -202707973789559 -81885835861657 -12608793663202 -277924656953848 -106599423331849 -159381066069339 -238694154728265 -65161879822712 -126193572905352 -259697748797308 -30856082751915 -41637773254327 -36260316123248 -122915381615927 -191320307642273 -277721029848429 -264447538829145 -120953616041001 -76780292300409 -11896117636311 -18704828452082 -117051640566324 -201704188408157 -58429073839551 -17721012231280 -36411030543713 -202380512755682 -40031328998358 -180211978554616 -59881373224220 -238893368364926 -152949351658432 -65600945648530 -217481619626801 -6929454985222 -37805681692382 -247011700330864 -242550469595834 -226697865179649 -182249814089519 -273454560446091 -189243765286319 -41759054755965 -238388618630696 -281264825731609 -44236976433526 -126233608043637 -109759838578130 -252905855811633 -97819920443858 -84374605812481 -243624023903965 -149174716820221 -129026016103708 -113872187532969 -166437994292931 -176391685906108 -6057379064665 -13850467221436 -217497188232634 -184119271358791 -26684849691991 -168238416330707 -270760149862052 -276029051926436 -206700515647480 -57683171466875 -66949833007905 -145731247934639 -54071989996101 -64222309951338 -70330145129248 -126569605956167 -83798191455421 -228890732268399 -124273492054500 -225546880283745 -180178704353084 -221448613418036 -1756730076875 -210878987717821 -140056955042689 -24533049413940 -123594793451822 -119460741624556 -101894362930975 -37399718535943 -2891738809246 -134260885028107 -133763848284257 -221304395535843 -210699897449970 -17978543662787 -99747286824747 -82970284463916 -204105893204800 -79403889753177 -155103393567459 -182721912800921 -190307639860111 -204411667328431 -128687554249771 -247597369538398 -106571302655188 -7273718967095 -93305343047627 -8202898266600 -78530363196706 -141098272689898 -89031317039370 -184811986487978 -47762382644486 -151088924394880 -106451526869970 -227444386782571 -43397371718755 -265329953512198 -203478953553317 -71726660919590 -6207751706581 -229022874470871 -92425132869582 -231911058535958 -80321046728705 -224165230115062 -64831891056467 -10991142571372 -124492353801802 -223153139043604 -84197643242906 -197301208408723 -51568038958095 -229026005082941 -50716517331150 -83526278765235 -130766025912023 -171387804419116 -211394025161006 -198369341536205 -167536467404413 -214468501074422 -203100244724714 -251840719388697 -184522448817317 -104579491541846 -248879514275824 -142750886184881 -59611840474079 -256843991873286 -127785820977265 -103211613598005 -174361608332729 -130379971733485 -164437927472694 -83391474612338 -115485375139567 -278368583825972 -27778879994465 -137292117611598 -92299365804357 -255667744488214 -157202184508795 -29604143430456 -41300270317591 -281245757404533 -89213820689633 -105092415105406 -74350162094035 -120125095529285 -123782196760193 -130474873958341 -43816473766856 -123332815048497 -216535346867912 -240266884618715 -212707692073493 -2066441085568 -250695435990218 -162466518338797 -34021835110349 -112297287192812 -253365559528286 -249642208240137 -258774213896821 -19870516983528 -33782224417264 -223224485400059 -174521500844161 -84058267763937 -37503656188987 -266552764856036 -88450511383320 -96052959600704 -194383568672455 -76374931630361 -146746191118557 -184808925846965 -233661876403634 -129090049496852 -111684652453919 -65364097421933 -48677169679952 -94910956352803 -210902854889126 -11803377605864 -160005183820738 -117050302847336 -11145637113574 -100543576191018 -24810878935362 -84144402604821 -92761153074399 -91779060886180 -202609712298235 -236752932294940 -190034435591507 -185632806928276 -113488919009599 -23397581265529 -157926188999408 -205587560806580 -177726613735000 -15326303179966 -255353219095408 -170326713234840 -246106078721144 -17801437313022 -222520268093633 -35018281240408 -221271487966496 -213583535327124 -96565664028899 -4055811513027 -146778483286392 -220882434094572 -257679306865627 -56321198213399 -17644541355947 -110743446113067 -213204971125157 -85070714882035 -38906533794 -51051563932314 -197596264612806 -30840580801136 -132029620930182 -150646180516105 -219429564868572 -12097224140759 -153725698167397 -280728584353662 -261793600860686 -174149291996952 -279299265581201 -152413355607599 -39799864293287 -51936703312071 -119918378539025 -107267033080922 -145101097943630 -233250416180044 -143390685832582 -231627063893807 -120261685072698 -27615294271374 -152762746971225 -225682651748047 -279718820063966 -94797492381393 -134205426857972 -71533275451995 -144841046838174 -85460454639846 -211111419821651 -66149289497194 -269586730695258 -213735055613071 -44526098277447 -7386690010358 -142023487448810 -26637357196590 -130502786190153 -111918087247888 -53728126276163 -87059169027594 -124797974287830 -205167379555677 -121850364688246 -38483300793202 -49552184991995 -97078698851525 -189111968699750 -48383291802290 -35068924600964 -244153388184094 -46213673792573 -199324194289032 -12939610793733 -254242663128690 -252014754502089 -43502132610363 -128896297810948 -71944466424860 -239556411664947 -280587532929133 -20694282611621 -221184706994434 -68325972558974 -168871637419972 -214790853310653 -167376385976693 -45522486446498 -102983462754986 -247909192292061 -56986992268837 -4007755254828 -112016824535028 -216328290625296 -183663311648793 -125439563598797 -72735042379100 -169091547787879 -274869801062017 -281335310262050 -172509854486201 -48330661244590 -239354539442627 -57793838815105 -201499094314374 -105260641308576 -152162789998128 -190916015319104 -37418905678280 -245479375357553 -221908432049116 -234391712682506 -80971649249163 -4728048717789 -270365908921085 -113201210074003 -16058280383243 -89771318283956 -259700463573864 -279605356092556 -211782421039553 -99686935793710 -32519537343400 -152266310000752 -204986785056715 -275848262827148 -75318612609372 -70684994182980 -263596858294856 -31113989747929 -271903397347322 -54169426759788 -273516436506155 -255516327681214 -261123533083216 -156322137205361 -271377256584507 -156410637477223 -4927379798769 -158040508882435 -125851988879554 -163824106776774 -123846432434976 -715800998919 -55901605587926 -148999828479647 -217360871217554 -40312124209209 -146348359868237 -39216374273327 -229672942973270 -128713260503988 -193240171282885 -207835821165796 -104765116945847 -170523883211969 -66559067149786 -48497151285087 -83309370087559 -31642127825147 -36174708110663 -3338535482057 -157475627381674 -129166225724219 -34175233698509 -121868889869939 -101971088998170 -121124637009641 -57376182623255 -145250262735363 -3559422451940 -244654658906179 -156735290683420 -138022733466390 -33617312772584 -44603442242804 -32500345090111 -185314505117667 -101476554067927 -79814908015097 -35599198291938 -4569118719262 -91842624638655 -34188159725899 -188976419653845 -112795376987763 -40111951507354 -165760677543635 -47953901088541 -81749127031468 -267332782252910 -20655513629964 -103644283758677 -114923166577041 -32051861801433 -257630473730246 -187266863525826 -48239649870511 -186014535780859 -130387712080222 -99949312302220 -170539698276304 -260073120870689 -96915951283374 -83563706655592 -9816807715639 -199295410143076 -110749618637858 -242812072592746 -124563444653627 -23647763360178 -28504945028732 -255045559397366 -199345169797227 -162829779195055 -235346674217749 -32758232556934 -216405085983982 -180867755192090 -64343451548660 -259600463063089 -81687519352540 -55939787178876 -116390863876459 -95371864675664 -253426157108934 -8546166414787 -263893636958264 -209802357005629 -23045522704414 -29766613685491 -28788651858360 -151895835240453 -108683406867601 -52520548510205 -98487409285139 -78714190708350 -251608197470670 -106199583325638 -29956542698118 -278203789002572 -164616295830270 -93033933235371 -177951577940666 -599894870624 -231705864732511 -228416358447911 -224536702383159 -155157164453434 -196369532009447 -118649030546407 -106838929916785 -120691749201522 -217566743604727 -57853164617366 -108875878005769 -221783650452298 -274621059937473 -98687276575444 -137483189168158 -219053655093624 -121923975678997 -173791417341611 -29022133393375 -265993237998745 -85840655324952 -115745340029010 -28862579101873 -109101195927172 -240883287309429 -132095863014558 -54086596338051 -150225432095355 -224812138443461 -43236126091517 -257558151672374 -251933282692489 -274666446487570 -114347215844352 -72449235663918 -208809906705626 -167086325172373 -140211657832282 -11993778181261 -83213487670914 -16793149782208 -271555649895782 -170116773803492 -176740677336739 -65010917193989 -50050416995647 -227276883752617 -129297427194333 -200856537199515 -63944383333939 -134832450094068 -3704566127991 -76123848922387 -235630414488922 -71078752833942 -236771367710511 -224344288509860 -116866151642576 -194661828705247 -78813741251650 -107876553938258 -185702241015963 -244390981716206 -198111251605407 -256419299931777 -162249969310554 -83333418877724 -88085871931496 -272928305995894 -193227981637240 -258278636579008 -59804589222672 -193054255073533 -23155888753270 -239504916862082 -56999308563529 -231853467489828 -46473906444090 -198974820418190 -275272571440808 -178844489122054 -189518125554540 -222345552678305 -41186593275081 -96662737129408 -48700812796495 -181416004167511 -181669748287249 -58188331265623 -269152978411164 -272653577920037 -83022905623976 -263119945809681 -23648116885696 -24333918583006 -220433150796178 -261504864876966 -260534244147647 -246361161267262 -245632072051232 -201839033446416 -43705015253133 -40751893096745 -57300367142805 -4262383191066 -259330171880846 -89687093676844 -254278205550887 -45309792907977 -25032125364395 -176600540028503 -218124421606054 -220783516909011 -67515517120346 -241180979335343 -245360843256330 -115180277018541 -156562352599403 -90693985087236 -75506174070985 -170796064794372 -233590158214559 -73071427598556 -227966615279975 -64665722256983 -221549391403096 -87258145034287 -163165532606450 -5152385380597 -125383625245891 -93856043177652 -241413119307509 -195591024405095 -197532212725329 -202114599176261 -248066472972500 -196173416986437 -155213312854359 -185154067326292 -167472357408818 -253462312537789 -120701965776301 -159060591010371 -11713281758940 -182082284161870 -238342485711602 -66415405460153 -110035843705416 -210717033545887 -275613157435865 -136257380767287 -145000005728351 -112003354741490 -202284158493276 -42359163578810 -53867984293021 -5065777484133 -140142600625039 -10911405558776 -149166388838594 -40335775967722 -132425100128944 -62685227394178 -97045343069998 -280563643090579 -160573546752657 -232867054905882 -53363054984067 -217516769329221 -162376012940248 -209882875861515 -124308871113024 -227065483263196 -270589824745248 -201925115539979 -63887836602755 -107823748201372 -36194800165776 -171628889345795 -154921183073667 -74879047019250 -64583997002690 -263218701030601 -154508566945931 -269937107628598 -11046542053248 -6436239752878 -173001610792522 -80457137953047 -19756404830034 -46341127800269 -47357691671272 -116281208373569 -267482611442421 -136423229254130 -175389401692443 -21422700582086 -201370416428962 -195002506070488 -27685703112986 -253775615104268 -266125592078560 -110253773150532 -68484999737263 -32036755789503 -84175521057062 -206820807396717 -206972925863579 -178299530706888 -95878131308680 -67703195742840 -243940545939306 -255074190620878 -163072187965038 -120872142445705 -263059133890985 -202001135204851 -7754677205742 -201475204475820 -15804827128847 -161112598702481 -23866298273561 -239393771626401 -42987923992323 -210266336777150 -232613165358550 -164561657861252 -279724316168337 -86343525671447 -100136430926934 -42283594428237 -239315841218536 -274910363568097 -186766435972182 -176065845233902 -255928361785601 -258097699747639 -37121965271875 -204879936187607 -110016615290122 -261587827049962 -121443721835879 -98428149904383 -47071597290576 -128969804421922 -125098451474726 -1228573219841 -200755510589654 -20339080769756 -224117743030709 -243720128525555 -249032973487434 -268641729975868 -157939861131767 -268666460926193 -116799975640111 -218257311891983 -265394219062277 -57731787780464 -167487607628420 -200259249743885 -95935670941086 -273765563214365 -114717529470189 -90313148335679 -251240198059283 -9089394374532 -16802951250763 -212732982952102 -195023764467540 -12075386428551 -76768004724688 -187481650296532 -198519524531860 -77465959507609 -217439829242581 -47455994516790 -259678285216454 -155419267349519 -28323519132181 -110434405538187 -95544138852181 -228367892157157 -50781817223961 -31078563348949 -86989392695775 -5860866160781 -95669653004537 -236521903849301 -21716254270093 -9720953793226 -210115442607022 -280487981460562 -164225614733155 -101919691482341 -246540025593652 -111437899335830 -39411947986021 -236498607456194 -3429454809175 -62382136831883 -38979999398240 -225214274826098 -96807798531230 -675914857784 -203542979608682 -240060213830215 -257705551878552 -45889637461050 -151382373737872 -57581786475248 -39679585048638 -131789399570553 -120780276685388 -145558174421117 -166869018664292 -85344044456731 -226803710752369 -278250337190039 -261663478721173 -191549942500305 -125071063903702 -18271008380808 -274714085182984 -38663430122842 -39515531654400 -27779265854666 -189735931059810 -142798522455718 -198298292505144 -216189679434936 -88375733831615 -72651042083960 -219643113179317 -174313828655621 -165304575892302 -154838760992108 -84291107095568 -271078780698701 -72074252203192 -187427263661064 -6225571868791 -236194497909261 -10156712634114 -232499701387140 -228017985979341 -81273939283186 -125737965664452 -199478133868048 -222851844429754 -159936245492893 -122023875087505 -9292239254705 -165041129391602 -19237689903059 -58376449261951 -45634459147161 -107477801723335 -58649478798025 -10684717746729 -280258623355367 -242265759919411 -44510133978060 -274115706164991 -149013090827000 -50613968298975 -230645501664621 -13872048493771 -181157110249654 -128229484747365 -16810862609300 -91552042593238 -250295624755947 -75008848315001 -159297919820183 -274384315426351 -63800353299695 -268430412400786 -144256405285412 -198203648824472 -198211684608680 -89405075766863 -204838703505491 -108196548657632 -178545417423922 -83772006202330 -173686785285841 -148216629004962 -70403198817922 -196647769424450 -249314232437948 -124517865801867 -205352080058960 -233708225929599 -263421987420073 -165229052753334 -277915053018852 -202805918828123 -174896879609959 -181899361218156 -69460557562490 -155312947160823 -81152857153715 -81482184100655 -236621587686366 -200153462294058 -238625342763514 -43093197033013 -216406489613334 -239862150931916 -56940791011568 -56547426645813 -190828245226769 -272293000917610 -40463231146447 -278777448378783 -77338507028340 -248638509759659 -137810898290994 -174829824974346 -65306019025632 -23405416209729 -221320197074659 -211690488922480 -25513105804086 -177467807203409 -50571113833049 -256752787521750 -133592808743847 -37573428250724 -195599711839492 -34591191495740 -203952847488619 -221029298443341 -63851781661306 -11210862197427 -202591284586171 -91112168474009 -188879730637706 -1301808358938 -152067698686302 -271356116542314 -7231558267928 -27880481238250 -52150507994756 -197368436068585 -217538532595992 -279848760824364 -274348969548743 -55716017874965 -129042607420486 -10117745267082 -160824512745321 -219937296571725 -200219222672639 -121361738935134 -17020756756033 -79687635349612 -259358782711481 -276652129511159 -135192539315769 -234224673646729 -135409886986717 -159203378272884 -137461351455950 -24038736702276 -273123001214645 -49660296767957 -249679243287810 -249524236604214 -16423436698876 -67248515584468 -52395084344516 -117936958327275 -108594740326983 -149052854666595 -260099139413244 -206537089015101 -25105853761744 -209692865166393 -181421598392180 -84228393606867 -41228249738740 -192375490966802 -145625164976793 -55122710383244 -106068315803036 -121774308658849 -170523034789253 -58134021858841 -2724039372924 -277874639445071 -238830060625414 -192235985932691 -200773996576008 -233160354656888 -31053633816850 -194877741759697 -279160683765435 -102163508842636 -137500010948602 -52198243707683 -69699684732597 -161935841824208 -249156176847116 -261349223067067 -128547523004653 -136526782810915 -95836878256792 -58298590709764 -44488921593122 -240740734351542 -142595322708891 -202112024734030 -258254074386471 -27913682272852 -22165864855040 -274034050074052 -53059606380333 -198481348429498 -150796627964670 -49467997586072 -17524489113640 -212646815960134 -39545531789040 -153760253585366 -269852365800563 -223430931182915 -111971714679818 -97667171635873 -267686009015343 -192452862571123 -236679217508107 -37613526029951 -29652755976894 -55286993119527 -6648975380723 -210885673913803 -173651983840304 -243435280692973 -214769740329225 -46339635750021 -119150809258439 -113483634012462 -88602251727242 -262113362592283 -60484375048206 -241041780829478 -2149439850918 -280124701580677 -79889632723996 -281371886876526 -161890169114498 -37104388428295 -109389548785350 -30648639183902 -122794459108445 -29834984070486 -221346498077562 -226915265662237 -196079214670111 -211363625186489 -130321598572261 -228148552170626 -206267520939604 -231089236779459 -109485193492269 -225826378179824 -4938518118436 -192999979103016 -228289346746646 -103410059696956 -10400452243106 -11031931428346 -261394751670280 -231421906214612 -165813192910888 -280205058395184 -180947733626125 -94105624292834 -111493485188909 -87903043560533 -254836835921149 -141932756266089 -80104535158880 -177240048611374 -214760021525665 -174019344967173 -78843101720683 -103256268192923 -252190504324861 -224285007285841 -97675511887815 -159182178627514 -276937609467802 -227398373587627 -215416639776799 -11005546278049 -222369285842459 -58178190422115 -3294928514033 -5900261987711 -233225380981023 -203765805596996 -167630200982221 -125442834928950 -40312297981584 -79014575781425 -67215312493760 -32117156668856 -138503059284052 -65128321662630 -84965138770992 -83640464358390 -36715072588619 -133031946612649 -216588692201078 -240566636352154 -225216929779416 -114523976640596 -29206246988099 -129884463416954 -26732079328679 -63951715011684 -196363177440592 -13068367413217 -35603122562534 -145802072886332 -272122356398703 -41293213046180 -79579729584741 -75026746596594 -228840022689982 -147559994734228 -40443630497942 -105752407505326 -148207005868905 -12893923680935 -144935283423192 -77154682256739 -43941027083017 -126165442789122 -43886057340395 -247701727974159 -120484570016505 -280741804811009 -279511894656392 -75798409208253 -48882903329323 -66764753373436 -108712549506637 -271692578075285 -126096981970267 -22353446682958 -16730665924623 -64565963668556 -240300276010239 -65956294481866 -199802882668160 -218522535781112 -91160259773542 -112870078844761 -107868054645613 -45823367252170 -3595668656505 -104886843147900 -209810766138647 -235462938659503 -267129513547980 -133845004987180 -19251436267813 -65197581170339 -57425207139961 -258127156311730 -107250450737480 -193427287322695 -137922743697843 -129447425577420 -63911206362510 -235878055900766 -118651467972269 -257315355633072 -177876250750343 -265957925174324 -184002587899718 -31851191977372 -203397304400992 -196364151865856 -21629351493405 -128151515105157 -183006419348014 -154517325318621 -178087983104063 -1352625795083 -190283982567081 -255570520187237 -115038193271246 -63537541480340 -122533769216766 -117038750207775 -177895672951842 -43033540147575 -93695368056776 -52145400416805 -165114523199040 -249926724032991 -96753109293086 -28775967999951 -59370515412539 -164363113022890 -177974519132653 -116715493343033 -107970422945511 -167630647152532 -4366834024427 -239268162712872 -35442112943938 -173562386997675 -112635880980787 -202585226168388 -225185417976358 -55473950294524 -110347032661738 -31964655948782 -260681614275032 -66817651728507 -258811308667778 -29378601030846 -48563524638788 -216659055688535 -145798652878577 -139054834800830 -89370997318976 -78800197396035 -78817680137146 -153233908459266 -277638705312002 -16868607611076 -35129101261463 -240046318538123 -50311451058265 -105821784246973 -135708454490377 -269094512591445 -198347921444520 -232218570511494 -83168448832424 -39114381458565 -139168298772240 -219184094858394 -188237552494728 -93459872589212 -221228532493512 -269190841513367 -129989631113814 -155539891827803 -135193235165037 -175908847004495 -256610221745907 -158571825974595 -4500449855351 -217096409799885 -280990872244827 -116878332107360 -191319632402236 -60292186073640 -32191517965882 -223995126213880 -78194991391837 -247111368620525 -219973882638880 -167508963348001 -43689316785049 -20703809289391 -231062486318490 -169168780678677 -156195320773654 -19445747312645 -52779262593905 -245943450805832 -179171644141962 -90788543027236 -33154700091995 -272895096479161 -36273000617535 -58245343668108 -200192878605766 -52683060139354 -146026311256438 -3187618228492 -173272073231978 -182832287320150 -113724068203922 -54015706024059 -178449161082327 -198386992506846 -84181917351474 -74342262887385 -4524339693905 -177028599281879 -252577321074661 -230255874343648 -220744531235824 -277704056648739 -1557403183912 -99553384616804 -171390441473023 -276331531765533 -161822420952651 -89614148971861 -130693368313610 -103454535898699 -250988244203665 -200808762072494 -154283918136678 -185552741804969 -172021696965807 -85069817967278 -54347521703011 -48489393519600 -77586282750751 -218935830003255 -142612305015456 -68250544308433 -140837664347013 -128232167792337 -113700178365368 -189140624164255 -253829239738889 -221948669668549 -13783167436041 -78052358234815 -54451059270148 -66012884769849 -264195745664670 -130646046473274 -66085206827721 -90065938617333 -82637908503408 -101300940796587 -111569078424562 -85635859495709 -271211658333042 -69478572579712 -206881177834785 -254144421052825 -202625045309770 -103441795940383 -83956915393650 -82481466972204 -166205533433260 -115678716054266 -136155064476093 -37231176852634 -100673394134322 -132212764699320 -178557822936423 -1741333355784 -25444384157764 -7555711158507 -30910544644807 -51566213856185 -13516518806798 -153801754723495 -176966649623117 -181005436076442 -75609477568037 -163267515691988 -83643991865170 -87441656810679 -262504522481948 -122910454709994 -155393543612536 -219926102961772 -43749960719372 -13925415807774 -259542172528780 -266654117110027 -180635141134889 -59302070595478 -152570313934556 -165420705175612 -212316980914820 -277054143445235 -45760453886805 -182755801929429 -264881204611183 -223835914136090 -118128890280388 -134270910195585 -94434768127528 -24008657379268 -1003826938472 -129289707965082 -25558033557254 -163954696091254 -258867717933084 -265673938340719 -200351615237550 -88655877029588 -136065777984893 -8293503908972 -54700793457793 -124052197602375 -3273008459539 -147248417797760 -39114532987810 -228928051949264 -187937678228745 -85064887662207 -67807472098891 -76961481505698 -100419164412854 -204988418213933 -186150958587901 -147318091761494 -189075650010300 -184448489230963 -165475443707663 -185097048985987 -18867499720193 -141380151436896 -119797592117628 -135409324041140 -40434642963209 -241083510128531 -245866318432938 -55010811614613 -82925656420290 -19958746566131 -112019867056705 -195803290856693 -98241780231409 -10661665167243 -196046500764827 -189389100164647 -43408286557844 -185001166315064 -6529809374619 -44771755422634 -255933962591369 -199063720702411 -203266733952279 -43264747196191 -233927366727574 -183064127226746 -159517040881689 -144103494950940 -275772155441090 -4220276315587 -188962448229184 -33402941301696 -255434496610893 -106168582341941 -20161171650864 -27798460654538 -62269459307491 -51121697684510 -147097206964211 -53460906845395 -77037170829871 -188538036595320 -97985976531182 -929719150776 -7203615176099 -12745976387742 -117694461827579 -102960091559452 -21968377453084 -201834809237187 -92439303485854 -190098692582174 -7625374673252 -268912429557122 -141542081428827 -113095795412952 -271407388335782 -175359196772018 -138630105405944 -165838684622167 -70876584496579 -274295330294889 -88148663422205 -5934643362961 -74056029254614 -104978378072839 -124276881525209 -209956498386712 -82180042248244 -21400187339698 -43850328000887 -78878525820624 -95136893981742 -38692048832702 -168759908072358 -265070749033332 -210525605003500 -165534178041784 -88713543249935 -20075535367046 -144079394661278 -236973478784508 -262620509700238 -277350725361918 -91523504268335 -197624992172995 -222176944312687 -10266548199044 -199175671171304 -14124860753327 -179046350056239 -21370194070739 -93995890301519 -116929250172867 -17168652523822 -212963046114429 -119062948257789 -100647529121515 -222176720128734 -264079281647829 -247866346519082 -11134108660561 -281314901406822 -267019808285569 -170794030287788 -225627523961353 -188643588615445 -19992327609366 -183636622925202 -223889438213074 -147735798687425 -251860014310523 -62139910368029 -34418647288677 -230480726417028 -138103150604987 -155698817813615 -83535478162410 -271921331895635 -31018807555501 -251818312713853 -115514534217305 -177362437943854 -90185453324893 -43362200631402 -77493623428371 -169386286908280 -115059666381054 -127219284467914 -96028800779840 -91598318323074 -87597773239053 -247645074228074 -36989512150989 -102888313332672 -175855072476895 -269610837768362 -50970985142461 -61011882319249 -73339855515683 -26127538790838 -180987680747444 -104293526850058 -89184650312587 -153990409588634 -193666024154298 -69240473524554 -96186793122401 -148871740789438 -146935985099526 -236786885963252 -210761568062885 -69950379909141 -139402975210120 -77383777172363 -187153866723398 -79521708599166 -60460131631168 -83437441530659 -260544693072477 -93204916844749 -123656547172512 -230294639211161 -51293369152983 -105872271468112 -248799812576400 -228855966780759 -123673947740889 -105751060836736 -59649301295925 -274594933098074 -50028648822023 -279484834464025 -93358812684558 -234261109667323 -251094452364844 -185330789989827 -184170230801081 -77329711331092 -24898162053969 -214626518863572 -66708503279678 -189286660623304 -144144416588101 -173231254003936 -220341442591993 -184527861736251 -203644596276756 -237455614216150 -261349082409526 -258933544119219 -133208203596165 -187580447068037 -254360939506512 -59475753568416 -56694381912759 -59820817424398 -111415988176855 -149402584331378 -72174005137319 -243348014040797 -5936786001181 -221084872238360 -50229500765804 -157491656531442 -271891819158759 -280391036582935 -205334704746441 -158016912177324 -119735629260002 -224968900891489 -276854907063942 -26479822647066 -135486272131624 -155914648083419 -70582568148014 -72827183801389 -231098536948691 -159310433288359 -230912085330615 -56784511252802 -74975271831986 -157884818895153 -118627905891820 -257787011421587 -279947202424808 -210304697478164 -154351119124044 -43514456828407 -104408283344265 -146758960261350 -155786606907972 -121444714505730 -112158774906013 -52035764950014 -226407855549215 -9193471985357 -1632153051602 -53567737948518 -258377319099187 -89341131691201 -60225518604305 -183562011837604 -254578422757588 -62897258520209 -62862853845009 -107087807179189 -240163024559323 -114129242934181 -125478550913360 -274644563668123 -208132764850725 -175591414722656 -111966797556190 -186511398626608 -171137912409798 -120768723588328 -4000401608492 -227497845123551 -69281239785982 -3215063551016 -211021029229009 -71220128609493 -128093770300242 -156807192662365 -193898079603730 -279032438145121 -121794301811154 -139419852536138 -29324148019742 -18963086252832 -258305124527635 -104329230488580 -141132570620478 -135174265263699 -268869438488540 -163557290163499 -95127021733566 -117213449698930 -186258885459155 -101151418497683 -134787566323174 -66442345068619 -266932930269640 -56172288583517 -20996679859879 -141669998540360 -271921276749913 -63031606243294 -149511749107159 -244833361448461 -155481749609405 -185158517927000 -129666419935997 -89874579189403 -73568218593412 -14096189797380 -21387620009858 -130615257256344 -22329816244803 -120667295930052 -243117407413073 -181576208990892 -18399857162174 -111815097994144 -153037273654114 -101796322608404 -126350962944887 -240965848598944 -163829038309420 -190586056048239 -148085964442379 -203354163338354 -97781230610166 -28608021070528 -61684131533989 -40544961155135 -196160206792747 -60446350402529 -129656991394818 -235516877271743 -47901204475558 -140986072097910 -258080304924800 -280700891935005 -33688795650783 -11523845033297 -128712076371461 -215078095830702 -88365882817227 -82184598748447 -256262063137207 -268323763008710 -261404133333089 -104258856174648 -70475733004763 -224679867900426 -59299722023310 -236941364889336 -8989554297174 -280702145179954 -55709817241117 -266878390099613 -246780046003518 -28090857220262 -125094954459959 -7991339625227 -99326694916815 -257144770758065 -129392523740803 -53274434432395 -218252349680712 -80701338232723 -12675750597034 -123461102130305 -255579462004353 -30515920901832 -60172505489988 -43766275280983 -137029505919777 -12491922978490 -249123477663697 -260388634900370 -1565628474436 -213953957965645 -239595230946037 -84702445523478 -3880106828901 -190537908064275 -272519300062653 -12784620269449 -215129121562762 -225409748712658 -35751352349142 -254718585563478 -277164888050324 -182285503702758 -138131916632432 -153431826303051 -47056422347437 -56115005537492 -72861866578111 -26757400829615 -193723568787009 -32495211266296 -237771634383545 -71880308381473 -223936347082942 -100705256078688 -154155425360594 -178765583940788 -28282885789476 -264124119402413 -269311566107237 -247238619046207 -192520721493977 -97697949327016 -272766663904452 -211873755854883 -129365741109128 -248425355294421 -273457255202901 -174739153678137 -29656529220850 -212630811951857 -46979508197532 -12814415752943 -178481935737415 -43587657989396 -242398420030683 -99717150071190 -213151496107952 -51287094488536 -104164121666203 -214150857042912 -26370387523796 -187521779114179 -149237313071186 -73609341750476 -105311192611248 -169285186201460 -5320804407530 -222186471999437 -258327419553121 -16056633197836 -74636782610238 -272752381367069 -64090044621943 -190074826682107 -244978822075819 -38199833637039 -103892770687246 -279639609940154 -265189727640309 -90932261235376 -266932554505723 -193394867409970 -88998874553089 -219367837485871 -82679627464562 -272017671211883 -126465995200249 -114156531765821 -64420483245924 -136940813892891 -91101440997342 -209574498004935 -120796148780148 -374983059359 -148518971314616 -15430238215935 -33699643381644 -63044841193016 -35486211361968 -61564077884535 -28522123057950 -275173513454882 -143414518712475 -214748388865416 -6942788222660 -167116123210438 -184964720776607 -211516157122453 -49577871314849 -127610593205585 -223264402603886 -199039301586086 -194450500514183 -118046020669482 -206954525748891 -138726085563182 -130584146872795 -89682607820443 -251240941391742 -245869776070331 -208753916698192 -41433295791347 -140524701079060 -3115582447200 -153042176115590 -61664722775186 -69808744158519 -277024436732092 -224238694426871 -261041425034003 -46735838172329 -114218054356490 -156055099401651 -238984130700010 -9074398932013 -53606489128161 -220142912189696 -273334095253500 -8762778357030 -221696025682794 -183084868963201 -50417527896372 -251735002962055 -110770854385286 -230758497438955 -190718013356108 -278679698174397 -152624604007570 -122423924260487 -146002807278085 -105826463526050 -256107477622685 -211365978050083 -57509616163322 -73391668780884 -144184847639821 -25148819420228 -255673790650481 -135934727570123 -140380284672678 -124062009671919 -260736663326429 -84098688892275 -159200282427277 -212527514415075 -63216586117714 -121051100517368 -36616752842926 -279486778759841 -168344115300958 -40319871750141 -267221841918053 -29732040140966 -70714752892220 -51740867068365 -252574764537529 -240755828705827 -64738766540425 -275969776944869 -211366079783540 -211469652113332 -123506657141143 -216929110935776 -82291722332770 -47247418427008 -264877314252476 -17859455234545 -270468539450144 -82770272207897 -79108029397454 -221060171435819 -77285023088353 -5961054425675 -193705980201755 -169320011521620 -275791203962469 -234135343270461 -238909629560930 -227274431693311 -105935943601629 -192879648084630 -237327150221275 -75035622065410 -121856357642865 -242894875318505 -75053104806521 -108705393455419 -205642706538050 -122678960871978 -85038754439678 -70408343017188 -102083259182203 -67347735967669 -266673893681480 -167025563065118 -202542040853045 -164102262672717 -182030059876855 -53037715596712 -60778049917786 -173511329540834 -141117044708110 -229659608934282 -88604212924684 -130817709336584 -52192402166093 -107980381236747 -21953999124639 -120036130949426 -55789682709391 -65382144513362 -145293614880187 -226753586054024 -60022696779031 -87639726893420 -277049324674555 -154820719912037 -45210902730211 -214245770199432 -198908932179180 -216147829003792 -244922756410167 -151468888352288 -261844368814637 -159595633037562 -85949128418318 -163716594480511 -108138951706177 -220969129367956 -63512091665638 -146890736533747 -58113435075793 -203058792385685 -134204051318318 -26161766879725 -139783091476604 -128078664337222 -115898738307345 -244649010262262 -58534851372230 -84050204782107 -195979487361798 -274979973321683 -87307469411974 -158596358913484 -163057376887347 -248602061432409 -103112390635115 -53723827899648 -257232311024063 -234084970249680 -162257335031707 -100951914366642 -11616361357471 -125523467264024 -221787628212221 -159378952429705 -74126225379863 -104189221117745 -76020226094059 -70625253853666 -102371261479481 -113842773548694 -123561011013833 -99674377250378 -183157310199265 -78715219269887 -208341409920018 -28886072480511 -171764789669728 -15255676741242 -185408341131124 -147252988471088 -204361015705758 -179575756524677 -29209636987447 -242123962531265 -64458406958057 -245711014523902 -267540030678725 -134711301913389 -134691658885325 -191286026046886 -281351115265272 -211020541062596 -52673399993011 -87806097525061 -123021831493927 -140078884485814 -28912997435250 -169866321068239 -222564474501402 -257860566312348 -232157613684821 -117041380817572 -269472357484466 -269859499562946 -222716381244410 -163860870174348 -114166387815408 -222859624552855 -260087031235664 -107404828642677 -64180725970425 -210782146131092 -73113904389819 -213686319399785 -228925294549099 -244854107480625 -44738281251709 -276757043806577 -8508852901242 -227084281051944 -7685750607741 -213828172814599 -163702692784734 -101375428489633 -202648358275316 -199169957968360 -26462739780965 -8299604128093 -130004685662923 -202262664686892 -195574662647415 -220905971012016 -39575727687733 -101952015468412 -42807655279624 -154606129790668 -208148840644656 -57834120344509 -27886086661405 -251102924544848 -56340215208576 -95157554640047 -204778788640384 -189926280775185 -3143844605058 -45236780263050 -3505526866782 -211047679705519 -229601895340849 -16775824871305 -124953291004609 -223003651414827 -242999518388339 -227720415437453 -212936054256513 -154379671103928 -91592400917339 -19063974839441 -51875906298162 -198562215881415 -221216070261569 -4036230594406 -75141838280103 -281385142058584 -138655962117089 -7362922896694 -22097409200548 -69601998694973 -148443411001511 -33944572521991 -97533463991203 -228859845482089 -42979697982629 -203143272692052 -41282087877604 -218462686762730 -40809487666246 -260166186335825 -231053222115484 -15432997863958 -121297616620511 -70116579381279 -201180722290835 -171334152567010 -140661860553204 -166055161327250 -144638736134715 -181838405325342 -137575253069747 -50624915914880 -93762990041184 -62459892492679 -171394646237463 -192957646530943 -55886261300503 -126930280826392 -91960132973060 -239722986063524 -121520090648554 -189333395783604 -252576566593156 -108559795744367 -144059930221772 -268578162285832 -185902488585744 -204647869693505 -65478903621262 -106202785358679 -191933175455860 -4100119147663 -63926680851523 -24759713769497 -163788548116476 -106112391837499 -188175780317949 -213492597665973 -281041291140808 -140614587151238 -122781650832599 -174285600455229 -36191647659563 -193146153901931 -128590671445850 -77727170723099 -237415718808832 -105039407678910 -181287932014101 -204966886969889 -207037063568773 -269175033468770 -269172354874034 -48168932131270 -118471264999423 -28750704422679 -122547720225655 -178453503214509 -41918851045591 -248412097860294 -215108654295214 -245113400652043 -30147127818840 -65998865187520 -34215316404011 -153605641473322 -42171092520818 -68496400271907 -273949193397449 -132944749087039 -236962868013110 -262958891117619 -198870209879026 -163997761885213 -4212234760133 -33051531438513 -248294516112640 -64989304375799 -141263443501505 -168415453565106 -16353863430034 -256314405913512 -148656907204414 -213467187728122 -150849774293164 -85953401842949 -13604601411748 -30179840732018 -100563651472038 -90377124161916 -66393750536412 -126047452488454 -112062339472257 -181189845570318 -194834290524986 -137313865389910 -246915078674924 -77363541079728 -101599307509685 -187497165224182 -21229334597590 -272524836761933 -256666665991008 -203351643222486 -110817323122831 -222618162123452 -100789991297111 -160001086752478 -210911620738393 -280490398015425 -68264532356897 -267461250280287 -23845959109015 -260234679087332 -165892601785362 -11015044262175 -132608375474100 -20789389384169 -141311501471277 -115895433323817 -204052778297768 -275810149515160 -25144779907371 -169059067848211 -30157649440163 -113575799453397 -129275316254293 -1872681677012 -24775954521301 -93229634296455 -147561757557334 -58801247965648 -228644097194467 -148314180351218 -158783668268988 -112083213819231 -219332492516139 -239970137316284 -167937782803963 -239588520333612 -21885701849709 -170438369830704 -90010842427320 -77185816088794 -176318670364779 -139872995465440 -217658388445082 -14111793388178 -204876640714296 -10769173472574 -186054478595739 -277293281739491 -48429050460890 -196974757678326 -213532461411888 -186617484169608 -161274798124609 -262957290921071 -81852956484711 -280340392184888 -246549183466843 -244573133623125 -217976304883029 -219333188542670 -232140752364105 -87174583175028 -52914041238160 -209298798058791 -241707982183374 -218291143816339 -220007078523504 -91024439761665 -88743054303305 -90500112167534 -220385763153353 -194579811427974 -184146904057142 -199373741254045 -24873399968777 -253175850090211 -179826151504245 -237107926145287 -242536261090954 -101974970202026 -273845858003199 -133860796330210 -250842180272725 -35600532630239 -82559343334082 -176841410323463 -51223251550447 -207072408934127 -224330880207792 -37034331211451 -17609251863789 -137074907723868 -256673211151032 -77634050620831 -161579710460647 -224456499932141 -146283010908290 -100120280631742 -194435464838983 -146043751810232 -178074231347690 -234976609881564 -60245293879650 -193022622073958 -23500735019316 -136541242878989 -266463966132824 -18462774853081 -220920370413148 -160283322529973 -903458354065 -254724012571594 -226816732909493 -119964328262650 -260077806319904 -36319617108920 -93802648096049 -163594520229698 -17360894458978 -111846534330053 -71821553591792 -140248997939229 -89262201679054 -123968792819682 -251190981612614 -111304449398378 -36241254192441 -200107265839856 -97088312667395 -263890266610064 -268956953615107 -154467043361306 -30307578518058 -18354850826351 -11126715194499 -13561331652113 -2231599022223 -170022335994545 -105208945733548 -202442657567943 -219543764646042 -118379318533984 -189685535676465 -231456872012164 -192957873726238 -21587698170872 -264536135552110 -111355647335911 -44304174090586 -151143371128175 -138084377459633 -59566150763909 -279020895035288 -8603336390955 -183170084909994 -255569887095398 -138607393074631 -208460960044654 -150178255344777 -112993961538865 -267800303820194 -278258086336079 -41793165010316 -50812998601483 -255086061102184 -18830848147721 -213286632677730 -114142489831583 -165042673843831 -190619784145547 -233417251701252 -171083441233100 -45553386784457 -279809155395624 -33176290138319 -279442117957186 -109654258135798 -96451064716813 -4152696898216 -1010077942738 -131116782696445 -189866891440802 -144510971265037 -118981870275098 -201511228847274 -157441489258663 -169358320301861 -113739290811435 -266490570355692 -69055271139057 -83794987829721 -168445333192433 -239019580854955 -124134309257480 -27093562807818 -156419011807574 -107106977251056 -102002551382610 -39042732257376 -225223032378227 -78371896040543 -98932644372114 -99980111432625 -17511829132316 -118140599360220 -234002157796439 -166437787193314 -100625014911738 -152161403672849 -144820183813005 -52304483544919 -206736160261570 -219386363301851 -110986369632970 -67689170956768 -97175196353424 -255484844939797 -280011981555573 -107421976596064 -120927127299884 -80339373997049 -5399358824845 -59271280261909 -646834775637 -125689577833113 -30953090805705 -88778670270940 -226746952411638 -160501128035243 -99106411744172 -125298300072804 -16219346573128 -258971098388086 -257584416829891 -96887797225789 -120597252537481 -103685440393753 -261790524404244 -166806878303014 -70558994467684 -51026242377609 -251518708214399 -55495260652627 -98516056653497 -115158813335637 -146898026830433 -232067098782111 -171467087473527 -33902099949398 -162998489039393 -180350835953740 -134605295156086 -259559822850664 -256603188860291 -90141482743027 -164780773428961 -25406507078828 -227230768810923 -191714542277020 -70696068349998 -24306501307622 -236964178499844 -61906310363793 -225308440980969 -51166938984690 -228510999041783 -224068339170346 -197022396373740 -116799211762302 -241326122915045 -275767818690795 -133219991941779 -231906219251833 -177474934377406 -239653231480920 -64530948732863 -248268113236343 -190911189985612 -247028011425720 -105513966323843 -14722974203868 -153080850524395 -87422434727187 -11713386957619 -38352633236725 -190776237817333 -22927934296843 -245085695437584 -209859675986188 -221612680505210 -241511446557112 -145160155620510 -22158815779192 -143969134778899 -268484848891794 -112472599046467 -11275686397405 -256806782768054 -64045587322836 -68975452043644 -3285942520539 -187219684421567 -86511443402661 -251308365660160 -45141396450542 -18937612350777 -68657645113410 -69729555094539 -209716958291076 -258353932622431 -119569312823060 -256456089805772 -177064341999550 -197840879105006 -201702069796495 -155627135753283 -224600818781046 -63171788619865 -203907937677825 -238935277150259 -121653962448743 -62933393688361 -146122174869331 -80501528184210 -74697864760431 -120099144821140 -281303404175465 -237281496454945 -132310423800286 -195816916221144 -33662950282696 -144541890627902 -220902586246013 -47779662830901 -239520981633454 -106895651516758 -185316597546528 -57711503923559 -168312183633711 -61056081854113 -134494820712627 -215640837536238 -265459783289137 -100694743824428 -161405709268412 -237432449982394 -130352696470238 -266572178602982 -36478906232097 -151226934650794 -110751105507479 -204063039329702 -56218531404045 -219949123395707 -146525751246987 -143961243226286 -267331206265044 -149542861500924 -236533764738549 -89329202770125 -81757132460414 -171686295398661 -226109400879642 -12572718785498 -212474131292297 -25581179261036 -128074755074084 -265287099637100 -140343188855771 -26733616514571 -279431207813314 -196149927609407 -183559037996937 -130538430804243 -59193704807357 -157874359303556 -268082497524827 -32990250463828 -5635549675655 -29931219679769 -209010696193421 -24855438765819 -118386312039814 -48539560522671 -115969839066701 -153646827867539 -261082646098147 -175958565604751 -146885268694808 -138120501567379 -140642040404535 -146191969433300 -160633602420185 -200647554567132 -102137432993435 -98795371838628 -213639862686658 -187344567133219 -141082767616085 -228428240461674 -20032485126800 -212545197022982 -183078548207949 -226505734025786 -141813563112805 -15339453925597 -177234235310928 -211390114954557 -103346903005139 -226452340337041 -3724507249936 -195426162473046 -118760173237706 -75998374176896 -259737938234826 -55713066157897 -701839320201 -214399753666259 -197695916708224 -190857517869246 -226687436469403 -265448821355106 -86387749447846 -14653551681177 -70430581506950 -33781881037548 -185684226622734 -280959427934928 -24051223568062 -214587315512146 -186753971048294 -106874149745231 -216920115771927 -257045156985322 -103515546695754 -89656568717955 -212124718535979 -191136620431577 -171818065612326 -186782910818652 -172105526022910 -44525928102352 -104553368968517 -92111533626504 -117760553476967 -224172014035080 -52176936638904 -175343589672300 -172930810123552 -262080024737833 -180055778435541 -68513388287654 -251283084150727 -121357531297959 -118467286719511 -278095330069277 -255777068738597 -175701089537970 -59989109471097 -197348658950009 -8674372810519 -28772891441667 -144708793324611 -267045373927972 -85898938073029 -269954158670941 -227785694593575 -144559684884307 -150266592471325 -223745418510858 -62439639392025 -102443334131311 -225312056175585 -12626340961213 -156243798114297 -194482421633163 -220400263482440 -35869139720547 -5021154957496 -97258055156417 -14690695193701 -127510907270978 -50317562076472 -60117431467522 -98033796953437 -90866369425834 -84285209600997 -195972209289576 -130288451230719 -82719283961454 -89338117986492 -217569811993580 -146588945323621 -12289248516478 -1270736067173 -248950322679662 -116522480100514 -152243091971404 -256134482719990 -38117190053362 -164583907282327 -179968931522994 -178373388728763 -89084792086194 -14910727595362 -179662820570545 -144263300885416 -238388239665562 -185679556510063 -29782790226137 -214739083390932 -73403245767081 -9208857928928 -190158089012207 -65217275393488 -102433957079292 -68563308012318 -12144219977461 -151802757529525 -120754006539674 -137527702640790 -29817755708359 -230284664893631 -38003726081952 -115286115609934 -257494664784316 -83982960906389 -24051928057959 -67979428432000 -35444069121494 -230281115472780 -262587928439377 -259329309526102 -223216476885598 -28689394985394 -266292183405171 -59863877218302 -242450564440022 -77601083576281 -211293000385587 -148320079046669 -263042715937160 -191453732353293 -224742785312739 -257077176297642 -124234940183847 -151450889732858 -171144157757813 -187116463173930 -133317525855624 -177499210076161 -168951049094450 -113766599851953 -281247395416561 -172382361302465 -46592113280804 -215062927134367 -253902838001161 -281263357342913 -268254110198171 -21369046632108 -152780765448922 -188852659900937 -197581409492540 -209825728827432 -13145970872216 -23762987220154 -53864080453927 -35082221924824 -222334894307490 -266207396412706 -186107610134525 -218915655638819 -259585599683221 -164331984742253 -84577246635447 -251972934786875 -157135228542240 -239625558999618 -37923602765854 -247437611422947 -257406462825173 -55573764098296 -29796858080580 -118492970877781 -222359041386178 -85178986315486 -23957654867316 -235499631966424 -215051602247005 -240174900497113 -170529323674837 -171445355403031 -66244026940455 -61615791649341 -251779065683051 -148985391516421 -231206834267536 -97096238891737 -162762394050815 -197281945670094 -133338593384578 -2949715669577 -158971415013668 -161824585915703 -191321138021803 -209288362753513 -126844227677978 -21322026859060 -203140073853505 -259225278825727 -244093399242662 -255681975927068 -92897208117417 -238233485329427 -182357408658020 -144253432219491 -73900536394015 -261672248117455 -109129663336561 -39178039590077 -55039933113200 -73992501479951 -141686371424966 -203014179900913 -279151096122104 -79776521875666 -9341482478286 -185191578905144 -191130064930635 -237411250337024 -127913441279092 -248025244013841 -3249051982904 -24736820758432 -185227293501624 -3388710614203 -226207404838141 -60775599589874 -52035180482870 -181132584876519 -118518277657871 -135820991400429 -13234307475628 -23196674218162 -198977617852261 -171494759510435 -52901009197886 -32570353121873 -213608530079460 -71575044000124 -254228901045883 -187778523144107 -240088844514145 -52227989038408 -30407812321994 -204153119985290 -279624168695396 -270108479421679 -164014992034499 -120940347380399 -93443878019918 -180333754816410 -12561691600890 -95356264417372 -115997079768043 -160079173452293 -68157998763079 -123980201872772 -140832876564847 -26222631864902 -123377398103232 -244368752475286 -138612019037388 -99978254273955 -173455972836612 -69137347560832 -144165426327187 -35905562658747 -115561750876618 -21404857391946 -196959460691206 -25457793231496 -100285151987649 -178539072631478 -150115357199380 -69096357770392 -128027290379818 -50058151706745 -51654611172353 -8824585316109 -166497398204924 -251875032048953 -77968578047979 -272210986147347 -80366314669421 -163908430431241 -11270778305157 -77247898140083 -33317005490318 -83687331723275 -186957866530723 -247863568178110 -13105423046943 -262085522886228 -105413199826414 -119522342520406 -201322560764074 -84386746584206 -200184652336044 -31394707787413 -221868217156367 -109763968521692 -96502217234149 -47950332502917 -145109869896279 -90394480100799 -255614642888757 -202975456457498 -48373996019551 -33017518185533 -71175760887732 -80820670915036 -257430257925379 -258289880734954 -36136001708630 -176071598555742 -264703990023745 -173887470812379 -97257309131293 -235588364272217 -9768305644480 -124283452519820 -257959595853034 -261010232609136 -229579877411612 -59114708633270 -158189396335177 -117796665573546 -174248615098105 -251386148561289 -157344955283919 -255979020343040 -262095948287736 -66553963163944 -50830166083728 -49788485352959 -207971677191203 -268130013318573 -192802246211124 -53463826470440 -135402213195506 -131303203121037 -205876797868429 -128016387524949 -27401040614675 -219084299329434 -270770534437449 -230064498395082 -224718895474185 -163337266701798 -213112673043587 -123476062267571 -106044044474376 -250989401784268 -80865253572120 -186166362054376 -38663400370732 -138683574908122 -182893038440877 -197206857010371 -69725961625018 -280888492335987 -138995490563125 -131243092664451 -27786364913147 -159334445004117 -25858911764832 -25737438824111 -109886881142297 -270162549892718 -40691987291935 -3945223404801 -244058606043804 -263351739521358 -161685851248716 -158200353463833 -9696640914947 -167492193267231 -258344191686236 -194368313541337 -214452755280103 -145102103910576 -82606380211760 -26715865288231 -17164722219791 -19687448496722 -231988746639120 -103036711681294 -9097730357310 -266899887725818 -134146106162306 -61903027579913 -138154230509840 -255356973099100 -4885878748720 -255281972446492 -61773562167673 -247091977162063 -50073377369267 -196640868663278 -55822576033414 -61706597299273 -82843588379904 -86869233455800 -8857549695982 -109994327837872 -237511411128439 -55207300808377 -193703794488899 -45709795604296 -155041059828901 -233091601480927 -9404403102515 -39996480065260 -211804820393997 -112060312779630 -19703738474041 -151174276084871 -155146576146968 -88879792336258 -112079130770754 -67919439331482 -113844573229478 -34799670752028 -254859375567082 -277063960182956 -193294039453741 -195945282081799 -158228075846915 -169612458003613 -92604567498 -59869595024055 -157188332047770 -87382785004340 -56291973828874 -91936869793475 -224084550291025 -170945491593660 -238685174076766 -10842521864396 -218730254627587 -8175972706566 -149220981674835 -219924364725255 -206848830331086 -223059604118170 -26829972599191 -260676121082050 -170187202959073 -11619580597103 -116153844928658 -208639705919373 -219777769770943 -186716258153104 -193608568623582 -45268501550690 -245568888254733 -172493341436556 -236398541455684 -178842655759185 -69663263462627 -188465281164670 -22815969306889 -74617685980355 -167355930951650 -175831729853677 -249132164751664 -38126996616904 -167231132563758 -235564395097529 -11528725988974 -132782228638013 -250753044056113 -147529934680399 -61051032348157 -151476280169790 -78338684250438 -190703202605362 -15817935383246 -43589273400608 -3253414202187 -129291563515891 -281204459133672 -108451302027946 -268644624409097 -1781044984699 -155606097706768 -125165636482697 -233093938693230 -235943782706209 -49380147052593 -72516805706129 -185262035188292 -29775883346877 -260935896566512 -78894921969520 -136605486944722 -71665261111539 -161773195076723 -35528566507255 -123291898679700 -98457577969454 -147879893818396 -216588979608798 -66014832612018 -137192839097095 -124842232535817 -169759143840989 -34368749572045 -209579068273383 -20418747625485 -46425887306355 -61722997088164 -111808406156810 -234342845701479 -132615811046857 -218836873877535 -113284828551632 -224829977162378 -195441043503203 -125629257468282 -125842773398941 -101621878846688 -107637984690495 -68995523719296 -105431788740333 -178403074090250 -69137377134110 -258385098559936 -187603938947222 -156547306527171 -53765236766628 -21710979207200 -220400709977912 -171358734664418 -231469594176705 -16635198293250 -82945327224119 -165632871748987 -162863421895197 -221029740966285 -160039600541847 -76174938198300 -79318198254359 -96467599443550 -148572039422876 -150464079595088 -38628848693124 -266642548960749 -137772991539271 -193422480928865 -100490419479229 -21580032494679 -63006443425168 -218400153041383 -86910103121801 -109657042323744 -166130956024839 -100713471692162 -270177226267739 -31242425263094 -32142264892876 -83686449690748 -63155374234049 -240328156153794 -272259584115782 -96189926819356 -174706252012574 -62888073713133 -216292119219243 -68960510801730 -269960454704711 -114351506389609 -36394764971511 -163737323251424 -217663737528986 -116542716787001 -198874091171056 -245221928691802 -264691151893980 -176046221537941 -21447147553835 -79918543379258 -241117010076727 -196780037026233 -27302069079 -217350725846511 -98411028701536 -79581004635124 -165832353626644 -277765710546129 -181087349675581 -141638656168832 -199038449151154 -280625985871639 -101088920000823 -46178652696225 -111367058091773 -47712122798322 -233399608148546 -17095287691420 -165900109070081 -256413082415939 -164908479575316 -202680960537680 -30940962037744 -57223465906146 -18034675192610 -104348785879179 -251651774387317 -86696530277043 -175409576467506 -54310527809382 -275779235837317 -252823736628468 -168521963281347 -263283527112695 -67354009363452 -79108658921490 -149596828398299 -74885583749607 -249157770519305 -90147736526791 -161210847115532 -273745636169233 -279117615679945 -255023934486924 -38066047041133 -45322904842742 -111057377944312 -213938854966417 -154046877503089 -93290670795694 -217404691358171 -233365276282164 -10798064321800 -61467877859542 -217545751009555 -252685048775396 -78983657833810 -219772485921578 -265185125731004 -99398295008543 -268579868775959 -43683101698304 -20322911022532 -26241754019959 -120053948526439 -73016600131135 -244150958048850 -139811656229154 -25335978339899 -202075778878401 -148645437640391 -108068939821105 -68667835351598 -14310317209345 -143337352819779 -90473126512984 -91642390017252 -80244324304973 -4905581939157 -78525677759941 -224748600573567 -264362312879483 -245107527955061 -153346925174305 -187905499765425 -379569524259 -114628131962480 -90463304998952 -11677836856737 -47678102544837 -94631478782571 -121024119067107 -152510051518707 -197262855710119 -114369787489820 -261399772960448 -78697500896577 -8877139733211 -40217476811674 -8283613531590 -122584408394415 -132940804288988 -34069206734029 -84875454207435 -142942693350458 -211042310712518 -101168691687330 -182667470144993 -126468923884951 -102089811161234 -275077308371394 -108785785180641 -281329247004580 -210895916708751 -3092187684596 -51331945035396 -4888327636750 -232372958658847 -102426191553876 -158824762627179 -147648895658142 -3495004562545 -178806410986452 -176669557733412 -203887354771462 -173670412668948 -200165491037134 -240964948642821 -34011875116884 -25938882078518 -34335131981626 -250549722603798 -245675065792619 -178065894384257 -249806581217833 -139240663578045 -268105210274964 -212034511084518 -47109288298757 -48138329152818 -217081095710729 -268415978490913 -244999773820674 -102434652462538 -149497121852611 -124013320836195 -59128315916347 -227772561044523 -225468192331600 -81790045046346 -252529276742260 -107695874705649 -72151224439117 -264764008170262 -119453106939208 -215640174637613 -279776952641434 -219553666263086 -89793364638624 -43441080645915 -83442039006817 -267550940765163 -114971391531409 -69823459033236 -163172427067549 -39589752777767 -106424723188022 -10981710458024 -183095711284658 -32094216010940 -160516076127067 -52058074436713 -273050118556987 -20238919889803 -13852201675759 -194691970959937 -253340620585428 -94325862116763 -172813902402219 -257399378937263 -43314686030405 -120345990120429 -129295487829268 -97700466041334 -159936167659462 -97956269741561 -136781486354651 -127517868386507 -50059903346985 -30716469359332 -158717737407259 -277981690024628 -260753774738048 -230345987305936 -159475924194728 -192627071958812 -82959160065191 -14423372364592 -227403963404078 -89224899435598 -133291981509641 -245141036931366 -157660175486673 -80241380889956 -125004118752699 -122503395492051 -115338964214477 -163220636355349 -44378909161336 -278102997927359 -203253779407462 -11617390318007 -222689795046371 -170769523212982 -29615187800948 -20430397444884 -236653722145666 -194480405256965 -255344098734136 -160141348674380 -182081384523176 -177242195024691 -223342305351164 -29946131632326 -106081302707495 -189442390592422 -245515606447734 -119276975339818 -264883503609312 -22973927367144 -144453501492720 -193711599120478 -187155845396673 -244066924151786 -4049505368860 -66921862746044 -91238043619487 -23428918931303 -59569866484987 -84505175945397 -213533997285655 -7958449320411 -263747813847554 -185485030346947 -251418247177243 -181684732725270 -61668347796075 -187678962926228 -36634736622716 -225197574622669 -48251314348191 -76310351188380 -129245433283307 -237621515050598 -217591142976247 -84855965759476 -277815370213752 -230849451011408 -219101944372666 -108891247111130 -78347938016466 -268765234814215 -166353388561125 -95941965594763 -31154358791870 -18654281836262 -186477477877558 -179577712237022 -770494898181 -98162075720725 -240924426926115 -280755887968369 -228806629341466 -208611016867675 -66097115337695 -100944485196515 -117062486727722 -29772916643901 -272570796907365 -227517210316021 -21862674296007 -238318304335310 -226954893588506 -209497935915353 -74068042570418 -261197460774285 -93625665536699 -83704116668698 -220908303048089 -249075191908626 -48435144264070 -69404547941691 -19591792794776 -248365799342361 -105396622806096 -62166971468400 -60847504917294 -70930274410662 -83006052058717 -211089827991973 -40464010076072 -16660788567846 -87931386260918 -117857441462951 -227068285486895 -216722577382595 -17556365801873 -179332814192721 -222137123711323 -111838014052566 -97329239220507 -272062960500942 -33825045055967 -49791790189728 -105129204989029 -195707882078657 -129132982448734 -239885732671305 -229458700210057 -185169708346982 -209433397002703 -62399453958708 -208527760240108 -125932196192345 -38659850411049 -149252711168680 -166637955517058 -218000833663649 -95431324199020 -231590827223238 -179303105376905 -109423924299085 -9035073592687 -124554764500936 -170071401841443 -102854238249202 -17306396748896 -4570840925999 -4841649567408 -92379419556560 -224945858191430 -68101232293557 -81561632169197 -12756811299592 -272976376501333 -109310460327675 -189445810250197 -230956601886596 -24968871266318 -6676120023142 -21825138561856 -3540054583696 -105204450007951 -56276365966580 -160872127866658 -133276672623962 -192546153272915 -95766135701175 -147506501001510 -9900479199112 -270970032871468 -232851043796543 -153210770060884 -162149851682821 -257400091605148 -254189698312997 -41977312442231 -189554176195519 -86299389679361 -129673314165125 -156478490092625 -200464973854878 -119793697625258 -125966463856540 -206512069048019 -185313457559228 -161764277971526 -222552089395615 -214170775417180 -277944398418131 -79498320780923 -19635859009386 -267741733725753 -228186685540366 -34977532421772 -179703008493165 -250025471655038 -173454462522808 -163353188047999 -41632349138647 -136917612606720 -91914394618376 -117433972157318 -156502637171313 -109584147156554 -46376209027785 -198723539789093 -44181204934093 -48662541006591 -110537320185253 -168511835040826 -107215275468315 -246708026854117 -42268556347560 -143332985095249 -121945114186819 -66664299897672 -128082300860185 -56199022121874 -177383014513594 -217146236103422 -180796600591637 -236552220700131 -157457536034781 -44282054938055 -47474546616189 -216283780422696 -5617215626494 -204289810873079 -72570607809267 -20071432569733 -130882697170733 -259943661647823 -37764624327942 -72154985491055 -230594091646576 -77971149023602 -180910730125719 -207022291986660 -275423304070876 -154158065679865 -47760832712575 -77946869617292 -141164663323592 -141576936393257 -43477066248742 -206509929533946 -132484844578990 -279211334585279 -145264347913296 -180891585470276 -194524562241064 -213714404328225 -254870539783081 -214104593116253 -44616767897550 -43842359109210 -98146380070820 -129838039160954 -161629617390640 -142989468227655 -257741433574847 -32302345639276 -79565184203026 -104982722788672 -178814830723481 -217252656581612 -224555580136312 -272898606910849 -76162938442402 -22985641705247 -118055506756064 -235860612631978 -223657918880316 -158408922964812 -43462829253002 -176208860723307 -1404723482569 -180518666491936 -261565179595589 -11138173895043 -218379615153005 -65515492683113 -186130132151738 -157029828083693 -35742406930647 -115471709237481 -37821374220967 -114285930570247 -239680174182355 -256700764676069 -203235265345256 -259025373704628 -265563851289139 -62024817403639 -255925030681910 -194673656663097 -171062234473550 -45183526857771 -61949105073562 -154922905280404 -62987731713107 -135142481772008 -175200222462754 -109272208096364 -159461301952476 -71288882833904 -47190898226399 -175077599482572 -239288903701347 -157445130517986 -252769581767455 -61855150800039 -116157632577534 -267167241325623 -56297966876073 -253721869620570 -273841841106395 -67366125694971 -136276069763074 -96175943012533 -259352178721920 -262650529918494 -154467996925192 -32934427161874 -150919236067468 -186734276599810 -148163751797357 -6959407846262 -116088718477511 -34859963401777 -35429581406729 -224623078879835 -116950456690307 -242887852199261 -62537250744413 -110285319693402 -57405929412899 -87698009550919 -258031960858758 -178876965649560 -25547503458714 -219745911357407 -161903206518884 -247981568589425 -274265151994579 -44578700243924 -154286672902716 -80749308310018 -121300224114510 -111796811498099 -23001868815698 -103130417443558 -13357630348241 -162041030861513 -2310912563874 -165768963987071 -35083399395644 -13243343639505 -89951862608496 -94656755764503 -127621125675502 -240638621742581 -25593266567970 -132752325170633 -125403330807310 -247600614112777 -99859098155160 -60404413186466 -252739240385947 -246109734413984 -64097476064099 -200655230803409 -87823651366308 -107173447200165 -63840616060072 -75798062321194 -108538331913982 -44442508698852 -250113180899232 -5164178434033 -27376577693892 -204324092032290 -105002202394989 -236758198998932 -18383039324623 -4860702546811 -38198656326067 -46993539440836 -224278499996850 -177884933318029 -115928471795237 -10360676712899 -113017081672607 -8824044115245 -74283575005277 -180527548807821 -115482161529963 -252050881140337 -158123529803363 -149785131601372 -86595728599153 -105176843684443 -64991542492444 -266233319516221 -271418975028592 -103441407091268 -73458142182310 -172082416743030 -97618329472518 -161866653933390 -269973874880466 -188455807593416 -90399334837711 -266540211385281 -41811772201060 -243124481268939 -87556811776026 -64744294519537 -145106175711542 -150744168148166 -57397197071943 -33749967912375 -263599838378539 -204696277198580 -171041227105162 -224393479041792 -97554996760622 -134145219959939 -168131889223246 -169558366248643 -40103973845237 -141722517432561 -111945574248517 -154488016076304 -122537593824619 -117785386276449 -64616437542595 -41410511938761 -36869434059475 -117604509911115 -95612335895603 -220906185194121 -256002150414875 -91050170253194 -207105036283016 -94261095533573 -30377255451829 -263559089800095 -186801912627216 -63593814311526 -280752254998818 -133423083087558 -262650053584791 -109144895824555 -275849235085156 -268040805207894 -191930141764499 -52108956923538 -25617154924828 -97298551183757 -84106730860658 -36755970088065 -74855008662540 -153121155999954 -156670484008258 -198403846584083 -245178024591636 -217894544315656 -124872186463801 -12259422406986 -110866076594931 -112775941319640 -169355652530761 -70592284994253 -269761985978270 -185036795114852 -191155172075496 -250062005863188 -120775584828525 -180936912552156 -18070929217078 -70458953767214 -66718448281902 -275791695236862 -61865992918940 -245843802488935 -20635390373598 -136615655405362 -201956720323752 -64869069698598 -204835823901078 -36947484522648 -174393754810367 -166287277522033 -240840604872485 -164075799727701 -204977226428985 -280547366790774 -120258286746145 -229872479346181 -22838674310334 -138810413322935 -205645383733190 -174140982204545 -182869731796148 -183116913661933 -70187326945683 -150747948733457 -154456180625982 -31343656016531 -172044553997153 -58525103381519 -202024841084379 -112281288625791 -254450920251130 -32639010642012 -100675066195193 -58680762804894 -126789219633862 -223684172452477 -201387900830175 -188796116050667 -210896719624155 -76137939381391 -268540795855747 -177068252439989 -214469642338253 -271605426646668 -72456146883920 -130092511723613 -36277638622397 -61990291380035 -108138318029296 -170338772675487 -199094922784717 -22722647250032 -167973186940367 -83172128631781 -183811228965566 -115896151900675 -265536920125122 -251600133647076 -276648395773768 -124256705163002 -176971823029493 -229914201905045 -58984742531028 -89013292381864 -182812986779576 -80520404306386 -79413830664965 -18500573737140 -188547006740219 -36182994941725 -150849992064065 -88009569043111 -107800808970355 -234855891902663 -36004421959325 -255075184662855 -83730133032344 -179593140575629 -88036407079429 -115239898609518 -146067263434641 -159142971979340 -53585056563942 -129837152358781 -217784075762554 -51247614152118 -235353995988227 -59435457224026 -153610391360742 -277471307669152 -212695722521984 -17507818838280 -266403866477294 -76015165240912 -58127708001272 -243470200701631 -245711058180030 -225857798780954 -191766632538114 -76642881801631 -1912420579817 -173694310250897 -97844356314223 -110692382269474 -15279735256336 -244146876775242 -263331251137414 -136162898667931 -271245204680639 -45634007880257 -152941967154895 -272786661231584 -279554044658134 -123498796894101 -18170904182181 -67603495917487 -94038081083699 -116996298010379 -125139634106165 -75924817316023 -90350557968802 -234784180921449 -272924444950336 -110765559427095 -239179076092543 -131541095413358 -206566922203095 -187498214268276 -173489503628600 -152077220814863 -6148751462938 -116710750426142 -152293665047125 -36301766510802 -42635609401498 -207506235312004 -255757739730944 -277728185996668 -29080713824197 -266110188770257 -14490452560119 -281348996488733 -30466678245233 -127427032352395 -173645298678631 -108211855391688 -83259455039442 -240485332283672 -209687785348438 -97829893398494 -140630225771380 -14321342783215 -229884219549180 -72441598373298 -27888868194389 -237653875152633 -104584557568013 -137223736614778 -169744213593578 -657836141742 -202073006621688 -101224099130097 -23530889924810 -27692050195593 -53744727498891 -203160265361010 -266713911841128 -71162579872163 -157063023856018 -261556252525755 -226621884368125 -83048751648530 -271529752595384 -240171359081455 -270301724324105 -239757221302847 -60017195690135 -240868133688399 -240018825192533 -8897884676292 -155395286982024 -248079541844413 -218462064748737 -64786510359734 -144180194142692 -166856165947497 -24170869196502 -160121067879824 -5013528051225 -267030451793346 -131571842238073 -120518246063456 -42341985848888 -152108528697386 -1803134759074 -26331457714390 -199822229873433 -98880985277582 -261741618423117 -171278965108580 -164978778539951 -169918641842380 -131738487273548 -136233922598529 -129193510500925 -242664521304122 -18879937242552 -164960921241711 -112169016992788 -213182251528679 -229377116771520 -15398008806603 -252867665724444 -233203868831603 -257884222565236 -69255577046800 -181786789069098 -117446431556863 -74317363680619 -90163071211244 -239538433775573 -115344791728693 -104511128097007 -246840786072665 -88121991462378 -34882256922097 -3360437236971 -41473261041104 -11670095878843 -262514266380748 -261226846228825 -85097715542524 -5572694144692 -68353571948568 -113293360568919 -48948349542851 -173084305314611 -14453091869008 -70947886412506 -253421788938709 -202556532130610 -241835249043885 -52009141380382 -158486496685078 -217987193004273 -178424732826880 -136395710491732 -115421934996626 -5801190193976 -233042633295414 -121287996954694 -177501501428505 -208583467394348 -147855252077395 -185534336710185 -274128300076879 -273205718708702 -39306682866242 -209498899761235 -13106765373028 -181641997731572 -2797859395314 -108656074456693 -71102489311265 -151236828438967 -136800758882372 -11884065010534 -28351986988019 -161135064366569 -65804308956093 -272077233510465 -240626725911016 -252630415221813 -23940202544664 -74620358669203 -144630186129555 -61203312867913 -254595607345541 -165389030133092 -180782784252311 -44734676870320 -66520956526938 -119785178573578 -67034919531777 -96827212557006 -69396005707464 -237790437783611 -121734430808382 -251547180656177 -26653232148146 -92686236755060 -47313794652504 -271125292093305 -155619162852625 -63638042701738 -153281266074085 -10687366473488 -224997627815236 -155150876298093 -270843618773848 -150940739502760 -1069491795412 -232213827594603 -279311262466898 -182292002588574 -183893281618981 -206962099409024 -158375542287550 -245439963515260 -176946399667677 -80004511082531 -156936512867295 -76526423862068 -102107958775119 -55177395221016 -266512120910888 -114917122388060 -251532067954413 -231400327419942 -202607408448399 -42716395278267 -275003454621217 -6753957250468 -131481148508479 -225878118981086 -202374202004953 -153087952322333 -112594557548400 -164534131813775 -258376683727263 -110509861853076 -40573350418184 -201307654068123 -42547880207719 -108850233657910 -165129381687476 -120077740212411 -21397487541242 -141056975834531 -170248050486672 -47761060056033 -230857022108798 -88250785747016 -232676551850254 -223143092460157 -22123643733470 -280378019702047 -29584681746266 -257414640831987 -29544502825226 -57724732380854 -169456282433621 -164444845322575 -33276539655692 -228850326473440 -120678114940490 -40334281934083 -77729221109797 -187785392970283 -239725350664491 -8847655875451 -44510981070905 -211115226239047 -36900884437066 -15561626205722 -89968804490816 -140502180760998 -64599521109932 -179697097542612 -7257603324826 -123136288569486 -170045828411330 -55191630693178 -86630025428925 -94963076572742 -269731329804725 -106369728701631 -209493499171561 -34915769513822 -137581162327022 -147148593987549 -122214066555483 -17541636821652 -264799318629421 -124037204676296 -78614914868490 -177135316382454 -84139437865882 -62650942785469 -225001536890057 -144194363603358 -262075444843931 -163725305926131 -45098045828719 -17997807796591 -264448079798759 -35435502245897 -63349317179502 -133552469042473 -87665985723520 -132300137583355 -190521154087927 -7827854212370 -55614324760471 -236064054796281 -180621528637577 -135101567978925 -163162468446198 -130735956178567 -189504999162131 -257941958637887 -275758873272300 -117607716854562 -274005139930071 -205479302647162 -49275588269701 -255063897728140 -38888056585687 -6215788201088 -8560960427365 -236256748007832 -130826239575558 -62840895953426 -70715420210229 -90568600851366 -230220097632603 -176777225747601 -192397125955356 -26214415997884 -261392567311127 -82477662850120 -169576802170529 -199924497369117 -265135349370405 -132941109593973 -170858820574684 -117714561417299 -224282231502340 -5539560080622 -258698760603154 -223914393249600 -119026344394292 -254526423403299 -85138212586207 -181290487603991 -218286350385346 -247650963229785 -222247867104588 -261426434565532 -271426139701674 -118349662279856 -157411993908286 -56701566780147 -105650812219509 -119129358524928 -109987566582285 -182620193120882 -266853369578838 -67317888900392 -225189937967457 -18278723710569 -41245093543696 -76497313014479 -127154737227946 -277733191909478 -250304770181698 -116025504920378 -212103014091024 -16313679886623 -198264680038441 -110518477783900 -63952732041736 -83101807269766 -74829310398258 -201968935004235 -140870512476355 -259741789405951 -177564912959203 -40947441091725 -52464609747902 -89078293104709 -17577802546081 -262598929805482 -268690181278292 -205655707228918 -74077344359475 -147455567346341 -171722435008669 -257171432832929 -105375985910296 -176212100308832 -263634918363224 -14017844025928 -97899413615751 -83951463677156 -200554936529087 -22304336452410 -172517606171915 -235386983197827 -94650118777375 -54028445848279 -78799311459372 -43474970335867 -275190076190734 -153685917889239 -37073609285593 -69802358718602 -241071490710167 -157436727915813 -202633654890384 -81874877360529 -64773124484181 -181521611231764 -157209878682983 -226881990875731 -191353836524841 -234857290907495 -184086072388284 -77619448725402 -137360957074435 -40741994108799 -45211496843993 -20633685744468 -96675507322336 -187089514741009 -76431715496750 -226052573365189 -127162638973334 -190038388780238 -81609594022849 -237272814575281 -13255533066781 -27884429683227 -249919897724104 -23356014624375 -253184695781055 -44510465077977 -62028387525085 -6960906763919 -238287336097096 -131859923090262 -12942521384306 -276454565688257 -178024369555884 -234397737667475 -99577753012206 -146464207237382 -222688624219949 -169948506135922 -222671659786621 -151547725708474 -35511536311593 -67619827015218 -70149470165991 -46878407615037 -88623404474078 -107761358509666 -93639266986715 -106588323246206 -247404354620348 -170947008706436 -263594627768770 -29100748963962 -234323629879779 -152223227415561 -5838066573773 -24848732783708 -116931681039432 -135403389983977 -269400969787285 -277325994999540 -209166772463788 -270205999867430 -180708774951610 -230761597938208 -144993595061620 -134451519719776 -245574374383250 -157905461211308 -62771914497384 -49551270472740 -230752754037495 -136348230002420 -4377859398419 -143455832577819 -95724502669075 -105066235122049 -261652015657345 -261152549676869 -39070980402224 -141263465054831 -3993071200065 -7764859970 -184169414765158 -255288128950080 -175126902290623 -212243435172796 -32168401168253 -157444444117990 -260269355903145 -2946147081747 -4935056896974 -96990383240653 -98058065851537 -83446425589927 -276183561997277 -129264677891811 -122485088329231 -23331619423661 -167261536473884 -73599351853407 -259688597665129 -178957807145040 -203820814502147 -224099360875034 -36451598160011 -28355950283900 -165418679235576 -260834810325145 -196669491720766 -72044354977911 -189834148599581 -37200678256368 -239859363303483 -259399468455019 -200837647024673 -138322563053349 -183831162356992 -26350191576490 -214026055886010 -97612907320887 -121184125726377 -238981407081908 -98198946118974 -188951273240291 -21596232818178 -73458473571408 -249079624182279 -64267595617994 -83353659700152 -199594574160877 -241770981888677 -102499813824571 -46775656842817 -207227496331991 -143962884740291 -23518612933164 -175075506219222 -42649729809623 -230898471162130 -221116974841638 -105864723987776 -234488530347884 -202627358875780 -164715203337885 -185056715998414 -197246104343136 -101673747152483 -135211766461561 -31834759559087 -224945527283526 -243501419903095 -37272232488274 -126627164478101 -266126901977707 -84946250125609 -214453225849773 -138484053341179 -281058841194752 -72103356358003 -180027354981858 -233103224598997 -254647220220073 -3274694884848 -52962694023754 -205236469133877 -16849691565256 -186968867896828 -41858844342739 -135487039042697 -169522002704174 -42103390378449 -189884497724786 -147751629274495 -154609606706898 -250529103865423 -183975538110871 -39951926031755 -61629717497207 -227566547683684 -96853958206107 -57942493707405 -190061574615360 -121801086939351 -102969440678727 -61509564766675 -249547924794336 -191476540456820 -135311219127546 -76839125932827 -182343199838445 -144982473047862 -130200472731374 -154496142735488 -54503220916453 -22240513168518 -61969574100850 -119603816975921 -264699297635918 -60922984254663 -202475934496454 -125177140040757 -73921246625405 -22430073360191 -176669737223301 -98484241658002 -105876975548801 -163616341890509 -42692505439713 -187958303094719 -206780898498492 -203310753508664 -266236306164917 -136011866718243 -65002007251449 -85975076177944 -268484150546042 -181359958216388 -105052647533767 -82917014729057 -175576865121802 -257257145461148 -136182489067445 -178221341038898 -215894972388567 -71322865837803 -35914267179024 -140129913868867 -278559548451063 -151892233949730 -15952545915951 -231028838101798 -271470027998999 -221661991605901 -205144368084077 -44176991594692 -215432844863890 -226417663159813 -87420421378856 -126183748479496 -198866822384673 -30075063965760 -230571978803130 -163650195550895 -252481147456385 -46383166687971 -204724950568084 -67228121979992 -250126144017391 -203501125027992 -5230732423438 -245605953899369 -183210532590283 -260033980032813 -15676437112370 -60470720477230 -251534618410828 -69753178877775 -24016826742068 -65357880086201 -110769004810772 -8256895758650 -247290852674419 -253343880687613 -246615693602228 -97937325186945 -78824059125656 -133686052845492 -49067665744195 -263154445367154 -210302719169127 -118259165884178 -9755922343773 -156540239661087 -33518674158023 -97954645513793 -22969813224335 -175106628228325 -252464118055884 -216104596863082 -157495636216700 -77426876083320 -250256960624034 -92164235231522 -280984799681770 -162473552247252 -3811960203177 -5391466662747 -262430325162429 -180933506139816 -43066710640846 -163301978235215 -22561364852695 -27993246367183 -51127060582652 -270182138545329 -219333793972513 -79105772958765 -239590949142826 -268265256788398 -46864375586355 -63183138368266 -26201329142294 -217406048145268 -113065287510284 -55983968837167 -148174987647631 -14398541172376 -125148642722408 -47546486785137 -140548313992581 -113972288263547 -2289422168730 -48801960328712 -250629318157185 -248183657149337 -137488536926415 -103140426385602 -154577797151739 -40487228872217 -121030499600800 -267234777052180 -186726466440091 -120096438866741 -44660361483938 -170498722948685 -153455615627073 -277023246371430 -151891434222285 -110114666448109 -164714457312761 -215942259776927 -185632021853488 -181896788660964 -121261193506491 -123846204286003 -166469282485874 -12832433411825 -195324635747974 -196176123785438 -88441059889694 -19494148002333 -149306897850128 -137897274045482 -280814430510821 -74410275344729 -160294983734015 -188235845089941 -113025021276328 -31205883990417 -254264877669880 -187475780350847 -94429960597428 -242904794847988 -247031195149402 -27173236319852 -191199368165924 -57051569293990 -270707127896718 -137021040265834 -163468488767453 -113425589891494 -28092029306136 -80141625544691 -280971775180820 -275511737440037 -216559026924591 -46261316901902 -280696112511728 -200243170980170 -228148337044431 -100691617383007 -65508348308992 -37717338251802 -238420143510224 -75170741077407 -99914528580025 -215340701763846 -109687903873865 -41037138989900 -57208913963989 -215493275100066 -34442114578030 -88327595918284 -130808606816875 -188179757199348 -181569995431646 -141091894221894 -215799049223697 -114113099546106 -64178643993716 -197989700573471 -20483522657616 -88316225943035 -99560282395475 -85684087684155 -116400297453925 -215196765027687 -91501396328800 -110873186224888 -250509032611848 -239453714880591 -183646407437156 -164389454510511 -86155793407903 -156968235130696 -205745934045997 -131336503211966 -33283541956039 -248378061291109 -157310149486624 -263833582812569 -157165652874697 -176456402351241 -89639468889819 -182581381672629 -214094347421364 -191179249464528 -49319360925708 -276574931853418 -118940992113835 -109332146271134 -28955440308443 -263463761467031 -159659649264873 -80801104394791 -273950503051077 -69466692931206 -264098024792627 -146107187519514 -214728248128761 -202760697546122 -47159441009905 -26824468987704 -1420813729116 -147636074805046 -117064391582662 -186721990860091 -253049475309747 -266354602220733 -57212549947405 -275414113001370 -119493659822596 -184457925720607 -169017248032706 -70957056861165 -252400899402140 -210082181535863 -163193048715951 -231455802051239 -220235560841147 -30080022434043 -163240370556287 -52977360554092 -143717194556403 -122115615104026 -209992895044663 -264045606331868 -157286705827292 -274474269713048 -128431631623550 -58986134459431 -245144342739865 -221714508600957 -145490984483302 -53588358142639 -108574670711170 -262708012911154 -108497398282984 -123012592701768 -248081481865151 -92726639387870 -107468097069749 -162925189242351 -238441433097600 -74191878876169 -133589905079696 -98476850575710 -99213590401170 -233663760736180 -202568183975721 -87399473225292 -71854904759441 -147894311309399 -54805330885257 -180307938330249 -192715423915132 -189229436514255 -205278874425812 -168027962001663 -126803196772037 -188215151285616 -227343170501984 -173289578958912 -265475518642341 -238078729180883 -71311893152191 -140927620832594 -105312465500486 -144653457934085 -244325713024281 -92091821475842 -51992120658959 -216123102105196 -229477410562355 -214947268716369 -169702294747038 -177724493603649 -178505203684996 -151814037392061 -50078175357985 -7880188674926 -273294747076331 -199351439064736 -243254800671590 -253005917661626 -275934974309618 -137999948301976 -203119761253162 -91727628284828 -258362371749509 -164962274259431 -255776529159400 -164056619313082 -52543470287242 -141261775047882 -105028903908124 -153238428450365 -139645325564922 -134671178750929 -154138268080147 -154309890647274 -185337046459511 -7577487752673 -160120839505886 -156944091666391 -223052324711112 -250097851602079 -258055206760940 -196142439297381 -255802663504402 -152931311803836 -111532224300243 -174257996800093 -98331197961799 -143104349363576 -82354419341212 -207857837225658 -56031607532581 -63755771409571 -52459291032872 -233359120983185 -57689515498730 -215379811128656 -264784081392523 -229090870817792 -47161110677700 -169413022065078 -269394348186068 -29958113483688 -178932022360113 -44410616638297 -84774274259713 -174523374125891 -134626326600258 -131205556499445 -124327846986809 -197410859734496 -182893872539831 -36683112836242 -17083511947689 -232387212082324 -153455968882290 -56089458697535 -56987671743059 -271868830127957 -270934025015953 -195031984640633 -14956111174367 -57176457949440 -18189909737726 -202939400981707 -265875726843114 -31463219522531 -173696190549822 -51277174118846 -55252237726049 -273693584148393 -83591460871450 -270462338697579 -237849751607351 -118859962852965 -48772793579656 -95197683302048 -216835402694614 -10619145154465 -268228731061399 -254204627858229 -32604585688601 -149539011932816 -3166435645359 -206620852832334 -244792609716451 -256637357669033 -128900351369294 -103317063630920 -268927841094929 -89659682421044 -82745762581023 -259562996045337 -170560824637580 -235712454279847 -7163393483979 -194609309882179 -32887721149013 -271099272452129 -275250701127588 -208864175340379 -42488810929793 -91188513266392 -264479541207166 -151868344111176 -13274755476215 -69568108950106 -225719584419000 -66830587068466 -154580831582511 -71732465835030 -189708980853892 -115906591010199 -218206230065895 -64785583883726 -195427834533917 -194384160809619 -221459149236125 -109184424520282 -177638292389124 -9872772256276 -130051041540488 -244879161861001 -238385320050329 -4479003798070 -203821371277140 -68955850511359 -113220161818272 -180498704509266 -22045288933559 -223301550757332 -184593890214972 -79126749140159 -37072789597338 -156892059536188 -159067520849644 -157924301944429 -160401046525220 -168592244334594 -263783130801810 -250151041094678 -10934466281166 -181903384587885 -71800731421624 -92236576209963 -210237039611093 -236846125137550 -162669829877519 -60667965915054 -114403120652131 -162686794310847 -99761566927582 -36719856929147 -127045450207664 -4244319866127 -96856958892659 -152453189273026 -279910965657995 -240249808305844 -68769241744751 -80481926651925 -168742716240096 -127407666933229 -104831109219273 -39416993148768 -146130318498731 -57992986671718 -242969972141680 -233053281336476 -99594751093010 -166301633094381 -129604217483519 -103049993173732 -10954489096987 -38445219520921 -80405140269493 -279765428677339 -62824505664876 -92324404463570 -280710994185293 -172192637245802 -103800152676833 -11357304219469 -195505071793417 -205522366046307 -66085215457466 -240144291987777 -251726803073207 -249141427775879 -205315690468179 -105930504071713 -259154690544593 -79708480534549 -217209114391105 -150958169264967 -176534219802939 -231060248972103 -54000198709259 -263830726697146 -266761086671734 -35986425251951 -197692322210032 -222238136837760 -41917756865453 -152197574827116 -26319517545121 -232818317581134 -207411199842244 -278766572478672 -109154171865155 -238054108346871 -27143133330488 -48473093320656 -264512118206426 -142822149360248 -195945258926886 -115463463718519 -241208498015841 -141910758365138 -218878778875050 -217746365334558 -203117972873291 -54847225778584 -129769467574350 -27988006117331 -3262744699898 -113488692439291 -43703965129702 -137242200877090 -195213138073172 -56690383775102 -97808662592372 -91006203123901 -97060722190484 -42824757618716 -2410713689257 -33134417686681 -9801421358885 -255981739988834 -215406209086134 -144677100680320 -150575952372553 -14471171605112 -10094344042206 -227759544720402 -139907093890001 -222045826100461 -200502123209026 -111855024163362 -226834668487623 -26964752178785 -172047994661855 -234626098176298 -47754152812021 -4085754375796 -103973032961735 -145406299303570 -136971731841468 -148697499575525 -89505312561875 -17993406623754 -202855083973396 -181003202301991 -72775492295446 -64830073876905 -116569314208292 -25675316663825 -147505400265302 -239066135315239 -210730855977637 -89369260036094 -30076081514093 -226126073058652 -272383123048175 -199779639381213 -36408673142076 -199916520814427 -108860929953349 -59744957170745 -266059469470591 -221137418945935 -107486816951994 -212698122672044 -206225535646113 -154648192996742 -226248165342107 -91359634580362 -197132319009201 -180996603757240 -16307305607025 -176836272048846 -151742463266312 -207970137100657 -269329534529920 -268846402065492 -5385700691587 -278152321045271 -78398381042443 -42114758209499 -13125165435249 -103517218756625 -86982346076322 -25885562560346 -13904147375794 -35838592527124 -263439871628477 -105660263616708 -65267239256816 -176870676724046 -132728759950552 -23271182605512 -188685688271193 -56563321487102 -239492433888539 -264059048625776 -83883103596987 -725592540732 -37583919399701 -90372750242403 -134341420956843 -124851237170818 -33790825918649 -350650582630 -111977530635779 -15631875566933 -115965137076740 -174623702862636 -89924506466444 -127119434228024 -262645333192979 -261092219699881 -177248109531210 -263818524200424 -254518588507705 -60090280026534 -181982973808447 -88886860704548 -216557856492516 -260827373554715 -195907409332677 -76060644778980 -168252062803122 -86169517637144 -56742268388553 -245548323732314 -128324291255745 -158430159004142 -232479124144091 -203366903036932 -39233062976896 -279346804912612 -249025104559853 -93010602158351 -156529123001199 -126744135708765 -131067364670487 -120394973684052 -242060173684049 -560181207845 -62678075819308 -279643106184395 -115444979850695 -18292286267859 -66675984758054 -112961460801379 -215599073718023 -29651611091320 -55767728548596 -27022156645229 -47855331850321 -79045915685702 -213714342495103 -237693272513390 -264164854610868 -25905524829414 -103114776134412 -22660215356019 -67039571520184 -181056872052719 -13743017296711 -253984255033611 -160315935636201 -251996298822222 -207257956698622 -250009605141132 -221027307788715 -3783398401086 -250069427090236 -244163977066489 -188446452182891 -267605418449253 -127319616464286 -143557774819413 -229294853463652 -137775820660956 -262685400732427 -209793663722433 -140486615715588 -26333834832116 -133840371996695 -280370116459750 -98212123209943 -119629253086880 -169245328315850 -220248005777555 -32982074232205 -154738716853316 -253085950839630 -106481686354966 -175693471894587 -185285180986302 -182042477167428 -147962065973562 -128890419736413 -42048905093802 -261774232714603 -220346565037296 -127052088674738 -167754750428917 -247602057633578 -147628215406861 -107324768317641 -234191265108717 -265629659844464 -27537768580126 -218742176906362 -153716376025135 -71489514308331 -129035164805219 -77907853644283 -104402634380586 -38762742104963 -96638760749213 -105563660598088 -171019743179094 -67209720984188 -91631880041906 -116634627722725 -130348302566107 -176751399682184 -98481125842366 -240828847257433 -108142618303705 -101938088922678 -25460616724423 -133711200957772 -121438330135074 -158367373625453 -218727792380064 -87968360220743 -24104228742416 -205945041686307 -275486019079819 -281098917218154 -221377748394866 -168488536846752 -98960629861008 -41431734106200 -94647464866476 -267539920200430 -47232568720821 -251546169769122 -151761786150990 -242925880212924 -146104661436501 -37127831055840 -78528395189334 -39768777585416 -255113508625193 -84142164086977 -237850099298974 -272811095258055 -226514269860642 -224232845179903 -226164245191900 -229209925348118 -73386808298525 -199296235935456 -196565628746803 -148552025096553 -39512056015719 -7422585148390 -53853156504364 -220587234138373 -137260370915611 -149552351608928 -241929569803279 -172930699242149 -61854845739120 -92015063526213 -53464339890545 -272885197216184 -226921077029069 -17028791596159 -245248157626295 -58393694187508 -54118653740687 -16198879617786 -158314904747561 -124173447039178 -97344916886936 -79084964200945 -101506725589192 -138384180205795 -112264179962720 -237146892836737 -93255642761848 -71523456499731 -175032880675197 -39693519918814 -117156796375202 -209584580419010 -228043475129109 -108235210990579 -270026914549635 -30484549393938 -7232203655159 -186623900740261 -128108453383827 -113353879789775 -52084013494566 -213078049976060 -8442329587177 -36456547488968 -79878349971413 -32962431204141 -84711470388968 -203651167533943 -57487149980874 -184053125731026 -272241062456144 -120868282821962 -164864319583421 -113828278941391 -248076488635025 -191181892591310 -25428953342418 -259974760449067 -105419693170297 -48772286356664 -193056292766767 -9596109811900 -132521145780032 -272489267844593 -277926429817780 -212004584349295 -179380814057848 -239744672398516 -154730303913068 -280386680921403 -12178671031496 -134610952217592 -191946155917038 -34989611449278 -17025689088042 -85645694628342 -211407078290337 -216718542156306 -79614954822373 -26906185957325 -67058312642608 -161436575663977 -279467416179195 -67868341048543 -67887984076607 -48162705165665 -261399072950162 -46228570265889 -22995536867067 -275843750662871 -240107751244938 -93142498885881 -59066474989194 -208591989997735 -254632400988079 -165188850464111 -276703690362781 -81450585205365 -184587851081018 -26912757523065 -92415465838221 -152627593668988 -38195597882196 -74044140615585 -232009324027875 -261992038219873 -167876979576420 -204009565796998 -206017322179836 -157516587364847 -72411236561322 -153098044988800 -154010894495239 -193996805833606 -238389500083332 -49696457369407 -131386820195028 -17170571506205 -217314231676797 -87457912044243 -154715305210514 -19208268095686 -271858599867984 -154480235981328 -137541358258163 -230839906641748 -170688916057096 -36298703341004 -176097888527449 -184791965612620 -31217062428018 -116229889246298 -73275805346106 -153227218124585 -159287310935554 -272810349232931 -246803198411700 -61307052142215 -220109532875389 -50334811384270 -253732870986675 -278059771855003 -66502276565119 -259330606538218 -179870783555416 -139998872561450 -92082184724222 -277330643933875 -245731288430571 -241240012616393 -105837519076665 -22328569281221 -176607077720409 -88118846099821 -97405533780161 -269613893943237 -67780756961799 -144729549613439 -158559141301555 -244944267582187 -141088740128201 -26589901648681 -151389632152017 -262274963160492 -4313028890717 -82890845326780 -147987753630823 -197322698168185 -279892455108397 -244673458940778 -143549004493595 -178840662000109 -175114998806155 -182348681326633 -130818028660032 -46404702795849 -37621353554656 -214268129545118 -81407427988524 -20141851008857 -190120987281422 -252243249195106 -12418853226723 -176754637858910 -119141546823817 -248019491559608 -145251795207441 -133036233929497 -214520718142927 -127378642662054 -81242284980623 -269921416798007 -93063680301250 -223264884307008 -14412020442465 -191740265453639 -8915596608478 -43336657504053 -105026565680604 -279078866324858 -85415177882462 -157272212612532 -274275831322332 -182750411223445 -15773376157800 -231583698638532 -207922494491544 -86275633833291 -156756824597872 -167905538734068 -226284273215715 -145682113882472 -184301825682828 -192467632055280 -102385778800098 -167267075457384 -217352397907382 -229758514722092 -141565794198576 -4021354196640 -243378109156034 -54065242322391 -73237799651020 -24926285916966 -159527088574718 -265408861927004 -169433499450401 -235544325069500 -233975101416439 -149289750976326 -258027744186157 -196710553622193 -207142939850967 -265344597769443 -234635887869059 -260886211510440 -127801507598030 -234188929553668 -109067814606236 -52237474355180 -67226552518245 -126362122121277 -151164465204861 -102604469417034 -204321371939578 -196752579740015 -280235512688902 -250810613855314 -108997935159408 -202517788505620 -46402758246282 -208178213560721 -5165652099874 -40164908001560 -163292044224317 -204454328352863 -160079539747628 -20710116709583 -23734602708459 -84676409027543 -232727091307158 -91030315713851 -114480685745735 -257200851905887 -196531980639793 -121189264636787 -157085910761991 -125403790871441 -112958476406205 -231670928226227 -235027550809317 -99861114554515 -254345417716483 -182385499615801 -137831947772387 -70912909520590 -247726548431986 -122065479605778 -16181664914176 -24459301638770 -276327832712329 -18586581628086 -212142507305428 -231614677736771 -246990191921203 -217585421182987 -156718109510649 -65996911335816 -15177469731102 -97176156271463 -263451826260206 -277237764176477 -225914366000859 -167404323860954 -8779911944417 -120216491436202 -98942690905415 -75182262883840 -154189313341730 -255036476091471 -89276863916096 -108468091932548 -245038766058122 -21106044399244 -8723661454961 -2730526976198 -250811472219582 -167184444890466 -9496891820762 -172866430164117 -86646139743484 -160368196805338 -48654894288001 -248069876685365 -68031084230291 -113918545474177 -142636551378926 -275673582771689 -99248043515300 -189694615387645 -125652099218331 -26306831883746 -148063611865352 -227014091067780 -146721936387991 -22657502090334 -114654973302530 -60776181032833 -141029648581742 -87364195378126 -249916702342173 -216982113039265 -62576170405847 -166702184003725 -28144280244425 -194680168652774 -112391498353859 -129302124352522 -225272076508273 -141161648493748 -219368144810976 -7567550239318 -277201948004607 -81210652562157 -177141953700162 -137418866434470 -249649786656773 -190107377562466 -69825194596917 -32474594446228 -81806785544613 -59884948982489 -8913573750008 -186140349997982 -84294991683223 -141079217734690 -265217181354123 -192343146046388 -245929516533636 -144938397061675 -118722308728776 -258995391137218 -53124934083812 -206260078717928 -199634052245106 -199616495685656 -147138175409970 -223401981218606 -7836214644764 -119982177591988 -49827845064748 -74905609638893 -280043319019968 -69657598591934 -214603352409104 -163190155676169 -258254902669951 -113176451863331 -2458279855781 -88117681423545 -17392369871228 -225925603860611 -128694633235296 -69601880374492 -241837994175642 -100288795296984 -98396613791991 -131835630562687 -129618506073195 -212597931595185 -78788138260497 -191225046128299 -60818230774353 -231820158392827 -273224212317249 -118085557421693 -35098586598750 -79428408995784 -39587050173919 -128017911625483 -155249792560624 -204225013693891 -5232478967631 -189847241133517 -235255227611793 -33639026962023 -124986948220545 -64668636176523 -156301669503671 -157816466418670 -225286609063487 -98590871848716 -182249901231994 -224144399571485 -52370062497806 -185232122387287 -51029506684690 -216569933011228 -256676026598354 -22068092352693 -276108675327241 -162427641360655 -128945406954102 -204086399752502 -278953086427782 -77645935250844 -14497860336644 -138637338671818 -242539501178180 -244736183361267 -152482937037117 -60019202149456 -14754849314484 -247256170739263 -31867778822029 -196021873895529 -26184652161370 -88798556582898 -16956506334203 -280612250962081 -100170813421782 -43681357464259 -108585357810273 -212936742765940 -53615468602500 -78708696936693 -242429184919233 -26040900910538 -58415044087609 -197916201517765 -198539591464130 -278574905902232 -84094348023421 -242233292969847 -13368157575310 -187872070697429 -2808031515403 -168719266985 -91174831319435 -184272862406475 -62167934625950 -178661747774437 -2571041862979 -34549962907337 -179379117213389 -234033911144699 -159894869097895 -4263373242128 -192333584062972 -110968274683863 -34687746626089 -168174365584686 -214343565393409 -104370230842542 -72420300655055 -230205556110787 -160881988822434 -147060118501140 -86713166404666 -174003543762590 -181809955581357 -223571700753051 -118598050504569 -16925188767190 -65467854835188 -2988873843672 -58602037597112 -74312582807656 -35271475349697 -14499809084550 -59114190693806 -146187642450262 -222616418847931 -76316994966236 -212270777494410 -175573576873006 -259988563079806 -26940938309009 -2554502481368 -64936986376745 -23828666094540 -215284431632560 -96310754243533 -276527857791890 -160681813492048 -211727102029190 -220761098232072 -24586568093442 -222600431359869 -191734979926605 -48207453892772 -210552871153356 -273215348885127 -237990055683055 -148273226115223 -220002528498703 -63727542557031 -66986161470306 -170485201636347 -202239024352422 -45261797162172 -280807253752569 -165374455240175 -223864031176005 -100385124218906 -151894343534556 -216377022755229 -210607216013857 -207536849610837 -164832837957357 -198837847278582 -946884812157 -32451629543061 -14393707589020 -38060346604761 -183135404676628 -167567322328925 -175577486444482 -45047763117809 -149280605819875 -37789537963352 -191251444085777 -30043264900293 -72839098554960 -74603303141069 -103442865455216 -275763389104710 -170036767294941 -259542535804039 -135561116374709 -254316315808818 -54591334203315 -49270356997322 -20711709781128 -263850162715599 -66383528439411 -175159227196367 -197703670610219 -96197600526461 -76139548188770 -175347536206264 -267293288276769 -244290797703466 -109043924767682 -81735137111360 -20347811970481 -262812352752255 -220493621523601 -9801102740614 -175078820706405 -79610314244732 -142180649517987 -132665886919648 -150016586911182 -233793635790516 -23106520038371 -149400857129609 -261862439080871 -100917180082408 -234304480499011 -41332954436320 -175671363439692 -102747213260016 -162189992397150 -162072303319934 -58189214444366 -38961155429036 -253676270395099 -81431710210880 -250174000690293 -197196457163404 -103152855456080 -211481506301249 -167592784291727 -37541976833568 -183362073917026 -28318115124551 -185086821463293 -276310509336575 -40331787318667 -230880279809575 -35250369145496 -173034718287242 -8184371048113 -111700550646759 -189854120566154 -41450520457974 -225169937306176 -40486829239613 -167164978889608 -14042499231524 -90557589345934 -110765681951395 -172290532295877 -154654540066716 -36441038575054 -106353870722260 -148849090913113 -210652733907159 -95974150227374 -243189800241885 -19781876381639 -230920921700147 -254365934542559 -230861992615955 -5626798858868 -207446444315639 -49085017407462 -117581090223219 -281208062015143 -52309481928225 -277760946949899 -201570636052100 -133103330507888 -25590896994890 -87645507087977 -69839601572091 -147033172646455 -52892377520754 -40209912646914 -30149221723313 -161158530375785 -46420303401842 -166322581728290 -79333913459978 -85344676918216 -251762408961295 -260041681615908 -193526577019496 -22227529854338 -27571811056596 -249857135413109 -183941583682626 -9103028758106 -54869930668089 -254900625412567 -102959596031403 -150486378295084 -57422067404611 -15832849382134 -22189983699711 -195739050153935 -204170371687902 -16633507169472 -34422393811452 -20474021721005 -1980704143758 -52022666728610 -262509244087789 -243270874895247 -2584135367245 -51557646677822 -197457053229107 -189607771751454 -271933829074817 -97316789723986 -262823191635621 -129708243786395 -35564656919963 -141827191772702 -243857398514690 -104493704938496 -48749214490672 -2325790894585 -51316525170006 -276896974969439 -267208737949692 -51032896807239 -2222453105521 -155141924356490 -196779482107849 -111719974584868 -176907327784619 -227580971787850 -267204107715958 -38044290818162 -224379140233134 -255322589248652 -167219057144266 -170876383401403 -87736483109713 -280092617716619 -61133617525900 -99627578822402 -12511220819110 -164806750603093 -251951775035293 -39847514330832 -233253929198627 -103802946661345 -258999693440253 -249850190551681 -161682018427080 -281050311911088 -45948195614704 -21236611082925 -118408314772024 -151632450109514 -131435189341515 -187014487053532 -276941972156277 -29324191423606 -124104644422580 -213605340054613 -193447638965170 -52689014032983 -2416416235701 -124418900797978 -2906085172186 -123065350215140 -250885618026943 -28958762475484 -250779275328118 -191007033401846 -171289911100326 -131390446166005 -267152662327463 -45643683947459 -150205611847283 -115797242906227 -110720428674283 -251728388872416 -137268131081767 -242768342562297 -76356363338944 -142555555322506 -246849538671663 -170161593238393 -114986528689059 -232332407964479 -217801344618341 -271161857941936 -230880444167620 -245254186037069 -265485949344952 -6190602165939 -138291345882675 -25494410953998 -202252833726422 -233501445416657 -260076324476984 -195448912889673 -121328400221624 -227003685830796 -82405636460907 -262934840897101 -62611725181173 -75682168514435 -94512192580847 -99532710279925 -63160929495033 -258494641537531 -78789320795761 -114442166381188 -213837264628404 -246112078395600 -93874095676553 -66609965183845 -246683626476920 -117542950531135 -190362386815064 -187218379500182 -272085006785141 -274000711360542 -63238721189169 -163561469641207 -98909049515707 -77049011406578 -56528498249090 -134885996333655 -93204237613384 -51338026456578 -52436002208135 -2541337726902 -152193361826014 -121222920993612 -234083677198959 -21574321230390 -204525434061516 -197932828334186 -16214556743632 -131907394568505 -118313239524719 -76115658350216 -266113380499294 -221627829893165 -271000718229134 -157211210540189 -56674282562163 -37087508593360 -104035609228015 -93794969018621 -189540806883054 -212958140913194 -135020683036612 -240486057650822 -94268236039922 -11115317586628 -162211217992932 -182504571417224 -60477163811228 -83182568138594 -46100828149643 -246967193653731 -271542101342040 -272798899250427 -190156143290716 -99340176750756 -83712710745158 -4817195054040 -156685026462143 -141676117405242 -169960495244943 -101477811040721 -171803920918837 -124174316102913 -155098631432755 -15203425797043 -85509653268519 -93190776751122 -198484127058727 -16812243209386 -148309800506265 -66184397824511 -124804965714749 -60326269641100 -42867396230685 -117289107571239 -154968410078033 -40595228357209 -70191758498272 -87291830537246 -118952194720810 -99188031736876 -149547727908493 -56214509323305 -164980736518853 -134967666273528 -215328641189565 -35015887387565 -57399332539722 -94451451398467 -183388926143595 -11025725357771 -216121391970889 -1081602532863 -14292752265653 -50412320713103 -154064780740555 -185621236156100 -48534119756758 -265450042551685 -277177013297451 -25032856424890 -272248702770876 -53417424822662 -106334753711501 -122477842369758 -165861369505025 -71931877483052 -205530486767808 -241603002786041 -209997685914115 -28010807723023 -225885419457846 -75928149116524 -154283023535792 -144999334931292 -216157560008954 -248278396627456 -200027715818446 -44480847634960 -265411420135129 -109175164655234 -120444087871918 -114790464703254 -90655569428897 -99429605343106 -22283721415933 -188936658085977 -134934957848988 -255598757045322 -85265554221771 -334122771909 -143915818404505 -225616543606656 -220697046344595 -188058286878933 -62345120993927 -181677177206824 -25227120890982 -78938075001399 -231662112288860 -29353047924176 -114328702409778 -208752066027923 -279090287917814 -278571201348476 -243241612627791 -68166072649487 -172818278345608 -144940732563477 -122300992735657 -51068763108117 -15043603537107 -241494381591560 -155668877156417 -216157877478039 -97966901728739 -149091063410410 -33733331144269 -176349597464424 -36012336110156 -169594624914555 -77269365393973 -254087653154997 -113874498832515 -1752767456729 -136273451126638 -130810021258442 -247863189964478 -48221171340651 -49815417177069 -118349780329653 -135891756339256 -121504169998623 -97729833719772 -173281397139238 -249680351965153 -204887648084670 -186382252421443 -44674261044856 -239643817963381 -73093601048830 -34713082936892 -222309662139954 -104420933526487 -150176233301649 -144827268592067 -263553651499958 -138752761060048 -234311263394642 -215591342480103 -241380917620150 -110685810883684 -234653841419585 -234376921735075 -172346334245240 -110958472720698 -220069929715603 -46238097145233 -144293306763214 -28763807119743 -50278641875914 -65304130910501 -208612089256703 -74683023010424 -223742347371474 -34622921966851 -194811097266471 -195453980552725 -153714449424409 -46284918081962 -155826982191967 -218933260266803 -167253864696559 -93506996568216 -129523650641944 -216799073018630 -149906788201454 -32472039012268 -7706480657974 -32845399145169 -47734233589603 -97508545546873 -218844144922628 -216116380158971 -143859869670557 -124551298480175 -59392715765989 -198294051593712 -72072143364458 -172481136158356 -165677040396914 -142743225642293 -160358433829294 -20573392564015 -6803537608514 -263236036280366 -82202334930925 -214843556330538 -21693529339229 -206258475455951 -1961807110276 -118649513515642 -148053548276521 -124238286797700 -148036583843193 -128550557097245 -164900708167916 -89393983129818 -90285760422878 -231029995682401 -212505458402810 -159728732857391 -85828809327438 -55115404982600 -278720297651822 -113009626942594 -206028423219161 -253479319684943 -171383381545285 -237434032948315 -105239747660740 -10559382986872 -63693408370647 -83332885811720 -191174300801177 -154016504903435 -1289475226379 -185595402906241 -276886832201051 -184982321623520 -19906238614662 -270938524661528 -229528691677197 -205093779594833 -201276915988924 -250914866228423 -184919521511871 -31983745935209 -249936382218668 -246612413118314 -83921936216432 -32491257932709 -32534880810217 -60975094920042 -60817992916896 -136019087826124 -177104008532248 -235744219450550 -106005123348045 -264416564178259 -13909296553668 -259143696182450 -16717587936029 -99198156369341 -89141906424971 -251979767191154 -155722164397288 -79923879355146 -49276718863209 -266698584917334 -95032304555408 -67861778616644 -39225685245798 -88689003545363 -204521179047701 -86001356470964 -59717335771116 -80879910376866 -219653426907018 -120183074104016 -89045477014475 -94761467160473 -39665190650447 -29369804094716 -275085654492381 -155164650235245 -36597376418940 -99145869947801 -8847269588926 -200243473380787 -28473246401071 -202668914643029 -261608976206340 -180217445144292 -245781821429401 -242719954496597 -199242125317496 -166968080365820 -244170720709569 -168074669512767 -125392115422967 -7010442121781 -206265796515569 -144713804620657 -189002371490507 -157553622513593 -229936583035431 -216636958157535 -87141551055720 -58093357002398 -252353273759935 -41969538278041 -133339146298233 -145906863728257 -276960948598364 -28388580933216 -136647675933328 -101948518675707 -234094889972168 -248863979826966 -253122921996871 -195139789370671 -15966386235475 -118400094938903 -136379404793432 -73843611581134 -98591611883922 -55209241584419 -114661096722954 -18058837487166 -20642310631 -208455808277323 -71791381789859 -110776646428268 -149317899216233 -170540393443107 -121204510274915 -184166929344779 -137229107650848 -140807568302520 -260522007767064 -134737070203867 -71206678836309 -144827539505754 -173762358578700 -277566176497080 -268030527231517 -187745806814696 -45224645886767 -230102588219648 -184111505667642 -224703550440956 -212300178484068 -226607507986966 -42158484782987 -245503925221762 -93330570407661 -35875902123627 -257135342105786 -109841705691150 -100514378122932 -111469956272339 -131883504729951 -256018984281362 -10066334745981 -149701643209614 -7902788074707 -228084548542008 -235749575238348 -105496563433402 -190690095937900 -199036354488686 -101250590622071 -36071994910898 -69048138691138 -137323530563643 -231598060401383 -274282143784521 -193829611732540 -214144783233087 -240136019709775 -225479740703758 -144103805606222 -229910372025084 -271119088159009 -36584177969651 -261405641964489 -139426693138031 -179795740857108 -26084461834601 -184914409656304 -122540805312742 -182741695660655 -199870015885279 -16080030448490 -264850229202306 -217926546906071 -244326247858411 -94529407231509 -133557096376355 -269725538557335 -71562642806802 -42852653790560 -200637993826129 -224903398756603 -181975218487465 -224590024221968 -276637722890603 -68521861826502 -118326296417498 -264379935636438 -198756470865833 -185291497021679 -42059021919155 -22714459102006 -227071294471841 -53345011066982 -227754185360657 -135775679880051 -194475712747457 -275401973638099 -61877058165549 -135792644313379 -76408431603501 -47775389056119 -230145994380010 -139242578057329 -131937084323650 -210349916828845 -264093588183294 -280576033156666 -63792127359402 -101332254703812 -18489066184444 -133129017811668 -264694678836133 -134281009857962 -166966608622164 -188387527619418 -181161902787225 -87458814737701 -133677107426997 -65297782966895 -88311828583775 -195198375114872 -39869965714849 -215172814046206 -181739426842428 -204532058739254 -58613802622342 -270804337424700 -270245744876508 -74131010495634 -773550782734 -256071722722718 -73545797918456 -229428322999356 -138857726379995 -271005668595399 -31027872583774 -264647356995797 -201939413709339 -24146241567274 -40982748658420 -169190897302731 -193389774198020 -97730657010510 -29098900521246 -126270879569501 -3204166891257 -269476972235416 -155028917652505 -94356728684046 -182496516864849 -110876968850138 -198897290354736 -229353943779587 -79598910385251 -174622987583837 -256086180679591 -27658933410565 -247244176024624 -188574521128921 -161006306230201 -244066958228771 -5457662964149 -16663917509064 -127440662070192 -263003711559185 -17843264558820 -154651511540976 -241620804682092 -132693295252521 -96173448626233 -235936836910389 -5503433895338 -123462194313277 -211228796235931 -128986838203732 -168198478601275 -281217327668269 -98165691178493 -145732844787768 -140017819028781 -161688618637639 -126943276888707 -193121843332697 -135326198976038 -194914101352354 -181966455144573 -27711138440422 -257349405589447 -67223047704362 -209540588861391 -66902822956651 -184114177849049 -238183583479020 -74905869967036 -191966762533380 -22280555354797 -269782063289132 -53524575580667 -244356179238048 -151537164262461 -157562691604445 -207972856554150 -173780105051040 -162109933474894 -20905331431487 -197889322244681 -196210583320984 -218092728113410 -151807972903870 -221366433038493 -38643260233391 -207038929926425 -157528286929245 -17260181747978 -65911848950745 -126624875463424 -16431164144280 -265490993814978 -212149676322597 -209324873099712 -156005953958639 -78522117177863 -261067622275894 -232511790588243 -65697468175843 -260132719031820 -254724694278411 -133986184795015 -195935472548000 -276962200053292 -116024180605922 -261371947716824 -87523934659557 -98944710381175 -243719574080207 -30195779517602 -165906231631906 -30630189535450 -237302817351513 -13494536672684 -59125819749216 -250157464327943 -19304544358976 -24469968639909 -59790242223872 -15784936454039 -145970059401862 -245775402209901 -134085600317532 -135611085277393 -146116278641836 -246736770083499 -107869779098237 -90566852903978 -212633590071837 -48822116697568 -30739484921863 -276466443348527 -242001728775402 -302951689875 -24686174420677 -42377192892686 -36399265275936 -117876308088819 -275287950706156 -63561966497839 -30085212199369 -192537829692819 -158130121201480 -8034741746558 -220748340459189 -258402213190560 -218375275159627 -279415104882638 -109913666611151 -35690209850001 -79875893457395 -200948704014600 -39499097233762 -217494865182434 -169426433341203 -273746910752402 -32588341182961 -147169612013641 -59220902880044 -207447344130137 -10082173446535 -264038958578827 -270324041493714 -9034348267377 -145876167721591 -162146588991940 -17038111162992 -232792557528128 -112283019683420 -94329878890174 -94079217225334 -129537191244128 -18105968941815 -122553007472153 -241598207289875 -107992504879242 -199546566764138 -238386477630932 -59445120216520 -229151263444563 -152970917638809 -104048068627560 -110308688137261 -14520086975594 -17988043264471 -106877375929246 -253790422518493 -252592704827327 -208887562542014 -141317847763608 -137433491138541 -232615103018039 -29682544543538 -85543129782967 -177474357612058 -111651463899620 -187332008210871 -213486477734882 -264084377080214 -174337357789823 -9124350570579 -215472684110218 -6197746618913 -219624284015204 -97727244294462 -180342401023635 -109424231731741 -194378974575679 -2582951198561 -163885854522972 -15189128723791 -201591548950987 -234002094739271 -107704531227774 -26847159276178 -91477205816658 -257908532190167 -108789578012946 -71148779964535 -237526052791043 -126167375061234 -28969462320338 -131655063033195 -14758640251017 -135165533659033 -58903042971372 -135980699814301 -53046700517785 -182055878829979 -7362911160684 -158581401445471 -105432142283104 -150744729952186 -109372179926816 -217257326960253 -81275270482490 -231658098374607 -23507429279429 -24948184068592 -164724883030060 -228946797379715 -143660548840133 -265553351781310 -170996518647609 -263521868027361 -258259759919570 -63015072193401 -210446688923933 -7078791225185 -46518775307011 -90660546486237 -49736836860993 -14940342109163 -203016440227796 -122482015543969 -254657946648722 -7641669678152 -50510715042946 -257952700753441 -209424107167396 -268490265868266 -96010393220206 -245111918235045 -272624221443841 -118327762919337 -202837515139788 -187124709901878 -122209594042986 -120684132747477 -177997096678812 -137879172818904 -126658375393821 -55587903605472 -121857455354835 -234035007096282 -93926156957760 -158581181351020 -256011515026854 -17456176286702 -268501490747191 -58696685416539 -151760478711849 -206779659243617 -149033972768185 -89963721531786 -79332476924103 -260150472216716 -157832926891118 -60585618272288 -182428893822621 -109212087481492 -50397251071536 -75691958698395 -225173102134868 -46582153627539 -194686217603092 -238617296870433 -145979819835276 -136988103918795 -15967501980633 -182979450773121 -268477964168564 -158076098612242 -264930993123955 -193750536693775 -64485785349858 -74109625843695 -83100381744036 -234052222373457 -161946757707967 -47322135864019 -148095459419493 -15851970006925 -175474959611234 -135724416935193 -7021553906146 -241568407918005 -196486064854292 -253417171008835 -73711373014922 -118813508443661 -24894791874075 -131057938796454 -159413663130205 -94611772118631 -219008001446623 -201375098039322 -279933704051388 -7011026516740 -22793947012108 -212069653720159 -60539684577375 -98294173010388 -36462935788654 -168092847637124 -73644651992236 -57133598069595 -13836730468571 -36881505271181 -141130258932743 -214367672830944 -150192315814705 -233605479674046 -105317765881616 -103782943680254 -53274912152712 -227589734663539 -221312845873627 -91296398777374 -272149614359574 -279804974775594 -199584727269700 -47078749950198 -246443502682604 -92056537851998 -11824441167793 -181837551965371 -245778922957361 -171915240122785 -83072813583768 -44577899258339 -248572138261082 -57225982814777 -183966213537779 -20655737613786 -232122385109466 -205913309115915 -273662781837195 -4047843581604 -256970518010764 -115743136241289 -62005728320019 -191961716528607 -252359661369504 -97920000810509 -160681691214438 -169552870687206 -164523683473931 -262927191160925 -105372907677695 -94004799862502 -220371613110612 -97916755647254 -58260105254160 -216992879790923 -127456978061559 -27200177326524 -231547396072160 -159948255114013 -173500935761981 -151080578964051 -219557580554946 -248752034147701 -107350843892301 -185370074287823 -11671050025252 -150001765125206 -71891940251669 -105484137396644 -246299115317577 -24411821532110 -170863462825289 -198159517965159 -146476748841929 -231318364579926 -260361940689911 -94216989798771 -259321543729317 -281329769498942 -97290027324227 -210939373347162 -262202459713686 -202852823259185 -128875578344336 -90618304995960 -22980822563511 -108887212253159 -35845729284222 -174965487820376 -53890808340732 -204697981075666 -255592911632754 -39354341912363 -73026993611665 -271856775843266 -159237362260736 -229639077263008 -226804272832250 -17430343036843 -60522210655787 -67467160560037 -112177380063689 -2489354457203 -155287736097011 -259640646715701 -199870209582374 -38379923012655 -54276333448440 -191983127094426 -199639682902827 -16730321525353 -76694085390802 -74844132472035 -185006405667128 -172012426830677 -156213024882377 -215358356221860 -243206239467933 -54786385574759 -15059094826107 -59368272011239 -103390537845725 -44063869701038 -262680905210900 -98286017233438 -199185479325564 -12570942686049 -42705559793761 -273630992172022 -146891561208142 -270272810078342 -275672304994692 -243029809250680 -18204599394961 -120814680667939 -158078244090588 -81305603446571 -145840320606314 -65394925436645 -103374008345368 -41888371524824 -67980724821035 -225766741708744 -137422413396704 -136096127221943 -90805767530985 -66288534412685 -244611133762735 -142817615957927 -160003206185453 -206794866934117 -150304571899471 -22359205478383 -224468402665015 -21201315720159 -226303047406801 -116754831135221 -45049080997965 -95608440879878 -163283319213275 -22371279017727 -67747877629315 -268353462791618 -217096994558829 -14303514309908 -194913556811097 -199174902275092 -193402168934053 -255852145593731 -154007392475787 -145618487897220 -197030838020598 -176480710094641 -133311319565592 -220432323309735 -213404976840712 -68572365643182 -106658539863855 -251865019924047 -193118558868169 -85729333467394 -234631114126164 -117020035051242 -116918668567536 -116964677426698 -243818751390992 -41803307990468 -87290344402467 -140405225944550 -75920279816517 -271051376864979 -227996990389997 -128083523739482 -116870926610938 -22213513066002 -166391799499995 -150099964830958 -14757573892575 -78410265977307 -258533062926192 -48659194562410 -274284596824790 -225684907241772 -86098410914449 -245971713726664 -277473183534513 -196762220158572 -1879865464322 -153833704586087 -193764243139967 -41840029840543 -259279649518157 -68254717312271 -223523549443804 -239367527157531 -1116875623053 -280104521052 -97100304188617 -89577359532057 -953221457561 -26585839143588 -251653410939903 -224874821285967 -49852781191981 -27927752639093 -117238100771591 -110944940694215 -61598647155944 -40792490188717 -275085923673547 -153267897894053 -108574294544617 -173403354088190 -232923433725378 -254179350929487 -215418342270734 -934340842842 -77477202974438 -165068481304647 -67761279049948 -67964099366128 -102304910673366 -134263166719123 -47045656807472 -251556981529407 -162112472569043 -156347483112589 -267193257593988 -129039162126032 -7346962359007 -7292710239178 -220788553699885 -154930123910508 -148548746800033 -31494974260936 -4625067477922 -263620017565820 -191712725663687 -4108378532602 -44065927157255 -91841278590874 -220204966326550 -68840181525291 -236629436645811 -180219488000541 -75424725839882 -171201762339532 -234941848502104 -50035640681105 -160867479443914 -204782459679115 -49148476996878 -176616527957520 -240656948476347 -18101584232869 -223663144469379 -240338617018814 -83516449467731 -75534820800522 -5837520600226 -42904404337328 -240562515561786 -218519180078761 -211221798981951 -245429481801193 -245855108578074 -43666648105237 -279437466262528 -138826640857349 -223073602924201 -104847804211216 -139538088600034 -188851976071197 -6129204942718 -69370013523371 -253801096104788 -264447303867723 -112054721019729 -80573444426884 -142271901523190 -139672457005987 -244564735461161 -212597083367776 -244803924532038 -35298263724217 -165523782071241 -62312442089828 -59474841241790 -16652373396403 -56037930429242 -258688893569913 -131754314830223 -64358871691644 -119882504015917 -112259605275297 -236572976435303 -125929190081009 -60103872230163 -249559596085950 -149753508464504 -113018765187257 -25674892187271 -191157201313593 -67110760794505 -21524951170912 -128067511323799 -64340128750129 -1873166562748 -278879781195499 -211833922776892 -75606884232405 -185771296381543 -160601313671830 -188734531638691 -28369220006283 -11015687179844 -69531305635119 -270011210192246 -263092879184005 -61452146191133 -278682184796533 -21834484694670 -182591666242316 -143350427295863 -269827225291364 -22889155008849 -28497213779229 -108382709745236 -254398343717168 -238959892835020 -231048151568066 -131916951729116 -249905515971933 -140337220022499 -158612583598860 -56324182994217 -84264435689892 -114474729556568 -69467503601714 -216044850496367 -245411389143981 -56018406546488 -222280334787659 -115816666179030 -109609666843797 -231487169538823 -94478083290211 -269617664438056 -221871694321248 -54189965721805 -219175015944947 -30855650119776 -54797786874859 -75321919352821 -182032617508528 -174933662534070 -86971351823899 -186358254289634 -159113060760938 -29124549237926 -177510686107030 -188256688777859 -111834774962065 -95436842105934 -178970205637278 -221407417160166 -112925354101701 -34877213608257 -62101275328177 -252466622661564 -69090928718879 -134270297931000 -137089117928046 -134858416374466 -232669049267928 -146669069001386 -32689779176481 -145243332217719 -6148330099818 -99033053878640 -99478455522495 -130491932713995 -124997222021133 -180411573979542 -114834871063903 -32734221019622 -209843259709534 -58767311764229 -98552133196397 -223387217360260 -94760896955509 -95587800894134 -159906537099911 -255236486398502 -48615749936329 -37300527895376 -171633425118101 -274370600564945 -159531867558702 -28369730803505 -5542572234356 -123656610185684 -218510594837263 -89205648849717 -28573889311228 -104924058840730 -103546394800509 -214643858999153 -120951642615973 -12811688040075 -45195493726098 -14064369815022 -136413573842073 -150310514462090 -30122673407715 -7380471636356 -234052608233658 -59859461546232 -127796195742733 -101171076798520 -101389209133969 -169634010701017 -247088184175216 -93947829378969 -134427186002363 -205819645673384 -167317223500359 -81534345607512 -19724900553006 -159818540809314 -263136871540901 -267040936814168 -95870529478623 -138891999452758 -16277207211785 -279117046612188 -20684353639076 -61098331000450 -31822574629787 -212224761795012 -67583058440138 -162152887958860 -207697844388301 -140575890327719 -236630781723336 -227644199868118 -195929983885120 -269627741153764 -74157876388899 -249912833524196 -140797290694713 -45680312193675 -145503526087849 -246640333935822 -16455061719527 -20276656935087 -61071539771207 -254814475121391 -13894545852804 -63328122971023 -217221261035469 -139587361685158 -267894005670288 -82185136517928 -110630280393388 -207160107946795 -227503927681923 -126539988992419 -142586298638956 -269085939158306 -196852497717960 -277949257417562 -280974112637269 -146618060130681 -86731171162571 -107661779524927 -102350973002803 -221732860627671 -224414002161621 -26262035322219 -42634324284132 -221635085119568 -267188599281745 -158830389104130 -135777999553578 -176295148088460 -244552488323283 -240718232882539 -31835293586751 -139411467297494 -187653557981762 -13736020670026 -73749454840421 -115934311318250 -60002540250658 -11059595649310 -94200622818116 -7683738290641 -229935946253038 -148436289758454 -127629138927184 -126834291822949 -195001544271903 -55902683806145 -22062294862666 -219390082800267 -255329130272574 -219346360758476 -238365649204478 -85792581082938 -239039825336521 -209461526011446 -249806859588978 -256915726668199 -44630414625592 -155294259585137 -181566300085390 -280052972674782 -64205478446646 -225683577417400 -230628268718125 -110824480991418 -274137701137003 -148275001894219 -187952867271267 -196467410681540 -34702243964177 -137799025443975 -48965603640277 -6548607714809 -13735645054344 -126494695902254 -48536345087413 -263537780984461 -135201007772697 -117271520093461 -250799583313775 -204819138313956 -112950738251528 -195892590313313 -241102932220489 -123782179686311 -233974616980989 -193551293770931 -220971391854329 -216012319033259 -195930629306803 -57436456227113 -172071836569501 -108758432041941 -98988714718925 -266668701053518 -93020906682863 -220511517182169 -220471925873853 -165391034108748 -82516335875316 -35590189499596 -218574709431020 -259510395386426 -246625003976502 -252023386965650 -7391426845872 -142910586348713 -108675412708607 -173622521523882 -278153701711550 -258560888665707 -257706283082390 -47126473965695 -167180119933643 -33634330797666 -25196403592720 -234370770117868 -75317829475192 -38071347970866 -43776159873189 -152788168653692 -110041035612315 -39349088929868 -252140433078381 -146034620803595 -247452900463966 -38754419176608 -271110780080220 -31281996287994 -256950738425968 -244491613698272 -56985462937399 -178987947499676 -136080142769976 -22053320077648 -271315275261933 -20415294981079 -118460094381491 -172232264765543 -265119468702144 -151423631593811 -84055041854780 -244078479603929 -136287647674671 -220398053210759 -105966070917255 -120928224463393 -180512450109481 -254233736795511 -277305857540918 -41791620311325 -96833731454330 -246741675833878 -118138507456068 -13468082101425 -117685242904785 -241452587042709 -10247622790591 -122901570160211 -128247295870702 -53674762426433 -4435702548120 -203549826840483 -262177423420104 -88875425587223 -267571191878310 -128020238959407 -162399525391943 -29101181030752 -30629143930269 -106821682493792 -171333332468367 -215325167290685 -81050677364407 -24349117358583 -39513464055043 -71866689588551 -94606492122607 -98668407041703 -248379990592114 -240566257589315 -279817256338014 -111760112091614 -198792188017092 -165631759260259 -39421498969107 -12139626620152 -244633665505980 -50065928385008 -48172251954829 -71457346831458 -197714175279060 -127294314585184 -146082564973267 -175471538994869 -78190595589653 -184774521371026 -204194476804423 -37890130123607 -253332320567355 -60893174477348 -125450815207136 -277947183226290 -28969443148792 -277300771727524 -89745027790569 -38584925955147 -34354000604614 -269371298232974 -156579598312767 -227245139194218 -111844663260898 -6447519002823 -82684679770872 -214951098281086 -73519114250231 -27056733613522 -16561980041335 -274057874108535 -279528986779938 -276041835114496 -121561486205970 -161817542296362 -23852297526274 -258441733722317 -68573745824802 -172970979254845 -4094156886241 -185880060743854 -174548762124498 -139472305448823 -203862955936334 -92324428411710 -216146545189041 -143423242000504 -264302716760728 -169734586579987 -97875993985713 -162034394184091 -172318060570918 -246190279379362 -256242778083362 -240553925764862 -127673632144047 -23209721701489 -202363870281655 -186746683865821 -117966029185170 -81361920657325 -145648067875773 -133435655073594 -132550180363148 -235211658575484 -116300813539270 -279848284390806 -228108698289408 -137388275309119 -34850808396593 -271060340412946 -235723804298398 -71149584214169 -112224527112385 -18963194092401 -118746253619940 -193939095799018 -16409787431837 -215753104034649 -215972983005137 -216440225817424 -47352998487974 -219384130894881 -210386353311747 -232559087191555 -148034341845085 -273820072649620 -28741127283560 -100081783936636 -192101269333587 -4157165896926 -50446850247321 -59000036589519 -224570347135806 -206375393022869 -248520357368444 -177798218840817 -239305243917802 -138697209799521 -18780500730153 -246327564034770 -67504162328630 -124429902164083 -62606196586353 -273733349743451 -112290223190757 -253954360629358 -39178643914094 -43350959010163 -79831108504169 -7952653905380 -148074982733024 -192852679509737 -90943275589760 -78646456033272 -272277492791760 -223413610239905 -182894639393541 -249081852678481 -155830581140075 -231355981244689 -100562385471377 -104193208339822 -143981188213204 -29619613592430 -38805871478435 -207280340068284 -48401472121533 -138113396938889 -204772463252131 -182580632911716 -53858138428268 -264194197668204 -108587702673950 -260431776397837 -178920809343757 -188254916476702 -137950435910951 -190108179372646 -39704574884884 -118121917907127 -165932159989676 -67180091778056 -114164876364773 -274860465007676 -167526223163320 -162222235939759 -157853973237372 -215259417271011 -275895866521324 -49737887569988 -35358885746486 -277531005333416 -88305068145563 -9769247762692 -214986771489037 -209103643088090 -4376583036333 -127010383543168 -214976949975005 -11240995539074 -236090432454044 -30327681959147 -185592558242190 -62957480007123 -118123531951174 -5861698122359 -27252560091901 -234969916056573 -89739878497424 -117862470355923 -167967280391973 -188874475044818 -98149398058045 -88963140172040 -37842086269723 -29220440746160 -150481221741787 -14320943053290 -205531038309731 -162802129633663 -132728331935395 -150454774146635 -40141377657683 -105696441200759 -64218301547189 -226543024573584 -5219265752075 -101874566009929 -188523321298605 -261805964630352 -66478338806035 -135957092453374 -248364525820560 -272752639198343 -36705115161247 -257183205594598 -269841567770656 -57594313816749 -33224627889475 -245057859364790 -66439542692046 -256034353627472 -231990713090682 -91585719184894 -99838058416274 -192253539063744 -143407334724839 -116953275323072 -199212337768797 -148318830159457 -248734127697285 -220523468304128 -146961154188453 -214325872667217 -83060262756121 -162466034262620 -249860538196607 -167587546796826 -185331841687886 -2699737042302 -230208535281558 -114928052562426 -107037019765479 -23548950649911 -259274268455344 -93054274066789 -18872791942206 -123573943232890 -229650123100500 -8000830224424 -17171763520071 -30043069958895 -93417349932104 -81956703215703 -114593029676181 -68268572590473 -211723261469304 -184439781193324 -231484767842286 -55227827569477 -142793832323054 -11048045265953 -82545381687360 -229222757599573 -235422363075012 -233688119899815 -280722621579998 -96944636938705 -40657750580425 -223577696388000 -187855744776598 -246120808059789 -28348287145997 -100462916894375 -128862959104919 -41651682202604 -208214018516680 -269471275223917 -184321832592636 -215846841750871 -160587667532009 -263154187789717 -193048466955521 -198320685215044 -249891956819186 -275076823815608 -106766520114353 -112662403704096 -199876916828506 -239650167102306 -240542367750761 -126861581637304 -43870311093965 -20252895716600 -161773994680988 -109767694027987 -100626319659826 -61441475770966 -125478070063572 -196862527794781 -199511246486575 -136687265066801 -204072625890594 -247139824420823 -63770364336587 -165440086747327 -205450430103009 -133478746372535 -164551598132968 -3091738530576 -232323591723991 -133674637739010 -192480106999997 -256543084515487 -226793979982143 -52796095075728 -262918139136579 -234131819997953 -67261700025346 -138160219859747 -54701391574158 -107619119371362 -124788472202670 -134380934006641 -98256712002159 -70273959874043 -12090158061844 -43902790015194 -48690593965454 -206759955542564 -11546004449345 -156758496658743 -160466885773131 -79716771829449 -243880087520252 -251785028064835 -85735372981147 -155907271034031 -109514921422165 -208675960795242 -91400003283198 -52871851439383 -53723185203876 -132625561081110 -152742800932466 -220388645702416 -204544484467047 -126524665031040 -208621496035610 -223247265749105 -120898947418938 -259241024148666 -262071289694063 -222055332261087 -15083621214695 -167943897763854 -88253548259281 -93297524049582 -269172728148851 -53135854557556 -16983732067195 -279225740395211 -130846996069524 -150699027247057 -195429892454989 -35916582340230 -163795229458098 -33323766195371 -204813738875309 -103872512183975 -122825130608948 -56066411145948 -127088993725987 -147837588021417 -273027818661610 -116641504148630 -49868763206321 -128125451782566 -82464282235927 -158245344313225 -54173982341072 -142824457344277 -267118848567992 -272976976751403 -51049587176029 -244634785115777 -274693633170926 -39854657632615 -267156573059383 -174847919505571 -128879229359553 -161063610715433 -12583489534914 -163317370162935 -193863352177821 -3217363542657 -15079212234541 -390455957820 -214304622696269 -184993445886238 -159483805619940 -38676479880181 -257747071711812 -211258720943194 -137851286730777 -164458359232715 -264631622102753 -2703022914070 -200507873552142 -32458896889552 -158142302562460 -167290488788677 -31664673069026 -231825435351782 -103078102927520 -209182658575195 -190216582531552 -264516940719178 -164840597404648 -217634835459691 -188445455774896 -107437291673979 -163311969573261 -50754368852004 -94134509310155 -219629855676744 -201628741438921 -137051493597428 -158668909192457 -215834846086677 -41688904585908 -244807882569529 -135726409688942 -24556966166271 -199020957897313 -134267470035231 -168068188137761 -134232504553009 -185337818888241 -140548864702594 -272899637380941 -104572762252425 -55183057026958 -213744273395447 -228611105141464 -241793965929981 -248959025814326 -150830821540931 -187266156616058 -132100878890405 -74371402669023 -277712467493992 -217346884995767 -190831095988961 -208088616545831 -271847743649814 -183140229582864 -76749380593116 -199867396558870 -145678724874315 -241668119615608 -268773710347747 -25524104433022 -79568376811428 -173336279203932 -12475383331833 -92623843200775 -86859283010146 -278314872286459 -75306772519339 -206689855945318 -233051633197504 -214965416068575 -28325302749755 -137410853841343 -109554634136368 -14315330803886 -203255698997132 -185990861963162 -162829682512840 -86292886620760 -211671436906260 -145730260675853 -271971331574443 -174288567057047 -98342188827348 -30883449654658 -191178469287964 -182422089207307 -262507825397010 -76606318622389 -271365084041168 -272267010215770 -192997211887789 -277605671930901 -141658497225708 -160895869056983 -149259329225749 -49979751434610 -195175463078505 -183439528794671 -103879375992249 -65668496722535 -261911862451152 -71298480069499 -100736757036771 -38840350519702 -131952198171691 -1279055303511 -25118987999409 -149700032670028 -141858117685198 -18032838071517 -12304047345044 -265336179640895 -22289091989647 -198121006152529 -82540204997062 -206334019553001 -130551233814902 -114438762590650 -249205613758245 -237514812066825 -132032790168947 -177599271132722 -32312467043984 -272693938574299 -213598390129616 -85121335726235 -253866745270618 -27879511553697 -131980111139139 -117701774969496 -201729230476643 -48929471378883 -197138340785782 -143633866962121 -258831659091576 -9843914882000 -11404055146784 -19742065101810 -100425035372138 -69614624351660 -263858172370552 -134565572869383 -158600731995762 -107264434457517 -126961888027431 -129378511839565 -230019934219649 -166963550178293 -228667514249274 -259458829653936 -176919762033220 -67237617764854 -204955627582460 -5893864626993 -272330289782835 -163743833386697 -138740735988169 -84514357362212 -147061405622466 -26222638747541 -60231937131781 -210528839648501 -137456291582988 -164736318010414 -26050450112742 -130223575722409 -69067666067437 -36969812218652 -168820250971654 -31570252931383 -193028997973067 -178973188490014 -52287219631310 -232168334246822 -27428287300262 -125641471993947 -218726088004312 -2799502763841 -217821287077767 -242990963184046 -149819613781539 -147956398072540 -210513753896911 -174329936036331 -14321608659164 -51086696271690 -117475616369656 -111835339200295 -54679993126959 -184541656240766 -129645355698577 -88560208480216 -174396044269977 -192503167254221 -249315868919571 -252923787520734 -126691099571045 -8571915915700 -2703073353345 -87856256556839 -53491132138405 -144359143187438 -277107069881570 -85434206150204 -220652062671312 -251613156349123 -152282034853646 -239021619937451 -151661629599976 -241825707464701 -71560062948965 -189246470475695 -2673863137156 -126678309230157 -269607911355905 -99474495873358 -4316476960338 -70475185242631 -273270015603330 -278632182225095 -228681342289679 -108636401742723 -45229488533573 -114451667047331 -36945275781510 -7159324106827 -105747365945738 -237827873640972 -81779901502310 -60933519161533 -85715026886019 -125706142265186 -191819818080898 -103837988791773 -66846516549968 -132235751664072 -249807823434860 -65690842368015 -235241543632739 -36597366503214 -73991878398134 -78493174784574 -87878609320896 -189051812555857 -245690587149823 -274738781203145 -162328758444839 -6494066531065 -84125290164872 -32953613822344 -270702720802484 -253405624396777 -190192655638360 -235856049850289 -46132198149238 -108949732848721 -228648258610666 -115411652068719 -78944465451313 -157740574879883 -167264440723271 -23281769140037 -146230969437479 -62837387714018 -51775151119904 -266688425038208 -212916685558178 -276532811674357 -181554524224458 -207720767602822 -63515358841709 -153400293111463 -43802668242381 -154467253232462 -158905701541554 -38804213331182 -273952386648116 -271713992809374 -21854431987141 -25404799452503 -125491748348337 -206648096121020 -40073715765654 -71473633290216 -49104797361475 -206012897425063 -199583050372848 -4648453938213 -63283856826623 -181518254381258 -20585277498879 -54168877199068 -246357809745538 -213826683925754 -67411385136912 -23994331084083 -100611558539132 -127720550355236 -192051379275317 -219346913081911 -144471827778087 -209775022034756 -125167435623500 -56663249147526 -267051256487082 -268632213946892 -69534786534104 -115371405000251 -227833656483071 -112353020055246 -278185169733846 -125963102336546 -217070546407909 -83081855275946 -190246211659313 -115125284245090 -131487521712872 -117005885793009 -142560368831652 -35155520857465 -54729235340737 -46042132513794 -123567883794288 -154738443568130 -8385307149092 -44071980956795 -157910373625465 -184105423625239 -167983305163231 -84563733144826 -29723602030563 -256514884024167 -45224094310855 -225303908538755 -127327855998311 -194392174134637 -114825107318699 -115904266185635 -96009405379664 -166161742657010 -214665611223371 -122375950306270 -141593520647897 -4530020050447 -62367934500339 -127201431992706 -199624589761990 -147303349046296 -263237039523185 -1084577305045 -275124478441267 -20373631110040 -23299269486344 -135566043735217 -52772333857241 -52281032754596 -248823696672612 -207853014599209 -6790064200908 -164921297884834 -260766995160410 -9549726215057 -221151442210514 -254843597943533 -21911672901391 -157371522472219 -190055138568145 -136976062267649 -140348753114953 -213730988582865 -88836784017835 -28093959847626 -205793261363660 -56344125800863 -54113424247283 -264412483003215 -255718738993390 -82143584364240 -99359722934343 -274305799418865 -225457212803785 -38486003335106 -148871610955638 -120671071980294 -187829690211982 -19806690727135 -106154555978116 -279232036248617 -239781488406166 -70801355925938 -64858983962977 -278068016401400 -78552487072872 -192819738122795 -262885094639984 -65082960842506 -261635286664615 -5300480560440 -248586419967183 -190521066985733 -189990852294481 -74437362399682 -186064524352036 -232752195172353 -188070919957739 -248574812723327 -201665420073762 -2430074471656 -265398047630532 -272284020689353 -20560011008532 -119621480307036 -196784905493220 -124848008445049 -124291439433438 -114751474462960 -224553514476490 -128758546009820 -135942706050148 -219016151425738 -185659326052992 -233782461318558 -260189447927322 -115118803300342 -168067334233005 -160981113676427 -41641362946197 -280115074681951 -205336594465837 -57757937969802 -47734170035780 -57551262391674 -48961408873665 -168764378887097 -211789580232783 -263011586775623 -199452769321239 -87494088783618 -29066959719135 -214362459993819 -108696762146449 -266945682993628 -144519374914100 -30043412550363 -240312487717379 -161255502706636 -270376995201643 -163057401770101 -224438079550653 -183389764963802 -261988123900291 -273929754803275 -229807914856244 -241597270175097 -82436535735239 -176121657654889 -249200741454137 -39807576486614 -137254523654166 -275586979061885 -117794971222757 -174023719552914 -7949877643144 -117640217205426 -37121001866228 -84892892454922 -108095492170330 -225061049282691 -150499615377737 -183715651270630 -241832902066030 -182987212041937 -216640109364403 -192415394607969 -60619713566716 -172391132410252 -171409016423445 -215699916931310 -142843345475975 -182576958039931 -52581914297548 -232758789172321 -36869986517154 -272215348556352 -259894440664476 -114284770517852 -197448803427481 -2040567588641 -95127943087391 -97754079117761 -92091051912975 -12555490980872 -186505418306083 -53069991683961 -45319149775765 -192732546901261 -121482922261486 -89759191349925 -166188693487269 -201957243456181 -186548450856286 -245336925200569 -48864483511316 -278897529206257 -205877621489075 -170738206593149 -120747628492647 -69068039517036 -33681327909263 -184282164243875 -76313708479811 -51121215975895 -142099531433784 -99373554407857 -107342865729748 -180569139490404 -26331784897650 -145102997839480 -147805881466765 -26883539808143 -251693059706520 -75796771695110 -253428697719360 -23815961761934 -52882071090606 -253222105726196 -181759787319453 -207114340064154 -217602590722471 -128182657980616 -172481597334728 -225874654004170 -89747904303487 -30472734257635 -9548679225743 -185812350216349 -202368935552074 -249885245459459 -162074452486683 -121890292512211 -90715395879692 -24506052566085 -159648003250958 -100961777974939 -234999498070008 -230245231681520 -170014797851599 -232025482599204 -23778990462955 -77596574409277 -16293192686736 -247403602153136 -126903536185478 -207225106395263 -222680838106541 -81648523405901 -153061236684809 -136621781534176 -116882208540719 -97015705084904 -51307667593971 -138505054137090 -220704531822758 -43952268606939 -128738180927264 -269925589097483 -115198068964426 -48343380888953 -251063922354283 -113644955471328 -237782437332362 -138441977073150 -275847695489390 -1427457840755 -125692871586462 -250718858612406 -217601631506204 -100696239507883 -185437408454343 -193867373877421 -118183946417383 -163465065403770 -115682856204464 -229343934252752 -121589102828279 -166707495947743 -143062840882277 -267526398981227 -184886460320712 -209233327170594 -55108675955139 -94933789631710 -99059716664904 -269541316484664 -197536663360993 -151643866505598 -191072004599094 -185220727846486 -209267731845794 -50172085244625 -201146389496567 -122877314736323 -23058964095837 -193766037848806 -196438149870458 -46307899286732 -217006068709757 -166088142752821 -63957397231536 -6671884048141 -155024084168734 -159952883446082 -67558004741255 -109215553953319 -259371572410714 -125142901908031 -55710672652598 -56878092207649 -216983195816750 -202413380884526 -66057252514129 -220930393268463 -136852330412913 -162345441746453 -87543092851860 -71933637984437 -71956852472149 -219196634778301 -243232089481490 -226044520853757 -149234796795296 -23693623417117 -150728949516096 -218385847766920 -103331463463876 -91573068443735 -156210553518616 -136416156600570 -93803769997315 -87764645313957 -192394185440361 -62020625360913 -56643283181936 -6559350695275 -230632193282240 -85730580756624 -94891323700834 -217579352489346 -251131187590857 -155775303429301 -206737551071290 -63770006751905 -64243705927919 -144497418163147 -101165349817300 -68209341070280 -207546099140280 -212583179145933 -171480745316472 -147690243412206 -83532036182875 -196548585639396 -268866575158368 -170131435508668 -205107400137400 -27949979376512 -165509285607059 -63088369936150 -16427200971213 -12394878119679 -244683475375346 -255007542350399 -271090461984110 -130494327179862 -93225194269673 -202376866025044 -38427388288508 -59721489602102 -267691441612375 -236011407023543 -88830895568481 -252295934065174 -265595904592604 -81396465600041 -169879270012783 -63184583387288 -176675295154759 -222347900382070 -23647151745387 -122523170707171 -192670675340375 -135442142982829 -12617335875414 -113534525183387 -245834101751319 -170821198325309 -134236533715503 -280496736712047 -54003334028624 -150693080216166 -99174767548602 -47221273745271 -252115458711317 -153348736780854 -187664268731598 -155864664224868 -84017132635070 -135474099917486 -162097719564476 -10462367287354 -7345364056943 -31763494733482 -106060105235797 -207509605739002 -255751564088230 -149663599751922 -47397548276481 -222808591983380 -109323163258474 -246442453141013 -175907597107068 -46882763022117 -43782419999399 -274743316275235 -61042779619673 -204086972530930 -85476295424907 -116376616961126 -119929122460962 -170002733218048 -258774609299888 -225810602116693 -51640611840155 -62438687397539 -182388166799954 -234797225745386 -262878886604152 -276941976187097 -203335729072565 -181200035787652 -148246709091571 -41873039792669 -281036046463213 -165236179367791 -267715711976293 -208667294056578 -228539235546665 -197266471433037 -24646091436441 -101738499518014 -77564085615288 -158297975202049 -83424892393435 -138654363679402 -203306487497872 -65439998693799 -122038786656806 -265115259705464 -45681341154211 -127209054001734 -37590688466902 -130946141743397 -95030433511169 -212091265870755 -58609609691406 -48121657663193 -201637585687852 -7444211239970 -205748490637990 -146654349197960 -87397071865969 -196610398289294 -132515751543175 -145657543245752 -211030555999023 -138307450778008 -101846328131628 -198284972829024 -3472893662425 -179803069549726 -277083435326603 -61167337158384 -157843444028254 -277211203977809 -144683869781223 -135144387967953 -167902906928080 -234315078322364 -112765643420549 -118447496582189 -110051604638365 -177187392841524 -257044912076006 -160405135272083 -260756462197295 -19003292304241 -36951789962980 -162018638710442 -134701986789036 -5865137710388 -276669907523214 -217901748103544 -259104451622101 -27583301168300 -200787452274216 -77293547546952 -197992648416173 -257050856894437 -179255291784638 -15735122928556 -174526114978474 -165242256680549 -205283554614891 -255256192389994 -113297323914724 -24498071838381 -108471928580005 -5736739824335 -212071567551357 -280018378297186 -30591313194095 -187420242637051 -52487567857635 -28306515090250 -281365007963754 -89997647922555 -63868340717536 -69777266364683 -63255908382207 -27196512382409 -280281738874131 -44856013787667 -168724660158481 -220897875944726 -218337346142112 -44922496336640 -13197041571584 -111993071027256 -170559304900267 -95278180053933 -192742959659455 -72971091227865 -174242957983176 -19924792012575 -35338252208042 -231460108342923 -84314562370083 -54990901364527 -255761702607901 -109290554739510 -24603728250288 -95817521994137 -103059216331115 -94102927378388 -71442856807688 -174805238182208 -205460111498 -176286413158792 -164152336795364 -78499539220130 -186103505514686 -115214883906302 -22622313921926 -254585130075846 -269233133609278 -269729918391543 -248396260314585 -74468774665814 -199188260858548 -243781789529942 -203375018492346 -269323303758211 -270682363344633 -40424791517868 -143527619839452 -89063517671486 -258841925013156 -97974597667903 -234876071926197 -124614878754042 -69279110313879 -234480369487239 -95874701845781 -70469457663191 -227132465001580 -9105519213590 -139883549580698 -253247390333847 -265815418728703 -168007321580317 -35282559366828 -134859109324502 -97211134731022 -199127365034848 -130270504625845 -188829114298781 -228499174781494 -203464722247530 -190566588007517 -187576309211547 -196779041979909 -222751220014699 -93898519429036 -242842754482517 -14319381399308 -176473909695922 -165091362510421 -231687383977366 -21228923102459 -205974217190242 -42623493835794 -44934021481629 -100561773136788 -196593638415868 -97334943627122 -223746752132227 -106084380934552 -53938515207162 -206610826346080 -85465859201100 -201604856490641 -3608719547479 -87870033570661 -77089081482104 -189624094749193 -48747192506387 -274847463551607 -24205212147245 -200979792978914 -103141713853080 -146027013592490 -43352490408754 -183212452773909 -63219082432949 -65967429678099 -34908978245041 -123869284782752 -245966333919202 -212309071376025 -119158948467411 -256604095312542 -269307230102401 -173599630643128 -264625076868776 -123012540414227 -173214668386214 -77363649428201 -76935508717240 -206340493996014 -69925069564321 -33762235661205 -276758478724851 -71590798864577 -26941962975712 -135556969472390 -246957834367695 -170933609302838 -176313839276602 -158022920688352 -260694994677825 -274567268327459 -173875800797022 -159403820186430 -254544251449683 -174771378031049 -225361236840690 -167816758053512 -102494604718383 -105135499646316 -146184458002716 -16233930044211 -180474024842372 -37563282735762 -41866536496156 -127648750860080 -258773397732260 -121170711822708 -110195478354328 -211631014637435 -21071684766601 -131890133833769 -41627667489693 -256203671517594 -208398639492279 -225802533883710 -175002912170969 -30741363255928 -265523833993391 -114813903765862 -215489853460435 -78813023268255 -110244941292997 -44994459095518 -200932744337803 -250930266414819 -208019734265711 -238399315300692 -128566442013034 -8948805932313 -266930898686090 -30809118699365 -114329862062129 -182386280343198 -194130215522292 -99915937868076 -276191331930382 -6343203919047 -53064933703267 -213925960773556 -250573123413685 -243024756853482 -125087069568049 -122762133872127 -252704101099783 -94344713258753 -136138471025731 -104126208326461 -68973755656823 -251979876342665 -47753309630130 -214238854299052 -186865609339516 -111514114520466 -21553503380527 -242028393931709 -78730088790994 -222647378663611 -237872797414430 -114807536144902 -85101466325541 -223329819357676 -245405807281308 -105321951264392 -183144221831706 -169554916515442 -144392437004136 -22697661925122 -67496111319193 -172046141775673 -52951469731857 -143456192593683 -264054182247064 -81401721268675 -228005616908394 -271434705190203 -12529965561115 -5777817290978 -111473571580499 -123566908192052 -90354546278304 -195016393413677 -28561129352235 -265893465358847 -58729372563364 -241188470893715 -120134200589562 -7147062318530 -105788681988697 -240531194551886 -114235272698514 -73073009364552 -61015405473920 -148427453849406 -152561908454902 -247306815440009 -43827418138049 -196314262249715 -229193143032320 -44023056758267 -68573351976518 -219023184979820 -108505683619154 -274251905599372 -102511798557405 -109038251753670 -185325515571267 -118413086424785 -146398335440251 -185924666939619 -137588843154698 -193457502547732 -22193433535470 -147609231111172 -112192641422640 -59260626121625 -130346824041468 -100040776414886 -124009227575055 -43193095733143 -184686278026993 -91155404752998 -133776238811182 -157532244562170 -281103431993562 -14166703594863 -71463829344460 -14047279852780 -192208251929991 -277081468512019 -142859009936028 -211590313363789 -150428851830654 -55542045182609 -214513589467692 -255866629336435 -23980210189421 -96428761646123 -79981744469917 -259456747585141 -39607272660759 -259524805140926 -145083225835625 -26482078109612 -6304039039220 -204640220030853 -190829597171718 -178647482514511 -101605757685217 -36429161008903 -61004341772916 -48191237694638 -109616366519965 -66917310480093 -212115685908430 -266146713594559 -6179930816452 -112802637358722 -208910386439788 -198728396759648 -82434705206027 -232705516629810 -250297443327694 -87170227952933 -53520644503891 -173824232362985 -237280599573830 -18729503746175 -250554461612993 -82294206865782 -8081789338174 -225552636294587 -33626337541270 -8734509955653 -73335274096525 -255361392299996 -136529663849248 -26414385664717 -35442892921235 -194941909103579 -190251449194210 -269216604272612 -259280547599530 -48892476453834 -8154470432992 -8474420476475 -234097573675186 -173317908499288 -64031695731196 -119469163088424 -166595588108790 -43425186283549 -99873530561261 -197900374620233 -99284467867203 -235466242641557 -231893553129286 -14076242574669 -129551690380256 -179715692654873 -196110052878678 -118173012069150 -269076839031442 -190287114979824 -240659523782668 -273377918188755 -10664565993489 -217775960446327 -201678721660199 -244872408787819 -106123569039065 -208983587180218 -187854226560065 -63124993141365 -156861367402823 -200299874943216 -203694573810558 -109268069320572 -194697769761470 -198511701833568 -164271712521205 -164344034579077 -262233327721271 -238525362207386 -195908611026298 -62162719032374 -60429910627889 -64637305085264 -72758706730156 -155777945902559 -272808572271993 -197140320618328 -110017263910997 -208545227194955 -244108110822792 -139934959999106 -246294175878904 -29108985312860 -203288963708535 -234901185850832 -262204970282117 -124493493948663 -192418044823323 -38052409982514 -87959456364065 -265511676436687 -9862886353095 -134306070809262 -4788705999859 -47627823130658 -54015356034110 -126680981919005 -58058306136322 -49390168641595 -108310305336158 -139601493251444 -31017371675303 -215891767547323 -81993581039320 -160382040498135 -25941612036093 -91592559639305 -246900588177704 -44052538401735 -72397470061272 -4713460929443 -44568486212265 -215294449515473 -51026174538756 -251797732687954 -231082279932344 -220631279319633 -178737055440739 -212231022227501 -43959832402129 -84256497589173 -271903331236371 -15355242981378 -185245260785375 -154219082921380 -162557424845774 -200920892328282 -237510826637711 -103785340292713 -30260871256160 -147368532044694 -3663276545425 -255026940276638 -223272452845425 -257551365702424 -214252532241612 -59771767883439 -151224534866728 -275049467673556 -147517736535690 -211087908888994 -140794900852518 -241469422842627 -153510475335199 -22628078652301 -125804804789007 -200443357492847 -263473880850589 -260517191513714 -81179171164322 -44415707343044 -141095316400633 -258157959137094 -10341337379703 -152826917532897 -164055858313989 -57853370341167 -237602336464644 -130268094620288 -84897126325621 -129628992037692 -240284372612879 -19116133838728 -137654593600408 -139026903167428 -130608834226141 -160268576526725 -13979344694027 -69463567449041 -254751737653835 -205296467103322 -82150774164011 -247535537874468 -28338007372874 -123397640745965 -70388981686677 -86970692466842 -5862070907780 -4499192740385 -46942183114441 -152184988690428 -250079453109364 -35290760896746 -29106310612379 -22771745668409 -85479341309252 -168864408047027 -160270247059023 -35671675798638 -114913607653322 -74016462500324 -238507601692145 -104945446110411 -142752016352208 -199454262129540 -172867349378964 -34751780878980 -129403819311016 -89166084260387 -158181211458693 -190759507396887 -106101614510345 -244999252673743 -101575927700780 -83324214692299 -2820572572618 -41613706877341 -28826232737535 -28065548973560 -248798309929566 -218073849276612 -179296429163820 -167595228073000 -253872923311978 -126098686418934 -184485799496697 -182584597174304 -130516378098827 -201449174375132 -233850866507596 -277440897558954 -17268175844246 -68428605466966 -124103305160635 -250875190468498 -39460220779162 -101851360578073 -253684636058534 -18417610534284 -40508477703765 -99818869836551 -105226599159652 -5348453554696 -56718265477902 -129322261833611 -102431863140925 -48576487023758 -105339534776679 -131279761971019 -51719105979236 -263134031199844 -127301362414614 -108128962581701 -224222945951242 -3782203658898 -100019800966358 -100138742887404 -163832244463263 -246884285125279 -117899568515036 -215088676207979 -158465276812000 -204563288513162 -110039556752662 -251915061854898 -17293503367674 -77084482012363 -177803825035596 -246026576264479 -55925222587176 -6735219189394 -105272569908279 -145250454301083 -228257666031487 -70046121560469 -151802876067481 -207897625761939 -250270022246036 -32155120041523 -71995125071957 -238318781158572 -156649940764205 -121550846891036 -241970587901033 -35741400486212 -126738721461504 -133275289659180 -160155112555315 -43515063951137 -34780859228898 -84719359663573 -13874440730035 -92253739900860 -79851025086641 -130743842838549 -78366148022303 -103077378607720 -161089917667319 -139240440652253 -239230177748332 -226472436517774 -179060265585814 -243112041536958 -178875735016725 -23363679571148 -71973695279544 -74086264176853 -222602269357237 -51880449558957 -157711446771945 -133264820108521 -192619270191911 -228403121540434 -137049521510635 -245692325607938 -120612055764534 -48153949353777 -53444630963745 -86916434214392 -16084790559896 -12972828285594 -237246532969524 -103160618049491 -5511829539869 -103465498683937 -219835302550035 -54489603258002 -197431001954118 -49413822344052 -143556243865309 -42802354507998 -141721599123523 -125783904666007 -264821597237699 -142938074332668 -87146338114379 -207758263759690 -74673264632286 -234054151674462 -238794397463204 -257701082654131 -19892876077419 -267596625157668 -243693131248275 -278221796732385 -111259170162812 -110683868197394 -76599628884512 -100040827892909 -183784812061954 -48494490048943 -271967446769301 -44068503064728 -149568960463630 -167715706226306 -120866502241403 -115119598059249 -190653678737604 -263880263099568 -150230826361858 -234699248376585 -145328841320571 -83501330623414 -224354019311029 -84147794072416 -264187202479430 -26100407725012 -181409486129470 -105894901164784 -239403775941123 -212931309064078 -205444300643302 -59568492823868 -269848074631713 -199929627986526 -11117435808170 -11814296929454 -25021798390459 -79923649653042 -20380845514708 -174673957221163 -128578295824419 -210653698071101 -134436424007830 -23006094570429 -27350625486525 -253120698271722 -81615055216811 -134359637625398 -217490246905593 -11209480361527 -28799936480176 -198078864805822 -29590285538441 -280994006101870 -171629374266354 -61531846145453 -93284882608209 -172183014179865 -109408149080637 -46873791907793 -108582959512326 -33598978663031 -21672108451271 -133911781716044 -280734304316200 -68629454350509 -275854114108003 -16003392320815 -56189147942627 -192914133512148 -9045228704421 -62993731256448 -30855671673102 -94864684115929 -240788830824001 -79391507911989 -127907100122368 -210504589630797 -78983146009881 -155248562799253 -136857598595288 -232596933828784 -277515300976027 -134253386700870 -193434712622933 -65242776388854 -94907892296822 -245815543787346 -218336297391709 -61391995525956 -166346797321481 -68212727618695 -269901617355960 -131219753743901 -19088530548037 -258499873318218 -64725834886935 -134200707671062 -98971580728516 -265072340464274 -6881886076959 -143257656777613 -210648728175182 -142216317277525 -43729841486213 -9984335071070 -213321263366467 -47517898524997 -141521857423771 -241633055895980 -166177135849500 -39577960029344 -245475800995168 -101438608676665 -241167077193173 -197398192198597 -206990654002568 -206809625083086 -264410095097648 -253351411743775 -138731720609024 -220558179413742 -129150242264053 -201555855307686 -270898306321679 -30561070817219 -152563555379496 -100102048210731 -242422043171503 -1741846328125 -193938695608357 -208727263575272 -153659141152354 -26032872420719 -56417329637671 -143127346730024 -208819140106489 -160682834401190 -74472840917195 -21556768376353 -90104229325391 -184864909414071 -26366153515877 -147793548589177 -246788642498439 -100263120554650 -138404500787007 -268911736687769 -220834660450734 -168507342815274 -103533820240659 -175593695174083 -104916977600127 -117522834141696 -191524655479163 -66656956310239 -29320977726224 -196346066624396 -13391557501240 -74418158174597 -106241336946024 -189724269894911 -13954355104159 -279287233743607 -108289546009449 -134999874144519 -1331831447121 -132298931446408 -183140243905034 -217379374627544 -157070886217965 -207842142125186 -78381625144878 -251150602257951 -269058973193882 -86469384238949 -236078584852502 -95562204643574 -30389541743050 -162574449345682 -111722976662994 -162550820535368 -239013535517866 -190450530901346 -277415101494449 -207762808664378 -145828570411596 -139543979173561 -78658544829388 -212686898380147 -131064455939661 -237123531677292 -113162921821309 -59466676007005 -25826474490926 -44345551369305 -186556583634247 -204412530840442 -61959476629290 -242075832039322 -161965891695622 -74557760871002 -278375191354233 -123061157748911 -186538358115921 -34398240974195 -151639376754671 -270252133411369 -244418310956680 -253540803847189 -123923546673476 -57720931323663 -81369299490303 -254131969573452 -204419673759738 -137205265925125 -172299011486623 -97358996314419 -197028096293928 -187612856971961 -4024677239764 -266449922549986 -210154586585293 -110465513732250 -3991414935585 -26394451893732 -199640420474585 -268351799272755 -258824435337162 -9537086373401 -211466757383945 -23284435758268 -156156729219961 -132295300473794 -233499939336912 -221856557113523 -221027208351392 -224041262820914 -197881818240411 -63777580342046 -164264772484677 -20869280228657 -30777928416888 -223483552606041 -170244204004928 -157536245561799 -176096967729950 -82603795748051 -93727228522793 -240338640966954 -43807346025418 -125468758850252 -171493587736355 -268487557341452 -70982593091345 -68211981593571 -155024979039482 -95634517259571 -20130839739358 -96014492999825 -83595418828044 -208361760432154 -55012738752478 -167691816387752 -22984469211300 -197867583476646 -7969869376980 -117328176221858 -78060745125036 -81025764374891 -258906456473924 -203797719301628 -231295749042358 -68458847752446 -23487904331773 -230709616318188 -39665202523513 -112624830841209 -245528242197849 -147584933379579 -173969398282049 -280812246131228 -278346576575976 -53153600433192 -74251457322607 -198258864371159 -43822966351293 -9838709066378 -139022427925800 -198988426256452 -221670841211827 -73078930047834 -224495931285252 -226623332058574 -144823892920297 -270605433879133 -28495084696196 -175435113894131 -274410066430942 -175085944081524 -192021281717491 -196495277490211 -16495808821816 -47990195864186 -6038472870285 -96860210073899 -209903691545021 -69933607020591 -146736309323715 -116545447473051 -180409791972197 -204891630586865 -257630502459958 -314760191263 -151284909384607 -39592726468984 -248219826641196 -125756018235112 -74137993351197 -37049588327080 -119389765864223 -174317242791740 -22900847700608 -226953139375220 -92122198056920 -85333434843103 -94544369373106 -73582739029550 -182236429122387 -83557958464626 -93575729934762 -58167131275983 -227658812820583 -98343877375421 -164087116230926 -155418316537725 -157857845565340 -27944993009280 -188928847545203 -90039218974880 -262953577836013 -24211999714172 -42426388391132 -93491040684555 -219739228715551 -253919799103051 -17507873919002 -98837075320385 -211306386740447 -54699851675970 -50194173083531 -159932353878453 -226457815020726 -132173538069662 -232580736867475 -21565075434230 -123241456454895 -260782423519081 -36856194876040 -271955627217054 -179642775612516 -157541252662031 -48240056109466 -221318844512896 -6600660601985 -653766494048 -134774453276072 -169179336300355 -228730752564459 -200649502157449 -164174097876677 -1465961488589 -188881705847199 -131246632157592 -45735922618329 -110200332853386 -124920603718976 -185280789334302 -116138026708054 -48264428025731 -213957998456190 -101671580632154 -4625453004660 -227485219014550 -189987927557516 -62062270674840 -230181109833589 -225710704107387 -252206620063231 -62621370698769 -243672531220805 -78221146364768 -16317602018858 -8044693606417 -108207417694020 -279072050905934 -4201725727383 -220329149069806 -49396395537453 -80514104221565 -39377001432988 -131145015881225 -275179795296975 -270158302646718 -104190417634935 -163021243429992 -100325678041719 -75982338028368 -270280672826372 -264030634348568 -75438881171143 -201452579388286 -273573576837586 -205188066443190 -167768681448957 -50059284658604 -173453243823803 -152069239528986 -57995365254894 -69307446367552 -497956362453 -166666762724029 -241861752615795 -270246327800409 -138159839425786 -108871767787608 -9195538174159 -52317440528055 -202387132152466 -93087813880139 -236841234916717 -133890180997124 -123837072059624 -106658492405583 -210522563069325 -260592300903179 -169815447523471 -152590567336151 -73035927602675 -162100392253324 -35919228126866 -153346043427684 -130630226396230 -19891474328671 -186615290243239 -29532622963244 -176961626124317 -184967057191360 -121823333367437 -126885662316853 -253891442577546 -157864182318492 -122351525870234 -148668173479457 -281351201478098 -103927287518080 -7773428119178 -145955846255370 -125072600118934 -19518256163184 -89127390532744 -105438158175603 -92331662379350 -101131079843541 -259968478291723 -106972980376965 -112142434077217 -113333129264400 -243559067249395 -161726109162566 -278992590715602 -39417016061770 -266761123887986 -9749556814912 -189221811654891 -134048872481171 -58705995132418 -45157627861203 -163404388741281 -3717985113623 -271501705133082 -102280504782313 -99142378956640 -146407349824825 -9947207142723 -82318661552028 -117438485453598 -105619860619220 -189707195963306 -243958244254567 -211682400952469 -209133947966420 -179182659107399 -244821525689739 -216193251212041 -57763402196065 -2280789837753 -47581412515925 -209239964778408 -247544514297855 -4598160088988 -30915108618910 -122627096450401 -189234839913150 -209043273358420 -26532687824126 -228175053864013 -127057558804728 -1443552951421 -121579544031503 -102571755363724 -81780808054210 -116621550165282 -100711841748500 -146639582230939 -278504383357261 -171493398377647 -212385305937603 -90309335391662 -243445603277985 -66001701133352 -211856151242377 -144277879857445 -157610604370390 -235231866452348 -243576886863479 -228418306529556 -21696008210243 -42920411489820 -12486692309036 -88235266891276 -208259378904409 -172816348787128 -257968769228249 -104398613973183 -7686820222714 -280203723515412 -63617539250473 -131323232506527 -76267742290754 -13495840835965 -229547630984855 -210238950681606 -179661886010129 -269305109382476 -267410580678831 -127215950162803 -271827544649841 -235451943056613 -44186570224667 -201105944010333 -116941051244462 -23943638220061 -262004191108827 -5270175207632 -230875762286144 -269667036577226 -106054616274666 -198391248766894 -219468121888852 -258198519389094 -212732659728085 -185911514849582 -103012089608691 -26656048921539 -99955829107662 -256654487911501 -279818311931503 -264195923905823 -58143680936682 -30212592359232 -69559495528734 -139767811243427 -257356648949670 -104597833856186 -251538227048339 -159890772976410 -79909468193257 -237383129366460 -199783320310289 -69827332101701 -55281590907981 -191987415368008 -268963146599475 -87437980413399 -228459561426809 -149289021475588 -55163048222216 -202717846553760 -241765671388058 -91811466846766 -39003773878440 -1594761432359 -161641239603342 -115287025905360 -5206455030304 -13064425064195 -107702494022770 -229848339427020 -36775673669657 -71950335852571 -197751129071712 -185195078139260 -241768303206198 -106573998320822 -159906005931981 -161446732996413 -180714802729353 -118762682290051 -224374169600169 -226846734587979 -83521056849325 -212659698963171 -250384136994825 -218695729696608 -200122354335928 -159844580226536 -89454184074756 -206377727780517 -184343843460791 -163953471145829 -198427571523030 -114584234031294 -183089621109124 -108200774710477 -239432219505087 -102011783971987 -218920037161590 -142219302376319 -86684262944114 -4490364801526 -258105278471162 -29394533265827 -85063764642625 -211174324686978 -23387935497783 -77988923061130 -221938680109292 -161781568341121 -20308234907551 -16072535827494 -189210814807134 -129769994083101 -246589526786087 -112762282015036 -41950046492639 -167135194001614 -149976093443690 -70032749827300 -127860919361736 -278259972673330 -219299606818304 -178991399812562 -186181955656567 -45221639775431 -248953259799093 -206803764300472 -236431808617739 -157295416627623 -230808509398766 -27664513640854 -133508171466205 -51744555120679 -207820883703632 -15393336805576 -104275204339484 -84913032277623 -312701788545 -62615604005231 -75360785725865 -225473277093722 -231698620521099 -35947842047098 -245936419374688 -150998705119957 -39094941303539 -177254027218062 -20041900103709 -51100491092561 -92682385711589 -246774122941045 -82420831377850 -243908072742124 -25798388465281 -50384373029722 -213327980532457 -3127176768713 -186255160265965 -73488940068020 -152313962019934 -259391693035065 -75106009235930 -122168478626003 -71040203723606 -63806990243714 -58828535877748 -136959273506445 -250708542289003 -10821092903321 -159233854419193 -241848553280258 -216887603106153 -253617488676888 -12422371933728 -204784755240834 -118630139373763 -18047668630852 -153859665225621 -271218600305073 -179403238713234 -270138719745800 -7303781175466 -210456157866710 -195972811009238 -260793184403326 -8046190313688 -91934734954498 -62702740394968 -189716250782071 -1731166091934 -80609943461288 -166924616955916 -36670438248649 -24013423636320 -73512289064585 -64263737942768 -12215084024405 -197165585439231 -22884779547815 -41917314198032 -1881821562553 -230009081555580 -110070045093436 -122826756371892 -186801071007964 -202241169334011 -52553958487101 -201720726663593 -227160341981523 -265483502171406 -206502461034240 -107503406734673 -42319513404044 -142933377253116 -259403766574409 -278823722007806 -272020435666049 -184841404141544 -53389402687798 -154802785333067 -70277607877290 -186958491712122 -66331985809137 -65723073039291 -116077703944913 -143427151070108 -39042879651549 -19370734792527 -42274870158444 -198385361792270 -66863071126520 -244862956213585 -42287370267212 -76954931282964 -219976556901522 -147907518855982 -73089174115033 -188857540155959 -80648964177351 -26508797985572 -76783320828885 -178876698862607 -137676135925308 -239472851025298 -148110137288006 -82300534203861 -12924407292285 -46963560899807 -27298185284536 -129015431219679 -193879520701620 -210631802491799 -59965272509091 -155700345683047 -110369115244393 -32583423053431 -80340044709171 -189333935938851 -180877671972909 -148412786926587 -67807479411333 -203349517431686 -236974798147328 -31163763785996 -154044821649567 -244599498346339 -189171983506547 -86044145412995 -144786848558330 -136029921310556 -200534510466653 -196019123725539 -210028998722259 -2143495755619 -25385126449324 -88351852020580 -136175597135791 -119417297496842 -221566197027651 -108514697092660 -247583681946450 -130786532682933 -268105918116036 -257214354057747 -108350037155640 -80178069824382 -20101155904764 -9590530099661 -172281810951370 -98844908760017 -132890377733270 -79827789652366 -9876072198962 -259105970786731 -68478423391274 -273030281151777 -147636765678815 -128297401093952 -66513747526306 -75997816905246 -221158060174539 -54619490644276 -54747473102590 -45157248173513 -253247842603320 -165113665603880 -40247444713715 -54886917050672 -224849271982926 -167728475355399 -249645422780345 -126027132280298 -131123341916857 -9403164044257 -173415804516611 -100737400959258 -180037938789827 -203416286423048 -218334627521145 -106302974903430 -19327678577824 -162197469448303 -144035934906680 -133015249823896 -263662364805826 -29422233006765 -31531163486273 -211642626718414 -269331973667342 -242546319192910 -95965487465251 -193247241854037 -39859067818341 -146247224977149 -53833087108556 -185673004419891 -120591562566746 -158833724946806 -240648737087471 -147115264808460 -239507276839958 -229218321658758 -208465526026900 -164616840164121 -243974391800627 -192619886371195 -268843022171612 -112488501518425 -152728182712201 -34440833820655 -154332061096711 -141738022538387 -223864514531981 -153958809587053 -227870250732910 -137519424155319 -20272225057140 -183250709006768 -85007565809741 -55139158383662 -169419515049343 -84564057217250 -201101492850950 -268860413336773 -151221412343488 -131037994226944 -207877396023310 -113272706756134 -142233992150456 -112574224221173 -275731307957007 -83318377567001 -55440831784870 -273494076338578 -108154154555739 -121372287430381 -56690718710451 -26986703237699 -268531978311021 -136373950241917 -26392637731548 -6906515932112 -32097449633871 -22277444289834 -101800424042652 -236608738520364 -22352836836809 -47761231797546 -73018951909397 -277022218894093 -111030714774994 -181463052234693 -99019096740410 -79457873415299 -183398224274569 -30280039939078 -109160400930381 -158040032321129 -212990409880290 -206332461154782 -123139121938878 -14264558786604 -210429813050576 -264504467626352 -176782352094513 -78378041764568 -200219329152717 -6708240279162 -27826584442754 -170361140762604 -251238376032069 -14282626792028 -201832134215227 -260577189680533 -30997848650261 -237654400014377 -235399639879469 -242721087019420 -128755271347267 -278009643411745 -45883116236987 -43120607138749 -206649751850128 -127872610108513 -145510070963038 -138008211980679 -77874715461415 -269637592741868 -135708526495589 -195923201588042 -13891356511619 -281297644010429 -193235929345991 -187936527433280 -237975268043335 -222394017505290 -210301773220951 -44826617043304 -237757979305541 -65529687571696 -263591010052078 -110924320113637 -100421339866883 -179332398732408 -165577229722300 -86640990249062 -218649693614800 -74976304771020 -240585944667408 -4802761901873 -125127091757639 -95985166860047 -37282741227843 -199114876018816 -106324991074333 -273538697150800 -19181284574057 -114622199603347 -83956765663406 -78991184446184 -132448138016170 -137658086447840 -197731841809879 -46190449869872 -167851265601479 -198145707956307 -111048365015764 -137779281297476 -121254182701407 -15687156521464 -90580739032552 -197844917987133 -265254788400582 -23896496334737 -76942385071342 -211844513298515 -159067787753096 -132528283996002 -256752966775849 -83912868927046 -275206319532142 -35884594487481 -190887863592495 -145117983866535 -259819497269500 -154833861631187 -135164378901666 -160217222728163 -254681095054767 -12184695577779 -35530895958256 -263932817252885 -144359042938545 -80094686409749 -42604740930722 -258701146198446 -188295928126311 -274495049651082 -78915169190873 -77500101693268 -45499062850302 -57629361622807 -229000100484960 -151494701922580 -252051507129865 -198995934454949 -68894893224634 -51207336875301 -219286835029165 -36910307919294 -245872725948969 -133653354264282 -116617731836094 -228402350855235 -197115016999409 -54529335382986 -230236995597021 -256858434698354 -267022075461291 -225684788991488 -64112349208689 -198005274058531 -172899674633854 -41719635652171 -207682424185093 -260879815595646 -179682129877503 -65610769368495 -216461779683714 -97812748530444 -62483411213740 -51730911235772 -239321709611533 -220946107487863 -25638243545706 -131940129696718 -145437531276638 -117311992264958 -37005794230705 -218896925862685 -12627236242375 -68405724165149 -183662511252458 -275320354423928 -176694038622705 -14122975116676 -178914895997786 -76952067454271 -191629311900260 -42716472020418 -210421126960658 -173142567612594 -39508896635284 -7426129933405 -32829785191993 -236035008802076 -120645700093326 -33569903119992 -223036937348424 -142245882271328 -99835238331929 -262732373841371 -269877266969520 -247883694196561 -105987872515201 -74693358258426 -251578550328051 -24334111216669 -241746798915775 -99384581152531 -240634291377810 -157591332420796 -212165109468065 -3485313908452 -174857609120834 -11191692947176 -81973249576323 -143390257356153 -119746191902179 -128769809827225 -140812919357328 -46066813854353 -121536141991799 -35392576951388 -229740551797213 -161879646812477 -150162328321005 -261556553066390 -12294044664413 -78145755155880 -206747191395306 -156078913475692 -235142203430447 -217951486253920 -137631574897643 -212685839053900 -187813586284746 -160349181680298 -239340288341507 -213988531044289 -209828595868452 -122160258792882 -223373268033817 -118613348497087 -21915648032395 -135382594249356 -117751959209667 -59564672537328 -23679849018948 -41522185037628 -37828953977502 -221363312225257 -81595735072969 -229875807878970 -98425449655701 -219974928533165 -220808818951615 -253899543501045 -136787546307302 -228966880030444 -125668591551367 -132196976637547 -271828931759327 -241450303944654 -240518622245068 -19748448861024 -28084366064826 -115879356925166 -193654509031024 -151095766920167 -279875371219124 -60741229895680 -179934790630371 -109312880014832 -222528275782836 -206221601420267 -178350068976429 -83228764402892 -73769484818592 -111467340806838 -207717391847928 -59172604118073 -258987915123602 -112561502919230 -203427443819252 -61248386982190 -81108855170681 -108557659337945 -206890819565949 -201314150745987 -212551020085116 -200686649219950 -132301744012403 -30148912775449 -220383524337857 -218278803672163 -161238779376293 -177506000745299 -55753365449402 -27440435513698 -238575451499975 -42072311212663 -35443482524083 -112972102996363 -152331219315527 -217967432605398 -124272644132242 -142575456813757 -96198217487822 -239634954030843 -17014134000146 -77783518160667 -119966208904152 -91671431800785 -246738006354721 -214678837472748 -52592562508721 -51942959336880 -100012394650714 -47817973345542 -89771502899156 -201215242305054 -95575740469719 -18760548301494 -138697385119326 -105838379697293 -70725830309237 -159781975963219 -122040568670377 -219180988734895 -125747994429493 -41062747170944 -67392852173702 -268936582916780 -228988536961164 -170326004420062 -105845522616589 -152525504222803 -9114733329620 -100369856090160 -199328106536058 -60917728767411 -26827518084 -41308790323660 -51571012315956 -193998999721810 -166721931520546 -12930356458663 -41062839805597 -129225356320425 -33862511102836 -52988439229090 -125087053316671 -106801969338511 -188151127643425 -31552495750550 -95874494377552 -46582980473453 -11114752329536 -149457970497277 -195146125198936 -16928268750805 -182930115523017 -132591544478558 -138204452137891 -259950370839678 -265392104598219 -112830038105576 -226122417752553 -196444476992804 -59883798295365 -208789621627508 -36175756774945 -214773075271794 -193357168753267 -198626229812202 -220880423366463 -16541431541665 -74341161809687 -90987644474168 -20761543317523 -177158966725264 -19611861089971 -101053388067869 -245577923093147 -35977630464784 -230035023871102 -256586790052201 -135684636657035 -74270377833339 -240875066511329 -20470918097265 -168043512387020 -69009818690160 -87110393929973 -267468754255367 -112925307054757 -113078766578632 -52875156111060 -223930844124128 -187370871765050 -136924738467658 -213393650925797 -262738440900922 -147227323867631 -236769565401055 -118239453057227 -60617441617276 -251179373005952 -134487112733611 -204385181416341 -150090087076567 -56508995018590 -93353423582164 -60271409457895 -146664835722683 -64749340383513 -176093953247361 -261823150655848 -276277025340117 -272415713671346 -246041268795534 -149444201798799 -176741009849184 -195381786727628 -249300424232102 -120168617072720 -198376131831773 -264632126897325 -34036711063380 -12673244111169 -193365176189924 -275681239500436 -135010269581052 -217067814529494 -123257405752838 -237112803462158 -198941002197683 -265190736513105 -248728507960087 -146713001259992 -132818820113001 -23906480028457 -48487635198467 -154452654774058 -148866461650754 -200204405156669 -97533386330134 -147963018379839 -96474878835297 -62412968571929 -193518336492378 -108622360671094 -251545203020892 -211127542774179 -218915055120199 -139416869973079 -68385557175707 -88409009725620 -27832174340088 -124133108164076 -175811734824740 -234387423026093 -106086348892097 -194709339023991 -231207281872301 -117486568765837 -112484724807534 -204537153617074 -135798008270549 -2465979931047 -81183974776155 -72512657271728 -165696116098923 -263834715148464 -255583755103523 -265969205299269 -154676134907409 -5882030680906 -29670854969856 -145579151403803 -170004573051742 -72677468805746 -1496037346739 -246341147585532 -202861912103356 -129979406618457 -163442469634811 -47530294286537 -272872535678221 -266681897731093 -23521609831236 -251325573286645 -139854017688718 -267561413613045 -100543171039070 -32131706451180 -14899283456844 -128173065389769 -197095122238374 -42939168340026 -49791449934554 -49802035674759 -260426355427854 -152479506194408 -2923739018808 -155579849217126 -155999534622123 -160175298765042 -217368156086544 -17478952704176 -133180482231215 -251075891416119 -45676108641565 -162013143343249 -50008654999216 -93706048281479 -182787669157084 -52636650453762 -18778977388422 -109965306927533 -47762208595119 -114707541744445 -181791946663114 -242792382614663 -77392290752041 -240546249786543 -270223474828238 -13944007751478 -226472072574773 -146488998986534 -131378398756848 -177156082837136 -257662637026092 -219919869266001 -109613409309278 -182680902949825 -210906112276003 -253681821086395 -158393699436845 -158093672134104 -196224947329503 -120749954177263 -34386993336166 -1992766664014 -44834001312260 -23218329854291 -231937141998231 -144420754069868 -111817540516352 -62429169063243 -114442251827388 -199651932110335 -186175192413319 -212673747926390 -82401750579354 -251462447216515 -228610216260784 -237212439782952 -214514363545698 -253589640656010 -194558447437362 -45380102710501 -39951866005216 -137356687786338 -19378783945267 -73137075361537 -85007397189728 -28787077880509 -6499297045391 -238773794942439 -75901526997320 -85780397809386 -29389681971754 -278221508498778 -102599800088298 -223479087026838 -63468071146883 -7266788635126 -89347141717312 -88219331077297 -32425751723535 -149987871936803 -222722305402515 -76783126238951 -265822811295502 -189574547738694 -179160441122591 -51497938095624 -157651255871214 -167264782510117 -280141075744455 -68530283393687 -194679059556205 -60249098738938 -108519559140292 -253489159501813 -79808771523539 -177896599439331 -94807555877809 -139692629003413 -204916472947762 -40615173588530 -41703288635657 -76798875611961 -71053936787331 -24617223332963 -67532630184468 -78628908789569 -144560615998756 -264032802453194 -33967755241125 -262930577303217 -274779579308589 -238414746137493 -50781693926399 -99432925322826 -110143241307358 -203855430790625 -280184687831936 -13489647117890 -109751417728182 -274043423683434 -132458188757667 -222558975234073 -16061773699620 -128695887427609 -144471095192181 -48566222850882 -204109769150853 -224704518456191 -213173742015809 -29791813956957 -129265382520370 -204872982569840 -38476860238855 -174602275041742 -11279115677991 -208974099589821 -194791926125689 -75821839606782 -211812745073219 -250564058840978 -40606105637916 -1724529902384 -217608805402530 -158354615365358 -228231387515788 -216108712496633 -250100967926862 -275122306065524 -39247232093099 -38677805477697 -2008600256712 -213900041223821 -181710592096022 -178955107173114 -79763081373932 -167049086361836 -58105489535541 -280990255762967 -263377478021518 -201220011040952 -199060648242347 -49568416049853 -204666183042904 -94652338073791 -24740174331681 -233458088905768 -43293813063921 -201135794656584 -260022137497873 -135436014038988 -97986432911588 -190139701542010 -118883343707284 -268225416088647 -128359813203207 -246477314782028 -178438746958317 -157822192527727 -278856296119624 -83440185565533 -72055803408835 -167349772617357 -6660191527283 -100625398918830 -158502562715755 -216419594603382 -35811699706477 -16804520215213 -82093731705460 -258910179945514 -251031285922688 -112323733996603 -266133282520250 -152495678673842 -178224862684276 -97468294023192 -16546692958326 -190868582869142 -84219320287444 -78663453533986 -197599527827855 -57503447544345 -52811204487113 -190437463032371 -81763796556704 -200760138496896 -71057554685998 -160853474050409 -190877298092292 -23642835203519 -60393407654747 -155569469501205 -174447633933783 -100875506445296 -168136022109982 -216434322409906 -65689417917938 -257538653997358 -170070798069930 -21842737895856 -234470500608169 -99995990563344 -152865002704275 -265373907010454 -11071712599885 -145907893423605 -31356034449853 -209677381744321 -73709549133110 -281138729270719 -216175324344143 -18383134333552 -249661120667159 -161666484180981 -251253191423202 -39536225316953 -147044180438048 -126582893546438 -258036120503518 -94527396686859 -31028554052023 -217980741995962 -191107866063489 -227596370566679 -15918735170253 -249256702393466 -28815338228373 -207093803472539 -231363838096458 -176210341329644 -31179871770240 -143400484876028 -140167834636679 -224630250120114 -38452693657601 -122210711604440 -231848206225463 -8701114058704 -70670687469884 -19261492371405 -260704621941953 -237849809728217 -61777187034537 -158460313491039 -234652203051786 -40680318836048 -14026627017318 -87751123156344 -233769077427098 -277189696228562 -172185311757648 -164061377851573 -48830887816920 -75927519682238 -39985977526620 -40356996327468 -57952809635589 -188240823693478 -92107977818417 -55187074358008 -164580100440425 -23075522649954 -177772129087154 -201107117185295 -55237732219687 -170801862192407 -23895039594036 -153803677926985 -99871784247225 -238803818628801 -84795843036692 -180969930027572 -187717466866002 -166969540729374 -156715789840556 -16773589423696 -274829446374388 -167647678143888 -244909970776372 -172962644014217 -157500795416538 -154983334159688 -190042114238964 -78569183002243 -80269747582757 -227223830442546 -236861282000024 -138209638058572 -46042801582863 -225839378962947 -235987922241154 -239585328234083 -2664463683475 -242814228253797 -277758782792367 -40118601395964 -20669582546610 -162934044029607 -74798634911354 -134227112976225 -58013763469128 -108706282176123 -160033186972144 -249749186661876 -127345839064775 -152624852107579 -31987467079387 -149683719226899 -92950664384993 -192560290394877 -162926026609127 -228754604532642 -233865124429278 -34684117329409 -272674175275441 -128048560366409 -113327355168191 -112845452570705 -234506428247867 -256473611114686 -38115805563996 -269843139854799 -198592155757377 -178770379257791 -212319992419852 -269875352769006 -42594415385907 -280503644385927 -204906690679163 -63375429127459 -67706662618374 -276233439138891 -239381629980097 -71158308841730 -27922551424572 -70131397984629 -232205067927751 -17753506855561 -174284796199739 -32243249762306 -42147314727709 -280413158834324 -16515551464128 -215932983226342 -124668517812244 -241452313646428 -26210285870563 -92705292181437 -4783223528890 -263713969470311 -96074520128817 -37294149807345 -121756182147876 -248333977221172 -135215873492922 -86881840263284 -178080488705428 -55261604506437 -268214698058588 -192574093252817 -79099015000323 -262789080044510 -35625247997325 -235525336766708 -151913420493299 -204990080814661 -91198869242957 -129915393584134 -246427297376 -7654239411992 -128958036637187 -64641120414052 -268087485101437 -75426913080896 -77690002362211 -24390661174678 -194814359842502 -50504479463324 -4698956646265 -169021119428695 -274510167387995 -7331889551013 -177724083279792 -238183000472704 -201658644992517 -90638624979633 -65590179639246 -55014473422568 -71647903412182 -101054318342596 -104021635738555 -40497127819097 -194392236148955 -4664551971065 -57839374042859 -45410532648873 -251236210109890 -8683168866350 -259897780972474 -145702039456771 -49631500787133 -172847776377979 -46985412870571 -518311451502 -89627337136205 -175046589147227 -116139684727406 -27144315141362 -74298968242384 -177709993440816 -3171954839752 -180124705217192 -173006524712806 -12808489441316 -168939385211726 -72042797968798 -177471456607563 -24989529462341 -209965032658755 -6272297862470 -88479342413271 -220054467902231 -31832706712469 -210956953245575 -143778696636916 -9443309205196 -194623633623415 -10523493543917 -133160255102100 -127490408681999 -71238367473801 -196598916785212 -99001314652606 -122094627574029 -107601823834550 -6728503355357 -20471162192684 -164707090367803 -231446257119820 -83860718433087 -245496944462927 -211721437164203 -107592371354832 -113633526727313 -210468428420319 -269324330581702 -170781166389707 -17853170664936 -54002647513862 -191627266282342 -55050901115525 -265710865616237 -139410349363167 -268396013431158 -113739959264269 -58438690619429 -75306659677574 -97502742347694 -87067299867826 -71238861265558 -230631405647336 -107199273949680 -231326474079364 -145262227492194 -180033604167647 -143105033603397 -59262474372410 -256699970778467 -110005503846323 -33808076616501 -242101267289626 -662253427749 -155273621641248 -198556705616272 -216487762148675 -236840166747963 -124162579577285 -9608202850659 -138417469581608 -265242365166514 -103274374850758 -283677342759 -24412613803101 -32953001308555 -243631855796098 -64722409039155 -259157913132691 -76144297514975 -60641974556165 -267407328850778 -11584252694377 -192695267802344 -255372992760464 -249292015567311 -81976170792026 -277763626855593 -38469658931272 -279909997970526 -277746144114482 -87561288186728 -63086824375368 -175169720272817 -278392657843966 -166829883509469 -123293903314404 -125795625869101 -108751121126576 -196288891115728 -133882305944410 -174386965877329 -56883679463962 -132435242883428 -217402254474206 -228793901607770 -186731394793979 -163376084268181 -202911025388944 -83648464545048 -163360269721808 -194849038621825 -7726443480237 -12246738181181 -186143230823479 -22007586514209 -264672856459465 -243139381784661 -228591049057750 -110095098180002 -36441780577154 -205894662142315 -259330113423801 -154609682447976 -195205656550092 -37278638089661 -62992180694696 -46432851205929 -178278297576159 -49501567489852 -224594590209267 -66618715098046 -173414938379455 -100761927776095 -271204993796287 -141603003155790 -256719727605052 -112799994533409 -156236803767361 -37359394776244 -148540728568551 -231856470898121 -264978319494944 -188581873419516 -170684407038989 -55432766986806 -240785670407852 -269725272704465 -30236317946057 -254576682744969 -84504589860999 -8790423731586 -126221973566788 -115847781340380 -223862765265097 -220905314192722 -121087142088044 -202572743377649 -42835371692519 -116285922038704 -162278213067341 -172779596769986 -144902050987855 -212949123245434 -236294784172573 -15125284735144 -11580112639744 -247867871643039 -60706381969147 -193126331923308 -149922001171540 -10930842597003 -43578395169453 -83623404916436 -87841704692954 -251580433728523 -97054242761344 -131856569711539 -54168265054810 -234940046703715 -205511582482872 -176449577980177 -33620289070649 -245498829472926 -156991525011642 -32263861794803 -130090766152032 -184833236622663 -21897782649443 -69816752909756 -68462149053921 -214953353332535 -203391626923685 -85165365714797 -145025618290514 -231743431153567 -109797384212880 -70583451069916 -34141267360988 -92256035664391 -254076611808476 -162594645651275 -144990796558946 -157552254028136 -206707084143441 -265599345671271 -57985605429786 -151272284392227 -224731258224809 -256666279035923 -181449898212247 -238780669442626 -20140674202378 -153345569311384 -210095160142726 -116173063874515 -152044436891522 -150096662410966 -62062632992342 -175042809375152 -182476508083145 -74498613807198 -74519149700174 -96758504631444 -162832850137348 -29801056135012 -32627563613257 -96463061507241 -213387687577719 -9981524542333 -3465335140942 -234385340671599 -30841243747515 -240016653892690 -163800717576327 -10659476290462 -275573898750152 -257564403245025 -201755592740705 -266453673486873 -256944376510641 -219596657543395 -146987142606723 -94393998390759 -70048763936643 -263101587639778 -180008665782254 -2741970617494 -264015841856863 -273841044916804 -216045984217906 -278464349993840 -138969888686572 -230467573258666 -103418448284478 -220311599384517 -179995814408580 -127219088863161 -247294744200431 -118474839441021 -163659339901787 -3080758360081 -233809000964437 -56828692711381 -95223278831418 -221817943078863 -20357497957439 -190730397119452 -279689351586183 -59879169658941 -59466603394436 -200152307389451 -168504432878189 -80306584351132 -248636257824081 -64524304803132 -221552220961372 -140852956834112 -143979504459300 -89286033004505 -143898434489922 -4272345582827 -102384098178709 -172333361715810 -173516714033475 -22040274851904 -3864711896814 -196350254555428 -47520123880928 -224840827884268 -232735932492607 -77956772015549 -214354687929229 -113373710438475 -242924880732811 -103063976893769 -4013573974746 -180261745113108 -59646019726193 -194997544762112 -150816655783510 -259243643514722 -216031701979760 -136030942610503 -110705375564136 -116702895872595 -249141878447108 -122422694055608 -95402303825101 -194332214877788 -76736291843287 -275265333334835 -3784611363386 -230757317790609 -202248232345771 -276884727518859 -50209444659036 -19549586265848 -273535585039715 -209201763459466 -138341280154339 -51460229651489 -265219282182572 -45252614324630 -225599515657284 -84992999653154 -20343845477690 -249492435369943 -253745324050259 -236935734579095 -247762352486315 -169756875648048 -231023809630793 -246244918500939 -279051097149828 -52061325140401 -280210167536264 -31372176249472 -119413348765956 -217602254548850 -21969866603329 -181878528507832 -176727154863222 -203756544388783 -164770302544497 -120569158618804 -278276076680543 -61218536208603 -240967823209227 -96907365720105 -264058340244964 -32505471690576 -142457278175991 -122799860172384 -77615304122793 -95288839853691 -169617306778633 -68579769877131 -7054505074581 -29329738238196 -117173282350979 -34164212641918 -71604718096839 -85106723387395 -102973565327694 -49792413780436 -251701395529868 -156223096148755 -50920995045170 -204379643799644 -204476364391204 -42586726386046 -225772054812274 -238099401718657 -171146177396788 -176655824273464 -266977700851199 -27376334383958 -64917113520244 -137000122684528 -148512597320800 -30968482347287 -85317903827172 -183849776629325 -94937111719023 -221058484960518 -48208345764566 -185599476092071 -15626829126915 -134981885245691 -6523958604347 -78165799000427 -229739069014812 -53591307409682 -193306880685660 -261453397239730 -186207607943895 -34443909482146 -233020506813451 -98807733108286 -217604679205491 -261761392530798 -9602056954733 -188365509550423 -209085732178909 -154469272561898 -250401995782048 -156871122508053 -157159413890573 -186565830290859 -69653174558941 -219827668084353 -109200637271498 -10359554181034 -250382426905077 -225993968934406 -3658213739770 -160213291584270 -268876250692181 -265125405801014 -178465642161217 -112373218777415 -64224810059374 -100667944104043 -266736000068640 -232817765699033 -158269172656052 -202541391485255 -278245314604304 -244053971108677 -10030761931442 -177400097812336 -232875279548930 -160340024774519 -104304426924469 -214745472893382 -31301590497985 -263379276429981 -87093326716274 -89670702640158 -28815119736751 -186954048071046 -130965828821490 -136273564116525 -246751133442960 -217296310002337 -269554235547063 -153411342468788 -123989761757239 -155777304952697 -167267674156630 -138088672174057 -271097124678698 -16318153378261 -158775843369731 -23189968763329 -158546786284496 -169682624639513 -181447942774818 -177583346231367 -204134399006006 -1035945700817 -77060950892336 -266363265958937 -150573630445147 -179719158572404 -218735223017192 -136856290234773 -123743452463020 -41613426050483 -252126513162040 -250993843354446 -248672247486928 -125787406035980 -107992974451096 -137197029840626 -19463202236282 -1749431963131 -260676860778169 -152223494905511 -224358522236165 -267567293092711 -179452059677172 -23967908062076 -219023647554813 -242222107074594 -208301843334515 -54121139407762 -91468528812007 -263880758341645 -110744497375590 -53849373555116 -238052984539346 -109882764693196 -23668807034462 -252371028821588 -199320929777806 -39848437629427 -133973376409573 -49867461850602 -201059414463266 -57158530388676 -235666818919647 -170272735724484 -127074077931303 -184573797038828 -211069683812533 -123959938778993 -127307630675825 -78576507192275 -141224541671162 -90700022116615 -169747749136808 -163232108496108 -14705415323555 -6074784703983 -112081731446072 -228373442613967 -111378817744299 -270499941843188 -249640679821299 -156971488986407 -103696048387329 -75103159200955 -197169241601563 -106422142689385 -254894846089019 -227239026005134 -205459221436285 -154560306474176 -120563616203550 -48494789897057 -242838294481922 -101071922506212 -271784499498609 -131359082333830 -270731365855298 -240612987190362 -218760047189939 -46495695287869 -180568936877456 -63742736417318 -181749120880045 -73043121282462 -111883032149256 -202637932271266 -116201579682340 -206910464670125 -189619903460038 -217807889982462 -72494424009188 -193180377965214 -88333160161788 -241185426608770 -219589757622761 -82039486918882 -45675628719527 -133663934161940 -134892909637770 -258770955975677 -208658771292499 -57759937705334 -189700142021358 -41438324476475 -71210665004489 -237984233941122 -189417228536593 -73773607498654 -273133003041588 -277203305329148 -215269390003183 -165278153714166 -174300247555020 -69796075857412 -86762477565868 -197919588229702 -9188660500477 -75723144385899 -105694075273512 -263384370903438 -125785469189269 -19417461832183 -251578504662976 -174173254151339 -120565418043158 -79987398412261 -144281669833904 -202690820724912 -103001747871869 -232010926184063 -173307321857009 -131905412560091 -187383125332125 -142955311738390 -208248119394933 -102942818787677 -134749114848619 -157816153546668 -167549849424931 -38440015361404 -134257594109233 -139199554603902 -140501319008002 -51835610517350 -30575088144373 -222638950212932 -69613365307773 -36671328985741 -137684595489222 -34124960548088 -100766500172667 -263489107940989 -74383067745361 -115240226703703 -198834083547729 -271109293859875 -253919080109323 -83431582464960 -175825660131507 -80050242310419 -197761911184115 -268669954138098 -58055613235032 -1457016948278 -259310529804586 -104794159845608 -170805142432429 -83111705503781 -63192997789158 -223953783759738 -123562772225042 -22451917989039 -187207837654539 -112299375577206 -4426206141149 -216911841658692 -92431513814280 -263319529453376 -167354044219527 -198920932528192 -228354252474787 -91028129940998 -112299607965684 -180594362118308 -194726144918871 -18536714510155 -219379642749675 -79413876643537 -96206509916207 -2466302372338 -221415278527758 -7140977670475 -147079162449451 -222609601790679 -158028802815256 -126978628784816 -204134817266714 -271067711679593 -261180137473086 -117261043748157 -153884985506305 -209516372304295 -156172508246859 -195735916777871 -277056792761278 -26666127200801 -59094724677069 -150881760449973 -93900178856047 -88501141077355 -74357032901141 -194323995044667 -184135768922071 -202476533146032 -30782791402638 -232315926852023 -10018357593834 -259728848808281 -10050241537759 -273003621482111 -72050701840981 -69800512886806 -118721411068514 -90510982763651 -190777084748872 -173710046948517 -190794567489983 -96458602082390 -27309797502267 -151120340853866 -73361056355032 -17433554390524 -181721313158806 -60649419871222 -258866536861274 -30302444993974 -238125565205804 -39765622564489 -279955856526546 -166157875492479 -83206064368714 -215850377603229 -258828070894644 -145882899302479 -185300911241366 -75451140907778 -108680602708509 -151581139193240 -278015914424321 -26016355273808 -108632437171200 -94835004343210 -240141538872886 -174520409992213 -236261518471359 -117036101540984 -104888113280710 -123734748567741 -232595153250260 -263389396552813 -258623279329486 -103394277272442 -160599094409607 -138764740024265 -276415810654355 -225889911961777 -151739037497291 -170086649597987 -221732931102911 -179542156016478 -162647590440942 -50766959120072 -219980381368217 -32209232281985 -23604722348230 -75268857072469 -149639985651509 -206465127851001 -132004886287260 -190620096988026 -152079928892924 -255247889213282 -117147579776747 -79242446580433 -243422715615893 -90899773863063 -55698325732789 -234656498023610 -69416186139760 -132075514624790 -45821635005677 -126063721667033 -240239593996298 -144505211363426 -137850514361903 -50760989212289 -149515877428741 -183645861382108 -21641266771390 -101598461903259 -113253641994999 -102926779875333 -39612942161863 -232597727136012 -249797460027000 -264162179037066 -169595013004234 -96689151448250 -31999280536520 -85810537404376 -87568391986980 -5896259383340 -237502741461425 -72159150777155 -34229982090100 -56684313272600 -199376372384653 -76842368693355 -7796782485672 -82950933606732 -196060907682111 -24845741056789 -12627959622392 -50655472894222 -206110789786540 -153737535934374 -47213862517911 -15710473730486 -163612756219709 -260604262527026 -181215712979113 -112965469624647 -259856579518738 -44766019205738 -108317014188784 -87291069085587 -45649681113123 -114898432742761 -275415960657154 -243702563848377 -13313440108389 -115699797275810 -84528629333684 -118871716248462 -45825110023086 -253861470593193 -141428537756217 -110746790411044 -115330942644911 -17333682234643 -277392010500872 -267716819611969 -100461722778019 -34438755090335 -97890612271347 -278468307149499 -194044618878514 -14780633997346 -144532112562522 -256600667980845 -276812382077347 -178511502013033 -271736601163397 -126824240797746 -34668144133632 -132990676975047 -103577480749246 -156077218655072 -55072092444988 -201864226110524 -260737621122696 -29638030744810 -243087480463736 -172707316636145 -5609959109774 -83129119461646 -268836204597086 -109940295213747 -56776423726708 -37805188408972 -204982556364786 -79686487407012 -112333638159009 -89388382019315 -175646070928944 -55473739641875 -49347560602833 -258908038888474 -23678069942452 -41929781991149 -47222983688866 -208959947791568 -237465057028154 -258577136670361 -12243754080685 -180545368307521 -75936890832753 -184737576941155 -222073769404843 -246464205995288 -259272029943966 -96326430866559 -103828728700046 -77636390319425 -209989540134982 -84500129148085 -218157250903036 -197449986561561 -226335546500931 -27329721013961 -163958510789405 -134225752376624 -52915811262907 -79732554873662 -138612346118655 -201322805559908 -242530614835521 -198933919415684 -277166362571696 -27870314120432 -273211823779171 -108568769265591 -156478145934174 -260354530734195 -4809883311919 -130845736528385 -253750856045613 -192566243746859 -263981324529649 -22381182413040 -127282001247787 -67342209279646 -124371734353642 -145197566558333 -264571167024777 -30840965729876 -150042883030308 -88538421455611 -133289388219756 -149469989930436 -224289785321934 -74523519063593 -216303199266807 -87025066374156 -196074650231213 -276376293014199 -101889035251296 -190148401452122 -82890520826358 -120353898115446 -215576908607866 -256676606136948 -148340185513811 -70987389544600 -212739862471198 -239326552433565 -16832047657210 -104585059610397 -218838284247112 -256918627810955 -164382376141892 -210424921800804 -147701851213742 -279543087573724 -46313922615890 -32631987099591 -230119827889191 -107996475685376 -148414946361095 -188015800079475 -226753534890664 -117043031021704 -5262039251771 -102155311935293 -234275508793662 -46331405357001 -151907741746804 -136203412988626 -209777825788238 -240041643396844 -178369907403828 -220163858288740 -242634081102791 -238496996698300 -25900537545718 -98189857284934 -44853924308842 -138687097722160 -128323537474460 -141845266417083 -179720728748971 -236363530303443 -154157420010959 -119678803185542 -133322486674623 -37530193764136 -273652267121759 -48176168639664 -87865273588477 -139951315363203 -158479200771611 -160558661749909 -96706688060875 -232172252571673 -123283074345403 -48068137538112 -100437194273143 -82209773212114 -127147078006755 -244621779587462 -78673904180077 -195488447011708 -114421593180768 -144691175125899 -40675566252695 -181852507338566 -177232249826438 -281066858057479 -189240555990922 -70750386552128 -116473851294837 -263015480000000 -243826956661922 -146220429928161 -238103095680726 -280553046458955 -267087663710825 -40204842474485 -176651842449594 -62410952675451 -252048956686749 -251772037002239 -24321816968430 -126162377590470 -272973860075935 -133237209489790 -26434783321165 -246703353765852 -4409853641602 -78571905031521 -20530650188614 -244746480641880 -222411676588939 -125226929244016 -85113337763269 -117714377148414 -15232469833442 -123914904433131 -246806057263595 -272103738726728 -24858612299909 -158945692179397 -22188624204627 -246190039998205 -10731471865497 -37603847267991 -166010076118007 -86048499349042 -190576554763530 -31852904976767 -81730166176409 -112686600423226 -224464686571615 -203952545181793 -83659151644151 -249987187499470 -77878612370463 -43582941868240 -88775733138680 -23540540804870 -266766309107560 -153814612393093 -43395017198118 -109678401788705 -78637948396089 -55038458771734 -167645765277932 -95250182492631 -160376779935701 -103262735428502 -255959073613985 -262869499269721 -44214749714929 -73406694018217 -183913959243226 -84340746723732 -135946186087565 -216165252226612 -13960172085984 -57529742527484 -2258201557754 -148830157176325 -26807297200511 -131663027101767 -1140483555461 -2259987287578 -216872601837607 -43677162019215 -2873696370796 -182937803511144 -207468582364803 -197631105876755 -144955900254770 -196346226727133 -35424213835585 -125176234436566 -83417140330284 -227933436406037 -69736710802757 -102972486140086 -207236786893236 -262704070530578 -222356266755454 -115560440633960 -14906775919085 -39898302877206 -183880478060985 -19763605182761 -31222335690275 -35696470692314 -280068957751314 -265710676016019 -118882269326120 -210363728958074 -51143348088020 -225111615790732 -220811758559105 -154865076104766 -182760124117356 -84581737395375 -7644096741932 -50201835623034 -97835817707871 -29800593080932 -173237437756500 -146127104266104 -143812538922912 -124261835791842 -250157068638224 -141076807600776 -174516657968341 -71080437101907 -227985546601555 -14845933530998 -101868774712311 -80532154923643 -108718414567580 -44575426491957 -135069223647839 -92133773224738 -30707593834195 -47319039162697 -48236450214025 -248827276893992 -165763681365774 -202609082618954 -222557085431682 -84479442399464 -29352016297833 -127340989901469 -218350041672339 -253493517280544 -139176383161400 -161691454402555 -172209990880161 -265658225295292 -54946533476885 -108443365070554 -31471163227465 -146403899116765 -254283607397019 -85658581875636 -4228537130514 -11429086131612 -250439463152010 -66636003896347 -166994174612783 -69004130555070 -19707585020307 -115581201425969 -39451045147239 -58884287157994 -167426284059603 -213163316269318 -191194317239363 -226425086837722 -196245275549183 -46869331907198 -145229389462061 -104390792889969 -239819823049721 -97427883795487 -164306045533521 -35612175980428 -10393959186302 -276926512149756 -18838479879312 -68307398592480 -14968312718775 -266830324945756 -231401510184829 -226002472406137 -88379457272824 -214119473228628 -122236250162973 -19568819244152 -256614502559836 -194070838439202 -225646760316655 -114302012889807 -265799650172176 -144620625007331 -70004294941694 -79195647521697 -234562597797187 -127487940904796 -218382737917663 -26145807502727 -20794423100727 -250282058841821 -224573815283750 -8012207439014 -13461761393268 -37223955108347 -159145101046642 -7771085931198 -72667231832274 -217908056343914 -152883208554309 -248228156068056 -233855605975234 -278305042285988 -85012780877998 -160040678280669 -17261856662320 -195441609008605 -5454397689060 -189555802012922 -5742071169137 -141413608391250 -232211903337540 -90959409001248 -3512419067675 -233586771295011 -142331738045811 -92782042297787 -52321886010927 -44843739469047 -15626473435346 -71598798263527 -102360138138471 -107575248907749 -91180323599188 -163401138046924 -18094603517248 -88779377762223 -215278888233061 -221112044616707 -193908804858062 -211095883328354 -176932453252381 -257117553585889 -20527440276321 -111504053491850 -34462220024454 -161580808195343 -12372181380698 -40342149960861 -89011695886878 -69840420435319 -259137290038425 -257833696860715 -97818417139494 -241520749096833 -202902340560135 -173044062734702 -78498866377291 -66538440520608 -265251614333751 -258807369648586 -47808175443446 -184225576823346 -19631710822414 -258238940541832 -106926347298630 -183002480328822 -107584554509856 -72223594011422 -270828541700494 -274816616360722 -265698075423585 -48754473816386 -127838951891040 -63119314527252 -91035443155204 -183594994364631 -251102000809734 -95670392583658 -263092326491225 -8537590557130 -126173788407565 -165969716514414 -231043057325675 -116255902248369 -197487328110889 -86214952990269 -280104877280013 -38387156032253 -143391256369554 -245333481003884 -253277385157373 -227182035893695 -137785675073337 -233713526046321 -6108634010850 -76474418427849 -132535303356498 -248268669418361 -65378641114331 -194975314249517 -187227661353793 -19984875771509 -7816392233816 -175978590701676 -141897490900950 -166363509627769 -62445400999953 -150578960884391 -127462107654937 -234485635143693 -27261183740972 -184398354052107 -240487839589234 -83144782560906 -195662436032292 -55814890726725 -115832203012240 -195395242533686 -207740410663403 -251116734712643 -37681993681152 -127939065925766 -231248472977697 -200170316669632 -198797791786426 -38068078590668 -99852488025316 -24217415218401 -14399436377996 -213225918167560 -221577920560739 -225912139159334 -177544900225140 -158158836733141 -252037140387539 -154115066086232 -80225335581840 -3910429777793 -198832803793190 -279136891261864 -236205647036418 -202414679571207 -10863306859003 -118868974710358 -199739734354440 -75150379324741 -228203783261010 -13378917028272 -74389316587751 -191345795372414 -277015066115558 -222527581312371 -223812870566442 -146001656530027 -133520215907179 -78218617074507 -139819093315653 -135354860648965 -72878106681843 -167818277545266 -225164986051284 -279919754183435 -42597235887455 -185530021288616 -183302134673495 -119046090315065 -111382447509593 -132695546568778 -20906460956644 -16909467166103 -218502689938857 -155215748004788 -75772463527828 -14449830786017 -275424632157137 -134799093073295 -128186595040846 -249850466734878 -177632616219579 -128968219253046 -2090099827768 -87471210246855 -240630692549616 -165670606768894 -190986673418817 -3378747517157 -221430625397127 -30468968008389 -19181015446759 -245169643581311 -101529499548893 -243638025601980 -12501807846965 -151470517576022 -231525872278164 -175192094557090 -224517005154536 -239913092349342 -8379077150315 -263426682210280 -62057885488370 -62281123462004 -47417152863558 -4802973141036 -92829020229706 -99676747195468 -155391025420130 -24075117978015 -3216713293401 -237590302276789 -251907185818475 -95881029614898 -120900158049373 -148695566814959 -2947488358490 -183981166139415 -204100894859361 -241481934882124 -18680503302266 -237005375826024 -203286456191687 -97932866929160 -181198062797237 -200775625488672 -169688628509569 -43276411900489 -18848217705783 -22134161390337 -76977814648825 -212435776385346 -130130650281383 -2492134307965 -213194353333302 -228111057562177 -135408146271473 -46570674252209 -84331351718560 -42924351220411 -28817020226351 -13579651721131 -136238893195743 -112742094188435 -56891429424863 -158107182389333 -257294218974774 -234785827666072 -8016077854234 -137867283320627 -29980614417964 -247187179726940 -248460787540021 -236494324816180 -182375787345330 -202088510136616 -103877280097556 -268469650312243 -56798627902796 -127093440341838 -41234993002581 -252782345590362 -21407399747760 -197395206688863 -110587643349586 -46857515607988 -195268937009463 -65289562139428 -91618426623903 -12377872333730 -155676479258765 -257735040477760 -187504709658370 -166911319406782 -169139360549220 -78748152408134 -37721831374170 -163874937112317 -53869660710929 -170877969528694 -270482620176390 -193345850441673 -91093778455811 -72131029838203 -268554810767725 -235604312935320 -136171958166965 -109095018711480 -186700632686104 -7673708784754 -234581978300539 -171326054617281 -253387171025371 -177444729779794 -2296333991390 -262133599418289 -247483506731448 -63626960257498 -187218667002653 -222287284952199 -267324354336481 -260594525751703 -173682315340489 -31240000924688 -199242087915039 -58353272792155 -94958406230697 -197500322477121 -138147401557717 -156460952935832 -109701591767759 -38834363661363 -121758561150699 -171219803692753 -36228796161981 -38508378619786 -147707825981941 -260270099140572 -41769145241906 -171834946247083 -236433396675610 -235556386526527 -222049177031047 -118371719346140 -75465219429583 -242343410633956 -77801794157313 -261000339574095 -126669853666927 -265892646667453 -29135421310560 -31976551120646 -176728411762676 -229899385215775 -279353521110534 -179541550685903 -271721856129162 -230031136116335 -71357313666752 -244940483181696 -71556477037897 -113627156653139 -62362202599132 -178131788529052 -137476551100014 -226083269906836 -70474988585252 -141672149188286 -47984824262242 -225647261906535 -56331786333552 -234495512289126 -118485568566644 -79802893879097 -126959816802730 -239893849249502 -97778549102211 -92564959523237 -120206364087926 -13893028572490 -69089582818627 -264867410552189 -170701483863617 -225969358236298 -61986530494749 -5372424998068 -198780703261480 -115624476287350 -179779121666435 -121921754224865 -78964540809018 -4465424244805 -241453948484933 -127756840012938 -214405549275927 -80424136169882 -259467330115892 -164783806819981 -5437377787057 -229392733415179 -275249589051839 -246291360551670 -5057754398667 -193539315749502 -137783111933794 -98972768349271 -24570710601741 -248148049214560 -181807732449478 -160657879786787 -18554896418915 -108377502188239 -157479385485196 -224692657589304 -217260626216005 -192545349175790 -181491525538105 -160816046573428 -135674106558495 -124065489993977 -36244610747284 -270762680942077 -47713407514107 -78389244898105 -126635818888370 -44423618939893 -46910663425426 -135729517220137 -124059239939593 -265431499538742 -215183961469691 -15510625384839 -87744268880314 -32603772841989 -257178264859990 -221402883107195 -89240060265280 -134219525551619 -232236165662583 -26413135602192 -223686685513105 -247686466512349 -101948075909358 -254570766919541 -209304640360881 -229279269443769 -225417745350734 -29721635545330 -242104638223412 -171421694517828 -5109494844816 -242415292919662 -178381145956878 -205142926071535 -83010459911961 -191215769392525 -148878872820300 -61768333712063 -87678322427579 -163859482963547 -171615830094406 -200231075390447 -249877577124801 -129060794354112 -244428676238982 -211941877069702 -281270522236525 -30147937427881 -241247696690261 -142738399191954 -186837450021511 -89405786987374 -223390745417660 -168079700575413 -142999561431363 -127208333501446 -99502600347351 -82819992087429 -271624180266856 -164256301419276 -29977990425795 -52155745768551 -191304156716576 -84618500845709 -35146701943588 -213919095985921 -81486694409970 -80403975175809 -167312714176588 -175310001871852 -141462269807000 -253034145317032 -129795865198277 -185716288192186 -275736500519213 -162966562608397 -27783878218822 -54208122650982 -101613565316448 -278090336746068 -66813898066659 -79236039235955 -1613879591689 -42439131435306 -197087513463265 -104412505845317 -10660806311464 -41458448192247 -77283810688073 -32440722531238 -1084966035087 -72069980177090 -103926924998204 -63213919320631 -243397721539892 -60507821047224 -189036009116449 -188946144529512 -100359760597261 -14399718497111 -78413980335760 -51895722094128 -119926137800910 -72754284295631 -22298689582199 -277308629813678 -167859029367849 -157495449936994 -43354148024110 -157460944214386 -31157994226527 -255146782027240 -18227214996211 -260712197383057 -208508019838035 -117002888842780 -25801281070459 -14025580265140 -146124613333811 -26270758322603 -198680853209769 -4973683129178 -174666442490849 -54184162082659 -1935836630759 -48240302151828 -127101105943151 -147313878312735 -217576789025113 -91720090297009 -251950087599429 -274348200446608 -275616726615170 -62729189142802 -148047837742292 -278276151487068 -42733089912742 -65517372039812 -275525073495135 -148259455882085 -7097156823414 -46367764515486 -29980349465837 -257439615920010 -266688261281794 -266763325007064 -111169808843715 -195670861493460 -22471634198564 -100284759944653 -556401035482 -36183330435078 -4180576246398 -4179847761004 -65034204244219 -263062396678345 -10558830542209 -152713110484394 -70920011239902 -228194733356021 -257623563510594 -230001932888807 -106923877017435 -32419143309261 -90660633349836 -64471484770964 -6338635701373 -141429180856552 -80257002451325 -182907194481769 -52609735971680 -65663418258982 -103083341285934 -227560832497233 -181882677265882 -84606314417455 -115796771450763 -113859203562224 -234959966673573 -80117064540596 -34820353473081 -146502468112655 -220457050494723 -194173467089569 -208056994393168 -191118204876873 -251148862012112 -91947001664136 -12959883640748 -75048818095706 -93436759007449 -196532312296005 -196052585502086 -133568711151069 -17598018640523 -96865040866524 -61341468117715 -181074194062040 -195822079119889 -234330633249725 -203259975901179 -54692590575424 -97640542830144 -51031743306265 -207520180592563 -175995075542524 -79797605958183 -202804741267785 -8848621034858 -82557695494468 -91977353195356 -23884448574422 -38313323666890 -155760846195141 -94135116519052 -235968135908325 -129386582623432 -162611388826029 -15052852893806 -126331535761353 -225455842078848 -196516152091255 -232432006389332 -219745403476456 -177617549740759 -111059886028097 -233062370590374 -14622616095446 -18588982412799 -200443083836887 -74495900482765 -280694636146447 -260535770962022 -246062166223233 -191071156227588 -251297951065772 -127256610115718 -43009286370906 -227978943628012 -279803054830408 -218521789960257 -68898396222211 -276541864982792 -162234548081026 -229574723324776 -192202288295451 -151003701770765 -179300509750309 -250567371578204 -55121399527981 -217194642842777 -217841415286053 -94609432389635 -268525271613305 -277678737793139 -123879735757013 -171380980411506 -4949739885813 -108576083796607 -33164391337422 -63674201484255 -88990541733833 -190206996633407 -123234399538133 -60183622827758 -170669561780774 -275298136646245 -35373917253596 -7516425094254 -105319664033035 -131469133904069 -40395575330655 -159538731069140 -196086474127187 -249191691640656 -235304177081780 -259403278228415 -2371600976696 -74927235270712 -111840008821258 -130961254329967 -136673637922707 -49881251738476 -101473974667336 -223706368353409 -111974811092334 -184242298381104 -226660934127308 -67994382987228 -127683168592468 -125440932503924 -70545007976862 -159410372696024 -228042429470189 -67405814071162 -255698223263812 -241668554397288 -253955015160505 -177531551678437 -227855642963903 -158479431271867 -58790358418824 -108581499849969 -207655076010876 -111287161662540 -152108182320771 -147241444888726 -17144740141283 -276696029878987 -115027876927802 -139424234937960 -166837832933519 -11234345602203 -19196701528058 -56802605791727 -160507532659141 -263223260079271 -77257310481403 -143852853296319 -85261743363306 -172636075950506 -164238451450046 -180366904852036 -156865179596301 -38522530837975 -55007935556571 -96542403199695 -195809299075853 -205403670055508 -181819086054663 -151190153388841 -199351773223522 -91947813398512 -170087046752750 -209116355408480 -184349579693181 -10285649664105 -51505168408139 -220490489535752 -100001003158796 -210895579502499 -5002738825403 -173051312360703 -211728966207844 -39966451105266 -1432285869875 -49062549718623 -100972729750165 -143584427876046 -226435821530246 -176687555571295 -71270717055420 -224161018023590 -16456338267978 -150053739402088 -168473560563238 -141330727963060 -208866476135650 -64724743408488 -69847496349882 -120516479626777 -86327346017718 -240062750147728 -222256456285829 -103957900616901 -144501585936448 -191866730770966 -248899877445709 -97801778313730 -273913666843762 -91320334940390 -211438249931851 -160319933599431 -267420210838416 -65705568266779 -62005080903674 -68646005744384 -104738608464831 -264823740032375 -207686027397628 -112807943957459 -112323171858047 -160316451362982 -126870753180915 -105200852933262 -23452301957014 -216931247693737 -271838647288568 -70291434341854 -99629397099245 -195555568135395 -216758096424862 -81809676919089 -93918999002694 -223513144586853 -93857314267098 -269563250798176 -64007590456057 -257742660898930 -25829171998559 -73399216219993 -87023363040806 -217590617164593 -40911506933599 -231102682100342 -280498878358824 -226056440128720 -99020731971305 -43179073656884 -143026307080464 -38409066866565 -202074983040223 -263728415427713 -240273581071269 -86189252089751 -142053063093125 -191905938471212 -77182639175477 -98375065197217 -243025715659642 -32896410311653 -234377952561554 -168605865978878 -173139178146974 -224444651429269 -224162244293796 -79813669622726 -167700002652598 -67453774639479 -201486434502589 -88495148497980 -143608437442519 -231445317325925 -231162769171244 -149644218049230 -160938724310092 -87713367899772 -123575501096154 -149835788913204 -76942953301893 -98917387335332 -63509444203337 -29147629679161 -214102181872679 -260007331144317 -30289962643336 -146160734399787 -60626891424248 -78657553835410 -180991703403048 -177925413806369 -138359303108455 -133287113715043 -479293259304 -139854097772700 -259657011434676 -194726419603912 -215172273790548 -237012193768538 -11965409724680 -214623406128787 -209826670869651 -47364833773917 -66406486846333 -261552379789722 -29818105967810 -166150989420824 -178793386191400 -221168985323269 -124846119548970 -195624327526125 -215642508451397 -58778054981399 -17734365633609 -176390304346842 -46595037240158 -276482861432434 -208912562412926 -153064404936954 -266743877967872 -38295602895155 -121028400611766 -151307789021518 -148105795275650 -221286054547961 -188203638208123 -188288101638943 -210791867063046 -128696821788300 -125302888343291 -34965573427263 -110970557328318 -209195201589291 -211606429096117 -40707933733663 -129754196551455 -39275230023331 -140396113721794 -6980790841983 -184326764768320 -64150267981339 -145219400714844 -264608229876957 -113389928492099 -257658678260158 -127860759415897 -46481573268748 -161428051404016 -157668499532530 -71299513339169 -120438139557622 -118841740745990 -39280416979122 -195564399295518 -64799193893800 -66446500592201 -58524641810428 -179360976273 -8193910135887 -43234055731005 -183510522895910 -258443149739529 -13618976534145 -47502295974039 -144288956281595 -253614915439593 -80050656828294 -88069739962334 -13256611010675 -67353955559749 -78750250860954 -196180211843409 -263678137116492 -193711993190147 -202432213476165 -151314031963638 -153144055513376 -247546958079128 -245516954902938 -24704008015738 -239755871965213 -158661524036134 -196784565100177 -254353275177860 -220237665932686 -231787069000947 -128562892051500 -280552142623532 -30722077091777 -223438049960477 -193554323524861 -51818991417285 -31736237914369 -1571924144675 -274071068639150 -27366580625250 -47434503825950 -154444846101477 -134293149195496 -12414416345973 -3602884903895 -111709552914079 -64955882195844 -207228469745364 -140631643432220 -100012701068980 -78458784851465 -241658996981733 -1833473197920 -199564980973288 -198571953443017 -40016783665531 -7671177107668 -276387676768589 -228122499492303 -239863756076661 -267438163896425 -58895933149842 -149714614667890 -217791842533181 -205829905421451 -136834275757850 -75827656657811 -182444771071385 -105093528392355 -226890383360765 -257399747435678 -132949468481912 -146729802078459 -97635183168244 -161202771843854 -225231740487859 -205981630721687 -35950143638605 -241072134544334 -185277921743281 -165807589935568 -70205349039771 -175327023783732 -263505113629980 -132939845840531 -121066162834049 -218693064574583 -279444844490123 -150861400083849 -29614775147734 -39370031252312 -60682685338712 -89859682409719 -218885611922716 -144420956620166 -154717465086858 -8306481042587 -109658971426015 -246023065600360 -29833252415279 -144125339312984 -265158449128638 -2860680236116 -12139180946679 -275262877097667 -55658420744498 -147678112687110 -65500659899072 -242309759772193 -125838192709120 -64700853569934 -150605564002866 -32807824654444 -191841574189949 -268053210388347 -92831237868046 -249338677798884 -24518632282272 -77058327905938 -16782645953468 -32026086742541 -175233272967972 -20342690998104 -153856170344018 -194871390647591 -205050609552733 -277897612758585 -134204946926207 -205085014227933 -186908904086196 -11037825229008 -149578858080859 -99484591533037 -40462419718050 -171379679205149 -232923204044732 -119348319437450 -31290401482127 -159327938106837 -87840054165148 -119901633039164 -98934512912769 -74221703166405 -164303161712323 -10531868776057 -95919660794206 -36283303680958 -148234995801178 -11574053630607 -28569458331498 -16034490647951 -272417565663880 -193688171635739 -252768809095954 -52027758079557 -204511413776259 -103761460511040 -241486144382836 -26250611864009 -275085908952165 -27527987042822 -229795895122222 -42961060930431 -2485760331352 -175178808208340 -181019971958423 -224358660296620 -252807089605491 -114820458643883 -60832166367840 -1877977865067 -104780866247351 -199978662496343 -270415949825763 -41722381408386 -136364373887277 -247024076715169 -223049593671719 -257949299317135 -109765517264762 -145270221681861 -111590186816763 -156467101355366 -232239235895184 -217323128242488 -46999297526945 -23453051697891 -179450792069361 -212819521485 -100268060301216 -280257355900119 -41596813322700 -159740089097248 -266339649534443 -28630710259353 -148334793680368 -186609358457145 -95214559644193 -92819930099145 -226056748881407 -142952817293350 -135106763113789 -273614292570196 -78283104642747 -22048938155758 -204313268326474 -241622078070664 -199838930636130 -216289578773042 -132486481913533 -157154515809691 -72241395566676 -163036605425232 -16786131028243 -215148383951994 -138792921564303 -152257211425498 -151763551995451 -9296916293506 -274552020988190 -207567568781417 -195139462216156 -257496486237390 -88347562981969 -22618366129206 -233724375445970 -205721985995142 -145703344254501 -242145881364016 -280616186860618 -161520850876255 -257994927642607 -257109566339278 -36572294541279 -241949042359271 -81202326558052 -16652201291443 -205712690824442 -175934193726828 -55004358845844 -252989020694710 -47048838165414 -194380926993099 -113184094533261 -126810231513966 -30093027694619 -263701435695159 -171647630950356 -164072443098182 -280956465933649 -14242775353265 -238663117979391 -280531252010046 -266426555519484 -246036525878643 -22135267373083 -262613779655657 -74765178813440 -167867007630267 -79840769718265 -88092904348419 -197941764471839 -280487614313290 -122150294757737 -43153371082652 -216988331825321 -122984146374753 -98680281697789 -5798803817926 -183434806663896 -193274017163474 -211599706571821 -15317418369261 -157226800605769 -149763664788804 -18041757963098 -255781760659794 -217976196715973 -46445273844319 -186674684736749 -36008154754041 -86922555597669 -246412551469640 -53774729145562 -95881615562883 -42882562441243 -274586090119138 -61627320946526 -241064819688171 -187643699967977 -19187477934035 -239374466104885 -36058851401885 -141310282171460 -203217996068172 -93653827886118 -116496364374881 -91464464466401 -66687218072058 -92293304264069 -241816863244899 -123080042397564 -80998753358116 -32296436962580 -63216668375298 -180283832931366 -118108845861662 -105780144126363 -240277879571387 -197273160301078 -247109202504432 -250682453681855 -157015097496538 -194560639323971 -35585943247180 -234219376022854 -200640859499671 -6272699963840 -277766652588348 -213436783321736 -244953291313007 -187891063809776 -253782796704573 -14683703907994 -38740332916150 -121678358898144 -270658997707013 -252555166911829 -28701417283633 -119446604696995 -113761247503384 -41717291476006 -15483788628276 -279452971368354 -42342564146959 -173016302404059 -146993150854546 -20920835155883 -247262720918510 -226254190674964 -140780060553364 -208583890679597 -85159366375909 -169889377742115 -129948646112021 -78081204449407 -263614080379242 -24737340391971 -182833847488552 -17137744728115 -63138503731617 -155484895351770 -226137131373029 -1520800705825 -154855864363397 -27290949659479 -111611171171235 -167165327797825 -272664924900395 -178686984812686 -50805631505612 -66167654742528 -48571565865719 -69181603256238 -4731478859773 -185147349410379 -273708260691765 -34724255927006 -123604941743374 -8660470065062 -68602611047247 -204081052888675 -69685407891114 -56514295669381 -99464752134006 -45542303579462 -145385484345829 -254949988125346 -13140250986917 -138026286068956 -226860517487068 -67403830545832 -280850895273988 -136453495364318 -169326747637247 -257438290550619 -245357011054344 -214141422949595 -100122991616694 -175839019871521 -92924274578438 -43903072334487 -27751343577468 -37780731261438 -263698958568120 -31447501930649 -253817694638360 -197157946249156 -233737708951928 -101241583822600 -235193009258948 -232184595458830 -135195432085389 -110415591012169 -6117739922378 -19484410928782 -275849016440532 -59701772337918 -117314307426164 -86561497746861 -182568042606256 -81117938339251 -85620336338698 -4068160463808 -95117384467533 -15075184191647 -144297571356238 -110518996896245 -39806393502614 -278531778740786 -231201490825163 -163178956490432 -32488525420589 -9061521659664 -137067675154728 -45885528684296 -140166777882181 -31051791866045 -222488403097874 -115681293443612 -160036337534954 -234436044932875 -3657970360602 -225713067764357 -94968414489095 -165155006334150 -10474594584451 -84766397577424 -279855637073239 -135831319810101 -83978326503951 -80787144373972 -214606299779862 -87014318494970 -89095597512920 -133521905268527 -177509199777946 -88474765370477 -128387775964253 -98332957247021 -206383670982493 -250756790994619 -33860511227756 -231823892977840 -171121181366257 -32543754883678 -237000780320121 -263246277109949 -79666273847235 -204821415224296 -39973598350188 -19853869630242 -33063172694452 -271974878163945 -92577809014364 -133157003012223 -151754049926706 -9014323953723 -233249143498425 -112572316980010 -14465056155112 -68202483965426 -110385605589825 -34321234671198 -200518100273191 -209632035542358 -176919199567013 -226611785586800 -123762332188206 -114505632667529 -119255375683434 -166897613571159 -269307617068514 -145274800196720 -151651779739440 -46661613908352 -256440707924641 -244788840427032 -125412586812571 -82316333579011 -237801069047640 -28774764780234 -244417124840096 -211768551698899 -122732354494760 -118773132667802 -248341525926982 -23429161859337 -197868457335200 -190629175555207 -235137511371325 -87081057283450 -81728541619481 -31145747220457 -106863860542122 -213876483834885 -175119760803940 -53865408356347 -54094162503548 -218866598393103 -3722723905434 -107617289969305 -243404423166641 -263114328288366 -222251245064455 -17004052160321 -22484918732767 -65844881546073 -205705356767559 -208120380293519 -249039487623436 -104981766824141 -262693154571837 -216663120222150 -24951196110151 -149857226498204 -125240335948286 -30924420007945 -201620339605620 -225351588087173 -69943000445703 -57037402013007 -107541173079657 -280205447289074 -261028810974826 -50894053095349 -78548889892791 -169954622416468 -238244091025859 -121601182836857 -57985263844375 -97074165596751 -33634616405020 -259831221919263 -115376732316022 -162439201706095 -86328538262700 -190622521611857 -232641765314786 -280267159444920 -179109403054572 -221828617271707 -182288121784632 -132152788157657 -115693054218374 -16001302770595 -222909624327242 -208676411405299 -32144461405980 -159730162060122 -231811853336413 -64837389255848 -162183581249994 -966152621187 -1865992250969 -62440742640649 -254581066290823 -263181322880034 -119692535529078 -234774222109394 -27149994630211 -189788923729012 -16741146136819 -65222245657349 -32478022404668 -158886295714476 -56207409795695 -61696215200716 -19564488435608 -180033599257531 -1641762090289 -262199554279470 -272028253853730 -78905936404053 -142790563129795 -173876692241397 -193296647674794 -81224000299804 -18884207384091 -151177111442425 -92819752438194 -77871876944067 -192903996118799 -2726348800416 -52059522257427 -118084956023108 -69288267293432 -75778795912753 -32960562391611 -53871973771260 -31351460668304 -243429769289711 -1856522575289 -174584163416261 -179949118162574 -2136056541867 -240439531677715 -249073503130259 -219574734434880 -148846883385256 -125758570954953 -273388146742598 -100639530379246 -217159262979628 -193923856000195 -271935363535022 -67193387970658 -1162690642809 -32359012885407 -133690130337971 -29864430467254 -217083460883649 -261621696451829 -175518887581098 -243393677291746 -128834367032287 -175339583264814 -57188444570467 -84318339416735 -67621636051102 -226965346566351 -209616603838392 -221677609673349 -188397142350860 -53369962552936 -247945758909357 -97956168254157 -24919069749182 -221409379176666 -56873377452760 -263494963717652 -45513726348234 -195972208721505 -44048449283060 -45683969097012 -256222951481662 -157027166322996 -133057615514287 -50972391753573 -50134993969009 -58818171764711 -62731505636171 -36357074018110 -274143854037523 -197725257419814 -13504291219806 -2746025955492 -247463086404055 -172937657193972 -201090877520701 -85058883247997 -134194866052256 -959562931073 -80051686950702 -200108293870285 -229654041502028 -165618190506438 -97824024247181 -203376582473107 -222684643255086 -99952666410935 -117075138837924 -150579321034712 -177417342330506 -154668207324539 -261959650037041 -48175252852762 -62147595589149 -73174129624395 -224467556221644 -236018113916511 -245565840266010 -243075461255878 -79437970767131 -136387733141006 -274843359304314 -21155175404864 -191827284895985 -117266124441359 -79987008654672 -25073702582568 -4109566686585 -257495535333789 -51352994889562 -229762287841659 -229548525183961 -118518445858889 -241659015567510 -123426166484610 -25729359228994 -250719153629190 -182986448418717 -71788650011984 -239432083319433 -44964262264946 -250192500370235 -101797664667917 -195560170688183 -197386568628542 -259790471282675 -139971565838820 -56034488579424 -115281821459917 -133850365937588 -35603946375956 -33461039323435 -127626989589634 -266092755826020 -266709823920143 -117789237902282 -238414656012229 -182827050930637 -116183599837739 -225985639851269 -204555197118351 -3316364379936 -106081739946065 -167751888591360 -207883342910176 -14019741071411 -232024059798196 -262024541704633 -158923543758125 -268646675977849 -270355730728860 -178139357800663 -220698979801605 -206274453247519 -73673220973291 -141816489424070 -159582685838373 -128699847043265 -23488541323215 -220850073288284 -59913639536769 -151686228063942 -59482126514495 -113432310354205 -175762316433338 -29661047439584 -117630962844472 -154946646665418 -90076673927083 -59312508937417 -52748480578372 -270516286201857 -186091779718572 -86977955079545 -155284644435970 -272350930943643 -144653618168912 -44912476100050 -124050222531387 -151147592943185 -164050271310839 -116869923890078 -118579109859984 -257238667593997 -213238877874536 -98242589272477 -36916934703690 -81428426072027 -44998013080310 -91360881568423 -254110996898460 -216941162070196 -136891227516421 -68948166289398 -85861274501200 -92830270310211 -123924287856439 -16867732826572 -154312368816140 -197283630817840 -177476648140027 -248631388983959 -237551365066166 -63822605312734 -200989448240247 -26793870957315 -112179096712197 -131460099178105 -209755344688089 -90784773762758 -31674511696808 -66952688904180 -257089936118248 -52308728343505 -65399575411082 -46517645625061 -86372644337577 -204722410115567 -104090883724007 -151298908423499 -74210494425824 -243610486519670 -263451057688082 -236787613717927 -113336291311836 -45062506862916 -200784203145979 -111680916254047 -274532492623635 -68715225712133 -68775010744825 -69902261636882 -246976658224279 -243073575669623 -154766063224445 -70620944573072 -14707925833283 -268742878743662 -215163843103735 -89251023279938 -121248032578790 -200717538853524 -154743305521159 -56443736436654 -232445792891986 -253906145470466 -243181410502773 -29890933550901 -109258135301811 -208998994319750 -140539243225511 -146137939547310 -132665647817919 -82284973954610 -259611203284396 -214969148081119 -156129410823483 -209116904449695 -220633999979580 -37799996625085 -173137649483064 -85075161516311 -91602500044586 -122746031964822 -120940462801977 -222665465389799 -50530423622133 -166056390657957 -23375077351805 -47499648313222 -249924640896635 -274312270950806 -116116904454152 -151361887297037 -235213994929496 -64461926198146 -113788371500712 -253569266351873 -169979006041827 -19020217230211 -6984676994892 -115245686593732 -7390700858701 -96567861487778 -109896738895377 -103684305446418 -162912659523391 -252167064477206 -78566115252449 -42554206208161 -202413479688766 -215609393906354 -65337168932914 -161401530378587 -158734198602829 -40408628258718 -251949740654021 -83224928440158 -238623106826480 -219633671959935 -125511199698853 -111848658088216 -247264086305644 -131067541543125 -169098650310854 -217813817148771 -280635352680335 -250728729563020 -274463345212369 -124010822293338 -8195262120686 -37397767758831 -279177781487386 -109397878020629 -201495054366860 -114745349793717 -194251970724752 -62444874795457 -276828319358214 -33813525675811 -10456546368561 -253952588681024 -13006671794069 -57535637267399 -158756742276730 -206074969109919 -256996238932605 -125777758341773 -82079358169290 -228950695975741 -125812259538449 -172391146463748 -88320627575098 -56193638456225 -267388844289230 -137376341861441 -20269568025085 -105359238555260 -120855218465102 -151661941001524 -266844449272948 -224380054399044 -153701604561934 -279330838361291 -224820324297812 -234691293540673 -166728194823247 -44365023427187 -27311726486436 -9389164700485 -73915517588543 -190720370219064 -161959730185609 -171068251753034 -106238163146099 -152633856430378 -77234508426204 -142694780533031 -15861017042040 -207335549656519 -249477743993879 -76079708267764 -101839363808704 -55783295150276 -149691587502011 -104448201067987 -179394957818583 -278455160548344 -90641428418722 -172570901813144 -163775453878596 -231666185142855 -10583392959848 -36124812909082 -84322616062829 -155897973952016 -142724433656551 -224657172373479 -280606113083908 -185969109793620 -149508872065833 -131478373277963 -3452003440877 -116511802578588 -108992954422947 -52505214252619 -63859293167251 -140598987599019 -145098185747929 -128834494866804 -230678385328698 -235906502927382 -130547224136185 -191662977778308 -57407849782231 -132404038398703 -71593376580635 -235551797464194 -197878599585327 -255492587983646 -137931138531184 -110403903333026 -109264550046022 -187354997835122 -122227701082364 -232022557427185 -8988906487851 -203881361114622 -84625535616681 -185345799166427 -23309232257603 -45984879759388 -136913605955687 -100324263812930 -115069642363105 -71855396417743 -167968301597515 -130997819994379 -272421505779217 -11728758552347 -204665571659659 -27890881337382 -195782805492156 -89545758932720 -111807539431254 -100155107671438 -209459129774128 -186143141394253 -8742173888578 -96341624359870 -201255134529654 -208549883269014 -220903844110252 -114579344320509 -171057563797545 -25868635975398 -62567322533708 -278995896646017 -56047085126698 -124299193756859 -83634049988857 -275531084219877 -137612778589142 -243603087615986 -276090031274602 -248853505828485 -261284644163569 -40862955757347 -236645629345380 -158177299480003 -82002425702204 -118563417184086 -206383276063937 -50845612940515 -13672175150551 -54284817775453 -243033686625216 -149717633640537 -23681332949508 -68057247061642 -193810826004630 -5781851452821 -253153070790727 -15829572886023 -232750405025744 -14848715063982 -128539288667328 -143893507077877 -176414152627008 -176986297017556 -177079339979452 -108706344786195 -246192927111589 -56189907739540 -188694646336273 -82986710605363 -68244454418645 -195281070459656 -219059667238562 -257860147667457 -256494904905043 -163863871260830 -264916718437823 -2363393846568 -281099617034340 -225026281360697 -41480348084885 -169381875294790 -192459916882958 -205015102482411 -114187796789752 -232878867240279 -97804017605635 -88038526336913 -31156107225755 -255200621157422 -202452467289187 -91982443865202 -40758665169378 -83493494756045 -26325796166533 -84275531690456 -276003814715325 -41605342556427 -120775306981536 -124961270954993 -171344709792934 -138355653274686 -155512969839083 -92087462472831 -107838717110328 -71965277209652 -97830737726039 -42836222445042 -83554634999387 -100748192233342 -16335415753247 -35107421541453 -116683784623542 -80889685028392 -130692184146673 -241117262885147 -24898831707785 -257263797822304 -61762755000423 -269300698668368 -87728737339085 -217076788605745 -244648560264245 -15923382104874 -254599244415180 -71995555361870 -244877445122575 -72526485306497 -69931242632905 -105942310565296 -203681259434381 -260856399167837 -19057037022845 -114160096324263 -149099647312610 -28969685663845 -50886508022912 -31613843640354 -218946398829753 -142033626960567 -168032271095638 -254836008477050 -51295700435695 -115315437224272 -50918418405151 -96792765273821 -50596398057202 -135152367015026 -149023020104604 -114328944453475 -119951467058882 -273938585642852 -23863037555319 -6371977201872 -200833846853284 -71998689400629 -31945983681662 -262428694286872 -108393410165593 -156744664140211 -212562640913588 -254992432244366 -225212732978773 -163185872259804 -139383496031623 -280472839256336 -222239300069378 -183340255672113 -45471392050056 -38445611167709 -130702911977329 -272855053983500 -106553197391800 -152204993990169 -125644340667802 -81998780926418 -72432120571535 -155390996204311 -55883728624357 -71084825455745 -35761841187651 -220271326023744 -72508472933280 -137671982875282 -61511852166379 -61458280271659 -240158246181358 -225658192335183 -90862333076737 -163470202847264 -132395351163763 -67269979479646 -69387653773592 -278141677701669 -157714101799609 -231439534136162 -213588845198197 -96341279685585 -54545666869345 -149487787429989 -13740978543359 -266632053617316 -183181562584175 -257763847650696 -172786823109092 -202124785866483 -224197007154813 -166911967730185 -267402332383520 -218832934858343 -280946290034246 -130718582104151 -180910870342664 -232830274172084 -63934294197166 -198455155304008 -180040245539452 -68378732744630 -204444655529236 -64102706864700 -266922016755018 -183471915869932 -273797079940484 -191583239296545 -192969246571698 -122361407689251 -142722271414948 -40389345661367 -18827809690679 -273146569510005 -110966238123991 -226389874243563 -50826466752823 -114923806012203 -29804583904266 -102688707506053 -98508952733982 -215793963508415 -163591537661171 -120654771366084 -49812470932986 -84465926763608 -244474976306539 -280548571113781 -11735014333377 -135166711014655 -10738805311305 -116678244165916 -200485124898443 -179933090542786 -121621041281928 -17227472389629 -149550181036707 -260862975015387 -140455082771698 -241432327322467 -126554806420726 -75665882266382 -66355884338932 -42967441012050 -74526114615951 -69162467696889 -38695965125419 -215385225291346 -78499058118326 -25584794739032 -59988200597852 -125140942342995 -91781622617469 -56873322198582 -97476222473401 -137887760450718 -107519278787794 -14926724605626 -261460580598552 -157702578622066 -67694320977099 -269867407372736 -33794191548347 -266087714400637 -170739679125967 -9943637761750 -94038909155105 -63784506359257 -179169339967818 -16142090214573 -262846578228473 -138069015480314 -114159350299139 -47769085464949 -80329903629147 -260579280883089 -133795159366908 -84689005535191 -168122165563110 -8310203967886 -81218834941397 -172539743453276 -68060686265338 -260564102179585 -17293343487450 -69404798797237 -274574870377280 -194398766661691 -129142013471487 -116961900555125 -256233516266977 -227236669840975 -10510120848209 -23081731769057 -270412750637855 -12612662659889 -113949289045238 -26984223315724 -98080069423061 -46797392872317 -131512959216527 -168250076600908 -189922207605591 -37061607092813 -178765301348160 -11469293895038 -70796464472088 -132063491941258 -61560768233313 -142442851686612 -277383732490156 -10233134279929 -79354953931517 -235797139377072 -117196772344656 -13728514264942 -57828832297574 -86469361272396 -237931659056582 -219665020814115 -160280494705540 -254609575352685 -216156122601893 -13721455324467 -152819880259896 -116706384070964 -11921465951453 -198072713143017 -196969645763290 -159161001990680 -54352277985222 -251794738760053 -192958282016788 -38268246411674 -213905685287422 -78548920925876 -176095617273565 -19548408287936 -3418844049139 -171649904326308 -224863244659008 -132076327663098 -213396130258506 -174721622347681 -73362747953481 -264752811072498 -124050402436062 -116759496237344 -272115178537687 -6726200760593 -25848792876601 -237169538126650 -44937519125643 -106479501273307 -119273482972880 -274151382669691 -189297605785164 -272060713778055 -81879756027149 -25405251004667 -188801200746277 -156760975921976 -243009985910621 -148774882902671 -225382450711128 -147076956092583 -261892928924252 -79089741391816 -231076622527521 -110153565023309 -37469512697839 -233690585493143 -249218037069222 -62750356027383 -32866870709219 -261288154983173 -184158775083509 -277251725692409 -15324358027355 -97250036082730 -208454445087623 -32935680059619 -265592722697737 -179605836521559 -41259275365591 -63626855207497 -126419561761138 -88609862131874 -196655241599236 -278533673649978 -95674180722516 -176554350468310 -189335643581810 -160795987778004 -52043647112198 -182085179049473 -248657745724649 -137729281685633 -72173521178935 -31941325369419 -246815287717309 -43267091764995 -153092541352547 -58423859064798 -231669700747618 -12804972812110 -134807457374387 -2293126846364 -30417635189222 -8815287356252 -95122244869776 -29863677466440 -120785396905257 -76249101374854 -92153140872889 -23233829794636 -40924429641255 -228338330648382 -181591695228499 -273702960472559 -115593321962853 -181715086803152 -160844372498542 -78901969053942 -143745861622795 -170470041592338 -100897543361660 -209338751017366 -150938689094017 -17578528207064 -253095828553218 -166954471849049 -67386564600162 -145237622964786 -152297435735502 -134771533661426 -259312196691539 -185184918096317 -46200276175793 -113857819989103 -43740259830551 -84985411021756 -219965066302961 -77600157751348 -125575947545499 -61787522079700 -222691891804091 -103094709913941 -27599326488668 -215588789495170 -64371053370962 -81647792968320 -92802293398094 -66622373314453 -145581227104067 -148275035570739 -251712532450467 -226049482329333 -168800485629138 -111263197546423 -42356160100702 -267813596684254 -167600435683408 -100044496433087 -264518734587253 -259056601663941 -5292312353663 -46351238796291 -220556181812049 -18907780004365 -62209722335500 -37010557179805 -148753412289672 -14962409751844 -178049410396199 -225828463804032 -224997472300303 -115314284233854 -106204899373584 -260187313186721 -93373384321793 -260166777293745 -152698067483457 -41526694455596 -168506559199697 -163908483939506 -173938994777581 -91335201590398 -227340264251718 -265971333582436 -165599508404961 -53420616701624 -48369020109112 -201717218031895 -184204407125590 -135115607802875 -2410627872344 -174506541095822 -108262632870600 -274929191508984 -95879364468845 -208676542129563 -215594719047521 -96655021902546 -214899174113703 -11725776493827 -98291520983005 -165117584460715 -167181987744616 -63466552272393 -85596001594153 -144679643036134 -116675751358352 -70399044419568 -157565689235602 -45041612986196 -44561600971145 -193661819569374 -33485001181058 -101737492652256 -207333646633418 -70564030695732 -250278468968480 -217891326477604 -35436908966131 -232277024789876 -246841925371502 -76730627639653 -233786646209639 -72362922433473 -197267685539461 -254722645178347 -90293159834315 -33585595680148 -194571427289200 -250229711235380 -11687099400308 -171000114901682 -14054653357375 -165911505677477 -121011809912519 -37176653006703 -148642579647565 -173683848676525 -110396253224879 -130948668592143 -126448219685634 -265816867952660 -72286136051041 -88610789967711 -136381293405094 -218647470727963 -83002253635597 -197748430125945 -100129496239441 -26572252563900 -115371009039335 -254869092956501 -44716014188709 -197613313510315 -271401860523142 -240468682015777 -271410509873215 -106997124063900 -37489341704695 -168973257444679 -37229699509942 -10059060430108 -145623836994237 -212328515352936 -38912260124808 -80105175634789 -68854568084776 -185742624433132 -9424514504362 -26657961536022 -139487164020379 -136753224880834 -39658302404987 -26659408109776 -208668427606235 -278740075640340 -49130730084499 -231596867401483 -189435781366047 -66280131273690 -95328325327012 -122305264245452 -213737089635248 -256161502944038 -116740832395466 -16521424082363 -100109143668249 -59293145598673 -147908835025988 -1814934794128 -185137702719176 -155781087779658 -255429848463764 -259270037376018 -126965795082888 -133491171708304 -247080780363050 -13533424153827 -206477583205410 -181403989414054 -54551035816648 -224276241034293 -39014133738821 -201150670247491 -181616697399938 -276878887225016 -77479417086756 -171835921977812 -255291436351705 -157718765901799 -70874686989628 -280692177081682 -181644862766811 -216152559580366 -188791365121657 -278707283917119 -119787006614757 -245540236197571 -15059203340560 -73322867143895 -153572151096209 -266209182335563 -66707999192597 -39948938850825 -44448136999735 -150431876643712 -278834211093855 -166143307563249 -200524749202311 -229151452809033 -247102552284606 -75060167153434 -189064644278914 -109645168931923 -158081256252565 -38741950307268 -208202588319742 -208848936377201 -251306355402929 -175322172840935 -49399025486542 -277569956708589 -159648211048984 -242640456484351 -133020884141894 -46182972175162 -49431259595239 -141876030432347 -33455547969260 -27164173083310 -122805271266988 -138901647436901 -12192758515030 -110765096787942 -119099323315545 -262226690492876 -33484149247608 -84722559921849 -235621339075171 -173845475202129 -40282479388738 -28407751121284 -251427983431137 -255565318561652 -73691677177711 -249416874053972 -261613179286609 -40915471124600 -14075160623186 -152693139313705 -277939653820141 -244296369335652 -18351082617134 -59283850427973 -218607196629340 -19257622600438 -135579318924681 -4147663811766 -213479206263563 -111223103327480 -138765385932102 -95524897098781 -3138271309626 -79393453107601 -281121066812237 -253049754567699 -27849268309729 -239669983140570 -33543281593892 -153564984116901 -230352024673346 -136111115538099 -97906005722362 -125089896367856 -101966584485161 -4797761497666 -185403784061566 -39852066640902 -149327244737885 -131376000231304 -233223570352779 -102506427275221 -208479850196668 -212168507417166 -268185985330261 -13878942950161 -81156989252756 -99402423458944 -239094561812577 -71940196335390 -265540644733513 -248003484277712 -196782862759389 -177138757919017 -104521092258140 -8409453559272 -95117396441603 -10525788650219 -253215636951904 -259605165264097 -127892705724177 -127509562101572 -194732692143803 -122955405010403 -236362962259829 -32327326861957 -218944410589526 -98124006480437 -118516660460246 -267414510450665 -103746529085844 -42332270262148 -83300391407565 -108812572578247 -123654482812177 -930894420060 -154028499685547 -218571159079868 -144196706823804 -267465815820368 -236096759012933 -153503962541600 -33978082746542 -54235854502712 -205429279669119 -181775761180576 -271735539347113 -143060911794285 -113765762173758 -142906149549332 -138848969533372 -204889709920039 -42078409851080 -124094517404279 -127154325442308 -263428381110110 -173973013558857 -32508249392720 -236271322813300 -168084353190311 -149362583812521 -13024116551572 -45076061310698 -249816435755341 -30082447923150 -245366386650551 -54170675364136 -245409441897239 -127222175641685 -71262435580796 -174262478401251 -202757130079491 -241845957677080 -60039517926491 -137199928755874 -247704085860491 -96082407401987 -165202441422682 -142006929006056 -15411470068806 -2199555098570 -178562680269295 -124753967922268 -36339931746215 -30094146202370 -60380467366455 -167954003213261 -23671782649660 -65573067219419 -186364639887472 -132797699414226 -210298352737399 -257294369184725 -234276963320411 -133287453179929 -237575174460538 -80712983073106 -181692494553919 -122901638374075 -176012815283101 -56282317962045 -272277582016060 -67169025422380 -270807108302829 -90794432265759 -69592957753167 -174734231183327 -153563905311160 -10736831020842 -30404498406018 -193985848879318 -269736668986328 -273888235166926 -228487970069219 -63814651850598 -195812038211182 -62329852404721 -241198674273618 -147859259215026 -40422525886945 -119701004512532 -53560344960588 -107533240006397 -80168715655426 -93381361554129 -54800924196223 -37127388465325 -201998918392396 -134146683584889 -237040215730561 -136328108159421 -33587245416302 -279944226577577 -75408628949405 -44649362368323 -149982964368742 -184869569614060 -54940236021125 -123392570100937 -225394748766728 -77160057484387 -194842538148432 -270035261844371 -124844507659105 -246143508475047 -187628000634092 -249927306711194 -161899322881392 -104164137878926 -261959626933394 -55554185278218 -145850965209557 -108428062349145 -206552544460870 -277770174744613 -268333725095966 -100444579807728 -12002262881265 -200666737465187 -143588838264032 -200223402301952 -77401811387439 -264157783811798 -186778081791315 -28469080002708 -182060614567461 -73840103499233 -209100261800411 -27408676269071 -183502073600898 -116950746416068 -75434828773767 -140828719391027 -182064538650833 -46695532663889 -46016483696052 -64112079783552 -249173541768826 -87042352527625 -276130310520512 -259858758441166 -61920869386160 -68277043686337 -25320334454067 -113089622455088 -37612819326268 -124414641670348 -146802626968654 -40995965996974 -200735199217593 -81346370055480 -240083614957439 -67973999057831 -17148957250348 -11377228362772 -139698930696928 -142801812979005 -125261492462082 -5871376903240 -278306549057576 -141755809519175 -103602617110867 -50494036199534 -100129281606021 -259223019081761 -79497284896429 -151170821552381 -245125595473762 -225508979146951 -112994736321137 -12770904376185 -55316491213186 -105889702565994 -191342680246391 -63535337246505 -260698436725788 -168777174286171 -28290161002783 -22864277911509 -152898867810022 -188909125936631 -14507783724556 -55075721401327 -209728605950923 -280613796197634 -234279111745988 -247431762062331 -177055651749143 -177073509047383 -122943876725912 -190745160398087 -200481021563491 -87718871584959 -159440195412958 -118407405046633 -255570627465553 -270860703336327 -195586967164004 -258694104641348 -197149193862900 -14895419966683 -1085911424077 -89056942180474 -75426339601448 -157783169592788 -94453065037694 -237768865649901 -271359025185484 -91904141910617 -233828933464648 -5731343717741 -46619553697690 -44780138890231 -71399521193425 -147052666030307 -135915717593378 -208937087560205 -21052598414206 -169617348408529 -266564942016147 -160596623681033 -56809467543698 -118288654013337 -230129749164979 -127490364614370 -59920615346235 -24230886174310 -44859155261655 -195776806057382 -186894962626254 -183178437242301 -15426202975012 -113584218733003 -210000007327643 -146019882209522 -260389663075615 -108777361445793 -129250351374799 -40089148471336 -58544424608334 -210657683637938 -213469713762532 -15435334024546 -5624433898211 -182920092769641 -16405026714484 -229689518908642 -180202628124134 -244507485829853 -238757203379484 -217704399058311 -230208636255636 -197150765230022 -188553142645369 -243892554826026 -154962846959801 -247348412410673 -117457873891477 -63673899204939 -39828176802348 -278027820825075 -158406697098249 -176877078766743 -265312388474347 -126117635841476 -30665817311984 -82704867935832 -271812857675455 -20677140289245 -100625875836816 -77938882796730 -189130731110176 -91009124684416 -227912180210721 -172954238529630 -191852584874850 -194254405076390 -92920996096805 -3214301599396 -122492802203073 -261454143660954 -226921437106991 -39129719363020 -224333227746891 -142250513986285 -120891145206642 -63131116546475 -228823847396234 -55797092747927 -246007827362097 -229874064488735 -173606153284925 -43259489010363 -164470938836325 -152880505196750 -67470102609603 -265842220472427 -98100116641883 -65578917286740 -156832457183809 -96602995391237 -12610767790130 -199448176648305 -57037671983562 -105611529250679 -153891852860172 -190911550852071 -16988982700280 -222494951723182 -41005007596211 -39522559393686 -12621809078675 -213197937594713 -84613927616707 -198763843874149 -249619105143951 -275247172740278 -161472740783927 -109656915438368 -78313426458685 -233716278284986 -196243836570068 -21020626294193 -188275380242219 -96428453693609 -136887555874973 -48238203847844 -37491426992449 -74907405726070 -149337599250973 -165244143327191 -196755931115707 -71245055563649 -71191513427506 -15171023062016 -182636098944922 -33135957309742 -167176329163930 -206095397625926 -92999331332008 -18371007742822 -100241233794311 -192525333094409 -245658100645604 -136554285315208 -178669484753810 -225913059990388 -12512879559411 -27212017488235 -254890452507486 -83560118363541 -98122807399102 -121511504698678 -234288900255289 -129829015992495 -175979660422939 -80011145743760 -206402180742443 -26644093871404 -171788083440722 -210587643392814 -183722497549056 -79001303870899 -117994600255092 -24602606118692 -115613372827894 -241592209794427 -207785809072253 -99171703381958 -47749322496665 -80608329769004 -183340898772448 -281109193753826 -113171658558005 -4732363316213 -241694688611954 -160376267400873 -95801240470664 -22031731954612 -218459035992551 -200194731297801 -114590371935481 -176648505349271 -79336024084429 -218801581987398 -182790921730718 -77908306989727 -253595507401165 -59304690103915 -51259615274742 -152646435984887 -258694443053857 -58335816110523 -31848824310506 -268828250302968 -140466402951192 -153179385154235 -76475016224767 -153281839237686 -131876990474012 -68080073021335 -205072910871106 -50975948910817 -259684294130316 -172618751047462 -243586692441515 -142975520161669 -242953700705653 -219031539061100 -112171133859987 -273228947842963 -80173164244998 -219946150629456 -206851790183464 -176496718314231 -47495575786245 -1799450202908 -185846382899296 -201646710259329 -174962762817917 -227066964281167 -206701427057216 -134119459305210 -258660722662552 -241300694109209 -217532187275292 -141059284124200 -7426655372086 -170335218429951 -101051315353692 -118436559702070 -213327245583572 -119191078968908 -101339606736212 -231424455594494 -193666951011380 -129534314145280 -128584826541487 -274797480148005 -203962228470940 -94919335938118 -79670051211282 -191323569714412 -267166388855273 -141496611671852 -196287160353684 -132580667878284 -123050682401231 -73040894729489 -37136129019167 -278409323467971 -12249531329399 -216780073172342 -251064990799448 -212675236989123 -81167364475317 -38462445205416 -179053538359570 -240647781634886 -235819089621415 -65003888332990 -177808364778611 -47399146375749 -198205493395125 -68373181394156 -270843349851587 -194834917141147 -126065973435167 -236876208253317 -19999007231925 -86072606534915 -246255138320023 -156945026405354 -57923901509915 -84140032426906 -28152797696072 -155202162542330 -151508108933611 -139637062035320 -96115396368630 -123093102520979 -228281836639016 -262289797177651 -2805485683361 -244149471363978 -266564919940957 -109541895142035 -269882099724952 -21737511697093 -192271425408260 -143104444563827 -74564511480147 -148601844834371 -261097863689633 -168731597739563 -274916582234600 -212207748494082 -186864203430958 -279165134189734 -250276264443872 -154206660027087 -123151356943150 -142239251088424 -229642315224606 -43663585028229 -6017969419020 -250005455802463 -59293582842266 -27898194863700 -198956653972620 -26450906693583 -101383812228287 -204183565648025 -240867377733528 -1183865916719 -158769653864046 -77505747402182 -99569101219774 -82159767573877 -205665929603254 -121001288569251 -187409869546909 -89002059636320 -138515596961485 -182868417668665 -111351973771198 -38610756737128 -34362667603705 -129998600880139 -37724867870821 -3181327974141 -158715189104414 -185234818631646 -185183923524895 -128936095938976 -50162633210577 -233833100279946 -32489023770773 -237009733954900 -206289386487817 -275636967468279 -160178837494262 -181395847989279 -177397071266990 -47799333368232 -28320265413666 -81525933440521 -157584691619520 -60733464323880 -53758584849824 -257557140157310 -122793619620314 -257265770536386 -190955977663657 -159213565942515 -77408727498053 -5807574819191 -280309508292211 -176175816237392 -110826201047226 -24773841732029 -8864774133967 -203640823094634 -62979341647885 -11334133053701 -211718486564716 -8767747711259 -105313398813693 -126660289614476 -187930829368861 -70908217212445 -187744306323603 -34635745340558 -45679902902870 -240706662049368 -140985546782432 -122228661531575 -226665761830988 -189372654712866 -194621523298698 -120595690624640 -140943481408629 -167103627611076 -52887140257593 -71902051567864 -153554951339143 -71215789126261 -41244587041554 -85607173059260 -229861022114086 -199670925368720 -279152880702866 -146900299295624 -230169758874278 -177460023505649 -257430679764252 -36200480007192 -234084796053276 -117448468131145 -158479472767646 -191091308979287 -202919806888799 -220246327749530 -228912184522782 -157531766828249 -18013438672041 -94932512450496 -149433210160211 -45756956927129 -278975115644696 -199278594587807 -178683235567016 -11853945254355 -35647924874355 -131245239174590 -219462789381472 -242731674202541 -27655033568399 -98036694969696 -38789801562682 -144536278109395 -271748544451741 -2435296907482 -10096217317720 -191081856499569 -157428323720871 -147174938537239 -40963285526886 -50555747330857 -49725838665519 -164223832065909 -123718282468175 -41127621738082 -206008732622429 -140658074489651 -210201278661793 -153333393627619 -255771713852473 -239689744866002 -29841409690341 -240492374470488 -160969422878556 -57812452194685 -198510862776562 -139853849585771 -72204346668958 -12544122461937 -51018482031359 -134915114270469 -222562352745290 -83465262763472 -100327676277374 -62798501714430 -193050288717983 -130890912051678 -216414874139202 -270547608333199 -171452453911119 -94089578173469 -244683635242337 -214632334074812 -55159841926433 -122324557295341 -84854549709239 -269955213223690 -104271567853609 -117433488105545 -72560432361534 -164986463502820 -28611797818739 -225284369244244 -252591143704242 -143818231802151 -274890594570090 -6117445488728 -24899304017831 -270953608530364 -273674974679043 -61543690651456 -14814491109630 -244467313866050 -270585308187104 -38968193713312 -240358697288079 -103315843810237 -186998066412494 -119427588475906 -260359856954376 -77553113655033 -75228670590813 -1021034685881 -190091943599250 -25010930566364 -70867786203024 -9909563166465 -114149054788520 -75563384741450 -17604036783414 -148640498646146 -58593288250818 -239898099657491 -30819555157498 -173368719237512 -21405800343579 -189443734064494 -71526150520412 -213768286343895 -157780930602723 -157376655352508 -135690060950026 -237897217736623 -170988432063728 -235051409579218 -244177855909227 -118068397394825 -172104170278337 -203727446476876 -80538650116297 -70942018393746 -40950834485506 -166559683107857 -255239198640161 -175115436057757 -11704836814051 -117188644441753 -128927222431375 -62229019988096 -83022078547449 -76197470575462 -187265284886009 -231093910703863 -119193924614399 -247807371783097 -141963877580981 -240955440517073 -82352558343180 -184292955282740 -59826375923587 -88853873353979 -2133338371743 -15418013232166 -4049905416973 -8790311259210 -225503333526748 -246209429997803 -159387308703090 -120783126452881 -122726361623159 -162433617861379 -179139323827690 -114761149532643 -243600514823401 -45998920179254 -195258110354482 -175772604870599 -257869435875169 -55448315320564 -161666954152145 -252023807800526 -152334734947483 -242950754694508 -59095564272970 -191189818150709 -102477249590846 -91581620382872 -55008557379588 -41392085360515 -233691409941177 -265547895152881 -2307907568796 -81795436726990 -53199012715041 -76710804535930 -48360168053216 -105304529471475 -251897020983022 -40797261720642 -47293396983044 -277755471004709 -207508691907084 -259252294511575 -204384791016613 -59112787237814 -281001986380056 -107975105159620 -240069966294995 -149813721348345 -209595171188628 -175448686145603 -239944901020782 -249479003378127 -194211554538316 -3826964849030 -153153999344282 -252767847050402 -47073932417044 -74467063988461 -253095083382438 -73351478648567 -254592669251258 -240691502726893 -6345233463368 -211098354084596 -100545395493349 -222683259931792 -125947070796161 -38259400308462 -245970042310382 -263557026860388 -224878088467535 -79716094284445 -17696733467822 -223772979748493 -267192083699473 -132447396939061 -207695338474398 -52451509031538 -104412566228948 -29130811849163 -177454460084222 -243245353991312 -60153634352319 -82871873227147 -236578140011800 -129246012461962 -238639291938504 -142261869146609 -218711529199835 -93776682080869 -145131692030633 -81628572290288 -96280332172787 -4199979083675 -263052016977661 -46257774550535 -131527720976947 -91522229161019 -261291184022971 -34133473275268 -239941655371741 -97891869631941 -45279484445275 -212163883430665 -229940564545841 -193496096034429 -158722912231172 -145222651085444 -1749826606311 -203188832809601 -116602247400894 -36987015325325 -147633878592270 -173114179157002 -151532032662693 -45658523774301 -184499990707976 -255882449624534 -60719364195072 -164290878033600 -48651794512484 -32402415536956 -203589393809351 -60684959519872 -37985988175079 -84885719326088 -154657550798816 -28872510675589 -12260532488378 -264271756272056 -162136209115448 -178838385684559 -108180796810750 -63823093305666 -34809668124991 -98960723028032 -44291531229707 -81046674882517 -208684714500788 -278225704323554 -74286961694534 -121864051949336 -156851681271206 -225812137288491 -139980957976751 -56129578847766 -130089862492192 -60517281024440 -126229917954773 -219160923289145 -239243845993694 -207399171993227 -155333935607973 -129031299839848 -272084281361663 -12645556471142 -167994358464028 -71737522234532 -207456672543305 -143297363953197 -150111822831918 -174768929414618 -74668370090740 -89068387039340 -78066845966864 -258130758119602 -118760511950058 -278346039673656 -95113237444503 -146090889122088 -213875448745943 -78828892063910 -64488379713553 -42417170897757 -181292337252362 -99778163503915 -90082995422831 -238923958127160 -136010692157539 -21436338371746 -111946891479573 -69847721976369 -211122173432303 -94941048919143 -252292356774634 -213533293817420 -81537192395831 -94311404840293 -183472459804428 -269888027197203 -66103912779375 -17027246050262 -222038175620955 -68130617090290 -28695287711836 -177922896585356 -20172624006870 -93812277003987 -101917139008571 -220628082006345 -280839444584397 -152669565633375 -32075927371003 -230093810241055 -207087964012111 -116156710024131 -188096956186561 -68008452171961 -33154533779775 -127759649293000 -5170809892256 -74438823085874 -29155728278706 -217635193976793 -83758857114020 -32599964435702 -202551326032997 -74766790836181 -215407729198890 -82836857723222 -202861052099118 -210387440753689 -179821365503782 -260262103432226 -20916789402 -267411490093134 -263855735980529 -108401662590198 -119797919431939 -18914913169715 -145601242044161 -143524572810305 -231852013920070 -81591585103087 -275332607532126 -14512240757541 -276587214614096 -160439197310474 -16804529869173 -81016829313985 -64656670191728 -263687140568293 -115998831180915 -189751311442833 -222398582929982 -193534614927519 -178507566951629 -115301015359818 -53627274132407 -180627988313643 -235881351210465 -140730627069918 -230588284972404 -39758561418559 -235806704683273 -110726965785176 -209761317241260 -256145343719022 -255620184880884 -36095432933209 -199959385514739 -8916888428424 -170490664546572 -114489853324482 -114492183332148 -210149629858237 -64100026771829 -8808502718162 -201892073835108 -59389084287816 -236185299874237 -148053464378934 -160612463994553 -180937620342827 -248783054691185 -220434072631525 -178665494532633 -102711806064136 -109736065386383 -83240387316100 -134653000516935 -178279266176848 -73912305246451 -21671903216367 -151146171097466 -37927097220124 -93809577197086 -137154461075795 -33126369038349 -146186508737182 -81752851056285 -122386268426664 -183902046935183 -233017624165667 -171714724066067 -198034847516474 -58214505146427 -179332451801900 -253013853665633 -63822347280542 -220866952369926 -46070563386693 -265987052912383 -236307679062014 -42508252762047 -51913512866600 -35649641737151 -260814585325046 -8288553805440 -146546082062604 -225483357361194 -104000073412068 -161573677270656 -101808063660926 -143116903963372 -221910838299519 -945600195984 -157698112154200 -202297337759344 -218451062692491 -15995895552987 -227764502158370 -210239443571879 -97197688072691 -166836632632946 -131454595688928 -228008244717011 -178552030561223 -150368710655461 -136565342085100 -268878044457542 -233004953033887 -193879620942356 -101812336129455 -272284130965322 -185111944311776 -32491379973694 -225581176856518 -128113878323056 -33520361502021 -137452570619773 -110666621491726 -186304413743336 -3664704536957 -267123194234911 -188636046872819 -190407483386810 -211177848884853 -110039497260311 -268747292089623 -57633246988651 -145604277745048 -22462313260154 -12896333941462 -107877815150822 -132911198022146 -210057080736249 -50194940522658 -40027837087674 -177026102587535 -90294866035589 -65364898233854 -86851565847834 -111284114124535 -275601261330515 -146027786806888 -267313613109337 -226756407063530 -161735559930617 -69790499478173 -196096712106471 -139525174374111 -177560841138842 -278975846749843 -99166045508357 -256815453229483 -263750779774272 -4742234734496 -175913501380855 -259140348832310 -188991676859145 -153411243031465 -42614600162136 -14383487364938 -225725820069554 -154061891597346 -91517806368463 -233136473854294 -231948342841992 -279397456377297 -127696204663717 -258620274870710 -74355118309196 -263041351566883 -157867204748392 -118151686772512 -168862681820852 -161013420996186 -198588865188617 -37066818926120 -256798890845681 -140818947135071 -186434387776349 -191095534467833 -227513607118098 -61902341411916 -209887436402969 -250955048500862 -189887254093172 -3392008109993 -150360422315944 -89391564597685 -218249870718297 -272444979375839 -28703959453740 -44511251577047 -197559624861111 -162457136735370 -71255075479310 -92491907620403 -69015522491791 -25665997921729 -9373612637463 -148727768626267 -212042756595228 -25859017356059 -186231349134220 -80055422459849 -245472007324106 -91793748233073 -241793941702143 -48689992566869 -159801928453660 -186869056535349 -19238767766367 -258506810899300 -23039283779835 -278688415673418 -234730342250007 -218871458763160 -193465031654698 -256474711460940 -136271691292260 -222954892510624 -185348540391901 -266201766813164 -89661854592823 -118560305931065 -255165164949714 -99315133778802 -150461183752492 -25865733866683 -114113232039139 -7229049861722 -113498943577562 -280251046607389 -65489354628156 -46559021246130 -23116409290592 -255606414332989 -49514178653869 -180527152022778 -145440666053414 -89191421540723 -239174505860376 -233617564592672 -28027904725210 -236762386201484 -158971653889508 -62909786847120 -93947093094635 -162451246147069 -143554613921647 -131674595709793 -86440079705027 -96415223176537 -133483134539571 -277084967059792 -142397992772601 -155882429471666 -171560664404931 -211835990585308 -27939218475360 -144357134394062 -78789802044851 -192225347289466 -10378932419731 -23129895777077 -238683401083209 -173537713325138 -268885648361643 -185255237294662 -219053688393059 -168896508681847 -232429054875191 -218384092022654 -68962892848577 -274951219506944 -10055455616020 -373857255503 -45508058492133 -250749689571102 -59414013350505 -204840134371928 -40662426173437 -13574510871985 -197596482995175 -16154024166326 -105789220808158 -191612783169984 -277973188957866 -113148084877675 -205116836776175 -280130715607178 -186412942458535 -163584450422493 -241378408401454 -10622514731566 -186120992192237 -66187732841308 -32290309414593 -173944781566284 -39995628802419 -145082844636440 -191387110218620 -230927351028732 -101061273644928 -267473629933394 -111722209669263 -146272499406858 -259750417717028 -260694679674326 -263733407295713 -208024704971358 -201027795203190 -239311762602861 -125565772945974 -176263425239284 -100753542396490 -268211573142423 -208105360260301 -245049782902711 -105983156328027 -111332833408520 -224995815042045 -280746477766707 -153543908128106 -38520564843241 -136750010427325 -228801240551453 -224915885690102 -133288909022274 -217374651901168 -267708777434421 -233796752472143 -241383807667587 -201825829439401 -174316342199127 -211354567086751 -101215361256261 -214948701624227 -101832940760066 -268097620638496 -191599972177512 -209512433139929 -7535835242320 -241899591973049 -84367186421288 -96937780584093 -222907316908886 -43139530488313 -86082740781610 -180319413967875 -244118292039155 -55840423599323 -116157669674257 -9723267459683 -61403055304522 -34006036915747 -7389935055582 -239365767989947 -130993143403067 -251237003046713 -59843478086066 -117183685034519 -254285869569451 -76525214274354 -173707778573812 -205376241540894 -40655828487039 -23275992416192 -8359071639408 -208592739512095 -91553853453013 -128623009665597 -133363856701383 -66875056899936 -200147672824254 -105656105283594 -267757336763022 -174955329842777 -26931676229393 -99428395915032 -35276999440543 -161882247199730 -60247887932172 -60412423753717 -216220713256620 -148027761804702 -110602569604249 -121567635548514 -33845379808298 -158808354620975 -50150406472503 -261490945440117 -179859174654360 -219547368038854 -259889666409710 -119061883749436 -176566647219367 -98875782308437 -80809229692748 -69670742304124 -53301973906688 -105507477006401 -198386429174554 -71081541846623 -8850936196064 -278560198597244 -161649219881528 -247464758464926 -62036345174816 -188234751981288 -95307673058564 -6585387327677 -85892661025358 -69554054676238 -84294364314361 -107405997424088 -265638435595386 -203607637178711 -50357113581100 -265704851164353 -27586978819446 -241813800863351 -221953881884134 -39382070835122 -228949604069561 -89465683965981 -237115918325508 -62402135857036 -143879072064079 -45802604930561 -38633459883418 -185371229699425 -150223408332871 -123994989233184 -83676282610071 -77794797569021 -29821316013295 -101525092683013 -63053466923290 -153752648369880 -144164600864893 -275857437457079 -84008201377659 -6382534777657 -34543584678506 -123041731299410 -49272678163125 -59528119854607 -140069067065552 -173037740312937 -279080271632882 -37678293891586 -158025821277036 -113997204845489 -68329281539635 -251584331153497 -92123974648973 -212860068842034 -108067224676269 -174182412462327 -123130281742176 -261016568422923 -105333543851018 -229068224234295 -66204973383059 -232806310726189 -84348940983512 -37418792579594 -92087367187581 -272601836189748 -96889792966968 -83597329370188 -156833887789018 -171799103861465 -185656316787107 -58215214359201 -185780173617827 -112082033576641 -41802159043315 -279719791984749 -74417446091764 -79711891977439 -178185588381138 -224077409500020 -131446375855807 -219388366055923 -6168705242277 -37656628874018 -27225801973198 -94375592053042 -70096605988394 -112306314542794 -167293988660264 -154712232226585 -75345198877232 -243574281844672 -241528458463287 -89291931200271 -81148679095954 -102916798992850 -64732130234506 -122108000279046 -204173277373526 -21596970165657 -39377754301530 -149218204888187 -123977276147153 -191617695834334 -180825374873639 -274896071844673 -192659692560400 -104331962450420 -170355948297792 -5797184276904 -210943443120944 -992604270035 -270497175259119 -89492233541427 -226788600809554 -2800395892123 -242507253676076 -176576070879905 -185210759067963 -113933090056463 -262123315284656 -194320611432786 -52843916454586 -52767519593289 -268790837081230 -276063778471033 -88001919391177 -162300077344340 -145120168694158 -180921705948257 -156350882817438 -164103339894385 -39138599076336 -219001628586070 -83636693292796 -43899489807006 -274932341687873 -230534327998152 -78721308435033 -171387665942119 -241875206448108 -172156968871422 -155088302104377 -72649174518131 -276449435684972 -268620168546785 -256489118913283 -274005856446267 -176667904863703 -176506334741315 -226259398140250 -156420478723565 -185356354581791 -44913410460741 -40445814426822 -184321403999933 -156150874850652 -102096988293828 -64443303238881 -131409119561844 -39043675033474 -124115519265629 -193659814323498 -106519015932029 -221761681238130 -179745895224778 -97717295640405 -139632346229400 -142040203627418 -238060084387731 -209031178952361 -115437847460614 -244313762467292 -82686534749608 -15190279265927 -84235477012102 -233380850755075 -123132815573702 -249102258113365 -66051417915591 -217276959850195 -261831118985492 -20680930892205 -261709878266994 -8654266793844 -249374823609883 -239995067540141 -48888746496556 -219988680035986 -64057223140643 -119277045977469 -184676775941833 -209873735925652 -73706720960847 -7819039445076 -114847507165801 -4047227724910 -84404724282705 -163485960272799 -187302875637769 -209004290986984 -214983031971901 -44097285371852 -84155212436032 -102503860773819 -193749482629310 -226698429900178 -257489219890370 -76624941498057 -250670843039550 -198226818611896 -170902489626608 -217086512949524 -41218002193676 -33327396339058 -152550896104624 -52443073085990 -96103795980720 -134713909985449 -92421447385695 -140131022132490 -142695861968700 -148732512343929 -188665408871704 -59209305946379 -281206805939329 -236378305409704 -196561245493199 -135798154517635 -71812549606264 -276908951554926 -224306898843099 -153741830488717 -87126518270749 -212998866199736 -54596125978915 -203123729519195 -238326284193976 -184975640321723 -132779976022434 -107121319154067 -247247331273796 -129148218293727 -42549533967236 -140009314306021 -218799038357639 -220979088036311 -131547159390940 -279357288830477 -110231309578785 -79409615767578 -267597390741276 -124958329410062 -20741972567139 -131820912557888 -272380139381991 -180717098879744 -73232329934003 -257778229660165 -100981070382796 -107106686258465 -231772971615707 -210467082935151 -104351646636774 -217967804255475 -164847777310097 -90723659461340 -164728455654362 -262220328773084 -150979188363681 -237244521633126 -270393152524673 -34303429910215 -45804614048141 -263227299899979 -31042717713111 -130054284974495 -245785477822412 -252383258034445 -255609889581402 -238989038719279 -170844226320366 -214563793876860 -68851133249120 -85793520927114 -81436385157234 -278644825947785 -36453675126665 -225054465205776 -39521668319985 -274119478558222 -115182169643375 -139437763530831 -262237811514195 -131003825177864 -119508118269006 -138163021966475 -59031399853462 -145997700849007 -12025198959504 -31873749071795 -257162030600245 -97689538451866 -9465531614755 -267302036537993 -103305404933507 -241369563737268 -103230295478467 -267468709535639 -160220662001010 -73929941849812 -64704244722406 -62237636486857 -85652448271018 -9383388042851 -62130649046174 -114962732216137 -103160537787449 -107451989659492 -275371966488898 -269963948634792 -261520401996116 -177081179603216 -136297377069712 -40964751985549 -118590401318275 -17219849001335 -174837928675949 -273217908199786 -269016376378244 -159035477800425 -119038952123693 -68048603532638 -16031345707932 -96837219707001 -53367437721506 -154736653877633 -241561421063604 -179549309685118 -191003552324558 -162863944546460 -153868220055167 -28275753871370 -173382885953648 -37875901896229 -140185695439452 -83183960497045 -23682168520604 -63297977274162 -107492010556937 -193486397267726 -280359051099374 -112701006463790 -222632972072808 -274069488850090 -225220316498049 -183929685855093 -159838928302922 -218369374586094 -173643223391995 -29366136292307 -64090811860389 -110514746170651 -176530384786587 -78996713321689 -183003928960594 -76070480419057 -252715280674668 -106740382973019 -122920013567984 -40460321101390 -186089132669821 -95057131630940 -68499871344903 -272358982731929 -192751111030969 -12710815720775 -224578299452055 -164147070668937 -207469973285270 -61397294471911 -79632711538535 -165377609308177 -272602161369833 -166547132280210 -193151790866749 -64293670525343 -10863990063967 -95077433268075 -2603664620355 -224614936971725 -165143624162445 -75080083735906 -64235183991341 -204435703227748 -227572667542667 -279004607190237 -141123134470876 -67349038675622 -206679846351820 -125904603780091 -70773661575852 -234280880448115 -214162038522930 -168175830153996 -50275105753080 -121503583661037 -226665231412518 -216276285030984 -220443433190293 -155737137836493 -31426085049411 -6030970060338 -220343860378959 -120654787525916 -277505664573820 -146294970652196 -261573531831405 -94340672030572 -219464682411420 -8114316219606 -166763224520550 -268458190433481 -227113673160451 -216523095376339 -193310650515143 -273010646976738 -34024566111266 -240340678554758 -239680805021568 -43629577838996 -62037590151593 -75389379057680 -181837742815222 -256871507514160 -103289711221186 -42429758917369 -108804977487948 -54996846021344 -192765142005025 -253793111301337 -249150552270741 -158669285161573 -10548964436604 -273754391472128 -104946428561626 -107128996103163 -248614882431918 -153291607267347 -260347431944246 -168180873418832 -115280708336644 -10533359047403 -199179704814622 -40172868855525 -66798132132014 -14930690469400 -201060172551273 -100691844119497 -197801475923889 -92353126150432 -117043689395612 -163874012720597 -115515349986842 -51750001014475 -143843600687413 -252575160328103 -245342940435568 -227095176083923 -253859878680004 -276036086923530 -173189129606851 -134321818111173 -153958395210843 -165728281044652 -103997331076707 -232162634921281 -102892909154296 -181077765114328 -138281991896251 -17782029520575 -211311367202288 -18464912372327 -49449195579566 -80496185693447 -534864354268 -188023358440867 -218802610994833 -226157345316770 -61964576172542 -258806391990492 -208140679791355 -138188993155109 -238650018679265 -55401236451134 -8357593143831 -125271601327095 -26841033857886 -276591086848008 -57616340898340 -16918172344810 -240972704295731 -38046911193399 -129262771675047 -26772949556300 -180794093922455 -234369763239484 -83220414892707 -255835751361966 -20491423522233 -58716253548846 -267435884648871 -104920134083718 -43149302397001 -138161314342837 -276058858372534 -7371837747884 -141794997219661 -264002759719224 -231717200166223 -73570117290276 -216723819890068 -1759462285928 -261469653845862 -238892836264728 -53152108231652 -50953901440459 -24212402098955 -250361794792405 -258565846228291 -214356266783308 -126213758629454 -182370792573296 -188809021479044 -90944618700310 -222952358576655 -31959702657082 -167401954824820 -24969693029395 -220192073343919 -142812814345110 -165478390815997 -199221646955592 -134395633380946 -139811016554737 -139828239519581 -175108903887546 -130041170287628 -40547874121677 -196682774227843 -250931758272654 -14775974675986 -261382926686356 -38353490456498 -27130932488670 -237499945191302 -90443982750891 -280436555638579 -239296797859640 -92710643345287 -140208185545778 -29555619469837 -50210951848334 -207046473907397 -20565940591125 -236478210926786 -9693856466146 -140116929572847 -209985466633611 -170123441864619 -91664020297937 -279979278823267 -179020888916234 -278149497135711 -77503297454117 -229247371245373 -11583424554090 -64840069737303 -240527130172834 -161600017874963 -177671139628415 -59857730840661 -18681878463931 -42182542845853 -141596297894079 -271761120845675 -121769957288426 -72171535241632 -91022179347565 -202243476865613 -14221979085537 -272766118554314 -151869861740635 -120417912635454 -108852217642479 -136822085550067 -121066657201744 -241643029310894 -146545781185656 -210443193096597 -98221005442240 -108843104584916 -250610476858273 -99173422623470 -7159712588481 -184725430009585 -53697254584182 -182920157486013 -162198081941711 -266096941143870 -149602568316763 -208818095834541 -14707583008886 -83720892489058 -158090035589891 -60708640323398 -70867473915321 -31645645112506 -134403005593721 -47876516490538 -234930487529360 -60830245277465 -106167527214042 -49932577735752 -42332029320058 -45429256651689 -92814982906504 -277768594272657 -96459348896590 -3765825040308 -32239539523889 -79911453965925 -168928404410269 -122509690689310 -67696632325632 -50863259912603 -14675439872054 -53562778801949 -147229494153869 -237528203822066 -250766482621226 -146254369861856 -4250032000559 -131956797944601 -81547050796666 -230958997991600 -71455021539829 -143652475047416 -259304500482518 -112375611602521 -3284934317706 -219218559748966 -83274969325866 -242999316493469 -163919796400393 -113801501393485 -203219452296912 -49070639823847 -149083029417959 -161009193513828 -194539166663628 -72415735463045 -104904458148876 -155346135633653 -236789323671624 -241773138823835 -142376093508958 -26497698670503 -48556928852443 -185454184918151 -41640573403908 -235279319256409 -202258705709609 -132792106867279 -250016109476945 -237447664674481 -77811645157193 -267436319307545 -279693334518640 -120061774874815 -95072110246978 -73757254841872 -234839561315433 -158569128024044 -54041893404368 -212092637664313 -87758637394400 -46514196836277 -173764958603248 -210911513655520 -51937926953495 -260299395027004 -34483731462054 -118985939407216 -95572905063931 -156300901446024 -264854802571140 -189903332522602 -221937686017849 -270205769161335 -87049155256104 -35112591714735 -173233621591204 -102567952552544 -165206669405847 -261357899213608 -260548760125427 -17778986504001 -57840066611722 -240548557077076 -187929084216348 -107552378253657 -6693295810795 -184120239428016 -129411834557991 -80806290583287 -254606126588112 -236870269557951 -226179063716157 -239454753746530 -273818936508312 -161256292159218 -37549051045914 -12180056790182 -259673371662054 -142973050451780 -224366396265786 -277865298824172 -195589010853873 -228466605188167 -241859701231874 -272651962150383 -205656628078353 -95503508601182 -280479019046890 -123756935912971 -269570262864932 -135981234870185 -38423977222647 -159023204172359 -29932795596722 -173156364823961 -43886615811941 -84711630974663 -14601332084358 -235885289076524 -258132331708300 -184931261844114 -233321737641287 -126012018493695 -190484464512960 -25273455117428 -233426267888155 -79069313779063 -145534947072139 -147688256876404 -194962909333435 -67895573843633 -10478880635830 -142295556070699 -89285373343106 -196290806531475 -102480397754819 -138061204554290 -2264042659090 -26256873637164 -55303712319879 -91653249851680 -217839841360079 -84860477094074 -190402320941056 -28287721944450 -44134530630833 -152788301692959 -78132911442025 -53789935425368 -231444932821413 -102381289749587 -37909736595234 -55502871308619 -173373204950825 -53721998353033 -16907764412164 -153721001884481 -115621358839118 -121091565936741 -47377372865554 -200655058924330 -204399382814820 -227629244047569 -262526826042428 -128847664284962 -161909716742230 -206894481385815 -131802337902277 -194620361490091 -158213760477586 -181155725132435 -265409517614782 -134879734447608 -92160233915101 -88938748270118 -67125376859681 -8491415995763 -196834868145420 -114105737932846 -206291677616275 -269548618650319 -149250779541435 -94348589855046 -272370579398298 -37554381996318 -120935890167093 -200533718719805 -220668564324468 -220519943362402 -109660245435229 -177607961101949 -230681962664247 -162369943594882 -53868405219479 -63873675546299 -173154686071977 -203157539621717 -68158571757421 -183728321062688 -177296810314366 -107517952682609 -203340264253951 -4688218330774 -115145641881738 -181370203513249 -2104385358952 -210165158521073 -39464469045533 -224240880824177 -154503333592064 -119877995052476 -189020236221133 -20164814846809 -279739719022705 -46230019113758 -100241248838612 -255128469265854 -243023687991787 -241486814656838 -149298589589404 -18298931386613 -16616649226748 -257271665528585 -177259525659055 -199328231301889 -280691530419173 -126120439491634 -2381512387827 -147784046504017 -164109508972165 -111920852377085 -42821533637948 -160942226500180 -90035342425019 -268543215973951 -204071541857136 -92106467816804 -131525500821074 -4002015891118 -63031479500253 -73848767408261 -139450164680096 -212411906325657 -224506340425792 -216621155712394 -211037662760107 -136726139530097 -111502801099002 -101553566081252 -153364407317600 -122412071698581 -184443685699383 -44800573354939 -214719879085126 -227633930395428 -132914926109131 -145789918891419 -131472890285085 -203849860087609 -55695813883525 -218907502956726 -269961358477404 -107592112187932 -110606643474916 -56081557399340 -229630899321446 -23731829767489 -263919037085412 -86903131381315 -130914369172602 -213473777887843 -230726637113960 -69029978835928 -127971736431199 -159827800890426 -38101339555818 -171286294101476 -220074784831752 -269466860285079 -175320064107591 -235171784244725 -125856070999763 -48650196696222 -147096335473377 -222097050160517 -227167976134176 -22239540747229 -66966820364596 -128381079188292 -276639131912731 -78975129843960 -190149567368227 -217435127407339 -120270844984297 -18416652750955 -137759999223533 -41984581402445 -131499379713832 -202775122787624 -150165736380779 -124728738350645 -230555925114819 -17791764960338 -260778052831191 -121033882219155 -7153379744334 -29513008822900 -155682394003496 -49160217500950 -249064169315453 -9682209729862 -1826682185612 -132185642155435 -28042503404907 -164613516589609 -223028863846181 -113802851901610 -117172668566190 -65209099802985 -198149015505954 -110305471393171 -62954710620578 -224191909660847 -212068747825759 -38647012881689 -63872032991471 -273912341871461 -84519402697690 -202340724110078 -145159464464865 -92659519906437 -270424477271034 -96212444576800 -235891431082527 -52080564813016 -13453598525490 -30642470101948 -242881722470779 -55217154536779 -120126025650110 -219305458486303 -98243454602510 -272592333126198 -119187451427772 -165523283310817 -273543649774963 -198596400219588 -201705180853622 -137180055804549 -1013699214912 -227945213051770 -276495048362350 -244714640281142 -46616316219208 -255601372483452 -21024329966199 -260710462471370 -218103425655513 -130823995607885 -213330364999420 -139469682867902 -148198432459505 -143369427669484 -86606555505022 -194468111053462 -83726112186922 -178153917086682 -253689288841033 -19848201666669 -73239034531259 -94282136139293 -198367137085736 -203375017336980 -43164331371526 -192590807885466 -97099646532796 -210387823335307 -156171977110736 -168247230761231 -57213548226881 -14419866721002 -158863065993436 -206257761884808 -142270032817044 -47250458393013 -208685672124405 -237099203275550 -225142345492661 -51345242067240 -14726407268067 -157953093156277 -54938580684235 -77236170967946 -111372963519569 -102639996198627 -247867872239788 -190231615177680 -98999862045845 -196026790569251 -86175198381837 -151213419089001 -98734240612169 -70858866025120 -166329624065508 -260156997275492 -17557208021923 -270918710356837 -122412054705780 -21604385683209 -207362414431833 -248555629221445 -225249100846080 -160839115837154 -80761877450587 -19027313282617 -237218470346044 -42381821331160 -134003955587293 -72083001096304 -91129575488805 -111698490691103 -85941975588678 -121243647341526 -41411379075471 -10685513604034 -91915027507344 -190883678904846 -92989245740384 -185732275680504 -132121026329301 -117773241923018 -139302626155545 -232654736785756 -37646567259319 -150249264983551 -274239261455512 -189507897178390 -155637639672348 -250402849289091 -261207268832744 -241080598052438 -159753118024215 -21282550945003 -259671553297614 -69600593554191 -121418236290553 -27922002497767 -254236279151325 -232709955903642 -145119840788516 -79832661431810 -233092543312850 -183470336835174 -263651080515068 -183944189879447 -157106047358202 -24023752001566 -207459617009294 -183957634521740 -216800400921050 -17765770889864 -22587588473400 -231775253888997 -209658621935917 -74049568337224 -69314951468752 -30930259030229 -53205955981827 -250303673027171 -50642118790098 -140929565713696 -92777976573255 -186692098430052 -15906742842161 -215092189566915 -33951711127829 -229555352421509 -137527063165766 -104490346075210 -249077376787695 -102312766662348 -256649300400095 -37052054150547 -153349325671674 -217037305912166 -253113100355849 -58858312118341 -163978773101804 -45899775850959 -101665266743218 -86039732542786 -48773469049582 -89192193261125 -5511614177012 -181971773272529 -256712920477830 -250174359333708 -232813191225120 -255796881939115 -109206357047533 -131023710740530 -139995635115886 -121158252876915 -64119120768447 -36493013831544 -54060514286856 -120796706671201 -9790117875768 -57136194039843 -186893975334439 -32394354438453 -278144220286648 -249954126192127 -41907360966632 -73600686925291 -192948210686259 -7683196513982 -177924738030965 -74134911007310 -179673700233349 -98883964724258 -92688578600043 -22542944654120 -242213967605290 -106427086002099 -114880387727012 -87715491374369 -41424266259449 -74013510689038 -66014444789737 -79346542690783 -254017616644801 -76957611331118 -146486282626065 -213992682750986 -185691210821691 -142587287207400 -212027989628207 -246421197676865 -64954607896260 -104632478686090 -25268472179580 -78037161940791 -113269693575755 -173577772356526 -13536144244342 -159389656881805 -225992584427038 -9708008126749 -261343560416284 -151818566264250 -48238583765850 -36957942599042 -230335255191280 -139337127944047 -218753667970687 -147033418406220 -11055663883309 -7310801043958 -16240689047316 -237123797825609 -66150036042234 -76332888552633 -183116523935941 -59189436599896 -117449302900087 -16669463959664 -203181644009256 -25590389599501 -241081535028118 -188604243743030 -242390081740766 -207360601647705 -27538516522078 -57478722899668 -70852398321268 -37597917479506 -141358006772 -171418406160839 -64265494912346 -272631428441177 -72798916000923 -48295655821099 -189361503174623 -231689510049796 -267595883139123 -92527250176629 -115162172885979 -4576272651509 -133906071835856 -165687625096957 -9924004432978 -153866386895053 -159105341061192 -90570555276113 -79834834628321 -180601755557392 -152545833461215 -13093572251306 -969580813986 -247721532719994 -18019646699971 -214398872277193 -128656649213784 -142159212373296 -136130726514921 -148536268953830 -135807102842321 -273530946752955 -278096821073500 -146230066329356 -152894719649595 -123462673925671 -198213510960159 -118639647870279 -84186428261738 -219439740188714 -218647417046159 -235619287903328 -156251784242010 -175930466269740 -5333614005309 -59366336884561 -72545439774352 -229682233523816 -159352127264728 -177456478095764 -193790660381385 -138598343163659 -88341628426974 -20043205466692 -242995821788838 -79586636624935 -183093039313142 -16745269031827 -204553137052717 -141756104608873 -212517955627200 -104571991823174 -94750067113540 -203670780164046 -101809961927504 -8526622694647 -224177734988618 -58613204833290 -40727025449893 -142328981244303 -201370307256002 -123467573115081 -74505912610940 -11732613935875 -279833585779746 -29701694971655 -201026698749432 -94657755797519 -121047768770606 -141772921064821 -158926346754451 -270543372994304 -201124897998210 -132825220103388 -211503092157529 -49961107123353 -24201178778727 -128247876603612 -249076630762571 -85372550567563 -214998023114335 -6366128334567 -161951169439933 -58984829531383 -21010616534931 -231090606750594 -143521386897540 -82972001718088 -221006884355672 -221532776686483 -57403289153273 -249337278836167 -31799306632496 -123263834200738 -62166294332636 -119041897348196 -270205757598910 -262282735287653 -141321289541834 -133726648739419 -75072079044183 -183005283452089 -224399294305042 -15762497869805 -95398775931336 -246029980372881 -215679745103518 -107652407261347 -110297251560050 -220746002783089 -98022753607844 -168318298890671 -197372676438183 -237700607747810 -148130234076875 -141729999710341 -229863953490637 -159912562447185 -110926282548423 -24985434002476 -42554437777795 -33703181800854 -219244349630449 -67545064052438 -235051703235006 -160166495104899 -224285007596306 -178138965967232 -36060514079634 -19065673986238 -200357837622999 -187479079760209 -240450741013698 -208352899521346 -49678222112139 -148672217245490 -224265195222159 -224694894970842 -265310655043335 -206954032705003 -29841032222820 -61185288756414 -130151259149448 -53817870026120 -120778733156178 -254324206814596 -16879903703103 -1410955747824 -43551851672737 -72661654965629 -228177903201764 -95820600301454 -24840789886732 -149564953050909 -95051023904746 -5015459452438 -81029485197953 -94856223344575 -136992502991602 -270704052312608 -29945254996267 -121171420186994 -130072990140230 -111041795315587 -269249072683849 -248608516606867 -44705869950370 -269356122938257 -208417797801782 -192899077989269 -256368733773809 -131815457513548 -262474654957177 -60381501493277 -84801672977874 -94039016986982 -16179762498583 -38299074422568 -65244052795165 -136177368508373 -59657633058047 -225539355555908 -269139870907820 -191444994319276 -163065761143064 -234057380922531 -52466698087809 -188508002998880 -196549943674257 -171791309396991 -114303272065281 -254147123884565 -176435666861794 -32878505708677 -41214532562268 -63347253629012 -181077257084659 -211595222658113 -32335202589163 -188835769253434 -265873387579019 -24518286494817 -162922677406304 -90646346911738 -252413373463602 -71628136106676 -66501643297982 -12971853619958 -101776804610810 -111944862455738 -222445758984161 -253384575422193 -150397939773432 -21834883914547 -95030291433312 -169073566082798 -203697178121524 -216843025093752 -159159513600436 -255323312871023 -267143009084209 -123394237123905 -124791691925531 -54015287626277 -193194428049491 -274749543392080 -182135992488978 -129044473003212 -167540856901543 -74256131210024 -165395687367556 -17729242742547 -121311427998606 -17701719002387 -155277333474819 -6213061104225 -99887231178525 -154668775824759 -187306501071124 -188304488188086 -124383264106198 -207858389415099 -104225649786019 -175872080562726 -34443698403049 -93733348352266 -92241185260795 -243058085720466 -67437121411623 -189395951499125 -196172509000344 -237222999932393 -248794056057290 -399822404971 -53825353794404 -262509196437039 -221189551785591 -7591609146406 -178796461840862 -144562678099620 -198184676371422 -109747066752488 -277748872082433 -222572614674068 -163753971709307 -192453286793211 -4610720976011 -124955808420448 -160647744723111 -60444380140979 -222854176460831 -217340128866469 -255207206011270 -141212192639402 -101521027371425 -192293863420782 -70891766693976 -146642912257608 -273801481574658 -225944354736710 -57062167797211 -8719413463950 -221778877562029 -196488754929205 -75011543537954 -65793311838270 -230397122692754 -42967828691179 -49798700265445 -135224791517661 -267658394100116 -66336404104876 -56432570534274 -155005491855147 -139079448119676 -6267502462852 -192046581967150 -118713680409465 -118527102632232 -73992109716694 -55795527450575 -1928804549548 -250929206005302 -216138542798269 -251712229770693 -161472971358342 -3843392376799 -21763513625621 -200463205761030 -52175639785103 -121422239649332 -200290748807774 -129015595482459 -130085309718018 -256348302236314 -165257293306196 -88085459831329 -268226068908982 -114983501263466 -110258560197375 -11459969472801 -48241936054757 -22558238984461 -265805173949464 -189343198077670 -179129652585349 -82174943740616 -173602192394201 -225210440297747 -55481461947505 -127603148178259 -250178572306641 -178729869536176 -236634836607679 -23365822467541 -234434706649632 -118318160051212 -126300101749851 -197258004808964 -15576739548579 -107259975902724 -165904133396328 -189001185436691 -129157369509194 -24408643269324 -107621575561644 -186571385264709 -280134140140863 -229539700309972 -190171726768325 -172252910173943 -176832477016922 -251364193376721 -193333898827134 -273550820549060 -267369360056566 -153709961157915 -117863949015817 -35532245776957 -237373411932640 -69869481194196 -124691074706043 -149675228224933 -74179598554664 -107012825437646 -36045329069158 -258892700560100 -136698252869996 -126200538399507 -253896835845626 -142118898812730 -23245973726847 -88279903346675 -126901071087462 -277562820558391 -74522374478469 -39666883105849 -119492859935179 -226831115070814 -167196046259 -16351979175671 -100852645757282 -36298697268429 -107535182831895 -52012136189636 -68692371529668 -93697355956486 -52357826910501 -96856942233801 -71313880684555 -177001029954854 -204272001979659 -280134346897103 -57878190588604 -54239827626124 -235082488413440 -168105695975797 -120571786830687 -247914692799762 -27337169486750 -41197801026426 -147169680801141 -87036724584223 -36839019010376 -50904179941470 -223958365395241 -130526175180613 -225171297740138 -180825829980522 -116071570687063 -266289100453714 -257583007153401 -114543471500285 -133616149837078 -51243537764648 -273182454366525 -54004522964188 -232123704506656 -55494795540526 -191318131414275 -204910633708465 -118677082025234 -74878525108332 -150895279038529 -138620781086323 -241115085175916 -163037245204197 -191528823700713 -223400739743393 -218094959889659 -87738970639315 -109484121702224 -212791069556683 -101176550900874 -49854178398343 -168381275856765 -79751538910845 -69956897045609 -196784779574928 -20341719230947 -216948700465779 -211746225305981 -38029666839425 -153555107727421 -270072829200611 -117994400565781 -152103448592982 -210759070247766 -258431720847956 -203641450857555 -65871729646168 -160056906517014 -34904470575041 -257935712414143 -265796403413580 -19809044348860 -23263928480488 -124745290409859 -26903794266078 -81515764828168 -164869340163672 -148728639230105 -281056426445977 -256540508670841 -72650096526924 -149166972269845 -42778202432804 -141187327371174 -10874660483444 -241265406992414 -202682099394209 -177991763134775 -42851946934208 -217734016241183 -26034020817138 -733271279616 -278568577459892 -101713818140728 -67256328068718 -74251375557331 -170385783065898 -214583015076086 -27198011663354 -52279032506758 -60780369347808 -221193153319680 -228405013597182 -93010396578617 -153839889845198 -221860485809319 -89303526774708 -167595945317406 -18873171818222 -215043066219640 -21868904849106 -131710133797474 -153149069243006 -217675980021903 -67831090854644 -190050563440863 -61965460230883 -42481212115389 -209181010590293 -182561158747477 -251217799372954 -226673936962148 -157577890056000 -216533247685939 -24031854276460 -171471994281500 -211700886535020 -100610489215915 -188256766557520 -148928394410580 -212784744941719 -182300423233789 -13940755915919 -135940444862034 -29855160728303 -59178837647102 -276185832663053 -27047433639445 -207212591499109 -88614721293685 -229175270215109 -207963761195753 -277838960455425 -166754616411353 -106889455399163 -268920511725047 -49088185791160 -64449560956255 -40392600176316 -156013708651212 -198785774590957 -62145580793339 -245196194132717 -77958998866524 -266293522253053 -22733069817382 -80415130468471 -55815450962269 -71160273896925 -166626767149570 -52137821776297 -192252037654881 -217427763576367 -250184421482314 -266289733988821 -87745930648635 -10949206884442 -1905177020311 -93924626103936 -260914133103666 -235222454236015 -167565862288774 -26017751828657 -215128471841654 -209977401672147 -164061099022875 -267235445973944 -63814678193552 -2195746450411 -248496570927602 -266036336022241 -118422553877189 -37317140794023 -52275289353258 -153338036661901 -134127465468631 -30539902930502 -127694669168832 -90226100768861 -223017534301649 -141129238806104 -23882745836156 -170117421694496 -145171896932993 -269051527893445 -90391767018233 -35601680797714 -79840823539336 -227763585214584 -9845984443700 -50897452165738 -172537115869295 -51654944700038 -143484279662339 -85838513516617 -267236038478821 -235556242380946 -50717351517667 -192036052417828 -118782232871369 -276875244710398 -147934773243993 -95942662204100 -149034584030888 -94467623478928 -144476235121568 -153786472026794 -104610489767720 -154127847685949 -18033703170791 -210442731788165 -26127292470871 -266114956193440 -169087758330994 -221217544928635 -21916275493802 -151139195836210 -199947079293495 -147718204393827 -115285454483406 -61872519129811 -91261452788986 -156320714774699 -146332821764200 -183944847555660 -157203071663370 -279205556225647 -51735302035624 -146554374656694 -76792185795727 -129865842433433 -55728575488528 -228974336684707 -1723125863305 -76691418593719 -88073230163361 -76197986848605 -184444854577196 -124677898278697 -88651756005382 -235137357981806 -127764385200392 -195317280216097 -66817353331240 -40799774202833 -53913824390661 -202894015105287 -34966236686895 -187734234984429 -205126276999860 -150132357610024 -232070744335090 -44068036686392 -57182811396279 -155897514157983 -26377260419548 -10961568054987 -226324810961841 -267836980065695 -88349875148519 -142466252186450 -178345270774234 -123455921723486 -111379688818483 -55770583791426 -50196226723328 -158665230165121 -29796994712025 -2252015708268 -160863100135822 -13559599793270 -83377522986750 -29596408555961 -202365385669034 -271860119572896 -220219869368978 -264797849902414 -125925790361901 -117293247229084 -125678045888565 -128646531037138 -174915016624981 -258359563293799 -145080775034300 -10347203085 -209699198718337 -120038296995496 -133553215161206 -134798911949599 -271836886276592 -17466035622118 -80791273740 -133521625039898 -28741631043810 -40076121904794 -188024894710401 -132751411656403 -254869461702762 -182223654503958 -162995782511908 -179185011942651 -177651556047533 -223137676184386 -176214614497818 -36981154752353 -76528220239511 -265581083338883 -64803035223569 -207686861378889 -52254007059985 -280551080730136 -124508420672692 -7602765176738 -277414792182450 -228899374957301 -218990312760756 -211324097542156 -88185547522141 -217169725616799 -228386655046488 -121806417196592 -13868748428766 -193636319148099 -244814369625965 -223528041283472 -5933358022883 -234669109514424 -6936736764910 -194196598695413 -99369078517071 -268237455392604 -95299119762176 -220960251773320 -39596497139911 -274965196416545 -62428835255291 -95397956243081 -260858379036425 -225650143146227 -191498250543637 -82863102174411 -8396625250837 -252245279794481 -16801595282329 -194115048656009 -142672564371195 -230995746067124 -64391648713233 -146642721133483 -195772106657043 -158844975067156 -188801762804228 -264531155986994 -109889113407687 -127912269074948 -148012970598790 -123380050130947 -143763700157912 -272988221847437 -57130654900119 -181955633081331 -73758341464881 -119370033071024 -154562501509914 -16834470470081 -21413653072903 -179974992124271 -90388011116682 -277813721883036 -87289586460366 -47411554430351 -220226760626072 -143026585923850 -8557679417277 -18115468515583 -179298054975906 -46879540492744 -239683473487364 -11887429609636 -34360605940636 -222116940403568 -31138952298763 -254729252734072 -246256793333918 -179402203500656 -178196589747243 -52748383055099 -41173400375515 -85851848733065 -128049708193134 -162668926522390 -205962330613520 -161852560101170 -43954572714982 -39149600442441 -9362379715155 -54807044899150 -196397955660871 -102100555474373 -172648883419459 -105534839794413 -5802106880819 -224105139824456 -210678230124950 -120385135759012 -146516695936093 -209975996158251 -228491523987257 -14417209602175 -88533265147734 -197897080372148 -157602067008953 -50410794793455 -272940571820096 -160608708940413 -220793428383807 -227282667473731 -86081123119993 -273142869667983 -118133025151050 -274907995897725 -61652317852800 -258099666151550 -193813647968646 -137369872339612 -112609888291169 -74628363510489 -110411758606329 -3238381107048 -179494502657383 -25998225992166 -103014287648071 -230021835741614 -273603881800847 -64027884399969 -42618099845360 -77019597038349 -121008562893889 -204433200149915 -261454406886759 -55132615507199 -41648720044510 -116413973092706 -158185355733869 -80765024912988 -172747953306277 -130717893916693 -187331164505685 -192691111207901 -202363686077279 -107685701666709 -173381882792689 -106003060862906 -130537065290816 -117168150044556 -35110214186304 -274935737970117 -233355600155131 -128635987693194 -275146031734571 -147175782977141 -202099700222988 -161181920888791 -153654137310742 -203882535784234 -111245436898247 -188255069778636 -148545762663026 -177563863936842 -189266417442058 -35459887467980 -120362361254677 -113097990678062 -157553977136460 -1201657389049 -166907818767293 -228606515266165 -131449084101450 -218723866563728 -159166872368500 -141114988933058 -29712384808125 -175769967771642 -59150661775397 -221661392865495 -238203467093872 -57174611931679 -35057390215016 -128638677317016 -223571189490720 -167323519071142 -154910717817269 -33811926103449 -11447243468713 -140538162234360 -197714650703219 -33995010474616 -162436544938942 -167224034470372 -231557053867321 -28852380438372 -197964339805810 -126965423360533 -234263748844376 -207768091607168 -111113591580505 -99386620834739 -181906514150465 -111253484273592 -110038813982966 -204928464681721 -258133232048769 -5509247189683 -99336620399667 -179418499953623 -259260899378321 -204882035706297 -22177891645848 -69864562527463 -36148882447218 -27394553839353 -246808722767704 -24969067907935 -173055310624275 -14427095170235 -177448302899576 -109206696475793 -142893941630697 -243914438158541 -45441313111332 -122711485715691 -54470024108194 -190793559552071 -256799248851742 -263932641159223 -274046884053636 -217831078430639 -88820729514703 -12078927536236 -210097327488384 -253481632345729 -73240357995641 -201443470560376 -153963149848367 -47403268659741 -93564296148040 -130144875666256 -42845717298575 -46585425884314 -4688230304844 -123974511157342 -221387621868332 -54901298540156 -79780373788382 -65864261980559 -3861527992332 -156552572948056 -70106525779588 -261637794830572 -217329104029044 -199826576521213 -228222243657686 -137875924516330 -23509820992623 -111786580473706 -91153640452263 -218139679554880 -250077384843011 -252691316558551 -95729719162174 -152590757234673 -35681536327457 -247938792509343 -203150752352394 -67451298908221 -3102802376577 -150750204761907 -193022920953555 -77427911054525 -108280254957279 -54307359911470 -75105275891595 -238749340281930 -57331461209647 -190418987167739 -14108257958079 -139193957130188 -162558924126719 -277937291319319 -256124762882936 -103562696390293 -126334510577806 -228681456794449 -197093569664288 -279869890671955 -229476315991305 -204003995320024 -8013783438658 -29915708677057 -319462184601 -76400160345275 -180808501738113 -246779904966766 -170765137446826 -203714532523392 -84100134666452 -192322567579102 -193034888411236 -265545009805113 -30270854698354 -239736697818138 -55700825299524 -90067074999289 -278947371495639 -122221997094301 -272178157167358 -177436959737972 -75275142562151 -72496462659331 -126371357741261 -261672948870746 -220594296485286 -184923968158748 -54211378681171 -18885840975852 -241455311188916 -234525823942729 -51207687637239 -119406566886358 -221279924510854 -225777382241098 -187833782102266 -57845702682521 -146806674972747 -9912602804094 -101979050146095 -109154686244600 -34287725552826 -95919369541655 -178970803752365 -263450580119965 -239525894192930 -219690719019791 -84124281745140 -232799592471916 -69578583351909 -229084158297181 -89694046856535 -137118124212108 -102673836376646 -52214449837723 -99255808393604 -63959277881729 -17003180193417 -52211771242987 -271121361151371 -27948691272730 -33088217080763 -70110696260789 -110798410266569 -184378451435630 -161605804663666 -77044976721253 -178309790191378 -61713075248066 -92672442726851 -133932318138238 -270749472593891 -74808299467084 -69061935223190 -16951394028521 -123874735262460 -155329417477853 -49195473594875 -238027142793836 -228075260643525 -127490018410223 -175240498878826 -28623007149743 -69596868431876 -209815506408160 -218218177867945 -126558600968275 -175202998552522 -239635265650747 -279358310085982 -264899654010248 -191650418608753 -59502412009665 -34662270326960 -267319618554841 -97229749450897 -190782758372723 -32276546319551 -194969397780353 -75191379236658 -86393994683292 -11043506727094 -245148315748822 -68918232035979 -74273425039512 -194123663730652 -247449227502039 -247887413253618 -185763049858180 -216772645453581 -216324063848764 -149775635136673 -180979876028941 -20516139786108 -176348037824974 -56503914817853 -246772638463111 -54055360933964 -129089734110824 -30694784413684 -274804570644189 -177580381048754 -55306529553332 -98845544698067 -46858670502041 -63188749418121 -10068434368803 -154450555830649 -9981874717423 -59913875157638 -28662604552134 -268466062083683 -23572421823483 -28434612653311 -257149828251876 -105369956357730 -203747872788480 -219617475468603 -66134745673914 -116412786329004 -24129941771902 -195768458070661 -206739489071103 -247176795636162 -10841477939926 -159115748929650 -133917007678371 -39220284396320 -207050138123871 -224283971361857 -25320529297848 -201188723420244 -17885969100405 -132741493122390 -239489728670091 -122791904299212 -237327263471617 -233725101060308 -50262713031446 -30031551539432 -184631232238075 -31792517966597 -186968405793866 -27732564450558 -35035370289596 -270347717239961 -64083564342918 -57715432056334 -113589063356410 -37446597796422 -23211564078122 -79110029407803 -175786340551580 -37464080537533 -250009628101939 -213924441410998 -211603640567374 -264485051057127 -146659502326465 -131300727935159 -248533205707117 -198241701396776 -153500093870814 -204419480527046 -268797574774414 -186243393575194 -110586611223729 -273586563625111 -191913239995295 -102999373477850 -180929423633744 -267159029291130 -210504098097086 -216418797708245 -153052498293171 -129073339766913 -91026974621142 -221671692038056 -2031345467909 -72036532561519 -32426101717848 -186067152929989 -196079006401820 -124770779412201 -214702511144308 -194080607515949 -272183694722715 -115596255666665 -186003877544725 -124758393223814 -95688667358274 -14475002242275 -111574779409260 -264317563757108 -136292172226245 -75892260665433 -86006289948383 -193521207233353 -275434418320838 -110707928357765 -261812494708533 -103912273794872 -179298809347181 -211190852195456 -57203733611486 -196635647780446 -199608383942661 -95044370354202 -76301945355075 -278179468087250 -171671384547876 -87507557035913 -169810437079931 -39252634135913 -222298010682015 -211291633242672 -166682644815228 -174798662338705 -130231243282563 -254377879538328 -107791433589417 -174929781889450 -215899128722646 -118266252282059 -154065925472800 -215918821875087 -215965099802402 -193754287576559 -33617862167208 -48148692123507 -160719709748163 -14295525797644 -67079585692357 -139609077496529 -165046148555963 -81154467042921 -185177641750669 -119201057394063 -57526144694990 -98574113764819 -44571198386456 -139651547376744 -3708374533232 -45784888110632 -158307080814760 -168912723751703 -180625408658877 -172692112811610 -110700002192093 -16374603295369 -255654284048391 -212793169745067 -250997947512417 -22213088450716 -75770216930294 -8599707031046 -232798494530208 -225575997854638 -141381169831260 -227535184788266 -38502549344057 -214541494540249 -162892785210747 -90249173759549 -70013965854742 -7736203559918 -24029627009098 -143397853318613 -157503979804776 -225149706392346 -109507220688382 -280852333857732 -139567042903056 -176805674739443 -148246978762643 -226384956985340 -268126150087759 -113956660545863 -7176952317023 -106024569419850 -257280387453005 -151399511429535 -157998488983327 -233384945499106 -97373741585591 -77212257057412 -250491663885445 -115056055398303 -34629745381795 -185789189997931 -54565950861952 -162237831067532 -130622580376754 -53549795936156 -281286002856054 -206196966875924 -111318112900007 -45511500832361 -162210663223241 -150094971186976 -133576453019717 -237868000794262 -180101860836719 -188744169929968 -82086790966389 -199734156693497 -159894552434938 -186054025111751 -80764905742730 -261629044799917 -10397908853912 -98360719050851 -98650064922074 -227386861796373 -205026561829206 -86623033926141 -102616088773511 -126105316249369 -21565356775387 -145230208842699 -191894844721408 -168681471739495 -118319544321859 -253546018514829 -250412239331292 -151107980054174 -81807445896033 -265133852131721 -220835373766968 -16245137883129 -4494059784739 -246102393058064 -167163678432722 -106732146888520 -227086868277131 -36511693121999 -92647291320316 -165186757342128 -84271121626192 -183375846419598 -143422158303175 -108666355002700 -256682108197372 -260587240840131 -173678501839352 -56786763673247 -67569632119598 -203699636973544 -153257508926503 -66349842071881 -70591785461379 -115945098313877 -176215743372458 -210993829006385 -210822775330576 -121881924521017 -132487045708777 -149593659878402 -46010768336695 -222519762767855 -192315254816846 -272629258097840 -118542342521176 -40990474612654 -73528439944824 -56469089674621 -246274815647168 -29592647048524 -192892659305482 -278068415933634 -17369231465057 -64996246887206 -189700164517973 -264046808687010 -61661814772494 -253348660647271 -65407821327522 -89283035374612 -159704213914604 -222800103116074 -153862026522412 -137314816407331 -80358469389409 -108979910492519 -102767456520127 -6407605725663 -51513189306915 -27386910538588 -131193824567436 -248447241808931 -157234833392519 -83359574626074 -256999906149334 -277176340565613 -56089644186498 -91811404533167 -71453253900782 -254296200349846 -138326815260719 -110020724928217 -221490604498775 -99520983786897 -65294083561933 -5571521840967 -50927703428653 -227258716033956 -165414032976571 -222770356919378 -168668971630727 -233011172028369 -120271805638840 -51677250762516 -238440954010853 -94540033395599 -45471492526520 -45145834693978 -43111342503131 -30291819512435 -176839068146873 -109457108480753 -207810883235161 -30036015812208 -236446894645524 -12232848833294 -5643162465656 -119278616131330 -192377967060978 -171367955475470 -36634908220051 -124874076119265 -228287787107204 -71772620275422 -168256948416849 -207380206892790 -69303826423 -65160278363332 -119445988402573 -166112391326698 -180276399996076 -42334488804938 -62453444694515 -12879870557964 -113884924488341 -126282393236066 -181840639656963 -18662510080713 -190648517247614 -56137959729222 -170554346711120 -114605496277979 -19831295562095 -56562366735880 -152418248373871 -168119022643437 -264357783532436 -195133102320455 -26185980519213 -28353361844427 -78854756672303 -122779535223953 -52267191004665 -259617255891457 -78524609981579 -38734510058910 -4897118884140 -145812108318253 -238802824785617 -228511045646067 -273446757654862 -151327367184429 -56254293179128 -67433771652964 -103740488930781 -150793455274265 -214299488958532 -44331599002485 -172383881001137 -249046843213872 -59744409705744 -25266419884562 -151065978890666 -151820391708367 -245389879720548 -210203361180860 -37685378607229 -142138615022255 -31110262229381 -99761643204974 -90279228078102 -95219832426116 -43645804172108 -152904695267044 -27874719699248 -193278779857999 -101830097938855 -19255740339068 -3280822965740 -219118196119828 -52612795610259 -109986940478833 -5748467108717 -215947864907422 -42962802957860 -35408001432829 -103569856897167 -27441710712661 -212363038395234 -89946283370457 -90686687832610 -64916820868067 -92953745383317 -167114842889066 -212056232302087 -229048063673191 -191754140615803 -135327641502808 -1272735433780 -142027117818606 -204063604050231 -170513754810273 -212467934841900 -206509797039279 -257312224516672 -108674171762139 -121436905710632 -186196961996010 -55441635682569 -212989246764011 -167433882525267 -186925874913451 -88940027063179 -82852484287509 -68278506698347 -193751439920909 -184520701440428 -158416863070654 -62506639848829 -198739627743974 -170544048174960 -203393245266954 -110423229009716 -218191712541880 -2307983333204 -195173080322020 -264110928432561 -155608045321208 -96606959971520 -28822817202658 -56896534786822 -170358205938317 -250930824929935 -93617762692565 -271833832088702 -33503501315734 -227108565097498 -43195433033450 -256251853080699 -129392224101913 -10842842022655 -27328246741251 -16811581851256 -99770316374838 -57940276894950 -89434663937320 -190586770356918 -236227785085582 -266442705048384 -30903339514252 -157427238155685 -47687357419591 -64256637044535 -158095493304464 -112990127060335 -180736459169711 -80321288706609 -194544135779513 -177417929834000 -20885607818091 -30849545675077 -14903311472970 -108517306464568 -231380490412819 -158878955426391 -54286522733281 -48411430116542 -124652811532437 -7325960720409 -258511718008709 -209565468663532 -150204394629990 -259212216936198 -207311319662082 -144597373390895 -259593700165992 -242827604653836 -156468862431197 -68595178948233 -247088258653238 -246773907402661 -61026198990551 -37685998886605 -115808290643258 -102839897756191 -276193891041197 -93295125025736 -78193442380578 -193898311779407 -112066086938019 -36995052600402 -156012016016811 -236658566859946 -28082639468010 -115116907653540 -197398810116199 -170497165367155 -217119629524217 -191813098999539 -228547935399919 -51838890407144 -69375453221813 -181407283666324 -166611106544052 -273231541088029 -153924877536524 -116407799976184 -6710210767400 -107228749587283 -136206196453106 -137247592227052 -253219312217435 -180576796604526 -192711946455112 -15044130961873 -178233847431856 -194899456433385 -16385470975327 -38681715725686 -250380626583257 -44666215186114 -224184740160968 -99786946480703 -186889120825376 -6738641713887 -241755553251553 -91952197965609 -201165809793115 -186188165937232 -180293792514223 -220522958502972 -250182700803556 -157076486261770 -69016902011488 -141293104082519 -176409773120851 -249571152556294 -22008251733662 -262601218671226 -17135440057240 -191745573091059 -81475969198170 -242099410556923 -180999945757008 -241693705456883 -24610639547678 -105518313301986 -169048704669544 -272170301886554 -194821777186041 -145645915379799 -5974125448316 -135807086590943 -60867071418739 -137132772374125 -170162021592236 -102547985771231 -225729426436085 -73499791717909 -176890728495527 -73517274459020 -66301074679653 -207794256973503 -76363499732159 -119697386960422 -137770948818849 -163718663293929 -75097744709524 -10937480359620 -261386853238204 -163768383343261 -232124892459839 -44451597664587 -198848308899016 -5199393560032 -173431803800282 -181537495800333 -83741059842789 -21770072290026 -12936144348006 -191361300478240 -152126579114796 -281412451783743 -172644208286506 -190547159556154 -142182116253047 -134689707689854 -48273736684436 -262380809605577 -211404858332215 -166831981449314 -239381590696299 -254370959797603 -235476491193725 -89234839971544 -23300375166159 -47894831457868 -45146543971513 -122594395085982 -15745490053254 -125028487742297 -139500671764937 -3922160950942 -105604121840219 -33034048102055 -136948284147761 -38303366721385 -147605768886748 -38862415289090 -213634740191802 -214147240186905 -75678521935992 -85635299798874 -213761254829854 -176161445773683 -269420567975560 -42063968480293 -276537640658772 -269244166087058 -118539676377786 -179544592444389 -235336328662678 -91701955679856 -223868073907803 -94237811724873 -166842764815095 -147212191659016 -143908739458781 -71621186363027 -106916237207620 -31020424941456 -2604771117352 -247340787555015 -1254437823030 -216669197246917 -113684803323945 -141975408177486 -271317019800202 -178677499625043 -159592736260735 -133668270898045 -234892109476037 -113642826665772 -247425286938532 -12924265214428 -265121101116797 -212298839460866 -65660328507523 -89848977752785 -98511773925132 -206325531703807 -206321067379247 -127333705954075 -146892409787545 -6985779188937 -171179441198077 -130053792880904 -236114901687985 -194853834646780 -6941135943337 -174941153241180 -238609877702080 -110690949271935 -118315214891282 -124195664697493 -142219565239055 -173164450287798 -145556684206125 -219308604134215 -235551886347198 -105137930235238 -118304500512338 -219050424337534 -23739514222155 -265707966042812 -64274539905096 -138214893615580 -266641463604979 -95662735229365 -227427248798695 -232481000471328 -65637055128428 -157458474350423 -86862459945832 -179888203131683 -43221708272040 -98235796078912 -154918358946624 -255895864277305 -224473318035409 -133219023976205 -220797690465186 -25218812261992 -215165822790506 -116069020976693 -123992935594643 -16912067503086 -44791378928940 -138725233406916 -249593018247418 -54646236071530 -131384031485818 -144443747265318 -108743580620604 -194875646963960 -25168123109022 -37793561379455 -11289794102817 -233186619564018 -56502478326525 -112791976694394 -96872096949715 -91546446631649 -11367324255985 -68345512314771 -270711369826608 -90943642862109 -63349343291800 -144439121374244 -127177611840536 -71503829331914 -230001201645424 -188585967144854 -177469855247556 -57521115998285 -258949577349274 -9442496129478 -210797291263572 -201246521708069 -226357081067312 -124549115696319 -233101544668142 -221625138088345 -18289212031799 -258929942913056 -169704133615395 -259090280093840 -120541046316922 -120718516396869 -57564919498498 -27008806747235 -14416072890424 -99280831477694 -221865604495843 -214442789204197 -36985418893539 -223419547567051 -226126052318052 -234710947377775 -25624666507149 -13577674085846 -151095792772493 -93821106533617 -36647627354464 -34020659670534 -122978364656391 -104784733558570 -28516725445176 -273251203161492 -206175644024318 -54952814314707 -184816563973636 -243490983257519 -207887496711376 -126224984824527 -60787516831101 -32121421865031 -131303674181421 -273054744327804 -169558912366795 -17238511111686 -220371106640062 -24945227211017 -79991514944234 -49391071725083 -34835857400655 -3311604547469 -20068056030437 -136334754297515 -182983020267897 -228770283311290 -44815198276647 -263207775548821 -170018104853486 -110312645155400 -264145201729892 -94188946309058 -199380992241733 -242077662492777 -247859234693908 -11173218187355 -243377519286109 -234499418333922 -64001838061706 -146930300283682 -254626159607325 -250900592429138 -4756530548033 -30924703923592 -47303676418070 -63000841385386 -229559828426987 -48517146115793 -67370162666763 -82155950673617 -93390290670429 -43171543194896 -266434819142670 -8497372515029 -234956323204840 -201372567503102 -36833128952857 -147324466581227 -230049589613094 -250903684211690 -86210928186176 -127858485956441 -208174952842479 -232551894650272 -29380389162032 -116592589363675 -266135847056111 -226085295492880 -280287194874579 -170895510156061 -29053829880782 -43118546631160 -243475275507363 -55644553105162 -152310321742273 -254125058503554 -273695520323377 -203545633827446 -210807793231848 -31812979159244 -201347336021901 -245376841002153 -182685746171025 -77147506513883 -95672045143743 -157981720770976 -256478728604276 -254422667359062 -100528328491993 -209433778259360 -141063909754082 -153292553928644 -264680918715181 -69292859844015 -65325987496807 -5164775769433 -222275112257974 -247041355026372 -223583842075192 -173879512674007 -170799080745565 -251262683800831 -200047757011756 -12313249712647 -169437323099744 -194266415210777 -161762758135007 -35874630895592 -279638353348409 -4071871928080 -235127775513998 -227550269502116 -140497710581361 -68584313053006 -271812777129747 -139768050992170 -136801332912313 -161277606687673 -64496329224090 -107912916233197 -109056986846369 -279534044609780 -209504160838892 -83135761303889 -10455593512295 -224893262119391 -25118211753726 -164074792725813 -265571180291050 -244346790370394 -13002512187157 -94405912294630 -167337275687287 -5300732497618 -252720910227383 -7090470739387 -269857857364618 -154128914486631 -248658840441197 -96076088780435 -122308015120981 -153074869220279 -195746525638276 -82857459670444 -175368894839843 -12269122691019 -17169057386544 -117018578677844 -124416483418272 -81132006226741 -226025209751922 -241886070016300 -23943707002338 -53139227845087 -152498533583449 -261414360994097 -35725478129097 -136579180922874 -218621368630281 -261401147119969 -14630645187171 -175685640349040 -84044889066618 -171263836632856 -143299358953356 -4820478456588 -135379773576763 -117866549342276 -174755083029732 -19847383345241 -126974094895013 -39680819597886 -158880142160830 -243952741997914 -79284136091987 -27141822886699 -163507302940167 -79344462682050 -62990700954390 -166472529347255 -43732154880822 -137405886303608 -215130876287069 -153084805962284 -270512570108457 -176981696834462 -148622017624091 -24414287973656 -182255513422995 -144541577350027 -4258323546156 -254062130872083 -116819242679965 -13898089421184 -238929029201166 -211527771971865 -223016602799539 -80219082327516 -30679931127133 -145915463103500 -152453715051087 -95534460599752 -145816974551353 -131687507991060 -259847319374365 -127653878887928 -174363093439942 -18056937919054 -208380102646533 -126682737362503 -277571498925643 -8714181742953 -270995080997346 -128947323702037 -41644836489929 -91684383898066 -145767033649868 -51030546622460 -57752692386505 -206019639933331 -2458334173142 -204532526385043 -128321219497067 -215980942769336 -204527418227107 -105597213363893 -147668903658742 -173708620775870 -195504002366334 -201815243170355 -268946649923663 -194702409667029 -252384470318118 -235312438824124 -240658041745021 -211499900307858 -40007060790063 -92889301142591 -176266195523232 -216490706694405 -140804434237792 -189912126650217 -146915970872451 -175674537812032 -34406830225395 -3469691716631 -187464675957746 -231042563516792 -205685347561903 -11822163463660 -113054589932251 -146370488119004 -55921664981566 -269063474305726 -14362287165485 -168420465398366 -258218177255533 -5845737777548 -205735920974114 -104284992495528 -48493256277239 -31986104115229 -83786498826797 -119960624038435 -21993995819955 -159028784937411 -148795591505038 -99386043471501 -123462113392461 -153326355722910 -126604732347939 -260775226134196 -194860277931432 -38081474323678 -182195691473891 -270162257905728 -232221480750392 -200541684652517 -156021729873024 -217599737778549 -262152416300284 -39913290331575 -121573989457048 -253301379756906 -125930499462511 -78523438899489 -141044150074270 -65096787862502 -10453330263542 -216542143922154 -170431220401821 -144451453265879 -174401241692541 -262623674413168 -238924517000705 -138822218379698 -94577379433585 -130221983265341 -205434452521631 -198572319498544 -211292580705042 -146243203887862 -5939868261741 -28112529242271 -47080168532750 -212152916636445 -272424246808251 -129062624389166 -234717950519390 -267699196652048 -227972727430420 -125925816179075 -174587693310617 -150991525357006 -69897177427927 -267310057280 -252034105887421 -44717741487087 -112270636502792 -194876177039087 -17956610295149 -230042308810804 -239103480269591 -268049213459737 -102321113088210 -211123836715471 -229093861540208 -246794769349702 -124366318057723 -78172712385189 -195250538656344 -85209380128508 -230291362081962 -57134958083709 -29129154465550 -181487548301720 -161170299974624 -249859977794721 -249587234183892 -183698898373348 -125467086668570 -148556549145927 -96238992444539 -97746718765117 -94488103690131 -223303650778738 -217056958072693 -189166879448257 -189610155881031 -192763136065120 -239949623856621 -198300170929778 -88413090993408 -170141039305421 -268601345870316 -264272683449630 -234253038482461 -100964878488279 -156645426438186 -12957642493317 -34431677932454 -25314451910938 -161527426149792 -167734400779146 -182399278494089 -109964635966727 -53332134201712 -272696058425428 -260214609716179 -50849519471604 -112569165994752 -164816791782691 -22480436844990 -169966722423683 -140595271505619 -272737482960 -247676187449677 -186596240745862 -2177313189190 -66807160908285 -242954471824224 -93375491096281 -72923904336115 -86991426218684 -260853133606896 -23840035068678 -156003410521424 -221020117176408 -162595953197 -155062636546575 -188876660187307 -174260977108765 -2923433362003 -38799929368843 -67848123422165 -30425608405367 -121567692567676 -258273385330096 -109275711874359 -273229919430537 -144759382855297 -99171593398462 -251727826225467 -108900283066674 -24804013121614 -158421449916375 -182433530528110 -175156554342792 -34972280077682 -147722794816156 -98741622916544 -174486065894489 -88250033401751 -222026474238518 -277204983037740 -15655515559976 -31243446704806 -67990512381046 -175365581776441 -72442033229492 -177387255896372 -135146767550151 -44991055463422 -202271432817319 -205777125686927 -204871965453933 -133515066673247 -36356344558901 -141517219293065 -49889928239133 -79362992610030 -68694434682947 -7650402229474 -66203656686334 -230657185643810 -196484730116741 -94865248439594 -124272277581098 -115978615400773 -7459146035384 -224454586832333 -7313287726659 -104595732306373 -206854488044003 -64936368606821 -99494943197941 -35875814803286 -157692984787256 -47881225403430 -246259553323288 -98253255753095 -240634151906467 -89066997867090 -66525403195505 -71043001278258 -214738825230587 -122281422380230 -129964644500272 -116938783207580 -9806526490177 -15721492513376 -109859478183693 -108327521243521 -170178131808693 -87110591260503 -216293513034272 -67120127280458 -212858697640595 -10117451810895 -232606189377826 -132219778726014 -101512403015967 -128989497905800 -12638874665309 -93559200073024 -214156659781232 -209827219479002 -267088386692062 -76164557655133 -147522682556529 -23422653841282 -128869854007592 -270367366110440 -82037864542048 -169994609459853 -74665224715342 -169915144482685 -92172847607964 -188310760840366 -267707320863025 -193781873511769 -60002644670831 -8223227374937 -216477460624856 -111254397671407 -70789365517391 -280026881114863 -129743861041058 -29128994989653 -208426195838692 -78365051938182 -254259647663057 -79790841716596 -57033719937273 -117041096661858 -122302448743374 -43768591407976 -216978555650854 -224135437609027 -225553438713268 -143024032403442 -251995393082631 -62146843248127 -82309136754231 -34920158304664 -243317805823056 -123542660576631 -278517267652506 -78376639309441 -144843831302765 -46625700292542 -80400250442414 -138637402358849 -253519185262176 -189119720354092 -163533160060573 -37964765330596 -202425830315341 -46264984443365 -164516653378208 -268677683723168 -233445533733164 -28170486414449 -138014777115884 -159336055416145 -185739791987677 -194775175092439 -112638615299401 -160797177039687 -272986545149791 -87025421952320 -187475608845244 -100301114179819 -217787139436260 -16712652410399 -227568757309450 -126405739449975 -66788433470992 -270708382725418 -113133950615722 -110984673047778 -129462816907192 -7444462954084 -244571392366967 -164822822115583 -243310862401039 -14924140985963 -241276992689299 -261812790257104 -141657970816010 -131846807209210 -245687868987845 -231448625981671 -214665502124656 -280210334807187 -94245147563307 -100791394774083 -139898455462954 -45263510781627 -53732587801818 -90702526143921 -158070520758513 -263087219584541 -151230139793234 -144403742501583 -140352595553454 -69310390108465 -252370680133847 -55045843955346 -151945411882987 -181071360427431 -272238145606220 -43581020959059 -43434320759919 -96738402556306 -207303355648546 -9287601009485 -210712218512242 -58288384764644 -234815192462681 -160277925168096 -29100781065538 -226309374273131 -11456033846304 -104945574983657 -36685908460904 -241132899357272 -178521431625508 -203187277562041 -177580039530942 -173688406925607 -181559906815271 -29983429485751 -14350062968299 -192092963646458 -248166179501770 -34226923986678 -50183502907634 -39525435270477 -170594005800775 -145748998244798 -178537313101718 -13103161400168 -137288055055545 -101855584987274 -231557920294412 -63428080037216 -187786403546806 -10224135935105 -202527208982201 -242771402993953 -175673699208050 -108063966211145 -19163253825783 -271353719288548 -117809861251617 -206031227205678 -36825770389792 -240084630273858 -53616949232019 -280163174396439 -70686026209249 -248391552346026 -261884316751012 -142836452700779 -255128578079854 -153645580041233 -113981582044516 -101608630842832 -144247425939703 -179163093212028 -25632439617905 -23206609750910 -219179556226949 -67490248766824 -239526198888321 -214470844204818 -87611546997963 -78619693411755 -60877220801236 -35329198601014 -59871290706896 -246464324310135 -18537748451579 -20234239837491 -240477710375263 -189022815185914 -221312588551298 -224855515751145 -179801929159801 -163712905230479 -41846972163969 -205119333639714 -181904832392597 -68102448306015 -68184902919948 -250063514358738 -17948862406401 -202467989417433 -274816222678838 -21650875871275 -23607215990421 -180712896119283 -85262563520014 -159378649973004 -212719542369462 -67981335171076 -275893065439836 -34780338224657 -89657057854142 -277916565701556 -197031773644722 -229025902965453 -197032189973210 -187457210910350 -153835249050345 -189603927568679 -56754538224235 -221290151535990 -265315581345554 -125561441393373 -162641447110471 -37546500668139 -143763008903329 -222404367526440 -59919147338079 -149206568310939 -61409329395034 -227727796197133 -170215244283744 -64760718623766 -163718620497626 -98072375007925 -14613555785425 -63486501086099 -265568804652625 -211085039514993 -49241843276766 -225005517690787 -264640903474983 -69262557690363 -69883211503434 -48526723751302 -271379825155246 -237371928590357 -136559539841962 -58157133622580 -87412059943155 -83792258549566 -58004453722628 -46409626983838 -91818612672259 -207273539310161 -48361090444790 -68796604508769 -7952487720304 -196838077872748 -169438354619677 -72575533188856 -82785699576513 -267780954579892 -54844306154271 -154046296308348 -48052578460802 -47771159077805 -30771168189001 -41749723951044 -135574127038480 -247807614222747 -32851073572780 -52054360453281 -23930496843088 -22731576399394 -160720846431316 -136146076032664 -57170744107324 -202565301092984 -78526007814822 -232457116522294 -204788118029895 -152872155864695 -220705300183184 -216430198242889 -206962864527684 -145692429917871 -189053529612260 -131947747886583 -181090833360917 -81715034675224 -97710833502241 -4010714640542 -190629592125387 -97195586284923 -165598013134157 -6290599877262 -269408050077103 -92005712485566 -36562125380144 -105707634772078 -212616198539244 -173344726491609 -14938035290825 -172632189065341 -208447352840288 -226897086775197 -237096510069807 -176818962268570 -116805996987061 -98358137609300 -27192928292858 -76041514907938 -241610486071507 -271085551219188 -214846900092824 -184251040220408 -265088251369041 -96650635581674 -173366726384291 -211986673313137 -175155410146992 -198628994666588 -23514292315228 -37320877208652 -158962212527131 -168458127100519 -103643124404134 -114453876711013 -235711204320920 -230085100280083 -54714224941062 -67982867455587 -109764912914439 -113284117445610 -196627145434454 -197015396469312 -216819992484727 -96338449794569 -223160914996187 -171131669852950 -57441555577807 -231980738176464 -49118729399932 -208874415219397 -110072607455250 -35344063514068 -90466841046115 -10900140458924 -270587319914602 -20767961118785 -157972296020876 -268928318597344 -154777360430825 -174161288693843 -160604718915778 -177686413277445 -250791861741485 -270583973388083 -161961520471153 -213718742280516 -65840934003225 -44165235893980 -19554337704447 -179073580311811 -249757800691942 -257459286696079 -263222366769733 -200568275302607 -261812075792770 -868570566694 -266098708349922 -56449171921177 -24879546913160 -187372522334299 -78277283391860 -23091588687762 -143600130336028 -130913531945935 -62834053639538 -135074549922396 -231068828780945 -159009893420901 -49126040972350 -278417901059662 -74887958248213 -65563038966055 -112713482398995 -104212192923102 -36272564134401 -65006680391331 -258859187426698 -164869645036441 -47606787264744 -237661475913340 -148459450974696 -223164836424051 -57229614707761 -174835009517955 -163448567079016 -224236614019820 -106153108473256 -275643364091518 -192071056444080 -71970933143802 -38135319076813 -204443216971601 -22703007588170 -36197087093042 -120441272686697 -181183747268795 -255484145528011 -87940530656102 -271124524960111 -133772866192334 -249600913612170 -256358206226817 -60148030105347 -55128684800686 -149608155978104 -142139483946445 -215337981494324 -11000624301454 -191692813562013 -99321250425303 -145194993865837 -165116453506723 -123946428956268 -161545604274149 -75001642257227 -139779853358878 -189364406189907 -14120868639862 -83504402203321 -242773304134467 -127709920689397 -246153191237727 -221525518839741 -66699961565343 -134954178756846 -134598901932354 -257490925791709 -40385092896326 -151385394476612 -252708367578079 -66600914115621 -230773962358337 -3453807056464 -67381040853997 -212409431342192 -276222189345700 -72306479044665 -172489629714789 -45771228571758 -245147588548020 -37487948386474 -63904427535181 -27485209098031 -246590537268246 -31657508947629 -272123229098125 -172667145721230 -59016239004363 -206710100096211 -187403390456352 -186186667187197 -23319643938727 -249733235319111 -133660465970923 -248724235353168 -219524862881928 -75931076873484 -140994317901784 -193452952531701 -15792310311026 -123994402805777 -4330973148153 -216481869532235 -161265032268301 -21602073980805 -63800252662779 -117114759269504 -204262680296464 -41069059104311 -264473283866774 -151280929281908 -159154819966933 -274248041197640 -79866455150064 -161586556119298 -160089875840140 -14857514885142 -189912189326064 -80865532912592 -220737207726016 -161618365153301 -205632502204450 -118315461459856 -202262927068566 -127153858292735 -54398780624115 -127877516062151 -110183852641919 -54980255347054 -140360123729678 -278323878468844 -144605995978290 -185151227541813 -165083947045200 -261567665108839 -184264114285991 -16321657700367 -155288415435190 -175080413806924 -17938401072360 -95577935133910 -155706550863463 -59515070797650 -78134908257471 -214621789329083 -227538698787025 -210103600283096 -12591177588865 -72557947825346 -162148197151381 -110453443287196 -204777597242168 -267911183563963 -105544205759138 -105531506059047 -261384270172985 -162333982397461 -224446504315879 -142724507021514 -25590913459727 -57469901488397 -107501126296646 -78431164889978 -192534620607226 -171064015321583 -103576977068782 -52016689539704 -51491593129741 -103394508845613 -199591342963138 -268696268148705 -159198318603246 -46844326189791 -268277568959957 -84492300783271 -231769573289154 -187667739475714 -276624404771268 -92428382350133 -168206771742156 -92867349177745 -223784614640307 -43981107964994 -243376209111032 -167183503146 -115479303435780 -136422882947654 -65353497204916 -30281301534329 -179755998208760 -224282175025344 -201525972292997 -68119279922636 -141814913606761 -275724972338808 -10879545962992 -20030139392691 -29487886805894 -4959317298665 -54880464704688 -265943691393680 -240324888512148 -145166548868753 -237899432962894 -162682897199706 -33671933157688 -260514372232239 -115807157353474 -174591119522608 -134053382595985 -199306484570765 -113755000961484 -112913563287496 -168705010955707 -229709496076747 -262443399245709 -215695684666414 -271417259310201 -214702870907054 -189648368960388 -163645089257169 -79690119227225 -82262144886268 -137242774907031 -92554361191091 -56909508666635 -72454843596056 -98025473862494 -179357017037563 -160027729954286 -209609598627181 -187568961797255 -108318424135786 -184370125282832 -57154106788527 -200024832798919 -149420105492294 -125629247805820 -141813132036037 -144021609116908 -2963303298945 -248108201092346 -199878929027805 -53275455913651 -215146057473897 -245387823405103 -165855008447407 -216214990538327 -24773007141833 -212968786196420 -25427479805905 -103250265387087 -74046391219038 -33950036368731 -212021121637639 -215577665075332 -83838108991623 -38934760966179 -73415684559216 -144302758528278 -150235561351911 -139948878479238 -20702981070951 -56233353211013 -150543735455504 -226512743847146 -275347616936857 -181079742599501 -195658672417104 -71544293529577 -122138669149323 -2961614348627 -169648555287340 -97600586759720 -279845460867926 -119469094303691 -153566148986890 -265327558886975 -13443954181875 -39130455879485 -270413814035968 -182493590508594 -9474634893117 -193364499064187 -149751264857052 -206383705055519 -144403851758533 -21810139810210 -221165071028584 -7044344284677 -21676498198925 -244256344059275 -36159075551129 -258116975598951 -19982838707478 -117054122530044 -190311734328832 -41821471036146 -162041490784839 -75798486621890 -114465999834588 -268862711069017 -72270022957864 -110525901709607 -227435122616823 -86941350179280 -192123016637249 -140083305563815 -44132487966894 -99670237753954 -187064718464410 -24021367103326 -56887877566099 -254172601777986 -120431742466838 -253391176607519 -270740180314384 -145182926434953 -47415562922169 -267508667861972 -260563276724014 -80446921313982 -221651812225312 -28032299833614 -199693439139479 -61706347043121 -195801806534144 -130574138846266 -45651331090156 -206214035998017 -174249326413160 -205993083942239 -30395193411522 -124880939692038 -33604021644958 -124834739439514 -147040981854828 -173047512825361 -40075959662769 -207651199461015 -9585234953506 -1446234787166 -135964732641169 -119985507490595 -126047184941087 -128942789336195 -169383979233396 -233988722578562 -274297489403180 -177362863772674 -48570089655005 -13487726500173 -204847011359678 -94030909341953 -10977549550630 -23438228258660 -25040626829833 -54513691200730 -95892602331925 -281399653731492 -187624071932823 -159738611424804 -120659742132740 -82305377317594 -8919560531868 -207444906695436 -127157669997235 -73030703584667 -37658196923853 -193219507006269 -217873203434034 -242464699564343 -61748644490067 -83721909426461 -82316531537990 -245118104574303 -244092190456877 -118587958217257 -281043878416586 -126666743509203 -197100527635013 -97391819072116 -134482812440719 -175963982136701 -131243198388786 -261026395517644 -151130216708209 -197537680927003 -152241437934980 -213352377880309 -179406351301193 -232747397658606 -155725216274896 -226864269257659 -38617577507858 -273775723700371 -238654633412177 -238651954817441 -1902645010808 -165144743518154 -126431870886059 -9856381376796 -72672649101326 -233274533538059 -209194348161842 -49273386394355 -179829599457091 -91845175727014 -250080171655653 -171247523452347 -267872192218932 -173992900031568 -97923981756896 -65264560999233 -41347046940030 -235625954712414 -267778308590688 -21469958278738 -155743116556677 -61464286791386 -145150948133376 -2145357965238 -24661267545936 -49737673129214 -119705089025323 -120006132289354 -233466412227888 -205761772712769 -173494192999612 -173233964443437 -297100556665 -113368835934022 -166824151234276 -187773350205192 -229312445172006 -149274747740027 -218728366410005 -148849434474047 -214628074004657 -7398681136887 -194829421688637 -32487937599574 -77953797260583 -89384975320390 -243139319608516 -152290054900431 -235874935131021 -252882616506692 -79619551859028 -87574637930913 -267461256971897 -94929545684849 -266182924869423 -231990163582070 -245692027486915 -186074721507932 -130513424947118 -26718453630119 -276245574304613 -104239786090561 -274126052678302 -73414938534092 -204674323433599 -57214009084899 -279397747380340 -206545714463238 -234976312829149 -236194678513738 -114056878446455 -126969837474856 -55311663889993 -46535839956242 -71276312503808 -142038197901428 -158279982569986 -254576920269445 -58632766999685 -70303768929742 -143935077860171 -18811067479323 -199147905772304 -58777197409445 -101339808623918 -257677263292163 -239581309158477 -186462085433515 -118354829832564 -103845638537864 -176762582398356 -34305877019038 -135862943901220 -271805770304245 -1419767934549 -268635783126197 -36022955065178 -20546732684178 -174702419103483 -244185080172884 -153219887978956 -219202963643450 -235005681691059 -7603792000229 -197707449798010 -276844705450468 -177706896479301 -166870642060938 -27723520720175 -254343245496351 -75415021098621 -57112454379350 -63734588652566 -40662015142976 -196806803106088 -199540441785204 -37790299960269 -167996985788526 -152000554240150 -212814835033382 -124588956989648 -78987036779985 -54651270376251 -247496537077247 -230961083661096 -142667150173084 -8660976300010 -229593371914974 -66076909498459 -67115586753618 -119288802539863 -40320825675245 -9621498073798 -155763508486945 -215157085866123 -194078485509832 -2071632008053 -124618190079928 -123738674197976 -38113481364605 -59438006445257 -182772197924360 -58552595197545 -276598688005726 -119039674878123 -10308679342672 -124511998208525 -3602657721320 -146495040735271 -127199611595413 -110217743122149 -193394604565382 -254239008153267 -104273690676586 -38525176595415 -232112383259898 -32893161863721 -234410267495066 -203521107277163 -97247875545958 -80471314448405 -184337384956802 -125386424344795 -97151034142277 -246777035018271 -209752754181332 -77738338221337 -99855177883837 -148748197688131 -166997785659420 -53512214200304 -204105274489412 -132205715093729 -34467841022450 -64571519153862 -128051355678496 -33218338006310 -27950796354618 -122175096799446 -1602121190642 -130497548667544 -37079009231167 -53050422675452 -103344465920220 -76716803386539 -202975502553983 -135681990581542 -4741812651487 -220422051698240 -208755058625138 -3561642251417 -128772339227142 -220519529697208 -241992145204342 -126667156269688 -3560749386505 -259499581923269 -160288219936922 -50399881771345 -168513919286460 -97287351918615 -268678647569050 -28532306734568 -197584648611382 -94029202559911 -30246102867856 -4126096530234 -99828520763266 -110216269416135 -50556179397094 -44474788719534 -39208870968056 -118047105045955 -9303697996268 -173488431356288 -237985877593089 -149796485047333 -39217058842071 -3176817013289 -182001682710563 -31164087503941 -260659763981829 -219825160368885 -103335581633658 -222305787154778 -82466855688859 -230918844830465 -107891057032303 -137611557091279 -1522002207619 -163234530858725 -241417674126773 -177349932613707 -26242339003689 -26917269857132 -118069831649921 -174184435634243 -216071643120754 -117644968956904 -133854682521668 -195022643258990 -234715335146768 -52027559193566 -265426815157928 -236614310354354 -181484802574413 -149243405202003 -192386941715479 -127300906289058 -40803865905512 -108932056035295 -181269652876696 -41743301493001 -160348246823273 -5868018744291 -44424788284462 -200141312058186 -45241383573418 -194048519092389 -1018542424814 -243972578485585 -163502636492243 -170378783760472 -76847910486477 -69012543051848 -158109143997855 -145690427251380 -149905917317428 -253954162340796 -270033671829512 -123836090488678 -197586725555787 -114304005571424 -239617684753759 -47799716433155 -79958099946120 -34083761568349 -75414429920464 -85958531852414 -9427801829810 -163060104010881 -106682480198171 -233725780192176 -157078097439432 -152556818575942 -43957617092111 -102657777902439 -243187174293244 -212203425936558 -187320185116093 -174546157519896 -77793919980378 -281278001731777 -225443828588284 -79198122245226 -149601018923661 -137290665205453 -218282713546238 -59834518489106 -173978746677978 -155899276120077 -50910514809922 -243363130860863 -261489862002897 -231114602413549 -152789864892310 -132917691390737 -18878052928061 -169781505691279 -176041539920410 -125182918525307 -175127108612176 -183098314258147 -107079602791389 -139470671912129 -103685853621287 -12836034546879 -180556725067043 -6572241624825 -203624354303916 -120164225870025 -53309938628206 -142969233551520 -110926041949364 -224543478845477 -85391042066768 -237711270067914 -63616819121680 -251590975613829 -205900513870349 -39067071045158 -240088276654720 -20706757283733 -204097621325217 -245113675496271 -6599209456990 -123580593399505 -119540108082467 -198411866089369 -258553749310797 -106874456822345 -171170764311957 -241120471964678 -233579891100660 -110166984257338 -269006068224898 -56755105411056 -15228602819012 -73451625297289 -281353033208580 -261480038954204 -280138481120393 -67797479069002 -154232432985294 -269618110705040 -155764045500839 -220609192993426 -62828199316451 -206810847155879 -74748083571968 -113531890105830 -73638642819085 -8320584385780 -202257791107284 -26411322537723 -255340617374970 -61837564285623 -85878545712972 -260109477488826 -155346096906316 -126826493000825 -85000238787758 -173238451609879 -120421524714469 -32449601093160 -81976039032389 -114612504101218 -255177223096074 -79837083620424 -8910837434988 -96924489550099 -251001516634734 -131771647749112 -274514811398236 -237096812742596 -97173432834455 -195065984389223 -245921983592135 -210123362008528 -260147536283292 -139661174531074 -57255372287316 -200892069710615 -49195180869881 -225818724445707 -249575809651458 -76247737832953 -212867675115757 -233931416361151 -230507561907745 -58199134990336 -246223412733416 -280251923165688 -168770669645743 -140513763107303 -112248469532649 -82000538102949 -139823206427526 -96205274188242 -272260958340659 -80447424609851 -266146983499419 -252087718201109 -52788938241996 -203483026131259 -88267447650251 -222564434098866 -155719242378161 -208077067477991 -45285568374093 -122065561888543 -4733903968551 -239250641030073 -101550704483123 -71229004130364 -46121212718611 -165976723905356 -163900153073875 -23830685059550 -77058713076922 -65806547551381 -271845639442583 -252903390485763 -91591728112204 -200679802880086 -49942275185361 -164937411250966 -235320441370530 -184957628734526 -104533566665596 -20518164282546 -196893718810814 -260992626287908 -131525200020546 -34935823587054 -20944232128795 -71793304621580 -174432693548486 -6725469517210 -124135487757566 -186686040307934 -219856131067592 -184824285511087 -184667183046086 -278499913445542 -196911201551925 -192742532418114 -229014629987639 -149191212520755 -51827037341649 -257900728690797 -244062186580932 -243451895635142 -15850846985045 -64283529433257 -146763957958008 -225522674769095 -65132860249823 -60401349307640 -88493725141933 -80657629480927 -9430216908894 -133634560121906 -229255388027358 -187827720350051 -4354435994944 -68004755768942 -73005508956067 -107775289815829 -141630502890411 -141431399878417 -258850346742001 -17731236063745 -123501940104691 -175865582936342 -39782785859153 -93475077176593 -215879072947137 -225677820094985 -179865995122425 -113133189961309 -152191712055557 -186322690019005 -16496188238814 -84193245268925 -7715773070670 -106961019325541 -5316373699531 -196924703465656 -239192396484237 -244251419259474 -28508416896014 -262002599013636 -152258256302734 -182329885395260 -182170462022831 -211694795959158 -81171168917252 -88163857188036 -6030400013730 -243271697399386 -95252221783796 -56303692216448 -260617293264749 -257069130227376 -14434064383514 -11969548122396 -172325220803375 -168049710952824 -67827658050413 -208158595914912 -253969482821956 -239948789805333 -60563287473798 -208614956121183 -7215684778060 -87970602813320 -120215387818746 -265992108894575 -126802556609740 -281045316643892 -108517472631580 -32156741402024 -205206858063585 -111836691292171 -166932082811693 -189494795780155 -47304045904400 -156577104586339 -14568071013199 -143443319588593 -253637880034160 -73217779914173 -61384881775239 -190394060087433 -46522363481878 -258635357558087 -192523785419595 -36325500326707 -276630118460917 -104285513936581 -67823447873478 -114699475673795 -208260118400695 -132956944830587 -187609078380948 -102943909717838 -30973683624534 -33909798373424 -241412124315402 -123959547985370 -119938526927716 -130247670031950 -208074309310929 -185575260317084 -101608162013354 -33651453900764 -115704952200263 -131871206412061 -188464632575079 -176714294568896 -55521223604074 -28257765157256 -203287559666792 -31341708660081 -156552253651713 -234526235631766 -189931525377798 -178817593203328 -76415345878146 -117303291812642 -42773113863469 -209412400301124 -8361725514108 -24949201129754 -171888105957141 -198020259621922 -87532246923111 -48394606630407 -90567158836440 -118805720576953 -155828012724459 -74967725742052 -97095980281155 -27414496059011 -63812702670149 -279445161701788 -211728221415101 -17797751009355 -57613402245809 -175662909969874 -179786659090116 -82832793938199 -206040892253889 -106126095251785 -182680027361779 -71781392480517 -129912746069383 -57911343483115 -240827747858210 -102987488140367 -112482976672517 -23395392758015 -77752332525296 -25481420195721 -67028868431309 -39658487673561 -110818965845411 -155096259772759 -29034726303500 -206386445998388 -25079564167776 -133328709652657 -102734162240069 -115869735329359 -51215792921100 -58082920356822 -57015766249088 -97743868450385 -226672033948598 -242081843257623 -242316698679746 -161889895707118 -15876700529227 -32955666978168 -43013872175979 -88828274248135 -274961753875395 -70788238225640 -112226326006083 -203733579171712 -219435090923676 -75669091734219 -95713842015732 -87936240353422 -176179539860017 -137960117690993 -100986304939507 -15565890200242 -81916409187742 -137985065090541 -253818535249320 -138033230627850 -135468769471330 -17932626318330 -207209358763105 -193748224119644 -181809401658448 -210368112475703 -40668607315699 -72918833637755 -3274249969314 -74799435185674 -106694041081380 -163477608679796 -85672806617576 -276517054559354 -162485777299669 -255860820589943 -93795899912104 -278631625088751 -263542467011638 -174990263728818 -163792310352724 -107773367618454 -257260876788831 -196726586763822 -38008759271431 -46900572186619 -70860673795807 -72423285408559 -154877430643223 -249209078876694 -42427079728406 -249534869915325 -72752027961469 -42808689060585 -49305229389233 -201748706164895 -143147781302721 -161359661288 -228580763697028 -189989592282297 -272024666879826 -230950060590750 -112728071805937 -217800170880755 -249837423027206 -154792608476583 -42148048137411 -81620099253945 -158060279857557 -153100966877460 -211478002601027 -73336661056150 -206731286681962 -37458614745259 -186879708380163 -107846332302303 -236650500499876 -87000529008772 -94726911574203 -240948667176410 -208760811000222 -25305085318145 -107910170426293 -235320689016874 -187377325108914 -199779952455258 -207333535070342 -167196322189351 -255950352351943 -260146950692045 -227677102085653 -142952708779638 -10740207782254 -71059743121188 -100129651664768 -14164534076386 -179151094430272 -177154026103420 -130074245330631 -85367766279750 -124795405408538 -200025332610828 -210317464596449 -272039454666292 -225523938049405 -172459160616036 -275582496145154 -178225936084549 -270577827071646 -180232331690252 -135324401479470 -165869516531586 -11654694623013 -126872571572377 -136662928149702 -209687418283126 -187902516184845 -182869566919729 -191707612496523 -245451134095237 -233031251401624 -162269335529251 -116890307787901 -13885396176593 -36503804440107 -104370260114859 -100810520598999 -274379183060898 -16099517228796 -23173635248559 -274446741368713 -186630906116041 -62193852387059 -131305688514384 -272391127526160 -261326620447650 -253708758774873 -137449400528209 -262372565435841 -256400711709001 -272096322791306 -274505698055557 -41331817954212 -17502041735308 -120682674922229 -118022868421619 -19721988357305 -183832354353366 -72577890987499 -188837812615474 -260046949821901 -107390805973492 -133643398992655 -85223880271139 -189072624557100 -132132011115611 -48111347381622 -184463122204786 -14117154992369 -141818428428840 -12156991713524 -270345366347163 -230105083238556 -133273210274983 -184870147088200 -271030570966781 -57672597478148 -184711885582280 -230854231501133 -206617822710552 -31542282732248 -202101141820531 -52020233799158 -4308280287210 -51408685551896 -247256602293238 -129303581465841 -55819095531072 -34772913226820 -159103754745559 -211277133696964 -244117586062808 -120145734366099 -263700907216004 -243521941101013 -32704363739707 -15746607430201 -223391473465387 -160160420224014 -261778726806131 -43209050013598 -105813722660904 -51838354051201 -157537572216588 -42917413776464 -174296607100917 -95661318774116 -2685335499843 -276026166881116 -259121644582513 -1809576434178 -226536809895882 -118390389987270 -251627049612865 -228930418519248 -62565808146735 -14762710389106 -67806093297344 -17309737276943 -167289741030712 -142066676362261 -92219576230623 -137684255567477 -198309704219558 -33950608131663 -175437428650202 -140533048552159 -38520890191129 -57921443665855 -122120083256895 -195293951424030 -43980305312208 -141003740862820 -274490794652751 -107416471350462 -68143252058507 -153226434567591 -2668916090036 -214383497258101 -47400632674758 -11225109225739 -252432625096182 -30445926772683 -208898103504857 -29272177079253 -195510217528972 -166186540610173 -11626233729837 -237116388892841 -84069173712627 -78424931269860 -83481619714153 -195814536814879 -140195072747930 -1959842599289 -1803776244719 -139404994974440 -205310742130121 -193180884661251 -119253657409573 -101804402170566 -99805830800265 -260466660633349 -79872364736186 -60503624107095 -36133448943320 -208059563503362 -77811936160236 -261741675104430 -124893926554456 -146932095658731 -160156982363658 -228525181562740 -54213232883435 -72216309014269 -201261511567722 -231271528873757 -133807404162301 -66265322880010 -92637220047717 -153753214347194 -242722835453305 -162461887461115 -25043944407113 -231016465318490 -168898366474138 -170630959602746 -57053178921159 -166845284851827 -137734101898625 -23157327765287 -28634365882280 -200687863525066 -152412778875178 -128894473436224 -258315695990584 -214173938765348 -279871016786124 -102710200436248 -225963124850334 -112338817039467 -62532802992444 -40195948514825 -157201379036859 -61510135482198 -90808828264601 -86843657642207 -252619959454924 -208972144953041 -130206278907952 -208012135095900 -241965255031753 -86216364894856 -143087764326313 -252012539360265 -278733673725084 -137027120953897 -45973074456501 -10874081697167 -224016929822962 -80288979419807 -163213569825186 -225789618610174 -233318015623534 -147960300308160 -149464020128286 -247519807390213 -174664513285817 -21914004556985 -48033535126287 -235860481399392 -1086120180806 -6505289404749 -111673067195131 -31283837178839 -186564849131372 -127436267552255 -69286225464152 -6602777803523 -20722697280476 -211688233779635 -215860977383926 -132952925174972 -215274996618621 -203323875514998 -246150082796162 -247462880740156 -83742385154835 -123693485492977 -175980356590004 -120397907259991 -253931110369907 -220219098138698 -207344817893121 -130504620287471 -249447374714633 -24046706786728 -170039087229488 -270364435113395 -271351595464291 -53453123187014 -117900836925465 -53435640445903 -259397507009277 -29802009077333 -23181832639168 -29503848930076 -274227710279576 -95824717482252 -82629744164941 -15301874773772 -194928822739753 -33970955506458 -275487583730009 -253263831139847 -274950632224350 -202715438345591 -78503817131747 -230085955068140 -59801868373381 -170231397381709 -86005402661331 -54255225300932 -151658200814947 -37065356631290 -38037083222659 -13570832157482 -117464116089313 -223380124946378 -198492491134526 -167592546990853 -219910166606929 -217273545715590 -72634077467253 -203830934517859 -203238593318905 -213937248419124 -171471976617344 -267125786015645 -77066463268708 -109416529433058 -83966865015488 -176037699459315 -119008991334130 -219418398209614 -80448001985118 -11316149718175 -115157785029153 -246183767195893 -124958409479562 -46836719025347 -60089095033886 -275862738912829 -13558626810063 -225441333317253 -178787689447660 -95762264793175 -84386763374985 -188608618287037 -255552494592444 -129712801023184 -73458270675529 -149794472530589 -140971199783632 -33164379926273 -109584054971724 -201611409337644 -162320980344187 -66859925797198 -100580018286569 -29500094160211 -44423442595341 -245547912394222 -54167683415976 -205834667214 -219775025243052 -194523560067220 -45476487952542 -223500876001358 -59078831090797 -86877073670368 -186842329950155 -249316022161431 -108570616238159 -33595524983161 -108944130292677 -159815492766977 -45669255858974 -156279599357716 -182150527486525 -170677033434228 -138238223556564 -31994382319406 -253699531666714 -189182442401849 -232754243986410 -100806909628384 -30835301332264 -177437614357843 -81148219659224 -112927668012274 -36413705507065 -35091374048509 -151577305030071 -271273023352035 -232360459775104 -125497914857411 -208619331554415 -119560481191024 -247634258823719 -21212608675677 -108337276478352 -18366469656973 -55107875849069 -149966087787167 -81786028054784 -141434078683283 -194484412222044 -95605823261971 -255239509343853 -224187460251483 -29276825847678 -215091659470774 -59912547535351 -206544325103026 -34487500520695 -168039465653440 -240565317456947 -195173730510858 -236417773085492 -187290489137942 -60734628630062 -102192601375542 -238541706323974 -278752994534363 -250609194726540 -163373304397261 -172743879165883 -131765151868842 -169635407551369 -38316176086329 -207153234275202 -21192145469779 -130270800550299 -104067566021377 -217833885443966 -32312708114301 -120010696407367 -40511917963011 -88839252068562 -186554334014723 -109759757099726 -26200748427852 -214871452755677 -4196167687089 -14184553557666 -52883109602852 -26870594345559 -137594181677261 -136146598107408 -59027641714501 -63206073547138 -255756321309088 -117762946657753 -108039731079959 -208943702953840 -78437435547929 -62935809499473 -74525034705205 -236589698948710 -263455587993203 -13750319220929 -225740114851950 -88834738140567 -100241864201372 -61742121535398 -42594296838944 -249405793191645 -171263411995584 -188903868549305 -276817755951334 -276808827302214 -30814558752478 -98276531380805 -235599208298221 -101077257821362 -3504763327253 -95536140585059 -146253141559196 -157870929545387 -275019237067169 -66132082054898 -32725482767184 -102752340364426 -256629452601175 -278117243264693 -84165320165364 -27659271020460 -127762980924401 -271016274706499 -160250165356389 -62958518977053 -270393320145287 -231413975530860 -107071200189216 -18168927240226 -41253990819908 -83783477090829 -206592120136320 -159512168005136 -231255714024940 -245648980851468 -54659084632050 -108458715775799 -170451084773187 -228572407616421 -28292926726963 -196072665771351 -21417466553449 -15747620133348 -104167747011171 -257035587627445 -32215542110833 -216647986917716 -181213215566570 -275559298339304 -98768709232479 -35417863883965 -180430063832450 -268483204989006 -68782651073710 -207247574103297 -22885303941287 -181335236485943 -179133016414483 -198407437075187 -192650197889239 -230968588342433 -222831836582552 -51358447001586 -31174577274354 -45689510874978 -183738563775588 -79110628396944 -75713618464000 -97688757665468 -93655512495400 -134948357343314 -42355938273137 -62980966051758 -261813352289563 -127354484185601 -112301269161431 -223729063259530 -50686010115435 -254613588165086 -58222823433724 -42254667921417 -162498236699214 -49084731085028 -58270988971033 -270322916504632 -102443532827294 -26329794518234 -189993251446314 -68074911263540 -181649060068866 -13279108449247 -84195768475649 -229393288172928 -130367992721515 -188668081578527 -201337536557511 -51912707864984 -246539948062647 -153468489812087 -94117676821500 -215375622241255 -193745009959794 -141739733336497 -221449007001684 -229158297148641 -6365306453325 -112389270470338 -87800112979919 -271382900259917 -125668366461010 -4766794224754 -53685666143284 -239065573661252 -176799215945763 -182637701101110 -234993449224676 -46805993793936 -126270952526249 -168231851328108 -36055031103595 -32474460268601 -71229693286509 -6717961211116 -225332769692290 -225759463700003 -252529160195827 -42734734899922 -246173831797337 -179457836626811 -50827056903805 -864297352265 -23584285063633 -128918338313398 -140104522405811 -181571406546214 -79483633483477 -138128472562093 -210950581512364 -33262036143210 -203818351187254 -202427942193601 -181088683962257 -141050188303055 -100442133119122 -143247141361289 -175443018479274 -91956325628994 -225756520212691 -280250941349615 -7783243365728 -64277324330065 -186785165855884 -64685119690081 -239974604586900 -80700622556942 -206466728646926 -11826019029200 -125837400768635 -92338726962613 -15645449694672 -240373511256091 -130392876167280 -141558481759361 -184254638503833 -54784043738422 -100798224492938 -276417815927123 -105316064181473 -65496730266204 -194298599843388 -143498663089406 -131614512096375 -15374267141956 -259645077583211 -19919127215731 -46297965864180 -272330416416132 -100456047929900 -217669919551480 -42962093299358 -127380182449649 -240986969124928 -44134159277587 -72080221835670 -197550190831534 -118408054932465 -170705858182189 -19285962904399 -229951333764887 -208129905970842 -94026499882392 -242522657906405 -16922661008441 -75971854441005 -108008736376135 -6078587134169 -173700156879939 -203192418072600 -62819004739788 -256632654358036 -278971518284894 -239995504219006 -231992648021168 -92496229781483 -139370808940725 -62189973751415 -245477585715242 -96383474052471 -162342981298626 -172985277805748 -231879219261283 -279828784970882 -82665613525916 -268458416085612 -194284162604603 -233462730065547 -3193746014989 -234924217187337 -150985805717313 -65894228717209 -177139747696221 -97282990073654 -42550846566210 -251533358932299 -143352762902668 -162950648966290 -84179312695369 -152092651429168 -197748858664990 -134873902067890 -76236852821317 -25859943252638 -103375245803215 -253218477492627 -66241292125103 -228558365045138 -158960939347861 -59205160205630 -208048873708508 -144739799372877 -163882835121764 -251638479467753 -162341795168010 -264498187557957 -22653376701592 -252498683466542 -82785640085463 -34348651129678 -24250434029307 -256461241405794 -192644761994032 -246848196450941 -56420256292687 -235542203530694 -126704442362030 -131592884678363 -203108070287030 -191257778277437 -205528034831623 -196302712480823 -153938130798226 -267274163562156 -168464583210759 -125150859600007 -11147891887761 -122732511059275 -63785235582545 -88237782254364 -75259034940560 -178323810987146 -177066318124148 -243938514982048 -132928969873766 -89791177288382 -170505199693462 -43555280940367 -191731913289832 -82816163419842 -10878845801283 -7158487804531 -97014697383276 -138615094909181 -147322213472289 -147460830680668 -49673998862717 -47952099682593 -158998043707882 -89351142600045 -29902479779723 -237825444667907 -78341274733560 -59267006203975 -76936927299792 -95445994357884 -114454336775144 -188261005812665 -110073784282082 -104098163738350 -211859310803889 -167039126705190 -102297878753923 -264462691075335 -173045171290573 -23998593205301 -70942190784845 -101946940510182 -141310265313825 -40560192125590 -268565518395063 -129515436834747 -96151055700336 -222310645823637 -152981878435047 -176422426952899 -23933414066725 -280262728603589 -137726074049122 -93846937166867 -46497421220032 -177262967944222 -176387605221331 -88145675261396 -3928941517868 -44478669772608 -63322817738847 -11310899423121 -44814847766794 -6416234283732 -189397921683310 -98763015424942 -198333852053584 -1766637346433 -85052222340259 -120821323018159 -243069593865695 -16943469577554 -87600795058932 -39335041878540 -276942238423136 -139933112453945 -266953795547938 -36575694225037 -82358704951781 -116446726356017 -166776509773092 -225979404499927 -249875394619696 -197102047996734 -17014074651088 -175869480904580 -121573023069075 -210550572222938 -115794264739257 -202480971469223 -177155736563614 -127752334264117 -103204207582900 -227312774921604 -132312648406779 -179183012547840 -178203838548294 -95856746718188 -243341105957186 -87438005554642 -186774694908152 -52312549480715 -19961064789045 -4992477001203 -231818940081736 -129605680658331 -134181930827774 -37250148617815 -90883387630702 -158006779368349 -214647026948273 -237955243322993 -151720785424286 -268949216980158 -91028256216393 -50288400257179 -271865355652108 -147562656941337 -123335535569625 -2232890637130 -95005512039719 -112101603217743 -16154716652103 -251159882557517 -40908511976645 -240550530600472 -233722932584808 -235482731611617 -233264947056620 -272315726284251 -53127625573284 -59651326789253 -36426796568846 -123527037432915 -61028240696591 -148751267578764 -223067725504529 -61929176176454 -115201946240461 -85594595557515 -92580629287682 -61172134248862 -69817102197439 -128792344548877 -44335026961956 -143436729908143 -272174790435352 -266715810828594 -125680691598087 -156700405598459 -247906592308727 -177439671553373 -76447893590662 -51294395114109 -236190869132516 -152523591551835 -35053195054288 -151370426021755 -23545602722397 -202752676219782 -277924556956275 -83681576111140 -92184376667360 -273123903979650 -231003735360166 -17512986257688 -103545347867914 -173012178861853 -78605795197190 -84023763795804 -22688619675819 -95873156722675 -51357280403432 -106103384870184 -245812602609707 -109506116733409 -36541018282391 -218714951603629 -203987440804478 -223515354925228 -171783736157188 -74735530550352 -10883879633715 -137204562355303 -116618818486432 -10582107599464 -37852314198508 -98464689589287 -123309350772047 -162658919826722 -200052919886461 -20896250730400 -51126214284878 -213558577062346 -270175559490956 -91416321856557 -181179803490518 -231056881048273 -109832724182123 -143151140447380 -112283621557599 -178502085080454 -14363071543667 -243137669946501 -15349852692720 -24404941849169 -83024731026117 -270963665850386 -23296008768102 -139976554254777 -189820324553194 -265465382718178 -97663736486431 -135890828868102 -238961278803446 -238852814056512 -66807333653534 -227591449689356 -89955208644087 -200560797176514 -219131549463975 -23592767540342 -102051057019561 -177063483806622 -277032867032234 -126897233131333 -238119528348127 -62636326305968 -214433359408207 -267435706826892 -279842236022199 -270025691069971 -11627104723422 -194672845529394 -252960361883255 -272033766384311 -189092742136073 -183653908968322 -105824886141535 -11558130970669 -158599825957130 -117560785536421 -187886002549625 -157821242059716 -203917666679379 -258302912512181 -245745770575985 -264139884074288 -243133820857408 -235284652616133 -246414605353927 -52960659834740 -267154717238901 -132849372017553 -26998689284955 -29424574771304 -211273872037669 -436429523752 -2497356113694 -178424692884186 -53432444802414 -54039895462460 -146023444719385 -251585290258742 -11286761504561 -88197760625397 -98576096147069 -5407709958270 -250845525378007 -182504230996830 -22594317655358 -216134419980915 -103416340380807 -217015034917608 -128299179599543 -64519771977050 -254381654897000 -209310545969164 -89509438956134 -54371495803864 -8547454882826 -165993702656337 -242601141393874 -65772300098522 -219473635392666 -270828965032652 -256493433787224 -56218466017311 -7331460569476 -244719635359789 -169101922655179 -250729669639897 -125286268288441 -262230927513942 -95969302441713 -256811430521699 -265791246618375 -79268428900098 -266708428585964 -148688976494145 -162529346673316 -39300712786792 -171400767434914 -37027016420317 -268885736426098 -134025366491119 -47972362340027 -75663205237040 -49782285254170 -280427978909906 -26566216562404 -263070018173023 -51317028444277 -31631693611507 -190960535061463 -71750336402783 -47188568915357 -98937964864929 -132068517896973 -42543674043034 -7989241072832 -168893821414483 -252216019654104 -222093236465728 -109696215643382 -217400166784841 -200147314506539 -77440862372553 -182794890611329 -97982294370849 -186190386293941 -197054379557087 -238276258709090 -139559671106311 -163950027400689 -45550276781885 -77500073521220 -120701412627162 -20315636439137 -227038987392070 -188098039302618 -126988069255687 -38034513367812 -100470987686283 -102794191770611 -198383738995897 -3725957306672 -32832717092103 -207720590003232 -250003478167178 -94106633292972 -13607758700681 -115709012911584 -217960885297108 -278373306774793 -6014535246692 -100481674730910 -199376615740199 -187760247763543 -217041603296600 -83533708302196 -197026871258314 -130922143981662 -61499507942114 -168483631167304 -41354588490804 -95065149649931 -257848708934918 -155826604728668 -136781029484645 -92284467522187 -142162524621665 -37228661457610 -152544479324937 -103550022655503 -129807967582846 -100839892516698 -249369511908529 -4950239959210 -48984891628212 -115254809334321 -122862142222493 -23436887164293 -131552952948041 -153239013173762 -278354019951842 -110825542149855 -176684055249671 -145331961845455 -92793784071993 -201270259443922 -8336051054744 -236979235536942 -640300031563 -108962788808307 -235055294545172 -62465561007803 -220334130731593 -93152006418957 -24187611790485 -122200200472279 -177513218559730 -154958039515509 -199511041296445 -144631064881054 -273602663282146 -100629812441143 -82146842022403 -224755457071229 -6233647847835 -157422432596273 -241887999317305 -102668245531362 -238829937868418 -1832197560207 -178070637884025 -199026844875511 -172360084475839 -72321580265046 -259275523073094 -83113349208299 -150002854819868 -112305261867845 -136206887989288 -257021865030536 -81921415720281 -48892454795993 -67906075963513 -158043640190203 -155384056701739 -207702448042680 -119805983188169 -135354731764438 -240801254274513 -114279791657380 -50132556606616 -251307767205121 -181545473156234 -66209265748830 -172598529346401 -47664426524714 -131133410635806 -217002091429772 -229313777029212 -144095696926176 -31493761508129 -27835128334224 -166298181295567 -275459708420182 -67126588119723 -235832115496184 -149652298318194 -44054014610133 -271369829145617 -15078349965888 -48173481428132 -31868897514956 -268458055103140 -79494494448341 -234340310157393 -231456492896186 -43194503913009 -111229438949650 -103766687040487 -216729318145768 -200088188704133 -105276667085567 -157144227451648 -46849767905717 -117556553052229 -78130351074230 -251633676306286 -279127463598939 -80819960728933 -6407091111363 -99348895439020 -277854508749190 -230217957194436 -112333209335030 -121188243468038 -60510750765935 -129905266397484 -63294021508044 -126898990637881 -72352102237204 -34851449202219 -211391642363709 -86525382471381 -51404772372733 -107092001229186 -60806514156088 -175567955232115 -91742387578115 -267197012123337 -4548809137572 -154080245616927 -187255639921753 -152053298926567 -204391364975445 -146919322091126 -70551493390340 -266775258663671 -159540118852917 -202608893060965 -8568039967396 -35359575009971 -90266473545003 -161400758098425 -221069132997428 -105511119729451 -55359565196613 -105359295569119 -204605074396372 -195869316420847 -164270459989498 -35185307113651 -93360048116267 -129043091654481 -7638141036520 -224885892160102 -129968866497989 -145959661011317 -36224192380696 -125293911396351 -204664954306179 -83843369925516 -251700407128746 -98876705738984 -217082059432120 -226807059706946 -38098947621272 -169609826178560 -187077357605596 -216301048757292 -214392071908974 -180747440246976 -270399427407749 -230743510733150 -155599426287172 -136829449954900 -191011631874638 -116815243334901 -35258938367209 -34382274117004 -147355988858504 -50890750244762 -245527778159403 -35436629034230 -185861800711736 -75406831593206 -212498876882474 -69437609061694 -88539344298637 -100543033609434 -166196361101298 -244348823128054 -118522343463963 -194956263772100 -104718974893602 -179565655624571 -80833942743127 -270044017647016 -202604245475615 -7618863124231 -277900633021083 -235751675876243 -31971826810148 -12993197828687 -207029884047341 -132845653829370 -132666451640177 -7964448188554 -161138062928459 -197437422243370 -144652658209863 -63789470717260 -68253703383948 -33500697428303 -107398502733339 -207817787075971 -29933780667516 -151667980312265 -188849696515847 -242980843916363 -53730752148008 -175928684834157 -85113696802776 -245713892945138 -240411364054830 -142093001249405 -41644050189725 -65388272299859 -31229519315383 -179938713923582 -259036912441945 -33573241102369 -261040667519093 -274975729552574 -223286858018161 -196739432023568 -94980314377289 -5661484087535 -212461165042533 -73092228861990 -99745772024370 -132189740484506 -97712428758223 -170487952692996 -155693144236582 -49954924428806 -171874132829347 -124369121212912 -33301209408427 -196197666193892 -12716838572521 -236819444700985 -119384695511799 -62184342412339 -162342181028211 -92837269517206 -113497326761226 -252727568269024 -242457196166612 -256446077717910 -113870577520354 -149784850010844 -280102015439216 -51455146250960 -198887170596050 -251195659505411 -237585993441053 -109532862382510 -50851678212791 -262837178405246 -137334127923338 -22812746492460 -116265007861080 -189312922231307 -26587449017256 -239811827833908 -245694956234855 -52188331685860 -116678635003365 -99080143100508 -210504856019056 -94593811023180 -187517427757610 -210511994588540 -34526446374251 -87278171702134 -82785639092268 -99032821260172 -110772292114706 -223880687951941 -134179804630814 -22803939953045 -65199094853940 -46126630302513 -175147415858563 -245536026280519 -228557368611726 -65507895567446 -174230227545953 -75444057166928 -182149063753443 -124906249587091 -54567399834997 -250700068833746 -69543071467741 -214768280779303 -102061781209079 -133531098589071 -99176251190123 -12200259569411 -12096921780347 -158586881590978 -255896654512904 -127579922457128 -108993343546017 -163100756085811 -110674486837667 -70870302481974 -102371112366092 -90572097680711 -168403973946872 -36114352242340 -21517885944829 -19805740654169 -219850951864149 -122461253657932 -133751361496302 -97083312857467 -40055961813012 -220175177986573 -199060858553634 -202057112397039 -57057482282272 -103610874910740 -84588020974646 -262977373958864 -136646459217809 -87877527259246 -273449329088403 -43052459633807 -77884121033934 -142013230786385 -140562405940397 -222978149786398 -268254900536916 -159863097761324 -208335238009339 -215520879215603 -125440285869272 -172914824296436 -55015660261163 -256260749897258 -97669035000601 -201963018349758 -133919088076510 -116941372314098 -228868067615885 -97345778135859 -218621222238321 -228408671122743 -124709564624275 -82658343861573 -12947634248629 -52444506287492 -75532137610246 -138544053283341 -16109363912923 -169529827495873 -53140172305131 -180854766024701 -165619945387547 -115840655007351 -223439971277351 -130491414984161 -218043604572062 -162309058891273 -243818760113360 -205116817426410 -226201924434762 -33125340031851 -16191200466500 -163214193318125 -139737205468211 -250622176325878 -206316294652785 -281155152946360 -308627145104 -110782356834512 -137952544436818 -189233787254500 -233394847351997 -38487808932486 -86709201700155 -200935910023400 -24701317836427 -118667741182872 -250510825351020 -142500937918444 -248931469583361 -208526371684125 -50079973908368 -6367927558434 -259854009713190 -219191925398464 -153263910251049 -88834758590142 -157680358959741 -165887586366745 -167278569812082 -198774570144479 -196115718415677 -194852683091317 -78269445332406 -46376416416916 -75183470016922 -177544725157625 -171195582627474 -261004158243572 -75259549420828 -71190140308519 -255233222958817 -261972897378999 -181871082056779 -236835354168939 -75035839179413 -232066171860385 -208334183540604 -40885025655088 -209808081451564 -189455483815646 -187260088992541 -81884990227193 -274573093562566 -2904896742887 -271741786426049 -54202222959059 -268714965379155 -158862258240197 -75223519533664 -165403900462679 -155879234770278 -80918785666236 -20684929884902 -13028103473437 -140015092070111 -32382845072068 -46856400117589 -149107569512150 -248643937192538 -233421552162945 -205921270957263 -263701890742348 -59576004283367 -130569776138213 -152756340642453 -22220006300597 -239121682572631 -34004120400731 -80873610192579 -165485924806038 -209706363038162 -16394021254018 -2455160772712 -195510624736315 -165187589968960 -73756074693100 -79926589338340 -110999835875731 -251087750920952 -51268498898523 -275212215572485 -85702874411783 -262932239243899 -130537268303592 -232579780948899 -237443388826813 -246468112333204 -68531608941644 -35145472899894 -183388042743392 -133578013680126 -163515793643679 -134982804680055 -225191035759956 -168016928243807 -192116440782373 -217066179067458 -182114738732128 -258326052821611 -91478912139764 -63125991268567 -181355648299188 -140117193991883 -277850203022281 -106156166763315 -147119286141615 -42088785131476 -125759905808686 -52362978657934 -111473995800154 -99141807655249 -20209848095095 -56071994527340 -229748325289026 -225773897117958 -135356383197886 -227108668277496 -38093718347525 -23174883677682 -241164994044177 -87762094829970 -191989791382483 -32454473410397 -127092853492695 -271762078307551 -137185104466278 -91948684944301 -173299444600878 -198477471493663 -133435692249061 -249427590785384 -107431574229755 -133654543109504 -121757292118600 -186707278398675 -59430482188861 -171744407166771 -280026841948443 -31682233145013 -136447069405444 -124068268914637 -62523188907393 -68693301063748 -65669088619183 -224395156444018 -65799290561779 -131403934531365 -7632971490691 -25987986433295 -95175324604319 -67939709427196 -180393038712342 -91809063938973 -106535554371995 -69128757700411 -18103008373025 -60871215630752 -187275463714839 -263117495384335 -55152175982537 -41228707299582 -65551688660753 -230199134170476 -111002034309581 -112484482512106 -42255030733815 -13720490184158 -136109160872552 -187832714913305 -88452625976328 -140535966549812 -199682107840176 -45533712444109 -212182019018320 -19211257338878 -71554546774642 -111378557599898 -63283587665599 -236574872364872 -218742561432101 -5778784988511 -145608051733530 -4045421397426 -55805073403878 -113846687681800 -6006788334603 -208117157547099 -277983246277888 -76391375237556 -212733416959933 -107587140944596 -138978534918677 -162463642931073 -244285230037909 -88178186278046 -118294452674406 -5562104380654 -126332475533239 -31567764545571 -175319738804888 -101535000125734 -169960523341691 -70511497282501 -231780453011964 -151718299960006 -212498501118557 -66990831706810 -142779851847591 -195790475234841 -147822651000787 -48976332254843 -25474499288812 -270842485282780 -142477048079890 -23498260437281 -254003293600391 -221690033562409 -168635710559568 -186229738137865 -156918561327834 -107543234915026 -221396971624101 -191882601855325 -104126657078911 -51280288070356 -93796993059968 -57178595174807 -198229312740936 -134894112008184 -162657938477949 -186057415209849 -227120562983182 -240237232026966 -245330495682027 -33627331407867 -203592294397609 -109598402870921 -112631151463141 -247992563156003 -220319470954220 -47787828961440 -209293748523936 -62897651829253 -12304379263445 -206687430496411 -207586846618886 -188275914437332 -133206581876734 -280087895816895 -45240015444897 -268437889220049 -122211039364194 -108766059526136 -191267468159131 -235892179649191 -117002026988105 -205437872865268 -3166815706140 -224446828698632 -103946575879087 -154626628296962 -208539419236156 -110037467607720 -21750399562444 -216305733459642 -27425367675949 -10711373996476 -263078263331925 -40499206365892 -237200891790689 -84851690640297 -84724561822290 -43643378959031 -170269985176230 -179837658533306 -60839014561150 -264721017732201 -120334051072383 -25840854910301 -221033861382299 -14713517988677 -57568323505052 -39259800803743 -254433637369948 -7610239508482 -242959096442567 -27557594240312 -106935202839380 -13279922694028 -160323166831795 -164001740822979 -187047841772351 -197599562918831 -193415063700134 -65288362349872 -25743933975867 -221679046016178 -8594174560173 -52328094072527 -217471815915860 -239867162068178 -225030330127785 -159790915716306 -114368294109865 -269334056669090 -277183105071361 -81315523276389 -27507593805240 -150008818277884 -255615324450720 -278746941171738 -26320158514404 -235534256995587 -36540392767928 -207017131792075 -79375731189320 -70310163977169 -70563258415570 -87834365045987 -128019519420881 -15789800666907 -253638845243397 -82332937887838 -191493137529466 -204422206375982 -220988020626964 -237324603715098 -223741376754342 -183198028220103 -251478967622639 -247662994370273 -221311050780423 -143331831964515 -277127584042355 -51567656279596 -27740046998339 -137813819846854 -176289776049435 -177223531375754 -8502240155237 -272788839670152 -9436422696965 -11691344977955 -208821769778615 -40540704365116 -123985444301765 -69110705390010 -55042309595332 -93015911953212 -101509364672753 -191370524402745 -165533176973716 -275286490668852 -113950795718438 -11449601751294 -181441796064869 -207454832526029 -36227233644932 -33614606951103 -274973478986377 -48110375760040 -153204474539716 -233905584154922 -12009576630121 -147291886096521 -253831357670094 -195885040371618 -4068867732571 -45903436491550 -182761307383951 -20852023582427 -182226775305068 -192173938114770 -227338124857166 -53670951693715 -69666947158958 -118198712571002 -182515537702182 -185796698655545 -203353752654053 -243882196301226 -88335624558984 -136791049671523 -92259189680227 -256459335637200 -37175670106504 -13990044449193 -148371579860324 -214159046026600 -50032331362529 -68478776492637 -220946360620923 -276938694387430 -185513274496630 -33185363276427 -191561076023196 -62582255118010 -124953210659827 -273686478704950 -125276467524569 -211694321523964 -210406007296270 -162802396123149 -270613676397980 -113564301842572 -136361053802183 -212200441025280 -199484830785533 -119510176056281 -232534937305329 -248793479941456 -96367863510765 -233627360969612 -200427347011301 -53489523526956 -107487300370797 -251934635252065 -90560221724350 -218657230618446 -235952355349824 -82425921642574 -239871748940523 -111947088003798 -176364341661641 -81410764150944 -3715256512060 -18203950173429 -194505387944617 -5664148003334 -37277952639841 -83360084560033 -270434616660389 -132727733681311 -133493021813270 -250580409754864 -249627055872601 -204787500351299 -51128109194070 -207871553775655 -63973369072136 -125143294172483 -221312842708894 -112655008648620 -105853694199845 -277710473192340 -109244600250274 -208736552854464 -59025532546070 -61349679830100 -183687647298698 -161550800369607 -67969940604823 -134559803852808 -259586586338261 -158501982231155 -239714432015031 -232473348029244 -150166203034834 -106633219585557 -47302908246172 -228724445251502 -266256276248419 -103353191812534 -25731943942429 -177435997751670 -28566663227607 -120901034667992 -214727515013064 -129519421623323 -206375490463002 -116042228067562 -251577272558791 -39889627922579 -134768844245395 -68205714635499 -98080400954144 -251255304526868 -224617049147553 -88846161497137 -95450813029242 -173662581509907 -161957932386941 -236639239217026 -68403175912449 -31920421661684 -229456232657650 -276658949409009 -55587060677425 -60474920785720 -142361691088475 -133067772168312 -53630721757283 -33143518156208 -10488999443314 -150518269195086 -162231826371888 -264791948275733 -219070270554937 -270307992589470 -205596867974962 -177100376180217 -41635262653432 -206524275321614 -146299736414210 -136712812355841 -173485781472245 -71458762581683 -4759943546431 -125896930988198 -97353438399231 -20818247670254 -137547237017014 -221252659531791 -261509064982566 -38823030573961 -89123973484203 -111680912447361 -40991656056303 -198766720363198 -243851098667831 -166845522651214 -252676179334052 -45847005423038 -192130032085200 -158357543931444 -199708142308571 -228376252372333 -14748619506793 -83061594744484 -120532375242065 -180463081769673 -34191077086136 -4791841643911 -176952604793190 -170525540133946 -132287198445770 -102425681848494 -247600923458891 -79012566845237 -73429902103421 -251592647674700 -212005401890567 -3250801690157 -22195814423436 -159501404088116 -150048732986072 -72247292807131 -85168304488821 -191438092397527 -85362770388365 -8258926611941 -23357019565157 -4478292214940 -17477591750301 -252558608951134 -74027273966516 -190720349814724 -107741663517040 -249830911713312 -3546505043692 -98932711654685 -191291405029719 -139481939140483 -130699134231526 -184096438611742 -220434749026347 -186501122012907 -84333690467391 -124816830587258 -126668983495291 -22503212168221 -157056619301417 -34467343791737 -156386400612723 -220420463187755 -107835523433422 -164856216971894 -210602247453482 -40557312103229 -178686377868356 -82906338727533 -91086871348276 -221520452964978 -191258827927663 -67791413934119 -93595300330149 -261376467171648 -243909341465125 -4203495968527 -261311288033072 -70089785868155 -42275925246877 -56658839548521 -197232179027216 -104034913005635 -179060188450524 -26740622845832 -176116109877848 -149325718257438 -113386653469179 -4772684255744 -46732318450515 -126466052156918 -169494313148363 -232929122120759 -168736056904892 -167086488195317 -211336814449661 -34201695881676 -163311139936918 -244914768693344 -265665000280562 -139692453592889 -21767814074094 -249532113828778 -36512262628552 -113513219827992 -235780233969926 -196658260944931 -14120959119798 -36151300351560 -14348116671484 -21247925629933 -97852420331322 -2466548486260 -10649067022919 -168427452343256 -224859610064691 -132020394512848 -232507870649566 -6279324818538 -102566999939542 -65023111904471 -228270942205552 -42064894977791 -230278260699609 -254566730768902 -187725818012505 -277522691285695 -155219160807029 -278828261453698 -227432147858559 -20869101688741 -66666289202023 -127530698053019 -183126036873874 -238491043337589 -102934682421391 -262855241824526 -82258843453563 -252136063050749 -44550295074629 -48168003660439 -258531578913116 -272956115206934 -129347860053694 -434949835681 -140613739050462 -182653383570581 -110015813772085 -136059341219724 -18149870666446 -165480766000624 -72133828835721 -119231263708016 -135585586964777 -70204273934842 -182062165884786 -226479645294692 -199299508017503 -80319799209314 -51879077817423 -251720905470991 -273489205437272 -132087302737587 -177256587455944 -25426765678489 -94192869916373 -222532067386968 -142833413086253 -158477688858298 -219351595693125 -14310081144650 -94183417436655 -53053801674445 -261070904337076 -106057992303301 -12378619278151 -194516073207329 -78138478456620 -143500726522790 -213956060368434 -212057925735761 -106144339831583 -74092146086403 -195548138850589 -67425716697616 -203955205380126 -207485478391096 -211883677017862 -5128518505344 -188372502752084 -260806621612929 -92238502623542 -268867338264809 -210560702368517 -74178266470839 -115535923958589 -151326353834222 -143701761123240 -171146830158671 -190908659623311 -198712372231231 -179120004272060 -236802064923149 -249425584355996 -251292276580843 -244408021347619 -194163686669455 -75380413434335 -237514651286832 -43535550056154 -96549774431981 -277471827956938 -111667936683953 -26599892372851 -74928106960000 -199186044046093 -262289518044728 -22212672465577 -97376285299722 -228765118770986 -198541787397395 -216398952956224 -122407308063056 -245676705748503 -88140752858703 -93464754542401 -208391704101733 -155483749414836 -38328306665326 -241672090429850 -52185461021331 -129377617971770 -57093438898038 -235468157107451 -106187792043076 -154137617549750 -126292194502427 -259864017591968 -110818365391603 -236416925823629 -76641942200998 -59415020697853 -200376123020498 -79323596705347 -183594971194083 -151915175096208 -29941104930998 -84204509013685 -181846110646100 -51767566678441 -199264841879693 -90984495447625 -155525692065114 -5323009599242 -242430794498962 -123866948205177 -158798157152569 -237560915390756 -120279472829899 -255611133741582 -6921553023767 -15051856382191 -232088563326096 -95037938711356 -249320149124953 -241721917665354 -96566916640809 -91244635881534 -222708934499324 -34254405810368 -98169834237044 -131684612899464 -223282737499658 -243412793519783 -136598928067402 -84676738073785 -58499922787344 -173900296758317 -16495303257017 -161779010013485 -260887118756661 -42160547652575 -132935593206999 -249156634994458 -38146631293318 -149500598143159 -182790041448023 -94818273925063 -9107086164174 -76659981179879 -82151554852405 -217587163339547 -21182046512220 -102542714725023 -191654485319163 -92200957612745 -123581206742955 -202008641895884 -222354996020839 -215509988733729 -87476623011388 -98443271008757 -78409382113804 -97900059026736 -73012428481714 -190620053566975 -138660932190762 -95197766705548 -122862531776611 -46718561474096 -31343598164994 -366897087276 -90281676170787 -269380576326818 -84677299878552 -48461922686649 -160356339107591 -265929110820857 -46315929078124 -92190419986691 -151868268739405 -158085912337910 -106539079437596 -51442802927570 -277919197767417 -210667859490524 -85831866997436 -241777155807986 -237021734667578 -67280551780733 -65913797608058 -50309772637434 -229337070288325 -210005788073937 -134030800830081 -38971056937931 -256735128579266 -11451733502764 -101881610329863 -12152678661619 -206695111169670 -237320734729428 -43818677316615 -78990558093171 -94208234365144 -134670874761059 -31357098062800 -177251674397169 -83727195267844 -17332994859630 -32485547910851 -142203785568041 -166477475725566 -83437943214348 -272029521051469 -2829042293019 -52287901172099 -59546249442259 -224004740048847 -193416778926569 -8309667506153 -144613949150804 -279280686313058 -114714930509618 -204781224765697 -64398300394241 -36427298419534 -168335091666752 -164702678216553 -28723513879732 -90544706839011 -6856554123555 -116326017607285 -73737821288231 -275888147310306 -273040042712077 -200490374214942 -261734917319070 -142093701726510 -66784215535382 -27007676689973 -248970651051717 -9413194732909 -69151210722302 -127572450994128 -192848167569611 -13190397014251 -178656681195814 -187269161499351 -213749738008971 -96740025517595 -91458962064174 -263556681613821 -252630574878516 -235279176467633 -256110502552956 -190161036631091 -115527226036618 -62738953501761 -171762685392845 -221858480225455 -10902553208963 -25891468395371 -196702826097457 -13075413720590 -203274919316329 -112916469560445 -18517044380707 -141593040601988 -131631568171966 -227472620473212 -94738066363224 -101437614138318 -73943325744107 -33327608475308 -261171315727303 -85789115644073 -96848487510324 -89652641973618 -70685751760231 -242962789604135 -180424956640704 -7781325345410 -165477906254224 -20144095380197 -177535073849894 -197934717286858 -233509382366678 -49391878781476 -80701715727205 -247766033961966 -260212532952810 -150880696863567 -185325325010107 -49389200186740 -67157758076479 -272183787058054 -68035491953059 -242356753054777 -151127830300145 -103471095523350 -53604286212899 -54914047383204 -214916433050331 -234776491011211 -66926084410669 -128101341017664 -172613805881729 -9553584438487 -177399870800398 -41100411341341 -122219578557110 -145076190308514 -242095515134535 -150543819327395 -207238876056595 -131710217161417 -211588450986873 -68067724278838 -67423705563784 -270197488801167 -81352296960316 -164660664700496 -228405377619722 -196546315265666 -54338806895597 -151203550003319 -99391549027336 -15561464810554 -8674292633740 -68288428433787 -144770129163406 -42413831526373 -207605090114261 -65925954019629 -200946783980715 -66503542874050 -34187055139921 -27683719333051 -25433581645849 -147666141993312 -104109165104455 -254320764006341 -226979301329456 -136905232200307 -49755288934829 -143549969378278 -1361535114564 -135621034887936 -252562249420336 -97370991349026 -198742713399986 -64507913863026 -131338708480830 -99968189302509 -88800923383295 -8180699978681 -207913979394127 -267591686342259 -262916226697870 -137147729786669 -163581334759977 -59510377113718 -255886316958645 -190306157645532 -9418761523768 -215861343443526 -247939654334232 -275007004863924 -142390421458951 -60133472090023 -220296833945719 -31329717541224 -246388723056677 -147782068868732 -187322564355807 -29539780029363 -221822244411154 -118744474032274 -212191195622545 -76459787781956 -123749996993566 -141974711679363 -158703796843696 -144145433951133 -218041064197168 -143064394113137 -163185082139655 -85347606700481 -16942131200591 -7838215413655 -15880702563655 -165942908647243 -12945986330320 -137971246646685 -36144492475642 -2130428031825 -243543796982437 -257756746690126 -16843287010655 -224568677556748 -278529623828531 -70288450317500 -241159930006401 -143134405444177 -139199610607533 -60715654086894 -219966284528348 -184472399934360 -274371165285474 -150586484204744 -75069886267500 -104153045803044 -250588805560414 -247475458885283 -2829771253921 -32359557464504 -165889873605856 -33100680532488 -168802390073354 -71103702101245 -200609010762861 -195692641144452 -197430115957466 -106859129394209 -122825111363719 -151041175091531 -210661754623970 -180402585458215 -178143019134102 -13982393126706 -201629103762466 -58552609777641 -31122972890848 -89057753969220 -266843860464453 -88488192912883 -19108207848419 -160507919769853 -36140939027687 -125706454438622 -70623136341923 -131352550747336 -234902381393844 -20100434046455 -213711919368711 -24734257646265 -97882834635441 -18288722188971 -74032292869951 -43499303813181 -131093170630030 -142821927105620 -205292537273551 -48037949717638 -70864269274224 -244687742474666 -21394949175167 -230091978267840 -137567419850937 -18245249545603 -120567190290069 -213502872347064 -22071420788543 -271534209457659 -143759712031330 -246566029948977 -201405887534466 -142750373798769 -229416352052289 -112731897365141 -136042027794624 -132592658143646 -105262423268575 -192071893248907 -7705839650254 -58805785945150 -197809207599572 -265925003509778 -219022236735563 -148604161771511 -271108417371152 -252544774591114 -258780743172750 -119964437029449 -89003877761338 -26059564029574 -165920526176583 -48906160269348 -170812049360095 -163359512242944 -177869802471030 -99502723005482 -116269706968824 -237218357521435 -128853581592534 -165187267204580 -127280669038905 -72180429079127 -94758047391726 -199284867929687 -100079749067973 -248247698514042 -159677194066316 -144619066681750 -237008648100017 -219016858570660 -248366022735116 -143740695474706 -221064967662780 -193894441724016 -46827050744192 -91864469507310 -14820008625775 -85229923560538 -18039529909728 -121982488683733 -70780481011922 -156431158035955 -214903251230674 -124135182078875 -14684649841807 -57588660688823 -195376889926541 -74379839531050 -136787904534545 -156743645339686 -254059397722029 -255796847589039 -111060836427461 -64252917410601 -168522261052307 -250805775339883 -231205261013416 -233323016697948 -207532989089948 -208157803585964 -180658128999669 -225458409885089 -220243204882521 -225952221407125 -103393772124855 -224298496783450 -107519699158049 -142256531665770 -252668625099148 -13583932535060 -115865320887657 -208396733735959 -2700252223910 -171868293671137 -173014527916066 -179084493450504 -49653387340771 -258088553307463 -16273127232278 -156842124754377 -177086256002104 -111721160626410 -5615623941605 -95224034340034 -99713067191719 -143782806780330 -19994600101848 -109967552277645 -115448738432609 -158287935080523 -241973414433182 -239431509701296 -147943910740752 -59018905310026 -277811880571237 -50615240940242 -237174496744552 -221637070244284 -221831104560217 -160914273149944 -72201666622204 -164795862865512 -184697939231374 -951701159071 -207583590961939 -156559810056626 -252376077246783 -216353623359641 -121509663619116 -229351378729618 -24434287830083 -55073009429763 -127379640399731 -253150273311186 -43220553082313 -101182262956500 -35319945578716 -211922492234644 -118663370032767 -277013205242632 -266404000864271 -237084900326849 -106569500578571 -136724497062294 -241549132993537 -140531251298766 -149602104728341 -111744829724124 -59139622730977 -151657088067207 -58982915186415 -55352621655983 -105534370939171 -247070118601063 -142546924712724 -177952728120513 -160157916724349 -122355574574175 -166355791921035 -139940847482083 -230448312005985 -85411663231230 -221154515115778 -83331570448345 -182802599362110 -247985196229914 -209291017878041 -66232328374045 -233249698648534 -33805513469473 -130709297213357 -22213763309420 -176490129956756 -268720740704147 -271650876813654 -208047877696798 -177611764511462 -86804745897567 -116168800497133 -220266812804622 -124824324587099 -88267217737133 -203841440968801 -192400790553004 -78339404193244 -247947695903610 -226922095805021 -165740118046417 -18903465376120 -120301520077955 -261735662928795 -188541532302900 -134302909577709 -92251286437930 -108158042922560 -163248368726619 -108108194706096 -275625578702811 -24583588055945 -46472319564738 -106762982770196 -276257526255066 -172399716159564 -111195158571580 -233732547824334 -264307063323606 -172660681848351 -96034598245503 -139610720538848 -20683103426453 -216617250042643 -106366854578784 -153377485760597 -52312423699325 -135572603591243 -56774762427668 -58242942430339 -193553883617440 -131824783087556 -76949020510630 -144944648464574 -233377216534229 -263702340655613 -73023187456358 -72355643401863 -269121152953815 -50851443368684 -178712946893667 -279770189193200 -206119428386681 -78300727099725 -132175473384553 -223453205954020 -70877523789030 -224842090651610 -268418546552539 -235348754642009 -209686514109235 -71910097845232 -78674379039077 -36265862875118 -210541184033243 -254604304843914 -31288341158033 -104894054544759 -154770881575443 -266775245652771 -92149789932679 -192197815284415 -69357326581037 -2193373564750 -87038957787698 -3965420465234 -112913423669461 -135094433783358 -70771804922561 -163149621231093 -174781158777296 -20861495754127 -189874001483144 -213610571463329 -62577005107592 -12457164962458 -274845522971762 -61276296518327 -271848315738059 -212555174682168 -14974069561847 -132061339500028 -137658035980766 -150590623315877 -37642225099670 -30489524616571 -196566066720804 -200507601969414 -11029112328903 -163289483159981 -258384096378165 -272405921522790 -85055883592280 -150584823126418 -208033566284216 -177179303788236 -52795022221 -255955482286416 -245463180852663 -238611485321352 -3426201236913 -251043668611913 -153155404073192 -51374794308626 -199401134768707 -13230630995073 -253523384106594 -215173712296341 -217009052305492 -275461961734200 -106416191547861 -123990283698541 -213319164196538 -102470119738872 -231739845505857 -165499832989842 -147214749011682 -54475209071261 -240745622285677 -87316477300900 -91501994212568 -161334378725411 -246738725570520 -71968959715847 -225902869618927 -102999294000061 -128566243347912 -158131497482800 -263139274128980 -170698837441289 -56550903848191 -131774746063314 -81028011957014 -4054130370878 -188668465437089 -77908717572351 -243179609861624 -94792066593057 -206665505345322 -66796674934927 -50940454782128 -2368869625986 -220372567665433 -39562986498731 -280775250914375 -270709449095952 -223722044524312 -130040966936231 -195141770149492 -7380868531199 -25944737102378 -104421035393445 -46898398114785 -155365753903053 -7147404062990 -224720779558623 -68558303874995 -21903223428273 -281126723591791 -222002739910000 -241291562792928 -114786751689761 -64340618392369 -277044585134761 -101079309134255 -255393892474542 -273967029094180 -239348971440143 -118272358040924 -194919182453007 -58995015471472 -184224870750507 -133421310988385 -6702126596885 -60000089792506 -199723516707156 -223712895336455 -244898120395956 -228558538039026 -274432876416797 -138729850340346 -247552156747594 -54985958109777 -135867109448093 -54041960738951 -141678109200205 -140369243203712 -85133098708972 -188927757215577 -177184082218614 -201440359540227 -224011166789576 -133569101855313 -146402289158906 -113130718550676 -241961807448612 -231800758479572 -171440495088207 -270949847749670 -216081859852998 -55576321674572 -68270441775547 -190509646431479 -48065974387156 -141890669002404 -7048362724335 -2925706172394 -83572257015529 -30279746800734 -231043925822268 -136032540818993 -89798360004042 -59790266538186 -205461480945616 -40680150654042 -17229335780073 -74274572710314 -53924102570567 -165496383382316 -245227040963523 -135140504552875 -190042403619192 -118450242273580 -203711797742446 -152266067862114 -251854893863670 -16884922770677 -159899355605600 -57369252110075 -5532348342794 -99525485978594 -148399427825995 -249741015126652 -63635551831101 -226094420967059 -177976545113663 -171194702893139 -217318679061993 -158610512018756 -106524444973792 -153993438905625 -199513883042139 -230749620034934 -254901879076729 -164807774068835 -88096892270359 -265747504234916 -112292621347106 -129170067216682 -147660385064201 -142922382172718 -47421246623531 -280289572657849 -128515594552610 -204503332208036 -126573953249478 -155240022147910 -165255695751323 -215133682802432 -220259103694023 -24487252230733 -123705454665940 -56936422654221 -76395287619544 -115658037908774 -149853252152951 -226881237967239 -127161113669065 -204775907454686 -128448346649904 -117481861435211 -62944513152172 -187646516603795 -211348121101758 -241460097957239 -35066967370041 -105848523999188 -5887527003852 -128326141939326 -210290187483214 -123005618136211 -209398246462115 -203212726609781 -147093653975942 -263597904309182 -261386118011013 -232332723969264 -96267441942774 -75529935549645 -137916894869617 -190157114705037 -5970662011435 -241960151255457 -96113297774620 -237809508692515 -213811516423159 -194315921897650 -61538021721794 -108041391087938 -72261188134927 -239696265905420 -146132380443562 -182908019148872 -73210385998743 -24935220079805 -33688790259496 -78687422910985 -242964868460632 -47207964159717 -271546212151000 -54080031718032 -103271384297619 -215087341549774 -38130351158939 -50973131335834 -33118858656845 -47471486661085 -239377749415859 -136241475989346 -201356838626925 -262455585063478 -59476670844562 -104834013102482 -131915651992949 -173853358584861 -79229999183696 -208852614486547 -168230835979454 -37044677932772 -251304481155062 -200448950116763 -19494652970460 -225510054103438 -74923548240268 -54220747976455 -184075653128733 -97726609366671 -10908736262087 -130342229129662 -233683581659321 -53953087266832 -224661734832330 -231565302149061 -264613486670006 -18232255520848 -171065237480899 -13882540175700 -51842919156641 -269087010576273 -61917493732595 -126226012224703 -138457479052319 -177997416897294 -190133118058072 -251135911100700 -63921248809743 -36420796134637 -196595931634407 -241607349102957 -272795242468798 -270728417251494 -206805389945882 -268961706488073 -41961415488033 -28048169237165 -36075608492350 -172835804931402 -70816939676000 -72753306170752 -232121160496259 -12595773918370 -204025451256423 -146809354073826 -216855382053588 -104368993051694 -101123873130739 -214481431196766 -172047472485941 -212717416530343 -152422234135920 -196407172097591 -123977888650523 -128267218230439 -141496022711300 -47711507017092 -2796831807674 -40665722902170 -269040288202562 -170793806547651 -119416014704249 -33539534564453 -235904334580844 -228852725493742 -10717332321837 -265076513933268 -81006170938951 -178843587209374 -181739404203657 -179507735819139 -226798466185629 -197965025829019 -35279530010743 -88520910461177 -33913526973583 -224625477846044 -121126548140226 -83047654515597 -209515217372454 -117273161639707 -22638191620119 -77214631146573 -211767667829784 -106192787981058 -4673447522096 -62766913089163 -247101422392489 -3463579814973 -184656480800608 -234298087072499 -275452202395401 -258154902049728 -88933701698959 -17453241116023 -235952834330308 -198168405932768 -159504782259327 -186143649289518 -179286066510715 -117461567942946 -82837313929298 -81629843702220 -67343115992914 -134704755591912 -94440817017756 -55147627643143 -16554955449061 -91800744744896 -259424241784646 -249767447682789 -114349183712779 -18641704480375 -265974166149790 -7949746980427 -154079145104110 -2741374897878 -248678614450595 -73370702390032 -26961422787011 -218267765313318 -19137960863952 -233532647834447 -69674150185362 -273226364845005 -86447192369987 -147715701800252 -100463325504028 -25351121595826 -219630420397273 -188739923480210 -187014432637309 -48475112938125 -228952073559835 -119681524991744 -204455454686551 -49279674200110 -38411869844593 -197828606222344 -269121600035283 -55913064184031 -225985157068001 -229065658597333 -88411179119100 -2735299579927 -278434479036385 -120108464772104 -209028965108090 -29668277282972 -64316728553815 -124081507445638 -115774209514629 -5334122775470 -240911276863503 -182534071259222 -180252874090163 -5146988444182 -263821461897808 -98103668826401 -269182188281360 -112707634229002 -92609930190742 -246489801109863 -144886096665742 -53403343306981 -13249389120205 -82453041316479 -117817595519386 -170588804626471 -219176216820010 -268678060494207 -23068926681772 -92692016849934 -199603146178637 -242860338576862 -8430063399457 -198411876609856 -24915753233764 -259102539547448 -209234852217572 -235183488493350 -231791454378069 -222328348810545 -30389764025239 -96596114116981 -50955044605426 -84317461975993 -235045714933652 -211561416035112 -152939955279962 -241082930783267 -225455464777669 -199890695778802 -233766655320167 -34952897564082 -234465216687764 -278995220801374 -205672930444693 -158739154379181 -113707939262338 -246969848739152 -174865714542616 -212231596257442 -203643130987728 -230883203837953 -78543425598040 -197743031158740 -37893538962135 -124936448942013 -262594833562124 -39569127753921 -91849535559289 -106735734997156 -160619210601082 -219375368337865 -203088428747592 -121600575365151 -214677671353978 -149479800969258 -129314583725326 -162273960089743 -278660105230900 -265945425023471 -117587612979560 -273264782422090 -147510585849441 -191155534453936 -65240013999630 -264708961637713 -13655771753027 -147921601668443 -208131303852094 -148840628757159 -198464625845244 -233643581860966 -88229114329193 -6959933923151 -169195868122515 -257073730298919 -276057308619163 -184344612627826 -215676019482473 -147277312697841 -83229855146460 -258251439979648 -171194929456302 -88432775532286 -48308043066010 -237580314364078 -26876712205613 -48560605366571 -235548173805703 -194712077891629 -183757362846221 -7830958229115 -207907385014090 -175632842985361 -190398615245759 -160207911140266 -97298967180639 -141388253304828 -68265400133299 -211324899531625 -182067019667449 -63837193532000 -48209412527419 -83353909667315 -190722611033761 -176816860330141 -44167302102941 -237683528389678 -184927502574356 -150691123107068 -117720145518723 -103875653222402 -126278349581401 -234244453445925 -237688576432613 -237772980545198 -263417455684361 -256655894343590 -9218471418241 -182755161910146 -138880958995613 -159299408788072 -280898097315518 -117639293451031 -108390251543885 -58934409343930 -210345586965090 -225231087312481 -1788219451696 -235958828137493 -279862720544861 -165123548197594 -242148533249399 -158730827059533 -72240519305179 -115220737413008 -207484813732427 -110065811270918 -66573250454265 -36945840502039 -241698605522038 -31882689070468 -5942926485728 -41715847292358 -84925632263005 -267425749709347 -264908394228718 -38280543003561 -247878818978595 -24636377067611 -167370138597096 -12543583369414 -234191455901004 -80890867963420 -229437442727392 -264491969791956 -35588177076476 -101912983252146 -198543835561991 -41901617236370 -176454990485115 -164927113753553 -213350202204337 -58816340571366 -255825230957141 -72181392925009 -211263199154504 -169146109808392 -152479304381334 -929017360798 -150902216619611 -55671936736973 -110889233855532 -154004216264525 -101408986343963 -245944477770650 -193429591372256 -250472274409130 -10972870426138 -56563363247736 -13692502925247 -141091575258790 -160948419930900 -279910551376402 -29606494829543 -30690746364741 -277911023771296 -23402046231628 -123933193056316 -171706858549712 -188987481538226 -91456764824513 -80004562256133 -86911753086981 -247059594124339 -154235676906231 -175876311151839 -5842020289250 -253195643032239 -1354231111969 -138253647753308 -14511068603362 -120041560450981 -40659204308230 -79441348643221 -272265298493403 -77496601415610 -207179408700344 -127444471587227 -269763469885454 -152044799866659 -70362285991750 -89258918217172 -230024303017255 -164993846066272 -61679746562077 -26081166260560 -151845180776457 -224190247787645 -94309379306422 -53945402207123 -184260982154788 -180396898430975 -200112208101328 -14780966213367 -99629296517167 -70590139858122 -91082237497699 -23994531004211 -260189237574886 -27509521136706 -199602400153513 -102308831965094 -228610796017089 -53518160216194 -7246341410385 -257062293990962 -275989041977512 -251848446331063 -234618428141842 -159228683980640 -144161096179929 -117219752635816 -273960301265546 -87171954529298 -246174466188378 -136072556795559 -134057567470982 -48754822874874 -257601878165367 -110859137211092 -242171367162693 -47612559766363 -17117713175335 -141296296721912 -270606251641688 -233383089090405 -96057321743634 -99547152945263 -137048473824389 -88168441388005 -50688068036507 -167473878953591 -187496754943772 -79095281248045 -99039190845753 -157700864904747 -132893760423171 -111061257231532 -101623572611705 -103136492589302 -127999320772517 -194814497439362 -87214306198862 -67288851791424 -149082320536766 -128670606025834 -59868170577681 -196783030922639 -276607321893948 -134052783736991 -157419227236523 -77227808066885 -110848300859041 -30740806369524 -124675920643412 -273817174578633 -44459191353937 -174799171806098 -194837845933365 -78819065006752 -229002171396585 -278172792248059 -19977352739269 -234582860677444 -257119506570154 -149938582866075 -111419065853612 -150291547605388 -106969734873538 -59739037845476 -22793164801081 -122059060976047 -122657880965772 -29127007691777 -21572487041441 -21336254108655 -94182290144904 -154537843699061 -85210404665117 -177086709975304 -210875695782696 -79804517584530 -175679604841894 -161840214437785 -85589194875893 -206739539504288 -57574709674266 -274444488594422 -1740345330235 -53609620311516 -252243386516936 -171370064958241 -128754016094289 -72610349686637 -40472568191720 -3286620175408 -140410008950858 -242612206640483 -273457948291680 -76098280115822 -57652932293204 -52302574001752 -69830569476627 -264175154731291 -77703585567193 -270476666348868 -127315128230751 -248669091023576 -127279458302459 -127690085612392 -209584212405628 -271508026468211 -106140771425975 -11535145487238 -25115897707371 -243866854999832 -115107843246058 -34089324634317 -275735514475378 -128520037538094 -179741113195635 -87503119656197 -115268792923052 -157967821750783 -73551409217263 -239302345846815 -181684710876179 -185086716116532 -203142482032521 -2900981823942 -169466594221187 -165062571668001 -118892292441284 -123412449027538 -41590101570623 -70241157067692 -118874157519684 -176840568904913 -152876826910713 -157222635413838 -73351421666679 -81809374116134 -198652163314831 -138314075566619 -66771275308875 -93694338217085 -189515097612047 -34419331856903 -58345359508102 -197131324077919 -194207191209997 -258945918472127 -104708730583706 -49544944926 -43170257117603 -208745947841748 -11434156667858 -151701850013852 -24149543188462 -17285141931973 -251848180761861 -166690181885901 -6909218728743 -263497062833427 -43319898408833 -30337069814010 -34816668966430 -178404405005290 -251375437426768 -122783235398267 -245893213741098 -157929464192275 -195021518541391 -10852821698516 -79133272027286 -227197031803710 -270816485581370 -264835515505947 -269270724872161 -11962877539425 -242272651629899 -113462906824132 -148046002178925 -143273579298124 -249666895792530 -98347472336022 -116861474420288 -266813862254264 -167116940587978 -8304217928341 -17099426030277 -277586340727293 -177521067326606 -135166675134428 -139426351163133 -203404724376477 -243324461536656 -58332003234054 -29533049284470 -257484469020240 -175731377524948 -95593896055897 -121649402992713 -76790376319643 -113149895141657 -140170118316980 -264192631595419 -261548402540474 -161579375563175 -39941638877206 -241110576811651 -208763578344184 -102783023369419 -146039676609034 -224138436086669 -169441666411744 -13173695015188 -139443237458582 -264648987926952 -122551983386059 -145015371200130 -240685918805652 -103317029442717 -248117368119585 -67542762740965 -112992999137342 -22401435188985 -218153659461312 -168504806331993 -103342410454620 -119247257634671 -48534420323705 -108898393094000 -278006720685504 -144912435723308 -107901692168615 -150885081570123 -129916557855775 -163177062263440 -233894334885799 -235035178719929 -176980430833801 -119961864288757 -188372571897336 -193789092417139 -276233598751230 -93166698788332 -259154128526483 -108409224034515 -179817943796192 -13765612611227 -259219844762287 -62199064199081 -137204092187539 -204529101720663 -205777838790934 -164424701347319 -257812515694234 -54868985267675 -38497901233420 -17925099070184 -69658667277012 -81041613165459 -216273105671515 -49330663686220 -279711749516048 -45147719317683 -61687494250295 -213996970044575 -209710037596418 -252467767731823 -58708931597469 -114492374897868 -34150688074017 -103979956850049 -71528842510486 -16442186860897 -252338176964361 -196534353018378 -223095996549863 -72901367393692 -24293930434802 -58525407847534 -5749007750179 -63125178140702 -95066372593501 -246272349413094 -212841428618637 -13114115895519 -162898117798658 -42509234918634 -11222262424830 -211378190470334 -68284423711462 -80679008398526 -240813927033041 -257583569871557 -110900872253495 -110303308955814 -273882230512700 -117320672193638 -268091509076226 -143994811729275 -183911619146078 -62779644032298 -191718361225642 -265102373479506 -11031474592546 -102905915054439 -106740540545101 -167327265260880 -122998397010644 -120516670884676 -278225040290332 -112030271484340 -106774945220301 -16254853663252 -16875316937365 -200108987414826 -198659435065154 -263149738382659 -212750754010637 -244136578677965 -250626808299972 -245697658193593 -65340535616782 -122745642362950 -30304536716560 -71987042639976 -251399553149181 -257253217008032 -247470433627673 -16783351851429 -65773955019045 -251347766984285 -80374839546577 -251329909686045 -38538076868116 -21107059780218 -59215250995392 -141048209082221 -152691686772742 -199823441232081 -218482014303549 -169508037230930 -264682319420517 -265843460516396 -222720081638741 -184821352156515 -242259704289241 -23284103368494 -160038787440413 -40200685881569 -86606031696551 -122256445100187 -150155256813507 -80834208721241 -154868489737154 -111525143326225 -276842948645192 -104541229884576 -40001070874960 -196454180281232 -104506783954888 -62062141304139 -170419084781760 -93907893113528 -63540340664365 -280823285127048 -58444839782124 -125374436259498 -113739955128709 -176926711172799 -129951686889806 -267584794149132 -169179031312992 -264669012263792 -248255979553732 -157104514947531 -181722017770053 -124815885331456 -102426516392339 -139721007266244 -215459279693919 -34105989614230 -28752003258111 -185814397826921 -19565513669485 -171568493560255 -23881292184068 -64103556993505 -133326431464905 -142262368740026 -170217524416333 -33979509284439 -279645011784816 -209997467572528 -228682177861607 -212855456998681 -278965556892527 -44634421983026 -239384187036839 -158454959910263 -213681893194265 -68414100284565 -218562918076219 -6209335033511 -68030252357358 -103663996961839 -149880693185298 -244023114706555 -185165511213204 -116548785413723 -168527779849450 -58352582588073 -28097579262169 -91088523882654 -260273578100235 -59101787023982 -272828763699688 -198304967695090 -213402329782539 -114418403928729 -112479676985850 -171899641760848 -254945631423218 -160352260633035 -151910035892080 -174578211455751 -13963034898637 -164991253130242 -161582141233258 -201097819411734 -38919979781372 -7233818810569 -96605181505371 -81460248665359 -73245895200196 -147267071783314 -264195291649834 -149718084240860 -247974405616298 -158114274867152 -153218857955686 -159094195932408 -263669099784634 -206735697857222 -266641484638882 -203314992516749 -18731382871569 -116773522555133 -170096725201817 -144368191435196 -228471986499537 -269922237439830 -152300309325590 -153294265692963 -191070673181857 -63129298854518 -268054806878012 -48918531175686 -142768243949437 -76810649292054 -170169352988929 -2999315285005 -48775760373420 -73881008820457 -275326717590951 -50532818237649 -196676861706311 -128253319700689 -245872795115285 -228307461285690 -87592133271142 -155295892161061 -199599148457751 -223188792486494 -138556504020245 -10864736349049 -126267850894553 -271868795440985 -176367287110831 -185196500939269 -86587925807334 -15192439305347 -177285809204007 -6117615810545 -248066419212804 -9679510850756 -256823748985360 -243455244270819 -65224504100178 -158239025886528 -134800989290921 -16363705342789 -264168839274688 -256759462711696 -162717361088344 -279824913528707 -253924572827394 -174574137125843 -14239486904101 -83105012556819 -280200861733316 -250167475613048 -19500275788830 -248837002195463 -84865311898174 -50688888707569 -37943333116709 -68148148964044 -4559504574331 -227093513536376 -256221779089860 -238098687541932 -109801315141358 -99594430275285 -186333351963436 -115964306741733 -262972194240809 -38742490337096 -266991820417480 -27963889271051 -97267812607054 -277273202556488 -92218197341287 -130824252025405 -232611192728382 -96113017343151 -112318794778839 -227544505723339 -19499525146081 -146094308200907 -156029296457191 -98263213201807 -16706963912279 -86804805356038 -265460614481855 -111304108718895 -181664510448541 -236388012786276 -5157924470450 -28484022232342 -1934514504927 -198311684728467 -52208997121677 -120384930685634 -532472094568 -223663529752598 -118258047895615 -35624811677240 -213633425362498 -196305158689941 -69349677773804 -9575633690556 -40626795374422 -42389454362566 -29200936707220 -29485925421987 -124825823156927 -128686645116083 -123847647489280 -182801898469679 -95785766643335 -138931250864293 -189910705423481 -115595809258815 -147650322863178 -171931395568952 -120981276277231 -50001012627285 -90077976745914 -160993985672126 -276361557421280 -170815240649663 -135846105891729 -214713900912362 -130682526496862 -254025655026418 -177877633950997 -188013961376017 -99253090300440 -167164145739408 -215431134059499 -237008140295776 -120998759018342 -187888162182593 -99156196697914 -168384485273157 -131473106701333 -107450403650629 -140089770199903 -198673258562114 -278479505714884 -198150106825811 -179712675279105 -220255823374575 -191347721486434 -55095139784423 -268654292460894 -22767809918472 -17974056730298 -190065576651140 -246993789928933 -230187632353228 -117073563580823 -253898816933954 -214409945577385 -63975710003460 -221729640257898 -252075717868527 -76200513769258 -215402755655159 -254227472449411 -85759883198525 -190010772140109 -42583305507846 -248828434670719 -270388962974584 -167284507574966 -164601731818175 -166170849243848 -36429881076920 -234805055504969 -170723884285977 -224261956025196 -44194521921833 -67812239630905 -87445558980072 -132311360159988 -264243332472241 -101058791644201 -127507429320148 -214514964185014 -36132574631185 -69865916822219 -277981525170707 -218891481966244 -221345763134274 -221219618779774 -115648310390696 -159671793725658 -162264941872104 -39376571567793 -222959774170017 -156727529732445 -62905513711933 -168385749879987 -147099343666351 -245163522466497 -55748759091218 -191071511367886 -255202862140403 -271604077915886 -154558655758642 -150787257977130 -180098434787161 -262777493057839 -266601755348859 -156245823887038 -220978338478731 -190414234605355 -176218416816060 -214259228204499 -152435364872265 -259691199144708 -60921844272447 -260821408990575 -110904968977236 -273860392800492 -241059954015741 -64979615637132 -53469835031760 -38095233832636 -240846200453620 -90274694207797 -186737152010774 -223087097900269 -97960531996639 -127904295194151 -232368929807937 -51905653626972 -183405143962343 -192679775224479 -138996000957700 -208017012066875 -8962368521693 -15725418613054 -112033224381344 -241997745831936 -262355295067172 -33878599016028 -112911365708022 -215540584910742 -216847598997284 -150670292673658 -211575786726817 -265459868456731 -116089233799513 -141586529288094 -11947036241375 -143216880598843 -270947017806847 -38836221264624 -27609333415435 -244535128061812 -22238901400070 -73474851488029 -19319925701062 -152359007761123 -272172387423066 -87874956134848 -210282533294874 -262570669784608 -209088294909415 -275958393169579 -263632614912792 -261516279821845 -168182176680051 -42042254122072 -114699658360634 -120314620087635 -281056749148128 -219418811405351 -105907290173014 -105625190346028 -252465389809026 -134776077322848 -76605763418883 -191870809294085 -74865162786165 -100023071367203 -265662002178368 -69854910907795 -156416812743069 -47255790074807 -148579445893209 -243918107609449 -163042167652134 -185000352873158 -236850852437447 -193369633418667 -160941357550970 -268258116654215 -76789711009467 -216455325724377 -87483429754385 -233331347256809 -213082723998263 -281448425473093 -70450742772174 -27904954272122 -270239477651802 -244343635842144 -145849101793150 -98747467962998 -131486604130259 -166764163387598 -58227190946647 -261536075145174 -80832965545538 -160548880584790 -7461020346099 -52812172523498 -253964287278252 -206546766797280 -276600577156343 -253659804900738 -164016581528391 -131801794686062 -74050600670941 -279716048419552 -165353516016040 -69916530665048 -105661633220878 -154506487487863 -251419779101916 -270181784443778 -27239221632140 -159213993504466 -4311858331692 -268444186595669 -155965053952850 -174592880483153 -199948421918949 -184740590485749 -32170793099781 -276335731011177 -212337112895210 -24969592223589 -89124485653154 -256474868364990 -18653232074004 -11328543622214 -20312575096418 -215362694889988 -247714340053372 -38084432653288 -149706561157434 -128036466025846 -91251950703826 -160827346074217 -196803996029729 -218869009510332 -196541552538610 -243997202558903 -208213619834375 -205086684655889 -120897207213047 -44451882305411 -272781228960981 -275479253623315 -162662538321346 -169414917492382 -270740926691520 -9737713335058 -255735912843810 -87431441115936 -20876118801933 -82052676729041 -227922693170378 -248937708006559 -231065312125856 -130966489267343 -135431506268699 -193175644220245 -49115843216099 -156317704737837 -132870906165601 -261875620153235 -197385316835730 -183007622835135 -35313464203710 -32061983570181 -82810317695656 -249739839436490 -224571189088241 -85466869137080 -91746150713340 -159425191989585 -140865624811144 -117812158510469 -202508637782041 -226617028668593 -69169502902747 -179761712577092 -166127739912459 -122398786946467 -159981492592925 -254384271129722 -19031413093906 -19734717268777 -270300637462017 -91689007358972 -240120520377556 -23445337112565 -241588129033185 -159149623137240 -225460263735556 -94175888943586 -38447359601594 -6903557420381 -214179640972409 -177667571167550 -197140525513889 -111861680678269 -78080802923408 -226542028015985 -54469127025297 -218441766715467 -262053894379809 -103191174122314 -45684152199938 -134797915380792 -157563761136922 -39200225706345 -61432144090416 -33613857169614 -266174346079782 -89495963350112 -175058268737988 -234815769491988 -137299320991934 -233377172189055 -169599899289000 -157062003814815 -46980479244317 -250499463853784 -97332444363689 -187196705873960 -5781058383447 -126769024838561 -7687783405103 -184020494708684 -54324110051961 -269283697223510 -91609542381804 -97490885052927 -230298866602223 -17537807536270 -72749881525570 -30183828664726 -22486774677601 -53810980949539 -138504032391188 -57624717829871 -134175545171831 -73125822522648 -165376769931348 -27050488466075 -273080409256660 -199647054748431 -266001465209629 -226409884009009 -62200905597341 -250322747634324 -187965954799698 -31641711494420 -31080751296252 -204698688053152 -249252626627465 -163227973352685 -15115930986538 -214643627207115 -191121641881759 -147775935185349 -190050915043992 -15244052743141 -161800444464778 -198854211713274 -30491098605628 -232937443149897 -267677083453209 -262614668191592 -242615044627635 -88356234057764 -68048824894893 -220911734369297 -157298815574043 -78042713086706 -38595844028849 -160335042457819 -46420797968277 -242630951469211 -191213885441202 -67666859758758 -132260301060979 -58255091000779 -240494382535117 -130780996018794 -7465820624082 -25682309299808 -14584867682383 -185901185866642 -4964048070071 -128742115774837 -253285132173258 -230683560313070 -266642180022128 -59989949031737 -186419228701092 -164829421216480 -96836768259799 -71616457575649 -100963667106793 -184318119044129 -128404313019120 -138286582889561 -240961487459524 -271461492322514 -144698209763682 -271965714239752 -274397212953062 -211835207762638 -261162799362726 -131596109946981 -156240318210920 -48021591815564 -161311101961566 -43251127327724 -185640684667255 -46461520619875 -160767235617631 -75273680881244 -216968704016388 -204963086150648 -140607383733185 -156407541611461 -184466657332818 -15202650700131 -176996706529558 -97935448416742 -12860147933470 -255314625167440 -207180669365025 -236835560426330 -260797691623777 -49853010012417 -69591311904158 -194869677257387 -10115359554352 -263152914920024 -38962139173005 -158242186353247 -276660944853063 -54443843492479 -84944367323301 -115351507719917 -202985876917128 -1012741844423 -177785332308153 -151167674986247 -140628275856428 -57638002045793 -121470934711151 -250842669919189 -137901512849725 -25391803179891 -227056601333963 -3461724372831 -113470258402188 -213775472688462 -244722481380342 -38432568879720 -160435053441997 -150032787126490 -223141961217780 -2629968646063 -25834814062772 -176780025921701 -172987536493902 -191602171591892 -49727857121146 -62030506098173 -216637483322081 -196823033038064 -167651253221364 -84224007764735 -161617792351248 -260053350420276 -177736249731197 -131447135794806 -230991910388908 -65697054124857 -105163552389652 -196814776156962 -279277269801103 -28311873343508 -180584588888844 -30343109327763 -278336761859189 -10319179938402 -66608510377223 -162442723474090 -129835649054100 -76420909465400 -65307313575130 -243362961929954 -198009543401472 -85373835634974 -137092844734835 -92282550372219 -181965165039721 -131171255039853 -281300563580014 -63893208737258 -31550295296448 -37415208609525 -274855058754143 -166149059156560 -206691911463131 -255549729325078 -38818791094090 -144578471649947 -208484603548360 -155706985138029 -58836056780891 -24325260346983 -91065966318756 -199817121402048 -30134324906502 -72889936954683 -82209491974385 -168946248326711 -197655507365084 -111208575175142 -56765817009173 -83758429072629 -116667399719443 -275687924013632 -102213182776204 -19662605857499 -229538688426745 -104155827336028 -187770981941310 -177813563577561 -108913530018647 -21405546878306 -73497653154547 -137020266338247 -278766536132090 -189048492335281 -52664201291261 -170301327453410 -101050909600962 -189928991236038 -230366152112945 -69726078245125 -196727176752447 -55869696709594 -237655600567207 -36591558926211 -135508088307448 -245425120625520 -218765191766360 -272228504902003 -202285899711462 -161087313186776 -265172433418558 -213789336483546 -82280157051750 -62597292171313 -243954226816980 -137843081467148 -211213777625596 -262535251868741 -270931217834456 -22539278593551 -251170426596347 -221727848100850 -216703785683109 -24894571488932 -28965007740203 -9096602228562 -210944737823390 -258837019333708 -203315767676654 -192715816142739 -138148855590779 -275866406417565 -200739814098718 -256037108227075 -234156125581327 -52662848317853 -261131973546432 -139677726208934 -151761694961585 -5490994812574 -250066210314042 -269367036429668 -177081708145735 -210307488124162 -83704034275249 -233864325207851 -94247339889897 -206320266048674 -262054276232879 -110226632799990 -98534419899816 -102198850141697 -275493730790376 -266816763718543 -134636910777206 -75466471650547 -139113297833545 -135860007271730 -77496312855240 -225197456520446 -188193714823130 -100280195542150 -99399603894799 -125310451460393 -97002193593997 -159733877939735 -167304326321187 -90742150792994 -161365111581152 -76228039994080 -147800690463238 -60189103345633 -227996807816037 -96553439671775 -261837555441210 -76089543103505 -127300213037302 -55704482558699 -191569638494442 -28318762224804 -40925785498748 -281057444531374 -34676213382216 -90157060250097 -96799807611039 -277450877219122 -66428285857247 -107094654420871 -7508930983231 -191998277790273 -84998729077577 -24449593191902 -14613690115269 -116604321085968 -48990368735168 -193041462275831 -192233829483210 -181019705533362 -241124183179610 -153531617682607 -208109600285320 -84148270841013 -90053339133198 -148110734886548 -6213238106858 -78273678945526 -228971642450684 -133656176560132 -31129303086421 -38414733031961 -265668929488205 -125815878254216 -203454070693302 -179865891775357 -24863896821951 -95941512649891 -273929122398010 -67010282297690 -239379859965276 -175694192001636 -25809959951634 -108107239738118 -73334209371483 -8692168523106 -87035952304061 -231486755394420 -217437797964392 -146746123195903 -144032515902567 -83511827336556 -82102964594194 -92875443067223 -2374298312393 -257734763384385 -55492014851818 -249167088486628 -178309249576245 -159124890933541 -21396492615971 -237223891904557 -50596426355814 -141708714644152 -224991873234897 -240732293131087 -80212088169987 -102378319058593 -69640962914911 -212503720473199 -197213325731795 -170658966411051 -243079796403386 -240555671104537 -253597421036219 -185528331491653 -27582392790626 -91147749640406 -154723527114549 -26960376362929 -2710140021472 -50995705906069 -12501899975362 -164034759652748 -89910327236633 -40800816854212 -230161924168609 -107446410508786 -74899198343166 -133255389844188 -19269983170389 -58390381792110 -20198601635608 -216311823116884 -193781442692058 -208146737375092 -62203935506712 -105879691868453 -195060461193193 -160719327320456 -190253070422895 -23594047455302 -208125673357604 -28302902892651 -99955290611915 -192367160710249 -207790011496202 -22997771646378 -230825732684308 -168751192108538 -192868874243954 -78995630875977 -54312410208502 -43790481656044 -212390256501789 -195863079834069 -179131155682077 -258553532466353 -63812212302707 -56552088354760 -67655938035775 -61662834750932 -58146219944828 -120051165261187 -18234689362209 -204379113539306 -223733676376453 -232850724827588 -120446651089487 -272032990853448 -142054335925161 -6714777596586 -243827581413019 -2584931029247 -2028268989054 -40792915206166 -77982664012092 -25345302947155 -110921729438263 -30699189823163 -96843994017985 -194825570775771 -178505563784153 -41305395238396 -250775368575247 -74418661481782 -3734386364252 -135064278842297 -150684851669531 -211550784916320 -167774353582742 -41936200326752 -220269683502090 -20128958172472 -31767753839989 -246692920158070 -165631569025639 -248238665402816 -125636873152798 -43326638247840 -89781780469659 -150507769687257 -228237764122649 -114247640673741 -219763800951155 -251835947626366 -184705020871879 -39235731683363 -96129342275750 -206259972737471 -277047409075500 -141663276807086 -114651122222074 -242994371851289 -117798062422076 -196382092350485 -5892744808796 -42149109293409 -43559676001674 -10974289520547 -44723226455073 -69916390281204 -37507275310054 -82151380377004 -214458096295389 -47267778092605 -190069757269881 -167966290252985 -119206597620719 -260417571751939 -10262374169785 -171035727397117 -162797931220139 -236960058800759 -206405892523163 -191965340659789 -109773425607340 -43023633791123 -247825872105653 -17210988403538 -236945772962167 -201504195726926 -195880839459010 -119221218532183 -224316503758263 -74534074863759 -266228378095014 -23634346387032 -184101189683436 -25764762992795 -178213047121694 -139246888538554 -172378683262230 -178361782709328 -57033974042018 -274594616211761 -11333964504851 -220375272160702 -199752055207148 -30941581621749 -260308642232675 -252507873930872 -188138086605098 -223032875362422 -229218704022181 -187628059154900 -24730003613038 -273487141637947 -228213859987165 -177905239862317 -103506902386380 -145117897800847 -170909753652432 -233018978230028 -126390873437728 -68011323845266 -187266881935116 -194431075861012 -176016560330130 -59633535606994 -19997616285350 -95184176687309 -183131768000330 -264300087559137 -115262538671443 -25976111913534 -252144557914025 -141670063312342 -55067098435194 -217988935234214 -235151623293481 -45104041365760 -69632910226309 -75384537598794 -251883683780341 -175375605566150 -258796183875929 -277143858654372 -212796210136341 -109398117944654 -213642092473373 -131214641753841 -60859067333629 -29246069116376 -212927232504375 -3998273560915 -157898314979375 -225670706750969 -64025714427080 -245964837723681 -47761743543585 -10162530651649 -202899937577176 -213305222704027 -229938970545456 -5135109486515 -21835854324512 -146537493713959 -10756596157800 -120227733874333 -181223079762707 -72526216130291 -16182632913746 -96206395624636 -222166651490776 -163396709505755 -251949337184109 -57253727257900 -162255409024960 -248628596876132 -148263368288062 -93742913588073 -59006493546624 -188513459902594 -191429642061526 -134611208202974 -171640817774909 -62680206829305 -41583534228779 -248864348631904 -158473430664916 -209430568715220 -49124695707031 -35698779891398 -87488889721026 -58682715532108 -177226927667470 -70810008194007 -107779159249318 -236951424317086 -261488596002236 -118195460259892 -9768388257986 -25551743807263 -164583833184007 -231828853701652 -48941744245731 -2203835912499 -136189507797872 -131238732277310 -2389765874959 -181808456468823 -162380974047583 -231540562319132 -91541285161215 -105969114661857 -139391040482380 -198893009746682 -97398638521755 -64585850093171 -277658024825084 -210832243243008 -58646445688908 -21761732629472 -98212928134983 -158237649276662 -91522781719944 -13274345642367 -139079192199799 -168084622457425 -134786035614084 -257555541269043 -276348319030789 -115551552760335 -127494761817550 -263555495565459 -102871812680775 -146172782532565 -265367178635762 -44958298397741 -232790456327578 -119268919104635 -136026210202226 -128946905178339 -22480281515457 -143936274279643 -128160413022169 -252279963267590 -111119396598343 -218369766232882 -182171761868899 -224543472960157 -54769687138010 -97790723762836 -202196140579834 -154218137364344 -207480283544900 -54414948413841 -217368211693518 -26016224684700 -231184746919731 -147138832340457 -14262484151007 -150042163751458 -203268079151936 -261319448978876 -214484636809246 -240912784586903 -208118610607503 -3664658761604 -122755965751954 -98835417326387 -104923684860789 -59344096346540 -59545777642118 -196918194996293 -207372304394305 -252749569719518 -87636091214849 -2673932562679 -85114856284036 -192012979355203 -113348290377384 -225186167688102 -52414163546633 -247681263252170 -168972367708934 -28503738441867 -78077198783974 -88242729999806 -44188672479809 -130901246169729 -136730802675956 -43069983390520 -117610928798849 -218831205140174 -112604149477723 -185308353455689 -66675067944928 -96379687360590 -8039572223208 -271590966252265 -1837603097903 -108605818149003 -277753710743021 -160304802112722 -100967834770443 -269119930974810 -258802730980866 -272742695344381 -221097799148594 -89767562068348 -102802479512229 -86334557534744 -253857275998365 -170277790171614 -219711700419445 -228901793067795 -89547125954897 -244981986155380 -157439371028633 -91592887133894 -177295177249177 -140309630622068 -257557413093622 -51259595472316 -82642950229142 -255722768351836 -109442096526556 -251870083932410 -113714009174341 -16216997376192 -137205777017518 -246165272030087 -130074293226911 -20501766941243 -139650264074989 -172837879802972 -251644774277404 -3913645190014 -243048356266676 -9444621116581 -257592378575844 -227791257574245 -81506794243252 -89803479070175 -1860748959865 -272797324007526 -66642982126206 -248443899529915 -187952079756650 -244586562940151 -237045833817636 -198448921487855 -132158470230230 -154206972085869 -143710905009124 -175017721068489 -243287500920673 -259170228426944 -56447534119647 -275563175417620 -232264175990540 -148843090674920 -97005117079536 -45439953770831 -68255699721790 -106256738603546 -195945493764550 -62307521587052 -39226502312401 -251577183185136 -118510423788820 -19021412712204 -260973762780821 -61293925283296 -193206033207555 -6876962588547 -26411711861 -243305636752205 -219985332519469 -128971052257027 -220579925482747 -114018446345304 -267272254085370 -3130188726340 -28384965580421 -84556784322135 -111780018985187 -224637946958039 -178885145861637 -92543847705708 -15068189009049 -46065446711438 -109892519312110 -224270027904763 -156853190000986 -45500906399344 -55228216563165 -208415544474333 -240137902104747 -94296277973640 -238241542773159 -71094391132587 -185127171062229 -250900815825631 -173470572169966 -68052780387276 -250243603209180 -93076582819077 -208304251710407 -230424246149140 -218393902300970 -82166717803118 -165787512986067 -19933909750362 -124238366899163 -239792268189432 -171354799350736 -100244886614892 -166631100389851 -192588595017459 -30949671032558 -124777044242542 -275644426954157 -189248465422020 -37532172387341 -7493050946290 -30903529474807 -118767254227760 -159095192871567 -194905095824199 -165171137824963 -177025821955929 -269541823241934 -82905571908904 -165520924945995 -189446028577670 -248651828698825 -225655645645189 -119622748764322 -107414006970742 -253717471956512 -158820675234934 -96853256925975 -280826113657801 -265530619218150 -29588226515597 -175238114631109 -202605611956994 -76442113176205 -118649918747267 -109883987561983 -243514664501024 -18159443722459 -81319398061523 -8129225399821 -207882209022764 -53699040059902 -278836729179399 -251254585489376 -25704032194736 -209841099515798 -205266513273458 -265481273963021 -10834948800350 -98651733612207 -181063142827815 -88267213013538 -201417573198812 -185985298066341 -48919666118285 -183259218071420 -218492809338526 -69336235413904 -204382469603862 -206521095634146 -33292227711708 -46292743859605 -180850740103442 -249450288900840 -227216124271599 -231775924578871 -40681632884573 -177609688170421 -88204457706221 -60171622033951 -111959116448946 -185577025263076 -224261651030737 -273847074129808 -65954688882192 -190476369928561 -205758637229584 -52972313556656 -198229360967710 -104520789372563 -167923104937642 -100075736744464 -99109949590687 -100216772285916 -62746764699814 -76855907393806 -93035537988771 -246501199465277 -26979131360144 -3499033789059 -175174270199231 -152971233775089 -62016218074984 -252560478360483 -47576274860453 -133851578193703 -88797676052482 -207603462353605 -124835699154772 -260047486781259 -165226374052771 -127348493041904 -4086610687463 -225560893263002 -71678890586962 -64684725366293 -111972954781053 -191835205996030 -154575879120999 -113236350075014 -54285542854552 -247646841924045 -1315244985479 -163972953462047 -262237498757624 -148572269134957 -241056532582800 -34900170340455 -24274351315167 -278079876338628 -44609323337368 -190797020128199 -36513153795009 -273711398728807 -47274157115336 -89713716845502 -176118065277125 -206401186590350 -49413160428589 -75960586423182 -258505752789245 -37209534720512 -156995826965127 -65324092409326 -123006153060415 -63210593256579 -113017575297856 -35567562063290 -204640380823182 -111107843590351 -112610424905703 -4360795589403 -233314295952666 -209119132692584 -264224606469270 -230479427777602 -49689228950367 -188777272417252 -249406199948900 -89322330414244 -109066739130104 -27845329290537 -91067812598737 -33226884328118 -213142339098306 -60295437989968 -110313339001905 -160813667623883 -28151103414168 -133956474640369 -174171141428959 -184109436166850 -156758239508550 -175876167213917 -254673862326004 -94118161501794 -110147129667135 -210949165870192 -95123900171215 -246130654239488 -40495532330818 -28797617143652 -147911340095578 -46405867720866 -118719453719469 -239784133336795 -16480469698588 -253522370560287 -275218934667153 -38913127617053 -197525695164119 -212889036160887 -148458805163547 -253396933453104 -59890308904109 -60605875430039 -225198499595315 -224394580844941 -94151456455079 -41129729898262 -89317931626460 -100153384789905 -18854839943048 -177167159281065 -247487911969709 -241120473736290 -103230980515260 -265106939765542 -6593368405291 -12932425485973 -4012778080053 -90095178012335 -66015882099644 -101701400442933 -219005233604667 -262473530975140 -174911768687674 -33996415327053 -268267601132522 -7829671034544 -206197878725513 -138350100912335 -267404057141444 -184088728193124 -38396527520114 -48081194586439 -238096755071433 -26796764183946 -28416073043473 -202509409502443 -40022295474071 -103675930232468 -169677128412949 -168835079412482 -254212150411616 -170397414501764 -266756725390724 -42387413246611 -171622187638367 -149269872682823 -139460813856519 -80050183455664 -252365611432850 -86336803256396 -118027202429478 -177729062818768 -215586553904730 -70919498459408 -138472393475113 -171616096404709 -272020995913353 -269735348674303 -88494015766470 -229637283375002 -100769414952624 -7611241930581 -265338575599235 -68166335318490 -251137583161571 -148463448926488 -241532461510890 -71461028290275 -121534927995356 -245203045917361 -214347803908377 -116697310311970 -9841943484161 -206318513271848 -219585853899473 -111085973288994 -254956184338020 -226266119361692 -58445968003975 -128553492174201 -27823892421835 -229730490112516 -264922116728758 -72306599543651 -186791926361608 -85821161831513 -6896617185074 -275068776604026 -155862226967034 -105324890351269 -45521702048517 -50618827145150 -233411227391962 -34304623964713 -176126219475591 -269370262569607 -199132181471268 -106535689603045 -160261616797379 -195206061293699 -269888157291849 -231329580158337 -144473546229705 -31137558123315 -153447144045757 -48768916409966 -52656566311614 -246017190268078 -243863070948728 -137644667879281 -157933594946582 -83337733865099 -121255500510638 -109725359066318 -117167230949730 -45787952731320 -105204591096450 -217916911470286 -157470248240497 -45035474463214 -215585131371179 -271518474025605 -107372589084494 -25713825641487 -88144979327158 -14605775336844 -6549828851945 -71550649107743 -29241150449643 -148300228551580 -123311561755852 -72194939340084 -38293096809537 -179021973682443 -122201349659001 -203558815473581 -115885229847145 -61707635716574 -65782674747413 -3303030918126 -254155614928732 -26987391002141 -118922424687828 -96945916757256 -178158802828647 -5392708531140 -153716978300301 -24723491946980 -69615249302437 -102209412659437 -86396268666067 -149360389657788 -111598067849229 -266853405860205 -128739517043722 -268053316515101 -170819138896829 -228575308744013 -8420451520053 -209791447030682 -268469432827734 -119048782267764 -97248620788508 -140945746476916 -3206382681718 -87898073140041 -233576780121129 -251490633510884 -170134853833930 -126618374905558 -44663276432656 -66639040823963 -138083197602248 -105667508779011 -219229309822387 -48655452438556 -167918578276664 -268751652496048 -43907333993283 -90800564387455 -125244110916971 -187431633101949 -84189075400059 -274057403047664 -79267482592255 -250305920386233 -62817043355881 -232953107638512 -182835981857816 -23888096116068 -222008749129301 -139496254126089 -179663661269963 -107456474740990 -225797563699328 -188499331806279 -65366290905184 -159182056871312 -29376981618573 -65351112201680 -3441120277475 -200771411405841 -91415457655974 -111835446508006 -218343978671452 -81741728535797 -175736941855595 -215160749430448 -64595320299196 -134039194804486 -232224345316547 -82922818157177 -69609149917247 -183056581541156 -18676104408515 -141189099456967 -233463316149719 -128846075935820 -76614463852527 -164839661127100 -141476421179015 -266527211884501 -136583694828714 -244087768794892 -211757464338595 -166661902166863 -101885852524582 -43272160308167 -262178021303872 -87838320564152 -155941266980868 -140180262710010 -131742730844325 -242264465578108 -99509590499978 -195434208539688 -124262786936838 -65113067670251 -261683962320709 -210208115777326 -61611077834853 -67727150912375 -152192822669090 -26481890389248 -126257320248934 -130977634573878 -195817039435759 -160069654336781 -24153040277799 -211533545855307 -30839498217238 -134558740569603 -147531628926936 -224068649008588 -133684237715211 -102219276434055 -202797346365171 -169239175228104 -157807412535056 -146737520095330 -63405273494269 -73780469877317 -259077997545018 -272696048721357 -46996187370216 -217636551887918 -253148333569138 -171495433797859 -207229117678457 -122708188688550 -252826947246444 -86559975933876 -159822690144836 -243140906963768 -97379347344869 -141416599229911 -217282226615957 -211012677039311 -258612198899875 -202112268904761 -192516668261663 -270376669971945 -178279764629992 -217971008189107 -79154018620845 -94309507287117 -92082109636786 -19534842100337 -15640684707505 -280478353079952 -60272052082703 -171100408405769 -130872118255811 -158164083917779 -101968826655525 -120546641590817 -36914004244424 -114355808613674 -4279257288117 -175229792096021 -59292778833215 -232794585902587 -16763249560202 -6392148509794 -213474813409355 -69360679139909 -228239105782137 -49262950425480 -220122794302544 -77031127465001 -269942026647245 -115130121071014 -110951788319772 -42049842495265 -102175633308055 -88316912151760 -35695289535617 -276091046904524 -217459764635342 -124020424676466 -183136885867358 -254104219263998 -57539766009742 -201279436172061 -255386432317086 -177035660590118 -111910777869064 -86787790294052 -135338294359385 -18068225955576 -88432729024908 -147072047078298 -248090007889901 -47360991392124 -51417000810293 -180499340561905 -131356136745951 -47258299269296 -178313942036816 -274688774564903 -66099239161669 -47375831305959 -128022037802133 -49363207889787 -101755989098708 -245829871076017 -76168672656469 -59141441384404 -220304196066879 -129096720133946 -93294804492202 -278018048424236 -233325987721529 -208783973127776 -123810032078247 -212863713823208 -176351295935278 -16422353403709 -94414144763580 -39214626356040 -93578828327661 -103965052076389 -122414024304024 -242794068025434 -255801970115507 -7386226104493 -175155419272372 -58972438140587 -81682112696312 -83968149402096 -188412159137187 -126130239067263 -13978750335256 -28400744558247 -184749110632797 -248374304993731 -57496851758000 -147469497298607 -49148571523557 -248734539590158 -197478646174806 -60786296080243 -179848678389769 -273947531965165 -45528127929425 -221100296920922 -35935666125454 -255662447987005 -225248495596724 -47356188277895 -81171837381352 -244593563788212 -82903581509872 -76122675342013 -112823046053304 -131469838544990 -213951142238904 -269794309447977 -138115686726803 -201245904398075 -166106638320213 -277478851958704 -43594863259847 -25171840569740 -85095962615554 -148721393971835 -117699262589339 -187995015060447 -69944046198926 -142728290686992 -155614336886460 -177804308282447 -224561248773821 -264620256314841 -205681007724680 -145533780876290 -188697005892041 -16657580254127 -96683143080170 -86220111117598 -228683422584604 -39407562360527 -10893622548123 -252710915965887 -138615511774479 -143680578540107 -17876259999496 -274061292039047 -161371597012116 -208434066402189 -211828347701165 -110201653127469 -143467206926165 -101493602962375 -254583104847918 -95537369247984 -33220934860386 -238710227262767 -211855201359933 -267422606203782 -137562553522055 -182860957161979 -242897084683693 -114415558851705 -196689949423112 -235992645873643 -87378017707964 -240590828810686 -198348967967599 -239988948850192 -145233820679994 -60536099616465 -226303756247994 -277179592564587 -31464192446298 -212430352607494 -235017402839498 -249283076724646 -5690019570217 -131689863029268 -221653502339923 -211762839430143 -32076396638823 -94215679570909 -227829064465891 -11062849333724 -150630368483490 -141568055645361 -193732606480738 -122704685523712 -271577604960553 -204021045424208 -209007165055103 -22643911624640 -126392585491369 -87799801480057 -21575577898375 -174830543551323 -194250498984720 -20765767907269 -168569924041622 -111642025530552 -158526694025904 -205101919078818 -22325755506854 -219715364207323 -17416762499025 -28360851475382 -234757361062855 -224083285128393 -234926316744042 -200405029212813 -256012847478629 -162183351354556 -34210169420524 -130418559004917 -180072257801704 -264055144899206 -131091843077764 -66708992970781 -117449382539051 -11849380347717 -53224929243533 -212729686281087 -101554970490165 -156557582399591 -5983216380098 -101562697675808 -230486646097274 -146887659506323 -280004724726564 -248239393259727 -236433709964670 -81323523276976 -19354280176559 -94600069472394 -131859689866646 -30204803957276 -119218996341250 -124497335728060 -230326562557919 -265499668166530 -253854752612695 -240318522325937 -138865655808716 -159082748693067 -182766870449919 -99692983242095 -191697334444092 -38689593255560 -155645387170787 -122568051338247 -207457098219143 -210747351886242 -170118842169958 -234623431326055 -202006028648610 -9845218027192 -199277747104742 -35273036950216 -228059501438534 -138150594048894 -21729079299490 -213633679177232 -235014459352186 -182734051546818 -233013704211185 -252585999908743 -272768316169230 -20053242129376 -196546058190020 -66280424260293 -145204166083920 -245359428715788 -175160569644649 -254103473238874 -220841197557655 -146565292841704 -87070300546367 -169536296673048 -153315708795152 -137126084442167 -35208059793137 -276524936548908 -251344112890755 -31824155424036 -69280549103505 -158475500080979 -206431949743959 -8727540161967 -151150075365887 -7228486671822 -120507663290858 -131343365744579 -90459400176563 -197840980091378 -238932632584478 -37307764379894 -246921356459143 -107949626235633 -124147775415946 -44430409400675 -252740070560661 -222535172498653 -215861907457829 -264577074295746 -239953134518139 -165222507209381 -216745894631279 -125234790039656 -276115785770632 -30737122646037 -120471571292893 -202249709750206 -221974952038952 -154319653753256 -169455706595298 -204640766683383 -6678026870423 -206625819617881 -200227029041110 -248000959846742 -112806654961366 -67652200714242 -257713301539017 -45896834203492 -209958455544011 -22669960949348 -265632490736207 -147637591525714 -140731771842407 -120057820222955 -67902087177821 -240033549063932 -23461603528520 -84227209182596 -140188406490930 -271510636898510 -172536810132831 -14154337585247 -234438792082433 -134820964629188 -29253227699758 -243788201046110 -266729915307168 -222832693845501 -82088882329369 -192656538852777 -194095119994866 -51172809930062 -141425802525674 -199330018109845 -232066234969288 -245879315737650 -139256184515957 -262632357275306 -64405568259872 -197351595286520 -60910497229599 -175019923601658 -54775960954349 -18740981733355 -4650174673458 -218907149617663 -156902127865373 -193406710787858 -14693215563784 -101111854936149 -220270642351565 -223205944604629 -133150760912831 -248634233504388 -114189405279452 -10947169655967 -24390591857617 -24984170717233 -162555505179105 -111826565566914 -72700599539947 -244863824581623 -141753153164579 -40864346515478 -47707094645283 -129032444579212 -247658491276448 -267468162204907 -195281800327089 -49437693367478 -54209178625261 -28403417084847 -230871724911596 -93793275825716 -24034038108890 -278536290894029 -108858186496250 -64343067716032 -13638421437944 -223836142575415 -16351227727725 -184980629187649 -251617794365524 -85415790665535 -82952259018913 -237358469438323 -36639770306970 -11700040454361 -137720722200857 -92849629943738 -14072488202123 -270524447762103 -270871923374570 -134062910953105 -87750297721833 -34963140307777 -38807081547760 -255336814536579 -50510423396548 -205005108986296 -17357505485624 -115445433889390 -265255257482599 -12417570118739 -213745850535264 -249049156422736 -60025399061430 -247891028365838 -97161199058971 -136987602375504 -234457907984815 -140443376475831 -46673374828452 -153991416421759 -254895333032718 -108228958323268 -101876627033172 -81784415394377 -115685689003656 -278499526029031 -104659248173188 -260714920498731 -151417755418910 -118298855253030 -245473755757991 -158503922524798 -83464683629724 -108967000821257 -53155345970712 -52561280464561 -137566714711412 -242901466439449 -164001207642750 -26512591251055 -10555510730868 -26813720651754 -133525766178983 -211947878617003 -18929458400722 -243074199095791 -73644016553163 -253408912841801 -72717780119853 -247474667810840 -68979837621557 -124816839992347 -128343393641938 -201171173445378 -123108345065410 -26476302694313 -25058900478934 -111319506856196 -123087606654347 -19742420732959 -259052968539255 -83625301317432 -52235095232604 -30126142548043 -71003579583541 -125142916926740 -136850058290219 -36575401750138 -205983268519798 -9201239158857 -254943511027391 -101093450415094 -171250185133533 -82660853366317 -103803152441829 -125038287641002 -246805233429435 -268477762467907 -234770027138332 -218800177008130 -264682629243940 -27393166320975 -186516066679954 -261018848138521 -171874163020287 -127559862408172 -267001667630177 -277757031069248 -182525413226534 -223538878540883 -65874047163414 -273079932047862 -144399695164090 -239037194642691 -78726560692683 -130200086800081 -3313870408284 -281386321296481 -268217017488610 -203368749793670 -28422955130446 -48042775952323 -65028088568988 -10137871152286 -276385505121092 -139805749287312 -222429492231313 -9170879337967 -187318864513785 -94093765363421 -40120870317612 -276424568730684 -113041900529877 -75779857365398 -28592746174425 -266487471729675 -216367058567107 -103668744426281 -169645328782887 -83981820473845 -87480042163804 -255390517496437 -237406570435338 -171199689841115 -229977640626624 -217842436995608 -128020761668457 -272230674802964 -113440560426382 -22915631058603 -200440854533936 -239891375802634 -274483652650067 -133508365610606 -73095701603799 -37105233748218 -241399553376665 -70165773694729 -260546614131980 -219542218327721 -105036896056598 -96286632452171 -266831547107268 -230391158143614 -257954648199813 -51230011344325 -79409029177772 -36589972225996 -46832431934565 -274795977258093 -13704138106947 -224349843960701 -242020632574762 -242973820455322 -52820968658251 -158324410195020 -236004231928608 -171206279103963 -100702640799123 -280141580178990 -120102203766677 -203473106108824 -261192077761539 -219004241039804 -23971964510424 -196213178184220 -173734528264963 -71266476174852 -230581097707765 -193701852981080 -92537454410860 -252546714523010 -237676738308152 -56134588717834 -81911527327318 -188703421705395 -102302266008182 -245702182145709 -92746273156838 -192897777788018 -26309478582259 -48257547217262 -144383487163275 -173407503968060 -199367604998550 -157852280517624 -18098632441075 -198751441646869 -159472491579339 -90052259760469 -255760070337513 -251471916702832 -58183986851293 -28603222043822 -109278070572835 -191365846518355 -226614971753484 -216280290086590 -6437093234627 -57963506424013 -257313080452915 -233856460366647 -12847652993747 -59550732704143 -167491101124853 -105660707713587 -257330044886243 -128291402031953 -242228759440344 -14354308550585 -228260206389544 -248627258950383 -20698078451384 -269529783037449 -90625093449136 -261276216002518 -212198330700563 -95542251109505 -219311335832007 -138169532902925 -263677413604366 -275372201519900 -200432186347696 -75764492723981 -32192566868389 -89138371325732 -236448377474147 -264914865568369 -104752638373781 -205509708146675 -24988360059768 -216178503486622 -126836385415495 -84475253293595 -185971448378846 -99357139019858 -75072818023326 -266410788525948 -170134928612567 -46187184358419 -144083329417783 -45742037486416 -161540605955630 -170537397501319 -251229276541646 -94553137837269 -207551461809918 -178630948656202 -176600756341967 -218230068716100 -75796230784968 -242566166225022 -209212222227440 -159887144981392 -186847683648527 -194055569442671 -274794607052300 -174646621104292 -3559617577659 -274865549719304 -89123547493598 -87460566746655 -229269429944623 -235659941571868 -258343124008510 -72391508813858 -244355003140240 -252980204358791 -165557238664619 -260064659901432 -120836160894909 -40907831295201 -108388224414798 -125817431453924 -121038835818354 -124932464586303 -162688288745197 -128431591725922 -280538978016806 -91925849749281 -92925734553675 -110133366123346 -222439008032761 -159661131724430 -83748646400205 -197003975544925 -95613159844857 -32687027739850 -244646707394791 -152326816582462 -138299718885772 -214849443299690 -49792608376490 -63146205679915 -45589191765873 -165077188836317 -47318924206150 -217532482057344 -116516419002260 -140460165826050 -21071336663937 -20133401307263 -131901048767544 -55890178033903 -121849279649398 -85279111693078 -207675339314416 -41605896319207 -61831489338600 -4934992973410 -82715529435542 -116318000570475 -268101370785767 -158002876942019 -8705905439802 -203311535236941 -198398760006629 -15719421452921 -258685791425505 -65510851368268 -103293387029829 -116445381996157 -234600042013557 -263953716663213 -248875648633490 -139594836455072 -148407317600468 -45640018849394 -13617353171679 -191903104296258 -64130668598039 -30497078342235 -129670159958376 -66677695485876 -98673079692194 -20218025410777 -251471596586549 -121952758030195 -77857510025159 -138679821004752 -198379116978565 -191006268126109 -48611240302485 -257877343366244 -239404764425594 -9502434542122 -224036960898293 -123144694303509 -91094550665341 -112853655673434 -207027129779660 -114074741022786 -187744717087022 -137909747942183 -69315473906739 -119711027627696 -23673118129240 -20747479752936 -220157280997722 -99712181811320 -3851176687797 -240261679286336 -127930684607505 -106403913090732 -153582595463716 -148270371150888 -66254669072960 -60223463988070 -235858103990303 -261537224593001 -146715247699334 -108143193512627 -175406355660139 -62391743911885 -262982092540952 -124382886344001 -90188980412285 -160953054300321 -234792466442425 -249160786523081 -51621911602354 -45952302740838 -268575761444441 -128631461383392 -16409282949080 -114575673228795 -207683074952182 -379844845195 -71211994710363 -141271089661090 -140563344518786 -93174094640862 -32842844312568 -53894111739062 -48353943645776 -81821785680519 -3378268533092 -186437858653919 -186426251410063 -7005566356767 -266488290815147 -107576214988796 -165728839910799 -259315462128125 -127672775861393 -275117535964716 -44134338913169 -255367071077544 -60960831555750 -280117690340436 -179225423745652 -269494236745743 -240749432494860 -172515864018228 -82968806593725 -110507338075702 -233999961201781 -248813447127887 -116727423524320 -249206087345089 -144149018816235 -223785172239258 -71710760695889 -175146894465477 -263222743938694 -110341611350487 -211212394302302 -16291339318370 -258340103161974 -263354248581450 -263560924159578 -124761160027055 -180385229805479 -96032250101184 -65040331900005 -234619028936623 -99716583078333 -130562223996307 -270152231184881 -196481293779146 -9650370772352 -203934563956808 -114092523677316 -219104960012168 -3784790810986 -113947781278134 -195381991729795 -143430051053577 -223104427582195 -21056956057988 -105160894852721 -22137945720251 -12044249507785 -220440142419193 -153357952024407 -49715550899902 -60710484393397 -223573361902404 -244109219282299 -14370518362263 -266080636781069 -28874242854666 -271845309626723 -215349506223744 -17652238474088 -22463263565629 -91150678742824 -229286315539304 -102970749049006 -233392546334405 -244565102183728 -49036754177514 -161043745903204 -249618011715317 -6311490797258 -115710350126271 -251553253256743 -31937545075337 -111166440848972 -61440353153977 -280522096931299 -250273924546303 -130506623338482 -96394019343854 -254416854884685 -254936399927449 -178244908488989 -98592809048734 -88455002273606 -140801321241302 -218563393266571 -194658798716235 -79885204376910 -204523147614732 -65598465386502 -219982274534197 -4051370005912 -210583088561183 -135683691099999 -217792653105040 -130556845792201 -250881305077401 -84734951667484 -32038008785082 -122203749144415 -88429075199080 -63429003018547 -88203151108720 -211027513230657 -56267090656389 -277589364165012 -124193016977308 -96028963946960 -190996053519339 -107860569112327 -277590793391490 -120330569858169 -37064043530690 -260068060705240 -12503013247957 -78195683252076 -186796705117134 -173959377286450 -90309257198946 -175759056546014 -195826337042627 -221010631656617 -173347186329453 -268390090190227 -182465368180211 -200274401116673 -148313423173274 -196398347307659 -175488247904605 -89234452805580 -63336084030943 -272286074284840 -125313137369669 -167511914376849 -136754643463386 -65416178623469 -98445275704600 -88774504213868 -210500107674599 -230836628262106 -199408144022353 -39477962500291 -110144680171331 -252539999898919 -261254960527593 -263448468911195 -223138796419798 -24883590682439 -129385493945733 -67715031841622 -39584901930808 -229408774323912 -217943880225114 -277747083297971 -209931377936851 -235371688226108 -80724388448388 -258762204795368 -215157454013230 -257114143276528 -198520061839887 -36773450957680 -183199642681375 -141270121707441 -32154779352765 -139871731928405 -7456264072345 -212416638207889 -39211650421150 -12566113758281 -84726824484400 -105042837534476 -111285140956212 -140755606313540 -111029903339209 -197651401608265 -160786408215456 -35545260786655 -45512328121751 -83845313828283 -175353138516478 -159516449488814 -44958542018684 -100540275001299 -237661317406799 -45988038824066 -19737493463131 -173810947832818 -244379156535900 -60249575177173 -160169298898790 -134440333863231 -141979238514159 -250568125005697 -213895430606174 -125322173119883 -192454254157942 -119994336552482 -164288416993291 -34798924010238 -223270835796572 -86357310079991 -123155391160395 -236308893714717 -152114077665976 -231312406014326 -194288898899728 -72511711714692 -148353041661824 -66539778347722 -73197974156295 -60333796200179 -235500918282077 -235457363206876 -273883106597740 -224556922751415 -115391619871546 -170365860304730 -76385033029446 -144409770502267 -228764251277978 -177783087731281 -141268291707034 -196910814119973 -234362078840114 -68177456457217 -47400098219779 -62745962308410 -136192510793084 -17523261122307 -271692773593494 -273573890464692 -105151242148438 -220166697162025 -154273016099933 -211490057452640 -226455075469728 -109158282734447 -6853227279349 -190142043760927 -89622651387410 -29053371266417 -37294943989825 -13392877215371 -277267576293346 -91979878057170 -271914059928947 -70373387107715 -225398384251427 -231449884887996 -125597855263816 -259435265678537 -165132420057845 -20624016342483 -5420910165690 -21493920442478 -140537578663407 -83178899097865 -12159204443910 -267236955375479 -30921725655092 -171634892261486 -247962268557284 -246432496404402 -119827599567267 -1598048736293 -73596924537530 -23479651518165 -173464987669421 -95356671348053 -13348125128545 -148126253974176 -41255146088711 -67787451679092 -42179664434081 -204047285518760 -128487141954232 -199210081124054 -39221475332287 -28941970713894 -215304945362993 -273274800305003 -123411361040282 -160322268602455 -159662689080094 -71273110736259 -256798456657134 -279443015866588 -202774144015041 -140043536144311 -209542639599056 -233022760399658 -228130453306300 -253761266398718 -53881845180941 -138019526729385 -56711711335081 -265353103916060 -71877482648404 -6930281303608 -73702075781906 -122240634472520 -54457111592868 -33679675944917 -115426011674140 -202129374862519 -21464297884173 -269556036884592 -52687126157499 -203542294662303 -248415167917110 -21876715137021 -60801110996109 -129810514455389 -279714870756124 -245497498055689 -199852513104372 -56739877717234 -10305519885187 -250437045528293 -21904310286026 -2178385057310 -209848413722687 -209607829394981 -188484405289179 -90741121281819 -276584268646829 -181911300287343 -113804420434619 -74959882960942 -62397093626216 -160998748023762 -29606493289663 -41449607377720 -236887537970219 -233279209579241 -63035774132236 -110769088962448 -77628714032956 -79016881299004 -265133058358688 -21921793027137 -92901307873731 -96595837426663 -158033420283406 -87610086001223 -271848939191823 -146982018825724 -216828770342867 -75623879431537 -187097089037116 -135782284604577 -276394514076292 -24819845350705 -268386897198992 -96158666755011 -230632138913228 -155774828094389 -183920750496704 -49004395626152 -212407626902273 -162399015974694 -161980852906666 -175731961956521 -167280504038576 -232501749137236 -225014740716460 -281437983135930 -97517019243105 -187020951147641 -197259046355439 -184835991709742 -60665600739336 -192366554068538 -82384360662367 -40093413033887 -105319885839053 -130015729139453 -230707058002871 -71091520190267 -6028898274676 -212746016060403 -214314710041160 -147229931694078 -32052679788387 -193229384628710 -162429749681218 -242714118793093 -67720076782882 -10275543763224 -31458367621284 -72261313722058 -186492907819143 -220674792191925 -278510279248563 -62736758104984 -71399470142807 -73654641068340 -124335748204643 -68073800714176 -154877753191399 -245151952177517 -70703505535131 -190847370912461 -215884509175113 -211910334098916 -63385821525407 -126281348433282 -215780501259453 -69056509668123 -265112923254732 -9472284022035 -104093873988430 -218266636542268 -71604512975913 -247476931025571 -229903439340250 -245028044842010 -180019373157765 -54008699667792 -82765378158290 -54094790117605 -145873095627381 -116927470921748 -106765782185147 -9753026822754 -269187088365354 -245871179143547 -241618802842160 -181166488765805 -153811814775109 -264382435660486 -235712459953501 -168627897068880 -72059728250782 -212278161490033 -273242299033496 -148512177304712 -30243334687951 -66287116715793 -200545833554795 -124390046850875 -18727786560350 -77967876111746 -31456700611952 -243800016570731 -13491411969613 -107208440485915 -181805465226319 -103169600824182 -131928555789491 -14426217081617 -52294047441574 -159394292155174 -199417475728634 -261875854275239 -75938568771535 -140403765251097 -112474801928254 -50834207860412 -57765160112977 -86799739238440 -120482651575302 -71395582586505 -156966238969506 -225983605870340 -235061556783323 -234365277534822 -152906131759111 -49697492180708 -196088069654896 -6002820792224 -15324450155752 -152315878235174 -177555351579523 -87420169457496 -168708205595702 -190117452546679 -174597671182813 -141321087621990 -249794414411983 -162723224115005 -36732144846174 -217482588611258 -211069739549760 -74851638322405 -5806458065729 -119902604845667 -235372511537112 -48093341606127 -22390033213595 -248507522587334 -130575152631810 -30571705709411 -36188777266759 -111240156362072 -127200685423077 -247942473321629 -166056416712713 -138934671938256 -178099668026869 -179913388911342 -174945275503364 -59846233323497 -267302888893265 -162159190338796 -84663353787831 -108329910370698 -175392506889186 -47114047454108 -165123845159199 -175263239936836 -70591979216176 -200998794570122 -209922480784309 -29251804469537 -64110578655718 -21142842701940 -61650915693070 -122656732530469 -108186673396029 -139497855176200 -203313451156433 -139371417156110 -57889908378180 -29853145899923 -224777580816821 -25821020568535 -16638323389006 -156810132939232 -203057647456206 -144148252938530 -165556171920018 -69331685910543 -219930392277766 -94787916399109 -203785727165023 -172291340122653 -46112914276208 -171623561311913 -91969769912868 -87034067086147 -267851459653384 -102291587911890 -75484365194272 -7093609462314 -261831776221862 -14145611314225 -72619487105677 -94110188778285 -194414488708312 -264758455884668 -265327806259740 -50981396979534 -223784594602535 -12642870689291 -239528055771211 -153302233364819 -17587083788032 -165047061408825 -89546503209855 -225915679444 -253348133900696 -28651871796514 -273610239702791 -160016145478713 -12807986321212 -217064350090999 -229765410787309 -24282898633841 -228327827878189 -71196018339429 -209774244319158 -161496945247150 -50985199036504 -154434409455901 -251040453155748 -197539455929000 -98770091359563 -124849545503346 -204348745234733 -177618169608394 -274621587366213 -245497021812038 -125386215402579 -10423521228871 -233242070417535 -122464501959851 -106862572729872 -270039155598881 -190572765452195 -206116494816126 -104406253179151 -204152837572547 -182714528521776 -65854080227376 -223682183855226 -218773407923299 -23582857152567 -174029058311769 -31400861831754 -238891804098700 -35986096931735 -37497849291492 -158082206306669 -210615635809554 -101264330999344 -264729982636145 -200155651588251 -182590195687138 -31079576715341 -77026030217356 -233257704854535 -202555505490739 -5403268129501 -192342664229984 -117273804388172 -153155625147399 -182215875923577 -144785621464719 -205778831272245 -164897952968521 -276313996567330 -65214237304950 -70525494246014 -24178768343889 -99367388026983 -19453062931059 -100478609253754 -139541398608534 -92895583812080 -232698669480414 -149741354466862 -210565206108238 -170331404962411 -133017399682126 -92179562806200 -232432165864415 -235656569514964 -87680364657290 -75583615525682 -49079776221227 -91867932377905 -245676434410847 -115881167304163 -252263603201841 -75153041404582 -106629445106045 -207396059158458 -46375155392873 -226117164639788 -171523496557723 -80845232482931 -206441713047403 -269972104414961 -76034897693457 -96811338407242 -243046798836073 -31401138551321 -230143317545366 -205651505326050 -1147330744586 -23364187895195 -129604539752311 -172633487980083 -172166245167796 -80163156897441 -250263046265312 -128303122887236 -173952977028304 -220092934379253 -76397188495042 -47479137070557 -50288180694692 -69310763380985 -168510757283433 -139597728312253 -3548549499361 -131339080852077 -191830170631019 -91748470359653 -205345315160856 -91134724244039 -202359681169519 -93962317076679 -182710971588921 -75313506284454 -231194648636122 -57837040563123 -116324360603456 -60391508793004 -174259141681828 -110292495240956 -263184008626230 -160933024827459 -281002685029220 -203009851613157 -21267059464532 -57255544047414 -210446679705649 -225140155268489 -272599020659436 -268806531231637 -184915895067139 -216317779922583 -191913769144792 -252748151905871 -165041411616508 -41386788184478 -196665856307578 -6950086253458 -156900385369220 -186357619736230 -252067638566877 -776107350164 -259136013443725 -190308023983863 -137217493277064 -94678752158292 -6590086731904 -86926366068166 -16835395998320 -58211106137127 -263076761452042 -135373381444522 -66940520165338 -170560543736204 -229453270808916 -70849149260361 -144959809445112 -236124019880221 -223272983007959 -181034817442210 -42789825550190 -113142944508431 -27089748743187 -105613785170166 -202510530138789 -235041918404589 -152906694208803 -114955277408526 -188096535095221 -12216081261355 -164904368725275 -106018454253803 -275346799996572 -100089789742344 -59067713754963 -6290095344632 -61305639227459 -273239638544603 -67051876951899 -247797370307177 -86405861477501 -147305983570387 -140491526648275 -146748804673568 -88161911442723 -88351211752722 -147810017828015 -147086544567603 -199741829057710 -156216738899735 -129809804970245 -183836514295623 -142763799679371 -252758505874021 -184793438331442 -99340998046410 -81132689448205 -23812747164484 -230468155442873 -205540693107227 -236925575855491 -88127337737090 -110600520815422 -173057007811033 -121935634028706 -118976886226803 -232181977840923 -47510178040334 -174331445707872 -167278701908464 -100406901922302 -136250386662928 -263985671060850 -146398815937409 -58912919640894 -177715820998742 -264864042267894 -93832012635882 -27828350416486 -166693121103768 -112216871328126 -160914815201199 -241617806093237 -182116289713791 -52314574762563 -169055620686577 -64874055773478 -54334184069868 -219480150211629 -256995701732526 -239815122233830 -64984380574755 -146935172181568 -170388220808188 -143224141765839 -96158032271870 -150420091388983 -178089636577117 -84496503424673 -159809196154229 -220672124364978 -193325154472135 -46276483093928 -217831308732309 -129725448815949 -84299672611342 -179059173085569 -137801558344053 -16181490128383 -175823713447221 -33279332010837 -234555745890525 -32674403567062 -187108527211912 -78593918513015 -74469388444538 -209063384537921 -174343527837169 -205540561368302 -90582062444468 -185348301505437 -152818472823814 -157300188231613 -10984580342097 -174320318173209 -191399122983837 -237588396031526 -65892251081924 -110643736509118 -137986855292590 -119323528844915 -126198989018429 -11111672881273 -98637771744912 -184594153098510 -194569318140750 -213736759007581 -164725633391188 -59443219599781 -234761558822221 -187845640054949 -3025856184961 -111180181015448 -94313595780567 -32659478538658 -26006136279690 -137560470083107 -58916063789472 -191665204326227 -153901434480052 -151464429616769 -239171069497528 -148699800558524 -118628223589664 -84059922922265 -59366588598675 -41142377500547 -19712100749471 -31171952825568 -251842052942953 -52228752707160 -23774615893280 -138884157540932 -122411663671240 -90233361866764 -82860321764493 -223523226231800 -214515513191314 -233402486003587 -22255425852880 -96439542193376 -66917536242802 -123266050246244 -59155462175259 -181516052890088 -167216057275973 -86381843018880 -230722508378494 -273315762133993 -251095761427185 -264424834202325 -27067134823679 -118828911132493 -216109077080267 -198328768422004 -45723972513822 -187924280057302 -148732550482063 -271759208079405 -17933861883383 -242114737245184 -227692186692286 -23633123906555 -75618063850184 -165492120032541 -140307454061596 -50096366688623 -53257247096812 -56415178355616 -151787686481511 -271407213006189 -94424755754727 -81457656394420 -258580653244343 -17972923387388 -235437806569015 -28007131295719 -276201398550614 -247424248168116 -112860423615769 -125254852249821 -125676592009232 -224791423985580 -229444440213055 -81553987469038 -211827773314177 -125971092274915 -101700440664653 -248110510609719 -200684800613370 -170621446370854 -195967021125613 -88563069237584 -203604074866414 -18629575146029 -65202204345474 -135180296000831 -190981081658335 -245931403405231 -209545049990721 -81670126322959 -53792580540828 -63588474978737 -43370210071519 -173471251301834 -99802287240680 -222962266018583 -255898274894814 -151604291545657 -249638393602066 -226850080841492 -252263621314582 -129063463615639 -29285085909 -140772577063165 -152529905215939 -13846490799035 -16733243525023 -138766414107842 -159460814817895 -35230733216183 -160783852954322 -85878341245024 -199403859332347 -78086583263058 -104000204872766 -30332738190516 -208052276483360 -126293340625749 -107054813486948 -94622969203522 -199346715977979 -18005313641962 -228549224164410 -159311723185282 -124298865731402 -81312396206163 -108936774424121 -104343670142086 -96599050831568 -140716326573709 -112018745368746 -29241728996073 -158045194182458 -249234788169722 -162839914199536 -119911654289954 -114692452900493 -181746438345298 -252113620009366 -165940551873862 -193281956517543 -84686407757006 -102252973836535 -68737488197599 -233959065749338 -20705767981331 -179484523689553 -57835349056533 -177883244659146 -43954178412867 -7966701396994 -254156760838937 -192183116257330 -196550309850529 -59954895177593 -221906904825108 -257320383666222 -272888142503357 -206862708737676 -197151942812231 -72759051686080 -268297924062181 -201273964803665 -186512241434484 -67513366436623 -90161434644849 -211051365100945 -234982193473926 -48943939322501 -104053185992070 -85193698702647 -163231034319005 -48600580678436 -219939983422327 -93409391323664 -120148050231009 -6492347370025 -278524555483665 -61466164108122 -19897781150657 -206727913660309 -127452792198776 -27994582410475 -207061712476359 -230149895262736 -169966788569724 -257501504184304 -19378228597497 -171385302633673 -115225907536601 -192946429243131 -12062184056098 -144427278422733 -5960901387113 -231640340631314 -280683823140037 -181706259424258 -216870207228228 -68953962485740 -30093365561297 -159843382883390 -271714898745581 -70287537230713 -17510811685294 -267277235462034 -21944214571461 -87151919891369 -6801270556996 -209333889780593 -231538757307364 -146453025129088 -5899487792788 -164717613379568 -254614162652213 -69340762626344 -20778238096670 -108910953233511 -260377461123439 -42721650219412 -258248486653563 -66111079053687 -229289814827471 -167732819292754 -146372667287008 -84859864678075 -157382628637688 -89830046430697 -77090192790432 -266076234680192 -275279418821009 -142597327723093 -235005896007457 -181334931282033 -251271141441264 -120192353518695 -255660201128363 -86752714214051 -166427789576412 -128744710842055 -207256806640488 -23176081047713 -281458374882123 -170985039552285 -194360029565672 -162706005939789 -53793823098052 -87606562784603 -54476870911953 -196624030690374 -242992846668876 -173791188981843 -132815755227306 -170448773548738 -24061217982523 -123639631880364 -13859500548712 -230185392061498 -121219760522331 -150684374083863 -166520893850142 -280676363857771 -9051311347869 -203607253770159 -281368462112287 -19342015445751 -192078075324952 -20043526190791 -181121394548449 -14697923269894 -227118950207548 -258035176511204 -90909580730766 -168143276024188 -261447294025093 -221672993956746 -66107238693399 -249001478512852 -275028480218333 -114590915740600 -12986620402814 -199622871735844 -243056109393935 -197057217702996 -275170973401808 -110311341102980 -136186331481284 -148039848926310 -142322977606545 -198292076753625 -226229950882415 -104349773594470 -62391129619197 -243442721715838 -190035502201241 -188268675888618 -274297170536007 -153664813736159 -103336981540188 -53093966279634 -263114040635187 -204243862925997 -250253192358042 -19464030369846 -87736799369769 -143915692307987 -31814340597180 -228781054505200 -118205676488680 -175558843009359 -252945787862496 -281074793773893 -19556222717210 -118400119630375 -181351792054194 -210455948427206 -280077824477224 -256250469578395 -8732616794405 -65070045950307 -200866114103333 -189009042288843 -142370684383404 -79199439971887 -81640397578351 -44134895642826 -34977811202721 -13428375307833 -217753494974752 -169128155033195 -114063458256861 -244634013481437 -92487514387191 -220787394283828 -45326831916140 -25481269201992 -176503936168201 -118647800135605 -265389346287857 -246738486645124 -53348767912078 -76496437452042 -35791232389347 -88972198713730 -155514856921126 -85959949492314 -64597992844803 -19419154085920 -65008717506280 -175968711431049 -113121080574657 -72343839744479 -161440119221162 -202681730575478 -180542763290898 -157761906672328 -123315056043604 -67274129932375 -112243532897468 -268290783356823 -46225359655078 -43099678394655 -237901829990797 -52339471839850 -224360777564013 -251423916718383 -15210889081023 -69873247911545 -61746166548281 -238877057168614 -54592227848844 -209098594978549 -95137564188004 -240753581728055 -151896199300627 -93782708470088 -43295312529849 -32745513158117 -136787017114847 -245758166069971 -126269450787195 -91307591440884 -235482408135368 -42126210326493 -115934310910742 -261318928772252 -180941124673122 -33778095959171 -190128483844747 -193591327713403 -207836881035721 -2130441466734 -220534068383530 -228053423242586 -163518037625971 -134358345346149 -126056679739290 -7176094894897 -155597185585594 -184374570997507 -279830805901772 -224509131990733 -276341608171125 -259579363394969 -61166472681817 -188827480346896 -240987003313008 -228771831358231 -198911147972970 -261114265429275 -218061817740474 -144816201820907 -12676015011634 -89550022673362 -271932704250851 -179658935732976 -60947231856465 -120940756064268 -49945227760730 -56543538229280 -180849969366828 -261641193791291 -70416090730694 -160711528271390 -100528977569010 -64747131950619 -115093355014053 -243423240409420 -80978450311644 -246575885928717 -95131690202878 -2322198529599 -193842046096432 -157621062439942 -268396574731858 -231898110145838 -237518429816126 -73800974159756 -29300429619789 -269874427378753 -39779863786958 -12753497928127 -94232282863283 -202925386515511 -47023858632135 -156934451431406 -217024350909205 -240058980623679 -109366474238665 -279243348974601 -226811827391475 -15026489838344 -13590373151921 -2441053586800 -230095912454275 -73909026776921 -116324746463657 -272663379035593 -41822006633104 -170432487861306 -18150764139222 -50841078527652 -85298568599662 -58889807392876 -192813747957913 -141734078981191 -229454267833030 -109968880272450 -34447690688359 -190212078769446 -223203564664297 -143359104376180 -10501003839581 -80293455830509 -240481815327922 -8504155767198 -257260852515475 -247375013243554 -164714689831871 -22543299565635 -821341215329 -194485338506820 -209910820237256 -173561269233715 -252115324825402 -192971421475746 -9032735086430 -216493339516485 -129629971686036 -262526131879368 -217991615426268 -156197482695425 -263487578826066 -31980419945927 -132952607349709 -218638407893667 -22937258349939 -126654775085667 -98917458112888 -183438701051600 -139987748805517 -23836327024603 -113146916219330 -55052412859374 -19931194381844 -216239844600356 -167531830642336 -38978445041961 -3136743332282 -238810584836946 -10567289177653 -60405643993528 -234521428683903 -75477802459948 -131441377510368 -169191781826108 -261529946923751 -151605790032019 -46046088886797 -108771636150588 -267553706542267 -17050100971317 -195301674799088 -178415764070780 -233463995281587 -247527382290193 -181808414399662 -216074475274142 -139339056501441 -198992443413214 -201451921774979 -12482542695361 -43745517403612 -198792790142193 -243451427370559 -82865607880138 -156546424724555 -222718367947536 -59340743156398 -138941532499686 -201789355297115 -223563073255188 -280578912894993 -76437696122256 -223906498959838 -39944420462225 -141962251118049 -138662591022010 -276501784323677 -58458386267727 -158345324825663 -103331710019557 -129905498683790 -161242056322863 -8570765263747 -213141026981283 -253651894549264 -204345908116046 -114220944938893 -66439943591648 -262957826672951 -83822183391824 -28652054869222 -71380786238433 -25955170640119 -169495549278882 -231474814522142 -62677319044120 -83214840702786 -259948969314279 -251543999282787 -154258142881214 -127815093166458 -81053745799406 -21648423426630 -157607375799919 -22428099161248 -39221570580905 -263060972947329 -33355898066631 -30544196045614 -236661115570526 -101336216525370 -74290339914478 -259671926411406 -131662739407124 -167059456055576 -46006802830669 -252040835118674 -228033415407972 -69467341142437 -40125460159546 -103213564129917 -109895425176942 -181603807331149 -265773002721639 -11831319197546 -72669053586365 -143678913053159 -66467152446612 -276054865806340 -173988943301763 -165566998568458 -142702571861382 -197289451605881 -230240341850534 -89574009025449 -45955016665773 -136283292828596 -194858180434907 -137113120982800 -278672699150711 -215924663286420 -195873066026513 -63513329647590 -205060741367212 -147456315751335 -109640989056395 -19546921769025 -19874186192893 -61839384368779 -51273903835121 -54810033354114 -20842947818373 -239939656883895 -34627946518434 -52413350860912 -159706233619885 -165159245507213 -275345073271401 -227016688419481 -238698428283387 -221927818172057 -92054384617702 -233467797564733 -142615416251856 -262359562713514 -33245091549921 -17809173969449 -209683892294436 -75066170174100 -38248669038315 -100936741831973 -169148635421775 -22578335022555 -270567212995981 -274432060365379 -197214084690061 -106289748575061 -180645535908802 -207906828111814 -43425427429837 -51647071975552 -111563552216322 -233501736682321 -69219670795961 -111907683052220 -244848099332453 -78510426966976 -136331812650048 -73625534307384 -149072681511365 -149162159994980 -199666500469083 -173959126238567 -5731853093797 -258731539832524 -64180653086738 -112557441806852 -57476156900109 -210763860019571 -261032284376391 -103181714995161 -248120122130492 -254762776979109 -97734766035686 -61627801847186 -144354721272829 -34373302183464 -72782953326560 -91574533873004 -55648810499260 -88898524498292 -49237216973041 -217301399213782 -10628781318439 -10045967394258 -105081567073489 -134828046590189 -235344589051223 -52642628748288 -257376986263056 -253035083094380 -60970259794587 -216604039971462 -44189925236116 -154869559330583 -151765238886323 -43765601730988 -122197587837073 -57607500489131 -263608859664854 -190073849948262 -228247967759781 -224889538470156 -27315750604048 -266143191171845 -209984276284426 -78493306450403 -268175536789166 -228654509031540 -43009132993552 -114110609711304 -50789241317103 -131520223691179 -271968824480200 -101248370129891 -84906340635607 -124669386440059 -23059338603614 -205402378654850 -110215853700894 -236137463905078 -220908967711895 -108572619458496 -44294149158032 -260864674395383 -198171705753787 -92592361580501 -152050427992565 -226113526066311 -100480181215587 -189367472288865 -152102189759940 -273083336949473 -228811874218087 -196183602833136 -65274259146226 -244746211397875 -9967207869729 -18249308859769 -235479614094629 -235672552253651 -252886474314918 -182304430788157 -139704607138501 -70182699412371 -149923070359643 -151223643849683 -34512371085833 -258746726101779 -36347015827619 -235420561669064 -168139438850879 -157034450192758 -211728329929554 -226488015279566 -147669013604264 -212916460941856 -265683742234252 -152946485159637 -249393400804302 -50150384397980 -117688108011570 -127682201596775 -281468622673230 -156289248481343 -13756084430669 -12564150942651 -273487667603462 -41735789683773 -106480919688017 -20519214755545 -211018459680926 -168549716666410 -263101883670871 -199459892669768 -139724947544945 -42341802609426 -151288038987445 -231301690292884 -125629439371540 -94422827331266 -213592792591970 -101444329612747 -190433206323201 -233715867649398 -92380657282279 -150964884270957 -141316975784391 -126481470382181 -163496266324372 -156836051411814 -53607896134811 -11903632528698 -269348907032680 -75786434586840 -271004037616629 -80535379433199 -155092601954588 -187878641442366 -35693127210238 -29216914608449 -26147961409422 -69586703749695 -277132896396269 -135978661829279 -8558039153633 -43376706445427 -167588722460098 -122240604659581 -94852652683200 -74677454671418 -18038177767773 -202928512380472 -92041321873152 -96208468861426 -183009669418145 -239301989367277 -160033706242000 -211808621565254 -243435580226264 -220593399938137 -41919737274357 -192919111409687 -134582753676144 -157248783083149 -183374649164123 -57451199344100 -72033809127078 -10283028726875 -95247262333746 -172395821349778 -62291020194488 -238156852662824 -216578324002842 -224910790514730 -242149788613804 -174975386694025 -66504842404055 -233080294192925 -209239983622466 -88677576283863 -115176803331519 -181503732140375 -244807264938691 -10324185627281 -179209395210298 -77908859471119 -263760423443360 -6014315580186 -139218099251373 -121604428645012 -203708402568878 -179630139502173 -192230764313843 -23810448401029 -39816542421799 -16052763283998 -195753355920428 -266832792121129 -174223173772329 -205340056552343 -258877737317001 -139103561033877 -164768378041345 -45786479096047 -120269840089546 -96006148687956 -259181406071583 -31943832328748 -13925396594534 -93731513069186 -206198804960327 -34383110708658 -56813717793266 -153133570233504 -212030074102916 -50010576714256 -132350529204832 -6022534429587 -263100579944588 -229763639915822 -112388017664065 -26554278128729 -46065655592928 -252624912118199 -157341827363938 -82071145302379 -158963175969436 -269003197149084 -102244472376097 -62905066492786 -138299662805094 -223483884393337 -151564823978863 -269806448456050 -281039339890106 -196643871336368 -190848342468955 -190112580816030 -105615291049655 -118280455611144 -70236140577586 -41203913158852 -5791606478885 -154852401626556 -240477880697080 -150357114726795 -227858967668087 -64523638922189 -189527654365265 -109246411548624 -180151911436066 -247947093368200 -197101868815437 -23758176227038 -209489744369857 -158427677201598 -268633859843445 -221216715115623 -116325355595655 -74432692760678 -118228444254019 -25707967399491 -27653840077172 -115580227587969 -211452755907276 -84388171028285 -36045862902387 -234468822608438 -38961935020721 -209414743717249 -118146571754708 -275720285182977 -226816158434139 -278085430656072 -44559384158690 -98008377066154 -240198848548306 -35261396691837 -2113133595026 -64373338755005 -104736497960418 -219265470483666 -98132324211495 -261100554253912 -174164188016815 -33605989670242 -210241345610782 -759304570111 -79218292906609 -260204128106874 -204132596271312 -275136689800958 -279345752425284 -50816958113705 -18338821029803 -108307265492980 -131230115269821 -205720376203970 -150906338065625 -127210568714013 -107948201987215 -87497345914798 -166960085440699 -94508652698290 -20194558192564 -11956406968609 -42016059439540 -48577941374464 -232249963931266 -58710672545021 -166080420644559 -215182630052454 -227993803750497 -122771164561821 -269478107558208 -167024038227072 -36381787576881 -26297101916081 -114629325860826 -156970929289572 -90655157786164 -84179606660411 -202319254625169 -187073238540129 -107746617115131 -55931388780102 -18230964152937 -94921571255627 -49777919910972 -178548517962336 -239882013235195 -64766526584191 -144781582013824 -167904916710112 -161305047056833 -66260431720124 -195660208964685 -61418167269872 -9938519966745 -186838942110912 -193749372232896 -9012992119946 -33286073437847 -44445920187280 -173035573540551 -111085178503836 -185709907185445 -3988102329312 -272779485549783 -127061343094982 -87201662610222 -207976515019140 -14673807991799 -215032691239332 -200864911911558 -225405918408174 -273868721183444 -22346211651535 -103589861693163 -111789625956551 -141011345041542 -24352607257238 -215802865399139 -217710928578580 -50777421551264 -120923090833431 -72062246339820 -139979602196217 -96682469291383 -76155393242037 -114211457291443 -63580477045197 -146541677231348 -262450991637321 -224400229529808 -58053192484323 -222374987997746 -86714573052282 -162070030572074 -122717672428171 -106125195678114 -219460452559447 -37589757474632 -142384695739304 -160854725135835 -157106969619141 -134537848134834 -224934800846823 -249062262296823 -61690255373891 -61111959351493 -196239662336080 -26938082716045 -269335896668336 -242870320951734 -65500454019230 -20717908084891 -196327416027969 -68308055720809 -82231527233612 -72403888779026 -199427759050687 -252347826214459 -130288907363534 -50578885401011 -213327479203776 -77929960269401 -223508212644801 -238378557606107 -109361381980110 -275157051863960 -131020690541161 -179655348721394 -235636024106334 -108291254768988 -4613354432242 -204410007298801 -242845008414367 -258294908109621 -273487186255938 -129863583418561 -130417171084193 -267123994479015 -197464759150760 -168587244167284 -221835262591662 -139777426849722 -220436795073653 -182446897164157 -109944394731252 -91524527999080 -189257880302387 -273613320382716 -193237956762278 -35654151535839 -104642280792225 -84396731815366 -19290353735661 -258727884162604 -169184344508404 -16173033180030 -203745051312471 -61262728639745 -101102132982780 -126225797052505 -200277647106491 -220643329103644 -198267517502721 -191296141949713 -24684229658468 -200176166962970 -70647954154354 -12891860065487 -11699926577469 -122187680104900 -251170073435067 -184320838153731 -221453460304724 -114200366255194 -114912223505154 -173997225285976 -32340223565883 -253650486359967 -149740034105840 -69771169521443 -164005446771533 -128219457071924 -144406578750784 -245549768859081 -135230842811140 -280051671725459 -138476128509501 -200065589396294 -123102969923823 -14506801720543 -85720831721970 -153124531446975 -169180518657259 -191093729575891 -109278254230173 -34644013181600 -264123517221840 -215780362094787 -110483867983586 -90135669329691 -159485912146119 -76342410275203 -211213458295837 -76268477362537 -35775123247754 -103908008497873 -87550038571008 -270620356602560 -48517312716405 -191231390447105 -48971629353838 -47004478216600 -70942037276887 -122416275164683 -124860697212230 -111425643416368 -66632445173543 -63712504100316 -86970036688787 -201406465098639 -241636894252796 -85891208673222 -230626834056216 -41728928438405 -53521004744960 -165577835886743 -232527929365505 -181583929907513 -250768954676502 -269097209035170 -240491694657805 -137105667721184 -77800362700726 -34106448264282 -205370477421566 -185736569148105 -264145008674310 -192407839323804 -56090864854199 -268473285296259 -44484642423601 -229339608072382 -275469922213051 -270262160491460 -16042068937818 -126871970173792 -220569031238231 -245282160845874 -26352954338136 -234070026824399 -96403117050512 -268243351020096 -78396615511447 -16037285244468 -206669367024258 -259874729268509 -127803922971939 -37174895248005 -9323603039818 -265409911421775 -1301989919493 -32677139567863 -161733639720393 -55750995236883 -74970884327047 -85447615058898 -138249340821853 -26806511275684 -41440974865926 -217542307119901 -138745791897033 -177246827998564 -240218119342193 -101136164555169 -45681974563995 -250391101375489 -59071253114457 -106084138470011 -44367502852237 -220310457229943 -113951630316102 -162019485256714 -131932997462154 -56679207971559 -79499307519375 -98337555539738 -263330012581620 -213084484592087 -65469784889440 -189885367753230 -138370328982084 -163821883866850 -146576705350418 -48447046113576 -113615037438489 -107394138903105 -68771949281654 -114938111747548 -18614365545977 -151872768237355 -11143891364449 -248200454244106 -102870005354228 -101450231554310 -42168527930761 -237562997018208 -79050537109573 -101624885066475 -221686071798800 -38020333990546 -149272793134556 -276223895357156 -112223961997535 -102208147865408 -241862736359764 -94434210554673 -69082257905465 -125514287615810 -53549653751462 -276518357790252 -95235526364037 -184674873429828 -86616711654561 -127753379583644 -175330112051501 -25114314739845 -52289412682883 -196018941304372 -69182828937462 -225922258671691 -118196657432950 -276725410013736 -277403070248551 -277592233510433 -20784095948465 -23636492422507 -217613853141599 -94228206272781 -15620325972211 -156041370315765 -265601096778429 -24848175845751 -18339650431820 -96973691199464 -271616525154264 -8976767360619 -166389787999076 -215998167600057 -211438526507735 -226596957413435 -130662387867738 -81505310568100 -107601560102996 -225148121270342 -199341063389184 -44323128790545 -196619906536731 -14782815834094 -8391666939546 -88170808795978 -255148603176779 -41665405115765 -177483554201931 -263932113196869 -6595949706643 -37289764287450 -212462038081064 -141976557947860 -119021846852480 -36626145546764 -155507651193238 -117976969968415 -43539802765254 -261342930869814 -33091206314142 -143624996655131 -215465869307688 -98433738392461 -18064454239634 -2843236123014 -147760647975925 -167038657171134 -55622208850742 -275052459710281 -127568656535787 -233761545570079 -60039735244146 -139850846107663 -207063772251430 -225018344750891 -242923938510359 -219142333870808 -142167677723081 -193394981707251 -147511291497221 -245855594767292 -29426188054708 -218474401601937 -246695691057808 -141452125138070 -173438223939246 -248087046528761 -228001941018909 -27299037177749 -46272345095945 -255488459691418 -21082389494170 -135183528266427 -273469557822184 -53488544875312 -153866096795365 -164231356912379 -278990107176213 -225554073462653 -196406674771242 -184753648864693 -260595278723420 -82004727415734 -243508739040898 -225723938687178 -137299234822872 -20375937561631 -84258190749024 -152969563310494 -147019418149307 -122452939503784 -154716052367836 -118871063725767 -110844081668828 -135918770938872 -121028965332295 -176318642782992 -90831631974037 -135705386157901 -44164542516320 -180588314453892 -108598773373671 -58832353717593 -191699777806344 -263095300917769 -130885497013112 -37549962631708 -225765817140487 -35625355305036 -88739635106809 -25141791553545 -12809443229559 -164885264032426 -107170554602904 -4495449513154 -76141880289861 -212796330150403 -255601922903349 -111192118091385 -225741607162156 -112173617454380 -183187830751697 -229400223754159 -178407238647157 -164622029897867 -229344701650045 -227033858508931 -220420214219590 -13805255143066 -122645392107459 -230030414203262 -84993137626495 -220310077856563 -101975006099759 -148746801315576 -202170851151824 -262430733475203 -137587431921527 -158074564811036 -103393368506537 -214173448902870 -144976590098892 -149415592402883 -192097972059970 -272538963719394 -71314002976234 -103790046665182 -44882168881484 -105610165263577 -250875100871758 -61376485938577 -61050185926396 -255495983297683 -102455772740072 -106718154635634 -67297054920476 -244994059886446 -86217534332462 -99632281040559 -48100165071642 -173077460293184 -88476874451761 -131319222061347 -184572397287557 -105844469291256 -254904192492848 -138647963698122 -267791057548178 -268424049284040 -135282746258528 -19265233559305 -34356976525533 -187197859841122 -77714604753603 -105722855514581 -143867534202094 -217716179599665 -121809905618243 -80565694078586 -84070355318286 -155022624618812 -65091882539370 -37026137374925 -65381047980266 -163419189926509 -128247499783697 -251708645165502 -206194991402361 -95275822187789 -243843523508764 -78853766187999 -195383830214715 -92362425828823 -31454589698847 -57622870316708 -132923767119233 -89255202123772 -136837570312030 -131295084142787 -177549205386009 -28378354205997 -1339901154915 -92464558033710 -107483697978798 -17251191202593 -83603415516467 -32902511563940 -151909132346572 -169341274064163 -271950007796401 -7939220417838 -189151469271577 -112149892866480 -252903303122132 -203320782724408 -147941627415039 -167777092659375 -21202956946720 -141556187289166 -19286927069998 -210330718694513 -51244061319031 -241733610061658 -83882788489245 -198872779299689 -195987401009776 -246891889229843 -160604816202891 -231809010086041 -265765091983125 -48589112933971 -60207008070450 -258573445958955 -197111566903843 -250006333260177 -251585445732912 -264941438255565 -179295604070861 -124852644372890 -85973312242100 -92651621047731 -224501955232481 -61118665953606 -14380555925895 -213582678622244 -205690477446127 -177317674820809 -49648312279869 -157712944951648 -98358494868258 -245233232199689 -104945663659252 -170400870712534 -17339410667326 -102092527235739 -225262327527674 -204169937289742 -106642593467501 -160474815953642 -107635299110199 -217084877776149 -225236540694368 -50561201321718 -73317399920635 -248790299412647 -43390639268588 -198475301178230 -75294396919873 -214067926207864 -24277679539326 -190409592328044 -103862429093616 -107950655419150 -184931343527504 -150976023971847 -28585901516880 -115197771640528 -121082980735716 -22720390148176 -279549517319182 -121002400868946 -278576503874142 -145062301712604 -259593908359547 -4611867496349 -267424006724289 -231743132287602 -94991272037780 -268845833826180 -276188159613929 -49706121624235 -59752809099398 -168820172828293 -148521072289289 -87137618716514 -203649665273333 -201775261774122 -257101051903091 -189703505261249 -276356575669873 -165868708431991 -151787424520103 -161161202415388 -219421068715579 -160025935907494 -155863765031800 -144739560961761 -63731216212269 -59127085788717 -218036140088111 -87357271658461 -44477974389635 -98962106956665 -83583471888696 -281189537992194 -31977573087456 -170997630745031 -189921721835126 -251107046305613 -191256220461479 -84822980922338 -91322687164839 -62557219829199 -114746945094205 -225741927301933 -232596322066899 -264016400453701 -253060650826613 -222064677459800 -110510594873541 -102031812421723 -216665639681108 -45690427275697 -90271500315654 -48535490840762 -441276834701 -154952410314225 -53934528619454 -242795954427008 -127420722567495 -274355518890857 -79572784505473 -154420103637131 -201150005556738 -178207121834130 -13205902120077 -10073765740802 -210064109389616 -176513595946771 -87281043144721 -37686250600719 -272202370827294 -95920517283429 -213393391260900 -242721532504259 -154760323261894 -37069805269396 -266148688048431 -167638692202996 -238062748425123 -114836863759605 -119893391989996 -103752445653866 -13920121184288 -133114036014640 -2739179150385 -178100870909602 -27376906947330 -261654477104384 -169394767647490 -44096214132170 -263353809897448 -41912728834918 -98579154397066 -104684548544464 -113777305288296 -49064013785136 -94529651724091 -142374572358436 -115904230507689 -121736889139950 -208691346021409 -183076165971386 -3031877317739 -184404823105570 -121854501969903 -24836318703204 -128702389211601 -105499929407850 -241510400467447 -126778301829329 -235929470909230 -100599994712325 -118870329429646 -192945955336983 -82170005403608 -140772108448136 -97438101526085 -173540437648144 -87069263041086 -123356786290704 -271255889462279 -183182493501692 -80045191014265 -265129716137051 -28189427179734 -125596162225405 -79676946334724 -1309580833339 -78951685638854 -106255008515837 -254417654626028 -173489304544126 -185147548290033 -192197853502501 -34720646986618 -99019644648120 -149212904725201 -178787484899298 -199701218260456 -167374258522422 -173832057992711 -229733588789401 -265979936580063 -150556698165701 -118794489825741 -160447021382201 -217417049857258 -260069129366844 -62305298445737 -146687941451444 -274088441809348 -213120174597828 -84131532178610 -13057472666445 -76282089910372 -43118384840349 -41304431832164 -186568369359501 -125153608165991 -92244961728479 -142742278554816 -101663059213067 -279899172141402 -194152676127079 -148767173164835 -141751983469061 -12623645100501 -97083297842024 -68103615075037 -242607869034978 -227472135911439 -2604738014389 -82042832954473 -168658743011180 -243110521362512 -159607344205504 -173727562996591 -167450948320602 -274823391227452 -113680840103564 -109969344041492 -117779609327010 -211022191218485 -29359482449187 -279728744876994 -197076154494213 -34292924638056 -83028852685372 -94714480973337 -79608532264248 -133875592238210 -63122816027339 -144217163956418 -74317745570753 -79975490719414 -131188229734859 -250385679866874 -62303824291941 -208562174982486 -110943951885264 -270637850609915 -54266700700563 -127915624139351 -32674198784691 -157960087910961 -56428409475563 -138025393494874 -3490862434007 -265075567081161 -201611765291475 -63708484619792 -73303751530919 -276054417914536 -171666298235025 -262111225138558 -182594104932128 -243055058493279 -228220282694345 -132927614036975 -273418665694222 -146251064813052 -92876450259059 -176658669463976 -15572196383402 -71099151655446 -100417521273034 -172183243426869 -272834962028276 -112748604582289 -51627784465495 -230590995992661 -278725856181671 -157332749609691 -108259141195505 -277921891322382 -18892085135090 -20249290839907 -167948460211388 -196295905298001 -148874839919012 -12926525953924 -256123070143262 -72302774832876 -67112983524232 -118517119303519 -83254020107053 -46612029367390 -154385319998854 -153385839909014 -59308759035612 -274369187650189 -190923388630206 -109209366340598 -137663494887769 -200545980604786 -54848545657033 -231500142285395 -255490038165878 -201196773571422 -70568710483305 -259820912921308 -132622679456041 -248172514287798 -277879420846495 -140161430082078 -22012335957299 -262910977563268 -277237133939933 -51835373084589 -169227812894583 -155090576351474 -13211891289621 -55528404220440 -196135182798647 -199815893940100 -66602064586811 -40098039036202 -49052057309287 -145799380092963 -118514116370872 -55967055623385 -234893393640703 -174081521214721 -78165906308138 -254028338786352 -20818720956386 -171276739895806 -278389730696825 -154233532963814 -212857672313700 -42790703417645 -201160166110030 -228340261050113 -228709979394045 -154314289609699 -191337493338436 -118335863148290 -156369708655389 -252052388987647 -199014041317515 -34506498495647 -140687194029117 -198075565247229 -113775567607613 -251477578869 -216977214332432 -73778285467983 -152367133933688 -163546948472971 -201509369681461 -232025391293825 -123598121042009 -94280676277468 -77883133775148 -144871749666942 -136588612085533 -102459675362927 -76426351356668 -67298732394379 -249832228436629 -34022705209276 -47419260645664 -2365674054320 -61256393645472 -177776126245854 -54405842768786 -520757746484 -237412820608082 -46652176132441 -266972074930474 -91471823345005 -266039429474001 -177827788231333 -253316059906283 -84491789596716 -110179867332955 -215305827065905 -203177794170951 -215261910701616 -196514883043322 -261737632114525 -178394395313460 -62250179943662 -261479284560507 -253522958353920 -115028584072011 -153053353988556 -154154067986646 -124782176362599 -270116418734020 -87905086320224 -189278729734488 -195087318999074 -166340419152308 -211459689356570 -161504961314620 -14630223983189 -136513611432925 -1609197511638 -242026883602723 -242023312143075 -44694692272496 -19154617484065 -20226960023790 -54428387672211 -20999032356107 -103642911300808 -265212873447456 -69796953309165 -52770917932332 -121933129297162 -103949401648488 -14708678314744 -272183812383279 -160944030678157 -17404252104918 -103170003146103 -246943468281747 -173314250721762 -64066811953497 -148652944881766 -113911263836586 -129037057948450 -20121443705723 -198064776712661 -148164711537889 -30340186376653 -205276895192443 -62002926132457 -248911784591251 -130765155485846 -99384530394289 -59892340190352 -90950680319916 -33725428042144 -156589567584839 -137603545456322 -160295693510377 -84228948494598 -161653285750731 -249653073498799 -229479471772559 -75388972130655 -64685941060749 -148488461632544 -258628845440831 -62036898102581 -201845218693326 -60496315086036 -125955303006421 -133413231861730 -42944116950115 -158139490204600 -165296629985969 -245212653749774 -204827256058231 -259166639104562 -155614996718473 -249809406915414 -76857372584432 -92130981312528 -82763619208247 -154088231270802 -144630292811064 -259007549683044 -174606256254682 -154094651047146 -218302562701328 -157079929548941 -56174546479294 -65358406537303 -24211902008613 -112954712365497 -57735155163929 -136752865279594 -123244832392778 -143682352525781 -258872409720887 -11209345464281 -176993883817752 -73542670259500 -43919372615572 -226789624203454 -47676991485446 -9392079282225 -227240103925037 -97796818120979 -260473139727126 -280444798418595 -194083507558480 -112920000578791 -206960326012964 -214561892589381 -13219702918222 -225087667054519 -180952126039227 -117168408771371 -157591261147117 -265366538385519 -186285997569007 -244823257012638 -131486369204423 -89370904978005 -229533630139730 -148051247566479 -175234751954076 -20073142460470 -104534780601746 -254808906645795 -28182478751305 -207711471773500 -119477515941401 -168038233217362 -129765529586279 -233999295975844 -277575706031754 -166304308004006 -93624446614856 -210827437171435 -223545878764353 -157856985707056 -272637629996048 -21947976709362 -1691675472613 -261090113415180 -99186205057433 -26837404626232 -84459185226156 -189749644660082 -166440321948098 -220366842046611 -27884094710058 -202052719090087 -47304156974518 -100986267609771 -5665422311746 -144389395999672 -129603477088877 -83782227313058 -237894130567649 -239599856446710 -178180860208042 -99767482962511 -28303980149318 -14506547321328 -245348184871013 -72601615210404 -261307353352117 -232472385885514 -146402540325980 -266763813738503 -194318737460323 -94963707965164 -235963758095806 -170014033640895 -102841482898745 -158727628603801 -120532066365237 -237763866420232 -2454911587686 -20413882066323 -216500470769255 -272794316497012 -169932968470639 -170707093150707 -13310148729601 -153207556394614 -3794553256409 -204545940962961 -35214770102657 -236689761270384 -252544771546141 -211235055326191 -182950061742453 -241380634949373 -216830712527618 -218179188684999 -273959459004526 -242599668693009 -240130432233731 -99328960845730 -164097062564691 -111188805388689 -209507614208345 -110255119717925 -159486298736889 -5226992034314 -42983035074887 -71497410682252 -207626163368216 -224983252150468 -267546523391631 -193505201863596 -165114090275199 -259252449344392 -152536008501063 -253132443129534 -161445648227298 -151624181408465 -234162296979136 -158515745396868 -18219824128864 -118406186530228 -57499617039606 -3261700381700 -176894714239931 -74952133426284 -189014136635976 -42162367645762 -74600634453641 -194938809790882 -113993983396462 -269789831766604 -184915477242885 -44874450716030 -220926402531569 -85396057254883 -199978425882500 -29396775496153 -220575198948211 -127789653123597 -187091645478434 -219444079784715 -124422401397839 -119105849672314 -35323174716619 -126802436561593 -160941932609570 -198857035490299 -37147894751306 -232031183612671 -229794551316765 -280351267126177 -6663138587255 -71744403459467 -228698996919999 -224779131036021 -36470324335137 -63411016226099 -93740342568104 -65408594286297 -60942266494001 -94435297251614 -276379007494708 -177772353306763 -196341345318214 -188247171999405 -245828812372691 -101996482462640 -45242601828511 -24474348125540 -98789695149676 -106589929293262 -114868396214346 -178401384295136 -104075313791761 -229658183079908 -55418142645258 -208795668983657 -105453996340831 -62627529865104 -153429061678102 -90993616727006 -203756970185824 -69200817552644 -231185037922774 -131351556238252 -63175777098580 -220410205766924 -274480690971282 -228619914595139 -278295771765508 -31157781631060 -247678389479380 -881119707736 -3490384877782 -213939586312085 -242971058198139 -229398521287559 -261910324153067 -141151979619500 -27797481053950 -143157955210733 -7573160436410 -248641746340855 -60819511026606 -109303720187403 -95928597365663 -41653320182969 -205869901567421 -240093533372279 -166485168933739 -233461856047097 -120199738284053 -143092733799635 -83323842077688 -154129278693821 -117748609586721 -35291607623202 -26706950779459 -104198010782107 -64603995793551 -140153916267029 -9130005161416 -181689550581068 -210454311367955 -260411572527088 -182598272967125 -153292453346566 -32870045311306 -80749431043113 -239457783155212 -148553680577144 -78193126645837 -179489809372223 -82879735571986 -157509532181434 -16082702551571 -46154506569814 -148990835150941 -270528061871155 -165804110020477 -165190375262026 -85957486897071 -239612794805790 -152160282916954 -11177075520389 -190985472374129 -228408130950109 -204640052826022 -33345989593342 -125425315260103 -199957907703424 -55140527987832 -463339410345 -216456889862645 -140490964056382 -112096332127544 -28070987443872 -210997595495040 -133486031911983 -65743060574215 -256284607942332 -194260139219006 -71449433305849 -72145735828026 -136976341394681 -11733084052759 -172647049544533 -203654184685278 -11727508758588 -230629822018880 -119805885753085 -27263356777971 -34547832543415 -56147525855138 -76668441524490 -25142492674682 -181948674900975 -54056996328480 -122707973124202 -32788300126665 -241153615498984 -243721913386674 -141945245810970 -192496051540573 -175789908777176 -194976327689292 -17429588252679 -61894266433473 -91265717351537 -233352965151538 -208157455517642 -277786469139495 -217423034947691 -48695172286505 -140394783933410 -77468804426909 -87256161635517 -63794826078392 -187328232702307 -229306119516458 -9773023882944 -230584432756951 -63405654310517 -59508563900370 -138789608549599 -266179498035049 -157558935729593 -187871814602953 -107263339212673 -217506861406263 -53236609741506 -104452714054046 -7280091460657 -197175134011868 -170555228042511 -117500676811065 -212173763101412 -199014427177716 -212477903044953 -221237781948576 -21616848997250 -112658507804512 -105478385291329 -220625593008505 -81802961259417 -68457536003042 -53324900717244 -59082041089334 -125389494710071 -30989865997696 -101057611119706 -119190035184306 -277392941184905 -69127900411214 -122132128724123 -159877051620260 -30873850039383 -117675186224737 -179964038978418 -76669528156124 -178727620692824 -233257686373388 -281195206909180 -209482178489015 -53055996668242 -186228342013148 -151542097793937 -117314892870090 -44404475604017 -274455573580020 -271214651949467 -88943683333245 -28009109405827 -211494267593076 -93676041109970 -100072866804795 -35540877572579 -193902918609515 -67600794071221 -70772404373708 -46144637308951 -12675554204129 -205225258846996 -217796021016619 -281024371891820 -243300947880332 -217349567660921 -258569159557276 -143481126524204 -198240033071553 -230806265173670 -163939523788254 -264254028705167 -244063781845123 -240732229480323 -94533251481179 -23804699441540 -19736834241083 -26542419627465 -54381207746842 -142207269118514 -269824713935637 -31937665225625 -46570942461324 -167941899187392 -13465788771663 -52175453769638 -274737377159316 -164083864680635 -180247620778950 -142710160519603 -35498490419813 -144930705383521 -194102545934561 -7122339850038 -6126686716620 -202139806732004 -17534080975436 -155810237685723 -16250466776566 -176220695890448 -194128510232914 -60343514597390 -28821984760507 -5641164873454 -33356065676680 -189550208031029 -138415760839891 -204210577810414 -37056937052019 -11815598967435 -175616028721606 -152026737034859 -246727880652635 -170986200306022 -119068562357830 -55264669640851 -70380700368645 -188582502164856 -267447880568713 -79727398630707 -189178127468140 -53599616654145 -35046512272243 -113774138117561 -87801071424181 -29878910927795 -8651485341148 -171469099328788 -170938440863589 -173930087069325 -256851266002549 -33723917045926 -266322640866270 -115238589610710 -257762446818685 -170900154603501 -216099015207304 -54258383685509 -56112059188479 -5478477181864 -72631411241752 -152681733746758 -143018148464525 -140807037204120 -112110684234877 -275730104410661 -13582572917558 -15291947604449 -225746343475132 -164984781656318 -117388320530548 -164297096378524 -146666461338835 -194045246524428 -27342485846416 -184203465624080 -105672957028638 -162669209234878 -193618237966566 -209922516986607 -38734626909951 -235934653207003 -188931664459506 -106429732800102 -28731437710061 -156931716819800 -60164594415263 -747274679741 -192547153567368 -129231829332062 -174198832400749 -123516454499279 -84375168165882 -78016071327999 -109815797323406 -193500695818629 -20150026385168 -33985058462823 -186361775693384 -202318856213571 -126830584538621 -131265499183358 -12103043801599 -219233612279795 -36057493022272 -129930462275732 -149667060333936 -212137799723514 -59964852493341 -264215124339621 -198230831362476 -67790526823040 -181162614315805 -275644617217281 -220204128886370 -124001830331173 -125852201005306 -47157653977791 -206865684900014 -26671857823465 -117649705689358 -222790877451258 -163399864361745 -145901913292359 -33999585601854 -116663486599616 -281315621863016 -221354354858045 -13686232067594 -216043797177976 -123120894214749 -237189017715352 -278748629605564 -77541295715245 -188402178200478 -81960977577538 -193507043232455 -107394828463498 -118567028060251 -40927493998701 -222186076037579 -248686771969940 -15889474165703 -190265907060291 -212171770584351 -48466950642810 -271576140142039 -266641859370682 -50607369508227 -158192537479401 -184596060640190 -106090534023501 -52507057903776 -135688178627016 -102270631881449 -134904003325215 -26554556347369 -193035356914081 -97267511690848 -47849318141555 -173006799256324 -270434398000764 -225843204131559 -231399142898966 -190837625301154 -182337265029410 -240611589970333 -226029339491144 -239255270831801 -151929189790897 -53988367609279 -275209054606763 -235952249491039 -195612171232019 -97859404420210 -16518360023177 -35669412460817 -205638465078886 -134247371170560 -79371057011841 -244425171349551 -235974333243319 -42857801973927 -258997349565097 -148939075281586 -268808460532642 -113773392092437 -80451730543056 -184326333441712 -181797690009724 -115459438852966 -175501172793456 -171081733846475 -176512520456878 -165078632995511 -212498881159804 -226659576744626 -247853102390243 -190035547286657 -173363866592037 -190876014811826 -168975707138589 -198448771509486 -42067936259768 -64311900628860 -66119962490379 -98567852578124 -117845173680388 -253612843941361 -36853171351362 -83578483476820 -846746883185 -250183172154810 -244151306792310 -169539302857471 -32771172959644 -177169577314110 -161051800812226 -91536096549227 -276140666782418 -148202143752867 -235536838845954 -169237771185819 -267009437430648 -52346033019714 -139272254761604 -17359066146033 -29088715486535 -134584130358093 -223327755594177 -274241611878182 -60664669244039 -68871737588552 -267396237571252 -275969994144779 -193877560279318 -176871730040841 -140422615513440 -71823749215694 -278487436197266 -199348672950721 -113937345115043 -50735029383996 -228379360431245 -191229726877782 -108884155209316 -22217677745681 -23733895429111 -240049187822643 -180554017305042 -166302409137286 -64384687812733 -27764488708836 -99328217468187 -119040054991246 -251752051215785 -217730356373757 -181385762416629 -194838528840802 -233574978995444 -52373905509699 -246288920985455 -276821207400913 -17158171540833 -204772088621359 -132882393214234 -96115546084950 -66522486357917 -271807842105910 -85516921268390 -28172071557003 -66145531260046 -77065091361297 -61030234180642 -71829035532644 -159389474289260 -108264226041975 -234193373641224 -239963261305791 -48646920062992 -30874385041147 -99911359485458 -239749645467454 -99507199416184 -159073481555515 -1096933230222 -271225423474816 -119634746450773 -254451727373700 -270030222663149 -153122602809860 -274924712050483 -49740008086667 -20407996582507 -205812333544611 -15131023292126 -25550919417560 -145336666250534 -36332497804718 -226549338990691 -65555200005317 -176271821390400 -71261300543585 -195933515143643 -162083844632276 -29021177009860 -120774494873792 -87410169516033 -23004692480388 -29365128923282 -162869651704170 -154157882061705 -28128627879594 -185702583591527 -165770650577547 -69928394033224 -244278035057569 -181242011165797 -151911191327702 -22897548690948 -199629541200720 -104973345082029 -241923767405779 -32859237820640 -158383637987199 -227814047032250 -116357025922013 -110852977375669 -195503614167526 -169680122346374 -191903269636963 -96032819748294 -186474586080565 -180498965536833 -188802926614245 -268352929690189 -135168768437990 -95257018523415 -146051733704819 -216607378118997 -64457281361821 -169447564079151 -103990580069830 -135596011232855 -46225267437997 -219317478276287 -24524078741131 -245556748799131 -24447251118518 -3104284069872 -122538406838743 -203428043260961 -138328882124856 -120026315405585 -66376677224518 -187043888859752 -52159752378562 -232726200806228 -97000503599512 -202980641290955 -146938506764885 -49620463864513 -136554625999001 -159218843651228 -255486163055883 -31531940329893 -109599007014792 -124625882367190 -50463954881266 -149134331196043 -257579704795631 -266388302196949 -210721348812160 -267181166512074 -232623588237536 -109835728727443 -13231911246010 -281250463873241 -239021065070846 -263065851058701 -77681042832413 -256496165008818 -142300875749940 -97028502122192 -23349935061000 -204794642797481 -257254344902778 -70478798310762 -68424548685765 -67605386685069 -176508297483975 -46147318111264 -7030487559960 -210979387193604 -208634432139636 -214659745622837 -175308882329778 -232123796685342 -258172572518565 -165412100478058 -45124767719825 -230110033475370 -254642237778527 -147275441519858 -54347723821170 -52097544346810 -220662070866671 -151839762134742 -65536186392319 -274864383951574 -203434758138221 -125219096500130 -122219182494335 -107248565252485 -138704587212931 -136998549307892 -31351486431609 -55660249121961 -171923901441575 -90281642899830 -124279762929023 -10865965757101 -102004590728361 -24259796234845 -236457057390246 -256949594116289 -99531163324304 -239358012937369 -49440969973097 -96804258799061 -3507240854952 -111372823947035 -271358616755884 -257448452861933 -216249707610167 -122510922759870 -6205084697440 -52958755415675 -31529853278805 -132233411945429 -192800230443195 -200389886545857 -251401155305369 -1572487835481 -98112958123026 -242850141108456 -269172091436043 -252811969690312 -4244209762594 -243464531199957 -220965698611168 -34374517261354 -33096386801530 -131978031608814 -52817104485395 -191118331265947 -280674831789096 -88124998495807 -201926797351543 -98858570524475 -244973077232762 -46389885697844 -226316989431100 -89780296880308 -56534663726069 -256241403224940 -51065567696470 -101412276771580 -11399564657592 -216123813657575 -152066126305513 -200171783827559 -139627448448434 -58035267330207 -74599013348671 -148725974146416 -111968144808432 -130941813035764 -268963136638534 -17260406606028 -208467894268517 -119920916144958 -11396360120632 -215913374255536 -278768091215482 -43604719357734 -4047637727517 -256080185609004 -192118529676693 -87715728204532 -192633166784929 -185590630969055 -257696095634545 -131928586922073 -156350881765717 -56319754493215 -232015520691447 -133967885528542 -86900225359204 -70537486516026 -157442530953321 -2956337197819 -216059547857978 -133987696596877 -72018490540742 -229964103725808 -160146498525218 -50441805005107 -191469039065971 -60358915520379 -62902025911392 -235348754991526 -28497285398889 -163308836052283 -98870028522555 -12089440530334 -103467712717883 -51359127376000 -6777885342786 -28395852314823 -160896175876824 -50111555005341 -258540602643936 -116418389361713 -223001281495084 -10656839736903 -254363354059674 -130833306179336 -158129624920499 -101086044047223 -21883184808222 -12753437000929 -227143874613588 -34170051196506 -106067460084585 -22438616126180 -95886077353967 -247021371351151 -190913346885756 -27974148433592 -81835582896636 -174870932966123 -160886236309106 -218459005377016 -64277022535977 -198955824798662 -128867714725029 -132036305924649 -177925081415245 -52397845440273 -148470463168271 -80087189432286 -226781872613889 -96796744917619 -69155839031814 -128113358185085 -49485518687687 -17357531596505 -256979816771324 -15614869159703 -91997134549410 -96844387544280 -65120039454611 -55774504112137 -222107008785706 -193350393945702 -263485436845365 -18503500145888 -123503642428559 -146264798696394 -240736120200517 -201466433354851 -207900132780791 -88139088225652 -41680231981001 -158934174805044 -113629662915492 -30795315804779 -120405954846205 -94575041979282 -117749573432603 -122729091533352 -108103471384703 -139937396076834 -11280613902228 -263422756972126 -31308803471292 -104912986863233 -173226758553763 -127867627158873 -36172204046588 -91080372005802 -131623568638705 -227646318338493 -138247672071964 -84646951486895 -243874644347934 -102641069330555 -3558850926510 -38899958427397 -45843450047552 -131654647319930 -174851735494834 -70876913087660 -148192705015772 -142156306633378 -196813008697142 -95365382561541 -189838449132129 -126578866405980 -59074341707255 -43863551430480 -86013450247545 -143387527989318 -197955428457253 -108717549830376 -49856654715323 -108440630145866 -259321521743640 -196402314964155 -229523591801280 -149191219811105 -80979719039250 -98607675484203 -44604647621974 -69479984357860 -232524304368415 -106401737205604 -141963553817829 -221726582476154 -121477474921187 -52914395951633 -88131398541149 -22271650387636 -101833457906904 -13942641112704 -70790591414158 -109852187063939 -246640613166854 -224119142032053 -133629657767165 -35147532477352 -51531770266583 -193236929974292 -540586558442 -190802476837973 -51192111509097 -278857733533633 -100851778166012 -168239751426782 -51535505357331 -116361310014699 -77060680790034 -87840811978499 -83153140904609 -226619917465795 -184531246388391 -168759676704479 -179249437474801 -83410225646406 -164084511737044 -78064622725509 -66229646147710 -39751391257197 -174695256587095 -248540238668186 -126623913750121 -217267310269352 -74967125226063 -57361490403910 -3023747337656 -252107871348942 -15651959048818 -95728916925719 -237539594808683 -10414192248472 -267319943209376 -32181765672128 -262367263617780 -174089968395318 -179519569792325 -146429682618468 -2306749490847 -68241272567823 -67345582429780 -69039353579516 -74349231003821 -227145539514852 -32594605542139 -151045505327375 -182796626760304 -128647613316698 -118774479184061 -223804642052092 -145224720571269 -10378606768238 -182631035341467 -80728823998978 -281153068010113 -236718075554924 -170445489844715 -194181008917002 -181802629101234 -86594987966597 -253849442034428 -180224712471870 -280103398245416 -39679069199325 -132463625669422 -190284085184648 -178603652738593 -113948132688495 -168611461129087 -156000843415078 -180885092938327 -169386896022697 -133559967338422 -167080765415351 -199369895188023 -38656823804009 -222994571440360 -207959545462326 -42485504907985 -47113602819011 -163032348712775 -45331406300558 -159217851453686 -68548064322083 -11070056243747 -225742982180392 -91031627635380 -157650803910774 -177276306867151 -89003040714177 -253701012580796 -173738590583481 -101182656956618 -16912750449637 -252231025095181 -74636611524992 -54364768080600 -267444399029173 -242171299440906 -154404563227935 -8293508643872 -101361561267658 -14348489944004 -73310215298856 -201256988153142 -154902639251186 -264679258729171 -83428355735734 -16535431982517 -118517693427590 -203373343994147 -15890739578282 -259165080212436 -201722255080811 -266063796626431 -207917261277966 -269806203375138 -126391106126546 -155649962613197 -92943556075784 -86998108005692 -39032561014559 -27775059579388 -244825881554770 -226854675203807 -254405830354372 -274632187853289 -34442866155072 -86333393077656 -42860759755310 -3441045546252 -59812585106805 -156130901642497 -194704833479197 -165889481827359 -265155682631050 -190960509588707 -132936036079349 -150567485228815 -98565549857739 -261546597299685 -62721356657470 -184824031657879 -143143117305387 -15151315068461 -165858953918005 -179146577661694 -203109115636039 -178236862866885 -68580385750385 -135855035812021 -75131010530030 -229267706884000 -109820209651321 -156537818676023 -106881484313561 -93606057125305 -197856565935630 -25009791995769 -46052013242612 -41409142810010 -12981310969083 -33678975494906 -205019436809157 -176524597312876 -5013450371478 -152552184173504 -233809350413878 -145010196927075 -15993875695585 -238869713273891 -184499570545112 -191467213794763 -9774874175568 -128417146088919 -123820988753615 -68054672679551 -39428174159053 -186035844374104 -137769329093455 -228286467306232 -254438205660976 -75453005092220 -42157174640406 -95563335414850 -101539671275577 -8669045209864 -127332240047050 -59986648628248 -113882692761448 -73212748717046 -136228286571149 -227516065754413 -277589266948916 -148836691015095 -101782870038483 -104308222710220 -170895329681100 -181547335762956 -81785725147823 -7478858834491 -17416436162642 -175345117122453 -35081990667165 -145078326567502 -39076216665448 -224791976295767 -117687255728591 -84946226743268 -80617512291442 -266878530345238 -142887997892651 -198693428100944 -118623324927114 -38346599660981 -245347902741001 -188925869342586 -149478795282551 -216840624469683 -74132876338318 -100817316996330 -262631674364114 -161019111139888 -250934686926835 -22281812076309 -45040805712719 -133795252051071 -15851910174577 -270173369896154 -168309672788831 -104920910083850 -236869276982412 -214370309987053 -273884552637557 -185322115933731 -66568078583917 -250716916073734 -9893781121022 -76733853992103 -76708829916254 -206874709440350 -134330770932577 -164879328463774 -167138727215946 -121433362582395 -33322722395018 -7675942727622 -92038826830840 -267904101961202 -107758135017618 -221110739628486 -259541075317985 -218697477400204 -187017681302329 -170383064574401 -194700415299591 -117923910425804 -250277038381161 -232937189850649 -240570555697397 -89737974486424 -40427779664156 -118909820540280 -60725008928774 -63087564984698 -126007120298096 -237068852299254 -39259901141765 -12375353706714 -130174853685916 -102063373474306 -20270466275220 -153500358771032 -271960234163961 -108693659991822 -230510829975792 -100720236322072 -135338738750813 -31676814875452 -138678103743521 -3680584285113 -10561391572687 -5686362058440 -252739616859197 -279333590742467 -120986144864023 -91885188870145 -134255140070205 -29047226950550 -93843602092888 -42945924160532 -26592914777657 -193399906243554 -114734356919731 -69174881077160 -97180088512627 -164732983528332 -170395986086491 -268200079500599 -128438700647038 -18515523513847 -218062185887817 -190491056375028 -49762673596140 -271830944463832 -227240041448586 -249532351744911 -177409744758225 -12921113854028 -60914031525792 -189263028103749 -186874513675843 -54385659736056 -38935152972483 -170883547197045 -226759703480877 -219580327335656 -223630947401538 -145286301456990 -30287806186185 -67445858119779 -133615788497387 -174899263225600 -106020922841407 -267800529631410 -155122363512207 -176087766519003 -58423776683661 -174935533068800 -157935020964511 -2845933785510 -74935753064972 -177520765864580 -229444618221148 -18067832925542 -227909796019786 -55535764043414 -73838330762685 -156588611220407 -136005635558060 -132885008430557 -40657583834551 -190935915152185 -97615475131441 -219521168539666 -56485568310182 -185608162081256 -6270625342034 -259141190373882 -88202246438417 -272203269794850 -100167516750767 -228163178047196 -244172479482038 -42106816264985 -169444633307844 -103482759399502 -164973580731287 -241604455786433 -98964016623097 -35972694440792 -206414703737651 -97684659163136 -102249304064074 -47442071680486 -42218727963287 -1994369723162 -118069885571282 -205275818407819 -221477125192549 -145519385726369 -173674490088997 -77499361212944 -278745787854368 -132989765132437 -2443845556864 -34679858272829 -11730568207244 -101999605352938 -272381901147103 -56503057331463 -173997198656333 -122446246926984 -273323947500344 -209334819130100 -245855690253652 -131136335328877 -77198587069530 -239487308724243 -219675664075879 -15186148961188 -21856359632609 -192924136485280 -6343303182750 -249998464528617 -134756616946452 -238246493565315 -201065505419033 -74779918394162 -115103479220740 -112583883066644 -42446426630137 -18930177967269 -157251697942066 -17832342473271 -38092662716809 -38524300197868 -159540238623601 -233992302122770 -54452529477778 -214587755757259 -109135528653153 -244059978503126 -39782011035023 -100233222339038 -267553408434010 -43995412869271 -45131248493794 -158319980851383 -185401910286584 -214705051312407 -237519663400061 -243985870715430 -104769652044147 -16142064898892 -34120089005115 -258175098210530 -154194053818189 -65238920883711 -160544481909712 -261559362400751 -63025307508819 -68720122149147 -268414475033377 -59239053021308 -172774097130322 -149717693214647 -168173062436163 -183004610228030 -173117943347163 -203907898581996 -221203850336494 -205005648308491 -224174541513929 -60713064872604 -281212116182842 -49309502106004 -101570890814417 -94800024709281 -13701524394516 -170266921033701 -84566327161889 -31820756602873 -127458380157894 -72335858102008 -81918589328273 -140284010077822 -160449828677807 -89775376874162 -263969256834582 -9298441043530 -169616360920548 -18138164673572 -54662322371110 -8128623542046 -126078450789309 -114432774664146 -220246070156257 -213532511133892 -212978191535354 -26538858432653 -110391270582058 -78340985891860 -266400785018832 -55273742866726 -109959369240406 -202441085267156 -204994986526001 -222377408352978 -105345720122632 -147418608104531 -18824866292161 -203153817271018 -174141364549929 -56496967112896 -21109140272212 -147760061312332 -240099632551003 -44209926095325 -208742457934292 -221348328432004 -213475886413710 -177864680685335 -276673723563596 -70239202043567 -164461506371557 -240703064219481 -103611884726302 -43385722901520 -73537059597909 -265907265809913 -229231210548818 -276468430364649 -126561297652939 -274471869650559 -221661197981061 -125980654267991 -31747093531519 -56287689433829 -240815581959777 -273130350271732 -121799558511641 -28691925618534 -169948346932443 -213083221215141 -206933324199826 -132398397053517 -214356355139748 -182921359999783 -67864343355324 -251145607164077 -45266204955468 -72078776904731 -35516865826391 -124226793569068 -37409811070567 -75709247480468 -5002660939704 -242402134397579 -93388941019680 -86986289356978 -182351968135205 -22388509766358 -263364835468154 -183032338323233 -126448303784170 -74910616062205 -91502003253539 -278901602073864 -216616990389819 -122178566937836 -77300177165768 -141772577484418 -35903350743603 -239767646053244 -214800597396502 -251291493993185 -74482975512965 -216251397390376 -122486878304606 -281118454380507 -182436752925818 -189546903655432 -185011899889117 -140169783981776 -191758041200275 -115241262299558 -151148371072952 -155885742994147 -20380591048166 -131510282664017 -156736693197554 -109808029627432 -195509622504941 -173312436386546 -253444310786774 -85956359605320 -13826119692225 -45027686299191 -197961455687295 -271070087379156 -253835435428187 -137604912981053 -38675001928366 -205973996921967 -44250579044544 -51990441332656 -131015874221013 -196626342129125 -96060425659614 -142262947172842 -139270025441301 -138928476046530 -209592083363613 -94107519997158 -208424598025620 -40198917057641 -20155181650126 -280967705498911 -254111334688734 -252801868334260 -2262178642045 -247962930312646 -221313551719741 -164841687107841 -203822061212396 -16194897576772 -189900507955075 -175911634871162 -25334752151635 -81954717863457 -90424692682736 -50031746546653 -68007838872308 -94029629024513 -461302919359 -155531434151762 -208147847753371 -55527698378114 -202839002377876 -137491449009643 -36776048477118 -119800430537634 -53408665722367 -117326335748941 -44470359470171 -248149175009024 -262310369337258 -46051361090797 -117508574026360 -150342633573053 -272174634419695 -281053551587936 -232172554473574 -108357422794661 -168103479163342 -227713351544628 -198723672229715 -63906719607913 -207963025087889 -187060001407147 -230231993536426 -169289490541466 -63509129320187 -76355453561408 -205397589656907 -271767411072723 -9366837669614 -118301591414398 -171191065801728 -141507021742525 -20238632121300 -279190788340582 -28768198476020 -134879343825852 -55157877865658 -264657128191425 -29582970962672 -12651586507013 -38766516853792 -137964558410704 -148966592058609 -28614839660526 -225093300299099 -155227211568310 -260525085427161 -32165901392413 -120363387913111 -170769239492990 -186788557691776 -13200553786618 -90182803712810 -15775013757155 -154439972521869 -58322836544968 -272843098565018 -120318744667511 -276731369869805 -68125299027241 -73521609583681 -50605543474530 -223104925197349 -149648671640694 -61645497747465 -135829194183478 -86166239002743 -24113153497988 -239428069699437 -115604515970015 -135931714175638 -243419794361222 -214423453593632 -156927761998949 -36768341371049 -225776659212765 -167972532450821 -34510306070505 -26607656244963 -190009786862139 -225779337807501 -190626997247387 -230812153979124 -43749828347031 -197723952903808 -102227585246002 -173055258391294 -247234988720183 -121040141834156 -264881899652987 -55494971391400 -208143345578340 -178817882929717 -82756413586967 -173164732521455 -98342343560885 -238813179401049 -146818729946175 -261959895779022 -181813699224461 -219499231631432 -123084600461714 -149839580241351 -159724333008316 -16975963603900 -50417521233268 -236713864842519 -154981538537244 -261746067641793 -51927905642437 -96190934870773 -2351590562320 -74488085422301 -170557690016082 -124479254765489 -52622670133637 -28091532900417 -83326482591400 -57051738880934 -196324409746638 -239552977110071 -110563502625312 -24290326045835 -150403615216657 -216948146417794 -55582903499206 -147722057658091 -190478781671995 -58790062774418 -6841189097761 -15665360793875 -93504152355109 -88087528714264 -223732008144730 -280680007795169 -119057881464882 -35805154068367 -198350909417770 -245372826356461 -65697468955717 -269927979736876 -56153468055459 -240726110395239 -27294344868200 -167990015191932 -62148598640835 -26190475982183 -141536461778023 -9811083204632 -83204212315459 -111964114986261 -237280413730531 -212099639792361 -16412451397175 -149852884779252 -153650293096675 -183523706243941 -260880949007400 -224824538812540 -71633218470209 -84444791551094 -224714877350420 -166884660389279 -123724252537160 -262722406119247 -221815269180677 -211280581161814 -147975182918652 -90756937936279 -90791342611479 -144445755363968 -227628021012934 -231072065869318 -68300126438351 -84882623026527 -4672361325358 -260150405326542 -254527503870192 -220077884649620 -227108403481162 -108795632146777 -260761169068115 -106437862097896 -279830269168275 -138216842090659 -165666185483297 -164437667877518 -114975822630338 -202643604024948 -91868824269393 -30786712704206 -183312128832713 -153837339490974 -52728774705090 -127449139468114 -176092004500910 -183809406429091 -207278595713672 -239499716190880 -86354601337429 -44582902799224 -48612280061152 -182467089959483 -178518218940840 -196719159093057 -254836184404415 -114834856710922 -140695653214957 -38021900346655 -203044557366533 -132634446779266 -125694036740827 -115262663001886 -235446771770860 -141573210378701 -20780526571043 -153156479324224 -38871505603729 -28300380348653 -151154621228338 -118009031265724 -34532745876714 -57607868223457 -209870496012357 -5508446072287 -175344234733403 -271348184003003 -220981839078033 -20118856368045 -7729595261309 -168793338096799 -124727106773460 -221606180252600 -156433612208570 -264598877087673 -5584479819076 -100810753507752 -8537519319694 -48322940446199 -252836523856092 -38526920166357 -15183538015358 -228251840183412 -86210825029872 -228730069674321 -212143520490950 -265199093165866 -147695806752499 -149204917779430 -18218321073196 -115846471132912 -85116677458941 -119881240860631 -172594572997298 -24447544988954 -98895915559139 -40224477256026 -275870199073746 -182426121800863 -214498826209754 -50199906577540 -200513849231462 -211669505946438 -10531769445971 -166778629030576 -136801626191041 -91518531383873 -261857952296936 -203631637643344 -257129551997039 -165443978735129 -43486286679872 -202689163129194 -132841413638061 -175383585844336 -99447677509432 -238882868834920 -89902845842331 -96477246883771 -83760251342667 -237857983431265 -201646939638727 -173042901310714 -248618611700611 -150723352610452 -222875733299268 -196549174964901 -141055197518745 -249558049130329 -96437781597854 -49784137728261 -122534992722804 -252855014409964 -185042736219124 -266818991981430 -120963954343436 -45004273775149 -158598363549298 -183857116647751 -89935847511753 -234933560434624 -234034235243372 -121871373982118 -117989135509657 -225976519727792 -139472257497815 -131856158773643 -162186928457861 -139723109640891 -124352424601500 -104207766016938 -274166241225555 -124658198725131 -256267533976993 -114691209732411 -90499258275637 -141947984149704 -97773348907487 -105384626486153 -137176158693408 -121928772681492 -245499703089314 -106914218252941 -274418953928540 -138893110963820 -204066005477176 -23767801200257 -76328244126910 -66792012596012 -157060792591510 -98937860234587 -277896236182952 -162164672589801 -22891124729708 -58357638442631 -80094370547439 -175555702089205 -209143503435810 -44777263883610 -30187103427609 -202285428234739 -22461936391868 -123880738283126 -187266141259560 -54639784505151 -160566626347078 -206336882326002 -196926175274479 -46581943827429 -171687619815897 -166524581500565 -146439824260436 -183123272607555 -17213510802814 -255457491420246 -75092496225478 -15480744614245 -250798150940952 -181901827686068 -226604025363849 -39002017906653 -90385794304227 -2846609583601 -4015440033655 -153523519177691 -78227292333267 -44167267457491 -144051762673667 -60125070974480 -209256130629938 -57658108831842 -216193080482697 -91287285200632 -125818720957596 -134546264099626 -271735127869482 -121310226936700 -279368272262389 -275591003965829 -62089871017176 -74852677438746 -24097420983532 -180321556081119 -45441414359291 -219038864821182 -25263419942109 -8110729891758 -227755483537242 -11933834318450 -51474329805525 -69776896524796 -72595676019791 -271382642957411 -270881037784796 -10664398754815 -157876187500238 -228385688294290 -98653983675758 -125581694169318 -271829800869991 -46406004299262 -40457893830065 -133797659356828 -19145954562080 -85937078881967 -14126701407200 -204044208010073 -74377564177279 -237839454875201 -30000557878534 -94688075316236 -267109176808604 -24362503176676 -154605899127897 -54970403906046 -10418094646312 -109585167164980 -91362115961373 -106820173469361 -94213746354024 -90079881213912 -195488070095753 -218329293926979 -44633377874999 -11212820005152 -108651755922442 -89904334922707 -1546915173544 -72448353309311 -165661784240399 -16982505184333 -115581670794586 -190599919847763 -256121541317779 -100609815699843 -40862854607489 -180137523774665 -8283213513505 -81207713430072 -232136770565155 -219976471763706 -140915365126925 -131050171036397 -174595615585189 -65377765482178 -238951229443876 -3638397602026 -4226227677431 -109951691738798 -245882150913102 -206885718865222 -93280011044178 -193785050319709 -223688621908935 -239914411569989 -117934936368172 -80399392125280 -262778847776107 -75693595438627 -41363736755658 -199148992211390 -175957770979188 -39392049831923 -204597231834297 -170251368817955 -111957111944479 -22359647089746 -69102315058015 -63626975624396 -180449219932368 -268531710065770 -110605845888122 -70337979432882 -80856415512413 -80475651191095 -280138485265311 -213069602339097 -196303074804772 -35594620799214 -120972751846581 -260002205994223 -7830370309390 -109043715585513 -207197801636532 -66466116903132 -254966245648413 -2297287656446 -162125654721406 -94511699390704 -107944320733073 -277691634823881 -200666949438332 -144726208490131 -1908848717227 -202734801314456 -263050119107097 -78093979643666 -184996476323297 -15978911615178 -270280407226124 -117113634527646 -15547010031008 -277485518323432 -229133459096173 -195356544182030 -81972895987814 -78176101943401 -90754814464162 -242507879306369 -57694708724811 -251000685478237 -238499136778973 -37339136845678 -230238289818305 -114685112944315 -156406259359422 -61013025584682 -189908311545267 -98282117027548 -66033521034115 -78137694309499 -171956858966014 -256015230222697 -65930183245051 -99838741870933 -157753128342471 -220771510069145 -205796827035789 -80847235935948 -51823984627745 -123522863627785 -109789908290853 -269609010991661 -83028195040889 -181042668969389 -172747035155679 -113678361252615 -95418408566624 -150969306459891 -262569852932587 -277815626981902 -280879603032764 -174214063026127 -111264589572030 -177813444583240 -12048589286327 -7616359719662 -158418081949981 -28664028598873 -125810054330672 -233993388696724 -142039708583843 -67275567561632 -72281947543328 -49558578848314 -276454836045496 -257153256399235 -264294764773365 -93071544013894 -96899765033776 -89721842384200 -267462666103898 -181594434813212 -186633449391601 -88927978975856 -33647900838388 -19602096841853 -160464795735446 -254236744714723 -42716637125728 -266476330466538 -254783431138054 -232254631059121 -69254095348487 -221289123192157 -5610826099981 -232076517305605 -100695800813503 -165774829303663 -32889368590040 -172259887317154 -61391470562339 -2925534526727 -76075111890867 -200051208120496 -105766910508479 -142315530622659 -120541353209300 -256571160349410 -263506486894199 -14989746135222 -271367371553442 -135849809803324 -111554139799210 -82464234284919 -261425521080926 -31122703251850 -78044459260642 -33668521511532 -67226154780705 -26331663646866 -112739543973044 -52304812337082 -200079685897442 -36454370396814 -190972973543223 -90876274169308 -173878147518903 -257790898358510 -57271578490526 -266309073380603 -273393118918074 -75445874913582 -89342099308845 -166511625438842 -72677640782730 -34764969558646 -44130714062651 -165345056327082 -271446138562885 -177680373031829 -206187240004506 -44721525259876 -230403526682528 -280129924692075 -132994757017415 -245970984242581 -136603832284816 -89937039240142 -252561273880226 -128140211107313 -149145531677790 -261015036005971 -153041058343972 -69345759768993 -192868437305768 -68573232949601 -212718426883207 -43016896632749 -57738589423400 -142921062030761 -189696507248433 -31297526759058 -271366673585717 -96373189911142 -21900536088561 -52375707518009 -252652459817315 -246171057320737 -251256745873201 -3491182527173 -72045743828514 -170999560046036 -50025987275761 -63906283015438 -94037948738311 -197487001872363 -157701207216472 -102416996874580 -261073045062787 -76070021882095 -159032160395654 -199190757276336 -58140244263484 -15925501904809 -134830407387846 -108816738302093 -67833322057720 -45737976959961 -42716838599455 -61469435350455 -239994116955368 -266873135328637 -64603858494676 -231691031738377 -98279632033895 -127747122322465 -41185395740883 -62526064231369 -104661114597880 -272147830971492 -37465126189196 -254358079528630 -32750135486050 -278660979355387 -89613979532821 -35558910602800 -68927735298602 -211603728415725 -19832741976740 -76122240344609 -68542324858088 -127464216701983 -260231105436696 -11895014757535 -168821400775188 -52000394745516 -15711541907743 -206757619234916 -226862425238180 -7405366611278 -216955943346367 -189169841711003 -22803659467226 -37094726161747 -25886464093932 -137846611559343 -17065494545372 -157873152873598 -248515477291743 -80205594606875 -152735417442082 -109932701909096 -135238257737710 -270772334268039 -144230302343213 -104700446563171 -113147425185022 -48982106580643 -101206184380089 -199084473916593 -147213024246387 -167570081017260 -155503797168795 -220893426270049 -24516377551566 -273136099036956 -8027882091343 -94377140487228 -131712697222160 -258154067299819 -177367870312629 -261668724834771 -260696013549156 -71801026248111 -208996990000181 -118055669271676 -277841076373026 -202511104210626 -121426325460957 -218385481975450 -44781340555866 -34976580802141 -26995612557180 -103141241482797 -27895452186962 -47871675044883 -165093702593137 -139117343932966 -182537217163999 -168454103414256 -269008102436026 -51614539426036 -194601626855819 -189839650530011 -177638359566189 -207660334054782 -106939973834545 -150905699547779 -119013071981862 -96061768621478 -4507593245574 -153409013740068 -111642469016583 -8373372191774 -278029177473122 -186920673424211 -207203118294862 -259690893707359 -133551605051155 -208780980516006 -212928068202800 -85484871672003 -231672524125933 -132583013248182 -186456716145993 -214751794451401 -95930541236189 -213832428567704 -215433680275992 -29546664025066 -92190088882196 -245323278207915 -153518042404209 -265794651867965 -197916104643939 -88785064777481 -258448517955852 -69873769218928 -122280946788055 -250545397384586 -161941793155582 -205204277512224 -260019111188496 -72075007751835 -17875915523985 -190215830149950 -206963538513580 -154758144214832 -211464897021925 -94030147832739 -210549880433121 -132332915267753 -148580574944137 -242896318068706 -251400396836426 -233006423041381 -37647750896800 -61225646651994 -224219502806237 -61885077005511 -130384986676957 -223184258604526 -45004704955862 -234431099310756 -62313537102052 -254298844989157 -243446182065126 -210515483629547 -34441249075232 -206692729872171 -55667708589745 -25929860732655 -113161856598176 -270569181651407 -18056961063277 -205101534615933 -243694483008062 -79111464861163 -62746565396524 -222485684039923 -51521093515545 -265046771008894 -225491271471918 -20491910858343 -277242775851548 -20506457944629 -49769649347034 -4368675100109 -242129098615879 -254646307094469 -137083831806287 -174941106810504 -118589958913529 -142665241561974 -10000450018244 -108103558425337 -244466281366583 -206579046252516 -56236116762723 -218187568322604 -256813178955584 -181424825181181 -118558015061047 -106746269497678 -577675589277 -58830343476380 -108426815290079 -89232552412424 -47741369135420 -9234925396874 -228338727277355 -100972023266958 -235327512326759 -229981909405862 -206524581492884 -270308684022221 -122544659469276 -111202078059741 -57067403653278 -115375416942428 -143790291927325 -61185257627936 -21800851531784 -189668621736333 -39363756380960 -144163543436983 -226166252282700 -9973782800896 -109801881929196 -220070528510312 -41403201246153 -22790306898980 -164185229787382 -169530832708279 -247774568312176 -56155904931779 -166476873109611 -193011740489587 -270169049178169 -140595526660823 -9077896843270 -122570923466293 -19447588388327 -138172760508440 -148736895594576 -177998035855648 -102691991400356 -89546140646666 -269623062655487 -83856689362000 -144904756055541 -1495740705986 -172771657205305 -11608942547819 -25187480304716 -183131124241372 -11839891271007 -135037347642706 -195259573188686 -75402818698879 -43126975396781 -265995059642435 -48874407454034 -235187973077815 -248923652255635 -53942999713627 -265115543760483 -85739581279827 -171231168276674 -83264601844837 -189176538811272 -64025780295616 -210310228443408 -21552079703256 -247440406555737 -101832277089942 -88761279026272 -200965486968723 -185821689479037 -148699365439253 -265030862674386 -52473785846403 -64936065768818 -41720976266706 -173335395675422 -71988266857011 -249917834590519 -109073831073795 -8296967206198 -200090509397046 -137001549405665 -133979415034046 -201280927513633 -95352096478822 -29230351772538 -74507102523056 -181180663503119 -37531794689522 -4255211128699 -38499020531064 -249449205241109 -216249515735260 -169633524769932 -130128734447213 -46309004455368 -278239118845830 -198562671109521 -242812288023148 -252553996699838 -168838449673250 -56058567494362 -84479323566481 -165573671495560 -113715795407570 -109733898057070 -218983314983989 -74442702251695 -210825138149373 -147029625156236 -198262348814647 -110363334875933 -67332627310878 -184372861846453 -15112610312636 -106334031502484 -253746631737500 -11847115996141 -130043912280573 -54848238137729 -105680798079073 -50411048850558 -83205255390328 -186775146008152 -201205005562661 -86488944071785 -4442276619858 -125447265091447 -140808070772032 -273004974091758 -231634152172317 -265670711555699 -229800789779696 -57921133901022 -14847179090101 -70798380303117 -29340624589615 -15175665873860 -67437196261122 -272409702631942 -115224250802052 -156873703728895 -168086484107475 -164712523253360 -97440515571287 -263957872724849 -272172207917944 -34240697056319 -219779552866699 -126120492596451 -100647689886555 -200270071415684 -271442590913477 -72274614010090 -264564378374174 -89467875347272 -280655749086306 -180894545080905 -28122395524372 -2612876539134 -183969811184801 -71236531561753 -194975235385741 -90466541172208 -119898359150016 -144046898529888 -159694532998703 -155431296975585 -130630811384899 -148786358478333 -250522978306447 -91205988271993 -11904369757299 -260859469420683 -165988495360506 -74270547323277 -205169727532753 -159962419172960 -46064788966250 -195984596338903 -122227147015115 -202162075245245 -270688989117509 -52936292060414 -129088925758608 -278094285531890 -147166622730715 -114158025149880 -202798978015535 -256823310905284 -99291621838429 -59539229420057 -161572731713620 -179653687939344 -105755507060072 -131832602576988 -180944521609708 -97988948594941 -54939258573014 -66119073112297 -190850939555220 -69889104034715 -211950563058887 -194365464129710 -199751303603670 -49841129468622 -213789335132774 -138817795146826 -49737011771084 -133162511051127 -165328295286649 -195598331992753 -279772009725881 -14026866216478 -104070662249113 -103437283761010 -151086415453164 -70459071119748 -187093918700479 -105858590804877 -144761246438562 -147414723630870 -98624908284399 -53297139729384 -41726337786218 -31034940604402 -241377477671287 -111834211348609 -128622346538955 -69592124074880 -267137173444956 -95378020426079 -109204623423707 -233024269986659 -119628839628007 -177505021581584 -89084894703761 -253956424630832 -241210240360252 -157744821401100 -64352503863495 -218731732356813 -41834486592672 -128188669354684 -175556912868388 -136870170377475 -188434121023515 -180214294357863 -6526924398260 -49313858508953 -270616656760538 -141544988203603 -278900806512034 -148614355657795 -183477566120358 -272933047996181 -52925397317738 -184749084576851 -204855302451851 -248968632627392 -204605106921710 -36384488598288 -150389063331546 -106339192339618 -153243387272185 -272530180785248 -236780973175786 -116255520729268 -21247615339514 -204813547898605 -14671713363749 -44234352868754 -260707277746793 -103578605491965 -109644083583701 -166315200756209 -168628018278886 -44752417937429 -101591430969813 -128286847402108 -143613305190436 -111969431009102 -51300545469284 -242335467499380 -205795968244764 -43753799585170 -199380896554128 -164036782074371 -255686760047715 -66756890347191 -208973358358099 -213054359753122 -21732278258147 -7742226117562 -113486452504235 -169569401734182 -150845057211375 -122263367633147 -188336966936137 -155271887145282 -258576286642966 -190904789215657 -217722083345834 -210525990594567 -77463775399783 -30545285385024 -21644137110904 -148333481291902 -251314833924708 -6558037809790 -153163029430105 -108067492487075 -117939259677031 -193438231220787 -101011421003630 -252708351032316 -677588003579 -238898833851991 -21373411788361 -27144737394058 -28367833888582 -129600158419309 -214873240375826 -137126049904427 -75019792396569 -235303622488205 -189071394915049 -271708806542541 -6362500394062 -15572963506350 -88793247941921 -126991970817638 -106050680382193 -17908745994725 -194024389733326 -147105792371318 -178571455354591 -164387274982030 -64973246770268 -55320839295961 -147070970639750 -15236638373930 -102295675417840 -181703697936200 -185880910393579 -275708502317507 -95549125694753 -141136078993852 -15983426921080 -35024933644020 -70695261970558 -27990041542792 -16310309201165 -241254121058841 -86066172106040 -92995659352227 -138719332684344 -259539488552167 -139743250090973 -162551042362845 -141379864761003 -61547444790398 -48939729623852 -80716106945474 -54893118513169 -24815534932639 -60220443277916 -235834774537763 -264537108378050 -254052498367401 -211672882071255 -47372439823048 -36553804262175 -41979950115114 -275640798120403 -66608696663612 -103373233110149 -95511334570041 -221415527119637 -266657252890376 -220256599244144 -180721275062893 -127222980547314 -72644086922239 -114511192577246 -180824612851957 -161861853557541 -137629407443949 -80246553062432 -99170394737756 -252586028539372 -62793658559916 -269556505491702 -229231195053072 -166894444795963 -2793978197840 -222686181014252 -158766691113596 -172212623818330 -83125209376288 -48406072219283 -249148630292385 -253681858719661 -225277752627345 -3492314178787 -270496758301005 -144417118379790 -261273774803071 -129370692136925 -203949307448976 -51747237078787 -64740209028236 -264244248686914 -113352950613959 -247090562148762 -181997416377128 -186593125853070 -54987180031023 -10058878106673 -161844900804241 -237746683026032 -165599903874631 -219628447433967 -133548736570328 -144044963045746 -243021241407833 -148158371353370 -12002364583699 -262178439820784 -30735640731849 -253603110851070 -265278782843502 -52925737521094 -164722573914172 -167613349667578 -206606129308276 -194826012419006 -218709733038456 -159171603842915 -80684059206276 -197841743278339 -58710345273118 -264144316197421 -56734295429400 -266290224790205 -270013090379125 -40595201959527 -278850254472978 -36069743331273 -38890128439971 -193647600740462 -148496662491824 -78606294949491 -187573814627882 -58759758351881 -56526449229855 -165656618003006 -181432718182215 -227481107816167 -66659956003106 -237318427603983 -179664729298363 -36247015417031 -7437198099469 -113246974530947 -264889923414033 -92734867641683 -80737670532474 -70132660107106 -44590932198149 -232194556735620 -245910663877750 -251501285542784 -274435736402461 -273553881175901 -262754095271212 -241833377342849 -74636812765785 -244100038849490 -193066264801386 -129430827914032 -56588702456380 -240246704439689 -65964636359181 -75538994714654 -141969216351527 -16991125048604 -114908535348130 -145561272224366 -149521868260952 -223272440908209 -60654767363618 -249463102848542 -113083696590359 -225475159986690 -150517937026863 -54298946954062 -90184743915920 -73870887817614 -36312991224945 -267212433172103 -43454631562434 -123557976461672 -167161708855443 -18350403335165 -18200358954787 -206014828197517 -252846509782095 -171410200154979 -185964650538920 -256439954699074 -40619778513057 -195024708021656 -33311906819554 -192071557082951 -207010128787101 -250418288348164 -100591647514667 -62727436144435 -20781298291445 -240472992787694 -4441654953355 -32318181912169 -231730046318845 -266672747108908 -192062104603233 -175177174574526 -11131851279113 -153526914099636 -276045243885251 -16739403963535 -24113394115226 -201000796634577 -51232642452613 -162235916749721 -66423339456091 -36440340290765 -254367442892752 -19954935572169 -103872641628902 -149523165852594 -137466194135844 -260914868902559 -131516502984445 -129065103453142 -67052370444464 -265794549438509 -240115593969762 -160246111372689 -270296910072973 -266117806303251 -26295421044885 -81356130918929 -59805020800365 -212246605512526 -79380249012694 -37797331338481 -187781513944566 -196793850324918 -12125231050447 -144677001763867 -38844877727680 -138041668106891 -179854092394018 -85720231764747 -5181191333233 -206217080257145 -211796944139804 -125904613458222 -254212935760906 -5286707651300 -124955499913924 -204588216453648 -275606037683672 -70205484714790 -118454081013776 -159840047743502 -259648903459869 -146329693120276 -193518135328222 -69758524225939 -234656463250400 -54123622599024 -175847876118524 -66932622150426 -206566318652200 -30521395546470 -83110573703945 -35866998467367 -55286953900764 -138032215627173 -238528963122881 -154168598708048 -46662421690795 -77910801283732 -275672757009543 -271880267581744 -5370815103318 -75555961320154 -226730148859109 -22165285402030 -18583409624013 -6226772904149 -236138720278477 -113860836219463 -80806379532653 -163222433521470 -30079411069237 -122682716475430 -183508174888074 -50528643394262 -70326608291593 -135188975818443 -191315534520568 -83069831061860 -169694188895654 -250048834797911 -8479072008063 -242322867446375 -180629096566338 -42007487471549 -167258826283872 -54594477556404 -20134425152107 -133886209645671 -107333618902645 -19841471600759 -31394059933830 -94186277577005 -6321250387045 -220308302316090 -255476524339231 -78636821660220 -277973066160416 -110791392207395 -269672908847653 -252124417379868 -164143565109439 -79516508474307 -132956551400731 -207158619144566 -185780043406836 -17004244120520 -76164498568834 -140669087724931 -117214253368487 -141735994325577 -169954371452514 -117176753042183 -119133250808397 -70935973298523 -167714217215344 -128881402165149 -35012220955216 -160606076640741 -116734705154873 -25640190494776 -203673781478137 -39033464530216 -185064449841346 -94098310027885 -253700784802296 -90417187867255 -85092925546219 -257638521535616 -270523106230770 -11209844727035 -66495026222702 -79410992156240 -16194270428148 -228022250592922 -178663414212710 -138139955573009 -179917843286057 -220906781647388 -182133560574915 -275417746991810 -89758168278202 -2851068516866 -261015379268411 -257022889527094 -8657457109859 -49050481469751 -42064727508325 -272512387169814 -100160841438792 -168199702575937 -139727557319974 -11122678931336 -5826810800703 -19066493509713 -67781660347630 -116064296249106 -84451120197724 -76796833428014 -110442953845474 -86528610784088 -134693101373136 -38133151026533 -258360603202561 -1144150031653 -28821258741319 -111952849642613 -86450532451080 -173596727207667 -44767879397492 -70171547783711 -170455596288558 -176592173857426 -170063758103231 -13901955035305 -128414305176388 -38063478598797 -117004490932237 -138943559596725 -264239628554499 -271147016911639 -222638877455791 -149075215625780 -240191194839430 -187378754697531 -244207226033893 -76994512770124 -193217239852878 -75940389475922 -239299357493796 -82900176649943 -250928431497274 -90720920307651 -197274931194769 -128361329327240 -248868872075175 -171390234492210 -72222041830069 -201113272622631 -136046226285704 -206654687264511 -89251502281750 -182303626500440 -28746809598455 -216011361830015 -78926662424671 -92129855843656 -10858647010509 -183702729176565 -251270788826317 -224519496193828 -263268002703376 -27884093549252 -172530078045583 -250017021889097 -244888792751814 -87140277621914 -96358731100548 -121737584780904 -220393569160634 -69427395189931 -34663117274776 -20866294533318 -253356123933307 -38226852555374 -185028179998146 -71809776123266 -275120909084029 -163674284341256 -1853594221486 -57591203044637 -253247199179489 -142092923063771 -76428666517874 -86558197981008 -224891443219645 -215246624525690 -164653017932427 -231753933576873 -45041311434095 -139158612594687 -100993039566435 -27222635031105 -141796977295975 -213309624925899 -175978133551337 -180505699426562 -132902320160302 -10402108320218 -67615659390997 -193238893522367 -145101129061702 -257432792930183 -120308474850569 -269391333871464 -23165299458140 -280952308907538 -200019190450491 -135669158610768 -39840205125125 -24896773448611 -258644557016069 -190641438597194 -243735419661137 -77674024097195 -6693531976249 -47578901160198 -277728655476485 -43263699932569 -5793692346467 -229642034451881 -70017082153935 -63444245957002 -56410818303583 -14538762743989 -47313331219089 -222486452012045 -225249665566609 -132976854269360 -248225100841792 -146219177513702 -212753678850125 -98653910794336 -45744858403839 -258769225815424 -275087649187578 -216564930419882 -138109089812508 -109043468794719 -73836819478652 -155807279588794 -227564469351753 -17168034550644 -93570392174185 -181366160884344 -19107891857343 -20635888307368 -198451756927556 -250380057354885 -168119895572218 -169597225487714 -18807664963793 -162551636031118 -279759348868263 -36011623699361 -181304553205416 -9492474593885 -265258599472326 -201331775702606 -204995918198978 -80059528888591 -1360450504214 -189309162236591 -25126087366469 -224227478208140 -44198607461288 -193998530774514 -59005529953412 -145171119517046 -268498138141072 -94644740758680 -43644768092268 -107707745607758 -31573831108604 -81361036844759 -65267211282165 -251645463448997 -69602262719876 -138309718147508 -37265859846362 -263502057242051 -146596886612457 -134321669569744 -270923126267415 -112436601704937 -260334412847866 -60861618425824 -82838822609059 -78020716539609 -116713356152855 -206498607730122 -66860232925883 -265066938453417 -132022513770332 -102130130712086 -114662876281128 -223325238072377 -248691418580993 -137650391812401 -234750168979386 -151140145537571 -52552650453551 -131894162545711 -274428254050332 -228601131698097 -246044034377717 -35523286224953 -20075045545340 -185613708609472 -210921712669613 -180400912786081 -190732377408668 -213655307966624 -110843620725588 -148756640271440 -269171118767109 -63217525981179 -270895492954626 -26914001441512 -37257003880981 -94322876976072 -204734938592571 -75553961791563 -73484468093329 -266138848434546 -192511220376085 -275084058865529 -46317602811603 -128414433816173 -97423219998790 -235884227772120 -194499654122535 -242886518645208 -83562588459114 -34452258403396 -113659881922446 -79716243887244 -69296607072548 -253755277839794 -249739538080690 -245612712080873 -214019914060340 -30329424657655 -110698083744932 -151746052814761 -88157877160718 -60212223444795 -220942777569920 -254054104376771 -202963467715391 -268797162658862 -198911770226822 -188769201404323 -100647046996543 -100370743199408 -66580553255900 -140062107336206 -102841983338636 -101915486395063 -129155711135515 -199485703642280 -232331855384780 -255431536068180 -33547787973752 -103883406137542 -71837229678981 -270809662296005 -174256013267922 -106771546308300 -266553884943234 -276760228330919 -188832915874135 -166107590590166 -81631871544217 -101710910669566 -177491972746864 -34814246512243 -188705895567767 -39505881378883 -155527873070200 -2526505908448 -179273693000089 -153495280648598 -58072162747151 -118802290669741 -190774849376843 -153620938683452 -199774877521978 -178301966408720 -2799402017148 -222848950761999 -10992046458561 -248077828392268 -156072653760045 -30058402428710 -276013229941806 -274782016119494 -29365808511255 -51253894026554 -270548983592078 -158873525699338 -193771260162834 -278929872731176 -278586579086637 -44749737195857 -141155533457396 -226226826992051 -245317052802141 -40291736144711 -56561288986220 -6118783419951 -14456828298957 -60514038958707 -33459715392022 -202736790530657 -156817574639976 -4424107754851 -40886141974562 -116701469964594 -137502450375748 -18290184177610 -142105125223182 -134193728250354 -253161042644738 -148772943775973 -53419264666933 -143429484569079 -19921714451630 -96901377992295 -115510033159727 -74654474497432 -131379002941232 -1607483416644 -44232329605944 -80917450146148 -34754820385857 -224043510329037 -106696526564403 -175165172574725 -102545345862061 -238328740819616 -59342148487714 -222870372384798 -18286898408372 -74979996047289 -57818678734633 -277433207023950 -40178222180912 -98763661995614 -261499118945833 -254210793605999 -72906307183665 -19833251767638 -236860514739843 -270441093731489 -245258028651114 -196221347711425 -110525760816916 -171075966108475 -95409084181226 -43388722459090 -69446541475167 -127809769532949 -268636213805392 -110254751962142 -109617454741945 -45853081026937 -263487912258259 -131457001876767 -221902518359597 -199380566032868 -169940818565707 -198425362380353 -75308241118226 -1287410388273 -1719904187393 -254653381784787 -25005259344241 -269558255579399 -170904000691820 -16751592076141 -99380222324820 -244231822273869 -80569717731335 -191676449540432 -130146032811452 -87636423419124 -175245897086128 -187494648823531 -3119449279860 -66352156660392 -4720728310267 -11824807091773 -183329644064454 -45254316049661 -179284015497469 -154411738106805 -157105999351371 -58626624267673 -24149312541390 -185399769500757 -232053413370350 -104637518010556 -89448448109593 -154736281384987 -19557351599988 -183850015074077 -18608169715916 -196455145105208 -214796924178224 -160469837500158 -177035565375905 -226668248595219 -16796617719463 -208920618634603 -246323088282594 -109799732004727 -21466152286623 -9226897662874 -132080971372771 -145523635747254 -186571604817083 -194007928469734 -160021550549004 -51679298103942 -145828282678229 -99680054298117 -8474474868990 -105394114616891 -5802849051620 -76808717418352 -180641154575800 -34038841550221 -254097329634589 -120482959838907 -6204710608387 -83232696422675 -189667098637249 -221445446656263 -242055944184910 -158457369144216 -115967662700680 -161648646388007 -269292588926001 -156956453278724 -103949294341658 -157430216635096 -204134463678205 -214932539235589 -80262407989219 -273570108463165 -109349299170101 -71450156649030 -6065376566990 -140876528999333 -6091246636977 -164646416414463 -276154669622767 -41924337803872 -87690272546358 -109004839873221 -43884511087821 -274856262846014 -59428524793104 -183473534848128 -152171040785292 -232186836871446 -188085875319660 -129776958557314 -273096608173880 -67254662626374 -199486195552601 -193740098761617 -101260213812678 -171152867451106 -58091955469299 -219143051361960 -260134556216603 -29504488430173 -153566979661920 -210052661617261 -267858748738294 -256387018039752 -19228570658548 -246510684821989 -255699348067327 -97805649408045 -179382012490134 -106564232111887 -33676173930176 -82590799599866 -14396834133199 -13305109910010 -121601766750500 -62416387087199 -198195003233057 -87485976225194 -247329123763047 -93679722374851 -230355931885392 -143612213367246 -114395870661387 -102135468379525 -121937550248746 -221328385303296 -32042777482615 -78313399123249 -211309227211123 -162953376181743 -46236395683110 -127875785170513 -250889585206572 -130249191373061 -223314922745935 -37029224673375 -269650609481171 -262408010382596 -147999562240055 -14154634664324 -28373917405808 -209810365864823 -32513882779550 -229714874232370 -28831905887193 -18781460321730 -186200508596085 -115888348974167 -47302689579071 -94605917671317 -407784318360 -28979205472560 -43734123989642 -280252817634137 -266774703827595 -279983795842987 -277349045651798 -270658899236759 -199924332431370 -67171523935209 -125977584916520 -34439587402052 -45925717960594 -116779693295016 -171843541072274 -246754143828115 -35890850866449 -274043524087672 -151385167400364 -241049055116466 -134398423842390 -242852938440519 -36551322294998 -179412796346052 -206632191533141 -169363921381170 -55353738951513 -221910289905473 -167178615012862 -106839630880932 -273975479465701 -15654288925309 -166209332457483 -38271159435052 -142026746026522 -10291396513916 -114755398369618 -150374486514625 -237208921792058 -151286499206093 -228437927963640 -120880970549025 -172359531618166 -223157089658968 -94488883032504 -172233486429249 -190657036402110 -144059928013138 -206694918566731 -2433644900665 -182054865185822 -230185649253373 -215865477904333 -198339955039051 -182385667479220 -52492423920214 -52894854276908 -37422708330364 -66050858218756 -176415541036335 -120672720170749 -273454591438580 -149899675207354 -161149410758945 -153081005353619 -245057515776185 -168813790173887 -192707971927983 -105589172929960 -154966949884370 -271972143236055 -189379003452597 -124651993491668 -252286808403285 -211886801899916 -13330202714363 -118503240994384 -216651158788104 -129344276600273 -202988269409117 -174891260582051 -268926078012553 -69018250673059 -97818156891837 -116041104624340 -42993586674406 -249032178037395 -14773426670964 -22528172259121 -37200844771809 -166201684990096 -124531269097071 -262455003953302 -234462275040297 -98814519813610 -59189884223424 -51108196307041 -234405105172630 -253105238778349 -2275378292670 -172500721429894 -266673962880883 -248663674065298 -245176303095083 -47816041688058 -200089816798181 -37310939732449 -269175340160704 -156381215342651 -279860580485131 -118427003050692 -34047572785307 -241155097321115 -122718965266318 -90270550711052 -88637279715002 -55760438619328 -266525857909362 -143152822124703 -153908891972535 -149965929343672 -101788936733867 -35522102212951 -116374773259417 -224939740790656 -186679234785956 -15847400060091 -161344749286821 -185523765348778 -241492701102311 -274469439511321 -205321261372692 -167852396654283 -39804898725575 -22339660612037 -190943488812318 -89216335153900 -146617985773817 -92441842682145 -29282308476604 -241587336214819 -72335624807145 -258525293384791 -227801450385569 -12573866672928 -93308693733640 -7565635431341 -124098636523451 -151944112842472 -250440474155836 -133812610764734 -198127648852646 -161178489108863 -192907035797652 -2326885816818 -56897242145449 -224223469456236 -236688860081693 -27552136468762 -39526791320151 -268440953652946 -124754464934767 -207637215936630 -23934960055083 -112471975537400 -5708297374278 -9065133483993 -46389578178540 -179963470107592 -279423315838937 -34872792144506 -229100525009607 -67869363530612 -233648996551095 -74403768962370 -107814707003867 -89022604013474 -114909456921085 -10524442161192 -93799187114572 -203385268462292 -240391406528754 -19252846357303 -234441203319823 -145139425453582 -233820953181872 -156480956938876 -163947868033350 -256174494116479 -94599882325605 -25465300329695 -586254626915 -107660451295660 -183666411630473 -123189868881769 -232596604057110 -91193795817825 -198023651128861 -73027573608178 -90451112893108 -144266249969491 -236016906078890 -146182510737243 -128570135120447 -174057127218933 -15553019651274 -31069987417045 -2796878015840 -134007637312758 -199739786621653 -4926586315653 -198658088776367 -160197526498771 -160138298654803 -265221528424876 -275613746460390 -17234408073307 -225239780020511 -196404329328865 -161820477937820 -103622087821553 -45331206887608 -23843416224090 -149754386668195 -166073149450106 -268946630634974 -241147609810534 -147966215690939 -94154243616389 -11445726268025 -101530792063368 -134504564705358 -74254660522066 -137036525374164 -215010452608090 -229864700816641 -184536265512187 -30090098168340 -237783718174778 -192218535764586 -69538600101081 -101692955503568 -191947727123177 -57230778343427 -10319983836101 -204369541419381 -58399474073982 -27111162678328 -77641236548152 -244538382344297 -10802948186533 -121210640088702 -156182679498583 -97968668376888 -161028959599122 -82324636959772 -177087865386906 -6161525293044 -197005601494372 -264820703601780 -29882638794292 -50016175703265 -33428203873790 -155083284646143 -255779772606797 -195188837879244 -250253908123153 -201905536189897 -250714214799430 -130247762160347 -273955512621116 -169609296416881 -69434133509529 -228129863617711 -174754792927020 -198065762372220 -264416281359720 -146460051964651 -142562520909716 -154157168269039 -40291016685789 -45876848191229 -170578851642852 -116328605065667 -270731859190063 -236592661556539 -27271261232274 -181038785830383 -246976653950428 -138835155239603 -52570599962141 -240120304839172 -42972707517120 -278847898599212 -211000977592251 -129280627563131 -236155401775118 -150700513388569 -1816174576221 -260383258521014 -50198042848996 -161220322245211 -46425292208517 -245742827444579 -62438403285100 -74164481165954 -140042886937215 -243551617047187 -179682144387338 -68246531033439 -138642284374691 -165266388209386 -126498929286489 -182424824934662 -155866851913408 -253929811206506 -115245073406315 -191329723428910 -94930159355168 -29469880538152 -210103078344032 -167882165237626 -154979209547573 -88212869933662 -244227208303696 -91577257167115 -50256581419818 -215119956310311 -208188642425887 -215925896158566 -134925928214927 -113945334842569 -146746300432368 -275864212684887 -36962965432133 -115985293321971 -116019924484396 -201725593183851 -275792072134355 -221625835725905 -267717964498070 -226560216351118 -194490082172345 -271360591589689 -74515849180890 -3575869003710 -5501748898212 -67657423150068 -200797621900954 -232191700298585 -67996955790029 -220117394394186 -225477025796214 -68024464064537 -50467680418358 -231358530005800 -94443775236256 -103717177081216 -147321802296990 -186221348923965 -126119630874023 -246003814317892 -263397162050302 -217923194375298 -227406898336140 -169946489705311 -27051781521229 -279615621571731 -128909669585132 -82195577417289 -197692640233159 -248372042949324 -206769210898069 -277851686262807 -206738586350928 -159073246607907 -157432912247706 -234319035903742 -163572444756817 -22757897654552 -24184715846162 -155910416260108 -261716856159781 -112757120244027 -33073910173555 -38189066871174 -24525455452015 -174038774282677 -255444497665363 -50659620835659 -52202786008619 -43298014217309 -105329007727064 -107559709280644 -221749456678144 -52688808509471 -175852603333303 -27034178589788 -279415913839508 -27821966040657 -106308750566035 -135343547196071 -174798673625609 -7070131773980 -203252802172780 -245325152762302 -79791377956792 -185101881145698 -186117607151352 -117943565811699 -110596635791692 -115025932449202 -167600779544482 -99911106676738 -124728748169225 -268750665237262 -170657697823663 -17971637854616 -13308339610547 -96577473321178 -223698300398076 -6924398107204 -13941081746630 -100454759818526 -157575210128032 -113327952076438 -152149669231385 -75479214863439 -219249037831891 -173529086785194 -138918118373246 -131365660777374 -258182826216519 -68798254110979 -97243643953154 -168534911362501 -260630616203741 -159455994735999 -256756763698078 -277101268825078 -158867229747727 -164246277752811 -185274216356491 -193052932260081 -210551038013724 -143138374388496 -274432739108568 -15163668936733 -22188065114051 -6707717499347 -25299320982170 -247261145739730 -155674318384239 -88660424076975 -193545547813057 -77175811136465 -70994389458557 -32690615533101 -1735365337578 -32666975695478 -64144899016116 -37752045762772 -69813815282693 -6114172809725 -129996829835758 -278978429952075 -253887868637278 -2639337537516 -198498352465993 -101351438123774 -149927286989017 -238519441229437 -166068145581412 -95604218680049 -133974065895933 -128564465155706 -58130002442304 -125893565655189 -54924715442928 -157076414393527 -98633529605814 -55552910884398 -44280977947331 -78095970038779 -93950235837784 -276524243831510 -167596195412029 -22524784014026 -36485661512302 -6864287650618 -272139364266961 -13770440202032 -183421196617977 -214322053760938 -14908193458372 -49883361397519 -76629261779764 -133322844621382 -159016383826697 -10952624050273 -15773422745845 -78503258660132 -67850561786262 -101306192669864 -250362858941888 -240446858194317 -55953483933465 -155332765818963 -126292093920349 -164540307973804 -118488202722027 -217105231089708 -73217206395468 -273332294524887 -9572011490153 -37727802814906 -48319179992731 -36939356927844 -89396112012736 -89383122521798 -122846082725404 -209220552987924 -224813689686279 -150119806041141 -108364404007117 -491531912494 -146344242023897 -69925930247371 -57808442563899 -161873451727826 -263005163712564 -140238699789292 -156376113338875 -47563682754453 -178549983991091 -271312315752569 -258991407860693 -74763820990660 -62198637654569 -279936254354309 -50664025777171 -161354059477664 -82008672439309 -236785969720280 -237253212532567 -191236212998619 -188769417617022 -121866747686858 -13787145596101 -114531533046699 -135513649260770 -216019330593552 -123032534343480 -154078295862221 -159169626912370 -264586755202566 -13197492905477 -181407720756246 -178253331087276 -136236863949127 -28561882498918 -222318106479608 -246812241965647 -182058754103565 -78171626350758 -5542091774097 -278601640959211 -20582391469911 -45711283688109 -108388888940767 -193508289162046 -115646892929387 -236389871496338 -277476720342679 -61366779741367 -224725101562035 -177358678277690 -164706495081438 -202317912964591 -102141928610133 -227900669289274 -197190115615116 -58896387220785 -9977660884091 -74066342122684 -103659242341121 -97054590809016 -165112200181478 -221732397822544 -217434195363317 -2030283651472 -172293776982632 -142232783849191 -26937030650464 -244198023133205 -204966654629429 -117361974428007 -54274556974502 -74611048287799 -4491888888185 -261833463496773 -278554229114497 -192743365689539 -145375122175835 -228856925368239 -26536943866781 -277660767412150 -212695729651698 -118140956368552 -173216203722786 -117148146290778 -194936232778289 -4574025416387 -109971911721482 -84291336778384 -161982906082208 -205674602070366 -37505269836208 -88627890979525 -30425964812321 -268818174202252 -251449864825394 -32255997989929 -229566787994410 -211651883193789 -15712130098277 -275813411759800 -171944434764420 -140323900683218 -122624083161654 -183196021160266 -213292324127352 -263381172477811 -83899723656669 -225179358515311 -104802978161061 -268726775398708 -31032835531992 -145999798371625 -273749706863366 -273534747523381 -86888325602242 -146909605414738 -53626050164712 -264296189066615 -54043015194292 -10338148612930 -171952083453542 -263706257699630 -60041821071524 -138022070530252 -102514935330673 -258477990831822 -272843360735689 -84883011832887 -89043923346911 -71169769357719 -272633690391624 -168282475906365 -129789264992695 -150356368703592 -202170972181972 -114241013211527 -165125547383424 -37399063025519 -168952614251744 -196448455175026 -196269986482785 -121438233346732 -266261034867961 -63589822566259 -144960985600792 -2724075877662 -124801426505608 -252439739709742 -187320241272715 -78849135229363 -193588833946962 -207458435961269 -26195874667434 -125795694930906 -266349385961416 -135004775823531 -117143361057615 -90690642309499 -107693965916305 -264717881796904 -147058184146272 -120221666644447 -8565239627745 -144522082868271 -166907023507858 -89812363075909 -229013990292412 -89696775797274 -152908883330592 -263899616106980 -216649527707521 -261724635040273 -207889670236909 -35633552005596 -88434771308001 -78232497329110 -24457306876210 -273805755668888 -28806745182507 -222561525342150 -86356643498175 -125280372921910 -138031455681536 -106335287506843 -166753450742994 -209733379698530 -279523891621455 -278190923099691 -24483129124628 -18900665966871 -16861406045866 -214356004954859 -132340646522735 -72785548369635 -117163434684762 -142788651923516 -15907270856723 -93053476935958 -104139843875862 -98026493457640 -50980666524157 -70572069771770 -61088560932356 -101913746054602 -158645425865652 -227358658860607 -69332664209621 -78584866907422 -173742790266829 -251361295305734 -126106483737963 -89168960857525 -110115729487508 -41544257620308 -19083232357980 -119703122769082 -55193468864031 -253815030238414 -257977455086362 -275128713460447 -28981468285582 -108713136005553 -181874544169066 -174956698807444 -218536015169776 -153789454967926 -2888611058955 -187631740080351 -123124261824065 -223259414612939 -270627658126643 -248725686971543 -176449902510647 -194693523373504 -177965615056737 -253068296638681 -34535943072502 -262851480187479 -75480340001782 -245261557931690 -86318142919429 -277861340647121 -148591936350014 -92940012964548 -153044070446661 -181546479917289 -251854733571638 -257277123119381 -219990325745685 -250001277606101 -111311167750009 -76449144137866 -188527317314378 -211853951840312 -251869237197307 -200624561393353 -167840184438198 -268300190733012 -224460536889513 -133433092801106 -27609942337426 -153140903818597 -130019415248394 -23145709670738 -259216340189988 -153962624551490 -258781313485845 -188527787407597 -168820350961232 -83449356587610 -179319585738772 -59429575969539 -66557046530735 -221504293863255 -215246727731117 -240650382989705 -238182252907803 -119748229594539 -245328357357722 -218825806850902 -64593146216008 -191918565614325 -248482399857561 -266506317268405 -235402965852624 -205280320424627 -18587028667099 -121658196163541 -210274375569348 -40659790979780 -66927470046034 -105649299962172 -20006023815029 -15737770842236 -166643693350024 -158802004995005 -20480528218927 -164355159678667 -176828233160760 -50030186174739 -131788804585384 -178466135650168 -78137574823737 -167144586455791 -45856083608198 -121948951752923 -168389840357362 -169566243424906 -194971994785569 -51597373828917 -82398643937435 -230223892005596 -10856072376033 -165848744822521 -83256099276408 -26884930118754 -158271102277305 -178301251292105 -157210025818079 -16086854561370 -270944008494005 -204865531046502 -3304866921745 -96298768317550 -119762531323114 -131477001960112 -129667962736551 -166735065102933 -52723284045048 -238807455210175 -237011702887798 -123438579146837 -246810951287049 -250450719321383 -250231954303974 -143194100002264 -204320378769865 -277999850008523 -231561816705428 -109978581205155 -277985564169931 -238588490666858 -205995190319966 -236920630666774 -210346621414660 -12402578382732 -246088497696568 -85744571278021 -101908985541935 -192825366550786 -219082874050688 -38500528422296 -107861451919508 -104590818061374 -57943579880095 -166981372161391 -107893595056340 -105695429921049 -201161599846449 -169774077898322 -169810181887004 -42342809103324 -235631000933987 -183778454140709 -160614070112303 -98272695384063 -220205546039369 -243560699670808 -154783499587085 -46657702348313 -66713819078019 -247994662778825 -88112480805816 -67738616106997 -273759767072391 -154636204031674 -154097443672654 -192937354539448 -227296812645272 -225857647530252 -69559944603415 -18441847992771 -164410213767962 -128184352567453 -196017967510803 -72650182275202 -99256139523434 -219579103216281 -77433122602894 -261756497984346 -87768929010197 -120590253073779 -236114922450095 -85023463151119 -180023760553002 -211188233066972 -236199789171950 -240414934074575 -60975085277279 -202722752304957 -27166444660914 -48501697668266 -50041322733292 -101001472273903 -156824422118506 -54976396762779 -274732257744364 -225972267973334 -131182353528288 -84503738320600 -60811603415436 -95048634565871 -10374955270787 -94076907974502 -278044106107273 -154658325451582 -184102872006767 -24561116317483 -254474425489156 -248463671240668 -42007722893993 -144965133427140 -48245238074335 -164848684857920 -215173988986570 -229754554866314 -267031440593999 -55615630480974 -81870626453635 -69474658036449 -151906985626777 -156128730392156 -40249871548462 -52412036031608 -272182926702276 -19197044021013 -93093390255616 -60229660111658 -129706857984593 -67415228291303 -180325621219225 -55728565639334 -113443351877694 -208440871644281 -105471292340709 -208818458450845 -250218059357993 -65953513579502 -29543193676843 -76227680303132 -133476677003327 -197339778799321 -26771466147344 -205123107780034 -107593129849033 -193306074286839 -59221642754905 -90973476207223 -11157525040682 -79274525354652 -147664607643685 -65613328485488 -203558947999363 -268702885560154 -23828443781591 -82088310081782 -53886465717807 -93174805363147 -43019645067787 -35092480258160 -132522813933994 -160847570984862 -26858879852899 -65624107816260 -138144142328121 -198788631292056 -259719511650559 -152912799859308 -227948317817052 -246389682838221 -149763188415179 -146885715576184 -145986305249226 -88921586039765 -40698074682469 -59248463074708 -222829649017856 -220492708363784 -243222573148108 -207023780591292 -8689843845876 -178100545619266 -116777264734702 -2725155906098 -207259748763922 -119052329277383 -234686868850319 -209491359216423 -131552730579562 -161104564700611 -138579517861640 -26717990159930 -223053586385497 -194559464046147 -145934606989415 -67797276961425 -278702521716555 -29726193721369 -196367802795335 -15666149640153 -41686579440712 -234488499461340 -130747677258055 -185945217673874 -49287127856406 -215702425346972 -148690669085897 -210749421193169 -172149967766901 -82069565337480 -137250654904716 -55926208385661 -142832540902486 -51467075625978 -85399272756558 -216393230402896 -214095453811999 -236634913894934 -66565266404143 -126804855025307 -103473416408888 -182415927020941 -61196928108045 -241576727933823 -7802052375731 -47917278977058 -278884224160172 -9895117574235 -176885842257046 -61316294630459 -136888697687523 -27362986480388 -265574542846329 -135900456303491 -269608688276129 -60368868257098 -149125432007212 -108040101522094 -93777824030795 -6381001845777 -166173981415106 -250303607738559 -11830938969519 -107539127686276 -135525821297941 -5189068357759 -177460282742818 -271507663483715 -37558783455468 -102868845479108 -45924888498051 -92679594860403 -130906461281344 -41405856903847 -13819028829662 -239888276631051 -67032716375202 -218863206199149 -235112375159706 -228734181758361 -277548821732885 -66231607880554 -82166245806961 -206086939034387 -17257456200826 -95842229747038 -43772856934350 -249931231520934 -195382952346566 -240902737547007 -272452647986360 -126414185033199 -4962967973203 -81274451207043 -90484424389649 -261039391241812 -191627678515189 -167341977508710 -148400487989497 -188026035877821 -192112252660557 -72027252099984 -169580335086318 -128236599529676 -87203928237034 -37736206559121 -225986961510830 -28999826378872 -54625255866372 -2377372174386 -241855736698517 -182331640236912 -4235027789086 -93325350970469 -32658163898238 -46400863879254 -106400171189626 -2717026461700 -118837209817069 -40663292711318 -148308522903561 -53675762326895 -134304659636332 -247439780532541 -97060895470297 -226208203626993 -150054336136971 -270059746986926 -190553231722657 -24284858218808 -98275573661576 -38598112001412 -134048242116201 -160643611554351 -11359249396076 -258677332800298 -217425205315044 -214590400884286 -204614922261575 -104795620513336 -183352476945779 -7356261179673 -35452594743719 -145879679420391 -52045821962051 -44286367801828 -37712106609075 -15320183972493 -144092282108893 -254851944068824 -76159812425046 -176749758879309 -144678595566421 -214955726738602 -178281934157533 -54283242596673 -185425143914492 -107369524186891 -233198084446824 -269177981380922 -233830909919126 -213711181199180 -100331498126169 -185851118158160 -236431109095051 -196653271502442 -264621667004309 -235373140579412 -134172163645183 -249272990101676 -242602415664851 -56066141154495 -234445912036331 -93299657994223 -106917261331948 -18565056711426 -234030687889196 -44717383792879 -201678306290462 -198752667914158 -173612665897323 -253033988095061 -151394449295593 -230642221970295 -121923713357890 -136534024806584 -243471552212574 -81318926065366 -240530259135264 -135700459248163 -191730757471593 -261168616556048 -263884189003603 -3878924677929 -270822040581683 -137501705591409 -74946105574096 -237375898173095 -36097038815238 -269459508120784 -268713565588507 -100084415142394 -216131464185561 -2598457084090 -40689096166392 -59784391580557 -202820551292499 -185095374121063 -194377206028731 -167351483941630 -119451793502929 -18233371969043 -222721789932179 -193684547380840 -130924580220202 -96599226773913 -30895064195069 -174101019155896 -189646430433235 -150385547953760 -86998339742063 -120001388060562 -206308892400310 -247388122464822 -181869732406030 -50199434777399 -157748543128661 -43332913990396 -245424338033593 -276658080518929 -177891195075398 -75543776905340 -60121418838460 -253667264988866 -1491922299102 -226719731696958 -124182663171111 -237577539420198 -90465779591719 -77677053225541 -68251318212841 -42750039101397 -1717472167081 -89775861059966 -246133316149772 -26734621406380 -160777096142425 -119184242413796 -212984907197188 -5932003905470 -172325779719581 -25103160648640 -150609957655151 -230078597781087 -26502613916034 -7211656421153 -181602697225120 -235423491179960 -263145181938406 -103505946220626 -262629464856969 -56847720266512 -92631421856876 -1079832845869 -215159973596505 -252746753318910 -147928761973987 -4775724951927 -54253414754357 -7389337714365 -40895863353477 -200957004781457 -104874872487755 -23093502019050 -152690912950760 -231987882266085 -154348163591046 -8726344915068 -46145351882577 -3449249623356 -24702624543020 -183431323126590 -135736798596439 -106152408886771 -103784647376274 -215303157558621 -108432300528440 -71899358103773 -245741912810616 -37192894887453 -1305429661098 -269245067295513 -239222237026016 -280881469022420 -117519239508686 -58543997157248 -247382795216398 -214043353280289 -221277035800767 -256496284401061 -22567918876464 -160987780605373 -121193959218000 -75491460058079 -38854445683859 -122042756609952 -148848905094433 -36390673600416 -8964838903592 -146946224351591 -8498770369180 -74440546605650 -172101328542135 -77189231064237 -87676665706033 -201585460392229 -46860557273029 -189001559676054 -274350531987012 -180126136303232 -251849697326747 -88168598221725 -213929889308879 -122760597583149 -144816189724000 -151537591502839 -79363733536602 -151910885818365 -237648976547953 -134543124211098 -65246145041696 -149939566856578 -230822748650440 -216896558159034 -222115859682472 -99708765448638 -271996647464375 -276971111616952 -10240225883024 -24338701381332 -155673891542047 -90468213233079 -68858381258918 -58165841560496 -49261350427723 -95996774240816 -255468158594627 -178459854976279 -75080473564370 -220606948349348 -36380867710176 -59666547771029 -116750793082506 -107788503426249 -211268877906450 -34928488490316 -1235912290841 -222856239525604 -217120565774161 -117490825499199 -245201833335305 -260468122121119 -130887244318930 -162712726389354 -31984610830365 -228088063044139 -225162809085083 -151801028340837 -173966240882213 -93542442300727 -7266853042183 -259073667981522 -198738243714738 -159357809181119 -245379249843251 -174665967410582 -186284314260831 -23274096180379 -272778062865911 -118170987807610 -55750885776454 -94219714615982 -254881732165622 -273417110692244 -207913804961177 -147575480810809 -233253215471457 -212507740074578 -60662550003831 -279512279410424 -112359746841943 -228361978567399 -233910858727078 -258325077261036 -153389858613532 -158272975487042 -138548257783648 -250054726380385 -83752091185882 -261307758136998 -107868138562401 -105273560449132 -180825889659725 -37035396481244 -3769714939922 -247027573582939 -133003121762017 -27254307362962 -26119317969250 -41095195093576 -242715371743674 -218424497438383 -137912086435265 -49749730428638 -51625310364806 -108408549401189 -38435111235534 -27342018506117 -62640079649287 -185615622690596 -196625879181192 -154427009771857 -54774093069282 -1549078942672 -36056971079052 -213816425337469 -141338775603046 -142412953067921 -221986139245678 -122163718411297 -269599888489033 -136769723169002 -225596399544281 -46077762605076 -185576735801154 -114243943782079 -164678468863393 -51411247829699 -23343810727017 -107483167806122 -231203552147564 -148100994017241 -116759536705143 -178925396943892 -229536596348755 -49454005531237 -238355205632616 -122749227793633 -78297696759507 -67912556422019 -217391284517268 -76944820380306 -247486196727478 -80582510486717 -2296719061211 -248498805259123 -199422236527290 -96758774976621 -115393076102536 -265844325054504 -6015096669528 -41418751897581 -237792563388417 -214825825914948 -171603260374318 -9273453210802 -241570958261588 -53419605524517 -23828829641792 -146063716966868 -31066433486116 -174703603397036 -166085330604687 -66023693773160 -125314697448497 -168289353289604 -238695390726630 -219490327851436 -222657237210867 -152725361275262 -40479548870652 -200631269995103 -221234064272892 -100281173069017 -280783962375891 -108201250595102 -145381153480596 -161959403571493 -4458175219616 -17459423584395 -93091431713332 -279170550326363 -72043866877466 -99884638457216 -24250245938229 -53313967552033 -239868228831031 -195980215828137 -43862418686925 -93050832145663 -183956218202224 -127766484139919 -15052601369363 -223643646433776 -271606419220701 -276435550682699 -108154595183553 -268223922705307 -100641987101768 -144625102766177 -101261545669884 -3779693052816 -195801552416095 -15441383906755 -152450645526693 -66584912945939 -34630190005757 -268003064697091 -227447440836938 -267317996313562 -273844267272739 -57528781670539 -275025176630180 -211100782245499 -202503130454745 -173127578233424 -258304044445979 -88688839176795 -215733721742078 -70985942870039 -82029460547387 -251871924222166 -106062117363558 -197546933810666 -250366976266377 -195587724278866 -97940474480968 -106222151941076 -68766226317116 -160705329481264 -136977789005239 -27712443414727 -86573221662714 -209142553616970 -18231478156615 -122481894994629 -65180703168934 -195067170032419 -243279218879 -45981889922324 -199972738768628 -246069480622810 -2223713516650 -223631817203687 -167437882686510 -230423780375240 -20346576314185 -111209206864903 -188213624886030 -129156232779986 -186336597909004 -98176566145128 -156746676844716 -119901717850734 -243547364602274 -140717313159211 -219131714126038 -150761943283046 -25215113512347 -37140783183909 -76735080743381 -150549539045601 -178359983812902 -172889221350499 -244160263571904 -167354266121961 -276193955396701 -152939854697884 -210455178760162 -144602459493757 -64030753728829 -153801797775419 -77414665235225 -31072185489855 -235791739876386 -275113934906279 -264115698677324 -91940697911310 -103781276856677 -19434768483341 -212204861963332 -70619892705977 -199028120974522 -249009599343061 -88395979485659 -188073182075069 -281042564904485 -60419322393919 -239375387902096 -255339703624028 -12144320615330 -229031724977709 -91968182782621 -228389613552550 -204068619807392 -3451118024799 -124703240187884 -71283889176572 -11929439093182 -149260548231568 -39582081554739 -268741632727730 -106360151996959 -11755377788216 -85619177509780 -269822879894385 -5322389407686 -216613964930371 -113270577652695 -253252372069501 -95601186568691 -97414203922472 -100230748846760 -219617560563712 -249995567960147 -253806965892838 -19531681299019 -99147990681508 -263189048499458 -174681925582650 -188062163371267 -94225515973641 -92571492042983 -206994567355633 -195983074750848 -242035058417076 -160670010088932 -52673145871109 -66339600315879 -93285704235555 -261392769691054 -116850478107631 -273593703525064 -260071755989441 -193560163947474 -14149100083487 -149354360138354 -273905150547521 -17791319806373 -181432753025672 -108727846496819 -127912770104761 -86146753564286 -139077579175326 -131394351071647 -38541603066923 -36408404493206 -121360566795989 -196439420669655 -210114142920616 -8815570701934 -43814826603620 -8667098314050 -145706855799140 -139498151110907 -127562430366285 -223301931520796 -233529177177297 -4166490199224 -51945830993474 -144117161831419 -153421804847048 -204878131566890 -58977662543167 -20427253107058 -197196302002785 -111738312863191 -117565190774682 -193828893813377 -132751796295046 -234881327207766 -192974089637748 -237808054959154 -244176344796527 -157240405757150 -42731294944268 -196185357003411 -160816626024950 -197890071124373 -134923441831632 -53407780341968 -179043462330091 -88146870175211 -193807317413249 -268536039660561 -276520813770266 -152283163772479 -161144326212037 -140885202529414 -245703559736329 -1862117548066 -228301559957849 -36915087684255 -199306169255700 -78563260288114 -269793136607996 -270908596773706 -94761462316117 -219188799371956 -84470684564000 -253637495941054 -251893282978421 -215744805244225 -154795509646907 -215813390112315 -95283500795761 -144942812002574 -217031940264637 -228759803875315 -184415626167478 -261980241301942 -100049084110887 -47471089979828 -43421260042531 -117010794498920 -221625850094789 -117524245421496 -270716462598690 -125947178650454 -269890483649836 -173088376534267 -7561535348416 -172774668282843 -74723137855125 -203688128617542 -259088633794434 -130909326763575 -194506152275002 -203207376235061 -32145496735050 -41464986829696 -8982467949470 -218213043072541 -160384391911256 -127799306133351 -87652409503029 -48465032086982 -277439831108068 -129633950875137 -91346060816645 -99939243092331 -104455923982352 -69091369779445 -23828579648936 -219154515087355 -279304914154473 -140126252308890 -62792492370971 -70026174891449 -129651433616248 -118516586755409 -98104403513967 -70745265774094 -61027778593629 -593882318687 -2319842239723 -142589928039049 -180706449354635 -90809017822597 -179650384404504 -120651944364401 -259746024921685 -42242760787479 -14440427738749 -255952238650470 -162421365376475 -156786484438596 -112248279994617 -231284308214210 -58773895756802 -74094631569426 -150978689038104 -226904044597148 -211694184596409 -244364120528298 -170389164284483 -196126102248706 -12819997574300 -118918298932587 -144619580191395 -133544752843305 -9134964137384 -102339667669044 -37090819923292 -30966280939115 -61946643309152 -124456507331544 -197838165805622 -160467110896652 -56601040388255 -148657535350824 -82174774881348 -202822591506735 -20867356507657 -153243309260838 -153062256774445 -207220889746650 -261819256022863 -121169691735456 -243576618444760 -94577971439484 -14341890852790 -38295936953266 -183345901780272 -137170408500182 -269675628938168 -201447030671125 -199321840247780 -81378672281893 -165889777183082 -86724275202790 -280153309559883 -230785659118985 -5739322181265 -152371099748940 -113245590216971 -227762639354143 -241036479008579 -272394743755683 -5761643804065 -169990527543820 -226377023030838 -185033645894030 -6636562463953 -202153382695580 -181625133204603 -134668142651379 -35112325437399 -69035608846403 -17427006870903 -156678380497483 -42566053123758 -236546223230140 -64334889853967 -33271298841673 -169891912404453 -210935417149722 -61074023095811 -186932621101616 -205042467234743 -253145323694095 -263638034907445 -139052384323214 -281338670670809 -36521421834070 -140608279115128 -272123594991467 -175642003933512 -34313437435655 -77923341615257 -198516374243709 -7681969743693 -226195741868810 -257726380504732 -263608570365349 -165935478320959 -150186567324170 -115843117711273 -125151392165204 -40662196458995 -148593382118837 -269787249633372 -78902874449493 -93516601251758 -11322447971780 -140559024886008 -89415524052379 -242405363166110 -243197619548934 -178163689929106 -4866179351754 -226428403505548 -60042407916438 -259258037858185 -46315811535050 -179799994159111 -11608358563792 -144268887931672 -216292071128986 -134245119997650 -280960328323126 -8659665865906 -109360749497315 -229920171262577 -78283142276013 -169017341107459 -229555793808294 -16302222638508 -58217384055774 -58195509223276 -259696472858907 -141749672715057 -193016906247569 -193421689150019 -91836640938681 -255299010326141 -157642523725259 -33258672460065 -150499124899149 -115958721829948 -109271816184222 -19398040920389 -74908125386908 -210367065104312 -161799640495298 -147379184415821 -17353533465049 -172293551038222 -46849070768481 -193844589672373 -135400643889557 -271345177891667 -79845885989178 -72947894220659 -56315504575271 -49731966452016 -270363998820580 -235242170965456 -280262441246141 -244733426655526 -273081052284526 -58377170655434 -122994557851312 -56022948613129 -253501959338262 -278001274440829 -231141218704229 -161531590405057 -179814686279744 -100481208066772 -216473106603095 -198170539883824 -35527196560084 -21410630372270 -70192434777815 -45321838425320 -32683315364794 -222131199210563 -168384695365284 -25591384697732 -93894039275778 -78861124102352 -139288743853843 -6205771842068 -235864781957748 -117595643773741 -165421768903791 -20950279835025 -133618547805539 -239615611077129 -24999575611750 -42093241135850 -197716336306561 -89084129290797 -156358678818811 -95181660418106 -210526698366334 -191132549967424 -257247787396738 -188356891244839 -77383002589223 -32034404984939 -220841358039484 -159035552496351 -255649762750477 -210903026920734 -63999768161913 -155395968285319 -139385097780009 -111108974069934 -131251722951387 -83230997887015 -154051275930248 -216584060956827 -221921254658844 -276296319012415 -239062077839111 -44295503819915 -267897045305714 -194438462062379 -105394566758132 -273519567911121 -130897441581133 -12198084627332 -279142090516528 -65400542756393 -42218907765385 -45344392429943 -187547022496078 -175665646588953 -43278180646359 -154315024620980 -114601268084610 -128455547097904 -57709485538589 -61922753470598 -147289716757517 -47357011479773 -148815201717378 -100258297277750 -17536863190459 -67817123319867 -161740858620021 -111321447106603 -216234957276387 -195138275741072 -65648959168972 -189491352552546 -1379063450832 -40865360498175 -143976555320378 -228473075221376 -222691549993992 -51495553538492 -226486718840022 -203723564744145 -257367403134690 -192843170950529 -251223594308803 -110665899157446 -11036731199940 -16225278039179 -110705268160007 -189625715756071 -141528939456412 -171096210546008 -134144030948035 -193643876962637 -263772640449772 -84850083036013 -269005087389256 -280528611061979 -125379393220482 -123688286675344 -221426023120745 -176656681702663 -33997188598048 -75427033647301 -65353515206167 -206990018306706 -221214776558055 -232061590887538 -81445972799676 -216504441321359 -186810041244366 -199009363765529 -77486828577585 -280388960304132 -71725745639860 -19518062006825 -207265896851019 -21717514955698 -65947439737291 -60169133834722 -213738627586431 -249924656722818 -31761571813854 -60033679240112 -120123490354402 -132076351820555 -122263487437405 -125693083727100 -166046757324263 -266820592863921 -195644492820944 -267414658370072 -171490040330362 -134279568322152 -142137496504485 -85498623700476 -84499071872676 -7873760219131 -204058425953909 -230089749685526 -204225006608367 -1158665090540 -212230172209447 -170830762441265 -267038951563235 -138121698614340 -221541733023097 -253881639118229 -165869232961057 -220052192448237 -68683597140093 -65518756909418 -242964029931103 -142492121582525 -6793337814401 -274859379718778 -158978609754454 -223853577051015 -231416988526927 -86500094261960 -241012589170025 -227087470322965 -95462162890023 -268253482251777 -44441235828771 -50396354706412 -51208736538461 -175278991574071 -109357572868438 -154449800956996 -170400163292290 -227808009879123 -80309378815116 -905130976224 -38078149137612 -6627425619658 -125938078392773 -216388815222746 -190026598279672 -177768635640005 -71704170346482 -137034240973604 -172700391238094 -208907083709396 -66977431498820 -250669863559744 -82378203646105 -218902164542655 -250979723500408 -34275492247680 -272991460190293 -156542455636404 -274655178048171 -31064854300521 -151516628028156 -274988552489012 -92836238188814 -218958061170574 -127851984781728 -109985142841429 -198242798127945 -17935022014594 -269642949568115 -221887986062929 -60317075516219 -245484356668851 -16136089272567 -181884472729786 -143828408680380 -240742447895983 -66188915904455 -242144414986753 -99439849358184 -230219013168715 -211527579879851 -5931631485399 -248351205663638 -151372876777324 -40423001048855 -62458455983515 -242469512649144 -113292950290925 -18291207671994 -214405043834845 -207391070848630 -129465965995489 -104664674285859 -3778510917224 -86702566238984 -125770137751359 -49826742248493 -180596552825979 -152294794338604 -118005354504031 -92629986394142 -85164549599535 -204071030210487 -174755389075896 -58272212478276 -122499438065350 -142352632121517 -245407345824350 -256791505266450 -172539404322994 -9734523251463 -180680780829674 -115422213426338 -104270349243444 -188712761883091 -113104765478414 -180413050311395 -79196545020018 -87188160732508 -233297384853878 -235241051927770 -115446936830886 -272407446553747 -219369646489853 -177191300041855 -196469267693376 -160251806491346 -262099831847073 -75408425312276 -113957131532225 -233675303707242 -247340641665534 -5687897764919 -141800434737112 -228599522793292 -258244621251885 -53488386158954 -208945722774001 -142302332039775 -43086604984071 -252460156571929 -182701613580099 -250284875569275 -158481962634740 -71896480498703 -1602431106037 -168811622413628 -88621968976599 -257753391399650 -225410834844461 -16328200893513 -209140609980862 -236877548581070 -55554420115882 -79837548633441 -121422625618935 -196668414914770 -123146243676916 -267501390241283 -257822544257724 -151678508088597 -204434604213332 -98434137276794 -238069628864349 -187857711505986 -123193950453775 -98356517232973 -212914906681904 -198474559297962 -241521429836528 -232512722345690 -271073277927784 -23331326535394 -185220981571803 -271649860692824 -64936519153414 -123871226520163 -61619989545688 -90651148394121 -19616265864676 -154291134782426 -76936398270657 -215370634586855 -87004674635122 -180838560777019 -221556670358730 -145114282461145 -44955000744089 -38569048410030 -69399584952368 -267860404585052 -30178700514307 -31034830126107 -52154569845152 -129147360765439 -172308800576454 -19916633781089 -75708369999378 -164835073299049 -95270065048813 -142468231743971 -268386332005240 -205280353719621 -95237059899982 -86288542999406 -51694868781017 -5557113019302 -94604188760120 -229267682985311 -209329747129617 -172970272935311 -224389743701602 -16482533745853 -139347689150950 -85081426858412 -186246643484894 -56832947550480 -202997176675228 -20356724368129 -25111350788459 -62443386222473 -6745616312705 -104066776043508 -84332647867120 -3452019420361 -212767038519303 -184310026243843 -45482815614662 -750818618161 -51301657741945 -109905261198855 -108593152442734 -108449107997773 -54919650616570 -6647705364332 -70797639577440 -77393906333805 -152367987710298 -56172561079292 -191973520526241 -208061030733281 -197831648709652 -58121796165940 -140289551809991 -7794430643495 -119194602122085 -79822780773647 -142669772923308 -54683563463407 -244764392604849 -13626665744458 -129293521197221 -129052399689405 -201253733352154 -222761885088013 -5357009831172 -79734429081948 -190162925973351 -20323798681093 -26738175678939 -30140891036987 -1663093071284 -161935309729902 -225695292504689 -236399823857884 -197487866063330 -22958331515816 -216410806591245 -233570389091961 -101001364032896 -216908083280866 -65810439247849 -278013856152557 -241729134086867 -163423427920659 -62895457441481 -216568380200612 -144326858921995 -137627384316060 -207804424399700 -86703092181200 -178651681262280 -140305246281600 -60559339309704 -208160272257154 -275527473762819 -78282350644855 -4997727286420 -153752920446623 -105347760870163 -57767752662484 -200244030751312 -261288515699379 -125660938371270 -228937764581834 -235611472842864 -154252992418242 -4709598882811 -100769785083376 -263848416114727 -125309181913987 -136377057318260 -237585440603004 -78586618627391 -277717551967998 -229661606687255 -202724686506716 -120461934503959 -277027851782233 -197503033663424 -23071463227484 -68125163531838 -120879560375870 -210390627534702 -124152600839033 -192847773406046 -73286090272642 -42091089924101 -111755938724931 -41832880443073 -13343773484231 -142880612780329 -40933040813291 -144435418799015 -68974941836890 -226173529538459 -158253155724014 -219418682725717 -257114406900571 -243903609314837 -208539055111930 -247485485092854 -278674098011593 -162608840044054 -147115234011058 -268877165383645 -167522137230033 -62351460278316 -181308023059283 -3672882079047 -121633270127803 -261460406291725 -239223321941251 -192665850355805 -68023586530691 -271274503296372 -215138121457832 -150329996572983 -221459882274210 -146654581183117 -45678541014450 -231368128155646 -265431662701213 -256359176238338 -82492421117878 -224586245215654 -199012153718260 -240123725721774 -125084366432147 -237078681563832 -52418404932404 -126584172949436 -33466978241001 -4324553612910 -9600171411262 -141506060305331 -69838759025893 -94833071527388 -11767810220064 -214374773578692 -274091213930144 -867927910933 -110005104721134 -230750311200272 -210403063304490 -256188488359099 -80432721181730 -255780644860386 -138918760172612 -220699688068690 -29835872902493 -242873166282085 -241293225227473 -36011130902160 -208963457674360 -111723254231919 -66005173539125 -171557731765051 -219889496442848 -237535615913713 -52643871715422 -165660317525512 -206655607565533 -175672484735537 -218439721665667 -118543079146211 -8130200417225 -265293139889099 -169642356799271 -124588770207927 -68884111740909 -253976229955525 -168522056278361 -230764810588350 -240610690326063 -224209456222790 -229010160753972 -278244760675575 -202893265856525 -122736830534792 -103419820457885 -178084369628230 -42309384759200 -58072292407716 -247337055639222 -66263725060977 -22099430695118 -218016212229572 -200496052901574 -71976844006058 -13555481401447 -189680028584728 -134997103230958 -53953909721353 -188129961748768 -81718452405853 -189332131862589 -275752119639011 -4033649819414 -179648205728607 -77782536614876 -249392969072639 -264966827787108 -210085952142573 -147698418422120 -171208395197317 -77592525372659 -216675013389794 -179665688469718 -232415487021003 -65921729745693 -245577370111493 -199462160324922 -224732376155727 -166152941551147 -253359181057413 -98851712727351 -229497607713581 -105677961150629 -194744601757936 -49057995438807 -17213488870453 -240007391888445 -189381493643002 -268483445093937 -67232918593064 -32634710057728 -164578207656756 -133918116476610 -18169069337628 -58467062306924 -246300340087427 -88419540481486 -253046169374938 -52491441763192 -275679573988080 -93946117351080 -276878788049076 -252848810095967 -199934367645081 -245470211933706 -190797265795307 -251609500739154 -72034587718098 -72054116501973 -266295051304344 -76852589776030 -7908402840566 -252242691464800 -273205476960080 -55198622225096 -280015011665968 -231170157398983 -172035848193823 -165525494923800 -254765236523511 -17550647631616 -211558445166406 -140136862285215 -249188095712749 -165885875916270 -23365832386259 -49849759313593 -60888987353825 -136148246110281 -130436022824391 -119093084670038 -178486472673783 -224969776965935 -103056796108689 -197561024428795 -166641105236698 -174916204806633 -218194183814867 -202768679768161 -279810404597455 -240048459896218 -159595044682517 -259276081751352 -259660972854198 -114217063582887 -236774530984829 -53980878777663 -89130540743041 -73003028103503 -7049781306887 -217137039688109 -266875074290039 -218725418293984 -100856618623895 -212436330221552 -137186560005138 -228965620973148 -34170793112205 -83150090066686 -245414199727237 -31191638928402 -149880734326662 -17644966359360 -159398614401877 -185837414688475 -3456577904794 -171343300103867 -47714750762931 -275823277294106 -108973198562046 -188624969045268 -184994240034058 -201589712366575 -47245860415832 -12687371857034 -55581995571576 -83539123834260 -2852713875724 -89700835833465 -212970146381180 -2917657235873 -57420881978152 -53876922052020 -260123517000965 -245362896660171 -281185662354226 -23924817362096 -5940888734217 -19332862184542 -47872611866311 -139873787425453 -273736728861789 -126403208478374 -251085191303605 -203647857862840 -48501916365917 -225613524124089 -69745739399049 -44998482477531 -12240396159801 -135687358273433 -260919024470151 -91084605306983 -18848068330661 -107071808870465 -47896262383983 -136063063361508 -140453937948646 -250609009972017 -265329252125132 -10495489686417 -138591376549979 -74429185667491 -43496429062816 -37744700556083 -113137378300271 -12371135513248 -16304193930301 -121647380688908 -20631523547746 -165040115861936 -66862825573849 -94919819212518 -63503700001676 -38714471150309 -110360901927016 -190699954877912 -178898441231643 -186524013593744 -167963944308445 -177364968708380 -268645263063093 -191905568631325 -153282395515143 -30090585252453 -275249914595198 -79711310756998 -174843581147689 -104996829630546 -181465715420905 -52264513820372 -129598273758291 -246966267095196 -4284722059406 -64364071835188 -87072917375348 -79542892903020 -125492263438567 -56851125674837 -238190577579393 -255360854607031 -6944280762050 -2913196111250 -190551525424280 -31961390164572 -191739656436582 -235285819727031 -135469881876132 -91064857798344 -212882027782314 -94732416696708 -120722256648248 -184041221536115 -162699407298227 -171244370177701 -156544723895502 -141367103157445 -254275299630848 -105187375848153 -18705070293383 -57948785836209 -246978340634540 -9327700491791 -1285213341791 -172452911424457 -113209897069862 -97119845105851 -258277219910432 -241680903250952 -162496133561575 -65167602247389 -198181651904864 -21620185363992 -184389187999861 -66082618836193 -155597417147580 -188224874041982 -59460535767675 -265337675514563 -84178214923693 -221986381887471 -114026426385800 -198414238933131 -53642970745936 -189856386499571 -180375049041218 -41031562720114 -279714202142904 -241512388180404 -63903481978145 -47679546861457 -218759218160593 -105735306953467 -278389842797007 -185720651962115 -215548824868442 -56782817357611 -223629986894902 -228878618910032 -22143603339915 -84903830129812 -7882991612655 -189178006666016 -87123948790679 -186408610221922 -278162456987172 -132007347453720 -81214462881630 -72997886219411 -214393026054344 -171819329589485 -36540884946280 -132823291463558 -9623175998418 -71451918599566 -258448938527543 -53498731725183 -211803908143904 -147309140501839 -94511879063444 -45060041574662 -30004611312611 -35845775062694 -18257997538781 -24135768750256 -139442163919464 -249290029185238 -53347837555055 -276186174807057 -247013222691012 -74538819550596 -76819636344827 -39285299009438 -274309775297791 -552361846484 -197453677706950 -199942114796426 -82677764528238 -250591840123709 -256684329956293 -110800169083363 -207349658060461 -72633798328671 -108259315181126 -81653656899830 -259069110769392 -223439877884513 -209762012777274 -92195644620199 -30978986699701 -263993383509480 -7425682475867 -239935789894236 -43332207510322 -106102241477674 -189676347156651 -32105019294519 -55640029267976 -56735936610938 -137864730469705 -102337013258752 -127327889919994 -208039716292874 -278231925080887 -239501998608090 -10334182859128 -5312811159634 -53357489868399 -204797846741966 -174842776030015 -18216767355483 -155341517120493 -241713574731743 -1018765795783 -221153211791107 -242547468837845 -77713512580558 -188839259870271 -136848575543909 -23254485769760 -149611032011361 -184237574088838 -124247643906041 -27155488504333 -91810512897593 -76089645886667 -207986421566360 -64999807648213 -206547761083391 -89914331909417 -222816135892956 -94883897273717 -182829643664744 -4937859065945 -53844848201136 -137941588801883 -5777703038825 -94329342705121 -237678992298989 -220049392257715 -179984144448826 -27960276291514 -245332993591378 -137696912573881 -12694507147100 -222902894994277 -59078990385029 -113265080379156 -278264122824542 -56558703563894 -50917644062466 -61535339550213 -32095887057359 -152361158252344 -138588102531367 -70899252620752 -32363986546885 -164310219405067 -222255705359982 -95388429161111 -93058175837769 -122660766478224 -211610063478575 -116595197048418 -140797255596599 -5043028825295 -7080569870674 -203599071024802 -259322298234990 -240118976396784 -269673166744748 -235297323628329 -24876998050650 -237779270593724 -88031171068832 -165670705130382 -68591111152042 -17420043321260 -200839353182102 -108475855061036 -246621306328540 -208802944300319 -7115535352896 -85171058752824 -119237266728682 -234155060519818 -91558586710778 -52344813815811 -53112224916492 -244891558033420 -169069185972545 -237387066871533 -216096689880396 -6390561615344 -110388610777190 -261498256522165 -34546155986928 -29503582301936 -89215347785253 -244909040774531 -51583382300289 -156743889609352 -94200619844950 -75636678114313 -217818416566185 -189071593905127 -253094592152381 -73563393195156 -115717131611313 -6959942450014 -37828959611530 -24302407598930 -77264603801315 -121603128839131 -258476566185705 -128667937187537 -137373921253210 -108837417364572 -224875501999666 -174547919367298 -209005409439308 -28417284892522 -214351012360205 -128905623161127 -245717751477233 -269306468129293 -98662051636668 -174016598320111 -16993263950025 -82284614478819 -231847098387655 -123606089699859 -41526223128617 -231904842618029 -267981744350574 -10471599847863 -58255415322611 -103140790682755 -84434992715247 -35707492968135 -41088123566355 -254228994665877 -135469991280601 -176161271937049 -160626069734969 -1178876193877 -58726522747863 -272033020832755 -135328596121065 -17307366821852 -271474038365250 -174769532390298 -102647190390388 -160442587133063 -202576274859059 -137410410531809 -50009846695604 -158745930151205 -234948025510972 -91040967959790 -65259233764411 -211487833965056 -264380671859143 -177798830526762 -37291604558620 -137515744252825 -146729576546113 -270443815341692 -127135551327294 -229214710318745 -214194570829001 -214773897941692 -264318987123547 -93333595052262 -189974265288509 -190571315372359 -152777979583618 -103833306210531 -244822502307272 -111727735731300 -11774528210382 -152732443473106 -23721479431088 -269996793741294 -69567390093625 -33067770983630 -149601357387185 -62717751980684 -7996418242324 -35687394684235 -152712800445042 -140973329590508 -193118210833194 -229370364239203 -99880717275079 -186438135769516 -141246222550528 -102746148341707 -18810960840008 -76376775348475 -269945900441310 -99388619823767 -247819327253406 -52236140870115 -111580902073485 -132695454312457 -111045540708825 -197095696935534 -58275567689174 -208084244870260 -257759287528888 -120311933769574 -271091803743764 -275323662014050 -20650110873250 -222954808637406 -108981813636689 -90258295973283 -217055781052067 -140822435420380 -274546039408334 -237241291738775 -197837788460931 -197562939747821 -177949542811115 -270511703034646 -13277046221766 -25898703606908 -196169271312671 -7467164638639 -117777210184340 -30789064660190 -196457562695191 -165672574227824 -129675939923564 -42914506126221 -140620407239559 -43195655517074 -176508916572494 -53489408935251 -117709325821375 -63953795975202 -117398557605426 -58135506432725 -226818125925014 -154700184591750 -111797263712493 -112245566672034 -276684777501068 -86639910214606 -25149014297414 -165877891170320 -32101047303146 -238858213628891 -243266706184966 -60628976460633 -196853979050429 -11247943630098 -245352677777732 -50802626419587 -210636636353627 -88569338277908 -218614621496718 -270535355261868 -175292867031824 -125132025645624 -17887560644425 -279679976749410 -171610336071717 -31878158610139 -175422495968109 -19433914003691 -265962465184493 -17259090984732 -153728379259285 -157791426006910 -93198162365540 -1121497318600 -59396735361586 -210515662384659 -230717617025813 -61667148400449 -129588724318831 -90091007425213 -160919130229923 -93943191227569 -15598712325376 -80517554598341 -53951076800149 -89968644765255 -10637589978323 -18144712669799 -271860696661025 -272310767199926 -58179466307650 -44087806354769 -95994575228446 -150199038820485 -58142597285504 -31900604977347 -215616436037278 -233991244147531 -157773373830932 -40518772545817 -68045393811765 -141934110789851 -107434802786473 -41000736249713 -69568102819501 -246660119578352 -114715105423219 -199397863876933 -33776853432176 -45335011705777 -114685968048062 -228289461485927 -277740335974458 -211520220876051 -6014109837542 -156593466355500 -136164027061096 -175971204520846 -90670593508142 -227840354963165 -150291199133097 -214567821588129 -73888760816627 -203214209816383 -70429360673864 -129069571592166 -149421491262596 -274934640750438 -271086618844399 -177606109436252 -45687319441784 -74990380424001 -40582889743121 -39502427099330 -245846900678013 -101114811432427 -52499492457344 -221803696763287 -250674796849638 -173777528010488 -84299735676793 -161990716969998 -192841283869975 -114528313728808 -257891584184470 -244217591967152 -21607865736484 -208674665244140 -258906859389953 -219985340370238 -161835182933045 -177100100304998 -257070895829054 -68774076998180 -236467980642772 -244600680624920 -261945081903358 -179696649364976 -18494692105154 -77226653790793 -276010587679338 -167573689438663 -179304002634528 -23366218246460 -175578242398609 -79480983323934 -72021323897023 -61188076615333 -131072943719965 -164201376259304 -223203995023262 -42424996460073 -23405041562061 -237587011047495 -54866136356231 -194516409828509 -196115668977194 -22269426033695 -237940805119791 -2723024773236 -93836873189972 -277388494267843 -106262811326004 -64468553025573 -162964521213110 -123112335403523 -93668121721604 -99347216199191 -23236653783872 -152323511343410 -205095772564269 -67494067514963 -185665002881486 -181698884263476 -97389804399621 -21235489826508 -198958264486460 -187837418475976 -169948789193627 -104274104806813 -192742161252508 -229195063772346 -225716394225864 -231625855358106 -139867588997755 -79017420609494 -238430856598040 -226507186558910 -4674692917413 -184379853994903 -99708175797839 -92737408865451 -29068888884835 -111326649304754 -238735615033949 -179337641788127 -266020843006491 -205475356181419 -261045249554890 -797300263549 -206580235558992 -34912731229654 -116972954772832 -246955127874137 -274379146279392 -102611203376346 -85314439927731 -46496885208587 -87778192860157 -59000807448244 -248927046806600 -281461234581358 -93003504445702 -66087494060124 -2961614868543 -212840631272661 -21488007771058 -15404563045154 -182340458462002 -79237748561473 -39051232832311 -214639033503862 -126316270797094 -110884250898767 -246963628814384 -41648619407594 -193896590104736 -234782447896452 -189059313333374 -243147342767150 -85239953007014 -218545720119465 -220018041443135 -132055208311419 -112068615820130 -278506425756537 -76132725896324 -259726558049144 -162694992542298 -246262588496771 -44561269062723 -160419355145310 -173158024504870 -90051060532067 -206842723828437 -255919572928078 -31638781370101 -144622329545994 -45456062438776 -174257679195872 -171644718409814 -113351122663917 -33727497752767 -80861447335629 -152332028123107 -220427162029940 -9430857573645 -43163643436551 -260320041643127 -13196400034917 -149977142947081 -140191449711015 -27249029567020 -17829200731677 -142122271735543 -135238683906892 -165813246692255 -88442189330752 -19029143196185 -126434041085377 -234120328714176 -265146506578171 -273780041109050 -100481687947580 -32127997742561 -4837472258292 -57193714750520 -53232062596169 -201702504476737 -200610158853665 -103684293406711 -212779600194180 -76492162634697 -257887224921347 -226440909552140 -273024626062961 -214765365304293 -76574493378896 -33045320113454 -142815499082296 -187890753407692 -270060046831698 -146712483264907 -118565050424966 -40296485375043 -115215662110746 -123675796821138 -189923189819153 -79653585926264 -190583648379019 -105415381328725 -4549839368366 -65920349113405 -106120291551714 -231398406008507 -10436893054098 -260907041220911 -56260469558928 -115822669255097 -42603637160408 -196562806833480 -33220147524564 -11396031852366 -185670546447086 -115458704751122 -132047967099628 -114992503816962 -249759227685679 -125109974118243 -31994480786416 -133967220577926 -187709981961490 -22942542572727 -122765010952755 -265018025628636 -29643045420785 -268567459957151 -198080991807752 -54445051847721 -200282602503919 -98314374992499 -6209785826452 -190622151771970 -137560498806112 -74553334219888 -185661804824820 -148621106672187 -254123184834744 -117230090199601 -60042727166601 -113879216072359 -156804259631708 -9003586280015 -103225305458163 -171066425207731 -234553818549957 -52302585707095 -87224317665313 -234962404828116 -223212442264525 -68015107480612 -197799261125860 -117395989045281 -157885344479791 -185328129677645 -156333978797281 -30569967372032 -183415226164835 -62300648783884 -261680533233569 -165137699256534 -72320341299920 -102141773798811 -74524598585706 -191341551168334 -185981000237709 -80240343377569 -108174276135239 -10526277176977 -3537048676037 -269896012491205 -59299655762794 -118732421930522 -9824429563946 -122850924663495 -119647438519326 -35821132660163 -106439937058321 -119040513200028 -53839837279234 -66516694399070 -81544718954910 -74784191284343 -263872552156058 -99340503806523 -128790797664710 -257428744248424 -104905802495594 -41530361469392 -51602868390531 -280870185631188 -3646418727551 -52083847296754 -116218347605403 -199180115496973 -177237732807667 -137063489980308 -104903123900858 -155757337635688 -222157652655014 -138036109077869 -17732197263019 -193492554121685 -90299150595611 -206521149610323 -25547774356741 -257314457539688 -133588960515161 -262462033486160 -111835698222120 -227986316296329 -242146114528784 -232818020133798 -152295874323222 -181751047465092 -115484820748839 -21230831514265 -152693588349082 -109079846294785 -223478662623043 -186945490145796 -110694287215869 -201848064023677 -71528219356560 -146626435752866 -8751711174717 -18699015160743 -95978695628753 -217993045753505 -45999594313737 -213105397649442 -147044577915999 -164936079825966 -113545904109977 -109496640153439 -16854347621788 -72297215568690 -256366099147176 -128423224216722 -132731528914846 -264684850423071 -32766894299931 -30471579876197 -145083476441353 -231528484145972 -221757816172969 -26414905805669 -78946056448703 -65137484074874 -256207579777388 -171427732005351 -266483368052429 -133799261330038 -166661539662943 -215238922782108 -199117409964926 -112499996982848 -275765199960097 -236698741767360 -58397958705419 -154649381387522 -243728254860186 -98300946580006 -151280504252098 -18635813603704 -269371071149998 -45621599229036 -6284332211418 -63571525612499 -54640229919106 -153460438890160 -943204614480 -135648155284052 -157249586980848 -201972565558844 -205208025197192 -255831268725919 -170441407303947 -280457685296538 -146023405450022 -206642111411668 -90128441580168 -257383195528194 -223184090999836 -233670230954875 -7133713477253 -78186078747809 -1446384316041 -17814512061911 -277935805795802 -45040597781827 -173683812693846 -260393829786199 -179544700048433 -170174318812369 -157136123009438 -252143418678255 -228107001447133 -148811690579525 -58146349082729 -186236765286093 -129898435293907 -55165953461552 -240099499421103 -157459379874180 -237910758113525 -71646731384721 -250746152019759 -190712716087139 -30928801840639 -101739253792140 -40546754221054 -187809704593381 -220302018353799 -276203245523182 -233245620895399 -201917252420124 -271739012856494 -112351493713697 -146339409521973 -75435695731227 -182237434043674 -75883278635548 -258052891330889 -258501974599505 -111990275667798 -205526317554185 -73184479467419 -184306023202546 -256822982782463 -67420579014084 -66358772781009 -162743111231939 -190680332631113 -170214049970024 -64601452642759 -22090001168126 -148277798917416 -227859529478825 -145171571931220 -40258061761436 -191235284433828 -29752050280224 -87333121927466 -244735148078568 -142932187712873 -115289296462203 -5108132694862 -174247367084368 -123199228880647 -205273544948363 -158679399586300 -271436347969386 -97998779584861 -27569806314012 -43874849133528 -184505518806705 -138381260131187 -184079311961345 -267855092354598 -60791883264212 -229963342226616 -85105819532109 -257526368248713 -17694701995272 -245385699323810 -251247398966869 -139825998178588 -83968703122854 -136361482725315 -130890370053912 -26896616090820 -83069861831484 -32436455675950 -199262083102370 -49757152777796 -88403317438403 -51807645581855 -145602875655007 -39081008777380 -262904726249499 -215993271806787 -141598341168951 -73748092806159 -101035769490012 -75215158097963 -133799118526809 -217301183675398 -171868003090047 -146317805178507 -165538076011979 -171784742098585 -167225122803353 -151426182106850 -229944751885216 -964561034798 -203355629275229 -14270670996047 -119539142700590 -226318479574683 -174772086944030 -73170777375946 -38548488130488 -54712244228803 -55372352352555 -76150066133228 -195029412920476 -211224735770061 -238846180302825 -16466069508035 -152263138658545 -125665003596666 -126353003779429 -218829440814445 -255543460063513 -273131097929931 -258404607496909 -160830998282445 -67173452024835 -69928737260698 -181366795850250 -275324487045137 -95334923333014 -8589509874484 -263928256370166 -177658406308058 -134721545372710 -243727508835062 -168972367216198 -626838868173 -87446716162294 -273745348726060 -88075747150667 -156663526843950 -146530357604275 -157119130281541 -93151528064617 -47985921373429 -268989949562958 -279590401031279 -230902539042094 -210111591732580 -28744969995610 -24411380111638 -16447683815196 -215145984600697 -265875091903827 -169555000151549 -277766326720274 -11462612720905 -118487527016096 -235579515470471 -41795576457421 -150672491828329 -240730522911205 -70464878395469 -236900550164085 -91120709089353 -139092453015699 -107921248047952 -85551296229744 -271090969320341 -132237819974429 -162544076004497 -243655214333604 -128018652296684 -162111453415301 -54406041573290 -123836768691024 -200615419694175 -266215349812091 -249667639084520 -2862988393845 -161055586222827 -248014349856918 -21006750018654 -92829009530264 -203360116209429 -124515703413184 -192652061521880 -108081564439241 -148248000643100 -225314489671161 -197819948587203 -223479844929375 -275958834839251 -237300696240847 -182410478824145 -27642653857544 -144467645827928 -229737280845404 -243922830514063 -159564197507965 -215366829733843 -14158980778261 -96495361354850 -26728642745852 -147710049655632 -73203685068983 -30145740826591 -138827965991079 -265500161060278 -105144143344908 -104379505403992 -63869165742632 -216133394480772 -247042932611239 -166963454991968 -211962355807316 -44082391739223 -105828129062376 -24283462358067 -69123099307608 -169920102450426 -250879538623125 -48742794440198 -110140710970429 -122560400178771 -191866046786959 -261774400824359 -218329289569027 -223895343450239 -216018693453532 -156403980217238 -263696322718510 -76870798852940 -185116775872527 -180411784139518 -156103734079626 -205815439398106 -85274463222724 -18659098090058 -101913276891744 -218023666735033 -121984619948890 -17912507500542 -180489142471345 -40454259251520 -268627894186151 -193030330565758 -128654372026090 -26624242779122 -154689841026291 -169410384574095 -180072509515818 -113718136153231 -250917769695186 -54898367128351 -58855727373826 -32558684823453 -4491723334007 -163085114800825 -40282337460191 -241851702146397 -75302304686840 -270145749073664 -132542028582877 -38255610446211 -143866616258965 -169248650951117 -162729042019416 -63560566857929 -121622143865395 -167209840195561 -197522121953349 -81793705426009 -39502098373113 -4320293270903 -178732210023451 -139175099657740 -133354471800633 -227211309552713 -168572884364235 -117887531534538 -143162208640928 -269784066811940 -245338017634378 -253013092861038 -198872385803778 -245214356548482 -59377207919565 -109479557317527 -32378381245770 -277594930184602 -256740742760473 -24729967401852 -212096283204823 -129835507683970 -255178076374174 -47117576160300 -207843245464017 -219271551339719 -173497460182925 -214308885075346 -108918829180172 -172041562507951 -103912043848538 -242038153764473 -174773560894095 -89039634030945 -93179746984540 -33216281415169 -220730955440160 -29574924372048 -60059978405086 -245943159613678 -125696711794454 -222524241700748 -265340541882188 -211778974255514 -198235016604788 -173034041444851 -192697393201835 -84009061688980 -32434467249438 -137148472270706 -102996839340434 -47467937904189 -193565820539340 -214306216961463 -209244386295037 -77239573737937 -113096777065076 -263060666578637 -87769817021729 -171667197812774 -159916596173130 -53477533791757 -165530819652176 -62792520920585 -9243609856201 -190698066587928 -10930280167355 -58940597694211 -110742314367677 -65702942079891 -202430825685329 -118239078878289 -68041943542657 -42455082364817 -140485153787722 -169609463426611 -52010281924373 -41520277252813 -218943092408852 -195843411725452 -225065501246878 -105282461654800 -197655006383475 -71555724641472 -124323005933868 -125179266106998 -88635194866219 -253541690275512 -173837789459511 -242607477256481 -222577329408201 -109192808251444 -114444861799771 -112472528252911 -269080150181588 -102377935650041 -141813522749392 -92080971478707 -274902409686833 -77540334694610 -169384918387412 -18449820011392 -211460882893056 -45888528689202 -167891013251479 -248471986771387 -67872135860334 -139436884704308 -70967667731648 -255368551366878 -251179838795036 -13870309945680 -44485273461062 -98036058366887 -146797578870909 -259211407059742 -204888688803061 -220544446999252 -128942358259427 -188437494175668 -82385045464452 -112102924696464 -225805505780443 -137900113755763 -46374441899344 -175104986404178 -170623649967251 -224176010250839 -85768192135158 -53356129057432 -178447225230675 -250133504878447 -125500227372620 -265542179973709 -101158451233947 -94407552939110 -280507483968013 -8574664756007 -272514608018273 -176639272162524 -115592585618880 -217769477404349 -206092487702683 -136356373091451 -20717251209208 -211851040181624 -154093240912193 -45387241314610 -249230561828987 -140218775787675 -116499990552446 -88055515119237 -53911557277379 -184170943260055 -168069040364554 -180485416159005 -230963496869122 -268652375659095 -144585342320123 -175632825101991 -118696684339535 -49161937030118 -22122473279541 -168240738616971 -45087009893452 -138443463480801 -273196534698760 -204241196595230 -97907485819559 -56799694800626 -169154043099111 -169997783977325 -80246493372862 -103680791836330 -105856841899741 -250320605188213 -196952496462117 -2583597212736 -157260144156632 -117340482903627 -200014987372495 -77316627762196 -187598439913090 -267743146675333 -105830018254679 -107811305662339 -81777978424529 -18966984223027 -278118657212715 -64134113936134 -19072500541094 -109980267111720 -180147128320237 -124236523924665 -280059212964497 -168349395007283 -73077127296646 -279013342313426 -238441198458752 -5732050926898 -35033612583589 -69353973439407 -32160413865105 -184349380963155 -29377129683197 -77110718390274 -200384116801565 -33174925493974 -242799531044594 -205364447929280 -254957096922257 -92292765492481 -164971508918950 -60980994315040 -209264957659894 -150259681184329 -264574699561989 -128763388189655 -144426692049339 -229690879329732 -166114016222542 -188994063187279 -39020569249520 -7154372979265 -148365349098063 -226276823448528 -21095680110960 -5588055501233 -35396089069583 -129366859993482 -28746886737153 -6734996312607 -265985513312012 -51490851636820 -25089166515751 -17756713785301 -157402716906664 -277373920603268 -210957104379377 -268274967778257 -212609411303109 -57778754028589 -103210454821477 -35011954642630 -240761120379764 -69037560439306 -179862481328966 -215817795082844 -229610852240843 -237407658790532 -33753744797272 -216898903079735 -83486296067957 -23055299812495 -113332967915886 -195113477779382 -247880759071778 -74404020676073 -40080997977431 -244887059268474 -164536413107905 -247627433171480 -14114765480679 -116390709152196 -17441971533878 -224336499243814 -171106731922315 -267641756817261 -154653392321336 -30416775263421 -233830171582247 -242045000456934 -52551613587652 -238142086769444 -129891632861324 -181937135859227 -96299105002055 -5969388509850 -195997590950021 -240887136535856 -116183475711588 -215172190751251 -29456407091897 -132439393034640 -271275217495557 -178699624426888 -31398743467151 -13064703385522 -233889274853464 -260452908146770 -26818351597337 -38947629262761 -33896338385391 -194883663109901 -120078546077443 -80374552297019 -265871588618001 -66805873616230 -8630264851313 -62182625134901 -217081488307332 -17732265202044 -106013611695545 -73800921104843 -63557081153461 -141644314508788 -92209528874818 -145628766240726 -62929126653157 -269381159361154 -736015150888 -259187468311936 -61567670075942 -111720977322864 -261762752027051 -161503645409181 -191361641496327 -222568239441186 -192210925959486 -121094062431750 -67013781504070 -104563825853708 -154312926548810 -192770734806241 -165085405021839 -162026357333672 -21205386109072 -147208202069052 -133677144675462 -32933249719750 -130034181559551 -46154184285196 -233500483795333 -185443691363812 -161996892791576 -249880422786597 -100776325222296 -136390843194348 -27029585425827 -204802644836261 -278795246176366 -165090052607189 -273357578765841 -147024226415697 -97320873572375 -74308253878245 -258367226693650 -188305461204740 -109611499224874 -205933655163876 -63540422990566 -200995533250934 -121859272064071 -265374990206690 -227217503212959 -164637171971427 -108946057718173 -278640963485765 -116446356373893 -148442648339699 -234377667807456 -215896794681081 -64272773100575 -65633951914097 -45648560213462 -56168439307842 -202037146397751 -93181281021258 -269034871433447 -59334022604222 -172785861293473 -187423834559048 -159135108815743 -19803062735912 -236552352553221 -213835257134357 -152864895878217 -262912106233998 -144120662181404 -164239554200641 -138976959137999 -10173652352591 -197355868281470 -108347529395256 -184870151853858 -101188430426628 -157628385578820 -71253754304754 -171030201599240 -131621416490418 -84249445878577 -246704030491489 -140047167876293 -148974628280036 -58954670174711 -174465155840538 -177550723586382 -211100950798859 -222746612877582 -207927708472184 -166466752643697 -213189116555833 -158117712672744 -165940464006266 -5487375924264 -61529510450334 -21999553255257 -225631824420543 -256446061578091 -281439165441448 -34359046010285 -205475925204490 -232570247687787 -224462705609161 -72147611005970 -6674262369343 -45119334527243 -3781084376404 -187599751017501 -202714297863191 -184076618036900 -278519187182955 -190386673331538 -182254148096604 -116818645697908 -54857983659485 -56004205361720 -212067015412876 -203395777074897 -220336778575967 -118792247352259 -117046138098047 -272305294807610 -36216316169207 -82922163130775 -64025530905353 -71547504808351 -89256544475497 -229900281514287 -81868681788436 -91439576211615 -191259817372717 -90774224683624 -3858654897736 -24099400967865 -109222684137700 -184927298160883 -107795630023766 -27267755388556 -137786447468374 -3285575870251 -186913549048630 -203247347621265 -52112572756385 -280093104730166 -84659981689115 -170596720341468 -114772935629664 -278125896992310 -138253575698 -207934104692256 -26806369197827 -261385070169275 -106546347165353 -273846214413793 -268770391095578 -280981627599861 -81214130954508 -192873169942468 -185468779696762 -111739428666995 -260452630816875 -41089753985498 -100300310182194 -22070541156959 -40462944873691 -208554772729136 -10967719171695 -210523331274910 -208713086632801 -180460335537028 -26734047139955 -186660715970076 -36663552140185 -82724277909077 -165735812580890 -265753897933729 -149788117923509 -85722205601902 -259226391757382 -4627857672823 -168294400773268 -93147891294502 -165220525816148 -30492536551454 -25451151893092 -119897328500182 -17364491940483 -120175813185779 -88658270725411 -10218601047868 -249994801106825 -178165642930422 -169613015862013 -62839413590875 -11463258118397 -174731684661209 -211460182948093 -266579263614262 -44810004284120 -90467133613831 -91577772358533 -167372873922507 -133949288616661 -273551467879444 -192694064196126 -132207140388713 -261046674367627 -26617081836483 -204961047746156 -167932850780818 -167040874765641 -108615697700733 -77949182806442 -214746125921073 -38317266634889 -36478916291546 -186211577877990 -184682587114136 -49480499674343 -162757255334629 -266262767746331 -223412791672144 -103666663686228 -227634696252960 -162381330692948 -184920848666338 -134750993618596 -8965076355686 -223116150085954 -199212783791945 -223747076994300 -273571819716789 -121124405816865 -48124466163008 -141626789886144 -112872339170677 -205546123155648 -21038317521575 -92680285793692 -103750767290936 -93922572632768 -39047961295406 -208245199277275 -231549082463446 -30798969256092 -225577426171072 -249312325809856 -185815556601615 -199031855366147 -213571863721935 -193340063781261 -87992275300700 -267788151293913 -149976790175014 -169551525965401 -10961390705693 -169280717323992 -260864129620672 -148226363120448 -203991331949111 -61829760044731 -241538696347961 -14375044518868 -126449469114155 -179834291393859 -222143606511888 -255259769466897 -136218176657189 -148383528162041 -266031093429684 -11266972239874 -65939021827950 -242074271612143 -15906224907122 -125616728776082 -166621421074008 -165808125196887 -80990624349550 -199132769776797 -274568224411735 -249981252690435 -274623271892055 -117317294431079 -60085780471995 -47439453350858 -109715040304198 -26581621567020 -40129332446638 -215387407442784 -155213250429711 -143436080103636 -118540948050348 -67779422213847 -196555630075228 -172115791595766 -59485998145932 -48140594073447 -21813202391890 -267514808462005 -169467547526698 -279899976039101 -266808796405633 -214948873747867 -170514274222867 -188946739997066 -94124156349197 -202920075584507 -55656827713266 -64757037026693 -119636136700384 -230257987442542 -51371327000002 -40945184868936 -4765848667718 -71996502226162 -26307257712019 -97710357763739 -190517884154487 -244705717966201 -110856752957682 -196530118844740 -81964967024400 -108270957293938 -102511138801610 -33033443601982 -218242768078197 -246057435672126 -128054286053826 -175580961227910 -191982429052419 -33924795956089 -62847790585154 -213842360233779 -26262614466419 -83449453365444 -208424424794311 -207988696374928 -37210911689932 -265435509290041 -95323857894544 -184507076071124 -117762947177669 -242472130419981 -190296453656311 -14860546948324 -123164990786382 -158567307312634 -124972471671718 -84724252402321 -76835155742398 -12180131349138 -8889720587974 -249198139453606 -103570077607347 -11856580114111 -59559534125716 -150327718746881 -132435418813799 -22433678238700 -228661565364860 -89119831085407 -139974410442448 -97692170958110 -27603299959161 -263974199039576 -1507170167453 -218284370778152 -241834491098769 -16133500541565 -182893253864267 -253603094933223 -172583675044718 -186840574356125 -209691096277410 -243453801349607 -256256350790859 -170512802479211 -40734944669310 -168118984269168 -151668545032794 -129460845670764 -138148924955922 -268245400976901 -99099073798687 -48402382342491 -163406444157213 -144891716889755 -75294512310412 -226625149745460 -38632665019475 -203799360187066 -21201874181850 -110241137826508 -234838671143464 -99991093637736 -170286984539268 -84641594485993 -82761170407574 -142156100354557 -211797049592012 -239366801788269 -217343317837792 -85555116147961 -164909826550629 -122326626519646 -257926753935298 -240717702898990 -169647854887323 -134798632314010 -248803108784507 -275633449629257 -239994185926624 -154468107300996 -272716937944745 -195544468470029 -165711922742336 -5157025565792 -172666938240678 -111490229180703 -62497736446613 -271705524104743 -129100355220075 -241497187784353 -53676055597451 -244597530807071 -259614335124412 -186278105323192 -6379201237469 -82936391560780 -214833696693831 -220584066240614 -5158140303896 -190525646633939 -182298057927604 -268128434224576 -173194959286707 -106557243548286 -75323299611968 -181337654924968 -156899662694057 -118261014759450 -267004463849347 -252555480015044 -152437437950055 -71197372578774 -7685636742930 -231402935073715 -199662721795951 -88850196863230 -148313944889220 -73615768228496 -261964546883161 -91283223644733 -126904788718181 -51316436260727 -92745492479241 -275539536261488 -163951958201367 -195586483340758 -254865941932628 -74326217570131 -110931534187469 -127364307503936 -13554837335974 -226056124615066 -266415532426246 -219782108520252 -234139449324363 -203074082636536 -258111862463735 -87535520634341 -250607371301848 -161060354445110 -96317293411287 -39948328445534 -237410256224087 -167525903855923 -145001697143570 -24571128399587 -20063411886624 -98460163116418 -193004863994191 -149086876037410 -146007613829060 -64768721248382 -44116343418271 -78707194264574 -9972385576413 -242297962652231 -189753898734311 -119387030484360 -149651095521024 -141691854706903 -193211971865115 -177751635008715 -207318566905660 -72216158993109 -200743829313194 -240032744883906 -272366967074313 -172734147672466 -157998215302894 -81808594340231 -195563872423556 -47855885876780 -262101845609728 -131699996045451 -12184888350933 -86436411873051 -210956052105310 -150345689882883 -134035703054770 -114844501768574 -39598720508509 -141192780123717 -214135489332951 -154920896868197 -144189345278639 -201939335535368 -270845546915106 -264150935476917 -213774312113167 -48796164186738 -233768433054753 -86368070375773 -147800481042721 -53833882601015 -114903326425757 -218988722154657 -172474745525454 -226186535655234 -122531422073746 -27181970789704 -115094392573194 -43258979791985 -170691702730272 -75414659534795 -232327416495069 -62935709317969 -273787474474384 -154330565073164 -159190190021740 -244669286512189 -31601988135958 -28151260643545 -84829671568001 -254467701981152 -5128312113138 -178201622566801 -199346367594964 -75638046149731 -31526987483350 -120959818050418 -53076072147879 -116674548120174 -153415954312270 -86101325663720 -173769980393314 -54949678702962 -45354038686624 -60753342126741 -45862198375658 -69650678865746 -95776240838285 -15659172642440 -63065596090424 -215221785989181 -57584290594047 -87152119890660 -239782661838961 -95938240289491 -83199354068632 -196017082190311 -261114241970744 -45310218487334 -195645648839882 -173938902177643 -196743078128924 -280212582801645 -275524240689876 -192860356241492 -253376821155638 -192342741890495 -215694081325497 -84272939576567 -223769232901257 -188872076178331 -219085304492822 -114958338323534 -60927865472897 -192562620860983 -88811065352198 -256152096124949 -207361012341792 -79867376011697 -270818999452930 -221128276458240 -77489630801284 -189540655664449 -40753607389935 -170289616759223 -21907609122161 -239267667265196 -156078010922977 -8946356975121 -156527117445739 -90056483152564 -207244682343021 -145959543104897 -193051812772699 -122398663070733 -130958334788532 -210315214268659 -266898878500831 -201246550344193 -48111974583833 -145613919102704 -272401482125890 -17415378225956 -26607640762084 -139488646549399 -275131808172665 -68829675355902 -19300882504312 -114329831850836 -11898720603239 -90863266594871 -262825139782698 -245059904069524 -185993275842625 -138893855171823 -267740975479206 -120840275133109 -56905150725093 -1480596996150 -15164077638962 -242969507088067 -15808701296267 -104195752764047 -204331277570147 -242012039593211 -98634228829844 -156785729991343 -229775028877893 -219299895011126 -171227362978228 -179530886934224 -37123426649107 -159426709786602 -235843147353628 -30687379917428 -65895836512607 -223418186166727 -225362353119856 -247697886001766 -202130039049676 -236795435206743 -198314622407727 -137572148394491 -221890020024836 -213993670338562 -242211955726546 -26390306507754 -247190603215186 -227003742463249 -34781434739115 -177508821053812 -79011186830788 -115231889272722 -244029117727221 -201724564336235 -431466299186 -76222225751617 -96439176327261 -16544518803485 -185609472755835 -88549171927156 -49239299695668 -89957545417410 -269179348766422 -9634093147749 -5969987100443 -209852694536616 -12097768877908 -59659525974105 -253931755723142 -65193035526747 -276402549903717 -51519996184571 -204744624378433 -179750311876938 -160387057355240 -102016637414954 -76672251341064 -217952125839438 -41427424864181 -4715512260258 -180437443371310 -152778314991058 -174501040030659 -228691497218541 -273031061203050 -29035261191719 -118860171428321 -242404672511257 -72416026598843 -247750275432154 -70592815695653 -243878938118331 -89894789991288 -164317570658119 -78397610099256 -252600163493983 -19654708263128 -141862952534662 -29519590722802 -266170956741473 -192851061070792 -133095736034651 -126896287574297 -140416800717777 -100294102498757 -3719448294660 -236489842966902 -258585534172362 -218825507860257 -235383921201845 -133937883554059 -7732876518465 -36743392358616 -106982731848533 -22136121130625 -124440231031739 -75310559026065 -150961457529028 -160378863406752 -85193628063878 -31338592986918 -53382206027636 -272527907325792 -272852992547611 -40810577508221 -238903119396908 -156646271629704 -213076104752287 -109055409363080 -218954053350758 -206480042010747 -24813182049247 -160032426382795 -89924339145588 -37144935005433 -192435724513094 -13673136215661 -214314437170273 -15388051320861 -248442322545241 -171965812525614 -78334311205637 -250201965850472 -192365860201858 -224725573637705 -129791698194248 -118976559060888 -251285215075874 -253897463521464 -83951924253441 -197737631970543 -31040376106310 -277445155828756 -31052876215078 -165950540117691 -141978551384538 -48728154500367 -225154553733829 -250847422952997 -262914723955697 -159764468059994 -189432160421495 -13291016173797 -133656659128895 -97631348812789 -71806052402764 -177557100013408 -157809879125574 -171458542577012 -257496238906470 -27267455736924 -21288454653843 -198488551884811 -59179788198809 -162056920940212 -192427114228079 -29006695624911 -51284886198917 -203070908896485 -37342787330245 -194649640338761 -122551729014614 -263210162025673 -223092609119856 -117196222146867 -99536650729655 -82046338147112 -63895491469700 -221490873389364 -262604223257439 -15949990436688 -176511456015359 -253267250710986 -193024345768195 -7533755584970 -113775630427767 -6513844752904 -57803779589778 -70068373762218 -198538121037759 -125246288507729 -55964532314408 -264576611810824 -181503848943528 -8210340106460 -199296852291420 -195193859194410 -281051845760650 -168975638583607 -1486349738088 -10215097675742 -250428624041242 -178737024997407 -102208200459364 -208529369848430 -243535176659673 -280343209751423 -192700065890683 -95018225602079 -266481756091207 -245427041632855 -173586063914879 -155860222867970 -212896500091425 -212158242668762 -239414794184296 -2457259865101 -70968178250337 -201951416181625 -169447744711802 -199802425118065 -277849009643674 -268515894367852 -25974454298627 -84282776020626 -137175831034457 -84501956436639 -48842764245338 -185097230425094 -254818625759861 -128774620433721 -113103613280428 -66163307975202 -26416704465232 -270404190848675 -267739637441551 -267487791571660 -63121494146688 -39372681629144 -106714172589521 -225499623065130 -88786144975753 -205009599143666 -101649202466980 -212678594334793 -201861701039347 -168303074588268 -20853556972076 -270433077494896 -54677012186693 -244796299886992 -204549985679846 -135086409920873 -121245084271982 -113472538200329 -182143394540720 -252674590676681 -241950298394659 -71604556100378 -229492169413444 -277148704309668 -85369024095359 -256105902884696 -97127156081587 -264280140851311 -237656420691155 -274887761413799 -86309299415443 -238467815091598 -114270182392188 -44911581336724 -28147194459663 -36773838686916 -262920361763417 -67579449028188 -271363811417345 -259641304996139 -225958502503647 -38099824383561 -141031511582183 -135805754395859 -63880878340261 -212110606122012 -10481832245821 -163302043154567 -90155360224164 -216711019660642 -136912882865308 -230256913263324 -84702503946567 -241574245862078 -195814781651649 -118560032291194 -142255525099919 -177848223323467 -146183948555178 -55116036750693 -206753641333006 -5219932086665 -262908614903155 -5985981577433 -54279137154050 -81088877862955 -22778143710923 -22064589671283 -123754097210203 -101125412458186 -136334003507756 -244965046436954 -238903295636276 -54961990390518 -218275575928172 -233557178433090 -175087604925084 -140684272433603 -252352057542910 -22043145101233 -124189713147267 -159756694727368 -247726385593600 -42226935804081 -135379253700003 -207735479798 -224183604636121 -32186285290236 -125909215609630 -118828428162912 -91938433821289 -30613586678374 -218340655156214 -204664034341962 -202319011550847 -150423327290947 -252727968006644 -74964511466494 -156523212648054 -89537100696697 -213232196003350 -25760447510481 -147982159594541 -93003816148652 -191654176437705 -14186612740499 -276867472230692 -224324812840092 -151472738251038 -217840601611502 -79313079252599 -1250623703447 -166424896839516 -158244938819630 -246235086510460 -60921138621356 -200600197732349 -151949545190948 -196526182255765 -261577334840437 -216900954455845 -156887576825519 -40252803140601 -214862048800220 -9433563162407 -274061518622214 -279439196516440 -148480552467209 -268295956164750 -96825423151102 -174684537820156 -126395330447308 -61571813466430 -279889163662532 -66309490795386 -86678088532593 -220368884597027 -4351080579758 -140465419714475 -120563612688733 -102632151500021 -190133402983565 -264858310840626 -178737513583294 -115189157098771 -69757783840023 -227522461808274 -255553509162003 -10810173429763 -72370816040483 -108380446283000 -77153490334040 -230759146606557 -107856822414498 -174961587482426 -210767122071944 -241233965299199 -202752455192645 -175817212305039 -204994095847595 -275644674118488 -15427172488371 -152479026634147 -263362863521995 -194455415281892 -39285615615212 -19489143760008 -212832284975361 -30957946597238 -118793818587778 -137056175848194 -31205789158482 -223037057488912 -147485257493609 -34561549506622 -211348831536471 -121530517169581 -212215790216013 -101565073551773 -210654035412952 -118614666900655 -278461082024847 -154525187223041 -245282402590386 -16248007587844 -239866421787169 -217401414088715 -74210975210846 -150015529820182 -24075755614473 -171240806217070 -158105738750059 -47861745921766 -265469434315894 -227304840962549 -144895809827313 -166008399041935 -252229284541690 -40105384849504 -217055226812671 -37983918206109 -122008450187936 -184988328031730 -83216704858451 -277367076771744 -68948181853807 -17400670779424 -194571423147828 -30898878849581 -53057378045951 -270846842633297 -125142231535100 -153507823834858 -62105316468712 -238555666578384 -204707092951479 -121652501678095 -112537201890016 -119068734542000 -60202960785624 -102631467293098 -270774520575425 -52584364896212 -53201874657878 -153251356503095 -136992547987508 -12170753393692 -214937536463629 -83238603965173 -274749232439370 -138791809251329 -73175377302468 -239797673022740 -264984414321061 -13179070494532 -94772637113527 -77157180777342 -180838457094461 -232371859642329 -4182589973458 -252998284463314 -64128927601685 -25081336113968 -206989454674 -66218816187386 -165132675858299 -6800713492218 -95057098628903 -205237674541991 -271231168911562 -91789439697376 -158539757839307 -209102960519401 -120150929088756 -254773131585947 -43453900319051 -154520072175797 -19873378202768 -199171266088207 -52628638173314 -67946972463668 -223105922705602 -243428529971628 -123724695491293 -261022225616135 -40017039592929 -165519491278780 -256612197599176 -73280172423777 -252133538123282 -211697703755168 -167247137231337 -44102072268566 -32159924347625 -8105917912840 -47675193254269 -189268689868438 -265508285609984 -42805340564027 -125914978449838 -280835824225974 -70511384771842 -273742003634384 -255051439149184 -55797418291286 -149971623790612 -95625422361272 -65648286326133 -29991026255037 -104637716030049 -205383914817997 -73154038511392 -257829352891142 -183301572471960 -250684101282114 -27631648842657 -201457534900963 -60173003139530 -179320974961233 -177514124905852 -33082012422931 -224660148187537 -142404411021766 -129413669690594 -261183150460052 -21476583669909 -29956621579837 -158392171517862 -15443745697343 -217673945683732 -103908086305647 -201257987784803 -30796170391591 -207918121316117 -138050066231330 -48614846794581 -63677614541248 -59700271020668 -200012445277972 -86894091849536 -86573981095983 -227735930321047 -210342434991031 -123150582897188 -270939672514359 -78581511457845 -231224261066519 -164442170335721 -106869916770784 -121701222031551 -226770032804259 -257772165932751 -125916088313093 -280897187665674 -199240418809936 -6552643220138 -179850806959313 -110701215855955 -27247308513816 -105059025878496 -249023086896253 -203816753628053 -181532721095643 -273628539662974 -245786233444558 -53357700564866 -258486270242116 -252754596434104 -94642388895963 -4897127644734 -141168719149166 -174740227089490 -140475872545627 -139357158443264 -260484496351249 -221491056267727 -237145785412209 -1969363516379 -158748798688398 -69733452453966 -153227418821234 -257029670972968 -119997957020503 -44772414791082 -97539696083478 -171272564954374 -159817819137074 -146063856262073 -103864364915818 -82184861822123 -255228855211889 -22149638135986 -121876155735420 -248005607792338 -30931013671335 -244500175177958 -107121754986863 -65232883116881 -95961271373137 -52805571854206 -73598204866365 -176472257603996 -260019127705935 -78415172973303 -88644134568360 -165441054895066 -143449409414720 -111701287000803 -104750602200516 -123088750908653 -138663346169003 -123234974235293 -44180736045897 -49325256314872 -69138864982630 -47543388674573 -83741176014231 -82516197474945 -214003147979522 -57921582833892 -41369120399884 -254511768421997 -223381032080266 -90900643299814 -223058286158852 -271668833189376 -27545575413535 -96940783669522 -221539200836013 -226606539081846 -88087666300375 -153383988972505 -191007718108119 -240940124926962 -181895526513460 -274898825464560 -66710571502148 -99831628688917 -44770585309121 -6237315732746 -105802115965649 -19936051919685 -21426052670532 -111812195581472 -164197759651790 -168108511928643 -58845774949875 -117749788742051 -225841077938100 -171366213806433 -193828889896560 -239230536757940 -229648886839969 -159121978737840 -135935495701933 -240937454083558 -230715426350443 -70675832885355 -276382161760712 -273734136113729 -11482974327922 -42309482997399 -203168280480927 -11247627480523 -205492015039355 -92483901490631 -118059771715702 -98923764523173 -233070755344201 -184317488371736 -58014938409492 -19138257980923 -237668920959815 -72852203094603 -220311073563016 -151381644416766 -267967608459240 -265688443015794 -130760692768198 -228932794598828 -117274958892283 -87657480018198 -164351419060299 -224894831137732 -222171186487737 -73106392235521 -1571545036802 -117024281726957 -185977117486222 -150505946141513 -179391440625259 -212588263318235 -95049919334270 -175712279903102 -211851954110036 -165062575123614 -153672982196359 -214182207433378 -122104117482356 -56847571949062 -242004817195184 -55349000309013 -219227285941142 -114315603289213 -146982208717346 -245101355300122 -224908353433333 -130454437161350 -122503030239944 -19734568759644 -62667092301476 -213711318604988 -195715451123967 -234112016691841 -241744268453301 -41728332539997 -230524326831891 -259320920345055 -123483773641675 -224586760032268 -86845190975540 -204658341589990 -213679288567132 -136961984531409 -11027239897821 -98615244524342 -137106589528031 -17837715901979 -23891347599789 -6468902226464 -246292214527738 -243149595572260 -6626317166144 -52870196322914 -119521239724677 -229294180574941 -241069741968837 -31744638834757 -237893413447861 -218110664073915 -284577099640 -193592059542282 -220523940503921 -45985148742791 -68700092441268 -39095539589525 -140527892285912 -40945278245769 -205282422826656 -193575095108954 -193569737919482 -145523539883798 -214232463507904 -170528595877781 -257841482097651 -136798629168251 -209260678606000 -215381754439171 -6692984640346 -86485322326745 -205232422391584 -196200059435558 -181756159277252 -96096737255037 -87280897091761 -187898691132387 -126866682064482 -15632425434963 -31208908150638 -2794590546020 -106520704520368 -121280534426927 -18000334962758 -103784208009512 -278385679561880 -280126016213312 -223132417514468 -50638913835126 -156534731743721 -108654601252793 -69801478387255 -71365659792043 -210254979368113 -141518296169723 -134931797095174 -31586226617758 -162668951011176 -278108157615373 -137583257673423 -271636598454407 -163990119722773 -18042268967032 -273738341004792 -43396773089993 -48329276919332 -183763967701175 -259820597215977 -218020067314823 -133800447921006 -185123960947215 -187601787351895 -58420509243294 -243780745134903 -73846416948216 -139569830332215 -271264536295488 -95909604873419 -148806580652278 -230144297546967 -160664450294142 -3243343902845 -214197882085548 -270852263225823 -168332175472344 -29882239678927 -86790034876907 -69039154259468 -130630805304782 -77634108067426 -153875687080325 -23535526962538 -51800503157011 -124647985774443 -153380525075146 -205965400727285 -269914279454239 -115395312691483 -190261664070180 -66017565087602 -165374120355472 -58413982358140 -79341634751626 -167970913829719 -259825512853458 -63118862208942 -146021265743791 -104581627318098 -68516473302002 -269802124999762 -148276748654198 -249372792888700 -195283851131001 -189256976921007 -22897657168918 -208689782823066 -262472589450249 -142977218093555 -22804486496581 -191384254573120 -109985704647439 -171321870878069 -124628268599906 -211771608032433 -123982948273305 -177756717538220 -266164665949802 -26077007934248 -13155996252558 -164206674868157 -117994563728915 -192322832960125 -103598776087614 -13785027240931 -109689306161417 -166382059215796 -22945979586145 -242532767431320 -52642111011407 -226143819304107 -190206143600359 -255752218364198 -219516060433822 -197292813097866 -271312467074125 -68791113909196 -10294757844219 -175963589180402 -54802803419105 -133303064889815 -115713504645539 -128461255475178 -96710135109763 -89810504073162 -1685356699835 -136862178844100 -14355298785828 -59587717314026 -166268595244386 -167447022731673 -164532831728768 -243452755272979 -266665200134175 -151421661342381 -205702424958552 -127610646403229 -50888244955325 -219328389493788 -37238359782632 -27413280961019 -223320257541438 -189694465697910 -228327786383937 -136212746358708 -218830675888962 -102793365692595 -212020057494245 -165573441079463 -17466067857616 -206226196975936 -266433162966080 -6497790863882 -23317053121731 -21299141752946 -127587713691608 -98302790894574 -14010441619833 -224418124138054 -76418222419115 -215966294230961 -114367069666964 -263329716534380 -161609285545102 -43378181333382 -228873391070777 -125764064318846 -187455357506327 -159427700656619 -5609631699610 -18771822394848 -188515524740104 -131780129012554 -169802400843838 -205019027677616 -88873484506869 -51336398410179 -105300490282477 -278344831914378 -216698676583046 -65934898395108 -261282127419921 -159585529976315 -109130270787296 -56018195212810 -26210637187564 -207414944293449 -49338492283673 -199833721966607 -254613299306565 -18596146015820 -148974020473716 -76142528968027 -13213392468318 -105788014064045 -241556111155583 -281086300435671 -218459638761262 -239559713257654 -175732042285185 -152022657363845 -196229327989611 -117463633182924 -260776472962226 -105109417191309 -21516794037261 -26202095405174 -179801155173338 -223538063046708 -222377864460679 -151617835267576 -39816819112028 -83338071229115 -235796410892490 -208723027407364 -167384925739717 -183962032994288 -46562984456951 -86027351365369 -59831599448761 -91121296051765 -29535250113832 -59414135184541 -10460926995632 -153274612479991 -32798464519814 -252076616938418 -210456717853267 -62453989676914 -45847429523597 -269249412721292 -33936682583094 -17039482137723 -624481393981 -279735759171891 -72383939420230 -58992774851843 -141415767073402 -247038475102050 -263792014866695 -246281892863651 -261351680225260 -34799097781959 -172574851034845 -174068321915280 -126627475831558 -115604071159568 -194403293937481 -104810265054601 -235045783826699 -252740613409013 -1571892728425 -276429048395385 -106554038748033 -189210222041455 -14781195792635 -128954782147090 -74188094099358 -182517278984991 -85851043804302 -57091141133500 -118586010082307 -113126785406708 -151504371296166 -199158965491393 -40911510538535 -96465724425832 -207975907554356 -26802647239948 -143367229273104 -201982804269513 -77245835335668 -7739823424378 -279692397803953 -66003166847365 -121443305758815 -84621562234806 -234123705041367 -121713682283061 -167841346561130 -14731260231586 -38386819060299 -192252003887591 -11206998638236 -125548552870114 -38828015986062 -171558931451828 -187159819220455 -222599649820421 -238899106695578 -231171563119392 -229738017183574 -134372379296092 -113044104137164 -131496160697340 -27779173771169 -138220522286262 -218590994464134 -34492714604973 -166001816306659 -192160324964826 -128076922028669 -64507544805546 -222612238039134 -128599665559032 -280378504046958 -62099653800297 -155431254424472 -155460000938788 -176693022148453 -234378996095217 -214765744486622 -139454390312066 -197678164614292 -27011731816461 -66217228449915 -167338249191900 -190694966795304 -10787971916263 -190779448200297 -266168989692840 -19766606630131 -260276404380052 -222176457427767 -87563548135538 -216903815169276 -190977543696962 -266364390611111 -28522814549513 -269187899626801 -260733416747523 -92404749438643 -4092687600194 -248871690320674 -194990931719839 -84991231106206 -219983167018836 -24749819981906 -29623334666819 -266161912797034 -154179538502063 -75540202421710 -110741650551984 -26323571164367 -110713971739712 -104816557500173 -134124162850556 -11077577916477 -54514941336976 -226872273112765 -98890571583450 -146364293555394 -127233237667103 -109445144483355 -163402303658843 -44727720024751 -113122447928411 -135203809941668 -273139390057251 -57767601861013 -35125978830449 -213271326779246 -246342578472209 -273821111250352 -40217324663404 -261386227137405 -47362031254857 -51907687947778 -279457107831211 -26268348250085 -2680446152632 -16307541733214 -218649093769360 -98245533498769 -133602074211176 -180378979761425 -119749857195802 -90269085084416 -6368297476222 -251273106230558 -194752055155338 -51629355075053 -114699866702665 -214843496083679 -14072321205473 -151572840402816 -61446447430947 -11541857817063 -250149903653478 -143252051018027 -170915635927551 -146460654338970 -90564063846062 -266100806745625 -86307803170296 -242169340679428 -137098369694910 -77149854105369 -249811049259143 -255928265179456 -147966204872540 -120630447717425 -237539668624641 -33739191457757 -76869659835268 -69470360817503 -64654036776284 -252745402194446 -69078522632176 -267254593489146 -214142245644069 -47568001457861 -229885047282795 -55555682631575 -42108056345334 -170504715254749 -181889473507045 -250801419912184 -160112727911684 -69612448659965 -173754939721411 -109160622817711 -270156442616356 -41296130842977 -130258857125780 -207373274523461 -29272828202692 -240973114949026 -196662612671632 -214535548131052 -74383756020983 -18887553803982 -90080460787533 -162822442435723 -229727763681053 -274282369649550 -161041978795226 -258821478091034 -95818025226 -147311294962510 -14555140420588 -276962957530627 -111174055666903 -203096887836359 -111363859246057 -136450022436680 -231329042711460 -12438506426229 -166931264089906 -23140473510305 -180599361950306 -208500389787686 -204312771532224 -129883417376228 -276445549940714 -50741736919350 -277277391506289 -114219726399132 -51092395594336 -147165505968731 -83182217207819 -112353253568520 -98278901056020 -250532317537000 -98905702523977 -207057399739563 -130497015193329 -244101438119842 -73245873453934 -220974995630829 -221741809041276 -223912707546477 -199135075652839 -119802891424833 -133578706544575 -65808014312889 -63583697222738 -120048169314763 -196679019110281 -33755414579058 -120716101583634 -231454371723095 -273114241621273 -127400066058774 -64289534545110 -55089389384877 -69383857357691 -139647466691967 -134660254848709 -18895948847281 -163109443967707 -45818307752159 -66063554827445 -24284036926019 -280847599454713 -56261580159785 -55379223271114 -112045315579364 -116040302387367 -242476703597943 -98702883586273 -87884511062614 -4624031968176 -11415159218671 -57376011695291 -133590229633180 -26455341759588 -110251957946705 -146687276477822 -111979297752168 -136414209834532 -39617729245788 -59133661130870 -930028691442 -39797678154764 -213270472243563 -239251717378370 -201529464319610 -116239951751570 -195158927635329 -160418237657726 -71706111190177 -30710096223119 -71719949552614 -246705310684678 -228849323469468 -117027883090864 -127261440939380 -269571126043926 -58992028826719 -86162554765483 -165960933273498 -81148989439733 -237131281527053 -129201038395460 -92616013579733 -133053722814886 -169658856253428 -78154866618520 -274258613726216 -151679546398899 -253448007290667 -114535062280684 -85240562827084 -138535073159734 -51939370837059 -87465848411028 -148436169749625 -65161210402325 -218029359759649 -155353720373332 -19960274216841 -53972731840736 -241305287030135 -258708014119624 -10337727118915 -200890718535297 -101323247522695 -43237796951261 -250953284475783 -183664603605865 -181293890307549 -118782516768836 -174846605317930 -267157059085589 -178709700774581 -28200055642584 -155025579017729 -249150517797875 -89966317032016 -232365977256613 -8459419349238 -247656612661942 -211472625601094 -185620126430317 -139457496670026 -116227295896870 -259562257532945 -254094574913563 -218532351351968 -177808227359074 -93347315133068 -184001592458714 -268807267956910 -257041403202678 -70886289870740 -52395905783371 -52259784989560 -7885306773861 -266100060720501 -166628096911743 -70615481229331 -92759426618971 -179128780782292 -97655670242313 -257677227777321 -238341097779452 -227320280567756 -179135740444192 -208670565839351 -240130524768942 -223064773361302 -145417081508662 -69347731134866 -103757055669567 -83357282527352 -195081641521767 -212129674969966 -270022839112207 -7731603591257 -242109145429618 -257559085007662 -68974032363083 -87539658296984 -72155890319714 -280833512964429 -56017169475854 -132534700838745 -203421293993072 -154250689547302 -168642640827253 -60534724007989 -19046094449401 -278188178223622 -66460484821937 -74934161742308 -12550208158025 -266283878689525 -238841966191195 -123828705059717 -273446922143523 -147166228388407 -121686471634838 -121696293148870 -78246084050540 -111895698387247 -120482365955416 -71281307859910 -249581854930706 -168479640457493 -27577242447600 -258105381088729 -81849068841115 -98256637495930 -59398551259494 -85998618343230 -71900791880883 -193396194644550 -100268178080540 -268294141849889 -192044724649786 -91585267325197 -154021341149898 -190284993700304 -93499339663554 -132339250530348 -111087787542677 -196104230393750 -238933857469698 -167557365361199 -10223999060605 -139230498778063 -204536889602509 -122627641404504 -27736603896059 -133350048971852 -30729083225157 -250645649511960 -92302079902023 -56981174287652 -227509803576241 -28982414840668 -52469699204418 -205772620114732 -121548077573478 -59638038517141 -38160996567045 -51161811349866 -105155186983576 -118953321994695 -213450384471951 -84773094309637 -6597168045996 -21818825799395 -177237261007526 -268880943470456 -236744019851813 -197751958663069 -118742828111400 -16804515370857 -276010176454736 -171484449305811 -31825805756575 -161332772112545 -189344215495073 -13600994044902 -243914250334864 -23583394744441 -35172634731346 -37799314305321 -128856938544142 -62651051035525 -67837587296207 -21764361039763 -174230159438225 -24557258317205 -67154214257859 -273954054022836 -203526157544752 -62399452523151 -64193513915786 -97558379375592 -216185465610488 -140026244887616 -166002879764032 -223127154192958 -263174959031914 -227449493824427 -90966618752819 -112874234824015 -208737278699045 -106475902187062 -281137281019175 -195384537781638 -55257259465208 -130952711627985 -232351694088345 -220308584558242 -122663584999059 -101032862544808 -104381316361829 -159505422915808 -191781329500746 -40219142063310 -271745107224366 -133726634501848 -259828608598520 -136547793637551 -260869952289809 -221963164465084 -273213287227037 -110753832270164 -177425785050060 -140973229072159 -146036097936276 -179885475075156 -72809717828037 -158266179703368 -266597842263940 -82553199229118 -174385720849342 -195670339010890 -210725585046619 -60797288754145 -196401681380141 -221625372926009 -9448960485643 -213442249569759 -109188520347399 -205585427367373 -120703421093342 -273011199444399 -187042355643114 -8480714281197 -31310106209248 -126802281878307 -260558464712391 -221160097818476 -153359920663962 -218276594219134 -136201043184488 -182812993055459 -60115830536073 -141248608404846 -206656785138167 -27946764644482 -80290088619035 -2125830059679 -91969893723990 -61260710464964 -131207645470399 -241995681458208 -220036089203471 -185217278073629 -159822447132629 -84443954518155 -228773258667148 -223225921515234 -265456375889286 -198172815447997 -228384733355052 -16651501399889 -202056686768132 -216399892332700 -46318232060906 -96494210597055 -71920181436937 -215716937258676 -84533087338534 -62831613901291 -109503631070960 -118971275440166 -250181651831801 -182503326537742 -259285586290534 -65548615531748 -171850095944784 -156379969916397 -51732312724 -236027645737 -117739314059104 -93348264253488 -17770602480658 -11204028066039 -274801125991449 -113419931538964 -46761659326370 -257446253162737 -200996608881338 -248810125883645 -275875990959069 -168557568509791 -126335774787168 -88324145245781 -262342685812597 -199111185814285 -38701405589957 -217686288370275 -162224643747608 -69385861297779 -112573989909073 -100506460691511 -228223064290763 -257266904898647 -98694252380050 -4076582645706 -106845257271421 -211988130144711 -29764823233800 -139755510707091 -228738449816643 -279680553926212 -214016413274396 -167230230438139 -161836877320890 -1588723886262 -227113883850055 -237111161504568 -253143411837812 -22020026983081 -216735522559755 -48389627409831 -244223789730124 -170155868814443 -230401315481479 -96726044803056 -172900918580855 -36974892107246 -118069413575125 -272624543743485 -30953464440044 -89363893188849 -241990106802551 -2726562226213 -2397576969701 -60640003791195 -73114155365224 -223949056784576 -102383024651482 -227171308478171 -116909506152376 -146266989666093 -183803777867108 -264667166366287 -200434136513102 -202386056491096 -237665686058094 -162045811427705 -246848489963297 -239034756960498 -50933572328786 -78835184404136 -147906784096046 -14210747854014 -92861371379327 -224191479562518 -189599971326528 -246869396460868 -87381711955625 -180374659898051 -56705092615733 -263222822071330 -191988795559966 -128920593350630 -184279375031645 -209170891014195 -130702008122043 -141244104320770 -57450776405733 -226705096643388 -149472996886976 -247686639030611 -61958775002786 -42566175442276 -215015626223926 -91866361824967 -199984992670191 -189398043830841 -273025243063638 -83151702986960 -107604007581751 -200489250233417 -185587484110423 -67410696856648 -226990579306773 -153085040799948 -215678135925991 -74449793072609 -223766801178733 -195717325021581 -191406326237706 -191777762923832 -224813271466639 -246032964073205 -44806691806863 -192066213767915 -143442595830573 -104480454667725 -110926586595114 -143377430085405 -267620921706241 -273484407079124 -137272801319245 -185466054482391 -47196688699231 -241659274783872 -192516254895189 -103222142232077 -180542858610492 -132344802567192 -175177202258992 -179119090964344 -225190589933759 -60946986240099 -190371256489885 -190530342841147 -129915243732689 -39615676450824 -34914468891358 -186063241889698 -90718074899789 -247161268001623 -111291302163179 -120946286622790 -165218021767498 -150398723176883 -137416966911157 -145884491798850 -58453840197046 -221916549955417 -277302349475256 -143485356192185 -229702995333373 -26432157508281 -182807180192656 -164887283142570 -205094622831946 -166185157653489 -97606075292402 -171828184765626 -100480161429408 -273618397894768 -80094806539023 -232628103644812 -110057398393679 -124136223664400 -10897119206383 -92164119183438 -154168183331280 -215791726212917 -212166393295320 -157594498886177 -42880975547159 -52671428126695 -30488166926450 -9284074838205 -52112384524718 -203792094128690 -158362581114928 -58162140728926 -126334536301871 -36910756286616 -222155862391643 -130216716427488 -209345011981744 -77679685674202 -219673866164613 -52741415513091 -67118712877575 -222523597037514 -207157612256505 -48411011446470 -146755410663673 -130992497821903 -229310860627328 -120324955402932 -105443749275905 -173562339138348 -108206300759548 -64762587564999 -4945616332554 -185017841091045 -266545025054243 -191010944375888 -18110788745223 -192574780476265 -233912049152192 -127498035749441 -233167746474153 -250304797364353 -235190499940761 -60842054539544 -219177555582391 -50285060012646 -104905541783667 -114411111873008 -126519962017639 -6919534064680 -51613569507284 -178692084876877 -155479640015681 -156969717936716 -50885996603895 -201966364603271 -28064313018895 -187722241478151 -223030874679331 -253982008409932 -90352912344652 -198547529378745 -169430044064121 -67724347571010 -260858873416713 -150229784620549 -162579589418235 -213149574948887 -179170689639497 -9701693609619 -226995173314186 -54219729668276 -141092275820706 -197209097260814 -195806840421949 -280836526821628 -82338809228148 -281149538504103 -233954128804834 -228700041089074 -231049708240223 -95700530431263 -88544504685875 -273799405028951 -255257430850018 -135674488903879 -19106590766188 -161920147904923 -16560067040409 -85652873406580 -29852893493511 -220249099502018 -151888874211538 -112925815587358 -50457853852002 -224470463071074 -177973891549491 -176819703095500 -280755576929677 -191953498261160 -262400211200390 -166706917036828 -116555571941697 -73225186673654 -27570494212625 -19351039464138 -56238285515317 -96318976840241 -250621123757861 -232561506933658 -207749534921308 -67915987442363 -114799763072803 -79729566084593 -75829737308653 -196967130405421 -166039090519366 -155053454372696 -79618850835505 -227931667859089 -247680803009036 -243059106366474 -250346465014016 -118778388878608 -187262774668166 -197871687893838 -248185229243071 -182034856623732 -230583199334521 -200135573682686 -250210190017467 -211634082506161 -20925068022483 -200365333338338 -267166453466033 -157683326903280 -242743028859012 -24059239288798 -24236558240389 -181051692700209 -108031885579459 -81657607452044 -272979938403844 -183513780075261 -252872720644637 -147000924466017 -238688024142017 -20979861461863 -101033447691172 -75448003610565 -239218011771297 -122735809485046 -38049050887780 -111797803113486 -58923289068336 -69221027982284 -21322033975112 -26791688387910 -167592083633337 -127875780159333 -194890026752792 -221037779146518 -65929795757076 -208535893585006 -204346033995379 -56647963849408 -85677609615803 -77558541819172 -113473890099037 -193213848494963 -24305122547454 -172830000789513 -37658528982863 -148103712931315 -117083484963215 -37135656299927 -194619218111383 -56129559254411 -140169058957701 -185317207268039 -212508245868126 -49561510810413 -222808448161035 -10683041135436 -96725044822312 -175685384146923 -52384218104228 -258320831165659 -258526786883010 -52621924368471 -155354994289285 -97309971273077 -37234527380040 -24850360740019 -135000300001620 -197671507220104 -821873318767 -33108600346846 -278532205294171 -104274407244715 -98222913753299 -12502305764822 -59888032019637 -30884555229518 -10890795952221 -115022410082590 -51028520128277 -241262449406415 -94443515263006 -103155436623439 -74621524808744 -214953036170054 -170321424577887 -155288515517640 -133404073020352 -173320843373398 -248299603246605 -228414167906774 -159875127372105 -184461471894434 -127754086399519 -29866412363548 -36945235247771 -56012108151465 -36955320438935 -182894045681836 -189871092032818 -119444041693695 -267435292451473 -209949909794278 -26486962553273 -88536074511602 -113485465245449 -208206295870003 -226901430113133 -213514434896222 -228828658149024 -259309723461117 -116961294747461 -160638411191654 -78170637690143 -36448332525247 -12424683580117 -56152689073406 -119539455247413 -12130019490389 -204661781663896 -188416342879933 -47267843855851 -129277757414776 -3165860435466 -271337385873215 -85950838666122 -36287298884951 -50812368389621 -88758305611477 -125663769219226 -25560447038705 -275763410674576 -230450761220956 -273558805602160 -41708792791130 -83542947660873 -81379224875191 -122154104380466 -208383384161811 -200510471443638 -79369741525057 -122332429331588 -89439404108965 -132117895393292 -167235346139905 -10822743690044 -277474126029752 -205123335223879 -99052554593597 -224865636778728 -96009713994974 -266095517466599 -80873963749049 -218551806683386 -249290280575544 -102699574793821 -104992818266810 -270326316972597 -78991177783080 -63973438008111 -8194262913472 -96724481306938 -47098596306816 -190227955399578 -32277035505209 -136711833519906 -42695097823480 -28867231994392 -42544247106878 -12085774524515 -232378773476567 -26060665485494 -266764664255633 -229422724826680 -17484270899901 -85856995021156 -171868922378505 -47375289943027 -114226543799299 -266710199496001 -43848828555659 -23734309377705 -108388020801224 -215147051378996 -261956256830703 -113642994620684 -261783701462016 -277775553632138 -3560051294743 -277551713727089 -102720001303768 -232438095509582 -170708994979698 -119217183048137 -49623006220327 -124868795516162 -141138100428066 -189928057501875 -4234857661312 -64679318892498 -96046971964829 -61723982573592 -71737179701900 -84392205437929 -232656602054767 -26130759215732 -270998315768617 -8560494442418 -123026490820836 -96286256043259 -268825653540171 -258224127285257 -179172097380687 -279580892997875 -185127702355498 -186363664464969 -135448510655470 -174502069434687 -71592346810747 -136574956981943 -159779146141806 -210506478805889 -70459179634201 -50391899137588 -221274015090613 -129245482943697 -185037219161986 -25244309269117 -113363190481217 -183835378866162 -24379273492924 -29636754837775 -184220748336868 -57302324793324 -89757876813243 -12534012661196 -227260276699486 -208306699256569 -271583430160442 -247811902559841 -53070865793826 -135406804654681 -104417242406730 -20694434466497 -77780275860234 -265243800705131 -117267593974150 -275640097965608 -94571312263830 -190433103483626 -228577628575535 -237127777932754 -238867284766492 -148507085803511 -8408085628002 -267494895207690 -9673783485667 -50767195444288 -276557420336501 -322447953734 -260430237964869 -137492948290588 -26256827264948 -267628955003125 -195947558744196 -238011721617933 -9679762433772 -108152064483963 -70913432647576 -256203648780051 -1276098063988 -266632520248657 -196246588421437 -224033700180051 -173792862153260 -73068009263617 -142691715252915 -229033013408844 -136066027609398 -55703046406647 -140691513464261 -237843206547385 -162481668242985 -195191079812721 -218013908356895 -141644379095828 -149273526299797 -66808864453765 -30755126473753 -16442163927172 -165806187561433 -198593952923498 -20292026799875 -31683811501061 -13184748896945 -146967956892136 -141324505200123 -14741254918605 -153541588084312 -14333897746320 -192444356351435 -43610252824783 -68051465225284 -234700887563224 -254713583546811 -176005032815616 -14741595888146 -137794953740129 -132676284940933 -115504655149549 -248501396851671 -162114561908205 -122616392102069 -42331760043880 -167850410251102 -57146025948212 -37654802365964 -167122404125512 -2452461370778 -155277960191795 -7465742582802 -165833713551763 -10712172192996 -226770179799003 -216761527939260 -77989118335086 -210633052938518 -40969690926475 -231073033288671 -249026479006636 -84838347381528 -120336273007179 -17619326446576 -8046842416774 -131323514159184 -255707128765591 -29552089369920 -146682929181671 -17501125280552 -245062358562939 -109956188291108 -231132855237775 -32176022270790 -32227691165322 -231068568964111 -254437134680026 -16625370079203 -249739927238124 -36466567521448 -2749603058134 -61280119479448 -73715638272711 -170423507301311 -274184566659571 -110566376252686 -28828310984454 -3215600898569 -32222077465202 -64893526138368 -136924226287666 -60567889357262 -112095326065730 -219291259490288 -155836383144638 -245413597900634 -108614397957845 -83901154831673 -136000128059525 -268130693319498 -17284573588921 -50466815724746 -246137700335023 -115713909883095 -138681609573790 -236648296249375 -248088977634121 -152221547802512 -176649171164844 -190645466186012 -281318859602076 -144307392716025 -72949253321838 -165444171060309 -215967627254081 -38161281883971 -134461605011756 -227992478285751 -196385387323153 -99158348071839 -236422428158988 -82200758826309 -224228690528040 -75808836167417 -81711806460471 -163398409881312 -77535865176303 -94180095234689 -188859473887725 -209827027557944 -94921109524681 -99688180069919 -147740839040410 -117334123419335 -45552309074448 -214617263026798 -94783615611005 -202971796062965 -85145252784856 -273089356221517 -186180617220738 -57077369473731 -40799785025240 -80951828759577 -102472308546535 -264091286312458 -84689560192772 -273059271676995 -225206869321052 -14242900458515 -273095339455346 -193984339829402 -155127009981435 -32366211549260 -268384250842105 -61630972307020 -29920117965666 -24067255248814 -207262592058515 -7655202196317 -178170600995048 -201916989137618 -159511477245368 -8508419031616 -232991332538922 -73940919250970 -481840998394 -33416535024624 -79822899469138 -216572166971631 -260600725857908 -265231496820727 -166917733235932 -265919990668130 -133339167754761 -91212441291879 -1926397127693 -195993528389080 -24777664769105 -201680227920026 -151531094916879 -156876697837776 -48314668292002 -204216604148972 -101426397899989 -202527026488115 -166416657097534 -20618711708190 -125424045652249 -14794484219577 -13933894265744 -86644149549388 -113607788415283 -8085587596365 -218900849733343 -173730824926680 -166338084985278 -156307074325570 -23056575290784 -17531366560267 -224598294342255 -133053784365767 -31435956758105 -57651082639914 -266019122054113 -66969999824006 -171032966161841 -155519903615625 -113533680627587 -224889009412380 -120145726408114 -236587408480962 -43028104902159 -95825366340554 -6091020791529 -71818048396721 -19589342114131 -183791932772391 -152650707759617 -150432481083863 -189576733902316 -42432301427613 -219512944134587 -101770354441165 -191592712310186 -14335017409592 -74604806940647 -14324676177971 -144015946561114 -13868008246804 -63263546845084 -246793129280874 -35779559492514 -65529473353305 -26515009425188 -78781377112724 -181457866556444 -251357049046801 -104734897843127 -140372661091855 -56583322085103 -132987027530976 -175642764563542 -182883081283395 -4029507024414 -278482374014756 -240661395578235 -271656996973765 -265269685752884 -179723526958507 -69681880954587 -16582125936833 -260836430665340 -78866799403459 -138034913265029 -72815298766890 -94291192876328 -186067153249328 -170910219108944 -177385520279899 -266736483901828 -192062202765397 -123117543746713 -41621126165834 -280838312801708 -234370201875036 -246092091741457 -141942998277760 -258198470239994 -54253846465004 -240233374754089 -218822011686519 -101351281337299 -121471010057245 -111545520213764 -176098367626962 -158058660754676 -34256496932835 -75954894026438 -169210165999306 -276802526403678 -96101932688758 -244064556135851 -254095721027707 -275191900844078 -209283173521510 -54752366954502 -162288092729995 -199929329942018 -111336930970456 -70242662382681 -238409248075816 -132373982061295 -5084462717471 -7954060394484 -7654495868561 -213330678039047 -223891298103736 -1530165581079 -227911063447905 -246201684169503 -224757758270316 -243766924536057 -160125432534803 -266400617814951 -59620479139587 -71741770392836 -105684191642195 -227261114768316 -79332925348941 -206167115479886 -44595018040318 -43138235621838 -247571487503200 -123943245685462 -189086425722149 -119379359164948 -129434128692998 -117113984268811 -14269746957005 -119384708087276 -271580679411074 -1866477140433 -127061168456748 -139876835569039 -169780735091269 -278380984759338 -235161572687002 -136742084268319 -236360620793314 -77711097610821 -185127811707454 -248209803537723 -199488553762259 -259775276228718 -204937850861579 -101015664131811 -164309622419866 -137747362658663 -215078369073396 -118607908417744 -78334350267717 -8374173173749 -195213543718253 -7494511024621 -101370991804765 -220750817238706 -183432108212855 -75948603675112 -138032313789337 -64586106222296 -247571235072666 -84697957677075 -38286739879248 -241785358725318 -143180599242436 -101237817365889 -140743656341465 -228739282420823 -272984807466474 -102521296236492 -193830286179219 -89254713636361 -37672460516109 -56520691459633 -92458656734299 -55963740697538 -189238450231370 -162929765424856 -218504983795801 -43426049848830 -238609679286843 -117821741118729 -9603377021919 -69094828449096 -205456398966429 -73086335738705 -210052861197035 -55780103971341 -178950164593568 -124716166311118 -232275411939816 -214004193944150 -102731870830597 -116681324747981 -30139174589724 -49900153837810 -199588400602291 -252923253643467 -51254023963548 -102531852817042 -169880113516998 -129075753382033 -39524587999006 -160347842632463 -245439989835448 -94565849103980 -38394033249575 -84002424813277 -96995989915211 -57163116426689 -66962211957597 -163169215552875 -77216426173095 -233148031310260 -14410954182367 -134239730525151 -132956649562895 -81592852470786 -81511276475129 -64126032126751 -161046889046009 -83629754988432 -14363507231888 -268171956631398 -128692029434878 -281035661136311 -111463284398873 -145966442911578 -25545556782849 -22497565997592 -265754859973036 -225593134977607 -12300665413762 -48647646102966 -10275516268719 -2715074094625 -201530686841988 -90233763221672 -183350054690239 -68643953762884 -248837100992958 -142074810306243 -110786159312133 -179375435703291 -262158193999264 -215945603659611 -233095004848802 -126135658463876 -82620908998243 -267376767235069 -169591628666735 -113397451488588 -246715376814880 -67657567870870 -1713566624978 -246304307913012 -37410567091067 -217289162303434 -170212345297213 -40892134085922 -108044045730202 -159825486821371 -258284082588628 -41970446427212 -205599822585033 -245964906982966 -277122873091303 -57534596857140 -37428049832178 -251804295293196 -196035667832997 -180338194784209 -136952026391016 -144283403442511 -236067996000849 -181384907856187 -113172968043242 -58465100923017 -148486706659231 -220090034242727 -49796252969355 -94913116349491 -171915999938862 -91775896354657 -44270061438566 -261365011845003 -9475673018222 -224852771554438 -150376003022341 -100151580031005 -250751948809898 -46726491506801 -26318961962993 -155009580815159 -13186566334400 -261555698121005 -161538317043093 -209140095628699 -113413795729787 -190503686096390 -128557776019833 -3000481669120 -218407661520393 -164810108061830 -194132839291100 -19030408679219 -89203926404023 -226083164552571 -241019167406323 -9511633223425 -256535115100621 -50934955633113 -202663747896008 -189049162870026 -238544768638389 -15216901725918 -87709589769084 -194932212235290 -72158769125890 -148015782413724 -212505866179823 -118604301958614 -8011422949325 -241723208950565 -116540184288306 -171950243023830 -55841803482381 -147897621470405 -233918839005264 -234191557644485 -147905764475223 -83330531770468 -146614435649942 -217724562311672 -98828915375582 -258881289225896 -152943482889500 -12223996733460 -63446505646284 -129361254178466 -270149942411415 -212320067054598 -230555968985987 -273155491260422 -271810696922672 -27074364279416 -77506330127681 -96384664579151 -270904027483444 -54708808565159 -213919640518475 -114372644739513 -34175944859638 -229821236682047 -223534539654884 -142323679628656 -252974847663068 -179712133452108 -214240756606601 -215393967782728 -274537645596202 -130353451505557 -186515723099551 -18695584337219 -236047542658513 -69713487319765 -168332321238647 -165287971946022 -185206439100914 -3171700938320 -77300124852157 -213630688848085 -49459385943087 -165240242743444 -79764900833908 -124764942144365 -20516077466216 -57295727272427 -29297181216327 -82795736409353 -41489151220866 -121049877247407 -155297928107000 -104115606562867 -138966432506394 -84795834069635 -234330694798994 -105856144002098 -90849988175884 -258771116017439 -216156792964601 -79948711535173 -170550612401459 -204605685269439 -122157601873527 -130059514447741 -244776352991034 -163272522093718 -229633805042434 -264493410660873 -169879367491874 -102338882364259 -48977535565712 -255646144140289 -261143949270023 -85300176927872 -223552403594225 -183634536501982 -254036074709342 -71890393888238 -154206324026873 -277305548414571 -75413624435243 -193615698505910 -13126189763404 -276296222294705 -35314028924239 -87146505104631 -46365430381921 -10901172951146 -139896303655916 -6248352129806 -193580907319205 -58386602433829 -149255884224347 -148676339535660 -264155967314931 -266179625949027 -88422049822488 -117314689771548 -79459698399151 -29604786681862 -90544985946794 -202360943198949 -185559444253478 -77719097766433 -143910281303450 -195670076616273 -222963617525300 -252733833697715 -147221872757457 -183750350218353 -171420889424156 -259758757854866 -95113592573774 -110894487064973 -123732272959458 -206516476400460 -97678053730294 -134078027782183 -101177221151283 -140817223154788 -128714754264990 -37275142570020 -136876523565637 -56548087714713 -147714844270593 -257335860456980 -124550564946706 -273288411684397 -251990257536083 -182836567316551 -133965576979912 -256059666648392 -24499247760998 -222445114985962 -60413557327836 -205984173952361 -18645583902147 -30063414473550 -152386258289231 -40393443095560 -160559850964948 -202612835313875 -276767889429721 -111451712793624 -218007658039817 -226699302831082 -108497669114045 -264122578164676 -210391956549214 -109030343996132 -259506692366660 -164904106108733 -21135261396096 -18602726386371 -16298399111440 -64374987940328 -55187092742833 -6858791207277 -132825347891745 -168942223056338 -12704419281920 -106280085899668 -255469318298846 -265381170416251 -159228160195243 -154547572411132 -147543154100341 -242738925720830 -206228008264243 -58995143198316 -170415794164213 -6687361144173 -822982906378 -65417751418587 -242153594032177 -281084226555338 -41841487434111 -83020707646004 -281245989430053 -258926161697406 -229578377425983 -77132222055585 -53365000310939 -114930945844987 -70324903769134 -135523521532284 -80865360648476 -41930773925311 -231767669292711 -223632748481196 -202791843348761 -106527281475203 -31377061416021 -205648919684119 -213940051392803 -135167008563584 -227669782328411 -227041438177899 -112865636513070 -253331509350247 -189759563093504 -88012607373919 -279278230873862 -128511300166333 -279754912929541 -232711022950356 -231669674349936 -172151329254219 -143242895367741 -185042176488968 -180776458821668 -2348228422658 -210546982671579 -273798212158287 -121436546388959 -47881087705350 -76359067183895 -106338423499778 -89218500992630 -47470024631518 -184955890056008 -151179178716878 -226605342982851 -79160287128920 -8245600951507 -260322566538741 -19009069239773 -165016786034772 -95082921719419 -110540536259130 -180594961328391 -167091407555681 -3429049521195 -60809214495417 -219389698021350 -57429916304709 -45627167393210 -205458124352474 -171329674950209 -211798633945990 -118270315139222 -171396702751926 -102994311310110 -188070506064808 -274207128637851 -175305346150265 -138664639636648 -137782282747977 -176440421346381 -132382458106112 -22579541340113 -108561240436689 -107664744918950 -191005239169458 -164847893447150 -4337348635671 -17723030255175 -205127062433638 -254578228434742 -263225010214502 -194741038269094 -28100773855448 -201941705103908 -198776283778112 -171308222098734 -274793273494205 -266179196158911 -257021599238031 -193258998616960 -255303051902455 -169987302268166 -86155467526805 -107290180462112 -235460487219426 -279921465597862 -216356621921531 -270368787638313 -101553621537333 -271925996850847 -65640727535269 -100834422377879 -142999522888900 -71199008603852 -154526251551615 -172560690489927 -259432847521036 -8138299430048 -162665148313001 -49190958488754 -58484114241477 -262925891071754 -249360612213238 -162145881458920 -274322357562765 -177209314263642 -247931431807266 -35108079251316 -38643428927512 -224560075036235 -277344839069742 -206781451165693 -105795191639236 -199425226457296 -20453823745720 -70504342114227 -175117176397404 -254332324502400 -191153985160095 -74138427409009 -234356435126858 -55176539972421 -123028322616625 -44190393725905 -216557777297975 -46723417486012 -201828241132498 -29953774647496 -252254225882512 -125175960406285 -115548533120092 -158417578484886 -273203863267796 -114307953884457 -156612237552811 -72120387731369 -248925676004793 -16906913449925 -199395728624930 -85384577357043 -263069784181007 -64715450373733 -256430167166680 -105776286679800 -74676309516133 -70611852378472 -210339209084175 -151086046022022 -18892187813807 -190467364040474 -221495315440029 -24568411497431 -205241389221170 -278644368906443 -73985682826041 -89066898237111 -151790745793098 -210342462992732 -280005832682866 -182212454235671 -262732058043514 -151975744440825 -272426402825791 -122540071779273 -119816887416207 -99941200891727 -259104129386660 -4044305929145 -189422796467771 -90798659538715 -201176469769042 -55210714126539 -11356889569763 -158979050884795 -160741885741773 -189996655229759 -182401217109871 -112040810494723 -182420492267559 -134208225789091 -94593510565215 -94465533079578 -69669712153416 -107514610680004 -181011362138983 -176742602506499 -261417471728700 -233401189776283 -117501708578440 -34361706353127 -125706537842122 -68397780128700 -248848067171989 -61964157536617 -205302081995491 -2601100510220 -259136055864713 -131060252917226 -53363099250117 -162668249993999 -68801162684808 -107692970407958 -224465610657234 -48970086537674 -113919957144057 -113694821132914 -149725818488410 -144168383498889 -249829140668931 -62588336275841 -146553888431075 -196874736354016 -257311970618426 -62867359991682 -19827161267270 -223299709869020 -100676133342662 -92220237953046 -86568144028733 -166169716683662 -53253276865941 -203643193376501 -199827911079248 -446193913514 -207846871448076 -31699618780095 -270173663985428 -64895425445067 -268752956982194 -164569319594606 -78721102722805 -81433816723967 -217306759083897 -18714199437611 -211500417065382 -205580681203043 -25520010698958 -205659253315299 -199782796260321 -227325400948380 -38681491538813 -224401583185768 -19351826963316 -17983971002355 -229094444643679 -243896769947548 -260266532932629 -87370152017421 -101501016788357 -129168233221457 -31223435290444 -60209173344201 -43123432921492 -146221100701550 -68146900563406 -191975166763263 -180887896692148 -86919236383363 -40283384105849 -157490350397944 -11901393207225 -187658082690429 -123417778194985 -238205793100455 -241547158854095 -146844040874245 -270619420121305 -176159032942336 -64581046191067 -210089297005590 -111599233888728 -37342921303246 -96477984266597 -58544395815838 -128490287572271 -221524464949720 -27962536495967 -233079658479866 -266201138140154 -154993020495564 -209159256904014 -252450196775824 -269362143687693 -262182337763368 -132616089402605 -272009519358531 -238687697462340 -238850747659758 -196793745836731 -255014323505910 -39751511448212 -100784309171872 -203928935579308 -64755130396902 -25601511631168 -154781677096981 -147829295820834 -256614683519721 -174971664504232 -175505576414396 -22250662693391 -120062539939976 -136945073086640 -76416248820079 -172561127816074 -71617887858925 -265991009291901 -68602515817280 -55146556433303 -257952876425434 -133213501326246 -125748482559355 -200236270305255 -143146702736070 -221362819562660 -64295733903760 -50700920953119 -191571049583978 -175753907667531 -204318314820135 -138953278710791 -208782547486823 -10381108098631 -152197547257223 -8027456478227 -205705119495077 -211551997340613 -36817196968162 -103594427700522 -250752188272799 -101911424436097 -125557358671600 -218552910392995 -11864511981632 -280467397525365 -200511798978679 -56406362019697 -63616357278043 -227259941617204 -233253044902047 -117177438347900 -132523454589796 -133117520095947 -15915185756642 -31772100290023 -256313258081849 -187858081077418 -185170790782611 -232964753519527 -104136697865185 -29545924342629 -197939765025927 -224013631944710 -104853947068933 -250812741888921 -256232023471151 -125235129407944 -217125862530415 -77161550854720 -124224020244793 -46413492158850 -164070289855499 -142188909979938 -210815393310158 -157539456301026 -146571330774722 -12636104134615 -164125161032546 -265731312939074 -232928828455626 -60426107846448 -53637293794664 -152892189361076 -187311318300046 -205584402210402 -237414835153847 -38352846072726 -55450946248850 -181487090914649 -274396347662571 -191988473924236 -176429719444091 -267497631248576 -37106884739606 -267013498947686 -105220391211308 -103457403727106 -211017489527345 -246387576746632 -234679356164018 -6835317116397 -185970404848197 -220500337620145 -246346504960680 -193245162225260 -245991685778284 -68735067509930 -18337099749847 -37757055183244 -170110480734257 -263950354053009 -263880710589873 -158254044576251 -229827158587053 -228694441163103 -180747662590865 -15943693931468 -273543271562273 -94255886157930 -57614794261619 -210994162660278 -146494930693653 -58708015179263 -47601319091627 -157611629244869 -48236450159297 -207019703091118 -40212911319588 -76099177352401 -144694301761809 -63332382437284 -150205036268932 -240187438970067 -164002610243972 -78078873225613 -251693281026468 -101646040024782 -122963309954777 -13909654680723 -94062948540743 -73149474793178 -148964982800164 -46706749835378 -89750898469940 -91865291019112 -93327080030192 -177026722774448 -223437099549318 -126019986911932 -214434576092237 -189683799063179 -160252570918295 -85312555746091 -856064294197 -28629549926434 -17192050040952 -84181485208473 -110917641176619 -114346816279282 -241102837572953 -118385602732607 -172600058862635 -170144364417147 -146622659581380 -49401904266411 -249913277031753 -165768085525878 -74791961714249 -259011141816449 -127316726963325 -145761511339180 -116508972948907 -134244635360172 -219989313954000 -77013121401088 -122529237431895 -175890584230442 -174990744600660 -121894059878738 -48288184212508 -36260579113855 -82824328604662 -223359554711391 -271806029676801 -115522621654808 -174646492283439 -114738945284154 -111608408868551 -78033269911254 -75312848841430 -165987013107719 -226529278926283 -50713561089043 -114437602792754 -242563557823734 -175197835202417 -110447049631910 -130712732795996 -251829686982006 -128734180167430 -169818982456411 -269954507262511 -151839672601882 -30431253545756 -218681131106048 -151730756294774 -58465277964573 -53119675043676 -198173521680063 -117640160853568 -185448038928423 -5924265344407 -220550741330056 -137817943613445 -253577201691 -52529743676691 -217634489413621 -250925673747023 -95752026294068 -13813639569002 -56924238010819 -187778292251765 -164816639411418 -32190171568609 -237475527316602 -110986846931222 -36839827605763 -128027442080725 -236518635581429 -37413413848034 -103926884143754 -113526900829607 -14393855675198 -60359084965125 -240163373949301 -194971222020580 -54442737387426 -4470949019132 -44463238068070 -59637873559285 -82665052030570 -219242836968643 -66351323583369 -251804597655740 -11438336836704 -242888103174666 -204946747115523 -140380550280498 -87660075224535 -83676399693992 -68899751909445 -96224220982473 -75923282964737 -210793268055078 -87468889121791 -163859491989566 -222654276684474 -171104190824194 -206319789150552 -21401085440851 -69959796721710 -32600501355593 -74018420708641 -72042370864923 -12270028039896 -254982770605880 -274227634848344 -10406586528669 -162804700485329 -167086615371115 -10436267582264 -260527257776360 -102355626121529 -190365385310449 -80967197900835 -52239875190821 -34641383287964 -28768076401049 -30169557643127 -206826599034193 -271250371723886 -172098147191567 -131280390891224 -69831224174382 -18147925787201 -121838808381236 -182119007201500 -197774877142130 -187041109682938 -235071215893661 -55652420781820 -176340875289022 -65957989990204 -36418557891164 -216467997923760 -277493272582843 -148917615978639 -132861142446056 -103528029144446 -261349298793877 -162742644605932 -61880831827439 -163199157888995 -146205596871516 -256500381932217 -115697657956970 -2678378410765 -34764539499923 -82438557137258 -232348850056758 -242503902194578 -265009084661460 -97242676623300 -218030214397734 -186804654466177 -71328747426183 -62320589768415 -29926733335412 -266651914096507 -265999032463855 -120480234836448 -247428696761452 -115751661519940 -117020850158500 -249079242630379 -162873845864844 -84110139174109 -25663534483698 -141768992593990 -117977936096131 -60703091077390 -120886325783905 -78617769723369 -254081962150671 -25242008660396 -175330956719608 -211674724220013 -162795092829265 -79197420965094 -188872959351832 -124783467960345 -25358540061289 -3952965549892 -258082377163920 -71478374513441 -137433671000626 -160928390394883 -9438083153506 -179743243168032 -136994541910059 -133952479263419 -178223789243801 -257633270641158 -8609204654233 -131669827899854 -248816968706527 -239727097413254 -141151592150987 -103482837989111 -49389249210878 -105450114898771 -250575370060499 -231663506227438 -141137925966420 -114204769778053 -51183056384761 -18740401512290 -185867566728460 -114542442885500 -134544954907803 -169892225349317 -95910101318133 -67926338496941 -223458429984513 -276557055146616 -163602211874602 -78016330954611 -197788241289125 -215286075519407 -162969573997331 -188601983403120 -4012184893510 -110741085216276 -156985874172140 -18024216687439 -117134615641924 -195152351855685 -206170203889891 -258813208694824 -94872503394670 -107308293113598 -175384280121469 -85336353522962 -99776019272011 -215877063461659 -58340529289527 -47738108744881 -86883769380537 -149437440169462 -128337505355884 -67998923707811 -5190026686749 -128323219517292 -32265415146262 -201460381183685 -200364775984989 -259082150579582 -105869744858555 -62462631701019 -174999352445421 -184038938399153 -198173565587597 -207093467112691 -24098771594548 -195573012433112 -267049028799392 -87541199036070 -71379378451503 -133944245288413 -19432227842669 -3557945541808 -274885353621831 -69624972379710 -239922493263395 -187362228895722 -263017473627176 -150743889044584 -55545725938974 -157622789083467 -251997958594702 -148359911931661 -110652405556563 -6586637947456 -15728642033371 -81269799553572 -154822761102965 -23366486529747 -77481054043665 -131371723014611 -44981778369304 -133633511564053 -240233521863045 -198468077818272 -192598342391005 -133470663382854 -219446923538567 -62105245789160 -22524230575654 -193189391201060 -10798152694800 -103624862937801 -23129708994209 -267626338774395 -133905452442895 -194919855920850 -214808101570666 -74925344520816 -60301143019554 -87304067945630 -85254255544078 -216575808851225 -17329836154518 -140137718547045 -148599508625918 -65327626095358 -173570034704994 -249346800704607 -203403989722399 -86710274578140 -120055253202232 -69691592561229 -180780299424215 -249881656036184 -192341032931255 -67741466226976 -281426510961797 -19777898088422 -58192458482091 -41930593215584 -66966803711477 -77428442670472 -60649265162389 -116244093425069 -82221042349937 -158319399202525 -275301444509493 -71160227736756 -13153150841896 -25298411004291 -98656071564498 -26788051752966 -141290885123933 -190552475636308 -91328955955012 -52288412231857 -94569435579914 -11066787017426 -129165899997495 -254657581247840 -37556720717204 -131807705279114 -36629314129229 -93337631523064 -261303778409455 -48857861022265 -214830185852303 -9822703457948 -246034890038095 -47438911667098 -254243566329306 -279882392371448 -32853880404477 -29942432177894 -278577094151888 -227767288801046 -230316574600889 -223014764751838 -82421422087770 -52246148945919 -113703432053976 -91868211957623 -102541150807716 -185842382500015 -61017922821883 -257199840774382 -89729903673520 -215885978678026 -164985912858444 -278143282758424 -204714103418209 -212331513736786 -277134178551071 -109162587384139 -192865853391769 -245212533755662 -260409526454401 -135786005491706 -218264218331366 -215912755004779 -198713372594715 -66688610964599 -271764120924335 -145437888284970 -44080536961711 -186907715589148 -6562619488835 -3120813305788 -39967305474848 -221788089573004 -279113807085008 -252866817204643 -111985183158055 -129352944765322 -70321751546674 -220182129256202 -245334907536969 -198209786205629 -209539088951717 -270218919796501 -222901300780428 -181739574204745 -184135433693129 -229982043736332 -227597110186255 -1446001755687 -229585791116010 -61358320731076 -131654118881421 -22358157702022 -73381364027130 -113988637002642 -230933574174649 -245596180959403 -120861235072951 -131581579195021 -85511722073223 -209450060912361 -130366392801684 -67910251355727 -195848000625562 -220594642520997 -204904594289500 -168263323289715 -233056064065898 -33990484767116 -44428430031193 -165603699813926 -227791255190488 -118387709762025 -229573122830787 -256807393261230 -11980535025729 -4113933026043 -261789268624099 -10454399703680 -10150501848121 -11738147474231 -234340825410115 -261153335253235 -57393532958664 -57410497391992 -33916376979420 -202757105835011 -105287822764915 -86255517754090 -250850157072587 -178166530469829 -13818240257116 -182700875498512 -173648963539915 -263808708451446 -183595051538974 -221495229881868 -250949514622332 -146735604323856 -270254749386114 -116216792603425 -192785210446280 -158103550523853 -225453227352270 -79413411917906 -191232923005650 -252242519027571 -105296609242412 -250817965486735 -113934717169923 -233650000414873 -46238591027021 -185865198149911 -280430309054824 -80638544060788 -41412609746344 -266511748993046 -115116596899028 -56055683382915 -140298504371437 -3356545696938 -66798143744366 -29558766400253 -69750423258348 -198339263065703 -115793563215638 -68908894720286 -167104652855918 -67169909900313 -271308345899507 -257746957306275 -120459444914168 -33395703969895 -105821248652574 -95429540441763 -37159229327238 -74960419325804 -213389771362256 -199256993403547 -66880300563122 -122294089655954 -278579211420693 -205673401102049 -199925127350976 -202559672158288 -115581674213870 -168259272875393 -29698021493963 -212854635399194 -178547594848586 -78284381333373 -234774043378704 -228780940093861 -106323157514707 -201818783151518 -271888793637616 -171725141618173 -66590940489485 -271361694076135 -279489256595221 -245472954319928 -110677033328799 -253601611108861 -201183962456853 -233655042906551 -150198061086425 -24230847554573 -188432867222311 -34947142763662 -169837160580768 -80242700181953 -148021562141668 -200921784044995 -24675295338104 -63444175191206 -59630201650573 -93438205754853 -143861230433274 -110837343211645 -147154073480793 -256080602117961 -20036197071296 -170447121353078 -20248998976221 -64961644621176 -231282806475156 -139735414590912 -218532813308553 -91598794550887 -146007851778558 -183650614657460 -58220868733351 -32965555623605 -256115006793161 -71431354146036 -84098091732217 -102379706960016 -127693431647983 -124483038355832 -58217012670864 -68670849432365 -168430675929517 -173370271762479 -239035655017682 -245716067409855 -168341036744024 -125915693441600 -263697156983639 -65133895250259 -82340030282543 -162846034055019 -20926093845256 -276632566066732 -20439280774211 -255342015613673 -250536761488475 -154016620489774 -281400183674767 -112817099223714 -219245702027612 -104229721497376 -133229553704511 -163499652147864 -209124794781738 -153843980492591 -175064977654960 -124070130980327 -279847979576066 -89553172307147 -270055810973691 -278717730823644 -232634233001548 -233761373383187 -230713789024097 -51296030125704 -61168222213243 -93355251598007 -137201223810451 -98385088040042 -27232551868470 -152452439084986 -248927723528054 -275691382864179 -93360634814275 -47225620236032 -4377080455153 -169719813542328 -241701152335099 -177713886845246 -44931728788042 -229893805430477 -6924312789353 -205530211811964 -238817216734266 -40583666912338 -162944149406809 -252533783935442 -28195662702442 -222653394637259 -96285459165922 -277195508695006 -171899367088302 -242826180976565 -161877341721297 -112898468589702 -137186961754525 -163871402412537 -67978324783615 -275768785815589 -278454943548166 -15260408014766 -119543110498401 -160144179397283 -278018868842174 -198595801022015 -245455930322198 -157385927942697 -144988145594264 -166321194319884 -198453386757060 -212950964321116 -164289195010967 -186198684094377 -100760719268037 -164031868235516 -194683363084067 -144021862437089 -154531319349730 -20411873786254 -65397173461382 -27470536614614 -56841987532678 -120687245136208 -224895567381562 -198658426691270 -97378986051377 -201934528345656 -53481520568765 -123641073759855 -47607748075671 -171440920613965 -182659716102675 -41632127531939 -30934911390667 -140769258848506 -230423637428557 -64925208395596 -278847676431976 -264078907060173 -184060114937793 -70380831584581 -145319942243516 -234510215666964 -271309593544425 -228297782218005 -37171496529941 -216056862910671 -127446974456018 -184689145926166 -197898448990376 -250683213023883 -256064768061464 -214816050810147 -13549114708979 -126341714060180 -205506029077507 -70529523169841 -192336821127376 -223618370611885 -255542819617806 -23198614100147 -276813527769783 -273896651969897 -199352941144882 -131907486346300 -34892170363861 -69987757340165 -181268105691689 -238833705075264 -44411317423744 -248409198848318 -238778316252613 -81774568380655 -146165413940903 -56876586953778 -185537085957910 -258480531533454 -98314040057395 -110096911313322 -155836677336055 -237203637931615 -23887914691035 -181388416173288 -197442176034384 -96806690019134 -143610243500788 -207290033117382 -267534366346876 -248426553805264 -189165383394168 -117772093025930 -271473294474242 -107286628253205 -270880993503758 -241312025574102 -145244294011512 -206493358282308 -175365699511899 -117121406428001 -171515392287152 -191495654224685 -80062646192548 -256018100679022 -1287392700227 -204813757985532 -195473644192555 -162175421422034 -160003610862780 -201902188930974 -150369113042600 -170606642529559 -244218807875384 -60202099988893 -108459486578048 -16677379579969 -167932783213889 -267740307365653 -114526455296222 -279399720112682 -6000153935825 -260681776590759 -58351201804480 -225406903535122 -132944769916259 -201962971381478 -116067024660707 -163692274272218 -112821114402664 -156143311924283 -245477765761029 -162701464938457 -256453707897135 -154870895509975 -20600562153267 -208727703288445 -224280125207847 -48100049508237 -254897543393652 -185414309813274 -45302535760173 -48107286304816 -53234061488806 -147782101475662 -56424774529144 -153842744848078 -279226504319754 -100890596385030 -78872253942796 -156065632676939 -267376301029767 -52362175251295 -269245794304291 -64064366825003 -220791828674818 -257822764426655 -207629631491762 -51787414721583 -269751181935587 -207244843293408 -52507755019865 -261569083332705 -41743399597551 -147984365812756 -110816115670704 -43221285864926 -183847791593659 -155539917844802 -134001408241016 -131719502011588 -67659019238305 -108192637474946 -207505861858246 -134469822728613 -253718261057296 -178826239925065 -248340608415968 -167030210712301 -701973580653 -37653161982741 -33797068259351 -223527356835335 -7088914469626 -96172113890101 -56306023495848 -224824359753100 -34391041849706 -179412555819114 -241967280155867 -169090030391855 -234854777102665 -101760411046902 -119542364473277 -134160580241617 -198319747125362 -7376936798746 -91948155471461 -155553624692549 -20845730153095 -179499901040806 -33527234949547 -249426567867798 -85663253643180 -121578047385587 -102129050615218 -68587805790097 -86152825224468 -4912391013850 -151233185112985 -86956281102148 -201321177290214 -159179294643895 -6607434193879 -65648421369900 -118514805123275 -194959105817391 -31461894229574 -100777132413620 -30954641367827 -175682182103602 -156555057087847 -13068182302044 -101982746167033 -218586192950618 -225906087776496 -107058527080983 -241835787139145 -192595740133606 -93181672566378 -69514821444395 -276839146503305 -8055879765481 -99859810042727 -271065182860494 -124953368429956 -92136958462764 -79928652167361 -21291845340563 -92663265895427 -27624436968546 -22019398304212 -25999429862528 -143104560495596 -222792781692228 -54524469369749 -218673228172862 -205655684728879 -156313863559806 -220879071168987 -65517474657379 -169234875241496 -150110182218120 -59519205144705 -256466871107017 -150115539407592 -29864629071952 -51013365281893 -275808407918188 -3920800668022 -15328458789273 -252685096035493 -74439766460438 -75678072717938 -112343366570315 -258640309952841 -166328350315422 -109366986707356 -275755327674245 -222720452000088 -255042896935528 -37932335152671 -15014835256129 -85109678134119 -85060620612285 -200187645001048 -6611170886345 -63472156866443 -131546507237318 -251485612664908 -50118079909959 -87667651010238 -13720269010524 -136693680190407 -195456329337521 -45186235607973 -115642255705747 -108779707851359 -262682492338413 -98733366648550 -32811010218364 -154191720085492 -3280110748789 -131563989978429 -114196228371162 -47929257644398 -9426391032599 -154759086257051 -53451626731339 -16671922378491 -110525406932051 -209908466651391 -31388802779983 -197620240698845 -190540935674958 -274959619236063 -110671602263766 -262505500151988 -124355390086165 -20951895465622 -278182948103880 -67889242990782 -139220104372865 -91063932801178 -80500453555955 -79595677843572 -14581474040415 -73474833503190 -168339838477184 -240118151912226 -196660012424028 -228948335539837 -213345203663619 -261360152943297 -143015730995362 -69963867501611 -144718050858895 -32644937344732 -244057203960581 -202699406132019 -255429702702014 -243662553035208 -261364617267857 -274445284920282 -110044551817322 -144633415523747 -279160796531551 -18169779438907 -19472271075651 -11549873677199 -102174559711995 -109304924111866 -22550541102861 -176430444885170 -63065151087616 -114665874831782 -275593574632598 -120643341630700 -276780616673248 -174321951041821 -67771384822398 -196760920106528 -207372304914221 -278826500839178 -105700579527558 -3215902366317 -67917906174065 -213351732770773 -179914223225086 -186447564519302 -120262528148377 -95342167161097 -41471337468596 -139085963881427 -175221408271133 -98372522373507 -10589516435821 -127176185366867 -82432664818164 -164009255762875 -84819120670862 -183402318966847 -96001804072561 -208369139818998 -266115625591262 -52497230797970 -184925019841498 -65011632286237 -250391172584945 -272904086382103 -184924126976586 -25587227277271 -277379446994052 -243560766435240 -41977270191774 -214225482272585 -114000768465167 -116870209119235 -95323846158534 -184607926505927 -210334431982529 -237368744173205 -253717515032172 -126243737137244 -235188066136208 -25409315496518 -238988340344055 -77197484506023 -151470934961629 -169362375624737 -205200933602605 -212641453239344 -199197333162414 -128908846226361 -264976577845025 -188457260345968 -52592301766240 -225083006697188 -208429824956654 -31355469625147 -197210139946554 -30060631169848 -243570515705213 -149697792513350 -13799981953981 -198208807312813 -47424700831440 -146070494689675 -221885106649440 -213938642819701 -122976264250906 -1464166019128 -65637894118277 -214742423747559 -44594194050674 -107467338139298 -73330326700703 -35172839706972 -120023419461262 -66736326862282 -248324781432013 -96526636743488 -178631022541429 -209760680969541 -236661831727069 -103686766860293 -176635379222048 -612135008487 -229519247994067 -141429822248775 -128700344960583 -163862235420282 -57172664439494 -116571324597289 -28044542544013 -52063760909238 -112583366907138 -52818201346176 -68274074944980 -279583325315196 -148329118554801 -74227050244272 -199925751576006 -143465514257878 -218175870071944 -129697214754935 -45006084688367 -1828249054797 -213360450085424 -110278374833512 -26428524157558 -119507057749543 -205621314429937 -188900131226871 -35378206475307 -25701422567022 -98630319897666 -136049540343945 -262661199760448 -245745442123154 -208094239208488 -238671303879965 -14074177409699 -214087342493331 -199952292673239 -10096563443544 -147251111744528 -159587070426960 -141779204501271 -170789474171176 -237081737873662 -159267660921122 -46137455757544 -1875068795059 -23172911525915 -43211834438505 -189404451677666 -98594227899701 -194369645720789 -175714181054857 -80823717034020 -266752030070789 -116359989955479 -39383253012741 -143308988936543 -253298104686605 -223120410176084 -237584780083445 -52906584029904 -253930821196562 -78685190950518 -189258936276666 -40920547575815 -31138149498591 -17124250011744 -78569002337415 -184897655157086 -167165812254481 -61776119218326 -210087331294755 -262104763130839 -82617658213663 -183494071062898 -3155968839776 -41609244660317 -178884747216039 -178857068403767 -159848193516188 -7839876169156 -50399903893082 -205411426535822 -36698442322982 -62860449861169 -245701536093584 -149482498184984 -48232161567600 -230264832767293 -156384346243733 -61479324291755 -93584459068705 -212095785581393 -193520387636839 -25214459008483 -55620303243432 -204217427650318 -55577445727656 -206661938975704 -16679983546074 -269701220521503 -158944284742503 -153589295162613 -168162047843489 -124014499480704 -123325919073126 -162070563530110 -112998054652420 -70899377386583 -54204220649220 -225630011526114 -25313330391332 -43763867085426 -104522105490503 -81668047984001 -117840398329442 -178646352284535 -90686928771994 -194778090838530 -111619093489824 -136747262896757 -11529133244481 -104954169088580 -52316018143177 -261318647079951 -105959241979510 -49607709430245 -102039116934144 -47030854594287 -9380826772216 -209059550952109 -17114340897376 -42372035210302 -215073112950310 -114564020707028 -3542215059416 -167043266124299 -50269344077379 -207881463517556 -199659771840462 -124097920362983 -236088770438594 -175383180123173 -175138656126808 -63176525806620 -271566697556609 -154872754338829 -278082177347697 -220760630184178 -84161238148898 -105177910305700 -135726467836897 -261562997301163 -266937547037108 -159415766622594 -164759722254411 -106433112723738 -128559562460381 -218330127159272 -118325659221149 -56313649899477 -171480538245202 -142091604586027 -56618168336348 -222489848456968 -226837260945675 -265011411519197 -274787036576143 -246726327541037 -7814622071544 -7715765934767 -29811967687766 -264111571889415 -70916787534516 -269541324009629 -273956250314503 -122129220536080 -208668828859547 -249816802896059 -6425613382277 -268631070069514 -41859723776625 -196868885008649 -51422965279120 -168615107161113 -73982908801710 -218353656791083 -248651676234388 -260649432473345 -142136977633858 -6460578864499 -244485449996415 -94124485253777 -196891377526765 -273012808042975 -220394598158052 -8163711472096 -270941917336404 -1988179645150 -41554324425997 -271841463361665 -1402280691660 -179567915984725 -263840787052702 -165464125950240 -147402521085571 -9260146818273 -110968315590706 -177092863767542 -32249297466442 -121527595709691 -3914543897376 -234943387310640 -234714633163439 -278124733353108 -104879549599574 -76141438376148 -93357969920180 -232656605207930 -81127155379782 -34037778711911 -249945558349280 -113956976380200 -217251440470244 -90887631802082 -23108113062235 -92678060441254 -272337117162983 -33447847344926 -74525318399322 -262278587420537 -154806955025436 -221018612286737 -100605014798726 -208456200392700 -74117791389328 -159262982858621 -248833175236379 -181145160746116 -184612861597876 -190182249939133 -162375518826992 -27520305944897 -53060121198295 -218678724200043 -173674249244315 -48472412654585 -196801074118169 -29980443138946 -104689752545591 -236508557247144 -98570338061147 -272210330345479 -144427979521641 -178385635730231 -118079015552116 -97854404563155 -233481951571323 -251455877271125 -211214781052805 -281330098207928 -188916046236043 -79883668416066 -231058788945858 -41169485807116 -231050753161650 -228007686158443 -143092222514021 -225190839248415 -114426486772534 -154052594638167 -74045752027551 -43363863604850 -160784502240049 -60282255952631 -209618265741169 -182096667966784 -122338286335782 -175917972511483 -84396653971175 -272542079854953 -267955688784097 -111316725765380 -104796693049947 -18155018445749 -170697804602838 -50122099997004 -229189584176098 -223824629429785 -119831926771381 -260289607913809 -185891040979026 -17669323073809 -207482524961382 -170640877219771 -178578967617228 -41854051741062 -13502884608370 -83570861110290 -94252228689572 -59777904277988 -55670696679976 -135333016902801 -14624997062396 -118349478568856 -162627592030462 -104613029475181 -190913911067941 -216427364831880 -178493776381121 -29020603356527 -203644068734904 -199488575315585 -58951852759036 -103460547179878 -11938703203582 -157092019385057 -251698731765547 -30883542569633 -280656507465452 -218891320843258 -118015322159938 -129820121361942 -68407013565803 -277587855829252 -53715358406793 -71384815162260 -179069435556565 -246296408682547 -188909663292169 -129529642619485 -196143345812647 -21904568943256 -175559876851975 -255209504513517 -155764544074863 -73887535350072 -123332701503108 -139270054200527 -86697139897897 -29435647071220 -164982154429951 -150729684704948 -266027800194995 -135057552675 -11481718966256 -6875168670149 -132049211509967 -224261464142212 -85469573150245 -244421072253345 -188181467447152 -210456671070368 -276234736071507 -57503665178472 -198393878850571 -244918103207850 -272073575800724 -164861431867198 -141139664424535 -200205823125405 -225466923233526 -21112063702612 -53601894435383 -56469298041577 -162777812188564 -80160902026806 -36845681075378 -145124037008267 -5172911860245 -130176582194781 -237405022070098 -46091902677307 -99392914132943 -147940199946466 -174401535528961 -191660945192476 -198884746828290 -116545584615408 -102102613854459 -207456988386994 -167713777188770 -116066533978416 -256865399742742 -273422249577717 -84097680262526 -273534296745476 -163459491525134 -21972260303451 -95171575841418 -136891864275132 -81387806437869 -104997649779623 -12347619420855 -255165837506489 -184262880015565 -129070427418311 -165730788404318 -257738805700566 -24695157160276 -260029196703193 -94206093501067 -208618825752477 -98664546035227 -196433080995189 -234269327028448 -185595262903733 -60810568472667 -220833071420242 -188113557941368 -201507431474499 -216736030296535 -39811584466159 -116551370148198 -161474143677156 -118372273493297 -273278760064874 -145899712257184 -72456288511441 -170754436551947 -257433037033378 -146565967458581 -21858150695628 -9236256979719 -242413435023320 -21426938614061 -100315742472505 -238588187939824 -226638277447180 -159067324592909 -185028295472793 -43859319194821 -123815017490348 -274705897566758 -98822426561187 -56792175814053 -49596333828337 -278427083307557 -178874107706968 -229601752055647 -51203111919000 -58746868378845 -157169740930607 -84018972113399 -132887177454653 -169042058359510 -261754189461618 -78472886564198 -185339365093162 -151088202176730 -20116074382890 -218404664891556 -259961926491105 -6720499389870 -247749959111893 -189988465824718 -252071581694517 -12696417018885 -178981604274795 -103410245577412 -171923038001396 -242142594329817 -74553161994255 -78956265193008 -16543041112460 -170210973296962 -72530750088827 -158554074584282 -2617261085653 -78526547967744 -141585300477054 -199769102289253 -60363890637487 -146564129951335 -30838603532121 -185507521713736 -51188325636461 -264602314589107 -62128028844307 -78287228534611 -84942566549132 -232887679015519 -247000214157285 -212027793585508 -66511019078799 -147613369244119 -65660751186509 -160516898184698 -54348981945018 -99091874684623 -175984225356394 -87514280748210 -78078842410057 -165787821049656 -274055419568788 -280132482614167 -165056452613264 -68761094209227 -257943771284268 -22963897228408 -167016648796448 -19208485880010 -104471450960097 -280205059694974 -61278469191205 -8566379939317 -27192203523330 -63156844918607 -40489880651684 -93168787879936 -11012572928365 -230704389307694 -272367820919075 -178242882138929 -132672927933496 -219941605363510 -188059170545983 -63797336961872 -24885872463170 -53934066516492 -66906191912925 -42826896000234 -93575390111440 -121963656032960 -266736012674029 -202922616343920 -200030029894469 -250005197648008 -221698663227739 -230322297861182 -18816647694683 -64765572793878 -231160327561963 -112340933534682 -54074809413726 -166751018846322 -234974937871993 -235495369450076 -59817540866502 -266595346613743 -110609785381682 -3743491530387 -34568890131393 -224603524394997 -91345022425309 -206186779348199 -146993253472113 -94151953888465 -215867437552394 -263601242149931 -88842073771567 -89473061697847 -184672105086503 -262851521889229 -146103035141646 -107263124274852 -57205070459598 -114535091447975 -39162930455112 -37866617377809 -116401158803183 -263827100295701 -147045701695446 -155049641156328 -277029846913126 -195303764570144 -217434368916282 -159683787361779 -277801860766389 -130768818007039 -197151173345367 -73597167344164 -275217203839903 -94029895468873 -76720558546416 -175533472648630 -274458363755242 -193422733232230 -269339694956046 -78119217458947 -230254401170218 -244074059257072 -247085349571518 -65669030721601 -82573982653497 -176693690849341 -51199313233159 -225746695055064 -91776042411296 -164132186722805 -250273267472116 -80459954202553 -77907270294980 -250583184095716 -161843009733925 -36899480146191 -49390405567543 -169679933218085 -237394900933765 -195213585214032 -52252282300738 -189352778435885 -60343600123691 -152459472796266 -136513552346626 -112545752202463 -265465587304452 -195001994171130 -270556978898133 -14907402120363 -176480578188514 -99659387620173 -141408666443872 -45648835211306 -149700716833116 -230325746853106 -73009696505129 -52381192962264 -221775099008163 -72047061741594 -130699345793881 -214326292500590 -147511611313480 -30869764074695 -33061420469032 -132591349623442 -25522794555764 -16644171222707 -208422256015989 -159915281343826 -62691527209100 -68990144349643 -279739622148879 -102018127166988 -172560466189770 -280786742144301 -6327846626309 -26431120036796 -221000065590183 -204819086527024 -208632918736143 -165723734345787 -74429417751714 -96888776122399 -229684745231355 -12516254665818 -107388752851190 -219644420325268 -175617543646987 -66776579708994 -247104367933548 -46529517635702 -44383910675715 -240905845178673 -54247365884419 -148027128378424 -100628737952513 -96657082013591 -280617821869795 -59716855275308 -251468535911752 -132046717309453 -59670696904218 -132119729343935 -110069621440001 -176707093702113 -217651772186811 -150426699796498 -256954990938961 -269736360165318 -47935784439815 -193323787329220 -242743878288388 -170573635418937 -152313682732946 -186379552544162 -219350433618419 -161544370591279 -9274257108501 -14877747064778 -228637437594997 -64234687585622 -235244409300786 -9580031232132 -56181185428510 -217874343471664 -19494960572913 -197983091827091 -200758411790473 -258962015690185 -57540149852065 -33359034837300 -147535430661187 -230294066429020 -270764006974632 -34827989089361 -166654816391771 -101496233677585 -130105068701479 -245378504078085 -260494786476811 -181948169462037 -68969446797744 -103889247482184 -107862385581807 -54947717809307 -205242948043924 -60940821094150 -201307444074225 -66146392292561 -81851102095450 -246349502247906 -231242979217006 -203134776271563 -85977029128644 -135355486913978 -14524865433561 -230273169253461 -15382557064792 -40816402832801 -277391501301315 -279226146043101 -279514437425621 -143708584292983 -122505621007401 -96421246055308 -103356572600097 -127546436439129 -13633594665540 -183522384207992 -5630229834817 -274766913730939 -26993368273369 -79365886667620 -256425820432248 -269977296842140 -260080809577725 -18092629142281 -17905863534613 -117398786695786 -42451837801060 -256005229381806 -237056062631124 -92273305119059 -131236363743239 -77601053223856 -45095197811761 -167743305097858 -145103889637635 -160683190105924 -163827690625558 -158879832643496 -4594562796843 -206611088807270 -171416783596292 -64859606747527 -82184682858150 -19293515326904 -202649481294991 -94533802623903 -262538638826821 -80988838162669 -223702879212745 -95520120326601 -193721527987625 -126480684614604 -25803015272876 -20142101984262 -171399819162964 -156196396168281 -111922402712376 -279400973454211 -263096865466739 -104697884977364 -208396347176248 -107976218436443 -259757497062444 -28919258231137 -224141722976815 -2018736837955 -37060292260780 -171483920892139 -96950130015424 -64463405274652 -279602238526269 -248572690928283 -210610244541521 -234978524215030 -117679477937701 -218912596195933 -8281377950138 -159540704410222 -209795956279967 -240349615168391 -42312961603426 -141935069588069 -86912553276386 -123425408885630 -181516684834544 -265561234771247 -15191364890844 -154980383085116 -274483536752666 -203204785062180 -19766901246235 -271755250004444 -106705942645523 -248911294932501 -264700953204510 -39515474861723 -86791468616175 -165359546537505 -257385997087931 -115474383735534 -130160777001967 -106638977777123 -48174495253782 -200519030016915 -190891688247880 -259273353332142 -23480544883638 -61120446423639 -117369796029379 -206286085979302 -166466740780613 -253971299570176 -34070577141398 -160390742592137 -22731292635278 -45122300440736 -6608553710605 -173269201926938 -85335112405524 -76382975275139 -94479645771638 -239127242075528 -46821050040775 -96557233358101 -63960808559491 -205642375597323 -25003462809515 -205852466812478 -27393730596543 -98807805847452 -216909612637140 -248944334431422 -224754152087338 -60992534477806 -127310695282808 -188615272018573 -246258604554829 -111892561750117 -260637378589336 -92171569626866 -210600706194296 -224633135225286 -137620426620213 -712929338456 -151450808680597 -102600806752656 -154605198349567 -2530091339131 -3940272305301 -268465805389605 -150385008986505 -153038100793740 -220148683046376 -146545806813847 -69555167844853 -81228857995933 -237859921030607 -143140916744310 -96366738736757 -279287509482801 -231919265969097 -101783259256560 -140420286932379 -133263367971514 -56797101201181 -104535226369239 -208558401076987 -115002178843528 -256643002111504 -109558585426774 -169753992280312 -109258016064999 -122888138843971 -33725228667056 -144849531533306 -165165221170486 -33767553171407 -123023270593167 -109036479432472 -185075626321157 -175070682920966 -152336139907040 -2434110108832 -16046865961568 -26108484541688 -12662496126835 -227530325956424 -147536052676824 -275493723505407 -77332808849687 -133736634992815 -247508831320926 -123629909704671 -298624585266 -101801484967490 -197235688120775 -242059298812760 -6085916851293 -251100834266857 -142199266188262 -198475789931398 -3818727303026 -121104000470800 -46378988741760 -16099427142791 -94056930822538 -176877468922453 -61187107429623 -41249898597912 -262485710968828 -202641530118325 -276487194769738 -56416108836521 -241303603937704 -24063833608554 -76212271357410 -110812126086519 -117578618312513 -136946489093626 -8224552441538 -253760175459419 -182631643317943 -180310805159198 -198805201999677 -41873672066722 -47630239892526 -105734415100576 -273593031634036 -133868069119537 -47677335490501 -139403913519962 -105985658716951 -29262650154061 -25619461983842 -237274211340965 -207191319319609 -94516569972047 -14623912378641 -123828656790317 -16746991573738 -53469391670424 -41044837042685 -54946003567050 -203732519429756 -169695474875320 -119886750380940 -20698078971300 -229352524099026 -124455941475422 -28333531468562 -272094232648904 -238223037618625 -146051863420976 -88617836890939 -150440896513536 -247745365473211 -57405397523689 -259562295849969 -161610119583682 -11453421253192 -213337323083673 -128381024610706 -176521333793975 -144814267431272 -72652003919857 -12914692169450 -244576626815184 -8127751824561 -170629004568000 -162512005524828 -146534936059264 -272924812239114 -142590731936748 -153804289527615 -185543326486221 -88648399672198 -266387392059947 -196598615340276 -218279436182442 -204228814894056 -266220040894564 -104951706917985 -210768368881689 -47439833423909 -189006228153851 -153918457511300 -208279024910834 -194121181597191 -77140275320518 -64278725559357 -20467243477363 -137001420651116 -122881673787099 -66088078365650 -179536604981143 -657120750266 -9268105737377 -89063472943458 -37879664294379 -51109250611223 -210988529983724 -266349582141075 -134614554456487 -158167297716538 -47723298196819 -212441866450003 -103470531767867 -92505047083204 -24757697801731 -64291964306923 -55667570569206 -271633467244166 -176021545302489 -149710950485816 -260592102625967 -9632300149072 -168301808587607 -262303601384927 -18240679748797 -17088446298594 -235064222436869 -115358678466187 -121747205404646 -12210706481363 -224650093786930 -81616096972230 -13450396731985 -21138004074240 -198951180195614 -212140911629916 -81139743686530 -35894436297132 -141388167730610 -147648074082486 -196864133406377 -1379778764115 -108912954702769 -206056497082053 -203044950184894 -1300921817897 -120747931280568 -148619716621058 -159696600118973 -219680081190736 -252640392716926 -30224589877031 -154338570301083 -108682501732712 -20649610814171 -269167283149057 -203258778322123 -40805140749750 -79409995391410 -96091524581140 -218052205342837 -126778238905114 -135833631456490 -126743704645103 -19946070586222 -278890606173624 -30518941105975 -166250521808256 -76677795311156 -156470668576423 -161027178091057 -140129620993704 -77116478720346 -241702279558462 -42354828020990 -234973150215845 -196181457358148 -164604182821953 -226958824304833 -83937760708478 -23687669963221 -65064599676241 -218248739672687 -65925230649046 -205847362189756 -29225469471261 -205543222372518 -265225896201611 -222025522173824 -196497953226079 -253517035189725 -125419351219197 -172335274267395 -90155243252354 -223188143250799 -250353374213199 -81325571402927 -85542160922795 -107155234141158 -83566111079077 -20017717077665 -71674913600051 -257524576831749 -233956829826241 -44236027361673 -182486951460661 -176165143756191 -235446302047336 -23746604135961 -159320574137770 -64049145686039 -253683926859572 -202370665660836 -48755215894797 -128360394443937 -160159933896904 -204976327845707 -267924242912258 -68937811375326 -226904794474205 -95360636192436 -197077367421867 -231213061404061 -246016432802756 -121674494576329 -123246639823200 -154996524293098 -264069146582084 -189626089028591 -47096380676826 -82263599696407 -114456881593354 -228833769585154 -242999552180762 -87216646660752 -258161017963601 -141302601273301 -234687433444005 -107221885635744 -228339665025364 -260952814644970 -887685495009 -129453104279488 -20736919397486 -157497567828669 -71409976897260 -217081798621852 -144073441467199 -210963591598331 -73577255585504 -190157907606100 -139473282491353 -101422751308508 -81816678541710 -86158208893208 -134658435155076 -18054988371491 -245251295912707 -180974069441255 -186397601506422 -178333182131062 -81840397030495 -223488327927513 -139137281026 -248171069860756 -78624454080379 -138877473078555 -256045203793864 -232486304987129 -230916161431746 -166101436709664 -4107402286605 -10271064782839 -137854549837908 -262188404122703 -253250080432050 -64417831753091 -139018740958673 -247244501644115 -30111125905621 -58885285465402 -68464849908936 -2880093852974 -244508800952924 -52805668268928 -19508561563203 -110374099043928 -157276805087403 -247082304788440 -37465783081872 -58487665930429 -14595491781251 -217191078198773 -37076840254758 -145681582448665 -263537949455532 -14511955574188 -17347458893930 -98562898144266 -151318667284782 -152857769423982 -141037217967785 -22696322656066 -134990927483683 -261901987703668 -79594129007643 -259533218554613 -38802331097659 -265580817525985 -70736194377743 -117560888791745 -145079476947652 -111066727592337 -210272777913726 -71949384928112 -215672954777553 -242441689264459 -39694262352390 -164096532537874 -120661231814463 -198793312056652 -246863061675246 -254611705525617 -138825808914500 -149731178541083 -218325965994515 -60609692087910 -96259421230851 -208938498866125 -87281624116628 -109471840737547 -43064771155943 -160973773973888 -72818222222454 -135328086244846 -50152356136379 -115805683628243 -86079467929363 -46876254481993 -103660810042553 -232846643847194 -194452248619508 -133479219359141 -169437839068199 -240573068690961 -40236637467666 -254035849948381 -157515018301676 -104431025305819 -187693835429389 -89849133571787 -193301169856870 -230007898867238 -66994211855607 -256801351614102 -189309438926820 -223386102137753 -165642431301946 -158378194294798 -181069890394811 -74230250223654 -47836870710330 -110006721081148 -2181131444100 -95302628584920 -167440465225633 -40889101308999 -215527615843469 -58696212999237 -271417094311108 -221951794460297 -259346005798227 -190951307392587 -67382355145579 -25815474672421 -161915585671874 -252150383357755 -212882376354634 -278274895306582 -131394158800245 -252365566216283 -5773108970064 -161118903264106 -197488846586798 -54576504039490 -217616870855718 -46801435011829 -97190833539221 -79355504276011 -93709317994893 -49830401856297 -26778656798534 -8866360008460 -168978964342014 -245732255080237 -45368849263504 -30980488983426 -254125762908946 -173656948445768 -234414466740710 -216800546174572 -51953557909921 -34403371210622 -12721208485349 -126596700908542 -280395200865967 -179751598631230 -273597272003845 -46779113389029 -104750400344617 -151542836633176 -145979053658777 -146569683179659 -46907467792141 -134658179059490 -121700357723988 -242584036324535 -102789352412687 -82898242701328 -220378286602482 -63055871994934 -59207505107879 -141100290015466 -266274820708555 -146335149370184 -64262446487000 -5952147770714 -140469878267477 -123450806621232 -207071517393330 -75179739616145 -172439912620304 -137495086264587 -15405613881075 -140436842265733 -271154682715787 -251646502243103 -174715484532296 -128715228709439 -87077424632293 -281168526999133 -247545474839713 -18567084256008 -187435579359615 -268179605567197 -10778796584650 -46589826027685 -71162333868456 -263605749692756 -215428442450184 -209633945092526 -108124560012476 -87527034825414 -157496821803545 -50975759995914 -197731842480753 -233038863377179 -52803704676600 -13398793244205 -72429986462853 -125368300603623 -238959894467004 -260293054538343 -139268420854738 -272420948478301 -135919737019919 -251662804946689 -106943884997828 -44008069526023 -45528375457639 -76002042241973 -50021409423858 -83798704301832 -39823054583736 -29066753760959 -166895664848852 -196572889890547 -279934718595531 -175548658972053 -145028705092675 -211911717301479 -240088448984825 -143323106952377 -125294565118591 -135373350583966 -60886745377576 -269285116459721 -60783407588512 -169352215101142 -74423549999492 -250761363209499 -168754198143688 -29517953030271 -28524787251258 -42298557843895 -90687947115296 -248199711161503 -125769859175148 -234467337929546 -18020370580892 -144756728501962 -50019962047970 -196101203572173 -186942439487938 -210442031576386 -277916803352332 -110190860715119 -275457661544240 -183053432246789 -215338575403448 -263292855745016 -99381642349347 -70381443467115 -212768443016088 -202823540203723 -114848746230785 -199169675120815 -229217182235233 -276242432831354 -266217547167415 -22817652300187 -75780081216790 -87642811899107 -108311207036574 -169725465860270 -12652996797993 -199738424688747 -102747101805887 -254035171275450 -153068684429634 -234182964768725 -125151849045370 -106954252456759 -64951893258444 -176479559128079 -273663959610489 -76252254355164 -25492426464913 -103387020412114 -196213873573802 -221867324115595 -166230036088659 -124377791741689 -154061907856707 -102303613436841 -204729496937903 -53904069240835 -17299941503311 -210178729296815 -54769857106067 -17144059731699 -93020899792139 -128613442109471 -225973381236841 -233596014943698 -110020890680943 -175504360659207 -65834396561462 -259188022495610 -190428760711190 -88364213819366 -164010307086138 -15302266198696 -75763501641268 -86937990854844 -110980128475046 -952041101076 -52699023393514 -171592901982934 -211935882800005 -256333656053297 -187197402538317 -256092842489278 -119067458228942 -250693010843097 -191967260734352 -264865708284525 -190218324337642 -276001624175416 -231686704093266 -14693690541737 -162642879445609 -11504017653353 -181726445625361 -4455917980769 -220203428474942 -261551952722355 -186358268788812 -218141532298917 -147495932856702 -203493712614668 -157787117723054 -278890888292739 -275024682043882 -157754974586222 -17352349328650 -1126119141380 -218712292370078 -46054738770907 -132318648695765 -199927771695770 -242847409666274 -16991146715990 -19975346276323 -224150675298229 -193213076719147 -50070629291029 -86542162039661 -60528030469389 -174736584734852 -74122597452411 -237086326728549 -10196995651784 -229458257781764 -209744864051664 -73748188953084 -194493427254301 -205070326539833 -44609670056166 -243190138794222 -18666222561904 -235913973685486 -194364937724953 -81306870677570 -248222951602385 -41259526797300 -192246693705009 -89190979377148 -247094915719389 -43015206406921 -157618366254686 -48007012070643 -35836315654923 -126170409185049 -81766568425227 -34067251125629 -188271541325624 -83785681801868 -115621382051464 -223658130061228 -103276421482392 -186465208761236 -194180655933099 -226682085969191 -83512041430896 -47814700596031 -23716614958471 -228980948688828 -157171564161957 -198123701041316 -217383013038566 -146080847312412 -4837465474160 -44594999603662 -152508557583340 -142600391531281 -248606591439527 -268489428701636 -264480447910861 -254940434330223 -161715335179859 -77588867985955 -86705389043211 -69901070257187 -98486286436907 -167247189917245 -186011005183973 -66133077238942 -92674440190294 -222165923464507 -276358083177967 -211952566491968 -17278181740674 -96322169915111 -252040037763912 -92918123542046 -112410406219066 -219089274424259 -264654797066515 -28115218303842 -178267013231699 -264366983939451 -141709312527920 -217269549067156 -4994221905991 -124222899466696 -224179974722892 -36235871286231 -60971429345445 -5259331692794 -88032233943779 -214958547929415 -189611919700224 -82433466528744 -217848094307754 -14052939330686 -45669048561666 -281357232454224 -223878974138861 -102724821577813 -63860975723784 -217564193058345 -225455519440749 -262409612954894 -143316787230289 -52952762627687 -28988521226878 -140500490664770 -101590005147846 -193113740991930 -174828657013770 -117377244009407 -12674732631849 -268359530287765 -197018873634689 -218843800759703 -20621455090202 -208769254502463 -69525905870257 -188435269013510 -249524442615387 -175090071340039 -21662392298008 -270149727444733 -78585498679922 -83931101600819 -239562517359304 -61768217396002 -227849832452130 -182451569188319 -186698291052509 -31485113569486 -268847801086887 -139855587208021 -171702057271736 -98488456000649 -197033681959769 -209117260954928 -221867596045951 -12247306726384 -90232250910400 -43411791967166 -111766794943344 -113406398962882 -231004559821801 -186756097001807 -152159819303236 -205554527020338 -71053420938467 -159154866791849 -155437034978929 -169539591512109 -148379577226684 -180737483404218 -275773366564164 -103363130573560 -230831230900229 -207553079550140 -11148756333490 -165254043697054 -278774523910114 -267751824015140 -15178437248087 -45827319392837 -16542035665254 -209291220039133 -200857814192160 -266511770546372 -251088593499870 -163122027068033 -13239404754801 -128793970891470 -180448596062392 -204618425525476 -212621101575426 -140958661972714 -86854752569690 -237743731070537 -42638912857711 -218057974814401 -23861073553820 -91430519531770 -72039542631661 -184940338582929 -157496923184394 -198857246399086 -122725372191969 -280186130516509 -217138602354635 -57502503973707 -2830199904007 -39548265579207 -73856496695345 -170867405811514 -104407869566155 -180506226418743 -96288560391081 -20570261315452 -165629383038985 -204517695418917 -198481045043688 -127828613851823 -250930852026852 -84783830207269 -1726577779792 -4095991256991 -90628307995857 -100587603794383 -68809313995444 -37460238398077 -180371109803113 -269189942777021 -102728022659800 -73321606259514 -133996263640813 -187389237527659 -157493753322588 -149502200667353 -7973784841760 -255954085623038 -46929397979184 -127741581135780 -9240718947345 -128571493114153 -59815697234966 -277656752260434 -266513637109820 -230016300857494 -177178868772519 -124023302319688 -43784204504031 -256856751095978 -207666046712896 -56119555336982 -98613459240299 -170865755955779 -104889575044109 -184700842675517 -45428349495188 -216205862311364 -62772311304286 -165480953585353 -247654651278035 -246719846166031 -129537800280416 -223376464015032 -37024685125404 -193380506664320 -99345637848298 -174991682988973 -78265374850786 -141145655482217 -127155872478716 -204514926176529 -72818655824803 -58979916035098 -89358202224090 -39492815207306 -23537910436823 -183931630559361 -238622898690358 -89485616060878 -51586684189739 -50502097479612 -195533883715123 -278266681431734 -173972698082577 -50232186586409 -104562143446497 -101159895863651 -182309449931413 -102957849853973 -760450928913 -118185342402394 -140348989804125 -218465583492031 -30550973205183 -85232275190896 -109184197116633 -179658697897526 -190211256064012 -219378048916939 -203834521141095 -254902113914393 -266958097160215 -39668177184263 -131993490971650 -9039133284387 -111068587582464 -162154432402863 -181243553756482 -10459798388931 -149174070470346 -185184674035454 -235859561480047 -126763263312272 -206419372978062 -233017363889801 -124163818795069 -222302935126135 -158550547440433 -155118377249528 -88067505209008 -269956584168498 -209831694040633 -10384133986930 -196548953564361 -3956290054404 -27673002127034 -131594454301877 -205842790213022 -25213855626293 -240663398571268 -274294318545866 -231741586958060 -51825218074034 -129147130288308 -249292344561006 -205866057339882 -25472107506618 -4498990740640 -146747168639987 -261452184121604 -163845894601031 -37758032768676 -158807626555842 -30085323384978 -254213929147107 -156660498457748 -231229543077557 -80642157016215 -78697328355960 -37709580184587 -58621345903074 -104133598834051 -32830533251886 -111121171231407 -274149674430122 -186191143782493 -206969204719788 -208027720189365 -16247004238105 -233222916327597 -14029049492132 -53123890341351 -277604381224781 -21893948181132 -40452633771819 -167313058784289 -237734359372811 -269447653710465 -208516316277006 -150287316449432 -77751166950144 -45029590604817 -54023626474119 -199808967568705 -190921239349379 -264729194882425 -211131316313827 -224106762124045 -238931261866520 -150947731001355 -8045349666941 -73416784388557 -115122882940374 -231049036405499 -140947254032506 -36434680578268 -133788709918672 -198104658955862 -214050610052292 -5079282499138 -153962968001634 -136015942086551 -73442293933294 -197197935360217 -158684109590721 -226739909180227 -244238254939 -117217344159212 -56443571265849 -34064014881236 -187658901298380 -160126801480910 -244698317828907 -73406679321383 -240123859280145 -123658819676852 -37091470540678 -237631933761540 -65561686796213 -81565185375640 -28387008322134 -258042080069973 -227408646770025 -264155712446265 -223014851037873 -265343373512784 -99629600071474 -5970896849099 -13697343367228 -235085174960132 -4250774295104 -279347813596254 -272374777236525 -265999840391509 -186361781788332 -94684427117443 -248411128400636 -1494726281100 -224413723272803 -240453831838663 -60014219563889 -153545092837884 -247095609161139 -50569188214932 -231507883764176 -50328854613333 -252170914113107 -215986931350901 -195683564398614 -96506490364827 -178964330987916 -190983492785794 -188944612523013 -169421560185092 -214257242337268 -10449286844887 -80805079852283 -203453208879718 -238321302260349 -238470757643245 -197651358215947 -71343341814849 -153367051467795 -100876666270781 -278014275949528 -122613641168232 -88542083899064 -218695884177802 -114057682062008 -112118048733475 -109981195480435 -220138823515157 -164788804447787 -250238277669871 -279412662601188 -24341143857366 -124691116038306 -258874277599067 -245739393991406 -274067059680291 -198898270494834 -87541110049918 -271962157826129 -119532754430374 -64076696876647 -240531385458 -156288103378520 -214193213489011 -105596245826728 -17891505628171 -150291168270129 -65911341618433 -54824974678529 -277447650849856 -174921990963883 -244786751135035 -247503784625524 -13773091314410 -101547553987926 -89921722191653 -241222922178032 -222298093742229 -174194392148847 -183595277422336 -2354079127903 -129548828599311 -11300758973497 -252902999633775 -188628661979265 -221692137856109 -88096292703006 -166730749372856 -236280930746731 -193002789873109 -224865537341405 -265741423493477 -148314364314894 -230391243696561 -102562296751247 -31008049395842 -74938133744269 -16296677552597 -145979911640350 -70889058197078 -224644347585665 -212791274658719 -223139399629876 -21259476757463 -139640699111030 -234919376778872 -18714258343418 -97666654031035 -179199497858671 -64075776938903 -229631463706936 -24560925204678 -71988160732359 -19094346040522 -88474331104986 -22974912342820 -68192564587766 -72916921786026 -131052937576696 -248193655778616 -236535806469232 -207904815363373 -263978031218685 -165303775560246 -17978477228401 -27121243669285 -87356133238767 -84922064120490 -57050618347946 -214673171914983 -128373474316914 -201387105333739 -174762488660536 -4680871681092 -144834510750506 -24702574993917 -94388202248785 -162881270022485 -101111302248875 -99753156995098 -159869904997556 -100327931360050 -248677990388719 -18096148699509 -250343500241521 -236074678952059 -55744277806325 -198711333025397 -90936196186694 -260430374100619 -80396189400500 -5687735542197 -76932723787170 -47337188469040 -14881015627823 -276944449809017 -256338851742625 -991941561608 -162840695734591 -229123054214828 -248410382375512 -39035701830780 -78169270637579 -6597502691310 -169664632646628 -64487326293316 -73351279137328 -28297692545984 -215714562935809 -259063122649737 -53012495530973 -23132184178863 -141867161667649 -3492249290026 -174832035913689 -55017284830750 -232499188465403 -243161359969602 -196510467124600 -254965077578208 -34162890154358 -47782408880310 -156166378127658 -200242607024536 -16874664059736 -68800915371247 -227533893964004 -130940424619572 -105371632964359 -32267968185902 -275102289039265 -19308152654843 -58483935804809 -221173410133835 -217023383673732 -204462565129942 -47276269069951 -97085988167772 -79404703649366 -80730212007274 -185082239639695 -167964738575523 -157126039403539 -41982809177650 -3006116617248 -237143112393678 -241521207393338 -62090508698969 -99836246264236 -106138140276471 -237263599258613 -202551655001853 -51670763404079 -213620477841753 -142174983684203 -113719587368086 -252580383422005 -240630525207446 -215013152701994 -128122556866388 -142451848724849 -244319751794332 -249775832692848 -137751101706181 -205381531498992 -266446117446795 -143260649354499 -62028739345534 -276621705469770 -36918111400277 -206303745682318 -20018562175134 -241801555993406 -275861129480001 -150597324370165 -187947610199021 -232753226684969 -106708158792857 -97838846786137 -142632305203987 -124457740748050 -150260197112804 -73083615138520 -141988239464647 -183105987450560 -164484462847276 -72266076943926 -266536525857817 -225256930551094 -148062444697960 -48171716086555 -259841370911299 -276412054737772 -221385383610924 -65957763430805 -149780590361624 -216361910926958 -182372288867065 -215318068436664 -84045447692659 -7048746364118 -139488682081941 -235920338121042 -83280306265981 -54860702909400 -263910506038508 -105934383733732 -146417832107196 -159494901734516 -12686285641336 -122157004445139 -265813076928062 -256110917355279 -87705691889313 -105856468652452 -131251583733198 -272384833196879 -186830328752093 -281023604756898 -168252732124664 -113644582402195 -36417859204215 -127163384426835 -265386448216870 -207654033948523 -54473545732324 -189316870797200 -92957903283424 -79408884911790 -37030807529875 -88643177496330 -169651236472245 -236994384684501 -7675439274524 -101647685522752 -36279588328463 -109783761230188 -271721214456193 -143288582176095 -47221756039764 -182518134908859 -103929552442063 -237921333137071 -160576072907975 -275957393010174 -208401740136184 -8767283868263 -196169498445029 -148321671798821 -215406460055162 -125497466757873 -62923879038190 -50174802048555 -143628786621943 -206364532470942 -26796929055890 -130245666703414 -11577242323838 -6985699493300 -31761743233131 -179570469420877 -223070308502206 -240676084486456 -268464905873623 -266405564764699 -183502389428978 -129852751247911 -170393165263869 -236898701709747 -254401599410502 -85524766229406 -226372137822573 -60346739336621 -258788954595267 -86839063965192 -279806489456778 -105488678157720 -3010972058599 -228824496357552 -101411280089106 -209819213980744 -94291782822761 -40468547459802 -244297192590088 -211667908888420 -57682185929497 -96281289461685 -1245324180338 -86321656375279 -17445937933862 -216790810368733 -113330062029819 -5522921986264 -146022377007040 -151267496781110 -207759462501431 -99676239422749 -196107984263595 -258636683797375 -272971711721729 -29012286531970 -183095736190558 -204661819707594 -52082270473840 -224440808821687 -147601858115118 -229454511329309 -54277943761693 -154323248663135 -160910417454129 -129833345253071 -245880902034293 -48348137793727 -80493764980988 -224698569324358 -197864592534655 -176107375635691 -174759188049230 -86205360569479 -64204204582892 -139283473161995 -52003758055465 -219688284772479 -122516194296393 -48669281247008 -90792857295577 -268360173723544 -108201948130477 -24000207623302 -193913930979509 -24307056735503 -244174161521319 -174801926211424 -105531144775776 -46100086488481 -47635261041781 -38040999197416 -244387674688850 -159162755987252 -82891017164349 -88750038212672 -154321007800608 -177124109904711 -200107800618706 -153291234830161 -227147263583159 -60534390605408 -52610055691638 -178671372781175 -154105566347762 -221945082259309 -239224631170010 -182289124215716 -178701342128133 -250770599829063 -167339701687482 -271215225979408 -251759165316218 -273297683218776 -215562858309855 -42397913451468 -20281896644065 -754007238739 -24626002892599 -182434508462609 -149854776095178 -51270126295247 -128098667027834 -221405954767020 -227328644869317 -52342036276376 -105773108027901 -130479629122386 -143850937895925 -129162946069849 -181776966559746 -104079713225404 -269174782266255 -89996348608379 -159671868451072 -225188041086532 -208131920405360 -111182198975636 -154169129986007 -123526641228720 -61150597736104 -195002495369219 -71044402520375 -217628858247714 -153127840551265 -84834719492956 -113683350375795 -214834041235831 -145185703700672 -149158473107090 -35823311362037 -239233644829717 -119156443862193 -102157011583865 -235205921392683 -197900392826970 -18219627054718 -30130442124241 -218361738671207 -11112806688936 -31700869443874 -145862108380663 -106171742862953 -12285295673960 -240796979106817 -94442093522451 -220148031271430 -4348914435479 -51016518649315 -73221947398349 -230178690063986 -172267435084871 -67181152857163 -176896751192612 -131425502564655 -5429428483588 -168030636003197 -178182197831097 -20541572824650 -266331516067511 -249750892391259 -202818607441064 -121962459823932 -16824566902354 -76062967654769 -148840861434572 -29621863426244 -245057724551651 -185824349460492 -36474442282911 -165752055018609 -90845425145232 -150870716300654 -267400712542581 -72791529376289 -242017846473731 -7807701175175 -231104139564664 -219266773522203 -59554752259574 -43065183198807 -63265368107465 -222361753395970 -182515483785264 -264654215995724 -244534487275778 -221502326609916 -280833846590689 -20038195862834 -85199013187602 -232301127961918 -255677908717185 -193313559342648 -98882846438871 -52320479384602 -97805671948994 -20661329242849 -229183595771854 -237297668054187 -265198245413811 -276212818676560 -76207824851306 -96590962410816 -120219060660838 -103848247455225 -247898002635719 -263233499899147 -79447408332405 -255114202415086 -34103595576077 -245587556549731 -168448795126760 -124399879205411 -217103943581478 -60270685932531 -124909537233473 -132845233334050 -63240238863310 -71957588509855 -114782889572934 -77313105497780 -125897398131288 -173381037953500 -36815536169172 -195545062165183 -179759306322274 -171128465160243 -42725590444753 -211521489520135 -216044434544020 -249626972408017 -95031134980850 -202537052806561 -91209267491954 -268375953702629 -33963446382046 -68725823535222 -82622264825837 -85880060010663 -28164739924881 -33666932635429 -24892665977688 -42383349863244 -258436646656215 -199830364604569 -94283163568115 -200878449215650 -96317179100941 -112050448051003 -100035008052621 -186678511991952 -277071945349531 -149932458214506 -125594405701729 -16749518368997 -163817049436254 -37613987904342 -260421513924739 -129373003584389 -93773728648474 -190979547532366 -219067289384603 -2478078377886 -252498160630724 -146918816457438 -234887168619099 -58451856360429 -58369876882772 -64857700049348 -29641966080482 -238631283187855 -195308919689841 -108386327587105 -148574914430466 -149787211652017 -6250177869279 -140460671850753 -122469122796444 -264068485758351 -214687955582984 -234107911016381 -152786766154881 -88465554617204 -77191073049458 -68360174611732 -1028353763061 -270004068679824 -236822335912187 -180148524081715 -187646493359944 -189054778239766 -218539976656748 -68720062782960 -102055333628177 -30591092330393 -188251696160907 -22094796539432 -29130598782244 -199641682997820 -41808677149786 -56406437445428 -204411385435408 -33595791974865 -188568192028838 -11996152337289 -209474985248641 -113367919086129 -102930799995851 -124752301242827 -48333989466301 -13807356774997 -240107382933735 -270398335776102 -240788297100487 -254659998837823 -15182933785043 -151249838642356 -87508410866499 -135556779712984 -151601780423131 -23649015295359 -88153604451456 -180675733285092 -274542612595412 -71027897893210 -131181091880724 -264799268714363 -210923523525475 -164515835730791 -3797052280866 -3963248774943 -8602024553407 -116730977297798 -91068685218744 -186914382494320 -261640355458003 -143247143090390 -8636990035629 -102761928815775 -266569072785092 -146061745379748 -156767987250454 -94205169566644 -24632591130390 -212391804528714 -107863938676261 -239739272284420 -104525173566921 -264409805311793 -258217959325816 -280215428131996 -36007884017164 -266842172632165 -113611506341710 -73018562757118 -52232249255675 -217016391995136 -179617858932162 -60303554021278 -138176829494690 -136772015220551 -213800425625925 -81632739604704 -172428806047519 -22872273795642 -209508249154478 -36813792907370 -98398345105126 -123199951763974 -71355950842843 -25355706011803 -85289400515067 -181249012132936 -173248335823973 -274209176509995 -67697585551125 -24903009302635 -241753569129484 -236359360490426 -144376432097137 -224917662605896 -144311896455746 -2495457297154 -70501173330692 -226144854542575 -194690142321946 -177887530321757 -64868581464517 -109689993714566 -206669615511672 -259210628131838 -137955915053929 -84259459113519 -111558438372828 -166276591151780 -194098183015039 -123775425735021 -185058449680883 -200139861864441 -246894934207331 -38218233847025 -133548786380584 -273402000612412 -219574713355275 -107217593957719 -183412190582513 -169809744470673 -74770919062234 -219557685751581 -234866486073981 -229250109175330 -58521908011511 -263701453540584 -254919919246027 -146928354448279 -98215362061688 -11847936761897 -80316701553994 -178690944033782 -10425649254822 -213550974414527 -59158207025602 -104446749282495 -193611518996710 -34769355339717 -144291961062054 -194726788978834 -199452682746793 -234532701249035 -64588054845924 -244558417791697 -266494668844305 -175955883739485 -194584148390706 -63226499229375 -250893324498051 -252542185619050 -106695942315376 -140699970849579 -136814255081338 -52723582903710 -109946340947955 -209469628547718 -195123632157727 -237344876598929 -188553799265412 -55338766314340 -176618693313134 -118349012190577 -241873607101938 -249314089345609 -210702932626016 -169316733553340 -123615700981074 -225713522048620 -199116828096334 -66452553271817 -135165438813202 -226119568386464 -259128257205861 -19520412870230 -71962932655080 -72709630740545 -269246240309376 -217635772199845 -161948138684159 -155769443228858 -226759672026366 -157835610970810 -198476550377604 -57813639758108 -15427982747897 -147919015538670 -226421748264293 -276770835163196 -47567568728150 -182645347897124 -144869287301935 -37974374915228 -112463714629226 -117694100482440 -252041013795780 -212529702562133 -47429785009398 -149833219183733 -140699481442661 -29576692650467 -199312784989767 -36786471477657 -85167847086364 -150001174888573 -83450540720826 -256948954128962 -175078775062633 -69550076415657 -168106570797451 -253484525175019 -169886146571930 -227255539941964 -269564505046029 -209873809341342 -234023226467013 -246071277498369 -70219395341687 -101728303718817 -32723218809992 -263313798549785 -39674909750838 -227493901973176 -63247831286178 -224471302249951 -250597869216688 -77132409975289 -201718237825940 -262392011350578 -143950474164596 -240730855577057 -155576158069645 -168474310035821 -110723096227607 -62985198635861 -105621002856803 -206669319440311 -188055162370457 -113927141936490 -272171900808797 -201915793910133 -249231757534603 -44368681801867 -181398646983627 -244928022796587 -271122131538894 -244639731414067 -31577062113987 -81409662035857 -32172132593663 -72075790082303 -93571570057357 -78735188019907 -174975132136596 -6068765550427 -53966197255595 -53129168728354 -31639562991679 -212191316609898 -130499960360641 -200461480375569 -166587681346044 -55933785689916 -28933844958576 -231914301785558 -13302448070905 -21636847898130 -214543330242696 -31190456468917 -119736850285479 -224111609376003 -132046230446482 -207239654792409 -151772854610667 -77328859163024 -223459175883536 -16074837397688 -254625381047224 -106221773097638 -201246551507566 -203582853283150 -26529233876226 -249885782252084 -8476780700970 -232830176744556 -125225718361262 -26681909995964 -223035534879320 -35229482861468 -7648229454011 -230191190365019 -44070214043468 -201695711035005 -20861780628209 -71848799749101 -156058041712406 -263496846472071 -118054878494188 -81236027419950 -263340792796320 -29984748830279 -43893636879513 -207705110253782 -106250151119318 -9790503257332 -109655219422023 -58670134648080 -255960033153782 -270504091142866 -203348302710522 -31829294736134 -93408577950714 -232210445211246 -44537941301537 -170514643954704 -19917021244903 -275705073808998 -30433542330735 -12635402274427 -35243889276781 -15203114566916 -9206206739155 -82239947453940 -236282042373219 -157584062178209 -123458587992384 -148316680906102 -231574790484111 -1453898734156 -88705582036739 -10868910767362 -187153457623724 -78319713901209 -234662996997277 -125919028205333 -189031656338641 -97915578996847 -119223246841177 -132914834898533 -6799501655053 -59976282206822 -15875774043718 -202782620573633 -238941625861683 -248071574099171 -158015424575332 -8113203185545 -34864374446549 -77457908371746 -210387816574677 -181167731807043 -29006246263138 -110065889992320 -46504663314791 -2714165406853 -204908128854892 -156211037011500 -45016631820120 -21635336431187 -88019479245524 -2331244033011 -109256955282279 -58311448882438 -37789587521083 -68058622357993 -204623030346274 -34844731418485 -167548335493445 -270739536128745 -159475237380598 -163831588107879 -222445013078821 -202376227538296 -136997238206555 -54428401190103 -243328948558926 -113716679843312 -259274382470730 -253913268961239 -170522139544494 -278477284104896 -236335470651872 -187221243325747 -32157216497445 -35429862053143 -48901281212716 -279911625788457 -157863637540292 -234142519282491 -163269278706808 -75788235293610 -224026143719301 -99175211916742 -58192421985489 -281053973725203 -251784761566036 -5583546923118 -90487170292520 -108121477554932 -83872718684149 -204830374703941 -203625276585726 -226655612473500 -118181741352248 -91219183901931 -172012540432748 -191358544624486 -156127181730672 -8509939488312 -74780120765553 -122322374205868 -173306676587900 -130126058295695 -173228219023958 -177624014050930 -146346328598605 -161135825252440 -51817807291624 -118043194280898 -38459053421465 -32465946092156 -147196393909527 -150145385261774 -241790510472751 -216437776455106 -130831418371897 -128257178180802 -127536021873701 -197553792796927 -105419522008030 -138695937555053 -81489890399842 -38222886493689 -121376602528217 -57218565560949 -216397597534066 -57948865915972 -218428030977483 -105557305726782 -79688034010952 -150606669577726 -23931314023571 -216301168123570 -1307623971823 -257452709523191 -30255195465324 -67790910133677 -157841536764522 -116649595596831 -187014991531075 -249794358508828 -81856735761171 -17761539940771 -180196633388673 -205954614105489 -31663484234463 -249722165283473 -224408726386520 -52125363412670 -175465891583886 -68057331180137 -37420809190611 -66260405935175 -254007428001213 -180735808503528 -132240482212780 -40715514472593 -77135747593151 -115076832726941 -140896282861293 -277050325718706 -139027517794602 -219400171734837 -54984575641515 -209698941330762 -35175050609484 -186192035568035 -272641962401727 -81570466561319 -60071040428431 -172530529535353 -159815601824190 -38253547020870 -232886713556242 -54756434480577 -77410134852925 -139030146282945 -224916895372567 -31980158647705 -17644649241439 -240773557884812 -108152746761346 -274962426249390 -149222112866576 -9201637421956 -125568349039179 -7509911175344 -129418924657159 -152301799797892 -102018421145150 -1990624397931 -133950329640643 -141464295804391 -223199836754560 -238627960214249 -196373835558128 -55427086404647 -77244011038388 -62648511407379 -46474482876685 -223370096908633 -213570148997374 -78561593915250 -171823000057792 -192661387008249 -125269745586349 -245766481059764 -98858109347019 -233434884172796 -248960401247423 -2136178728159 -33851383617185 -276256137787125 -11713663539 -44429844940762 -36306015102570 -18318702092231 -244901734719732 -86446297058295 -196579372651662 -202111773346749 -268891501862027 -189607836838221 -272264298987523 -276709211617675 -163543877662582 -205879390807882 -80819385653492 -211214663682156 -162929793719173 -272418386832977 -215540722969212 -262382714685502 -77872969450978 -214421236781177 -106499960596590 -51257943113858 -143744124386675 -143753924672512 -246871954291357 -253071243075250 -52067327193390 -155984109068680 -35327489061762 -162282986477154 -68749174329595 -114685227240415 -180531789514306 -188774389558328 -226137993722512 -113031592571798 -8593571454763 -112718337558548 -263472956633517 -144270883742301 -196365544514433 -249675523805527 -274889592876976 -150123243581390 -225985563415574 -31686624684218 -132440255573071 -103984231019969 -187940374917572 -250467402030242 -70586757944945 -250673674172742 -198362539456640 -84734116768858 -78736579870062 -162419243878619 -80047542313585 -56800872115695 -265005429823187 -148624153637452 -203271819519949 -168937640623052 -119580061609521 -139922285511227 -63650546688324 -73172436765173 -175101412018701 -166251048205922 -200662442090740 -253957650499921 -201960255295246 -24383981795055 -214953187588351 -87087794226390 -151573362739473 -163267297483495 -24261319077015 -186166385659057 -127438635844177 -62319044104071 -71426608347296 -219529016061876 -4893370466550 -35597802881510 -29137500590841 -87006273039536 -198127714857650 -182771516148387 -182065839168669 -145085546776981 -77447001216010 -133201001577466 -197448273161564 -47980352400977 -90595032586797 -204453104509425 -265843657484438 -91368160114556 -36050262464875 -165796502590640 -185467095875152 -198061923139973 -103258041117515 -163205689804567 -268750212246285 -272231726368818 -62567348034788 -255405301666993 -219700217744126 -73438751237444 -33582521274822 -227175802568137 -22663159168912 -64141554192416 -261808662635874 -31601880317762 -186642666862771 -6093992992624 -27573319186053 -184248133582328 -194600055523588 -170842639468109 -239575556975163 -274567120974569 -94319099209011 -62062233827370 -241920162209141 -231379705329799 -151740532369729 -126902534774949 -63477330895396 -49232199514807 -93736088679931 -6020099301300 -31271198675763 -276316804177739 -176886232589313 -185190020556858 -144825301264295 -196713428058744 -243685110816213 -3079218071023 -73810013960641 -90691783441669 -27749831328953 -264995767587595 -248041965478286 -61334265338287 -142626376550838 -249197367173444 -66353379289700 -49466576258124 -89217502741296 -41177851165840 -229000842284043 -239502972501937 -268676044081330 -166327981048801 -117494253534737 -61820484352521 -69861745726273 -45854731639915 -139402723119785 -104492263963481 -120716201511522 -116769460629854 -7790595376461 -274555973698467 -151808040844852 -258972588155959 -138162275011196 -176025084347113 -28975511204552 -226400920533982 -198215555920357 -35583866385558 -262814698116327 -7266159470719 -37589898241898 -90357179534294 -259081393880791 -111095726169135 -30318465597871 -74011475404374 -54391781881793 -72112325390814 -11704067073003 -138725312578703 -115445519416117 -245934128095834 -202066243540212 -248818949961021 -137523138056502 -157802988908721 -124184865829549 -121068042021524 -106451923679348 -234901802837804 -158498243366909 -128930670713467 -141027377458491 -120086852799322 -271639400585767 -270466820608322 -275095112281013 -203351484902051 -223282284849493 -153398401842367 -240342106325368 -158375599770943 -37123199833742 -203430931187026 -270407893665544 -278078322091669 -166974752997765 -60193736164359 -5134568648637 -124643850841466 -155045812374047 -274296714167961 -220744353884373 -205894874493354 -129760582691840 -281115797829156 -15371906247029 -50291575903413 -108242533430553 -79017861592290 -203163872686739 -47784312475626 -213707241954249 -151629050720518 -133718618606872 -226166378953379 -279476621099965 -200819093579404 -241402905251387 -31652406263738 -251726579307456 -147619583654971 -207945545681282 -44736726712521 -165664010788318 -53284887694232 -15602056671037 -40002420546354 -4440033427247 -150544464010391 -219249658623802 -55371305218200 -12914505244902 -234325106104506 -116392259520248 -209818034501759 -203908120153452 -57337950264705 -27929397972953 -185596893036849 -1386968125838 -84308329694689 -96251677602733 -198091956620905 -227354918725688 -266712462103020 -108180974238760 -156919427104087 -152443366763674 -67420673474493 -266860252969948 -265953288874830 -2351466034872 -244090767511617 -262923700653184 -181313123556633 -64578098442355 -134423004384582 -127304031301107 -68794727813248 -245744608373336 -54113705428817 -206019243378127 -177174486358187 -264743996859540 -270556357889522 -115852267230415 -225204457186569 -264813910652858 -259977927255877 -182638589837225 -184946313598986 -164846336618466 -79326727874556 -25160491466106 -160513140745848 -74784655132522 -230596061626804 -224109080256175 -46155553855980 -65965528299881 -104118153565353 -91189023328859 -172071035535127 -156198881913427 -116364722153427 -231277044458438 -78928612836187 -80005225757317 -113503593665155 -232671702968738 -120307337903616 -274007339575324 -191314045480988 -274642410817992 -162771286800434 -125081588064628 -29107855659603 -63960165506108 -210434422517023 -203347387688815 -226968732243147 -123426997297330 -225400019114024 -145108086415902 -6141631688038 -138575118261865 -155968465994275 -77645065678133 -242496403763343 -38551350224537 -243561338613761 -239173100513930 -75968660674149 -417097254683 -58277642202140 -189872588568388 -233168286609457 -68663935793150 -240007427345763 -110701341906857 -67649882829096 -69405642721927 -47226240744458 -247978850673562 -197050382270154 -72404267637243 -209745705566388 -275444084442134 -277139549916131 -120419024880431 -235754367645464 -145072688903619 -241235213829893 -134990058072846 -57823438624877 -142351664691196 -138779936868282 -202034807971267 -12952102410993 -245082806778043 -239162890529433 -47923660966014 -269170679128073 -67812701114681 -105033772347329 -189888858597015 -98030346922005 -71115719060844 -5762069876261 -16092599278333 -101084549649468 -48780591934171 -277933558585665 -217758356776285 -228097699458591 -228284337297972 -204971773443250 -57383198872682 -61303356385611 -92787042544008 -219726691960332 -249745414623566 -252535067181787 -104008331181177 -220917199561853 -43304091372729 -4235426358734 -109148936528518 -134178982889005 -281176164935011 -205619778533194 -242561371371596 -80542481252943 -266508344980526 -69795329361466 -90379151538759 -47041785820113 -279871199856126 -148684133219910 -1779369816176 -146170887757048 -96347632291744 -51195891039278 -22510872933108 -182918037328561 -62743176619945 -16818957562488 -93530911791688 -247835644003963 -257353886046770 -56426446232776 -214406987358105 -51307777433580 -25079042710502 -5491554262938 -12795660879789 -21813285036287 -186037820749750 -243908647484269 -269588863612876 -127378343370981 -199581778400476 -109739672547084 -273618695588174 -219659131315260 -80422245682669 -5705107832986 -49058125353958 -115794880336691 -274682788661547 -146177638671936 -127674869633546 -257173862366249 -266817069392633 -194760638285701 -19890297241796 -179099662228105 -36191804040909 -174155868076893 -256235734648135 -6943336689973 -27545519267106 -262135030993573 -145817080067131 -106372484960292 -39856361294895 -225803162396296 -252616823140084 -279707533437907 -268414846797503 -104341247015694 -135524095754032 -125540337765712 -43141841186054 -120972005520739 -127103244325882 -62110251805349 -102496775622895 -265921461357677 -140292589886664 -189256065797690 -273789583305392 -51724855584624 -171750378457531 -8230314629640 -261812693788403 -159017405366256 -198502349447504 -265493609059181 -227476757009367 -29087329845352 -50292978634559 -99559883703030 -222346261466528 -228970444868281 -220394669593800 -257351993277294 -144733083152862 -232869495381026 -221072204500318 -109112046887977 -205278014182512 -142343705225961 -205524188921962 -222324765035496 -143866795152460 -235155337033454 -131841885342207 -77531297708730 -144354404133118 -118305003972492 -246606365943243 -8059239520590 -223153769107719 -6434789217837 -46811813878386 -194158933560990 -215947928829575 -90325801967487 -180284790359751 -125232912369339 -206777579073648 -87481826197052 -69075458164831 -154333554645994 -81522800384679 -161506968639430 -168294876059436 -158615152590643 -191741514014576 -110328826492231 -231437947278193 -252377503706951 -247586522432445 -98656362567541 -267760434993793 -113920723101503 -21584649548045 -204967487288639 -30543412982074 -81273545375420 -25410633906342 -67461794306375 -100483038787962 -27228100696985 -159837488871352 -145357339661791 -171874281711459 -270903450644109 -199819153143906 -224266850658426 -211722413275077 -188189338226035 -230007497253237 -50696536699158 -141893144499045 -92233598968685 -168176366187101 -205763282606554 -124833936929082 -45086169570664 -54551692412388 -74056657991257 -11341550551886 -177443137661701 -92183604442959 -160684798449735 -143727789240831 -280415999262140 -118766248794114 -124367188397090 -135382979346044 -267731621161652 -224556761361866 -211463941974330 -256453016577713 -199563230641513 -85990192769680 -169406191509538 -191969619162595 -82917127020890 -104182073894217 -269998808148585 -187729541990634 -75159492567568 -190956684519424 -99053901460581 -138008558639913 -2272188628794 -102999162741454 -114264987083376 -33167931113749 -140367905161816 -111777981612395 -191260960730992 -126700767239417 -47261553918303 -94448689271135 -184143184529568 -203172399465964 -159134179157357 -274890231230376 -214914548915234 -33359515669258 -9462477444132 -150335851971441 -245060852930092 -172922299027107 -139537362037655 -38964778902779 -10556413565155 -278243407039207 -30161308297166 -34826298846161 -67004591996617 -194145169937511 -52426676719481 -203066148541436 -168181418372935 -167440676202567 -124704347158253 -130326869763660 -275319759944124 -208204561791420 -209375984321939 -189872355266131 -13996781105935 -174097098648370 -76652456618135 -110418128670556 -73998041145050 -192020233005424 -145857259217357 -106616174068383 -215649622405002 -49384599901041 -17295535722255 -271599986494147 -132454335573826 -103283324872633 -85957574129124 -131204332712380 -163585832387126 -103566542098599 -130772662474126 -183086789891842 -274409787158922 -227674252091782 -131761532100673 -38219489602863 -30323089975780 -262859663310476 -252183693370595 -194579527288813 -229894033281827 -166328557534755 -238173845855950 -108214805584292 -78231806418966 -135041235457150 -117113924716362 -144025842501143 -266615328076987 -49631613656610 -132222184205886 -85987597287083 -196958189326857 -263755240544503 -99411710082661 -53189162114764 -92952497360220 -23967019877860 -185335512631603 -124078272016747 -197760475559497 -96814014682439 -43923324843922 -60235098107316 -260007262862030 -209438134710015 -75584735752953 -134660597535794 -277991277367376 -14394179441966 -15636220163412 -19992824114098 -280316861955434 -87433990185930 -228860044178946 -77189992093357 -80424673507716 -242207727732739 -209017594339613 -81712701027065 -219464618927557 -50508379713908 -41928635004107 -36888484139231 -5368043430325 -119031593901113 -148189208422515 -50691436151147 -47494107258411 -22711530811958 -188982011846596 -121436428888570 -5519623817734 -3701050854769 -11936635173980 -171141310419989 -229780569310417 -27123351990682 -125450848676509 -6886925766622 -108806507216891 -234097926588998 -50648499781916 -213172514068979 -227781599208470 -44141635588726 -237949337701891 -14253013835538 -243976120429602 -38855969373179 -71014307059489 -95174719237869 -273659608575923 -207147280410404 -136205274489932 -36254421589282 -238335924338866 -228741265911948 -249274637382055 -130667263321876 -156727647103332 -123030884131916 -190212171903721 -75471271781543 -189333237582107 -272620168763627 -259187666981329 -177535543275201 -176829893082167 -136250747854256 -206507118123862 -134504683489931 -244502489286843 -258958398099893 -98256719548506 -180887989600822 -80637869646083 -173531755503405 -64296550655403 -214091112572270 -266748213170529 -268371830319549 -2798625542084 -277383506104947 -268301326663627 -182121509485637 -168272238843294 -78529013017853 -58777100188190 -235998954991044 -132466822000248 -260927232358612 -159643492603353 -40290779725040 -185222118787779 -144162542474094 -144269709440521 -225185724769137 -148190345463829 -262468682392135 -37409831465094 -47792998097797 -42384186005749 -208337794843216 -33145943012098 -157592257777825 -185192654245683 -30108920691202 -111335278816350 -173272410360795 -265658012383854 -165219391600556 -102265582998038 -61137371941119 -187809378200502 -133942018664132 -255154064279275 -3403178928422 -195226835375604 -142436940533318 -43125976659540 -161666187930197 -3363000007382 -153058987110525 -69421634671334 -238504203582838 -102973868184624 -61954996220436 -218357034748540 -161626688132343 -3266398157854 -172924955464821 -226514033744069 -76663064929067 -75615182542895 -190501155396800 -208567007828986 -178083234633006 -27938182033355 -152632376038141 -215775701575949 -114377979386264 -176604421451419 -157321541496775 -60151760200117 -135621822305764 -108848593364908 -106000705720193 -155263514595960 -96991068519859 -241161465494225 -251160585354856 -104128740228864 -243647149262289 -4627329897756 -109190918356446 -127775334388457 -115614548966933 -155428418229800 -34868597535239 -97024300343734 -1112072361861 -53280951739682 -177076973327938 -17295587896123 -38364446397368 -104158243572056 -107700132645144 -206807365564405 -163295625862250 -202979036302043 -202980738487309 -235240769998077 -102812011326042 -239258866099208 -113771200473763 -191109850828197 -255315190923863 -62870278102794 -6124129623839 -228374303951556 -54075901301099 -210911423360162 -129962345139279 -63252031570496 -38184754580962 -277535611333016 -261028410295191 -58603950289807 -122906549128799 -61642190089263 -206828752448124 -186457506769615 -152455724588865 -29707621627590 -33574487787417 -38289445744760 -47337527933926 -225447942245786 -84961746210499 -107713366259629 -243493576497425 -65564468329197 -38510106218200 -207040167881936 -21615103809649 -90742495221982 -109350836064884 -37686922547066 -209821622001355 -207774173331353 -210768987394712 -140889999414833 -198653299670208 -270518286634390 -139368800712432 -93534853538192 -258018198636106 -243542885941646 -193220117317934 -186754526967247 -152289812394122 -87726265529354 -109954915517369 -34498234598235 -239573889985132 -9371559174962 -259699143198682 -262936904090071 -112644566536751 -50805960149667 -160571772464451 -272680930361964 -145655173415546 -69574497418622 -134408481035380 -170275763397129 -154770970865392 -52424456788228 -207615108179478 -178132773065487 -102792371804400 -168150664675871 -239971611122352 -250338282268777 -179671925858903 -230305051543747 -70810660855759 -110425516197307 -216625830111443 -83059020266696 -59360573501034 -98506282084234 -41802169256490 -60357740702726 -178016136995430 -21512722792249 -37555971029057 -103838334314782 -31140376704420 -260569429072907 -36761245670217 -263116623323711 -84671526949549 -276262177300878 -229239684085430 -267699303068995 -264548280111218 -238202367547847 -75095914385091 -272440836324782 -44023465705403 -264070822781574 -230053186433235 -277831625003417 -142523219149978 -161265494350791 -233277801033035 -108488768805372 -105310106429834 -178859521929088 -210361110227376 -53281402852247 -78397197643625 -152482950322300 -214844274159239 -96739476436806 -281179664053524 -222775827560022 -202239355632924 -8713088055865 -232570261885517 -227511161706053 -105137873530204 -140329791910573 -73937247675000 -158016535778905 -162810087286269 -260662321652103 -75715799145155 -71961197831282 -188731441295167 -132214572649580 -84919647740192 -278131461359942 -73644847860267 -143020557407285 -122655594791621 -195253539149457 -510945343829 -22427802459401 -212477505005730 -110786415961208 -54170842199097 -131279819287587 -185032704539781 -25187114892542 -266646622513613 -199087528106758 -116755481196142 -229595174432349 -280208744477490 -151374053156092 -64582996187134 -259866503550659 -243409957049996 -149314052024418 -18287981978136 -66260664123555 -169394391139973 -84828575519168 -64644153937267 -20856352075618 -37931406915048 -50354642494766 -135725909186338 -182788378576411 -216964801767016 -245492747992561 -85966189203767 -26566264810766 -259624538755386 -164471415972175 -105467013502641 -143876914077709 -35391953075247 -248110097563676 -14310693103756 -84974017376558 -269888059522177 -112705783900081 -97137701552378 -147414417612915 -111981483587664 -181521612437417 -27885015541386 -31194848409135 -264119225649875 -67596379917608 -167613484057894 -26441434968672 -121415888815381 -846985127282 -233475874950244 -229335505454116 -54632121087963 -155170723497309 -105996502106967 -87190252564121 -39454056717906 -42947722870829 -170670205723057 -268323878117389 -224032572092751 -254172840007534 -176450555900988 -155237181970015 -30674962219633 -50094917653030 -43082089578382 -105933435021261 -139700425472423 -137107986518558 -242064330170613 -141740396250498 -20228889466122 -125478366128139 -254901420293520 -42730883389983 -126823630799849 -3882740087593 -8702619169060 -280751849992298 -214644931314868 -134384378348899 -245991463402987 -81494346276153 -139299217439611 -180014813863653 -49670003130986 -164840848841089 -76148743355256 -128227226300075 -232516033746150 -133292608433918 -39110564856612 -275950401899261 -57912875823008 -211372101690304 -72983746605018 -238647930922972 -174223776187698 -125764043610085 -170949809978768 -47650934649816 -227288042443601 -151117912807597 -217772395541657 -162814905228405 -279394989137078 -111533323555414 -201916138534780 -60810196314446 -209611597506179 -35640558529419 -76432822542648 -137298660503082 -189602588367292 -166076045914995 -61821618236934 -37690333388808 -84617652554649 -83954796445646 -195711653615355 -149968380251502 -113957607887151 -23162090734198 -8438198508402 -218860809948502 -229491678289339 -37684116820395 -121691473499545 -266307894797129 -109398038861064 -236823058536063 -242817677759041 -184218538626691 -28373793043895 -149850840486468 -215073904119820 -44522449187160 -109873118861551 -266232666316836 -209699332473708 -90751774378842 -15369241939327 -189725952288400 -21185623950016 -275763304891299 -111587103102896 -125520291489109 -112948084306797 -185016216784215 -16368052640238 -208645174261743 -77870500538969 -200662149782523 -32221916631402 -46844322674974 -168472275841882 -280153942434682 -31663453737029 -211618331092061 -52292155395277 -222990948403445 -139997292231437 -261590278619346 -187720270872557 -13265783919964 -214911372649013 -90668659242881 -211374296469119 -239144751015384 -239512512792258 -101200472528615 -148649185319796 -107364570576854 -199697701279623 -33137938243194 -280150499366542 -40477998885993 -11359010694131 -95257982329326 -105057851720376 -192030138712929 -215008125529076 -50519215162835 -174262016288588 -184921091297536 -240832666151345 -134222030014617 -195894255586114 -76576165340863 -181169341775728 -159469622584717 -234402346436584 -95609785187194 -121087830884553 -137819835240535 -270742334542378 -161209187962000 -20176253795288 -266127867999741 -118983208995515 -59805386044064 -235433628372653 -87857256685042 -36438123478310 -97108748241097 -271978853263856 -60849629459380 -111562965184336 -164530192977293 -5555284683202 -84088420238191 -32907095062552 -217729674219004 -165962581943585 -223826742101868 -201650393011234 -223420542037212 -269555891829567 -209120050996437 -153241560900850 -225657771632828 -215289955949422 -256376980364308 -134585797420746 -190561651713587 -4431333434473 -53960847776273 -268289638984484 -141970344514780 -274772279773254 -278189289207782 -134914273031335 -152478586952976 -130074214143321 -180761339175164 -221211021707251 -139697603250124 -146048517628352 -156790820921219 -195140989740263 -11417441255524 -132119769451703 -10081791732219 -277284125575937 -59106277248407 -183706538641607 -209803158186 -132121196803504 -81858258278818 -33392176116978 -183070873009753 -101383921492613 -83553262221029 -224286245684672 -102172490709459 -43917902430209 -251385979170298 -210086752143874 -66001884548595 -137054249819151 -90680732782225 -6928775057443 -268129820084491 -225421884822707 -32384736455994 -166263727293561 -37096133343516 -162520659119323 -116734558484451 -208023404401495 -189823986040006 -36953690495273 -16574974390918 -142890209974494 -276688932041784 -58481148887458 -56450736027140 -263077214792551 -230827311864235 -190502424701236 -117059643706270 -116053917653970 -57597871509773 -77629801472491 -81470456437599 -260042129220328 -145452206611603 -88793324881202 -160461915929991 -68107410347473 -134952654523378 -109398209256719 -117839961618158 -195613363625193 -211330113571569 -134543613623852 -271560233046769 -253570360489763 -76124853516702 -73018626530506 -278886164087054 -265282836077918 -33568461629225 -106892098673669 -210929248531942 -148220382992584 -142753601642958 -92726098857814 -90948770140606 -82941756876043 -103319677403646 -235782660243388 -168735471810049 -106513193447101 -163887069200099 -70193434654564 -90699222343407 -100149306739836 -265849294147197 -207938138591841 -89533404868249 -230622549711679 -102903592155515 -9852800525965 -95752860709046 -259924201095386 -181123093915007 -92821894258114 -113306709366303 -115384811862474 -179586023259304 -100406096611984 -81874903255075 -2207240805060 -165817936097503 -173837174804053 -190963843174977 -248221337702244 -204697772191373 -280170183552896 -208809702470110 -269531499990005 -59974829376557 -178730042600462 -239144750632115 -182711091036247 -236194344177043 -122930985320490 -147246189090236 -135630360839333 -147781305774448 -277296151157229 -248416272802979 -44616186903382 -137047549997373 -8470439487416 -107137722265629 -173164707871647 -58170959083724 -89832231981795 -218406820300852 -154931889686365 -141088303753280 -257692970937550 -131710059502827 -115316900208599 -165587994670169 -51092957332413 -184869071756990 -167465280398901 -75376012546003 -150543713847450 -64215777742138 -243298011370731 -19650884375438 -172746182489094 -91295141764080 -202681765624336 -25517251555985 -250070347836135 -202888768948250 -86261153765646 -50931522154187 -87684547309658 -91998935507523 -317404345193 -19942331063156 -17801984393590 -61704000627216 -142975253483479 -222675092672640 -265129237123299 -7762572064370 -193077247948722 -209138400930077 -162152238572103 -176468916122735 -21469600557966 -128567205916878 -276713710329005 -128384992219401 -184354473179062 -255028993340103 -133301780559872 -272075090895283 -175575359367008 -131607824284795 -135388707400096 -16789848595500 -15772784156598 -264206029625581 -45692989213371 -40136694754293 -240376387403774 -61283327409284 -239194319785063 -83100889251397 -171426885944226 -152790612472117 -152546515782893 -83523209192476 -130348676878459 -251038657903661 -194525521392073 -229866616249440 -200802374076486 -101834770306151 -218301303982785 -265992053984001 -57048651457826 -66715818471338 -59109166362272 -220087291258487 -139147053030391 -152857853496070 -240577252208350 -114307501291671 -21615397873332 -81812951864926 -193079781780248 -93881608336088 -172362417196835 -110846060447671 -79734949933971 -68326226497892 -77942456493721 -34061075746141 -146285082523068 -242457853756269 -66266049388939 -128724236021581 -163040762350833 -159180353690558 -238507040095687 -16778715423509 -26917747451538 -272503626835831 -211918796364101 -77514310405867 -124289069592827 -183528231886560 -162868193863439 -32345533573428 -3237566896311 -229117303870937 -51634040650631 -46333704189458 -199829813338986 -252317205769580 -269240412186191 -128134199615864 -208542068051269 -188423879961031 -155139290752014 -84141667350791 -21588963165224 -278640992628963 -254268397846148 -68024622815136 -204422276708731 -176844362223472 -105802489238169 -99221541836752 -2752112655750 -17994119025181 -207945326690978 -59777139907530 -186609131493602 -116645081121682 -247818782266462 -127837444648951 -164931070817286 -223715959982035 -160918427727826 -206078380073134 -196923110685485 -68960167662879 -72180154820106 -27564793985400 -235277091978037 -66609966464797 -31596854882961 -224578646993260 -262098237402173 -160807062910778 -202589871788485 -88642032076871 -57941764755287 -6493536939043 -113692032943481 -9660341291341 -20818368577888 -82485420903207 -207663042319665 -138755546888722 -42676044142590 -273518693023301 -97871534157809 -102638671724129 -128372988207870 -181015993012803 -37156985598753 -53939440790426 -80843166410496 -1300122077481 -72973390761240 -36155125042873 -70175784386608 -276971272185814 -9703930231194 -117087576243332 -235045881988863 -216409361468244 -40467844781871 -63094537039118 -252808501057522 -80800921389520 -70836989859959 -38861225459576 -255655860331669 -120292112516189 -177974173167278 -61370934728868 -253478622093217 -53939203145192 -130164677960075 -173259680124828 -37623260777236 -60004873141436 -188388328128591 -77983785587925 -2101827079416 -193851291250620 -118469162266452 -118375351328265 -25824645456378 -270987717236182 -182445085765443 -210857295060955 -151930884706976 -120251088609101 -140584251244394 -242802478092801 -204599515739431 -50621440984367 -75437875888427 -19207573995487 -270137254501147 -70830033434542 -119192534768870 -256169567304675 -139704004305976 -140088792504330 -63156961031220 -216549993073839 -55214590124624 -153982952142186 -203055895857970 -38807507075811 -49486891638044 -84722978581687 -152275873597392 -136893845291241 -180332526616249 -29027209559705 -137054863292539 -203101900298370 -231344929692406 -10145680546969 -7286331073370 -7515721936805 -86777418609446 -122132197319757 -16131059045838 -250324003770090 -190066399077740 -4625526143911 -165558797369409 -183927644168316 -37408036280070 -244521753845715 -134905477703112 -245160469243620 -275565747719020 -184996383398096 -100725250018054 -157058241205506 -111949684871540 -67088492379373 -10151422972991 -78161822364997 -261843255000683 -73513338961416 -219919323180499 -14584688916700 -64801569318951 -214908976648428 -172350677670213 -96788566114057 -273419349002814 -96833005650490 -233009597921512 -194685511953206 -110047828161407 -77620813866494 -132712045813634 -5159194803075 -142246389533968 -264629590772968 -158421683591708 -100373153459935 -145921467734877 -109779684759538 -66159229218594 -36770643251042 -278923137201076 -2917476925179 -151539097601218 -127042897611762 -36386022946600 -133944408051131 -133717132416688 -144995809508813 -78303128149902 -84365814707566 -176254353391996 -169483789665148 -142951371873695 -234831343033381 -49420498599700 -266212266104341 -134005771490831 -136046237923953 -96657795400883 -270099916005989 -279386255994706 -241345072392209 -224767542602659 -46921857387319 -177896687981561 -182806556700768 -251080556901167 -141964466229981 -70221706531352 -51412835703108 -269077349496807 -229074430599348 -183741361812772 -267016472195447 -36404201070957 -16938154328497 -84636971040598 -180919811427272 -103236744358756 -168523281978912 -281404991055592 -220521670354047 -76407119968416 -5800738442002 -87083164029646 -86646443193494 -153688779374625 -84613032661894 -96972832432504 -174035783729014 -226803065021410 -187949153639825 -78338093632124 -21211823811329 -57624647097650 -238291187315244 -57912938480170 -100288664204801 -274153825794003 -80382531267242 -99301206379933 -98370756338138 -145372209980134 -114928672385531 -29624722127742 -228960966627938 -116072571741603 -40195522050683 -168661749899078 -241104373325731 -211884081560656 -269758623562375 -154208248590564 -58113643584543 -105316147476096 -278897434626844 -247844548709380 -26870785112691 -269734733723821 -230569737635208 -247446330958628 -131398970984003 -247184275605473 -260933542896154 -164628432784734 -236144094703306 -29495485345864 -181965453814634 -199483320694560 -266279145817051 -230581553934418 -97001719988646 -7715675824460 -139646193822583 -175656797387691 -260560292137026 -30456300376005 -127759689997313 -154260034755460 -49722052754103 -190355276252867 -237417745642940 -153576993097780 -6776769397102 -36791728217742 -271556528160480 -243151215731263 -191790065845067 -147664919754096 -30639384701936 -39211692762335 -77028182426363 -1808522195590 -79135135288481 -46170648252983 -69503442647418 -191898470459029 -173381458075092 -48272651317390 -116349620046180 -235798825190030 -30724159849605 -177101892127028 -118912156779618 -253598211698087 -75462995393921 -249195154633107 -71908737250970 -189924069289561 -140176143353049 -171633240285963 -49252728160491 -121238835573163 -165796607839561 -176162599839469 -279005377765167 -142165203665950 -212908086311272 -194989251051705 -206282289450239 -176912183556016 -265402861691197 -194557104434297 -7553256535177 -95192141544310 -206478719730879 -195287467932313 -154110926315156 -54571854767329 -142351812432558 -159507443339063 -54538818765585 -277127153842227 -24858888746898 -275261053874677 -221708693591089 -218072774314561 -98797307591803 -262794412363767 -189225604688547 -118668404658642 -265581195696305 -78732546364101 -112268394634661 -248692678559030 -3588736380845 -87765995017000 -237480527588547 -12691074498306 -252478559098439 -201169114500375 -188348973205382 -162177830191793 -128850561237334 -246941862283348 -170944232988429 -35671975940358 -170567443995565 -23855308585810 -222402484993375 -41893090025371 -41277013236091 -262251890168588 -59449617277364 -235337214030526 -157071222312954 -28648155018493 -68183479199744 -128356802284294 -127668874156562 -81341829130188 -106262856579756 -114177417592309 -9005360021690 -118293708584839 -116218340123730 -183534311387981 -224258020143468 -108304384185691 -138039838975892 -159103529769732 -245808522121320 -46465315741832 -273808501973726 -157837643051105 -199785762854748 -41947554785003 -138629907134645 -39127443616432 -68429571098655 -75433491593301 -203115640349685 -107795559766746 -258625082648426 -35766209503448 -59213008075684 -210539929842629 -209129927399749 -170641551783261 -152851986789236 -47300633128987 -208464561381520 -200692744697577 -136799790296752 -2618594608320 -211946792167575 -141692878127502 -181604266745001 -75287958184929 -246803468221988 -113850183655087 -82605341888288 -72144111416499 -71671203261794 -36993767701459 -112294936521830 -181517024250832 -142621154808838 -120589930109531 -172418670106123 -23679330858406 -257088426302463 -129178400529352 -194543316297351 -264861172934675 -243746748033464 -180020828954619 -30049153976133 -21311174389763 -135268673589883 -33789486615784 -169638640508687 -196833949220476 -196925451045463 -82152688866354 -136605377084308 -44165887443042 -259940164143190 -158485293737905 -194197311978494 -197891965158138 -163698669756891 -199314555218151 -166672313351526 -2590636699941 -143810643276423 -48583273486570 -35675129464473 -154324160617743 -134340135132741 -202414898240869 -51511649230752 -194255021268798 -262415511926827 -63541891371693 -106495975271885 -31696029756782 -4508189387561 -191863476981411 -131365943691063 -260962480330844 -255233535586879 -6426149652210 -263559350224193 -203978423321429 -235828295119140 -87086224152925 -12975429938975 -228792199565640 -102284961564934 -279982821536479 -237984845026626 -65024438181852 -175498918884298 -160627724147810 -7199602287129 -19973339625258 -209175027709064 -101489610460849 -157381238074960 -32325527766952 -79769252911885 -134050217715127 -4839513017462 -81782932023728 -196281770503248 -83164863778051 -61953703459857 -112620669713073 -263574155613582 -250778926079386 -109529620689254 -248709083720428 -106689615882864 -141108698669055 -90596651033857 -90702167351924 -255552266627674 -194909753548613 -122442838960312 -236531948947371 -256303806397817 -51368858838659 -11056128095136 -197936139633087 -146666902452254 -8184664799794 -209141843267362 -265340033342374 -138424886029456 -15067027134385 -145123372154379 -15109128023897 -80261755292125 -73124156895442 -253723770323899 -161844241771253 -201307613879719 -200764916102766 -240755196883465 -41993994884935 -18635984339913 -159777918457036 -159231541384877 -60435772881640 -178575484125733 -208489333693236 -63930474030763 -176195480146287 -166573748344694 -60668557922308 -78867294497207 -231383101757693 -136506912280662 -36238026538835 -273424675212076 -55177547811414 -69870161605152 -192323096647747 -115183204466048 -250249094081306 -33241250036443 -171297701687042 -66924911137601 -14683979979377 -37367177069637 -34130907982693 -222182610698112 -106576021479708 -160403107251164 -82389014193698 -135731057102259 -113049506381126 -44128315992287 -38513398166403 -92608088545910 -1270559360838 -77993521838250 -161221060012739 -29057989536245 -280833635399025 -174372541192571 -76340663395538 -153407046384981 -110982904500830 -150522444173801 -67456391282485 -227187839733788 -201792138259285 -94931270108819 -185146830650935 -63918276548363 -270889455744858 -118183615847598 -77576907074534 -113015888214409 -140008808209283 -147327161115006 -21348342314286 -242284115814481 -207083873430504 -165926314701373 -67013555256771 -252322564672892 -202625469356055 -128411688715951 -255370633223183 -82298743240820 -187630809469156 -231855762803336 -273670265401399 -202763088056855 -2149465774830 -162414154495494 -40086071958383 -188002379961316 -279275648142469 -85706132069081 -70718791694552 -102598093524870 -158504419497825 -215050262937880 -143088877088952 -44115597622473 -24045277726417 -9706738504638 -221705627613967 -62482882066258 -214087405034445 -205796419011411 -4395274638669 -151019701392640 -24185093366437 -65801488199096 -23181127631267 -28461310212764 -96805368617527 -118613353908314 -82079315326431 -35060847650134 -213684975948871 -151939228105071 -182846016438925 -265871422073373 -144828897794269 -163865844183876 -230456009109473 -98998776910854 -206260772222386 -230022879339984 -144690818028926 -140797914585047 -211254683538310 -42123802127560 -213643882083062 -269753285861999 -114196734317802 -120535683355579 -118419116900459 -32365680843978 -43026740301379 -194743134959836 -234938184359423 -164543738208594 -62298060210522 -201309000916938 -215867287654178 -227894282723920 -97124412227754 -147424413204887 -146944796391776 -128922900470926 -17605187242446 -28882088449899 -130032424379218 -277354464581372 -128909957404396 -253434034035653 -6693206810919 -24239915613405 -43779723271999 -62372756627690 -49296007882154 -125364624194222 -80817108987417 -15151314503541 -87104070941049 -222544320145714 -145237995626925 -189958861206859 -176793970699233 -69356857798772 -60601397301441 -67361415977585 -278057904984005 -92673569751769 -271319482731846 -57781217191222 -210861281141307 -9095630414317 -40764583291337 -120063028965857 -108655257752867 -240758085540602 -238507802530946 -258904608469977 -86027073763616 -184589240641054 -123014125353805 -84149787938904 -165576820749906 -169702747783100 -260985385990894 -38825935298117 -192093902319310 -39745325232790 -93398479616307 -144780364478824 -55183233937396 -262027708663244 -216665373307334 -259420214540933 -104098567198901 -238128774239490 -15944547459276 -34876223202881 -111540787611402 -64509103198185 -88635573893971 -227929230975124 -152314641570992 -166233407459069 -24215248044204 -62739967550016 -220922686335931 -28077678825700 -189825907491824 -212668490004960 -47531931077145 -234794435609525 -273100813649371 -81666452684766 -268676760583519 -8449649407078 -11990268128405 -221383199251771 -85626032869902 -195102042469865 -146235909911484 -272929820283818 -5234577956101 -152772268181073 -112142806147718 -195768423958839 -100768186770584 -67061193952185 -238572677442947 -140503430659727 -2050085245820 -11482484405200 -131682240793750 -154236586220447 -273220501619608 -178179007795939 -206037735367127 -105617917318675 -251718099328488 -48672041439969 -95074563091705 -172795064554745 -280012719998278 -220591897706603 -127707845862219 -4918729244954 -242174035335461 -226931110235923 -154109175099693 -58600852485859 -260903382330750 -191351444804571 -105665802298316 -198739740063314 -221743061768922 -203841551784381 -87109909678747 -38623466117185 -187839499990998 -142061481276664 -110046492399936 -85149496205510 -269090126865646 -166452513949002 -48792510686196 -170130998777878 -109471018428889 -4805265273544 -191062968424872 -242004705189028 -79180055279399 -83950731225114 -257140376637964 -203426394204623 -144641653636855 -57272914621164 -88607066271651 -163500907404949 -63351031804018 -114742822488855 -277404847860943 -104056608138550 -99367496323717 -96649845669342 -140952588540201 -57632502691721 -250411366605176 -174110626443556 -261430544521544 -73014905326142 -174970920806289 -224249264909055 -256225102664417 -12857057537045 -4730312851771 -83264912097510 -240502754279603 -117857024039699 -246185515961663 -37213273134246 -201684791401876 -152797811632278 -259579013361870 -234314447385899 -116457685689485 -11037145216588 -19264816298233 -125115420152450 -138096916385408 -196935001408671 -240391292382124 -96365594509416 -244257514085591 -174795439108101 -18075667592413 -203127615856115 -186093835333397 -211421422144394 -214754968965774 -12043715518397 -11763156091036 -152572784043473 -88241764671224 -200141018298145 -44632986922258 -211312612614794 -257897397745146 -271976102798910 -58711217995140 -250330721225965 -281015671786133 -137724292995379 -128977505924152 -46919960975710 -70217651107642 -216948536680549 -93584984702710 -276989921988896 -45796132889586 -89084957801848 -177085305132203 -89294209242753 -218984579902771 -8867742586302 -15286462568540 -236474720697815 -264946331986097 -7784508020666 -35320496541691 -226681381216879 -235381037889693 -164005046900948 -81623805886123 -139790124957211 -123304720238615 -179558283834764 -250365502973731 -3552877528343 -262028452678675 -234797420626028 -141703093848159 -170061415505057 -119515849995539 -246865702330226 -187891728677955 -228795228553384 -195256925138953 -172201834370474 -219004770781598 -172072754413485 -136597331693113 -125702624072581 -156810537130744 -168401598174381 -44887725735060 -218381946871876 -132425495724212 -66022003098857 -80265397419659 -13888076541999 -136158606677679 -208352615702255 -46663385824573 -41629106821785 -91897689915703 -136834238621254 -96069594049220 -173751672146217 -20605035225973 -223386913286457 -230205684398676 -139554469884078 -229077249078964 -193295399661057 -95738114199670 -212342104335326 -41282810866622 -82855697960484 -186216094637170 -26095931641457 -165132804520910 -13052270023804 -158581674152841 -168409491773524 -237173403770582 -70346532480426 -88055012445874 -93607142878931 -233146658191273 -198232455681130 -259927947935878 -236254610784298 -278625754705823 -221323755152818 -256961107958798 -72465061879264 -111799070041049 -33865165476989 -130138008386648 -119576711045883 -23801293224795 -130865640769064 -167181463502245 -176283463852976 -164144901259952 -175416612801481 -53262284056348 -245040868762483 -115182216711755 -72120797897391 -166030074278122 -172010510498237 -52868494655179 -64187126749517 -56837599226252 -166152303348899 -152091265884212 -28951822999285 -228298718433451 -38583555968981 -251489238440475 -263581417270717 -146699621752729 -122614909065461 -30175533791887 -89335790817832 -263401058558493 -46386027758334 -134334736891931 -39795706543359 -99185074926553 -239881937928385 -280810263100006 -186977532700550 -75753455057821 -71102522602724 -198797361397164 -63827375436679 -275056600111299 -11038149782492 -280877227968406 -46071413754861 -185451907983557 -59133105068496 -76153456677623 -65689599021880 -67471130185165 -112122372068412 -73210907569710 -141876254402846 -36304009715918 -266230791920321 -260558060051500 -224820686209238 -72342833591419 -48268723836112 -77544193523877 -278860515287660 -177199116795236 -119435980279018 -220103127642252 -99512066619864 -179611744889631 -39375223984958 -66478412864630 -178422213289760 -64911473224707 -39680998108589 -250419718110388 -187314760553088 -10021522131928 -157848280992551 -213044272532884 -151995371760808 -82602491696716 -175468103736 -219054858558838 -64299924977445 -94317889624993 -37156309230685 -270260578400304 -145067131239749 -144473065733598 -247939611172852 -40509730641446 -19800927818269 -220312920535584 -200263122780082 -164468494095301 -184145735021792 -239174587278784 -21776977661987 -61535421954402 -49518218288114 -42073466891054 -110026690249347 -222759113524632 -263535009431315 -79212926070920 -7510237773818 -271656227656491 -259670021086805 -110129260349062 -147219695506539 -46141324002800 -99152156949597 -125815558049384 -62908307432198 -113668809713178 -144662166843666 -90480942234357 -133062699809047 -125510847607311 -131008927251471 -93905565134587 -228344116245152 -61509506894928 -266171512923491 -25554396270408 -158199941304820 -96255990190792 -75535693870119 -45833875352021 -183194253806315 -71082321806509 -61381489675579 -24451463668433 -234338723084654 -76185864313757 -174790589436531 -180463566306541 -164484991544680 -30019417110989 -160029974482428 -46496119335003 -143477857650158 -89670285459272 -240599342594355 -29002528153832 -22832379771454 -146780606859475 -45858022430709 -184807606376066 -27666095268591 -36264606067615 -48560356969445 -172166017823425 -266291991076797 -248834491893591 -18303327725289 -254685768646199 -231389066249729 -270409565726415 -81651945387960 -257612127670597 -269481289449824 -67036313647265 -135890568113151 -160884880614646 -121449613011680 -267347591364902 -54831203620549 -156914369193432 -59042051797682 -34985183002894 -19027772168906 -75912099916086 -239388159653063 -221586190845158 -225246936164980 -115160978071135 -227568392161215 -270374892722849 -5702778999266 -55842261346441 -72179558007464 -217654548730054 -153054112932191 -227000084072528 -22707977173890 -81286580413264 -34063489794066 -2057042209440 -15438287120514 -157563676425639 -280693297796534 -11387161092493 -245526671397828 -268899362182368 -262978733455117 -168663768208304 -274804812206115 -233653270806494 -221863799516888 -239511398989905 -81067828509824 -69452465878058 -256362833541569 -90837322704104 -57542457825332 -16568596543199 -8286713949711 -240555612132080 -22449939214322 -22426724726610 -163077158753018 -204124234957935 -256941139424394 -157730450495418 -254501511936026 -151401974172148 -215856562893173 -15882621667889 -77396721938138 -216505429854631 -134174785820791 -13070514046036 -153956983482640 -111529036688101 -10960174913333 -64564907029472 -200281704498221 -50752208675865 -21276733249703 -248777084501435 -16652365991682 -202737931557925 -173665559716811 -85570075381239 -80894039228686 -46672000899216 -211814649760337 -281247690312402 -44477402856386 -142507474279291 -103237787433625 -39033614793495 -111430363081540 -117650782302663 -256594154599183 -275328570746039 -30215454398553 -55369600540250 -102758599085179 -103596009780589 -66667619477305 -200149658808672 -179762491666401 -86804830938362 -180175842822657 -187857678115355 -53580695600872 -124327286747797 -146677169016635 -270208911900586 -151198198485592 -26078854906816 -186836823403975 -249710769411126 -27642691007193 -24095780711398 -50922141837002 -89114257584777 -3655492712728 -76539805139052 -58254721160892 -41105319971701 -217549465268296 -115014548801602 -3389168717970 -246648917827074 -215132590866591 -36745983751679 -37266107956251 -27188487429930 -104089845553572 -127658035183847 -149213095492616 -228963046360649 -19886837550720 -115317498702594 -219535257085164 -266061675657162 -255112223878322 -110183617482059 -275513731731270 -32761117796297 -190098435420204 -98301861055372 -102975066469136 -153717363890950 -130809455009639 -269216065326132 -254315035846105 -219146747171063 -59752751151247 -140126965582534 -103755768386514 -201831744343558 -125163270273392 -213437966774156 -235422383364073 -79244054382711 -209151877053990 -191333200651000 -104079145887073 -162200545262671 -267324856236020 -44160540945751 -251887144251157 -223514833077439 -134361601698741 -43847529263276 -160692347085477 -231456348163394 -48496098193785 -156549663099841 -62725718866997 -215797820862163 -165351687564771 -211611260732695 -92222431570582 -200912605632476 -81523776470363 -262965374938145 -21408605710661 -203277339812211 -86372389602425 -238415452516390 -183302787040344 -262630899660691 -238149371174000 -265456658693895 -23591637446779 -245921055676698 -26727188841233 -28576909506476 -240575452755801 -78359681202559 -50730030428677 -29821077393747 -117180033843559 -169159465258819 -46082303021777 -163498375670369 -141787995786948 -279293677026680 -130091008196794 -64930459018426 -9383353581029 -201722734592450 -91921469151700 -121983653572677 -104338732694396 -168689148294930 -250935688530503 -91307774738759 -28072351060965 -176685345146594 -209856469188754 -94617124295697 -138327685202728 -140206696935344 -268746083801722 -63956121172172 -140127674575742 -221794111485030 -233963099180722 -181226173808259 -42163905752862 -68108708568296 -115941595217394 -33834049833880 -47124375624642 -86556310619667 -127646539323310 -154905511540244 -181320320446214 -208586976940307 -249265630889275 -38862973964123 -110139086422777 -33729584639176 -36786145147560 -151082345648810 -144577723680532 -221367366625816 -45471734088446 -162860918729627 -146578180862121 -191999046461417 -93525292279842 -98144887304073 -182497495829297 -244744521734916 -128253586405407 -238056551419738 -10178320872236 -85389235447784 -57025359856580 -257067787329800 -122341114902435 -51890561641762 -226135335285534 -132537112484897 -159090139942958 -260848229310465 -159364134619044 -254460757328973 -178496604947774 -54964862063823 -73296124840751 -53104781860671 -198487415170175 -279571772190569 -139495192676687 -122401396476796 -278135911983420 -240073532288881 -20393984917211 -163001619818694 -281452199525990 -88080389181319 -20752774809604 -245355885939929 -83276560856740 -76978412104952 -79002023237925 -250328462254746 -133210097656243 -220662631660796 -247208483804157 -111113678104001 -143533979130012 -113137289236974 -158859095130847 -267635593308804 -38720648801605 -224628327059091 -90470950302796 -196704278378726 -178343839400351 -66439893794311 -20794063828169 -10200142822030 -44649046747775 -142727377127421 -40589032483533 -259884053916894 -93282862090708 -183835748415696 -148076828494388 -185624769779811 -248269150602653 -211896810280064 -39319279567162 -46049487911290 -207591515083819 -275607362143843 -106310504375548 -249285264103516 -69478781190921 -184450560886870 -187942742094915 -23309523721816 -205579299735459 -114779403869093 -206518538676011 -156608982197027 -232378399328192 -25070854562476 -58983536072286 -178993409883533 -76809482842813 -48798395038501 -63375579964770 -65475964727051 -152379235607402 -246455382511860 -274520748195051 -76220050419620 -126758074275152 -57163326282056 -124625298910383 -276552376988439 -266757258794720 -56164409011136 -158072884922285 -148141640922747 -234184487230363 -69895825624323 -173793022494373 -189309937297274 -11553302702883 -75342774583798 -229062924775140 -181512712718504 -262613499092314 -61322937850733 -251455655622170 -143491203618040 -122789927842632 -260630296028032 -140736953757715 -230033326513008 -18322790953673 -63492555860450 -146956418615616 -235880366795369 -244284344439004 -24577776715342 -276733603103573 -127392540257065 -240941976889590 -135467520124942 -205868876744878 -61410612406495 -120404918989782 -11283840517298 -25039009527406 -54275584415647 -122031620209269 -14292822903922 -167536823533494 -17602203141950 -175691928886207 -18288386278473 -56145076853803 -144434236975792 -163445959286022 -134858716029033 -17355197171703 -260166644946063 -114718670831537 -184718467822935 -148357870003935 -6426557781264 -173219894055881 -247681422433622 -187523287945881 -106759819291071 -125457003633412 -246567992236603 -119058429207623 -136626998584855 -255810622871469 -170854460552367 -197594471568380 -65426277035754 -268000392610755 -39659298621296 -142679216766061 -105662686914744 -39621946528077 -151474375585581 -51954826183617 -27686425053628 -26527186759893 -126824055355529 -91743587369521 -13724623984348 -170327037064067 -249672814438213 -151792550146014 -97762661169954 -115848919583959 -140650736878721 -162495721370650 -105951631480664 -208313739741396 -103399620647866 -47549066858885 -19477417328541 -63182072621210 -136374856757183 -235727571898972 -32385057024292 -111790895370549 -187613267431424 -216287165743946 -118107500170842 -189113137741447 -244684350671794 -17188303410140 -229905730031178 -273593399538194 -225644040892858 -173791319073877 -176867640097373 -240380891410940 -104060154366406 -9529861169177 -212020750591474 -60875741561050 -246530996678662 -28280637211933 -26105252864294 -12404844805301 -45170372157511 -22916564915463 -98756419717449 -221555769215421 -132634550954149 -82331421732092 -215932099493264 -25991788892884 -253861581073509 -103648805695545 -38301252327312 -44617612476897 -233173264160820 -19865823233463 -162708257726379 -108165486585566 -80998685875612 -107807264238602 -214833303789955 -235116608108984 -263497002931999 -201626428895117 -211647044010496 -55090329221808 -130052584026532 -204561606519721 -131979812858080 -248651609313138 -88049466921327 -170662810189467 -4657961873872 -116290152689929 -240881584010467 -33725947580566 -117578420037861 -56573503971258 -171373451733794 -190929546098840 -43229266143112 -280335863865231 -173911311011521 -34914172603160 -204300003045527 -28516546619417 -169550208982787 -72118642561234 -237401171610664 -237299321589622 -230704044047983 -9112325046009 -184438770518254 -93759608903211 -233411890196640 -266791906214505 -120562695674753 -205275175598246 -22405007123102 -109548006427205 -277826526363264 -17413629522407 -60004816179273 -192152014785253 -177514189170184 -99230051344539 -119829869511906 -108223647081308 -280194435891059 -154985665758833 -91873815022492 -139671241241740 -69805152510951 -58616902748402 -259802874660029 -134000553099024 -79343180830780 -10165396756494 -148773241592471 -121317225910775 -159693201581466 -139067305345610 -145458991076193 -121931027021934 -228501028802986 -121470615676929 -10155999249436 -152190861900790 -87205064592380 -149469008136116 -109917250163349 -188182753948773 -4240727711657 -203622444877391 -21853505453106 -145603896227316 -126381830929966 -250506220507831 -23925618945487 -270376271023751 -74508801370493 -14685410308319 -62762187596663 -91724722831861 -33417081919976 -33518868519944 -29457266810822 -238652462944561 -71405062944023 -197714316258908 -175216385731552 -247359254256194 -122255903896772 -86090235135603 -155839195233567 -91973363536550 -156502952910183 -197545564790540 -64616299730206 -150853151320373 -279576323791622 -94319346311619 -263031425776511 -10311112686403 -275982288393234 -3917510613513 -98706030322169 -236521036760456 -29699230062947 -140240158802426 -120472424414268 -167863660940516 -255474644315156 -237804344319789 -209151105908274 -232429514402462 -88058797393418 -256163582872897 -173486441698851 -44243565251026 -82587657129077 -27420998930500 -54553723651088 -213047451950849 -149938519756680 -270243360225088 -30553792541236 -215784333414290 -27700903926143 -224297247050777 -254866086665096 -102481058660234 -96136370300068 -236865247172974 -275409647704934 -178134617290486 -70124291956941 -144604707829365 -148545864294430 -84373082916802 -13560847394405 -103510138581208 -25878324921474 -223720664285737 -99331231476037 -218967023120430 -262897764521715 -253397889327432 -203050904766562 -53180522426458 -112280412121657 -140027853772688 -56490355075173 -11717990156097 -43820146973255 -224630062093234 -233042317448299 -86642463738484 -23920478688378 -76950823400972 -63597431644393 -53589958508862 -222092302311627 -243691963552051 -84472797303970 -199870630334142 -159718586599805 -153547122095002 -108724286950507 -54664625549754 -226089296102168 -56376891103763 -161229974476849 -268414355774683 -48027526222896 -168955018298071 -225852515626410 -172041849659226 -165314208812833 -142525652403648 -164086838036194 -146937436847003 -141679640050298 -170768974343950 -199776624400141 -80275969150207 -81834502398296 -126794352488039 -140233892263057 -94835536558472 -150264551055613 -242483607014093 -58900149940793 -269115541028475 -93984301880003 -147212736613119 -241624916536628 -111173432536300 -266552355593267 -208273209703285 -83928885226767 -264182388087924 -167290253976408 -167470842586300 -147930937531835 -253867992241430 -33686272951948 -87928446546768 -46645888499936 -83497484887015 -238759952887154 -19455748011571 -228516204499156 -127812246205320 -279342540604617 -68124088644041 -221853961923418 -41138828734963 -220199684147049 -98110427687222 -265386738468598 -72504824676476 -98701424340539 -113179779202338 -276573354136209 -27341395906973 -76559500933086 -185459924501990 -232661960884534 -22790460041641 -225220822299143 -20213925345777 -2008970799891 -225610359353252 -122179164238079 -273448415590081 -149435485575453 -245897165838144 -57886047017945 -34890282764606 -152393001812160 -279224034153191 -9908043802455 -3111182693712 -90092087615910 -72140988140337 -261486322793005 -30034224586774 -250132066086921 -110061870361487 -191004411672470 -271776030784814 -106552530302146 -134532370085598 -102911665924602 -186060380790351 -72429383840286 -119703794854055 -246848955445062 -55436352712332 -140738608889664 -207449539951068 -191971356051914 -275578052116865 -85945591019859 -177616131493318 -235343488258161 -126993560089688 -204443257954524 -273572658627555 -203183155340687 -191916197821940 -83211445029749 -242527644364155 -273502122299507 -31905181941985 -115423709774914 -260105794479900 -86642964752606 -147353455428415 -127184165645053 -84612832542218 -205802039832066 -3756794929353 -64019617328146 -203167976637183 -173750548902624 -6831817132195 -212216905028773 -150286785897060 -138586601098654 -53869715047605 -214902983167157 -264881863678083 -9356885153196 -84392712209357 -103206579985980 -165321832059592 -38851099270187 -196829599627002 -56140158187070 -261622471653789 -199239888541914 -21078498709490 -184439598876933 -47795558487874 -138643305392855 -214677088344421 -117849576792880 -56284411164324 -127668120595645 -212656662969749 -257133067263562 -218123145360187 -274465219881455 -213965135613329 -125836873165033 -255275483420678 -81014604772222 -102733363140803 -154134083986112 -15972735715001 -37302710418894 -197198404965268 -101888842952778 -165958286541342 -212669297300669 -148606145868791 -12697972102277 -256731943107563 -92259083269490 -112567083550872 -101742448949011 -99425958980086 -58314732318202 -12278338376261 -263484744418179 -167138060830563 -259668004743633 -203099618609277 -160014382695512 -238429859349283 -134104407075329 -166965831182123 -124079249450603 -170283337057262 -148967431545565 -207925653995214 -226421721847208 -163471798437961 -235636913653229 -151286840255218 -184567988643424 -34288876664192 -233743490918992 -189142878282217 -65943302641879 -224579368581885 -19763190140477 -116286531760215 -151751324335911 -69087086362892 -112717480649432 -261946269428526 -64168731258386 -244076583856493 -25876342923958 -83180117536625 -129325264555805 -207562663990875 -105641142798953 -137947955765550 -260361110898124 -60430800891777 -135572369023822 -270126352563663 -141975467596086 -232650836447806 -124249483641855 -58089650167017 -33076891925056 -100542463650868 -268870338136459 -38750623169535 -156877291088257 -119208668210127 -60448283632888 -27760636406006 -2928478291284 -142988202540416 -107955858087620 -2420025459176 -247386966159145 -29058793037184 -247003378380282 -141114438244336 -34781087680618 -176458847429358 -139422097519414 -264694396852291 -50520104494989 -190212649325900 -241357290009280 -20660733757454 -784315388063 -128120353310300 -69664003228577 -188835248959511 -224644347858997 -230324054699016 -189498176855802 -145907970912887 -277187208609437 -245649252224906 -98536321423831 -243007748079872 -39609746717133 -247853306171649 -180128130396403 -138482251155831 -65701945969788 -186908101075879 -198255965409403 -229583566011010 -204996024949866 -268498946760814 -246390894750578 -35512469118332 -251796736748128 -167904461042148 -35384011677040 -248701496059253 -255215975416799 -101879027276467 -17300489128884 -214196927691957 -98303218456525 -97224527118023 -136938522254806 -202582748519860 -6970460506874 -99326639659291 -244585008651658 -117783412966575 -119782695334879 -247090023160883 -258910203788732 -270111212536660 -2371359104233 -97367647448600 -84076330883095 -232155845881525 -47700643627929 -46025134369050 -8631978613934 -36199819707139 -118122982934642 -44630722076137 -57034442908835 -110935280577165 -123001020263858 -163415205990189 -36837459028351 -161240481330776 -63439378483280 -114764799263378 -31140533405593 -81352766222494 -143991153906769 -132189182508395 -103250414545385 -138437379633827 -272947653189155 -61895215767111 -155812768333207 -237892634904449 -232765470813553 -249488354508151 -67776558438234 -237884139612749 -18347788819858 -225981733986811 -44205651643230 -67822033228195 -79500850589264 -107483427564539 -190827607696873 -278706673367334 -216610367670106 -243559790108578 -8889916804220 -22701870980931 -8881881020012 -141706927013769 -205411940045934 -136649710692545 -203039453197746 -45027213743649 -152375597004510 -240507904785743 -4148498304566 -167852815068996 -186293270792826 -7128071222578 -210345870279728 -179230964058359 -66045994961319 -17651305137076 -213382552726124 -220090079414918 -215935567548545 -41949541871887 -86982365682889 -44294178652029 -146235536823182 -119492753425788 -69423549432210 -11132411746215 -134024324556065 -130488195037072 -80012808981829 -170956373421947 -184945582408211 -219875367670010 -192714170808345 -253106510205308 -242610254032006 -25573261765006 -179375174806670 -14218194668687 -201687337886883 -222027632839876 -143018283038692 -275166225254096 -244848097365203 -271543910415797 -81919554716225 -95283933575409 -36591606992596 -260247646926714 -163693997898631 -182867798372781 -220181577621529 -271341235492352 -148754946539301 -183915100337160 -233725535272255 -14554737146145 -241060095852802 -221047891045492 -6161046938704 -10066179581463 -278474226185635 -51134377514173 -19422798226247 -105396732115022 -88675484237239 -170246836473618 -142036831035786 -109118469821927 -163580533927221 -115781369989300 -225361181162954 -171714056077481 -125091794005147 -214635549665608 -186691163482366 -118352709278934 -182932212289015 -74007241519318 -166722051502316 -264618026161560 -216758485789914 -18322080919500 -218584292255546 -23354877940030 -142159210223563 -178152795414843 -5759291584774 -46401965869940 -3115668135342 -24096823786267 -243535314265298 -43910778382582 -221379753765600 -149383265212619 -270479503721109 -123337679966932 -267056861597905 -105034455047719 -8957063835753 -83290108405269 -54876279726434 -136673676109640 -241912271501243 -130063572072143 -271712228700765 -138648205899175 -60330287261293 -245716834468386 -99719750008192 -204295785529 -2508731415227 -103889777684034 -243429292996376 -177777109989823 -99729369788070 -55538690514361 -194481977044307 -40652174024722 -85697850521916 -116459182240745 -230400957956257 -127516545184306 -244211886512597 -95064697017813 -119701565667625 -100190030842619 -144451973796474 -96810472660147 -267191399844292 -164510024540025 -140634809228054 -16349509162182 -73874947483461 -144294875583270 -116217113797021 -97077250907629 -238320940086008 -5706468857697 -274937126233461 -235681107965689 -275826721327264 -78784935673218 -143739366001585 -14681080119231 -184688227066182 -266728807581296 -8640807493772 -49701276672369 -67224767922618 -202193861018191 -243248720631678 -143459006419217 -67224108445089 -125906050626872 -209104762789820 -272522649491043 -32100106174776 -231388965389662 -26088405226501 -125808728351464 -9487643029200 -119892563948773 -2650355232646 -49811465820847 -119018747440844 -154800432674886 -243023971049492 -31901890164312 -18636400192321 -264211918454633 -52952662530124 -237830637801362 -82428537644562 -250828818008493 -206673387406628 -159336848232432 -11749000551349 -187676348451008 -48261856160593 -1828038820134 -231965317267077 -36763330214447 -132295998161523 -278236328525747 -246182878338020 -142113090517417 -192533330874890 -67059328726749 -240919605789687 -46921742271303 -222929569108 -106503730655971 -47681417638693 -108097828959001 -180029456003332 -235125732513358 -110698395457519 -75297516463655 -76631363811645 -239119616416673 -38819288671466 -239499878371105 -26503913856520 -103116269824217 -182625535452336 -110217850404439 -210280164326296 -200998332418628 -211025778043621 -45200989697642 -42495440306395 -57845289827422 -175849019694646 -91869021404690 -235280318237512 -12798221142955 -279480261666088 -84578115205972 -188495311975708 -45012787620594 -200818360160391 -253655721040261 -222862220951403 -247429094361785 -71891886198444 -74120822253157 -226663628081952 -17283599320271 -261600494117410 -143290248370459 -86721200483900 -195457016041678 -191383553056762 -264542033278204 -176141179508423 -163670792014957 -156052367686041 -145383429894890 -239634032251915 -77602828728437 -96170857829247 -115788693367496 -92767172388226 -70068879889343 -129465069481667 -221146239932902 -255450637351944 -62715520719619 -137151079779190 -156966713881661 -149947064979999 -122767609353303 -33815382853686 -39130559870220 -68737720377243 -275406881880409 -194429988405858 -122279664029270 -258488207314992 -128961137842826 -16204227657879 -1132016561171 -155699748140377 -7547302560150 -135546192712812 -258343418912107 -3646217475097 -11482174798627 -9268998233432 -195939379049402 -256707544176546 -2748532215285 -97207862724329 -40521212756786 -168516800603906 -154833442286784 -215963563567406 -6143911889216 -254829250820479 -261394413573363 -189012234411927 -99324250444628 -115963944840492 -124724819880178 -217086515039342 -143250459692572 -276874347591078 -228317356072119 -125822582650222 -46197444217906 -82047510847270 -205448901015852 -170712686816126 -53323294853403 -58864524626097 -173873529340217 -188896415879998 -84353295054362 -251669471371157 -184461249451244 -21952836484615 -11979161906742 -28104727448448 -212361979002829 -170228351752257 -76643067793649 -32699458227415 -236616544489084 -208494409080703 -259180223803163 -19367443889921 -99736953479296 -2724687207781 -128271015120088 -223062514176229 -48700174992141 -187596923785815 -88897543613988 -157515144158733 -50220473468062 -208453138361298 -151938316149132 -204783291039076 -121838675598237 -258697346726904 -42973757529763 -96033160709059 -256401704904609 -25933939596725 -108046705520151 -237503135174423 -144942694099426 -213996235815645 -177792721108115 -178169599372922 -148977845936068 -242800754821492 -85945523713424 -44342088876944 -119022515189497 -254834994932909 -109172497965665 -19871345348466 -189444113795819 -79959222357300 -48307451786376 -129829446935950 -86165402683912 -175717477850706 -208875515754061 -266087730574480 -89952914335156 -28996388434091 -190488861438130 -118025615334812 -179771538926441 -251612334654001 -45776416306584 -184924909739891 -275937506220976 -212385399381991 -279286837386110 -50942207418132 -125065363569506 -125165690716107 -177760456786813 -159162418252705 -262306587505586 -280948171201602 -146780516384955 -269108119930179 -131391151639086 -182509701881102 -58589593686425 -82930176311072 -144452048426422 -168728799516915 -255186343683757 -265247476127439 -276787839493208 -87313579605953 -55838208598806 -62081771909372 -37542317701287 -60309117087246 -196099695440691 -48270020840327 -278847767936495 -172174425837634 -213805988691893 -114894520919622 -231218537921969 -181915322950619 -158138310833186 -158202358377300 -235507036253327 -165389476094775 -212451945484848 -57776548727106 -167416128891200 -250585949541545 -54202549830993 -82979935242906 -61634912290577 -141852689182765 -231856450757770 -127652294481442 -40413625734965 -195241528547580 -200033689725717 -228707387997389 -90345108057520 -78405670358690 -97731225876638 -186435829430071 -126083299623668 -28408704012165 -133428147521315 -154130893849231 -177801385688578 -147413304728877 -227996194496529 -226297589934865 -150791770804702 -110864719868258 -173780142113578 -70937668931814 -176248272195480 -151807799063005 -171854681374534 -126543434819355 -197919677102922 -182290925888313 -237036507654226 -256456463087623 -129329782180721 -149318895929720 -75560741289276 -55769703019233 -252653715931440 -155612362030148 -124586184166153 -132750273473751 -237295533062424 -201459393924899 -176451641261397 -141314671218436 -153030947034503 -245840921496561 -242692515720062 -251400933876740 -263517581467472 -95358985290811 -48639825984526 -138267086859346 -96865677386885 -69528553267972 -165042211694461 -187706996810685 -109298746235825 -103897402346923 -2057673001817 -38137354451274 -30890495660965 -151268143730470 -18720881834507 -172054105569824 -201429568653519 -85110489119453 -239301495831544 -236469408234721 -19499020680162 -148565342346724 -83939323562595 -213631993177255 -270534570573204 -27666313431815 -269584677813327 -195396438947356 -33022419906785 -73731439671992 -42779746378766 -216373485032290 -247259593694294 -108394446858031 -228950754913380 -21091477142412 -217513856965881 -107699902732026 -124578905276192 -132937904332719 -220332110395906 -211513045317420 -25517092879883 -92580660801664 -148238007129380 -96747793933879 -89936712566134 -200576460246666 -203895353457096 -182776522488171 -97879840375013 -96887435729260 -66943447284302 -235892158041137 -14924630959632 -181225735215195 -122051336418794 -202979065039811 -16247639489325 -53375179141928 -182857165468276 -59058344743120 -100775154112348 -101080596889426 -2759056601646 -145899997951799 -114048949293427 -280514325303146 -98155905467027 -103384690400455 -83635364188757 -148201893835987 -24857496870407 -244811554366401 -104741540485462 -15011709166138 -200684447024861 -140508655800877 -275720443427364 -217606572579609 -159353232839588 -125132883605395 -33331758626520 -163703608498244 -72100765646204 -28255977712570 -21039777933203 -280540072562125 -260373583515952 -99817093333971 -141618288323991 -218543556075441 -68190228081433 -212500891497489 -164513667099381 -170579771042675 -165941783193631 -148766615049825 -89625689812487 -182086829383614 -65316514164739 -25032324281517 -258135156155835 -123438179758123 -85950610465284 -118716525882450 -13251817358754 -123916330252120 -8969523235298 -231955879498562 -134181412696318 -22610514532084 -149087024995348 -154601142986793 -91759941717657 -23152280361760 -91453182060107 -254445969920190 -161186847718313 -225866142738436 -105491442574642 -231348524009764 -162332240228332 -102023075010008 -167539348005886 -209089383024157 -127178740108368 -83000783292240 -32216645259550 -254443624403610 -97298794660628 -169373831480240 -58572952559883 -50194419812081 -153277269306734 -278266643307101 -142289353384497 -163114662747470 -195019649954492 -60248772869383 -224156718106683 -130373988142299 -217098251909392 -36885326810254 -277105766580118 -268804300237271 -256989333517676 -153850251256631 -7314903099452 -147587774877451 -50328267922959 -66971024605099 -37825519243347 -235960475234881 -98382690967901 -235717090475431 -268991293746774 -220492782580688 -53762329301029 -236882907950589 -131314293955043 -183096248928086 -134818192390107 -50943310549412 -180907832000004 -235986885545186 -227422885222253 -2830096855817 -259512386394893 -86618083679365 -102095528110162 -200506447859458 -239736107569581 -44333258415008 -76993050862997 -247580697882140 -157794608389728 -21575955103062 -179860909628510 -216946894317923 -224924609165095 -130283429369975 -17238746025598 -199766983293812 -131465309099080 -267465712204224 -50762840485735 -62640653679228 -251935313562408 -266327869828240 -228730121370574 -94321029080785 -119304544268727 -168011874677509 -38524764223793 -20644996675115 -181967045535317 -69337886905405 -39969191552135 -63965727424782 -262395348925665 -157192392719180 -76896401117330 -36650330331362 -109048741664959 -141560707785079 -184533011204951 -86158716611064 -160095682454372 -95463292189296 -107669140767829 -170264727023383 -8823626564839 -34598735819633 -212862963746768 -29217180782052 -31340116906358 -112045157405314 -276244925660694 -112613974969258 -171068585422866 -131774360529209 -108430161873901 -89596688865192 -31551148465142 -204450065430355 -101562573511576 -59337750981796 -140019834433015 -129678951358392 -127648433496015 -223777032331156 -243959311362606 -2136116351426 -194203128892626 -150108397382625 -2060831229892 -60224363648402 -172700692714927 -136450762365603 -154234324415819 -54911414824704 -10999770622515 -200637319851041 -73529810212145 -59949269132274 -221842373035053 -154756426827362 -135349831244011 -221571789842247 -180727281305016 -133667749545456 -184254652989762 -162535354142898 -80776218456632 -192396289043573 -81797470960423 -19655257787039 -17576430257451 -171818340731985 -87203312957973 -188095579552757 -32462746135096 -63713948412267 -171279271890031 -5141070429601 -88040589033247 -34229418955754 -191359409110305 -265101212384086 -254732994570636 -26590767348539 -33711191751038 -180847759458322 -245269811224773 -81108285846041 -98703872188257 -96326865601451 -253230406485963 -125226028214666 -63617718111454 -151869120210711 -258152791895139 -164908104020628 -228525726226900 -274318963021988 -72984456007849 -217465309075089 -209892514820494 -12940093665942 -31709436147735 -268390129493531 -12870984005154 -240467254716330 -9251069360145 -138160936441505 -13877933409584 -48141441671105 -146587740110001 -131737419761476 -112613887690370 -276700405910070 -218035194774232 -261619239039611 -144889759950063 -124209607294072 -181155763451079 -49364837563116 -35425076618102 -78423624691098 -24414283516501 -273531274446707 -224018571890422 -111606237154070 -90733587491412 -142776147607303 -202372790937192 -196049040036388 -199202163069629 -43820350392636 -31634097580955 -129894058037529 -215637052486713 -64898222230545 -11463641296426 -267369948268230 -136808422135093 -212009029605723 -14700315355314 -48588025439786 -186997319916548 -212231493423236 -211530083189421 -182260745615322 -269903251565717 -23541568692980 -244899773444177 -35281915478537 -210074931345167 -136786187457614 -210293293009435 -79473160195347 -144245799353630 -15197041028655 -265159897821563 -262870305347167 -88271451121368 -64590260627718 -274316604582171 -221338752747957 -118042913772978 -119607095177766 -81294241966681 -234178476631380 -124071541270668 -110053359984644 -53519258079059 -172655065161830 -80603139422683 -243261289093057 -87639266478299 -233498571290332 -71745624368523 -101927181988124 -125519301657472 -192829323244792 -67171160964514 -267744800292632 -5585160589734 -89945888541455 -54609801308669 -53079500138083 -64928056994762 -186476606302835 -162222711003754 -40562458912523 -68055423340606 -17359968613131 -165770343175461 -122511598205211 -64209053072116 -280115377752534 -95459511764123 -195165943856645 -260351054939686 -205571196881713 -5493418150182 -33903538181295 -27082221259593 -86317846051372 -21440365045482 -88056066474371 -71658102280813 -12382468932859 -34279287532111 -164944535425502 -80893930057921 -124589051394021 -79887923907620 -217281860991255 -179988483231498 -154810456338713 -263673568801224 -114082759621315 -154792973597602 -132061139693865 -222909976819625 -135078670730688 -135221249330585 -58073412374776 -68237114716106 -16662332146845 -228614788721948 -258054728161574 -152521608019664 -25548954509041 -87296433839208 -47069472543461 -207717599559997 -270453047744439 -121630088602952 -82402582246742 -158366281850875 -71116803244243 -252780094758754 -259113354904237 -54989620872611 -28202924399675 -61576789663605 -210637408628437 -145080397708261 -165886377342628 -199542711023338 -249005277272467 -200685394106024 -268850504153226 -156365724914346 -190138036648416 -194332180603837 -201507816702342 -150654685681772 -99342438490629 -3311779624985 -241556909089509 -11293413945407 -152482373825465 -22799084782894 -86637528669676 -118705153116537 -161722335481844 -25052937840471 -217508533467068 -267629581542641 -244561633293372 -200653039190191 -208597135372978 -226478110745216 -171589317576387 -17476126883995 -201399540708447 -26255785133503 -185822700428450 -131510456441941 -57812699173297 -200171512437168 -174852114713854 -123300317718792 -111342976567384 -211053329671979 -9638664869432 -172944857416646 -168278483521678 -210690594981913 -98280877603518 -67645307334286 -33350143151321 -31275773444874 -118119334233541 -116953758071148 -264736825962624 -142943975664589 -104410386361759 -252900925697594 -270543167981139 -233877208871609 -6662218848780 -13214594838732 -190216472282108 -209161325842418 -163944431781855 -132907629275372 -53099878279848 -147415332340068 -82839313991011 -107746556470707 -81000481600166 -140923241971003 -41781523407150 -158614006816186 -154143885995647 -131217362002417 -50127709983752 -210901368830401 -75617728052664 -267560168318675 -271088553358116 -101360099775103 -270228594878710 -199883126625935 -112276176921555 -32848957613829 -152976136507783 -206941207181551 -238378110218778 -258516194624941 -81005129185516 -276632569894173 -174023396509011 -65170512613881 -6766914040223 -183973463699662 -128611136825356 -174688486993353 -264835361238142 -142737253411498 -26968872392633 -168145615050600 -10736293134059 -206320325009175 -193954462114476 -91938189505104 -71312494599034 -220572332009806 -193575328629801 -211362233012015 -199301965637838 -169877129676460 -100100297875680 -224834152568052 -255095231965697 -160982440461310 -197011311313586 -279948516480973 -24230217286793 -71918318529453 -264099468576357 -18932782956745 -14606400150515 -17109776647644 -248326295621502 -236994401538311 -173359089204492 -219458155054678 -91719018079770 -239923583002025 -110314767232815 -183732403024048 -176102093933150 -64067028010201 -100006287200261 -66468640903745 -110177342876260 -266463167509103 -105304467555433 -43227424694114 -170589571940779 -281300520418634 -212382415281495 -219188706931242 -51661569932200 -279265716950355 -200057928948478 -4088228704275 -191612080980146 -256828544361709 -206829734093434 -177210982977950 -251096907119276 -187052478508624 -79343596201804 -39739997223698 -72298029239533 -249302532682190 -157333857534995 -9141013993322 -129533809696975 -82377997595257 -255251759513949 -146616507590782 -244014483287175 -190136625412508 -228352895296906 -150306592117169 -17314438012288 -96233814388951 -246091062611870 -252683530783242 -236397427897475 -41590065409244 -147351776422391 -242171697989664 -38618170756829 -205857211568377 -119935418886914 -270981515307226 -171310651235188 -68722790129832 -50752663840366 -196116013294753 -115358761331509 -197609918430686 -264687929786032 -10618102847140 -104502886565694 -124067687518145 -164709039957938 -191940072010585 -182556212751858 -103000282274544 -24859150253299 -25662050653136 -75369049739490 -239325798265400 -4495832025661 -94808763677821 -214881698807654 -47432877430695 -276900702298168 -270907599013325 -58772722019216 -43999582854629 -216410569425809 -199060290559653 -68384979197021 -87179423119419 -36490769983507 -51718099947369 -272430635873060 -209320742472510 -31029700181047 -240129656664883 -206564781721540 -241062781553228 -54234658219571 -236853354183528 -16494648874444 -152413044941552 -233830779256409 -169671356900478 -7768616399171 -135489836989601 -78506078356093 -224952894083828 -167748791231346 -79090169017008 -119183476393610 -35553427088057 -235308391554947 -162208267010848 -180450618860640 -173371313836753 -58196503760613 -240049295966466 -85564558430111 -44362120514235 -183442223111744 -153590181183572 -155279789979671 -32820450860989 -219675854025906 -168451495301121 -163968375342891 -263178060745746 -248498747953165 -25283637542700 -236988856597185 -122118568564519 -170000240705391 -217520735626479 -174671343832222 -160363935306129 -155299864827941 -193405347715823 -13051391747152 -221060452448456 -154576340688179 -279320318748647 -235495982180740 -274220706570046 -249360948655005 -182209634070470 -42119168829664 -175457783990944 -275100080021133 -83028657333280 -170487127649264 -125819547253016 -47230335780092 -60126451913182 -99652625221579 -151780298247232 -148291872321966 -107418192687069 -58027807559406 -141058092670849 -36443336831619 -75111613049655 -26711806499038 -135253803400647 -26102289627220 -193859818433804 -278656568676360 -165495161818680 -191224700176454 -255050902899738 -153007146870407 -11517108190546 -240726629630916 -248873423993396 -51285866839353 -47055717938113 -205391251763842 -252357170966186 -75013407315378 -120574084054916 -158544083594794 -154942130022817 -252264313015338 -246398149047719 -219645148564181 -105565570579263 -17604361336898 -264761653423575 -139924918820891 -230161984360657 -24474620522173 -204231536348384 -2761802205500 -222882599877259 -126620280603298 -178391512872861 -252787896132357 -232181243075553 -204659894485090 -68846590886599 -57884433950775 -116565116122701 -18913863753779 -232222418445271 -84338651355998 -153849138426049 -275612896447254 -141757237946138 -101813015960020 -158931328859060 -256551115148178 -269761018318227 -12346920855181 -262226083261683 -107014207836500 -153153022956491 -201015806404997 -257258470391940 -56969927803185 -231123023592831 -90085823468048 -103043760686118 -138344116796495 -13655393498761 -1732359939461 -51108942852081 -69165216933620 -104234781527729 -164270450355514 -143331087230563 -48300339007991 -96334449962065 -205545293986009 -129532574791819 -280578816728545 -98718123905012 -28940974158609 -90453091764136 -203891889360985 -4631993176303 -87028468863906 -164907700054742 -145792461944091 -152677305415485 -211247197920033 -20626581838119 -20028466156027 -56041315327678 -250445917260914 -93229154909342 -242244455622422 -224217062516302 -245278683460373 -21912759638075 -102071916554974 -120573365091654 -84515299813188 -92586618614722 -144004160948208 -22839335305751 -110643718750693 -78044380536492 -231541930937360 -123106971786257 -109391016921451 -90171127831287 -204688893083748 -87707452101128 -195705690416079 -98016358599027 -225762561739524 -34607891282591 -254693075682407 -187004414368804 -56361663563820 -253513787140203 -39985569176817 -17271028929931 -62550888797348 -50161016497664 -191547231873022 -93544825086986 -17589175968443 -124862798359764 -242180525047099 -11203972518930 -188035287059449 -40819810122165 -228763913558826 -213651184302726 -45930556518337 -18787361988373 -164121717549610 -62346163024248 -237708332502982 -264198398726177 -131384788671597 -37216828783635 -100294144148609 -261384675247627 -248968324279066 -268945384877971 -222033081391460 -159389221465751 -47373029668786 -120114246702856 -37335423348423 -229404006361654 -67345288520931 -111707839963006 -191093028295759 -107438595897533 -21223246844571 -133110841169511 -139744711438340 -128151192855019 -142947269499154 -13364532049694 -173871769828037 -26150617214262 -148292043612981 -247082857688440 -42619016495174 -8018929128797 -259248433873094 -131348274082498 -237744603710213 -265273427555496 -231982174271958 -195704323960623 -173070504313689 -167724901392792 -44354617915724 -50567071888116 -217073362949305 -66273918608190 -217074761486753 -92714200714830 -228169082763454 -141892713773142 -205565538135508 -272883332981872 -33435473496191 -217969762912961 -190256622231261 -170207345745174 -204746852621322 -210860090845621 -233642256922474 -222661169379083 -234351532663457 -281245129807929 -117097003909301 -263701932429696 -125145845694853 -152720490680325 -187799868520841 -16171173385496 -169789800152992 -81743768743987 -199058119447247 -142761673449173 -136432646789224 -67123706763020 -211616607627591 -217818685471535 -34807314083739 -277710362387917 -17603528913148 -102630156810333 -10700060714093 -31256994240090 -279143566973975 -147189145275770 -22906993951220 -183298607462994 -223482229368373 -51040700994336 -81760169307037 -278751524016536 -173558419965308 -153791855380024 -166767627714586 -279853793766552 -19218609306764 -9401516950870 -93411810405561 -174833632887370 -194991913648366 -164823028888405 -20208079548147 -186341685790135 -148902512510755 -21443722688432 -9725056901288 -101216596107066 -280696740424114 -56373507950231 -33952859323027 -158087405976518 -115047207252106 -6198045489886 -150005425015920 -122065736767129 -243391373682927 -50961923627657 -80319833329805 -114031052326310 -278844313615004 -8449951641634 -229077542311260 -59499786737838 -206626209665487 -209861669303835 -197523366494303 -40681804703845 -19075310709845 -202742190272115 -90244610258592 -240398775702378 -178405949387079 -70350072582354 -226815804845630 -261869380410438 -103607706529940 -74236255611876 -18012806584991 -120992950878318 -188084370700222 -90568014205472 -145550256202233 -154333291497185 -257401040060165 -152986907019453 -195539149989620 -42202973535246 -71624150428085 -94120141172635 -79146124331083 -128447056932197 -265030090781889 -260861281323714 -44964750391175 -194535531823771 -74411083022986 -222491434107830 -181168742102302 -213167276643210 -239640835297021 -112972930611762 -111704868135466 -61609147923472 -53383362396710 -173414600904120 -172869307757299 -51673117001459 -30764577216187 -2921996916278 -259973331514883 -177621831806507 -222317330980204 -122577808231109 -207908800314909 -268337535585859 -89543185953704 -129807469093248 -172893701992922 -222701227001162 -80919753324792 -5443722633549 -128945229602651 -267182458717320 -107520204144823 -209093181418141 -4213659596620 -62871630299661 -115785893678955 -162023126872877 -154050406815803 -90278610759045 -85409886258598 -268641315066264 -71561142733594 -132036019828281 -159902316748343 -50853235651314 -25239048488933 -262313836380564 -120830558456721 -61797519100157 -232956282045428 -247716411677078 -202086227280495 -141261934915230 -241467865706721 -176947379896829 -276190201923897 -180520848684867 -90839873719897 -146267047160998 -233255716007266 -130553447936900 -50422703896256 -221783064128158 -93545642765335 -115763418429087 -141253417081710 -160724141822785 -227995518100550 -12317221008374 -46267619139441 -66752253292543 -30092624211468 -171872736541434 -275153071017574 -274019740841523 -148268982581497 -201376648673966 -75775818176400 -212356871757129 -181323019212854 -85589455507398 -254022912737882 -232063782519248 -150482862310781 -251598830043090 -22893734571365 -198829546029775 -228785564874792 -52139732242820 -210529730828181 -132641830052097 -58014972467026 -117448335677833 -30683547028571 -178490504093614 -47019530855742 -169377296563648 -184527163511053 -122354234006936 -151766304552023 -69594472894845 -199973964781669 -79338685925568 -142174834722056 -78883655739313 -254423950584667 -144599884505572 -92844781823585 -257566737484275 -154690180744618 -116550570583157 -102112173341093 -61843974823051 -78353848645919 -104342874894673 -52932571370743 -117467617267681 -280889216788276 -183497142200542 -248781595322214 -98843149161036 -150483465800485 -42133770018741 -56201895671578 -95168434291461 -263888621731941 -52490643527145 -143206761956488 -143969268451066 -95066127016840 -275786756870932 -179452684544614 -264974140961060 -270610485025923 -130658571062567 -66038751564731 -263330374102590 -40486897731220 -4421682577306 -88387879157627 -243522569724471 -81104231541837 -243952517562199 -188077778231333 -129945076631794 -89438550534930 -147158611460476 -269347785211712 -58086226034571 -143083098271083 -124987564312831 -146130781975295 -118560694475096 -159157196076837 -89043964048 -51227232169880 -213814240688110 -129216058640299 -59831674457414 -182702187610040 -68647603225416 -4445501925013 -248968046940290 -154709060562745 -157541930697942 -261642535178966 -197985805172351 -109053431629768 -5415814618076 -135460418238532 -208443483252131 -71081025128411 -250035193179016 -81548784313165 -135198422494232 -262905718958832 -237168865691594 -24782237802241 -159310596254881 -112049132117339 -136927223352329 -274076821656969 -4616270770665 -104034984323799 -14075995931535 -39981047964744 -179411487385807 -176006705317118 -68479343177843 -198282683800570 -177019198775612 -142148547581836 -45990628863683 -153776660667898 -58327781349943 -158188738591702 -106001741299528 -116497333734285 -35089331328886 -118363710645039 -260812723390200 -127449520648414 -82545068693735 -175411829668269 -249491402075444 -204755333311599 -27538567110101 -119200738467169 -60179727593614 -86481853754234 -106574371532351 -90926757405926 -71781097121223 -47557350118502 -234381583193674 -49970626548508 -9499987246032 -253459412435791 -39346277215162 -191055803931391 -196521993486713 -156455966343424 -96576587144656 -149242720624760 -220266550405311 -91090189679559 -163318590759454 -169128429867753 -108413534218542 -120528466646831 -169055890181353 -25312769210303 -276297376669277 -222516612540917 -18058595920656 -165322750011691 -150438956281211 -98354698067631 -269407449147777 -88540388943549 -51137203998340 -109778304015210 -224480076977328 -249839338880020 -132302792317141 -245324579458580 -45434571810297 -205029835728301 -233436232173430 -224096118380453 -188330329205048 -35316339083178 -16709710695074 -120659132519619 -157456574131978 -139443349435450 -40350829843561 -57721072303511 -10168180148428 -26248088376506 -172749426410031 -148684121483900 -139511104878887 -254015434966970 -80089566607576 -112718850309244 -151303601699753 -267950548326634 -134584950708583 -88576769105903 -45871779064801 -26001079640737 -151247550038151 -186293853947040 -280350479166105 -220758251659446 -16156998711003 -95626390636706 -161028491506921 -242302764060848 -57320689742259 -103708078861768 -259004154602230 -260568336007018 -31592695208437 -265601339816281 -146056141663451 -82637590763576 -22830421849902 -38712988573802 -273744527269162 -223204425632898 -186393357079481 -263370638262701 -203795655249369 -51684345677396 -82719697450290 -73040483489463 -4518079005820 -104851642277482 -192548942186615 -35132843017882 -192621519267422 -176037940895913 -197899696690447 -103125495974563 -65982151731113 -128305703884262 -112987164185538 -219656913589411 -186471390814745 -137822439994095 -133200219382124 -164012110672482 -8308872773074 -51682873933740 -129720050224263 -165234305553973 -249098707335692 -50921006145009 -172782241743367 -173960944138121 -66271371895973 -68566949494425 -62171898244625 -48980077921526 -84619785700394 -188136081587545 -13776024448300 -139422357485843 -16384973572409 -241547960433827 -114907597013138 -95642834056765 -139610554629210 -117437820749402 -52378558763689 -50395484568271 -252246405418604 -67457472051907 -14234831651366 -94306154243571 -257594442577318 -138815611446094 -131360781708385 -162228924561537 -69038790893395 -125475361669363 -193810725309462 -276852574526946 -118379345798856 -34124405595160 -63569255814086 -152519108923765 -90383397104638 -270072295565401 -138108081968533 -69161170081172 -139131018852868 -149862279192876 -36384903100004 -164494320182636 -103949141519039 -162634454425747 -106119620395794 -124461709757326 -205556266634302 -25946671778048 -190109971318919 -121276250451913 -158884717572510 -23261456696124 -139793262835850 -63783083951315 -218291770083624 -182377497593134 -230404688398309 -259298228027668 -251605489419629 -19352983243101 -107878436602038 -1072433037694 -252580745085086 -201258621198242 -109079915707516 -90085788856639 -20835125524229 -63123464618028 -135374750043101 -215685174325848 -221546873968907 -114498012191224 -141502946480219 -257456811273254 -106044551570593 -125153721729003 -109838671711930 -44436143715501 -4035282804461 -234348539094423 -256051564892317 -39250802015299 -200550375810533 -4466664030172 -112290308999667 -252034441053630 -98301180159452 -180019536201744 -264355348945506 -279973690173241 -197912573765151 -68891788209101 -27754532648072 -119658471139040 -35676779912970 -114430530174427 -168565682358640 -141228564645142 -256377783160701 -232860632520374 -190475518806842 -232812179936285 -27689353509496 -22060403295652 -114187358467637 -31910157109139 -279239195924926 -271035638161238 -207619687432369 -168425502567456 -184414905694380 -66438593364052 -248687688975289 -10044432631215 -180104258607974 -141384918762416 -185952565277353 -212879559358705 -201269534682352 -281047796841778 -181904568653280 -252839572211331 -181042159231904 -80516439049493 -102455057883751 -11143950953053 -99589597502023 -29306190248800 -66100533323842 -232326487362021 -137953760073882 -40316750819920 -227033447646680 -194689424194584 -51713378846244 -119929923772415 -171321826132710 -50793692387883 -253916008711488 -50837977725816 -137619491392809 -20432834315301 -175939284512958 -213984228919997 -167946989058542 -14115364304243 -88222737787404 -69186764542799 -166302767391548 -235576536591095 -28097600797986 -10960974635273 -217957965859944 -118583543991207 -249971141291539 -205054436919365 -118110732436364 -208665827886436 -59044573735494 -254528133816264 -134990542958582 -137383069749861 -198348475394679 -20612901673399 -215433848939281 -204077511542890 -183137935956183 -256721000905014 -277963888528911 -203604603388185 -259222781147208 -280440088144088 -151340595273474 -280468636963119 -215001701647757 -240305527150862 -278692857107857 -13026276225822 -276299112342142 -82038648755896 -235553003101654 -101576999750783 -223124919177329 -37930736972828 -258142326367490 -263820278142451 -81243705572780 -145079871063969 -114204514565898 -88461724315765 -33281396552925 -185282070905753 -118302575158367 -65099040460037 -80741456735724 -265361530662079 -6851525794372 -134291218383749 -192550141303442 -51952056170867 -158382587835784 -6894989577534 -103916381181046 -243894541155600 -23297641367242 -225640522461931 -230572749042259 -195245994635106 -116689835513042 -182558214823093 -70019949496317 -266813052375402 -89281090150552 -237621754031844 -130446929224913 -7188684555535 -60684613210239 -215510756939314 -204133288655917 -245214259843996 -75597990867844 -79847988590045 -32374443843998 -207709097475859 -106344001610681 -130543609694394 -44912215589242 -16387015980884 -71769409442080 -100652542445992 -156532458948058 -247431829983185 -218486565015073 -127244496625739 -27563459556904 -9870323973375 -243967047820687 -176212973526772 -261234421319833 -79319266749853 -103022669307318 -121254224435352 -34100066465231 -25570691180670 -62575620325834 -232603303165761 -220854010797195 -74248126311968 -194358024598906 -187930234184551 -256839025806461 -232508659485089 -256172811225612 -12959564027844 -136821777343299 -57411369797903 -38975248988734 -270269272018372 -39232710911595 -123466562363104 -126948958339867 -40736108199733 -150393078317367 -83331116294473 -212125907243625 -72181582668765 -172415820395476 -26431421914584 -51571961937695 -98349010879064 -197579678732694 -197262568109215 -235375483464701 -1146644199017 -202784000766026 -66013421551610 -178231811934060 -157441550781903 -254002683471754 -221874549890832 -114515068082123 -47599841090478 -277388301811992 -64641904469024 -149575871835332 -124287336272761 -248249653277812 -262612204507280 -208368295083390 -179339590196220 -87826232695572 -264034504149559 -20527561819350 -82312013191539 -178670200287228 -121721114511005 -234223534566810 -102101650108309 -219182760048717 -16254464749303 -240224000849354 -95103776030656 -266482700711255 -21068023832837 -275645117461302 -166897246680523 -233318253242089 -135629698655779 -152325944723230 -20661206432534 -90041224193635 -177544028700565 -24179218944716 -199741664991225 -47247097352338 -267159132397499 -56852054338367 -81130241601370 -17413929329743 -196872713904911 -167989014833207 -24821538140928 -49292858531335 -78486765532128 -53344182011101 -260872155348327 -115874221600731 -228803501081097 -163915800017099 -140656932537225 -219264662916088 -108806909706536 -148911543957847 -184069578107427 -221351127590701 -45166931498141 -114817495732490 -228179806343911 -93020034346620 -226974192590498 -4602262291221 -268166276537618 -47469385427728 -80724056167347 -178471371807713 -150690569480518 -242203583756153 -7658081299244 -31520881694115 -119150781686657 -184649778318333 -43485859876264 -26123348649458 -66400983135372 -123851108860182 -19324727896532 -214619887429198 -109429457574904 -166248216558952 -164133535458069 -28435459128170 -165462021479738 -60446962381084 -55593476582410 -165781267982282 -138234106394962 -252655746079900 -51847600909345 -25256785309615 -114787134035145 -269044979589408 -124130236071587 -198271247789286 -234100081939248 -142792426352945 -227602558044642 -216329571073567 -60180535502786 -179794575630996 -159996069025602 -215691474169273 -69177761848359 -197640366282774 -278571140858232 -106913634461317 -161874267740519 -258986143438497 -87810299344658 -58988602014768 -98095591688672 -8002731003461 -79555444744128 -276479709628019 -38901141201038 -259542311102156 -250161037780627 -61355251904863 -11050245017877 -223827490294425 -197227746377647 -150511059118561 -185388274652969 -73507287711653 -235715837579575 -227175096730788 -167839382362580 -259983754713011 -231744534578050 -114273705032387 -216750500050738 -33407457583665 -160308488268372 -217273615435242 -219248757276463 -108945998631874 -3490762681356 -32604737254256 -152085210039694 -8422206270485 -105401821626643 -25596074595906 -74506228906503 -268315667606427 -89034175581672 -22031395215703 -256988212334327 -38530602262558 -125759900964330 -263632386776760 -187406358362260 -134009121925324 -33555886096748 -107581057979267 -14491678829864 -764910500929 -22184898824353 -249609825631962 -247148924899748 -83291007279386 -248139937779809 -18120189599314 -101466084439496 -176513478264757 -73920360873259 -171474542219822 -270582734868902 -175830629643746 -226974666816786 -157930584569096 -32703855086107 -21885164683150 -34770621024106 -266257098087796 -179590290755729 -221356566421592 -202894657850137 -266337708653337 -152373583418644 -31642662040302 -66298560452489 -26801321701423 -25838037848031 -205969929599474 -52610734251569 -56207616124109 -4345375370879 -208294598964897 -100977148561069 -199930617026121 -231047415337395 -51913999752263 -262801865587035 -110851347341654 -273634906626641 -210647814280276 -187529067526687 -101311333761016 -83620315289007 -37536989120869 -276998421986582 -166134752587542 -149664281114520 -70122720842277 -198816466259948 -169073795417275 -156594739006904 -105985359321036 -46290169631793 -39432192199390 -105307735568089 -150945801683419 -188447348396238 -222637862443181 -7990253380353 -260417036037687 -188932105542748 -166886162763692 -72495515210858 -239537964129146 -279680976719503 -182055231326804 -164757552752464 -195375256793085 -248736603591632 -35234796629899 -63909158079920 -15436036014182 -98314955964406 -207263791340868 -167280109738069 -179498494254147 -225027670374178 -53636544426120 -97510352081898 -232791059926043 -103770971591599 -38564223340104 -266572606741658 -235986577550994 -211065718328565 -18777658179843 -212199630770383 -135819929032730 -192770731596358 -176323587782374 -235567403236524 -186399127028335 -104861247742670 -121011790166948 -191687457991638 -122120153325465 -189011753722164 -72540186659091 -67194583738194 -134773130996973 -80508194056731 -198887015435431 -233030973277289 -87737660643248 -58104656926807 -59234702890314 -208530606290213 -10861081690229 -120541718235576 -32567116019531 -215558540464302 -205853721182542 -26589343937912 -236953935539199 -214286947873656 -6161051687534 -91174290936089 -137005375603631 -196735777811135 -125594273170901 -10900668990246 -13787975606897 -37830451101734 -67787124162145 -91972215631832 -147763951850121 -74763976012677 -28219442687614 -195586939205258 -120362618921491 -142264093783899 -32393900226603 -261021615063792 -53843992593658 -137849136177121 -255955306578434 -280193964090918 -216510904649212 -188612591641952 -108498673310962 -226876289904952 -14693621723778 -22949119088519 -102553615335811 -207508064827631 -280577167869256 -74142665747606 -84373109259756 -92991831066837 -40300034942932 -164233315416397 -140170132299691 -203607721217722 -214013731210584 -140027840811770 -217237672900585 -140403442730598 -198913078443871 -192050809686265 -174807486122474 -226083604382635 -248247750339703 -260641582470105 -152251875592175 -52724124502804 -102555722960911 -270079769599431 -23597882767490 -278261837869610 -178083282529286 -209460717626597 -261820422720866 -186195640052589 -143155715551550 -59873165670628 -96697594777500 -237218345492637 -36837716711060 -21367181213910 -58527668029289 -56887240287013 -194058525102557 -222621879195126 -238427919589964 -209922201329036 -134558351420881 -119156039689663 -36266087177189 -165764963461155 -164638083737404 -97932719210133 -146282789660243 -150328468696145 -115082857034409 -142088002050922 -242317584517041 -73514028728207 -5251566971118 -68518433902088 -258944138517372 -21306184845419 -45292560350399 -138263408458192 -182017524275243 -231136688788698 -33195336508066 -272015679313203 -218587692231563 -234401116852086 -22701522822006 -57532511671877 -35923621200427 -78646507541650 -147626616679771 -68367946376490 -263179364761205 -105977163752928 -209370935515667 -109252893450678 -67374040563914 -224456126148419 -244685230046650 -126061555034016 -273530357871598 -182137024040062 -185581213475124 -52249573183398 -22435047991108 -38854446203775 -141360494721864 -203198629094204 -33381062847347 -79318621244726 -95877678191725 -1141191164317 -267853670423121 -133401405708144 -265265889008817 -54386873933052 -241446683814357 -80965089565216 -220937903990312 -23759561096644 -30982134534129 -263368708935023 -172993077711568 -274232196550948 -167140606534758 -223419062461582 -215381484536915 -199859252072614 -173228994841432 -217065890502563 -262011580594935 -55610917083322 -10937309549641 -167498771003001 -251630022358518 -264670980081141 -108099969303977 -143506800454622 -71047312242646 -77201991071662 -233081587120118 -242531292878989 -184490115221769 -143726523240170 -20409066053665 -24423557567239 -24525385737561 -58120527516027 -180355316746558 -132535892080605 -11966959081803 -184970214752757 -242636426621749 -121144341859598 -232860237368759 -251209848344421 -172040588065914 -110637059900351 -136943555727646 -42645834611824 -204871713382581 -49007518953873 -57770751236063 -140612462830304 -145527520761525 -126176933098020 -95791662024997 -247212477967759 -59316311137604 -110475966918727 -84611847485714 -97811547465163 -70529693491658 -268259713663779 -103756138120362 -86791828030776 -137030439413675 -58875305523751 -64708922844237 -261388047102590 -29546737764781 -67438095196764 -138084063732952 -65673418888637 -223914934569836 -160515335703275 -34518410532009 -262453779892962 -160740241905781 -94365805690324 -20430320279157 -211931692182629 -114255907759317 -194480746834220 -195828739892473 -85663559204889 -119109701613477 -133870316567580 -83508812784656 -254837591187501 -121056915413542 -29093295530938 -244692979651121 -19335635382488 -37859573023081 -3611892473480 -115589619183101 -202117116131538 -190099003460156 -218355621481624 -2638134550404 -177043264793240 -20695107573968 -95273420073192 -61462362418643 -147328955913795 -115576846706720 -31943896310955 -32302865118731 -115918606320489 -218539080382326 -144097485223641 -136282259508839 -272270010216726 -179947707299659 -201948364663170 -260594133919661 -280991715015458 -46837978269149 -166697808962736 -160757316292879 -104440333053699 -26703054112782 -129082302016783 -13253213507289 -192268615191535 -7439857761624 -193799435492186 -20226763643520 -207603451456344 -222067110690108 -137332167393073 -138120583511963 -210155181072095 -96710407866696 -121310643448979 -2460396572908 -70014991434401 -221199693654164 -17394862795004 -233697246085540 -63634295949934 -179040044229750 -154608605877442 -269795591876912 -13535626356616 -35403254987200 -264376244981231 -54907461005052 -106986869284370 -125444981082570 -262366923791532 -74360625983568 -95458436575695 -121140333631439 -26936641935658 -267640274916493 -198936897791578 -103445024525900 -106349619585142 -219425426937995 -258816210618044 -121439638471523 -221655723802665 -229898585433937 -160298222001903 -241024905546229 -61698589336309 -257263063901356 -178611681465681 -23079899298250 -241878125352757 -217894176542855 -81828958051383 -142540247203360 -232455026286871 -276067621234431 -140013259532263 -211771411343406 -238768414723411 -92588468279972 -45343186135079 -13948738874597 -122308036795229 -787387420873 -273364824355745 -279890598719772 -250519147801708 -146415623936447 -71493897367285 -205003031770901 -184856347689098 -249631937050904 -243132219387281 -139486136690260 -195698920364220 -123828450430243 -125002095300822 -61432440895323 -185022023975443 -175954837717579 -107515106655097 -1088575329036 -45002343268858 -22392409913418 -81108719817127 -160386755369876 -169569158804362 -155308930982903 -219847126663778 -119029097882126 -55186731197453 -14176014509040 -220710976047492 -268350028202605 -205540610292523 -85158448815152 -226439650894541 -181230458451838 -50781147947582 -196166823946940 -9107014065635 -165008332706563 -256739526720994 -5187515083641 -53107870018151 -262467740866393 -260378495731204 -162934038181384 -48063750148718 -21333264267733 -16152581027906 -34481361918699 -200545920776899 -187386584853203 -54676802108636 -34403583445169 -32171437997954 -67170693899640 -82347777780982 -73914608951738 -144198375284599 -200135586898153 -113064680329986 -146169276632889 -22952697030627 -33841539651723 -126580216831506 -63474535546459 -216204016479568 -226828500626326 -195828463671767 -59321381068764 -165951788652253 -146263409382939 -275883592831285 -170081326941798 -252557241106733 -18273457304020 -61837164518087 -189963119549067 -109595148426554 -123154998988571 -153085664932464 -219749195602439 -205574675100048 -82220302077597 -223553758569582 -50700523921235 -220724451267896 -212527339893219 -112520248815566 -266643667158577 -164626769389806 -16096050811692 -29897842716196 -236883279878220 -160729858395149 -58370478525132 -130551457142602 -8306024647551 -43012097538727 -240309075096843 -190849006660384 -183942430331550 -131391895637758 -20691050378379 -195849162953519 -245780187768246 -14341862093585 -231011325027665 -66653075148652 -19734591396561 -213158258601859 -110811971859361 -180066580762838 -33362504058994 -214729511003779 -260296608755248 -113723760271765 -195593869221196 -84384011784550 -142851910924172 -191833286300110 -235662411455471 -16712615682971 -84311689726678 -201653719242210 -258154311928600 -27313656648071 -66666768848397 -92283840269142 -85227768785697 -120750144843411 -78977730307893 -260199286479840 -91812751480617 -181448645224849 -138996370653945 -161706631124455 -49070062675364 -167192388411904 -7990843333615 -37278805655934 -274428571814762 -78986242300285 -19553440887758 -31879790869718 -211375283151994 -32523061672776 -135462856519661 -67792226692019 -198251381546052 -201901048171504 -133183005996536 -193959522759508 -87784501039233 -268081302018542 -208323309275813 -29784913804849 -109963575204437 -172101468905939 -60557794749380 -243361586134228 -88892829729843 -89427777636632 -192214731170823 -256557719770215 -189468371497779 -26920859618052 -73069477795981 -58826825410362 -7050595421141 -23384730099059 -66015501909479 -245889154991626 -80314238141375 -13979546040322 -177936382601638 -237341031920439 -44002474875792 -75856997440153 -25323104180720 -69862762576093 -184111325014314 -128737441215564 -277089521080567 -103669913567197 -62915158886761 -242168468961943 -117357822089803 -165951102448047 -269706057214250 -31068025883134 -89594065939287 -196948360150436 -196868679321020 -89559661264087 -120312844122910 -37118724274146 -24299005406786 -140803227590456 -51150613346503 -174138218962786 -58315493196728 -202041230162019 -75269128103917 -254674782487234 -113903134733890 -62207125802063 -218902729263184 -8582941926043 -147867846733739 -13250124613403 -64471052546533 -254302248948313 -35422858493211 -5763116192627 -140330319435751 -66527248486764 -71993026449531 -86292711796409 -182195958947602 -45890626298810 -98041843711710 -70513718597977 -261806740110200 -85848843243225 -277311994605565 -64305140351790 -142712952051452 -252347697871145 -87874885030161 -206104507098128 -3743414136669 -131514242534353 -142302896760304 -259657145587761 -196022465905815 -41879080571684 -116239342262506 -2050293702089 -97127520335350 -102203301249300 -25933060390383 -267380605300002 -100889416765472 -137498227767569 -100822344885559 -79454534829042 -164036646056196 -194105300622291 -250965131545850 -74676839121123 -202867422931010 -191748490277282 -129254144319599 -155397425852494 -179555087229841 -123617875153057 -74002256481580 -111440593842672 -188046288425554 -208238589643942 -7538431336310 -240947292338581 -58343232558371 -249306646128677 -232126211411225 -193896892854688 -16953443369516 -200049794781617 -9898932499285 -280236492918054 -13750885308702 -99653782802182 -128348267065252 -178334105015209 -164622875298060 -197691741274922 -194590742592701 -170871336307937 -140077373956028 -39949207622855 -7970963082855 -122501040185938 -122890374742066 -162368382513154 -193033383157365 -34753040470896 -17699944887772 -156384682687963 -218118196986003 -192118366568561 -191608514342839 -268587422786615 -278523180629613 -109227146625777 -199636700563844 -230000917543629 -33137000048147 -244953147510273 -51070006114405 -242399899971783 -19508883689973 -59068224913121 -42608649479886 -119185456434248 -199670052703105 -171955039060371 -51549777131780 -160264675775997 -19543705421541 -170823957618748 -101669108103295 -63586697550067 -113369292901701 -265768126431763 -16950108068862 -202538690420075 -242683909550884 -181591894200846 -16244431089144 -201164429270434 -136597339570497 -243432908318014 -182163112377415 -118979204639576 -149385728671796 -157990700882987 -66849084844781 -177712273508726 -136612518274001 -86877985175476 -135680662024931 -177639951450854 -15696455337867 -267987182963106 -41416928987993 -185290987117195 -256032127204976 -189287457219452 -59887356658568 -64466347691745 -277804275319000 -132144532505938 -223328025543358 -148218659094976 -230407376100931 -191827215659240 -278424302053384 -195241381415152 -261346069552697 -276475470870686 -101116524684701 -188655037764731 -18489257951587 -138194891160954 -48519165024660 -213686937673211 -219668866147774 -95306803237070 -266419893162302 -60539543494702 -191568144011986 -191886827922768 -280895798705905 -225202008602973 -45250684112269 -107753294812149 -276618946494891 -36200471801460 -116933137468815 -10967226549729 -33767832206522 -117350504819107 -55621404289223 -214725153406373 -79774582436036 -50900275888035 -280604741729551 -137035839651877 -73923752816182 -77669678946505 -121072362407647 -109779688188406 -122904267548253 -167546810246102 -183887829882497 -176977404226761 -269898499858845 -138113040542070 -76351486764304 -130741296374932 -277418703156492 -259133619178332 -73575193791150 -214201803391750 -234260569715556 -86358267275668 -242159391768420 -250843217754186 -128508443406310 -228067385447370 -12298184451911 -268398705425352 -165494962648093 -233474824612492 -27075589868897 -73129056930123 -146050758189710 -16088529140429 -178237042109643 -126069473464999 -23639789970445 -19458673669109 -27792020182614 -113356726196682 -73092443057138 -219138920113994 -273867165340576 -216231716220506 -114499522363238 -55202195298927 -92585115559054 -21682158068130 -150803556473895 -255382215410416 -209145044124744 -98246907314912 -262566987098347 -27309443630315 -247843773861647 -30111582111697 -81103617813351 -196625031921657 -92817090069109 -11177428730172 -84032976307035 -230120472120141 -102217437228192 -174530448793013 -200979495014975 -180011431503557 -277733392496490 -165323369738184 -93613167568696 -223308299104581 -25899002189043 -256927845602307 -264620952330453 -65222810414306 -189601557001187 -202845825547619 -189394227248150 -236428183232073 -54136443474402 -166887205838561 -51433817071353 -190713487824385 -168495712160633 -237652386780837 -212850736428578 -49008779327433 -50676634082681 -81054393250192 -162585191741078 -51385798580952 -117070538464096 -65577829613076 -39087317393400 -238337368925299 -63491327689719 -186006341234690 -73053716941229 -22306982834929 -111656024450384 -131835933561593 -160038838574535 -76889289341878 -204447072058794 -107011659969504 -131605434140863 -165383805445066 -22034328765314 -271568400337335 -269823310088250 -166528373923266 -95705218663376 -78066892670148 -218538812080379 -88768701735526 -145741771003545 -56455726839359 -243169987056744 -234298807583976 -188924701703240 -49761878769496 -219219760552241 -130572245648542 -224396940263790 -5780839394766 -73323294655580 -228277899802008 -56142715156884 -256506557925937 -256112925286071 -14740403044408 -31419822401007 -42444070667633 -245911976028086 -239699840344140 -175058309256679 -248711899205018 -95278832432332 -206658268569749 -205525085273699 -69274378923791 -231489830358886 -125952650081199 -149708430517424 -22989246125924 -4142637331642 -226216926317175 -232119556539934 -95214546158668 -111735265142836 -91062296061916 -11204273525415 -42427999099217 -93503308276689 -251430068353775 -245170953015543 -129587317312298 -129265536283088 -16961881879185 -195822945897862 -232675537689395 -68922975244069 -276917293826941 -38740860313357 -129293021154399 -30588527374539 -199267412262418 -141129557763649 -232743612586711 -95073473502572 -15999417764575 -210265888007477 -96286469606814 -31925679383968 -260828086083457 -272631585484153 -11153678167805 -199878955316031 -253405435868653 -77419623975171 -30503705207899 -225222554071012 -167090491666434 -77056049312601 -247517127140818 -84156979949122 -69897732328387 -203934964734200 -218753802884815 -219369427728146 -89789740085043 -176954920259475 -48717697726954 -125308039381962 -79072278756587 -206872493608945 -226688040376798 -118276549861567 -277331688695154 -205333340815529 -30069096316996 -142025134997676 -181144908273344 -159512609218126 -23756857600320 -72404184604816 -215030099798638 -10620065292809 -93435929633745 -206152242808993 -195980255239291 -218542762736772 -89148972582202 -36770469979274 -65625915619283 -49427713591280 -122449288197960 -22257063166827 -197111653407105 -196190540490927 -136877506600414 -255514174362551 -56329310563152 -275634184143470 -43629011923550 -137411771474304 -63383067430445 -277520252260120 -152882959591235 -209520408044168 -72145773461292 -252283645983668 -148008258618572 -263248711927933 -115937931013707 -240467774759737 -31832762882073 -155040861197763 -222029499690199 -197511644588263 -113359946845271 -179065722560468 -273943895919549 -45862416455870 -243282707534935 -114762416457726 -116470136304914 -127879760109560 -143285759123241 -198182927265479 -208148882096012 -259329212945939 -277302243568826 -17286899351929 -212182730371268 -159413789799533 -251146021206762 -166334434884621 -43287110679606 -221826422627150 -277835528524884 -208986837565 -200749287380791 -105724508970863 -129780420923676 -136656368215762 -205772170612148 -276827145169670 -39119796314629 -86321224944845 -153496137525040 -20956188835501 -255343295557490 -3256441984322 -30426910107 -7617287039635 -249681366994872 -176370679649791 -151943204679100 -36569237241525 -74060869204876 -1538905837474 -240436168407168 -193362919881280 -234088780120306 -23725638689291 -234165732870502 -137675265394924 -237391536312827 -88155869686631 -114787905755547 -217823217210414 -59722928339993 -257211208755600 -220814678783232 -98787477121266 -132979832917665 -156095946704243 -268510178194351 -66681575406365 -228127270120651 -274119991053339 -267643327142856 -231271546357964 -47220607672807 -113407003334825 -35976386825298 -162091720068778 -10642017229936 -168531758091024 -143512361269682 -1585108668769 -134898920197072 -153608559517037 -182116414266363 -232421320482720 -272296902077096 -51004939919505 -90675446880519 -130108637180260 -12857891464706 -200014170351857 -237245832919365 -116427564738494 -254857241978288 -169914920113028 -12704490957734 -212575850466215 -76047037263335 -127417549388911 -253253648833613 -59756845798650 -65882636415640 -196979877433715 -96462763339416 -161923204998230 -265512355822117 -159369132269261 -42102103406337 -14786637290946 -236680665549588 -270742318352294 -264928833414483 -79092708858327 -254709305376513 -3172793680913 -119964075932294 -70208535624577 -9377853193233 -36173438894878 -56861275372566 -90756542545958 -176878636779747 -6773868458559 -28769177656556 -139652402554464 -16675738368002 -63515841594561 -149997040873255 -271369167319455 -266181024604567 -12753763377731 -129034856133252 -66149510265058 -183571164593366 -179927976423147 -97999187691154 -68561674488386 -243836748675018 -147433231134087 -259523677853184 -5128584413552 -95990009823697 -154177809720628 -64807630546178 -216601296346250 -17399301414641 -124153339847982 -247114268202922 -140611574294409 -71946746111845 -120851535511503 -56066550013726 -194333991701455 -261419983912075 -47967077045773 -135651795628689 -112177318244181 -225496947187675 -232781676864951 -38138801326455 -165573533207860 -155059780679012 -228340208113768 -135602838544153 -158440494716925 -191090776886757 -184094106839098 -271169724923592 -86820705953716 -239536111816708 -99131383979671 -147800800858980 -45619172117453 -89373856693049 -98087503284553 -102742635467973 -118023913678038 -122933214702210 -185990402622843 -41548750495122 -245970446759940 -129926813896398 -218834295141845 -263860396861878 -179962409085267 -111631460935279 -164618453866120 -18090757751412 -9487650933602 -152426170056366 -106447692505284 -165144651942194 -37538733435199 -26989543197217 -115672279659058 -46069045196066 -213907066168504 -269384855995389 -62488673734361 -271355771359824 -9453694808441 -268100282258985 -261554109593148 -235883574099076 -132688891515884 -84636077620160 -128795463201676 -90202679190364 -208484407721429 -154423764690083 -127906158067038 -238193244701038 -142064919943594 -176191036571743 -58059406549895 -7927399359211 -65004797687853 -267133407621330 -19769269620742 -200672875186411 -30815447378193 -62847393462783 -164852031111433 -90174692249009 -116138718268923 -172933131640175 -272523928069409 -239527784501164 -119929980586777 -221432850066751 -130187568706533 -171924173169747 -227046178345368 -25584453658812 -169777058915198 -137644819155707 -167818118670449 -54453816848205 -119415736692583 -129142455085991 -252877091212291 -24233793137011 -121028146185793 -164941570375636 -113728521174883 -120203515693368 -129933112961045 -12429826547678 -88269681349664 -170156580940357 -99931088346893 -87458014864800 -178096679835609 -90652938326926 -263184660040456 -4311640170997 -39452159388739 -45511877011810 -136878504099003 -204309442101028 -256988904985770 -25368320970479 -194770603936019 -221028729281462 -180409580090502 -111695408811446 -229736240927358 -35623486832904 -51457382600404 -196338650724323 -132425286756612 -71204525494252 -159371637397306 -176421777609199 -59483788445318 -187891925517007 -247224226205448 -82796497971014 -237809214172242 -238196659349220 -95492361601548 -187678097379778 -263506554176770 -222748749377414 -263890059192310 -222195306731294 -258615344125952 -91901679912665 -170159114771883 -27284056872912 -35826114444110 -171644265840623 -266969266860664 -113848999328189 -102242776897591 -234080339665324 -70990062248080 -241034709521335 -160610754533538 -48100485247018 -20866796810822 -63969651541301 -41647635166129 -36247215688901 -9202105527423 -179798221476056 -191230754322920 -55089176897833 -170537169580115 -150269534178087 -235460652967846 -16765106543106 -204940373412841 -99410031958632 -193932181987455 -26828938984050 -186876942761579 -260997394466983 -41591950576560 -274758016968157 -41486026617057 -179484779194128 -177513250459123 -83902948232324 -222661889971857 -53284384623231 -136177185283069 -249326101752039 -22344597781869 -136334078540741 -163261981814257 -86762001617683 -100057486937135 -164559397498496 -115477248726658 -154045840377701 -45318020860021 -124433744645412 -232703353974552 -88277837161561 -17909762632581 -230504564269672 -237841944411015 -263784784330798 -20395062505361 -78528463842982 -126291703071794 -89077253836732 -63376122765690 -14763080478521 -176429887483518 -23782923695464 -246538059017560 -122702534552374 -90391127069986 -195114851200452 -279596373025136 -224177643278468 -74553726484858 -75471048855751 -13883564596569 -147331682392545 -15006766505913 -270230227002727 -161064886875051 -48215696239550 -173016289369308 -38328026482554 -139512474615358 -219654681145316 -156377384420964 -214030718625233 -260424420193928 -13521169432657 -221948155985753 -10941629913805 -126115035394665 -223780608178510 -179757737461647 -198281670111627 -121139433523551 -97755367312428 -157644746548433 -74140839518562 -65385847716523 -114815296491997 -8914858403204 -26783727617224 -56036694364743 -242605376836016 -7475142147068 -55543630288026 -26916253182100 -17176431481718 -41432682693968 -269653013952809 -223507866933629 -828240282434 -191902071820905 -127429751548322 -141158370091923 -143256227688288 -58566476517251 -5313294162511 -208134852615484 -271680997857791 -232587333626692 -192498695516098 -243589810559520 -25447167151290 -164808414099162 -250213666447901 -6527598153156 -270688187780017 -137003098932075 -172198322333142 -266510065288045 -13691951830306 -58352648380022 -65416719293228 -126788305710803 -9824338179573 -1924210276187 -35374639159103 -224432726394403 -174649308326279 -185340514168073 -265151422635198 -146623872717467 -125821510829623 -31040383901628 -53481135838753 -265096564749300 -228623084906304 -181630361117630 -201331131410156 -41322632338161 -205019794819594 -62987630840058 -274923212655947 -160045263523447 -113828207807471 -6627448195577 -50353804639999 -30998937710153 -196679019496740 -123380177286603 -236309102574737 -206019133289717 -216065753888937 -84496348205408 -29874930260693 -212818565091184 -9387253738083 -119750905723612 -154924343131190 -223948645404987 -152566353008954 -121795876282126 -187767801139228 -118205950065146 -106005830043761 -139891862224038 -23969375313540 -143141433229062 -91375181847508 -79443092179795 -185192812657181 -170095201448675 -83163440337398 -91543805814903 -269993126879929 -37229503441897 -57859840617110 -52796029448919 -266397030073542 -199313520307858 -41160292550727 -100164940077354 -79918997878029 -279975527579468 -15134012380252 -280336058335510 -264641256360875 -192525872707544 -221074828173138 -171543045421963 -56075525035946 -134991744987297 -206976648120949 -64421213594717 -132740920595933 -56015503631145 -77477305435900 -31632013947682 -200456055777837 -57155324023352 -67952439735683 -99631385369811 -209687715507897 -16996868395214 -109147737772309 -204667556531096 -224352891363866 -123400939437438 -5284358692890 -243945148263692 -182983229198881 -144515954722532 -101478813310608 -187954744919331 -167877343731251 -169196617554179 -258227687736559 -177555030066670 -63955292819043 -220537912423072 -44177887181969 -190255836680667 -242002743805121 -243721860450329 -227135601138772 -86182058399203 -26198577327440 -252391040034648 -184194647080997 -4349100312374 -20528730907339 -160105371293747 -131421121270576 -214090203674593 -97962131844721 -17026883529965 -227632679131000 -1192836334896 -27709917904300 -48278756256909 -186387246720980 -113446612694783 -190374097680638 -43922790388943 -213417668545429 -9191286435406 -141042937662647 -202960332593898 -124143064572301 -165269279498472 -46139652152939 -175423526417620 -233498898499302 -16809589857924 -13649658426395 -28243014962558 -240823528009186 -90115808713103 -202054159514927 -173361169598414 -275191908649692 -144846979859184 -206035556571319 -38697675373223 -4613436060341 -63988508623259 -87181352420424 -211012925129438 -230348709316544 -179110298642303 -264525132507149 -572441438224 -2252562145546 -207170476396180 -144710377724882 -154698322412653 -226514081786506 -273188111843079 -41958119702291 -23668433812135 -15088850342394 -4248679301725 -135194825816463 -48492873274439 -87927853938680 -135840296743762 -88891036064793 -138562979847623 -164367196164006 -173513494622629 -228262036306587 -29113514539915 -16195640032318 -224526008289318 -107786900804682 -271123190748381 -281177950522166 -11515022637058 -174870440382127 -216681095123553 -218582178128215 -70855679053946 -42249465734544 -250936185143911 -28223278759353 -13209475453241 -83853120196754 -23826214078615 -128837361711106 -38395296776843 -89557017197537 -233044680300857 -99307480411055 -14339375053374 -72194919919849 -132304745549602 -12510824437920 -218023057579246 -148313515947493 -267125924803658 -64053353250973 -175464932525222 -16137897332585 -115383077817297 -259556809993835 -257559977799968 -240978941747874 -105027214533106 -206620546600805 -169549573553293 -215700391986845 -255547250931906 -87414436791657 -280576310172343 -11695372098161 -47899516023180 -52246917528039 -237370863430689 -103913935172945 -187102616779788 -133413801183466 -191437760957393 -258963171101787 -31188596216298 -92293465703060 -172071727862486 -254555424848068 -24485888898016 -251036585996754 -257291728979424 -185893912652331 -34763516441650 -38246147336826 -146194033742052 -230095383416246 -262605014831205 -85145676412758 -35227382669623 -43280317344836 -199839599450508 -263178907812829 -13176280665081 -168989569065724 -23205750813697 -63744945587452 -120257179262963 -103265973345078 -172368660857233 -242619621775129 -127636681428977 -216426439921340 -234716960752933 -36582915743368 -190206332922443 -15600819929078 -83753173127705 -268792236091446 -139168047801298 -85552537382482 -57011832849727 -280168868723592 -56146958702167 -202747911557367 -127575973800222 -184686085181537 -87753755753914 -154450345233972 -202139353907307 -248090678096163 -185412955404137 -272148891389525 -88711693300739 -203933876200519 -166221754117941 -40152362986476 -136669892527136 -101928948475201 -257370296167482 -244386692168012 -71549128855127 -194085045139315 -69782290549 -119102896966435 -198850899131229 -239938956482834 -211157123620070 -42579598043903 -78548608494867 -168138375689110 -44826000430408 -18465085720035 -60434956561019 -177014551290367 -70547903004174 -86487633864317 -98874186514600 -187122639048506 -247212538526305 -276332963657490 -117849533048317 -213081638049044 -271568754123506 -155131344495926 -7558271664609 -86050000930871 -84346580262690 -206810519447480 -40551984249586 -230129297384097 -272819968620026 -280542693306419 -117011832144134 -127201206611245 -18520081689886 -188505927781016 -209156914245694 -210544419076154 -5166711616959 -123213882280508 -72011881467296 -240280843104270 -67667678871448 -196574756745125 -244838408828878 -130269953763953 -12389188374976 -12705684242907 -90728942347326 -46140572899092 -63641027045874 -273735306270901 -164927185825940 -32299858141612 -197446146595154 -96727911601532 -104602435858335 -274099220286604 -264282444134351 -261269528078175 -248276350113581 -53964760401509 -119387885257571 -25605838438406 -212467621333149 -108743139826689 -21495464994248 -131393371064509 -143385196876158 -157636769834537 -202717841297192 -198957743285405 -35178646036874 -144443977526320 -43160856009213 -137910723017691 -167458170193492 -136704099074903 -245668855991270 -155190706592695 -164752719714100 -73593082075236 -173567194015569 -137715638723736 -68252111628848 -20912826373183 -213179976087365 -67565668800493 -237854789934939 -222239450411028 -118839438413809 -50319120795869 -275745186142600 -168322323279694 -218054874550379 -159446847269283 -7651400346650 -259633094220676 -107131905462601 -128937987484210 -255739906584032 -123825752626740 -155119129860709 -174408934310565 -148481781325018 -26559208511979 -171230450083964 -20096396059008 -245477989142226 -130755149484885 -60008558337960 -106871375784488 -4387969711731 -269019876321768 -16606855409531 -138930732540400 -186994104879334 -166189634652236 -270483618001393 -231196448414616 -195237828705558 -177058410122297 -9451626875425 -252712573081431 -99688915753923 -85970226274404 -236891355121846 -218202383210849 -99058346513532 -255140801413690 -251955773355547 -146786350626218 -145886510996436 -279348256006343 -136617306057207 -106060850393095 -65927862244640 -97731860746495 -60855779729773 -25006589719272 -144807981968041 -240622998023844 -263346311116086 -31033630396934 -267158128054753 -72077247402203 -26019723633399 -35650903509852 -147078846989121 -24376934001573 -159493971238280 -5336047740043 -254522791283912 -161302033099799 -43173846488767 -47844864517262 -179302956486147 -151119636580385 -274566705115807 -43888993883785 -275481721704611 -248248033268415 -180308401398559 -88645469027295 -52708946820670 -231621293138739 -199126259316920 -28187315381455 -149514395828715 -16171750193764 -91873480948809 -206142520582284 -165983506587011 -110490385596372 -211120600393259 -71963486412053 -274350024507950 -263607031068702 -83754043534512 -277097184749865 -106287411583508 -173317641428533 -219817480456233 -23733187475874 -96741118305691 -136786107544869 -27199263109576 -115715042597998 -143049466463226 -262482274514288 -15109365855543 -135429756844860 -162524419408020 -273254752987317 -171445730448354 -71137514455314 -236979957322755 -273723687307526 -151507708018911 -52764487566591 -65091462020927 -233529245575284 -276830228129196 -130056869329330 -245755884727892 -174889034656982 -228737122000499 -245241930482458 -44802110591854 -130885596695226 -120013802243540 -127949901401998 -12199684386650 -122053380027371 -158728792785523 -151392235649674 -23158172207533 -34069849162206 -191817728508121 -4812244246895 -73685243595766 -108833055836553 -251387657683868 -157169113126093 -116195251843960 -79666283969181 -247188648687751 -64029539281500 -132013316117211 -29482984134909 -216125026124824 -107227717078972 -64026112256753 -80901838627750 -101217297584310 -4398660068049 -195465551392269 -165871430048489 -188976224203346 -144471516476568 -225401089413219 -271634178699099 -74923845907111 -160523246298288 -240537506144069 -19419788755310 -26557736768323 -61280142870493 -134142605453306 -48940975431994 -165743041390037 -78853164593545 -154909794108347 -168528545728009 -138149996075038 -21851531315456 -90331005354074 -149165934135466 -100312983578797 -215712001768987 -136403714791248 -63166738393357 -213407607372470 -66747337863231 -89014716246319 -50689835979977 -105456710878536 -247844692087748 -229244127138749 -73922770487964 -80713444131318 -104093425559462 -110036228185205 -242359255011463 -78169399045229 -268290375388078 -104140599675490 -3731327826403 -59966757279854 -150783862989798 -146667092914020 -143789014439904 -185794998975311 -120345200055184 -86713437193900 -119551040099173 -118629424353592 -219709023773643 -115150754807110 -273858922773671 -75236643721218 -250440540596144 -132165776015756 -21159118744281 -152902676679018 -243199456610357 -115700256803625 -242996781686912 -72393345632101 -56332452848924 -235145461755964 -252434855288230 -210445257419302 -79216549471639 -110247488419872 -92280781825271 -100274413735330 -188695156338908 -46637602865808 -172873132365152 -25657655427868 -96098472451162 -149585771895778 -103585480871938 -31650758712711 -54705849481190 -110827607208280 -224456142912117 -110854128874638 -113655519214420 -257552318752191 -261291793744482 -17254195563971 -83164099700813 -255451981716550 -21851906485818 -172774831002248 -169801039898607 -26797387534786 -171273361222277 -244374586948261 -116576423518072 -23366809044746 -79210427675138 -178168450626795 -276513085425836 -126750249499410 -258714427596953 -136574258610035 -83546173601558 -257781314429402 -45347037230728 -207824499768050 -54311767117591 -266788146529299 -137082854212707 -133982511189989 -275743216255719 -80909045231580 -4285386676056 -252124908851555 -125338976656705 -265561164459761 -185934005975730 -161659001953399 -36893914744319 -204681993464881 -196838846464977 -250704976578923 -162256349342506 -137254620818889 -215748497154344 -268708234298191 -174757533064657 -3554308719811 -183908264688482 -23209360037704 -123553519065517 -86451460022742 -125371478703781 -6400021593964 -238674272976403 -118106393184433 -46967959270735 -241771902618832 -59199559396741 -24449939273339 -125773595091741 -139539710282513 -44420932382898 -134915141610820 -265704929417727 -264195930602938 -151064127186223 -179622174968316 -151670636510369 -226118455274760 -116635223524393 -159382795381806 -197308637957198 -175409080735377 -56664900918408 -103267575875394 -221047264014202 -51111999401749 -28331940613449 -153974397738614 -105839170324737 -279690331015567 -165366538802149 -74812458432131 -238484046174836 -45466459890532 -104050420319378 -211759279109028 -139277761532100 -92358271305180 -221364771022638 -81029523384886 -68834686350512 -227230934990257 -187846412635175 -239838108217098 -149380143908479 -123414706691334 -64247344786770 -17877904521256 -119285287528447 -238630366946833 -249987548229216 -188820567079641 -227753599694672 -223284733884500 -150904731407722 -74678528695331 -171439737489227 -171053541293432 -86272684032772 -167554942288580 -137653738167839 -88002424418100 -86252767184297 -121833136394707 -188941538791556 -275258780415221 -145159026874061 -32955338639465 -87697870395658 -201442886115837 -124574854909409 -142603984529902 -232872268493868 -85816065116410 -45238779337972 -55391301884076 -255819169077483 -265636261433377 -93010446484941 -203713179177003 -277227319168203 -174242578132772 -168843177456771 -254251879276679 -236329896239034 -174457992999810 -138733978716732 -122774865536395 -83906062491436 -203545741486517 -36330648664041 -195239962518341 -4777178430617 -205175030177038 -77463962324116 -123546770337795 -42769699795319 -167613388709284 -220995077494226 -179705995628051 -177524278140955 -37180898134831 -118604923266939 -163804254336397 -277954098613472 -217542738152726 -70173056125398 -167262809260899 -141818573263738 -224870601289775 -20061020139106 -47148935440558 -222740208882180 -13937718944848 -171097264912894 -218665779047892 -20976128007190 -107251074463704 -40588841950375 -49267181311417 -225623057987275 -3314868603363 -183482634365567 -198131553308075 -7441586114896 -207959537177186 -267269115132412 -165157462980155 -126862192267672 -213163758276980 -35250524717812 -33809873268078 -6517062488380 -32041792022007 -93673750098253 -223787225558760 -172736784165779 -98739787066945 -271424245302449 -175258278007914 -126270777058706 -197492650216283 -158076470029630 -51099526120486 -52561574590557 -249421210901372 -122961317154471 -277572888392656 -258714017140290 -175429648321571 -77908208416167 -157804937785529 -258018366220806 -31552675081296 -174572592740367 -175161881863265 -22850883677909 -79568032372913 -95507132118470 -161330459446869 -219562004549219 -77833594285902 -278952236156862 -114102935514389 -137562672274189 -39225893578618 -84333666623325 -274730425224415 -169107169546754 -62115558926523 -46112498077963 -173980662487150 -260788723715361 -220898552565006 -250895076582847 -102657488575185 -40898531334162 -19924690858574 -266331503505095 -165357971277405 -80144942649808 -92523409488396 -63657109161647 -208450095693692 -103571473466427 -275680023393627 -243517516472217 -94952119736333 -43567667366502 -148313466534880 -24279729539274 -252533390101917 -7010702246670 -184836573329191 -54835155748030 -36961892142621 -91581916852497 -7737606611923 -267380589048624 -196865187606787 -165122128118218 -26290927769144 -232627583092979 -108807936530027 -19428140910755 -43154609038163 -112263602386592 -272250964852778 -89223094540195 -218708597759399 -167026106510480 -182336816974507 -233535472329069 -195841793154138 -220335602399662 -59040911808212 -158978712601356 -12703069165844 -77887566487968 -24360274321453 -168022541401596 -232291217203616 -39255654466977 -69337697389739 -232456523423353 -247416015633873 -195888009858978 -231783676147821 -235576165575620 -149794443638614 -1049781706023 -182684736114016 -127881513641459 -257331828018336 -189236949047077 -91901125042796 -141727112006758 -11456662050191 -278898231378550 -259771125946602 -40425654807459 -45824350643483 -45498882757250 -264782494256070 -14376198335945 -227578104708562 -147380191228412 -224409173807364 -164321890277162 -136792226368110 -186562796238087 -120164111713278 -23979351135097 -27487887441453 -66008514373518 -256715635111280 -59350482183592 -103481655231597 -194376529240886 -95342852140802 -208452957009693 -165705569480310 -74283959525073 -267625764642381 -148741147089550 -170496777666743 -194074156364889 -259340411212236 -56379371276825 -194307952598967 -59836935757898 -100368068281769 -41027446485296 -85701407012315 -247766685888400 -270256448505063 -64748705982705 -116201388521775 -72962128297300 -169982699362096 -250371774996610 -112873486310347 -268836604337992 -110824050886867 -136279213096631 -48151642006563 -164516017110832 -102786916580948 -83707866597621 -189013973991186 -118679828328862 -246723939241041 -36974848897772 -278517868698668 -72602914097173 -139070982014969 -268799454955217 -240076145844397 -160432536208629 -83725311599629 -66782586459719 -280677183283359 -177263788757708 -132038569208944 -54128810197341 -13615699581290 -241733556182237 -235854302942502 -153750025317072 -110419787472836 -30932211795420 -274163268782652 -273009362828039 -240856905433042 -173306300845913 -82658040898129 -255480946503833 -142305362118098 -27852725581054 -258964649404356 -26650442837590 -258910602758104 -136148150988961 -188743733461314 -28504596765821 -140948837301881 -150222311221075 -259351963345030 -112517894244164 -200644026991124 -128997596214417 -178344424436017 -136790378758824 -222299847853388 -242511498211728 -142240323233644 -86416829225248 -114839195563669 -86313491436184 -126524381512383 -7624142640513 -102253348991527 -139310515954076 -148817869587726 -156045233331210 -164217419103096 -262064992427074 -110713268530475 -245967969139858 -205615517810077 -85338387108808 -238602681085669 -150150565581538 -138341360084939 -76884806769748 -187592068596913 -134436003514383 -73588416888779 -17969511240468 -10186904047957 -191870065065536 -146108921106284 -263819756336259 -222956622799820 -111076989125796 -169907104288994 -170146813108175 -84556147224502 -135184588920882 -65948866652471 -114601828184524 -215207726967166 -147509955827020 -195166490723244 -236334740633220 -78477844805649 -86778208381343 -76022925954099 -109531542767377 -256661359672051 -132841713109099 -183930638169950 -64847089074853 -27242148272564 -170040912053792 -192516066760440 -92725816208569 -169008088106682 -268053500735586 -234803857034711 -104146128256696 -67006094195011 -17487294583985 -63009100404470 -108644983697569 -255258205882331 -181991602022433 -250240578075172 -167899558289875 -264591496851464 -194772376749643 -111759674812810 -159343127290646 -162278893256883 -120657840625712 -73849271445139 -72400538423044 -103833256280285 -159564403119795 -111567913814325 -40318901839582 -89853485314920 -18955612892274 -82191180518046 -218399687730934 -75793057176580 -138849767787830 -193416363655951 -123405097378621 -112583305213947 -270873302929164 -117238601957041 -11456385643577 -16869847272105 -184539691921071 -216374304416998 -112471697099947 -194899017779710 -128048675866019 -126645469961077 -32514352524576 -135876531021319 -38424986643462 -92610377060207 -232436103299703 -46828569887933 -106526068155160 -264401310500810 -246297647794310 -190290541248077 -225381503559914 -241356767189373 -107861059451403 -114644582862687 -6812887949493 -205207245476952 -186241716482562 -70584699262533 -167672330478587 -168573672866169 -189862114812416 -163760130785043 -277961421808769 -277043801721373 -176040790022053 -266399074937717 -157702697478262 -131712830344215 -139865823121550 -1273265173017 -92918937766608 -104827281119908 -178439151940066 -133140070167183 -131310761562488 -201316185860236 -253296850867929 -224535429664965 -96707554311759 -38060054085290 -107451992430944 -9485185339777 -14752058140480 -224785742760774 -117995560191060 -123342875430040 -281400975541279 -61999140731875 -171409570158325 -234086870438313 -227639151028964 -64851782612456 -64122076856181 -193929046913228 -35900141214806 -275462010667174 -137707645765836 -216345900723656 -320876847214 -53664740904650 -144189050143878 -137164142581352 -106755279061788 -96706455097895 -28203117305354 -125957685410841 -135606911195570 -279380708359195 -120052725600047 -273478936471756 -185347100976453 -66211760746959 -26190297747575 -4025131813008 -226856377223174 -18793832677509 -216701629319385 -45596972067443 -58015509599928 -46288981566900 -225768976938477 -274106978910916 -221851173983694 -168901203260685 -113170835911246 -130614228229750 -40630265251550 -41835879004963 -12821567798938 -64757828413528 -215409965864101 -3391735127141 -227280871272883 -155851241358943 -144622785016427 -179656557766329 -65721010539641 -175570780873229 -81142608793427 -223817917630293 -149240051813763 -153314881102210 -178182775655673 -184985792906435 -81076558160170 -120191857760441 -170959605931244 -83198913145402 -200601259662533 -109750399390006 -271375775982785 -210145420126354 -119923541266867 -125220978650455 -261437586368744 -118647347458279 -220805679923781 -250355047964456 -72956885714799 -166813094332400 -72689312915724 -147349928132077 -206046389539835 -88590331180747 -127871782186668 -139030485017789 -88684716996239 -45826208327262 -192742392492417 -185572045018681 -209920511958672 -130739580942445 -82786409891788 -61350772404606 -140656314560265 -246966678927248 -62432373456610 -189171882852177 -106958824197942 -138959650035276 -170983753009932 -117937857586990 -133089919073765 -6854530558459 -252793556838739 -69263169102881 -14786833403945 -416054534106 -231653018202728 -260134347256296 -24056019617374 -106801624446492 -93178914410608 -569042124098 -628864073202 -124503846769845 -266780760482847 -261674053295886 -64426504991065 -21597458024435 -11514140749808 -125573690039830 -40656400527047 -127510824557237 -199857008474072 -200372603655935 -207413317547581 -250319347018 -18548412425800 -221332956660711 -125710835184223 -264939635124445 -58322103510343 -166856706885069 -56509127102020 -225597501176115 -194942840793645 -152696397009139 -83816662675175 -89611690271496 -271029671447068 -272935473835004 -158739395941107 -30252357103444 -47653165719192 -59571498689329 -179089199838919 -63571526132415 -106998279398270 -274104132916797 -68125892684335 -235382225076876 -258590629851604 -166751909776323 -100341602288657 -40362259520474 -236421139882975 -123058697707521 -43859570908935 -54100386017926 -17166993153690 -265664100315642 -142838263403921 -71244212615868 -263316074746672 -140215810057282 -269990765350818 -80227316887704 -193372523651092 -246699100635970 -35040698959148 -196170200233999 -56013011920490 -153941324981328 -247173324271268 -53097073355977 -240467675392023 -212587048245467 -153250080903188 -42674702886668 -28052561737634 -156906551388416 -232829289286302 -118554637116543 -271932344668893 -253930972166148 -172494369702371 -84707958168347 -114985130133970 -43720946219983 -112878576838330 -88740108931230 -178744408180175 -268482001738617 -50836539391787 -150554156392265 -50957874205694 -70681579056913 -128266123883515 -41591468321032 -58059390298517 -153702465608819 -133305179594352 -191861034120615 -60999719834887 -280922605521098 -191759790047960 -262439399591694 -12365090194382 -269166363390852 -166298898691978 -134487120015601 -199943289149509 -248627648522649 -117326778455276 -191667731298080 -175583111538826 -97240917316070 -84410539393243 -169526970591452 -225462820675339 -213714163509692 -201422182816375 -196652176026056 -13199956734833 -89981023682291 -26736731680987 -261134855246729 -8708072589395 -138250013795781 -139455627549194 -155453862589222 -131774471329162 -254682053007108 -14227566200929 -43062533667532 -100052649879298 -255623134732534 -114497731731804 -12413734887033 -105619943964442 -216230287463184 -93208108781917 -81173685941548 -41557585711743 -83684634926386 -227821828113634 -265639547173703 -3303199592247 -232889837587798 -40376430146541 -38631947335439 -149598229808236 -74374987579731 -199506277433527 -160577336350521 -267493541928075 -222651496850916 -70079541495871 -270526439373735 -136826039624292 -275102724744218 -242571598924434 -6204846944421 -276012238958568 -23745302627998 -112663776253155 -64862915160963 -163135868510796 -30435223486912 -211123112147626 -164518952012262 -181948596918758 -35585959425896 -64733938574974 -224439910838969 -214572718944313 -417018467557 -35405308505364 -146303955106620 -95915106749538 -252356053031859 -201482327277245 -178455009317379 -111122736299401 -248844291973479 -47085850275706 -2159112963286 -144398008521009 -33839491634483 -181978156988847 -115571574199513 -161587938412691 -47097457519562 -187836285172258 -1383672565232 -161184463752231 -131948152889867 -211608138324133 -14980475977733 -128074071499475 -40941072214705 -60607590801105 -32839642753941 -33824760979340 -123652891192046 -160311980244349 -199123939902152 -275488049042690 -276812408388587 -10347798978005 -88137665695679 -234651310204474 -173200862063582 -184515695944786 -166559690654204 -23569408240334 -141072340863660 -245946539037781 -26490637481100 -251428751982088 -181823691359071 -175953063066892 -48430305348296 -90419856159575 -48435887878928 -148273125423579 -275192364486755 -146684743772637 -116944320777662 -146321763485732 -103040688628151 -117521711169490 -170551094970222 -82090868125340 -244859533822057 -187645212081090 -252579858174851 -214560256451748 -279220136164160 -207304850597866 -245066209400185 -50222765013361 -265940506071693 -92034052070719 -54646428805853 -129431232511005 -40991848353960 -82228731183910 -173349151254270 -12051695796583 -37337028547676 -156746826521641 -164500581433216 -47885150463347 -144395056800854 -211783537537607 -267556111842980 -84009291714278 -135803041865668 -171870700284216 -254305489697131 -258431416730325 -58532803101758 -62624325459752 -161250633025754 -166546695912691 -71249923560893 -135528129044205 -216926031484113 -22499930551331 -110880733917934 -155922095962131 -15498338911551 -237841174450720 -191307581192700 -9267000503156 -21647899540690 -36314943346104 -121945668392449 -66705396046786 -13608916306145 -230840038044227 -166634279518138 -87109716559674 -152278460446224 -45473693471716 -179609551136353 -1462165085276 -214874591647420 -54879617566053 -25901035911821 -153486271753998 -61895826588512 -224029799471525 -241024041743150 -134432818908318 -21294926305539 -37867794623728 -62356347338180 -206271035787505 -107358607475929 -256524044574263 -268683227107205 -279101824976113 -202724125491710 -153739277460709 -61842491445122 -139334272732195 -120602876022361 -18188699319343 -128124849925359 -123132310608512 -245716469813783 -58612403630572 -45582675636030 -271337575536937 -22899206835886 -266843543083574 -251105691575731 -131755600599143 -114875532728888 -136256460678774 -97199066290875 -141898039863348 -259420242540689 -250537182487583 -213137841548771 -46966872145062 -219557705308 -229789245349614 -90104343128008 -177040098311060 -136275854816730 -215758379428733 -274769741692432 -118266867488594 -119856069305803 -254623384730157 -267311701159049 -48837588959491 -38640297741582 -267932668678932 -190589489468392 -68923825840589 -104594528031351 -267801375492691 -117212851278446 -247251235503949 -18403402222174 -69983339041320 -277799737593388 -150998141908305 -153957065628619 -29265927874673 -136923789395805 -184137992184087 -37768178468765 -222092944179150 -14938805147618 -36327845060964 -40976932605448 -242895613435125 -42919301225595 -166812449348021 -255207919346454 -217871525734501 -224706671308015 -213098590295720 -191996026560154 -237418198463796 -93797788808845 -137955713010693 -199626315567433 -69312680738919 -54015916415365 -242077412161218 -253179628084971 -84929189248810 -49708606095772 -229586520433298 -45278019763679 -60871595633566 -88991668456461 -139764223361432 -275311775902495 -127131932485348 -17355026957035 -86646723648110 -97963067914930 -280298336667611 -176202357559062 -171635468881673 -153784476568473 -63738103451199 -222541300411460 -159938481444394 -56935695193012 -251854262951315 -44875620441375 -153862377494771 -169715747651544 -272817864374661 -263554447749721 -141345983818502 -17565009058230 -129284959311705 -163045703009513 -108724596371069 -231113484415695 -210905588761471 -20392747180158 -229660733903776 -257156175144844 -187355262628877 -120962711856619 -68698121890332 -125502600080552 -270410403493937 -99246679421529 -189669819727853 -246500875068646 -157864712747408 -49316791959234 -144403667571610 -255940933616750 -85015327194731 -175536095152988 -251728368998723 -197628107416606 -85581983034783 -132929706735137 -204178883676087 -126739326301224 -70529274264698 -277002448294627 -190523545962385 -28480831317781 -43654683665264 -165860452106640 -118375986189691 -241836904689342 -52513421732427 -69864204346550 -84214174436723 -157573182986149 -83886981369865 -193748539427637 -209871638860588 -101332905906835 -245640727237756 -162841962334272 -274292057779229 -29390060294282 -213931153067492 -28810666259853 -139061068463591 -81710747714670 -166030171641085 -70957709721961 -211355731917822 -254993647577910 -32663350679279 -281398027044127 -77004663271363 -136258732788219 -194576236678965 -267101342354130 -237960043070275 -36944188410113 -206009142362463 -253683159999798 -280722706132881 -40838222228383 -107302682714668 -29210745508867 -80623222717405 -83062512078080 -66704650021662 -261247190858158 -218399968703382 -90792831438756 -110358537838995 -117559086840093 -57387173994801 -149135850750343 -97268409087729 -172518999825306 -233834116037081 -58310648046178 -138926145210933 -112722610922983 -194876528293442 -148035492831238 -212069126589511 -140680924563228 -243705945452750 -171425707519635 -128491987488690 -125114394141888 -221692765032728 -142263934988247 -82328046495073 -95242134134585 -41737072944294 -221093569177963 -4571983721312 -39258190119543 -172393588228462 -161794527643182 -30938821106013 -161761660366096 -148340907567227 -101948680572807 -117251061356586 -172548098831885 -63568674742974 -279676943982995 -78832566786229 -50909456736253 -247104675006415 -218935625018464 -140853899146451 -148565324829318 -4030217891636 -196219150438106 -143588383518019 -21009316190702 -1483652976907 -264906104232343 -231928494119968 -59214805449771 -175005561399473 -251294153392152 -241921685720930 -130518801894244 -98348853294244 -229108113829531 -32064577599497 -46257274047931 -235163292972111 -245494520854036 -81991039613123 -206190540316429 -216104074845118 -118060025133996 -115216421110465 -41223033480994 -228730725739095 -170477546424204 -229401548883570 -206764628687429 -211704084122166 -181212519846546 -269139168988397 -134361339265655 -184223826644678 -50261631977677 -146952483698551 -151940188140448 -187111278863714 -203455025613264 -134339017642855 -23668442071018 -214377914562833 -165349542725382 -92868668793534 -198452989600704 -105765317079294 -40031099992976 -186512359213808 -93340409134510 -204667806115707 -169483322418761 -67176202531210 -258343818782093 -99552863106902 -193229595587111 -158429789308751 -16958594936107 -122489724404145 -204595484057835 -201793542480178 -57361650663479 -163170405867334 -165946257001753 -77484773083638 -196162076365341 -6855307551697 -201330839650764 -219088709560050 -246047599717747 -54295007991425 -276945034452025 -227010401429025 -155736088742325 -216415803789970 -141938571003155 -86106823042498 -73391592962896 -221591305922999 -46975192830577 -115163446168040 -46910713902943 -7750884785724 -3914756955421 -192754226603333 -227969960572199 -128699224680966 -74567434202204 -255512820088539 -19524707869301 -145834736376413 -145798128915021 -226835322047135 -40612512626948 -88674138058892 -87523758204358 -233914352805381 -151639292665104 -98750108153831 -215070714758599 -125525475173130 -44953576319038 -168816059290514 -69290946547883 -19385042867958 -51471433556772 -235671083275190 -26381179918797 -226660599831185 -52927447032003 -59941183169746 -172032541531992 -111486106522883 -242744014570753 -162071579275460 -266727506045908 -67493065603866 -157874934311144 -259861688807832 -63179557725875 -169259316467842 -142902297484357 -90776300933379 -524313592769 -51660271501698 -117120470190146 -275095120751266 -207060060599462 -56545616858970 -253132975192236 -7922392314269 -49490792599712 -266703277854139 -28135384688483 -179076408823736 -18859617384959 -161690995649492 -27187048337104 -86322111300455 -117849004257707 -142253737729333 -80023444558451 -113389672221065 -11701723268228 -226160260514053 -233782139389551 -118153009562385 -69061380306929 -281438674285775 -65645055942312 -189836000197643 -179774278861520 -157636510463934 -129532865794862 -127339196587743 -98269691265825 -228221014339983 -138045438458449 -27510652183528 -53500828609134 -210115500373810 -121774083795194 -131751974619742 -98605317245286 -255094673754614 -213259528351431 -144651474350775 -253022581222603 -164695616959689 -40237341310063 -265742837061058 -268522242742646 -262121350047512 -102047466097035 -127591642911348 -10972979619678 -217298184980007 -22018766445667 -115466427051957 -25245020074677 -127268238964468 -1646473965075 -191267565075486 -163786958418776 -56088722475676 -55024050431578 -204873807265117 -70362762101582 -70133869313348 -263005160853983 -36384579177951 -223326985798669 -59590343625801 -271936644541570 -199168995362794 -103108903977955 -153020719143684 -225673729747044 -3259826534826 -229942341151271 -66865295755914 -224006806863389 -152097367976955 -271723090594890 -126341236747688 -236746743960991 -41089794414166 -126098411133614 -182541897312722 -198603151604801 -209553704510453 -140824083821135 -30441757199337 -41958162146465 -153538777172625 -222806180452266 -226072672302292 -263070463591810 -60363938032044 -125652742900285 -17800950943689 -72335397506978 -122805335414603 -116345879448894 -157587683771470 -8566902082813 -218148724458939 -87090928578116 -113789704050328 -233248984931907 -182807170528655 -165766611855419 -122356093831072 -39033360905126 -122112935411281 -12666462164491 -158822859565547 -268614924530820 -195328409548057 -245228270943584 -268146958443885 -263991603944921 -241773828281169 -92807115790722 -189984713718364 -166698294319949 -65406775957286 -54373407260693 -221751114964340 -133313015828992 -152110780689542 -111366175738015 -23688456700525 -10644212782664 -114612085996058 -46955758303578 -270434857013648 -143672065078147 -145105986648851 -72955045264846 -141959103496276 -182338467347099 -265743517049936 -212110210132336 -87965253888690 -31051451017445 -110848553893056 -116858435153309 -143257486551672 -160360032045784 -183273693151754 -124656751282862 -97093725260765 -243628128825968 -37297236561290 -210310220759322 -142072171517273 -261281639182660 -82119707878519 -233345048838218 -30315813645449 -13926052984646 -59209147791814 -81114327861716 -35405507944412 -62839414110791 -262417472303829 -168355112010939 -160122585052097 -6698576891030 -174694123540972 -125039345849023 -115079689640343 -7342339106563 -55548507912073 -49471417017685 -127217418311980 -44094675498340 -226995183309550 -4140014673632 -157341082035397 -147862830791051 -212822058782636 -216787409532617 -133318198375911 -117434730444199 -46184542599917 -150051606797958 -271647274848836 -103815296959981 -62345092315979 -81306351452680 -96762104978756 -91919792539675 -281001342266514 -148129002507826 -142333700710706 -219230086308911 -199814459440967 -127437352330996 -39249982204960 -180038855449158 -68093705553977 -193592055413777 -89969742864143 -171934108433081 -6594747064702 -268683848082155 -71938699477688 -44970393671282 -198443638777849 -107792332587861 -59814469245544 -17757428902696 -274200505704872 -139531464233409 -81296898972962 -222970140646299 -182361893642888 -213193241030647 -83208444120102 -185667610528312 -256240661715003 -159873258251273 -188130109145244 -39435489579012 -172200409782595 -82135433103885 -224719933622302 -191165121863830 -72754658607983 -84371201587807 -28754869547909 -37407412266754 -101436130538776 -175617538123647 -146548847479516 -198388174402 -88485490992460 -23274086525413 -150435624631873 -184695928101545 -276951582963818 -259392266464802 -257830800264901 -20332130039627 -25028804466672 -154961960425712 -234578870138955 -188161474603701 -127699112889782 -69014940149377 -204935170704817 -234086307756562 -175852011169273 -157997132333087 -2038681288293 -49739156419530 -72523002211487 -142093138849905 -260220670763669 -65888181400015 -181286014430187 -153054110470590 -78538384440296 -129112329555188 -144163443963702 -92141481629451 -94508579406246 -30705014085119 -55031923566845 -247789810432430 -107051459900898 -124816399252547 -166583415938287 -127712902622259 -224755425878033 -230550107712316 -120312100299434 -88983441684077 -163417060541402 -70968371568019 -100565884637306 -200385147865167 -280914887435691 -215567334067458 -39609437200483 -202099247705204 -59862470614385 -102821021654792 -47143610750836 -215089521046425 -125116390432371 -69029957201046 -220966371846150 -264479470382901 -119105498853016 -212009624494805 -280320821929540 -162178940077748 -57241378776352 -98677694398151 -10298030103656 -6350336380771 -167040153590727 -189838438635300 -103730843316616 -144183777613082 -100886910012058 -120423017220502 -185815108373084 -53359200669412 -9551084422878 -204189710832310 -74968150602634 -175266155452016 -241572839280624 -228386995084877 -37368341546463 -17241491042478 -108318641595734 -62360343060385 -56738520784089 -200947616163387 -128966966599620 -204245162155938 -80981211952223 -242562903573865 -271862216374629 -231896125627953 -122752700847230 -138915406681740 -45210528982176 -272859692684024 -129654088382395 -261238582967957 -224351235074020 -175999463925356 -139221244477450 -260863080809069 -252699420497950 -60490634293023 -112643366181487 -158978392236725 -216025065894168 -119424659309879 -274000157346767 -275465319710819 -203973030224453 -93485162986571 -250563180288563 -253552312470350 -249760923237257 -278526142485978 -189240423823928 -15994300831147 -104268868470379 -201496725512328 -143631892850850 -37983957789221 -4234294083637 -148979941761139 -259316125091733 -168418134578745 -39366991615687 -98547975912874 -34132395551440 -248329325959501 -33387427892309 -45212619690330 -179274364531372 -72245138880259 -170126588686164 -180680076067410 -10892983342458 -41559618486457 -69497588816895 -157703997171142 -117860519509295 -131522780291305 -118957138198001 -206929809166878 -242020905678100 -179960961736100 -29152101248952 -176624294276057 -210654287962077 -39036398745271 -175201244128650 -54364565191343 -132126599474550 -45632850869470 -173337282889368 -29375505810788 -142084058296944 -37040391320732 -112225638571416 -222461172625737 -51022533168493 -197636453437928 -255222339819598 -55777179557400 -280460683858428 -267251380794218 -103008881855520 -138881972999780 -244463793336033 -114482439418723 -228816345662092 -245499071570931 -235230832562956 -138169253021256 -116681229123603 -231703563395692 -28546117318766 -249038532023913 -237858267430969 -37120961102586 -244923699816437 -42356941720317 -226318624034154 -51770471181279 -37512221748117 -161485126541787 -213696728343980 -203485146267473 -175607600485342 -118520454852976 -178612791848271 -142655102475375 -251124385861873 -49058560690166 -33626285557695 -113327729755103 -66255318963346 -123648308026834 -207102299566112 -138272681680591 -252441537432633 -264281645353364 -81004247865621 -149617147668330 -248024042839155 -124439120775545 -117528695119809 -126238800035109 -240647646266602 -109354105587 -21361030610944 -215743545900871 -52923623556131 -247580686184503 -148233899328652 -101060677384116 -153099969822424 -10570158363528 -233608007361687 -63660696520666 -275231515588510 -95480335187300 -219052157780671 -48451476651497 -135909429319514 -2918890914496 -53631657288981 -262129435350169 -17856289107339 -68555845932774 -99854187110234 -125644431149267 -40664628479763 -109151235336309 -161794240141242 -277607589924420 -143678523678141 -72711541041819 -45138511902634 -214784714219553 -158510774976376 -665037856919 -182253588399769 -67973231734088 -50976011710028 -211559005277281 -67099130463287 -117708228311383 -116408743243980 -190970942522343 -185760374251858 -210933400292075 -249039352462730 -183056048397819 -31501235236386 -46235592174936 -178099921752186 -142389462086747 -43431681268937 -67383300367103 -188928509534348 -186648082733897 -131778405082877 -22439273040252 -137848063923552 -138538182047354 -44453164306519 -276265226531123 -214986728895249 -274448601792933 -94580896805334 -161836221014892 -249383819889277 -170522531191282 -92609335878206 -253487889556818 -23119655980376 -80801716631465 -168147596510409 -150921957394106 -151202758698050 -101926124633561 -201797136584592 -240180307851913 -118573972058168 -174504479695214 -274431378828089 -226636350201187 -15646083515467 -244344334680704 -156296002647294 -257971225462063 -220827892645332 -34911554056673 -85923085823423 -253724265502639 -157582621399260 -122987431934264 -70930906273758 -280102319117958 -276782600522887 -157618956618753 -194559199880533 -138565607253473 -206856486060947 -76145013918377 -149428829951900 -45874814005009 -97566589198670 -240338069057566 -44835830697466 -29768833339671 -253954495653331 -170020541706184 -21826769050518 -267621549639626 -85041201088399 -114147960873830 -167330928283043 -180695372308700 -201291070705130 -17965890630898 -142569511858092 -157737155382020 -251570271404659 -140420001374083 -183232613490836 -7537315501494 -245570037649053 -97520591156949 -4366475470735 -100806345137271 -44728646412567 -66629088840359 -93621422093674 -38843830973504 -233871154703087 -248806118345540 -193732556493205 -136283824880961 -16332839250610 -81008830238302 -137579432570560 -201204538264138 -21399526255653 -102640878871994 -95141357957103 -106608676983229 -47143735016958 -37257646294580 -120628999255615 -234411865761170 -212479613043860 -229336084847220 -134293823696181 -71831492103918 -224324279730872 -126217703921475 -9897594368189 -5704170342910 -159745065838867 -215206118987524 -200998115298157 -111799746315410 -171134753860567 -226448189193449 -21620053725633 -253937528974965 -247961908431233 -85424516342450 -171200894548220 -7377269952098 -22303492796669 -120046354876921 -174800541941832 -231193117205378 -213459706484134 -103221037423491 -176096840695352 -172761630278009 -53124923550282 -120677818565987 -205106056832653 -125282559781883 -240978294640041 -279035301089313 -85900312751040 -258353603334770 -263415366293301 -187186364229112 -152814565567819 -77720892947518 -39085650350399 -147794125331498 -110443789744586 -208456601298560 -41831205929595 -21154380132378 -77351009930327 -13890140716503 -278897195449674 -274128240799163 -141055819898285 -77305174355068 -105778361823713 -138644592391459 -79736366867291 -139067066007470 -216642389682625 -10027984831343 -206515975544531 -173211023849328 -18285673494296 -183927180046173 -52643719313745 -254087031930213 -128606959550703 -101509381557492 -34924487163316 -171057129337088 -157841166417740 -199993305027775 -99793873215488 -189970416771255 -144588156580348 -28653518404112 -221575944823985 -267772220955374 -30515407363987 -9520831904728 -259636522282452 -87959003121868 -38867880129879 -156117051694563 -14014410471704 -236456443610356 -212497301367610 -240690829458711 -164816869619974 -267302044084340 -198861093065864 -255701659352902 -215274263208025 -250316483449 -193841059225668 -258585626856525 -46169532374130 -47770811404537 -121754474784944 -70412796854886 -5987753925925 -212499459286102 -32887429453524 -91953106215594 -76967886031497 -219141224927303 -179002051014039 -191724195152114 -179487063884367 -150354197276800 -247368916313659 -110684275416627 -166203496714433 -269866886813740 -231884887738430 -256743391538487 -279800145178602 -104489637750974 -35761745011380 -68753469403035 -104632054310037 -178992443118685 -152410071057037 -147926609137477 -56224979038158 -272648518403003 -76341406765578 -280146487681232 -240593953334307 -255003872089243 -264298518114133 -157211856151685 -81620246687671 -214571546711169 -79679239998028 -226232445453447 -204023713406169 -160197116433989 -130107499560851 -223335131522185 -79579558061510 -185083980565832 -53641534311558 -81160907406907 -92186156001180 -213295810486944 -58830893697618 -42671770661086 -1483739056727 -204948526311425 -13745546779963 -147096662408473 -239410941898733 -222560386966834 -196953981074683 -120487617563321 -50239490640669 -79025910921781 -120420059255506 -123979798771366 -115230413456735 -106424311100200 -179612867894429 -63458626667452 -26225422083907 -181625414805090 -157010417486408 -44388706898792 -70404678153966 -42084922506420 -79639605730611 -44096125659982 -29609836184773 -85362650925246 -276765691800624 -169160641314859 -101249218708750 -140942355926875 -196779303122408 -84051581573644 -74383928996404 -36228576336368 -257650532940983 -86716451417360 -77977650794414 -193780195188619 -120282229188285 -224342724183958 -16990571016672 -91367505584326 -4657552934642 -104910270958945 -39622038533728 -245679009753119 -213276715747043 -132888989654193 -83780772932235 -279261571209606 -7940918130249 -36468355098590 -44275242927382 -46460724345448 -171646206734913 -192566838406907 -147222529348574 -130815389471016 -187318323181247 -176275442151448 -90476818945605 -228873612793591 -78471532965517 -236694977494651 -74751727234911 -142830737349953 -95934269208775 -119717454501855 -92005204388637 -151889783138823 -154586667367926 -257686662792577 -28832511344230 -48763397717524 -19077822648753 -171221650767240 -108267261930861 -140828891955465 -59336673474489 -12346780521114 -199133035484366 -205658929934884 -46313195279207 -189058923813965 -154050978560045 -153482387594198 -683006472328 -190907837877202 -86385296587611 -208157974846047 -155619513861163 -24817161045775 -102683751652054 -219683033138054 -227858866376085 -87441685073794 -21194389103873 -132852714475204 -114289974082652 -111410136233963 -249848362770877 -44720878979901 -127265125837498 -35787481812511 -263304740504853 -180524027766899 -140848413201235 -216214543180188 -122111728928301 -124230023265459 -254280388705140 -70257128219650 -272407395280043 -104648380643151 -67869266665709 -193352984196584 -28565628507744 -91141029864930 -190821174068853 -36439782267508 -3211963759397 -114565506814366 -40462880853516 -193139764110786 -247415739234517 -217385524614172 -189150389858512 -50192588976932 -140072097104481 -73105173856197 -259343171532565 -169899424105734 -177179954827632 -18949112295842 -40597119074472 -213885348112654 -23219138242864 -209659344792575 -190769387903957 -123175293825526 -255465580666883 -222479063672539 -56491394037376 -13602443176448 -233158429473738 -18053246792184 -124340917136827 -117099423063721 -139420299288730 -263730854517556 -261289767512567 -236722217841911 -121032248965443 -84183267819947 -86838807430217 -59601469989850 -171755301947345 -248132013193591 -193982895672881 -188411265348440 -649724138247 -163239536340662 -167485358273352 -202267529985840 -46706505000318 -92495854868447 -194469358090782 -119270979703562 -171765266234493 -9676742597265 -224668937813830 -249273883355635 -28822896721684 -7009052598311 -127335039935864 -61666458776003 -206782043917330 -174834780073887 -62035904367661 -239504915161979 -122533410451256 -163134122191222 -265724951881456 -219370757458658 -272515632890439 -72983547642609 -224922191833925 -155820952015452 -2923568392821 -236365849906455 -58545325711164 -131920246596247 -215932338036078 -79884727715621 -244760997272410 -212512433285049 -63155077597449 -262984124878244 -276804221433231 -126028834007014 -165373234425584 -86044886162367 -216754634620335 -248799213461056 -208122341956014 -125999617868996 -15714842185199 -196820382624821 -129972845970722 -153345301741614 -135599782569093 -33434954512258 -152587491288478 -144942041266867 -212889751752169 -54786159094177 -3568241726205 -274843981044906 -128009917428725 -5619505975112 -163205814869763 -60017413472049 -209484385059371 -126391981588554 -107638410025914 -205354590581590 -129646497326642 -121989203949681 -195846887501271 -133962449872740 -59214982764924 -245556226987752 -279446944226448 -82409844511530 -3634525325247 -90748422844619 -46477025232499 -179749712916133 -39200782670541 -16625895943519 -219466131757511 -243410654630996 -123539976529009 -46928962925352 -147639382311022 -246882736063757 -218983642839439 -66596753952445 -25684222712344 -652326762486 -40827023085908 -27991063577374 -174087442553560 -249578299927465 -70694520282013 -228993863093357 -101113916748903 -139195472582267 -111144886898497 -186804910125302 -260007214422692 -111978472049778 -110147278528945 -203976939629248 -100610364234585 -103687616327702 -228022136501988 -250739743284643 -235066313927930 -251369652181386 -20162444506343 -261583395497334 -134967593719738 -188289188728043 -274176663576606 -263304491400872 -275209836655690 -270432339686116 -248145998750333 -266431082728493 -192638296693127 -120378073860296 -94112806266911 -55569042796176 -39376820978804 -48818508306058 -161335272648354 -108984623516378 -176805342097257 -228536817093659 -261380642436379 -191343901071357 -91775993822470 -147487673970447 -195678156328832 -64379469894768 -11170533712578 -259791191718699 -28085674473807 -208229766480397 -138452977622484 -197976871028878 -137067940698199 -200886552497771 -16221995666425 -20544609900604 -229184537814073 -210482555017333 -177011468022082 -120362925638785 -198206525487387 -136546490496415 -49566270497021 -242500790077228 -260715554614200 -108182374062699 -42769009578650 -88921991022434 -163934717165557 -219559005650663 -98086909072434 -166803834817849 -28062090091762 -268626453587196 -116885388248010 -149156235344832 -190211347333957 -212691368209393 -54654461581639 -3516580213321 -259523621126182 -130932277885369 -213679574664081 -108085944652203 -154762431347510 -266380406691980 -35177645629339 -10643542513552 -255650873203043 -69089131658584 -73310584117786 -61492533808228 -27634855002304 -254628435728678 -141455530512840 -121085216015217 -180871032492691 -224364082135932 -48509093182860 -225258329834455 -257457468464140 -32359315013763 -126398858013269 -175949914732451 -218786536927573 -115952655689839 -188064091600600 -232691519936434 -162224220509095 -242508612292328 -193672884700503 -240491512811072 -171789583024057 -118899919521089 -120508633250177 -146621465254966 -256528731962859 -160909767014726 -140645844711234 -23436066981900 -241392917764596 -47854620518788 -189237184719462 -131718495785023 -178168300520669 -129655052228277 -76451693207860 -2568382673288 -126214228842071 -37956144668715 -268288555949987 -232292197011015 -231547130060327 -212030850931471 -32889457663672 -198156555654058 -66909403035046 -34369036651122 -87597560630131 -151327874851815 -31560521362655 -211155319393850 -98855312667994 -243475618805234 -129368618511041 -33914519481678 -212200440048723 -180002945262455 -190629917759375 -201734168770020 -17587723373550 -123665191034358 -218057282765454 -171775393809212 -251959679528815 -132195502795225 -9767343038914 -258031578820020 -189289758039222 -55969272232947 -145559858537202 -142188852110366 -27340174583646 -280015995409937 -180241077761548 -183256957226242 -181411270287163 -98157091485477 -216943638880884 -40753457138305 -227729411123123 -170942007103867 -118359646860016 -270039356463988 -266784387226981 -245132138212612 -273327708929114 -36238397390667 -233381730367489 -203616792971519 -207714578849843 -45567913328002 -5355558595559 -135150825702243 -207443770208434 -171020352873513 -101909207623642 -231433666088917 -77399788599934 -69416647836738 -118471243769472 -91009016645918 -254154777192053 -107939514806635 -57170320642305 -255518030163885 -49295732428685 -124287808857965 -106051386119421 -155034711263002 -232980019448183 -5892999698809 -112289242642531 -147933370363906 -25050051682869 -155670853721770 -117014095096748 -179087543835316 -199099738369950 -14091605703675 -208380112578193 -179808549039404 -218121484586493 -196955795190920 -254437362637510 -219280557752836 -174534519916347 -8144191029064 -9569383302238 -162880514388467 -238455181855419 -261667626716615 -103784156277969 -43978707836939 -256784507622843 -121068598203542 -138551125769512 -128015480154846 -25692682496849 -151408513625934 -128196068764738 -256647109017537 -83588390479040 -279935955664572 -184436068719610 -232098903027165 -275274819101809 -87076604154712 -195292389233915 -234120926597944 -74908994319024 -22137974009677 -12048069423670 -110937854865486 -38900176708343 -180159605411230 -260988858359568 -158793349881855 -133324991077778 -137120136045521 -216321098253866 -273732561422150 -76912749396172 -79334167902232 -249811151780998 -21151989813133 -121032506205577 -72508122260093 -2508396667027 -234421504849171 -125338897834116 -180881933685248 -115137705453910 -46325841080058 -167132291086271 -141044365045812 -265447310867735 -4788588544517 -145964864017989 -147484235761149 -127500407395086 -70702766085940 -260614374822633 -251935114155984 -49069837605949 -277963376986237 -254295397116502 -124491088396562 -189751521904277 -183900536640162 -96372957269125 -66618329073734 -142825781622973 -182336799122908 -80630629849536 -130766492176821 -257688293941958 -49022515765613 -155203480155619 -217435974284485 -213972697937658 -221434941345325 -153261085215166 -155063132355943 -166770683987488 -25356219057617 -28798467839375 -94841751333500 -240579287410311 -84638506747834 -84147177513455 -11812261406891 -216728088387407 -157636520577704 -21642411913956 -52556572068275 -45935652292030 -213109033985313 -84246668562507 -242814234778042 -192010869790464 -6782252780433 -256577433393214 -172068207834780 -224159236860503 -97393213898837 -34367388362606 -53798469150155 -72628847643332 -110055373619185 -2580088197510 -161844466845725 -239753373432384 -104749544590119 -110520393669973 -184834315492474 -82781906889377 -197127901229504 -20766606890102 -192014330980968 -116551400075708 -255598389380510 -98537111141160 -102424774640605 -95352731019202 -104173729927552 -54941874144315 -189864264882795 -274396024039337 -134723551651790 -239571919671711 -262001553949239 -34975956369814 -71019515418410 -98734572003402 -24855951338327 -280048313221218 -205162379672471 -16043799662292 -44238410273627 -75193742587958 -1421457151346 -204770541487144 -187404217077860 -65581514573524 -99778997113220 -167331892128925 -33841405712182 -12598156332404 -187085161826911 -11969125344031 -278958858908073 -170576743344850 -157562318266059 -30851465106577 -215399307145494 -236380758184482 -69502841248833 -73534102416653 -165921057447776 -10360355887575 -229372093404311 -79217216296578 -213470445842004 -124719887708190 -250470661531378 -237229887366204 -159679185749530 -249973276349893 -244494684999711 -37402565070681 -100950646251413 -272664774761921 -257128764390627 -234506250896416 -16124298465379 -48100713665068 -63649171553074 -33461356618583 -61455587540330 -120444749354670 -72564466653447 -78627188912343 -105704080594207 -89245323110523 -255755853853163 -164736493240245 -132037429433310 -5006322117042 -87979550044774 -87066485186234 -80767607777760 -133823180452676 -218430413171500 -151549164406907 -247614403683862 -130929173611873 -58326829171867 -219252035649946 -89224386792762 -172772486514802 -96893879090715 -125030859439476 -177221640261682 -99913766318145 -82942992125399 -221244253873997 -32526123828796 -94987420743312 -18888192880893 -117493996018330 -208890196141736 -245109501914010 -54643141882432 -207356704194502 -207066975630030 -186649410054222 -219966845894838 -66522230162689 -263586027006196 -59036604086498 -236444688687986 -226182847993476 -162558893159617 -210294839526553 -107361544903666 -174815626261859 -101092870346474 -101345936722057 -212528249607059 -185119127751199 -78121550898835 -186312428387764 -101504595890072 -257375638239613 -198479534562465 -253915929528902 -575657690886 -179834266955511 -98133201646923 -57449477161493 -132279322382907 -23884692121350 -179854192267393 -118607801428964 -227937361272341 -231526232255014 -194919967131433 -72159490213385 -25170356523329 -191502793524973 -80151091177126 -193426318105353 -35793734778271 -42714716187762 -31413918942721 -220680875038804 -184935576911739 -246733528389903 -59364702523235 -199683864705547 -51449310246193 -49492158112198 -212785816887169 -248500651178804 -68862384747359 -202163811158223 -217591063150964 -174814605003966 -170940451129353 -147067534648197 -22256869217132 -261800104573510 -203643614497787 -20280148596788 -230111460649573 -168818634285574 -126104968937586 -129205311960304 -244526952862382 -51154761411996 -231536045682520 -262732844295288 -266526716955470 -112576344447931 -178621574611956 -277248441392402 -66144217805462 -94976950461765 -210230414515198 -37161208516459 -185483366114588 -75859170934388 -167785438784666 -2709355775808 -179343377950295 -50114472588222 -20024149005103 -142943955938273 -162128879546215 -152840370501208 -58338089594248 -139362080160256 -162452136410957 -195061431031720 -24872248888970 -170371911665098 -31940601002932 -248057014821000 -175973134863621 -119242387116152 -192805413539181 -56733933565254 -209840688550789 -100835489125928 -261600972471726 -32674352045384 -273997285021703 -85488429146479 -95761236215751 -124571053533313 -104373231045424 -165256551746969 -147024189672571 -267636067234885 -88840114179943 -107855772418006 -99212464709404 -31599889735363 -12411938825069 -230743394517391 -8861823322344 -55558738375410 -213122360826879 -42699690177357 -211672177555805 -772782314819 -127786562902070 -208160562593985 -264984601580109 -1146065855801 -186978016432635 -156922151919744 -89129468938911 -143881118287400 -79104615845007 -239291089708070 -68486241099551 -221205495878911 -173101782514709 -204002104050928 -169564477410154 -277861134250644 -163352023437762 -117622699594455 -196572870714530 -117417875505332 -54694189377488 -209778796258569 -169655247358522 -248772283138693 -165255784919408 -18231220668957 -63155435486562 -12868887508216 -253239957788640 -131964668353983 -57162332201719 -253816540553680 -245717983885642 -228426348616674 -51972401961262 -193017749957895 -83721061736705 -162726000072812 -104008780241670 -95742917329802 -158453698779825 -45110140913474 -231668901148044 -230629632553410 -120635716770890 -125181194297074 -227492489788186 -183139854191829 -47129750831866 -169173186319264 -101271956802148 -116858129181401 -194120077274992 -253824316165840 -4104774323152 -137416969149258 -23369238438373 -156864288032747 -6595836628759 -50475518195706 -226655439465477 -126498715899847 -80874818973737 -33006524126493 -33143262623352 -165723468274329 -13239812577627 -24967676188305 -36672325311271 -58831189422029 -175930954570024 -34229620621017 -57761066728818 -88812384086044 -8799120565495 -60063939377073 -42517953385914 -212559922064433 -233976687226151 -161184960119058 -29724023954681 -277024332299490 -241487964688159 -112124543490400 -147081779153289 -245924860275013 -247672083703507 -233812889461499 -107624903964708 -103770772392433 -171685784898352 -212465278383761 -221054998937750 -60160270451691 -214704703326647 -226173667736946 -148609867055740 -191018287932945 -244218870253740 -54068549252842 -186269450385145 -230910763906824 -85455875784374 -70984093787705 -49469064609897 -242588872802025 -162153824706466 -183108565463218 -135257047308988 -159183894008172 -39777052401766 -7294533521540 -255873640195714 -216363290734375 -119505905202719 -271076917624879 -70815384295520 -235926039158017 -228480508624297 -244437589144484 -227481576663345 -205006490345993 -209223276252952 -278788155310755 -183013921782546 -124066261506814 -171313736984140 -24718566877857 -176565847773569 -176847428322430 -276861830885506 -33562009695683 -156354627296488 -49175419353329 -119034647089835 -183628809682330 -91373039199824 -221100466991236 -29742523207799 -56835428674178 -67611748575110 -245344093712695 -253676104938084 -253372174797494 -195684532392017 -115972389377317 -88170056328587 -40617101344275 -257311740142504 -44583756760450 -77369232826940 -237077263749163 -887948213301 -240191118433444 -13168285099644 -81174907332020 -55277212832260 -121660843541141 -77439041933820 -7079723834461 -104000696890414 -144802715968618 -74866902526106 -34082147564311 -176351833903240 -130147016881015 -253808785756545 -182379902670305 -177826789489038 -224588118569553 -180876224216225 -272225680283684 -95055326464025 -278770950189876 -207317958250780 -225803532092811 -109564093222877 -219378170506836 -125923286815739 -266353279622551 -103046378112356 -111955277026934 -88564179898688 -194576866966340 -223386684283902 -263650967423446 -2075589341214 -102009457655501 -135300813607179 -156677741235813 -208256891515907 -162688327261767 -109309497722109 -49360982132568 -10786705018358 -194059459376427 -247236979708425 -107393650896793 -266053168570127 -137280126606654 -97860938634065 -159037500004405 -159452089139956 -219407226456736 -10108778028013 -125524093799296 -137456848376773 -241222040407019 -221851692744274 -143627684960680 -148178357483604 -39575421564758 -91800526761359 -271288198520722 -19136766450591 -162607320362162 -272792579634324 -255799400442541 -15672318827851 -273586112757275 -232858335643652 -4465397272211 -195774524665557 -98598835870280 -249628300310437 -279300782187956 -215540686995190 -221655442600683 -119635886961119 -261715909129350 -276441152434796 -103454914729266 -253510954572667 -26874356324688 -33409285772824 -129210866023979 -34463047763003 -141295551471982 -185000923070463 -191464765084864 -257767118535055 -161052637729181 -119084473245723 -42844828683989 -32693167709985 -241928238809372 -218195791307624 -70708762182815 -137503062044183 -1411338638933 -8404570270246 -42075985254474 -64588687421771 -32212532399041 -36959517419546 -24679771406927 -158343243938529 -87488699102838 -200423126324059 -11235893292238 -263437806677771 -28886266856783 -140067523200703 -171718989188038 -194534640733640 -101276021595574 -134640354383114 -59215685053204 -31661899463614 -108385818145504 -99105896773287 -228467915457574 -211045796646085 -278571672391002 -212110811013697 -176889719855359 -47509036474580 -99775286531067 -261571681502198 -47860005650189 -212364495213907 -93068004866710 -460361291320 -42018841900106 -251946762330997 -216148686446877 -27075129610955 -124752773267295 -67371459251482 -59301999366072 -68130605033738 -276557363950514 -155279233449622 -156231044846090 -253206877052660 -91314138672373 -156021402543508 -36562793679382 -27791079019729 -254498666004277 -135766750132922 -98873371326008 -36976066167585 -175730990085111 -160113936504562 -279744676653940 -204696413624557 -231634958461856 -136109157409384 -68794528760834 -96423398142566 -253081100836182 -258841013879273 -265546092951195 -219593458764793 -1407197582205 -165033283697353 -216581096239645 -188506868216949 -183923667760262 -235319626418873 -70845942420698 -11942629692949 -252357290942555 -159644048785371 -161137666222056 -95973308703161 -275937083674373 -252055863327855 -270978787611529 -62139470369941 -169817703628228 -45951488890561 -72078486831589 -115262443839269 -220038941958014 -32149950885128 -201918414285370 -48600232670465 -126819127730528 -180924792052411 -171058170229856 -122131230936261 -46250285739040 -2291263431765 -41324731755366 -174917078380201 -190046160857041 -118343050273375 -216216717465203 -207542879926387 -130514427349920 -114105902469906 -197825953521854 -59979597348220 -110709115938251 -250899008937881 -53502953389808 -81938882313948 -57555867722528 -233811019835736 -56009514363262 -163456576717239 -201139486357824 -249965488989625 -57121384342120 -211931369220216 -6653523189236 -227257239717704 -124320735672185 -97624662167593 -169493988825068 -73487612521268 -168040282003526 -271473844392102 -127811612354245 -99484419373711 -196167221465100 -245952092172092 -60237181852882 -248611502954049 -165382573374712 -141065050976675 -134269851822467 -241469050509064 -12553623815807 -182770752743879 -256050309272463 -272126911396661 -266877761855881 -261166688553502 -190325800984439 -49681205252151 -118879005564709 -201325340493195 -8775230726941 -220082529612054 -27557089256044 -230473319642273 -161600020901918 -174464902816127 -167518020864823 -48540194415603 -6141637088059 -151488910700385 -195827299105468 -15588102361642 -247941319057847 -103465169351547 -268313956384989 -214926035292069 -141202373310853 -150071356013846 -105646045964847 -274041617118307 -133876324059255 -156205477838039 -276662549677068 -209765286087822 -227137029712997 -114076675801717 -157580140707490 -34109942048330 -196280552999074 -182037468231582 -79337028260170 -163609709166278 -156967905151103 -233867660821960 -119142933481288 -21717886042780 -213542165840149 -123737867768698 -241013948558944 -65899182766120 -166821514677343 -153037560613075 -184271088667928 -32675047428630 -236731039603602 -229254834676346 -213797830235304 -3240549957970 -29994547138644 -202102620060750 -153811721328660 -107597579859723 -276180574957650 -117235068683784 -224812574890570 -267766773895597 -99503923120841 -147174893823594 -85442328721026 -17990947157497 -138272999505106 -96898548096277 -107175348781202 -207043094429528 -95640837259122 -78830606507505 -7496290353635 -184109740771965 -270074586944552 -28645759010310 -192298589292531 -18607717332031 -246858945911679 -136992102609271 -102570667266240 -81084365955007 -164389665458139 -89681757600031 -95942377109732 -30278588487707 -246771183007299 -63215043990397 -121033020685845 -12823426472155 -1467416136577 -255792075807849 -43391324285337 -105672524599004 -279462826142497 -244884266497146 -73693114374649 -228623132464645 -204553525867423 -258323815786071 -10946675439604 -92104707740129 -67480660402257 -211494734224417 -76408738243986 -248663438778938 -232367944009248 -207132921829997 -130705842811968 -145630825972988 -25241035197616 -126738826298318 -120591428214778 -15403864287632 -81997211851152 -170569397075156 -198602816159892 -5393108296934 -44969004854407 -21417371878062 -85765585585768 -192182505059231 -122835563546534 -135193530859418 -99959939592312 -29784204261696 -105868068210795 -58139631849958 -194151295311446 -18471115197729 -222039377339488 -142127371032937 -264162530250572 -259878841069403 -53458772619171 -216513140545567 -118194777740142 -195642129779553 -123406738164548 -186727482466971 -32104967622312 -49623570940856 -272032388950642 -247642318783803 -54699351854806 -176990127799603 -144634959036757 -188655715522469 -101497314951670 -23096612147759 -20156712250978 -27162545678528 -191683640642870 -227398648604517 -59349870303367 -23828232200168 -62834411404503 -149229891248154 -15366411328999 -43971207261866 -85044997171398 -30748283482277 -1602347232819 -26603445654599 -159599382441327 -123369393581543 -219025730703223 -278401197323560 -64090935981812 -153160460935425 -159722535970556 -131187963456843 -142490539974246 -132374396971277 -207176745865870 -82087728577452 -256551720308494 -118528798605978 -279466660435973 -70695292002415 -242746424185458 -244108179828724 -173652048942299 -83922373319238 -30866800644322 -178666863621086 -115875393274900 -280602948660920 -73578104206362 -258712009164191 -118074206044148 -101765460549813 -209536658182940 -247011706727856 -225403749715580 -80793582197 -173417591774807 -279405933400008 -164429707016841 -163641402521817 -136362570984034 -35324043846826 -203576088304095 -97507381471523 -48329654979474 -48722948951842 -126877330007860 -244704370926111 -84947445388866 -232395912233268 -85142895274043 -108287974287796 -15518652278051 -183488810916645 -74452290703044 -240609480753808 -273793163744411 -47083213176749 -263876017817768 -164379706581769 -234703137865149 -116494158359857 -181111804329839 -70276349418876 -183297920424444 -175705070853435 -133218018237926 -147110993466759 -177600779001507 -271597263508699 -127746905566523 -259030899890008 -106117803249942 -119696716420671 -71191752251292 -258550046374334 -189795191848585 -220882587130761 -48107920971481 -38866841778657 -76298853441196 -54726374367758 -194499159353641 -122169381314758 -134922099926170 -151442174903015 -185787389711176 -26997614882332 -101711766445542 -158359969849286 -205057848084475 -134985628402352 -159993143073041 -60223348629958 -120250555789691 -99343591756364 -91740673544907 -5119671064479 -52792232919856 -117260214614561 -139375431102122 -58456813320221 -244909106614691 -38780458464934 -123126378582180 -39160421314565 -139895441043144 -197388611693603 -274807168210755 -33181870771365 -275574319682402 -195189289031940 -226329070111119 -63074250474803 -41506610349890 -85799634105638 -160431238610949 -3308803646403 -103947010586247 -135873479503060 -159281574677404 -51290612781829 -127708924558355 -181146945064892 -23311900405716 -212040500414612 -152720855752967 -158227825842310 -164237785179768 -94558028256412 -218883283940378 -158220682923014 -278375454541063 -272722783378715 -34035666860249 -104544032053547 -11212009721573 -41811752796078 -162706505386124 -64365630900758 -32690161389408 -27852940106601 -111257442315406 -194228260234769 -6274322071720 -144936746330670 -27053201911496 -71751499806129 -69785540732437 -241115874876382 -75445484829285 -225402811732066 -133981568197544 -151337753065384 -148183363396414 -22189842714792 -110620703305434 -193047726898414 -179653398501929 -246732330561703 -154407071041121 -78231645943010 -147208354002865 -48810505844293 -21827331570499 -135377114364173 -244721364357878 -100774915601165 -3731771213737 -152600964952111 -173313756741257 -199838718088725 -126005390717283 -109214211875056 -184193183771942 -49179258657997 -248037893965604 -209491023763291 -144427625606775 -254322906595395 -112862726468013 -180454160542367 -204576321331452 -168603421905722 -205358621289373 -43578367124303 -26704632639391 -32096339302719 -3653495509648 -138644532512189 -141657114551967 -207467551768881 -118813677606376 -36745583394184 -59317952339085 -127859681723977 -109513975392913 -47759895445796 -99709163776640 -88459528062379 -222768248493570 -135492826116884 -203763488840474 -104496653308070 -273491301475472 -192442646909870 -144523158716477 -77834964723022 -227572085584791 -212442443399688 -108471716915273 -80302442841148 -188094077813703 -263065828717865 -204895782327460 -152163445864227 -39052884092518 -162957858951994 -77424965659674 -146376694107914 -47196243764398 -170170381226727 -29512895473601 -134557811042074 -76944412376090 -269181950121843 -10681237307216 -169721758846044 -52447587063824 -274076029785182 -254283505400308 -105200205256619 -44075810631959 -200125306700265 -222452055416039 -35575815187557 -69837577437989 -143670596605060 -105195740932059 -46479636496237 -180695389072398 -131495729620572 -181372836074290 -236312908715738 -181357657370786 -24704020735871 -262210632969277 -51651246377131 -276850230815676 -263158611170512 -131739100726665 -25015563452219 -20439478505547 -42710085015177 -77245627986179 -176295390238051 -175672055084329 -252481951142167 -218512978384706 -63948532557545 -163753808278457 -35929966598913 -40817667087863 -119194471873869 -155852437113588 -70901648116516 -244747609696118 -230167548054827 -53914621019303 -203956341957421 -49800827520230 -126258737024538 -77458890750286 -157616611391810 -108489199656384 -99182254253960 -190557734686040 -243200739490973 -119466103364673 -255960733554332 -124238498339696 -90356106624380 -238938086632912 -238263162234945 -5577596177006 -80348269915195 -278012433143797 -61600597694859 -194689051600369 -52813221180534 -21340622595840 -58055713071875 -163654700273225 -177538488857639 -68695378269011 -239898759576262 -93402197508502 -117234270053906 -239577494222036 -133938737331942 -167416480782860 -130496021341449 -51615908044264 -99289925681599 -244549813743228 -197084153945317 -54076294904309 -136200833243772 -278736413477159 -7589456447536 -8416459838406 -265164124715435 -213662720872465 -244484326974535 -43180971915843 -14308653720589 -91625541852772 -214788256362945 -7880482238601 -242275410377733 -42602964196429 -108149388769014 -157247272931808 -152529529601396 -35441556478466 -218964826535022 -214519812230039 -77730152725378 -190157300582616 -11551646839203 -2483034595221 -86526258669908 -149049559878396 -139273370625406 -81969329919495 -71753292639702 -209734356985598 -47932267589336 -102034738789019 -257714148746564 -94793064185507 -222720211576328 -277681188741087 -160294605089210 -35620262285499 -76669029591977 -253011961461411 -271543518637300 -225996064087229 -49883862686850 -86970527640335 -22109496637189 -192584535640043 -229277502940504 -272863257867676 -9794588974974 -176400800064699 -166832232424719 -173311825796264 -20961045524688 -264735374264343 -191285401028156 -43053392612107 -29402642198865 -3995601889905 -148150664193489 -144992310228550 -248468076856268 -130382557370039 -48837890665730 -185120402520157 -200840857134444 -19518887970999 -272233962010853 -46235884375261 -160994587523738 -143897634557880 -163964883602574 -140068037680971 -251475386959246 -245564029646275 -134189950698330 -257323143528873 -220230365638225 -204506239062414 -204545112100238 -77784807813903 -24816472654549 -204527629359127 -278990722214559 -162919305322383 -231984676067388 -64781713155456 -98040509771990 -122147727539523 -122390657894692 -222597239754487 -124264062630470 -53159179073202 -138021287121325 -209053282103761 -106909093766292 -104095567677870 -146877347977784 -248344011136733 -52588436918115 -244687743514498 -8386881337412 -193015671234739 -37830874840177 -244095791831509 -217724773066254 -233062313737682 -235432685726851 -36165875174609 -119898311199008 -212993901602226 -168492917283017 -237358957778042 -51948475578016 -42980334053330 -269233558142226 -242502102720970 -73091495328521 -73740986648237 -174489435755016 -185770572963795 -111016389606511 -268601572674736 -59299296223917 -217371317388996 -49032357388612 -63658481890454 -68565223687003 -143087974126368 -225901629149863 -128847139548845 -262593055908068 -22380515885963 -169867799502725 -214050731816906 -186700794583834 -200797304445283 -82004772975928 -239760363069463 -265708405845441 -100021289596205 -148411895031004 -185880072010089 -16231874690385 -247029208349539 -64918342957406 -25180595683511 -144091937947990 -137516489898416 -22543547952225 -89574037788555 -277505489822419 -261380346099361 -122242442319300 -57335878231701 -275020894605754 -104113676282249 -16664883875838 -251073427495047 -116320920727137 -43236913629166 -97063419452184 -234941202656075 -40109896718250 -81119472596863 -54685780765387 -254717770949954 -151421511893185 -244464741425766 -15081743479673 -199020075380738 -77727147902798 -274514242805158 -51742223783344 -251116798029782 -251846593663536 -138409550673795 -92762339179503 -275716239230716 -83648532025451 -79525588839068 -70665115467730 -46813562312271 -68082374254674 -219907727971396 -264123220418548 -258826769669554 -146952635582200 -147371607056976 -263174549964956 -156938979264608 -250349414282198 -267258031931668 -34239877586269 -239601382229062 -38760907055226 -261849007410236 -146829529270868 -67152970587595 -152275915083694 -120647511367129 -50372651133538 -158150525696788 -191614157830954 -132991612608730 -47158147779601 -139866041640317 -244716881479406 -12503760039042 -74548447432485 -241936621197152 -207599358538347 -194723499924871 -154113073387885 -77982413640974 -75575002791125 -131849349500219 -100190113003004 -195620517357310 -265620742954004 -218141303675073 -36889397631885 -77317474592101 -223667585312353 -190307065410252 -126897010513944 -67986372397354 -30506536664419 -32964923268783 -271989551326922 -189859378478659 -3881299344859 -42487830111088 -174025338906528 -276861420524769 -40301997404747 -68287023600177 -63286052877622 -180874584706988 -248186736908276 -93651124475241 -187629248876507 -168758423380855 -6265524304738 -177371707389317 -232108811594808 -62243847955523 -268390192807794 -149121736813083 -107616626053297 -9699498224208 -53528639660889 -211193644330932 -103876885227687 -108090207958856 -79265846050385 -163537109434708 -170381976079728 -185958293393606 -215823384813572 -271348513855523 -57493301860586 -141399341037122 -144956260927533 -46273529453923 -171059083337706 -55969588560704 -264589956611701 -96216899587894 -131479650009830 -243247626125646 -115905226210064 -226459795748957 -222831753439918 -135914499653455 -149272507649254 -169637561746553 -185119826817788 -169279497040049 -7618294320199 -6064933418735 -182062868797332 -121292602310065 -196940426812310 -129032129602875 -48050336687369 -102545613705106 -22076761382952 -275454384891430 -163019969288885 -125237316228644 -13710512735180 -266508584766337 -206292231139116 -143413896522087 -30544434348452 -55128450933671 -106111326643979 -26832298737061 -236469554270143 -172489692524868 -62588884903935 -223870532668999 -110121718147342 -81663841856790 -274355559077522 -69852973889809 -117072961847587 -113620185820013 -31580932591582 -21927805153060 -58744194097326 -245572575652685 -38088870224051 -119775192514884 -71310896799384 -133549766556426 -124165406247515 -201228743630446 -299606161056 -39467352123420 -110263461953823 -147620879523578 -186507409116239 -251980965918038 -115807858245965 -61452169224231 -277015621966483 -189073358674457 -48427180946980 -111210446713498 -229597499935563 -215640347506612 -86628490599682 -173216984944234 -114292237339693 -50050564102689 -213907154554133 -71003782619426 -156936743179558 -159242633208850 -147222553305863 -134303699084843 -237989098366502 -26648021736434 -27882921621764 -242115025399696 -189272147716541 -28482666478220 -111531598478515 -80670361546127 -174151790056238 -115426370961221 -127973749366732 -231384054479198 -94684940510160 -147226532127222 -227898126973903 -80286388676004 -135442042957753 -123854804595722 -163711936845818 -24308730007444 -216190926755694 -249109776724118 -47136534350701 -211985945459656 -65719397276757 -158653638672979 -211415306242381 -275737139634640 -167898383693698 -49225964606920 -115123827387696 -174558466232276 -183055885258254 -254351679216354 -266184589656247 -95615321303053 -5374183718097 -233941366948588 -276067582041595 -220816298847973 -98736106893721 -90419064677240 -118976040952411 -126358795362721 -20676791574212 -144242980387851 -233620306245488 -134833531082923 -273020375140816 -96058052417425 -175725578039841 -74067994564682 -111721449350494 -90092546014648 -250723265514486 -143482327194597 -116279769308477 -136741098771209 -259097627279314 -237586200193497 -251102717269045 -257222018340234 -12454225734951 -134746710458829 -58096186768721 -219606890338968 -270790782186133 -210789161164045 -174409571338651 -135019316329003 -201621930485094 -161221180303313 -91849464019070 -95345687760967 -107842208417220 -52264565642886 -206458217919783 -8457012810303 -3049748852744 -114460232385120 -83045636760267 -179384834434657 -162501058205270 -201439751497484 -37498652778489 -107266798545106 -236073953772607 -153843613112623 -95009783334011 -113583158694691 -234362546762444 -76649411417156 -110041391181188 -174750930737469 -216373239769764 -251414968349696 -166517390585913 -16734587571659 -96987597472886 -228779494433988 -145085664211024 -160126347258796 -137179785798168 -37472495251296 -153932275255252 -238562944956842 -98568014144527 -155264624009976 -182014432774095 -67236051945736 -262315192747644 -163774825258524 -238838036768400 -29661374717311 -127713451023477 -150511548997975 -65190389307926 -61665838192981 -70884124272165 -45307304866781 -112069262530690 -58466296158627 -60898427092300 -221128899097950 -192956571602934 -164081118116272 -245563388588655 -181918224365950 -231925938784314 -251140089365706 -264256804221567 -236271837720920 -262583800886022 -248715723535735 -271540731985920 -164497191834023 -231203678972221 -197718638505611 -139128459342988 -158054734496919 -195474251848078 -279976980090 -168313331020723 -190683968831266 -222412560672277 -5075211883016 -280574931264759 -87169384833359 -228532189492899 -272179432743987 -76863467410549 -33292616914663 -244589914027283 -126268968127151 -196606532657650 -226991422124426 -205828162290421 -232729150377850 -103364264948768 -203298663594895 -262965050669649 -277067454992605 -154394144726709 -132754925802435 -57772715690795 -81517195644928 -45909854168414 -12415844798667 -3091620647272 -112586902196341 -241208235237924 -207809704097663 -186122115306242 -91578789589383 -197137926674039 -176387654432297 -207227891201450 -72991180721624 -53608392662414 -234120882555714 -58628548439970 -185839880724805 -111504445909156 -48267988438742 -134141710309438 -181846257727543 -42311582796461 -89553671215506 -155639778135258 -72242518346353 -73842722824042 -203467837169758 -245283001507605 -265691486760396 -173145213471064 -9663572546826 -66850213264672 -171484035388650 -157474422877044 -61925509925409 -129058018891096 -217781160813549 -203718016182377 -232720212172879 -142614310707322 -135080361868228 -209250071835649 -89739456461586 -113274047200580 -143181885247198 -99130750364521 -54562428985774 -150398504034014 -46754807522590 -199944451350169 -171890834456237 -61357307116790 -67992629631505 -257809497964501 -245585098919823 -181136482193430 -12874331310418 -249285240215869 -89259619682545 -16353315173727 -190243719370386 -49785129208798 -121961439220505 -70987580850404 -211535375401392 -114054098407723 -194176939025075 -140684295828367 -163851331849780 -179931626990665 -2639977507780 -218515088248588 -26954143551688 -50986986445499 -222723109335329 -18130775403896 -76992646610416 -82681528560587 -253373524541396 -276670226937866 -196943691418813 -29365371058514 -109972411471691 -112645536032176 -136467605288452 -265000974873621 -37217106754721 -164882932808632 -179384088409533 -80214506554168 -180008671754975 -190679865394540 -77597212375521 -204073207967996 -51200120003773 -79162324820155 -30605950294149 -237481651438454 -113662004875502 -216515504501322 -146615331571583 -200876517999912 -61794563212888 -16508233558389 -104084094087144 -249095642868347 -246632673440606 -178306339025626 -238316343220769 -250230183172166 -80616620967667 -245046826660604 -74344372148828 -155683658833847 -60312600944044 -72141933158166 -80193571683119 -71659117228863 -14767059305037 -265153472516591 -127030025473223 -195354485927750 -131845883808003 -161567184622170 -9729067743643 -138713955175687 -25196657760850 -128052545247313 -144581195535744 -33112987986644 -121847975249095 -156333986451064 -57671070152053 -218615096326255 -167892043344353 -218401624277178 -186449151054628 -34792116621621 -16942443652676 -221346704603220 -96972549013766 -162203634077652 -114712933819893 -209978807505401 -174887090832966 -171371521089677 -195190386936531 -271137111024907 -251999156989319 -245120539859099 -51643632037134 -19969777184573 -185740139612308 -279149366828664 -55050859241899 -179515621967619 -195489925452650 -19712401317915 -193784851933094 -15485904669083 -34236061772255 -226665548248853 -251388577011543 -132773866947898 -241514529504976 -146931047957202 -184330753393176 -91708933444741 -83722463346967 -90558989389847 -203128548503198 -18965353346885 -33613873417634 -812672638443 -234186660194982 -38909886276522 -173785228556335 -233110865135192 -121032610363540 -182012954602767 -83066634935651 -269169634237609 -234582592532478 -99014400689190 -216775995401028 -104394978737227 -268796679366476 -97493846705368 -222115870280472 -192882952000552 -79942676642847 -34084150822698 -144424944176144 -46441039509233 -32364221384549 -1947965129369 -1704755221235 -38423304092686 -4726149079063 -161396129328355 -71374525925750 -44146160633019 -171173211704754 -201026946887422 -11565264710269 -23784773707128 -460919143437 -143278496751401 -281347439975140 -78072337483133 -136582427035215 -247880066570930 -70662012798187 -219371394871404 -115049481092449 -126806809245223 -115919811109672 -83075609967722 -178836171023706 -189659204347487 -109084308237404 -79134159937125 -153870622525275 -21187286150897 -226316786009362 -150868529521951 -181342287261373 -32602016808285 -265851034989535 -175811028525390 -180523810701797 -22821054289511 -258666290727780 -90929858223506 -252839506310792 -134955264441526 -257705040537139 -261583043519804 -195705213710607 -189791293282668 -499177032138 -31479700359838 -156050128321942 -239906918975681 -207536632472907 -5227568108223 -1101641075029 -243793933942617 -146011825185600 -86914977880095 -142330480715673 -11618939802613 -279560245090149 -720022964058 -154669962519147 -226126689761586 -172209925145025 -187336145856438 -37916986567498 -103553719956866 -41030202359242 -259417662700409 -276650563621256 -113735190405355 -20004767111679 -46833448417983 -211560248304869 -96797008395458 -264760706818916 -219686683066330 -254316710979270 -12993778002951 -267905513968365 -259766695743747 -64156611609555 -155404282667694 -173690170028413 -93544490169033 -260043615428257 -60093685929736 -196825568660333 -63932280951395 -263033546230985 -10162172734357 -166525615089820 -236652743012025 -8485067080346 -191632819683031 -68329470780705 -273877502941697 -108091309689452 -148129849292353 -162698000610085 -49193270500044 -16683933509465 -254685889627784 -96286909138409 -143648355351256 -50153370476409 -280396329649913 -25163802580664 -260808632877279 -168943787546859 -221664297206609 -34406942438801 -53037585415990 -116399501404415 -25274039832072 -252928218406405 -245298865969144 -38646491127482 -196868460809839 -91483038622005 -50331497222384 -223494623265406 -68034454319945 -156466538143714 -124790127593599 -23497061126355 -91188534966642 -111275251580719 -229549354656782 -141824515918044 -34535022250824 -16849700034268 -100994666785733 -24831555119005 -258308474259724 -60248557545245 -104792376575043 -231756300136308 -21590418946841 -150594744191226 -252566302042188 -230724070043340 -247695451978675 -149179704617910 -277887368764712 -166148450468420 -70737672298304 -89987190907902 -223553722569604 -155586920009428 -107484613580091 -160978147857496 -88913599457791 -145203097825660 -122813728886543 -218632354712245 -174464970820527 -46941822540568 -231847177223162 -85120247990127 -27250163948693 -234560231977927 -258040241357695 -224502018114217 -50531254817712 -181324035671053 -265888563749676 -76138534887850 -3320934774440 -212582732110860 -91496089747279 -70421681655162 -198641730413916 -7773150960191 -114753942806577 -212155489315995 -117228049403216 -131532464718872 -247895498708277 -58691194983901 -17890204957485 -103022582474088 -155298748949088 -178007909259507 -15010405193902 -94787508569962 -243796336758459 -162385670464760 -130990698889196 -187542938254996 -96267608539123 -8781046542826 -65145853733407 -249478205545726 -123802511932170 -137014225196623 -66589599588514 -149783550893441 -237686076699279 -77335593987750 -126051261756220 -237314640597392 -82705563044567 -280602324252870 -225076501708923 -7825521331156 -257518215774131 -275704170020121 -31931578717473 -89675404574109 -160086577366191 -125882758478970 -40810308037005 -146206403169695 -259523682139275 -130249322649508 -233917606093171 -209586970606835 -14814323572371 -69736422498637 -267078668548943 -173223616526687 -169487375095831 -156900851824798 -126289840461175 -258256484324874 -164729151756967 -109252248813318 -44307225432125 -172097091816992 -103207838627303 -25061734802334 -137324325662649 -195824632293017 -37868675600997 -259418165821208 -51810175062554 -201538645513821 -173577120850987 -226680635909866 -208232927399790 -101870256947561 -9506235088197 -29737255074628 -154412789053209 -134531269111520 -66614559522489 -159683376752346 -250813681382064 -125609003970334 -156310096612510 -110543595582738 -8655164507914 -278417182248514 -97351775259639 -235822039786710 -159304471525778 -221328149910939 -198081365571890 -203253480397064 -272745571677618 -180631578868480 -19039642512318 -99228380800137 -119380314573082 -86030395109971 -246995962444860 -166674392235075 -145960598008978 -257738076914802 -245296284915714 -47659717944664 -259779706147318 -19373094864851 -52619804696016 -100715290619580 -252683291606072 -38200430687624 -236518287504653 -168949960071650 -186641719353576 -126419101723215 -178994130525769 -274322916629664 -279578290819361 -62857142294408 -47611791949819 -32418716870503 -53361945692545 -279704909401068 -125928282994587 -89952180544418 -231735254897661 -55297480484487 -205630118510583 -172125878237100 -62432857109251 -231785255332733 -227428360693266 -28340711732801 -142563501378165 -87542606398494 -276986927919051 -8045848078462 -242303444636582 -64267501851037 -147695611626111 -19298950458723 -154146568382571 -17365572182515 -146052380606497 -47760832665868 -214347141440029 -86320060226689 -203708187938742 -4794912883804 -50850111510526 -248631944524337 -111739387146414 -260380902809487 -43027299204351 -6110741021773 -178679837500899 -229298464494092 -81355621714644 -181194205499364 -263625448884754 -165151484029164 -115179226016194 -260783050560278 -219763968506151 -75322391858871 -140047320963594 -271105819675752 -39191488360768 -70324931809632 -148940825768070 -38272316834895 -276472327702464 -272674294448226 -164015553621414 -267696707778768 -214008190447476 -267881624129811 -258706790412193 -61703576859901 -20504244493217 -28315009566979 -250635886535076 -202584876226303 -156339316497907 -174011465910744 -190016161899485 -194547263478549 -14576472846670 -243850493754429 -207038834566239 -203702669000698 -8294732934454 -238469587937589 -150569436177588 -213970690121172 -207412869858653 -57745362371429 -131853323223626 -220089605328529 -231532574562637 -162479064244090 -22361442911571 -148663573268519 -161182504820314 -27172922538175 -273244080048284 -146160785220459 -74507186155239 -70560861476055 -274250565237588 -190772032942777 -41766322802353 -160398130990779 -184598798497125 -253792924129186 -168961631338283 -101332631863124 -108331523998782 -145856278498314 -183963655353154 -269743059993103 -65883786174747 -221737754863748 -148617620642669 -247834786326565 -193717771266815 -267990016319387 -251539272413690 -239426135590362 -207907690289616 -133926679495448 -31038911939394 -83583691022841 -49653812754176 -172133353043707 -234101348720648 -248457287282592 -196937115258177 -45545697036725 -90733032095925 -38377982214018 -194934995052489 -225544088102074 -255220393478558 -22295978836590 -248993565269046 -59941611209352 -263731445029924 -197101822736489 -128339017042078 -277402913307718 -68993508734747 -216790149358659 -103172179429232 -207528785063048 -70062947507595 -42258622714097 -190676110370973 -229275557604114 -276794888537383 -238560859423650 -3242690114065 -214516628239782 -53226748240401 -117032810968908 -93802405653194 -45128024074748 -83036968608016 -62870514420808 -60118583007023 -237878867468582 -176345700219857 -190346167476553 -140481582472783 -35752357555789 -25521951307950 -160471843748523 -52046885506431 -147730119540085 -237405003740599 -158734642144939 -189332719113141 -88870834185553 -188444081834612 -276008740638085 -272514463043817 -252034699736570 -154687693599668 -108351076185611 -98793013480959 -95904072120319 -202001084191869 -103911682280155 -126941934287402 -137434235721155 -140448881228835 -189953645671674 -276294957059552 -20967246686338 -235132400320845 -126213783075234 -1508764900709 -125624699156349 -26102548987236 -151029075327097 -272432688615210 -213737652379140 -95554730685828 -28695396866088 -246382635695978 -100576418630897 -149248962663347 -159988698033096 -14008670575452 -184391653837541 -167128943503961 -26011217835879 -180338246568171 -83921127796312 -233987884749238 -97527955517178 -131563142127226 -67638259514064 -22292016474868 -177157755314646 -187825254988947 -127499404844662 -46961103683470 -160023102708296 -102236786613691 -55211442586359 -130069606488156 -21054316202577 -176232236248447 -72424214951048 -245211073718358 -59306766206185 -26360308678641 -169717905747892 -143587296845819 -119746678403196 -180324695348452 -181311213938665 -86516449117785 -76416730709262 -63262973351563 -5044137956398 -60714122235969 -175630165813755 -187911068390976 -172749622206928 -199149811469035 -112277157637387 -156460280982778 -237866845963212 -123734920243953 -238226292234896 -7133246487526 -11242795203049 -160848425854809 -79173633947811 -10482577915545 -242034363692449 -225492342184968 -132182045786206 -1363747116758 -89831643668754 -3073480216676 -30755611763715 -78416801569641 -148677902217030 -184228259558645 -187816815036772 -56224699232702 -191020616530476 -171602662510756 -105975950311999 -170781975582893 -246014664030658 -113107889730502 -198704908706164 -85890425752835 -270265625296506 -264758333207659 -113750649824981 -24776840110934 -165447979108031 -125685280282038 -260417854809644 -123261099085869 -280325030180347 -231096856485581 -152578294862972 -96476333141287 -177446461970815 -213216068278584 -274018047252963 -184791326655959 -34389259586884 -158408929304575 -72380151194412 -17106854130310 -154896099577990 -257247299497300 -260380552962300 -153858295431145 -17128868000790 -179518351026237 -155458767553366 -241897800345557 -48812133530608 -50643096203108 -104044188188922 -242389857975015 -92338326434589 -168794329944450 -74347552315471 -225801613120085 -44319484663605 -55156580702611 -134860210162851 -231065606213661 -63949327652613 -49256487868336 -178611422300344 -226281278396715 -178322734886512 -160599316544361 -230051727296419 -23521740302172 -149042165343979 -40538845535889 -129792917673363 -201647285614190 -265105170905424 -207086473261653 -42350155407664 -13029438868419 -198108287847073 -108201987654331 -104678858744616 -180141455146643 -243159003553602 -164816035229240 -35411168393914 -102059588055170 -53314579215897 -198077511481123 -214866352672751 -130926638356501 -84805562781706 -252093233117371 -179628012007249 -172924348506395 -242637799077871 -221820244719896 -84614695932662 -117586684670720 -113311733758084 -35051204315960 -50520633475510 -30584223082025 -81819914858863 -38158059730682 -168730491966149 -175265085250001 -110163174095045 -238784289497035 -276368687892158 -203108494334164 -131773304517421 -40965447402364 -267633321376400 -128811208677255 -140779218921664 -1837538612903 -59084019940030 -93091966578345 -105141438556511 -243054545961929 -26377602516832 -21481263049640 -246564645658637 -233527871279289 -168684212079594 -2988811469052 -215549883776419 -50398533310495 -4236903967678 -87259588512398 -104363165723662 -277321320179573 -118344347634602 -234645715430151 -271950562743594 -128486003434104 -265028426989571 -150655180074379 -155224232508423 -201034972625084 -30914560708712 -16151059761991 -262554142913105 -176003072716604 -33531569315910 -115124434921755 -280840908937602 -260545816041642 -47651498111543 -194237944060454 -141165924650580 -168226081237134 -93204571418863 -187435395309862 -155624396416002 -43257293293175 -195278355398032 -173762452356678 -75127229976260 -132525243537503 -273239117160989 -101834997403291 -197586203107817 -218507985736269 -149187521545180 -253304102761324 -220376527294111 -279608453333782 -124129328053295 -52185688612456 -125316617707095 -236798504919820 -77328723153238 -128338949442541 -106365982237269 -137733231012121 -146473527401191 -244069863304317 -88563125219416 -42565027413071 -51437947075289 -32245519078745 -278609179209704 -42287425815073 -281071024931936 -772920494051 -280502570332130 -20342614806013 -260367001551321 -107655625260398 -221878855981152 -261949836298161 -33376443222808 -196773767083107 -261070129465297 -5419248421158 -30465483525134 -106117121781141 -210080805456418 -164522560110990 -114894036910053 -181806341832109 -126403927771877 -201940705139538 -96203182449453 -236715335246213 -119239924868629 -245907213183450 -195748427217539 -256589925838618 -9407758337925 -163627440491250 -32554874697171 -73963519331059 -58993488890225 -277678843775765 -79220886330748 -5959283165269 -53406455287504 -9455612292287 -260042851546604 -140885373427343 -144319783711607 -220374836833887 -41379955363392 -25352557760804 -120714042637841 -21850723637327 -46381636524332 -26559437653488 -45192516692920 -39783291646001 -118430755303886 -237949452243296 -101300232700717 -266738110633940 -265893836810719 -66214606778474 -161727622904910 -96180014675359 -30738299749681 -18745348952805 -166905357239887 -30720537781220 -271352414823340 -114669552208048 -95809903481336 -113370895057889 -24423731054119 -247060074453164 -41500777289985 -269251901641389 -279853025085488 -264369783613402 -75577172285888 -135043718293615 -126430806964344 -276540934403401 -154149881945582 -164683098206536 -161660765247816 -205837797377220 -215916373731704 -13664857771518 -93988955282944 -136246452400476 -79811864116819 -230727482902714 -256720066344598 -106947845563038 -106927449705745 -142099789777060 -148879172699646 -208790733120842 -17230553705000 -249032180246857 -218910307575338 -160960352587786 -10063032386946 -125023758015959 -210245281561417 -5044693863414 -269147100260260 -182660071778797 -88949898892202 -7786193695131 -49654702549369 -29348003794207 -173788892306029 -128337800920884 -167780098926711 -77854361934362 -245496198495142 -175730337248455 -83971211324052 -268799315076971 -6514084758536 -206667135442834 -237619742614663 -237026864673067 -257293031312281 -130849743062538 -107925479942059 -210455790634110 -269639041837104 -228258424106651 -262973625370415 -250757841322906 -220669785235292 -274287081345824 -185070511827948 -133428207381335 -169830995616191 -197341402555229 -88692595702319 -249382916949161 -45494370840975 -241335866786748 -192682263257603 -221447576611197 -265245236217495 -125271787350463 -9739037594197 -212219333039667 -199496722136324 -54599530363741 -3780146307221 -259963019407563 -276445286027449 -266672463101042 -190113092375377 -123211976747376 -107769185023019 -85228061625692 -241038520025485 -180460973447571 -18391231850969 -151805831375856 -229704214486133 -38512227986032 -35420880857926 -59716550862040 -229052313455799 -113366189043107 -758438719161 -90881558294378 -68123783121654 -136029712077004 -71609710626949 -126373681066193 -51751009673362 -142161057196131 -209672114263456 -214951628086892 -255794176448961 -131092172997338 -279817037373217 -59724508902529 -260946140936054 -90328581015739 -200935379613191 -101419815219211 -1818243127544 -1519223198276 -142482962992544 -209819664545386 -265991737735751 -44018973937155 -228525693635658 -182792997542840 -52985665571038 -28278266635666 -154433388850092 -104746086854297 -6522745721034 -28979194497296 -276856639582650 -131432912603191 -55908047816972 -35107949788096 -131605163195070 -1695027769688 -239090411312289 -243036461843383 -117855895904389 -64049836816207 -134853066366643 -130148380776590 -194133395305411 -167663932297487 -183295432814434 -75448943525749 -154706945602092 -215981671204648 -67954334727585 -27703000688708 -209616377732276 -199605126750286 -551763141033 -190548952714176 -83130621328417 -15278092743924 -55899871251017 -276441146030489 -266875203456243 -54269712381724 -209292486580335 -9551064178365 -205505763567804 -253710789896617 -7693113888326 -252440025211092 -220738806282838 -129741251173645 -196576594797061 -226413774396343 -54494101006511 -42414794322323 -196100689098827 -189973801730530 -83730251095330 -55605801177966 -164737388868883 -249104927560812 -25977596398881 -30932989656935 -247167451822991 -171287374070698 -107759832604544 -65001871601748 -230337028445469 -264303940728380 -60689655910139 -274319560267053 -74416883634954 -110384543915580 -27802088358905 -130589026508234 -109544822506839 -175509867341912 -69480623471150 -136460547665325 -260407445105695 -74368832267571 -271366215971518 -7446012163659 -137279802781963 -66621879571820 -277840292390544 -136442690367085 -268207769441620 -45786495458462 -7409404702267 -71915779588188 -134797158148291 -112181564995555 -225984529070826 -67377225375197 -61586657219927 -17579821650889 -76031118412420 -40187562154444 -29042414437156 -259154795368780 -183329144592261 -211630076963496 -184934121330626 -47290614478322 -99779585764938 -278547700953201 -145277545824099 -233552203090326 -182108069655251 -237757388400909 -143225150937150 -90215117044329 -34208635098836 -186620105742432 -203559944914639 -27007982541513 -240963507909143 -206748264352225 -202077720282143 -194976650360859 -212635400126329 -75686037777080 -11537157072937 -19321710342704 -65947829020601 -20509637277327 -245143295221427 -39435912431258 -163024269563294 -270175195129907 -155803991831054 -165865196144114 -230153991138509 -142081509076592 -269709600550173 -108814287673174 -174133453835718 -253440448740142 -76040874163166 -113126774165220 -199187044137806 -140274873196025 -271529341581864 -86656222204892 -207607743386027 -24174065477915 -245024909385485 -212577446473853 -168380137062042 -26661016963073 -168245020446412 -39736922150023 -218953206467439 -73243139782539 -36687858051039 -279271551812753 -159018150761627 -184260559558804 -251665531254165 -237247199045759 -158809124660669 -139743693054798 -29080114863719 -69769616695004 -81173840933564 -42837265172741 -79591868898055 -107874774810462 -26263342549286 -131171019178149 -102393633766236 -90101653072919 -219958144320052 -156699569065081 -178343237546783 -278369013374322 -12429085111893 -51172705833106 -74652150513801 -198047443164537 -24954187830525 -236472442483715 -271268015608109 -179296198793709 -160059027892864 -171506125381555 -29520868963938 -243764688423555 -263700770656401 -241084520428404 -622892415350 -238805749915792 -195385282078555 -249468932002533 -61267976274731 -201657462077944 -235873664963124 -241783639608867 -711051646376 -24818609243780 -92717215411034 -268659486102486 -140972138311034 -257552023607 -198676474152910 -213049427022234 -123465650339297 -220761279101098 -71151274625853 -131351803154748 -84313551041250 -27248159677534 -190995020409425 -103324163717554 -223865139892936 -219984930540202 -152725439720625 -90305084449986 -11932578177 -92452369265868 -137331821021132 -199096975645680 -186141113692439 -7784141860334 -276315986257327 -242273094804672 -165938937742325 -143908635923985 -231880434929823 -194494406314646 -53881720136046 -227121931741415 -73502784382913 -172109438570858 -43162984037936 -257812945224712 -127068644168950 -166843514822267 -274635269682851 -124611463484937 -253382037807305 -120542458040586 -253362394779241 -56128754018285 -201973871825701 -232738386096466 -31411361201300 -92672017682645 -236301798877786 -196470456158364 -206431297308465 -182925444207878 -18763157914817 -75383081454228 -116763122239243 -85935125716366 -274087323711068 -118434373469620 -77401583103295 -106611445045977 -142115298055583 -227939888753208 -245827960146610 -162102502073561 -251731219070353 -125729996603908 -131499134054957 -132822710509638 -194647183208331 -141978141627571 -213492064166271 -75086245093749 -193836997110359 -188874493833272 -173944083312644 -217366211687431 -2545150926989 -197956616273677 -144692566462811 -268726966646778 -64514973380025 -271991176484062 -98427485375400 -216236545912398 -38949871122970 -200949617282268 -203941199619050 -15092270081173 -59502919416708 -235671937790448 -84699474289318 -129259010552827 -249251353492975 -188139492754377 -18679228613089 -108572128803653 -64094879872284 -39328661333746 -187074504460258 -239577133840486 -188445742410710 -13901776112402 -253164936215682 -171672412451265 -259769587747787 -10493954643286 -44790207474825 -173472396994270 -202083901284741 -62071140344899 -169609521923211 -11193203166224 -63364333951660 -6885292998923 -277158488179288 -6934219432570 -189381218947826 -125833344839157 -154660794662787 -108657934034993 -22056588244747 -217817776533248 -62048978709516 -150520053699718 -268731132593929 -206479953325727 -150459462960237 -260668846863531 -277925905383568 -4237699021909 -195682649686826 -146865732552917 -221393088791516 -218969026086144 -68539434823828 -129410251836664 -267938075380269 -192692286084434 -226886192016150 -197532223839197 -179827566127769 -178470034046697 -97690362678565 -198432063468979 -52771202995815 -244881852583073 -238043520216308 -62184766459473 -143149335291734 -18804813295342 -28339331989916 -90739847912488 -61536341248231 -111647022800312 -66623469193911 -118301587899581 -40216771930255 -42805260807365 -83125794576798 -43899744685929 -155179042516184 -218551792188925 -140012418497593 -12610896156624 -4374417154412 -195517170514094 -273480642756865 -111903385487778 -14095288339392 -218070428304269 -39875351416819 -86807970103204 -27705197217811 -199540315377918 -101953917454392 -167942412503057 -8469920354678 -36123254886170 -141673134517360 -20948955395394 -87617782346647 -258319873379794 -160417056901977 -234074709393948 -17082627698806 -142387200050773 -76680535268410 -148966588543792 -204758324762081 -255174408368578 -114292774321990 -218010174906107 -216232124120096 -199262503566664 -32209157779863 -51276880009822 -211984065691972 -110861105655910 -174353466014449 -45550800442711 -103361073849980 -237230063996271 -235397066265199 -276478833334037 -164462717313490 -265064194014305 -22325737148372 -47746653302144 -265538417649603 -134556248965413 -170869131753743 -170315015842771 -197418759867787 -80845294240528 -52011307988734 -256998399239116 -73811710999746 -197775350812812 -170312908229415 -36423859689337 -49226409130589 -211918886553396 -70203235150852 -242972212263925 -35537815738674 -103734571864391 -171914630578104 -5031712244045 -64204838429821 -55707992939537 -219194299086636 -149461921157396 -48622416346980 -243513827794478 -277489174651208 -189808684877298 -93644434159249 -30113339667719 -252930248161833 -123900533956663 -2628392009488 -156281696484799 -107718786671749 -230041630487430 -210964774931275 -82993675646461 -281156983719288 -80407736646062 -229453092182589 -231839013111831 -121530218124477 -276372582409509 -246980996239082 -22259425301930 -65952375226326 -123657060368481 -56682722007372 -139411951920586 -123196526927739 -39551734429117 -244845703146494 -268901710100982 -41771559815261 -123310160679382 -241113098059955 -114656424676165 -53497637696115 -30039231880023 -216855045102951 -228279196725252 -223849848927633 -176757413865023 -229405046386304 -94493820601048 -60112198598681 -147709219811701 -113301259153558 -220937340171055 -107940566404571 -218162919646784 -268997568144610 -249472279994832 -1890408993215 -167385657349087 -43109462338913 -149229044276480 -138457497613583 -62993640144060 -92323169269178 -211773349572740 -257613185987912 -225401202096584 -27509016830400 -159161457630797 -71016758133254 -131870328822589 -188311372297000 -182446994059205 -194159213261533 -52160306860066 -209934048579444 -85732200744212 -8645899297753 -98357902102579 -51667232461036 -220566489447861 -278290879653143 -241048811786291 -235274995795616 -77119973334775 -148679814446464 -181108759387166 -265308864185579 -78497142475101 -246892654131110 -53292503061057 -143208701775061 -113448234127989 -144876074593575 -182355028973269 -147290766586161 -163262405079701 -180178719285590 -13335633576129 -226148497196904 -71053680097035 -163113282844392 -153896802478487 -261777131820748 -254859289295843 -136584524715455 -177596948941882 -79053694482874 -94572986061542 -141876695258181 -159251020203946 -162490855478148 -41130398623578 -247790706842484 -179727717472279 -198895103090196 -71303809560706 -179286119715671 -243963884163255 -193111871871098 -185560896996747 -140682762180055 -193033827433528 -258166317053809 -69309708049257 -21057442740736 -189241704710561 -33895435053087 -255821997644136 -42690224243872 -277039633939884 -201001288571614 -151924439471973 -42995998367503 -51923824074131 -274827663914194 -148232835077920 -124056662197638 -98397795601747 -50087390356216 -24589110816434 -157051192147457 -124272963427896 -38452147689557 -27813710283575 -80557410851550 -191141609164050 -83363101221792 -74490385409873 -261205690758578 -146816884004248 -236872671073742 -132974466249010 -19426387232691 -4084533868801 -137749968136022 -266511615727 -12161893121000 -266505915061087 -64812386554420 -185778096162134 -249565925388177 -67356615839698 -215661619636694 -124180334562545 -40311752639578 -11492038316457 -195150580435026 -166960245985946 -253832403017055 -170576272062607 -196021680147877 -252701674744361 -279667503068383 -26536049110217 -74718222458048 -51934452705469 -169097900542651 -76633010451025 -14654673203092 -225503115167368 -65021668264946 -194015927715547 -86207705030895 -83073706470761 -240215217578236 -211550133344740 -7010215857625 -108070005502004 -27101381642580 -278249530682903 -160612655763009 -138658403794910 -179746254911358 -152602997019762 -105973139649482 -88383904512453 -40814556935296 -247949165875393 -195263687552823 -111781595514529 -135282858846397 -193592473405839 -212321516316513 -14269752632849 -29304665579316 -9370121599625 -179528964519521 -244057533270058 -180706427206371 -276682047501065 -162670896233178 -256069548969685 -29239507097818 -9932875683228 -108230087764326 -100384856996586 -135281706467927 -33829291699902 -268684233061340 -186478040922666 -236950713998971 -257200957443016 -7177240587333 -153589965645188 -163987993802185 -249526436654209 -63590133423329 -179456575760604 -85610247949935 -102227563637948 -242456974530378 -277976855037051 -260575031940420 -112977439695966 -112972779139632 -263813455726566 -189399546496479 -164573499763452 -150228185401700 -53157456164643 -207236004239956 -273234419891048 -120930826704605 -34015296177290 -100042124659995 -241607944617500 -196900263638196 -252470422732153 -272993298383232 -42298759672754 -84337367963898 -217276117521175 -271659157090334 -272595244030397 -115446883216065 -47496457438809 -180825948675161 -269928631239417 -109409900623414 -179834526231523 -96643758212178 -68582343077908 -82917264939557 -37625944876916 -258866041366435 -23888540402489 -212500002389017 -26529856278181 -154928974200724 -56300603451781 -109187771249640 -188622112160283 -46672243832671 -63498071499540 -64695877226315 -96427606249088 -50532823882019 -179715317755398 -8325808851991 -32315222761202 -5295990420907 -102952975210503 -113904675760928 -227127749876886 -171577084196030 -239511847542054 -141753181344090 -195871931345873 -131706491922657 -204186638145805 -242486701508347 -163551708710325 -69047814624215 -265983392400846 -58878770055204 -276310315588923 -152756089876733 -224611472732934 -216174725388806 -93107628693185 -90188899247148 -161490853299479 -64924321563380 -257705578327114 -172453937719496 -41243876652269 -148268667527253 -129835578952 -251504382485455 -1715564672550 -251635184430298 -138936566291340 -88849772338068 -157203451908315 -258199978368236 -23346406405059 -213032120260383 -98419913859885 -178334731798030 -115372396778075 -171314233322126 -20939075961896 -76396217212383 -182696981982304 -113774464794008 -270403747846107 -125546663830465 -47366915235316 -216104005045622 -58258267926165 -168832235972381 -229655811390342 -193578276180037 -39524222704610 -53684767956225 -38023864737990 -136810856665280 -91974613656986 -233733397732746 -200060711112611 -193448643057860 -85978855395330 -134880419732082 -28569738342089 -121841105701961 -68068303614608 -92114573400979 -107694896833195 -120082234674866 -160923442195184 -244595197322233 -26547670893627 -198307512010800 -150943250322235 -74433417810526 -87859695260682 -175008597946808 -53025528699249 -159414754472307 -220213511842131 -278591449300571 -41898842784062 -106223293876570 -67966172697958 -203923188811145 -135759306004212 -77645991533065 -1140793698469 -118785789629320 -41818338576187 -129726709553840 -146285593331835 -72264639068718 -258082755774453 -259822321151736 -159960817006455 -226405283469253 -82856812963271 -40950600746984 -255477772517071 -21489678373685 -205403560619057 -265534743921617 -205285751626369 -95435060766145 -50594573283660 -254820146825275 -246311399073398 -107242210197190 -192622481811718 -220036313969294 -166842338047179 -170017338627695 -156071163215646 -98100418254547 -42943897835793 -7634687349094 -126594017923297 -201051448301212 -84030746682134 -9007783547794 -183790566400159 -125776397425978 -247491472136904 -129099797944377 -201839807219132 -168041101633820 -220124891197292 -218037250767452 -213437102744031 -156565136892671 -22360874349476 -267656970700056 -127163666835119 -225820910258850 -199454240281981 -84501264047832 -269179673167033 -279467219608262 -119681366863347 -18899794895208 -232553652883869 -114772474490061 -65999051101559 -27605014298201 -210852829252010 -236970548396232 -106279996880709 -88120271404378 -211005485748420 -223754050818091 -57383939166452 -271486290156789 -217839527220741 -28712015710259 -71011592823805 -204956696030346 -179401691400958 -113297745191461 -161965528431171 -82300914237253 -211800595814385 -19853690168212 -136974480348479 -81188313030573 -253642346423318 -146968297535770 -20082444315413 -256914398943976 -245536930660579 -259893486763562 -118704930673347 -14508087247315 -174690453339276 -220065478498089 -244719370598802 -239040425763824 -41491251737320 -35603323234051 -111401640663669 -135985602050303 -150241314719705 -263675415773792 -125834359459322 -220653818131264 -184140569867476 -106631633873350 -170773573488170 -169422867694593 -23690742868485 -95190626746328 -241516030925544 -158171882349232 -8619045191556 -9391044326112 -150236591312075 -80300441450485 -22628942305694 -262743558130927 -141484575690576 -212021229597406 -242599755501046 -273110079974089 -269279935900238 -22055154506299 -17934889651880 -66417645355231 -277357522848847 -122518723583560 -20464532802653 -126907067512494 -193282885622795 -159243944095348 -37599355507419 -108853515964705 -149268840652340 -88086862893736 -60662183152441 -193265921189467 -16822498306260 -196924691898170 -199912798738660 -13023394217262 -178945031033260 -93574169741688 -75981927893215 -163707826798999 -176068689453071 -49290662541144 -187925678283798 -70949993909242 -106446646229659 -185892042419827 -91482080282044 -70263731467639 -158273581823237 -81144984926843 -19415884396959 -39285719140953 -38418868089458 -232622943051507 -280627991695063 -218019628203241 -46445518461445 -233238213031203 -244453399001227 -226868891396737 -205023556767448 -237206905581276 -274946474642010 -38095518172575 -6698854288084 -118267806160080 -123059822491178 -6569444835418 -176312473195750 -183646455135355 -224649517048957 -111288176692259 -229109176776278 -89080436377421 -163851348613478 -155214350152714 -169216303359791 -38494932741446 -14527205156954 -244945696542557 -44158426805573 -269968416450667 -207178675166875 -58446606504138 -3370842604493 -50398169161749 -108641106026246 -87104001786764 -44794758230459 -115550624918652 -111285277025254 -138030039685421 -263539352037775 -109478880642214 -66504253925682 -82953382769809 -81757912504722 -280841356546310 -218031166323029 -215075508240820 -17216715887233 -238703748727011 -70005941541420 -246444580808734 -176179038472741 -161149549167779 -169640549634831 -136008953889343 -89279858118506 -166929578820041 -273809619461790 -125525775395596 -134892621891493 -202162590792372 -132319254661752 -175373958263847 -222963518621222 -48840583418457 -81815704783622 -80299573774793 -153885127894592 -165862600257040 -197707746633553 -58152183978150 -35421045717224 -202512718906094 -258824059148933 -194399463187641 -189733249523013 -232500932884635 -81462522196932 -21900532573744 -252938703656108 -20621837731512 -129119057093156 -151868373738004 -97198460298314 -119242623307877 -16076722402118 -36420149501309 -251569871321765 -81480004938043 -56403540735227 -180803237254203 -113517223080225 -120190354868037 -275482020395411 -120141616544741 -217082983124919 -90544584032812 -225061083317881 -273287427790295 -139188058167242 -189043284527476 -53931140212289 -145835716711 -277709145502606 -21400077650396 -183945856209681 -37102023145092 -279585884452361 -239916659077875 -280969092472264 -192754334808395 -7434217937728 -40518870343725 -161897289363932 -9201975146351 -233960349663635 -80731476726898 -274361772577685 -133624304221177 -45899848733797 -276950110429887 -124888526846850 -98326570249922 -261665718616251 -252854855907386 -23642467031365 -176212736379533 -84229807986244 -263336671702751 -93244702589160 -139937286669259 -146884168620563 -94737402777977 -28727613324295 -68910052200744 -72671751092955 -253860151928588 -203542755890347 -117944723866671 -197968398822249 -91637059755259 -240420210506950 -164045491751587 -154107970256377 -45304453899464 -251374479572141 -151051023735244 -77921578625155 -43791636933865 -211188701845715 -239994983107816 -245574074423109 -203089050517213 -85795808151099 -83058403766576 -271041464510796 -253059747742617 -245798234499742 -121370897443903 -262941836030376 -251290674502598 -277898370130817 -231735740370526 -265523954783516 -200574849603287 -130252092323269 -273473879408371 -236495649804927 -222037005856899 -199752184268671 -131591714095806 -78913030255499 -159565175052112 -237754982653944 -101587910154444 -139775958166657 -162102038568849 -183281897268806 -249957581706975 -49456392171490 -71180013656511 -5245993020491 -6205007345471 -28633822885466 -211067075785439 -140110620921360 -54984769743620 -151785805502230 -104860065220926 -57998611213286 -83907879981279 -131135088625310 -163516347707644 -44493179094698 -274913641143301 -262644930301471 -86780200729351 -121742547794490 -69636295467852 -42982006114201 -236318977746618 -169497551624298 -3175375988342 -32928897176701 -119749891697584 -14578850937146 -213875049065332 -171613634976892 -12946272482080 -227730456417000 -61889047441457 -17381438910834 -33250054168243 -61173933276319 -268738102855528 -197308542644090 -19059246093599 -48406742425545 -79859460730804 -271986009277694 -259821794729733 -219906878470839 -241804808929500 -172759494835485 -35180346650746 -242854336541615 -120994450159263 -163941810217114 -152522459926405 -157141011059799 -270741857932676 -19829800329658 -15800627180324 -270780150992999 -222219990838678 -33683264596570 -49140660789206 -85891582680821 -281336113397568 -100621396041769 -86214591493740 -173020944601826 -258775742101917 -151424978281125 -9077142712883 -236819303669341 -79442862253579 -17058689157070 -133356361817024 -215635755206921 -26066256900313 -186717708615571 -233780178005644 -75772358073223 -181405766021084 -139991869888064 -23959625433048 -163444025649772 -241717451703081 -31982936988347 -5120113060521 -138113623415607 -239647906739363 -34380382577946 -24539474610281 -75410494349535 -71106195464288 -247435066321630 -97086438476476 -19455918143960 -5091527390715 -251290948183401 -148004551425038 -233947737068072 -251265947965865 -167403440373598 -70794347181707 -104749027021736 -226237582000555 -231611923858377 -140560792515806 -79599589013086 -126534810843968 -228704397091694 -33529956362482 -23069275183024 -76567103043203 -90863021540305 -77671201217206 -124386656742613 -167665698065619 -103784264367132 -117856667624791 -222465962618527 -13887483949350 -268592834457811 -279453638706450 -176879969458262 -265600185147407 -142880094558278 -257817599233570 -108489821128894 -127909776562291 -89421537935442 -98710831183532 -41779443593743 -257062461616941 -245295089498620 -137333551143130 -89964176948028 -254387181312887 -240235216855130 -54235660687031 -119967227006524 -176165773266566 -224858895129277 -75576483732536 -145958400145110 -245325676210550 -217057869740221 -124009805054940 -143805901453015 -147355991670014 -168479796156063 -152952254601095 -164558477031693 -238542140412100 -136190161310179 -15376491199432 -97894946361718 -91356667823677 -8689119494306 -248105890593219 -251930230482997 -29207938276042 -268732295861746 -169384524669604 -277935062974209 -157129928892873 -26572075212449 -104409419233123 -73697709664510 -10709474912798 -163784997034869 -161903272569728 -40000315954139 -198561907042798 -6341534635802 -206617084853714 -50983850325011 -46334158844835 -198913708078589 -124023236424693 -210198182770269 -265807614806088 -183974656719259 -277538358014019 -84116957772419 -75954576937898 -88932395568220 -39511146894654 -47166007628146 -126184042736246 -255061987472037 -81561589911936 -166443408414721 -228309344987612 -174882601028962 -52660611282313 -155727450356532 -211340599137102 -98601933556939 -33841245631985 -182641610442724 -58110935597821 -95487996258350 -111644959134271 -92740233913880 -122516491262208 -43335993447374 -234099411550738 -209977798234708 -97297174727988 -2131602079974 -177564554280096 -133487348628143 -160700218041131 -25982143845464 -83645837710510 -30008657523293 -70507879495053 -267617935565248 -174310647826062 -45672633698435 -85896309360698 -93572764643587 -236688088775871 -67940355237798 -279368654607773 -179191551876017 -217935418080107 -266569233423040 -60182612381051 -178115210793205 -222852965287146 -162789176174788 -269725073205721 -50321367239237 -158309281236636 -14657083103829 -101047796533169 -54913317047614 -146169510321175 -176019379262799 -264990721788064 -186274972320635 -270752449007517 -196893617443355 -141341387470854 -241866941099643 -168890543108751 -88185353369187 -28096357831511 -211715604403254 -256590154336343 -56583763555574 -31422068450499 -39826007172013 -64415437437263 -21505506684176 -165201396758794 -127738108844218 -104298453191278 -192093201395383 -139443650832096 -125662103510553 -96340167469635 -198498348352715 -21359390037284 -40437212605773 -48351884733853 -226188213375541 -187332169250054 -42683952886766 -17924212736886 -26631785433687 -130066216235886 -80825271375438 -39755905270208 -188017647989317 -170123484540094 -219739319380917 -178174072772102 -275941202933326 -116484271361652 -39225951054154 -177209804613547 -260584710036395 -264139263587769 -75265013372073 -134778981561992 -152489184893256 -111675857330642 -193948490455031 -53908532175885 -114212492084197 -242871878517109 -276243119526653 -119698768258734 -76845844657900 -180542587172306 -244920315540502 -67849470761846 -186491497894759 -128189397011722 -139329364123360 -83906497727047 -69217199745048 -244386584972537 -38428963667260 -267764432165375 -52667214317515 -25254548725200 -117565668627468 -211766088890373 -160069763195368 -278754704782167 -201553356039669 -209767294634253 -117820704246893 -52806681316378 -193736069242991 -230103310799400 -352761917840 -70369121527245 -4430807355835 -278516832571656 -208280067342433 -49276194428997 -248613772586951 -190946445814695 -34899200061504 -190418602669901 -182684566932246 -176083832396627 -21304909097305 -5385236990872 -160351898402107 -268368938309653 -86175250915984 -221985542528501 -257504464022442 -213565452201975 -241087929620044 -65102680623715 -224445213338304 -201387679363680 -69582145472417 -263545164444517 -149992661033066 -245782328736185 -133441982519257 -235704451536359 -245620903498719 -174383489543154 -175958587854671 -271482328609557 -92298265782440 -8441756626210 -233021914731632 -253838477353433 -36085327016207 -238673437221607 -185088896513673 -263042118990974 -187013396907284 -103226565540370 -48035168057651 -173448398174167 -61102983019086 -251304335738114 -115412813241644 -253793797246334 -74311384479572 -49427246754978 -230283101274310 -16536679439576 -244487845553757 -114681421892362 -263023313417156 -86592124357865 -41196234190402 -16586360174495 -206419012107161 -147402173231752 -41800342905326 -38637217355091 -247931109988439 -205466259078984 -167454634210064 -271713652076999 -55093957521784 -158854364788874 -96470134376460 -215416943229919 -224874994491297 -20868188261153 -175918140113836 -220815981008611 -236127378859842 -64405518335434 -155800746016697 -20291605496113 -20885671002264 -172668776392669 -101357306937457 -118715492086235 -2811854859265 -94336825418652 -67412983796762 -238754148962451 -188586581076239 -229132909061532 -129891123784945 -127047470166513 -163276365565548 -201395257109664 -72133077122172 -229705243446669 -223999047759979 -260551954167813 -112454189724483 -231382591177499 -44102015631719 -223213936656539 -82092248568551 -238536347262846 -230767164387119 -221768268861726 -98818401742099 -98445150232441 -175512156648018 -40262469505297 -180041703665498 -100718072152564 -131148683861204 -34735169135822 -60871802541858 -177763540707963 -246212539954700 -231430661630141 -125205636147001 -165396432887433 -100757202287204 -70990573205420 -244063381929311 -113414221134350 -263987934958755 -254573166104175 -180028620225846 -193027063033284 -106757212971176 -272446152546316 -203446959158718 -129577825266606 -22989384918580 -120777456388055 -193187094552984 -173982649625923 -211988700733053 -75319632968144 -202844155389178 -160126382797803 -7050869130451 -15960973240676 -251820813124494 -15472477464744 -132973004370436 -69153248206519 -92682023753538 -54569401380926 -101609704140492 -159306459216678 -4029018145435 -198156678775837 -30725999100166 -59361200117195 -156490352219337 -195056335753119 -28363516686835 -93693371416960 -4210905127099 -234823604525851 -271933332459795 -237085615233754 -243028079679465 -147146987761548 -84377714214989 -211707527153387 -256096227910058 -280626087262509 -92039917002465 -176368432840306 -80582944204242 -228039184901301 -146714789718112 -34304766959806 -99040772080777 -35204606589588 -35798672095739 -205613625689891 -111069297272103 -186324167800427 -25290753139323 -106903485589628 -78296047567102 -54424495679752 -201487698656697 -62419528993965 -237987937705542 -97387507563672 -159626349158678 -151433961977759 -216086166858592 -254195269136651 -170503520215478 -43543887127709 -131393700263283 -163868216983475 -24467930344506 -109509254313489 -194503451822264 -10518211081313 -276196779423472 -150517044462278 -211300633522396 -30823683586940 -236704157713206 -97732785738528 -215004669185047 -52821889887440 -244474603182297 -62478155972569 -123359097937093 -206432688128887 -117146643964701 -211444279914773 -175481144051248 -42344295070108 -233666376565083 -196018401971603 -277851890352774 -35587541195383 -234843919137172 -170704306227253 -13244481458339 -251858303727201 -3702619127960 -38648136716927 -98932014497694 -220599518706608 -23492572118030 -223913257868107 -109784727311235 -200150010493751 -188088165823285 -71155571734435 -58515678863876 -263026729759087 -175460582472716 -36763111237908 -23595271145597 -263501185221091 -262989563360414 -15960600198837 -119227231624038 -157687692686606 -34479594370916 -146601325746702 -126492042906152 -125651688361418 -171718360404796 -152935168637398 -274864608971305 -172874721656492 -176335797559378 -263061977270269 -32227787012449 -206008224053425 -197258854571710 -50905299076632 -150383114725478 -85883882758853 -63994533421323 -103414516928398 -21319471653652 -223681759784323 -126891672907642 -89395565816711 -477131134879 -149469023968263 -58240101213631 -268655035216552 -184762554709279 -200253674267928 -247799284110799 -15235425088301 -267744473089499 -136775330311171 -157843674855288 -155670629482646 -178541768241816 -97893973815247 -238816179838963 -28180951677715 -76223927314477 -422726370079 -26356285625257 -113510724688173 -195946217975673 -106859384768611 -242011927638575 -140401537473555 -14805501703489 -4214793723605 -262139020705762 -33810121544929 -147448780319680 -26026851646906 -52763272234021 -19207156109282 -82492180036238 -175614475278287 -99898301466506 -253019694484668 -17516402670885 -71008065280415 -113822521071664 -22996652252708 -16517470709933 -161059359520079 -33852388417640 -243895102871515 -211757043288169 -93648262988702 -25376387191138 -168905742447642 -210249324635374 -216566696633765 -140732102313385 -55380599984177 -146112990116569 -57551712303183 -216459414493753 -13068606323054 -212133777712647 -62525605996157 -189905062150805 -228164332112982 -212300533244314 -236185006403796 -204904003808584 -267476240187470 -279168183944760 -115655329545761 -86250912704432 -44649304922416 -20448500198938 -46809330710922 -261693147092884 -138469535213104 -280867244045542 -106347162129012 -162250034050391 -202170745487409 -39476876795678 -264027874437215 -223533330330691 -7791820988476 -177332612091498 -155978340588759 -261791280805960 -22830248067466 -31500112903817 -26543733296099 -79724043383544 -38738497709197 -262891771573216 -223280189501450 -121717225571749 -200267644012452 -125267415748599 -263231170487765 -235472933520441 -62671829493045 -135788934084365 -151303966783116 -38218790135687 -142116994960419 -141031279281819 -5519312449945 -205970121165194 -82837536368549 -76096861551543 -12044967066066 -59860303657434 -204928150659136 -67652465305839 -104370226586648 -179447860819797 -48529931937289 -76389025926765 -154022735998009 -46692112301063 -160966144700296 -178063263974344 -240011350133339 -38040797502137 -220421762885106 -97322458138043 -114883449714596 -197836490229934 -67471159264253 -141642138427984 -49439973155796 -122431700216940 -229777684682733 -174405999444323 -38914784837145 -267098470457202 -15780006667706 -66679172226402 -42857102970126 -231042159444835 -162085091552447 -137965234847760 -203336266808776 -161510569509004 -63892612653610 -53738369356843 -95348439556564 -188774371764785 -207567811241251 -59106100684238 -49640184594547 -189340902911970 -115286285843367 -246789749110881 -158972152620830 -4339561916375 -87204414174542 -223437349100392 -111009843600975 -170958359190516 -83778811548328 -7552916311224 -52590194776911 -249437361319634 -66686630694512 -153550589062502 -147782327203654 -217595630765099 -132412298154317 -43915059196511 -232182419497914 -232104942467008 -145497012768237 -41713683852161 -49964422806119 -138265962013168 -102404635132341 -172804853077740 -123741176968912 -43010759372849 -172370930446158 -107740707193334 -82320831275635 -254984184366095 -156188377804017 -15075625828257 -206270845204900 -167486959467087 -86985828020766 -233631302368389 -198456165484067 -172490391475099 -219107945152496 -151568170658813 -2404746124914 -208502785400084 -146917778181545 -25729757099843 -15628482625034 -136394077889038 -227333701679519 -80070696654769 -60932742619181 -276736766102591 -126406847260426 -197582041392235 -155674591072450 -186694127549267 -104859882469729 -178576995529168 -197787635889233 -14171700206554 -77296539204000 -211896778583225 -142050027066082 -43316411191639 -16989801267495 -278671355144100 -192334445777833 -108023104479431 -63132886700090 -64537410142580 -73461337525685 -133798553587302 -269604924754328 -13964765007399 -253918432541570 -71326173356397 -26871925500712 -32002899302291 -205018240519198 -134169578010671 -68767563376996 -118834445331838 -165797553220106 -81437235782858 -177143891749629 -275302542855275 -34867648618254 -337669426817 -184516638521745 -103080806155975 -19066471901659 -55996808080582 -281055522949925 -94864756943801 -246652946241958 -62597810064402 -126314882174490 -155682309473977 -274483567263015 -250065322129826 -222925405765933 -215763548844604 -81048708069686 -61805828693833 -161477044248636 -44227930341407 -157937194782476 -68422396471089 -187111478754075 -41144832571924 -187735344375192 -16736161363074 -159122422408670 -263074718991033 -33088448624094 -167322672323279 -254112258334249 -204983947599101 -268615605219685 -133496721650001 -137944016746358 -280157298507494 -5087654424112 -120097679048894 -185818977854193 -155593022982777 -243461096590039 -50825626258437 -85503174557826 -69049553082330 -227910496983447 -261746180568199 -4125181078061 -42395103794723 -161296472287985 -110305148518668 -88592699037236 -134414589191674 -30085640360295 -211410924674229 -199491333918498 -143361148635042 -120254595936576 -43225283871560 -268520171795163 -206707533697865 -253804968570160 -57069625426230 -74311495497864 -218117157502511 -141278924378300 -235277678295154 -1128750424412 -19623720258828 -197696746464263 -141220377598090 -168613509169507 -223530724387240 -114469160395428 -104233690926668 -227387107248004 -49961892644595 -200912545892773 -229193282196695 -202490191586897 -103238404482969 -180739009301696 -192920326614184 -236945708303334 -195509426700881 -152019178950092 -20586429560900 -229387567103971 -129960727151797 -113949258018660 -175513467220211 -60572571470325 -172490495898230 -152035612428954 -262959109566222 -134459903776114 -250654059377893 -71588862533938 -196103472955633 -277900313130217 -10909031689154 -40574758209287 -97271210664438 -194923054013041 -79375942321340 -173483398360375 -94801461249849 -161497191790689 -101663931811164 -15432012862463 -235147267367064 -213116760814926 -214893504071458 -212984786253794 -197779068364489 -139051692210421 -218193796131743 -3200546034847 -274859502402110 -83513254449459 -63664286290809 -31544513523358 -94062044443209 -130094339914052 -84233451991642 -101535342774892 -202425541211352 -118005695248242 -278271478055041 -55471167688288 -82051811367589 -79114783192446 -181318787598798 -264402166450579 -169748334871271 -151371293680860 -15681306029291 -278041562812300 -203164646353880 -19805422702445 -14688122456449 -37112909163876 -62176991963440 -6172893586756 -161223470613628 -184281389535607 -74773851870914 -79040924577506 -194658207867875 -272684808681498 -133015194896978 -108459245176977 -46305506276815 -131048459426554 -105075329950539 -7213186155901 -58466665764913 -245381260849777 -192057749920373 -279561831237277 -5826103352840 -70647924837720 -202683219710163 -60584206542584 -39559422600065 -53430665483635 -59744787308815 -206288295602824 -33601850020556 -185936439585648 -26601875814580 -280525013363390 -241131773724482 -91178753955172 -141935131836523 -19483961859087 -73234409582865 -185679397823393 -278887014232646 -271406767428254 -179621193313225 -261908529129622 -129200506987328 -256338700958340 -203370416295402 -170615616374162 -87579442814789 -195050767389489 -274728555689589 -163872144799619 -252797097469834 -8640706911694 -54478773466601 -14522049582817 -96452818546596 -207992959535332 -216523265918870 -210291270639435 -26127993463689 -137129154656088 -231435293783008 -193210244031798 -246137705600831 -201317521502132 -262041210614409 -39491226549935 -2342815468430 -11212901852422 -273503388493707 -204550523479569 -260927056440778 -225536986678557 -60512461013739 -105497138385843 -241923009535178 -85371488090856 -144049473887908 -10668332622676 -84740507392381 -113980563762053 -245392070253747 -97233815757524 -52630617740062 -59876677065023 -136310597373160 -16928952132377 -44777651162076 -224435662617145 -120343529855424 -60470742571174 -86156943958872 -170014508900732 -138451016238577 -252363767120732 -134822590520363 -217266885196956 -217019521355157 -254340837036436 -20065372936539 -161552093583467 -172644922170293 -66893568296686 -69556552574549 -276332218280901 -180767067979870 -74696662716663 -156168892351250 -241216129152173 -34191998371642 -184051401229270 -234351673973050 -31947398179039 -149933869151739 -273189599325423 -114459893182251 -144123789249349 -219653858277610 -28035561515594 -149266140720566 -146814058063680 -278217282813480 -96413521657627 -30786189895348 -37826508558201 -14960374144310 -96448343389195 -4414331516628 -216438017389279 -210670516082316 -183858726032186 -121239107089451 -166447839654043 -228044239819877 -67088059009004 -191548131359090 -204619282120917 -166761953158543 -51778038129283 -206806324748216 -159827595656804 -272145496072294 -148401122028375 -107393451274018 -170032816986502 -224385444450550 -13293032855849 -250948452702438 -59689779396237 -165775203484030 -254164294164172 -103873903240853 -82473107661985 -19617609171481 -49262223076293 -72541390206696 -181754891398147 -229494259251046 -105887459233589 -82819848316264 -273605952717773 -160779592140236 -141598286164149 -154499700121021 -115050654378997 -202284415018783 -266333140114287 -199397632160471 -88914223787606 -262511332187980 -88294197053222 -166842848374712 -183527323229086 -37712595925309 -14932618015899 -28659668109395 -219576444847845 -120169323178193 -219467249511002 -279125753075242 -35061414621107 -231063554188648 -115012405342459 -278108353294216 -242473603296537 -84532085282085 -14464927441398 -82301760594598 -260423253494895 -2454897305579 -82976164318144 -236833228488133 -24942636527653 -160727037722556 -79851269151896 -139754933073260 -188578305588133 -101062366466328 -6372434002930 -173995090590573 -225219126769885 -48345695763057 -117915247736218 -60548681631771 -121542545559893 -71244200665405 -65133796078096 -147391581790264 -23168264142214 -31938115534815 -239407882185271 -76009073239678 -243508243934699 -67423400294766 -159844937743857 -117403006119285 -21480779583284 -43803015994738 -138553588587178 -64405868298640 -22092327830546 -255622600277555 -96123861743967 -206305978507264 -275126812337496 -114212937916029 -191467851966472 -74982458229349 -235462141063123 -270616543603644 -5477552639743 -207451428288863 -127574182960979 -61903242553200 -140486821597637 -222704117048599 -226301845480776 -205739853906692 -70392169654764 -1348655854296 -107566699503286 -151884887309916 -58066887861351 -153877613153462 -277364352330249 -109938264066440 -276502794220121 -68651402056419 -75525529042616 -133496598069700 -90308962758504 -251088701102870 -259689464463511 -148922387729446 -201340894019655 -210720811273729 -124033618170562 -130789527981795 -114153607584495 -189913398610426 -213545626390623 -248561460147417 -279153490575742 -20167763582974 -259419649984379 -262330410993087 -146632708847680 -257026196718031 -187429088065293 -91593613811288 -78636707666495 -71381912460341 -196320441907484 -103654687991514 -88367191533274 -81290966298830 -37193247794568 -146822305723240 -208548825128847 -37188723859875 -152001917734728 -43775892650869 -179293454400987 -63489755094539 -39210769029891 -281259451160164 -38824682859365 -138270166471221 -190841828601522 -85121067895858 -186764029227164 -268556850430004 -116524286279935 -272824327674982 -155915106767766 -99906689303206 -140399472643396 -252521204019182 -58583997297678 -242338785830663 -61368687978255 -194372367689205 -98753523773126 -239600192337492 -67773030849375 -148227220670025 -223473009965860 -13158997354981 -16236249096748 -201829121358398 -228571650890187 -29553663052009 -5780538542882 -71811817302700 -163853208083898 -85483669045834 -50153131647002 -99014302675857 -272168376879640 -250383765542011 -159305442168045 -41827783937673 -122447579516190 -89701730536490 -250221942579159 -148820601129478 -266966368958655 -32029434564447 -94263601906570 -100737098923150 -1059600171540 -203671074198671 -143583516535021 -122548581040346 -130384943598216 -47744419358744 -43801591968856 -13600461516886 -98864404974702 -190647390855673 -58974870768783 -118103607226426 -153648971259465 -194004964794505 -275204691238664 -195621994935290 -94524644950758 -158391529270527 -60392240100567 -133247800916189 -235773843907469 -222975685203557 -256324395223164 -50074285017901 -17673566642155 -118339094718283 -216147623359394 -246956473358355 -191131231517041 -55936926631665 -89179042029861 -48738209593409 -182638102193970 -71402860424259 -54095528592901 -266988569060138 -252456781572431 -169748410141788 -113956673923499 -216087871152880 -112166113338993 -167787849366042 -6356012513929 -195971169271804 -110166829123229 -119627399405971 -52425892845956 -101703999198486 -76277790933766 -67392757122140 -66151939897248 -217553017012355 -106489377149001 -79824269073308 -194394071676530 -127364996990296 -153154552983679 -36918083344314 -2763709075545 -222490211556059 -187989707643575 -170119462134970 -205699664006991 -245144065936213 -64297865973566 -104434230884172 -161438465024702 -260125036614287 -178002312527269 -243878082464489 -182137259550265 -265953700255602 -186175480875267 -166183376695567 -242882415843956 -82519566099868 -277595848834728 -1963858729828 -5486048267924 -148607206415510 -161344745772004 -195705904769396 -90035746095432 -90038424690168 -102101460185082 -48884204695811 -54742332879222 -250221447179097 -53069370785009 -108171254154528 -223370870778945 -223191769227438 -84727480127216 -116032335042460 -130035988061469 -262558310050443 -117164767213481 -147742529696637 -137500289602938 -118100987583927 -232855084018236 -217938090768955 -33929559143392 -23910824257437 -142693720607555 -72491616064789 -136110067387818 -104848950635843 -191648569196431 -270981115408452 -161862785223654 -118012646332137 -276432601410477 -172906302901002 -205956818904961 -63845369693072 -141699690860728 -46769621629896 -14752122800458 -167895032755763 -36704863074660 -229579609098573 -71697319131589 -210269526114940 -267370015927957 -203576139776897 -85217798393682 -99282453413322 -161340542503936 -253051815049138 -193628536547702 -167674385394632 -132292348450614 -247147844802880 -158698751285903 -102471872741998 -226740544095502 -118870563980635 -253172391260626 -99023211465592 -44594916250252 -125186683792491 -95760837406955 -127435469110702 -40666623538236 -95765301731515 -1933464196971 -127863969558975 -19652057495983 -235485587398268 -34007402285678 -158400293411829 -126810860148547 -252400310733264 -202120922873952 -88281248476603 -66038758808278 -33731834848174 -111881486151762 -132044981871927 -119099442257111 -266098997957183 -55231715696943 -100604273780443 -104033449392583 -172188431863732 -1328274239224 -152170561425343 -51813602455438 -178585564347353 -210938616778999 -211136815327996 -165149308739147 -39816569011888 -100033264314590 -95258834329322 -124996120699466 -234878695151209 -26273474173370 -151397484554218 -144730079181672 -120184437213889 -46145628496600 -215060111649447 -21734453175205 -264404204305559 -195729773333467 -246248724568186 -142587034321589 -72769111128109 -205001684054240 -184932276741046 -93374121718773 -233710039113805 -270579360054522 -244859715878919 -211967504484410 -249845645606966 -183993877918485 -184224139129270 -95418257701751 -17747711702311 -182327775188475 -61703101973688 -99136809148274 -86304546101433 -179835419375428 -114487866007195 -40668171034986 -224480510885702 -61414810591168 -47404950657254 -68663776698962 -117096530424233 -56282249631001 -267880970586273 -14664846733712 -176750994282255 -253953512846764 -25157472066532 -188352218393909 -25789624106685 -278635787259554 -134701488996857 -176322067228646 -107067155515565 -185402100191257 -25220439949959 -147111264986320 -72131894392671 -24839273449928 -139757727019903 -65870394714114 -131077142965609 -218679742658618 -175112543932412 -77981093926962 -14580881008565 -136569518680368 -116747487948422 -277330667955864 -100081596267363 -86970921057189 -10319486182370 -100376050323433 -137164391201271 -126119859192629 -158473137517817 -42841855854482 -267025838381186 -85941563333336 -274912646008689 -277948864527727 -141094159905144 -276993999924097 -85239934381733 -47687720568380 -64669589041644 -199038634520728 -13159103794122 -210691704395929 -118089732724556 -118616143022860 -113270540101963 -43404451371174 -24622592842071 -158180921232609 -139911516066900 -93398685713447 -166253967775507 -117563089984616 -110494983873669 -246831626759266 -116901551238362 -153836207728169 -3442052024520 -165366144894896 -273105265615823 -114849477241326 -259684854212671 -56164752544519 -160002031414012 -218654742441082 -99768203590148 -20340439926606 -183808981549512 -276897772012111 -185762881260067 -13290788869169 -96717757703969 -159952030978940 -92568887802449 -140126501684750 -140769494222752 -7129001660900 -228818429369362 -52650903967668 -212622833876766 -88452117726671 -211528113947952 -145631907223404 -165770873106223 -176521625547789 -28915163881157 -218228681322255 -142282109883123 -54315543451286 -83635648910437 -127728553331785 -144621969586364 -65687540445076 -39098467716123 -78689388141962 -113727888306301 -5502211050210 -239472191931870 -22804633203807 -96183819455295 -272261340338467 -88446056927075 -72972245387859 -188362129354874 -37078835195458 -2943569196409 -157158442349965 -213188837892403 -89351812192621 -280757319839900 -131739139043689 -104151032256549 -14253448496074 -275681538925950 -228067202969507 -162677450661493 -199444364951615 -251583069293442 -139010811645752 -20617067710543 -63765022349917 -80853878635428 -212384276630418 -27282931091389 -99417867935344 -11626772045894 -71652275006903 -120668363718139 -64376570597179 -95310833491307 -101002796861411 -166381587220947 -190777351765767 -156893285185386 -117741297490187 -242922013739678 -42541384958101 -37124761317256 -145476401332624 -140692971722809 -21110839738161 -37835346732364 -230575603845086 -204254452993405 -161191219662201 -166068485050890 -87019753046619 -85214354064910 -205033426295585 -69145265390925 -95190966211214 -248812958917993 -142295919750416 -244549294414158 -119098696231987 -175070123224131 -195735673804240 -211718823693533 -202038484529614 -133010446390937 -240443852484989 -618328701176 -139616482283263 -244615305194988 -171957860698958 -204894091485310 -47907350319264 -204821511470220 -172016586565166 -35310672682580 -250281806687436 -30270078371018 -149013944020020 -148639998859940 -273590590811631 -105297253958784 -115198874327250 -65136095355269 -94410135143564 -106505476511021 -213271937186631 -122975083888727 -192575787944646 -268061270131133 -128693337623109 -186536399829455 -263922607990707 -264768742696140 -38482239496855 -209630470045613 -185087983404390 -118680845681111 -94753727004254 -228879169494870 -217419238624563 -249048736358265 -130119318377974 -42443928589776 -247072686514547 -164148077393705 -10391993168751 -196969833876153 -71047185566528 -23195245024103 -231584487955820 -15914864287552 -62517539244538 -256177269252973 -172101000054494 -65910370190076 -239554517036058 -278141727710645 -215475221123367 -88511619156220 -29436772856368 -194850797904046 -84588506361405 -5467612173907 -137366037682702 -24758828790455 -208807311926039 -91722012448371 -78993767259912 -181566855873200 -150890396765549 -155779824682419 -183068469533736 -159071991435559 -171378999114274 -6418117312117 -83387432464901 -233992233507304 -31389014803550 -143791172754314 -37232737561069 -160717373749203 -136663702193118 -42646441232617 -137985907682931 -152501727208892 -119200986312060 -185156524418610 -33498696196777 -242059202965360 -224209258844451 -231420357996747 -34486750475532 -160851721136074 -260758326063610 -208254930132000 -73446504254260 -152247564715735 -69483004161740 -67569685766400 -20939952493226 -22504133898014 -68566233087481 -7071943261310 -63447564288285 -229962959543120 -60315489466737 -257065386583260 -109015053971486 -265320485506335 -71533674901631 -237478451325619 -150827365428503 -119312768711336 -165316404866015 -271292347050590 -36269726227517 -191787008154515 -91217682831367 -73367440454000 -247423950249529 -197645558998675 -98273617621631 -167777322807874 -223960187243965 -44597959941646 -123904753109456 -142563144483035 -275479970830637 -255648311044193 -4762195949191 -247127123453982 -104032615424610 -277268356303704 -108124706988451 -273190287053796 -107690103869673 -242008737304385 -265945501499447 -254700456288633 -269979298694044 -13799125966231 -251049439447164 -103751173621758 -179090557698463 -60084587116581 -20499071742910 -193927693928775 -135087628813824 -70132581822631 -192469448554371 -141473455117179 -256532928966909 -12535803027826 -79949674178525 -227294430963553 -147153249012379 -117205215329275 -44150000065374 -71610476980401 -171205573760378 -218537553712818 -42445524702205 -55924255408187 -8922462745895 -93555488607533 -127149220110170 -43151787746388 -199972978528108 -164285167460459 -51557610646156 -165779072596392 -272598781627668 -137310771762944 -267546780529854 -61976880366865 -87365750760268 -91900330577786 -127847112247837 -53855718021606 -64870673045355 -165416577154895 -261916555397444 -152760845942793 -78732533308386 -162299684107802 -118680479793863 -77574092757024 -120907340187901 -175382189905410 -207856146114096 -237038913771113 -264880476631378 -9685543015730 -65543402711244 -108084930643145 -73894718651534 -123733273726615 -59724990175362 -214910357308532 -225900298730391 -122080678798451 -108925715503579 -9790053970083 -8676437593636 -163367698338982 -82180070595656 -9859968946210 -172577981478237 -109094361766939 -221909869248729 -139876664551193 -31596896926311 -276560838886457 -94231239239041 -103541708687802 -129789132857811 -117510796378166 -44933675025718 -144840666857713 -223996403757076 -150909952201506 -149492098528075 -205638921413791 -28827986999068 -98754219156372 -35494636430223 -174676052154310 -129988169918237 -273829759134676 -7075473365274 -59607595280489 -222158910347616 -83526876414522 -88740318612535 -229221144008869 -217542984184273 -281372547575739 -223354289176439 -190167766253997 -188755664875683 -247481083970700 -3509630834160 -51352377053180 -258279159528084 -109082275377715 -208114792169080 -228991649816796 -20284776429484 -220048155552180 -119510834004449 -132512934122957 -88222911022622 -131067445809587 -109940720784290 -166887598006834 -249403050199232 -40527508420748 -268771913633963 -240781902690630 -111004965993648 -174259722647702 -195954750224433 -234390216960047 -176870159818853 -45169085798340 -212437779648706 -266567122880507 -97042944028558 -118408356728146 -6750511892990 -6919768902344 -241171895905636 -103338037937836 -43163880924763 -126418059726449 -157065517228640 -86269272456172 -49396296124963 -8796627345312 -239234200336241 -176824623708341 -217877949967642 -385130988419 -48595260692988 -178188552369738 -235539119337620 -153109982332969 -273747932926171 -73216708792439 -20047767138185 -234714716566939 -141704484482790 -36801748184829 -12411150904069 -223024236601067 -226889668932380 -171843675324763 -72582117115486 -255146019663758 -219460501320469 -279625331568138 -190458411531154 -261983414493878 -151495352906974 -200288426633141 -5281033316547 -184720817294522 -250914530295085 -188504316468342 -40079613674815 -187940534086118 -23358408918215 -84206818052231 -91566567558024 -15527935712741 -190194810279287 -104502104274032 -114742914617252 -284614732906 -12863733378083 -102038815715240 -241567335889297 -117530193047389 -90419251501190 -37229978696427 -242319212364952 -53562858330470 -235991905654731 -141569603683347 -14012355311785 -12732979395187 -262337632671293 -59437058082297 -19332857505938 -277904806501013 -42195183004755 -132155825071543 -45731312523748 -159068094716060 -84782045243557 -147372374242214 -170911060214431 -6582653289534 -191211895182425 -241129211124150 -49585436995041 -178663282394535 -74250297865411 -88659841266040 -21660173356858 -33576558049701 -241160461396070 -14274042696462 -278294283980816 -122612450872097 -114920241909813 -81864557632278 -175015767862542 -228493916468921 -53671048641269 -250501897796398 -159125306481341 -27593448447438 -274898705515272 -152784442841698 -80202649180057 -119169855747602 -19358646142852 -256366506689899 -252689963121200 -195640412013115 -137080533365290 -71732979997057 -268981950849221 -17104886695350 -50791189908005 -278572431678066 -159815049517289 -35368021297982 -218151261010988 -141597214255311 -184160485496474 -208765604456900 -60880653619516 -148813414034678 -44264478109964 -190676141503555 -38890118805987 -223833114172628 -21302888497941 -255841881755403 -194984348486565 -232676060668961 -75941883693307 -88862562077516 -41241155516743 -214551282264960 -35250225746292 -112837311584509 -49585582368925 -117083183833121 -114257829727029 -203846969023176 -168320728346415 -190511811128281 -32117726475830 -52635470094670 -68442161320730 -186335869844113 -115820300108830 -221595563112194 -171834473042835 -137649095521604 -198956241248499 -81476590731931 -276237801303576 -157252660645399 -25143500514888 -172321812587425 -207496392336877 -171504343036829 -126538537879755 -14232615308845 -181089116997806 -58225607885097 -247914203376795 -21759412599347 -184243506666776 -271648386098792 -24359824144234 -114886302322144 -34492505149027 -97922173374920 -272004515611000 -59310052591219 -55075776926150 -150027902425461 -183112216413060 -203628428246358 -35349667722537 -231191163668310 -8832586153133 -173336678361275 -273459047015252 -72551756554699 -177242816042303 -11401298395170 -145557682903427 -160362899768212 -203231945133006 -10935797319093 -88235804410249 -196057538475398 -178360072445810 -261131414854273 -234245263353260 -56068916419055 -131908771221041 -107263079058285 -173718718450878 -108294801206253 -105938719712388 -31223740689343 -121358190486207 -199926978978687 -148439882779872 -75502336607781 -12144808644941 -151128660311205 -108433815478430 -152028499940987 -105910162084786 -200033629986014 -268715324608591 -130640453337299 -17869062502384 -205468008568473 -32308200653559 -117638948339483 -142757805272639 -166828863303334 -253782637042149 -265911152596575 -201197188294448 -25200836529913 -65034469711404 -171852264615502 -185275971272495 -134409979387243 -44438531409852 -276098514377304 -271267214581790 -114125703474315 -160779347343908 -82570461070421 -229125716158138 -210812850830597 -164247068614458 -258332321718940 -133377003715992 -207049793909200 -443272658843 -35627196226541 -170075526438685 -128951424527292 -244996708271707 -52761803564629 -135315936343920 -42939016472586 -260067822091542 -167365052075428 -42985795574906 -201421313976177 -258047159312622 -238042210639212 -275559855121419 -253821788937928 -13819306518981 -53410830853562 -99925215119186 -57726105213029 -164611280088957 -235954946997629 -88866544827654 -280919434881978 -183253139403336 -215240084034149 -234102452307750 -75252019965494 -227065236635116 -143657437900179 -64907682893900 -54466222638954 -165914890558741 -183162182686983 -240788136727766 -276230426282062 -94185823702187 -129372093128957 -274457838898952 -203998671240911 -39384919866083 -91298319388969 -41374276425200 -28444389430694 -23757927224103 -220215434127454 -117980577079657 -53105711495526 -145897090002627 -202729900734888 -187956053557803 -60356662582870 -250246572434312 -228435112751992 -138688250164256 -169462955383687 -133162964848355 -211156704403384 -270017169965893 -25586160828385 -272974108936676 -158322404141928 -7675467247757 -142750548676055 -126704716150152 -144265435650277 -75268742888361 -238925138591423 -231555950954681 -204729813919315 -26296116815513 -61702910769107 -144853141900713 -46675218408607 -115892337802597 -157437619913058 -200191833172086 -26618967011803 -101179914894542 -241963648218475 -151990670953583 -105769888950397 -153354240142474 -205293865509235 -152867323822692 -102219510865333 -70650599206915 -150777678607981 -81005656811580 -217297554820032 -202801427012624 -153173097946323 -142698279253681 -209406121758440 -276576938248477 -11981899452156 -129259036895781 -275321914882254 -141204374117748 -172549548990591 -172005666583295 -181431090063663 -56905837718810 -95059227098568 -176162117943637 -40494114962268 -119006192486878 -48278383504305 -111632528570004 -36588517418550 -232760749533098 -227244091910381 -19916836723930 -77635920193891 -63272048759944 -184662200085618 -202034865109304 -80403035936501 -42374311416506 -27466339691743 -24311950022773 -153262482443390 -156568951096904 -269836189203739 -193527282391616 -132438108789739 -161918168343845 -193632930164078 -87060658728734 -214866359846574 -146548981477948 -266776517793111 -87172705777904 -81002532627909 -105252585890852 -48014240449606 -204772327602430 -196129557016672 -139554818381424 -202468145898625 -9102775950904 -45531698492824 -226022316213435 -78959357292216 -267485153888618 -249211288990601 -77073868695209 -122344441820597 -73220448199972 -105070394445552 -159017771777534 -140138622293223 -49894283767257 -115696225109370 -276193149799618 -146858179625987 -243923255547775 -131816412870621 -152753859851282 -27157772025166 -19539915193688 -803341605901 -179579633140415 -243757655752080 -88110200065204 -162962857150268 -7084707529664 -38907344165645 -83152577816608 -191709322753352 -240457776710326 -197028798625117 -141351963259413 -211172492982743 -129072090518525 -123153247521098 -8447446699 -211397898718502 -263932254094834 -223193008911749 -129034590192221 -216342458035063 -240430097898054 -221868330158947 -165958748479641 -38462616964553 -246642904411051 -202573394401167 -91238472455005 -128350966718380 -51811604924090 -8055273948561 -278081802080578 -11720363611855 -64211849639789 -39516145349025 -85405048090990 -191360219072912 -132226750365435 -187011334663267 -34907953556823 -215774255859874 -63275152481296 -240397091303970 -10448251633205 -8989311979494 -123954363723829 -253456638057527 -125236744115320 -179410984763046 -275103136722169 -31794647472555 -210069207102341 -10842516965312 -237221217165942 -191707223372263 -145930871654401 -118434402293920 -181754172383272 -96574115829827 -42963231932268 -27180827500448 -169992379905938 -200634798255823 -200960589294454 -144589077038821 -108645997633009 -154821115203953 -228574554604960 -46673731295507 -80409588638596 -200168043648846 -105423504476177 -157372311653912 -182068648961162 -210923383672295 -17437295016276 -229134467573212 -178670044550222 -14244097474034 -177974095701544 -164113464161868 -257942960285941 -168768188205737 -199411576721165 -181979720048983 -119093434981047 -62626972870664 -171807836746703 -13341970113560 -48028214332771 -225391133580626 -53602571400869 -245561546647087 -197209120300882 -21887736226405 -149986881072570 -136154991161276 -209589969970791 -68703080530207 -213971322999548 -200645384412298 -184385141775534 -73097933991413 -108069435846156 -14169989340110 -121084129231215 -83574567787074 -169303224749028 -240278294623159 -180427320306750 -279131857620107 -128335117760100 -54960750570678 -32319340777616 -267240852073476 -29515715474815 -10122181015521 -220469107719375 -106963580999987 -60599674373698 -271482763795416 -109814307192091 -97168939134751 -46502702501829 -270555521055721 -164153131966755 -79676657745413 -263828009243245 -16091213668353 -240252355999145 -136496520747239 -13077123968394 -108157494863770 -110968142682940 -87685725647048 -235854893466379 -56901460536301 -141552489187601 -173377365286878 -95016479379324 -105660594614123 -35823977270287 -149030001901547 -84104399785154 -116447914914357 -110528208162086 -242560081307818 -114270972321178 -59284350016987 -134901267670650 -195719234137998 -77586916736258 -130354198028654 -76828882177684 -150150669883858 -173852274381821 -208025788566003 -116627420920380 -233149915394698 -124382461232948 -249778749395977 -56031097378472 -13120062278196 -169037804121982 -99070192204707 -141495775020354 -102968177469194 -181335090302396 -245966794713145 -64123860289796 -27509130020581 -37867016532067 -40688556172784 -114762171168822 -141856262870710 -67878587205656 -99346624389326 -62901073572707 -46815498533660 -98594825783469 -48793785746779 -263273150209233 -209720789925645 -98916310140305 -14147015641817 -239880116738145 -245502639343552 -2081427450809 -16281399328004 -257828257246623 -171292491938237 -245866793843001 -40409278449054 -181006990371857 -136585428454411 -10061477874890 -114103482871438 -270853191904989 -263548803258083 -48096112030217 -42056450338608 -128826933753714 -90567640386700 -213163818250251 -141292135514926 -149732119642037 -112883544420519 -189360852365135 -201382075348021 -99584573813260 -270696236678965 -160604842491117 -75950760975462 -134319499102128 -48102001846784 -98754622059671 -17064970347972 -210536773165399 -201408994949718 -263763882535084 -177479476458010 -94396110594948 -171563395595891 -139143971962884 -183028880370605 -205551419023182 -20241938805764 -62215173388277 -185590175177923 -238339076784391 -78870041367161 -215812894364798 -272827691678439 -116302093073907 -115815726065002 -154021419586288 -77953759158720 -49883161250955 -60734722145954 -226041213672979 -247268340442710 -121131169786634 -279274478990719 -231403928039323 -37753407915911 -10411945239026 -25981716190309 -146653814055205 -259283734027713 -233096318283211 -143616588373826 -58087651479941 -216913847162996 -97392713069782 -279614112601056 -18578750489737 -275053295486731 -109455500069133 -273452567432920 -30481318592176 -169938574214318 -94710267659594 -123745708436235 -154964557372766 -164872519265735 -91754347620596 -208586708325445 -123068275183981 -34507210891229 -144340946570393 -172974780923234 -2560508130305 -168741099703001 -19109117950961 -157759193682775 -245739776376987 -177374039063263 -247953813363943 -131717067988497 -251739240394632 -276696233293634 -81819405952634 -65964517960094 -51622861876724 -39077555283109 -233899223993813 -66159019831761 -272232000626946 -37301045113079 -61587710778781 -235833224696833 -221028555434927 -184176545907335 -39892106867366 -217065069714765 -91864753060089 -52040523655510 -158135921424305 -206497479365179 -127579801415712 -60245872933740 -279554726239047 -16831039741028 -210074297373274 -14788049513829 -137560345263820 -202269314279940 -68339296516418 -19928934116678 -267915781396792 -257238404353791 -245912110720712 -117822247687697 -168364712059707 -85202149723872 -242852193627700 -17664409071825 -266725379479498 -216076635092093 -70903757672938 -84994667643959 -41997492781929 -271053947078340 -281277890741861 -2032971645013 -234402219364732 -134021282221520 -236413272121798 -26890471036458 -66142675141013 -101813003467551 -91320702033798 -25659046108627 -260708912850890 -72764809414229 -113459007014298 -123384428322801 -243358633984734 -251133933788030 -8864217685072 -207279089192427 -78792878181294 -241834887251080 -131489021727857 -270430270408971 -51349774640466 -104623497515025 -105380229107695 -163207457943871 -32341716292024 -208032047976371 -191814449186862 -142823623554561 -6657338903034 -195398850796066 -139432582318715 -16697110004228 -75747277941031 -245066420841479 -270557229963656 -143053533067556 -45878821402019 -57351242952273 -125941514169526 -134292546286169 -268630955289541 -202786110133752 -277911511078827 -187158644128154 -70687077065081 -96971967904265 -142835064130654 -258782251670619 -87687067953885 -56251547332797 -5122868864481 -187909978681444 -165186301077581 -129244532115689 -250368957036143 -269794722854265 -253158334222846 -123084607591428 -106448847916886 -239212224080328 -222425468484738 -269850134839563 -99072222968263 -145415976267384 -211663369265399 -132901699947322 -240400273353234 -161018196042187 -117665806156493 -189819007541218 -137655459957160 -128107039725937 -102922635990665 -157240400241196 -43759022501803 -163120850047407 -151393879301641 -157235043051724 -96947015446933 -262875400399551 -130100320657732 -243388155873404 -69268476619887 -133761458532128 -79568083111505 -39918013753728 -62190482761558 -16197613948201 -10632341952305 -249552218455318 -28934908671576 -39915335158992 -180308844151917 -49449161993420 -133572018868715 -263059124609639 -275549488759056 -36074799892543 -262888083150895 -85878131248140 -228370915449688 -167798927771410 -133728422530384 -11323251854179 -88703435965588 -216913977590459 -252872597299517 -254241569643253 -25742649958449 -150650413986648 -102098579227548 -137221438369047 -93176923152787 -164235006079139 -250465684315420 -95473202836452 -242756000953839 -131121122705732 -165531027973052 -162546075848378 -213707806900517 -28125770568115 -279649425774901 -17019877104917 -182611467771766 -27488520868887 -170039017712459 -98597505799105 -215789004526244 -85243084950671 -135700432931879 -178792300550823 -271171397987440 -139549943252403 -93971834542274 -279373961601726 -214512810717656 -154430307314029 -215760967261290 -10518443317409 -159997268307955 -18877928352133 -98820936723737 -111719927288309 -10079558836294 -202749662460320 -262156265469635 -49161573744015 -234617894053603 -189795417900671 -222226193802810 -84877038655396 -247778364516352 -66196380276402 -45630604956483 -70775393766873 -37515196354710 -108729990562226 -174913472537435 -73140656387471 -80817767248165 -34015620714942 -71746256630441 -46754132174860 -240566636419882 -118749466435912 -184659612847195 -26911083582325 -232801068954392 -10824652104526 -186892625049451 -265080956892034 -147698436489432 -39134289514138 -104327508955787 -92507237667627 -121810378693450 -67709611076076 -253693938440111 -149075763589006 -179453250307828 -268269415862574 -223333870895178 -10381834985873 -53142132991060 -63866755383212 -261569612766576 -158577096639528 -236321653075137 -98365365851038 -248146101444662 -27942826562426 -214245782064046 -78050164138710 -209754623502487 -160165660479816 -10320227306945 -15660957157713 -267735623064617 -152314752592617 -239733051910137 -256563398480319 -57213824451417 -278407273162598 -48796250664024 -162744061054543 -23641511527014 -60837449032275 -195201259898221 -152981623241999 -58823002381053 -193249076496333 -122117713947197 -271591050194478 -271423872549845 -83695679808758 -268753772806904 -231269987285267 -24468538612724 -172699152801626 -190867004640746 -62196655286349 -168873211762364 -159782246703740 -269415549591111 -223925090701188 -247124252390228 -132062356240443 -51857919838381 -244319808771359 -83092876039218 -208088570934909 -7486670139460 -12263417551977 -154903483060429 -114232003661612 -151575339438593 -277120543347671 -28078949740383 -52544794109260 -121986397039872 -276214023941642 -122527145385271 -239295351349923 -13225048404341 -160952595158701 -174437995798565 -105753449284155 -5023858971904 -96442259591872 -39538546166128 -103319153412235 -20878795454264 -105119454765904 -275084365568545 -249105974995631 -58096449307969 -103521828335680 -30064418012668 -240926440911138 -224857639010284 -179802377519674 -33097202727571 -40216681759291 -155375774391888 -25209996236926 -66810458722075 -43317024782009 -100423805988806 -232211393303128 -136497424992176 -148375633872279 -58286746766398 -74006655858078 -217197750027482 -187521422797875 -202689268523941 -219445481883946 -78887104702100 -27808732823766 -113215848735816 -80422419784718 -34849518340985 -147379826834002 -76646887051718 -66392343322711 -64035661847111 -120893718158923 -112822564141015 -266542916756241 -255188626014243 -197307713486360 -256470317340839 -27037145780597 -81010040826406 -15987282399188 -10390880450494 -243928013054725 -25017026611180 -251812377459914 -61329055305853 -115200829332912 -49888881549395 -103436507461775 -250856067171395 -2813650212275 -213285412743359 -256854540437415 -144939296379869 -22257378413000 -36633918038592 -178251888914702 -268969758395053 -273982371068249 -165592820746281 -253800833179868 -241871280929581 -161650234534604 -255177862007151 -68907890687517 -42209068533843 -121007800242333 -81621589073668 -157166406737936 -26852887895554 -268046836780367 -22981400723762 -197676756846305 -212893197466372 -235559207045531 -168478929531480 -205467001916953 -22305543950309 -149296151041942 -53030526265842 -222843962726109 -124073174747994 -210766181490302 -110529217097268 -164535512913082 -252538670508915 -125763274868103 -47607933577135 -246868824088814 -254355832509590 -181547977320677 -167402088272381 -229832720513695 -126062191698681 -51030168856190 -26058061193687 -252001472496048 -247949581117503 -258466552410370 -118374983694246 -8943136167754 -148290865671468 -79041030630145 -118898708822622 -22465240828539 -268735750116028 -193329085252920 -79815169513937 -162911115316672 -166870510743771 -219332017912536 -166973981575691 -177576149399051 -60292156102799 -144949712265385 -277704359253472 -77868326382856 -256282846879361 -150279272570433 -147326228317059 -167464576249922 -144724718840608 -63551872242764 -204915625147744 -10474040352149 -172640662088157 -229481914128999 -40798793260033 -41689407385741 -101273633031829 -203384175417189 -62982574981986 -176980525607706 -157561783811080 -187194612657255 -61016587283676 -161947167529351 -122236751601635 -113683647062163 -155735067380827 -99840411988082 -129382383109690 -220249340283429 -157053899587379 -213849570228936 -117160970687685 -117334527417834 -266429452784831 -30079191722965 -135796998660358 -107646996686934 -153836857812863 -59068407861079 -55052138565316 -85946056193866 -181060407627535 -78405425767939 -60109354886540 -136496930057302 -192104145336893 -49931342158295 -253699857203961 -8976933806514 -2883737074147 -227517988286129 -118631208123074 -174049435335511 -81268972406408 -13316415386423 -80049916093166 -55979554171639 -181977970410942 -39230914051113 -131869773602484 -51405174122342 -124689601469456 -10737569896764 -171835066202505 -50548826481783 -15537348292802 -121639201700223 -101738872595285 -2462099610330 -168324020887427 -198907238460894 -92212786892922 -196968511518015 -129514182320889 -137145073670273 -110272909731249 -73208690757255 -202767904532942 -145283954807794 -212112372877146 -112567400256032 -239416605002344 -14177497538607 -202467978729285 -119971234025658 -277376429892891 -148409024000793 -188293547530069 -206745360688074 -274143736840050 -121425373562994 -103531894835020 -207986445843952 -216894740139855 -149174687190209 -253194099454766 -23724560552571 -132479825269789 -43302759955492 -204031793335150 -254426691434172 -187413383707904 -17116232441893 -223594067915852 -84160518036430 -279687230830674 -241013054891623 -220114194467000 -7376143631108 -19437461065872 -58615472777869 -114277117573788 -91206696966778 -152322668269501 -160624056401722 -63006031623469 -241110799270634 -192571196682420 -31962806742200 -17813109975332 -60330322802275 -42452352715003 -228483495832722 -44036063746449 -23865173092863 -251028746965505 -234628037424555 -99543590530425 -49579200053517 -118887702366306 -270061594110957 -273574901273894 -60096618687071 -120717735543914 -191555585653600 -108674830208483 -236030644415657 -5215881070434 -277161732100225 -32709729328695 -52497032482017 -81405502033097 -273788729411123 -160894079295949 -78956560380271 -212845160549130 -12761181029737 -2268263538187 -233373512387783 -122352965079069 -113801003520462 -43535135385072 -26624270780823 -223180712037453 -164546789623151 -161838610528410 -73095226785845 -23716391939200 -135133866919116 -134027938867049 -247535673454889 -242868936008776 -278280790455348 -149721803722102 -201673127292820 -104116288893914 -70451328851883 -119715849672935 -64760826958620 -53307502253941 -260518975418085 -199523886864417 -122852703414476 -89607492789273 -142059519954841 -93506940155196 -95168601405105 -139409573054331 -35039814291762 -172913324185850 -188543663781254 -159538600390742 -61967524956340 -250590168524676 -74563940284638 -218184828932176 -169395549913630 -12943913466171 -180895477996714 -226950320737456 -48155360362425 -182615004190546 -17152621349084 -196341048908519 -13403626756179 -183519929390279 -236148010453485 -34459305360819 -234457599320014 -29120131449097 -135714350882904 -25965738925592 -240733376099746 -47729286352758 -84047695146561 -159820570850770 -191972055901420 -274343326884604 -157183891425120 -2660679259977 -192217145950811 -29613699069676 -72531421634768 -50430536980650 -147457239758780 -121984301330114 -262434393824036 -28058412665685 -207280646070517 -182316561595320 -235083842887716 -30315754385416 -151310552192195 -134600137476085 -211623637764995 -199548758647844 -6358664728345 -176952489298850 -193022379763903 -157053153562255 -191449379682033 -106211098445194 -98045906797045 -102376168296125 -83577899725223 -169316651940771 -177223297940259 -259562421866835 -189515278633576 -280144361114822 -89781171193154 -82250591604775 -209161075735293 -147108720007303 -48362835945579 -101294745890771 -276914472749483 -140273137842524 -217303876338879 -253848615403330 -136485898310067 -208717291883504 -161826903694754 -190196757845282 -271397815126766 -183688836487167 -150027231369834 -78749514791389 -121789643410276 -122093674558030 -109682887165812 -99996869611704 -226161066624097 -144220357111513 -115999958807943 -149232067539928 -142845908148205 -133795143441235 -147602797317803 -26817675063587 -240270290547458 -217446433447934 -12770560879818 -271871429367114 -280148690607832 -245410232126726 -14838760094425 -180656744264644 -89059578181422 -60516357386456 -240021483121534 -14924003274382 -166651463518723 -116816970122220 -107727043310833 -46408275798241 -260570391158798 -83125035272069 -130662568487519 -177017215964139 -124036778552822 -59624030296593 -65584207932002 -56127465027693 -273368549862710 -138767071002810 -142024036007441 -84785890971386 -124924632362333 -242260135741074 -262367049966279 -193068266439695 -196988354428657 -109726758181865 -185408702116106 -34100518068768 -115885868135053 -37973245714667 -161176320122937 -110291504467353 -96552420599877 -135207964336758 -172077642139323 -75024492509905 -256918273995618 -178691152810337 -112108702245437 -3886109363582 -198562076245517 -6927032580372 -5144483450188 -12688142158320 -253283453821620 -127306301032993 -250448509359016 -256870075704079 -265555786978765 -259846090783916 -14626710632106 -76484184838981 -137861144611065 -76042851408566 -221403909893391 -199145643982350 -50803609895883 -227233462053805 -135022363351407 -135857389533917 -6881496469860 -100758693825977 -212152592090925 -148866569188981 -58418338977964 -16081631649610 -234880150805396 -277744142584772 -102615567161833 -75068625057696 -121132133632516 -43017992297641 -110895511152885 -165203637321909 -53672646374856 -124753757609838 -194340350324604 -254750750873104 -263852660774885 -247757359300612 -120767073883569 -147565859362924 -46856449546949 -99878962133768 -253131059131472 -23952075154572 -267818339873300 -169151139229699 -156463621583923 -263526532786229 -220082498332729 -262526558604471 -263581852133476 -116672149319823 -112003185927370 -37187444427788 -77137962884840 -64075424582090 -248487189954224 -41958836377366 -186206580784928 -60924719806445 -230561676560139 -119112960035363 -237559851637808 -189270867949645 -222479960318483 -37835613568251 -36591087783399 -77108498342744 -114671592383294 -152518400123050 -60311509638583 -258109237622140 -113029176792905 -188767793549670 -81735029941564 -35818608633555 -270767538610393 -123353007619033 -193606835776664 -79142094433017 -177858080040458 -252091168546101 -112705770819091 -103386128693990 -186851702543624 -56003516868120 -189253878830422 -82874661440219 -88066415800307 -201615296866295 -276374143069918 -204309201726830 -269699766836184 -86480018847347 -190123169109469 -179687160470023 -34008354695659 -50557687545459 -67336641482517 -242522972879737 -82671787372951 -229712856985418 -224668607706935 -228320975812956 -228010207597007 -15434752312898 -120848405226895 -209158790038000 -245761739287453 -185311989650853 -82615954039333 -182083258943907 -133289028438226 -100756377294159 -167576931840318 -199274000323913 -70411262961432 -191786991903137 -201451000210137 -267286107099270 -113692262136806 -247038858907263 -224073426686734 -94914299979436 -256540479765219 -204416589462613 -158970469874764 -86368022424765 -143670903802970 -220123855982265 -206691899282914 -202274935311904 -15876666610194 -24181771492109 -251566449216003 -256533725449231 -158741904757642 -178566771636254 -41767763286198 -255103340508104 -47658927471353 -7685841656114 -227371957750033 -106242887900199 -191649225184158 -123794057962720 -195779538251451 -63768209989192 -67965109414753 -11906697973196 -191048134620544 -207189162056097 -97353755112101 -4941583195119 -6005541994695 -173213025135159 -147834711972707 -259254660988465 -40100459134812 -258559897991365 -155295832389297 -261991210199380 -97207849545728 -107040909489297 -93549541088696 -162340654553498 -6196808431822 -45969438871487 -155375844594557 -138352994754414 -18282695200301 -59387559736889 -135036079478794 -127210097091603 -237450469607219 -188543284112528 -243451902273804 -89249475442954 -94460559529889 -280453656358453 -96671645918557 -102307879980108 -86643260207127 -243289397005514 -72624957193416 -112124972336002 -175459404957956 -148959059589823 -267835250669888 -109204532745694 -176919071759430 -30974440325460 -35763205257219 -141462307563342 -200176073750141 -172299324719795 -76845103193704 -138404246114455 -270318691740955 -233914340088226 -267160003134695 -181999828535161 -6454707041924 -48179473306648 -24022841537773 -82792320733500 -58804645207976 -256062550574857 -131172352212489 -166649282214073 -214161350111039 -186941548382036 -30264767014704 -270314392803665 -194063680858942 -257189341686971 -193042973014259 -96560569781475 -272844679345593 -232882755965845 -32934963218387 -224137685568323 -174843996114848 -61741860656758 -24864956058353 -215950502911674 -103194320192781 -87910989532696 -250610198848140 -57515138311646 -57208953470236 -235091910197570 -270171818265423 -159462301986399 -270204405032219 -23915697748333 -155996163963936 -239936623181094 -138686113936031 -65589318947741 -207612790702798 -72469087400843 -64931523681330 -193378312934171 -57660208108783 -240820013299404 -229017261075184 -233206012830587 -210187449450564 -268373083051136 -177185567985508 -142410311309419 -140221132363459 -141009221240366 -240795013081868 -41485008224796 -134850001914918 -63987221518334 -109156965640125 -221607953936939 -249048683503608 -262111688352686 -136527433603335 -161894635415514 -234445952407306 -132979034896401 -231108699152966 -61549937741411 -246109541771166 -96157493515276 -87712437425591 -182550466109398 -140801215985704 -265781813655269 -661554070298 -106835815894261 -203630941360442 -72550855936806 -250343234170443 -67659789444551 -259553584928038 -47306330974131 -172282833428535 -8261912631021 -188013153664522 -205345949789567 -255940076314154 -193697879956815 -112042515839202 -221375922008855 -25209262289651 -140390849443334 -159200802770387 -24329754749753 -261179470531090 -23385715009175 -164311549166559 -104028782637358 -41478465465864 -143478083173193 -170924497132854 -210080452185166 -119022728948949 -188705681278455 -245562916096205 -195424746354975 -23707660223837 -246534390231983 -219446230994149 -132616284447224 -273448677733681 -123306789578691 -87531943767781 -155151464397437 -207149581555030 -187508079291038 -167710030008722 -20327798710482 -232337872413824 -221665442313420 -264158249649392 -192992101140153 -122336939743833 -155758788921258 -150105785169846 -193527647929522 -166877549951824 -106944707034746 -251475826449412 -212653736987996 -269826299551278 -23052431328766 -36488686936972 -116812358940334 -258239039354949 -169208625732664 -208161097330593 -188782046581783 -256094353824930 -108324073848730 -156986377594774 -267031661275085 -259240346346188 -24559674187528 -155805980415235 -216222486256178 -150060678311944 -206244225939474 -201753302937504 -255747309697514 -114868639053988 -95922002547840 -33562667135157 -253054869901693 -93802226127015 -268150497378509 -217176784446528 -159205557758573 -122086954034494 -130839611842433 -58111926307105 -207078527191997 -92930593598899 -213007367486484 -179844838755801 -231644291945992 -52925979083020 -116471700360201 -183781824795527 -47115172739945 -75258349155767 -173572451897359 -183685493720909 -211290977450845 -35348023073139 -19444693532500 -266314940981017 -116106946462130 -77886008242627 -15885034545649 -11656876080960 -105922426843263 -151708365094480 -28941893363105 -68815205688243 -216494964384043 -172078281445111 -31790712904674 -143831112094364 -215862037198338 -180277300805642 -2801936850360 -87280841956311 -16791669191489 -39286269956944 -102190239026691 -159777216982030 -19172233482719 -153119692578970 -234132145593496 -109988975339247 -50993119253727 -220059804094788 -76595702418543 -220386818326730 -192198010165057 -176151373772448 -137513729837156 -92354440333791 -16871124087970 -153110240099252 -123174409713792 -275681279898206 -99757968548564 -21695518884050 -211312522705520 -86264687030515 -176082564422048 -114277845336316 -216977675571152 -218586828953716 -76529368493476 -182289340050303 -223000325578366 -232668532016926 -61237588896539 -268343422506362 -72940743485351 -110144149554354 -64430502330994 -258234390453588 -108133250333430 -87926532608094 -165830725319954 -224090591620145 -140311390998993 -29585818325615 -52011242106490 -133591939482970 -207870988959426 -148098239170727 -180379202514266 -55597213849303 -122726963735989 -157921831552579 -275100845470651 -237611900478547 -110947264430126 -225356684345529 -210064404644954 -38687164786602 -244618712346782 -87332218072180 -278989706741527 -117334922793533 -59291087919947 -81454078044202 -197460776767995 -276021319896061 -255639242457971 -201985814160305 -108237583256043 -95849717989559 -258046576701595 -62083639599911 -13484852045639 -135183657748359 -86742286705195 -175735862727021 -57509694640841 -273917450792821 -266626398814685 -233407238199175 -129651606684298 -25937471548719 -96684062695644 -62506721912516 -7609786692864 -138994008036509 -66314795813042 -281372442343073 -193411233100708 -181413812918985 -17115779706182 -41322158960568 -191184706563865 -4789273911232 -27195533525465 -9158796046225 -96974261976356 -190608357213592 -174396761662118 -60421019282905 -239869946613378 -186561529244521 -46791955641801 -220427472910982 -121901982484766 -110129763078924 -177326386921622 -242970289636096 -14396901031552 -22659019324505 -204411492369186 -52235541118930 -9332430665910 -249217275262272 -28706326541858 -92224540096449 -249200739543657 -31546302220743 -273445817962102 -243144328215250 -198695963171159 -167311654817122 -32109369336747 -109203319023404 -209209627132803 -43887573650004 -190033074163755 -204894171985509 -42327997434571 -234360094165305 -76136004077202 -272745954629713 -3175096221034 -245563864779217 -215026172990716 -165120126188275 -24663970098667 -243779611396640 -20963673300700 -93235117359765 -54300944521861 -116113744679140 -234625355930735 -212002842436524 -5640414242180 -144945868105313 -246079029126863 -151971363698396 -43660939076976 -94962007918077 -163092085231313 -278675001689457 -19930381112673 -209234739889488 -58288165213905 -237189817087255 -255828272812702 -237048287566580 -237795478729464 -85984275212827 -65468279635569 -83362884649846 -130581462917956 -91276572194933 -106220101096212 -220695440409644 -179869955505871 -186662365897362 -176667747699080 -20186509610549 -17563517267940 -76739049395196 -259402987824373 -156283900913172 -214397791878275 -219238717611682 -229134594968097 -259679907508883 -87713137894126 -209736458127154 -116352847728936 -46667847419033 -204900701779882 -128705749339411 -67509869944651 -194179994258614 -17009474696759 -36318079403659 -163549442293638 -133151226875388 -74423897502858 -76619868879346 -65533820100933 -66865172637222 -159737117795192 -206940521307480 -2873813255496 -148909724617797 -94281750405185 -271894561064519 -64110087962290 -44586362795277 -3295574374340 -224994339882762 -96439652011713 -273107373601981 -131647310878702 -239424411972263 -36672818005979 -262009409926689 -5502913045732 -94367855838059 -22391045739061 -7095551299410 -125050674615351 -181825511189642 -179476352384547 -68609338428357 -224713043662706 -261328664679895 -49988730868902 -94436987441214 -169607288563672 -103284523335636 -187192387492849 -270903643742755 -142619764513115 -39802203558780 -77543019786291 -109120651770939 -171268650373996 -143973166270166 -105856429536057 -188977723663861 -218261520727513 -199972643904485 -168836149426063 -201437005582338 -176161994562418 -152818846531839 -26555348936728 -11123073804257 -93331881719646 -254418401690984 -148366745103245 -98274296753499 -42038344584257 -65752133506497 -69915043352611 -175401130473419 -160485251019124 -193659512906986 -272495549881728 -239104085514543 -204357753124340 -91131051656349 -177942579377302 -119225375607737 -55521689994347 -82002189935846 -70230828012520 -26749633844004 -264843106122018 -131737979042772 -29215627188181 -234134829585875 -126519636495244 -214624915913782 -11193038828882 -130963709113576 -276883431444454 -191566583672748 -248797844580367 -86855178664522 -103442435755848 -48131258605669 -201937788579747 -9243182201566 -207740899795046 -86848213060409 -30367230083969 -251240151141134 -76277632581087 -105219687891457 -268344915043270 -70466681935812 -155526858111766 -149390175944948 -163225815008472 -187681676966659 -73828573231584 -186977902131049 -101040105494838 -258428268113584 -163062016882561 -73524423172122 -216790402712768 -195832681858030 -75413112579174 -104291147857433 -64759715341117 -40800894955006 -90959406479383 -81494292286267 -73270190652216 -165444027130227 -175378808850619 -156085860013989 -239866433573388 -91419592384939 -221898472751374 -62159854267764 -209059467663351 -242139379124488 -211438737995978 -257597101725453 -14510712694585 -133813678367516 -276164671830378 -180268296398485 -49483915473845 -173828218959525 -20844555585281 -273542146884024 -134154417973369 -216293150183829 -263592221771071 -2042574675057 -93201620003969 -161114641384607 -75618306804616 -274991095321230 -116690383227069 -242440615230645 -89583742542336 -174278636811696 -116675204523565 -27400339867583 -215358261890996 -60489947519022 -177544192426892 -84462360658394 -61940764973003 -255410446110534 -224190829174902 -23253843937029 -208162355514620 -8675216039411 -226768968863897 -6386208307705 -20337903784685 -243209737530478 -194810108647148 -89713918701839 -167769291731591 -128935271173753 -152564237930298 -132202056485604 -25217877364294 -170499202864562 -80746928860616 -257380103309605 -195016241394612 -225335789554038 -240677215459014 -242290835045015 -137448700298150 -92063999787538 -252171516996146 -163218816416115 -43170979983244 -66435605681339 -25859158929608 -147855736005827 -51177227727487 -129684286048855 -171293859984280 -139784198060184 -180922125761279 -99287801423352 -246376203593327 -173126968191832 -13540704805248 -99569433359540 -5654427889516 -80056120723192 -139680825783244 -28953079179759 -56607235591450 -251441570881328 -174097098691179 -61234885329193 -156636891393822 -240392503768136 -252155886274974 -255292683773726 -172633367899465 -167475147882956 -278457629687175 -102883863992197 -191150121783898 -262200056729093 -271153835486965 -232694981451314 -181091615801067 -110629177708784 -250981094618245 -35125151210408 -46159677649089 -184584430883829 -105703020801868 -26120510692914 -149574070867440 -275993129960954 -63784192269410 -108144390438346 -105930160368663 -186837920122785 -34376586048883 -180979791939374 -138781996485728 -16745951009194 -151614150369711 -37065640449149 -63582654237554 -78879239728774 -59941570283250 -228522793897850 -155907913758136 -199711764234934 -181511692994492 -139908608381833 -135670774329142 -34337299992755 -193200001825320 -32526796691903 -16856126735125 -211409679422100 -277447139139319 -242385043400714 -208899258903549 -72675466964431 -201939080576810 -129501173715965 -119548077368208 -237332839783857 -134764570400103 -130395992118505 -226290180979590 -262927514503640 -204849461602113 -160484827937202 -222503899633527 -35911185047237 -272274241026776 -189860846910129 -169584944293697 -109877854484918 -223233634080320 -274593440589851 -174505297323699 -113841153461811 -258675218510622 -247773079369556 -174106827360441 -279549456691178 -115298747744632 -25281269670330 -71561234724470 -94050603116417 -6662421529921 -222289134465938 -41097455740090 -263255294491363 -7967117013045 -181326025493103 -94448585751221 -233370837401575 -13930911080386 -62340175418904 -153916512096259 -119267396458437 -275806008567041 -34782347420796 -115348757264731 -78596651346025 -244471204855744 -258341857945322 -65924899564582 -218158185333263 -183832493838116 -219442647554084 -49914303839348 -130518462745874 -37550019800168 -229605480213749 -115016528820038 -117787140317812 -106237434904458 -233412221814720 -273751217175668 -185554189511398 -62534385154140 -122212092102272 -143450020870076 -143386520821274 -93521449141019 -256532498009405 -8568327520047 -147665079523753 -162917417723128 -119878585281333 -33951693680809 -49368717636265 -161787553071569 -16117436771473 -216048739499898 -23096823532910 -154970547908674 -45242790603071 -133010167659656 -195410035888088 -81626706633505 -157164548143310 -57085597376734 -245137161398986 -140532141562654 -51038509301400 -245141404231638 -80498396300759 -75176338673176 -230252238238379 -66238640119934 -39984712056934 -89197666814437 -118394373165068 -242223859530071 -206900875261977 -170506848614413 -198878583729088 -225422840885793 -64294003142059 -195474807202689 -257569748927686 -152404232739636 -171564976574874 -163093765438246 -58746454090752 -219697434036074 -109177616449172 -16544656211077 -238073043926074 -156880375376188 -186511376387091 -59130468615589 -48402635917243 -215319705157769 -44514331690657 -238425449516676 -180261789846289 -152321506221219 -198338089921251 -262172687859158 -5988800361017 -263290586985220 -278817197094288 -57565346661551 -276521557942615 -42695944137730 -18309219174399 -268758018021060 -118984021230597 -150332590531451 -50869189375606 -196311514551508 -116581784239384 -135321564027855 -162097422791973 -138562825598295 -80178852127546 -203119671743293 -173989002722533 -77145405797527 -272923758207987 -2104236375816 -189669579406301 -88426491058674 -201005487794412 -21069708346482 -14552139928789 -168234655565411 -88187381444532 -58366385352657 -185354308905226 -157521814425073 -129209025377798 -45049307318228 -98892448271504 -100756786001243 -137422815685416 -7449498262057 -249435255244614 -72243770628535 -274998610305992 -97344730064820 -205398520387081 -86791701304942 -167714661713224 -2366812717283 -188956642453226 -108603841202663 -26282918151915 -63787435453326 -41268244140757 -102670733105748 -216241049652119 -12128396240537 -204040872869626 -154935134311743 -195003120884315 -230096866445813 -118280909193658 -126093982641804 -245060703378075 -105936480277008 -90257931851875 -97272467738751 -86687236110238 -32363709891881 -220866248572917 -50354056354113 -7364791571285 -59458146836396 -169415987078862 -224946738498756 -41767011427940 -35923229440539 -30691218782277 -39206756555905 -57014815812853 -128749792130915 -33436969844767 -39698995285094 -174634159514011 -124597269343243 -200642783877695 -136716869667973 -261436064544793 -30307267067917 -110052691011001 -51428644625596 -61366161801163 -181405468788232 -22111217761181 -194038822522958 -268828159878381 -63566319702165 -51388180826601 -267614130311746 -212397336303891 -169912126879004 -173864564439996 -251148069643892 -278645252234275 -48134775109158 -457737248570 -101442437403858 -180001794767273 -268643807816248 -8460845925479 -225102325143768 -66160141630746 -178755552183677 -108474245346682 -106165459479916 -28447186864765 -224402822110829 -64816417120694 -27088326887770 -95356248227258 -243218505457040 -47828724406475 -70402338804005 -146099183339963 -59603537452003 -96553568514027 -74794650394339 -265502161504922 -83179320463336 -271781899546534 -251420996991160 -77267633306408 -238283225740512 -128719666977520 -251697916675670 -265628331610072 -186721169280423 -96857073788084 -194413233281005 -105356925379350 -202979100798014 -211375061631501 -205292834202897 -200233114856381 -148456704685120 -76522684967909 -68925349928485 -125481635957386 -92426613260353 -4391618910608 -193395751776972 -156924059497154 -169179751296707 -244825446790415 -244265402009441 -144302452060488 -253361750107624 -101682040503652 -106091133695438 -221524303396652 -145141731126844 -117420109741295 -221306090237797 -189167349728969 -60018608892271 -136375478031815 -168891548907939 -202734887680645 -79042584131606 -28897343976215 -171100797113280 -7572812460077 -27429305223123 -258315527867598 -32949445183158 -196389283124723 -1426735122911 -252971397788469 -44468009285679 -197047558519433 -151010573689199 -10955582565669 -234604979811090 -45529062108119 -124894475942130 -21124627134680 -48276012457730 -147249401030186 -80477775632559 -203303415805188 -182081953951901 -159022805786093 -193227940129352 -218461629929736 -220965530997649 -104667533571194 -14307130333027 -211071459704456 -141962463341333 -253519094777623 -98848542241934 -270317960428194 -66950115205616 -50750623340672 -229834973020771 -130029252247856 -212280147981235 -246460718368735 -159518526298844 -126940244303335 -269673163229931 -261654704389918 -104946673266858 -268802326628522 -171996301594644 -243402656919848 -8836304258934 -248347979636869 -108771178341429 -79505001053527 -98093397473517 -123713604358428 -163961281856858 -42075632024682 -140266333491826 -135382919763868 -205123062249926 -209161179197531 -60902300533938 -140379859861207 -62643391944376 -67474465483498 -101575600135496 -53184144075411 -227263566375099 -1368587002310 -166554532173822 -10784608015521 -178548681062788 -45027030159344 -259026093597976 -128761123034383 -271057761652481 -98377809052159 -13930730010221 -101612601193294 -92270361900753 -189919415966464 -112933203719648 -43369006977493 -57497627185548 -60346089996927 -234428432554691 -138173709970784 -129455469226713 -24907126065330 -261912460450153 -32621664644881 -220578508213594 -207408913240665 -119767527297614 -173592123970947 -85791709622828 -275617146921159 -177979803437432 -109768852933466 -142707053231912 -9096034282521 -227051060499894 -150784678866463 -276615208857158 -58116676165360 -159335867158002 -85145135712907 -60077065511933 -203444001166914 -161385185273134 -62892769751259 -45224977721241 -160551708350893 -104202409969649 -33495328380739 -28850915150599 -244542408613311 -4087722160212 -65384053507009 -203516761166282 -128345405007626 -238500820040050 -30646532244741 -7978376706918 -268467454848919 -6667449601285 -147812543285420 -123938675894206 -21711237818159 -44583125678159 -252062059433843 -215545379127785 -70555740058241 -71811394296081 -65368679028423 -92019466860481 -25586610546203 -65080442667209 -203756134078212 -135625182111182 -84832861804144 -61870704782574 -115478765541485 -84746381178757 -216754795753875 -65097665632053 -14227923539849 -251159933817082 -97942139044895 -141980698034732 -117437238139248 -77208661129929 -199824338059418 -177695032157221 -12711290953089 -102273443629676 -172278396684743 -60018973434280 -84095164493825 -249774807174456 -193790046456781 -113072244981678 -35490099671050 -139026381396228 -163211262778338 -186003576981669 -225932649709075 -160202899053947 -123567654138406 -267697975203776 -192649539745610 -123278113530012 -271037903740722 -20404062282617 -205640154081339 -271063278937401 -277698007308360 -46818221044428 -5783820421420 -143143922171260 -100172241918708 -154798841622713 -2542684249256 -187530870946414 -62636860857490 -86271212727837 -278330331798700 -200345663852755 -174090404782603 -152987359457982 -238556982217805 -117137478394548 -276146978919239 -166255486750189 -57058141030406 -56325616522217 -257497098474064 -40200476294876 -44564338207601 -95755879211724 -275718226614909 -16704275166581 -75296542792019 -111014064839691 -229188819413745 -216295134896003 -138198778198728 -270030897453697 -8322756290565 -12317945557999 -66518711669333 -177578361316534 -253301157780008 -67237428100155 -17766121987139 -116433993048006 -107605560515674 -273980175116871 -9011130185100 -85942573534399 -235467773266752 -169932669252003 -10190435566348 -145785261001875 -53489320926111 -201516513846009 -191083682203681 -235430075859894 -43572833124933 -2276888192086 -84804370558237 -58620151129011 -273610855181664 -227451009023227 -160904403741607 -29048847793636 -231711657976774 -264923438235632 -240941475492386 -210525911463231 -280395295700203 -175885548582486 -98325005157440 -271780244712116 -61665319182236 -156341852424060 -9879711781637 -103080676711352 -185339170164910 -11078783878612 -188943908013888 -254478607475571 -15177672906920 -130159364625183 -235145121436542 -163575030444520 -260421123942586 -218701280089207 -51273986492981 -60779826695458 -194552425548942 -125838923659406 -81309271993075 -153879886884693 -112724442891759 -59937672597598 -85989015749054 -203214079961114 -51842651040490 -36777163638533 -155820252804004 -225484552017116 -15944297465687 -22548948997792 -152973462177495 -93621613659394 -221217956387986 -278110769483181 -236946624045095 -8038018344859 -176044126623670 -46209738538810 -57628604684678 -27199072328875 -103431256292311 -152499834796373 -71175254488242 -48679263743692 -117560561059527 -267616882517243 -141438192600870 -271449765771176 -25828553970033 -171471485461688 -109407597111582 -100067483318605 -138391368850356 -202504319219393 -84700005278889 -223833224711617 -21842772606787 -184544319828313 -186135867451295 -144926126842505 -224252376973982 -275837911359517 -209863407927320 -162344710537949 -202473182666865 -254536985862670 -153423774965397 -226248528729951 -270877301662656 -258334781443044 -107065828288387 -1850826997555 -155216386625579 -92801760067060 -119996410064882 -163543826948279 -270254343587873 -41097460529718 -279686073514045 -80422248744783 -177033073937776 -127049099686185 -162489084167468 -55930429005281 -63664156139890 -200003920527944 -98369274659866 -102186092329078 -83569301414278 -170321394492018 -182650770699201 -84407222796211 -213034356884394 -277720289417056 -61255236434384 -258380290539821 -30491541708700 -270614829491709 -72045721344936 -189077535568379 -28175533559773 -176379013820267 -219867648432357 -156122992868722 -244419771324660 -272841104067900 -61337691048317 -114301630412661 -138587934810890 -32263789989540 -163923061855065 -261973185777289 -275287471655584 -17639371875714 -1422949461552 -93277597486298 -261953861770991 -197144342793559 -154330972880612 -251977901450693 -4685435040571 -199147133964889 -85713120491246 -152379924694484 -229011218650743 -269128039274969 -279234923743745 -249633919693959 -113787428548062 -233146387849002 -242738849652973 -62434879745638 -236546639400438 -238562908368805 -279903083115444 -201123183808607 -103691860348171 -263164352496550 -239758350709926 -247038894080768 -192113948269716 -24593386632910 -23389642958181 -97374019233524 -23964355644537 -71061790516832 -195954373844780 -267117406304310 -34000247800379 -124165069268353 -31484033502911 -156759748153729 -258605278066443 -221257582679524 -280663916732448 -190401865891487 -236984429492153 -173911287194381 -204255538465679 -85251088060349 -153062226172828 -105982296629035 -68385792046952 -181096785335925 -5482434638925 -239314682815495 -243916134331060 -184187569216428 -2302900825161 -264184563324571 -472544039906 -203696438441750 -227070492040902 -162665785421453 -70978079568721 -9604504250267 -178871024911702 -260441979841664 -258037889450026 -60251758478969 -182733323458146 -176645264487479 -161831286549285 -755774776776 -58199015129189 -14192030384982 -45579385468761 -129062318417648 -211593393226584 -20731301009467 -122898029982565 -114494365612781 -79738919869275 -263824296011984 -2004719803126 -3723518267846 -266801849761717 -150817980860364 -89728807258487 -217892963804596 -271924949942828 -137866654751880 -242872360521228 -37428843495898 -64140500602107 -98075500767668 -160952290239162 -170290566859587 -96349511193938 -130176628643711 -265158576602698 -77435468445666 -191384516305185 -56637989232410 -56321172169232 -161213600675879 -143288921528924 -140463933779733 -114378574011814 -141389143568716 -278118300127174 -124882155023127 -2969899348134 -141677434951236 -198515395126088 -206413440072207 -25117544992617 -158270995777531 -66498029139625 -39508544418372 -117697994982799 -194156424861112 -255561337483861 -103137503736263 -276295157071572 -150029315150911 -174587788564940 -111126248354790 -73775433626248 -24165637967768 -155828514250130 -238787948972058 -126543230522547 -265556249635315 -270411204979864 -150915920440070 -255810403669473 -18957676008551 -179276473487221 -58139275821459 -78023646530992 -255347025366301 -142913571591996 -72150780745777 -138136271531513 -260603107476732 -268707603914101 -178303466014467 -4933572805381 -82333763792770 -153922694477161 -239371759942015 -217927914464469 -167416198069624 -158240707878281 -78828522795384 -261431891847558 -62648892200419 -145625561069656 -262531848138848 -100675147975044 -27556101997258 -121787069982370 -121842931010339 -39848796775935 -112040118602853 -37096034552015 -267704688056954 -63151327445698 -104291626240677 -36561771273371 -12627894852958 -230151652677707 -41378273886857 -161913540133024 -195494110142131 -206278856406164 -215254207871301 -89600421262052 -77951966643855 -99124963378688 -246510597351962 -189166973965052 -222805134407047 -94963832432489 -7303611525990 -247021159126353 -78766714714223 -101524248251183 -35112086024141 -225484026787014 -114436674108353 -262210758257046 -40541884687610 -8093561962128 -68189954043695 -255598098639735 -137931010958007 -25698219701304 -204863663446635 -132200464100758 -41642528049102 -30038317740349 -84426934297139 -130688883372046 -44251754967161 -181121949208012 -108723308121514 -206299976100797 -237464798825925 -54349457855416 -101921329153928 -204326306375573 -187824248867632 -83432617390960 -222623421780827 -150020749994828 -2274835639626 -35414792430442 -251303501961014 -180632780148527 -222831328519082 -251641145836644 -103738173350990 -30849647974377 -238936431050590 -114561534656672 -152618711153916 -32743786663575 -229744419528995 -230540466064452 -23326114025204 -269298218955781 -100753660409856 -257765662409481 -132237257611935 -226178909648786 -121609655776098 -179671170942719 -36849600556295 -90139866094485 -114500185597933 -249092571657529 -50365826723469 -277386059779815 -176375270226905 -165244056280815 -106596412595148 -152678689065789 -150264270111411 -216109115267200 -56169373049527 -78295436105195 -157450431314393 -66941728482296 -157270630278265 -86478212280431 -136124989731430 -2036139938527 -24522187627059 -144273938955490 -273710690558458 -107549990289657 -160065098175921 -215143357795005 -94126441841333 -127786253229127 -70748502079639 -146271232451181 -146026345928554 -250104607967304 -143041874797347 -194422756437518 -144942232832587 -24708550559736 -256018081569234 -196555944816551 -38396333061288 -37464842942898 -205221040453036 -10615699247754 -17846455595504 -13306569260508 -265542306879265 -243743127034035 -262738740678172 -69009882090266 -68580595575148 -86919232939812 -217076613732449 -139661592862920 -219058900722192 -47340772895414 -85112222405470 -14717361929130 -230682197485873 -139467432812998 -272688396713182 -70234255917289 -35540898871884 -26981567681697 -38836263369647 -65439210500295 -76564791677552 -61623459182370 -218986963517388 -134985717405199 -242722071290783 -153175280165527 -43953538086553 -11775823264959 -17479720265742 -155935354790483 -7527713611053 -75308010457067 -53170242059481 -52733724792929 -72194697139103 -175718371480758 -276478899699049 -175076934891732 -166617070497275 -166567147414955 -230369458182977 -193915422876722 -32131030795203 -153952727075971 -8640481842279 -17938529256787 -229138982991384 -92456356063410 -43706743295805 -108257442262195 -43241723245017 -245051187814890 -194168119273529 -159049204320674 -97711402675421 -185865796101174 -268873257071166 -89668036123812 -52567451739983 -37977709069119 -33046330150149 -85696341164733 -273918990312399 -165709184422867 -198862631678036 -58392189986438 -55994593306193 -177270324006938 -144590282620268 -50719480602740 -131776979474618 -268174558457645 -131052866934110 -117110559631342 -251596587144180 -100837681463028 -21082599883805 -45615734706860 -76098094857492 -157920182172153 -189587643439381 -108145294638134 -40507522227712 -196899023542209 -50864514530751 -227923304567724 -244474629520124 -96982868687413 -153735679347246 -94963086407365 -158985031728502 -218080690373314 -113765271378506 -221823511419835 -1572248339731 -169624486673137 -67743802735501 -199774170749503 -97684940172039 -59827341814919 -183864683176040 -268938903506814 -257812606021947 -122974409218716 -130287953203023 -153058465166635 -163083886215438 -199319967172240 -253493739895014 -39488963946659 -249627670912394 -166897443555752 -185488802621728 -82699037647544 -101940808760245 -177741298798583 -28030128668805 -120448778732298 -229417875749188 -191116168674036 -154377890436410 -43737464777849 -105375875500507 -219640240234515 -77959594643515 -137030155040317 -66283563893392 -146089830687633 -194416115476249 -67219085081653 -145163677190577 -213554069511837 -102600405949414 -71988375795715 -212858520289144 -137575666065174 -89588441667066 -99198396594165 -220409466486412 -182333141230790 -43472689846777 -125919891403701 -8127752728600 -14218377599760 -2579167868346 -85130787570402 -59051990315066 -133872762330008 -158798787686220 -109136946392674 -228629069813689 -111892944758846 -188247677661812 -103643272431502 -216251007943355 -214078449204982 -255779913807591 -158964379016251 -141993157434277 -59419760953732 -118696455037807 -192801181421277 -93064045632018 -96469696088842 -54135252101068 -192186793335415 -248779656067383 -201162144800552 -247957830992941 -215322959852440 -221774753686735 -97706540228326 -92465105087112 -64831083071744 -86273311684414 -191609247933259 -160928038989609 -109263586621205 -38644320053190 -131551699914456 -241751669552915 -266895495603433 -243070074373423 -178598717147495 -103737771359514 -143364037087052 -20401856683215 -43697285856809 -8582976838283 -90568561378481 -56977011563945 -46551570434305 -145306154316979 -104959261286470 -42480570039616 -248794272820034 -260605172867528 -145409892126918 -238959998840733 -79508689488207 -95812359481455 -90460524724129 -14245929255594 -137674720578194 -123995679387217 -231448125400095 -152755582058019 -261876323682803 -57654283879200 -78677675525563 -273725716609674 -9339865056491 -225649757338074 -182348477883986 -87938393459527 -129106834830698 -103521099596681 -33249471087920 -266607052252536 -254530690155068 -160449582764606 -169347545298044 -109039145286776 -10632068940738 -84494359886366 -79934779416581 -105893069683461 -265767956288138 -74337794652708 -133445519535143 -222848839740215 -34595794893329 -221048850367201 -272477716070151 -254514006942085 -102637343858910 -179196994178395 -213352249201578 -206842745719445 -251451915884771 -231844959174177 -193548131474585 -45652233859240 -97756109381274 -229714806717657 -183022999793678 -138140557549892 -6631455848206 -84323152381342 -31376969982265 -179826076306134 -207911356034868 -35558552691006 -240802827913367 -189920833650910 -97536230410786 -115528019940143 -140964849718013 -97781336600553 -67961906990484 -238770835578851 -48617130264290 -133658072155632 -159825839597494 -221026184645803 -177978635158007 -214974648778897 -119455030095407 -184518144678648 -130486194806330 -118006975027513 -246611622662815 -195284224923437 -217253058227801 -26612949490728 -230459038010220 -161145660969644 -199023108264976 -68328001528510 -263505787485649 -239533374346277 -43342818486745 -82760401087244 -251825355039594 -220483606634399 -264316721146560 -171817443514045 -139432815022399 -52558161356918 -211318860802510 -154459280087284 -44522688528780 -266171334224715 -57599856935570 -147254509716582 -280854013894781 -5732415272956 -19897805644333 -217089831825060 -178371163223090 -189229768784040 -137570046603677 -5057680697681 -26163999811907 -55559504692491 -140429132675591 -219595045021563 -138383371496594 -201416969988187 -13635397596201 -121522836769749 -189751524651900 -50829293208722 -58351267111720 -4631697966209 -122493206726540 -131924603456799 -52749890731711 -221999700544267 -173661496325346 -13985212701290 -144360166482717 -34361371231237 -248468030742837 -234995203547155 -162854691887001 -41793540681171 -234309163978695 -258299059859178 -185500453525900 -18817443128277 -47299865654038 -16428664321920 -140806752382000 -28709007552247 -104907719284823 -182323272966002 -44246420931053 -211865621457478 -107733481958956 -103791472091844 -226800578349128 -77692984826710 -122786006732950 -186178799842035 -96892755677849 -102079933910716 -108089635351354 -220816878523937 -62971063480896 -262096146384636 -109413994697251 -242175625374512 -152995782049651 -86569766757697 -247231881445947 -152704788615904 -73112082780228 -151733445650967 -276336781207845 -123413025690470 -148530825248555 -55885957025699 -229869507704638 -64373703397409 -60859166817698 -241982609599668 -108822550596014 -232844517250972 -252711508019922 -205935914036595 -43448800008223 -72726237009953 -248481194145250 -127194392734214 -280461343246678 -65974982427816 -59028100476512 -8880354817907 -251036444413090 -228510261993497 -45103108749478 -278011592757946 -192766291138360 -50316692068342 -66002273332398 -193892095538451 -228691241155180 -93064725336725 -217793609064252 -40703647113489 -187042849737991 -154666896999618 -213307107917920 -157606988879822 -39725301738369 -275144847719827 -178078873840286 -2137705192404 -84243464846094 -250628409381879 -200223320866379 -131110276043206 -56542560132133 -108334948496014 -13830747071514 -237750177563939 -48623963698517 -149330534194865 -97131784897901 -137778601221873 -189663879065044 -215229136817419 -224954613686518 -158728764853807 -76392004119125 -265931153563387 -2476035594302 -182566283389256 -201364063863450 -254161325301845 -125186968721219 -54771572351903 -13231391382754 -244431054969090 -161402615502319 -101697312633207 -86002237569141 -56979741163564 -180720482409485 -35130264148498 -243150115003953 -77439444294725 -96107063072212 -59540991194490 -221886236572857 -51921442990725 -10362164146077 -170245375497380 -104986068974455 -154073738896717 -224594850804837 -250105115059299 -280994833383684 -174100802627241 -194238997315795 -208973751449542 -259725485990657 -55668098366998 -255020588201965 -132169445632104 -9557572712895 -122685516878761 -55398173453239 -147165119456667 -281090042262509 -275859131618666 -57337963510528 -81616150773531 -99387016336228 -88220802305636 -59574620435137 -226129087666580 -66201445193652 -114062573842057 -233497531251408 -223290640830845 -169158850352083 -142603965557917 -205842902377448 -177535809304949 -77003347030773 -182520416350280 -138297325659480 -201611600732077 -251444557166491 -2548388195364 -91004590023731 -277111273305705 -234341198712510 -88733479782705 -182515263180826 -208187363510640 -161813254648710 -144960579956635 -198592904454921 -124018168120150 -100241261610074 -122179919839758 -216353594854654 -85459112034746 -10130569740206 -106940876681656 -136231589567175 -79060996300120 -16779663412720 -102703545943954 -99184274799210 -23174067062675 -113431715988007 -271304945266645 -226054927885714 -15491500117471 -139922553810258 -19116010047888 -225762811381465 -112215427961784 -270564804460449 -26986708283388 -159169076915278 -138263891026955 -236816966954406 -12842976643281 -211352360732907 -275026455402781 -63051923437302 -242333624577123 -188697444973468 -160394125314821 -164860201287488 -112734204736510 -46987662837341 -180045488673118 -30440170812880 -176583043946720 -248187079086175 -226435855183813 -46207110183336 -41365994224793 -115482080677783 -125351763412390 -108354610116587 -268765964427572 -212381188474441 -226178305829396 -166035828915672 -277693776360452 -76636878100079 -64807193233190 -94537162455221 -135947268166304 -195100805942349 -121158840628907 -279839917563602 -279563386584460 -7738688281159 -106110875188731 -194724443524192 -167001216339233 -99798150904408 -178892990545016 -91619283147799 -265050695121321 -160212522463829 -88860608700303 -62859380476997 -36833962177763 -216318227881159 -128381636457929 -84017279474614 -108300986087770 -161705168614200 -42832135524738 -91059518335811 -177780656959678 -141869104295682 -263776943818681 -208358264259040 -241298435815242 -183641463737825 -279204143377111 -23719343092061 -95650789953364 -159465477728413 -280417028361122 -32345995569699 -20450595677343 -240384908916069 -136344775355801 -7467904334709 -26907206316097 -185208798237774 -32422177734408 -205576476814693 -241045884302508 -247892989745512 -49803990535328 -48252063733053 -192486868088454 -14106403670442 -4852855095770 -148917225415108 -118453715017936 -124945895194979 -84415145616091 -48717013887852 -154266000654130 -110705502754516 -228509201573391 -43521112624220 -140321854439927 -229987271027318 -193896330390283 -180050732024984 -166488342578897 -10941821267127 -66307470006501 -265917537520499 -147717166274423 -130973080959507 -513681494395 -130954684744622 -201430908072030 -196179336771692 -174224717639228 -246086727346529 -260571934599602 -261284510855965 -224873401314208 -277465489919124 -217275278181794 -109484176914121 -260561731027439 -224493181628241 -52791396523359 -270384067705291 -95827351961772 -253408372040441 -5324618641569 -251168996105740 -93121799466460 -265271754191630 -84660638502368 -62106761176954 -262858477761624 -10336725340199 -31615695196781 -237677634404724 -200261094047434 -187445017306871 -179053447247182 -20813499820350 -224083660275383 -58487344827392 -142560059528347 -149506209534079 -259511914542321 -131605528063305 -206188234345939 -173636823606337 -65918413997365 -211570412057096 -192269095899954 -123274010391830 -214310888848992 -218703624941827 -258003569001524 -148256702450523 -148373050739151 -224602824911190 -151009693709416 -60368983981010 -134228004291602 -194475271804771 -83794353795358 -130636700249517 -193924640136285 -44766606651058 -192938940092269 -255811890818054 -225214875469553 -122884463250140 -268383278716989 -141879634595588 -1066330712596 -236155686999116 -71087427300909 -253727389095443 -218567016610291 -7455650104055 -147430321459855 -242101315943903 -261635138208368 -186008624322431 -8799152375294 -50462116963700 -74245414602194 -157003139039309 -201644476356757 -199515884658793 -279005177904259 -14371924539035 -13264670717306 -234819207788380 -7802508325226 -200636305064311 -186544824612114 -57110891537579 -20433195108966 -48623905745802 -61925626034906 -168711159515808 -137594195260693 -85729018849345 -276890265652592 -9744024330971 -120661925925325 -112900024912494 -107321326520443 -241347643238274 -243714428906352 -128000033647711 -76136798761806 -238871725553318 -241911883773115 -85196879973885 -206879424354286 -166291227902964 -101604473287755 -39572181665217 -227150928692611 -231081265290084 -46901609261402 -131317863859383 -107874261483642 -267976480308061 -163651341527830 -267381442805555 -211432800548242 -186632345867582 -2208005911966 -188030932009040 -222121197242698 -165117092220743 -37105180336896 -45420434284818 -268982606698277 -22403062345273 -139457023595617 -61355338586162 -120141549777144 -95420377242780 -60600869048760 -241899503407270 -197956201917325 -250443242080838 -170818423010375 -138016852853968 -1166230204180 -111637095598753 -246538278398840 -197803778359372 -155822586202319 -64349813558855 -122514314484160 -266792113901217 -173454933770659 -43580748832886 -1974409779095 -267174977793498 -243062006473127 -70185643009737 -59634131137897 -102074505648719 -184290334073417 -117514083978656 -242687245462865 -208454166867422 -99189342659461 -39542396283476 -45535499568319 -196609949905874 -30841328634822 -156314658654881 -3583776574418 -169262650555020 -191851136875821 -5400938575093 -1482342346996 -218554164459119 -106553554850581 -154739351636683 -175281405306674 -152293158647635 -81366677468123 -138154177168157 -241805777658031 -94825801529364 -168649169562155 -141282745215831 -154236024791376 -252951187245840 -39428932312066 -146445421265675 -100376075944239 -280751865288385 -209066416721546 -30272937283517 -231022874698787 -247663905841442 -237064660838847 -150390601787721 -125655518744148 -249226086234931 -60693200473687 -17651460060275 -264266406390186 -226615798214434 -216133597809249 -281282122307112 -92094707814149 -63808047729179 -244162003697850 -96369059841092 -96918891863182 -151672340117596 -139821783097686 -107584218759777 -159631631087576 -4271987620400 -122868713549976 -34268482863233 -95721868559346 -160642978750998 -144919181670782 -198894608039304 -35484449022423 -258158543934186 -146436203165915 -153933235006592 -61250190334903 -112973356185959 -252361060999121 -97952526118714 -53459647172192 -228919861990724 -190585852255771 -56298122264938 -101076458349681 -231629173689389 -67347764551156 -275472556842663 -222938971080143 -125995118131380 -269695325773571 -22410707467147 -275223446578900 -136211254781241 -33709989849542 -11921603124763 -138583962836767 -52952619004164 -48803033697961 -36495395980838 -172717461765928 -188332845204546 -42361559948457 -54056387557391 -1298412175124 -100969627729927 -244760340952089 -32338858566219 -229583385578588 -220704705402758 -244902817049859 -53582144172772 -121022357296670 -206512364441821 -3423769686978 -3955802514687 -131570796896794 -124966145364689 -24865586040811 -251578140969510 -77359434878795 -119935408131794 -45308654908677 -208327974069673 -174780581867441 -96491397829643 -264991859675963 -116072798699630 -70106271677179 -175248576482817 -191554277968557 -74662539802452 -114832066277900 -218612077521687 -58307700395010 -215894885920882 -271985831510981 -163344690130224 -94592010888508 -224351947928812 -81359288289830 -83173182802122 -128230036114842 -202974440902460 -56221791121381 -104963118766699 -13359879240677 -275991859662422 -279743583832022 -88917042775003 -75775806861540 -49878490111336 -249262881394853 -7219891076384 -160340438834352 -151324960198609 -264222500360616 -95291648971897 -275312621708438 -34837838360721 -46314036863859 -245474418124470 -82710384411588 -180808540750139 -217090527208306 -6650433027095 -126257801294985 -225460274940473 -15176903229126 -143392504287843 -84891277418374 -260921295520176 -50179258591804 -252469465613083 -131928489437701 -256490709188083 -167418911235705 -229693883586358 -240673646635272 -228877989934909 -127744428321988 -11855294677044 -261410547298534 -99566405373406 -232581327971016 -276012898293889 -258144631704840 -103457242767881 -143800790845191 -124188745749603 -264632495275319 -203385093623390 -222183790863367 -15083216955678 -95603882323941 -102050916525098 -169157194328375 -276182826881375 -60563500874355 -271709935983599 -51644694181077 -129518278942682 -72062597355013 -220200716667949 -231901057180238 -78113468867948 -204547423564076 -205279148049730 -93906457556740 -198162668491212 -83467139688583 -252257752011391 -174667117896031 -146230472089971 -141747058731420 -259269525836650 -92922944287653 -52699598815976 -100408581935533 -17232056883072 -129972766145318 -147759342708126 -6842251909511 -173189906677055 -4009958504651 -71334340956840 -49091455608370 -246488200743108 -101954935294799 -2531435076178 -68705082328488 -20439554663933 -273831446731854 -76808008459776 -198055950427775 -118412777470562 -62186561314488 -201433400948706 -109385920462179 -184111150246370 -2754215600703 -177496277851866 -170064546268190 -113522215396989 -100685630965849 -143498017976500 -96879154380849 -99188596634337 -153134888957619 -165765505232610 -188507199629345 -116340418293626 -195588269232969 -99809807777341 -166776330997000 -179339278792040 -223776682599627 -55585100589354 -170381685645635 -215738420456020 -130209113135560 -36490230377776 -143185608187859 -218770550598673 -175083001421860 -134714187875384 -120117659938590 -97266392297178 -274506162651659 -88890868208833 -202037502213349 -201892149846193 -261535448173079 -56150346172258 -234554467023263 -173080088855193 -102749086841453 -125463262859487 -11649864423446 -15588625813313 -200313777291389 -1313035621533 -209042526882992 -44941946739891 -108246591362826 -139992956769302 -196440680629663 -35652291343365 -94482559808378 -78000004896538 -161938416366562 -264282362921294 -185845317771694 -268558542827375 -192363439535357 -118690152754839 -72771336502676 -182710205634609 -106055380965434 -214220244763996 -141590807371820 -229904218671643 -227609226599537 -195875976564250 -82906846072830 -76218555978491 -221183153858478 -213363905927601 -28673718356157 -261253920104512 -94567744815108 -76260902636144 -126966797830495 -109420988408820 -41827626731081 -18330827723773 -104234482607652 -247639606239154 -38822640103151 -224983428066325 -6469970059677 -140338406721641 -106823574865012 -235271750736236 -214682232559373 -35499375658070 -41698161318841 -57421837350933 -24164848554560 -60728657000511 -82980099909197 -504183486761 -54457213696507 -222591412718048 -186552449800777 -67552097083776 -107574572874857 -20765619078316 -81048787591572 -189357725304429 -140761399906346 -49223104017576 -174714519842199 -18379971251505 -233417961274460 -9359362655424 -158664029975273 -153832093214211 -81282352209578 -160593371556717 -64847945813292 -259851961572132 -143978875750155 -87668379021220 -102643750545299 -135503212906025 -219085842318048 -50263644747145 -238405614811280 -275152680487520 -190010450014345 -272357263003477 -242910085588017 -7906216100155 -58172976026701 -74180516073564 -19342948172422 -46225989380634 -44773288365815 -81672481936080 -229990381339603 -784082806392 -16362604250055 -128941600985793 -261249080349450 -262645662580342 -184053640670231 -274848850528787 -146724454581337 -31892949455775 -160844374058290 -204118340258532 -267724271698552 -11079574214202 -91260657575895 -24821651817463 -178546200272935 -116103501163106 -259001065551578 -154426203470332 -169552587150678 -118466988540051 -111469114462398 -274168107328197 -87780499053611 -46076399166962 -272011769017756 -102697509618534 -49622516675782 -31407622455322 -165137038848164 -12877340943358 -252909632680099 -81686937963078 -11440330382374 -11474735057574 -188268331207588 -263071315058802 -111182706418947 -141361341089436 -139075635750304 -132759275600719 -157954785234615 -106716374560374 -256019394334897 -270489747881620 -116154393487289 -202491922328620 -235903247856193 -128098311092542 -198508672810069 -183321231268911 -268951109033097 -229308219041214 -146733223160310 -92089552480227 -136769304690144 -158955100082973 -170652874871403 -200747267127170 -223053770898799 -214461286975027 -260941655482472 -138638914914152 -275033954974247 -93316243431026 -33911577834211 -223329666436137 -213945062635169 -153907941985315 -114262252593501 -23173390231553 -179321852021797 -17654138826313 -54987797242695 -183342605020732 -114876212714121 -234886789818604 -195944835618340 -126369874164285 -110214552247736 -280859126944695 -47283126057259 -228371422644267 -233901085266382 -209163005036298 -103261600703365 -94015797319122 -47521718629405 -4764828547557 -83553903830200 -227764274955509 -214651144848275 -244132977069697 -134300637936500 -29313410031200 -224131136306499 -6609483426205 -64236857343589 -45765772989532 -9979300090785 -24554781537627 -41751704383466 -179416173042592 -223180705117354 -18912510281398 -184505851295966 -213904641828959 -182386332411566 -20603290045012 -127699381187124 -165543214442882 -133469786631589 -82176229114283 -46159154387203 -5648515666126 -81021522746313 -38198876387228 -262658732385067 -202262688664846 -36753814518470 -128990274505197 -239755821684579 -131059089667240 -7314403349180 -121655226498304 -59040400991954 -41469587901369 -19204411022703 -182191451120737 -231115050179899 -235894402235582 -145923595414203 -674298096352 -1719747228406 -126413941233192 -114512256104269 -194869844759380 -253284447278148 -509247980243 -149493287743880 -20034911194038 -79033610158805 -205735148786287 -158567865295925 -218759607446972 -9376772568117 -48500031044058 -205496284171965 -153121310624870 -227020898970139 -58071947959136 -145598046822775 -195076552299118 -258233723661256 -152688876314822 -259493096634179 -120272509723141 -217895132127007 -269944622838606 -219695121500021 -258420304671159 -150461644146943 -148697970512225 -169558212181968 -241784645255293 -184500168173942 -100361708900876 -101878120255781 -121735413061908 -268654048218103 -86515760860957 -1481140081567 -156732838902243 -33164978407831 -267519231313935 -211017791155995 -166617421575414 -256724577889666 -4123292224496 -276043344934197 -117252389259006 -21831444014458 -181063432867226 -188354339065944 -118755840143896 -54083592785792 -215657333817880 -45689443861833 -278274520816634 -106376521639462 -17505807233352 -121851843679947 -278065889236394 -145626934358548 -140496530038702 -187811974138893 -172501095816086 -123449099261293 -221189446304319 -69857018112680 -156103477982683 -135393600642547 -266548848593527 -249743810844874 -188375657785405 -138813742325262 -221067781557330 -127421601261727 -276370629337623 -124877627569141 -170919677614894 -64252856971599 -234773325847194 -258780704468788 -52251648327311 -31007814162532 -205419497789533 -159084858499593 -49904446387954 -46315970976718 -124347795571061 -80336151223121 -127427442871003 -251463002936103 -48155692180167 -57426420290952 -91690375158128 -103424592073109 -268663479574975 -57523648969104 -64073925018094 -260426317689247 -272375124082580 -167037892581270 -159431555321060 -50415999886297 -70111588813455 -96787893799975 -255886061685380 -67779642567661 -75324678831393 -63860096880865 -175524329098541 -93802631265254 -177155386815909 -176258757077453 -163325662538311 -154829348391503 -55203592160586 -162229551791944 -59474178331905 -85419599420169 -41210050901824 -159948492708568 -37926852563228 -249001348983420 -247583645914784 -145834584119787 -63363691841978 -38549274942719 -153698249008624 -32209184039512 -131454007377383 -143682562619261 -207800585289346 -280558011525825 -142573665185165 -35987284289050 -12439792627974 -216009624591765 -201915313561930 -127220204070392 -18512229716571 -164589880244107 -114969481345356 -126636608556322 -276251045247260 -47053723607956 -272072491285932 -161007044518071 -70333598345947 -75293866779692 -211168696453680 -195454520031765 -271132376448064 -231109783533817 -194992073906883 -51700675107449 -236924940068487 -35139134179510 -70325024703 -30894350191122 -237435053307087 -113899417936297 -59214050858183 -219834329739023 -80221511549655 -11643228037114 -120088150144552 -158062310830757 -66644198903104 -189362772399048 -35445996563365 -122851242657040 -271344263236529 -179021576278018 -30410966925816 -273457862403076 -75633005779924 -44960048177106 -128837934842166 -121806817547222 -276750029062242 -134693384430841 -114330932550630 -66875232650186 -175169674661895 -41873606995314 -55839615447957 -133631779447284 -136723876159861 -81585167716940 -237999064781691 -10862554127925 -225645625206062 -188667190190478 -230155889649482 -210131792542840 -268382722654587 -10156412569321 -134677693440707 -5044719782538 -52912620679073 -141790563164904 -21269671533986 -164496705205820 -251432373280204 -2529751225303 -191925909540529 -181351154257453 -82126108049793 -103512368352633 -3730846549284 -262869409810017 -51528792785496 -92535125062088 -239657819505617 -41826998612962 -200883788086472 -24701209972300 -257719123319563 -207528650232569 -73571383493813 -277423511996991 -185354443194143 -86684175592009 -124261158126616 -211779598518415 -273330505485948 -278894778341545 -79302295263496 -176038052904952 -265158428058073 -173004937321478 -2817695942459 -14295481501116 -72223278382833 -168227277705523 -177903132517214 -145787140283428 -93593629196116 -123645007471820 -242330756828462 -247988201248180 -203054508155032 -184176564201541 -154111363723179 -222528699720614 -77677443415042 -269957806619471 -88668453037872 -32571727791180 -222545664153942 -14182017529706 -28809613926051 -112467338899263 -177849391558746 -13768210243676 -3437206994661 -139942121207801 -173100352500028 -49691621924922 -25529861350802 -211438730209098 -201914407957268 -166779049504571 -220624988095103 -156304230811929 -110642794688932 -259788903356534 -109565018286598 -234771788383813 -67504720562628 -21079830840236 -7486404982223 -263107943694312 -278197474306843 -100568671982511 -262618659631972 -213078017279301 -27298597878951 -222235389043398 -233419643794199 -215491293709307 -89571931217331 -55928641554186 -179440972338021 -242352608208270 -167868640361830 -210498047642827 -153697502983500 -77007134916616 -261917619368932 -227078269754040 -244698800500821 -85443645051853 -180569122496374 -154635109609267 -147989831139281 -268962264315139 -64899729879497 -30711939723155 -134741296071858 -102397376338183 -77417054634790 -59226033663587 -159797388340607 -221080623584424 -40687438238457 -48157077745228 -243452237277894 -11350368345978 -263754930318889 -225352264177926 -135090698331624 -42237005066421 -187950803751560 -15854706072645 -75852278907339 -143932495566316 -122762840485139 -126350147667701 -229802931601848 -16590039790082 -278370645813211 -252099141824000 -96441464096269 -132178241764403 -146124816890735 -171937286710501 -140639833087454 -34309702383467 -9177947945439 -95831580680681 -163115687295905 -63958342423029 -126690776971740 -187098678172868 -131213617624699 -135856794434128 -184574964423246 -195967105486781 -148496999936872 -52786423172686 -187770627083193 -99430939199809 -199075679692399 -6590306090777 -113201435179113 -173042639701068 -2155358238946 -12554971126936 -237090614773727 -270128514080022 -163529557107688 -270094068150334 -120278947856095 -115437745215127 -88553098197182 -93224324783569 -71694607828243 -91051246550213 -147421020255143 -33099546201608 -3191548756440 -19686072829158 -6808147875550 -23919222361951 -51896278645418 -99285277190347 -248964249809900 -216658533284039 -256350139810008 -252696621088701 -195716703307783 -78187542902065 -5031077158268 -275818410002357 -35910712187732 -86708636883075 -10079260387836 -190929541820211 -133428567403778 -76079400140053 -110812048958621 -8185469681773 -43232891120768 -17552316177670 -115735958414554 -135582683980926 -189635030849140 -272388292383244 -177390391749192 -8975289903235 -121979378167692 -179466646901977 -216180028295730 -128561794207549 -18947916285974 -92148575306436 -269065150900286 -162109937949253 -144649779845917 -88751576546466 -46690751886525 -236291298982866 -122014343649914 -110088190737443 -75035959826959 -195853641515371 -241704697011678 -35599961557986 -150746999551909 -173069359388301 -64124296689560 -118366490695358 -28600642933155 -105258130289909 -267757374314976 -206669199813866 -91000558142285 -169234157709986 -180643781514632 -183071193524283 -180118203763921 -61917398606741 -5128844143383 -186060302034435 -11019727538353 -162617672639561 -271204327257872 -192970727690171 -251424694346565 -171919886142124 -41596792209830 -29916359763775 -208931863896778 -249343276029913 -281004819971229 -62029324164595 -243641320199871 -168343174298894 -122307427743435 -8760303894461 -122869476122359 -216320889492681 -227343244519273 -167510049073640 -135369606121056 -69222586068110 -161691061512720 -257093228574680 -265719696933149 -21266772844032 -27677737731167 -134917583085510 -213251992647699 -160739952925951 -94711897911254 -244504195945924 -41065827802064 -25209607649265 -281232763564024 -220227847497421 -220509142785202 -125331354267172 -115916342233966 -10828574298592 -134832493130332 -215941757777255 -231797977930054 -112486683335494 -45869664893285 -38970948479290 -110623366150029 -184783156840677 -64578280209621 -240398773887944 -218700628779436 -22017723697850 -125070691208415 -124526935505868 -133625800554122 -145748027897871 -195740177543961 -208423643708353 -52132850956023 -220187646131167 -45966989958892 -249705596889463 -226352207697660 -142518085587077 -10728934367226 -189391815712203 -4879734832935 -92844515534948 -44083567609495 -37508264631217 -144936732499319 -97994591692230 -255278727266051 -75193344602283 -171398250695954 -204222165942541 -116335957352784 -239448614290351 -245258527768514 -157293747066501 -163152768114824 -39997253661481 -269256218544676 -230291789211408 -254684239425342 -228440239664184 -174833386208658 -22920850763610 -124116028660287 -33885086604378 -274247652951314 -234673491760816 -129523471765236 -156271194136978 -15517683159827 -197533008935091 -181527006162233 -261706484271306 -167092106544873 -174226831572855 -204612343839376 -135574073695911 -150136094063734 -43210886777110 -196785270297801 -151117803059842 -48339737602539 -166506525740177 -269284591197480 -260368099251491 -6792427798789 -37274154573934 -132917543737633 -8913130638356 -96442021494991 -95797628006844 -202782712098249 -251964434881707 -10065364088559 -164136515762823 -123962734960249 -254706429939324 -33441905612110 -74697150509406 -81124255815862 -98814860102658 -257820284623605 -736529723012 -224028393896389 -141535350263603 -194709391201658 -276240621076030 -196552483499732 -257806772962042 -102346992775388 -132615204273379 -47437850144168 -147225637329087 -251722544742666 -222368576565713 -29315978578916 -174777952260622 -143034259691265 -174735002992492 -43878354662100 -28601687768283 -53967619083958 -157039348379709 -121385660353164 -123729554128962 -207345798528834 -204505517581409 -145252499234467 -94562765263308 -201339842963082 -61304946203220 -103515894771253 -110041789221771 -12323759592257 -127827211761782 -195809262066293 -168721346764841 -76638372803901 -116442681916905 -242744011174606 -177813783567121 -182265304415567 -110851179972060 -103599838903144 -155438988627099 -110414297781865 -201047403232724 -25867232568885 -70211315012483 -251122971177261 -129021505816735 -44388864016184 -271798573448721 -206167587811799 -121785421446622 -105598437111924 -127574528918714 -263918958900915 -250712813975384 -24150223068601 -30457906488806 -179853671791688 -3909019484315 -179624736970710 -229484488764612 -83927110863925 -258201035932787 -83606691189508 -198850573222154 -157881735032683 -23440172915456 -248354357660028 -185486237787893 -239438062031315 -211270726917433 -42873495750381 -134083626193851 -42540559049953 -124833653825072 -26058101861460 -265841295841879 -33021010955942 -141086245800816 -239208433629023 -55989037411352 -151506655195886 -240064863387930 -129984896610199 -107361215883663 -145303381171695 -271673939719299 -123472371060905 -256922038637027 -175785089969565 -114797069538367 -183565686268376 -244487658451622 -153658695860123 -139403288337420 -59464483364797 -192042840764619 -209639875036244 -68947713047064 -174528842950174 -245056877462484 -175533382810083 -165364338241072 -24289182110791 -256500710298631 -81833748220420 -85708923352926 -117533280313138 -105799836601670 -280808516450814 -10701684605871 -79007700356492 -180036600504032 -270419444417563 -98493913044390 -76926728622138 -174760327230053 -129871649866575 -212711251611043 -61443585161743 -53611451234957 -191179768702868 -11054383244362 -210485377245994 -279341222743842 -181731631451901 -79342298928078 -53311651422496 -105451103394127 -99324674737765 -204026672738295 -223760765304165 -124753970435826 -33581681633250 -254118177480491 -248504124256278 -98594286664857 -151763861986163 -257117504273435 -272431958596558 -14121261209789 -26317348936270 -189129614257563 -76168175479127 -245246435697671 -159649623091059 -26103685694010 -26335287379009 -129733051027352 -192574273267979 -93408645233285 -10043319206602 -195049550340925 -182525288328025 -130947891216670 -67386715041500 -32951285276201 -162977816174429 -169232747592697 -19335074929265 -50936275805126 -160481790335579 -90343943734253 -126182065100961 -183047814559886 -211628236503570 -185037902075016 -52211820522983 -224825410164425 -80648466329043 -257217911443280 -116538955338039 -1584958096004 -33666799939622 -223093936476008 -96705195673213 -193783253387762 -160498350220454 -259360050015084 -7578061380847 -221271545924518 -204548482163839 -24852496647540 -242888530058526 -130376147665005 -52450274099446 -28066435532009 -27409498718273 -50149918323969 -21896971678080 -1254313145431 -57034133534690 -56634215356204 -71180839072040 -280159538240349 -107600358524977 -64049597639037 -68325693671465 -141668648164861 -56562589218261 -250917123840387 -35001403585715 -52080873810462 -202373585641984 -56369349922163 -86379300350284 -206163796889828 -140711333494848 -148792524430832 -59279031391056 -71526349997829 -131578248151039 -125042198410011 -95303590780833 -21359959582192 -6298473233893 -48081591511772 -258340542771202 -76510775698942 -147291881018535 -99362043340354 -259678559445651 -143117773883634 -77252727307622 -96303981891467 -62123411503967 -96515817274369 -113752574843749 -54339328581202 -21728987041418 -43154525243901 -114447139250103 -97944492149947 -80315338666085 -276657937860138 -209457967282288 -134626813024305 -16126448540021 -151458556947999 -210027070449666 -226308135637364 -239218522050003 -257970434357626 -215789542978239 -71827660909364 -39107560703241 -88951552960960 -249287952929141 -277308108303776 -44364974177630 -187432132772605 -58339755119815 -268096392470766 -39323042802462 -46201409950396 -217765592821957 -226930684174244 -227934368569945 -68004261429355 -121482761757448 -83595099035700 -197527071963784 -172931743358590 -251422682034004 -262190049582107 -158910403751844 -76682317938207 -231316559211847 -54288530385702 -221038508182486 -145613139060025 -129302441025078 -34014737990214 -197596173934810 -146715065116096 -35780560413649 -68532530862984 -222122414427299 -128441381985829 -239542418086625 -249093304509387 -262041834006715 -22345192966103 -213899392720290 -14663314447693 -248516721744347 -245318289193937 -110046315204585 -121086848466878 -191621080447927 -70479404582398 -14368602924159 -236654482532969 -203303407948093 -267125062587249 -228304301379071 -238509320402927 -22388637425661 -178982724390488 -153797283817686 -153750302977253 -115349341625024 -34614742938491 -211814340850264 -74987535125309 -242473372478768 -144230035793206 -21156068281781 -43986432292538 -58993995493572 -78377529875499 -162010746774562 -160930036370946 -37209143142984 -26412150392212 -217774831515425 -194143044016923 -258513706470443 -271445220063715 -140253326166960 -44895147028553 -51896283435046 -90965302556264 -239514692872405 -28099411267738 -96118379636932 -7170414232029 -263762301399509 -214741413886813 -271273847229183 -134797242925470 -104887901844876 -188642409313800 -273034012480508 -200858407141105 -166668973885271 -151950313604239 -273509707859462 -88004532038859 -185309587241531 -162831079238092 -200186002200255 -168941062544400 -207636889819279 -161280909536506 -98971880429644 -271468905090512 -253855770154435 -199462679745834 -211900060646279 -14383353584590 -166601255639040 -127354306834150 -49567712557937 -159935321976340 -69142606071268 -129173269628107 -40757096770038 -237661585462140 -118006649555031 -56788900871794 -12689982033312 -216614640254499 -132232203195295 -116479031002887 -181351503115082 -116482512382464 -123270713601364 -279267526625349 -7787283834936 -202025288652282 -102367121143626 -28248322599978 -252474302610439 -97732760565637 -68855525669545 -137187109837012 -224099831360493 -244884057414134 -185407879980647 -256435987459384 -254343912834447 -188044071613099 -39095460100361 -194085169220479 -110755669088407 -113252640786127 -134962444346975 -11462011161274 -205934562147350 -37973841843545 -78304662432893 -119912091979236 -25281208207904 -79542224801010 -877796370886 -3117172305587 -265981491958830 -3879726131495 -177117258778872 -188403423126761 -49741422125410 -128328095471323 -144232676799283 -250130040224165 -229807843111958 -273261674623844 -175944401072003 -116752747010999 -168009994731883 -112108235580814 -37168220408610 -214926806364067 -8348705077006 -167086014372392 -19443402682105 -76820481836384 -3807404073623 -148046124244968 -197545244803049 -195990812484345 -117809956892289 -231096383851714 -122791297429474 -237495834018866 -246303563965936 -207473108566645 -46474867397377 -173940718619452 -194812504559690 -123044367969308 -175198578071062 -269927865136758 -213660486315962 -116247067944058 -101789335207593 -153791257038491 -43096329557130 -241900878754940 -228310121346085 -63300885544981 -91233235915818 -50994344290539 -250014868725453 -62846717558746 -27262220750974 -6267550086711 -62437793477893 -80026463866718 -77188552153062 -216852744686513 -232797637914333 -233915656146642 -197137579491894 -84885847119893 -132258656555662 -18547281748525 -98970328346700 -101391922598705 -7620071253677 -135746026284657 -25429762497683 -77430991497579 -55612870316510 -17627011357151 -272085259064396 -41128231512515 -260770747650356 -85875663401009 -204177853594550 -126982229394300 -225703614376925 -213729235080391 -42604696031058 -51347294067046 -30421989641809 -91722861182780 -226542168995833 -19969902935896 -135448090603433 -104879515732329 -150023167076984 -152388752812104 -177733983966009 -68084954620003 -143725155340298 -156570289898897 -130627823411637 -269666511978413 -2731420567718 -98981587927369 -31670008292661 -51966610970977 -111368842921252 -189300250194453 -263036903921710 -239760223591895 -34780804884449 -84189357108387 -70576238375753 -214759884340406 -68761806105395 -224300704820016 -117341361164763 -136391965161561 -132577673295950 -278786793750323 -112482387940698 -21149643746736 -11901844124058 -247927085039940 -228948402743204 -255218872159264 -147390669709023 -206034259298870 -175664400376765 -239740096054373 -159037489831330 -4434959448924 -97558319726377 -17785446307743 -41326548669044 -230446731788976 -15675321166232 -114136010432419 -64518026478691 -206971894812632 -141076816950604 -250641620175932 -217341549290844 -96395849448562 -42403506252684 -86167042013954 -257006911066558 -120083549480557 -6981095559353 -89635836821883 -142793961771725 -263218184671631 -33759734124312 -275114438745011 -137594435973248 -268770834061844 -88003786013735 -60833260074971 -281016463803395 -272766855001131 -37789577300811 -100684598513984 -272893564758494 -95950497027650 -139720126580227 -51495598066951 -24727052801415 -182002400936501 -162375933371081 -111139729519745 -30892755191526 -56013180408952 -248887942603473 -99896050023310 -38073284130439 -53205323725875 -41988604558031 -93298369144410 -221780525232183 -274289892605681 -260942186143511 -85508399991221 -15502716046780 -55901866935920 -150594140025334 -270070376522508 -90451068717969 -118431906525550 -278898753053570 -232014181976263 -277346903071216 -48350916270436 -124365495228126 -24782984812817 -34137081785198 -231166790569814 -124765083267719 -237194859336879 -203104078926788 -162517462211920 -161753648797720 -167400556043069 -174562591185503 -189448484779223 -62061004485029 -151037123767972 -237531336560585 -193202865422514 -216201689126803 -191224393265302 -175969495880988 -148666056688455 -134181514416226 -237700787248226 -237299037649034 -230158718219453 -237326856825059 -56822870002486 -260230345351252 -181348382178953 -234423064023428 -77892324888333 -76580668065701 -6657776385835 -276773038225222 -22350283652943 -110836099938503 -139935913550272 -203998891065762 -29795313117813 -85432444679915 -210957051140356 -229494833717517 -8438885387930 -157610867990472 -107452953267797 -342689915851 -89655953750705 -137756776692224 -78511883456449 -119961468641526 -27191520810866 -4450095792318 -78716321292834 -18399696082795 -73795529019075 -109734955334410 -270196556635825 -197982748135568 -169881714514339 -53844672044488 -232770127963961 -51838669537164 -67929900063755 -97081201038167 -179178032042737 -220136714621366 -243613870600610 -22481371814544 -2949226072988 -161534004029368 -253055552568453 -225993057074953 -51612934420246 -214209072931774 -233788898510697 -112858165610328 -111331662238452 -263506974165083 -265570489394862 -74638575686335 -109085807518349 -33569209581105 -262746299084729 -160513718406202 -183431757184402 -105828269982065 -28248818400067 -51188011877249 -33267052821021 -231824640266966 -141558627059529 -236419058863631 -238405451852863 -189174164822247 -136584391603046 -187165482847218 -262946544924516 -54140892972403 -72971444737166 -183045038519894 -29572381682724 -266761432834869 -133903821206761 -170002794787951 -187489431436 -217099975278757 -38157717439196 -257903593619968 -103843958657999 -23845817528085 -57843052271966 -114371487912878 -139148470103078 -263011996500022 -45284607509382 -225802379386108 -223831104309600 -209378124402612 -32859910096586 -219442825116793 -261447815095234 -93642997573984 -253134734649897 -130374581169752 -111498343921485 -170497611315599 -66217224935098 -136713077027797 -42727860389392 -227151225470372 -151891368281377 -275357982833063 -73708708344862 -52630494803457 -129080154856683 -4255320675835 -244195082590469 -264140242399146 -89205676489681 -9942070845559 -70005893348389 -190358298952478 -91482202751895 -136189368730748 -71435714783580 -73743113020062 -202416793090477 -50156203941251 -260728223160983 -202162477215081 -269550204290635 -157211171622989 -153540812849093 -277408266510916 -111130245153467 -103190735126647 -169505482454387 -219222372094664 -101030441878307 -219566716101753 -19101423176165 -252064327423388 -223592716135106 -274006416205749 -111466407823412 -213954792202166 -41659198724399 -94408997275684 -159067784088331 -182967743337945 -131967467854505 -20565710094288 -160581469074506 -160997129879552 -2983289759847 -150003380383366 -184763836427988 -265126347990440 -243390654372610 -70736957470866 -2652768349372 -225037741445192 -79768649377021 -49222829842045 -205778145656584 -24824926451128 -257406883357490 -40343274269290 -237422106236080 -185485791476899 -213754132157678 -163007398051378 -234110180961020 -167713880918030 -244362627415163 -212851770718517 -178318444742731 -275153375764550 -170981932988931 -161265251690856 -114300688865426 -68717489285596 -23006966812864 -212569330804652 -3579028414358 -105784932261259 -199090631762034 -212474512215772 -26394373735603 -102938238020497 -109405387240985 -252500815549223 -271148484989055 -28064430798219 -279291143351100 -3336128070353 -96954538195306 -14729600547148 -84772522448792 -36059768458395 -95992763658884 -71529809494151 -121130165182615 -31992008944988 -147182619478358 -84335100616863 -221972163039086 -7857514263585 -115750985426111 -237459311266415 -280629997933709 -153910813542209 -84997977192513 -279153654737891 -25873864209600 -248800087176231 -99129850634206 -120113710291235 -272495455157890 -211205106097561 -189183037642641 -154207178915939 -36862181567667 -249028244922757 -143565538962783 -75673591761027 -279364014461985 -265326078710931 -180887745131789 -79469945916354 -263886922627136 -167007715905506 -192486055588804 -190097772156207 -78923775700398 -90646282121604 -71156959016768 -2744453514190 -82194824017274 -100824453411426 -103867603764629 -125582806901206 -31992678229622 -76228809744190 -255072358723635 -179636140906298 -149561889544662 -259109149526790 -145952197956376 -145493219097175 -226773950698636 -243057615760434 -87727142551827 -66553610528876 -198416825565652 -226389162500282 -213189521766787 -168932039755857 -36845167902324 -76603933769611 -6908393085006 -1105183886042 -126712864270708 -214350788866064 -203087392218228 -135913541156856 -196303975156216 -176278359587714 -178726681621093 -49708971689486 -202795430200267 -174101862815637 -7327409870174 -216440365352398 -1445647409620 -85018290895025 -80426434062633 -135125389735666 -123802183212072 -167456649109136 -27579312684757 -24716650457233 -120492068278321 -106646469913022 -93777286132717 -110093489827186 -129911424383958 -193339919336013 -95806247871115 -112046835807849 -253602617382538 -191251289759703 -129642604766070 -65194891027619 -84749102046453 -215323219851709 -78208011267640 -213895687092125 -140642047358383 -40709971361089 -230922026649197 -279867746431561 -181496068825275 -233843118247868 -247482696915929 -158310090974776 -30755803329435 -219033889069381 -97385826446927 -121954614973832 -183196090696518 -44645799598293 -20180150177055 -109984568754414 -140916576628692 -224786605326032 -228211228226262 -173942512227247 -59043154695425 -169019799289816 -92078858557533 -88650021449447 -255044001284481 -185351575015495 -29245366603248 -14346864486429 -213146664284156 -237551233500742 -201766415209900 -259879003042031 -58047233578927 -224502635398645 -204739964608273 -263529809547430 -163342135840102 -17983992183914 -103596081247858 -271156279268238 -3867044017130 -20159456559328 -158306526206573 -59394097894997 -96608587357732 -32180548583461 -210344578081507 -201822085300851 -192708280979519 -251921242720495 -57647625344672 -8425814717991 -3048136823765 -167414112950405 -30070578305080 -24172242755599 -70169464789149 -163356200822384 -154161471597458 -70388312067515 -212869620119849 -8346124299592 -121232224488244 -88510584909701 -123936762033939 -256868096380394 -264936728855362 -207904638020709 -10267674792077 -182929709525403 -251596611092320 -56951818958824 -183787895987455 -209760815357127 -100655005309730 -107952583629290 -119763581659683 -242607611021866 -156298064774916 -200122324074078 -239323489429401 -67015553377496 -936531718425 -245267170314743 -100554494093936 -70214578671544 -201888217062573 -273096791750018 -18557057926968 -47762639356458 -280267139223754 -163139756535333 -115927370745473 -100927744853064 -73787782291561 -206113318068038 -138559577928431 -33013895437943 -267242384433084 -109534002044294 -269991367571558 -272009130209809 -92907511910879 -248002312580114 -242053463567807 -200952444347207 -5847042489360 -4334316025457 -70049298241446 -196579946167073 -275557411911480 -6091804840207 -166547482006027 -142325019368940 -11491205516208 -231057428351596 -195492048712232 -241213854606105 -234138940041096 -240012047878441 -185089142222425 -5227758471190 -2324355454791 -48482558366203 -236813769935039 -127553039990418 -114371146293053 -52506650999839 -233205966450237 -88936208909354 -52673428276839 -197582054181281 -85062585725667 -260180049999717 -59922128635375 -260275483424239 -197914835822086 -272058699362757 -248872269155621 -256117746763385 -27573425710133 -220734472007612 -64595562425891 -254559619475209 -56364719307655 -189741116556421 -69953552530660 -246255830394559 -171096456647766 -15144396424787 -161541849367909 -251369498240035 -79860179004610 -198166099895944 -35531887090474 -83965458343458 -214779745627692 -141866145664212 -2431195329048 -102462478852254 -262009634095843 -227080882276332 -172555089201951 -267905684290182 -177004249344089 -17708698219706 -202491736677050 -244320345379022 -15433044057759 -149317140268302 -266200763367680 -185735182524770 -78665105045779 -145303059419149 -264629005337156 -191645035539242 -269214076304202 -230123386151452 -36356997092136 -209606300320514 -180386096380216 -162126143694225 -50236174254937 -118809911418087 -172782052520271 -260632663437181 -48369094394793 -87921206288590 -60777064741573 -205454291602353 -79212848689819 -69823727732819 -9815852243055 -184505368168858 -116289686695149 -146153908172845 -74085824020250 -21097307521530 -100376397986295 -273658033397143 -221309297424700 -164012666522686 -257635894744825 -180185881196794 -34288361261777 -73478264614895 -80413591159684 -152019532328336 -5987465793324 -27209056237890 -260322659312960 -150350145332490 -13749244812448 -48141684283496 -174983720849468 -190623260394410 -248271582702739 -225236405894537 -52527205607728 -184515273369214 -253431110637155 -250257803418790 -206026327338505 -245825065245714 -170393026322665 -268567447491890 -9614839513225 -147707646182692 -90830997524197 -53013827240031 -49951446129641 -230727068334156 -119512058220701 -183770077780932 -215244602070531 -52330974620811 -139767490706067 -15068933523557 -193294796861881 -271700036751377 -219125228884720 -123048187739694 -15031495085893 -224668938410457 -275518110048833 -51046400807687 -161767439216284 -248255871394174 -85201503467778 -268034860508267 -64457018676704 -93154056502126 -184843526284035 -209385811447479 -225078051860954 -70235615843208 -218216273510143 -101440351202164 -227612008132521 -263231845707361 -200305430517326 -186542642027291 -273944354303868 -213232450915275 -148796595364045 -214024707298099 -110761147009963 -109834358723588 -209607189231550 -256194528026636 -75071530265335 -92186751231407 -99413322424362 -141284805835058 -113413020494568 -54778775337906 -14743406457411 -172238565427938 -88283453267273 -12978052281168 -205439274252713 -51365819883026 -216773417171254 -5622037485789 -94269984745681 -9569795089151 -161238129554542 -30520410573579 -95152187618713 -137578137721531 -160391749585980 -276181805540627 -39850773410598 -33385245178362 -87237028800786 -171315299285441 -83826538427969 -40419314872010 -40430812140633 -252353314189154 -268821236166639 -139563666416618 -223322602876943 -232251068210319 -44715000679747 -11291490762433 -76753639669143 -147500230816068 -258586267904167 -234965344333372 -154174969928885 -89649844879812 -57272721082430 -74761126098313 -191950595022350 -231807990146573 -195242030573404 -223688995091105 -60307417797861 -217576112791539 -239990509871189 -8273201674473 -257417977999220 -149796874818804 -64464020581951 -240371186330922 -269946046667933 -259153044860025 -241972465361329 -73114990491738 -131525994931700 -139478919736138 -257056295737496 -13484155219458 -191569791663148 -126692834571570 -51252388772683 -267036424172182 -149170494056440 -5498664706329 -39450977790864 -25111326857059 -30286874049769 -137029839388242 -256878118428078 -273202828870967 -99715865680331 -67342923506403 -120079804193629 -212561639897083 -169262640470003 -215714032590590 -33270434196035 -223527765593389 -254390995275451 -2732477178634 -194037423700174 -111848464340564 -147882330761191 -262182004234516 -256298485284360 -160494068039683 -155686201189661 -239930386783316 -125450523809046 -91469623804830 -228271860627580 -36707046460761 -107258112359227 -252239850217744 -17233277391010 -230205635225548 -183289716458276 -49136839187375 -207211319880145 -224356435691257 -83540821656129 -263037925775128 -74380658535548 -201960019227470 -62226843021513 -11834239612318 -114696645932269 -119729863725971 -104552481812920 -59092815842796 -160746340430413 -257302175036287 -150827073708256 -211111018394080 -89538924684974 -226328069414794 -198039322764925 -40381847385336 -206597228104240 -244835248703622 -205863251275168 -200733742731357 -222594574104642 -231595568203291 -107962455053589 -111646650047708 -36113622774616 -244397414182342 -180569514322672 -211580336928339 -224738009523688 -134440717733054 -9811970036139 -132097094686061 -170756553947065 -194969717811296 -178475400754203 -18226888302461 -208590502996471 -253732263522604 -160675619188432 -165722894011252 -58854373206092 -168126327955520 -54157193840326 -4769047701862 -8807164649467 -34543796903620 -149050501920615 -124284943566321 -182883299102917 -252865111622122 -223438897110676 -269591478095997 -145160103983955 -38993648964153 -1311632530558 -128026208667887 -92568735309597 -207454147407520 -24618041596137 -175226450217848 -204635712022789 -127030167447079 -115423214407687 -134008713536916 -239153881904973 -40529572222127 -145074010354449 -240857273718519 -127977772635752 -155843545859660 -113856857383537 -266265412565366 -26570096316291 -152013009946751 -171153029561271 -240458274170311 -155572737218251 -19370606965097 -118266112366568 -215215478684161 -218307234416678 -160215398426583 -1348454105975 -67440901722948 -276625928983872 -170022619518096 -241744211474882 -89273055886948 -19600971890870 -165535180326681 -139083375531355 -220856166060166 -84911121085864 -243524321597989 -230181597590498 -186602880305117 -18907659952704 -142826552947671 -210908590687472 -266628716769512 -150870753933920 -138973868528245 -57505324024821 -235527517556328 -117077354505602 -211863045440852 -58297920258000 -174875294119658 -63204768107268 -28282339509855 -271506262695529 -17966144569070 -55556686323803 -201895923240517 -254891102218547 -198822446315748 -27200547038482 -160455521898124 -278511988116130 -101433101580485 -265232019568200 -262438073827813 -259514070343282 -89989449150162 -244886158818356 -105695949648031 -259974956278833 -196500339371922 -28051094595563 -243561799472459 -132665751329772 -77063374744678 -91377714467986 -144291237491933 -192843333398456 -16012433804519 -76415344964793 -35830326814935 -248052624881205 -253445216153015 -276663865489440 -127240760240998 -102386837353151 -81948182238984 -47875692928616 -197654657121122 -137265490500305 -271541989426911 -204649704609735 -88417238702363 -191719122833240 -60550367676441 -145799906942559 -83437623081313 -260753187479514 -235534214370957 -146318080342366 -246262975821820 -7722398215969 -219421309073540 -69946611867318 -167586593986545 -265074044743646 -259230202398827 -63405110514725 -157125963796097 -161293042290152 -38094623832179 -16324790040827 -107788171270016 -218134911488662 -74510058315809 -162244546853396 -42791181574506 -280040226394400 -147702550686018 -124069782651137 -257381724428896 -200673193045047 -136017544591116 -158229409085114 -249781176013202 -193777587865727 -55851846016111 -36240099831391 -211923901008985 -194531861556826 -228489666132850 -270766100053425 -61421748172250 -107537427544358 -48287619068423 -15052208959700 -240959780826507 -30605334174773 -31872763372655 -265298768712521 -141712278495631 -100633059153882 -21364571138151 -102049216131006 -2281958574180 -231592138623421 -280668987723062 -15253641201736 -231346069116455 -245623003314090 -157833156464792 -128400722009862 -25095100159873 -266694230790379 -166162080812181 -255662192639444 -245505807872858 -5952889032847 -164172805791658 -273288946090001 -10434164174199 -111621711662315 -193007390181172 -33997542573723 -100193462106793 -125211950614817 -198066719366934 -275692787717661 -225893416471064 -222829891620218 -136968597182617 -259868396977625 -174123182434266 -214985991963345 -28249159888676 -226610005316652 -138816825812358 -50990347881954 -227473013789620 -32322392271689 -191225522540873 -19251407275356 -193962666000000 -20394003538101 -13759833602830 -75733299742402 -89034264492897 -81977493446537 -16564030790981 -44298805531896 -210314846080520 -121561148519776 -266041605440663 -240566766413263 -168828302803972 -99607016279355 -210812609457173 -126395173506475 -96760301485979 -237439117119306 -1953834117450 -148522797325250 -12130882637750 -207700460930848 -103803267488732 -2242125499970 -216070417005916 -144911825472316 -123903870456394 -211860792639242 -22617022592789 -209729374891537 -124321003715401 -200814699252888 -144381821523304 -258909663895419 -280342779506281 -260696976924369 -14604037157731 -74255217127340 -55735744009777 -228658002457775 -41937490611036 -26401650701252 -124884799388427 -64130182277963 -177277508870310 -184004815352852 -22390614820214 -54284394573694 -17705170938191 -138549488548983 -90894670862218 -280302650162691 -25236200520372 -214553361711999 -125948308091512 -22536555036338 -260188567024079 -113656327398195 -37789867203321 -163971501675942 -95271137808923 -197393052341468 -191157922025670 -78871987476946 -21261834270865 -55774491829073 -111241317413507 -94934423609443 -260236273800938 -47848703354232 -188353877000710 -163366834507100 -163787227036164 -279764046611675 -158670378262468 -124702449150227 -93921138305375 -25554642083639 -215385326310403 -6998555260324 -214533637235641 -169777749667366 -56321329249204 -197224459297348 -138503827149993 -18765621855086 -25343316922518 -11517931376102 -170974936674013 -199624979555474 -24770465819193 -242980502096554 -163709229695297 -230839997831632 -154816471186533 -7186003901706 -59219519198277 -49157766690043 -230111956347980 -79960458766211 -190676849589458 -31062170602543 -62497998825770 -235341435695151 -160969993273822 -74251914180078 -154104751971609 -260752654647662 -213577842867322 -24044328948527 -158688550917 -229455628699468 -12372740165997 -258681983342859 -54424887629921 -71023665463243 -6527112091354 -117906648457571 -248885597765793 -39668600079106 -249073944645300 -258564079490497 -200011902825554 -135426729984997 -21714242882060 -21505071032345 -55619774532424 -75594838899877 -174286322199442 -153044602950293 -54441875025953 -277915604654572 -253732565269480 -146791021705427 -182114070226071 -175314019135092 -48968435675162 -13144617325674 -222108907249421 -123649496838534 -191956983183155 -253496091971425 -144682522605294 -278005642380583 -114205550032776 -274593671958925 -194025607151722 -12241489023933 -43651405256929 -75796655237070 -209912459614688 -256341546288691 -143550242291869 -97692170903382 -57630391690457 -241981130068563 -64882415691120 -92275547262537 -184151473578774 -91833878287801 -81995820934398 -259138896043935 -63064556372329 -144114498996945 -213169094244603 -75513138288985 -10325460872838 -239841751280724 -196368501963962 -161572161878662 -41861002679630 -94462161315970 -277034424915930 -244972822020340 -126299547475703 -28723841130184 -266045876981204 -78317819378465 -120727787935980 -198773231268283 -135986405948002 -19241549275264 -129727134801970 -137945310918878 -230799990006646 -262662376781253 -74437306722473 -9429883638811 -238432632916561 -129635840514988 -258725905413212 -211150510513894 -29923689105534 -272656647747327 -143510948870853 -172591539386544 -219348234652986 -26328350302375 -255687541345571 -33562032822853 -233586439517196 -160073611230813 -68773847800858 -244578709769104 -129539165100716 -139813034695295 -88421262760900 -102173613391434 -259640140316211 -262881276488375 -200285690232821 -195227392059982 -164669787096091 -241792938520808 -15790102365032 -176319068806853 -228110787791619 -201783584821015 -212001088161098 -101492392480315 -166755780771700 -258417043821687 -146261860161768 -21013218380095 -130068997098796 -188413998771803 -221042271538450 -187801348327272 -90933408710825 -232846862469496 -193156687608098 -166179198006660 -182220957158612 -129329463100375 -267826110689804 -146317782933681 -174828325613421 -274662372324691 -82497955438913 -246713046205941 -133237888093508 -252107235836893 -113786657113897 -28780286683174 -99491971926987 -76831702659250 -203744592964110 -38123057947808 -72799690671753 -262115540383731 -152313556298216 -145089754662402 -11780159736688 -44100371897457 -199605297072103 -148208036418399 -29403100928038 -114729413465978 -46883398838063 -239511969726747 -69059377496530 -87251304658648 -230430191913586 -224382928965741 -15559630294751 -49703588136609 -13640892037369 -46268348931771 -219037326044844 -250376515591314 -201206576102510 -137344538181231 -271456668360543 -241134968007784 -18923141121759 -211778531593887 -185115370204614 -158357495200060 -17622590579928 -102565758981771 -209724142059667 -55168549029673 -168805809507956 -113856361108551 -52734680673326 -140554931473382 -65020502281596 -2560065371645 -258437347813195 -249958003670806 -56413746839489 -222488170005536 -170286919014618 -38123976197605 -11975657698999 -64405685384092 -168082409515309 -94080427617882 -146932901131874 -141009593809887 -146888257886274 -243229106422054 -176233363562961 -47127755840271 -101580150577420 -142319810418149 -145368219029775 -111594844670064 -33190176021076 -117376722719163 -183988608094757 -115910557926645 -123317351091270 -23628278238227 -152184914233406 -176159255775265 -111729072324414 -183092756036664 -11995951173133 -135063964865100 -229248210097941 -23611313804899 -269424912272403 -29282047776461 -170178805098910 -104710029554906 -63282361877599 -40437394492912 -44544554006473 -29469441988310 -117282479614213 -175117428621989 -189843783591358 -104889829536640 -260482424496940 -24860787701180 -179979907992193 -230903527753783 -27254844960538 -216280922877105 -4119783747418 -129340563824082 -129313078952771 -175017698051002 -253818383136452 -204462567167901 -143653738662336 -8951518508592 -45776352727878 -45713851850186 -171158997690311 -68035662612345 -44369023596604 -268096441150181 -166463486289172 -93603260495272 -228540834754514 -19398529561673 -224396034074074 -181242829428771 -41181910168605 -246559103221705 -173683799475576 -111367209779146 -101560798408880 -129434163415198 -267674261945671 -173375444746996 -163287802445459 -11698580007038 -57631547491796 -54779026624072 -146209576994889 -67764853970936 -277765715261979 -170140590480773 -191815711147992 -277491354301565 -224599617291571 -13570219217232 -126428696127445 -127416862186248 -92104977326304 -39658625741630 -119020431924423 -118242105403356 -222960399944904 -217635883326621 -48649900321719 -130251002964740 -13290687901855 -34529303302763 -269563672157024 -257687793172008 -18920065815753 -151501346767396 -123523362118347 -274351574871175 -273184746389833 -95190364563589 -168023598956409 -227397028696539 -239835100936263 -36427004420427 -47866553735860 -9742270983561 -26164015452334 -150123157287970 -133283787679643 -94583002795015 -21885292222841 -66659231202431 -79764568129059 -276815665592012 -73478018909346 -190684013951331 -52315060139584 -254590282258017 -80319163446185 -157188589673438 -199061151030103 -226429263702286 -56447856176062 -13144769623933 -240217262295864 -74998536491414 -16849700161437 -5440076356791 -35077697627659 -18413536261814 -61317547108830 -265726338232854 -151584385020124 -46970611615759 -46166506606247 -143228153377181 -201421730800605 -22729545830628 -186408489387750 -61247848482210 -110806079295107 -72127842120058 -121012736798073 -169866121218330 -108482303330935 -33169192685290 -126700065959285 -153302636327727 -267378318097244 -256335609130594 -253748664631500 -94732161485681 -75479138026155 -91658768621120 -173797500831580 -14859789349344 -135874319789878 -11048907028815 -162728616632787 -23375853204354 -154665025446971 -247404472624599 -91235085806094 -187937400073878 -141167431000241 -5987914442527 -111778497341066 -240837958967509 -195040942831949 -171804477716975 -65929321969422 -253013289363831 -63617159288059 -244207787213588 -123999053192860 -211077665728435 -76189823339854 -42453439191126 -248807462079533 -269712519457265 -215291150917141 -173205883276608 -94842355263272 -59341161026435 -136891862643109 -5806570107370 -13532616043474 -149062961320160 -131196119379861 -174182353027132 -27637952517879 -92947735835634 -173524904270026 -148749949637685 -278612345682946 -42973146073523 -43183067605293 -140346285267901 -177159547111153 -139935263842798 -199117201750674 -123836528722537 -149111090947186 -137373226180489 -21683507807436 -41380274160817 -135048847884313 -218894101464067 -45945733205802 -92098902402080 -129703244963416 -57058989111914 -68614071361539 -19179285727569 -229596237434122 -82459669726838 -217701431403794 -109007095721431 -199053962494008 -206383792572926 -135758563298620 -155141008259536 -212713618502140 -30508588473657 -209615635482477 -186430035096986 -258589146793054 -52708203036050 -93451069927033 -234018193154605 -88601195210049 -182704746926692 -42359261020375 -209357291009817 -21271047033034 -48992618090886 -61732014975031 -82014022656609 -281373418199543 -19020491164703 -252057777064952 -251988133601816 -69353392677219 -164481122052513 -250242219171034 -84159953514017 -11033709434642 -62244110441316 -129357247516045 -205037393102976 -167900481366081 -199579214210870 -73784355213257 -96865966396245 -253804994381980 -72277568867324 -280584914008612 -80680429621368 -228464548647148 -107978261144973 -79812423980322 -155808795292398 -116869452104560 -47498736098365 -41079334792601 -140497982215311 -169783265942894 -256170099499468 -245418890772142 -183262714707617 -196442899719463 -73548512054070 -246013040114933 -52506415565938 -95889341533164 -77622496042590 -103084745269763 -105256355163997 -134567531974028 -139349034899828 -120562689383011 -217486960557185 -131009529681230 -236851543059248 -220280950088739 -64567598497361 -257010900082932 -172514377986930 -86434558253538 -156185126873609 -174256881473303 -195749427750745 -223463507880700 -241133668331439 -40770262514706 -139813387793196 -23303074852685 -217591340434036 -87486794146598 -243921419389959 -54104814688110 -203492870283028 -239893614862671 -231021919275342 -237340870153172 -124327516066132 -81850474649344 -133474577623021 -223703801294701 -169568096166979 -170842770841564 -78778443581107 -243861952743033 -245943634873515 -249888408370259 -118885037525773 -27139573847587 -43827339971923 -14704745792782 -107500655369075 -92628193226125 -270687597774961 -122251518241249 -183918967145601 -124921687901002 -195585468119148 -94992982285584 -55903332317468 -105936452088367 -243329597546456 -233033495247032 -95633738839483 -174493528299698 -261041045022881 -196177468390029 -88642066403515 -183652761441133 -272761021941226 -276828110090838 -15569173748129 -250266534126244 -115761495856394 -16497880922157 -91422410313277 -270870344338962 -123451261877143 -16912007678542 -6471210390717 -58674138926235 -166300337545923 -163679208282403 -272702183057644 -133242961785393 -246842982374544 -81716999686552 -3957650552702 -112083154061950 -163422477780197 -208903138617158 -240537868720080 -4894358195056 -232982350834868 -3565812367375 -210724984088195 -59929980661518 -21550123678935 -22449963308717 -22755737432348 -135746455157529 -56094071559056 -181371842627300 -70820832671892 -202772098488780 -281072522724199 -242552450258343 -193996075732337 -48632726277950 -25577635509471 -149610726711152 -33129248170351 -177700635397738 -199587230092966 -19584532224628 -32797363877095 -105217385798466 -155030654919467 -40033968740061 -113115405498623 -149841149375572 -224178833058096 -183896962127770 -83929571118382 -17687544995325 -36516435377536 -50162687137531 -145654092503668 -182145179206997 -226637971390540 -123856553029607 -42592005742331 -262199675869903 -82088877781194 -8996965311393 -246377992224817 -255501949578760 -104326377057413 -124098538172525 -52638212851027 -276253524448327 -79377589819330 -157269106831028 -6273629349831 -57442097273326 -103011450976963 -83922411708011 -195632476274546 -30677232164272 -244457025964573 -133525536127794 -173296643878786 -92545932117851 -80904977887554 -73286618629028 -255663400566237 -132758122982843 -269660068585538 -56731057866498 -182324188621600 -189401362162124 -252989399525277 -107219138223795 -226378059834196 -158080832755684 -30051208799322 -257375570127296 -140011370853254 -116653836380689 -66932685124854 -46044947506809 -125826626620410 -5507556299527 -86372603171789 -72921005659027 -58152703792157 -251352028496905 -126738711889451 -250071876206406 -273685987452301 -185145255472155 -5344066082954 -47554719225474 -256801248060287 -949236341544 -59995306969990 -143601348575003 -221370827639441 -146405817152101 -38357135858612 -81580983174289 -125119246017208 -233827963193778 -192528734933818 -67225024057214 -269141978778497 -93219560293767 -88171061516539 -60749126211174 -173422143435128 -8856387631688 -205510595983649 -113630472822827 -213103040412433 -81413124570833 -47613985033517 -239794194507074 -99850482996561 -49316789526611 -203343179683110 -228629004038209 -110708229812448 -82115001505312 -34448991098313 -138366858616987 -268570602726255 -20114780052752 -28582827130694 -154935122575733 -11265785249630 -131146056971561 -141944849234512 -54171625985530 -39459674770146 -88377772735328 -152478438835844 -248396344643293 -128199658022021 -222773985412921 -245995650827955 -162826435642758 -156828325259281 -124053342984895 -17751504378481 -5148199930416 -185535256312663 -280024705167301 -218139732035621 -85386854008119 -16121014752290 -219715050741798 -150893926070196 -161709950387042 -25076577403562 -223211003722188 -216600187641319 -261785561639868 -186860324737143 -130576399911741 -156210504570049 -156943382397728 -52083790926548 -26727781291400 -45480067679079 -84533828157380 -273608284959492 -226570809220989 -122362878500342 -57020135832055 -242491434510266 -278481678372316 -147345366086139 -255103613502347 -258541748064140 -197249546724485 -82770823448380 -149140063727077 -190297571648088 -14774241578052 -245910389419749 -12429870271683 -19230286839601 -31842302775974 -56873848973943 -172356017806974 -278343894653564 -67121325565161 -184800592848305 -22534197916456 -41655269218533 -225122202210311 -225417847621470 -144034150720501 -109151508117191 -223385401862290 -51819123977073 -110897297693714 -178815727981320 -261405105137269 -191045860824642 -261844960132313 -202961164439267 -229867178601544 -256253522405188 -227840674533456 -103710260354179 -183932337711927 -223033518829526 -200991402701608 -69556688412827 -102001201584445 -7936964709899 -168826964055919 -97806875831229 -107387694503232 -148263435900275 -48641641494317 -112206998344097 -252127595371994 -13307200938996 -244584270774421 -49611412088543 -242640855628451 -3146191592703 -54344275733603 -32243650481276 -119169872223166 -123939879013485 -213871393768352 -154857683290815 -139289600943112 -220037085504151 -191768590852988 -79527773264530 -179673500591137 -63717972888139 -229570403827257 -102812295587871 -92505938472968 -232532182834587 -239535757588897 -105453917358360 -106760892913090 -40196404032636 -175540514851197 -9679152653548 -228388385903448 -129749587362474 -93467534209544 -87305815762533 -42115404414220 -49902252585954 -22383998435805 -14776402278382 -177458570482031 -5055250332885 -69709429980644 -160944800059 -136677495759321 -133368873908472 -181389779358847 -182280282592030 -164225229953297 -264082123690668 -242870188159805 -220737300538365 -231695670355069 -37431580586407 -156666893383083 -221737099760014 -79647313842258 -74420390355030 -67458484326324 -82888455476118 -143284290408639 -129310073808935 -139744537601706 -187246750932567 -237807496894804 -64033365856595 -255999424056922 -82116577522132 -191748262303872 -229029637837902 -16425891979604 -77083972318406 -6913585224009 -264066214062752 -92187950682653 -196173176094720 -264680008111216 -74730451499447 -273586650666383 -3997511717163 -269760764886947 -53958428565498 -187637668626729 -139101166511666 -204881237134881 -141080970486947 -2112612602522 -145960345865101 -153200227325888 -181847245605967 -26704179767701 -36492545538982 -172553026099008 -149376692649203 -79206629811249 -231655281999065 -40472672085605 -150598134372715 -65626617307821 -264984259160442 -241783861060791 -33759569311914 -207974926731921 -216962626075016 -24404045013011 -86449705617952 -52041629295515 -133530985118578 -102012922643681 -195871478985216 -257002504443387 -108906537626494 -34185595949273 -221746591553481 -137844273589304 -46830779921609 -69335257914651 -148535022842885 -18900100327421 -250677457200919 -15164829904368 -259291528568860 -270380361076545 -168899329680014 -110315369251168 -187976838001500 -137104073898376 -260415539802455 -51697479955666 -38411581177229 -262776703325070 -237136277430163 -61396000170135 -113170791652856 -198941569492516 -120330346092418 -231448948268951 -98514290717706 -57485964675941 -146797159127 -235226761972375 -144359068585118 -66119959219108 -15927719387696 -66645517354267 -133683595711148 -56862299921001 -258467360379858 -222503000194464 -267711701905557 -57769958930238 -221597483113177 -209883012476179 -180839568583083 -99087072757692 -17254769593912 -229546449803137 -170474765822736 -18427824981908 -100149573842052 -247537443822595 -97522891352904 -35477161156382 -89132362165542 -229542988495581 -104243121544529 -121290152773105 -34036085655516 -249366194620423 -35620598421164 -677212517544 -174489345175090 -174988861071394 -232061283533216 -60774744562861 -71676883703927 -246849925848156 -190499871536879 -81409609099512 -20012332632235 -20603921398032 -18818777033126 -81493976059821 -221150548026786 -202507302849987 -41578938610162 -118450345511872 -213276414093678 -59551914058937 -39042508650927 -70109593903123 -210756288075238 -96088844724414 -95397229677938 -218866021809764 -168365340503090 -46391222207484 -53033020668076 -198491745312453 -250220459920311 -13880184222352 -205286944466661 -116463319087849 -281250184703619 -85493969957238 -188108216585783 -175826502813439 -129042057884913 -204908617942897 -163178095046676 -215060881689520 -149074253598866 -123266896853731 -44094103572719 -51266156450480 -179769591141279 -40695031195404 -79571775517631 -258755374869798 -96475348893183 -40559914579774 -138721933394439 -125119444795319 -258383121414334 -150131557199085 -46449122097190 -51371816185703 -255710471660701 -271033324454615 -165238040129043 -91100363980437 -267184542263025 -193843789316355 -45126391088129 -37522563020842 -42998898284409 -162764277498255 -220560570836749 -72832972783973 -198115862809373 -141274676815850 -60217236806178 -110751497053349 -221738988635924 -15278295622650 -50193775912421 -54635092470783 -209804526467975 -117495403486690 -253025748763376 -259033539494382 -33013196413725 -164616404981152 -266524088119932 -276446846162263 -191693364250632 -111893943680321 -239109367119570 -109637601748971 -244970173897717 -45552742135503 -43013748962023 -276888364068210 -91112338273398 -245589344758817 -252177740087027 -167038907014394 -12208642557778 -94547804770660 -141137400510043 -218331709880485 -105093988661047 -164355868256740 -112631319105755 -194047313065920 -101676860305309 -203098747981541 -217865379495962 -79012131982654 -231559655712485 -181986339332818 -42743316832762 -62982482569992 -116786679187079 -16066563802720 -92337409760711 -19015510957105 -170867633031640 -31871265847268 -126626766210186 -34297572866676 -174336025624961 -173792143235240 -174110989980098 -274994029188813 -94593869773668 -254855781940984 -34297878830644 -52590524073676 -37138499447496 -131518848334030 -72026257959466 -96906541614750 -246676624103892 -240025983512553 -142739089544122 -167507212741595 -246412513043160 -181702148168302 -240058168920208 -268367823178140 -85782496700791 -150799203355775 -193911104951034 -146002606449314 -27250237506980 -86481299162039 -211307507597839 -68059787503304 -132519745099135 -24193218837225 -204405544226235 -230231533980001 -195411086476089 -125351931456925 -256637322694379 -24838122443095 -12362761313974 -146530293355883 -174527098716129 -169459075610434 -252815611500913 -228701897730406 -88635951335432 -231035504957815 -183529330049402 -166749144204786 -86707584195115 -64808680637435 -265223728798604 -140591361687785 -23572138971371 -105785311339428 -185365164689471 -97221332563891 -231256985808353 -108319602075551 -104674090112657 -79877293248520 -52617052793143 -188746162790523 -245386673433290 -39633551624630 -145017705895634 -183012137804934 -221219801255401 -190733645377907 -89676797485734 -223437073151636 -160888996142918 -170296054050194 -183364607752942 -80470088119533 -180826574148082 -7130019721535 -107654914388604 -173487665642877 -166982825755702 -271988047227803 -51398296109379 -197124531510128 -101818655923253 -273160021906961 -76059929476558 -183437667111322 -71848095554085 -127666391686880 -219302803128670 -131485347632222 -253134153377338 -216066917169973 -92674964730852 -3191028362388 -160374672908412 -76947158633819 -151516418228267 -90279359929269 -33066055252427 -109477063415378 -180337388301040 -5603828128873 -59402849439876 -152637897362344 -58087249344633 -74721817118330 -229799404881833 -169024426360606 -23393577312006 -206939500077353 -129746799035885 -65599895680613 -107328116327990 -263114210690181 -269183035679373 -58681088877639 -87314090511657 -68719029463203 -90857516331683 -223284568127339 -240768374574360 -59671258256905 -11221051571008 -276044753601853 -190935606200856 -119257633620344 -263365775245742 -213286147009891 -250653238877986 -3976200122359 -269569585296662 -186116077599640 -156698474694542 -138445218514593 -151606510190076 -102824677125081 -91720827444066 -83588772316108 -249105348950361 -190190716856252 -150732975693125 -76834224308069 -263878488114948 -225270853124404 -184150983411314 -224584162394219 -93890048452901 -13194376901524 -178210328349804 -37922759809367 -210039566508905 -44670958417180 -241846760199019 -270268709829632 -53253828250274 -215461975517830 -164705008910509 -192665050613325 -54714413790364 -218615747376405 -239007163155663 -94591164330638 -121034072207850 -239747225648532 -267076722704419 -182592340175473 -88002223077906 -165557792857521 -89092392968371 -280020438555363 -210553441291318 -158541372432660 -260724801618152 -82596236388067 -267328984043144 -156154854363659 -55609991024391 -11305828128385 -80820870969620 -264813463022100 -250359521207606 -132400643672787 -190660509972978 -136806831511643 -99228909892456 -193876907613037 -275790056896091 -217520561410762 -135382864443025 -28602839146416 -164664894434168 -144871389132569 -216943089822405 -21328782383754 -206936453001486 -125413748586211 -236086781444759 -246138182916081 -273781346357028 -181098246550224 -5723325374381 -188983994975157 -211286034233662 -115441348206739 -113596702416610 -147401032283342 -224726978722331 -108215147379029 -151914132577755 -232631590687231 -216676425237350 -202533899753186 -122635363155546 -175893215221211 -80108648934401 -103786719741808 -224412621542821 -161514145814709 -84058561255975 -202069277517766 -86497783513391 -88155886370695 -47149919235893 -262440902358566 -137658642497849 -253585881492907 -215465029247718 -92607742655804 -215603705251378 -163613335980871 -224813872399256 -158342215757374 -239693743310030 -88636546181533 -137089190764615 -15440250059494 -214798467019720 -162245616421925 -25918610210937 -160564658210916 -125311803884718 -120013493716175 -28573705734530 -137708211650797 -31469866288574 -172340844251081 -255898533613146 -92907263394154 -29079445459051 -254613752179685 -181413031747834 -12479620951896 -30473010955960 -273516836664624 -259547107962689 -76328413961637 -197802254912135 -180772951090550 -31478220187900 -156430493668773 -147914357941812 -217308385438498 -137523044490231 -224126961474353 -44186186248676 -190699525461346 -173345288561816 -197944550685445 -264243835218892 -279790806249779 -218061705719895 -30249692819207 -265273796995383 -209531393959028 -94391572541720 -47921406667983 -99939340166121 -159690708109923 -239303441944681 -172357085702218 -3455385850909 -234227661030731 -177105451941877 -35090441638125 -84035176647147 -252325217133179 -67946196016461 -199106617845939 -44775949662063 -157254039885769 -128506180351286 -109226794645155 -117733012128143 -212946698733169 -130091227357256 -12356239095314 -59580003334108 -212575650082809 -162009942523243 -221780898862972 -131741548877790 -60838591386866 -20238379579106 -3811695707812 -249989009063848 -197979273482171 -179765596925437 -8883480972412 -140170908522224 -260640912985552 -47921980914528 -261496920651480 -248919291844870 -182004072997372 -80142899192890 -88676250383940 -218523971652940 -31486803849767 -218652773466774 -162109543935650 -264358849595050 -138480788255295 -281395335291335 -247322845980967 -72156566883556 -10159025690269 -225110793300543 -172675359939982 -158270817952094 -223333604243048 -10071627375523 -200549322115978 -68387496626140 -48216524565409 -82757744320091 -67195563138122 -256341278751537 -223190130987453 -25098496186694 -147012428787525 -206497543648447 -166904773540086 -79113258154432 -19365400289127 -116351889990819 -78287674655957 -222022202586208 -208876753720355 -219720071704793 -52647930552873 -107053414324205 -274094765926530 -58753726772275 -169872238906443 -181426215169731 -122330468729218 -274676911363955 -273818486320113 -191630154841218 -67692666164898 -94282241838187 -41539699315424 -234014937497658 -192878918759348 -279297084538541 -46658368114620 -144187583333344 -162930885076244 -165256983334457 -281064535427924 -180255961818429 -217286572597275 -17244278757115 -274129170601730 -261801075366273 -43908275398308 -40285420826982 -231136265381504 -104417080990004 -158113092146821 -168441626064556 -91481152310103 -132792592413966 -73907660624782 -46976504459450 -247060175533710 -181527019913666 -224643823453372 -20171136899731 -84252102317112 -187231031086486 -90093457220080 -50575287082312 -261499906500910 -265460154648059 -146151949655889 -8141915655604 -128160396379488 -267581074953769 -230065429269073 -105208389421800 -87599168348023 -196996235611729 -245702944797681 -11551027552588 -123465647722025 -271500610371894 -140462581294512 -38604425894540 -173769052318203 -69461698127917 -274122474325787 -203368676070917 -56182381904421 -105481914946551 -22496701604850 -138358824016896 -156310550861611 -62137791497816 -167903765965179 -71224145501179 -138998550563718 -82372352056493 -189056315695301 -99306445839656 -149851281228838 -91351686897863 -8062481354449 -129599406798899 -38040430968781 -138652081958077 -19205680135678 -3079377127057 -223831688518900 -192105196262317 -100713233867367 -146859151310575 -70226232082756 -226248007873636 -214978366731051 -67579348339831 -269456849583688 -210852439697857 -44111148346881 -277028665125074 -32305709304222 -194775184357599 -149555669817291 -179569796058436 -168865913723794 -129344885966168 -190228780960688 -57571149902562 -9914615006338 -3004189350602 -196670587430697 -193411968517422 -15079753102484 -279403385147308 -272753631349911 -57661011670608 -145126402632825 -280014529427874 -193682777158831 -189970888416399 -142768852033855 -221883579805704 -262273544903814 -164746867625640 -169843221890042 -180290079158767 -56048452167621 -169395745721874 -73314059661375 -31107621192165 -133061969223722 -181846721569502 -55123731923150 -39042442311040 -224852890865604 -121364981786443 -95210258619071 -120991638560820 -213434913809974 -56034166329029 -5623323686459 -137912723377678 -197631667623037 -220273728914923 -50179609605266 -117779494720349 -95075142003441 -204120792876278 -183794558489689 -40662482994864 -139335709324881 -166979150531425 -202941178545969 -60102774098195 -152506355518404 -64462149327042 -127931171913615 -269747505075035 -214343116020886 -245224475160122 -183872725282763 -74613826520308 -19128668346458 -228376365361994 -105248578632506 -117724543494092 -56310284670396 -145006397467597 -50552918520168 -216368474946132 -129123105401633 -100021026591941 -41646000790911 -12613999698516 -180395530831263 -112958345950331 -256862414070689 -201496359882941 -203766122436360 -126590386166505 -26675667678662 -138808300611705 -158558155005032 -151773784223588 -217899355446509 -118017749767955 -189311216112406 -272854552578372 -261122224643134 -126141524303705 -205878776621849 -126103131112489 -157945083165740 -39776005780029 -221263545078133 -89633552185228 -31459227211103 -17782307922506 -186950027809404 -6831630204735 -172689606766581 -175941773177446 -188243102609045 -135815755016839 -233835995137440 -80368878133050 -97948033622417 -234813506703761 -119987316855045 -53150797934463 -3830881733224 -20680038298803 -29759780284954 -202441834803792 -163369323118139 -190719328382586 -184186644276782 -48092499761624 -98706940721609 -205765312650439 -44122103866196 -281011101946274 -177909188544896 -106640918633303 -108057400081538 -26620302563867 -258735552770891 -66120250053283 -115918032826968 -247482369309908 -80634959475440 -42311728644907 -2641219920411 -96271289475229 -82594239301171 -188385299280446 -45644373539628 -1964835483555 -169948505677605 -100894746536242 -209515414827980 -1656911748796 -102768972487445 -79451620345693 -246763959849690 -218581174030339 -190122763760567 -272065153871787 -92096815157545 -175062173523081 -146243826885382 -95743774744006 -79338200486803 -151473213510875 -194365980814640 -231210361724275 -117350505339023 -10172393999815 -225206338719313 -171178837990799 -58788652105128 -40811835463206 -142528781005810 -8610252316278 -182734882906779 -197220616826616 -193636852893512 -126345017091800 -240836614651430 -240048313586944 -235011772758166 -41433357437863 -203784816809206 -187571521069370 -143544780052406 -204398089584516 -69782760896634 -14798036319582 -221802080528991 -138967028902761 -140462256484764 -201340028135629 -206914385203727 -278842775721443 -249217310333189 -82580919600546 -159515605850044 -62355495695383 -191060526303014 -54138583594052 -250004268157326 -26789183382257 -39797498698313 -61660025172798 -39897329303192 -266836596216482 -59947041590245 -189821120740865 -269510065260618 -13601831472294 -261319938593765 -240517484427640 -223505033335438 -185462188994639 -155190898446793 -144392822889409 -191505261918430 -157479599569757 -269229585160351 -223262737109171 -106336189966752 -177747454921918 -126065313942894 -13195630970631 -245042431550722 -108223353100949 -164916938176330 -73194261560094 -241617808650492 -134073368039749 -108241771712030 -220354491737775 -252707142901695 -28130115711677 -225917216235164 -32057898863977 -67234346776715 -67244794954135 -190277852012207 -238319917861603 -253623392266480 -96524987693770 -209529515113133 -231236163111721 -266583920805617 -137180414726453 -4769250819567 -272442048989028 -104842255874973 -196733800742897 -66780448362778 -181644470057435 -66980131237940 -88169442417615 -243952151099656 -251909911421192 -211483312265007 -192136771491188 -104609966572124 -239127203703776 -281168446616273 -15269963115256 -229175721478154 -215253703206097 -108634745302772 -132424413973653 -220631381100323 -137650017362499 -99496652954076 -20954609061980 -238917731651261 -161028089424222 -4713989206013 -271550179524842 -137821687416759 -137382808524541 -279241211755277 -63859300148096 -101818245375208 -87612590684886 -55645224156846 -219398314880652 -74953647900878 -51724082524374 -191953493416804 -110738584733817 -157467333262230 -68128342569392 -94319632094456 -278670126632253 -268131846155596 -145511074244914 -37207910335611 -83892729522815 -233987888313738 -50061867320106 -34871407832299 -245072013463652 -193177191452390 -28889198893290 -158256576135018 -170522734568063 -178674007309326 -267231252526016 -97789819365623 -86710567789508 -31940933560505 -111704880291003 -33924144765879 -174702525845251 -254777485082683 -114033300240515 -279935587398831 -66067633738828 -209190089827328 -95830628438988 -188563173401859 -267825316515712 -92198295080873 -15915810500843 -76040407593456 -4247306718352 -278189461923351 -189830440431028 -133448538520533 -30934531047689 -217899480723277 -17696211588630 -255177993799261 -25507362997485 -66370186850709 -207296682203605 -48733191118167 -258826168136454 -242035620587386 -148266863350835 -23742339799155 -31878433016665 -55318088669605 -101538408873850 -254692662916043 -210195689711169 -82260406377228 -25997090345542 -1423467729954 -2646160351769 -114777371187142 -22862216258486 -193270684348595 -97404589129523 -129694118418154 -244569662989294 -169929695786443 -74131207599255 -192888181667338 -86655803568941 -35356805099630 -14245687798844 -259152123112946 -246039828946804 -194483761930775 -138594345725550 -222248695761842 -201899183628610 -94884873923308 -164077377840621 -69075743519139 -76566016546768 -21331384007408 -171891110843420 -175500873549304 -125285632511136 -184950268690614 -221767215624725 -189111704217544 -220238520756997 -235500829544158 -56333555118279 -184948363807029 -83187886486029 -167755223021356 -176267944808157 -57587848546654 -188903471515533 -69963207083798 -152004704659998 -37584759953330 -240415220919153 -216091680186370 -39944967998606 -52501464182205 -265318080068484 -127435904182297 -61563604820868 -131630467855892 -199764849842264 -181037914992690 -278916506554049 -111823362685270 -215811778485945 -195334374656386 -66609570926143 -180964417771537 -146172452989633 -136223136873455 -28533369176723 -86639865154343 -201850758232048 -146795482871491 -186393585390208 -214811985339160 -21639898445584 -207714243604931 -159931773973952 -10977881505557 -268273832892061 -184235301895863 -142558843654145 -100824487300343 -207983179306104 -198802786462993 -106292788824482 -233591668176372 -220416428884768 -136783782972479 -123632548880766 -54465465782701 -193553657977068 -220479044677953 -225380395238141 -276477286006765 -84051467162305 -34117579068474 -252989965765401 -225633760743509 -271985204937375 -196173198538091 -179399502436975 -150351308383653 -153930568324071 -261493623481999 -247187491736715 -225223449016588 -271166574380171 -204719349981118 -25544878030805 -42681624153088 -28443870566961 -213168080478708 -163761175395332 -90441317072942 -249782161446530 -44361399728407 -134531344636978 -151893297582382 -3213578213207 -17398836348266 -119458502837216 -101266575675098 -256040818226791 -210237638445883 -190917022816960 -102741777000892 -170744236477654 -222734641978628 -89294038955222 -222775334127165 -100657640165929 -201748994722090 -165833222449572 -54904724363485 -267664011490643 -213683543393042 -182775530994228 -184629159090746 -172904069681072 -80750891337245 -153023649406580 -70524701097551 -121667155087340 -276548283034423 -82183779002864 -172787140703298 -275107139528246 -94376765737203 -82557029761992 -26581403541456 -204374199745962 -45996095622613 -55681080855882 -156006806144827 -184361335051019 -184133515295895 -119141811105089 -268160368920651 -127369812017138 -200812549137569 -189117033443946 -173821539004295 -90204355485943 -129113379615849 -254324802572299 -278806699912747 -179757040313632 -37442560059550 -219109068603433 -177314142743705 -206848684201670 -275698120068338 -142685195497555 -18339484403097 -2907209270626 -222364077129489 -19189947138132 -273589942514471 -90094533101767 -104440136257618 -205672555902140 -119400673174214 -178928751556953 -229870668544185 -15609130185046 -215018658540148 -44921011410994 -58410643429889 -281237364721426 -54858664520796 -228343961823950 -193141228074492 -55155855785082 -174854384104890 -95332641483452 -74146987410743 -151712928166902 -113731084611198 -100999990674531 -85233074344705 -3468591147233 -7839960917420 -1445394881388 -213964449671878 -101056353529964 -153699358334897 -214326131933602 -262079769069595 -30120406104385 -168186255038625 -69996359667695 -92223014801667 -246240292973976 -35024732432901 -29744038428091 -184904019692885 -174197777822179 -125070726163756 -244641794516665 -108940779455927 -41138446015014 -62071043434718 -187869246099973 -82485914395765 -104651410215665 -91686468132265 -47761023063761 -211034541040724 -257877860380230 -100240012973637 -198558375779062 -238667100016948 -107334661655630 -120359741693583 -143694365796974 -27641294343815 -236945537285587 -76197668869821 -67956334747347 -125638395398436 -225553564672522 -189324136322055 -257195771612198 -150054449476389 -183942581284474 -14118488935096 -264382209211859 -173246798990634 -280483646763982 -235319718547270 -3502969009700 -85065118455120 -107676447772060 -116282768546472 -87217039399963 -211658240458429 -181135755969549 -120120612397203 -241629426134673 -62246038133080 -216799200062319 -118370627273083 -195458370354779 -153229859087690 -111794815591405 -231728366335464 -217882767970165 -57731360951112 -170869594292139 -234280753952640 -161993767234021 -190972891387445 -226707848636386 -191022330293097 -202415784686915 -176787292832316 -72052736601433 -145797660210686 -124442494569517 -5505299674622 -89571508766852 -135965022053720 -85632881251112 -269647892399973 -80173285835431 -211473652481243 -37046923657020 -115355857548804 -195870383302062 -232819610252393 -13639756971904 -101584001780941 -65102437355878 -188258384497530 -55310757378535 -73795356579362 -72283968702318 -27962555514251 -34413733561100 -109919607197734 -48824861826154 -230456571761599 -104820585716760 -84204203814192 -201524128014088 -256769201272139 -248105956964440 -89834709412375 -261575595987344 -77989880498225 -130752320205052 -149940985504979 -149058628616308 -118906568321706 -212833079641206 -212856503135069 -147186129487510 -83079223707679 -55239463959793 -147613499375088 -24219834999333 -225798323048076 -236262020915202 -11092774308672 -242554578497360 -59933732594813 -221735557180147 -209346965707341 -41225512169839 -172482930463255 -211424372409443 -278767334503529 -143542939256583 -193917466277512 -235894680987470 -153839067427404 -16290693854716 -127491668010470 -229292893172666 -82871825221411 -118066107236822 -205843184323853 -105812819183247 -185556377838961 -14832487038898 -160742653947358 -271220547501472 -26139549205150 -244974406255349 -220740024875237 -178168417763906 -230247565458363 -199811221697703 -164706776315367 -88262721620318 -64724015611625 -115938396141933 -242676915595858 -235138158275505 -116481007008302 -47516612379830 -6753020398231 -263741873404260 -155541547638388 -118417207266231 -53686098917491 -268249633056051 -85463577732672 -162506894571216 -221576049602709 -111709503464361 -226897436683594 -211054620804823 -224458263787004 -267803748224472 -150762326645573 -133459943112410 -220591595421605 -86858885161156 -264232325842645 -167534731234382 -255279574139003 -195110479515581 -251815173822566 -229230396152319 -13319218468496 -177500380368868 -220226073680519 -154962281175075 -274887747332156 -118898524140709 -7036961078102 -140737420643794 -190817723224584 -25011367482694 -183301925187298 -141528087188566 -55532642182780 -193214413794672 -278601519037406 -44540380419122 -251346313286929 -200003981110589 -63381001891900 -164366628304609 -44283160423629 -254214465880313 -66053979363051 -33687193543614 -43776043641453 -60197228901450 -204073390222898 -71922821925406 -226816092132823 -35276094797327 -251046289418510 -26685042347559 -70621473192639 -232315524700195 -2453351195746 -232956020730104 -189373014345448 -42372015008896 -173528437968440 -79943921197931 -80167819740903 -220928678912370 -163102508035365 -194703554820720 -205048645888355 -198077717920865 -129818631660989 -250284012260397 -173526408268793 -29545124122313 -55972769660678 -13068285907299 -176960903717509 -195302427953402 -47314462767692 -136389910755199 -189877361555144 -56352839830101 -57429781556807 -236805163192010 -20382068766895 -13187074461520 -107052840862720 -134830629087502 -139125442532145 -171532429801281 -249017479068189 -116254015863116 -206163160572603 -16434259553047 -227552783068546 -9436385475394 -235198602796086 -222638391693551 -189813758753064 -176394189102778 -3756642601621 -59957456248136 -164422582916263 -235175887774385 -173433144801233 -54686847528240 -59998903002497 -111186274681564 -259344530603342 -175334123179053 -143496675841175 -151334258294085 -112252764742053 -82556531149216 -203337880363130 -15354403417065 -170114773994612 -203002741080383 -145421193397582 -78429518787512 -144591855331968 -5499763367090 -216621621119505 -236273405727669 -209444212733624 -222903932776465 -157076987212890 -243697513223711 -106772481280352 -57744300599732 -254926414904597 -142637719711680 -175749225205704 -18154836599016 -172698625723699 -80601562884023 -80092923035516 -34918511041338 -216751345461762 -235880301603155 -62388575095929 -280985713560601 -22032487165232 -104102064066671 -172349910235597 -25992010190898 -160634512307320 -206842291623273 -10328682929599 -133131293902599 -158224831466861 -166545893782724 -81366978041787 -77488372400517 -229579448959657 -46820873947131 -113687883676609 -42966208493421 -95479575078404 -236673997411903 -229577749133023 -36882690449444 -190601832924273 -273128155392931 -23778634172570 -71779823762242 -249967646514090 -94502957795787 -257258092299847 -247585977843430 -58515913305802 -75953605877513 -188008585256813 -116852744437879 -55472147509343 -239164947151582 -163746011707448 -142743517554543 -240295071644712 -7989499302209 -51545184004818 -113138030111063 -139606005576444 -34297980305734 -12835601132780 -135941132215166 -258522618014960 -236407313199984 -118122455812176 -174459335230833 -136531152455427 -191732868433455 -225937551519458 -137317922785228 -104202367529328 -42222356013743 -72389212840607 -233970215753862 -65666475991243 -266961657461818 -252827821299858 -50752678764174 -157019700163388 -93716227574289 -228362297645739 -110434123546228 -37549485345189 -270062860610681 -232326229852451 -252371579871706 -266270371182882 -158955728690636 -195204919232701 -248459511668357 -270412007034612 -144382695517471 -188771990009514 -230791019332961 -76463129187595 -70776108440647 -80251926349458 -280482315955692 -141819463780850 -147456901042441 -259673408862547 -6928942797533 -274593060262945 -251283510112228 -218890222406890 -13625300783921 -121337087412334 -57284702184007 -98469005178283 -1070814614122 -162144505896903 -240324950094618 -33960427512005 -10172226722345 -230062651235245 -171058384924125 -51354720760807 -98063274747396 -8591886399266 -223805579536332 -37167029882185 -22167695171968 -164788782813875 -277508596424921 -209256671600878 -13377936942122 -181200792399586 -171027961126001 -216895343253012 -186395308377625 -112329838097278 -121502692460064 -107877119521418 -190188145507329 -211225136482849 -113300548835745 -125033655133593 -129575686155094 -204466388584066 -93178895423059 -152439395296284 -249426546259744 -238266062646018 -256025573106978 -215621916722472 -62305932142184 -217857271996809 -81776237501628 -108861034032816 -240659223609841 -129620560790734 -141187764622603 -264218509930104 -277994913948750 -67052454313708 -102835330799563 -140757723206722 -112108139212415 -105210874484572 -243642715887770 -154305119101790 -215428235656318 -115970682769516 -148670720483035 -96176571550436 -262020757075508 -227968794906361 -107946077195735 -183395396051117 -206267462700855 -253752290246711 -51038957629521 -82914964848596 -251273980220113 -215586093163722 -192341809248569 -142999710016113 -94815957327760 -16878990485469 -162901164081492 -177903822378591 -74136598362709 -268500322655203 -106200711794925 -94695396573852 -141618634299439 -8342804902535 -97184484316059 -281058755822419 -74466762934884 -21747456626764 -233478714092374 -21933755187703 -246095747333843 -180352895169147 -54937029696915 -120949286509584 -171357022416899 -67745477843834 -248933350152982 -126706918171730 -210037195449305 -248384455737486 -66418074440299 -113100229181953 -18354899263249 -33902231825234 -119679686150963 -88055942429083 -131775520648306 -191773648906693 -261876468669252 -152547090085443 -14467652145073 -236021996689440 -80649201579437 -205962201371390 -232429720229282 -89070002202886 -163119347677412 -123330764607584 -246530139048161 -13043677973584 -111021301173156 -115076279025671 -170104942615137 -240545759638431 -186434254251291 -7730590180280 -123388657671569 -252937290499051 -182343846417008 -201922586522249 -146448655172626 -6168217800070 -134830135701302 -186676245559359 -31083399207334 -136886022997097 -248731730012024 -241143354884885 -78461162306261 -117179393173414 -64237443128426 -220889149712115 -167962898280126 -65068464306197 -93324850992097 -107023022506255 -264584796267649 -240432295667021 -80181705987454 -17666712259038 -154337276091268 -265371787904772 -129856917650501 -153846813530984 -76478088110843 -216702747184183 -153811848048762 -157094918371620 -103257524988776 -191275488759120 -17841207369904 -35946131842100 -240257351924405 -81750803647351 -239759165806321 -146967106849462 -116846390623655 -153937014595399 -111175702480939 -221577007317368 -263019776204826 -129319464105748 -168187714659467 -196719214088715 -201930602602949 -121789488928314 -164463007039251 -30030916936091 -14024278824230 -259238142994592 -25694221283896 -264617206041780 -198902750101317 -6695682146936 -144199802319205 -82925002105826 -156944391769546 -276154194967444 -228203398743961 -253324546429509 -200847070943597 -132140552911133 -109911285864501 -210815922345823 -197500097461469 -144322513997138 -124952928120742 -233181451235045 -9850074670441 -46084185660551 -149172153011919 -82715855973220 -16486959285365 -258472327997563 -175444193512172 -15852145264980 -109513592220886 -47492979085058 -158923308522459 -29916808805001 -140360506166313 -269038315339515 -147074908148661 -246855730884616 -188154127490410 -127456671694488 -272193524946456 -229209239479535 -229112810069039 -116179150340768 -46584777551737 -155376741555418 -193548596667165 -257456273839250 -91254846990833 -156560093028179 -73090687367512 -255834465819981 -43104269964337 -123843086661768 -94190145948890 -104210999881185 -58330283311592 -78809867677541 -87048302553708 -18850964691688 -183993743272631 -8833786670176 -129409451377404 -230003198156386 -280765848998790 -227866184579360 -153107067866395 -94308968511740 -68698227156437 -132827050317724 -167338830615819 -6379399216201 -197555987288897 -7132719497598 -58067498403590 -238292175593209 -158796436227772 -145915608941903 -11294969235101 -173938276979608 -93291726136473 -142127453728298 -98406965212127 -265019179330513 -264716472153975 -97106614046826 -123357154005604 -153590279054223 -47513076001865 -260308487999429 -149090025021473 -102264893215011 -217228775444910 -63067182372675 -182330988403663 -228448474053540 -194477681702065 -278546178511762 -59966757799770 -37049557647826 -113573615161656 -65437895670991 -107925107502883 -887792777437 -152995900123740 -132460455309548 -85531175780960 -226408332288731 -262336560606842 -121518575299187 -151012150212222 -85565580456160 -220662221769295 -279116832222903 -43930830298638 -11462706823719 -174173005037486 -91808673691210 -171240973095729 -251217716478463 -88257017112871 -233378362372746 -281372671726733 -230400547880404 -16355092801815 -109848403723041 -84707939183025 -36422373298428 -160463878288778 -21382098810923 -200409013315567 -20893653440259 -121180483437856 -27512309542227 -104346012517296 -50443021480934 -10767297244009 -181686443810913 -81979686414619 -76180572582942 -264888183176227 -125955606433069 -123086513589325 -203346224313719 -204639935844329 -123549923088668 -6454983080458 -60922359952850 -211773314549241 -138303955532930 -65306484648286 -249367207344441 -274137774839286 -61427856429306 -192250873044644 -42658248794802 -273366280991956 -280105914321116 -252942777428772 -113229819644464 -127156603351056 -225660923455267 -218692161903405 -144933430583 -178053828410997 -271485070989422 -218400802844924 -164362683062142 -278131484215973 -141307870056493 -985909530681 -114033254311165 -258699506699465 -235234483256917 -22383161568880 -146661671768967 -195587328632084 -22112352927471 -39828941493116 -107991139667570 -64998881033376 -217067086549689 -92634468469580 -263946397855569 -76328258896993 -277246744693539 -109117111291197 -122827698755986 -168110793563154 -174991056085200 -246639048783610 -252212284190507 -28692009279536 -217301407992484 -226898269692448 -142222300691099 -103865212634376 -206181610639835 -249138417306499 -92104058919266 -164177860025358 -165266664088146 -35468742306174 -268675359897996 -46686175284056 -92396673893367 -217210986926821 -268863508494861 -49609361765576 -266142506235072 -205328596793761 -142503075728199 -150676747704262 -210537086852364 -137492137903846 -271134704590890 -237984114992049 -253250049244740 -216251582292992 -111349348315043 -162248116383415 -69102068420854 -164930666366196 -123905554528532 -235824152248541 -170640080409389 -93260988443348 -279124613705742 -216086673065126 -68229088534868 -28979677522693 -232063909433383 -59258793824770 -278374435122743 -139127395446159 -67360853568263 -113521333763711 -75936818519648 -190338380330059 -23564539794062 -111048046822257 -263747824626363 -178863912336914 -51623971640795 -140826306985531 -265138983933055 -154528640434313 -224553650088821 -140672132368930 -256478428983208 -118324923137316 -171337302017651 -216876013458521 -46797437318610 -238196243262928 -219922152691867 -227884639253262 -201626075306608 -179776598291542 -134448022570267 -255039870328488 -110817144541716 -44312323528086 -175315871127626 -128589872466027 -46128646765432 -227060578019202 -134448029039334 -146798709916386 -112548484604279 -30926444117457 -135230901266258 -67784718920750 -246696308653710 -20799174841205 -38882133249310 -45246857030010 -189000278066588 -61305453915002 -253701352486372 -191410980800881 -158524156084895 -103918300234849 -185426098836385 -179224088813598 -45380661060696 -228803371059495 -130603358644294 -17711948147366 -229319119449645 -247437834724245 -169652399970565 -93826865151829 -127911104464711 -35370658521796 -20075164082145 -61008815748390 -138518052771231 -199133402830245 -196983223469306 -13440941325046 -133801465197140 -171230119105641 -37268654546937 -49266303820872 -66551325595441 -28314587038351 -46651007473042 -43987744413389 -115125019300143 -202732283544865 -243341024701777 -31951606261311 -216655475825257 -111101131869507 -15930465745837 -64203963265387 -33889243564033 -29169324806938 -21401578417240 -181350692076029 -243955692205743 -233720810214228 -206219971246410 -99350946636029 -68697660038757 -200001223458154 -59826480565989 -31202494459604 -58256548590776 -54308045162885 -140386415597090 -187242512415258 -68060020717545 -42347955149798 -138194065846811 -241645476187824 -239613651986283 -14703323184417 -232124641488897 -173456276210399 -228339366226575 -159991039078261 -51611656744731 -69376866750800 -105752547188142 -102670605854120 -127677386224182 -10477450214934 -63120455019867 -94063024711871 -281045778272618 -95423433821339 -127507851496506 -82691217241032 -94109391977707 -14057086319194 -126117891539274 -7926085320896 -210603205126194 -13118810418769 -196795052768212 -167985163538996 -57681112545062 -242219875654905 -227344059535414 -215471204716936 -147258672789767 -44998525529455 -102177601327112 -55275947508889 -99715896812913 -18911408197866 -280445172855716 -142015508049033 -110483781562957 -159538197727297 -138421231227317 -60378400936905 -117714061794062 -73252933936168 -81244863769729 -68004521737976 -271245898880931 -273855104186901 -195406044078945 -201399147363788 -27363196280443 -144275913744543 -49898356641446 -206584417618073 -127660942710359 -2211117095000 -85336386127723 -246286003371106 -261670919818071 -214425006448964 -214360967167601 -109785198419486 -28494700500154 -250177635976441 -5623763690666 -60320966240831 -194615147693392 -30244683747300 -224079720316854 -241713896358300 -71364572800588 -187071644251720 -158090093545701 -80914198504710 -254768571177368 -222240387189057 -218373251922292 -103266024263723 -248191646634972 -251581028697723 -83256137463341 -10701296498264 -235753395725042 -204560039164441 -133794070447980 -111813059657500 -223542154293939 -31581975894670 -81651581088357 -250695389263135 -15725755741871 -55675287525081 -64895821112171 -173516725712052 -63099395021123 -123568649020967 -232525721819825 -51417199764708 -162915836176494 -266209544465996 -149094984865022 -117553696618778 -243551663271990 -48684728018575 -94729201201831 -247736604535189 -270277001582163 -262457295476443 -112780551233705 -44379867769658 -232474296311117 -173660913598522 -116665507496870 -35445032018440 -168533011591871 -244300014029637 -157004749330741 -243620809554387 -205149221316349 -129856318089819 -207277306203307 -3192814710971 -106888936229507 -210777671859358 -144469781736710 -56606988260980 -208337404888236 -248933508386122 -11056698781488 -10969623747638 -91256912443822 -207635052903880 -277763864909192 -150500519092972 -280752918581482 -207734921861436 -251429241662683 -192788137879469 -257295405630302 -275703156078628 -129912499078251 -101304095885777 -78163435768333 -35014215927547 -127875141086813 -181611113804645 -72179735943142 -5371708661240 -223980713643998 -266265064505854 -255571955224218 -220565485071059 -186865723422394 -20375745803875 -73205113583336 -148348656158591 -274973774066501 -57721048558889 -52249935887486 -172871329179010 -7606990163497 -21169327982346 -2884244004186 -120301414623350 -146482879681231 -168135457385966 -109244421714712 -164497155017982 -191445429125383 -189764926393702 -134496673111545 -191537960991622 -233899938625979 -40660576820479 -149204475578264 -28154463517209 -71435783749437 -83471297409672 -204236878237208 -271678628812262 -175594983480681 -130932528974512 -238798662632380 -86621164165086 -252104772593629 -70427121532612 -223031967914877 -271575019583391 -29901077960531 -149493265009171 -104676034466976 -8418602843880 -186939835014733 -137862895963199 -33142622262197 -144562134108374 -262237010208615 -40150909417903 -229576826212094 -66599621107919 -15412781265018 -180862951123239 -4764870899278 -263489017754847 -238133572148038 -176691222972131 -36536532653084 -235529021513039 -176683903355833 -126237770058441 -197227020539936 -183258269671047 -218031453474304 -152017802060524 -182029506276730 -147072610969087 -33837619111077 -178333347923549 -242963952923473 -221467786510089 -175869431286871 -40428096752466 -126432765235333 -238711644761637 -190040315080575 -254320720609995 -93599681487114 -185845427411708 -64899417142873 -31951244419220 -102616078528733 -180326357782997 -18656226369856 -132957161122242 -135704555280659 -128458266383386 -117050816915434 -174803600403565 -2220043035738 -33975560829246 -150329758004887 -118258842482483 -199035158846010 -43424409655123 -78537836604112 -147697119449755 -170686452836040 -140344173712590 -130891026764696 -26176262517187 -28831163814232 -103194596221396 -240511837231078 -128060332495372 -221885027110620 -234239840882523 -225267011748117 -216026898927209 -167047809970756 -224039893282600 -114674150990486 -201707257313402 -279750146683873 -238127879635186 -73639750367478 -217388907428374 -22383856952126 -177132857047624 -192255630596478 -246786409753138 -10789922295096 -20854886653216 -155272866656575 -183546988809873 -184561874471203 -154240174118444 -15224397199779 -109157133286713 -18998841388122 -50619625081221 -136286956287088 -22133763245271 -8426847166483 -128560781490448 -109812961698029 -181294497685129 -76129139051858 -11544053019921 -186502438215155 -229800981412227 -115197460536207 -163165351215150 -194010480781725 -109469653825281 -189969974604327 -231477797519401 -81980072274820 -45656457027237 -103874328889 -22779434876518 -119981818046143 -117816535219407 -105408090286076 -206003496336550 -131569036174159 -97962061493390 -190072794001804 -174875646744651 -98305874261365 -131571428060061 -118193880835380 -248689592889627 -129020916686135 -55180357560452 -251377602009748 -19862020877708 -167357377235358 -136348009732525 -91931058923248 -129626600304487 -125707924308515 -109462227219982 -68034559542675 -187284619292129 -140586105318310 -34767614191474 -57853307601699 -280358272290378 -251017630938251 -35323914794814 -50479541971868 -22316701178278 -151299093543112 -261056563017184 -158516515668801 -198825993189920 -746042337980 -151992534344027 -26926189476236 -66576532598643 -208081836480797 -95122967392906 -268027312777317 -169134230066301 -234980734373642 -57379755247192 -193379044230445 -116901572032190 -185535758744146 -48619068144692 -24219223186827 -243761888619609 -206331783368361 -198114118575328 -227663973536641 -201216100119557 -185282035539194 -151964468296563 -179041783969873 -154644065819459 -177921469916436 -184442404018441 -212634357287014 -263055094609072 -127348824781255 -223589771155315 -227376187815199 -40234704728547 -23147313205698 -181439533444244 -199393830993110 -223886242935078 -99966428832304 -22805053169949 -160977999526719 -107328452063589 -87349822274405 -30454175386359 -14177598955444 -145096798760937 -39112356410286 -191928017737280 -118361271862558 -174408423050336 -203050744861343 -18175723366516 -94342334176399 -180748203197997 -239513082852302 -233265378718009 -267502061034999 -114701391295368 -92382413512827 -78998759755580 -215626195662189 -18694764053316 -210290295255993 -4697648379048 -45395414713639 -40571432482261 -134373905283208 -69370322623781 -215439685307420 -242444619596415 -66653591625863 -107196057786077 -178524333639687 -153699427152221 -78453637856386 -192152418062125 -207637356715808 -244930036472456 -49885973211978 -45586251297763 -38091124109389 -265748516873723 -276630909449084 -279207930048530 -259828055243164 -91591325128567 -44324829457223 -83922590295021 -157227984544538 -197844017234872 -39490052137272 -179794776415899 -125245298605050 -95867505034648 -67860882506683 -154475011626083 -22036341595910 -236463918256524 -152759535257047 -268284834258166 -154464035287713 -133434527896479 -72992989135615 -217046423583925 -17727661824840 -100569397274754 -38891840502128 -89108209749320 -109965407701443 -147981036851810 -165143171860217 -126064118824752 -54126093942 -205689248002612 -5805327117088 -154345155513314 -48443181645217 -11353460114480 -116341359892279 -182005616438176 -206457951207046 -74208476738768 -25306074337187 -267693424053718 -165877943874128 -209397530080146 -260714155298675 -221645895773690 -119086409658691 -209490786205168 -149718541041918 -108515546491426 -130086510733007 -27845362209161 -471797735535 -64107413405722 -104373960241897 -96213866175566 -91455341045836 -70060966781814 -107182058059822 -40066886241584 -7052727074118 -17166314708201 -229682345042439 -259293145634132 -267920587471000 -166876415200745 -46535510238143 -174111698193855 -118667223684692 -6768728278130 -262389241449041 -178856812420145 -152364036996731 -140757814566133 -180242410009399 -78081989184071 -281314217742599 -45347424701522 -274026925703607 -124844305395397 -184405947175975 -12224291779214 -162375789360983 -240650807036839 -260483556846112 -256421290881454 -91566959690297 -243325302049991 -185980189852963 -16670602940540 -256673978397389 -107236534682778 -79867736653282 -30987644826268 -185986251484074 -111203824904797 -76928902589730 -116474177941673 -127402291055228 -198289653287391 -203094625559932 -144964175496693 -188786373486961 -56979751766616 -13387824963914 -169344731778172 -39366974025167 -185636875888391 -3441589318622 -204780071699898 -194146951395884 -221535042020260 -83896604801106 -203871804247364 -209391085405446 -279771660043194 -187861541378428 -229663200088289 -217567041150217 -43072869711985 -106005824372659 -150749981622232 -254207662982683 -210124180741249 -61523968679122 -12567680333389 -237141048335234 -145412267745197 -115474485895328 -998004461794 -31217921508913 -271008292303001 -192686728323058 -148293627575632 -116042671211492 -196746441468496 -25353286494491 -227906457674201 -34066150745667 -66604661730600 -147092673219000 -50978170109580 -111754730166435 -218089365318307 -22264211935375 -158007039288536 -92648696336934 -116321370768055 -259774321420107 -193301273513185 -22832954074004 -263284699309219 -168048030187402 -79138084865899 -61980318890527 -105942696665808 -272705961721277 -75638191961001 -156814014941313 -117738705042047 -107896812298255 -215176197963804 -241605810834087 -221770705313508 -58182108328774 -226148648926302 -103737382220462 -142034375046161 -105348183557036 -235628046048675 -160582555411705 -172646405199860 -203156280705422 -213733254046201 -158146286185062 -129698870382410 -265434541003023 -210008526938292 -165697572228719 -120120419413908 -119483810258070 -15790710040691 -237847420396455 -223339203244601 -51210350872870 -191723842904365 -134329006207309 -145162047246915 -73607784468682 -198983361546791 -22647100160466 -163391846078484 -1034319685028 -196892614078518 -218386452662897 -158042455383194 -30087471081485 -156024439270675 -3352128131757 -189330656879232 -117092032064963 -42629636855403 -145718190004985 -85785216005598 -277245437146173 -22810609917386 -257488652965128 -21354219825156 -222926769046107 -72441628963633 -142858378126651 -39285829332629 -72397416422350 -155831136448140 -144230704314149 -82407301429068 -223807116906060 -146886214384002 -151887896195245 -279061841795291 -138032478619257 -248696052895178 -9784347425685 -69450292937467 -130442584444399 -177536721265066 -115013135886846 -259842957461506 -35999529990686 -159018374006917 -20728196460206 -8059946381374 -148348654561712 -164041293232225 -132918856241893 -105627867604073 -174759569112740 -40216360425397 -52794701383959 -219523905590537 -226312423457864 -96978755813241 -64323778880912 -51479074573358 -261670443426614 -262672472693457 -192785472804979 -193244593551293 -275981193105023 -194564030563335 -187297475268352 -241986198133196 -242003810094859 -277862936417021 -261749205531857 -13268951468230 -83317821460267 -196960477937480 -177449399255101 -127404601851865 -11734600723437 -195035212297779 -131806306757584 -258208048468778 -162816520095622 -211147334905721 -210918580758520 -79305269729627 -31479641378653 -214440543785267 -129729115893669 -12733395563144 -74437805858068 -160576339576260 -121300792501756 -129800840392440 -180111995569960 -44895575728294 -70275958332369 -228663737880787 -97968631144321 -265251388578218 -235412426078033 -46303819026918 -36937379107735 -240003455408098 -214620845496348 -54442364949661 -202498465104904 -241165122648929 -65015304448240 -77646753806823 -50261507287744 -17368583384004 -189661047613868 -129763520568869 -244270913107072 -141752434506618 -201159547249031 -125808052429981 -92838115888085 -38139584620031 -176849524601078 -275279765747647 -161152072091839 -61130618763269 -1237745346782 -113169045321523 -180205694544640 -77139877531340 -172480419208025 -33249190966213 -55475290867602 -24786991824588 -249716157573662 -301679709991 -128868732893233 -1320550224288 -179322546380467 -226658511186395 -219770212648995 -64094006535418 -64570091469587 -151228361971799 -165438577616328 -229110507920638 -89378330459060 -56507237365726 -36423935968341 -225660784995359 -188875697211588 -78625625698469 -122643884257756 -46522153068712 -58714082237387 -154955400602729 -188635651060993 -231243084105658 -224910606412360 -79492263239130 -251275513120447 -280972632801175 -246605902383584 -131246757840684 -67213940912573 -202757744702650 -94117979515325 -89686301659063 -198968026213391 -113110652438078 -154823569067955 -28141323083699 -210063803246369 -180928704495375 -197898883250454 -5888129999293 -187028565034424 -131168922327017 -175010062358798 -271850168042237 -196061132933762 -96142901618902 -111999275349125 -276890076911197 -54055311118843 -22382806492279 -64788931403747 -225513006139008 -273690315029967 -140310714269660 -142932915093342 -237618601171641 -121468813446934 -194789674446979 -43286593341082 -225044352274340 -79674979641417 -93196777485010 -270993555536570 -256613176200286 -35590278256319 -78062328781423 -85414757025962 -83632590633679 -25294701571274 -40362401556942 -39908043472367 -222102967047271 -79836858220713 -224997724624649 -273548922934218 -24265621650300 -127261451500589 -1488958256768 -229688302120279 -2441750813790 -265831521006037 -119561804350248 -94362337811616 -83529090529926 -281032127179922 -12731028901770 -112893778763392 -202245985103201 -153580927471744 -62703457470083 -260192915544035 -34024620629271 -53978551050909 -14467705570572 -35175367583509 -71615537433274 -251644241131149 -73892774011985 -220214825783836 -267926336390205 -267432800036444 -272569798632496 -207456961605289 -271817680608575 -197458708167723 -1274258398903 -15485917886602 -256571652649593 -113951355284185 -266075823858223 -152562512003778 -20861150220152 -138000620080823 -134521950534341 -46960059907753 -141302084000673 -225403446230290 -231542917363619 -275066155302385 -247895629363621 -217552690912788 -171091087969559 -177786273563434 -269194510384554 -125803147763456 -237934776286706 -130764960862026 -150947718136270 -13567448572290 -264748197660338 -36928313464400 -130759536095036 -159083927597646 -82431018587415 -240014869069591 -239917228242883 -171759940076039 -202827138867168 -3278868111523 -100676584465155 -48457938504537 -82470550296018 -32540589893608 -41151184070098 -82010070220394 -49719682173456 -154152181260289 -24399488452780 -167999125288941 -32262449378379 -10062893664758 -154524092914567 -216204263669564 -147941357828750 -146840269513012 -32250936317540 -240686102284232 -188673486512306 -187418038417074 -192352419042287 -45806407029105 -239752378250307 -170782638421804 -178371652516692 -132029172771322 -65591213095405 -108927844938366 -40485439274833 -179486231987421 -121271487994617 -40373716257332 -54282872102823 -10967421834646 -250860784270785 -209650834113597 -196351472447022 -141287193078745 -64621728015457 -132582715355575 -229907102266478 -17310349832129 -277715082825826 -62829662587876 -245367850709082 -85344474958420 -212004669391146 -195482377625486 -234531469524499 -2517909513111 -146220716223937 -45121871743364 -149699188668187 -72954066957409 -107133389129181 -268937389074665 -170312392884703 -94780975907170 -110496802688448 -14296695693979 -223859719364352 -251701693599778 -85527536181227 -113268842360383 -117381443771495 -164163923610626 -91987570065056 -105421021774498 -112827278737544 -247525752315610 -217437106704763 -275563728518128 -180624932825627 -238003831201574 -166660360332813 -1049906923694 -32604652779131 -54539566866720 -221817591948181 -159457149790332 -33054405318910 -266066897979636 -165041886694980 -135064193011917 -185576679789540 -263563176156478 -169760703355531 -78353337835393 -159160544023857 -240261492224756 -40501621717673 -174621431499310 -208005840879136 -55481810774292 -71571751905998 -255441841081422 -14753804381105 -173441561680148 -40751086931110 -64624974264177 -275796052967052 -129143250527109 -241223766336407 -195727760848566 -125081792312378 -82829049799649 -43996036350770 -143017015958874 -187357160836951 -3189332375725 -33949418408901 -250324533153745 -183791123590685 -159332163136400 -66971326045935 -152351361973661 -130522345818838 -217793407333961 -98157642825802 -133731736003884 -80563519738085 -210520041793062 -280477526454264 -52372791152951 -215309329454699 -241164522748927 -204104755794083 -276142162166859 -63072441093443 -237713311966032 -174481418151862 -20410591099828 -18669666375531 -153068948845627 -207616287297869 -43139646923357 -164973290449079 -85429528120124 -204591968943309 -257914098801207 -131697798883949 -118043824355804 -186045634963431 -33519210980644 -174653910420539 -183211069412904 -88623123026997 -258742473087460 -264512443679538 -133323273800340 -108542640123616 -265200630172629 -218939336400621 -270355222792538 -123205748356571 -71100226776260 -61855906039144 -71183289631893 -38632760481857 -123936118394739 -88805487477035 -182843022814560 -148231326570654 -37314837603141 -99039281760776 -209194816724562 -255903804023606 -237059519021999 -73483497273668 -247688119905341 -22891978218926 -167235117821819 -218534272380628 -106026592740090 -199979939676214 -145005397960162 -162678933691060 -61136756570296 -100281938174051 -91793141346768 -70007489493139 -38429865500496 -58099379345539 -45515692984274 -16243462562642 -50048118093984 -79059732350315 -197256102430589 -32652623180889 -16876454298504 -171969017867179 -69461244228550 -247925915968331 -164251169618462 -153509985525535 -146708841769952 -201961334259850 -264193091871029 -79197516069067 -158565944128406 -63604908775489 -236779484633846 -99413876272872 -194786671389936 -64276927635125 -274429269364607 -53726248148012 -63749816481858 -252581120067956 -106047888175693 -93171823895838 -195411528198294 -133779570122048 -149427215473667 -149927896254153 -237618113266670 -171059130913911 -276328209960839 -176912816308215 -215182676123448 -112169823008310 -249052870468940 -231350141095473 -137127836767483 -268223573581289 -244955619284859 -226616263557250 -68542116106101 -174602164923361 -222880132610126 -178558166924571 -12478365097927 -156591163762935 -261081335092997 -113898339548606 -228319843201533 -167706159245678 -152212795984244 -177489602907745 -71934993011966 -143529379576503 -189779019031186 -30425391013010 -18069927595833 -130557398345992 -119310996489026 -266326789955951 -188187080763277 -81236147072051 -80729564371066 -44157272025468 -114245625082598 -242546300323582 -100830126633875 -225569222133173 -213086867271376 -236022629306583 -275269040622229 -185593053142178 -162565469719650 -8620070579648 -215246301554285 -161263946642193 -27503327397921 -45957261398482 -55157495928742 -121092391230172 -55123091253542 -258424613178788 -121802406543953 -143279447649195 -98370159783331 -33019985020638 -87066354523517 -48408215925113 -187543826312978 -29205809576060 -223578857449229 -13020637370886 -24470768267963 -89938281578796 -214209851807504 -242109579487430 -171910412061312 -249447735655832 -105661065982049 -160635906839167 -150022326546013 -13492707145249 -218635183577876 -60215736106538 -96962324609112 -28936294566058 -51876822449656 -18278619694704 -68512168302159 -192794244525477 -29857512565950 -100558704679672 -138764577440626 -241415323572317 -22917504213489 -46445249261470 -90126955409239 -69923229836115 -94589237873733 -194312870240518 -44205873326769 -51277611512337 -275438611271586 -196543571794098 -113618162473102 -65066414377732 -229775344149828 -165294166926525 -160007686275627 -127749065938373 -210417289338413 -235214535595395 -21246698418917 -186902891143329 -120795739588752 -177484990162067 -37355322450083 -65829112696902 -47637185534784 -29675152491335 -128675674674152 -98802911032702 -6784952300820 -266417715359610 -257151194191877 -233817545141110 -63468795525721 -70665401564116 -197439149028125 -172325490877103 -212881114033096 -46082212183837 -268591529257143 -126897679428196 -204163218238169 -185729856882319 -94112200136352 -153189756163594 -163216535905035 -125910529578343 -239155958397353 -200552943753647 -73773938735090 -276119349049334 -22554798679912 -85193787066103 -212593113521373 -29934786067629 -139375063722154 -265747520710897 -95977085372646 -217359705906053 -77583055140152 -4543826816429 -275757829152587 -215495169707392 -229337216452545 -6185847130478 -139268166577668 -9483949273319 -217798453808212 -223698224637623 -111495541832126 -152664017428366 -228835755381125 -76424421742295 -221578940919511 -91957730583560 -218068496627504 -137240825390728 -194791611821294 -21820566413787 -20525449461433 -239088427894889 -78889299366291 -177190179430605 -117554498209770 -140862046029992 -277212022446759 -196238357350956 -6499367093659 -61504055017913 -132688126614452 -114590718402743 -68076112829024 -217672807356533 -71014783267679 -167968628026869 -107701650260426 -123691089814507 -7889382319068 -95401021865568 -232034923524609 -128140831660300 -156529722644768 -31793722360191 -56320473188524 -114538035211594 -94301465856511 -148001601080461 -137118395187542 -251104933273538 -51471948738108 -222218117499609 -166973044241558 -80045565326617 -107369476585648 -70437721011556 -209457137880530 -3019318183890 -138987054091304 -199400992237591 -215618323236621 -20260432907179 -15575871961261 -218892448070978 -60928774224879 -133583717880552 -101352025828261 -111730110701522 -115289850217382 -248273065961818 -147270072380808 -209588284636427 -110059279843962 -94005629577586 -143487186212582 -110765854899544 -73457128106958 -126285283195098 -85027379935482 -229823456577552 -125175811522067 -133346531907487 -130516821780883 -115357137672197 -118574861005648 -17502005800972 -249535572160129 -39383769361438 -151505500737224 -78653456207104 -87721783469368 -255983404997251 -129170063086644 -11950920980482 -121368076309369 -4359954764384 -264579519966125 -79597873427841 -276259952412180 -251110207744311 -245102980131059 -212958469315161 -88286331580872 -146176393922976 -253737285737790 -110526388104408 -201283749246896 -85810712744428 -197312637706987 -204923358577015 -135843486225543 -29314751289119 -226819239687013 -103735501869590 -92246597813682 -179595600668816 -54045778264313 -257117415689078 -181193347230017 -20679447288237 -114210320562232 -10335968147541 -262093766711139 -238846507856922 -59213305013961 -137458359758697 -268441379086559 -25218055155775 -51984229637097 -176115118383719 -150147112235862 -76228884326567 -160674580386068 -243787251199668 -118438129371362 -193488770270195 -112049395350781 -212896784579565 -16197731880438 -274175332159369 -261696606140925 -184057356585128 -40955278348713 -110646267820687 -281025883036055 -200157931352712 -159305044126703 -29566490192312 -191836169946487 -263094092027791 -117221495771852 -154935259683762 -398182606921 -208836160835291 -129481694477725 -263225476759080 -213772420999095 -260901833223121 -80377246251353 -187708878821836 -114140971081818 -79890222574163 -168920574174618 -52749618347657 -43868994841132 -72956711878165 -170350223516245 -300562681333 -98865051209959 -164042239806095 -6172515317754 -38172478568052 -88508655315386 -191985970886034 -187669730990069 -172476453589743 -269882576514518 -137904925814446 -175346688940027 -190268367643900 -136792105222512 -135887527996986 -83836359093871 -264905249567566 -196025588324858 -81961805518750 -144009924791704 -123863195769620 -233565235244924 -97909674268866 -48008549609269 -115867364827593 -52669584775419 -174655761312696 -118354644240787 -162401680783757 -187562784353472 -144933474156265 -23334300612764 -258656270767733 -201949517960640 -76069954372231 -175758134360362 -35096093090098 -23314657584700 -220304668891657 -15595289746721 -65109130826675 -234972788788124 -30435485742576 -216129072275137 -222699053345170 -231843712849823 -199225468825574 -29801394394477 -670658602783 -24623729610203 -185094023683763 -131751277379710 -35019306707666 -54896079840860 -14684055063768 -98962372043082 -95319502810840 -35205188180164 -206227850766973 -234219347077585 -275089123476422 -87821810780963 -164073994678552 -68136475948193 -82162741127971 -7278785044850 -257098510729642 -239098230359081 -64191870288597 -177960842811760 -61412509540753 -177251887606236 -47491142019356 -105143758995550 -274372558104687 -41397274743251 -248146037823721 -259487555162711 -144350664397557 -79390220955611 -201401135750989 -203995150461273 -13795300373707 -110497498071694 -150259488173923 -169780362278743 -150202607396998 -219596453693392 -205338541719105 -9633949090081 -128727138189303 -79237932131713 -77222637239077 -139236788278949 -41601856724676 -261164662070237 -155800510625639 -83405296890906 -117363618137441 -175614383109530 -4739686226191 -133950481906502 -5751197590550 -278039684712580 -93112227409126 -190840175547110 -63210886194331 -84160645058574 -57182400335956 -280822821382205 -139335941351598 -214726740844505 -229997536145138 -142436284374316 -218379125350076 -5902648502855 -252342018379406 -216182815444 -105779939504708 -46542704253496 -238369699651021 -253834779831118 -12536921281450 -55355518765187 -195237864003444 -157497622324762 -122065725395912 -73427754280709 -159910702076104 -29987846012553 -209870140719013 -110912775977410 -34168068497394 -270211939552215 -61570197234379 -52958898617127 -39644642441726 -108750634835416 -79874279183892 -25837266213691 -202398274373584 -226407101041170 -10998411146008 -176425513168813 -105162368374908 -140246868586693 -193935384837341 -269769112543108 -265269914394198 -115459815014234 -249736797528717 -274338241656462 -67325811307264 -6568261347849 -255191604785992 -194330868551827 -234186197922125 -88085581066373 -228364454710172 -143248728746139 -65444979838540 -86717395084543 -12337132694893 -9130834773670 -53935052412955 -60870378957744 -48110583008847 -201745663838636 -148592831958437 -10945866552803 -76548350515532 -276615602593805 -276107721026799 -265560358636834 -186591567215105 -184115742110830 -107967611431385 -23907250542667 -245302188258286 -272004494862473 -33967596533258 -240214266689190 -234765986064896 -185089496841128 -16994059407824 -96149054617022 -229468639355139 -216532886767119 -222391014950530 -281017832895152 -205767034857176 -245070550448806 -252744883558539 -233096173977941 -262175374958429 -267760326218096 -105346722096198 -46854849258697 -100371266287208 -105981566610383 -212496355810574 -111375335068589 -177618680433636 -278042496622256 -207837015331280 -258738346366506 -222520361661042 -36526917536357 -187953693760550 -29554713271175 -25285191691786 -278846874798074 -180107662336663 -9626592729875 -18792702014741 -251661351899187 -149939332718705 -128549194148780 -29459868637069 -91296068036503 -69104861065297 -198842429778326 -43876216262044 -70969249385416 -62372962794896 -185924659511182 -151407182208697 -36381220677255 -241685817332006 -226186946649802 -144078349680294 -49696230099727 -173789156838823 -116263673413717 -162732077297639 -277511179827832 -279741881381412 -104997199270102 -47657596362875 -45679739756191 -142463917077081 -116658098012380 -164927648998962 -143529661695618 -140655476070573 -274980238864429 -252802147180960 -169413394799911 -54451901653639 -44398792716139 -280846402832048 -122477434644063 -280818110306764 -169040292102498 -103713671662984 -195490251506717 -247653777972036 -224542661500368 -106381038851174 -234583401131621 -204584485523177 -181505009942626 -281327078419320 -180117321646017 -261356214226695 -248983090532993 -245610132970206 -275682017121669 -251357002056263 -132416494200725 -112546344449347 -157356998040697 -137487227467442 -228708661654245 -76434886544122 -70898660520017 -124977585954743 -71362377142842 -40764558217584 -71999372501548 -102476852453989 -209918625853615 -33904335925735 -182851806017585 -52174182022230 -275839759284965 -207887542910831 -6353697636783 -170935542256056 -146169983901762 -261967664495061 -268239557099453 -253056779881692 -100016602201419 -209911744918575 -193239023410946 -206544151652999 -124085350780593 -134052402567088 -236318731527339 -131347278655478 -173050859258578 -222501232173186 -139942989263116 -53043639884612 -10996610267190 -219405431363532 -254742629545596 -213076938455335 -158517804594242 -197279864797477 -6743103449952 -80096384598772 -204658604349154 -153712359102676 -216191812370735 -264014153932550 -86534506277053 -127334459221422 -8783379737193 -243941345513281 -120524593362641 -136934503252008 -59120632488328 -263846804488884 -48271349171490 -107669273095850 -211894242874680 -216370290638217 -115878668474409 -158739388458473 -262480512998038 -54867693466722 -205758294145221 -174366854464071 -112426723679268 -251341474336113 -26958350782947 -67671476653988 -28422223030101 -214575724388945 -249798160968417 -10020012225048 -122318010185327 -185656221353597 -45368652813160 -204031622456995 -32023908590314 -2193833324735 -106435910110216 -205792698820421 -233485232521310 -89205997492164 -208317296400962 -123443950311303 -193885270097845 -93428559560033 -90904906166389 -2089482474492 -257080699347187 -40357410877084 -134608971578699 -98747482352818 -132719493515370 -38457757939956 -263908637614483 -105243976622198 -191395998738142 -163944716910353 -245351411042840 -25246572708202 -276611641669960 -44443397168111 -51944578466875 -276880763567432 -114019915882841 -117984854184093 -267462014868087 -120124813380338 -98171555695889 -61022176054939 -75549647598257 -198908656529262 -158621421051205 -196473298961732 -179223321696492 -106933452726411 -2566331867707 -224693876719139 -180816427064571 -20238865807473 -121180702974239 -22589651276156 -88936660130771 -278631294862452 -34316622021922 -203369551040408 -247544278131590 -51907971005483 -89333239261610 -121712420352772 -127336888582993 -57557686946839 -124519890148968 -89523470171322 -175703287349312 -233963153649503 -238570753555716 -141387426518987 -188445183054798 -123530833997332 -137877632847202 -245361023659758 -94441601152344 -175148356483225 -43604254280641 -49170277148970 -228218258031831 -60261373467286 -97650620789071 -110008676703832 -134203266478659 -158814199247701 -80086972877183 -183991918945000 -185831048764707 -259047051880509 -142515967916548 -43746891166869 -92400008774916 -66700294973188 -22221842597053 -151487048232996 -49218482987710 -57040509888847 -245814529836470 -67597852838854 -39585342421649 -162487666613708 -144182796092313 -114072347917759 -131861888200437 -230543914980832 -215607675979983 -7529819378957 -182607395333654 -122535940115979 -102469439654054 -71420469069872 -222370818864910 -48330269186305 -268409907266796 -45294108576246 -104070289666502 -103938323274162 -187321583319254 -72394449745315 -60998406111464 -173501830722860 -169807560456305 -20403882958789 -108726744996862 -263300448650958 -159821874315844 -269441155610476 -241698248767204 -151268687972250 -54144338325515 -60490770270129 -16626165033129 -240827094046427 -255908358567532 -17143166551693 -8614862548879 -170814117246101 -162652088970847 -132060394266411 -153146301133139 -257021922402036 -53043619155717 -218189348916874 -164201965954930 -79260831085067 -125690329784949 -220507633837322 -260283122901078 -186630633385344 -158447914300160 -250543264110859 -102822883858443 -60588625572548 -81078968024330 -257758167597198 -133504376890500 -158152681114835 -271708293422365 -206627808083600 -52458872897853 -185858095962457 -268005012974762 -75183339514615 -123704485603795 -262870433732103 -185727905687514 -62819602645525 -143180789259525 -263617770480173 -133784264376789 -208543350807056 -132126521119894 -26804192668847 -267342703732811 -165580373332240 -274532913543517 -40965403406777 -233450122742120 -244157820126309 -240645828525876 -183865457310400 -27639109663318 -154850095874984 -237175295044430 -266112420829158 -59632230401097 -76037108007228 -245551811647199 -114290290985107 -7713934840394 -263199334253142 -159525369592364 -235378662154072 -156683658850363 -248239032351573 -64200553742582 -241524262185161 -180591301675902 -133561851748163 -231556957688846 -69590278668109 -43953593858038 -201702890759361 -120352548683953 -64030918079574 -125243537394413 -229432648687628 -82188943425241 -199586073856023 -79851402775362 -159024066089857 -101208477113769 -58874419947961 -42073414150418 -236538661746555 -256094810185608 -197686127700222 -123427772661374 -239239500327307 -83786266504295 -175566022965397 -36318708059879 -118879153902933 -87377037420439 -146451616030550 -127761849049570 -228982994915932 -182156458230460 -117148334669112 -29505913625000 -55324726684464 -43077503722809 -218641567907427 -219581940829535 -274335807999276 -148865502054342 -128690318000224 -84128254914959 -182302825042848 -259174275378922 -260549850140278 -19817052382923 -271647348861015 -34086686947846 -208556293013247 -149957430691477 -234311429578676 -22104116842972 -87404341796213 -160106698645077 -248527503779792 -239210011122397 -33988337051058 -157009241869758 -189386874276869 -43937925874236 -159931453351854 -276968250503841 -241223175903349 -222663457837692 -114634337737107 -213474415524546 -268381506401267 -229879657617059 -205601470354056 -72836619585060 -43709485997827 -9438471631860 -49457528083396 -95925931967318 -122493559945838 -137470304192071 -212839148895702 -107894655795893 -33495847313628 -183751993338990 -37165547390079 -237401631520057 -174255642260061 -247299867447659 -275438541580528 -52236801417693 -69762163301125 -85587378801079 -7863766197755 -230722707759938 -75219399868600 -44389904119343 -208969297776849 -276436177523905 -277697793454776 -35008056381688 -201265386814529 -63444223637432 -114534272810220 -279370837255069 -150532172530847 -240419466743047 -280305642367073 -253228220481729 -72681702276289 -16296697880601 -22957743043980 -246730467066003 -127612228745034 -213663047375715 -74963624163618 -132976698698821 -127727027318002 -161446117941024 -236740048391702 -144554495592218 -182898386118392 -33330345711764 -29362742621293 -224008933519993 -262204927724618 -80087040978206 -131301660237736 -266771327773864 -167683746775658 -255393859490467 -118792073315538 -261664629245854 -180447502373965 -162134737288590 -268353454569309 -51457967089835 -135864230978507 -234841974559599 -188779576408766 -89848684013208 -275810344519840 -178725385420301 -252616849669766 -109051175417296 -205992878243490 -141209833899404 -186253844392480 -15552008950326 -220812758975363 -137042501306820 -214960203297299 -146104814728047 -176020918394868 -175104374739259 -86914022524015 -52886971861331 -270818077009768 -209689431525178 -96795565964512 -233392480353169 -27571422668622 -132806169529620 -219293540525044 -205563504491984 -183638529367580 -2605641559287 -95424298661494 -5682102502240 -9414160372749 -178446537173560 -214250559521279 -156778386354412 -172657617613800 -249033217897217 -195314457881588 -193999662388633 -156628413372215 -38751237207905 -69406266542288 -225392686196158 -116394999519869 -129290599786331 -76376336407037 -280155122554767 -210496825676918 -187576779283069 -49575433308693 -57229487376782 -53537142304969 -134399940797833 -141562102588153 -268311389340922 -180352858693293 -153727221099443 -233090298182584 -114795813737079 -226979809349095 -235582129392311 -214135699752058 -269559202843712 -104086477059862 -274916711669433 -127921302771255 -32564073378474 -197115990814405 -135934505578791 -61105313250289 -121694790476751 -186181522334608 -192053043491699 -7598741690784 -99630773605253 -227231277134261 -156923571567530 -166997678048443 -271701539553194 -256773887710493 -44464061753659 -15824264420464 -89270826185567 -200591742101332 -150970252690302 -36307899466015 -28037033438547 -4222620433647 -274428485546730 -74769050195447 -145102302992859 -212352732349638 -24679968846132 -14661025069218 -219274979931464 -12757318752553 -85803421979587 -171129591458153 -42593752318340 -187055676895 -146220970004811 -222060824806797 -76474778051543 -17047046675018 -215479839101685 -65070289330576 -154573651913973 -164725329107239 -250769778244806 -79922665759506 -106928111861308 -152537330154396 -256237247997402 -119267350704923 -73469512041536 -268391835171501 -252901417646445 -203517743312987 -104026655110758 -279954430784960 -46069144389040 -115686660988124 -180795816816405 -29833450112064 -4474461810663 -120886643303058 -209919083105777 -99701468887326 -160003651953794 -119769978387560 -187164062913561 -5661734524798 -279596834078740 -234291291004004 -234893161365479 -21872804793464 -181095882049064 -15993123810521 -232273252242508 -47378472657679 -171248194676185 -225689425770140 -109563030585494 -218677736372632 -235679760925857 -78000528394258 -34064735497958 -241315679379183 -57767089131394 -46324938995980 -188991919981822 -174317943257306 -244195025159746 -9817777108919 -92969050587463 -215321269081535 -175871099602913 -61181841228040 -47809443416410 -150010193143396 -106924965097904 -15901158724585 -84550685521660 -42195694361605 -169840194297494 -158233971866896 -145343955255228 -90419718643796 -31852190085771 -159331096898342 -194094346348074 -259310842064962 -154467236859853 -34522008415955 -14234058577132 -263376236183881 -249206761506279 -87449733295234 -72481507933190 -22028443799512 -189534776211877 -33701157726051 -78622700571343 -146039866576771 -225574873776189 -144930655434273 -37515202212299 -254750367798367 -268360661884994 -124315770318192 -270445348682598 -279775880034143 -218706418407357 -39866315607531 -273118214983455 -17092158470060 -129721103794860 -259956997515210 -252143264512411 -226687884648084 -31848178072535 -131245257564379 -212285786051299 -118753816566725 -210243702882099 -9745904348602 -26788031653961 -188167775738435 -192111527968337 -215505502842895 -140826548273998 -268496541049280 -252942208692203 -89810797186321 -279647046289276 -129006820756241 -10054076398760 -109762368359039 -38328057460003 -25310636441939 -269913661262097 -233452528757978 -259487299385933 -73439415912392 -72472015301861 -133166401857685 -74525298074471 -151516833706190 -186272824656598 -21745001069404 -108714676949011 -183815074440557 -222286523637962 -209569203552857 -137817214237652 -194186587879266 -23630716718358 -43042236702274 -42241629042089 -250407537638161 -216220817227162 -233771129022044 -203456797139321 -197593311766438 -263165741706823 -263059378832544 -221881658074149 -222564955673507 -175129692623703 -49652412580612 -137657676416592 -261788910708293 -79078852034638 -135833628729970 -190816941275622 -114752980919919 -203208073279964 -86784668665526 -79555092311518 -178201808599967 -235612615075998 -267947100456826 -199430269678094 -121705749550800 -51593495981094 -66323356089604 -83983551733671 -213704041726225 -159985867748872 -47420434208091 -155470524084081 -48722457798462 -214406441091320 -139561394631822 -152261431429380 -230200970710253 -97001688749416 -194754312235236 -230570197189635 -49359066954300 -213278270675016 -105230450080392 -53395225469699 -240923279219195 -263226519833949 -157920581527920 -278648114328324 -223932849160833 -239238349746003 -91692309403257 -144804518118811 -216775598691138 -133059258068245 -204422209818557 -246394637705476 -107065094822178 -183843885374334 -195706369192492 -140813467915959 -23567337228133 -196063602887871 -67563457900227 -50455826292637 -167417752478959 -63711500566818 -101211979949109 -44115178457521 -108646424621748 -211593798621315 -180290701072810 -163346503413935 -88256807551081 -172575521245210 -85024441094445 -59753669218686 -135297100320365 -261919327940135 -170043927738816 -40695730908288 -36267584621029 -238475207962635 -213088969953191 -116231053134719 -160413678040174 -183738369056267 -124186621035437 -5883351950064 -6306917275517 -72234045361138 -277528189187130 -169990711470338 -175461824141741 -48614175878246 -178287396596063 -266980966157323 -99128365185131 -265748163811232 -103574073030280 -76051869181699 -69900861359707 -39283296240504 -108371977847819 -281039152794455 -110323157731549 -155564952965628 -88564588903890 -117836146289849 -51608207943346 -82728408773011 -42420337716544 -211332460374202 -132133992444440 -62509366551174 -95251031498838 -28817150864938 -244278871386414 -238720026283259 -260157238617686 -47523097366522 -2642950354096 -268433119275799 -220882278267478 -93140826383346 -172123721503451 -63893975645960 -15578834491353 -150426497958894 -1090886683428 -162653482701939 -220768145039452 -55048787414640 -121481658252743 -141211297110527 -111732655840705 -107452019853536 -236431335790850 -56273533214935 -224935668971823 -113876462251699 -3760874778710 -220025816768647 -46611945108993 -155850507331694 -248768205468201 -191888476067104 -261777362419127 -157003799739990 -164748177240357 -224717042547046 -248949422741210 -151856198634313 -175085786594133 -109275444652039 -258643605579277 -269540639227190 -120814880040684 -169594588182192 -103120769519372 -140869113883463 -56905621138773 -136646338633574 -173092036043945 -106134249848781 -165648218038700 -148950550030221 -209639141507781 -81266608153102 -154307946408326 -77015749544186 -234799741770930 -128353626207092 -3286678489984 -131734959823210 -24449530852611 -71657050614306 -137490691909876 -140778493105010 -3304161231095 -24551841697630 -58030868927074 -270834900027917 -54959521723703 -34534935623352 -196543382681321 -266989418588856 -233625457097381 -79810166284629 -138245140216173 -160641667823750 -271799456650003 -186717699017557 -42463988151888 -252420312816988 -116182544369716 -14418445195024 -152166143126498 -226573235694117 -3682219412307 -181374361352229 -250467314790553 -212506842435765 -124778208996240 -171421471711284 -37043719638469 -144904938668731 -186569196862401 -102747506655416 -279253498059399 -190155287969896 -174523810475543 -80255491926478 -196467030319576 -128670161153313 -231285751294321 -95824977973121 -166580574851643 -39979225634081 -74050792059996 -164432733142951 -140097267699070 -110987252841624 -259815314603582 -177762974826797 -275006734313234 -135004004044009 -69656450675776 -74323737231032 -136532874662164 -114786625902769 -218087259337298 -167254538184559 -209982461060296 -53476820080811 -42292354334289 -100552220634480 -249923604855857 -209721308716528 -260081755831678 -191268215234051 -156927308239032 -211697358560246 -210272187531461 -231492766079587 -77501681443516 -206049955298427 -277431991449863 -150810409614388 -211798469260259 -138413810441288 -278043539697125 -253222498107240 -203345801655419 -33705408372806 -176753893468135 -144851610630813 -76312445188663 -126652017963954 -117346082904498 -74184902035823 -206198912052148 -60419977151460 -263278891994988 -91445611743327 -229060950352994 -88397839229051 -86325657485805 -134371613802196 -72090503927005 -16613506893021 -181010766935871 -146437408628449 -32764822804866 -159001523254954 -249779853605025 -197739452228451 -193317742543990 -161770429657412 -73809220415047 -280594311750510 -78974791397998 -208555010526946 -241317332041919 -34133206605574 -90282431089123 -53558413613820 -199726954306010 -174860969236706 -160251497718534 -38054430151432 -58692462923649 -243190520078725 -21222455337547 -32133819821255 -210389655268732 -125292793918413 -173713684071250 -54378337315794 -206707229281067 -277471570108704 -11899226025949 -79112690084981 -143284194596545 -150453222859969 -161873105125883 -45734575146859 -115908285989972 -61214674565389 -17062651690666 -237947524799643 -109997118185515 -53911566770393 -128532327796906 -19721486755145 -258593662394566 -170855257454906 -129732007461035 -239543366662987 -91347890368800 -220354390086258 -222827375862449 -133382913974739 -26000184329045 -27470760240112 -130391341923689 -132386037924597 -146701757670407 -214131259665421 -40847645455153 -243759224007630 -61983141664049 -191069029390888 -139994823823671 -120611745338495 -116107502644148 -110800331717430 -252734566091819 -146530724667046 -115280596197675 -177812431329872 -198665328664054 -72682303984272 -83800340675830 -23934630721119 -132631823992388 -40471464699314 -98352696978680 -197336310022176 -158337500932280 -26834127772359 -268744215475188 -89842247390626 -254223118180502 -167031440844453 -21572674416694 -122321148138849 -116820139822940 -211538749507801 -241540483048033 -226726630533696 -76803896527204 -249360459018881 -87662158487783 -58290707569719 -27296112709080 -224688620622553 -272645392472977 -269019093133450 -71510404402444 -223969527795674 -180904740379258 -200089663987200 -195187455742319 -59991003876258 -40882505583102 -270096913480685 -145994983365008 -164131044278142 -23266892972665 -161604356783780 -172194039335498 -177273526649445 -275470240816203 -265991810749159 -109427967338101 -69991852136612 -145939215071202 -151318434380608 -50169563021819 -132266394026389 -212222924776085 -60279674427894 -173693180042080 -149386928018343 -258685379324277 -79934196896543 -122084481860425 -236640398431287 -156415021032116 -99064313297654 -179458409912113 -208473459275279 -119820542000748 -53995399645187 -139418766475432 -232169507772145 -117034592772296 -142010758621667 -222290036536846 -256728948094448 -141240545375959 -134268682308851 -64493580152130 -51334244228434 -55984308723094 -24520292362462 -126774690027321 -143978736297352 -193709047013508 -221750530057963 -201601068477002 -108834022062250 -95221810273767 -15902263739666 -245815572911339 -11079808726014 -251087502889720 -87296682256233 -254262548154007 -263786321798676 -145560909095300 -61116113591243 -16563742473949 -131121018824140 -187555836504710 -193282473512747 -160837043236701 -160162704933293 -99558058232313 -203863294677362 -25723856646052 -122917131243210 -43181694069336 -62028302863618 -73519039318647 -232946005849436 -140454185182407 -192310773166490 -204272051332462 -194611769580278 -37000214531862 -85201802933459 -47572155940517 -69900710341887 -85379824873333 -111111132023758 -33091922973348 -26587941847871 -266475861994181 -260757883165854 -98803431730020 -124605917150909 -190553096091019 -61700103486945 -245506315437357 -20654813011852 -148160562429104 -40052206869209 -19501454389597 -172898641606582 -32367497919026 -110798794709382 -96836372478643 -278645490823968 -68995261710774 -266612950489288 -3641727658489 -16832371362937 -191416230096290 -175698012752787 -207295376649947 -240145726491238 -178156695311745 -281218245694251 -231201715597455 -247361926270605 -146989001265803 -219926760021035 -44607126834069 -104940653538513 -34028198289791 -81788525039477 -240683277910251 -118822824056323 -15466889217404 -15875180759144 -12661127567502 -231199778416751 -156229063359151 -271931160433978 -131081736351762 -29737368020757 -173730367763213 -55757153136894 -151559832796308 -105911735374645 -31881016657666 -213074158133068 -272719504907245 -248609358354902 -160223354665853 -19064562902262 -134088045738458 -214750709736058 -215189996879744 -196790256343128 -81247063254387 -156722491433686 -232394560992182 -80747597273911 -157880453005711 -37672952619811 -5190433739585 -183181203434334 -38069374742837 -17646076535344 -126518380441121 -151630066479098 -264182524085528 -212091692682627 -240973257473587 -40419707482207 -106104404416948 -74767544763571 -165361828288293 -145208361786865 -96987764500982 -72102706086416 -212015472157886 -157664660115430 -70751574404905 -122229011200859 -97337344375662 -262152548176303 -269699181708245 -189388910090850 -10676606200592 -262746613682454 -91476361337251 -146038203929514 -80877568540101 -136157201048350 -24063867094988 -263827754277469 -272313732253703 -119671366544813 -208319313804705 -88057607780344 -202273963551206 -173922634581821 -258273346917872 -6842149805130 -83896087881742 -56093754833012 -116583437795029 -109633644453957 -49992513275209 -206128103407313 -10248731687000 -141473930023447 -92074007540085 -58474008182069 -58275070020551 -46168490708282 -101450795813858 -31934113185212 -58464555702351 -208747593820027 -97241515199838 -137883672360955 -266030573847157 -273575901206249 -167031231214695 -43907859898184 -174852589389038 -56063222690370 -228337888391437 -104303100908686 -121407296887143 -178780523583261 -183321605633536 -3288445024056 -22077989085461 -100600340874439 -142790520210223 -19287785444345 -14825896425125 -40762240937773 -195230978167739 -67315372414292 -184611865819312 -93632291836031 -171609455092186 -96842685128182 -166368514672044 -189518974687208 -49976111825764 -80312448550140 -28199652856408 -252508792187823 -161120424001476 -227845178273177 -212261211195160 -246373836413155 -62685356963586 -278478818805391 -143034647774349 -103346118281001 -54149142987357 -278145283185713 -39754088804552 -149155761482246 -126473554566714 -178736811921418 -18968920192343 -189360801875645 -70305882855586 -258912348391558 -35148550787308 -204409366658904 -103207954654256 -164106934488390 -229192364791743 -189320189128483 -272516824572221 -245230283068354 -141716907190555 -58441119151599 -278470775585642 -43789108864888 -60973091409577 -262310760043327 -137535231367880 -194100031497845 -63901716351779 -8891347562975 -117914223376527 -76055871999305 -186177579624211 -25569540370129 -242295277123692 -28202410915260 -82500325945073 -56187266094022 -175823347009060 -276809949865914 -49092516176804 -213194668092746 -40138964537529 -22858560035909 -119271554593833 -92564344637272 -162242587638850 -72290018748288 -220772910598438 -164940540611923 -222273893210272 -142535240854997 -53862544362799 -178223051922646 -231276105735886 -254744224011524 -55315150876145 -273659271649895 -184539412072231 -76628112295315 -152740240394127 -186950639579057 -37952966123320 -13469717647164 -114947204474170 -268977423160639 -167401951751843 -138022168057183 -155997225177944 -199164450869810 -59409022955534 -181914350369413 -114406732371786 -103099743553449 -57125745185944 -68888253141761 -184567057651548 -7657471702789 -96395297212115 -258085644051432 -120585427827087 -31137891555863 -255168365150782 -154979257640961 -219197526206635 -224387157600267 -56670613268241 -242947609802622 -234483698385753 -29374103337272 -114229561169365 -185925683077762 -59318131123044 -126360614883307 -231125901755117 -199600842619338 -153303707789466 -162175028036668 -2475958916195 -85718499213097 -185884563395290 -272972351307247 -124101727423205 -189007382869694 -109965327354442 -81658859679389 -41833845525313 -92911302965979 -11180037987566 -265594909717055 -108227870951871 -90149765995309 -68075827217534 -63711833764306 -71326655925160 -175327531465470 -170369253630162 -227600767589246 -269569973324258 -185144623821364 -176397322397227 -100137694133216 -125733993420509 -105226503147187 -249595202623951 -108691866115150 -36048676742838 -25904900190191 -197274143190788 -258227419877473 -154876578176081 -244558800137081 -165604170596592 -247990112345096 -172472391484202 -18615295900813 -151525069628073 -97109220747322 -12301928452538 -108763608715229 -113859120168571 -141049237774621 -138665370798585 -25795997651060 -236917158691195 -62988705868774 -254133821521981 -16287080029573 -239946641678384 -61484601596427 -181813842917030 -78780377465181 -151746158656109 -237443403115229 -193029135180337 -59828841095864 -6755785679837 -100286658953832 -107502858733199 -271168774906857 -155688827713783 -158118218625816 -9207775005686 -156631999535087 -52935780498975 -73955466530967 -281421018852650 -268979149767733 -25859469797834 -204968261146436 -239611031033108 -251298016590730 -232004499127382 -220882652085731 -29329674667270 -213403395250559 -165400222529552 -6698203685831 -14018999490089 -184053825249312 -267271620823664 -167030644280117 -15697148662588 -19924686150662 -14011856570793 -67425945198904 -8750102588160 -230889386174504 -140202303176524 -128282090212283 -279929977074986 -36652472530016 -245859141024357 -90176451604256 -254367435018660 -252276272303449 -178079302159879 -173573087748975 -154791229219872 -11962546257682 -112206994462588 -247027589921696 -37344368434293 -18493240142661 -154670850078508 -196195601243186 -82172378913657 -41850644402712 -93162036780312 -27035713467802 -77776205293397 -84544339919323 -81042607936757 -83856346020474 -272283543242309 -173807673040759 -100974022791118 -267477949222479 -22427350006035 -154221552811577 -153704095511607 -273055867871976 -187029485759868 -174449213684031 -33780048394722 -104349761107289 -224481885104316 -24909922945476 -86903818516463 -102775231217559 -189802131048547 -58451996373292 -176180626034767 -87378443528479 -218224504613385 -174423327008567 -152722386515499 -14663162118803 -230837600009608 -234225831897101 -93061616372495 -172179531793066 -260155919738935 -13837747912953 -208673524688972 -161433567113377 -121742431703601 -243967767054185 -232603925957257 -265455328047448 -271061404301577 -268607340013032 -189762844992419 -87444073615695 -248374484233537 -175038362926256 -241289928417200 -201236718303516 -109002713119928 -216111387359203 -112885223733548 -84136178978797 -44940461518746 -62595616675800 -3236148719839 -72348097423624 -44734140208872 -45230452110138 -197050100875247 -253660634307666 -281435944033270 -279068920053936 -11832475238859 -380345098174 -78323321825290 -97153950029098 -33436632924922 -226779774140275 -197984905987251 -75999904166085 -57162368084769 -225326085193607 -5882344007533 -75937719221135 -21500588631295 -199116419778527 -273173220472252 -32873929540403 -98180285171691 -96971637341401 -76323161030827 -12910021286996 -15618944939662 -76443871434767 -56294741474708 -205092619893769 -239042444744047 -220796170627700 -71731034449296 -251200856531651 -87732784835473 -238017028998259 -48101939667365 -182792528727623 -91078817454303 -101069413313653 -174357619725666 -203470607380426 -221366327123200 -90091061688816 -160067607701706 -224043368125055 -172894581691052 -214733197879777 -12295737002169 -110265018192813 -165702775641433 -219432193183070 -147374894054889 -7413962446110 -201747730054279 -197563933555924 -186262970458992 -147146139907688 -47860161196259 -51809807175501 -249303477739998 -270772187739028 -40900903383883 -255042864049322 -151235856291225 -121708330349113 -219703436289796 -165351191104814 -248869165556002 -273130684313521 -71872803610665 -234794813043502 -99090068736858 -245833751035696 -102931398790134 -95941738930195 -155477001222292 -54143572885174 -244916428664803 -166222495939047 -265151323498903 -75216271723706 -191835927791280 -221573046513804 -153617039608185 -201269278104921 -175716190877144 -196030139656085 -245812533050645 -213070604620624 -224772245175052 -265775652990842 -51587117734188 -113252711238012 -32642719551229 -156032223224475 -271584673604093 -72180634815559 -217020003923920 -149060018959293 -242676337743566 -134170770410486 -212944462685791 -224649111808757 -13257568058978 -234331205043046 -207845887899454 -71282939955035 -60111545217547 -10855960226439 -60400985039985 -178475341175076 -246774286233228 -188608447302332 -202360018298336 -158977460258250 -82829759561929 -104966291566898 -173877692429915 -244512577538959 -45447261338062 -109105219666220 -179504104032361 -132132752347763 -70931415833717 -269896405647468 -20091771616783 -231768578638579 -97746456169145 -194831417391273 -78979146913207 -204147513880780 -61859645869828 -31911874471714 -157272713989646 -202154732435136 -81083093026983 -236083703434406 -127402719180541 -19935347163264 -140640475480026 -129807228198336 -235938549981441 -179684265581293 -76444724501621 -268332224242680 -211779184055569 -157570968827872 -247276957525139 -227111946221384 -146517145631228 -232816758123707 -93446511954163 -259709487282935 -69466309737864 -150324679509881 -187491015479921 -271433779433965 -47782293660677 -104327226241865 -182500986250972 -100848556695383 -123276792147347 -148250586168350 -77875368720074 -185293419504900 -49746458138214 -67793993727562 -127439607368228 -73019005989986 -249574281252451 -81172014001957 -163765536534872 -263948911619795 -99335303755020 -97565536121943 -75178910717114 -221171213334963 -151193086475565 -242514116374344 -229186826030594 -116946842429236 -100534605155363 -112718849267660 -133122650128213 -220253790283695 -117200564675459 -97584162318564 -173095060650507 -210559075599607 -126522217838021 -60563116222526 -50123263012106 -178512790947203 -224671340112414 -154767339381318 -62421274917775 -157824334833650 -26727432637774 -45251064335613 -152259239322879 -177710703234160 -127120445682672 -19186943096524 -265429394951774 -15035867885955 -39027300043217 -105013480428808 -167604012234763 -122145167470158 -262945347631133 -114894233615299 -111991504838531 -97389453622974 -110217144071352 -108350521110090 -198591675949225 -97470655207240 -158827456114433 -104354184214635 -33632293843633 -215521816523557 -209572580279038 -69163758146803 -163930978549767 -235336707493245 -255929426838269 -169447636172484 -254985417073843 -112373118345729 -172130589506752 -174151202816750 -30822841621266 -104790787917672 -202166285704430 -273177344235961 -33820145491030 -171731238272157 -142802107451386 -44966803435847 -271629764536243 -38059160459502 -5907834416495 -263913052004950 -231966010842636 -185921416758381 -112587902555139 -183288061264799 -18585579773433 -137027687611648 -267600224574144 -112170773420962 -112877707974972 -118743871942591 -85606357138740 -210111391883863 -55985419584428 -116222226556489 -134357729338338 -79181618660043 -159011889630024 -33522875671645 -184788796624736 -107598211439777 -183986025841822 -49159202309647 -248093829743710 -83502244891277 -191294988500109 -256862120699050 -24832569430879 -271380041104694 -231991102565928 -178986342619170 -99131748912873 -246161733683029 -216367232194346 -276379661989205 -202823274543620 -93977783387377 -88317582868210 -153460751805552 -271060561900749 -226388833988217 -96024376669795 -82155960566604 -68884152535447 -132743271300475 -177256508317626 -35053587539732 -222207628999155 -17038989603504 -277451567127613 -38645566345129 -260126412926227 -9551981182728 -226867535537453 -165675354451036 -104900016457398 -142963578640159 -36445816535574 -5281844418827 -57144085172057 -67460083488986 -273670687067664 -5411005380782 -46139631880159 -212367133290103 -8527329357469 -206455012161148 -232990125340238 -172225064276664 -257034533973052 -218799235354805 -115722038192393 -176763922810880 -103572774408519 -185995923872889 -98823109654352 -228529033321656 -275873843009280 -2231270351308 -137634982735403 -53465034938073 -54863643174298 -70145933900768 -113356795472400 -188335685226580 -169684978763849 -23724399601670 -135195539853415 -251084651652149 -204382842245247 -222887781089840 -227558409792300 -212648744111067 -53946423095358 -122572813301150 -41308575661313 -214921576146384 -197423007870061 -179385828052339 -212841410292187 -24910741845359 -200398491573415 -39236416702615 -124139405135506 -64185835969891 -98736682568182 -169596578552329 -116790241796785 -103762751243868 -233595255101388 -276737425349660 -177062014251068 -30796218301592 -134769551651314 -160565126349228 -215495464383478 -266170351828071 -221038677647941 -166927529801003 -13809849196117 -261140868064915 -264460562248754 -135989682205208 -47552937054722 -218117763481698 -231586364089501 -171198273254778 -71519914780679 -281390963082447 -131510932738039 -38211643403038 -158488638890388 -270718782558333 -15568512409895 -114323553768244 -188938447553283 -61816503189222 -8626091287091 -272077920363699 -35721634083361 -56403570565156 -98015988759140 -73462248701393 -94862248158211 -244283541182944 -203533068602821 -73108770507764 -45422488713009 -34515485049857 -221336746219971 -240125322682831 -252839507496625 -145827670292408 -40270018846552 -125279144243987 -100698947583734 -144455365785193 -251461135051036 -128666722372664 -31266499136019 -88187683795982 -240138202041363 -148434664495754 -123211597847058 -176893007159293 -140620931492955 -43344819620717 -277058939497715 -167536522764581 -134151034102336 -19552545576066 -108701375547813 -27384229211486 -70052807304458 -105082712677412 -47829364087467 -4967375401058 -162572473856829 -24412922922239 -1719513084907 -229502385343377 -279319743132047 -65427855990324 -112186822231151 -88718015777083 -254898713302767 -214324979900887 -140855719692334 -142130265531253 -264378155538376 -24244179617361 -114375451698112 -1782911716119 -68371818339902 -166441195152068 -182653362181981 -232440662718782 -95989982950206 -247834056674093 -114929546789144 -46642474349220 -12612737253689 -59525084561313 -135785525507952 -54260533948857 -281319344992013 -38336045148154 -43891783805475 -59279175188086 -112723796586610 -93808981021060 -70271605457613 -230106304649540 -167818168745535 -123439811116190 -243133300326728 -99940425125444 -46577195080979 -41458526281783 -109582957233785 -162044464402550 -100495374383798 -21500593420923 -215048972008536 -179951508327767 -253848036756554 -38550799298380 -96206843823965 -74734782060586 -151784686722116 -6697465715910 -203419604631411 -25726497382412 -220287829593424 -18486342360925 -134490175485161 -167784241787095 -199439694221140 -253566601681813 -255914748564725 -82521737703145 -4069921534399 -276353506594864 -82867417938845 -278499057318304 -187899211596465 -273095883731726 -995362407051 -167795502216130 -193000180080513 -276324097384864 -270636768223652 -89585607701616 -53100717013647 -121616580133784 -256474362502642 -9576906980530 -134819773552769 -265748022199115 -259602849507081 -245546298233094 -102757522277451 -128791287694394 -80498132933050 -197171242768844 -203943500725253 -71284663672565 -258880426776455 -214051767994052 -207015992689657 -249449033980797 -279722578227027 -176542765413678 -174355253945739 -103044957097523 -133999174499099 -42339561035736 -155009192924796 -173131035548770 -13396485790375 -166082914429344 -61436381336278 -8012725575742 -264159858660638 -7822580579231 -256456332508679 -110172740076668 -171554027100747 -211779273975631 -258720192960439 -122194774671361 -70193572596182 -265292692110260 -124572177810987 -232591914966967 -134625286748487 -70991284477096 -138428107943119 -141601848127633 -253521035719667 -39789916434612 -57722484443286 -84594134073897 -181832769987100 -57686214600086 -225023595739825 -121127870613431 -151063444484236 -187835399778729 -28276058101775 -190739059049900 -272847118053513 -249370494944931 -630407143091 -107821760652182 -35677634211319 -135500392233432 -103334262739326 -54963697949645 -66701915236834 -255664696833068 -142126008068811 -223425869379947 -133361456242910 -123019535932438 -247878864845756 -18384812977428 -270523304252242 -177603979225509 -206381364637422 -216414481395490 -261975107084608 -50848422857426 -163224550938660 -86334271850522 -82715630903805 -34127664095713 -94428315810979 -206501112201994 -1756793601970 -12139910830802 -30312625289621 -150711430519711 -136875352726132 -232188422518580 -95158204657365 -194062031039478 -217514186801186 -131277654963157 -56988673015826 -174353782202083 -81169561527484 -93603403285041 -160684385743765 -211217762013947 -94315814832067 -75830449192798 -100670255744215 -189441761931791 -131321255248516 -188418474718620 -237594917628468 -128369271792208 -41049599854494 -176376931240157 -160836638497339 -193992387576342 -92739387972150 -221118279185600 -53215729593 -139308090881377 -125318679329243 -101592592862414 -242793590362739 -183169202872341 -31650214370273 -181664254916552 -265363190261786 -44251074245291 -151404835691968 -177859944818360 -129637123599758 -44869872314226 -64801903721073 -85938928838858 -3070662226625 -199850515759753 -73344961358574 -233123227630584 -226541399592353 -72645879712573 -278368535019982 -151320294954552 -17135240318859 -107365016869578 -190030635757988 -253938867589268 -25280701594199 -68949873540213 -200661586827142 -153181682388845 -242092377433969 -115538410606435 -10256555779116 -78160664323896 -100834207958548 -57338398732516 -151916347764236 -207567602465703 -150154586754786 -67709820071445 -40230573675808 -132505527847894 -260329563494011 -170418993669372 -223231242328501 -35639110613285 -5004662929645 -131096029738738 -228539557472768 -100090906578662 -59330791049670 -138761298687606 -252516526056084 -279303392700537 -232671508173697 -202030759217652 -253906952821125 -225637276204450 -245620029065700 -124699022228510 -19084279111787 -216169910525871 -280406724530520 -273173815026203 -195275914691134 -227029290749613 -35129692115597 -166852569479407 -105041525046905 -193830779027270 -91923520927031 -183542453631469 -108747073626761 -257675669737179 -108754173905395 -274118328585038 -224112963693347 -70644508693765 -26329927040859 -82200827630850 -51586581947732 -219089879120515 -74525462489301 -98121232897429 -19580443399723 -27503518531110 -207579917890508 -280412972655100 -60846467383704 -57020885295340 -217911330003365 -15234667984235 -176967171448560 -21704795330403 -128923246646529 -511454747535 -147315169458504 -126964213341075 -54809817008475 -148486315968953 -195896371632226 -61266068479924 -134851629928251 -82893890155579 -111215164827469 -39620076679592 -245235099054674 -70907683585893 -20838658995240 -99482489040486 -174307871818287 -243363107042873 -166811026551338 -216395709097093 -264174746203626 -275908859868688 -251516011287525 -189286888755214 -273792241612208 -118030478888189 -168213778722461 -275921359977456 -69779691383675 -52281740314289 -32326742143695 -77602952552348 -138313612831525 -19600631336522 -54068757613175 -233562621038694 -274622292145223 -134229510446817 -9433959587155 -36201278855672 -134492992295971 -168903983139271 -5000742784984 -61211663715124 -145156448946317 -180935118548966 -141841968924062 -141022004452970 -104104911336270 -170671639050523 -117515289823679 -90782520884214 -95602643651270 -61656243115997 -80257951085352 -50420971535519 -146147380263878 -76443704244013 -21087244659481 -137782832609461 -161574035365358 -66914445037192 -211298019788063 -217921663823824 -205235225483367 -171495850873011 -75546271470279 -61489693562892 -75655993586766 -148363589740860 -244594214874930 -23067753753815 -183965911549221 -272049878441478 -281380344214564 -237048012471264 -208768759020935 -114318990336840 -48760761905132 -80419618703230 -240491338429710 -36427233795746 -23558451201455 -37065463005145 -104117553168006 -84267766525730 -177032614564282 -97443180234339 -129154209534992 -104099009963290 -129051187478277 -136653854024279 -265514231809176 -242248118771837 -179771331710069 -248814415255846 -22244492933367 -52401571390370 -278246512694600 -35717956794096 -264713943594876 -138631657130016 -113693919996543 -154121082837245 -28832871463316 -51286039141799 -57495911407603 -22389851947815 -183083455287633 -11718842145165 -177656749539835 -158286924382617 -193390769682911 -137707623896129 -131095283713614 -215879486463659 -160149151604310 -230756089139283 -264901770034291 -138641766759025 -40642540506160 -37919867964351 -251060271627879 -254602242506482 -276865553033261 -260216462854569 -12073539233501 -121147372201478 -33548063316336 -84081802327407 -207571572628492 -122156938320886 -206087763440552 -114021487326241 -49267999464159 -131406731674619 -79392815467401 -174350399318444 -273090587167183 -116999556596930 -196350833377690 -59209116648355 -86515134392186 -33805461389767 -179091888934526 -79955875294213 -68620336994372 -197159426469634 -96365434336454 -139158021651511 -201887437552749 -82289138436968 -7792711742070 -16877091372604 -231127638688670 -64417132909940 -266421856174352 -140178729496194 -121815311745365 -152772215307372 -74657950673479 -137409119125785 -105110504733976 -152568427154362 -200543089540353 -240867236132287 -84742656112287 -102809636751879 -102243181329184 -177245168919152 -179175262799369 -195464713606393 -245341668322421 -45706319119516 -61638175613035 -118841704139946 -138405959877076 -255879516609937 -72332360574086 -146478249318030 -109089388259171 -168421832779339 -123001093338786 -209265339574836 -191414401481491 -8992276974882 -132991372930540 -185554454131538 -152340841826001 -46750140056688 -272174901749797 -127546786561612 -166387952302325 -119927983650586 -23289698862943 -31480999761851 -129130071616432 -270809714494632 -62669612680590 -134698599542456 -98037996018601 -17649469604676 -38573206483023 -125966548439860 -136854278788967 -35980704884349 -132562651869661 -237807579404915 -108331633921466 -127615186928950 -140527263183771 -180179009476179 -186276843379591 -105348136676297 -222624987053253 -266504352159113 -77931043916993 -90246903963353 -56997135938477 -54109851478984 -109420580970560 -274682806672018 -126908142060440 -38982659385661 -174484422517790 -23726659830067 -213755256778411 -143232540070897 -94861832529860 -191551578717402 -278752215784327 -176320214674531 -79766565646448 -86563283237857 -19803421493264 -114025725821254 -64797245408830 -133451169309737 -130753270072651 -72087663935842 -32352682003359 -263590812551178 -187476581313362 -264792789775687 -226536129536867 -178178362944684 -258511395108324 -265270434272509 -89303055383072 -240806399575700 -229211866015408 -228231538582173 -212425816897958 -266179840234921 -128249379198052 -152748694300619 -223345179003868 -158311249384040 -28408050695156 -155849037323337 -158004104861722 -72372842031731 -148617054130707 -197011981455394 -53080252032990 -75258438291456 -20840268874466 -111834515423862 -245915534265889 -139489356915254 -118675916694169 -95388363904078 -64104630190740 -203711426289632 -40278177957094 -141307579794759 -250504580697036 -27014461025201 -10811333733894 -232874678071942 -10322195974791 -217984469226465 -117232369111397 -187898967860715 -227174385290274 -33879416611459 -47740048151135 -127938667559635 -156458298403699 -258701193341718 -123932278973632 -40258914010264 -229891376024156 -176778136328585 -112773094166350 -36955728397153 -236019697482043 -186061742431579 -198664665592788 -179292713149402 -186598586325564 -169647585059261 -128586004859125 -245530061846892 -94141401498037 -85459467939194 -208037063070738 -28939009248503 -175463530435181 -17155352581218 -279414554224987 -277672599108757 -40977421837494 -263799631865124 -216542749776930 -241463742809384 -223286702834305 -265801196070382 -179851396616981 -238529849397148 -259006391826179 -271178624334484 -201038217433797 -61427048787560 -171183418012504 -109322204058726 -274405486897751 -151964052833137 -278663095032476 -195719180883174 -13838051084467 -103830463123742 -102288954348476 -122748247352525 -19183418304401 -122065656057030 -160407427183005 -239808386629997 -46241393195992 -180343750268827 -43546052512348 -119592017639040 -104998133630793 -215489198706120 -245147398879525 -244875039857684 -173919117379992 -77913745916301 -76136293802963 -157775752041124 -205211644822290 -178877179662753 -229587436471544 -86799097162667 -222545270189565 -257447594045251 -216752152274173 -280704052922829 -126350353027176 -23197061445092 -82006270583578 -59088895735183 -240189403618367 -139381433796419 -39590089402098 -119365067292255 -122271052262415 -187176657069349 -199259700948547 -208832441077575 -72027677657653 -149337646032720 -106067624826595 -238222623602798 -86789763961208 -70326514780069 -268508848079198 -203692966892256 -123856999222694 -79748952979203 -137159919115470 -25114749917903 -195461194131804 -146763250258731 -29767098532862 -270541482376599 -60378524154184 -248851548225985 -66077457652052 -11035003377008 -103436313897846 -142563377270590 -97244782358891 -118285190007587 -241170031458535 -281301844522926 -202015613635803 -248150487366394 -52588803661256 -19370411813904 -64611853310047 -96129938868890 -153756572958242 -42497783428934 -250569212236169 -16737588016320 -218090507299386 -254030212460462 -263165808853066 -261356273588304 -159206986287376 -270078534425262 -243668672670916 -176700203803894 -182616944266407 -18672571168730 -103715701635587 -171069423646182 -85401794275950 -267823058570071 -108430918012295 -178404723577847 -155193557854258 -51999084722286 -18353471575397 -181344072462902 -233624147982935 -121201490539826 -209629334605615 -15827128584639 -193448083555645 -235834725932315 -276431857031591 -254386871987569 -150036458006429 -51016277329061 -200711345451022 -230530714844404 -108042154616130 -154685816481785 -135978461334345 -71344785385946 -15971749169389 -147604984017564 -177819521347957 -192011164143657 -255913106111752 -143251220680558 -157512089713741 -174498670749098 -20516104518402 -238426763854338 -143739746498763 -139715428927612 -69145995681066 -230518362870197 -88652954901005 -233631306953339 -142661949922652 -57226776127778 -271084614926183 -249340094613825 -43430957313318 -18862954702156 -70558905913944 -16924420191501 -125219912107720 -257557729777514 -175045669656365 -245632738135153 -57781319388177 -112790170998596 -40120326941480 -157583979124283 -260417141020287 -248020978743996 -195545471848336 -102096600225025 -132390768693456 -74796028870787 -9679620501232 -72954254963673 -269728701833937 -238853025544164 -98729287587862 -69539402510499 -216113970437635 -258793457217025 -68837891068166 -150345423219763 -12182959874122 -272827829198628 -5546812532998 -199936660916649 -127878509155782 -70527288910274 -182471010320996 -123116560237606 -163272210365415 -199289424599448 -118018602931828 -275517659582783 -276650269564932 -118448691265567 -90925296861667 -72103863667019 -23409295662142 -80541416095783 -103801269373748 -212438046034926 -250590360383749 -268864909939652 -150362852305941 -10413496077740 -245716907473039 -30122821277756 -162687569446622 -259091689904519 -66214955180910 -249684759912500 -233049937741637 -228634615475051 -145578241486734 -20345387777451 -256947629476597 -154480342039618 -117744645638810 -18812775350085 -159210770973157 -162208947558755 -225986569415274 -155192413940538 -114223473370769 -75219311139638 -174024156932815 -227736879615191 -32267716082371 -68768985938363 -280698977853597 -192254963585915 -127629387918441 -4787627669142 -133913462791592 -146475996712723 -80945079783309 -229762762442468 -28843192003828 -1538547677453 -29454740251090 -231899344262986 -244624888433417 -194061924742837 -229312865645942 -39859610387176 -273765483499275 -18390205594378 -39715442421410 -112088454006062 -171063536671558 -243705051585466 -17683033484585 -227487570859784 -184987676990873 -234893182918805 -264357203824498 -229241416246790 -183612066211255 -47663677089553 -53008687737841 -151442064821756 -190500936880844 -176612358393989 -269944603703455 -25181002762814 -127315907938224 -158225427445899 -184834624823056 -79317552324203 -221495502519823 -90727502172816 -252626463326305 -144158573924341 -143418423675544 -54976790630760 -48850675962079 -107548682943830 -246725870498002 -171376737315789 -255912360086628 -218403579764199 -208505343836597 -21800683532217 -156718128728191 -234994702015413 -206917873284810 -203979164608620 -18791058168705 -122688747158887 -46080721907496 -230081618268250 -137756175293639 -87439563814000 -170277332273974 -202220901618611 -239205563510532 -170809119362426 -268523790390582 -50673737758671 -27424516601183 -240052179102300 -23066475870865 -18993670189648 -91336714122081 -51906355215851 -144337937007329 -221454441153621 -161101374478396 -132964411741762 -191716858322026 -258622236690840 -1777551324844 -4225964472019 -111838230837104 -256710852290060 -156215911994489 -95964374365770 -137933580100782 -250378568341310 -231464453374777 -9667183612253 -57629492632108 -191888992405480 -109547295178224 -96630188848159 -35312119097225 -33610631868009 -23697906017973 -238986427277775 -121729653704098 -6747948638602 -239003910018886 -190923620350279 -243938819699418 -59609170647563 -195553770376103 -134662021846787 -143356353724510 -228046276611092 -122153911812938 -105250423725238 -111266387225342 -242246611127700 -48819464934545 -159120733521336 -10605475928116 -63068014027908 -57167028328721 -21988794686159 -34699138247749 -58884451282892 -127880313505788 -212992014024013 -6903563340999 -257406281958905 -169276172657139 -124440397838739 -207646411103116 -224950479506899 -269975686515616 -163398068579994 -247810681315807 -187590931288832 -262993805899369 -31821540440728 -185549379061489 -256167970298479 -135542388077544 -63369270016653 -229222639059440 -186721507713930 -188382213786681 -251097771451650 -23557965888169 -232456910191177 -94967571119323 -185254873808633 -194099342235341 -135338957658102 -217652992715147 -205797257422507 -233879983548507 -223221098774400 -16824566847626 -45348092497019 -226363717729878 -7401145974174 -237649875532886 -20709328545853 -145350306282161 -195051630088456 -30649080258015 -65832945746812 -19382024604001 -115241897008307 -171350025590493 -221097529940836 -86321953779152 -16445130192365 -203605947075404 -272402872767486 -242437356343271 -59097815883529 -91724473335210 -256348743754167 -160182974314621 -262245265128794 -66673254877079 -125889383908862 -68009046572502 -191041040930852 -16289565083866 -264678249132028 -176456146072320 -252433929797136 -195282724356295 -227527914232843 -279707957430073 -10055572145721 -45223356461148 -29650769338915 -23521109304806 -203570546442316 -133183407786792 -220817820566156 -59245723126588 -191181462927919 -70670248667620 -157049560879974 -30182001512784 -188313666116358 -137563641764470 -184855382538357 -33207332891031 -203529707723716 -216735194908779 -156313308754155 -214135083365035 -74005201610647 -112968645576030 -250949614291290 -255961350162306 -245260908886877 -197555201321945 -161053006310176 -257403605154355 -212414156196372 -94991010753225 -78405280355029 -501206929943 -134782500000093 -77437650288706 -35322035879710 -122158218897984 -126428770914356 -44922695366230 -208085634546898 -111466767928809 -147805765762529 -223238544992581 -88954360377996 -278027002285472 -20664471656866 -136296960866377 -272709972023090 -92053295145059 -61578451771423 -49199852233654 -32985856241351 -59807021947941 -110703204087402 -124143127911804 -194003361005042 -256269278776999 -221077652160757 -34944504650974 -194282468110907 -43240973771963 -183222768188769 -147261151516011 -226956316237144 -6403567258571 -178093751137910 -119238312884018 -259964328110648 -104369267303421 -229161471572309 -170166732132193 -168255390504826 -115485807878703 -68586853544759 -138945106559707 -97168718302323 -198472959137761 -269289644842216 -43528630262849 -273795448621984 -165410718648791 -16944746831320 -34347473920809 -69406254000085 -11018218540609 -280937429714866 -242962071038618 -42490817125303 -28611926033974 -206587236605470 -42666807961004 -210553203433362 -214961248803196 -248206459374321 -228322623028226 -272241192959682 -105469572080317 -87455962436568 -88074911813538 -251002003520884 -227926494836814 -37742961909761 -103724015401369 -276389647570880 -191637902803398 -255264670711574 -98741413271382 -147363978096148 -121022697295390 -153828917068511 -276694790110273 -169099382058229 -157010921525353 -140950503216102 -210780871120309 -162789227427922 -80811326038201 -4755834891573 -247835633953545 -78753667704365 -16040923144631 -172830218326788 -273662072186621 -5287698446450 -222328141358964 -278608233652668 -244198909117967 -120715033695104 -118312330021688 -200664058356751 -72787252101137 -272429270724964 -30520018795082 -72498960718617 -150279022579410 -247614161553080 -51891266367831 -128836936260289 -190043078428015 -106429212385788 -31135930881789 -233927996327699 -235912803018993 -73927025631009 -175914361726139 -165688199630049 -96468717462914 -64514968474732 -160919087596440 -156376632724020 -47438395239685 -154962477471260 -220864257446789 -138773676496603 -262299588916429 -123592861871627 -195837733146584 -169096509457379 -63246065765784 -42533444294402 -176198663752407 -43177169773956 -261018224799424 -202311710566412 -131870893543118 -102822699489796 -27154055019301 -191177568221183 -52178354321706 -179335641774585 -147984853549185 -92365363538265 -205992968406158 -36203732940092 -185580665744611 -158447531326042 -34234009949399 -242770460447779 -115225091324399 -1298997128939 -71439841997523 -156159306051476 -196117967546792 -214806447297906 -187396358426465 -7704855871574 -54716920165732 -221469080178392 -96727625611846 -186806657889915 -168880974182255 -7273786538161 -251872821168866 -169067172365963 -95220275573585 -29638457481190 -170263996565032 -28532685565135 -133534452110871 -29077403417846 -140850585980625 -46676447189944 -142085198536916 -53471381780674 -82519575833996 -40415827680243 -94931370089944 -231334445739852 -83025536512657 -188190492291821 -197393274322461 -244307313731929 -268529062375439 -67336504433964 -230864753652210 -185686270211954 -13642594911079 -71859731058383 -92950090616618 -3769235655041 -191372721924534 -149815114044575 -172479842367230 -258797507819323 -28628386176262 -85450906018340 -256175613181390 -261740796453514 -268759860403748 -62343007719364 -21283431405679 -177900408459039 -160300279068315 -205756788154021 -50608894054302 -95533374996273 -21263788377615 -212968124185459 -196867736676781 -179615393771760 -45543950183363 -39545683638096 -91591683985555 -244035160761217 -243516699540896 -136985912556896 -8164982114397 -132133382118682 -239678737278809 -205409367659206 -16419916298260 -121802154236757 -78954800403906 -94685580671465 -21052808309049 -146304978440358 -177480421229482 -138463852372139 -220434505129674 -39480871146373 -275391030730975 -160657892160068 -167988777139610 -218073554913393 -161282219201479 -239397445539695 -78674466690167 -111078651079029 -64368656268724 -144321980555550 -165183221936052 -105854183228706 -52370664473927 -203168017189228 -259397776266411 -89693103963274 -162458912516492 -71932434338582 -243943195675281 -169132506716633 -224236397626402 -2156368485497 -243515822834689 -252553017524386 -67425651928182 -123475477967816 -208883203854857 -248968385241993 -79892650531333 -159542699752235 -191818543054333 -22837979284973 -174414733487250 -95033616920281 -83713247624279 -3733608957654 -39762224293280 -126611369010505 -25605314698005 -133920483493747 -118356009086053 -135479167278613 -2877520256167 -180841463028652 -229596658648240 -205057080557331 -169252192231514 -94715575297014 -31167701188345 -96223639703091 -250105607000622 -33634187719812 -210992799725041 -3919186394587 -78738313542788 -260493953354747 -253734334995602 -41771545778251 -182128391916277 -223719569103906 -34099502238647 -184470315480019 -176575002225240 -158822926848118 -20710365236814 -272425171847616 -36226945887478 -135532796411166 -73313229814136 -107654069719815 -84010730231792 -109103920727398 -25821111632986 -92068504631001 -143763770465137 -276488873876281 -173553707200100 -64627696846564 -192778237086260 -66791830419851 -193747955301532 -160371674396891 -205224059064 -108561116034520 -168188555477276 -238959605622664 -138828019273848 -240564181630674 -270647263583063 -255412442945909 -152587157445083 -148621510614580 -88148194410183 -83541956887270 -103148117533129 -90621261911157 -253794638381132 -72814284026449 -202772756728966 -183786284730401 -243765696976084 -144177336439806 -103970170286322 -12534570311413 -470180412588 -118094154010070 -12258462291925 -125716848887461 -25525576067581 -119668234688303 -98457152749071 -174743120179335 -6976801687905 -165389063630308 -209911525152747 -137599991002569 -42510835623084 -179687174740568 -281071379309773 -139025090425842 -233255608097744 -256093552953411 -138589356738256 -258091447962174 -148216784024449 -6985435555583 -63342917221733 -114800087626287 -10120419595191 -264384942579307 -228637773485784 -32668434890149 -24574636538430 -249127971744220 -221454217490150 -226213452630360 -185163697830707 -81872454943941 -161879511511526 -276986467723631 -23429341664580 -119729006675914 -25027229287892 -68024352645026 -119781314599579 -270632494290589 -69757027285464 -64369803787936 -91420537750976 -197365077213034 -190314385597576 -60877084503049 -108879282263306 -73768154199294 -148875652533426 -15461359155835 -76336549104438 -276960759780435 -237048774266550 -219151280920242 -132889682530481 -202706832109020 -278939284875795 -68812885582355 -15857130987663 -265886865771694 -211816723660241 -160672202532609 -4067922018087 -159113984108242 -203848787590088 -124409037422081 -271624509487928 -54151020970490 -46439889736840 -152057912624797 -37719072071207 -181543550206944 -40692875984820 -25771903071119 -41987328063966 -267886109155938 -95324512227327 -60894106680079 -173059930587633 -13992249733299 -169184497575760 -127212571556261 -246407639688885 -264853735960771 -214989955428670 -169573280514047 -192164165870276 -115320655963991 -3309936239782 -204554189209241 -17978436252444 -209475809814069 -88711829415632 -64481720920247 -60272732910560 -208349698691425 -176585554945786 -71305743401598 -134558462807093 -21656684973661 -129460013727915 -164541519384741 -531227081346 -176438433053827 -192671081011518 -138533259724362 -37746424507325 -127972711895107 -193960175689699 -184459688878894 -175832234664389 -135234756594682 -258923030124282 -160472920610340 -232962684390849 -116970888085917 -227718667777888 -223708277705403 -137680949583730 -75681026878309 -110846064343417 -148426576917781 -84625376908814 -44283797521915 -214376659500418 -199970761715653 -48326017593903 -55422994008676 -276710790902541 -118288440183134 -85497245370312 -56340002349303 -238238793893946 -99395161710211 -32825164086145 -233334758982031 -164352152685742 -271347015290866 -115770120709484 -119823575659715 -254666691411495 -165277949440101 -203192063552536 -62839253554681 -182739690117248 -175823318991851 -186667292583056 -228670440369727 -22363315632664 -102205743076829 -254227587242789 -280108936989584 -49718442207316 -86491742342262 -146056939066449 -101855772482864 -209639784335314 -214051985494505 -59811893275086 -221162743067822 -68581542270958 -231903359355293 -133976145265385 -279532354224544 -262014266438816 -212065996153036 -166225077487686 -217637071673134 -16312641928998 -7571408412034 -63505509561897 -212666947985030 -231401007654189 -149699942345601 -59173796370792 -120588055194488 -260675956920781 -244611823745195 -43311304041184 -131381861911222 -31570255011047 -40424481706231 -1877112196714 -90157032976916 -278152856845846 -173225118100797 -75087818184948 -142922536282961 -97308109338231 -25753466849928 -206914889184314 -25659376848416 -49457148907547 -127802682598088 -103132277157700 -279069884864973 -95690963846930 -119120875428684 -126385369540375 -268735970565194 -109880463681366 -267010526659917 -113588059790216 -81110077581236 -274500832430929 -37645948007885 -114544728261455 -158601516866947 -64948184034189 -227777224020808 -60295806233143 -149165589972576 -81834149040299 -48442600797345 -119205910544715 -107176605390070 -220077643459317 -173113509986797 -238333743647300 -34829654312935 -91127064362935 -112554391169459 -234544305884869 -225222659139973 -271874999405948 -59052692125447 -61620680005556 -220012464320741 -208174363547701 -12168790718786 -20632532884831 -272724903592496 -166597698908713 -123019923736247 -49065969009664 -92982414193702 -126410700259408 -40331505017847 -30186580544255 -68954565427771 -152271404890645 -265266331134327 -175238370875387 -52321556559506 -167762825570384 -237617368189712 -40994492358143 -148540000899156 -200197698266729 -83255695800294 -124305734324777 -68807753812156 -134143921252932 -178272680007120 -23046457054288 -196463879148537 -81587024927862 -271175368677537 -268950973937426 -173737861551342 -232206872446549 -275703013682954 -60323122576319 -277824105696763 -237274172650322 -234072748948057 -223509780467787 -135497721745046 -279345671944867 -47998145189336 -108737651977074 -259327714822707 -120196604650194 -183237385174622 -77111346332712 -159838148927861 -213084083549564 -235185980505595 -87233432180218 -18811501285393 -241704873896456 -1038356649148 -195451523498403 -167909118039191 -14327241734874 -199437941187644 -105238682019847 -75225225257064 -125887053166265 -24913441124837 -170869894560501 -25101630597254 -106486900354514 -111186937470482 -230559961038501 -80930210881959 -118225848910230 -102372401489319 -23541530321228 -162758054941827 -243760352247186 -164079145292071 -278055993463949 -210542426789915 -6937412647866 -21398545087457 -264852468847545 -26451671278676 -158633995788176 -236993113802374 -123159705744739 -50400749982481 -167202619079015 -130378149648533 -225735869157774 -213955407599587 -76436823551871 -60423454142013 -953423723494 -67830361966465 -121078096777266 -6688855629153 -118721324572175 -129048259138847 -7898722466061 -271655921961121 -263858783032324 -13111791023075 -183219924585004 -263022801470040 -96590946862856 -163295468921417 -107136824699874 -127330330077279 -110358772676659 -49879262490892 -237903088747650 -213639578837398 -14238436601054 -206039030421704 -127635427432194 -32213073785029 -187395057220108 -204080175508228 -145704091153313 -74000980569647 -85156676352122 -132324359414530 -106542386173642 -43129294459201 -256276692283348 -151738730008558 -38607136836583 -241821653839307 -54129618421025 -47531273542694 -96738737729784 -155312337748916 -158660748643083 -33266222890062 -40537930119260 -179494835953557 -186193791102770 -98339267198001 -178455256576677 -7947757986526 -69712723506962 -80676711259089 -11099997795921 -134952105881038 -19695793525844 -188351692709298 -229691867455937 -271390264549540 -142783128455158 -170983931102031 -156673586859369 -154769696696723 -247097998242754 -73154791930330 -37447514897431 -164262261800853 -279040048241471 -81872727107727 -194599084094585 -114381448131320 -278394637279475 -68577040717993 -211240871283034 -259201371744603 -20016492276995 -219232486345794 -196770791346365 -254413119670619 -211159939758587 -172382575346596 -232194544425238 -207281967915183 -75884922655809 -179714901166241 -86627136504717 -48038231659239 -176371296826492 -274012212525541 -119757424761025 -128127614221940 -18544243797165 -111666772073716 -261042715715701 -278204708974977 -4838971191050 -229578403484527 -242557411853641 -271150888939665 -203384854321839 -247308605823597 -111317668393276 -183143101971448 -53061699248286 -200421175462212 -58147610412874 -204144655681606 -217461250202320 -124725320111441 -39934147068550 -100246255171473 -14237355800476 -207942633448767 -260190433638226 -22311044156156 -260615313153579 -114906591219660 -61243891012692 -140608172738994 -155194479580532 -61309963016180 -175439596243975 -260076969666816 -138886911028766 -46561651508184 -229412491289784 -37858700119384 -43744507115067 -107119951418990 -78784003623296 -214796696795196 -18744808633002 -13966547159067 -147631981426288 -102340074787769 -58463873032235 -280502472510393 -261774836275010 -60723242425509 -75243055689798 -205003357314260 -260617572394218 -219513352834933 -235785467032397 -186991051006661 -28944160305021 -101822154850747 -207935918807238 -127787966991748 -76650259169924 -203142648426298 -161968399754723 -243478100976810 -112208666523459 -79629375166366 -196756371192590 -28088352221808 -107146333822895 -47327003493783 -163521209420827 -121393827833147 -187409466449083 -206332288362885 -109499708755012 -52029191807990 -99830671058831 -138108718806470 -140248966934497 -102199002131673 -70796533728549 -142355630209315 -121674236895336 -41162715058700 -221746854307136 -51613093213949 -52022435971042 -232817824036952 -245812647547919 -193203974782131 -256489386120385 -146894910742670 -240840295386150 -174268341878297 -113856237159009 -44594027266715 -234514211812375 -182880802780689 -25793333571970 -187926032006856 -267972496056617 -269355089822412 -100595909993693 -137219198684811 -236885949915054 -41818440550598 -222347430080901 -136998371956441 -109403506300461 -40039861493238 -141067781068750 -358150885637 -43495397804619 -102662754219498 -238283996149975 -146274744571719 -113840178540125 -257104114247155 -123968662274732 -45328859202600 -184031545122291 -30260964001423 -246929997445845 -172338503243181 -188645074773948 -135226086691957 -235786212136684 -3965555074574 -211048199206917 -96030156958886 -178230762817287 -143552369064042 -154939120215700 -178850432908712 -207542629968191 -126061253700685 -61535530794772 -55168796655665 -209511470679537 -256573940069610 -173115976214050 -116108924079589 -239067185602994 -84155863502640 -27416781891679 -203997202162676 -185715845932382 -103239932502024 -90961089030953 -167121606770976 -232497964599640 -5501343794099 -68717379081110 -225003620674600 -85730886720227 -161819186180510 -95865869815078 -144702295174882 -64060270161226 -67104898196516 -185547070777512 -119886819606704 -26624493754527 -126348347191079 -136703115588977 -167258595186789 -253061995256037 -241120956608499 -113642977302661 -208802666593107 -118841762914261 -146538931929104 -173707311502496 -80578437352306 -131064526185274 -127268984042040 -78502054883178 -69991760986320 -246131180650992 -235785942954760 -191141309920143 -168681590493993 -137790095154263 -110526137016583 -178691737203609 -119739634520881 -238305296483291 -185774207314325 -59262403398849 -78568917366692 -147573866765437 -111751286849124 -131171242282521 -142681419564773 -123901748726204 -182435164061945 -66501121110327 -207942472973468 -153193264691674 -142739823931486 -267005828948872 -185544965279103 -77331864731963 -112489555008799 -66310416516393 -15636340277447 -145168693292414 -199131446878180 -82602048485279 -211391574664431 -22445051093218 -242713639086722 -39603482448154 -160271350965943 -95392637830730 -245473709396368 -205079012466168 -201111783429022 -15376229855095 -41144677410689 -166673599143546 -226631519710873 -223594380533412 -245087241204838 -265881692880482 -14846491382002 -107458910824044 -126683251742904 -78497667764356 -136767409039339 -18448802853393 -88989430838399 -66418717739075 -168955058421330 -88962851144785 -279919228562322 -57961776257897 -150899030866325 -84848788766272 -13008905409434 -120343229372477 -248608419855986 -70725867086514 -41533138203653 -92041625415082 -242961676236413 -114393191338178 -143623352010057 -136160586004911 -42747978392971 -181189841597291 -184673152760396 -195322184384879 -122373214640421 -194743762253183 -37358246522410 -51630364021937 -255157681493018 -249200205471556 -157767613959342 -214659836106233 -261310407067529 -256927623786283 -241788316415463 -147517580554304 -957250495412 -94610219146201 -13658519836581 -169049741043882 -258119460059537 -44536395339116 -86975698946175 -84032427159044 -15567299993270 -68528557254271 -171747029435725 -156757550758689 -219959050533601 -112959991655928 -101158702209352 -188343472876177 -141825854187130 -17480015410344 -206111930655488 -156919390948823 -217726211066326 -115568955243349 -234671449402422 -258209619880385 -275744088059521 -70242626482012 -88538563052698 -103862455749939 -187031939002699 -43797947456332 -7414251354862 -42290792750729 -122489267707348 -178738787583507 -262165288000523 -256019800750039 -71293072041962 -113963362708936 -20182890154713 -146120985961458 -190328684204188 -245471004184862 -140035346155396 -40694887389691 -181206444609090 -178367883296011 -52925951439738 -176767936876788 -81715912812296 -228457949509411 -219040257547317 -110284443243984 -233311385167367 -138670903047130 -85867061988564 -238432445532591 -123441555560463 -61317227091076 -97447592177365 -97111711005289 -197545001321790 -256643758725015 -62543849360762 -100898350326709 -271014409675269 -91802305981949 -141400288189705 -119938480144022 -144916688590975 -106751338774712 -256222204463667 -73506734808990 -6393597734261 -25459701574079 -18786011546473 -235507371590622 -133289063149236 -246751939835478 -193472237810215 -262797600566898 -161336611275527 -280116632085133 -37820088745023 -7994745882013 -256809067113372 -203553785112748 -249850460195352 -253984668724238 -107926703291497 -260868604595267 -174578935131649 -94366100281915 -274997689323815 -23223817742538 -39011515020685 -118985568214360 -121406825087002 -227693522796542 -263934608606736 -140244138710584 -42827534850443 -12990711043353 -274645519413730 -183514576338243 -177453856283819 -276791370395241 -203441997283356 -212929760012968 -270538984742266 -202950699846021 -103444206028294 -151315881355461 -132833139687469 -218668702628181 -189453105399291 -209883946977647 -166789034174567 -34382521121448 -230700146400897 -123606029613794 -230454240562525 -193032067421920 -179930574559764 -145476777598483 -277240718567985 -30994944283315 -239517153483003 -152952868407415 -255328053637562 -107349980123192 -193336336981158 -165263578825858 -121781348134358 -216880070515337 -167191702075279 -21765788166396 -101322208788089 -60286511708399 -172900101464116 -27674282190752 -268383185967870 -185807262845528 -278120041600928 -142535025561006 -14462406323472 -218633064337668 -187324831742372 -59599389925624 -203852241513923 -265844779564649 -47076499550700 -176782572124278 -25682647533564 -207109410009503 -43800989511473 -35203290932264 -242152838432837 -74320121483568 -233772465192254 -256036041394167 -179593560175739 -63355980029021 -13230947881691 -89410646025202 -34961125516126 -173312470921676 -166489018299985 -61471478907295 -221032644321869 -128854307504631 -110139850574339 -232671935539625 -175092336528111 -142179270130250 -72436544851560 -88557602892297 -158998419915591 -260281532424966 -114975178141875 -226695128395350 -123655418470225 -92740802792887 -193975436574135 -76082162975841 -101586254454563 -264104793783851 -274393905012541 -38542288712580 -190239481057663 -198538487173991 -104842129933928 -22941731865023 -234788696902227 -279251233625779 -32048095867410 -231051910957728 -112977750340895 -243344826064 -117672545134325 -198446593811994 -157644376708546 -1499206198246 -237649112739329 -217362365607424 -275182628604135 -9413551572051 -212857850989990 -237782551982477 -137952801300008 -19377740095342 -3935225063866 -255705643760121 -21061063133903 -80109739093662 -54144482129434 -252231769657685 -196149365006882 -6493645558085 -110462932718027 -12176938697746 -45293695508028 -18955760969938 -254831562767402 -24933504661714 -136022925526006 -190297797334878 -153023364419922 -150696353167636 -281329908060794 -61431491915332 -273439135602215 -211637554185769 -204969560810419 -128944068507231 -198630115964833 -223377507746999 -133036559252133 -265468404326452 -163465682455775 -180243382275850 -50742328102300 -178734659355041 -118881390821465 -12799416365694 -238528992695653 -49652328699355 -160106417308073 -4670841980703 -257242939901423 -277693988784266 -159133001819211 -252013413841168 -94871902733693 -33605396000061 -105158109740728 -124083487827176 -27654396304266 -148049733058929 -277056232776387 -184893294015605 -71795050908513 -89341887863649 -205405418219532 -258073553287916 -254839228317144 -120396551664569 -105326422620204 -261400245590204 -253725032244424 -259366668652506 -136700877513605 -140054519575506 -35626045703574 -211381442901315 -982701163997 -98753045418786 -45641378600322 -224080398355592 -41553213232148 -21770976908860 -11493739275791 -6170993547788 -50029647166475 -74019003296554 -71579778225562 -194710292461369 -5833720392053 -159531165953895 -88735713117184 -21732932751215 -270947209552704 -173431889562320 -277703268477663 -86641996504633 -241181032824640 -267401549417774 -111568362907992 -61759303678948 -274134359520721 -150797897886221 -45293797013311 -179066288181075 -270569966483815 -10445156919267 -277623893745555 -148008381897609 -206923095196591 -43735467377481 -118098814178002 -107659706570326 -266010437047717 -74858447758766 -128440418653077 -277795564397787 -115639055539187 -153028599439801 -237626049646193 -82380234039139 -51933601038039 -161006661343231 -89916795343821 -24357345623754 -8442483279800 -147964389390650 -133148509721026 -257816968284681 -114267482169195 -208579002422105 -179328644105715 -58626618250391 -124145632789082 -106165113481816 -122755761613527 -140878247125841 -68193543386460 -58291691186258 -236398021374914 -91245366222736 -133907401272806 -175003989305534 -174138696643509 -220409378149532 -23393792151541 -263579658138262 -238909667246702 -260087951709295 -10386139935688 -75398734603257 -96791253097037 -10545594554709 -204444952673577 -180768947478520 -21668354767440 -155973592611457 -93852091915946 -58164280848297 -49242523116824 -46429756444410 -49644172610913 -13471507087559 -35091707338707 -211372861070424 -177323940109134 -117652352831500 -257521465588857 -249110748835609 -126279145197982 -139885245861790 -224258907269892 -38807443070764 -184141829017777 -97572035699827 -18728052027535 -27799923478442 -24556715668850 -154787860840824 -99766551936225 -232267462402628 -103434691425191 -89008625795139 -20178632875393 -141272773997464 -133244157949389 -21780295993270 -165123315762954 -267436272778253 -77325595322943 -212318063800652 -92192274585270 -234958037935800 -160884870791875 -190442713486268 -85864012379055 -109200951648952 -227692353594277 -67395927696364 -153204081649881 -15348747114914 -68348623817788 -202462347301995 -155052864380069 -182064853806229 -125332296309391 -26402485964798 -110328076513098 -100610117646284 -245146283248275 -39609987425803 -198910847190558 -17677116778881 -166315805292623 -11630375138777 -142886126567215 -265177353844320 -118277837954306 -18588765101263 -6876973059001 -130410058310830 -103673225309486 -181136106067024 -264423934978358 -176895727249808 -74768972378467 -182752069703395 -273670179079419 -277814994057706 -161269037897583 -41883616611394 -48352730186037 -111318182873544 -146216728705785 -109577755911023 -258951486468426 -279167153341619 -267524278001076 -195029279921556 -54008969499148 -151764559363784 -107847969575562 -62026053188941 -162269584798803 -200324229625617 -250217117873400 -8019686426540 -115387227282637 -229248260836533 -69552698863079 -233721218190400 -190633016578472 -172261872461006 -48563251519582 -40228851692357 -108852506714976 -110328929109798 -213820137376844 -175693965219142 -242438241119846 -58447573787982 -220362689843500 -132242379072994 -100992644071419 -114910716028586 -206042616916031 -209558211212537 -234514190942775 -112386222009363 -200438443518971 -113692653246777 -207415423054797 -39319033625368 -95171517332392 -45197282312874 -148080825030402 -61363981772354 -105419372316824 -231198575291173 -32846739718247 -162069747020013 -239416666738921 -69469355897900 -182634370486363 -49332006344499 -185055605811519 -85521954791699 -183045714618994 -61979728314192 -44885394511266 -15966496924286 -6187992095903 -98858289557075 -238551792591361 -46720039253052 -110964705361676 -212615288669754 -57236130299624 -253531217106095 -28417472533781 -184574367526022 -15952114406206 -261442958373049 -104098270395609 -87985388479109 -111655341634707 -215886651146093 -229658532750152 -158859253369949 -171457008186897 -25482110485248 -19812264065147 -157320981286609 -220914339916049 -94123248248978 -79418059926354 -167298549643840 -235893356852976 -255162348074312 -148039195958943 -64156959896517 -65200216933543 -240331399141968 -165985091097260 -220144660624433 -71058345116954 -22239540229711 -112031313534175 -84133804194857 -211543086814270 -37599494258370 -116119665376719 -169662435329076 -223475035945256 -17423759128029 -141373740616126 -161692076898035 -138407503317880 -46072880527082 -4852310413252 -152563862995724 -44626017573744 -177870866336703 -168205652910596 -275703023262210 -267552525018309 -93034618128495 -118445782054807 -110908968736518 -118620937677705 -14430589103194 -19106628953121 -166745155139260 -151153884531097 -31596623666846 -128604064454079 -140382033107415 -164721431183130 -9251641332705 -182715320573971 -188198527649817 -62834835979017 -174654569999091 -141188024714430 -277814357603850 -128575813752351 -122105690477775 -119397797893031 -135940258562704 -139322946209821 -197622288415019 -40001923749537 -93057496424453 -229131376658555 -91689133993246 -75672252076075 -141414711096701 -211570002038666 -62342993929681 -84677739006906 -152639773861020 -73789166558905 -52101949440670 -94586367042608 -64893964268727 -237174507146723 -257881968989271 -188117240316603 -144616005743530 -135254895878411 -211479312860978 -29130393189769 -217317798016325 -29780514224788 -6211373031264 -33325478077548 -196280657213246 -23799566223474 -99152095119480 -22889939925260 -141157193163114 -5512634535784 -27092633096666 -203350136080857 -109188021381828 -23265972462980 -271274168930371 -34354652089602 -152867180128852 -52296234347946 -172248488224388 -90733682623182 -278983560183474 -54508437874438 -153327756820874 -71166114820264 -168120516744000 -137239714123254 -152536140890855 -158137853505180 -75382676054994 -51822218124480 -13503909894653 -128105231387005 -272198903628345 -216985782587657 -153928914033799 -151362232173063 -238309806312364 -146016629252166 -226807016490838 -4725447216193 -51551409483071 -101708976052377 -172072422242536 -69242427955080 -41176286461643 -185710488307339 -182086885343955 -81744224138414 -255191081361358 -99543086336559 -194639642760598 -99156286195955 -56513295271237 -99961482662201 -112455116263553 -162884898878019 -191418323737561 -17896627059297 -228940303567387 -262861447074367 -206513260736215 -97676328381812 -195872831182573 -273552652916161 -212646971563666 -6157998917692 -28251565729365 -119204357112407 -34138200058937 -196272230454547 -62187140400854 -21982201464642 -23670100811234 -20996970082015 -100491977061824 -217178511090053 -81514820241640 -137250997737696 -111246599172314 -254096605484799 -117113929451262 -102462789913848 -255042411628138 -257343340343692 -213063025448724 -232970613757115 -166389687902189 -62050538266552 -225972815831957 -224232000607660 -49550852546542 -98770707165568 -63736265967126 -267625452750374 -82266561348848 -58809941262580 -116097774525466 -223733906380757 -184253208131162 -29600999968077 -211218596306674 -156308511625858 -2781322952415 -28987657800879 -88497967375921 -134987153195148 -233028254329414 -163732486896603 -232327587205221 -128472364810691 -169592315305000 -159921682982417 -9757031159169 -173594010042913 -129173208514633 -20377044946031 -17549813703576 -258097014747642 -183220186761625 -239504591755357 -109008044763960 -111098169718682 -153802328128820 -48123720052595 -258140011411219 -252435656658305 -138217825060489 -93868587706649 -30812085566344 -263884868277133 -215610893603332 -173476163792888 -236849702871573 -15471797308573 -163486773070395 -216602408623361 -164642046250065 -152809773351634 -44632685893280 -228298418406820 -72141322698973 -88251481914391 -121705002124574 -159914310484028 -271973835139227 -159438132656952 -105593716022876 -171179585444276 -183013790393452 -269947871333663 -96559805693809 -25604042395694 -227955986826842 -21623053192399 -272764885024793 -20021774161992 -107736023896297 -138540316631667 -148015306120389 -116760374109193 -186183379277780 -198777318355868 -103650540595464 -11699141743166 -237883850590438 -216152366039941 -255150433276303 -75594185534207 -82082631176976 -210013301011252 -229302494093495 -69508208229755 -133807066139114 -71072389634543 -267323404882429 -281086175666656 -259174071155142 -246233435670340 -132170186291743 -250371065562010 -253912069784696 -69696296938570 -31283266190083 -97875978328381 -23869338960707 -11132937605759 -228609943549947 -69759099746134 -45593870582244 -83340365418732 -164106247258762 -52947021430113 -160275810415163 -124763372003683 -110579605216575 -270333316902176 -222721457959528 -150632708812924 -90319073983142 -98780382538445 -11160042572210 -147427774471035 -121118784834061 -28115375392451 -176145220929145 -19273318434053 -98334502706991 -148308243180015 -268477990707559 -246737232573946 -36490354633637 -202026970165017 -181105870895435 -161529024681294 -155703285511043 -70491922407082 -164022795681077 -52645368762378 -20395870349318 -82207320335359 -228582222105007 -104620084587993 -64090991685418 -168195175170665 -196787383978118 -223395502695417 -1274201878312 -262096881035450 -248590238139474 -259510169991041 -14145644050595 -266721248293471 -172019293895951 -81326265388550 -169973532716954 -171868026448817 -184261670622767 -5791949720915 -204592598423125 -130408604393426 -241385971369786 -33319576767936 -164381018028041 -135362091422446 -192226850431400 -258523439549298 -134041320582676 -194452269382125 -66691686210989 -14535953165855 -260722665057591 -62537187257957 -83499850669216 -131533062602640 -83128403743937 -61438219724650 -63162258656305 -18204651974522 -37993647153454 -228500010009833 -126546558411756 -134000197425612 -281187240530117 -270940395152553 -108783826045112 -51568525947336 -194521361863366 -209304132458382 -202498168737977 -183495003412481 -86368234265562 -54864588532474 -128475001153753 -123129398232856 -260462524599292 -16422527705669 -167903670868113 -2636587594783 -186091085689164 -39465876674077 -279452223826145 -221610512883628 -276818069796842 -129336880262405 -153775287908222 -5202286495577 -224216858725727 -72617564641933 -275021637494052 -242594533199800 -106947213521844 -215437411847964 -73285269841793 -110213250645001 -4493231069642 -269521304288240 -127917160514330 -109705216163994 -192959394965680 -218824723420304 -147397976018615 -251915669466087 -69252341992764 -26384836024027 -127245154496581 -99452549662361 -51690111423612 -62271540830025 -37315794060897 -182944030576471 -254667537768840 -163070413812819 -228721721484569 -263427331746975 -117481688826957 -91847053462148 -4976109131725 -135244198898171 -151711593093637 -99392727713257 -179665817963751 -255198845236843 -205079147765427 -11456518688428 -205280765769578 -75513456481827 -161082842145332 -150062584749707 -165288208681011 -102082328392047 -257720225754778 -232745999538150 -152153381690260 -248989246565082 -156874908392976 -24655799232936 -26662194838639 -191736808118852 -141826354233836 -38879931896296 -200626171861603 -260821203084714 -82395605776639 -37783354086555 -280714910821442 -66636202613011 -119332066558267 -58268945518765 -52100575920940 -7201076474217 -191018866234834 -193143314540809 -157961509438599 -100153236586334 -30904848848991 -269933332434284 -141873873692 -155611729473929 -127803577210521 -147184925805433 -153797372189859 -256514700714622 -268402203678839 -238138221715109 -75941336457291 -207262133957396 -226499940800498 -234070362032883 -194873790932968 -247216237015420 -138812700095686 -116648554138618 -92009560310582 -133586224949570 -237505037593479 -36071252811529 -133983829502995 -191714249159089 -215078177432074 -186340993380110 -34684565357224 -252428233739069 -155168081050743 -100768402742931 -144100613206750 -255512410871569 -82770349735526 -117021689730704 -258139176269062 -101145721210051 -250669641256814 -156022920446794 -203508019274658 -40281995298936 -172107303751826 -50756813991578 -210121415678547 -188459695995088 -256986001406399 -199934768097235 -140111745981405 -131202526878688 -76596232516569 -111907100555147 -30580685551270 -94327944567836 -182536071586913 -157095736606422 -213459218736738 -8889863211966 -208366636326252 -32769466604217 -23383612986230 -84815947790536 -202859459519634 -240308686260814 -229339206184880 -1672070992278 -28987960219557 -15500026210094 -278674973836867 -235537001791225 -71996709376515 -10611010384901 -247266620022532 -90623226707637 -168455438581777 -236141002375913 -8247331060269 -211675104554225 -96311677020634 -94136961083904 -264561109209601 -135944307701758 -141916606692133 -34407203488223 -109600966895425 -102273942756165 -19263363866306 -269335296633889 -33296282644606 -207634683697277 -184831063693763 -257829077523633 -103323217607009 -165798019145481 -70362483249956 -4716563419064 -221589755363770 -32145872583712 -218263499882435 -255150924143817 -103340700348120 -39899940651084 -178586489643955 -14870990030887 -50469975906580 -49258316530205 -52209494885644 -164810825707553 -110726652041463 -202599396423635 -251054054062809 -276207428096982 -277565553789451 -124412716921181 -247912439234101 -53054577526994 -216143910935612 -181338456756634 -77408402029375 -105227793313239 -128266204490084 -133612977614805 -204734287130966 -98372857671112 -136993138779485 -236743354265493 -75268450747853 -98382310150830 -41408714405411 -204189870077429 -47130665890984 -243194991838212 -9917603207804 -239011698159725 -103254925987719 -21091644076580 -235868663760750 -139116107756360 -65687297826164 -177826511943061 -108897082796811 -259971098711598 -213109174842697 -214179926612436 -231132461783212 -19559633548095 -189524427130227 -96929104563770 -164470245395421 -62591642328410 -193936984493843 -281234330958964 -246367387257408 -43138462136773 -232705709133268 -150435662265139 -104932995987996 -79859029654036 -134325824739548 -180341953491727 -34516469500268 -63858240970807 -99074867804585 -57543755372832 -270296788754859 -124550217273438 -250425230572883 -203750589908990 -85107859631418 -82073335176978 -161712768385741 -6757823758482 -281250927414803 -212608233166345 -84162066769067 -71371107748978 -164306187979768 -275855604605993 -145896536959061 -2536485466957 -226598348810088 -145819471242320 -167688515304203 -16165188940600 -14145395227299 -251902113895327 -277531827227359 -77714823712255 -190269417548086 -33775502084670 -127033012637454 -66348488774872 -89809411253272 -31026248926395 -199122385521933 -94956803369302 -224965108231067 -269268987741931 -47616897058106 -99750832090144 -171082105356227 -101289984883560 -40433551855777 -6065725503966 -165200461664594 -128039891918684 -257272900433866 -134145064792795 -46689214230076 -32533234272187 -116454022182031 -163450884413354 -263131028617277 -198895127344477 -170768606157005 -145041759446910 -50931818129193 -184568894905377 -256600296368439 -9724896273745 -236729464424822 -69423912480062 -142019893115988 -230101739384751 -243659973918396 -83173342992029 -267888640914855 -183619407301584 -104747280086300 -34364026853816 -239592264959105 -152494782058894 -129858049277978 -99194640389678 -270544959292829 -451572740959 -181224992785224 -163185671582297 -51700534319949 -93062057849209 -186787860601414 -239889364902490 -63848035486901 -65845302071718 -202462233985519 -223026579299801 -8897860458339 -56889757964845 -41583937974271 -28413933584469 -170173591327542 -152728734351631 -33046765378383 -192616524242729 -235034253680758 -235254709627837 -27315365256260 -140892891462315 -54804580508086 -277202059048267 -270920664380904 -103498319052605 -274997747655498 -246289292056579 -189410963158817 -190712165871942 -167775296106179 -15134902730687 -77179145788361 -118898936788778 -259289540160692 -64923722224667 -176812745171697 -8562306335536 -147119769065677 -167516951633519 -70150437817757 -194276082447843 -45576484322585 -4489575697866 -119963495606018 -140488687180363 -264206697821061 -273366857369952 -85728528056922 -193734028512080 -177845214040212 -155220018107381 -51586054450983 -28567339858124 -163268787520971 -105044023234476 -266508598227790 -208954109113723 -107655673848364 -131588408849774 -35101665629943 -115796972365897 -210771271114398 -193050003001784 -252128928602148 -139107357596580 -145179347340933 -171555738086844 -128239971924928 -207977487973340 -28606669402705 -245476766609241 -76463938064053 -192715305387876 -22960278930695 -120878205998945 -83040030333056 -164402516340601 -89253451692760 -140347936832215 -187326866507928 -91238994353782 -55829206444334 -140853064634646 -130064463884950 -261730415242997 -71773555173130 -34917435411280 -37949438895656 -34849095872938 -257088233321269 -4894812954361 -103184381121247 -142182581574001 -189297499187407 -258984459386715 -263403598764244 -241149230768563 -109009861537722 -204852805077267 -104982134388008 -129770359552858 -196739972720678 -169670351185870 -275824474445165 -120564692010390 -36743651074966 -157033306175980 -184039093440271 -237887457944032 -275057986732151 -159256988190947 -127975985595735 -241202501566470 -184563873195612 -157346325514231 -34988201658533 -104167208333995 -151687703255083 -11774937183613 -254108303954563 -57513564464402 -126684430190742 -251190663157543 -219909529341106 -157186173293892 -139306627330249 -1186019814635 -17309119247586 -9215771472774 -271585203879628 -76974890134656 -191930510286924 -221802699965080 -48650142633945 -57611716550676 -160163856184565 -25753962201526 -133656742783538 -75966431191317 -28274646658197 -226342576118846 -251271859568079 -56507645341898 -170481635323530 -144977520478680 -216606813315134 -39964117077659 -253374818529193 -37556794283493 -167073046956013 -239133465599196 -84810714274486 -240468758174336 -238116520628215 -131633764733845 -246555373398969 -119993951685210 -126252222309656 -6458631458510 -162399690012146 -214795694258581 -180651158565459 -209998942836882 -249820418728906 -20834126719761 -74739599197134 -19637543445156 -54466349457575 -21913925393562 -202505413095954 -217603198280946 -252052645797274 -194030839541701 -19641184128906 -221198345921283 -43444980673535 -61313774426931 -191982135632426 -177757603189688 -270859431817033 -202849872392834 -172897650588076 -28177324382789 -246066577734344 -19399912789486 -88601615456624 -51625015819937 -7058795726583 -191453284664979 -92684592133622 -207673093264340 -58634865471414 -130187579212081 -190569896064248 -228710160093135 -232878111597513 -10510816914369 -49663987692044 -152759289995158 -20660256926487 -174299698596850 -221218725361624 -250411100586203 -208639349654337 -92778823313272 -254891658400565 -150014988850441 -219047420528055 -101574563149825 -17273155748409 -114099915393190 -272914154536088 -69402631502284 -221038709895279 -273097313477786 -15371795242433 -182963177638972 -260995216661256 -98418612094265 -195860990320919 -243791932870531 -125938150387192 -134853592819838 -3612388308789 -266977213702301 -43322125800481 -85320991915507 -8630062815710 -108563181182501 -126089394449785 -259435798637649 -167649683166365 -12885398743169 -234504110365066 -275444685973992 -235700457114369 -157139716994158 -80085079594299 -25878519207087 -253640407691860 -33005127463115 -202021868161241 -136745648408066 -256942816091056 -110079510836543 -259039808367861 -81308385010436 -95681423798669 -207004944399274 -276208835044139 -224775489095989 -157772708730020 -109063843466841 -159549937168732 -81131882103909 -78410322966017 -121809160177045 -151158730178292 -160849216760392 -55125800642676 -55368165512553 -225546760885522 -185331087166767 -267089739864092 -25560482279945 -258575732009543 -164079484756957 -1000877580756 -133057637613196 -61366901121487 -243192704234938 -194466654365508 -155602599349011 -7607268392201 -263276658981752 -18389332968527 -65843460177587 -10039730208099 -92421576320057 -264366151676010 -170893612089070 -184764265178648 -241138890584166 -98937569053103 -111920206242522 -70070206489859 -87638442194166 -140501607897368 -257963973916394 -12422128851587 -135001090795934 -21454033351195 -189822613051071 -108105503479973 -93299571514824 -181297180889048 -250822194025284 -203103846327776 -95136851919412 -159621914411188 -64379170103176 -180010252005036 -200986846849829 -264840495082129 -206685487441365 -201026286434502 -243658686729095 -152372092148270 -85557837314320 -46989128561113 -239500351160122 -234153298569757 -156550424819331 -253519331664664 -152176246705451 -210438297493969 -159824252441499 -42982291188407 -138757394934735 -227729061744538 -103357232744500 -155164956695391 -271464869340192 -228701549808120 -158853800316987 -110376711171694 -258550819406197 -125793505777327 -24650880566203 -90914455492939 -147991979185181 -3250966994282 -209316801616012 -11141802002690 -188612351960515 -158905517002284 -116068834058755 -7358699974085 -275125357647179 -167428277176345 -86249227199370 -73943546855824 -50355066900006 -59403041005596 -208729308245665 -214973651291895 -134362755764527 -54262969486346 -42257822998812 -157323670822750 -110105035984162 -242581299325422 -6652229665234 -149199840984558 -169975642135631 -48917366565449 -78745467797247 -129422941271165 -137668443346494 -128427221476645 -238692637444794 -7703405514838 -46847855406143 -256084906570025 -243943305920178 -227281360560891 -127034085012962 -160297704295443 -44385995712454 -215499925055493 -134220247164983 -138141466212480 -224888901739336 -134049744082052 -207331758972327 -115811745067362 -183213840649851 -217873588204975 -134873768066322 -236362384121452 -277403226798839 -157694091851149 -62885744244749 -112146990974346 -278047689221093 -245777950661964 -144274841690712 -270056137924967 -32338791973082 -79293310626645 -50684803005280 -19179456049386 -174060383844036 -235014840586802 -41060151124187 -29667818787478 -74749049543689 -161559040181817 -276544972323535 -91234215098910 -258158225707320 -8259496060391 -126795471068563 -159128868501713 -34149188671342 -214565618491240 -240762016115517 -212446566998113 -78521710258704 -191100706994442 -256510393799018 -191988840209593 -235217528945037 -219221706754809 -60619555070548 -96157790481091 -104022273777756 -7901951834885 -127456572241224 -49197965133462 -31489509825139 -209805927104169 -253910414832618 -52333441494370 -68431045105722 -8770820898701 -219335320928828 -268590677041265 -175376350222554 -273867575161501 -133024691991358 -108175215486854 -127524278427185 -105002913744948 -53096161941672 -219810358490280 -227125109201291 -169709501937313 -101828551744433 -272572149901373 -91424872558270 -134510145189264 -17086310267386 -213363057024269 -48664144350047 -52270018053911 -88363779101958 -144478306732175 -56839504182210 -161441098968834 -53937352372408 -143654947613303 -229937916490085 -31235078666514 -191904018042953 -255218593868515 -127911800310933 -2256456555363 -36143354940225 -31435848923622 -98073966238233 -131732903039741 -153279676252072 -11726211824763 -202798060872980 -139788834877721 -21832584822338 -240612412433180 -8815909748492 -243185020051728 -115188433233552 -122788904749209 -42061266991389 -105749866768367 -144172967973829 -222747076975692 -174782891176200 -202769883801503 -189927779488196 -89910257677571 -181136877787426 -127333334384444 -95052732814628 -82032597002161 -60644067149353 -263775676655438 -98797715574544 -39263826563326 -31266811643251 -246135474492319 -194668339675198 -56984032517540 -83709006318164 -62172666809274 -40437280386518 -197740572468254 -47180870846951 -7262887012170 -259539034111 -204765745148672 -101372921420434 -281294401344760 -200977126164553 -80121979406514 -137127026574060 -114167504938948 -126856188950761 -110398744864601 -137718696598936 -73066285841221 -33101456385037 -121431478319269 -129055751908794 -362753059711 -166151080506085 -157942124714923 -249767043699163 -157058449585551 -59752594210414 -128926575168750 -169518857764937 -127837943412445 -68789267452686 -89858152574048 -53149573371623 -266051845914697 -223790666186906 -22258812975240 -130820501696804 -96732349524174 -208482428765283 -194683906401475 -30611187939693 -238641363827825 -69796764664533 -142470532819476 -187515650360577 -156531139849575 -157838425318882 -140763841198719 -2942529393311 -119953319467333 -210928582311962 -89697936236190 -142305308453401 -89840167578765 -245331453962779 -206311123931714 -72897107687251 -13949028761674 -126285497930489 -164508464483977 -229441779828878 -189681310132489 -230437143948704 -228700492870831 -141702408331995 -234173542229963 -5457431603912 -88011345430318 -231983497307970 -35583757383418 -25464222637775 -87647484553111 -268724348012262 -50338271279783 -163151310075841 -161270170928732 -20604932391324 -45735434576684 -63385952745596 -25157289118530 -189050561312631 -45949203212281 -132824304076011 -235339408514652 -112446513162980 -213999843771514 -132637253557276 -214914565253091 -251604971424544 -152952080764461 -45666771587393 -160876850886013 -172306496597360 -14775057979330 -32459270126388 -77883066492365 -3655089928574 -251065515704263 -84406189499629 -107947881462584 -29423599376721 -228440692100657 -78882453458152 -212077546317350 -172056665425296 -266052574696172 -139741567756304 -26836680566079 -36334025032457 -95094409609696 -13293675067258 -120873835520794 -64961156379622 -124538529594295 -269346663459606 -119964857523629 -246323137307840 -23742594074129 -231210765167855 -260306679142620 -256169319402634 -142191844481991 -221089440520287 -271085165934594 -73603154941594 -265284636398482 -16918409142761 -109422270437905 -11327520023884 -191147776882482 -28890783666397 -223451466045891 -84995296005129 -274920506753795 -68815665410164 -39566379675207 -244386098167412 -82339698638483 -179910973553411 -169768654037155 -25945481586614 -62643944690487 -267882004309808 -181299327435856 -102999728647994 -56285793433257 -257816747113634 -109510755887599 -152767693564265 -39162324386683 -166316152376737 -56755459100068 -99607304523517 -29479427403490 -269790825421552 -273671381894995 -153732444176999 -109743251509070 -107418189172252 -37357377875447 -234219784857335 -164486957549576 -6844504694140 -119588486335141 -3671768742977 -222317275566912 -117175257305877 -105729204081033 -264925506530238 -115339419528914 -96263292095681 -244301276000772 -129276697046350 -189444339702659 -249012691999207 -181792597101013 -40441646819802 -194367735183100 -212191062927536 -10968582448905 -278620170543401 -155505962062641 -50777687018449 -131364709739571 -126560736444859 -135626342322595 -275590165250338 -13414443756654 -127266878003463 -46016003887900 -229734930093574 -139976544476532 -19468577893307 -229373247831850 -57156121426350 -110424349867108 -277366784562730 -40190076240369 -270532948929114 -46504115344494 -126905195741739 -120524086069630 -106144822963477 -103477626181436 -60530642597155 -141721115515592 -49271951788364 -56572421793108 -246502439249606 -207769760692418 -42358468953683 -43985702862866 -157594014634951 -147324667493664 -121464809715392 -9064905971143 -21365616473362 -247214162621640 -273527630644163 -177002314084201 -81746572341515 -165919164283892 -115741759356429 -56401702142790 -52909520934745 -44777593314030 -133478280193336 -185369196932321 -251671929357176 -3677838079305 -111226054869043 -50650900200945 -270438606413476 -3113583838942 -90990271045125 -90565585497230 -273636209634430 -257637581037789 -70207517901959 -197426249474626 -151161624383840 -272025167378422 -273427629774019 -190923046419107 -9950088332475 -177713743354897 -210972750875236 -197538049393831 -214167328548717 -70352727148783 -115618171843086 -231775852624995 -231218299852095 -228085024522641 -162575349884860 -138417609280929 -204572173666862 -180124353771176 -112420679913121 -244063772652121 -274014066482682 -223588818092194 -34169831512197 -94154200327056 -105034557870892 -220928713906141 -275318024205617 -163409215743228 -148653152304439 -159795033859682 -175629661319834 -219892004487821 -140636923597981 -106384029537892 -68473530461167 -135990346764316 -191913292111708 -51880469433054 -220455529584757 -235390599701693 -54520085830991 -216817518005820 -4289453182525 -79890374797682 -123824168626295 -138268371870798 -88839412899811 -116183898928942 -102671177735345 -110398480514253 -9557598650964 -7541574366481 -17949938749741 -116305011931546 -134484428423722 -232185144611214 -38988545327079 -120926567476883 -29452394621196 -149936837146788 -214847338155423 -68235584448016 -223761778527543 -30714638918512 -207600761289924 -258900338087939 -210793477545963 -209400712620835 -199497839003680 -46810670943465 -125479511820575 -50536613492209 -53237197480492 -230513650286594 -157002389510738 -220952172939744 -92085595181833 -166270461066691 -215666759205460 -161319808211133 -215428509316553 -130351704806861 -217624288313883 -50574462130593 -101629208321872 -229933766618288 -33672863539346 -92561150606716 -230006007753166 -130389380539782 -201171040286563 -5729582063882 -243767925907319 -1997715026821 -138099842396708 -10280173594771 -203320228199984 -154717652946305 -49710532501001 -224544041692761 -132597729900299 -261587265184429 -241687236703598 -264395554412856 -23783680800438 -77545079869978 -257284631266564 -242851851521421 -190601455293040 -218861955640938 -221146912390199 -109225268039830 -26404218680400 -169880016277402 -177693749280201 -201732433525066 -52113874067063 -84908229991197 -154845562342471 -84584973126455 -90578076411298 -69582737161657 -63001441690791 -75009269298129 -181024168238126 -109063946301824 -155960599170807 -98463604726718 -83326669821005 -73825374975021 -80413383503324 -184345311164551 -180093902329088 -70038270352924 -217496842273108 -140933030478363 -45391639149601 -257986197707618 -28416783767439 -49582679508310 -20335557564869 -200932683174965 -128110782539304 -157308507134866 -125939477705735 -189967097084336 -232151980151630 -122472451038492 -23222149180972 -91345417031663 -17441010220044 -149767360324745 -85786631013799 -170304254593232 -129595396531472 -230391081975122 -244319590421443 -191228843012044 -191014724590601 -196878209963484 -209743348346962 -108622327604977 -264439213833490 -6022020329960 -279755440444053 -35697997327445 -250970159362439 -144670689965360 -84956894537506 -111479643348807 -147165761535634 -33995944727069 -38514104460571 -85440737606787 -57660252414960 -165566360721447 -126051851043223 -271410991865974 -144024698035633 -122380331915822 -191258528328481 -134559823715878 -281388744980163 -46384921386995 -48996333042178 -255392526929194 -201529159515893 -272887298910080 -15690509462427 -101758191541729 -272279930993226 -271121205449329 -27965007414633 -143034508305180 -154172069072312 -78767827821080 -174335461080930 -246491626860295 -267328502088016 -237754748970209 -243620912937828 -268942425865539 -72041930044389 -3038805252807 -1011406805609 -59223551297816 -248084977105370 -157560335988482 -222712326167731 -239844815246630 -163305942716196 -14251686003448 -29563808997232 -153488850360302 -27339216820063 -151057498417380 -56288189249283 -7259973539757 -97070294289613 -243564889583349 -276024310180024 -110042408890143 -168555449486766 -161967105068578 -202298052433154 -201098717291041 -95063513088352 -59130450822046 -59580614192473 -72428973418802 -207442585478339 -220417690239996 -115389313432375 -64132844714870 -62862122107503 -238168973056472 -244296174204642 -50588887064144 -150183377978833 -25921988172311 -269952555235833 -69789046721442 -124275542293168 -26331330929404 -88978657636069 -183267363760020 -213697318170027 -22248888159450 -152868080469321 -211994797821007 -212859176028071 -11704786227500 -226984166922311 -53400807465082 -147368867051627 -265159874789474 -63126550136622 -58065101057872 -91375672194385 -242734420824431 -195119517412015 -189841866160542 -222220239039871 -76530297157006 -138038401278541 -175410497005181 -228484313414449 -210181858178289 -58191778155135 -63257989901859 -150894741925790 -200791057055089 -240254215499784 -56174725277873 -2414597437396 -175963353474625 -202532764946959 -138214937643792 -231861813503439 -9412272072054 -227882754797388 -126147751792073 -200955241008775 -50487396116661 -91574244963002 -20731682385842 -39435994658979 -123086114746483 -261033947756280 -124226650209496 -83761844839885 -269194369025450 -199007061586178 -281404149699850 -102750834143068 -67578850554890 -117064102122857 -83735973994356 -224823356877892 -172525599786487 -136889739589802 -268393224625535 -88049745253614 -243411982548420 -253965082752685 -14695693770448 -178260353425472 -198328977909501 -278515592662705 -280281039323125 -26017826814269 -262026712639246 -99111113117220 -190710859542804 -14525328581313 -237526175552737 -62667328150806 -236727458609866 -154885497046978 -155183862703580 -153855409674122 -43456349933107 -232835938221755 -51499235100770 -138856949113469 -272566352671896 -158179860307981 -74005070451099 -119320717452964 -281263456751972 -168664190165534 -273607242828047 -251371246673920 -26276223959249 -229881328886969 -138030711303276 -132227096668163 -99675685928561 -82577284616373 -146223985172344 -240728547248642 -94617570046716 -25487191730763 -260779335001547 -235114458571193 -172911764012464 -246042522785319 -51628352528294 -222501287253908 -235553947699639 -126302212211792 -131835223265451 -4011948003885 -83179381784727 -132895862337216 -112340487412432 -210928278985764 -75141288467739 -276923725956983 -126665367462110 -129061651967046 -101041166292109 -90644443559601 -241521147538907 -59442876952635 -257415545484299 -43151981080186 -165606507085077 -14545872779727 -25974185194641 -51050860584805 -258597117817794 -183245622998744 -44659174854222 -194263709541604 -152600744953198 -87612767530048 -25226466325962 -73129833208573 -20067676115183 -137876736652181 -267257041107396 -245741146337558 -265376040867627 -231625881873107 -89732581551314 -223286431517783 -49797864607467 -230831027161136 -20244035731747 -106874887628167 -97130627411693 -149592134580458 -226349311753337 -189078591542658 -79309526408310 -160778688021463 -200609140947701 -145756932902143 -90062866433234 -102870404796238 -134020321230791 -197776077316647 -108538198689770 -70210785049989 -189324247409554 -128461513676199 -264842378582646 -204294409069604 -29105191895282 -116770813790150 -133207425969446 -244716279780109 -131016215572054 -274032410041226 -242489369489032 -103417740308496 -85720755496045 -202862132208482 -130474449742378 -24822154229625 -54137091803762 -2374525686464 -258210076736245 -217950107183977 -15525227738756 -74453959376888 -226672325660414 -90447335102710 -272813438962493 -157778104954051 -91454433027544 -126730125851888 -218632332296033 -21159825897186 -96405615193021 -259245797754744 -266946991540193 -19067873311906 -263274779025618 -252839050671473 -145837069602810 -35737365700153 -251094837708840 -279768696422645 -20307571552642 -55785904994049 -213749612320106 -96516809831705 -224728790025649 -143438085788449 -170318859974497 -219404245262423 -26200521467621 -49825419667968 -39462392616457 -108347104388568 -120005573054805 -259946626953727 -128157287681136 -190312039904857 -141260035115649 -187104577569903 -253283484898720 -225321325092962 -131241499702155 -114047444001250 -41686341185788 -59346278177216 -144560875794222 -214291738815116 -248928143470535 -106557994918551 -110444720199029 -226406437714737 -192522154789116 -82494032516900 -170614701496448 -45260070575103 -141550979882644 -85489073243378 -118098451530225 -75449769107428 -17621117946143 -188880796853807 -2572471318249 -263738441328660 -233541143618686 -172651047458160 -130520581811889 -87748781576684 -34041146287412 -71929484775249 -192423577627144 -155992383696399 -57686052413398 -196942402635784 -57765624904857 -143693520224506 -259164320444743 -95860518139164 -1720053022392 -195994597031633 -59212358409790 -272219255397044 -826700145505 -53857461436330 -204852594567195 -251184069608375 -200532013034799 -176498481768667 -65484510718807 -228633768323841 -71472540983645 -280177138248917 -32652505066658 -182159856358895 -276421478521345 -169015496205874 -260560470535629 -242895906629284 -37276872324679 -183756971133540 -125169399291460 -248754034812695 -153228453909887 -227733537135261 -131495041733979 -221991145145747 -280491024252540 -22120866466263 -151299422020070 -34899642683247 -180993287247135 -124483261449193 -5261978808191 -57901431304157 -105461267185443 -279807069033899 -114222223824123 -246031063755172 -272199047655107 -207602493413074 -238546134726624 -205535243116 -255458869246359 -77898394319892 -218296289014257 -277770904205426 -33724128127266 -185123921952106 -32417204524107 -248342631892602 -231951240895544 -267785815421898 -228137784544931 -160315856860862 -106728493624400 -28607280889888 -186634456979243 -12488663633729 -34273147731097 -29552371394738 -116969663887154 -58263043611580 -127804021005092 -85345735011366 -13492986659819 -106056120316909 -29948499586150 -281124211350432 -80782451915892 -100481928909151 -178230609102366 -217470945529862 -264930680461037 -124215130475987 -228170503739256 -111237143505243 -277736499572833 -57185063136811 -102879114283316 -121342369315626 -146166751902308 -212955199444023 -49289572209030 -65032066832470 -139185950739569 -278572609207361 -217170780832097 -223280544543159 -13387461638266 -79618125854102 -210162824545527 -258593849807886 -98790865655182 -93160051371382 -159649536132217 -157713158936822 -43687228612007 -248009938868161 -132780169643518 -273301421785217 -130059454165285 -83152167627674 -242765133199112 -116341003511535 -37934548757723 -164312453400459 -185122543844729 -111678637917300 -60773772018841 -39587255167852 -17061072748259 -106300302282224 -194619925323482 -240733145477446 -34241652246955 -8295038415851 -158896652693532 -161849497483176 -175076283288497 -52026231340849 -56926483145646 -79438513698068 -226954139723755 -195718295502775 -241457095651430 -259249002824944 -64902111270573 -252422161595695 -200289275663504 -277834158675317 -158445329513204 -30228372598530 -157402747557599 -182292483067864 -14525146897780 -116068635337561 -113358782356242 -43400738313045 -54943408950228 -122339536141149 -70860934417769 -118881303849773 -50693926627370 -179199083096191 -192502651053014 -101935648478412 -56013645822683 -62434489955913 -129988729296358 -54646639287495 -91060337626757 -184382765795580 -137110310661326 -259441713812332 -27118311391430 -29949060943623 -30373494496315 -184026229428598 -227454005996191 -214107313931985 -258449829993124 -107009360895427 -225022412333531 -197752187478093 -88271154318076 -118892503010535 -89401990149988 -93828189701307 -40297664688143 -157175045104338 -139122973500709 -95094357069162 -90442828502983 -259173124629669 -77736857664182 -255043743485344 -236751916755942 -119778187910838 -18105044450393 -43137188601264 -45121056602296 -4584521130197 -66592234827130 -94398241913948 -20105573980397 -240144010474792 -205941619187484 -85122280635381 -277167131385185 -278386325858609 -38003882605355 -79143680314287 -128839286886392 -66572591799066 -78307598329040 -19589708163394 -155465322865007 -55582184135238 -277570039830612 -209986633914141 -265976859596514 -160338357330122 -80535850179819 -68425984790036 -248038165420983 -263212911155697 -239109677581254 -179620736824648 -138749369750681 -25187459377092 -277570564461478 -212313904746089 -232109046432472 -114054337698451 -72373514001461 -235811174536410 -258332414403103 -207005550773639 -187742455849637 -162992674496438 -183010317495542 -219987986410580 -247220798341056 -204523070391467 -102984691494317 -251719996489966 -248777047011818 -255267988646281 -257282745333035 -82524049600707 -28045363168295 -20653521788213 -84857627190124 -229883221823596 -114184395062208 -36966442083247 -145953806833273 -151627496429502 -260027334768347 -166357610848453 -158174795009746 -81476218239285 -56252675448339 -222047827232882 -47903388746340 -101776892429157 -231918993372943 -131369925509238 -144184876968645 -216929158433686 -204168358040408 -48962103616302 -190984592369107 -3854520051461 -53399780051842 -190535771645082 -122838054365852 -12116026416669 -90852202599497 -87456845792260 -226382547876183 -151615268960025 -118911827184152 -243489077755638 -97537791181666 -257088087413197 -163721145533077 -116219765860120 -235975457440795 -204008549641416 -226117207835272 -2222786472279 -171411541123325 -110874162939223 -195194805922762 -16162992864979 -260334120174967 -71760985749933 -215326729764158 -251160179769821 -249701511204597 -86804933555929 -213278823186769 -280471331636024 -33331516931651 -215412069650311 -202237732068323 -13970371766920 -87709883615336 -278246017307894 -222951526294420 -180315368228516 -138773815876960 -169175514599553 -275430516204296 -102427219098536 -57056956510469 -15805016508706 -101536537862748 -106688819116688 -192529722521087 -203356477018512 -19420956695026 -206211911207916 -37027572384149 -36446655162902 -53327472318141 -100833693673807 -151948459704512 -86001280764402 -192414406141361 -197107793931855 -259397786495662 -5989000298149 -188023402574584 -6983385505599 -70541377655984 -248911992625190 -252773984476573 -7827787879293 -61547781919215 -265602520189472 -189090057726976 -28691570877612 -66673007563518 -111452160085616 -79029684376413 -245007964874082 -121589515859705 -77404002072014 -216461483414905 -27936303430922 -165978536166519 -23997966429955 -279790540167911 -14075268213586 -41715165283813 -729205192167 -252124449586300 -19457561041583 -142750335372289 -150601495709876 -108864336027295 -74957685638547 -61413727987821 -242165715523246 -7682409953152 -236131227794433 -269550589269591 -13102024052234 -6817846061497 -144597268582112 -219852264352989 -60269816889479 -173286659225143 -152804570532616 -215165464898291 -119844559110458 -139535113790698 -185727187931019 -193836342284398 -83670186486291 -64444049674029 -235810084341152 -10147119920830 -2980347961595 -239759855878256 -76153472511282 -165742017273325 -114775227538583 -123033525643085 -85943539697204 -183303901714790 -48475881275313 -101242785306700 -148696787701695 -159826745735546 -91667360664722 -143476064259276 -206715878555458 -220663822816225 -42599327725201 -41448997733424 -105815694020434 -86673986843408 -112945498011188 -88055005782770 -247768311949847 -216904521632507 -79653990494818 -135484196164109 -63191446779916 -138930665650226 -177220800627323 -129918737296277 -111039587811966 -18690149887103 -146302239899161 -154263890962724 -256938618630963 -29893836615914 -245910635832600 -240602632884208 -163599918473501 -238380329850183 -209634237209153 -205162404392912 -217401052001350 -113745513284847 -6516654718481 -180520306854437 -8249258752033 -171593971024542 -266755710986857 -236875264485345 -241887862143636 -257443104040371 -175481418033040 -163564294373298 -241839707126312 -41789830570503 -91103827802289 -137277220941956 -88119195416838 -260107192232147 -96858989613532 -201975838643281 -222563640844203 -76527078199774 -97581810953203 -232885707665286 -100183085717496 -202587386890543 -102386437969644 -205321871262111 -138359453665796 -79681467868744 -5551438632413 -162758600020948 -124388752805064 -273590159734863 -23986105486770 -265482593301600 -53590578642580 -18151574432802 -65865473540980 -155604348233093 -11553229554471 -219827601432543 -259403676670489 -158006075971740 -274485077642407 -82795322553025 -18647613728372 -201832067039047 -54589180055082 -145076615391445 -190337399210331 -67092637662149 -146858760540022 -143209207669693 -42337434300159 -98846265137058 -202176862928354 -135194415158526 -38161493015991 -218134387822723 -36598909224331 -18996845861826 -200817241925899 -157050740443742 -118304746922687 -257345746116510 -104312733906458 -212200014099816 -244983816925801 -253485988148199 -265202516708896 -37162681393015 -104541488053659 -159670494375946 -116737641851242 -52084732968767 -193484643782469 -113135404078481 -5956467200699 -231831809961602 -218015001251880 -77605427102210 -32532354462787 -263348347431014 -76895474847985 -244886650882491 -130367569447105 -58842874543854 -189636353536128 -212924006411810 -54177948484442 -245252986318678 -136563376006894 -252518288954029 -25525576099514 -205743344855510 -89904557360689 -200154491566225 -120899474606681 -260637905519988 -107982156051803 -165426835959389 -73483618661252 -147241269451758 -185110856165586 -67510353579794 -261370649449085 -144419412933363 -165574107905020 -111678525311327 -270977058061605 -62829294508946 -101208536984119 -94987332237449 -94035906549220 -95023939698841 -29159277025836 -270788687229215 -81817981054649 -166085717896657 -28543545433227 -253314830278970 -31901564490818 -32553739070278 -229814459812014 -204470988319464 -165540250282628 -102250220002673 -171230590805412 -81082986604118 -140998992201716 -177153873106573 -14490786756435 -34827307343942 -110488407739579 -245342968283927 -218992731756745 -213338674746528 -153174790463117 -108580137361293 -197302688644452 -166711844629832 -185628591190866 -235619016100705 -203730672042735 -1319957597286 -167772467781399 -140933665954556 -117301306069662 -243024494538325 -207078249840801 -230182379204669 -233730669911452 -274443610560582 -238570882905818 -256034414174060 -59795775001915 -265361464830480 -22585685707561 -11434164178393 -142174392489867 -226625014675838 -209962656995226 -110606531060956 -245106796152022 -197654835237572 -147802178062987 -106200903360645 -270285152017525 -108407738683725 -183911267308048 -117330793174058 -73207774685156 -226781727916766 -25756048351264 -25001767282359 -277190115633493 -178318114843907 -26044339733784 -95594645665990 -262724960812135 -20951076078723 -95921143076018 -145239057384468 -85616402455230 -11833575124752 -101111303288707 -78193837050242 -51274814849902 -257504002264723 -168472327139638 -118520495190483 -159872691562940 -22226620796580 -178964628573391 -26423136449494 -67622041712729 -19140593588605 -182622881104999 -74631981640975 -206935941894437 -194227013857744 -104301633662537 -279640251074488 -237712107862405 -225114458000107 -99588469915564 -53450350725411 -36669054577748 -274941694836434 -279406500818367 -41140735763113 -170665194228388 -123891016220835 -233427172096158 -128084440246114 -101429990958507 -5457278980117 -164760577902779 -30135569567186 -265432933428372 -66065436755600 -177881394007755 -243857978364361 -232754128683346 -30321134532280 -101830207904254 -39742400110867 -234002646067205 -108513230588610 -126217261061347 -214921079297646 -193948010371151 -130113787002862 -3411517801120 -86185165475546 -178826535388910 -141746999645121 -268782679356848 -274989658015569 -279766650329357 -70618832814058 -54083409836990 -79077722338485 -80251195260199 -133125995571008 -279080387887754 -174746228953132 -157949480345387 -92675372626109 -43162684992832 -257731277899166 -224298958640220 -210843920726291 -236670439275617 -9885941934074 -30305955828776 -108117244004810 -145763423793480 -7983605336417 -43156605690504 -172063457399919 -219965644566423 -97594734722422 -223661902428593 -204055005999317 -102655785134798 -20151616241501 -185556419540711 -260397898955384 -264199423400412 -112289392989522 -166951645429890 -269059818805337 -201003296936417 -42196405975136 -252419610151825 -258899741799309 -231009441466100 -249013523644045 -107057912292937 -277683844545927 -111513630963268 -159213347541002 -258857777148445 -30162204577944 -165789605106577 -264715905331856 -121445522662979 -9665046162610 -37565775714195 -236251443583882 -84642941820087 -841206253881 -30883841521761 -149357190352037 -241931792223294 -80865252601577 -214598601320832 -235995389694357 -246977291591895 -147389054519828 -258728220910932 -155710037195641 -24194254010357 -238368785036970 -241188748917540 -123874126942122 -255629675697633 -123250589163314 -167554983426811 -105825882896927 -235379660591380 -176618087757955 -112181804127095 -153541140948895 -134870086821375 -25389047272959 -127318881367087 -277485622874297 -119714618696032 -147310482407572 -187276998291984 -6559154646108 -112068855356258 -244107509822183 -164302251053938 -220860417182795 -227777070381339 -241506178920492 -117739927189892 -193457754791661 -93822413130689 -162091176968382 -138938379025148 -221564525183392 -112385411185890 -65611233178337 -27882838191527 -255307775991643 -31175930929500 -117279397102657 -264478863352025 -252877083263569 -219840457733268 -185334075038996 -58985326765306 -170669780218432 -182871245147864 -58629464018817 -37770131474538 -267735978485240 -264947302073051 -49789824930336 -27369725793303 -65571413756396 -177608361015187 -257768031205495 -38868571346826 -246743071338184 -35768228324108 -208336775831430 -137433818340506 -66589834426178 -260951037847843 -216190225475562 -279560991335406 -262676112100595 -171544207492122 -252201293407953 -155288660963163 -227023266515168 -58936874181217 -195648549181417 -23756911158333 -198346082652419 -115007345282454 -102617658281435 -239247713174425 -69103743890130 -157724717812363 -56988090046758 -125327953209819 -233984916443981 -113303283261172 -146076532966173 -197164509454240 -114032389084410 -79165261586622 -26545668745733 -62705815032806 -148378026780977 -166511923303183 -100556549286203 -100809366322580 -93052058124316 -66722075219470 -24428403101697 -12153905149491 -279550443010962 -87463309382147 -45302783521239 -119793167608377 -148602984925939 -240607945965314 -100203883877905 -55040433255396 -166569953943095 -279322945388262 -2219454866756 -253634867652023 -239226192240230 -249527084264046 -101454794812357 -50708060706057 -72617353396658 -40706533458515 -4407925136542 -210165536363801 -141660262447996 -213123519277733 -120518314979831 -186363160135620 -199292718897098 -137565777292641 -211586767107692 -263462487758967 -85134595449573 -185512981129246 -182756779802738 -28605166347037 -199014774020516 -159780052657072 -115995427263144 -36606919823604 -180304434136716 -111100979609344 -147175659805860 -229837267313965 -263803227364820 -182599300266364 -142815936629949 -157343137601556 -168821403417140 -62091648205316 -101149438927518 -129595025201243 -263820710105931 -129066475961542 -1106812979054 -82978092025833 -59416392958989 -135461327219905 -214334236711717 -131242063940385 -154273803176357 -8850585007979 -18112016734034 -79631690327572 -252564326576338 -166956182556409 -78407763678929 -145453067871592 -18733883480092 -33131624400435 -164657186405245 -179311029332097 -7584960477091 -27325590347284 -18037016081426 -178076577549523 -272934974912638 -35631043659723 -106679429275221 -98398822355976 -28005694296210 -156614769503840 -44502671309215 -107568850656468 -74659338165803 -250403615281552 -106648698155911 -229121596640302 -137616851730992 -227466594015803 -66280359490859 -19830784073627 -129411095029371 -32079603520896 -39421139829606 -20513541718935 -120313707911318 -162165899539597 -11184082980833 -136268925065160 -135378111587595 -182151213113398 -167091781563357 -35539078573787 -189947460931660 -128181977845875 -174942286054043 -163264194740491 -129591010769247 -118327614121411 -243573349955531 -258224094914941 -156330651533632 -54926969283986 -202110328188950 -39942165135094 -137508138075867 -3671653786418 -155252820814078 -226367853638049 -173265179931680 -276905747526007 -139374639052493 -66226378123171 -57798048107782 -182061926622198 -17834335746402 -266445117335559 -220382872157352 -88174731463110 -224113408456926 -115905405372052 -182021747701158 -230332055293975 -135078150121614 -70629446387528 -93965178239041 -6085337572373 -245061894012479 -143568432189414 -108552306712354 -206124302740646 -30164144092647 -175365413080084 -60081289300787 -85269967250293 -80049960811286 -189850465527953 -29776277424102 -76951659030358 -66527863726956 -173921319752517 -75446813442590 -197403598277921 -79914565207981 -123209120035421 -139852634089347 -63112939657579 -170857433790272 -139269740903327 -215576180629439 -221973883558696 -268730578825138 -260431245157778 -158406019994741 -7962971699255 -170591710887544 -127578136137141 -205217670198691 -269700349419364 -157803216225201 -87852292427186 -92734840675685 -66493937758631 -241840286378344 -232489932213839 -233989160467544 -166560144440603 -254266318356915 -47159563145423 -4169160144486 -2137338390900 -176860070757434 -142104790216359 -125463123715110 -260489003218861 -193222617618533 -209853199432923 -46938851907938 -141399879993370 -147999928609231 -38942390379285 -212466842449839 -203941137472132 -141518849247576 -133099553103610 -245184438970993 -240433794947966 -251347211276218 -3898351503077 -240605708130004 -164559460775662 -23683512578079 -140909818389128 -111861624335806 -252244225909441 -90541037078101 -41746918647855 -62969790610173 -103602710246368 -53433496633486 -227528080067878 -200028425313331 -207745700439275 -48960263956621 -111380351251202 -32472592678111 -153515831159548 -39501086737033 -237245106999135 -256365133697379 -135982557241531 -940649550629 -262186929222543 -245741143743152 -68972648724062 -219933845098368 -105347788694408 -154584983479217 -147761779504778 -83637798488970 -35967803629944 -76197635747306 -102551933031579 -234533954120413 -222982216009611 -207303307923369 -108599209486825 -254165864029553 -213027174644367 -129572278413320 -203740254150884 -219183407799325 -158428519283354 -59525601072639 -131478450036453 -52881318246900 -164279504547469 -152560569585911 -236497322835571 -149792991625144 -258087234729389 -11840136314366 -87995265615798 -50217713226013 -140740740889297 -113576681260614 -182790285116750 -74186164386182 -8308154509284 -266228462697854 -137175433361062 -114170933217238 -170117688018597 -150639230905991 -162211808847066 -147094443039011 -104085050192639 -226855533595084 -257125980716324 -274184161447481 -260673208409903 -214906119925515 -169982274236192 -118233446114262 -153168874056764 -215957190497117 -130384354461194 -176903489026825 -193458537350524 -75447414369593 -194307594139400 -9536715725675 -133370622342357 -69151382585544 -20926148861960 -90040237074314 -169957274018656 -11677097817471 -170059969026858 -200141608374379 -121344603869514 -269354741485461 -56134097978894 -243752761892376 -192602225074352 -256396101225412 -132451007185205 -201173545417317 -147425511612073 -40328315897248 -46773210996589 -221331074461573 -151414480513122 -76117489212812 -34592807994424 -258883171236409 -93640891950153 -195583185926854 -247655135831580 -96294870107357 -230208804241650 -22294991837836 -127596821800032 -10484320914348 -215356957336770 -184981061933475 -74317499839798 -197435741216717 -141320836474679 -169742010247176 -28661778718149 -119223767790199 -214596095915062 -236651637406488 -35146859699542 -107006801132936 -215522898557899 -201299824715386 -231809787751283 -167605151606911 -30290990561025 -48108706721465 -270240638839800 -224518881552565 -234263724571587 -9323787239247 -214995943756942 -156827555559051 -105998653910767 -249566452636754 -184176041325521 -103340437069628 -195871559811929 -5165572157706 -247082327178660 -65131327026842 -72539166961110 -209756302848604 -46732784316976 -113817270354578 -156556746917642 -258797725106937 -125801080919315 -107513288791124 -56936956196431 -147305024719524 -173594905247121 -10011162084201 -258326672961302 -173490200289568 -65878932361079 -264185926523289 -174025215708085 -253076360943184 -257885003747614 -66101097621068 -124093733385530 -125525984163199 -178518041083206 -192011557052974 -149880702220717 -79945983534388 -151893223826517 -119536062701793 -158242786426627 -83243237209240 -166060809242322 -247375232593280 -244829840986031 -45605693100074 -262213205931734 -274029904209151 -92884560318323 -254709197528324 -96475580735603 -198979993947577 -8183590979349 -138614168307465 -169472062652612 -68413239927916 -35948123195452 -243287806547975 -245080791970347 -54155858968939 -170742282729534 -209381239607084 -17712014912299 -171470379349068 -100059225537412 -75311813567587 -109369858083769 -241233478943445 -210033074415032 -57856316413104 -106122194642884 -213169493782013 -66351406951320 -150615992979241 -18641655697719 -274988992967572 -164723117023342 -94115642837299 -48483667364754 -187916133550138 -198067810743404 -233123951789435 -195739851120419 -62406160984709 -193556815821423 -195892754184655 -170137068161047 -199721652154721 -61646331823049 -94542777123929 -210704347613141 -201456569946654 -193081748357660 -119088635333644 -19226657586379 -264103478185995 -55886129175522 -65940838291699 -44101777889748 -226020186276406 -74503951457874 -275182150821878 -223661224207850 -98048900354135 -209697081476235 -267691516732702 -108864409782627 -71396131480077 -63375149336759 -5433251992076 -111726512587475 -112704952387578 -246211832016497 -116124138125971 -22372045862095 -4023854563366 -80120139102656 -186858149337656 -191574635506766 -75583238643132 -268183258743772 -13840153752952 -85724052006859 -274922493450977 -79644233404422 -146011950908806 -135958832228610 -268287765080018 -193354796096938 -111022520865300 -116391477318355 -128740597409202 -44002429475722 -50970187822633 -281325390103674 -66239077490172 -233045315591502 -19045359550599 -120636825234476 -149102122066216 -259100646178246 -220675360880219 -24263309272163 -115607093784563 -227530407357240 -138518675278589 -253833268087405 -253556159007766 -238350092315697 -113316290848707 -203520818051715 -181224419334742 -152942832127190 -275005520726389 -143659141673998 -246750502789174 -178298551574003 -172097232412652 -261156707423460 -172471687837854 -102487446214865 -220046598559597 -227095861621245 -212871057508540 -124891579698007 -189477082633982 -46161074073267 -225563256182314 -228670519348969 -201199421276145 -177780095196703 -128963927377662 -150228736570610 -157515420015216 -14628680739261 -122738188203966 -274955363134230 -185579917839845 -242492968437140 -93955750339375 -165561525087841 -149339768068591 -74336018435033 -268952037187129 -54277023789508 -159492031815214 -70438426843107 -153432159221114 -251312150395141 -256085453027781 -121841660841301 -183464392116824 -131535541905501 -122118430301995 -150895815713908 -18477621029225 -280357221821518 -228590851255744 -197730373503390 -263681813567581 -162084099436698 -57512443196002 -89219734429166 -260271229926941 -268758321632507 -128451967025235 -70360676572833 -19289275484085 -136094606013547 -72139352313177 -117762974520176 -11907452293909 -130053093702976 -200560483294848 -274557369971570 -54158771749971 -55111059603086 -167600757059415 -165686437619606 -220142688602925 -75955084465824 -60643410659143 -27074923130666 -232549218774135 -72523581341901 -103667434129092 -48978843434336 -34879836082319 -165791081257729 -199969013103380 -127064819168892 -195112856851581 -159304524694956 -50529892125131 -262546375378910 -202920602046521 -39850352099790 -100446390986400 -16330787596773 -112824468097645 -11394622831843 -130744410429705 -7236164288786 -64196869606461 -140936564038229 -129689972855160 -248179317250445 -169390692585400 -257025800076136 -7588458425404 -261690726135548 -159686845578878 -167437423907412 -80422206468396 -254425751504729 -154587631876273 -210591033553111 -253889870658631 -108523282666320 -39187703943558 -230311966485359 -118375655979949 -157977858072756 -15595006168906 -263357105287806 -133594177888812 -101413551292265 -75568299751410 -125133366384162 -133220926379154 -55131363978645 -243057643689536 -10247515199271 -229788759608166 -256422499738743 -71416989602868 -258562755831571 -151090321487104 -93720166252989 -82494125461295 -62502086793563 -23744916779191 -39190886290572 -149137491065908 -89570273392948 -101004218800752 -141627333119004 -32957370619303 -231199230227150 -97137740908288 -88535213517454 -21013488886237 -73598278816283 -166458957829267 -31991900146612 -19523578487666 -279296507092323 -277776226178850 -101714796557603 -30037106811283 -21331640349185 -230253046343025 -77077409570849 -230634344751058 -262189316093180 -17832343688645 -28453261136376 -76153562153723 -30601305486373 -32085591196460 -274712503878166 -61120795743872 -131545020188839 -185520842023014 -159124200730578 -215573197756539 -73910127098864 -142687661141210 -81505683382606 -268815982503539 -151512312290041 -15967618200078 -201731237546435 -104222956472135 -154223455634903 -51786665864788 -16681533357691 -191594115113083 -163241995519725 -206048332056322 -104855108512288 -225619196309030 -274273857497534 -168019166637244 -154591136874016 -211519444727725 -233072266636015 -144863296332283 -158174713126785 -91915134714481 -165267473109293 -3653815585865 -223399691766637 -29469025172948 -235467094889524 -243665955581009 -107645984441953 -8010080286470 -238189175019129 -170530994429359 -217094068000801 -72309972632673 -123507359425621 -208034859474694 -200978787991249 -28921717907365 -227714356326487 -272241236066334 -33662054107014 -153817526364362 -17003453503867 -249269168873107 -146798720610551 -199566001902947 -230623821199387 -185681562850629 -73969430359116 -21907265523202 -7819213437426 -229288696879834 -212234063980573 -148668369495480 -105579483143493 -102755166340210 -105784193547188 -30824304815339 -137887738018286 -142952246058026 -218441696505479 -218191825486960 -259408174328803 -269853936010502 -238977494073284 -26342589407540 -107359467006446 -137937092321400 -148643334192106 -239428937872325 -151277538079508 -61171622231600 -224322006767739 -44680121609033 -244834336790015 -131484927031900 -60581969540976 -130696008335613 -180340330157524 -229475011750913 -150147611944264 -176921194376005 -140745396868338 -193385231224168 -234758838175687 -26871851259336 -221966889105684 -135447959484750 -200193394318267 -256177111029992 -110321952144422 -55758175092701 -60647708738095 -75757527619865 -128417655402092 -124857336003183 -143120863602235 -264134871351528 -9796721227571 -95685226029145 -64021145012689 -89167566374285 -116076169588662 -204037854406951 -196910383845755 -231453747659337 -218417131132648 -7118102056245 -177719182559559 -242852568429575 -111045584934138 -195324426202081 -64553545889165 -239446481921795 -229956025796031 -267330311945564 -73055751667016 -188546361074850 -107941731329588 -82048844157789 -107276526002392 -34380130327501 -257287717797548 -40102424970935 -139593409477377 -81898513432927 -218392055438954 -41921463199212 -123149634385222 -163020565021549 -130426063848511 -235074934775226 -135350155020462 -252215515403999 -112065307629612 -209909697841461 -112440250312134 -74447589202405 -110213482069122 -262637315816720 -29716121245464 -50128784943214 -200738263685212 -151166807458279 -80833554660867 -171530875665855 -203436266531647 -124292397834875 -73662595571286 -31220236266768 -173084839684156 -156746936293043 -74250509888978 -63860079087322 -257618936518964 -32060907740431 -10767427695252 -281293226328709 -127189395017584 -227147547923098 -88444921513376 -148425315459864 -223933788755365 -218591219260435 -190454967863072 -114144712298829 -141109855283555 -177556486046105 -14104982110099 -268384988947023 -229210260496120 -207420147887054 -7159034882427 -179082200066626 -67316052512520 -43299723959610 -250693378897338 -170255914424583 -196632446769414 -15502460095747 -57185861483431 -252623343266238 -228940587017801 -112325689489449 -76124401041732 -139255906540641 -277738606460495 -15561412914041 -64229096933951 -172667141931409 -151304893907285 -112196532876232 -179257618997047 -206965506568656 -246669989230190 -210005281223607 -36112453067782 -278676762964490 -192509830103740 -234153197667134 -243070010484162 -234563189790841 -183226198061476 -40006443740636 -144859527113722 -53373772037101 -109072185090786 -145412459310917 -33099509353291 -263066968102575 -189770968365282 -100045997633812 -68045721769218 -141789852459021 -28408398294108 -124268112075402 -270872040765424 -64642853350603 -62253557980238 -24566644542156 -88309492366344 -4528917770116 -241178121824285 -146457648311877 -181742495427135 -261227634974778 -240614393545276 -94935026285863 -219243437050451 -163665594152300 -277494175038640 -34330623144086 -4132422692315 -195684673656363 -173846705418967 -181865648956364 -191231949767345 -222943128339403 -175323127813789 -81811470285955 -33576619619641 -99086884391837 -272531546874601 -165800077066553 -216750716265983 -109769353869105 -157702040306224 -111845184669564 -209857773351358 -123444596456470 -256161575710954 -179236332674759 -236478604766131 -64256660282211 -153803372787093 -265036282150580 -276230609417811 -257844030235952 -271547623833658 -98887461827302 -13724662117161 -107197205086338 -12950130686622 -21520275734368 -240698757035764 -154695250624367 -260599996300278 -41791696685191 -155763814641193 -223629409412295 -122472388980691 -127943501652094 -251742232264883 -100147894060000 -261689957608936 -111157649758539 -198668361647500 -173674049146005 -277740783036238 -256705987860653 -178499383231712 -98066864814716 -31521907139834 -102303012459427 -267462783158667 -214343993190407 -209365050245141 -16123195281437 -197560067682965 -224336292280414 -37619567196664 -114717135557033 -103046600578838 -85662073495550 -72355963534301 -19295072213529 -58803761113339 -240406538997289 -248703411061713 -41963227751352 -66221519728034 -232405775016317 -5775489400311 -272521685243824 -268204664982645 -45080316014977 -109654548634210 -247024992393566 -244480783343863 -149979606113312 -219445494280636 -58530032495501 -170515403681117 -2980071916268 -222592522645162 -143950589124796 -80246942413683 -113781315689123 -8815933696632 -274604262641860 -27467538273528 -247669050191839 -166778989903983 -279604552226793 -34978766721042 -73840413318614 -144616819086275 -86946255519805 -245414683971313 -147600159932050 -13762225952647 -189263549932975 -203367635135458 -228070069838584 -140414459605803 -45939131873107 -179891372021126 -13260259315477 -43687579892077 -8804047400363 -68234458746688 -103081671936784 -218015517014233 -267183166139625 -204645543346136 -215208312594776 -237328240879164 -105677909532614 -100450276297642 -206021583460910 -158759099155892 -208714319462577 -8780762938559 -74779407410223 -214065809941025 -152296488726926 -227354379270030 -148249292030007 -103552215448189 -144357659424672 -23067940697263 -173799664314494 -200519616312942 -73439921390436 -34019616787659 -156297968737964 -138645961009687 -202579139362019 -186897031273938 -206524530072993 -139916940345970 -158667149927402 -245421102830114 -163417912343601 -254712441643938 -119757686884805 -61784530357602 -127679878576487 -95252781103186 -185691483050757 -190557776593760 -254131207745414 -31264011286973 -171263361725435 -237912061232676 -34917834995818 -151996151304565 -267069702168215 -91094322560129 -105438873573537 -159496212597423 -68970161757560 -82407085890684 -53425791175885 -46004234728957 -269251644433782 -203108971360099 -75959450367956 -124353223743674 -110014790249840 -56812152090962 -23128329444791 -229995394168739 -70210932093101 -250619262931841 -227352443200576 -66461466889015 -222945175524352 -114298519526422 -268004037610344 -187717902552656 -78064508892098 -175425921859339 -101895951229917 -268022387244978 -210196410556095 -115771883174931 -63555057115149 -210063299409236 -99250866714536 -168654350951041 -213032998415601 -269262489055601 -207740816192409 -208776752944262 -230621913399672 -37918844400334 -169567303747505 -256277640946772 -227174297999792 -76871628706013 -9130417760779 -119090153955776 -142525043386591 -89719212798552 -13719627807374 -263086071036268 -259561980998819 -244364507628724 -27458743529088 -98333436751696 -275631860811986 -190079882069855 -156923937754443 -180278300443105 -177474078643369 -151835631364911 -47697856042218 -165658153069390 -144005828571218 -159833622089648 -235498809490296 -132438624739349 -91569325318068 -48417578490839 -224629550221595 -37427033667495 -167334856338774 -35187657732794 -148032956015422 -224317675352769 -43765104125079 -212615199274652 -143824076280663 -158412200043766 -82138434513252 -116502294094880 -230121338776548 -177101722800420 -29023369297711 -80636941204768 -163686863522902 -140777520907114 -54076237994127 -13364492732141 -234596668928145 -36541499304769 -90028285364314 -103699449404662 -112823059641704 -64198347881690 -266360997757985 -12589297963311 -238876511863840 -122065810891731 -104692154266964 -240458991203495 -146748855860540 -200448936700769 -48121606506511 -146358228037780 -114115376656871 -124856537682311 -162250634454295 -97172540780423 -178387449463410 -169627112858849 -191512348144281 -42349110561400 -134710043191590 -54684417190365 -117951731348720 -37262444399092 -91479203999085 -245926350115178 -7136571678978 -106827430261845 -262789378337693 -24777028232699 -253027977441653 -189961905394374 -120398727677675 -94680787460485 -139129706882987 -203989392691051 -186534702947098 -37874280404437 -85543684086339 -274400406142263 -138118901455426 -99971273764980 -137067057242162 -132062402571954 -247890834618186 -241660807890794 -106756001068885 -131425055033955 -215426177304519 -83298488117705 -82153086732343 -137178281019906 -165752354005633 -245667171943778 -30464619217918 -136078785122772 -144495184317426 -236146051060080 -33531765770613 -134282188148539 -52086876831128 -123682989244728 -124339167072487 -11917350355680 -106702424915155 -215594474509998 -261504152421825 -247827448564076 -100191157051713 -28060653099210 -60573733302481 -83670550142025 -119489251961016 -213075538176955 -56685234931865 -154577625352475 -222986475525264 -240065945750011 -65942693624822 -111409895424583 -232356677208664 -276411976623769 -215180270837993 -215586880810043 -12952812080401 -230185339854769 -59776871764660 -179945028627292 -142444538236532 -3041333245637 -201194024658082 -256479611771397 -245662787169913 -205461957382620 -61311693966022 -279479268499495 -48552101446555 -146291722054084 -235112544023838 -145792577516233 -11209820878119 -74107679166831 -218730885791021 -240205807678899 -115125515605999 -80315269039430 -32310965040641 -10689423601323 -175256993955535 -171235750380535 -89886969246675 -205023754497388 -129758309229004 -208479618762604 -173417625868542 -60235273882204 -238501285956839 -10792327628066 -232929793797371 -270261890634161 -6563496568129 -259154888127654 -114133990156582 -70392646434940 -109650562871321 -118381726077894 -261007015610551 -215189529905574 -269602310447563 -224727760514474 -175819101594098 -162890982494651 -198637177075882 -272368844661864 -170617347478149 -137165148624239 -17830429488131 -162077376477058 -241240512004776 -58740128064185 -250681187220016 -277172681753085 -48840722568924 -70450806990099 -226184144049150 -194627923820050 -263209092612726 -55791411608117 -50601438486885 -200461051785925 -136763690727537 -114719541697497 -6940141398338 -62636497642077 -1094231476387 -160713188229356 -246158577428434 -274620294135909 -12709875955461 -133702126256756 -86780259332900 -279914064096426 -997191048287 -169798439842817 -151890339757393 -25407079579655 -36106674092625 -14416177941305 -25255012163950 -59583830071869 -256141810280584 -279021610641823 -157149123276044 -165125673918851 -57749167068065 -232485343042265 -52336316925504 -98737747235165 -52004810369320 -1527471687925 -162112941811598 -160044989509736 -258821795986771 -129834939297377 -112296269343624 -113256475836173 -161242448179224 -155836081039493 -39432540364250 -165704479884172 -13146969345986 -127036809432720 -176056701266946 -95641447523053 -72280617342020 -27273124789572 -231016445380121 -181966742381538 -152096590036823 -128399805892349 -248835766914612 -10827458968794 -27564660645607 -203702204992707 -134166755719263 -7261406129395 -67234311319199 -256725151919607 -72909431413905 -1930965579223 -21733525010604 -111029243668294 -25550828305172 -155323755100531 -209927321032776 -131063319050235 -86046505491199 -230587295609073 -48024747209993 -147297757534537 -99050010592799 -274147157944190 -36362207407119 -73651183949643 -105350800041768 -93082217753211 -69044315559721 -257912576620685 -123730627940142 -13543241851017 -33749692321258 -145311546162820 -54806867212111 -182433754886097 -168229012401285 -22191898711089 -128756987990075 -94178433330718 -222345625766362 -30508556149094 -49049215717146 -66161401734521 -89390208661267 -121433764614107 -205313671915002 -224751536994229 -44843761434886 -61027982032620 -19091181843292 -211581916268253 -95233290040130 -74493098497948 -12763997968064 -64223974614428 -7051007364246 -218876982755159 -260421865320767 -202682240779280 -95279526752287 -246522436124690 -247133818596554 -104066674498916 -134406589921308 -77911765145020 -139701914104946 -72108551583898 -21850899457127 -228150017836392 -172427815273916 -134313370438766 -58796772501522 -251528365469613 -81421538971085 -152459279488329 -216899971533562 -265384318802827 -11321984650633 -99371242021657 -169221196176168 -201522423844070 -55993536030906 -124131803034857 -100653218248445 -154247961651142 -22915546125066 -40993814617749 -276741357844620 -176295995282575 -7075301945893 -225375279992004 -172439888813260 -50345799144780 -277676162956624 -253143399495493 -12065310450193 -120957635063107 -74775525419522 -265568266393411 -13851256178674 -129408757502526 -29287521223507 -191108163561698 -256149942806300 -249481613642554 -229915710042745 -133238800726682 -106226532176069 -18320347156707 -24126129711851 -164872100283843 -93703332638386 -98693935517089 -21984626139045 -135851427420511 -32880733848700 -241077949272770 -68862811528717 -33494769536129 -250131784086192 -53971962907966 -270976859507792 -53455158067465 -253286176609697 -189455984224214 -182350948288492 -45480900194335 -127534450360000 -12309872474885 -277539563984332 -235467500206707 -18101035789896 -164721206113715 -118062693855976 -15313307606532 -218787334330571 -70893832903731 -192450278260142 -259247510431673 -271478103771815 -242343980023452 -68982733160366 -18235999054066 -510579671247 -251592399869108 -216443968995841 -58262538830666 -162492956386473 -131204160480561 -128736030398659 -66145366021736 -270258585636137 -71700695537100 -124470418743032 -176407997938441 -120363271324718 -8509536376190 -217438109710030 -148734953601638 -110748421763824 -132926331194451 -64925882336144 -223307845137297 -234974993933959 -7716030937110 -182892992058581 -133016346459660 -37150498719827 -135271635242324 -196038027644755 -100149631950446 -150773977269355 -134263238581335 -162096723199425 -117676488809054 -182589857674974 -172772765319080 -243875444854094 -217349716083742 -141485293583523 -244163736236614 -18558495108363 -81844256769631 -149418420200988 -94742917272141 -279829031767117 -153109847375617 -79801776921075 -104364817731015 -47138631274189 -23419241466901 -84918402491324 -26741618713652 -33143427643191 -97451160512525 -135154669938852 -182471585202755 -171222243714686 -250402749546233 -176157079108333 -272760710471655 -93977684394082 -19281669101956 -215115542183292 -162799588216124 -135777034505986 -99135963562267 -35670768755768 -201382366821597 -49239111341245 -223010448726589 -138580491379708 -202807716966782 -104828455549292 -31511852667554 -258437870003947 -97632867261054 -233972631649108 -95136536587346 -133605840961205 -153139801242563 -259784337117426 -51739897072550 -87975479948541 -262774210781146 -138739341684139 -143353449514789 -187002153241974 -218496540284344 -226104086659162 -77651800196973 -191594329515747 -212809211123132 -237357072568016 -23232808906996 -49503095171973 -144786671706320 -133523275058484 -155595179905159 -174856232453629 -99512449270847 -86950498228464 -172789229667960 -153552505998222 -132773944310965 -31673775896864 -176882463297602 -250326361959051 -134976288801062 -182296545000832 -170730305420435 -96964409105664 -246208173871732 -146464688987822 -220150837690444 -211437685174976 -258176897700307 -179982806320320 -34653189781991 -132017959512589 -19335901301047 -219800705981027 -102404587877582 -244256488874963 -258535120047271 -194773537703684 -82865514562816 -10263267393974 -12081492333088 -196439849769927 -158601468511088 -68443881655773 -123354335479797 -188822439451350 -52353007393637 -32468636684104 -20269928307262 -124838042334458 -53475514462333 -152875565388003 -267747882461925 -73613792364698 -120676261754771 -243649010472983 -109624860297089 -206753010893410 -205525423062568 -8544025373079 -182355172266031 -86697089416582 -22168698402968 -231293186208192 -267620930050646 -33819970977325 -232986278971991 -133667204400905 -453633836475 -123400020380814 -101786219852222 -260678621936126 -100921180668482 -264119205005446 -127051057520528 -15978079516242 -69774418813700 -62501362135719 -71511658840578 -117250286121367 -29550325548030 -117476713058827 -152205167791049 -75437159147295 -267413173189137 -272151764338012 -276721290797983 -135442213283485 -111607870496472 -70272586011445 -1790066721716 -25592442949897 -45012398383294 -178178947326701 -129132254611633 -142090420728938 -97847075350048 -160723864821542 -194179393518216 -176516606805951 -256138151439823 -154754018410485 -182229535303657 -48720630275819 -196571092114999 -50273743768917 -214362136827696 -202417613841239 -99673977449436 -104389701909190 -38298543568306 -170095401514822 -243469026308402 -70485669418257 -150270958158173 -189789493587385 -58699893808989 -63777209553093 -120353011551207 -181181012972257 -215666570039725 -206920393029018 -163839296053815 -72066329415909 -144523391881245 -148644900353496 -197815524426371 -182436417176023 -66619380456434 -40818992626413 -77994770624036 -158286287197152 -229267152199920 -169468958506905 -117211532179963 -211324221203566 -270692313779299 -131721176469506 -275580994872348 -267540093703270 -259255010854260 -267588851436370 -174995200641544 -263786166393270 -75382186142536 -17500137704120 -112617988750240 -206606877756927 -153917687125946 -164433217085269 -110463142934232 -122784050826108 -274984343315716 -232025949224463 -276756440710277 -21322887714642 -185121635901856 -45131143093652 -81413530342977 -119033927165206 -111817727385839 -80742473046256 -97473948652228 -209869394953847 -135982324281515 -81431004548673 -11339579195884 -251345721717695 -54493678480634 -207502367049198 -102937731594153 -229376796486668 -231836554119075 -213432448638658 -214997109749450 -28447016358327 -127764563198575 -68754648787823 -39678869001741 -43117082582254 -191107272185016 -178120499495363 -111075232426056 -37917505563432 -162614270015781 -74598872813654 -260511821553591 -184910891500497 -19464007021537 -53847059140479 -41152965201780 -175522946164507 -241193756397482 -189415269960891 -100277156868672 -121018153205737 -45266275652538 -276159424010835 -125028170265660 -141429152635847 -265996790397019 -96663049668299 -227391538383502 -17236753857654 -204984349786058 -106322708376848 -123638636165381 -105965169075805 -237358554719167 -153369294300437 -41171182292961 -50925839159550 -172928323721827 -72775316174616 -56901459703282 -246628416502314 -234083248998034 -265068440087762 -153403436949901 -26377300806937 -47647944323198 -191672157070988 -26844618299864 -26886983815214 -247868518312937 -194938527498962 -187037466415819 -202680939572923 -101990622613491 -39568663578237 -179550457995043 -64354448792464 -270985223770001 -110332737466273 -98015323647510 -62515823769928 -135323574011306 -121996704966818 -190030068309183 -242845064706919 -6667785105489 -40238763940500 -104856151136378 -192289553089449 -264947289932668 -113407961443694 -143376424439590 -104584679110105 -6379493722969 -32447020575573 -199168160657879 -3761725935812 -224511055626822 -54573397023097 -61263991243993 -118020934718311 -111231081503608 -182589586065512 -22341847971841 -258030031864399 -42447918803661 -158132149165126 -5816607655336 -223945792551517 -115239792953934 -280489530272928 -8161424381278 -238531964397840 -100018063068125 -110205570738709 -93620089491983 -259270133675022 -268835473263084 -1814713495667 -133431720116052 -187479509250974 -171828619075491 -31082671102788 -221424920980841 -81574673056938 -224834449849004 -78420881849537 -45283796862340 -112831901948685 -11408078913765 -63754940906160 -275267599288236 -258447302297917 -12348978110994 -5549950730354 -152388701028556 -163654652538306 -101470439918795 -240295416951087 -94528751336325 -194709226488403 -48336766203772 -52386404520458 -187653155004958 -181143131022892 -251054426043564 -144746940612564 -134469842551348 -130058043992130 -251731514224800 -152042441371757 -239841994088295 -248548832489996 -180093737364512 -122018184654252 -18387177074688 -20100219650207 -126287976020682 -259062468454514 -133715172091531 -174294686490213 -105109558171157 -245518510803788 -58190067944237 -145140691856916 -4673935301654 -149483418422824 -249020841326718 -267497145795214 -200019505281544 -100943875545853 -22978798299931 -75626614155393 -3448088840294 -127290482223868 -172540258885907 -157774675602576 -173968284327011 -56323783258241 -46057392770695 -87625661070835 -81086437110122 -143105334769369 -193835411251985 -34646839961505 -280487419136435 -4461542505011 -65704557754143 -106162938008247 -3315980691568 -191447285030933 -179493257823742 -164317784655993 -45119531713169 -90827101120531 -278489364835316 -154516422584440 -214219380871319 -51121326657591 -55560235728767 -121068265640000 -46132280873008 -246738432508084 -169867991921663 -231592727068767 -87236718243721 -7790816364344 -207115369192086 -161728492810513 -107975823389661 -229694680892198 -194921126930585 -255791355591517 -58243272118976 -199975500659460 -164224169218440 -241220154354960 -257688076332445 -122817028311811 -207851357712346 -279475660441698 -82324244971621 -251389198923971 -35299181587006 -266610586831314 -23360440147271 -209330189465640 -47530648414622 -271543893126139 -169340736317620 -142019434660864 -99473646160812 -174495066593108 -80140096952279 -5001162143701 -136043814117132 -106995620063810 -135739056391246 -143985082211934 -259477596138031 -244121147694302 -211101348547192 -150318575592620 -49917126609018 -4631262039456 -276789873901063 -169305955771131 -34230989239245 -5196319424850 -168356604851349 -180817435188156 -251564026335081 -253213059079998 -231867634273412 -22034172107826 -9057837380184 -113081208660228 -239595302506506 -99323680384229 -276523059816766 -238861535877276 -63054642677231 -249602349035994 -139467123463202 -258832674337781 -127342702689018 -49938933515836 -172448177643607 -131613168125236 -250974873919200 -264411129527406 -157066733331273 -182840204539005 -246145934912251 -87572743302024 -279761675848494 -202383207964009 -127532861689458 -236502925114780 -120754039565446 -159675007101290 -69621643826451 -27088897104696 -41521104338760 -24070159509759 -231566676802912 -250384942552215 -269804897985612 -161815270287238 -232807256038547 -280289892754109 -203504895722543 -138307306527992 -48696740437265 -62248396950264 -32588654649680 -235515081228909 -161115195995659 -127535368870138 -240384849127955 -39703144700496 -158691007382780 -234131453181667 -15814958548564 -238815927168321 -154725646850191 -179940995993785 -164218566498150 -166715698391850 -91060747844399 -242011480306755 -81462757858633 -80118151917963 -85405679983320 -101818815879581 -22842189968395 -51137748952443 -162495570349923 -225414777129408 -8629869140435 -93984476863663 -57417247085916 -38117110560320 -192844872590786 -46262202593271 -198661036123333 -25400197850435 -248634270452207 -28611031660606 -187003708840703 -151819225143757 -96145051362423 -66315452110954 -17612508595071 -227405809374080 -74549728140517 -5174947467314 -69679536623411 -32663070965913 -97263948708858 -199144270819325 -175524509541846 -133070671516335 -148060040617639 -40311216459012 -106671294143200 -124534794397829 -233748197544871 -77327100835355 -257273285012084 -257197674711843 -92555005476438 -272727373965398 -162792016894716 -101185161089203 -66196097659504 -15239678340056 -216152384236750 -65140898248171 -7222744650585 -196927282893765 -116056984173545 -151123498510172 -210230557676764 -263941676313727 -42327844933669 -21535364617066 -95012551758690 -186754599530255 -211418561372012 -183313226988050 -256537371979782 -272027260316417 -240489783540727 -161732847248890 -107601056770128 -122210724318030 -3634606738589 -53486489256210 -231351550656180 -220867910212241 -194827175470551 -139816359140183 -257905904491112 -175681002411351 -26069353444867 -30081411063594 -95441641195450 -190596076270774 -25645560598849 -74360727436766 -18731738709831 -175103839048601 -117632491214359 -97585317552638 -151516543938589 -172053004546515 -4893695020034 -63549977506752 -57266931236875 -115316947415054 -21468807528451 -145647701376234 -275412735586130 -235344996818666 -45004177873133 -251503201628905 -144072120608552 -115437508168962 -200566112984876 -262899551535654 -63023678824353 -71010950088897 -113448406296072 -239719707632096 -16586736899144 -250709694395625 -200316284017679 -129091376884385 -239440252854650 -184665307298938 -92341507523530 -17679369766020 -219537095543075 -124937124259753 -211849816275551 -4483382158165 -268757679719065 -274874885753413 -129534508485997 -59892202433896 -180825535250036 -90474708672445 -150702673914107 -116866183132593 -178490796831730 -187631879613593 -103898945569 -58341741283917 -201741022307585 -156483678603900 -218890423496776 -253584284978217 -276986811603420 -83661153129178 -88754416784239 -247938617550098 -180954864371186 -224821624395426 -123042123913781 -232519158630998 -118099573974915 -127578070789329 -249142341654317 -259102901745177 -260877111972899 -249467488168253 -127159229482345 -31742492548439 -263070531501808 -232123121330016 -225993153960446 -174256664354640 -264998546171741 -112180527968084 -209638701298658 -55714910078711 -171971903440869 -20959106778236 -122424188174248 -93066416851999 -95794713172159 -192902397069707 -209961958163400 -222991232888404 -192524300939632 -34909108724796 -164105102526740 -275670695773146 -181184572751487 -42120100705574 -47914805530649 -14889817856364 -220490590504948 -140519909342721 -140641514296788 -59488369094333 -146737340919473 -234886659155887 -40914486952161 -214854344141496 -34633092284798 -70754175794047 -272128350661828 -104261483383865 -277796601552074 -181822936513877 -174968813268466 -76099072564076 -160107842756959 -244294584125624 -133319360341623 -52300099487524 -279713638931252 -113897052613063 -223921902712963 -102104732728993 -266635162229531 -281278911909912 -246725004817066 -232003745330687 -156757956034852 -127242747483410 -265062918276360 -1016311737592 -203287276663343 -207093731723265 -10632988228771 -77900168740379 -73047060816455 -207864159237870 -37474084478422 -170045454291259 -263842748940125 -127743633615295 -281117710591817 -98090624398691 -36153497715526 -157583457264807 -73884721497043 -257348830164891 -226554699456823 -37455545348148 -170104696284209 -169603454017172 -61446862223935 -247146421113503 -202633905848718 -230880858203611 -170976856558672 -92473040087930 -22700553596800 -106487411997368 -280206258168044 -115962404633636 -116257952453947 -74931283369450 -92894456384367 -163563571783314 -99010579282141 -251215830225812 -157858577661602 -55655824547980 -145764913954431 -251260441858217 -10898272045007 -274527414276188 -69331319307731 -37940798169721 -81338548770639 -28256564290542 -15106744233690 -22398436107131 -174841020017881 -269704429831291 -26376084792318 -239894615297642 -74943356908794 -130735093127083 -227606138319444 -255961728598327 -162634992174507 -30322295424198 -59109534708154 -223556790493652 -187781083480480 -27156726590639 -192362725538306 -260128908884532 -223194685870644 -147189909778061 -53773198955867 -133711800241060 -239249179763482 -248949094345249 -141938256457377 -75041231915750 -12810437226066 -217853579724236 -16674842962810 -88776600996750 -116071343687339 -7339324554663 -100115818719782 -246467133649621 -79454946150748 -111461084698757 -80867216962329 -133067734697477 -250938650182944 -216053590351222 -22253791991387 -26266724195667 -57242780639581 -199962688706811 -51101109822723 -68160460092926 -219360901985798 -121517217153708 -30400428339978 -166510593694575 -202508227293723 -62278816401293 -126314468498099 -169597449972449 -174577624868841 -168719496685430 -200637766419461 -60038394812026 -94494568289450 -223397325689755 -278399766090254 -182903559933698 -198369083362898 -85590329160074 -277238688515537 -15838847134822 -119023562299381 -125211544310153 -157969630627883 -108393315547766 -161299927150314 -132040446293938 -36754377712857 -90953789351941 -69841280646468 -65899229426438 -83877027373584 -141309043070356 -257213809520238 -139087673217043 -264399889730438 -97215608969196 -277837692630189 -165789105349204 -194840967591696 -3460095888934 -257166593914325 -48741563639095 -177524154683365 -117166983095931 -201938503897020 -154005378259459 -125271636593377 -117698744059270 -233894496425768 -90471566663636 -135061465188920 -20077955470441 -19372278490723 -107406638325730 -233618882568217 -241465159584606 -99794315559551 -13355638065860 -51098006961832 -259719639434184 -277192559715944 -47872100299420 -79288219510262 -15116344287370 -207253871749310 -160131113913212 -183896044557415 -5986530138794 -63758550774633 -20555443820966 -193530336420085 -243535748323110 -277057315461288 -137290622229164 -267417666182048 -61908005036034 -66823393046232 -167142647980771 -74701084583742 -45728374441069 -238596765741357 -102375700952468 -192766285325371 -135675004503769 -94913779955448 -48520734355692 -65421515988025 -128347061581159 -205419377812453 -266171600996548 -206391609819842 -87537433122635 -10076698353989 -68381709855618 -161948848135883 -153239921949247 -122642896283947 -177347054101019 -126300635465635 -104010908922840 -38538178905008 -63334046787389 -142720571466040 -169782977473800 -15216722790419 -153709791012767 -155512725020721 -90305807544174 -130124786179311 -100359012119952 -92965671242252 -2831846905340 -131749099854235 -280957429360206 -269203150319417 -180344680831228 -256937361539541 -52796144766804 -268923568109227 -96773260899743 -164070484736141 -69429238917349 -155296667007650 -225600292110274 -46057307190031 -94800315984038 -263621202899208 -135779757904849 -218766507476840 -68526183760078 -273659369812059 -171513441785447 -249380383747411 -101474898480587 -162476740014519 -155904879381995 -36248569019549 -253033918484143 -51354266875052 -219068185584529 -49972526090894 -162407144778694 -53553079644300 -127111247389899 -268775138655595 -73607052643620 -269067450387082 -243902885886441 -93075173614326 -232510744822906 -24841741915107 -89759905221942 -61464820911254 -178724932457984 -231670316154406 -195585563194600 -86250357908825 -275952367981575 -133426083469220 -264277167370270 -7581618877939 -23079341231907 -234650856863727 -135936328056120 -142607222831050 -214949067708058 -97823229278243 -24449186694160 -171919471170829 -191142353978922 -102080842890439 -150934222866342 -247479405468781 -160111955043429 -253328261239647 -109931963056648 -129327991318364 -22055278263142 -214376571541421 -255319950826733 -276233921583642 -232205305152095 -77162743039985 -107319221720958 -85284505633818 -39964962329056 -247949290236204 -155355639441378 -180968227555815 -238882212284650 -220625183181188 -67285273488566 -31664495365265 -198156490788050 -74593906594838 -202756428877366 -50479511566867 -109647500505401 -216050444450431 -209245802534268 -226682539552517 -188104130335347 -184505713107982 -174122274683224 -174198381095273 -169003605884028 -174917327462039 -233039992594613 -66274546639915 -81844346157156 -133367773189169 -139578436055293 -13120136093333 -74722763930335 -37502808240505 -121450896277918 -262644786276670 -87252122609535 -161482625980634 -168365029315366 -197685134774517 -138981530447463 -4131188385186 -175980159792424 -125165093204720 -32069731275289 -45288147329960 -185379647262158 -120202006101022 -212938020463728 -85993631205425 -219933607307109 -239224320555499 -274849980258955 -32053836213210 -106658048450296 -72925203287177 -27944406924077 -138685535338499 -258879311998665 -166218862139805 -55876009857526 -128126793388428 -75294092643977 -9883958508981 -35482540227248 -162341721123235 -26536344587416 -160499126195545 -160872297064095 -217002533088900 -11993253268733 -88762575158461 -260461569482593 -86110161221372 -194536371900538 -51049443323005 -81155792893818 -269053975548096 -207976522223914 -94382432449765 -88965808808920 -241605989226159 -39285114021404 -75856257473260 -245878168347036 -158624105686769 -277557075274577 -224599777661116 -70335282081609 -56038894606408 -275305979313060 -4973411718307 -193158182421112 -22166250048967 -137121353933711 -48811788704044 -240510934548528 -253699251371410 -172122888289321 -255745012550407 -86489407524438 -161920264284342 -229015819111029 -97440711598623 -105179153446381 -5146996233709 -258981799174659 -266468807595435 -145974118920352 -121695333501654 -129577569490328 -128557501079602 -76707542158099 -19162078628420 -101343951768066 -278170571761817 -75307995292814 -281206698793696 -258685414018624 -134974757029225 -80717571247524 -82363480491244 -209990368165230 -43210577060185 -272600092204552 -187936379445980 -15006019399507 -413483778850 -30817520527130 -280285142291214 -237646002769543 -276343339596992 -187492713067951 -69648774263018 -186968124390339 -83474850352011 -13098652301353 -184522385537196 -82587181471532 -222892232753080 -225015168877386 -102712657195113 -139280017090392 -278248982860858 -99357141015699 -190279645662852 -73167436822223 -222501579112419 -280567260627854 -272770457796149 -61073003811704 -4458478350497 -247882792050135 -166295246829130 -135075088667319 -267192657151984 -63365171758369 -146471092366710 -75834100485795 -181169808445822 -279213436270268 -203023815307605 -25511978613751 -226902261842505 -78911392015514 -157972832696255 -262895847033785 -99998037107009 -104806019764459 -89078077118014 -91446936184816 -104488862515755 -219330175903596 -127360563414409 -229654228955184 -245981889850887 -128335238570583 -135270565115372 -73516848951635 -62697239489498 -275976582818573 -162479196412441 -104423884251694 -168173434210402 -17959379580516 -232554213920301 -156861360065373 -166276372098579 -179303284949692 -105728964326378 -275114748123096 -218733127183471 -77004274047683 -61639781613305 -188781901317765 -11588390681714 -176510069645971 -165867029341486 -175282041374692 -52005831999875 -226208792138174 -113277851184011 -85706748519448 -94383183022383 -15359388502840 -80459864785846 -178085371677138 -232313879403604 -44684905942189 -41912538699254 -197442275518453 -82227617764882 -150522785291533 -28165411949006 -44995227283143 -264013117623851 -109858612515340 -211546391981780 -5721847318009 -226719523461828 -80156793997242 -132959115120244 -234143912581212 -265590295206287 -256868163882467 -250123798084862 -53386926726840 -50697317072137 -209265621816988 -56717733704349 -261846863804406 -40726951763463 -38980847740132 -277689147899634 -12568775921351 -28203349514707 -35489868117197 -238244745970412 -276967681477502 -156225554980256 -78222767431003 -251193143904477 -267650527228185 -121883979274722 -160685577813621 -236507505376400 -127936430124873 -60870831367470 -27196733639998 -30890220965160 -210058145869775 -121038392688574 -155022202517169 -50652460861354 -273462226436172 -254919209077915 -208945137171307 -248774814585846 -82691904499741 -98915775774509 -7874116967247 -51153508622364 -200888736227278 -187798103687147 -251699492286319 -39442580777322 -91604000520687 -59771721789346 -208890672411675 -166219435577787 -219828246766078 -155004100532239 -41568199978976 -99215400602456 -150217425491629 -204024288103329 -177692877876764 -236204968787672 -231525234203357 -235335265296921 -106224918680807 -255759269338611 -85247571079516 -186774005742512 -267494275868585 -228446021928043 -63256614581853 -205728350124611 -129451362614051 -13151261400121 -134107694154878 -18925843391453 -57994349556956 -183716067184067 -81783832468972 -97397842430434 -109024807827283 -223286861351756 -267269128577005 -136290144652597 -54580153510839 -36485043552728 -272785786199722 -4848831747126 -108660275095069 -156325055648842 -26282519267569 -77092162462541 -235500348267039 -66795079029058 -177515978651161 -166679636022602 -205350021282611 -123177614483232 -141720686207491 -242124551820576 -155682666305255 -191922028065329 -273290534300551 -103813391323974 -241666504678284 -198194780947573 -258827339097301 -133693860482858 -76878309572761 -170928809860167 -264008702392883 -225680811906150 -196936393180323 -192976707410447 -90996758690186 -105913871391030 -17268059264694 -79079826988464 -60353431843647 -14045897368636 -68422206483180 -25661261913810 -241268522846622 -40422874014257 -14725321796533 -212527621824526 -142656519578563 -129886231692640 -59558488660531 -199811091718746 -192324083297970 -132986574715358 -238394013895152 -61496898673886 -47572282090845 -52342288881164 -2163304417155 -183217903216857 -213439803988876 -112727153959626 -100662820247983 -94113184933721 -607968687160 -41097996822661 -159942177560344 -105305280796471 -47902587861968 -3316524861457 -143575239280889 -2354250749806 -218176429306846 -57955696799468 -246769295132039 -161464460491096 -72729600617465 -80776571305141 -260629926671715 -237803345537377 -120869937689911 -114891203753762 -277658459541924 -276464505408408 -45589207895427 -200518465124645 -165772682468650 -86260213196001 -280630746204383 -43132826045559 -168026535526227 -14323008727997 -49147991047089 -19058654983221 -178135495755066 -68614269846585 -164146540330786 -56031861638957 -56952026047276 -133461155987065 -101563352759518 -125117263434490 -87349039261480 -201177683290311 -209209132475069 -64228389848513 -80881990520492 -124121802494073 -50490042509870 -194822474961395 -103617201881954 -177922157382738 -22583712692376 -201855529353864 -93822560016718 -141595199899626 -25326838475780 -259461167587916 -108341725655411 -41169874758164 -183418923245424 -195358320352525 -271206029080107 -268232385788505 -149365599419837 -255707483173715 -280200200709007 -21190236873295 -195988838077647 -30700089519800 -211130412905618 -8810431404160 -166002425600332 -137137006974004 -83118652991578 -183592504046162 -168841522979198 -138862223672558 -160609147942180 -20040150420081 -175517209421233 -173566901788457 -142636477233480 -266588543818800 -183757225469844 -116410816455533 -243831403987645 -197656589716969 -238405089973120 -55647808387212 -263088509706658 -142129506157080 -232099076052407 -15349390339091 -107804253993932 -43483435424758 -41484699266486 -38617451720948 -120676056236811 -74763154159103 -120708032671134 -65397565740339 -267250523747609 -24843565668423 -267990709970576 -234095442797184 -13167895950922 -132196937940766 -251495868038282 -158187628080591 -14164180025679 -158784787595119 -157422556957228 -258282892145711 -272045968207292 -267138915633609 -189781724174557 -192002598161074 -233935974502000 -96974492251008 -39640029315849 -217452686115044 -149887065474189 -23710433337036 -27916333607562 -178154920181793 -223429089171836 -166925112423153 -48112803112727 -14863979484461 -178671643949627 -265629649736510 -68978821737693 -37822206322813 -102230644023792 -2818756147379 -212028110206218 -213320057119062 -276920768706340 -45991300435484 -50106920400122 -218129909598487 -106811813578979 -116302005909015 -275584340616189 -8241758216208 -212829815208153 -237375629835881 -202585736622556 -68820697897785 -20891782537383 -67032214372234 -113080057932230 -235499821151206 -186478139027563 -140212230951425 -238358421260394 -178946141858195 -151368093395232 -85223678237248 -110116651354726 -261183465174790 -153421534015635 -94049601191134 -158514797670696 -166648319820956 -3542790402398 -249523034320819 -145917042853748 -206900090513385 -222307732157693 -215152522073216 -23683758860466 -198837393502768 -103929706270414 -126703286248987 -72606114431939 -171906490670002 -185291626146080 -268606961020995 -80218190934147 -197041989556579 -200370539434298 -214577072044935 -154225392415118 -170104132591276 -45443446178738 -133777627289596 -13667015233272 -52630927955307 -149184576983390 -172189678130981 -208239869414268 -131005004452748 -217126449459769 -92826014167789 -162488811063973 -155824193997717 -185195644915781 -45073409180349 -61072874785470 -260706986771353 -110273112484688 -127046808585804 -67124745105457 -182548237311681 -222646223384643 -225643412210880 -228769127531164 -156476293007035 -92901146213358 -256553784309968 -45723579623987 -111256174619742 -252377843025800 -255518615276078 -93805190507203 -17340506166446 -83925393586487 -153557533635351 -266667217704897 -51001645672506 -202539661111846 -259515053283335 -267087847537930 -243041434483497 -169490033877346 -211280828640590 -159149158777517 -5277914938387 -213674692948515 -161207946102326 -200809929432904 -115288730211645 -201452678348027 -8515669731009 -77724901227652 -261388592056693 -78327018059768 -203615856797604 -45884279228787 -91486353983464 -38620256141479 -109353195923763 -155552334836608 -256794002255510 -214136295265454 -143807506792602 -149339882654295 -241175010702536 -149487326143773 -120268743134430 -163264502711268 -73446575182918 -171181546994893 -32407802169087 -160714345809959 -40221535171886 -132063143056937 -162310367522125 -96796944344658 -175300283338373 -260960248946790 -99753826509885 -84978008512956 -149513847940973 -42348149709794 -196352980325813 -155273760984064 -103517575903006 -43049559943609 -191204972770883 -137698580936677 -55120503629920 -145667610839985 -278379275002335 -52410062335309 -274925733552958 -42592969979415 -149333489228749 -222186119249664 -143470003855866 -96578192441218 -51652251882173 -267352711484709 -139868296971653 -154826368456639 -202938808599265 -156599499143317 -149264862326260 -261419398898544 -72116332706813 -37632756104343 -19177999215665 -238461181971864 -129983636932338 -52279577049100 -36984082609449 -143226207732599 -131279356249234 -255451640382691 -161422843460954 -91995470716752 -192865931779536 -260176844037584 -114953071211816 -41688765522512 -62151957463959 -133719698522345 -28746926662984 -75971129907590 -9199052217266 -4134082298321 -242534414354877 -270500280999091 -266269295456296 -125784859102279 -225625878009906 -134209810690980 -13926967152335 -261844809600404 -156029944423227 -47667660532723 -32235385400252 -100182851385639 -257555440360142 -142982792079661 -267216645235231 -92554688029067 -51192469207975 -265207841392063 -241767380848888 -228985516957377 -191923996253393 -127252943300386 -35040934847745 -79746255108417 -135313659952266 -72325217305262 -93865927305404 -235386409652511 -96536778266308 -103602210651776 -28881173155526 -27777502636123 -228611280818209 -230196176571522 -54893726008501 -101983774024858 -134890765312818 -147148931229859 -106701043588538 -187606517191938 -259069908263460 -252144452112109 -50092922127333 -266681048561433 -124721058910833 -196474322007906 -104399345799211 -191281506179897 -11745447085684 -275651675088324 -228525073466660 -62256659668894 -114899664473827 -227005433995769 -63174641890861 -221714225971206 -266135660522397 -157739528730522 -268358940775270 -126468472833934 -242355068144847 -205378565223984 -106884648090315 -193026386271472 -233502206504737 -158455055779063 -214540604239316 -193897067478281 -245028037812376 -87309539260481 -245593418147241 -90500992652758 -261518202142149 -51979101701 -210753162907791 -192059247791084 -15419884819627 -89573658137484 -56375974710774 -169322745868323 -69919210775373 -33611811981745 -16431232483049 -148686248497686 -8201940406909 -65884001057998 -113682549173707 -183331420950792 -100336908222637 -257608035909043 -252612166269668 -44296394700620 -7431782154890 -240023277347849 -13749576162267 -109224110174420 -202712464940069 -179101392336867 -135227537540303 -44865911380754 -113545834713031 -23380459397148 -170796278738843 -168143465048436 -82373777992252 -278285524186575 -99863257598265 -40751159000147 -106445221575177 -94936010284168 -260653996281974 -250119326768808 -15275847321971 -262868681266805 -260283178011462 -115750996444191 -167041538992365 -119864275329294 -171701285586342 -44292959816405 -84801418518448 -38918706807390 -164458547692139 -104955739445526 -139409729554828 -178488598846892 -154749874648448 -268068256688358 -218658004666011 -86310718667728 -251649243248179 -225987093695260 -41511692156437 -13685578255811 -229822224298056 -35609727457635 -8190091716490 -58801139391103 -130916541965584 -238656924394339 -219215071128010 -243001792629922 -28417754302748 -127327195372170 -263231947470622 -145818592100485 -31873139845119 -67032364277493 -163880174220247 -231433069235952 -41122729492307 -61278990253722 -126790614932390 -60896909809055 -66102324175917 -236895416087680 -133817849277774 -48182471819143 -89132801499709 -203578346175033 -241021343120874 -215197298618664 -257771455080307 -150928792428307 -31571723373477 -77412130091031 -251047958255599 -144844999969045 -240042847660254 -41666219082296 -197745591554351 -223983719242370 -131065413054668 -184382758447975 -202650804878813 -79303207675648 -131241410059129 -224694904369859 -122130628765549 -260572379410638 -262953166106744 -274776273967896 -146573552934696 -91702391913469 -187311188221690 -265775536503256 -221752989480175 -190451401019754 -78602018680585 -30105632282144 -200689119043966 -236914338018602 -54875792092005 -77657147761968 -56484419746133 -254058146754079 -239392880736794 -154865295924510 -103304777322952 -5555440489239 -138617636248126 -169009043976056 -41351861902786 -262649080334489 -186938877098419 -272069357173452 -168816023977514 -255090939135126 -62355668013161 -57262115582133 -100817237101463 -264316963864730 -150145450463295 -244833099058413 -38504244266680 -251776052900945 -90511953803329 -252666482099943 -35230153706012 -42213565810864 -268869927492941 -146693772956846 -144514993373056 -99861345624944 -135022724264953 -61986035578201 -124284777452079 -213324261189825 -266504816152526 -170809280102762 -219694896666191 -174110554141329 -103125539999326 -87607868748303 -147586437373703 -216872754093208 -217226910032380 -250319456733693 -182497496869129 -180548951907251 -123299798082288 -132749689785914 -136709549045842 -239230482392733 -264932616653448 -16168284690653 -204030403383831 -259491068036476 -186532452314445 -3595834631346 -89639658344387 -207894520257016 -246445547486034 -253146224999556 -262941305182320 -91691280273670 -98021395660349 -66039147659727 -103270591637492 -124470416951888 -110701613487719 -83288649023780 -247629567376839 -68558515911257 -103134968100501 -257691109002704 -179585785505506 -203960953170292 -229257244023498 -153936296058367 -142239308621088 -67880437397657 -279320388016547 -49564491829229 -197706012157063 -68034577687489 -63927068901708 -48867912518727 -109464738639466 -267852410639882 -73124647228384 -265456547069112 -202882893505577 -227940206091292 -213186887214638 -26352046968033 -128748849697827 -103538053283066 -271755424477586 -134086610814263 -31367296613271 -200614081300402 -257163224102203 -230836178855750 -279672925423023 -28878042056417 -137801698827845 -215364475281803 -192627963539712 -50470515892120 -209944547073488 -103625275637240 -129324323668874 -151509823259559 -270540585960098 -245919164562626 -155397970806597 -207371016331451 -15607955225043 -278082594762963 -202106901534063 -109698379853225 -238874587305102 -59346946484429 -209300693440248 -138266026059897 -17792886008625 -279646776167751 -260063901309126 -74577081583918 -124863540758114 -5442742933555 -273013486454332 -24561767404201 -158297236252450 -280535460357330 -137451852861417 -122284034940392 -140547905928889 -168107954857913 -149822870879753 -17141770623407 -167749872304722 -173486171265729 -72888895900308 -11295942325518 -270913207381125 -276113738006932 -15162164028985 -236507191618730 -123108100095234 -62502811627505 -130537619717250 -218993521882513 -108212955658535 -43799139235476 -130950169068244 -118756637148791 -171687735297606 -25225763874796 -200877886618140 -221500782197165 -60718909637352 -36934976815932 -68204047734991 -150839831118334 -183687608557535 -236467905562602 -4638722404015 -39247285719932 -224920347907748 -176799577350093 -79747965720417 -171453974429196 -121007841131804 -157129702059745 -204662804579038 -100672869109603 -184648019934937 -62803475856561 -39334457284876 -13327254119730 -153968266265634 -260360190152859 -119793485847336 -193271191555163 -119178687824722 -34565010368557 -161914862703244 -73695926093829 -42309135036293 -172318511635665 -24404771573329 -217193353199716 -267240765805444 -223874637516123 -84674175691619 -145991066960730 -35101145165270 -220677131539632 -196231606322834 -270556187735321 -201577209243731 -176375471410345 -55355658125251 -204849798088541 -132395654480620 -47063111462819 -273447827047078 -89670148278676 -66375936449011 -160200631064259 -224688255787028 -212988070988622 -215616060300505 -65686982229131 -87070760085350 -160230568848499 -153193797890079 -107316309062209 -214868313362152 -124566345497780 -204628264564006 -75055569605100 -170110079926138 -146658443010539 -80651964922024 -19049265654099 -93071958455410 -36163701361068 -122749183497105 -172368080788613 -255584967969567 -72148349600870 -247149496959111 -104944701053686 -31082523232801 -119049089664638 -170112042304213 -280890467345622 -25231537968686 -42774153901907 -206099981467167 -124793621132223 -206020846375566 -254431543568908 -251365234807854 -237160851718363 -130687347637147 -183528527220077 -253703513043246 -104908096836413 -163206880210683 -128973966928467 -89319547904894 -151877577464595 -89734841052947 -152562289752730 -276237757131999 -25665913146497 -111159467882884 -8242622571971 -95235167665241 -101416568819866 -44279256605052 -204320248158892 -238173414484755 -164133238942333 -23830423469525 -11976884932469 -135749041359606 -68514395026254 -138322919102569 -39737009614341 -240941293699028 -8059227636117 -159846945769949 -263037200568037 -166326106031083 -120827472741387 -62110006547386 -232355138611022 -274595152987443 -168319425822846 -123243500116454 -19163077317132 -93509435170509 -205089141076153 -20335334508954 -47999790382170 -197584649914266 -255446454544333 -240596734146942 -22293337454857 -130444049117552 -73817451574647 -25401067001331 -242076031570653 -207583563467260 -182663081296047 -165116168610214 -230472236896768 -130676952405172 -66021469078947 -113083817691787 -200863775357016 -226671281863067 -222405910178366 -222238542265344 -117228103986327 -170371100602730 -52273748683212 -174572403574803 -45483266417710 -77653796144041 -106897525241406 -70068236162112 -211998069332133 -229833963783212 -153813926852944 -17335342193699 -86657453997648 -183024233481896 -85890042896967 -151998055617901 -113579561047544 -255016870004071 -33431609232054 -212173229672760 -160831087022092 -13698642116182 -70631968719517 -173978392016672 -179151136482474 -195376957430750 -185849843175432 -176775687511539 -219431998460125 -97687248896780 -269049179508878 -243855726734364 -219095076123657 -38976152151803 -14252481485202 -218331434621917 -141805886503638 -87930160088572 -5787458743817 -36935475857342 -170829772957606 -149348047374603 -225601357851287 -154404291119816 -246908274288551 -16279435096920 -46386252627232 -175159626605858 -79736149421207 -52502460985011 -147952227209885 -212437173337918 -249808242305177 -54141818433229 -194133694742496 -176563860049437 -200635201939544 -120092733168910 -177172720180102 -213214725834802 -268328112869314 -53976638424509 -161920387499437 -247635942873456 -183034924306863 -89306659102111 -186299104158707 -247464512810352 -156236108420825 -7119648741429 -182991534376805 -16734097571823 -212342529657246 -77439005916543 -240564135750557 -83269065071388 -218108692754721 -280412774354272 -242540185594275 -212161370640214 -252049320750364 -206584543168074 -79105061791779 -63469517895621 -16649432103968 -24865058712823 -85710248911490 -155209039746655 -21131546013925 -183807460602032 -252584022723200 -4202695179801 -210961090524559 -94923713759282 -17094371725280 -179472520196722 -108763622463389 -177029473412972 -76768146607 -212173778188878 -147265568754000 -226534282409615 -221192488529965 -103522582828222 -154270634433681 -26606552730942 -257376471292171 -54890176457287 -244351443132954 -118336583464862 -242629146648554 -5641300417106 -225053107433031 -21827995724097 -252943200196721 -255495888994664 -58705064367640 -85426500310141 -47693914476154 -275544491238162 -132815498855070 -148032141849719 -246151563219065 -78270357220052 -103433225719381 -51807265750211 -207730265575703 -34402719067271 -62435335698056 -209956010293518 -16797314211895 -216912605324512 -82370594430033 -80505775127799 -226654307559944 -256192235055425 -104653787029728 -142216545639754 -213881245983594 -278930961580336 -150246894830176 -177088074022532 -181982820062713 -230061542303399 -158916908063187 -157388843483210 -263894668357021 -210183968251734 -86026133483660 -223485409323 -265054509934305 -6180973467370 -135717569628691 -233767930038909 -115211400623241 -73507901050146 -211338215091608 -94995873901234 -79504823091247 -214336301468029 -2934158259828 -122444271385548 -206219546292412 -216518533195704 -201280657174399 -16052137318555 -40447585018065 -15921348187876 -197224090415617 -203346314704500 -46678147062829 -108393670709586 -116131580211986 -255217168344170 -121152482433931 -37664062336610 -227751048176126 -34052480735044 -195352699385978 -77546721245502 -235321306362105 -249826812578567 -236287820474780 -191606573364226 -90655076458069 -28132465775041 -88168866192887 -207403901900608 -226803487007124 -247277904043744 -154275784870317 -110112759951497 -192235201212552 -20160685972300 -199961477343225 -247531101854207 -4539860996761 -53578851401008 -132694811861693 -91848438671393 -44447125271663 -277233981409611 -233515928858319 -242159705201083 -247905048939538 -182839179104883 -245191355881915 -9851240639142 -246279819170035 -113419540507037 -46569760757996 -52379256040447 -235758812505949 -40104147177672 -249188625010180 -186299335862860 -101367986642915 -12226355287092 -135976024450380 -22430611446774 -98576240372391 -244614048175879 -191536509969111 -75915923870881 -122427352570258 -43272773687249 -58135905255534 -200869666785019 -277950100822640 -84624442348398 -214868652178246 -171656974480723 -127364966985746 -26671292513094 -35954300036564 -262743984712755 -16270965925040 -260888113339004 -95024326650592 -250050725251322 -166043174404368 -147630699174249 -276790453564012 -21412154474945 -268153859287404 -239416648534432 -272732179303316 -137477730917989 -97993553510042 -31245729534714 -57105118913231 -103657896046725 -157067715451003 -41365820388159 -194728134046544 -253440657932002 -40654679676857 -196316121098242 -153658767941314 -39760058867861 -148750904551886 -162096302199172 -238895644712203 -214603291439393 -39451529675277 -49447131642386 -260977157171613 -278390437165958 -108754200157769 -67667351311428 -266058924900222 -39458496065620 -254417110763230 -6252619958813 -87203913092466 -96434143067380 -161542716931489 -8103512692583 -146712820393724 -205412168094916 -101548833249491 -41618225364291 -237685453680219 -199023606660077 -153492855746571 -164034000687239 -232149753771318 -159901855968233 -33525359545833 -219649803965395 -244324210131220 -140365568553093 -11001886507146 -165814128131844 -108313195181830 -89564441789198 -141716417168698 -44948378062077 -124105425157073 -246557647327121 -113086089375244 -133643492477943 -124732953075769 -165187754367224 -234957497199316 -163279229659063 -145697111835275 -69489409528200 -161735230526804 -136825708807720 -235649626943241 -247223439284112 -117127532105134 -105671328243617 -12016633369430 -271010193998940 -44892061597405 -49986293985867 -116369951683582 -61175991116989 -241931322551008 -134407529946033 -76235147499970 -65271462552867 -198226426025531 -90885008311550 -253448912001376 -250901343094520 -93310307795888 -133661889083990 -59955145388093 -209523091003772 -234552530479387 -60232065072603 -76997540433721 -27051049203739 -41638267808267 -205397025757294 -247977799329973 -26374812557901 -254189107579057 -232407315816233 -14114869649793 -75952527094109 -101481810405551 -65830635664880 -35918321091972 -268991592232735 -203670792986984 -265924439511766 -252549175868608 -108009313357599 -123233684574327 -65135661225840 -155934090214957 -3973500851364 -183541259079464 -135217667748640 -159004192082179 -136539794535576 -134878965064688 -258712907963286 -89641386291447 -23551789321600 -171590146572885 -169087072395790 -34687636300461 -152172272713361 -182620419710557 -265505624648402 -80647064268220 -179469603439924 -232798034234359 -20498293958911 -57124639885852 -114920835987340 -17746985330834 -5447470143949 -255824975782487 -281322550528826 -178254541455280 -164789998207718 -218878847482381 -191005161784671 -38282782898639 -15262285322951 -195567386830475 -121762561084344 -43908710947732 -80926292166950 -11602704055018 -252737814476403 -4475809109284 -20127400730320 -59161507016228 -54632875658328 -83104486946610 -69275025550240 -2636475981487 -121306037007796 -211735538349236 -88522539598100 -101712827789512 -34855993573106 -236510874538830 -60049396178131 -194654135188518 -45710859937298 -280966027666631 -184157334123603 -110307241368375 -84609723189475 -34013872500019 -120626942756045 -12701245250931 -193658536798231 -110510355660105 -236957972813616 -254820347021423 -221985564056669 -116421349985579 -250387793107076 -183082261933170 -260114912203807 -252082999744274 -179281594237658 -263555056118456 -162093632103457 -177063513532013 -58648114906875 -67865209465510 -253625821273991 -227990006176673 -97419148330337 -13773691233659 -258538563707870 -158201999498122 -214832503700474 -52667284204021 -51631694926565 -265536088633169 -34391225172407 -150766291473959 -132460471955627 -19935371787329 -123295768464015 -124995194192434 -49194109975326 -29833312887266 -243198647735103 -83993044933547 -62619077082369 -78472157772030 -234432210285514 -32475880278601 -81009417783590 -275101681842133 -21650971118447 -122229210658033 -56212893625762 -140102363203420 -142432616526762 -121177475255230 -21909901576864 -154804294679330 -29446281240799 -398087187477 -207469347391751 -123588702762056 -214882774580102 -47975510438356 -237996633983079 -49454991767286 -1205135638677 -227354501121648 -21212181314388 -51510200757693 -38276980454754 -6925957198567 -115745019383450 -100263980293733 -16744347019425 -14291687792185 -20306892582909 -22682750866964 -242133784364040 -77665545797188 -178068718686949 -83261221969106 -58835521730776 -247045279798658 -87211019038726 -44542677270128 -131656615661297 -29316797078732 -142903112693854 -249286566556393 -185898834885750 -194693516255945 -122245810199352 -223379315826036 -74522537698862 -83564988087105 -235101822247242 -276375080588913 -163147599227106 -20469914849293 -172420001813300 -147120077111901 -141259270333754 -10619897625461 -8293405432369 -154814082201410 -203933217872758 -212930341474660 -47113758073369 -88313536892627 -107789483050063 -22316885062740 -214455826434521 -47566458061341 -41501446882487 -4476549472346 -116695874079301 -119575510434824 -197928001659803 -279778923823972 -132561699641285 -164134356199032 -96521615996339 -270753690576578 -143799384176831 -25609187244280 -240851020911389 -41710356304512 -110630815475917 -267500066754481 -205302916675355 -222473348553956 -149135448784988 -173551438832945 -206676322954640 -11806585318028 -3281553920392 -276509703954815 -243692376647537 -133692980980132 -221566964281185 -193546249513708 -17960004629579 -276017647310095 -264075514207047 -37284856961781 -281343390682122 -160666951993052 -187391333614794 -129330512117876 -129176360745851 -101639858805224 -233506663799390 -45581165156512 -72779455316504 -117023793918912 -29400186093353 -29508682472272 -50109490684670 -239085952095461 -243688378191595 -201871419149228 -279608458264403 -170154456058145 -152707667226976 -229160788140546 -201071023511057 -68320316763691 -210813614049775 -170304373400009 -74357509398888 -271563252496273 -97141988010406 -38136136686777 -216024092551423 -217121933319776 -140966410642618 -127216319737255 -213905233508631 -38660723800299 -263087030247807 -151232696673395 -227298188998302 -138296498722 -161433085814948 -226939025675670 -54416548516298 -146018328451767 -259523271218435 -120094240689594 -212072514850236 -204278980226566 -158497044812163 -142935591615083 -273302820911721 -134509157507217 -215893121449007 -218272890481273 -43948693056479 -37449942786423 -240537407998390 -121853082929271 -263366534878483 -99233131487614 -245899458690042 -109998271988228 -132445208703145 -62390783633884 -202620194526314 -166669066432679 -192692959319416 -2109622273375 -70231214988631 -215207157828996 -144266637393416 -52260169839606 -56914937590450 -221116822348693 -253266913763962 -48768836378530 -251635991896788 -130590423485366 -193665792500601 -18604672676449 -33763568967466 -49957339671933 -244103032598994 -2425042081484 -142831165843683 -160691920476450 -115110290995438 -260747962843176 -133743474800438 -108606118395760 -56126692582396 -230296246462780 -73823675178905 -275091805270660 -139762399665774 -265204546881667 -40917268485145 -193767626360308 -125233553667044 -84415344838312 -85007223905536 -187197940310425 -31053998039765 -247716492914794 -1069281269981 -248957502713848 -135016429650187 -108211146796492 -259807062955522 -54415016775777 -173053904381045 -176715834295087 -278340187336398 -152301473238889 -35700861450481 -127249500026165 -214629593806579 -281429203430898 -199644329110336 -41149397020436 -6286641717277 -165699940364443 -52387696770337 -78958010460559 -224109742655075 -208667947035382 -215928995921009 -164015848060761 -44250897469968 -147804837524462 -217509746947947 -253131535759431 -221648925205903 -193573965300655 -17692145155979 -150672265010124 -243271088971167 -172164898429755 -207489239553260 -222664732713247 -205034054035863 -48108352511084 -119328161670998 -230681838301649 -109509464873304 -234632175303530 -111550170074009 -11972318352446 -147027511362812 -56766601717306 -216136242863896 -204330753427022 -119822889354596 -276079401109715 -3765646418611 -63973148927703 -126295364837022 -5077505695798 -238058490320781 -210166705016833 -249231327974676 -149737712443253 -94355214828647 -167034095994580 -165171021931594 -271821653205670 -41135162344648 -165750591238218 -140571764351514 -64374133316307 -252021736816979 -216217728862873 -70606140259286 -75845101851900 -164088206386886 -225096310911282 -112312583751578 -12922459800887 -96088486226850 -137869648626575 -12492699113651 -372674791108 -91682601175530 -138093105757177 -75394495411813 -64723061878589 -111659882575229 -124087646091421 -271061715432457 -125418239046793 -58695753602289 -171867174142485 -79443359777132 -234749643824645 -45396924155664 -229782873240830 -93614759532757 -21786172064219 -260277260474988 -202641367509324 -271466716318088 -115848716132605 -202486646491975 -135263425354531 -227105573360831 -210908460024755 -137567246435150 -77889539487018 -2355458808663 -255987855219410 -46061117378910 -15905501478726 -54906191809491 -17249655111168 -238620093612143 -150846997542568 -158442286203097 -249423905174927 -137936094402616 -22078343376343 -181178797945188 -238652078267812 -129827741275836 -173522862611936 -240189009063659 -219234292327236 -176944717062355 -144286271152179 -81525021573375 -15376823166072 -235374807598439 -99528067403357 -133471758595992 -2639286761190 -74637933363219 -5644595907106 -228269774950586 -116992821772302 -101239425118302 -244402516216320 -148543239431533 -164377936186366 -166772785158471 -86213964019033 -45611556965791 -124532770782050 -184236978238191 -170154405262322 -249074328806533 -201661076186775 -178646078037547 -165190725600940 -275806985655613 -144639987613770 -229329842679531 -66853245915691 -7329869597810 -257614684121526 -204395214726475 -185909821549278 -209534808044538 -116913356795134 -80210990617335 -101581650913069 -92746951890750 -85555621499418 -169588295740585 -137278590858799 -122714341624177 -24148939034562 -185910448614162 -241957587710906 -48806817112098 -82459203933570 -221852713909681 -203388181119639 -28780717489665 -11127760827176 -194076604013106 -138474646270678 -131338384589843 -176151697221625 -87465364302262 -258050597603318 -220826153396573 -208281910475824 -54394223873024 -35865276601184 -226856002374377 -231688871543850 -148922273154177 -122457196529521 -249813184647069 -213068679881641 -115282523038692 -181813603359889 -3066165416950 -121818639394397 -34567080336181 -92944332846396 -190640160092434 -186104029101207 -269177125827393 -277142337917909 -191344888941374 -156652094173236 -264380018928820 -239203988809036 -145332927366706 -83715170018441 -39121424672885 -42241521506977 -31840474372146 -249269291986080 -114695627907703 -214228985564089 -115084690309756 -89051942791652 -166488016271584 -217083008066147 -245039006827637 -38684509901466 -61521027501483 -95611058478676 -133054472488059 -6040966666431 -247432979685047 -75731065726068 -45519149054273 -267590571504206 -253360226116357 -201222650615147 -195670996187447 -159693118370450 -60299969065737 -221837946324342 -270678352320924 -178784302752247 -216351378502036 -240035500258888 -240087948482221 -88984821643289 -263872717566726 -197271351340760 -49479291638436 -72331240992283 -268358682093538 -236225798170066 -14188628031597 -224227043308848 -254660209969843 -94576169574202 -132887020258870 -47531182925240 -210415292239803 -9363087558260 -107482629812789 -222191241075171 -38954697498949 -151488308511364 -266410573380342 -109546887033535 -115453679660899 -77389011972879 -96435716647148 -129520681835952 -175614184477915 -257056705499947 -268187752929830 -275248632662065 -141260486305362 -180689965391865 -66929354151349 -187800976174855 -212016414200105 -158752679087979 -183915874712414 -165237548521798 -12039424649659 -204952721292238 -185646014897378 -248819943001135 -64252900722712 -157874122549532 -164561787178891 -46103314134714 -233651809630154 -63666984306003 -22717028031974 -251223860412389 -128054608158628 -154267755801422 -257118251230454 -219702001497476 -224098471900392 -267543304273228 -2532929648354 -199577836600388 -133136253856411 -278484803177430 -81063688738748 -98783514968801 -139686935223722 -63191849899653 -143702323857122 -268885423410584 -73108508454253 -8801712317704 -100424452721645 -248777754677118 -63423232185027 -133805827715449 -37890855971029 -143846818614315 -198943095124341 -242352903657787 -185724779111518 -194907121032456 -124330890172541 -139841088901488 -58509870778673 -98553251122341 -139687510844587 -211477086248575 -55980933888817 -157213997933619 -197372415212107 -12538905905891 -173199473286440 -41268887563462 -279477768321759 -157445141654282 -234631156600541 -158002500504980 -4765971849334 -244437567536430 -122381426465270 -210419638656893 -185432978738042 -46418186228312 -135837845831653 -275085925488087 -204746605366991 -157220454407902 -59428438470344 -208009419078717 -140545651449785 -20781474716195 -262010950615623 -227673936292750 -274089891953339 -274578140170446 -191374576977839 -274124857435561 -233072974071442 -9808533765284 -231037451652691 -134160545759866 -43364156857439 -76409801990579 -159314702828320 -252939376891090 -107345280369613 -142090153277583 -261090381782461 -44462947732642 -113582170844917 -72288351673533 -254218232925235 -149521876005993 -54732864002367 -91535677101376 -30494669036808 -141356536894578 -269108491305670 -250615563089819 -90399336835163 -253053106263564 -214396347638542 -211359320046730 -91231497585954 -100224983972691 -141463562606174 -25514096732983 -113532167230637 -64811878518575 -49714019456842 -249700609411617 -269758661749308 -113868369451413 -118841678153569 -13483276866859 -212281388965338 -148920890168166 -219360693989225 -54756688089914 -59111151183232 -56788955954534 -60857248158307 -245102203472344 -50673199527805 -210603129042428 -271814429730526 -257345827343868 -40612620932797 -34601788593866 -52420410256513 -176065253556395 -227529393432791 -126755529118281 -183006942138865 -4638377150981 -243548394515878 -213795387412979 -24679104077357 -109649761029851 -12473352723571 -166744006827045 -208574995328382 -35441528535153 -11734192102949 -74924308108057 -170948366213143 -161306189421369 -220842016064197 -12073495967017 -213699903185486 -85010840505848 -250829762159459 -50896413308800 -33844195901396 -145198631821277 -33762052329492 -262503161010505 -143520922049124 -227218676443415 -3870615870207 -174573202040060 -185938495217398 -181878581992990 -57806218497632 -128345523195986 -274616669127183 -177922462940018 -154444044394711 -178941965305021 -150977295027520 -158986459076643 -63028585893923 -16023957947129 -35581777584177 -128944009390172 -134907211394462 -155657442981680 -272872689678316 -127887721673949 -144871288230891 -80003193337572 -82491646160968 -199115197654781 -42483354740218 -196798837198670 -201939893402011 -197359056307061 -74688591771289 -26933461581928 -252316798706979 -241334562747513 -276106107757567 -64130310267570 -48913817235675 -33276781533092 -44593507015939 -126018456084862 -242742562138826 -117874901409184 -275584175650899 -32592574491580 -80345340428210 -261396323599585 -28258904634888 -237410597880078 -86446896187509 -185133789948029 -103993604989995 -70275114100646 -23700120573666 -199127413811826 -28134324048754 -113493933046943 -17560459650111 -272426196972777 -235939375279808 -225371743059308 -121516299967158 -126491419034815 -129632924993134 -99398972279477 -86515237718438 -48173535619521 -23000017453562 -196855629482079 -267613461940710 -97516507354036 -180096247577337 -45478525457001 -33296758942458 -237109401118345 -96210284330646 -77925200352486 -4566504021770 -207467141558872 -14760173003278 -27984309112780 -18369872592131 -155931221591085 -172837560200119 -215181737694885 -247130016233724 -22886553482152 -171455060046529 -265480339818341 -50590422551423 -242195353851859 -100100505038168 -243314878877411 -253951772739749 -229094752981494 -20376136927739 -211700957727831 -117541465886360 -136792771322213 -273954492575757 -123975323091130 -4453045493993 -204023675853617 -219549334532230 -171486616358785 -125583953036360 -241694342879649 -204336154068272 -2213669559292 -75244488967657 -131627891938204 -276248164026277 -247100184877199 -14292909995656 -223069054501817 -72874425345646 -29686829570190 -12616645361321 -4781554228946 -116758485559294 -269332002618547 -146400580431651 -193006058763935 -57040992298272 -244115548043976 -132841854978548 -44277255459016 -128969653307279 -171965809085045 -277780076158941 -125539212089385 -77704183970979 -12643443457799 -207604593590514 -147396017318024 -162280224443792 -174223198994556 -18635057583453 -51725961081212 -156634528605731 -127328708985172 -100277518927524 -32951461237382 -67030334078780 -9960786387192 -144737020661773 -228224694331745 -138924428588874 -157357386231956 -160900027635740 -209198752302094 -190379915581262 -270018837581627 -232677694011162 -44540743937453 -58845956213322 -141293995631966 -183102676261375 -193472777287467 -689506093219 -206516959228735 -166251683357372 -132980350674776 -77408814254990 -29249437205503 -16179825976771 -10532698604007 -857951139135 -195877409776923 -16991045910286 -70587617294528 -280941652299951 -256218368473264 -133038675711395 -116598435316306 -31832203538464 -219707678742845 -206720977549558 -80531596199226 -241320213294480 -268024426272137 -250920901707490 -51101136165677 -84077045987227 -112669443925038 -119185335199630 -195565954477655 -226125435322272 -25016767023609 -213015520826503 -241182409687040 -29377741042847 -248510457398247 -199954082872241 -88426417002606 -81227699964350 -6287684792146 -213041854646829 -232846382833449 -118715190291563 -263484705515885 -58749191960911 -24607734252528 -91250388216386 -50540085168378 -196372207094224 -266369686770856 -32485348742378 -73032152182497 -1587608966271 -9397874251789 -262243759737662 -259930436476974 -140092980988255 -180279990204814 -215627061666610 -72341231707804 -103797885903335 -236087529992409 -6174220820736 -147858935799981 -66786732880872 -16942449520333 -173593308525360 -228080490231394 -178331881491618 -89535118608788 -3228746913616 -143631512206618 -69175022985367 -277331824305696 -34058661557540 -269628797431228 -39538218087114 -49838415891011 -242284402866701 -156790848130314 -190971418517814 -117695998724674 -221829957844785 -154551472195613 -1202450515937 -150336222046734 -7467322322457 -247330339764379 -175667328084494 -231412608415015 -181568480023952 -73805639376240 -230642088438138 -154009706365937 -279780076891113 -39825680774874 -237360216242241 -189755463785879 -15558082098077 -150686798771884 -250203842639111 -238018006632784 -101252013137914 -6620366052831 -203569546045697 -64348556560046 -180352525292017 -52036448533777 -74151979959177 -226620456952375 -104311795969074 -134872109009123 -117842661269625 -191424366011573 -150388897050512 -203148658162603 -55240157904039 -167982031763897 -236722213440166 -150393361375072 -33112046673556 -31759175166253 -74064479197801 -150262110233008 -185541237610626 -165263479531821 -882144162907 -229625384089341 -91566541690162 -62249114825747 -136132581827830 -6575739930341 -67234258609831 -261569224312553 -138418174183770 -117906130576241 -32830794226276 -72448307156330 -55052803421744 -144517345201870 -192202258660673 -234059929232610 -42601601817756 -118434332789586 -269720889506678 -267397887953868 -222810629848677 -170074387181941 -150951297599500 -158141023798841 -243903767541296 -37339984860507 -75403640582658 -158726579181389 -129666809638148 -199080883632721 -105999349777404 -121611971000711 -199692189447199 -88969916845436 -201879616617278 -278220612334594 -54054431823403 -42531162091366 -48363270779532 -80540176699992 -217219076768578 -174865731180004 -25294453292533 -109566595611801 -133133209233475 -98662130245073 -140591683048427 -68168496904820 -150553580289011 -91290935405814 -150026625488054 -115834443132006 -87707830205764 -55116196438941 -24308101998434 -53391792884743 -261255568309238 -197533741935808 -80223536311843 -83106225404725 -187958309520068 -176221070810787 -165744527186652 -189834184865151 -210198840422042 -104162205486754 -41748567916975 -89749868298659 -136729003384784 -102637080341678 -174007510753818 -243871745012072 -237965640363934 -233056186713577 -50447924081169 -190187141348783 -156035691287129 -150340871738077 -187845844806401 -170460600458023 -10359077321271 -43518184905077 -207137258543798 -187201805136165 -251393718915070 -158168619764706 -36763426232139 -154714005438434 -79935020197005 -147375028140465 -212737074849550 -82992761433315 -119615377612968 -130090196305610 -103850350447733 -215362972226135 -69972806952334 -1092009317763 -162860128065837 -264129135938622 -88125452870989 -218344410988690 -164649241884363 -59160210222831 -274081229327640 -151477312955005 -69457845849073 -98776824080437 -229557618186840 -73801976913673 -251481790288200 -181688958177258 -83125545733270 -146006848001866 -229630869394783 -45341901912868 -101164381440065 -89548252224654 -90404365764916 -161638071504116 -66180573240298 -113491327615604 -240338069304103 -272046497393090 -2509377262125 -234976472315680 -91301110994685 -84095580717906 -175118810219052 -20767031181328 -208705966005597 -4910811028529 -270164632823469 -186811877272814 -26810970083172 -181159265886926 -120070092285049 -20550350573471 -157235460859416 -3971775981104 -246437977120911 -118986560625697 -123602843721238 -124595653799012 -263606832713770 -85509304631375 -9515530277021 -14717616945692 -128327131583835 -232016973976282 -202667403975035 -261421901602073 -101444803907217 -125184512628357 -209741460747707 -249633323177379 -261364758247705 -42170952054224 -120569680105553 -132295757986407 -231867623255104 -208698826236333 -139939733120571 -268483201130114 -243717158774688 -220260538688420 -14897477981419 -277777216962963 -123321765076629 -99817066457999 -143963799647981 -10345266222681 -176612237535249 -173249083375564 -142942266943915 -45839546772941 -132104684895239 -124716842957548 -32387040365012 -242689159077355 -155084811556874 -250228381767044 -261096898774105 -196196038218758 -253176272837808 -26537801983430 -100030461592254 -34816821708268 -107413791753259 -249576294091780 -220211856577871 -42731819365932 -126167091734660 -196144369324226 -250310605732676 -129673003200960 -23931905532046 -196155454526944 -255158412748614 -114500802830154 -193523351863323 -179980613225911 -93366303866923 -38196060978263 -224599481172079 -140944755025136 -169998092517637 -171522472882471 -270514261966109 -148315345493578 -249293586341160 -218273233887703 -134908104649907 -154133003991225 -127786407489506 -113274998956887 -231817191538429 -156503717289541 -89171370012975 -167373008194039 -79737352660371 -240949923142555 -159958913002540 -113590669925496 -213281417338616 -97803229424375 -167653893717174 -101412494331475 -4948980673616 -150032798012845 -279615276380534 -23630504844683 -225996038249803 -49833399946154 -249540451219083 -55435074375507 -236411134548774 -257290552506578 -177362222906870 -113129098770149 -117992186779074 -279315145395790 -210044976643687 -203475290593804 -185698639948933 -2804963664934 -181320039455107 -181949070443480 -196464212521009 -225176338155238 -162215064074506 -172374091380620 -131673700412172 -30676500785913 -176064572272040 -52858254082521 -190879057747432 -81637324038240 -144278185180413 -119757830898086 -198584052744534 -114704954561662 -219595795740910 -228971909529776 -158738536258546 -115229991127091 -147154814099926 -117808279317023 -175825020446116 -123057739153720 -192857614791018 -261326397363902 -70978621184865 -251437534840437 -201632078327274 -70543014107944 -74089241962241 -94926867471291 -83228952284125 -121287549700413 -90156860680972 -19681078175456 -95520932977442 -214091830599079 -25403372818890 -270232253077512 -142150439589551 -51920420071378 -36563140877541 -44334435035044 -250434552308823 -163822244857026 -28159476507757 -171255147655550 -145490766492403 -114536817648101 -271771460247519 -140296788313355 -134401839479141 -3683546250430 -22513390929874 -193606905110493 -201277475009185 -203890426215559 -178498602275855 -109971709645973 -214822217523438 -61437103845797 -195498593164659 -76932368533663 -259555325598583 -1781248435116 -91380416325333 -144209339218005 -5388540545610 -29777761506489 -264506966135828 -230873375880024 -42527804996684 -94737992091137 -258650938945567 -251804737176990 -165102202538401 -10062645866496 -191691569157428 -53535554175261 -179657453414553 -139767096023023 -86214735739435 -74076066247723 -115735965647641 -101980350434458 -210587676626468 -35808302206960 -234952582477126 -127570942225440 -62460525048563 -279138096264817 -36779950105465 -28062445053311 -102674757051912 -214079193406865 -82588517177049 -85798910469200 -201163031771378 -62400802063284 -126429561041888 -167281809766152 -55724016553072 -120869851157098 -8624134025450 -114365120336286 -93982542125690 -52135849035733 -2538722088532 -67411701242710 -203073728354455 -276587261569245 -197195879594650 -88672842563537 -178680308597018 -169364343272827 -9208527097441 -143658439848077 -11403177256850 -66659704245523 -8693811077064 -126061296386989 -20466317933342 -155226046958073 -12821599180852 -166239052614104 -63350327865684 -170750633149274 -190941054398496 -230470373168224 -127507659974508 -44954636302843 -34046973878397 -224217368549132 -253071526215266 -254875374571510 -249762745709856 -39885005810488 -172750864754668 -207899633855134 -96508590473861 -131700217090103 -95386602151108 -172720507347660 -152842905196154 -32009358507236 -247172739949787 -655064953159 -266345190792068 -118166655403273 -22487504012460 -77768318301607 -231023687703933 -170205027497648 -103011028226219 -140762057478295 -66291798342527 -141401164790909 -12462063347097 -130986099967515 -100650882355447 -199897493434099 -200157334209158 -141956330545654 -236730296755775 -165724552135730 -143225243711369 -152492241344199 -204209254483745 -251076842581615 -109774886525423 -183390762659837 -78667666632667 -188190975099106 -230462849099979 -108110379355259 -244218018110087 -182515709347868 -221349013002461 -266476451364684 -13995815550839 -55357049074240 -179532818534781 -267266620608629 -277600401909843 -153611400304841 -99300606654110 -766948254859 -243420161139502 -275406190826618 -1369819191592 -142236479783250 -130011869977996 -184717572709952 -44268788831409 -133834615872399 -274147932713833 -53841956602383 -170455727094959 -152382660512826 -43196031985410 -145099526321007 -1530110318019 -192179478452191 -128002573355149 -22232167611170 -129675202155046 -45667291128202 -145830671266752 -109255484386790 -152700597920453 -221550929370255 -131051406531634 -217698244950829 -85748495287453 -280708940552833 -155384567705386 -22550675795174 -262835788007446 -95237664997184 -142833798149906 -102615040777779 -119048609923988 -169154489898914 -268025868643379 -188988228628951 -43735415937653 -116496968320204 -116406938830462 -171647378714735 -12185502229936 -144446484855145 -256172988613379 -151072029341215 -161562084626913 -24415246347735 -210195899969846 -116444520096871 -50712756392397 -277227522445329 -272169224272490 -68228885176718 -35887106727899 -278450618939853 -256976847012862 -137982049920220 -50315589365117 -78214534809875 -136436668702039 -75602429626084 -278732403691082 -128176223147054 -273166469978970 -237141979260444 -64940728669809 -46536752831651 -235234449926836 -127856057428851 -191188484985872 -17659820500437 -197910688311992 -187330265246410 -20361687263959 -49361428201520 -39065509114078 -106017810456680 -178186691115946 -38527011635109 -80647403733106 -180945958100133 -220603187472538 -4850829192010 -263582942875216 -195133446144080 -128099177070479 -53358454434942 -188612065635826 -63219100106163 -107139767748688 -178185719213447 -141765772891246 -136420169970349 -183808241818854 -152110873069729 -93795795856192 -265846465888605 -99277869208580 -138569503838449 -231701987499070 -134117755549571 -103082432175723 -109438240964089 -93846409699021 -191067479717234 -118171503782017 -229134830367264 -241057880091525 -225415982186087 -66710651390831 -62050942958531 -117041691437151 -37698735222279 -129918413312241 -256619451797790 -112943252879481 -213057777019508 -91870476984460 -269865084042952 -37621948839847 -77781886254903 -207638917300830 -190212655538762 -78661826941240 -278002527505250 -236971522868749 -96196087754661 -225148122712487 -172358004193388 -149004956436912 -260536838690781 -171947416154305 -199623563080153 -15824594518196 -59838664013668 -236872414863517 -174712696677101 -25089598759660 -255466575356748 -632767504019 -31697836342628 -133564226004157 -67300315251315 -34971662350672 -92495107117057 -231511738408043 -204049714977250 -94120579857960 -270203137311938 -44564874961286 -43266682309290 -260328443034074 -7108626486867 -239382693548357 -109934803231293 -210356789839904 -86881499905501 -196053780023970 -207787679476766 -178297620957931 -153147231604145 -147368925701576 -77235547284014 -55923573506439 -268528313467852 -116144686482460 -177047848545789 -16018894848505 -116074791395586 -177197026574706 -204141236665911 -10782173071059 -179613274098273 -256304202288016 -113870251895554 -172793444367716 -148763882910672 -200674333239279 -66354399023414 -18871920875175 -149873938086967 -732585794961 -17504397095473 -11809732269494 -178988432136177 -248450277168979 -110795068794903 -267572065871080 -213295375723841 -48578006946732 -207574637626624 -171229262962928 -108068715493824 -61578609966884 -35131752167988 -2319622722623 -137415289152839 -33884370210658 -154583894735614 -183615788986577 -273709893994471 -70650954185981 -154705499689681 -147721137273591 -54242067781160 -25195917468152 -126505270688894 -29321844501346 -119981185370967 -192380703820779 -238117013715294 -74571643283781 -224846451013415 -82381908569299 -96723293082805 -43055169803808 -26102682463330 -229238012402564 -36227316867492 -59439980306883 -197361967904594 -27360744440076 -221957103811922 -181805384927979 -8481594955765 -4467056713131 -255731598280804 -91078211109434 -253783418858207 -47324789753266 -41944781600746 -16685934389876 -166746507084209 -261617481144386 -179798295985245 -187208941676530 -226112564299050 -170200708365587 -248074779636964 -217209423582967 -118216604091332 -9503813773324 -265189215343933 -138110263591879 -111270136522363 -31722504360578 -71938810457280 -71557782746060 -149848640663773 -50732331675800 -5908441505567 -132480793633931 -272728671988042 -242295688363042 -18797181650475 -8333165502133 -65037188364494 -18612298642102 -44376526300146 -23196667600189 -184950034275493 -43709578815453 -194466894009718 -278392001949103 -267677981870121 -244018619449959 -115447229663921 -39129490723601 -50309305262884 -99688053461559 -10744393008959 -218874189798881 -162289957833195 -42799999168755 -229643328794328 -216423678537774 -137066946691674 -95646825653529 -123143806571467 -201499536670139 -62821959508481 -25929454084226 -115960932596230 -10532244261969 -160839821221152 -213522262496363 -137121750605707 -132106708305241 -205118598126579 -276080292056064 -259175217933231 -46730216659143 -162714951979187 -74163335793913 -276268246077492 -142792360883437 -245832723115521 -82577144411136 -217230494388888 -84153042830047 -251503980293189 -31284352198692 -124890820599588 -212888372271136 -82621718919350 -185027475654095 -259234316467145 -31988443793722 -210791002933060 -113322254119070 -683017617900 -223292158677482 -56107589565266 -271646180700943 -182904396458998 -243001290486359 -48006127028941 -153917340574289 -57361808207861 -31149529596980 -138747846890172 -91538473510011 -154097997343492 -160897961633428 -160144422070582 -180793413775787 -111474816757490 -8327914627593 -113193681571742 -274138903002539 -278371037488918 -78916045433303 -36971050318999 -265991969983543 -171799070758476 -215174982103998 -264191980610529 -218137021125026 -39217295212945 -221315743220395 -152587486444122 -122872758670086 -83845004435407 -217924687190875 -72103747851049 -29080091233845 -261026847919138 -162289425144796 -144484080287613 -171446637737930 -139320955132499 -89966724828498 -167471514174448 -228939386369930 -272106278519421 -169947734287829 -56268035198133 -82675818629780 -30371375160799 -132307441748091 -208478978877144 -180183826949575 -2622961340700 -234396588611634 -41347813306244 -201913533589003 -37720515482569 -67476404651311 -157706544045945 -277637794863379 -208843020835190 -212058398419338 -47672783312243 -68438481095197 -254024376180501 -198880466716824 -67729702809726 -173870488021996 -257612499160128 -88882252539848 -4621329782502 -66910155143518 -65693070192097 -14835260630790 -214772145810286 -77292511038114 -70748891265052 -177778751191361 -34896578215902 -172526280364379 -149373755020252 -280748730166892 -188764210252163 -206149454600541 -74928073443897 -138757071485639 -3683133928505 -185538587145578 -91603109719102 -155269266273264 -145198719634191 -278442399106732 -137732713017036 -163706633263456 -263111702019535 -68054576882647 -100891446505345 -23132702624198 -223607905887319 -83101894886725 -128440200455157 -44241632003700 -108098912212977 -241169900285304 -15687618386365 -103836237241427 -219289443499809 -217110144855649 -85078989752963 -120993054387348 -223097978112767 -71442433106189 -130653407993149 -146069992298479 -106141628475532 -77322935276666 -256043089532056 -65029474633417 -232667374322085 -103716314789990 -83012563538822 -100961595196867 -224935951397792 -104984906589395 -124404862022792 -222861955305762 -226004574261240 -111563337407641 -28430021012386 -127594341470327 -169517465938631 -48699570078739 -96639191591355 -199710402694784 -154121113878451 -243752637430002 -257623290519580 -88691461519505 -177505242671742 -161175085550296 -172569287813979 -224345078414127 -97833417569578 -160653990137897 -136451578187045 -242051072848896 -189593185458908 -228480770046313 -236035800440973 -152880320866096 -33604023264235 -189103810105285 -127096825525746 -36658547599799 -104654918682724 -209303966915023 -19107377537278 -187748412583880 -124498549698030 -108028381465452 -85968856180882 -277006090263458 -37193598041182 -29514448585147 -206665694546750 -252871866011075 -44568270683319 -120459895379185 -240073517654959 -186761645910710 -230092031178753 -52085536799626 -154904445703281 -124341144101953 -24288493660711 -9703256959590 -253105744098879 -179152361366349 -165506117362921 -215270482560151 -166827728291095 -71670708368729 -153763714448712 -174340098226536 -98920718410962 -243321190205180 -165328913529459 -153035285924880 -56345539737338 -176438876795236 -86252410057789 -250267280671284 -244856813272074 -62236417490489 -51810522339714 -247087514825654 -245358043143226 -232314848115664 -114257772196765 -117499886087214 -135969096591757 -63561964401788 -117249667760178 -188693840510303 -180591096114923 -31912738503942 -29026344572769 -137406284745682 -255531703279426 -26548666207472 -278328935135322 -98518665533031 -171636092746028 -95418322510313 -260563198634474 -92236959181558 -4414855008000 -53956183860596 -156972964302529 -121170908693534 -27158818039492 -33476574604319 -234664946587412 -154398286630523 -134564387263534 -66192924325400 -222145324764850 -250972100807904 -142409618031274 -69301504169809 -168960006781481 -86650420767907 -179814395347265 -252495826988309 -12045928747501 -100457005661331 -205774097204089 -215709711906998 -182055009965015 -92618216122806 -48959499984252 -171974279926679 -76956679717701 -234281876869392 -237252583348681 -175762311009431 -173418359980392 -141754085212103 -167439215470427 -77813474839191 -45772487187074 -135752567579565 -19572447132960 -263276003894775 -96995124740705 -128642914825716 -156444878129867 -87269170976006 -88574975687643 -138139058611535 -16868690685542 -76643668035226 -152973599386811 -251339009400525 -116358914059892 -204618912433732 -121756271951065 -111596273890705 -241176146705596 -230251782022593 -32441278681507 -194415575985575 -26679190110924 -54274055766904 -263916495291509 -7911474142005 -195255119709976 -227139605003179 -262985578106421 -83331607111007 -89179913780386 -265120189563356 -194692293085272 -139751427257425 -175188282701414 -155997081415218 -262721136087090 -169337065141300 -106743583951675 -264887090029078 -2258722112704 -93891602516049 -168834192070320 -96826852293445 -203740645116170 -183288409013559 -156300419104532 -169052976376613 -165379330545417 -65641150122214 -53893643483472 -47559459494987 -213247140117475 -280994613109318 -32571953970038 -174305304741723 -66296503865588 -88970983390978 -247241338078131 -154639633526040 -236574030371410 -20259332469179 -176913442470191 -268596351030404 -212373225108994 -23941619733380 -100117715665027 -243630101854855 -24444965476993 -29701608334042 -52887154574299 -20296215516614 -252739313619535 -120716386408079 -161318523456974 -205932426632822 -175571541410289 -264873147273028 -57083764309493 -153983736802446 -51087165201285 -217406132595621 -230323991893606 -148764707731579 -137172932908742 -139383726163385 -11367758665383 -279648636708577 -84523441103688 -83259137023382 -146250625778786 -85238047757774 -9300984697668 -252351240865857 -150576635572454 -190116418248981 -176572460598255 -111252366028894 -202279392578835 -171851381003985 -250669823761762 -220239311509866 -125714828210981 -40779156908617 -144406580538036 -119110692315215 -47587867724388 -1408364543604 -99457142705669 -190087876842989 -86359526891851 -93038916916555 -281470896992554 -37380664326344 -25824080782338 -130444659588312 -19710364330977 -142839298456715 -233808987656219 -192722138809878 -159857282046013 -232221110493588 -228989140329359 -238249918804397 -478685053617 -139539242891204 -157599560745403 -147775130734841 -165255483985805 -187054612901189 -42571299824061 -34088084234332 -56232555549334 -97673603379353 -231509943550955 -73322916553979 -118965313417279 -278853417368652 -220767970187039 -116600579237544 -35167999723473 -128213409323350 -31491143946302 -166277482415603 -171612103979089 -145738586560433 -220047529404400 -110377938911577 -232657139514175 -159416864382575 -14632738293853 -125889595522079 -62201792284943 -189949241341899 -133015703505484 -220529640764454 -280980717462037 -132731996675856 -131505556550915 -15981650922166 -155712719110180 -279505038385542 -212170698714682 -21611281354984 -77009517721162 -42385434954901 -44196476529840 -120563008980164 -102914302965376 -147270042527130 -150280670665957 -238730621966231 -163412051331514 -18377389767404 -254686192693333 -234808728965534 -116763768180423 -10824776877213 -163007021788474 -202767919585627 -118503333557706 -266796878764868 -97917932344986 -100502416721016 -793700839909 -151346301445855 -226625636235744 -2930135893497 -143280969276723 -223618645118231 -11588719394123 -201153186191413 -13238852207657 -53828749631913 -99712465937928 -21222912469139 -227541850998536 -100263128924600 -160642634351130 -55090292440823 -202506156308345 -168212193259723 -163328931587881 -238936318085964 -257605452552854 -164693610293001 -131710046477942 -194803197431635 -277676289095595 -126871003036606 -259852140230322 -45397953321365 -171714091193441 -2074079590527 -93877361359411 -131155785683632 -183044222828704 -232777640599228 -70510209045892 -36731287570294 -211186546316410 -155256532674181 -118166743942116 -109163736305144 -50343195276437 -203539656732097 -179392651154569 -141948062320263 -187087251237953 -194024081485213 -186006774198294 -275462769792969 -131308163346814 -54059769809518 -83373879567143 -100928747204055 -222876412402165 -74179498529464 -278323994407453 -220494224039134 -166845497655899 -98815908139431 -90988160112802 -90528249504439 -227388078751591 -193552395166839 -163857687384033 -126865713301780 -85012539569070 -118254536628650 -117441731723444 -187882548746738 -124946222885331 -199292172551384 -162176449837417 -250994543529602 -207425694701644 -221748801616116 -22850737305227 -153505247879168 -98860254242465 -101926097599074 -281465870244066 -279344936053167 -86456206526315 -72122201527779 -197291615614855 -54465589341480 -139474709744754 -53345803427064 -93032597747920 -47390205583458 -126579989950152 -33354890799788 -130713303732441 -175332907933408 -124934940173325 -113052456216792 -126935478790365 -12440218896726 -105193451973431 -189926986381856 -159183763460418 -230736477201085 -214910465339331 -269902622282739 -42772427315666 -231227425758007 -88069559096066 -125536945079654 -36660243672561 -186361272536365 -238264188252237 -278790719496544 -85601429014164 -103420105417154 -118096462835983 -271577907588242 -264041094269953 -208100509861628 -130340782170875 -97297251965009 -125825791616475 -158753338537686 -241839997072179 -106378869512170 -126512200745111 -158758695727158 -278669286151473 -268435588604081 -134145345138018 -22800744223444 -274023641930927 -47294477430449 -129076661901631 -32199051204268 -39270148319231 -223245427585015 -224908687584747 -146988867465616 -126811597636879 -229049983873706 -208682847887445 -37088371428793 -227131130038289 -160128349672320 -214991632934455 -116778938348832 -186101924976737 -65956975426824 -53034707438128 -265452214997074 -311553787429 -274435319268910 -14409464352441 -228937482894794 -217299798640228 -117601797138065 -125564950715546 -184821998748963 -23739602196513 -169309832354331 -29578087351860 -95787358479172 -53150683350997 -158584587069318 -17791294656990 -118201835935669 -50354475074841 -160039275127130 -201918172831466 -29520051132580 -92640206899942 -217153368794660 -200131656196251 -23597636675505 -181869777092482 -116553234911270 -237570846094662 -104045838646308 -266348684039479 -133378602620543 -26662163623092 -228808017482554 -205351397396286 -50326860603130 -163868792624393 -132951359825678 -64523915478241 -231554804202002 -183998491830540 -185147789787594 -57467843994796 -33124408997567 -65685534113481 -6654491247558 -197681920258909 -38898554727428 -219030446478871 -193554783187384 -275623042514770 -144705703521080 -148234336648468 -170559661035499 -277548742594567 -51497579404393 -135601419557454 -262368043869050 -254688194843218 -28211825467257 -23587458209236 -2437652591176 -240769092788356 -189901055344939 -229608609174630 -70804227105725 -46024391640980 -30203173681395 -13536434801676 -81344683985067 -36040128111084 -179422402570771 -115101702263749 -87322941900219 -43837007877596 -248309136868012 -129319263334692 -127217774157729 -90403965887825 -138532177075685 -233751536322219 -94550500465470 -4254676579625 -101313048707181 -219654456399900 -247471413851106 -226972476807663 -43757976359801 -265486298015414 -236124581624369 -244222442551195 -250216241577250 -100462179751535 -279225324601023 -83485500895964 -167543084251398 -89274370450701 -74281077912971 -83622641965814 -119287595432229 -274598163821686 -110778738087905 -280539980348429 -156639600617221 -163342468058693 -124701812201400 -143192397426024 -68335172389876 -199012796385231 -124233720523450 -5181319511548 -134716349663731 -140575668672734 -86574356711339 -244699254227533 -96483410549828 -12615046307836 -200847441127017 -128127845109779 -148385933958252 -16827892471966 -157130965249876 -4596425644350 -110614275320764 -30685945721056 -159187670054138 -209913559286915 -127794518919932 -135019110805491 -213497644167298 -74450654862496 -203040308215767 -163313597087332 -196435656683662 -220728281855814 -208332306621489 -227981435334442 -267281114705631 -111613583407216 -62386112734659 -156033649192358 -156931862237882 -271407041738825 -37021748382122 -151819380282637 -81378563259343 -111409102770037 -124540793117142 -145784100614901 -147678404480691 -73223930826115 -37382726732196 -78443201210810 -140514369261681 -117622492832095 -138120908158942 -277202862945966 -1490810705782 -129410803243642 -240011103446846 -258205759556241 -99776733711868 -8692255877520 -209381183868392 -4081080935535 -179834993692387 -78818930637303 -219836848443024 -126169667071478 -154504464238907 -205218686557883 -14947775325474 -193753717862794 -210718393863076 -80851342572456 -87612179421731 -190695656413907 -46402895038333 -239769264828093 -83757570001274 -139378970135688 -254808118686460 -64809077317628 -199230275788309 -83964186605859 -42001053596783 -217746033737710 -68212990510494 -27209268261457 -193813956939447 -171700175783897 -266100010214829 -28172450387570 -278269281204312 -152884880883413 -2500944873919 -198768385701300 -227545771113213 -235154316639704 -141206881178526 -97535597323310 -235644974808197 -18892638907728 -225206593111278 -58574714713690 -182484654193359 -8213607777751 -188081681069660 -127792365258585 -272092133625891 -103396215578600 -11329029650037 -173548603563026 -103624969725801 -53588179185502 -12628397784162 -29295049174756 -98423863416831 -205432252909389 -24981358408836 -262403851861648 -171071093911997 -17386826851854 -126195901816128 -40938090618794 -57344576615336 -17458256044814 -257937942715449 -32182058937920 -240225164103856 -136173654930317 -29143262139716 -221088335928991 -27817943667810 -231657285512909 -29808799889868 -131428845199079 -152348777028131 -73024242615344 -181567095887314 -143002703011965 -68254873714979 -15670132886598 -49848360071832 -220309571508138 -173052914472 -251248163850283 -241134637255548 -163140897700519 -78142911414540 -199076429907085 -188901843854331 -157875665990336 -23244955035265 -272502413895275 -198609187094798 -147428969920125 -76425143526968 -215556551514337 -216803333615709 -193135136678744 -175601823914463 -108178070396461 -28952189048548 -52443630866384 -106224129039025 -134627962632330 -71584872731066 -141315061940759 -212181790200497 -105101448871706 -40649695252218 -247862558407051 -140432518921021 -175679247498931 -85254299399469 -75910072466684 -104483339227797 -193083569914540 -144513077842135 -237883606928910 -217407096779523 -179539612263814 -187213793391168 -159512874819529 -23601327021529 -195205730911705 -68704958612268 -261038262370335 -139454981737607 -118236284260171 -82059438223500 -53279024935696 -152122831079331 -161868804572274 -203023450196521 -175526823261855 -214926030447713 -174331982737472 -153199821447160 -2011346435465 -182878163790061 -26872780784376 -123816633733139 -170069856994414 -209647190525620 -281298939382737 -52585423893446 -62933761490391 -191062391885740 -149895598911452 -18412351109042 -137112658518823 -248886816268807 -71954392979909 -5340620294798 -195777344506522 -157664859938181 -251719097107590 -128573404168279 -222464828133936 -108614549409440 -186327291337216 -49878322425451 -125756599714412 -83221332895664 -202249925927715 -196884971181402 -205125527047778 -32191912679340 -256364181927895 -71338141410703 -133161825990692 -91531969892979 -211722558986729 -130593765127962 -99559781773555 -81079627734878 -79126722072422 -268858988202223 -143333686566445 -198132286785961 -128725871261197 -31219073046804 -158919762288275 -69925406447731 -235967584645993 -184546631064705 -225221957311942 -52945196928405 -19298544020752 -22241442739015 -231928747920065 -31286631354619 -25096833096362 -33670856314498 -175448421988397 -161294146039452 -81155233766597 -173168943801586 -163561176168392 -269995578382966 -2646575288983 -35336800581815 -59143945271303 -210054970718768 -48712158098351 -25865707137711 -192342134564670 -236649063857699 -105464788061748 -35403751700676 -2511458673353 -197087255029774 -70410908460209 -259971469580037 -170808559403122 -130966071819275 -217950317039344 -231333484032074 -165130669356412 -130194168875785 -213247092513906 -219726938302951 -263061144465010 -255414749370600 -276857931114536 -37338133822946 -5242164573659 -9915875110113 -251940605422397 -209955394644005 -66079880882387 -262342657767447 -56113470352626 -115977693674655 -177780414413712 -91821887310593 -221230092819846 -211043045120081 -86377208054260 -204541096734878 -174428314850866 -179511969289682 -253470495201532 -48819269895211 -268509267728932 -23927435069148 -80629945644249 -59171211588936 -1107405641989 -198218200893738 -276723396407085 -222810968716762 -170365325374019 -105927906855378 -222946617464825 -55309936369215 -56786495448244 -64724948402421 -279022292268266 -138116313079709 -93150573111931 -17649888236391 -42791717270008 -177086823781579 -28430266264488 -266093835413633 -68567354416190 -79905509959984 -58317375948621 -126616265956070 -18230141662748 -50337584207446 -110379318147936 -181852338252445 -246273226543630 -153974900568642 -238830358400735 -27861321539201 -28735789097796 -126618205387207 -33640282681797 -40958590257664 -209335323861228 -193967845821512 -65246552932161 -239199575626881 -50559686945055 -14062134497172 -173719941223858 -251198519480707 -40580051789082 -117928205005569 -191132842247729 -50847389586686 -206338674824524 -188088272441701 -177325089139372 -245826147192611 -73958931263857 -111715751033177 -191274145255086 -278320439711167 -193003885536680 -59592076992281 -167342688439833 -129485413435616 -225406176331873 -194759727624694 -278982344798106 -128388134964895 -124744946794676 -253822745543271 -99103231185225 -8465478459549 -218830199899158 -134273495262266 -87438827201986 -274804323409505 -269080519997179 -274901091961795 -280796343310677 -128332330642039 -108932855321351 -159268558118580 -270139904935381 -134146708444762 -223880678508512 -207635507987095 -60111956712787 -100485659294729 -157946904563362 -22370101335020 -210346125209793 -188002046293413 -216204253393204 -279480983911604 -105492039276425 -101693479858477 -261649013295964 -240046053775379 -86998043367560 -237617292616718 -261277772375460 -151692644797154 -124782586096671 -139566942821354 -140610823516472 -75448461307180 -21336649028456 -25697274994847 -208140182299177 -226284002620532 -136036936298999 -144570204691089 -142833640453383 -157132964032093 -246004870260192 -89422112632602 -134448214352635 -278139820439790 -16315651274048 -108788145727509 -227872295054778 -55227897277045 -245298255266792 -196888923304494 -213488316968699 -225349148236851 -222977770104504 -60616844597906 -38184429996283 -201744348690987 -92222209521945 -49206646275889 -208023828660934 -75971121348553 -194853185652994 -117691809990639 -152974303962195 -147439858811676 -167885190436000 -72380514653146 -238111791539426 -119392684738392 -43596151974770 -113267460100084 -11231486294298 -192462516783319 -85770990739603 -180271373255558 -236695865194971 -85319009075947 -71821414629217 -135889637168072 -182460736927145 -227186845867568 -89660021460513 -23029196944024 -85642265940689 -231629295912602 -140561856032607 -12764476575708 -87511876164697 -75514833887163 -246696076930556 -224089014516111 -211476108614514 -275455979601358 -229022541199658 -246407785548036 -269799536930271 -248224947548711 -149024227854615 -66170396158093 -47153893590508 -1878681881775 -181000128164124 -227915033656635 -27397448380413 -192557269690004 -97881802651857 -79621849965866 -106621632515977 -150858872596401 -72820742949259 -164826073665254 -108412600142341 -252471027233073 -30073246285765 -216898023569980 -100572749775275 -28895306560468 -130249974816970 -246031451362947 -18191782686134 -186349436045185 -240720630654996 -184275318086112 -149127898543223 -193430011732419 -113262762525875 -108717928660943 -122714324175423 -89310758440402 -90761927553228 -277194643112845 -191008925336516 -158081588918145 -118409860378659 -263030132466732 -46301558554822 -250716247880778 -218652049766556 -7455544022793 -149746142397658 -212632164706649 -249737704921509 -236766211726806 -230167139204994 -146558565403659 -36017144817990 -53609425718867 -196414767334066 -108518806518467 -158766792740586 -198605977731458 -151687487716699 -39502987650862 -77212581239130 -177142645710235 -67470126788900 -219842171925347 -262821455512740 -75386853628252 -34165057227246 -168850393491816 -56237155117430 -264285055922856 -141730709853817 -12947508461635 -280580270001973 -104666780166363 -182143819763717 -181580354911378 -15531119075063 -246681836277086 -212299044442085 -223325610960840 -40093440412042 -16592056251316 -121359645833651 -150649592581113 -249847001872751 -239443014440944 -151476448009107 -10809942414283 -204241566310670 -8666366712971 -157317611759190 -49778646291582 -157211360834662 -206291628311854 -22405662017985 -67485916000302 -78459864918475 -69281401864217 -225060076458524 -198924258935881 -210075587141457 -164615549316659 -41370177792515 -227790413506181 -88107179408683 -209125684860617 -139140983526467 -92664807027701 -126031525098197 -129715453853866 -233224405100577 -73017723747238 -7626653688125 -71906501645369 -179183265590536 -205046274750894 -180556372806930 -47933446961091 -226270732658894 -109656783940091 -110175798169182 -33961202700647 -125004914233491 -127387523922252 -11755283756222 -92746293896237 -212135912537799 -65146486746692 -150695208894318 -251111265756480 -164111821144891 -154100379262941 -236580585603801 -47346548988197 -70890346719573 -85368662598830 -125010319223757 -275941777630486 -150744641179884 -75331305534656 -118341255824598 -108776202889979 -243884694563525 -15613950060278 -248013904677581 -192751462013656 -132882999653455 -250269385183829 -170567363217548 -137500178820034 -65782288357382 -138772917482942 -218370628206141 -216578885024724 -20835944441629 -252168955820972 -21232429590702 -45365908031137 -256763937170507 -66824147825286 -97226090564152 -266402757777736 -114758245314611 -69280596522680 -100459285803865 -91214511780432 -270042294312525 -179152274222863 -41936721901783 -224290956083372 -41525678212371 -229983744269140 -206928653500661 -18962431283078 -52352064289367 -178435858698445 -129937457432721 -224519677062854 -238169714642733 -272957686080600 -277762710570013 -3792172804372 -11730251160148 -95257367312625 -131104686481159 -59276455727225 -141069576177768 -106321442376187 -205722630069717 -91385983602320 -149556516395960 -20987367650640 -279797152023963 -172329683543919 -238038767930212 -231853345457098 -107566972195085 -60775447753037 -272826739368079 -244790168387372 -162845426857710 -74627468212868 -280877177050643 -94878277616996 -59199344753179 -220337882359870 -102252508176517 -265680470553156 -115159265400603 -18414970546896 -92554984643525 -163522717993842 -61783869399888 -173696051385304 -258876594439216 -227212319670927 -197787420837339 -214394511675517 -132899188405930 -31327228771276 -210262863662457 -26128770597798 -202948093101573 -174645565593711 -258926567747679 -8041195970762 -205589555341624 -30697454461607 -65471707160811 -61153074554763 -5065708582438 -33807432392522 -257186591940327 -141237238181517 -151119302044307 -219233892119032 -176488535512382 -29284759125149 -137523218784239 -164440778396929 -247523273234507 -238624998170246 -147007752092533 -268346151986191 -125840229225832 -87463261096592 -281027447429287 -158057120202536 -227216039344458 -221367732675079 -266465768309674 -238249381819752 -250653016402662 -221741752444801 -147798021714789 -102973190030740 -166271058797120 -68497099257924 -74595076584171 -179200941202730 -36410510556840 -169924831634579 -161104704561626 -134538406194808 -156694392050614 -41792913213016 -125018726597663 -162542698719993 -238744794079760 -134765989287545 -135031279162781 -33577569330100 -246473626800608 -89861448482274 -83824798107045 -14509154618164 -112517177898399 -14398739358167 -150165931242584 -129396772663525 -100574089215407 -69383338493130 -277690008215042 -194281216361430 -235731381558521 -202555734988847 -32555913890143 -85002019802082 -209637415070693 -46126010909423 -247005361716890 -43895309355843 -153677305013928 -202755968959375 -49861524679399 -164748307562587 -266593554096022 -54502961568251 -145736692333913 -8069946860017 -22343346667906 -252011741698586 -168118495211634 -227904116300943 -230333399091360 -129355245640753 -244720835499868 -155240133092296 -235479230907953 -163332451756552 -23798437552908 -191098677727916 -88738397512678 -156145414417017 -242287941723724 -134635689785079 -105937169763368 -183611669307140 -45296741673420 -83744889281971 -257543597544079 -147808789898924 -243289376255272 -105032391876433 -232526266180110 -33049491414122 -197217303024565 -104131670255771 -90969099066258 -263999411613449 -129242269881386 -67427817293205 -173257821667541 -70720344728198 -102835283272622 -280500846860552 -170447555817343 -199323735021130 -91379710483007 -139380327293228 -281094237637769 -116401781632580 -174307414429506 -99790258023242 -227163177217484 -201167200602419 -106452471099395 -161987024479140 -154492905179831 -193143115363034 -140681608194269 -26366950148851 -105046245349953 -186482265169939 -150597326862982 -273492672036661 -22619221756973 -267448902499615 -126898039523851 -160565493755028 -6770337288428 -25353706128541 -50101781279711 -189227314936351 -232851978877605 -279013168128606 -246719370768051 -242449894308518 -184933077144472 -278739523855249 -62665755340858 -11255502169107 -150923004475514 -125719711418908 -95318821751288 -259258965486369 -41325424509637 -259008175994969 -43977067157313 -38003909168822 -170788371038251 -70255358206819 -137432803834441 -224416197217809 -263319382930720 -273887313125842 -169602752434441 -238144481819333 -109659722250046 -198437719901044 -266979449285936 -204595347213651 -226970501493658 -113124445308762 -268314623754520 -62740232023126 -232943375510363 -254554541341152 -233626496740965 -230752769621199 -133518765008072 -196433849844285 -196242803642307 -240864179720030 -101367472764335 -29132053510467 -42122326851688 -227606103872251 -19330924096318 -62475692510379 -141826921641707 -274741406509437 -274489320594189 -116125158391337 -255959381626217 -248827593572353 -105943881989622 -74229700702300 -194376590344185 -216954732284981 -91250586536230 -66436486081356 -97665784895592 -261866589824028 -197342357639867 -144225750183837 -188905477672782 -209707476889609 -272259906762622 -148406814497597 -33141552711431 -216983740058825 -35841608472405 -88641394044020 -62405407681126 -30826189199178 -33104945250039 -243059070363182 -273278415481626 -135478023003468 -33891871405034 -157786380547903 -33213097693925 -86883185215583 -106437406389726 -51911145805702 -30029351008768 -73627284953739 -196613019921639 -67594206144935 -35797442779699 -148784132964717 -27846163568864 -203381259338489 -125411050809116 -184598267161744 -274595012505670 -82348181449268 -64070055036163 -165831500646005 -145465472656027 -45158441331896 -280356095443395 -7304339220598 -280251983759580 -118359245379293 -228973096127228 -207384475831031 -9782664944357 -13994273975570 -21355068690870 -51531734234917 -237720983649502 -36639514006896 -180431896574676 -229090741401531 -76461170090261 -121553803398310 -232299338237290 -192809090988414 -124440961851227 -140318252813934 -18209298875400 -240135064672451 -42836541817641 -247053000412304 -124264182526615 -100774322835486 -29000827326510 -90622761007586 -179633693275212 -50199908631840 -236352332008150 -191064059937317 -195233824171681 -222951634808873 -178879885101240 -188469437494637 -63262438539965 -64995894075363 -32360460706199 -184992258226467 -7557876091154 -102084444252315 -98094466296622 -15586764605083 -93246404336357 -26061583297725 -128524529165109 -46181312017671 -213979105618952 -55429289110568 -27510849504923 -166795204883584 -115872359665885 -100241338165965 -15170355126598 -230295434978535 -280211933839804 -116045546275925 -274017361425970 -163823788297830 -186977494317652 -25889225695027 -150989537595953 -77692136657149 -187403685670112 -94607870010679 -22629143053192 -261525570371144 -61643522296789 -129390445304508 -145101433779072 -261669177442552 -7339163966751 -7656427855450 -93836051135272 -252308291727727 -240745708836176 -105416487527790 -62323264109222 -53492448504270 -86902541621842 -75934416095538 -104721218024832 -156157780238502 -250106621502990 -267498525987607 -168290327910939 -261692481166188 -61068799070881 -85448096972064 -231778759977343 -222487854457154 -192576377545338 -23030158068963 -117519376728744 -176118670765064 -119234384650049 -279229365390117 -162517405891972 -73238005464709 -216220432926136 -229641250983390 -144341523001536 -209019534442776 -3973448041975 -27020029378980 -111663918191359 -273265879147090 -173600020781759 -46496058618637 -107824266855808 -150030899716579 -214271449150999 -32759406529095 -166491839446667 -179980634779237 -20933327778097 -84209309157433 -114790165530177 -201802136026213 -246674069608618 -279573963056207 -20950292211425 -6746761290896 -189259894105266 -95799566622636 -207592881809353 -17368259165495 -209350658545681 -35584200016590 -141952548066420 -89629806702767 -9182972096445 -117331144878159 -273913601685076 -146103055746647 -79553895668335 -254225275062906 -160097342054102 -43198499242663 -43192832452991 -151382796625092 -179227789817874 -270014226382330 -198719225319137 -254571752073079 -68038648048780 -96285619158714 -77747406760983 -77856636316682 -159243429370522 -272467967245017 -2311754268695 -181057071279394 -50971989074894 -72448227187634 -215254606772104 -171041129865965 -58714477180414 -212092861112724 -106584231354378 -195068678820043 -187132877028703 -72267028600596 -146835032949924 -17490538233716 -54614271202034 -12208185825129 -254168715943143 -178955869568426 -218921952762450 -87212845439753 -198932795693228 -275266420872941 -126198041709130 -194067103047671 -60072094293587 -223565861083100 -238228716250529 -47087350468565 -143397745038317 -30684409798841 -250017150792230 -173128630781377 -139775842643177 -272026836411114 -42721815427431 -155333631700220 -177508857424987 -17307945375459 -22724465895262 -128529837121463 -135656729574699 -8197803049874 -208690966219102 -209818124894465 -153041844161509 -249125830253362 -90791415880875 -165152453301116 -246676898507737 -258980086501398 -92294711828720 -208595807081563 -54882849408227 -274033048504738 -249069420517406 -244072816032066 -96231510298720 -273762239863329 -263881486676838 -156190955314516 -61170371892028 -267769136578486 -175173068416495 -56563953913363 -98099533959674 -248202323914467 -121217656111797 -133600373255362 -176075941980690 -58276629743462 -170639500743480 -243752992934393 -96967724098686 -82970340751333 -250413076852980 -153443184660182 -39748847929140 -82532194366402 -268112425964323 -277466494829123 -96147633553027 -178248292393916 -140277517346220 -64809849038030 -19986238346045 -65724865626834 -60134705811655 -138419192120345 -95035334020966 -99032382238013 -136459273058422 -236186347271686 -105260110156059 -38806114633827 -17253262118977 -186590927024035 -266528609202977 -238340336780309 -163697119803656 -233960982903270 -188434045750135 -40694461127374 -58886388289492 -211729736137457 -33839383053255 -3552160365605 -201363615517482 -160007409031477 -132270413688126 -140751434616737 -21637467693551 -78957125080160 -1236623617120 -166544948225688 -200608399066899 -216469007381768 -11974720918307 -145683278161297 -138112855879645 -209527559208996 -87218413182158 -243253773326350 -196706637822523 -136264844998036 -26308247163174 -1962954874542 -186804310933324 -3927961086370 -180763797350115 -44186374664429 -237679606239744 -231266437233019 -203741981094121 -208369322294625 -132035038856192 -100599969848971 -44082969842158 -146560822325591 -223911447003093 -169333464450284 -108628463276686 -175744001728120 -99101539327867 -184252088634866 -203370916190098 -94493741791301 -137906604084973 -50941692492459 -8842961013147 -214114056634212 -46574253597908 -70261464985691 -47756510072221 -17496572162395 -111928379601926 -2976797045528 -97662297862306 -226057335963021 -257599049209642 -185717107256959 -155015943645638 -266828281635791 -276152378161317 -81492367415310 -246632585556553 -126007674609453 -125191932522835 -151993547550721 -83067671636635 -235561280029768 -275998634899319 -43920300920653 -247586724388470 -43505211459242 -52238178780184 -13305357776624 -28532803422330 -27309869928424 -50825595071127 -34765176761876 -246983768475885 -175653153674646 -29346235247259 -77855890291558 -143920657621464 -46262212105488 -101198427381299 -127982934775910 -147515341258669 -241644671651964 -80391895508465 -234385151730238 -38554789359630 -54743820770544 -45727369091636 -48879400043755 -281122520971174 -74860248497964 -180400571745080 -162646654292882 -134770344879295 -277357396265439 -277262015299296 -280274567755013 -189703883144918 -16506132397637 -42106294858827 -199890389323343 -209528565722864 -226329903428082 -65898789205158 -164731472195806 -261875887954810 -210187733685979 -233967460471856 -182811022481197 -267638189865965 -210524400287659 -160131166599120 -265697818152498 -156576172986626 -36917117056245 -271184187802401 -75068505516744 -230195004624839 -140443621073957 -17754765138375 -158952105309350 -24683268151141 -257767639426998 -141512212242853 -203766165904231 -111271680289427 -93803229123296 -103446452561597 -99340278790991 -248881419569431 -222656664084666 -60073845629845 -177217506051613 -38441325388220 -1734200727341 -160931155267229 -215063218725790 -66219778708886 -168401934714202 -121549828192906 -203688560403366 -138398430260007 -235107183432175 -145216467208647 -68053871040321 -182001380753509 -201227630555093 -223249189099383 -192521634776065 -107239807821949 -48191131862190 -101399853894818 -248077498463728 -702095417653 -162349817656532 -159069523632337 -67562351884248 -153587142361009 -273468145941673 -209209977369835 -140545720331312 -53992410617928 -165859376361122 -248450749222856 -50001197166685 -189096723969721 -265422023626178 -75748215426672 -164871485199351 -108515352539806 -237223749887295 -29872912597093 -12401388110514 -152314154181984 -257917752356102 -190287213997283 -217135973041930 -143612052368432 -267972260047988 -281042114119293 -238140852642709 -95418255151601 -22312343048905 -25930857536480 -105395664167225 -65002639807333 -12867646397208 -191527315807906 -64775823944584 -150869445302848 -52216554642765 -258067859326268 -81074097463797 -108977037084458 -57184611904194 -143284466447250 -191460972196108 -219778433131719 -268730284978061 -249748694233912 -264780539214491 -266800468056845 -162718902230580 -258834218767751 -55031267449284 -122509953513487 -74827363847359 -261182299873361 -207649288367089 -20653123199633 -237302817246880 -84878983499282 -229365935892999 -254752567305683 -178705138645373 -209932526842693 -220609813014710 -114097302358465 -220560462675801 -101888564194119 -108505908155433 -202066547385038 -41040325914426 -154766211852807 -108556249812423 -261733145111432 -143362943057984 -184760113401086 -147208250175480 -263633185584860 -190259218797192 -270595277671353 -38220145804207 -207870210808817 -25603716241655 -245893150431999 -236217950429691 -141654509834718 -20125285032737 -125680521853399 -49443604762064 -17550870898146 -222246837221307 -11217334496400 -146869481274426 -15568275178662 -253080729135290 -118304757559612 -181389495147108 -39379760601855 -218482562862180 -163946054509473 -260635800697015 -225297610614242 -189070618629711 -238537767320187 -129528558431121 -194863888577123 -220796806524213 -191837581229840 -87752381841128 -143322466568682 -48457438602484 -110290206974195 -89982337899841 -208500774062417 -2703860121086 -188298405532322 -209396351296444 -143731892505412 -55418890077103 -174203645513892 -243902981242450 -193345662682623 -215457457163424 -66141085820410 -25878126902372 -45839547946196 -237529692562938 -48132857110003 -174952920912134 -207093563188052 -253637105987353 -184374056618375 -70725309419057 -219257076487827 -210193906210770 -89697822976636 -88461587905540 -62284707315179 -94978949668411 -22613142672221 -166465575854341 -125711065371351 -180385143562566 -12695630946762 -223135725127973 -273735202994944 -275727230116797 -231845830043273 -122693340809029 -247243221681402 -253747755281672 -251597581325834 -85294349576584 -55328833152369 -98612115246500 -147759740066420 -201385469483675 -278316815867068 -164011874135531 -223873379687783 -128104970035358 -240396317153579 -19506567479067 -6307195667872 -194553480363703 -250734508009187 -103195725885508 -68826427599099 -175128401016041 -272171726872161 -12444619984292 -29914963100397 -34396678508196 -118029315854589 -164226911097102 -268826668569890 -256729803491742 -151286930438881 -278478442048843 -220123072953798 -129744713782866 -35331483620200 -257757784371097 -96376823334191 -69837665166316 -68669071916402 -131962120020926 -182835251940004 -254179766220743 -129779679265088 -203872303030843 -68677998145467 -196385294610067 -256063001558199 -68712963627689 -233756300056784 -110241292847779 -211726651155622 -81977654385635 -118952206307223 -209629563156499 -99324993781388 -208406466661975 -50362503006536 -151623080774838 -151174952702891 -8033963459304 -121269168737704 -253169329274501 -239484231092006 -117808627192732 -171866661308031 -124346166386943 -67001316675556 -126675431965227 -10300365663675 -88937567728164 -48060447228571 -209032012019050 -257026169963986 -208110390244279 -103924767459266 -271090501342370 -125947445417350 -45018288369533 -249919733800747 -192623049626669 -163552935030729 -185940086568142 -87124928978507 -73816133252179 -106010340112925 -187277446705772 -15146566496993 -4455360655199 -134411348863787 -146322488373349 -60185438966325 -130983159162260 -272915498054086 -213331272407998 -113534611011910 -243082977188008 -166549025075916 -123178377192317 -121580646203186 -275660547820498 -33025481976636 -219916977139518 -189824975530982 -212055078599410 -192122414944479 -154529640278131 -28309848253152 -78579780049343 -270421518967182 -226378843127772 -131319898133370 -165449600267126 -266753421417625 -225132985504762 -195802165666667 -39002912161606 -262386279508127 -154143273757862 -85636546442702 -260711596678935 -148629854127826 -219192713749447 -119500962301668 -90240678791621 -219207892452951 -142940617954608 -183313638217957 -166146604615299 -279939330918752 -69405105824382 -276810808976037 -103357820689137 -123358840272017 -95195434144231 -47149744994300 -262038049170752 -54974051522771 -25669124767124 -258414821097709 -41074344695702 -60820572462326 -90087106026757 -26151134516613 -123868208133043 -5874484834954 -224389458649370 -17198235262850 -43167615799837 -21872630817857 -106786015099377 -183914479236741 -236668883159360 -247443517404985 -118003787406254 -9201177137242 -18024076534932 -31699491414458 -133685300488937 -19680638306561 -201435291892254 -252996924694784 -85352846883394 -34355639206277 -216420630027144 -19154106447492 -196452119506120 -199634932590616 -111021034766264 -214007324504749 -273227012745335 -253097412827253 -163429997585541 -150237259356261 -232250099659389 -25023882970864 -277860928201719 -132537473626953 -148762056809877 -137741309907106 -171250127050633 -1912477004129 -171239983713128 -219197340097909 -181315420541682 -238015923445854 -267268805244381 -189454184937966 -138197820009745 -89114804601010 -135027232310107 -245557093778686 -165641472445292 -82277550488616 -217085059527563 -178443517783151 -21945108700567 -276765113260456 -265588558248013 -160598515024799 -46567452904141 -88268332616053 -164639583092220 -154541365991849 -162740449365207 -44056837046312 -140207826297468 -84595266461842 -168380971549024 -87763664943417 -211851744394536 -240190586237448 -226149841289720 -46616396728752 -256522220561780 -157099927181390 -157568193338591 -276093417631540 -200617510392265 -215993868636925 -66224870907748 -195625316909173 -59170127525080 -8511388854735 -123498805875235 -94863517239135 -198426415601378 -205681011248728 -18114398314303 -247249394206193 -218081049436774 -184879689575122 -126192402705238 -203147290812171 -190793806710503 -18846778463538 -147762824513597 -187775534545953 -170885003571226 -155253558414079 -240075868528221 -113757528188252 -232571189953568 -153338828112742 -175916258759524 -142349101290004 -145611324310687 -108742767853959 -145644968211678 -238205557137564 -216103267976083 -87720885005402 -205916740665961 -231977124447417 -134558601271774 -134210059063119 -47065066036432 -169652346833272 -33637211808804 -9874080561262 -78507584650893 -162923602073719 -11920388906514 -113706131246652 -37907684985375 -18960158941859 -254083267861764 -155249432887331 -124747779049727 -171810248439800 -150009647312159 -153795973103049 -200858442493122 -56097175695414 -245203910252738 -259948022851451 -91182904106384 -48019413747309 -78331823389138 -48637115606332 -58117630847680 -72915302869335 -20468150959269 -169394521350415 -217461261528531 -205346074381743 -67412887045794 -136763917734443 -86811941586063 -99682028043482 -209014611450673 -251331124381492 -129050114218955 -129295446954752 -56250000377176 -150930542018960 -269639442185740 -40931746767480 -245072963540217 -114143637390496 -58837650380671 -258192747413818 -47230624175954 -131891106058021 -38994826214158 -199117817488619 -111499026358849 -85361887528289 -176143534393967 -158164224539438 -199959876959042 -35325096987990 -21755915971028 -271946967927433 -64961432980362 -29510611528858 -123493393020771 -23496516603746 -93571107122001 -220856696828174 -117351247518397 -187062490496457 -153850728528469 -38461746273347 -247030316042475 -1661508134512 -68458227714103 -37544181814778 -265907055899152 -195307988936495 -154638044892093 -223866036718588 -24272713926412 -43204809775191 -14267770526221 -12579115798539 -204267742522826 -219760535608314 -239180491041711 -224395430703946 -165430891153060 -41320637733961 -31986554924245 -58261824567844 -100292605529561 -114887669904289 -60102728881628 -79522684315025 -92293208243102 -122856033182618 -211850471530897 -43124613856230 -78523410190947 -259286708916711 -27848522746354 -264499888765025 -189662785035976 -38867476704234 -185484009300977 -70634427959286 -176610705692343 -91850901706677 -273464185661945 -233788571096281 -174443324623962 -78212812570511 -18445584252492 -5036852536830 -139208579659894 -221096968493555 -22815147043625 -167544608209967 -242118855109492 -269475686354710 -18491542381383 -145933442379178 -25390550914580 -270549618825842 -177679026207643 -194218146122796 -89912997368917 -139081767015431 -115854846188786 -239564290228657 -171564600153645 -40393448573508 -60757920288633 -171307899455414 -142637936749440 -60545570069430 -134645082886318 -96200860403607 -198154789741671 -130883287191402 -226812770441814 -253969158181609 -36998770627050 -54657084479011 -54675834642163 -251653268841705 -67949503217580 -67478245104696 -111639559766686 -7290582966281 -54619584152707 -119124173308804 -138370088375118 -233949032122649 -19380635696129 -273720498336596 -257544163314859 -130907981279909 -25318228856708 -212873867271444 -72218711745636 -220032655090250 -66212625161673 -182345471560124 -242119864942899 -14591692573276 -40110980706041 -29130649728811 -100122857275005 -271457827700290 -14872541040575 -46566472401007 -224532087418986 -273664979588536 -63028712612262 -189767100950261 -234413318857508 -257808608923723 -253832549850073 -208118600099810 -149792100825611 -55826066161106 -76446861699190 -115337439256396 -249049562876588 -101851843897109 -37284640493339 -250118245546317 -277686543077017 -239171704229680 -266647936306517 -220637779808962 -162955737623164 -211670904461081 -64669620093754 -57468485222709 -279126067881711 -182525523165689 -242037693380883 -124819153983260 -41292150200972 -246855995492896 -191659312308431 -115084496062603 -218016127631906 -256026425877395 -22726326730734 -71441493568651 -184635278891191 -447911699201 -70970408572396 -48448830712283 -221529614829949 -187427391299276 -125487025629386 -86622690209397 -182613856346584 -33567117534481 -175324974164591 -182710483088860 -172196986214182 -149271204984112 -95428265426120 -12430154347562 -93207592654200 -133162078098354 -10224106939075 -128320348137438 -214848172005955 -105801690796616 -149227449983239 -179583534660376 -230851350757306 -29759303374918 -98895906714989 -52263718622636 -35624214181228 -176980521064805 -108523544561290 -14726258363289 -232085348858102 -3816256785059 -112803558962947 -151870149865899 -151707481204009 -83904981780529 -1013298599756 -247025077926415 -195197128487821 -104846301910230 -258083413555757 -8051579379069 -128932635550262 -264144423176749 -155938067694383 -6395508588083 -176030070422557 -163860959360591 -239014836104289 -136760383576891 -27721058778854 -249585745044611 -37607954442780 -127121325034922 -265690776536015 -192599159788115 -80510013519826 -175433779244863 -137118605923855 -247117401175335 -44153923319489 -176479637922237 -208765036700562 -4514889850046 -56445907263857 -211387938341124 -202756253630073 -11154481644957 -222374733048037 -263848105124238 -250786690658907 -166689830697816 -221766175397977 -248390896006404 -46680439368392 -24865927835548 -71434139604800 -181892226994879 -136103371445934 -114185894343153 -86196325064383 -79887433150215 -48777225868851 -186775788892944 -20784284773845 -227219187285305 -182980058262971 -12566355458416 -31396660976570 -76277588361084 -209367372641922 -10216431618469 -212180256661486 -260925427234165 -243949054490734 -216804590648820 -28021890382809 -237879822351210 -53011478938464 -141353530783242 -162888742757387 -207876491280873 -165509967963846 -195746588700611 -263865047010596 -273168527900042 -200940644731006 -105292394491999 -46532009914760 -269151681761854 -195864948330718 -188576626802964 -250871099627650 -17422291669793 -20717289636360 -56582425653708 -69333774782941 -196191108577592 -195082516547595 -218971228134372 -46523589502797 -61571713459519 -136690743389981 -39960547628730 -279505685164730 -137888129323917 -4817329115515 -31561891174344 -157949892144832 -33236272758598 -132320207842700 -46739124953815 -107211429690196 -172748159704662 -86260704613325 -202309306458193 -241914506013139 -5581521813482 -66880660326983 -9863822392989 -219018961652377 -198094284434345 -6482455562462 -51277602676409 -55465098866931 -192138352854616 -90949520775693 -168146741736363 -204369326622254 -120578624242653 -183278759419397 -30812068156023 -49158879054079 -175960474739162 -159789103331385 -159764103113849 -60346822032764 -140656217656690 -17866470926207 -234239966271155 -24886975104212 -277660709827158 -219736645769760 -88821493396283 -6768201414547 -13230354464219 -276986488731173 -158832616959952 -98330782746281 -248459566937425 -253479868209833 -224179405778746 -171263667832117 -244500530619525 -9466549566323 -202291275172448 -187651888971627 -178199356105089 -126656796361760 -156849588399110 -112044383168980 -87522796005248 -10308563962967 -225609879564271 -220615458420507 -38123662090898 -44954793102148 -167967622787582 -174033713791340 -26127150453520 -251656534178060 -92272675534504 -198290738412112 -9590808422318 -157093051582669 -59827706680182 -238489827667012 -139337131513916 -90231916355261 -35095966809663 -65691192053065 -85753782143643 -36378229513210 -26290809000058 -127251730783607 -4624988284876 -241219448701269 -83397711121689 -74677712522208 -95054185554217 -251888560412510 -30494208247351 -59182212955041 -185401915112347 -136890895001404 -267059973768269 -266472225899303 -206379262713638 -78578102484861 -263400092541512 -52384852852978 -108401253402679 -132591645813564 -126639483703848 -9054467584935 -155646267320907 -49572088215073 -247613042456413 -170626153404771 -44006376535476 -84331760356767 -101620835164562 -213435334197083 -36916653018067 -111584837394854 -43073264191731 -36659230216421 -208874769290406 -201957965182131 -268435157576962 -223809823112016 -135665946235625 -69106450999228 -126845595643178 -54597259704528 -119071616016210 -183936664629997 -208520626016631 -15248404540750 -111080183803583 -263744529750354 -41128466350179 -134466335465344 -102811482993611 -171131161852884 -210372230191520 -73521343217855 -24615990261056 -122240918004225 -11559069997908 -163483613808887 -223040439280920 -46741802808092 -158575242801358 -124378469845484 -179392279278486 -265044610498154 -139951128275743 -259628089978351 -259645572719462 -63709654492155 -124451267834086 -122027150581861 -215685700901153 -198269554834782 -12150618745468 -273448941289823 -239676254341159 -111550639233381 -112512913345032 -205307056685754 -32510700070196 -63961134961727 -210276772269229 -225780314475729 -158105706338207 -126914943564245 -245047260965985 -199784470835476 -150627064510391 -187835299122241 -60737481530674 -63158216456803 -15051214349714 -272386063003888 -185934797989741 -162245464615717 -12570417661330 -254220683677017 -66477258915219 -175879341311175 -47053515261718 -240324757271063 -10085598546135 -214388102007994 -134840615148750 -123975528452413 -46991815735375 -125622746055732 -84870030953352 -17981970825090 -135911049926862 -270805696084223 -276606556773495 -203543395475865 -230845326641633 -280540205125394 -79624993440902 -249099409343059 -189469042963365 -215253967634568 -41286255569306 -45222485757823 -198655300849370 -84053611799261 -106897712563579 -157767600199108 -87493123191569 -231559677428282 -258181734873096 -130085958824986 -223336601668390 -273144638061488 -14518864489844 -140997439455508 -24200787170616 -73141972512219 -108296253072240 -247713017144136 -146903838105998 -218049846662087 -18668129496353 -193755889745685 -86265216437950 -77600145070962 -178817732840737 -61404405004457 -156372545931501 -204962560851750 -51754730598425 -91195179503010 -47873948246768 -41164686061455 -21155982545695 -276567132535506 -276383463263226 -194538761816187 -14652712600722 -120868622131361 -56969807895749 -165100798188652 -253082543323993 -94735402254408 -188562775464392 -216617512680447 -69302858946682 -125987290930557 -231604725384992 -29396756813972 -136250361468928 -264457188384203 -19744009038366 -181501716042989 -45263890730505 -136132748638975 -267401310934203 -52435950665890 -217789130107783 -273571959516913 -178410638913765 -80075337419711 -100509601136091 -123155956141127 -84849577686740 -264730049092591 -247110128431846 -179550315449720 -266934068121916 -231730080892287 -99049915792839 -254032453833541 -66274606510265 -172357475129044 -8155698472710 -179207277563937 -17814667456922 -223573150503498 -252394716324708 -271296825514707 -206400679613631 -241762479092397 -233776588220204 -81646106225756 -161577753955612 -141487310747711 -173083551851258 -83922549888353 -143202334928631 -215086317727081 -153600555595249 -20094023598316 -156083777045222 -277092669327638 -154525820889608 -259210819283525 -51323845348436 -96627577431803 -250868186281115 -234993907708960 -129000658840997 -206732378587093 -81832112381672 -95989764445339 -92370804067258 -109795950205079 -162088813775600 -82955309588710 -216547978438339 -227833897425711 -197566675174156 -192518967554553 -183471787563840 -246065373901459 -111250879986243 -136123132755397 -103304805880067 -110383749927098 -124154408926822 -120253642396971 -117278948753308 -2680110601786 -141862910139942 -184137889998585 -119096110753983 -126952886304165 -24896041024735 -90012951218439 -110526924003563 -54421420034480 -178509975480521 -258993700793288 -64721366476308 -121288977842733 -35009269830327 -84519757006668 -264005256631107 -251442467296381 -79628441976147 -232803054365427 -151513935951927 -167851277788187 -264457597571713 -37041019005550 -244444445039494 -2379199998988 -254771017174100 -89899487247029 -120511517400728 -253989661174953 -119323386388426 -218057217537638 -168657525279785 -195124093436728 -125292715574727 -266521380584599 -257440111033288 -234028564120626 -243205311028982 -149882759198382 -220952816330459 -164643374152485 -196860270369381 -271386917499877 -249727586131779 -260466957510882 -120383425987135 -20300021748922 -253865860828250 -80988504654764 -167376854231990 -154945926465075 -47932683089116 -40015253960221 -256439930356382 -88319685854221 -208840961479520 -163841800549692 -96715723213266 -99183853295168 -210211792160444 -265138371529520 -27587447882119 -191056245492050 -196546163568347 -172252500086771 -117916993370150 -167544994070168 -221099253163902 -200678124796281 -127035703228357 -258299894192178 -24613012963488 -229115613774709 -264514868648799 -147173897916911 -118110208436198 -45347841620190 -44872368263834 -135497654552397 -188237772636424 -106144513091502 -163564194946702 -279890259080513 -111996391220529 -164646791824052 -87690601784976 -85942862634441 -67712240676115 -158902488473769 -57088720622901 -179053495617411 -150020237295976 -71342545763163 -84054929318583 -123646575583863 -161923162117108 -163821150219451 -253406110847230 -189924806040968 -29798666480903 -274242496535469 -124407996856801 -97788282074697 -223191004321162 -229146454779981 -212876516789789 -105936475567006 -2322679509452 -170450886237135 -124537182365341 -70714491543756 -131076027302106 -185220292842848 -273452068686205 -47531695856728 -111747281910081 -253084441863653 -145316022573522 -135700394560127 -144102175639261 -103286767539277 -97542907566396 -11049158961316 -231750848117350 -266958946022876 -12039458893886 -76594487934744 -40770417514222 -110476282392037 -127320724364539 -3942867651936 -118391356083901 -22512480023305 -84856547093256 -13636628749088 -255444405065447 -258250428447970 -180529963954713 -221650754848549 -20057625725076 -57063056518832 -242089409962716 -163732231690033 -55803043885113 -208265577908090 -251145954252413 -213898328741910 -17006311159395 -110997947222224 -278384079140234 -96988687405355 -223132795946612 -228968864633824 -202611222098207 -78064346249950 -82229083890399 -230181066609416 -23131072391603 -131843467895514 -88833735422504 -145240061384801 -209837793291162 -137347192320315 -233656240655487 -265881904309047 -230013225081975 -128541487980803 -182109872743555 -73300618557023 -186157790901443 -7065584563319 -73938419216756 -120526792292856 -186434232658225 -57007341375552 -50144583913529 -184234218920507 -150773165815374 -128854832444320 -116153756007570 -126362098569032 -99177607402625 -132396922698118 -255694585441014 -267159326789339 -224831898707363 -8393227661959 -19537516404546 -223470036467294 -91749505007132 -16480787656951 -49214741446241 -90813919788419 -257216362532826 -135282541477993 -209298781841882 -61728540850924 -162315982449685 -42537185503817 -10090369095518 -33527769041085 -246065497626522 -169189418799780 -270696393184383 -179027491294036 -77526304708567 -138425118915860 -206595521833042 -16410856072623 -237373263717574 -199217367172723 -259611148059002 -112255963754314 -262712576863762 -63006183471726 -146932643350537 -25364707494646 -279022301791378 -149399465809710 -197149044862061 -185495779395771 -213894913282556 -268991839182709 -73361940523924 -125719334370484 -272109403735999 -252424501883849 -210761883697010 -149472974222574 -120589132307554 -4805107435974 -269484828946406 -5828528638740 -201809950613009 -221591083266190 -252360215610185 -81144730378332 -62051070926878 -6421951506040 -153842374467013 -148710971962307 -33083434156861 -257582922235105 -91080680395369 -189381890237418 -153530264291803 -68072497586560 -93183192323085 -269809914168225 -35361852838699 -249039682070561 -128879895815173 -269268148338549 -40422031204124 -57031398707233 -73209095753307 -267925711861197 -170689137898940 -10178275626566 -208355401499136 -218301307033530 -77183837709558 -65486850272279 -265363515323356 -82870352999565 -216224480553121 -47699637728604 -80302717362738 -5875078045659 -23468212759044 -88144231978245 -234760143598704 -102190903233409 -140837067894016 -181486923564067 -228751808488877 -275982420674648 -146967523516134 -164605295876713 -138177765286288 -85875901848572 -63259618104400 -81918541603097 -32671913466519 -211048851391316 -164113289595980 -109590246488498 -45312592189317 -273662905874990 -261838639800573 -128651359169261 -78087270933972 -112512296071488 -93637795337731 -259980877603174 -255516254484404 -121971123217576 -389300660867 -168751273675019 -43443069025726 -202480284446915 -157920492163559 -33750974150569 -251685847056926 -241457051482664 -88294175445168 -47303509537192 -45151795154960 -249504063696077 -186680601861 -227262597640795 -37080105422923 -102348294276092 -102987081139103 -19244362688035 -21870164730670 -118026005599887 -88996047408620 -11284907138555 -151144257365262 -65164439108162 -14348271519186 -91070483209843 -239762382541949 -56911542760349 -96804595727922 -13562478066542 -170152518537040 -36496097900175 -242869599292910 -175301790142294 -112043652169920 -211588280040607 -33066893317890 -101652783483120 -132016611936155 -258833294725581 -116989096637215 -168762465494726 -251129913763622 -57252282366202 -16363349470237 -257846588843144 -159545708778830 -75823795417716 -151821000847629 -109836168722744 -156746439515466 -203423303182760 -195657735717270 -12637003699846 -166814356781530 -87837298896145 -25102814069604 -5577150855809 -263368005809613 -76017967879103 -145536687641697 -252046136198977 -256780837018619 -221546390349082 -86819313047104 -181144165570605 -276847385515175 -264016813517217 -270042588306162 -255841486747877 -113941028949713 -180634143778497 -25080775557200 -186522822611354 -121661143281913 -109899334835717 -191801289637286 -137133023271913 -166157543066567 -104878817136639 -219207339339629 -121738256642912 -167152135867273 -263761290663071 -151676957618159 -82028998321861 -179453227574715 -23261960964372 -100002796049488 -138842706916282 -24091817614452 -145922011940169 -5142394817204 -156938303003782 -95547875430920 -36268240448002 -192197106176340 -264006931572993 -263669386848844 -169336467346953 -32958786331378 -257786197176188 -187418122647208 -222547248719610 -62528971159477 -76350816505867 -225236330615912 -237555406401012 -47464925047360 -250141293673836 -279114821059191 -56819201205723 -45888486090683 -181418767910002 -5448288617723 -28907587298727 -157916765610921 -84746090280401 -92503724733723 -69986806640476 -187847221211040 -127302066689862 -8546339403033 -87540655297733 -209654176515228 -22963744083764 -193999523868145 -354938200969 -167758926629607 -165917652199320 -73604519474460 -210668225520386 -34498233978271 -260859711214057 -148820696642999 -93037215259781 -261700302651869 -274278062709889 -128569343429727 -112262596494948 -12725047597654 -209986924541157 -235629281621628 -134124496869122 -231554830544956 -276865342783695 -241084211176251 -56372923615703 -60851539186156 -148935231743521 -20800199173414 -53477946025987 -269024077593756 -11439307428131 -244372444129490 -200915234017818 -4066205008082 -71728562623525 -52849413139214 -42365021973201 -236627208283557 -12769821953404 -224972108327874 -249250295590877 -202887340793935 -262146310451010 -229009797964980 -32493347999441 -133266671554915 -33157837730676 -32892457871056 -37018384904250 -127574111865376 -69586472317782 -62871657176584 -270564058468331 -111256863918147 -102269413852526 -162376522072320 -150871918858937 -67364873119370 -167104001303689 -271990332290433 -251119905814885 -70103710775071 -259270910706256 -39526646103594 -143151298203334 -112814265404257 -136687546368865 -218081370054687 -10418078218354 -147813175801065 -199089176545352 -132245093453362 -279748861773166 -175563720001681 -261007108945930 -124888832557088 -83992741255580 -60921229681237 -209413833879057 -75860968051583 -170198832326599 -15884267773676 -231587691308726 -120494600175145 -272462610529831 -158313799392569 -22745122102540 -193755647163799 -140270934335341 -205915708963417 -186121312373902 -202781035365396 -126905414891956 -152621154788869 -218546064808766 -11848268303534 -140112021913392 -23515039209281 -195886300202128 -138524912550017 -116595579878020 -153471027417869 -223316441274251 -28637049230391 -237725136539474 -245572615053382 -276442522790840 -270623405313146 -142947976632315 -109906349884578 -10970379837096 -66661673747509 -166111003365713 -53657239855955 -84653906294964 -163950433185980 -269006913516850 -230519386640620 -235033759765723 -106056211225986 -157536405158409 -140368002340430 -130438782392506 -131398650483011 -277291210875095 -69576981645868 -157401339842823 -118628661285293 -190444154426783 -202235771063052 -210222058482804 -22438490272726 -247166874974971 -83076936418637 -48069935064971 -36668329943429 -192608387876443 -139831662331024 -262421081240958 -86003523515730 -251292279119843 -254159967397857 -231118021036881 -238409681421213 -119931320224877 -165485994173487 -162317787228271 -136556639801880 -3237366405685 -208723389968968 -225861938926450 -176736997124651 -170363286073142 -23847775259824 -208668240116967 -89712074347689 -123451269270867 -116522624403740 -147160610154958 -153795338525917 -212094977344773 -279027415149124 -112553797539908 -2876865735059 -70655412320362 -207270720865238 -213930803403816 -138241355566977 -96842029882877 -205924814279792 -31585484349583 -85034194609657 -254998988191789 -236230329170613 -61342251513313 -67294282175219 -55318017082466 -223446957709447 -251159513028239 -130757408439527 -234572364668806 -84924569243812 -166902118178708 -98580730245827 -268743632884650 -79907520249846 -98594241907390 -8570104611029 -205668790990718 -236242217895255 -268278222220443 -175376379934821 -213204609867887 -88356586019138 -108264112789246 -84579991032394 -124883489180959 -183509902085081 -11735794942445 -12731264881812 -215298149232715 -88667238291744 -59401964139609 -275529387482032 -112780793679267 -91186165445529 -267771570419847 -27319602176424 -24596365121858 -174894649813440 -132000682769431 -270003601284938 -21984404776840 -273157226081100 -219443088991819 -131588250943128 -28658987273389 -99117287037794 -99525999667810 -18915937806640 -170169652308350 -81702569733061 -203808932191534 -75910279854779 -186925865668355 -208159366131179 -234311591923170 -253945455378019 -252672657539761 -176483036577098 -134416527156509 -209380942323768 -12317870185406 -26011916607376 -59865082933239 -35564769427573 -185368044462381 -271506362282843 -202918532894254 -109237360349 -237729023324177 -81983258211831 -226467490213542 -74285182149014 -223734513986474 -93549771630685 -264662508464439 -37758035412396 -115462225754182 -276989541672556 -52699238976391 -19549072810018 -170546367070715 -213681405048974 -33224032683967 -75235108088991 -263278311955407 -28284367590151 -281174610120881 -112981800603426 -204130098685288 -18663165200818 -89131258837936 -41839518064049 -38733291077853 -130935214188640 -8983307022446 -201220405106225 -229877066210894 -163079775403130 -150548361940150 -41020832549863 -98304289162584 -64565594027012 -57145093537828 -226737982902813 -179657404812745 -135138833092857 -737581510861 -34323818158869 -214883986816917 -112567517353554 -250946810454489 -196189183630063 -139553981343392 -163013280024396 -263246658622450 -231968184096026 -39701430156499 -240229217970822 -262095318370161 -145412109526803 -268961240999954 -210612454496186 -166331450706658 -161055264427568 -230748257630559 -227494654692781 -213939146798474 -163405770528292 -22127129661220 -176463165444710 -33949636952570 -204003212874945 -28005793737607 -16294001695345 -201418382392299 -146927071261805 -44533194840453 -22596299430912 -80731625983042 -253411914493692 -229148734504847 -123146621785505 -58743455491649 -23326788014645 -21163385013072 -228797470423945 -68993940858332 -47367750474744 -91312171689512 -141872597032773 -6054526156593 -88936158999265 -226808025170272 -195748281844652 -278187627436286 -201612702571441 -26022806645445 -200828033952228 -277376541683895 -255778938979891 -141845018195881 -120294456099390 -274620867308855 -47661634210967 -153884394489445 -209828059196843 -22605777950896 -244204558265034 -216846418568180 -254698863644729 -62404979685752 -281069876275224 -3550983092395 -267387297807028 -107532236755172 -57287943231670 -185860113843830 -269791794814836 -278766148209706 -164316410952395 -123023281937520 -46795438061329 -227662490852653 -103029351104293 -42782870567656 -65434604544694 -146052695422108 -56801981818930 -230584925342589 -232470546995876 -239579682989341 -123478109762600 -1265225438500 -59402127757135 -95081209901010 -18658573170910 -144882635227306 -58943348279890 -242836579053343 -63624555705479 -185377989832349 -16576799473404 -111150414800246 -204101061945567 -224064048864971 -107460602081386 -271414809637564 -120329165539743 -266968059711987 -190174669288974 -103762010503289 -18088187350448 -225269662618384 -132097011691353 -139584020112129 -114982575984384 -174642800191405 -157456307614971 -45692246568501 -11929171870862 -51792924222679 -177447215527417 -61042792889589 -66331595919766 -54626342300979 -99292772389398 -95579291958366 -44393329507458 -41782115424047 -105477527885968 -69121647622544 -79132625753825 -132354838309390 -162043326781025 -42654497618912 -82275473073992 -138305264765249 -94185743947362 -199737972539381 -244780839784501 -196750271679242 -143983960008800 -130758408950080 -156493280811339 -99167420702106 -116992048137280 -203324204373019 -46227974249244 -17459284008227 -7749637539930 -95854028852037 -217099707106009 -146075207672824 -146380981796455 -255911538214189 -185565128868812 -5636380969772 -273350016850403 -224553328120727 -189457741144423 -65220606615860 -273675102072222 -186399679695536 -57207148163462 -68102470856597 -114632307515974 -266872716732845 -280008877954072 -180611740369684 -198559741495154 -221179678046455 -7385564418303 -280033878171608 -12956513680204 -99480496366558 -192923848395953 -206192885888061 -78440181616209 -86480824647189 -203148077984045 -80535060938983 -131909047113332 -273827777230897 -209465228115818 -114400344457145 -231655944024585 -237594652000191 -162934462228518 -256012995820503 -172496532220261 -171267153324489 -255890647037143 -206592476294680 -197855796460046 -274035570197013 -162615062273644 -88180278871234 -156772112793737 -70259689345420 -168922372186672 -226119998070963 -185859303909267 -180388191237864 -51141875320467 -211253248903621 -243318196977836 -268164941904834 -27912657487510 -253200900970643 -80561981649762 -98061365547387 -227084829698173 -262099769472453 -255615155424248 -178105399942021 -34618799521807 -2764121504170 -27705791127175 -238705549519411 -86178541776317 -255856443519096 -267762294570319 -35274407097904 -115520570523972 -196738714239994 -71398449328018 -214223109568955 -80403051695426 -3225396393484 -978108726315 -19623799895263 -192940925736467 -257134216012060 -231316586696828 -265237971679195 -174104530952818 -231102705680146 -86142428845541 -229183277645465 -238865985108269 -37641431049336 -205384534267091 -12822764511780 -238642086565297 -70265350455562 -68514610579304 -149442125780006 -194468227500039 -259571202404554 -264054577179654 -109587441687953 -155670435468222 -196671405675055 -177681389328482 -42937493936273 -259016858765377 -259565159464931 -57311886447389 -151286561632033 -77847684015194 -119308221977918 -253479674370624 -101687691830636 -119824112851107 -160139796042647 -223795888474955 -16280384442227 -45874010639582 -279116063527953 -1217351317039 -88062485025022 -105364063914558 -162156820017651 -141628457747247 -138852381297142 -234517909177904 -178805149787940 -211027422429193 -228179134225160 -12229956653919 -89525172925446 -233612980830849 -227285390172115 -59760220498461 -193200477709945 -866048116401 -42447942735429 -269567883718250 -265258445310596 -204169369687211 -276991991214292 -33111791295364 -154182452253926 -110488362556857 -281030393655446 -59949383760343 -32352368652449 -93736216269501 -102516423515744 -180985614947741 -217977192757020 -92517837217037 -98624790910409 -260779912808452 -190586989595086 -23678622286442 -48452281088605 -152737091558407 -48702271100146 -3505255936966 -183222296507060 -5986414408236 -128348082018522 -236528754568282 -192742386832595 -142546923551180 -269088074208925 -139031292933156 -16171145280362 -170206429401641 -225576115152158 -35202070995573 -174560307523771 -37533249673939 -35985952264601 -200380436530843 -125970859292873 -239217444009867 -51065809602891 -234365737991749 -196802020933543 -110096473860210 -237109821018110 -114695140274837 -163861652423552 -175012564678641 -27703180422923 -146039217565856 -49851706025696 -210074449731959 -176390627085788 -33398583191184 -34241072173026 -267367451413755 -119434721780490 -52154121673812 -184626275098283 -115428605438036 -125283882079814 -109572262984449 -219344452064214 -106602540749077 -76166245687789 -94518766614609 -58339647978953 -198517260195589 -50706503586046 -138857546712032 -112479682144055 -199952909999960 -243215495013112 -9771713396478 -237223435362750 -222066863817948 -62631343999641 -10279683333462 -185721679314408 -259391189185021 -231304294718813 -80199478495490 -227592465549385 -191398226395123 -30796431088079 -102926786832774 -111365483888307 -263263038954641 -222178774050916 -261565965440402 -75444549098627 -166325524141799 -214900185865672 -213654303611797 -264976006996215 -216707661379513 -271012657371444 -123197292550008 -247727724385756 -13265095852868 -210248945242807 -156439966784963 -346724277330 -177468579376040 -224769757630513 -30778765589085 -30026815292400 -93396872803029 -48431622116323 -16776986339819 -183898882031980 -218362082816093 -230081910642563 -246508011890592 -234821282480005 -61557103390144 -217218343489749 -161227181495223 -117245241592269 -30083096301068 -26246075927215 -11669205470018 -208865674582613 -12699930421627 -213935809316626 -243166500796398 -189075792133409 -26434664970951 -36127172665182 -261698857549853 -103910495197027 -204182059730524 -107885217880246 -96333276382073 -166937035146571 -181560038662392 -50062800255882 -90134618771592 -232369557818821 -129100057784151 -56899488810115 -22798147521998 -237827099648858 -181597727079525 -154920031980499 -84344289276064 -128421015448051 -65772176194863 -260079355169234 -223746997855982 -79294851681719 -213068757257888 -211157637224609 -123523268027398 -67691076250375 -106621246945266 -84788029216233 -5023841712373 -50952345631481 -173513930217687 -51852185261263 -110289312973760 -253653092071258 -100276779958824 -235873673314054 -66664096531094 -62293657321454 -274157937962549 -155892842710122 -26918368753865 -13759988137233 -195875794650040 -237664125944524 -62204662315951 -128509983658679 -232887492224722 -91272045310008 -226407813458749 -21576509042458 -237435180040547 -124798571580415 -95554261356719 -273161088257975 -270266305357214 -47987140950199 -118955190599225 -268925564691540 -81445519345396 -77319592312202 -19852564772744 -100049613254213 -183405291064487 -185008635444373 -78515534074943 -46528818479842 -262780061709197 -250535048218721 -192008807089179 -21126691136154 -167748102567287 -253544100753921 -12215708543889 -197412917061616 -8603924201852 -11806482262666 -115422239587529 -176761726372940 -118683482096860 -173224264665554 -247265912008023 -208064823921445 -73174715723145 -222680942263621 -66273859135058 -176493172964809 -53677866963992 -205883707890463 -25471492018073 -205899589365095 -120972972569934 -29249279334354 -248497826088480 -202317713587078 -212354846192378 -24706349826794 -211817295623799 -242522205544748 -76617962348655 -32693659610799 -137130965946721 -19994044317821 -99745151523612 -156276180534520 -186314414136023 -273122500280834 -17385074672186 -101853543315515 -249346310446748 -194724211152689 -192774516677010 -142239087399988 -266433094835598 -229897980470691 -241588343755065 -260497560547716 -66304321215515 -111091694713052 -136035785529139 -149988781075732 -189722744430177 -177115004870888 -173147428653903 -100849516102369 -179711511827932 -33863211468580 -247428614640236 -227950013452141 -112361718716354 -13724647741850 -172655061869593 -31623835533879 -107672801144297 -233227780113555 -28240688863173 -269939788910279 -274307066915050 -16772571108851 -268500989022784 -214632509027986 -98524767497130 -47906367042078 -242611274215956 -211307256770001 -47209026865193 -234031600680131 -36619444114084 -209640342772885 -196855027639666 -24942271555038 -35758295871884 -242123906134158 -257977648865281 -217945114902189 -89342481775491 -88891293344395 -194487601951009 -151915368361926 -127679240460712 -202082278678942 -3228613458125 -188405552915631 -35011749122086 -123153193154940 -230601740258708 -161391534843116 -159096772044954 -131085027031585 -238153453038448 -189045816254937 -122806469346572 -100580763763857 -41970017387651 -224788988426451 -66350051367386 -280654309745219 -193107911319960 -202747925579814 -133622123007159 -165053209783122 -269736961612161 -278402155619576 -9477180192273 -839904745918 -39408402469675 -2419184701911 -173703340974853 -42454698846141 -150220037925712 -63299692801907 -153988310918573 -30796996396897 -195714785308628 -103121134513802 -197459973549986 -206501682467524 -141559850226364 -218073216172972 -39621568007646 -210844292134662 -27941135561591 -194523764467017 -235210973039323 -280634465104598 -250091677695395 -91205976494419 -242325752888046 -45110028713774 -75732806854064 -72598618101534 -97677053971892 -54077889978884 -127521048954792 -3697312779389 -127746172657014 -87618842509723 -257686325896446 -204164484433540 -150566605864942 -158382916397759 -68413513360777 -270792939156065 -82478827357930 -85275084055795 -35439672219677 -196508201575670 -149081964013438 -12268933104926 -160485497082714 -132300171612336 -255259822290584 -14257566923750 -153918683731071 -98381616520189 -171915476326711 -3492027199753 -147598866136750 -139604863286733 -78477724156071 -235905709680782 -85947910270343 -88965093993342 -22331995478005 -202297933324178 -109014115947526 -257129432514592 -139446384463708 -227806574774513 -63821256781461 -152190139486228 -251765360218122 -80765441320682 -110658658090589 -132211063190181 -221476586929165 -273120482702221 -216174975262987 -4626503212027 -110272177924272 -77788033298272 -80003426566935 -263713490730064 -43882367007391 -39057635422581 -47676591668718 -158269452426349 -207489823422950 -62397282609972 -191598484210505 -65061836017096 -8194710064826 -201514202879218 -65662731619463 -135404313016812 -189511848159610 -99864712656540 -163953393895133 -19681440222050 -277143635570624 -63296686998280 -268106686482002 -114671615848152 -143049366350025 -139576076595158 -164762454287874 -233655103651072 -128824778584126 -195181478877094 -168948448530089 -3821018490016 -32096619967248 -62770491551180 -176342984476675 -129940742191129 -100481655758625 -266565646528248 -246668949993129 -271911249449145 -54322050619278 -179301669633495 -235709953460054 -41749257087376 -124726593821830 -120045120334618 -115907915001255 -141317164336263 -191091107094978 -112247065777508 -260040180873381 -77000035454821 -249011661824345 -196747723334768 -205344049853788 -184901361040813 -267136660295089 -259923067491197 -180169148742401 -207579796486877 -93435492195391 -76516200215311 -240626977651925 -230351989574453 -241141018434153 -49307247940184 -100392369267425 -168993477895325 -213439381445187 -139857267704273 -32617683842917 -111655199018812 -252114537072470 -161071786026350 -135457209066163 -231085538985652 -140369038929727 -267355556815060 -15496697669868 -151526057332909 -120127051193458 -148238598722757 -226489763259989 -77951100026626 -246880395584268 -91379952679305 -158913829152431 -59255113706396 -164789814634082 -205844926623207 -87676116375356 -106184086347409 -222047202145580 -218364345694528 -229203331569155 -82205003703953 -18152679876935 -46519375766959 -67881357216230 -106034424142132 -163146757307788 -279931643541726 -117823895431738 -92749100909564 -129517421414576 -262031598467076 -66882639434851 -257152834823765 -210365322231584 -27594610535828 -247704281582066 -42267329436128 -151333663233732 -48701055360280 -174663825798811 -260999263610504 -196818031405182 -267148383687617 -240461290627583 -9297388699428 -84821802416271 -266907418623075 -80188749396100 -36292210176862 -37808283142309 -168182194419658 -280213528584324 -262671643274296 -18283837960973 -84297249511905 -231497336825410 -158155988454939 -182661609233585 -202432588828349 -102949006624083 -41812171606771 -31487872274746 -241050647628392 -197756092800952 -66443215010460 -154167229947659 -107207783488323 -149768270060622 -170140511397183 -15235784110126 -278213212499491 -259097406900371 -24778845570238 -175262506591398 -77222869997892 -269921609715483 -187440983175202 -251407088974702 -110257062056015 -69666190353486 -170304067628427 -70449070236650 -61532471142779 -30608325650253 -132163138193499 -269824247167688 -188768018608638 -90201987921291 -137904652259494 -155749706374025 -64706267528193 -172961356441873 -117194550405657 -105237355891405 -75545097478814 -103401477173796 -67088790911103 -63395839436810 -245437500667703 -238870746493910 -112972739473210 -240660622372816 -158128116261920 -134305954503344 -230567555516412 -91763979705771 -49511325252512 -207101110587264 -35154663991054 -108220701326121 -31375241578228 -103825759894054 -71899155434838 -44007373313905 -136140599245130 -82761769705472 -14189938883181 -100897516155750 -266810220016976 -151623779340831 -183884547846909 -9132264733347 -277967261890333 -141557119764933 -123570424509490 -22147699204717 -10298306277846 -281434441490713 -175247797562469 -108298018945221 -51597758956363 -111334240580927 -175792338589478 -74499755077733 -225329918195549 -194123523380364 -231936665663523 -266240810740093 -115677430080683 -61630419751394 -48774760980777 -221238220678746 -211526250469853 -205269980829897 -248774916625564 -149068261610029 -225378083732858 -257192104559399 -91087840266795 -23184207786197 -200618340325764 -121662777217463 -219096641185847 -147742533201997 -85790402883207 -143327063122455 -895598974037 -76607174893541 -125719100989987 -150171715059244 -123450451016031 -99461250796144 -40253705185194 -147204661706903 -229780907451047 -42531227481947 -152753861621819 -241390874036928 -231986718795652 -70858533527670 -12831245750896 -208259879652844 -222657181045134 -65777428149973 -217894562768828 -277526491318311 -234934672935062 -23882543767144 -260622399815381 -119267950269594 -140453651496762 -176051702712850 -129347292977568 -107558138865267 -276355519531278 -194752477797256 -48546611225963 -202239063746789 -133346264236829 -145381432042432 -95542573677576 -240996506585649 -166346835049228 -71346693107330 -99554030986109 -237055743688771 -47185282834422 -117285009275218 -97043988047527 -82392088154168 -66092650256306 -70612438378594 -70052334294456 -173300926643464 -246498249401932 -102643697804663 -93901369092049 -73129734425343 -117447106438874 -105844252882759 -179341008023001 -221663316387036 -6319784558594 -64498551953276 -33399327903328 -164422847155250 -246341464596295 -16931631886325 -95912879568467 -262071075035925 -201197813251640 -114315162110734 -217087964586669 -186733062510614 -60220048254520 -193609022877601 -158502218427999 -232194868098999 -58794654952493 -179161521728777 -268350708277212 -85025142380026 -158389717449087 -103774248881495 -69957244701838 -42422341308791 -113619409645732 -68645558018165 -272867189064200 -48967016497907 -33813662614995 -223530524178513 -161143569390307 -56587233378178 -76942971144594 -171956235365397 -19345605437921 -196241820581729 -253086329244399 -3925985319332 -111413976732711 -236396720311874 -24529176701551 -219690993227441 -227435225590465 -218282763443902 -225273459316278 -1785994124873 -199109124448172 -213533205794844 -20454502872017 -61462825189591 -89519796198721 -275231898723235 -7261486922450 -152131596865058 -220252315367800 -76225028711205 -50621721716698 -62106878296303 -114742834199794 -44654163606253 -82122531600816 -74469979976706 -191324054136703 -64485679015469 -138834319740208 -91956846921554 -56387044275641 -110342456580339 -61733648262377 -153599433183661 -91922400991866 -232032422133187 -41336842323346 -184657482728260 -54218720230046 -29230649241479 -208890818097354 -280941401523236 -51905328867842 -54368484508764 -194020423640696 -262483837210746 -53559083318582 -154874683406484 -4188598918018 -258157827417078 -256528838205232 -244784492520785 -123928363776841 -15711281312135 -36585002974024 -186057995797249 -98667639652548 -184840691381106 -147899877871996 -141779652319023 -29682593074703 -160581989000825 -182011836465121 -36353461822901 -216744485283689 -261567962607048 -170448848777479 -78459590586027 -168377828938906 -167208331702686 -221489391850508 -88685289717494 -227457419523 -196055626462332 -256308059142302 -6852331630665 -135278332713975 -139727335444817 -17038858940787 -4016581921 -254361290539967 -20848629396945 -159466846346641 -58477901021026 -72252333222231 -185058384998447 -37805101390217 -152806927943017 -235324183889738 -170934908969927 -159874659042658 -39350852981877 -99518330757100 -79727008708244 -61098438900988 -5809632341889 -85462657522756 -144042483661260 -16173675380586 -189406533812846 -58341298886724 -221421002671818 -8250875818210 -104410716735196 -246324520815644 -67966392212888 -241205852016448 -4525158670652 -279513602204602 -207708696337533 -194528162098339 -180963306353073 -32888341663324 -228623862241267 -222241302780039 -201636075201397 -15531942153563 -99991398675986 -209417410647146 -105463883463364 -122728225196530 -45686500367236 -130992448070396 -134563201774329 -122158385056088 -111988853817427 -259081421629003 -85893812605090 -166607486107315 -162812410625689 -61885489680964 -42420745180073 -63639159151179 -251498178055473 -210886976277050 -251941003279680 -155957686997261 -251707951595072 -111177680477086 -177396076112482 -40748578188035 -122850766382077 -626069315279 -33830989131933 -122210370386957 -149020405817241 -160492326714076 -175538721143511 -26211686648259 -59614484472283 -79988259140495 -159686241074971 -173974539738723 -114206993559843 -58286355276876 -76340423384926 -93485124812414 -146142283424245 -227821956072550 -251211131762763 -236400453021911 -221484267226609 -121712451280509 -237963702646240 -23873761331559 -163615205847204 -193124566363350 -268947727009574 -237423516978647 -189754553734886 -212225006461386 -237077582224494 -135226409009046 -222388052200080 -177563614034575 -96434820175808 -217085486256344 -193800614207245 -247161961005792 -128837984829388 -111050333749523 -9195224670268 -25002557919027 -78273865139786 -212468049101762 -37068160531982 -160366480045620 -32408462307713 -31395311159043 -16185120863619 -124987598403630 -239259612202354 -162039498817957 -76559924144528 -195564490866254 -161528793299008 -72138869250821 -130593479704429 -122840091715029 -136892357112903 -74517044588045 -256571027873909 -168098452772753 -168775734389939 -150603727173931 -255379429058853 -43684740703650 -195236960020459 -243344242068588 -248760762588391 -119739748692311 -45317897722085 -272984742966137 -136579118300638 -120098309098767 -73737670833420 -93086645755085 -210750149091472 -91423972504187 -170902868108765 -54963417795775 -136620115046775 -193075601988573 -204531084486037 -268364126262622 -133197017363476 -56903293542359 -193147572322449 -6066303663916 -130910949511480 -116593476634036 -53216186759544 -19458627416008 -185900903682743 -159993147588963 -83478362576121 -139242568871652 -266636810651758 -28920516755430 -142919024086254 -29806261755816 -84273638628208 -159720766829042 -229616203443687 -127476877325005 -166439935949185 -55486836698914 -71487553463640 -233649582270193 -229209049108741 -221176508788100 -94338001088107 -246526367489718 -120561161877826 -106629981781424 -274742647880659 -144047541144193 -136351128283398 -165384772569811 -140920548848136 -25219445879500 -236407766146997 -235619061557576 -110577817995131 -148797223938031 -230459097748723 -34701162643280 -175775040268474 -209817788287293 -254634724736032 -30536731229772 -159918820115675 -180847599784580 -167600708035986 -53868770699768 -69642228728833 -241489955747391 -244184346580783 -78771594176107 -194376310187685 -49028746657605 -105574851594706 -157791497958047 -245949426824526 -16392838020146 -14635780155917 -192970624465521 -33188495682701 -157712032980879 -243915107921734 -38111632890933 -254791294887303 -172313032733619 -184667990546303 -99087893630993 -103224140847926 -187069638766334 -181211510582923 -29011723320318 -34484123528628 -177520815910808 -145223588617081 -178941506331323 -66010446791847 -110736292264503 -32290888393070 -93186907931806 -155693337407488 -204570808393783 -220580446816353 -145852918228137 -263076241121163 -186937494759358 -149058474136338 -141498423983099 -233817698930150 -32437193792570 -135307061407972 -132216592075431 -102067800425631 -146226423513882 -22656331988842 -46117416399670 -7897725848865 -200271585335132 -268962003706056 -86247733412147 -90975140320260 -166463411995210 -21316843442411 -151773207549061 -53454903025757 -82440764399710 -243147778054658 -69512428807010 -56190650436120 -14750445027450 -201457445506369 -169203287389877 -86365346242100 -4361596329872 -122341833382237 -180982044300539 -266795796018337 -45957057067724 -223153732410088 -9122981938045 -6258118638429 -55072557649178 -269739917797204 -43424022795988 -78729609921362 -153305064459580 -24909932555048 -127932821512299 -240568075410390 -100551111168338 -137709666201117 -275039457328197 -44579869012361 -67142237271155 -50526999002277 -193797844648886 -276840028932875 -85567250522617 -6862286961193 -14739672666196 -49545290006169 -5976712461984 -218730533115594 -186017647453649 -275938233271641 -231058759521435 -156789330170761 -268047760516315 -216375576087192 -203865110021213 -102521182651668 -119238032813706 -221378848571781 -88545988591268 -181634628806991 -212124410411340 -154883919882560 -109024812266400 -202126034084504 -174742562544227 -8550100683745 -230053132888030 -133968993535286 -179882937785297 -140685496803809 -213291672448352 -11677260794946 -216968864648608 -271695152199382 -267415775048825 -38330608374428 -195548192935099 -77145066891950 -162579707840854 -247462737213260 -47253505312991 -35539190690228 -179050618581467 -181835923026715 -7482679420268 -140119263341252 -100486408546487 -178197914068943 -70573131644959 -219573054297804 -170318076688335 -173445390019735 -113450937745552 -232322016728606 -222978445547547 -280234611789611 -166636732218408 -55792214885689 -36933860937079 -222019247286852 -174974260637890 -271550796736951 -56492565640870 -244705597198996 -258143991745102 -3039996915663 -192522258551456 -86768484448437 -229576186672072 -95695086307628 -187930237801802 -129152370483452 -187920423858227 -192082835002487 -112684448505967 -51732188000082 -62380842943730 -26199651305027 -165163438415843 -61577196013764 -158564838907989 -273004157826611 -18048365353911 -166618303248145 -111152645064661 -90102017478604 -55965627910098 -114859832853606 -136875018945094 -131345237572202 -50535084728714 -162182872756219 -242766693836518 -180242351704061 -118648471262604 -125450955534582 -248468551445791 -173960072406226 -44988003843055 -184793348553051 -8135729953162 -50430355621938 -33839707490227 -136354647046211 -187670325877798 -156443372264594 -221702072731879 -201359412757021 -270885137655560 -13576929081957 -26275125365402 -130626472974737 -16623202282679 -96342675586813 -165360882731257 -138362969915083 -151856059087582 -109436723440385 -127851295765981 -229604448856639 -221152618949546 -195748963690958 -53562988268601 -143974414519240 -143456137727698 -65167096136563 -44467473427256 -223781768953604 -144514746727603 -64290680317788 -84033068181797 -267346491138970 -220786939336545 -116821248980290 -234046691837080 -88610288485864 -34136872018896 -73390027877312 -145103190758062 -154123336266234 -254843322003896 -6863408737824 -239345467096121 -156799106321195 -192389369407809 -192653776080651 -265561048474175 -234287965752929 -84411290749226 -51947894799314 -186560705766494 -164896314060005 -212734165064721 -18676366620188 -34448826846673 -198223390238596 -62679141927101 -139681432084116 -245069665542732 -215734381380077 -179906831606584 -116081023123514 -109451054481510 -246903796828727 -106644117395624 -114309470045241 -193772140747105 -57295374586089 -4135748535830 -74378705775115 -180795700735625 -33063521097786 -247516820153694 -115207711225352 -250830125639463 -261108055882073 -268454856436040 -127620974168261 -68854955355495 -92841530356321 -104081821356172 -203915445548375 -8492603197903 -237145895691351 -78731124080643 -184194460289143 -63333130796845 -250150905317662 -277209311719548 -10871623628080 -69750532589522 -182059513704736 -189621925179144 -66044895116349 -215067076002281 -152709039202313 -9570781418803 -28685115912196 -1297550003139 -272370830324557 -255846870764415 -211639771586580 -44825964264348 -166292947639060 -181948897440452 -144952416861526 -230693636042028 -166652867003308 -20765710962217 -268500892359035 -252888271135728 -149523406008156 -85848801666858 -154687417483906 -47499060295922 -73261319780799 -76900656208019 -200176840815171 -146981606673494 -210032383383869 -155319902220052 -189136321409651 -42275109471785 -125797770339878 -12267407210636 -214506188600221 -2982967648789 -136463763539412 -23926126208498 -157787760506624 -215764250576967 -150110923085103 -215682069933022 -174712367212848 -46539363498147 -245930250843184 -125385290001683 -90341853228807 -249982345581574 -135942903595196 -125437440205111 -88923324839691 -107707414475310 -79563888885116 -141378628234122 -143601630121569 -268797424254318 -255361329605443 -143535531441233 -13131137885899 -224579251938933 -89972273628669 -182456362185225 -253627445992255 -149019858764218 -222356628762204 -90233976430739 -203523897865179 -266871714538687 -137464335691739 -109253350678361 -24439515136219 -258059478109953 -98171379942485 -166771155214809 -143858121514430 -219215179642463 -196142606132873 -60151529236483 -20133433944065 -114725714123671 -97862406461628 -281348027209149 -281015822714901 -4057526894266 -117996957961440 -230133859765934 -1510294785385 -231476604837445 -127955343308612 -145856483311747 -247106172200859 -127578400012713 -81665360628073 -194123362108758 -109064050721997 -142804555650436 -256673420930642 -227894075243414 -42680505926574 -180816592899606 -91688313725212 -227331886713603 -152743441257304 -274560611241274 -279064897174316 -154279266507392 -202894481992461 -166736483670804 -203751541928384 -162435372975020 -28863059554087 -3850467863782 -11005243922918 -180365922737640 -122776776594040 -175594708898716 -129273595839928 -242908410012329 -203824373327351 -222714958316910 -90818308239765 -13962045830734 -268308426590472 -204187991993916 -53620593467622 -225020678864717 -57408317983197 -164361737227246 -75251011218517 -167392064878219 -102202601348057 -62317005903612 -18182266235617 -186785582844437 -129664828471611 -187463006126157 -84816098038813 -27268155791983 -1347762072685 -186025993860755 -145031482509097 -187929616653691 -208129531455819 -265521319441023 -156118525732816 -140165358588366 -43956439111698 -165114119565275 -202275169139856 -179098257276881 -156649523735599 -39409280820035 -21883559640490 -17009297143304 -52036872280229 -244590197084988 -154527665955095 -207616774591892 -8333336859405 -78087414386753 -262435713717539 -215257591517069 -193526444805645 -216943814064525 -88589122429861 -76656245524088 -178394326212575 -225396040439015 -121481046686560 -236940554320279 -185191410281702 -197532280248163 -81149580505632 -158131724570490 -130934914693528 -242121840957310 -59501894448240 -2965317747646 -102175012022726 -196751789950982 -103074851652508 -197548474207430 -18363108563886 -183391420908688 -196269206214294 -63495371804763 -128523806806338 -245214547675842 -257036772568340 -273344075808677 -127060992422800 -55610261842905 -49748470336183 -21286925732735 -149560738277541 -18373529373769 -73657783682625 -236403832546897 -177801203970275 -92835225313040 -168217688418409 -231008997511130 -245079332305586 -86965152021987 -100858585866612 -271956115065288 -103468039481694 -65167080737487 -206626340041882 -9525567240519 -42654649744593 -146591226361565 -281431660640333 -214148313944880 -196676182439173 -85126619405158 -91957415860841 -280918487285303 -31720938328899 -55007371903054 -7976380978901 -122581383450599 -134490740205690 -261874779805548 -146867489114129 -188762390621189 -199100062579163 -226474332031889 -76926805734856 -142858320959182 -257316721305004 -26445786683900 -242053632500178 -199873259056145 -107438303812296 -260162514251539 -174770638311467 -265273260647711 -186703855901904 -141233602183028 -109660390045543 -125630230974414 -173594514856613 -189580197482093 -209327141275786 -21917236331337 -41148023901449 -80840147451938 -235325226964607 -148975587987757 -44969896021120 -49469094170030 -194268291433924 -88923136070951 -127254417623840 -146188922595391 -156539685337275 -279678251371438 -144256541026242 -205904520013466 -270845119732461 -277305789627753 -130506200790866 -219549057896166 -268625273118264 -132477052576831 -103703153856900 -98345196259750 -176193707820819 -74298586886855 -99454883433640 -20504413166631 -4036402626657 -250334931424575 -102876216211906 -210749553610352 -75027656145818 -43189223837894 -221954084352611 -105184055356451 -51911542359240 -130567737911153 -121271288352749 -269717438587119 -118165730272122 -151625828979511 -147336638176955 -16587201235735 -179857927376331 -29769332546804 -248315575167053 -250272083457372 -56603304917756 -41674397467275 -200848210753666 -36301602331045 -143365179766537 -184658446574142 -228251754487441 -29306894219108 -50360922664929 -261654209722922 -275852085667965 -253318847651642 -238202782710000 -69136420898068 -193364760742815 -9610527302877 -182503080012504 -198222571141616 -94409456523857 -50652318783497 -46578889851470 -109283601052679 -124477769183772 -156157555169087 -96296412556558 -239881086642057 -11966217835222 -179788498675348 -144449334586473 -277277067556996 -109590164368199 -226337128991331 -234533521170437 -156962709116954 -196735588181960 -276509575801123 -173323706215204 -256696214461764 -198213441725469 -33460803857319 -8551142364675 -102587277644073 -71629176062240 -149787986270147 -202205077572849 -126050799355481 -60816219763163 -32794421034331 -10898369277181 -244009985454236 -178550517881031 -123020100652967 -46891954468461 -113519495672789 -56708250194569 -192147744701006 -107452018305264 -160603701951431 -279876666625532 -25317293944203 -105653979263287 -31211445127138 -143445603496544 -125160519518384 -8873254934842 -253375119965038 -226519140819008 -272681770579299 -61647610891937 -1831624032301 -86843120525833 -173206819190498 -199840579181358 -84902981177762 -134246329521759 -180543171221931 -159130879469471 -213765964801580 -274536721402720 -200845152888632 -139542388966658 -2075397943565 -1882100689987 -172747842545713 -223653709734919 -108582203168368 -68827275712770 -280127201993513 -19915939734829 -186948287343559 -170485928890268 -73428589354188 -97307155577303 -76662512066669 -55684587332092 -209326635105874 -230904874996508 -242655766026574 -62662987277687 -12216853980295 -94881101414996 -95274621674225 -157179816121290 -124861651401521 -35893229988301 -233656842109187 -209044430549197 -181518591805164 -256863735353648 -38490876195286 -22028616915674 -133556282785309 -199919946678180 -232361436258678 -203031509285495 -199923926537619 -272453915619290 -247393741040272 -215323928682670 -35625714189338 -191652403070161 -56925986101253 -243880486645571 -3606934603985 -15324083835719 -249467886524528 -255742162827426 -158775563859938 -179375505134627 -31048542206689 -5015012845682 -34231598329781 -173907370043768 -82207215724015 -121967012345267 -35031148551434 -120806998598509 -266482289333443 -74967123226256 -187983782085669 -273275475591707 -68069559109218 -226137430510860 -75984260197419 -166174126438480 -105648671139492 -253444261315408 -48085157183901 -268010041453202 -90294073551699 -169521188986233 -2124569839294 -169035543277697 -22976242780493 -162580126827081 -109731970221924 -128201885267669 -61489424507332 -163314044663726 -180379577168418 -265006817561927 -109860132048369 -97218234505265 -239499852785044 -266454387441560 -231696568223912 -243049407362252 -189955548016496 -64168875927732 -106031584730657 -265788278988326 -267183416801352 -22849694497969 -185122300393262 -26851187694174 -139396264114599 -166700024428711 -221738778646962 -60448977869724 -132317896035571 -247635833618151 -275661013326421 -185048192605566 -35543694103515 -171639886297547 -93421721792083 -206291465146737 -42148345635620 -52381867388339 -147140571194980 -247605166311888 -119594590309493 -243706260822108 -203633901364 -150990536833526 -14186844272870 -267719223646781 -255762772501581 -148243175550826 -246011894808120 -278811778352162 -118096419605315 -8924210298130 -2013784642394 -258615244186817 -15878288597083 -94487619843045 -268468641707582 -191996470547917 -76044501936891 -136515399293652 -185162726298148 -109809150484824 -244657782616890 -260597625337110 -173676877044992 -189795399856107 -44962616581029 -220897115270809 -196913628208286 -151298989618302 -52203926233221 -93511949382238 -197523563404331 -84081619579307 -183697692365503 -141451213391432 -26049123128130 -87683781619099 -130778265406775 -22401413101435 -107339605541128 -238713619838032 -25601925168947 -32477385342461 -39806127474843 -146457593373128 -81058725045166 -230058252547060 -249845387920519 -241868009507002 -115432882665121 -137120507000085 -130092012941163 -94741868089222 -279721508931254 -132988615236636 -167741621192281 -40388920703869 -92596707594869 -256161748070104 -156822825325865 -162834945993108 -32818250388125 -59289179300067 -196830874610071 -108226218207734 -234861664275071 -7168411737155 -119272660371830 -155710229848175 -26685872832477 -120897201653159 -87078173446717 -18345179037480 -36313304418817 -232030930557606 -189430350118747 -183126308604130 -249846500836031 -114631010506426 -95992740906153 -44292400519542 -72993692219910 -69367318659601 -108642570865088 -131521755496768 -35584936321101 -150293229211963 -181938930671464 -206701864082373 -9058809252436 -218817426420495 -127169666417269 -112771373222844 -107005199836716 -33267455016039 -110170485059890 -76085688537181 -13156146267854 -150592701502555 -212410422390076 -240069795510326 -81282439462404 -206334592372768 -130867815141550 -22082652671968 -125848280214392 -65864059972522 -220457050262367 -257066535351552 -50987288988724 -111086193910837 -146510610815657 -125395251127285 -225143219930810 -56980482835761 -196869578042437 -198766229457348 -130391419597081 -224427956479184 -178648670399003 -3043536844513 -118301917637274 -58295521707898 -202401146657623 -162084153412875 -36898617335570 -24786886754411 -201819200532698 -102305058549350 -52384638930533 -255757371911907 -155436917668509 -208202131486666 -213565744980441 -143789679127356 -38135162590611 -239390086617957 -275906172767809 -54571842628072 -120133778454861 -271076939472364 -120171278781165 -144059912358616 -194163293381015 -28248441922870 -227746554204321 -229902036389734 -180226821360297 -271382920335519 -237443523651110 -233438165908727 -158590863556533 -214655661128722 -9523882734568 -15972318216495 -152981808302786 -196368016951460 -104438756634272 -13116071228457 -208941822947864 -142073579734055 -210698384730889 -130260437482083 -64969834904543 -13613337620383 -3230697325484 -277611414405974 -229138269192291 -268479074943049 -251129307055699 -168891859617470 -193944693587028 -206946008822137 -40270304555794 -237405704579109 -16023315835162 -248665052045071 -122123217535368 -244535165905917 -261995324009253 -175744196630020 -169858810600421 -177968364485072 -240409238872723 -98875162712245 -270181359791922 -259394316717524 -125578153671304 -7614047789674 -276797043807013 -259347088874300 -215884729970987 -118489486104544 -62685308687521 -124778786671688 -60611752979731 -54519374380937 -114012320864673 -73815766386593 -56825828183740 -249155801002269 -24797732072474 -275073542521194 -171707394666330 -239168856428440 -280412004151893 -112968136444817 -72121714209738 -3166096431287 -275498567605852 -130674442950018 -65067584564350 -41554857724168 -21539795547812 -186298548482100 -121755501058303 -92548745314240 -37343846794507 -173935543021575 -124689188266824 -258138992660379 -162640494523801 -11073340484424 -78034058368065 -216939755681620 -124286191759551 -14160454152276 -190523916363932 -196313552191828 -44779123461631 -82179531025836 -52830085817169 -135335300514640 -214616248642654 -10321864414409 -224889919421368 -274626246540035 -125758733763707 -58284790915242 -86450628079893 -64830758170686 -138025995932036 -197943328467306 -260340238202834 -152876378810155 -23242473725970 -11744975089527 -92776362518991 -54908942663033 -43790610438998 -43773646005670 -58998737546234 -149308346933356 -248999205516223 -122419424426327 -221678937736259 -138295595826362 -76778216536088 -209565732665371 -113997609567450 -41741099079036 -91808528487088 -193095218075369 -16329329640348 -64525202466333 -130312494069927 -275136279876980 -229944558137564 -74652708485231 -230434199074514 -122236039955999 -52973460251709 -238478338160504 -110761725886617 -132697976939225 -234989077305842 -231268569606390 -211435443528260 -13667413288093 -11744118473355 -168574878190474 -214814819222880 -234596426806022 -77971809047482 -75402360733440 -70231192776097 -212828219549865 -242848238307616 -91605144816893 -26716098378790 -281291299282767 -139805046315182 -245040763339601 -169218391278726 -51515847431043 -114706996204246 -242817099549815 -41150552202876 -57945790693908 -242692291954311 -65115458140314 -184074860905521 -171755609244567 -34493481441591 -154567631301916 -55202399870828 -248698310040879 -105293031654473 -148997629943980 -200005153990005 -166859611995233 -142598907473341 -57508090133694 -7208946353065 -164027375498197 -149964848002874 -160897850902603 -100119157858402 -274530020940261 -190106815529276 -21103951723712 -275871463891269 -110246098755917 -177692653034839 -156725532908444 -49672552284740 -161761698553029 -138327097455384 -44009736026507 -107931882337426 -224892356671064 -204722807410521 -228441894649595 -41113957522139 -13394289193427 -121123958240787 -86695534276273 -224177591135594 -187953000571698 -158626707719762 -234128301289123 -156673802057306 -34473627724708 -3353259269244 -63748134790286 -279246043316028 -253067014836828 -179972933829144 -134201170422190 -85502567239956 -41450079066049 -216711096425418 -161093784344833 -29835312326456 -106945977026480 -236627865023188 -256747593743134 -169029230530702 -237824641288489 -257004562241942 -108583013491287 -248343262951465 -121894028463611 -274761869079885 -277330322566642 -178156346471742 -259282892016451 -213010600244377 -230190597584104 -19594136780833 -84487683598411 -266256623022696 -97662629039574 -224789309946476 -197057350241254 -139343920747398 -24967708522561 -72147767327780 -29909508548882 -10067975512009 -241423195200117 -278505685838432 -182506540523747 -180158361403727 -73339059189134 -84431433108955 -147728081335459 -40125330106411 -227696313582691 -105814620473223 -199172198211331 -19112426291037 -100601706493341 -20391444792172 -122602507079245 -198124195773037 -1586273075355 -43963961284692 -72090221988461 -54891202002674 -204562742538237 -209450837164732 -37006945273478 -159045352380309 -77196902952892 -90237775127470 -189942919548929 -102165527987664 -24114437551789 -120727830049375 -7357638818198 -147878770093291 -150406495994533 -166476477948629 -37410156282067 -118491954824694 -24918998813774 -86549757969837 -223031589384865 -132814251708600 -7520460619127 -108264759902624 -261584646552780 -232327306544864 -135346824251086 -227845839373779 -134985085517232 -45494950672216 -113528322340106 -209009355000618 -32352388764339 -257634460892514 -160527263066733 -260411820060277 -180899383640091 -132708591228839 -18259152287637 -250843415536816 -43159354946214 -125220471354304 -86523014684749 -3465955833529 -263270755965648 -101667054553712 -53708889266800 -131095563971043 -72405352617669 -235869608185032 -37911185635896 -58148174117224 -33739415135070 -233873776919267 -254576004368475 -50535790625243 -157844977199836 -262302842613936 -7858798810708 -41253958717575 -171032314839442 -18428169159181 -172799983874316 -214380217709735 -47652975244224 -13278150354311 -264766674461223 -44284280403783 -106746795488248 -186830715253593 -119256985111277 -26481343773296 -177448242350908 -9903917673065 -118172633583714 -229025875228593 -34612102079696 -166740058192728 -15998048412746 -180237702668494 -18612849935973 -223669514870103 -253079188768349 -14151222755938 -20764982201583 -61752363711839 -99405209618946 -200836260059009 -65023780315597 -262627233056567 -38065051916176 -150627852906927 -98484367361128 -226327873741656 -23191812157826 -97315341321762 -233579039003245 -124497566122658 -128638541924604 -162509190991578 -102224029261629 -16586741513262 -23785458551518 -39906430558453 -64263407293436 -112528842294083 -205501245735170 -76858513967545 -5601947435447 -227312173132016 -94575819064359 -167296627204339 -254956829699937 -137053532532210 -47542968865716 -249266003696983 -272538267668560 -132466322173063 -73192356669255 -227873761131513 -162855196712625 -244110184733402 -272478448558179 -25851709070735 -76929602431976 -1182745295967 -117855723795334 -128525077953194 -138734482153893 -17320646871217 -21351759533825 -162146868196111 -133924115731886 -228049054512032 -10519758355538 -275276059078856 -20576781795306 -43414014337554 -32040532596208 -122549457409462 -11939113910720 -89384004783953 -102205124302193 -62470839608719 -218779809345024 -39992822726435 -72800868230729 -252997147124434 -229001342365147 -97936932842439 -141427904418544 -8073256209282 -81600739573283 -84526579799598 -43450983694201 -171446571541321 -52503509454849 -258049536418469 -106568853503671 -133902115371950 -149529581377548 -129270591878432 -182798968357449 -256777962295505 -244144108937374 -33168244884913 -24039856287245 -79950240275666 -19031827339284 -26226502584827 -24910209760730 -174056177185191 -66441866374642 -77679855108139 -242886031832610 -220869816773668 -131385166358860 -184420031446344 -187607541336138 -131421436202060 -183724073941070 -128376648499562 -172177344097890 -249180699012644 -189563632048836 -83239301466701 -269486896395743 -189541130338529 -103325955485637 -218295910561954 -43029967059508 -79645622174786 -217837613110079 -12150651133977 -123289166365895 -263139341635983 -148674803865397 -2309815339533 -7695404531812 -59709299088964 -151731010797540 -258572739736294 -10953248191319 -187292302408283 -54665788058716 -22236356581581 -248977139093196 -218794270929280 -29714139852231 -273816630507278 -13417446221729 -218798735253840 -33124299422025 -77551192489638 -119090912237645 -157648289055921 -196659808181601 -130817882983411 -88968214394826 -220544025735037 -227783655429924 -97939287626640 -102127025623041 -263634640827138 -22072185258330 -79353103402353 -223707589890694 -211344731430963 -254597350561079 -271514745985243 -80397528512171 -102144248587885 -92618221501942 -54367730086124 -213443600599492 -274735545249633 -92925229240313 -88589878662963 -35378295219579 -188048635135442 -277155704823142 -216133001590937 -9286613275540 -126512275724380 -112819241004747 -184319011387940 -218316935696145 -37934146474327 -134047702082874 -108388410609058 -190564796931785 -171739065235736 -89364806278823 -109879489490259 -89416475173355 -167467063558032 -175893000813591 -112099124662531 -165838079536549 -195577234461266 -16677926655051 -243188584944491 -246146408974023 -66184721279986 -224477397589939 -207385047392813 -109675516090388 -243541122316852 -278464390692766 -130654488704515 -226174797907568 -207944978933056 -168644462415390 -114567106064359 -274403263403611 -151783089650385 -31917310551675 -101792041494418 -73374839075525 -274423905644921 -73878213421790 -277741026169318 -6158581174770 -110050026753556 -259605630797429 -101006913961509 -111926209263188 -25478353668002 -55683964786907 -148151194007404 -210856120315875 -119802296161116 -214765949635586 -150264005383947 -215227136724139 -100050924571058 -97648782087265 -8551592982276 -221649128537897 -202014490825436 -190702610867835 -196758636309479 -221246170102796 -56515069548414 -247014793694467 -58212308382333 -168602844984726 -157449387822134 -59279407416135 -159023644135483 -199993956148225 -145606411148382 -148928881064394 -75896445376001 -224647980150949 -246543931383524 -221594158795275 -194099906955870 -194405681079501 -30263122051313 -173258945704688 -189941448412813 -60469438170871 -54170560762397 -3274497690564 -138414746356052 -220388541264728 -161216511224233 -15259096263695 -63832953530812 -4991021073421 -274874929827793 -188582080009409 -223540023902783 -45939010374918 -257615988156883 -33738296097384 -116898803405286 -60078040971468 -262852790832390 -159376650491645 -129046817717312 -111812745291778 -166840781023350 -270402880551486 -154310488515926 -111714414803493 -19321828475592 -53585147602996 -231954573258115 -88512164110323 -26590630246109 -72760909472826 -198139798096148 -239003059517038 -240661691821223 -102919245440624 -42324927608207 -246144073092551 -149116840683137 -197315051063869 -173763131214586 -213547071680477 -263055734059598 -275442284030841 -169491431260688 -74753408275973 -37621152339218 -79999507134522 -45465805615614 -93176386352249 -66407954268512 -213370892506071 -49913637211419 -220491403927100 -271214456909002 -780539457701 -136386722935334 -211670315620959 -199237051309520 -34563428882165 -225295241018321 -36489455142557 -20263097622963 -253114360345914 -59113934677230 -123061852383068 -133128076542026 -159096985312960 -39470276731433 -117404945400734 -68775191923488 -165383884983657 -230489539955797 -100762188718594 -11974211474245 -104031910403371 -20145438446242 -225945411461959 -48336505259700 -118271569366256 -217818666776685 -139305185198449 -218444267883776 -175950094376973 -39917979567822 -154785044993608 -16726968103970 -182674914263072 -1411379785377 -120165050240680 -22861906071500 -39968300952326 -36450018472851 -235920437293689 -75305237727948 -267794762774501 -42452205935910 -196908150653640 -203414654810580 -56350035502042 -194841217951940 -88589625615933 -177264492707843 -27701170604913 -30630591509472 -64714211740800 -75411965625532 -132635949617975 -14348597021436 -190473470805818 -263369561668695 -75274541268977 -194671210420222 -24100345466665 -145914849293576 -61376408120760 -251546678036225 -106764829135927 -744022712916 -173789438623366 -150683103600100 -49449563415985 -173008155399628 -172225902054125 -176742928662376 -157584986789605 -109433253169943 -165331214186684 -32634222763327 -9562815703987 -44824971514236 -253654706242763 -7487323636407 -19714761405639 -42056133033326 -4004023695616 -111118357163198 -158565674780489 -36834753925367 -144534460509893 -140875784151663 -274195581411003 -148933445747283 -103675849879167 -168278581562267 -118554582400178 -162375892378139 -223947928697123 -61718932622873 -179239701777351 -206470733829998 -274200355210589 -182983315192994 -267837821384018 -263041224477557 -171335130346804 -33732677466120 -168846811654835 -262713988145521 -242547253461236 -7587952428100 -18695148902697 -114129761302891 -69799651288414 -170975485514967 -250081202300330 -256871110930674 -185978756439484 -260801851222771 -99070745801750 -185794274555666 -208663600918748 -180515246495208 -110004002040671 -108746895334266 -210168006842042 -57936179167891 -223545736234979 -99315586596390 -5151415134384 -192070318456893 -227001075946903 -230414472567368 -158998953376872 -49571140019726 -77156068258055 -77185353905633 -235298810521345 -198801933704129 -153945782174808 -88304427107711 -61222734814046 -202430969240548 -38770259197725 -243862242926912 -193474524718828 -165602739378338 -267051280412576 -235372497034509 -5655329970197 -30570726924875 -226557394794354 -169069935752153 -200551872484660 -63763370257991 -181507125068446 -115954068785347 -197572825043941 -157114079477692 -43298126002403 -257447251079197 -215305249486125 -198735870104451 -198784035641760 -152370054747284 -193438432720863 -265453859075901 -165304146319173 -66208006873743 -29974082060139 -219229242617138 -188749159161585 -7244562492160 -76966865657790 -179569753740383 -30036302103687 -213556984388265 -78181304135412 -106170957768025 -246099772150803 -163423602520290 -85917799981688 -237207991125695 -36245860436819 -94871785516529 -138536329692265 -277832101623223 -166991601782623 -177644472801888 -124239212816016 -123866387077557 -106915420392342 -266227286958941 -212115686935980 -7575254821809 -99925689082753 -13254143391099 -19275426959920 -73643958063737 -118300726790525 -144425063383330 -207481026512950 -104742412888364 -147170113149742 -250576276298357 -277764198262624 -103444586025828 -63773444896821 -17036952244968 -93882057584630 -18562546367322 -106529112799159 -276610367533806 -193916967272142 -258006694615617 -214083172169928 -270098459410327 -48625418974682 -24403710117405 -159304052614754 -258971550072891 -87741896056990 -49016860975368 -26991828319614 -3383277448339 -271153243313895 -124163817522788 -229615485616049 -158226493608628 -154744101140487 -4386152291134 -102862362868410 -248170944620032 -262509983016154 -173583489204632 -246377688314715 -54634192880021 -15032704913171 -256427964166068 -278673233142509 -239601889665247 -184192064378272 -158245443223558 -263897190614524 -60485788040239 -84963779397668 -15417993549632 -815838889073 -154514389104472 -40833798351140 -19956245983433 -150385787484813 -211889705069005 -130168337850789 -187723649580399 -12505309308535 -2863197242589 -279850842954929 -79091308946784 -259450726933796 -231239819049791 -194864749302374 -82656410226667 -114179441860848 -273331949564068 -8255141910470 -158060814414226 -12070983569333 -8591070585815 -36174602723774 -126285002318507 -275783442045878 -5063821123674 -227927370707501 -278897654937112 -123803258997126 -134664573463167 -106499592835016 -102919593132247 -201434667256499 -235267753043017 -183186523874007 -248216679839227 -179962611855229 -49570786003518 -6001382462968 -127215263136361 -43796532106593 -179704693752733 -85445985033436 -217457144142405 -235766251890977 -256416464736894 -244007184936599 -106243396027319 -228311109882596 -235547401610870 -11215590127696 -136647040133155 -65807807893109 -182765594764982 -150970299457451 -14094594702306 -36418874233934 -83481343624007 -116200032827691 -151841129211538 -207539538915434 -53533309940903 -129002661756709 -257198832168250 -113330768778305 -63466558096693 -9596072321481 -264978217190343 -139021455219936 -101911309238301 -255420947025266 -250545740639828 -91073248491449 -252192027933488 -269646235087452 -69171323253050 -156002207049236 -192361403967 -209023779990981 -221515029327617 -233074523280530 -31329695506328 -220479587627890 -139376297117157 -250580706122050 -132522732791119 -115335286487659 -109180553210344 -169226649502773 -128641790777042 -194899888908154 -170588649384481 -270287624020988 -145309708780244 -78219180405494 -43190528636407 -84829467742569 -161223194240320 -249314555094493 -256587431087325 -211975015746979 -95375602047832 -112451039188141 -263208318997101 -14766764232566 -229082569146930 -41584648796430 -149019993777992 -204735894765324 -237493782245617 -44291371846146 -271923185784637 -121205924438401 -152359274539435 -245342699588657 -225131027476642 -232094744466925 -8480312703726 -185591750541384 -111669213776793 -173418759175939 -31570368954427 -205848968632689 -206599147215688 -196257305944097 -273863432840930 -213053977664938 -2300109170393 -198276543623284 -93224087071606 -154393565519720 -56783361329434 -79550160715393 -276331562922832 -46627078855465 -223334402246517 -249514954297525 -188056866422068 -132450703814424 -247377896090076 -188278619352961 -228449890781960 -47550131853519 -12761150434560 -44259595757586 -209743154530570 -223447924346403 -123754387168800 -124547728275598 -231014351938480 -132576566085120 -117028030923253 -29902906606192 -110681257998551 -157965352697596 -55287048003694 -150918650511295 -261083047180019 -195439844409492 -148982248425760 -257848261029798 -182217663208804 -188204511565265 -135412607316342 -160579907757553 -198760145803206 -56331084112525 -74868150711927 -133986270054140 -88883674108836 -188152725400369 -173720295758377 -77814166172644 -138287016992364 -85510481257407 -157091481832287 -144503599448232 -33214970325947 -153707780964020 -4788454954156 -112676286502079 -184095861923721 -42937910254883 -176360575516027 -106049644341415 -26290793016821 -59083725139071 -180941469400216 -100697122523694 -180851909853862 -36687871777079 -230639361608665 -255838232846861 -256611610908065 -106537215458498 -55239299103783 -170579719751438 -224585217358231 -15889028431316 -242962689443107 -117667685567917 -150716076273880 -85022442610314 -199768088032135 -67181627559751 -190682281637739 -220601188687640 -88737209544634 -117626148308409 -62589492118458 -211378969579608 -49318021572045 -186310088877132 -60712672066062 -201147465018168 -245310180973252 -155383103807076 -120538384620533 -188253840279122 -164529139575557 -33731510854139 -24610622385368 -25878826933436 -179432326076068 -168472050608401 -262085569069582 -72159122498879 -180768276160566 -72548065325993 -204304612390349 -151249039715433 -266496135095308 -33596394238509 -134187052231797 -146903861725340 -170774702929228 -139822894349870 -29216136333630 -64593651940898 -168495741005314 -96510027535973 -105745526528495 -227493086870733 -224713311178068 -246607220416975 -60656982003898 -225525184465153 -162193951302530 -69101989337264 -274990275344655 -43491936415435 -12196006675884 -53779316777688 -10245335747151 -119931642705297 -25034921692921 -159731088300971 -142217850449107 -25303261727345 -51973165186971 -122332534569261 -77907826125828 -63877533878059 -66533167803404 -234645833902639 -26328675845734 -265623333533584 -96171399003791 -175956718445281 -36481541820211 -60955341693876 -63851131655169 -184928361603653 -206100432173872 -135696967316676 -154682486039818 -164596810787281 -162248453561280 -249401490326115 -100024995802481 -130290294890797 -29601111085701 -73259632915591 -189527807045434 -279671896293436 -255958931720117 -86652896523350 -40201975380539 -5414003942672 -133059797259344 -214760862567932 -29816780168054 -162629902497302 -170450548712515 -217311625574813 -225264659656490 -249975862050440 -165292269544330 -172176627810648 -128891322336177 -58827798964552 -61285223694619 -281412496926154 -132273835206916 -45002822820045 -126315771198202 -166289624231081 -240136501374772 -118647765420278 -236762171508272 -217959946951053 -124018065663763 -213054681888740 -128035621032836 -110673763248424 -121979506662901 -272621611183130 -268670047755527 -64234377322180 -101720607712874 -46025202569203 -26334454573750 -122513088029477 -132248715711910 -78423905316404 -158122526528086 -4994081305017 -207140263781197 -82011347964437 -88019505959502 -138530142943406 -275383375618383 -88298472672051 -150132166463024 -17033430386233 -184014095678942 -133351831904553 -144966728713546 -138965974238483 -55388849001242 -129786322024344 -193669956797415 -249001672032085 -25212869829975 -124439452281703 -255669414673120 -199641301214631 -129270548090915 -135046400588223 -136336386313581 -223481323324383 -58877473344399 -183722112568396 -112958038680360 -34724439112659 -214706682258123 -135238306873855 -142299008109745 -148302067586537 -218510084006263 -19847095921675 -126023763336199 -6409080927056 -172119751636284 -18981530986363 -195320356674776 -256550033752457 -186740014577717 -20627245511308 -76414357568328 -41442681440347 -113548257361035 -47110323677593 -46869257028158 -265088610369683 -82226056776315 -240551769088012 -145624460347870 -163557571094460 -101700317252908 -23586738722925 -114299473466702 -234677121536207 -1094129614181 -177180880184661 -63957823465639 -76342035510456 -138052930110252 -238242451365821 -88392735548003 -138162554399238 -275439632723170 -21159060380663 -266321905092795 -207609103745294 -64617743359426 -238972939949554 -111473840177594 -99900327879894 -74612401951456 -276392631874680 -163074756079984 -73836877453107 -189258138988189 -88156359602182 -171411321012371 -64650619567102 -146616359223676 -42172602684818 -155104017772034 -33648613003514 -24636669323535 -182274543710798 -99523560332357 -106428027115096 -171827460277846 -267795680380106 -94963016218136 -98100338506880 -65743511192684 -250151903933286 -41022897108404 -143998258206554 -48563600168573 -199793737178919 -164120414813653 -37385893590003 -146648406508479 -23504349662929 -58723730073022 -270214595322118 -191843143295524 -151152213012592 -8123600066530 -38478181096163 -108662523642890 -30567938748269 -134086274694077 -211136318587949 -211486553226208 -218254306739100 -142404843958610 -253620265102703 -205340280594067 -130371870914066 -47995242328721 -65566945989609 -33217756258972 -79463094701461 -69219855875691 -156829508614935 -181078717989560 -90294853564841 -57071747196323 -77663415441897 -199264512221767 -131618827746595 -275473750500830 -81993172198099 -214447688004793 -64987509853766 -91767109420958 -23335843682653 -29394267492416 -196659978447313 -33197216916410 -138404430972463 -170217308050243 -111300624384666 -112652638361413 -281322057170209 -264009370439620 -251664303605063 -269699789191277 -80887828882408 -232176798095892 -85938110856694 -206188372871036 -218507946759626 -168882592679216 -133252381812047 -32548657161386 -224047544356370 -279722225625721 -33929495929543 -244759468566656 -29859345777519 -269586834848160 -228654770653525 -147657604974772 -39533019577476 -252237240331407 -28377485463070 -86408485839419 -111909769596946 -251877405161228 -17173757671671 -251002232188476 -152371051065155 -50309850237870 -119248306664220 -125526918606990 -261279675107030 -192115629090558 -6678165236914 -235951237053 -210226791307901 -18160535904875 -208777291362808 -113565191346135 -124577455378338 -266606290048579 -47837760946570 -257212802872700 -132000458330856 -174047131774923 -9821482836650 -60077155759008 -61348857599672 -123061032694813 -238774067012361 -161310730419975 -88660730599129 -210133038014148 -146105884313300 -182391731834992 -62132308908373 -145631989210288 -62608971236981 -228406254592395 -109061821253968 -4132893136761 -223066365285283 -267601107654613 -191348948378529 -105784293097455 -273050994292368 -211571220819404 -121301803230637 -216467994822511 -81253380210450 -142233836850931 -260042327767133 -8113870523641 -107445079631949 -128150407185472 -201336809119137 -266639063917696 -266316381806652 -244149798023622 -75243620410327 -338570720345 -11849836451767 -126424611392251 -166014368639415 -88507553500097 -89280909739180 -273447774733467 -73812858994486 -29454494190943 -152270914207151 -159306413730873 -222640774465955 -117089109104941 -238674405676502 -31488488546990 -144242980521021 -120839753623207 -12424052811448 -184429989737580 -101443048236359 -260793840122202 -75434017272664 -57342025891561 -208114111494432 -53619999477936 -184560470571832 -238953528489201 -115856391086932 -137547938842436 -233061621695255 -163497835093407 -60215813196075 -68202409928423 -19829370017450 -227531569107734 -107642968801803 -83203151258834 -3079291433121 -263412411157712 -30966994707395 -237447141441753 -28030695229154 -238460256871091 -108005502921330 -149008504301222 -242795630500842 -239683508580230 -127726559288018 -70025867627189 -52059292309241 -52432732913804 -99344187356516 -78726889063412 -221163581867150 -121186523306518 -215738866901383 -80503031253623 -264166945815511 -127160894871342 -165530806632803 -114863213624961 -15584555789018 -100974363434752 -77204846696303 -177503506545698 -211958289506394 -7981491697039 -42354988361340 -168084037563230 -205478530847443 -110618129615159 -270762298065691 -144798700002659 -157912969081858 -87726856755041 -148881676560879 -20498423796068 -15318488272108 -142916255334171 -252875781040686 -275996693955405 -20373764770323 -131785821530725 -180149204337750 -103276647655496 -241612145118589 -86960142696665 -134153981975636 -276548117756185 -269508398464446 -131456252557643 -64067738573634 -252716060645800 -48992106417191 -68071154875399 -273981482985570 -63098922644941 -210151282838321 -213981900639367 -7609533700435 -56115873844888 -158945608196723 -29015532675819 -213319879624364 -78104667552709 -110191256253793 -160258592673508 -218132028855971 -276733491107793 -148761660505175 -209083495841975 -237278182980390 -142841620731569 -26657071697643 -121220554293034 -105027314017175 -181241016620798 -120198686983660 -157781717939794 -237032143561330 -46089208477006 -181224052187470 -101977317659209 -138643065065364 -221375862781975 -180306496676745 -103964395807177 -184776196263765 -19370794945344 -72590800815788 -250020362089346 -219619308825551 -233991100340034 -198760803208222 -135978511658240 -143194711437607 -99408343701920 -43463056895005 -184412050703396 -202082666595860 -198482687849832 -87551471013302 -88627750885647 -83185747462753 -69777857928397 -36861077702251 -149370323059112 -20355555223190 -218957237408964 -241836331107774 -31227677124700 -184923639513141 -120398423956490 -78523545136520 -36502423178850 -118082716032191 -199808469629304 -19715804480508 -230170179248008 -47281730833690 -210940816739923 -98325109136284 -209495021987933 -250283380655123 -260624121825718 -144237193825133 -213894268756571 -62537507270372 -192717437109642 -55615723306962 -92377435282691 -29000444956821 -97145782008988 -217686758184370 -222801423785343 -278379266683494 -187083955515189 -85236779462315 -265101214769585 -48379725921011 -158972586678642 -201271149155209 -74029668222410 -172647951506968 -183149871313760 -156364021987384 -66154514532600 -270539639996159 -203907579651744 -167123591570013 -171640419372191 -20525473476131 -23263308884296 -51979007227491 -162055451801456 -40204210558207 -204057423226253 -268176438747006 -241038206951481 -85919664471557 -8111936042714 -127277321959307 -104031820577382 -40427188315494 -185673608595054 -143015440780094 -226402957567595 -158518383101379 -34566381537347 -229247491507193 -229956404778110 -93204806725825 -204269121095368 -77204931419941 -71733818748538 -35517519413878 -93148556236369 -152371733938980 -139122360610999 -215290940718465 -148979503353927 -184014653558540 -140071617922937 -10014315015503 -273383012628304 -23838782855343 -175852110297594 -9994358695666 -43108674369983 -90790475118158 -274912138471182 -198865134066960 -234446050006696 -49599002347336 -116523854736969 -45363344446422 -131771915771613 -211262159074586 -55017558980602 -40391304547502 -56572283610661 -74165822172316 -62905112308585 -7874339737588 -72074677152829 -22516522872845 -238784494913317 -200409976231123 -130543887500334 -244389914467106 -112924483433373 -167256013579404 -239867725992594 -28524679375172 -226268566921181 -16017764622271 -265656535910645 -180276256143052 -175041814041003 -192647448863156 -217183868471027 -55101609572585 -76843718021677 -228972351254794 -46974896073450 -166526241713261 -249702582337563 -179326593466810 -135965462630719 -81627190723917 -160766617439728 -223788516541697 -88557506493755 -140138693184736 -68183888937211 -146221404066908 -199114824902177 -163247878426837 -57685498686879 -253578126993529 -28362714632992 -275703055602507 -167195284380839 -187093523090832 -235103255763849 -237572807206835 -178457319507903 -113902319985702 -86949353656574 -116269459115725 -95536243582455 -21827737017136 -183479502954175 -165636733630838 -93586311920600 -130097809111860 -34209567478942 -120470060725875 -214593021976571 -87707169302272 -23862112071326 -218047803621574 -25201469090841 -272071525584771 -210342425054887 -184395371946981 -125260166773161 -245566984031046 -227112556987276 -92473831711205 -125425076001027 -27112405330900 -76536995560918 -230855914562086 -118936991052392 -240246634098744 -64379567860538 -118217909913410 -106808286108764 -258487995712736 -254469231068254 -205394401932236 -243699665453475 -28452085580263 -126360559504774 -55608481116858 -129765224889607 -78778957304605 -25493065950242 -266141367728733 -260724744087888 -229901159339962 -152602403672578 -182964550587261 -89144184839310 -235393009962220 -175881720881234 -2907490588793 -50976233815790 -71890210607134 -225527818455959 -121651356237795 -246382116713796 -222081381138565 -197386758760777 -280521836048648 -262861971204847 -257457729428541 -207407676994971 -8819368965896 -14648684932393 -115693218435174 -27071937309400 -17086564247229 -214592733357585 -121328099373053 -252127675600098 -177944032888183 -79062388080899 -34136913514675 -95883302123891 -60720810985127 -147095833609897 -188375955824210 -103359643901536 -133406126467045 -89293297596329 -55522694226373 -60896163005857 -226367969436077 -192941401849297 -159514551653083 -59138901662762 -202505427559973 -119340728499983 -242181042125637 -269883509555899 -195468239296141 -19261948594868 -180551602743922 -153017931953062 -117196042441730 -97007606081663 -108053288890187 -25437843801381 -32744308156766 -245181315152511 -131675713317062 -210398572776242 -157170998339986 -20283141467510 -107216312982490 -113483786154944 -117791019664316 -138383919055708 -197842763637111 -206528658663198 -217005868299324 -215582798789972 -62613550259376 -155868732316385 -238819284215048 -108680620843097 -62388081460072 -204039244396849 -73364408714390 -116125136922613 -3487943096273 -234036835869670 -192450857258301 -38890084302806 -46066636807860 -96331140794083 -245827906415120 -226773285888708 -11796253565797 -4747569261565 -110870534286714 -211787573134587 -102551386923078 -161554890962810 -79375496248559 -160920758706015 -168706003129672 -198011822750231 -69023180331013 -133610624516385 -136819737650920 -270531861271112 -87126893622933 -111380306761106 -198086823402839 -185310152133845 -47034128384065 -189646900998427 -7097764009166 -108714274243939 -156016394608457 -177549847406727 -67915988011259 -183584661290944 -76500630891523 -167551059138251 -168789789647872 -104135165176896 -158601146103002 -52268238062996 -132570193226916 -25096392503401 -24373523446887 -68960679787173 -19093144686964 -181028497324756 -21533303207302 -147006582492777 -57395915204971 -210333206943788 -90313063031132 -98227213351604 -227255141826950 -58775098624890 -11086426273215 -241775663051320 -17278874399450 -6543143403611 -76387262863096 -197855253258629 -180089697082622 -53254498500683 -212556218367032 -47948529606009 -32805509555423 -183873855763607 -243703593803455 -242742753704546 -121063054866775 -45208868404914 -236158264854552 -26762910583350 -10086479761923 -15872382969072 -41194072667241 -158969640829911 -3597651577702 -223735380441454 -12552564660127 -172302740383899 -40018392653959 -186898618261891 -281038418868166 -217033105972264 -88471101598894 -210364785304776 -92291730997953 -151496671595962 -70178616083755 -244382533413317 -187383529910470 -234445999300543 -28810877391873 -177197002600348 -259724735646133 -17204118051604 -52599348241647 -9203441742641 -230593314881117 -180882934136723 -50887940697775 -46844402563657 -40050122606319 -127122127925654 -138333197526768 -64231774909466 -161675607120370 -118857747519069 -234955621651546 -218996281865420 -200747263612353 -237274729634764 -15112405268178 -213669356390254 -107078798653383 -221649337320713 -34727164707420 -103890754492965 -184772321817274 -95392074020671 -25244196221989 -251358450829550 -108770146920992 -251750641044229 -3176636147021 -247351749900045 -84151720137314 -239717856209768 -75354095153560 -253305932397688 -187323081543491 -249233516783977 -154408468364964 -84404786735338 -170433254997641 -124010483212911 -203707449519658 -103908237234076 -145043131248732 -154891345441223 -180195471808846 -238208767658026 -74260652412821 -2507684479898 -50723599030416 -263506761005370 -106978657453216 -52351651743934 -146496071666689 -67022933054654 -160496356480348 -195159945628941 -231472503333217 -4253410296052 -48012320378350 -214420794722945 -62714777945034 -176265273593603 -172671676046496 -186751530871850 -255892976199752 -156679029773474 -154117766821448 -250937773324028 -72435511101468 -260789512976525 -187373097457207 -192843354947815 -98935030550440 -212382789593847 -215262990202320 -213644319106911 -250961404732111 -59211994033711 -106174864903979 -149489626235689 -271544775055537 -51673557564784 -197635033757367 -45905460785689 -254600690659139 -185161860452023 -100346846606627 -247739599693474 -120948089263555 -41441767122748 -78486316391513 -39314872836973 -258152654923029 -112523870176820 -93084981054011 -209287003850525 -22606759745168 -191724226544148 -16129778046647 -259700170273302 -194163008853685 -250647595462766 -115480166533517 -211458444769777 -66008521919865 -142469947739036 -137822617086749 -88357637627484 -56801562423999 -13111848331649 -178868962645038 -268619424861283 -92776822583122 -155981652533919 -221275537125671 -22851054345434 -159144287420554 -39721364740714 -246656483078000 -42010268032466 -164889626751502 -100525338802630 -142365498155515 -179929398065070 -566541738034 -93216696509028 -147662286814756 -163675441105366 -159549514072172 -280315054709624 -246670804775184 -71951868722759 -276883576071298 -27050839066343 -24432786021909 -207567519016140 -210229175477240 -237468276697752 -34400589136316 -213516590266042 -216549671345163 -99889640619907 -145746496256567 -112996591028482 -263992542379474 -258911169885262 -271902058274509 -216187313279861 -36787819056225 -247521385635252 -105289948432353 -130867562443546 -239277369530562 -82414986066755 -92597338476345 -24457099011762 -38496040314924 -71758768937478 -204289294352555 -24390525423774 -58387589924101 -242317628025761 -29154896885111 -114680262525605 -176684903218155 -17838322115002 -58566948614379 -70588509802797 -112818617600998 -246522111511174 -47882237646417 -43593807585601 -100398710201493 -244427058920105 -190537600068702 -197824796544118 -64088365580848 -214959457444116 -56601357160072 -262112115044053 -188115809554552 -171093739251631 -96272783168299 -225835337060642 -139351637617794 -276289434481261 -72573271664131 -197551296215376 -144249997228241 -244407201273807 -16781535445842 -256855278150056 -159896859578126 -108225437838464 -183266922835758 -150481847544920 -58082182465540 -28349654604178 -64502872280291 -253255565512033 -71627822224957 -57613720710241 -281401017879621 -216812584223397 -92005300636872 -71345243392852 -91981713694145 -200954090332901 -182307914715027 -13314131239862 -166073221552553 -48513046612796 -98787920281136 -42885402295266 -121001597279707 -3931978927732 -124141777617055 -273716033837832 -7095176122654 -58966702052422 -96746609639700 -101505640803061 -8438110152711 -273210600821315 -180882002043965 -267795321827887 -76047605985569 -47188483499256 -224466070976067 -230328861217279 -109355071741418 -191075062284682 -209071823406733 -136002908378791 -164841213043312 -26071947743684 -53129297772113 -273588912671598 -115125830047288 -57231608087294 -233733673446167 -168417779166987 -150440541137551 -21411719797293 -191480474423172 -218175706682481 -277221940690395 -169259589312611 -21645611613716 -80020680443675 -130665499922875 -109258065577979 -68290138238261 -53475083498503 -123357357818542 -250738111476320 -268419808783519 -84214452726490 -267360112225741 -266984961210607 -234543752014068 -92728097550531 -89585478595053 -246810703127645 -14924548228485 -174529388112953 -216447170854015 -204200254936536 -194491567794530 -4820978765418 -214815664881408 -23693575394312 -156125453528034 -155363542330877 -65508056543047 -237504426386434 -109205963301114 -66876899518923 -48726855833734 -187129124636637 -3636440641860 -68217579381581 -33663891872946 -258769941170315 -191797488267818 -173789323666807 -140092469096110 -42189316551328 -138987820286694 -164913373897018 -79874250598107 -230946235477798 -90165689710360 -126309998813924 -62410875877219 -54527333662860 -211719740815808 -73467002003653 -132606332897926 -98523094272402 -16800232303719 -75626846377964 -164075460933316 -9390458316367 -135061485222544 -9429191061544 -225358265153883 -204244987408764 -63756036762704 -81335550235930 -263434466903303 -244905452076081 -127593691848207 -278266342163351 -136521310364649 -93664891882091 -133834989144919 -72806143742960 -271161867967794 -157975215694638 -136067703167126 -37586898990001 -41051013348304 -204053874704975 -196583092472617 -60447457885003 -31021574913357 -105508610945407 -106267364209192 -265434783637081 -199798237483187 -20298119970213 -187522161216695 -168956411024206 -212395992300135 -77219170155870 -66132803215966 -113195272606039 -99027280656416 -231327590007779 -114095112235821 -79665363144918 -198484918425683 -34863948675778 -13352514281293 -213134990837558 -216283576254566 -243785959361221 -45681805341922 -223777400751012 -259783645439592 -3926818819364 -151186203435297 -57536182005233 -80895227775553 -241089678514044 -34227089709771 -35225128947999 -171940294041347 -178392556707990 -18980918503868 -72640358616325 -56789951747786 -38248333284771 -141009729772967 -153736097731894 -115773320410477 -53410254972039 -260052327882535 -188054333195978 -99710757645776 -205389585414100 -221956729959339 -106105349674924 -13882346279373 -240142591369745 -115627637421694 -43919021427487 -213037381090193 -249560412011157 -47434211580882 -226688580511848 -38573418506590 -240863625527869 -260283580961266 -66426912093477 -95605256535502 -155968336740534 -77606726632760 -203576828154173 -149404349102004 -86333660922161 -148463845578647 -132450617815674 -95328336850992 -70767968532545 -143866627126132 -219300625234389 -54371283072418 -2510172181731 -164633451031038 -179844748239509 -69251136214623 -101399300458448 -29975518527598 -46851576871280 -226327455183382 -259141924046436 -55827206914548 -222645729937832 -109840672462465 -1657613852172 -236889961519452 -56173551540287 -41857235968365 -119606483889665 -270679563784287 -119983848261813 -208360556780162 -105942690514736 -103142476187943 -60443009016953 -242070809285494 -154154116059547 -217398117461258 -109000604371354 -129634957690466 -121561680016118 -202998970326532 -120695431980288 -21034037939517 -58475029313077 -20979573179885 -229138609127504 -259498751930643 -98364595950328 -179882856539954 -167019503436029 -174377168292600 -26875201689600 -9277602651655 -56407458248668 -55553107533673 -143748896389597 -67203778904680 -6017933798738 -160867869376986 -246995683002065 -214142507582792 -142645063159645 -198556945611559 -159501879682875 -111995803637165 -58383508092386 -176168585014793 -280948802937918 -229830746700991 -189470702283470 -141235241440408 -12098305127994 -226412440215604 -245486322168913 -51775693888642 -122962596450283 -249223380633386 -207644066690826 -228668395132550 -16426895774972 -193800646197196 -95274654095801 -257262932943872 -260954463352309 -181094187353973 -53747420788999 -38430742372262 -164749756928407 -277415479572547 -146236910586439 -259043956861443 -275076082927234 -73575940013080 -123991948715972 -227108115716645 -224280948083170 -18122013399024 -79498354470155 -34923019196567 -246393322922176 -247210361695480 -181862808327247 -171964572399645 -65068374490289 -138111868192925 -185003590855745 -160477326730934 -276671656878503 -56600290376633 -56794575283909 -20717447545008 -30748106337564 -197387051425979 -221926303116881 -110762660270322 -72397559264407 -272263199404113 -218348474147360 -267204694981295 -84490619770069 -218162167642158 -65790750385599 -72720237631786 -276926703459971 -175904670524626 -30218064205497 -150706720863355 -99983730626976 -54774513285426 -203583377769525 -231880223566889 -266743657374257 -249134123056839 -118180835000153 -120842211345458 -111795425927938 -272874267221741 -245570897292467 -82944172928069 -240818811688152 -42430597013041 -256618350716875 -221645834462038 -161064042451791 -253053382887169 -202621417038904 -271117069928131 -80055809346932 -262100877154530 -8554699533792 -97327013719215 -90492928437210 -277910528044322 -153118749937504 -178962411760936 -7827633962862 -109030922379588 -70910244012556 -176246095867954 -92682703748530 -168246917524177 -134223336363112 -280950064049933 -276468348642134 -112344542834312 -281273320914675 -193078239584162 -170662977415933 -201338059248036 -88189017627460 -71643249669428 -256984820445901 -66714409448769 -41337734778607 -48072816695137 -279586783768119 -251639217525004 -111993239633674 -75938645840408 -8357465960942 -51222800645562 -260348976925017 -1023104730346 -23645894966882 -132874439972190 -264987141371067 -213985182048558 -106812139254760 -234107585446159 -104941318909769 -100545417257381 -137421359337332 -173417244371787 -180316346375735 -83099863460630 -225164996587841 -192311576754034 -84706526268269 -99093878190591 -74464384638372 -38273087866569 -8962421337719 -14820549521130 -208465051400735 -179262297308100 -263878488820831 -114777736205617 -171226419564348 -170776070845995 -203756166040902 -40042403084481 -227099548191901 -225588160314857 -218205148655760 -216015534489059 -252006092837492 -175178442375281 -182376578884877 -216353920857850 -17564386202197 -69784957650050 -246080222123387 -106355125606370 -180395301148792 -205687991016785 -253300735632064 -215151459060294 -214170123550032 -32835667286389 -3055185584148 -276354884670724 -70379023156201 -171720161715714 -77102942228815 -131019764996648 -126203557118195 -228608353881762 -198851580272095 -171029169727314 -253157502952111 -158654789927162 -189929001490596 -35970914354601 -28640910843277 -138537892674860 -10942589472712 -259062678199833 -61647181797202 -204116757343795 -196458266738962 -124671569708921 -197016989945490 -216237174738894 -254998345737089 -201951659285212 -116957453478859 -14723227245722 -20900253926693 -164614413225434 -135352427553283 -84377953965233 -33475135297485 -161150296232735 -28544585267845 -199021886493227 -67610401296534 -90137563660587 -54876845581189 -8790098409703 -243620877453692 -167105096342456 -60170551729780 -258714954294361 -220969216729094 -158500573476433 -180164315253415 -259392840071217 -252445958119913 -14747152439855 -180009308569819 -196415380287575 -79073280105462 -73056479479050 -206117399472139 -202686087264124 -148266875929041 -274342217085473 -243013368629594 -103931849695196 -204844233975815 -254072885120234 -277584767233335 -147458105458983 -271877681140088 -55651552417343 -228668410131524 -146665641447393 -51763256916820 -215423273544353 -267201155436344 -170251628219377 -35559731724510 -207685160556635 -43839261728487 -215600573801794 -265181220042476 -247516621255952 -90387892044470 -2835540815796 -124809694270729 -64934043819086 -8284554473545 -173258125314050 -57425814726275 -161757716327394 -67933623120282 -167708870260428 -4804478360310 -166975630930216 -48080068286950 -134144543610991 -125977662295459 -96585234778436 -193429479963205 -214907578240893 -150204961920242 -241585651534892 -269561901887056 -132627363678164 -250007905011702 -188601691451275 -127685227017026 -5563573973045 -149634841541461 -44169025570452 -276491389133243 -5206248886713 -237336562539900 -138208264621439 -202139578734186 -162033581439847 -57306987676796 -195212890216302 -225559591359062 -2743575729860 -12171904912401 -61347179186770 -190248958334504 -102689296660251 -82123622365805 -228241254979612 -87397779131833 -185820188434575 -133715161691974 -202614831511229 -53740287869866 -169505716556363 -46186842994171 -279455844111507 -246797457434741 -207067050912726 -110187394723359 -173247738375268 -213538003709423 -217494445873646 -27319232592945 -109250372336385 -277585927616009 -162879110087893 -23668945137090 -49076058562971 -276914853397824 -178735483818116 -163167401470413 -260682439528309 -64578230023579 -37763631479280 -148536644306014 -192280674613390 -117449243729243 -40894108266727 -53181060643602 -241147675137816 -165499464141288 -111628634448787 -212099481084494 -261611735159203 -183322095672581 -123067805959409 -79745206128281 -151256721269265 -42169652984584 -10799880539672 -84156341460707 -43305522236760 -702721165525 -7687455670348 -162305136443576 -127664907028676 -158674240792003 -185714580019111 -65239436893675 -120004487079253 -39530165884558 -50546574629337 -162975793944289 -196112785488587 -233154014916444 -113365779587910 -32917930786466 -104704281526426 -224070785363849 -239875334208675 -273336705899789 -254067484530560 -143829528330584 -227355935414580 -262182485401820 -138844721567959 -203511755356971 -87502374079537 -163324746140412 -265006825557421 -264605708440678 -256279036649367 -204952386862213 -105988316292599 -242330000949905 -162748163375372 -259475801347356 -64398866589069 -29722233865124 -224390798687126 -165888695188662 -168890841175096 -176317788960856 -168588084223164 -135796120859756 -229030521855609 -48263155063869 -58454180026215 -1744386667430 -57804259768135 -64161500230442 -184483982848941 -221607510730603 -10963324360903 -72525491987023 -104028698448276 -130166760971180 -34860657365526 -262490501389828 -232183298713709 -263209476577704 -124440481242239 -6896184378040 -201493715679331 -257177611215204 -220565215799183 -200168409860152 -228438974823219 -192783610764031 -81328720292105 -110368367852705 -243073261095279 -180509137145038 -117150252052390 -245211293931696 -95951989706892 -178309369086210 -189695395031043 -128737116084380 -52456402096851 -2477145967502 -78493295093392 -267400935138507 -251615327686450 -244397726526347 -272687032006419 -14045576269507 -197427322997892 -15180506455932 -101236308600496 -105059750205458 -180586997488912 -128156969803819 -173249251515483 -102674633819011 -23692711259382 -31277690114980 -150426406109749 -37781703902863 -55368514240239 -16169947923498 -91248363912725 -131632217278934 -256960930607347 -102292468791719 -129066867627776 -247626373798940 -190935496841666 -81362646192588 -176759729975701 -278185422734353 -280103020335107 -110197613659191 -25988586831984 -108113989513738 -201876183585146 -78767990972139 -278256100026954 -82204490146543 -149134279771295 -264467371987362 -84604690397662 -104353205515437 -153287522248186 -37411741208746 -207720025929965 -226057900718164 -280685672084083 -236537537223816 -3630216340206 -93961621786678 -178382956037486 -35447164521095 -51486299699046 -92674419739223 -161066297979000 -84795585332728 -123044341571626 -184203583894593 -173289002185099 -201953910342576 -188705078604867 -76458800350055 -76486285221366 -258987050555111 -21076302735449 -98160152126470 -160756785322357 -266312022143019 -208884424446998 -216212534868887 -247547076608200 -224392900946877 -84178947432475 -31708320954035 -68742071505625 -184186619461265 -248659065480530 -116193387023726 -78729643448758 -246989435611833 -13730159758618 -38815052841010 -86165813613603 -262735584285246 -94307818742377 -14728288072746 -58883324543407 -140492588063880 -45230969642736 -231062359307497 -94587627146383 -266864741831437 -147304479333406 -41795537691372 -134553047995960 -52345738626086 -212402965490340 -229883795853537 -217374541575540 -77921495619712 -175338115479477 -222216660652204 -166945142070429 -198557227730674 -89086416346379 -125548314874759 -123319851324297 -109283190266456 -11887302520310 -272997223453964 -94316818504974 -144191868603189 -41976088034098 -36732399991146 -152116713412740 -223823794229138 -84845938713407 -118749476735150 -145115052795528 -169766181154853 -214663958697811 -145529963234032 -15102768859591 -174969330284565 -220697554436417 -211968804844814 -30108024217420 -41343935993945 -170942309454383 -115727464137872 -55099579882641 -92910589628394 -151462240748668 -72860529319094 -52360105901725 -18542505338113 -26088657345354 -130156448944982 -143137959001275 -197368900593431 -31769111062035 -47635692454373 -132760999579981 -69032484506411 -146697698517135 -11191726143093 -120552388062364 -242477847695635 -268920672164904 -111718460120344 -101285831150987 -3733348938208 -23185822922140 -214477290956799 -172129803351096 -182349277766548 -144825844642639 -125251259767138 -183310821585022 -138856853102242 -261592396550152 -219645773306676 -100889525515578 -159568390642908 -206081436094241 -260297980955159 -7240346828007 -30205412016725 -94220837274675 -83752863330858 -113152398695879 -63038495764944 -241907061717382 -225868231864256 -141462649600322 -92082722352616 -176301495349830 -105361279173240 -27420311524017 -28421204293699 -132434931474997 -121268474391468 -39949720526666 -109086321861464 -43287076124409 -137812909297743 -187453585469034 -186158638092758 -169248266152434 -25197803539424 -3630018561086 -222291426629384 -203442172084150 -274753710709745 -92831828585408 -90518315163927 -152861604403522 -213508356497146 -124854740061993 -224439017766211 -138699519655295 -235024715875637 -32266595281510 -271119511938366 -241846984782256 -146822206372328 -28547426639626 -9127582063132 -88367595918720 -115576207772600 -232147335335811 -237158360165253 -180484601518398 -162281246605022 -21946191019303 -268462238589602 -22139591089605 -189849210228948 -157031974758743 -78141636504313 -185410607949199 -136683767896556 -165934239288285 -223431518738133 -166935846899729 -115191292132018 -18672322180371 -194973985802715 -119676461338660 -260102105184280 -11920767774687 -20004094156377 -10131923363997 -110700897421439 -109129177015946 -109816376906137 -58538158999799 -227738384507329 -228794620217289 -203925640177674 -151192771545479 -123703848963706 -108952036873456 -271753182412526 -277308104788959 -19598311161021 -236613737490724 -259955129503729 -131365544319334 -65152131764072 -154419188681202 -117447046155694 -276808835753373 -67826021707544 -13204860528283 -106084975128381 -73297134378947 -92809167641913 -254875828900868 -270256555655680 -271705860572190 -78821544922898 -67283954546469 -85526148908826 -124684437974742 -103706316483616 -66823893027285 -186472131451881 -84532394240405 -119401685704527 -177858844334142 -33194500782044 -214336051772968 -15650981907834 -245754126171212 -221775901339722 -189568850646580 -225950750149157 -168083922606671 -259916389282584 -124686873714232 -154777812645422 -67407723945516 -199789972914337 -38535475198119 -220014125462861 -131878528556276 -262508420720009 -224131059083207 -248152811075426 -275002596312448 -236247069326599 -86011933935801 -214524142091265 -280419219953293 -128738838100831 -154329902190002 -1140216552202 -433994114632 -128315347421706 -107779549853901 -153431008677260 -47223939790560 -131083004670242 -183101782549069 -235880623287453 -56724779422718 -33459708902912 -47386997339804 -240249486811256 -264165303934595 -112830796869500 -86359274053112 -261090707416376 -50785182350850 -69374982462999 -121882091831112 -61786956943415 -268035905835643 -13125319649055 -278447428976663 -24898541006480 -177201197266484 -273654152519919 -139449275394576 -76626147724588 -277852998191537 -154084900926073 -45007895764688 -277814783307155 -37834136192464 -57055581020863 -256238172522689 -189436654844369 -156847612190938 -91041064542211 -230123019329235 -114725186299063 -8937297813973 -161319497087756 -148966232126877 -66390773033808 -106850974718835 -122171091102792 -278311866505795 -10089942419718 -190748856589219 -72886926446941 -265812675445295 -121603302604210 -160953773250087 -169003855468503 -251771618667336 -280191010957303 -54579221658031 -242251825376239 -22440366328407 -52129600043509 -35287117390770 -244765161498263 -261604630297703 -87223345605007 -36160705984447 -199650851104424 -112724629362534 -110924950102970 -21098109531546 -77071783777107 -142993842864275 -269654825746151 -12351455296042 -258605408804090 -183552685373745 -171828810330878 -269216240426821 -130082749659329 -182056082025740 -42607250101202 -182537562822092 -215739904671911 -74603456532961 -125719346495774 -102538961819310 -191029436270322 -85205305927367 -108990402258922 -16275876781117 -65210540904078 -20757592188916 -171537462163106 -196000839809322 -41454760467853 -212838861966240 -250243060043378 -78906428518893 -173526420435903 -223513103488386 -60799177263320 -89633347077825 -101469121307722 -50389620606688 -20429431520514 -9763112598943 -155117812665928 -231340568353330 -240413386001608 -210069594865812 -58656132403237 -107091643913129 -208899817064378 -177537412965822 -233847122176521 -109822868034841 -187883914413672 -54221362080932 -113013180781661 -71800712931673 -89025696650050 -90546476887283 -258301714105945 -277197021276769 -104145491849193 -226137201767233 -137256299535869 -9444525745997 -17035079772066 -131280143856262 -125663084432301 -55535340901770 -84045106754832 -187570566631355 -50016341043891 -205431522890737 -155275573936537 -200908318020538 -3189481406767 -199764058825143 -269060673441268 -56296142906193 -183350005038721 -45821881701360 -191359212140532 -86769142027744 -42558498356217 -100993164321681 -251507841391802 -175521152850419 -148133378204943 -273461142156317 -200870817694234 -138578254675552 -148843193935105 -238263497469787 -241899143735999 -22644171462767 -164288354842615 -137300921206059 -47973387967697 -71857175057480 -142227035316284 -267700059218592 -192594819087570 -73985643855006 -77379862545211 -134740081852791 -13518445047865 -277040769917169 -178888678854563 -231910593828296 -187840854239685 -148010685076253 -126262811207108 -267131701378740 -274182152395614 -189078667809892 -200810995745130 -46669546516740 -2784169763396 -276700392708422 -142646546879325 -35997962440438 -240510828942653 -226108917080380 -78817580616068 -16722068089591 -101122815756999 -90197620932291 -106492067208806 -277728115193234 -221238434694448 -201083740492280 -216305312248763 -276328767000250 -116791584194052 -41944607325367 -275176364258035 -162154793252467 -260371686480063 -99060335625130 -74120243709243 -232272353411019 -197185896943457 -61848046619682 -104634987910863 -97571385945547 -268894969590672 -31670234309138 -10204275007086 -135179590340668 -52083359410427 -155848932696115 -277161415356102 -13700420329643 -55230816224672 -234140654875278 -185741884493067 -86092466906603 -187319098553209 -248556730202265 -15814143294370 -51213995111285 -116944451345291 -157940347213413 -54331382348626 -138279933363386 -138142925784127 -275965870451560 -133157543154699 -16512987574953 -112996177415122 -181488197590627 -273035488322908 -106384132509454 -163396297535613 -131925577136148 -263393420392253 -32481905333560 -230918310203974 -247655485319442 -165204717790028 -186544956857633 -239743839279909 -219987530776327 -97520190348719 -148801641231287 -274269696027974 -183513537386969 -154176524843310 -238896714238976 -153762960202524 -154323274230430 -201843769151518 -234556437934435 -260595535245669 -227837240661382 -191527934591219 -33519500243342 -183386995844234 -78334314993942 -191469642842993 -247176496179398 -77262801727535 -36979655006955 -280256825014124 -2118023286759 -193344132998326 -72212866164749 -172539674027249 -19714082861626 -274528387065695 -139173856473804 -226880564783009 -200323656132096 -205746620616873 -25659499257773 -45195295269692 -180313618449238 -38128626851867 -101400656329879 -187402007558025 -269372001243952 -79617275722947 -153962097010646 -71671100335073 -272514620199430 -253864771174976 -79802505284037 -99615107474766 -16783744144200 -174062501332965 -9174689149601 -190116279007273 -105323812052186 -74200122235820 -26155904296660 -37586861022191 -160904269491863 -153654003451618 -39366166125189 -106812192472042 -274721961723602 -151610571359747 -98517167499731 -231420532841005 -139086279441772 -139230557162037 -147808681403830 -197947992977971 -112636391788797 -132251295350574 -253400219659029 -51468845455410 -46953707518088 -5313654819093 -255820272013261 -178770102683964 -42233495528249 -24647503734160 -194556973089453 -76585922230491 -153659360641090 -24634898929669 -65269273203818 -2127940100784 -250435850812681 -187582787999699 -187052583162115 -139382165271038 -245210651166198 -266825456580749 -75420950397084 -187101525869244 -42380431113289 -104522134890293 -70987924343601 -94953970584212 -202158053333273 -206761617971632 -216757222483099 -158152580678194 -93098912518440 -12824103577898 -71469671685672 -83644116787456 -269907258261472 -156187795550561 -213384636401964 -100974613643658 -150463697048839 -195257412500941 -116830987373881 -235632769000517 -101734122117942 -18101445048641 -12248712642204 -163928422246176 -165983226554366 -251759063297912 -53876536972287 -238731027561356 -161212673551214 -54895261768381 -116582821790512 -136039076928273 -146820655315431 -266424399285096 -52367692910983 -152282785547856 -104983253945610 -90482449154221 -114713304471175 -165126372848102 -88889497973168 -274589266294436 -112639283044446 -86824444109880 -173785123610521 -243402601049512 -267915672094295 -269125475459341 -244448304163299 -14034237368942 -280077780180210 -1007428011686 -64111679077185 -79959423291763 -13986070823662 -239206413106243 -212059113194512 -87631646964816 -249698354467348 -17464976409154 -246490552749991 -243362310345476 -61040133569932 -23163404829251 -155982643746141 -63253762436959 -78821745437943 -31142130070831 -15120917679251 -207309850225721 -93489148986594 -281425936678711 -68476685219677 -17499320967264 -116717523402471 -134859363682584 -246547755991377 -153916722347164 -277701403427894 -146249133988496 -273401359374442 -82560036071211 -274386591370991 -194585193221096 -127043151034809 -131707731494310 -25687890828144 -35639056536306 -214004141073153 -38461254807726 -204556478871654 -179935558815020 -92439562193055 -7777545091928 -107333694873374 -214496298373285 -249693706881998 -15104270685955 -213917686160038 -124371427702249 -66582486974580 -105866149040214 -168346443647367 -186775283250402 -131193426078427 -211752247191118 -26567648229528 -250848270590260 -14293150277322 -204757462608545 -151765791611213 -271376454026253 -9505660745892 -215614813956342 -50168486301207 -279021181464618 -131820618369677 -25264321904544 -124124967603059 -62578716161919 -145186753036545 -45879951961703 -219548420050213 -146919012604791 -210327886463123 -168680514946209 -249593146839874 -56537363241909 -83045748261310 -47861264564364 -182572978174695 -146053072802713 -192296462665796 -93784200647089 -142999736422705 -159927072802828 -203239089537329 -210142906713085 -133207567820330 -80533106125627 -249578550902870 -252069172957846 -128896040124378 -205329960432515 -29613169107324 -214449643480135 -146875349978907 -119645506395535 -116027177704429 -115559934892142 -200285098311962 -267833239539301 -68892839224008 -252460900637258 -13749607120642 -7828360674105 -281438975545723 -887309577812 -25198173695439 -72684387578142 -255588920204409 -127396867496400 -276797500620104 -66664960167757 -192690305050046 -24386298809904 -9233992476844 -149414708322449 -264088915648811 -238907285652919 -36739858799725 -130782577687230 -119402893250960 -280988264262427 -66647737202913 -137976788702570 -151409838013537 -153330938421277 -246084196835412 -243392766406826 -2860317623916 -53423508632356 -182579462619665 -28951564519043 -202407679411619 -264642364757579 -164974720662424 -112301555863056 -244097087255746 -2095407003334 -277775223579812 -187420441578645 -77246565451572 -165794992161799 -59342652084974 -228796350448217 -129937065654224 -227542487879165 -4875275212582 -164909541523848 -195888894130057 -138046948263845 -265691917681800 -255201255854183 -63431430043584 -59437130665361 -147303390063508 -24818530708486 -157766422026080 -105640425475102 -150168948475175 -26931810933589 -235262437349324 -12443743125386 -105885943732729 -82469105365694 -193243946242258 -280392276614443 -223525645089526 -213480965323886 -182699609125420 -115530110897730 -58544331046404 -270739045091761 -228215985652139 -135534078440153 -96708226115611 -157005961567443 -229565516125469 -108239204699012 -175196266401067 -150574770769602 -169513467048989 -81159534432292 -71545098650406 -71002703336696 -141343099053404 -159566602438390 -268635030752859 -218536742379387 -151423433137405 -236487044020718 -18214290319910 -230461762310286 -111954016160727 -73399141816575 -129944037958915 -18094658132064 -155384577217242 -163099380866504 -226064803178626 -111578310651903 -23824596333216 -215673832412636 -180698384387339 -272806293994471 -192048172969845 -170829475492409 -191298740262782 -251045452214444 -207323090735470 -104816433220597 -175521788678299 -227553178786021 -247251015705158 -199817458682413 -88307275553889 -126293495308472 -2094133448205 -147102625613350 -103351223359885 -118077741873406 -235234461108653 -200463972411897 -33292326024950 -38205599880331 -77350089061239 -51036171878289 -74414958136100 -77033607399098 -44476293950458 -197645039242432 -14298447024101 -242409154899294 -177714655767049 -158549499163823 -41912932314175 -29207387899713 -266249792785269 -201348576380419 -133880154834401 -40781437818968 -163569994613256 -274268304795132 -145365191566565 -82980141646678 -67341800763912 -145249617505932 -268266574638643 -163011134915981 -266136043520518 -39873280215660 -228123157775952 -153879479256104 -156188435616725 -228156685174291 -224512227358567 -39934770190921 -179338781672877 -117111619615147 -246932483228803 -266123684514999 -129254159311208 -126043766019057 -70900916736728 -61919186780838 -246428460817285 -132343981521986 -138960911610132 -68088461743878 -185661326915293 -138301303936895 -97111104831760 -170739512599273 -185253378259941 -80906912758645 -5784343092438 -254369790619246 -92570300358546 -175886531764044 -182488096238446 -131330454074756 -87886830594415 -211659387417488 -172119645906815 -156590407640719 -167409596363349 -55550320558454 -245611090691160 -25282559850780 -254019418703166 -188159909815444 -43271761057823 -111193895087734 -161080821594821 -100523334440223 -58621400527397 -99266223231187 -176946044964775 -25853221785096 -153962638867728 -234144049574487 -47408582053980 -24935251425730 -190619079015036 -82555565424622 -183728800622617 -48477506897679 -262151151512925 -169820558529636 -29834171670797 -246751906028498 -133674093637808 -250239063887994 -252597534103141 -254112792513866 -196991265191237 -189582442096768 -103536257096490 -76659936914907 -264660056064122 -179555102221450 -80801563104725 -219201211299517 -100060306511719 -92154955321319 -73043928651403 -58302869217057 -200620160206237 -40727223068433 -64865954517323 -29701160631859 -176615184583456 -75848095755253 -163540966914061 -28050391966351 -39547322806442 -123493712110275 -48081378706267 -251483547714202 -269355315515402 -109578617215212 -195463057348712 -37459939722073 -223529524394954 -236385641245594 -23678834776720 -16744487355753 -270046917565694 -246590297479426 -245296899071638 -120299565792184 -91138800395523 -213001354243844 -159448775994952 -2511391675191 -116120915420651 -268819556723080 -14737711583841 -61851142691266 -269675474876320 -45697890934623 -269421115786111 -151584844975858 -256453054085352 -43187023240849 -227392154858857 -15822255571256 -149400519612288 -213585496494302 -81420612084537 -14138167316268 -253111184649351 -126093005316308 -238402047915799 -60005032387174 -63934359120021 -117829696363171 -148052100893998 -18269519190098 -158563439237450 -144619666561547 -194367473644762 -46705207382208 -112893531225210 -187875132811316 -226970826128 -111152921120659 -70305924410990 -135072467280649 -242986875045897 -56093989670676 -219253666816255 -173436449603217 -119919056668846 -250037909968477 -163423600609489 -240622346911839 -145556494790246 -169380592652069 -215164050454639 -5635841276978 -6008824208823 -96502161143849 -135771847989515 -106049798294147 -162543344987871 -65829942509929 -226109622651583 -69853408252668 -107206611604429 -174764819204638 -168294080887443 -77911303042058 -217513569532812 -277890630382931 -11577082727681 -183636407188199 -223441282048764 -86683225932024 -62814940084356 -232182647209046 -254919158951137 -46233521063834 -115718597425330 -257239959794761 -116371224810490 -92552479742084 -62703682204046 -69611868697055 -223414514425333 -134566517026332 -92873071910048 -253594453406170 -167658467613919 -280968685624443 -138120095571740 -129901123892449 -62718925782430 -42548703672136 -224776616200679 -166598225543938 -129607281339787 -251500681820752 -79470240516306 -171697072071436 -154086077198076 -90235567235363 -21583277367218 -217688301625174 -6062378167077 -111351547634429 -225065762114880 -250363071046570 -136841523345342 -207406438540473 -193947738336750 -113249015771311 -13467415113402 -244867110691779 -156754709515959 -208369620666586 -101277099151252 -37137982072661 -201005937386338 -140588094266697 -167441062442995 -191142666940958 -241523187118371 -137961766106121 -119668764639102 -255079475342426 -77797839070648 -252242122771802 -34369693681925 -39355374218081 -35003036562343 -35264643394310 -177764859099028 -211209734292141 -133605378858243 -114278095692285 -236843410913405 -174098162198433 -65678338681229 -257425025421195 -39656277110296 -60962579601621 -10429732932305 -254651399998755 -225948011538990 -23488565078384 -76965774981824 -29346693261795 -158354978709077 -59278810565363 -51519094871116 -135238197749596 -249145763610839 -126395558428189 -189082886901695 -162025743393514 -141447018210120 -74565985710544 -73622676658125 -228696267290697 -169092158083344 -108491465859675 -152364486147256 -194632426915249 -189922462661081 -231762763389429 -234594574395148 -11813210072084 -261089056241365 -234158600223646 -46847862889244 -178467826613705 -239781122829053 -239803937913630 -137864715991365 -114484475099759 -217212592406030 -199159344321960 -129505703968477 -134811750726345 -45267704652446 -16204835198804 -23393028532800 -258331115158863 -255958153822211 -249473054546769 -88734202754267 -133037324069390 -147836815030855 -43609942389618 -272229706157006 -218080692713400 -181208244846387 -69365930307720 -92012004044034 -239472776567748 -149138803726354 -78212510685240 -141247970311520 -121931506369561 -39573234073331 -193332283368806 -187489368266532 -238233499625853 -611918884432 -100195423164171 -93700288194776 -83598417366983 -150469421432762 -175748111682174 -137182723898663 -37850937588931 -87410795648476 -255966257964129 -242393749522882 -17423292235389 -11574092701098 -52585454309535 -8944938283759 -64968501722844 -262953209482187 -195510918377347 -226692177530214 -155854927855397 -17497005645090 -8105913705123 -61198970380642 -205036074004493 -169826590090011 -261655077732694 -132177962778890 -97129829462816 -194719989253790 -205454714573535 -188302551918893 -209357259822507 -175667753840094 -67463859830608 -3930003407914 -89739817137984 -185953422055598 -33267553240481 -173795940456359 -206469355880214 -261805598328079 -116717654125567 -216530486727075 -129630491222600 -219949385596381 -75729106610563 -238188075271299 -270861604119848 -197282847751654 -64968818093605 -218705871074714 -87694937353873 -19743124779121 -246705267468570 -125747053851475 -273786815300461 -177898468310953 -38840797872258 -29471963994918 -71723477630333 -66024945131246 -82917500683187 -25339983001198 -118587829009725 -36956632856661 -204155843562417 -278584982579256 -227042086293220 -19404592056740 -169401800540568 -88607026958269 -219963933051460 -184581896107442 -213634769655573 -180237622847577 -133799067637280 -276819650298583 -183680319799889 -183507859857741 -121621126818281 -145312507430055 -104046170483854 -50180798517791 -178683980202471 -78121801874240 -172929490649680 -234545851893892 -199254197211898 -99748483278837 -53574597006788 -122917174166255 -159637964358526 -168949525172176 -192750383739924 -271499445693605 -140268345369924 -203188796565944 -17231326279309 -39253453450368 -29207729591296 -93483422074148 -44835195596894 -217894297442076 -127499443031595 -165852961087501 -249351150015031 -159787034391247 -169212318557887 -212053117930409 -57285270213139 -228761451672315 -171529937713231 -231794737323971 -163233126912193 -77253144380792 -175754365931595 -76137635087034 -12039962823741 -276171238419010 -27682772659570 -105570836097736 -258071843339659 -116885577400784 -107370605428440 -10442689745962 -204845000913325 -19885193591481 -125404563708821 -103454736837399 -209159135462780 -65263092839133 -214416055395111 -174095104596903 -219665489516201 -206467532113115 -59496616070633 -258823451138987 -140769454022475 -172493429622379 -218768338624414 -151465441609923 -110939948455997 -106008433653859 -129078091132125 -35604915268858 -147420103138577 -25359987839114 -56501673621207 -56658759057878 -182665155884934 -136059677552650 -154590450612313 -175718273933630 -224982617996688 -222180872434479 -208345730828032 -149614654292353 -93302170497012 -45220519895366 -203000127907135 -115251403708796 -278782841452078 -169004143350582 -15056182451378 -37342861323440 -111420713308797 -144941507852348 -78762993378572 -253185887836858 -138544630557070 -89286532929312 -178251633506108 -112882903535234 -69788407056376 -144176936198912 -128411653541350 -255730704670115 -105640543978613 -80436629456597 -91584072591521 -215869027173135 -268136034964647 -39224414772014 -169429701296105 -270701086882103 -92483912221303 -87713905430984 -124652957352730 -55812265087798 -251517167559621 -228038225850553 -267863685766459 -166545502206087 -170348819485042 -229941642326094 -170074681650026 -190356196711286 -198729727635258 -157664794132101 -140725781255310 -151043288947776 -23352561014679 -85709297274116 -181888253475021 -214152431270232 -25118319175430 -67412322867885 -28626151277811 -21109962062179 -50320368925615 -83703830908972 -213403162217944 -59502080519991 -231382472072473 -48569641966691 -202334278019151 -255704270191781 -127231062707881 -95867178269481 -201264259638933 -153373542271118 -264149540585665 -142176208485313 -145590277060448 -52740802177485 -110114256464386 -121092915165613 -262718688305350 -31340888605564 -113637865953858 -139816074982484 -162571067441932 -153211184151053 -66333306627666 -24821999531958 -256335807582866 -162505491149556 -83843750154303 -209585443280740 -111572854598946 -140835681019176 -177322796502709 -226524102823980 -275562027637346 -2067588811287 -268979733865359 -205409501996572 -234402912117226 -166096854603137 -43521759403509 -211593257612247 -98301273521773 -95119033119113 -17368433659153 -266206331174338 -107836473193630 -102035677316421 -97633341252902 -189072114720456 -77737171014194 -152982960310029 -264798917562184 -89272590173262 -42765318844767 -233686794054387 -30692184365232 -97866355552261 -19150949253131 -236976091226122 -99206370014735 -84579566257912 -77318284499436 -114865817612716 -91297564842428 -46156365536685 -167767724271548 -260263696954999 -14719775887903 -179877493877825 -274867536721361 -155045295489761 -236100627877620 -153320104457802 -263132530191387 -224779937428539 -198601155087930 -87210111706657 -74496717006617 -226432198407037 -149387657166961 -136629401853874 -142543107099609 -96380477339318 -184661782458677 -85826181073215 -63207839988971 -39760511627496 -72353917718767 -21248261415699 -96750313472177 -77545976511090 -233562479149720 -4498970514065 -137981506960644 -125394421498024 -62649845350106 -186598447922806 -69537512016104 -226477013866932 -55679876111751 -14003335397997 -138563091321500 -63417256450787 -63250551094896 -36070482627393 -99000777953634 -140201810557227 -261115565948645 -58806989657242 -117133451031687 -86596931492839 -227809652433081 -25379276785599 -45146379692576 -261753723119760 -165615484332208 -111281833854179 -168402613204100 -28460078404179 -99599003311217 -113160372993996 -45671395605529 -215322156489024 -25909651047226 -128081293523910 -269574679452487 -252970603764623 -14341588182057 -102045619263049 -178824629539893 -80879665160251 -270238820949058 -216256861459137 -22846434864312 -99903041454088 -276887588832991 -173794266945742 -119528014318964 -186269579527673 -242533744991468 -138912238173026 -107779107302885 -211134431730210 -38340832988875 -186658111033460 -201804990935820 -44168567297269 -170406927177271 -134626911364681 -127089661905565 -10724978169786 -231026152659577 -245281357518434 -229122904770115 -130947026082510 -244570110310303 -192516239216871 -9299641806207 -269154527411121 -157351211746418 -72789736914620 -11970379550920 -212847383130015 -207344649070683 -93658639242359 -182529842309459 -226751522458340 -184866201419525 -146279981239882 -30578720393822 -90850492848105 -38880033391983 -69318760112664 -252546211959834 -132575904749002 -238043585499912 -68160792587347 -55103872956358 -136515915044374 -104468422078042 -141160030807337 -68567925982173 -270137119520681 -167752967419363 -232341314788674 -106881529796977 -44768378105682 -121460741840244 -94247195374779 -154040311831644 -248754906377308 -61802298794783 -31857348218033 -64526538636922 -35758451724961 -189912853334860 -216699474073465 -27043241072600 -144409561265064 -126626235055718 -269679229342957 -87997545421953 -160047420314286 -34054811438550 -179017293825630 -37318194078590 -122230207951518 -24459719163385 -12656076641407 -77475277589152 -212665031307797 -119623259102378 -78688817012594 -247248007965931 -50917640117897 -130726276791164 -30513956960201 -171536311235644 -45157891720224 -203089510361038 -178534185313297 -42906607985188 -114403667892436 -252049009357645 -12926248254078 -13979851703816 -168238194324452 -240304892285187 -61226299120572 -139964213263209 -226512228288204 -16954532240126 -224582367929045 -72801883371901 -235895550102086 -223405027638053 -27361626506427 -113702924662356 -92655736300724 -127602856908815 -265659083258419 -271580005066716 -21512852198109 -190178079364669 -111531552851299 -165326289914608 -91995090853441 -212210661491895 -31127988327595 -181884671809540 -22260875824384 -63976333093788 -215755000264611 -98905516509177 -63918224666550 -223746591731510 -104627811152611 -11841735485818 -181821575637194 -146077668162104 -123935964991131 -164593809483263 -139398299849367 -117436074833771 -113882856053631 -96207613755644 -133629597582857 -7816962481245 -159172168251315 -202160789273405 -149038695976579 -246483587740488 -158036664909539 -167997253093357 -18182311737083 -266852270413669 -200309017251958 -273262732904757 -84093029416437 -84481000093472 -103290277372805 -41264608303686 -28692158244379 -57311429784530 -27574732504697 -22203732470016 -17717291686295 -13866387732406 -145714175082962 -186080464453566 -206816876100238 -66740964940611 -225083512635032 -191111349772782 -108549326672078 -21270624526390 -209617147032453 -257877104776754 -108821704677155 -135412416098854 -104170205197434 -142729897059578 -157741735385705 -45013667782753 -66401265141993 -277537481204018 -23838365451912 -201189857950936 -120983839950765 -229657973725696 -127060858048311 -273237072433648 -225927682971026 -69399647921704 -26973465555404 -124980105361381 -123570279391814 -41134037848170 -20960892612917 -263983747020432 -43855672461253 -210267270184069 -270821302658324 -62977388668445 -155242119434967 -237347358464975 -104251837764685 -216529332507287 -109914046672109 -68507826985321 -214582445129281 -191523083262605 -274109494411073 -89917513804861 -68754333018800 -144285218700624 -177603487247257 -133356380919785 -274267686213757 -183147310008591 -280437278565954 -96494265115060 -250058979312636 -67406078348423 -264580904835731 -42460378208465 -37991425559949 -72433353676467 -148557069709087 -264329219273992 -224058092119258 -37384597294515 -37058948447521 -37131271394217 -162624700214040 -13364567036379 -39555715917564 -177479921899380 -41392195709736 -222428304164865 -191914763484807 -184364231072612 -279012897400551 -91873271723402 -55739612237119 -180498960039282 -26097408460128 -104288544830580 -125662248991612 -91750680169510 -248506667038154 -97455492071833 -22249159960849 -138519682239143 -68298899070971 -147240278821440 -23733461765032 -79363732539600 -68159869346993 -105352538381722 -135624130172766 -58031009378756 -168518876616638 -68484611436067 -94679709848158 -54367770453583 -233077602672071 -277920450217702 -55069581354057 -105211446998227 -236407198858424 -166929671125575 -51149727531039 -213791623987299 -281029439181364 -122633856831545 -222535790151380 -258549857423313 -265582561785658 -114802838091683 -32652723610808 -221343856663362 -248413701733606 -107423658963879 -175553030836609 -15447376301175 -241780185557477 -40132649522875 -243180053067874 -237624103768198 -274186589136394 -168807869840492 -215346637085220 -268092579103549 -54991113351689 -106469329640314 -24350312351746 -168372113148363 -243638184683991 -279528967528551 -77798882145517 -214810349031568 -33453414385901 -109711366337085 -264444930837146 -228412771562642 -110210591558780 -156433802525326 -150686120484130 -221747203560588 -80328786997852 -262922230339823 -68044673570159 -182154616936526 -58203793076860 -220428267717787 -28255583897158 -149746332962801 -253925314465465 -210985478379634 -163606763531522 -272203183041041 -68553574883080 -44065590926703 -133549478586152 -102929141037253 -108791103810731 -27495784299219 -65863571481670 -272677152022812 -35018942694505 -84783145674417 -186634950264749 -180432473706405 -213462638730787 -31416842316970 -122856527840877 -39457254103645 -165100808975482 -151955600367745 -143953042445568 -227795686448081 -28040326256871 -244747731466443 -171155650389155 -236900038676354 -61446411399281 -73049867262018 -231441621505194 -60309083564300 -233776358642218 -3496630514339 -71014903742211 -14056140273180 -269435250884313 -211861694588528 -105711171181978 -241356771302868 -207132539782263 -114940952178815 -209868968744982 -174317136649982 -273710383795409 -132464550442251 -147860040876439 -95018214299152 -259211018888819 -50552367214469 -77662248490373 -184818337697952 -132815897609672 -143767235231384 -131278096618532 -97737072010695 -204334227314446 -80107329835918 -84839152978883 -223540108650018 -167123476458079 -168094022438424 -170174188292621 -254604352230778 -85818940324367 -239323290744145 -212570904002137 -59920462581853 -142210596310162 -35041026976142 -228129946684588 -49780495131463 -129631844494728 -16739179030834 -232196074400789 -196849531367945 -188610323388219 -140726640482180 -183789769708996 -48988185809681 -236087707006124 -239226505434568 -280313394123111 -12298315647830 -87667033913587 -188014331068973 -151801603588126 -45145779842116 -143030050202943 -255114319255083 -58001818430481 -166048261259427 -189929528737670 -62768837145128 -107050209886248 -264725770563232 -280307286248098 -80414780494544 -44706814069552 -157328503610319 -37979010492289 -190138008433727 -202512067851226 -37367462245027 -128908574393034 -121625147091531 -66715218424339 -27963876908491 -71414826833151 -84798059027791 -38550068248464 -227876367443576 -655573641110 -156093845152918 -79183540083285 -222330400030135 -186133398225983 -24596413227292 -5870222504646 -72478690547636 -109966180874849 -252963696295814 -132419667017981 -190519581649834 -48701745441730 -204727464024049 -115596492511390 -263030302788549 -146894571178133 -133399399801780 -124348601478407 -267694017268511 -100418727466825 -229812914527162 -114328457640487 -222445724808086 -28985004949822 -226520355500153 -23404479739274 -43212136076238 -264835777032239 -182259125381040 -241936832329172 -79382954385380 -84021036185044 -117043026308071 -169482216663358 -15673588155320 -206191856279818 -77982624772994 -74913948396949 -81820759870405 -169866567704768 -166303776380692 -145393073638393 -151914528569861 -233993304325136 -94694168381116 -56271638475919 -182464315803793 -65008106037721 -161922015528296 -78029079879928 -144258948220797 -729892481234 -83311101193282 -230800392912098 -98658184804700 -41970100403641 -175698590955852 -68236912462229 -27284654644172 -237309523235229 -100636865158889 -272642443904615 -259901754755482 -142353674528117 -154040682419306 -26024485835009 -191057915994954 -156672083739629 -120966208881369 -137142543903106 -102677854526947 -99949973756317 -59917126318724 -271542371772295 -115640205840441 -251061525681937 -52396670474139 -108985738448569 -188773389777932 -24524885133649 -239028777211803 -32857479591558 -112104076321448 -74125058185395 -153109820375212 -156450583670734 -209793296444937 -169189684245718 -30683664033675 -27473406619858 -144199415402671 -113947599169361 -17107945526412 -87103400258591 -115966231097395 -181516630421257 -3603073194044 -257644776605763 -256267150671352 -67930348346688 -193197062867312 -175811818518934 -967681813698 -170159454839944 -245999309641930 -119070084701945 -114844488211952 -182433952792150 -186756098561555 -28598542857816 -58121424973084 -106970011588164 -72527615985276 -214243345549727 -247222406136454 -181611065853637 -1665773360948 -220414010871206 -98479878692612 -142670849287795 -153385758738828 -42775415240086 -279039935950916 -184303563016158 -26948126282078 -86977114497525 -260707579547046 -25781424995916 -264357200949229 -143885998575061 -172352321928694 -185684298236650 -2863590566156 -110027544314549 -22489774325397 -143005869777524 -118843363449263 -221842739993159 -175189096123566 -193099026559038 -214944023579164 -229165393343592 -216324525254033 -99387473104895 -190480895143111 -6441362585493 -125473181917260 -147519434752774 -93791148955569 -93017414325566 -155461841753405 -246866122304587 -239681962264259 -150471703306581 -35644109820087 -95643149214405 -182765250953246 -16370423826955 -255107914399334 -205118466247823 -28654533322611 -172407954359189 -206758830402894 -222492910436797 -37365660132377 -69262201461232 -230894346087857 -242080208573858 -62750846174837 -230804044093132 -63426254416991 -11416011849865 -255503850887480 -133971937052861 -233786121184920 -36668847983833 -117976114862633 -138010703363832 -238979865551140 -200658021022233 -48384245912110 -191417555991333 -243749201329442 -120593686876099 -202867715537139 -111461314602141 -96114662048644 -108876537644365 -255548238438935 -235662386158387 -9142821545722 -169944993964184 -161651477459960 -31516463895965 -152113934985069 -274589874630038 -13424472514862 -39863313048812 -39073431400773 -112718492434685 -270668874558550 -126025360922353 -106940079525842 -228678156432200 -208465609627264 -67619225541450 -276174923570574 -154835178239915 -41448355595676 -60906408564211 -161513976263512 -56682888814372 -237721428812751 -15874439237615 -246610692840636 -267048635916672 -180607011660460 -145434167504202 -50079182501551 -104700143599530 -4576171905137 -106996599039181 -11921369016747 -118066923890222 -86971713907851 -131890209853476 -185582862997984 -141777029224926 -47365242837150 -187437315290873 -173231210643117 -263699243330306 -220763842438880 -100538632821653 -118117198841779 -255137339103181 -187077979658069 -19283478410703 -117488590201024 -94939587395833 -234571664017270 -13635453807895 -64154618563882 -43077346642603 -77894350009743 -248091731357412 -270284221569100 -240552205350497 -105365482546608 -101282515393316 -102884779058032 -98960757158500 -88495523291550 -22125734661443 -105223070043516 -165819066930990 -72029929282954 -104802294552024 -214182665154579 -184274641596790 -41111199582943 -20643897468752 -194623885926135 -146921612761 -167953909815287 -258981684763320 -69976978085554 -247539777875536 -141550420185809 -85291655209748 -23275372653913 -79054936475517 -89879709677143 -220827841846799 -195474466645611 -274650991542346 -153388255468474 -272531727433383 -40300819192656 -20748649633849 -97528047993251 -278032552535946 -96198763073459 -253606767326003 -95141672433580 -29440028306823 -117621759412651 -141084506852477 -5456504266158 -135858251363702 -25263441526676 -152877148133339 -176056546262358 -192533414088340 -113514469399872 -54352361757173 -127455011150837 -220780314397970 -133483613674045 -155158947233512 -6072146563372 -230055869897775 -27186979977785 -25529404869726 -39917792317715 -201587951750123 -60702624562905 -132823573508263 -131959746526348 -278575646196676 -42044116555466 -67952081103874 -278948710450421 -89440363309993 -103912409533552 -96630819901429 -227031607972318 -252077060819810 -154626831336509 -117396174999926 -71757209548006 -196810611642894 -237378713608920 -257120989755679 -80859917800027 -174388192039068 -13684824055040 -280534302871122 -196400243079850 -126749139883955 -85941582038078 -125080250207404 -180533872903026 -114280197587568 -113892734333622 -19415116392672 -100040445305935 -52704398558936 -22964503290973 -221034879753439 -183057526296670 -148666918881240 -215228370393148 -214986515515417 -189010804650311 -141067267323027 -218839305511869 -105426890329521 -250653777633024 -144143345669634 -161971364297717 -13491725719200 -146253444786085 -108608190142223 -260787866932475 -102937667008307 -178596518493027 -203484503177452 -170020010513625 -242201987714115 -75182154551799 -221052821662103 -134301626396973 -226107546658973 -217786986546447 -219266462537429 -279079442330718 -93825597280071 -78518730020198 -137437516693377 -120005288899091 -101572063086607 -166526749538365 -225547529119774 -122949657799690 -158117687667802 -205333816721188 -46656808284288 -24630540882437 -195189399970720 -220980281975703 -123191855629016 -225551984115431 -182296475929022 -94752698944172 -65089074450822 -219303592246728 -172776586424992 -103912203350481 -120939835443490 -25620747572479 -153619848003106 -78875176257358 -84826773401906 -132068509681118 -150893904462142 -78880533446830 -128417872430998 -13326522097200 -243509931337539 -264444919798708 -4292451744415 -208991702561744 -215182174585600 -116075816850981 -128099490265107 -263977945519557 -53889298204925 -37633195136018 -83543244909937 -280420838899712 -29967076369298 -174594094857752 -48861502227250 -126111541370838 -19365086657993 -127556549577791 -84207025007729 -34223615512989 -35580057932610 -157075343639112 -47877941803137 -35766970816877 -196083276036090 -40020185306798 -37790961552567 -100818123401549 -243433730870849 -161952635538767 -69260655604219 -21563411999514 -178215115958120 -11470698120719 -46184164882327 -20087762483172 -239929362142215 -226011223017751 -177665259376319 -110254414057762 -127081311965064 -263672253608672 -273973532037606 -143262800109983 -78490171775041 -89878231604869 -209831592422786 -186843741331607 -134297511744431 -121072334847721 -120366142819696 -9901972478330 -272264835502881 -61765199515914 -262428683742421 -89139186870736 -167812055080716 -87030625514048 -172989067121057 -265929450149340 -14242014553933 -278284903895220 -159859297612639 -204254241882641 -136678418780878 -28200051600075 -215114974501842 -56126834066728 -265525380387953 -164332959133090 -76334273954143 -17134964936917 -111259903717063 -89087169837255 -955334341952 -29444428371345 -252159020504762 -14199157038157 -66959811015160 -257607465965299 -155592778800842 -249297813926903 -237865151628641 -129949595272320 -237676276993607 -112760243971708 -67278020821682 -122363171538051 -203221481339087 -212311011464730 -116047715407143 -122113456932765 -203217708855461 -40730594827089 -68959810006457 -83452288899376 -200938092571632 -35140618701417 -124671036070378 -4264593313498 -254518128024632 -72365921959472 -56710061801118 -135913796068141 -85520898240983 -275551782939499 -198270986676486 -244522074701806 -184301257974551 -62403114083044 -136831118439034 -44505858918452 -92717686442033 -41558065377823 -28581230551330 -193756640794275 -8116412684425 -157369741638300 -181931628246491 -76789363929506 -218303409031383 -43258962918831 -224835619257860 -115718749510777 -22466983308913 -244850835025976 -2215769182114 -215425936192388 -263529611781123 -108790779821893 -272030904895937 -6597504251058 -139610879604954 -85286933641162 -87086612900726 -10345869917505 -183084401532836 -160613075567304 -185152782739974 -220324973368852 -129574939841823 -184062552734276 -200630646615052 -264425189015150 -149886362216175 -144194977362940 -41380765270727 -71699234352658 -195015246976381 -116338476754505 -252664427673478 -47729726065931 -62723085723128 -144331819190320 -26030218949639 -181884630701284 -133118151343325 -221336415565192 -209257709948483 -2731841289614 -235615458784141 -256082587485238 -134184047773021 -84079652921383 -57382648357857 -274059053251707 -169128137340058 -242646513163122 -90172678980452 -37816290383820 -240092827712116 -31534253791974 -111879036835644 -31094561145686 -210347159439749 -270951332535016 -34852825008747 -72576865672331 -256720437091647 -49139888614127 -178149066926321 -180414978959402 -237383283554592 -274243988845675 -263708506238296 -117427834413016 -178016497017969 -92838246231541 -27672250618222 -256599876337739 -211655446569925 -110351038034924 -225658662692937 -16748176997038 -102200491671166 -6387098596160 -110797525556771 -148778961032098 -65953580579588 -120197284266806 -175211032741901 -131281959614441 -51302820602778 -164716194884506 -217982740036863 -203964193436432 -189803715614215 -148753960814562 -180431647624635 -91760931856815 -219105070910214 -89868727524277 -266416968693633 -278154627284413 -158050049947045 -158587451210851 -158786308632982 -115257893627636 -274041007419989 -129036037579752 -252561758110803 -76681311002285 -22961695257956 -65025699481823 -55099754841302 -192959992849448 -183593146353551 -209587181738855 -160449681288408 -41188721722217 -135098687419294 -211116052357010 -152355667779771 -258564045877538 -261083370606295 -264610669633687 -84487721149297 -265659158240497 -31366791323462 -76856552583638 -243370034148875 -227346664563170 -243562089556017 -230109981838815 -15543748796425 -67854480608182 -250892264587238 -249782577413348 -75825801299344 -120566480375701 -8919773241433 -281180306600574 -203346941320661 -234946716090980 -131804275945450 -255263216561202 -218467038619738 -64456754756536 -65842491635891 -142798510355743 -180991244430517 -31663693417573 -262146532071780 -101746076961354 -7918703751370 -227184185006641 -275427571434928 -102247631878415 -270748219196998 -159018826936997 -123698625656117 -83378340024667 -273238791514619 -11019830155920 -276465627519938 -105153071114492 -274179531405013 -149298404256760 -43857930900548 -233741919475756 -183233887948214 -53264219344104 -180198685636954 -255010788885981 -123954429356344 -48980967232996 -20918066083522 -162857031464049 -191513608043721 -216268646390247 -87573915625125 -117471715111605 -55267575154170 -48233798632581 -263011628311883 -217284781025700 -22541774965193 -144885232465643 -249347461773423 -137889154948899 -4481775723978 -59487863684377 -81984783884056 -46367049178091 -9009696076422 -204043988339610 -111909717550713 -46767680926046 -85608747143531 -221508442174175 -226896812650293 -46996348684793 -259432971321011 -121214754094280 -110848220487880 -183677727957204 -227245494313538 -105900999778287 -185919466917255 -188829854505792 -66363377253944 -64739399301431 -97156596545638 -74417693542289 -47357667067788 -26877060499109 -85483624731190 -129222078522104 -198924689829419 -207577217970763 -138196328219455 -95525417494393 -245003417057908 -235449024348900 -28498477651608 -90295172194142 -121133568790447 -6746735245532 -252779069039530 -236741935644492 -217275160020547 -238275170120275 -46481071989398 -151279892861736 -228095864731291 -144208677226102 -145245673767606 -163245271044487 -273572176529857 -264468755100989 -101379498222195 -13377013771069 -54524798394178 -97726469478103 -221617269007130 -119246702969071 -243974337136934 -256626866735836 -224265919990573 -89368704158287 -192569074953808 -45782073971397 -63305742096076 -145812379687366 -89703032036740 -163966508813571 -219774516960819 -154702584272186 -155853912705711 -99760970985752 -194403719695594 -234127774600635 -151843916471045 -33332528211068 -231931919364149 -6765390382564 -100890329162710 -48623812694991 -97559753798142 -207417102865070 -106934579651844 -13938744126059 -211266468739 -3741489950705 -214113402362410 -10667825414344 -189051765382937 -257539787807893 -67575961208863 -105913127678966 -78091653865314 -261148689921646 -173459465358872 -254710457632099 -108988059673844 -229042540199240 -242101262617088 -53526638951669 -222890694134814 -209099039314661 -82111077011849 -241768883738535 -13208170407173 -52214909427339 -253710535621016 -42086023282788 -127331037933353 -132861460270474 -43297134918154 -140194671714118 -101340716291306 -247364144242701 -163031711841001 -112824243193369 -34180046339519 -242421844715097 -218652769951957 -43411358692173 -257895604069341 -145297539431769 -252836389910917 -42847894891012 -108762992517032 -108152379636462 -143607886667087 -103491480429035 -272142828404438 -168247666091256 -186338489332378 -25446183289495 -138829903358286 -3659668374536 -230281144005276 -188015266538613 -202366762551353 -234730590841041 -148155741323522 -159361401085912 -253702942359976 -191342050569753 -251854976140844 -60930595580594 -267280943611085 -224902285877883 -18565037134757 -274664807415228 -277040536181906 -72305253903018 -42194604703120 -275495737090701 -245775863952826 -42566575636204 -128669838290047 -1680757640144 -215190566265430 -115713789571708 -116099887367343 -81234535879353 -124651799396918 -253660977709112 -95768183023293 -118005392303136 -255985241016587 -218026825704369 -270165076008392 -26771655131100 -109919212544300 -23340273086646 -222502656027788 -46907991335178 -66306812053228 -74692606101008 -157636701185603 -199246730752671 -16391135367377 -200841394647917 -270381656131122 -27196880608375 -91704471889642 -126645739115560 -247499810957904 -243630983810207 -220489745838779 -63022243104201 -176766871175620 -140436634966243 -264746343498579 -206655772450640 -145813711736662 -179653870842343 -229091203187929 -141406438054150 -124177693018145 -59705669189647 -62267859541417 -226490650033444 -24871654322851 -115010855198323 -145613605221038 -235707710228932 -86983719707002 -201012813891456 -209261904997439 -107865331261036 -115674177136181 -148728729419193 -8392388396675 -171938821728359 -6304683423002 -117619133988720 -13954227286218 -252238556955795 -224798691495049 -56260793397057 -40807720531993 -6034450191742 -137167019541274 -74174793450642 -4686334956847 -89259278175476 -206271654909822 -199776562750751 -259378033236427 -58982486867398 -116050948332871 -22321393310274 -8246779084252 -257504085584270 -224788821906473 -276926524704212 -25337492732891 -21564927504629 -255772375164537 -226011918400997 -102480563220565 -214008229090200 -145921395310442 -106389340921154 -165470302184363 -208032608546468 -3046877354889 -141067514411079 -92845383270428 -7160661441082 -200513644985356 -175067432046165 -139491728329351 -253425037652585 -72518597985986 -264995071212765 -265167410821614 -175079281850387 -138263474689235 -179947547517969 -175308705962014 -128550670265296 -75284496650140 -15538154183341 -233559471474369 -149228540633500 -213430508969218 -128085306764739 -256505153623318 -152573149521467 -30882478818303 -241677754733602 -203691538018697 -258813329543201 -16204052794641 -222894947079324 -79301425619702 -49074405980421 -133111178298328 -59600410883805 -253449989053283 -117000376484854 -174532434487195 -48484474613436 -57751003154662 -56346373153544 -264906328210330 -202105237892628 -271379604978172 -83435501541511 -190076163851126 -158105490799823 -232974792280066 -261752177691979 -3621936237699 -48053464597493 -78234458668843 -31848926755104 -98742446931609 -248722591187791 -55108369915945 -197955899438704 -279496841176285 -76223066011509 -3897977783843 -184763400758726 -262429069602622 -123522261030916 -172834508646328 -48070947338604 -227638417739252 -132131985068286 -189599095114676 -177968201604518 -184211743124337 -165471103505914 -49159876376829 -141833323385871 -253302938879400 -119277653472373 -224675357935063 -204298704225859 -47997914391679 -104369648381396 -212215683753443 -7297284386812 -141852966413935 -17048253927207 -118722726021820 -146282587761368 -194612727526026 -208207435957578 -271860939270535 -192201803652049 -161175625788054 -164149429701667 -158803826780770 -331272574985 -30399422488822 -32220099559685 -164106960131803 -168465471596526 -71091966276423 -223877412798531 -184000240264425 -130940051580268 -273083083784280 -14533292646158 -253188413816587 -145611849702024 -219090699730404 -46880811918693 -200436926842781 -227282172948379 -46114071726391 -12296316453691 -77266233685934 -246765511599059 -15375490966011 -186083586423693 -160653246230300 -64099561279971 -164929342077533 -171552861569183 -1258868250598 -273726736757871 -122252113926570 -13885195179982 -138191971481913 -192080253585946 -245540391908476 -222422311883441 -202142145424808 -29583931227509 -273280326171002 -60364758831790 -269812444215488 -124057975003566 -120565920820305 -259004133557670 -270722857799857 -238638766913785 -47898806386447 -12557963682065 -88978025728196 -109201676933904 -125038843828587 -100282422345923 -186480863714440 -132069206282464 -40001352789647 -85895267868325 -262931122081634 -80521143872035 -180868811809966 -86117580593434 -238509917105494 -224280708025809 -256830694075903 -203919437019117 -216704257400787 -128506764235726 -416458856290 -203973483665369 -100024150184342 -107512229015238 -61172380659288 -243466559332134 -14060494483767 -50803930327657 -201985847632973 -171026642027518 -240689076335285 -89684239568237 -162179936351826 -267448422069558 -129178893206761 -54067617595390 -50115384973722 -270670178770049 -170571516176733 -171295154918071 -128296144325770 -135711727907661 -9632520335274 -106165386516983 -136107992735789 -217202340664868 -245667160436069 -247333403687478 -119082401435684 -276511342520132 -195151556404458 -54996421841866 -109793091921854 -255824847709387 -151128362790487 -104441445665127 -265096872210313 -40839385301252 -159621113247050 -85274567710579 -110497333035504 -151438038512430 -253202631189585 -110460479043784 -45974409171776 -114402689606060 -227313861076332 -240217390016911 -210187681372368 -171374114706428 -163167105463381 -28012582058358 -121220198467611 -280560486407517 -168037362004676 -115690466049357 -238817117802725 -101170400712109 -113494235105989 -82894115620357 -57689807100053 -230573278834992 -272222731761835 -241827314237082 -25704883521394 -267075000744978 -27620513235293 -206290150317433 -171439708613041 -281220115358900 -49896974646158 -276066216170518 -243996443374026 -227862602939986 -214567183272402 -13731852815312 -150060451696000 -58880201611595 -32560727660700 -189805986186144 -7563193160417 -69992721104409 -268865626646567 -47561715221485 -121763243922195 -275213913701923 -186190229111932 -158822174442434 -211999576320825 -184936966310571 -125935832730973 -70648549515725 -224883489569543 -275145181220520 -80493557529407 -169702690370764 -225685930821081 -232173540335571 -270375354298071 -225270095214613 -246934155289674 -262949512452513 -157075333527291 -103784570650436 -214583618079782 -70608526343072 -109505810374476 -97233654425504 -98961964157944 -279726007949540 -205519985608342 -256429638257160 -245688454164233 -196764941676792 -87157536024267 -261838355615377 -83737858237613 -258533029852033 -87552037603425 -195871892132578 -137754927583327 -14582726453571 -135596620479772 -42216663598495 -35979869684601 -209834733612467 -100481887300653 -159046097646744 -188420667865527 -142816622941932 -107895815996024 -12476813126534 -111931552202897 -160125423197782 -88325886426275 -264557072866800 -184420103418005 -214885660987472 -112946502111725 -112115000175968 -124507383109536 -194773068721466 -111635575006092 -267169321839130 -170740925255678 -115296140388375 -95183471162435 -41054195728858 -129678670347257 -147269126465906 -191233399988632 -200426430273452 -153127254649317 -38219567499694 -38022979483406 -270947394125374 -627527384199 -95320750853559 -214880647216691 -65232722408137 -93513465381205 -11902494395926 -37337899955184 -228939794798275 -181068553237714 -19120978887372 -195595899306324 -214475651366836 -191125102099283 -119686620420467 -145324975457488 -228819234044367 -201630443169585 -19147793141040 -239629266181871 -11718164656403 -47604053013086 -9728906267534 -235289209592879 -231659387530829 -166509458583975 -217400405957981 -79865379186473 -81829808253260 -87211985964417 -4662093172958 -142267889130633 -132993425255111 -98264776536615 -254267296107029 -214958529428919 -211604877090568 -266906476242785 -183080615588142 -279123161951561 -136468599301182 -235116269602990 -183358303341875 -178519554440802 -142773330950619 -23169909742474 -157344184258920 -46709979390509 -269866610230973 -248878080416914 -119407975779448 -218482000616843 -127703053503887 -148513548564690 -47196316690336 -211345448746515 -19272378687539 -196481850634676 -149164488746023 -173326167059630 -60141280200187 -195835752988014 -61106795374943 -280177690144788 -56907482162951 -27523718750884 -5303653855359 -235444323848765 -8840748783799 -22372721710257 -11712261905314 -86561250246839 -15653274943874 -28655181421465 -122423235974562 -121797796154807 -627016779933 -177746006454267 -56373248568030 -103450714761426 -206533313725406 -153921625398918 -250169205067995 -58357177292154 -172005916846732 -274908380970543 -35993772698416 -43482279523679 -232369442219904 -99400918011185 -142815005662526 -93825620823454 -27563431250468 -164035820165985 -174749446201814 -180595220314186 -188347090117419 -117286844414162 -185417530993538 -9291808542405 -87609252685133 -169860345410960 -232952603457725 -149138295180129 -39677542607629 -111877518429922 -123705566271194 -160047867630734 -215640588293737 -77508660404778 -193688780851383 -93674306893778 -13650436562769 -69695224250322 -30632621956267 -268371141509423 -205571951472096 -281425768493786 -192357126793834 -254453747725105 -275431652574228 -55987634386205 -116405516467613 -257930883544310 -242709779447393 -246584653738148 -3081420085783 -218485214568855 -267700589730920 -9532872493543 -161259581924961 -231274787743698 -268525910743905 -108341388910929 -80400446600656 -16577397599812 -173177481133200 -169811587677860 -222580975702012 -95521067809197 -104127987076681 -259221491787529 -261740352222261 -64765843292522 -95702938679881 -185083925963108 -40447815153782 -185077856107072 -45138173416212 -35483571023457 -106354531934967 -61525052665568 -128855703204959 -180098842350146 -144686814682444 -258090024298661 -95582053461938 -117456444765276 -207577728301844 -6358967968843 -65771113437655 -152683135487787 -224354967020060 -207077386969380 -267362860721282 -248766007588841 -54938993576483 -102403104372889 -143977609754883 -73223121323414 -203696971390699 -249231322916597 -264873376262252 -178938376061464 -28727063962897 -250328550610394 -120593039802642 -104290574343036 -168376898621403 -236373703635066 -5208095363989 -228783593664336 -156353010583666 -202375902179574 -170040006199235 -278545172387409 -41134446475116 -256378794726158 -80992398996078 -15491546057958 -276443030790616 -201712660066633 -19938666370979 -99270180254980 -140443081949519 -149562027389236 -147371535032312 -222435378794625 -83827554287666 -1791317681513 -118057907670389 -234794691362350 -73013830383160 -41247232081566 -113289555517349 -135837852670606 -212062979265722 -45775122337325 -167662999612429 -106700545880313 -261188270437295 -262637359378942 -270049571945176 -236789517939978 -200556858677487 -271068755409516 -170550216589633 -207649932370089 -269466093553182 -99285870883413 -18416548432052 -26522644561496 -238150105180748 -63053079092665 -21398563865340 -215411409081800 -150441126541149 -113853845741773 -230356777833291 -23783035430829 -41162480697785 -194405041001002 -281340498082282 -188382732753296 -250988824525752 -167408300003619 -256369749847805 -185594231118140 -180017886523404 -47504804371468 -9985464228256 -154564822665979 -190361408215190 -200855228466318 -205827299073550 -82652653551193 -121309412176215 -50967978259264 -225553326595559 -175105284273763 -269297388552179 -41675094082547 -29622850205623 -62444521442605 -267058247217910 -226065846517292 -133707153142258 -17746376013390 -90079432057758 -105339978136274 -235910854530974 -207778161920560 -220667635074933 -239985501982099 -219235270394881 -67519753301101 -100430427362657 -219872909716093 -258199119040519 -150843563859646 -83318153715252 -64199484462144 -58867419427810 -78673210463693 diff --git a/temp b/temp deleted file mode 100755 index d961c882e86e0f5dc529f2cade817fae44fd9040..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 650064 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

8}>A;se@bew`mmT-8y)yP4*V$x9&zBm7d*rd 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ʓ!r01M%q|;)w^2h*Q>hMzo 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 P=D&&LdQdbdKKA|(jJq-G From 5ef6afa05cf2426088ad8fae7be4ba8f491dbe55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C3=A1lint=20Csala?= Date: Tue, 14 Apr 2020 05:38:49 +0200 Subject: [PATCH 03/51] Better speed display --- generator.cpp | 5 ++--- main.cu | 10 ++++------ 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/generator.cpp b/generator.cpp index 690d2e3..7a6f908 100644 --- a/generator.cpp +++ b/generator.cpp @@ -65,15 +65,14 @@ int32_t generator::ChunkGenerator::checkTrees(random_math::JavaRand& random, int bool generator::ChunkGenerator::populate(int64_t chunkSeed, int waterfallX) { - int *uTrees = -1; random_math::JavaRand random(advance_3759.next(chunkSeed), false); int32_t maxBaseTreeCount = 12; if (random.nextInt(10) == 0) return false; - *uTrees = ChunkGenerator::checkTrees(random, maxBaseTreeCount, waterfallX); - return *uTrees != -1; + int uTrees = ChunkGenerator::checkTrees(random, maxBaseTreeCount, waterfallX); + return uTrees != -1; } void generator::ChunkGenerator::init() diff --git a/main.cu b/main.cu index 5964362..47deab7 100644 --- a/main.cu +++ b/main.cu @@ -367,8 +367,7 @@ int main(int argc, char *argv[]) { // for now no multithreading here (will be needed but leave 4 cores for gpu), this loop only execute when arraysize is changed for (int j = 0; j < arraySize; ++j) { - int usedTrees = 0; - if (generator::ChunkGenerator::populate(tempStorage[j], &usedTrees, X_TRANSLATE + 16)) { + if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { fprintf(out_file, "%lld\n", tempStorage[j]); count++; } @@ -395,9 +394,9 @@ int main(int argc, char *argv[]) { double timeElapsed = (double)(clock() - startTime) / CLOCKS_PER_SEC; lastIteration = clock(); ulong numSearched = offset + WORK_UNIT_SIZE * GPU_COUNT - OFFSET; - double speed = (double)WORK_UNIT_SIZE * GPU_COUNT / (double)iterationTime / 1000000.0; + double speed = numSearched / timeElapsed / 1000000; double progress = (double)numSearched / (double)TOTAL_WORK_SIZE * 100.0; - double estimatedTime = (double)(TOTAL_WORK_SIZE - numSearched) / (double) (WORK_UNIT_SIZE * GPU_COUNT) * iterationTime; + double estimatedTime = (double)(TOTAL_WORK_SIZE - numSearched) / speed / 1000000; char suffix = 's'; if (estimatedTime >= 3600) { suffix = 'h'; @@ -417,8 +416,7 @@ int main(int argc, char *argv[]) { // Last batch to do for (int j = 0; j < arraySize; ++j) { - int usedTrees = 0; - if (generator::ChunkGenerator::populate(tempStorage[j], &usedTrees, X_TRANSLATE + 16)) { + if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { fprintf(out_file, "%lld\n", tempStorage[j]); count++; } From c3bdaf4e6e1c5bd13534ee48b122544685d6b282 Mon Sep 17 00:00:00 2001 From: Oliver Bojko Date: Tue, 14 Apr 2020 22:37:51 +0200 Subject: [PATCH 04/51] Multithreading --- .gitignore | 1 + main.cu | 305 ++++++++++++++++++++++++++++++----------------------- 2 files changed, 172 insertions(+), 134 deletions(-) diff --git a/.gitignore b/.gitignore index 5873071..a13b6ca 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ cmake-build-debug *.txt merged *.out +/build diff --git a/main.cu b/main.cu index 02a9040..80ff09e 100644 --- a/main.cu +++ b/main.cu @@ -15,6 +15,22 @@ #include <__clang_cuda_cmath.h> #endif +// for windows plebs +#ifdef _MSC_VER + +#include +#include +#include +#ifdef __INTELLISENSE__ +#define __CUDACC__ //fixes function defenition in ide +//void __syncthreads(); +#endif // __INTELLISENSE__ + +#include +#include +#include + +#endif #include @@ -22,8 +38,11 @@ #include #include #include + #include -#include +#include +#include +#include #define signed_seed_t int64_t @@ -42,9 +61,10 @@ #define RANDOM_ADDEND 0xBp-48 #define RANDOM_SCALE 0x1p-48 -inline uint __host__ __device__ random_next(Random *random, int bits) { - *random = trunc((*random * RANDOM_MULTIPLIER + RANDOM_ADDEND) * RANDOM_SCALE); - return (uint)((ulong)(*random / RANDOM_SCALE) >> (48 - bits)); +inline uint __host__ __device__ random_next(Random* random, int bits) +{ + *random = trunc((*random * RANDOM_MULTIPLIER + RANDOM_ADDEND) * RANDOM_SCALE); + return (uint)((ulong)(*random / RANDOM_SCALE) >> (48 - bits)); } #else @@ -58,7 +78,8 @@ inline uint __host__ __device__ random_next(Random *random, int bits) { #define FAST_NEXT_INT // Random::next(bits) -__host__ __device__ inline uint random_next(Random *random, int bits) { +__host__ __device__ inline uint random_next(Random* random, int bits) +{ *random = (*random * RANDOM_MULTIPLIER + RANDOM_ADDEND) & RANDOM_MASK; return (uint)(*random >> (48 - bits)); } @@ -69,31 +90,38 @@ __host__ __device__ inline uint random_next(Random *random, int bits) { #define get_random_unseeded(state) ((Random) ((state) * RANDOM_SCALE)) // Random::nextInt(bound) -__host__ __device__ inline uint random_next_int(Random *random, uint bound) { +__host__ __device__ inline uint random_next_int(Random* random, uint bound) +{ int r = random_next(random, 31); int m = bound - 1; - if ((bound & m) == 0) { + if ((bound & m) == 0) + { // Could probably use __mul64hi here r = (uint)((bound * (ulong)r) >> 31); - } else { + } + else + { #ifdef FAST_NEXT_INT r %= bound; #else for (int u = r; - u - (r = u % bound) + m < 0; - u = random_next(random, 31)); + u - (r = u % bound) + m < 0; + u = random_next(random, 31)); #endif } return r; } -__host__ __device__ inline int64_t random_next_long (Random *random) { +__host__ __device__ inline int64_t random_next_long(Random* random) +{ return (((int64_t)random_next(random, 32)) << 32) + random_next(random, 32); } #define CHECK_GPU_ERR(code) gpuAssert((code), __FILE__, __LINE__) -inline void gpuAssert(cudaError_t code, const char* file, int line) { - if (code != cudaSuccess) { +inline void gpuAssert(cudaError_t code, const char* file, int line) +{ + if (code != cudaSuccess) + { fprintf(stderr, "GPUassert: %s (code %d) %s %d\n", cudaGetErrorString(code), code, file, line); exit(code); } @@ -119,7 +147,8 @@ inline void gpuAssert(cudaError_t code, const char* file, int line) { #define TREE_HEIGHT 5 #define OTHER_TREE_COUNT 1 -__device__ inline int getTreeHeight(int x, int z) { +__device__ inline int getTreeHeight(int x, int z) +{ if (x == TREE_X && z == TREE_Z) return TREE_HEIGHT; @@ -179,21 +208,23 @@ int search_back_count; #define WORK_UNIT_SIZE (1LL << 23) #define BLOCK_SIZE 256 -__global__ void doPreWork(ulong offset, Random* starts, int* num_starts) { +__global__ void doPreWork(ulong offset, Random* starts, int* num_starts) +{ // lattice tree position ulong global_id = blockIdx.x * blockDim.x + threadIdx.x; - signed_seed_t lattice_x = (signed_seed_t) ((offset + global_id) % SIZE_X) + LOWER_X; - signed_seed_t lattice_z = (signed_seed_t) ((offset + global_id) / SIZE_X) + LOWER_Z; - lattice_z += (B_X * lattice_z < B_Z * lattice_x) * SIZE_Z; - if (D_X * lattice_z > D_Z * lattice_x) { + signed_seed_t lattice_x = (signed_seed_t)((offset + global_id) % SIZE_X) + LOWER_X; + signed_seed_t lattice_z = (signed_seed_t)((offset + global_id) / SIZE_X) + LOWER_Z; + lattice_z += (B_X * lattice_z < B_Z* lattice_x) * SIZE_Z; + if (D_X * lattice_z > D_Z * lattice_x) + { lattice_x += B_X; lattice_z += B_Z; } - lattice_x += (signed_seed_t) (TREE_X * LI00 + TREE_Z * LI01); - lattice_z += (signed_seed_t) (TREE_X * LI10 + TREE_Z * LI11); + lattice_x += (signed_seed_t)(TREE_X * LI00 + TREE_Z * LI01); + lattice_z += (signed_seed_t)(TREE_X * LI10 + TREE_Z * LI11); - Random rand = (Random) ((lattice_x * L00 + lattice_z * L01 + X_TRANSLATE) % MODULUS); + Random rand = (Random)((lattice_x * L00 + lattice_z * L01 + X_TRANSLATE) % MODULUS); advance_m1(rand); Random tree_start = rand; @@ -201,19 +232,23 @@ __global__ void doPreWork(ulong offset, Random* starts, int* num_starts) { bool res = random_next(&rand, 4) == TREE_X; res &= random_next(&rand, 4) == TREE_Z; - res &= random_next_int(&rand, 3) == (ulong) (TREE_HEIGHT - 4); + res &= random_next_int(&rand, 3) == (ulong)(TREE_HEIGHT - 4); - if(res) { + if (res) + { int index = atomicAdd(num_starts, 1); starts[index] = tree_start; } } -__global__ void doWork(int* num_starts, Random* tree_starts, int* num_seeds, ulong* seeds, int gpu_search_back_count) { - for (int i = blockIdx.x * blockDim.x + threadIdx.x; i < *num_starts; i += blockDim.x * gridDim.x) { +__global__ void doWork(int* num_starts, Random* tree_starts, int* num_seeds, ulong* seeds, int gpu_search_back_count) +{ + for (int i = blockIdx.x * blockDim.x + threadIdx.x; i < *num_starts; i += blockDim.x * gridDim.x) + { Random tree_start = tree_starts[i]; - for (int treeBackCalls = 0; treeBackCalls <= gpu_search_back_count; treeBackCalls++) { + for (int treeBackCalls = 0; treeBackCalls <= gpu_search_back_count; treeBackCalls++) + { Random start = (tree_start * search_back_multipliers[treeBackCalls] + search_back_addends[treeBackCalls]) & RANDOM_MASK; Random rand = start; @@ -226,7 +261,8 @@ __global__ void doWork(int* num_starts, Random* tree_starts, int* num_seeds, ulo memset(generated_tree, 0x00, sizeof(generated_tree)); int treesMatched = 0; - for (int treeAttempt = 0; treeAttempt <= MAX_TREE_ATTEMPTS; treeAttempt++) { + for (int treeAttempt = 0; treeAttempt <= MAX_TREE_ATTEMPTS; treeAttempt++) + { int treeX = random_next(&rand, 4); int treeZ = random_next(&rand, 4); int wantedTreeHeight = getTreeHeight(treeX, treeZ); @@ -235,7 +271,8 @@ __global__ void doWork(int* num_starts, Random* tree_starts, int* num_seeds, ulo int& boolpack = generated_tree[treeX]; const int mask = 1 << (treeZ % 16); - if (treeHeight == wantedTreeHeight && !(boolpack & mask)) { + if (treeHeight == wantedTreeHeight && !(boolpack & mask)) + { treesMatched++; boolpack |= mask; advance_16(rand); @@ -244,7 +281,8 @@ __global__ void doWork(int* num_starts, Random* tree_starts, int* num_seeds, ulo this_res &= treesMatched >= OTHER_TREE_COUNT + 1; - if (this_res) { + if (this_res) + { Random start_chunk_rand = start; advance_m3759(start_chunk_rand); @@ -257,7 +295,8 @@ __global__ void doWork(int* num_starts, Random* tree_starts, int* num_seeds, ulo } } -struct GPU_Node { +struct GPU_Node +{ int GPU; int* num_seeds; ulong* seeds; @@ -265,13 +304,14 @@ struct GPU_Node { Random* tree_starts; }; -void setup_gpu_node(GPU_Node* node, int gpu) { +void setup_gpu_node(GPU_Node* node, int gpu) +{ CHECK_GPU_ERR(cudaSetDevice(gpu)); node->GPU = gpu; CHECK_GPU_ERR(cudaMallocManaged(&node->num_seeds, sizeof(*node->num_seeds))); - CHECK_GPU_ERR(cudaMallocManaged(&node->seeds, (sizeof(Random)*WORK_UNIT_SIZE))); + CHECK_GPU_ERR(cudaMallocManaged(&node->seeds, (sizeof(Random) * WORK_UNIT_SIZE))); CHECK_GPU_ERR(cudaMallocManaged(&node->num_tree_starts, sizeof(*node->num_tree_starts))); - CHECK_GPU_ERR(cudaMallocManaged(&node->tree_starts, (sizeof(Random)*WORK_UNIT_SIZE))); + CHECK_GPU_ERR(cudaMallocManaged(&node->tree_starts, (sizeof(Random) * WORK_UNIT_SIZE))); } @@ -279,16 +319,20 @@ void setup_gpu_node(GPU_Node* node, int gpu) { #define GPU_COUNT 1 #endif -void calculate_search_backs() { +void calculate_search_backs() +{ bool allow_search_back[MAX_TREE_SEARCH_BACK + 1]; memset(allow_search_back, false, sizeof(allow_search_back)); - for (int i = 0; i <= MAX_TREE_ATTEMPTS - OTHER_TREE_COUNT - 1; i++) { + for (int i = 0; i <= MAX_TREE_ATTEMPTS - OTHER_TREE_COUNT - 1; i++) + { allow_search_back[i * 3] = true; } - for (int tree = 0; tree < OTHER_TREE_COUNT; tree++) { - for (int i = 0; i <= MAX_TREE_SEARCH_BACK - 19; i++) { + for (int tree = 0; tree < OTHER_TREE_COUNT; tree++) + { + for (int i = 0; i <= MAX_TREE_SEARCH_BACK - 19; i++) + { if (allow_search_back[i]) allow_search_back[i + 19] = true; } @@ -299,8 +343,10 @@ void calculate_search_backs() { ulong addend = 0; ulong multipliers[MAX_TREE_SEARCH_BACK + 1]; ulong addends[MAX_TREE_SEARCH_BACK + 1]; - for (int i = 0; i <= MAX_TREE_SEARCH_BACK; i++) { - if (allow_search_back[i]) { + for (int i = 0; i <= MAX_TREE_SEARCH_BACK; i++) + { + if (allow_search_back[i]) + { int index = search_back_count++; multipliers[index] = multiplier; addends[index] = addend; @@ -309,7 +355,8 @@ void calculate_search_backs() { addend = (0xDFE05BCB1365LL * addend + 0x615C0E462AA9LL) & RANDOM_MASK; } - for (int gpu = 0; gpu < GPU_COUNT; gpu++) { + for (int gpu = 0; gpu < GPU_COUNT; gpu++) + { CHECK_GPU_ERR(cudaSetDevice(gpu)); CHECK_GPU_ERR(cudaMemcpyToSymbol(search_back_multipliers, &multipliers, search_back_count * sizeof(*multipliers))); CHECK_GPU_ERR(cudaMemcpyToSymbol(search_back_addends, &addends, search_back_count * sizeof(*addends))); @@ -323,142 +370,132 @@ void calculate_search_backs() { #define OFFSET 0 #endif -void run(bool &running, int &offset, int &workSize, bool &finished, long long *&tempStorage, int &count, const std::string out_file_name) { - FILE* out_file = fopen(out_file_name.c_str(), "w"); - while (running) { - if (workSize != 0 && !finished) { - for (int j = 0; j < workSize; ++j) { - if (generator::ChunkGenerator::populate(tempStorage[j + offset], X_TRANSLATE + 16)) { - fprintf(out_file, "%lld\n", tempStorage[j]); - count++; - } - } - finished = true; - } - } - fflush(out_file); - fclose(out_file); - -} - -int main(int argc, char *argv[]) { +int main(int argc, char* argv[]) +{ #define int int32_t random_math::JavaRand::init(); generator::ChunkGenerator::init(); - GPU_Node *nodes = (GPU_Node*)malloc(sizeof(GPU_Node) * GPU_COUNT); + GPU_Node* nodes = (GPU_Node*)malloc(sizeof(GPU_Node) * GPU_COUNT); printf("Searching %ld total seeds...\n", TOTAL_WORK_SIZE); calculate_search_backs(); - for(int i = 0; i < GPU_COUNT; i++) { - setup_gpu_node(&nodes[i],i); - } + FILE* out_file = fopen("chunk_seeds.txt", "w"); - int threadCount = std::thread::hardware_concurrency(); - threadCount = threadCount-4; - std::thread threads[threadCount]; - long long *tempStorage = NULL; - bool running = true; - bool finishedArr[threadCount]; - int offsetArr[threadCount]; - int workSizeArr[threadCount]; - - int counts[threadCount]; - printf("Using %d threads for cpu work\n",threadCount); - for (int i = 0; i < threadCount; ++i) { - counts[i] = 0; - finishedArr[i] = true; - offsetArr[i] = 0; - workSizeArr[i] = 0; - std::ostringstream oss; - oss << "chunk_seeds" << i << ".txt"; - threads[i] = std::thread(run, std::ref(running), std::ref(offsetArr[i]), std::ref(workSizeArr[i]), std::ref(finishedArr[i]), std::ref(tempStorage), std::ref(counts[i]), oss.str()); + for (int i = 0; i < GPU_COUNT; i++) + { + setup_gpu_node(&nodes[i], i); } - ulong count = 0; + + std::vector threads(std::thread::hardware_concurrency() - 4); + size_t numThreads = std::thread::hardware_concurrency() - 4; + std::mutex fileMutex; + + std::atomic count = 0; clock_t lastIteration = clock(); clock_t startTime = clock(); + long long* tempStorage = NULL; ulong arraySize = 0; - for (ulong offset = OFFSET; offset < TOTAL_WORK_SIZE;) { + for (ulong offset = OFFSET; offset < TOTAL_WORK_SIZE;) + { - for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { + for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) + { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); *nodes[gpu_index].num_tree_starts = 0; - doPreWork<<>>(offset, nodes[gpu_index].tree_starts, nodes[gpu_index].num_tree_starts); + doPreWork << > > (offset, nodes[gpu_index].tree_starts, nodes[gpu_index].num_tree_starts); offset += WORK_UNIT_SIZE; } - for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { + for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) + { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); CHECK_GPU_ERR(cudaDeviceSynchronize()); } - for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { + for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) + { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); *nodes[gpu_index].num_seeds = 0; - doWork<<>>(nodes[gpu_index].num_tree_starts, nodes[gpu_index].tree_starts, nodes[gpu_index].num_seeds, nodes[gpu_index].seeds, search_back_count); + doWork << > > (nodes[gpu_index].num_tree_starts, nodes[gpu_index].tree_starts, nodes[gpu_index].num_seeds, nodes[gpu_index].seeds, search_back_count); } + static auto threadFunc = [&](int start, int end) + { + for (int j = start; j < end; ++j) + { + if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) + { + std::lock_guard lock(fileMutex); + fprintf(out_file, "%lld\n", tempStorage[j]); + count++; + } + } + }; + + + int chunkSize = arraySize / threads.size(); + for (size_t i = 0; i < threads.size(); i++) + threads[i] = std::thread(threadFunc, i * chunkSize, i == (threads.size()-1) ? arraySize : ((i+1) * chunkSize)); + + for (std::thread& x : threads) + x.join(); + + fflush(out_file); free(tempStorage); - tempStorage = (long long*)malloc(sizeof(long long)); + tempStorage = (long long*)malloc(sizeof(long long)); arraySize = 0; - for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { + for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) + { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); CHECK_GPU_ERR(cudaDeviceSynchronize()); - tempStorage = (long long*) realloc(tempStorage, (*nodes[gpu_index].num_seeds + arraySize) * sizeof(long long)); - for (int i = 0, e = *nodes[gpu_index].num_seeds; i < e; i++) { + tempStorage = (long long*)realloc(tempStorage, (*nodes[gpu_index].num_seeds + arraySize) * sizeof(long long)); + for (int i = 0, e = *nodes[gpu_index].num_seeds; i < e; i++) + { tempStorage[arraySize + i] = nodes[gpu_index].seeds[i]; + //fprintf(out_file, "%lld\n", nodes[gpu_index].seeds[i]); } + //fflush(out_file); arraySize += *nodes[gpu_index].num_seeds; } - int workSize = arraySize / threadCount; - - if (workSize != 0) { - for (int k = 0; arraySize != 0 && k < threadCount; ++k) { - offsetArr[k] = k * workSize; - workSizeArr[k] = k != threadCount - 1 ? workSize : arraySize % workSize; - finishedArr[k] = workSizeArr[k] == 0; - } + double iterationTime = (double)(clock() - lastIteration) / CLOCKS_PER_SEC; + double timeElapsed = (double)(clock() - startTime) / CLOCKS_PER_SEC; + lastIteration = clock(); + ulong numSearched = offset + WORK_UNIT_SIZE * GPU_COUNT - OFFSET; + double speed = numSearched / timeElapsed / 1000000; + double progress = (double)numSearched / (double)TOTAL_WORK_SIZE * 100.0; + double estimatedTime = (double)(TOTAL_WORK_SIZE - numSearched) / speed / 1000000; + char suffix = 's'; + if (estimatedTime >= 3600) + { + suffix = 'h'; + estimatedTime /= 3600.0; } - - if (workSize != 0) { - - for (int j = 0; j < threadCount; ++j) { - count += counts[j]; - } - double iterationTime = (double)(clock() - lastIteration) / CLOCKS_PER_SEC; - double timeElapsed = (double)(clock() - startTime) / CLOCKS_PER_SEC; - lastIteration = clock(); - ulong numSearched = offset + WORK_UNIT_SIZE * GPU_COUNT - OFFSET; - double speed = numSearched / timeElapsed / 1000000; - double progress = (double)numSearched / (double)TOTAL_WORK_SIZE * 100.0; - double estimatedTime = (double)(TOTAL_WORK_SIZE - numSearched) / speed / 1000000; - char suffix = 's'; - if (estimatedTime >= 3600) { - suffix = 'h'; - estimatedTime /= 3600.0; - } else if (estimatedTime >= 60) { - suffix = 'm'; - estimatedTime /= 60.0; - } - if (progress >= 100.0) { - estimatedTime = 0.0; - suffix = 's'; - } - printf("Searched: %ld seeds. Found: %ld matches. Uptime: %.1fs. Speed: %.2fm seeds/s. Completion: %.3f%%. ETA: %.1f%c.\n", numSearched, count, timeElapsed, speed, progress, estimatedTime, suffix); - count = 0; + else if (estimatedTime >= 60) + { + suffix = 'm'; + estimatedTime /= 60.0; } + if (progress >= 100.0) + { + estimatedTime = 0.0; + suffix = 's'; + } + printf("Searched: %ld seeds. Found: %ld matches. Uptime: %.1fs. Speed: %.2fm seeds/s. Completion: %.3f%%. ETA: %.1f%c.\n", numSearched, count.load(), timeElapsed, speed, progress, estimatedTime, suffix); + } - // Last batch to do - FILE* out_file = fopen("chunk_seeds_last.txt", "w"); - for (int j = 0; j < arraySize; ++j) { - if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { + // Last batch to do + for (int j = 0; j < arraySize; ++j) + { + if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) + { fprintf(out_file, "%lld\n", tempStorage[j]); count++; } @@ -468,4 +505,4 @@ int main(int argc, char *argv[]) { free(tempStorage); fclose(out_file); -} +} \ No newline at end of file From e46949a6f02cffe3a6d56ec229bd2a99840a8726 Mon Sep 17 00:00:00 2001 From: Oliver Bojko Date: Tue, 14 Apr 2020 22:52:11 +0200 Subject: [PATCH 05/51] Update main.cu stylefix 1 --- main.cu | 137 +++++++++++++++++++------------------------------------- 1 file changed, 47 insertions(+), 90 deletions(-) diff --git a/main.cu b/main.cu index 80ff09e..69fef5d 100644 --- a/main.cu +++ b/main.cu @@ -61,8 +61,7 @@ #define RANDOM_ADDEND 0xBp-48 #define RANDOM_SCALE 0x1p-48 -inline uint __host__ __device__ random_next(Random* random, int bits) -{ +inline uint __host__ __device__ random_next(Random* random, int bits) { *random = trunc((*random * RANDOM_MULTIPLIER + RANDOM_ADDEND) * RANDOM_SCALE); return (uint)((ulong)(*random / RANDOM_SCALE) >> (48 - bits)); } @@ -78,8 +77,7 @@ inline uint __host__ __device__ random_next(Random* random, int bits) #define FAST_NEXT_INT // Random::next(bits) -__host__ __device__ inline uint random_next(Random* random, int bits) -{ +__host__ __device__ inline uint random_next(Random* random, int bits) { *random = (*random * RANDOM_MULTIPLIER + RANDOM_ADDEND) & RANDOM_MASK; return (uint)(*random >> (48 - bits)); } @@ -90,17 +88,14 @@ __host__ __device__ inline uint random_next(Random* random, int bits) #define get_random_unseeded(state) ((Random) ((state) * RANDOM_SCALE)) // Random::nextInt(bound) -__host__ __device__ inline uint random_next_int(Random* random, uint bound) -{ +__host__ __device__ inline uint random_next_int(Random* random, uint bound) { int r = random_next(random, 31); int m = bound - 1; - if ((bound & m) == 0) - { + if ((bound & m) == 0) { // Could probably use __mul64hi here r = (uint)((bound * (ulong)r) >> 31); } - else - { + else { #ifdef FAST_NEXT_INT r %= bound; #else @@ -112,16 +107,13 @@ __host__ __device__ inline uint random_next_int(Random* random, uint bound) return r; } -__host__ __device__ inline int64_t random_next_long(Random* random) -{ +__host__ __device__ inline int64_t random_next_long(Random* random) { return (((int64_t)random_next(random, 32)) << 32) + random_next(random, 32); } #define CHECK_GPU_ERR(code) gpuAssert((code), __FILE__, __LINE__) -inline void gpuAssert(cudaError_t code, const char* file, int line) -{ - if (code != cudaSuccess) - { +inline void gpuAssert(cudaError_t code, const char* file, int line) { + if (code != cudaSuccess) { fprintf(stderr, "GPUassert: %s (code %d) %s %d\n", cudaGetErrorString(code), code, file, line); exit(code); } @@ -147,8 +139,7 @@ inline void gpuAssert(cudaError_t code, const char* file, int line) #define TREE_HEIGHT 5 #define OTHER_TREE_COUNT 1 -__device__ inline int getTreeHeight(int x, int z) -{ +__device__ inline int getTreeHeight(int x, int z) { if (x == TREE_X && z == TREE_Z) return TREE_HEIGHT; @@ -208,16 +199,14 @@ int search_back_count; #define WORK_UNIT_SIZE (1LL << 23) #define BLOCK_SIZE 256 -__global__ void doPreWork(ulong offset, Random* starts, int* num_starts) -{ +__global__ void doPreWork(ulong offset, Random* starts, int* num_starts) { // lattice tree position ulong global_id = blockIdx.x * blockDim.x + threadIdx.x; signed_seed_t lattice_x = (signed_seed_t)((offset + global_id) % SIZE_X) + LOWER_X; signed_seed_t lattice_z = (signed_seed_t)((offset + global_id) / SIZE_X) + LOWER_Z; lattice_z += (B_X * lattice_z < B_Z* lattice_x) * SIZE_Z; - if (D_X * lattice_z > D_Z * lattice_x) - { + if (D_X * lattice_z > D_Z * lattice_x) { lattice_x += B_X; lattice_z += B_Z; } @@ -234,21 +223,17 @@ __global__ void doPreWork(ulong offset, Random* starts, int* num_starts) res &= random_next(&rand, 4) == TREE_Z; res &= random_next_int(&rand, 3) == (ulong)(TREE_HEIGHT - 4); - if (res) - { + if (res) { int index = atomicAdd(num_starts, 1); starts[index] = tree_start; } } -__global__ void doWork(int* num_starts, Random* tree_starts, int* num_seeds, ulong* seeds, int gpu_search_back_count) -{ - for (int i = blockIdx.x * blockDim.x + threadIdx.x; i < *num_starts; i += blockDim.x * gridDim.x) - { +__global__ void doWork(int* num_starts, Random* tree_starts, int* num_seeds, ulong* seeds, int gpu_search_back_count) { + for (int i = blockIdx.x * blockDim.x + threadIdx.x; i < *num_starts; i += blockDim.x * gridDim.x) { Random tree_start = tree_starts[i]; - for (int treeBackCalls = 0; treeBackCalls <= gpu_search_back_count; treeBackCalls++) - { + for (int treeBackCalls = 0; treeBackCalls <= gpu_search_back_count; treeBackCalls++) { Random start = (tree_start * search_back_multipliers[treeBackCalls] + search_back_addends[treeBackCalls]) & RANDOM_MASK; Random rand = start; @@ -261,8 +246,7 @@ __global__ void doWork(int* num_starts, Random* tree_starts, int* num_seeds, ulo memset(generated_tree, 0x00, sizeof(generated_tree)); int treesMatched = 0; - for (int treeAttempt = 0; treeAttempt <= MAX_TREE_ATTEMPTS; treeAttempt++) - { + for (int treeAttempt = 0; treeAttempt <= MAX_TREE_ATTEMPTS; treeAttempt++) { int treeX = random_next(&rand, 4); int treeZ = random_next(&rand, 4); int wantedTreeHeight = getTreeHeight(treeX, treeZ); @@ -271,8 +255,7 @@ __global__ void doWork(int* num_starts, Random* tree_starts, int* num_seeds, ulo int& boolpack = generated_tree[treeX]; const int mask = 1 << (treeZ % 16); - if (treeHeight == wantedTreeHeight && !(boolpack & mask)) - { + if (treeHeight == wantedTreeHeight && !(boolpack & mask)) { treesMatched++; boolpack |= mask; advance_16(rand); @@ -281,8 +264,7 @@ __global__ void doWork(int* num_starts, Random* tree_starts, int* num_seeds, ulo this_res &= treesMatched >= OTHER_TREE_COUNT + 1; - if (this_res) - { + if (this_res) { Random start_chunk_rand = start; advance_m3759(start_chunk_rand); @@ -295,8 +277,7 @@ __global__ void doWork(int* num_starts, Random* tree_starts, int* num_seeds, ulo } } -struct GPU_Node -{ +struct GPU_Node { int GPU; int* num_seeds; ulong* seeds; @@ -304,8 +285,7 @@ struct GPU_Node Random* tree_starts; }; -void setup_gpu_node(GPU_Node* node, int gpu) -{ +void setup_gpu_node(GPU_Node* node, int gpu) { CHECK_GPU_ERR(cudaSetDevice(gpu)); node->GPU = gpu; CHECK_GPU_ERR(cudaMallocManaged(&node->num_seeds, sizeof(*node->num_seeds))); @@ -319,20 +299,16 @@ void setup_gpu_node(GPU_Node* node, int gpu) #define GPU_COUNT 1 #endif -void calculate_search_backs() -{ +void calculate_search_backs() { bool allow_search_back[MAX_TREE_SEARCH_BACK + 1]; memset(allow_search_back, false, sizeof(allow_search_back)); - for (int i = 0; i <= MAX_TREE_ATTEMPTS - OTHER_TREE_COUNT - 1; i++) - { + for (int i = 0; i <= MAX_TREE_ATTEMPTS - OTHER_TREE_COUNT - 1; i++) { allow_search_back[i * 3] = true; } - for (int tree = 0; tree < OTHER_TREE_COUNT; tree++) - { - for (int i = 0; i <= MAX_TREE_SEARCH_BACK - 19; i++) - { + for (int tree = 0; tree < OTHER_TREE_COUNT; tree++) { + for (int i = 0; i <= MAX_TREE_SEARCH_BACK - 19; i++) { if (allow_search_back[i]) allow_search_back[i + 19] = true; } @@ -343,10 +319,8 @@ void calculate_search_backs() ulong addend = 0; ulong multipliers[MAX_TREE_SEARCH_BACK + 1]; ulong addends[MAX_TREE_SEARCH_BACK + 1]; - for (int i = 0; i <= MAX_TREE_SEARCH_BACK; i++) - { - if (allow_search_back[i]) - { + for (int i = 0; i <= MAX_TREE_SEARCH_BACK; i++) { + if (allow_search_back[i]) { int index = search_back_count++; multipliers[index] = multiplier; addends[index] = addend; @@ -355,8 +329,7 @@ void calculate_search_backs() addend = (0xDFE05BCB1365LL * addend + 0x615C0E462AA9LL) & RANDOM_MASK; } - for (int gpu = 0; gpu < GPU_COUNT; gpu++) - { + for (int gpu = 0; gpu < GPU_COUNT; gpu++) { CHECK_GPU_ERR(cudaSetDevice(gpu)); CHECK_GPU_ERR(cudaMemcpyToSymbol(search_back_multipliers, &multipliers, search_back_count * sizeof(*multipliers))); CHECK_GPU_ERR(cudaMemcpyToSymbol(search_back_addends, &addends, search_back_count * sizeof(*addends))); @@ -370,8 +343,7 @@ void calculate_search_backs() #define OFFSET 0 #endif -int main(int argc, char* argv[]) -{ +int main(int argc, char* argv[]) { #define int int32_t random_math::JavaRand::init(); generator::ChunkGenerator::init(); @@ -383,8 +355,7 @@ int main(int argc, char* argv[]) FILE* out_file = fopen("chunk_seeds.txt", "w"); - for (int i = 0; i < GPU_COUNT; i++) - { + for (int i = 0; i < GPU_COUNT; i++) { setup_gpu_node(&nodes[i], i); } @@ -397,49 +368,42 @@ int main(int argc, char* argv[]) clock_t startTime = clock(); long long* tempStorage = NULL; ulong arraySize = 0; - for (ulong offset = OFFSET; offset < TOTAL_WORK_SIZE;) - { + for (ulong offset = OFFSET; offset < TOTAL_WORK_SIZE;) { - for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) - { + for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); *nodes[gpu_index].num_tree_starts = 0; - doPreWork << > > (offset, nodes[gpu_index].tree_starts, nodes[gpu_index].num_tree_starts); + doPreWork<<>>(offset, nodes[gpu_index].tree_starts, nodes[gpu_index].num_tree_starts); offset += WORK_UNIT_SIZE; } - for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) - { + for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); CHECK_GPU_ERR(cudaDeviceSynchronize()); } - for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) - { + for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); *nodes[gpu_index].num_seeds = 0; - doWork << > > (nodes[gpu_index].num_tree_starts, nodes[gpu_index].tree_starts, nodes[gpu_index].num_seeds, nodes[gpu_index].seeds, search_back_count); + doWork<<>>(nodes[gpu_index].num_tree_starts, nodes[gpu_index].tree_starts, nodes[gpu_index].num_seeds, nodes[gpu_index].seeds, search_back_count); } - static auto threadFunc = [&](int start, int end) - { - for (int j = start; j < end; ++j) - { - if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) - { + static auto threadFunc = [&](int start, int end) { + for (int j = start; j < end; ++j) { + if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { std::lock_guard lock(fileMutex); fprintf(out_file, "%lld\n", tempStorage[j]); count++; } } }; - + int chunkSize = arraySize / threads.size(); for (size_t i = 0; i < threads.size(); i++) - threads[i] = std::thread(threadFunc, i * chunkSize, i == (threads.size()-1) ? arraySize : ((i+1) * chunkSize)); + threads[i] = std::thread(threadFunc, i * chunkSize, i == (threads.size() - 1) ? arraySize : ((i + 1) * chunkSize)); for (std::thread& x : threads) x.join(); @@ -449,13 +413,11 @@ int main(int argc, char* argv[]) tempStorage = (long long*)malloc(sizeof(long long)); arraySize = 0; - for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) - { + for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); CHECK_GPU_ERR(cudaDeviceSynchronize()); tempStorage = (long long*)realloc(tempStorage, (*nodes[gpu_index].num_seeds + arraySize) * sizeof(long long)); - for (int i = 0, e = *nodes[gpu_index].num_seeds; i < e; i++) - { + for (int i = 0, e = *nodes[gpu_index].num_seeds; i < e; i++) { tempStorage[arraySize + i] = nodes[gpu_index].seeds[i]; //fprintf(out_file, "%lld\n", nodes[gpu_index].seeds[i]); } @@ -471,18 +433,15 @@ int main(int argc, char* argv[]) double progress = (double)numSearched / (double)TOTAL_WORK_SIZE * 100.0; double estimatedTime = (double)(TOTAL_WORK_SIZE - numSearched) / speed / 1000000; char suffix = 's'; - if (estimatedTime >= 3600) - { + if (estimatedTime >= 3600) { suffix = 'h'; estimatedTime /= 3600.0; } - else if (estimatedTime >= 60) - { + else if (estimatedTime >= 60) { suffix = 'm'; estimatedTime /= 60.0; } - if (progress >= 100.0) - { + if (progress >= 100.0) { estimatedTime = 0.0; suffix = 's'; } @@ -492,10 +451,8 @@ int main(int argc, char* argv[]) // Last batch to do - for (int j = 0; j < arraySize; ++j) - { - if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) - { + for (int j = 0; j < arraySize; ++j) { + if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { fprintf(out_file, "%lld\n", tempStorage[j]); count++; } From e3c51bb60af80e40010a636e7371358cae950513 Mon Sep 17 00:00:00 2001 From: Oliver Bojko Date: Tue, 14 Apr 2020 23:10:23 +0200 Subject: [PATCH 06/51] Update main.cu stylefix 2 --- main.cu | 45 ++++++++++++++++++++++----------------------- 1 file changed, 22 insertions(+), 23 deletions(-) diff --git a/main.cu b/main.cu index 69fef5d..5760599 100644 --- a/main.cu +++ b/main.cu @@ -77,7 +77,7 @@ inline uint __host__ __device__ random_next(Random* random, int bits) { #define FAST_NEXT_INT // Random::next(bits) -__host__ __device__ inline uint random_next(Random* random, int bits) { +__host__ __device__ inline uint random_next(Random *random, int bits) { *random = (*random * RANDOM_MULTIPLIER + RANDOM_ADDEND) & RANDOM_MASK; return (uint)(*random >> (48 - bits)); } @@ -88,26 +88,25 @@ __host__ __device__ inline uint random_next(Random* random, int bits) { #define get_random_unseeded(state) ((Random) ((state) * RANDOM_SCALE)) // Random::nextInt(bound) -__host__ __device__ inline uint random_next_int(Random* random, uint bound) { +__host__ __device__ inline uint random_next_int(Random *random, uint bound) { int r = random_next(random, 31); int m = bound - 1; if ((bound & m) == 0) { // Could probably use __mul64hi here r = (uint)((bound * (ulong)r) >> 31); - } - else { + } else { #ifdef FAST_NEXT_INT r %= bound; #else for (int u = r; - u - (r = u % bound) + m < 0; - u = random_next(random, 31)); + u - (r = u % bound) + m < 0; + u = random_next(random, 31)); #endif } return r; } -__host__ __device__ inline int64_t random_next_long(Random* random) { +__host__ __device__ inline int64_t random_next_long(Random *random) { return (((int64_t)random_next(random, 32)) << 32) + random_next(random, 32); } @@ -203,15 +202,15 @@ __global__ void doPreWork(ulong offset, Random* starts, int* num_starts) { // lattice tree position ulong global_id = blockIdx.x * blockDim.x + threadIdx.x; - signed_seed_t lattice_x = (signed_seed_t)((offset + global_id) % SIZE_X) + LOWER_X; - signed_seed_t lattice_z = (signed_seed_t)((offset + global_id) / SIZE_X) + LOWER_Z; - lattice_z += (B_X * lattice_z < B_Z* lattice_x) * SIZE_Z; + signed_seed_t lattice_x = (signed_seed_t) ((offset + global_id) % SIZE_X) + LOWER_X; + signed_seed_t lattice_z = (signed_seed_t) ((offset + global_id) / SIZE_X) + LOWER_Z; + lattice_z += (B_X * lattice_z < B_Z * lattice_x) * SIZE_Z; if (D_X * lattice_z > D_Z * lattice_x) { lattice_x += B_X; lattice_z += B_Z; } - lattice_x += (signed_seed_t)(TREE_X * LI00 + TREE_Z * LI01); - lattice_z += (signed_seed_t)(TREE_X * LI10 + TREE_Z * LI11); + lattice_x += (signed_seed_t) (TREE_X * LI00 + TREE_Z * LI01); + lattice_z += (signed_seed_t) (TREE_X * LI10 + TREE_Z * LI11); Random rand = (Random)((lattice_x * L00 + lattice_z * L01 + X_TRANSLATE) % MODULUS); advance_m1(rand); @@ -221,9 +220,9 @@ __global__ void doPreWork(ulong offset, Random* starts, int* num_starts) { bool res = random_next(&rand, 4) == TREE_X; res &= random_next(&rand, 4) == TREE_Z; - res &= random_next_int(&rand, 3) == (ulong)(TREE_HEIGHT - 4); + res &= random_next_int(&rand, 3) == (ulong) (TREE_HEIGHT - 4); - if (res) { + if(res) { int index = atomicAdd(num_starts, 1); starts[index] = tree_start; } @@ -289,9 +288,9 @@ void setup_gpu_node(GPU_Node* node, int gpu) { CHECK_GPU_ERR(cudaSetDevice(gpu)); node->GPU = gpu; CHECK_GPU_ERR(cudaMallocManaged(&node->num_seeds, sizeof(*node->num_seeds))); - CHECK_GPU_ERR(cudaMallocManaged(&node->seeds, (sizeof(Random) * WORK_UNIT_SIZE))); + CHECK_GPU_ERR(cudaMallocManaged(&node->seeds, (sizeof(Random)*WORK_UNIT_SIZE))); CHECK_GPU_ERR(cudaMallocManaged(&node->num_tree_starts, sizeof(*node->num_tree_starts))); - CHECK_GPU_ERR(cudaMallocManaged(&node->tree_starts, (sizeof(Random) * WORK_UNIT_SIZE))); + CHECK_GPU_ERR(cudaMallocManaged(&node->tree_starts, (sizeof(Random)*WORK_UNIT_SIZE))); } @@ -348,7 +347,7 @@ int main(int argc, char* argv[]) { random_math::JavaRand::init(); generator::ChunkGenerator::init(); - GPU_Node* nodes = (GPU_Node*)malloc(sizeof(GPU_Node) * GPU_COUNT); + GPU_Node *nodes = (GPU_Node*)malloc(sizeof(GPU_Node) * GPU_COUNT); printf("Searching %ld total seeds...\n", TOTAL_WORK_SIZE); calculate_search_backs(); @@ -374,7 +373,7 @@ int main(int argc, char* argv[]) { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); *nodes[gpu_index].num_tree_starts = 0; - doPreWork<<>>(offset, nodes[gpu_index].tree_starts, nodes[gpu_index].num_tree_starts); + doPreWork<<>>(offset, nodes[gpu_index].tree_starts, nodes[gpu_index].num_tree_starts); offset += WORK_UNIT_SIZE; } @@ -383,11 +382,11 @@ int main(int argc, char* argv[]) { CHECK_GPU_ERR(cudaDeviceSynchronize()); } - for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { + for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); *nodes[gpu_index].num_seeds = 0; - doWork<<>>(nodes[gpu_index].num_tree_starts, nodes[gpu_index].tree_starts, nodes[gpu_index].num_seeds, nodes[gpu_index].seeds, search_back_count); + doWork<<>>(nodes[gpu_index].num_tree_starts, nodes[gpu_index].tree_starts, nodes[gpu_index].num_seeds, nodes[gpu_index].seeds, search_back_count); } static auto threadFunc = [&](int start, int end) { @@ -402,10 +401,10 @@ int main(int argc, char* argv[]) { int chunkSize = arraySize / threads.size(); - for (size_t i = 0; i < threads.size(); i++) + for(size_t i = 0; i < threads.size(); i++) threads[i] = std::thread(threadFunc, i * chunkSize, i == (threads.size() - 1) ? arraySize : ((i + 1) * chunkSize)); - for (std::thread& x : threads) + for(std::thread& x : threads) x.join(); fflush(out_file); @@ -413,7 +412,7 @@ int main(int argc, char* argv[]) { tempStorage = (long long*)malloc(sizeof(long long)); arraySize = 0; - for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { + for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); CHECK_GPU_ERR(cudaDeviceSynchronize()); tempStorage = (long long*)realloc(tempStorage, (*nodes[gpu_index].num_seeds + arraySize) * sizeof(long long)); From 29cb2ee2e83b8b9b10ad7e99bb7f73a7aab177f0 Mon Sep 17 00:00:00 2001 From: Oliver Bojko Date: Tue, 14 Apr 2020 23:11:36 +0200 Subject: [PATCH 07/51] Update main.cu stylefix 3 --- main.cu | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/main.cu b/main.cu index 5760599..e4fdeca 100644 --- a/main.cu +++ b/main.cu @@ -61,7 +61,7 @@ #define RANDOM_ADDEND 0xBp-48 #define RANDOM_SCALE 0x1p-48 -inline uint __host__ __device__ random_next(Random* random, int bits) { +inline uint __host__ __device__ random_next(Random *random, int bits) { *random = trunc((*random * RANDOM_MULTIPLIER + RANDOM_ADDEND) * RANDOM_SCALE); return (uint)((ulong)(*random / RANDOM_SCALE) >> (48 - bits)); } @@ -106,7 +106,7 @@ __host__ __device__ inline uint random_next_int(Random *random, uint bound) { return r; } -__host__ __device__ inline int64_t random_next_long(Random *random) { +__host__ __device__ inline int64_t random_next_long (Random *random) { return (((int64_t)random_next(random, 32)) << 32) + random_next(random, 32); } @@ -212,7 +212,7 @@ __global__ void doPreWork(ulong offset, Random* starts, int* num_starts) { lattice_x += (signed_seed_t) (TREE_X * LI00 + TREE_Z * LI01); lattice_z += (signed_seed_t) (TREE_X * LI10 + TREE_Z * LI11); - Random rand = (Random)((lattice_x * L00 + lattice_z * L01 + X_TRANSLATE) % MODULUS); + Random rand = (Random) ((lattice_x * L00 + lattice_z * L01 + X_TRANSLATE) % MODULUS); advance_m1(rand); Random tree_start = rand; From 64b2a32b8ffc924ca7cd17b430fccb1fbbdcedce Mon Sep 17 00:00:00 2001 From: Oliver Bojko Date: Tue, 14 Apr 2020 23:12:49 +0200 Subject: [PATCH 08/51] Update main.cu stylefix 4 --- main.cu | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/main.cu b/main.cu index e4fdeca..d087a1b 100644 --- a/main.cu +++ b/main.cu @@ -369,7 +369,7 @@ int main(int argc, char* argv[]) { ulong arraySize = 0; for (ulong offset = OFFSET; offset < TOTAL_WORK_SIZE;) { - for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { + for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); *nodes[gpu_index].num_tree_starts = 0; @@ -377,7 +377,7 @@ int main(int argc, char* argv[]) { offset += WORK_UNIT_SIZE; } - for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { + for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); CHECK_GPU_ERR(cudaDeviceSynchronize()); } @@ -415,7 +415,7 @@ int main(int argc, char* argv[]) { for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); CHECK_GPU_ERR(cudaDeviceSynchronize()); - tempStorage = (long long*)realloc(tempStorage, (*nodes[gpu_index].num_seeds + arraySize) * sizeof(long long)); + tempStorage = (long long*) realloc(tempStorage, (*nodes[gpu_index].num_seeds + arraySize) * sizeof(long long)); for (int i = 0, e = *nodes[gpu_index].num_seeds; i < e; i++) { tempStorage[arraySize + i] = nodes[gpu_index].seeds[i]; //fprintf(out_file, "%lld\n", nodes[gpu_index].seeds[i]); From e49a7de3311ff00210ce9027153d7f4442f9f000 Mon Sep 17 00:00:00 2001 From: Oliver Bojko Date: Tue, 14 Apr 2020 23:28:30 +0200 Subject: [PATCH 09/51] cleaning --- main.cu | 1 - random.cpp | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/main.cu b/main.cu index d087a1b..9c40ffc 100644 --- a/main.cu +++ b/main.cu @@ -359,7 +359,6 @@ int main(int argc, char* argv[]) { } std::vector threads(std::thread::hardware_concurrency() - 4); - size_t numThreads = std::thread::hardware_concurrency() - 4; std::mutex fileMutex; std::atomic count = 0; diff --git a/random.cpp b/random.cpp index 5b0feb0..977fadc 100644 --- a/random.cpp +++ b/random.cpp @@ -20,7 +20,7 @@ random_math::LCG random_math::LCG::combine(int64_t steps) int64_t intermediateMultiplier = this->multiplier; int64_t intermediateAddend = this->addend; - for (ulong i = steps; i != 0; i >>= 1) { + for (unsigned long i = steps; i != 0; i >>= 1) { if ((i & 1) != 0) { mul *= intermediateMultiplier; add = intermediateMultiplier * add + intermediateAddend; From ab32d327539efefc8e81155b595aaaf86ab61ac1 Mon Sep 17 00:00:00 2001 From: Oliver Bojko Date: Tue, 14 Apr 2020 23:36:03 +0200 Subject: [PATCH 10/51] fix msvc defines --- main.cu | 4 +--- random.cpp | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/main.cu b/main.cu index 9c40ffc..b8ed072 100644 --- a/main.cu +++ b/main.cu @@ -16,15 +16,13 @@ #endif // for windows plebs -#ifdef _MSC_VER +#ifdef __INTELLISENSE__ #include #include #include -#ifdef __INTELLISENSE__ #define __CUDACC__ //fixes function defenition in ide //void __syncthreads(); -#endif // __INTELLISENSE__ #include #include diff --git a/random.cpp b/random.cpp index 977fadc..5b0feb0 100644 --- a/random.cpp +++ b/random.cpp @@ -20,7 +20,7 @@ random_math::LCG random_math::LCG::combine(int64_t steps) int64_t intermediateMultiplier = this->multiplier; int64_t intermediateAddend = this->addend; - for (unsigned long i = steps; i != 0; i >>= 1) { + for (ulong i = steps; i != 0; i >>= 1) { if ((i & 1) != 0) { mul *= intermediateMultiplier; add = intermediateMultiplier * add + intermediateAddend; From a5b57b6c0717d3980e34b2c6f4a7bbdb957cf424 Mon Sep 17 00:00:00 2001 From: Oliver Bojko Date: Wed, 15 Apr 2020 01:10:10 +0200 Subject: [PATCH 11/51] Update main.cu compile error fixes --- main.cu | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/main.cu b/main.cu index b8ed072..bdb4fd6 100644 --- a/main.cu +++ b/main.cu @@ -359,11 +359,14 @@ int main(int argc, char* argv[]) { std::vector threads(std::thread::hardware_concurrency() - 4); std::mutex fileMutex; - std::atomic count = 0; + std::atomic count(0); clock_t lastIteration = clock(); clock_t startTime = clock(); long long* tempStorage = NULL; ulong arraySize = 0; + + printf("Using %d threads for cpu work\n", (int)threads.size()); + for (ulong offset = OFFSET; offset < TOTAL_WORK_SIZE;) { for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { @@ -386,7 +389,7 @@ int main(int argc, char* argv[]) { doWork<<>>(nodes[gpu_index].num_tree_starts, nodes[gpu_index].tree_starts, nodes[gpu_index].num_seeds, nodes[gpu_index].seeds, search_back_count); } - static auto threadFunc = [&](int start, int end) { + static auto threadFunc = [&](size_t start, size_t end) { for (int j = start; j < end; ++j) { if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { std::lock_guard lock(fileMutex); @@ -399,7 +402,7 @@ int main(int argc, char* argv[]) { int chunkSize = arraySize / threads.size(); for(size_t i = 0; i < threads.size(); i++) - threads[i] = std::thread(threadFunc, i * chunkSize, i == (threads.size() - 1) ? arraySize : ((i + 1) * chunkSize)); + threads[i] = std::thread(threadFunc, i * chunkSize, (i == (threads.size() - 1)) ? arraySize : ((i + 1) * chunkSize)); for(std::thread& x : threads) x.join(); From 4c97933c3e6bf19fd7d1b13423bda99f4398b051 Mon Sep 17 00:00:00 2001 From: Neil Date: Wed, 15 Apr 2020 02:16:25 +0200 Subject: [PATCH 12/51] Fix memory leak by balint --- generator.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/generator.cpp b/generator.cpp index 7a6f908..2f0c487 100644 --- a/generator.cpp +++ b/generator.cpp @@ -50,6 +50,7 @@ int32_t generator::ChunkGenerator::checkTrees(random_math::JavaRand& random, int foundTreeCount++; treesFound[1] = true; } else { + delete[] leafPattern; return -1; } delete[] leafPattern; From 7656af9ccf098c0956b2b9096930b836cd1ee727 Mon Sep 17 00:00:00 2001 From: AHUMANTHATISHUMAN Date: Wed, 15 Apr 2020 10:18:45 +1000 Subject: [PATCH 13/51] Removed unnecessary heap allocation --- generator.cpp | 10 ++++------ generator.h | 2 +- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/generator.cpp b/generator.cpp index 7a6f908..479bbff 100644 --- a/generator.cpp +++ b/generator.cpp @@ -23,36 +23,34 @@ bool generator::ChunkGenerator::isValidTreeSpot(int treeX, int treeZ, bool first return false; } -bool *generator::ChunkGenerator::generateLeafPattern(random_math::JavaRand& random) +void generator::ChunkGenerator::generateLeafPattern(random_math::JavaRand& random, bool *out) { - bool *out = new bool[16]; for (int32_t i = 0; i < 16; i++) { out[i] = random.nextInt(2) != 0; } - return out; } int32_t generator::ChunkGenerator::checkTrees(random_math::JavaRand& random, int32_t maxTreeCount, int waterfallX) { bool treesFound[2] = {false, false}; + bool leafPattern[16]; int8_t foundTreeCount = 0; for (int i = 0; i <= maxTreeCount; ++i) { int32_t treeX = random.nextInt(16); int32_t treeZ = random.nextInt(16); int32_t height = random.nextInt(3) + 4; if (!treesFound[0] && treeX == waterfallX + TREE1_X && treeZ == TREE1_Z && height == TREE1_HEIGHT) { - delete[] generator::ChunkGenerator::generateLeafPattern(random); + generator::ChunkGenerator::generateLeafPattern(random, leafPattern); foundTreeCount++; treesFound[0] = true; } else if (!treesFound[1] && treeX == waterfallX + TREE2_X && treeZ == TREE2_Z && height == TREE2_HEIGHT) { - bool *leafPattern = generateLeafPattern(random); + generateLeafPattern(random, leafPattern); if (!leafPattern[0] && leafPattern[4]) { foundTreeCount++; treesFound[1] = true; } else { return -1; } - delete[] leafPattern; } else { if (isValidTreeSpot(treeX, treeZ, treesFound[0], treesFound[1], waterfallX)) return -1; diff --git a/generator.h b/generator.h index 75ad605..cb70601 100644 --- a/generator.h +++ b/generator.h @@ -11,7 +11,7 @@ namespace generator { private: static bool isValidTreeSpot(int treeX, int treeZ, bool firstTreeFound, bool secondTreeFound, int waterfallX); - static bool *generateLeafPattern(random_math::JavaRand& random); + static void generateLeafPattern(random_math::JavaRand& random, bool *out); static int32_t checkTrees(random_math::JavaRand& random, int32_t maxTreeCount, int waterfallX); public: static void init(); From 5515755083c0b5c33686367a364d0acdac1463ed Mon Sep 17 00:00:00 2001 From: Neil Date: Wed, 15 Apr 2020 02:19:02 +0200 Subject: [PATCH 14/51] Window fix --- random.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/random.h b/random.h index 07787bb..03e6601 100644 --- a/random.h +++ b/random.h @@ -1,6 +1,6 @@ #ifndef SEED_TESTER_RANDOM_H #define SEED_TESTER_RANDOM_H - +#define ulong uint64_t #include #include From 0e4be93543b666a4e2233f62b32f045daf246c0b Mon Sep 17 00:00:00 2001 From: Neil Date: Wed, 15 Apr 2020 02:23:30 +0200 Subject: [PATCH 15/51] Fix looping counter (bad size) --- main.cu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.cu b/main.cu index 47deab7..1131b76 100644 --- a/main.cu +++ b/main.cu @@ -409,7 +409,7 @@ int main(int argc, char *argv[]) { estimatedTime = 0.0; suffix = 's'; } - printf("Searched: %ld seeds. Found: %ld matches. Uptime: %.1fs. Speed: %.2fm seeds/s. Completion: %.3f%%. ETA: %.1f%c.\n", numSearched, count, timeElapsed, speed, progress, estimatedTime, suffix); + printf("Searched: %lld seeds. Found: %ld matches. Uptime: %.1fs. Speed: %.2fm seeds/s. Completion: %.3f%%. ETA: %.1f%c.\n", numSearched, count, timeElapsed, speed, progress, estimatedTime, suffix); } From 393701d35f3c420d7e87b34b4eb4a643c75cea57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C3=A1lint=20Csala?= Date: Wed, 15 Apr 2020 02:42:40 +0200 Subject: [PATCH 16/51] Removed unneccessary delete[] --- generator.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/generator.cpp b/generator.cpp index 354af91..479bbff 100644 --- a/generator.cpp +++ b/generator.cpp @@ -49,7 +49,6 @@ int32_t generator::ChunkGenerator::checkTrees(random_math::JavaRand& random, int foundTreeCount++; treesFound[1] = true; } else { - delete[] leafPattern; return -1; } } else { From 2f05ae7c7e653d542ca7d87cc7997d5f4f742a76 Mon Sep 17 00:00:00 2001 From: Neil Date: Wed, 15 Apr 2020 02:48:11 +0200 Subject: [PATCH 17/51] Make nvcc shut up about printf wrong sizes --- main.cu | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.cu b/main.cu index 1131b76..6f94547 100644 --- a/main.cu +++ b/main.cu @@ -327,7 +327,7 @@ int main(int argc, char *argv[]) { generator::ChunkGenerator::init(); GPU_Node *nodes = (GPU_Node*)malloc(sizeof(GPU_Node) * GPU_COUNT); - printf("Searching %ld total seeds...\n", TOTAL_WORK_SIZE); + printf("Searching %I64d total seeds...\n", TOTAL_WORK_SIZE); calculate_search_backs(); @@ -409,7 +409,7 @@ int main(int argc, char *argv[]) { estimatedTime = 0.0; suffix = 's'; } - printf("Searched: %lld seeds. Found: %ld matches. Uptime: %.1fs. Speed: %.2fm seeds/s. Completion: %.3f%%. ETA: %.1f%c.\n", numSearched, count, timeElapsed, speed, progress, estimatedTime, suffix); + printf("Searched: %lld seeds. Found: %I64d matches. Uptime: %.1fs. Speed: %.2fm seeds/s. Completion: %.3f%%. ETA: %.1f%c.\n", numSearched, count, timeElapsed, speed, progress, estimatedTime, suffix); } From 0b8b9309576475b555f5bb10152307aa68b1a603 Mon Sep 17 00:00:00 2001 From: Kane York Date: Tue, 14 Apr 2020 20:23:10 -0700 Subject: [PATCH 18/51] Unroll generateLeafPattern and only write 0, 4 Unfortunately this may or may not be faster due to icache, testing is required to verify. --- generator.cpp | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/generator.cpp b/generator.cpp index 479bbff..e8b642d 100644 --- a/generator.cpp +++ b/generator.cpp @@ -25,9 +25,22 @@ bool generator::ChunkGenerator::isValidTreeSpot(int treeX, int treeZ, bool first void generator::ChunkGenerator::generateLeafPattern(random_math::JavaRand& random, bool *out) { - for (int32_t i = 0; i < 16; i++) { - out[i] = random.nextInt(2) != 0; - } + out[0] = random.nextInt(2) != 0; + random.nextInt(2); + random.nextInt(2); + random.nextInt(2); + out[4] = random.nextInt(2) != 0; + random.nextInt(2); + random.nextInt(2); + random.nextInt(2); + random.nextInt(2); + random.nextInt(2); + random.nextInt(2); + random.nextInt(2); + random.nextInt(2); + random.nextInt(2); + random.nextInt(2); + random.nextInt(2); } int32_t generator::ChunkGenerator::checkTrees(random_math::JavaRand& random, int32_t maxTreeCount, int waterfallX) @@ -40,7 +53,7 @@ int32_t generator::ChunkGenerator::checkTrees(random_math::JavaRand& random, int int32_t treeZ = random.nextInt(16); int32_t height = random.nextInt(3) + 4; if (!treesFound[0] && treeX == waterfallX + TREE1_X && treeZ == TREE1_Z && height == TREE1_HEIGHT) { - generator::ChunkGenerator::generateLeafPattern(random, leafPattern); + generateLeafPattern(random, leafPattern); foundTreeCount++; treesFound[0] = true; } else if (!treesFound[1] && treeX == waterfallX + TREE2_X && treeZ == TREE2_Z && height == TREE2_HEIGHT) { From d58ecd08e4f61e05acc6fe14fb94bd1f2d37f654 Mon Sep 17 00:00:00 2001 From: Kane York Date: Tue, 14 Apr 2020 20:43:38 -0700 Subject: [PATCH 19/51] Remove pow2 check for random calls that are pow2 --- generator.cpp | 36 ++++++++++++++++++------------------ random.cpp | 6 +++++- random.h | 2 ++ 3 files changed, 25 insertions(+), 19 deletions(-) diff --git a/generator.cpp b/generator.cpp index e8b642d..af4ffee 100644 --- a/generator.cpp +++ b/generator.cpp @@ -25,22 +25,22 @@ bool generator::ChunkGenerator::isValidTreeSpot(int treeX, int treeZ, bool first void generator::ChunkGenerator::generateLeafPattern(random_math::JavaRand& random, bool *out) { - out[0] = random.nextInt(2) != 0; - random.nextInt(2); - random.nextInt(2); - random.nextInt(2); - out[4] = random.nextInt(2) != 0; - random.nextInt(2); - random.nextInt(2); - random.nextInt(2); - random.nextInt(2); - random.nextInt(2); - random.nextInt(2); - random.nextInt(2); - random.nextInt(2); - random.nextInt(2); - random.nextInt(2); - random.nextInt(2); + out[0] = random.nextIntPow2Unchecked(2) != 0; + random.nextIntPow2Unchecked(2); + random.nextIntPow2Unchecked(2); + random.nextIntPow2Unchecked(2); + out[4] = random.nextIntPow2Unchecked(2) != 0; + random.nextIntPow2Unchecked(2); + random.nextIntPow2Unchecked(2); + random.nextIntPow2Unchecked(2); + random.nextIntPow2Unchecked(2); + random.nextIntPow2Unchecked(2); + random.nextIntPow2Unchecked(2); + random.nextIntPow2Unchecked(2); + random.nextIntPow2Unchecked(2); + random.nextIntPow2Unchecked(2); + random.nextIntPow2Unchecked(2); + random.nextIntPow2Unchecked(2); } int32_t generator::ChunkGenerator::checkTrees(random_math::JavaRand& random, int32_t maxTreeCount, int waterfallX) @@ -49,8 +49,8 @@ int32_t generator::ChunkGenerator::checkTrees(random_math::JavaRand& random, int bool leafPattern[16]; int8_t foundTreeCount = 0; for (int i = 0; i <= maxTreeCount; ++i) { - int32_t treeX = random.nextInt(16); - int32_t treeZ = random.nextInt(16); + int32_t treeX = random.nextIntPow2Unchecked(16); + int32_t treeZ = random.nextIntPow2Unchecked(16); int32_t height = random.nextInt(3) + 4; if (!treesFound[0] && treeX == waterfallX + TREE1_X && treeZ == TREE1_Z && height == TREE1_HEIGHT) { generateLeafPattern(random, leafPattern); diff --git a/random.cpp b/random.cpp index 5b0feb0..7d568af 100644 --- a/random.cpp +++ b/random.cpp @@ -74,7 +74,7 @@ uint32_t random_math::JavaRand::next(int32_t bits) uint32_t random_math::JavaRand::nextInt(int32_t bound) { if (bound <= 0) { - throw std::invalid_argument("Bound must be positive"); + abort(); } if ((bound & -bound) == bound) { @@ -89,3 +89,7 @@ uint32_t random_math::JavaRand::nextInt(int32_t bound) } while (bits - value + (bound - 1) < 0); return value; } + +uint32_t random_math::JavaRand::nextIntPow2Unchecked(int32_t bound) { + return (int32_t) ((bound * (int64_t) this->next(31)) >> 31); +} diff --git a/random.h b/random.h index 03e6601..ed7c723 100644 --- a/random.h +++ b/random.h @@ -34,6 +34,8 @@ namespace random_math void setSeed(int64_t seed, bool scramble = true); uint32_t next(int32_t bits); uint32_t nextInt(int32_t bound); + /* bound must be a positive power of 2 */ + uint32_t nextIntPow2Unchecked(int32_t bound); }; } From 84fd744e7396ae00f4d879822e8c9c44e294b404 Mon Sep 17 00:00:00 2001 From: Kane York Date: Tue, 14 Apr 2020 21:01:22 -0700 Subject: [PATCH 20/51] Write all leaf results but keep unrolled Minimal performance hit. --- generator.cpp | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/generator.cpp b/generator.cpp index af4ffee..1024d6f 100644 --- a/generator.cpp +++ b/generator.cpp @@ -26,21 +26,21 @@ bool generator::ChunkGenerator::isValidTreeSpot(int treeX, int treeZ, bool first void generator::ChunkGenerator::generateLeafPattern(random_math::JavaRand& random, bool *out) { out[0] = random.nextIntPow2Unchecked(2) != 0; - random.nextIntPow2Unchecked(2); - random.nextIntPow2Unchecked(2); - random.nextIntPow2Unchecked(2); + out[1] = random.nextIntPow2Unchecked(2) != 0; + out[2] = random.nextIntPow2Unchecked(2) != 0; + out[3] = random.nextIntPow2Unchecked(2) != 0; out[4] = random.nextIntPow2Unchecked(2) != 0; - random.nextIntPow2Unchecked(2); - random.nextIntPow2Unchecked(2); - random.nextIntPow2Unchecked(2); - random.nextIntPow2Unchecked(2); - random.nextIntPow2Unchecked(2); - random.nextIntPow2Unchecked(2); - random.nextIntPow2Unchecked(2); - random.nextIntPow2Unchecked(2); - random.nextIntPow2Unchecked(2); - random.nextIntPow2Unchecked(2); - random.nextIntPow2Unchecked(2); + out[5] = random.nextIntPow2Unchecked(2) != 0; + out[6] = random.nextIntPow2Unchecked(2) != 0; + out[7] = random.nextIntPow2Unchecked(2) != 0; + out[8] = random.nextIntPow2Unchecked(2) != 0; + out[9] = random.nextIntPow2Unchecked(2) != 0; + out[10] = random.nextIntPow2Unchecked(2) != 0; + out[11] = random.nextIntPow2Unchecked(2) != 0; + out[12] = random.nextIntPow2Unchecked(2) != 0; + out[13] = random.nextIntPow2Unchecked(2) != 0; + out[14] = random.nextIntPow2Unchecked(2) != 0; + out[15] = random.nextIntPow2Unchecked(2) != 0; } int32_t generator::ChunkGenerator::checkTrees(random_math::JavaRand& random, int32_t maxTreeCount, int waterfallX) From 0843e793099a5536c0dc7df68d51020bf1cef2f7 Mon Sep 17 00:00:00 2001 From: Kane York Date: Tue, 14 Apr 2020 22:11:41 -0700 Subject: [PATCH 21/51] Improve file write buffering --- main.cu | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/main.cu b/main.cu index 8d801ad..a7e0e43 100644 --- a/main.cu +++ b/main.cu @@ -193,7 +193,7 @@ __constant__ ulong search_back_multipliers[MAX_TREE_SEARCH_BACK + 1]; __constant__ ulong search_back_addends[MAX_TREE_SEARCH_BACK + 1]; int search_back_count; -#define WORK_UNIT_SIZE (1LL << 23) +#define WORK_UNIT_SIZE (1LL << 25) #define BLOCK_SIZE 256 __global__ void doPreWork(ulong offset, Random* starts, int* num_starts) { @@ -390,13 +390,28 @@ int main(int argc, char *argv[]) { } static auto threadFunc = [&](size_t start, size_t end) { +#define WRITE_BUFFER_SIZE 2048 +#define MAX_NUMBER_LEN (21 + 1) + int myCount = 0; + char writeBuffer[2048]; + char* writeBufCur = writeBuffer; +#define WRITE_BUFFER_USED (writeBufCur - writeBuffer) + for (int j = start; j < end; ++j) { + if (WRITE_BUFFER_USED + MAX_NUMBER_LEN >= WRITE_BUFFER_SIZE) { + *writeBufCur++ = 0; + do { + std::lock_guard lock(fileMutex); + fprintf(out_file, "%s", writeBuffer); + } while (0); + writeBufCur = writeBuffer; + } if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { - std::lock_guard lock(fileMutex); - fprintf(out_file, "%lld\n", tempStorage[j]); - count++; + myCount++; + snprintf(writeBufCur, MAX_NUMBER_LEN, "%lld\n", tempStorage[j]); } } + count += myCount; }; From 6be36452ea6338825e39a2f1a972aa301db230d3 Mon Sep 17 00:00:00 2001 From: Kane York Date: Tue, 14 Apr 2020 22:25:32 -0700 Subject: [PATCH 22/51] Use wall clock time for progress reports Also, use the PRIu64 macro to fix the printf format debacle once and for all --- main.cu | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/main.cu b/main.cu index 6f94547..db7b0b4 100644 --- a/main.cu +++ b/main.cu @@ -16,8 +16,9 @@ #endif - +#include #include +#include #include #include #include @@ -327,7 +328,7 @@ int main(int argc, char *argv[]) { generator::ChunkGenerator::init(); GPU_Node *nodes = (GPU_Node*)malloc(sizeof(GPU_Node) * GPU_COUNT); - printf("Searching %I64d total seeds...\n", TOTAL_WORK_SIZE); + printf("Searching %13" PRIu64 " total seeds...\n", TOTAL_WORK_SIZE); calculate_search_backs(); @@ -339,8 +340,8 @@ int main(int argc, char *argv[]) { ulong count = 0; - clock_t lastIteration = clock(); - clock_t startTime = clock(); + auto lastIteration = std::chrono::system_clock::now(); + auto startTime = std::chrono::system_clock::now(); long long *tempStorage=NULL; ulong arraySize=0; for (ulong offset = OFFSET; offset < TOTAL_WORK_SIZE;) { @@ -390,11 +391,12 @@ int main(int argc, char *argv[]) { arraySize += *nodes[gpu_index].num_seeds; } - double iterationTime = (double)(clock() - lastIteration) / CLOCKS_PER_SEC; - double timeElapsed = (double)(clock() - startTime) / CLOCKS_PER_SEC; - lastIteration = clock(); - ulong numSearched = offset + WORK_UNIT_SIZE * GPU_COUNT - OFFSET; - double speed = numSearched / timeElapsed / 1000000; + auto iterFinish = std::chrono::system_clock::now(); + std::chrono::duration iterationTime = iterFinish - lastIteration; + std::chrono::duration elapsedTime = iterFinish - startTime; + lastIteration = iterFinish; + uint64_t numSearched = offset + WORK_UNIT_SIZE * GPU_COUNT - OFFSET; + double speed = numSearched / elapsedTime.count() / 1000000; double progress = (double)numSearched / (double)TOTAL_WORK_SIZE * 100.0; double estimatedTime = (double)(TOTAL_WORK_SIZE - numSearched) / speed / 1000000; char suffix = 's'; @@ -409,7 +411,7 @@ int main(int argc, char *argv[]) { estimatedTime = 0.0; suffix = 's'; } - printf("Searched: %lld seeds. Found: %I64d matches. Uptime: %.1fs. Speed: %.2fm seeds/s. Completion: %.3f%%. ETA: %.1f%c.\n", numSearched, count, timeElapsed, speed, progress, estimatedTime, suffix); + printf("Searched: %13" PRIu64 " seeds. Found: %13" PRIu64 "d matches. Uptime: %.1fs. Speed: %.2fm seeds/s. Completion: %.3f%%. ETA: %.1f%c.\n", numSearched, count, elapsedTime.count(), speed, progress, estimatedTime, suffix); } From 64e94698fe1acd53ddf2caf3dda50ac14e9ea870 Mon Sep 17 00:00:00 2001 From: Kane York Date: Tue, 14 Apr 2020 22:44:15 -0700 Subject: [PATCH 23/51] fix compile for atomics --- main.cu | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main.cu b/main.cu index af33c83..711f78a 100644 --- a/main.cu +++ b/main.cu @@ -448,6 +448,7 @@ int main(int argc, char *argv[]) { double speed = numSearched / elapsedTime.count() / 1000000; double progress = (double)numSearched / (double)TOTAL_WORK_SIZE * 100.0; double estimatedTime = (double)(TOTAL_WORK_SIZE - numSearched) / speed / 1000000; + ulong curCount = count; char suffix = 's'; if (estimatedTime >= 3600) { suffix = 'h'; @@ -461,7 +462,7 @@ int main(int argc, char *argv[]) { estimatedTime = 0.0; suffix = 's'; } - printf("Searched: %13" PRIu64 " seeds. Found: %13" PRIu64 "d matches. Uptime: %.1fs. Speed: %.2fm seeds/s. Completion: %.3f%%. ETA: %.1f%c.\n", numSearched, count, elapsedTime.count(), speed, progress, estimatedTime, suffix); + printf("Searched: %13" PRIu64 " seeds. Found: %13" PRIu64 "d matches. Uptime: %.1fs. Speed: %.2fm seeds/s. Completion: %.3f%%. ETA: %.1f%c.\n", numSearched, curCount, elapsedTime.count(), speed, progress, estimatedTime, suffix); } From 4557a17ff1fa5e1dd2ddc50eece7ec39e2015ddc Mon Sep 17 00:00:00 2001 From: Kane York Date: Tue, 14 Apr 2020 22:53:28 -0700 Subject: [PATCH 24/51] fixup to write buffer optimizations --- main.cu | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/main.cu b/main.cu index 711f78a..4117fbf 100644 --- a/main.cu +++ b/main.cu @@ -404,14 +404,22 @@ int main(int argc, char *argv[]) { do { std::lock_guard lock(fileMutex); fprintf(out_file, "%s", writeBuffer); + fflush(out_file); } while (0); writeBufCur = writeBuffer; } if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { myCount++; - snprintf(writeBufCur, MAX_NUMBER_LEN, "%lld\n", tempStorage[j]); + writeBufCur += snprintf(writeBufCur, MAX_NUMBER_LEN, "%lld\n", tempStorage[j]); } } + + // Finish up - write remainder and update atomic + do { + std::lock_guard lock(fileMutex); + fprintf(out_file, "%s", writeBuffer); + fflush(out_file); + } while (0); count += myCount; }; From b8756cbe72a67442f74c11f7296728f7079d9fd3 Mon Sep 17 00:00:00 2001 From: human-0 Date: Wed, 15 Apr 2020 17:29:14 +1000 Subject: [PATCH 25/51] Added uncheched mask for LCG modulo --- generator.cpp | 2 +- random.cpp | 7 ++++++- random.h | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/generator.cpp b/generator.cpp index 1024d6f..11356b9 100644 --- a/generator.cpp +++ b/generator.cpp @@ -76,7 +76,7 @@ int32_t generator::ChunkGenerator::checkTrees(random_math::JavaRand& random, int bool generator::ChunkGenerator::populate(int64_t chunkSeed, int waterfallX) { - random_math::JavaRand random(advance_3759.next(chunkSeed), false); + random_math::JavaRand random(advance_3759.nextMaskableUnchecked(chunkSeed), false); int32_t maxBaseTreeCount = 12; if (random.nextInt(10) == 0) diff --git a/random.cpp b/random.cpp index 7d568af..c7b8892 100644 --- a/random.cpp +++ b/random.cpp @@ -12,6 +12,11 @@ int64_t random_math::LCG::next(int64_t seed) return (seed * this->multiplier + this->addend) % this->modulo; } +int64_t random_math::LCG::nextMaskableUnchecked(int64_t seed) +{ + return (seed * this->multiplier + this->addend) & (this->modulo - 1); +} + random_math::LCG random_math::LCG::combine(int64_t steps) { int64_t mul = 1; @@ -67,7 +72,7 @@ void random_math::JavaRand::setSeed(int64_t seed, bool scramble) uint32_t random_math::JavaRand::next(int32_t bits) { - this->seed = lcg.next(this->seed); + this->seed = lcg.nextMaskableUnchecked(this->seed); return (uint32_t) (((uint64_t)this->seed) >> (48 - bits)); } diff --git a/random.h b/random.h index ed7c723..d33b709 100644 --- a/random.h +++ b/random.h @@ -17,6 +17,7 @@ namespace random_math LCG(int64_t multiplier, int64_t addend, int64_t modulo, bool maskable = true); int64_t next(int64_t seed); + int64_t nextMaskableUnchecked(int64_t seed); LCG combine(int64_t steps); From 9a224401fa9b076441fa1b8f2fbd8699e24fff14 Mon Sep 17 00:00:00 2001 From: human-0 Date: Wed, 15 Apr 2020 17:42:46 +1000 Subject: [PATCH 26/51] Removed extra calculations for ignored leaf results --- generator.cpp | 12 +++++++++++- generator.h | 1 + random.cpp | 4 ++++ random.h | 1 + 4 files changed, 17 insertions(+), 1 deletion(-) diff --git a/generator.cpp b/generator.cpp index 11356b9..0a4e032 100644 --- a/generator.cpp +++ b/generator.cpp @@ -43,6 +43,16 @@ void generator::ChunkGenerator::generateLeafPattern(random_math::JavaRand& rando out[15] = random.nextIntPow2Unchecked(2) != 0; } +void generator::ChunkGenerator::ignoreLeafPattern(random_math::JavaRand& random) +{ + for (int i = 0; i < 4; i++) { + random.ignoreNext(); + random.ignoreNext(); + random.ignoreNext(); + random.ignoreNext(); + } +} + int32_t generator::ChunkGenerator::checkTrees(random_math::JavaRand& random, int32_t maxTreeCount, int waterfallX) { bool treesFound[2] = {false, false}; @@ -53,7 +63,7 @@ int32_t generator::ChunkGenerator::checkTrees(random_math::JavaRand& random, int int32_t treeZ = random.nextIntPow2Unchecked(16); int32_t height = random.nextInt(3) + 4; if (!treesFound[0] && treeX == waterfallX + TREE1_X && treeZ == TREE1_Z && height == TREE1_HEIGHT) { - generateLeafPattern(random, leafPattern); + ignoreLeafPattern(random); foundTreeCount++; treesFound[0] = true; } else if (!treesFound[1] && treeX == waterfallX + TREE2_X && treeZ == TREE2_Z && height == TREE2_HEIGHT) { diff --git a/generator.h b/generator.h index cb70601..23a68a8 100644 --- a/generator.h +++ b/generator.h @@ -12,6 +12,7 @@ namespace generator private: static bool isValidTreeSpot(int treeX, int treeZ, bool firstTreeFound, bool secondTreeFound, int waterfallX); static void generateLeafPattern(random_math::JavaRand& random, bool *out); + static void ignoreLeafPattern(random_math::JavaRand& random); static int32_t checkTrees(random_math::JavaRand& random, int32_t maxTreeCount, int waterfallX); public: static void init(); diff --git a/random.cpp b/random.cpp index c7b8892..77844f7 100644 --- a/random.cpp +++ b/random.cpp @@ -70,6 +70,10 @@ void random_math::JavaRand::setSeed(int64_t seed, bool scramble) this->seed &= lcg.modulo - 1; } +void random_math::JavaRand::ignoreNext() { + this->seed = lcg.nextMaskableUnchecked(this->seed); +} + uint32_t random_math::JavaRand::next(int32_t bits) { this->seed = lcg.nextMaskableUnchecked(this->seed); diff --git a/random.h b/random.h index d33b709..9e5c1b7 100644 --- a/random.h +++ b/random.h @@ -33,6 +33,7 @@ namespace random_math explicit JavaRand(long seed, bool scramble = true); uint64_t getSeed(); void setSeed(int64_t seed, bool scramble = true); + void ignoreNext(); uint32_t next(int32_t bits); uint32_t nextInt(int32_t bound); /* bound must be a positive power of 2 */ From d669226b1b373cf3541859e69038561dac4c4ab2 Mon Sep 17 00:00:00 2001 From: human-0 Date: Wed, 15 Apr 2020 18:06:22 +1000 Subject: [PATCH 27/51] Removed unnecessary leaf pattern generation --- generator.cpp | 30 ++++++++++++++++++++++++++++-- generator.h | 1 + 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/generator.cpp b/generator.cpp index 0a4e032..42f5a92 100644 --- a/generator.cpp +++ b/generator.cpp @@ -53,6 +53,33 @@ void generator::ChunkGenerator::ignoreLeafPattern(random_math::JavaRand& random) } } +bool generator::ChunkGenerator::leafPatternNot0And4(random_math::JavaRand& random) +{ + bool _0 = random.nextIntPow2Unchecked(2) != 0; + + random.ignoreNext(); + random.ignoreNext(); + random.ignoreNext(); + + bool _4 = random.nextIntPow2Unchecked(2) != 0; + + random.ignoreNext(); + random.ignoreNext(); + random.ignoreNext(); + + random.ignoreNext(); + random.ignoreNext(); + random.ignoreNext(); + random.ignoreNext(); + + random.ignoreNext(); + random.ignoreNext(); + random.ignoreNext(); + random.ignoreNext(); + + return !_0 && _4; +} + int32_t generator::ChunkGenerator::checkTrees(random_math::JavaRand& random, int32_t maxTreeCount, int waterfallX) { bool treesFound[2] = {false, false}; @@ -67,8 +94,7 @@ int32_t generator::ChunkGenerator::checkTrees(random_math::JavaRand& random, int foundTreeCount++; treesFound[0] = true; } else if (!treesFound[1] && treeX == waterfallX + TREE2_X && treeZ == TREE2_Z && height == TREE2_HEIGHT) { - generateLeafPattern(random, leafPattern); - if (!leafPattern[0] && leafPattern[4]) { + if (leafPatternNot0And4(random)) { foundTreeCount++; treesFound[1] = true; } else { diff --git a/generator.h b/generator.h index 23a68a8..34e9b82 100644 --- a/generator.h +++ b/generator.h @@ -13,6 +13,7 @@ namespace generator static bool isValidTreeSpot(int treeX, int treeZ, bool firstTreeFound, bool secondTreeFound, int waterfallX); static void generateLeafPattern(random_math::JavaRand& random, bool *out); static void ignoreLeafPattern(random_math::JavaRand& random); + static bool leafPatternNot0And4(random_math::JavaRand& random); static int32_t checkTrees(random_math::JavaRand& random, int32_t maxTreeCount, int waterfallX); public: static void init(); From 76bb4dda24e7c520ac0195835bd3a176f2d3c1b6 Mon Sep 17 00:00:00 2001 From: human-0 Date: Wed, 15 Apr 2020 20:01:58 +1000 Subject: [PATCH 28/51] Used lcg.combine to optimise skipping --- generator.cpp | 32 +++++++++----------------------- generator.h | 3 +++ random.cpp | 5 +++++ random.h | 1 + 4 files changed, 18 insertions(+), 23 deletions(-) diff --git a/generator.cpp b/generator.cpp index 42f5a92..91105ef 100644 --- a/generator.cpp +++ b/generator.cpp @@ -45,37 +45,17 @@ void generator::ChunkGenerator::generateLeafPattern(random_math::JavaRand& rando void generator::ChunkGenerator::ignoreLeafPattern(random_math::JavaRand& random) { - for (int i = 0; i < 4; i++) { - random.ignoreNext(); - random.ignoreNext(); - random.ignoreNext(); - random.ignoreNext(); - } + random.advance(advance_16); } bool generator::ChunkGenerator::leafPatternNot0And4(random_math::JavaRand& random) { bool _0 = random.nextIntPow2Unchecked(2) != 0; - - random.ignoreNext(); - random.ignoreNext(); - random.ignoreNext(); + random.advance(advance_3); bool _4 = random.nextIntPow2Unchecked(2) != 0; + random.advance(advance_11); - random.ignoreNext(); - random.ignoreNext(); - random.ignoreNext(); - - random.ignoreNext(); - random.ignoreNext(); - random.ignoreNext(); - random.ignoreNext(); - - random.ignoreNext(); - random.ignoreNext(); - random.ignoreNext(); - random.ignoreNext(); return !_0 && _4; } @@ -124,6 +104,12 @@ bool generator::ChunkGenerator::populate(int64_t chunkSeed, int waterfallX) void generator::ChunkGenerator::init() { + generator::ChunkGenerator::advance_3 = random_math::JavaRand::lcg.combine(3); + generator::ChunkGenerator::advance_11 = random_math::JavaRand::lcg.combine(11); + generator::ChunkGenerator::advance_16 = random_math::JavaRand::lcg.combine(16); generator::ChunkGenerator::advance_3759 = random_math::JavaRand::lcg.combine(3759); } +random_math::LCG generator::ChunkGenerator::advance_3(1, 1, 1); +random_math::LCG generator::ChunkGenerator::advance_11(1, 1, 1); +random_math::LCG generator::ChunkGenerator::advance_16(1, 1, 1); random_math::LCG generator::ChunkGenerator::advance_3759(1, 1, 1); diff --git a/generator.h b/generator.h index 34e9b82..32dd1fe 100644 --- a/generator.h +++ b/generator.h @@ -17,6 +17,9 @@ namespace generator static int32_t checkTrees(random_math::JavaRand& random, int32_t maxTreeCount, int waterfallX); public: static void init(); + static random_math::LCG advance_3; + static random_math::LCG advance_11; + static random_math::LCG advance_16; static random_math::LCG advance_3759; static bool populate(int64_t chunkSeed, int waterfallX); diff --git a/random.cpp b/random.cpp index 77844f7..7f6a776 100644 --- a/random.cpp +++ b/random.cpp @@ -64,6 +64,11 @@ uint64_t random_math::JavaRand::getSeed() return this->seed; } +void random_math::JavaRand::advance(random_math::LCG lcg) +{ + this->seed = lcg.next(this->seed); +} + void random_math::JavaRand::setSeed(int64_t seed, bool scramble) { this->seed = seed ^ (scramble ? lcg.multiplier : 0ULL); diff --git a/random.h b/random.h index 9e5c1b7..c7443f8 100644 --- a/random.h +++ b/random.h @@ -33,6 +33,7 @@ namespace random_math explicit JavaRand(long seed, bool scramble = true); uint64_t getSeed(); void setSeed(int64_t seed, bool scramble = true); + void advance(LCG lcg); void ignoreNext(); uint32_t next(int32_t bits); uint32_t nextInt(int32_t bound); From 165898dcfe0b73fc9fbaf361baa3038938a0113c Mon Sep 17 00:00:00 2001 From: Neil Date: Wed, 15 Apr 2020 12:05:31 +0200 Subject: [PATCH 29/51] Removed unecessary d --- .gitignore | 2 ++ main.cu | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 5873071..e60d04d 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,5 @@ cmake-build-debug *.txt merged *.out +program* +*.zip \ No newline at end of file diff --git a/main.cu b/main.cu index db7b0b4..7118fc6 100644 --- a/main.cu +++ b/main.cu @@ -411,7 +411,7 @@ int main(int argc, char *argv[]) { estimatedTime = 0.0; suffix = 's'; } - printf("Searched: %13" PRIu64 " seeds. Found: %13" PRIu64 "d matches. Uptime: %.1fs. Speed: %.2fm seeds/s. Completion: %.3f%%. ETA: %.1f%c.\n", numSearched, count, elapsedTime.count(), speed, progress, estimatedTime, suffix); + printf("Searched: %13" PRIu64 " seeds. Found: %13" PRIu64 " matches. Uptime: %.1fs. Speed: %.2fm seeds/s. Completion: %.3f%%. ETA: %.1f%c.\n", numSearched, count, elapsedTime.count(), speed, progress, estimatedTime, suffix); } From e48e71a4c08c1d7b1c1be822dae364a8b96532ad Mon Sep 17 00:00:00 2001 From: Joseph Burton Date: Wed, 15 Apr 2020 13:14:35 +0100 Subject: [PATCH 30/51] Create README.md --- README.md | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..ed1cceb --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +# seed-reversal-merged +A merged version of seed-reversal-gpu and seed-tester-native + +This repository is part of the effort to reverse the seed of the pack.png image. For more information on how this code works, please refer to the relevant section in https://bit.ly/packpng-details From 98be03a8d45a95ae09e136932a360ee0a87a7338 Mon Sep 17 00:00:00 2001 From: BalintCsala <33815391+BalintCsala@users.noreply.github.com> Date: Thu, 16 Apr 2020 03:36:28 +0200 Subject: [PATCH 31/51] Revert "Multithreading + file write optimizations" From a7cb803a2155aaae40d398fd2bad4e3fa9b16708 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C3=A1lint=20Csala?= Date: Mon, 13 Apr 2020 19:31:35 +0200 Subject: [PATCH 32/51] static fix --- a.out | Bin 0 -> 712520 bytes chunk_seeds.txt | 294453 +++++++++++++++++++++++++++++++++++++++++++++ generator.cpp | 229 +- generator.h | 60 +- random.cpp | 218 +- temp | Bin 0 -> 650064 bytes 6 files changed, 294706 insertions(+), 254 deletions(-) create mode 100755 a.out create mode 100644 chunk_seeds.txt create mode 100755 temp diff --git a/a.out b/a.out new file mode 100755 index 0000000000000000000000000000000000000000..7221970c134167b4c3b1fc54e8e39a6a909205bf GIT binary patch literal 712520 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

1vzN}HH|l{Oh?6656fx+m;WaVD8@ZbJb% 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�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

Ky&4B^gq$!$R-4hNs5M_gXFu58DFm883$mv)lX4 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

o~_nKbrH%sgX!* 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 QU;i|Z^KXg{#h;!32UPRVVE_OC literal 0 HcmV?d00001 diff --git a/chunk_seeds.txt b/chunk_seeds.txt new file mode 100644 index 0000000..c693fbc --- /dev/null +++ b/chunk_seeds.txt @@ -0,0 +1,294453 @@ +197786755188378 +172067458704398 +142931503253898 +34828716183904 +91256371743505 +188212123817141 +262348280589862 +240498803574796 +42254708856603 +38987174726961 +105243135249720 +253288868543965 +102840822959261 +135706735949787 +101582760982515 +42368172828013 +171761684580767 +247994379520316 +50554143201606 +149458351680061 +183896320604085 +180026153443548 +214176874059921 +13504069093791 +112118943114857 +138424085271867 +3343244357901 +56110525650297 +33579917115148 +49077373115161 +146024905355676 +119929208400375 +92951849939649 +176173816715745 +256949242811170 +209878553587976 +94768316557078 +180952043339185 +141045453363648 +220309491582029 +130553151929895 +176732221356428 +188491499983294 +27769861074536 +22283409590289 +238769402971299 +165454587339172 +61850303034842 +194520264133605 +277593801456069 +37982786342136 +86067822241391 +237712566363141 +238253835954336 +158177024120105 +22371170987467 +260434789667265 +106920435321507 +254424899024557 +162851049680125 +131161519052553 +98543197870562 +121650389170751 +175885525333225 +232461958038081 +149571815651471 +203160090392838 +89649698019408 +104509903197927 +129307467416324 +269416398607220 +110660351152769 +134632764292141 +118444218480809 +124503758945170 +137879775476723 +192491520340975 +142695686107288 +143767144227296 +171964014789605 +234606301884580 +59718426990112 +148234907493914 +229508765556814 +193418739089190 +80581023065521 +124599961399721 +148583054857861 +280453333779331 +20107867526374 +116750265019024 +5947129708571 +63197904735436 +268955387342628 +216414374722462 +173649422735219 +67038431080477 +226827077100202 +256556402673607 +155999558750748 +2855104031748 +180391697618010 +75129884755119 +226672476588676 +19072758644465 +174111896339516 +177682739849563 +48774577162563 +39997662033651 +132943386692852 +185135734038027 +85495590247962 +72396493400919 +38023132244116 +215126493234731 +191191436693833 +155998665885836 +155951610345736 +8835633695521 +19831205081998 +151569189550952 +149076783770295 +240903270632380 +218328922675478 +122649835929008 +72673155845295 +139481311747264 +120732931481898 +161246967334351 +112476248838202 +145573416186417 +208130742964791 +278772034156843 +66171837269116 +108406839725893 +277118609886068 +153868804562306 +177935898315586 +136736261980852 +239410396215935 +13727155723568 +29860424180944 +20669748230727 +62102556776874 +178907066916136 +149482496262281 +3009648648942 +208076278205159 +249650144708156 +74202379499839 +89083804972995 +267146850011045 +232260583194707 +213404736051018 +60826234348219 +126360700518013 +231523076777395 +132246507513696 +146223586630055 +184864303104779 +243792016524745 +50401464414310 +91496755324475 +221890118017661 +115994695923594 +163400915038553 +72179463781202 +148012194753032 +250247735620342 +90094064547723 +201624394855268 +189924210056862 +155245980765020 +162139788619373 +259842280670194 +90327102289755 +160335352259199 +219390745361581 +118086697904265 +260654787740114 +231075751456483 +162152251284770 +19792062022231 +266274520992021 +74497953885742 +18530864194722 +26123408609002 +160308566311839 +19944741922183 +189072667532505 +268064646452579 +277744346643131 +149234279816745 +102076394658321 +122616927103519 +111802188556010 +43403147738275 +126173470541212 +114513520947010 +155530020104845 +222604872256094 +62147083167351 +113657828423431 +271004751233691 +37273588621616 +49653508107328 +183818745848150 +229020425463077 +256360443323361 +280711130148735 +39879570884469 +62052355663302 +119515956606842 +242371468449753 +236911558017094 +58728328238038 +19367951189031 +242716114305785 +239371434518763 +46080256929905 +259978889001730 +227229239514115 +119312383406906 +26151084248577 +118227036081306 +40618374717537 +164718477836154 +269537463430064 +127783821346347 +151622030405137 +165942058437955 +279595677293774 +225722231287672 +59916712812274 +148062290889277 +33611326531218 +84287212856162 +271406493043348 +160688301667844 +135265421611096 +15429785040966 +261100243777658 +208361477935292 +192585239743374 +120937691623450 +19520237994009 +178344597140808 +172087323222501 +38990805737186 +131697395592816 +154439795147013 +65693433357136 +155192408870300 +248363526369964 +2629288196430 +242517898295321 +200983501315518 +77645786975972 +149967004855047 +192418549155081 +11076208268096 +3875659266998 +170902037388718 +244965106712942 +94566917275279 +130069446160487 +230047812341097 +258372104710689 +143115434872064 +216925736280869 +163383696863337 +69584714989620 +171992949594217 +68840859981247 +140962496043911 +50354947896623 +236284447464705 +273679587672453 +50003644695985 +29035929662540 +40997556776360 +260013597858181 +46652752628361 +205416133853155 +101474908967148 +117320869006210 +224714689041705 +45525112193841 +252876907693675 +277218683832348 +9065895938887 +150703256940226 +207019344100572 +2753680520968 +190169974167719 +244530360703383 +174561889431608 +249664519761338 +189677508502837 +136134633709325 +63569482067671 +139667667088707 +128024942854163 +40497813963629 +231744017922888 +231404347755549 +164403842679138 +21735575590011 +190968127382890 +155418074425580 +204017093575394 +199079744533544 +24845821318948 +193801179417340 +134014102850899 +64188690655132 +135821892125180 +92196506974576 +94806534442660 +161172441906216 +788827905843 +106026870660700 +196546311343036 +34406181339473 +270152618322671 +127456202837784 +167027365863568 +58725315232703 +152358802021890 +278887055837730 +152644031802289 +271746204751299 +105761934803718 +33110659107993 +240135271010160 +66225809397163 +193445968320318 +275759689491886 +20531318907186 +138636017377067 +265160853305593 +54423780569988 +268597151323953 +17981960911139 +75039349339717 +44683170178635 +11528056321915 +202989640960583 +23221810067321 +149094920785374 +49692026727113 +47353418817741 +178098040925471 +225903746559833 +249872662960076 +93703418195683 +13240774406255 +143333454920451 +227166405155281 +189085999656314 +16115616325358 +74339612610229 +39973040769095 +121616486784042 +226520342731341 +133694318733543 +122513235513245 +44588171065935 +206047325001493 +145752072114046 +166569223824910 +84291481075265 +226283213738660 +49547719814434 +234501923158892 +19841090728261 +77660007575260 +33761559674774 +144147068120438 +268344337611742 +138900959721990 +254996930123845 +54282727538815 +235218215023298 +50700418602707 +30131059964460 +198720631622444 +71283587498230 +72972945355600 +97202607611019 +230029673593027 +54100072096947 +126453811352850 +184116767701930 +15585784327278 +66827060881100 +45509602866829 +51134475177577 +268835084106493 +48944314282572 +108864973108944 +191547050181272 +105241692551135 +179578330875256 +107903447823661 +67832636821213 +13882020146849 +125650909013437 +64448761860057 +142649625980904 +138928829945716 +29099796311340 +94086602134417 +260066348310617 +81148446676290 +27373109982518 +176229064289349 +173619019949461 +195438568944259 +253791928347146 +135347452721206 +29293682906025 +184581721353131 +181376350305114 +162649773352358 +202512647694503 +149073446759040 +19297665953118 +210396367038943 +175340791122448 +222222956832122 +109959678137278 +260721415593333 +86843025107125 +174843058095076 +177571385525462 +105711248667328 +174795419399662 +99121090423650 +213655811424181 +172438316101833 +68106414500714 +240449095471915 +142121237320710 +11201079627727 +22416636185398 +57774491408307 +128643748163863 +134257548240218 +240243109628555 +244497788214375 +253887199366272 +57244659410227 +92578533009949 +148120738652307 +280195887990799 +216792596718315 +87258091636973 +92112941888488 +242087546898762 +142044767421329 +52581580270072 +46033431428113 +263857937193004 +72840746670541 +231480279115772 +94726365909229 +217300208706039 +252647659618621 +251950959783537 +94938487523179 +213861753091224 +98245193677749 +249111530099628 +128642464158093 +257272252425734 +152558281281432 +271835263311068 +180535499881113 +20044226134713 +104283711950262 +174499239327863 +36192380174423 +248041952660146 +52857242511029 +10048608942312 +273049346425632 +179953223137708 +206237033438687 +72140910426838 +238908424989945 +148652090938799 +145861088685724 +224522388157129 +154953525488004 +33403937646185 +229170402414168 +110484154663003 +159405046336450 +272920043895136 +278577623052298 +130133936220240 +157558122162178 +249036624616917 +272103964504246 +80885321844736 +31081755405745 +5214282094794 +278020721868051 +57016430042693 +183785618860101 +129656151171028 +278519900906122 +57340334255925 +253353849070834 +244395944021349 +249939876858202 +182353933611587 +207263752681036 +118972292332171 +163311535750110 +100465379277263 +265590629258218 +90015156695094 +86308358364056 +274721990367504 +165691771963599 +166383870218115 +100137420234436 +48566979854682 +239458277996672 +242186704726439 +270961386694197 +265518052177411 +274727988101182 +189157335086430 +218507218989505 +259749717670552 +187164133086940 +259114637544294 +68662015757079 +90634937912065 +220920495419511 +92624126340729 +162989589743323 +169012582625008 +132753777288875 +198488250390445 +259905524306594 +279377692443791 +217460552409084 +260556618115385 +145882474796784 +258641055638735 +73328307411850 +247076175599541 +183859770272056 +259120282647505 +233968320696167 +56950264091876 +16978978468120 +52968915443492 +23465103560330 +164780960521704 +241914591528649 +56225389783766 +133058654193431 +29901865636023 +32271762741555 +111156111753310 +276739414927677 +244750094339896 +196620947486715 +164655727962935 +233956831207113 +69357689604866 +100688876757707 +1097644114219 +114830713089048 +237895471636867 +77777869904750 +99043888133157 +119695678109300 +40984218384863 +178507182442642 +113102878991805 +61889260787418 +254211371341645 +132913164524067 +275703264717108 +73111292061892 +66396779682422 +241831539302383 +234220849676211 +213890655017371 +64973494769573 +145987313770463 +159052632554923 +55919643123257 +269286626802314 +215847635501041 +55360449814720 +244522275828162 +185713305061510 +269197650191496 +206434074683788 +173291808646457 +231147944679053 +11338699933874 +164593543195264 +209640677053968 +181878371597778 +228997502336845 +44694532526080 +230682410669135 +167409159217118 +203160374459570 +152139258916335 +13665609081614 +41689280862742 +209184332780252 +64775275578571 +175364839924167 +252158562714447 +158753859109722 +247426475384406 +224543813097927 +228884901885274 +73808400261072 +94678623040619 +116256694679931 +176518672167191 +120778621067681 +91389486017992 +93112743628754 +97767707932319 +4907105121879 +245230647623480 +252198204303312 +40298380310286 +235278623625218 +266907128887741 +67821000924170 +153030426970534 +180245209244870 +102833265739686 +42189865034168 +237599102391731 +232654268190302 +152725885809703 +68765840942613 +228382345675835 +132746019018645 +30753803693443 +179956917862350 +27499747816373 +251743210567945 +190230858878027 +258174000389677 +13152264236810 +216911706123112 +1736570633804 +1465761992395 +105724779859330 +267162863462016 +45136937239241 +262537505453078 +152348633305087 +40883995259910 +237250632227777 +258575137734493 +17933683969880 +272947515276351 +91523834573291 +157553223666354 +50675433292530 +102072624567041 +182109051747614 +145383381163503 +64890512349991 +137039237712182 +79295209814914 +226387661352576 +176809872174265 +26477277510238 +22689951785317 +2147469813711 +135785282014150 +188508500997729 +117232177632248 +190589817647705 +256530865258045 +250953735714936 +231560217748718 +240879380793826 +149582714842140 +208781744809823 +262298013095446 +133666384232755 +66529444213745 +127357599185745 +80265838515129 +239129840461532 +19048868805911 +260696734065039 +90717808027268 +92033258062240 +96084682418021 +13229347063407 +112797124968005 +257712663983920 +100871109708150 +139971536094936 +121901470557404 +254523954850691 +101522818412881 +128040287855380 +244216197637882 +109711934878145 +224685475785520 +218763061328445 +171774820503301 +247842093261356 +7600801522225 +10750216434788 +160059457001391 +224775655141632 +136610872699331 +77648337547797 +118778450189530 +149069031528072 +277589063842218 +259624421631666 +212540644260938 +114959019316337 +112917643411383 +140931989392238 +278887176606660 +90532402599702 +135043782554061 +92504463878894 +63554696447353 +5458308340709 +35368608143323 +72500644521840 +47982260070044 +250998678954891 +191550284294473 +56679236273839 +222179797189283 +194135308974148 +40823576650360 +63327768504533 +267456464087303 +133917014981459 +2929120963343 +172632256648181 +138992795895409 +167379427101959 +56688151490206 +106797635091712 +199893599338065 +181944484929058 +129038551545731 +4532418445072 +63441232475943 +235711555686820 +93939798658232 +222840808962559 +68518057637849 +88365933468430 +51546351898090 +100080678802552 +203246259771438 +215207612447817 +249083437198580 +62525995578361 +221406745480572 +132345232905682 +33516859716912 +118532518519524 +74206494318076 +228608000422760 +93258952244711 +260949506670861 +278331911101666 +253039571213511 +27474195138960 +274421982897099 +281283625847191 +277129373222559 +156794571558677 +235016287742008 +120543140307024 +32015671200438 +158708862271559 +177225874655496 +139385237912780 +9731214636587 +247568177876950 +277167032663511 +271977999893885 +116871129032531 +63005757066468 +226428031420995 +177178940526538 +151545299712398 +99654457535870 +212608177105500 +156638211953293 +17275727701551 +200585249704162 +246037533889229 +188723821092199 +184874704493618 +276608885673329 +17083519960814 +46463274472066 +75045469332847 +176909223042966 +59947695617581 +259056304187642 +222536398815660 +89492273597035 +76086462810417 +81504084115020 +59561023293210 +142010068317974 +65387807710198 +36821798976144 +159334450692847 +71618779301282 +274246732280426 +171327495182389 +40996362919971 +165617582574370 +206772695433639 +18767732184835 +159649632006783 +88433341488464 +218129127240925 +276789874052203 +1253383367038 +126628987572063 +34789404472898 +124470505499309 +165240793581506 +89064150454843 +29767820002709 +100879955676241 +212074568776874 +88095124827021 +165890436412944 +36330723274544 +207700852420161 +196650233590593 +280931614241778 +40146754661493 +69664915703606 +69320871789376 +167831544747022 +6402028669080 +198679418059908 +281098966640711 +161712515024281 +102702351796865 +204191919810010 +254460559890025 +148978445528566 +13972871760873 +27843524850451 +168084870647320 +12011027716839 +255156290180138 +174724487661647 +75903078476455 +145850718652145 +242282390859741 +46728899814527 +205743592068632 +141504602898739 +192249395521137 +47998421140226 +225769841435078 +945271607162 +137988407510584 +212229460729971 +106694299697462 +92926495057040 +164328681609883 +11864633713072 +113046223776986 +142111900571419 +136932357902606 +144236566351821 +269296346711876 +32575254925017 +121890670901521 +65848236205274 +130327772944205 +196693773008248 +22740611497794 +235992196823129 +188579324480272 +81816608004964 +225372521561601 +100750285155556 +150356940131025 +48205427096125 +260745028222415 +172843582480779 +35823739191607 +113630910859124 +99461924006701 +279803515600052 +53379226862773 +261004317581180 +225681333313086 +238221620981024 +145040684611975 +158287574595189 +162465388321460 +31209059225596 +45246373213828 +161451602924322 +114860635865098 +275622036205676 +121494506133927 +248573021503520 +182547587737839 +171279998625794 +251763506024990 +147078750002407 +246302847978757 +231544497902637 +132186010105681 +68580242754633 +9405359865638 +34107938404612 +205190032391697 +91742371735267 +26828448836715 +63624881549547 +212854460758342 +24344926576592 +70964487456336 +233658344373504 +10689614964578 +97482471804498 +101836934897816 +128344518913335 +230946304668555 +24432322465674 +47757691409878 +106580046770228 +147420871180473 +36002148986928 +276523335473731 +253999329412795 +71109846301442 +247331615214499 +78435635239581 +112124779369527 +10751881923471 +167514568958262 +165992283823827 +247037621975644 +164976505567554 +160204901901238 +30104734747389 +94995163390456 +199073132431767 +214546120866225 +170815883587813 +194358199039439 +192206339306434 +181432237492818 +51103336303016 +218181535211478 +119466483780863 +138508910385200 +13196828777252 +73686481586901 +2857023099660 +220872170092165 +192283843845639 +136919760949159 +42474460041171 +10621850651837 +181327143906342 +152722684019715 +141605259015506 +66193547280245 +19707660655212 +158440710742737 +208438214021989 +7619174076433 +127976707611572 +212675839010563 +138792265910067 +119067026544302 +81578629420102 +105568130572577 +224440091981028 +45070519511560 +118852411814033 +78616979734090 +125128759268594 +183049765760431 +146864772312250 +248461127221816 +277559879048716 +77072407420003 +220429095926515 +77288829436516 +65267657384608 +174181333871925 +86689483571437 +251767472460082 +57539793195002 +138900217737582 +115177239868897 +225207813625569 +101969041374504 +64477492161749 +233627656049604 +22950020087806 +190375821072642 +34753195107847 +265551422065067 +74576016119168 +169688717542020 +129055466530904 +237254953873279 +136140438062469 +53338101047507 +267685120149989 +25153304024542 +56504567110356 +258357225591915 +215283449246203 +253919149019784 +153674885425267 +138365963531503 +46538512346617 +65130702803614 +276549670194154 +171666846076685 +75948669622441 +24225070793806 +202729578806554 +191999027363992 +160872599242480 +77864187126731 +139277219159019 +140553412967607 +107759720122893 +215680847084019 +93206627727081 +148271914258315 +150228434073368 +157500340549754 +79562059247169 +274456808034173 +223517044033745 +121029978378644 +29895804357981 +138878374471961 +18245619994647 +156393849691192 +49636997380638 +95583962578474 +46725145879623 +250274486915446 +101247299351010 +259533358809709 +23204407548079 +134831313492349 +201283325825479 +252692176959119 +276042546120859 +270330881000979 +29801160677309 +47417509878406 +105908612356404 +31711536482570 +255026246483856 +272920236048136 +220848304726468 +59356905573737 +24747309047586 +108883225162352 +74275519825570 +234796361040566 +258283338533842 +30282917602830 +265126125249801 +175620361983439 +2583163090518 +105330890038815 +275437255011623 +174444781571751 +178559409718713 +253902873117263 +60351004293579 +140640772984242 +28111564408128 +143147606411124 +179869087501270 +85053875119855 +275000546454568 +126741837960320 +159868428446257 +146531620781045 +118169780054762 +32489142495611 +253257453746777 +41153611491953 +124646478511943 +24940713501681 +84116138796864 +707694006399 +62801567805493 +236564098433633 +279490544281628 +266683603482965 +277012549430247 +186426549019660 +226871170675990 +243266476656833 +164208436349692 +250314104954794 +46677442727525 +266045622227466 +168785254270651 +51101928583417 +6511346462850 +234768808145687 +238873754824858 +270103576574978 +819690529798 +235250464016521 +259812376256834 +180439954152735 +94350667053634 +2911459886493 +205599393446308 +128350945140964 +265487622466585 +19791415010404 +223970645650978 +147910839101653 +246454062173720 +149429641395988 +132872995255747 +29884910620561 +91137882457784 +72918665095809 +35438317910360 +21853365774323 +166524172883985 +114293689406362 +32370739992288 +226949446273012 +129829394379479 +180522673570184 +81381506678315 +199009112817167 +46323911760015 +5062636235842 +50920726039453 +115904283673988 +259328915014834 +216574058851740 +83406166896197 +228415278480052 +5044977001359 +9621034684976 +66012443065348 +72938971809783 +254407683700426 +4096154366545 +16702336542347 +239024166301055 +274227613705736 +3566322368465 +159967580261354 +194208759560010 +249756293315329 +83934681765179 +272058355565505 +54541185362846 +184468205907659 +196818463267081 +162712415362383 +51940908308933 +241491499079935 +219363023828554 +34442957239547 +1153577702723 +102502063251610 +142311440012227 +93213637320900 +148253218035473 +67042823564253 +171978899259085 +38756561665827 +91584143206102 +223143870898442 +151052865349913 +132801674538621 +256556419758087 +8844974570367 +244041240774137 +157083291655428 +134354947135796 +126022012542355 +56058721473860 +31501672598556 +224426989924694 +201902328527046 +222792040819791 +16222113799117 +217635558749940 +26324643183008 +255676241161210 +214679331511499 +196713122967827 +52405708468191 +61548303261444 +277800828598229 +85452226126885 +1012253798378 +5117464812651 +141626936739713 +67312095019726 +82245623756705 +26694262633964 +211758122103220 +87484271963005 +222067028601119 +13193070132073 +219297578747329 +73322681045680 +277787154683159 +118802858028569 +150993674636108 +211592209908477 +126124927820298 +222101994083341 +222678576848381 +23953880595447 +208421004700757 +248256255449015 +160082990592827 +221795208074362 +30104328550289 +4947165058062 +90231680560150 +450422586809 +77731603604542 +253736687144971 +116087930457931 +123663273830779 +79508094482744 +67834605540277 +268771342610110 +59211977142327 +269798844879158 +3807112958986 +237665263673936 +65757036436659 +176750036831281 +175516968278088 +277895853570409 +38943757378499 +265014193193908 +132612025935700 +54290647889551 +108793872631830 +166619312209177 +61067705135099 +91503951632109 +82100523013016 +226988192343190 +226221373341948 +109632380516915 +229646923602624 +16824729847532 +52256155017554 +114583973420722 +107990783113501 +32979239186752 +192360126228928 +248657536278928 +266048046027957 +90865854727815 +15160562783762 +105816931500893 +37573954287662 +238279342119609 +210552053391046 +210520654304090 +136221081683474 +255435903159684 +272537247224740 +250632066068463 +33883175840302 +269858522244568 +240541095380153 +225171108812185 +129272003505733 +127448997196632 +111566738799527 +127959274837653 +163475272844638 +128508634024431 +241876009741101 +228774408412841 +19491869379775 +222853316986096 +254319801939297 +246189015644667 +226388625198458 +140794879172742 +26038669341467 +168019545255203 +253653026020086 +111340843976791 +173749214125278 +22300726843171 +28017580075859 +188605562667514 +248423275033057 +251197043375311 +17520613686103 +169931947324933 +111347986896087 +58599833027852 +70372339884130 +181542845632139 +76915791087372 +23269812350250 +45809016134861 +261580460856578 +119688594518059 +57845934749513 +2359791911020 +156408403285959 +60219872374248 +124614802999493 +99433488037884 +132467685927361 +74738087692425 +242635451643574 +50940501964163 +17541539215563 +182756298159864 +192602472287474 +255027234862479 +206079708158375 +38667392253264 +168633366787959 +146877354952212 +7679458045608 +67278962683952 +40614112725153 +279337342400370 +2819158024179 +12558991204083 +263604160423155 +103025812975318 +164451015450857 +168299102232724 +166137457317370 +30110902219402 +168405702691342 +117851891432773 +82941540807129 +244595323654005 +60332086091169 +131022919046353 +185789669967311 +20345954551575 +212317569818772 +48520706932593 +232166489897309 +176441066992516 +261901730641058 +162948769368539 +12046520206572 +176612276010012 +132415831293776 +192442419610442 +13881164948358 +273024889581046 +141370100994882 +41678127949215 +242656478834655 +78140008639900 +22110225910439 +98781996702044 +127361106296906 +272170000524958 +139486225097601 +556517980930 +80078446431470 +9517439373019 +50777791451683 +274446515835988 +95042335161796 +231728679829628 +46574210839876 +57173000653254 +102867286433287 +176913377453289 +129881144686474 +40865284805548 +59057211967666 +219879704528269 +139065784863021 +212346123190756 +79787939922599 +180296524123995 +265459889587367 +230429645738912 +61072045307992 +133847800102649 +258036584934236 +201587655531901 +117223633761909 +272771827647230 +88817344720820 +223350340715025 +175013177067754 +69538720303106 +272021661816069 +265108004597579 +134660855731523 +248371436511768 +75962608593941 +16956275746251 +216574649429133 +99429943059153 +35016818286714 +190559154188262 +48268154895632 +46372732098096 +170730487324674 +277036952749711 +111044939562598 +33492393188056 +134551033347347 +39044895984185 +225128551790075 +5487390275521 +150876741076118 +181112484744555 +104993050866088 +122661094482481 +140235945737830 +90048439249966 +281100684722252 +76819642562880 +1292388707335 +40408478823427 +7258963476334 +234210303218887 +104955925495300 +119048437703773 +25450006533073 +277250707795274 +28638930936664 +45421386128337 +178324632036984 +231891481973273 +132787103410192 +152248217230144 +101613529858110 +225274446175798 +246702150264077 +46517253348084 +235398448361750 +78774514739328 +93010657721125 +169570903641755 +110810519064516 +71899054565814 +139262940586350 +145437374680331 +86593175533205 +249997370298206 +140594707070111 +107173929062820 +273208658145327 +230383690662503 +132566053150690 +272626641259961 +240588021183938 +114995375565051 +162057844955124 +11478852657899 +73791419750093 +261882832157911 +187742163828985 +31921838242587 +174860160916898 +43943010294495 +232192887854787 +199938523111523 +182518313280923 +110513660157252 +129305395936008 +8640609350813 +84603849587771 +273812786459202 +64565404751575 +264184034833224 +47193061683026 +154099150215974 +78905809143472 +65251310928726 +39994344644770 +31808374271177 +157444144385680 +117476534036321 +249527098986892 +172278953268330 +111839677741250 +241542267877143 +45151503145781 +256551787954453 +248621572901030 +3623057176107 +209519675070200 +238271926248730 +184474222222708 +73468936740913 +96314941295628 +79380239070590 +129769137514976 +207698856250806 +193764629510732 +16160094147974 +35580049581371 +20542514942758 +96212451269567 +19266321134170 +96946142867758 +281280035398567 +146390577840272 +82853968073040 +44675399073650 +133270487872085 +230381608821670 +76799255756529 +269731421908098 +96994308405067 +7732411319569 +72240823590117 +75882213170919 +71337880540657 +33714268617353 +106385301979652 +209095528212700 +257367259134130 +123042446529546 +59216585808886 +141429758176943 +115088357298035 +246170127937271 +16452462955401 +254842173359291 +84855074903972 +220652152282042 +279004586583747 +143305495457779 +271032877874104 +53727799948103 +173183398399261 +83166076915375 +51119217560883 +169256048586549 +263021814117605 +122437452094685 +169156940581317 +233661529737414 +238559504522498 +239534836624329 +216078216538061 +171946495721041 +45996961803414 +90341098170305 +275264843204634 +198233293919492 +229307904070039 +117605555501110 +315747880615 +237245631289244 +122308997778305 +8512180745026 +268711190832648 +127960360280235 +274470211010827 +40001332423555 +170778593801377 +157846210852225 +256008238916204 +105657904785642 +203537895959669 +3177823347998 +85660128511161 +229956739802155 +103904186577176 +276064981474824 +208446886744990 +235487666723104 +167095258958696 +215810425796613 +59935306182752 +15688141487696 +79120335377032 +141214551165684 +248692050435346 +198672526157912 +76209876175082 +192742907515426 +19948435537330 +261924924943086 +114075129509999 +157338448177163 +54464193511349 +44779679005698 +200729038496273 +222389600761835 +87042901600086 +180933914803071 +199677418026932 +96613831097317 +128909375925111 +223972729265546 +11593799461038 +52880390844238 +181566884582479 +69810744325775 +10760773604223 +74645694770294 +26102643101780 +260883507888777 +148411821054762 +260700361914561 +127642536078784 +171065156469311 +97146510819064 +252251854178060 +208124493485116 +55578127861599 +246702277994664 +200610663115835 +221689519752703 +173447659964627 +178857939013718 +176345222507126 +120364429423373 +142215485886360 +189104028595461 +251910861220803 +245391646823053 +225003086032898 +276181021767570 +204769893341542 +67290405212758 +118916519496352 +26959868991670 +36063449263798 +78113206263114 +82190826014225 +63852270650965 +18354660523036 +129270778145409 +259948402140764 +39880880673360 +44450009786714 +153190743061448 +93801327495836 +233529796012344 +239828673420818 +137980883060709 +75051687319201 +65687938554518 +205620280581875 +12011131362314 +252832529638544 +15241842624719 +108932689007387 +94975031104025 +130500275332010 +35215770329707 +63416572976580 +50348186465967 +267090548367725 +177114161304518 +158657555072250 +10339707026650 +125823179618207 +150835661912509 +101487026959888 +33620204548429 +108277614606324 +109829541408599 +229295197268678 +56413374014805 +122386018744378 +245696063144793 +228507418267893 +227516209522019 +216259789138997 +116173564771986 +156926749662439 +254304463203157 +209648360411560 +51279909767925 +146321241685916 +195689999807742 +94465863537279 +230441418970913 +235149353914926 +56721762198481 +144647355018805 +52960001855849 +117148820437443 +259890893810599 +84978871837443 +45729618213556 +118521345320649 +195237984928124 +113175742399752 +192264181014511 +32630226614249 +50318828330057 +253016663299098 +4184836772074 +226549786365578 +120809584339433 +30130906503271 +127346425986870 +81293026307044 +152617658172875 +34048560559472 +54472682641944 +267220222214139 +187785843200517 +125208480924987 +9329819662322 +203819674739672 +92720914614606 +239211619526185 +259585743223948 +155995819096386 +33465481059642 +98455827440161 +174707923235000 +178756086970580 +102645053271930 +10532118524100 +163896231466786 +174627565392920 +274241637593355 +220622684599768 +186267928242222 +245991596793667 +151067372976860 +256693146125570 +280106015831150 +115955211337786 +145072264324409 +22126945262890 +194357632218066 +140133565400444 +63100806545023 +262426273221301 +114194911663687 +45432671179030 +259868621569788 +15624643383147 +198581662161576 +128728095191553 +114150694925327 +174340409241427 +94181821725331 +271331500378716 +45314318286928 +58139152178044 +103960426134041 +67805206253585 +212193603179373 +138741828939910 +181818079917762 +148203048136347 +247784868411348 +221063432468847 +138541790890089 +6158382736137 +124606909607539 +40585756777767 +181712563599695 +89721073830735 +161119765216783 +87871590180782 +243556608505228 +153102025087030 +185825239213581 +127171384268585 +233920379317114 +216384613964195 +98360018943454 +273197359025705 +256275792474254 +186531380772185 +222157091933848 +256687213595560 +272955391650105 +239461104686087 +143821135235362 +270458907615509 +4407734689922 +46554148364703 +13808383531013 +256848227046602 +167416847657745 +262441755685587 +158546513115070 +31445350310311 +216296135595012 +84747188608949 +53038239421517 +234455706705776 +95999354134490 +49896813644353 +247370521936042 +44137113381260 +164978380627235 +152824907749130 +75247439550371 +113667773074670 +81169466390275 +183430327266192 +89461768217169 +30571542144429 +251763525854067 +108620728928145 +270694322482628 +82492290999020 +155317226001513 +34360979906860 +146355646361116 +126973583909503 +75438991193854 +10769186619189 +230515062799961 +245195144424399 +143875397175504 +76713368157725 +232952458031599 +280692767575306 +216898134148540 +14754212224816 +8686150248312 +47065559740264 +2906532678996 +33053844403032 +140148186830919 +235073909496036 +182830986683138 +149345519660173 +56850880158649 +37415825266950 +182143864900363 +107791563428681 +103909383303064 +47558693483380 +142626322387120 +163177011902822 +230463487251290 +118239269230027 +54474545599996 +182571974805363 +233978545521811 +37179771436226 +133061319129614 +62516666254660 +166985544107065 +276337825629061 +270435189447310 +35602813746528 +7866070453551 +245271591898099 +92997816787976 +191509528950894 +108083492773252 +230061731897360 +16076642418968 +226648661638700 +86722546653011 +182623557419212 +266203746542272 +255372533825402 +23988648879043 +239584262736887 +133960358373392 +278923880546997 +73626258366988 +271074719580443 +249875686493675 +183270071148696 +81492211753031 +220827492440353 +40524035270116 +219831580435256 +31643587289366 +114147756182663 +34071520015994 +76545215866666 +20215703222300 +37318403373497 +9325938431936 +14699919917283 +9993870700807 +258257638152638 +142171928065423 +30324267442233 +228415545469135 +228574968841564 +205870958339912 +16576411108027 +270548645668971 +260372549183689 +262718926683422 +221719619578405 +273495893450090 +30865349326052 +172017792014049 +141169918701163 +139012017094635 +130695100008521 +107524248665611 +30110082531147 +138326625052518 +262527667583116 +191421477041704 +271678894421393 +266645242232734 +55101130613839 +4354396507539 +248073533716781 +245672173306239 +83726825107543 +158625505076754 +264863374592435 +235591914427778 +14211984464397 +279332260544806 +166583734691480 +234943720462441 +44766564707510 +262082232828058 +61376285860203 +117702788426530 +219458770481647 +47547706471887 +280912416091786 +138352171755011 +147652519456066 +173508243884845 +223406835556422 +98907769825789 +197187693191001 +73393235318983 +151865921290314 +175061299081559 +185738843979711 +227914408265740 +253413722313108 +38138090546894 +180032063839030 +130116164464115 +114644726977643 +274968567672118 +170013377511486 +103662021947669 +189646299985 +112369301279894 +136159561733814 +75555251555938 +156758535421727 +232178160945660 +46965933332509 +262296807809061 +115545982917837 +27640427590269 +57488288526307 +197107469213374 +258066684498006 +18715897633104 +209421867123322 +130695907927892 +173726987674777 +209760143250308 +92143231016542 +276785859367330 +41431161121509 +191826053815201 +126102184491820 +180132657342457 +44559497032178 +223085724143380 +220103855041261 +191644802238065 +250395728405455 +42283192132150 +143873640933162 +150654869387516 +99741390168644 +242452477477045 +236201688102367 +229610719577401 +118843497267024 +38862752373795 +156208947562127 +68432587851200 +9043322763726 +43789459464581 +79378682244506 +115433778229178 +179918724357211 +206819337894706 +198199943046216 +245217463986180 +168163181934261 +232660628171062 +247040470295281 +39137039188739 +77689588893333 +190483064009885 +62801146906864 +276592664904705 +102244393653211 +51669943182668 +256858572338835 +200306915425419 +262047698498613 +66616462900288 +7633451642008 +48912313341387 +242133019715869 +210549158017218 +43435850888871 +261339346533204 +171504342748388 +31794036751879 +224335115876216 +86927611271443 +210436863160099 +224535461524251 +178351634904745 +162952852189024 +201278114899158 +48573850539172 +125925093218202 +225670579156838 +62792964704920 +230875105746190 +196473148667812 +14684161370303 +134001328418729 +24773261429941 +94212345757756 +128808603320856 +86776893875452 +239916434817996 +238081790076210 +163267088913367 +205006382960395 +30463593972122 +179005701222465 +266064232305007 +10199020472164 +241462788177262 +222269354587931 +235162990971847 +12143968996459 +105347880348723 +272442317905460 +167543108436198 +17557675623358 +96066976303268 +196287411752308 +266343567459342 +96811106459926 +51945453982159 +217218819867650 +203215320149155 +190565117108874 +227152767806305 +168121574587657 +73350122078027 +233502749387234 +103062312601944 +202938645425214 +116865681172305 +87817487118983 +66020458327250 +123522780927743 +158208674300305 +77941433825231 +102526753118756 +5389304826940 +29226548512920 +222111952374577 +82470897563624 +239331284528212 +144117791348540 +213541709388165 +12340577017135 +200100217798991 +183260502769109 +151886156094066 +221388270325035 +189495241409545 +44031349463554 +242706272989229 +263900484381478 +111040087245867 +177023536029177 +200541514305143 +244630799106358 +200559698010467 +28276303904086 +143571676441835 +118703781888372 +49871468561929 +278155262208781 +273194046342878 +5539108878971 +279227237417893 +136016791328930 +250739428219421 +118822540703914 +188620824146197 +50644038341514 +267265913087953 +20627787889318 +54439744463242 +147783880269993 +84654043855758 +51114296360291 +122253852911929 +155600034660913 +190909076172957 +42154066633748 +133916452343822 +172936160769290 +227444282766223 +43984099811356 +222459857065110 +222797015826273 +271799987051137 +140770865295866 +77249653610052 +236907460336738 +157832668238053 +279768614778532 +100799257232411 +6167610147328 +40801149486261 +16202425210773 +176153879480632 +120712812958175 +21275654268369 +130402594373936 +219417090419883 +52027403886640 +44988024452854 +150528082570012 +136732511732556 +50412769185636 +258105361591525 +212440090362965 +279475653203278 +125491098939318 +6082972520330 +67200088215814 +112700696178322 +89066188615153 +126941997071504 +20621748398432 +194534259179854 +257319972520377 +35469334099832 +135621290505785 +244161704094092 +179640150504667 +67191476254216 +238193753526505 +139166031532624 +226531069054403 +149737552670309 +47580943747830 +9443716196372 +3665052990129 +74112592496277 +85760098264875 +132163968620860 +138403786938406 +131297322938221 +15252736809623 +62181155685663 +275890324198392 +84764483922549 +31943479929540 +203719970802439 +219237800590197 +142345771242035 +96505784088365 +21208187268442 +254695380935720 +41227097688584 +270252234432195 +77795348466559 +281381897870918 +190114959503494 +57537777632696 +168995295234357 +223661753113922 +229375384743337 +228545037266436 +44987992622917 +123227101988927 +16044495593864 +138717768228983 +53208383571827 +220710365281766 +55558866898304 +149629743169397 +80471020279019 +50232202453644 +280069326788089 +231991409649400 +263630003252270 +143379236368508 +254729481751362 +44329943997338 +198627446688624 +47162173489721 +155314753400214 +14069187581988 +158699067189467 +163853558214668 +208859702433666 +206818218857020 +67248703616088 +266384500996351 +94901000846634 +148520292571849 +68166532131062 +166454674430254 +15166281443416 +88382678705710 +218775597870709 +197465443794206 +245964142521509 +260545662579999 +71882614899572 +278111802314393 +170760077728926 +272008255366266 +238122114944048 +68646577281868 +79446073883915 +113720653108941 +271041255014756 +214598893687946 +223055672702948 +250898253002857 +214752660579345 +1470922973670 +146669703799242 +43891605146031 +257537870017184 +136883938399303 +107133705131069 +247753854372616 +238520383612277 +237277310748481 +6977010871139 +244361122028881 +245403233993866 +103281020711643 +2910883154938 +193656260487677 +88029930639048 +102943132074995 +46621468088176 +181454911535960 +234144658759152 +47254040099050 +140072784367952 +172338271619994 +209746084516539 +153677428613740 +265537820734828 +3494872996913 +37411599755469 +222903656510294 +201281580240674 +259289274764471 +167469580970692 +81812791634795 +26831866173444 +190188410060965 +129534199473744 +264128581011843 +262949001705038 +229178113489280 +14776010205692 +34883960663167 +73373035267046 +28862436257536 +247478139739252 +66727091458873 +170558457727495 +39120152263549 +7783946582335 +167643505132345 +27360548720295 +263644267168281 +238376444914629 +164351939310660 +76587835736809 +237748984756046 +191059848452179 +119696817051550 +67497993742345 +22189288647879 +89491259327665 +62175406155707 +145528161706362 +131142923737047 +232017765434422 +142720371503820 +149984327838604 +226253388066771 +226267673905363 +67814281911250 +108851536602135 +232111516250182 +167383710866085 +108787250328471 +38538819697699 +149755754421132 +4135735019701 +114664611704196 +261207555660624 +33955408784493 +67019071651531 +7261329212898 +14307973791499 +231645995646711 +109132305027659 +250574512036465 +249162906213661 +19667660271527 +173224874616168 +42291258284668 +279886913640776 +187341113812059 +101647811359546 +215831427092611 +202287469441885 +101503707297406 +107918028668700 +54285474102274 +128774159785982 +153379968092908 +240404831567915 +199810293851351 +20768923301118 +7875501091453 +99934299167669 +48913053953037 +90237767565683 +251324193673825 +83322745983410 +253167050912133 +14699664438195 +147133845099314 +119515496987172 +27261983442120 +235883802098958 +103093737350560 +251913402284509 +76823214420135 +129471691059571 +198431146972312 +254441323396464 +123690057732296 +236627443566535 +240216789354006 +166494367250898 +154774815587222 +201127697198694 +245727105138166 +249641143627318 +56235187501731 +69669888983136 +184205497888093 +3841636271986 +117286565149592 +1088760828132 +137361626928642 +242324025624251 +139256094958112 +168566310220885 +93530391432990 +274502277819432 +162374152638228 +63163120719145 +266401391974863 +54548908358849 +128031342436885 +60076649981090 +258601385383743 +52229171634022 +37314059280211 +32403482852197 +232778609665697 +81757422247821 +75665716046177 +229677643471248 +156537833624503 +169467397961581 +52881433919107 +205155209029230 +279894346524469 +204884400387821 +245896342123960 +29170577622645 +69760026466889 +64387087824800 +108994747830333 +155174860331735 +130573416203990 +57107750655802 +249393767396225 +191944233073546 +190996254872311 +105790652729841 +177751363503224 +149535932327335 +258557009231489 +203172134833812 +155772436556581 +226473235373343 +271767383470911 +197202182675893 +191256725171188 +109314584509012 +187980116768865 +18471922522426 +163241322601301 +64160111011232 +136723864158832 +119967650798827 +163316288564791 +23092898368444 +143406695062967 +236883570498184 +120057892827992 +184738621402020 +83922448629684 +24561923729106 +10309595153200 +186810687959920 +21306985855013 +39312943032852 +118822797944048 +250693076865518 +79898629541980 +210625137727445 +162638498946535 +47909269551872 +51292416222578 +67320967455529 +160625830504763 +109239270840294 +220973516477999 +21825088034562 +39676885985398 +173123088016200 +128885974047259 +106722975221083 +192818534863799 +5070329742650 +169425501392711 +199175485448118 +210057861635348 +223276984998610 +158466350161017 +238697628437863 +127403180357934 +43864007518251 +142768976782646 +199253226508641 +197947457176839 +272674659672795 +108504212151367 +120211539869069 +38022743778563 +202250334654359 +95285252217928 +229512554466283 +2855224514945 +157204061210834 +166983707385509 +98396989912463 +258502295508546 +182434801321186 +189636769855828 +223203423997649 +160336847312422 +123068795211785 +101257105561333 +254897594787538 +166884599380277 +100420601045436 +215420265196178 +64261723913414 +28763557027625 +201735213930191 +4172958726082 +241692305696431 +110698010934743 +129503068221984 +35379570766356 +129828388322587 +103748389317083 +42222114003217 +228701825759010 +98375622046694 +254791343863010 +6564438118872 +87594043659536 +161738924076654 +167827243346415 +65536276132534 +6104576390497 +200561541404620 +251353861711658 +210171518874645 +81619239411233 +236658837911752 +173819448844004 +172864961760692 +142754236329404 +120369772007373 +205545336611978 +247840310234406 +123701738986610 +209060802351044 +178951015107557 +177644335702309 +219582264676705 +145350244974783 +132051205259498 +214641408650081 +261474144430607 +88644969556812 +91328314113766 +18374933582616 +92811325048604 +175150471539895 +18419865174090 +144814827430845 +44078537259505 +56479800181716 +256250356271781 +168005465527915 +101626498322737 +43089008625891 +155902464254777 +170611983974973 +257034199115532 +43904568442423 +56939305843519 +266213456756522 +178064758283269 +218804465732794 +86785315072537 +254919628586135 +238073332168717 +281110721530277 +181617431392788 +232432869256419 +146765916856373 +168405359608136 +252908272082338 +215308199560933 +136409520961800 +107993249681016 +169863533515905 +152126034311792 +277379592472745 +13743041477585 +52925314617696 +167240386642255 +51719700864283 +261006629515414 +101318369736873 +113861083542574 +270801376769224 +70834506114227 +90299139786320 +52130371434580 +221828167443044 +159479064448450 +266320526287892 +235492700470226 +161843798628185 +83374291986827 +68650741635398 +234422111192251 +278022186741147 +169397814688760 +85178811087043 +67542434803840 +102408693611404 +33041133056447 +106682400117484 +91380466497362 +31446121217779 +218618185685361 +159517061502269 +105154104514504 +182642083235192 +99534967563428 +979374465894 +17719438572712 +79876970504190 +38790121657849 +163308730173618 +94070450898751 +240194696028878 +80013462780907 +162967990567765 +52069355686503 +234973012599441 +61932626131883 +181882105534298 +217692497832055 +150491839298740 +68065037623417 +183414131572465 +25105151688851 +219883708229447 +95910744544044 +252969436287076 +36166242767164 +207374542749389 +161825997561102 +57904159007036 +112673562047073 +81060840209878 +47752481813770 +145211213287131 +237097013074362 +259983822704551 +10864866487646 +75141272978638 +268424869481382 +68615008908507 +159492870608517 +69090139739620 +255559692421934 +168642456559383 +5553917561856 +148893814652479 +124180603024356 +214333498240037 +20001520833484 +252126626794518 +41379624611809 +144914916083358 +193277946666283 +142095610501964 +169570126624705 +81644533804381 +274576600628127 +199063607373563 +67111597225506 +160916648812690 +23023490284406 +22271120127725 +6034694229603 +108252198875627 +114942164627220 +238132038258878 +185899981445989 +172507011226920 +235943986898580 +103778466741629 +83683289656452 +259199047430118 +86372698149489 +48959959507638 +267001795051837 +67076910162166 +137743809874302 +204915295241274 +14138441399447 +53532952511440 +178283888703339 +108545786379297 +171796259295169 +225165878603955 +142402989404585 +266257598054472 +92453983916269 +25815256790038 +205132194777775 +13706533550912 +261959483686235 +101905006090996 +103760196407659 +223053600359302 +248547498037615 +219284535932832 +246216831686309 +17835096125006 +230882041266358 +277402258966262 +166466738601461 +85666871311733 +85354273703936 +33804630558503 +5186264027588 +276726635362952 +260039334923496 +89161335855154 +58593901078996 +240354000090726 +165892190557418 +223853562352831 +259370383480853 +35280914383401 +218213040169014 +257960799964021 +57485523865995 +240578657528036 +47413002220833 +140542393190551 +120645015098100 +53937721674424 +173037193803946 +27907848215991 +10934612770008 +112765415160891 +36722811778775 +161736149128944 +101363810039349 +153452509215472 +9881789533415 +251203991094381 +3023812101012 +150492614938594 +11056941543000 +34446427271918 +258559683787073 +245264067448224 +25225561064536 +76875067620251 +75945787595576 +85837352919682 +273654517591577 +92859345625580 +277099194096447 +192514268896939 +205741054702260 +203359555597023 +129551654012853 +164234967760878 +86799627031333 +230287923217691 +256816679445446 +94373120362706 +3508850645721 +114853299456271 +141214842474621 +256805004787095 +89155090659786 +152537052573712 +15433911047227 +172269030913074 +224327094096242 +110585329579811 +252679077753901 +34706222646742 +239633845955439 +112118961321415 +14159624560340 +149218884323052 +261191877798210 +237947649205391 +105729985247128 +165284036904539 +84653321298575 +6597120354285 +69833704305270 +38124167772813 +100153204340908 +234199017048559 +157892040541957 +160611842370138 +45164477025594 +264370417400403 +257411461909755 +162508107524961 +195729088624074 +152606356353933 +130634013303360 +45224716102247 +8797535443910 +62207777405029 +39818874104697 +42001057932609 +12179531380018 +228847146553551 +107002060769889 +212806777805474 +116234575569041 +68983103151016 +36112491330261 +42683507446602 +164147541734704 +201914342341942 +254424148945578 +230827576506726 +264912103525351 +17686844092404 +147023766182218 +258660829935481 +4073389335572 +3239105517380 +95990627418129 +242708355228871 +122695977843867 +195656485783460 +166281022699765 +273308612019145 +19641209347882 +137399428494271 +183708084539518 +86919318624613 +264210693291536 +236597311063849 +125034837619472 +13556293476823 +110592275304629 +122667265983092 +148630744632012 +119163316462381 +101421279782897 +143697867205157 +195397554958980 +53101294485607 +9022863672324 +57635601164134 +24429465600577 +111456469832747 +106178652832648 +120619089524569 +146265960381689 +74002179393867 +224654116945048 +149080031721098 +7627803519960 +140012152728541 +179909159171516 +248010220351239 +231002610680796 +104614471427860 +42342457875771 +96555440686297 +212701377809298 +34387112267769 +116004945269690 +109069676805826 +57143839420530 +5822939905695 +47654345526132 +261003507100595 +31300774685073 +25625806571568 +120832119972388 +158738349065800 +91284223000712 +63542172057483 +27480087443170 +72190471912203 +169282450997750 +168444727980844 +161681972918956 +124388698150172 +215957075414048 +60592460378339 +214132300285516 +55469867005178 +241018542891235 +168358493348303 +24499739713573 +65001758201598 +274189176379521 +134301779727103 +143943871118129 +185890494361605 +181125209632057 +102241913305182 +180738214193171 +279563532164 +118297606542855 +14599695792024 +30783748713804 +90606658391003 +147005882808662 +271210438310870 +163850695148059 +93160802799251 +257198173486200 +98800348378713 +41752229355483 +41269888668843 +208195168868046 +85879336697023 +108934427465502 +196264393948159 +244459621538086 +95218472600696 +39927278718659 +227372518990873 +107292507189428 +86332480813126 +221456167413737 +113324194807869 +220411245601250 +65553504741469 +224519287490254 +212581317853352 +8419858392740 +234745880957013 +8239802635473 +97379980960840 +25505231937342 +94889044644915 +241228335784567 +90212622651190 +126769339879631 +212689257258380 +256540715400698 +241976786673460 +188316021775910 +267760956610790 +137809778021932 +251066713484847 +90516242132180 +96866146996987 +22566239230138 +245504429956093 +157151273310769 +93859964723941 +73824040423504 +83333437508476 +153175269554832 +153160324343020 +197416061839008 +272757988536223 +212651401005805 +108542533488350 +32361372952382 +271036810360733 +206887023638154 +208140601340345 +271269290301307 +12906801735871 +28618729516265 +105922293951347 +130386711397779 +19144776456810 +247131474823600 +15398085491621 +71944270577832 +48321130665129 +219129146274444 +83513798202376 +131514943687397 +184454039859310 +54810576766883 +108548551267514 +35528643550332 +206771279829284 +237175905546423 +124936652319353 +129916461640730 +62930758002928 +130411711615315 +88415998466294 +200912077184925 +193312427262408 +227336321617085 +38520261517324 +27260054434215 +91770618621241 +270484990421467 +243821843814011 +30157871915177 +162499028271495 +102154626781099 +3520127602073 +247930320452170 +47641777863415 +96677680148383 +165466931539404 +168596994119062 +82151591558460 +90801318277503 +17976340343751 +211020133744358 +84895273082252 +171847167815491 +230244317386377 +276612381114230 +210345496989459 +148055684857536 +222777130642302 +242503880502424 +112638682431296 +106401924002803 +277122658755251 +247392878811244 +49283118474848 +86036681367022 +266941292091708 +186177822307074 +195563790300128 +86150145338432 +239151931869795 +39909017088953 +7619686863467 +50746987853986 +220654403487358 +145426096932634 +261863631521476 +264833959052231 +270288492956000 +48418244327288 +177147759609447 +35380110965241 +55957700971397 +211295552174813 +240774132207304 +131634610922389 +80659970832658 +102225227178354 +88194582973550 +234680914506229 +30066960550462 +190811266250920 +11250115815123 +120593106525271 +50775183331791 +162409977803614 +273002446684713 +255870528236633 +193300576097090 +234356295611907 +210459413089777 +202072460601934 +141989540665288 +258441544250587 +27039338313315 +82487623637389 +49691651672439 +160714803114184 +195443620957173 +93051900405887 +175409587078103 +171785741340919 +166440138420022 +139394200763089 +172965604074889 +36122972991650 +22950859725566 +268263758184567 +213695787195944 +219667413481791 +171277304950604 +156543599633793 +115122288632024 +126360125742605 +171667974942712 +66343039759672 +206501305996170 +45541793088161 +161648913617829 +59780964724541 +65787478561010 +79357378192572 +194229809540579 +197791401505836 +176314477493734 +151604561868366 +30571744592144 +61393333370431 +222894118621293 +65639262985618 +130501847470911 +265129909670616 +253592226286194 +19098804247406 +1111459341809 +71500069763765 +42132642464278 +124371438989856 +241641146447516 +20264621722564 +141513825101412 +59695419770655 +214800096648463 +194464511125940 +33170908567698 +22813049682927 +193162236606009 +154328973053491 +134171727412736 +128627772966657 +279493087188572 +250161022005750 +36220942386147 +182122313746191 +224530917068331 +198327526546525 +73046091410597 +208426730155117 +149504874871755 +195304229569594 +50697219158305 +45569170646612 +98684091425417 +76419870519723 +102081398617302 +17729078388001 +203904373145648 +18506378044730 +131383447341697 +168395608370709 +124068757784688 +240470336760364 +33910057451160 +254014294411090 +158698090265032 +138444865322551 +268151042300483 +225553632531489 +127334130876366 +81436287722124 +259892629460378 +204799950379675 +242830946152214 +51227752194023 +203671847418314 +133536320342011 +69236557078428 +248759684044315 +220392510062316 +4878534376394 +143067723972577 +174144315936468 +223422668711575 +50984350818772 +104192598483064 +190761326434996 +60047805523216 +231709019853814 +237916121529806 +123563766803156 +108090129537999 +118336974915563 +170398469440041 +273627947515689 +262966929882439 +247352733473554 +175741268179069 +61787097574005 +63313762679652 +43492982422643 +127202376394174 +126879119529432 +214807593899796 +91173825720672 +11533734722593 +272888982713303 +20528877767177 +98132160600438 +84515417927175 +21758438969410 +66747209004037 +121839303934924 +221143220230278 +278111605577791 +112280807775955 +208595160450837 +115378616451053 +214668861613433 +56607272201371 +269158677481654 +3234300377590 +215779847941996 +225948892511007 +204405189619572 +245985815434491 +58716202680879 +187396396791444 +280530915344054 +34272448835553 +192831122883411 +17395891294915 +168692943801788 +149508512207771 +7717672091166 +151728249772316 +82455153280628 +222436947697434 +120984177076197 +14812404214631 +53713530052805 +264441118914668 +158906556329876 +109757532691617 +269644093565504 +160777704923736 +113321267972215 +20027681160155 +173085629988312 +273526928918043 +189411884214740 +79875125563627 +143801788057432 +279520032202886 +156600225269716 +62485718216358 +151583321011368 +267910391462514 +263198872293766 +250464965818652 +180982210977386 +185305149863288 +197005725735394 +181736650996789 +205085453231764 +90807159091966 +50483343357498 +107445972760986 +145695952260795 +250723702876656 +41447942816451 +176360952905006 +14345906614373 +231883902138712 +129478024622684 +274375746660795 +25615081039112 +279095326216742 +261662399236326 +172177208871055 +100596066130004 +200253888711127 +98827339013413 +168559293441551 +41941569373110 +176736553810843 +24857092398530 +157909170238716 +173444688611069 +177974305474757 +69677648634267 +153222790370207 +129767956013763 +34678159041327 +94675437402753 +170741817295896 +76953730142040 +211893358695517 +135562690788422 +47640767602185 +97523214381617 +37229602027870 +69354208817509 +189289483407973 +117929377153997 +97164387664281 +240392117412751 +71159280519367 +230988260059672 +249643038536510 +33388714072968 +8320354647387 +164606558975050 +41685317143366 +241069712903836 +124260986296438 +262674139480091 +100037646535989 +127373362736037 +70881314379749 +146358821260590 +155636765240622 +245019642554186 +147357753221542 +202703453603576 +211289413091354 +205776299687626 +137800528716196 +223776064998068 +204667181911429 +6129410368160 +128708091913916 +27294581857130 +76747478347368 +229231134044070 +270456194190664 +220291663446434 +264904514624796 +83379734006777 +2840326751989 +14062354877183 +32671527789296 +261623840952000 +168456604414609 +62454620599296 +184976734337160 +3914987937966 +46974537605230 +212281269583331 +246285618641699 +163822573114317 +92054120486680 +1000687507813 +35794372301553 +35654868635071 +229586066226284 +68481555863034 +115297198177401 +278201481295240 +279321274549499 +80595918945181 +73728468106423 +164951064330789 +261063793464584 +225386413408389 +84760874324547 +180227790008165 +153376571838663 +52717926971616 +95721592165113 +203697660142011 +264325663438531 +90780985583109 +275808811049485 +48758076094801 +3303842498314 +164803678384420 +148929821913086 +195398225797008 +78873561713064 +81730141061956 +200474006710958 +224175611208921 +108884669200716 +156486761298306 +31492554868154 +172937200534680 +133366507815384 +38101117996268 +12099020408860 +16507237706588 +122196121663388 +145565760209032 +168287189219920 +80851923034703 +59114308011159 +174619780847903 +85359675488204 +196366332759679 +170470220956038 +91214872988626 +69600447966198 +37631141469992 +65487521164974 +175696990404232 +35316059077764 +46281125022029 +98252374839598 +195278537275236 +217134238840664 +213142237340905 +146692207706786 +270258166008761 +109853736132622 +218968883582450 +195001287582199 +96056559558312 +8588475032390 +148646394363135 +112917713237904 +268189254579051 +142855955444960 +186985327480595 +234047796870668 +244144235852365 +22397981399724 +113797835071662 +156173502396227 +32402924799915 +174335124440314 +245838696296499 +227686150026151 +78189717618013 +176297820627012 +189333825630730 +176786984467455 +234082762352890 +88396156033761 +187020292962817 +169225866898857 +272167993476275 +19483110913183 +156146459036111 +182232803431387 +111153481405891 +189665239237217 +190725544525874 +226076925919743 +36257905729738 +160560822929357 +269537299919875 +114568684786188 +149946971962485 +163125526797547 +15088527848572 +233080215891953 +51712897321027 +268591467307403 +224562850875856 +102541550505310 +59045414114719 +217437198429904 +48199034496128 +35587901163539 +258516417771653 +50226004592429 +158733594102850 +175201376116026 +172303670016734 +229121311659894 +207691230199048 +58219992173511 +69168808776252 +29729772980128 +29852584553975 +206303727729716 +225723683163113 +275013451231044 +97480874652986 +78052693264717 +214803723174118 +17975123422090 +93189886807214 +71597922995787 +19127570138570 +171501483100909 +87542264156504 +123549303398318 +168888029522617 +201388812414210 +102905094610870 +207286920490147 +41754002112612 +250767867568494 +211197754900498 +81250366084968 +103260408395410 +84583438590627 +17002863329044 +30505718950670 +254837690476071 +253061064345465 +20790666911312 +117405265450653 +181909854606750 +174191139632936 +138612386960854 +141387468048480 +167207226191287 +248318797085210 +247110618308083 +97741019886887 +164348863030197 +10125140606782 +76671309517325 +113316557220341 +4722223610320 +199586407282449 +36547671400372 +240610780339068 +155908958858809 +82185960022139 +146690549178236 +130575033847201 +15098549606185 +55260941401869 +72581580593314 +241612734852724 +42569997597217 +114732476237357 +12394400776523 +39077632249641 +82578423088781 +196423925716607 +150323712203663 +70449167762341 +101852137327317 +25681826735490 +249375503356905 +94204890367894 +162941625148711 +205046572906805 +78593116748686 +119611239880668 +125941707151570 +197405778682347 +270529818958343 +95457892588575 +64990618971213 +150224835669129 +184017371253969 +38109758248204 +216238487082909 +221472619083468 +204203530526721 +235684821102548 +199283835822943 +218284012486800 +110369806260622 +38389134738395 +270764723160508 +28403843234444 +5627706022306 +214345890506992 +70739943972284 +251540384091798 +259556785238141 +265479312327224 +141545003784099 +264938962949298 +160664275167120 +166396833348177 +235684075077424 +249046618683556 +31522864421641 +36598645335591 +204804968024995 +123444651085205 +120038136104871 +88384994950787 +172691376625122 +75111818371959 +238543164328350 +145569608419458 +39044838324639 +238381082824835 +97060833885830 +41792998237524 +184696479161546 +55224468919604 +186871863509185 +208149171684377 +92249111823972 +80153732426184 +17841875039057 +135956709699686 +32236318406298 +266815860343011 +166433311713280 +101797769250192 +84978282168732 +189064730597935 +65442963339491 +165310677876639 +273912481634453 +49336262081427 +191883630518496 +280163014706212 +100918013028875 +243113475613562 +47406559430524 +228490311332344 +167180288100647 +190576118474979 +201996576961651 +178965645890497 +1756173943360 +267224173733811 +207321957063310 +11867902705294 +72892975401191 +31905963452827 +51529129170177 +93515817646300 +262499935720900 +29426326254813 +281459921082961 +5801304437999 +133234173099332 +97881506400941 +237637911668954 +104870154359047 +1001265154612 +243262128877798 +193517642565148 +156868942095746 +258346240917041 +91496933001969 +227836697390023 +212985763535854 +42156167178833 +23273478123205 +199904854312713 +172592739175962 +225293367720219 +131017960759595 +48814185060675 +168438179857904 +49535467381369 +274082540209388 +103344964217335 +33009648996331 +199140165170555 +191930207367426 +147818295284861 +218981536900389 +152733982821462 +101700397972220 +202667808453188 +113534338684446 +7150378690254 +280667595079374 +212729232723858 +118479052878072 +131657948986394 +214322196421095 +157254266394218 +27373321094951 +26960441509620 +187062660334039 +65675838582443 +185657682231028 +159213556939693 +68685192554647 +3112616573059 +136967459909326 +29108563911278 +2309600183390 +3432812948585 +78165827779459 +22097171876660 +75408246144554 +241489388360770 +200758663911243 +57812659802338 +249459122789835 +107492420499414 +222845322697667 +31092798289 +117268657119117 +68903342839881 +158300713583024 +247810010548690 +216967845737381 +234545507496073 +68823386027643 +193859607209654 +146616441390540 +41038882947078 +192721717759080 +3956874236018 +251609967414960 +196141501370212 +103460465604770 +87352645021426 +268904623515939 +175824938735691 +99584042443501 +12954037398253 +197333434858230 +140653848012425 +265385137190087 +227948068820544 +64384787784258 +195091372507766 +46755938474393 +213202572763778 +81800685101964 +129488527072234 +233537544785979 +126651385289741 +82885407335406 +210989779404573 +210937100374765 +250928663170066 +30760918863649 +157615342614958 +79489532513623 +28297118243857 +255132735509554 +82246064560519 +31701771106133 +137508050650671 +249392489888345 +22608137578126 +125043031187217 +87729799756526 +241397992361468 +81885957411707 +225474975829142 +199087807136055 +216920292224305 +717825673035 +275644888048357 +100149599399696 +35115669779868 +33336334878817 +257180016089669 +8618132380339 +41404973147231 +261119103550517 +33979288098318 +66473402998258 +125303745541393 +249866071793904 +108888306796784 +196081535134102 +163840137761692 +206500822293766 +84903247078613 +766280452341 +254739608098027 +187314407414865 +75934106039404 +88493159551011 +202964692774773 +130112120289561 +156873755196834 +11692432802400 +116925796992909 +75710207496432 +241990088093638 +203315026014212 +155763778615425 +205916248611061 +216808609982403 +17452473913991 +184706935442791 +108901050734963 +32001713471489 +223323603654731 +172399953683974 +173096112512589 +146509128739304 +259186634008993 +269853896346808 +43940094615189 +250140361451701 +98438610199365 +41074818010706 +143254699687062 +54241520767140 +27369617818884 +21628328266590 +279567916201910 +13944727027982 +14099033512024 +230530318062186 +118044724273987 +107500622342037 +93611139586781 +249121987233242 +70122375795224 +193843652604621 +31383350184376 +229874871056107 +62234217728967 +199593767207879 +251155706906398 +158978059137991 +274125457372535 +224309981697860 +19826135117544 +76882764380098 +267394026065383 +159000484640528 +154320639858657 +109381106592890 +226809535883670 +27591250475999 +162078402160709 +81919613101711 +67088122514862 +191184944591157 +85102919329887 +257149562057784 +50166463564513 +192131387050612 +206860262364004 +206401216555572 +246717124192061 +15164470351883 +256553651645874 +155578701835403 +168211422134573 +48532751373567 +46217073134552 +216760973435653 +142822443256829 +108688124843774 +154468604853346 +136006270246446 +121708052768429 +106374771881112 +103158862811316 +181793533289839 +232516879143252 +54036685598925 +149677905314861 +202660433824075 +196481098091862 +128339909451938 +245875611834770 +12713993593397 +95943684353882 +181607466739605 +99530092134376 +110161254737305 +174522912870838 +228613358161519 +53262640096823 +95779897113936 +147932401522654 +103685452215700 +8538052309229 +97242479299807 +238486326963124 +109267642621480 +84434990039638 +207368216907082 +260879637836137 +233669096313137 +90034688060184 +275397234525297 +274208130377821 +139879672775179 +30079548570074 +17835229235182 +278800913000641 +83680074390971 +246233053961473 +83270731633878 +230226710731270 +49690765483759 +204651163443136 +226662975450672 +260843545838172 +210662258685946 +184439467372833 +117267700414943 +64011948345256 +224330434937037 +143993082729557 +153371695225521 +80644253889275 +145618943619163 +156419320069290 +213876890286104 +110968560804266 +30295734838069 +11289309465255 +50873542335578 +105381378030417 +223698626510674 +261078382207225 +268847095457359 +167957674395423 +58003138498668 +57129590444477 +58709908968164 +247467529306619 +46401471104329 +116754366929805 +35537960735945 +234480003412788 +134348394508102 +74994710997062 +163650642669013 +3207964348333 +234050860334825 +198792268850183 +246264528592411 +70261290884759 +198758339983527 +159581823477408 +75122240148920 +131956385682115 +57976654815055 +254949643339778 +264110700669652 +156219543704856 +81468424056265 +172511904152867 +266145856754613 +84065849483616 +118050420418058 +44685607160358 +96438051673221 +91682274736998 +134578315702108 +16897435473306 +145220520876612 +40331733936774 +254957413603297 +86716782044800 +69039664634747 +121280115326675 +221175402096252 +172700566764018 +151093770523312 +252331752683490 +85699736822013 +118334641691601 +166813186731745 +121816096357890 +5686554339951 +181482808799794 +123755800871419 +23883609135630 +261615003312203 +68076638547604 +272224281867938 +77725296777994 +85574755984621 +183279335701806 +82001722714191 +138131712443868 +242661464040232 +169812078487555 +93074692331675 +237463001207704 +53708507032883 +249283287906102 +158371847621129 +267106732496547 +142451209115802 +265892186426881 +242190581928918 +267713961773460 +170392365409264 +72805327581330 +74970996248249 +20393312166394 +150800127520340 +224741161506865 +9053619326192 +114677176232645 +193395774689686 +208682149635419 +4536938436171 +213129494242994 +43212559775686 +273143351688470 +12600529621987 +141036905806289 +211131013129253 +139766208803769 +77135657065993 +110850036411393 +268050088033409 +148222987818771 +185481436617005 +84404305068693 +147952179177362 +46815571496889 +131752764131025 +50105077781489 +125167897050292 +137171586361089 +65387697231903 +84421787809804 +206007656054976 +202355838132917 +271470409102623 +93102534559346 +85627401563217 +166486628297350 +85533681806145 +14667633729801 +70733698630605 +46342663342184 +190544095891669 +43099095804276 +134469817594971 +264015908310049 +265492595306180 +118120569825958 +252873371304169 +139652744832359 +153668413193318 +153216118253104 +104709462203841 +94817701179285 +96811666250439 +242459085146885 +120954926845390 +117668111249302 +237799744667591 +49202173854362 +196539869256204 +26124522026195 +145262253786776 +240039120602292 +10268737144247 +149866944569005 +58782221584161 +211625569432126 +75346259535812 +147619594524744 +168403237770548 +270162355416827 +252761729543482 +46368146693879 +18905919570325 +54627641236523 +40963545181171 +255586612916121 +38487707381855 +27173958382283 +229817496594244 +14461572321251 +58479483466780 +122745702820549 +55779397037677 +167956431857872 +75409073844280 +262012996598228 +17486640590694 +175077610804347 +149537121706171 +4883233845364 +215767242729384 +1278129259471 +5757752749077 +51927453540476 +50847825570036 +162541418384376 +245452005498469 +63604423851170 +16496143216085 +116431149831661 +169171267915688 +257138727212437 +81193094239995 +46417552716030 +128092048573939 +93348116270133 +4854390548692 +268035536791499 +116330034782682 +210125486169757 +227707392473127 +268726411031931 +277037053372201 +133866247455622 +168905010826431 +220011967698475 +29582044199943 +229912256144137 +197273572297807 +209121674233264 +255509760479683 +214796840991516 +163879241395169 +269382492668678 +6980353044080 +275160798571247 +164908075420571 +268295371705618 +81440538544165 +166449420527779 +107106693323423 +151896478003820 +179498243561773 +155426720632805 +227625762932294 +258831594902075 +4319790854018 +219668393869809 +122479181701791 +258711348627560 +84282029977519 +186546543590545 +192964180892152 +203125732544926 +260369182112056 +229930209410038 +63585240246256 +42569366749518 +203366854052742 +212822264146912 +209921912969821 +163590408363675 +104275751578390 +239643469341437 +75021570472472 +152808829976517 +6422207954950 +94434257511984 +184350400871818 +100798838206789 +51573879035324 +225855290279822 +160057825451050 +222399914291295 +215530073901526 +95727956600669 +72496573680228 +157725987636886 +131931212524808 +10069685105434 +124739772402805 +90285952081091 +114203898359324 +103953227875759 +221768595963005 +47134222199880 +280753939836898 +41724333072121 +264981239902630 +281446444715719 +2707387059015 +50455157512531 +210979938098090 +102322599175145 +33603652162897 +236517714403782 +12440398403750 +188985676013188 +40286112943520 +43198485012733 +151577697027562 +238337732340072 +245524769679607 +107817489879471 +157195333850736 +97535109643715 +59356514551457 +23692986178905 +245921234852190 +164085876695514 +37598406038927 +135286902404106 +73393722317135 +163529176741432 +56194934897076 +116521045211840 +274153256325280 +51136636724237 +188315698589497 +165363821483218 +197537521236776 +235210573000361 +234581542011988 +244700558324264 +96317639343111 +187118059815915 +42830570096255 +95198000599267 +86551103283593 +126181548343107 +22464147758990 +254975642649578 +45007801642914 +206452829430104 +174924492471179 +173549791856811 +171861076998201 +145756460618853 +31121804450957 +34434148298079 +125840808737254 +259193503608594 +41072488601892 +53525543980100 +127119343900540 +361477399491 +15716460073854 +270005913885623 +262293175599376 +216690318565452 +11447711783530 +97465690919751 +121780765241393 +98170338246956 +147772016544617 +270005560085279 +137159605565 +252786632151513 +145279022786647 +2195946930374 +25512510644202 +15950237813430 +264715928787540 +280841616339344 +35034569225934 +143709992032251 +207656551519098 +34233472457791 +30073535367543 +206433924470668 +97956510109727 +87183352209482 +183394188125369 +140700096120673 +5619009931505 +185064312108123 +143753537826786 +266538509679643 +278953407729082 +214438155241430 +88690592484058 +229263007494024 +240631115309217 +70340407097517 +192663250913198 +137428336779350 +106007800261519 +256780673849274 +2942448448630 +200838161135781 +76646835698131 +231266245087303 +80153218386330 +127766152881059 +146712398739631 +36598149504140 +228083923111321 +209871912534749 +250894881387042 +28063687054336 +115148510375154 +234750023427219 +276724068507214 +3987358833459 +182092136002773 +256737830866949 +38959001714035 +139230081850010 +198061905352167 +133594816522374 +270355146186130 +156807058198780 +27714899309484 +203903961967162 +87953942112164 +132216970044486 +44660400008473 +4529387720724 +156965469417521 +200884882111003 +178420383330150 +210720051302677 +39740657365030 +190391209963216 +265382794024361 +83237443331852 +108809297845834 +125072878253635 +209685303768141 +132983179140201 +58481412061097 +191268123048789 +221956133198626 +162766706406133 +4062200726014 +61166117475684 +229959118956320 +107420896140563 +233209443484358 +4519127381542 +185128700652012 +96619317627988 +235200367406028 +238931301439596 +202497095525527 +54841269269249 +268507236101525 +40972210436542 +5780292056173 +250781688242344 +234583486214341 +271370870181491 +123159381018465 +109415561670210 +250386773236489 +14395929910046 +47022336601609 +279939091588385 +32012142389156 +43386507599831 +48935958954168 +151593932595262 +194171213126547 +126285659806072 +255716068867557 +52365553429477 +56797521176355 +256468185663525 +23153543914067 +144986962926140 +34750824333111 +85882972081657 +1296467102634 +83030021411320 +140812156732472 +88229595756666 +195244521890565 +71279560562053 +51152446796860 +254881580729006 +20816828251891 +118268167994840 +131653640156776 +90540129877500 +121267770037784 +21810019714909 +259891505221905 +154944480011987 +137705358829095 +144307432594446 +76373206608051 +168898046409327 +124054958252492 +4356429932684 +44393904030169 +262341339274671 +204506282459883 +255524999177243 +114017082516232 +90769878585341 +102349793904552 +268620526017971 +199129233347666 +72765085297736 +66211745977187 +170083787969693 +246969851627227 +198523929029916 +127535396739336 +172064801937245 +21252959412071 +98586451548286 +161436226999085 +18883794286194 +44390244730211 +138633257132353 +192148432184927 +3663844455490 +267124545829395 +109379462133551 +33131929039108 +92610505177759 +40098908475562 +222814043552001 +148900489891177 +147603219738388 +162056283008751 +145786057737713 +85183379144744 +238227155837940 +256559545590605 +41198445880447 +85736974590892 +222629292621859 +195515251156354 +171951337965835 +269851560543567 +260562688719850 +12971352631598 +212615028560063 +223954237074035 +150536106360794 +212989171129770 +239755290192206 +82972475524787 +4721028755271 +189238467898806 +222219652268671 +171220728773024 +163544781539808 +180448269627508 +264845847705648 +123603902777318 +41883027182557 +229016939730176 +184197266861880 +231581719234243 +143674028654353 +67906800615874 +41495138743684 +215822406728058 +82614216026906 +121244707587713 +190006909817561 +235185493328076 +64917687216853 +35079733008672 +33234326953780 +8516934136795 +237944498519652 +101014999541819 +233959605829901 +114168363864106 +5424095731999 +53402922234733 +130763094363411 +205729071005645 +27566582896921 +876116553998 +79044795511838 +249754756418300 +12008485421463 +88356971785147 +78298765332310 +41404078729482 +121302751354746 +219666508157984 +123073411943385 +5198959398647 +185589878310407 +38640168951330 +247300057731168 +173436600709961 +273440865570287 +276038339823454 +68663437938341 +133014454329574 +218234143477932 +199223477267997 +27141919577435 +10912608395566 +97884435392260 +94724065361287 +197423728727691 +260588457199249 +25654286132916 +174091887941499 +123004233362025 +243185743691632 +40904013832134 +1179517367888 +133010774675518 +136141177424307 +226639844423785 +56550919440282 +269989368993847 +81287597983046 +133439057672993 +105023725616402 +201124776268258 +256092289535573 +224249707307941 +185687607545201 +150377558487620 +165314267338555 +65783769416793 +30557275013252 +148312297431343 +41806483236093 +27101182275835 +22118156613923 +127783859663371 +82677850310060 +39114522289683 +182680252095207 +42993543013724 +249488060678274 +86213979829053 +204644972521439 +229993567280822 +180433445139465 +209439715572773 +121919438936582 +122721362148742 +204630509532352 +112791143018067 +147735697556637 +152679661332408 +223728705800974 +189486563800150 +6069148017024 +246861461738245 +90929551922172 +154668121459924 +59717374593585 +151820129820254 +183037995774464 +161686312166525 +2179299760924 +15565388165830 +35971339641194 +22639322861723 +193180699208895 +230865783495733 +279498359224919 +184814840132909 +245659689118771 +217059198602309 +53845418521573 +265779417838717 +241483747834603 +100703480382979 +11169135604847 +242235056930645 +165918409216453 +231961216995076 +178674377206618 +78787602255171 +279023686385149 +150741388758963 +127837300017688 +276699872583878 +72475819143835 +58674202830400 +237395220255990 +92412142229657 +141537298453480 +228448448806083 +265037237085741 +269170045053975 +47438315534248 +196215169894586 +192359535963800 +22069403340349 +90902061610738 +170606209975157 +54020245932683 +101354768662302 +181539977703338 +170811514635998 +100217841175196 +160108088012122 +109493586886920 +20507819212673 +92313007388224 +42504970995126 +273561626710605 +99789469048533 +2816800740664 +271121364514627 +272934601870007 +223460931870126 +79478756686347 +13555199666511 +110870796697055 +98898712119744 +204780307374281 +36850869984422 +179691978165342 +223605428482053 +142553661767470 +30962628384217 +43505948906105 +135138069832053 +197225290929623 +232390131598505 +115272490784001 +206015506226264 +269897895131862 +21812064575280 +92288988929603 +55269070684567 +50623446006194 +63908739426975 +38488533584847 +208912975619261 +203157599586722 +208930832917501 +47922886532020 +56639995004472 +41662267022319 +118102935785311 +207580693258706 +201518819020496 +138926920572088 +38764756016214 +148750122980956 +175185654132460 +103269345172311 +254303423215409 +239919394011960 +181613853124914 +222532611923258 +90016582180782 +221389768743706 +227948317067365 +224430549636210 +150566285642972 +237369362628045 +167699826540712 +73910846521944 +22405926763288 +82449512893236 +126276851436928 +49858539660402 +260268633163303 +61639050008512 +161793483652053 +183599253918467 +281473022065930 +65730660574785 +109305632207524 +150143565052657 +214852373997961 +198805071447233 +143580081399002 +39697403897772 +258467172046633 +183836670061825 +74681717220746 +79635937833467 +108961400482090 +210689033481345 +95284891959171 +59641186086608 +86775973185365 +259399143179642 +278985511862369 +101747117995599 +156793105433986 +35949884414014 +226925976239184 +54139152837709 +276351381694487 +223890185186558 +279505771363457 +172261528531287 +155235197072211 +276414197961716 +186150642123572 +269494447927199 +8861969112562 +132927660994286 +87065303470971 +128794348910144 +132397827676833 +59641035450863 +192936288524964 +146773658764673 +4109828199632 +177508234714996 +160031334789931 +63464278283022 +145844767041225 +170102317165212 +32290535316664 +153609358748829 +153988609055366 +5909507459196 +223414685449729 +224788897914298 +213623137999193 +49884877242369 +142859414743481 +120564845529585 +12743043237140 +151233806829161 +245867279663379 +272164089857204 +15593573893554 +79289996456434 +142824284433434 +249132008451314 +229427957992096 +253333745960699 +176358957868637 +176049128452438 +54910367811213 +202303594261432 +148994905879919 +218359073793303 +141701316712978 +28876181857751 +155847192956204 +215287403433130 +60373167150605 +191363295886123 +6988096342452 +230345280362989 +12659268042427 +169980884202535 +268273540121846 +171784948278150 +59493016964653 +19344496606787 +220999995097568 +62538388387385 +79477471043156 +215817235431210 +85934218761717 +47702576571590 +185990441604745 +176868897969915 +266542147421185 +89085841140276 +139737299854761 +186553180700668 +194168584729188 +256816334714742 +32523051441849 +11334943195366 +65680619878412 +263761725852700 +262556112099287 +89016608799535 +139959562030859 +236258997765243 +33561162796202 +218387293543525 +118824470004919 +256400261251219 +160079290750805 +8138398020353 +246862345918992 +91316479603809 +251005716918311 +259845216836496 +249620763157618 +256594191216306 +26089897143456 +154035673862517 +251607029099590 +267219255060475 +54352149732336 +4321477738401 +120442959801006 +279854070310647 +48373921755466 +183360922330117 +70990963401356 +120593727547184 +86117428154813 +237821470353980 +274238882668485 +232420686510627 +4279267194072 +248515612068341 +135805790255372 +79399328631787 +161107766619072 +206690619977243 +114009584211801 +129329030088578 +2413142018499 +95034167316082 +68376020231614 +221657503208298 +167068580388535 +251873574420468 +159554653125974 +152153347903316 +118846105868445 +242539823062580 +219917937831015 +61757086348242 +81056145878200 +205379259491968 +39016682093697 +250575017453844 +111730516139227 +212170701095467 +39137242847605 +180720342331700 +278705152280001 +144036523031941 +261156660812216 +79582599025969 +236155384567688 +8962503504583 +157715772237266 +45793827941197 +225925719692640 +70409471456505 +126184889121907 +223537626624774 +86095619570459 +70871313679118 +234172585351324 +136839789575447 +116945238705040 +236383292027574 +100516688644339 +55801635889423 +73375127574744 +196475284403543 +73352805951944 +195433531165032 +272702379980846 +278573008273025 +259396579656884 +155374284801499 +195486747433510 +258363536905004 +137832308791896 +249028129325253 +165123259419233 +267574088544500 +68071830969967 +148563375129506 +243347452790127 +202664857418363 +32716246361156 +77634784416714 +277502346868726 +11710882772065 +57372580086690 +213152346166832 +125863502675486 +36294609670075 +270671105250086 +170285353692819 +148008602326783 +38928679810115 +235241525353904 +279973213584018 +181279005581287 +89690921950844 +63783139845810 +108246814570413 +125605158202826 +153650272982779 +156864846579128 +124468442523122 +151859647081190 +75649937896141 +170443626745073 +51211393554932 +92580188489320 +3805280053012 +134735351663277 +70353875009204 +156908085543085 +83922772914602 +80446534802602 +9808525990846 +199812096390101 +153072883864770 +69254053085771 +90651746521298 +152823917695238 +49114951425401 +33475800754452 +193497194060399 +147672868855626 +156257949730213 +58585734795129 +264436006417637 +42196484279174 +78863238965249 +183317906990650 +232222487001309 +108133350599003 +273412011998544 +59882750196628 +143227096160501 +236757969434496 +98589592989217 +258042684639588 +26911940759436 +69193615574407 +109704166743280 +1278865853403 +35262136858207 +9370918004987 +104053839338945 +70443284263805 +262669094623349 +121089327762915 +170619109726896 +256701165260761 +225884287189885 +81118962676218 +224282593805325 +265080186490560 +109216924442544 +225943324607958 +183790519189936 +34197611175739 +255845091430941 +100813260072760 +108002403886482 +154007877680554 +214310551073332 +207328049272951 +254210447289745 +247344029539369 +42941369060007 +246359293257451 +148770501877168 +108877524047238 +32245643696358 +236849304868986 +112493382419931 +184708134736737 +145286723537252 +237493788931276 +199611448179116 +155371064844258 +160654201576968 +137043888214996 +49411909451107 +185998579975010 +118367090330584 +113021487409687 +53617850373491 +112431556042702 +35169835208647 +178787506009486 +8758930304647 +29550628000144 +5052701076217 +68673783552320 +38705964727640 +8658929434503 +250739120700117 +20715618265408 +280185172578537 +2010200817275 +227519864635744 +31444763815859 +193622367884988 +261868925225337 +196299390015879 +231643278673922 +279440666709978 +243183165646319 +232263923786133 +50951155129030 +175918754270370 +165767235718433 +155202313375890 +242859129203732 +204185186485639 +245506231168361 +212287822932710 +103694132537067 +64400244088023 +260258330957711 +151000425852339 +222424339856795 +183017924681777 +27571358262004 +238854892311099 +203961054721709 +48810322978225 +131707300098406 +182974825753815 +209894367307874 +157204748571121 +114059700625389 +99684591322978 +184010897055602 +95111270586954 +276248143233358 +102255943497191 +120401131532856 +108991013738615 +54188272262363 +244968943594529 +55869359180586 +140449001747757 +221069828862558 +200512112190653 +74585733940041 +154812967540644 +2540084696788 +231168045962929 +114367172444709 +163380201339315 +77982712513798 +54629305711818 +256928230141411 +37577676991582 +60311722506020 +87681797489571 +156946010380900 +280483321422106 +118985874135473 +273639278432816 +187240739530631 +133285327225933 +53846113904819 +201184660915686 +74142929669698 +259530963962352 +48591680443189 +136648842585874 +243371536182968 +190763041008513 +46820272773625 +190772569285871 +162150126343401 +28378325988185 +53310119203389 +152828473180839 +237395915639236 +51131775488146 +69568154641451 +209202215045229 +127372086225773 +94853420844068 +206678561651585 +156427027791432 +208990162850971 +152853776614009 +61450952794423 +168384971967872 +217363600624845 +79481998072612 +68365927169108 +179299527532592 +204177455042142 +78801853182225 +161168777893029 +85922273184830 +22544037014670 +241693147376539 +211879113758350 +30830109255879 +17144999235978 +74355601003499 +262604684525518 +131676392765447 +106046282776364 +265748869035264 +256767323153469 +271559670479056 +24903361060194 +193137861585175 +39276671586806 +98561939218782 +81637196132011 +168631165769652 +145625737842508 +112816291375390 +171000093187589 +273161462953638 +216730639067430 +54702420527635 +81745133721187 +249358573281282 +124206422163915 +248674592731361 +24460388524144 +258997580121368 +276846132389812 +27165614351357 +57742679022834 +109339312044039 +263141957772317 +146232736865101 +210662967862441 +97774862733572 +97229669242736 +101142437093109 +95318864613798 +111496124000279 +30372186612130 +22817667722834 +117386287513149 +270948952707638 +162047058906631 +167589225159350 +221908204237229 +229077828516834 +178782671868061 +195951172700199 +121006016200662 +212818277425842 +18856145666029 +14091161054890 +178842256915963 +262952080698931 +113857020290365 +40929388560128 +242343267037925 +242616427018558 +23783737402877 +131352832728342 +184164380005329 +178361703632379 +37724558878052 +100512450549696 +43350037141070 +21050761175809 +264478522880753 +241107628368279 +221162162739279 +261085273865186 +23539412435574 +150542429843527 +186347505004800 +171024060061509 +131318010996774 +234247646781732 +248577004075490 +54809885993697 +268401610893365 +87323830481376 +5535437536381 +155846414553462 +243299351332991 +25723488119984 +144445651161 +258969986042213 +93484323979138 +71349839593694 +190966326549504 +152941820237280 +9846088797397 +62913766896053 +55442862832418 +50355621635080 +155801365752304 +254829094559940 +217490244031208 +145686097233542 +80796513494581 +207425462675869 +173011382107413 +50380727911319 +234628313405775 +213329126969792 +26745825006996 +8006245183831 +11626198874027 +90063790132273 +80821319016641 +88671037751384 +60738327483650 +78712931076341 +28337632807218 +273129839405815 +35398342235761 +147403752832056 +178413173843281 +149948769377964 +172391355373029 +126339452281055 +251767299449893 +227087524170903 +191064101690944 +74220434208903 +162064482340955 +62198400276324 +268237045619915 +111548287751032 +253600020614522 +51778906227543 +264461923236853 +235011086089888 +146996584662767 +275481906512255 +277102418253559 +47641836472182 +62093447718112 +109173399849296 +102244397543560 +50314954215803 +218144172257778 +98358425424804 +273450864270216 +78138659908320 +52247660013843 +196364240157080 +215931058928612 +38767548308224 +75337716264544 +188359287270112 +281036016712723 +196894072155160 +104039153294404 +173786013063944 +256814685686370 +181865254661386 +240878192762940 +45098625232527 +235344308215012 +161584686672918 +53721234186330 +154037729295320 +116107469024994 +86716651603521 +77023767419750 +256702853070402 +162963329796528 +186917014879218 +146214985832520 +163504517242069 +222893932807681 +66122835499509 +279665578078251 +255693217776641 +174066749640266 +224535878614251 +224693612067245 +65221119918866 +167917825749665 +221311872158711 +168889552341034 +270644782510319 +244574307883595 +259623002989374 +28720882926990 +228698671181417 +236786670404946 +92891391671423 +28286636350967 +67403466902271 +165097637408945 +148189515622055 +95798027920658 +215455051198359 +48946693594987 +198102986484735 +34872341082487 +268826822872055 +91549198348309 +69213666267180 +261928239729359 +241659618320582 +13205248802620 +225649816165483 +276735881140969 +175258198647241 +223254252819249 +13692744392244 +104236701054282 +257523975843318 +190839359838649 +209739138155557 +198443620263442 +131379015418247 +89882414285155 +94324143655992 +242487623879871 +233142289181711 +263944589754228 +31254489621593 +213661449973723 +8184957658371 +436433753684 +184802124093492 +133308551134713 +145404327861337 +136366612583600 +27660612986017 +47225065031341 +13741158009386 +270221852164022 +154452306849810 +13688478979578 +138821440079868 +19847476725217 +60609754936322 +224760559429686 +106638561552600 +154396949225266 +1878482728565 +248222536705426 +60560647366162 +53023292071839 +224063451256723 +11406296898465 +36061629251233 +185319871464547 +91399277204218 +50341678879030 +25029393722269 +186511807737861 +56278899844763 +197922853985956 +222789376641162 +126698827944572 +114967254546504 +228733265006434 +173862674593007 +270863679619332 +54671268910831 +182234464794085 +247658596673785 +195048171612346 +61430541445132 +203739685689976 +238750835338470 +554960904739 +242788364994075 +75257779549518 +2413527878700 +218288918318569 +142680395228204 +236386636440396 +195370810507399 +95681737654356 +84367890652186 +141623522758582 +212892516027824 +236854053877561 +12391419119661 +166346094712785 +137131260472374 +130811381264617 +128079565107856 +253954972145835 +230639436844321 +273731304463265 +221082864058956 +265520982821646 +277477710895484 +252324476173097 +181311743600949 +177683032113342 +229983161390261 +62646652396692 +1290944390313 +159379681824621 +187971837439787 +204744960667843 +113052012790193 +266882516054612 +94526550802316 +149555804295430 +129449502847719 +169523096396632 +16441389298995 +213097630071636 +279648805772179 +257355048515062 +217894440464947 +34560600455944 +12392803286570 +76916393088196 +218621178798995 +62677435024756 +261778564466715 +67015466756976 +246857757726420 +222426000931668 +225615470142254 +167619104780827 +141034924454997 +228714158525756 +69100202295770 +50815118317610 +147874736272225 +9422495347638 +274335878342189 +64726133234108 +28336610314171 +162643157271325 +269260214115747 +200075187615757 +34835474979967 +1596988474136 +77533074032771 +45503259382006 +187232519697510 +32093055016037 +189865144714358 +252291781683223 +216817908032292 +39291472987507 +215845752819238 +221858511146022 +42996768541883 +264699686215159 +57832781962430 +166964361523932 +169224363843189 +112306311563077 +164368476398991 +273929213743482 +81033477937763 +50914382165063 +262312038480473 +210479920618210 +151501443845728 +87271822302520 +131141487816009 +102529836963720 +60360382496416 +76101676256276 +271074949937235 +247676122786054 +218674428855523 +68812212403509 +179207513114766 +56484199915312 +82934730453318 +201770940767823 +218630925509581 +12401738094760 +55474449164773 +216212082719296 +260409541653486 +243636642251334 +194433945354622 +66986181387831 +184860395976358 +247938140100901 +199162419556125 +279443729269534 +276199642117520 +103992711034609 +230013802800101 +133048722453080 +157240953007440 +235914898609681 +268977889391544 +68597404986200 +32548836232579 +39814958320105 +169030693720439 +3508238243606 +196111001202466 +91099436393065 +52279415664658 +245059076091978 +168813609488177 +17808523166440 +114763748663048 +236137527129948 +263524653825243 +174938106792492 +161840482148134 +37644663478990 +58240132821255 +259619147433752 +88665657672687 +38219524375295 +235961627803146 +66075915423365 +193345295816589 +70426385632936 +39480979327566 +230413277970245 +111565090851408 +55773354633119 +54268406677330 +81051073239037 +150237314824387 +71917079173448 +277147995873473 +255597825808855 +228166187648402 +235884390641648 +136307381620809 +39185534474383 +37135992715943 +196517225873924 +110976432344912 +10219162684260 +171329080757647 +83529763210478 +158202023441429 +130443194367607 +185537625091068 +136160858734506 +154191090711141 +61090956365935 +34880984076744 +195885956324072 +62385511485660 +148503100739587 +121378669815270 +231401573519085 +182579846362823 +178135410995426 +257214478783055 +175500104119592 +90881263839408 +255137701152441 +28660433858037 +13117045435898 +218195843547124 +12807063701264 +257683007623397 +219345862616926 +98973149384767 +145609525132224 +13047401972762 +49747763977874 +89252175927265 +269666396896612 +146276093859916 +21673055957119 +68957856051309 +211861465986890 +21492318957148 +4869336482059 +112509841127330 +65408957926190 +153729979136002 +183398466340978 +67145136206052 +230239140460963 +10381866776099 +247222058214873 +207126006817003 +98912906269863 +59448147911199 +126872430232097 +99611544509975 +85115413671201 +171783699992184 +44876311839130 +151655313169322 +57481133289415 +97650659764863 +274050175544827 +134363044207849 +266819574394674 +44111419913011 +63296712904250 +40750384805936 +58600881347021 +250948272791307 +235470482075284 +120767080237827 +220834200938586 +133122990739081 +228557347875330 +164867823357104 +182907240502198 +162732982419236 +236557476076509 +280402180399865 +194361231025074 +103460368113852 +72523629208523 +163728410530265 +224725833543921 +168519630099565 +25772660036673 +20757945984154 +58075128673422 +42274248184286 +16782919586621 +230183403538612 +13461300023054 +67349291411568 +63563366033488 +248535931448127 +57813236862076 +214782083880916 +215940321836602 +90369514517969 +238664957566379 +106798152572213 +182002581175406 +84737311909211 +227957816287427 +90636749518614 +220413686215596 +246641482606214 +182288687487900 +163412111992063 +202657373419220 +148845537432138 +265749503002121 +196918383815247 +71699024706825 +136242536646151 +56158678931591 +150671760049857 +142888494839187 +78561775607140 +192234245969268 +254464630613155 +83245277584510 +133374081475517 +205630839458555 +197166068798957 +260736427424880 +580886887456 +92278019943649 +52125976209312 +87473047671108 +258849318234535 +106902593289318 +45803195584013 +77068159942910 +76874864644608 +146786070973251 +11191372151492 +5871172415899 +211640420357494 +270425383892742 +183808336281115 +8078066067224 +154131111239420 +90989419762729 +241345624363830 +41399326766789 +18757606092565 +91604016766227 +265552391461777 +58367009554108 +160059782452309 +89532637344249 +41429875282734 +253982983899130 +153908171364874 +19815860139163 +182507996943246 +248819755836700 +59772247648866 +91950367657460 +172059589200266 +204396892832037 +24582722365118 +119035224976107 +190925533876706 +148211961956317 +119495980620987 +22454393349038 +215383914033030 +210329189036160 +6941057343815 +36305362282480 +39232656269700 +257100508148352 +115586463046475 +22556094991799 +276932196387586 +136523439975005 +89732784443083 +247798851649446 +230426357899292 +223636178624567 +6490730984015 +262204225872446 +218272670820902 +47930990194364 +132779116084515 +30244616727191 +177460291542723 +160238283341176 +219445828952126 +277377247712313 +207929493419491 +125612698478596 +157286033459761 +230978499270072 +143417025770169 +189573328310923 +264936263037008 +235529486124876 +185556882085189 +146581584412574 +107357430542829 +210361681279287 +129781735559345 +74005552854454 +181626600068774 +9805541890350 +203121810832325 +244345213091420 +130736276918854 +90918107007010 +193303467548439 +200708908665014 +141672346884516 +275070357814307 +100597000490695 +100580036057367 +17316890358481 +28569922115094 +24258296799392 +210489307077805 +72873272541029 +161147765752330 +65281265651685 +73013388697928 +203009766542787 +82874400365070 +99020788080181 +83690294216126 +65156566062237 +86391907144688 +60775245699843 +2818454250198 +199326728699148 +27948090347058 +74808460660491 +137298588756742 +61840817201060 +4945855023520 +173752535773821 +21094707960572 +235371831777512 +174250839959366 +266226878345165 +252248596367880 +212068907808104 +157785805045938 +113089521781637 +264558059802308 +274246543183847 +73513170344928 +140262475762798 +156391223427767 +130909840954034 +138581704654094 +260283254600213 +108279669302212 +70907147966273 +96395012222216 +247260826188473 +29215388608450 +189645532379168 +275040254581037 +215982888390859 +84482068287972 +280553780696093 +212288786778592 +89942070021040 +197981559232759 +61080254983214 +249687295247317 +190302191342338 +137674855688119 +246469541383211 +224764238414935 +41118455450219 +112806961134656 +156576414367062 +256258625457305 +11895433985787 +115045105662277 +264444595830898 +154358386873863 +54280608836741 +17270731147555 +212400348051922 +169673770002000 +187846986303103 +266713936864246 +246618097793954 +86546888511359 +208705491920432 +229997363998884 +279194135535117 +185726742810335 +57121989677771 +46159270881947 +101407710645613 +211856961357665 +3258178510187 +20035786746935 +18886512956561 +66619739207746 +194000404512834 +11275318213781 +174006429275435 +219123191285297 +101056989011730 +21117164566328 +157814102072017 +246524036321424 +228451010639618 +236331235971094 +129751033076214 +216461979449441 +141754397397882 +245891683555570 +249524474270679 +202312874490887 +227061659489158 +82817257010702 +101957673909100 +6860907753383 +164935516773160 +84469785384053 +78915162899541 +100001653943528 +120587495010987 +269164367493419 +7124633551760 +73697306911024 +12409896425594 +35846873483798 +271668589573286 +127826056752466 +111871077783172 +82770590029402 +184995172102929 +106824269615124 +29418848027896 +49428734828278 +56426206078372 +183552478371092 +115674096999185 +50890776081903 +97265743712417 +252395096533956 +247046191869922 +54569244575160 +41482578752896 +88485326302929 +16700379852342 +231114970323175 +70036930206322 +40599515873225 +182374185856769 +144111247099181 +64985727365813 +94301368500404 +73115235793154 +198621942804511 +217539026525651 +33773101844824 +158956851826629 +273335181061481 +171187621066358 +22097432127323 +124246599883375 +156488615504647 +141480869879783 +121428597610005 +99340443591460 +178685590344587 +12013698749151 +22053324312540 +253928933279042 +94284404067076 +159733885038424 +178118910824190 +174288010934827 +254733875231828 +260318045332016 +5018793898203 +193857404481559 +211859881589402 +26176970184344 +94323690123204 +239121748175612 +196231611378576 +244836496476762 +146823865259518 +275361039150097 +152073939544184 +56339123117493 +137355136874256 +12843349487665 +141883011244692 +16674355992473 +214862054194602 +193890314836194 +203398590169487 +28564581331860 +180851494588482 +124555887118822 +198073707721131 +84572998796420 +184474097011860 +111127971387011 +279959299000327 +57267703718857 +42030712915467 +177408413743881 +272809881831146 +33083056900957 +166733087994870 +237597521825739 +185131734040669 +78945764395173 +148621948951534 +133146856063537 +25040557375492 +69770744591719 +260066300054498 +79579482762201 +63377708202070 +229686359722331 +165587290208876 +19052727407921 +82935414433308 +256949019885378 +9649788914059 +180531004872729 +243183536776156 +224255292022176 +145858974730747 +29678854284142 +205819227727466 +260382466209763 +211625214006792 +7195705851535 +59206578224837 +239107956580237 +177327886072520 +36670210670464 +74002198873479 +35144725710603 +119465866680953 +8782937862564 +201132912573039 +19979965877764 +149577966034592 +4294083919810 +106936344421804 +158648356236215 +147421378922732 +207542349871893 +223270367891558 +123490222817491 +186632671751368 +287386523812 +133116403465745 +223026615770582 +71665690139267 +109908630000262 +155301344517169 +28669534361501 +124362846943501 +169560496866634 +102899966512232 +158455118556944 +199828877343683 +273787744594815 +86146535449882 +177568370201942 +135751411159575 +142507397040330 +43221131076947 +170237390116395 +230680710748536 +199165984310114 +73785079045546 +145152972765681 +253478289617374 +131609015114955 +210501642842821 +209214589601975 +56231051021566 +251403215073562 +139047695435045 +203445571359376 +240523321073471 +188829613530379 +60208034751076 +208475096489682 +130734682042472 +110401532420320 +8345793997846 +228630277454073 +240766228774714 +6805136729183 +264132692972263 +101777037903794 +275543517626609 +11667032818810 +78947911023701 +24125991896669 +154242466080649 +183198776589302 +8925879477156 +228651706211961 +17992864159048 +275582803682737 +40988031142873 +268331910971706 +59624434004124 +29100068833196 +130845068715986 +279930018920845 +113774614998910 +217941574156377 +65536852333733 +267071135151919 +215918836503382 +248218679497844 +54179676752420 +26118378671221 +152511367833749 +253447919221739 +194776428558431 +107955733359095 +124657907110476 +128132438589287 +222513640829225 +46753353887765 +260107944061289 +74834327729599 +103387540738508 +210245051574625 +16411549117796 +160301637709409 +124795690829228 +210786737816710 +192175723916073 +262684978339439 +136472833076291 +21993795485367 +114569602900312 +257351691402004 +118461215209765 +193578218217747 +197646780237107 +206781706611 +131105910298312 +72738956441267 +65660012394236 +249657787559804 +17262771544758 +181241306902237 +58716184962835 +76028462725867 +15549359824043 +187660718923626 +90173261943700 +74180194254931 +258559051306245 +89303446280276 +112913983136194 +43067136442299 +33572278739957 +52170421617237 +51406729386616 +128505762477483 +15268212253718 +61613043384568 +119990348914283 +117829820362158 +174936927045159 +206799128703021 +111821861281801 +262087505488404 +28453609940761 +224750356798661 +102011039059754 +170811000011965 +46780082037199 +40786978752356 +162285037497231 +53259547212595 +270252972085753 +7902657682398 +66843482393666 +32035560104110 +84338364757854 +148864699299107 +131236749373866 +110505465467966 +216088246210523 +126925336033608 +105938877403953 +146345944817983 +106387231716579 +13610959786037 +34895079487606 +275409587889809 +62748135245266 +255641534567471 +220355862464533 +217671051774774 +14306450344262 +188016699203225 +1729783017896 +247108446142491 +211056785768752 +33753360525505 +47196429765560 +30347943970237 +174436646573852 +207702069145775 +90680777060878 +165226458260654 +278025797397739 +41823090394498 +156889885395672 +121543288177229 +88594496276862 +269405619133457 +10746230425933 +193791100749184 +207426370336529 +144258036878566 +100446629317055 +131717175533220 +268934361020573 +73284994848782 +171105648375366 +36931476738009 +89298906328600 +104481200203509 +189038738267722 +62984816943850 +215527082926557 +78982594764932 +34872757864806 +120505518368874 +184533557562119 +234480842951799 +158884360347905 +213904867765181 +157877378148021 +221768698563278 +106771349124010 +210439762596961 +122767895103683 +34798650077110 +261798662997017 +170687556650348 +236784691012646 +88240671554857 +256564910996813 +207858803830788 +52426821050127 +158790951457617 +70563578929624 +244947178331616 +193527011709370 +115352624266960 +174516345499435 +12277431317899 +33231047694464 +241580558655709 +185410885307008 +252009046412163 +100896729497623 +61620392993280 +236554977890605 +139469661665944 +166337258250779 +85177519247082 +62289436140258 +174950497295429 +276500874862381 +280984610517655 +272945603236112 +81924327482650 +99871353397733 +61299895301488 +106344325013921 +38404752870905 +255647196166693 +228817156763088 +191864055325433 +186022593083549 +268406620763804 +271748904699066 +47243200830829 +221764254880700 +176049329654233 +36226764855369 +28886339255730 +278991483681295 +154424079636950 +241318705462352 +203611390674156 +77558844803348 +148255706434441 +207566635149108 +79526816458703 +167649240893735 +214504742098376 +259530843818409 +266124299778123 +158147733763889 +266367342418499 +273026263149727 +42710163901166 +105404882629578 +246270652262362 +116516128061633 +107778787849767 +239247789788448 +153173390043597 +45653314464597 +59938407028296 +162642860912039 +242110390653789 +127482064561128 +68938723217687 +238061650567946 +280502891091683 +211326174729799 +117601479786521 +222294300256103 +37353880119594 +146312088627540 +64561396669977 +22053698982960 +43550249246176 +92946630950613 +263414806738482 +176394800054986 +157653464912972 +19477194699596 +80948898844841 +181735541541804 +238522297340298 +100820677018780 +16898473699455 +267109844621268 +203719315182598 +142512737616311 +158893062511746 +154362339359509 +191733108612912 +235065084299414 +133295980900415 +267267189291267 +250562471819344 +50536670806452 +72074584377750 +184874610196347 +156572261668122 +129002211300031 +79358051336828 +268601598603917 +56215546862794 +136519634331468 +62549389753490 +204671603035713 +275636938668020 +141798236487426 +41333605727609 +260714985982495 +52220354727391 +174992530745402 +92690989792073 +261519535421369 +79568579415351 +58125804751138 +222345138766611 +212632836248311 +200851778115929 +85512121746848 +245760908143042 +216287229919027 +178890469052652 +20532677898759 +26689916405366 +193201220670739 +135358570673900 +69508149926508 +216348837597955 +211601113800513 +133799542372775 +103580692000835 +30998898339194 +64437090156857 +128704221681338 +101861728694683 +37933266961233 +255834737779918 +43481512861253 +24433346663628 +182431096806610 +245723554345223 +25447768303437 +264520341744210 +28781315124817 +249106613448825 +10264124599866 +151294591109013 +227742606474121 +161783113101934 +75928381145763 +209007767836176 +248334757971259 +79697095314771 +250009644065389 +2077140837939 +277573439478136 +118741690294790 +242170247564770 +179975040264052 +68000107877492 +138209491020954 +16523030681129 +122117520993393 +93735683987153 +35244867161745 +126793557145946 +21783286931852 +228090551140932 +32671266295219 +221230857220370 +85752735936062 +146186620349918 +169184510545809 +105603317528638 +114621941302201 +157683290682295 +152581343215547 +263304930547249 +200466682877102 +242440727957097 +129357295145100 +222145358102438 +174794246905715 +151613889294562 +85950017846008 +163346217229800 +53468525011268 +17993102290896 +200591155845860 +208704870614008 +12605701158044 +136850444480749 +134005575877673 +99682715674756 +110765290152147 +204395972029453 +241845347138478 +175127652735198 +11432369164221 +75332328957627 +74534840817165 +124288252883348 +227809734599945 +190405058468521 +279542765401903 +85296682756171 +237984463620595 +241651227243589 +67965910273293 +201064640027297 +42120828916318 +42696302887365 +220460827989725 +41704648814872 +128124710234636 +234349301107859 +66829010559595 +102570486775306 +250758847433030 +137935040978213 +217352248145316 +52848566380540 +270579511476069 +163553569158430 +253638280178507 +36615808615087 +233623815858736 +105051645246576 +153865143415411 +159422472424753 +56063801007080 +112271340077863 +235619005777839 +218678096142012 +48201696517994 +99468790636611 +121998209379456 +24196334016912 +152449419073613 +153351376119836 +64547884081112 +148473810689424 +250575034217542 +8246413468836 +260410022832005 +236220820778238 +199630023481523 +269111407805428 +148185464144593 +232014558608475 +119705198147990 +251795435865486 +119484044805310 +104221582782690 +198582518520571 +275470849581928 +40880959706768 +40982354763417 +11852944053690 +15994439359212 +128039065201440 +63082439511564 +208087653291087 +237480132101534 +153403364793790 +261047158063604 +64104658329123 +100269889646756 +190623823781421 +130492089092773 +272933224322798 +245921481541253 +202540099386663 +270826271460680 +6494440168935 +260857484395005 +167989757339275 +167201028638828 +54763440649667 +12527647613255 +82457680405893 +110368106747127 +150192971501639 +146910038523088 +73985411515614 +72863125190309 +6544292696551 +233989380431147 +2609380217343 +239259502729062 +279983830886058 +231361048786837 +266877340501677 +107484379920157 +261792103919962 +255228882189871 +4978540267239 +46922746994855 +247654460063540 +273077245331879 +178639729522987 +192633295934317 +238699596772686 +108702817502572 +86992334834993 +60682853462980 +238198943186345 +235668253493854 +271032807696761 +155330843698781 +7182044692358 +118556063620926 +38574628877111 +149021175016054 +18025903298114 +56941915548147 +202991678442525 +10725060336650 +247645528912942 +77060206962491 +32417184880398 +85366078541864 +43842818701104 +2619035287682 +99789068722301 +229607540653504 +28227122829011 +271103356242590 +238147434209530 +143920885229270 +147710864153378 +57540085368866 +56464778689575 +48395000543810 +72676441698060 +207654292075373 +87751412804285 +100766252116054 +257651071389913 +30453796851749 +226686446672145 +82301547246584 +108435932860105 +205448070501612 +81065426661952 +270085118066381 +232347749352962 +30230469476307 +185885563894594 +22311851291232 +57110559238762 +22194885987760 +264016760354717 +58061667825531 +123292563155714 +132767730102559 +245651498969360 +13506432432210 +172342024491212 +96004654297288 +75302486400880 +272704470175597 +251048495647685 +133024479265739 +251001173807349 +176767237928917 +221683504704697 +174824078665118 +50877951034143 +155182408182944 +225504573135391 +275615376047959 +216564483824811 +33963821384390 +16371579535917 +4623180032263 +117657408555169 +46732589502321 +86794118824529 +204588738130391 +218649881995041 +2406231392595 +215615420053105 +168721812666667 +274653492501304 +246377174068497 +197398350963586 +30466800470545 +209896954248064 +251020816835413 +67141207056794 +51845712617143 +67637720895244 +11391058457991 +234064408411583 +207723354069886 +21123204080081 +244785399558142 +181243354244073 +37611186181205 +86401258263249 +92950426437858 +126054140473314 +133476106984857 +131845204520462 +4412463913031 +116225832397680 +121831279810995 +249524070287548 +65746242586485 +196159066016261 +169093170776880 +237038619070948 +83443347449156 +9083494199900 +249637534258958 +262529924864260 +193482099779026 +107401857005325 +241338099913955 +279263386743542 +234305541642576 +261857134749188 +137448910143602 +93895695033851 +215354445362618 +191173008189173 +243976603055224 +97573552042167 +110873936074650 +44380188641775 +55586252332292 +277296370856802 +236946873812723 +278688071997791 +94440472892500 +213941780809912 +131530041443633 +112323219491028 +151138226334789 +211026384939741 +110941265075587 +122642825013356 +251703538007389 +201841945980324 +10087375532712 +124761865612551 +83194786796984 +229386164182379 +67546548503330 +166621674124359 +198219275935563 +178255790468702 +66166578705352 +87098733349525 +138759344228213 +280022636469837 +133758170174731 +130082874955747 +234509941103917 +83515174000508 +252481572712497 +5912103847196 +58555108652129 +49658003455747 +223004838396461 +35812405090448 +248344854491613 +245058490963377 +263991547078785 +17814879334767 +217348192693918 +191172048557624 +134515190122202 +173671524834315 +131561835717080 +205366879223430 +260935720945828 +18747528345255 +9222629192680 +451971968978 +182178913413308 +198495873831984 +175169553096751 +18383486387209 +123816535021983 +136811623234786 +233890401926769 +108868312313634 +194457756884379 +275920538072214 +131071823703606 +106018865508128 +220337945753391 +279001810184815 +257577711586331 +263461810954795 +202348136926065 +249410606316138 +260042769678779 +258107543584411 +83850647382591 +81336769253306 +143527052060452 +182407206968056 +159112301689563 +32083506431681 +106154479327402 +38805107503403 +60407757165718 +158665069816528 +61330829893087 +174533897568718 +124857359908547 +182539420559636 +232811737626132 +116079402552112 +16296578883309 +192161854013671 +89220397382176 +270368891786345 +268391628185710 +236547211821236 +102044219555393 +107625835125296 +145248613841135 +86401389167164 +176258400674723 +37462716922383 +73857777521744 +41440642153073 +250519919619781 +8000984049301 +1022240254806 +86078469689432 +86545009514081 +126131052618166 +102623301518338 +249419969938538 +7984647877127 +245716296820535 +9695735334549 +236329152775549 +62177220857258 +200363179038710 +268620019665414 +255171828064106 +30652803414950 +17740956081636 +37160911515033 +196602037633862 +16236686458918 +89710794508248 +238993843479215 +139565291771764 +63266640542189 +104069393629242 +143975995127974 +5837628684266 +158266514611637 +81828080675814 +85501492945421 +77406697073927 +73144164085988 +117262194637102 +85582398539227 +199848847124216 +161755873462893 +256561803025310 +104125016990459 +102801964723440 +242531909635394 +257690344000994 +97981799163447 +126832279977691 +213391960657833 +153593279741720 +29015507827781 +69303290917418 +139297627706876 +140014285278053 +40431775816547 +4246391039399 +184274398832043 +271206385289974 +104592569998 +225733689670229 +208962379513487 +280348656426066 +227024906342297 +29704877839921 +269312667426457 +30118013027304 +39200578795361 +17250114821284 +117980178119906 +62790172547205 +67954661635984 +168483803429227 +232988392585324 +232760532427584 +29756854932497 +280464272187335 +61561567022633 +102160355653595 +256443226941768 +132838822595818 +105240616748792 +211827779253045 +62227114573010 +200884508966575 +151375172443737 +241589105364941 +108020525465986 +55743431739407 +156526473536165 +45961146783768 +130797178922265 +224731971876899 +278523675383799 +207127058932751 +21285655353090 +144510098060696 +141187940168805 +204375091820072 +273316176067332 +33422745247718 +152795941539978 +25568326719529 +253141259239410 +265534387360455 +60731228690107 +206567958908822 +190100036931337 +268754660628790 +82079930558769 +98457167562756 +113177494511229 +126863519151524 +55191876697462 +147748681466855 +101552330883260 +241009880958489 +150761625181346 +174525537443160 +20674140919014 +27094997836728 +51987852738539 +48315877648975 +186008813061484 +258102400595467 +49126584010451 +24385775420746 +22936036273631 +136092176403306 +263652610461576 +177900018163244 +34390188236625 +246906545100584 +114057175841215 +39395675539726 +270768477467540 +73007378334226 +202023489137864 +66437735038384 +70596193581441 +143956843773655 +23481115008687 +103514914470122 +83977612678556 +42243007100203 +208357709931800 +154047840134050 +147012631148467 +209643182886243 +7158154853804 +139990391598847 +47993885930939 +52439069208331 +265303919696074 +237741563512010 +149683547619103 +94593958789612 +176876935486628 +129706063995377 +47107623677923 +10131958767417 +81039315189484 +117537076299685 +128228951939585 +70118638186182 +113046920689045 +120861810611919 +2636535029417 +24291971136254 +114648199719452 +188785313476899 +87693146547299 +258575262500324 +275126611632828 +266646865407379 +114629286052282 +20112883708987 +71682713615391 +209057169092164 +247542426709037 +213362348711743 +208259675684021 +37879830325334 +226533485279296 +89944973203802 +59855737625241 +133730580721422 +59754120751440 +142042338623599 +51654501994271 +123146734810715 +225993117415673 +67785182560456 +206733857833497 +231228171396487 +3553857400310 +259051791199668 +122391309239053 +261364518355795 +191148158719070 +92447102521678 +163954101270898 +52604085872178 +89846552436035 +16671322783478 +188848530184426 +182945189063162 +167513867451485 +108434206095439 +262891065713380 +14491794886582 +145981844806164 +47522302199713 +133017174420089 +9925946240410 +121422799894953 +228582048588875 +106499115175216 +134593790361914 +168717172998977 +60566147145532 +128204299136633 +27404794245059 +183888265085291 +185643005795380 +216965235620029 +127041188068294 +221126896921678 +234544153298437 +168936344890609 +72367346033802 +38529292819798 +45047929393516 +53192045716309 +159051268167369 +246986886542635 +23402279985983 +228377649069582 +17905059835796 +215805199010275 +147320006919847 +169041861208676 +197527592151398 +136930206342600 +82807955136471 +244134397217516 +119599236018302 +131218744781472 +228467389282861 +27190075096766 +271201264333730 +139205308785100 +168041835297787 +59706097151548 +57626015321921 +15618001550189 +203248640617533 +153687227526515 +7866732129065 +264831695939817 +1484980453464 +225001498574234 +59278347120929 +243520656268688 +271633269295723 +193480762870690 +162698515550939 +180969137138638 +125018173534834 +214846325579338 +20697549254666 +209574630877300 +36877001798970 +247554424605661 +220226755858816 +220789096301110 +214868467573859 +176541692033513 +203215604615789 +17940330919056 +50115832714622 +193490596296532 +127762488240860 +152870905513651 +258678684649656 +130835393238018 +136525513861476 +154792564016534 +185914547437224 +46813140057069 +98422858078884 +192883165560566 +72005253263545 +148284902073429 +56636395695167 +203129014995742 +8101474567601 +122453374794886 +64634442842715 +202903852596499 +245928451924971 +81321534222620 +257528026379890 +280855388715285 +224749626188592 +25763628607344 +201181734518001 +25419169310464 +46482860104304 +229184111881294 +130520164200079 +161927454884632 +97627331793383 +33020063172406 +33022741767142 +268082186363317 +61521901300768 +206419529455190 +94130520736524 +179817528390916 +75672774593900 +48028290606139 +170483427109588 +225160817161457 +279867733251452 +8624238744193 +215950975511084 +246663986513758 +235696541725039 +240443615461438 +165937243772708 +13046294222691 +94353875699329 +224024585650173 +40099840486631 +22282415252743 +192930850224827 +272549765183844 +58653867710344 +23143303005964 +59876964204868 +80980611546333 +100353155036656 +216470729281321 +130543160431509 +259334366726765 +114639429076715 +131434293200711 +72524985995620 +234999609989275 +139617255433077 +13640525686200 +116731445265766 +164942438644290 +136050909131445 +45596345530938 +123409250541135 +108660502679715 +1415162115229 +111546414167370 +38962825471668 +254842695849458 +185404518476470 +27628261986359 +214599260018411 +276015690090507 +10724773898659 +105264780644870 +28987170102549 +123099487611558 +13226363014891 +54413027930941 +111168850594195 +9166693778100 +33333710728134 +77286660115250 +170554510906914 +116671757327800 +146818276939519 +229340299270214 +37294028860689 +154680175479627 +153609602514442 +108176867330370 +173762456372063 +161899581976087 +186258434891196 +280767123470624 +156982680412152 +143499122778550 +51254272995123 +31162440739296 +58540403738934 +11022697501205 +46796754582616 +153045027502703 +205122197407269 +36251540679164 +100469526241321 +65725883531602 +130798382762903 +217995413146202 +191917546623635 +255970901403320 +264042847855758 +249342451737969 +27453702920489 +68103088230097 +113972042142204 +260360616425525 +33570181735493 +188143359762021 +101098397878710 +6016450884096 +267460370082494 +73426403854009 +167677786174328 +56199107196552 +217021524431471 +94705007685026 +80144641744123 +212177176129285 +32796846944406 +197014616306170 +133790949469527 +41648527145349 +83911143699378 +181236128807139 +37003680336183 +102593298655535 +4801661745786 +209399190401967 +148950912194415 +62119389258697 +26455428026379 +43297272880718 +172667849296301 +239644037925682 +245020631647573 +229552661029800 +161229788213182 +241816098599496 +144597918185862 +101211650915363 +243872053463821 +172475455197124 +251482957835103 +238406742805480 +121958580245544 +177328243424053 +85201513107848 +177179358758173 +269084059811772 +77232568271907 +78120106023423 +52228179365617 +262415830929641 +103025634547114 +26106876929695 +228904752009588 +167373783416511 +124581189788959 +137111660420240 +126411572837646 +279225354345746 +273119389390529 +277979957902834 +255469111322776 +259131691803320 +44961375315214 +104379261238990 +179220586987585 +232030348534748 +141698192979053 +168414821664617 +108883762730525 +14028068016826 +248180873776408 +120835669027071 +69337857028220 +208426051555373 +238796621077854 +240037200313489 +194540112110553 +67966953348162 +46099993591985 +12198331830490 +154028300942492 +75239127572633 +259270359194198 +51454013362915 +128323971848237 +196771757050106 +234690610758130 +218799271545685 +164817195329306 +125470679822579 +37171528258609 +107629828023014 +89038969921223 +154386523289456 +218510980163165 +21909220034537 +253959418766191 +150962908101530 +2724296426595 +168530631465670 +276375047527924 +45909847976123 +53814492684361 +36889668686196 +192871933704355 +182008472885444 +37458026526048 +250544254745594 +214081712978699 +103004041142576 +248746038276413 +75615883943556 +202707054656275 +92702293564668 +147879504714864 +236941519465890 +254709211464113 +209005932064749 +24483488204561 +277897650323308 +65014907649628 +129007618719706 +113677064143530 +29483642160868 +273214682452795 +246729778107867 +110961801464112 +60036583475267 +22493753536394 +248384552125833 +240896213275649 +252550601243556 +82478508359586 +152344597090375 +205258860469669 +274667592568149 +74961327740937 +276039965789262 +224189028924535 +36602439168158 +107369763407676 +51691457833735 +28094633471601 +178891986186902 +77763466378950 +20806481049600 +57195906286148 +135939608256152 +94851413795385 +72597445901216 +95950077022675 +155029035817731 +160579746389611 +246536429499143 +91141519576836 +92000729927234 +54113122726729 +70330520099312 +279639059240264 +205056641254179 +248023787738780 +8977878957627 +167294507366443 +278734658317876 +96252630134556 +161415843290056 +26531572361123 +55868642253602 +85188747712753 +255191430335144 +14803708750445 +91787720375513 +210147875264005 +101990189651008 +264066067816076 +241431684854187 +212781627869198 +15481117617251 +140613175083746 +39822089606372 +572835982485 +194770300383265 +228706827543166 +50443323667990 +56147714783742 +159284695890443 +104618993501517 +236122476760174 +281110386797282 +85201145801516 +126140287372086 +11554682611044 +250431703462161 +232071261229495 +96854110779591 +238605078440590 +113419930931615 +183443087570367 +60470047575853 +195754332329462 +266532121922171 +185588121427398 +140158992095606 +134243999203523 +271087597320816 +16971306251889 +146436057937373 +100170784407644 +87651259818763 +102349563991434 +9903599424172 +115498315880010 +278089978311831 +211856357119054 +87318378732630 +228849385551789 +260904021537899 +161197091386616 +90283605139718 +64566980374946 +92978598315546 +10152600616565 +2185030339543 +6700210923799 +264904983438061 +256651718600519 +210109677119157 +15568761626417 +149348691012818 +18085723772163 +160734085206549 +50628425506317 +128224690273508 +256998886793309 +198506207578227 +208813536085040 +76662711884037 +23308281930741 +64282946021011 +144712664733699 +220237692128724 +12194726734412 +86811485041874 +115838917592917 +27019151783756 +82841407339338 +31973302831960 +218003197204293 +18702215416118 +96078941338264 +261968036238511 +97437017161569 +137387055325203 +178375523220587 +28138557448432 +57658250370670 +15892911901239 +50975158387600 +40194020408992 +168609477646481 +43156883176265 +200647941038217 +268012581544455 +4187595940815 +208761521380818 +40407359091314 +281395205492862 +201679090103416 +217461540653784 +40944310967480 +106141199349102 +180580838038046 +226173163686674 +54488538851057 +24576296014568 +188759946229482 +46445263039669 +271830876645327 +213626561461555 +194158440490849 +18957586246799 +100279000158107 +230435011391798 +204183824742720 +251246294132793 +20341113518185 +99470314784371 +278777859949511 +190622369944402 +164743530391565 +144794409177108 +209972246014135 +197482902250908 +161723645745683 +226441650109922 +84640111179687 +215519056977290 +162542331259869 +65478646090849 +142254999783449 +13969741801624 +69312776722086 +141588238487166 +105618720336321 +147396520627361 +86208852010979 +71838296243044 +115954001236609 +136606902458185 +192849453085437 +172656202658782 +278232868237332 +173293776178316 +70788219148341 +256744603646794 +49698255834245 +160064890101790 +184269569918196 +36672398012578 +42055151560080 +218986568768481 +275899458298079 +65482839302889 +154773577113039 +123678590004547 +63395840307419 +172604416493886 +92875393491066 +217589894043705 +252808345788674 +113999920172064 +137926060837559 +172065747907037 +41734008106799 +43939031331984 +261351792071223 +183746893698809 +167310076353125 +184234061451499 +96998552867278 +268938819845691 +203048261533117 +151556311782761 +263555721773748 +171382677617721 +1396557805916 +48953837128384 +101769231792936 +149057617051506 +213562206207603 +182859817885949 +131166041389132 +611591043559 +137170406635933 +25890624368849 +156774520044156 +6923750792443 +57875859730459 +18728051060791 +219463191906790 +177667341235003 +253284460320280 +179397531378304 +102011867646467 +143325289838442 +19993973979680 +69995461160675 +241365636716041 +55178457676626 +14204198887308 +60655120030119 +163883351554751 +14053702224365 +75958374379402 +237535411806674 +241331232040841 +270135912854268 +26400198350326 +225363475200390 +280605912580399 +272816394981706 +222165757299585 +270880924137502 +43686266900511 +199783128840928 +142305672269964 +276557068771666 +267917122960645 +112148763396375 +95358306888132 +221201271268321 +65869534127481 +124356518397183 +169637117573975 +76265581124921 +16213671040204 +258633886496261 +245086229161331 +9338210866690 +256485554773198 +202085441684815 +24330929665308 +223296092649396 +263791195927451 +220068751916458 +68166626319351 +71767884927501 +22853288054531 +122739366887029 +251001883448862 +173548180168133 +224201358819425 +194087150121441 +69910352726676 +174223496721938 +222226106905054 +246333877579932 +170185379774333 +1560293807353 +94514948096362 +17784356175698 +271945769419783 +133498597035495 +124825924084423 +134047943031208 +92455425047285 +138064838565371 +92421020372085 +194381917737040 +169269747422194 +201178879421366 +63394085121704 +182504181143009 +118690907354642 +126978588417228 +172445486539550 +156116966967822 +72624191550317 +183631939497667 +157968221038858 +205405013809121 +165660009860968 +239584184709230 +230542423435152 +108472919227816 +168441902169853 +166477535971963 +263314580620221 +20486956687272 +31790299181986 +134744959728069 +165879962305812 +138348844690499 +41252157466558 +37648272504128 +65828572055423 +205026166991833 +190154652904773 +229819658328034 +103380198993648 +79372529706149 +44869601260605 +189281917364526 +264548203247718 +189709160159391 +24398914084353 +136356948878751 +170015633157780 +192615043769503 +177644383598589 +56580246292151 +123746897445212 +236695601783128 +240141126007656 +126774173868206 +28702716168407 +253995695982893 +248547803426938 +77795356818673 +182732203364899 +145875912226227 +201510232633869 +267815236395270 +141497596492639 +27173578856903 +18935067469512 +2078515033063 +36782163611776 +207343360599744 +222519540596685 +170211376493215 +270913541760441 +241451555148058 +153007603579928 +145941392668720 +247551440505165 +195531955842330 +238778086103922 +165626727501490 +271845271161105 +138325666435304 +120099821221937 +282915150784 +81758715569580 +27528429107052 +83205940910686 +40398231862030 +230040686219316 +90595449114368 +31936916198223 +95240400128538 +127926267107141 +188279669190098 +47880074396684 +142493967615410 +200142111305231 +125679764225233 +155900386890818 +183877998852273 +121433386935657 +154859016498063 +269976719680599 +34336116745958 +29910945784026 +132499727101602 +46652975558975 +159040383851069 +155800077576659 +109535099112490 +138390602671451 +49420873475025 +121626787005959 +79857874070795 +204955907286359 +71903688214992 +156561572726771 +63238794010817 +7406564243329 +145428821870852 +99401020025701 +271756120258916 +151963722884810 +2980481864424 +165998478331812 +104699331973541 +89455979388490 +46160351534865 +204415348097873 +152131731760251 +224198069545991 +229431723769610 +83774591578622 +174938683062514 +72243132172051 +80616527372717 +148807135616097 +125459615529552 +76748142452260 +238054821501317 +225697151255292 +11420869215684 +216381647573911 +213502770542504 +6467315729529 +80232852108752 +7000859143289 +205547000032241 +191553193413434 +161284978025378 +54587104681216 +31499215638009 +161996606281255 +13079034953639 +252818898866332 +138748299465186 +191480881528136 +107621635866612 +229759066174388 +50657272121092 +142226346752240 +108011670371430 +212169311391489 +210760927146180 +189217938421698 +189982459903944 +40384699522673 +266439453975481 +103730003261277 +2568921362708 +205170224054852 +64493825085731 +228724600814011 +81385085558955 +181216042415144 +168793567965581 +200156650480190 +106992088065622 +38251700218527 +166017710542283 +231447489179943 +56280655191216 +103938227014953 +31697470067745 +196963767394252 +234445946877885 +55132994496460 +21112190183831 +180613862340524 +186297350796199 +241332775990066 +231578707120651 +183837515771577 +15672470691124 +245070754257026 +120369336429809 +203133723602235 +26889427551460 +208003557026299 +42830052952108 +117439474145481 +252117055000221 +132836685036991 +76594802542143 +48636394970623 +72410869369356 +229197303760961 +169449900956064 +43046971419851 +176796944428507 +225445648571918 +258605972550070 +236670832897142 +154873348963553 +24904689788049 +250934506396442 +82912384055568 +197602083478342 +158854724052098 +31961509953003 +194239036531644 +173020018735382 +92328722687196 +106779718448307 +46863620155467 +143357233265998 +207282522207360 +66412812862003 +191775952133088 +57621578578129 +126418728808754 +276216088395950 +134369865016382 +15715545981396 +16613566294151 +65449997121908 +102521298172950 +130207601970710 +170915181967953 +41062577277196 +177678831923091 +145123615124738 +206128066182213 +225665527542406 +236193868152058 +171407198529892 +266601768447034 +234262891673075 +220506305705911 +60946269937019 +83506610552853 +134227707308309 +261963435881914 +175210868263445 +20533204077301 +236340394273161 +239093341145555 +197691582484695 +17207534648670 +189226114183015 +229529923630957 +247887753859205 +196397874313406 +90136961766167 +274094352715329 +115780658926951 +248625969115881 +164104284638431 +209246187288982 +190835047817108 +25605274996713 +75922553532603 +127081582185592 +61189211258885 +256112977536657 +71880837361635 +27116990735877 +280905069961472 +27746234612322 +24210105093329 +122016205311864 +79106811586268 +161460386236969 +250386032034792 +115279919921874 +169127960226424 +88305928308459 +133663973956381 +269325524597433 +126446549426005 +28243745124136 +237523988502551 +251767984427900 +265779834642194 +138566950249186 +225783776633009 +110074395662371 +82329245457057 +267030740788402 +213724533706604 +246088081625598 +141444199945668 +104535623425701 +44273181407651 +72231351412754 +244796296713798 +110115410893914 +98916747502475 +8718442786307 +267708999895676 +17669376871283 +180416057901825 +151651060301359 +244129349031215 +100245613420982 +45818248831108 +274948594014002 +125761355510363 +142291996148594 +20414593572520 +270466878606203 +4425950347138 +101271796622884 +116341042153056 +250443002952142 +272247990841731 +163365274607051 +11000795323799 +46647356181183 +47123255484413 +203892824960931 +251281954998261 +13562817983285 +147150870045964 +18442270649823 +46097560270258 +259460859180849 +269440936087713 +265170751427768 +116681715619036 +262264938604814 +216493983560394 +206451311223251 +19957603757513 +253636059658440 +75857226110369 +138599429170415 +53780355239851 +155733042046626 +158415078194861 +233302645143732 +101496463171156 +58622173768298 +247446753319946 +70648066065323 +94884686827303 +165002246985855 +77957073207604 +212586304858787 +33153974719309 +141017490928782 +259505795085707 +167984651115585 +236028639106463 +167363728394411 +248818865372678 +279910910956542 +83522661786961 +263102249373204 +15959315496833 +171392798808302 +68800024868198 +186074263558916 +27213319657799 +231913636454465 +88061674877122 +130469099594688 +170951868122474 +39418948538861 +185211708671219 +136263751230744 +81852999474904 +142349078156594 +105632730091713 +117583248522324 +257301838686583 +241874992294325 +84769798789466 +248132602931075 +3314847075373 +240601095766568 +265192493206014 +53201967927950 +158459134674396 +124330134466090 +85725403462463 +183101912255828 +115769247015798 +252479359744967 +268794001595801 +234022158420610 +251840834823600 +194905327869306 +101940828455310 +151104822064112 +226846522322105 +106832852027661 +73494205084027 +103741084990203 +15085397588506 +2764560860145 +210324970166742 +219651591634765 +269667193499163 +81935079504288 +220261592904822 +211363398487096 +89197752663412 +247512750596165 +38413987205469 +15906036733641 +48190176458459 +252900348024331 +270859126987181 +57605188491665 +24426040681712 +264458404917620 +7387809341474 +71574315742366 +191114267138996 +235784886985487 +190809220150104 +136506037019201 +252252110546896 +214418931002505 +51218718872237 +75656295967452 +265113028228846 +33906441109205 +82780276474139 +144848367673484 +223405815557981 +1673181768281 +229936580316108 +216071238111640 +262014954339730 +95490812577954 +279928393697653 +235378970217478 +97636653939982 +34135090844329 +270891691435089 +168905018483272 +254017680097197 +29947804029367 +218186395082630 +130180542594665 +164400556753149 +136034206453516 +76964040667893 +1124935307047 +123650210502383 +261256732744487 +259737668278248 +116438159059828 +48285336230860 +218063179724774 +241444334593833 +10745210447818 +129928719450524 +160590987374602 +71475152537787 +79869794445744 +233826924275256 +83167301551985 +132969907500208 +279040881275296 +246389488838019 +276941237154299 +146350254082227 +198744622221830 +138896911043160 +40605197602861 +59330721722847 +204839949071817 +144972416894707 +48523792214981 +100149166080719 +228450047444257 +54169767895232 +144710452573583 +61977409196602 +129052542493164 +276437878107346 +8896302333400 +87133054771577 +110749975773893 +32098582372487 +165488016180028 +39784581355843 +209356629961838 +220917421316138 +204280849047888 +24435302279265 +241924926200454 +15962512099567 +138932619914902 +65382829496499 +81226164367545 +235384391199204 +131372034594886 +16794576376418 +188997474651482 +278331249065198 +62255413145246 +3943191225885 +256533952947281 +47965853421711 +68901524411665 +131270350486597 +254610031668700 +4715072191059 +38937632802443 +152658234122378 +149033078713433 +135260991766632 +169632739538909 +93266688376333 +228245200082283 +198444413264408 +162145731118133 +221500181201523 +129915388845735 +28080378527818 +133962411212371 +275149819382590 +47347472485652 +199327447321715 +42287686605315 +232296737568867 +240720070291687 +185541561492465 +77214529687902 +89992648540830 +24950869296228 +217863992657277 +26968027791172 +182123362032531 +70376471329157 +9651627276718 +65228131835021 +241497772202161 +111135545047144 +12492509605689 +271988649951786 +77356198102368 +47735084262660 +115994772557642 +17333339470848 +55121000244180 +170907973161086 +185005074184908 +265755635528748 +141604832135263 +121018124183584 +38221453676300 +112299012514704 +58420984030016 +232421008010270 +61433898537496 +111478095468428 +71219793172955 +53638265703426 +136645590189182 +194905456489373 +25519626047006 +6319550479981 +198952438030628 +37402768162114 +243587710378665 +118725985937401 +149803644479095 +276197179040868 +197108740426109 +214432465605672 +199576870508011 +250499949105011 +127396455881651 +134267075681017 +232990565621855 +184933549978814 +119788889653509 +192841015130123 +204216408075098 +45162429413291 +85312054701021 +155986506504666 +53397893660647 +76206762711580 +276017516913950 +150764030263535 +102776805865427 +134044444503782 +56355686989171 +188387714030647 +101629804232436 +237080854433745 +24186016237299 +141468223803727 +209392984768112 +31717975141855 +114422595601821 +167244499887901 +182135875054668 +112153475534048 +161029017767323 +90010131281941 +81616543050903 +12447438247677 +101621131683474 +15105081591959 +156598263885809 +82790512559121 +187839325027881 +195885433472586 +71084970571243 +103087920162079 +192644297300422 +63766352564631 +251658007777959 +226641967286508 +29955750794422 +112058831853376 +125513317607518 +125026990679372 +7722969617849 +50890885034493 +236694994471968 +213805932338838 +91026030760410 +139548968740169 +54414816813664 +168615774722394 +128977843485093 +162401276256764 +153678629215570 +142845381933880 +199835631022681 +268714726717235 +196317384436787 +45277264539294 +161756698626046 +253796545256222 +4124789643818 +229132454960832 +147617812634439 +115762263729655 +45294487504138 +210718527855440 +42222649673196 +124667156007287 +222516040253314 +74172728727241 +110262263893427 +137262055582241 +209455970480183 +45036143031478 +194327598661732 +173564270139146 +63733513548850 +182312033474041 +271576858820940 +237844497913568 +120491214723119 +279508141715644 +58125178720092 +266390065900454 +77572448932033 +2331328264498 +225895815704637 +241445783563712 +81488556505653 +269178113093634 +193516239620040 +214836625898977 +44096877507596 +201748184327507 +28218403425870 +87210275444087 +199100519378895 +134617840158222 +211357956352495 +223097411332245 +249515228071293 +58296496307287 +232148903662009 +61923794130962 +178779042713597 +216007186224163 +211168793090613 +153381648195922 +58943224743939 +137581132651042 +40581307764307 +72522502217106 +184505441053404 +151369339383832 +183532437031192 +49461850435135 +67887395221671 +192530833329012 +252662836904360 +135437772692300 +244472793815993 +158292976638003 +117798209003491 +105014484552 +82686047364417 +72241217971537 +83406892003316 +110510278875904 +225690935286890 +79988108199390 +48865502761566 +82586046494273 +218858206510890 +96197115195223 +246939681667458 +181387408729277 +194851958809408 +82644082713553 +191735069362167 +57662506368899 +8867567623185 +257685535816549 +211583617562611 +163281761598725 +63428755357708 +55335971507107 +27021408041362 +32005807326638 +261565158921928 +158389307712621 +248313448781101 +81801521464737 +121150675876234 +64451970158616 +168007528886142 +158692997267704 +192859819955714 +261711563610704 +218054544923498 +46573142234048 +271951014676012 +112009558849359 +43598325170983 +126894511978321 +179718919906200 +25791260848658 +271093583075697 +126593631842030 +170507969680510 +219466190187793 +111680136930691 +239271687507023 +161859539911284 +62435518758615 +176361633539361 +41488212273614 +13799892529047 +172895679739529 +278569106668219 +85605604162225 +37292862739443 +21010102284470 +213292416785723 +73471265173364 +43738286763741 +142803419616167 +72582741293759 +145136703566289 +74504643064004 +140907824953330 +223253444954009 +244566311517524 +79842583645422 +11675883834752 +68072470357572 +59933444547950 +170694923271070 +254322563928353 +124365307476392 +7534017656737 +160002660282372 +87627494160973 +88557752595005 +135237101928078 +191028838146367 +133996092558543 +17973420683824 +111782936595568 +36784557782074 +129356428280889 +130919268623136 +40327703123101 +260184565706927 +23564028680779 +50123107673653 +117136984691699 +13233932459997 +212260902143629 +224155018120916 +142823951674009 +41193371779722 +152440429780228 +224584235980032 +281047354575117 +166717342842094 +223052753186434 +125626951417469 +252004543797354 +143162032878779 +255101022738468 +199161389697510 +94913194577154 +216119451069951 +29642355210310 +222365403040706 +215760751508601 +102472451813889 +109309872096964 +167161009021852 +122706465586251 +103943027591648 +164646299166548 +275691844495383 +92116055919316 +65652914094405 +54541028323991 +262786073617302 +20195090674494 +146438369367760 +164432722559383 +265016087987424 +212213841212806 +221110206033037 +199604858911661 +158816905902450 +11867041243500 +4672902915998 +80724095847223 +113663582616646 +35032914931744 +105042131743501 +198869067256729 +33138560053531 +21961301422633 +232859108956224 +246117569313318 +159944693740355 +144636293368121 +162027249278093 +93848007916171 +126857920694921 +145980641380517 +114339708099554 +90906636217553 +272188060148368 +249798208399346 +246083266034291 +49067132700268 +150860684847819 +142509069101201 +75908315896197 +131083785134426 +98961652217804 +99284941715537 +42184764467716 +70997377453815 +246748618259862 +66872128369435 +3973079243973 +35500679608643 +24227941858205 +57413464632871 +265824286355110 +190030988624951 +2811473426837 +138232579017345 +607488912302 +157004837910138 +27691035643391 +215806470040005 +81744980721143 +275765311418450 +213765988810711 +101946070968336 +114144221903485 +47519337536897 +151804973851792 +258957546279868 +164173756935271 +259872768330124 +105397962763313 +89722080882977 +87599304934430 +176736145315004 +41356275574998 +204179879927781 +63125247960988 +180656359946952 +225308582884804 +220687120773522 +67779349500551 +244522405487954 +162962236805733 +57731222225430 +227742360247507 +192119870286550 +199936854621458 +130116756138901 +2914694671142 +29227312744525 +35246016893801 +91330501570040 +171804162011044 +176594445027856 +94322792433931 +279164722272948 +57189713673106 +4054195442894 +263980875520430 +155794438795880 +28399651128132 +146680810655762 +44888739751137 +90462580149711 +91056645655862 +76900649834211 +120225125708708 +169425851036925 +30664137517345 +17205883617895 +120513810496194 +188874377389939 +238986797382754 +36927972369472 +175932208611764 +1304952694893 +215810223766987 +84318942172786 +33210094187228 +62612903930580 +24766852314431 +15262374750019 +65543585951253 +213829849499531 +247915195709694 +154336823309985 +197544936684808 +164522971977720 +11694840540389 +267305995305684 +24129212993219 +81474893576386 +209053494537424 +165865930617301 +162732097084519 +65858714712316 +122497617381807 +116688925664462 +31011906595797 +192663032634411 +6964773256781 +132526725018207 +257977898870676 +253068869166914 +122637289611146 +280915637141616 +242956425721224 +208426230882541 +280998928224086 +28756526270831 +157256863341233 +272822652928401 +32465699234774 +24932360027960 +199860920453216 +82678410809387 +132151851572183 +202324289880669 +152646359336465 +163655364285684 +12284799616192 +174023729377059 +163925512276688 +117492734525393 +160119991978286 +254592661346459 +26189921823783 +221821683356772 +42910941700153 +253962584128626 +124838545643135 +140781443754690 +22640451935194 +233649203702 +211381830146352 +215522805948298 +40270021711175 +63867049352687 +145264039878869 +254285840993368 +167053845127847 +246539976985673 +274669478585209 +215051119629924 +141926438149197 +90067733708031 +172966543049876 +189795427897514 +261853647539797 +4758101944998 +70106772022138 +218874305872910 +66879543466144 +228649966903113 +206155627711371 +130101528134310 +261648121460772 +62920640892475 +160020418059460 +60068695970690 +226908200280951 +262148554502219 +91645595929175 +98979409994892 +274536091218375 +243332845045428 +12855110636249 +118435072671800 +151861467868219 +195733854346853 +43114290145208 +65762021733505 +246982828753671 +171476196405456 +174323524719161 +105092345130018 +200147033752816 +181297942136155 +238579164383887 +112908973413359 +103990666287062 +205138268822317 +107774965014914 +215137965375490 +110748493773404 +166905415674215 +33279061451030 +226282411878050 +77970249070432 +237669489562251 +257831547101532 +281376784036975 +24059583357787 +183306652292709 +20899965300166 +250787391720814 +61947934369995 +244291623835467 +64690419207676 +183828516410027 +209479350772118 +202626940073587 +250748874362770 +244574937748422 +231941688343266 +210090726475506 +192510088009613 +173286298721460 +173964214707057 +225534613396582 +252923080216827 +220269182357132 +37293400818901 +271856791721927 +183836456445330 +17771410122499 +1562199428770 +73376634256121 +167400491725777 +167567541682474 +20763356968630 +202725130970050 +153659929314289 +62661343155568 +204487629781743 +237739101712661 +82495486137549 +25255334061587 +85250088826487 +227767609008854 +147631443455914 +222455503773744 +160004651903368 +158548742995793 +23158811255351 +139686709052006 +179067712409919 +61410054075255 +40552340162582 +96954737949453 +99605427622233 +90322973019286 +104466777067550 +1258137489147 +33999000842033 +50048640696213 +237673922574085 +74970241442085 +175726809675891 +118674486331315 +278234353011789 +262898021484304 +15230020949048 +81112431949458 +70282553529974 +266184780602 +150666932135169 +137960742368418 +148929001254905 +54095688846321 +265570426140536 +51904478448929 +249234440393781 +130496701294702 +244455066452164 +56573525145159 +261074292170897 +227934579615020 +251095509448104 +43336352336972 +143772441576405 +36291651120272 +80816353270805 +276897202908202 +143299250735954 +69866901491965 +202003459238405 +281080536471376 +43300741763284 +178731928997383 +254310437064012 +48216561912976 +18235696857358 +128356630728260 +217593518852211 +243197790018552 +75959494244897 +177802178137000 +49920068148885 +121344338287919 +258823322240231 +16967389592959 +185822352687432 +168050013679551 +237250251467210 +1128653440359 +129391875081147 +167444678213359 +186854223572265 +180230222901407 +238814087567587 +220643785367760 +50305419224731 +181628340413534 +266794026292948 +181870864991023 +103242510133538 +194697632437880 +95751408874547 +55907069966483 +34707424745820 +245436221840803 +272250818661621 +46528711358264 +55150821861760 +177424115065446 +71330452456725 +183473970308327 +263456346554287 +79059837267615 +234034764010152 +237320849567700 +229896742071658 +122750397755481 +211396442588205 +36620517003303 +249750545153191 +89345011539704 +23426845325794 +120039247989018 +38024464941378 +110520600441279 +237580744344651 +37155937034170 +131645665300090 +98844930723778 +7628515991599 +62511426755449 +51372675457066 +196523902154223 +107612329030525 +12847886974278 +277083981730971 +25406197973158 +211596689696222 +202900048108062 +226032937814785 +168246749110594 +24410840182494 +221712613418882 +280011546787262 +209912259537411 +268919208426346 +208511032250138 +273168168736234 +94049272228251 +138290481705474 +268631174538170 +206228755794062 +211129764672665 +266028295779063 +251654371392376 +225106945397783 +113740760243648 +156346037352863 +204804155967534 +73751865072716 +45104381323197 +257269133417875 +79524770478097 +59776738617388 +259414417822274 +173204267437449 +267264837421849 +4092919714353 +61430623749503 +99220366301504 +49712030624389 +34895220286870 +32175146400460 +215553582963813 +268249667382461 +187868313561396 +167430735457309 +264849652242104 +47818587894525 +218902582648713 +190412465085869 +30420421081433 +131716896543023 +43748544381362 +107130430378921 +211815571571818 +6971046137370 +126127542584153 +18554603639585 +64752198882098 +209128295001148 +2287559339065 +64925749290803 +262955351762048 +163160754380631 +59894444638925 +35704004828776 +250110518352900 +134111820153708 +194095107669052 +37908616256435 +237213481507691 +178618529471703 +214949267707784 +237204198252840 +69187924487870 +41964625674604 +15199938703576 +197040527553920 +256554568075119 +41533091527728 +66688829663218 +214471038216875 +104427247809590 +5873930335072 +263281826071620 +19466156493269 +109169280643876 +156396651195692 +97186657956309 +253576797861498 +133895433572249 +72536762944192 +130193358274532 +279848268785840 +147225344693282 +177399193400798 +240846856514753 +210711156517620 +181436226113898 +252232357840084 +187958675335262 +234281258364511 +156285834554723 +4745289367692 +236109464617751 +74623451637825 +205205463211363 +137333434770809 +125794482085948 +114487753350687 +114804385227265 +37611821267617 +137214292996875 +259532393669400 +63266087667155 +252596746606335 +107828363442021 +157959815291351 +170629584031532 +75706644996499 +279460748979471 +192068432850117 +88676754164983 +79774937200272 +40779785742726 +253529390038762 +180971206063110 +79691250241428 +23312715417753 +260105454486663 +118395480357149 +78806241260804 +197738275893309 +8039834578967 +93733513431989 +114259266777422 +120854434103651 +165782357391293 +232675360104595 +44125818361556 +255046514077508 +128021766090906 +61066676701851 +92542330958674 +145362060474403 +166987193450923 +266274378914164 +184148976232410 +48462214141106 +204716510557793 +69644584860194 +220555401546905 +123175096219143 +223873246041399 +59789499523774 +205223757707351 +90899996369109 +261755210606311 +127466165693297 +167145945596980 +101978685496752 +110090290817921 +256395688000251 +19853298749489 +210728497757765 +153077573374827 +254317295159148 +31036061361762 +28915958360817 +219068457778772 +125752222948096 +177935682777202 +242598999966482 +99103449483813 +197632557895109 +103546487217662 +266702491425645 +44835068687168 +99505981040264 +71278351925015 +156818548272111 +165437718486301 +37541615454260 +274301031965275 +110221465372039 +276671914835186 +9709877352713 +36511244524354 +52826888219544 +257482861298280 +159378382375830 +176424343344294 +194722293399892 +5878350333449 +233314302049633 +196031278864702 +159571668652219 +241819728272187 +122720062778464 +167832000953098 +3889619011006 +18326102833993 +103591164939803 +63103025715124 +103253812035915 +91239540067358 +201730503701939 +16848696692966 +156775452864537 +203271173070510 +266933048251329 +143569091116520 +51929815398867 +125021419397908 +106071045798257 +159743755615084 +150093999086769 +222100344744310 +95969771323448 +117342452152618 +76732376924929 +256295669416418 +147680821284750 +220908411256292 +97997302413862 +62012935844667 +165271717153846 +258830136110948 +182613241947297 +58695047489096 +190754422666822 +10363537727589 +166603163359361 +226214752755890 +131294435488975 +280848527674716 +56300356255840 +139433891429883 +144477361121809 +167831574495199 +113857688085862 +6512222989312 +265503850029039 +99120932224924 +258240204743963 +180106048453755 +136374869222684 +180295536865209 +197151031142086 +207387737280150 +196764669614686 +67943483376223 +239877308204912 +172947337115689 +155490258073463 +106442028450957 +61055962322907 +172353254888420 +166435546342833 +185780798360604 +178483065579865 +231612587622636 +54499466626142 +14191829720531 +180335150604920 +175556154023813 +220766437938710 +273813603274078 +217872666954632 +145811783990015 +110881998728216 +58751545553909 +229338351237681 +69904267812500 +186254809124032 +13742512545765 +112810836823875 +273561886617780 +248547314463979 +281074983099543 +252628470255107 +278603317379156 +155211271459749 +134766415118846 +162262553744274 +190257725647021 +110526460877163 +279506891998133 +89269394328202 +149616792577573 +72529359433665 +228627949492797 +81332088953917 +274276640856213 +66038910571381 +207460059338022 +24884988830013 +6701586969109 +116354728688683 +102290629909802 +159177971326787 +148255387138098 +244184031414692 +31450140091916 +196791174742716 +25857114082054 +50093322500863 +71252285773675 +277133103366945 +47183186417150 +104216994162028 +266764347267053 +25508831704710 +270634955927931 +77989432555300 +236331574713644 +105866438729744 +166703081755502 +13284664022747 +197584684605511 +269696296981489 +140885641575688 +121376288560248 +146018138378824 +197536355440558 +152799874199311 +26012026267648 +201415528504576 +42722438522554 +223298182312184 +262065205688757 +212203001430863 +13519810763077 +253657505388241 +241467554219869 +176017971326691 +187917466286536 +123989048325637 +160872003695348 +89489127511387 +48926159293277 +198580904881993 +121246222402456 +141242349322294 +3226726971298 +277699849492057 +220790056540134 +167304782261989 +268753681575540 +241518554538483 +237583105874222 +161268131886760 +160525390407598 +253980762252983 +149154234593671 +219264786003371 +250149856742406 +201489430175699 +238126811155688 +101669106180592 +112068341864092 +221997206151128 +112339150505501 +227375811876703 +146041892907415 +172488543772007 +259903825161896 +24969169102999 +230701460325322 +75742725729487 +12232291884709 +1995212031053 +106555002466745 +236149987182074 +261658128954427 +164256156931062 +113367931478424 +143707644251551 +191882063101342 +244751201038285 +263971131963332 +42537889193166 +7836665932045 +193678995238666 +106648575976074 +261418744346156 +133682965223487 +188637150589626 +232197120108148 +128501298359355 +217199723389127 +20884136427362 +83554905890828 +191718340915394 +232376043613471 +84212570411006 +22609304078045 +128658643029354 +230200659265832 +155313297903058 +216196366251589 +186519187976811 +252267800513910 +135838611796209 +238674921021945 +152342764786206 +226653748970037 +140938007247427 +157926876707024 +13534406656015 +12306378384736 +215567382030133 +217206170501157 +259865630853058 +144938310236285 +52338765139321 +273996779508250 +243015530833488 +224852195817672 +210363668303066 +236546847486963 +64948375249096 +237543210408736 +60107478389455 +9966334358375 +275399596578025 +44588915931554 +239467339444530 +250411420621201 +189687458777325 +60676494735307 +32143876663609 +163351009297040 +139053558744136 +251191246959025 +122746080085309 +219845857252294 +16505260564806 +118637183745797 +135074859124775 +191123282572387 +178071090245925 +120615108764570 +72381143858273 +279767241659545 +257734659532319 +24376939427386 +220576101362240 +103306048726153 +136797785567143 +93104500643864 +184906840427261 +83964363353207 +8574128033590 +18078444733761 +261293290954272 +181137632939230 +3715367918948 +259988568437905 +130391298017560 +204837500396748 +81138278617561 +241382508788543 +138557873883327 +120857961278193 +55029138057229 +224050238097310 +89235287308812 +116707401941890 +146342330492804 +55307375587466 +170856114617694 +93281234168905 +158373331237368 +180393087790121 +214701217490044 +157629727884738 +227297375492989 +144092243945868 +222718355370924 +212211059911494 +8398010269317 +250764258136868 +177587985442291 +229528077046569 +146628924840328 +7756910803968 +73340691729985 +31055493800812 +277422773196954 +68170427219022 +21606560460644 +81690722865480 +33090707808884 +231434507424914 +201109069723187 +250302016497071 +241356306603443 +236290874825397 +254363586400957 +224596047216463 +49215498663556 +49027391470135 +7596195119808 +36941300796495 +151194374943930 +148121997634874 +244841484670266 +73744784287120 +131533738439592 +262618795818809 +207129741417085 +120025177397585 +149300831972075 +181569748609106 +111302332303583 +225323558570455 +78913985761597 +138849926920450 +97748031194995 +4133574384915 +58930673965660 +121246455128491 +155330700434595 +187501975286174 +241976888746304 +252079527518241 +144259716526822 +198697704698718 +189455784629584 +200872323953547 +237298928151703 +268383875355068 +234491584882131 +268334717985033 +131524066811544 +95445796248173 +250655340980446 +77387435715002 +256089187586135 +272769632629770 +8887337363241 +197997567720931 +203973514282755 +42643177620306 +7578337821568 +114397796532393 +278241814466498 +203301799294294 +83720611232231 +274355981157440 +199632509810722 +25532073351168 +93779051986145 +4930556229046 +154778052410836 +224506892716082 +67358338300018 +7996616553599 +175172254563614 +272863092219966 +240468004322814 +22230615880732 +120427196685437 +35415664342258 +67219318632253 +265189856072287 +128414232345423 +45987208752443 +227094320284226 +148704546194647 +131257337023549 +182827289919913 +39252012303895 +47949611944929 +111046470738156 +113173023395790 +68926970799803 +19171075619132 +11740363389911 +158121127877066 +105526729670555 +255475810888001 +22178948260814 +126815617817685 +103229922197361 +66270829993876 +3884766794589 +19708464552911 +117686087752483 +116901840686508 +47596717864730 +15176283351565 +212255401055389 +245157961243393 +44608600117908 +275533981010298 +139505517505458 +260114075158337 +183799290309288 +100933826508178 +274915367651082 +192367505935391 +252991190137818 +195054511259136 +61982120325318 +119539405215292 +153937669663115 +12067150692477 +188077338424948 +113239337826906 +62723286083442 +259457437437933 +91996454544074 +88956649490176 +236583432748068 +64539283101283 +165896356371024 +190953609607221 +2968645698111 +186952463176685 +112688480230479 +150917796149595 +265387764056548 +238282080884382 +13590160161076 +248054527971403 +244563541303776 +123035201929230 +256584647603653 +142173725298451 +272387208236503 +168901942812560 +241758573679489 +274328312145559 +42823184283160 +127253779164055 +79955877401993 +224236222656927 +50354051884698 +24751826026313 +24836648192953 +162818965111190 +45064256595242 +25962955919936 +131938880102243 +65866759964542 +136515644281557 +92761858956577 +37917243980272 +123360287151049 +174636737658982 +125700806303668 +177237267452839 +56316422120783 +95654789266981 +107985437425064 +230392519249259 +148341642924668 +79260372944631 +250422818096138 +74563598421373 +272957411023291 +225492655556456 +95142222178093 +78554717228007 +75486196533627 +195212157842623 +188773216321884 +233587380425228 +136535951975962 +15735268981708 +247566055925691 +276765362868392 +61036281789797 +154160274478504 +42969059711822 +240668465423705 +217219189002711 +268249431403064 +151528563072566 +48388798745858 +166132052802166 +247843172984315 +169059811953224 +244550645549322 +111593380112084 +148961828804767 +20966974498967 +37469280074744 +73602861109532 +223104015487651 +219995161005122 +73200782062083 +81103937464457 +177204462318885 +69810317704006 +139403596737745 +251546481258682 +16841047465773 +132992276675144 +128798852649865 +279066259745068 +173333318319343 +231488428920991 +59086477402357 +230149582449922 +225232285875846 +165403986088407 +250157347935578 +139558583503491 +146014812950810 +253247530201190 +8887920494295 +200768540291314 +11791480743790 +112636491592030 +217928066436508 +201926299948050 +13525405957146 +44514769052827 +136338309293974 +90576388725443 +141562907022386 +168208044921722 +273103065445828 +86017220990626 +127139035319189 +246964541163918 +51728872981832 +162648274462250 +104225063087598 +24585753152681 +214921216109715 +176817727070578 +89075163605274 +233739878395036 +107561651170573 +181054369162943 +62086686078275 +100107596867209 +13115825860293 +237878165828821 +238751126341513 +26106099201514 +148786154441937 +195529926577214 +66038622090557 +53955548449004 +31822922132885 +65540864271662 +212165498920041 +60096699138058 +103271518626483 +46116562601638 +219866983925057 +48406211013005 +142512323171644 +101099079496689 +241613850474488 +110644605555105 +125029420721537 +69731856005511 +240070400164441 +243517170214044 +159162180598445 +276610266127034 +230161757635103 +200374241900611 +19943055166053 +164234277298804 +159357652380441 +274947144625152 +66181195185026 +19636379805011 +9914525320558 +53724607034696 +274670322584477 +50620183696836 +102959776025549 +157605448610224 +97888707366979 +196811486347875 +53727285629432 +227869356097020 +108840510514606 +260130862858425 +123095569625950 +11751482889116 +257927443608941 +85867870705083 +264794901754980 +129866880445359 +112123212110164 +238197896186247 +64991515030702 +253867427516073 +55459788529099 +198969234452207 +47260695745983 +4849613197904 +62386312226658 +242500268324219 +137106614272035 +200755751087422 +122434187107479 +120438402556785 +129679256965901 +129372056268670 +220523760393647 +202524686543912 +101328476962989 +99234096888077 +247748648187135 +11510108593888 +61898593939793 +33411441476832 +204647893522499 +196233882759090 +119740305554755 +235103003726314 +123898929877772 +744308289341 +76092934797169 +37181470298467 +133341931497364 +254719307435836 +57842816301231 +28048861952368 +12033527093837 +125684254338490 +87823181605799 +235743665108834 +105362532994381 +247862899552526 +172254077721883 +218260334918473 +205627393988068 +9049157247103 +207099355770589 +66139288149936 +110972388120345 +273271462705585 +145260574825759 +238809708794512 +224583956452310 +263630817390583 +220332100736099 +19982479915976 +42246630378926 +191613147015118 +266469737773781 +251375850288553 +47833230751812 +27394002206208 +220388008942171 +73299606772196 +278106109412686 +121556738424311 +51701283562756 +256351279058268 +19648658432705 +281003044487167 +15707698371476 +202349600710790 +249595215873402 +223819321150186 +32895005465774 +141671354276782 +49341380296144 +122433547433680 +209613971287405 +278044430031950 +246954443460971 +171719458798140 +124231273868582 +79600981512935 +103998939602665 +248957167085207 +126315907945023 +2427626625459 +259239993348309 +276322763625370 +100358075225121 +566601327181 +61476703733741 +257819630562416 +269680834388076 +59285411202411 +188237446160237 +16618734072376 +192107955725896 +205892188552550 +106914757844200 +44319171588646 +132127750219207 +278102647920856 +171251025929207 +51243352808531 +155337830841947 +54374118721099 +262557329922343 +230280385388051 +155843856584722 +117890800389145 +22577749280965 +137137560713716 +111498880575306 +188032619271501 +140792752257101 +108301475204647 +226280210465106 +186747158994500 +127171851131442 +237586590732656 +66837281420592 +140488625999881 +268692300766738 +137446809355900 +16403013687106 +182210413332538 +147666786688000 +209783064272790 +143249570979233 +147136798060600 +49318546907604 +214186132537147 +204009203044679 +194046466773488 +79751827306038 +46253153500016 +24977139674718 +212860366799431 +117052567876451 +53474382588331 +274698944283359 +214199702048467 +217115132030082 +68298553289964 +11415894734821 +205720758489446 +5181817238433 +260034660403874 +36313602504020 +213845620440671 +173568742614255 +146673483248449 +28319554549007 +145870734366942 +76194549810581 +241716083099420 +178020583412811 +80549153805049 +217647480530719 +125254092480061 +270414761823115 +3667277522384 +119489740817845 +237690499462673 +116344602244649 +60899378770294 +148170070715119 +25432145325831 +70406225541154 +23664301034647 +178248796584275 +145815898645032 +157987163071013 +67208350162382 +150682456428800 +225747926807380 +182184673426010 +179982115961027 +128028151138587 +93303558052853 +164559395575793 +126872476956634 +53121030354184 +69182165364413 +279735279624709 +126972748119448 +154111141101346 +45532399017002 +81449483576720 +271376036689306 +217823676405718 +100935845107418 +39423993235644 +74605789623166 +270915117703649 +111086037730380 +229199278579272 +257166848805129 +220906009368692 +262355712130929 +267286878624094 +54361568275268 +237998733069102 +114617682475807 +146140911682900 +187245243270352 +159367697488221 +243240858207325 +240912364192530 +280920913033703 +59445994491287 +109369797375714 +75390355892274 +121458327217645 +12752327620062 +85607637747812 +16149856206543 +193544120678826 +188381101936411 +91609842193353 +143522479532326 +189402516546264 +22108029182041 +36513565683327 +119027836488521 +125601798787220 +3167310147456 +42816698927969 +166846754204328 +177196431527243 +11716095812317 +183654583307849 +47180758598869 +273692352959136 +75286583855595 +202081662123036 +240571360079667 +189735210457371 +266221570726778 +203171731456578 +119174627448876 +69873767920571 +229767057597479 +95837991351200 +11259453203617 +99926233872368 +237161019325 +195770736639293 +254141142013734 +85865482600163 +146109156586213 +200980255668185 +123938530838891 +279486373167639 +54591924226369 +149281086643548 +117122127363931 +23167284247345 +191596011965630 +105857921236042 +6674684283057 +58353820840351 +104381498841220 +196689275620691 +79211251221524 +71257577499286 +7707612912077 +40569575101496 +66480352566099 +107684368398518 +243655337766071 +111660522466442 +251283713065188 +266847331538568 +249933354871390 +17359042162585 +68761604637801 +236389397220664 +193993512044320 +164514669141703 +263477312522116 +238536589230013 +41152986082178 +269851237247415 +27588259810753 +122001413142979 +17733866322214 +170152342880340 +217070940242348 +154388773185765 +162381470147592 +268547513486282 +154443742928387 +111323440722934 +133043829356466 +32164472876358 +13249490053693 +111533560719926 +248613936546364 +240863358217830 +271705368112334 +19362179430270 +191083716881956 +29172498222645 +237002932772637 +92792003441657 +269720628003989 +187389048799123 +28464498064338 +32569680891275 +65111730806923 +246339259536603 +98138118964732 +112037553980073 +188742838102096 +142342217574446 +108884253102871 +153816985820723 +259859417877886 +46379330374457 +188389841275688 +182966337567231 +108023332479313 +26825646761170 +52016445742208 +276933492090116 +195292114502373 +198611269185583 +274819931789556 +250404478279479 +216493589014965 +183735502697235 +48925762380493 +115896019092532 +162941005741494 +127174204779776 +193297250212707 +140712460282661 +108401136772213 +97264071354552 +280173483513452 +144385113121925 +61023284416941 +102792032937111 +123102494376268 +26251338782404 +158674931817093 +52393793403094 +58560404893867 +232705797445869 +96536606775537 +7043310609586 +258324006498386 +83331110563812 +271550792303707 +68597706543272 +145920056911940 +279902674872043 +240938762150008 +64197863661599 +128878012380168 +252769018325415 +77936842446945 +10360037891646 +41776157102488 +44471150278316 +98163661167383 +61197893826571 +201125867754717 +85285818155579 +140727452894092 +119193638245686 +271438067591418 +181455986196208 +12152024296784 +68704200213355 +255135318549555 +208047615772795 +240010511755086 +137244883379556 +119246423958344 +281411876434142 +147070366835046 +91607121039727 +205170142933800 +103167317563063 +201179906244857 +42934145053503 +28477976279755 +237701268753584 +172216535024085 +127261567053011 +1886788877430 +162233476263933 +17464192315697 +5116082573695 +48160939874648 +280755085344614 +84990977534407 +178338391366301 +3892534905498 +250005827165129 +98721954184246 +172898212594383 +93177327740129 +40472324239157 +255535709352979 +215324014421071 +267872669105428 +255893195915702 +159250927043119 +92546993540274 +263118492203687 +163351726633248 +189788062628211 +152679248332981 +123413128583925 +17403506304774 +249325042448654 +268318916922345 +32194059047546 +16675264805034 +281246753427990 +52150780214584 +196947376531133 +175749754509447 +128808835524639 +72216332352978 +74086342849061 +278384712048778 +38808218020309 +267511491885644 +238775640999276 +70970676771646 +221981114176509 +83239774356794 +271352146850752 +205189935334282 +268748909772450 +271437328332297 +140469734266917 +128971250697380 +227176971373321 +212016146052021 +29026011855836 +170421145755959 +159815597114255 +213681679831506 +169827340052372 +155497878019307 +109141952506890 +197178792371799 +23290468786044 +234649713966082 +58341652990427 +84268983958789 +46686111437621 +87729616182890 +124454045730117 +74172782462424 +138307370072066 +2070597808408 +250607217250 +146630819749520 +194611808588442 +177876055690147 +86081569068618 +64337033026265 +217835621196783 +262653997350421 +79547425028353 +160328232716358 +52677324176456 +199037623127347 +163844210781281 +172663164192704 +220007076237955 +260705215773681 +81733986803031 +278835769395072 +129867835305544 +187833121903900 +199635203536412 +235207784711480 +239525984629656 +1447300572729 +221143791917659 +84215458924776 +226629307417880 +275258359431577 +7050153394131 +211459941981993 +152087775493419 +8581033894508 +110973734620687 +213074335809385 +188918670775089 +9214534608377 +217498848424033 +34399842688950 +116885434498233 +18134279779058 +65829586439234 +19643670421222 +84364087201969 +109015909936953 +244496513673240 +261166795535486 +226584188760841 +52138699782154 +134541246325661 +159018163748817 +35044126190305 +219593125663823 +174770215332804 +205941345510432 +166906340008127 +162290629883720 +38061815262652 +61281943776999 +47860519468686 +107593306117614 +265329960745132 +18827023444357 +7591111667832 +66106884611892 +93369660358367 +267740534079764 +258437818161419 +148815935488990 +87315801947494 +156808122907756 +271323864360887 +278269255498845 +71699328478171 +214650264231012 +269288732352855 +234758549219062 +173937555037391 +194871525806470 +277980964116325 +126301254512353 +254249428405187 +198924229283523 +225560274910748 +174478135105060 +122691776516748 +86934572632291 +227704032447167 +145169863797580 +19758713645985 +7978704826366 +234040855247157 +179490639264902 +61993361737939 +4385012488377 +243111201791652 +211536171707578 +12766992822669 +207921376622783 +248582314463055 +162698040737243 +162779110706621 +169992870066899 +210297453886688 +231559459577028 +265430846228170 +133011842620426 +17887557179690 +82668041940666 +73498690667330 +88872571321693 +180633467346774 +74166843683892 +40004063758836 +247726242756779 +98804746924995 +33932901486059 +82666839128294 +130283665124000 +58233129858302 +233329043137010 +266863712948874 +123517862113838 +234530221184849 +38537267644718 +26298977477818 +158432370149000 +194804661766922 +117324206084031 +265965688950478 +16631991638185 +34941023558195 +51633875433744 +151872469234324 +68698313238731 +127047366937428 +218801377626457 +113112722182936 +45036334109353 +166144214184576 +92451230255008 +200743664541438 +216390577179404 +85960246695365 +81068438432328 +199911130341808 +17865808170589 +256106835050527 +16982966931222 +109599204553729 +120062236516301 +238215396142622 +177444817163767 +140093838138965 +245011247574985 +22359557367853 +232663777846393 +175230999995575 +46256643414949 +111755939721745 +4779721666127 +207985783145550 +194214219566907 +276248976355497 +128307045444095 +83894039802605 +280088219942309 +105371833098998 +235862458760414 +188053066530092 +236611038659388 +259288544745819 +85013449052915 +272485945107334 +116647776960305 +233319191362094 +196067603118471 +46097854248420 +163404472226747 +163571227915424 +218201053313626 +256717425839668 +91474178469380 +113515651798608 +125038418687741 +56747470222860 +266469362460520 +155374166028135 +24397211112980 +74588528718777 +12859428188893 +114969130505919 +34317641257938 +45634034782301 +56504737432173 +265174110930962 +16857072978630 +96539919755580 +12461694081274 +70798474703088 +34037440381629 +85470369152988 +270615135469516 +180934206664851 +10406319749219 +245073323743442 +11681058193088 +130453002019346 +133154250764651 +275277872996263 +204449318854758 +29824888364997 +38147625928375 +25213713423012 +43371721616589 +33428100667065 +89558312320937 +205126809471753 +152687066131041 +73218133024475 +88948764799475 +60638513895032 +242800502477769 +271150993973311 +212013294976086 +144041993761149 +8323695129439 +146476401891104 +203345169869467 +97279458416509 +96417007980994 +211259254864164 +271534725515962 +128372836165149 +184528937023141 +275761852253795 +214075126280432 +6904075595424 +5013136929392 +200304002061605 +71662906835409 +104534332046177 +67938392928334 +126327074986152 +17093168375571 +222951232462358 +187223672997507 +224053152450324 +15495131889638 +278767401102802 +257144914406579 +139803657042565 +153386843498401 +46925487087162 +57586574436096 +87346293219136 +229844175376983 +154958727084953 +261730544732019 +245350858079019 +182143209676847 +130806962523984 +79446703571206 +32838326115388 +271180335433137 +31490253908226 +103101994790711 +128730518770652 +225575663827162 +53398072886862 +50268265001160 +242779110058971 +252448777643685 +124145570020638 +25316531899287 +275051686248263 +89609055059879 +176594225567377 +9513888317097 +260202879630384 +58147730273321 +199634834277728 +83807623659117 +209573958034461 +66145652585492 +97165994445099 +113293536121799 +139618242684017 +5705938649662 +20142518233301 +203347553055910 +13393607153847 +127425010757928 +122698814888469 +108471285370211 +27490640419937 +23879877142431 +73189882490102 +99297045572928 +138097526746866 +200054856902729 +26803518637162 +145406230358525 +250589993490260 +186210590493490 +162494904145700 +87348899729004 +97253824222375 +164403174523986 +51795125959864 +154762812494158 +33101670379042 +206791418738501 +84069893475031 +108808189046303 +259750891923036 +221759415391039 +921722165457 +216331187849474 +207241261038087 +160880138951029 +114897155425014 +29342709354628 +51648696114296 +127778024598798 +58263846751351 +217249360805989 +70836296810658 +237712784995044 +152124985243602 +158968427438295 +6039063361713 +79124106361062 +234914688966856 +163067418307841 +192695771530266 +8684625987008 +239464777315328 +72351832912104 +228196912152730 +121164461839727 +117044683578150 +21059180533163 +7068567495489 +230011901110497 +226638931557229 +275109658195090 +272334100570574 +112530045830355 +198301379156568 +67839412418033 +159233588845163 +134174041465603 +75936421109284 +163014739278033 +14801424191113 +133664276411874 +31949484789295 +236401313726509 +62392463458558 +54756547674145 +123997640753972 +280651066945124 +116558598297398 +100521214765960 +248911488572316 +259860456302423 +227401406792855 +226039047177023 +259905365778575 +3373701569445 +118617495447408 +191950953793652 +22724063548747 +119899936185390 +172494356374707 +174403773152719 +183658456263261 +263443174357610 +80567125755093 +95275085853806 +106283817819697 +187007025965947 +188015415448004 +127664560627388 +145032129251153 +233279384656365 +192235736731952 +3802361830868 +185434888339268 +62846473915203 +169505188976619 +18958460912309 +71398613167222 +168653792710642 +23720991260722 +94647377653145 +58094599202316 +147030564100151 +183199984179967 +109814224526756 +55081967697991 +68360210234844 +204241564950022 +53302555861448 +57268429366203 +146179024543904 +271557139779466 +204568523887672 +63477241472525 +48729382307533 +226805451956042 +78159238046195 +23226075852126 +102357774182738 +232404180029064 +131404999363208 +245789864188679 +126601819416058 +240095297419372 +130223807690909 +14159941001115 +102904029824071 +84328458232750 +259160760259115 +68613473438453 +221049368972982 +238981936981656 +10624393007651 +208024004061697 +127551096655978 +93357190724262 +7261775135041 +140420966776901 +176753984911468 +205802178964790 +221973293056336 +186737977456196 +82611563390211 +102063460722236 +192322067259171 +133544199940821 +230743191456546 +74465701854622 +38910764341729 +217053341359430 +87273265676057 +22015195071033 +84483944262544 +20590114098307 +15152364899835 +221404948020975 +248449222639271 +84869024592610 +241277463433727 +269701954909606 +250225485503999 +206142918570643 +9989216552419 +7078234578582 +200669962387773 +103381282551256 +195227122109061 +134120253660640 +218223738620981 +44935509582799 +122614685973262 +13366920546003 +50557386845081 +135184090529973 +126407175401061 +155519062552174 +230911342813752 +244247790434429 +196854944966804 +82238469583852 +63936880622034 +226508087248689 +253539432875654 +237686458032170 +179211093104457 +176634412052626 +198246375012328 +64931338529794 +68624799883996 +267366978878041 +127402667202346 +39704981586216 +86704818249061 +271910454607098 +86373354381562 +127009180307390 +120900036504243 +119010825141775 +42888050866712 +155686926572938 +186019569718829 +156636963715838 +27669750054508 +118264018916441 +36880289399460 +238762366397592 +130104543007479 +127194830096384 +18076776547411 +68167682242395 +121095729719872 +150217437182049 +48641903736217 +15585587399713 +169466388663702 +104219746634368 +102931198652369 +239271072677834 +92335009627523 +88542520199724 +94707884954079 +38144552439641 +272761034318825 +225433210703849 +87355777061327 +138149766916562 +40853198142508 +255267697924958 +150971490142723 +30071557732258 +92119874450973 +114621517449544 +84874664468789 +189867306745379 +115415216151201 +59806167790206 +114456314136166 +271427577530839 +163927788962020 +28071000795729 +46950150280040 +271026130771160 +252907832943013 +269835803020484 +105733702734730 +113081688121452 +133299789256890 +77432492983083 +250377729029358 +126650219320211 +197600110619027 +121343550499628 +118552800792855 +181433910041368 +65270199740422 +87361279494649 +193781440132925 +36222005687100 +145932509556060 +50498722197611 +222966566359194 +27083998418272 +153419517976836 +107974549172465 +189862728102962 +173029164934732 +131281749579250 +134220189241043 +190368765369940 +108022714709774 +74391595901733 +163814450928063 +274501304817231 +189156433881185 +120914079279794 +1658989379366 +102121567049014 +144871881329342 +55136120653633 +265873795189659 +50060339739683 +3897709979392 +279985761589451 +124023431474500 +218655078559583 +53430935824655 +96173937456269 +50960297267144 +129462185534785 +258121511806611 +226059468805289 +64889523413758 +77375174149389 +77566554823799 +188592082821701 +168849541307742 +87976735911427 +74340130970980 +147560961557515 +97762989024541 +141625427269633 +35436608908827 +15195498789129 +185733852946989 +42345690699274 +200260367255859 +11148875240981 +230577450797237 +53096221225382 +261252000746772 +117546131356942 +214645908523927 +279526949306996 +129357057086922 +80897430887540 +82753280111541 +150940015653093 +28245828206839 +273626311591130 +279008039056828 +27317068414268 +82830271499910 +234868203450846 +266498250998877 +83643196354192 +239155379831587 +144582311547368 +245869267019872 +280437567687271 +250070029226850 +62458694595438 +109378184822358 +202060749265321 +44978663680816 +186497466669606 +82458409762489 +15457336051726 +116318103085663 +76135014268054 +49172456817737 +108674230981784 +223921910321185 +50473257929874 +40877657286776 +255564514935832 +91727906754605 +132775875824434 +66113249047448 +62485816833467 +42675886446457 +2952763008786 +216566727851850 +70430717360128 +146473678310857 +97078107462107 +137173541225335 +7126358004384 +194688623931216 +1447815052997 +186852427098632 +70543383806909 +190808026947778 +21433049297123 +91351507299949 +232597073118175 +228574242311431 +113035224828173 +20287133467689 +27809107370687 +65059242948203 +179204306902309 +186208671321749 +196685214945884 +253644841265597 +221419366539605 +190202631816733 +240253438853093 +126788343478087 +217368068962894 +33125379668119 +142339004813101 +32639294387367 +248115169695398 +167743122894719 +179634651237338 +205654097202781 +216592459635151 +193320093409584 +162040623659041 +95023253501361 +217222443219791 +9637132636486 +248243721711216 +131604778714828 +36746453900928 +231071952526562 +255853711030433 +158149616703322 +184877943563740 +237834736394896 +117803114721920 +50583508274280 +63090719493880 +131971517128451 +141530655197945 +220522458631864 +191261621112960 +122875468871802 +46898190953940 +250206329544813 +39613537017532 +137641990427424 +38392015524302 +234754739479436 +184686977076386 +68318014998050 +128958205138638 +251276506426119 +278252815832603 +42208721159216 +268592568093186 +7178742272366 +268831994097285 +205712585067335 +89508650061641 +250829713718154 +195639610202725 +21985111738769 +223041751284217 +221773595745356 +128640268836041 +230952938211633 +71344738968295 +40759037294036 +275179780853064 +85695669913354 +135713634879151 +225301868797807 +83850904912980 +245332739455954 +186198396249183 +22553377819117 +156890146359076 +231484427867267 +186102339411385 +147568864811757 +233330765307947 +281210835061406 +102229173587403 +251345040644698 +98533486034711 +41072090682034 +242389816214242 +199161816426291 +21128580213417 +9428395415011 +172932710667633 +193877294549538 +246744279307560 +190419237808550 +259096397076851 +99258001740273 +155856383760604 +136115596530012 +17548555724610 +89034828797249 +254742273865968 +158282858570247 +13403269784102 +261199071926171 +59253497697745 +30615103770282 +185274920382221 +274548384149324 +139215939552730 +79682183235255 +136852391338044 +65827068611513 +214572892801084 +16047631614144 +30159319129436 +181176179660676 +84533296322353 +274208468787378 +276447359356910 +49299009965503 +204699661922685 +105405108425271 +218847869328886 +256341011727787 +130923874923909 +243408166568479 +33884613041164 +188443680265513 +136277435275713 +194246518866435 +62660764775805 +9856195473636 +220199638595038 +19804716878588 +102606718417724 +116450654778313 +13818991440536 +48974393919438 +108938360224022 +60134476467622 +140538175832036 +165436701548873 +93506315561140 +168752104856975 +261452015524452 +133884791227460 +201046981423732 +54496811449287 +66157417610722 +190693376348684 +138266143664101 +19520564648644 +190576993291827 +101762793140368 +199936701149121 +179093717673503 +101490042900104 +116728493815144 +116634511214961 +69391721494382 +172541324236375 +121794052738655 +213723538840451 +87722240410509 +200143629092369 +82408735576163 +89609284577261 +42649034883427 +41973391105539 +54681815293760 +138224179013237 +81552294320345 +198454175274341 +251152518051060 +108041009907130 +155973470498955 +43851589820456 +268552411177647 +62308363127740 +42259335002045 +2162940924415 +172799970606295 +120603365487580 +76381534484771 +242936155062223 +188568192983147 +251655524089843 +153257791410852 +88933701499111 +110638234009220 +28491860812363 +116631337294063 +35092681860360 +127888362138363 +72096625920074 +206852476285513 +80945563183381 +111812812015578 +239804470127531 +8750151144427 +94196123727182 +116844883740834 +87946085249378 +231013121502923 +280781498762071 +9623668081818 +170027649574832 +22942570484339 +50265733345776 +189230055923885 +89246655695609 +173151057109286 +3544365580326 +85120728662415 +108218416620274 +14654512012105 +253137744824412 +72035242674527 +155750348858222 +104234508668781 +103557019919332 +144486240906811 +160798558964970 +239403760114414 +31689514873348 +142186264569154 +272466189952526 +102962908933859 +255511881146618 +17400558137048 +202582338323766 +144583179988393 +3019204836621 +226408829725863 +189808294793770 +144632663191751 +9454338825099 +208423502073849 +227737568771058 +31249636314248 +39669205967774 +153990412115441 +154452064478211 +59357532589944 +99932319262599 +73243513394581 +85906132287408 +231406485871881 +239691006156121 +51441128595829 +106619637395051 +192550503436545 +232696975346554 +200150510669046 +248819302386103 +237914745312801 +16931061840141 +118545694162179 +251186461619501 +144897463832037 +229086589349212 +262892406338619 +58556165676108 +276668108647280 +171102316615724 +48817315812644 +210524176030794 +212459974103474 +16673366148633 +154115370241478 +87106047663310 +246348105911559 +100984819573737 +188712951511221 +233612832270187 +45477873404336 +270171799052112 +176037879444239 +38331532960258 +214375025427085 +247848014474572 +189116591952475 +241107693644643 +116916243506689 +208386001747545 +233124056004196 +202519837779926 +200836659396727 +28871229367542 +239090402428266 +46228781927297 +156601948148368 +242271117561085 +41701709928447 +26138704262249 +21396301929480 +233491293575672 +132114262924642 +197633166823790 +232541805971879 +178372212909503 +257543412203820 +129376864493 +179863590470232 +94332069930606 +217541583702434 +231212404043267 +86379997463704 +180429400093767 +135128777415595 +222544156302134 +95381383397267 +187773654547649 +138531628795090 +22501241451272 +197520720050100 +134824649544755 +16801302362793 +247280847882264 +153463746367048 +265059151739846 +35073691510579 +39589647178978 +247872630718855 +162845325039484 +258654446261241 +45444763161319 +51275216401086 +127779067673667 +164349235629987 +129272972809600 +101515569123382 +124387540662324 +69024292070928 +47457497463882 +274459145557350 +73964923092524 +38175281600658 +35116986473979 +132858686310377 +65869605678233 +143640442935217 +71753167467996 +109108412725089 +8197500188126 +46212174262000 +188892344530663 +210311911924903 +215467745965183 +52327126751615 +64266159047220 +208915284968879 +119605173054210 +131243065094517 +25909579681530 +76970255138234 +269498218815820 +196500101047443 +199970201079518 +11182559850253 +158878669623309 +211946336629614 +143695696689752 +207982005006114 +231662263121589 +167132673747956 +61570294007998 +260047229795057 +141197480725308 +152598301729699 +144463002980061 +158502237440378 +234788584994867 +67428422191409 +121306758381317 +148154240795426 +212515198093677 +39421132108430 +35948933895814 +254170022357898 +30969302201337 +237996482386328 +27986718355279 +281011118607549 +239022502156713 +25625503189927 +80777338594435 +21193112948347 +21942947004559 +17025789344190 +101482840733024 +192017489702288 +203732083693577 +242328837470722 +152225382920645 +206945202052798 +172871335577869 +79136159382129 +78284128371488 +12232805189863 +233501707287145 +178804286869178 +17598632574820 +39816935301854 +278398716041549 +171146197314313 +118480132504944 +156960046048965 +213879841046860 +90749326811053 +17325288472177 +173074272269224 +35773479532573 +123298647430998 +31875948477638 +43264959981853 +97367986726146 +209017862116960 +77274304182223 +246540648426250 +258350152798729 +186244688133239 +133963239042617 +17839665337643 +233851159750249 +239207117049842 +73797605103114 +91261094938065 +30299528749947 +236274125154211 +65681122288868 +243744915944135 +10178794984832 +161622252988966 +84378252387324 +38144759517687 +78369447589186 +139679161021097 +219188996184528 +34664362358357 +106832870510781 +262819311095648 +182306335228228 +62380804363804 +278479065831475 +223806798402664 +278645443115109 +69041204459895 +132591909790384 +52375012327619 +86839862288778 +94026344760427 +112156281297303 +164018522050533 +7561768965005 +208355047280412 +180652603964229 +254877809681617 +12830759677880 +141720602854695 +254830487841281 +239953618568098 +277421004551686 +265780843482659 +226812156533856 +36715168070284 +106335647067767 +250873578557093 +202378364112274 +33868335252190 +36762072926916 +147838267102226 +44499064695438 +44425948845703 +254781380271121 +175413917339671 +8049198948547 +10436528114048 +272399995314556 +212862305258315 +33733218636560 +102275402951619 +153177638784057 +265705901477092 +66438148836447 +47788422979580 +66877906777423 +242946301789045 +162881728451532 +51045496399592 +88931211154815 +23834739146730 +7136673896758 +175531931491813 +197655775596775 +214807692061960 +8113126727986 +224743690898227 +17378861320899 +196385785941444 +196661819229402 +65533136240333 +215383166033007 +183053905394811 +53546929670647 +96145166394032 +185800508196328 +228152802795211 +101656715807710 +13924265053291 +46224241574792 +227144292543945 +67932813478712 +255897776198633 +195524236161213 +129525580296290 +151842570684026 +201626223771854 +208322248591838 +104597767085378 +31246230456078 +43979736509492 +160859363380465 +43594120247365 +175610499657526 +91450018169929 +237100744796360 +66998954168737 +229562305836055 +155040767931851 +266697509889558 +217400098198830 +210967302748077 +224439212379570 +270582527214344 +184013777194950 +174851098936739 +251478126951605 +193312048237849 +97589286143615 +236803957152291 +171916549903649 +131733243985473 +95511805072888 +156649860914705 +26098598979968 +34755193891891 +277529409165648 +249657623825158 +42859347788237 +242310161096844 +198296473938962 +103576092490223 +137781283904600 +15094434218294 +8666413748347 +192941192972644 +142131050259305 +160196638595760 +143862198412305 +36696312446224 +119567709130894 +36117451860799 +66939049698509 +31641662521622 +71990802171356 +170901786630382 +157675000825061 +134602427315471 +197695667518413 +222212351985532 +206991343172277 +258181798170600 +72577167020636 +103345471818789 +281005106361789 +195349529035285 +161667547173375 +97831381682186 +149112357749613 +125542735676543 +183073175074968 +119697107601900 +177044190126951 +106568547293044 +264971646034095 +115287975166725 +24867455486145 +80407843052858 +78616995395239 +137242920474949 +267912184342352 +220116906127440 +273362801556953 +28349404809695 +32178054190322 +179188721352404 +164848121906357 +112822881264849 +149096867268860 +217456299375878 +26630997590643 +177457732016132 +144299785566108 +96031702422622 +57358637750927 +194361220103832 +23152354795498 +57528930355341 +34353438537961 +151426149461512 +109480011608522 +183458614574586 +45315446182935 +169241969299706 +86157708100507 +174606041596176 +137251746952323 +115114716538792 +69412218617237 +210645149623416 +223064165669242 +167343952996450 +9608397144772 +66354011021562 +204576210018376 +182211745189744 +90383354260943 +116477231037056 +234929901489477 +257676092516537 +66962411740844 +250457297240659 +140338460988138 +58352196081339 +125181949373721 +179524500964354 +276696490167528 +86758508138919 +42095410077848 +195852490935748 +245635718119203 +88338663685899 +115475784973057 +9595236725253 +7607037304365 +117217927453851 +232910534162243 +24636627315773 +96056557343760 +124319915985513 +259831210915964 +170328921041950 +181619310396229 +65402902434793 +11310606764454 +217551188963658 +605496940391 +125414163129215 +207502065484665 +80344105998788 +242635215550590 +59830797645359 +275861369990377 +99535307284984 +179698796577202 +74703220823729 +37326154000337 +8018228277230 +207415457588201 +278390958307120 +86755351247891 +184302383952921 +33302398265836 +107001693091007 +237801692733091 +7139889226425 +86513284497687 +132453440925310 +57001184119578 +49804401103618 +234498781492687 +228857010628285 +256696121652220 +54933587621323 +237983959559510 +267682711292908 +92965393661568 +260185040214324 +154699765308540 +32431243215854 +279934958253021 +214247831926154 +122119537502471 +248445569359790 +189811608495872 +69211387190394 +202868500577768 +105545136955046 +150813988103364 +7953382580387 +147733924258149 +131133897251266 +54876444266955 +225196265308463 +251961858292989 +154679167586024 +251550956705660 +11014843757817 +197941509489700 +261777007383684 +219072784870831 +164819481027344 +116821357147299 +255003576066643 +102800401116353 +39874623726252 +171426342386060 +33744747306531 +153827832627478 +9069400386828 +149111211268489 +246013772310907 +166250521408544 +224278385888151 +264279639355038 +218325122734770 +208077348185486 +107993252311226 +238821302364811 +29341928628585 +74878831726795 +176055903120607 +129011427076181 +258417232677090 +113528652152799 +240459838038947 +231269888006587 +9142993332360 +137981599962995 +82008723474389 +22898825145622 +61228541787793 +219012872795492 +255280275050632 +47345003957417 +201152962200001 +230810408147339 +153439052730645 +106363347594923 +9184326861543 +150677509155393 +28995608080743 +182834863580046 +223241262302993 +226533184576913 +228831497412947 +580267608882 +17106892700762 +222332605454462 +210355216103525 +79556855910140 +104645405780792 +31144931433116 +95836019710496 +101713790921971 +137922394042387 +233100436342141 +240713849002710 +215223092925756 +157333916908788 +205051606142229 +194916879869613 +248264317782654 +54579970758414 +9640042431793 +269908466932152 +129489944005554 +151016935324486 +128649266802245 +110329108478007 +188811513212090 +94336769835073 +249500110145342 +63039990721827 +21626881314838 +222718293929133 +13169282468802 +33105605554624 +241494915761986 +67220990693124 +24588590398531 +90614024164212 +18485836926409 +120790682725808 +240218721953398 +188828995953201 +101597000087680 +262017020187613 +197336199029256 +148982726342495 +22187224785784 +152943299576712 +195127873361675 +110158221777391 +99839449484683 +160591480614467 +169187754998894 +160867225879304 +259731867401374 +108997821355579 +198471912095023 +188245339308643 +264603936740397 +73902190329757 +147670576506384 +188454611828189 +179131310009832 +240619370288519 +218826354155119 +117620340951204 +149413040181620 +94959515193025 +169509495262733 +40224326844973 +191193279076521 +250146040613035 +211492020279599 +89419675607895 +258286305219030 +221931828545874 +10201226203556 +107431715833727 +103602699508605 +251611833558492 +80660446692373 +28315322537812 +268235003905815 +245620126144032 +124892730020607 +178997125278938 +274225875054378 +75496546763903 +63797410682402 +25511536134862 +27972048186576 +8765088766502 +82891816228144 +31467272835938 +219376701681963 +71025553660267 +235342700866247 +170120762159530 +71926750283879 +215640789910807 +21385609101668 +18715772917437 +218156558611344 +5222368695169 +106348417027434 +212814653206844 +130684096025143 +33255453095030 +38726734626886 +191510162780127 +5813641625560 +17086118015098 +18427481534917 +54467512137259 +119350611157787 +217876101584003 +7483100440763 +189676356974120 +86374265018861 +101446518589273 +211490333294074 +36877056018610 +141653062591718 +230665050017753 +111944971506167 +57263895486072 +35714369280378 +153385943261106 +113086294297673 +55067580455681 +73566996699245 +248806412056938 +94583515071738 +61468045711061 +212908511833127 +76238733508581 +86574331166445 +139349296018865 +146980497466737 +65792827201050 +190537292877575 +107190665787958 +130632107170722 +270285119153933 +188218409058693 +196189778316978 +33493201063911 +252029680072576 +31624232820751 +208276160677808 +100794672325292 +151253000580707 +254015873887465 +190644073811451 +238542341521131 +112572060676853 +47971500021472 +134314211064412 +9857238548505 +277859589165038 +231706607721254 +131764011514284 +57341138355447 +118494914262977 +92930775870969 +256741161503207 +28453392442327 +51878892506850 +74169052317840 +280178385097576 +234712249547339 +94424681006902 +6716654785554 +74678093262406 +179334284040101 +221473566667902 +129044248939113 +159646193810545 +12479945863280 +164323880747378 +197587832938969 +247362452587620 +206206795256513 +209710296783091 +94153872365493 +220052393621812 +255600928176105 +241887908202543 +141831112951588 +161011334975690 +236161450908936 +22306811564610 +191116077157966 +107274620968504 +115381631948937 +117513205266869 +160553403991281 +158013961195673 +63855948402660 +14094199508208 +7027281864187 +253712620971457 +109363562872898 +159699957947124 +77773238053399 +10495159372563 +232905251821282 +277036066113415 +266278249037272 +249385911348755 +273776618895249 +172170721480940 +167788300686156 +237674954258870 +114920114814923 +219954078795398 +126256406972407 +130507998947954 +233678747943260 +147730248348465 +114614340691292 +165082797740449 +30849283501919 +232633871717867 +266313560056941 +265932453545593 +48417417997768 +142913307771820 +89295283929031 +270233680774038 +47018570363573 +128896974646674 +259481462663668 +279565905313757 +278443422423932 +23680542433688 +51347758866788 +54236260125051 +115528713640753 +99607146821509 +175650199226264 +209420758683144 +30086947194283 +271753738828859 +180783235200119 +9596623195524 +171857946207505 +262246422663412 +2667436726616 +165427483557510 +69121025846069 +11133187169041 +99688362870590 +2512735843015 +119620650776734 +207804618817458 +229369122302289 +11989968806763 +159568939367586 +127337318633635 +224263050100066 +201647407688321 +225429391771300 +216024994974832 +185948671640794 +194880444097075 +43036894039691 +271322927531014 +61021868604479 +161311000568598 +259369854549668 +163051964388047 +139557324087019 +23234475431486 +200689464710326 +220868954986181 +42420002888085 +235933770356376 +267383503867198 +31189136953412 +271465527139382 +90020134246307 +223224127253505 +50766757419579 +29759623525057 +30662674735311 +88619564987681 +111466872177535 +68626178061572 +101931510611090 +33605894541344 +20685607694851 +40032547866052 +26312999115304 +217222080540357 +77515852840552 +71084796574388 +180463524495261 +131946340811663 +70732570286540 +244888304471751 +201556860480468 +213831852934217 +201184239059441 +269393969511966 +137878807820193 +198675816238990 +6047893044811 +136760656449093 +137720413131701 +98941176269370 +68853606311805 +77237297903403 +117191467406216 +267066013948342 +231279405952726 +139534911184596 +53142360990942 +50053625716998 +3445485156917 +247556275907438 +136133089389333 +215623847251448 +80294371054543 +27205996775878 +57663390459899 +31062515271306 +95370240698633 +41463453484797 +138862676240212 +231805746027150 +139430498774429 +242747219732020 +120827125400680 +205326877050891 +83280470326394 +265066923424923 +65548941551649 +201576522124776 +83199219619402 +111964992840759 +98831374513563 +97554067761006 +7360472608674 +142380341047320 +159195634690221 +190858415495691 +187363035510678 +35906236438140 +56723010205942 +257595297589679 +268017794567562 +46137320739736 +249275127946931 +47775127103683 +278529535317253 +12024055371400 +212847569149909 +34933423291705 +71362357448287 +179758168505664 +175847401562381 +41771211377539 +185130220702836 +77527129476580 +69798176043499 +271651978757458 +265648279352091 +219125210538751 +239303965854517 +153552203147472 +93475129118687 +123195536049827 +278911053863964 +236582713045590 +152734177952105 +123188175775188 +270767198178319 +234874259052357 +151287448905209 +147770773643899 +72930507718310 +77039784350147 +7918045051676 +234695114497851 +170115796319706 +280744426626007 +83654214096874 +148629655160889 +2567351612326 +228766161619185 +192924296626373 +159510000319574 +35192612171148 +9920665049744 +175381998744949 +186062803205327 +224165047823758 +199299512804152 +263551773587967 +222933798461552 +244065282669358 +188027070253806 +54359692783356 +263248640905994 +230001856907226 +82827764340667 +53856792537451 +227178357435174 +105756059609932 +250465209823447 +147463118632330 +35124443088153 +80267994573964 +145741937861954 +26107147799537 +213430725512394 +32161752954919 +36966239104998 +23714883013800 +126967684824309 +232067930900072 +166988781846125 +77185309264954 +96363693318757 +19103772659194 +35845215722776 +68899886758771 +27979604564230 +30859671848745 +107626345832494 +13153656107185 +68026987625191 +5513477732681 +42794566638019 +115610509242996 +129936565404274 +164284933102278 +241817098556052 +278462832235240 +158900192774605 +205387051967636 +274187899511653 +154605661181284 +8965474623846 +212123404937045 +80019143205368 +259008945451658 +43171078402838 +212109574143398 +228273140905326 +101257054878854 +93105556147885 +132996628499747 +195021626726963 +26395091798582 +270785215441146 +260865673737872 +116309214443468 +182753469870733 +66327269617055 +96899824676976 +139080780495195 +201855001679952 +54352768598182 +167426087744839 +47280748736325 +129988426784578 +94033079638857 +87218539741965 +257482498344239 +32234065570916 +140843734093881 +81235361369105 +153813790911017 +96044141860517 +26551303888856 +206230625849977 +193135197753056 +186149686891356 +277139110198431 +18159713058416 +182557039590093 +104243199161788 +55459285992805 +13843859475244 +278915952846777 +196081578591067 +254472655753295 +104441005385447 +144216379473129 +122953890610360 +247208557063599 +1541093440734 +122486647798073 +44725735885858 +184181148220181 +136304638206175 +183232230924780 +178980024278643 +278790957168048 +130785861941679 +171800004824041 +19642912006430 +201185225603874 +197522963041000 +103744320249847 +156041300837555 +213186377088638 +133930558703378 +118214046902043 +165126104749584 +171371895029862 +71931874128421 +138035659840322 +148654288247207 +128129765570756 +214905235129201 +119467922457927 +89873331302938 +182014469215450 +241457110699955 +24260377268916 +26893523457909 +31716990330192 +38970443140351 +53521075330539 +246152306406544 +78890700617164 +211897680942220 +30223385198607 +259032351612932 +140307807619752 +125350226102195 +179708318543196 +217188665728645 +156810356065939 +264969034946161 +80483429940227 +163320298873446 +76983052606279 +150357227282300 +65835686820063 +89342942731793 +191891602837621 +208198009880243 +278442459408394 +129974818909308 +24702170048490 +218026804936204 +220343002332551 +205364940012680 +274695546497554 +265550450456190 +136839870486056 +262225199836411 +4996922382366 +66041937871251 +168810657141415 +139957896560125 +268114911612710 +122025783566813 +77966784496936 +71670484504538 +200236778333278 +136071459728899 +264992459303441 +162406734387361 +241288947209840 +224764868916708 +265940551499818 +133659442922173 +174902347447042 +277850621163861 +242940010501323 +208952484703816 +45519347041922 +44892560830666 +13413411752290 +180102103680036 +267753734392926 +55831834730584 +110564057748142 +54701075714929 +171980847152310 +250600508023490 +134925629908595 +176146739026541 +21662098637987 +114238152449252 +189673068512393 +182185455019787 +46633321646446 +241937712234696 +271707337313187 +156981086344126 +165610892807973 +42171332385314 +35206056288713 +103646804783647 +76865221671997 +268862970163712 +267215468857734 +163363373061142 +98139149803358 +209867418131298 +259348858256222 +276097398527257 +276328162310621 +28911157976863 +75407424936435 +272473313948873 +135537548493029 +83776086082874 +219829718615556 +79543297995115 +27484907066183 +715778107936 +73536754752941 +71203496535124 +117969636218112 +47367991230494 +12368641066006 +66285589491352 +112815507222187 +89686656451401 +240680389559780 +217528128573071 +97368629826481 +272873486981489 +226351776237890 +173541162300505 +276255840252749 +176637869622161 +220454445462400 +274424539503723 +269168744287343 +196652595620381 +177405761942798 +11138790630230 +219017284739903 +187259058233780 +279521095775386 +76970328414013 +189847522896496 +15150397568768 +168483344990355 +108646668827036 +100426401380207 +216681577730584 +216452823583383 +113440844699672 +174373166166508 +262886216813158 +276219232791357 +268928937812512 +26764180856660 +116419550591496 +162095749447933 +27437082369051 +174239812405379 +88615668041159 +213277628355215 +129720613433910 +25318657693239 +92828346168292 +257296101126467 +277090097254997 +176545338641818 +140338329661986 +191470584621232 +263263037604247 +222862362684869 +168656814937418 +64650363206941 +15207082834003 +9731940655121 +106079941837430 +84561753148785 +83763859147727 +164742474378532 +163934700267908 +160767417795923 +88603099465728 +215253737420124 +69618391543482 +36716666352229 +109972135107628 +179634434777083 +234760611950012 +62915874127695 +270188781679930 +7312065685418 +206076159197055 +256401296887049 +248252566924855 +224971327298455 +267714708058542 +251861111850666 +29812667339087 +2158091761109 +72122075433472 +6056329842726 +171789395210066 +130513201330027 +47656208916576 +197580831626878 +39399399901979 +6494488520126 +198173003794681 +12849228751369 +117030628790953 +157799375221742 +127032934666677 +69111648807586 +134000837359445 +275100712776595 +170435422553223 +141039784823029 +260515518288811 +129240060150326 +74148303000203 +262293809485796 +70660981684875 +180111018896403 +70032815900794 +81400384446570 +273425650588535 +63109306636765 +83607812581202 +217816869641692 +4930307115338 +177315308570775 +93764957278078 +6930374283532 +133229169257720 +38775741088407 +124187110130954 +21478248423272 +127390168384316 +73694099422940 +227585734538663 +211006457896421 +164692315362696 +123695572979846 +218570903857818 +50511833237473 +208121892630745 +85521802107698 +205425868271644 +126858207866481 +97671537997389 +18081232268761 +129261684281628 +118822155384641 +236171884584296 +208751886673506 +24144944839640 +115515346134593 +229461297783401 +31291447194486 +239982753843427 +10913825740685 +46406005759969 +7994993172854 +141556707701789 +186479827269321 +117272100013618 +34529309023940 +140622971632661 +212780103254792 +98844257880939 +209102049795732 +54664045535958 +105808519669650 +57443947610656 +171977688784950 +106943831585842 +29779694943129 +18349678428975 +9960033422452 +152289507203779 +103786913813507 +11985102846051 +251391969028483 +70051812192793 +133349054478533 +97861586365689 +18018314944285 +113302193954732 +204682412207100 +189363704133292 +226210444434687 +111152079638593 +99256950398129 +175379305225667 +175623133700816 +95078830511332 +147722404149231 +248069576187764 +74497957822423 +270793943827420 +33175265816895 +209537884976102 +11770771920373 +264818323283688 +219041431818591 +205448117321886 +144991223069050 +132358502769880 +226841663896990 +261264718456932 +184060032237751 +109420532746000 +36230208058915 +11902870698732 +280710110979374 +253156133460243 +176956989053352 +122363070948043 +277832247611086 +233232654665505 +77253164669792 +139952993203832 +252459199653185 +28653816135355 +238820054544462 +95815644953450 +205890155006503 +249213499541766 +94967581157867 +193694607024122 +6853354821268 +100774345359726 +123124263312873 +93997685315186 +202571261840186 +136511334548117 +74481398807171 +40753395160411 +221339444151423 +276085343386847 +192374682855418 +202741090389885 +176134620782298 +41632044831897 +5159385507173 +221084403771334 +247671792216681 +95639905359928 +213734596963390 +102786673983442 +79373775392526 +266416777629523 +45013042932949 +196889156070470 +6008722802051 +199494811458070 +138245087733972 +217108482064431 +132216774165108 +197711963813688 +239937860632173 +162550722753261 +71887211481719 +261163997917625 +256279046519170 +210383306197965 +113104629066108 +158345948653185 +92143778051657 +17564263484713 +56990698140408 +152528892255726 +209519400420672 +16711677526346 +115469729859875 +240068373035354 +242958614437645 +158842524249435 +266133704449160 +178910356635141 +217656962016108 +152638316134888 +6951017085701 +269790563929178 +30167618869626 +279556143098982 +82106352967114 +240280688582469 +214321620578686 +264044110671593 +21228968868498 +182951880547566 +22699197052399 +269391362661432 +90992408293 +185719849568427 +133737247729173 +108027738438571 +139532776596586 +158888382439067 +271528493349980 +120432381969657 +68730996270982 +181937388289648 +25912762749840 +125311145612968 +227540672307212 +65812743542814 +22600479691606 +56507854542067 +180077876406498 +147094526219900 +127186740625631 +213143745103540 +163451134458320 +169052945523644 +153733677923190 +24526403705229 +211887810613840 +165754199677143 +38092818873485 +275439223313172 +214235341555298 +176083854757490 +18043904305344 +248422099196714 +99597701080531 +61285554302540 +110176227032953 +111009762733977 +140750135345064 +81954565932074 +252517775065627 +195461450886559 +237386413554076 +52058715660432 +230733918742749 +11756953990670 +114679000991395 +19404990379488 +180609383144 +122235322787694 +266085980031593 +94646671810819 +193633458483493 +122970391865071 +193360985495560 +94912701903990 +123816484671739 +29595150362339 +75588019175696 +96562299467792 +146695268086623 +148489209266266 +252342947654517 +196617648599660 +55494485492309 +78084951500081 +237385074108505 +258163435180997 +25231510138855 +43740524294451 +272349212403053 +38964524154497 +22448417667694 +23481426140759 +240026702904497 +196043598736295 +32704374404384 +210094365753352 +4459243844682 +251406041963910 +165131370622907 +173928956522819 +103694929021000 +71543815511590 +128941768209614 +46849642091842 +148112018501102 +216699017285457 +90653992790058 +92951694241037 +197767419577813 +95084177954663 +138399366949087 +44195460141671 +122928427214207 +223017035297788 +159789658065655 +165364813412305 +259308945384218 +111284844142962 +42469430607916 +203730109545688 +205027936813513 +192614483977304 +232319133941997 +231044987040197 +187054793594846 +67443567848441 +59552010124377 +87219149589432 +21194013288816 +710441381224 +67480424179876 +222949645814514 +13239652301126 +31211030228351 +19604807797753 +70036522095140 +115838480260685 +222761865870527 +145913227820049 +246188406862254 +111985795841259 +74758447111748 +238976647611931 +241627981934904 +161337113550381 +40803024532453 +272023586194690 +265045378735115 +249599862335885 +3299095942778 +168118854661624 +143584610718733 +101947054142660 +172515369912410 +61848633936391 +16658610148434 +120250786597138 +252343222667740 +269787347620139 +236582902846216 +63452139817231 +18056962032684 +175367620118722 +230115593473316 +160377532885720 +142798259032509 +173143400871501 +71614001562795 +198667839559937 +114873285898671 +54431975651474 +185511181097292 +122596829771397 +206425118534089 +19873401060354 +219176861437956 +52786104061175 +80441208793808 +81709028081274 +23067924298060 +163425676702569 +100113714740699 +124951807803318 +201026493229814 +175518543993018 +40132441969190 +266138675618143 +90011105524636 +100174175909680 +191100850341616 +76520448299880 +83524370425987 +239480389558475 +260564928280150 +144864031603603 +89047853945104 +134390345261456 +254063138641967 +78522136802762 +44382439691391 +101904069452496 +46480897803027 +193666281357430 +159454414815028 +216320644854698 +228061746827643 +226926770295457 +214996769810048 +220214089898236 +260581891605986 +192556748059563 +60453276418026 +134049656173601 +13417491431183 +79373208751031 +211361169439593 +70615069601843 +261888193483758 +136186509426641 +212016510473995 +211085602002089 +198061223812202 +169501485855271 +28039833944186 +116880254899643 +268845906225987 +12451873300341 +215729198420019 +134380395567077 +228097946392885 +161858691976645 +255430600100391 +59463661539061 +250630081179354 +87085962180475 +116781946842975 +24952358122857 +66464743329571 +45019237513557 +170859932586954 +59218514548863 +277021580644807 +107128152035558 +269249487792506 +276639311375934 +87983803401703 +112537993620486 +217842082244455 +197103770798841 +207067516403964 +75013190253278 +156471125529763 +236919320094543 +90248212157630 +31285351238937 +43144461534793 +12831504412209 +55605154719062 +143348404640964 +269223253886873 +7294826181400 +127166687838594 +185788129992057 +89813545564546 +38870473976280 +189641837396910 +109921534020524 +138630661310552 +205350756920511 +28126731474521 +102174973619212 +151971927380853 +215285068412733 +217647025388038 +142618816499400 +276992340377966 +157282388548318 +180413586751336 +82185090549949 +241838617921350 +84178082155612 +215729594382854 +231491463418789 +134016572494588 +275167437925021 +114909441971781 +178504168086906 +156138419916433 +269078863709402 +71519925673036 +24460718968399 +176970715170488 +16667204568738 +216718055588750 +195699203116671 +182616394554946 +57191333233765 +106642917301251 +96062833177499 +190483017630474 +131981068167357 +263694711253612 +39989617322187 +238846267368462 +123311404418845 +164890065908940 +69291739862291 +272354287272013 +166172483352108 +193750394416548 +105885824046735 +236523335320619 +89769639534976 +190074298519539 +48740391646709 +280775757635341 +197069346008152 +170754749376000 +199934288879496 +214613164699907 +213990930871367 +158026394105396 +161010600042629 +243847398556032 +167054515807579 +164629284486010 +39407870717450 +179873189899103 +104501047468323 +113538904777231 +113791148747845 +16178361956177 +194828274857448 +65521972554821 +174975227003798 +22067332189317 +204651147820649 +188947294464132 +39614360205734 +52471802539238 +29835408086232 +274889756937389 +149752603984467 +84667946797078 +142537824576497 +34062416200912 +224454874472456 +226249685511603 +68009958701118 +39733149456313 +6704103957907 +259017710201198 +247381442138330 +110677344765097 +129137198099225 +251915903967376 +245608937534366 +267272593500104 +83471346532960 +130962072210945 +261619445020345 +126440325120271 +114920924594085 +258693581477111 +28601942518415 +113740840913518 +220047271627799 +235174828896034 +163430670070395 +10951664450662 +212314416000526 +4255540866711 +180678451582972 +27607240907157 +46691823250455 +139810841457640 +127361396022667 +276787607801215 +101642796087928 +236021952983866 +240276918070796 +46139910894568 +178831967856196 +279011896481782 +67745764211194 +159224651135390 +65290464014517 +149796772547741 +158779448191605 +156376843398460 +100796328440414 +142947480817178 +28892709230308 +180902711811706 +3029377827378 +74965787224295 +59325414949194 +209069600672243 +197890146457213 +38197713849802 +216087937470015 +28020458484259 +26749299783112 +269923673094261 +64362122945549 +250611359786765 +245852455477068 +277549040098783 +105923109283595 +279496579733938 +224794083098672 +234241953995457 +118535190764845 +198301051070726 +120945338027738 +56274049868246 +138013640330744 +65193753378396 +191297090498828 +230194814551896 +191960219417409 +144835963615843 +185257284810985 +129318939657927 +224953456477433 +87717960090749 +206404924783026 +10778478902347 +185571662697554 +184531072604942 +245348415986840 +159191197946429 +83121344415414 +21862309387113 +197610409451054 +4314629173385 +220573873467687 +198718416547705 +95117694832704 +272924672840762 +3390051671384 +128053494277183 +154900105440875 +70709797105892 +127894965486438 +268165051285764 +130484180787690 +254122079872193 +122836667313599 +100150286071126 +157934794885390 +87141361662351 +63140408381940 +119184860571138 +37220955771788 +29027520195150 +151002504478250 +179756768618057 +137703429170901 +55665973620231 +55594854144771 +2974842891852 +25393139084905 +120114195347580 +278929739384521 +234993364171607 +269801406194490 +203407923650803 +33438589863842 +235659698348139 +147065756049660 +260500876392673 +216003115303375 +211047496066101 +36649065414038 +254586366607052 +199034744462549 +229640388965450 +210119986902428 +173901135837071 +159965501149293 +262810104551383 +5588235145786 +171206466036866 +47192341408524 +65373567136756 +88132544667011 +39916409674837 +229935065998768 +105507962531367 +274665038826533 +207218914640337 +239273126623035 +45856328921395 +126541270534515 +121370883648604 +13823351039769 +27756888657006 +102826692213691 +85495190679783 +277316738097315 +25252231943213 +18084661773622 +46386988182573 +104385228575653 +23845740512835 +243691457381673 +167247306576882 +26802753467863 +40042848323580 +228110508737418 +251008133153009 +83033055360803 +59542140418818 +214048833364126 +96320353013362 +146273308430259 +45800430940696 +155320703483202 +211023477607480 +124976083502073 +195559565203497 +142333399870356 +214349357432248 +231186199225614 +104349569637974 +272207826298721 +22903954173319 +150860713392309 +256814475171524 +177337516548643 +178414406095107 +5603186094835 +144308628378862 +72753493071441 +249443224810434 +166986100219405 +85586230652630 +221593384013186 +139516196036680 +219687472598009 +264625492739089 +206671433975920 +169824960746822 +80247209190969 +179945885773898 +208025655235246 +147791259145520 +214091012959588 +155751052934785 +62509739930738 +65415965508515 +196037893232606 +230943687651663 +20621682143655 +215221016525256 +214293922116207 +5093361839118 +5542125245827 +262752085858821 +27891570117390 +162892729817637 +165640529111364 +278580238455949 +116016718434636 +240140753273173 +90888076693966 +121827524777711 +185198149294073 +150242526777356 +264192860417917 +85204320920273 +221318588809666 +152417911124995 +272606049188555 +161254129077851 +196170514447185 +77435368469695 +53721277551244 +224018874546820 +221491597413218 +193313811544811 +8094640369809 +63713742630928 +58440127648587 +187473612448389 +209282659284996 +201510713447756 +110751463766711 +272606707346078 +263165910778536 +160615025522090 +86472503882573 +77364431981381 +77259535534715 +74836605357831 +11195537472554 +64248818121036 +217752634490183 +258827531480760 +167330962179224 +159915228947173 +74813066256742 +253727241299501 +22521212228118 +41420966557256 +114296995666754 +33361791854643 +268068911732799 +268307866409895 +5348633548842 +43041926306372 +189508642851309 +59385122126852 +87821767932912 +175725450537361 +161638240322998 +125008656159186 +163413296943485 +145891547944590 +223376201556334 +86098522181041 +8642632591775 +105413736015755 +226186082469521 +115743016993412 +216748330660389 +267057254200528 +139558862902212 +204966416620185 +27211343997543 +2550284032150 +105504410623755 +21312807862127 +60948958227229 +237535886082577 +272959121165264 +155515697551074 +39605255550852 +279742250794517 +32217206898496 +218632603541766 +176940333447197 +21980745765598 +44362464656346 +84344788601561 +166408438948387 +245625464291417 +247378148224089 +254096076894259 +208651587258165 +53103727459489 +139198336128008 +148368532927522 +278015005005402 +108624129307906 +73404135915300 +215523646845631 +158738707403541 +92440454450160 +280468278661899 +211823136565777 +266313271494490 +86497504100109 +257617011020487 +270013931484730 +87779914097350 +50484717170346 +118099885218609 +17906012275670 +204147830894375 +85534605802193 +237188984286792 +41839484466093 +11101901406402 +133231345421654 +5550771370645 +240688685088957 +224040295301252 +222266583487527 +201861975080905 +204600042127607 +273550061003723 +163610568668204 +122190435003095 +174940299827023 +206740738724216 +47013771006091 +20593205448544 +123378632288040 +133328600700741 +197039278431660 +213443570772140 +246942425394217 +163928873246123 +152511745605146 +214277977433835 +252390846097348 +158383322395007 +209678018770988 +176269374977722 +36747973484602 +73186826564817 +128263027718228 +44000414087902 +156450345094001 +182788268368583 +36342725297828 +272765126775347 +214618607217282 +138918141562057 +10072192512342 +49807025370902 +33568991519650 +60037304549166 +163774294543118 +195586306128256 +6539258839253 +180932856956420 +135771222845387 +170915123759807 +32947699276755 +161578151995909 +186435184331512 +99644986920798 +113629346027189 +74874200085878 +16042953814650 +102465631790768 +173146877486866 +204882819090541 +30009144571250 +136702700109153 +31682363884644 +188136246588170 +8084154445589 +136238491035862 +149067581574175 +201047487871657 +120411897806285 +33783755690728 +191778631392787 +76504478938018 +203662506549139 +126999805769515 +260773657018806 +261629580346449 +58422036465895 +217844310674039 +90576897357067 +146586925116969 +238757050703899 +62028578660489 +203870362328851 +188781862529109 +150936527644125 +181008063338115 +216577865100820 +225302930795896 +59592374496497 +229236451737574 +115531892787420 +224505010847644 +154942950294854 +110171068633560 +33202019937046 +62400405335738 +112961644401327 +205204770807657 +237422422111167 +223031306894006 +203975818337278 +248512526506813 +170353616784214 +42369316464173 +243428424534844 +134142066794719 +135119055928561 +106171893693758 +250367949011105 +24543130331521 +185870820078627 +184522202743891 +30098166332496 +109613942654905 +201612813073355 +91071552879992 +143540062574059 +9970377650645 +252570130161365 +260722910061591 +85693783704614 +80296515790490 +188392169048711 +56544069882677 +111584735870575 +179732582218386 +161309351749988 +263770222173728 +69791116134894 +16286415263451 +52501094428594 +224629956044188 +127636985125438 +276822814692400 +238846888446622 +280584685844726 +182025552893869 +254057914949021 +214780003657381 +72079205865722 +141120266736968 +212822181126234 +182474585137251 +154029195295076 +86931409514262 +158531589812862 +113675063382805 +113578546601796 +218504514081449 +244715193226338 +154950666721877 +77022355985338 +134081308670464 +59443894640451 +226371020653485 +271738707230660 +190344955436655 +268769972284868 +174724098458085 +181040138634324 +82766572009886 +63399765273928 +176224759761247 +9754428251577 +182762842690410 +229514183964425 +9483619610168 +8566297239275 +218531998952760 +63957409197479 +230204940459824 +83908982092157 +145155646814228 +22504873301174 +223571736725227 +49252892034837 +242314327557597 +109635974972696 +176986723620110 +43954711679665 +49246901719466 +3547001803186 +93384249969848 +62663202156065 +16304942594615 +31020838557069 +132415006498149 +247385565868458 +180381149216443 +182947213818544 +251926647330568 +70629297901944 +209867890572265 +138894762057928 +125022861851675 +92186818504349 +45022745602344 +240547175187384 +227681205286261 +10199743494643 +33800024323760 +84711767946687 +141603080871883 +254272206512566 +2521067038173 +15657104032681 +181962979066521 +121834021335371 +250413825507074 +210678620171924 +267920988293456 +228059817734383 +267482391467467 +55445359355822 +146380419950831 +11057161296310 +243620663670862 +114944833844600 +213822533974581 +108690850590143 +92802701032992 +35360608455770 +266506880315655 +222998937768800 +97515146724545 +15595496353753 +20677368367231 +244713721482682 +59552560951334 +14151060162605 +215833080974608 +172324047766354 +121177519121775 +256052861401588 +246923974702494 +131326039835455 +192198409475149 +209046763278204 +54275561639727 +168063973346951 +202005203716879 +273993929564271 +44688942294458 +81434536227042 +217096423917087 +220562555610 +51207819603014 +91790715654204 +103474562024214 +74258028894855 +211796140738136 +273215470754156 +75353731945897 +280898091476315 +179547168331473 +109229117877833 +113885100598063 +94111947100121 +175951316214314 +79983120206378 +212375387779096 +132777703050037 +181386932029648 +120661003770423 +96720597325114 +90634696097253 +221413406510385 +217244641683053 +155455811653033 +141469175505174 +96562789572041 +47389902707116 +29574173680247 +128455818487531 +149149359584053 +74757254954373 +275249777884330 +150440235077448 +183173892847770 +123222633678946 +168867376476515 +279030219864995 +270231736990000 +29693302737685 +48547583461416 +116688785720275 +248265494081321 +230683899730492 +199770091453600 +193749866038513 +153773367532394 +223933943354969 +105764904823571 +240493827644696 +220710089449751 +131700428769865 +44598445365287 +35451147739911 +95599129415385 +114136610688717 +222726139408956 +33619085213961 +208894976243164 +195658095673407 +81563279549774 +199026911161998 +103354918126006 +208008061830768 +126809752482450 +36995546083605 +27068893464511 +11205778975096 +32673482073368 +220311003397564 +142273753831683 +87674837474018 +14990793466632 +33459416564612 +274990151398956 +72916854240830 +196866869102879 +120031138840869 +108351804706895 +71135251878755 +110143541792174 +109123116767270 +137119640698426 +162142015024733 +65654308289579 +23041921686324 +266515665595033 +222073047873163 +216580453742456 +156845351199076 +102360487756932 +106215248572087 +66129983279468 +244652779536237 +73771761007282 +55692304690093 +281430766358402 +157765256924003 +218861614929101 +103710372338985 +67885009843159 +132240877055115 +27218518780766 +277887822808879 +85842124406876 +136149201957091 +161939868227514 +265734088610613 +141515634504191 +30025627609424 +259033646947631 +135544781361821 +165564968044939 +123032479933843 +139375215638774 +264831015620401 +194655642746442 +167485116807678 +39652148221142 +136474287178910 +258334663823258 +58462216922239 +40028189933390 +159744704085680 +86307068956410 +221441591013757 +112349370396280 +28789100932827 +85658211082829 +207857397404832 +231036090865891 +13130607441833 +115560125416933 +233167597544315 +50449620033259 +55302329829878 +156020928422337 +277988332280787 +59990667539793 +279057691842384 +143708501592941 +224912428691397 +201319858210621 +15781302072252 +81709316438642 +216829612502716 +99022524486915 +20771211918660 +80061551828438 +257623224380778 +114474432677425 +181635056632058 +248517518919881 +143219332533456 +88910491787072 +230930574547824 +71841694132900 +257115421526456 +271425522970105 +198385712226141 +151013596087975 +191365036489165 +268479127849736 +86273985277397 +250493568763599 +28775158176777 +93767755904060 +108657507075169 +107778286825837 +273334256703567 +23878286528480 +1273446649830 +128441194421492 +73739274380983 +30683624413622 +148553460495820 +263942511463127 +71762145695791 +88797041929284 +45703648857711 +243885708254206 +146462860946559 +121095598718119 +223176070936070 +89680903658221 +113143691917588 +97686659949173 +16776289099470 +91362766501376 +223330464275079 +179187004204515 +217693825734475 +8340270544025 +237909315149956 +221266878793067 +106706376844708 +108866614723561 +140760505519143 +70211143056001 +280888683503214 +56326565235499 +30825370636298 +278854275633996 +25120605102496 +174621343308906 +118660349540305 +218545110415672 +188848327746631 +259773263198988 +162769099945340 +200932670213586 +54346011776220 +268173552431914 +279543599682930 +186927035987510 +279218134856194 +218749830936925 +9748247028138 +275739949792503 +161503156709389 +101324882039946 +60634964270477 +221606945392537 +145797997677235 +116958804861306 +185251157130903 +24754639770664 +88788186191323 +26706390310239 +75365604850451 +92908561597292 +22523938217084 +75547965363952 +155951762359021 +104883981416517 +206312514321654 +9118612786326 +187887737676898 +266517934088755 +18294190643957 +101347851897524 +69193916638260 +76548413865451 +63604818828753 +261282738866595 +232609266662343 +89524164161145 +143105868562046 +138841768339790 +159897047404273 +85186672959266 +269414998051201 +25140141347378 +144820466074355 +141288706561371 +256581643144877 +213166926614504 +105753688915929 +36429456571225 +263744837368538 +86651815044967 +162529823175273 +149380850496784 +49286703905531 +128827349927163 +244232611257526 +211729523584665 +214109943986918 +165623621679085 +130129538754002 +150150747594389 +225004775291742 +247520207000377 +46552219533963 +278383405524255 +236874913120964 +269808428950198 +70472184450002 +238532956535271 +152270396875123 +13380469737951 +20238509852209 +169114200335582 +112797217096402 +146304103319714 +30539029005886 +203753346104404 +238303934873840 +244018841953554 +133193031192079 +191748224098764 +118299124821060 +53925763983329 +6752082225275 +190203303434341 +173717898715745 +200084056620832 +123477136468396 +85065100375472 +262849802746526 +46963213515772 +121442441226865 +255294819091300 +73627666266983 +81332850024326 +112062361985589 +129491441849708 +17451166161205 +182551253587365 +195946654918444 +249250082141281 +16368342691672 +161731692146059 +116521350238883 +272642857979957 +161924608606786 +161907545593661 +232249833620065 +93757757969110 +67589422531930 +1205459861636 +55932744953630 +240990656751012 +65669292020763 +24266021682745 +28593890655905 +194754721430426 +207911804647461 +144722152885756 +222230238323598 +9475399777047 +281052990326474 +46438755562553 +105452466040090 +166655711106735 +235247733146774 +60420020174484 +143655559264491 +169342700379924 +46206292576582 +268224345187208 +145570466801403 +97278749285873 +264960311032595 +117831848077588 +202596656104995 +112337719897538 +3289186715136 +235342420938685 +4954463239494 +167249680547207 +148017685674008 +96769105039315 +178833043600328 +53066588711499 +169638917092120 +38101215308741 +90109765153238 +185018331922831 +200598489437457 +105095461983229 +210107654304403 +42228093012366 +137892074761752 +222771790534027 +265280543445705 +112814900310250 +38137822770133 +237450789337643 +269239945793175 +75409389275788 +255168925138708 +8690930493478 +2676540056697 +67499325198371 +835794528396 +169619620064434 +93492911823944 +154402028395282 +261882569627657 +196965299636445 +167123205522907 +179997814223753 +154843438386102 +19660926913462 +49798721512411 +274203477519533 +143511808013659 +106240231273638 +225043182359419 +26343887155967 +19481732353982 +268636161779048 +87071625681762 +208986471688353 +31073363392100 +141170016535437 +137612230592448 +171688071118846 +24267511784085 +94463155424847 +172687112373442 +173604434744335 +200080134651215 +108204433152769 +127390595960822 +259758122539952 +135046205031387 +79009479159466 +38066393577173 +68887193920772 +163776129781177 +127193480885142 +52554238035173 +141944135507222 +272575451085485 +46578617491441 +206459472475868 +149005421629670 +247932901669277 +250151878145333 +9464929331000 +55200286796421 +146615182975538 +66463759840565 +2757801657459 +224349622288332 +103709014510694 +166058611564828 +84074829798906 +90446923914401 +55581849043214 +91538291809713 +96592317786739 +12472125265280 +61500692040641 +215635415911773 +45074255910430 +268533231923964 +159006122990858 +29804921390325 +231604841620680 +158752797090560 +171128829870346 +155311394347786 +159163467660857 +48334997803125 +184989461410022 +262880868244974 +233103545656838 +88941975958612 +107179502169610 +107391310123941 +26682316129040 +85012428201752 +167069158876655 +268016135044664 +76420736939210 +44322546589464 +102912777621797 +268055830116660 +235372267895001 +135768611757453 +158805291020720 +244839946567421 +204597974945712 +241749231808612 +40145287228936 +41060303817740 +41875222895425 +107458988342549 +254978348262942 +234024341229169 +44142499125176 +252806597323459 +207107106702381 +242883518712805 +55311655422357 +119262424291232 +63045550080534 +276799849509918 +149839230017832 +254872493987924 +497751568738 +119779831881145 +225129758134022 +118870018456703 +257063686131735 +248262488762185 +276351699401160 +239341340803363 +8900825893674 +150043223099833 +247022915390031 +97682799089559 +20478618108143 +130688087347401 +171016292026328 +64837435814216 +50812474612109 +46141060593471 +26949537384839 +111611366944277 +7101711398160 +120225055384829 +32362575322796 +68099442900407 +24309902381334 +108253216529017 +161047799372676 +71915519919408 +181184093994510 +149780272386407 +149706051443724 +10979351999716 +237231257716226 +194723563642996 +155725423944842 +119928401109887 +181653414818075 +2636372029427 +122301342282106 +269741495302408 +260136313630599 +275001721546703 +194723792584731 +244735214869425 +166905927556087 +200209432906319 +86262578553279 +179985127105647 +173490970772925 +221923805924677 +61255775425729 +217489612209656 +278972237281122 +190962705358367 +259811102252654 +4330035590276 +114027415410700 +242922307014158 +192355282695360 +31884155430706 +186013104692272 +213720952588303 +172611375839546 +90413651099920 +170054401400952 +170912872185607 +18863622710073 +13984859066762 +252273336517986 +203797218933607 +10228596030483 +151425249387659 +42408810242325 +118542731190186 +134865365097932 +228832380802995 +125221484206511 +224031163655206 +103932913355035 +258463080223851 +180828638026683 +89167395323880 +105767160006959 +108855721946050 +187860439896990 +232864155512109 +235239660551052 +120422003335633 +146079867409700 +114950890664230 +206440786223025 +69294116814682 +101063763967033 +73196030507607 +8238480620677 +193738382782696 +45021413606873 +264973750209152 +248623496294513 +141877944420066 +80345778059659 +186488216389610 +192418009199710 +206250025025523 +208050316794202 +189255692339812 +120101600639498 +84548462529523 +120620329234586 +98316424020585 +100867225311434 +155998924703889 +175383836650710 +94365554885417 +69735891681839 +60091847661415 +59983582413536 +178524482314725 +199072452059497 +60547206632115 +73090649343017 +15469218997449 +114089738598084 +122002943520194 +127395848559333 +43462910601080 +156892102082919 +132950707353213 +269319607582336 +97528963794932 +104826670570371 +85874702294585 +20622018904574 +267756378552964 +173072859460954 +258608945730507 +229871846267145 +138929973307686 +77968484555691 +6295027437939 +60443349501502 +271300301180276 +273818805731246 +154893576079652 +157214376923276 +165269769251376 +260783222571452 +161243063429928 +46595594208991 +153606538047097 +242651528551115 +77116343009182 +263187326118920 +7044996519852 +30767413572889 +166707711545623 +101999549189590 +87772725507848 +178331179492190 +215264214339324 +253794543176346 +30609693756444 +91896331591274 +73093552541783 +23742234832661 +125071459291833 +9206507031548 +260500437235442 +208846046081765 +26276675797212 +179064205673105 +7786326911635 +262877432972279 +76168776519204 +275930090982703 +61571483103239 +50954086763313 +73170141961154 +116992458743484 +21791334670761 +52978963778787 +153554984680456 +264443980990301 +35527448496905 +181781629350525 +277242216622732 +194624350785686 +211541868078870 +252196611080910 +83187001163409 +269873220403913 +276169017489995 +200905745453049 +98988024128496 +109626672775083 +193647871159898 +24417645527071 +274744718105787 +51112230873471 +2650823291155 +55003863478806 +120725308566194 +267498696195246 +159036947456669 +29141272611353 +1112842832973 +130007792456674 +133341133906645 +262044433388012 +278929786554112 +51752911418908 +127485823556970 +222356060223686 +95921955389297 +220914297297550 +12676171056819 +140683390854019 +177079373117867 +15978904879822 +121437138400498 +100837320233131 +12813936289919 +272798187394595 +248617040918673 +188374523324350 +156699087471574 +232903651923201 +103549340382884 +269910138993023 +164778348935736 +13703103140289 +260486159521517 +108976138457749 +2300654822515 +24397600310166 +246891531687395 +183483853416156 +37412816461589 +261181389401420 +52447282076702 +11584458223478 +25920693198357 +191888839395994 +90423034075847 +273711847262842 +2233497423448 +169604852737177 +27769746663197 +120237816423486 +908235764460 +63745849113366 +251561279079473 +226817699780873 +90267221254352 +47066852321875 +118464718828877 +196914428829169 +50864802737047 +136103781243253 +152115081497539 +280808077567793 +106649859960382 +63798715271118 +136722041433600 +60832829086465 +171515843865220 +81446942320557 +15209056052297 +14737797939413 +271807394578916 +51971218540062 +265949459077754 +106857126848517 +228095159496462 +43112907555576 +224888989899157 +242921691268958 +87530453020026 +211669764091421 +236503342002563 +42956414326509 +5875185183997 +163396696967988 +225486635240325 +109987486121171 +156230713206765 +95903026074675 +118307909145559 +75877271474296 +133180672352757 +208088818093303 +60678363456689 +193724925184157 +171230831843177 +252351847321639 +213074867613048 +262108479529568 +103955620758671 +31397544053666 +156559496659070 +49175232203804 +258087235954568 +238914358741680 +171592928432312 +231052673151534 +277385432709428 +57196314564491 +227170122672982 +3484770460324 +36257251084941 +253177471654488 +24372469646800 +64719984886630 +119515109846781 +186312262073345 +28936591256221 +158494935779463 +54741627171665 +244004559713626 +8215164466788 +27489577136732 +236381177634439 +246811304171159 +157307566703378 +170992546642735 +166676190744056 +244197225894746 +69659208224478 +61394080812395 +131977854210059 +218789074077279 +231331215137316 +131921128108528 +150839670977777 +229131321945340 +240755934107816 +217674048828374 +42092610161019 +277687615311465 +72321404900727 +78242033627978 +99942576400427 +26897155576699 +119235537938175 +189595576682947 +214036550028071 +6209505899325 +172810987390157 +98044651491748 +36278973901532 +5804250020437 +176977213012266 +28955315508928 +238996216502780 +35874734823791 +190391792811260 +240184347515082 +123826289569105 +189694143489185 +237575836947306 +152058869492143 +142606554144911 +183695483848672 +55711296401988 +105537397932327 +238782398246059 +152261544415588 +73184858961460 +239913538873673 +137645489570822 +61923912810475 +92300802507465 +40826096216801 +280694613596383 +173915489868386 +135637038265627 +241431847848997 +113304419289650 +263051587465415 +87574191712457 +197212514596910 +192932606635769 +154034532153746 +176766759585270 +174182790389302 +243617793839467 +273351906251863 +33295801098058 +197367521280506 +135835903690576 +141643047072898 +262172091712580 +192689686635299 +233397822095444 +144545089382396 +239386540204984 +274372269660138 +190849004274329 +174845130692226 +69714939914585 +80380947174804 +239153561172779 +15692997797251 +79252643645558 +182243781718528 +76775143828852 +77911124266731 +180047043202629 +6404444543051 +159776780640426 +133833876419566 +266939703334135 +65872084870737 +119727051467513 +171931023815373 +43348102529884 +192037783730266 +261834630400418 +15634104131817 +136976495375044 +13608871924553 +183539337217305 +20447122347702 +190032066494578 +223072163405896 +50966016025409 +48412341649585 +267899645825590 +184256425824312 +60984791708892 +186086364105142 +261499544191087 +113143479147820 +248127750946897 +100571035996251 +185507910462226 +167741807209718 +242263372709102 +52551756807504 +234826349859438 +243975158772099 +1532117879508 +19360749183436 +176863749040856 +89037687669184 +73504570803703 +18631836128112 +20108258522934 +258490597931332 +155525312465559 +277117809295484 +271312073368139 +1294607285324 +238338814707236 +238482645010459 +210846325938540 +31068568930179 +236409055273689 +271839638029660 +251300811913969 +264849429525446 +52691390221800 +272661669599117 +225682799335391 +35510995235809 +161430632070613 +130641970180533 +149010720443047 +149084588157099 +47157401063571 +141151752055620 +216197010191551 +93504130717422 +107648242554644 +81603337936013 +13686784843948 +278193836612454 +204201792981155 +142286314766823 +76355764840139 +15069248490223 +10633620891777 +130609827043701 +91213754713779 +196622119774101 +6764599947736 +4549535737347 +228253122983954 +257906775964743 +258267953184527 +41981898930542 +277128272996517 +16338316319380 +9069439486989 +269083963654620 +277208611091987 +197009388931213 +148525377080214 +94508524129611 +163014493795774 +194070774383571 +36639933515917 +3818260678968 +181380681160720 +197883862324997 +103686610215259 +46579312874687 +202465521269144 +209822975299551 +120934758256269 +236706907821174 +214150361691104 +201334697698486 +241749488368603 +245188080540506 +234670494419822 +199553726333989 +12184529266006 +58884105647885 +191706819169887 +39992144083693 +20157042159802 +249886650826883 +186244633332162 +17073174369758 +179901119020074 +153947696096673 +30818967590690 +130916066741782 +122320165923394 +171597974164426 +48772179963437 +93175185787407 +72215759383464 +175096606184464 +125206100271574 +86151220520846 +66803938041299 +166316837686552 +47230779601511 +30349854505360 +172599267756751 +259527078877896 +227037581153296 +80065931968495 +155985679010985 +256169605617808 +114712872327592 +167516193523814 +36787229189118 +77315673872031 +262301270298871 +230817584140474 +151759793392622 +262383756054175 +90881455405128 +231263348413564 +90942505562970 +54095414488721 +18052655548981 +274280743488597 +100355836757305 +111190057227583 +224108751458505 +162189609599601 +184031517198298 +6278114384112 +80659754834993 +233100426516413 +42036581718811 +268872584238396 +247959995010001 +33017344531833 +194180957210416 +165244680034501 +229533817856763 +75485686166941 +181378050965095 +11846154485849 +192266666497534 +185145692834325 +175836402294033 +219393608417511 +242629697470055 +240754059066855 +196165194989647 +60585953156389 +249913750017818 +210824006315802 +66005480958885 +13157082279081 +146924438098203 +232215459679395 +279026615869789 +197601392998201 +194002267785484 +238703629759270 +117774189773411 +74081935072813 +67069340666057 +62045832143780 +200763613993801 +71790150278087 +120326200606209 +104014427342815 +126648024628444 +140400831337868 +130305125859352 +80885434336992 +37376604864104 +109271228052163 +272073108358338 +220474663675782 +152769304405330 +42387901247032 +163160880237688 +184838372167974 +143940149628186 +157491441667332 +91179683319112 +160572769793417 +142441721360259 +207254019651138 +52599860349089 +12689884989263 +102284072043379 +170463954065418 +119539758492724 +192486627953986 +133883660891452 +127089200063087 +208429813258483 +36315543496866 +187616133354437 +117484022427738 +231858206717744 +106045999206990 +13116205062370 +36360128730341 +133159889452591 +235708429873204 +30683891744779 +141959115931691 +212275404295775 +45383925998346 +245289334490790 +63924940355857 +101666808061329 +212839648295653 +199598872747310 +155475527862558 +254128145945684 +235380722165217 +137928819060072 +133573438981629 +201668534915977 +32602245123519 +11311436687978 +225677253141930 +243889069050454 +104748030370403 +268614994426632 +170383355260419 +132630638704900 +15682365575291 +29631137054084 +237634825059848 +75093741065233 +249277551689206 +277429626101351 +103723760819839 +247201459109992 +201245496347178 +22939727252507 +66524561875146 +228678253901753 +264316260921801 +95948461016543 +95057819897553 +130130358585957 +184964736009725 +270834364507085 +170006119300076 +171263375487566 +55970488066399 +159384392041620 +90931892864359 +250831227843438 +182850833641920 +24917855787172 +71140765867417 +248488604321139 +207106868821333 +255377391334271 +223399737125291 +5588767065717 +261863095680011 +18983960820188 +151771091733512 +112862019046547 +43950072641408 +275729888400985 +279205058733124 +275689488989835 +99941007364857 +37633712491823 +99958490105968 +235246984151078 +38245260739085 +3151515177587 +163756519870614 +234243989932127 +41792448712072 +120995541196807 +84675647206283 +117517783784163 +161337270053592 +165664265821165 +266692608265740 +123936529685758 +251332559190125 +267923921524345 +55760690403459 +203393527434495 +127803954301520 +184160792232235 +19582075539802 +267348436677056 +78503206658907 +38398909892877 +232852279555748 +226301772362584 +58669326077892 +156894288456787 +143640474067799 +224352280899290 +260572533504696 +168735510574636 +161365397270902 +210637336432578 +155955555685974 +68358686787607 +199286305420543 +277724257856023 +148805114701842 +49753475891646 +194505482329814 +235581130211915 +206028135947626 +3519660151445 +78686524098943 +69221596862352 +42611059213223 +173497010127842 +160466962285158 +238262984450987 +256536925317619 +197166963283440 +27723971310886 +617560511434 +238679520655 +57097804809198 +210224249823190 +42408384289778 +47130986652503 +18560742222284 +176720301479517 +265616395691411 +176549755084104 +157709247172602 +204529456895994 +53680939645566 +238484489744331 +62969722805103 +228732219795243 +22092956195829 +138674977642837 +210732065397494 +825641987891 +100032272450480 +1224858266837 +102644562026945 +251063830785829 +171249188808114 +66550466662357 +217731743268786 +82891222720541 +256200500863632 +123953477628962 +112743368449184 +35269205362177 +258789533852647 +117536357672339 +93264800777078 +146962357904798 +206276553661817 +71118715864263 +219101229945622 +95981165750518 +148273726121869 +30976392407674 +122346714389490 +178982435345825 +111906676979580 +190847383442508 +228532486942387 +114657762479845 +234856466863341 +238089193068511 +84808572376194 +127493536701887 +126049478410433 +21990095165118 +206048859295415 +38918544149270 +155147448965802 +183765610629559 +203493819524792 +236954191012568 +52017908344181 +155619049709022 +85230855017351 +128243141102449 +170714981987009 +116943852329012 +84871009293006 +279616593799855 +59428904280445 +226584656863220 +169621174967351 +95239825564391 +23918383455476 +46012077493666 +230407159598965 +129702676293109 +125746568312012 +170119294553950 +12342170932179 +24296413397923 +108948304373487 +4137382123198 +92768688284079 +209931235091593 +137665583445865 +146748077231444 +131679150096179 +136591152006599 +81923907405739 +75131273745874 +176540022948125 +109482117830263 +200620689224469 +264538732516794 +209672889651208 +175212024351220 +91618408334546 +99603659880824 +164738375925528 +48440703265574 +97098911446616 +116034107076337 +8306142272348 +149317306192073 +132125788835300 +104377422915309 +71239641140539 +49281708186429 +185002752257502 +235813508316543 +21244636695149 +87221221051755 +55829169849560 +106378004157799 +14622502421933 +47583654423987 +245811356311463 +92418174832999 +239512478902989 +52785126844226 +258192371627579 +155489668533371 +52339752210235 +11187235394656 +156063658023324 +125689067510084 +10896859231230 +87544477916497 +276243456978922 +164067700173474 +110951853909089 +247777783256950 +227841460171128 +124437902737559 +38924826262953 +37285956348678 +17531537821306 +12014880198589 +4071453107044 +200340656275741 +220214035371823 +127028814020891 +170825108715361 +208664909720143 +131568254106112 +258173601074319 +244398593600741 +159868220990467 +74180791499996 +103209633720683 +18226009927951 +77268031262918 +88568992191728 +85373405284332 +198252080004983 +24593346392670 +127662180392502 +250715868095036 +231564342898864 +220331371227394 +210488819049730 +249118173156688 +133964199340994 +198094287813335 +240187426576660 +547961000259 +74420689339921 +124376715802609 +19004346332228 +55174907668981 +135010875338543 +129677581841862 +25254665784574 +116453097196393 +11238778866738 +199882356325657 +139821741691704 +171629207874688 +107197737873757 +62620693839722 +189859654687589 +256334667007446 +156743764245962 +246543719964839 +76709877438986 +126630769826309 +206296806988618 +135341159708168 +20418358318176 +17697350286226 +72102492429193 +41896665334054 +260454781087619 +147035987317102 +54066010234885 +178809777858503 +144298190232236 +223190760836533 +164606800407687 +94435856954007 +110610484203081 +18266002520789 +32336869172433 +11684154672642 +170029734541929 +58980134394065 +164537156944551 +163074375005659 +20763206242734 +277010623097573 +160958039914712 +57824322294012 +59775700393849 +90684342907397 +234895409959499 +30224917530707 +109530492307037 +279085117163665 +163617967424882 +79138930524721 +260476377772200 +21189909777185 +46399595400063 +165651430322873 +58950669851969 +84661895556022 +52697532507085 +225053241734905 +125186507867298 +171679859387296 +55978421645880 +89035050360558 +256077128647336 +207864926734773 +34980767313677 +198733014711304 +86924906821604 +131293658697512 +195364186264732 +92782864390119 +265005782317704 +84511723797124 +83317028925026 +62097547875917 +93134121280920 +135023122576476 +84021821130771 +262928076924026 +130493640540599 +214361819888908 +205511018226684 +269058757232163 +222220271524468 +54680411629347 +277209762123534 +48627682473522 +228503686588273 +118008503118321 +104778199380388 +52211074213771 +5479507161232 +11426691229310 +247226762958208 +236902822984065 +73701853416016 +280589818820292 +62657029110440 +7149383625236 +39969672774352 +217348663516370 +15712840877233 +167525270239615 +9310400736972 +199379720439503 +31020338519272 +201957549908139 +156458930073670 +239051356047721 +145122755815490 +120829976693687 +102429041097610 +5371978912799 +141867027784526 +216270063160831 +191716594668132 +129465974001187 +268315815833945 +272792534707636 +205312967358695 +277096298152124 +141206840614670 +19232713080638 +122215172545550 +242002552590626 +252477371283268 +140067348524962 +17535111186916 +83958321977901 +238247831066155 +273549387856329 +269858290156502 +262707997353916 +268554483209354 +217740654960449 +207605525139479 +169923645539239 +48830835907275 +116190607671687 +45309477236577 +234937046542813 +68933134852827 +261144537597710 +67656581857418 +55135428050642 +239682641418016 +141577124791596 +252430964040465 +188175016300186 +272511335247843 +113083840172857 +231841391203441 +137991716465914 +59266116025334 +119086236824939 +82270681606701 +49886156204363 +275727305720624 +273649040965845 +141992661079965 +107881176359388 +260909772651778 +198333298750586 +110174589219373 +123268650241458 +163021921546774 +245763251682438 +207879420319764 +57780186860870 +114544606521806 +77305850074665 +260713566997009 +162105303203346 +249794570654240 +48949726884838 +152486969100641 +183598800547639 +203716040398995 +52706824026574 +198142561882928 +261676456229680 +3012321823861 +18865255114294 +142524823764745 +248687960251959 +224550945348635 +194965294266633 +74330644209173 +192258323398633 +281355074756739 +140888984838412 +238439733359813 +234954607495845 +110735037143259 +560666085908 +270915172696557 +110347182566284 +100918111967593 +147371257669820 +245654695078439 +22536798765316 +208167306368263 +13666180432764 +140575491591675 +261507853980577 +62209815961022 +267398612097075 +270202356757730 +199218998383085 +181757834428688 +62896937743797 +92966303603074 +266526577486697 +193087163198492 +186753704068063 +73827175295982 +63050123684456 +173317881819930 +228520312992040 +259532466592752 +170639954055411 +4286655481058 +10604253499387 +146908521054513 +167050061506300 +182347482534959 +242994209580043 +223358253265904 +226696711359588 +241973070923398 +11779078566656 +252740662907732 +251864599118558 +227483087017960 +152666172741457 +266441175830686 +94922835187559 +20201649495525 +72439862054047 +63422275250627 +262541867097236 +33279047649887 +207791511609422 +254853980999495 +269036363895089 +167407870128380 +45725046854820 +250857971013466 +240709872823281 +2991813268292 +152560554586867 +48888001145543 +230119881205655 +77240322793865 +273071088397855 +110143364281031 +121204449914651 +94752457862743 +262559349838347 +157713359831174 +61834145324925 +135874511943956 +33851654420087 +227028883440697 +168356400135659 +230189236102435 +109549805381738 +77606605551410 +121973992450261 +191954169295327 +168644858050342 +2370551797445 +213595013406996 +10084706420292 +274511410184346 +138414565355709 +22895951502242 +210981502605358 +263915137348890 +31658265664347 +72518259005890 +201742432087661 +221162387521058 +140389459416395 +139088071453342 +98056950189156 +71436102288290 +204934227493532 +4589926145225 +132141189502038 +148780003171058 +5393067152704 +15872344565558 +271483336819029 +78588829218450 +107207116077196 +5534653029558 +224363713482027 +42530602243547 +70669870452773 +86157925098660 +186044414590017 +65415709419576 +36077886736613 +223805394738251 +44646983193293 +220331726382028 +99186131851878 +105104081984393 +110085200790632 +18551519600091 +48113283994262 +251285152168678 +175388227211645 +275002299412080 +58031911857521 +85404707913361 +120302983484488 +138162280418545 +140184100486635 +146313171830001 +222313967492949 +100476914733749 +105567269946162 +174228314091192 +159890975741548 +58061376399617 +259551058600501 +158362663688412 +245760766065185 +93163716524659 +278088829356657 +169834954646246 +246027598314591 +21685590005157 +93873778761076 +159644648604399 +140521278920571 +55660936861887 +131475822958724 +35288041313287 +180374688036598 +73022653488534 +59612391431467 +169853838534437 +185778058652883 +135494016486215 +87760558644406 +29143711259523 +193773527399898 +223058487008677 +98938265222976 +239444278722788 +205073241317357 +165429581379608 +119778057473844 +200213597851019 +228162274162328 +20883771786270 +48284053978821 +44801649735911 +216606512971388 +116148274943224 +192293360226163 +135725842737674 +69391036034104 +32402912516846 +34384704178161 +204826115145697 +205578111146049 +278931290585533 +124017036337508 +139484954338699 +102938428236336 +171147488522347 +154934984946632 +250086170739899 +280815926805690 +274125744523810 +156648167975639 +24006736300286 +102824964264926 +152764148582267 +155880536939842 +120753516262653 +133436994418625 +189895143071567 +198461290922116 +203266263194657 +280923279997318 +189690658486601 +162892745268168 +154013318146018 +240772284009541 +258764051216020 +3855822129648 +239791104938454 +181962915771567 +6872886293455 +209740272533659 +152245817632066 +275864981824479 +61541322639640 +193876706908369 +105991598666930 +180166792643213 +27661169168035 +94108555397489 +49826174367844 +116156205445329 +158845185647902 +276881939743417 +95489076451910 +184509492898123 +138100870868608 +99348442928438 +151031452645103 +189689172486719 +133137895797681 +103584892684806 +1416654425435 +66066149180608 +190547996646154 +191996279572948 +149443274805417 +130325438007668 +51523784472869 +40028269218262 +171756604478045 +199575368768957 +117874303460369 +250450640776586 +30122257191772 +39604550359796 +69077614730693 +138256564596877 +218128473150859 +28636424833492 +170158579831784 +134164030469208 +103059167441471 +117027773819079 +273141263161045 +140548925268964 +194337797861281 +152180121563814 +30143936972849 +248572336733253 +214337539732417 +182344324589072 +159480185112757 +254713418107983 +977173904817 +229990643446708 +52046103991694 +46149582617067 +74435291190934 +5031456768058 +16807155535116 +169360454694954 +257313628153111 +211743694866748 +70991918290666 +12494273439801 +134044719855944 +178319685806240 +168555202960283 +230866398665142 +85391041412855 +86726992792868 +32428101581827 +133975076392808 +184171373673951 +129575860441017 +115267382616482 +145528668481594 +4993576892886 +237072659471928 +113451194336869 +109795724312404 +198442165222601 +266861765027572 +51750616074343 +201273070396998 +273422178498473 +69788024250984 +121338033717670 +63407281565362 +171137762566052 +195415110259864 +162152847412364 +166392022600793 +45745127525619 +218874935008272 +170637484632246 +188476760532579 +96659060533099 +66619365706175 +73474134639894 +198201004386999 +206504708097000 +92138541178060 +65379312237407 +167307190996869 +77091199642898 +3546806265881 +159271143508334 +269524658927973 +279567988492789 +10428318411098 +163309111893717 +173640330614313 +254787435749615 +106460511552961 +134033146355120 +221686364403932 +258643713596574 +29946869468951 +2799719143816 +210780062962732 +230544667657740 +11087955322562 +126792062369333 +186065701296187 +220027045384634 +132099406961103 +22320637862495 +95046378983204 +63027519299802 +198286018792491 +63328349476440 +125600678867252 +96780687648359 +85184158797878 +224974543599027 +13977031767318 +256051739829921 +131493955255923 +53837609525384 +115143342915721 +267128826643324 +268217476856701 +225395156714887 +191265384364931 +16624102433331 +220066357253251 +208625513876371 +278205421544472 +80579628636396 +237014880765477 +183347759843299 +207711032236534 +118290705353129 +25334207348631 +96440245768447 +56881042614334 +173882293866438 +207305186364378 +10612145713225 +170715039544129 +226746128798582 +215883067862443 +44885328607803 +174419294509923 +221481763899996 +217052496715530 +199903095526339 +58770614415989 +248483405822840 +22433810782320 +179279103131968 +243809696564066 +126229930912911 +269749520652894 +133070619278062 +216695837811067 +140974485513406 +151007562806549 +53659969674063 +100846999479525 +130901701306285 +178579330571263 +58755290365500 +187783070174402 +266780793888675 +217659019937180 +53679756965918 +199117989094622 +253946543186798 +247360838455278 +134055737455054 +197023109771848 +39761352251738 +266564113280818 +90219327347803 +170379403595865 +142603898436765 +174192435783428 +272138470348916 +245169689493441 +169073766984232 +145128339825293 +165941490066806 +215215036933966 +234634992367363 +242379158205941 +53968024716217 +88953985208623 +71919124191790 +276660272699218 +166093262982471 +205178556365751 +127680081984592 +232616155601469 +262653894687562 +227360481471352 +244816351169200 +98537911925766 +94334414963450 +271348648626081 +177512001228455 +174634649225917 +127433989280959 +253321383548747 +80904598291341 +174674828146957 +278892013815185 +209752168054463 +113552519415852 +260435045112061 +210186995361201 +272391470151764 +143026914142614 +192320641890150 +57336370091073 +110133197161204 +151832230614813 +180409740972512 +7628187903843 +278463575615242 +265701065600014 +45611185075131 +88998435919146 +16464188920170 +109941665573388 +91971577140985 +277315558199265 +80688524982637 +145193114138734 +268334342753485 +111863863217302 +196388419779063 +172750339764747 +27918942356514 +87137247440295 +270630004727040 +40602397549343 +82148112686727 +147254854155753 +122507900993839 +179963723687493 +226459591923693 +85719347211986 +265837445558189 +217122278720272 +80611781785428 +21279902372496 +62213293835792 +13623165893634 +105917529535875 +237083699764096 +26281632908347 +251841563535594 +87655447548090 +181763524711098 +265120128464133 +139018221297301 +135907370037285 +56871167604471 +41913019045236 +119138289399884 +275010440799021 +256346092549924 +247658602573126 +51183463898578 +216479125202837 +155255792931424 +226332385421948 +99896544070119 +11798659028467 +93740186020793 +169896899538768 +139010443723114 +73404100304899 +214866825277908 +132204432595825 +126667248201072 +175382415038989 +146761133507406 +235694466232857 +217135549810152 +156898656126612 +103557289389941 +199390898877104 +8266748744039 +233650639540967 +100173564155225 +251475131694949 +45640344092183 +262420183292705 +114645606331492 +27888584949506 +65890824939177 +114304866725639 +90041968508644 +235609904155590 +32830130985774 +63265970731540 +279517136258563 +113371724464538 +280574687376470 +98055707790574 +197916867898537 +28138903067269 +41898458248038 +169876563354047 +18179371008964 +42169266889447 +256984806235896 +55719309559510 +248976703054238 +137211528040486 +154920029253606 +259966689817767 +12815298712494 +16807845060808 +108012155828377 +110854977374256 +141854065176135 +51503238598544 +8621874687215 +197003585935660 +255972876430599 +50091617183711 +248450902527601 +44632942619606 +57322421857218 +224109410421411 +49636710471490 +117425992238002 +239804975258990 +170902118464236 +204157882991318 +131678237577794 +12590915411291 +183610983932920 +269295831795063 +45056211326673 +157388660469556 +277490976597357 +50784927027782 +223412737563704 +32746515838571 +160446721918443 +179637923204639 +161771081264340 +1130461110471 +127270192207960 +29475530842200 +116976885715240 +196663981661331 +43911217226620 +168621632141026 +92181912218061 +211831706021005 +244738935917693 +209983132617218 +54746984286571 +123846186986350 +145830603576267 +271758127333666 +105766623214567 +276672089867785 +67469026481839 +237709031243605 +266362686581594 +52532743850129 +111922843645457 +161403818659563 +123304421156674 +223101082552762 +138669793257153 +97672011750885 +202224344700885 +210628009070669 +90130628226147 +204415555098277 +125555870630719 +263313518302762 +13075733648486 +178145048788194 +199069952177380 +173446606283150 +181274111216397 +18004127075871 +271039251631955 +86715959763925 +126170658870737 +8645180519722 +274998008064566 +210534512928687 +92663567591151 +57001285949448 +26679585596689 +171076613575102 +45293325166459 +4277499233462 +168473839837338 +139158198702747 +188438985412239 +199798199445906 +106215225273968 +77040076204048 +180180274690128 +191123407338218 +232114205178390 +208543794148289 +265913313214371 +63739367738360 +98045943359254 +165622123580691 +228150356560310 +174331968020749 +23512770048234 +39378053628680 +244638434870801 +103891571433897 +133180426621128 +74462536455482 +226985478208312 +269643231698410 +74752983950620 +56914044987697 +72071930816979 +197700194480729 +3543321063806 +96941272013803 +45213860189291 +96502462200452 +31812030213997 +133406452647445 +162655963259396 +83397314363077 +113288159636980 +226928334853944 +276654349407310 +265159927933231 +117041601294365 +193862661106229 +47131579787782 +227917101740825 +156606617185647 +143301460948313 +237212873197833 +156101302303910 +176407660025063 +112579128847599 +131021921625471 +89594253948164 +165888449093315 +89223007715943 +10999974469786 +224393169961654 +224657329431743 +233045915496367 +80130787613328 +117793736710852 +262017308977753 +172530929208424 +42635668920857 +89707368749176 +248185291295423 +230418412369468 +77674748749556 +73284657890431 +39028173631273 +121000892767396 +78563497812524 +273889185214980 +123580958402321 +67368568269110 +135201743119530 +267749197050687 +59425673206062 +179605029611741 +192088429108293 +220768992302714 +144291520104459 +175005849591832 +223072816666095 +171554203368476 +234042177597950 +174503718772985 +215858114486458 +53272676804448 +226774616976105 +192416788666348 +276165164012141 +102770300756235 +261850983299815 +129323748994424 +11008449429347 +73097546465066 +101908337277279 +30226941018350 +65177320075317 +167467509051659 +267773110661993 +190611734999638 +153336644280723 +203467836254868 +128527821082664 +117458936883871 +203317249137900 +107882470836586 +136493034296874 +72769724961090 +74293784987114 +246265142532684 +139957731451999 +191426357691706 +228957239019785 +217441017573050 +56071460961336 +109080470938600 +86392703152909 +7092993961675 +71954133268931 +34866001096148 +60990578497595 +265635820761037 +12116684451300 +177293988502002 +120877125565035 +267897871072425 +164643785461721 +175494309242438 +13971498417299 +148857342695942 +70553812163797 +207462882341465 +212046994457647 +234040280817474 +22713398884908 +177762165561177 +31234943417166 +118516121183652 +133967279245329 +254128161488103 +162845649501942 +150426897458807 +69804743042988 +76012930750547 +95495995897395 +277752770172844 +187773411473245 +90127796363966 +84715403081122 +100979192544025 +119809148642620 +131608597126953 +253116041373402 +90908748522108 +160797223030239 +145188637904408 +99506024986820 +241416002277318 +57351518705916 +39091566019925 +11070906896525 +150983672967995 +90404289734995 +261155008991727 +247237313094188 +275962661932742 +50091406373211 +149475555076142 +107779882005599 +179332595746266 +105330335732393 +56168603414974 +209519184178180 +150788135388911 +109735871095952 +271633053757339 +113626351538988 +190043492752913 +73091771037206 +17253487803757 +245075571646042 +261357232571141 +194362574780844 +121029081844075 +105371417355125 +205198277234565 +223970117337068 +226225376812317 +205607619991658 +114946938301884 +210953222912555 +259929409716499 +195345396479614 +114750850469781 +241471558361982 +188980879861982 +81930657504591 +208436172590883 +215371499135672 +257178837875635 +128248444916511 +273611215879184 +103514782441033 +225717064128928 +204391665259723 +61243151311251 +145094025945763 +3885531537094 +191534920767590 +74253606066074 +27111806157628 +182444681564189 +42486255575369 +24260235690985 +95271499581482 +9726695287177 +256838292800267 +9993843787562 +269579974219928 +212850852857130 +263512680766331 +15286693973961 +162083564166375 +97546831873446 +64550757955930 +95550574567507 +191339383351862 +207114269303501 +41409636880176 +95999681090269 +38865549169192 +204206010159637 +91701203798803 +21564288430691 +224824422754249 +13830657237853 +82302037596558 +230295535425652 +9563301008281 +186080658061789 +205344450770415 +132376664639079 +268080709332627 +267526300008125 +194928487689208 +164035591905244 +172979003304452 +196437053956362 +60207700386830 +183283696608111 +252425138446423 +180901400702904 +172879535242328 +59452905699705 +80058199656542 +148798173838014 +158753641284700 +242119995237054 +124898852600562 +126334439538784 +275742672713827 +232650959614413 +165220865781029 +35308013224969 +191180453397526 +78623779386885 +233179433557081 +47511774245193 +227643665996636 +25134369267326 +260183401478012 +137758842350236 +201159976048604 +187167525562 +248924494081381 +48213336278361 +114217320469920 +187853866087355 +252237245402630 +141016933586393 +276317625652798 +110215185383257 +42507214924575 +183391098481077 +102610955986563 +68473251415922 +157048862117327 +183666665918581 +41385336114470 +219950981328066 +242232302002439 +37552208584784 +15860003674269 +264761013847660 +73524208514761 +143779693575811 +67240824483496 +141641067545527 +230887494364496 +164535478492488 +35959821888284 +236979514198275 +111569716757070 +208815552761775 +20059788395178 +115685476564547 +10575967553296 +83147889443976 +650706191602 +246329116728605 +7829921428353 +273633571996228 +182488971249271 +72598249798915 +39614152578203 +79764409798717 +8851361489964 +201463189009053 +208018719613132 +37681975431576 +223865075443733 +258083719289967 +185322325214115 +156338352388751 +99784584128858 +57969330185617 +238642421037943 +197026081472169 +220463058530373 +82945214520531 +49365400945226 +230979022494190 +256383894692519 +227012443774455 +138171206264748 +113056067656883 +171222386727971 +239838064287167 +163339856334019 +26929648034018 +233940352171302 +235352799249006 +96149688762791 +214506253458220 +237793036590728 +256654120059357 +263514407031812 +181703715348362 +277167619883060 +213348937132982 +66008171558566 +118050731674457 +179342088071854 +254852303458798 +267286622836434 +33377373827071 +169180047027037 +77467328515895 +279954552477961 +258743936064133 +54522958714087 +251177167066048 +94049466956168 +120635357875972 +141227196762844 +86422970369383 +38925975759805 +56616210427872 +208390237939178 +191154558074976 +189807799380737 +43234516569999 +260752146128908 +217167271425145 +252815751931593 +150877938502072 +51541249148562 +8325363471574 +25964073543278 +99472184317582 +212475229787795 +187014459806237 +234061073026195 +231755534203493 +271407216428 +75620341092921 +196471943872316 +65085191112284 +44565360420840 +114903032272314 +51881318879022 +51811720604051 +19051142335243 +82967882246989 +225269777197131 +211360198059405 +175520839108346 +194492979814905 +40790214136138 +222848920517937 +236245734557586 +126219408130818 +3486056660994 +206691280271077 +118628253174713 +1836612093278 +36641577491225 +89629781841019 +200818033845182 +232945159634317 +217389598212449 +64953702677920 +138327473144083 +266628982280488 +162180681261567 +55413119455554 +247789193673436 +87469735202444 +161793997681226 +97178668698652 +128204846562647 +24581780408864 +50390951333826 +248776310482002 +200224492073215 +188796770406348 +111204855673843 +211995525760387 +195768606966239 +1341438887011 +233022025657813 +73550465274252 +48525633305992 +275220751958675 +272557063322703 +87904438721576 +203966268222343 +255204678896584 +170871565017068 +144084410892640 +94397526934275 +265478278634768 +162014545228442 +90581225130686 +251063703094638 +154510054066555 +10293373096460 +150384068241072 +62245171290644 +209558501325341 +124019960354064 +228877691931575 +271869878460833 +28666399985183 +150028911997905 +86580542149881 +97152185582342 +133598784567411 +73801816420602 +56026537265169 +179443889069402 +33411514211473 +185024108333507 +26694824562162 +207286316436941 +54150664139838 +125330358372694 +150002163672016 +30958522348009 +44662222175411 +122917870401079 +132293811763512 +43979779616144 +86707660067602 +49670268167453 +98664593269754 +26142615348479 +51822368678922 +233149734317147 +96372056723810 +142989780435815 +172692639222407 +249197687617075 +244098555798079 +104506774023731 +237741904794734 +83679683152585 +241269248496393 +130008508170436 +195788700147187 +69362728860379 +81202099012614 +35282883121933 +248906451487072 +145485503135442 +241897524425029 +139656932055636 +159454638336096 +239770376757402 +178827012797417 +40242396244996 +137466054342702 +45452344307713 +106456852417054 +256525347077764 +194328832648399 +223273683460583 +57095070937071 +273495645018010 +229884143173854 +260208319833438 +231245601459370 +93488272034896 +78361199126868 +98388400312146 +278447637841914 +88498955932857 +66051015050765 +49022478365308 +278659406683003 +65883711875513 +145283750423932 +45516275414177 +49232112843979 +73510742459290 +131733830665448 +15335251930196 +28198902320366 +115150158050977 +51116406326027 +136158316521340 +280297800792355 +73476813592634 +55864035851185 +22967555923640 +120514145655348 +232184553610327 +14800888077852 +3623721943159 +183374853184023 +152200498097450 +206141652569982 +158854223463287 +85149319578768 +126228538920517 +94972209047311 +38572017841702 +75986747774050 +57615436610186 +20984481728222 +45766043683315 +204770126621826 +79491540405163 +154396590095145 +175075418839020 +78283691281296 +68526186624701 +138696739921625 +37068870812699 +199071563108060 +269316375216291 +100060770190322 +195446923314185 +186798358383955 +73509283945718 +261824526651113 +173798807096031 +112226506683168 +183682894451408 +205067785470957 +167939300527622 +5755484566179 +9170378766348 +19342445319948 +219610578741186 +262325589149307 +99932737401763 +40758585748763 +22080776224777 +30987614102490 +236369410110862 +173040096609833 +276412193230169 +217103230388820 +224317907214755 +31673970037699 +126398960463727 +210465670329167 +31312287775975 +232140713643496 +57736628295826 +71378506656909 +70832595643164 +222126212747506 +240727482666717 +259786260880330 +227423462036375 +242930766603453 +161671231873337 +138164022448149 +214617414272414 +19150356636250 +269755112282556 +66104453917415 +228352931910321 +220452749721169 +143973062817564 +81092552824704 +34476271147091 +114108486970630 +190005921302158 +153909139979179 +100956336224126 +166331663322307 +123448007864620 +60268807116988 +20214442881093 +48443906041858 +307774298935 +214403586135185 +71193140046222 +42213929897473 +213971893242229 +73670042163522 +143446108016607 +153406548080071 +2120622520871 +201775296085286 +212234935249435 +116466329679533 +112564364402647 +253583199520229 +167224721825450 +277489564163850 +95934843157128 +1075236657416 +243473246160641 +229746631960592 +46843468114115 +85107354927904 +8832937510265 +16281232867724 +76670700043126 +252612558233725 +67390787770799 +184683033937123 +213932603068226 +66557753599971 +219167563861197 +182598793168887 +237464223807102 +32182413807093 +45281271155223 +164305069240337 +210955009021661 +257409649774628 +228912687075118 +219872474084186 +142154433117137 +88664442988520 +157092616656516 +26257320755282 +108788654217901 +271959236754040 +152791934344137 +15935170058413 +113833732564518 +4012649091632 +128363716225241 +221142725278510 +87632702016264 +265960982426437 +272505849118128 +39291687749610 +264699502021208 +58274845226292 +127142638696165 +93928909613442 +190102746751917 +113922189734418 +203878416891381 +176893820261523 +18649142395519 +225432367639351 +7043123762249 +121844822834380 +193689042424270 +126233568636752 +202095245486103 +194181940252159 +229821931707042 +68142593343347 +59764632882705 +259592851485248 +149313727203393 +180475775159529 +270815450712265 +212670148295133 +180424657084338 +26330772936728 +254987874138017 +48557172706765 +7799232440145 +194896691877896 +18801366827487 +134567519576668 +2623578804656 +187532437574539 +80966107395297 +63193498539387 +177543708741714 +166269977085362 +123661636217983 +96602004524781 +61353830129530 +224542613035524 +93174283111149 +116388825306692 +272437067474303 +148768536060448 +196121385146226 +215788384333050 +9688669586609 +68252440476796 +88915414845901 +190357746543635 +39383377369415 +46164170980568 +133482303294544 +95424271605766 +47111121876135 +169608645877953 +32577848160345 +187910440774411 +272557515548912 +16039995218416 +140453707287519 +165151353465791 +2000783488868 +258839350589557 +121851954175216 +82093478246667 +130896210965770 +32236603883343 +169159539355191 +33769820512634 +94120620643548 +238384564280057 +236236220923881 +178622676826438 +213506473045067 +262299077691498 +60044565206650 +228351818200543 +205388563845950 +7926636067397 +68876786707399 +220488970339201 +41395450079261 +164558987498659 +194856560933412 +84649246933884 +236373535817127 +157150393876311 +94914427934820 +130465643499630 +99358062796834 +2787409346390 +247986355359687 +76243725100784 +23424016705580 +230438340142930 +154022839834704 +193184812828943 +241498495048312 +102885706079467 +108116043983802 +72859574815234 +186043553806535 +81111886670166 +173570480324442 +274900862725196 +272487586295190 +140833433457635 +193640606201477 +136991448691561 +196411276355786 +224552585476874 +147721390310796 +149792401834330 +267706800174856 +154449386010101 +157176784929689 +204698425664210 +266446826329517 +62831687173006 +137394790501547 +124307264995168 +273812317197146 +242929491429233 +202684288187305 +184199994019731 +96240570507190 +1887319517458 +275235476822507 +144064001476594 +198543981517725 +207713757460367 +8315968726217 +148810426194343 +226295280784431 +135998003689267 +279159648130513 +151255140152778 +102023865401429 +212340897848213 +162820364693959 +107970219847692 +57901601396988 +37536966180136 +218193477230281 +188620088502399 +277932723549043 +30361713975265 +105088940461518 +110560053132921 +230342952144369 +251701257154489 +2788106540248 +49680585769136 +164890304203949 +27353909135542 +276265961547894 +94598002010218 +256833563174800 +164637539772476 +58860428425802 +17191209688417 +9963742638753 +265097403542485 +37864601612748 +51170711573997 +279822504985587 +186889484355038 +237440792322969 +135441801659410 +216117185660920 +258923931178208 +235370023143967 +69500635139875 +3265100741767 +34541597276446 +236101325869788 +172321401131448 +252074080483193 +72666092252538 +66585450342050 +61221880992241 +226435421038180 +126641771192414 +147494423467668 +92814435215344 +238233765499672 +266536030026233 +178509212855028 +240991441151500 +269069758598268 +273247512596248 +176009551848323 +200022447134622 +210003599897398 +88970885929347 +1773855546048 +72808738075493 +166627902732008 +25475460044011 +91933220421218 +28553061662520 +154695065523796 +39278828614372 +18654307012116 +74766601748897 +271044814508504 +169738092191651 +32385885699747 +222309057831411 +272901411712387 +22873566025877 +229427411611215 +180256523669097 +40714478481228 +101449863450103 +33180983053770 +191089269075947 +270790735644733 +3448486678215 +223958439740401 +16634129523136 +100718642760763 +169213014365361 +75553967943003 +151772924247454 +96841895797690 +248022648797775 +276481249805851 +55057402276367 +20992107241710 +141991768923631 +15874516693274 +244453956062730 +114777648762419 +139951744003283 +86614175172948 +53944649357931 +125153243906613 +160275662598392 +38545937499534 +27951213131483 +149227807291678 +8973123460008 +197283084571479 +109191946825634 +178097220850432 +53492867755030 +207889578989459 +39165364642962 +191389662007846 +76478844942461 +264283652736100 +95991461196742 +128197039768047 +68842589684657 +32497727275218 +79701036213350 +141541990405453 +263426310135645 +111114735477546 +185811687614345 +265959322087565 +157909230291964 +280102013053450 +140417326876926 +153241219009819 +232962164573572 +80525246472367 +231798827436580 +95833424107318 +3953603504965 +275133984716909 +89336032925163 +265889678624429 +151804206744417 +131406891702245 +189366575890079 +217147869394918 +159566488783089 +164846229591737 +6713147660697 +16031828619285 +230275908903134 +265021333455545 +161386528686270 +221229966612229 +47926241372736 +197262030164328 +222250813805750 +217503350126378 +46516240653604 +195646913581168 +39766141691344 +140813556935513 +86901204257778 +146160159862940 +231586474508111 +135481491901179 +26920779366053 +14900131422624 +224530403024666 +78935776461665 +248843711665838 +131808313983669 +78092598680870 +215980462889074 +91494414701290 +233818972065036 +221624860710152 +190202789458728 +39760158018992 +98379477558599 +254277092400299 +170193915132682 +1552150746468 +147446541441224 +22116949351817 +250977409750760 +30168324990567 +13712869123798 +224717601331832 +177362174460651 +183005773351383 +85595733084871 +178825615881567 +265745927373597 +221280535023884 +140058492788868 +160957617273397 +101508514983769 +136694784410539 +157167501031140 +88627093367875 +18741162238247 +28979298773023 +81798566848569 +253936813055927 +52843120632431 +154643775616391 +123248954040449 +87512101429393 +18897206469384 +274325821388289 +25501858001489 +89967054481051 +124385555717140 +12563363578688 +136107436271437 +123079185169442 +182608233073858 +253790315324708 +235758557246846 +208907031752633 +228271548826070 +159174480481948 +126100501601219 +31656751862483 +3594219747446 +54789028231125 +178238751905242 +127499029347234 +86795687939711 +201050075592818 +96690388521626 +123808245616224 +74681529431435 +216998636162267 +57325458190360 +178596974252206 +256681951121003 +218303083507126 +154844035449554 +211970072816589 +165277074617594 +210841047488692 +174737696048529 +219345456843330 +240249127078538 +124485055611046 +27108358759551 +136404289724119 +88423501435489 +105393814250922 +92862073910758 +188038769940222 +181583435213585 +100125920752497 +35770108261624 +126055374148163 +35295342521478 +233810205572636 +242341221096669 +73822241705797 +47070928823820 +7404675092855 +234921342185424 +270116498398008 +251528945444081 +153234136273082 +86603374968161 +243681618274037 +173968212670287 +34717484693837 +190814049794870 +192165922189904 +164922883324794 +128681369387166 +258068741282555 +170749761038429 +24610933588074 +205160484106553 +242109841440017 +218650542759013 +111813105657833 +204352955518098 +42154276409303 +54754681046418 +25201954429298 +231942727525860 +95351277054838 +6666589215767 +243785918754324 +71628505280174 +15238793556931 +271319231650080 +124778526303429 +278776368305038 +92396014864879 +86629528445700 +82400983753203 +53918883697839 +224399741423160 +224402420017896 +27905599652196 +115701104725780 +133170334090023 +69786766955274 +53625489225761 +48746725582450 +104454022375072 +222579375806133 +177401679083984 +161733415767468 +228568314287744 +169200510333043 +135398732328225 +202719116422313 +234698329909865 +192284737983819 +88797658145897 +122619647145706 +126977865486732 +219440094531691 +88681964303828 +70199040024939 +188179092286965 +71742675596001 +235981044430465 +58519338586392 +107466566971010 +76410636786280 +34899574787859 +35523933609805 +238457467370030 +194283396660638 +91489346099423 +199701258162415 +279195929165547 +280309336344601 +263133452051751 +252728278520828 +269891928006667 +185634956530651 +20947098038946 +160736515912783 +75605993624214 +151292883548767 +20439097204330 +73883895524568 +172674343686463 +70783552501850 +263033469998082 +57110056706892 +138136033213844 +227134518831658 +207695826184941 +218791629894966 +75089366561421 +225383737583100 +264200922663486 +84549866404874 +122062345420058 +181864508381848 +70289315012593 +147949429617857 +246304847345364 +139492197091458 +147254193957192 +217840610832017 +7604037187820 +117936418386864 +93767638368767 +125567799534768 +144487904631468 +153570311797007 +55978061726532 +273735564325167 +92378629679500 +152073819368743 +4211828701975 +267995786940622 +199730354264967 +200953450759491 +182380129114569 +136555748972415 +186670191882340 +150500956455142 +243194409907801 +43715456158869 +33977340346777 +47359111965498 +263801573887398 +279110399719377 +90447997512273 +14177905603123 +93697552324253 +12608807816377 +71329862157300 +119552446990576 +209043538704831 +275004898609103 +132632553957557 +117572636799942 +43362826027913 +96110828754259 +235973157152202 +180830759818422 +50236674705540 +56134509316914 +144520727436520 +54534837965050 +156818161943004 +174037663528091 +139836293469740 +140361977598274 +195330836382599 +46056192902475 +264410023841927 +155800355318962 +149539735809261 +96589380432002 +23572873037843 +142407738777271 +269722164510842 +172089749033451 +235758904938469 +79903254050329 +236664603825400 +215252157892467 +27424264140453 +202231365689271 +244201628422885 +208929272488091 +279909279962469 +8580080138364 +207809003495739 +68834369851536 +235826709558494 +96629355054048 +131598266073358 +155778074334537 +246303654595555 +181688666440809 +235384677597626 +259228864885130 +180108510893829 +20286460895102 +218169288571445 +232564919602119 +100866545112041 +136078707621259 +251179322111128 +26958929744550 +29083682446492 +262005516173377 +124356438491798 +40093663232735 +53801517904465 +24608199262818 +147706570361793 +177032033010416 +163465754211689 +252664437197154 +219983720634022 +60597018402998 +11122768475311 +40570774951110 +125787967865901 +92503289807570 +157184953741512 +235602079819641 +131781298482924 +261647541468990 +204002239925384 +235630279277854 +69820863817170 +194230689380308 +110391087703001 +263519154331811 +22215877409804 +269551019694311 +99643031717267 +141935004407970 +203921543428559 +31949544659645 +81061446705399 +192745760467011 +245448995836276 +202926115317530 +249901988428378 +102791178733052 +34193858607529 +233695772188319 +77390895592815 +160897911184441 +39665947017052 +175376880903630 +198590378127384 +88681218278704 +89947891943292 +51833745399517 +141080518818240 +98426484784277 +204775563046385 +10571864415114 +277722362008581 +20900891630959 +210292220669102 +43928120300868 +164434826416892 +207108473983945 +218569022136052 +278203551079879 +123263612217531 +60684048952612 +180015406950909 +206216423002943 +214617857450208 +182739267023699 +67153411068315 +18565248042623 +83884386728328 +98848779645068 +120638900906495 +47846067445646 +118212356244802 +196048852023119 +192381019214755 +80873024644555 +56315820214055 +28610509496307 +77911649307630 +92606294851354 +35592751772935 +231641045550791 +158378331339831 +99233885880071 +69525968181460 +88878857811971 +77152779931117 +194506143897385 +218225231136459 +60569900988755 +72863181770571 +266528279762167 +167921625574222 +242538383881684 +206251043642937 +122144892733028 +145154826188263 +240703739139898 +66968782054733 +256970783440418 +173023665705948 +151147929473106 +194019576815321 +30080250022833 +216282819678835 +5190514512568 +101556567084808 +220982532664902 +217745914378227 +35514253283747 +70878807486654 +32199278847290 +209742867367842 +218585052980878 +270531136345003 +277125477642586 +272176485801894 +212371989780504 +229062639861074 +205393451635578 +216906952468983 +207619465731296 +118434682979710 +111466906038527 +137772714214153 +161186027329596 +220885512104977 +111616216619258 +106601584036525 +204277045761194 +237619947637733 +132373676435461 +272102144951969 +58207650389914 +96298940125946 +178820776862870 +200419358942434 +263077501238174 +280553970962075 +144144253601715 +176972678627569 +119736863130526 +40379061571469 +260560484047965 +233877574890366 +253976500658818 +136825963260690 +128008451374889 +159352145680283 +159481516969963 +209208347610690 +39185824200144 +86128711035913 +207835822727484 +6821809514793 +71467315415683 +27045964557533 +127643636512688 +73721168473260 +108087326868705 +252803930031396 +60576506196623 +254308877987185 +181526613740562 +279086509880823 +69620666761039 +158810379850607 +193711846908004 +53525498405882 +49400292801513 +75688621168277 +114983791601371 +116582255992959 +255922230556936 +151923736975956 +137825162437486 +53403269388456 +223342939199843 +198137156402521 +11694596607465 +60313182095065 +15534386492689 +133947023261309 +186416502445714 +258900236619196 +241325906047281 +75280258837860 +177245383573579 +162170335590279 +264685203858141 +53555980053665 +88819928727779 +55201014572669 +260233088919222 +47981061388174 +7084902331164 +12493969551655 +88727070776931 +53526515511569 +225284598581920 +258115381445754 +176266408417832 +13694285690561 +12552654229436 +124768151936081 +5369326834195 +106453154582893 +59392679479188 +70942020702981 +20732546594416 +90102847182325 +82782334697056 +244949779512041 +214440179289980 +210433867180434 +174683929078177 +164872915647242 +158963894163847 +117916817958930 +25475753812268 +59753957989970 +112028332368511 +258744932102826 +112058689775519 +70564922141002 +182424085709763 +229299825555995 +222280161270140 +209545506371853 +146380638281792 +220388314912832 +240401686005114 +74887741287778 +20039863272612 +44663692739188 +224272671537899 +273492454683820 +251568232908318 +273667394795432 +86594055848427 +11582015549846 +17904215631956 +51799017629390 +139050034329336 +231285456797985 +191528962541344 +34946342937315 +107260411577397 +205964948890754 +82335341482244 +82141919212739 +57484752040109 +163567473130075 +135663566743949 +56836762817510 +116979254842143 +164140549433303 +88739684051305 +120131146214251 +17345632493886 +34266470282683 +166622814942424 +140729816957303 +212435052750192 +222478637550454 +281355356041145 +244280441504951 +168707047256903 +139176229682083 +90516252177958 +69891787773785 +278217602984607 +127661826079444 +26274578940954 +150667470067105 +91170724842030 +217430113975470 +13245538173640 +96589884137513 +7898303109857 +270332615922320 +69343320424407 +226917165634669 +237461267566619 +73194053763181 +72923245121772 +139194563601755 +268472036930571 +130890074557689 +147515790835918 +279367442063159 +276053234730422 +171190894583142 +130318736543637 +154412281294542 +261474162852918 +219243708478866 +280432992833718 +191387328783884 +214416427415622 +197007344834350 +131614898400229 +191049537244809 +270248686620592 +186368270556786 +165035011296943 +266275491735473 +81865313707846 +12227651401468 +252637694608967 +117753423680034 +258578500239384 +25712346278067 +59298570836762 +217788640932902 +113250116267219 +264141312379120 +22776984229534 +221824799448301 +158152450517669 +211836854760530 +42320799526486 +109122821610815 +257583748663996 +21964104695333 +68764908050034 +9042999022311 +156563352042598 +139092139630599 +110043945577277 +253442657278901 +140483710956877 +276823475344931 +42820468160624 +117599097030036 +79396152657717 +95500884102082 +197258458701687 +183464543586812 +13823486597384 +28103500278776 +49506271541115 +42200777807436 +21028926687841 +154172168238541 +115808182038407 +20571205425541 +264446029532801 +1800741108002 +114042212479461 +29159426749731 +243245252758471 +280828319663669 +116285877054597 +147486939468525 +40359124513520 +208716635984213 +165978257971425 +19122886452760 +162861886712201 +39888475532318 +18755202370120 +263184986552998 +220995287271247 +122256957600036 +235394725005566 +126835182692116 +70833933453114 +115411772934979 +237588723901819 +62589655894528 +184406825878498 +244107181823176 +252623408770375 +101631046182370 +116821962212706 +93576023599792 +267022907775890 +248606055132132 +200053309758577 +164340097487828 +255058485897361 +276142984113934 +151130794423618 +106837774887335 +132015801780120 +276295425998939 +264816361899781 +219605698607622 +183291168897331 +243030140679330 +129442894099496 +60692627868155 +157562942905128 +227561976949404 +16416472907005 +245792910151291 +114941963333221 +33043047910363 +82323402132288 +164744521831759 +206117295585627 +57119886929926 +78049068697515 +133826221767471 +26619471798193 +56282882967304 +169285499853097 +183839548852964 +30522320918690 +232276469678046 +107212530101317 +180773004004807 +64694552822423 +226494809898680 +109805977592866 +240632150010657 +32545932051663 +41943439042367 +171259563494146 +89233412963739 +2138579196945 +119260316703656 +237104408649935 +106738306466019 +183403702026006 +262653687030702 +219623118394218 +254058378541322 +199305992460932 +201199660893471 +157672262793773 +34192266123761 +209950543524840 +87367287788166 +185378780278815 +156588269112881 +2651714490581 +209356871164296 +27390523853092 +265918332895164 +230481936023107 +163203889720512 +232624967122929 +142726136205931 +212064604182293 +197513946416855 +1850215578481 +181415558220357 +115898636887758 +154224185898425 +148144306914866 +244484552743129 +7914896022436 +85379225166640 +257657010279686 +16545151533761 +54455281891455 +47315957706808 +109894157189222 +176782750674417 +22384441318298 +45159511002674 +109320778046090 +1943070746696 +146700311605969 +93975372225446 +255106696662895 +268537216603343 +61973088141977 +246460813651972 +65398494275898 +1513281602148 +261077788335583 +132882410802660 +79603167666546 +244751836352612 +235549807428383 +266924368375617 +162391988774632 +15155716645399 +76959672168675 +189000251703270 +16865510875803 +176830263367723 +200412060487076 +262516495963249 +197722159826296 +195404228817674 +211533910895341 +192521314992474 +260192682161978 +164233098640046 +256799355589644 +13488194148078 +197291321782793 +92623220011817 +129820572256995 +230940085283567 +97213602186422 +99200125710134 +236185612638708 +228635851074405 +38175652437786 +268994123242433 +194357348170565 +243955681895364 +251669414206655 +124979170383681 +151113016294075 +145981163252075 +123780455707941 +244842404972132 +240600270562420 +174214521936875 +235617447745900 +47156992821594 +195575854093538 +178680630767720 +4700970516793 +235160091790502 +82938496614385 +164017722569148 +249731832889002 +239131999316618 +152429820166600 +35439208804598 +172311717372654 +29028731597291 +186341793834661 +186555621971890 +146048570384794 +125256090068191 +42279826118753 +230749919119344 +281341935776559 +41249020446649 +41261093985993 +62799437929491 +29807349429195 +267895443065129 +135748244459149 +53163680252459 +225823053575047 +258492504571267 +213753151414556 +44528377613185 +96989884781950 +197873302714469 +62114499573830 +5321545988191 +246317062401140 +107787960339334 +18799317166645 +60083914645109 +169588603411772 +37958691563302 +268600713193718 +110011877557203 +250215947745188 +213236701609187 +44830600077617 +222036815299445 +137566917368921 +237693326886216 +164550584143851 +78484519911606 +162753753524877 +280522203775256 +152922923766509 +99189787156876 +80390466497217 +266345501630664 +81000514029785 +102511567999076 +5848090109449 +123621199878236 +192598538332173 +275552112822838 +278075700777273 +129812621540628 +91781993950058 +258019032929370 +31123073698759 +86080420741950 +3333474456284 +191098043260428 +167637851714512 +273625295950553 +74353807079778 +62283816924623 +173417407785667 +187926135613265 +95600876092683 +188542158305204 +245759376660869 +52177850251254 +62655579208925 +172299521095611 +240228393413219 +263997942215052 +156876968729308 +252174048652999 +64485612386533 +240699400765016 +73837653586192 +231693030355662 +113967202100222 +220122175538219 +100648525837476 +170884642955288 +135147970206022 +195592879302005 +212096324620460 +214623165276660 +222368498396688 +47045481727260 +276116579706303 +80528914894083 +269292115027023 +92182500329947 +250407003723893 +247615563122121 +4226698342259 +232236997831512 +158911440612739 +24047022427037 +176380426180770 +15609811024774 +256662345555032 +95995935668723 +184164577309839 +110463673869356 +14675270535605 +185053875517627 +272408936358214 +225432523804912 +91720400184720 +147716511069325 +245504735012609 +277823784908376 +53390904678522 +16027168064521 +223372899136342 +15385223904698 +78270285868138 +32565186289147 +232266113656714 +158719542213976 +206003446759107 +167435171379488 +226019131808334 +76598578296610 +13680944072429 +110251343883563 +214326089929224 +254799402040796 +111437079283559 +214501698856174 +248197908067548 +135787885309242 +87161855152034 +180810365065113 +76626858037527 +219707472832335 +62629265028510 +12614752475774 +199232101975465 +61803148176394 +17933814580247 +183173611564057 +125224739374366 +272222769430253 +340254523568 +160406812178098 +201603405545093 +276594281016494 +12765888483344 +37845227591892 +255569135340943 +129612854631055 +46572815248303 +85582075438398 +99959847998772 +163709900506399 +33306965814633 +227577361396120 +70332785950278 +20723928834645 +65313217812102 +41390018819015 +178924530551095 +102731083504531 +245335901487882 +272468353983300 +137654332512143 +111966911281639 +112654296051575 +147372336524998 +188741622906989 +163887175709106 +21246358901886 +123931591830133 +161043867989232 +221844168521599 +243416217139769 +172355327059240 +268562395163048 +20958067519366 +4353294383724 +135688134002563 +132584115505029 +63817290287676 +167219985698269 +190119433324994 +99736114796473 +195614066201085 +238639187922156 +269709991533761 +257180483477241 +142873831193570 +32652822547696 +116135755496583 +269027268881857 +271333713468477 +203559048882866 +254540032207089 +268992045558712 +256876394276173 +144852552237072 +101968223828080 +171541614757720 +89842371356906 +130354604621010 +92718266557853 +176731328806093 +253038625656475 +67532831563898 +75564680489724 +51179806957540 +76441067117638 +163319984650314 +163296305142346 +164493182366026 +60404094389634 +212982760057746 +68062584433531 +218991441319657 +60861766649349 +267675442159778 +35335306502504 +36383765283394 +127369427920203 +68343793774181 +103089641321662 +140619255539261 +53116451032331 +56575676929183 +91477149308556 +132122115135214 +173547043586915 +167278027154976 +89383722433477 +5154142012476 +212811687206262 +150142642677871 +243795038840560 +50184760569356 +173136072640598 +266344604354523 +158292602069068 +159048165813575 +148296062618612 +242078958606080 +173146869717331 +58418708403561 +217930356005458 +243495301218247 +108621744668258 +143811585554676 +178047068181023 +46493038627889 +33310659262176 +182773827506625 +137865956609889 +278610141452057 +211469396319191 +261036649766736 +258862534777123 +134199411630837 +272780584945830 +162796314173555 +179359329524217 +270355247390332 +73214937608224 +278201612920546 +120200499838632 +57286329906027 +29989696541610 +190469448826873 +103072509048057 +192261957612618 +208404052226585 +145843806600 +15272925406242 +124582040952326 +110091945214806 +252414938304141 +43462106856273 +225831719900433 +22998676710143 +258550686494542 +241082225041975 +260767567061654 +46992298528558 +103012640190919 +26290983056744 +144860679376727 +214102444626814 +13748165233139 +255627233891683 +249123070254362 +9697483768434 +223044819000115 +233787313913693 +149857525365655 +56762014569649 +175944957633083 +185429765139249 +59891601927222 +39718815587916 +266632499375084 +114949814466580 +32159003359100 +172838715665805 +207704111989861 +130321182453208 +121656845100603 +256802123482638 +135564512863492 +132542978042329 +263327168381781 +135990283914701 +9080845868181 +160850611197082 +223094388153063 +161279560576675 +52672337068560 +261762986976993 +132690281975628 +271342098680658 +258494647288887 +17709990003421 +43276430701983 +220399138985636 +37447852734674 +132690160346037 +87026659363364 +107925699965382 +233157945073971 +148373342314861 +74208882746249 +207992957612629 +102500221335807 +236638700112223 +249513125813446 +184309358458891 +9286128515820 +37935810230606 +127173502723320 +234640393276496 +195653549195333 +277529273064531 +246194223823067 +7923591866266 +166928024109472 +149416774160116 +226156468591884 +30519281748985 +21132894930476 +187262863506289 +223217885427147 +73048319132579 +8797289542625 +222449011385798 +244029848945936 +209101290628896 +132678043541222 +224687158450714 +129725198751578 +140862624149208 +136472393037198 +190262217948834 +90735676267691 +165413009819227 +25125441278790 +126608828071068 +108297711198333 +248254168905434 +143196767192875 +70285731686584 +103550902398217 +240556925811640 +112096790029208 +26590610350484 +221238032347933 +252457996913658 +108504752724885 +124337709336542 +172605761925606 +241229744702144 +24085790400637 +17110033677317 +35369396651251 +240798661043950 +181025734656877 +8752663930662 +139300323344165 +255755195144391 +14193066769831 +9968029501384 +141029798390576 +97761577739745 +213198240169911 +31240073198577 +279645733575521 +11812305313851 +78768093499219 +232133653127243 +162693196911625 +153056725547929 +116725815483635 +218312964650984 +122680388228750 +249788030678419 +205915428993356 +68484274572135 +265417818391273 +21600568106185 +142045213206949 +246368792009748 +84400236092516 +156932460957861 +106456025938278 +164715892238469 +221858575419638 +69723391708367 +216453098894095 +57967397389460 +18750499156544 +141116682076605 +232667690256376 +196184256466972 +124973038322215 +128329133421726 +10102750289549 +177490040269915 +161426256672085 +41497382025976 +138106924246856 +144636803894535 +54689202349075 +223754156301425 +21999336666387 +142515263720747 +106250869888058 +84770478290886 +2679897340700 +266760273656037 +185395946936956 +131681932733598 +119460172952268 +104557086436776 +155074828620182 +27120442348564 +32315617767806 +160149749008504 +268505201681981 +63855996206530 +101181143420524 +157403203998175 +190231071430876 +194804846260275 +31906251984091 +26082052667336 +207448502455787 +56901774391477 +106652256091927 +88401854416245 +19438409272590 +32488048391236 +20156959615525 +213670727083816 +58326516756373 +14189009047938 +8382667029423 +243955796191453 +257428874933117 +170675573605039 +226843348826787 +125568157464522 +166612842795536 +35896787975113 +176245010756055 +104820622466274 +12820312997823 +248535752697553 +156349521872083 +72242251424456 +68001439369956 +103970173181123 +186617704023620 +162081013073766 +244595712264965 +196356148548137 +224914196330230 +114665636744061 +262786405458779 +141946279942206 +21991539591327 +89421114583323 +265168807463471 +129876023922558 +262783024249088 +276739891733591 +152100483633809 +114760596443656 +268372324480288 +123862702365571 +55216560468345 +160600312273884 +232918539705919 +23754372228315 +145921309093046 +184576220446974 +56019649986674 +219647978059840 +280548659758664 +46607183106635 +147070752183896 +177782270609525 +139842231029103 +83540650680110 +45934728560677 +5013590014194 +185934282032231 +55684270985128 +118277408229316 +248670387743978 +148603497351012 +255972243697594 +117111013137483 +219347603690091 +2374537540796 +131364072824926 +45201636991770 +58730567361594 +207623311539061 +56882069437825 +64725399327701 +18336195436862 +45055384969660 +256393274725687 +55431953575699 +49373978183974 +126948730268829 +133082560082065 +160727415665283 +105529915621990 +64201623682628 +185784415631231 +161201878690397 +5506002234712 +3164542857781 +112383835101789 +253391081641424 +242554807296548 +103593673084673 +38142781882402 +103525300732857 +187303571374260 +97425872593449 +10566459940246 +233303085098430 +66148535199257 +195613590669373 +227904047319738 +55229173093347 +112576145254010 +124274060441176 +7976387781222 +228262269666702 +255627024839768 +262867035511868 +251334843176292 +127821412611147 +164129048272037 +276074082757182 +37836596703645 +142840084400319 +231337493644123 +161092046501285 +24515924002616 +265513916834728 +167195554029303 +254698358536233 +143487626622446 +144773873118435 +83963505385632 +210193182328856 +269554228679397 +160532403160975 +274931966173869 +54673588375712 +91274327006956 +244104242921160 +270676970689707 +56926370341627 +189754893519765 +266932646799217 +210997574587798 +179019127518237 +256289606494732 +131909120847862 +71685652803860 +208684854038370 +141467483999375 +249864312485533 +58274297007459 +177201167879973 +276645926523616 +210981030805217 +135158698952365 +114558880784998 +207713627387066 +176703404212722 +219701145101983 +3465647982063 +197862329343173 +233711404257677 +61367850034003 +233546743467282 +611758548223 +77289642148535 +94949110336074 +157006235194861 +148838456505015 +229758975332256 +233913364080959 +84258866696310 +246344109327368 +144481202866677 +191220415392008 +211690541613385 +252168463333368 +116323038488454 +272577208853398 +78335559374323 +43071610700209 +219075279891931 +141202637854209 +197224293299582 +119309420656456 +204520888099808 +137706261811534 +95869765003516 +60678138387274 +225422465913847 +267502097179044 +11312868458665 +260084855770544 +113405756362533 +119141087895935 +148952322190122 +196445736524048 +60625459357466 +257793126442992 +76567037141909 +150201006125173 +70359994431954 +136855233529505 +79826463705593 +83922639707893 +198929012599250 +2433642518744 +142650448995130 +148636824720385 +218707592545835 +182323913259868 +82734459474885 +200625475833791 +179268994637603 +38402334045945 +271788819362183 +243515804785513 +130511432012415 +28085775709575 +153236477288862 +82914680772023 +180629608860279 +109972380021478 +245044880984185 +226985229514568 +3725544398 +142686575765556 +226864668760660 +117793052207201 +34371629103509 +239338018529133 +104491676373849 +78541091762168 +208837146535808 +209715292263500 +220287888554583 +76120218779341 +80943137485407 +55435713253063 +32670072042510 +22180016756812 +231265004407933 +142988833076568 +167134538281226 +68105327262354 +60661568353122 +247967188884701 +70746273791930 +147885028584869 +212466676630825 +145698549296118 +105141131071423 +93094362738804 +74049291738093 +104475601118721 +180597167245734 +195428479579407 +248228419612538 +226705401936411 +234316736391245 +146508157760684 +55589389670480 +60516741130798 +108068516869896 +42650895247679 +102392259279594 +188643275690439 +139291957981317 +253400188736460 +42422620840146 +274949381660323 +26001796963451 +64046168685482 +94559346317648 +188783137619327 +31766774291418 +126880758779775 +126510808228515 +207243049008597 +274881788541808 +48111296466071 +127936202034986 +12820546472749 +123693752270761 +214095557537272 +21722775481920 +44961612082721 +144991312165913 +106579455947210 +63029360919471 +179897766270448 +151025448075194 +188190492821609 +160598574828985 +226562942105126 +244862572443378 +246655258113703 +129718201218526 +159995937356917 +101520023014608 +52614929670970 +18578855895397 +268341392300455 +63764795223951 +163309569818053 +52789385834402 +35192636250400 +134376234056211 +58032481356958 +1952115765721 +224713110862417 +191661984901894 +91671649765688 +119556932706168 +168736264343600 +280290953760568 +188643013172284 +256265716656178 +222087043236415 +276960773004524 +280958886029439 +268012110289497 +74985036434043 +90177459010492 +227635356258088 +237796869809550 +188670824239104 +71830278035854 +152791275803604 +162296184934010 +119373161456481 +243306565164321 +58238429833049 +270345035269319 +60274992240762 +217873019410473 +35381903584229 +72405601155124 +3052866675036 +190515752731650 +183612222342441 +148308987612199 +241687403727279 +1743282048012 +189364099601324 +157493063038909 +152366967454021 +101192174239727 +136335586150721 +107330662005506 +32032019797249 +36870622390590 +217797768588157 +212876077312136 +176178003917341 +248153462455620 +244099996044323 +81185080909237 +253624575127023 +278198635467338 +29632629403496 +55759560273274 +270972959590641 +191981358574124 +270813515318003 +112570129164599 +195222227784735 +253697258694317 +79332614790258 +221183955834258 +125054420684131 +209033989881351 +113350267959354 +89638419286889 +253754402048685 +201447272558743 +162368681021176 +43972196721452 +87843068339924 +170217450808623 +40816798170132 +102893741470594 +17842554686260 +79125081973700 +187606133239016 +151729469062419 +125004977444683 +225490118930437 +166533901596056 +171627081388547 +41364797893993 +111698867483434 +109352355681908 +130596886409203 +259020411302393 +81630554823519 +72724569639315 +281370505481833 +135081752509851 +228795911980036 +247675813395745 +4106568312308 +27126682300117 +45694324657874 +209965762317582 +251240250661775 +48691505099904 +142032937460433 +32156772128489 +66114091664383 +187453353428655 +25104870389738 +217280087627567 +53799669406109 +168593705611584 +189785462205659 +243179795129214 +169566459532155 +93877620201736 +276122360188570 +146357192920214 +165524440467808 +231757079969960 +227649920456399 +89132590165424 +175812245076000 +132747924096844 +5508959612032 +65039900011198 +46181208565756 +220061597647280 +26578767483132 +36654845591614 +149437703052633 +54291403232158 +168938027743902 +159495385168315 +262805369922841 +30731241759899 +110106861393025 +254067126113766 +164632654467406 +59625816717383 +90641224263209 +254387250019378 +75379607096058 +237617641064302 +166164414207338 +64754435194730 +126951625522953 +189756156160764 +101141679248775 +233804660564202 +10339386383270 +64235757999319 +229132368658924 +101523230780183 +170614860698333 +49529125837191 +14995132373345 +214480469594847 +190666616643221 +234338854109484 +227506255459965 +14076670682250 +58294865625207 +48502258959923 +194558249248556 +139778391190583 +202584394144582 +34860276761885 +82086841979711 +267871302459437 +85212343248023 +234037360225092 +120394976075388 +204989166171770 +280929794190270 +32658476467878 +234293753800169 +211946161279711 +187511249197347 +239224588772517 +118324752684702 +84304481418905 +87014193440029 +150268674827042 +123820204555536 +241340296400141 +111944606769533 +230533324111028 +199713426981425 +143504038564706 +61317766396092 +223972894035265 +115851683674989 +259121314700466 +65857614055266 +45680177118361 +167843771656672 +102557471289408 +193280334041862 +248293803790870 +179894839216730 +38594834057753 +185407004826195 +139997211440928 +118599140298885 +220739521005386 +43116884172536 +159035988675173 +157468853736437 +83311015842172 +617133433657 +195902855555941 +216094317361374 +76800706818707 +97606686453074 +22771039733856 +35620437468524 +47546375054650 +167100309756436 +177177278041419 +128126954468785 +154063973967560 +115106846284209 +274975391189351 +51254606947175 +181437304896606 +64553168177701 +227733058212897 +22566479701578 +54672832127026 +5198718094311 +209056978169595 +130336063901504 +173772847999618 +165317723972174 +86951353272948 +76790657862464 +189054293952359 +251632397466802 +88078755537865 +15038944793901 +187545924200304 +232539764421356 +4838471725182 +211468389380857 +150483678090927 +196576267855357 +121636252683153 +2997955886613 +9503589301132 +31854890569405 +217619744283999 +227942441061994 +118639824577399 +142883129675233 +180140219215607 +61784110103489 +230572586563543 +89320559378217 +177309447432854 +133240616749840 +137423373781640 +239077780120020 +245982867246629 +70014718685503 +271610034707899 +281047291703080 +17040981856987 +275067599188972 +171071725828824 +12992570065858 +241317691880867 +135464273850488 +252650306172302 +13021141743042 +101207139952200 +43385170374341 +45138484049401 +182616136900563 +211695007190082 +136881078166114 +168445396172928 +125238270327582 +86560739099729 +18259591704889 +103563546919718 +28198732237250 +90845127280343 +103085338667117 +190998857948097 +72136682746941 +84319322088412 +112060628267568 +188645915584339 +274163115258090 +122102432640838 +10453076904925 +226746452566337 +263834204234828 +57887500897519 +182163830348580 +7273828848064 +135399783879044 +107526721408444 +191178456234711 +78165631624166 +220072406595101 +107465924988052 +171698551164800 +224198565758035 +156741354226837 +269957929947507 +196930524353071 +190591940857746 +129195657015705 +8632164418696 +59346440551230 +32403036183826 +197852580888721 +148396780882746 +125936606308529 +265942003986034 +150378672612844 +207915996251506 +4902029840780 +269035739682160 +102459315302167 +188893246059551 +145651511334231 +193064323041784 +6325833358536 +100896635953855 +266186531141162 +30000935577827 +129680349312287 +134590355902223 +95052793609036 +136082905380625 +159574347198461 +175466528454317 +185159727867109 +280451631262968 +146890912825486 +42155531300497 +135425846776731 +225706055852402 +77793065151520 +143663912278023 +60072307412990 +76969879213189 +12901411341739 +264404979694860 +156816367997473 +209179052800385 +218049378108043 +173949330398286 +163290817351424 +71979160850400 +80833154379370 +1928225927167 +246416040266155 +1347367850628 +15563454484084 +116278579500164 +116577954510314 +211830008554685 +147207467405124 +184882735050323 +263064786058112 +200410707284146 +39707313366025 +6212369387126 +64955837320614 +125844791841295 +1424879855696 +43609517634991 +227117866127167 +280935903968688 +59695124491982 +9846693388476 +182764893540953 +190609562527992 +21562091316753 +36195368552452 +178623355958306 +27595770643954 +271236906861408 +23080394222767 +2071393585180 +83550126773921 +202253049603770 +108505795799754 +79728410387841 +11360844908223 +49206659194497 +34048066270791 +83827916993472 +150370291027464 +134653593286765 +254593651738756 +180944751027585 +33648798143815 +247364126377722 +259037525228768 +184244295345543 +30485719112674 +184200027658635 +162838286176427 +265987113837514 +235084653290280 +259193838400941 +134245033225652 +12354585623795 +17015918434726 +177589759157534 +150420526129089 +26750999526386 +178313123680982 +168195278115225 +18517659637093 +262499555286365 +153447466676538 +65792309845366 +250445887935213 +45319201279360 +70144379856852 +272531408186137 +5481675058922 +35793058464300 +58313538084375 +124883669029238 +166925217305495 +134195902686453 +232780311892411 +42537424284329 +142695898130855 +101945039805783 +243650483402559 +97892634983114 +206855206720963 +238290727342051 +117696885741047 +107845347455465 +247296396618164 +10548699524875 +211911299136907 +261058557619234 +204710750135809 +76135093531605 +222732980558735 +179968225125108 +214472746752809 +80427449279330 +163894097492308 +47115823297613 +78144338594952 +245154648579764 +53917171159878 +17563776866335 +204351915350276 +153093532608802 +234975842852617 +134382784645356 +142794708679675 +65418390016884 +43962321273235 +162190399463043 +193859613916523 +62065141304428 +12704174699282 +94956735003452 +54026248953349 +94309173259641 +194647672041960 +176909443952278 +1041490227180 +243900087099568 +98303512242080 +89454055353842 +248468101754245 +25896146430133 +5461306902599 +246360203062652 +113819457095698 +167418784441201 +211901961693144 +176821073084827 +200165169433346 +87442694443060 +4559659203573 +104709637174066 +281132337215802 +29386701006981 +272429862744037 +223574467679278 +70813885167668 +275790653925176 +235519229054065 +123175043474491 +30088178071996 +13287982338288 +203332560656383 +82885640461654 +235309474209252 +45294120886297 +39473132669049 +226555840709310 +275044183147953 +141841120618704 +99638925512803 +57370987085083 +203697907861569 +217572203138982 +20402944507014 +33415799163603 +178269039411832 +214369408963745 +257417887818147 +84773190591827 +214731091225469 +11295201043131 +44721460673252 +98245538197998 +84663231985813 +184033416438751 +96713939715777 +209292936451515 +257722756314792 +204691864228942 +225637179354054 +200332690221071 +254977595714683 +191955882321391 +111964780973818 +120208501554461 +24623180657442 +124677336941353 +220385855681688 +202811186417509 +58604881387213 +219458674751860 +177674051341576 +205783748600955 +65257171478312 +193589898287238 +179140399897647 +16167486432341 +112857232619883 +266157410253966 +182488105418233 +232606423667309 +134286124527700 +163529920967623 +242316279437092 +248436345886240 +243419039133932 +78789551722744 +246920171656140 +177036498711749 +51068288643392 +264719051290826 +146963056721193 +58394500389738 +17439715951211 +223457502375806 +65197862067597 +242949271172954 +43477440800907 +278120286337360 +190510650727874 +76735779165168 +194157932809631 +65304926045474 +4213649664078 +52654723005193 +57940296812475 +22741654804311 +42267318018106 +63033560467536 +276374051215058 +88700756419806 +39672898072325 +101361919270536 +212483014668475 +280693641048243 +68158172532842 +59973399301326 +179413701501024 +266816554893309 +249857178187803 +176422832575238 +3655412367535 +241928005401039 +209925780540078 +23244696098007 +106432782980523 +50608299546940 +100379919417773 +186433755197149 +23994706630311 +125766355457581 +247114912958814 +223353170177773 +34329263353171 +208990975428074 +106203856900663 +8437022226669 +146535792925578 +208191639606204 +268282623975222 +141450554971091 +95660098630928 +68788657743831 +58462376157398 +52914249577105 +199848214313073 +179881041263654 +19000665346586 +222252726715617 +171949121153380 +227562204823877 +82541740940220 +96622432350954 +237448023369244 +77392947424809 +280694502109510 +59389440926207 +216898196379206 +200076968460274 +103077694958489 +267113749889377 +133136518105789 +72706854016621 +76985027268423 +66763525791289 +116241901943701 +256221382779680 +103121687905216 +280409450423208 +185261335700482 +173449431726951 +162330579578173 +229705107977827 +246040477867760 +138257386415241 +50573894871740 +12330695785241 +241225771668712 +43664228903605 +274127599853170 +129505855426352 +170690598344419 +215998322752644 +241553983551649 +260576210695166 +213464788883326 +141213315972336 +213935809629503 +46145206696786 +145006380483253 +170574525905859 +113529476181994 +240101836442423 +8015909161331 +17919440146053 +136383689273508 +121361780604643 +25138763562604 +1690183823610 +94237607944380 +141156205306388 +205711045148549 +229152236280321 +46447967838546 +175059310613023 +135483849643726 +27288940817036 +77092885549463 +240810456427863 +22317281253861 +198075155960857 +101510329194908 +167883990325983 +83759027528910 +70969971115008 +163451818019271 +355769974764 +57945563572216 +83840218762881 +179911609020056 +142121033861073 +244111349735819 +94091649873486 +158779697426781 +150988886363755 +170233079181795 +20404338178779 +63599543586787 +132448361116968 +94896444694791 +246011468573818 +270807162679239 +154181899648281 +215103527400425 +95103347833904 +127735343250625 +163458972284115 +249223535799665 +156353841110068 +63258484455723 +27743114494189 +38721680248630 +122631268761074 +13982744621658 +120782968713453 +188049458353306 +228213728565997 +185353613539634 +40726112825825 +267524058377325 +192227203872542 +207306542733060 +119202104310582 +104963146247142 +31167944385055 +23849542164130 +4722825096096 +32302923956347 +55948569547741 +264660875736176 +53836998788292 +264715022995729 +94018856040940 +240584561605127 +124738222309675 +13708640715892 +12808801086110 +176043364987638 +250712783773922 +61951844903924 +205355434662581 +87198283759129 +209856197267257 +88075905690889 +72145768428389 +38441031556158 +272389309816980 +247317289636992 +178763565578817 +162147214147700 +182345599672997 +201670226893664 +89196950447258 +175988939428896 +82053702127666 +230343878197687 +100576159574985 +208612671766983 +156197565668337 +280308963862843 +73866949198765 +217999616018996 +260407650001023 +194593889043185 +174474160323239 +184842056798043 +94043458219132 +81356425130579 +32520570921352 +82814041717063 +253520185815167 +160312569405914 +31574486599011 +264109345802101 +203393668126775 +76155871357592 +53653280191970 +235822854500283 +193624346611740 +253293321485255 +128296214392234 +257325615717110 +237222114974315 +226221515583748 +272510629520139 +186911293465963 +140084603928166 +200931874592492 +203893733586828 +269895020273821 +189807307534984 +131126024938356 +60176404548215 +221591931836512 +13124696169519 +225738927486587 +266271725758590 +249415680259760 +88139099608900 +179075288849969 +112873987319652 +211798837180671 +191372494567426 +253170246570124 +248189283286467 +39752855390370 +99504603234338 +4252565636474 +46308315064658 +71096364537210 +126802294621347 +207010912005985 +251867213362850 +77365756069594 +17668545105781 +257914301169472 +255146296413842 +215332797919332 +72398689262553 +11827381355698 +180965347883934 +95717044708317 +170203986967379 +169848626732403 +19996954973195 +70411341784544 +99600196101631 +211926449914198 +123153245598395 +186296056552868 +184768870633578 +11611308046994 +240512239547255 +9465920603254 +225801323889596 +255827070940046 +264391587585070 +21390268112369 +50654513760287 +108976359738362 +29085691727083 +228499552029649 +163661855234529 +71506570110833 +17961421052719 +87852689462889 +253466916485 +31505378703445 +118073582247174 +256214171165728 +201556762922254 +185169450937418 +135539743621813 +13734456556717 +270912419310295 +13326251987499 +141997948010109 +29703714927219 +4417463401993 +39215409161064 +160625138786194 +220713564804524 +147012026353357 +224843151464468 +65590264212377 +173258187091489 +21486509650794 +73348750404024 +248031081837210 +98434280604393 +252991920797892 +240941182442023 +48417620232676 +251099245608220 +207991750671656 +113112061160368 +178426729094945 +248729417818157 +178548334049012 +197448095052399 +69973837977664 +50344700543303 +40029261146421 +5628178775903 +188993973587528 +265392928413443 +86805443621566 +36874871477451 +205388648474679 +65894507083539 +136012585983386 +30660673770452 +214477703469275 +134820200864754 +112455156832725 +122182959505126 +109481797404662 +230045856951647 +163291812153036 +275430649500425 +82097870690940 +113640272732825 +158438145194796 +65296706212353 +38859861356143 +202364133034370 +110142312307742 +255671061019516 +72753000890704 +77850085812283 +70601880570399 +217387019574151 +140369290871576 +22834297721406 +253165155499427 +188420684109507 +165273751618582 +70065803063600 +219854929253594 +222125975153025 +125583576757184 +176513823523801 +10810814578075 +225793892641471 +120274337334610 +183667166178589 +57407336323182 +4391860840869 +205288158502892 +153267011679544 +43188909062051 +245851944979162 +184957894232248 +62998977421254 +5153162392073 +141408016643124 +135535719119186 +99994142888422 +144213247477585 +19487287067050 +97666849003122 +151167147581007 +161955182372981 +116674978815482 +106042912560201 +159118130559751 +271707379189482 +85219286916532 +9607190889737 +114113606926690 +152635083521703 +166978584377719 +113923011702803 +87775202750766 +92641677513667 +69970731772373 +141202333752748 +245960542736058 +37952210188296 +151701953267169 +110909151165082 +218072416069249 +257658941804640 +105942070351897 +158039512414733 +55319971795563 +39008810727368 +165056709757920 +68008849014867 +5430039421907 +247274639221340 +181471132283465 +56925809570159 +214362396181464 +4683307464260 +19844528488129 +945510246881 +7611789471909 +25677712236090 +149527323580974 +260415760935857 +128176318858174 +174690817214700 +175189040167566 +160514960394046 +247460614203341 +107694688640192 +258845618677006 +234416949621417 +149341106568714 +39986057758008 +162324481646355 +57579844617908 +156541388551769 +30557989947420 +266365556591479 +46357395072148 +260191272256895 +81020560120137 +241607538641194 +264149479057469 +143182901619557 +164758652743568 +248597123365641 +50990396956562 +116860644673783 +151975132436650 +93634749116214 +183902797872766 +71620734131775 +249718745406204 +242028382028798 +210821769988524 +146664961497629 +39281549652912 +155411787502607 +151376406664966 +174896729107531 +229275893418076 +266092557009495 +66615760541741 +54246270293082 +257514750686510 +265048337081148 +133049238878356 +209107042055209 +54534719530323 +99077870128111 +13378897667572 +268256773396370 +26168629606745 +261840387467616 +175644825929645 +85932001949262 +143607416669651 +136864638499872 +182006152797159 +170899277422322 +57973650568826 +64638811852989 +209908665858777 +123922081836881 +126185300114691 +264531264779008 +185821997043474 +226464328865253 +260247564226672 +39718158190896 +35953678456931 +85818537977852 +170534409889881 +222113560169975 +213172418894122 +134590785187222 +232064244320910 +72120065854157 +112239209842121 +187599821429709 +150163932736812 +14954574280481 +201243502438619 +47029109108606 +280792344792764 +33139837754434 +27309781702828 +115575616998536 +249210128434055 +234579981903517 +45586327657982 +56063015133303 +237686089161985 +259684952512749 +215138907417709 +131499203115835 +19752579963797 +246584057585199 +108863216681121 +149656675849809 +88777342306649 +11814716262784 +156265091291912 +248956011632852 +43637366600455 +249608471029063 +122216943976995 +164727070882044 +9477627265068 +111779210168081 +122545139838390 +213176234360284 +43345185970093 +50153683914259 +267948613542480 +165316311503160 +119318886209380 +51503322997222 +239526523780905 +203117398209373 +128814426372242 +69683656881264 +11031817141548 +49753403688297 +136895322341403 +92632982403289 +259845808872742 +77766584044138 +147764397420323 +200290481112387 +124994371791172 +170982283603262 +211943294777388 +192584704834687 +222711194102498 +17133867207156 +28835765615535 +128138151897870 +263127780886419 +198538369563682 +167772437400707 +87804081779735 +279281229790119 +257184830536368 +123122464301856 +85321692794677 +109424277303443 +129119672515819 +92365088089504 +159996212605985 +90998438334212 +22402206890311 +223669976876991 +164786008260773 +27838661807548 +139382706938620 +245659540070060 +251008225585345 +184835212613349 +55943939305850 +106829336204107 +246424309241347 +220675882094872 +138965033279281 +174107382506702 +100574683039540 +73778322994033 +33058689925046 +167307653935294 +249090852278075 +171459196081796 +280974926599426 +128213609964582 +8262150358573 +45933794205301 +139983264993992 +250744194754787 +190717286010269 +114739578552001 +213273463710130 +198052529381267 +180327365928948 +55780399674680 +31376442750031 +85072119305143 +136964038263252 +258607641941946 +237707335014709 +251183511884086 +19899218641513 +26473525344779 +96357546497470 +205943191269070 +198789032457945 +210068910028808 +13635076027707 +53856231008025 +28166040867723 +147388384557934 +174790675516102 +22340055821144 +245301661026280 +247165097729915 +277122961826277 +120861705458869 +182845413697726 +145488628793056 +174698355833866 +24944133010200 +195833593511520 +232448864625352 +122808291720836 +120931874033876 +148839085527789 +17343660100488 +37782319285631 +14753519788511 +18873110993094 +179262345237915 +248729279134703 +9044225755485 +227004286936093 +160090098138092 +130519684643 +178554344223572 +111892753773061 +95001029312886 +82515752087704 +90547989868692 +252897198083471 +81001964383133 +182222146352904 +271598081507846 +168268491331732 +38633456142779 +69371126780492 +191105420824143 +172444484717753 +252413268004855 +101424592280459 +238642375904029 +273013891617008 +47511054777087 +28858180351800 +15859790578099 +193135644772720 +184889142622888 +59204437483150 +92346739008416 +257783427139023 +171940851454886 +176508583044575 +81642944385307 +115346422670099 +90875102279692 +33818226133290 +124240756172000 +8214317090147 +163328440912736 +60675824258912 +230640617841044 +274029634064155 +48095552183075 +151592022322165 +249855215807657 +89077647552270 +28506352268770 +46237092250931 +214463711194892 +257005479002527 +92190967621467 +80807050946518 +62232914441159 +145368703412351 +263199424779333 +43696583636370 +108426354122124 +134637038696030 +88206489745576 +102872851013111 +222988989658607 +142202940938823 +177591791688210 +210591667009120 +244949819655674 +145166995986871 +147866631789485 +269919553212710 +16203353785189 +98274676928858 +251979183569241 +22085055966195 +178050060111422 +114881786673922 +213188152585594 +279105811098715 +129654608903894 +254239681074085 +174763352110618 +47928580658982 +74012070041975 +69939693516682 +214202891082718 +166268793593393 +258596046020741 +109068187538645 +234640834158754 +112810236970557 +90252094854354 +64856827204841 +116213667789800 +57176322202410 +247781794933619 +10255046245666 +198906804401468 +14801158483925 +35275619887333 +123544093082248 +203750956415717 +223123344309752 +250650803614573 +12115987743460 +101003602095792 +104045811994258 +213962243777233 +106581118480402 +196853976401788 +263426308097503 +182360505437897 +129434311814444 +218216578638904 +202248420917768 +227565794354786 +156812716025645 +104872862564896 +126568632551265 +280492439681480 +245559515194492 +113335066166302 +182578648495615 +280848242172982 +2408976727143 +165738700525330 +83329159673461 +93044000665209 +74758916687049 +95461527540058 +176025500167677 +193022180801310 +52961108211849 +170760861978737 +80794592932664 +22297409518284 +59662520657720 +56442362594012 +50139989818193 +107253118653053 +151271355392611 +21196692211537 +100069187210248 +21351400282175 +251407412821872 +83543748850209 +136837638360815 +238601318195438 +139477439066909 +154604279195348 +40299263939524 +40227982688293 +158592553259028 +241265609023451 +191956428976785 +110370151099986 +118654120077183 +114928385105283 +124732714718115 +280572338568609 +157886352673252 +100759707895230 +206574057698874 +141953746525361 +195723161972452 +116907690294197 +105301467863599 +169633814437094 +241012401750177 +61767131772157 +211854800531145 +238294271048128 +20554414645468 +174549467480559 +128562078262104 +76034288594986 +42430426621423 +28760535402879 +111538877536701 +140316262948614 +129385230681160 +79404212312644 +36153226311978 +253307027630990 +140805802302876 +180439720424532 +177474335912526 +126744118623840 +76623070548267 +15468303937677 +101340463365252 +39424257534689 +177698232161518 +28510869186155 +5962192917533 +257682711410027 +268592290491433 +222598217721486 +23707299570075 +29789887687290 +23352689082262 +81525657055141 +179648358123711 +89158579571543 +53283662049828 +21800765414296 +169099565130460 +196374647076650 +232908560460884 +191835591173519 +168256648594307 +227721651372725 +215074352221259 +256726222111936 +121382694477899 +201341860449920 +170315682585925 +16220159387993 +238655080530295 +267987082243099 +174100490939126 +123635059397287 +24540388377923 +215177924551051 +31582779248425 +83003186445109 +45456776509549 +162657455822228 +229675785482150 +117771573683864 +63390220342509 +90109182256299 +134868723602573 +65847447959401 +15724118711312 +237496290343776 +150586385032758 +207040995911356 +225430318363834 +67518210135213 +36456027872782 +155836642544215 +107561179312202 +189704995923349 +238844217009608 +155416379493941 +178338968904911 +163569686995954 +99577465782043 +215978606538585 +141860672634243 +82036740623766 +49188894502914 +156620805446999 +186188311990384 +54000989577334 +106062781370774 +185785497034028 +229118156296283 +50766403503383 +209095687274728 +175101714326711 +265799781731629 +99738779600626 +13278294446468 +62044843044887 +210302876394645 +127557046285714 +34647742078837 +156306068431823 +213792450418134 +28628531562278 +7449207070678 +258648540828428 +165052371722278 +78355613364240 +257657263893111 +202865279635942 +12932988545251 +103737424345738 +206176723811811 +263060673017269 +247531051170709 +148879058480626 +52939880805400 +279040487216191 +127101759877013 +240226145547502 +195223963106427 +145919187643905 +119672399686961 +34036457112203 +175712242820049 +234481119324813 +224272157159749 +187684506462318 +38346093400728 +195696666692860 +67394287454050 +213937540978399 +231961060142949 +208468231652859 +105720601662968 +51101192887675 +2929965401316 +129493976493813 +61235271974464 +83000242957797 +26247366352161 +262190088809685 +44705955942547 +165460768850089 +206759856245461 +126574805076056 +231566554926770 +42105288251103 +169499809371090 +67713905986096 +127420018017735 +188509731138994 +96226049696057 +33294353437398 +272988174851466 +162139689697825 +77895504104170 +128682566293733 +76314185262682 +211965325987841 +268579731561106 +65206439859905 +90234356444878 +76442351636430 +146915783667216 +81154123017445 +153752841647267 +166210734535327 +248197129253029 +145184396237880 +82273866869583 +20345247367738 +37716355753729 +60152900569862 +67113142908350 +145573339064994 +270403272222420 +257023092076740 +43610417975460 +197856837887425 +156153338314330 +258044793165455 +166505067397688 +262069856832013 +261058509168591 +101400702441905 +279179857317562 +181970070553832 +142494317362778 +181392212726191 +14163509479896 +264310736922676 +179289090887016 +259773175693708 +95759078726575 +113618280654041 +43065938149000 +140825584069217 +216280789356551 +200210687974196 +204912249846324 +68863348975692 +105200624630076 +265233805600961 +165053579243623 +230440112239573 +177250150655083 +227861319545352 +248742005837769 +259444295918747 +184659812854752 +219746393494655 +1791388464367 +140971691894465 +208876543966538 +28856873505012 +119822490994633 +139301578261274 +222472899438319 +156313642689422 +266198004741898 +227478046375894 +66141475040459 +31142011975665 +116141254034120 +121095191976235 +160340204686676 +138807077722916 +162177089912720 +56681675041162 +111170205619508 +150278689103850 +71807288537769 +11517499274451 +97655536323295 +274061403561083 +71783270079148 +120632211556116 +58224430756834 +265410250761083 +225609163248320 +196035385726904 +75955170738995 +4177309583968 +174635423410164 +51832916436792 +249126703923711 +79438949078911 +184821008489019 +69076023352639 +75310071323005 +169260668944243 +51293687857642 +129273741879674 +91667942727644 +59504742911281 +257999571794230 +104938522208298 +112564580329083 +111556909550824 +80514591663215 +146381029866518 +45767246440548 +144830137560770 +274158956565238 +65184065931691 +90609966630566 +35894499375603 +139954970569418 +184715685226743 +205413476824121 +18780028827612 +185564959400764 +5571881963769 +252802475369050 +109747920666154 +261592053237779 +83455021144591 +46302248987611 +137563786765361 +126272905246214 +267543039372038 +243976596901594 +136172633558229 +163227894563225 +264412905746596 +70967461655867 +185497884254686 +98260778296442 +4513961492602 +226677974511 +151921682071835 +104452435355267 +115999316107351 +196827413698441 +233386073283177 +114098535540597 +28145760744137 +146446959399286 +85288238251631 +26954423182139 +202598431825271 +21179557162049 +246837089650457 +177787654954922 +236541064407180 +44739661375979 +218742408664350 +265604377786667 +100402271232551 +10093190222145 +150588762876308 +76022333791177 +40779119958115 +88209587198249 +4492216048821 +281048604346822 +218800519700099 +222705338317125 +69179796170313 +168770398805635 +7410142442910 +20676316520337 +14286614247424 +274488696708054 +112747369384297 +80247100636854 +195273995333394 +36689547516398 +216203756835242 +59960074948230 +175951973484553 +107250706637514 +61320271825706 +246693613764614 +254203055793365 +85471955319864 +218209470602085 +110097768315724 +39429073838069 +36224280312821 +23800605752428 +103455877249387 +75359640475953 +189161276548763 +113296596544115 +69940182032540 +38965679183773 +23800577562207 +260708257186812 +70898012434502 +144850774271369 +63356038185254 +52017108111046 +60385786201132 +96558873900248 +22830168888017 +215267573332956 +85985434275918 +74243867733977 +256360957399893 +150945176087784 +7482001665116 +248710530649491 +113847099994870 +125522815075570 +2268587022690 +52475543853238 +242101433222617 +173060860972404 +1373009788663 +157174471431259 +271614531420092 +195803827331474 +114572240525012 +83963571447181 +210347658346100 +103663388743388 +12436694708718 +251337624709276 +220062282445186 +119158121569935 +247519905772072 +275045198967556 +212368837981214 +272002213664132 +229731521781532 +65965810606304 +56324447764165 +32883248755768 +205510032366134 +208005218962117 +106309995191917 +216825147022643 +20097163591200 +99251372741251 +157168548821640 +277798378771167 +136893037842691 +55144585030195 +171791292682361 +14870494168815 +67713989586906 +227769767328467 +53887285356769 +27849022431503 +176561087175084 +6624815985029 +217842680730377 +176143047892240 +157420778489717 +266174766815148 +127028809086839 +6958752901861 +61970846770097 +198072715337406 +143801736325889 +255819340117075 +26845493662875 +70703941509696 +195907041357074 +103056395947467 +13194812157044 +214487739974075 +193133456917749 +133378246132803 +139809958839641 +137468662297259 +23687113590797 +20966829586488 +224504288780675 +21724577721281 +132251106942349 +97379716107039 +254967896410714 +132348192116561 +261309015060675 +146510420711861 +190926654693103 +175292708530280 +211443409423883 +50111040657975 +190948976315903 +8363853998365 +126342600559838 +201544370943759 +246757452780510 +37908276599700 +6720700992070 +3537103728074 +104455343318269 +179022983936972 +197519713467151 +262044053983320 +179085397238601 +208370680966184 +136948318417171 +93553501044468 +185798909219730 +43011382774177 +22242201231102 +116697368850638 +192817023625956 +136685222442662 +150177149212142 +182998164087248 +136547438723910 +232821913985495 +52544031875710 +87245716462688 +16051827834148 +118270298169430 +148581159127348 +60129010731308 +198252125716945 +198711646955169 +256267002856848 +84352803255926 +178382029909242 +112826292697267 +48073049161770 +178227023225646 +149667076639130 +111026303324253 +214513216758661 +231897517698906 +157213328379963 +98407787020696 +244713486066199 +164045035413538 +224499398567936 +152800136541456 +59836130332767 +171657323388484 +45231849569715 +20628014876632 +19594870805181 +154941569966930 +72153253411669 +193094991838811 +261829736320889 +189540140841343 +173131688793186 +9514923424357 +25243436973711 +134788502369472 +245715226533151 +138857150181995 +186546672709280 +270635242564554 +100019452554535 +122217225265098 +107590814776045 +132062334681889 +247030736712587 +249449900307933 +202274598382674 +178800520119459 +255230365037657 +183591188672852 +265855536938985 +77864858675063 +140677479911885 +14757805492661 +266860890579270 +190463943339529 +29184887993860 +278355086480936 +77677491377717 +208608441273370 +6307809633195 +73530160417939 +66511094839793 +202309563864896 +237539892255207 +174355710194383 +118836875154633 +234614567708614 +226787763756289 +242058660789640 +111212754942329 +118809334464696 +10346863814066 +5742769218490 +160076726080410 +213735733490574 +267041289557938 +202952608319345 +22297221616305 +135302236720838 +87997327512651 +146053993678863 +67849186414559 +139989193164653 +160007759225444 +54999751426940 +239717616426824 +101148486949047 +186485455756332 +204319036017792 +111093936867428 +40941411226654 +111908675649616 +110861909290268 +120914665341043 +53725873638749 +82945582443888 +7146802086494 +161266595717144 +128644563541791 +114603118041328 +240952381782615 +127218848963099 +76340930911783 +267971806573127 +102299567144581 +156548436802045 +13992839344948 +236950284607692 +221714574939513 +28483518338594 +103065311163834 +248446143359332 +93141791924182 +165068675690016 +79492544330925 +130007173001441 +55749515873463 +183369398632508 +92001968766545 +245407037876128 +37106100200715 +67672787943870 +116238308877567 +29830390404379 +210576541113368 +440906996834 +89476355175830 +20711242036873 +67022525337609 +229052004454360 +47266880677365 +49599946605555 +105800596912901 +127684953118246 +123115108919336 +47364023131003 +260738124052649 +195354627426671 +232093628112803 +197645959336873 +257242258522305 +176902555574695 +77899867361316 +191271624804035 +77135229420400 +186527892972840 +74897690262507 +100533260233188 +229852791933495 +88759371129398 +23000437709493 +175216107991898 +111377649877909 +80957711665943 +158637533399531 +278263492986109 +94346819559453 +3443999106565 +266228748245194 +111106153732031 +54427729012829 +42491051558277 +260398218176947 +7463949988866 +109792679132546 +230255868299036 +13800580703601 +118151720694302 +149438042517519 +186782933461936 +74841588768169 +126225298378979 +265325813260861 +108508392320213 +195698659718898 +163393204953443 +234767138402628 +137920462865300 +163207382666444 +96768921465679 +137521750325937 +181940581340608 +278619111596956 +239798559687896 +235598624214455 +102701157436786 +236834994732968 +147154200741158 +81146079191342 +191224683187610 +96256770313189 +96394850554399 +122589930181458 +271455105863174 +204817120293644 +117873415810643 +234187996903496 +183286774443079 +129571330997809 +266197107991222 +188939375681176 +14643518783925 +218430027157496 +243954989865078 +272627053676745 +159409003251792 +203600887736832 +102490441317554 +79033821231286 +243375289750891 +243114982261514 +9872505953336 +155919337144974 +18510972534366 +257254332061649 +43726122176484 +37882279831665 +42386057010055 +41780248618938 +184522093183548 +40673091920013 +104153739971572 +248319180168872 +81441762846368 +95577611316857 +136004916528731 +135840480469762 +42148349255434 +86027267488587 +37966209133393 +266651067324950 +39293573750242 +58551716975770 +128316950682593 +225076838607613 +125913132537166 +156965269533507 +31258463012096 +81253099315585 +165757753497878 +235585922127479 +86005564875415 +141819023151833 +246311398748229 +32275500553849 +53609808674848 +268457374857426 +159121627461463 +91095866751171 +160505261793801 +73106049584739 +151671359359291 +132616991852322 +110463254875451 +205931333652533 +231915440898264 +235746730109565 +29523237986764 +173637104292127 +188495922068900 +250709888732725 +280168027997941 +97814264603567 +95143424054492 +156853321459428 +107221099805030 +244425334501888 +200835997997005 +162097715451833 +107776472359787 +10277879682485 +106651361848511 +11412319743549 +137587424253124 +94891475583330 +72025505816965 +23223275181215 +43862035454819 +117332828566964 +225237438847841 +17894175154326 +228475036329493 +254790166842384 +11947874414445 +156920781981363 +230977027671977 +189776734121901 +35221183951031 +67037078851782 +153102728243921 +181136521504306 +197094268713681 +84954683584919 +122435030770368 +239889623250842 +9150165277020 +125076944137806 +139764859450392 +258242459964471 +109199974918019 +248168416299285 +122818250012072 +272140098641178 +82121400741400 +30358583450822 +242908896304182 +104005324353036 +218410017785933 +213715411825195 +156385938967511 +278781023330964 +278469306018282 +198721142180654 +253858348083022 +254802798499474 +235857303758751 +29025358919905 +153178773021691 +142946272442488 +10102453130135 +1867137369148 +124891768139730 +60585507014052 +215917262949232 +204212570988411 +234612377250252 +134150744056064 +173378759819467 +181196453998679 +249175894338481 +6759097855568 +193632971265639 +249091215542110 +42566610766731 +119501104637776 +248848246404885 +215575979608250 +55146882842568 +125281925742231 +178101655257960 +20280121535905 +173943530144877 +144969853856591 +131004220385665 +54264525953897 +89472269568663 +238679201835874 +91429747862465 +178005348142913 +121242460031940 +63160302705195 +76818329261665 +83847547044319 +153667179664309 +89396648823283 +39858893107888 +90379586377059 +39728231219142 +218086880603344 +128374632460763 +24860961472956 +115896857111043 +164997112445892 +198158090672650 +19263885845723 +132535670780063 +45613614758253 +60057497723785 +262755559750191 +149027113223302 +148789170846725 +72111910727544 +85241288741959 +270440843113074 +218909512679446 +185498099696666 +203937012763308 +252390384513842 +242530569780418 +39921648880412 +93036427720458 +235188788201819 +182099741983238 +173891877266068 +44060669635476 +262138789517773 +156680123378800 +86334893993169 +5994552281205 +239462955889469 +161201168582046 +153028524811841 +113147289718913 +105354507174506 +139723380417912 +205166775115864 +136199341719518 +187291215676756 +187376298411583 +248742391697970 +45152824671988 +143864431220647 +215163826216799 +229525380465780 +32148608574717 +112537857519025 +276252999818676 +270896736652455 +229505229026922 +57233664044400 +228169122942746 +13041999917046 +224406524377422 +213638625442763 +53496679310312 +12056094606100 +277191650690217 +161502786567954 +268506928721458 +9972746079459 +48620758283285 +68366124248550 +47150520657638 +125672059010926 +242894444628250 +178994367298716 +126329683670417 +72871860826885 +4742668590248 +34268231549785 +231958684619393 +178360390930057 +37658170738753 +280361205688439 +237904387691589 +271772390460843 +130890756414255 +4004897776979 +209870103556608 +98077168177254 +25178177607065 +189987360805679 +75023567343195 +120259367442715 +248021529743419 +135586512457336 +156177409078464 +120935921545147 +55170054745146 +37586741545793 +119656786603003 +75773386249092 +110393771408313 +200119193677941 +96856877311338 +246575948658707 +4864700659675 +231013008252708 +99776403992342 +273867943579436 +243876901825731 +158170879467401 +122627383425383 +97374712430850 +67388797032663 +125315848405506 +160281567304869 +180870751921421 +269086371335561 +83458119862339 +223753909868989 +277573648915359 +14035477778853 +199265533441857 +236075525464422 +173886838479772 +60367030231467 +174418145016217 +117674530489012 +191785858346567 +109559050418548 +241348125457043 +69337373759400 +35065990925465 +62332293397480 +33140738642022 +223909609724529 +191707146475885 +86635279421556 +45541241708830 +183331036377962 +264945996876925 +172105944172309 +118635555286150 +233179699235479 +63988731936412 +122877615720604 +184031910346860 +5282587019817 +213755397099152 +119528214055675 +212718970663461 +116101709329000 +62913615121120 +148880744681328 +265373160716322 +167565619852632 +196863563666662 +14703551184299 +230851399703636 +131323624156018 +33850404711023 +56175682223816 +61637284053516 +252968599973678 +33703858670766 +43680512342643 +249861553286974 +112184885511461 +109030495842491 +163367528674242 +233184182826883 +74414050471377 +180740158399229 +258158824619976 +176880664055424 +243914931784635 +233849570000011 +22762156226607 +125652518231291 +195024394872005 +25801829881982 +166454398625861 +23897999979896 +246751708238057 +37490003889268 +217539504481347 +178111281619609 +231194833177247 +49370752277118 +126484022509053 +25594099527240 +163389440209947 +143393573236435 +9875836530240 +70050847052484 +99277842952079 +8792290621679 +165837445196791 +133037280564552 +274489942738853 +62171120161337 +157941741311558 +29090108217275 +152712870528575 +161389322596544 +25400699456938 +171550297341809 +244548489127984 +184631027770694 +115264840073677 +676831798063 +71850836425498 +200986696140750 +265405352445678 +210299878668992 +264227206740142 +70447185628659 +11856646337346 +129974251941325 +196655489101969 +56553937940189 +100585885222603 +251714025180597 +40733459616733 +215890279471675 +263584848494918 +155637561950974 +163333223116924 +64958052756238 +14478548043031 +125786891347158 +104495498754412 +158278508480550 +239042760190156 +98020264606826 +41783492920350 +192148412366725 +110894562986687 +168236390198330 +11433619924430 +206451235050088 +70518707424733 +184198675726443 +155647510514112 +98971064976308 +101810078254610 +211913231238743 +175475680339365 +215192694060551 +197102908204125 +127504061352069 +148180291380179 +110002482468671 +275835048392165 +79425417797194 +38356051691964 +268575134987268 +144790453906538 +208487003563622 +113398482972182 +145347653646750 +160392252953632 +174111262749787 +182758966140549 +161275858625134 +204756452237190 +251818921627263 +33762559206808 +231538883611177 +166229845244067 +116787983861293 +132545188696419 +207443154782662 +210228435886880 +153755059433146 +49923080060373 +212965568282957 +258608553234098 +193141415989683 +51923577103138 +98986046493211 +127130830402813 +209177764700689 +269260559315954 +45776477254304 +175767757054443 +9612335756716 +247382068974175 +238602144447393 +81628214622984 +86431135613896 +81695316558306 +7830918009586 +133943882711592 +243810900761431 +124458638370241 +51773897759034 +114987411357185 +10694610957539 +43960164756235 +183635780020757 +20109622990745 +226735519275063 +147880031012648 +102310597952808 +1870110361295 +118991267798029 +170597444993829 +242503147181966 +8478147396942 +186350149726632 +66380056706864 +196171972973048 +141737050460841 +165040586994674 +194783319033861 +44465944226457 +244866920618836 +183482395775220 +135970357175927 +265739887526237 +224608184889190 +190097458339441 +209517413772838 +271652894322740 +239499703961912 +51395431472644 +151681040057950 +260411735721152 +119100317679925 +157467808786770 +20561441500191 +175802089117459 +214468280854069 +149249383678209 +196685190724145 +148470637657050 +183107664296511 +112771932322461 +45272289771009 +256623893899804 +204361076530428 +226730431500461 +171087594128606 +83891940713257 +250695746727032 +89740247382636 +158446449299719 +208743602916535 +92301413823007 +198716271090815 +92180517284141 +66285413026192 +249835847431845 +31299065937904 +67002490391356 +87930739046568 +111434404988724 +7890715852860 +227198821915195 +221363736127122 +181422527738908 +47703148659835 +18459752095151 +42768970990820 +235954223178092 +225331503552496 +80535050320308 +241378468165408 +145306605750309 +197441815679801 +94983728902064 +240314837489632 +138118162319959 +126406771299901 +149742149067711 +136151210576552 +134809510312864 +40287778630333 +198990624586790 +261708590030121 +200039918977235 +236987692850721 +87754138303466 +255491118256579 +209570339726098 +55999971816602 +23211857565449 +177814528483195 +44987101181547 +32118537723190 +62713085135778 +68677389149466 +271589343216612 +190241954951368 +144840849972178 +214286257882866 +25777922368619 +17659141345658 +127069682976671 +54647312687459 +92638055171002 +247130899042719 +149187319433670 +217117549758151 +107042685282849 +1317672086412 +169463704260487 +36765797357849 +268258239066886 +46175522232315 +154710853942983 +37653149991759 +212279221669687 +64590301496898 +31587479995515 +154927616412926 +241419068357504 +48636027823351 +137622524912897 +234785484762184 +176552926737340 +5787345300325 +23381067908052 +94864784138286 +248758819787191 +36687666836544 +193781671773345 +192625491638582 +24034502443379 +7351181400702 +82860333746190 +130830088357801 +131884311448457 +69981733138478 +42104187356347 +237299456054597 +220986340232795 +223483490291443 +83785101708839 +79294873933061 +128878762599450 +28292563342670 +212409720544332 +95475160208191 +93389397123028 +195485560861609 +207915153999386 +133005472705440 +4370401698117 +21225868223980 +163902835053153 +33702941017693 +96983849131938 +83851663172201 +111284194520842 +171644219566214 +182584906812784 +169418119206718 +258589401135890 +123610876779316 +278321622953371 +153713732635272 +93473662734527 +258087923298895 +247069185911767 +42496647192660 +244543965648169 +16530585480402 +35970023917828 +233240551490716 +254156287140198 +54699664755405 +245932352998560 +31571321810797 +259147983957641 +30761640662686 +253458615596264 +140563293634620 +108245532575881 +249272469848503 +83896463139309 +221304353433395 +214101627530835 +163669336557943 +17982047811825 +271340465640377 +230877344988321 +236634880318650 +278838809923358 +185779301691589 +262495737667909 +126235583041437 +180491783422026 +226323642131323 +109847182255440 +119019453038377 +243679544344355 +144937250459322 +1394213363199 +237448208197659 +82454829648041 +60520514539079 +226351685821976 +183786488844778 +183195856964989 +9204037153317 +65853266408784 +71720323241315 +59711635046241 +44873637210137 +42842078096796 +229647783786088 +100963642318034 +75309628175486 +244004568348141 +86865964221796 +218277100156382 +268592965420002 +198746213902859 +42615187786763 +201473717804434 +182566583307894 +178696416147357 +309809032445 +246250655481527 +101608994518534 +231883380468774 +25299370562215 +88283170580473 +114283667891128 +1814451783381 +61410922451982 +140663166644905 +4940730570988 +39870515832787 +94027081046701 +221868316500284 +170240857802736 +243563457804097 +46651075990863 +235674242818727 +11219915138655 +162569233775725 +179660561811584 +8359195606618 +50889012295613 +93619197652833 +75372203392426 +276233016978499 +57110649771331 +68284294326499 +151212058194412 +276840827721497 +76064409796573 +109311538239724 +268169901237580 +251994096729996 +138977264759857 +201399369402853 +49462466448470 +17857602154183 +87189454961085 +231026976603601 +193556969017499 +71537001714111 +122624328470302 +159195826255941 +22915040453877 +26273237318343 +186418814658134 +248417692336352 +235258356412656 +50289957650434 +114145277275187 +10509476537148 +214562207170671 +117626873069530 +67392062375378 +140950889143907 +118498401437108 +92105176698424 +52584148940798 +266050945430867 +119807927843082 +67072769047423 +48770202328152 +27567239042570 +241844061144176 +243659696902771 +271369657781795 +148384556662536 +206158519471220 +193469415268526 +216957567354825 +45508027688049 +228648633222515 +259295604684115 +162455769804315 +256580708584461 +157918309060514 +12909575124821 +263798954045056 +227190442816465 +210601202672324 +1412279237050 +22831261148852 +14585127478088 +206416199673816 +48054772765639 +268862887931952 +3543143241827 +226684413298398 +123088447286178 +33896010459477 +47704450503627 +82482902436042 +241538182826922 +148164096409166 +90920987280005 +95724773553373 +266171511158201 +150448362902625 +128708990164051 +182729417331834 +61875429473977 +227109244548091 +53193591591151 +124533232287614 +72518469778462 +52001658103133 +77420995624830 +204803336241348 +172463674739647 +16133062055979 +109672574457073 +30311636747038 +187762008570256 +15184937919767 +256422310033372 +22745835137265 +51097983087332 +280837891861118 +212081469036235 +244259350826890 +266848349524095 +270739537252777 +16046947231759 +138277583702970 +96676275110050 +151980609529021 +22380573613575 +178776337731662 +83859846063894 +25464128074084 +195596890570461 +271109785490541 +240804773613856 +182308875472930 +155673554354649 +63595789716072 +23562423079948 +98262844778432 +147648500702851 +222314070865592 +156193857937017 +66142975964662 +202531987399562 +240159058421542 +107442092044845 +163181842831979 +182683684329740 +247223095217405 +271264449644820 +66923597355005 +219527341801181 +66282688614304 +202998571606163 +152974598011082 +7875663634032 +64513112086965 +47813699239399 +167294935298542 +50398158994966 +31369355511353 +37380193628960 +100564856567281 +214053653616438 +256402086995516 +114310065848606 +44473770653553 +157696551551058 +49292509617065 +6465127211948 +99606984621259 +77578420394245 +15700642775609 +249263662292597 +233458141998827 +97571335229712 +279619099856256 +124065130722905 +97588817970823 +25519449387808 +106397659668245 +108059036702135 +147570148198140 +138555977083487 +188988029748836 +55614809964276 +192233123494704 +147097480349944 +109636187388864 +164482724698322 +97735488645363 +61954749419129 +103905178120408 +241541885262357 +7304289073381 +211297104227783 +266222022957879 +121356107335761 +142344956300736 +137961217956663 +133973362552675 +68576833773778 +130124836641252 +21110868943595 +191793632879408 +235239559089427 +51410457910669 +155347393268280 +116539338864160 +265599152617026 +71663692266311 +74083656810904 +194364098954686 +4513208576856 +163072916704989 +260982091468779 +209353651045045 +81078704299517 +75228091418684 +275416244972920 +33909997149633 +39860121535779 +268795655710743 +75613512432803 +105152074827095 +133122127874206 +211311612192615 +130226488672716 +126906479725590 +147442057278426 +99069486709880 +280864689240929 +10993679515276 +212009146978363 +65463311833263 +96563671655188 +164238230596430 +11431489146194 +35223185393003 +203815430000702 +231054515358883 +98402990717201 +102015681228047 +53924658824595 +161484844954274 +221358634123346 +218066106688353 +97923813751458 +161271016817045 +75067466987187 +57629084388707 +274929154953047 +177737169965576 +14349856035652 +183557294516341 +241909615718967 +168820182143602 +191646442305010 +6669300759074 +94647474434767 +98213650687670 +264872994589027 +153024033449624 +251895759618848 +277744261043229 +159115456129472 +193213012789 +73999803117103 +88048511220 +132689783406674 +215892804889965 +100427030505922 +157370017589190 +77413641112462 +102701207735695 +263071261915396 +161128124554748 +41721640449044 +120882724479135 +255520676319253 +119935545553757 +2327424445921 +12110383210797 +264693986784278 +206731062867646 +214499776117780 +171416085635057 +160506378876129 +241125679237578 +75896144057848 +153077500355389 +28996292535987 +191531001693738 +114386410797927 +230433510397915 +258477455456625 +177589783105674 +46023445453650 +29455475825550 +106193494954318 +181384616921073 +267443496426830 +61608640001590 +232598828315821 +175042491021183 +260397788644509 +178660845402394 +90157048456143 +79558783243595 +257574237883736 +271566227123480 +240893325507333 +20119481268766 +256423427552782 +136314783267851 +117831770722875 +192324033121937 +136729191377719 +65357427389057 +228286133778433 +259658863277281 +169503599914009 +69698433270957 +51515019126176 +237098869504074 +237335124296624 +61212604469129 +280188395839610 +280192500183638 +267817400554468 +17772054716217 +17916981616925 +116088499360509 +135420441111700 +136390215438704 +90616687605652 +149861833518299 +76405511354594 +243652399050852 +171591985140143 +22824681660928 +35909012811202 +197142114280025 +1649549200830 +213284386126713 +93797886718264 +73197795906072 +232567208482837 +59153166613357 +3114235144324 +212484826821862 +40600977198640 +243153390171608 +164533773802890 +212374731861222 +203481112253801 +34493901718965 +32879210807330 +161120436762724 +194399401583046 +33800724630764 +95315225082426 +66500494119574 +251006521752032 +83126697207695 +221434862491253 +237682277500205 +191181054684518 +186118147250027 +111285563443084 +217401199677710 +18280899053853 +232912386986545 +204084583625097 +120328730157748 +201166704317675 +272577291935195 +188895403987847 +182575846215884 +156013463696480 +159140921596620 +221487310714586 +237992794142612 +178097861765979 +109750542767452 +177275952911846 +230267266722395 +274582428425611 +54595879156375 +123395625007595 +161245187073904 +136453831368745 +189577476799517 +119942546632494 +139006612226631 +178042735758485 +211335748886686 +135059173248548 +72584868948554 +231722110950338 +75682447595859 +51877650565103 +72172969621194 +200328203649078 +253113382053745 +235130575954552 +213257759352741 +5246423400753 +25246819501063 +83322678298455 +135537257889701 +3250105346230 +223051972357474 +43101753698918 +121652445889368 +180121085702092 +30489593084851 +251812168061997 +92708767188999 +279208424434169 +20394883415799 +86644591665622 +223492638638151 +156654501172291 +134823855352408 +20538805000546 +64957766621619 +141626240691785 +122472643297700 +35589086300860 +101543928323634 +233538767491966 +243468857131872 +279321805396188 +272721233799771 +70186278559052 +214923641630589 +229374333941905 +242265734680747 +99194205361256 +213074412398173 +155596107822843 +270727972353829 +47654479410710 +81047931065465 +36164227678083 +235517954919390 +137618211640935 +272891981275193 +189355325159099 +121882475513950 +148634729922101 +229080848583140 +228411459423010 +103226214802730 +42792761421810 +271996744627374 +54769646528433 +224855110831 +67433832578095 +167215605480904 +94201041978767 +10807987241650 +277734572416179 +77156298460130 +191194688124360 +203810840600396 +30251025295534 +266524979343 +263392543696821 +153086619200390 +243937791452081 +105813726015797 +182109572191324 +94255139007762 +226946171933155 +29586630438494 +228343325730625 +25217397871223 +189528776408904 +103221366924633 +279925782813571 +99927098429191 +81125306721835 +50245314456196 +26457196324565 +64788078568768 +176242746385471 +94792548863039 +226350194751498 +268117624874609 +171206690867141 +196819229341035 +170179028245622 +205448519140797 +93539961482400 +23462830469068 +30933766385390 +115307697464460 +264828090680029 +44391963632664 +25967874011428 +45982683703548 +159601487246046 +265311468066538 +273294009453901 +280004120481235 +104684958552138 +35483151813121 +85593843044885 +135116910340396 +275950159277898 +271253984533553 +43751982149968 +160812514996557 +164687656402483 +121283387538724 +70346322505834 +54169987484097 +22557232732419 +270533535637053 +78911898195682 +127004876445592 +248788210971574 +108448177567959 +92565316695160 +217013696305902 +86743593400313 +38756112510593 +15487753427129 +169492333741159 +199442910923673 +208444267536742 +256036398283513 +24317883037285 +110124529786458 +267950090910453 +152560893314701 +238605132129524 +140781243539127 +19264466071096 +235681013373775 +249298080771896 +257897378231923 +157438911843380 +76636673427371 +233784361958864 +210097489409490 +6319568480281 +80439764473255 +156176716183487 +70722107501715 +242648674898542 +22682157850403 +115015825604649 +197489230292768 +274001747641854 +253933108872751 +269133604328787 +113559575154944 +107058065283113 +201945156030686 +271312137987151 +24952422558948 +205265113011474 +124277506989676 +277750147952295 +531836040593 +151282214596408 +216472893240336 +207724859635020 +36860328723553 +34216118964887 +185233446151640 +77731678059165 +50045091807885 +85670627793277 +150295431206765 +192353436863564 +185867347259599 +49538268467574 +33812443850194 +22449421778229 +199630834285405 +5793514347194 +7819474331360 +19027901236574 +194514849736458 +280559827332106 +269043750375454 +25213716188173 +164215238449447 +258112845467119 +244426636794673 +192614268438920 +76648443493529 +226711868773791 +67207779867152 +70892335323372 +221568809269456 +218753174034641 +153982203431448 +141432130494910 +208619094947852 +42804834961154 +86991583146223 +161404723423932 +73118609899563 +95810312423101 +248034728469180 +59524856249395 +143282098621856 +192732345960378 +10129455150094 +95291749818653 +62584257179151 +48907459567486 +240135505847824 +178305055840051 +245757285965415 +26782105860372 +216530498874475 +39050870812165 +66956443489842 +76813688763489 +49554830257825 +122774898289709 +37604972043266 +183058068639997 +28625758252135 +121441402644288 +149529519307152 +203221216745440 +180995972468978 +141855123459053 +253472498273196 +216778526252644 +111295065206344 +214612887098154 +70825268922136 +281426320376063 +26265779537959 +207535612382889 +148585324802500 +154797778774892 +22421826021711 +31814914293789 +111924550793754 +55908599001577 +117263606021496 +117219049645770 +265827100723303 +37824404913325 +110699070566883 +241860713026453 +251676835564003 +277349867612436 +55135277468202 +130485502873854 +128945356906252 +16076948976736 +194325765208770 +194084984580009 +187876364110637 +111701413238235 +111062981205725 +94377457338024 +51978952839759 +35129577307969 +223449108467516 +32181076222262 +38426797117708 +46807440483575 +140610706340935 +2545122222676 +80816933186480 +192509395317331 +129074808686337 +150052581395760 +64390753682928 +200197272002513 +274443151051455 +148143810483608 +159994761045470 +261528339127129 +145697077805784 +248686201140218 +220354416787396 +155172715788128 +79529552463323 +210867172755915 +52560210607370 +278188709155616 +175817511660681 +163915038643299 +35653474561404 +190591701732143 +93444687166353 +77593243333582 +242433266941415 +114857401765586 +214952792812494 +216673514774430 +110022333620216 +22083858406279 +112923082908886 +110299081807603 +89879940753928 +272408476809821 +136694376250564 +240826477322779 +228585703790738 +61426239467194 +75992811485926 +9510835665682 +74079745234722 +158373815647751 +146902799842103 +141233838523513 +50778810113394 +185969215677500 +263634957994729 +272673092968395 +45024596358452 +140142481455166 +235267956309461 +118638768527928 +180781004245195 +134799965513854 +280493891632822 +123930199532725 +57006810451682 +74407619067430 +251018282108716 +67821302087923 +83039750123391 +258520516460956 +252684943676331 +223644005467414 +226133457431727 +230259384464921 +76804406359759 +276562726476878 +261939276179897 +251894370187023 +52408423572330 +213375815641021 +174668416571745 +266995206912272 +193629193895073 +85709367984753 +213617529307490 +67912288312374 +265108113947153 +221813209460896 +98004378959518 +245328924898882 +193126675146147 +228213623285924 +123642741293692 +261183174727035 +130999630396834 +142503839955066 +193399944719184 +280817528023522 +85265510547614 +130316838257430 +120241704013567 +86437699955430 +162700946415698 +90225503537698 +27253597143428 +105716638923613 +91515549025418 +210138583275299 +224087696252730 +1302505882901 +148460536437059 +53631177357324 +250703456170801 +254991517601475 +8474890775791 +256925342099478 +209716444222437 +58266551755741 +251588988441633 +25085856027283 +56877852405758 +192090157222290 +20892753025252 +200125780971389 +170126185986669 +107673146544793 +203401933975399 +113846270515732 +217740504063729 +56605043557027 +237576301874190 +250573410405141 +83442327900000 +32749446835121 +248559016643137 +22972784930538 +152479751286508 +227332268004733 +215369333625781 +30897803007492 +60518790410382 +278783568438400 +229341804390316 +262412339675303 +231048096664992 +104991729864041 +227576283578929 +3772519185258 +146181594362425 +268141028005089 +32008207694097 +271312379804536 +17095363804576 +48861057985523 +51977416092963 +258199770861867 +83580719221242 +150135458136047 +242016559564197 +232066037670944 +42190584220017 +270695592885924 +247016201625864 +232489720124970 +138942523456533 +93969999112556 +221377381290852 +23686074911022 +71770571379820 +121072241980043 +128692804505897 +193561663545812 +219331514632816 +251018759971105 +176673013876032 +91382831345016 +141943896330052 +9993733899053 +91419900992439 +233109541954852 +152453680504916 +138569271946875 +3182831940468 +33583171907191 +79348310074498 +280725912838169 +57145158087507 +115663436094278 +184266779043895 +83888941635476 +31115152345660 +258651904364012 +81505312803481 +134076747747091 +102040902681367 +211128907977683 +256390208203128 +38829714897156 +281256418355839 +182211865971639 +191577082866422 +244510364578393 +59816665331320 +16029089707224 +266683665674963 +52817644381128 +114940393582839 +51199955650958 +34830601212037 +210626866837319 +9779051229420 +9243822947119 +228144233290452 +213090896693566 +86420206409943 +163401975412406 +40274606684200 +186965905943471 +280750638114864 +63951946351318 +207440746828699 +218234861545499 +133682860906428 +91740078815570 +199224248869195 +106856968090886 +241883130026838 +194934107029202 +51120052019061 +164110778552661 +104058783713515 +236050756760574 +43374578551387 +232618306613032 +217416176031313 +206541598982508 +246033290529126 +198910194756947 +80241105879907 +231814795150011 +63415001075346 +163618215376467 +110933981116703 +106232961162585 +259275570980730 +54820689432938 +171312217760300 +159636548042799 +30945793936099 +124728834984510 +203398345682526 +261198330660952 +153706874734945 +157905001150206 +273022257649232 +25272849536786 +223445942569115 +276618694437345 +86458681895509 +2149351172978 +85808589083114 +130132195243527 +277329808334918 +126716433681363 +279960877898565 +116940002244187 +14795813906718 +277241801960906 +242096903877263 +111590158944462 +196001142103166 +167705717044255 +134051679201604 +49391009126270 +246556982376997 +73234431897422 +10724798021530 +61459435315111 +249793705191371 +175701552224934 +117374060603228 +131288410944033 +203235831538053 +35107738761548 +280254808306855 +244412389954488 +207099948411238 +58293854709245 +261411706361625 +186347743630991 +46798646543328 +7031291726356 +240148795164067 +242271731288373 +72306937706241 +154786409522554 +260084716735486 +118742998173849 +46859756618210 +252486807766913 +109485225887709 +50036739510137 +42204794521691 +108435121210605 +230257030055892 +25192224519 +56434009958730 +108047196997223 +125890755932426 +189606596021861 +4736116831965 +207854360373506 +80234461247636 +106052026750536 +22918919783771 +132367766842348 +166766922399747 +11563478933584 +116146660513910 +186692007612864 +125035978420275 +278388023663141 +218983726391707 +195689863433041 +189604629767476 +241174912844507 +216838318203672 +279162393065504 +257634008418818 +132517307198368 +141036695185001 +80896452751027 +281027139115158 +184773069866860 +43739345187660 +58176101555302 +135758830584611 +227984428957487 +17919415645030 +74904634063600 +81296382414073 +54408350064393 +239254487763744 +12958905691330 +274418062201535 +243371302141666 +212798035383068 +42908746649538 +167558991750612 +10687223596891 +79744286047598 +147076906372383 +78323812397999 +60269343033106 +41006983280200 +179334840222119 +216056920310615 +196014459212025 +47584241135526 +122199707368158 +60997147983473 +103103042812565 +148681913117252 +116306757453179 +107652763830005 +194422684701670 +142350948192604 +80990992355686 +186674831982159 +45303181288037 +187390429088038 +188852689082494 +181710181245221 +16866535481977 +228113571561969 +96927886606775 +165540952072972 +19051010130483 +219381797190693 +273623336842695 +104160612771417 +203469999117111 +236408158049978 +34141175850385 +238933181024106 +115280955392472 +138178067844958 +132701374158019 +237518264601336 +167645928696589 +97391036532925 +111871843495488 +89852086942735 +216626029830961 +137561494045000 +42191887947937 +210537329221130 +271869828709362 +271130011316069 +227523692176612 +4781784335106 +253853095383046 +221874061716133 +206926377630186 +157701348210019 +199951935589303 +103593456280101 +1251856255992 +162743560061443 +183900247387976 +218667808848179 +109426214668136 +103375466904778 +41589266089420 +85318480461271 +159433358035699 +267889618803362 +275648000856136 +203535357741668 +47091533160832 +28136617821406 +222490060561618 +269226452657849 +46936350245764 +148478964589336 +6431613956015 +82365829177113 +71091632383641 +133414432925631 +59459110780937 +138261141686993 +18674734208032 +171263246716406 +18898070453896 +223418979761540 +147440984343659 +179728470894081 +185194072278572 +132662118636804 +252369121242788 +202544436366854 +218524014526430 +127959767364389 +202792599240998 +238139670702794 +155118581603663 +280639503815660 +7649778766081 +139262866369559 +181995064824495 +63169027171156 +110152198118984 +15136787186857 +34708895510975 +36007627913146 +23443106732087 +276470907514220 +256729510927027 +202591264812171 +180060765337261 +215687791911582 +1737910308859 +79278497554700 +29027569462773 +149085371938670 +114803458779837 +273832782211934 +13197410423647 +42507681168392 +95718919978795 +156376643580409 +213166306929179 +261472418989546 +116849123278415 +252659483967083 +217888995270327 +259568863234003 +104947054723583 +270198144958091 +186943966156405 +45806686862605 +99485869227178 +60965378113368 +86731471310859 +46567657830834 +27621813258045 +256296649431258 +94820216758518 +132170308842899 +113935751527023 +68199036998870 +161641322449758 +189137791810239 +42289320750316 +62464939593971 +55531195529337 +243975804185317 +121406350687104 +225157643273027 +150897270593332 +151574403764262 +179300787636367 +71042364520376 +134695987964285 +224498428883013 +214088759074234 +84651263039401 +210481496239420 +185402926202651 +268061654120043 +109294898963916 +166823413246290 +183026352869443 +193854756109744 +186375975969645 +281226509561048 +250817016773866 +185163186371467 +110373826704896 +164022750239162 +7112133410950 +239689714465151 +7240180631372 +145294717165066 +105330543058389 +131478267112917 +235957412665342 +235135024457533 +16282860258136 +249252377566906 +89952593603382 +12587893551829 +262576031866582 +255227072027222 +23532550453782 +233934768787161 +155435154704301 +228245243672384 +217775531298917 +269175338122613 +206383390235382 +97373849466947 +61301467407391 +174570179378617 +106820161419603 +274271752340428 +74185856121068 +25672969319199 +84564501939311 +36773484078922 +107217636023508 +148814464809902 +209741270101883 +160552382108732 +16228395498504 +194568151775923 +111948243865216 +137724512475617 +256660760328803 +74804320143142 +180781301987047 +140410800440118 +233148782617991 +96022125774017 +111580886834661 +92365311719695 +90271971019320 +171863944900830 +155914685441721 +54117307367063 +87800130090158 +32141014439424 +145150965914234 +233203885590255 +232425426780140 +227849440637353 +128188088731606 +251073585332951 +201570422749113 +166696263828879 +256608081298995 +120400913639736 +188204680325317 +26012784739677 +148076700323157 +127537295307873 +4352561287125 +152619027777045 +39127933846280 +10257766336181 +86486647643308 +32611129618008 +279302582787311 +94130407329653 +2698475629232 +30505639389774 +262008172828901 +73459843992909 +171355077016588 +144513080320179 +239924422942362 +95905371596871 +10484206337962 +121707425633619 +123777063985420 +203596474388998 +79997985881262 +96008606044570 +184860110534968 +30858160925534 +124047163891341 +60860496570516 +27561003183656 +268193979388665 +192176831882102 +57094220126285 +187192068680514 +23315536065340 +10143479627445 +41665698078359 +239962773038953 +179354706759754 +116121016787810 +131375645993787 +99875797609842 +157647686494040 +112949780282832 +107628069618967 +94523414083806 +267109241227306 +145223828656930 +252352720589624 +37326472729610 +234167244171540 +61384066344854 +156049999523744 +164386118971912 +241524873764851 +130437146523998 +108572867202572 +142900316352220 +153865206990430 +124505504254115 +98803322044947 +25866694276309 +230980771832901 +5957535191283 +176889669381712 +203411445736591 +127892732743272 +268227069327046 +47840108694128 +37184058464655 +109760230422616 +135367443660423 +190541308421593 +179816354653330 +147726832141497 +174943732565425 +258012940172540 +250568749287758 +117279847512057 +211191804280016 +167772700329036 +168287195082133 +268044870948361 +186115232061804 +168345976581286 +189785856866833 +86731401414133 +262271441253709 +212590921623438 +213795652456976 +163308046370816 +82455743144431 +157058884934010 +51626539058232 +116424954328903 +235101844778991 +229954048020824 +25158909696295 +77135635417039 +13232559172250 +122270919761213 +187752168036223 +146950092639857 +261275423134014 +127171452548711 +39448817881246 +60906576809585 +13737522243683 +80237813536543 +38427472310834 +197058907603329 +225409365350959 +153508246034343 +195794168635993 +53154274071370 +205054235346384 +267257519514403 +24681038021735 +181410378624751 +8156778258300 +189002882101281 +271494179236339 +84459867191394 +201534884955875 +173738553378572 +102470531274538 +220768229904888 +203816900651750 +174248180323844 +186769635341596 +21418529545843 +105399719975013 +274425823310218 +261913501869 +160216080171987 +250163771908509 +155407220677806 +179709080142119 +14073664570914 +209273435294313 +271646553109186 +187823019367311 +65010669082218 +159455457596843 +42629905003748 +81742750223459 +53865204441328 +134976534637866 +213503594310409 +161881193176542 +160163457755150 +111926011446705 +96117010658532 +3664440525058 +188319329543578 +258517201634725 +117774663699492 +250152294779811 +168124201521717 +241131952164906 +231947161545537 +244251031663065 +250454016024654 +226929937010132 +19166749416505 +33270269993864 +217643572190963 +72471088448224 +29682234135758 +220331455455101 +75745946638366 +272744594896430 +135260151473566 +215355797209021 +237042193249410 +104948817941393 +121372914459646 +280949302564209 +39878440935113 +262956820968444 +144755426758218 +263334762375470 +220953057793425 +165170381885273 +179934553265692 +207799816087381 +210183974123098 +202234530640974 +68305464394695 +186369909099865 +231998485655942 +173089028145277 +209177177977599 +115216812330907 +113381710960299 +121273806454414 +44046580434009 +131492521743276 +280586170248566 +212918484886577 +141450799290148 +112509419024173 +228890525001374 +190928982548829 +244386463391981 +100104050143348 +86497391556813 +56696895240445 +75873094266477 +160897727293464 +191884658496064 +20631723425741 +80549409941073 +193222247142720 +4597799614852 +176148649033700 +66564483982280 +81356456263161 +211413608848931 +5121411470044 +130259428482554 +205234675429516 +89125306598391 +52182352301439 +108112338135350 +257842253353416 +155043395676972 +56624573182573 +3847847637154 +138773558031813 +240899657797333 +24180189683657 +175736742291084 +182306428340967 +81377130535840 +152695421709356 +178195415108214 +254120054930349 +39197554505311 +18160780447945 +225090273582461 +186938467611787 +171065885696844 +27185603673272 +16850524350748 +115150451383435 +30901769976000 +257336455763371 +156259181275984 +188046205725512 +64725953794519 +208319380775984 +116688977285995 +164480612248507 +80302916417860 +87510258273461 +21716981881260 +182812540578593 +43259439036165 +148470744756215 +159333545888676 +66672752151608 +82071313426647 +68250650193283 +211409788002194 +159152281186383 +137873628570224 +56675942852081 +184569905617471 +277995203221490 +145605757170103 +204691849304937 +236863350525616 +124122085703186 +221920904803920 +198031855358669 +109325405210472 +273451209486300 +153167284028307 +45090640637527 +171726100148034 +268763340768470 +179638286296723 +101463248352824 +278641716950974 +244194485118960 +43617661383129 +128254745758953 +153473170999448 +1579666342055 +109584902826919 +18013147467738 +4706196884427 +162548555341938 +194620352477910 +241529931711836 +172176013796171 +44425035447510 +253831863280931 +90663324849519 +276794094134510 +44442080882503 +59030487682258 +131871876066209 +179418752937334 +56855812115368 +170914124579335 +82992244675461 +11511174373627 +19168892902118 +90627039745775 +14462843685642 +1200761115487 +257866287761451 +263061558106866 +74444271532914 +200390039592737 +9714885747372 +220673705107708 +145948379410490 +173206549329539 +77143241922241 +249710391195503 +28841484664271 +183791765952156 +182953814648322 +96236513221893 +143928013600339 +220674483940881 +277881739250080 +113526472924496 +266225697178882 +219205693013927 +67971218830922 +149163825730476 +47001957442701 +202041884448094 +216197279260194 +139140524068909 +51314462697237 +274412307922461 +16426695757511 +108651372628097 +72495351660310 +185511751604463 +4592732913017 +41352526963214 +2062998231258 +181874266404813 +238987757492489 +126812288999329 +269028783647214 +176867953977601 +149308322342403 +148080294071124 +64646143519914 +76612926309928 +50648961378293 +144367923386410 +41047742431697 +175689220629519 +83998995832308 +136205789671443 +193036328695587 +141984316669881 +266016751791494 +202926122988965 +130264506958866 +92008863611396 +279456972700227 +177453153451561 +265101502226644 +25683084895734 +148333896237072 +274847334604641 +66294971227262 +126296423506662 +232264846355111 +222408138442233 +83198631041448 +244963307538090 +117331035891639 +180801359651128 +206036122551986 +128937258322237 +68108684672275 +258078001668276 +74794966671664 +80538814281101 +62232699190624 +191216877285282 +270584941810632 +7168253875576 +264712221799948 +261048364930252 +197060719630101 +156302205742932 +145710397339291 +141145485659164 +228085562282538 +183763828310065 +120814873889646 +161064356719705 +107087572924539 +88501822443088 +208721618372379 +91459053834015 +51875365530459 +231612115710169 +258595506934587 +259845389892199 +92250817035993 +78729955321858 +25001187994638 +247512754631155 +133289800893113 +140688768487220 +214524388931246 +94847783586636 +107309922783398 +199324263525648 +237672759082585 +219779730325957 +185229283689631 +41295832851575 +101050922549310 +150015335450589 +97277895961298 +220043665103643 +172827778200029 +128763672645237 +21180907812524 +131758412094799 +58923850305790 +117898768467146 +131502820947879 +209069682938029 +113208950645151 +138278543190791 +67552248743288 +242692012458283 +189601474301145 +239978805792061 +227123930110580 +145308454764862 +155918999744512 +185187319038767 +281281048210992 +150302860709036 +251067946129158 +162405407730720 +255515214646707 +260841883352017 +277006703335396 +29429207679245 +207092741041958 +199740870189928 +161752002313665 +255936281004715 +67882789849539 +120683146008285 +197894657206886 +141021028801368 +144808930909128 +189310371725213 +109916897764141 +87229549399329 +165526234165120 +255265180737794 +182940092510128 +275461944218510 +222240342214477 +63204688036624 +264987125525868 +146794126724510 +11677985979863 +170828848313501 +103882566552844 +260053369911328 +151016934994726 +184621921545362 +166438504362515 +182549093382707 +227681519611647 +17333740189972 +143685546880101 +92947516392801 +4260101787360 +41739748569903 +183596270337887 +183590890160547 +233693616230551 +131829375829883 +175699306805792 +72912880832706 +242214574275983 +272191120847290 +279090354582547 +207182992964189 +205742827481284 +97222809713296 +166404362457609 +184117301150434 +162399137692522 +51989530829824 +55158330630410 +263536876527845 +236887165887495 +246432246588076 +134078254174621 +170046932509821 +160185310778906 +53412192211550 +96153359896631 +113562247843792 +32072933980206 +4022254097883 +279106059804663 +66369633970809 +259512391595813 +239894915254849 +71866103338213 +275266034461152 +86976074730347 +89198049356855 +186709273283350 +90807756975734 +227243819051433 +93962149499239 +204223842637332 +52427270408317 +110840242843857 +133765428416391 +249598712650925 +150078970939347 +261253831273248 +79218406436846 +95398037031811 +269987350792436 +255859332160626 +20929450732394 +272401814755028 +110313276543881 +159828268029151 +54803192077362 +87335866191091 +174872215835147 +78437725349440 +209048639025752 +141727914977786 +109795550167575 +214186943122073 +169045308987185 +184938395632843 +247779616619238 +231475751605466 +6905347529224 +276370621788733 +87959196258838 +220928095630029 +74954428218174 +71211757627466 +249576728621216 +112270073488167 +126897249728981 +160997353616535 +235662680177041 +73620381269830 +69431189309958 +249523156726496 +204231290941175 +67808682061843 +135672459953925 +191968727788882 +259203815134357 +119953677347346 +3221949333842 +89611145354971 +137919107137352 +59971416059036 +147999406129464 +214109562844020 +164637031984449 +207647549589433 +75609045964937 +243711343900352 +173806287870419 +146389267632804 +11197598953177 +173237443820096 +159330364435916 +36639745927620 +278542788289890 +97027000921026 +7613817250701 +196730359612661 +32490268628097 +61815731276720 +25158445609749 +34161243245294 +208400187004059 +103038072673751 +91400711087158 +204383907534080 +119072498343070 +126649845470294 +258999337066367 +112652334667668 +168499652248666 +208674982881513 +243562474995024 +171106945121276 +233774480459211 +269047351391031 +136258644102786 +261650008123405 +220334807744008 +8402034709577 +11394666189473 +265505521905657 +235333376336797 +94610397519372 +12526244151270 +240927263859845 +46356525805618 +273065323443191 +14366537796563 +38919420687382 +260386334050180 +148365817663189 +274379766190788 +78130076425128 +197094808752609 +124038776585285 +12875371467030 +250728739848891 +47771565036856 +34387989478572 +149188101429231 +44155631694935 +125800330214580 +89543990688243 +218057627918795 +1872459139217 +183698278798450 +38758084017021 +223623088805857 +244673259910822 +243509670048397 +242612475100572 +48599962279186 +28668965925672 +177349566310524 +8909540319061 +53446270476979 +56157733374555 +110625110246947 +46484117500280 +270342678890187 +188223152877932 +74074314072668 +148011411324128 +122322810449426 +57440852561228 +71522585081938 +65343991260560 +198856693621246 +87229918922984 +89379376378751 +52159900037441 +275557562652661 +278552171825167 +114811493232379 +10655400719956 +189852314990136 +64444757076090 +168433394754883 +157325649354424 +90937620725407 +176232041033238 +166829396490853 +214028438709403 +124677238435631 +178812627978482 +24381492055265 +218413969618334 +110278127543973 +25592830659052 +150644558380310 +276850650696630 +35711762558935 +80280024552632 +117266641506467 +122395864092625 +86985138715398 +52232132759753 +121550431049134 +238158196518774 +277681209264738 +178892308764321 +110172611225906 +109183028517066 +120195225640718 +234909690472312 +20070537806726 +61695271304013 +230823871527165 +37873167545395 +97962408447309 +14034782762858 +197715443789716 +231596983400935 +153590754060377 +267744624950664 +104519061807837 +181562296859603 +169848669544193 +223267876335320 +250207571011467 +24925403569946 +275836061985914 +67139935698655 +6881033885935 +77899364656989 +149062938929685 +162912407222939 +213880009255771 +202704369714854 +54620201340271 +226489752744912 +93002842763119 +195469949107561 +117182155133053 +263712882209972 +239075518889667 +249873594447051 +103822724907570 +48151313653287 +200332570707570 +173385795289029 +107710398629029 +25324217659796 +234607583224008 +56248322344538 +218705086479580 +105003596573229 +139616647864821 +87646037363277 +267549940746565 +191499957249279 +109603331005833 +16916098515926 +102401157584537 +246025543093551 +30216743549944 +186972234067866 +125204645160513 +143846745087090 +24994662542532 +24946615287248 +56376291328603 +262309472613135 +60322921355993 +90165259139485 +174627511991682 +136991885370371 +183658953120223 +47925244763064 +52101186047232 +135370893791978 +232031736474744 +191864620045962 +244810005229929 +136027889040382 +195408384083110 +138331410265895 +30337465688640 +68066593239590 +49966017237808 +20423404069008 +196372320782949 +6384192339460 +75144327592238 +178046425583260 +66006235243542 +219827155139393 +168094427700906 +27594034905280 +85935611362044 +43932519471249 +176440314586832 +219787869083265 +20413294836827 +202087590580440 +161113729298307 +238962054918257 +80501204832817 +262357885292589 +181815152083775 +193876477556619 +243398438526316 +180810106723690 +212223866559426 +271256819243303 +71725088923567 +195064980850022 +11863943592969 +237111886156929 +111050062684020 +213111821642577 +245561739946344 +179985024439895 +240626001885387 +5422735473376 +232452281518074 +178468632270959 +235938482560559 +122027729340955 +25300199201175 +43311537753401 +11446725104195 +58458599260373 +196229462397029 +237365691802071 +11990954577288 +43147305164526 +111272751562548 +95319951980716 +154172655750411 +149293007736781 +84918915045725 +144532987266453 +99017831470426 +241314234770162 +8548822894613 +230179142598683 +177096142998148 +165158871397401 +90536303709455 +162829714208436 +503234631526 +75276520106201 +141926453585049 +108987775494435 +161633059305427 +196985644654896 +176458735053954 +272383343051548 +240045957465637 +49529827096042 +218931238532987 +17007800177978 +209518922664516 +240293306475558 +22729003453034 +172208010119646 +265801644199122 +181621283241659 +146977535003528 +115804451650740 +212125831427725 +143332200088490 +254491402417407 +107778267721055 +275884360883131 +96440388673842 +178462219025804 +228521173293078 +277099211940314 +178704767798956 +10876440871163 +41801194765700 +247618389293960 +51607100811722 +24002282054130 +66508130291749 +73976419419728 +216635184947957 +150029090032120 +162784891441409 +133915769824887 +169422607998338 +35692792264071 +254614062561163 +137847080250899 +202985878361572 +204187950719689 +32601920790915 +267591010876538 +56417603169049 +99093740980222 +137364249520903 +191157090568401 +193194229232966 +96165180484629 +58602643026504 +25369561448014 +153119170849811 +274080481950214 +1094662474256 +240826740068427 +62333883589093 +222363186228251 +2179352303577 +103065639263097 +264327675022726 +245229670999595 +56383157239361 +204995424620984 +218245447503783 +242785297591039 +250965623350930 +116863589125681 +254065648221117 +238848590946847 +105200639420737 +168247008262911 +170242418665339 +119004007991098 +239828529040713 +65873013263219 +222503555032696 +54984297059437 +86184765734539 +174529393472510 +266230703091692 +217588347737908 +66508586655585 +88749722906781 +209161148197409 +3122056306207 +103717242051687 +174629093673974 +220258328592745 +59836362887990 +120696564224363 +14500717365486 +59578018415330 +187679037235652 +66026477953477 +9884278854462 +221099452853317 +56481215722338 +78354481338626 +137114294965775 +72165938661084 +204444216561167 +222454468425210 +263097413861782 +71976504083247 +131654211031379 +180302745368328 +71893732614182 +251640441827614 +109717276577000 +238450255754863 +184785245462956 +248703506737280 +166754133846466 +170775377421466 +135359515613480 +76364752425043 +143200948946426 +192073531569780 +41878902413609 +48522132520048 +13176806289455 +72792695496406 +222249722256841 +123272157401440 +8291041324923 +150421233440561 +57736182617787 +41810109982067 +135340983256062 +204713426372817 +196535754710996 +123302543896730 +34719833930721 +231506815845609 +178275610259196 +182744192251988 +231365602052933 +203666102000982 +174174568943101 +130282685083223 +35671832927133 +262041258390504 +72745397000508 +152456982617556 +119146230368246 +223424794655594 +4279093357438 +77632128216406 +169367969436214 +34889020970417 +8181855415781 +219155983477442 +199706393572063 +242727673323751 +53634012844419 +153695998198666 +172898404547719 +261808938140312 +49211967187370 +262832152941220 +272006554058684 +182885862756309 +205241275913449 +279627779162984 +67381324704038 +31641154096785 +207516250741179 +157739317715271 +42686624961299 +11423496941786 +280566990836230 +260446745884124 +159855508289077 +77193117587867 +191883275557129 +85221358237934 +133693315736350 +192461833604387 +139592758026267 +191866547967200 +80082634870443 +265479337122546 +260004085237979 +258074602974329 +110626898187016 +25783978587880 +181884331020239 +114972466559154 +16724505437269 +277549194597163 +84150860457084 +33627929659127 +208896544314168 +148801039170269 +137365557094361 +274256252251458 +46480235372996 +16196482115725 +61880292173941 +89029295483012 +15879970777242 +104745278876561 +207282198444870 +17775588042297 +3749401067106 +82527625056995 +250241316861013 +240229910980388 +11398502396341 +68642284740507 +20930403561227 +211337045471973 +76702948444194 +72742012185102 +155427694886985 +215883761262431 +144413951518136 +71958196092478 +214894555436159 +12741193987793 +252047238727590 +60750543436704 +66636350432387 +16177879512019 +69523605820805 +18608515655617 +223359759488942 +67007616703651 +35895676599320 +260330816627183 +125217632266497 +169963042499186 +8412076669336 +148705252422060 +169466776561612 +151824239673120 +138471918706059 +252727547277445 +260535617716588 +262164921665317 +184948919302136 +245648603230414 +119345777484406 +83029105080943 +157861115806182 +171404961651410 +154934503159007 +268611071815945 +5341552440336 +125182810534929 +1128162404653 +216160637741699 +164348890167965 +204299922377327 +31342937216177 +203931710157188 +178662043635032 +46531888923725 +189792352254411 +55110550953302 +107577175712776 +255478703918961 +151174083701679 +249904670431626 +41941410422364 +28789924832502 +84391056602534 +96486841655278 +182262184487822 +213254601217834 +131245706228533 +68468337648403 +27462283831141 +46652182102501 +21527319781541 +58208793907639 +157899132936662 +103212421506138 +232709853878240 +64636181859283 +134785298091245 +264576394073086 +214515846074164 +255215789707375 +273305143664689 +61861322045648 +265262656514689 +85265395591055 +39374840336200 +143488100595248 +124995882130858 +159101588380732 +213895819339780 +11401571098215 +65056822039877 +22974841196345 +127023165508132 +87653750312430 +103273102275272 +237933073164533 +140911402773930 +56934156835216 +185094404010737 +38507958061826 +66673795226477 +62515336683420 +244772110958869 +168050451944333 +45453349199784 +164939530994047 +101701190231125 +82736644172882 +49569384025662 +98355456060626 +261312458282760 +154114414733898 +138158046766805 +158595881488874 +159103951193725 +141460780589808 +272927698815998 +84274773516939 +233376292865556 +121873123566872 +2060169293283 +114180158463333 +42212213027620 +259961341899125 +133434700555321 +183643741594871 +12552470727036 +248441400442441 +37765463102043 +187922606267563 +167925795981247 +37144814910132 +86146543209433 +172832956259242 +165070361791843 +19676830765840 +135577638817625 +63691760968898 +59360461324922 +84938060615132 +118445151147181 +2452281215103 +171933220126474 +110704949133153 +62616706452799 +242352517122445 +6061089617804 +225206790915960 +186416038799709 +46405948440387 +128369952604204 +162877515503460 +249924183732945 +3821713683103 +105184441296312 +9940365543245 +47239026121688 +247917348834311 +168860263934457 +203912537746971 +183559961581337 +201452580225088 +199090082733319 +152944935714139 +217703919423195 +18819810007272 +31944050577881 +250855067187279 +79331294623862 +15213388036882 +164535341786041 +171668952031284 +193000750317995 +248792486536284 +64713492685159 +207990119419299 +193325835539814 +60991832831112 +214915658346345 +96261360044701 +187309815943768 +197864531138490 +88913415409018 +240445522558024 +223966216398868 +127252236236824 +166335331159055 +272066396271867 +72571109283980 +165720116854215 +254084709631404 +84210417086008 +47922311188814 +56575249325187 +73153534556783 +225637424947067 +266004457534380 +200586603198266 +89752788987183 +1638489065996 +156116388717488 +66271168683379 +48682498294554 +30184875910901 +8929395264714 +126177681842175 +129157042986828 +113234409290987 +79370564095952 +245208882573286 +273570118429922 +103744966789011 +42777048270807 +54474554474477 +189677842723942 +261403838776212 +15100044476386 +57980892590090 +180918754273931 +105095362559249 +201844185861855 +257721662187115 +234436404100257 +28826214368160 +165907562506614 +160049434323203 +43286880068512 +89626002169679 +228869556352762 +133054722664211 +155702362486766 +141286982739936 +131597578281151 +220459765690558 +123031867513257 +140947279659682 +180458297285334 +160893051133203 +150264719579763 +242451502235574 +31409855820747 +66530928609577 +248362901953253 +81567246741743 +20111588488269 +26853923573249 +133740124192106 +15964078111682 +61418496112115 +25028746148638 +41330285965705 +39638996500029 +144374692727727 +54425695231749 +185117489573481 +22345412208859 +236060262650489 +113728317406771 +46006322118258 +4594870900389 +124756021106993 +168179357885190 +263213235859641 +7456849107237 +222248511581444 +191893478159349 +93983098096322 +67500587033198 +127310384560212 +20720383885362 +39675310806618 +102475346225360 +228470397510121 +273513467988081 +54030694144309 +200013210142486 +119828158973081 +279482143249052 +154138234081605 +11723826110195 +183883428707784 +237745561333692 +42811009134209 +98281993931880 +204762159176661 +152306787814972 +238486604992962 +52713429677740 +75361394060296 +222653515361466 +25232163422622 +266960395239781 +268450255646705 +109541964447796 +64232122978526 +171136811881384 +152029377855809 +32253395540696 +183167621585041 +98036910886052 +195686259519744 +152306638201318 +223431592320013 +231136407724496 +255124898155357 +47978388369643 +73191380744650 +19945475366923 +254548315390317 +40874422696290 +43466574886951 +152998261306136 +152742457605909 +79825501455939 +254867331868373 +241525043359412 +241258433349348 +169667382648188 +125370939521382 +95363593589970 +11270787261672 +255926214822975 +258489274236873 +76343385204382 +243303746643243 +17751698203743 +66034559481699 +26048722513679 +97810307613506 +30841147135633 +111230030824820 +138747757522045 +169185929748804 +181477910442121 +159036989158419 +107012885088392 +145437551675792 +174865467148979 +206726958158971 +236285525940393 +118864841445456 +10280660913743 +267839421730168 +250647849521635 +187510779405238 +178830195350944 +158457785155864 +105238791248123 +7727649399331 +235524387400278 +139167809014404 +229204376302789 +9690503020243 +206723469447132 +95972170886551 +172846495525753 +235127605400944 +6517388750119 +205102174279257 +195249644959737 +189952172198234 +220341577068088 +212324503296841 +7101332416634 +144353696898667 +246047206310858 +148948286699850 +228240334852515 +210425393121121 +76782237970748 +121881322936890 +205479268634087 +90746348195311 +107423429120846 +235962241451482 +177541114505951 +202905414098301 +202649267065806 +258785755403907 +81399637653994 +170434629570112 +113996697858577 +2232636812107 +26374172080990 +153799790851484 +236542112432768 +193228259132166 +212510978554686 +199863503354092 +71508794175911 +99553766551139 +281336395797628 +236991099194555 +7207739796789 +131827447800911 +230030005480375 +72775919725965 +56387002002024 +103657033306132 +136182096377415 +37519271358703 +111144858040203 +271072617360732 +8052622543670 +141194225637636 +16703806305645 +15370242925874 +100490550750350 +46382058601833 +243436784098553 +178549315863942 +199160857329705 +65380267781642 +120658954181423 +63622055220010 +142997471387977 +2313842885204 +261019733213786 +2960356614688 +143961806068544 +3468617091566 +197779920224863 +174605551165209 +254434851418907 +179512318987814 +154252194792720 +121434314613661 +234657340329337 +259258145853590 +36456416062980 +47088300290641 +16754087669979 +99496522901660 +232719051469377 +153824951997855 +244845496743704 +262985408581198 +21228408651582 +253352695829843 +268792606328386 +5958313286591 +167591159995888 +188850785268482 +6192872237335 +242536058554776 +48088743128074 +239224991418168 +103754937609074 +118157311967895 +89134033603167 +223656909070465 +228285365013034 +273907360293119 +157094157992518 +279636944051036 +221261911395175 +168257924146869 +214645367659531 +276001847330942 +11844787911540 +137243706205772 +4628690832547 +165967676159838 +202329896843802 +177075599817468 +204872084002717 +168481658502368 +227873091943369 +1780612847319 +43124670666125 +134294860747756 +248402040181397 +119041362636343 +230490347557842 +68430289170698 +216505102105867 +142205641960230 +122759022920271 +39302753577946 +199100589680993 +241832260630201 +139831856116586 +113898129209797 +209651766146426 +96278390737479 +56556208244609 +24355630052491 +210902299485293 +254114199618627 +25255469682273 +31751742661836 +253078076333950 +270572017918176 +107531471280363 +73235261443239 +153991587869743 +102468375387353 +9106113952953 +17020887427681 +79418883494874 +71159690495471 +80393451930589 +189280702126260 +153581826263313 +215876293658162 +8066970428082 +262376850931138 +22616080053846 +37741591467511 +170474045276920 +231885431417531 +13185473549306 +275183791729801 +115166635733846 +91125964575242 +208516058859849 +40028608846860 +152284570810567 +226802064012330 +198007195859306 +75838509305104 +104347668490229 +5993685508925 +214120249943123 +111289356583860 +188748105803602 +47862988099001 +194636591394021 +265005558787913 +215277887872733 +100853892526844 +149277748120516 +33134447685516 +222032552042252 +255712711651531 +77338312259177 +68378548731094 +156935812861040 +204619708253216 +24541050820782 +266141681822440 +181981341184268 +153296664519321 +58965360552439 +195728694986858 +261372040660756 +225578111485970 +162219909390020 +69609452808879 +139845916492290 +10427581991609 +259219569532339 +141782186601258 +183973293875931 +239295997229397 +202492101823472 +126396041065132 +89700680323729 +30329535541057 +104723566863510 +274623822344214 +158886308022532 +58767115774022 +25011962292673 +214955719371532 +103639565318651 +131435793121692 +231308994712352 +271680103415795 +143350520747763 +59466439062375 +25775647271657 +224395288627699 +219680856625305 +7662625888345 +182841589633662 +115974634758113 +66512780698460 +46040770442760 +196663255369783 +231293437076171 +176897919699980 +237469446370675 +243352734246312 +252039344857600 +131146698712085 +41539469455778 +135781607436615 +84394376787178 +13764190649155 +194499983062485 +223997094207821 +6763790734169 +36326841650194 +108872365468635 +14839855259124 +96404043809689 +15620855503071 +22511437431075 +106418892604830 +30287570890193 +239969606486710 +73962085243414 +169360265699571 +19906112938695 +145837543349380 +122810671858494 +59205280906910 +115737902798485 +44106962032276 +33812782665189 +238925968296831 +264718193975902 +27222424104726 +240562759567749 +169343127941875 +236822629056531 +250134425294961 +20063198976323 +118181815264158 +253125906920865 +77773510462475 +279474533119244 +176799704559660 +176817561857900 +222233335931555 +67910584606845 +270805543400222 +129075812802719 +110012520153552 +50577881308972 +258742087107219 +8157814688771 +106503277479318 +11478499069390 +141698806010798 +12051918912151 +226616143921905 +281416288250273 +248319716637910 +122837306087343 +24296604963643 +80722119227622 +40600532479323 +247202625928763 +170233110029434 +235369379149914 +184421692352021 +117499242141856 +259795035017924 +274287472089426 +191605852392349 +104569594806667 +13330626552287 +246376657800718 +60681387324880 +208111469470760 +106305736078088 +67396142176622 +24190154910366 +97941533232665 +167450061699502 +139695167687975 +218363173838386 +4197568972413 +76951174008733 +2507680696979 +144530317653907 +119188446001821 +208188523495019 +4690452601431 +175992456087549 +15992359262606 +260947430601280 +86345207658778 +30824441158327 +266486139529263 +176976272334782 +75494074373013 +156288843279700 +33025744954470 +255728120813284 +248553571520589 +201609407616493 +244883194156813 +172229866424681 +16091091486485 +91435470939969 +50473485554004 +148105212870214 +262352646494665 +97430325425621 +46515664085220 +3193624386469 +78317290414789 +35881050454136 +22638057072484 +202667774594538 +15571475858656 +11138115981442 +100906778986430 +207256369984639 +173147690909018 +90781586448574 +40684037792711 +164418941317415 +44533762216317 +86864150294113 +176830630531202 +121035017521633 +68884840439584 +51535811803360 +163971512171821 +80276981503119 +62422930618580 +90828911236775 +265728810264300 +238860112992224 +18626186710921 +134801818864301 +148672471953879 +226158285362930 +76245371830748 +277838497673076 +131926062747657 +106226271100920 +230220074858640 +77390779339984 +203188110257342 +150781133292702 +241139113707037 +153139511273456 +262656134966345 +124169917447284 +6505055111045 +126049931685483 +8505753870619 +95829374530936 +209923819156171 +137892613553655 +110203851225278 +190090446378796 +32775492553963 +53779876885511 +69851803975977 +170678181227209 +44880720797800 +118273760335612 +105256131967764 +95107946521369 +127144217483063 +116272423031377 +248184893765139 +115989823996035 +240676048740855 +76286371507867 +218067637278868 +162191638922058 +113800146014305 +202883943331996 +162336890098257 +229276427494647 +201882873692592 +166559889424498 +183329999239785 +164295029168925 +231899080477523 +17088961750368 +227493358465967 +53827962462439 +18599732058720 +221235798615042 +233702705631158 +140724969703196 +15814462351912 +182897878863547 +199948018129500 +55719433929597 +4754861461522 +58751323287260 +78246423305014 +31392184992412 +172991249377814 +219594098854894 +158584232199455 +96045855623138 +244785678690613 +240109444004892 +242038155868946 +35674266400068 +125675382285308 +32235509031954 +93484219884179 +259574459853943 +18120417742811 +74691184419492 +193195993577962 +83068880300127 +224693814110374 +137307582587679 +97969982133524 +76753485741817 +172586636642284 +249993494681991 +81097514707073 +4595319770856 +116377199756896 +233077017798491 +255848135175543 +104422560938713 +186187280821570 +126378595515333 +225438723683652 +224985249703278 +269172745476483 +158760137390275 +207329196713491 +64900621043459 +182795044403939 +8467513556038 +93011462244435 +110987151367961 +33147424035986 +168400249473678 +188315271299482 +123484581472305 +76868631967413 +34429041082826 +235045624136472 +7711056195403 +163306985818617 +168352980671386 +217467608818789 +208539482062924 +24632622746854 +191037963796955 +130326988275646 +108934921576686 +151827277428942 +158589427251631 +54130104198782 +4456740654469 +142846222066475 +187584786968978 +218891603028343 +172977505286595 +159331223483409 +164467756534424 +144854617892158 +273618669827432 +231624366437133 +251599807218496 +91004912096236 +239297546836140 +152942038779401 +149712688131915 +209603525569759 +56668864701268 +63705163601960 +232893729138205 +140353749876644 +170702576911510 +42008367592694 +240478642764595 +202321371045797 +98382082121295 +249178196694957 +84629903996879 +74374101393111 +97659208192889 +184465703257323 +185343973326668 +189813005652592 +77726239759028 +31965585229152 +266687991592173 +252319671511517 +267779943010542 +176814841952265 +207215732742081 +145158075760018 +32825710700522 +123805915742581 +49389603135716 +262411724282414 +37074950481966 +146868879500701 +54676920675371 +2660382193301 +182068541901151 +267234179296066 +152762722280592 +168610042367010 +82234034738632 +58227787037150 +69103548549283 +241822694213390 +163037633023507 +1125396825238 +181854310913442 +28368954702938 +106337712976198 +61092405586800 +113553912755565 +83373991525898 +144292977238410 +152693078817456 +81364172465235 +25133785877742 +253553189913482 +210471435150620 +232856782244983 +211058233213652 +17523329916743 +173506356427254 +101054428402939 +277955419160645 +221196741700926 +268667005404449 +69106860761688 +51932654451444 +170204069958937 +63552496157759 +140773051083709 +195096144121037 +52464941119200 +67352081409393 +83283098296461 +150170842232538 +47582229388519 +106087019641361 +254547946694542 +47598399193969 +215202176377549 +62514142760349 +54184103925489 +208039344164971 +271234925900871 +238607469006469 +36351738727481 +145348346804592 +37555375000592 +128172384374217 +280870011733370 +11288150958389 +240823938044851 +33536120220813 +71961342112236 +273960903111826 +238343800237641 +169118100905667 +243348479976903 +97815006754 +109056685918351 +258092957143430 +205323374517307 +39961053976167 +16073764124994 +278359799697380 +58681775435600 +144489199774006 +268597137719478 +19364857011285 +261704194804853 +192163217411341 +161205045444702 +81735830627397 +146605484351661 +272149600415407 +263154801688288 +185048174082699 +214036593406823 +227658140635666 +77271091497555 +35991852466161 +35147476101988 +172407790349648 +137471943188427 +121533819641996 +128632826043783 +207748782500155 +68272858804794 +83882377928263 +93746615234338 +105493229008168 +228616600324679 +155586172853016 +266148810077494 +253103578279032 +58549631428624 +161285422268449 +235662156599313 +128910394407654 +190717434422748 +130559963810466 +125064744151784 +38324884587462 +59754382993226 +248977651245838 +118533712439216 +32787700192709 +117065727720642 +277363098982702 +103528242735165 +208482709935194 +212905922673319 +129632453063847 +57914612957974 +116018275831640 +158194671045813 +256748240790288 +247001456874127 +154516731968952 +73387378751029 +38884374075651 +57988666892632 +36315414370527 +257695141161686 +110368342740983 +191324095612354 +191880122487939 +272009358525043 +22989410990946 +208939058861060 +251941365443874 +87112587028229 +79110516161894 +271371857857301 +186059783206953 +212833948669519 +66200034764648 +213887216239207 +53035849314663 +253044948005154 +62618173789605 +190671559955935 +194478434814466 +121169652768647 +32344753591033 +229669232795183 +165556927156324 +116260606732167 +131489048845366 +132326555825553 +245440737480686 +100162266439213 +26793973958089 +263102118710487 +1775220552303 +268672860565453 +188723380533338 +95562811920659 +1135322472515 +129637620726696 +11579247901720 +203892459084306 +120318418090178 +65173787063135 +100681480719855 +258943660167430 +32718914341841 +264074539641208 +216797664492977 +260930022233553 +5712191069189 +40666781012590 +1511027560590 +168288928783909 +44380072925384 +36934147404744 +188978487476924 +47597565064305 +15393838044036 +205203050826507 +26042010733162 +81810714099164 +189527479029030 +15630985394394 +71051471978897 +226254873677682 +249622765483824 +33057862826293 +49704060934601 +264588443271073 +149977053141700 +191204566750031 +22979220516644 +158694671389920 +1370607665892 +255161697070602 +99544868649156 +87353455269634 +198431253874501 +60137429894885 +169785972428511 +202390814965145 +195878866257325 +182216556882183 +34538142706239 +276883598857002 +274129004309064 +133529403118585 +13660441689227 +250454797496196 +37196781587587 +93815274547819 +244843344688776 +269863289748701 +110316862695432 +130011285343659 +276936900200556 +206191402629053 +127328728484066 +122796182625153 +134619634682784 +257943295524659 +136429365950137 +179955277889306 +143205653320907 +67307476471287 +216542305128145 +11340852970216 +73393244628974 +221398782208157 +245841874694320 +184572419537188 +49427600913656 +261005580543659 +78852173076058 +246321495728460 +214308904691510 +107126768409433 +224758485882559 +249901730862644 +155448740197759 +11942313246266 +84792455710644 +270118927179861 +110583932916433 +257936592758923 +130077091598114 +221330325503945 +246976653029644 +107910405569421 +22893715058142 +56372413629462 +96477363313151 +239188645509408 +279399058750649 +18432357797828 +121993556721079 +141868040716259 +128324083065533 +61249070817269 +52036005972666 +185865447648391 +162493370236297 +175295015048367 +279963769436211 +111392469405152 +271371111832177 +249864716376694 +263996389568427 +32601088709301 +133561882039814 +57725121008512 +114417895188480 +109587361761742 +131354404751741 +115488025580311 +10696884480096 +123434297124474 +158926181632164 +176202921229522 +186668589912699 +170311896046352 +72429410780972 +249644293422761 +41458386457641 +264998126891973 +181671263669211 +4109506892805 +200429930742724 +192459103363315 +47610321677922 +86488918945185 +205126431875286 +185034779029152 +68090592639714 +54485299308754 +140889239574336 +191065415682359 +149705190308467 +123009068916492 +55563753836772 +37506995646108 +166260525991507 +280914524477059 +222303908938289 +111190771013701 +82896327361271 +224747782247959 +197998942948445 +12194022474601 +275607820579115 +30250553495393 +45197285908342 +69731061713158 +275957076345032 +90500749084037 +264569667534652 +220381796107604 +121169735788695 +81408924888764 +140638497035432 +245342358540183 +204542937006967 +16883799839691 +119409182970515 +49116407603358 +164792577936744 +116814574721254 +14057136239576 +68066051528887 +204989478625520 +267294537140583 +216243195382625 +28157282968279 +39640426819377 +75518607311902 +191445520974794 +247084642498226 +81867942686760 +56490517184619 +297393642407 +89539180326802 +170611526730767 +156512905202158 +13381994048638 +20111598067525 +118389539460851 +221140262318056 +138618449975579 +34389917170336 +44780390511171 +212075655375100 +201224531796929 +271030553725601 +132462302443540 +229985939743551 +7135726009172 +224909918528995 +230759003613477 +71335845430371 +80010601779487 +12346460926879 +39590667288370 +102028847549817 +17991778391090 +266024173743905 +181039961522527 +192761575078821 +50166606796587 +8225808272754 +232931796475669 +33547379577401 +110384426691486 +11581413046566 +128228414245540 +69293570713680 +143162117538754 +100090177709366 +156143929645829 +266310268167370 +163615127115726 +88807709355457 +145057562705925 +264197702784874 +70475738027405 +12139436081020 +145672440518621 +109906197200577 +60099554948410 +646501104653 +118277741016986 +133190719523918 +184546615500826 +4241465844940 +60346918790209 +150325653772096 +45248521244378 +77610479370696 +103410532116903 +32805779929332 +9445791426888 +79021877221622 +281274612231075 +176698828490049 +202092475097473 +244905785502507 +224550722905445 +73968613781117 +41607637145781 +100862019068475 +30699749231362 +6170265952168 +136881966134937 +161072986163232 +159182546961601 +43457063325864 +229045104076276 +24769956421262 +89855420306700 +274859157498256 +26276479543917 +57428615373428 +146718511031305 +117256026676659 +11133864182501 +59805685935026 +162006086218151 +156306415452656 +243856527046091 +10370851800731 +166256073645302 +39592931085577 +151399984518517 +256436799121928 +151583715748842 +261853319641731 +203398709188123 +163128028131531 +122355371850175 +24764811621812 +147037136639419 +18821845359752 +124252761699802 +152771846761144 +177714030494742 +23100349058508 +157319946287219 +113178445591249 +241855970109562 +274606618178207 +126424136168449 +122263804460055 +272282039147437 +86951871758239 +148630870959198 +20110433290613 +2072808952422 +47936246129169 +214808332992769 +34817667549980 +1324675126260 +246333519820019 +274594311353090 +73624430157990 +99911043527135 +92643927068018 +91676313593432 +82387284587528 +271018502533148 +182122479582546 +104293464321919 +195048364443929 +103508527116310 +109915986927326 +5002476757542 +56252281800518 +278723085355550 +258767533065756 +110512112697125 +213631491860479 +14011506126529 +278062059107838 +1166108345011 +1944415308655 +115911760291861 +233257985425850 +115224332500599 +192212113785626 +185630826046404 +192158152821336 +255729269644367 +86692366771358 +40563874806810 +214791471616329 +152334943982029 +278398874320233 +234069434936515 +39044471556267 +51467447814578 +193182239268356 +140532822034228 +238010971381217 +232205716443114 +240746574848289 +201925139247419 +139520559779162 +230229464163069 +14586730898301 +95168165673385 +127201890843791 +251094640467395 +251400446692485 +146638308221973 +46103188107657 +261510466758281 +174681828988396 +4667539122149 +10174425403775 +205239688928539 +211896875625309 +45683365055146 +172978989186645 +155181372863435 +104261968294520 +226142480412220 +168316746350672 +1572388787700 +106819009894185 +193942974264756 +151383422448263 +173085344784018 +274456713431900 +110671694313611 +190694803634880 +207945231567063 +204026934665083 +110846521724721 +17193269262949 +129502037603446 +45064145801359 +279893992935960 +34753745081244 +12058921299238 +17189818075456 +145564450001564 +91337187140992 +115602313796889 +212952138488532 +85004498361341 +190364233535023 +176955311088838 +251800916704040 +206165471380001 +271509712174712 +41864209849939 +38942230387860 +33549169261984 +26675627860987 +74536181343449 +19302121114671 +144385550538680 +82555176732438 +70928873728087 +74850021581812 +35246918211427 +221815087570427 +82634194052837 +178939371685308 +6789705784418 +236233784039916 +30164533204948 +236058779183931 +212785052578673 +40895025881111 +10874098082821 +167914324067907 +224438122453874 +134428772675798 +48724987565059 +159748170399112 +195447649681723 +13358104210084 +169133068389591 +183892244121578 +152104358076031 +230037427008245 +64346003337152 +142095371751242 +50939196335230 +202714597360338 +68076050141215 +169186937592492 +188766340023430 +78311951235690 +71421948953501 +204731281723987 +252465526771313 +227191243548658 +174058952362139 +209809487479150 +138919906761669 +265601455306114 +81798327671399 +228402256361421 +215622194361166 +116423710627652 +55615366711304 +237858385222491 +44211555488837 +243387673499270 +22065361067442 +171010168615323 +123531690247224 +155655108277967 +92247781158192 +189437268068685 +248615342279546 +32883835452269 +141255087217561 +93235555006337 +65863455451988 +182664278220557 +146380212786536 +59703306137565 +152924711040198 +52633630963398 +178439390405037 +193240254598064 +233976121551223 +45360147957002 +68169786512148 +216023158988489 +203058317273893 +39541305829719 +43665065866521 +145150898309246 +185311341035491 +16599721770456 +221352209904868 +262531430116761 +5975253883073 +8876970032104 +173380504476326 +251020817892177 +173015910936770 +29625629709695 +142713303244714 +91028253456574 +187425911564888 +216567884438752 +179454874545669 +43854311257193 +186452166544976 +116358665875052 +30158304591782 +65129353625632 +251789519211009 +139849302875333 +74502109438315 +109472973911352 +41041737950539 +127081256376934 +176724142829295 +277941494645898 +106395843261364 +258295712472103 +83227182530901 +31506149517663 +41272748369423 +138805025429052 +242710967630458 +164570957509637 +145854535116571 +208618444102529 +66561360813232 +90432982684089 +214525191407272 +221077760377908 +161606900468210 +43072737742437 +237967065351647 +201549940260242 +88912240220957 +88598735730796 +80857011836011 +130727711491037 +56883160810969 +264345521328860 +32463769405191 +219336913469130 +247124489521614 +230249148349423 +48099949287792 +99082595288698 +221186137031236 +121547064613265 +164582726404219 +226627819667848 +227079086946215 +220702481721618 +16055736009522 +53448431367671 +66766096501812 +260348527538319 +82888442871820 +280449602233483 +203780917035906 +57287135893492 +169091686976620 +262168926962489 +268865816561363 +112873618387560 +225604699903706 +45247646978090 +219042975000886 +82287400154280 +162435210863846 +250580939220773 +65106148875679 +133157070055559 +101689216774405 +203933702254264 +184589838359879 +124877165929525 +194842858922530 +209404814925667 +85641228457015 +180031024171967 +38726228149280 +253734957331589 +220754638506282 +55369978002553 +113740026519274 +196642191158053 +149894907424131 +236986949230500 +13217839392518 +262161338012659 +241690405606442 +69455691682138 +88516790866537 +9731911887223 +37734486385133 +222741325157687 +93592571780487 +89206433299198 +239889015524533 +146633710011176 +109492412444795 +182073459005777 +211028175935553 +108413762770853 +263939454749395 +200302936477875 +180809154925471 +131733661959257 +215041162068197 +165443088748105 +168309591110305 +275343727931210 +249350627986475 +195786890962158 +271696177844249 +223959050926425 +201185283258978 +192542033392223 +214041274334996 +43541578101272 +101273662205610 +145809630644279 +106854850905072 +5742820187560 +80737864637805 +109190852232842 +117965493299102 +111053408597330 +187731993921688 +130947191628941 +174767291189406 +245291853193452 +272909077659026 +210703595191033 +12225689183048 +229194402288433 +226423903228498 +267370766957410 +22544490716156 +147064508313032 +175704564378668 +262430160613126 +212267460033032 +133912088033991 +185667664863409 +265431342149321 +11572047600553 +8212703397863 +8752414749788 +79895593016498 +107017625016822 +121111895215654 +14006945909108 +171168324029516 +221693056074273 +250470441486186 +57285073746137 +28349914858920 +214596681963092 +179974773682511 +61176706351472 +134161349172186 +109333869983770 +258253063210163 +217488183064735 +225537172968955 +94842066232489 +11646149722248 +238868724681309 +236284562963519 +1611364221843 +146899033065704 +157113345228816 +204873547921277 +1127783996755 +194604977192167 +62001455301921 +124801876820155 +276334629287393 +80079449034796 +27367009763041 +218299036806050 +22331395654877 +232527778961232 +35121489558841 +111079193295485 +185891781035214 +66346662757534 +255210685172671 +20658415230628 +280214459989455 +73991120761114 +139431039804124 +113293062405392 +27516842877925 +269781641189171 +121552875888300 +43625912699002 +105105562833128 +249151947553982 +237452267831455 +155236698534471 +256842001910115 +32098050084157 +6363377286 +21329684630878 +168176299441319 +52480214088641 +278608363319083 +33187175679515 +213109761228511 +210677500431549 +5701069978623 +251780681377673 +238786185233277 +141749162626364 +104239866447742 +268825236896359 +213522034298176 +118447501203778 +121184594794900 +194183486074580 +266193379628947 +217422159458953 +277267913479409 +90031091851552 +229176125784615 +201188891660525 +138917448373396 +170924908376578 +198717596709305 +230807183249654 +211983424169695 +120367357922234 +23616077456231 +111647255902869 +214571348742026 +9785482293512 +12218154739166 +197892048485395 +155131321427883 +248494839507264 +258311274301582 +269219604544899 +15488251982235 +102538488116514 +141842834424923 +138631266326810 +172542835572926 +130066758506508 +191163346886341 +189552944165020 +3054214915805 +229459788352825 +280515022598062 +144588383989520 +249803557804643 +152938454339133 +141511721280512 +276956125034528 +44723535274746 +105753772367884 +79244259384233 +110129741361508 +8169831862583 +254997608600102 +244474952162665 +202421066452399 +154213999056990 +260683366753786 +119967150529965 +176780387802446 +21874373062556 +160871098812428 +244016858814192 +246450750516597 +60420754812119 +13986607500647 +249908382006349 +109456458052759 +185432898385346 +195360469910301 +248516157989694 +96351329319795 +194425449326705 +167178533187465 +174556202814200 +261039375034544 +92456684645480 +152169919019409 +181697740682227 +100749543415273 +81623437363790 +94349017238515 +8721781345882 +220277951082836 +34926005483458 +41495894107206 +103908525883648 +223484085445583 +75952483007884 +138796387176656 +229543212314674 +49315166138091 +150106874886434 +211109784182843 +165303548308535 +60650102224105 +267069957434346 +195265430911987 +265713323445856 +131744219226173 +99603497341615 +158638994120280 +262096474118300 +251812201589393 +104574389965348 +57744224554819 +55813262859004 +205263939934061 +116729383673226 +14118740668774 +3475564464629 +214725415825517 +275254499256700 +165376680308561 +98275512556874 +59958113564323 +249691289313141 +129255447486750 +123825631952106 +118367929098414 +271019176662690 +216678638600023 +263530557132424 +140873749280259 +168877665838225 +208902018580382 +260840711423785 +91123722736923 +167327320890901 +90264369594391 +225836913307969 +189298102976551 +87352297100420 +233379220436035 +173496997250172 +261267133401369 +104008091882885 +184081068514417 +56270147308288 +220255453415326 +161603310064783 +208673445162910 +134758759853394 +1903843522502 +26912729786480 +165009664432185 +172814943153571 +240917445072302 +184670556144811 +119612272489457 +243347113171160 +160619609380782 +170710020166143 +102414806276435 +169416340898341 +212100941961925 +130257419913507 +76906637076549 +201736377583704 +229260559307127 +159773089516492 +163196943609262 +180974397791630 +213457358074105 +196893687155021 +265788610976266 +248414938061195 +124737324625697 +39618407154982 +226400013389944 +123942975999457 +125384695316036 +201622381496306 +203117170297006 +225897199696472 +219978068380421 +230144337280434 +132719474891630 +255627589368705 +194022069098370 +150678930472099 +124132371104845 +210241077909646 +247971480429181 +70529700729451 +245761613282444 +32155393985684 +252387355447208 +219408371512251 +76553046841981 +129802882433064 +31931458940374 +255527756251254 +104767342007166 +130636669108200 +19760965351632 +170924162351454 +124196379039375 +243629187090437 +8542579439720 +144062605082285 +247500461647054 +218639865671404 +9989238498187 +258848874263225 +192571490907662 +85367036539439 +52501684863119 +49189676925517 +234032373653575 +120660449755649 +271640366541880 +39664811225300 +19392966421568 +230331713051985 +212621928952907 +13245298996470 +145574172797757 +73120248311606 +223359508786803 +58119826248013 +171005066611547 +221902744543903 +145551501405510 +9043269827381 +27888683481351 +91027849784098 +268608573112016 +193177828938362 +238656275165 +268587374137077 +180102304106139 +150290849317449 +175712515859888 +192875203919155 +177590121481533 +34605359397032 +32608712258625 +35688712973741 +272910174845407 +229086904584231 +207354391425875 +142740072273302 +100080672146496 +280750994942022 +123448228499414 +121546742296813 +117049033908511 +54279699619478 +916753171415 +279840500745367 +46764149335092 +77300473187946 +16609469480778 +260965908075916 +270832911705267 +176472427770948 +25326007694887 +169101156042353 +57426245780181 +78621938917542 +10432851693981 +100405158299770 +200888082137461 +179288989846016 +254707874090491 +25390977543559 +49790509931830 +33034687451191 +241799048210462 +242280645523498 +83621998185062 +154108538991988 +70073215185305 +56197667068130 +73346506901262 +50201060862075 +62656595178266 +77342500051589 +186307303364700 +261207488620320 +9244217002610 +205267130716634 +257110180412416 +191028608386430 +164646468429753 +38668641223762 +120463210637461 +243559711979248 +214063355934896 +252491071392505 +132923969757476 +123777263775070 +208903686488350 +19207204257842 +67242626364802 +90922507259108 +271970959062278 +241629737549988 +207760333153322 +58665433796978 +149602873357024 +194182995547096 +187062776998028 +72483333222392 +167187079421289 +273159090074580 +167519631043122 +77629658185368 +52654847771024 +277885563857933 +81564521016428 +8839938351704 +131850808689303 +200379863368018 +188184315385637 +2857701945525 +190718693064009 +191659406511193 +76146659375655 +72410928583948 +183198595006543 +121496802636333 +89565755333197 +132216440279915 +18530872803752 +242991547769225 +58622164222407 +40595883935833 +69694023560343 +148109245513228 +196370576548904 +52156763495172 +102697668968696 +98040017089310 +56245638765408 +29748786929631 +196826307230907 +66842996845267 +169805038918396 +33280994509649 +141814807874667 +216888798902187 +83335630361433 +164721037041149 +91591753058945 +25635434788744 +50284110224197 +81623299770667 +220829028542689 +47189956777345 +205672644205519 +4510608409519 +97913009759247 +183611171564147 +254346460807489 +138655137799579 +205812268761921 +47828053681639 +242882095515186 +57206973716880 +267724391629765 +120969650534050 +108034616283617 +30207779987272 +224425392202685 +68106918191034 +255030373788034 +250903944467500 +107553622357235 +169644907288586 +153002150606446 +140545410053840 +53724028650140 +230777614814751 +244134560877727 +79781321673782 +164663982715055 +203714441602990 +179457633536631 +277556556207627 +232028708221273 +248837342954330 +279637283515922 +256114034067453 +156235073298435 +160769080230468 +156643014983990 +59278564208449 +9018836760319 +56699102633772 +55537998080448 +177833715143665 +255056323577718 +206386313480682 +81087874805859 +42416727044678 +255163467367158 +125965001693620 +69794972949172 +43842277606602 +20611552343070 +255109002607526 +32398345037940 +278445978795586 +131733843385831 +2237778237377 +213677678748394 +47375023377299 +126027502237460 +154384191895524 +233330303204985 +167161756387781 +26480394905425 +218079604269069 +130809948849537 +249731374839993 +73904188584064 +17732084702568 +225629074329127 +45290218538025 +137659829302554 +96535073850293 +272014839760867 +104295997202345 +88703823864948 +81764405264046 +277278592947300 +264574390917321 +226640969696556 +149315370855360 +108447774069837 +161362880104534 +1661799874491 +121271523076171 +181507772259386 +24732890006709 +173585480899061 +74678783691411 +106627487257082 +204604047767547 +77916630344121 +76895734711519 +26054389590891 +156040295259927 +50297599920086 +103759887454559 +237298154189659 +67233649039221 +190948004922393 +41053502975769 +236621546596985 +218985225807101 +82011843741774 +255635309295384 +119109231123419 +89235992614466 +150747824726289 +124665171442420 +188543172537221 +66893237453652 +18646844316634 +225840486185513 +91433754011773 +126458984001996 +31786278889171 +152258636775602 +38450381443003 +3878959689090 +193185219681161 +70941343866586 +26078208938598 +143109438620568 +238946687120597 +74604512410313 +128674341478076 +30768969199111 +271058545035398 +17283531190734 +175927804117845 +267674559395159 +171393177728090 +50571662361836 +237127568469837 +272268577449180 +112904355192920 +94577474452540 +61358625937555 +55331746285776 +204801683713484 +74774106797248 +8165942274696 +56554189388988 +107389870673932 +222546334646532 +263715405415864 +37379660650769 +55740319859279 +188219035674854 +13609975272604 +224803940917162 +277313781065195 +68525546630351 +97084532726609 +108145972157499 +178064728391831 +69711284330313 +7942416552916 +179731942232261 +84633994446687 +270927487127489 +26240006304842 +266634059179506 +64473214773432 +24580805377829 +96906469064232 +155380643698355 +201576456438840 +241456036449935 +248996407924195 +236351034938245 +126677474081367 +155009637623352 +258288180166143 +143337598773741 +19950522398595 +242929349351376 +73275700405259 +264849993160743 +167048292416371 +23335976966404 +59172433289197 +74143587777507 +45816888663486 +145993553543235 +170084998013939 +279843992052362 +174704433299164 +166204633651526 +63569283725698 +236511151739402 +62119215422063 +253598011926529 +12646165126620 +238455793550278 +42596194237658 +208125945845066 +54917326540088 +150009992951538 +51713528226998 +138847928568882 +73414291739380 +92628916688734 +53068447300700 +252613027374920 +188263873081071 +263837992181334 +18486518484866 +95745756333608 +97847477431280 +110296604511261 +197384714553583 +180015317757532 +148786086658123 +237706163005753 +211945880716278 +15116467872030 +165495604115358 +62913455314382 +140411325869875 +26847540490804 +98216325967168 +146444980963824 +166128595851220 +89052594134109 +236252917754692 +48583144044369 +223465471385581 +260725530831235 +43554775104938 +275388449260349 +242993043665023 +159074410340837 +119706870029633 +123391326098272 +57949594746671 +273342617993151 +169786782495727 +172585967748703 +238983064084900 +74406604689183 +230395288848075 +200563028798595 +253293606931075 +140928428913781 +62945304564993 +14518403582201 +143088489463293 +257989082709485 +28662754361856 +43076582273435 +181560832360789 +223203073435204 +170952584257834 +123242745080793 +214817843071747 +86958298272674 +113614678614231 +194119198335607 +36216499145376 +22000590940556 +185936700092822 +43457835046266 +73182328680551 +158530741416174 +8133034400372 +203397282399321 +272209080905658 +135275155340923 +21402723731306 +159396956511528 +5201853264217 +46781639310746 +235727241660067 +160955074353815 +39428128274184 +101031438904854 +118672176452466 +229594576940633 +191798459377068 +197171153510585 +247818716950512 +259831058947313 +113581528261196 +255127628308898 +260574662274491 +33632083504824 +205359537065857 +66219175997470 +135065524940482 +150895059778884 +260264446105193 +69533788010429 +234361552127159 +195010281527388 +258809735106453 +199369375598451 +103273490364882 +113135157904684 +155639992895251 +83546949474122 +170695709905807 +271857487114159 +90130512340738 +64921125890109 +199058255032978 +276941123728113 +189903514495509 +39485913550985 +48580442172814 +132382701990668 +6132325247103 +263765016359890 +42460100627781 +235067902792332 +55309947366416 +2325539634555 +262952079863525 +218048354958898 +164000178708369 +99863649710228 +136560515716939 +156381468765548 +211865794185984 +203799057766756 +153042759234688 +217462165326433 +144463036084477 +273920894171233 +198132408080228 +175222815774867 +138898424913617 +40472086213376 +192527407871591 +82743309288185 +144683714766410 +248882917026808 +164913719297514 +274778509741315 +167592101313822 +142437582819520 +154669923228403 +214708856800801 +219934282460538 +58664013375494 +129498259012843 +89557535500076 +254172387314838 +56802741439875 +33278309394107 +276468666066519 +218947724696852 +265887536651710 +256275081162689 +51241523132139 +280594345655269 +63532117200842 +78152646554700 +15910547786840 +134331156571100 +97743505873669 +182275982849844 +50646071001374 +16503828100322 +64379603155425 +55603292000175 +189926324975214 +89955813812733 +250803656642164 +188233618485918 +42346636656371 +168023343715497 +177861362435807 +129372264035060 +136194419433109 +78051930465131 +189556190044741 +62800854862811 +155695480688233 +171993261454406 +16391449635291 +233671580088008 +176548816597128 +195970966555677 +195050329331089 +167333920975112 +231885233659699 +225822541422504 +181179519340411 +224461271151675 +201189406140793 +57074807884431 +145722755144323 +278134374907830 +5436738313725 +250369727395001 +10303130365530 +260391671537400 +98684369987580 +20852232651671 +47223367597372 +270393379508667 +21152518883476 +50272422545054 +43043302869317 +269860243529741 +20255379537638 +280359278989800 +206091236290014 +235680969360391 +58165149892913 +235610804214838 +231019543947775 +91551800536307 +204769524162079 +41368801575231 +195534826056703 +151279680083326 +106154977247779 +242346877627162 +50532607029964 +10183294860520 +272841150575492 +109382985826518 +179751291371608 +211892192143462 +15279040338689 +273590231660489 +271561948828287 +59024351527188 +224741793093295 +171908590571724 +83908988138143 +66316746289670 +136683927953738 +19387434548718 +26827653829158 +37046274574757 +261733585893132 +54623704410560 +217306869471541 +16141661897695 +247690745488178 +213860724421975 +164532956160821 +178892069374563 +271569899091594 +156655731599829 +177334904529147 +220855629272923 +269544283143568 +77642231126266 +43036915745731 +79076825477126 +197983216513261 +189369581278133 +256563075650724 +233003789604834 +278981441802280 +153789695728442 +117284098371818 +237475277416412 +38665926830862 +95385026460893 +193989751583667 +115790770250463 +255307679332745 +259307934588520 +41557749753921 +69979352620171 +172457442895346 +94695677259642 +189983531020686 +49498477893576 +273499606494863 +99234538797364 +95839028175792 +181454989400873 +203736888727386 +228201477095173 +144048093796787 +219140237280325 +126096735941095 +252506544353434 +128004069309598 +11263075542630 +94617080417116 +253599584548592 +132233137518989 +165847547598821 +252242782894935 +155766000417358 +62355063666753 +42087608829180 +163808311024721 +120183254014278 +125839566055425 +143807263896344 +229572204234040 +196376330153350 +279547707797791 +104793490846599 +266965810731586 +104161505379109 +125473122620312 +60499619661929 +240033866702121 +98697426365416 +239083324955849 +265576140962460 +172019720072798 +256190896101748 +148235004311840 +32521635012880 +110151244970033 +904489632429 +113078199427166 +81031173212253 +64262034101234 +47501263751132 +87924116126878 +195086636805448 +85613160592296 +84899912314463 +232625055381948 +270504147267069 +136512497890634 +262844807119903 +261658165509115 +223476643359218 +123305015553087 +234886267163864 +114573654950343 +79013133534613 +83160900786441 +110329138879001 +162285527522173 +62002847230324 +124869989171273 +260964133686431 +171605016501644 +228190046302772 +118718208965839 +68820411086081 +202488439980485 +22877638900066 +273614336726712 +55100206566673 +171402520294879 +253624283631524 +12570720295752 +160010555350589 +235643683001989 +63366589877839 +137984590227418 +52781102233447 +70773062884865 +215963914190640 +244402963011396 +194408054974713 +143730859577531 +249504331484739 +238102726363197 +79388838622688 +96874383509815 +179746946837300 +68675301455606 +181588990717571 +237970658302845 +225702189280703 +100548412030618 +68096290225195 +26638690007488 +67031714367380 +67050881153594 +208184582249473 +220001316648610 +30690482188938 +6051030785320 +192623804300105 +138137904908792 +62239950815503 +95963839111355 +116990811237235 +158278863208794 +99713742903516 +28508409270528 +24551130414715 +250178885639772 +61450803978560 +270595448568258 +113576276968369 +36669196816436 +117965059109755 +207004719515503 +172870706265348 +86721088307788 +188851165635257 +101293378415135 +10757848070830 +144675444103003 +116181903216903 +94464365136900 +203510846346239 +224272812527799 +49453865650935 +18987431068142 +70129430858059 +252697363583262 +54216558010688 +31727530300401 +200796549413467 +80917709240843 +185845683298345 +173037566823772 +217623402003263 +136233924038090 +177280107378095 +36598423079767 +205254310360371 +44865594508550 +14469438565863 +96267431170470 +275658774361830 +196761178323534 +5933676787317 +30140403375396 +191956206050993 +130682575663717 +196630231611013 +270110269326266 +218048170329606 +103024628690854 +41364753718147 +247655324826371 +136174994953898 +19523670346906 +159656615257702 +160754111357707 +210661157739258 +106223404084492 +155945428454807 +1381634576338 +97602760220305 +260721528205136 +44088266269819 +276893286713618 +64190009870867 +26953729411401 +45998791090455 +239196385828198 +13840101463858 +60155015277965 +281258090056670 +227765436243296 +21919113876580 +189878849103730 +29774386481852 +129649983003734 +269541412539907 +189447841099641 +232150165062337 +30399486621334 +174162456208370 +129864981050346 +239472691100044 +222196974019416 +260978496095528 +25569201171269 +157955258180005 +198661294222372 +82985579262889 +173284085001326 +160134395038053 +9169245905005 +241267431478664 +22047179376709 +97239335337256 +174250079097729 +262147020928609 +145546494133029 +231136055641353 +179788614037349 +15242553097765 +47288325439830 +15430699576778 +201720232054990 +112334532183312 +21672937389772 +26924346079550 +29103184637441 +143277743239449 +249384347204274 +41856941876060 +188000450640004 +64351236899959 +26964141520039 +196618161771374 +71606119524137 +166000718716203 +1252330833749 +186766961165633 +70360799378957 +17897011288904 +50051300202996 +276902103130261 +12853407626923 +100744973406152 +175389700693247 +208240733092624 +5883155521512 +247512701328449 +147718035527792 +125222324090452 +194480755209661 +194704490623112 +33356120378215 +188348280007121 +43387498831796 +75920774507704 +56015048511411 +64017080207388 +157611020034100 +204850304146924 +190105596655701 +160636624047993 +6362314373081 +173735547267236 +78901681170845 +167053059545336 +20963319783227 +101081318659378 +104794955015056 +59600574925827 +130703364705426 +213913068647578 +188533849532685 +50524387196843 +72033124606056 +156727229908726 +245257238031597 +24032009762495 +203619661327755 +228736166900645 +276716116866952 +51931048367548 +142388031251060 +169359036500482 +268716554755256 +238154397652543 +80261229149634 +203374354170367 +152625135078727 +104064974924406 +139638874227013 +88986265611263 +203993629101150 +280904323669508 +276084929683450 +267911635928659 +198163908257967 +246400593507451 +270829918673375 +235711571614406 +265156309821799 +242557943406276 +52788975404399 +125725036074435 +38118986181048 +105041314708096 +101279200738676 +216600448778668 +21237728784206 +277513619426569 +216500764610859 +54049410362080 +18150896722497 +103473091491873 +82113611714805 +196166565362746 +162622942761722 +177808703449183 +97973763316168 +188651717888885 +12647155832251 +38555372552944 +109936866569483 +105449570095767 +10130148505343 +60321193661905 +278229051636458 +84211641327963 +143206317834757 +276638820213698 +156827054669446 +188234816035711 +94363203155863 +190543485656697 +106389706875595 +153523945073338 +184675311759388 +252420288657497 +249083171255034 +206956620850023 +73448531252801 +271849970640993 +250383795294865 +59508609839891 +156058797264361 +114060608023286 +114661047870651 +24311166069886 +30327565165318 +161556186258116 +263139984630125 +41893153503706 +143853801331774 +134342954304600 +273607879165766 +176838139246655 +178677319713962 +108119350017536 +257068602419693 +49661541104665 +88849446022859 +107151299091907 +125869695735346 +161873869594769 +163880346196502 +64303631395131 +1580767877500 +250706423340487 +149635979965562 +37318079550072 +163156493109042 +3113362083884 +1354303529117 +165082857361268 +184346242643394 +249935683178956 +99483666275902 +171308629027824 +71821320920949 +199853359115753 +169465278156052 +17714020551813 +81005655466639 +207417385669254 +242247908433028 +3313488353138 +200153015092639 +156752127629277 +116779768923959 +251906938672698 +148525860235872 +60390359757444 +262327439801466 +252175877973566 +267118894692057 +263699695396373 +132231801520178 +39085204551024 +12244985509398 +19959088370079 +260087360372222 +24158053269313 +35258588161687 +101754230346340 +48571490811078 +197956277213853 +56098252386645 +121791400606504 +164844201892201 +82767013915695 +111346692150311 +3369085557066 +153378840565651 +166472599695196 +48150400144433 +128696971016467 +24269661383313 +111767212630690 +106181669351099 +142569402745543 +170711258724732 +150721275442643 +87496658198716 +45489330277417 +275440761635377 +193418053416627 +142610629669578 +225488860847523 +85744978425976 +197068504390194 +103716764074881 +14433522414277 +251448835049504 +80899657673242 +206439063847273 +235614886771186 +79181710102559 +279841389639648 +813784678721 +197676614210069 +279229301493745 +40546945793273 +76726731659270 +96970755298887 +4318199101364 +69293640165379 +79320627936631 +75831154425243 +270754812910597 +200288221181790 +145327631831793 +149740289664764 +31005143687274 +87685932962948 +141731869045569 +159930876644802 +112350137492077 +167471471878265 +253386448452566 +32309635390338 +106107473446588 +68547000332392 +51467855674276 +51500836676534 +30264556198982 +25734666731526 +171849261262541 +112160742386689 +56917494577711 +111169762694050 +46745165122622 +44728726150281 +251967220247059 +19619881300388 +265165877745068 +97136342130788 +241233712680446 +14274278379491 +212501558977341 +228614204297840 +124015067696076 +123764982550452 +13334103468517 +141496690253307 +179343062623227 +264481488580348 +216855591904547 +41091867744651 +28023923520632 +65111482297972 +25345723904412 +280653104946659 +209709089549701 +200679160822952 +110879772891252 +240868487190846 +11674286137841 +105832050187174 +273598674039735 +84448159954987 +189881923897634 +237639912374674 +119625312213573 +218532504541035 +240521843484989 +24324489178122 +164329532950092 +148715743665393 +41980542167909 +165282283288339 +272898546221547 +47448600481949 +205611811379662 +12103401100843 +234956917056349 +58816669491536 +253846088294912 +269199435227662 +104841834553159 +5975837182131 +230386840507899 +96096295230838 +186709392084259 +117737841522728 +115948644494449 +151258963445295 +11979963692650 +246873169116796 +23378474863005 +29481222965571 +72745005366175 +186356735079355 +135172983563159 +182523067188358 +32967150470866 +252703114647174 +106752324078577 +126363424647780 +274595036961508 +162330166976728 +202408701540110 +20517867362660 +191336564370277 +238503180050118 +34088399225133 +147079526051462 +101877660784032 +88763615591609 +44215279644622 +280688538614049 +91497881588286 +41425110814902 +199016359340558 +175533364136584 +4102867811318 +145831545618486 +139354245500928 +51542267803935 +267498415670066 +205441536538232 +47632069261975 +197636553444898 +110554514131680 +91603580116647 +142864174262702 +180975298132099 +172014659150044 +178301962317510 +191505042123511 +34182812085574 +266684605989815 +213632030383813 +1921925230945 +33235617605933 +231762793909365 +82496849191531 +158791905122673 +87059937362564 +259110991035359 +232054619333633 +254230949190853 +105905774093291 +29111906820653 +101709623509455 +190314291328260 +264175235915532 +150723076158564 +11535929083445 +174702158802020 +95534199118677 +3837970586468 +180173271473423 +270069078695423 +147592903475247 +26577616084530 +252643151714369 +329108514741 +223056730517655 +138402904341873 +79066277141192 +111215852458708 +246508836276872 +112877617149445 +70298605383661 +217969092908754 +108085068261707 +263832486654948 +136027316841576 +215404398751280 +26894111952461 +244512714161716 +17873135657966 +82191426363736 +68862133405189 +225144489084395 +25119709896171 +211838379123146 +11813599934922 +191667447835639 +98491035976579 +111791689716244 +232342974832795 +177784813610629 +237456642678271 +198567406971574 +234402887644770 +257836909133622 +272045135523674 +30010148999051 +163773934163606 +267864021587699 +157316745928217 +47345701438346 +240398765542424 +258190218254971 +88102581596776 +145578773012664 +136990406560116 +31226165994602 +208966873941988 +182827283528886 +193579656823137 +102725203821750 +147180052043071 +230669093341195 +14841389983773 +94541110610981 +82189406253945 +163287848882854 +78439449743610 +9562130557839 +110113252474106 +260607034038768 +93158177648296 +75884581632146 +40314159777677 +269784949012533 +162860197326446 +17406676314843 +111911693410376 +36687066075113 +23205486402486 +89619250455559 +156138291909384 +237985196580878 +99893180280104 +212689737255605 +144484746610194 +206913435534680 +23967586631520 +210137088965733 +27719242171487 +120728997757077 +179737942581998 +209495655313670 +104481263447217 +176567380043321 +102018269776903 +75191103013051 +149076838451962 +226982007718453 +176047953799535 +14494081813848 +67597757282028 +234939768039989 +184323221026829 +230873640323788 +280403339044453 +238831400645324 +41155647086394 +169519824036650 +232456149898057 +269061283336599 +188551799304799 +103065977317729 +159763104042985 +189159275591192 +72932602933846 +17111663580137 +145114637636476 +269511493989374 +178262577654413 +205583340192374 +29049272836628 +54899030679159 +137966839375263 +272067219805311 +195509409133759 +241007886906768 +18539393179210 +71937142918808 +28120298273311 +269037172693978 +49442065450293 +198228190246792 +168617623484386 +205278322243832 +107988057401157 +86273652240554 +206415174008719 +144164099966293 +74679649775120 +131686438520621 +264634104429621 +130612290632609 +19902399014470 +272734652032335 +167373161306136 +135310982597146 +95355004560873 +80743156260888 +111076754845603 +123538602770402 +80642555144079 +175496991144328 +201056983952307 +114426978907059 +276047125555732 +183689940138290 +218893689510739 +189673639963481 +163306802578780 +130891890867858 +65875400049911 +210872091550392 +176799602240024 +41649492029789 +94702980455578 +185845058537717 +150117141964278 +261730372454268 +180584195062427 +7128217023193 +274181155749001 +119724187486695 +239422280085690 +260761848991596 +148523800737640 +14233020218075 +70961060076111 +227403309425384 +277777275865263 +206823919428009 +82128615503615 +231430209335399 +134400576130553 +41006538646090 +116027530525582 +90706371919695 +60444997745822 +115433465019431 +14562246400049 +231203583633231 +61749473016717 +92212345035824 +276827788261470 +96250859090175 +135850023264350 +223370009041748 +159299929888893 +236630936303626 +874383291563 +250155258828041 +108900176442945 +31921797968044 +121865636397105 +173968844701404 +50293894391299 +21980780618607 +210847440963276 +218014710886676 +145918269294927 +161664188738464 +263872038451239 +163448222262619 +100835153265954 +223414220593271 +138357757621088 +95520844978962 +238332873936041 +259388522975644 +135172397450545 +59871284413279 +266318231440287 +57897947468707 +19637986890234 +228525624369619 +35200216091200 +264739265126945 +82315623095018 +113904920457334 +217846154680505 +77359743846922 +240311193365478 +137874407108290 +114186375855722 +142825270477305 +12714904204860 +3478903625756 +199126390722165 +277046642519924 +47096219843338 +56076509414931 +5635599180973 +18550239730557 +25965365023965 +175456961636857 +191211647075082 +168088606569292 +47535977784314 +137120938412093 +247488855333648 +25811358767623 +185502157268622 +95780386800298 +80098791931637 +17518855654156 +228682135073001 +127416677166978 +183758433086479 +211392541747587 +117363568229478 +35072571553905 +9352921347572 +151544138616978 +113522235135292 +127610457518368 +159029464012557 +106194339539267 +187574708984993 +143140474247194 +9117352774142 +10999308340923 +145324659361956 +181902178522594 +54483291276205 +188857340043084 +28289295949713 +237796853776227 +264271846367641 +44251836036016 +102666516772820 +200540973751128 +136828738457234 +141061078552700 +211910907358410 +984869509234 +64693138621042 +98913733870131 +181079647934936 +267110347068147 +110226737392960 +176267306201387 +108693924648273 +105390056342846 +129680487024999 +252060659292663 +168690608203203 +88700517242636 +114525266884324 +161998832569147 +224562964757574 +85241768886565 +223396829176119 +108684103134241 +130968697804344 +20966933458781 +105952946548974 +86465539276827 +125646390287031 +31198194642143 +27651284346348 +61733362635401 +112813565261968 +260105408378544 +86717443047218 +108025260873092 +205379253275382 +83437312546979 +7290217820793 +232947838783800 +51580685091778 +206147215299244 +115650570271635 +93526533742721 +61962291174508 +136900479865243 +45981163310469 +69527711006861 +237128366262942 +146945037214337 +19022800338319 +171253087274229 +165136682537182 +173483402408352 +273447042867528 +86168875294935 +245726674964075 +249241571333830 +140371406022161 +165114570050628 +237784194674258 +120954878611356 +139542620219375 +186591612000724 +218332344270993 +205479670670382 +41934071538726 +169264907375806 +142297770274387 +237110005969362 +120202490157703 +25452952452186 +185457867110639 +201042391334773 +57228964388586 +59958608061505 +4019610812829 +188381838471473 +190472340005095 +262861389353407 +201870782929076 +193031276854070 +159102012490241 +228074693888587 +1019527868797 +203318657216323 +114502945261524 +144586624773019 +118587535177663 +208221388952244 +51019430567846 +18027706895105 +114108475805189 +198400903047242 +167399855818026 +266891957277554 +202340046281121 +186079995155366 +208161567003140 +73088565914337 +245496425828996 +113644189070330 +248920380859342 +125532926315621 +112353063131176 +264583304618469 +161574222509671 +124077864306461 +196364952794238 +228950931874914 +108430529499233 +62261437761213 +264460151089240 +249191678774729 +75215700569805 +257131966309088 +107464768518586 +11815995513 +86603979075808 +122187981755286 +178356539376804 +275615878181418 +24908296749649 +113282395582457 +138474888086373 +192315965831622 +42990172838651 +115417694216603 +109663551972404 +135172439682299 +8073103171392 +61234726799481 +122250253282626 +182529754452804 +3222209287664 +125662945585460 +108815535867834 +125264157697704 +16186935985497 +103175247480847 +90731876228799 +80148494770059 +115899093940062 +10366197399892 +264932436366740 +90081842876040 +112455344263435 +193646999442413 +82593029791321 +176750098481800 +203728466810132 +265430874670341 +80363323291400 +234246690525609 +144188042528648 +7566701108418 +13802180083677 +141182237164128 +49141383422641 +139194003170780 +145752174422421 +97749053453329 +151620683107120 +100168714860175 +169902947506463 +26257804977143 +163521335677900 +109268246147976 +182406104952742 +248511621331447 +96616950857003 +123209112514350 +191720645682459 +95409657877835 +218802149967047 +152398568761348 +56598247684475 +157972200922070 +215287656137179 +16809675781998 +249032748820393 +79524962193440 +6999856518275 +56665560560691 +80557746484735 +277702100347007 +176173016832202 +110266113237416 +166885024515839 +127809862970821 +199946246002065 +179477711433573 +241127889515895 +145757070516362 +115708266688133 +41174885331067 +28012677636925 +115538709157720 +271083646950730 +281384142351623 +43291337807827 +189181637949200 +191551828270610 +239358355720672 +253965972713651 +141039992915247 +121531812442563 +275369423653063 +188137427787542 +172709223832594 +23655854445862 +72134641025791 +39817474467574 +143239908266828 +97459423262438 +49539904541975 +77676836709431 +272110804739788 +200032712568441 +217041555247086 +208829931508374 +107239482707362 +182584452735149 +177936644808184 +57180206655486 +89901929499795 +205751625921542 +268894758890957 +179667980133436 +178970617822477 +133074751758155 +250285825703560 +189588410278394 +247730430373598 +54889213785338 +203168048018308 +66303226222994 +242513035419314 +31164164088371 +183465645078945 +142740201045218 +201989402321518 +277406827874703 +179771330947957 +86477214143784 +258543293718949 +43581057500498 +192183891455234 +234593838970218 +201764227706630 +33540941668864 +173504665368341 +173095427716455 +6544649982688 +33249829618573 +75121389232801 +85809281874913 +117766671064297 +88974619538787 +107929156021257 +44871634022303 +4167000463283 +264440401943648 +131594790167774 +168443552645353 +105214080210269 +197302560254430 +231315505884240 +84813215032611 +3320996551635 +249090679453531 +184191231426480 +208327087471932 +209838475348976 +251884101440199 +43650045085328 +69280098167130 +167087967353263 +129857644745044 +222909624872125 +175864674527209 +152205213791382 +242911331317185 +20311833056538 +87317296465587 +64180205758769 +75919715181457 +10962424092861 +266358024060178 +72355859503438 +76518971268109 +280913880064124 +37680308787917 +61112821521561 +159346055320567 +73883650115156 +90398105249144 +98070825346811 +15866948149454 +174583150068255 +99033812091336 +274563151252604 +89744590929858 +249486933707453 +223990779292698 +232815336366923 +267385094203029 +43678144184224 +42116741471655 +102085789938782 +90973188211348 +217174476161679 +140923344620753 +41841174034151 +31243331609506 +62980706132494 +167533039082494 +215462876760675 +263669634123366 +4234461874576 +195176070275783 +14730405659408 +278898040465963 +257322238322551 +100592588728009 +114625643356404 +279441596740891 +102824697896839 +29096177654777 +65186173470456 +235714198366371 +253872318570034 +44528668076182 +166850028389530 +30308845984932 +94243529074524 +225304652525952 +83957898672864 +63630876576132 +201980337075873 +110328309302608 +44949920385900 +87853151629058 +249804955966342 +242846540759103 +266258023190034 +222234548522045 +270485952891334 +254589426310016 +248939411578121 +81930301207411 +115093202020161 +233565835316369 +38097868376396 +225135946332509 +272082222506789 +52768701601220 +102020610800206 +42695579843967 +224375771354376 +8842413518104 +43001353967598 +254444444547804 +266201772700578 +222291702739623 +181866477054523 +55040405759270 +131980035276253 +263806039050836 +204525352509103 +20528869043667 +207890366635780 +10100475494850 +280148345659749 +125839129807509 +31410064441334 +272777476308995 +265863968209226 +221764747938666 +174782567436647 +110865031289323 +185030705501360 +202425943197393 +5952119441152 +2244930050699 +205585006800516 +219971664513152 +129744180773634 +105789250375373 +113592062337953 +181454999682618 +146613283407426 +9898387780207 +129700505081064 +249405368793529 +127553799264029 +61767039480499 +16169501261335 +149304809469651 +213006820218117 +13660529945994 +6146500247603 +171698779269421 +62992779671838 +26872121490548 +99362820061277 +90039275077276 +275204984921079 +237537156378160 +274200374509685 +134466300518509 +97760624671779 +267571545821105 +267264782127106 +28318507289483 +71184442189310 +236779345925024 +89704134810944 +134242401975537 +264070044238123 +133260692979429 +231156046706051 +162657017995343 +94982139661946 +248491082733088 +206950159079878 +48605415476863 +167316358474637 +99614829697258 +99601853672343 +156230323382212 +4019502063051 +62367940946101 +272554953866240 +71665006367328 +40907205131630 +90009787500177 +262975427009272 +135471495096456 +231198747380235 +115589785368868 +91887986215094 +244734736598360 +223367222817686 +128536686684496 +187978447047390 +202862312308871 +251604934035729 +9810388180217 +245142595131504 +279491990143953 +77388383710659 +95236893028083 +246531420149527 +228119762641785 +169026042119006 +160768540018039 +264801459940094 +160288764140381 +81292702694294 +248242938154222 +277834099765672 +233238431440981 +182323868371383 +230928002512432 +131238929659389 +279668932827094 +135335668312882 +44740742053134 +85215318078164 +153541960706105 +194199528945353 +242617413645842 +45945631232498 +67200662550176 +31496284911626 +41498881306921 +25595299212439 +113534186832004 +175541042900859 +148770456693846 +72521932358655 +62506837636248 +82300107026347 +78216143850823 +162808944036118 +144839599095695 +271818827357749 +97867928458987 +95218450452432 +75481871075588 +213158080546471 +19704096359634 +85937853680686 +174892848935522 +246830096865890 +73738515294610 +225732525964079 +77844117907403 +255304901324006 +46342021083541 +208318390533279 +121824641928199 +18977684611520 +153397088932358 +219168672904862 +157525062485205 +199321799645362 +113532543719613 +128347010693397 +217584129723100 +122288140714139 +110044131580089 +234786629739521 +128695238385212 +28191973197874 +32975843102916 +97410171077666 +195031043624076 +139616755335811 +94798749377228 +235111714961340 +223310985022202 +142789722616246 +33212468647307 +227812048768234 +214720649068453 +176565166286864 +153222114023253 +77075536338273 +207603493683383 +103910626867377 +66786242724017 +72384272556618 +48163005888353 +41139514417217 +128640018818117 +119065178785729 +63532886695800 +146083193898008 +180174884273656 +48291177960450 +10152024574987 +186360297683407 +94803151585250 +133027981611863 +18008908496499 +45316458084045 +14052314613230 +4379739743852 +186891603612522 +14820775339290 +91824190603553 +198950291137312 +67761381023268 +26592643434020 +183754045785592 +80091285367105 +80388718924856 +21143066338793 +95120881436035 +90784015576248 +19507219032854 +267652353174231 +149709271723389 +207185665654324 +229705171567235 +153890395994142 +48806381447907 +24769637124919 +236562701329331 +20348847653369 +135350713553397 +278832649325554 +7873412111256 +130249521505583 +158410687695848 +48621009259723 +75186135438041 +263404525865865 +192418613209999 +586859871690 +205697847238653 +159229443354731 +166122386269356 +12931288788340 +73972685517172 +279725062181619 +246242477192820 +3356309725480 +230018944064369 +263566145913653 +42949253435888 +66129745194806 +112758442860941 +30388166343891 +55835299635356 +72039381347136 +277623441346068 +144203199336828 +7358574312148 +99976826995303 +95617260624778 +81030809269252 +209026397116372 +160472984617391 +224657864779947 +4037788937186 +49269724398959 +149401138391573 +29710451769071 +145530971231036 +99385350091972 +267038842641646 +103739813185290 +224990225291899 +88782377887950 +39590266373757 +189360762504686 +113126338042109 +68520468157859 +123214387394049 +236223139985919 +137990250557522 +95512854012991 +173162113594738 +67127021421724 +238025619716578 +98771458462386 +174018273099992 +49296566291102 +99379075716458 +65731522913487 +14274555631071 +53945463132254 +47283465015274 +54541078384812 +254683281562794 +54817998069322 +174492123193209 +5660132119862 +21058843978259 +99183382500829 +184964487717067 +81558086213151 +141876739838151 +151933871684277 +134166862889024 +272937589043462 +152767258389622 +40914242202853 +67837850790043 +164331084253371 +56154430954563 +12655179608475 +200429891019369 +23124340944356 +131182296814710 +43142724052205 +222482199948043 +1425774310680 +65208265767985 +254738476676827 +251774675709048 +209188697307330 +195802350880867 +18121757614477 +63760246757568 +219520469573774 +261332721174487 +207043322920954 +197908609012282 +80750980095257 +15886924276961 +254936216540717 +68233514768833 +91669940132920 +196279155717630 +43783484636313 +160915658642885 +16382192237194 +142463737307482 +244167476685185 +92592051562309 +167232018792470 +129058393956372 +219711008702346 +160356558618956 +121645393615115 +104751427607280 +236342376834579 +253893546897100 +25120295079255 +251208087936930 +276657746491453 +131867464589563 +248044347362809 +156877080158055 +247795050790552 +177591450667189 +7535196150078 +256663906470645 +193317225147388 +10823762310664 +149287674420163 +215535067418178 +77875591866786 +211016747626563 +249696349790813 +116647248040693 +242059432361894 +109729696191977 +54407364536662 +195160478027950 +206827626824612 +245841323448246 +201173108074223 +205671796972798 +264055770106219 +71974606167599 +201475623000556 +28319212173286 +126387140939568 +275991533420763 +59360758836953 +196264817092880 +76858181509142 +188382059616297 +170436766409448 +155759376646912 +129186985748201 +205812552284401 +36735657711021 +152694718703222 +17039926094700 +183984480206537 +153602414305593 +145189618673706 +145777633879912 +192070100529721 +217473755788309 +212184841215830 +171297621614066 +277335018806708 +138918440522904 +230966596487581 +258823168693 +156391141949363 +146841135963087 +140416838464332 +149397228995010 +39588327924650 +23960463895942 +111814126810584 +179848945235491 +192306995624096 +273765673704177 +165570984606029 +107663911242623 +224343720179607 +279438092338532 +63763556888849 +165329863098213 +118548427694343 +143413985363549 +240266999898155 +18024929608060 +191913515321962 +108912252802653 +15545906146954 +39313600451758 +124077526232059 +180115782009008 +220698635295989 +159847421783676 +34131612401665 +183606309607887 +65102335300629 +80110969553459 +222452676066398 +151992595436115 +165902193659528 +29364451114073 +181113929796975 +204248628640208 +183246898515576 +194956011963102 +105856179226264 +224958505980344 +182634188945430 +92889677360262 +90227058621090 +101573027942158 +82516146880441 +256009810328985 +83550682743237 +140655315383019 +146683801241394 +178107999082696 +137729621161885 +180641179464529 +130429101184205 +206661553950980 +80786398585321 +276776610466687 +199748965424673 +235971837896099 +99145400859783 +89349881842456 +136264014879904 +76909750712793 +144980786423474 +11468145659040 +240767497284148 +278214350357674 +22707493219788 +239061392359075 +180686080232234 +70687284980754 +276302312064222 +214584018036007 +84184029385215 +198205378596652 +228345544425432 +169176024914751 +175865303949538 +175907895739348 +146410432624858 +96356678716109 +20383679418517 +91863940581484 +68369180558380 +75322629664957 +194746694236207 +22993341989839 +132961275951032 +279364769232601 +86424902096283 +30552254580862 +267931962625045 +220292477131309 +177773458790224 +194006106747915 +174279547350085 +134686260723298 +5164866806632 +55118086036918 +102761737027567 +40057511735286 +48738095789580 +197092103214715 +10313868397633 +57144644732302 +217630325939580 +210066525057166 +240433428043683 +10909532586208 +171523886951101 +125779820618874 +265397430575354 +276091704029764 +178452194027593 +214224470801324 +22479663018841 +172233154025171 +29426544970145 +50436609548287 +129440052160896 +106948810111635 +244941240962362 +157548278185655 +188685527743594 +72054253776283 +91012547210838 +107702560593073 +90167557733267 +199185626171640 +232884269245612 +258449424135504 +24084164803889 +64239978118648 +63434928719533 +12217636451304 +146522631677357 +178548913836966 +279706366982049 +183132611806840 +38839456104245 +153140706531212 +245067050767779 +271079535210613 +181489938631717 +67804371155554 +229101173433805 +168887656590708 +48188518928803 +50053234861660 +48257269527027 +18915250688180 +24743506086391 +134838139811941 +194772974656142 +259316165645335 +25311030878835 +278207118129252 +201050567327734 +112647571974388 +275318397383170 +127125551092954 +190422405872902 +66902494325010 +233169465637578 +232705058396235 +54441917282238 +138373372254273 +18775555518804 +32544713399313 +195995141650170 +162309587225228 +207546523813139 +206416092120873 +159906751426618 +262580209515392 +19836238744486 +159130014568624 +129637896342960 +78471456212048 +261361950115282 +95817931707582 +71496030574767 +273335586714363 +14549550688787 +230414330125791 +45800512493999 +264880257524483 +215235260810085 +260710500748030 +132794444014530 +80373576099668 +157626488619288 +176223391954264 +73592692568737 +280437167294585 +198638308270244 +35701190659486 +146560356016200 +246579480783254 +108876289424755 +148589366547643 +48223829527076 +149404058672593 +29438618509489 +245278885062573 +18281963077161 +21426191602761 +104033319244347 +2943104341756 +247236248032679 +145188872648582 +133070114378849 +184364884394284 +150124091296798 +48098385387662 +224842182656117 +48440442501611 +189803703325979 +113060351448660 +118309774070732 +19536728254679 +157347892932612 +215442758481340 +112483284830580 +10435657856106 +222155590391099 +153516075196905 +223030618498965 +140044704340837 +131722389186213 +230053916684476 +236821334219070 +171327923185726 +50467640345413 +83285043408783 +6943476648061 +260102677170593 +279116522752346 +22463082535857 +80642867910397 +218006378514410 +47020890578455 +157301862417439 +211198628596400 +160410479992977 +19817756893638 +257002334147875 +71361207973055 +69981955230813 +100553633749790 +245768881894162 +253086325354655 +262663278477314 +212648534766983 +112485963425316 +156624861423915 +36081464936194 +215159710021726 +230866304713858 +106271052416294 +34737580488063 +102328642020293 +230868107996185 +27142525543571 +125680761781405 +115915288592281 +223830577831165 +111494757660942 +57679207285132 +182702250919256 +233331330028476 +260503325782243 +188606808078091 +281457686188618 +138122698020269 +79456143622331 +182659959096004 +251636168073820 +102618740550899 +186780014950976 +71683453532458 +23944511306376 +24227345769464 +278577569925533 +74433111013996 +175666773949298 +227784973819875 +99009043619463 +213063171854898 +86091297780689 +135589022417540 +176081359850757 +192220193722894 +269570113524192 +154703293789465 +100671952750281 +217964125357738 +242121347464858 +72053002866408 +12632679297668 +69627035800868 +242909927694053 +202643427209402 +181920272854171 +44861477446574 +194953372209149 +73649676160236 +202331811152492 +252719208269995 +2209445085397 +170852011999428 +53907656899944 +162933097684672 +146981772312637 +247759069467931 +144025778246817 +160443286712825 +54398907054752 +55137312472975 +120711266002554 +268372551539159 +137871094844092 +265143368071286 +36184297304930 +177614715377762 +44632723299373 +250727493287795 +67031806970206 +184875239182828 +32557742852378 +215635626166696 +168604074258733 +53461865703886 +132919493339481 +145765817580702 +13624303531723 +238340502405296 +73884477808648 +104418232874743 +260633864990467 +76271600415401 +154177455440083 +182721536350081 +255013583007961 +258143486243958 +140539071715667 +246318534049675 +846703598507 +184606721519686 +110105748971675 +101304926790475 +191467763413591 +267201305403978 +102182019714747 +14320992860853 +152896295847281 +160768447152959 +277528368334460 +271073881652427 +126683423600294 +64635031236959 +135769367718656 +207869857144888 +176516672551073 +130858032480292 +200788673902692 +2271480020055 +88902785686093 +6852652922039 +123392652487997 +42810086890246 +84554345689172 +229542276169008 +175159212397027 +58788839808246 +100399168120014 +263948331990359 +75710062821869 +92209944900341 +244781228254965 +635987479275 +43709926520028 +196926713746865 +252941752900908 +21447089800486 +94771623436169 +89272596956434 +263346369054540 +148029384217189 +7832722738930 +128943876735481 +256915336143676 +166133680343154 +29421080698390 +194099394771926 +43470040350109 +65294149400236 +35230617393903 +191906387197063 +15817498607742 +44322228608534 +265246319101617 +205350043226790 +149975635184894 +151489206869552 +168157291476127 +46927604831182 +161501688200262 +174384104439448 +92606143777814 +223801161429381 +171682540961498 +79349093202619 +224420894979747 +213492912738144 +98832851522232 +214402418259336 +183758442665735 +180873629560001 +206337754365847 +53093577407147 +188957383163473 +92516575630650 +116790069744510 +20368812175072 +243435220698112 +150633934852188 +153013502823466 +235425112504016 +194836384651084 +171506631600453 +8853301673570 +148899154637037 +28931753430273 +223783192755238 +238309341004079 +122464945292269 +15056359310941 +139443744542867 +48667902067796 +254953472551375 +165667428387189 +218509426258162 +131340338386358 +54003372252833 +6551387490179 +23081679116387 +249810837071488 +74530375676947 +281331078154396 +103555021117973 +247235502007555 +206066391405745 +186581215890069 +9401432440546 +82831033624165 +57482834268289 +125867601835044 +164789470567375 +89478794973205 +82661389290885 +202966207026031 +110273083020295 +202675672595711 +271495838350618 +100267024113038 +246444651862387 +221129025352004 +113205397429878 +140942315451838 +409608739349 +193681967586938 +260680019487784 +262691511271415 +43576805279382 +83592090636377 +22369159715828 +226558406040037 +24110464863783 +190174891229917 +276194799787240 +53294071193072 +123637929167754 +88453445470808 +95037104221993 +112525891694868 +33238676126526 +100272381302510 +188348263755743 +266022763299515 +36703519633993 +102068555743337 +117073325816859 +40214604539649 +181641434169512 +273825957673352 +50218596821834 +109045655842414 +223243090007603 +33416709464884 +205555486065095 +121654470330916 +75193477044984 +184312184400463 +5943060026662 +32833352473456 +258834351331105 +229582845557368 +107745669547037 +184197629466664 +217231283221898 +113503663734204 +233153917812397 +176352357154071 +246937762826420 +176247783176345 +191490642344779 +277892339332341 +219036255308306 +153316846316930 +37547396771989 +172309521816560 +143811295827252 +3783671181215 +197733870635052 +159196300683234 +59009204817672 +123374715948601 +69242925469839 +79851454295239 +241242730852607 +93616940218580 +228764566927534 +50187868772579 +16730093686413 +67616542633435 +223949691854347 +210833824110907 +44643275749026 +237002373075802 +87881432315756 +179705688901724 +139226334433337 +104196429060383 +96451510100038 +57659764770553 +224682040210811 +115683943722010 +68579724759548 +52192037463472 +204013368768525 +34460157009067 +150175786212177 +140508333923665 +45788696194789 +123733364073543 +155263990347141 +68134290004490 +96120560614406 +139266220067038 +28964825942907 +13471415113774 +68801708825228 +16675712274250 +121625201598614 +129496057351165 +85469687053331 +127959766542584 +20965081514512 +36542864860850 +237158943227073 +13912035831699 +6306839830655 +253267305575030 +69644402903803 +252779975726498 +56831208884169 +130093923095129 +6033184677582 +266558003048534 +51268451278746 +95614106192673 +15676935810439 +86803266058820 +246720228698313 +47308154125571 +204773996948678 +15263828999991 +280913654038534 +52873560684662 +64918994007440 +82489959227781 +92425147274355 +118415323699961 +227792096731176 +264251755732770 +200129864691324 +81816460197349 +276637427164741 +73723332884444 +109775327666837 +247767607074752 +255969748180669 +158251093222206 +63567376480431 +111661849111540 +108208690002110 +12945392692233 +60657117770953 +207820228068730 +177685526009585 +145121020103522 +139277877685829 +101763108246221 +213504915119553 +3540936458989 +271287447446280 +206312191034381 +192016857900654 +72885583731752 +276738192858755 +72024545358334 +198284772636190 +103752202546252 +45406337336115 +216912319882997 +189113831885287 +78003331668549 +159098488756567 +69253863431380 +162751947881891 +44889688417407 +238045242222907 +248881675537087 +227808550135212 +223025213680541 +153350847116167 +227550411776478 +214582966927600 +182159742636252 +258990306147625 +151854042675037 +15567756026084 +254511294822898 +136078117289158 +247943262310800 +108886744724772 +101548143394035 +4391598074344 +40917041591068 +85356223081921 +133283411250609 +229194240938869 +124119258126991 +267141311038996 +161606748454204 +119199534744219 +71165035945725 +13169157945139 +73659975332797 +92620452822404 +220848108233952 +75946149821355 +179093002358891 +183305644800354 +79657309299655 +238852710312961 +117512156759827 +116148513838012 +236887503232261 +73796337376653 +141380956032158 +32157569161632 +12894447186819 +116855623285727 +115683197696886 +45213223239808 +231933818459482 +65329129781492 +228270118436644 +100845536992759 +216619187956329 +24425096315708 +157876998355698 +129584769446218 +58899995201243 +164888449348918 +105482636815448 +158757515639976 +25847171630558 +232523489881254 +241456632345615 +115353891880587 +87077403852297 +119089439783579 +110761525609149 +190632001483359 +37513076701490 +25687431350156 +107214615313354 +229505391258151 +29703850514856 +140669451851491 +70426300495120 +33387149668296 +90611320614930 +197302631022069 +48211019748078 +267027847067586 +152428565734089 +65839475084493 +37029769946676 +145606521352983 +4731986491 +98786375668732 +200060170383832 +30204112240177 +254698116266083 +20244940409089 +213604128034558 +180166199946202 +52651099254758 +246201474184441 +174723917503915 +124937502506268 +169809278735562 +30077101273984 +278564215532175 +234446938200165 +146096307062717 +50508404370803 +45225497402660 +269623985363597 +177249531067809 +234110453402127 +154802988418214 +97152748381390 +68223602834279 +146921919096185 +10257527316439 +21945059176771 +36291704085466 +257871301575839 +269501878036661 +89176276219457 +4497717444701 +232364700072394 +253649888048159 +24705207480137 +126278593658072 +241144286574143 +206708051702214 +247453008471185 +189164800721226 +51303723286051 +75680542563856 +193616321569672 +280818486189644 +235521700818768 +210281225302094 +269205227761460 +170640037789092 +98953975766857 +103108156998571 +268961275896443 +233964553215389 +184994258773840 +154032566055260 +234345038026435 +210885739345431 +152375809583915 +71524252304633 +160942280565375 +99410766662430 +267422535752067 +38590563846344 +186768134337279 +158059013364940 +225068313905675 +196311999471264 +217671079521946 +162174763694500 +258426020843621 +16164900510629 +238472595474703 +230697758962840 +22272816033652 +40189761873334 +144807002087233 +78168966758266 +88451425981780 +235350831997031 +54010613184806 +260545574723258 +119681423417781 +266399853341033 +216291450945133 +24538859218811 +245853570784314 +68189686843242 +36948625701170 +250428978377580 +101111150956256 +159448226591022 +56780063038596 +180005644095397 +16051436539219 +84978599043587 +11349135608999 +275066519092104 +222126030308289 +111305051166982 +236103179245673 +134286540254796 +192673329876789 +55654006207923 +209821358940398 +267503419591487 +277649108278778 +279943810991759 +200861788158505 +195736877713591 +221757005717257 +132725160972803 +33081253606858 +257450647170134 +58959046682573 +267540639627804 +265921855317813 +218808814073588 +190583866489926 +223289455023220 +194193257832130 +265724441639375 +66566630056037 +150970154184010 +173625915242049 +40975694773436 +258806458295961 +55649400223187 +207906789087838 +163205288517623 +117488404202432 +123276113019275 +31716661068290 +12556974466757 +22432011961800 +58128175503214 +276035203331966 +176344260744084 +88676831578620 +18943836664115 +85315126743320 +22889177903245 +272684358516026 +21320843250921 +41182693683013 +199178308205084 +126622941658704 +244167197304786 +241247187143906 +153308274023737 +203235562274986 +139352752001520 +243710862874065 +275218898438424 +128026961915223 +255516427946888 +230597951687029 +181901143231877 +204493726220025 +220669993572181 +205070207016772 +231436364921859 +28618456744185 +272657773969347 +205410946622625 +63269124680210 +193014923644414 +34852087534342 +20181365641376 +24971334347851 +95734350966225 +51507320909117 +83065221078285 +222300207371997 +178760849939491 +179675469748190 +42310769777680 +163596603044943 +255261796156733 +168990542638264 +124299534222041 +252258273459698 +87444911691310 +144171100901575 +84448275691825 +200654996609732 +69716560595270 +62999599162518 +61621145697023 +85496230172712 +94239618579020 +149019720180573 +258520951868812 +111256611981912 +203391057298799 +54915524530081 +211726019543116 +268654960164948 +4448213686477 +170737883638485 +197235757941061 +257382011604063 +207023648723652 +141901530017174 +17964574385808 +254627927757245 +125043913743630 +26110691346053 +87731786611722 +142983069805344 +85322863025460 +187035474772992 +91125408643488 +38232207644304 +175563347257762 +162446875257718 +211014557416448 +63836993863852 +186974651018955 +185008022574496 +257455376172538 +176668526692934 +208619653253219 +139866388439608 +59459555301663 +14854738002173 +259827933285683 +128318368532237 +56373917834410 +130951476661072 +248495393035415 +93080312940571 +169308659666216 +216938497609178 +175161072376725 +55554107968697 +23698784867989 +140543994789133 +87211470378216 +1020517101045 +102950421207923 +48470613847191 +59946830805811 +199915927613634 +31292974049400 +14845651901819 +33226764690259 +1802779607962 +250395257575351 +199339344848594 +231651962471351 +131650494937979 +115912686179567 +145039615348786 +139443277482386 +113540405417491 +118111452183396 +64687454860822 +248421747430633 +221169630044486 +225141695055922 +81971921002394 +51724135221577 +59008247916544 +168131641817566 +161842221099152 +219172008993669 +162060454424332 +256799232590814 +37811354957906 +134689801920704 +154928442868287 +115984003526361 +59758009188430 +47128638610143 +182251439228920 +20148858194982 +150052421781136 +163020148379652 +103197458044626 +9988690656901 +140047478380945 +251679862514634 +158920590575622 +469185558264 +166995179612719 +259724088994749 +210883632890142 +30527838065173 +196344888430945 +150702592224774 +278885446394716 +74973408262415 +122963620374259 +1146059972897 +272073409481953 +44481903628523 +78513093653082 +276486489586607 +28614573565568 +181006700451368 +26490537805314 +148269443213463 +28520366159930 +22620273325655 +26207857343240 +101717563152139 +116355681449703 +172810010023325 +199660866020648 +117841052765805 +179176083121682 +264287234913400 +171936269238853 +70468491767161 +142277833893482 +204297247664004 +188230370598068 +147845765385903 +110449338561044 +62892741754484 +262297505999817 +49003953743306 +85550646092266 +194979880445 +81072089747525 +16568393456340 +215934309915869 +268516465001398 +149522746799732 +188305899900528 +213390566851314 +154858307657503 +143663378114089 +142263409402321 +35318957844192 +33762371028527 +234713587695212 +16928163769154 +64211293545814 +129928102773356 +131640792633887 +70486904278686 +12526637689280 +45057086719239 +20903174167457 +195211723866251 +269753153935648 +158831289009356 +273868530181913 +140284498667929 +194703213993225 +260270804123040 +42918916858758 +151499829512923 +230497456374203 +61850931410131 +186460378670969 +158171190021530 +251487243006209 +99751043668031 +33132303446515 +238205813655786 +158303773068597 +260963494556898 +90000244660667 +270757404240183 +272888745417134 +257633882405393 +69535510217166 +228431419600505 +16404106312532 +179481857245313 +247112327544243 +79519129133535 +170914773379618 +62311809491465 +125090765422620 +48992616511284 +257871727428187 +219700056910638 +277674360262123 +188148279593169 +137687395442629 +189519955101803 +256898370896710 +60930023772778 +124880454643966 +51305653453387 +123255079362677 +252858094813993 +189317991009694 +268942602016260 +218915145026487 +62694679036209 +112782943664966 +264124906313298 +222290747177964 +269889785116218 +71025060778772 +262957535825121 +135324058440274 +232782188295783 +29852610473142 +181315071554719 +11786377395546 +123133938969865 +213321091289894 +22342094114572 +120158069733869 +3686502670796 +197552651223646 +93237392980148 +179354691742065 +42397692511499 +109900873075876 +139231947589992 +97496834792029 +29102334001682 +177094067417653 +208493005311286 +203099236853080 +222435880691097 +35803473064673 +275686199142799 +137129693667110 +248530750488274 +29223263107942 +95648712165339 +187333442207457 +107556050302453 +103074334894654 +93181955632169 +10922377845954 +20012933885011 +98581537976212 +239511779128549 +227438686436336 +212141331231051 +269442714678441 +188808203732723 +233279850186419 +208338088838037 +200042271767834 +250613068696680 +186455896505083 +75284202818078 +116301120699975 +215755998692324 +121187868511583 +246962212884640 +166541609458371 +281225098850379 +59732236863512 +228274312663269 +187405934193864 +162871596736399 +79361614298516 +2518713476170 +59082640824182 +94089129224345 +280048811943142 +75610786782038 +111360230056997 +149369943513492 +264630164246636 +124749413000491 +195935542162936 +127815361205464 +52400565782881 +20948205302983 +30855460953608 +10291511629201 +171782643113276 +152414266910396 +236002553805438 +98260756655774 +258096434635871 +263501246546523 +230176483758072 +190281178514639 +217703410275979 +114752356356386 +270712459986795 +14185174983421 +65315768746889 +154807793822426 +91927326929591 +85412317720399 +98125616226710 +25256714206870 +964705798676 +21345695480002 +240423355191847 +262042144475475 +166087917780451 +9866748183114 +244815747841017 +87991589742444 +42690639309301 +31097424205733 +222740076446811 +70192194312264 +79946887288512 +8708674384303 +126914043605892 +147084728977730 +68858507624719 +2178520989090 +65227843964878 +121563803977178 +158051966016911 +193704811602338 +70514196027759 +68796007080879 +238840654354134 +227086004796096 +59477495734777 +141472041567590 +267841644997386 +275439559105162 +148839460297884 +128497120162993 +263475926113419 +22355908364437 +175288780911657 +71473307798986 +208975556509674 +29313883210008 +163647121205220 +192700137702949 +238397594959356 +198286557440067 +191584949702637 +109260488767308 +129747222520137 +156968124443114 +44813381210980 +258473397589079 +64713292900309 +48857029164914 +218943512086602 +242724349075473 +123168094265514 +123700247716236 +46317117496882 +273175297225437 +123815701114745 +106299439100488 +178575769595054 +42287343115031 +273880470792740 +2729364886845 +140457078378172 +136490916815096 +217787498788403 +206655210475289 +112474411150578 +196151643528028 +170562872016012 +210012275067704 +112990409605155 +152203397776926 +90697207522383 +205258968896460 +151150455577542 +77779879434242 +228394919275489 +95099783429836 +244644317777913 +142814672543603 +57002071466713 +183504158959858 +76568662752302 +205620076094468 +183801684491967 +22551785203021 +20866019411373 +225914541116594 +250053252261320 +210405322663745 +12899792815084 +279707371846827 +205787347093946 +82803805250563 +245208257377025 +212409481367162 +85086758456320 +73009163385327 +138940865381859 +178159085157227 +224211345641647 +119023146065466 +215165282364426 +188862311267444 +203378489669556 +190045662740205 +150570426392325 +220453431538324 +231440241192268 +224257228040414 +192789230015571 +18062050566561 +266711058300192 +90331872432494 +45201951025532 +89529418327757 +75172132353488 +27675170631859 +13323138175674 +234416985216054 +11396509071806 +123120057348272 +50765827948289 +218454123305078 +169039273238953 +242748898109470 +31594637249385 +60391183517627 +61144503799024 +209207153310871 +26110989227071 +145936970754111 +18942203310917 +140642283917913 +206596758268853 +115882758475063 +255590872058109 +58316888208425 +111082710009589 +159687741058467 +69122488866797 +243258606104871 +226701180019024 +91348062295744 +230594123802281 +69989602134964 +150102186494128 +252194130575037 +188535411153092 +195347493883526 +184566901067253 +209056259140743 +250135478482492 +197793686872574 +186881906897222 +156283105054972 +64549675931698 +233268382188158 +105791684216734 +34773799550919 +92256090083004 +70694599752559 +20962048481874 +201732694959961 +59969794062296 +179494894306874 +43454098157325 +54011656259675 +135215583358131 +193058645564477 +259042914269213 +106167389304809 +81041810635357 +256615011486616 +17577135514107 +272256826769978 +74276581507544 +109482552033000 +201515424579479 +263414683807003 +60765106517195 +242471553767071 +188787550161088 +76323011109360 +243163310433283 +10618476353174 +221267176498306 +47374350534460 +192540008732814 +193813013795125 +212348802345554 +112398578432471 +183144076003974 +24032642754339 +21637859386503 +262691319283555 +260704770887301 +98631418678488 +46368033481750 +4734199572317 +51712928663729 +19714510591063 +199039833882496 +79516624174242 +147415907417382 +90275919846013 +64102635613501 +83258205428239 +56953196521185 +259443727907498 +52963821288489 +255497873266458 +239361137253656 +179200786790415 +204501510444509 +1591880588156 +240186780690845 +160677041839923 +274587932582087 +123409050572126 +237195806945440 +199812678497126 +33207989819136 +244075513332913 +236670263039183 +244548421487618 +162454786756448 +135067985296983 +75322876823593 +35311815761119 +4331059518478 +62906608302030 +26670165381486 +32376602475342 +273351275277741 +122792655952293 +110518158000087 +253046787694365 +129570782082789 +278124172298726 +166613989170202 +28137151475597 +214267862988072 +74143416534626 +13152083047777 +3236364379064 +221609222998037 +73083115896207 +222115754834166 +212811584412715 +85890030308456 +224402702139889 +68287074081039 +38929468295584 +245753364707876 +274438180270054 +3586645680532 +177517161625276 +132730055558208 +189708062022307 +68819002167249 +177021649932367 +45010023584279 +27135532681418 +16002937148205 +275802457778912 +72297099166720 +273348951485066 +32993660864829 +185521645376769 +267525039995941 +21182760817335 +19845792841069 +74773028802080 +106700164295410 +175313882978285 +138565722046314 +164014392569613 +210784620940766 +197637119094391 +273317096175864 +59076455142076 +77174978496156 +278774836424833 +59911985965000 +236097555519141 +84884088400986 +8827755763314 +48782423764607 +169586081942699 +45251340231775 +163075821420304 +564657771128 +41116952328800 +268510978033289 +173872470424535 +169558116533706 +80581957590763 +159166881531412 +81704152444100 +273856580954186 +238079702579248 +202533709804917 +35720765098596 +90902071831030 +1091648792503 +184341782642799 +30223790836396 +152939304496219 +36188007910883 +67647164326256 +75701549260409 +58848874568334 +98848595833230 +209446512691666 +216677202989369 +200094440386560 +221192577110088 +45367811329015 +228210047760641 +167662670125841 +106237873113263 +181462902907376 +181337856542170 +205012960289394 +88158432405684 +42128060641213 +156581819869906 +43364527361682 +9354896336513 +271296766955641 +117304513887897 +72456206979850 +6566656201164 +179372757662408 +186957541140397 +279045758947035 +56232421912569 +248920860661171 +113959527310527 +96863436132503 +173473557693045 +105805987941751 +6669810703449 +120739689663402 +172133247314499 +215131813351624 +125090419487709 +171253049248000 +266007019016519 +222348533770358 +278709889400880 +264460665657253 +207264117180391 +95736451310756 +26438810524394 +141415557015481 +213257220465234 +50831883527211 +52361863717193 +91783532602898 +161635464168967 +68217127875589 +36040950673953 +133976145674881 +266514304476524 +77585089781005 +79935266968324 +69258190610631 +128558713639495 +21207106708849 +206182391412403 +163865878481584 +110716961755538 +17938053360379 +269273134953424 +168392900433125 +255664349627203 +153540756833972 +198689982849210 +135656721031274 +86793562250290 +193583127797807 +136369096579834 +1174791694458 +117426898931675 +278657893261185 +115073256473049 +174570001698124 +111912030227584 +238811674935128 +129152896800467 +126149935348684 +265836855270425 +156048800707252 +108217722800417 +193084962683486 +63222948639776 +183143329978850 +150546536553771 +223795771955266 +247598148183447 +250114443802658 +69435402612168 +268837386172254 +122674751213281 +60900884784814 +65951257927303 +200425073481461 +108925483922600 +54748159210303 +80962543696814 +143501959543977 +234226678665467 +157163695910411 +109479323291620 +27930347138369 +143602779100312 +184977919329173 +203236639876752 +163602617416313 +261353428636047 +7491151844043 +74086274573228 +39313090769971 +125371096710664 +236892719502626 +234308769397996 +155894759793629 +6785960217830 +5348406638057 +172397647253336 +159363144203188 +250360438179628 +127442496306537 +93299173538075 +232945937843306 +268051456651637 +50753385038023 +192499893232171 +98607528839934 +54087488853264 +254787152945204 +266744724118003 +203061345444564 +160267226110029 +232020910660499 +166181960906931 +52876321162329 +202099071332913 +157781852758748 +180498919185798 +196781962203921 +114724417255479 +118512165913082 +144022201091830 +89158197736129 +102967089102705 +267108072082037 +202648126171540 +73676448185650 +47911765981757 +117950713179210 +28332415257875 +67730819240863 +91134760297323 +33277029349197 +280557244633560 +166714114606394 +122033687238385 +150073117297915 +12572208273871 +205447403261944 +199138618214934 +240277931277490 +25700609090365 +182070332923813 +164139362313248 +175951292176482 +113333055477479 +74992482685435 +116495623293041 +82028954247567 +192751658564816 +61762868673276 +249410472173948 +213903560326555 +201064982467160 +90542703672576 +50687355522158 +194804362957459 +126287100857437 +182331289475366 +16448469719911 +56401847507369 +184522499872758 +226325023028414 +133857042803556 +181571844025533 +65643073721758 +40679820079259 +271340507030521 +214527289715460 +119776570757182 +55168516570499 +149751704568292 +221673098070355 +125949621890092 +42162612476865 +108489729587659 +14284444652635 +198587432160117 +145369577323489 +167667005595881 +90737202358849 +83856626706264 +173668779977328 +74655806682327 +254990593509876 +29742059192346 +240084527794583 +180374143245366 +231085823964283 +205445414401847 +194573965865651 +137070298160030 +210267632921103 +79333681763861 +81426012831696 +119912911989027 +214186702420874 +161401941091247 +55355272346081 +114495843838007 +184826280854947 +114168374758763 +79327632647691 +214168845122634 +125673994926752 +57746201551360 +81544354465457 +263521467010918 +151920296630671 +8868284959473 +183728254026840 +96862530203582 +247921085038827 +266907177476837 +173102125889653 +162350981872102 +66426363832392 +246548339437693 +169860842185382 +225634428523380 +82427975670409 +18702312992500 +96815208363246 +120383566089788 +231678050534291 +120722515742943 +198157683170829 +250392125635623 +114117864210838 +136070147539838 +207631254743722 +125148723024178 +278579683462971 +280143652705434 +232575414034315 +223696709203328 +150142679287956 +36299990241422 +216602658176569 +178565731936746 +206805495448733 +119167832011084 +101681077362230 +99222640088946 +5221662569655 +252851998041128 +97451880148050 +92142239197221 +141627055923855 +184472247328381 +69596009420618 +130113887731716 +252817593365928 +129230538364445 +220744576577633 +88162376876048 +83689116710812 +263440734114610 +14964752961380 +232198056435032 +119656763918418 +226126131615214 +30994235438006 +131966227352846 +174546981335120 +3700931558590 +195273944791205 +203954528845499 +279879521565335 +250445790574181 +117975613207588 +204869545434303 +262573999669307 +52416098396507 +224693193076961 +176722874698438 +115013930587995 +248520803894701 +213171670649484 +181823109746457 +22085654090581 +148789374258613 +82137358861529 +208000717054930 +88597361686371 +90288664734985 +75537662157698 +172513211052649 +129825821918096 +187965885620117 +56293749518719 +226640464003833 +175488617093450 +3293972771549 +101240649299779 +173808411089878 +52936684926304 +14481062871956 +68608174911511 +174622560745359 +219636714207712 +219052302560765 +115187921900779 +264392385875741 +42929310418699 +158526283367297 +267414896528948 +116450593228476 +146031821306471 +81322391287071 +12563787752078 +153938083555689 +176793153025300 +243390993922112 +212478671368589 +47413190114613 +2097811660001 +21850362491039 +69694984565253 +72927082516903 +214025093871802 +49842146241606 +8922923374534 +237029103619264 +77556611470885 +59536715980338 +166639117857868 +262624613512136 +246593575858810 +278972676546219 +96147469572676 +76865896173596 +249191720270508 +45502595943652 +186484205288567 +90074836597756 +228794918029927 +63252520433590 +178811145632760 +200440007424586 +91980767476647 +28296135234382 +253753691306321 +88088680113445 +97248681713639 +90897629857371 +257461622576928 +225585991743936 +274400836916566 +230455074814136 +54975983041330 +6521052849694 +46898463794584 +62865914788520 +204696301791867 +110767719259619 +44627515026866 +87041384271789 +80932109596885 +73134479184066 +147187665581820 +279661761892276 +278288609501659 +73175646756713 +92372947516665 +30603632266138 +62353751506309 +225526169794832 +83813570491561 +280388098534149 +237999303038210 +64105322436919 +47965483595117 +100412957745070 +266795514169626 +234627237341759 +74496233519609 +164264896524597 +243288168624727 +134582169027144 +159233821949379 +85959754888520 +217660312428977 +262820931307043 +257362521137227 +117100584036361 +227519260588400 +35016860439761 +272001635269717 +236144167995432 +218555889663004 +195682539761954 +196163206819905 +13192827199556 +57051209434121 +219475034108285 +54592840540041 +262610787385606 +78324794560578 +170022423289148 +19976638125798 +190305078636494 +124390885243281 +64279668384351 +243944942346607 +69570176170759 +36829312817873 +89455054770927 +118170723796687 +192100825589953 +88725258475003 +81556355464988 +252039157663314 +122062992834618 +139687269451340 +106588255373468 +239221970708014 +87173408038670 +260599045377778 +160909972524735 +47407700110816 +280757087759121 +148534321998925 +65713820620028 +138204089013243 +165223497222431 +280174149010212 +59335422966137 +129563915062387 +50507435731555 +276795186137489 +77509730861477 +160575180053944 +200719869570892 +171888637308550 +227376266253026 +178593822632900 +87005997252036 +14147973899095 +126298536233382 +257751404945216 +56786341859778 +135519778597660 +35813157892077 +141969802900593 +141296795731775 +182504747461401 +29786612603251 +223581820609284 +146237954423235 +263398977819839 +264742164915242 +243572739403292 +162533643749546 +179556424950497 +167196884357315 +34967289963867 +108264988483269 +166217955036122 +202318048679050 +204014761175106 +252671014478915 +51147431284634 +77785532796161 +256413552190138 +207595047563157 +233229585738035 +173448264432149 +9776645500872 +145333613945591 +206651541694669 +152412918969478 +178076183111473 +228436130208547 +99719048189585 +95579802024003 +152217250476936 +214992276983371 +200816439353548 +26660296694910 +205423513423390 +172132961472939 +16036306740683 +61306260933149 +156232052753124 +129603098971699 +11980197166603 +160330739131983 +259529713075998 +87990476086258 +214425081618789 +198817176626048 +49506301249625 +265067978146131 +276254650028218 +36573533110505 +213887416869827 +7085105253368 +132125005218606 +270948119062574 +1902799926847 +205839464262760 +262828602211430 +48225084760740 +73059634209553 +247808783175497 +83021358945081 +131495223384912 +260472258560274 +279094638276198 +172542299589829 +76211483480207 +128300237618296 +79693504478382 +60355109749984 +152645403788344 +107344877514718 +213560201152468 +79950411180467 +42052543030713 +226973870713286 +42638217971606 +120877412157405 +219401967867645 +196594285958514 +88726357946646 +165931981394006 +188819938521007 +120086299023712 +219359110351869 +179327832711212 +270705901674718 +89710190219347 +189950611266430 +248458599444015 +36453192885770 +21930226861569 +189111473481864 +121025203024333 +55052062582295 +189981861538350 +270954689643615 +11651754154758 +172361940877605 +129896382497101 +117983191182505 +238493053677735 +77365762283378 +262298909921098 +150483142725980 +127093649866231 +219213573371213 +265375000854110 +77603609972855 +185847116458789 +242819870759994 +229634342402080 +257639569441804 +22083808621829 +25716770336250 +175158845540737 +131316023430549 +85590191872618 +47911144036404 +86456727342002 +63821804632652 +52800635207957 +3665478868943 +134681610329792 +274523019765558 +273885996150096 +208124489344915 +117959661707675 +214856532206364 +133150615192449 +94457367554781 +51709959232717 +164477058377874 +62514015378130 +29464945485274 +238472664141438 +27919493123195 +18757680832976 +264363579053757 +101167994179265 +236875096698909 +164598393191781 +23416564518585 +157307486993063 +158699040791785 +192611363993614 +254494085884067 +85537504916796 +110053490506839 +54903838923513 +65002658430336 +279256873379734 +258647511698841 +271928691237704 +241210189367870 +230811971569651 +271891190911400 +49941232792056 +143455562344842 +65195047504747 +32428315897632 +272483537928016 +89871765371433 +231254708444120 +220526563851180 +254379730177043 +68541080123577 +57454713183673 +43584754703432 +157814429945780 +33986924431246 +189546419462755 +223039022891303 +86925651174433 +259461942623762 +193447568064841 +142286888796764 +34434587897416 +43883922495511 +127482057060262 +48641513970438 +226860406741876 +198022218364782 +203246529160387 +103678187368735 +130992885528052 +41939079059303 +50985503075733 +12705695258269 +8253607192416 +255193599652082 +90481574999393 +205985601934472 +31343835396098 +190459368747485 +235928734004140 +20758675849005 +137357045298417 +58929570562313 +276383585913791 +32245129904301 +38494960993447 +141114700683372 +149481737780493 +102500494531743 +275880642885042 +41587954434522 +87157573284921 +29309110963451 +66919492853158 +249001544307192 +138567449224246 +216515039212674 +38457776145683 +252257874522942 +141682455405731 +26622799567884 +134185028429462 +270810978904844 +190337941867535 +193565207602945 +268707306175676 +12553889624532 +2139936885563 +226201085847159 +252001015710688 +164717606001090 +162203257219397 +97388057709498 +210636821891771 +99552260335541 +274420473567130 +169995195372449 +16383841484799 +267510534752065 +3979902413716 +280582078598097 +108185132046850 +64758053859173 +1905510549294 +34501772641562 +226746942770466 +210567312175501 +179566768702230 +46725158733332 +149818859705372 +50401157337444 +70585517758695 +198579684384688 +218898690729553 +107173168456126 +126138151255345 +307821160147 +187481980670862 +25340210369297 +72420162500481 +159526673139344 +275114875113665 +48771006225851 +15569726184879 +172108367242597 +17564910566001 +218735799807983 +189647037196350 +72437645241592 +120723211126189 +125162091068317 +212577873046857 +125510700657619 +230697684860915 +64950636820816 +206732110497186 +150934656493958 +258488980376762 +265895561531541 +168883349265321 +119341463211210 +250419497640859 +19937536349894 +175858350238601 +31192899887351 +103742483228306 +207170173918440 +166960897211363 +7791489875601 +219049226032890 +224542659333723 +165921615813748 +48870709217350 +117714858451057 +162820235494409 +247021409481155 +96387232535860 +18833213643773 +144913507211160 +102703633379438 +101369016339909 +23069070049159 +93528295824126 +221761517569346 +183619264679659 +1705079242376 +255801067730663 +254388974463748 +165045437907769 +169384890822644 +250489077788226 +67400084995229 +182509040892906 +264364515698129 +127895762181256 +134401837657386 +278786190706936 +72937269389982 +220581654835376 +256015533859456 +222953453842660 +13843389064348 +193299800861871 +202764007121822 +23052716591615 +25221034513017 +133715575215783 +236160955303665 +242625501555484 +152637062854980 +108083165809994 +146734295183131 +93451625506829 +88360438000005 +169006988843140 +38607640432133 +26085340293665 +93429643904786 +281202642587921 +87998755738281 +76630500557535 +127838821997452 +18591581336105 +30862307312105 +174922764801227 +48729636561254 +277386815940539 +258479685206062 +107325204233956 +130780038590400 +87885156734306 +112711214053158 +196985866708991 +101447433022481 +170381539790019 +134018511671677 +54618233711426 +184594342099600 +184696117186810 +9160410291515 +67950813611645 +82697126523251 +265573237298309 +67918031542553 +104926013534415 +61547452642764 +24561961935551 +228705932231474 +89700819248651 +269132645860392 +122012224222151 +199356580007307 +88401958138964 +70875505034044 +31009715030365 +277332351180907 +118986102976234 +137497972372240 +136024593410756 +157138968480023 +40414733740856 +121977819546951 +72066612749314 +201081148250980 +121998755844046 +148281208217849 +214534346872993 +193107767537924 +47223378088262 +222728346156297 +99993326274448 +25226746397887 +209651981656907 +244540044861178 +226997190732522 +222451243472522 +214163367932227 +87874780876774 +253089213192257 +53091792779514 +157796176677808 +9734048735990 +235631926860493 +139150973299031 +274256550952964 +108474465030211 +35353784034771 +74220381468267 +103565242412254 +231339916103470 +266326799632613 +74921037946579 +13531219607911 +211456041286161 +254090959202137 +146156905717958 +22270425485782 +10107261817833 +22975335708771 +217909585454572 +164787362456360 +230225421015783 +28550359552999 +219797524142166 +20773368073529 +89557435254070 +126757810424180 +149675276662645 +213760873766937 +233834821681158 +105376732055505 +267858218316011 +247017555717704 +67586919864815 +248417348177901 +39789458795545 +184595583017122 +31150880573938 +246490600916747 +4690710844427 +257996630146763 +222288542368566 +171268737107757 +42758688277170 +125123554221090 +161467011023034 +49329699217436 +231981409622047 +118303416094619 +163248878663333 +237535093403726 +47814089894038 +148183733835048 +233607100665293 +242849791431509 +217268292629528 +39036907854825 +121188930675208 +117110240861122 +140961915681671 +162759321893045 +30069538247976 +197655080961916 +191183031720705 +162610693615852 +168394718934082 +242115166139566 +179922971378884 +249469338985398 +231071661199889 +148364798199563 +153427293683084 +110492102312123 +215201219574785 +75032462456793 +257354521223241 +174504143711400 +261292287131317 +107826720206634 +224438660332016 +145071600360005 +272248417357398 +132807926137498 +63605508830138 +159633814730936 +101297990653425 +148155314265257 +46901681964184 +101823265948191 +28949551750192 +71374354884006 +83652510838984 +128710802058938 +247268183928147 +14194304413306 +136467629575619 +56014895846257 +114293344936268 +158186743890463 +55860979256400 +93311054098635 +202649437695285 +121688065108815 +9618491390097 +30529439696252 +134752106907519 +186332118813932 +18012999422883 +96230361513745 +156506732400609 +47978138890108 +249660175069848 +60315652284770 +187123567507511 +49172290816883 +252968412663300 +137769781096079 +21380788168188 +269888415302 +271034767363684 +60454448390921 +7802585199378 +184668428420512 +68096179522893 +267602714707801 +98019612950108 +233699719011883 +257916580764167 +280086445056367 +208527023867364 +136188623345863 +219672187894390 +131825242606031 +56676483985749 +55225490864436 +205657467610428 +103768542532950 +60964637621884 +167487419783038 +30830325200664 +40138805417193 +261432316109737 +22336189099054 +178626018300735 +67104946155 +55819052385434 +67054964161959 +212465258870538 +182313702491026 +25099004854635 +152962352623738 +198785515611790 +124299982977075 +268243604068691 +133469856887070 +13685475793315 +135799022070408 +209179759310154 +106913593509524 +112812903155747 +203408911864226 +242763178200965 +259361534609746 +276955562188043 +196005687939683 +8531378940777 +6434176627639 +175358948891555 +207787267921440 +46831812729022 +130343339726541 +275947529200954 +269275596221030 +71518898984097 +31505669832144 +202354776459963 +142647237557177 +241875804217589 +89447532193518 +155202735366878 +66047786312694 +271674848867595 +61682656987515 +247535455858748 +171847595961884 +217891333975734 +102045287010466 +249798669551786 +189711262826033 +175342942745377 +137471056046986 +20519099704049 +61613294821966 +53946067799715 +49959484929776 +250618028112353 +228661297406997 +55094912348244 +1935583649115 +27712830213629 +199787088187581 +68401022309493 +91225449146617 +110069962634973 +82783573776654 +42254116090924 +17892664169302 +217459026334248 +120830252536144 +93236952842025 +174329380734674 +84928617304631 +210285933431725 +113883442566286 +35454574689791 +190699376327453 +266526028919036 +192529409505061 +196074244560313 +120997364135963 +141533161703768 +216395989782883 +280559712077668 +210444416982669 +108690060561238 +14337338771526 +234809947958325 +257257349703789 +77671118517164 +232338885347476 +19177131580150 +229022355739750 +15529272259544 +129399862741386 +252865669496228 +152870813124081 +183629188826118 +61314946555320 +255380441148121 +169611420257959 +159705752620476 +261133506546026 +76470496820357 +17469277027325 +115091167840640 +153586396491321 +27350030213816 +79858432335011 +2151025343533 +189419338185310 +184300669386114 +220099105923018 +271081455312560 +279094550981523 +179641288065050 +35301603155277 +269685457372494 +45687562415309 +64549229158509 +206077376934581 +126294288063738 +116907495397211 +36994597829670 +245069531675053 +199271684387852 +33102965224335 +270957254213448 +130272487614817 +27074479365960 +86683858749219 +1951005825621 +211106660965651 +137898475245429 +189484269480325 +200552572223076 +250440614974368 +121417452186267 +18140526810169 +225048590405568 +15811501432985 +210129552289003 +90153539165488 +94201593696879 +171748127899760 +17279523883180 +5895242982369 +195785032491655 +223573596777256 +27518249220748 +96236372932985 +120363834382985 +30079685928550 +158002937867150 +138699841850832 +168789662383106 +69327769718608 +249523225842487 +63476492966000 +256674647992547 +238590921296311 +213981412513256 +231950880332261 +113561449043608 +189791889504829 +44658542438932 +243071275325375 +57643947289425 +46010102875064 +37572185740714 +157397680779241 +30113824127124 +137511740154748 +188618456817726 +171300644300790 +202347747702872 +122287609151519 +20953418660878 +56843289502087 +12387837461714 +133440177490553 +206160698231127 +153425044471660 +224910406224012 +163648549927736 +79342168253401 +48612449480190 +240838641273954 +128964890424188 +102581954892949 +55257873533594 +59567313854668 +91367044542390 +152242598488359 +47256969313811 +59557492340636 +199022789449031 +112294931829927 +157045290349357 +173176498461833 +33845166331053 +92731585974024 +188085146342905 +137227806048209 +58036945856442 +159189421839311 +188083099492463 +158539360335839 +248979266672722 +145063474382168 +9062975893198 +278201148162853 +228123696582563 +241006682930432 +73803720018500 +144208589105124 +198118682195431 +85092189909645 +7045568608097 +94919970560048 +168679909495531 +128883478925550 +16581701431138 +44927584714415 +153719569026508 +226824498588146 +155299567306587 +81402362597843 +96161924803249 +209277753605548 +232198212938223 +19022192820111 +35008608488201 +80644552144707 +131140726520666 +59167510194611 +89395431661808 +258460385614158 +176627427527329 +247750405663234 +12662202449144 +36491787264127 +90582495927116 +73962512483165 +36254878069148 +45067446643303 +273776674237474 +99619617998761 +250052460524174 +159638159855251 +273423786045641 +104168570826395 +222894953734286 +102655830809796 +93009112751105 +72277849000343 +81623127434759 +145539040189291 +150222223052354 +117319264591790 +102980547920563 +205375862366349 +97872938558094 +184177904861102 +193721474398442 +20029067623862 +257757180198698 +72630272095772 +224554283033009 +185004798346183 +208445997354580 +135660479695171 +179394356895241 +170404512742575 +30638430680480 +76195781975981 +213806320062315 +19640204377022 +79075842841820 +37242341026893 +1906629258813 +131268656166521 +37466974251117 +151293809792429 +43136820671218 +271786620430502 +139599923460804 +130148015885042 +175116550386146 +149583260639451 +194239082934545 +272499847030429 +231163441271646 +135900764392487 +16578715012173 +180634712586814 +147340128600601 +208050396152214 +213376399193142 +226997383021049 +80517447650243 +32921292279725 +95607001740881 +30033356726069 +71004103504034 +35819619807088 +88594559622683 +253836575294244 +72920051214766 +113201509089488 +269293352395008 +164730065400635 +55702719786561 +193582944423627 +149183306068509 +64984551694229 +200986426543029 +9397897208496 +62216319356803 +653745881200 +148151490808268 +200748578853552 +17685990985988 +8190559199489 +168728242723073 +223363650977968 +200264427776561 +47612358965734 +227936644816354 +165895464231192 +252689807876304 +265492262129469 +29510629951133 +249419013002208 +107041273978140 +17927112493804 +44811765354923 +276673204163372 +183171969161896 +252846893913932 +179474934182446 +25704219154718 +240153001737208 +2763274300312 +264885355858685 +229886571000706 +50130098622029 +232616880886481 +252911807825543 +151413731452401 +256673002758069 +94408946893903 +262944842580530 +265023934133259 +59145809754486 +66727801364832 +54522804895659 +96267443996996 +131510463069934 +47420696600262 +153294485832644 +163668232063313 +236047051194164 +30439600045191 +205253869039512 +66897629459 +12159426520884 +272944463394514 +240871218024487 +92105440931879 +104298198058683 +180819746954852 +171486013249046 +228508426524211 +37223077610176 +196162005957491 +225712033341359 +135964196713679 +152031701726915 +108364104130975 +68186026143812 +191786681275901 +62138316522535 +76118126908982 +206852975485026 +263840419814557 +59487678407009 +226858255043594 +214105337853445 +237952952648693 +149444771018871 +214881330943629 +24914003245889 +80240038385612 +148105321809881 +74160495006667 +209219447453563 +31036629805263 +130838539502100 +99788846117707 +185173442036798 +29648141440855 +21347072185414 +225026106865130 +143824078326410 +206217586555092 +242401485885224 +66253274879397 +65023429303883 +276979421392552 +155068985618965 +186823642987073 +89002684484482 +109489840022022 +143979394776687 +99146480293402 +209233602072878 +256198766461374 +143073717593378 +215996350635193 +211939881198526 +164475368636864 +172076128846709 +86373003599343 +172452785369568 +14944420522712 +194088013563688 +121038280525378 +80320170943667 +262130360018710 +93624168860932 +86696260464085 +241202943924955 +35464032333450 +127800592051537 +155124954939508 +255779416707500 +278227957170162 +29656131823773 +131022938408325 +245522699788789 +18090088182577 +140992412374636 +24263907830553 +127539160068409 +146545923486789 +29604345658877 +76262835370702 +240454723835798 +219404294512024 +17136118019016 +244066191033250 +129161860895775 +34847724811008 +195958882424120 +255360270515980 +27897800830072 +123690748224372 +181809170092617 +99821371801359 +95044693899805 +163357669137496 +220112587481898 +126272450351530 +90176136765469 +69578653655838 +250518251280521 +259529671555657 +58627433433037 +67335231381269 +202187572114263 +253940112529143 +137809177331399 +91566203259878 +56089171002681 +46344336244747 +187848807263582 +225992761743473 +151486600561732 +57224612965407 +208534282999874 +205623026470368 +156832203482629 +193645327768065 +31705105855530 +68440878734312 +140041599089401 +93737468574651 +101040467264340 +150785170670355 +47033193228454 +139745171573184 +161060070404076 +239134270542220 +138098510490835 +127114837004504 +71733777270690 +93468216515989 +177567676882639 +217079626231533 +36823774654726 +263724659010546 +119354237523000 +33722585355961 +230005744191375 +252251609819711 +194122665315316 +194999255791212 +85701471936047 +37937730258586 +53043829592849 +30703762519795 +14500779081481 +64594184805007 +52837749517145 +28655898350918 +129103238285664 +165036563410494 +138736492782915 +186944717504829 +277056373123164 +183966251308428 +92890948710361 +166052918908417 +109621124743845 +69163408234336 +243875508342001 +140741815405142 +42547352034287 +253077290479708 +78799425333143 +29602968266002 +266936795683892 +87961518400075 +175928084831912 +238531180174472 +252072839428180 +3151098089740 +55669516670729 +83496220437252 +270840127704653 +2008834981229 +146506821408484 +12338261599333 +102115913358156 +181786213015323 +93823218043134 +34673421222129 +223242124295408 +189890108412841 +125587892076602 +275105330092121 +144862305327532 +21716209601098 +162809331242615 +24818071915413 +257890235878611 +182696495892795 +203474534658780 +135842408567213 +186392701222561 +279296906719655 +180380034648064 +53136226458140 +49169580300076 +57492406953983 +179196347395777 +82151565160778 +32120732387381 +125778295596869 +245719838477512 +91783532603444 +53570049015125 +210479904951190 +18605655199540 +2454444638088 +129385557022111 +71354369111705 +124519057839762 +85537331001336 +54079595610355 +51027514143316 +77009507422748 +195227548537110 +73451520134320 +147036653406564 +173325623298711 +261538143002362 +253778448148262 +96765254423133 +116043613708656 +181284750154448 +120391417679401 +242144147120155 +263486488168416 +262395884096051 +219663088201060 +119387693735124 +185856112025660 +8735903788651 +210674685949177 +235038884436114 +86128592915412 +75059708716619 +4618891693325 +172641287347398 +98262332416526 +164735863782072 +159303309139907 +98149764967320 +248102327943573 +196370450330370 +77152919427207 +138137901309695 +206452875016730 +77659507332596 +275960952343117 +63879425780898 +160468251379224 +33420216491131 +39747602737045 +15274678237413 +185573865748030 +120987475419880 +134039241916604 +47234611157821 +99137461514779 +182787138390161 +240150871255983 +109134781169598 +210815125924329 +23838780783489 +71224507038304 +184128257579125 +84042817789516 +189581078852658 +91794098921749 +37736064806450 +162582451196487 +156508394190629 +17538979111463 +200219870042457 +258684212745759 +105423895100481 +187555947572446 +136475212457707 +41185979697824 +72699394587371 +187858346525027 +148051744740856 +11269186274342 +103400321352347 +234932281799299 +281341356131566 +163401542900218 +106984030237169 +13775392128005 +215260713473435 +219330122585744 +140972806010414 +213984519664847 +265797836532322 +123533889638920 +151796279771437 +28442888548323 +142391227934416 +33571488526080 +64262039057743 +33292952663955 +145807087822365 +73015890455302 +179490937594872 +191972395864733 +180719761051517 +142635073159653 +239075163240960 +119390602203092 +224590868746730 +123825768631846 +46695690291718 +209289087187588 +218151947240828 +14654751568258 +24311882737588 +43067290325423 +216548980821367 +99428665456449 +219843019527458 +9965822749458 +8514763403965 +106273518307482 +269467062675320 +109454283261366 +156926538528078 +194976883524791 +72455413462911 +256456975854174 +2988970898926 +227532521585959 +250590947155316 +46633189747878 +137721474401421 +19731898277032 +157393781340365 +111098492847847 +43321368874005 +30541132004696 +46618903909286 +23131926416010 +264255924843415 +271104755570954 +233049312803141 +136240299424837 +251779284281263 +87574700380128 +129548745460123 +89947257493273 +17223797797527 +204283453719872 +26790109614285 +54915450364208 +108399370767476 +249747571590331 +87607051030011 +181356744992651 +46788294749345 +210038877692217 +34315563763825 +80989016231215 +163816289309074 +37764961204686 +224750489060704 +202906867110107 +58513288249946 +83420506501322 +96948666814861 +48265375843173 +89985714025689 +74883473996610 +176421117810105 +53337103821373 +220854744668742 +258186126335978 +102788825045118 +2450671239298 +155977821925689 +280902809158632 +128814915766599 +109718022149657 +216028807337871 +197355443904634 +277357713222826 +257370356646284 +51161990813627 +133624768246024 +95797199082792 +233728690157138 +7446160801015 +253729219131302 +15823645961196 +231687992368490 +268865770141234 +269124114613894 +20606828964615 +273911187005288 +93764378481443 +246131451757526 +222753617969745 +3468434704673 +94202118547065 +165539224339080 +79653700353344 +123729894905658 +130790579939814 +181931179458968 +81672468103027 +25189264962572 +84783264694815 +262563645116812 +220178647487075 +100231694578565 +216977642684742 +148529961626284 +193071689815005 +237565776744172 +267370047333700 +203223587903173 +167061154983193 +182243477331777 +178715609623808 +126098344771797 +112394045709183 +38301584135529 +220387237389012 +260330691221412 +141097656512925 +19698806233674 +66139917058786 +94064262407684 +50714940740321 +67755781404159 +95394054820379 +219881298029228 +64769159854067 +12394539188244 +280668265058163 +179268320224987 +280442941692729 +57661822691625 +234056218039582 +263417861400741 +183748192797850 +59768775553743 +171894073631120 +220683896243304 +116546075430706 +23306498437335 +253812719494799 +29203200771582 +168809290100313 +117623327649405 +210116043087928 +202839239240514 +97127893841384 +128542519120928 +93019177099083 +259068017333075 +257797327238394 +267093268377755 +201123782072339 +83457999432172 +86770679850588 +156808313644075 +197962976372069 +245322098792241 +99435162153178 +269869565581331 +214039971378241 +140117702831654 +104842146913684 +4969736228170 +245299819372763 +256140061373180 +182644637241683 +179834055875065 +141424834952287 +237089698529211 +259890203887767 +49268907892315 +177889787184532 +169713139981000 +34724291469821 +109842515090697 +258270594259695 +57916406632380 +116509295710346 +197477775503135 +24487854634356 +235523630119773 +243091467706617 +193613584264748 +218586869903881 +65860879992896 +113841533625726 +61271271130904 +158964146088830 +44255855108978 +172509575483212 +211837974614561 +8595124806403 +16886294860791 +95486568045704 +206251563274916 +125088464604990 +233928111608310 +130749346085393 +6406921118291 +181571154868315 +129252734440767 +215672632443877 +130423539251907 +256267170160441 +233662930729446 +10980908020786 +235605903588061 +87169547223131 +138031490163427 +192402222652864 +102933433430987 +145850855734459 +136911916341836 +21425879699298 +147912365243866 +210305418648410 +40208985210259 +265888815353053 +280983469699432 +125922761994408 +173856981029006 +208272596355398 +152053836703700 +111292831256082 +200021324112742 +2764046242056 +185211582340922 +244649515108236 +246663106269775 +85456056655745 +208847869863240 +150836180199325 +239102606603877 +125809298022998 +85501435415157 +183652360229344 +17299952666104 +77654891087697 +113027562127566 +138927195767207 +17265547990904 +26883847330507 +36611710703170 +102431614646437 +171164183790117 +216914129616672 +219739754796548 +232287259967710 +230150406714670 +220851559174037 +165672464453005 +23162900990822 +182702429151063 +100412910712137 +34436326355531 +2723578895085 +77322854461436 +275206867479859 +69367015547402 +99388523427396 +213239281485590 +94159816823081 +260478186262206 +217784353905279 +260868277936779 +168267287839131 +49547151545695 +21025195761567 +266556626878897 +129670897658791 +218274582722889 +119827178541563 +235253106777325 +4229940561343 +209578209031509 +160802259912109 +188312342256313 +63326247356037 +119377148278519 +220150200005669 +58968836533197 +213233604040740 +121676763289873 +81223499853328 +213531640674103 +204916686954626 +77577631726895 +153740806338237 +232228846623693 +238717405057156 +183945799625720 +97557964199802 +75103937106831 +210892307498358 +33970208621835 +258796314057622 +17841038764933 +90717763416790 +278290316320810 +211720089560030 +142309360753039 +130449367944267 +149909725850147 +148008429860284 +269860770658544 +163727137991080 +29725903860464 +262742266419861 +188768884309781 +89845875375281 +157172738352847 +275934086742960 +208233915361352 +222223489361168 +94901189163654 +212576160023810 +34268032477130 +210287561350170 +2094417081269 +210096488259002 +268742056366776 +271060772393820 +144383980345276 +69374625039634 +216465203786320 +259600942631756 +10592448600324 +212431663411883 +123479552945234 +104324502342952 +130201114383434 +31532694048541 +156784423805521 +69135750669707 +216945757069904 +49192757464440 +236655455936501 +200584279195176 +33089055106634 +274430423471193 +262824106234261 +133785463379971 +44811815619990 +221479529057642 +276294410329279 +92745530094350 +210484087446358 +110296700156871 +247575415925496 +37503237565543 +3123977802607 +17264034334345 +203650362817221 +36209105424489 +38704170539823 +4595033490641 +230381049210281 +209007345049249 +264169565250803 +218964107383332 +1597339849685 +14785831425183 +39079387016039 +167909119483096 +213492994711929 +36107962911655 +37495770027161 +189894753603015 +80492874181205 +256703467745505 +13687120477187 +233363820983926 +139534662044118 +247747884906337 +83060569437080 +174666466711256 +137488967968248 +99228143185453 +271677322020326 +127406498689217 +169423442494635 +235611380134570 +220804867897956 +980506915740 +270317005630012 +190518488696994 +151730410105849 +248002514807392 +69252728071020 +182729552455884 +132525167488413 +257745111159736 +44267281840834 +266346997979240 +154158877815126 +164276432257044 +55513342219422 +235851785156794 +4704258310262 +80319579949669 +74212559593980 +58749178972840 +216336325942554 +74940643510072 +205609839058080 +82358845745337 +63029885479183 +25240055878067 +109096965361582 +71803143233967 +58364370771394 +270321114262773 +266216799651632 +272362043878617 +32075788889813 +1017509959616 +115395842770056 +37247528391330 +182796270306301 +131593305084443 +109473995136497 +35397529425013 +151966010726376 +274040009982716 +51271385896347 +71353267221483 +254091833316811 +78363656477903 +32705961076179 +258419900657775 +32034801367953 +260875767595103 +277920161071875 +238918052403532 +20551525749629 +133737319190516 +46222895206360 +241796451788885 +248736601632746 +164335519847992 +62913636537494 +18710683978159 +107080667352821 +208341516548359 +221200018260652 +265885261405920 +258049490489759 +257616635457062 +237353791917448 +103189034747486 +244029113613230 +189582144796260 +57112645751843 +161084831867158 +27475940139913 +23595607393775 +167514653858572 +177540812124159 +162111642046135 +98892460749457 +222342318173724 +161323414751576 +278433078718943 +71734079093430 +238472994373225 +106830166135744 +115536621933478 +99827244740623 +38052250024175 +176670320295193 +197617171742206 +39930857995178 +214923610787237 +41696002705045 +144234591621669 +183821014454563 +95116410901130 +23297858883917 +223225827983762 +191483015348203 +57135057906136 +71535079905839 +74284379541555 +187946815303957 +210811445624123 +22878620788876 +252584662611946 +131296097198868 +127630904045776 +96539431825399 +247995941564970 +135629383153035 +192295396249619 +228514752980728 +259109926304924 +107772341110837 +15473463995178 +17243198522341 +61554285352402 +115899468975450 +25820519130051 +168651194303333 +219334843941893 +270345937901645 +34908577706457 +157876378061768 +270643492794832 +35061016158735 +28736616810633 +29637269166393 +247081322678339 +65113095982198 +117581604569463 +39774456569895 +102887492106732 +105387310541427 +188353035024673 +279745493145563 +199083894375360 +57128343410282 +31853004099877 +79282328544537 +43322320432380 +186498444483030 +268863063967256 +69490159942162 +106105376307064 +174475376367286 +243482815675967 +133315816436259 +145416994786478 +87990157427336 +175983306581822 +119623507713187 +28889540393673 +176386839963659 +265689023846796 +43485191525292 +263304268447433 +273926975059346 +186080167104776 +214292347739737 +182721615502541 +169843326571220 +85220393097625 +232260488066946 +126177655786994 +232340958280912 +141762926646051 +112308308399077 +15956151651018 +81775527879670 +99436162122810 +175146218320083 +250328254230390 +131782787577715 +44555893350975 +278057370558889 +185859504239646 +30537117195553 +139042693477606 +31171584432910 +183346329594613 +180631374192795 +104879496639596 +208603978146056 +91309564069210 +229954890682373 +32360123504654 +13242894331905 +33971642712556 +132097380477838 +74400405947725 +60756366291272 +72963792827445 +113150875149596 +30229936504145 +266467746291617 +165453213070044 +98764350748351 +11015662164026 +1771638733593 +103695093748310 +3204528121449 +162919748460445 +148279586193316 +217007123043800 +273269881027459 +90031519783551 +15844501479592 +219760666162395 +85631551714429 +6297234839981 +263827931927669 +223495009211081 +104255337060947 +153766037677563 +186682874829364 +16336635245818 +96745391309353 +36636869206463 +242832678284870 +187897574816807 +36229460359402 +238131388179709 +199271811296542 +6562669571924 +156741737392826 +71628156450364 +231586901320181 +160459954079273 +57848725405583 +231991400015416 +109923609143205 +65249054473470 +206455971336870 +133798234493651 +96446327332367 +266228508659202 +104029179925572 +265712388450943 +93410327715629 +839022399391 +231602304732 +110177303982206 +65974941788113 +171957868565377 +201780314346960 +125585759766970 +216414072156450 +188737820417731 +113181674459415 +76615092312859 +19180505906847 +127901419421676 +278148226969392 +191439109318633 +215658497171452 +185681125753368 +123193913405073 +235515631891648 +49032274683221 +200426751713706 +256688495078564 +259474480531695 +147116767786560 +76523719032264 +80128151894766 +129930233087611 +167831941532183 +224531743374982 +37695640652052 +14066626131120 +119028301838213 +163943902173693 +59017823116969 +194349023101587 +249570384058556 +226825329737571 +178150801056642 +274236935930393 +143634327578213 +262190707250942 +193902791567226 +140998811551410 +52316605630929 +137468109589530 +146371062920797 +249812464853578 +44713559168048 +245862699043805 +240757356315564 +69334194201001 +76395901543620 +169212455307792 +226313611015281 +16054274306854 +143365099909813 +227031581532243 +213729493615146 +191413732220852 +42434412858431 +132972956310051 +10071015491716 +270282444195115 +193188848861689 +30842906078470 +261985483686223 +133410830205923 +47206169492302 +159168553592283 +268018959490842 +249046471752025 +109421692543111 +74250601819845 +2881623937595 +44216158401984 +267726868961832 +184327965092530 +228046749409084 +61906765864882 +55301279279075 +204988837661564 +173460338358907 +257055290616320 +83653588953181 +225717826147992 +171092428831112 +162542392811625 +112151750434750 +775207155337 +19043419784373 +119416121011365 +237152648874732 +182619182279712 +75813387310924 +261700874973703 +197343615729348 +76553050109500 +149554443263079 +78571149186277 +85940072239307 +9747798393572 +252139179221446 +79363936791827 +159138241961598 +90022469673742 +262574823554413 +101797591055809 +186376366849419 +150285731441068 +259501919790587 +112823625900184 +261546014872162 +13806931099086 +201567026631455 +15548882531141 +119185180958089 +56249014279499 +205516627889413 +161917836908967 +135131805241806 +233462549718688 +138792887898374 +145581651112191 +171049325638140 +201607697830593 +265487206425500 +100536749754275 +274830549194291 +142232502076197 +77017973330369 +221896881223119 +184919676297584 +86588724444806 +165307707295261 +152834636828694 +98841572036296 +273024562637506 +202273168190059 +222739347522402 +90771260292616 +153567577823186 +22014094332939 +218458509791568 +69456700673418 +143327219341489 +101407533183386 +216300608185040 +21868540325950 +47319430170868 +155810475312681 +70338392719080 +276159704134517 +90226128033476 +148314899367161 +10156761343328 +33975035525439 +80427422611990 +80311360116548 +277279317101037 +32337690131094 +194913032473000 +267674291835463 +5819682589216 +88504432360194 +205141209878172 +209124684170261 +159010952003922 +233813162534710 +199431528621213 +246187626120067 +148529629202654 +209292064734030 +253419480505160 +258595005199231 +216792985775223 +106798330527935 +64043306214833 +269991899422305 +118553739250932 +184367601782358 +19646180476985 +177264149679783 +250233670634584 +105267320429024 +241049589040661 +133391647574567 +280792202622080 +167903280723511 +175482282039484 +272988464577227 +62923682557516 +161687679578683 +199699590222517 +178913594247499 +227314590389397 +19200389280927 +46099381196671 +258996331238684 +261309177723977 +197229496240131 +41996039741117 +17305404809966 +151486494905327 +169598463316547 +219600281904063 +69268873875233 +195456076841901 +99537688847126 +169786127083543 +4723640472722 +242492286370640 +122041565334159 +80467716139796 +103243025856292 +73186218104952 +73808633688405 +245330694657314 +6786751591089 +212883759959226 +261404580668485 +255792753556482 +51913633390327 +72572364584600 +68202293410178 +259428530824767 +53737424671511 +40228588851734 +38820580272099 +226172645486899 +2687809715448 +12977411112218 +251048317685895 +232294168819350 +110774520930176 +273478879600970 +53881921283438 +224092066644422 +41646273165481 +264592275336621 +5886529994874 +209793879949981 +179747112980306 +140666450422549 +215712134357025 +44838013023659 +181179170646620 +69871598411448 +183199812587732 +170582242493712 +202211546390349 +126729110484656 +263921669643891 +66202164156151 +122117473042385 +42630214271274 +12838726479908 +214584608795909 +40589657640210 +21240542912812 +46238736535226 +141964521050428 +143844249180126 +43849824804917 +258589604609557 +206255689800239 +229623243546773 +202107712142511 +201871667497960 +219302440403849 +56082908311407 +91855955070326 +13039958102116 +208213916281256 +18440823878607 +64810275069124 +26740927886093 +170044393717728 +154892797234234 +201093102629545 +171212334185940 +22710621957859 +63824959457656 +67021196532359 +181907965364176 +237873951703764 +186969059042884 +85344531343003 +37943383242089 +148807224180248 +90271999831643 +179301369965227 +267146771075517 +162963372883032 +254100574889209 +88755612047608 +136834189936289 +234628041445721 +37342460759651 +78050813823278 +157849736654783 +23612895915538 +195477496448147 +25313846482055 +147018892494564 +69333101502122 +93258646999195 +55513901500405 +150154274704719 +220971174564044 +132063738832016 +264657630718155 +47087335150332 +140773515306082 +3539608851615 +98926747287718 +197116032268721 +245113306770798 +50311512124663 +257995201025503 +147360567872133 +273253054113068 +86282506789692 +164249761244975 +11888872619931 +276396282457482 +207889742142670 +178983989487232 +148542175001604 +178684789043691 +65031916842988 +110242258750164 +235821396755110 +61692682432050 +84323718817967 +78293630614978 +124514655355238 +118754508413363 +149968220561275 +57970527309430 +257796788524221 +83078236086563 +247900239365699 +207459904248842 +198611732896340 +134633259347534 +264990479195864 +208394709360846 +16393385805846 +49743269232022 +43339915736674 +92916037197031 +103545461064609 +162084078279781 +50522829251249 +54306773835725 +266339475296522 +205099448654270 +90644293491994 +136526989239058 +242434934553380 +3416445297909 +16390516841229 +87013570912169 +54920445925475 +171650628815085 +243301785604875 +280993427990668 +183558767439573 +211600880050788 +194598224625960 +263420077019219 +96537436755557 +2361859035685 +147982231219806 +266107598825529 +29826772449435 +143475309304021 +263004411702798 +220143509863808 +257111452844214 +148549788986553 +112467136118206 +254682194855021 +136205845785777 +110689585838194 +276751857005915 +184560392551661 +9204043662164 +125364550561932 +170904125795769 +56269712222168 +172039100506895 +105349200102561 +130628342732829 +220033264856208 +223107891522904 +119215195454524 +85195422902699 +221865258937237 +168385416155153 +255257034609282 +194804057206512 +157420364107854 +137984648556886 +72530376267320 +75890484952043 +80658230045299 +278599367986814 +130795725643325 +15865475144380 +274986725441225 +45984059365432 +74037726305581 +255305891420183 +44090310478502 +176733819485727 +149548225023756 +96581526154352 +26430210896717 +148059919086919 +72063665219392 +83605515406476 +248062898897444 +90085911048032 +214243133546267 +219881477821168 +116857948584252 +7409686014988 +117923682300278 +3896420659932 +121093878289011 +253078796030106 +85148373017704 +122703056241895 +37129998837706 +240086204247395 +82347341895288 +197157950026205 +183857757592007 +240171598909047 +115013073624685 +47273786768408 +256876751796463 +261300722569472 +137875719037622 +220038630758392 +278465438250014 +24893817339493 +31964111779250 +155248316117743 +273844284999567 +1177342430595 +19064609339657 +12372719503091 +36949545909278 +177627386074116 +232764854308579 +18271586159568 +46071933705205 +133481847984975 +249911903317447 +155747072254435 +140417568067711 +1370578762909 +95076279448014 +143031440592883 +275480926240566 +274434562570784 +268152806555970 +32022138903647 +204005365582882 +200854691164494 +152389297163517 +15921939590802 +160099615979749 +173629818852963 +267963643294088 +194848066216313 +67804865891735 +154100528336949 +75563211265442 +30666922237959 +277534905593502 +129528878463513 +47343958000682 +273837562979032 +241129772469167 +27016651600546 +209947837593617 +17448749458999 +186363402029642 +129225968491994 +82093345491723 +140779166220042 +52196513337824 +167066801370490 +207255218661869 +251521255750862 +160314224042958 +133042801134261 +2952785039880 +55541601241343 +77050916289728 +278024250442118 +22389490821209 +172179512775201 +270113908852093 +124443761757353 +26907115922319 +90740710875121 +93882771740401 +111378289230756 +160844056041038 +173397292721270 +225876282631146 +57393218305874 +224679903978220 +53552709765521 +70930499541321 +148945243490385 +222329372335351 +72449341990943 +183977007860578 +226665744953425 +281378048295110 +180307883602410 +166032663488271 +86969155255232 +172366593211727 +84056501691321 +143580274456169 +270987160984570 +183613484468729 +132179497162408 +31941014629360 +136548213515072 +45202301356374 +259729606158573 +260950770426455 +274302614874068 +54907781608669 +32403841193276 +163565309916746 +15078359654743 +53496049118052 +92758181388331 +130863664276213 +127193254917604 +105460009017625 +240233995114323 +238957864321290 +1967189268356 +222304826839826 +197081760191130 +270330995592625 +157413348430660 +138866701365088 +39482740789253 +207958076794762 +116363273534202 +133434265787204 +40011084204556 +102543572299772 +28284470542384 +166800957462497 +279384830406047 +15569817036769 +243340406062924 +11328374014363 +208286479048789 +149932749668963 +256479152031225 +69190751178359 +62038683929323 +249121850528489 +137379286146550 +142417370059040 +152793819770803 +36758840393431 +172595020115416 +149117864136172 +80537309282389 +123703280839203 +126935706929304 +178399576404107 +178117442466155 +19089678187065 +250845676887603 +195963246575396 +172528055247016 +133351365301737 +225710370436403 +73791167247859 +153579198967442 +92030320619015 +73759852191022 +207630395372058 +155527063924372 +39940435058105 +118437769654494 +221228655028604 +68055040288699 +121577622879892 +214086197367374 +143099918386390 +68138483430158 +85217267271894 +209440458299020 +48385948571151 +107088883975178 +9245015245855 +46184452450940 +46818658770347 +130682712891240 +30878801215004 +60116443576690 +208499953499135 +92443384731062 +84212451261903 +267566112200005 +220408959750047 +274039227485150 +262857898267169 +127505223609438 +121514674062473 +144408324498381 +173152882037339 +11106329907640 +179434276704702 +19152125972877 +216650958390506 +131148710820105 +156667477318743 +91014149826879 +244148598566445 +193404449247701 +56566917994865 +73398465031587 +72313086537418 +217380640215366 +93477825557038 +110863069905416 +245273724228982 +68199368897475 +101453596243291 +153004651017401 +173124240359066 +213257773981141 +8426938513820 +154413594481916 +190228518863104 +217009180737470 +136702996109544 +126556785858046 +119663828940221 +31674940885584 +115564196173621 +145924615101825 +126011790267750 +76562604969272 +105565725109369 +72262144642954 +278217041211421 +243128217366517 +238776157542733 +161793639685657 +250935187237916 +272256339261998 +27130145460466 +68105762916224 +148782797953296 +155319175722607 +189894179173348 +216537936242559 +277978826872974 +72732731469445 +181029117882691 +242725592577804 +86444061355785 +142370426079024 +234575107296358 +55014091767191 +186853945001918 +105230717757388 +142944554638825 +141412601816792 +13340588109005 +24655265893123 +153394389173159 +202609021991552 +166376174507557 +121152991800749 +5039214064046 +13468009871640 +129607007161181 +166524382912253 +37404496521667 +54926202042092 +127939015197241 +9058696451654 +94018204701992 +33104360755493 +93510693575120 +207364321628282 +150922833743389 +215239249891175 +250184753146282 +212637440342268 +141031360891420 +238909480842521 +81100672466178 +238935948491015 +21127294727474 +183822879375374 +195956303216268 +91644774398128 +233438368171118 +263476142911816 +47481744114248 +121450677767520 +19070860142908 +122735812503692 +31411545736544 +275784562115103 +268749757894157 +209298429169586 +78909235824320 +276297934665973 +279655973182291 +166152958279557 +176828281958377 +114099255557178 +12760088149071 +268340482884969 +177000182947232 +122772874091729 +254870086717264 +166451760641549 +136862437938795 +31007597674441 +153272642471207 +142949467901891 +47490023207857 +126166623261831 +136912009422637 +259512082772418 +72133400700 +114306503528127 +78722242314817 +35521299379282 +156320226830297 +227964076026840 +151927473215714 +262406456884112 +66055093957751 +212248089163518 +100499859015267 +223085312383529 +279019616703240 +250565488156069 +214042799908994 +192008285932663 +216974443443088 +202848908028531 +151990867092220 +20864844057217 +22163566861440 +17681851453641 +23893502867998 +253928673464284 +101101618820753 +151766820192808 +251560013756002 +199741261836716 +195692753480478 +64186725343930 +121449931742396 +197153424575057 +225471421522742 +258640644246820 +76940320306732 +29489999548473 +52651429180014 +223278829858948 +203330770818215 +68313634714770 +279890632857825 +173205677952295 +194868898358035 +131868208502656 +259298389657101 +217114840183075 +73616832186810 +39809856011410 +129118145874013 +194861328094851 +89849076319822 +8054784514847 +239232762352767 +165384490842631 +79167962222567 +33294562515616 +161601106156488 +46957321141406 +11034573430886 +277551144580126 +180382964685591 +206061999870717 +188433020694145 +217220957173417 +261217178942684 +246988694732327 +193998605933236 +171504801432192 +191254759137277 +235349213404968 +227554278086179 +36870212537668 +30358452451400 +271693016396715 +158290272101779 +204085697354942 +100848464887310 +203530587555211 +54677985596556 +253143861795226 +113406422333141 +162993304406551 +280042584616113 +160798248734270 +268367270470057 +101613547391892 +102051245697057 +61360986352130 +144599237066638 +4022645744671 +112610401238125 +140528786449140 +218727003489952 +462498552701 +19423858436474 +201166011913399 +261417667777829 +135189712938237 +210984917335565 +57530499877776 +266562760233716 +154274200498751 +224965508295360 +189509321825666 +30573659827892 +92499384065492 +66297812552882 +224612810485635 +162086499194008 +24348666002535 +186817900385531 +259052244639386 +10796821812086 +21790150147593 +187137313107726 +77037262694219 +90133867015359 +144853359909037 +89533895005886 +80369003865715 +211982206332164 +225547448753573 +46878493795920 +211913858471740 +261092380083312 +220715665950695 +102431626620507 +227713437690135 +192059455616192 +114865842659250 +39310357489653 +276281130945181 +255055821235668 +23342418237903 +164399868498103 +138368417229068 +196349478301469 +218949628510756 +181562556557370 +91103090845000 +218550216237376 +94586564936658 +224581176042555 +24997159918185 +143516562233264 +241797336210376 +27066886019159 +202677916245742 +182741331712066 +272539341329467 +267068228658064 +120943279768564 +2658969725889 +271636482015262 +111368121563284 +85346443100445 +89321410542474 +176933246728435 +272910186408470 +120164953247497 +94865737432750 +160643336405350 +19437997706239 +154015407477408 +125317177678998 +118720070728237 +78380930611799 +166511772882317 +18984568899770 +203564382205696 +56611770169329 +135035694272902 +138644982148871 +184395942383317 +239035392985794 +60499143597979 +141763705901010 +215018441300577 +211728935015977 +257840050094055 +203563694630880 +244533940132806 +269511646889175 +211458701784717 +30443998818125 +66874026517170 +110033508931701 +101454858326164 +159384826640823 +47994156189119 +169890318827252 +74577473604497 +199789818861447 +262928416101137 +128510971409406 +172885307250117 +77763357144235 +83821109383717 +43170112319237 +151426131901673 +179455144361688 +193285384544571 +223910069301314 +107109195712347 +203374271733509 +256352813710869 +223691457265209 +124522898667105 +242843615357468 +271980770262166 +62442311964624 +38827205477545 +250245799815040 +74305129622711 +142500865106736 +202136160859704 +53021563152572 +176568123249028 +38544422824993 +135098071853076 +209663495527319 +71087162341090 +33494780299792 +248066941101928 +206769214131472 +85641857697288 +159683812010084 +40824848530486 +214636376716535 +102069167465575 +274961277571131 +123723413530652 +279902321283534 +215009098448216 +190231466554578 +51723576944698 +182883053368742 +161277978447432 +156609623381699 +13777066502505 +89636751545540 +8225530904411 +107115514695010 +157543402056452 +25133873603496 +89846556798268 +195151483889283 +5326720355089 +223970812065763 +9218352960424 +242508512932189 +193437700632694 +169741107896797 +17579619102840 +184600636100993 +229273674091148 +119582437728706 +245621285047079 +6988108069842 +256876299043467 +79058783299526 +30244988479990 +149259662770401 +77342423352285 +233851196053972 +19388853693731 +160331102516063 +187931980163291 +172762022452095 +253602555927346 +233564280314391 +53504169605731 +249803747281389 +186604442080809 +215056310342338 +91259519759285 +60094145648527 +211462148573105 +95387558864737 +212559341417939 +60351868216843 +39552176187039 +95128782123310 +115559867936358 +179128363631364 +212812186277535 +64605827940555 +234565610264018 +87883583565746 +161577216317934 +226048844010031 +211623882196083 +242397824161410 +108950237604543 +147679749310410 +118536621511382 +8668476451513 +146761742611850 +103215186914208 +274602252792721 +130045364622228 +278686880285301 +102932360079950 +177221887585179 +136142668243430 +80804859619872 +197103920816833 +45328875903562 +183038943982638 +59389576603836 +159716126606728 +202924129605814 +96466043541892 +277346533791830 +87360907346359 +200368526646795 +199388000086821 +28182964563562 +74565159741389 +165592083195422 +197980544702069 +21912722089057 +49297363795990 +74000726961940 +79938432139429 +93761934521301 +169471780122165 +264144848984569 +280766858006950 +18986345187629 +59331142360274 +177118315255387 +259217205199225 +27383834760460 +110688535285817 +103778512221816 +38430958853583 +85132203434824 +204749194052078 +165596638035365 +231837109353530 +281317915782919 +268299346499860 +120600484213781 +264834059365003 +106188012245101 +221705467923740 +2413763892248 +92217270096584 +164801608646568 +92652153402761 +110400646495032 +146742862065750 +7660774869196 +58324488253669 +137678434950416 +254993236538611 +76618004451148 +237344762932036 +64507241876415 +15209955890361 +199432321620117 +64896184703529 +222123544815416 +116148963365335 +274483400734171 +223474665723933 +38381836592524 +171013158555168 +260946708991608 +242646679907725 +134984607881666 +54619504664915 +112062310756950 +149011148212582 +107447801705388 +41506182831004 +50936429031265 +256821180249200 +127008430401405 +107936383723756 +190879561374816 +127742982969093 +263478280004638 +210795321344047 +140929232613258 +253947603166366 +112709526940991 +109638208604097 +55354044667365 +145702826958962 +211016772835873 +139959315776359 +73939034674316 +260848692079736 +216514175024072 +277191988749725 +31906616466134 +168276931784840 +251772277377871 +69953065854659 +122053498351442 +99629626256947 +73350685354479 +80912188536546 +158249491543477 +37887627675760 +68929525035872 +246398809779891 +145826564137639 +156977133962903 +80423038274490 +204899619990024 +165483174063955 +195237639967603 +48356372852984 +86570260354828 +15539114162223 +170567127522492 +41838354912113 +68816061064462 +171690564332087 +107351820475089 +19311350355988 +45803985235808 +95010016722577 +120329414445891 +214985208609662 +40831633074039 +128584757783464 +196095204217654 +181036716983579 +44815874950485 +233883181815234 +31187866893632 +127274136218623 +218404447278333 +206356277142634 +235676382601785 +107334337733978 +196783885305171 +118036432061063 +194539127040756 +126698418920200 +153651522848897 +62816049663956 +234259146234837 +247337281344063 +80312657630792 +140686736889610 +199409743872302 +105654987577607 +83732821583475 +112503903715114 +232880198891232 +214572705613793 +151018772587927 +52871345340418 +169511427474039 +75337288683358 +1306242660914 +180951207509319 +78533239966567 +49320853592350 +221816225741930 +59724499574959 +76589464033325 +10245324282851 +59180130387428 +24678312476894 +255000082651355 +120668712379417 +240103446310783 +114926182266960 +89535076079579 +46371465025162 +241941977361348 +194597163260036 +88997283193774 +39262017441439 +118094172424925 +159273392636818 +264593553503526 +272043425116057 +266626801475212 +245096369884853 +106518988714199 +30009397304980 +141459053523657 +386246107832 +219439219155124 +55668317797503 +139881921571938 +124692317063226 +84763995336504 +277333463804730 +190522297850809 +27100253403085 +264492634896610 +223967000858494 +33384748586841 +217911418004716 +65335263818982 +59540569403087 +3157857949349 +76479214725274 +95159442311228 +16701815600075 +121392866625900 +106082495927034 +200505398744411 +110848063804225 +65396018991762 +174739865018442 +247694541334519 +172656492776583 +36080677606909 +51281774438297 +184051278569549 +162212554357729 +248487517535682 +45901344683470 +106676264608623 +123850514008368 +60398974931690 +115149232457843 +121956908732902 +1444754296608 +251061423304477 +176760276425675 +86502006525661 +242148305006362 +202984209868709 +159506380689608 +55471383705129 +9186478191393 +211368621442838 +259982571468477 +77056917734040 +78447741106298 +229580512629548 +248320538767692 +4869815829243 +53632440784604 +68554980610578 +187942178105 +78775883209866 +265272345772714 +94470586600113 +242415178647944 +22312485205297 +44859723465364 +159628795176144 +198514040359267 +115664174056224 +61269830955273 +167004995777561 +192375229744951 +79823253509336 +29905709688353 +89135493917798 +210257739569363 +70256411875870 +125689450641524 +39919486536300 +241255468551529 +190603798011373 +183152974849201 +273753899800481 +253017022091921 +226858968465974 +63014332478419 +15765653156615 +234673507305465 +149260010462024 +204132745137615 +209959666322921 +198480381458625 +273962013913647 +2583748193673 +230351756209022 +164287922818838 +2873584795413 +127375567964736 +255672347984143 +178430583703123 +110689285569175 +169446201987023 +151618967390086 +118325607967067 +219582953175277 +279940158089252 +27201875135228 +191663831425411 +136242800957312 +208523814356007 +257479623113810 +165477284576473 +277754752697598 +104445040866045 +144977374005299 +207917977125119 +179868820389260 +31559242574562 +87564662156087 +114952730059189 +272913744830233 +130892342718757 +171486865475412 +178703761467157 +123409419573900 +18725497313674 +264614310485230 +84120712186902 +124871496577126 +94925887807370 +225702845986528 +32910408730862 +83957762281066 +3733830290306 +187871998326772 +178232990317277 +100524608733867 +224366999700794 +190223041858936 +197943264854241 +57618081573865 +272800280858823 +13779193607579 +39736156495410 +71323617493210 +208572792338723 +82682038571692 +66517234092567 +83215226199792 +18259562591226 +253333079016553 +257791090406110 +154864227373384 +147363938465034 +129639204409365 +113185324649331 +94824356101897 +265801400675499 +252303999095579 +28031954275008 +194220706694774 +178979249320870 +122593066079347 +281335856217229 +204667382147063 +210142717869856 +156150153968292 +61562080664367 +47493060153913 +15169494522495 +22117678735145 +141332933472665 +143578208545186 +188148851369793 +208775168435726 +50860852172985 +159795605917769 +271930106576764 +213471733964819 +166803529850275 +96806494034060 +242437143759593 +206283891434789 +28396889276753 +274135301801468 +44023128800501 +162320622045309 +211256219468223 +42164069386695 +249106566515494 +260823885006966 +52735338207884 +213242581020958 +21641982434424 +170522638487180 +29671352023056 +158623386980882 +197684093630263 +26781718049642 +57988330089916 +149468682340823 +23004843866744 +18070688776633 +257395292318828 +93769944564348 +187908670708465 +162633483172862 +39899036650965 +434804064067 +83097742439725 +151947866477683 +240725575174924 +177383574910782 +13888173400933 +52531881714454 +38623760195214 +183097925504509 +239641930796591 +28293385971747 +173233359342821 +46432006064196 +124661709223669 +261184520226734 +266063283870045 +239402611363458 +152803859036736 +57293979424347 +169152811239150 +171584754309747 +704203948707 +203359740616354 +174232974236096 +31111319622247 +279087622526881 +70314580834922 +29025130444914 +153182718533592 +273050972151652 +56097145891769 +95678012629053 +85208291753202 +180398652387340 +21823870330456 +19593567967595 +213403067856414 +54113200555942 +21003728286797 +260665644835505 +155179624870816 +138444860478195 +224846755683245 +27964201524209 +147619661193864 +144349284323070 +90419052496724 +115931326369491 +197756238494094 +272686816887413 +10179954681067 +169327638650260 +152409013373042 +238868616043772 +264998930789672 +41043759420620 +8497410463307 +43828094604735 +143415122078551 +227022271402974 +37408173980772 +193180757028249 +141712083369613 +143461892063361 +54720380635494 +164594980778508 +161527313441822 +135641756600990 +102267819728018 +240271954437219 +155837582528031 +188081461602512 +37162112117175 +104798536755045 +108549214395381 +40047073284891 +172160403405967 +263505898046209 +51932438913060 +64844661199059 +240924633318387 +42519233654448 +262745047952845 +44980933294646 +127681442482102 +95501685896725 +20641414903899 +136189583852114 +50656245104472 +39289512890497 +20906896077181 +258617140268467 +37821994402595 +133741908835610 +142602315546682 +30011485092020 +241346965876630 +123334438089232 +44946854084083 +80585400159014 +225119575457668 +92436098775589 +77459265410301 +240429519239207 +201071413028050 +184910637037695 +167879019670606 +90880754393816 +229282584605319 +167976729862108 +79238439965253 +269850143218347 +203848825252944 +107995759303934 +9882315577246 +135457995137178 +98758478420622 +214689019013465 +61384080492664 +112695915572961 +228712887657318 +89058973468852 +223095751844967 +177049378791072 +246363165725071 +5144513232426 +275611841991262 +275628806424590 +123019256775296 +234502265242505 +272449308031739 +193970385803011 +245295433059881 +71655091548034 +19817268505213 +7505114911337 +243841394530145 +36329880364793 +54226904677754 +268286100806956 +224172075147696 +152407219967759 +71999849407680 +272229429061251 +119186819243106 +119991722183277 +167869529798795 +76082802115048 +199200816242087 +150146067441581 +42705608310820 +70216692356160 +69876134249584 +258910915619914 +62828643703804 +230811642489893 +172801884526173 +259163172174828 +264562209953520 +131178650732809 +140561494706939 +224068850556060 +275599606419603 +230570520982077 +254909045000268 +130637209400445 +257938174605756 +274534667541104 +166479802104333 +36754354165042 +206430856364654 +189986036385975 +68163614987601 +213043862502391 +267249266764286 +168536756632153 +175058643951636 +147863323695497 +98325801918057 +169971506006986 +229861652221208 +275564875694152 +244810827899897 +16290957176578 +238351383914136 +246111310936747 +237218440713472 +234488401759191 +71204224213811 +254445613607842 +81818195439494 +273904996177416 +164313221176010 +210011289384382 +119727795399763 +255896237580743 +93549147287974 +21810109626799 +82079820806283 +252333196865424 +267829744083162 +250461982475895 +37388633186881 +101970416391698 +241655022380259 +46748869989567 +29660922573132 +92771026648077 +133667497892508 +610089297874 +197823858049431 +252571921779244 +147985161127413 +42520583340510 +254569226594741 +134063885986686 +14770345631350 +98103073698418 +201381473408182 +195982435629490 +183096389430022 +85050085478244 +248684509484273 +189989332344647 +253553669309469 +219328769436876 +265287569863815 +99729982138725 +44049400125220 +124772460177529 +95960613104511 +181593395690110 +251958791624354 +226632256243763 +280550448795834 +91603237453451 +228469135536342 +117186081248017 +61951569857441 +248981612640707 +99790221215378 +69597679642930 +214708674785353 +99483171711860 +122927291689360 +274039128501345 +36922781061549 +279938138788640 +194264772901582 +85812199777496 +38055524871777 +275176809247989 +110605165576984 +10680320813459 +229433197741491 +227839207729198 +254383265092843 +142128356207364 +28872378353149 +59703050260888 +227125928013277 +10547097203697 +45964771080925 +226965067659589 +60726796720838 +99417992573284 +90581651351834 +276243351645106 +242363779517986 +112094779626923 +52410108720076 +226471455349205 +169711959314568 +129454472829627 +206545838102114 +134463189343958 +30427037025402 +64282759491047 +38695218238335 +200768281729710 +201815516324557 +93341112486433 +52311000714844 +244151082395147 +89713471828702 +58115557003535 +51308625331744 +176378589066340 +267929851935543 +252852594786996 +174388205860824 +126905696532406 +148278999463224 +275040408447582 +67635197044289 +193663843506246 +89338248999360 +186056308506900 +41686224826091 +46176295583625 +75668512795880 +150351952478725 +137242854203530 +34664582679230 +64980093609538 +187087234989425 +189786533047043 +83658599730175 +228092346543478 +126595460665523 +93337908367317 +216525191954388 +179907701481191 +103150524308312 +10194796765266 +221973736303952 +16835850813684 +226617851747786 +234804308301910 +240572076934635 +235532071579329 +272492415247645 +225399757175173 +151379342485942 +43011546068791 +105474418319549 +154409279343899 +245068975616309 +141090836080913 +152820656510177 +129858765452026 +170981263577912 +68404835362972 +73933790004921 +208945037995833 +150165094041572 +225581162181997 +154806684264437 +235037169887328 +256826534330233 +129027513153914 +200047950405492 +183000408199723 +13764683611611 +49605782573911 +2457656422862 +230721465089423 +276531281473718 +154642922386242 +259655793726504 +110176218004135 +235722328986453 +8842190592312 +204014047353653 +169031127434619 +84931922390541 +120215672203524 +89674744498778 +60379444876788 +244141728358895 +81290411825044 +55928802250444 +154074593334178 +21751511996800 +114238132923231 +253012272349452 +166971471234115 +54816759175052 +268823653962619 +254969904251767 +155638429434555 +53305221036400 +108206878605052 +99224436927081 +47685686227169 +221730296491288 +234526028056566 +233941959966700 +142072857858849 +133552109758957 +144048907702567 +184276561109961 +280802107220497 +110762817136714 +229180425135669 +192159616350392 +199917250803714 +277630636103466 +259977848852463 +271824898969606 +124714365429023 +197316972087899 +162976678357819 +44402806436083 +924336658606 +39928819596659 +61952006033626 +103150216851346 +252826359832646 +114087272326108 +47159772716323 +9878413916310 +83141354079124 +239674673173500 +49523471649069 +257250843453557 +2383411867641 +3469062908508 +25814828887024 +126552404450820 +75951881609299 +273417161040239 +146276583099345 +99123732133983 +169284277021720 +35822914920197 +163306504940101 +187273778250882 +108831496293917 +198663229741052 +140294907987156 +217708938352387 +61361891179418 +265529002973982 +180962979997883 +146496462069833 +18401294726854 +279826054999307 +265335086296354 +163210075529605 +31836098934006 +187208765541728 +184688535453219 +5386617931355 +16600972938584 +180736245374590 +97695320867663 +209343215614440 +256902207667276 +217168263865584 +171952934203178 +17151019593221 +210608347581989 +229463615431510 +267997240802298 +221527695472209 +50278694260873 +158853852980435 +155420776794779 +152938612158022 +209617615976206 +24545124217044 +256267059386377 +188623993743247 +164322375932968 +276253919184552 +107317610088845 +230273446670090 +231512492083033 +139725966259319 +19652817123686 +233515652760029 +103063458294380 +121383507754762 +181061214702894 +129743169300255 +281196739508994 +92300348219218 +171180461516403 +5218941827015 +41420159891941 +142653358023213 +165729609629166 +279272665122611 +213068977859146 +238860411934108 +139214388155659 +71709831103348 +81170077923205 +262546973084192 +208657113128351 +129901430806175 +188345590551718 +200694626566956 +257928173383952 +4315998777555 +7418564112446 +179984778889118 +35890175400728 +60491619528473 +255727979750329 +26698181243164 +269709649357616 +2936848704647 +36582278452173 +262723027238942 +157267125179554 +74784092414673 +155665170721042 +88674939434235 +159001453342472 +62613198386743 +238138220393882 +129171385610981 +61998007250105 +159497799551274 +58278608558632 +221427059829590 +148392643842747 +144385335000296 +221694927953219 +192373107676638 +44812259777464 +87996594938394 +82829114353697 +157864400346771 +173939580802842 +226628096401509 +56988041389005 +86794585455870 +229119380157259 +26518634361762 +214263497270429 +276590297414129 +239225562122764 +214211384680307 +13622734816866 +204955622971185 +215743941818960 +22218567106813 +198251825199811 +221530414461713 +192272143029188 +141149183007357 +151192030822527 +157833664147846 +237330540670382 +221388000196758 +136624124201864 +74255840407460 +185640698046985 +145496205523289 +77115922182214 +233679437714207 +51456528994060 +108355179852449 +268144186373257 +223953977871108 +184353908859912 +255481540698724 +139801302636477 +216541966489711 +268362401563950 +50057315346644 +36571006662237 +16153294263818 +219995622962675 +63601272997370 +111284244919207 +29993321880213 +262570801636299 +27875800685024 +29220910266652 +165173607003962 +210795341091492 +180338920488750 +176353058980223 +37130754636363 +186190798617777 +246407045537984 +242932061370557 +207276176569630 +81978939788790 +65778580837504 +23693561105621 +191638005359994 +192360399293008 +46227302014619 +159031929605885 +239677680364493 +162727928477125 +273683680822363 +98089542767849 +123846718489664 +57747127892971 +193452387294251 +87964345730803 +77085878907269 +37724820142514 +65037608739523 +35281553639068 +62601091529142 +84358566118010 +230758425776512 +226297954567548 +248801837893929 +251940675367000 +111990611964695 +273403738052180 +87073166341910 +139977711533753 +187080715945215 +47116404269520 +250322815930253 +209559223948654 +162802528682212 +42444040068855 +135761028331095 +242462986588708 +163239081502313 +53225618456013 +231365845871171 +235095473188403 +110751924885109 +240800285090726 +3224112167709 +159405135097788 +190622553042590 +219247922971542 +254926910525829 +134349042829039 +66353776100795 +29293398825126 +97295355261520 +91810853978621 +109715880365265 +271521681747395 +235987964159100 +143217545805670 +124376550487744 +77940693533607 +263433436759233 +215383579430190 +127177550560215 +244827796921262 +11245751168873 +144291948108823 +171999644107947 +130431261150482 +145592111744944 +214443997168370 +232455424432547 +155164888204466 +36543120515068 +244845279662373 +230943495973685 +133929162040000 +187884574344698 +33345704463819 +122248729593945 +83452731549690 +65969503487976 +134127618994283 +42896929978386 +33054763789607 +129420112977680 +178667817628802 +149619623575480 +45035106440644 +211269273781080 +165825523270371 +166393898668901 +157904278022387 +274422965274666 +102820912643448 +183685044212837 +131289671617447 +23569505524922 +219994424489798 +152526600128161 +149237962810976 +149541086370979 +148782808386451 +211819514267215 +256496372602917 +134809136381376 +11449222961699 +812631193677 +43116046690738 +192039105287156 +53622702836782 +254916859229271 +73449964048437 +76641376691008 +180287134323854 +109914747257793 +54364991477265 +101295555031368 +228134037517779 +207533424547049 +165816040841260 +139187379089129 +213757952058785 +227145909736758 +255704089911775 +167495893321886 +62930818969730 +48724902460696 +10185343696231 +278925575665942 +99634795605179 +158736735817373 +76727329650509 +178120990733333 +35366452340305 +270952271038921 +213095709425495 +237076760577423 +220765272363558 +194431136209492 +196613501067470 +195024259066991 +74620289389192 +115678079973053 +43558046964825 +177868038715241 +90521957207544 +44419499538125 +150815241829663 +30518992023432 +248800366150273 +246897134953730 +3167060360264 +162567212792965 +190957102344312 +69963393952654 +15924720846346 +110676103146275 +106857942954299 +107956657359223 +268822740269485 +213114201507826 +68376267027649 +273614068443413 +217229142844565 +54100977376715 +276070939838117 +98466612407844 +53889254807525 +274503116943696 +116396998303845 +16262735210487 +97955479847428 +190024546154228 +190804155364020 +139607917168882 +244530114060735 +240844027893372 +144847291262076 +97838514543956 +110392108379672 +15750612188506 +72618681659985 +127243442169747 +119684484295087 +235064057881358 +218532412194768 +200592688982575 +202910439442613 +215173401140192 +97859050436932 +73116733668589 +223558150873279 +193185824034680 +238333711026188 +12886875153072 +196945729396114 +198678289297128 +44925363495980 +119973234275226 +251024654830840 +206394501387440 +15733647755178 +110150661017343 +69439684093137 +179211635027641 +10538035596540 +270344427324072 +86124197690144 +78944048977069 +85519709150977 +127488214224910 +136458159978365 +76281314079196 +249519601755754 +8752606315508 +15645101981963 +219732052195867 +33524129875519 +115584278316707 +15750948551667 +159817897272609 +4162632806571 +132375120728594 +64119019640810 +233521251358020 +130808483063867 +139206831402663 +279825116646575 +75671981542651 +182871516254398 +176111501355721 +261512747668632 +143473975791899 +96360544684474 +69380764269313 +210144087071907 +4049824372509 +107735169560585 +71193315267367 +6436214574067 +86787873484084 +219866775371911 +208429256294600 +108481962173445 +79473424062711 +10341328261872 +4081995283791 +252099239011147 +228548962930303 +182101263953187 +222847373193675 +144107121825378 +264875468231983 +111916915846202 +18016109684488 +193551525600147 +143074832808703 +53529848731043 +122295952968927 +97662288682541 +110853673192921 +8698702468743 +96696453628727 +13627397965192 +161417228758414 +64581437960995 +8192434339742 +228539510450585 +157318569365323 +81695525039836 +66237244067945 +111970129405177 +210190111674662 +271473678684125 +35401569284227 +276973927797533 +16212711878558 +157256068487631 +162732945409391 +240660976346908 +57199723826922 +222260377561478 +120690519775540 +235378521516942 +6047385855913 +127188798623040 +132314960616450 +231224268892310 +234877460461950 +32773239022760 +26496208789266 +227215624630064 +80140009621668 +166745261223291 +2400960809513 +111969116177770 +259906996768429 +169191770362464 +107074647788046 +54798481313046 +150423481974963 +167272951879807 +124948342416534 +202604532196159 +229036280733838 +76796078414938 +44811415535882 +94574153057242 +61225894655135 +38135838404434 +172605131071138 +197781576809354 +245963827401854 +151961783562877 +76628064808095 +5366518203500 +62116189214915 +245658653601890 +138757827096382 +95082867747195 +281272229956799 +63996812738395 +132078403472021 +194765378440780 +89942172978431 +225416366088829 +140280835363430 +240032809269262 +73905425063968 +75168147328453 +249095757348889 +3947999011324 +8205076520106 +188522940490812 +110397635591150 +101030837506269 +196021964474208 +162517280325895 +202852938435772 +46179728004329 +227706144779417 +209140271434029 +142687184740727 +19410515164973 +59329411175853 +242121811422665 +203092855889274 +68076063406257 +262613005403039 +169716574266288 +239750300536254 +68851025888631 +231203506322714 +10564930608113 +87071818873940 +63744040132573 +271140854119488 +7844223509203 +22165110613833 +71434576966970 +266986489292986 +272567244260983 +38972408802918 +186673446434224 +30531834314012 +173843752414272 +9718375347255 +241163028648172 +43601471665897 +83213349469873 +161432512216936 +158435926294309 +128636981261360 +275028883363477 +44830536986329 +33013386884451 +27036507667744 +3671679816739 +235147075551117 +66088741808942 +8281713043858 +156213544583394 +276321955500613 +28023020750749 +230514264098450 +161045790591324 +234502672665571 +262583203076972 +227803557766268 +153236664108632 +134148742138916 +192283870133865 +155613868807127 +94372466656046 +202803126052606 +191152490429540 +214691254087712 +165109047328727 +80252521620649 +180391767088676 +166442815223054 +188231359229978 +85329234504485 +133957875289872 +230986402248670 +192771942822173 +38643476404739 +48618476557650 +162843075712402 +31735841244119 +271659931160361 +29373369138812 +256673955745107 +198836413785045 +72229880434355 +94257293251079 +2443698231630 +261471457388360 +191632710009081 +86974623654657 +45905767349277 +171700327494535 +209722125630636 +266712987319687 +115214289523959 +265670940097847 +240138788428846 +2994917839272 +210847712719589 +149570907741489 +274445866303976 +215327682911693 +52100428401185 +123314235533357 +148954380641742 +182777775126855 +162304661051075 +196549819879648 +187823871188111 +124676043382204 +62057111009741 +211367604722290 +21112394962401 +30744777098800 +177678793551339 +57891477201773 +241748237139903 +160292165305440 +187085352284014 +258413171933218 +72589831758355 +237579755739730 +257393354559139 +234040100768393 +222822204895070 +204333389693092 +10695064811747 +117609412098636 +53781752010552 +7602654431546 +235139701578615 +96020380912575 +178918885333303 +244068328078625 +205813171396916 +86683645405696 +197079651877728 +119697768662733 +123253813362016 +240876615924066 +183247607503714 +93875059387154 +6533095653332 +142491185193291 +236616123973437 +249228591733040 +223581648320337 +229723181058812 +96651812297742 +129971372973215 +245719416717923 +214725595227144 +21439049653328 +40372586191773 +15806107546250 +125429197709655 +139582495329462 +205908112589439 +46383172217727 +104923555213614 +255019483490017 +160565788952656 +5008031988866 +89540071726087 +240307870632235 +29950215722464 +32073151846770 +152102413407501 +240067894830961 +100094460890042 +171131461506446 +215009129379377 +171027791493949 +215232339754702 +41770510097407 +183738210985884 +170929169172050 +135235554972457 +188555000791376 +215925272617623 +65464946431471 +80051757250971 +118134284407163 +255226385187591 +166568647066545 +52956631836228 +152411855393399 +222282223201942 +261122134068736 +140662398566813 +245723422210339 +58892166124110 +210724166308653 +149370146561610 +19137238668512 +179697988444658 +189863123895030 +97960831138105 +245218643111073 +49507590692273 +18499141764218 +117866983886247 +234721117376482 +149739750820324 +121360538036173 +221066268470007 +95407616327312 +233338124669504 +60106110949686 +232111525211026 +63972922899841 +191632364239658 +105407061382829 +264001615205796 +16711294411501 +110104475419614 +158768634095700 +244689278919393 +140821608180617 +187403445453562 +105159697541030 +62033489733170 +165720217934761 +163705087468377 +172264139162337 +155859077213330 +79418586922059 +138066833624569 +273085927155214 +103029672638103 +147831736626182 +196755259248119 +237789835344268 +98704101403 +120105923475369 +207014871207357 +242504895537810 +158188429845660 +259443170686842 +158720181511611 +37104986640433 +166209136142719 +277870674038503 +119745684685434 +183444856102658 +79911901985569 +8240073035156 +131584951935712 +123277843046640 +163257796825751 +61191340742517 +73250062703835 +278661979516308 +245946193876549 +137915939454441 +78270747089283 +2203796574679 +25774274438296 +237852808992582 +139137118429167 +73104162517097 +178261826099395 +174914198894113 +134939997909104 +147871669481265 +13337227087681 +92813694201644 +202247738322234 +58366679448982 +87780676466385 +6884116989301 +191035206380082 +114823570181684 +4372672688972 +98987050415405 +260245938751548 +96361813849576 +22887189541948 +148773269644854 +147592069135316 +121126105744849 +210800498567535 +41445112897531 +196440655750396 +118257806927963 +237374175495111 +189246892005316 +1685890173308 +176659612846171 +114762426942950 +256749303661684 +276172642623185 +138415855150071 +32560611607091 +193038218304645 +183089218415227 +53162651160942 +9498602201176 +106855744947009 +92759724829135 +183291893338672 +167838993408238 +226256143761916 +246846531982148 +264196810848304 +235148616794982 +113678921587347 +47204513358321 +171101790545705 +219903791312021 +174101494391001 +219883662516338 +132094325611818 +191998409298054 +64406362770845 +161392820695525 +224662281225571 +81912396666847 +233974614357166 +196302388300484 +184085033531851 +208432429059491 +278300043396507 +271028738014852 +234931154591740 +178626530324650 +42976211934242 +263904311930811 +272863382756638 +142498983073739 +174543914135603 +273474931003900 +202134274350824 +39781565776134 +92593940659312 +31465045424027 +38791615041908 +209193603489732 +120577978288936 +74315025061195 +259488167497685 +164921449502654 +20705161080973 +243062758599268 +280743579006600 +269517821206034 +88750554793479 +248408361520165 +237499654247868 +118966071237452 +257871539090680 +216406827617935 +186216760375757 +100553105942188 +65521938086214 +173159637239560 +243172614039886 +238550476919665 +175674162888025 +131185592159565 +223864265738369 +247486359936715 +97222354974533 +245085453926112 +95051219899 +97181163930534 +165816426701461 +120249056270883 +137950761186009 +56409547169102 +148547456604950 +46924895093795 +81143223121541 +78179827104991 +198408099487336 +36617461978824 +148896061995742 +129277321781279 +2872309465035 +24592438205456 +190773463418960 +153870451335495 +232568396878051 +176638767994126 +33088482450973 +127380670366368 +265215818879800 +7803507874342 +225836969775766 +255114544404991 +173062029960171 +243393497027759 +261028596392008 +143424949324339 +180667003467903 +215858921848272 +96937509344586 +16099737299492 +220038119164327 +209887100675606 +138929283856837 +2305916907692 +199723485956285 +102577882992631 +73162240987896 +83039443608595 +187450366092046 +90914317526631 +83687637573932 +128757867307188 +221387779274446 +221135484846869 +272500207772942 +99954255683903 +14479172553818 +110731191498373 +278126458766820 +6906201270938 +252392198333206 +51509155510851 +242698563124520 +71344187051157 +215154552372550 +232392556361061 +213029595917534 +244170798604672 +258081566694583 +11830218861238 +108091461839678 +4150227616507 +143796118564456 +55428033618415 +227685685147370 +218927405123618 +232396349251199 +89945189733600 +212210847642815 +85959918136927 +157577923904659 +258363295162432 +234565486644418 +217248153121264 +207965363192341 +129441927326466 +26298756671626 +265728437762797 +53079229241874 +165054360320687 +257343649661994 +223800356430036 +79118486187355 +5426069026478 +142290655207949 +130252160913730 +180114469702175 +249316420681701 +56233385557163 +95461847356317 +63327723405688 +158041783633798 +35701280309710 +73151801212511 +170095654161274 +179076475981681 +218428340346313 +8354412299319 +156340485151166 +176596762625619 +62139144845365 +50645676730597 +20489691918522 +58958931642189 +120177381518490 +626679032809 +84667864956200 +197042904902679 +276996947953041 +226012263443077 +207054239580065 +272706307889392 +60712029940872 +202724335355114 +239220009324107 +89413100454111 +92327789251565 +185535405660818 +250586676695524 +192179545705975 +232632840533113 +219739356563760 +274089776665297 +156786738966727 +11022696142649 +47711512850540 +57557346707418 +174543675782620 +229085930237318 +258919107372134 +180360361047707 +137003435027680 +60361715890821 +37262828893720 +175470800463961 +217381636152584 +273732453726444 +77756470393325 +192552167127002 +8800048351838 +132133802953897 +273230520319969 +125247789023100 +59822389631094 +46882976978973 +232519376561703 +170982465458004 +233876629333330 +87154737005670 +175252897120397 +142995339668606 +5877574005511 +218480164832155 +217560540463624 +201094920483777 +106762021965772 +94983775133945 +170074222493091 +159739946769771 +166653791985682 +64538964428272 +167707917853827 +167851195567649 +201001978446788 +214626085683290 +213080208041295 +79433175527353 +122534623868927 +198124607064056 +6275356873602 +237189830123404 +248915908004258 +201900393502012 +60842806075091 +145361494109091 +236210601223044 +223606839787973 +225502145433766 +142546764165905 +174967684445932 +138219653643035 +87662139374409 +29614034500592 +23242997018920 +223944466205513 +83038487016956 +189340373167968 +233225490754274 +42073021085332 +46855052312620 +255572277474943 +13840058525058 +208173906936164 +255285052134760 +184372032792033 +139772788524789 +88339519072284 +249877212536814 +47743709228048 +58284648072385 +214348397906038 +56045958236475 +143352927080682 +212157187508646 +110696085416078 +110497216294454 +228959708813277 +253746178207137 +125673785654451 +49173014680523 +170761859819391 +96388501926868 +216189354916593 +196059717481671 +75365730729707 +176157215540093 +97286899475980 +270355591325043 +14844240103752 +76494419159377 +218852391600473 +6007058839570 +104217708703482 +99772439740873 +185215532137391 +84594566312702 +108269038165190 +72847059673960 +260229442776767 +61763778826951 +140953145174906 +45832481240580 +81355499621515 +213546601270528 +253382355879060 +242864028134943 +173281866387063 +151889347893283 +211538795923722 +179744419465988 +146075508730018 +266281362165083 +220013180778934 +184128280671057 +69015897244538 +118233413408044 +122096908039619 +83866765985683 +199088440384015 +184843379491427 +152508595477331 +68629748308415 +180366035304292 +243609015262645 +77588547666618 +89933560757677 +210182782362090 +24419946808660 +160622553014629 +155228657679778 +82467311309929 +263182225270110 +72247268327622 +216297743425329 +125653810569361 +172290047805055 +269218875645339 +265500848236895 +77060444367176 +223488892323339 +31571410051571 +27099684407328 +2267376160836 +135603004215418 +38075518039603 +237441163826061 +123124484122017 +218239562130267 +1339101444633 +119591695453289 +62624862597310 +130190940596544 +11476209630213 +137790402183007 +78874075503424 +235950844699554 +58958185617065 +11615599063450 +35387300513693 +131650414018714 +131721848252686 +193134082201084 +28855125596567 +195294837517970 +75389180606461 +69893161946715 +120918932934661 +22697914467430 +87757059945092 +86870695845058 +204873832436602 +115002713647925 +207233207727318 +33804950894678 +2426933632753 +133466392553124 +152334029219987 +225948085206071 +218036887206822 +137797789391165 +199241857807406 +249042168738372 +208873984982513 +234302819790332 +269813069129864 +28750257005258 +163156984923497 +225092137841437 +12390839346222 +34552500814 +117925401931014 +85027838606750 +108610161705574 +210322895066330 +116142799085736 +4122943290955 +216950395895122 +99706193499866 +220407600505138 +234281743706377 +124530053463119 +104136940266236 +4894628325598 +184970032552896 +261732773554469 +271763432347025 +152516442560937 +74463900432831 +222849345518578 +76845872569512 +33034465008001 +254067233363671 +6376914204476 +49393203991396 +90953685899339 +232528431239392 +111230699585536 +89717857030928 +136932541429795 +121285397701356 +156534964143103 +172590564175063 +33777761329510 +139253342273419 +84089718346262 +162428214360629 +141156006540809 +73973122000584 +83317810033493 +63275931303192 +117182444858814 +174864505509903 +159635307165821 +51547979313612 +158082496442149 +160805822394403 +156131029717113 +20289395707349 +253340957758537 +112832776715872 +41360534910356 +152888200779991 +49146073151843 +58194452043563 +115803911859917 +214723809334651 +216643252631187 +3977941029809 +8699191292741 +223585558695484 +82801687723585 +60938646347484 +71528924345220 +70628649467388 +95124666801633 +155535469554312 +245728425887979 +42936444280983 +88872675461882 +52246608176138 +279290299183395 +207484007022269 +115758187584611 +210114950368841 +203831850916767 +60851336589682 +41067620238193 +251200268507639 +53267672162908 +176856993463829 +171213576480257 +183896158626151 +155225103325368 +190982967891795 +112444945964061 +80765149866186 +169645265367359 +156149261250639 +224473511251516 +41146077635927 +24428574130551 +192626568392562 +179288798267233 +110053798509516 +341186598772 +128561947743516 +153848613623287 +254080040541323 +78545124901431 +137439224769394 +22296138970979 +50439472276969 +25603459483984 +72497056628456 +243641002287110 +172247949982121 +67717632650532 +39820921258019 +273546920594766 +242954739845507 +72028310477046 +232894100905108 +87954600903614 +42720579519566 +136991824270521 +97948773105166 +95688856240000 +234754221734785 +31269618790512 +256438356928538 +90407816771044 +72154319253052 +203928328653318 +260109838397560 +242416702814031 +159878860582472 +229908589679058 +162928460292960 +230481355308665 +147463340301238 +65219671654767 +140066447951882 +107569039346490 +223297382951986 +81551113158143 +46999083218322 +93885981636787 +204100956420148 +259921924717506 +67915520413196 +78521439610804 +175198691403431 +109906417310943 +191326214869838 +151755201318595 +89451170584050 +235007382338629 +190585567424259 +33330364012382 +276898312042755 +55302244094487 +238958244671758 +13328317147790 +265750107542443 +236689482911764 +83957953630446 +104924098724461 +191286510519152 +175235416970939 +196203416988973 +180098626098956 +44293159496827 +235355564431901 +47966578477759 +236462256075115 +187634402137461 +163214590019001 +252468754765667 +235613792850300 +239961851261127 +213028943379719 +205338887064873 +174199759442479 +146788126058009 +197750773330542 +5803682411522 +245444408404138 +188641219056394 +194973890885025 +280159180090458 +173933691919649 +243229143550991 +97185789971480 +105643207816468 +277937777506905 +271620069754165 +246922664495026 +264252877334880 +186453902521206 +83735503600961 +175586627373474 +151847978042344 +146582430296563 +6682063651328 +168046528869421 +106000558801028 +152668788122447 +143626321437628 +112028627568093 +280818594786375 +280218653125168 +35942457887276 +496991178862 +139562409433041 +40195517587575 +264506681976966 +242758699786781 +186371814520749 +179645029153935 +196919326891232 +23604420718811 +87074685170510 +130790982368713 +96766319344021 +167720286693305 +224546132075532 +212229409721570 +237053887884458 +150468405748421 +49937845675078 +136847469112333 +161266481305805 +83566172665251 +184646019679998 +63865440871273 +121443672987125 +11556179943899 +27377851901871 +269096218588914 +257846146815251 +1452113889605 +125725808862947 +140089616334016 +257143643065546 +80902484392689 +167687737902056 +220548932775391 +279197921030580 +95261351993627 +258048999365271 +226239409961588 +157212919209414 +200228996653931 +213547702472458 +26500371709452 +111330316113585 +85426802877854 +179734090368802 +278423577580939 +128217173379425 +180329777015187 +96793427803680 +146502257357585 +44060401491325 +223274420865866 +191287273969005 +144458419336695 +151209880303921 +156016476229984 +124948779345907 +5773681536504 +110223584146648 +228988791946969 +56155464620432 +253548207819421 +47913085910751 +260568809179984 +100140598237872 +240908928960998 +217997370782926 +87292239943045 +2234607065181 +150554182915814 +209942087272700 +190021290497281 +51684028348478 +672852262120 +278265568653509 +58469268455566 +201261583605226 +169733021852247 +18942401937252 +90737543982559 +172914247080282 +8146786800249 +66779454574659 +14949235782585 +129031931622001 +167194885693711 +8350890904254 +44347015630267 +224597673277910 +221295537097476 +231208968428598 +195244531817015 +256911118763044 +185317186841502 +154137633662994 +230327729183088 +90777692579577 +124099694982012 +119910556041341 +14344282139812 +211183261466827 +71521703501287 +142442806054060 +54481596811695 +18219590673652 +93904010045408 +82297787614810 +48241828763296 +51535682598348 +62969343689125 +7517463339175 +17422587726644 +97807127088285 +30952654667555 +212813640573663 +163951283044082 +62109362356264 +174733055723685 +186346052572873 +115239961543915 +190378484027968 +63232670035627 +141049383826201 +141721177157245 +222492964839125 +248973279273810 +169097426176691 +12585250375908 +103672757712046 +229433159329053 +252986546245641 +183425940734571 +238698308483299 +146763270230015 +145678524871187 +265312603735563 +182147684947358 +134259696784801 +167346521983052 +93072718599746 +103846788153658 +160070851934920 +138548868645494 +177809718432693 +141091954653332 +62957033716747 +29532614795447 +173325920504159 +204296898889218 +166975057231894 +194912386069751 +136271282286537 +251694757294024 +130705389937120 +30706597909518 +219695041493558 +145110273910522 +273991193404109 +205706685078106 +196103069620737 +183461883322166 +86858605625038 +58430733928512 +109791614807009 +134247051212095 +41237853172987 +55288582643259 +115709451380662 +36590926053694 +132430425614644 +64601001382808 +110435184180654 +60617333001556 +221967665608790 +88405869250941 +161527213779040 +210434396388190 +269906425793869 +135947976682165 +234374277833453 +110075052761907 +138202823012582 +43075356991953 +156451492973330 +15705393135580 +247911510387501 +180136376944885 +221104821091535 +215713311860975 +137760322695127 +40447980836438 +167507513635476 +217423675915620 +188222645448016 +117317786685853 +225876110100315 +203816257839191 +168237318599701 +22687132886374 +138370285089621 +154083706568506 +146388793386175 +19651267515801 +203113655544663 +101702002072628 +61205658927594 +164219673787072 +93126406648198 +234280191573446 +126138117953708 +92267468886734 +9832529868484 +95812094785915 +259136173840192 +75538046667937 +224958697227907 +247515329024589 +26801701818744 +17650710579272 +224238120341057 +180262700655146 +83968034541731 +194655560937112 +266131221328805 +31483058238176 +56291067028289 +95299742694360 +97124459098762 +112290114468089 +159671651883349 +259397332197784 +203833556059378 +249653881641675 +1343024673065 +136038615225958 +81912049082558 +265553363501164 +158101670045221 +108653960808532 +70258203968498 +94072653736023 +147432524111367 +128373573656762 +83568832841497 +127897472468480 +13467193626131 +206024472374649 +119915496472699 +262134124832493 +201133911805743 +101061798372055 +120620079730616 +127269092543 +98346921692111 +243137257505735 +251871831406021 +25494832353166 +235481476575174 +152626141220560 +165529780066760 +85290435652623 +45568996554113 +271466130366618 +231252224571705 +271397909238348 +68944711764084 +248120743711439 +81164370406145 +44426743299846 +102527506509851 +165410373558374 +70391891933116 +185684700259077 +32729755862567 +26693234736649 +114144619453420 +29835853692127 +42292122041513 +126115416428183 +220951510682994 +274485615940168 +118389752206576 +177032641719614 +26022051813226 +71496649375045 +210557599225711 +270019951072897 +226716220835877 +260625430765319 +270755622331786 +233847834931362 +99686058569866 +6062035705121 +73693988439244 +172862319637014 +102045206906242 +18606928537773 +1788041886092 +96002798650675 +43619737077608 +269546665953545 +99053619366196 +261166744346303 +37083518394753 +15098356245435 +179757622993881 +221769133026019 +174068798600158 +231048507358643 +187907517195988 +219351433842519 +207827609077052 +1223197345117 +4369150338730 +103348728056915 +31440354018195 +210660787991297 +5826359743781 +75822286156151 +13333880225593 +178201385980767 +151250157590442 +135051955562439 +113838167446566 +63940035134073 +19211836678376 +139793057070437 +70305628533434 +218718312310498 +140807710451999 +99955219529785 +9188409435633 +172675889003804 +86029761493663 +49509856121681 +177772671442246 +160447223211952 +95312963069083 +74652115826356 +257844960955482 +164892005171806 +4735860283251 +129370686601128 +123479851929620 +152619738766869 +170116795841616 +251918235727284 +89358977898714 +166455297887273 +91526181597795 +214325651902681 +24201899012404 +274516631578508 +55563971576994 +101825983613573 +253618437479897 +169843246867916 +246690578078641 +37709423551141 +83496242101693 +82425450479020 +169150007092626 +241544866200247 +245502447066339 +226317336778738 +62943811904840 +46817414723295 +28780958217765 +132334706775176 +143858392895973 +224326117770921 +114733317975962 +170614880117468 +171208945623619 +150829177973530 +164699831063108 +199069008664639 +258878938760870 +254893589579452 +7527486382653 +12024744857760 +164640364357513 +281228060066382 +99973471514843 +185060189918915 +264774784379836 +52788759866015 +4681257442761 +43877354247094 +168902614563459 +140641023715825 +110489687019436 +111703867408635 +224116088844903 +211496185100979 +253232526803240 +226378911674092 +189158204263713 +274005322028324 +162726787130434 +190197303857618 +79396919516762 +38245398711667 +152935840087827 +279235365718125 +53721768771583 +211314869396040 +179116386460244 +233730458844169 +157326940600713 +122003956332619 +63378102981220 +86134582170113 +96444581363374 +748363182236 +95785253112083 +129890723771962 +150010135267814 +51219602249385 +241064853451447 +6339851685002 +10589849407203 +12604156238618 +189438857420085 +2330681649346 +50269977875002 +257847178899217 +162960974000430 +230424035853446 +235091916436956 +251265331051070 +57455748677151 +65182089059811 +276966240944638 +241586879043284 +213338960221946 +76995351550891 +246868703045577 +256367212205828 +207851021700195 +153811438302035 +241172941991615 +218133651718940 +177391867038102 +230168856828568 +210714030767264 +278635485932611 +112121799028557 +215442274945189 +208068326779678 +59356680726994 +249998049274249 +152447294927924 +135541811653433 +270410903878862 +71006865090328 +209586667627035 +65076572741744 +57740361327251 +53890611594622 +58104284753591 +216081649948713 +109626794440750 +48059391712453 +183252034873293 +217273606726787 +102857814709403 +152624216291451 +170501416146058 +257410155146837 +176782810813421 +188434548267894 +4153277396046 +91323181756366 +158993952399883 +144843214668474 +279530710850659 +169890069811096 +158805278569440 +139336121451715 +140321252158685 +126454166203036 +241532960856016 +260162122259516 +268917452349614 +205865970348965 +245588970274185 +231367254106492 +224238691005906 +140517970918088 +24368549241740 +252855004401701 +142300342273885 +160541950716001 +258699235975683 +157404603022928 +262151104829190 +169980137845327 +63358895120366 +89620745912344 +267875491571949 +61151981828327 +150941059204174 +97987482173374 +274306230435730 +110610475381453 +165829508038182 +263395220403527 +152480311550652 +234982989807171 +74304832000051 +179724429242984 +58809301329831 +73515149868148 +68633587609244 +128176319746328 +114167059929459 +97219597028628 +136367654315094 +240078705742071 +182015936397370 +29414778005792 +77721953048213 +187036078600173 +99995660173834 +234494926307246 +151133097602262 +165277205778476 +179494153096547 +110037407122851 +106713108842703 +242287708851653 +217450421564721 +24378088990777 +69389222834954 +17808402940894 +255566942880307 +111384075662661 +250456196484135 +225601426456092 +261271754782630 +144974082122676 +236993567519627 +144668307999045 +157571836939624 +59472134980205 +140124376803498 +118372081058402 +10272823639475 +272164503741981 +34398704106156 +152897890893136 +184518303099566 +275940582790786 +102325868163651 +247324068295759 +260800068464256 +176010235414302 +49783391518005 +230528777916410 +23609990224606 +149366827570149 +92980332821177 +28603367805712 +128252417937666 +116270989200418 +140010355755491 +142726302407737 +235075526011788 +11255032411922 +131794414104405 +55980877560119 +134815039016489 +68789605250808 +182514149803963 +58818019342612 +82577584476494 +109411383757901 +74298846998819 +265047946909587 +241329828216680 +141942509577685 +178639375584396 +54582829665725 +120427674821514 +53296765073471 +86577460443368 +199836577555210 +239334056001617 +147113779662510 +123422191177354 +93190149321328 +57833553263848 +3089256706946 +145108975640534 +53007183447993 +94434088195941 +133763524787210 +228532094929917 +24074399172785 +72594168217951 +261992729250471 +193412064077843 +245956381125582 +425395847380 +208673052878092 +38991843691225 +37152539512868 +190679087850775 +27062547055198 +143387347076888 +61000019326697 +5016372198926 +5073781295880 +176199216392381 +211528442796610 +272711522623697 +211056918577523 +153919786938508 +140677479556280 +146516715446536 +164578460051026 +169286374065009 +112032282459117 +266899577099739 +199655313455981 +240793474404015 +119163769296442 +270088579645630 +240796152998751 +199259185264569 +275613670534879 +180177261079853 +24923322069318 +76559633473835 +123498766728819 +127968578177133 +23784693658240 +108484330061639 +41378721236537 +146868778918623 +77704470545765 +64772840778965 +275905636043089 +187834604416548 +237265681778690 +14628961425051 +105806524010202 +176146919726910 +267595875723903 +188210464466233 +58783461453490 +140875828133500 +181892831930540 +238709442793093 +12587657014084 +145953174601549 +60710629526187 +80611779549636 +40112411511993 +8722849129021 +255151252978824 +103662089383039 +177847357043567 +165553835880419 +261709589532172 +135907698008000 +125044979860723 +256824108972774 +181390355646698 +153876663321373 +94397256158481 +5099046122909 +150163173549946 +266539845848801 +218535184710131 +13032111144513 +108513012871334 +101005527152218 +262148926764428 +223758214189562 +245632028883702 +255389495074928 +175824484756016 +61019028009028 +125501822753848 +186118060693783 +163435411204607 +181771525713439 +163486441735279 +10348911516741 +186559015244869 +234867673461388 +119294249676322 +110186466991635 +140253295734955 +195607916717641 +52799836809655 +131542604803702 +213088235750656 +60131819610490 +236943041922497 +50569135256075 +248528985540284 +3924887577098 +117777321823907 +53170562868083 +59541405989326 +176379440490995 +59338731065881 +11470135677387 +68194043103231 +42622959890839 +184462741446729 +201174205543017 +179271983172939 +52043600433842 +125155092989173 +160658933194857 +110816167861835 +1384361661998 +113488610296673 +89727963997935 +57703820016758 +37197643098516 +118181197404020 +180037436691114 +195024184088919 +207648514559041 +40378793141878 +207036966311779 +84440416243351 +230450279427222 +97038171060299 +225731531137567 +188404119400455 +2701561340904 +129963165008026 +79517031710634 +67666720142235 +121463169563624 +127344427090367 +22538798028174 +60804163039476 +209500642041938 +122577648540882 +46463756856653 +68547759564822 +91746414629357 +92021303493310 +122148312241547 +147818908717181 +116605264879944 +81944353054109 +55637491571137 +132567497176150 +227393279229532 +62521451706767 +215353104750486 +107388508164048 +238118580382736 +208565606410282 +240439267941109 +188190291263226 +211532700856828 +23183529662669 +40135355014164 +46661161305356 +227824985183917 +211629450623547 +263981342151771 +236897000449178 +29440763958242 +142219557882262 +196411185460208 +193864158572371 +135272675930958 +199793161740850 +41083182950665 +191389497371066 +129060221958566 +140228161260761 +81374342330866 +251479396848865 +26282639224673 +264922355265547 +178432166935573 +159135291235792 +210846027045635 +246980204328180 +111361256594837 +279055799663901 +49320546073046 +130607712042073 +23198154098136 +93240763164157 +19240154321343 +274320100347616 +158715266872199 +230189162962352 +187771207251559 +923602747002 +215395799091689 +34465103471276 +131189363327746 +37684820262872 +24297971842901 +268937431200842 +207000525317155 +32665114098262 +160419861707098 +76205166103771 +89942598171913 +169995038987451 +265980866225309 +60915901088817 +203509550237059 +164649631423516 +207948174620588 +26520822929660 +64440695031701 +111366435313005 +275554740132673 +200299177435151 +129529487503379 +56982875846264 +122238581304661 +66196437495324 +2552371769491 +135860060741333 +108896462905440 +15904020278273 +52713667318208 +257188671803758 +129368409759735 +52082031176391 +190989722450362 +224674899515872 +270603246260606 +90198572137321 +135114734372110 +50141965278402 +21852181589563 +150182149984531 +172696977081388 +183442082398712 +139517152283345 +22801261835750 +80523897435849 +250666195439119 +97393939338812 +190497231986716 +65479778298438 +193831367047522 +120624078370053 +32980036453368 +206105317382280 +67349549224138 +85596206025858 +205858210531134 +281121217134639 +34083369773188 +76519701158256 +163030672728180 +31216443992760 +40054883763768 +5575683286161 +210932022943656 +67114267327520 +242444120687447 +199942271848873 +73559714224026 +192267185642734 +36733429504964 +55113356156663 +145573073719075 +25849559761982 +197978853856657 +11860950098883 +236500328891557 +65910404498309 +103851489632099 +244508116800958 +217116385303947 +172281857955018 +7410328027947 +38054024803327 +55474395858863 +228462056873553 +39797513440710 +232571113150412 +82333219568531 +150449863681063 +74993404693451 +3077727159929 +93073498539722 +244757105118639 +141802392977309 +269484384429628 +279137854902696 +166137026642865 +56314571303069 +278920530113412 +36424067171337 +223652224534216 +144819297972895 +229921613139218 +139460613185591 +76811117752308 +190862427840982 +45810300527630 +27739849641225 +122441905306765 +144649070548441 +113667194337913 +116387192990254 +257434798394822 +153429106428185 +127513296369532 +69429687598870 +86102144635220 +4685830041443 +180065878862722 +178630151850245 +219458839565502 +108725925707248 +136804900759776 +21647988658319 +100515389493567 +276655835042585 +169905990132857 +163173526414992 +273671182163103 +157143961476388 +252406820350798 +275646101169877 +194651138058750 +45043406147040 +38303386418636 +144085247368775 +262450551116114 +81549988224315 +261201159883013 +4918267942677 +71418872609581 +73450369789278 +168364202686480 +213810285371059 +170480769141600 +79301355053393 +214058301731263 +207795946212551 +258259204793561 +259513696929565 +181301617612519 +39389709447458 +163455820317603 +183577806201313 +260719574890734 +258593999375258 +191915644115540 +258259135449369 +144528798144763 +225792585876395 +261475005818150 +211261014746118 +11970792829619 +71361361806712 +141121092097810 +232994029666454 +240186557061416 +173694468636989 +155264162616744 +105062496940567 +211352489650244 +28329163251910 +147706771803997 +88028779452527 +193662727627310 +60692646208374 +191306226728677 +212571941851751 +125092869014918 +37290089994682 +144635230681719 +165187105125489 +229915474959655 +193009638378306 +199914993053218 +19350173675077 +225433759551856 +252393982963094 +30072474888201 +167801652871161 +14471410031766 +243413069406385 +216362318997426 +46340132525710 +34501782106117 +39511044261365 +218476429920450 +228827455321675 +96894734125056 +92323100551826 +273524591473455 +79937134468355 +234523957094561 +6607286250793 +243771291753349 +117425367192555 +155921008750229 +142967544742056 +249170329532041 +152235522766367 +243057191387144 +143468511232938 +34212863906193 +68456049660320 +255742257005284 +190042255793697 +167306785599665 +233619729925449 +77170013531158 +18939344798279 +80358054736297 +217340731317141 +134459749382849 +199913057243030 +63305478719639 +19461200099152 +60018410347852 +2772079174872 +199158181278637 +208855516968416 +44509060205149 +90606076752980 +208684186308422 +64764568866431 +135205385889725 +257557325022830 +253591029191763 +186880996678326 +208056129138424 +199670582369287 +214476101862332 +7842293411199 +225527715079068 +945886116353 +167634578044099 +116105192289016 +3720942119531 +54664986489906 +222443354178516 +78972780765777 +233713908705434 +13377061269525 +162656673836892 +77583517768153 +61384110376952 +160897747513844 +207069922545591 +208868103566884 +237287778698530 +19991768325287 +80104078575164 +259572208865551 +8784876006427 +133120171491488 +67551792428165 +133561992414259 +278598548609633 +233150405863088 +184063232599168 +127334659771127 +50362920500090 +69973864490671 +204955462133813 +71745332183678 +104553377687972 +237892512567266 +42680143179819 +5615349175307 +276631940054650 +263316550586721 +22960466489357 +173438719500730 +237637359091770 +18495688085347 +60692949122100 +191175483652235 +20262033519427 +191300175767350 +64940525569763 +96403513847195 +162198138406212 +114050120673283 +114193405872095 +23348333516603 +59633915206319 +61248394910328 +101648969812615 +97431802622217 +80742108215409 +266966035223042 +12038225337697 +190053836375761 +192400010501036 +21572990611988 +553136770646 +58166411621074 +76567949056171 +252232876231502 +116524474740954 +198495811461158 +272225831679764 +19106011235112 +197098525496969 +219393748509801 +126930786451690 +8218428066650 +267612435997162 +8310060815837 +66952950328875 +252184118498402 +151683193105910 +171269105171305 +35619227795166 +230776834246930 +173755916549963 +40892763105220 +78642420748337 +129041910172379 +88105012161889 +254547874799739 +274964623910163 +215324299507428 +193621718535078 +195885342258637 +277224247921092 +219387006342191 +269533884543686 +41206784034158 +218961239408505 +82750661250413 +240786052786123 +273164634537149 +265156788040021 +40541724598800 +43568700016702 +243379088234962 +280225677057110 +179533161654041 +198299056421131 +146125840634886 +153798788928662 +49714698456636 +159395640764953 +5400232939040 +167830050305014 +193807268367979 +217669030088212 +225900924244657 +91360069633956 +15286217154310 +91275023523271 +214270389905514 +229985956920294 +5996101948173 +36277793817984 +152309944556389 +177285460399184 +48471474300056 +75707719284579 +81373229559004 +33007775759706 +194014762122220 +30988571395733 +118792471070755 +237062091466201 +114085983875440 +73840000197749 +109814628045927 +107555115742037 +102785108951718 +9254235677723 +147401385352743 +266329556548406 +66396241288517 +258390303597465 +192406856315960 +106773375551077 +27105053836432 +33880676982341 +212277465155413 +47388239734420 +180703090077345 +87575248950979 +63620318552718 +166149588124533 +59249738933671 +133231390706597 +253687358113685 +83098014560933 +32070556055259 +172160174150487 +148170278270004 +43466440015895 +83757530013775 +236913927986780 +226185517419629 +62807892628491 +127273089108053 +102647448517883 +202518878403888 +115495233755406 +145287364444804 +67063384265550 +75966994800515 +154162193815896 +121958627328232 +84200030705260 +47568400687687 +80040598351727 +398442575788 +230512269400248 +61716370324866 +176187685981023 +270006850637538 +63365814892582 +58020211971685 +251972010333954 +268449237217582 +232438633652474 +210466290601901 +248587960016360 +75345491602515 +78062683203320 +211116998500079 +134927377537416 +185688407702728 +244418106842200 +182272601586733 +243780009937906 +192166585669301 +18194259541426 +34464689922644 +58718547952632 +266306192357499 +232450707191818 +117580419159152 +28993577251241 +178168987883231 +139766757980931 +29116690199917 +93862300466245 +31448767518471 +46452531875566 +5420411181446 +144696635203242 +220762120004497 +110576626804002 +195622856462033 +19780779331859 +44704434516785 +230897503027567 +62296310472671 +78198742462682 +148780136130021 +37829091110518 +58211434122640 +219100888818665 +107622344676016 +231148320501567 +96186743275183 +96340659306022 +244281971538113 +54759011234133 +78275453269505 +4563710836142 +105079652541802 +31336320014521 +266378241724479 +116876456873827 +183760153762119 +97509567883928 +145516504316272 +48872311373538 +197780910669477 +154467727115240 +140244663413870 +18293295332265 +164953857722756 +233036055441566 +148047411035589 +123743661553369 +65594509437704 +146688857366783 +250000834734250 +203044017832954 +84014830419620 +28854830202458 +228162110522430 +272453043626586 +217886083074626 +36582419170951 +151347670554492 +15804144130248 +62257341021709 +248218429827132 +88979835654084 +94828297835493 +279693233309748 +170361828531896 +151776930822132 +214263175498508 +24622953597182 +29477944975394 +230254701948383 +90936665230158 +154365342564839 +261979410375473 +124908235347919 +33196582751359 +74846035678202 +230904752692031 +15911328311453 +133669099369792 +167972925400999 +247070290513466 +130680400022233 +271417312453520 +220357149714787 +139940894105698 +187396432108704 +137016202683299 +150214715905122 +23093268685996 +3637733699439 +277276206614473 +60428231597001 +7413659800307 +264494348887436 +10514002823025 +240233644365544 +233917284215959 +132389041903962 +78690664316192 +257637772771193 +79884718829220 +84385474421000 +28741437142683 +85312798589408 +15789303937007 +86841669207563 +116842151114000 +185126041922281 +279997015982458 +50701651774829 +97963001629689 +13694359031264 +163039746356513 +17400612589826 +177638058109990 +103892565420204 +225640328572593 +266161824502365 +81512562393315 +266198046916701 +145042953760873 +223329001551907 +268795504896578 +107017228504378 +163528234715351 +256186524877279 +33180186279911 +94177204026702 +166804176314026 +160698449814131 +181342458531511 +46073827773086 +185626048943817 +71510413556055 +113315292850707 +97089005605747 +224871660016233 +257042810094327 +164728387117265 +203975738031140 +176550694979634 +135905143807507 +190179602377343 +35132980952375 +44668460699814 +257467159105228 +179163321673463 +236195159702375 +259359439026262 +262465666012458 +58586253500116 +169871414585561 +141563512617292 +242846502393195 +266438744050149 +163691507183997 +216335552834268 +261466391888380 +252869545494313 +260424430607218 +167449580422383 +280449321478304 +196817988410714 +263120283938882 +93799035238253 +228317799095448 +135813531001078 +82810046024734 +208711931878673 +48707131364818 +266293764266302 +252286250255617 +35254892583410 +144070756116070 +132785527258812 +99265974108387 +272217098366372 +2847042017937 +279121576404858 +72103929501982 +265619482700097 +48599987575378 +96123355152909 +159900851600539 +236168126098882 +30959531021657 +236222590858514 +92109103515286 +113017075970099 +253214143937933 +115646465154995 +154126652718856 +183316399900855 +42525214848897 +198389904602149 +207906397309341 +248126231720816 +6100304524732 +110382674738494 +19174524056611 +214576858208708 +85822887634017 +211828877071209 +268815515473991 +101203497327869 +130374159863468 +4304501001217 +131627345665118 +184302388315268 +235738423377269 +232091554690540 +36074342905460 +98951538882892 +203477910913487 +80717619210199 +149720101574141 +265544049977224 +277325076841105 +11772507358387 +45388030489514 +22812657580766 +192174719493857 +201619420070690 +94028737886460 +29314328006783 +142598404413740 +129836185069522 +207391212525752 +240388689536718 +9640799947488 +260472402149030 +32991432198384 +2060862795925 +81364132939683 +252246248892708 +54227630467144 +44151915812110 +160386759032849 +121698070868916 +233892279406300 +188536359230535 +250143860299327 +74977099313203 +155219617585040 +10113009831262 +140376641948864 +84358246821667 +153333820581132 +63983826393531 +243757925178781 +29837430882922 +259194761892299 +267833628494980 +257357084870845 +249053937633675 +204609551887969 +139155621612043 +119142607659412 +181177658048879 +159361889348197 +78130678639635 +76331151838151 +71528908815955 +140758639294247 +166749536723557 +71859084841267 +167075572489842 +174528128272857 +76073195996042 +223940936134232 +231846097694464 +104773657445243 +221840759681623 +257785148600288 +56842514115309 +231234881079950 +187973362565367 +240111612869390 +257752393235270 +171028301298398 +13238562192916 +22507767132145 +256940674860036 +63029964464445 +212547938345344 +179385636837844 +247686034995721 +60335997065211 +32834156371155 +52889025854228 +132017393324140 +8521003625930 +129586336819370 +122459897002391 +273816349741621 +168379865641323 +163656333821171 +268439447956571 +111657087030681 +250191683604926 +237221446591463 +239112223049096 +173369370884400 +2052272770784 +81119722255752 +263501160754568 +63890759687549 +165658086048894 +33811349524210 +206383080008709 +171517107097217 +36601585896364 +231367676683459 +87216613898206 +19159865716869 +64173336589207 +204782952490454 +234578069975610 +233268980753977 +95658298205327 +121430196939799 +194926405343149 +150441733525467 +150229085445112 +62512097250009 +214358473437213 +219674834323696 +55516831868928 +17861768911661 +253233388128150 +194068561859560 +111994245791844 +11831157215564 +192563613903771 +201328455493339 +199101153097982 +166479601787655 +70518148413139 +48810192867193 +100809439657683 +101399371024668 +140239281891462 +71753926456478 +218292354384178 +22262766872600 +48625926404875 +80061379382529 +166615834875733 +144897671417821 +147543891887170 +226383007071487 +74029334567744 +92383611773796 +42400784995583 +176536265020691 +161576780586999 +24369439181992 +271618511286838 +238132212057902 +193138675372850 +11938049636393 +101014209966525 +73603192879792 +141988071248658 +92932211785647 +95719758588055 +159304275677020 +72547831829322 +162888920162352 +24569255350694 +65720796750315 +8802448413324 +145114803777485 +229839458106847 +121836116702077 +212299002423270 +11015129338546 +141466545250336 +71487852712702 +130123599306444 +213090229210920 +253542105697223 +96324911115448 +112575107838659 +241584286150853 +42155247144783 +128982034025585 +148529019141427 +175793844222014 +21481331009587 +186295344716501 +65727414205377 +33855455169941 +110355785747686 +164440199080108 +167440860084566 +5842973857495 +135027591047008 +188707559735290 +94925033229215 +117256388960354 +762575811867 +228841374287875 +262084886178558 +214067084323955 +219520533843729 +85951054472653 +220699541177020 +101551660197953 +133806599756096 +42783380314274 +154597943751124 +93702397642368 +145065349927349 +141091396187297 +213924670059000 +141163242269719 +34880629842740 +246773236334468 +132345999168562 +136680539358575 +242807145961707 +147303777287466 +128234639869158 +248321599254181 +69822843031637 +63763583208605 +22212721387088 +268661925524573 +209509639596378 +125550803758622 +24572741389667 +253286256878958 +144854615203118 +242284948878952 +119818298440420 +23663155993025 +216904675978737 +43737128375205 +82087503631391 +72698988422889 +24857978890894 +221894208671476 +199293296368919 +204594822880471 +200920586100645 +178337367754430 +276908285665720 +257408578442756 +186236172181011 +153414320657746 +172139787234993 +146237110925033 +59106116569288 +173979120362790 +208275246505130 +275312045975159 +219165450692149 +76460951888938 +198605578920416 +162848911977565 +277370528334496 +132244668958583 +159176833723486 +159568671908813 +147296431765643 +117253169375920 +224028311196347 +207237132354120 +116492574529944 +142552567345063 +163450764618433 +24386292572520 +265776757307301 +218070173393726 +189292787981813 +84742760976718 +124951264004987 +141650019808013 +61368736575100 +6045944159577 +49940024553380 +84027046383593 +57119258838628 +89355727331186 +241984158987508 +109401419580979 +132059226339460 +229910650354120 +262708664347672 +36529052829295 +240680545180855 +155860016686141 +20344591884347 +113805107645008 +63297076117466 +59786515961288 +89943638834085 +173354726200308 +238200569267467 +281187542705042 +173169504779300 +27057351114403 +256643734642853 +273567265849061 +227579149985426 +231524002923871 +201015130086048 +160056635162675 +61536167575175 +173035382476479 +54526496110850 +59645702393288 +165402238083572 +220435393062032 +71778835544941 +83388161092509 +114414338956504 +228482717455841 +208684808821803 +26651980238827 +44124413051814 +3703829360345 +159030615147343 +107374469969862 +129388223465207 +144727115759110 +59402800033339 +180271257651637 +256497796694316 +72597289325436 +241754486094046 +134171665957799 +258092359185225 +42018638813247 +199024198859178 +139078693373326 +60780762337916 +208957394687381 +109095022341515 +120734236245769 +99810294153672 +56904946086600 +142694682412095 +129601083005397 +264774832493345 +182675322894039 +214886286560931 +264779463471162 +46500601104043 +188489700696762 +836740006618 +276635991382870 +90557711673553 +264234987887847 +222734524713411 +47808016398434 +53611679822213 +203320060903432 +12526210426080 +173792922953584 +29147481008673 +253015718610747 +135671903365391 +13635786745526 +139422563587255 +65913375978341 +118043946920438 +3533900117140 +41532572767502 +246976338850200 +113414323424957 +225946108148342 +195014228946851 +111207881174399 +75503224449621 +114795286978462 +11600507467322 +123725794907410 +48642275145689 +72270103103187 +88755507821783 +112070695635529 +33635274760801 +64916163804332 +41675778687039 +30317922498345 +46425924669767 +237691548169710 +272829444097907 +251235505820436 +242035217086121 +128248384701335 +120555668987784 +19328824471022 +52896889882285 +104610901847818 +226680940335474 +165800976377182 +156571688273965 +174898996722946 +172064192292188 +35600714964471 +193269639608642 +3060596087288 +269480017552070 +126865708598325 +266027602825891 +173903606513735 +40034635691320 +195639377477242 +139540469608918 +217949423621048 +239602918924533 +108875236541729 +73275992281742 +137251915780733 +171584663825448 +154367263601288 +141274722090658 +19338009368315 +69099388770493 +119328464549922 +4857715533489 +23162497255387 +252775233212813 +45796712546933 +22360230177833 +26630456797581 +128888354947164 +206769835176314 +104163424418096 +173322950280180 +205365038323516 +198715778581935 +202359276931739 +103959471098254 +172166659031468 +191726502870957 +184141717843986 +5202919439765 +124614619072419 +273894258515008 +226396005696207 +15603983043462 +181473955171551 +132865132422212 +271581364660741 +276533699063701 +120130169551857 +77774037328545 +222866578141523 +242287521381662 +188686995560765 +57095208584670 +134706243985939 +226406412275984 +105644350185236 +26228278322620 +221314452455167 +76748846734623 +41026899486533 +223392758137834 +31755840876928 +225845217417081 +55529522117481 +281455766728815 +225295288389460 +200660465362620 +65498219876940 +214415736041172 +229794486538370 +94923438517736 +273615819756279 +120442205016374 +94385925979235 +197469852956373 +232528970909938 +240920688565457 +195630328874499 +212104736040166 +198292984971121 +5410170706192 +261339715822713 +258308823646825 +4830128935592 +95476038896197 +28475167842756 +119620940989104 +154975719699415 +66378831013829 +110513573534810 +186543950700682 +255793854571749 +191434131586071 +140902673342173 +220991686794340 +226064933131162 +47146641866411 +43265789748454 +253365144323812 +185364087966712 +108630825857798 +106162510544896 +149682709221917 +144283671443225 +236544038496103 +163750616202723 +228572255226510 +194109433948669 +260556490154488 +42477517981629 +259086600004686 +85558252348208 +108382892737663 +3742777002490 +37033633202457 +8433044406524 +120328741044964 +225866509644094 +179700673869465 +269301744476387 +112321654127530 +44463801919240 +206573483575148 +37637588892443 +200167021001228 +100637165636426 +252735359028379 +46662614688488 +227171235469221 +128392489014453 +265885290541330 +34689429338527 +204607807816164 +261315193311079 +44861390528257 +202627618833715 +51320390654690 +51894359588408 +182512925189572 +220070469725038 +138269242444796 +45869243877810 +117265581059503 +140600716351380 +126437997871052 +237575557583478 +93588108608105 +189239088188754 +136780027328135 +59204627126760 +196392452569669 +183351103923599 +272895723499880 +64890331921010 +29844342746569 +134649327799787 +41719071544096 +29886307397433 +143146409147637 +39214849464229 +219098019473858 +221170084463307 +93453472189420 +229621914370400 +179143143403636 +164241454170351 +183804360974487 +106055366755456 +100187417058013 +145664096945600 +232932402720236 +179986220321159 +55438803031843 +271334068885882 +35470525573739 +139640369092525 +143290678430698 +153174215684569 +99352914479337 +443879445338 +228145387288459 +25465582173548 +2927326214611 +242836086148774 +211573996114726 +77300255845832 +45258788366073 +158794505210876 +137959176097131 +152870391787672 +37855853916610 +182155675515255 +38222220008319 +83202183868639 +76641510480545 +109446919595507 +16174141624270 +176350226361652 +216362779086641 +40101039938090 +72220055410211 +181334118112222 +145233933474194 +64834181892699 +56697297713840 +90832274546724 +41293632504703 +58976053709288 +264045368752769 +59070372238687 +154716033156806 +64299600522290 +186734396648630 +259327857667251 +224583405966883 +58533098641292 +119371603948455 +8681216123671 +95552170110433 +145238581059544 +88289016249143 +65376168963003 +111661707033683 +216942199059045 +86341311066202 +23682640493078 +58537836596238 +103416974431827 +180846169035969 +182027102967927 +148560625776482 +177939277033546 +3900069517557 +126727443507401 +44991393523993 +211324886804278 +81688085187671 +51250348754365 +170456560825573 +150897204350599 +223032214521980 +70673559912958 +184322251206152 +119134101910659 +217205646937789 +248289363409862 +150940771198663 +249383427569297 +53920378215990 +17791476307923 +35310503233612 +202232938147195 +109168627256722 +115205277631951 +173202588706393 +110585356299522 +142340064730708 +264571760224932 +39443529912306 +17161822170894 +195059572092262 +243733897785801 +184880134419578 +76804474838705 +176375095628758 +215210445749370 +15260435332467 +53904593668736 +125888766080178 +116333602296538 +271433689896328 +59421251291453 +149876424273678 +201740862485045 +171894679587454 +59411951888516 +15100659724425 +277443836795563 +236790825488530 +167065310852316 +81856290570255 +63029504335368 +183040801291781 +101203004818965 +142631024324590 +89519169076350 +239901184743430 +150827307227253 +16028269613366 +179543887645105 +232510917527389 +241432415711395 +135145732838674 +193504042439826 +279348781197310 +13814687545226 +146302397674988 +247494420226746 +237531651553908 +195643127114241 +74087612795485 +272777483520984 +179939591097893 +230642225636442 +61306463042683 +26283617943913 +221948873169694 +222094584628780 +156974683875234 +54672550360001 +133753707207935 +160943903572931 +239064039169222 +276477592059357 +136735938840451 +33971111370932 +248445560764056 +109514965489784 +97205062029591 +230913034277851 +90195764761157 +30170019101168 +45377835063657 +103802646936109 +238793228495264 +166116013408803 +212236690063862 +199609070497678 +71046925555037 +47111840729657 +252474219910397 +5927076566496 +212590411453892 +121770545649187 +197154150388917 +170183964423580 +190691756894105 +212243570998902 +64052720434520 +147860499705596 +120488690303575 +119888702320289 +188657069041067 +121206866044660 +243914186145363 +20254713720856 +156745929728033 +251155142185574 +111055467984553 +116776775550611 +240614186975392 +22326581548576 +184040286162042 +84809108753158 +220268610082542 +130506638153036 +148366412436937 +257220955354515 +230566297531343 +23605600049711 +264065004888305 +50612896070671 +191824747986596 +71264448530990 +150873443420087 +272895634091462 +154850092865667 +243961241648133 +34930497054348 +100677916281005 +227022365174450 +34413530811835 +215017724570676 +102934097355568 +19734783574246 +198547699589163 +79481771264362 +146732107736828 +21588963830542 +91100355385543 +170736153325326 +194030640782795 +131989177764460 +195660434045557 +197191656432400 +31488755875190 +194454506135282 +88034986025556 +41044523194255 +154031050159951 +82281779625428 +233634596308094 +92435130259050 +12101401701770 +81666789768997 +222985785546556 +89226543074002 +275608045462199 +40780521683084 +79470219457177 +130456041047984 +122100024682174 +222751854939612 +264081258475010 +179578042475811 +159959162555748 +3776689842437 +146647707812846 +193585322245325 +225487663977406 +275281728871475 +208815593612510 +68820662800195 +274468818260417 +66046568774858 +146547973850021 +157869329403533 +184088246260073 +210935597702646 +30529973100697 +177459564169580 +145819106024010 +256249288221198 +239538578575483 +18875463737158 +199480684929927 +98413466201766 +37661587196182 +193190675954221 +189427640137717 +12353400795251 +251648582671935 +154594207809435 +240605713398883 +236604796428669 +163808324400862 +187626598582973 +31214089705390 +33144728311640 +169944465385998 +258543777864427 +154791337957336 +236899895404429 +246838617639663 +279236833123231 +81317416222752 +51106120162920 +272786258782564 +182837261286586 +108525718804889 +28469387382004 +146765106451645 +211699674372601 +36381704213957 +159089404028533 +192454138741837 +215777835853881 +25575974414877 +167398046473088 +157624268911579 +233464123713565 +54247607933315 +196676298652275 +234074355311969 +241134395214223 +162988341208049 +188767712011342 +264020340091336 +11436691179399 +63967981508006 +41434029856865 +253635943913487 +25674641929171 +103771211940141 +272109599172022 +130250500385233 +260817534953989 +107653008745264 +140416232077589 +126846326563137 +132533655724349 +212512725794556 +277862039696514 +62962679497861 +83025071030800 +63195740629346 +30662776497210 +277445644779455 +224485144475559 +158614349850650 +79342609524593 +236698920952999 +53199338849901 +174089079263052 +20595265787390 +206530372364589 +207770049473133 +96579299461183 +216542194328173 +72845889382755 +19313637834085 +106870339304832 +231950145720120 +264356452746987 +26037810870480 +92096314124136 +134635252874775 +119164083764500 +34425085812256 +109464705509173 +3809885463815 +87012392689894 +75406170259296 +237989615362286 +245668006481036 +22214987195492 +275862228152250 +230949178344478 +12428912351455 +226129352717844 +166283928238432 +269500190069758 +141366139827426 +272419468910856 +29838473957791 +60390432383625 +98409680757077 +134087452855924 +269772398244843 +239501107696997 +72794933028140 +4131464647336 +81522520684551 +79870387797346 +74122925969330 +86635610156595 +227666164457730 +120617306332868 +117714450341155 +20377220193273 +215380265103993 +42438573929575 +128913434850225 +211403623125616 +3282394168953 +199243543520826 +68523010513673 +142202002330760 +124514667530715 +197995020755615 +191373103106532 +69593565402338 +199281841879664 +11791488305191 +10241704455663 +160057701676592 +168767086250845 +232410280915807 +217604709248937 +210846311211446 +140211010913202 +105161126679599 +178503767360185 +52570599334821 +275404472262263 +193267462336653 +158155300697579 +255937242398323 +222759547194504 +119074065295999 +251851422765499 +168508850929969 +106829745961107 +167683085627511 +95259615528474 +40766842206623 +197077906830589 +240888426732585 +85551188262619 +274758793984994 +267746615136721 +100370843662787 +133895242936529 +154639234106049 +116994099970045 +361774997809 +97124180527436 +162078549389772 +223605003366254 +51880842335692 +267559139427868 +178837284414146 +106283781842759 +92557139540494 +271644107246884 +117954441638682 +200803434459957 +212506733854594 +1317263425743 +201634054979806 +66150862895322 +160011060177254 +157025722611051 +184315363681985 +198330639327677 +146983210706628 +149935806418539 +234054714852178 +158457207163911 +109855178181900 +91999440052039 +196351296850376 +55605197012626 +195627932326928 +34524283253942 +273803955134182 +247761752159147 +10963262557722 +187157546248058 +2371476813346 +205445024682822 +254202657485995 +5224980562977 +40500768462847 +257510442073534 +275859354672319 +208856574306350 +66477231847454 +145897013772099 +216552652359817 +263339998579761 +223303858431256 +247740217803252 +269109733136884 +110709913037491 +161966386206387 +204509607435203 +226443307058112 +14568328039503 +28612189168009 +234212775225407 +119173470283367 +266455587066742 +94434910591510 +67696033487413 +245190661577809 +7691225388732 +62937033986052 +20136070785097 +88130774502369 +120703351944832 +12593954982603 +278749035154675 +174510525019300 +20360736173246 +236940329126379 +35849118684600 +239685653051069 +7386864731505 +110055613538409 +21365373134981 +111288517928502 +23165736741917 +153896542255926 +280307898530488 +82094124127140 +87700811951447 +230458714465930 +259575658728994 +212352033110095 +170930195951004 +243149178001163 +118305416093499 +159798948864459 +154947282180958 +122847998720186 +21504913760973 +6805908199262 +85759624219358 +237449796679636 +202750694067394 +139424696494703 +176148756693550 +279631152113348 +153954354103782 +209061849694876 +98403382719900 +278160402445749 +240275494393525 +183667517643547 +274238147245557 +236166315071300 +89168736399868 +73948028495656 +138645179367010 +5626620638048 +29756535235094 +182767678013765 +262467165630507 +93736002888680 +72464483407171 +164321276943046 +75156522086933 +250583614123491 +74096754686134 +91037629787544 +279679549388812 +127999839784840 +194967231444797 +30344378136136 +162244647266968 +72192299997245 +183125900360729 +16805517023104 +66455057957787 +241267547115931 +18050376713617 +107865376167117 +116336890079896 +111979627075589 +213379708167464 +280257180624214 +222986323549770 +202681756499267 +264459552405059 +64810188023135 +228961011018104 +194981160217894 +106491102375627 +178836495105151 +50245903337243 +148343026666922 +114965364131740 +127707406869539 +271901664236709 +159137762067063 +82943822172875 +219309633514998 +151628326807603 +146093243239115 +85521724495064 +215271038847307 +47722249943599 +198956223825097 +136467233554949 +191015011827058 +185662011591024 +280209468953777 +185562756812309 +145744467830272 +32051621140304 +201528538661739 +57005453318095 +251177494856366 +16026808921855 +189700128538629 +68172445211306 +38733579951340 +129330131126694 +274289340771315 +182198980775477 +109611016345551 +206036604610277 +67929724637727 +7193107582037 +271508199006938 +169981822040002 +238044503715622 +98980049580410 +204288583923317 +255242636097046 +90546092296164 +98333955246248 +212449034636793 +124383704838998 +161355854348217 +89336283400003 +37253134612294 +247404815403688 +40850924259119 +198885855522105 +42438748561318 +28705529470549 +77211951724182 +54239277683422 +239657483670757 +189620276116647 +208955270870634 +152622239233722 +23077665377710 +193941041545336 +20481542332636 +63104849224525 +229947697203748 +1286257762838 +30876401690266 +97023028140615 +174147991432718 +239309344408109 +160828201027567 +72544788289439 +257535035605386 +102613100949354 +103036807094629 +186793257363962 +69511049797534 +140238781503276 +3328651147945 +130282714987574 +74354872602792 +122228846258761 +246221677063608 +215936575570537 +239495875121685 +147118618763583 +193060439798810 +233717532844968 +163182171647918 +35845742162419 +154893508754722 +86152211607193 +211493073133717 +68798087608248 +115081130046284 +207976802909704 +241215502123197 +148959846316441 +190159642186365 +16522715267971 +151979943682904 +272569567477663 +178819391397035 +106828245851979 +160691273055879 +34656936749903 +116059381210508 +15799609919866 +39133999373613 +159966307552048 +184334119222405 +109513091343230 +30936165018681 +15346130920013 +190176865151209 +3738230003071 +156132659800748 +54097013513202 +64102658545574 +220048320335381 +153138810201386 +41462554096050 +37614121452710 +43782052148663 +187275791379042 +28703138860445 +40447872606867 +180938215754556 +25039660980744 +8397043190780 +159414640324300 +57508338220109 +232638083347327 +263779642651623 +29684604232303 +118744602894428 +275312117146649 +112958360091674 +138670630188182 +160786018412150 +75187715224696 +94869706702473 +143271063225279 +102900659072866 +45590521100042 +227515404334005 +222892228054430 +244848984433547 +69010436396396 +259643228363840 +48116151702636 +168814784872568 +47944317506269 +213453708124910 +6001747179519 +155921266265560 +242276903954556 +38592807263303 +6635943967337 +200852775511439 +109925354318086 +101844156448908 +4389720299043 +77563385729232 +259116273562883 +189488835986991 +134400721778533 +225941908267567 +126855589471127 +114397696583067 +83408272748682 +206610743205057 +218656714450002 +106719099629344 +125482629488336 +192066126782563 +26647276809000 +100676435051392 +13582825918641 +21396558921440 +166618835915842 +91940348208789 +102827467024009 +85623496881111 +9560619212021 +184582847751513 +41004860357561 +110387667493642 +164447974132636 +24408849448883 +62476235802749 +148800344641494 +53208601757891 +30118545507190 +7544109968013 +141190901724960 +154555105190842 +118147232407985 +186978932471778 +235675270140067 +265017381031891 +53514375881522 +40733226128720 +15515805823896 +126113094511344 +183636364259066 +116955296134671 +68934028775593 +210121436945812 +127047899623348 +146232823231290 +258652502851182 +168766800850702 +92261320576962 +2718596043370 +124239336847138 +259612616583822 +107443116593280 +170292650076217 +37445020154482 +17312110938446 +183986561974085 +176046499118698 +248892139703284 +245182573241992 +171671025954890 +106019410462231 +111501791733559 +132786023954510 +176130179023666 +193142243451814 +216981079248695 +58201829542113 +143862340103696 +140632907775633 +188209733128478 +140518484892147 +242207646320376 +57642113530760 +174842177525284 +180705662898167 +262738207629073 +77817969087388 +129075452232204 +20222792122328 +183626600921923 +133741577404217 +260176182936748 +255850203889695 +223242207468757 +76393988438592 +177731458054073 +31395804168190 +174685033300772 +270232133818417 +111506323433772 +87117745588237 +8714482900871 +125564216621613 +153394486027673 +67628915114663 +271712138400621 +67157709289961 +89009148104227 +119531830830535 +280275091853002 +92900147300668 +151160013600859 +109314640855826 +41033323582761 +149124017616443 +85820842276781 +190825529269393 +720950460183 +88268560615935 +35517221829318 +113116804289288 +194316188918169 +100992125438267 +138963859803276 +112530370799213 +27912025828274 +73533906663838 +66669124791443 +30370772277703 +157702978568931 +45469483399339 +234913527110162 +75021853530177 +93030711592708 +27456326622268 +137892371521392 +143542235878814 +153953228904580 +7381098086719 +268461513210772 +169506516012531 +175465807434670 +103031783053305 +177278093221903 +35489441076899 +42648835924803 +221604523527692 +107627177890219 +186931425046013 +167577649368413 +250821279975182 +174610925513076 +205599043823500 +91305313733139 +135284492500612 +80714801704868 +194309122275969 +238933744618138 +69367646779049 +108534834831806 +100519302145106 +62738190264059 +188643944380910 +133252634482044 +204336424672058 +10851316878457 +222897341972385 +16149497734755 +209663265203046 +233194885941922 +111120519991819 +89063691289293 +265792437549504 +178456636377460 +157598470529840 +43476087430027 +179275403367551 +186627502185580 +39230264905836 +214915984881163 +29919115627891 +204325631260990 +128415301246555 +109934906293875 +2925162007305 +273934955337532 +235393295694198 +94570826199597 +271559281973482 +145184554147876 +77470476185725 +232244632896463 +257816846317982 +91893085810199 +271519799807921 +176175013499082 +250655876648331 +38106257955758 +216011319601651 +269056191694221 +105203230073038 +196923810646871 +126693004762155 +104080396504419 +186752575647394 +37425541152142 +183802518475862 +29146278612820 +275671918051357 +185156372096590 +209123581361085 +37649598007244 +48919095483270 +177928644673312 +202732411312113 +5554026973876 +126314099535587 +213084840687908 +263425326989499 +38013180831830 +60275747924387 +222637386865961 +14859997134061 +124136456486160 +2133272818022 +272585104229365 +140842584319958 +32888106383390 +201822002600809 +268567479874676 +103573570759828 +62775013296007 +212581947671330 +250585696541159 +19494470367969 +184157440135638 +74585649951666 +35072294924986 +193575733287595 +154441971376981 +49915853482486 +224396932021971 +66461785520690 +235853481975637 +265967101010560 +111979228609307 +231175970777762 +147345624107108 +114086008673459 +246892741731314 +170048239392286 +64345388246598 +64767002707792 +150500013776078 +113538025731936 +258606371658405 +97501687848957 +38768339839985 +90289170369475 +161979906861184 +216824396562981 +272695297159083 +73252851493592 +208867231357181 +212991469024188 +148766429925893 +242891368706039 +271902791918439 +70506780092337 +94044113000149 +28397235803349 +79244503737456 +129820836332149 +48823038126939 +152653016637371 +76980484911921 +119811136380254 +89167569158572 +195995697832188 +76677951209073 +231286005909995 +81125409799522 +177107064428225 +107600651798185 +100563005294776 +34005500579717 +121423182619652 +21902267858550 +140243861080343 +206381545162989 +216027474216723 +238267725685314 +278201319922951 +78442318822984 +96995317185201 +134111985794813 +196069495707840 +12102153661607 +187091788920439 +6080115208750 +40793017775895 +101965932748344 +23675701550966 +156904890062008 +180165341401894 +258651377169241 +79207594359846 +183461922688100 +59433130344280 +222412881209671 +188357772392163 +22947333453250 +258192309641829 +277696763140776 +35061697296914 +144498864063920 +140095685620004 +276157772274443 +213732386781366 +127051917648952 +49621609344752 +271713191935652 +184574582940900 +21721016281414 +143039059877364 +60815977129723 +266676572598639 +262304275281841 +12701205170 +33431022593852 +278956295876680 +97257357908310 +273312046768367 +166960455940841 +153267095083044 +124665417779757 +103716060686016 +215291867887250 +148100054762701 +135121400384855 +138965723521538 +77775229679794 +180572252426741 +180589276600805 +146722032633038 +72537943206545 +151018200308415 +39509688410527 +168518866722721 +18289665740527 +281046650254565 +87019498143211 +62688627509163 +19051234603644 +32303430997823 +75222163549198 +123532353752455 +96413793387912 +213353978891631 +66274832115333 +68477112229438 +24381771634858 +278087934044965 +20815965552428 +98430114663523 +171911909736740 +198467402457235 +182150513675858 +61151941357602 +211355717443610 +31983901926487 +12357642989653 +192252573896245 +245888412169008 +228128505496767 +148745111930704 +238792596954294 +229510765046626 +124051695245130 +281052845678066 +13810229464319 +104128818438957 +173883940408785 +250229087220395 +226749841774106 +42705198739284 +182865120329944 +64622457267016 +42537204749444 +85227471033591 +250860648347890 +275779836541482 +220336298800206 +78071333434971 +10777794315710 +51236159124131 +107229161461675 +87560217666101 +163336287579569 +96408034441945 +28758480404154 +36071483523512 +258311607045055 +209984182443528 +195272534169457 +160698985032181 +245913466170758 +20016332358253 +212901639424048 +91142075829246 +63796169208516 +10285810653321 +111059134208795 +111187049201850 +154690495942401 +237693556295935 +80090674371564 +95606308495934 +117001581933737 +206903712901906 +38296296047662 +191469910787567 +159311033984888 +242260925031549 +278055392923604 +248019945534945 +81925319113350 +184091822106486 +4085024052253 +238812112890254 +143105228175576 +160541034051608 +197512816084215 +39127198768932 +158970202289897 +227751787361367 +220385561204231 +42355430467942 +131295564457583 +150086029338315 +117774861663644 +60145773062728 +99617967973033 +106125007887165 +20898847251764 +9012258835153 +24735887856511 +213826576394589 +34770576835013 +190148539073253 +40241689506416 +18065579702773 +115478063963305 +207289037200378 +263321601105212 +32509438299805 +75853919737103 +237843230530322 +244864827797928 +88684243979232 +190722536147355 +12920967795860 +10963742516192 +33106401081081 +132830807215407 +231440645729066 +211645299211104 +153356914576918 +265252315324436 +50094876366053 +114833131739821 +155081696339520 +144036352163243 +66240410132303 +115070272847484 +256310908330856 +79006640638194 +191907742037000 +193876928670860 +15088321488854 +243004798369607 +114289884486058 +9501122880828 +128032083515071 +47164826540540 +99028600977920 +20253174045636 +103485701538720 +171410985327920 +260429686088162 +122312704151935 +223412474347359 +202876676779554 +91530943949431 +109269721934435 +81435766936163 +121109193659113 +187237559999867 +66214552935786 +38866825673887 +146106564284848 +62334160139099 +236132381901019 +158049922364790 +51290891787018 +192296387299575 +187507276009123 +21226369120166 +186825274628172 +201821252999792 +130387569019096 +202997987139187 +216275469943031 +65323774612951 +73946844176129 +169517008179658 +185403959560890 +254359635045411 +49534107892151 +45687323238139 +61104340572818 +273249096364695 +62133265533899 +58094007778824 +258199368602234 +273219631822599 +33852594809468 +28722518462226 +280747206513882 +179517229753497 +3163862408561 +21670240572629 +42028628423475 +110172715984658 +260560557209765 +261133267368856 +117228787468103 +96925733912380 +254156872085328 +39644792642097 +20435902801178 +203036879262212 +257492843599902 +72707613076788 +237152517329510 +38403672873446 +277683489609102 +226838890660330 +137137186177185 +159329010015713 +186244870599890 +157672983744990 +217239265884321 +185433918017057 +269930785989711 +12742564066802 +167384033676785 +83841254954530 +208743230832297 +225709149005071 +60530974537266 +267342727263084 +92290049336185 +98345827289993 +93477720527570 +194396705311356 +61040605762633 +174665413967721 +225978506059281 +254432634606452 +210174580552391 +124962100387554 +52609680046333 +94724428408804 +55710023069051 +115820244991781 +107576761959631 +97315263132839 +5784776993480 +36694086657889 +252528058900222 +180741766194627 +52406111381924 +145417398702347 +204146511785326 +280904750604097 +197938141217779 +128874324532013 +1177873067092 +140670753830355 +278761217172413 +274695089456212 +29740370074772 +17102247978447 +16914172359439 +98777861395277 +20193697879829 +61701041638361 +118915072856334 +42952664016241 +161819083703350 +116787038304257 +140904411800288 +114487551912970 +19391096297496 +56687094009534 +199280241227968 +135575304986040 +30440543257393 +170470423910406 +160430075014083 +247697036361826 +146268279377249 +19277632326086 +251016982864476 +198427993156259 +17627392008938 +133954408133884 +127262150858158 +170693136479188 +261807802579946 +266409634390732 +226135850729280 +115237215848018 +276758529675826 +249308018814996 +160202160735138 +71590305473211 +91431049370250 +65168198829155 +18050941581956 +79560480007214 +80078227378269 +208655220717398 +273208811799928 +152275997970159 +216878796882971 +239993411675455 +143568635123614 +270160034770519 +60357333801741 +183194974236800 +249632572891184 +67840053269061 +114385611476644 +22033825217563 +133268973925880 +37575635831373 +180854237493194 +249946049043291 +280357812612048 +171531463481226 +174211464363967 +73004054428210 +224524356603876 +26821995019449 +221180686777675 +127333876154191 +12463588121525 +26704584507329 +267541862351412 +265361327696843 +33171095823360 +132531338624532 +116112978022065 +173180908048942 +248203023871747 +223144744769821 +6944296401699 +255514888995214 +258291272014105 +273550576287606 +34411912713477 +173086961780525 +73538804911345 +127595593936698 +208518612385862 +267479762469913 +225782159745761 +53880033684183 +26471235711791 +124928553247667 +4623911717697 +53529838130773 +88172362342187 +138300081989515 +33704132031639 +103071412219552 +97350785232589 +106055813638657 +143449284171814 +79784051519311 +149866512341606 +77389020031613 +238802844540695 +110610468819163 +52487924829280 +255290838977882 +2952072458278 +226045841847273 +212985833171460 +220299842637435 +281167176233461 +234250758660393 +79705615135597 +202808224182314 +223867869032879 +3970746015500 +13724550931307 +120477938166329 +85452384423719 +231893981765138 +139196884423341 +172116560042657 +148566679560588 +243690595974040 +224312795840901 +262119805784897 +43790250314084 +79350504119332 +280627775756950 +47279912865720 +208246315177847 +213993458991592 +62560599350002 +148783879904304 +99928961889636 +218235255793532 +149721257243048 +113636119191768 +210676741581607 +224226618884852 +59243247087546 +44144591664498 +85461222135991 +272769670553366 +253525711881174 +196551257046652 +245708334346290 +37576499889388 +99510778780561 +144155705366259 +55620485416421 +237931154844080 +20571391982281 +192980034895333 +163557747214837 +109220308125324 +180046083712956 +22419612169365 +28005399442337 +121911798344567 +70264521235510 +227859072929810 +224824424196582 +139879847787560 +41625865807595 +93879205686122 +52684158290988 +131963138661972 +185187059876086 +252135218762659 +213468887954711 +119184458891120 +167356439127723 +172661039959323 +180176568770948 +80500176465491 +168927754908562 +132183642075475 +15828760902815 +160984173306603 +67854673590226 +79231906919331 +127508928590815 +261840886258959 +33679566658808 +173420866747205 +269166853095070 +214980978603650 +134495015020929 +49776198508375 +271204544213844 +258154863936571 +80139325999195 +71925246774947 +35232111493333 +270549556457793 +71608192782330 +191289726275699 +86481927239445 +143503477075881 +52013307724214 +106101424327550 +162987743795114 +150226561726038 +121081287252598 +172554884683992 +165345505114455 +49336945542736 +249252304937459 +185127848063750 +176671069048748 +11507667247033 +252475958368512 +214924295038234 +247786943463009 +62813518964366 +161443726306898 +79304994096438 +206560958495385 +78014791619211 +252800312829672 +66380146922877 +193863114497460 +251799893450022 +147622874995426 +66930979272775 +24232505397019 +267215138266485 +163714995424694 +94151692761546 +191290141507250 +129980558935694 +135299014017566 +86024358556518 +79179918280882 +194787025214639 +175705046966353 +133636111489211 +244194006764620 +33177329818369 +208846935302824 +72377085699591 +19759702373336 +230916493051738 +82056006203433 +193964070100596 +62994107574258 +236440078828034 +240000481270493 +23025767990469 +35129483332550 +143615534369673 +194290217772408 +172537430641724 +279518202670075 +212501884196547 +260242658897647 +122458711758409 +35838538758485 +821402313029 +267210678847763 +272745213828599 +136074827905205 +43685186993189 +169052297323222 +39064792387495 +74798658400640 +55353981277708 +121228529523400 +143651520075493 +272604447305969 +80697121992501 +231821345104813 +145393508863793 +202288882610540 +227071339640769 +19822222172738 +213591461497668 +59146593395490 +199957216810803 +225806387299343 +152665476036916 +166373015040302 +82209455939142 +201185245082082 +246103372472763 +115570239444417 +242287126250652 +17710469313344 +260915870343681 +280638183730310 +149896569733820 +188260252311328 +275006684205555 +225962876975720 +194454116388613 +9725362417682 +2761798252669 +67305673464894 +277402598144008 +149339111060712 +31316766891633 +55521559364760 +279123463183722 +210166044169007 +99369766504120 +132208752606563 +53878137344480 +21892185106853 +182994398134516 +8632731532311 +171961029437923 +213764480119064 +144705317770928 +55571786782978 +204139155664286 +253659559992052 +164146946756524 +266655247493796 +42862104538443 +154012318296013 +72742061401290 +136583766852520 +108288435078372 +61350223006075 +67228887082462 +49583073339269 +43162979451526 +111618081950267 +21754529191735 +63563859135338 +157373191092079 +45635730109896 +198886159986165 +226645075309841 +167301629989978 +91454879892863 +159135024811735 +63515406551249 +225503706094175 +3519970590113 +172399146534281 +150891282342045 +204024140859855 +160587813944031 +240422475073183 +188084283304512 +96174332014659 +248736568113096 +253546372008370 +82281292511032 +190019055026677 +9645716523819 +166727802108324 +251824982231673 +265357232528025 +206241543513151 +146492276262570 +169706081429629 +228513054833723 +221636360708548 +52123559372844 +85490407533502 +157154321051320 +62916358760381 +164124516777552 +29193698686422 +257236014500115 +120897994351723 +63046865012285 +782965405306 +123673620358741 +128309994603033 +184824370592198 +63377101638738 +190647339045466 +204764692154839 +197264125961178 +166688490405419 +135304844036254 +50551605872410 +10633522283977 +21558529388895 +7090895771058 +52072016453183 +235893798622382 +171350877450867 +221671620070981 +51527580509312 +104369189818732 +27874620961599 +83585583739097 +168415515402334 +26328267602333 +258715137366592 +226581834473422 +233339806562763 +40507341260769 +43537851404179 +267526462739305 +278981922746584 +145971972881117 +14366062535197 +155928273174383 +187886975077321 +264069324800635 +67988943466916 +267011521099890 +50623937606447 +186560644728649 +3771187768021 +217571286145280 +132439412952165 +149217681432680 +243949596080689 +201707761797868 +43984088600305 +258469409344978 +99173451304066 +48280439610430 +147110353624404 +19810359428948 +224501705346536 +71907770610149 +121844033861501 +175553216692513 +14304838826563 +157093305303243 +107995017954071 +198801501155521 +17532528598046 +258990355557340 +49704022313669 +172530994845438 +68866695011283 +46712788711084 +155717191073498 +187608591022551 +3470249624890 +240640193544321 +279045784045629 +104266185145056 +253100362957365 +28051852604694 +1313549555902 +215792779159900 +220733444715637 +146862493441684 +8419031830880 +200776030945056 +116606835554566 +278144716172970 +24428551739539 +154074221538154 +256673509361416 +55273342919224 +55490386534824 +9797240882669 +49770994134287 +222339031238536 +73464049409875 +195105342802340 +222479591722975 +229526740876385 +197820998358571 +126732277885032 +205591869887666 +22399325583022 +135927238083428 +92256481729792 +97691265950499 +82980104536086 +240695804780113 +227784132943294 +150811435647348 +262537863297151 +172475192643572 +42825718616347 +83325717620850 +2426081045757 +103305874444383 +87948641442814 +260287382877203 +96208811010141 +23972923390966 +149825124848411 +272111586466807 +50700592239792 +55057269610520 +119598466228009 +8227958739712 +265596254546039 +4737171543279 +37874163087577 +213122363071952 +154740092409179 +232888153221527 +272072300410679 +143071157882693 +208464360450062 +162081638952095 +131378116003583 +269129920857933 +239621615731331 +25805914749593 +61010041474603 +98149525790150 +78471032181012 +214931665664180 +165567567059356 +198038151269493 +24230225840586 +17436258150744 +278216098791559 +264631768514775 +71177353244461 +154887012580667 +143032764691477 +249646853586298 +168921877289779 +252832225196267 +169976889841653 +139838146190890 +266776028835260 +168319534172035 +63160676675318 +40276767880722 +195757117734735 +129954735182148 +150702902229341 +70670105108140 +227688668365274 +230068891319102 +267068819237608 +112002025274233 +187355658080550 +145229477921334 +126184935681106 +62012154303478 +81973575347302 +50834447724908 +213227010749026 +16963081432805 +47579143805406 +213408747130734 +144817302834102 +273337335148248 +141833961988327 +46049185051506 +147422345010084 +43437183127003 +134416159376878 +113488353942220 +27926207594694 +191329094648407 +56190567357017 +156028956044193 +110427925416163 +273425462622986 +187296446977842 +223081357446776 +255664656464915 +96675387168991 +30885864055856 +107427645945746 +103551656292577 +260606291992169 +198940008178415 +233373865489717 +225329639009602 +93520997500021 +130894592848165 +155893839428563 +5131767731950 +124095996989536 +160614165333183 +1028209213394 +25402377706696 +63107801799499 +40219486393062 +244547558160561 +106851063180706 +21804833392450 +146458985446117 +259892331072445 +60345927438341 +195418683760370 +201161355243528 +108608953379372 +40533739218247 +260601260685651 +270626272833465 +140227991289813 +32303521221460 +182961726624101 +227229844413505 +179731083114543 +24106202435278 +218188951659326 +111586104488803 +97847118326671 +110789714322541 +274270103632819 +173646368293780 +129217392060339 +96361510118871 +66616018188632 +169892285488779 +161612384302349 +15749545238925 +126719588569416 +76484087580142 +163277618150398 +69359309128199 +139655960423155 +187157743778939 +73999585327100 +263924120491809 +75380332668490 +150511836307224 +113991930935242 +218770921737637 +207283067161463 +189810289397389 +176395840773377 +136960196583592 +94152965750970 +115764131581759 +55133539450563 +52288121185804 +76108772591428 +6388862764827 +141819517222260 +18043630296612 +172516391487419 +228181438403804 +256607969819754 +38746553831153 +17946530771693 +139403619804689 +230006949880205 +139154574850176 +226446419674715 +37322169376127 +187135255614554 +13378990570530 +116938548589268 +119941945308030 +122244182000063 +245348775185416 +125475477823050 +215275963725798 +132059824932958 +19666534118902 +229012993512832 +52327306051286 +95686792580040 +8727075167714 +4245476428179 +260070247090658 +266189894734371 +123614085202590 +72376866245382 +21866500696336 +222535510017118 +186229797497104 +61030086397955 +152472638358635 +45244175041336 +171959116724436 +80269760585360 +155722327573008 +5421604727709 +43531083418191 +153807667484562 +4030626022857 +161777206381680 +3889542653849 +103126500347452 +168729597490681 +207370555427199 +170450424166702 +265768632636180 +277702748041530 +194363290640555 +8718751780887 +83439999433035 +78111207621476 +118688427741700 +90136227006231 +166363406135622 +122843680501370 +192879622249533 +224741199459327 +143200200959875 +95730235417309 +29693254786677 +50431727251257 +35539278124622 +277816200508212 +32741374845427 +109620475121725 +160892293464219 +33385901222522 +18437643349798 +5681023411387 +177176715814449 +236349419171797 +151561887021414 +25786568630119 +1747503712637 +202464705689162 +24190087076165 +80742134558363 +43495803639552 +53768679782177 +219250403125690 +57499971926538 +106379376862332 +140599214444165 +82966279952694 +199476721111535 +115083094458021 +159916120709929 +113664726559422 +85420450353101 +85179527376615 +197453580969276 +94918871165801 +119247050319072 +235976513949106 +114675636530294 +80466567120859 +165928077244197 +181830777762119 +56548160530070 +86853713648537 +113518913053233 +272670839036764 +210941738506880 +130301226673636 +156899874909016 +80445688645810 +107876921657120 +95512009175708 +23156588179733 +71286204236734 +226990972861178 +243653487441192 +216540934044416 +142116571089516 +221373196904614 +37234982696809 +49811859373843 +153476811734627 +25573215453000 +264189285008997 +254356668856764 +247218210660581 +108271624143298 +184149080406598 +68778422563709 +256631702542144 +142213159139192 +103081180920727 +134991553485987 +124497404404075 +249833431743171 +158421645936056 +139453461408293 +229762302589132 +241184303108398 +166127014774908 +114793881354665 +220520839794837 +156041651255231 +223961509456510 +69660779452380 +145554275990709 +74070704244522 +114993500547333 +105199172982984 +129032712276881 +127597747426793 +275619158225792 +159964808552727 +67315493285880 +257675574521452 +49106663990373 +229822215658999 +266096627386265 +196070105507395 +175081878065762 +227436263872546 +62525210269068 +70525886578031 +228749817750047 +87544108076610 +156921825764579 +148701635352810 +181553082242981 +264707618696998 +178936546413820 +73902379884110 +267319723880789 +129090780481169 +9389723049263 +137980415556402 +214761539958909 +160080358943630 +20903527249409 +101258359038246 +54074782915080 +239017093530926 +148994932359048 +82346244969349 +94068836835763 +125323768846959 +174602112949725 +229306386761658 +21686452485763 +36302570827939 +97220242090641 +230930420677326 +36943127218125 +206301886699068 +103134745188529 +130490933795647 +235973959547032 +93434528710489 +243083603257964 +278504275456087 +80934608909482 +141711175005739 +7359327367441 +96613935231779 +4344998652384 +122325946474725 +216193739562865 +189365642671213 +36356418974935 +207791911247440 +120185345076586 +36700545830459 +274651926081601 +173198062951678 +105079537593807 +161763013663532 +181123736103885 +162631481401881 +110537870922925 +151676155827515 +224364410466463 +90649598167092 +230715711949541 +257608710939108 +159899107366494 +54451994273705 +66160127782798 +230274324814770 +87619980509658 +137117895437770 +249694108792682 +206896278111519 +113365941390446 +194075399892422 +79533287302873 +66291189038986 +219131492161171 +13234293797075 +42480291468530 +181187817681245 +217365394104163 +116129292393569 +257851177547790 +158657492307258 +170282905546091 +52846110628872 +145436848282614 +117024869627596 +25325718302445 +143572370695088 +85587581044642 +208595000765769 +8766390476301 +176973520535924 +99821983739720 +213643976864921 +203716237122458 +201285694239287 +216645028616587 +251153216575346 +64121971089089 +176319659313768 +20702867138109 +166135929991275 +22586931119913 +275744556966972 +150256719457004 +126894638388829 +60135926725755 +60093788215679 +176487379299707 +119379234724833 +191468601883393 +226763828408578 +180370714831989 +38498564491119 +238379126433727 +216084288383237 +172193732280574 +114604932640214 +242297275150905 +47203421933433 +161095669932341 +210795465307580 +194834481752992 +130459342058375 +100302686338614 +72734068438268 +227080123997010 +180514228000409 +167703115690260 +142005017953780 +53070117017606 +229593293047728 +98158788698140 +268713114468593 +263336092748842 +202272537314192 +64628879237019 +33766921103283 +32793528073456 +43413244434740 +3144050887430 +102279704878796 +134654644927267 +62346385326977 +107022372448863 +239788939591889 +149813480099843 +136725384209044 +125183465161697 +270831062762197 +212697236151064 +257188832718476 +104471178073770 +5443317891511 +26465644114147 +166045057337223 +258990382803549 +259406415932853 +17204001512251 +72203301363350 +209214768249401 +27760390662761 +78519661512935 +93436848975204 +171448614989747 +253986130733435 +153547090390694 +263241197621829 +134667940906383 +29133378321591 +142084542154933 +225143290345307 +220965131659900 +107707717495145 +63477959581671 +118324859973083 +238980414648263 +265721269989813 +150786551455084 +230593934244292 +145138794733582 +161547206364891 +60632397508398 +102051213529177 +2854634122059 +97347661359764 +217140017562718 +170989038083282 +87533606528710 +148856946521050 +166797624577390 +185225790111074 +216503438430132 +66412802139301 +237636369540102 +246906252302451 +86265768449615 +229374986852920 +269657154377422 +154403478537624 +247631743191387 +241366412717321 +24383465334933 +96079587243330 +150598556744427 +75058489770472 +212392794734809 +235811764704908 +249501395096728 +201366348172242 +94261627605066 +204758595815014 +177335217796860 +54662734025724 +81692223048355 +32272322334786 +44826841971096 +51374987138889 +59722655724262 +165909833107245 +134909935251430 +194669309416955 +230137590195912 +180563237498317 +117497753775969 +12532555839443 +124414621059116 +31200729055927 +160888158141197 +256418000748067 +239669127502613 +77402751867343 +121741661738506 +183468533515948 +277063132126269 +195266266828902 +179628751873743 +98943488961054 +233594835507949 +80264577648922 +270579851701894 +185544342106431 +192869320043941 +113669979394076 +221851396720054 +200937791497277 +259152462142481 +241581649051896 +200512251224179 +269191478418949 +24496974788601 +107474683560074 +197483117046545 +253229154820494 +147558978189778 +156737761155092 +130273964799921 +278283334549204 +100538759556677 +263288945503176 +13201009727141 +69131146204928 +223817084275407 +264356205866899 +111290163903370 +129173560330238 +129474701772069 +254085269013523 +129180737931779 +239046124981392 +51707796356793 +195311812212976 +209598108786373 +132411043459247 +180747305070596 +191580552352286 +109067884265216 +118737587711936 +273901832687734 +129468822785114 +206504295888221 +222655638141118 +200801869932988 +51268115511393 +102985602036238 +52721518848144 +83118061756973 +123928732076170 +134475401051100 +178471483553448 +97763612473720 +184757590752825 +34956342247999 +193557504023707 +49505319145273 +207057866258321 +95660495177382 +154484513824048 +151619144594924 +138564506024398 +161907888175397 +122996423676695 +195726089019038 +238561993026538 +172981424857834 +91340765796571 +246714034249632 +186693428120317 +188310046465902 +66119604441731 +53310313901160 +115786462124638 +199049534855965 +58548709938244 +128957450355607 +161757243580149 +25485602764601 +176090464985331 +3875236617492 +212980386654895 +175510379068793 +218667715816107 +78982729083223 +5878991694640 +87955126338530 +145881985113545 +59934819829078 +36033574303802 +149365615117337 +62252964904038 +114102923825541 +14596430007814 +93959569247647 +208551119470429 +119449513380900 +19200640638630 +3562511291243 +25154113931877 +247312184416171 +211539935263048 +186045460604343 +134871461192882 +213265755176531 +44667935160071 +264939545396493 +224374185964925 +130840992486894 +238956332388838 +43654554616927 +24170306501433 +148078469339181 +218054004881880 +235994099696163 +181525105062475 +264689147147206 +32239624448547 +161593985817149 +208440340425813 +153494989858984 +159183922571982 +90516857204790 +61073446316507 +273241286399225 +15554026456300 +246370676094186 +28958676899020 +180416256798012 +72915436539510 +151393904684009 +87755782611102 +154525707685127 +135726409620802 +7536844989993 +171964537952137 +23664760682319 +188718668057074 +163672873635086 +59940461229532 +65703708443040 +124601671647525 +60996202426437 +251716279015083 +118256794602550 +211948301360384 +186106807251154 +120500154925669 +129788816460223 +91684511846938 +63763220045171 +50328212053520 +206927111598181 +157221732044228 +246712893370765 +110031175201676 +100523175760704 +211714538505342 +225441113682447 +153361389917957 +273155332201284 +153536782707854 +112138538392470 +208277266745648 +52980505522341 +169827935918005 +185631736921830 +199327601980883 +202835763470061 +163453656053663 +125029708753303 +137646405123660 +60312975108878 +36333892465422 +117947559005721 +200044390010291 +235236909491445 +213276357558140 +194256585923810 +108711901378748 +137314855888264 +54841862437475 +125728533099775 +280786150547438 +28371496038269 +30341828235229 +239723792965788 +147215878299976 +260456408644465 +229682311777720 +248613334946570 +152586743626753 +223457259715871 +147210521110504 +142951532475233 +141961181057466 +47464304903093 +217631368819027 +205914125437558 +105043747532503 +148158829479469 +66708631957037 +35067337914640 +68952247148589 +161464939440718 +20858441985264 +193077171907839 +236245270316706 +148008494984104 +203892009885728 +276725842634048 +86872093399044 +176442232943367 +29064541581618 +71085945233511 +228793950257459 +155715854604282 +140914834634292 +64165032093420 +139946094170718 +150917125171160 +208708464140428 +93265565007664 +174684630765054 +13163485300528 +12001807565134 +230881198020236 +37562694977961 +135273697968068 +113801362575469 +98590067381133 +20781843444878 +14062705768663 +209294377681375 +3302954314098 +264545660874997 +184966699420692 +156197231908388 +73854898860905 +29123673219015 +120934850992089 +207658984305275 +135043993686081 +132309509314513 +62820980144334 +34804600500528 +66921322662782 +67490090217466 +28675474198175 +245120864872463 +194597769748201 +87896348636215 +267729069319153 +115696154880738 +153216392175241 +267184774181168 +223228277404717 +266114805510622 +210659258171146 +150122906974299 +183075002859068 +74217521221185 +278036838115294 +262708551620075 +152959494099207 +182031904881082 +160917254420743 +24769210125697 +204905240886402 +125625092850291 +8355546603202 +149067861493872 +51051498102899 +262473677620184 +203584820534434 +50939670021314 +178790406966130 +86845266252560 +32859570940781 +117460635607901 +131147770934874 +220762413767085 +72806629777491 +193989203582923 +98631170399760 +239544272296188 +135298646583558 +151508045527242 +77972174856620 +153202685553564 +111764513140 +12536672457924 +163814345793329 +89883743140011 +193385140168279 +182877191825251 +264365941859428 +58531574888756 +276373832129245 +24035940918201 +195097776769737 +44709950288308 +98360361758351 +119090946578549 +159227805410150 +160046490924336 +271671187959313 +131383619418876 +65442000544492 +70848677303311 +19866241083252 +51159902716861 +156125992014050 +35782258243908 +180282287504135 +277393482602747 +131418584901098 +124876411113041 +2540640165307 +64946724367390 +122442169367879 +164736067246990 +158781240496670 +236458364004225 +257519518850449 +145469556662631 +173821377760889 +67897962322541 +6369906857840 +34458360729489 +153736177572675 +196904564577439 +100107993576624 +189279129848555 +216939049440672 +178210245649762 +250738538446661 +64482237226953 +244734882120470 +12131605630755 +68425421597864 +199764030427923 +152867754688715 +229096503369340 +152831147227323 +181039432011484 +97153975260641 +242474478849 +199608744821637 +77142539695595 +131365738301964 +82407715073799 +75576357390715 +98344704304827 +217148052045053 +87772511188298 +247249729305092 +24034618894627 +141012211395621 +214364340858161 +191457993086803 +193804115644544 +206447362188107 +238969553292029 +53161730818999 +274760337425798 +203915058856260 +89449832855017 +252061697457496 +237180415986453 +137315701436230 +2328283790274 +205831846685599 +122243355116366 +85097514128311 +270866491367559 +256407596047009 +79238263728752 +99526532373786 +113302162767422 +124665280922797 +264502604660294 +235282329654710 +5331372212246 +19856945912552 +91962904536078 +91577074155441 +90505563747510 +24099285079762 +74658145824419 +53262536862072 +124886909365440 +154267638432204 +71975701133338 +186840660160476 +162501461417556 +35540459733064 +95998790460149 +246420125505803 +158458916263438 +60405725664176 +117460054763769 +252278253689214 +172895440325489 +67182249935668 +94417178223755 +44458648287901 +111524247333014 +248707459146108 +57419884722563 +81420753462492 +22827651905064 +207929093649429 +234637797135493 +280575804278661 +75147472918343 +270491098839853 +33642438187573 +274835863426959 +34375766813530 +222319870250191 +217006157903491 +223144846091629 +68012207556831 +130366539027031 +94105921984995 +47000015148853 +191180842492807 +111473683592262 +247722764841037 +209284995935704 +263948081080612 +276286435038399 +55390582341985 +227489790527279 +90474038324091 +71585398258481 +194097559208559 +100448448246409 +268246125012690 +185129341856238 +254487449406101 +22275999837398 +260300201238358 +38545868295749 +210135649904307 +133180379729528 +55484657812044 +102773239332912 +103218115653853 +236787246177335 +268268895049231 +84272614301190 +148367108413324 +53641800573736 +247585310848531 +92263742910194 +184989724592977 +279114663373123 +24939702484341 +49795419707601 +9643375973264 +198810575904449 +139761899944690 +266681758277833 +272027361198730 +24905297809141 +39643857879701 +1046465865380 +73051429857634 +67509851782094 +248726366468376 +228216992304735 +228091682118218 +14359332773461 +35298908360168 +110538778574024 +266328797981040 +69702218882987 +154933697798676 +48092447155669 +182428305352069 +76072406003562 +29065629517535 +271307971058424 +104656112704800 +75061461004188 +82358075272711 +49551378085171 +213601197810147 +42107533609860 +149577168106893 +219832480756944 +119657630455452 +114706252239682 +218898229614623 +188693979558771 +191810203379550 +47192159551557 +260698632682442 +183540336406218 +99517237203086 +174662737886579 +277336872121662 +14053822573124 +52893733439918 +185585644821842 +151843402897195 +194682659404879 +192823243208632 +245817093965300 +186232868319212 +118502266802143 +274408314081142 +136147912241604 +76604995031352 +220413438706712 +211126712289593 +272108256487088 +75777304999869 +260805827797679 +60321151366065 +224042965347928 +73434414046519 +209445313180408 +255430505727203 +215528264535455 +187587055766509 +38045001251547 +164570936551896 +29012088155801 +83343414841155 +55186649694874 +145601719638521 +151606863176654 +146556943994920 +171142823015650 +19182744886164 +240760557514559 +7171132718361 +72074954993242 +173112572865808 +5663257957415 +238605365868830 +197029764938307 +269680869192538 +253265147462767 +221749871591953 +160890558265320 +12817289473145 +252087180598046 +231996010480117 +90517689574777 +95286570650858 +100617662890196 +281409964651933 +152346321580107 +281355499892301 +190921159907810 +35980720119340 +10205720530764 +140677966582841 +90455896309635 +9361548380556 +58489483828027 +35012327848783 +232552396197156 +170746181533153 +222368144286473 +226048034851463 +44598473684096 +117100230204233 +33359185423334 +198737101870444 +104111236949135 +152269535197675 +154353110249759 +244175476660142 +186563436943606 +281221570155501 +58828142141967 +36322875141683 +63428497750508 +191783206928689 +686040933619 +205019474795734 +152240070655579 +106620965786471 +169595840270874 +174441565860056 +35063970195926 +202706594825952 +34860153819133 +162005458909129 +75880940023534 +34231487096691 +262309379297594 +80321599443423 +187423661487613 +25983301380044 +147610318315926 +245040651991760 +263603435224580 +107324140265572 +29031877172428 +251544472065691 +53895543625644 +266958013141834 +115385806440588 +265518076943234 +224446919489198 +276954813032134 +204450269645514 +80772501869726 +138807578073432 +82297812653978 +249674326060435 +49077714890076 +193656876104840 +52404870826185 +153639513586473 +51857340083830 +240466010630415 +69060858920874 +43811231639125 +220974742259513 +5657294514140 +72282842927407 +177259926865433 +75164821960695 +252687489719959 +124066520584550 +246979031174905 +97052294239701 +26136720928240 +157606733006477 +252477707066654 +92517634708416 +191426174551260 +94363247509726 +272010931083385 +260585168711032 +167325104078446 +237495112460331 +159394967922114 +80333305595725 +151128062197653 +251901385753127 +56443951938295 +11369991860819 +9722222154075 +216257183692527 +20100070553011 +266494273460668 +148813292467379 +8367494176261 +175336196121737 +933920181973 +202113235550699 +35899593993731 +188108829268987 +11591992132495 +216381715910608 +43838190998397 +100746621396146 +47217809796367 +48352180296328 +66775246742053 +30741790503803 +188150354345159 +136675702511050 +129350763594040 +229916345227792 +218736530688509 +106275871182158 +100784757196799 +95570134400343 +3302506274744 +118269125382028 +44064837058238 +49061839964185 +236735134759437 +187581374743797 +237870578282771 +243569677868024 +107911256529502 +181417086308714 +191489827370039 +107204668781106 +131029290553420 +31542666445654 +61712043004466 +81058647993186 +184276011562552 +77190637747948 +200194259711677 +216503420675020 +279070702844719 +136641641154038 +260913428984686 +271679531353315 +119099884435558 +247225839466538 +74377770588035 +108809477876761 +204428321792840 +132152860027760 +38135190676417 +83333820592916 +9608758182665 +204140030410320 +216419684507208 +116620139075567 +241928402082950 +122402759366895 +111026028712118 +143073314772921 +278450336938304 +65586220524509 +157008104053148 +135344909456970 +30051743767353 +243881534104359 +51938139865007 +66621911723673 +225185311382077 +70022820326911 +157121109788166 +269292450214485 +261035345833872 +127058114050284 +34756968483951 +52396532172760 +213227735173939 +13814783196922 +257647984765761 +23034462062745 +12187826017618 +169930867572915 +37363526657086 +171274117419794 +118489353386287 +39667024410198 +169617906538228 +89458304994113 +119118384374660 +43278529572674 +8751583632078 +46446438903413 +213428333604273 +6229708551466 +265033347900864 +208947856782716 +22945175571545 +227914288647103 +28369131392236 +41290300090094 +256062993672103 +58591314287872 +224001908598452 +115704769955381 +146128322783626 +239334981327260 +138590798254634 +248203837007353 +72976061476364 +147415977081784 +46372331115717 +114198276275415 +117622378663554 +120496556397452 +221388822992236 +67549607890170 +31762143024980 +186095914520899 +77168377735082 +121337546942427 +50155800246531 +81491635674087 +70243128932693 +160530231904315 +67351285379188 +198796164863315 +176437352073694 +185308531546462 +267873318242839 +98247293662369 +69745021900257 +151572674203373 +39410837293545 +79190130494488 +26599337291281 +51316730108266 +698397064024 +117466311622314 +185978720992466 +75590649974900 +224648574814365 +64853955476808 +216416079631404 +198680985289667 +164713760064654 +251318878117668 +274938438273978 +245888943261527 +171472109529932 +250260916322162 +228014483722498 +266971034435161 +51731745185421 +212360966266135 +223161158965329 +49383226783065 +85986538130024 +10971774110067 +247871074590697 +182676284317566 +277655157237116 +104797361590227 +120665026281576 +5508169920763 +226078110127693 +50684877012395 +229758243137943 +274184037465021 +31788010201935 +279366030505108 +251972898933691 +106002664144189 +203292910543643 +221988393552328 +255506708674671 +155082828586194 +55009470006502 +71165370138047 +224064690244499 +253692997046394 +47403829082531 +169266236149844 +479415172324 +22691601936537 +67187668410577 +248624838297695 +196046279036070 +50713898945070 +217742083274102 +53528812497503 +252405315917224 +140207883688832 +50577499850424 +42073086558150 +89043615587241 +89563538520742 +60227053084900 +56629155520221 +262917409177132 +270913337779012 +46677010414837 +73440364315792 +37796216964786 +135532699034492 +48464708939762 +59729498542939 +222889175688518 +168708093113786 +168662333948624 +132790806232500 +23902762097114 +49175651627218 +126116194467206 +193890288410874 +136895475165391 +40770020878399 +24321266646221 +225989518711236 +17758106809306 +127767473541883 +214154883903794 +268954881712102 +159114606325601 +41917289302076 +233552934440812 +74950591265899 +89450074549332 +71283015186341 +231782026228878 +270423266202400 +190619942055876 +10552478511036 +87641131683829 +134990132378621 +1334196048031 +173471058853399 +251918505198127 +218374612284037 +257736585318507 +241613448884838 +69930073566821 +66660530195859 +198375426941164 +38510579053993 +194624698316901 +143728743718772 +206988326444921 +32083340244847 +177687237882629 +69557520268737 +280965996472830 +260575340117223 +72991928396327 +224085279410779 +70687573204816 +266666033393053 +128213109594402 +234343551847419 +198411823109961 +257986956134913 +148005654730925 +210970062710089 +274188007296051 +277566818319159 +148339797903715 +116437724439529 +258183988711360 +180939635000890 +249205623689669 +67750936708773 +9491070408582 +258483086836763 +224216039426344 +109208033128074 +56371017210285 +204381969248566 +189408130109387 +75246836817701 +213061124094216 +220262165219339 +103552241436376 +17276582235713 +14060884072468 +109697074561763 +162326562335002 +115339023240648 +40148128318386 +153483723758931 +239511095320968 +128114694750223 +49619248623308 +110461738087734 +110296427390119 +275716877914206 +184643920068283 +254375503726836 +192567159896636 +67758299635198 +11694354345318 +199679473681288 +271572484498047 +68665569969834 +41263749790833 +111948524035808 +256399193923178 +47558420826455 +187107023621981 +91023620646622 +97350382983490 +12180456737047 +167192836527996 +112622963448895 +42644938718249 +237264484562101 +145551578104008 +234588439682432 +8251542943547 +32109656847536 +26773049913915 +242523214312214 +258171781306288 +105392596385673 +117448194373451 +234227866800895 +220411809870026 +19049472092341 +232853648479090 +160023135867296 +20031181088449 +198244374347699 +210092652832628 +261292489534010 +182150985087231 +156955418073307 +171219737999421 +116644298015164 +130823699768863 +204118574099526 +86263475081926 +93095698297430 +60998808616826 +22983612151484 +186572837488456 +233418143665701 +236568420089168 +186183824281752 +169881957167971 +184252448685562 +166273174345100 +219938640081757 +174762754043895 +186462938842301 +65975956221078 +1202500350169 +264963813853855 +239832906125239 +137563920611842 +49844140417855 +276488453751238 +58777470472678 +85099732510329 +164322836803601 +214467527410354 +138927420837091 +126749185437172 +229614377377927 +216668201954447 +279513388927994 +144392740189367 +213479514005616 +197942804544277 +258181319929660 +17366922936473 +174568049506914 +73740825814749 +237807009152094 +93998542293931 +112291737912179 +50014421686151 +57623863117476 +166382079133321 +215709712082336 +19242922627113 +67539581786189 +45896442494613 +266808774144165 +154925955818766 +235195155621327 +47187057547781 +2410388836032 +275878381321605 +64363890209796 +229015822043585 +31582034818362 +161836494461512 +12415950531845 +123915648347060 +165054773696666 +281094023266371 +242121363042923 +192878642690508 +202428112547934 +239333301732693 +230751294382584 +65287298686911 +98007668630331 +152483557606121 +235815070266066 +120880313420455 +160848524153783 +75026590206965 +36092513279822 +135975021102744 +276580324704974 +176780874445885 +175574905376020 +89907019935937 +181384321721588 +77071027842083 +141518741580534 +57610127928075 +244702065991 +106033043321955 +72566847339338 +102179123770424 +173396786530344 +132432931577159 +182190886390046 +205051204706481 +40095960596207 +176625579996971 +14845941627580 +548907401928 +46012478406392 +9885806184127 +61333875667868 +23327576215350 +265258511040179 +214354251858600 +151450678885584 +177189069907072 +261689444879222 +279999602281826 +117893602024060 +236235946815409 +273721220841979 +179836140573085 +159034932641433 +25611220032636 +222341047212077 +254758673004178 +462280122836 +122724116032943 +272737982858707 +166268615161911 +100196768771425 +130887503357650 +211034904531672 +248948284924600 +20018708500410 +216161069188047 +41618009212930 +126994512110960 +110251814000365 +126995870752315 +161985443196174 +73234444532814 +120773984823638 +115331799326581 +143839738390952 +67583127665338 +39718660295714 +107373569711855 +238628204911285 +116060042581753 +243931054528804 +145497391449597 +203892679276790 +28056975383871 +122810810267311 +168670695253540 +274223253479466 +77548889926047 +117029980052515 +10433376568131 +80723771849767 +99704333320983 +164298698885041 +147814759609056 +242663087301996 +51258818753699 +220127367237109 +200680857451041 +2748213741583 +253004474388395 +180270879181802 +250476820304795 +178792771935742 +273311699489121 +249886888937810 +124907508123952 +223226358964062 +12384184697713 +249921775396357 +127643262076687 +75463690074787 +124066512258631 +245242467974538 +239627876842950 +199769043975601 +225423695034444 +225646650055277 +180245878964266 +89905969561685 +157173223578577 +92213240528941 +256500653353841 +112392525533182 +18420835072942 +238815553554520 +11550957327519 +281055438672164 +85386746907864 +121260176590650 +260360487602347 +271176511919193 +267782428758250 +44188160383178 +234248519450138 +192542472782646 +17025774920578 +221199049362318 +181449599738766 +225604537362713 +148296551843697 +227088582808754 +104111641337811 +128761169529028 +12698235266987 +31287045976596 +89203433101583 +109975126710694 +186114721526621 +94620126231443 +220875953188473 +125409916632010 +68887871584737 +35912572320034 +185673904499517 +139417219758501 +196767181344200 +263586160241264 +68574120672740 +108483752227958 +129328746183724 +22084829195082 +70882766106404 +120597612733271 +221437805482382 +35634366675281 +2831002477771 +133924658893240 +45254221484336 +231197698734617 +121236427519468 +160376721022234 +251181468079294 +223916686808001 +113322027588957 +139402767757790 +162896532277226 +192262869392721 +117005571495275 +18322088912249 +69140051126464 +170015620382389 +173383905949558 +93933535446474 +170098347887323 +159434234222955 +4280778541204 +234182797386188 +268466060344240 +176527688263072 +211728215061237 +202052755151482 +42527814779770 +130794178157319 +51288269219744 +278469083798591 +266465503407711 +262611251854931 +64182632535062 +98717132736249 +232782587677184 +267291217278575 +209539763572258 +134286359365364 +155000317690370 +8368874330276 +36733302649258 +141763499956088 +160433787245983 +8803177931437 +114693510326814 +62843010762525 +95600870195797 +152308249613174 +225395874876855 +69332432250287 +223430545848174 +245661038294297 +30427789048374 +153165989869704 +270967846295387 +13330113270711 +36244354366936 +30252632754677 +179471638080777 +11983083079545 +80356044712836 +258166069062708 +38274208203902 +67346429997720 +2716510651286 +53618952340400 +58047188691847 +241698147085223 +40240585828201 +194236261431355 +180082484685370 +74096070993882 +78868667332629 +260979191812466 +27539007039564 +13032824308375 +101200131926857 +3414177823157 +188376427659563 +134215475787235 +106778702938189 +280409909683814 +153534472147967 +231800967906045 +92265284642514 +116552740305 +118271688351457 +10269043227056 +165959083440338 +53219333142005 +121439595172332 +170569824795917 +218496445618392 +250454684397510 +195264708683523 +34595147937484 +109889993951133 +221280804238475 +156081556885532 +118931755225211 +133113886888290 +281322538178965 +27427398925564 +120533034255618 +209249017379657 +52400000441517 +49034663465001 +100367464906703 +270548459586341 +190270921380743 +228464903561881 +74346889152484 +149587974579727 +280027686866475 +102764211492225 +15737928506102 +144247739246241 +168079822809683 +251364039482209 +33328384624751 +188990506105236 +50867947443416 +14082432570052 +132289966142735 +102523324586338 +48035731504049 +145045619049680 +67632016515480 +64789463574638 +191509452820704 +99790752834339 +15693285260502 +144704249302520 +123452219603540 +112214366813635 +256048863708369 +10723416488300 +149143169371484 +195395622226864 +274028064285620 +189187865060101 +45943708177465 +31167610872753 +138558318937803 +176260733505397 +204097192786600 +178712395709955 +168697275694794 +112576619069566 +91723950557165 +115568868799780 +73795273879320 +181642911216554 +274393985094676 +281090213118666 +244808336544866 +257801382009268 +238168719530539 +71642949245768 +279327259350006 +221822812352022 +30972843436046 +244245999445083 +103467356625966 +140837610060451 +15934728931863 +148359583963449 +142492943846915 +162757926672887 +258856463490781 +34756823214511 +91825737157133 +122717523076135 +257194457249880 +212093120245188 +129068835609674 +146123183867733 +211584201207376 +48790597224588 +267626726013831 +246654120426411 +32482342483963 +89677825607500 +127462394801498 +272666101203359 +31993508234957 +10588139376504 +131781327477243 +37511105529768 +178284433071974 +213760964541561 +47359185009789 +19944758021288 +144732808321615 +19424087052977 +148465058672761 +59537701731696 +99092083102574 +77482046104003 +56385799204854 +158343655606406 +44833474975722 +130746304035858 +221742562059199 +126215795937678 +134450945236914 +105290892548492 +31091258410101 +259632728856011 +215230670562832 +47028189258082 +114506856889206 +150090484781856 +71610703121011 +50775350138791 +24273013443264 +161662491768869 +127348930830088 +120745383638317 +30795281802005 +27771054915920 +207700180638409 +136395752777997 +122578924039769 +172387917481523 +51397892277529 +117179886261077 +94903555138182 +149861730634655 +194848556280952 +248495646826774 +273378603272714 +137744178113511 +210180384259655 +74150458871844 +10490730392861 +232289427908729 +142714574124740 +5034543173829 +238329643071436 +121052091800524 +276075795644416 +44874996658293 +279346553840301 +5895338969191 +50354116924691 +147833242923936 +68143222248129 +259548227584954 +274182589757784 +185215940113563 +127386532058142 +38916867604738 +241919844131308 +65939642511702 +120902983360220 +85686356526442 +267020828589735 +106602749667083 +272127063555573 +149526013373506 +223761136479788 +62116345691431 +150250891144114 +147877282652857 +224152324035120 +237228688172053 +87592694298808 +87030789601502 +273272352348186 +20120264562342 +205533117319705 +202881711511144 +191216593129568 +57706429856176 +59325388551512 +244962959553484 +17440635022106 +250844800723444 +252596103946391 +24999028205653 +39780807976642 +3996338908865 +134651145175696 +11833860765703 +138633755400805 +98921023806155 +174199476225277 +71596111105725 +170418528203689 +206839249888143 +231068966021559 +266784658278787 +224627448671234 +179357478376826 +5128085849735 +220436697718575 +198874905310550 +233506909847682 +140060844765575 +9273545047443 +124333484921481 +107915095830331 +196476210556815 +224278284946246 +244530531160010 +196158553963490 +265802949282679 +194408870760320 +268500468958815 +81783780163192 +86700743768659 +180048931133230 +120653874049772 +153811552496572 +191867616545978 +50448446830456 +9275330777267 +226224289573938 +110750062140082 +3514474451182 +119028282187144 +21989195656406 +183351381266332 +204826014138210 +238539252302567 +228257299427281 +252644601747049 +25036546093590 +171998050903914 +44732464141345 +148970035648402 +240855621213269 +197680627035666 +84436478478506 +192239509005522 +159053020023857 +176997135457183 +243839939084666 +261649938759813 +261631428649495 +197393318553427 +210920552428404 +90210628165594 +159699624495274 +208261182224066 +277449125328333 +194164339068399 +171016341907806 +230751989765830 +186546550221177 +269153245667469 +14082949140589 +153906769423163 +25228126169135 +204449585660353 +105831430123953 +46541617635796 +10096933687011 +252050882640041 +26446436812441 +32777689947999 +160451471226657 +113839810473698 +100812269299157 +39601715639227 +110636598168672 +161683985821361 +188930530879870 +232045017224798 +91757448684361 +197685795421624 +223498799436699 +171901998009661 +230479462847379 +227420559515157 +181260665097232 +200468435081138 +270360050351346 +24188067611553 +213761984483945 +108291447716305 +237891438370600 +162142270587579 +114898695351001 +188457500890977 +240618623276112 +66482205632538 +111792468364805 +258081206880275 +226700130602348 +207017174636756 +60353542387398 +142682341534031 +157446838110320 +154972441202892 +261266807749876 +263047635659741 +96787999981948 +174963814427070 +170050714192908 +104416559623274 +85220544050394 +178439154924750 +177247221436732 +13906848514269 +117998356161536 +237842330800440 +215116773043526 +136557490139405 +223630935790372 +111527622219639 +224131977460772 +238772047944680 +167108134426862 +244484613986726 +63368386407105 +145424032074942 +51797699746227 +240111085545021 +16895975134556 +218267556733983 +2956298083324 +56492652128211 +276886447562649 +183119155797380 +233528994129319 +26615784720556 +99569502998648 +23715828077402 +26954982753025 +43636063278385 +250177762799300 +115013265190405 +72694557444032 +136082358607892 +74855819928251 +9321780636960 +7845057074791 +79325545397575 +21960160335419 +246786742910782 +82249161667735 +85173062543389 +232174638371742 +82809882308190 +62443804274830 +248744811656265 +197810721700460 +122741227865771 +247412628596937 +44177789773807 +116387317658159 +225497269922029 +231752057739909 +150313862667930 +277272185245283 +269745538296464 +98391839158987 +185193552216372 +38246326055826 +222342651505742 +107105485750491 +142614039160287 +81038607937893 +119438329471476 +1051828521101 +168833548001053 +3056485169408 +196570252637699 +70339373179307 +14073108096547 +19793905943871 +195093860934252 +236902809484819 +96990574268310 +272760382316171 +20220640886175 +131455288841435 +134193635886892 +74564066352804 +163582383558 +234313264402026 +69053967272958 +249308946493006 +246152812198518 +125461068099963 +208648529671202 +150317377830752 +32332310525565 +173459460058669 +145455053721353 +61300160676051 +272699037139014 +117479672002558 +176927331089602 +233731232512952 +233178009381388 +197851190080732 +83886167650766 +197126363795752 +117519553977662 +65312487457306 +39534646668599 +271425713000455 +7820103803681 +151231944894315 +35941341372022 +252317351426184 +275575928568416 +85021172167002 +96770464535568 +34782661253998 +27021138292997 +142890958844797 +271673076842254 +134265345026683 +23095544744817 +98555227864790 +177245388094794 +138391272059877 +19897991147929 +210040120749617 +62713098652022 +40168659072405 +117162218364390 +48591544412303 +240982397774541 +170272944581148 +161868948760925 +178386811518987 +179959132575909 +143000173784875 +7980811869815 +221273339624892 +108863316866586 +158667856066690 +147090805485632 +266252399726848 +113001252408574 +192046128299421 +36721319495131 +151319898148383 +192225145571570 +234794455602388 +274496391621101 +276699149894021 +165352779297732 +157037325411677 +224317911978253 +64089826762152 +175282011141521 +275507216406003 +73730029883446 +266042999938532 +239039627425013 +210082611776082 +162646366907500 +55764765996223 +79987602173348 +76617785508768 +237481613375992 +201439818368842 +54069392867590 +206460336067920 +240442308938440 +176418901827738 +210475595094683 +182620870493789 +30158030980511 +186571259361239 +226972120272279 +115765675022563 +26479630858377 +238776070646509 +210264899035063 +122313454536695 +220796790503787 +127432123335891 +91090339420753 +221221053075702 +275423481749249 +266728439907622 +62358308629222 +2834161806320 +49462510432195 +119499773044648 +33025564729170 +206973079409540 +40461187726376 +15066322093003 +237379826776024 +92236103049630 +87800215509892 +267717540155296 +93199253288584 +79989950224374 +123989028019415 +41260731409574 +32029826488033 +135552682222123 +222832112269751 +73630102291775 +79045185815207 +231548372195999 +114174311887609 +158415113649527 +7102349013178 +31725449855756 +57592349967194 +145637294343474 +205521910263410 +181161915444511 +138580850666010 +61377943314126 +165155821423741 +225533212132050 +144501583938247 +113387415977975 +257229984615367 +188327182002072 +103070285317678 +198575524011890 +77287957919713 +109930904488730 +232657426931662 +191271196693024 +51839418697125 +186144301949850 +57594484176911 +143372440816809 +206590783894248 +276712656104008 +263443945943613 +83165723226642 +15993160705163 +148545290112766 +145283268384998 +13934656728640 +165014056393270 +152161602886143 +116494192913765 +3599916152018 +200540052265737 +248804286584247 +65066769119349 +45635567488826 +98292594674291 +194397475480631 +126891098793036 +243176691684258 +88647496975085 +180893171716500 +226462576804063 +48379790120772 +94717106623804 +19498127784988 +183339223284645 +237009862083886 +107020104600056 +226660252119322 +20197830237321 +262444347566977 +187898149513971 +278174036138146 +34913293959016 +212554667184848 +79722690427081 +221369879830509 +127254686652809 +80410363629204 +270791749787657 +253090961626142 +277683860135005 +49570230222896 +258619383272704 +200045371146696 +178436041787642 +153458220940759 +61785943789363 +108070645853398 +93126926586620 +273953861231560 +238833275797744 +25344064698273 +35307758791864 +49446506503512 +206770246441397 +220508640091769 +133641615212634 +167055372113599 +231923301747019 +203553379164710 +60620051940605 +49139211682403 +194943716476242 +206291156690541 +114815203631395 +4209759219185 +102449897567663 +197312881602119 +217840240992130 +17078448761805 +264579453517461 +275824877855368 +195055958865060 +89844653145010 +24497099776777 +234953068862015 +276820153711143 +119767751557790 +192119201356132 +246326629718684 +241878710871945 +166762000460399 +94705985967900 +278116674347975 +176043832368067 +253395637420439 +142935191302148 +199427452131516 +213816689396384 +204449842900487 +139227626705527 +72800148402485 +22960810004940 +182461008033679 +33343248493407 +231724700850002 +262503226585146 +260470652463766 +235197693421396 +223898772521923 +215103324587375 +127817052360106 +147424762958548 +52040982446638 +208526487388617 +23389983962774 +5111298491870 +115316272386638 +273394454879427 +107817893343231 +251085007822781 +233224928403979 +98253752823310 +189230103037540 +72220301494970 +52839263175064 +91111484034028 +110982462236645 +248418676080321 +178552587349532 +78577442787490 +21589364835809 +84579204035562 +249971789573419 +102597852747263 +38591655740753 +163367994522442 +131472801180034 +177574930559568 +79941429308995 +249726434574626 +23767616026525 +86208481736459 +165553561234475 +208400179077778 +200995905456509 +225212673628642 +24842388450072 +167853217869980 +210934469813901 +153218042809673 +262950472591331 +57842214845993 +221794988879308 +24348670323145 +229437485630613 +243427396020386 +142797193957594 +108707095803627 +18183581638811 +281032501033945 +75180048533980 +120971359605965 +136199593057522 +260675068954557 +247675876005997 +190210747315891 +120193439089479 +178845373428507 +137440500025902 +233553405205674 +98176322179051 +170714943615257 +55810203850560 +232984620782787 +101960729764803 +75954811606876 +117173078525690 +270515311321838 +57121193720513 +105422669522769 +6747227280634 +107829572327158 +223983019654641 +31617655453359 +205071351143086 +110509545930409 +104714371118575 +92453908554900 +59941589705992 +152311629661715 +187948679891108 +52210225104532 +103907048616497 +258997150578209 +101238686927783 +107792072000854 +45913102910577 +52790176496723 +37950706483424 +190959064853286 +125375385200207 +148838935208663 +270178092612112 +46232524450445 +143267615781052 +254747380458163 +63767606947064 +233153079489001 +166139752944092 +275971999869059 +237967045899692 +118396645367276 +81143638875775 +200305134622450 +111277166335556 +160171103868752 +134257122811227 +2047367745998 +83231623378692 +235139520480091 +200143400999472 +160692845764681 +102003539530166 +95998136386688 +39219424944674 +49136528220424 +74180963691583 +123661135113445 +125607451288834 +227269852002094 +74337935699971 +238595613217508 +167137847183863 +207264740258292 +267220749964900 +237789795766506 +255212320386428 +279815711475678 +100179301989581 +225932880932569 +137728463675677 +247744741668268 +92074680748009 +252989065833557 +42092137018487 +86769276572203 +70316446157690 +192983914777364 +51999382784594 +171636373431818 +60969380792813 +144601337757500 +251648620829482 +171961336530515 +115932528354513 +117466527141234 +117659927211536 +164927015156331 +260173977100259 +271579447309150 +187022147291774 +269485570239663 +159347053773323 +195634530209923 +168616043353875 +93408765699320 +198970006724186 +94866050627660 +25878418480976 +123807461915820 +53557092939009 +61857012776103 +49657970775142 +35609864674159 +202183251151856 +273112700647961 +248559338899142 +169921812670864 +206491980627184 +126194689147249 +50753636065287 +46123989590807 +104439236838499 +71039098736056 +119024051848418 +272111003741550 +119294950243885 +143486113838600 +273304841831257 +8409535237817 +210667207595196 +80990965328780 +94867838123612 +164675425018275 +215403618246635 +246177508158079 +104231893828029 +135780354962481 +46936191071337 +210927271638112 +22988336813843 +192374167256210 +228016856062271 +131226289571830 +12353947034791 +108641622155795 +217091946073893 +225764317940681 +250025022462573 +201463789913174 +218853892284945 +234651584433230 +93287014685762 +269873942541110 +226087574805423 +75290222090122 +21850521046468 +232063195349155 +66213755723739 +147115702562919 +199015940978486 +160868240363308 +217423341464014 +35377152760662 +185007325242092 +60422910177085 +202498911777970 +42661192446737 +271504852458243 +118805781184400 +90777491206718 +16835303687343 +193687213830658 +5135975081850 +272943535368137 +277211913223645 +252018631978951 +250498545361607 +151126365384167 +233459339784538 +166117912162939 +246818851772631 +246160595866419 +29718538157290 +4901853290161 +210685874916223 +56988936401891 +127047355220579 +125990876183694 +56469611643251 +153577334164590 +229274963605174 +246949948742564 +240608494466556 +105124964622377 +77196400595770 +153286391166792 +173382282739554 +265932961275767 +154511560487486 +254217597773857 +88299884812115 +144359513165260 +128683731218750 +179776515591500 +209644381909953 +76974186933212 +132166024019775 +207291352361584 +274857470916043 +154127843945069 +48187385003918 +86160444819217 +242567527947780 +7482688890500 +257424473976501 +93126099958419 +117804439841403 +7565606496825 +143830379752423 +80731758758660 +136864853879381 +217070761404138 +203303351344358 +3356761857306 +56173684618146 +224766241172642 +211517253151103 +121518150045525 +36181342998217 +183618718437780 +130940653692482 +19513002849817 +13696193619066 +180884664389406 +186203193415200 +169301696898858 +224056267473325 +175314065910820 +160946092844788 +184596658069149 +71226466837972 +199959310130701 +188694477170950 +47732054782430 +125200338423128 +224393313711401 +164485330522047 +128345956926929 +257580731318685 +53003295634483 +7708352856707 +120991185650355 +145582806523793 +116167425327382 +230335830178416 +6665581253198 +54636771732747 +78096963278663 +183626307016877 +236361960776344 +101419902531518 +199864819995576 +130797795306562 +231915388457527 +119119932130956 +161103439268483 +25887043090457 +140907509351947 +167905493361547 +35204287741765 +116757229240582 +209089598899133 +146814309030270 +93633269558240 +50911181716721 +45938382996188 +138813523468602 +38398527005577 +97260567381915 +21848253452771 +37570990687287 +274469506280338 +44432928255909 +198607543561964 +117599310457105 +146237042845583 +80008822242480 +154134771494622 +157689123689433 +270717644741723 +178732292164292 +80049715700448 +152864252938874 +72767402988316 +108557581740988 +232391795149161 +65960001402816 +260547586473914 +84143162934160 +103569346719855 +83849989908295 +234958530633561 +54559985350315 +174288295274766 +54859232639826 +143115138860526 +208424635917858 +74495809739496 +78442891502422 +111750236903483 +82774468358095 +148428424712307 +178887054409245 +30139982582037 +254821427210370 +41638160618446 +123993913533896 +76002450302290 +95128749760939 +24008278408915 +183267484285014 +199976184836317 +181084568103159 +142937376378838 +89341170309229 +27828082247713 +272189188817637 +256544133221161 +19635392772708 +134946161326436 +245411121754963 +260720721526182 +24341090761099 +157849869984141 +82597423844649 +147603024606577 +88492665639509 +187267518784760 +159045234054207 +5477785374525 +114585272274659 +207990630014667 +174200440071159 +112428405286738 +159490874676811 +85043154418844 +36911807349494 +116811546850850 +199148019710346 +112931886984381 +20048264079757 +142769344782311 +27979462818593 +25108628749100 +85139982197729 +255683738311893 +116222941435753 +226004338644163 +63375197047007 +62159765206723 +254113597074860 +38506558291735 +47307225972064 +230243127193362 +105573024894918 +106083904668653 +178850625695863 +105063776053739 +91140110616950 +246299906918993 +235361354066955 +185692680537263 +259725396968805 +234656443843966 +168848839332606 +228505554659600 +235509480228931 +63170321108024 +273573407415224 +105853778272228 +243560024120832 +87091631116732 +248987251246137 +272813655073724 +186611306302934 +38129357616512 +6699838958012 +6458485735994 +201454522054668 +130586186322418 +183609454286709 +191367683461186 +266764100773090 +195037126102190 +168305486784602 +163873507031734 +280661065916385 +18606044639126 +44896900046122 +88436041371950 +20976935130083 +103291260368733 +230860476484820 +28567534868589 +199416609628338 +107066438626556 +5363974420270 +78067871231197 +203674677260051 +186821343518192 +87404170069140 +171266725480087 +219254139761515 +256803050444911 +223574271005685 +17718316216808 +37030047138565 +64501242071186 +69909014744164 +89523038549085 +151721970783983 +168101895206326 +124728058139007 +97383018847459 +133094144780003 +183156262937301 +256225794810017 +131657209593269 +247453124337654 +18577019159879 +223133516169578 +267599506704425 +120978471943304 +176243520119809 +48593082739699 +78967697952727 +73809348363597 +55089874769123 +48460783640664 +122009818024393 +210860108448301 +71592620634417 +36040027208242 +180035001638927 +259590007445140 +42619619890581 +156448078466510 +73056083312795 +143488206073968 +280910093446578 +206902998889104 +266300332567751 +142279496328027 +121253782032268 +213051014125110 +259327754411042 +166672916085464 +44650733761179 +245144191263711 +237097852212003 +169344927765965 +36142945806910 +94183587448885 +119305777704741 +170568552006304 +5670916528544 +51850628993658 +121138606558140 +247889241030123 +11261427476392 +250045922503374 +253997199296853 +85984322419256 +72051306741300 +74397921260734 +262545999458982 +131636205710390 +133151376070040 +208622701210971 +257337868048888 +240423337804714 +34997954301583 +159284621294195 +265836045832892 +210862497074260 +215670066123633 +231339136207843 +239323054625363 +193977612590246 +93509776568796 +224617694926288 +27518118628144 +92688928225077 +165506382005412 +151895183869951 +9971159326445 +261031512978164 +212463372558636 +116451388097863 +5835321551537 +237785454347601 +190069349751991 +16749449663906 +256012622603185 +276907246900717 +263229503520617 +77359639851751 +232571239813588 +36363799610981 +190290372890383 +228745239930482 +158958172610360 +12807604376947 +198759471065379 +176542439098469 +271385678109777 +187915497474174 +44839976850241 +26518528858747 +162145411749194 +272630249926371 +60674775287157 +200603364940982 +235793205827400 +204051586245734 +113700759668143 +104682841777949 +24596676769719 +217324685081059 +216202473264824 +126328102779021 +269647580039204 +101574261933540 +223276592043534 +2655111271037 +258685841396007 +155305945924638 +261635403361520 +169015392676818 +41613222233053 +86211024526906 +38231232765940 +165172107712985 +145907358020860 +224653551904206 +47571273505826 +158863156238616 +194089512615674 +14162757074212 +19194532936772 +154387035609480 +18541964453208 +39532321222918 +169129825073282 +262984477613775 +36406131472194 +9484701033131 +231067722180697 +25450083013138 +96297914077330 +70092210869128 +158809743156728 +34383935866220 +97639058917669 +272154571027038 +41902875655663 +277230351940988 +231671843657540 +95602608653912 +236850226814158 +234939398677045 +240384471840385 +256714321696344 +38100286053419 +237742304677246 +64891356258912 +126214638807611 +228345751767462 +117439652529168 +243362449678945 +280439360256803 +177114094871853 +279886479147371 +10545997136030 +257332246554358 +203754429938386 +86028490982530 +76207444467655 +91644690990112 +247081440580919 +178444568595771 +277447610785722 +129489277503816 +103626746868989 +262972779793364 +197625226425131 +166808689823999 +57901624949323 +40009839466001 +99808631415723 +256548570183704 +278265713586374 +36936221942527 +73929078148589 +72247929186301 +22639490373537 +176316863391350 +56625800027215 +154786688979517 +125111619153398 +29490041250223 +270951796441898 +156992399695759 +118137988510115 +223976674648421 +147789139069259 +37341471730721 +266514658028022 +147167753835895 +263296036658106 +230954258209287 +24517689088454 +183721205345141 +143723438204741 +6668218329684 +83392261494452 +21873962746422 +23927757721469 +120212285415337 +257482474866743 +128632993324194 +124467220709892 +196812800500904 +264768816395893 +215459141473962 +128889433428562 +30454173766134 +26054567893460 +12856653435078 +52126041749595 +67486548411286 +167423866841729 +15919502934902 +177858704203790 +149336257011012 +269603786943289 +183585564448155 +144670389100308 +122293780794874 +16524170103744 +234577716415321 +6902095841171 +179932839894261 +208264825125389 +166568365180623 +83150620176362 +261333598287510 +188668356670720 +160239214903301 +259069387356129 +53545403311192 +247329103481998 +147280681034684 +171836256852415 +126684498164114 +22795482512202 +229658289521269 +1075724086171 +69471677956682 +190958204828732 +122315802236386 +229673468224773 +74927730387881 +115723435100699 +50114970157323 +261045437199847 +182809087304117 +188586213098816 +79899364680177 +94138553690248 +221447615371602 +68625900996295 +218139385594783 +260077976114314 +58291429357356 +267415901004520 +230299517216483 +198800564931188 +181022570668902 +65416412806881 +256210778644629 +87424818829717 +53772053242764 +48639566275065 +63803371385022 +177156339651355 +38880476875381 +76192839156996 +110941067492585 +106600964822777 +101702513906093 +275189477096729 +75077801656280 +3910497968535 +8552088191400 +139237072357282 +41612476207929 +10738307288251 +142517588483515 +151042519536038 +133224065642384 +155965712575630 +65356590857777 +132359398512855 +34472431505547 +217801519075496 +8633492272972 +156253079740858 +212968528806547 +118165459540028 +107642882935265 +24968177606678 +213169624576797 +226908651162406 +32316312328440 +65016976457691 +227268845617807 +82917582434330 +72380410272148 +188871588502865 +234410939316300 +101973804043440 +185256607280462 +214355389519281 +24011282116831 +74799929560642 +40966856891367 +163954807786655 +161815651565471 +124535277612182 +171792118278118 +223789512351759 +2671045699416 +219290946105418 +160163652961176 +281687501682 +84595087894819 +260858758885425 +239692939368803 +140127043281664 +164608881896332 +198241964933361 +34960977893387 +68450422782076 +90655347730285 +160325722910534 +36417891060069 +3340013093446 +49663314853284 +135493917285442 +237730587229792 +8042660547813 +205152997317680 +245866837452975 +47195011273161 +88257638757939 +76632570706970 +232985853718957 +122440800568996 +240300783571763 +220147615127159 +227975363153788 +223263177693319 +163612640531477 +237468983340106 +73621197773225 +213001346312236 +80504709985562 +123969671187151 +129733124669677 +195939358828600 +73808106730564 +9751767251274 +207380147521409 +211987170699044 +255290260032250 +197890268573006 +222739340832858 +212215924846245 +166325521084971 +231622822974984 +64300764107632 +184366475384825 +75444265129867 +106712483309476 +243020951208307 +28165810524393 +166139617270277 +93070785685404 +97403541205128 +22072668549335 +84997655794821 +235106134287216 +96955731407703 +1209041772707 +274725167023889 +269537757305231 +66898192018018 +165458665516239 +135617521597317 +178272044082169 +11310316247516 +225651549352517 +257706856081630 +86852647623561 +233351354934921 +114735431730144 +262542852454283 +182589212172586 +196568389816973 +229996252119638 +35794657319431 +69785381042210 +129888836172707 +78479520749202 +236993556739883 +127368152029314 +13562301652996 +215378363295597 +41770505359269 +9207143952853 +140608611880508 +241095079170635 +139710067320822 +122869677767402 +262347773891658 +108170437729529 +147265920230827 +85614983800643 +202838314234334 +206226172544918 +142067164533718 +122903919362626 +47574168783048 +116894483387724 +280882506375072 +210226860708100 +144908130699553 +193348430447096 +182853255867391 +55204755931816 +44800160933682 +195915088875294 +169695580111290 +210247422286632 +260854836618024 +211717830357116 +241050435925035 +119141613636679 +138226415095556 +153051726356366 +68189829200967 +112699380551208 +41871788767188 +237152349842425 +6422627383427 +90100898315965 +6969750705052 +277239641482096 +44539778048247 +246810348968126 +59174352711310 +95486729123218 +103403078265727 +3067259158385 +220566833317320 +158897354431009 +242009710654422 +221970110255559 +201867127477589 +187932021865041 +145668712526169 +176417274221610 +32166891850474 +81877671398831 +249927812042670 +11330780664815 +45086344771719 +49819974260514 +62557898905599 +278496723658507 +57224198814614 +100453850152310 +205226860369052 +105818804898623 +213667910810649 +196633684047647 +93620197976981 +87774183249169 +213186791684259 +265951786865774 +102602350306004 +1424174574657 +183507492189181 +35774936458679 +63586461591967 +236555726844577 +54270023365304 +78081214030326 +241648079170538 +235825767545257 +11962237625326 +63608853918731 +52470033992290 +129903936556794 +275088472149397 +30037042559226 +118333900691788 +79086101643136 +136355128751477 +203814384121174 +137361185141823 +22950491590612 +255736674758687 +260690779202371 +123604834079711 +153839206381067 +52478249988152 +193751417325975 +211571791958427 +135769547946781 +156988245424217 +129473676642066 +256095779635684 +209818732509173 +91706107867541 +218827755385711 +215028301206243 +170647867964405 +164615302823236 +178359191847210 +108282431854081 +212030588399542 +211536849186993 +110490714955041 +102833143792762 +207558775526578 +251326771507413 +247379673591382 +84096284855321 +70455764064885 +30288692299052 +17991975974832 +59481754356807 +64699288968277 +17436187471192 +200003647340611 +52494926546829 +164583159686404 +223218906280146 +45262123875866 +142791706478168 +267787872653937 +242265228385366 +57119645158241 +244181758871833 +69476149928506 +65828603285548 +181151653120411 +222392208661740 +143862738675764 +47212778690132 +23816653221436 +80489949679667 +277073456565976 +205066162562906 +257762018597865 +85457191197614 +227632658303285 +248394441193257 +57373474571768 +87921681263343 +93051982616723 +274758905370443 +174327545171307 +90526450963114 +142662976417998 +38869906519896 +140212484726694 +47675783582041 +110820348557191 +131000045392178 +54865762321414 +197359661135396 +78843400805499 +145962757502736 +26573928340623 +85332228989720 +27722144896915 +19360530425556 +112756906119421 +117319637941688 +87581511956390 +73326743182782 +15484387239977 +208362633926061 +95454251290680 +165926966573067 +2727512017391 +92881510963352 +55081826430153 +156495192263447 +11621696005922 +118791598396175 +255724672904428 +215478280036489 +33643965137940 +86054301574588 +204383631250924 +165410277627747 +182561148839086 +257214430247741 +270307827892655 +103391361895574 +128420136262366 +156512675004558 +117611883294588 +85154535610371 +184650438155306 +201636587349590 +98000179762548 +174926671145359 +263799040716130 +218040456203273 +76381143722053 +155836345437401 +51525684800330 +176055820959464 +1524079591614 +54487395859887 +109887699543340 +88252491779309 +138559605840043 +238134368054022 +220789541120220 +172559402978324 +21117492442217 +243125547605861 +145084551511631 +9278120878678 +66137235550831 +164460837193460 +11835502021661 +26167390896304 +14561168465706 +196239483780274 +179798186537152 +8696117142683 +214699816607915 +169908980473427 +105210709576431 +145061368805715 +36108992024880 +167388817964365 +277222170234319 +247280712530665 +189395552381596 +235605734657846 +9067531776700 +264528396060620 +143244629031855 +216737183527121 +8600280427395 +42757862522075 +82989761405680 +152801937056428 +101916449267939 +11802654750867 +127578391016789 +113652483353448 +170883994058995 +23754463936488 +228704687798331 +221393343225592 +116684227429494 +52656485610366 +93380848499754 +182139050342725 +121406019771914 +127895135739067 +172368656325610 +16098028172714 +245203782363057 +193425356772082 +103704835154410 +20959766401888 +21026770332015 +16413961537273 +46975996104334 +111479645583193 +252226509020097 +148139863401598 +184466640455255 +136975519481287 +261940461085405 +36216034361433 +43131289787143 +151080744631875 +202203618446475 +278405252635807 +17610921546424 +188658446226627 +18606173269958 +206366066941116 +138034056018201 +113890814975882 +124832355095731 +35588351537171 +111000801799286 +160223635984761 +58668098306206 +79636842410620 +211114100820909 +100729419984628 +45861991950175 +201932809805066 +207200862242510 +256499770357026 +51152939830876 +229034245798367 +60761126233785 +233547123590105 +102705929152281 +27792074938766 +81043734165429 +148008561695715 +57258647139116 +193186531418743 +281093777887814 +275015227994404 +243886867775745 +4049831520332 +183839105704709 +75134415652640 +266457183164169 +209413674619634 +14392653395158 +271511198035542 +248811884259285 +71325116774155 +143003837855066 +237131451813230 +31784621287080 +61156072205144 +58593097653598 +190138445795897 +256915911397245 +42025064188661 +254263370261310 +86133221420964 +163420510662641 +143024282257849 +109148169671196 +118726339728239 +69342042578737 +48852743201036 +4282780593024 +41036410464369 +85957230155980 +1281483008771 +163674589459918 +160767051772579 +63359354663570 +42797501704088 +274180509206440 +246378358505729 +268959026891437 +237496123749114 +135176432501449 +208329160854253 +69682782184590 +63655590304403 +213218588771123 +57785295980340 +27592016286037 +131132309161280 +225217280278043 +134800550202837 +78380761859892 +267556517952446 +172232500483580 +230540532321080 +197046224375183 +223641815907085 +183886888451487 +106473823825545 +265742925030400 +174344677005541 +75499373350540 +230504440323115 +211004431292428 +82009728360129 +200430337144389 +164081369605860 +20901570715117 +242748759658007 +160169557328079 +152364220374126 +274762601178844 +187528168178096 +10554950218410 +163641808769993 +195069240077604 +251051232313779 +65450298304910 +5359739025408 +252702502770903 +188786934771177 +51113666480557 +259260185716976 +230075728477767 +55823926358557 +259890593628260 +242684418078835 +81722822229688 +276701328121723 +163535602115607 +81884537731146 +122927149611503 +184760284617016 +99494636877859 +175710115602910 +40858890284117 +79719879799959 +141124723798536 +281246611868816 +269529462637082 +12350517057470 +129931789119022 +135528428833779 +233638962116988 +195034142001694 +122171691484660 +266652504717463 +224205450268656 +265251828776555 +156460574472848 +275533551897678 +256210734492530 +179375431575178 +210819638744552 +146361676115469 +245282442099612 +23052126143389 +274910948275056 +48160220828587 +258532795814876 +120840195293702 +32932373827567 +93461171261730 +228732735798668 +93479364469936 +52060698656163 +41255337679533 +279607173566250 +63510585772302 +101082491961337 +52773540577798 +144420621786336 +7666953431834 +154504321750911 +73208844983034 +62193393951794 +269290615229880 +272146759930949 +89950181892448 +111622948840679 +274207772890249 +128646883733554 +153233690693837 +102902011114789 +84191135277821 +220568863741639 +162408973550190 +60200839536157 +158760306829933 +165954746240298 +263002917705966 +122747683764191 +271282788981479 +261453256766967 +62956791897420 +1275389137031 +205652574870599 +231873776233283 +52517703250557 +3356890697387 +243861119976047 +51045381926887 +196767674780531 +39183636190277 +80187999691074 +45536420841884 +63378426546049 +167346063735787 +238395744043130 +245601350958056 +261117761908057 +10324354212688 +271624328163649 +161679225026953 +122202473985513 +89255628208247 +166771600292544 +211455887309658 +166693392100846 +271057868309555 +106936423137890 +96051577404429 +178148424206477 +40284225948976 +30491941519735 +249749654092864 +62780066588690 +82341900441238 +121058664537440 +34691830841154 +33419124334658 +167538373888008 +135729308287299 +109101246175511 +214295069154450 +173822188658077 +85342421120802 +243372906808238 +188120031902696 +117210291838580 +98830764671924 +266320174182601 +4960561703309 +215920309752583 +182113333577183 +80686676295390 +162094489979057 +53515433355015 +75271853322878 +248797973206496 +52789288959505 +150778054155803 +156555735410775 +111584984557968 +185858423348390 +92327550074395 +17334816211374 +73764894355602 +237842252993953 +50102447437202 +5418811073616 +253975426570413 +75107661983992 +222851296416044 +61022407426197 +181021617771903 +227037164737202 +128107354392609 +85348477092983 +196077081989392 +259586001919196 +48752793185828 +63514184143831 +265468939504132 +7651630959330 +122810582896986 +146643438723247 +270993475045926 +221913710923261 +73317106039291 +108011951287538 +2851116442756 +86929640967314 +150958622034021 +163463188359927 +223382839397716 +251431859248417 +236808237677757 +24205191886247 +59839728002919 +100891157324342 +175143155992186 +203901903196035 +127890673784752 +150810131041783 +109698746622634 +100398261605098 +214906895369693 +103922193384269 +126232804694464 +602151545227 +69595954955732 +145868816627745 +127163197824595 +47111566476877 +200954819377719 +260449893936841 +272746843764126 +212977638670129 +205123960678674 +109195808366610 +98434289811893 +251959213141989 +257467059054751 +181666796781014 +169539603147607 +73586438747821 +161052834251035 +19170760655494 +24319404240726 +26042019767145 +21624328087252 +41852534747809 +128179915384578 +262998114310023 +80277148034971 +190512728263064 +235629243855897 +110586780671193 +144704216221056 +92214086102985 +204590787402322 +112076882116128 +209123307010201 +119480083637854 +144081527765599 +105261346843074 +207591325496016 +106054795701665 +148449071992072 +219100439322906 +111180649292851 +54393304962731 +186697247230095 +33552743647484 +41278420872640 +9729011623067 +253110870020821 +37283965223922 +90094240390865 +262955770453414 +260667651482176 +35335182376353 +161571668560643 +95153498166868 +125918822975216 +2959788063862 +7075100769712 +71058459692804 +31209255343159 +192923974742700 +137827698232674 +8849532564716 +234170387190465 +151798236425283 +188120807886656 +149926201596810 +152698225979171 +56753550669779 +258025721416310 +63382261514204 +172317015258988 +22512531587095 +56950766583587 +244878489185877 +52642890135101 +115208161123387 +165147673305028 +146817608656609 +3912149899831 +174042377201790 +5393761068671 +86846299579749 +44145723856777 +246559628676753 +97478574366430 +143357817477671 +220620794525713 +194530185996106 +51472436832824 +256859461408606 +80702958128641 +220252407924657 +144289167687699 +88453536457175 +59328033768987 +63969750449146 +264769525486023 +231091322924887 +23511932591178 +24118726162955 +110721295070548 +142627270280234 +109316518345431 +99077526411402 +61359820310718 +162933697093806 +43950853360277 +170775975305234 +239190220744071 +274239618225166 +44756973136372 +40161335079157 +61251290193465 +151551941968910 +158904906729470 +104658819737798 +191135429630928 +119794772977852 +202510087953352 +166341545597211 +57611550010671 +178960133625662 +75733099454620 +215160290993633 +241632144089049 +110414457743177 +190558953640757 +197965725326340 +217095732648553 +67164745163156 +2352972539252 +231128854887663 +76994369299282 +16539762692857 +241420780077108 +12530593296498 +30895615760852 +127714693335426 +184548191277606 +44601431905350 +65645784527593 +40243733978198 +28136467879602 +145029154276722 +178341204253233 +274783291853133 +76612256676335 +251038998687137 +228063819934212 +16487976527961 +100034066645976 +145438225755963 +114232231606766 +209954422155916 +43073635992572 +218805917363387 +168782300126168 +24606911817643 +200905872288737 +274406332282205 +43437204687131 +218595386909538 +172485658949603 +56131315431718 +186097607235589 +80905845365496 +75795224539711 +170596768452033 +38195415483540 +4742530577163 +136734123730474 +49361545201510 +124014878032972 +20774487823483 +69494989066026 +139791789123583 +13709465234979 +141538575620225 +100397515579974 +47334289991974 +15303499989504 +82143286794213 +172503753527533 +248251189970309 +92974108755097 +116044905374028 +111876927063473 +216553588927387 +36281075959124 +58137023135788 +116054726888060 +2954631801542 +58034377574568 +190511982237940 +156407154570348 +115163558627792 +22751954890284 +33745111618575 +52956030437643 +184786680129956 +163593832225283 +172746796167909 +133103488042301 +14395905133583 +199321400004521 +151169567121870 +81224048085003 +208611172411062 +124923117367091 +249130286176036 +218252997712165 +80819349891130 +191848530253727 +239088811713371 +152221073389452 +175518880383013 +143007208416330 +124722124438170 +47905967528219 +173391479609691 +145308714829715 +84814536090287 +96469488740110 +27118458051461 +123506784286582 +26628600402437 +171433847707376 +189204803658843 +140383098039851 +268431254033260 +12329584420975 +156268959703873 +89832445231675 +56870865137518 +25556370226296 +223565196637479 +184016199716672 +102654287005028 +8488750347466 +184513713774046 +138627967046054 +214166950657427 +234844903669429 +179890272683478 +129183989060307 +69735925791169 +229819966186810 +3473079266364 +91596677063688 +166257594971126 +217023797265461 +87642274656854 +211043427964331 +181756573759782 +257985803351461 +263996389377415 +194606441692160 +53838110969034 +20562839067304 +91181519483930 +118078521153864 +21419081909320 +3700342037875 +133431521468518 +32923868078814 +275862985616936 +82332960858387 +245750322353421 +74684111053255 +226771482299130 +150103046497389 +28191329277395 +134621003748266 +277736327880550 +87017305522109 +84616002752966 +280938885941364 +237945308426987 +5667827271823 +151090102144702 +32055274127145 +165795714179487 +221128589059189 +230312264958335 +172029352203797 +213603220654437 +253060991384277 +60244513238390 +133479110133077 +33462850452555 +22161794006665 +137835635348424 +137197538444130 +56822437948567 +215537547946431 +22029137667612 +88381315208485 +253909586000670 +174187253810325 +277182489360636 +84421631170335 +157380933294372 +180182815342781 +231613493626504 +203754005011922 +217787228788386 +278134300757104 +133412145264677 +109972489611737 +35639693186110 +15415450458397 +188641723426634 +104011681963446 +42291893084494 +257394066278450 +238569734160016 +182882986238648 +151743711289108 +115672580705724 +143077045344600 +142230129682552 +27075460465274 +68778899008511 +2515659499509 +187916559107442 +133582238596035 +87203046555030 +214676586525114 +41250843819983 +160119914630044 +62892283700657 +267129199588355 +270626784831581 +130022337147448 +146365111791613 +263666105803169 +186102631787768 +201775094277530 +46418354679587 +99094397670938 +61487992809793 +260107940057468 +275259320906737 +73431020706888 +52525789170784 +2574102425927 +52074539510700 +228980262420277 +221497070960972 +135757136716655 +28528363256193 +49316315752096 +72518181245689 +117743760099533 +249828344543616 +268856376568319 +8354105173231 +105478612602795 +63923425392797 +253613039788590 +13787516004777 +39732971389839 +235105539994092 +151911655206761 +107832878687195 +178773865664790 +33288439762663 +121473565534767 +76001789203194 +148705149250453 +86634603920195 +158990508120115 +243955633944356 +105694576897460 +43163398353079 +103881621012671 +240575036029776 +169566900684639 +237561381891626 +27589048970415 +182834999375476 +62032409708938 +233087500316452 +259658591019601 +80202176959067 +56194798337473 +86799898064077 +273403900714556 +162317620254282 +180865198008794 +75301752867411 +195613706390819 +180060636746809 +225071675988218 +258658715038423 +48387739544822 +276478753263081 +63106154751055 +25163530088733 +183142117101179 +170372322558686 +160069543591589 +80509661652586 +49082051547885 +213302538459128 +196045646041758 +35616800254364 +265290701333314 +275537307586205 +101344124496572 +14494023036650 +134234491087449 +217727602740199 +259202013665723 +240377629411171 +3403785860425 +163544826056622 +121463853216518 +81658717439300 +106701181490534 +28744440072436 +272342688042411 +75328031673718 +278398540200105 +98297517120750 +196907424287230 +141554419257584 +234044314544537 +244492471656574 +164384475572750 +193721832240487 +111885530570777 +264876297230709 +68511441067378 +266869650037116 +174184377266365 +46235546661794 +210988668295368 +51957841305228 +133790799392057 +53073432712801 +173942843126394 +23459076228192 +31019745121015 +165167613082601 +267695421102461 +77876940616539 +278870103849516 +179191970454496 +3677943575011 +230751940410182 +93062172892680 +148528973074422 +113238579978076 +25050066117323 +167137313917324 +73751013583345 +201619511231560 +13657925053788 +163312512941899 +206654413037893 +7339646895212 +94868046213394 +197499766506870 +39177625654821 +233784439790669 +170318207299820 +271583306163022 +273701861866637 +137801867377629 +110145451993389 +150906677569920 +153919197796952 +92996798459741 +108964704503923 +277712438041996 +255133741204244 +27318510902079 +110927160754114 +81454096383217 +181250757779305 +156359832351105 +174494278537532 +81845512166062 +192481371691281 +252167013636769 +168069838663543 +96242362696553 +102752250531531 +185643330348864 +11393555706823 +55662096271022 +241737830551420 +276616250791939 +163528412450933 +22243121496257 +212012089498134 +261006373929544 +105316711688051 +195142465118931 +161792581692755 +98122790031974 +1318218107071 +209779482727574 +45583007360909 +135686370783648 +195369640540176 +250090800386660 +44847359341800 +170360841444384 +17630050106275 +152316233254253 +44648521736335 +188544069997591 +163042680762576 +244187111856670 +176682371084215 +144914954253015 +191412172041075 +54097916877645 +21370203362556 +44453570780756 +50073076635908 +51559122063039 +250073811717265 +179787516957605 +204790604704658 +280485551957736 +110291154506343 +32573471782254 +16469493059171 +51491563755224 +88073805684285 +44760751445336 +52041271088973 +103431319770646 +5906416332430 +253265434847484 +226524333680149 +148733959491223 +40740527652803 +68212014342132 +167816870985783 +208829391157983 +165587180786804 +79912199140538 +195753325510437 +71658331930133 +137859103550443 +265790886157682 +109429825249978 +130433542060833 +12239847449823 +57003797026686 +29546899099934 +89060867289853 +92259080347427 +260837044589266 +86931908867970 +174916873714447 +171349350173040 +195847676823746 +13589818579747 +42610137876811 +230554241313472 +80332677852699 +124696232019197 +67716902631880 +238722728945954 +218646483513877 +55548632299612 +155072608858450 +97497988313426 +121219442532587 +3388501678009 +688929407757 +254841434378842 +61847509708086 +279264451764176 +142331509526415 +203495705487176 +183321447404214 +163894666300731 +190650548172920 +190587157016142 +39175054004294 +234321591309870 +211509179634418 +217526990799017 +113496590952624 +124783847453057 +32112001773053 +275028923534548 +190208395039834 +146684991713400 +277035314323402 +249347271393333 +117480466399167 +278692921044492 +153878947561486 +157033337230456 +273827932978513 +253980283452482 +18790658422358 +5160049467023 +232837412359113 +73447829851249 +83589438569007 +30213424650327 +167145065992390 +111199404235335 +24867821729430 +249544489628455 +120910167775295 +201802539029430 +31610041422411 +211807482429621 +253207576728021 +22186691083952 +261634709589399 +43065136861755 +249862858897856 +35563395461787 +129765818861001 +106446778141171 +13736771234599 +57336757606089 +12695525020462 +256480443568517 +57302352930889 +104160996032769 +273334001522893 +190340813210759 +143690681287789 +168133482469028 +45868622028031 +104034746787375 +214650933088815 +163791511011809 +249960751852508 +22650975711162 +177008403625578 +156164758640453 +76185643393029 +29575164399705 +202293669828195 +190656418157636 +135433710908986 +93687655669378 +218359801914698 +51375745314839 +220492096838898 +132525530407061 +95237202086743 +255601579883236 +217642716627407 +147355049081750 +12941828051483 +38628513733941 +232161924230296 +232817289830854 +265629960264237 +232123457096528 +169485292520862 +63454959990402 +109145421733882 +109672043672170 +83873687899176 +245857029409582 +193493559940129 +271005048366147 +229174177793386 +111870191200988 +128005341495757 +208809660057387 +78950026898866 +273451201912826 +55094824654414 +4022460411498 +119823055625006 +281116949670953 +49262164672500 +218551705266257 +4319524914058 +160066943307299 +27063857786793 +234438886420228 +85623356529830 +180236466470364 +203998051184593 +230059648668392 +86051607479088 +30648934855243 +106407835201684 +43813174417657 +53176425897695 +4785369763788 +243442112953302 +146522985656573 +138878716012978 +74318256941249 +144251871303928 +29641626603983 +228494387654736 +167875446771719 +274017265950221 +91657900393091 +268357793705510 +79567679563321 +138669829747474 +207925186701080 +28138594650156 +4253129557774 +83166028713221 +26806899307503 +260598603918498 +119686993141885 +3642935178401 +110097603916612 +103431281155442 +132970051903956 +233865865515200 +201664767234471 +56068093565389 +230834711617334 +94733978739698 +92832491342064 +92965810121881 +64655761418415 +14182407287118 +192758509867914 +8109928278477 +160866804587414 +35030162744067 +191075109266097 +162026915212775 +26727434330335 +3131005829436 +190229439481957 +15359874658895 +7572814877804 +136732520107116 +81172843835777 +112675597503653 +114747689983835 +196435538257050 +191415120302732 +118024874603713 +226043079492581 +102233305166381 +229279044287238 +235254664830970 +276087292703970 +87174953836842 +74259186617287 +222982505726864 +255523543003633 +133755482092096 +273702551220115 +182793157662205 +132367172912191 +102718376753232 +15160659208885 +202636804666478 +134464644436891 +90008070363349 +164508073684045 +177013716543063 +75636389784305 +170556880777414 +213804836338410 +147987743671485 +185762430121529 +280950651900674 +25461084379243 +107411942318170 +191458412593674 +248878698973907 +106421839755778 +91389968579939 +12392296913099 +240621928700066 +95227639372653 +57350910631972 +82629345409447 +217008717358658 +71479575655755 +219079968119660 +173813498095117 +99894447750851 +42137358169403 +49579653128648 +167421471748441 +241786349252296 +20887567422344 +104175308777454 +176235024772760 +95662305269787 +117125696885000 +132811143212147 +5424633052185 +76782939604713 +55261508239665 +278386884184389 +133871787782867 +156328275944076 +255308720192100 +231998086459962 +202669518700992 +208408853258697 +152223385403600 +56094894945010 +80476014557881 +145531665478651 +240669274914821 +66115040239591 +131101646464350 +258803167082686 +240903686477880 +239622916267359 +156173673856820 +244048248565604 +47685950254464 +115654840250775 +216027356339238 +37353097370934 +206363815447647 +164342161489302 +94224601330750 +246054352254998 +180010403535792 +48079454311570 +195164666152236 +280351542766736 +91530133941745 +249395234384145 +39264476797698 +50045660355243 +221573675448386 +184953145771888 +59279208835984 +162865739094480 +174891734736596 +274681696346635 +214798702566015 +268860645087430 +269876724074094 +272628691186773 +45390368141054 +243554070634062 +184247086051990 +192513103343134 +122821818280412 +46143289627812 +44047352380648 +32558972478207 +154043130409963 +108641228027945 +167215366942759 +55012145307905 +39900837290047 +277384717776638 +90532536979624 +269636568291475 +184501738617562 +192830831828320 +123079086454270 +277568198670203 +229776317226220 +271006902237669 +38164223979701 +265131816360733 +107050734269167 +236489450589205 +82224102785085 +201879926040836 +215373117668467 +276027158716449 +14887154027994 +82238176477905 +63340503271447 +67669942558791 +65867363272292 +187474712864743 +254982894613739 +78444457711773 +85933105492753 +188797316352005 +24205834986582 +145449957795084 +31742648304871 +234966098102403 +76482003554198 +142744863077485 +213697883303949 +19241699465623 +272633995431885 +249058443229878 +255058375971777 +20280922486200 +173281186930339 +144403366672125 +260549996088619 +222725529258887 +22780396586592 +90577587043483 +71674283082428 +227947934687325 +64790836233485 +245533326037097 +225522986936116 +220507923623861 +26080031832388 +63230818757781 +102715433265920 +102968417388418 +79566933538197 +199965231393803 +199658163575960 +207476548610850 +87406525128250 +108400154501705 +50543130041729 +129261340674141 +249005052417601 +161222621802248 +151520579312752 +166449268790468 +247644853873015 +177702645859447 +271692841350084 +96439236020277 +92101194492243 +109336500615234 +280409258577899 +161173308587476 +171392733635982 +161240273455876 +145427385941911 +38044580081493 +21216810974750 +120473615647786 +274738976679346 +185320923483473 +85142113036771 +71757139107262 +96539847607277 +26271180360303 +142741044042535 +188421266506191 +3039903016333 +105582300475746 +125823161615985 +224283002449424 +133257662492304 +155513579156462 +219854314274470 +257158878866964 +184748212821718 +138649521684541 +137992591359896 +268638330011975 +54954445356704 +7813946605823 +183115502251077 +11089471964916 +221940813011717 +102225590863384 +98459040101624 +161480783751257 +13733468881089 +115812184920774 +46817817159341 +131598922709418 +154223972738232 +110758902923700 +50412183329208 +260920362877055 +258341372870859 +100584842178924 +262908294431691 +65003080633294 +253011103540292 +240585217750057 +255410325153462 +106404400072203 +160601172124156 +260840987509002 +278427411251099 +140432370052914 +179307610806110 +179823999256917 +191850552102034 +74192252199806 +193327994355756 +224201286222730 +136070430793716 +69164857735129 +56218312078312 +42697290794057 +55984159714730 +182238344224240 +152982903007266 +118454286233008 +187365903335143 +156250801785885 +82980247186691 +41398352567663 +118349619553711 +168793222325890 +262752461478893 +117392544159629 +211142737454333 +174947905728615 +41249724290470 +253922025415269 +225749669109672 +279566875538426 +93672165380053 +30744347154139 +222643442123476 +237340582215675 +165166603253945 +115228972066999 +98758284765952 +198828992355951 +104148831380858 +117140000586707 +11304752347195 +14711744585145 +45526905202233 +68066924846559 +105521704616765 +272893640542099 +193892322827225 +66513315434985 +250893025834740 +219647720117418 +240435136646459 +176527665365420 +190263794521710 +147720249119453 +237103770359782 +143689764233929 +25557109093205 +76850360195144 +166838577949895 +110809498469859 +234887761458368 +231255666344616 +53668146631520 +134951000726432 +163309044224081 +108194795571945 +277711838888972 +143272135479451 +168568451067109 +206891811205254 +46896544257316 +42319293715036 +279357481043728 +271200669103125 +104511007407966 +232625340915365 +162660850258744 +245081433920903 +172667241591210 +275795668669812 +10383688648072 +149003269335820 +250968554609676 +37603384624857 +150697917071255 +271379196342214 +67658834826736 +211929113112705 +274316423331294 +2161307940079 +163095056545742 +51945325874556 +73652822779963 +184396890931712 +181176402967953 +216337296922808 +159461382861587 +126806640136390 +158209670888260 +246915352939325 +133158120905643 +31303646303650 +106652516389516 +108723208823279 +143416561101215 +237440572368337 +142439952813311 +162287040354501 +200543156301618 +46927388672130 +159253080867494 +19445903023558 +61606343523204 +280244435239548 +141635473136971 +72919239653975 +160472342020388 +60202040313564 +91011062894200 +220127663280089 +35292498114760 +107927361280886 +48002760359923 +80756835342122 +209328861928087 +215946274722343 +27242053839360 +32151291367418 +248470378222657 +129817011541745 +258485530618036 +143493687498733 +268031488753178 +114397926535923 +2395806630307 +115481446424126 +92721315271522 +139468352954301 +235863742078981 +105630768660072 +112119507854085 +184551842628807 +267828813829733 +44613511408128 +254885572183054 +44672753636286 +127711325476528 +160743150661797 +154113651720867 +251124560837036 +2735336582259 +44480443484065 +30801760339083 +195365209904921 +190184532544305 +123235921177284 +96912897251589 +131477268614354 +78590858427030 +246142957663986 +107823861629400 +212913242471986 +144285451283102 +259364455208875 +241751127219701 +93071783492293 +45071936715583 +275457015072680 +175653982661476 +119762473050249 +168711316475737 +19783018126021 +100057420157315 +169519620383646 +17461902659167 +195094401263512 +25387556682329 +96251705942679 +34748641733000 +196679082595700 +81689985791721 +91825159134350 +194189873435397 +32389786919408 +175310550065300 +248940579216029 +119883577449899 +166946046839972 +236926292896507 +158091314507944 +18368497860299 +145961109918077 +162272288803603 +227749298545303 +146131202465084 +99591334427295 +176600934015362 +219407677242496 +270055661050669 +65369636563485 +32500891700642 +141496344803975 +130732826346184 +180194822809554 +182373179934529 +136288535048699 +205185870892246 +17038876246251 +117740614063253 +134120635606428 +85957381191508 +269378522292065 +267647770045420 +154835986766351 +83040988546582 +264348880909988 +131573608718591 +187776737914440 +225161728897266 +228492010642648 +101950949746550 +76173233229206 +256233316821804 +162333747863981 +247264564702522 +252851063093352 +185573453977704 +153365824137901 +242818925449094 +23128067630642 +152281237427774 +150696068611708 +114804422197455 +14461268506862 +71449582111670 +198533121249115 +90087029380470 +109506984813867 +228529028841280 +36851478436980 +36592642565682 +204438716607075 +160729924954906 +145271397236016 +118074933998891 +277665330706784 +277884082610224 +71953379264474 +167269187202657 +187750857828755 +146158752324230 +97251562816981 +219019762599010 +25747068656959 +271420652665623 +26765004111096 +49159045497627 +278380770172080 +107074089036447 +258608525078257 +11788853240522 +81265375732245 +2141340130387 +49138509604651 +257243162098165 +267399611557673 +262119483507286 +140965173274259 +119403011803839 +68185297551967 +119497655484511 +61592704624385 +279243445436784 +104852111232675 +221272399056705 +50392341001525 +78345221219978 +93284907400806 +101772376764150 +29878826585921 +260081403603671 +241634295634510 +189596681889927 +64921548643098 +112811347783799 +11312426376854 +75409897253850 +58593442480817 +25000041170746 +60357886429400 +19527642063280 +252865515223828 +164576758723143 +35248648754536 +71620948679365 +260869176726836 +226738203786415 +203795978318493 +132471365745446 +147097365983544 +236054002690040 +53033657138934 +238857643534974 +130249603280570 +154567850390462 +183396276417552 +216438999476373 +22259493205371 +32319579542926 +189625787751737 +277530727892084 +51276844800943 +234657256383732 +266997263337618 +186516553956133 +230654768258840 +59196246250357 +30888385471759 +20227912122404 +11967280994601 +186952311588508 +113297246491989 +62540779257141 +247101704855014 +224221441497645 +244824365604455 +68253848322157 +66095097931227 +251719365896691 +147018628272247 +200502354258571 +236279210372937 +97501783530973 +59101301904041 +106313235838242 +299256559720 +137029594642823 +271449731015541 +44247833410146 +194733742156169 +266802195479919 +247940528736719 +145892388965772 +256831487929432 +31532824461560 +200683616707018 +172554877511996 +223898184632903 +61053609599839 +12733078233020 +12065208955167 +203042379956230 +59009171964721 +253322083774300 +205160328249834 +24457518975567 +161049272477051 +273118555629504 +52256090978984 +103267226018782 +144762934605344 +76735155918952 +219561490836035 +164942190342819 +10457589383996 +185645766593701 +183135914784880 +139164424719346 +196862556916454 +123111884112688 +187397372812118 +244626272334520 +210113651437916 +17006437669590 +199684255480920 +167417747433618 +276809148096059 +125637082079327 +22149601552497 +31325891615603 +238349089974927 +212051724522211 +261021265296790 +3197775260307 +74655830947329 +223366053803178 +229217330555786 +269480620421295 +23328433207951 +118837867931866 +231769718172962 +67537107916698 +265169037193783 +16007063976035 +272404645889817 +167887329267364 +264902848899075 +82431826143900 +183305850454124 +13587199000919 +79275474005437 +111927077978527 +165642624543118 +93638819741791 +174719322929607 +253800929378590 +114499425722883 +30091956024185 +100633966428490 +165956427416839 +224635031526357 +271493703781050 +140473001027300 +236884771681135 +11612270951878 +12750560974131 +102122975705069 +30424096705029 +102462812441193 +118879189065074 +239300354785863 +233307315720522 +179876531914804 +107301037795033 +107277823307321 +179917402956522 +239510296689763 +231900760070642 +131006756382654 +154251778293873 +103713004493804 +142544450576171 +260643016559609 +189429068296398 +277524258050688 +234737374707267 +77999682499034 +26411327560365 +124871850885618 +121610746351536 +53466728683374 +5440080349206 +99383817744083 +106885046082386 +15596302365922 +105764418153668 +33757105545326 +259023582703694 +264145595563627 +112358394460492 +44176083259508 +66144883675818 +129160955299163 +178325762503336 +232938983523353 +110969541469751 +279156330248453 +137013526893817 +209628860051841 +263917064567436 +219686635627598 +123429469603065 +83623515024156 +95365297781883 +752948299042 +162790360308757 +48492172402404 +162108365130753 +130683497221203 +189599954501878 +31191700624385 +228550854767612 +88647523318039 +75213608344905 +140175725244467 +275711796369479 +169419188997337 +272569177414001 +257113526448007 +223398398536366 +166156074913005 +19145184001852 +192467597968892 +170481240135288 +109617741251477 +7273024706251 +156523733391891 +10365565793395 +259148302729982 +11901270223558 +214213778210413 +97791700948587 +97603560338841 +247058679018719 +83699773593021 +146628191214965 +18151214654124 +165752854216903 +166757067107892 +212721452013983 +244882173194930 +131583231213132 +135854763533863 +172415363274731 +29885810729581 +78832060074758 +80604424883185 +154137491585137 +52803267939259 +53427323986036 +48968722343772 +243833026747494 +191395378283944 +2660362585931 +140592310680286 +107373584030129 +159907226142260 +179078339372125 +265998684772059 +119718012946779 +81687494264162 +280767403903294 +57224566216222 +181285069651015 +172760521547299 +198921383108706 +17275542635619 +155388341273317 +250727500767279 +259819409057094 +244522442873787 +133416069970369 +68553785557151 +191336608615035 +202187485716773 +248655945453560 +230460284449440 +110184846842496 +76927294544290 +276543742754819 +32013808901430 +81357518357282 +261254283486298 +31792016125971 +77926226505242 +277184707667330 +270489315396225 +90186998677811 +51971744453232 +232928182344005 +79191345090230 +68109134149348 +122385973801605 +138352718935366 +104320426115707 +270414181849370 +63230709907197 +162379924024420 +62916834115912 +121022116724251 +146011878692833 +280948550158525 +131852835863702 +81659475172132 +101395425583025 +191135577823010 +242717795308788 +8785906579464 +29783107347850 +253200424013926 +192845678390961 +75298284282135 +266030596229873 +33464733302126 +237572958008328 +243202812593258 +103208710623369 +193431241381646 +89261089679910 +201016807771755 +259450472269642 +232893562848337 +138330135981260 +179215985626295 +205953480066878 +102870919084294 +268829434034888 +60493872716468 +240908071584829 +89334685548432 +130420154944565 +259175672821878 +218464529063612 +195585174991029 +81134256881265 +128768857467932 +239055944101932 +2843070934921 +53924696457861 +127157907272127 +275545630925184 +243561164787556 +130211224555157 +86022783154866 +163558609044863 +130458217661041 +36534745515301 +159613473586212 +68167424637750 +169178188382265 +24807774769535 +62529560389312 +18877928386782 +266800001388357 +126577707061221 +131442326091423 +238478433694457 +79210819326386 +188958579262899 +249964976602294 +248914334293760 +198002337898945 +15415462072878 +268619705172217 +254819762105101 +47971535164667 +82324240475679 +170644581193187 +221929972688573 +198877543753461 +30996661266883 +25616854980764 +277376051001235 +50963019651514 +213521766194499 +274128486362135 +129900570025796 +8644255982820 +279797121201182 +189651625791224 +83775974782271 +218718503876218 +72335497664181 +196313293962433 +257251777172808 +48067413705269 +115451729144552 +229615619788104 +55786101606059 +239391157067616 +49163731952075 +46524339343980 +195566782965132 +258796892844422 +30334598311176 +47403855225932 +59343345200194 +187133773808481 +72466546649694 +268164269287648 +271747390555276 +27033998304343 +227098561394458 +68023021719942 +150033184193214 +219669265819258 +280239121870195 +110648028076186 +34881691010944 +229979762385368 +43901849257647 +257208647841215 +134200616412365 +269947642296908 +147826680891342 +81019645638175 +130315210827198 +147918645977278 +267036631710326 +88265212418072 +190936296894795 +260308990863933 +2683961779453 +90356310999503 +60282059637867 +93255319912250 +155591090444049 +7739470077172 +32702301599173 +26578148474134 +183007846775287 +144855143532159 +26518537366958 +237221061088709 +7627774874483 +262147611251952 +268127713986011 +235875570751699 +89289725420557 +102533993966989 +31935372517716 +9815546617221 +252508494106042 +124095179599535 +232302351490185 +121522796798186 +101870032186008 +28276438469228 +23486155452416 +15420593559775 +90680136670228 +46560541984651 +102677218891379 +13041478131559 +200309006122615 +272261594626575 +217130872186861 +144342086514930 +139531440980874 +86684319602998 +274525012893941 +162670968760474 +182822770091856 +177172578951246 +211675702457373 +43139468549892 +140462804756545 +35209944803271 +269095996145724 +266252955665662 +79410768084815 +148429185666203 +271328525341927 +39797743165868 +72412985337704 +84884961858394 +135266631952785 +167804990422678 +251264037816857 +225526108535989 +223289381164457 +133012778895208 +114338948476958 +223995740249365 +217730951491881 +246164614431434 +75385526776304 +58134147248528 +38369017968187 +64719851980048 +242648147024914 +247120521734184 +164712767907484 +126952796317930 +124728608510103 +138351972910242 +84377300757222 +108046458019421 +227198395434267 +94692788767911 +226942119863254 +176823569252349 +41991347695869 +124145844337869 +29594982053978 +75609376562834 +200446465044077 +33850188264287 +161871044653365 +177343062426672 +163504728374089 +189830089875811 +241460744616714 +1883964125305 +236085964262800 +13048115264641 +218509280336244 +50595569561799 +225359062306470 +210516393416574 +268386131317599 +202521089319457 +179338492098712 +97302940013331 +240321404111427 +167278989669240 +106098053777096 +75993987418261 +213038167664841 +151273979400027 +231013584407051 +240497055711746 +165097491371495 +5375064601865 +189842789873596 +154975204793394 +126888887364081 +118222644390175 +16753697277088 +227611049886656 +12598656971289 +27555435485171 +88350604997356 +48096662632865 +68496502511126 +35951704727765 +113869641535680 +43563653487164 +173672484278459 +114815992219045 +20214959643596 +130245193842238 +22011284335384 +18220208977190 +179534219321168 +255367744572764 +13664411885816 +24663986381319 +210852430091598 +186978594239708 +186013857524015 +152941324316380 +89308728375324 +273306083661795 +227140157599673 +205092599429919 +89621534409249 +275656837976203 +50982658228711 +265524914679749 +212309128271081 +4967111263412 +22007834134568 +112499795515610 +14347589692879 +133612454916629 +279413707874644 +90508831537108 +189557289810589 +52708670207558 +128085185637719 +199297424618085 +250460865990831 +302309584450 +202442704207537 +73244467775363 +37446487622094 +152536129367962 +118796334054124 +17022127711399 +151191653962340 +67166399182557 +188937391527607 +163609624820755 +164794223462762 +175919088255183 +195973540914003 +129356594406999 +254423496464293 +73900781200797 +138737372051601 +138901605815139 +92873730426307 +110774904809039 +46438319290882 +729720704515 +149514756531768 +30000718593506 +263211936621512 +275327028254167 +276072095802394 +94148923117285 +24597600998175 +217660822202946 +24326388678130 +264854782149969 +145478533370129 +235269135619835 +153842390733944 +184041154935817 +111757156956570 +252364690263714 +161139576078218 +61172640733363 +79846040761841 +31127024015316 +235972500291390 +47594746171803 +139101449232261 +27362343704544 +40742266110918 +56557598993141 +25924133855385 +196449487545426 +233156076045034 +135209816626926 +167654141802989 +30494723052719 +178094472602822 +242713278453662 +103643290713554 +24244398237769 +218804440028552 +235859036319980 +82040460161852 +13840357466942 +270462213593663 +173376914035836 +98255125695524 +265890435344010 +177316500377608 +125136896822048 +120812654961535 +118298938193190 +123189122358793 +121402586328520 +127102741349422 +229083614578225 +255295948924426 +136922475114907 +193576178999297 +105052405713798 +20329731123844 +162986196992796 +46332496738016 +177260960546638 +185474695669859 +4685980954682 +124282801950655 +67242751544302 +106286044285167 +112085839701137 +10579750640895 +138683271538223 +277833227345830 +205208415223167 +58678534976057 +122508151548239 +239535671498653 +122011746509352 +91251949331703 +89220652692281 +185374292931292 +1030253843753 +263073201581668 +18198759803105 +163573091935257 +137030297275377 +80948136148902 +238535578014390 +206992472139525 +88327923863181 +154184410879090 +161246699191280 +128770884576261 +6375856764650 +184664748321889 +266444274713030 +205451432185771 +146613708057939 +176546781129629 +237823437050891 +257727598660771 +25325647832484 +199983758187833 +38663069041859 +32809041661669 +108465654786847 +136495232320042 +178898331002305 +115322084124252 +179554176634816 +275527335807684 +112981416935164 +181717149146981 +211744657800255 +75250861382632 +178356713719487 +123116232838895 +242019395599913 +12276332738057 +179177516757610 +259104769144515 +88953740381818 +215268310509559 +204053813591306 +270899507919647 +139847004574715 +62016121597529 +8573693115154 +188919502785420 +180079202439053 +276115317219552 +28620921333380 +242889784265268 +220701217858796 +64963771792276 +235018240579563 +78321949474035 +229227077264552 +142418798770731 +242406195740517 +84778091577872 +81549738791106 +118518596506311 +199724827363353 +204248730979715 +53094835525502 +223387699244293 +193985450213238 +93689456307300 +259403376290945 +92427970088332 +67349904707592 +276530841169544 +190064979342294 +207715150664210 +252851577573620 +73525059821259 +186490235869747 +70733506349399 +274757865326012 +24918817110756 +228639858588346 +250985452398047 +185928826569966 +104539313696365 +250815950923261 +199875165259161 +268715162792124 +53896351685738 +228592101025582 +127709221953115 +278982049848811 +189412409878897 +213579608297462 +176159703457059 +82464231762361 +150167972899319 +196170108221850 +29790457943969 +274320697592681 +255213136539180 +148005330582689 +129282250707283 +13977348460214 +17343924449322 +82656625861538 +280511399576479 +94817459211912 +44513672313068 +84517154517503 +43557959769872 +197437890645513 +243060054141352 +139432648126677 +222198650468753 +110844994958971 +136027916367581 +173370948371597 +172068008600459 +95450601615861 +141907935220831 +72684686376118 +76799778324754 +280423003815295 +18908105854110 +139547495478452 +234886989437499 +98257231586838 +242265916764518 +70908416113886 +13322286451730 +30363776340198 +123817799208220 +170312756818266 +47636073761845 +270689786245146 +212118648741859 +124097544454763 +67508228085075 +219260167629974 +279276191352781 +105911739991961 +61893128864790 +255082630470332 +26753786054484 +211836148847775 +118626431783360 +136552572009875 +247953159670560 +111696506900732 +255145131348024 +270176343105752 +84819543693314 +15747981845610 +181580575441892 +270883166190094 +218929119384063 +23602670051344 +242590026081369 +275576106825178 +64755734267780 +46089265724775 +34338839947401 +127581421838876 +231824507253264 +81436274819696 +33580422195617 +135432682836085 +249811458755014 +60454331697898 +42553136205782 +52198221242166 +197122399232388 +47906365358575 +146224728164000 +195791571499544 +203088890826986 +202198264384137 +65504331203415 +255446035357566 +253558970008356 +120733898435233 +107202251358458 +119424891675107 +102854914244267 +94445946196901 +199856238448329 +144975826470651 +176148563378877 +244838063063914 +217034878997303 +25376354363075 +48586186615246 +24359888608527 +231294105413188 +270720844242512 +271798611633075 +141530577828725 +1421804694124 +236285076520597 +253608570595107 +182709109778370 +251525306880795 +9771571257329 +228673292358372 +11951575755445 +183602185602534 +98369533091029 +67585508519833 +118859803947062 +109009052734725 +275568408666251 +35979256402260 +34185656326759 +102358215799449 +164334841068422 +113692928084272 +212355702004047 +177827085229789 +20287570344264 +88835497130838 +50495975046219 +276512202143667 +193571431204111 +42360353227484 +213168962734019 +190365860629916 +129276687028039 +230349542232715 +88293731301162 +164694736423992 +26484524262519 +163065314130457 +89316541950929 +74448132935863 +91939984879827 +101457346841625 +193940148827008 +18772120032600 +213406317805870 +135051486738888 +241758969632709 +246842216132180 +142030694779987 +200951036522816 +79466586550696 +270114197275625 +278950400314150 +135004164898552 +208508819035301 +159052104025446 +183088337508277 +111934841001985 +229204778024783 +148076627098219 +222701508079810 +137779531029891 +142605514426816 +241948502002028 +15381191973902 +122031961257495 +47890586402331 +84276663983111 +19477622534244 +35253936668054 +93924945556803 +2059642410078 +240509401284142 +123210229284386 +271861605138890 +272237068965615 +254258487321241 +123170050363346 +199399824535385 +250419296346860 +68801038787475 +238856740100341 +224669076946079 +170958227085508 +277834531502029 +133648418764598 +172921590633248 +258424078363914 +258840475476328 +146954528725847 +186818451666607 +279862559747308 +143247809122191 +59269329447462 +143392615093486 +21442185599009 +278534454040264 +208684783553487 +193347993714001 +167084059040382 +157415259909199 +108115376654232 +82021682812119 +24432036495055 +113544702548369 +157858881888820 +17282168239059 +84018070691006 +92053655462581 +197288724122599 +112589453030386 +203778097779501 +267465002509742 +134303881629666 +128638779386941 +254729174153555 +51426126080917 +150441061131616 +103408185624284 +45228426551501 +195757172815457 +252694305916453 +38726756125484 +261428352134513 +265235775214059 +101640185305130 +269940466666456 +168547776349391 +207709263689586 +9513500790352 +150088358653725 +88914715715728 +199625133740921 +90230649153480 +99751060639717 +231478228643548 +122767580509387 +28862698427860 +124268252301152 +87894250611007 +49879889569162 +36950258422852 +66119415971175 +34221646789431 +237372677511609 +221670305241677 +202110686322895 +172215913653530 +155386539008897 +139543495693310 +234404842385019 +165917010867024 +149271306880664 +273093695391379 +234895888687892 +141431207426020 +145379674275329 +123026299112514 +212428932912138 +234540787846621 +275484061726768 +280517091018478 +170754357470976 +226789238079317 +164848449346897 +100099093764088 +216392634144769 +134943848541273 +153507203467872 +138095524382076 +144909049098824 +187060717513847 +66347350958262 +72924203969800 +8573803682179 +113662486895989 +112384997082210 +62603692658239 +217329043610250 +17355886687952 +250876997592019 +169690338129198 +27284670293536 +45895314949305 +27655676692087 +20743161869256 +160758014015387 +172779537651675 +174088955379769 +245184886401191 +60328109177658 +7582377243211 +104990255885163 +42770941711052 +161371470015546 +45522518632386 +37154719409174 +181977113446026 +24707260347654 +20019621583267 +137280830181725 +13839811888079 +254688504874916 +268465587202060 +225535686215175 +30872252533641 +266401180688951 +144548660051597 +133824549041336 +189968932947724 +168487442221999 +214760919942063 +210984935781420 +143958728684612 +144873745273416 +82544469860916 +168353232147379 +4241110932855 +20747335683623 +49492350208021 +122926298242370 +50693967061230 +216370236732646 +28858907505889 +178207472528898 +189623287120950 +104685321034565 +262097238802111 +262117800380643 +253406732523061 +42693735404690 +198240797311289 +203673960012694 +166220064959039 +226581745271473 +99785288436265 +114702662846098 +174461386887650 +116185588877802 +144018303980689 +22173249721486 +182191941468254 +267348785877624 +139254340326443 +153285445958416 +45659730545490 +33969947674577 +205225312810389 +181833650204015 +69363242639091 +188668432751640 +141536214598812 +255068897734434 +132182403715659 +111315454630899 +252501941985676 +46620150714858 +48513037616872 +171359463694738 +261163889307789 +14890374635199 +33763699520656 +191416985674769 +241975962020352 +113737096647546 +148382142068628 +104080442460721 +241004689315460 +181050359528359 +275684812731215 +182649841242810 +93302685372110 +159893118421537 +8917066878140 +67598349582394 +93157447956909 +163891912384371 +54395817388093 +15149734686082 +238339692260399 +203305659441185 +156896004479925 +43885668892708 +97319765421287 +116639537914519 +265080303074919 +159641721720426 +264157495575775 +72322845852868 +7708686216156 +107610012456964 +124494006494378 +199509947950750 +104888578189117 +162218577959332 +36989329765101 +129854514338081 +111430436644521 +76955913254150 +166106757714827 +34723036796697 +168339216686096 +43001520553428 +144410694953563 +121456107094337 +251637137930865 +264821217020226 +232040891656207 +141823629197268 +189390618393080 +231031075400563 +199781514579497 +274839212133347 +70594020303852 +45885549122818 +22279209414896 +77509676791070 +29424215426876 +243423854154928 +119965260624277 +152451877253888 +115130341766067 +3882203422826 +45694260819221 +77379555622667 +67386393164288 +239168348747095 +144886574727067 +167071664825282 +269521027799877 +231560908249627 +19307575344024 +53843515917993 +268677518586265 +72809566486486 +169133758416066 +131380501502801 +151530744117931 +239529539437187 +209045709905277 +38240743796939 +227434981216433 +42977259188764 +17628767287707 +251303468712124 +212713823823310 +196510205619180 +250828495836672 +174755200259094 +28942362639541 +160629922390033 +128767798141685 +161219470997706 +25558681994744 +142752223605850 +121359431413364 +166185357504454 +24068624489077 +254796867093433 +78395089218902 +1287642485022 +50061006254308 +100159021229487 +22607797695571 +9168891478525 +165280976556999 +169941483203683 +211734762886353 +220256835317127 +3908979768217 +100420652584149 +98015494335310 +13485121725036 +48962403474987 +37788014303404 +20383838139031 +23453973127262 +111048702946433 +30512424394897 +182545571452326 +27599028035931 +90875916607127 +123741118494741 +237324244082065 +111970733379053 +8848316279916 +31315046838294 +276795482725184 +30224549342568 +72039079810598 +11361256653231 +78017681074272 +107237732055620 +22936073244281 +111956348525210 +224007090165284 +217478897955378 +161083210659992 +117011113227444 +68211284345464 +47497917768708 +41838562438616 +178313077618520 +51593893227020 +239276766831365 +188607326600640 +127293020716484 +131533949359895 +207291161846398 +246049687765154 +75502190544182 +104601318192946 +13325221914057 +252910679666173 +9381958946412 +235523694182384 +234097082622954 +20505643562546 +49419030062101 +215244454710114 +167130278210925 +215679050230398 +102855552044563 +143703529073363 +202101367193903 +49792867935222 +60543764787129 +10335468928357 +138653999340874 +73200225536061 +36895289842564 +78816214884594 +24185523410008 +155248841835383 +65376323723615 +10076380716016 +113252164017315 +184245120999147 +49944974973751 +259293093435132 +69430830799406 +93955819768805 +188361752280963 +244519042030345 +154945700513531 +30196109435962 +167873121537457 +4611277478959 +272867265043211 +200594437416460 +76082862293067 +3862900402575 +274074480465395 +14988658938477 +36061597808811 +266183666908792 +120324620006897 +8253446696558 +114118729193650 +1602086937739 +20243032707050 +90232038731058 +260814860342408 +100349708639708 +221999027812616 +193680780197970 +213736115896100 +183381843272179 +88049378205977 +34698910445817 +187714098506420 +217763064009845 +272052092170355 +77329862711041 +221318838103954 +126856144303065 +179933368871822 +3961833697935 +81822244041415 +272506458122287 +120412902174836 +49019611806598 +219155679229472 +266906281242350 +2744313972252 +74268821444950 +47052126572650 +252809353514189 +3323736793641 +111281291767498 +6846188257301 +229265533482209 +106191904458689 +126229335191258 +213177080521979 +261403954791024 +120279138782700 +82207779112400 +239426858921572 +191078138665398 +204576645766105 +183570421741581 +96909908137655 +157961025821249 +220055425236991 +118509805378841 +207187726458283 +103246777470365 +19948566377763 +240202799365534 +60312212026963 +176040060425090 +81115617607975 +62230250564739 +92260677277387 +168480332180044 +182207809837364 +43274465787651 +20261891441570 +82884892239170 +159266364323974 +166805275382957 +19931083636652 +12756921314235 +254803984951626 +152306969216653 +27571979128236 +133832173292143 +2467319917465 +266550598725456 +67910875397618 +186201267828628 +141133949444486 +102323007849660 +110814886244634 +20289305983616 +70409516609999 +46742682240585 +201746197089077 +230312777127286 +134228199360077 +99988540025962 +3592896484780 +195672261947959 +183276635574803 +8860597811325 +89781420000870 +221725028332944 +221554877513170 +225023069084798 +45818074811451 +144772106672620 +141153697081681 +192215574967426 +90438892879382 +206648208626897 +167779102580139 +70420757299397 +57815260744721 +105261864357113 +235536399174897 +268332527703162 +265174151002387 +77524273488816 +46844320466246 +249970248325648 +188381570384430 +261340332719411 +149987754451184 +66813907760915 +159118087398371 +261583323343451 +26456184153541 +229071645223687 +220121786163201 +211718121793417 +272292574686634 +167064111426442 +76007187906839 +255819378045834 +155092873572611 +109374141362165 +74630218457406 +196098777373976 +9640619102782 +84760933675998 +277635679699911 +109385240863750 +263177557067741 +173403544261956 +33135718964050 +242900226953284 +220306057267687 +261218695075404 +28778864301977 +165633145971493 +110668875895379 +195513091419233 +71943235147126 +219431106758248 +89175202122900 +149004996009988 +57086749574379 +43456009243710 +249940721730247 +140736869661883 +279333354305384 +90363475152230 +133025870069181 +36082017120418 +203944004164699 +19941352938162 +189057401028702 +7021947146818 +67666464713687 +159567783837666 +165519558043352 +62005723771293 +60959857465895 +237157346010859 +244847458075186 +131171294822045 +215927293950667 +72135915337760 +112960532037195 +118202664613686 +156035176691295 +231437009765845 +175661557682255 +159696989447441 +198317564962571 +40623645857541 +218496492957685 +139066660864993 +33917523855570 +671000279660 +210854429820435 +196714027678536 +80639924618710 +257529061690203 +197387524860995 +16137949053204 +75802580838326 +73021201056607 +140656550686245 +15122749993542 +175049334668699 +143221288452545 +243370451642429 +131561738760504 +124222310490805 +217241167183921 +168601280478330 +29370569582602 +57138963409761 +40603254198234 +230150876642080 +24422066066144 +43870421279757 +169753271781762 +124884457487835 +192505868829631 +269438791218518 +6829608554118 +149244478389057 +168191759125472 +13753987911027 +89705093608708 +81320402477230 +42532958652056 +46980303259631 +182378724255448 +104529294182585 +94443293189071 +105835434252606 +12304560978611 +188699761925030 +257480896152894 +25578943488309 +155589456921318 +63927054744820 +77382960604090 +69012269038293 +234889458613957 +190973092326312 +25561979054981 +75799986863947 +5734874928728 +206133644642129 +143888457515369 +222735036783701 +241658770126355 +264705302848532 +172104470131456 +154645265154871 +48947169948289 +32208636332279 +242438615793780 +58548271275887 +5665090048821 +261859838204144 +208757891653607 +187274289465355 +16249997510836 +54666954542809 +63138625170277 +109493341897679 +98130065413754 +60534390908202 +187962533329676 +204253621091125 +211898839023376 +235340038031773 +200292616592778 +126965515582885 +166325806925213 +101240254873397 +263687343594264 +132791148891240 +217590375756684 +128777061049675 +45037176050522 +222613708447301 +218921280893496 +13078175288266 +210571708041298 +57538469680278 +116629095033999 +262120053793460 +76922333115710 +257732265137639 +14248565557896 +277956573559739 +149185996512199 +281090738851906 +262124280184202 +138747310667129 +274788295058777 +127609294099647 +279634377160544 +101901536477939 +173096126043727 +42886259340137 +163034520679144 +60577711283559 +31393321291032 +222256896187617 +213228281433770 +64581787024635 +223252288848152 +265048328260993 +191636179617172 +152828956576306 +120317745916105 +207492399769971 +83881288606358 +17045821662447 +150869904498152 +134833808133165 +124601119765507 +64379112101190 +119275958421141 +254148782828545 +280490885299686 +276843049544117 +166097233507741 +91204510278601 +259542098750585 +17354261812746 +226345673863791 +4208839458810 +190251413996885 +178190956081030 +153300463852612 +156938983380171 +142568291363601 +144262882114206 +154916754069894 +154287679663408 +195361088477436 +19098580481655 +250335995207167 +33037348112322 +173766224985228 +73494716821875 +13462683640911 +241654634549645 +130704712286299 +69902922752645 +247567527352537 +42739931584286 +43718897381812 +79815210967873 +126128727305381 +279897747703559 +64917063223008 +155988580651416 +215038002986768 +166534169510111 +67053834894391 +97554279265938 +85274612458244 +85698943018729 +89898979716265 +181856688649361 +91761355064342 +80150779219747 +82291452107024 +69315542517171 +172891647604138 +20690396520829 +20965245233939 +49802362498675 +141380379801896 +114735593028129 +158644459457382 +261422524914685 +224298415811594 +254530422601719 +262968162406796 +109252679428787 +93712557380827 +260922401227799 +40825896253372 +11806824394382 +173953533246987 +173346220865156 +125745717770843 +111601609594629 +32190232493740 +254047079741594 +264792707075645 +272043872337234 +113984604467195 +17724171871246 +58727622917458 +15069596097895 +227121821812578 +178801290445759 +98320334235678 +67056745768567 +170935922573402 +68872426158723 +148413820204069 +140267584274992 +115089977074194 +76954491924436 +116563926537169 +242457724067974 +224510698152891 +248684611883094 +181451135605598 +139330725923128 +104721480060830 +244593444320139 +128279324465446 +260454674310802 +259909236313916 +224832973493529 +234557573135619 +89966888161139 +221287716219619 +132512463360817 +172891662472735 +53870574575078 +183473342933933 +71480527740262 +186350815772928 +12582564535777 +139232649922757 +195686907736498 +229850067119016 +219262495025057 +218027164080561 +15847398956358 +157626664972738 +60037702999059 +117183063023086 +122117292869570 +274939752442401 +216719879127497 +31866725853191 +175131686304516 +135436488829339 +100279403208900 +163836706892679 +202411771614307 +26668990587621 +75390636704574 +136428910732910 +262224751407596 +214663928924518 +56324898611291 +77772628246192 +118791132773925 +195020014081052 +183778249617000 +203133434438942 +54271364914324 +247842275736983 +20516986030234 +179405893962917 +149924593910397 +267700452936325 +281050288214005 +21318410211128 +101782722031202 +99786907934678 +251705920457629 +56090382507201 +61038971281364 +71797534759309 +144696959544290 +257335563501873 +246077884159910 +94476185818964 +2501455743452 +72274581304843 +7368989685172 +201116723278333 +19031939390116 +219063749193416 +206670198444386 +135271017583372 +229166259447696 +21558341486351 +6126066353880 +64133419520013 +124519795545096 +136212837424206 +95530891615067 +222283465985012 +54662179384166 +83440576203347 +161288185758343 +235039228508709 +160685381988803 +91130422900018 +84635349958239 +67716455577220 +76944514018752 +91371544407834 +52743571126680 +121843833596035 +200329764985151 +157217143619880 +9361228951023 +119961314952369 +246387286239177 +281051699597577 +143747011738673 +117877172330323 +27221522209179 +271099454916923 +164724168442128 +202817499483200 +242393574721146 +225537070093476 +259916070661917 +144288973810901 +58367236421477 +170123569118129 +128490389025675 +10743503508462 +170940432718438 +109544954772211 +255153365711469 +231306978157563 +6780934615423 +47005462702863 +148862171979022 +87427485458558 +137722770733867 +129750376284737 +14314380823130 +71329342890779 +161163969742264 +168977702745063 +125807081210543 +222360730238626 +168096811265417 +236434907450396 +49190387333036 +124466223650376 +162753490565082 +33516787172183 +255331539675818 +46821515112279 +197776768851992 +139951189386757 +120779445485087 +244374288503610 +38291593458980 +174371632630479 +242067215607589 +90850833727870 +269187356469512 +246558437443494 +112143574569070 +139680380745348 +105865627196614 +274111492895354 +27071908448880 +229396232162164 +204335427042269 +255431176189837 +144107228241878 +235259392709278 +192701661797432 +264819133932556 +78321244102300 +44242260534121 +80426086559789 +15083273740391 +214826664584569 +272508725235658 +232864433318753 +72620561823106 +59387849043311 +212908130363543 +238697705503590 +72673010046439 +138962872544490 +15135721963724 +105661302224742 +168256888480296 +34014871448035 +138281594933523 +12935893342831 +18799378715714 +95692375345603 +64133658807113 +51309777820454 +214728403565196 +270967608127304 +252653297843186 +9331969557721 +71384325285711 +38925205927209 +262068309876392 +99325577187482 +212609188755271 +56412326501408 +51611358668645 +106719007570141 +181675516820485 +160586111914623 +232568843870787 +109224962028427 +8166803905402 +36690027858058 +266725632141072 +162641329204437 +187927692925309 +207286123471293 +100783898287301 +53134378212556 +21454582114681 +255682299684839 +77408339362096 +189794330140354 +20051232619946 +209495276330769 +24452307544051 +3469367879407 +27259050574673 +179512467055653 +42410271672572 +258798620431612 +47232845377090 +154021094327358 +45812154956575 +43813092140202 +209768124942771 +64004082118693 +98933310113314 +1149100647961 +79262561337399 +229831280244782 +194635189303980 +247967564196796 +63006749662437 +159451598471946 +193805751812041 +200471888729503 +66694112751937 +140755047786240 +240362368195752 +65559046123386 +200257822457635 +151006892612184 +75878788056169 +171608676659816 +185076906321255 +276675769819094 +2281863292863 +46741387848665 +105811211831044 +266460978124505 +9652761356096 +83693657912960 +111112788226767 +82275235988958 +1934913107379 +69487808123084 +241409437371143 +137046638327878 +235524228419473 +83245382475380 +29799144519746 +30288847394888 +133277545714702 +230830410202798 +256350362965534 +274974130695070 +37448317772420 +165108832050157 +181396003200748 +50845900945460 +132181370382355 +186519836439245 +79954143502901 +139695686051865 +183711506856589 +30231704040520 +229628927023033 +241668222108844 +277844627880474 +65877063409807 +118749648592540 +187249821296044 +276882974527723 +24791524858783 +143752296964834 +251645185137443 +115776917193219 +206774047885417 +184650156131836 +276098914049309 +63960028557650 +156351766491074 +269446168142267 +242591307870993 +223656027575665 +173464040138479 +228612772097237 +28196595574302 +151675502531401 +186333602852477 +24841094011731 +93410929265943 +191284770853367 +56074141356433 +281373267122412 +255566991300213 +220146319102090 +134756204823940 +87593652743291 +85468199412291 +8989337761722 +136565259625299 +11319644290384 +250996539797004 +264031807680772 +5255181946336 +101319167667337 +83449748237101 +240112450800388 +157866990672474 +119737619291978 +33830938794373 +52628479004221 +106794715412671 +94632990764939 +280639352687123 +61857666451219 +116244156595728 +94611438597459 +137603182495808 +82204456102333 +256310225486411 +121727468848297 +271982872598147 +94737845912502 +206131800902450 +149709773102136 +27390699073613 +108387306989603 +31589796193094 +58861073951334 +281410084943773 +108046479465713 +79285147494027 +5989877109771 +244795354674558 +99478849964531 +134224573380462 +235966447256924 +64704612221409 +101172258242574 +2975147593469 +85716350651047 +136904213839748 +178095406885373 +217751627858776 +85585548706204 +26149514465723 +188505630187321 +235190228992256 +252583576724666 +50849930988851 +43327957085853 +201537972405771 +68675202799529 +271917854666800 +820560851913 +50561639606331 +251715046107202 +94688746947871 +122847023464318 +32669743457357 +233387918651351 +175569786059070 +253623482427119 +57767609687680 +32840560282094 +276390053047254 +13204400373005 +247089590616167 +43365390431272 +252796783364723 +281156427989710 +153796769792224 +134208554442016 +12341994089366 +279104521383228 +265392049474869 +151191798736598 +252574807000478 +190307533626589 +37561452924322 +228092444362754 +34655069650228 +45685909567758 +181439762839685 +58509759682883 +144453100697381 +270448445451001 +75199778218558 +169434652919183 +6779710560612 +250155632000407 +242794025382057 +264621117650624 +74661449610448 +82857535415811 +191345890182592 +115147236165264 +35922866485387 +89563135494028 +92928651194516 +210342006564653 +161140079903710 +128432537828772 +47141651867690 +32360908698588 +182064983292896 +130779912419414 +90592421139270 +253520074127317 +254244905745 +189288784928710 +277378310094557 +132783667496562 +204140688021600 +51230751871996 +111431430588432 +150641536211152 +225609185481788 +113779355707805 +145402516025073 +251418809439262 +133870299469549 +119367247679562 +246977982502167 +176654551218787 +24198574334357 +62049760474418 +106297018526012 +183687941076846 +53106492700456 +252083645246835 +123794789236552 +233624657261655 +49816247683575 +8195314351483 +11672015900317 +207727800694550 +84266376478562 +170805184433143 +118955390858983 +33347366269142 +179544881986636 +174312416977021 +228408926821329 +158679874832423 +70935920119229 +151943831409253 +233600893240902 +81822386231584 +267099733519051 +120589256318811 +59235735320823 +65718095297584 +63479280319310 +80125400676616 +185284258173333 +24011965567749 +39626370904951 +69721363870496 +270192440237583 +35410535200544 +122789030876801 +73654707383008 +240968067283716 +203637015739939 +200982278833405 +59102698448935 +7140813513277 +94319845037782 +30108843387013 +109197320205816 +32569681963014 +163789365437007 +10785277533874 +264359508231408 +87691016349202 +112031582062834 +261609338436697 +210390872897471 +192412399574047 +83806209073264 +120403322200679 +210242116705080 +241709448015637 +243694487448386 +76481129048021 +56718293771812 +153681034989677 +51935314420293 +228811154529185 +65519185474952 +236802215902477 +11729475410912 +257642087723648 +179651906348840 +143512648008257 +174695496746595 +58722258791442 +56467450950063 +67100930536510 +204009763225362 +231704504615446 +139357610121672 +136685179281282 +257048894586221 +260634943915834 +101149688591809 +107783006860615 +21482116546434 +235786140546984 +206674100115986 +133066679900983 +122490405035922 +200147607494401 +13601233483275 +278034880661434 +181860376224383 +245165567643447 +163439694915064 +199669251749646 +30112633575114 +14012650840606 +85911000002437 +4058525354155 +105276633434224 +147648338392488 +279561745717522 +256446745319703 +89838279787564 +19432890138602 +53954281899345 +165074924239377 +158352666086200 +46700387662161 +51446547060930 +53200819884836 +29784378719608 +263647294320801 +191792928475139 +194679171387880 +95813174016852 +166254531980596 +8517332666863 +129118948235421 +174268682314096 +36542578183202 +135271902529953 +166652755993682 +27665549760759 +37265270528189 +254257568018172 +117725944933909 +226219434085236 +161463437264462 +147595548301609 +115679727935363 +65911794491949 +82798291972648 +69353723076710 +242003413523540 +250265021669858 +94174681166969 +262855622935140 +170544043522111 +177434346519879 +93780339793345 +176312259832991 +186103400936566 +114606914187423 +12153743679919 +63054845668236 +208400712381512 +216411855343995 +1335920387409 +14452945935101 +72147522135100 +260046274673732 +213240650136275 +185849212502897 +52546326216160 +4929298691867 +249154942876143 +184728650490283 +187157388563972 +40758164866015 +86039639212755 +23663696778810 +227016334477537 +72300824509331 +163785520450351 +160171305048513 +258331967627050 +266511232835985 +214548072195438 +79825968372804 +180926640534555 +60594103836792 +122537020285601 +24249597694535 +147367301774983 +160123076373296 +57514965701925 +80572747845460 +157263461560704 +254137128186613 +165720567598121 +232117649035212 +88023396194865 +272133749593370 +19252912662772 +86301767631219 +88093777590859 +126763240107387 +94023652486762 +193828932288444 +277022418620142 +155698274528262 +2951257754915 +149389071997515 +77940153862518 +207717098064671 +147782752785088 +45464116016612 +186022119711594 +252340411530955 +107724105948966 +183859053092606 +274197216759594 +165377477351258 +8623484502575 +164755203950334 +123940532188515 +258230841979661 +22268799210786 +198896399957171 +276271006536894 +89135146160004 +74092296193620 +52869602906851 +153010124379125 +25078186281538 +248050288868824 +9121928595132 +152529175313431 +123194784015688 +244725920359211 +113668371431566 +105341565833 +269388929529723 +175858056255728 +276914455131380 +228751806566174 +223037429633595 +265679756268185 +43891780854678 +240629026858921 +149203606968121 +23629819385413 +271375738740330 +1074779476377 +41946146550344 +264594036072289 +170693950648683 +203879473423349 +199294900504086 +170998852019853 +122127701119205 +265253672983753 +255431195822490 +237371904395403 +74278726957154 +254981101167966 +82624835306390 +77491510583383 +263812687747165 +121408407069840 +222909295243470 +246603811975326 +145880822800095 +252357257478767 +15798648802412 +85074750597484 +191341535067839 +240333005660614 +129589317765554 +5981729003854 +83520625866842 +112764448456918 +99047064914526 +260147769626052 +9222489211289 +81573089930761 +92891287157264 +268573941822710 +87297904680419 +45643897126161 +243011177891263 +120687306061339 +276693433363630 +187386696375239 +259492565006741 +24666526990205 +32075218445372 +160739490280877 +61319528669068 +189415173465690 +32337825225021 +90458400566843 +250260975777253 +138139691821973 +86298485066451 +9160140803309 +52471806381890 +23079961088581 +29862339185213 +76528767743435 +207156167175452 +209851084510479 +45591102830670 +201396466912359 +27306612608261 +240378193750785 +172005520757953 +59668753915041 +116279249706426 +224606740933955 +242636666763852 +39198190528981 +281469603027401 +57256568098048 +211127035020714 +76656387452878 +58754712429421 +27122623916656 +74185093306729 +146562117610756 +268445556892975 +174863058218488 +181849038638863 +117235762097221 +199429100827968 +207579718932541 +185730241917475 +90181328965840 +269682810332531 +21758551620186 +273740839895590 +5613886507443 +166211175370697 +193178462397773 +121605785043766 +81735591617524 +155624073526380 +124648689451286 +69238894895280 +77043538953923 +100765956006960 +79150278611402 +211682031799750 +260419251168877 +212056820275906 +35229517715448 +170779781260713 +73557611448628 +138340362519016 +147639544208428 +112199840595489 +243885058142175 +34962217194532 +227570844532736 +65449176858030 +60547289745381 +158049090385360 +191555974989112 +185636254718359 +95883968381404 +171934346974316 +119361403279444 +227885049180141 +257228738962206 +269650667195699 +160125641618408 +79031293689329 +136555367399442 +202857720849633 +97635526811017 +32293919195451 +272326331159513 +278069412501319 +16014391224060 +93056116053354 +40736022976846 +98592067045591 +223830789776128 +110658111848487 +91993722167260 +208858658073148 +235810262965854 +168624664454090 +238360902534408 +61391841285065 +31077993052498 +34241586393383 +64448109203733 +31420114968878 +9338748355079 +277562630544273 +172362364000635 +223478868939684 +281315137397625 +189848547777663 +256782932030291 +53584414443781 +167370829138863 +150228222154340 +191877675081183 +59661208991741 +257791552442957 +148396800164830 +143077437940018 +114975625399279 +97899550679917 +135695431410644 +139086451299162 +202983948615339 +238334793924786 +30591035723263 +223150457528471 +81704867259576 +52485635090324 +234275110407585 +254509522648633 +234490098794523 +247860669733746 +111132096063010 +175636685219107 +281174064741529 +70049305261613 +156281604427269 +28250273173931 +141474811048426 +152179172267927 +238026228313516 +200499223520899 +111023166543746 +49829750809292 +205051881586303 +140289987832009 +5149949912194 +5830094952312 +216626618069656 +100081729265122 +173252693366733 +88355115602950 +46736067030900 +74700660323692 +188117403045275 +264784270348918 +13985051766827 +168149874964195 +48753627636100 +236261029535723 +272253380898169 +258084305827014 +54648099134400 +9666172381665 +21191258203174 +177237374644080 +68970253531510 +135238452629200 +105530834890515 +121457981210177 +59066123229482 +211335903769820 +25907047851348 +85386570111579 +25665926343532 +273575281940725 +154135298694511 +208808334912422 +9708845823345 +58424012661262 +269268478913786 +261225991763786 +265166304993765 +139306227611521 +176983833846554 +161695596550638 +207482684635284 +94376960154961 +218680000509694 +157571740462130 +279240279131849 +171535859419779 +256975126865003 +203072827009598 +36446506591575 +269147242072716 +9410858028993 +160636754439034 +19491492249551 +221469515231872 +100409252193841 +108099615571247 +100878399024397 +50131664918097 +200389917110652 +170980867614791 +118648405564997 +137574680718928 +154563170610079 +161488276065979 +162217809105547 +54723279996455 +164621438649550 +168243789246419 +165351610744166 +250723414455301 +20714894509260 +144412035157459 +145596413167451 +276520860568556 +267773070892058 +251637860505460 +42717104221837 +265020457863417 +266178980945892 +175828154368301 +57000449476483 +213310928792342 +56702155109444 +114553358898346 +72464260227976 +260765656316773 +22702271948557 +203103532616074 +55632470264792 +228090404048718 +151220745973230 +30358126409480 +2110856910237 +187194011631593 +118597899435423 +70157929167816 +114139061623063 +63789120794898 +281022277706489 +201707365512861 +232150769763714 +216526668853475 +276685031642217 +135051278958786 +219459336835465 +19286978821067 +269595412011302 +178947295196816 +52228110805316 +172627025693002 +280678817250625 +139195423360510 +124317877176413 +146795397583604 +183606409106851 +251472951277594 +83438972582982 +73774786334957 +23262339938562 +153467309649467 +4195059710262 +9685279036568 +133755244588592 +134372642840574 +51936059429451 +55014460135014 +181725310975059 +2258326590962 +172581818096348 +26464897999376 +152315513328697 +107085357471470 +169921523889320 +208151169409612 +55142305966477 +17374971187989 +21330746000401 +24936762037026 +127464431322841 +150701071817352 +65553456730961 +232415171375871 +99703623976608 +144910994851984 +240450795546751 +27958106186469 +220788794596533 +114896035473992 +152874773419084 +176129834865215 +66208795165564 +38179525043936 +174352803399305 +30245955675104 +1245394420077 +84459918154401 +203286089356796 +102190368239382 +211887908172477 +161248870377873 +198248791024647 +243639762953959 +232376366306123 +1121481817441 +68757481622917 +55554909371286 +202897003066012 +191867239890028 +5868124663133 +242302239807216 +228108050964622 +162268093862071 +258204150932931 +123624914243014 +166132210735256 +203438757113081 +247317074189037 +187944065061554 +18182302225467 +229239725945637 +269075188055823 +58049117852775 +193988982197901 +256387467826483 +184750856912691 +184656747197612 +28698654986616 +124636261906436 +181472290762239 +218166176683567 +260565708334636 +262405536902522 +251492348993018 +224632005447281 +157575689291834 +52536884016716 +79820321936231 +198219650267040 +151713096783863 +69234236583037 +52096345988692 +20142614988099 +51558503541281 +47030488286557 +51877594085252 +164441340933020 +53185013121398 +86578369542867 +93367724548551 +239676091756052 +169934808769408 +149859383605595 +201671828919304 +90880698291629 +216031399870916 +68139889490176 +51122827529679 +77927121593923 +9665789608642 +6256402338762 +27776204544307 +181774843874120 +245932431098937 +23912087671122 +243657963851894 +159601345741328 +65983936499264 +96443323003285 +30024311904705 +20995976123162 +38007311215582 +95162841553862 +2991889534185 +164055394199063 +52248563817911 +224488208239866 +128221654966027 +149679307198057 +63675656823488 +109619288831529 +16207181993363 +174810951806190 +83253768260616 +71754592240146 +89374967886510 +204366289666224 +375108919252 +93494749010379 +236003053735157 +273671678369239 +114439689516471 +161167634583691 +36265234331054 +149941779488517 +2806130893713 +236130992496382 +970056059826 +20150849680993 +270475262535436 +279389333910533 +70569767971829 +167521563426918 +10059030182252 +195555903299466 +91695793329559 +146291719308099 +258567361945566 +36553769480575 +275372603839309 +179508517822945 +108605560332021 +265995232857430 +170338797189260 +17690121474984 +92916161029031 +182710596016678 +143837206235041 +272198549322887 +281163279209750 +116743166781820 +220615895074296 +161132040702340 +34145172445595 +170302705191295 +160253207346290 +165514879658853 +138295022125266 +215767412460685 +200032042455311 +9152576970117 +180681450062159 +94174223005777 +186272794043656 +123640919188244 +224750331317953 +257220118899277 +126146601948245 +154769252324802 +277128404243001 +162055383068613 +188021989024995 +11280516823485 +126296335955796 +178635688883162 +200825061714896 +172646949204696 +83667318636517 +117350439915668 +66603705809368 +92964500471394 +253878607412142 +81228056951411 +206880904098426 +35131687048863 +7452018472436 +121289772423640 +92767380069634 +78642352390871 +257783278066315 +95434205000872 +231037595370382 +158115440012129 +261517261997990 +243939034806990 +176981850879105 +233323261363920 +63284502987617 +262080463258031 +270340194273928 +53106576737684 +85832571657674 +69819597228859 +112684222939931 +273964266659080 +60525247473704 +68206753436175 +166214398547931 +20120149574468 +153603171442303 +1864479763348 +198479928767988 +187155128779394 +17977104714385 +237377899783458 +212177037536896 +273985747898151 +213445344801295 +199304733552365 +146761897657440 +77265586331205 +242899232211998 +27796970162129 +66538708090064 +63395550463646 +95764211684271 +100620719200026 +139707552185553 +112616683207370 +7898860690983 +100879616731089 +216317383512991 +143953514370225 +244954112105492 +48032495353213 +249392486323910 +24876368168132 +36102928306154 +13531958381434 +189479847417832 +155162853961591 +200924005780283 +73810553553030 +221745454105931 +198179011635487 +58049691101976 +198154011417951 +254303521069169 +102182988415067 +4466081369261 +215962497543782 +204699100895946 +38541538763972 +134317030980689 +263751353924848 +38211973251513 +250856244364740 +181430462494089 +199486993514881 +244483488201536 +93539291790118 +182117857867391 +135485391712735 +51627407902841 +39317377018053 +104450748900786 +109484934471144 +208396793293714 +20499039285146 +104010252258523 +211639074748228 +16161249832972 +28147879647722 +136982260256261 +260673336720634 +29145204670490 +80439033853033 +206563250768420 +279876947311322 +18487651995098 +174024581431958 +62227365353188 +232475539072591 +33000315768424 +8680890651743 +213613097554123 +187356147098705 +252290669050800 +62838711791559 +80311144604546 +228070261230438 +87991972873884 +8378619942324 +161129493172976 +125423874016243 +180803585840403 +24612463414811 +255189762193111 +172539116977622 +100440358828301 +272868854329618 +229464107160524 +134675921562334 +98614548270426 +237132408421385 +92671750345100 +227990870114497 +161600945323237 +20073031715278 +101383226139209 +144316286914537 +99120606133397 +1413582966232 +142512013753038 +75996191727583 +269127731487927 +85739230394202 +205799179140057 +115751171276569 +54083542711140 +245524499618441 +217867899100767 +77461890344361 +77348426372951 +157094435104266 +72358811082229 +256029143690402 +154393894928350 +13241452240353 +207575159216030 +252057551149407 +24063894305318 +45029297312114 +262039201364060 +227876437669950 +279297182083975 +15432861553296 +48814213321596 +247000791882401 +210644557169912 +50428126818483 +107766082960073 +192202992866005 +181694757745701 +244467085801661 +241577312231412 +87915506061171 +191817668567533 +168072313534364 +98293399025835 +268111980195565 +140553695884815 +65774647940050 +129511804339034 +36094437543609 +258381361760512 +24647183030234 +158756850457417 +127346478901320 +16869554596412 +94056688676099 +84753570903020 +254277024872259 +235942551811500 +44194403050671 +205422567866354 +86892578021444 +59391023018481 +101195320138173 +259951880514173 +176213422016218 +179435256397493 +243901301513364 +13636951985011 +182844236832741 +226872240831689 +168967702781144 +128037004449153 +256631720922269 +84510557052500 +133003438101223 +274027711367518 +106175551635164 +121629591824952 +163517074754875 +133488706577694 +229925495151807 +198583298517260 +74904746148848 +131042553298160 +169798714920650 +36113413011449 +189526583717338 +30303439723989 +247433157117818 +45331067054689 +218948003703625 +268200307028002 +209756671767889 +80634301784931 +211627108212654 +146057500350665 +45841729512825 +191980701920604 +74577064726144 +158963787195799 +248252918895680 +166201480150601 +155980935343315 +266150241935840 +127318968539995 +258201826082056 +15190783440661 +4295504165866 +193965391114904 +278022120822594 +8142662321235 +7466709373586 +109743789183174 +75046598486403 +228704879112181 +12974055420190 +249952039907837 +215652920717970 +26776190073052 +29791729154234 +112502502725230 +240134947551943 +229491254770553 +229440742911044 +161011826819951 +89923535341290 +15302349012274 +197480981218140 +128220098047491 +200697290245879 +68642623470940 +98837364437630 +5010559559992 +210675060199246 +89351453912141 +226550055511132 +47557992659094 +226704316192926 +154280430956940 +2642824342976 +92778081818481 +92128524334979 +134409001851430 +141662625700454 +100450921491362 +263990332749329 +181756905712193 +264074379994808 +128874395404542 +196416898590241 +166105780299615 +152732988676596 +259133514330026 +94121250178525 +9392980354776 +208310831574747 +18685005919086 +102662458490831 +150716037920034 +178406494554725 +94226966253958 +32990749514444 +263694507705889 +129501204516349 +221709323975555 +201377865829235 +70681564069901 +95769714065773 +250047930608643 +224027698337817 +136237879127895 +265040544699633 +15862472640511 +180601610200869 +172908908469465 +197712043286511 +216169980801346 +207688000568987 +115657257840758 +131818688315600 +209546353461717 +21815063873262 +8273356697459 +232233840716536 +259020050358616 +134929595154255 +196424464103062 +244203392340852 +189549003929548 +77342024759780 +182611995663578 +238815369980884 +35648275740083 +120874461314592 +244746092173167 +101069565235805 +154201932467752 +196730238226693 +249987426506096 +280467689375613 +10101940112143 +165934554128187 +98217995847678 +24635250681969 +174108993354675 +242421181668610 +178376433731978 +279821628864498 +171405666799590 +228659159806238 +138635360334180 +133923911518499 +232758788900195 +214556792306030 +92182928977238 +81898862123456 +243829117517434 +244274321579408 +120443928223018 +138554430127866 +18522065803870 +194228698794220 +116631690702887 +276603067639968 +271893565007160 +78441096134285 +192838605678165 +70799530121926 +133031559742750 +29749192995503 +159997359253211 +112990601270329 +96672638383630 +138887758881467 +209347608986803 +106071469845391 +208498541426247 +32206965975895 +57493420160677 +9886709267210 +191735164069804 +229413650739146 +128221956089873 +255466926676184 +27321110518327 +226089618524254 +252526595643965 +116317240932127 +196597615820200 +32148733995703 +126793770379949 +19447802799786 +135737196365524 +238551974831844 +153716435903373 +115166952374789 +3594813177177 +162316843470333 +195742838308049 +28041201469580 +35970631907085 +94631154806984 +248273535943666 +88096292674880 +78211758044245 +19965514546157 +91952340401001 +46944910184957 +127200450822163 +73587065615270 +185736856095209 +249657398063632 +27183003443128 +197426326514671 +27432572541400 +273275161980651 +189475069615338 +40994754512173 +52392731190032 +2858471129158 +27332223214931 +274375835472089 +250189659086410 +4051093481935 +181210634054236 +8043639830249 +132835129462110 +91849660936121 +102196193378579 +99468418869222 +115959113479439 +169978516431698 +105694731033856 +156266749330842 +16602478976928 +225053420061343 +166290769920466 +226800651097574 +44951965420548 +134068274924992 +9702829496479 +126118702008970 +81193987459752 +234485201789797 +127591461028092 +137457919732002 +5925813245612 +203551191894643 +220771338486939 +23798114670736 +217966774373889 +85085620065087 +254502651557360 +50624011748804 +105218824906108 +121051015361976 +70989233795276 +102491835475137 +94617804304037 +35302183555599 +265743963923559 +9526040038511 +51096596181463 +88056136846841 +141951139692933 +32089467691568 +103911594242407 +195010772476221 +219725803146122 +147415098353164 +134653664706172 +194459321782103 +227235151180234 +259528013150729 +93329920420833 +64292209071907 +53829177109335 +163093064087 +135799892396232 +235927925743713 +26768203277990 +12415078425765 +206404217338275 +4455944180755 +71802690490783 +109439331219891 +138846672145867 +165404291924020 +102381922482890 +105486513136954 +196083073016587 +92599180603705 +136438988223308 +68656151890385 +184665533167819 +273760619367537 +153156752877568 +64835741512692 +221235701124139 +21867993006542 +158963371733327 +197239991943501 +108970567215018 +97335900195100 +618714268658 +138891916938254 +68893009021890 +279382977728057 +6985073617509 +143728655741108 +227786243819821 +23875069476978 +182163343602830 +79909295476387 +179932199647510 +251716784565317 +34366264728370 +86629658324394 +108958901029695 +80467348759828 +184552069196409 +109612054024205 +91938518293307 +260386298944318 +214850709759688 +253664679117363 +165454559294022 +56748627011735 +217321372303145 +68589698478787 +197499074836973 +204446435246893 +256759827913996 +225408564828182 +44825854712310 +110231903101392 +59037321118038 +235834924524810 +260825398524644 +27827589574105 +232672226420578 +27181372836661 +132810021770638 +260581507996077 +120943737491038 +109553091651861 +5769263237659 +174388544448657 +53479879597017 +258985432568017 +231945428966028 +25662496240493 +90943814698923 +165585331053212 +241562677759553 +127071474711866 +254400102446056 +102609005744603 +34929315926081 +200050271470493 +14334044167448 +73359884035782 +269345105506623 +49303357691440 +90473131078086 +10275557985724 +186460377967493 +99693101831853 +197344485409990 +134446468403064 +280869640911856 +225566482656551 +115031278629493 +222327130985900 +267447076592883 +21205691149333 +279147261391289 +124173828544390 +207299844414084 +269687338386027 +254043478768049 +179424259671590 +181114775046596 +71959013638196 +140162838651284 +281002779757370 +24002563975216 +75863054022441 +279431605966710 +103098056089055 +195279054632112 +237995719991668 +161778445928397 +28074953415904 +197187460849072 +102694478942287 +114832169754117 +173988962813674 +25310908956852 +63354087161712 +120621547339304 +236559372787911 +8105003269949 +96828008000519 +23897047657149 +149615668304910 +261754882421807 +208716792488002 +165406064622372 +113980305460594 +113125656817004 +130812157848734 +77558738577016 +279072923439815 +8014935517672 +272436628893528 +7625320930529 +251495999405113 +276800850912205 +221262009617705 +213848645992235 +275383448696826 +100577127277307 +217918144282059 +85018688105563 +232245295897224 +178839274989995 +32654980907467 +21847443129735 +141010459836276 +63091445713242 +97521982080979 +161146862970300 +149481973699887 +24032805254931 +90587915073723 +15095793833265 +218350101484667 +12480404911623 +107964747409418 +106305961279380 +1575977572377 +177425275841272 +242750651836931 +183821089598860 +240496634603295 +168577328829879 +112249321652591 +214248312316150 +143861896334205 +234102302400647 +97750155422197 +97376081894241 +27408469976966 +203327945783714 +202136009510400 +775339519172 +102133960819796 +47479586562281 +169929968912435 +270364727212817 +86856378720641 +151738041750317 +88180738066538 +158942672675746 +187042807276476 +78936558378978 +237981792925767 +208136078703583 +184552443558784 +12170479751771 +127311987712581 +40116005821718 +162861181529562 +29267088557532 +205888093102290 +52119368615625 +125818082576648 +56294587924247 +85360264718680 +78953156929814 +87778326343167 +66236721724998 +124239507168955 +29989479700478 +161992449785577 +197453324858778 +166922414164100 +88997293808714 +242630318870848 +152192005425337 +9168039576938 +56600362047878 +24887614587432 +17383123425545 +277957054627694 +22786414700714 +80625223410583 +151969336474483 +107061312280114 +117655066810532 +141483196519444 +63207405157749 +137659942453730 +115657472176815 +235974222498127 +205842023072518 +266208464196549 +138152181508849 +243742240061079 +129585110089852 +239102777785621 +50156150534916 +27080481676182 +96027393563543 +167485679941680 +143993345258932 +119694032579284 +250459070280194 +187182115592924 +2282419826522 +237960368820119 +278449383503883 +100689584641382 +266306661615493 +85292510226761 +278501507827807 +140062033046025 +50683213324337 +95436384457721 +179303158047522 +123645774247127 +62997315475733 +236978823880882 +162080143911671 +153676479541887 +259262884285690 +177803940991887 +80179576779907 +58899130713437 +179126042790982 +144875819154188 +45191058985848 +180864196716156 +27838065982917 +51662855513357 +38902522583839 +12159906761433 +232919987822878 +160310349810716 +199475345899329 +99392304060890 +2125407623076 +273698560386267 +46144046323075 +65497475591768 +194879901639046 +99581699166278 +208958019661160 +27793884310056 +206650981997834 +87212213964299 +821803148283 +239635486361095 +61598367427044 +57378947701994 +179073363761174 +2265895653781 +61392613005467 +256735938075442 +122806871829163 +253381775814981 +40106532396497 +280351310029398 +18165530559324 +208707921680731 +8977823187935 +58054169961801 +130949601591160 +74822993110059 +150394877698025 +263426126250770 +45659741327749 +249389652125258 +273182235975429 +110194722418592 +14875237427474 +270550715440517 +68121015207046 +164290072355842 +58913460949787 +241154762891596 +92336585416790 +229658145583086 +190562112856095 +157534080440178 +214188203994984 +170380060764332 +250216028433894 +61660797917594 +15832878717312 +44086413367361 +173088448760259 +206689798104225 +68609167300259 +115247282653707 +53093513423893 +135321892805484 +60844068155394 +110464142599621 +278575827847609 +43972126658625 +178859969047206 +272670377823862 +90551064472795 +97069310594584 +176245622982609 +231049837188954 +57675029088770 +254182683850069 +49781147271876 +14679019908099 +205860131070054 +21992584943129 +34672386543624 +169236532339597 +226677588830874 +186928154182959 +46688053104476 +276869099262454 +155429146012910 +140632609220648 +130739195945759 +53626455116116 +166896363898245 +260427237172240 +17229491918187 +8888833105093 +252905263269242 +85316454290344 +104769891077160 +104236495664567 +269534560514721 +23162939819031 +237297741285937 +76562099271528 +183347203562831 +173224728888516 +110222797020691 +178985026374080 +270274049023141 +67311074494836 +81847126725450 +159014771162633 +203530243779337 +105985250433887 +42651471037053 +178046739553481 +78006538057774 +198956476842068 +49907874792321 +1054314371084 +113598970209233 +86928036241780 +61717698227286 +135901547552357 +220391496313119 +37231160407755 +176165059920735 +230854861050552 +146345630310666 +266755985495333 +23287130117585 +39345842525780 +118680728978092 +101797710904703 +134318066157571 +25149855704097 +14181796760181 +163981512618418 +250342146982075 +40251029008424 +34905426087527 +222861151671967 +180463889309419 +55830329476713 +93043088555295 +71752474692749 +3929409677404 +248242880023835 +140300815943222 +90259329171866 +94360386311965 +111276435092173 +202086658162906 +41128608622097 +145745848835996 +804598280395 +89836928027635 +110939788367388 +134640770623448 +2721561088392 +26423688158742 +233183133413274 +99105748077632 +273540559006151 +93061152065051 +11068980725978 +137446414490993 +217947493650536 +20480684840789 +22734426062265 +268199088514630 +158492950226302 +170541794387310 +143644235078340 +215444170899507 +133425893675027 +155293526576762 +242617648696698 +250662034575433 +8171510896410 +102487336489247 +14520770057410 +70750320489370 +91500552076588 +19302683557790 +181002225461263 +98534949992291 +256477218613503 +249647828835667 +199306690501141 +185924462539359 +90299893088067 +27128893840678 +27749978280486 +56540738997004 +170116598911584 +229229119116725 +58380799830979 +103356979782615 +21270579895489 +75190680289237 +149779409349835 +281168676859064 +41723618801737 +135135577319396 +168581386606687 +109250687466508 +180729914870439 +21335337741916 +188499574770909 +113026253894413 +124517165395659 +19346047441295 +233091520606845 +167401856994014 +263850982116201 +131761905837886 +80160557709514 +73955735780361 +45018087414904 +47517407525882 +221350051635198 +193568691860873 +46703793466769 +135443107704841 +202968517849235 +42475248617468 +58467103249230 +133460654400533 +131675297941422 +41265081332937 +85304482828846 +148872408596572 +54401672807791 +192223745973210 +121967608977125 +36224338068855 +273490295928342 +65065016511896 +166092853190385 +140733363376380 +128664502798206 +97541209541620 +31892474272619 +98916128942554 +46018054336249 +275942079196036 +192218275651571 +221195076012320 +163917604674476 +226925151353865 +110945466703773 +31152464758492 +160841830635709 +166651953214314 +266764740494136 +267110734885156 +180074618956178 +108050789778204 +2313988923939 +86407701264392 +122277854346872 +235871979859293 +190353557712277 +133975021024321 +160844509230445 +268636594658474 +44447585072205 +90847063894550 +181814061746947 +134997343095454 +14750673342684 +241367399731733 +115571877685027 +131517451996793 +15996147315433 +126052129358113 +165693303567499 +216507440351456 +157402764903807 +229703079518025 +210900512037645 +192179488887652 +9556032664905 +76682828427340 +69842852721718 +230481355954487 +144556090978688 +39255937606931 +17655786416336 +44714978079101 +217266152660371 +35399154999961 +88313418379255 +160478323114780 +249036509146841 +127885475426135 +110863056112398 +223987999765624 +36344178915696 +258283777200623 +251041163340944 +204701764072820 +23434831807683 +105672651282470 +93633996489451 +28505816576503 +153311703437583 +126558486233603 +53481952755114 +193787004036662 +22005048453855 +180139880483765 +243829506761398 +136284681436169 +188632004148334 +36267704743546 +88233800733655 +3490442723788 +131191417781108 +125548417419499 +215098218848064 +212159376390183 +120574233354588 +21874101741334 +109665197630784 +253604572913682 +191803929841244 +216061744066238 +74929674416250 +201815691917842 +84501341214582 +188251663863247 +226221160514791 +87318768077234 +264402648471066 +52734509876419 +27666464684018 +195937027841455 +988603418410 +255520111963574 +119690289236088 +66332268110928 +33448772289114 +36374410665418 +159507646941911 +2626163648667 +169138880653102 +70506815515609 +112729873053109 +42095740891010 +194756023583516 +44703078368815 +69931552742839 +198518350156649 +110664493627246 +175092414831542 +73535437705269 +130921800215227 +142756424476462 +170082703419059 +50978896147925 +121518861721365 +114883802338497 +269654703552727 +191945089523617 +229261679192835 +137121552155255 +141006334811952 +83095927761397 +39817796412777 +239718217560646 +240401911888874 +38386475714770 +125359516686473 +206494500285976 +194015677273864 +50699523705391 +68064325033866 +207562211987253 +191474881201613 +227273901393205 +150089868734977 +162095397173926 +59202192473945 +78468211508419 +227924995666337 +184080591683449 +25743272127896 +184092198927305 +96129203955116 +125506429434108 +266521823193953 +46883016453972 +54580493097272 +222204326655399 +251611076557016 +178154605766726 +242316193660239 +246879608487181 +119418858302840 +219800610247225 +107729387883378 +225006238260334 +259119940916561 +79896468694878 +98613380148101 +280934135421740 +133698485915823 +189789611426556 +146973231935256 +280416366871288 +179833482098811 +176261083336687 +2115221978524 +227743030333720 +8463306543445 +68141627948291 +230287288230992 +92456768974437 +54796941009908 +154591410947728 +85498532554542 +262851991228044 +243700110853907 +267680536316031 +70178701733583 +119238327868380 +273605600964387 +206059387704591 +280860219938451 +61548366599220 +66909988168724 +199773353998676 +55055869001994 +15082425223557 +132474179943215 +204297921554178 +257359152953034 +167609063749351 +143910230994445 +218329486757242 +118960800527491 +217820780615734 +84053936878671 +55494950782413 +1766337098534 +166910139845700 +222930485506691 +152171813260586 +97657846848650 +81278626366186 +249513218455535 +39011184437935 +120717082903332 +26958797871651 +51164236396659 +64366674159214 +64508710917894 +173621087085608 +15188359315128 +256514643092404 +30293029278570 +204607239275640 +68028163976881 +273118242895067 +91363469344238 +230225847112825 +264173229171792 +3828158582429 +206734640048962 +65665654176569 +130475320778803 +156620014877532 +107560636415010 +46836990980078 +39694323277521 +124787991617591 +205738592815749 +249721428536665 +85570752995258 +54711195376123 +255229772453759 +235414152142465 +128024453621506 +142601368273561 +267410199689851 +163194680003147 +60629538944234 +132378711253774 +241401634116906 +45741966125663 +4075318000157 +254187949658125 +174276435965351 +38564074525099 +100518746903781 +62590765356591 +209786314356037 +52736825603270 +229924509044591 +266968712409996 +33856649099661 +158873511650169 +162823190589388 +187171173347985 +232053302508049 +190315571143302 +213040872583064 +101632761764204 +454619581734 +220222674338819 +270895179527025 +222314925861598 +114295188705618 +14283923607852 +280533606892687 +267006113481000 +198155228674280 +86926909251252 +90967185333969 +186271638953924 +112253510303402 +162304362237465 +6117870824848 +275987863598789 +254004019486253 +71937295010144 +66043856966550 +109854907846918 +49126354592362 +280500268412679 +251480063375734 +68842204491487 +29288151937866 +150562717663179 +244214976593416 +236360884337796 +107208085727439 +157473321120773 +159275810104449 +171889550272258 +63830299501260 +103614496849289 +152239873207240 +199234530961132 +233341824348526 +216953796691781 +253904911481021 +114122849675635 +230907371741671 +228871031649427 +136615560995297 +174024568827641 +165494257066774 +192708279714805 +243941837596681 +277262423562057 +211159228081256 +24494779103024 +171425147208389 +246353755343716 +90522026803319 +99339269904476 +1143172465749 +123047912666521 +11414548382440 +221852929211531 +271670858793269 +125301672114023 +102590125901472 +51114166022634 +36480887293278 +99660767407788 +83130376085899 +29807464154379 +235065575110234 +242582616148819 +253324570520280 +44586648554050 +219530161877887 +198318655930943 +87685851484544 +184702834004122 +191801459842769 +933758406804 +101168745535408 +205913777369164 +234239810459422 +61579482753813 +31510968874777 +204315327990964 +237491233225052 +112164217384879 +272874792541279 +227002919541031 +226697383448799 +253528111644030 +49883107509688 +41302724682966 +78951772012316 +271138141310849 +98107492064129 +168656897526803 +112577843166481 +211739410677519 +12969573665772 +257663909158857 +51144195759127 +172200115829884 +5759351716105 +166530269409783 +202094043625591 +73340135741641 +209775019862652 +134767454374613 +135962267151482 +130751736589107 +264881812605304 +255101192101828 +154049765754346 +164852969337996 +22938412297346 +61538519920277 +227331768255666 +229300683076447 +152905642889306 +83676334035894 +181959691026171 +95203226992085 +7450131323503 +103307011304372 +97953621093404 +164737974301502 +97287977925715 +139371971466186 +70652721197020 +281041631658907 +94634534205743 +173048783918243 +114549363775759 +171592623325752 +165511970599954 +76897661362984 +99526263413979 +162682663298268 +148933396007587 +18369900971229 +272287082652764 +103169701863237 +131520804285700 +259142047066590 +198317591305525 +155772276322450 +77579760118211 +82130858084774 +86803305632201 +162914662728973 +26249374972122 +108563385485624 +104905375957499 +264776796674079 +217623080759032 +171158130112275 +33733785811688 +140703265317164 +25350150288601 +195211681291000 +170892073122924 +60065248319850 +130402072576910 +62279680188773 +217355751794880 +231750608273081 +136240557732257 +149259500873738 +77920507196058 +77564632217475 +204684344895747 +224122301997454 +103084040323738 +37547396684733 +150746225793943 +133389555214559 +216158365737248 +91647594194607 +98597956121839 +240719203058835 +181122548670475 +251826580764936 +239656384305628 +17312802763076 +166341651027039 +89207673661513 +72157651012641 +228554881854086 +145713365335517 +213770516715530 +233293229424761 +137202268143217 +80628093993194 +278695909497650 +108591225973138 +92179640422974 +82523677383102 +208115202531976 +59763262283351 +65649064374425 +65080706534573 +152394146846739 +232427681560916 +175351464257672 +27675590257202 +91061554988782 +220765405572257 +110443353456035 +106519169528493 +60343062246874 +99609434425684 +160001965105929 +238524689696953 +226833668744420 +118457000761612 +151866212044062 +158190732747439 +125396729592531 +15016403300652 +13764872005212 +156268321661567 +166085757586715 +136548866992837 +82372475267670 +110774170390380 +120912922475440 +2405047457312 +96288369145911 +255891940048525 +34134649518548 +40522130526273 +45569437313561 +222652213242828 +74798448708016 +217541752141204 +112972288579613 +216276331105010 +129860154196991 +119207559030868 +234812275042446 +8210574704285 +30053937939265 +150571140537638 +270259653726985 +273461986717212 +235716249151945 +248892321908401 +184846972661906 +162756431171168 +18828967748355 +72938098263182 +33466586672007 +266555398896396 +137358991307280 +265055984358547 +15443171965437 +84278714043626 +233835733606142 +128905868820871 +235888375720179 +124473997660839 +244766394875207 +82046806526812 +83727888420351 +163004206940026 +126037833761216 +97837031114343 +44719364268404 +250262202391893 +127394542792795 +171208968120499 +9972059294034 +244300214185824 +14729178020216 +65229887867803 +45274956945665 +281292110236410 +153614940542202 +59638465541230 +30409425653787 +151397837215461 +253254012960173 +226646910112098 +235695699978356 +95479533655488 +32284683604444 +169050664100967 +158539865689121 +156692116213602 +17576481016800 +96512861540727 +210218247164738 +102155190449188 +253043602592132 +108785643616737 +193504010514854 +228029652164124 +241371664466675 +252132430640983 +219642356847619 +35796938697978 +76148869320797 +170640146643035 +151208241531038 +221252238964923 +164956280766890 +254123200803874 +270762325506918 +93738329214583 +147354828752873 +196104441520478 +78136174712937 +229783914915305 +240977407569080 +13608073772852 +77674883978165 +206007648700592 +185785892956517 +27982433076155 +218397186867642 +104792775505928 +248737674940547 +120349543840212 +7744399353885 +81648276262674 +164009710788333 +176073479345967 +251342584345118 +12631730487947 +256713718929245 +269552768174588 +44327467933355 +73555375844220 +229946877158717 +244825001418738 +227094631661934 +16011833061428 +200171034749938 +88036994449841 +45307157963911 +182622543282153 +271476142625731 +266384430504472 +229556319347665 +52999776874130 +110988461794150 +240933368813403 +58363750245413 +35099173671557 +72587707854496 +18908209287122 +226364797171500 +162026757087193 +267908222684017 +246971307151496 +275414274333731 +17191150665568 +88401913980371 +144297961748815 +28191739259645 +910063227170 +83002876201679 +137858128136159 +108734247545336 +227827088462550 +202579292907089 +130715340145299 +173194710096896 +234460334119095 +278743548193064 +128649907747232 +231700957398626 +84808546041706 +175978340420012 +6841240137924 +96151506755341 +239578679933441 +6462334911356 +138380001040456 +205964592485889 +127815186017520 +44075674520842 +143211488952388 +179995476292900 +70321600585335 +205894857287270 +10270420211119 +183962043122811 +169214469486177 +46896886717610 +116983990482898 +18166597868078 +194615038921727 +187884658908430 +7264742091813 +206928737606419 +274717875784855 +275262782851396 +125721908669524 +8715887508657 +244691939224779 +215849956523518 +253076081513361 +146044098509752 +95410316337086 +79681514342538 +242326938896426 +6818153891359 +231019914234714 +63409284622388 +60070171495615 +247455168033709 +232211850508028 +242612224361253 +91634482627791 +125793423077285 +239128446021337 +245956796637127 +138392132104954 +63725412722654 +255061701668909 +255945608231958 +58698638672821 +62201783115030 +89441235174427 +93086249393275 +180658572716218 +186895977119816 +158975982483844 +100437902661176 +252813830558557 +198194892801565 +141487507306650 +175974679534681 +93262266562671 +206690363475981 +9822865529343 +182448434624313 +217575231463547 +86520124172338 +159299773867696 +8720386207568 +216373767868697 +162007139974421 +271665940126536 +59276746281757 +259830863242696 +255171522763402 +160207150601407 +263068575995867 +171174886177964 +270948209519366 +119447876447721 +8669088113085 +173068181881136 +258374080824216 +3760588119202 +82645967927446 +204800166893606 +14258157003077 +81720480330919 +167846245719382 +136134482301816 +169003581344395 +216300375650183 +234360093868297 +68258347140512 +128843576103098 +134256771687776 +94336331211820 +194069154445551 +59211669463978 +130509590975314 +217481686353296 +240905608235655 +202832736222700 +99260077044968 +193952189142079 +264669589300309 +88385345077561 +225470806034682 +194186041663072 +277130028927751 +43327182091904 +71711552789141 +100075708361935 +218584736396215 +189786933238473 +15535666514224 +139630230064578 +161238959291103 +77231514219050 +236201968568834 +29079624164950 +202148438090225 +274051723340919 +8141707210286 +78588673987612 +66902091787525 +80417168975366 +31289823820101 +52890440984591 +138682183255394 +117395026321783 +118612529129043 +205060388028986 +1991708863498 +20774623486348 +89022728497912 +128326917420853 +208099790839487 +188852792355428 +97954707082519 +95883989934730 +163036527750121 +128430166154972 +22153825179026 +241355527660177 +111269122101850 +3860670174673 +209406802705593 +68343383210607 +105176580093244 +263932005227561 +94297761304781 +99053432858693 +125225755528612 +221099356989864 +21254604710891 +183522500800887 +276564725526731 +105402701613097 +237140611481190 +202663036121775 +278022279166154 +137517736221929 +167829590187891 +176258130224272 +103647087154955 +101735803778744 +195395763910497 +249351176215195 +37740433762793 +205339576736024 +121889475850938 +229371309424137 +70475400040798 +53413412557162 +276750191738145 +264176512420227 +251296626532108 +275373032381124 +173362891959577 +166775723168583 +187478371434364 +29061630108259 +254977202938136 +117532234743784 +205207044839100 +152274206160158 +13921967854084 +258877039192758 +82161846583851 +70652923437904 +31493166824229 +210268037107282 +94078293252252 +67124311945238 +70236875416978 +95136282681281 +223961131902831 +233729000623228 +200920955118934 +217889444220537 +97837478126758 +63018810834964 +45758736715894 +6360223565180 +138435282108361 +101463472224739 +252246013007165 +17053569009364 +209661778249881 +218301192337474 +245792709464302 +132011091307484 +171281613163809 +4571813370959 +97030866151916 +60550288017065 +89846670045774 +46318788184861 +34664572158412 +25334744243519 +147463338981698 +153966373106210 +115321644325193 +170247352610275 +28972757146906 +117695515595019 +131566168684597 +253838456230349 +121124250900647 +10041668727624 +176028694411254 +123482366651299 +205388978791445 +104126921832106 +62947317089359 +217353513719508 +76337835828387 +87192863905305 +143608591200288 +145303917760586 +10673751646964 +76294978312611 +118007248991068 +70369885260800 +235976624476124 +76245076149403 +13993343894147 +247943854469905 +25238117973662 +131909226356961 +281451787224940 +179346210791157 +167377180165796 +26548529493600 +152418501560122 +169989314650707 +200634086064078 +85081881222094 +34651165940671 +5613829948426 +206131543012888 +167475711653268 +228622382649713 +166828620571707 +130308023953212 +15831632576120 +122888471895043 +87065701206060 +64153715959663 +114548212766339 +8991097315545 +200445494558592 +226794169722568 +112521378763662 +98105021383369 +122941274889096 +138435003856889 +143299213954796 +155062111507598 +157511647431690 +230377301275833 +37714383496938 +133508651953094 +163425224016801 +202692231560343 +102473509079812 +255962873796905 +71404321396093 +143248946081730 +223910929037779 +112059885438007 +10341107185385 +64948447428589 +85415114860591 +206731018013668 +22824158697598 +232544751809428 +27889887598165 +140468884333903 +32315853298941 +65355550767576 +196744393045772 +56510747846364 +227310936541951 +80618394343954 +88515457883309 +51564463729006 +8459934165997 +189453486847054 +162791453772431 +109600270708627 +208120738296127 +10701120012220 +218656563636273 +164661702260644 +50473331436016 +111690630152702 +34525695548107 +153086717570154 +134377902602265 +99637405757153 +255778697000712 +59091725447019 +65130826089300 +170808362079629 +268455649860793 +180736717952506 +36395305772115 +27273182035089 +124276900252592 +7215129697398 +278958817984069 +110062169554556 +246264315241810 +258026663339896 +125974238232481 +23290899154571 +34700522959217 +86262190498200 +154604075532970 +10984108091149 +237404332503567 +269324754000310 +275021983355619 +33376537028080 +58506306183498 +232898370189765 +222732111329470 +193499256035225 +58498270399290 +161584940365878 +185591188067360 +96797512525033 +62055757328918 +269963821789237 +272654251244423 +180044345887124 +77093291967531 +187438698113260 +181363591102494 +217587168239387 +193160675506146 +175815785598224 +243974875261055 +134076964459134 +234332295257732 +27815056492449 +94327331028748 +232472105923239 +166007047427742 +17346728999669 +181898804854692 +43070147080398 +140487957614420 +86929720297174 +240326907514159 +76785558392344 +268365971225817 +108382187604112 +60631896264355 +31702039265205 +261528730587855 +222460065573860 +154275675801042 +261316682154237 +235956461049911 +42883161628983 +268868365765429 +52953493788640 +72020917016625 +276062078559481 +254981164800797 +237331169106634 +37747861327145 +74010301495027 +111097315827221 +4042511942995 +81737031447030 +173947955704679 +206893735274278 +275047061220730 +157592200647777 +122761786029147 +263528292494115 +36220818455148 +51947943391140 +267419959643229 +225366270764504 +251763821422045 +155574928815956 +46844420955806 +71305695202685 +51184511936633 +99240879669215 +65286636254332 +219880755264283 +245791406529898 +151986767113259 +27813689236815 +156156681209440 +187653678096738 +33308170522626 +2169448640743 +190619096796748 +96722042364860 +256821169829851 +142812238520512 +127660865678930 +216475765395307 +245793192259722 +118204921566606 +281424308520084 +176028835532670 +171746955327490 +204184965429920 +177161943207149 +93865343769795 +12223422638709 +168909356500950 +72477978316920 +138946415232450 +26297416756751 +2823684962533 +97741745267290 +10898084563220 +266081369234976 +189212886165842 +262953717843890 +197271308211430 +255902594617358 +203008731591658 +5652651465771 +154737416067187 +234760867975974 +263424539550555 +66893871954404 +166320208914807 +94964738622235 +42278526752429 +26587297467200 +238376255976829 +128164856254771 +50124937082039 +29132721923811 +232582695428954 +175277703299283 +161305439855769 +213967253594378 +146813436439265 +73398256072279 +100473523711139 +67957951576566 +96008627292069 +39171697002328 +79867082951601 +184543503293872 +208176014943946 +27982407455702 +84705169322543 +71904259197905 +191742832070835 +146618614757943 +75079842327997 +187184090962672 +46169571079981 +9823123716145 +68826656619922 +112100533872120 +30917547635941 +277762119447023 +242097298688207 +73367576773988 +17529515014345 +141686171755995 +107136324510448 +158595319624910 +236040817793993 +77849292181787 +2603502885952 +171668456838302 +259206226827454 +159546941649772 +19682973110699 +49293819243038 +129696120214336 +200460013954002 +11844479638891 +279689084681 +197477359843727 +85082974702265 +39933099802041 +71026280231606 +83498765173881 +217306952056886 +44685185406356 +7718552605697 +27868943484292 +77790374806258 +193890307851090 +159702812639302 +267830478801968 +234727161887486 +46783058450825 +6185589278087 +48006154945349 +7273199287182 +221028700832988 +65172295406197 +241636020087134 +73325716385879 +41853336999367 +242266618531595 +149041519381231 +24901511647872 +75202852635940 +115010010489263 +99428805890780 +197538065688362 +12801688924907 +128870990925732 +280376547658470 +30761839801418 +235613991459494 +93239000234972 +130826369481078 +213442451378470 +269234187596759 +179948143432573 +157702517605117 +38398985681505 +49725855334789 +225110593948641 +248788428275077 +212753799424612 +48970148399623 +124248457006936 +187402725276684 +210661309614093 +112465927248412 +220666253014284 +83514133589558 +80576418649987 +133116958212333 +86169579802715 +37025481449525 +274543698519691 +210582872641022 +12536842779741 +6700783190882 +7191239858844 +235482143944244 +218813897641573 +214796836801853 +274124627133149 +168881774858139 +104853470001826 +15053138398952 +81749736480716 +41825103631602 +239720776497431 +3725285126122 +169368870553413 +261959938682243 +185150923388531 +183741425279375 +181035922333529 +148417894655397 +171599572106993 +275929338958711 +110652669101045 +59686063651883 +23702532299456 +46697774743944 +16629987137300 +281226207713371 +163422251727168 +257182660068752 +43081616270758 +263037216792515 +169241093854451 +136093775923240 +268889987786454 +22607530556952 +32292403109301 +280895229724400 +75346755776067 +147674596487782 +21515215764268 +14803186891816 +49476705175537 +91521714039627 +277722225460706 +231215217073913 +221036714578484 +16666365936725 +184300087640934 +192603963124959 +271299929977522 +220937310698742 +255873157859963 +201194602342126 +247046175461406 +154904756397294 +19968982907978 +210524446967895 +99147691090781 +15581903178103 +279806557082141 +243445765866216 +20539279733515 +146955795886240 +214407885889904 +97261491424172 +5334379234858 +21256871291608 +220470001005976 +51441581492672 +173996912237724 +48031379602395 +141359186991359 +269852752474980 +194244368501768 +15719686896855 +64624205700901 +6049440958966 +211217867541744 +203854785279534 +202721451538724 +122829329209831 +167117756292731 +226020745823390 +45304433207669 +200295742923014 +164247833261715 +274167554821455 +272424380741732 +182019507517889 +37972805063239 +263196523821013 +210248535848740 +100387801228471 +172902021928655 +159402303437914 +261285765701010 +148486749949170 +278886669227268 +7919669257357 +192173848561480 +210710217680008 +230057950237127 +143267722690319 +48872531566668 +210165989733369 +40312066150653 +80429705947736 +23293850212165 +277898228592177 +88869722677877 +60598470928228 +41786628205855 +274880857280854 +264777946909055 +122355170426738 +148488604352864 +114498306318918 +212851206446733 +264250992108098 +90654909129305 +103700230761534 +160174650606461 +252930182452306 +146457020814752 +34528973056067 +48559049518074 +138116870953815 +140607735740907 +260813943626420 +171643012944095 +252185851761908 +215414501841720 +32733387547910 +231738803134296 +267801552256967 +82887267536329 +188320121443264 +94255064294689 +144167496050923 +149391174203451 +200341293495172 +196857298129665 +251668872189218 +113144263111873 +233233177187274 +230116392068234 +224572892607563 +266054332522568 +7932957391823 +36710342803736 +33722532531870 +182951056190620 +230836339970978 +8791421954059 +215184444887039 +23390337935994 +168769343523713 +196419343906065 +102084418236559 +270511954536642 +75267290798899 +190723361433920 +97018206489835 +128760152299199 +151372751488674 +145605900785783 +139503544561060 +264050577445420 +66530962655727 +42511601831483 +204221111486549 +104526142372065 +158379239566510 +174217975719110 +261970987672297 +209963102253213 +168439438566876 +242409970537723 +25774546981392 +101041305799493 +63172414704997 +220568895025551 +138290638325873 +93523227229243 +103508552129675 +13926892406020 +199219362112313 +243116921076662 +163283763623103 +89779153792215 +56369970800378 +248453909439567 +208518393374077 +132281531752234 +267666701168458 +135256226141927 +142439436930998 +54095866558531 +175705555489076 +45579825466042 +91997300905091 +171081588637753 +136151803375954 +222834497327250 +1067421266321 +159038338083732 +174671829270017 +78078226457933 +279747456137852 +163045462734304 +78802904457771 +80909345673606 +40913136095458 +120191525938312 +267630431325258 +107669059028071 +47322114551238 +194515700669115 +198142445669874 +174655468176598 +164390337264524 +121845706629435 +230791017820346 +143020058699093 +212909167776233 +224416265779961 +244986042379274 +276719922506785 +228528388270389 +235848286053318 +73114611501890 +73847207614239 +26661241982204 +31866447779851 +222166168818366 +70401746772885 +150498511274363 +101789607653234 +220653393625569 +261933254634801 +271036273301860 +10382506495999 +225529892522743 +244605106910431 +5320852208032 +65696141837305 +253265919457567 +22965176966763 +3014521147872 +61584454250497 +184330742768053 +109162905408710 +26263361524083 +94795926857989 +1116618862584 +176652524583503 +35516209243546 +170786785117327 +233573019499705 +115747800770920 +177766818548812 +184694712658281 +19823182731210 +253731032651846 +228806706496280 +132844753736778 +66851258485010 +51800178141592 +264981560985349 +71277150434083 +66067582114356 +281412914099018 +277469236417541 +83887719731364 +263316531361469 +95295039000908 +161518166735745 +215753237622932 +143221663438451 +109877576253338 +150860531980215 +150511201317676 +243447924627977 +68924715228940 +237333934190257 +94575195469559 +25667856562421 +40235735542282 +211776805410923 +183681409057089 +91412222644897 +84799006216569 +262238265489532 +252273495003847 +48198471284476 +37278511295481 +265511392983429 +175522040727163 +221797930372675 +18081868839631 +108683074598427 +239212663100584 +181645886638338 +29372111528215 +12886706809619 +164566416413591 +118840930986268 +229213414759336 +92862280216313 +140660830783978 +96357660201326 +92619204745515 +269875607197427 +178968430189468 +227417167043618 +62788309742863 +220884330346510 +101070990528255 +104163285424850 +66972049790848 +180352880675849 +2731116945243 +161295602169428 +130961440469022 +30091517811733 +54547583219397 +73603890950230 +227890748949177 +252740127779800 +120231751954036 +279971417200844 +277192674451619 +168550909277475 +250638811632925 +246880950639570 +191602490390666 +205187980983332 +93816447299743 +77425673567902 +105139490247718 +92309527861580 +170480964723618 +120328083028654 +162667780876528 +165482250422807 +157053432361213 +75477746717736 +195816694364850 +225746448232524 +96935049557566 +136693137707889 +216741817644901 +229915756658335 +267628408819580 +247636341810447 +266215747193667 +31005074182940 +29854509452069 +256869775968762 +79134435364660 +262507607622067 +96905982697394 +14989442396341 +241945101979840 +13247331111619 +148775734129166 +247925375749388 +73779785354069 +98036404902927 +121452846068155 +196358592046184 +221122275893134 +146608473843513 +24124498530355 +222447611535130 +180065673537683 +59754681122387 +2285774318535 +87090768238200 +23049688534103 +155709352969899 +278705316553646 +62930635840664 +232807281988036 +39286371600449 +107164071914291 +156568579166877 +15015179351646 +133113744810433 +26555491214623 +264482551380899 +68876029238367 +101860313059629 +156929687654885 +137515684912521 +34880318596744 +28720798173051 +60648138152509 +131953829323363 +86145147013353 +146111081858174 +102876523240650 +65267135517377 +109560853620311 +123819653280582 +240024953217101 +44519198587202 +173398900516668 +272058399267550 +157289327556770 +274399299470328 +124800453142884 +262124801518122 +59166954535834 +182703070938119 +216572643964784 +269620694497453 +92975508631436 +34028654347124 +132429756595502 +258727845574446 +173611447572406 +4239008796637 +166989016794685 +60012249940210 +46815760699360 +279678908361163 +220861170368975 +263360145579252 +140174765179178 +129660174983215 +124182120671710 +197791988988534 +210472385595115 +262361213618300 +34171215612037 +142253181461113 +251684948307702 +33499403032585 +180791233265581 +23086639468188 +221976513170929 +278426811300864 +134291152724484 +71218382616503 +61165273679003 +200488108383488 +249742305407566 +281192790747636 +19690406966002 +35382626854664 +272711669933264 +123426558355664 +144495205173759 +124265614435 +115730665721432 +139074047872431 +235354941212591 +64830681775351 +202989344732112 +184270711010905 +123892345648135 +191879141498912 +275386788352699 +255968343569979 +33102764451487 +259676577937153 +68231475495207 +76460905448908 +137315252465827 +109805819102157 +245266250270504 +25904047413231 +39963711718282 +235570240654862 +6666675581956 +18651961124452 +31475528700249 +46950467953078 +223808271872772 +62808174550451 +55646670570602 +4241840264053 +273005254004346 +98921159348803 +257756897773356 +256184437097136 +10843563434229 +62681384007789 +50916020070807 +167511143883009 +185151079510802 +103706138589906 +199431196720408 +231242147067334 +112066900121727 +108511661236205 +56839334431672 +30791159773165 +93695057983527 +56758076685802 +253963576078222 +233388217031458 +10776147323935 +250729634612367 +216075983420864 +67083422759162 +279576770909740 +23766665884727 +80177196445766 +5409758078746 +253674705118516 +192696528154098 +236649520598251 +132186862253016 +163389726221881 +199151804118314 +96306841135696 +86981721649973 +89643362301735 +120664057143902 +138565721117857 +117127882272430 +71086088163987 +68683690645667 +110552506125835 +229086438355250 +156338685267865 +132971878901556 +210078368747781 +103540065716274 +63547293240169 +260977534306477 +58279402913069 +8564645577743 +89012034146416 +43985565872207 +278700901322678 +45307903963115 +158325871727385 +211998128359535 +29433828024678 +246538443437681 +258688986742705 +255480637965715 +221561648864634 +51847816837006 +127769786937212 +244203892716362 +6064262253040 +225545259364793 +262433015938601 +83328318801275 +30043344896496 +263956808118146 +182850736410625 +194124948689516 +214297735028822 +51599494206092 +52747037305141 +226449149453905 +183896141254908 +209937856734488 +59638234683820 +38040658913935 +99022864131399 +268924299353933 +126683290218430 +129389973025317 +4438647318849 +146065426553314 +54948866145897 +216291391328898 +247916559890412 +13939674726599 +82603495019857 +63601120573118 +213964453914823 +230491752411324 +233122243820373 +189863264921379 +52115051837651 +62473453278497 +53558402202160 +190349350202131 +137606020973767 +279005846535396 +150217589552042 +64711324938324 +43827709389092 +29685723160233 +215098908411574 +265852868915373 +50924030996040 +55217323365028 +181882077489148 +32945316813731 +43779024984060 +81489363865281 +212562374639946 +142550833954216 +75703752427440 +119434920687226 +111863497734708 +141719240854596 +142861503963107 +127468943997986 +104168247998764 +187671221352052 +2251044750104 +276294596966724 +26592524367 +225472063338579 +85472716068381 +274154888786397 +41935248554564 +25935473352989 +147550143798675 +131612789962228 +8551847626523 +19762514674756 +225527219106006 +44704698408354 +109527283673273 +167675266354257 +48566716133937 +273419102856446 +143071054421006 +52111282371643 +130166319417817 +196526365588627 +247952778317416 +72407433752518 +197058407238335 +29704227789243 +6895656718256 +86440649162759 +151367145787022 +192397900591651 +117211784114929 +109615530940435 +9740534306430 +264789125346656 +126929050028619 +62666525521772 +160277358849636 +177159011278652 +29638844916789 +193806201197417 +173858033753679 +260560173419334 +101376144607111 +24969763920031 +67340551081792 +103963167261445 +24436540234776 +230503067204128 +213286395707467 +233384426109487 +242669416960394 +82999328943692 +104286424126187 +32664082041772 +89321089760070 +262899305017790 +120352358727409 +258720048664012 +77401155616349 +80097008948013 +142758070821224 +100969390315989 +209116725886071 +223026492962492 +265654788278084 +45440915497380 +157369058288582 +159716328746887 +169222823748192 +104371759637253 +126454053309357 +93811605433545 +107961468656398 +88432607794886 +222970473370518 +4762447567349 +180666415847268 +176917149279202 +11078807716934 +205954318077758 +132756823523461 +279456326085075 +128503250491371 +279281232623868 +29829861883402 +169675282757317 +142212562989592 +247466115916899 +254581308849506 +178034367199959 +17425451886504 +186438031569743 +152297630208029 +234162571490922 +50539231077943 +267414974951830 +267188893759819 +173580458822550 +41920137138531 +240487344413149 +29858960999091 +269799727834272 +53394935783358 +170681797369719 +232159062061924 +31091197769776 +47038805937727 +74123280886862 +138782469850466 +84636791444855 +21595905591208 +272322074913782 +261481846115811 +227031095750963 +125925938808159 +165098227000982 +111044917497349 +43984878761272 +222114814375469 +69558728177726 +86930363397509 +3680610199957 +160335377726699 +165618397425797 +249588802496413 +90722852825308 +185262595927843 +15234241489112 +135937310383912 +173353671134902 +126629718323710 +150623048795833 +157421667270482 +144661313029083 +238154115290594 +137710559869337 +97080146582175 +127699122647006 +62688324035688 +196821005600114 +243771746098954 +28851963724506 +63547877032341 +124934036945903 +66886965167623 +405980133047 +211071091768858 +176160257810382 +28402590399605 +120886328212127 +102383605013394 +256238719403872 +238175818515470 +158222066397414 +109870013892125 +201552451665457 +101645253693589 +179096438651466 +189717438743886 +16000332925513 +128815900734529 +3350171575976 +173116956630520 +8435000170465 +17188435324720 +58998807101366 +178037562906590 +32486253949152 +208456011259944 +28686188920479 +279386120353629 +74591292807688 +140114097122724 +261233629670275 +21333250303007 +124465518054453 +176107682314004 +40390404248634 +10947861004413 +236851675682296 +170270534482870 +59707155872129 +62433221513000 +125343889261497 +50923284970916 +275213648212901 +155229705996733 +12948417940942 +213703397963124 +55233379731759 +131278147046557 +206530284443274 +152917721735149 +199801955753716 +13932316008319 +168028330957613 +184093063573140 +75039170767642 +158388778056183 +127096883958104 +14108731414944 +45931125262584 +151417927301656 +52478723914233 +258709947466186 +242455421739145 +4023181966751 +64710190741849 +205910479349045 +25571232366879 +168892345003444 +110160312560140 +71099406624096 +261158168914721 +269824471834394 +145492185472877 +52593809874683 +234536512938539 +38577241057402 +274104802986105 +71500038372051 +43446984123231 +110251212872667 +5094870862320 +181817235839432 +175000452829760 +119319150655473 +270022598144555 +163477444747312 +158951570527725 +275535677642543 +225148679830715 +255648084153375 +3431374523705 +35490410880018 +227378190631766 +107827458562383 +159956118184416 +67253485067860 +101089168652612 +11105205674412 +247061375155195 +46644587288429 +160643523581427 +279754243021711 +209120784140607 +260274642491567 +87629968217347 +95257393016652 +133126284111148 +38691663150596 +114287789710729 +178169602690233 +82974677124278 +239244018955142 +150343681856460 +79286117263590 +71055163288695 +187533765388506 +228107252480417 +54142322670804 +279004768467824 +229003545914634 +94971025193023 +44101137557494 +190278244622078 +143782670635479 +3500123288134 +195749357293481 +11345549606762 +176633188927430 +119294553701772 +260530118436964 +234921837237011 +64946075427659 +35454809698901 +114815662067274 +243595851711290 +211067716031634 +48170355674675 +222573836619869 +210553108299618 +1459159125511 +172186544329049 +204975237861020 +209267726658620 +77240138872949 +161684675374860 +53536400157006 +44524843711781 +228406134836133 +104734114885811 +71177334618703 +38807084441714 +198160119633466 +178842153244745 +152946094982182 +91246326810741 +233616757533235 +100670719041569 +150794025835269 +271156456442739 +35074470364231 +94133133124248 +93379812842851 +172852773919270 +204814734066518 +100560038061353 +205972350933433 +241407406317908 +126033284562494 +266714968860822 +88440986788062 +136622193921246 +203708100322604 +261264243110321 +181987472764468 +33769179920866 +208244815464577 +166983931356915 +56500705623842 +266621452676424 +140000633151314 +172497044250212 +67741672564076 +71984123425225 +263928508208732 +115030140448088 +152854111928805 +50087029472724 +132911990492201 +56042419751600 +98331506928138 +90854579979810 +187722773828285 +110798840345453 +4812132298703 +191754610842518 +156920239645006 +141744709866883 +239536629860977 +93894750666725 +64847800502907 +215014171402264 +73898883693213 +181478240021679 +8708307689109 +273973496625628 +126950235201716 +60194629958492 +9076386325065 +55616933320394 +206084607345947 +48549162994659 +154335279587283 +277580115277661 +120874531081886 +274861859083079 +25814970580707 +204879106603960 +141614549497825 +39903520150308 +42785689812891 +115651053067528 +19310294157291 +56440874353536 +92387978953679 +113010106537952 +125804424443390 +125795780213130 +255582208808963 +68092140970246 +95080731300504 +25508950215533 +274050687722977 +88328630517988 +92032581272249 +120771027948913 +160095469883797 +182920921382936 +219894397741314 +241177254466486 +197368228052848 +105649730241222 +167741191102200 +240740165446894 +208849364125113 +87808185034109 +216770277079132 +193204582151289 +8492694202191 +63750455470654 +17401562047950 +128891032406876 +243771064981920 +155496432645414 +110871394415138 +216207355483558 +169125126735383 +58874706715051 +190224485008441 +41095453638326 +186365596489541 +197273991263598 +180089645856624 +23751502196843 +86944585185235 +114111669265912 +20794897384256 +179623829931156 +216556448941903 +112418533431505 +231916317148142 +226597714763727 +81102592930091 +189398431487663 +149618885231482 +30871369329923 +161858253830215 +90402368409548 +215288368872029 +87230999942147 +193819314572429 +143338023909303 +35473139676829 +213566102865798 +73259964835196 +257845363575158 +165485139207180 +44943236682097 +89472271343557 +185436128428810 +65373451947749 +22966140812645 +233033133025674 +171095046589174 +41123473661655 +46222580820914 +63429753895052 +173942169274081 +90431832951644 +160961672579088 +198269630780405 +47026601350454 +167026598301767 +160727585422752 +154881957348109 +251664282093566 +231253823888841 +146235352801711 +174890644634019 +205095143215848 +262441313920909 +74631239669689 +7099791391797 +213639133569883 +42101163159786 +43481092452804 +164488941843513 +120938535583605 +15242891974254 +113885774443176 +14467210122091 +200183647781230 +96052535861863 +26720362570530 +76591276487278 +160731156882400 +125316704055456 +132567264654277 +3350364949609 +273851457595928 +135179684667405 +3549951209450 +279437877333046 +227562211953591 +163906119521283 +171638656092341 +64674245101928 +142245089737432 +55406811248771 +254955343525008 +266807368832353 +169243661144759 +28892071836473 +277593798842128 +272661855165785 +91415235402265 +111593353832536 +210872916787604 +89004299290959 +77257364232607 +98269386131915 +227730359771359 +193005684203277 +224657454774201 +270929647010039 +142629969478605 +145799969932516 +196100483602626 +90336596510570 +66915316956882 +132724798097874 +218195286862861 +98844879307118 +264824051681779 +95541906861564 +269596544925072 +123052223228496 +53649198525978 +157576911750422 +99687251070303 +46097346324242 +85155174780459 +225972851212588 +32259136622351 +71571669099502 +126569022196827 +259578618584330 +158789095595789 +69776026724656 +267865875302753 +205609821320847 +257639891641451 +245206947169557 +39144462733449 +167090097293409 +139579849320089 +280605159815329 +63012578881571 +176499764631952 +12482236908958 +84719820776359 +196842531162644 +85657505666458 +12683151482532 +92917632394387 +195970694121357 +113300215420316 +211784214899418 +273187755943782 +125660030223444 +95866508740597 +41747725331542 +47104464868103 +175944990268746 +180250576706114 +32791811504438 +81498520690390 +133482070886921 +198811992304916 +9150162388669 +137971448733159 +123439119936876 +101099573583576 +88331319345883 +241689496571153 +55556382701328 +10351537380610 +278889803882621 +39657096191299 +77615021367333 +111155357185619 +140569165025865 +145696842167840 +243489485944167 +270569407610116 +255349555100699 +145895195366978 +232611865685369 +73158515958543 +162614623459157 +93239645653730 +209669228648460 +9822971736313 +152013533453493 +26560332533717 +277860313808834 +100047792503259 +197889302898780 +218109070078519 +18865848801553 +94299989452672 +189837103666150 +192867062136017 +141362785939467 +192822455963894 +171156225009610 +25135826705667 +233966895146148 +6242296081592 +34529575767185 +44554096547838 +211349376470003 +210803549676473 +217280708083505 +199883412691204 +15746137748596 +206677622643279 +121544536871736 +249174631799319 +125568772434597 +830018227942 +84168657256512 +208475929625949 +237148560905240 +42709093598177 +274146092133749 +11800691732100 +43739784857028 +78498164613497 +6272063888683 +91503654702774 +274074171377262 +187462667076975 +20022205698619 +278386644978188 +199253992579003 +11071531921330 +271444399809386 +246689950025687 +31237048332192 +220270009428628 +64446162307919 +59898309975640 +54423587875020 +28452795818438 +216683455685313 +43480759301123 +268073232189174 +228068572793909 +225201580896269 +6858130087082 +28360468149747 +4936547155570 +41805042685910 +76596888971590 +2303084679833 +61905231395316 +164025729412825 +65794088973751 +260865383055774 +247493970555227 +140570882561802 +272654203527122 +199036154122675 +222737704665853 +195378114945390 +277117705407888 +255452752198828 +219751914499197 +185628937512581 +276720331243323 +159171807619436 +36222795089505 +161954105884882 +235680491477696 +3787583150182 +55048888178633 +88991419194553 +260564461731597 +94903857144339 +256039358989364 +51452232516071 +197383944108742 +63571758740244 +237338217269335 +150945431979996 +270288705586017 +81628289761036 +244628636960891 +233941178380606 +79602623251150 +241275482660949 +259973481308089 +17947554112005 +166274187519963 +179873798229234 +86660834588403 +183635234734493 +83005346704040 +99045710370316 +84984257438432 +164344845938519 +89568830357695 +44828120671000 +152817443769584 +79956484023097 +266791302628267 +173566203477903 +14364519970933 +125848305141979 +5794276984521 +246566677461655 +218339824548927 +238791377658359 +109843501958124 +200106841102477 +156905971348197 +265026241159302 +159360731861989 +52926329647415 +92161051010859 +105545181486179 +277056328427577 +63506044786723 +200220305073887 +278087114769880 +204553591028054 +207052232240435 +184984742498916 +8257952714680 +125525048277237 +208292811476070 +165179703118968 +20908155754961 +52027824430642 +182380857148246 +137887655318244 +102513838207347 +255225029536868 +114089721898359 +9411465936383 +19780692799113 +23505740026447 +26237262569209 +15884475372721 +240425492414803 +124791816225444 +181323672848465 +191685722952943 +25835507215279 +202946917303957 +15377823572125 +24498599057722 +233778323741140 +19484529275095 +227312170580892 +209027086602732 +75763755381064 +161073692799244 +78367293040111 +56656982570687 +161187156770654 +182329104308159 +19868801887914 +183578598760161 +6834326234814 +73553405551203 +71447604476385 +133781297306897 +168132547908612 +241543891206630 +126696044240051 +153796129580177 +205978851016647 +13476906787702 +76496987432857 +14531127548922 +27286413155036 +135294076771672 +105580842351647 +52193097595622 +154774271281722 +20592303809554 +129767756620816 +41797125083791 +182043923095816 +140639551072502 +172628911062610 +142980918973305 +61551112457743 +129442671398997 +222689720061530 +51336790972806 +159894477003309 +63305862493004 +199050352185942 +92423639819147 +130849439393601 +114128217075874 +177960852871770 +23084452350077 +242786023236106 +93925796746323 +94130403814836 +25487954258843 +30621265668366 +106663716373582 +273485085659429 +204016266146389 +94262955507486 +95936289913756 +121605048557644 +56334073397568 +63260796102112 +205576505228859 +27575149138756 +144474824109238 +201432694366373 +48343996856939 +191808296049596 +191061923151407 +161300620742064 +146358790612728 +56831790141930 +107252639516149 +247999502953053 +88568506146283 +54171126530859 +25432490138874 +23241279741482 +183212098150643 +60178973434738 +24469308012761 +173110823675834 +251765901074879 +169486720698516 +266321523100268 +177511784525865 +189378042197903 +49049039539815 +113682201243240 +45959995690244 +97778782490909 +274195623799787 +13896698979701 +131144084814561 +30031591541515 +272069521233865 +54870560261834 +51149028459870 +259355812240057 +240869830924438 +129020998242726 +225086637598193 +276134061591357 +241966373246890 +218842791772798 +248264683831917 +154512311274541 +213205201222651 +45936105851690 +187919604167246 +207286358225224 +113593807616952 +72675303959363 +154173915472893 +248513954673352 +236476105407223 +259564865149747 +208988875548292 +112280274019544 +155751046865056 +229689251704046 +158073289037221 +15222939670170 +153632622189244 +138588356410975 +77040562009910 +165575883390691 +272195536123480 +226518815967562 +38109557957753 +72228258498159 +271592732353940 +241519940790890 +231635444336604 +166139281150163 +171071508419830 +271095405614873 +112178220225228 +235042701250518 +14018801237445 +142349620577072 +176908207845353 +65392024662985 +264559592963254 +270713259432537 +30630897647742 +147482744326586 +83127263610793 +25055807641435 +182806514949804 +268777965503027 +85413985002711 +159195429233760 +34165499008477 +93986293063110 +158153651658201 +57166772149860 +87581048321415 +206311481249087 +195174420577414 +270025442553136 +77370922027350 +160108057903409 +138820867633776 +50406757251183 +112263048659886 +155897440868823 +258727395217679 +247797715482941 +133711478129335 +13241336134293 +242348133259200 +17969566786019 +151733701430415 +272689947525068 +196605102334043 +156590560456323 +77604852634294 +247378068974301 +159518646331904 +279050278526206 +82772796240729 +212491802157963 +123466595672757 +52499351071950 +278697211339125 +153458730678381 +185261878474554 +85248827104665 +208858319773130 +276337665155497 +142885492126588 +219070329065388 +34527186059829 +51474585861139 +277483313707474 +27453586591264 +121209351882731 +181893236115898 +208625563305020 +199759492003013 +45246111645773 +136089530564423 +88090763314951 +270487364609801 +207405925835690 +229585913914982 +154071808990173 +11411405015154 +200281035640695 +116988689048526 +5451174353738 +231006132138327 +244302933934574 +101663667792742 +194304664445013 +18687853593272 +200685366435029 +238765756571648 +18919105605480 +182987766526940 +258829144462259 +141421042943239 +101064151315298 +100815042004850 +106417810823429 +38211262463865 +162552448272681 +178676069957965 +135713808929956 +97647802120289 +54122178464019 +216067224895158 +261055176204713 +93969748661229 +85513233541687 +167844026101282 +76759207045736 +64455027940435 +273256270698733 +220121893535797 +239226160049890 +193976604850649 +79479598804365 +224777256157784 +190508754423937 +201468385580069 +158506883174307 +155338981843774 +6566891038828 +124455989958680 +277051880985955 +228447603503602 +184384234300055 +272100440329106 +202230959457061 +209878040460632 +112764563405856 +143006052880496 +267269772967724 +244916342332576 +160160130654748 +182415813337078 +167322689936446 +133633791409205 +227552507978791 +80992279590460 +180951583978322 +21581009914195 +72391882651212 +37357608143455 +90002920709489 +232601388809132 +237650269639473 +100232808913759 +40339935497272 +247509497415860 +247678644470639 +193882703003742 +48023367288388 +217731547835006 +46609806585121 +91567348314044 +129132951106433 +130198979635343 +134372774814160 +198524290831793 +141107199069900 +150561474655955 +215849420108430 +185317277956430 +91569657597227 +242009698598735 +67552833946896 +128023831498423 +200190698561048 +74311199557704 +245563250660975 +92866455445223 +127796240707022 +164748321544079 +36942612309319 +2364592758237 +90277319264195 +46785246437493 +57936052595454 +83989390724590 +239910768984958 +47992818243891 +46886028607706 +168983558716170 +73883663272942 +233930964261963 +199609697113839 +223635802800867 +103153888208868 +82169922014530 +261296727413722 +105201003509460 +27666635792036 +190566127807783 +187622053493729 +17330088845235 +275079178397757 +27709141548980 +123768061830948 +82472683156290 +94823967747407 +37005230100289 +6064860583378 +167803402779413 +20961837628185 +186103034957629 +257949429458878 +140311926078498 +77349020542296 +9977804321501 +230299429076526 +104595481225940 +139251364581261 +120746191216022 +41871300594061 +208913719255006 +263947617146922 +176262349378577 +5651967025358 +257143887158366 +1294513066057 +20985201013915 +83652960104578 +113419074144591 +119840568583648 +183509251486464 +156331512273771 +253012747302432 +140736993459022 +135025750009259 +277506528592532 +154231925993350 +249256240046609 +268758330937231 +261372658773945 +176724665862128 +252451970341240 +198222226944266 +103155050995200 +272903356476957 +20484772078689 +125864793404273 +254124920366831 +51734974352743 +83910298869647 +17692596590368 +165528447271979 +88130123276493 +125994258489826 +156472396388507 +114945600610064 +2504559053717 +50204626041277 +151240915644688 +276017139337220 +90206271503597 +198821643809361 +235958555465382 +49139665519774 +187284747036567 +12488193565188 +76898801213062 +271411037485815 +213933653461538 +272778564809782 +30339161438146 +248837685673334 +162503209851441 +198023399782191 +127198753058503 +221885198237031 +114724247222264 +43266481188619 +91218060134039 +191191722279762 +28157438367044 +3578640276069 +244462334669367 +158274950369920 +72318320597664 +20517270513399 +35217925081457 +10541394942228 +232662017351170 +242059456319993 +231951312200849 +181450184836237 +112924257849250 +230128305891748 +116872566896673 +273930701840234 +151294068932633 +227106021649062 +3091523512258 +276376746568623 +57430423368182 +239832224152114 +277275967036758 +30772327092043 +122515142139272 +203175884207967 +143240506761369 +242263266076714 +182470367105717 +167810688033273 +84652232074212 +152699695228748 +184818934095955 +269085840369905 +271759309414041 +216983579512249 +29342261583461 +255639901047733 +48093837345661 +135459087265120 +175094744249618 +70362220050252 +110573989078660 +237624783839248 +23906374856235 +265989189302141 +6656201389531 +254120504693226 +201642542519441 +126627107208 +13797722402432 +156412315764583 +149112282094033 +125525192936240 +271993657238613 +172938486244930 +138065156500698 +214697853728562 +43487044355327 +37689768486126 +245319780932434 +56050398483639 +129565005887128 +211969874078325 +238868966428357 +29189617872556 +129808116172435 +279555164939827 +79478738154852 +210994550294336 +207179376834549 +37440742018368 +147580618647942 +260006482235076 +216774473878867 +18063686479111 +51316863122521 +93982753676609 +279256145058407 +15055418841366 +238973323331416 +129425428247542 +162895422756484 +126624556308249 +46215853709703 +12111956633016 +101981042969673 +51415658079373 +146802321123648 +20605247058895 +34028277845445 +271831513482286 +251514838879251 +276084946195147 +274943056099198 +109347816710891 +132407649402835 +238001320787170 +65855255894238 +10109587852627 +230346410146731 +81807750384652 +196877718897633 +72724785365970 +11483161056375 +53725529944258 +147799164085365 +238400638849931 +204198170979308 +35438996071703 +196983406209297 +145246283007842 +74311704115823 +160538394284499 +123063686740572 +226995168641040 +220638285567768 +17950209624514 +105315919182913 +20440016579978 +123880429044780 +79894966507096 +185731748116228 +124371498480446 +228644793197815 +278894618651318 +168080461352374 +34315749787925 +40575846772734 +160791761219261 +113573865406312 +62912123702989 +13416883550653 +205324700552920 +221114884265693 +195632961620502 +179976632641841 +211104967244662 +154348572324938 +157462378451671 +51140278774999 +225567972413673 +207712828736804 +221453540211198 +178110532950644 +20993594513809 +98155393309016 +98568380218259 +207029333007443 +253479247445974 +26309457779121 +9384177641219 +260559950114680 +129004702022247 +218869911952810 +49759453597078 +260747948453504 +29508504030545 +77310577752989 +270884190973810 +237017045377615 +69614813785909 +78356569759581 +120165374639453 +11346404683648 +195883858971563 +100987069930642 +89844026486771 +253164280133502 +41744417437749 +89023898115782 +207145039670111 +100126158187296 +103006331968676 +274748438943253 +250724484172793 +271416886244655 +74239736790517 +177052374984964 +123583336116728 +115050117738129 +164876217102002 +252509437066113 +6188055557215 +54316301320841 +262715779116175 +90556545956626 +139301173360496 +115315347457950 +132036802783881 +149440240210703 +206868694893537 +221593824752138 +175860441496946 +275312369954235 +180868013155607 +171531706594840 +226507643979431 +124040753740917 +115278200602284 +262362730827047 +31191359678628 +227972541756933 +104689917938232 +72869676321654 +34980236163404 +215335226919196 +231785666155570 +135716550079787 +16365772290708 +220949214052901 +4248619008501 +206217051541722 +193709655276760 +33384226767378 +266486223887882 +225888544101026 +174973390291527 +155011006241580 +205166182350185 +253238200895261 +144064501230564 +159194572310064 +220839161144554 +50457245632545 +31293011682666 +104602409047773 +146716171025839 +140246782293360 +166857252330109 +39211417857478 +279040445697864 +145016789083679 +232640231451659 +219212656018881 +3672724998205 +70703407459001 +43555289155716 +240752677940645 +811801444252 +14055150475544 +226073381212504 +63942129116495 +253748695569410 +154064330975892 +244491808960178 +191841560252487 +138653462223891 +211686017017529 +227686733782255 +257713637522172 +8488636922698 +243534180957345 +258307695511452 +108313546801499 +27837327470248 +234371861295155 +7753490026722 +3424183710403 +117150701007064 +178432536758177 +276375017897969 +4623894314742 +267024718440898 +96188325815 +158410576418451 +65701160880399 +74566466249780 +7382717503434 +203749506239989 +2940170064257 +214969182600295 +253656301949207 +88889371820640 +270697739355734 +10154385053850 +148236965998940 +119137304335943 +194168871086078 +46895779851208 +33536985367072 +127029787628583 +181647168358335 +245890734483717 +32971560246050 +8309102679801 +114518662936660 +227268977175857 +548285553743 +566142851983 +97327745699473 +276117812240652 +67292475878176 +170684897912934 +29955891774270 +29719282572590 +94279229353231 +240859220756010 +275901738931948 +254691645334964 +229093856819028 +95104928762562 +70744930019619 +197301720008129 +23886154606715 +118126496636885 +280857607698539 +234038478614875 +264209589917750 +99975748987570 +200847624102403 +222390213532546 +144021618218333 +179059828264503 +100793700511840 +118780535456466 +176195701645577 +157072926617809 +209520505917260 +82115428704494 +269028745798852 +90283916336976 +94477340362255 +189384675724504 +6111768316194 +210650317485431 +53019651299258 +275380071430659 +188326463797324 +88878488326308 +11430200997269 +71210444709915 +211121476184196 +148878388719472 +205505985590696 +187423063346466 +166938541519671 +93550562072039 +157400002722073 +189215279531018 +29896179946491 +233227470759793 +90701494635409 +202795590902733 +228509482204453 +103436285164371 +225047666270809 +83647093768987 +4013444290414 +236177568452945 +34587467634190 +6643201187765 +178992954984274 +70884874424769 +135321303757044 +216806476395548 +192952160229478 +113494499028081 +127811457431634 +206683312782689 +18257111280503 +232866894704799 +7504405212723 +160282967497106 +196278489232569 +280721475314855 +229182324748167 +126504060655887 +85785275100488 +198716760838700 +13152336046151 +253499860418003 +205570022739822 +93194671549822 +194292274982808 +98934884006392 +262329857931057 +226013399375985 +163632808819494 +146942003731923 +99172461646643 +134857636138228 +210157179223186 +249115035420140 +274870651329931 +15353859840299 +36605608593892 +99912978248838 +224816624530492 +33733009382116 +171372504751373 +166273209325636 +51875344643852 +218548011564883 +5996588742546 +45593653514643 +78067847020513 +119459723208911 +146535615313117 +159280700015152 +193664728136194 +117489418723787 +135080767707348 +269900752362617 +20004914007265 +179574893968613 +263747212928571 +40882855558884 +220479226955631 +58647420335373 +190318649378147 +237893464081847 +243708822675337 +168540198633957 +130428791402974 +101668958380502 +215366306271990 +162638224282867 +278849797657278 +107994232991370 +279241671066452 +22708878089394 +228247940205765 +15169421445285 +279870702054825 +280359944611847 +69448090614725 +142518495562921 +553626950697 +263007090366241 +194779125054721 +176205749694041 +94084500224692 +261679635908104 +197762895996358 +269767105264918 +155070745740753 +22237191771020 +145253653384859 +215812097468048 +183762689079261 +9156775518590 +140260796623182 +254724412483147 +440162979287 +210880257160498 +162393813598936 +89795094969114 +117047998577184 +148537996805242 +24119323408020 +154819391472605 +9491007500440 +132443099557780 +199204603930166 +149940273795282 +72253715212324 +163008851053804 +68716093506493 +168941644834517 +45080218425096 +31841376763296 +130162917051076 +227971014199462 +198588617613928 +172244358484540 +171967438800030 +208567973732123 +242977298266824 +250465946047804 +256445016427805 +216116860589756 +92192737743668 +219134204020025 +69895309471276 +210771257668859 +169138131498344 +249936253757472 +76769309693671 +197133015007126 +155654755972533 +139277132127103 +123194897149042 +114605326827781 +271017727297929 +226784047972929 +167115564791567 +15861422434665 +22571831119195 +69372117021549 +168066673378336 +182466111112655 +229872222105243 +216776672952923 +254474585325785 +36611523059403 +73941703606966 +72803540780926 +157710672696161 +10379515521030 +165414188631141 +11445458422711 +157765642438783 +75975374169894 +152241183305272 +46510624594999 +51601421897856 +42117332261203 +246029842957181 +163968726549091 +70029745225107 +275737074541151 +216523128731422 +187353917442399 +134332546911092 +222301791937665 +204647376810080 +120545244171074 +181227036920476 +257624995897224 +140202282338359 +239835997566858 +239810997349322 +117336287716886 +87412163819260 +234656096431969 +268387812721766 +239210147573160 +241084052407654 +277715507132645 +122436724747282 +215600871251282 +216720363966142 +254378384979397 +230530169398775 +163983633639744 +22617507067610 +25796892427894 +80727359275321 +240401945416270 +66975263799995 +159143980518580 +152983869763735 +254870752023422 +153262336826947 +258711619467832 +163079429182841 +238731752676774 +185176497867321 +191574830504274 +88486751679779 +44812028696381 +69990055589166 +246882757568145 +235490616504610 +58921171390373 +268978079896072 +214020960491540 +161537854667743 +96461109940919 +233810913481610 +128682806803937 +256357644877567 +93219973768755 +125771627043101 +74348236893399 +257704348239720 +181006150058517 +4531636055625 +215257423813254 +85736234367046 +71193847224429 +258703051943088 +250117274077601 +168483245805701 +204441865514759 +169210791821051 +214149751032494 +84513994135570 +249112098097633 +259179825675509 +252090836166284 +55251833390535 +248990493143566 +183370274882269 +9969198148174 +124442799743372 +240841693445170 +123131175630719 +187884026649549 +122039181493760 +169403945630868 +147904834432882 +71145022590048 +207752601113439 +19039667983452 +89588437207 +170546361997701 +137077217269979 +172809295179888 +114959876469873 +44178771150280 +17595253157722 +100572512274898 +235328500239181 +8276572199134 +160804757746004 +162928951679124 +100536420276933 +242257272632988 +52967759818536 +9191588787938 +224510643573037 +79182995309985 +196341763695244 +182417544090086 +94509726195834 +117829159970592 +248999489967732 +21582345165059 +89037818952577 +249800689620855 +251222306904643 +253148596389191 +156845728288877 +258051867484019 +63667148366416 +162243286007124 +165895770819905 +59841789838288 +46073120788119 +265700505215518 +252119748213875 +186545510006320 +211158109682465 +171097875119927 +174963548067017 +134003079758564 +4951936795506 +128079772436577 +58572227410363 +22409496790249 +250833724248129 +118639280305590 +128012807568177 +106837213278491 +35168302878584 +12129128813650 +227511660962323 +121781899261068 +18389270395815 +251114634338866 +201525901412464 +246072570050452 +69902368601374 +15465799078510 +38851051244148 +244406288334721 +259657837370182 +217030379728148 +147716542147179 +120840099521082 +7886501172348 +86118595211136 +253936161496098 +149866911265062 +7115288151847 +256466513484541 +25792515001556 +270502420026671 +91894336736674 +125297074763573 +12121463318040 +173555368092020 +121408907014462 +20525943510274 +246473638193755 +145609418906433 +238650520178821 +176606676608822 +210466146715251 +70364480274941 +4142939557027 +213368318352827 +60321991064903 +78271624659479 +204876022924650 +197052904909716 +274422471442845 +31870396504907 +127988040928269 +199018047458662 +237651457480319 +239404965613652 +242361830817216 +219536041258822 +110467986353960 +136382759531554 +197121399470902 +131415834455793 +1071248195385 +276227642831515 +7906191692480 +224486583329504 +22870270673046 +81390763401582 +214865935340879 +226477809178904 +212786779609998 +149245356429888 +1946152472155 +50878528377525 +95104868775858 +65329558583483 +141735226938501 +141783984671601 +235801556526268 +103466337907595 +190082932433786 +102152464674341 +46098876702750 +278244080343067 +53531527543184 +195292672350654 +62043622860684 +44098533952894 +224972681664181 +123186778279187 +3977194480484 +43368512594935 +151730018370197 +183861697366721 +82335872459110 +44276117642406 +143432720306647 +274477680113304 +91512698019927 +195514510992625 +229473696545034 +29363361455588 +55609128501005 +172513624449832 +267923767321637 +94459417476678 +193769971931165 +80865271046397 +238813510419705 +129554298565888 +224343233816629 +176651733438183 +206923023986029 +171864243906753 +103240588884134 +132323748419678 +166788462992803 +93323718561139 +156926369835672 +159693820291337 +232381575123006 +243868897030424 +35059035172089 +173583550864914 +238092128531192 +40645002628580 +193259517344556 +176487889295595 +43143643840961 +103291880104050 +160052864748177 +129440834594478 +21652389172859 +89288790860141 +256606513776260 +190970669025507 +62686789795867 +237968975001963 +264792484149853 +25719980689509 +194797533368695 +260246034831391 +47428842344626 +186704566486026 +152257264484708 +159939400776767 +256682693345424 +34572514505829 +31742059692532 +101888348713935 +66731784367514 +192175043719008 +79298505205272 +259578715063899 +197560322059190 +104702160463860 +127201715763260 +23049260692581 +64357301641277 +157291338621335 +176477127055311 +114069346256029 +176534521873810 +102645431588936 +220726138339520 +96085160603212 +73063096054969 +17770945868705 +238089460880463 +195956727585455 +41241187854699 +68800970311911 +172522090602511 +2417410585039 +238946831945608 +199360311432204 +76938779737332 +171438003749832 +185873533482116 +3207488358529 +72106077959756 +64369375180621 +215762119154230 +16235169289525 +160831055443312 +139954317591435 +98236933885646 +135162554039558 +211320421735452 +92951570041402 +260492364863063 +245907470004531 +271114315612681 +133177965717727 +185042217545471 +170630497695042 +64118803369591 +23526075488243 +92711358567759 +116188514547003 +167746742345665 +98640023079218 +16478012936072 +164457272482099 +197872434117088 +239271706942474 +72068489029435 +69637861913428 +18045223147309 +157094518095824 +10404704308869 +43208216891594 +209837314774587 +134851544512870 +151151567745773 +168755416838102 +45247497958282 +45661510063687 +209834636179851 +104192791462725 +220921439967669 +280074765541556 +84296641460579 +111280670474008 +182953549584889 +134176339714014 +86485370040604 +268289131196457 +239289013106388 +117144113701235 +95040093395142 +220434681489914 +114776050459021 +177012812531265 +211118394436405 +13463502450431 +4447460301726 +128535812889617 +113974092738659 +14524818397635 +162872755999527 +275140677480688 +20938271587541 +221766697455062 +252664703569640 +254811447337716 +35307328289588 +207036835649062 +80246861555355 +114167492808961 +150434352678351 +93636422957763 +35576679711430 +168125371150360 +25173249202799 +179834321441603 +84181361879631 +201166111551996 +207626640923324 +13816073621486 +15379909721863 +105422319921701 +39087466661893 +4599316905590 +18743425081804 +159825936805357 +273170764675667 +202220120484346 +278183360721304 +17214554463649 +39479304847220 +179963148266414 +29314945273166 +63269814876605 +55366041261457 +13702609650076 +166282158883830 +179832201553893 +226899193851678 +149418307643625 +274110178066050 +122811099993072 +102192667492343 +214432329313336 +2733418455765 +220862713605343 +101458101476989 +96417720479748 +21754338100526 +50753789958924 +19697231054894 +149068391481510 +237364291674595 +31862396439525 +44909341636776 +230408279570314 +160455315106025 +222861200152265 +67160567814666 +146335415254442 +207771575657266 +273413930624035 +263192306615987 +186308889397329 +172284786194159 +222080682970030 +125326254329982 +30465853097698 +104632935983623 +29606600688 +158002272677504 +53832870011635 +126348139120200 +219331878050115 +102583391302532 +110084112622856 +71905682040956 +194686096528381 +68414932323015 +155628544732109 +170125846563346 +103278277441600 +160444124182283 +79895459744838 +54876750706753 +101281495014125 +73480819206268 +197128664033357 +16099438213384 +137131509491170 +256368585816106 +115395253979510 +57066364392260 +168431626207935 +55591247839949 +185388901952220 +145051473171210 +174376935819833 +218847098842632 +202952931459952 +122508435059385 +109724131088344 +27571942459230 +221793529180752 +255798581094172 +150786385996765 +45268649502407 +171747822418160 +127327087315761 +174956134476148 +209306060151947 +56586496308163 +143189209376274 +280943480244160 +215166866930094 +133359327651095 +185784260927103 +193106750200937 +280600391732785 +156760467225506 +259922954280919 +33320248258465 +37742391393710 +218166355642042 +128843006796577 +91193630100816 +195102989216839 +246317942981974 +228500879103880 +168091316742073 +20560060045507 +23526775213631 +68111984269327 +228251692686241 +246006026928509 +172230425822209 +203682581974048 +277310773445846 +125413054325631 +253380735048359 +194141329455604 +157791388799139 +102928216083322 +216876023549017 +12016775798349 +59179442640203 +128898981830926 +222042267287380 +110947888909223 +52132581112775 +225000484023986 +278473983303867 +228152732920712 +2244439690660 +102009272556489 +196275027540526 +114912801497068 +178102453258773 +258256398715561 +53163416450600 +97885779495654 +198747623462655 +90634614234065 +248613201246511 +28036094115340 +184438261450530 +150041512540788 +9718978518129 +45035661766128 +240313766901508 +4298472272131 +245678969448650 +82335179889062 +273602907451447 +43423715390360 +31198944531668 +52708055083822 +186174959660956 +233237429051029 +229078970507972 +810824127546 +173271430720377 +163696451657517 +44734225590439 +273181287807828 +280011607058582 +28713093520948 +188656118132226 +203306878109036 +38059643093890 +237194812599067 +261126244457594 +69332242711908 +256657671661705 +234383370233896 +191933370782764 +67455767510843 +60816175715932 +261379876336122 +23708111572878 +137129416075465 +178025718534806 +226750323556907 +230660289349460 +247855005099266 +56856837561087 +155414500053625 +186946426149692 +238222141193180 +252982756147283 +86654987153803 +22182666881220 +278976342772856 +129889392354725 +132559810196007 +264245963141745 +70437589781220 +251658396801386 +15019104322059 +90101516643533 +190361147274748 +252531744628511 +213143571156411 +185368116890539 +234409813642734 +67018351112549 +252497339953311 +5485269648166 +82945854720622 +212060627761613 +172043365104839 +170876868860631 +83144700114715 +120630950472790 +50536107594800 +275436694911611 +48296731660099 +39893067290315 +33536116705996 +264986376415697 +115285347551893 +211337685057491 +279083230873115 +55147282536785 +245815283851625 +11076760080617 +49237884904752 +21684154053355 +76468148510193 +138716519479172 +203306581415971 +145408582366428 +223246090517190 +215169856621980 +114376126572831 +195854715663820 +50851775292922 +140062979445531 +150898535818469 +162213354132099 +3061885202391 +185715510328879 +12166040088675 +121151099223678 +89398300216469 +15538719048648 +261904212714966 +102482872935633 +209089986843243 +267745376465049 +109326806202504 +209109629871307 +167962552796246 +250661312441140 +77422163742544 +261770282978166 +85662890266010 +203818000844880 +94498417338432 +17380088635174 +126750296582609 +26190861469978 +115069919407514 +137316650859574 +73981606821398 +120932347320238 +97880049001485 +95001479466748 +132694139797572 +131741551551906 +203017571080952 +161994602228659 +38752479878852 +46370846385318 +34561765530918 +113927754620679 +278019282705846 +195379903631910 +225704289498724 +91236052097141 +35930868471278 +279959907389579 +169296926675967 +255690724296579 +253267509733994 +161866029681331 +22669617079486 +181835247477213 +173953270134083 +102954435430002 +160461543316181 +102809325799527 +153511851821134 +219596606279532 +128616959058437 +183373365145498 +244991873929045 +148302127741503 +223032588963317 +267433401910405 +248853994966468 +280075733341432 +143901659026454 +16150289755723 +31747676083367 +199592129021005 +194072167591096 +258313840828100 +53687750015070 +156594419764744 +54362155977127 +100680620368587 +20142717600265 +116059048174089 +133955395631637 +118752825550254 +70775953366921 +188222678849153 +56055686948546 +164268755628432 +197129302560727 +146452552807291 +165556937193739 +4271141014437 +72629966285480 +170127251583373 +125363943972249 +142203313580576 +88470795477186 +24227862662373 +181309948246878 +174751514161253 +192253315463582 +121493436240440 +169938088321491 +148586250892213 +125042152445925 +177280328346114 +120844876485416 +128592821139877 +50947205678264 +47846862655546 +172563901242816 +73922281572649 +98578567467292 +54252754088220 +232480187013709 +205285468714676 +8268954080785 +32564624084899 +269906515556241 +6656806221845 +79401209239015 +223007368733941 +52953104114379 +176427314500040 +123457898164639 +121019716444944 +149797101856857 +150666619631824 +73808817601239 +178590557634621 +178661900974325 +174826699296010 +160140973836978 +133096929231997 +154454538787720 +139479627834214 +228615697127962 +67833197057507 +150871768897749 +249054352242129 +120906252473534 +185677223076727 +104828605945096 +27753450778025 +83612570277693 +179213385651767 +7846538037192 +173909350209032 +53182437080697 +132259897282189 +207631596538459 +147001601737212 +82872015297219 +199763383305455 +43938673179331 +82300562098463 +165088528674370 +90231696886270 +131972328424319 +68602089974768 +219923577231776 +280230315168281 +152899104458783 +179791302873151 +137819810503538 +236151893326455 +187723208826409 +272968181402367 +242736437641046 +122606689404480 +121388847815190 +258576334806186 +236805823794815 +221775704714673 +238412942797568 +172988395210791 +231019696718075 +205852931475857 +177903616188247 +259406246784559 +137380227485060 +230200395035544 +60586981387495 +18932071903164 +158206741070340 +208014777463438 +147484293539354 +236563585119955 +29903989862226 +223359824604031 +116730185051096 +35139897052714 +239317875011943 +208291697147948 +36755821953552 +261723707898297 +61980993302365 +67411186666633 +168693339843621 +31863007886020 +14810121811114 +203740761282616 +272559410352018 +232175370900028 +139579401695898 +146395911571229 +217130103312572 +181262744400332 +147768436454435 +63906354201902 +205754805342481 +65116262559078 +142061656313754 +215622490189529 +23916176483861 +147630431211066 +50728898364103 +242689076763372 +53066648468602 +59425068905943 +122410506862487 +266704560690682 +151705750277783 +188221699890980 +100633838363763 +246921569062027 +134510992789131 +192273687954554 +181093873415271 +3473352501234 +181415648788053 +42958900482682 +2917346732169 +67998477550307 +98536743380833 +140407670200196 +208741769527563 +138568366021839 +61320396992047 +272092887746882 +85405896361996 +185156576893967 +94634555695516 +38490870459636 +253473102892747 +97283761277890 +255613045049235 +32570241732385 +108837516230728 +59178941031026 +273891487017827 +185069076132591 +205831743470969 +139406294413572 +155738256294496 +168528006179789 +120537701029134 +9042192453157 +173267104734217 +97781300210430 +54388658014214 +3118885131170 +89994660409760 +80691362919538 +83938026054889 +30054636354787 +12049635075801 +68622062605065 +142091752144867 +57448187129558 +117995100210718 +208364980534699 +108382212695643 +40651049811116 +23211707736577 +217597149329528 +180655475582806 +244308851304185 +242059510972265 +74415594191859 +7705778427832 +204744250521923 +117661220761394 +218807780753831 +69313296487958 +160978234656315 +221663364455626 +263318955223401 +253558036918411 +137122421176142 +132375834514058 +128218165588686 +138932834866367 +234040081183958 +100050576360065 +97040379925708 +59269516765518 +256949056806929 +209826774750219 +25433304822352 +236623538791106 +86522768241704 +90183513561526 +160375430886775 +174515487418513 +266529197453502 +97188170792636 +121356795650844 +192565159364653 +45340425404691 +129981511909957 +102598430289905 +12542079818312 +119774885567082 +204101963615361 +135319746168908 +136627925136508 +185322997478652 +147584918922351 +80271123333890 +170508785393621 +172016887517403 +275709038718717 +108990704498038 +269905769531117 +59645363488982 +60541881969757 +81001501301049 +184797309842285 +11817948275716 +180582944409173 +241387956531127 +262273962536862 +12958266184876 +79241847026197 +206453109854394 +105369018082971 +112826288653766 +5676627452537 +243026670953267 +22985234119313 +46281603811693 +244187060155545 +96606885105075 +108368886532558 +234241931241561 +4324214848291 +204541793049220 +92605036782099 +157697689557394 +265263393991142 +53911596856803 +222806493106645 +271804689851587 +225334061964043 +199252560853296 +160325124425407 +71793446900916 +191777771099201 +7538736442531 +125817897842728 +177858470016764 +255476784825631 +251068739455797 +114598674634432 +121052043850814 +175460730577533 +125079032467445 +46594496907985 +210344418391280 +201207352688496 +144985289113766 +187301802044585 +273600452052428 +107796450566405 +199259173265899 +88419825128146 +20554487203723 +111520104693344 +174136652559560 +35260299872046 +70658512517818 +104307383783528 +133084769195441 +232274246173150 +25407949521772 +265062835331086 +278275481229789 +31934851769095 +241048042028170 +12916929374950 +27890946216502 +268954467936421 +262701748874351 +214773715048790 +122120781443314 +95413883932374 +104193919812118 +6469622512844 +119403779812857 +99899317907644 +7247082954849 +225479959680467 +274464487517881 +150627358213818 +254189895235443 +48962962789563 +30441896141293 +34309533790526 +146198091029352 +192923683260120 +133499975511104 +81531801712234 +207387185854528 +258363402033843 +75592183253196 +2659977320760 +102461118919996 +120049469130695 +236620228647876 +140209946285428 +279346658500812 +39198961707396 +209545087461056 +111986320694552 +19483683005398 +251569641111927 +36968071641375 +111141613348301 +87289276998481 +134299298165221 +163691512360617 +153410654110037 +68375162031948 +144485825475343 +73150821806262 +264951248574621 +181125924396107 +252367692363402 +150200260817886 +225099154507583 +138590911677907 +255755951443297 +51295415701978 +133173619200957 +230721677112990 +97696078692896 +162809870927661 +196493693573832 +13177254845241 +31893738416911 +184802461222309 +16231686725603 +23501916385365 +143145316593173 +236717450477525 +101283436275457 +198888887274153 +7614971316487 +96011170360606 +214191268057932 +80490955958854 +242713223842060 +131298266476030 +60264388550615 +201375377539485 +31915660633250 +211859598068683 +241903339714969 +276956431849041 +104136890655831 +160482466243140 +220392285745678 +102345200677299 +217866048181347 +129081648418895 +234661243315765 +159928626874120 +244647628521370 +227471082134934 +277418394791225 +72764541730424 +198904342404606 +136600238672734 +175718650514999 +116886316999267 +149681019235709 +132617777937888 +200269156310064 +114501892728235 +164960517340785 +184662204653781 +122414120007058 +104915595941183 +202440780347800 +272782068929420 +168887453915730 +245813445996528 +17327419944764 +108601799893960 +247859669547026 +156560193438136 +141458654236465 +225792042374452 +202363993965368 +255046968695027 +14627103973496 +196488008483717 +47139399558750 +78620877183485 +178850230524732 +143598781959386 +243442320442205 +131429051918346 +128589597081182 +246373394647537 +2823346845298 +250341396499692 +37024270040393 +47053143489031 +272687008877577 +226127845670678 +266838822594884 +215768628605687 +74976507711434 +159146732362830 +207959619864651 +154281910140783 +8997079439625 +3713580866185 +163269463059480 +137284525217868 +58171296511687 +221103619295603 +21704699510134 +8569866914709 +91431888247359 +40534957176381 +184555678808191 +147767995640076 +73569162356783 +26725194959567 +10785337404224 +120637036883517 +247594604349625 +12882084579154 +220225248088559 +36651097673495 +148190182062238 +250402869550906 +23018601503239 +120573151947849 +269474326836640 +185501126365458 +241375053706619 +11637875361409 +30714365470319 +197025909654063 +11683502744804 +241202918619042 +182437701465536 +37072824510269 +242851290064609 +174703786783310 +62541166938855 +102179170592161 +253336406382998 +249326536038739 +14901211572900 +159487401408501 +146163291199941 +263293509678878 +173064288055354 +1009568986075 +242840353908439 +65123641050972 +23076147709738 +241415179591501 +166267851830754 +95169473248443 +268336457806643 +242961532950767 +84786918221693 +243249824333287 +192233835977308 +276235348232270 +169873645261460 +55017429514106 +205788879588380 +216953597392644 +238794194576311 +265612560411001 +202318541416116 +157215362408704 +154346797489770 +160682384954563 +112677096784598 +178382872499795 +67449272136311 +181012460424697 +50745506999639 +26703162895823 +236118885586837 +22885443958619 +110346770250460 +143587558930243 +97482250555667 +34889133269416 +150862974029528 +215462243012536 +141017761360359 +218570822856945 +137032173648893 +130272134026308 +198834430317438 +190933954346537 +20002530133419 +211511026606986 +217373237294905 +249592582440350 +84216108629849 +165025315444224 +199818782787331 +22497508752111 +203405834779968 +103519416807234 +193919393489300 +213452653492333 +60846470084205 +168801313164075 +63426109430632 +66229948167890 +231865576469062 +273534794637542 +243351813341593 +41767675138526 +66539593411135 +24843120975875 +151862121265499 +236529899068977 +69914711748569 +13652286280696 +86655373014004 +271765000536587 +165733896396183 +46852280021097 +134398802776847 +239217825527598 +237721832556995 +157857894630034 +186921616243838 +207581673487858 +273036786028748 +210134061105034 +80198708937790 +23876071201580 +134549118694220 +22697217679278 +270715602253187 +232985328746446 +72376413432991 +244431973896897 +194967635920257 +47133260630126 +218411845893231 +134259483193559 +3416723004772 +3262589130352 +274082407318237 +163131313555001 +243736773664893 +150884777228460 +10101522997601 +174147604618614 +154263938985568 +215520090381975 +89070758762415 +197757743655978 +183164060773905 +46610642461629 +58576299306075 +198502988894320 +229056672452891 +102355275473829 +172678706757209 +3410364094303 +75268623161772 +260568486806614 +84712140325372 +193288844602339 +114548967675341 +72936062009446 +124064757847346 +278378981113914 +8141389438372 +231961174244533 +248493456907630 +31711305687041 +5306670153194 +102062415782693 +78685260673593 +125619036739105 +242878029817821 +222296647379101 +155435249462189 +67024361931315 +236922579359002 +12647048219886 +263282043333108 +55188461666285 +26795955722154 +184558058338820 +237841450825774 +56231609149216 +152089746811627 +169948504397770 +178218975031948 +217421788482778 +78588344086035 +86469627800077 +195782293884457 +262406805371568 +126639406774424 +258892005476788 +111134181548584 +219321043631656 +108671563670386 +154183776222764 +176642527168968 +80896821817472 +236314318181145 +5757159292592 +12612207332109 +235278124151843 +188974893859348 +210897030715659 +266589481422677 +16523239537381 +126906978315027 +101885886902647 +158653494510129 +22083434345165 +226051273569360 +202238091911745 +93028437371977 +33295759639774 +235318890070116 +133300927757193 +128655951965677 +212792614105567 +172819028973600 +26341341580935 +20550763260400 +235659489093695 +203482400903392 +163468520253804 +57182778465753 +87949632565051 +192645358348989 +189194404666512 +47870284339344 +1058189325750 +40157224335587 +50614560287118 +279687549778760 +65370216710594 +87236869110559 +106786167392820 +89557669954183 +120798114488208 +183128142695827 +2634768526152 +65069564700447 +101023906118992 +76273962847550 +177797722210011 +204091836785131 +219172862438872 +173663820864092 +144917728223062 +253114191367176 +170869813813164 +42729206112129 +212320579489114 +157532446956251 +109936141128057 +127532890712059 +150333834005559 +129714630547485 +205114288747676 +187823708617600 +211397562635576 +163760760227885 +42837108864410 +253883220706239 +201791903375344 +258631734288062 +260472846518370 +15139968335566 +92333060028826 +159852069795047 +208173909204523 +194457954339717 +14176786209453 +174846745390178 +114800380600527 +59229151048639 +28520672588121 +64191000914659 +41966579253205 +57872766339751 +114782897859416 +126786587170213 +19541020041795 +63944877687015 +186040524508135 +128558692561078 +263544728155966 +174669187096149 +187399099230349 +23747832155474 +145224837663103 +7097390882883 +34596594612937 +135866310617609 +202472820597690 +227615853766941 +33204845067188 +97484714331110 +70209350114287 +139817554335948 +155561944331557 +16745408051334 +254269923656445 +205990347155143 +147208448159584 +252392589440689 +242614634668781 +2232270273554 +224154137271817 +104391860334914 +248512941773232 +78396333876214 +279412579675617 +190199810172119 +266795917412354 +43180397366671 +256715649598764 +143663321204362 +236802935460794 +128035855198764 +57794789180216 +46742166779832 +234994093536979 +39205528413749 +100489155080093 +253233043723177 +7549804610348 +278802427481154 +222405276723834 +109293391973698 +39761158698000 +17753747455708 +236673470048554 +253435814537122 +275769581903082 +9717306901335 +152676767996321 +211432925733104 +242751274147100 +99162899294225 +146238317871539 +120022019467655 +182056399998583 +261204860436677 +194816549854304 +195551393191029 +142640737908810 +148437258413293 +160164229159059 +265768573549881 +125857152615535 +154288243677408 +38647122324504 +9882987123187 +169756374611817 +254041602804115 +192228198164867 +136589518467421 +42877557268071 +85817094923711 +55761291659122 +22440898007535 +58740888542867 +104491936095565 +172081666231982 +236737145745042 +269992960590164 +137546796254151 +63909588031833 +54197110254334 +134378894923618 +224144016269553 +220790861969611 +139478847606443 +95497170996228 +46456723636077 +187096871618904 +126967228864308 +246062279376314 +127795141350937 +248462309726960 +64400443727294 +158600626695072 +214526522343245 +183699157518122 +239956862536638 +17494664073761 +209128749260952 +57667038741236 +8322223202957 +110713944008567 +4645354029559 +73644038257650 +64820031903032 +162946545531028 +226644179544189 +31990251250971 +280494250373282 +266602469392276 +109055368465708 +150911415297218 +152663576015815 +70668887469947 +22027623042796 +134815812290647 +47163978913245 +79345099417552 +93316139444657 +267230062411609 +127555480087474 +25412874227152 +162649225648972 +202121988637640 +110205201221318 +151751391857693 +6417435614540 +33611743892935 +271859270118493 +175130675348905 +165544465089554 +214298135630675 +195095900544457 +225113865192005 +6729699698644 +110728722261489 +216689893645168 +33325970440339 +105470159913221 +262548258653243 +54402691202449 +114555969916596 +265053007087451 +223735460607439 +124549710326564 +204764568345583 +6349165135376 +34609246742017 +223516840444818 +163852030153222 +106362128156234 +217120204970633 +260881389785691 +181545961347884 +243276410878626 +42716606092128 +216849396329224 +196692607949607 +146011101753025 +117994819800608 +112421224643135 +8272003747058 +98409012691361 +131575572020741 +158997839669452 +91414389653428 +272306986682940 +106672815334846 +17550651155838 +87846959725444 +102634630863520 +179240563553756 +190325976203675 +237470930586566 +218376814089721 +160049362267560 +138811447195899 +152432754172535 +3369404925937 +9532401771591 +199511364884070 +54971127050875 +194709334803501 +48718721018154 +30882214437957 +92254134400924 +165956285338982 +186302344481108 +269758191483243 +51601310386295 +192828991760266 +219153698322484 +182368890889020 +126791047990869 +66147647285351 +220885763263615 +185308055395940 +154346152309537 +36905142375924 +281167302321922 +42824878238263 +120476931471758 +260089392352060 +204511549453909 +201063089788584 +61381250831105 +77594704421417 +225994733894786 +85209195593161 +72740480765149 +278450607067046 +277195541685215 +165998379188457 +148252633650359 +56220776269037 +25385744929203 +173893104808741 +210046478260569 +136181525689373 +65989531498307 +82822695723966 +230920716441125 +181253497659170 +270845411066002 +46135485918011 +142193412587898 +127942315139051 +196077353737036 +239587988941947 +147314220424072 +210841467345292 +90882883289169 +72711500757561 +12364672135336 +270566445836773 +221597642479715 +216126529808312 +133271194453698 +219374094612580 +119291575993298 +219108884229966 +93455592603564 +197618559836259 +265096956445884 +200976677717895 +140462124370208 +195817915127260 +192147447164856 +132677333814555 +113336295557099 +33705297776485 +130046136157096 +102847343283500 +272368399441617 +175317013105878 +254817586149210 +111856551938888 +183832741321141 +79702111992582 +260327353014881 +48306561851295 +86946106837759 +64230675071560 +170069991298527 +2418606788686 +15724716749935 +144244749064081 +138934572982396 +153078939729250 +67331018094278 +133316835843105 +202443385976910 +225461036585577 +257752561826067 +195757497337438 +215749495938159 +58568154913632 +92897391323972 +86634886578584 +105202523675674 +47215832192506 +58070769732147 +259790250016915 +90304718544493 +110840516112298 +237992741498244 +178455600740022 +239568911587639 +268951268587379 +142628479205644 +10202638837357 +260004440081951 +30738436405162 +221441789098475 +109863478513343 +81053661195781 +221330955312124 +170012474963732 +227109242249156 +105606748970278 +145767498370110 +18570336128809 +192333829126065 +227193268309345 +81165922384363 +89046118634325 +130132967480666 +58774828086479 +35897593424035 +84599368708748 +82288400082366 +174302149966668 +160150932128214 +195458959611848 +199305684136655 +71889828296924 +22003782453194 +133428609455677 +21103942823412 +163837704352897 +185975472750483 +75729706404471 +72853994546409 +243239564026554 +226159462514896 +40919582525096 +243772431933384 +215051435908720 +211159803303385 +174639897931403 +251036802509999 +112722419525155 +219117563624921 +223009196230256 +211150350823667 +28372741361821 +164407642254622 +37089526912053 +79986706588428 +194933710856003 +224023602100378 +57237389943580 +11398017048031 +115997774520819 +100159149277476 +196260910826748 +273179461074888 +127000617696788 +75458879200700 +57266952038582 +131679952518019 +257295047546597 +184793242955282 +280445970451082 +128975147486323 +62055305310247 +50687197495054 +145517630080725 +233246218487694 +147167074648441 +150598386856456 +28889923545651 +152891503539324 +97249467808583 +63565645162412 +77436298251990 +107072741492242 +168831097661696 +274284939987331 +10619462763335 +199914826201746 +35628196797817 +40746865597013 +30041245888670 +183049732058185 +51532569048093 +158643498821183 +253389338683622 +16404474465011 +27601354138516 +181471303164440 +194460688638906 +144431200682157 +228991271340835 +61460432811689 +135717422369114 +212513046102281 +212893292453279 +68198280918762 +65798458407139 +206546214708955 +2464115885463 +260736126396334 +62727168247359 +147698838697992 +230880951377721 +265139996651833 +83338914090716 +132148994503417 +212304290749443 +3164044477345 +200578264141368 +45793029409850 +177079679404236 +251425292105278 +164584818485190 +160437294702927 +201897179638947 +164461572756508 +204274384337442 +18152967995667 +264304960438229 +269636082780185 +63296619340322 +112208454676257 +196823630896434 +72481532529573 +252421260738429 +107800544135042 +194324373741096 +229938408573485 +1467216030778 +145251152504694 +249067875881897 +34815975731214 +278489200149332 +96270504354892 +3932287920681 +261431207044120 +119910073788390 +274786855866606 +264855172744905 +206334930534094 +275442889388483 +179131021907210 +6721826397553 +91391740711581 +82365285022185 +225938124945644 +113519357744956 +76916769702840 +81091330447964 +18108737397274 +183103702812556 +27937540073838 +167522970876291 +36111720378803 +52414652448647 +246473922513449 +165401959335503 +98076520354893 +140756715163443 +162629060747035 +264640996735886 +6709753559409 +60800462222398 +173379458958136 +150825180791153 +187248712419905 +203981403829568 +84838631643983 +168134387325660 +123109550537593 +17487325735466 +171228731543374 +250568269368657 +185300532997308 +134705214526874 +49296177945541 +104054266835760 +223671408719962 +74509170320548 +221023206888787 +41432662713950 +169748181295545 +135875759704695 +239230305280141 +3482957233251 +15156251467887 +242905669248781 +216325609479140 +165050436847363 +217131574283452 +267632999595486 +265090441242406 +107248149263497 +189356614796810 +180955007624970 +188498316686937 +192169801403914 +107943098551370 +253883030770797 +226335364769054 +11782637352473 +9930509869576 +189358063203188 +103151923510427 +188352397963409 +217611579932584 +58268523977506 +63968154482941 +8164404786749 +55256458871149 +164135052061667 +62683761134089 +269754893229355 +2944200398184 +132773831237502 +79686360387596 +8668177406409 +164325636533177 +10216167571307 +149279475258924 +57482225332733 +2246193482768 +99090008591331 +218497909891005 +122359878498533 +85597377129386 +255417514416736 +50990820886638 +37246596729088 +94541933113068 +201321568458425 +252259527115451 +8470796615334 +36823832642553 +167092832533616 +29468510241412 +1204923406375 +59554612581744 +147397147952590 +185225238188703 +170259298596465 +262338651967381 +71179796727542 +49814354680092 +51082481016541 +36671461958643 +6402276138868 +103567403905255 +29876481838978 +164975026800694 +93846603870026 +102075496436232 +221508304487294 +147226119158912 +146436041385422 +153706759063267 +147741474614647 +33285593735962 +183212900849255 +204013828678105 +270925811945355 +158917789741907 +131520280144397 +49705198072332 +270403476803852 +76159487669585 +272731990230419 +176572532134220 +135567420580167 +28076882034845 +124883349997836 +129738307903098 +183333657392711 +59517551704028 +52912304156141 +168528238123110 +248301111541744 +105079696811519 +134185459869079 +170674775837557 +195241214752670 +12333350998816 +129574469795044 +59316950871639 +134534748967305 +278404444884917 +66853617150968 +985633677200 +211968700201721 +266012611134357 +66424059661805 +228053255648 +9438521434343 +47739747759999 +149055347847901 +19776350534423 +228807456004339 +231794221637251 +242847127731899 +70385429997619 +128814351402366 +120034438978290 +48839496188147 +11448434527190 +67046106589474 +173430513848491 +215547964163160 +203682992155716 +41096302153647 +65743839774754 +147609964139726 +27942140496871 +246327276301587 +121633003150321 +77519855033079 +266419769839668 +35779544823486 +239740932651166 +115945673989109 +214379999837683 +246046715219424 +174144394274042 +13731083820952 +133817623886955 +140658453672119 +105911505547095 +167114677419843 +243264864430337 +123256168821404 +88439474873348 +81827406818597 +11669173381063 +194214239039032 +85972822113586 +14357064033770 +246545007221609 +93581715520281 +158543910712494 +59037416894767 +98873748171997 +236674433863672 +54313115484318 +106456988714924 +35676552002657 +190630662648302 +257799219896975 +248527873690694 +97223869174797 +149379602219931 +103298234027889 +156595801999298 +101987014929730 +66128381942902 +100292855884363 +108628359164912 +75738289826886 +120114505297982 +95192403702070 +147020822936438 +188701737288930 +57813523388623 +241198209939917 +222913125961757 +208262365984947 +28617696893289 +36571060036731 +75182216756324 +47442589735186 +217989871118205 +30504789858408 +147278386894825 +170779621744877 +248637456311000 +37720989637775 +63947763068882 +62709143274231 +63754362998580 +3256275064650 +100305938573600 +201768189175363 +20947293536659 +219689472530704 +7957500682525 +234504496931619 +226565120489458 +225008988527385 +152272107122927 +76504655094703 +167899573128525 +214908689455883 +161714713533768 +242597375581581 +142079160295676 +79576711090452 +27014583148170 +15706395724198 +203922250232977 +6375204961013 +95888722359190 +17952937895069 +229166220372679 +225327631415607 +220922241121781 +1463528141150 +229289813493600 +279735946790992 +204656678211889 +123240088124736 +232757217699580 +55480654495109 +86222718657185 +70816400708358 +277567577586556 +182227979982607 +248590505891425 +188087001030930 +123786371956831 +54064380970875 +30527249754954 +241269286683326 +237476797255527 +37657297922062 +80849566689008 +8977586429932 +115359027718634 +246700426001872 +61953723331661 +42338147325419 +99358557943056 +173122135802097 +164562523211350 +157448885115222 +48427941797311 +205617635200475 +105907133589544 +40064394402722 +138269761496536 +51252410698133 +179911463221027 +129269109995140 +260924820904416 +6869703664488 +105795525475544 +126213683710922 +42797817426135 +41238257289639 +135062951904887 +223062554338468 +120900397859141 +58503016134563 +120710945245857 +64744877810979 +18880303366932 +128461785296228 +170187613652729 +177350076811304 +6208849686317 +146718493457693 +93940875047362 +84943476666453 +250158777751129 +65164217132626 +202044808348913 +21799436593439 +106244719524711 +54540299946325 +174621790063082 +406961498320 +187913943577977 +281272843684127 +53435560313272 +229982070844162 +132268742495828 +273280614041234 +26851245563639 +81128987801571 +119270971582114 +188766068225563 +171122575318315 +214679462988047 +145666779729393 +2055077473960 +191846892230795 +14287328407481 +93701437860878 +166785204729388 +231373501270228 +231620865112027 +79315540861454 +66294977044576 +23220332390476 +197265076367129 +198115755091658 +41347805618294 +121385881014170 +251693431021924 +57479152665996 +36314498207397 +95380656908267 +117624434585498 +241961290034380 +37221878585100 +84635029574216 +39702003421905 +142674998863372 +196126026178075 +228139422032685 +88349330426401 +166596693950603 +173097047844929 +49270475371309 +184159006133054 +254311531773828 +38950517356912 +279919365391045 +276346114213622 +154648421328495 +103948869706300 +64498575078858 +241617989739021 +39765427272893 +63738960154504 +26385996175853 +109653720875309 +66963870008115 +50084746216569 +19655455303268 +13416752108917 +23038601973974 +136336559042087 +252634231702041 +188457326604999 +252280515446832 +8555509414921 +169578177120688 +276964867188377 +113569759656128 +264346310092191 +161417423789065 +183433993914382 +166031266824893 +5117317763914 +3640895369092 +151489879376836 +103758937434081 +33622584625702 +126972024274900 +103495664894512 +90761645844680 +118939077258997 +98383847520128 +220674623464925 +193838267790195 +5417683837427 +103034077640569 +37534370782911 +80207662503770 +234576482658194 +146794664321592 +149380948897328 +270907087613683 +154978506590791 +126236653279658 +125496055601200 +92916764244107 +262952765130112 +39552243469610 +253381244147926 +245250313320336 +307812485868 +5944844073429 +77117936489419 +121378507232775 +209219816236632 +36041496366466 +106506059626907 +251081696554348 +66429577326167 +199804804203426 +179251584443164 +105173157118343 +256427299475245 +144007713248077 +222017974940544 +193833177917579 +144667556914892 +131552068042388 +254055500467961 +240096420439047 +10094973880450 +16979274287642 +33052562266550 +181823512177471 +245854591794590 +28613985150983 +46891026543290 +267137502004787 +189465536667988 +33025712884184 +39225591586336 +213044643232030 +32667530767650 +265500083417761 +70335146520790 +126842382397413 +186450692648281 +253916857980143 +134757592104983 +256606467634846 +158174926135123 +260518394697016 +187470924241650 +216806208404305 +43313232115934 +173339941307367 +158124925700051 +262479414731971 +93692658601826 +216843708730609 +157526570724304 +246091492131888 +204981915383131 +70106573103318 +46898165630795 +120168022781309 +21596234553564 +86492837542013 +75140466943766 +14309784512422 +122416486279761 +128855090527369 +222825706292507 +260373126647485 +57255395746220 +122604100467371 +47375546571221 +115384692562520 +28037769402856 +218400642011436 +59574157745135 +198445484352578 +144704740071347 +167265562687458 +224539613953458 +255074946292313 +226214487100680 +247186708219550 +62669688597312 +277810256190020 +258510435523121 +272353926317870 +239652769196289 +71392977033214 +271773605814791 +233768407379268 +171639454093724 +170218370861412 +265271935388774 +197180928311729 +147121970458385 +202343620062715 +72448437990712 +125002244162386 +211144343234858 +112888028986518 +3786037944036 +179435959253185 +246193389963563 +212398822115147 +212641864755523 +108352014412174 +62298446006117 +229191395257311 +107146400658761 +160507747457308 +143428277232561 +73255820500248 +243136606497324 +255453246136395 +175214148320738 +36864554493675 +216863601247581 +44262523020687 +81514085787351 +73022425691489 +80526916853376 +269117534019521 +274210797674582 +239673431922737 +237317441840767 +67608169119101 +214603357374620 +200445688134639 +42589319715161 +85062903363040 +231464131497565 +94171148751254 +131114474770570 +75536631872419 +156576564548694 +98716019601237 +219066450224774 +158691683103048 +98733502342348 +181805517948465 +86934543888288 +87196147777974 +33493777710230 +170879189899949 +95650623474067 +145489323118229 +263500215197532 +138424308274418 +245822080136840 +18141123491154 +271327371053354 +178854194875168 +190263053335381 +19898301632591 +10248866686021 +178331745682964 +126428829967092 +28365870673994 +56923918456087 +67228800011325 +74769462653818 +110550356484619 +162216877040707 +254064329581988 +72700867463927 +41459560059701 +265244144121271 +261760340038648 +258588102112416 +125212875235157 +74203384894263 +114931012150456 +140505454956181 +42265299754809 +271112955923756 +227606774442686 +142714786150085 +237691962347952 +243562590640131 +155011024827873 +36598628615008 +125318961008376 +3038260723896 +102724654982203 +67574993016825 +102776441147099 +66507122008860 +19960977893656 +100037802051468 +113343912012717 +44497014868242 +183699126814464 +273136567056729 +234078763415255 +46380182161555 +271930852068857 +87299877406383 +79106426346863 +32239615149751 +215465887361415 +210169824474478 +208898661344632 +41787911212792 +115117388937771 +138858942514461 +196627088705978 +71515247066800 +133217600787788 +267700485265327 +141812805370066 +186729364532166 +257145471863151 +252607219429350 +213919268082836 +269381962842259 +259429236543858 +237614892934248 +52140475823553 +274735342739690 +265092519702092 +165997793600707 +83691289678455 +84357809827247 +266984282948365 +128164644509057 +39178174581993 +204056338147055 +76399027793362 +248800944198826 +245544775883827 +201919990213932 +10251276404652 +62293836520543 +131696850357694 +241782361444522 +78433521037061 +213357346146758 +163228542255751 +271045935597231 +197497501200292 +181497947421460 +167120174861086 +58047923574437 +186528998547700 +133988361645135 +127091649659220 +111182827705664 +231483249455963 +43974653714857 +46787562190546 +123155997019626 +204766149202992 +176600312038341 +16080316801299 +66071166524890 +268701153323441 +53162331600016 +78029446112702 +191626777103226 +224885877922938 +184139768682450 +87815620074593 +81898047660968 +16009619842104 +115996013179415 +27790650874292 +106684452365765 +159327457170698 +125880184737992 +123789043043306 +41687634645606 +61963009905925 +281320759536738 +264282258204714 +26434855555035 +33529605472253 +144543490505757 +199812747476819 +19131575870747 +139151625366759 +206984952621860 +202328871430311 +212054936396129 +193732889482250 +142064118919444 +56048199605031 +264412181064923 +160055689605639 +253919748035646 +199139889977673 +65281511040671 +54275328384360 +81557182357865 +174094450696985 +150190621126288 +36342790126311 +26490082368532 +133833348832865 +193417574478953 +18297665909567 +79444029979363 +204163516172097 +131923019889239 +214835647223519 +24108462811058 +213606379664413 +74978350446587 +25420829392677 +156430476965736 +214112537616825 +259129996562159 +29109486154152 +245794829781681 +169925517528294 +150441269412800 +198774869043481 +114293436644441 +26100234519060 +55659926806910 +170137577314544 +13163480400736 +259629930588379 +84735981112802 +146248487285596 +139815719495496 +87567874168294 +266510277726559 +224277750531257 +74028758518399 +166797097520892 +3034656651470 +119863321455380 +166782811682300 +259105978103538 +117221980162370 +129743374440875 +67742896175809 +174656688998534 +136241988863980 +12466729472012 +225381057949738 +133891073331831 +275277447816986 +61934428889777 +104205920380964 +186210457116581 +50115211717975 +51654364511391 +229559354105129 +39869201645146 +116747136935077 +163767075865914 +225273914160298 +68731007841772 +20167503168333 +40455665869458 +131427465218131 +113138504434732 +43545153657053 +54534470331683 +151171537018916 +182266532584928 +270019544538115 +82164516940328 +27899149213402 +130952782108209 +47476952374215 +255486589429448 +255442144271889 +251671230289363 +43410331055341 +162539706816547 +64351562687577 +139584832270836 +19933175076097 +157466682314949 +155670038707795 +232982258378366 +20002593940467 +86508489230092 +252409449668625 +38305020240358 +74909242531763 +144981479365291 +134077524949907 +205514801334138 +194551132459616 +2463213667721 +261133666942911 +213821694780191 +206876855543970 +183213878786813 +243433203017763 +103145634477326 +170703394547417 +4561094308796 +152025265868074 +255257327323662 +152042748609185 +170105381019433 +129935792752585 +217084527853787 +76796959313350 +47748765260028 +123004382635296 +53870276772990 +157449230175276 +17018104127219 +57054233143566 +73021392622327 +241889887725934 +90859277767870 +120231485295412 +184940026784950 +180814099751756 +19617893577599 +263787877860907 +21452538319385 +97191975490670 +125353069521412 +32435258737050 +33996081162992 +62928398315006 +157314113559646 +4084776712118 +57140349387034 +11558494725787 +5049640696636 +277373145180637 +34696806865817 +219038395733164 +187785624944246 +53182774962162 +133644200659615 +103932010135698 +151908008109726 +63302977784109 +183100414815403 +86240671416485 +110696885330948 +129201012294967 +21286626124642 +148382374341980 +231872289667342 +8657179256877 +249641111242103 +215975288923027 +110429475083131 +12345839733805 +145331295269568 +277955836948410 +102543001446431 +114582037090083 +244212940076852 +178139340773862 +211391961900487 +156856636098093 +125344766314612 +112024034496477 +113429485663971 +64777066330076 +155940404938525 +65474409141309 +203908622093114 +211412893363190 +86433301815910 +182986950843993 +116398818240125 +6226508645213 +233954552876825 +115271730256403 +233359860958733 +247379406139701 +46281135391736 +155337681622576 +41298543227445 +165678340831113 +39201830367849 +186755036024985 +203589775348256 +127118601912914 +204810665933450 +125050358622018 +175631104337414 +144824230011393 +87408587730540 +41729634655613 +15048973442238 +917373751395 +157170239996070 +52409331828854 +272795134937633 +279529309162146 +143078868015408 +101994291484187 +201000939990784 +75997307540168 +204530325237251 +192972268343962 +14010760619022 +184097372543141 +268417199759392 +101999648673659 +180199164643646 +247076393744963 +167915862650793 +214336918831712 +146603814522153 +238799387589749 +131398070105415 +262561274314917 +210962420670083 +240962345098796 +107214264124622 +62751433990208 +185260462470560 +182934484807393 +8777453234245 +235845496325100 +143383684204438 +172230222006191 +96006697888536 +15298470311134 +260160180976636 +69122446027526 +90680713326444 +266430360688625 +195052166990736 +200295178093620 +166377451012252 +57397108104000 +117111643704185 +183908978046709 +213216701433361 +170744956024327 +25522550920996 +18399270938702 +213194261774292 +262328527556845 +28217775260423 +49376865725447 +273045906545765 +107622060520302 +70120969993478 +160374678713097 +54749758589640 +5097596079509 +43314619528247 +21861270521831 +108864326103558 +225728852838151 +162594989127031 +267649094656956 +93701298950488 +200563442453538 +197741776645439 +74413057054282 +242363473063315 +91404618849677 +261402687947234 +176938110215759 +236140606941900 +84915790665456 +150143455146500 +31501484657724 +262829055051299 +72672026580872 +25881188725655 +136853028831699 +72971660184220 +30027879053725 +155879765504504 +152132974656226 +183885526157435 +54705155183699 +290540620806 +209168681359063 +222407254185786 +113583864752101 +185756270610701 +225623336520084 +218187120596395 +125574250613683 +273009866801128 +12864587842879 +217573999639252 +10937788675696 +153618211027355 +2553377101567 +92862501679371 +254912128022853 +158996572515647 +74251078477322 +143158163974398 +196263850543956 +144076149396818 +40960811549068 +39140103134990 +272920789358994 +118285911205244 +86106438494505 +213598980997692 +172241323509942 +101800506486648 +115387088264771 +49429614907807 +68218127480080 +217599728882719 +145514804870846 +253732834114097 +96343497008633 +84665486847793 +58449454262427 +80562577718844 +139264866935440 +29553437480762 +150726643590408 +219166173212022 +125850120227343 +86072375066031 +143557913951259 +45611022411686 +164024765378930 +264706444959412 +273709027840818 +76500186821571 +268576612119949 +106439566564446 +228407085644501 +91504140958432 +19422641704633 +116789151889388 +257412161689694 +73435203138375 +10713715517997 +99082168414714 +245105312838747 +228766191301213 +43520723444150 +28188268579502 +79006016735517 +209344541224336 +279270498921704 +274110735093692 +64286965893580 +270074232249909 +13381942511387 +80991526689635 +105068040616290 +103233395874504 +159161611830810 +136373920150831 +137937246190439 +61985635864218 +1749010332294 +201732819402611 +33756289308125 +166461471249098 +222012686354852 +115752384379558 +56494183349173 +254095840446309 +209913825283593 +232694386845993 +246958118463331 +229787526809024 +140209690933806 +202134507771346 +69728232936241 +203033327659276 +212148956560348 +222373929744467 +155480863901753 +269496659635020 +237850824678378 +124889450082342 +105332052123391 +35313138485499 +91285463313680 +132700680293197 +79312989304405 +25355861905954 +87264219738680 +68440951340128 +226161484959977 +183318935693377 +194434527635474 +157057861466681 +142635114154144 +60728867283431 +226365938617888 +65763646472313 +234639597909640 +239228811000334 +69540520977123 +255012548341186 +102791046758153 +151259066612421 +147932374310133 +54528019040393 +59217392571103 +13617900057742 +13628614436686 +131303560384043 +85198802472220 +260214768193835 +68899036565436 +96053208406936 +25026602341662 +13571471082318 +212963022368550 +30712713541913 +168760677978755 +207064702657633 +42934551119735 +222682858765797 +178520417946490 +72192038972556 +243426463681871 +103895940110899 +62240083692935 +182613071671665 +96287776813180 +32801806725663 +31099426657127 +24233298745850 +21377068837431 +3408232998440 +102991197250240 +65544777913996 +128576015354551 +113061636612605 +12465847327092 +83755615439426 +187515271935583 +215069763959631 +139215957082318 +82138838362960 +89052495581450 +204408746326381 +72417597816792 +185271443265640 +108269153108625 +130713491790364 +262968244219292 +86264572367862 +15014796878216 +9751609304771 +222993018448630 +217730877327397 +134131109061347 +73479738844525 +89920669583962 +171689145869519 +124996638557676 +33322827710261 +22549719660845 +13280397121006 +55097903901941 +133429013993983 +221010716974528 +41553946251215 +105600575463027 +270356788454152 +139775140929765 +244171225853369 +8579939352743 +71125808865175 +139547523878774 +207689722326570 +51395476635270 +245265998670820 +164356733199810 +89104233835888 +118616238396528 +261450326642648 +54264079917171 +107564763325385 +48540880960785 +138645818419895 +264164576498642 +249658177490906 +79915567095021 +195107179258770 +140716787247472 +257330584447842 +130105127007707 +7882711357960 +51063637141216 +92388639077530 +167488731527423 +251736956180510 +269985200536202 +257870753423221 +145209302073550 +166093737864901 +256599320766630 +180697931445074 +33255697644840 +276853864812903 +133205470030425 +158992157284679 +111696254739420 +119290791844497 +8117216486914 +62118748023820 +204545359489633 +193806418231797 +271660751313737 +250964439828751 +109984252980807 +13363257157811 +224120435577374 +129914243119589 +55661365390596 +170983609224819 +182765307709690 +170966126483708 +83716647877076 +187630677490247 +125738301835421 +143894065439250 +249723976784614 +8829080928205 +192003177574547 +220028857479183 +225470428521339 +123750498279458 +13334292145209 +65840652460345 +253633583077058 +139768138406056 +27454904512218 +55926515800500 +148531533543696 +19880116586260 +37929723204860 +229596355554533 +220914159467052 +9916585242033 +238480582169377 +29628932575566 +226803444761732 +59595805284072 +273745618603273 +59561078088805 +113757194786807 +222686289021471 +547129324313 +70699654965087 +253609951877763 +109711048712203 +210302139085775 +212783445987315 +109083844193218 +10912318962657 +27674254786711 +225131331681738 +114108984635608 +118194195148124 +72552899340410 +74709684054512 +38733581604343 +39327647110494 +216714662735624 +16374896853388 +55780662200350 +139786428781336 +88408119094752 +112848592227227 +236772715073315 +65559843266910 +5509446266853 +260948342060624 +53597192608147 +37305852682442 +151481470691217 +46255555507341 +71449810524300 +16328568515561 +243708738373489 +128265374361505 +21744588424777 +27460844668760 +223288301235163 +121264330136355 +201176673223360 +193892086560262 +280233384716191 +15059108768342 +206050790653949 +95291513094024 +41924076205576 +224323013029018 +270081707522925 +40582016910548 +268304088080164 +236033019341456 +169736218673011 +242952372596106 +67670472506862 +52389194806174 +5166013832410 +211732440222770 +212655742517778 +103386857811215 +241819718331907 +269095654129001 +20576799230151 +136224302590205 +245345023133714 +8055560210749 +240714463260091 +141704989919377 +219074516823631 +124477688816375 +13096466949134 +227429145153623 +153853151900070 +198583332142468 +124480367411111 +140552314606536 +224420119744528 +145839666047460 +144411415287417 +178611015787837 +119996958355569 +164524007553423 +165488157559900 +68737677912214 +120810397096145 +138627032352673 +169070627870548 +13039323594766 +153765651138694 +73856346711410 +275213331046370 +56015650097895 +111176405910554 +142970238244346 +123748855969861 +77596029837055 +30188298264913 +10510197537470 +98153909231062 +206000918746749 +59906580780613 +80566622222733 +217099502312769 +219481399819691 +256573563881930 +45755116414832 +189209478654144 +253369901825097 +17935775463252 +181643077929855 +275313383983771 +143887050658415 +221726443464058 +60765633961411 +275472354164550 +340308927666 +260704687596315 +260115763901186 +18699235767713 +153207575842738 +134750451843346 +216585387260717 +223907830844938 +41552087334539 +154280078464286 +187636327295044 +204127446743684 +20501889405125 +240530429513353 +125743749955321 +85656379778861 +67873574219586 +211245128577476 +233723494740408 +201417852197797 +161662535358970 +263924404387911 +202742426629307 +53434441819258 +250932066585151 +66346661518118 +157802918837294 +55341251514084 +238256216505041 +233620151248489 +101619115603186 +279407822189294 +10446417240113 +161134325664908 +47560547153483 +161273223250504 +110529053245516 +193561029523046 +198213466512284 +258766952997136 +236909657533089 +53229266309256 +27672227322484 +201604584253323 +178411986049409 +155521446237469 +176732301825731 +46264043834005 +17560736252699 +3744216287854 +80558691203281 +137116351449890 +75387250920006 +30768205133251 +228762024043481 +31716751303617 +10766204078441 +242368146576484 +248593259062989 +54956438957396 +233498343527153 +121540519800337 +146369667693616 +189683111384761 +96870653676484 +40731160862686 +35532900517430 +89701455304235 +279296536879768 +212761940990185 +171553218214541 +162938804070683 +181152842990550 +87176492158939 +263983677956552 +39214183139084 +257461524161021 +31900698894201 +106737120854956 +24282956568175 +77751070039269 +17249909141076 +94750914285270 +146889164589293 +215444979747839 +90880747124733 +38692319650829 +57523815948346 +237910605058500 +260539270729622 +94246790893247 +19659779586867 +16673640420133 +109745386256228 +19137838108940 +266163910893851 +197946875378180 +72971504562190 +259802122091015 +28326710295334 +220717385442929 +145159416294173 +7607614346996 +141000957751116 +216246747046951 +30136467062188 +231282744160558 +260443431726121 +15381631928600 +243453897185020 +263252571949350 +161289007978592 +176064641620728 +273000127866347 +63083634580003 +57127780350923 +156776830482877 +199508016428057 +280729426267624 +246538845830134 +217164069417844 +177012025683507 +157809619334454 +245653163447237 +136002676882960 +33525665280323 +150015463634044 +275970844016155 +93685162460745 +191674088254424 +265969762824954 +51073284803814 +196608573480691 +129355111443731 +171394627486739 +199168428319358 +141743211928811 +168307496632563 +137070444257574 +275624828099520 +197876131132821 +97216049625566 +50774182369069 +144667113765172 +53458587764795 +135871620949965 +232215782190308 +181469048084008 +118170305309570 +279056140307535 +201785661331040 +14879922558243 +16121134375979 +147535127457408 +144502292459286 +153475470042294 +248403213202668 +158905620430951 +53697985036987 +151157573442555 +150159665299678 +164185852274869 +6351531022565 +82243834105516 +62265288222396 +236866438469899 +118482164455620 +83228917292982 +190120632066735 +245170521309342 +102181662084188 +254746042256101 +22252373572479 +47975313648803 +98847107330478 +12654498817694 +162596646783806 +182711646199717 +37931699894776 +259138673581380 +189859144231955 +226606209908195 +36665716423052 +235740031428192 +88168915196943 +269537405845072 +18344768397649 +142468288019006 +161618252169158 +255193199207702 +229088735802845 +14647177571435 +169402969890591 +252249133994510 +55604400621036 +193425563798133 +129787597943818 +15334999951925 +123941969869175 +10516464739607 +173510444795669 +241131319484755 +259526215164248 +135592154232509 +13819852181740 +129727775994714 +218499333895371 +247025162264646 +167980528702270 +40973986985803 +147313767788803 +57152368172413 +211127292025990 +174614436416746 +241480364421640 +237246298760623 +185262741661607 +38634581539726 +116683559327176 +264638864602701 +24341157304179 +143664871110813 +40372416155517 +270579639196680 +187818363682152 +216488557210774 +113506982951360 +76166526149817 +158539946582326 +147276549934490 +15111641133357 +175933452883141 +231584415270557 +101923476061054 +38080048664147 +276211767418058 +97040764330373 +46835065138866 +278443678030656 +145359802976878 +176201917655951 +183150189507960 +7685660304661 +141619109931816 +194240416968224 +53449430730953 +112997844850560 +247153371227309 +128612995827500 +152383335408662 +26983565885467 +172856272337359 +106457744688803 +75305377907617 +151913471286173 +192161219850591 +55985629166933 +174274406031426 +171263680774218 +41178030807041 +208937845408831 +235370654906816 +61247402781627 +96017891478383 +127929115836140 +203705185749608 +159565765587052 +59492336841928 +145065209046796 +171479522096048 +201382317021055 +3620079028775 +106448540834856 +190483569864382 +83412866881239 +140298979097361 +71553752077532 +134048198960141 +62767589038479 +266156571757079 +75408993698952 +182525042558272 +167471450543230 +148165552069514 +22676677888778 +96296732254417 +168956499379028 +49403386256520 +53923153811839 +202153486508596 +47372244890170 +112523764245542 +39236982104697 +29955847885459 +205012366470542 +71546044821409 +47371450989040 +123326121779978 +214718804099103 +127123887719560 +149328376774362 +164494381107767 +77173167545208 +157130694329670 +211698099972703 +24983495723690 +138529183136440 +194262115828485 +53443232628467 +66764700187010 +63182848881010 +241024392824639 +189143447029289 +250666736216057 +98062329113501 +240490316519355 +143285095964371 +226983845998992 +44415524696431 +24440112488370 +191903937931139 +118974778572536 +55648496367901 +63952688988282 +52900594691707 +74692810111017 +184911267419210 +224108788151044 +212155473780701 +99244078788607 +72287310036921 +9610073913978 +48585177387767 +228459845779284 +257910041094143 +129969936831314 +3360559289929 +124791095789214 +276178301985253 +41578172255917 +107196640711361 +120829335500526 +136871076738010 +59075134707070 +109785598970170 +183323932866385 +276087229764229 +183017102166682 +158807700792537 +164665828975948 +203946090998412 +196769207678905 +199857455592190 +233930958450687 +35547721144490 +139277767620271 +257409011098848 +142538723066182 +123185591677231 +207563907226593 +239100399889179 +25769510739706 +141174387158112 +10983509847033 +37504517131787 +9227243341133 +146338120276156 +43344486482369 +35630614705513 +35587900065530 +258396772775436 +265451659238324 +278486062491560 +162998876681601 +225747309087497 +175258877130504 +73052847932198 +157050362941858 +267075447321862 +153077061173948 +182998922622234 +203732199786345 +70844630013021 +88744391350089 +211452946132019 +198690726787801 +87060055005868 +178548816963140 +280439928935164 +263460337482973 +178857148993770 +232687527801928 +258872134989340 +124218610038647 +123377679244791 +61283300615440 +213455437053309 +275801512992389 +190427869077590 +89912266911373 +101518737584627 +39573658523088 +264361906106857 +233524403005567 +166740004102435 +269879250178530 +163234894013088 +98756581735556 +83413319984243 +105265435764707 +48867916442328 +224633942789132 +152744838727390 +231080643161634 +204666646507252 +240797909075324 +178988532549749 +244864036791525 +123969666046124 +272468398676639 +276162140265353 +62448058796051 +226820631886260 +209184245152092 +240885584875964 +209041861323235 +146417825962542 +8524002187820 +135054234440594 +56538759431008 +32225606685783 +148814361977946 +100961747868485 +30618991065376 +112582142377790 +115962573546237 +224363134147723 +61002992097696 +49593368293050 +30504984784252 +6904359858194 +81122720817642 +234672040645622 +82747256778106 +61900599310527 +242670188313408 +257694305313296 +10192252857870 +215500379229715 +259614224379220 +148111261474242 +37094995778929 +257947694105377 +79399053302179 +7333463011315 +41033757168796 +240560202321416 +19975157469646 +145197267935627 +147259567965726 +264985195956349 +128900869095483 +177682475579795 +52120981705335 +183304998185202 +174920148041121 +123672607001805 +10355432462237 +75465849639114 +135965091874006 +152278820321207 +29788328913102 +94538592524283 +12572457814994 +134728825991743 +198564991482932 +136954346493385 +266943518358208 +122589075342453 +19836951926685 +73780313073433 +277963126402366 +70357421705316 +239335429184813 +211284423727524 +264356903068858 +236556420325659 +58377569598016 +144101853287527 +213934859749263 +78748047894500 +203568257078414 +157944052450175 +34199953216852 +199537809953694 +225509095213549 +171218758215985 +160194730585853 +140838669951200 +11870563424958 +252337436317142 +269836241019538 +111539100385025 +234700864892752 +64639253186169 +275741691043285 +24959605885136 +124015219431366 +153952411967611 +93838821882200 +70454523853804 +93646942162396 +31223827403670 +256002073365488 +245132949858587 +274681295766113 +207368625146581 +152417425121574 +75093240760906 +239753304562539 +270602613275770 +198259188965600 +257752138410757 +91367148153634 +130108866410109 +140351203258537 +64595677807298 +139452117667229 +269804365392375 +108149581444381 +85553046779425 +102371275541812 +202367518696135 +232508026640844 +80877010626872 +81926690986455 +247523330976149 +210751930270264 +194384985576801 +234424076770032 +216807727568935 +152315638521606 +169435264510268 +56118428659776 +160039529880707 +256318781524709 +244653954021063 +32698142594246 +232866915200242 +29597034969619 +106126296992249 +233152249006594 +149312876690388 +187943056563891 +232558019737683 +104509034094575 +246580507376254 +113237571323641 +247610134833655 +243426117707284 +238238075930211 +38320335369122 +54800443611144 +4156098443054 +133357300043587 +57496159602982 +12673370092783 +43175933398914 +222234526913991 +149829191743470 +188321199880396 +163510960490097 +143238053230078 +181277198293064 +146246789258565 +274023489995679 +52441664327651 +15483420259073 +240114959122903 +257287884191703 +205956018673409 +198451527511522 +259279136021512 +251627286415474 +47763349518342 +52540123686976 +104609772863326 +143850841201962 +51446618311565 +230783265814434 +138728967007963 +124463800192433 +113824506260957 +133565616222516 +98527387407119 +157695112772258 +78336135914364 +272153416267089 +127247309317004 +45715994203774 +10324029139007 +184195272847202 +8166368919784 +122023291054156 +36895511641329 +117564865297962 +43524783806382 +168038838019455 +160802186484095 +141394840963548 +146121423260863 +206620832058612 +53561194271461 +8896938187460 +139091685454405 +225756938489970 +73795304436730 +1124755164222 +30526088121572 +109624317501875 +61030448526897 +193873830873424 +23283019345946 +89702666850278 +221097598010676 +207066866124320 +266455066762135 +152729869453297 +164130383630295 +150103531383876 +221691182230951 +166415120589619 +82944138734352 +162006430105395 +36750432268529 +219945042941663 +44174954250020 +170887515896442 +16795974261107 +228428447390173 +123781140235834 +189445396781731 +255290241937520 +125930678097866 +271558724713581 +50212296341860 +240172382569267 +136537591200345 +40758522266701 +222564069152378 +276875393083578 +10439051498664 +261592327856561 +221614379346337 +204909326760065 +36778715117668 +70343580306700 +52097091866781 +118150590523979 +168841083863382 +210770133538212 +71590595658760 +99342482695547 +88526467333722 +244722961374849 +97694903093993 +120667817067725 +226515513547570 +97766667357291 +157035563046494 +113692957783859 +58189127807249 +26691596117618 +106428587207244 +244773958768999 +145034354978507 +66417526144770 +239944114669586 +117045246378528 +272158449761149 +195145152169182 +260232636401438 +18891606065719 +113381054920357 +216495224849735 +198901197271438 +74432363512944 +43089596548944 +161530878888492 +233349879906782 +279716185252318 +169688485078185 +257320480384924 +131851985834361 +118778965706084 +213114965831686 +29360569497685 +116475278034793 +46361291085280 +4405443956568 +132106732726827 +207738584895421 +140569008763807 +24465272065591 +204648610205761 +212357155378550 +187784960273575 +117150441473932 +184349381392001 +119688693456564 +40430202747911 +125268271956278 +187611437549607 +172989434250718 +151244503931084 +6456381595760 +148970012670443 +118498889167766 +138036714507261 +184457047880637 +92882217888896 +221143035033110 +49413724375367 +162941491368363 +265263202768593 +221262207596070 +10228047908708 +89803340401221 +251117843819891 +35729331666235 +182762957737313 +242797242138614 +41668925172471 +237161245928125 +9496684277749 +81206465316021 +244862969038781 +75916340882794 +119942915470663 +194788055097743 +193956607515854 +246204391329668 +46327738360180 +178573905312118 +112383515417852 +250022278381442 +237618974193604 +229771434834405 +102064138369805 +77322151858321 +274926739128448 +25647700802779 +100207272966724 +273500467044504 +121219612809704 +134050955478144 +249891163554351 +150865749093143 +21480542489634 +121924523032693 +81462205444066 +77543257450770 +50503866549175 +279116765244389 +274341030471384 +44921542789525 +20895176753571 +123294235593502 +2987391454630 +106151916802581 +248444374775755 +77046943792660 +139713424455867 +2120923715926 +61404198085969 +136422857408542 +128280631917440 +193033279141017 +269355485498833 +154186896908416 +235651074147838 +202590466616287 +188092005551959 +42901998438636 +163620685161552 +214379598826640 +32701283512072 +65697371981144 +183456889325805 +58722206647075 +77952799721469 +48480740537807 +119064633492281 +142494900494178 +279067491795825 +235677752974954 +216584793701958 +267251036962891 +19000181758700 +249800271024763 +46678533046269 +273725486316842 +210274097716366 +218639600693297 +278748806571739 +100055748902392 +87302116365669 +230362603385976 +155590040236117 +233919327302340 +237929202448999 +3369863152320 +57914153173206 +120133276040029 +79922362137031 +91821617503300 +28549404468455 +90357727664114 +215867700229543 +176674154456970 +272083803003788 +210481130632370 +186311066357938 +31419064305678 +181881001907163 +231163956737508 +251338634150297 +191215962440319 +145753932787539 +80206050470848 +16470122684250 +227861478171053 +63479621451663 +110121614511240 +124156854495206 +69766511178134 +1427459432616 +70453509918370 +166547348626777 +169332481053105 +247533244029359 +280527488467384 +135981902211541 +61801927075748 +9406552925899 +202814671012193 +65030948749542 +81162735734978 +83770295437058 +233598176726432 +10502719758202 +250328243542015 +42366456446060 +1271031017843 +204438735731257 +74265823058706 +128601860578480 +196838187315563 +137641125129559 +242127058493253 +17284407250847 +36550112563713 +219893155030786 +150826237443359 +225396555269432 +190797495374039 +252603799778647 +272783943100015 +163626969435275 +65148057884689 +258557735462685 +88980421573009 +210669282739109 +30667808919445 +23829901867113 +193318364642003 +211823977390666 +240031349719340 +177048034240598 +118700875927290 +92355877824647 +177282651562794 +185876843338679 +88682420876051 +162082590547665 +126991628235828 +256198956179192 +78729671435173 +183966078518765 +213906637028072 +78561594543130 +168001363949481 +137883088381684 +149817002187951 +185355343648396 +75138463225325 +278424138282333 +64570756291745 +18658153378358 +249646752870420 +16655797881839 +76180872176787 +97595281678714 +112214520486314 +90055167454200 +151398321029439 +45077632891003 +183215964936551 +210735288371718 +34554595286590 +234906937008068 +70957684851570 +270315974334223 +44624102842110 +232174060825534 +222200874728034 +265455494539265 +98656001700762 +279392850818262 +264167331244016 +142457656928712 +49183655649888 +183993610795207 +85655797082335 +183160887433476 +194999626561161 +39560975268286 +81695807814161 +53253064762197 +262739431588345 +155375689095466 +4705781527612 +254399501047471 +264958283816682 +149664724033675 +256766971419488 +199799701102496 +130891470739540 +132964807597647 +173476228125128 +504987083839 +224438667407977 +11303062641223 +78485260751242 +230825878966491 +105123705700915 +112320944335994 +5886542121420 +9756927086685 +33578996342961 +137533936711001 +142932974489693 +159507311138566 +93091328409473 +59287799105626 +68613252808651 +262785245313695 +154157404896325 +207396753497438 +227499815095242 +230199935837436 +272369007169223 +120832634588629 +207917866485823 +4751709985803 +194709577818653 +218518229659657 +214683421816861 +168940075084135 +186535828113592 +240896364299619 +203837791720964 +262765602285631 +157168400814105 +221706025971946 +253687538188315 +121974095603127 +20794251558410 +62246789119033 +156906260724732 +121325340933410 +65180635374492 +166148951625395 +260130867314375 +245119788542438 +130211345027424 +175563963658601 +15593145249440 +184188978804704 +280413893883205 +250513535355225 +248926157413300 +194494122014073 +208241621574422 +113135635753754 +44649061203579 +92596846789608 +39764763619645 +132025316305686 +218332936646562 +178280188877112 +268628375405835 +270680149222970 +156175834478166 +54082677723199 +30593062823460 +164305370644841 +115878469662049 +11455108787872 +31645159633263 +115847322822775 +119234609942368 +106817370152866 +97479974257601 +156089719653946 +249632138388418 +144540749293340 +193782186596889 +185919242365385 +7369164537425 +142274257622461 +162933089248294 +205160084478806 +166130710552812 +133475962024146 +41462251989157 +156934470207161 +256818847005065 +256546756677772 +268350513805970 +197962796248926 +78162923940541 +26996081074665 +69767650166007 +217867734087912 +3011086727509 +121674092992695 +182250961656003 +105564216339660 +51644902070442 +132653660456198 +276853444088597 +98995579222016 +30323248236785 +177516754735087 +247722262805804 +89842708773929 +187042781151980 +169570059980346 +20998649831570 +106253402092397 +193608282059617 +36717040664581 +235311781632712 +228636213078830 +114594188461588 +110667859016348 +32384387264836 +61013935188565 +41221837827836 +128657919600958 +51093816724855 +40526084105655 +155185515197043 +101099255927260 +163391490833115 +132047768648409 +25271312398068 +205074357167984 +140313481462028 +145368422841149 +59098572779041 +51862690766204 +46006082255744 +90892173065507 +88448606072543 +209974743513239 +71792068491324 +192265329449746 +149786114521042 +84034421344036 +181339282552508 +15404137384312 +190918570755507 +142819510518283 +223471941490020 +227402278087493 +55100454172499 +15758727783167 +199867693755801 +3245103076671 +168993367063082 +257884554202691 +141689228065825 +115605961206747 +99123928707219 +271219045469842 +3790003954592 +131836125764638 +27564799742120 +67386685028813 +119692472247337 +262035874683052 +105276500742614 +83864381838292 +229644222913024 +262032774060445 +243369737837070 +20400725218232 +253467954937441 +31521120211346 +87798346389060 +122568835085816 +194129141579847 +229913466835363 +248188160908332 +78348495108478 +196601110391782 +121747166502714 +6568888632747 +93468287199291 +204146158519382 +111396348885347 +236865950809241 +150839568697133 +49773165863191 +168508805713402 +139960282787069 +20161944701778 +111737047660652 +275569206101593 +210262538086868 +108467426711853 +72557606665627 +268762948358807 +234859324700902 +150010728352532 +68288391698468 +213788960688208 +48440631995522 +139152940997344 +96214807375983 +61520167258401 +121703346206482 +240157261862613 +174359746317090 +89239778488751 +281156705991342 +51537766558862 +245378353649231 +265620656419731 +57691107007680 +140598661008915 +16364282278052 +224443057970086 +180128588009301 +240588070632419 +122296372723281 +140713715867611 +195718475690977 +188060144139163 +93471549411549 +90726559944014 +147486841546832 +279087671811640 +102976600230049 +9718483723820 +58500675653344 +161706692049586 +273888996350885 +278833855036442 +28876940800683 +20643400649127 +174205280687314 +57428987541772 +66573341916151 +123185867716907 +14354311684820 +105958469332168 +90422116217261 +255733415911663 +279462199186954 +188285881639811 +54767451318695 +193834222834772 +212616504858613 +197568149957822 +113325090761852 +27918158026190 +233277469581119 +209204941347476 +246405607265683 +276237975740407 +2473712782082 +260773396873815 +273453787753291 +130541100399904 +173410707730400 +165095075386117 +17454701553289 +228573326374518 +233128969796646 +244772255926125 +100496167836125 +161936439735030 +62324990208869 +7894331685707 +151874431361473 +172828907641087 +47216113671398 +54649914982209 +71811025946316 +76886806860266 +15161909773475 +232655449635370 +225300221840665 +249478512262841 +184848153572722 +212404368610384 +135772635803352 +109557015757550 +84387077753761 +640073299880 +108930717711853 +127642514484970 +124519189660192 +135882895983472 +125889247207771 +36906838375769 +158423857011956 +147046044206259 +178473215144912 +22118968631341 +118222921843002 +219638051130862 +80573579084949 +120149040054246 +136989421447553 +62611751971531 +188851662200783 +272869561847958 +263712890640306 +120220598299295 +228622407288348 +255734110701429 +32780911342575 +263941978174350 +222431492177247 +99609551757462 +245282582375495 +144523370286647 +10832005548524 +114922417944123 +61059859774775 +228490429197306 +73514723975581 +174251806472115 +239573711362533 +9500468513416 +125855847869268 +145479119160921 +137603106002713 +216741667450789 +218336128796774 +188326158984615 +271803775584909 +167172881604908 +250136617313151 +29928558573351 +133536189334099 +195549960620429 +203407486870468 +28968378539000 +221507455248037 +261671725460728 +11158501681546 +236051141841557 +177324558798174 +239967572744140 +146754506140353 +137232843610906 +35675473285886 +201056108245438 +6479090075426 +180743508952914 +61650474513862 +242951270996931 +133377255359200 +98063875431717 +242273161370330 +9736616285278 +37665915248938 +262680026739536 +154226105864966 +7796270589484 +84799719594578 +118838847704840 +8612806659867 +12656909045385 +245069914875336 +263202871711140 +135339756009598 +50082163952060 +24023283550022 +121409624958747 +268088915121700 +260661891247099 +217980668064715 +232525845967120 +38629335565048 +261821844073647 +250137815646127 +226517933405241 +67006758667411 +88074737880392 +89806647869071 +274689199448564 +99323183933833 +196946632582323 +120278158512157 +152091808038881 +132428048163133 +182240659450411 +120949086684151 +273429118277011 +189597008534611 +95283846010662 +87106276262446 +250621122957415 +17187468411465 +203228556968261 +9112536707417 +85862463576988 +54716055247294 +65191004353763 +123781207435431 +95981562769130 +31322080372736 +166954378231798 +272283673744447 +210323371824014 +173303816318139 +253390884685671 +97438001838251 +116752105547520 +72743943374614 +177725727723302 +7771147112130 +62245482357097 +141726051698491 +34705390741644 +21550881495069 +220520301368810 +127545096115432 +34541797164332 +122141906826900 +75238155766917 +195497619928029 +103271129804126 +232223164761952 +112912458007598 +82647996557463 +117357772024982 +158934344111952 +191969235029439 +179443760621797 +102229402591257 +151499864705859 +261668620305574 +40409572940511 +153417686489235 +212449125614714 +62367341287600 +89991558400919 +29190853776698 +27055117365182 +247413589743708 +267373432207897 +83710166502070 +58497174127063 +7576489192292 +250023153341741 +27640823899254 +16669792898812 +260448936717826 +248886876821161 +254208976713168 +277650987279557 +151017560099609 +153636163756780 +229354185873515 +115628374851473 +246444375239283 +129936646340925 +197220324847456 +244966193758437 +96437972534903 +266497530116965 +206862023150851 +122314326454508 +257816363734066 +26979862438470 +85311450448732 +56802391314165 +150646896704296 +235440913812274 +212173746635892 +64131591748775 +117889317572301 +83840669216553 +208047819602698 +38840564200747 +29306849932320 +268159807866269 +20555480222587 +226784667637408 +20335295280627 +258928646336410 +68535271983553 +72724600185589 +61734613422060 +208176525913379 +97210762695508 +239133248631079 +267684101477917 +218618037489765 +276642337911386 +105252697412888 +97715884094599 +119307702427070 +201339418457387 +27272197834752 +88797377954027 +131210192040496 +109838364358460 +41743559266418 +158073653354723 +270024199362387 +257342688425348 +248697022049619 +213886397451895 +117082557949823 +273036194163153 +31281561472672 +195718433906446 +146816849877822 +178350672299179 +36677644047332 +168176253420865 +72411473538051 +270964223202281 +177433349928286 +130126660381144 +191577458104500 +235537594281755 +47782646657107 +13026843356632 +61205608232776 +190630871544322 +250949390929001 +133446104515634 +42086664184962 +221459862161934 +252497669734134 +85937999317143 +169243490932448 +113875459723295 +45258633015227 +197226643369913 +267129021523966 +113076392299041 +156999171597556 +221286446232928 +202051536436742 +257843272655031 +131582749305801 +142261144024828 +279074797255560 +84102309428233 +29451587603485 +73818880337999 +278975689250328 +79657365493346 +274296289758011 +102000762528468 +212875937730682 +177806798793419 +271153670802533 +212944201216950 +146395972845302 +15125990389889 +120699977373703 +122234146331006 +178201179926162 +83769336911703 +224561001248951 +231905980683791 +51592061135405 +67040763227774 +218148584276086 +227669956363982 +8507960266957 +86427805174061 +142893024613969 +202769090158276 +171224328075630 +118639110931228 +277275301627772 +207801471513650 +261312911073807 +158057968960413 +63267296214996 +147906291767147 +124251365169915 +8070938189265 +47370740002971 +157336330358719 +114246421769724 +242601130947905 +85367278101365 +258087159495799 +6981873976655 +120549083203575 +220482425703388 +209238689117475 +219608033157130 +140793847764317 +179191972716613 +225265778305791 +255810057556832 +265752312166726 +2529736367074 +207858090206732 +187057162377882 +4040354734928 +229210645586635 +19274585572430 +200986437433126 +256121905839413 +12984078422196 +173749323641053 +239548027109910 +154581571393490 +84634472113013 +181268209603465 +241168513795976 +44862609036998 +251325881153293 +224552048738290 +85245848473333 +84493652402675 +85515004483751 +75449668184484 +108571554859722 +104667910485637 +20755576593161 +189360820804118 +260527912452804 +32551717014138 +118974228020312 +18909645939236 +55888242687878 +50073864885155 +95589004239033 +41956910191957 +161332422421553 +276412262348282 +126233102729146 +143829808902179 +208331719463540 +138004392521237 +11942597680352 +93987690811869 +227996284895286 +259236123501187 +137565034951182 +265395252261627 +37879880091233 +161823375139447 +29251591968304 +194428053765574 +281317930562066 +231798161063840 +215267375807902 +103086216509851 +53465273911702 +270252156307224 +51953886034658 +275874091921488 +62804233476609 +40894912196139 +180812101569893 +83400570813736 +217760221073733 +254040450635897 +121551138212069 +90982904373368 +172532396425446 +128727276993167 +101785805278521 +219674110582369 +132468359687324 +268818347840683 +25117660747015 +256672935867895 +280066910742453 +24987116389609 +51856319654360 +208831755740357 +211228935063295 +78834723331586 +48333851338261 +164864828623813 +149510551873166 +226540256953477 +61673412010254 +162603057040175 +30850002587141 +10394739385480 +183382797349560 +90734403820839 +198527729760134 +87077824066324 +253662124112133 +18399325411177 +2262781609399 +55729263163297 +63809145891823 +81018529130514 +11382604205280 +136553632031692 +275991244102595 +100759824873597 +45391680702357 +178672447293983 +281293386832416 +189932187530230 +65678487187249 +209973178765430 +21426478552188 +154427042408358 +211064070597639 +196103054210888 +175739692948540 +71703886431592 +198198936552357 +166808875647535 +148599431316397 +38682118219177 +175780227933229 +241780367685446 +43159026398663 +225491987870063 +273639382351244 +118931635774405 +146247855299176 +149156409804446 +96579077652050 +93482620740104 +77785780840276 +109216136037800 +137832650532827 +8746835654776 +73204799478225 +123721789690066 +132284371460810 +33724868788713 +83758737089018 +230417050689666 +118366755946675 +22914607197703 +155889679525544 +104052913615950 +170102062935292 +69566749911616 +140996310123054 +38277308422495 +278645329232888 +278358961907191 +79280576500482 +254001559760026 +102616140330672 +171370663370622 +146902556746869 +241793997652805 +73376912206559 +220271044279429 +37670263621179 +114464167332516 +10416571879359 +132377304203423 +101551551907383 +256661143248490 +184758134073800 +237947835417830 +4476418855777 +124058831640746 +256683239153634 +143712843598707 +18863095147561 +108816821086780 +56515720116783 +8997187866308 +88669686292093 +116883195542241 +259892652659491 +208815415025397 +250167816977788 +140249807103738 +20746600501369 +188848122924195 +202313768460881 +58165548812159 +107849768620366 +160393410511081 +63181551943729 +272844843915746 +83495955922280 +181485149809448 +107516315431533 +172908840835090 +60175014068826 +141789351141685 +106560706680015 +36093636642277 +6070833079139 +259815055362111 +95001339271512 +217842680458027 +259143742162374 +151788219062286 +89735606660116 +9561794367208 +257819382816477 +42060994652357 +248520821823838 +132063888916889 +44016852264945 +171424796161956 +123986113184730 +155757608099964 +155236241144537 +164455016652626 +239254622058090 +80646186241680 +264577206338884 +236921620494400 +267011965874595 +20378756162964 +281127121033498 +67700314655496 +281127455199054 +216858249633841 +254907456699340 +193067291343320 +279275567987657 +139953134528058 +253602366535589 +141005126507406 +39484668061859 +108263179022897 +102913735969787 +225179665876385 +39154249476746 +170376369775216 +13409559099287 +88405401355151 +168917371461421 +251853669469800 +199530049715053 +18488807406700 +260674512661727 +97925355077451 +231333871309600 +66771411998892 +18928565347676 +169882216022047 +26618862163497 +65888549009163 +14344364211291 +86008277729109 +174463370089154 +218792922766300 +46773556365665 +10185905668234 +38050604579872 +151588201832407 +26994567251572 +22238644803151 +212639508143323 +146998228323470 +179539151003104 +39251582462667 +15238432353407 +13294979170669 +53887134325801 +234256170743987 +122150739834178 +164006034137623 +31141538954580 +140645169245513 +145119633600393 +270960778250588 +195194647056362 +152300674572708 +35819185883022 +82056396082310 +126529296622353 +266496668693007 +235117286146930 +117686379450681 +72928527804196 +39246115767469 +118336128388552 +77599905141808 +128826576734002 +260594648647928 +275470735194935 +155706599792620 +97204398062682 +236402182495839 +273244851688209 +212855420007043 +109238195908698 +117135437984094 +156909907449532 +164913324975984 +215921410500796 +29232677089563 +56227511776145 +103422921475414 +164837180299110 +86765553359363 +24924414227640 +39295660908599 +45405297612298 +99377275389483 +127237371242939 +252872734018202 +226716597854586 +218255786349936 +56913774217748 +77838677606934 +126387597097889 +255127291945357 +43393261074268 +17350684906045 +127898984974933 +122397442153753 +20819979960493 +41584311480305 +167808376338886 +42298403773457 +245960822685892 +237067871561075 +213465503333124 +201380060493426 +15308204826706 +59886878199576 +175340515626441 +26885649956737 +215845597868551 +278615565411089 +122783785857858 +14350983646273 +203603202438461 +197239084691480 +203169496602586 +95321363366927 +1790490092932 +264416145862950 +174637516630788 +228678497641899 +102026378133587 +22027727084607 +126791936487881 +114234908027894 +85423127439325 +207782607542660 +143340518930403 +72934944075119 +127828308365650 +272348804377685 +84684236443685 +190182329909979 +201884300438209 +80721844531817 +37219292484833 +237966360349644 +73909050096938 +220034607047417 +55555184408046 +115359986706704 +279983648874416 +181575083271644 +266443354353938 +178482145111573 +237048248242179 +88554030527416 +183127432048099 +72164989799177 +79361739664384 +29393742902795 +145451684638574 +85544134615838 +223207384970496 +235470665472948 +151569568381519 +688676783745 +211610242108898 +212664372640516 +21951350228229 +1670495355023 +140539283565385 +125585775667946 +199414819241077 +57248338253174 +73347980818255 +241686371599235 +2380260779531 +189410205124235 +184064602203338 +66978822119953 +53210221305569 +108493962971894 +172582331390082 +191695697283251 +102101476769406 +254572632357340 +182216971691178 +128464086438984 +76906442862567 +54786497304468 +28247450441760 +165519303682699 +206058298104076 +256930209948148 +36199565959649 +51763506061736 +263311319620257 +127981843423352 +212690889775514 +197760701055109 +34798619196412 +236083060677977 +78061069046355 +181614167921638 +142698125902174 +49510982754151 +116582057428231 +260361117077615 +70081245316176 +96607176108118 +201921561230547 +234708548962610 +851250614669 +131295688275965 +121700726227427 +225276479422414 +1349966867481 +54806641874189 +152540793318559 +97803026469964 +70646581483606 +219279219141130 +181487155025625 +28776998181055 +11272575630857 +208749021611835 +31567329366794 +8094637712110 +55028413777622 +11555826745162 +850500887005 +248536824056441 +249946296506499 +208989448101979 +216759181979287 +223136607952468 +233559104930351 +187716553851953 +167001858256998 +138242856955054 +281229944384837 +28549835827205 +195037018349352 +67747953350910 +226358555929253 +52572303449604 +39695094954388 +13310850420884 +213358590413879 +101032558280368 +241277212414296 +17313844488280 +24085603160517 +222313747315996 +198417503879618 +31493490738493 +269016149646320 +191473178647405 +149084684520684 +120050092065964 +14680215784185 +263888173244482 +125128233731649 +213238286713394 +184204609038380 +1374105822936 +89621223624686 +20824654912469 +69479559660730 +89758138968608 +208002765841094 +40915117239563 +89773455021338 +230961304304822 +239232836174830 +165173023810651 +231049253885351 +279380350609337 +279466465433557 +280482620359353 +25179118005787 +90154559069802 +17430905742367 +216262585504968 +15885712597680 +152089769590579 +181933039943312 +101679366174128 +130176049624290 +241584545877330 +108434685200838 +200703415872358 +30613052169292 +168172290052574 +263009432429149 +262323991839694 +133053612069694 +10077254601487 +276143861671245 +4493239750888 +18057241913042 +65074484306774 +45861641886014 +2718497793317 +225596889025043 +264683523918164 +124586257602899 +96535892336707 +211794939000463 +77901833318200 +143598361726780 +219692167157443 +276684460463671 +140875839934633 +274886841236480 +70225637327495 +64080845253125 +264244782603151 +118651879297538 +258902315574615 +259104990498060 +157818223803192 +205563930404749 +199467676730035 +91535516073844 +9996505868666 +171781681632542 +160101249186487 +236776703564326 +445278339481 +158683501938544 +146657455296403 +261164919564095 +163425211480969 +271917206438642 +236000893123345 +251647719927265 +85519456361247 +108956744156045 +179303655535540 +63381687963661 +56314867095175 +196748698663412 +137998446271123 +49111802095411 +132197879337854 +84284232963109 +42009764182176 +278720396367109 +58594198432231 +252412897480423 +37343313978301 +174989862534535 +53003434700746 +16909973761874 +25102808875313 +219870598699933 +154195361745309 +43017075954526 +43238942488016 +166382849697503 +208427994191632 +192305771787245 +215083169911137 +280755136306506 +138952126907566 +183767264997678 +132493318761623 +22261049095496 +158372082340963 +20932256099476 +219296843111017 +235547772468689 +7956243650750 +200902144568418 +83160390689277 +76261674275282 +73800621851554 +56889884379194 +200447910524060 +9543489405714 +76153722024034 +3995074808124 +230556300120744 +15220666210714 +9285131922832 +62235487300091 +66721483354884 +271291987662782 +263427165567052 +261121013534525 +29414498072030 +270299081250239 +93829699435191 +250747165569152 +122474845006138 +17785127367234 +63098320718201 +267548171366695 +153850743803482 +18949931490232 +277633713287592 +197366015049425 +150060332141280 +154091202529969 +43032690693344 +151335279970555 +91960777500769 +83404037081846 +112387810978651 +95209406126946 +25365907747065 +25251188283476 +37115633425741 +50687934545723 +126379174250546 +235208118938402 +219915892090829 +233570411791364 +26950875243681 +116904783189156 +78416819850043 +63927358416033 +252837739474362 +186034815550173 +101620222581838 +146711823678237 +206542224608326 +205937557439484 +274963102806548 +77941724564976 +152611274786785 +183878006956099 +42973761609152 +133073562740772 +248182356686377 +164715625647380 +124498456139111 +63008435357297 +188727323634529 +36961758221039 +250809996910359 +156164669148401 +122518085198978 +203336873418161 +91564267044948 +60497252859401 +112853384894150 +212918408012263 +114570635851709 +80605580415442 +54673946407558 +37020096880157 +170776066434659 +192480281331280 +177954289089695 +19217075482828 +208800626309741 +104047400768307 +221334314014831 +216154605538827 +266426840528262 +170473143274203 +201181615752465 +79936327624288 +155616098897399 +275604141144787 +3643504851088 +126153894690384 +266710478812171 +115801565934377 +3003373887319 +116494125872404 +52821632630645 +135771846703883 +47875296886811 +235216091769801 +98028223658694 +152988306300416 +180448558409504 +101136717611186 +166421105904939 +256247864186449 +18175116085212 +160412118844075 +184298985967527 +137730046314684 +271896383183323 +61817414515686 +246536852515430 +8487959088356 +77419919995358 +170898590961755 +218651748753044 +202933961514183 +157140627760170 +181653867294289 +232214111298842 +103835244317250 +56635698385605 +220967402965616 +48339593306050 +180408562777372 +98987479069769 +221201557800987 +266643966909792 +5755151098900 +27899175556356 +63707785148851 +227851462536802 +70501906512729 +30055019561898 +68327483193078 +120140032763890 +82793887206046 +1449054361858 +212606637053841 +219718849373774 +59045651285410 +199373440262375 +162503676511165 +83095101394881 +252406144693444 +79934220986692 +246080994553430 +235102627798391 +242348332821931 +154588936689635 +140968600699484 +272895892249235 +225221874611900 +81186383602149 +171187790208766 +108540027489244 +225885317790581 +112939483762792 +143450321648913 +37809500124999 +254795769051478 +49687802824310 +126536449880508 +150011050798287 +91972884712329 +230962833223398 +120673972791384 +164511502189687 +213602240180901 +29501381758059 +127006730714935 +20186410993393 +143374522861207 +144883637981837 +210713504339686 +217479907792219 +112958874311526 +198503783713830 +114952270719011 +213834787488990 +104228218947677 +189386315285681 +167869992135825 +106617870891786 +75154124157309 +231451761526993 +115649227456974 +198849492856196 +225920018410818 +41881865770815 +187891728954686 +227679900244847 +95084679712896 +249708999689762 +210520201517151 +244423964960118 +177642852094293 +220753316542216 +173855471387804 +214868864421010 +124372229183422 +142478011425411 +241758812835299 +59641528918219 +217041420018314 +217520097050934 +179464807567453 +10662887357640 +191813823830884 +78268845859315 +28482129956949 +43200674233571 +218263776671630 +233520566826512 +270013004052111 +148389309420363 +143246399221870 +138886233307698 +78003581450733 +189295715052363 +58331038788069 +177184125004902 +47078007031456 +241144797283365 +113028440554020 +221207160205241 +93814266208708 +191924460402721 +192327145550865 +112017754774186 +95393341189771 +174838736453399 +265260250920349 +14534532389178 +261152304889246 +187183904583116 +254122869073390 +235646324599485 +163127828029880 +56261034786805 +154492892014719 +211359700882063 +7407131729870 +36426109116376 +130540324560413 +41945167660213 +266251020308460 +188209340165289 +64499222523711 +247804674828601 +105256835768342 +7680666202347 +234349218117704 +171251649845002 +144684153844237 +252435018518678 +91563521019824 +144882375155464 +257456570370195 +182966150973039 +174082764489101 +274353766568119 +251057181331158 +171287642135882 +235582343826603 +61839339557697 +98071022451147 +253596731008524 +254758380402831 +45952558281945 +217821919621203 +233052428322124 +57995952578738 +119341467053247 +163364203975701 +60070463431465 +214601174415064 +42714545208304 +26152099065210 +93630636449773 +33581026583682 +262894436423747 +138849748138880 +64963509258570 +195960904821132 +113353900002316 +24519930802425 +16019128776009 +244244744438313 +257788702089039 +49948799252162 +80704718721338 +202181366822356 +254532309781887 +104652279437479 +81599145776970 +59434999819902 +24563972470076 +121431335350431 +147966195321104 +118717633283924 +169063765524437 +245691614424696 +176333675696408 +183422000970154 +12690771996551 +236225657932194 +41768401799405 +118722178257066 +236640413632913 +117914030725022 +137446838217292 +81006200824307 +164763264342794 +143109540358918 +112901023589564 +28285186618646 +231879406385143 +16744477920702 +242097328828353 +245027005761395 +55318444469468 +50372221973342 +154580668075059 +45116192213178 +64549654323644 +158526154428009 +79591204897528 +161604460014841 +256201042328930 +150392812626505 +239427346227814 +56541540963992 +194587950600903 +208850281556337 +178873342739256 +97537553798737 +244386753093143 +100380356923012 +153307929117433 +97362944397789 +157629353623207 +30533605405869 +187658463354716 +220279329938606 +175832135829786 +181969980120698 +156746913472002 +268439061189403 +46167036662759 +100586378459097 +184042260055394 +22379680471087 +117317071238223 +42190581480177 +125339887608419 +160633655321106 +246213517983006 +276646312623411 +219946689211619 +263815542041213 +143322731403140 +238192406548409 +25169533109399 +31497841214435 +123793670038455 +183165602862956 +148668334324037 +29278656975343 +148395114166200 +189912236836009 +51011556472779 +159511664507933 +170669396633318 +39925478801896 +103490546382655 +8394391032783 +36001330228107 +230333307634660 +209942431338340 +143705687766092 +186178304276572 +106492625082912 +227961508627376 +227744858087305 +63059965190862 +270128281536356 +247600208763753 +13037579360721 +69856414351788 +32798512291761 +125773119757418 +56856392127390 +58623360614244 +117362829989891 +229935644857408 +46255999550988 +1215964934283 +201337755578958 +80399957392846 +101852706317594 +11283937411122 +89182531366120 +59767614458323 +73250802710828 +253600625995068 +241771014994710 +124426347501396 +89424463705837 +210792481727000 +241511721433046 +93692284473765 +142447511700320 +233869569172437 +177756883694826 +124185417244467 +12583623932013 +105712549880060 +106643522072529 +44790318896363 +167903675287095 +123231282055324 +227281715186917 +24544012473223 +1128464172907 +124378147342122 +135664142086931 +170987824131331 +226426604898292 +220746984409380 +237667321775339 +15998669571993 +185618513234903 +153394129467005 +6611588614358 +216371695141363 +191706276613001 +206992217395935 +248027537306990 +176927293212141 +254197135263168 +200434287821121 +205078854954219 +168206228398976 +58029699889763 +97559863260269 +239806332124307 +100722893345278 +170218429282083 +77030827578990 +280344841430229 +70009336574006 +209780520756291 +220848096205154 +118246202806131 +55418637115218 +2769382896242 +65128713163221 +120659346800584 +53712330897334 +191433267367449 +23479260236378 +201458005338732 +209467075542873 +125610698932237 +70895442033538 +254920957010715 +209087586542832 +125479885326609 +193172449818583 +109976588590494 +45411641017122 +237330808060986 +6204592399687 +101200133090932 +45228246081268 +141183200630768 +244223750975611 +9470688881678 +54179037095767 +133514921534999 +251652725840075 +12833288352190 +206449829719990 +56782097179000 +149519171737437 +178225096902207 +140899538220680 +187612920312335 +69847172950124 +257076474958465 +141655503244600 +225668984361741 +236526477304777 +61165342929205 +202666257982750 +263699097109979 +52681242926192 +216595797143995 +182129587506282 +117711999626298 +140277189403437 +192271141805456 +107206404143126 +72413959564914 +211395007574353 +130589861555736 +10141545064172 +209890059618564 +66761330378272 +170859649900335 +151311186721826 +174481460959785 +141312238235707 +244195455269280 +189880172818182 +149085508594273 +246105093708582 +206967459592135 +197450409001652 +203394316350447 +182439690574511 +192214501811164 +79356213582335 +237399006726453 +102402834527046 +256777972785593 +93688639376975 +21674111685746 +74986014284490 +236158496368738 +211428992698144 +175556562946026 +274421652611874 +251794161798165 +36089731641853 +13742468901606 +35464986526864 +225179612669802 +207968272359289 +266407075121975 +144395242690487 +155441850405351 +24355420946759 +129497341441945 +134121330810497 +206136164644932 +65330372123836 +104839664825201 +18490346874084 +147383452747718 +223073542620948 +101358073232719 +165081382568503 +253728602081413 +47230242065235 +83396333458594 +121814858106928 +123900046714090 +42693141698225 +194257406864126 +67800908620568 +52308143479404 +159841324158988 +169763259926169 +47523423743498 +232456008469170 +135762028246297 +158444186558762 +190282595359442 +228426203131328 +183290312163594 +49346154916993 +88397365599483 +179817367021689 +190739199099942 +122520162342877 +121243487798693 +265552417644343 +152683135050536 +256785915259730 +271938795993666 +208830675037900 +270829898559570 +157855089116747 +178625433533671 +61239223958406 +72635449658193 +226011527978609 +114625437779051 +171671416397492 +81464525915605 +54791878254803 +85461519706146 +29718729866831 +215276032771704 +641852795867 +58534660314081 +200052514862260 +32826072897576 +79593920101913 +150813544198768 +252443633593321 +160946413152461 +45473852941832 +137453828258289 +187650825481309 +256621970933544 +178274271674840 +141431170866698 +235125910086643 +85100913649452 +55233836989727 +106033507323266 +153048722110137 +232516373766038 +114403749124406 +36097592373593 +213636166306787 +194182386530039 +185209045804257 +129002002050321 +40058817142778 +248931783016933 +211552849528864 +174383621929350 +47424734691251 +212908309412070 +6977834063903 +10225984271442 +173340981987579 +203713685900652 +103056242990092 +102508481036156 +179584074776562 +144749802412354 +123542638253804 +44508148122852 +64530137533185 +18058577468321 +188936078211732 +8291001119032 +164317157322609 +154715547556512 +171632730691525 +247395303874954 +58989005538709 +161911681243984 +210378173957731 +120764000255157 +192710143105249 +165204208678977 +176671527705103 +120507812999827 +24988466970439 +81600396703646 +174655260187557 +244340227436812 +80953785233425 +81088605289350 +107816566859214 +191404369151505 +178033251321106 +154205170206812 +210600432122974 +110986637292442 +275439125524964 +19736336821155 +256700380621855 +251157007718152 +90206766032698 +216232066041577 +271329213368889 +170068549286737 +30442758304749 +166449397955260 +103001725014793 +210012709994407 +208721223548915 +140341683606711 +49616006704656 +252348941206170 +251655737481729 +228677883573252 +241937467853304 +111978720639128 +58575450915163 +116646168290411 +175600443644615 +45376997182077 +280811749364665 +134509099000264 +90722093476148 +101125815496871 +205710280434735 +135903475359987 +156253570419769 +18830540628328 +47132418255220 +184846139073226 +6341943889854 +210519756726523 +10796776873614 +181081479759251 +61499476383685 +41629235253763 +110141938052642 +94719773410901 +153424263118083 +106062267014817 +217992914465284 +162643153060818 +196978234341307 +231215449534043 +86122635543814 +157080073375216 +197490115489801 +219822947642892 +149993033189018 +8658846000030 +7241255629888 +35138553012287 +133548595163239 +206663611719196 +159781213702402 +63158707988108 +111836465896500 +30364178959996 +115556424425630 +199320759927267 +256610396002884 +118753864050790 +22885968685458 +102761449212834 +246219540275977 +203963290097154 +271917881859591 +77713715428461 +104314562705932 +30828586201339 +176149520054582 +158683634065548 +206654666870905 +144718144184507 +128496113203579 +165816811583594 +78815829838169 +30037253455739 +24918584656543 +93050796783023 +166438798132575 +125806503548876 +42549465588072 +232723906413518 +106808424734371 +232717437421422 +38347140197335 +100007708550766 +94114758635787 +14420291939868 +100566706794365 +70507243077560 +100129214497126 +11305418661063 +151605518261429 +233090688180550 +123374437363078 +257835840833149 +141005677185523 +257662194335867 +140666111245702 +150295560729528 +239907468703422 +190175967604418 +218810760650484 +71717462422534 +70522687310894 +102347077468325 +191228581157805 +273633260332828 +11994713143505 +98333966718729 +16637483695397 +222398193810732 +37852216534414 +132171358172141 +179898975268979 +152646455469235 +81946269857142 +143992540017105 +191543217930867 +253509604819233 +177659039342667 +233635505821848 +140948533831155 +142810690550732 +121340237419035 +188796936266691 +196983853827654 +18206722303972 +214606348816837 +191123064839738 +211490465290188 +129497889128005 +198092127440030 +97335725977659 +195856974103903 +67028093884611 +182477827616915 +137909373796102 +40428170112350 +35369189657869 +223817921229314 +135162121700058 +90090012554218 +36176877056638 +253083144370900 +43803830096421 +70520637353071 +249558788179358 +269858604138117 +262282989395857 +190142779246988 +9109241746202 +103071949043014 +119948536278046 +29782890612965 +179978791223749 +141209092397614 +130444736975300 +6331115429151 +118629780697502 +157421735348166 +274320409776011 +127247389226701 +74581430873638 +217519430167421 +152920753212912 +144764866581215 +95810641831597 +162332847874333 +264402540620590 +43797288341615 +104599325178519 +245956611349969 +148561721744189 +29217824091824 +214691371240911 +44202304326217 +252906746422592 +82107185342619 +94433210140188 +175072338504238 +195841765864296 +25082814787090 +78031880731973 +52478237807882 +186704700161512 +30158595701040 +228198843296394 +25100297528201 +201289862738985 +171304368119933 +66852244160829 +238545684722389 +263147128850134 +48301931032896 +168275841730013 +185124731714813 +80940029880779 +174189044899378 +222916921531517 +230109006270024 +225903400338405 +279251186754856 +44011437477173 +139868423705498 +58752586177099 +259746743634902 +17878848120691 +114230910908877 +107636403559173 +70942102241925 +106354307865799 +11122202865072 +13305660309897 +39829622814341 +109672761467112 +125531912929624 +80713709265768 +12403946928640 +152187605426058 +254478190500803 +18454588422822 +104970111356767 +109196105440170 +134452247985562 +234079268893792 +190877638013569 +173851968336448 +83294475173855 +133102803967181 +165774747136647 +89993647319171 +191195719453110 +24238923506439 +251498392845888 +84933098551511 +197701488366111 +78736155215872 +186835332546080 +149958311040215 +161370547813532 +130486430659361 +246045417035733 +123903161829944 +240572639616396 +275954676560414 +248658827563017 +158416424664825 +242111499249877 +61309040272278 +187822841065111 +81377603782736 +137889083200903 +138205579068834 +155839998992296 +199442691387863 +111437278405577 +23423467008663 +24159510420766 +33186113868345 +207554178128168 +196965476203816 +64405230419807 +195393416253704 +247416076559004 +44979792883301 +212462799572439 +136773214388782 +277277099834165 +141431478398631 +265710193648474 +54768955045152 +130871365678772 +201250999189328 +266125672403417 +230169117397513 +263847796054754 +103930398825015 +146489583326190 +176979283965663 +30467479826447 +187164441272183 +189046156036247 +215684849421423 +190028195531634 +46839908173891 +248439284929754 +82028404147683 +174975414294002 +66597907602434 +268366992386813 +223512637155384 +224621010747643 +204448937644898 +195755853889612 +46568990476017 +280247577927882 +256489312780572 +148846561059804 +192141115887244 +28322611854059 +265851717711410 +62810005494674 +97169120482509 +248434445230472 +42055772476489 +277493406333129 +217663760155815 +189631587109373 +191353705187871 +35589599566463 +19502683692307 +26793589891025 +203926155247178 +130487795584817 +106007086077507 +21422832455046 +221554242553386 +109504427111474 +5319871040686 +203280487172803 +238657449230450 +222616789677965 +231781152232502 +195307509309018 +255084259921176 +274682162572065 +99640467549298 +101561299302595 +248530365407041 +122655453272065 +93869968631681 +58506568434917 +82790453241280 +279992405184854 +228371345531584 +13323097369055 +46617584810803 +80320424530512 +124889034452473 +50684303518874 +275617495389817 +267848408898724 +42188682969315 +125665649706422 +12210534492836 +101866389917447 +280126553389311 +55762183753497 +237348986185343 +19745140448098 +49728139613424 +81229947298393 +199653052392028 +53563978424382 +228205744962756 +182477081591791 +56868216792848 +143738397393741 +274312341970849 +262117268378444 +36222749107465 +251510577102668 +108829263796516 +62954925418745 +79600202863732 +39195658343726 +145249744153511 +239576818756315 +195195398295364 +170018358621692 +192468892351700 +5562995436469 +137352909072329 +46365795197492 +17508154844289 +251022783768705 +125947074120491 +261184294238686 +49505398124631 +12908338883020 +277302269211947 +126839486976556 +35624611104565 +26058524587466 +91533642018312 +180654075282690 +234931617302613 +70471279699662 +103079564432952 +264032737129338 +91998979539948 +249771224464930 +107982331507346 +103095051506337 +135171516886787 +273676503309745 +261531192218047 +11465938665403 +203111547246661 +157129729971357 +150029300148167 +72003152461098 +130665190644688 +79902732665704 +95248911593300 +29648161301043 +145420310865948 +206146121588275 +52845672068985 +169729676241853 +56132081041996 +113841265251570 +93057701195908 +268655985610667 +146886981164006 +32976981086611 +147928471771100 +136753230580632 +123445531045555 +103487701024502 +171929459202810 +266810514949329 +161606357467316 +85151819894490 +71003068430575 +11328635919153 +106488014472686 +106374503282724 +51146690565203 +262536808443249 +34810256222957 +24441811128430 +268302598979657 +177767608159133 +183131680455603 +106391986023835 +17179621183268 +117418166798816 +63933794296703 +220918810081722 +229441272731776 +85942304174056 +25294415952641 +169638276662434 +26105381296272 +261253689778015 +273787373174567 +154083486402281 +138148403283489 +280991819717403 +59270520403395 +174203215122227 +266159948375262 +93321894593931 +205620097132236 +39652203130518 +140280670876979 +155543507634502 +81577066549925 +101919358885468 +245396477231555 +33865579340661 +281193062780766 +107294478459379 +150594718110601 +32428824889584 +179138556898756 +205192423556772 +48892837507626 +131663405488436 +191655960204539 +92380136342142 +266343477908687 +199957814694571 +173008505577869 +108641594921485 +188676677485792 +139188570050295 +242850444570027 +123879271991390 +18965761821606 +58049017270697 +149527108539070 +123469461814019 +152825419664181 +163568539494879 +42908542608123 +102954368602204 +11860998599898 +238059100068986 +149217775839702 +118836588722818 +46446407223997 +62965148742438 +97924623512622 +100742426717081 +2062102007420 +190893495498901 +205038571470302 +171693749750750 +129549960134106 +79559478961853 +134781617285770 +123325395558444 +190083234499130 +59898265915692 +19356963107459 +133596794069353 +154714748569221 +154774600115574 +154623859725771 +26162786164313 +195320505286046 +234045225380112 +6904386201148 +241758112279708 +26795897385445 +140062733897429 +52065887999606 +178605152644206 +38784101311834 +263234890247312 +222105178083389 +57020549613440 +69541172111312 +175193723640677 +43089694921809 +210419037232000 +254235804614349 +117904049760635 +222040891809725 +151692460308809 +48112202981337 +230521188220917 +119850176358291 +106890070299687 +184025080852521 +84843525232027 +10817791786604 +173935329900014 +194427840288839 +108437719922232 +253642779390665 +11410439479574 +105623879219735 +121052002679424 +178587653320651 +177670120946432 +26125219756680 +53501128363253 +230008444534285 +10135543594639 +262488742443075 +180044258968807 +260550819101780 +246555120442151 +92868543416072 +134968068903846 +234273876997267 +265961735014469 +36424555128206 +241842902324060 +241481220062336 +245347326192500 +58783731234520 +62207259766853 +97620839220651 +239201461359863 +164822112613120 +195353467326654 +238179203829682 +266989544158636 +64002607733436 +70712236006274 +171833256748259 +256351284228056 +87403500634981 +9460328058775 +166487653827362 +66589597111718 +231632520410323 +14987190113046 +158916666635811 +99554433066669 +261537652548496 +19490986851331 +224585666865275 +102708822735639 +172165193527804 +176794029233179 +84244822689098 +274703852643970 +139188315741540 +169261487669570 +93628303604910 +190388378213051 +135012374457372 +239549204356470 +232238688581759 +230105196587794 +77922934802716 +159181890144702 +103564360277992 +26226128928562 +125963173482511 +79585277634536 +139836024150803 +78255274890013 +201021875578775 +42939390957331 +99012606812643 +276447434785416 +4935681653454 +103298445159856 +133256479033710 +166107821595407 +24746172849554 +78393984412850 +25435999712589 +41721756982037 +81193398014506 +29292289523687 +130875171387832 +35815510358222 +164184839461343 +82734641938911 +268495446407185 +89552865732879 +125079996575998 +254556153112614 +110952796281522 +218279033655377 +126308994990785 +57646335195385 +31025227341410 +45343130468554 +50858919357163 +131290619683905 +223866443929670 +168060610569251 +77243590053646 +93837321607157 +171904167216592 +120472642725438 +145574096859843 +161308179518810 +135687190214450 +10684880317601 +40154930054925 +169311530472839 +197956622407114 +193603327638906 +42706457307196 +34096741413438 +270518131532750 +201188085427949 +217960197305855 +40133305883652 +274517614744712 +278780867869048 +32608907875133 +163187939606658 +57499905349817 +180733606933741 +64286413215205 +195781665812184 +72389049662276 +43038176023116 +25622451330665 +37327226306506 +263481403172129 +231639975427695 +210664542483633 +257709492828549 +57212281789021 +263075279722996 +51626598462902 +155832254529985 +128774114175060 +216286022351688 +172910535354882 +178193529844491 +217796156579118 +98518409877550 +175034152821449 +60489415711277 +210958471135825 +22138266474361 +222307779115004 +97988002923789 +159662231893242 +231494268703630 +69766808741236 +70354872891001 +186318203527008 +149927338742186 +135657932227891 +188238175220495 +201970380560175 +82760660181939 +37317967024288 +52471886892982 +257432629373283 +8099724723135 +235298175683340 +18863990073488 +254152757826402 +256843876569115 +146480705098240 +141668090980900 +118177662608179 +200010620695008 +127895006138710 +190285063860633 +277158669210664 +155530747629268 +188054362307053 +58056300344450 +203957811592823 +66345186427787 +212299291583437 +223158241850039 +204917014684996 +87900441042747 +69231100102364 +10019063332084 +180652583232442 +185551761639116 +212363624487902 +240455740985891 +177143438243786 +168603647358193 +75929197471721 +260605650014033 +130505062974256 +191064672620521 +201025382079661 +144769798034163 +158035952540336 +91752956763794 +260563622523942 +179647118371125 +127714696133144 +128334134022238 +2211904936216 +180913110792621 +194852537822362 +206919999962446 +202895187464423 +229093977544439 +99206906481729 +226499157787872 +201957214487997 +111344326698577 +37073848625815 +149909207855062 +120004179814866 +182188655510478 +260438022201163 +182171172769367 +131263920051113 +33254895784323 +155873975168155 +27815302742640 +193563313832902 +245295468983300 +252659126336496 +253002912893598 +36537014673571 +68075075730190 +110491378168293 +31017676247396 +226950932684356 +146841584048682 +247881038699599 +84805097817057 +110265394386491 +209770353185660 +226754199554992 +239800752674685 +209789809360615 +143023308140728 +145129918358283 +268796128526881 +22072562396807 +274247076676376 +1592777413808 +33807568926781 +261786459057638 +234263971942215 +57860318241350 +232897450463888 +16308078147437 +221412314911677 +168637375096082 +33219816912551 +46868043323727 +98149577710914 +24215009177981 +31118994810121 +242265387007479 +257314512595041 +27419497216367 +268298769136853 +75066467959818 +29428470756333 +150215509581884 +173094581991662 +252103267754380 +279791816266846 +162915794299659 +15655680120365 +206219395223090 +147881083235700 +152485742550926 +16171171757602 +77790745800358 +217873079412313 +22784970423175 +195078843981331 +92361171948619 +45445253181347 +113083990807362 +34299311657671 +139138194000512 +101182919705344 +127210081654740 +46930568472674 +53007451797944 +10921749135530 +119493200422597 +105638952354134 +15362122734757 +209598736269447 +124852607272712 +201965483627109 +29642314153278 +38340694697621 +56609877109816 +101200845230823 +256575033675028 +74702858096658 +103558806733155 +133289497120240 +84119109648913 +222167498304778 +244283415439388 +238830350936817 +31452646635415 +170120815300400 +23851790792086 +240310060847758 +172048079449457 +259684050493647 +265127393487190 +243066087618161 +92431403360610 +156721116988972 +221218563225773 +169390023016565 +90256583819082 +99393732822018 +99884011105275 +86393221381032 +109989412230331 +131341730684317 +159654519731592 +44726028972642 +87256481410557 +199074100725014 +46789969108800 +269338128118414 +74785174926521 +149685075821741 +234790424068825 +236026129273111 +129726756650607 +142013419075311 +37040350438306 +48715531395478 +88382684288681 +230037500558923 +151054394638024 +122597160520289 +107091606994861 +143993503862987 +24962489776255 +110597299864469 +38913277140385 +155619002140466 +109213858552283 +161806362566573 +169959047370770 +162809360488258 +189767080391393 +97341836885928 +114022643588767 +144098532152370 +232066796568661 +93806161014001 +122537346519824 +172519282776505 +176868902487430 +5035698107795 +84256757255487 +137240417271039 +220033823524117 +238207679710858 +126164624625376 +54615445407064 +235426909670137 +136645568315564 +121960763754784 +106310745974737 +167392040233542 +110280331308729 +130047223437233 +11961968503304 +252690835973472 +122046547128270 +185026853538881 +47454293226836 +218187032120023 +48332219820722 +72446195349398 +26356408989500 +238240651820826 +86893798621026 +18949353776830 +47990519176806 +25558761340282 +261003652033387 +230237876900511 +255111273380293 +177323613521217 +130994900143067 +154948704134215 +115090669183335 +185001986062857 +33504220919313 +264887723291694 +16399957605780 +268033588257989 +189127824596983 +84560687133126 +126905597956213 +61811370488278 +258800696363291 +227576938275759 +55876217067027 +97516664297038 +158396740823052 +68693835743119 +156651473525836 +204239357894132 +126508478020921 +269010328497325 +143985068180960 +247562953011134 +178324419344186 +171388079233335 +137941936824747 +145744458829161 +164489362819340 +230611127659639 +178334961184639 +264639868825581 +248071494804676 +67579009041285 +138769457855881 +81024821465373 +179982199659512 +2463728178546 +200143706111227 +109904744971981 +9466584326660 +31969499189697 +123448702622707 +9878623302065 +206806815518588 +235630831545740 +2373799330870 +237212862323811 +155933642555889 +230549525408038 +215101504217882 +134587020753768 +70964129305612 +250444143892710 +109554303181428 +260565632999017 +73540056341096 +184968831453468 +180510968903208 +97431164701436 +46767749010750 +3795644639027 +223922512046610 +275446811890968 +157763086032674 +13132579234059 +101616869431686 +205303803475669 +109167208434797 +222809468196184 +74432798678277 +53702346616476 +106650903849716 +5877962152027 +130126144469875 +223564775286240 +90433515443003 +10316710847587 +33248635491869 +216597014223792 +84401650080503 +274744600167502 +267384568766968 +179318640363817 +263670055586404 +215049718052986 +138819943880947 +109820240166831 +203326260805407 +35415066153163 +112336393027013 +189284253673962 +139635366640223 +174115572673137 +49462346699556 +143424804402654 +81369075541212 +58286484163643 +166191359623789 +69206687102815 +43967770645691 +99564105636771 +69578774426976 +138738693173955 +226746974835701 +23445524568051 +130418910909883 +4938078876158 +253499157026282 +239573437187926 +239895247056303 +39004977075312 +85932270639262 +196583438673674 +153935752331895 +91453704788638 +255962864521103 +10305927744873 +211796297279352 +68333118318671 +167336344434846 +199704813560036 +85951253249592 +131492209810678 +190584221241706 +168008798198034 +238375086997190 +25936208671461 +115207072435079 +55151779558342 +119131328496619 +44343679745708 +148318354135127 +194038938649446 +30688654451115 +187902158974362 +163469015401434 +254821238536125 +230054224197923 +15264468115168 +231200519286632 +237063701629000 +70928975384206 +60437923494647 +193240306826359 +13420862648899 +16111904848600 +80350751199001 +178470188353405 +270357094660340 +255479505351280 +211268702652230 +117883755055897 +216597584808938 +165889615387950 +216752322658760 +198726856144030 +24707480445510 +102835433602516 +2251273308924 +165589849443365 +13297052043885 +83899673286983 +245528443316093 +90359394551067 +263497826747223 +279942439006512 +30339891242581 +125684967975597 +236064601211119 +35322290167818 +275505075833773 +107443735019005 +261968384091210 +83068915562371 +260192596644498 +269788655094134 +31837286539319 +12984099975522 +116278854378145 +189174552140702 +270474459729199 +53515320256329 +51279370688005 +227506951953728 +129517978350092 +197625202226304 +142995156981509 +69550568602345 +116642977956221 +195551960172697 +257302189203528 +107070483509347 +232937774595806 +16731089866511 +164439041926152 +213840734914470 +190294402046815 +56638269353975 +15449833432013 +277535904370668 +100403401804933 +26525731731747 +32424319655970 +16728094948543 +105030458588999 +79538001815054 +171404043729170 +142818086531965 +140452238858794 +219198966121452 +259170256113326 +65498548507637 +164424599160404 +112101859287611 +265319527669945 +143552581881512 +215387088273736 +268981585312754 +246704468865717 +237865596277175 +180768240777991 +46173844921221 +109310908406126 +155709381325604 +31477808963248 +22107826626488 +151523665034233 +94984579928402 +76016842104192 +206826670452769 +185317064462551 +149631442056486 +112461201309171 +255009823318448 +9620585342497 +40545452680138 +214855966367082 +191126625967566 +277819611200296 +39259216054864 +226592974686286 +85496941747837 +127667636782830 +86248214541503 +212737328547697 +99651845645838 +67200482854727 +225912550030452 +106063975049164 +95595286596030 +213727265271616 +160116431767404 +176190540526204 +40026627155545 +168696105303229 +46986209266012 +2382881895963 +18396891042583 +11216809837983 +187182363201253 +90294256974215 +212968600565687 +100217240033466 +254618059469498 +28093445371181 +63444189362240 +103296171517441 +206787583117511 +223256987213298 +145983776676567 +183011701868200 +40302359147699 +31122149380834 +224028838535815 +123374449790063 +9417012142561 +216094906413510 +276170144662439 +225201824235341 +118389686938834 +165033559566820 +152102873285490 +59370928400798 +203522064455437 +174858636793496 +151554143574559 +121568861900447 +242378489818664 +50159877973145 +248638974514277 +212293154088802 +82932920989293 +169698459627706 +66443815634476 +192667617711650 +195456947982409 +254990515847718 +255938673431721 +51442791778235 +2659931146269 +139895115767767 +145598810843674 +70510731584882 +179425944819336 +133697050458579 +42323018073472 +89413561938595 +198597766169210 +265296391714093 +144573375126019 +214458388222100 +122423615526959 +215422874253364 +146463761642348 +89551374385570 +232222594227220 +104102462127454 +147453851169211 +99139140353340 +178806516557617 +84337607254067 +145005822676066 +265559747123452 +259048905801601 +3864000263293 +42331844099455 +249064853148208 +123456235349588 +9324154191713 +50394444884342 +46772143173246 +50873781472650 +258391244463365 +107201589492145 +79636735001086 +235764415348759 +167870415306400 +85749165837051 +119147426249882 +217350555862697 +251479159536127 +48691155740017 +175086615085767 +14479392698694 +41012090967839 +185873633474162 +243303231527920 +85478357195642 +47399079968603 +25179449677163 +70233531712681 +76514926380044 +276156945003871 +22882770940088 +59596438994782 +224780863582736 +139350532757019 +33324976223635 +13613566000859 +53292268324837 +269612038115645 +52670534346260 +116965074184926 +94554965084771 +199845356973934 +36638159103386 +257507468146240 +204708548434868 +223778740555386 +258935850887418 +183236107488475 +70367709452658 +38940071104291 +69272939947726 +110751072547654 +238828556834108 +21092515953444 +167721985852768 +23739845112821 +73742489978015 +222125024273511 +201610117660853 +246573889954136 +16462054222007 +241717247929958 +169092262534250 +223937157173220 +147154745986693 +233693464807281 +88920296441473 +279896165451887 +87741155248836 +205415010064905 +208378935227079 +204677908730786 +4494654571625 +117916519691529 +36041372116796 +13957832142140 +166163083085811 +278890326258394 +180981916838304 +22686581733743 +259794537588545 +269539498429245 +54466743256630 +60302940689090 +148190497037521 +67221268666368 +112020791435238 +172716733867710 +56548130617934 +216592327968950 +47531307625253 +147537355430616 +172240733866857 +5566550018722 +144736826048733 +9158936892685 +145308375787947 +224778898703624 +131055965497317 +190993985610766 +6340150299930 +4049219816567 +73867566382465 +137340189158552 +167505222387666 +214707318896019 +10510413489844 +3185033431173 +204725127966427 +88314746281675 +123804671404560 +141457763808170 +234703306285822 +146589412239644 +15018888096228 +172107720030268 +130409322936665 +143906917383395 +9153616993521 +197189622712217 +208712853468810 +50699300974142 +249560088741372 +231924989377123 +189816221243388 +3240131185566 +91170358577079 +220104994532345 +56015071001161 +149849247561756 +31255997491712 +158042552546193 +205665328876643 +9078953945393 +120202087719960 +267074651342501 +255556042283159 +148305993229764 +109983916871932 +140214049429489 +234360023224605 +183042724441376 +61137418039670 +107891270499117 +149419553709621 +257103655691528 +257166062257603 +193919999053409 +261179022832786 +126958766162782 +84486164855911 +50017655891478 +930558891296 +151036160105319 +274503548818115 +224599000261448 +182725069509995 +194059015504989 +128033581739308 +212250942667107 +243652031553972 +205706994263742 +55873105480153 +12756791478056 +182346164283427 +144706318156746 +186979710481102 +129368278355942 +19434103901821 +232634080226617 +64351891720914 +83667479341725 +154594631125269 +37519509303843 +90612483187351 +119940240009836 +267681501665612 +80455694014852 +237810393252910 +177575285162032 +88430183076721 +9048120030519 +164424436216910 +238660855987945 +261804034724125 +140517168541131 +235760000117791 +83272880883254 +114481173261623 +70072284999544 +34612042217195 +158374282424351 +190911666282111 +171225960619172 +183857041176846 +99760947290943 +233550050738709 +259820281413804 +205471717296646 +108918068268563 +64051996800557 +207223984340270 +261031700122306 +220138844342628 +266993807091776 +170637212181116 +44051491053715 +27237339380163 +141958808670199 +132035021918880 +11228736451511 +175811974996062 +2971378847054 +110663249554951 +121982910473312 +99065444234847 +219964980889325 +60115077211489 +43728029435546 +258609049968635 +234891960147166 +38161219733472 +96773751839502 +203165386236486 +176468602597339 +198350481074827 +2425814759077 +50508039149831 +105965569232589 +137809220800563 +53351846571824 +192208573395538 +123078429300149 +93667544936659 +216988689437110 +92033443488888 +266988984772220 +261408332657978 +214016575862329 +261675464680048 +155864065199481 +65014691138130 +201427313752730 +147820444684422 +1489605818594 +63929644352958 +114565021915618 +275212412275601 +128007010646206 +255967633011104 +108804604297153 +72080427536998 +93813104714490 +158260818452941 +199347667299282 +219835371844907 +70973959463587 +79453625435085 +139669960351150 +140338140150853 +240255558319358 +226170009105648 +274471824787309 +158623986691302 +85280831911476 +258737082864894 +48093124586679 +100470204469928 +201199794782179 +127102891773815 +133122921180019 +163779339159250 +223266014400474 +200605729276028 +270541655468078 +187461387236909 +279251198728926 +116970687079057 +160322426921781 +91239695022277 +279070388352559 +84052803640197 +122634363581 +241089279186657 +253177233703175 +173768163271308 +15414867375709 +182354892658339 +209267810128925 +209900505621866 +202482408320839 +240467742754759 +14711070778572 +3958748578672 +149517441383177 +209470485052370 +46482668369201 +198250800042270 +79514180059499 +196017740283300 +48054273614433 +231466291031991 +79309205625629 +189422656516593 +93335392600820 +41980903681840 +88771426146702 +108505350312016 +102533664882593 +155158994181609 +267199974912589 +178802725110760 +195373284409962 +119083374362405 +38048718754560 +218680205867423 +138532254051933 +278454297637499 +5511237766034 +107314600694164 +245280742980723 +230528926962204 +19592556906958 +196393181229409 +256882019829923 +81752607419616 +3698195023769 +28698468828839 +69973875433064 +86720633217741 +84886065409576 +262170529189279 +53062996999328 +210608861650296 +263376142942692 +188759384635230 +250012998751104 +27740948148833 +25110951202683 +95081123392583 +269617822383502 +182811974241433 +127332415495714 +107686432988473 +116267730202109 +280528949365980 +151165600257304 +31191398007168 +31404185441693 +8247787038236 +269682238423672 +193935422847140 +231507461692507 +131717162010208 +207678975904429 +22282281472395 +221961915047347 +245149721153364 +73113558553298 +278336439469115 +131744840822480 +7593314374164 +153480470415255 +108263220518676 +74482912903734 +103694926082603 +212649979308294 +37857645663392 +213772921228826 +52290191849411 +260896757570337 +73576591657457 +152748878189659 +237769321284624 +125801890472429 +108838535960351 +118173487844748 +190301122439054 +124705310928479 +129191957524244 +131729868712556 +215230682048328 +127419299181743 +224150087858624 +245511259244023 +69186428726967 +268363725837721 +210240449499674 +3530716382678 +137087545172797 +171171784485679 +31261150149571 +12961318652951 +117619424202091 +277764300225388 +181549978644998 +137668790988112 +145161297673758 +185343941184881 +124832286483183 +61201042119539 +117673910687538 +141821922589467 +128231524281051 +57228212574054 +131385913950021 +9357363994923 +129041078511991 +275582707217154 +89054894106336 +130020869980592 +215689833800667 +16225004053914 +194137121545263 +188899505998790 +42926235133479 +815281198569 +88475345092483 +22468733090471 +261018540827165 +155194156614640 +269046590861449 +216500040150228 +125430896471655 +129484723062468 +178806239404469 +166166893766618 +264351184413786 +256331558773294 +196095175632886 +137489575162067 +183172055600998 +35086472705894 +137573422184322 +148738706896338 +79730359977976 +38873898269397 +134132661469119 +154542284428070 +5419375794145 +140624629716964 +149138866660489 +37691572789760 +53934328281090 +183863709146086 +119821439796074 +5742632658887 +266369288062021 +158959248399080 +265892023368401 +143268238368310 +260580869816428 +92092271635737 +48443253305956 +3887014740254 +185282405303879 +255428991405829 +104649412921085 +238963214316507 +110815951051273 +265691389219219 +16430115336746 +246442348110196 +126326380000668 +116087198198168 +53260807862983 +91118493973238 +188113149547977 +160269125568629 +134984013176899 +101719698921930 +4963741669660 +43151588586701 +139740948996106 +67425017492522 +209402274692980 +188645920663820 +57040458415358 +130860390641390 +131741942251900 +13481025535348 +188495804301771 +44520721141866 +97791917112137 +19844533372193 +129920501568803 +64771303565337 +154147587183269 +127954104042593 +271511786457311 +222255291256284 +21442829787190 +260337797626575 +93578986713753 +128683891696633 +136709504019800 +38861615430295 +254045103927864 +68904710493078 +99535901653935 +271300037061323 +116027806265257 +191338241437332 +256370211629340 +201670338022837 +96713848972424 +116568634211651 +82680407377058 +84988297207293 +4082815328211 +132689951422593 +92914104924450 +131395428183763 +118923156076125 +100074549567718 +239510199685294 +101370854180014 +271985053478612 +224013674847931 +136057958045023 +229146136976946 +87259527055007 +44165581732083 +231199983068579 +58746926192729 +67969787306169 +16138952862341 +118329833722382 +244437223986417 +252368622183599 +221774074771011 +185477005089923 +111072066307725 +73910539095470 +29104643717258 +192864017680271 +249793840473327 +107987325260868 +153820988091289 +155372385716920 +198699984648016 +135274341025717 +265577925247809 +125712842939912 +170902712822208 +159683362484556 +194692355165256 +197130422652528 +102059553614321 +1488192885531 +201305611674811 +44392203732547 +25395796742324 +237158762182860 +270152811068004 +90554379456510 +31634335730973 +145197587209416 +10668258549834 +50708138354778 +34931743543733 +101833820596033 +65935974669645 +57135491840213 +199998060346988 +95502334889030 +233338892458606 +221779969210264 +145728021208620 +96146067806366 +119955963359374 +31613799837997 +18044517267438 +170121779146282 +102517707862603 +225785466866250 +41396513507050 +27356850399033 +38571015457623 +20375279043246 +38802221250616 +11039021091995 +210711325357267 +258359739978340 +94688225848175 +90110741408169 +82918987180563 +119508044211962 +84214390684503 +104412051361153 +85441134627556 +168605892658970 +161327895728335 +94856701688948 +54014083601070 +195376192678434 +249081218759 +277832863658747 +170746498658400 +251825538752947 +96526634528147 +198798576458919 +74297752730906 +167283575539763 +101907513775742 +85445815348757 +31552192159069 +270795589903789 +203836873428432 +182391308260223 +220432284947183 +262284917087621 +197216574626710 +24721558898557 +111869109808231 +272068049049918 +123880769257765 +155470660039659 +278873957282829 +180065252359870 +231395245321195 +137490909972473 +14074592709113 +40419723465323 +85752554149973 +240539760283912 +93164083760605 +87998746104297 +262965820064018 +242574272174105 +232677046775061 +105057164016016 +266540650674054 +276227571351561 +216549864403429 +78859578206890 +182425889436157 +123107281891582 +134734389057711 +219301831516108 +259189770609650 +85649340124373 +29071774894493 +17720422492064 +186236426651554 +270617419578050 +6962846535856 +5854062108220 +189719867381342 +172186554617061 +125235814118221 +210910600302997 +29845160319453 +50913527834919 +167163581212085 +11779667399687 +47692920758392 +106505662121915 +250956631428476 +190208522386111 +138479857987073 +94538106790853 +97634811726109 +220142890449590 +51184776299384 +106036516228231 +17291305124240 +281346768661153 +167792612200458 +240917652303296 +102491874612744 +63210337468781 +178814279855417 +108109304010983 +106940420519708 +252692745439672 +166008976530013 +157300310766705 +44611145107208 +230633146516697 +257821312117482 +134217732244015 +172327757381095 +274261979897254 +161523378047712 +36855141223376 +31168667337700 +258420021552701 +35569383833130 +132669161000115 +107342625160081 +174531403780543 +61613058269236 +95588405125966 +141444094011362 +41395825935937 +74276659051576 +241037844559764 +119341134121118 +125175999201824 +249541902988956 +137958367125465 +149897906036120 +215449724313194 +92680679849056 +197952376875903 +194073069657786 +136458571329862 +256684409319207 +145299425523968 +146221449084553 +74430551857147 +180854904216972 +107595357564500 +75697562047856 +118451771003040 +207188893871959 +69150432757809 +263368423852085 +43018446350531 +66500066654335 +195046601949924 +274452115287031 +9405818221691 +101460338098564 +36081512597355 +259044660979175 +75974481732366 +42480173786469 +98120688094425 +113958734857538 +148543325764185 +189591294834014 +146037720075887 +144265835113605 +135286760080749 +173366477390260 +73831436872283 +254871655282557 +63061908015149 +276684370284087 +192603849221535 +133201078554210 +66425958866639 +222347665556602 +10188435654383 +205600064881049 +272403430300227 +27290540419714 +127273778594413 +238695051409850 +139891871241623 +254506421602167 +6312866086466 +33587233005994 +223703073705605 +250437380737948 +154246895943034 +156731246228151 +83555221174545 +245545375577318 +113274912765511 +127538979227690 +280475349321234 +266974028902454 +50644970107531 +142466385594924 +104567243073853 +277503396506219 +83934271413384 +19493671618928 +76074132391448 +184463800722092 +99656563236998 +268356076428072 +64179000107375 +277400717041339 +128672064503803 +63284727642416 +280362198515673 +105805583838514 +239535037009034 +6560412773393 +48700680146278 +36966566481216 +34136748493338 +113691434336622 +181634493420406 +143388058576049 +16087585111148 +73982921530457 +2118590783396 +232437024728997 +80713010848658 +138104401998652 +176122503118852 +269363649759429 +220600594344339 +113356351512169 +136593138790419 +99816164334355 +109022088264210 +227868701653252 +225955448498223 +180911842759081 +221225555823237 +138002690864463 +75026770901593 +195099778132258 +191452361585960 +58557366805806 +123116777073465 +253892310790175 +139763954137923 +56537125274326 +201119205542643 +276225629354913 +243403504505157 +58772502759571 +192507387350398 +206948713210631 +168640765893191 +85630589635654 +142451266973830 +145144557825573 +206930234173868 +97200071998163 +56361275252745 +151354273274404 +181877647828012 +164455494797995 +197241325699332 +53276658403083 +253069964750440 +30359192164618 +42173532249869 +199872497224235 +162436131203171 +90792520846379 +18776514185386 +38165097774091 +36886079272956 +216189620150010 +124389646525324 +150880256579606 +229760172673726 +185408549032629 +77917213275637 +192352376464030 +181998083816372 +23547654553032 +149338350962494 +181858301119020 +32575718080808 +92372343185136 +34334749844712 +70326963688366 +28098254731848 +235711538813666 +17956985708688 +214613402090138 +88928738369614 +159758275734634 +148793209790369 +88474835183164 +193286606994722 +273731242088645 +65177966464323 +225515901412697 +168059554528019 +28839311109750 +27298271155996 +226328694825995 +38168951724947 +175290911462998 +61029834036665 +51312568122975 +55709831991843 +55003098749299 +242326397804534 +12544363195563 +140903485663613 +146161736558823 +79591193432334 +277684204076957 +7972224390360 +60045014427688 +37791121985329 +155427595888319 +20695030807305 +270208851151935 +22687096214011 +120626819656725 +3495894927815 +43916103052909 +79626158914556 +91306591360611 +143757497681470 +223541778929561 +267570395361108 +189590019440797 +5317241111197 +160557340401238 +133922093905728 +185466495622979 +265514816341237 +256859130701702 +44002658662362 +146953876662572 +42561299515587 +75790957236241 +133887345342885 +170371036099774 +228925859275268 +206968117812654 +91935622348984 +225382696198129 +159726310222111 +26943234894500 +77608119236916 +25453297816898 +171644585615477 +129165793416237 +196946050392069 +278779008478898 +192922163501397 +187840618789646 +60764694757344 +102684921292896 +165666813533858 +84212286500464 +279361984079480 +7173200792363 +150720406775952 +135578579174880 +48656664380963 +55555380794958 +166499658645845 +13886162626478 +136145557497176 +124003364887342 +205616513034013 +193650187228164 +232453025860425 +64363201759716 +205992837331564 +246864204405531 +65573571570935 +247021958901860 +19231765547375 +245697599555963 +155809550485448 +223274478408645 +144572065561617 +106933063118895 +247793452243953 +157145983370689 +269873226543272 +42344497783051 +145121829355561 +72807910195927 +38449515048858 +111554404234603 +159022604075219 +44072878000143 +72711076124205 +51937131967869 +148495640529735 +246391030705112 +77881632971756 +53090513629990 +281114772771946 +227668166582563 +136763327906679 +120117188206479 +51551562387687 +190507679767184 +32728332185296 +188979682369294 +30660220111981 +138255596779274 +26116382662377 +167303790832596 +89229001837323 +21346375872058 +72261529681557 +124750537870590 +74096174423343 +144502025964415 +164272471047268 +232847073054386 +193085399425810 +191732689702663 +141986977219590 +71754877880961 +276867676688875 +177220198718479 +223833016849637 +83129536203385 +80222229106692 +228816142522514 +230650787264300 +253479807200831 +151328009682173 +115919123470538 +55220253500967 +90044744606142 +219303115403660 +17660580126510 +241605956808040 +75916913210060 +186391443994704 +253370877681567 +200595937865972 +88904279070152 +170740414064182 +478788979234 +11371015128918 +125357957965249 +7761409489929 +98815175175538 +127786317733785 +264656305198959 +163215108271595 +128191098364559 +232634594706885 +204974083714574 +86849971361506 +44253037186905 +192973146648466 +167828740603933 +263528349498297 +73495717212019 +136980872489517 +23490120504432 +110558916885223 +857086665055 +135357277914717 +271208078936406 +154593595753513 +103870542771611 +225169189751891 +277125362570048 +28160729416865 +129502952177400 +92228686473454 +91350472059200 +19962476010698 +214767752766586 +265464218963525 +234014267610891 +131843255399390 +7924409253384 +558311632234 +240821578468812 +245782148775851 +75417371483162 +15903403293243 +189785513804435 +272224233862202 +37255177638945 +257156807098275 +43680020995533 +85732401314529 +243558467298690 +251027257578580 +129882369766323 +267796558296928 +31743378875819 +217635616026330 +25526516205015 +88361085105589 +72084058497109 +271905282333489 +94742887387380 +96961700123440 +253884860867180 +236284543016052 +160863420016213 +81530241488677 +259567399144936 +153619304284684 +240444874724446 +169523298764062 +38549266918139 +245368976066185 +59677582691488 +16033507568070 +267734931313422 +153621982879420 +61678154013002 +195120429423917 +42230939498147 +235744706966438 +173370825191977 +198165951791285 +97724032080013 +70126869851937 +229822292509363 +22554801761495 +215802141635455 +216214387060439 +276718568248571 +53940945810585 +87400372793206 +241628728232297 +29546790476414 +106673920975316 +199393187986877 +97195145890411 +227162165739873 +21964870394510 +223722665876560 +26771811608228 +123448314902361 +173660547719262 +145916457464248 +44395765532324 +28674931654006 +244056178939143 +117073694029431 +195943864321609 +279198594265562 +118325891068474 +50353734182292 +64807951125531 +209945908254570 +108719583757426 +93288865651259 +128359810336979 +81067963518779 +239623133296265 +33699720005075 +158402657886024 +231328295458275 +269980399261015 +177549850781627 +189182788003931 +127432823493117 +262046551408311 +146481732460662 +178971110760376 +85320578663276 +199310796628837 +12058044043049 +227197149045776 +152342379315238 +246699795173766 +66800554625839 +71365329055602 +85053869222973 +159398450798683 +4489088756858 +167185432188527 +81516448832048 +203901649833383 +77174349668853 +215905126848252 +157922082590598 +84753768854316 +36155845141120 +190495923324726 +197140371490877 +57479650005915 +63918089939314 +206320318508751 +157278535063339 +30278073929645 +255245163281819 +135237169057245 +120620650477557 +264276887762578 +227397180607599 +35461365079369 +66860615828498 +176910896423444 +91143610610659 +14682755354085 +162759721134950 +119478444422398 +183922292132550 +89539104972919 +124495411848578 +265916713467565 +276339210445448 +75625635292060 +92168117886462 +2225418012236 +155278225659839 +230806292504583 +194729759431809 +115820479829445 +179769225129407 +201746478036779 +50248972256722 +91163387815850 +91283317935552 +44441863224193 +41560993669893 +35369511910543 +274060207033959 +112463415237030 +177168143820573 +94670406807913 +273409985360721 +159694223847157 +104830493065916 +152443585654077 +276219964100824 +149538649113570 +227793530151336 +168249173545648 +170905293468341 +38738211767087 +6134964744684 +141564652116214 +18578964361475 +274645021779376 +58145486132735 +201646473909567 +191171655216925 +150651062251169 +254107981078332 +229876906856152 +129073950867873 +212121292602209 +229847276556440 +142632763432030 +59439249434460 +59447285218668 +121434863504769 +21481319133960 +71213870404645 +112689681208581 +81279386241450 +86067642087570 +170845471519237 +80074456393652 +192429717193671 +190695041071835 +83863538896400 +217764068881245 +122826198132666 +29392832008386 +100007092351333 +41854150505283 +156182806102093 +172584616209881 +143896293248855 +50667999382099 +43432724171594 +90262550111412 +69240348444912 +129160256939450 +156467651573305 +98525191059702 +273850377499060 +197876312819335 +193644441195161 +112931946475486 +249745803043383 +130036224979524 +31284044541319 +76427596027130 +63077115975029 +117823263101031 +92157792875569 +244785107497823 +72158231086080 +151605214388832 +185990662178886 +166285755553432 +39380964575704 +211396280383537 +35150852853243 +42278359576532 +62645700806568 +34967764787002 +160145767389139 +94225248277263 +216922999786080 +254997033552212 +237812439660283 +60238996973007 +137280721802301 +64589275499945 +219030107608882 +107405825799295 +134487506498580 +131675947577339 +28421380474952 +124873881335944 +100373454726560 +101360229818964 +35995692550994 +102638064367692 +230633652214812 +79919890041806 +262975501740974 +144275769290914 +26290680946604 +51931663677841 +78885430176108 +162026290389090 +35165035481049 +49512080190438 +186221732387427 +47280147703384 +137374252711278 +3818786630534 +207312458503119 +112598032839228 +116395521264061 +181764661020294 +84965551675467 +99047328484295 +72902482398914 +155422828401199 +132332772150498 +155703013632389 +138666615041194 +56222108707103 +190835094805779 +271818508762077 +241139438260521 +210412801525837 +243962134875419 +46723409071313 +122576543061367 +146188588944192 +211571107794647 +55793952459130 +52810588268680 +24145836218250 +88690604295387 +190276251238927 +66566430932159 +221434378240027 +230707985011667 +184644231646050 +180392024999913 +232757973216945 +196832934112282 +76341837427049 +226113830893786 +270842055930849 +81741927431311 +12188809761587 +95656308595777 +83836766132675 +158814243662605 +262018665896211 +226097718218122 +158876533596699 +194151197435377 +257846377993565 +199982539671428 +138407445389374 +180707419162565 +63569719894693 +41294212583852 +276026213595538 +223048231603043 +41564297497166 +257649518121983 +163487011333842 +216551547305600 +279275486354413 +96647481141654 +187397425201041 +121460674931402 +197287900900560 +173942888916356 +275669573192350 +66754220166630 +100135907066920 +88516495637547 +59119373315690 +22852873200018 +85438045163082 +50808941903398 +198165288335665 +185587101725694 +2818598897648 +88869357371097 +227967323963636 +56928162918298 +185541035038652 +233842850720313 +38864834944294 +233561386928970 +102648021703712 +238505584736873 +115337003898308 +2796015585337 +67944453981911 +271582297717904 +166006970209989 +62598851061014 +41052926427040 +222392904669844 +12152717763622 +158348683128941 +86545204636144 +85791884354747 +240726458723390 +171485439268489 +259904632381180 +279485305344997 +188152889460782 +158075596122185 +4208915516014 +100065172754785 +30747854228913 +81951010794535 +33613603000680 +71210071957311 +272810412120471 +251129949804833 +11600985151310 +112280424499939 +24743248247844 +80867600820117 +206405089190408 +157246407034508 +145094826407191 +259789252064644 +264759950000915 +196524903142687 +62986160401467 +44374184450236 +77930884226766 +246734171294892 +139209150391309 +147075455848857 +130076474565519 +235731784784634 +125597173905872 +261396057654923 +106035522563236 +240880507436041 +248444306972107 +1489235960400 +53260582747641 +209245933013716 +232069140004919 +121459930942011 +258434356093298 +27098791076187 +198532734726246 +56166099076044 +230518818505421 +37123093629127 +81915702616851 +189231200975430 +264292484276709 +228273199624541 +105418270175956 +45053095905486 +177395986768136 +218468707520627 +59071389090716 +41466647133475 +229931875755769 +3144549048949 +132842848130279 +145711032642700 +123563572671839 +119374385284822 +121422644609338 +92234068964743 +147791119548196 +230183284270684 +174487436940939 +18861249219560 +100234745273706 +86421413512631 +251476626546994 +272017707660040 +67072846213651 +153942671377272 +85965743507115 +36699882086729 +51374110166124 +46112493208875 +2559457145364 +203349918057860 +268073501729612 +178527092343533 +236993893062986 +55007927428946 +177586994756263 +87517182756039 +15668915573634 +266516360786320 +131247297498448 +141976900347875 +39134283067730 +242687960884519 +22561956771995 +137709496991899 +266077052598530 +275357031646445 +71165441247334 +55635602191946 +201799518641016 +259355869372595 +237053680943646 +240060343423811 +61208425486862 +198800397095813 +215093095228539 +17612250382754 +66938089716166 +157301353841574 +254161232050479 +275002406096446 +20558201694847 +159990712943250 +245098061838088 +189790166679870 +73974490618812 +139011029871520 +263735756056148 +42872325607746 +178719065802828 +33763480227574 +207603612546632 +183614115079281 +26937057453209 +255023223704279 +90553296903795 +250399069739687 +113436526848648 +16891330321244 +42745534411903 +145396821992195 +141681017966802 +195448138546753 +194984789235175 +195095281967501 +181847612017318 +258342391007362 +42082578918729 +217362801482029 +165479727081099 +96574814380001 +71136337529563 +12196396800703 +213046381443074 +151050181540470 +204784996308110 +272886397610111 +115849082899874 +7526219943832 +10615444224350 +242209535905824 +147508014360638 +165504806956278 +163840349956305 +72863815193329 +178649130447717 +276617653266769 +178463368113271 +67203926891964 +145028543591285 +190494056744197 +154224582417729 +23036711852034 +130671127232227 +203136991261350 +99652127892674 +68361984373612 +274126375567034 +196837444583863 +75048571905750 +188064142480923 +230221837292914 +144648641327844 +237474494597727 +49950041082700 +115740906984993 +150303725125119 +196988544312323 +257220286859757 +52644698261521 +211292542503290 +33406891418419 +273773853912638 +221734125580991 +234934417365022 +199495873582226 +189129882234234 +161083437674050 +191444373987752 +177890160393829 +35313873529104 +175303629935457 +145041427735209 +186957927225204 +193706550709201 +161644167725381 +163171364272085 +199547714459284 +193373653403855 +64198716372828 +62779568290973 +229727109609316 +54343360330291 +255702928816355 +11859932037572 +82191399105160 +109923817769968 +64251932641306 +64010701746329 +114176725580205 +29775782999738 +57224632684612 +20465155927199 +139700214350970 +93913012661454 +121135765665782 +219070520182373 +167053714099817 +72412654967412 +121196271596224 +101981864499580 +194726304331207 +271326246591738 +73795859354586 +104670373813458 +11259100024835 +168590762335188 +77148598359272 +64866005127441 +21844778101405 +186210165324457 +276349192503945 +18176839442279 +93959786048516 +234844906672825 +112238316507964 +235410142915931 +144301843670696 +61468508996062 +107750812174588 +113214769339192 +214024219892958 +39206084306431 +281042501915338 +182114089495995 +23445830127242 +236697034155722 +222830225887712 +104825594730955 +281439186534094 +206063031603052 +119799824209178 +31625512610153 +166688725243083 +124895640999088 +274581219695327 +155698738479554 +76181483886709 +90774584677406 +52520354021190 +62447336452073 +73490854129421 +79827486893571 +240384074544969 +174786694207880 +109077151396677 +221090892978850 +215133377324134 +57534126178391 +242260127294714 +136111597472572 +200894419260694 +256424262060131 +183580797755010 +126168356904204 +171449475890591 +172819770124284 +180969056772797 +178074880976185 +37449341892343 +230034427412601 +257215871628789 +97706640196729 +100517398545430 +3766654280147 +198189564034420 +222718053659226 +69363502932717 +135273201845905 +192509108950353 +23408991631533 +28692584610697 +191119029839953 +20527775340892 +264461115966443 +236734246032767 +209912482830313 +67920564143357 +127356605670533 +204120878568664 +218849621278440 +168383215157383 +15444000372108 +168464357006247 +278009223635043 +281125421361137 +43300380067090 +62068098793550 +217659575455999 +10409715934450 +20453605818104 +9832111138837 +81241465200880 +49426024558664 +23361007960602 +267038447722282 +134762765720819 +124475879592832 +263927974459899 +58495491222476 +291632190368 +117883906261539 +36688225660187 +11681585932803 +27431541630894 +221050453318831 +148548155896988 +61109130165116 +195095410587568 +3411642099364 +248927999100962 +213258640371107 +158031972774724 +255567616115289 +138713743002294 +102293283325562 +129406673009955 +169606175984708 +226958636516321 +64618219665651 +34959406159040 +65673684235048 +59335744274703 +153229509536713 +64262547184863 +276611381399149 +140354306568802 +243671913978063 +10085428949031 +200335896675519 +114677658028619 +24706700246894 +244580223219545 +160051044674718 +133260716872841 +185349843621399 +66985341057680 +52580267651424 +99555367488691 +143198369982643 +262326717761975 +120860179790347 +277422143988156 +230114393773133 +121171986283814 +233128213345538 +72179458882118 +42396559351530 +74746385023622 +152294495222427 +132549454567211 +39300634310319 +78343562865422 +168424563483497 +184306841956984 +237468497417611 +162315678136497 +220246293240334 +139363913445932 +263532656236597 +211424871016479 +51020258282954 +275074847332510 +6146597301338 +231564031940750 +267475217856419 +271544726267149 +250845038300029 +161910648982790 +146007709673069 +150241346599057 +272019492244444 +109463530258928 +41388581862904 +149760946528606 +222396342279716 +73012810137786 +74087970396903 +37727927218857 +130647252245590 +178791947655064 +147739487782098 +36234022082924 +153605118405859 +75837730895589 +241469032171728 +19609223257572 +146196876775449 +199887771938146 +140295891076262 +207966024170953 +244581409530565 +198973602320868 +234170586126582 +121092183583125 +119370760680657 +228249064534419 +142105800495424 +107932901082964 +106301624499473 +26099942996135 +73892326019738 +182108336861049 +97860557360175 +99789287564605 +236559306629562 +35024506391889 +267286946789846 +265610425789060 +75675639344557 +266775552450731 +196948626209422 +44991345131719 +769929215541 +130948874332081 +65784944801443 +172790802451726 +230768555087880 +195951882547407 +55070589761377 +47116138907477 +77761168397788 +194271625618126 +205751458145964 +149966591577744 +200057282926581 +214514626999511 +197130179453756 +194933461016615 +79034201284844 +202516349527108 +84674723468661 +35542885521839 +175672278577854 +11628498754560 +46566956932600 +229838514986304 +97478014669595 +280346641050884 +210205257842178 +249360493583812 +97003878813059 +67038362388844 +73438606563211 +75004028383524 +133026186297450 +132097624374557 +74138275013651 +209518896991994 +37762861761667 +224612793571753 +131457648880758 +260580734793904 +271835061493461 +23048916534130 +224540349914510 +105733441166675 +270018434851864 +250511303914766 +160932757417245 +22448046974552 +122052339997090 +204755219863178 +14304039684013 +178326105149655 +175392874011832 +40513067407459 +152366807838424 +123384626987595 +238581564681022 +280711677457198 +211494946835712 +6278845708719 +73347931955211 +166246997477354 +233966120061734 +192386879569951 +189861323729021 +5266083166673 +137341346739155 +123474933164812 +235356140494944 +177417362239792 +36531228681811 +49518874260438 +106809388847200 +143174115605647 +93553628170997 +95903161506312 +7177260504858 +137313267217395 +99447782228850 +109273274678609 +275995913050959 +264985598199773 +183781934857901 +99031848697729 +217315230879033 +152369927783992 +37676583606761 +22577310552142 +148448020654487 +238118667364397 +145210456371040 +28507444472726 +62945130134279 +157635452154639 +98506535752605 +28277096137027 +259607254761454 +57621282203626 +212553833648406 +275901345238245 +258658359843392 +160878876822170 +162676528892791 +158908793921997 +28561987568781 +124672346092825 +280706144441342 +95967164717360 +235334505279701 +206923786944385 +84655453870487 +107374682075891 +55784778042494 +100091290891736 +71689163732602 +49936795389796 +45779834642303 +77818369892629 +264468632456362 +158145900595102 +56109340118939 +115175498819809 +264318027137799 +229114447205896 +279661101756722 +23708021136949 +26094168042720 +192964140070858 +113634277394892 +55459566015723 +171131188916811 +10676551208567 +102612709485083 +281186461974958 +239609067801353 +159344905510928 +153085007715952 +262813026247511 +3552657822274 +92974611638942 +190949121761902 +145737051345769 +254999665287474 +187906263214975 +49067967750682 +197859862714258 +75336869097849 +16718051519543 +122245609527933 +210249676286074 +501837106753 +152210366307220 +191991195313969 +229042711452596 +78383643145720 +234549528520102 +263339488527863 +150342966202035 +247067274475446 +71677367622550 +203176387602591 +33398821356568 +267682180279468 +129274841130534 +203759235427986 +281013527180126 +247787851859533 +76511038132605 +271311171074252 +169340704017839 +76115604867475 +64129398297789 +189760668609874 +51278317580543 +211927518399791 +87886432435015 +6757052226573 +166050798450510 +136134051421460 +115069667213694 +178479624242240 +262737463523105 +105361190268721 +231179139146404 +107611344451602 +149811113961877 +130315968508213 +185554934518165 +75302011948389 +197981466702331 +169086527642597 +91311492366144 +194911918739810 +116332035491329 +215957844832061 +209248465407457 +258818103087649 +266924212808682 +225523948893509 +94344277081047 +108343919344884 +113419700258834 +17985932326462 +265371099315584 +151343171476842 +216887351075480 +270584279163898 +53884997407251 +11080375138525 +221740407574078 +117283423021531 +217489427174712 +90201374149284 +149609465137552 +101906305782118 +231802698656471 +267039470355001 +128463648064830 +42826259151394 +43186324175677 +177205124843784 +98651276404216 +142938602531608 +199577760965768 +46523268261844 +222066154527271 +52726325899215 +81511648193683 +63092965833649 +257668155620655 +242876643121204 +268479929803378 +261854890221048 +56451574050145 +226131362233856 +167645298783649 +91281365516699 +253795586433573 +239274243459353 +204293999253051 +184597124135144 +167956655898302 +21868865217689 +118857031056752 +204085295437847 +170095281928586 +190363844495746 +253552376525439 +122086094964000 +51581103848169 +57246814805937 +45693511122662 +201189962470045 +157119376235503 +242670846415830 +69214362013269 +84692708163212 +98675389161790 +225169045113501 +125795492005277 +20987462274859 +137795615663695 +191147473260007 +122349658931841 +97446331316593 +224481626644926 +186547949420569 +221813463634002 +52947050127586 +19009416568392 +84675391858188 +198134309303588 +225899565731808 +213009581378941 +88669826677457 +4517176987861 +195633702016492 +18105441541436 +179358865270423 +88801318891382 +142172800356218 +228030106072498 +57033472626598 +25874786543584 +205277355375023 +221511212681637 +119920494446146 +223725088407111 +21351766347114 +234967766599965 +45606010361286 +222533447222329 +281472977957500 +263077502537964 +250874427387615 +118819262048554 +119737120384311 +102675915603515 +226939355540254 +274001824930327 +163068224566843 +272761245694692 +48994184166647 +260209748586552 +32745034082232 +49627160651891 +167686014126372 +127667126769376 +184522785667775 +3234122468831 +129096263873783 +72956771059985 +109843179618333 +147678984035923 +29883646461153 +28743880375601 +262312939131073 +142407673454269 +105380971354056 +101983810321323 +129579644820934 +236842235874112 +236892314823267 +19787584942326 +275303853842931 +33090209172420 +164666981921443 +101225999868187 +55943099203499 +84620168476812 +69064607054944 +123335843488245 +33301603093843 +223121636603050 +149668131589231 +31289883264741 +40644207857940 +191291233480626 +3790864144645 +168291945199258 +204463594207774 +210249637418137 +219009709798162 +3772457691887 +157520808883311 +82946411102827 +143158288740229 +55620518751077 +178982616928994 +76992456090750 +124999151304255 +150333442227062 +22188035682166 +118524268640096 +211051949476626 +29226022897924 +198012879675556 +160431659327433 +10476620012110 +32984403969751 +256489513410184 +68000187540614 +72978500849115 +166554516082037 +259213668985600 +101189083005217 +108099508660953 +197126610697630 +13661889477235 +55625688101394 +135872748021465 +84614988804061 +239838801029034 +230095052349455 +70987723421815 +176649992398248 +86332191243765 +255546873145352 +33687966524352 +98192555680449 +255020832657624 +91464820413601 +174848162323498 +249517309145002 +39146221613608 +127864382433073 +35455153842257 +224845780503176 +187896944329031 +185192679170549 +187785677911671 +181127660456971 +159457090631805 +206025398060809 +34865901955371 +266141799683652 +220207746367597 +210194685065121 +187565798941183 +136681225401156 +248445270817989 +232493953131387 +130326521585871 +270756515544280 +39520035111966 +17247718895746 +83560489548500 +199442125244588 +261670717735593 +274220253392345 +132449479999064 +57065121633452 +119137888095575 +167853054933492 +222151061563968 +174309828873576 +62914321167743 +21412552552532 +74338139664530 +229864356028505 +115670294258340 +217682217944015 +258386742277451 +62864320732671 +280871314204246 +183272893409314 +209622802573140 +144210873781447 +169451749729747 +9330575589929 +50126420679256 +194582638047895 +56923333461410 +261595848000028 +120639476559512 +72455872264526 +275710478448852 +203668149181938 +113317322604347 +61500158064510 +79173693795408 +263282595553754 +197017719814628 +225989185935891 +235499896430508 +42821969116670 +279191417507310 +222213229448524 +241963489420922 +197631568333210 +2555342391767 +159617643192970 +30367572965403 +231981832902700 +197769352051962 +52123317518687 +232038319940291 +156231105705103 +21717243657610 +97969339452449 +198579820180118 +72420612809671 +71809064562409 +250412613290255 +31411998075221 +59499601127981 +101468806862993 +97966660857713 +104113448504271 +83454870279005 +250377101631631 +10328190122694 +195471243125948 +43108883581246 +190320433002034 +269971457794625 +52882820804105 +157818392192963 +249664972098862 +200605752828746 +244331250814682 +30802796320477 +218055468703143 +242098672617869 +252741668108313 +86919617760585 +81525849302379 +247853618295859 +248622563147400 +17384590243897 +266045545457977 +79977552194891 +110299523892049 +59552789785749 +272138131012052 +17426779788924 +219671055229177 +162095217414306 +101044119360065 +120103313167309 +78156689923833 +2437410687620 +98875066364388 +13409377527974 +154244703674885 +46851678622512 +131971305897395 +235078605496674 +204992909425053 +173674419445578 +258180501276064 +63234692432383 +35495456779124 +239717601696908 +242605947012067 +263125141233378 +11372451679153 +127184979716896 +82982930669102 +247618531975752 +176277875322676 +127119800578320 +45062255629878 +244422544037724 +185784118849246 +56720475777420 +231984965483232 +162057555132996 +35338370741496 +226757087266467 +60661184989846 +103846814460665 +182598132179020 +40031470812250 +3910714230257 +97124002057420 +239690781612620 +86036116912011 +213669802730597 +27367615572494 +244968283036532 +198711779132253 +73836019456416 +4540288627 +66538730173367 +162970200281338 +38603880726733 +207842193329490 +93055908546580 +73642816567161 +150304905246775 +108161523800763 +199285326573990 +260099607367222 +43501909115486 +264861427168055 +110014665919945 +281072603169585 +177093179164519 +237750611658020 +22326800140766 +170755382019411 +263156353648499 +93734492230480 +243856521799547 +131787711948875 +120524315301039 +130992013521236 +214062281584014 +227458325366814 +261866570310805 +62792947831766 +196696222237563 +182859391710119 +41438872561075 +34007140977399 +17715379676636 +132852034809139 +243198350788367 +174134929680685 +240288873359717 +36170319426976 +482741703657 +223307004886453 +149369371326391 +51301956401234 +224264749208859 +44936171866811 +9017455380930 +220379230793185 +149348942470135 +81718212656414 +235826108188891 +191106375077540 +1197091989196 +179954327623174 +246247006027596 +11561474522058 +256070967681597 +196095446181867 +130274501114813 +155380335140970 +106001341173973 +25721362958743 +54943506008231 +137583574694159 +152768580976934 +34959520439936 +201902866009336 +39421379748830 +28347576134914 +203220608305426 +179241136131297 +15025614184191 +157855426309777 +178769628813381 +96528923075961 +144145889767189 +154112625337271 +242289349159421 +144180855249411 +220670385665584 +156013924337532 +169358882142196 +209510925876533 +108187270058131 +60513252420796 +68199230077650 +55454954247957 +103370320800916 +79139076004809 +93067487878838 +44707788259814 +195041859602502 +15995171647544 +133457647660965 +116569522408310 +199006625942703 +14086671736619 +29965690975762 +192326856842803 +34439894962312 +127641221331865 +49913706501528 +52871599065735 +249111221202836 +140642217872898 +126790333425792 +238795670619392 +204959376704960 +273666744931607 +158316495276605 +215732873368225 +29574896669265 +253468342822346 +162585488078197 +176701605272780 +156309525573608 +89664796147064 +31972978603730 +128903313951751 +14353948518789 +11347513293760 +161282495042913 +17998990576773 +229017446014005 +77438838264739 +243562448816255 +18661616770789 +75000512267579 +193523892415323 +250827550829539 +133440967177662 +74048158949541 +11623797193692 +132244153581814 +108645450305013 +91606742593758 +123961376466376 +148366598456360 +6476828150225 +161948924040290 +72574413736959 +107331656531938 +239331936036372 +161931959606962 +157928968051372 +39638182950607 +53827895046551 +228787834104422 +73591608772485 +19563752240563 +252377075014470 +121749318707679 +155994366446383 +223311397979479 +43663835187688 +139890463565689 +194312977447720 +166851673405071 +139279901746571 +224589888872456 +15555311354459 +221168790472280 +253813428282496 +74641024863610 +279139166520782 +120797382640669 +76162864637783 +17006608542885 +186279892502181 +230551621692993 +73807037441725 +276020559991213 +70391159177265 +41631107417316 +88842036238642 +220154542549519 +216689443274436 +138289832186545 +178340789868236 +230189254794282 +156249729338606 +268131323071807 +214093899177103 +244348873644037 +215617533293307 +40915963867898 +44433264913248 +73032004023745 +1402173185644 +250351078089578 +128146420609738 +257048143780446 +105287830894066 +144517497317928 +203474620763519 +230631496554049 +279926380611603 +241494719252476 +201549015815767 +267803523259722 +56991614079007 +187679637783690 +6758020935149 +221882334513075 +183294896768896 +202756712448791 +3962515797924 +206208675826134 +243706375554587 +230059393975654 +251337386668861 +162071327575752 +162206692904996 +179211049402838 +102134436294249 +108120306028530 +143575985557637 +76284179856508 +237548396710056 +120996568381242 +224389660870516 +120354565054708 +45827937446223 +91782067296887 +71045166633625 +211013746228833 +64404180668966 +55275709025713 +258690647220208 +137731334421015 +272478813369033 +38540728816851 +119929065943886 +215259618477445 +79471248085918 +192095884040765 +237264560480377 +31749300527651 +118011209650036 +97062036366066 +187868388257257 +72264813414396 +190981431214442 +125697353620122 +50217699127545 +61980384469791 +101355690583206 +186482233065532 +203165192895900 +167492763774677 +67495605618425 +12634922407839 +266259011147749 +187846960114028 +61910741006655 +140800978823739 +28512152390290 +30569995146403 +202627247036551 +248090199541461 +158403177767459 +185271761825576 +132065904722987 +23327777318599 +186752628394772 +92010356958837 +277437728147131 +206870789733642 +125298666574785 +139021809389822 +137993187462092 +207822028395885 +160378290586010 +231949489845885 +280442786532110 +154040913965096 +178193939747073 +74193687808297 +240390621492250 +221112087391931 +186166181006650 +114491354496061 +121799982093267 +201003345837860 +197038389959110 +204715801409689 +185524600123493 +159138237117242 +105523135583800 +39003378488152 +268974442386502 +168981156776599 +115460788693602 +146139292161288 +197201810133728 +259353370109858 +219968609519687 +116688855108546 +210052890850974 +209075036850958 +62750548100852 +243249151277661 +281325353027081 +85304860549083 +170165620934021 +68650196022303 +245326899753462 +177038823524531 +252439201457709 +126301043454016 +124325826942249 +277747437889977 +126310864968048 +240024886872776 +64266371456070 +222499197184230 +261884892644033 +64724506878809 +44622260899974 +257488260613929 +209641058342287 +38918816509490 +178362312306620 +18672169848447 +248771237684483 +270734460383392 +218861934097411 +259002453206166 +2497907004407 +100132689470748 +101347123058462 +220907695276408 +136423385878849 +253584802755362 +129853699828966 +279382315316222 +278759703866749 +112840579137161 +122524509726253 +161490609267973 +129006394922719 +199772565595092 +85946770099109 +184242428947379 +49772386409702 +173945841688284 +27682652604115 +155278435422972 +273929106541500 +159894550751377 +140686280273960 +224553195582908 +132063042584926 +235467492892464 +227470365702103 +136378735947374 +205993323752007 +104722553843354 +178188539157399 +190665595975877 +186002962666167 +42616384831066 +216948158599624 +11684164890412 +205909711494851 +92866332155978 +12391514910947 +5618689191845 +247253673490445 +255086112673298 +208442419577571 +218213495660336 +189208813557397 +132550226287613 +45856107900643 +230155677286309 +126115327552320 +72737246494324 +159628824813321 +10817500466076 +75164388015919 +137200107187826 +159763545130953 +28648063781251 +127769005346203 +271115634602333 +7036897950462 +190069060021774 +67342609191199 +251949798111326 +243333254487818 +198888025421882 +190077399427668 +111979286421103 +141039996735551 +23594922703388 +16881687316473 +266815762013800 +221176652927092 +277606428337057 +239137120065230 +251175186822544 +263230451441281 +113186336583943 +224163556452055 +126008183762880 +79066371913160 +192799689515503 +16475373259218 +172939281233656 +189094685940946 +243067580986755 +52834634430428 +213970780772654 +178780444983739 +274047414165710 +162969824517421 +213892606622813 +276499858798490 +45034358930243 +30560103499626 +160220853906342 +167821791690920 +61710646341088 +53339927370958 +44071947501629 +207609745901451 +277663692743508 +142615408764457 +104694586474435 +85025144669516 +173641586628452 +10516375695786 +55374435025849 +274594159238836 +259321620974523 +149877447318613 +251156281863108 +19838747298279 +176495981124333 +30064911804057 +109806492773955 +91822265852991 +27315862732407 +49040411601239 +10847940754922 +157631228890799 +229123363941007 +19182829001496 +216766291854150 +29062822593005 +108454372499075 +152624726295097 +162047437737198 +26745846607713 +70708634933808 +101102712374531 +96394964216480 +66896816883809 +96813411311133 +46651014348571 +152448073559404 +172256528615441 +217839173955487 +44080622713701 +198932464326190 +243170747431100 +169616621085654 +162110944662074 +237284940435417 +84841463659755 +234264925461451 +110972667536710 +240457836878331 +69930763981378 +159218130435512 +185722707654896 +263123962522124 +259635296917637 +143229487210130 +23281857829177 +29637757002935 +163563733347729 +5205852733770 +9773438142246 +225000728375790 +178471437794672 +61562216887456 +92174247041155 +133618879070305 +196509484784992 +144830766240537 +154193250531669 +156121336004503 +91868472917524 +73583388939364 +154131951526101 +127698352279150 +102334597502996 +63034051542017 +16140692198899 +275453061983236 +40562626041897 +151886919471509 +47287623504409 +113769955507852 +132493307025613 +20430282352558 +277936807903045 +114052639599642 +3623443728355 +219230913795880 +246820372691372 +193084710404022 +49492380676741 +190651914743602 +13468574556806 +5213997049105 +146376458523602 +195755437178936 +61234842268271 +156773710340510 +169356308546679 +115254115510288 +105153304598924 +250699994111373 +273090356790521 +100913831385799 +208857651758062 +149154558142496 +196288247201351 +200584725329460 +87353493456567 +55311534946284 +158773450330917 +193414377855724 +1866701314267 +136523432945371 +86077299647979 +119789338155021 +28332037724158 +224003791876573 +220255474105375 +202814581279507 +154227535518541 +34744031939408 +272336201094793 +32738100025653 +190677798135288 +198084514714022 +46117368072488 +52556207702631 +71434124858433 +37423891553341 +120185497058031 +210376495407339 +47627901604574 +185073449370309 +146863586780892 +2617873841988 +130954764827336 +51493452155641 +13774735278711 +72821224781312 +255362965648810 +54394580940659 +171286126877573 +274406616870476 +65511662179405 +43201826519123 +255560008076194 +248878518187637 +164446705261288 +154940785850223 +156783030115315 +66984933797330 +17155733379763 +160680029612872 +160227266272311 +243734404481948 +117566641206040 +90937077284503 +231148238399462 +215124406265399 +173315748493506 +209074393241159 +152142065431163 +61024126149039 +13068891933029 +264214583575513 +41474322716020 +135221464699856 +65472560720938 +154147531796307 +131633302623870 +140341871362152 +97466841470720 +240822613366295 +15899901022110 +247409782157289 +247300293407107 +221702073143831 +246527425268618 +72549966979928 +164636045972406 +271687969420292 +73719544088359 +233162578287954 +111818113667730 +44829497775936 +50509546892574 +258632320740904 +92121238549823 +215914948210995 +111947306260240 +53053364804705 +11229600944963 +193777626717333 +117631997791716 +8856299034760 +248667844134035 +117467267690149 +144169746497937 +123331688416938 +163552514313054 +145703431576652 +72713356655770 +138488841485930 +243592063220085 +176873284651231 +83219731441924 +173457020320422 +188245307687549 +43352088591841 +65607720466405 +127336573419346 +229959087714282 +16999268878626 +171388520457615 +217850523938905 +9190773757287 +219296266566016 +280567533367572 +173244446030770 +100272130313785 +166540969778485 +203589619540610 +103601808821166 +156486769474871 +65634051631883 +19897015627993 +201695988933335 +46910496903550 +17702374610727 +207574653009722 +47469650430152 +171330584352553 +225936010230298 +254307414435064 +262585729443552 +193579418052971 +208388198544383 +43661708581310 +85099967347993 +135942662690573 +171810618103847 +149266401201216 +54874350514250 +246055738950244 +45464516696051 +80310409050712 +136559653563403 +217619093144184 +94634783518218 +209302565378017 +186109112428339 +32279605620187 +108524409762434 +76685059858841 +73822907260866 +270872514635866 +270386374436580 +226705701456870 +4598528700915 +106903584156013 +88932726142636 +255054604283780 +18876914150139 +193664162745923 +213106413022207 +271303696807473 +37179480869410 +135240803825808 +207138654506354 +191043790267415 +50039345957005 +189827052666561 +269709944376127 +134974552902984 +83359593370812 +158681832141097 +43235454019926 +100026051406929 +137257725934060 +30579071862204 +147259388173420 +275015637216393 +248450299151535 +259840148785373 +210074299144183 +97357493426881 +87922908884607 +194617556669952 +89121794290406 +207371079809786 +186485098097809 +222426715448279 +265490852287226 +196517129968619 +154571139776655 +258696479057455 +179503400480404 +230804485408342 +223449561175056 +219368397610031 +225284382079939 +212708532260738 +95009021186482 +32649690919503 +115786456834433 +252151125662622 +128814535882425 +160880123828947 +165816037326443 +227117393983420 +204166638597598 +223160887037830 +4535853965543 +161385450994350 +215457348920820 +212960841849722 +38439387502585 +203400706779275 +101343717053860 +69484078055509 +125357719133847 +190437360740164 +275887437807843 +33073470549686 +185879384457746 +104306321372497 +139366273476330 +157477526863683 +94941213003241 +65596601067024 +148677296996764 +220012824319465 +92148087311628 +231867096104551 +219832721814964 +24394791222465 +139815762936330 +164529780593952 +24738805811541 +121473699740475 +103326034422499 +47540835590642 +106318702908992 +14195323441652 +197225235719515 +49395593559806 +218862935380408 +256879025861226 +110305673358404 +215455119060290 +152930052715058 +125331679118441 +231923862285733 +260019232807877 +14355646353028 +25429817457485 +60561975750924 +262113135540157 +76142902343705 +266961946985666 +132946025929084 +125632855644491 +89927263694286 +43825949090006 +227117582503435 +106888667040010 +6366836490620 +201251353289723 +221611975202488 +12044359695033 +224491497305915 +281075276742043 +8659670013260 +84765142461493 +41216075728814 +83469916292505 +6514606546745 +143284499175747 +268977915456129 +173212609636491 +74894246831066 +275824664727888 +22472575600743 +98953334093888 +132189588966643 +95396828616445 +196055675431833 +66812405820225 +151651424003945 +99212745733121 +45022288545239 +88022160278434 +32348458331014 +66866187399221 +251261825487558 +232296251078472 +6112165740534 +174776445736868 +205769534419037 +22672050030261 +66555776092984 +268675342182987 +125226216944592 +129115980083308 +264408135304700 +87206513669613 +221611747337635 +101485561354783 +271786547780283 +66594812486063 +278048881802757 +27421562104776 +121041360963222 +163552846847959 +77796860373899 +188952930017366 +262953746835882 +48110190545365 +278775193433165 +65405426104749 +97372649806899 +43794478485016 +258872649145763 +185526620691857 +14092441755862 +55999968003980 +29298798851879 +188831876442427 +262058890250224 +233334474128636 +170291993910976 +66293856355442 +119675814681093 +99319478734503 +167376851021647 +195328034885172 +32236203380671 +118785055483148 +198230175459324 +115492226207392 +3122527643330 +199736343344022 +78039401772931 +130216637540356 +12105631915166 +136083876511178 +173290546077395 +2682622610673 +72875894220835 +256038170255331 +236709856110309 +73158238157295 +173087693527375 +72773724352490 +141166418377882 +88575837517426 +121987634272326 +60994897030406 +182154012007444 +262436594913797 +4145697578319 +206670419116607 +252182192335056 +219090057443217 +250162096961591 +273991496808406 +225340095921021 +90285196599161 +179158632272514 +269163535838919 +124900138407088 +242165381540188 +171370743305896 +105703982701697 +155712763154054 +165935607368149 +200537594838103 +85028050453160 +130729694913315 +224044176459918 +163968723057029 +190015819799428 +24874484894101 +260788127157636 +127794940593902 +63620312430862 +237539108994246 +268716357282254 +133246958944576 +27189566500556 +94350161839347 +131778357396003 +59627481017610 +143987787800842 +235686386665828 +142382557871385 +253833751363768 +21066506068615 +253424667397930 +176348498070609 +239936358207394 +185693629674309 +86720200123572 +249985361337000 +255642821054821 +62493432707111 +83912287048744 +180893093213449 +119057804551315 +198901131135314 +56144890586424 +51174632061045 +205255099616475 +93930684441966 +51320543004680 +94779886762042 +245830055805063 +180589450607107 +182597883592389 +63977586189525 +124359376203221 +102746031287921 +23283466479630 +96534278644423 +160303115135391 +212572503506857 +152140683701663 +238282714791416 +128524532948397 +68546926759563 +39599676027255 +142320057327545 +164304344286182 +14922742883543 +113604792663987 +176774843023853 +25047671275149 +56227352839525 +205984718256620 +148290291249933 +585451265029 +183595992624111 +1513779186786 +221793799327598 +14325254534302 +60187511726495 +281012251587170 +77782432169704 +62246559029384 +21062591722879 +167412924130591 +79323337086045 +10876999427929 +57775779776639 +1531229239777 +190269586824252 +178385856766221 +265393428208984 +139107322951708 +109023190597049 +66477339709270 +70220568962669 +48716142311861 +54211748738534 +249576386041215 +166319439873860 +243935346414820 +211399355558790 +78561281244698 +102802916684371 +112340542859505 +10004558190092 +90616547834168 +258136253100962 +269985269985808 +35179271624504 +58844708155094 +258505412005183 +91569363384618 +28193720507045 +30649268037010 +77077098193904 +140860877288717 +104145330833266 +260447448071262 +210135619674924 +5384698320578 +222181980792844 +245656854259888 +153610625541264 +11200230278595 +63499098969626 +160653865207956 +4466986856975 +220218190883505 +138490342919523 +263828058856671 +117018498721402 +128474289468415 +94673574329242 +218469473657504 +69203289603208 +732692083581 +24962706749327 +219132558262512 +49377531805331 +209542571911294 +185642426044915 +114609897415064 +123894175172208 +261468124333102 +114791758686553 +48461560329323 +79931728305808 +215790135401104 +104771458600533 +191428110341830 +248083041535874 +199667016647845 +3789781028800 +247725292842991 +1382120799473 +168367510799994 +267835956937928 +144083082869067 +35897495607433 +138582481810305 +99299813504061 +273566842552290 +46347015908442 +133057033000795 +185219819606350 +103198025930223 +39765883478969 +268170434852196 +206080799319953 +105634545949927 +182033303721718 +245494664548321 +93153331759140 +152210871719497 +144359706802919 +32760856814557 +133349204976297 +111654771316745 +177586778423274 +167137043777224 +277312177988551 +11960300710846 +250106218039295 +146558508040507 +61501235047722 +179650800220516 +200695087366983 +260874715227750 +105126959496649 +8667773275853 +220091009289733 +41518920961361 +61937500218396 +263639603510418 +173759145693503 +16659468539711 +26112137722570 +27373002713016 +28225198771968 +179697984929841 +219520375535938 +112703520717610 +23730070004585 +271500324713238 +129294618561490 +80921954264726 +11817228052605 +102135000532479 +23074444570343 +27018727928425 +194747672692372 +100490262852240 +11677827928632 +162683050812139 +242009856110364 +80066290109785 +76939593159484 +155456376832805 +36568601406282 +17044888426219 +16101490139682 +256451294238172 +274491868532898 +248584648887577 +81958604107914 +21094284855548 +164034426926278 +27007714956597 +107647043541805 +232960595240690 +7333393095655 +118563002804560 +203624109804848 +153014730118980 +115474791568434 +157784736909299 +226604395947040 +154744478414100 +22590432023923 +14631842758394 +30737682023009 +259042772822842 +171270516713128 +75098769384281 +222131341070397 +187951642251263 +13374594631417 +167020806711329 +7072390379428 +83570705826243 +130205583209971 +214897606155611 +149498720192633 +71547514993429 +14669611545711 +210659295804412 +4951724424995 +22931171629776 +204621831816431 +80853307716022 +157818559254072 +224550775855427 +45962896650983 +56692257351756 +201050625478070 +269875751634417 +30451096895252 +59230530944687 +168936485401202 +118584981028077 +94099367238722 +259137082274821 +87365952856112 +262118117181095 +195169009404235 +247920679071658 +191412611974401 +46988236526694 +15562525605656 +140384513395180 +138775268279617 +208280179790622 +164146202384390 +247902795803945 +273189335394042 +137433976126208 +19658033577375 +192869429330507 +75786904703215 +273774324646302 +123146130736259 +101844781271529 +69867203852098 +67770396645752 +186370857260046 +137747348525102 +229889027862213 +81768873878996 +111463765119948 +200105269568039 +242224334491178 +180912962142803 +272740946755662 +253326009374225 +29012590576435 +270572519915108 +280982620593741 +194294570248746 +154402627621505 +139288604566908 +148154188314858 +74894770969439 +80625804382490 +37666321076976 +205881315182353 +131650387621032 +227500726419994 +123248733318038 +241361357959670 +74452778036349 +116238121145346 +106614140521991 +100736369310516 +182021300746031 +101068933986430 +6891138802292 +184333563171397 +64270087177148 +118267003480061 +193659300581865 +33008333968729 +210278922709583 +86182108562395 +189687706223603 +182410419255715 +272007312461421 +248523817952191 +151228087240038 +206805930138189 +110339340383462 +253099488244098 +199884822153115 +207143036594805 +80771956353613 +240456518877833 +43104039447245 +205804497785759 +268918031311253 +270457000784270 +212327411666496 +260483192942771 +195131747309666 +212002390330662 +145726566406444 +27441758814724 +10158258959961 +222282204981968 +10724280451290 +247825847648948 +130230416679390 +54347060182958 +172444412102476 +58559218798340 +160311461264976 +97491374409609 +98151713815010 +260043465594481 +97553809243540 +16712906589051 +171867829337436 +107278053097960 +188567983179491 +280852965592000 +146264076883387 +41418552514917 +32259852455292 +216420270870128 +18655062966066 +237120742833574 +46897528285093 +235320753460560 +276519339985246 +220581186948945 +187496198058032 +28284457306524 +107597729225544 +220990508417874 +236583662878746 +196348692634122 +214003724429223 +126968347876823 +190466388989854 +165195242324922 +84752244771564 +188971824520743 +180941523289637 +191256350737765 +183965444539047 +17030410911644 +179060279394571 +186412635961040 +25530406356046 +66250722973228 +114678202809800 +36592545402953 +104807119991741 +181100304314919 +220873731426021 +138454470674128 +31235972368198 +170158519990795 +204615471568215 +228152825473863 +80045948765747 +164215144156237 +247262548918127 +152781166146233 +34411232031776 +115844705364605 +176448323657284 +136343358815747 +87027103531427 +14101657436296 +87940311221937 +191748249309630 +27338436358728 +39889832090249 +14032326397479 +251109398174125 +85827263848433 +132606908063271 +189663744256111 +69007829130759 +107848268910393 +250603687563522 +253349828721932 +152828146986666 +252958292464482 +111264427287487 +7747709586515 +231185682764864 +165129557441922 +150665818326514 +148034731417602 +41201521245320 +3006637276863 +179564630651544 +7785469477888 +241023504213846 +6119895942547 +176398750157887 +223580273909571 +190939288973968 +86263064309340 +263945816419714 +211720912814466 +185601338166339 +211843481649773 +103741657005442 +208404654527563 +224182912565571 +76955639261192 +278332970897312 +141620745583730 +30024541790416 +56010985306167 +22886367555684 +44082034383648 +46994744096985 +78870005821515 +88650466870126 +121288710836768 +172147919479898 +219061991732260 +107175029519536 +101586693319202 +182551567930282 +173186511691985 +263538007603790 +114286758229900 +43712272795649 +95382274132951 +216483379293009 +277050791942782 +248492744160689 +115595167925845 +53607483183802 +17239511042047 +237552104057256 +80827818316951 +142908775553594 +124864539472496 +139853508114110 +75891028161919 +111692316199683 +210387261272807 +134065997361848 +30042822654100 +139020890260410 +57499115789137 +158738886710729 +206691796475729 +54338492658214 +280563404902891 +73414636432209 +109501357268535 +209888941523511 +258647636064542 +77140257526395 +248775187583015 +200800608233390 +48744427300155 +98476675257783 +213678077091500 +26854283916417 +112926306886038 +236847867561757 +182021183217799 +206445210217298 +7845518563780 +278939475929421 +227444350913694 +133051113446162 +81203111435947 +65206295638127 +190231288230514 +280449315801668 +212889614357581 +202202798849786 +182585728509609 +46262776216063 +150717611183136 +194048559466276 +24865807247234 +268570263687218 +174639772827689 +61432733927259 +216269551155780 +185106766019597 +199783330047517 +35729604398556 +43009541065284 +152313138263875 +41334342718623 +5079360372842 +111240770320357 +260700998448041 +58348521747639 +213915881253259 +111099668465862 +206424543142098 +99397144414848 +12431093103635 +252080012671914 +34846018922960 +157482593726750 +214850686365263 +71851488075958 +252338540141748 +246669518799456 +64467359153049 +21136200801177 +104877782537185 +123938770568544 +106839943310205 +8118038712198 +127216278334801 +65028062330940 +217416785926256 +82184365591017 +150558201352833 +23723562389579 +29929358682690 +69491755635009 +44734037227670 +280282934593340 +119319459312089 +29234006820267 +43626603388424 +156355714002999 +215943396928188 +18016318597370 +78342002200545 +184929374224459 +280336128547971 +14824602038902 +229126792238694 +184448820940875 +248853353368695 +111839227482794 +264296097232136 +258412075966277 +87157930293253 +126651555718098 +259894359522774 +193601815633178 +42443000864686 +205041966490465 +138620982931771 +5189695695248 +94471719883031 +28516181776481 +152773672428350 +54242511427915 +241286775234794 +60541388836389 +106841815012223 +174808780168491 +184921032252408 +91066031468140 +270117869024631 +218910999722644 +88184189516021 +27666717019463 +50936272233340 +101160645042716 +20397892960948 +26463539662444 +52912322077058 +136240796685607 +180016636615317 +5753857141859 +110023735508170 +249985747197201 +189777555919144 +233138125189526 +27472909960852 +239894002942358 +254613775059945 +59821999567653 +98443591578770 +258841547959256 +239970560482245 +134495055898577 +95730555598200 +231194415939503 +70379679411839 +276228600728793 +50941740987891 +38307227876372 +263806559119528 +187950250621537 +245349252547552 +7828512531654 +204741759640457 +118801730717334 +196347572069587 +172243977787794 +7627601037849 +90014928788040 +191032894450354 +271090611667291 +129721561475965 +217260993431286 +31229526738883 +8492006656840 +185509753978131 +260059032873720 +280412585767387 +6106310544644 +167766264828265 +57085287015084 +206241237355405 +8356890041210 +215250874555739 +3831518741113 +246714427583264 +89089145684001 +183330249057038 +228683094310044 +81711934495759 +273546768529311 +191427508813731 +225343340320532 +25998175774076 +5377013357425 +238406379077457 +130886224629384 +37797732764533 +60427924864979 +160886706535821 +53455405749608 +159796522886340 +37358911144350 +56592723186664 +97356315168263 +131734669898017 +164403451179157 +239351102065571 +96149328024511 +35173952546918 +65439554329920 +147113619022853 +178127269366331 +243214614906947 +67726116352019 +153904795516930 +134698551066158 +126975424334299 +53579968709720 +204078536130622 +96836628476591 +155141343231740 +101525765779776 +83793175477211 +39818572602836 +112841745837519 +177809789492426 +4906698350125 +272562439529932 +121065253730723 +231276201284095 +123700209300279 +247312735777722 +225128342446734 +98596894403898 +208111921960208 +212486133440230 +68613895238572 +28863714273528 +243122879875670 +262539309077719 +9760284413508 +142086488194527 +89219397062859 +190293245557218 +47070192347137 +188516787228887 +69260408968056 +107523942403246 +181433221110634 +200927433556895 +181420920925630 +226161306005344 +60086529056973 +184973347550365 +206492848912712 +146318335384810 +225248997630607 +255547457248547 +169892790744946 +114798418586021 +225220956302862 +256289125675985 +106410156986390 +197088775208842 +95723083457145 +100556791282599 +279603784826197 +198389473096944 +123164409018160 +271356938394653 +105533773978471 +17163091224361 +187001798987218 +256415532550507 +243527776702381 +140810294385939 +17550243113306 +65491856586834 +51319261840405 +59959852073842 +187611854819889 +179060273885748 +177507160392650 +204969602976047 +132433775641675 +191093362935117 +185374686692156 +71173805902271 +198457618184718 +254748017912473 +225725824074657 +36600576336809 +117401524708225 +26189145741642 +123430010566600 +280111173719564 +224483640425144 +48900186433396 +68536314649901 +124357182901473 +68806205390793 +187359130764748 +279879871670535 +204234181561798 +122165441344275 +7440829732098 +10290116411588 +91213042667127 +208826514640322 +39128980349098 +211234192796647 +179172142736224 +7482546842349 +253580463572935 +188491341275427 +199760605075553 +146521921099196 +17926969687137 +224663034406601 +191587557154424 +176776918649481 +81985188806267 +11920460371408 +46796240784761 +17472563865962 +88848193263609 +89686424039706 +34204166050234 +265446817466594 +237332213725283 +139365585506803 +29113171210164 +265783930281535 +191864397806841 +181702026781329 +49705322707302 +23894941360492 +93590255046320 +29115605310000 +186254122582868 +238361470847237 +120222549757916 +169195535183932 +226708544300587 +34728995021529 +181499351857884 +74946468770423 +5352261725250 +148210276700387 +50900503778461 +190937534264475 +280886531760453 +143234629208304 +208017004489222 +109104576177646 +216437013032462 +280542888541460 +59384359547797 +236488615777504 +272138147775750 +240025011395439 +153557662585108 +273817085511727 +104153300142577 +144198321739144 +198012459654068 +58318476224412 +132404267264979 +182603134437250 +66727066734887 +23059575121100 +113920468212927 +53113641454197 +210000676400260 +266583740416153 +2723489860009 +15022141286281 +189840666703481 +87734387470414 +115659999344123 +245708199830586 +175239072910326 +124986845083011 +142187048779768 +275372169457054 +107893069720101 +219386390345422 +192281783833932 +213545526656452 +133242948459356 +278523772635616 +172709007539173 +93518407866129 +8269062099591 +48782954290611 +65625091710747 +221561958191459 +142694177338600 +72815769242075 +232160810112678 +115415535366756 +46908358430171 +176701449245067 +93752991996997 +135927353855082 +212077748051820 +202518943817005 +63413076574605 +271867572030967 +222013912864420 +140506359132731 +191003817469763 +112837883484842 +26317513235573 +104083020619007 +76030646668625 +174154422357230 +81453814528749 +125152420620120 +199724176522861 +114071895259322 +144539389952756 +100211076326492 +147579319840196 +136380432099537 +120007548181696 +216663886094889 +4639610628221 +56424352026359 +102193436988335 +146770091506336 +80502018176843 +127930232004356 +72489084641886 +234634950068341 +37364553719232 +142652046321099 +169686358511775 +34855417193475 +280144036800670 +198022787331321 +89798156867105 +67634672888072 +193554284141619 +210164530432460 +52215054682679 +247636648116567 +206092769107686 +49984394820319 +51363023672038 +95390209825328 +155558381804133 +151661683521433 +264672738977574 +60328956958960 +224216934349922 +67604315481064 +96443930001008 +208333321619728 +55881809059858 +90994863563844 +229943592027947 +41884648307986 +175035363845924 +102758441771002 +94281942269252 +1785960710598 +137977283133 +196501135493643 +196584131835097 +143764446189967 +25204228343254 +155817421264331 +64063247018243 +182856932645354 +7860060420325 +209971211007145 +167381249324215 +129427985539079 +35375037849431 +17906431921289 +226971777343052 +12236585501188 +243725443427469 +83612207636486 +167735063968215 +194084116139699 +51230518386056 +208600349027672 +83935464501228 +100169583766945 +251094458222313 +42691061600776 +15181954395222 +2635912302047 +105551256165692 +131377603248715 +110083261988239 +125840418853962 +20740569227600 +126131132555542 +128349448571126 +81542561584413 +173049729917550 +80789682847513 +161060093318987 +264237410086149 +177980730912634 +176049023835079 +6202289027797 +107652293536355 +114908709808242 +191360603573190 +208157427232064 +104671948866815 +225775714203297 +21062274797180 +70033881679188 +208734778706889 +126450258973697 +273035489845660 +83172786300914 +214008412496179 +163885086680018 +153734615480901 +257044314172310 +273660609144848 +200818859186274 +103324023997813 +188704537892960 +80172368396931 +236131761908729 +28624068669278 +88560907270015 +174309038139816 +150388994803599 +66423101106250 +12752152518151 +65583657384435 +162998973886741 +212394171141978 +63352955830855 +270813816113364 +240526636905452 +231329361864698 +46771788816035 +119803768478733 +161906237104013 +45686073137435 +167131381011469 +273559670562471 +81429372786264 +24942772661212 +183825774249649 +68456088807726 +236554202125471 +85960635375831 +46385183170965 +97887431093812 +12020897444408 +227090899686527 +91957564673797 +263396326218060 +278927568702036 +26318844344643 +143937035786313 +254959059290600 +266663708413566 +254902615929892 +23058054291578 +27262960842616 +212400419488359 +188306705753486 +8156793138921 +155892664093072 +231570382863165 +63489719091843 +37896706650105 +136253097839074 +179151384668160 +39844309879370 +161784791456110 +248980341011657 +179989419557800 +108136448544157 +122101389456798 +89891076562834 +19356804050256 +66380964539535 +276282781890040 +181124874068368 +95694402848034 +205181912061716 +89117476281626 +73757390024464 +278971662192691 +82092252234698 +270627130891567 +204991045212672 +270204105340018 +137698433741277 +177595340080799 +252825367386542 +220917619303663 +265085436540822 +69555718704615 +170564827335854 +170594303777759 +228255683009310 +240810426048171 +191883390324609 +214781300823401 +128114767998229 +198981600383639 +272368263832113 +43668226937052 +64930226689805 +160422055864471 +65141719461226 +190268754232807 +199316801230486 +218349738838521 +179800514722471 +241350454158217 +43524597622445 +199385875517274 +81794457437678 +230974528542332 +220757824273997 +240506306832062 +121047048129913 +166372636919362 +47631560808149 +51896519329236 +243216605293492 +109450321777411 +22253169658548 +224373956513127 +52569213470490 +34087603157423 +116239084991228 +214388129919606 +252833069516109 +81299852214092 +35078134825848 +185035641756382 +272858253748482 +168094378675348 +77831012556699 +123106740184614 +129146956419069 +46002685813119 +95108529364143 +86141477704100 +14930433531415 +180620407933455 +189065982873885 +4534859111992 +79988866829441 +10115828799225 +118572327689794 +145655445894019 +229315901324693 +137845007492663 +206919107949769 +207811888511120 +234147595069418 +163840984107728 +55388054763522 +61205111160981 +247717785222300 +132890992598283 +197669782721586 +188396459188800 +58633652661680 +43574476121292 +154647909426569 +93984833930915 +166469961872939 +25588263208187 +20074998519248 +114330453660398 +246371268149521 +78500605884719 +173403664809810 +95720378253290 +72030893936860 +252893308592762 +207167890531424 +112645271474727 +196860941706162 +92169341247727 +227751719919905 +187096628974282 +95836294488535 +213418391530610 +84945340056897 +249900229352365 +31059375879590 +93212163422284 +226919238461629 +212351928879963 +136033611553761 +191442211820480 +183864776417002 +117943642985652 +166949752624409 +63476051179768 +242761790611746 +127753049105553 +153019725317961 +140896517510526 +232215656784376 +206407829143942 +273897670860211 +33616897711094 +128999479171725 +70774749050524 +273417770836228 +8617453252722 +193101719182693 +229824094245159 +13939793894675 +15338018116999 +234195979789956 +181057607996246 +276461757787534 +274106042890436 +255979017094849 +40859531675823 +247589891526519 +129671205343506 +106683912337962 +179229436156403 +225179128401769 +37503846088825 +23247650370696 +238589717701214 +114846312302852 +140827870179820 +178594399054965 +84157648594033 +193123387278347 +170891860882307 +109817127666048 +24328036209163 +103712961464934 +103024467617531 +263499504457697 +177436469137433 +214848064781533 +133409509089750 +127002058982530 +153138001555364 +75253736574132 +157182241792386 +210430702819907 +141987526241711 +266226679947924 +10795816454635 +233883466038155 +269556101828241 +184436082070731 +59282969369322 +61313029009561 +60281585083275 +279193438525288 +51978159291648 +24664999815913 +5699493249597 +143718415587649 +127628747508626 +45829630861374 +89771472504409 +81215709758716 +170552280192414 +111888930669141 +274554247433901 +50327070575187 +90189499413220 +97738400814166 +153207767451803 +225200390718486 +60585852914699 +113592547604768 +118264442526763 +201223270930722 +249672729103383 +220936885031662 +221887549216549 +121067324499219 +22203035561620 +34402830499579 +227624743230342 +99204670708761 +155263839135445 +136385589351581 +190815850459944 +261062283569331 +41882310369516 +183831573161216 +54690433717463 +121509113102161 +213085281877590 +169663276869764 +191111887621098 +212984974903643 +252057536876502 +45758275129188 +67931009008996 +29578644534223 +246114124527798 +205495871218527 +88130931343450 +129137586575283 +88396910353185 +151904385961242 +189794965055020 +110835019856012 +142515103887485 +198940354594774 +133694017248266 +68336935214920 +141887822603892 +248458034989325 +184010321250874 +20038630953585 +147422670553443 +99063888791959 +254581380806597 +81512074922464 +113372988109179 +124673353908595 +1803441921363 +221001577095294 +70788335690078 +65107629228489 +248427710963541 +202697919826231 +48739943650182 +189975328397413 +140786556688319 +150397302926260 +177891243596454 +79463012001419 +169920049751638 +227571749486952 +152160379001485 +100905609381758 +80798649002015 +151795679573484 +173467839836907 +45949433292821 +221494008589706 +85952607955162 +120538804456589 +34518255891550 +231832340303413 +245034651170674 +128393379811430 +131928206521 +149436709461525 +4130174931849 +239685935751824 +4864602910761 +165064175467123 +258715706827093 +61429293087980 +157984870443236 +112418762667221 +17225647148791 +242944312970246 +166245164927419 +84964389188942 +61740002784210 +140172019715685 +277145000130130 +215835393986334 +207310156698007 +20505070801202 +251975358427942 +107742357817820 +57614075751016 +221890999407273 +80703591237054 +281347707868814 +30877637354750 +150810134433733 +236146953070522 +195150488642440 +84671895118721 +198452468557151 +87915445477846 +167953721845462 +173945532584030 +75298032641757 +190943929060408 +195530448655002 +2616722653691 +12948081624501 +38391327129171 +34097820016144 +186518864779337 +226137686004965 +130991930632249 +31319822212534 +103317602279861 +43007506902172 +1928287560423 +136800951245500 +170049818881216 +43514632530758 +261154996187768 +72299040684139 +252921131384082 +111997017273925 +275885493088180 +201322504834925 +227097520976920 +13640079602685 +184001746043960 +7851139772421 +201074052679696 +231565039782497 +103427668379987 +251040529836163 +15961039251157 +276298544223261 +170067315768925 +53083433812796 +202417028099649 +241840512674200 +84199966670820 +182680074466047 +93754059486125 +136097817334359 +162211076498138 +248149137110997 +178121754508064 +272478482393935 +84415134467198 +234333544308869 +102133006548789 +131219053691048 +139722135702668 +84625859192642 +274938006023902 +24841011604102 +267080954968125 +36496273159421 +203998254869360 +157926707038068 +20624128934992 +232650706549455 +132568173560595 +37863780183794 +196269612152481 +138464859269056 +269872460015280 +160064306068980 +255787276209199 +57160172189450 +185162860310431 +83011959215086 +201966537775239 +29254015245112 +198469707607791 +119097994147939 +207059203390304 +63600242640571 +125935491898874 +262710640453396 +135064511799911 +190733872561960 +113897029954121 +240817975247128 +55726108707463 +227159665768001 +18075030979776 +271247115588459 +204816418493402 +247424361195150 +7137999376349 +21107815694679 +269219404903295 +196282531625098 +126931500936449 +222105354721819 +149196010395047 +236091643808340 +230234314450865 +23344559607850 +181410916598528 +27578734971375 +114312964983771 +182757779827397 +194765790473790 +234085248202637 +94138706900809 +153347340254137 +209002361875042 +101985400703447 +277850850421786 +182599054653470 +83248615744591 +3488724855997 +24031658030413 +125943761432654 +169666467318359 +203447786705990 +213236624213256 +156823815279714 +198013813940316 +82993777099865 +76283239268955 +19448559853600 +150045250345190 +38177819269314 +274301497443245 +96364467325032 +259082617572406 +238213300667188 +123363719325497 +242071364159234 +69068442130685 +158283761732581 +154685784655312 +256722147258660 +30679077994093 +74461316923916 +215632471266305 +67225339819927 +277571406878345 +132713766877298 +175404370827297 +230722015062685 +36005346182533 +161593344442336 +162896488874933 +59238734526430 +181469645329073 +181940748596608 +261520172198956 +41268629124160 +112905855448608 +258854471712383 +11181069385370 +265826144288215 +213670411243081 +128028334069721 +107253491769618 +139441029365360 +210347868793723 +101600424632721 +121665760105091 +52513635253969 +220004478454631 +259585926760363 +240944573573664 +207702588252634 +100255174535638 +114040173235699 +199640430485971 +38161565811612 +37209754415144 +83212254367410 +127994921668484 +270716654405426 +172560582243283 +242680946017171 +160019145233876 +266769333913568 +11075553067303 +129143021498112 +276701750329800 +81193523796807 +247732169197093 +91687242104772 +264006187971127 +67663588777074 +265884386686044 +82781521832919 +5622422940919 +75477321779873 +278397966953679 +17244369559046 +173565037699500 +208590231177355 +276135050786114 +68724015447490 +158325990249116 +105558708956720 +204755750652993 +121500236502902 +246440343003308 +70173603222775 +125288362528469 +140152277318046 +93455443774793 +200906744231390 +191824317305667 +61510808455773 +147371332487678 +130761692423617 +207861120098251 +131088297408424 +5564420411741 +171686573259966 +19673152411191 +183538982624123 +149074268050998 +45086058825472 +142121985666420 +110223632479127 +170106254140761 +152047562899519 +29585822515315 +147991310179154 +271094145602689 +24800973994243 +217929276273794 +67356388961714 +258207714019963 +7591148218869 +180864430760586 +276957630975572 +237836762108530 +204586497729298 +133965783436153 +145898886545622 +54287572245521 +110308062611011 +163860422894599 +59621384164115 +37671501437474 +257807236367126 +213004978031132 +112124931479388 +224310427348390 +210562232301501 +48822336280510 +116720761795102 +46627184074554 +151537943781157 +41475093653697 +70598602440689 +53988528034036 +236783492395819 +105392796761977 +119791388266269 +11250375240720 +212301653781151 +27183199767456 +104798731255826 +19502317941377 +212298449944736 +3721812874034 +236670228757684 +117538954588782 +6209559808992 +95643778731526 +89744180670301 +199264409641825 +144379546910266 +111132574146522 +4668229338081 +154630650499689 +144639295757851 +64265305943890 +66515635287397 +70792887347965 +174053584087340 +38105703786484 +23891366242617 +142239888631377 +131282582315700 +226636948925132 +211761725467093 +220449443784993 +89191276441604 +265116373521070 +241669574948834 +49140721714337 +1306787615017 +94074312398095 +206460983899264 +13728785104446 +134194102234875 +111091224367204 +9560292628154 +250409598502134 +89625839344187 +272139705145713 +107623017765658 +58425075257283 +164649250005431 +124149931780756 +50964664651468 +6779150863777 +193263926217254 +14999882410566 +63326547168021 +149256378091767 +53940720741170 +247491095670853 +178958196609865 +37444151507988 +142225189970615 +214740046027772 +199272955473032 +80660405921711 +168550031894924 +240962348543002 +149507321382881 +93020112424208 +275614746131707 +228584248962195 +118329884319072 +85446100306867 +51921002792248 +145648771597012 +97669623765392 +66843146793805 +240226772195377 +186518225371245 +223038558320964 +104685267284416 +50729854979718 +5178773466689 +174518769522620 +212613574634923 +34102283440919 +252889835793400 +186944444756459 +58188843768274 +251962082697300 +103303105359845 +262895478040969 +159146643897554 +223996975258281 +264989586703566 +209513925572695 +241553502510274 +81641358355918 +202395967619973 +276714771719508 +138922090558436 +119029812179370 +135938443740508 +259081458085083 +74070368650582 +52263558936575 +118852555739594 +148415782918241 +24488471275043 +40409298299256 +169834960977861 +110680861235302 +146125455714331 +216535537384283 +16892498877930 +4053254789510 +264011354393583 +129566941455538 +82604920961136 +152495083429524 +244366635601160 +118943578732013 +187553361073114 +160513496841925 +195332164133719 +137170077922151 +206388768629182 +120806734923636 +193902366345955 +193762004078553 +81818518317884 +83977445844342 +46362572865718 +16678470363804 +108847008894817 +252560836592139 +250696268409708 +216149062553837 +225413556539311 +63377638441439 +67014382021349 +114076851411422 +200810703555730 +35417752008232 +86970968665173 +238160016414097 +85893531505660 +10403479025947 +31363832030723 +78018345596299 +191212868896752 +135330744794354 +151293533097226 +102907046833914 +204968037906860 +263543595695380 +197761936981148 +161514553425349 +252893117916025 +202038000484451 +223796080653081 +260634916312125 +68578218121726 +53694290025458 +242342249953894 +72962412402416 +212409610351089 +919350209863 +112411941180305 +2468744748378 +159245955386472 +258922528130747 +14068240020356 +201511045683494 +40919330998757 +76062755425134 +218072851330613 +187576270374338 +212375205675889 +4302394977573 +153258806480410 +167573275473953 +227008512441352 +136083673096487 +269755485769171 +249048575174271 +277907346134772 +32401237994592 +218222405306947 +40165182815779 +21977649937153 +63782232516074 +84904535972490 +49259325969628 +185898109599239 +254810056004378 +130005066348985 +135930890238441 +34937598433260 +96449158138643 +18615352165342 +43375091157467 +189902659377230 +267766033168290 +125819631169280 +87178509304577 +102058245681000 +257596988599279 +88687493310152 +211626958638088 +16825186310812 +49514726038667 +182274444575548 +176393861863894 +118838830006541 +124021366523794 +81456688636645 +88036011021382 +254692998816460 +226695500758877 +23917038188932 +136975076402271 +200492460179208 +155107338897189 +191672852466006 +230880595733763 +94732830508548 +258648610549885 +106411453372499 +250029369951853 +170766050409105 +171085348019973 +58959114884226 +137602118743927 +255784984024738 +130967997363095 +31647952428360 +141556391262591 +18566090524334 +223612150481209 +264707441391374 +120366392649600 +29555051910718 +157326216513022 +271206099768387 +164695734256854 +112083103211238 +219941280956809 +22327853577082 +41820889434124 +81738192149273 +239635161485861 +53465002523280 +74617007637893 +106804695027133 +254675690713329 +69454173179720 +260784006072703 +227490167814442 +82848322610977 +13946590609716 +195984821015464 +87673712062019 +247374091499134 +112171106664864 +116299610029781 +20878150218536 +2593066240376 +2309228613759 +96123939514371 +241828028574611 +114767508606964 +181446319052398 +121543714136044 +193132271634367 +213921489133653 +122342442493318 +255137020409955 +169528563977700 +167821413622317 +84012840331659 +241086534161298 +182385885902091 +225476774277160 +51930022130027 +129923761685056 +43913042744991 +106243335018317 +127557376668027 +39833485549897 +91635424735901 +93623771149724 +142095290686126 +194166413879717 +41721781428892 +91110311443443 +170767567202478 +68386200456776 +36768036733011 +270741074443101 +18249089774208 +129593704180057 +145602406475376 +83007531594737 +38027551407727 +58538411293398 +127976381778950 +68875424720613 +192986371447629 +219072591656803 +18255688492905 +268247148311094 +52530359836117 +28732232117040 +245344632157056 +150807612273023 +134833050518894 +190624786737183 +37582927659479 +273192703097266 +29497703497019 +234440391236327 +140178653439791 +257066868578234 +13005601312160 +65065900536248 +268274378825680 +45639160033182 +242175143156723 +274035461763405 +262906680606166 +154301383824963 +195960949698633 +51865885460310 +204737288155104 +269298335405850 +127094192015034 +252286563387101 +277716903580494 +154008593422615 +220950107658693 +159154920868694 +68555999826357 +28810794691831 +86248023603049 +247043671417449 +46673892718103 +134416452230071 +72920419292260 +198264280038652 +172673687261610 +90580988671557 +87085608686544 +152626681295655 +11784521545069 +178853531784153 +246055345735688 +2865266957088 +201125380022958 +741395748463 +224635261919869 +173939484731457 +229251992949200 +106039761818381 +266207070680164 +82600106165441 +100181633634970 +149878169649616 +44168417097641 +226159331668602 +46089144258462 +103075250885333 +148202195439763 +82037308192137 +210009859852854 +33991472052447 +223444905780821 +67170245724841 +63668697094142 +166350268457763 +264628376279448 +196617622326876 +51140873241638 +131436115632605 +163235586745347 +140681435123410 +67389171345015 +46289661909589 +61921541086056 +191835022665439 +216606468674860 +47115190722178 +222963837584205 +92394854418858 +231542422187072 +106167137225356 +206149132723329 +223263933165529 +136625638070928 +128797890044299 +258967846770471 +151549997012456 +72495531096432 +119492123943735 +26773913097204 +205212479877897 +48130394293392 +120981260416446 +231330939712572 +229138132917356 +213667280198004 +84602838123448 +17006689650155 +201764056236669 +240839758506552 +259681719715484 +103760935231337 +252534931054520 +135265223596860 +166163242097616 +63429926848473 +97911716358863 +89299158926685 +83542704073248 +176150210149869 +113094026271073 +267329481425381 +254205334899125 +176275692340385 +275671085246098 +193421892032245 +123454323549366 +275859152841475 +175274898764091 +123054320582172 +274914460280979 +108800951574639 +47114239367596 +77882736234800 +211732353827869 +213351100513511 +275877642407092 +117016693528415 +143553546467775 +67110655970906 +30703494438950 +77705010035431 +102041210192162 +109990254351624 +21280253264089 +26295694611926 +197789025003602 +4487673219655 +279939720517405 +208018742947337 +136983860417892 +212923982922867 +86590350796814 +261738312092848 +216847315223907 +142403130796692 +220039914999245 +267959376293872 +85185611537107 +120441196302972 +47476982236432 +33933024585706 +233537509445975 +110574623884247 +49508309897644 +215540716850335 +16338920076879 +6845109284254 +256826285526080 +29547272649967 +68595272359022 +149082825477231 +30116908737082 +169594938927683 +19376648499299 +130040209535134 +54527697839302 +36336020105354 +3314756088771 +147617843058231 +89069391306836 +191681994659068 +111685388152736 +112064333818643 +145151111928340 +24907705087687 +252360822396680 +165400903637314 +99031234251623 +28728720804405 +224919488702589 +219707195567018 +47168993498393 +230539931824536 +76441082506686 +76804182594008 +249465303330317 +108680245903102 +70542775402235 +12594592858554 +249932221318828 +101409891871825 +51386338188039 +84482896506341 +146754692276034 +146551974883085 +113311906000162 +216266014784737 +66423872826652 +115097118533546 +75875368111322 +248332485043302 +107930491744603 +149365039945863 +240772161766675 +217964930881481 +208052156404387 +83417016566897 +65147679018064 +250675575629342 +107910081194011 +4259098898221 +19652718978007 +197959072539653 +45498969437466 +177297883691566 +124093807759858 +171076660849504 +38070559389246 +128684426072889 +245344708363639 +18668148080298 +263877826873970 +169758314722826 +106524217764367 +240966552342143 +149208230920216 +9323807954745 +278406764071900 +38808844741705 +92859253356450 +116745998889053 +99924523402087 +145982691805311 +252486589894730 +48546630294080 +135266692906877 +105680372874690 +87645531392976 +48586804059165 +171163682431449 +180460784251372 +36724026838781 +74747790536153 +12220124992400 +47605095063057 +206595458224904 +117372086273043 +278651870122852 +225054490566548 +4266591633521 +185444253713599 +34701241758410 +240569565377250 +211209280997059 +123240035970486 +146642191297122 +12432666235549 +244142930614876 +39451873270839 +242328838516880 +151945108522831 +222909465795465 +130405689145024 +144810768387450 +82160816628737 +79097140450805 +274045313837118 +214848707881868 +5834426239845 +121312665995481 +126482618321393 +184563644719020 +154760357210628 +115377131707599 +137827813165697 +83203885641969 +64882832872898 +277657470876119 +32623121893861 +136870396446482 +85097122216826 +57707196774393 +267833941402243 +153408249388411 +168325234257703 +175225597350545 +209369555192403 +45041797829349 +221455321645990 +162406645686231 +264036075628264 +61001835881640 +204579272175591 +138516535348030 +84901433814588 +170557650577602 +112380680210225 +184492671661376 +16549768755819 +94825758583432 +49296599375993 +76918086722314 +108521164345977 +52126124532014 +241432384524085 +76224209158330 +87026368147049 +207456391175506 +130709328021251 +88905774338225 +273104402890528 +156162969481847 +190020545952294 +120271527756476 +14736965171684 +48892294424046 +246080498725975 +121692335304581 +281186331824039 +40603958656564 +62914388344462 +96648819555839 +262272494139190 +243658012013156 +88435937580899 +134878613089964 +206490393263261 +64319188144096 +98601712989085 +50414276746596 +158591729248370 +119919615099556 +5824791532170 +269730740882065 +237480533106814 +276924935036036 +77091060209825 +52421832930149 +12991990696370 +195946499819526 +70075944649736 +267411468656706 +99965273061555 +256707078783373 +140154763601237 +74386142779341 +272386562035992 +206642100799484 +134873255900492 +67185593778243 +235243918980722 +98932075422825 +164928617985015 +177995400343953 +100942468339987 +75008737625967 +270662322062239 +25526953184153 +39406993618380 +30955163711287 +279704981227735 +204771716808456 +82001886674401 +202610496182907 +166762428672483 +216825176784559 +273867149239659 +138026878666994 +129206278943566 +58279051707179 +266827652173598 +208270817632229 +270916053802234 +58159505607659 +206758988483968 +250663896075283 +202532639154713 +56876094396674 +71951510416107 +154417889374337 +174090577615161 +110702710891694 +232012967900239 +89995447524210 +172057776166325 +185612743490611 +57889962080448 +60798053253515 +92004665293789 +57965219992032 +246148226843205 +181694530987092 +85019273267472 +260755760259455 +252010819351176 +252006355026616 +256530550730258 +81077935619220 +176445563056390 +206171367609709 +98906961729194 +108034652687201 +57120796403196 +6193794791297 +158215936815454 +52542494288978 +199086687767327 +150787786645100 +202083541381950 +85749021175834 +97048575520343 +106152406392577 +249995554712638 +216710263215670 +262315288257059 +131545546348455 +125743492414474 +91127423275135 +233310497330910 +271055335075817 +59754039179925 +183186669837042 +266799917755116 +96619854938232 +261700507354132 +261653526513699 +202145223324491 +144475683578868 +256523016941633 +10792855832785 +227682410030917 +80234010341864 +97932881681925 +227292327992347 +96164821417831 +204626901468015 +74507614491859 +140378520724090 +217068801104626 +203610746542219 +124278743152375 +40362891555602 +269173219981914 +67999592315805 +3500850719883 +248607851469773 +193665249585409 +128729410945241 +84014452322529 +11389809832884 +278082863291373 +249245805829672 +59368018187483 +124112877497652 +116383556892624 +199570082324932 +65953988825342 +159839122378694 +99225909140893 +247323742966848 +222524641018393 +61900160673205 +277597117723965 +163961914261864 +98854411088764 +77358949384716 +130126230677112 +152604738680551 +71448537012592 +24831757321490 +231675586281787 +251809924745976 +117096265363613 +225542458544166 +79465390574350 +116875653381971 +125058361047190 +162290254358785 +221109456011636 +91010081094091 +239356270387650 +160126712583549 +113063030162324 +46967954015357 +269035669968368 +243391398518144 +17469779664545 +101366328006310 +183509646955465 +167499853731586 +72012359829357 +136652741562164 +91214766178410 +276155149000088 +250999745087148 +168512140287462 +180360971687073 +141859861820614 +223060787274320 +77254437423852 +65432137917160 +279047348811610 +107118869920349 +34289026342957 +25183060624133 +133992447991269 +35511971647395 +24830285577834 +256758882356960 +149425407642583 +71217787048623 +915518745383 +32328175401429 +68639358922799 +122191719206387 +66399982988098 +181956533462367 +248168304384247 +237879052437083 +235887828495360 +271355837236423 +109957643487007 +11979079068231 +247210278995438 +173933645568661 +210088467658208 +86585861727789 +194793647253137 +130589349470742 +202049288146976 +119601507746835 +280127264300751 +48868799930777 +45475079598912 +257579659303099 +110994310710848 +72725394043909 +93082910726964 +139157489996372 +156256367576955 +273445861563289 +200148460624485 +252025400275590 +253612676624140 +5997071827824 +191784521927845 +119020506299626 +99566490293560 +146167706963665 +220004098224288 +70637343714807 +220714331400404 +11543974295910 +17699625333040 +230436582894322 +167466017749927 +187133905526775 +52244277408370 +100641315787638 +269209307773457 +263351179590046 +5323001451626 +253489160178826 +134299152190270 +65121175879656 +200894962142741 +147487871738935 +49003948268652 +157270391608730 +280909492571863 +152659954785431 +250591277096490 +176725693631107 +68946051068303 +31450104586032 +118957708184070 +21947824879129 +118296801874459 +144191840364138 +128317983892804 +137806640771027 +81543805885251 +102377744880325 +270740076341355 +259616653520584 +280894313868359 +42764928684727 +127840390085535 +71439175933595 +122008322347649 +65556901619443 +267924001764253 +237778217586628 +8242002925060 +28616715941938 +273415439818649 +186176793163996 +280847884892935 +165324088509565 +180701723459602 +81647915971752 +46462565887286 +244033036269045 +148743300140742 +260893862475029 +187134637780462 +118149837772034 +239338448624623 +369622419974 +61874327423346 +157625405571192 +279387523133164 +88957471049042 +143943678368467 +111096873111713 +18415837346271 +108237844847193 +239916766012627 +113854224226625 +74105439997002 +113883104780286 +82012850973497 +150162739628553 +162513717723828 +16531836138414 +86313419609685 +170455236948344 +210339213398107 +18313703778713 +64100496596811 +238742438402367 +2616523539723 +190234980803180 +18300216788770 +193794720319040 +126575714736294 +238869667531696 +74685828452848 +187995690840936 +217113815858702 +194023759608001 +256802340117035 +183548940915359 +157800223606810 +168531747711373 +42667306868771 +276890951249281 +148490160836083 +90354129158325 +219525043365528 +26828415879659 +251422421374168 +59971722595998 +9522322625506 +18770340826529 +223117028061131 +79198134169305 +114842883617225 +61145881059582 +21512300929583 +1761565365151 +159311214124283 +117523683179972 +140460314634538 +259797506680325 +104757135502200 +165456303119190 +139721930393811 +266224991293834 +276062235862644 +247292512022319 +134071463209516 +2201745046612 +65078534518106 +10908805836877 +194847633527547 +227880979121260 +158365608825622 +10089352843700 +81903063505180 +45760013587303 +219684882160486 +124028578637226 +175572763435098 +233704117023964 +176066533516172 +100887847096248 +11024490372769 +226274598942708 +56721395203690 +150925687505167 +201509040588414 +202098971955399 +126429772009311 +166860323375709 +206525533194650 +126754857231130 +185045780150662 +183461610038223 +140829209743630 +34722197942262 +277902048297609 +1549661682860 +106106873526454 +184762472432689 +32827445613595 +222529455686345 +229859184945749 +66803705535253 +176952958434183 +66832994219262 +232853696545475 +79740036141753 +189291247268978 +173855373179630 +46815106377163 +257537354348620 +239164327459897 +209103849459707 +221077641101338 +46528663352528 +152418833872746 +19772781480339 +166799814549160 +52506084458799 +259816383324913 +188515932948923 +194986107708919 +73165873051060 +19497214042835 +125970506255818 +27920565661662 +240726393069977 +215089727363066 +260569703606310 +203773795631264 +132428106022124 +266257470215063 +149068603632942 +220712315413954 +226057918334851 +62932707402185 +104658499799517 +16694611962416 +145745754925474 +5007820137690 +214921022362063 +224903088338129 +104641535366189 +82038752738415 +223192565672868 +151505667968565 +255393185830303 +148324724752746 +169325245439978 +59631499655544 +39894957305973 +121870300277438 +160017774772124 +38047522648342 +15969324574198 +133926819093772 +187847827173241 +98822741433797 +106675223589157 +234147064303756 +125576235898521 +226104744974688 +133260597142157 +180639629838180 +235354758081350 +169411404604411 +131187766727608 +202038861498813 +50107459467802 +248806994364755 +165323032726657 +133904958328413 +104033602745138 +197982607939602 +126642824541133 +6717602376080 +277893413072903 +190658210166104 +69573039546179 +81090271599249 +181203666885361 +246151481680969 +169056838031086 +40025338096092 +6123536869929 +163150495142427 +76468252930366 +3671059580189 +35798103462794 +238892000801816 +6309809055787 +113307034720047 +233716498668787 +219266541362628 +48916438626191 +55244439437589 +45052321753006 +42296797236853 +213795428691225 +261203460776069 +20984120462257 +127962893030370 +142359997721835 +124862550007652 +197833540514396 +260895598202728 +43598406325444 +240127965070206 +91660667251849 +178686724175724 +175323557185601 +39051698505824 +144358100250504 +130369946180176 +232113930776039 +14886090008562 +186262599259074 +107831553160310 +173152968403528 +224703568915279 +102443031890051 +159859218101920 +26383596799435 +76930828120175 +48707369602701 +128694665105736 +198760911721652 +73052409079650 +138399962447883 +129801717531780 +120573180767390 +39689706760684 +82201804080545 +262400443790496 +187928416988348 +160761975980445 +262525383134466 +261175975904758 +258151755743082 +82103253600803 +263479304505208 +15299971633738 +217716104221773 +219715688514609 +157137901329240 +213227384541462 +248525505832171 +71011234823939 +239664836963079 +50168886587318 +201018817640202 +147632722186163 +238037245653998 +259550315807132 +109610217326987 +67960764400144 +19752750168492 +191417478597501 +57083497315167 +251089028133621 +145368965932610 +275348335976961 +33141995878855 +195200384161471 +185634947987019 +124076634988758 +146355529894486 +64891981551219 +120943280794532 +150525462316102 +209868197899235 +191094584523690 +226607958646894 +183178829790873 +162031161437393 +84654743783095 +260733477496992 +54042312882818 +11790412929148 +65306767788240 +240711821406713 +12831926648207 +135760655127310 +256667176452279 +210287650470841 +35088219922709 +82778205034381 +177938765915554 +87388471827926 +182259445888103 +145479716405986 +247930707792192 +205144728112802 +77630559521077 +143461738125635 +203178142151166 +248532935101698 +49037400427536 +268929901366366 +109538895800593 +128768933445512 +93202910053838 +180478448976948 +16154267406230 +141623089701082 +4563173411514 +120609168373805 +231895893314005 +133003597007857 +229476075208086 +37464935442351 +244970538024277 +200853982938896 +16368095543459 +271915840309068 +280624224219166 +258687716317995 +75338868471173 +60766054518025 +118428355254311 +86616254035396 +68349192352217 +10349872401965 +162879485549446 +218101416885662 +34086835414904 +256573145788598 +271599344441137 +152848432374100 +135057169180401 +204434603256503 +73618462785490 +69358638065924 +131605059010959 +10234767437293 +256607550463798 +150872382530382 +231772564191662 +141692875880285 +26715302021415 +171981930275341 +225029325282509 +97379480225915 +25710563523424 +254956587758997 +180522203317309 +241943101647972 +35582191150392 +208290594663615 +72311756057493 +33323835339991 +275783601076920 +267723996978943 +260202353296477 +270532115252787 +69001552625550 +171168384953355 +16598087409130 +161672822357451 +58925491219205 +126805442420720 +137747258456189 +86466252730180 +81668358720815 +28679646121206 +146937085711012 +76725817921826 +277187041191686 +85197531719458 +148074321190952 +66224337927012 +168303795117130 +15455608104501 +194041346219138 +117222288699766 +211904021210721 +22586823590354 +72636841279312 +96573523082434 +223449425808984 +259699111828335 +209970314750374 +115285315140088 +74927636900533 +132726740757111 +213049398211353 +65390977582363 +33555794291164 +192305511987992 +139903644071824 +274979263815495 +16016857036638 +214930211677942 +35858627433223 +18412107318637 +202869749172410 +212236221279215 +156761112336376 +115594578411807 +200261968960021 +187345729050797 +203154904224416 +116598778301320 +99244087265250 +205485080319858 +67395965803002 +228084190846314 +250347214104182 +198240228871209 +89286698916522 +92868461329660 +74215601172049 +264569115776113 +243506719412890 +54339519481705 +157018748369269 +200884483533848 +21307343996047 +233372057436517 +97140445680404 +222642132274095 +254719972025149 +240616540898 +3144003307651 +70132619199445 +221168379217065 +81476137432358 +246167578341016 +18675361183311 +119073804541048 +149399263373855 +87466931059455 +47582499323611 +130759869457112 +43092931683044 +238382833236568 +241862283144771 +3747622536948 +64835181815857 +50233509161981 +186922581121107 +22594604578009 +134534088950607 +234990126205269 +2100121863041 +66771856365801 +85638563373017 +167700354323465 +18691712328004 +28120707510762 +102495229948681 +185812764657340 +20653988431561 +195387995165572 +173795687494474 +25799791282312 +277307206752942 +47286971199242 +130481651529852 +264150224518961 +107299110926322 +238011700403899 +15058040854652 +44317393865569 +211350564737725 +208759730013690 +188733852126949 +172575747251484 +222444137111526 +106273451723316 +5720538003515 +17266440091262 +18352876476999 +86228750663588 +133002850982733 +254044284843801 +81437903486912 +33327477198839 +61045628370804 +94507209425059 +194233248512796 +156573610704856 +156700334315192 +24566313209711 +80858219730703 +182923109353900 +206308243940351 +14414751381811 +239234796898423 +140271499946668 +64909640668089 +124111649168867 +15147623576065 +68981711933771 +255362724875334 +209251797733097 +89109878901740 +31464828248227 +151443701008973 +273446185571250 +149384235743850 +256677562794880 +109457012532850 +220661421537743 +166994300615565 +40191466832375 +221902000773378 +160188771406495 +17132684253916 +188784303560651 +233976821484899 +276473659192955 +183492655937219 +89083935586781 +127182076052745 +234899596592148 +33432315843536 +185767822211415 +193131477665445 +12257183383438 +238493654456850 +181757397946376 +52917557550779 +23475723711427 +75818237514062 +114306606953508 +278733890005754 +209583851030383 +84652535087070 +263224623415442 +3556552017089 +191939544177427 +264139640004246 +179792728724532 +105834107637873 +190597983632767 +97282724431383 +115088781584080 +244280353447301 +220594903996435 +70506769380215 +177959822826256 +67797040810193 +223508694617158 +102025776735002 +60331774287110 +14618550784302 +34671705661984 +38974616297358 +4452129251116 +211645268023794 +227505488771630 +242624388027779 +105392630236178 +62672081377063 +6682830804696 +180144458139676 +197653679020205 +84689656210362 +256387728936570 +60411468947359 +19266382338838 +65344897979611 +134132247902316 +44555095217136 +265671360978834 +143773297652343 +175531658772680 +166228577641964 +127015110314201 +166692813217451 +213639027678597 +80062584085537 +231951380620787 +9693616691645 +198538589382696 +271579444073460 +227306574095934 +165546433650150 +49295217407951 +68696821593465 +209078905317027 +268510266586188 +91752054504999 +257678535118676 +215472176652383 +272525517952451 +85873390428612 +220709446652297 +242023071961658 +74499563942530 +7756993128043 +137643249486483 +223770444576941 +141772740715814 +267467184687977 +11994956350241 +105457088943017 +7450676019617 +103008763260142 +153488138644091 +164050236095247 +156131976387610 +36902174601617 +222679617080485 +24627676649411 +217018530011649 +123600850567826 +263779194580652 +201384774281503 +265270137160469 +77089118857256 +229411487905082 +68195162705536 +241855543490783 +232403217423498 +183025555782427 +99988762992002 +131541241770652 +79148970741134 +86841729284016 +148445585357259 +145372175567188 +2469943025459 +57201842683872 +267659945091466 +218859898450235 +184653932171738 +86197665590476 +150841915381801 +42768237212470 +260603226541075 +123597014241532 +22777509361848 +91287787698923 +139649732869861 +216920211846356 +90326013079450 +101384142982972 +132708058488892 +237793883440657 +36200079329214 +225492251198743 +149152476769992 +66039320248582 +78837478952494 +119295320668039 +103522630486865 +173725670151713 +8724562436042 +281339700237094 +220666589136521 +89753768222932 +107406649880237 +142344834033951 +237324925387412 +257740466294569 +3208984707105 +273666670048534 +117434696520712 +238659813196152 +223457269349011 +33833279650617 +213186193938522 +48666808127016 +140406937447671 +211892073788222 +56707796433929 +113744535302358 +73999989837278 +240644559921852 +47923142396609 +203183147601586 +212376949008731 +19204806897333 +53850698113843 +64937065053747 +253186942614039 +158233849742774 +118725900100806 +244444834129699 +126173332247984 +255706428717723 +125837868496403 +249860800643080 +3720468443652 +234348410820927 +71239854349606 +9373078188237 +195921490822770 +74124678329621 +174081974514588 +54591399792157 +665398800282 +4396103650555 +225951653986345 +116912805060052 +42270491900281 +269802339840102 +241393217591185 +185573862237189 +95577293880221 +14509655291838 +59302530098625 +143329038791039 +243292474306493 +85969267214172 +275727237853507 +229923361627527 +55537270694674 +236989771074019 +69012670570972 +57444512311686 +62256213629397 +137350748136088 +158060175884528 +61835688398176 +246621039264244 +160682505471142 +16074842324280 +87028180902092 +272524193604776 +193022222385987 +79583980470750 +42297183097054 +119977004830642 +179600877853710 +132867683380612 +85042143520063 +112488357049662 +50321270559159 +84785985132284 +49913600972517 +188075637042559 +51055270273164 +257355028693840 +147815995118394 +167848215376139 +265742110566321 +133359842399401 +251727093576314 +92882273698588 +72417940977891 +232289753452088 +118468677280711 +192106121163895 +169698932566451 +216589232840707 +140875865878155 +9284684561949 +167941295726304 +87118041735017 +258971088421491 +273206361602990 +204362792879265 +80691422281338 +246824990040195 +97051862257093 +118344698718011 +264317766858919 +206622557499818 +196876930438077 +102293608668439 +79600080061121 +163747507696937 +225424872749064 +92430304711971 +196832287192477 +108999937339684 +72347477828186 +233345151168314 +254199599148062 +196436030189696 +65534953708910 +208663669931726 +33848794811159 +91563453660476 +3878688526697 +213394759553186 +187696070554952 +40920939561263 +272100398269635 +128307429572190 +164758248211472 +222386292920559 +233919538438874 +42179180884155 +189502573629142 +169173429534048 +94317431188178 +215666911526357 +65880785382118 +181907649400663 +236334693968485 +256101013618178 +196880133739772 +229926159147092 +124841508446336 +111585036856302 +132418131198095 +152303523581913 +220491487291977 +145698523662048 +131242004888754 +124405373748607 +166787218851506 +261321697645070 +145502953736107 +267178040098657 +41620080860226 +281125851835870 +24635076845335 +214540981255421 +38455681580796 +208532471990883 +29475817952703 +7143107025830 +275760885952061 +27593811139529 +246417023590697 +120193814058566 +136950633393785 +190931301493290 +60103914580767 +247815778920238 +224782305660695 +218714281646066 +102965069022561 +99269292439670 +125816336663973 +210469535423267 +203531961858039 +19814560706445 +1992836891331 +115406930502350 +274285357144578 +25903516057418 +56759686102224 +96226273337436 +128707569406942 +11172466109586 +63252472329446 +79414364159425 +172527037545838 +253548753463316 +199330848160334 +132556331691541 +39913439170493 +15371999592036 +115856988990656 +50076401402034 +57310542395706 +252804855180133 +13311290761472 +63846365279833 +41911773447568 +62416949936952 +78738492824513 +149645830356869 +223193033515468 +21279612363282 +36907968718757 +51960967331854 +190716121049498 +266886966137345 +233307196720589 +60920022113840 +27234588638992 +261443013015277 +44488522114513 +161625787361499 +221779277574664 +196490072804089 +196331412856941 +226608385570051 +186568628816116 +259458405842881 +253756236719861 +52629171329559 +221962144541215 +81575852807724 +14734773480576 +88575902738411 +31935658589223 +164077249095585 +246468362277463 +256623053885377 +243491913539704 +276121037532462 +188627198746007 +17808673047337 +76487764601613 +124970681880073 +133473654062434 +123304609493423 +128407741125610 +141448897076974 +167423312257064 +224066480968175 +137223205379517 +157751841325437 +96361868823296 +173907685768648 +248549825207787 +148544263543271 +225564785262635 +96802516890676 +20589330204339 +179068026429147 +27231398535654 +147387638798448 +89180634526151 +167556240175675 +240725610583935 +269272004085139 +242983280254429 +195020971234574 +149839523266158 +119775181938739 +16075264095733 +62237893856024 +4700605773309 +38282963457763 +177354819953112 +239694571564786 +120085385162674 +169440533657723 +194952596757248 +231593552921135 +77704170378708 +143136112937373 +111871446568090 +156079833595878 +112141203603621 +103791720265357 +94820484206873 +225735424737724 +179019593267121 +179517557027789 +143321913609543 +53915607687063 +224003405980642 +231559957758406 +98500800545524 +226322017746422 +128344705822528 +82419473402943 +184950374055056 +24226268987104 +61174663676191 +58996757683860 +52427071633977 +64199437256542 +195000763302528 +70423864229617 +87520817195475 +262572667295572 +133274392557246 +66665600853666 +89485625254466 +218192385973390 +249426887229278 +7865678737792 +235242646211296 +223841201408013 +174047241105352 +36188740030067 +186431236653178 +150238782638806 +86878407918857 +205497943391414 +255617105958662 +87686835317470 +87526077038919 +131282417738176 +31895099099181 +65846915339480 +129592155286647 +88964912051070 +2945949617379 +1890708874923 +127338840743530 +53846511401460 +192239168267470 +87916198673900 +263202471473981 +280324258406829 +172836808901084 +39331358985545 +56697811611543 +149405010022017 +132733377906716 +27201303024689 +178798970077476 +20736162798138 +136864729780546 +18354310514293 +8598396702711 +90840439429847 +183380405458066 +184142030436251 +33869628888716 +157926174807387 +272122273937794 +143278007579973 +91314329610138 +74539572933118 +157350523796503 +137370821022408 +212908708375543 +196253647268119 +43846841415231 +82421002412827 +98666183882089 +19525303519088 +279478423336209 +4131549399869 +96594995283466 +189312687980953 +8650750474429 +184539240092503 +12388848455348 +14508878657840 +57028093837877 +204148360507904 +188084495312983 +93484893523732 +215044718724221 +75368698431046 +258831086459908 +262813941211421 +135005538434875 +137181213469939 +196258175054061 +7103602550355 +172690570468528 +48917302909558 +236727765141534 +187507912547943 +148712544904562 +201777378704292 +110778956453803 +25547210309673 +49908755974161 +268312205112152 +130205849699588 +49624611756562 +6214143041569 +101925791151407 +266483204850788 +213820059495526 +172706911287121 +209437723958353 +33796593106028 +229402731441574 +17142466873778 +125616544259130 +229135406830503 +228253233137170 +40421860382556 +240105911821393 +124966354277116 +130252830540021 +211421374270450 +55027010802697 +71278078202240 +195670969328391 +252716031907851 +57737083481407 +143140593754802 +36183489116392 +44031142440178 +119817287363072 +193943925509102 +242432528959040 +77342822562502 +74476057962358 +264974448747882 +70520267749104 +163885856173957 +250065673351947 +263894118029336 +38005640266817 +210022565321089 +264629232356478 +121491211790471 +168240453107377 +240221346853984 +247585323931115 +51916484999211 +194692564020228 +237095268645417 +203170238369176 +108749390805715 +242043812947524 +100328552490178 +118667076747169 +201803086510876 +262397190979028 +124912326292389 +260718179425027 +145250929649917 +22082367655821 +254610511740062 +55406314381099 +125516481161665 +111890188295191 +7340938638849 +202186968226530 +126370029393089 +141190366561652 +194905032507204 +31583532171719 +152656933470806 +270675502885158 +89534428731204 +246346973884419 +152859803038964 +106145706689780 +227756402185398 +200656862306821 +278152325723607 +228268009585852 +215237756427493 +146272634247970 +51247855838042 +32962771859882 +221856447626315 +54163557520805 +231666360839903 +280014600485474 +169818775330110 +188849418709794 +34153551722378 +195142913326927 +29704152946607 +142486767167922 +240326666243108 +151389469508363 +94763414932320 +23097938005809 +78733108231569 +36396898779035 +236897660657527 +141094827609198 +14133208118946 +143643046323068 +189840641565581 +20830771118326 +1896538128920 +26859869753039 +199846926388411 +160711858235584 +41907770538549 +56945150805617 +89740202327011 +279213547257238 +231682693914414 +144124182330122 +232155978096382 +214205793989349 +230680853566805 +93391888984164 +28044335615931 +7696536430113 +197397580950801 +91431287828027 +22033749589977 +77736692413554 +23256846084501 +80183144218171 +210945396173480 +15444527756481 +156361116395012 +252142661612488 +274482128025801 +224035994728409 +53624664983883 +111820785434013 +56012465433252 +244598161760433 +163668324862521 +277296462468081 +27647409999076 +217742204763012 +172702657077590 +92511499481017 +143200107058598 +147543818715366 +279570192100308 +195945672334861 +231144441870399 +34024029117907 +245552799225515 +23130386129680 +149009217674613 +200739292331939 +77243280015814 +159373348147889 +17784783208783 +75258622172050 +55558376849990 +173021225041034 +7275533016525 +22650202840663 +66482596573880 +48583151590716 +262889805095944 +108997191625195 +39131102894406 +213482556558790 +228763982175686 +198883734137205 +39769199798700 +57196976047243 +226304646572607 +125227015632387 +47631098338808 +19925931574723 +250667790495456 +130789352580748 +255555974879022 +70371763697907 +272115624557796 +37553888019676 +131378582634924 +125475811205913 +205054549566988 +165432557655502 +97056212733035 +56671774694157 +257399849547414 +99894986671013 +162645928252986 +116287892010395 +117792107861502 +215344100674290 +127061660374173 +144176096081142 +90227041235303 +42877404384856 +259539130574269 +221239047377652 +234179589229355 +276160099322486 +32104452324229 +75496919328226 +15009859962831 +217641821315715 +240822093565988 +123709994847446 +54746687741008 +66707920605195 +123443885175663 +190694446606947 +25648344291510 +41276135402757 +238650309214591 +75979796404485 +161629773327190 +85723339872248 +189724365375509 +30735211775022 +267696736763962 +133160216284201 +122915446135609 +36771862150251 +210000480868227 +253299024065299 +207449426852627 +28860494591437 +212350942871543 +226410216925784 +87024848574622 +115849972068597 +164306102263783 +190927570002419 +139766252176527 +216541508741576 +150185267282230 +252845803284770 +970334767965 +6742858134438 +239301845634044 +121426334514669 +63761009873528 +159442456792002 +241762875679438 +76299601561045 +171976637481333 +140646668526458 +11898769120298 +240536804721081 +28691768741416 +247613272778219 +158322964077142 +90835180279208 +178875951943217 +169953171191717 +34823814559146 +112440577372554 +196015431020085 +190598807379240 +31873449589333 +242528334200054 +168232313590843 +48753354182349 +50831738225624 +111350541798823 +5411554715074 +136742584337982 +191050170091196 +82883441090875 +225949314467923 +128992451998006 +7374134486766 +56021461491262 +181392777766946 +74381792787332 +108064736414833 +38965710022056 +169673920643706 +258070175792948 +56202495661603 +32345102387883 +166083208466498 +29237654116600 +12668563420449 +214772915579304 +21983221379914 +267071812593809 +193973268397470 +86080005367735 +118731122651279 +186056224113845 +195644776859517 +244347234837349 +27246288809996 +269982992354645 +96366698664095 +261658359818415 +246984930667567 +85708088022040 +224706241604127 +79291661506539 +77583868016365 +159994820159824 +248358108996184 +263855861702115 +176194031215261 +40290365333593 +274392577072781 +249874721970845 +41687263726861 +31357364034617 +44941419500559 +172578318658321 +107829402430569 +29617086932675 +14878913250310 +25499235851206 +24425328162683 +26478614264548 +64563520630602 +4067497512392 +101259025641230 +55553235955569 +164217326311900 +253589741042838 +262221846783399 +19465525104775 +81250179636544 +56535973062938 +27516739071606 +245701961321144 +27394579200125 +52572064220147 +163884146651191 +216975866092878 +21157502715559 +18577336098968 +171674760680607 +142584638710408 +154480540131296 +144599875535390 +207156302641138 +79121244695250 +264137170942713 +201023708500496 +230411831637984 +252806569979445 +197228727081294 +54134119575787 +21035054856938 +259001657548906 +215012366032645 +275159207552240 +96363334879375 +11670638680108 +234366151970486 +57930280448140 +171536548283637 +155315277186955 +210222408676554 +37184241946108 +86326641213742 +200510666804805 +88632779444439 +23251168868909 +233078301724971 +166495091726238 +168352791744149 +84118018011620 +199498596872142 +230176398027352 +278175482173344 +254134986472603 +126210860879095 +217131449719871 +112880625909293 +253322332964824 +95954261677203 +251170920158120 +76331994112338 +36379729273604 +254865776289610 +59992723378803 +241895087721548 +112609221063169 +243855062590390 +168210772165617 +71302049643545 +273647898162969 +19564522961817 +55667329644487 +261595097743251 +236534293286962 +46421488813409 +150607292825481 +51658874099962 +145535325836312 +148505641864245 +123696522331615 +109052452706937 +120965507388418 +140064213164909 +40779041283894 +101507579525069 +272033432028263 +211202749596919 +36209624082492 +220916702140063 +255644732442343 +154232518905592 +225449485122923 +235065807098617 +136453745106056 +219309496958630 +101527872977950 +110057717246710 +205700097303829 +221488829302799 +270173247812288 +159835527865302 +232621620874063 +72287150800311 +245927730835312 +49963395127091 +151683710822970 +229531828056045 +194927579670883 +186530944297597 +85287377100012 +271484369065012 +17747389369964 +205864043199298 +158052703845899 +163623331447570 +48954001410238 +120518549060120 +276849057341301 +141484349483454 +38661611902746 +91125097696822 +214112038886860 +6235465285719 +99823135898601 +171372037445140 +197379152848135 +79229549579517 +227609689855754 +256642875114572 +26795817865562 +199270573770415 +257883243185252 +7124272799414 +70619748772050 +248145487423559 +175880152164508 +253476277071428 +150807852397250 +22048281549586 +139048464185297 +255023258434894 +55375479261713 +77549550675967 +49736659402669 +64112822938271 +210500308600920 +112139575466107 +102544535176614 +251227680299896 +7724076910643 +231950056921104 +260350344272207 +243187492162401 +187134912243166 +99166979542554 +142161564461395 +269203245605489 +145953316388277 +161832496762552 +59014935808217 +130545126465770 +117487029002936 +51833701511072 +229131798385728 +124417048383574 +268858043571129 +218483863037981 +239376504058609 +72294169836871 +8656575723270 +11734106000068 +262060683671405 +253362813100018 +270335387397833 +126327766373867 +100603205592580 +137187333698953 +54638116847084 +196068942081290 +25572440052651 +68476450899667 +26654714467217 +199336776408225 +159405878965383 +127653617857732 +2499866543061 +99053515571144 +78863423909221 +163858080432816 +119137193874840 +103052067699904 +116749590277939 +237126380428423 +79777157100254 +4527166269373 +151015770714249 +214163731640935 +17363368440111 +96474388272996 +253280562192239 +247477450976940 +219008096271267 +142860471227717 +181548537530272 +260227444143543 +275765989783780 +239302540754357 +149939504242943 +49418400029113 +227163139170655 +31544142384087 +52561021304916 +219267324259157 +52361825123563 +198866259702640 +95187942497995 +102299712647916 +15902530049291 +263983841573377 +137555496647422 +86784278128211 +145959161017206 +80348878636700 +58093807273535 +188639726849108 +107198860042972 +104013023164216 +154894845711542 +213479624889563 +144681483782680 +218061446297988 +20964174780500 +239337826965090 +7393596678333 +208515541573835 +135446618255295 +112205962423950 +278310840222670 +19192072795783 +224347912664476 +259995849545960 +206733614754185 +131890132863754 +215358744321634 +239993771745879 +112914904632339 +219572146155882 +76557017116147 +236047204597970 +99429220659219 +160827630239107 +247747389396376 +107239485944737 +216954171986984 +209887631650231 +126857598371947 +182567777009590 +213012604619953 +237966194039879 +191939823594140 +35677926714198 +212522726778390 +271141508938804 +134511376183922 +131562407097521 +40110482959277 +267646783205120 +241793724667381 +1327430970426 +253499266655259 +5589680707968 +36833634403665 +184220133370009 +97517275918737 +184896502747398 +25764750204872 +141139743765742 +42406650312175 +43196032826691 +258908827757123 +207412815388169 +1627897295853 +205182113834589 +159648688252940 +129233360790417 +65190753843765 +103616272769572 +39305257543507 +59701116042819 +270253311718826 +267810931960143 +270263651621081 +111164053135290 +276595710333026 +280356311414479 +77767112556274 +201811136312148 +250884744726334 +233816313593520 +154356110905055 +167580203762826 +29736913295669 +37130106156834 +121466456507415 +196885194336928 +166594578980740 +93818441566596 +118632143859736 +37646918122069 +250025201991424 +57846707741983 +170990460706939 +131320691222101 +160553341616661 +24023174221230 +1159177669942 +29055976294953 +83874462661898 +255817370181297 +262521927726296 +229884402162474 +232882606303626 +49240133225637 +99730428098598 +243932689937549 +269076671888452 +168481028993246 +242252326209349 +245142940519920 +185272207835473 +125371416389183 +93864270685784 +184883851613355 +38605910088331 +40987578758991 +250541376006830 +14968511569180 +80130802280110 +144914978161787 +94162891508145 +270036501671072 +67182000348147 +85826148314148 +1325481732537 +239379731198394 +8917856719208 +93183109323219 +65514950727819 +262320883270898 +27328294035369 +20326468479358 +36856919482118 +68043960318228 +196902741943416 +258654047440060 +129785481568845 +199935526658319 +123109795214104 +46955136582489 +267075485793537 +100940610305949 +159564749655835 +161508021708261 +6747099536403 +182799031785050 +279909376034506 +118578220565399 +172915309231002 +137738052127026 +2272938600241 +182419115888656 +143305465110709 +45325935868988 +263827400042173 +89638156829319 +153568286951492 +253351943944779 +153681621254888 +96736192598230 +137918093100153 +95488399020150 +224861327051478 +132589837030154 +1820544302223 +109038872316708 +32884968753940 +129438617782023 +158243319589709 +45789064863045 +200167726187837 +237416181490 +228828144140487 +85975318083596 +278772838719184 +87332366503724 +113242500838457 +270995628824358 +266062547449183 +253776136413694 +195507357149408 +159591410951289 +161909146610440 +270416995645123 +16417535827639 +38056754751913 +236826463571096 +67754135309903 +272349997919587 +6014037521158 +213476043243741 +48208431945179 +213106220610638 +16912254829820 +184875289106824 +278184446208769 +190862612463564 +140411080639382 +117225168580380 +236593568923593 +242861909764649 +198341468146279 +193202864873851 +139417465686913 +56641521942760 +199644072993444 +448196313081 +230393331172929 +124505669013727 +49325849880805 +218446273589711 +144927584658226 +154004825750163 +106697844754304 +240598628291063 +253294800590411 +121577275788245 +11286014404537 +273520328931755 +197867886240720 +1121179175754 +19671401196642 +30370815863414 +140369277083381 +99305645767680 +39673254584283 +44382006264141 +275229015404258 +255386516851491 +190274712824819 +141860006828450 +14727107620097 +224152764347098 +115178808174429 +15827055914444 +220339903131116 +100688162361087 +109135494126223 +280017610079248 +121332718053516 +95095757656366 +45622585499776 +35086891817365 +170213002213845 +67507027997064 +124004191542844 +33557131686509 +146537723838984 +261919995121919 +118951296800295 +189425481038566 +136140428619040 +254550788844723 +32771504782530 +229276140267850 +244949390954725 +185015810565490 +61654694466578 +82055328039107 +4868267827394 +275459652897693 +143836788874572 +118251599707142 +196620859553716 +223663116710794 +138978661402932 +270759362756468 +235295747657692 +61085675766582 +9482073157526 +118969787211576 +271507784662540 +175111006496551 +198598880536313 +178430039427282 +148318522098038 +152776607300056 +256003821799373 +206894831918929 +103880536029249 +3755436149489 +129254773436430 +151760804536222 +114668265628112 +13438147086752 +12168864315977 +241891678832483 +88893993921687 +248163578022577 +170976539087665 +218497703957925 +128994869710328 +164679150950111 +103110208734823 +107438389796638 +177773341068537 +221291649698312 +280285519505279 +140348840571210 +157663513803740 +87196303599121 +228585911728062 +223013088005911 +165846200586657 +82136456096371 +261494808111969 +52266518337322 +244838913874247 +64984207510010 +136229760212560 +121550805361486 +202333255256650 +118258072966494 +146471752608116 +194254456277068 +86699445228949 +228226267854225 +231269454796088 +59448303584307 +56017692357422 +10652884350184 +126897370437196 +259351445738882 +227697812723257 +203086575538047 +181704378171061 +207191733829103 +26867447978483 +1344803709912 +89665326801940 +235783991559392 +231752407601789 +210245873179003 +177593236954099 +206370622366012 +94572147854968 +220730426794171 +206388105107123 +102167620699133 +225724170203998 +33777332940356 +27547283444942 +248069019459615 +235382020238530 +217808528553209 +7182712367140 +210864955368243 +206641294219768 +243272143649040 +268818477490177 +116414748958754 +141539468325042 +174759094489604 +231993498453357 +239461440060957 +127674489195001 +150478554515773 +106750914269017 +192401341600908 +105494313001421 +40795238830202 +200907700009267 +1005991938281 +270510253446020 +59050527355544 +257041358559354 +191186616124044 +71621953533155 +66778930026836 +179930693859330 +138405939209041 +206257158394602 +190035570334668 +118322852719664 +136217175967302 +107073921441617 +133462197696559 +14154596414884 +74239777767902 +109105982099358 +78079804235363 +178562728073054 +39582142216128 +272866195346438 +75781453471981 +243276463903151 +89115762831165 +189242254672980 +198394751741040 +162297165163162 +158308277432167 +269471163032651 +74138077486647 +192915302137793 +163520390531017 +40389591249154 +121963567536307 +198358481897840 +211200055066444 +152435987664976 +174291085033858 +96509897097182 +115378675148403 +246358174022795 +64225270602747 +191218921807429 +145009192905516 +30011908353385 +223975309656015 +276437000830438 +230841468222816 +67117905594932 +242641758031041 +60990076990027 +161304842587089 +93590855976297 +78673425280824 +266632817505305 +161960670998405 +221962045988123 +188363422006378 +83449554234948 +233463594781227 +6572160959293 +3386565781232 +256911657263684 +6590018257533 +164919302028878 +144929419759943 +28982828432411 +122716887817704 +209081413521858 +123839189822217 +148297131270122 +258841044751144 +197996019918038 +86652112295762 +7754252763345 +164548111028574 +267684272527943 +225336850095953 +207332552973875 +106484336825277 +264415253759382 +122152834729835 +48070188300252 +140646268475837 +217467392125692 +264580822135689 +168842286233796 +220007757166422 +48014597118931 +167816714419788 +91777433642643 +193909904646562 +23651741070971 +280937515727860 +223373797045484 +17267887727735 +43393538207907 +164178779308544 +6009869477220 +125839606954518 +134616580436423 +232183555427823 +158831707563083 +23951900958710 +90896878876706 +99540977880128 +191554687915117 +12440003682271 +192438656839718 +246742945568573 +57463992260241 +77044464918682 +44469048719812 +243905411634470 +170522070847457 +187571277649213 +271729456221198 +281176751851551 +43279268344561 +8425099328802 +241647944168382 +61412963020057 +265944069435614 +270178107698756 +209826622975886 +242565595131958 +6721037307520 +162347225028899 +166828047078186 +63500507267956 +135767121266953 +127695307099292 +124525097933463 +200178813886592 +120152065053899 +211752395875820 +146436059058104 +177414631383379 +20435244770263 +260206721907824 +43091344982829 +236755724576891 +111576785204867 +181197714561552 +215820443240989 +279345885456034 +221093931478162 +109082680608941 +85159237879317 +6383130936154 +129479234622187 +132062417165574 +69703081752891 +83904880513723 +144447947797420 +197538485954558 +31179594575589 +84242613996544 +232003200527683 +197844260078189 +153836387722315 +121647201790000 +179512046536991 +269529509651027 +244941694950484 +46572575325746 +110268997888626 +201234615378247 +130127248990760 +147012771731381 +88550584351772 +122619953653080 +17961628768323 +83293031652830 +220450559589487 +16037974850892 +60020367267911 +140165902827943 +223743087024480 +252157894729851 +160496631679864 +13740035655430 +155231935942423 +150138541808987 +160767440321273 +189544825733186 +148816199233809 +6838390861395 +102918904432428 +94377453148361 +163742451778966 +94948200634666 +66838497904449 +198468228444168 +39624973320125 +198213130583478 +164155825945751 +165058283952161 +273875946629761 +224486928025634 +26947537116435 +223205878775214 +244354476115381 +218546538295920 +31342031450563 +55139258824199 +180070847808258 +126621945177217 +276357172782131 +7329204946840 +157457364694043 +270331270069023 +186579180130202 +192499058194883 +156149362054246 +104018951134382 +33002008325864 +17706513886213 +265888214843022 +73924543600554 +57435532301205 +19931146358903 +141565052543279 +128208607055028 +111538148803362 +53093433435461 +64198242492166 +64753718295700 +151879909003923 +60558981539036 +263382222527249 +12933423680588 +84570769918480 +107749269896596 +204686199420030 +226247835458688 +234679134686431 +272849565106658 +149519244659409 +164417511948334 +47292582862645 +147316613708069 +258317207216190 +149466632573917 +44678346997144 +211681762792916 +85494654712218 +131588299555430 +211330752120870 +101490476902446 +201127188555433 +172568611101812 +223892334844937 +100986775097201 +50324108896402 +219072573326986 +222168516307176 +68057908187872 +137242042730 +178744678725907 +170251532779121 +131334973655132 +50113563815565 +73768041050046 +52979146726725 +12894332173147 +151454702375078 +205408337663795 +263446557367063 +190262756009424 +163494102547373 +21690123377754 +191461283723825 +118994322658461 +124655947795573 +16545999617112 +141101419505496 +50087245569545 +281340337538127 +150110935208992 +182633192125925 +167191982037083 +70525188645581 +248831237995833 +208791738877756 +41281732247247 +107740869343131 +72819544332441 +18697526766274 +135137202431009 +241785478054120 +263279742969060 +228471651187016 +122051400115678 +138591231551419 +68326398940701 +253673848885732 +47724902218383 +46511256494375 +184221599916560 +208300895829251 +88906851976528 +129802388581477 +188122972458162 +13717672291217 +126979596241316 +122704995224523 +248763511175944 +271892255410528 +97554100246583 +184458865789962 +167986641456816 +18630854645612 +8789359114938 +234327511925606 +228229362289068 +229567575541159 +251715225921469 +240952489980583 +89199855725377 +219318379696803 +207827300592778 +202484632932087 +94288197004710 +120914563450232 +122205630644791 +87869877867623 +31680050383773 +140687675198994 +196551580310844 +257941311088238 +161509639380095 +151820366982540 +116947618212801 +99295917633926 +150019263487339 +58527450785672 +261951581902410 +122904592597608 +219629281036755 +218950340083478 +182259042680998 +92605354673628 +267005167283881 +205514398735545 +89490202315577 +105942234536246 +158745591038071 +87290932892921 +280613411550565 +21778249913474 +233266636754946 +118961110553223 +247382944023234 +154206769715987 +43212053376196 +43469513673672 +139819405521012 +19058840555898 +244034970796940 +243391919279141 +54374016321934 +261935416406831 +198908898693133 +183521083468936 +122507905126910 +121362632213728 +84762097281635 +970613602050 +115885229411619 +188165119451787 +122490586916607 +65900832272188 +120997758172341 +44365090907699 +194246179421043 +59731692782175 +193207816844419 +226921066054894 +275706640581468 +230718802254949 +201486233153078 +80710999850572 +214658571314065 +208319062071442 +98835559073361 +61880856161680 +23311716816806 +94171462581158 +115848514222283 +64296292477883 +15449144814442 +70219599799870 +179900897457464 +219712879593229 +193283149167277 +81067552980066 +163419803999818 +90011130872764 +123994785855487 +140380248678975 +121341582758789 +275368372927991 +256747920648718 +183764561299844 +98153924579336 +162461761138385 +76593533383685 +8686936253033 +93485146794970 +267928546716675 +58298877368200 +148338836734259 +154932834073583 +198681077359079 +33316535034142 +254097783609926 +230746687531152 +156922218551985 +65797394928673 +174429784786061 +111082716073465 +124137964326333 +173776616612073 +102476756383896 +111106204759909 +139654311462721 +89208179064534 +206141539298547 +7981259273315 +152492117831971 +194437409019099 +206546679650953 +219283670893213 +193120335232383 +134796582795929 +255718861402544 +84609966928610 +183326425549098 +129444786379403 +227842072407802 +178222903113764 +49818271191058 +178864294431589 +155454404842453 +207045969802060 +178830323208423 +271360275990243 +251498676508730 +27642560835770 +137699720563266 +237540018417481 +166210389984401 +161724510410495 +50323565878758 +90858533662758 +245784280987548 +144418635543720 +274472486830206 +216445866948974 +54329003959944 +255063919837308 +230202935551966 +135252253902376 +141258094479153 +234818893837697 +112831338156677 +251210344428421 +245412619108320 +81930905693180 +129482258093227 +67970842173940 +82984142707828 +202979489810823 +104402491313484 +206350066064801 +118309413218399 +54167473603579 +204468929917568 +258445944622245 +45463259672015 +151951224630573 +17119039524474 +147425815641246 +96459936203333 +78581511437390 +59041581102002 +136460749696981 +97163788958041 +31727494000988 +46462104764727 +280597860710889 +48412416758443 +268692249412147 +7798026231106 +92642217266129 +12854785498112 +158666797730303 +110009978873396 +8373500202153 +2720779152008 +246512306681667 +112471094759374 +260172728383245 +25727127247837 +269295957165700 +181018439095502 +164900196290098 +200852508716279 +272179606406697 +14461065921761 +98358324148066 +91899450901156 +22679428282804 +89075289683284 +67534121337788 +4003729970230 +31610467110952 +132322574682092 +151928034567720 +150625141401363 +70835496472351 +267534362308579 +277119673518720 +120351682963387 +79716997643537 +195996702650056 +96619599066659 +47643943598554 +29727854012976 +229596702008072 +175007243501055 +94259015273321 +266702525499555 +13559704285672 +27757782691526 +199845512397964 +199694935185089 +204938776053025 +269674781173996 +150059535366394 +92325241921773 +42951530204432 +183443585199404 +260681220407178 +124817332033815 +226739841766780 +255653004299858 +246275775257197 +153320289786749 +159445347194486 +138129043784587 +117478271337694 +193056630154257 +3284518407319 +246640506043050 +259036150970564 +92479627829883 +196922851857724 +169825697696027 +271631554125742 +252289276961295 +124955105176646 +240252636577818 +223193286307615 +235172147640909 +128402973115179 +32173047744227 +29567375085549 +117257259723521 +128273550787134 +276915066450207 +87415409627415 +258819470362707 +95261874557254 +199350472287359 +217554013611084 +104285492482300 +15151403580826 +191566008325747 +239231617249238 +28779663033673 +52229140200645 +39950688749061 +228124772738015 +272662226085864 +228475033723027 +222569728351732 +66522318103860 +255400231694036 +180597882799443 +247227175325454 +20623359636025 +33482437908484 +263638608160818 +193279283420570 +51264323392178 +105173333109360 +160832290243171 +192505114963021 +274820187127433 +251501927847115 +163637609505088 +210471816075526 +251445677357659 +53958028401870 +13934479842281 +64841090553078 +102145955773829 +36645072795119 +163469289411790 +56221320643745 +192732251516573 +93053000177562 +268300285147036 +163429110490750 +265420880881958 +179272183098444 +219016592928389 +217638878948018 +177390416214512 +157673911998913 +23306179733283 +141943931694940 +141823370941032 +16834574962483 +163352324108318 +157257605169631 +181066415129815 +114212353372681 +162883703903035 +257192197427070 +183554624337300 +17073503989649 +63665929850011 +71493041654081 +205623555829307 +139920051962064 +89484831183438 +254241269642484 +153376267902591 +167339199344453 +59647963395891 +194077858251798 +140908765812935 +54065819780475 +214728197889382 +109810785773218 +128170519006108 +81270803237101 +224543174846322 +189733055566273 +35824611057901 +222556740737834 +26451773466627 +21053927506204 +54769199752580 +180953956645856 +251628408449501 +279055801649192 +163653484867837 +7690891998192 +275289832469221 +70511850882526 +163008359223714 +201309342861550 +250526138699485 +131663826722900 +234069592198822 +240576015138502 +232162651378812 +250952976359684 +188935867534056 +102227010292394 +150511677429953 +28417136918053 +199714565685443 +122746564519957 +181171723160820 +75606627739971 +70530846826021 +201600578448955 +265992251655534 +84939740063034 +1309782326083 +268053497439984 +252193555595319 +127724672024061 +153684409598961 +166234637012422 +59587084677228 +50850997834625 +52065217342151 +25555636604934 +246154593882304 +54461957813101 +109300730988477 +272397411911967 +53198969567455 +206421401486928 +43261132694257 +155169946356296 +37605268256909 +74881615521299 +110267852605888 +3969956541048 +23966461711800 +158434177088820 +250587520329275 +155919976174894 +145887620121611 +156385096930061 +37677631001518 +95634684064199 +106105193922260 +235323878263904 +260220080473814 +129587625099120 +279636097757998 +35351587346420 +82968413342126 +119617113811528 +95658126049065 +96932942761414 +94094061673378 +30266837165655 +260825162021431 +75282433094761 +106509249627236 +54595974606610 +32101727428307 +168289963286452 +161434236917128 +71720797556634 +119821957405527 +80767280473732 +189897323193796 +124437121707406 +152374457174277 +231566100019271 +277571736909503 +140886915443269 +130397563482945 +71241021426735 +167543460267136 +132659708143266 +276917709508685 +80733998313354 +13973466204004 +116068358063120 +77972476615689 +126852988986686 +151943632562799 +5316961483725 +881795054971 +141718056039154 +236863212733681 +116291761225302 +111550608202907 +206901566478293 +142944496164095 +98678983483853 +55316005210373 +253628321949179 +100135307846539 +187364217320434 +63811712227115 +176783253712331 +180019590947385 +169667932177552 +9415744627490 +216690510172370 +64167354422480 +106517493653704 +160957261617268 +164534701402346 +66233950757655 +280989507833872 +51482128897448 +105093620783139 +25528212942059 +100315892398568 +14859304035100 +5244656897488 +147361763753769 +98512017745309 +113114843686918 +150990743751620 +142107438176502 +209584272867920 +92603889126826 +182102393394245 +137444712737466 +233315037967250 +176889336942672 +47993476683176 +258833768411673 +131810442036031 +127052445910001 +56563355942534 +186218740373155 +45294626262998 +199756634413334 +262613714668513 +193183286643679 +206971527658443 +100599680327281 +145967270797569 +87084143825761 +211557391623760 +139360589342990 +73914983473146 +257208387747047 +178768873867879 +145620703425730 +205426712574001 +130345124231173 +18404841710787 +70511104857402 +45481389139085 +53517137654183 +103547757125 +278109969036720 +161474073582503 +119550934714483 +80894176089461 +117233369884967 +159865770179560 +250634452143548 +280537163322004 +114112101546732 +182425650258987 +67964220964238 +83304490475177 +164140566280827 +130575691337484 +201812695658548 +76858474072341 +232221860699349 +212015383567257 +41594846242807 +154130105992420 +63292790408292 +63052725529620 +208555965004887 +124923327658494 +216734237681832 +126277255194420 +109621770176302 +182264921894697 +119928282375369 +104655169484916 +205044020191314 +133074332549865 +76148592714412 +228134076442015 +155212636137048 +62853942762014 +102081903886352 +154909638973960 +89087087137213 +233178429635714 +100387270757421 +120293182797063 +243083200025759 +195538972092898 +203060945995896 +124665503945234 +3401444630958 +161810981015379 +28066944982701 +228966598265912 +231015985854367 +40287976130291 +195954938857237 +223696245036393 +126743997424747 +131659942518588 +168936971028624 +274817246125275 +22044750956082 +217205054172110 +145847534104172 +164364800479062 +253546308677874 +133234086649693 +128319651927531 +252088107906659 +71974440681574 +150754973771213 +153081936608700 +136906816618716 +52222796980062 +156900607475579 +143504485985998 +8407020754145 +150836082444826 +153991401590353 +75985568012924 +126724166007951 +105973934420733 +662509450984 +201655466501346 +120027760369535 +145863730283057 +124938826893871 +239019593385797 +147790094535283 +102760587858669 +177135651069210 +134641210291576 +68953517354654 +63995241755388 +39770357379303 +169106073272138 +54482806796097 +248044264225773 +137038402617668 +270295592329248 +74775038076673 +70941865087941 +197919838151072 +40701424261347 +169010059370527 +65577721095043 +20421188472405 +53925136816078 +54724959999158 +248140237261642 +132046619071514 +109901485554339 +12207249877821 +182810270563429 +205157452663507 +180192773700887 +213126464553704 +73415137539295 +45176685757821 +174291788001700 +210269207856980 +253134795706608 +185991972800106 +12898164025272 +200640497123619 +35343691629234 +182854630553581 +45205823307074 +162495173792798 +147265832621364 +205660003099529 +174224823133300 +123518151264768 +185147752177591 +103839784170992 +85834069881911 +149562185871102 +255665691411182 +39902123338394 +91601648197326 +226433098394984 +253858785989020 +185483054698719 +144303482668196 +109546950819177 +20101307333732 +58091737837957 +228647990147060 +200364245209486 +191754329164537 +69073555465906 +201551266464240 +25558837191488 +253631984485015 +50411888812125 +40853721581977 +268696373794347 +188502327752059 +86493273256903 +94672831627986 +182837729180412 +170043209614589 +159244408262587 +83291116536849 +69876113263416 +132371268633915 +8477013218075 +184183365668954 +79285382331691 +10063294602689 +47638288023255 +138991231866194 +260676926400444 +276369152441500 +133140246602079 +129701562346987 +225907546188840 +155188536288500 +33397353344938 +169582162263030 +279225883280702 +99929043393186 +162381613261932 +207839868002582 +137706646559046 +190322920286406 +8778025140230 +2886225305618 +125733819055457 +33480772718206 +96093841714871 +127135521303970 +102986784629496 +267570023174047 +224232077787187 +157911967528420 +2197214765218 +235551501589970 +57416267705244 +268355684628912 +95570881980150 +199840343511497 +14552795646019 +234920230598660 +9664637806836 +123464735696406 +225549146274162 +278492584262127 +207935096025749 +98171352734435 +257657029528693 +212497827534305 +160419738168647 +174839806521050 +89164189095557 +102290079253203 +69063297964631 +77759943929364 +11248105184827 +50873408720046 +34834539556429 +167905339010881 +187217703884805 +275302099740657 +42618740550517 +35508414737825 +135923603599751 +63464457613589 +32504490481435 +175007932391179 +138820645877202 +113989534765627 +56529649201629 +154219357735599 +14919228013148 +181785875404273 +145767527828506 +99157536654921 +236412858534622 +83186678227288 +231090257851540 +46560298229710 +221589919817000 +279608629890858 +55544702097138 +190358642423905 +62431342741246 +110818633111758 +84150651967964 +138867123643426 +223052359994710 +32001016694093 +147749065194950 +239476831509889 +267789694059156 +263541008868468 +157491386271912 +80153697802340 +222351459049150 +246657636998597 +9686515268128 +150525343790968 +261877993981025 +74253604968065 +149320366821414 +41517020932584 +104698823900966 +101973481028304 +202748034995931 +214952253699721 +203314619587817 +95637723800664 +173848034140436 +191303300954832 +232011451492185 +40383753835757 +228204355098082 +194166951483581 +137099017313556 +76656134385874 +61261183885766 +113886572452360 +7934972471043 +3049306564955 +219817589987819 +61502457801615 +191298362447312 +186257855475941 +167709776393546 +191023063331430 +210076129658052 +166872769571359 +34476802510779 +31037382554881 +72569819724052 +86074795038813 +223620087308778 +44849451820599 +8069802014388 +46607549297024 +163609483988198 +157038334419756 +132619890742357 +216622905544552 +177238653593885 +104047632116232 +29030155019164 +129434020845542 +171833427070076 +250009950579163 +23089451713167 +152748965179494 +118124409653430 +176542812890905 +102755963951263 +120344620728871 +132727743012735 +1659698625559 +58886075245434 +199785192033133 +111076773772790 +86457846903934 +24934000381189 +7018633582820 +199375072350503 +131701296300283 +248159588072702 +6765307682522 +185467952883961 +261295197823982 +242531709965403 +82202734617318 +182734344822346 +6253006041923 +127649592196941 +15527860821155 +52657060013349 +189123347148671 +58772611274024 +236259378759154 +145255833795423 +262431598197478 +151892763941984 +232467861257958 +202958836783073 +120608219828684 +142107849341932 +232450638293114 +228284872774725 +119167323278726 +34502844545354 +58558267443634 +21277620694121 +24948815605900 +211046588695998 +11807068216741 +22410944005250 +34985206567298 +107686192019312 +24022670460533 +82872468127709 +200563925022301 +32683329691866 +225399447508097 +138750398597544 +138989289567817 +216192958763290 +86336484075383 +44806532902417 +193856330880421 +157722601392013 +62368981034960 +87115939188582 +234467006630309 +251833331039593 +31854600681594 +226409208556430 +134836106055161 +209830633964063 +5985335406665 +265192234221137 +199752531452357 +216139419011073 +55973767998895 +52979427060819 +272256886070216 +275136634928104 +34557434771123 +37688307619009 +220567522627068 +188225466684019 +18964322295033 +97404865254429 +150166412096344 +85682358833223 +69387291895554 +103292457979936 +231950356544252 +220530022300764 +88607180985718 +247547953604776 +176167180807647 +80782694549385 +179400802523943 +206966325595497 +184117166144004 +208496437857884 +252393903340496 +107553022792461 +18489620827166 +200135631967816 +206433724263827 +87361611835429 +124579406321051 +79615300260404 +205909005808460 +9598848875134 +135433807216604 +19359392761311 +38525618169179 +161655880775518 +269048315356148 +261763442963400 +45943111285600 +191273056517150 +19187229413411 +83566686369167 +182489489980991 +259034402451780 +145177574556520 +93958319442922 +105904876561463 +163231528216194 +143476782750498 +12509071608904 +191697445717136 +268788836245201 +279372430209599 +126779114742019 +73770596397045 +130955684914096 +181937389674591 +180029097159427 +243111466668188 +58900017684263 +204795778734347 +15363731218043 +76560367418599 +187906648031306 +137852140400831 +112809649593011 +209269712995346 +104796905439502 +21241278016119 +12487126980954 +118233029869246 +113863677628260 +100667065258918 +195061550170427 +141313051657859 +111795132932925 +43392972199150 +216433978871037 +73213369080321 +17816655115889 +245095075491172 +195027060609727 +36353206782341 +26836752695653 +243729268882534 +41910620371566 +221672063781852 +27387917415303 +28161387512977 +67744343685963 +95605020347009 +267170938675140 +257063223732505 +85130201654367 +50359712957611 +19471250351366 +224002883458750 +234115987711993 +15314218763309 +273415044696881 +243679496857304 +116136978995858 +168148327622714 +268633373148218 +149763298172014 +40835978809818 +174630299835010 +46253702637887 +43156779653442 +102915668987072 +122652657463802 +88493717014308 +159222825420122 +93875272051889 +224115572821059 +130583815437498 +14794281077739 +121514656890084 +169138544088835 +53434936935032 +68823593626424 +22289219736589 +152110569447254 +204765320642977 +67693684963822 +222308049966793 +54611987790178 +206994591503595 +260774253380453 +76573306102824 +55387205391501 +151281613422083 +68185734800003 +105502871652488 +264933723626548 +270417919797454 +199342783843141 +182487709081933 +276018582355928 +219521227613516 +183558337196436 +64390357162415 +49418836051248 +267777952730657 +251008511415994 +138837306276587 +129116897860276 +29597156148698 +161744354754678 +241567221348349 +40723718146674 +230203042578379 +221953037414874 +156320183131733 +11860912948868 +232692488954006 +51050661834253 +26767848847012 +240842709843051 +251551791192559 +195867235482953 +184782208300113 +93147654136208 +217146268696861 +113417040658555 +54186769847849 +153894529753914 +34240105476695 +162408321761833 +266982950146281 +106403762373553 +277069264021673 +231880625635411 +262323609666987 +217319410365110 +141144536587311 +67387032867270 +1588938094312 +19653128697032 +223334564114378 +93158725007288 +59926124495727 +22772730480980 +14062296306030 +46605463397375 +54906126089990 +21629178540750 +193421006651846 +8260211505078 +276804763452040 +18874241131608 +253941037886172 +191927828645866 +107758633255376 +64447412061892 +144965210304980 +154879141354153 +105796177005185 +120414160019785 +25023376641778 +223269052956769 +49056313886134 +49172451329884 +61738234505003 +55836264169043 +166128107088947 +214146889549097 +194307402801813 +153626721552761 +227372175802684 +226011838624724 +96434124619527 +112405114405603 +20659015163254 +126225859227772 +249371552167083 +82779486429436 +91014589583466 +73681501000800 +173177578618494 +226667264646806 +226880003555725 +115694547631365 +142737946407222 +132163014389886 +91769990029994 +257931455503088 +37695677138196 +232897930394949 +31592509457895 +94858870361345 +45366914778238 +82504637716326 +144006557794201 +121167667544236 +211849912982820 +213995995378969 +196774548639003 +221147648733142 +68192704336632 +163652712918277 +84994852850983 +278503263129802 +219641030075779 +79108152990388 +16302383999448 +48182099110134 +56026837528780 +271958404792183 +254816455470861 +259888677471981 +89782728024067 +138133837783517 +101297734663100 +230041493990204 +168202150443432 +241041032868315 +11708527885923 +117169696621164 +128828649953269 +260870371854133 +145579628122077 +211345625803467 +31639437785251 +66366334771406 +275988550286549 +121665798961839 +125673989293790 +263586556961691 +264338433155892 +121286273059088 +30231198610 +127190662228117 +96687001865181 +251321027832352 +109057617484804 +258885727289443 +37858284069096 +213963852242137 +144412799640735 +7677005644771 +246266526475637 +39114206922361 +173592792523279 +166267791242421 +98610952147436 +46974565558552 +226739950034498 +49637440836859 +96390483400421 +262671922144028 +176490460622552 +175789834086159 +23141982344351 +251538343414074 +180199782368171 +114063572047758 +217214098724117 +93392303968210 +180862857233479 +106767820648592 +75336811161318 +114548996059915 +240523081440500 +80190717878304 +36170285380848 +169793973034686 +37458379057363 +30458166607619 +78080261761366 +228063003487311 +150678980391188 +163344047156280 +126824141784298 +169429850278602 +55994941587113 +3598491494933 +28917655648691 +126275780876748 +91502597073491 +207843222077974 +11463207750449 +108167936477985 +102511155849638 +263770482361200 +117092697151031 +80273128850116 +8806300720074 +72551492576445 +181096389097183 +54812942969888 +91233426844954 +74736615084374 +216402238847496 +271253990060716 +254230468780562 +55606201643791 +157669277759496 +104773265990851 +161096947340606 +245096313543552 +134164306332539 +75317906201882 +95829805596945 +161424665429369 +39474130422648 +50467894178871 +186815553409445 +212733801270415 +239344828851062 +19724764441157 +172893197510941 +129452339503214 +248343692910259 +201095970732263 +193674501111934 +16443562988554 +58211073554017 +212162319136784 +69650530775215 +230286212759637 +171524448962503 +265003701227575 +206132317927151 +264966612028443 +277790050275447 +126384050253275 +163791990560701 +244324473274172 +124878563702124 +204651437120758 +85836625157332 +33197742176202 +183534587911770 +12157585346142 +74517434150008 +227981721482121 +29453356337237 +135366450640846 +12363714522645 +193649585829579 +28877117234613 +165811706705572 +14480280977765 +264319147543936 +135811135825825 +241178411238783 +257905225494305 +239866754416151 +119766754861961 +241577302359244 +83437881269213 +51059022602051 +88815582363986 +227339642705234 +188532880097224 +57565049727301 +114133706732998 +246507394952797 +216567164232205 +16672122109446 +260743162677873 +158557523167173 +55465817002424 +195347998324778 +160025014056684 +227845369926762 +242808093574645 +29179764418706 +193282641908864 +62903864894786 +114049777431270 +14320525657187 +265669152641639 +264861309870868 +245869755631585 +229083855667867 +29172512302242 +93638958877852 +148624024648120 +170858292458904 +138552270576458 +17152912486355 +54942381801021 +188361851303546 +239677732658735 +111706500144409 +273486439438317 +13460584521848 +78731363997524 +52640341443539 +226998850062472 +200541732624347 +94119512161436 +232342090707321 +103464231291921 +240411634313134 +169721651858959 +144243208278277 +187019765978593 +199107708765759 +180368946285041 +199519981835424 +28260302927760 +75375254867429 +255859049356241 +146143879826521 +258722876562259 +241191298938479 +216980557496215 +369670267500 +168670487104106 +231028927460119 +150920846844961 +82490254658638 +140164316127728 +253388854002223 +118238263611182 +244848417139878 +123461538806816 +206019819331588 +213764082228456 +210750493022275 +92253620819663 +151451740110447 +20638232834660 +231646828826984 +165971755144041 +24866727162128 +194534277596827 +188570388318808 +93494983848043 +13499095940520 +82585810632089 +259447646462747 +258242384255468 +273742556378873 +236731760460774 +151532867267322 +254117004809152 +132591913672702 +203994615269443 +27536526127360 +59106569757694 +194456780602131 +6512677165470 +190594810232337 +71460963674733 +147169608091338 +63255140338587 +24953166081842 +150868680474772 +61097120458541 +109252717062053 +104205410274765 +116040624482059 +279140738523302 +53068494754947 +227163036994052 +8438540268428 +117516208493398 +45794635588746 +208359309218218 +55750530903182 +190013347862687 +225542362453302 +121493636369387 +106610464251959 +61638114084972 +220494117107039 +72817716282560 +107889860907603 +81454719813097 +104752526806658 +268659212228333 +120295426028703 +278299210841856 +51552952990114 +42889172385111 +174325315004763 +229001588658319 +138317416425050 +147377910814796 +81042820810302 +104307394653533 +277773841756842 +63447332217290 +75697217889405 +225711258435684 +235883628003024 +197999963257957 +29964555444659 +275213559551041 +198335862979035 +223729123281077 +189387643188101 +140373250358728 +5298495887313 +210387334617211 +272836552964235 +74192269933616 +113358285868874 +91575127171897 +254813310347561 +225217658143317 +265154723400130 +239472599265709 +147449686471078 +211766540726966 +115158275241888 +98541077778788 +73820856850131 +121241935136894 +249244045390204 +266962785261649 +36412100951322 +221450410031706 +281250222048151 +165737549951078 +272463301454577 +137185859014130 +182883129800454 +73441867741064 +67714741990106 +12486445926999 +130369330450377 +230978396134137 +133114380216789 +217771801674992 +238269302332855 +2320338248349 +185004549610601 +195828748527168 +235707030967668 +235549944930040 +69367733302067 +184523695640294 +251862262988199 +242705381238312 +60948941922795 +153336772561983 +115343869351108 +189295072358614 +272033522481671 +124238894323294 +247257968250812 +201218307359709 +160299681656465 +228894236532789 +8101680049328 +273552687008510 +249752141829272 +40404183902565 +237592063419204 +240969065184642 +134451441079621 +230809659024178 +12268731755596 +245307589931009 +80072598864774 +49460568711075 +157064340727951 +242499129443640 +191259525128556 +143021314757577 +31425263263708 +126262430586327 +186910498293970 +104138147104498 +221136026024521 +243600796751535 +277187305041695 +182131886659527 +106158792658690 +59459356509216 +154495955550411 +142776127723941 +228609921922530 +60005811214906 +34128159797430 +221434338801407 +230820540530172 +164696649884387 +16362667968623 +245821670738052 +150482670012234 +207781312238556 +151047470022168 +199682831803649 +162338207898576 +232661817969757 +44500655239260 +241725213243457 +180170638480498 +58525297646132 +250493587862690 +181786839250155 +172725706139530 +82884507247947 +165255232572399 +97396229201225 +216050431236559 +15693005002984 +176571577120563 +131199031598490 +100875775616643 +132755768234120 +82619262901809 +155797132787653 +34292974486158 +272147133723385 +48914332158007 +193848316717921 +257978456513332 +61963432207925 +213367595640776 +263495114136049 +167134488921676 +148643662841178 +11546077538676 +185311579244155 +125969619774593 +265091256062458 +276987242440530 +192552552587524 +127055335453193 +280343648476974 +265164674554350 +60057766591494 +67470895032150 +200039561008300 +135857162357594 +147630502062868 +186080183134454 +34832537980639 +151573969257950 +110541496314904 +50893458098931 +242323235055976 +36142012720204 +198032541595273 +127650635271810 +189583116971949 +15511421154913 +109348068552539 +208854562370266 +187691678884884 +268261460676989 +145880950186875 +3735004068746 +16290645494783 +229001195785838 +90704839508580 +77685593680179 +913109401436 +4242780777734 +58453914402819 +207181296055411 +138022701781547 +139837267482962 +250446207602570 +46592426533858 +236376318481466 +194045015995130 +181467813036879 +201308416266953 +232200760712653 +274243229640261 +269140124712069 +143649144527379 +59022351525237 +222987143268285 +120489693714010 +222836281175260 +140471381372255 +3267058294753 +122050052235934 +185877459597954 +27385879405520 +78926685779163 +19309128726022 +109528813216532 +176517429108326 +81577439916720 +160528785882944 +57638155016205 +158653353111518 +180488412666859 +35187880295538 +20620785548654 +35473731392041 +255133459959455 +106922075605722 +3409970727393 +117330571374437 +219688291119941 +171446138828508 +195379637476432 +184468413063655 +145198241333817 +95524491749757 +258214795295755 +110728509717062 +63360266203358 +158096753230766 +47719441486929 +273677239948688 +83587992573588 +72588521954123 +28604401346343 +83754663488215 +61617357826828 +223153158849206 +110371411610045 +100744117858058 +167146495799066 +57549065623055 +52080400886541 +123055455892601 +247824984113989 +171326776160841 +244902752894604 +168375356368604 +129783474520162 +77437102138695 +161569518095783 +151029911385217 +88660384591241 +275537779127027 +229847559916687 +193483679136157 +228885589420802 +73572068044490 +239064266372466 +86521758560957 +3940867729523 +175797428896131 +195932617224579 +109837834395966 +54579909591117 +244300712055685 +174794880757813 +58636774182632 +150866359025280 +118520666570376 +102771618056770 +172723350612638 +274694832799894 +179726733692593 +20174847863929 +48494286273749 +19678794914337 +124018166783746 +52166005904678 +33883760349132 +232507418399673 +161959251917536 +268395613224696 +240666603138667 +241187773294341 +4378724385495 +229637838452779 +94007261839279 +136054724012417 +84449765517530 +19696277655448 +194396386157440 +107567460757221 +63246802231948 +262969090325022 +41139217412509 +2051235944686 +214585772230067 +7374888010960 +276709672167247 +54293485372968 +263841108708890 +39726815498621 +233024787343308 +11722241786367 +224812606861746 +248536899431480 +23565635825010 +269539401065574 +265127673332373 +200858298072243 +109604601463658 +234212253865462 +150680412634024 +44830771541267 +21188802440415 +76349876010243 +246307401438085 +130393606149132 +162334057954634 +140419070130700 +233954154732953 +139033183041199 +12443115232292 +253385892861192 +29549505091657 +217952836627139 +260871398499863 +3868930148559 +122218546060086 +154715912302600 +150425386966209 +195580047971069 +187347408603277 +59624574368883 +250344650957529 +30523567819045 +143558710588152 +264759228994272 +263512270955559 +220317065547551 +262306208851724 +104098138339055 +168455306346881 +220558574904157 +40686080058903 +107920180948377 +27370368233609 +197971398557504 +67939507303603 +125020848315769 +180942398797536 +60080184363419 +219594803518248 +135345406790644 +270101261726901 +256348989086383 +250368798036217 +97248530503742 +36637850115743 +200819012016115 +256416456998298 +254814422484520 +130119674259054 +127786753747842 +157591845100488 +16363341369578 +177993240955826 +193891835635820 +37640639526954 +79744375989931 +216642917526208 +183208020004490 +16413035238416 +78063112255157 +20850948767475 +178211845606322 +101028152563104 +48564089449175 +275119785801015 +219976242484015 +135426282766729 +195103989714861 +145933670348908 +201708641246966 +119875683160137 +40311208966054 +187141332519227 +272472715135002 +157526967546431 +272361254080664 +130266080973321 +237449357760959 +111103447438772 +49862516449617 +276868142702349 +50884277520083 +188817931742365 +246322280934265 +110246473731161 +195498768417719 +126707157142911 +162981803607805 +244538740690957 +126942741289886 +132049646512605 +108466308212794 +12935300359481 +129812947601054 +47858354237471 +71941206319772 +118505688861879 +39214680485498 +56361024819188 +134270481732272 +206320510074471 +252968219201853 +127781108075370 +252885066190529 +50771417103102 +250970802942546 +152648203903120 +9070165077596 +24427161539104 +8868246172205 +29747978542278 +64446089070356 +36675689986418 +83882426131919 +254039897496530 +235760290647794 +202860376654473 +238932340959300 +62589119978803 +36922484030857 +56727080046272 +262684701351549 +219516198879712 +216071372750841 +147666390342744 +43834414193868 +255765388339431 +143462127463273 +78247217030978 +4565263835520 +106653243004483 +264173280789999 +141594213462682 +8688756896355 +170371598874595 +82213765610811 +83171622700679 +279129814890440 +162041483774781 +36706164607374 +219627552241140 +193136734698589 +128211787781086 +118679054603308 +268982589976220 +10577871518665 +214821963080877 +161460616282330 +110527979731720 +270935276992103 +259113684213473 +61697512154246 +185773769027555 +7159397873728 +211858542884844 +247128813755777 +268497346286177 +194211927533303 +36849912018918 +30364539748252 +8299452836827 +125659631606415 +78515533075778 +97525397773276 +204690409832081 +233060317443507 +163101071111755 +62682764437837 +171615872748801 +249950013955517 +247696060885802 +131224493822729 +244201393166337 +100788247325719 +55467422818402 +202862909259974 +209120996164174 +78642737312323 +266381588340287 +147957363621541 +13710356081152 +216479111280193 +124022288850903 +149083340155552 +262219819654312 +69689885465794 +150656522795470 +216295902432147 +168596492541763 +206448259013759 +203855719337748 +365562564681 +103409409620381 +162602254843077 +67239669449779 +140594083387592 +82230234823697 +207151559724247 +100623684757968 +77255458297988 +212056692790105 +217897856540188 +188566805123077 +171082831507972 +39995463088288 +255652464813998 +135839418726834 +182767837602874 +240991709878878 +156291093963572 +50596912767639 +1039077099629 +248734748037014 +192212508364917 +156167237132852 +224841600787639 +213197111232423 +270845669858964 +84837155655748 +103180833239832 +87227988719086 +54875416466395 +258802074359185 +94637876892141 +246145785925294 +240508645844158 +176763279573895 +217815712968284 +223757201587934 +190269345228847 +197363178806079 +151178107741909 +279692987774578 +44889613916797 +239309943237212 +146588112457732 +233316839952369 +68768566890040 +278085046716001 +244435733926989 +80754773459726 +229689446186571 +280985761763186 +108961963597936 +193991760191276 +156660975510057 +221333222868161 +146602761646347 +207051800420520 +104329547395651 +192105431017010 +37695872255898 +50628551431122 +81308181435736 +244122956782623 +240364603810409 +199838535823618 +48155052497469 +17800791520132 +164350083363989 +106302493937231 +68754707428116 +83282518225904 +261115024212198 +143705977491853 +108465562187670 +8014146672595 +49843216465741 +220634953386192 +105960239926586 +161733052935736 +25600878253044 +237718650619068 +179199918528285 +136661582170771 +227077470426891 +28144649832065 +244233934710791 +20219007833859 +15705336076118 +49282729447663 +42020857945344 +128515664674349 +258736895220609 +156331061570556 +123641301565631 +149062954261643 +200832570309592 +139069035803657 +91924023355722 +156533736494001 +250515219692235 +115199089544709 +246627841501895 +275813465278640 +134456859864126 +141716171114113 +94593107512309 +129678609338255 +95545395365424 +55724881727150 +71036612690129 +146294636980180 +206292897519888 +142642830237719 +97096118544347 +187780457576090 +127686296137278 +167675922084155 +192099044393507 +135819818287538 +201333283850514 +52398646454679 +5666328833890 +560374496661 +51269858570252 +35693721462782 +203585742130381 +271230558461176 +158136725948201 +211146451760725 +35820878721263 +153122242786566 +26825027659728 +6283084379683 +221783576302580 +158963893065838 +153097729098219 +197878159279318 +211507520227252 +235038020722745 +23715569652863 +253663844306758 +78605787069565 +78300012945934 +142765209425496 +91296915696932 +276222886144554 +168369231928226 +27451038250429 +32448939100658 +6480237369136 +167135270771484 +19629076466874 +214222068601366 +176365157686085 +99922847343814 +160163674383495 +200305178144592 +110973907955869 +179286883193560 +175755029605391 +99565408642728 +239819649535847 +34305433885703 +229676363203814 +5106570424248 +254691236994482 +80944661672242 +269861194705678 +177794008777115 +236005709539997 +28410604954104 +238436501564908 +203116063233373 +136388438232846 +106778453241339 +244228785299889 +167447870567487 +208609086021077 +75747938527738 +261036114039457 +12215502517692 +215425745926669 +22434365309939 +243241607561037 +153468439990778 +134193614278838 +1678668809960 +199227543898666 +138935465120683 +176956375909617 +30838225383739 +29273770384559 +137590244080919 +59817493758253 +140712957991719 +223219624375429 +180948401300620 +215029617735257 +113646773726351 +61322441714042 +165402392392139 +96018904320263 +93189708407279 +88071039608083 +19372108233923 +258569902833173 +117876637939881 +10151749663360 +39147810307073 +19050964780642 +176492449457798 +35751235258127 +34482843342620 +100260288738784 +154696150521433 +262825752524709 +229212323696610 +11766912232879 +57550451641921 +148541267504330 +197476232798778 +205666417119142 +51690749072979 +226535007059359 +264347699823396 +188133104354861 +22733218030597 +252579657291678 +93761054950623 +150662888416569 +189226124416556 +2408208098502 +264450683136233 +276138816432354 +225192557425831 +269695045448091 +255099587890454 +17897293779130 +135054542137296 +89413472625741 +76774204110420 +226336681160406 +252462367929908 +240471600492777 +242752304777964 +243058078901595 +76675161097480 +32220660899562 +21780218879087 +146970848576296 +20303426856626 +211507580869225 +275967526779722 +200520752126509 +170683588785861 +97707434160384 +92449880306297 +110283509918008 +209838432312295 +143260636365338 +197403127705720 +239989769008684 +263474513752950 +246504829619750 +84163476509658 +197987490429898 +200181960124540 +160174462733047 +135027922006651 +58204952152126 +66919505068311 +120639138551796 +203022886705360 +126675788927025 +27478528696277 +157969923233015 +190352894367530 +128362131934186 +81775509999461 +215950206455833 +188208480986996 +15528971020329 +113364532791491 +95633978221873 +170392382681320 +145502201877964 +254889241193879 +70726818229525 +147762535734717 +151018859500681 +252463584853118 +139812522091525 +132809963713626 +137991279224347 +4037831079308 +140910572962812 +237354215964582 +243258064299015 +279604560600130 +41372793990313 +149269176297511 +81585717584696 +247197410469267 +210482755016441 +90222648138418 +266191305455054 +255083526101155 +279171601147257 +268657313513087 +139435753283411 +264838444038175 +211769972096102 +22060822923538 +65861052650031 +274625510337298 +52017682685576 +174446699890596 +94207602074939 +132340794564033 +131626602264490 +237351572376200 +1664060040165 +85984890658799 +189425923461639 +196487805102244 +264476341327349 +1770111407498 +211874341884992 +250459684733744 +149273879727302 +26065781411612 +187178766674182 +19443647138396 +252937372936157 +254618239398438 +228435512223419 +268692794924525 +119279281127873 +239518881455261 +257492071474482 +125246867656537 +10772768303795 +128629601132267 +17687962854504 +95100676723160 +237071634336156 +2910959187938 +204522319490968 +80916304233088 +278034242296622 +88512938213534 +109640820581833 +96699920327322 +66828673263860 +52612555068065 +47138024472421 +65475330186166 +58175066251138 +95454393184751 +220354485950466 +267758970956961 +39330187114382 +79750948049963 +167385317247174 +181985687939962 +64694551724414 +143759875001303 +61351837125331 +8922211743776 +39179103245523 +38567554998261 +10130909192201 +57175895841163 +34799162798137 +258305597490961 +180583701305022 +180376396190267 +222051835180803 +164755151006725 +84607199191235 +54761163988266 +188980883404483 +165008982688521 +207539777205464 +36831355693583 +130494771492436 +71098467064670 +232277751005507 +126444322538759 +9946658823679 +246039574318728 +252529998129236 +267435572904438 +46417458768079 +11692591919584 +149091483658526 +226777584048566 +35136546085983 +110306849665650 +264804544418091 +11884967655504 +127095619383469 +213022147446069 +120906095704285 +102039448054737 +27073231365930 +157550913815889 +229341906310249 +12706470214325 +10942413336585 +104689398607614 +30433197062783 +179262993355006 +129125579593830 +226350462176796 +57445823371036 +188199185816296 +65038609350014 +140182079171639 +191008958161350 +257857831677398 +23451697626901 +269160626541055 +70527679690289 +240569648368808 +235593162905287 +29485067809932 +115123019763460 +64654372803374 +158506746230894 +116758491921268 +245080172946941 +101663352470276 +46588429083314 +212813186311227 +11779615086076 +134140545622287 +119192155340026 +264227990256039 +261162115871970 +15377567305648 +44992006987609 +3941223491219 +200561413593284 +84450384720558 +66858107386948 +154485849841114 +52785436536600 +4796284710582 +248903344592631 +196056972951222 +52721150262936 +86465235708072 +26738693098574 +226193942624885 +220107596216186 +2219105412721 +93751262034525 +67196510956542 +198103015475423 +241207029507868 +278532308275841 +11625859352771 +49846696234245 +73224579723607 +85173726253504 +205470472880263 +228758018065629 +134006354827170 +55234916385229 +239158998666143 +237590233692195 +173267492989627 +68813642511294 +269171702813517 +78095474418962 +265188667678841 +144228299124005 +95028383623617 +100919792233700 +166344916065026 +144295686598520 +206188263938243 +258647268306823 +207976691872971 +169309671520843 +63553610799695 +26265224017419 +193693864640161 +154103368822944 +269469934553629 +127364709915599 +174790663954462 +202701090295696 +259832361466933 +10675112815669 +204635952149030 +183614617995534 +201179055746155 +272630520170845 +12857803004718 +195446494648346 +88948878449208 +83407604856111 +91000370393586 +99535282430240 +79636855689457 +95233014085535 +277723527148130 +118001237466242 +180342790244874 +273591284921738 +21346501745781 +207401981907639 +27565890673992 +35000311117370 +211455822627537 +133242922344701 +268059874966503 +103444304294027 +100487071835158 +136554093414200 +155468208380733 +198174213242242 +129032119511202 +274685772771924 +17827710506309 +201936612264655 +48439740660008 +27221843921992 +69511757233069 +55385131797966 +61351907601647 +108787568120457 +52599720634904 +82309424304439 +231165654950198 +5650765865888 +10093317055850 +250972808198605 +12990244747237 +276820148984344 +257772601115649 +80926864347193 +31697851320786 +272931406809487 +75038646434802 +252674385375576 +223700132058138 +86771021070528 +28866415865425 +102290449366082 +252126753855482 +54965838015533 +185811877409732 +97440703485482 +140921657931953 +108770167552080 +40239751998505 +231465667561686 +43325909815196 +25984210689618 +24993145680411 +76432417588719 +179335305971003 +48022746528079 +65789377284234 +60246801549647 +22655494364607 +97357320977905 +102789087711351 +36954409817631 +94949429972656 +196925228226792 +42774100123188 +272360136536255 +223430649484428 +185457445472353 +220175099012277 +261413806771353 +80598911567952 +113324176919818 +189674562041096 +20874667930201 +223478356261287 +84583309352681 +281287566121697 +225507423087573 +136977356299530 +274720276325889 +152565747745866 +72813068394121 +215278392611285 +184673579208230 +242927479880697 +147836561255219 +56512247062191 +278252047801892 +116920379619129 +181459790506794 +262741434477012 +9957633075346 +10332134560789 +169759605708388 +85872684794505 +253290583594583 +175491839939207 +276909921680271 +128704493719263 +117790025946554 +152604901395860 +119410364219544 +172701593794385 +261089319907139 +60481714174828 +23576250567079 +225318649906580 +227909031296186 +210741144340921 +207129336367720 +268809476720071 +33057589715115 +8101473157020 +44848538833260 +122654399579772 +237723284857173 +221667524816148 +183833754527835 +224179327206447 +239899106819896 +177099173204145 +96226008464809 +38538575554370 +93313520422987 +161366089190027 +176674070238041 +242590702871525 +127338876665740 +159603542652980 +226553766606174 +123041745739755 +139680980247585 +74206018147930 +34098526922921 +124578497190658 +29382172699766 +84366628744824 +266844923034722 +51579258970668 +12899260983628 +5825788405052 +52129546391224 +201202875093862 +110360891021324 +6582550048330 +148805791326780 +183910020699599 +267305637994 +244436513204702 +202743766934258 +79021387341267 +136575189789442 +111379088639505 +11350794778275 +117649813700924 +121738535280428 +274327087170931 +44571032179299 +59379205013449 +249381887236785 +128939084281526 +229211525015891 +204261302565339 +240341075787867 +116661448794649 +23934625454185 +34581582223407 +46386738678517 +140790355713022 +231980974869681 +30747006134589 +27117057813627 +109384424801253 +102885928099214 +68414562370257 +156499342414659 +223087475018527 +261686682012307 +8988897622059 +31276838132669 +59711256590372 +148199908069656 +95632677015516 +180022588309091 +153177412692068 +2548267232749 +242930117076715 +84363742578467 +213905683784853 +125162300042288 +248175408657056 +110062999970382 +115827666000639 +170300303084531 +102558555906942 +172242252173472 +79424578890476 +132585459646859 +234025412504799 +163603661225645 +183260347091452 +217156608013784 +232197629475165 +9624518926884 +148955576016097 +268559170531400 +13723880392526 +222073390742485 +74145004736776 +147157895516843 +161368305301371 +190662564794368 +109445422910310 +148319333033466 +10274689370522 +113538754972590 +33613603116675 +129620486075332 +75938945916419 +143705157803598 +28839867291768 +281431710998512 +137353119983725 +161167654507640 +68221543988238 +39073564839160 +134976113396919 +94780097773395 +36926896752768 +35919172315655 +89561649505712 +7149564494262 +87898627801094 +155822051586743 +210795102290846 +242050034302042 +16878625125846 +122940355444638 +117173979009952 +104837155773475 +207127967791471 +67913557589519 +249751822647188 +266701780026559 +102601226329076 +151737002972331 +135061805029741 +34450331081343 +53553755964458 +84387677254889 +183772432441770 +186863450449997 +225238901247800 +100840746817718 +128950056794630 +70325346250903 +142877927322661 +194145519680996 +203152667558859 +223773599757421 +100394943719800 +175009692886727 +68516765910791 +63657935561582 +237135601964442 +90389411797970 +280581894140717 +221879182678575 +128073238226479 +196202670986870 +34245865016495 +260219788484165 +20544264341998 +133949223708130 +154109496088203 +148440057517847 +194207203857205 +139597487598661 +178949103909900 +235659114711479 +66886258089230 +104819846539989 +115306716102826 +69229111356911 +79428259821258 +92853039933053 +167489964162098 +23260478560122 +222636686299739 +134288544880955 +66076012953786 +218224483700854 +271230420700528 +271322896288976 +14938845639293 +117449275819132 +31102136867397 +225386101616007 +165405146259174 +164115512766005 +59144534194445 +106685304870614 +278266547756144 +4209307162802 +5650664397163 +254498060291393 +192623059574771 +41740724627362 +258119134524202 +105930728969834 +144117327630945 +209328821161521 +59644061638814 +140941087099401 +82356135577391 +257031413819464 +121555544543337 +198311917961177 +230668079392865 +121717684482093 +140760818821541 +218904245198581 +187109799463975 +205694172728565 +57613312060561 +199379122759637 +150481778411457 +165160697369997 +262782486202528 +71894842921616 +221664094635288 +12115439960108 +81506613361827 +245058155536625 +274387249132468 +237722489919897 +252197032511549 +243344681337501 +86102406089954 +206725232217508 +75969695049569 +181641613589568 +272185713871714 +228566715806630 +213285568012847 +64881960063261 +263661593000793 +104765578234484 +186866961884427 +145356337562526 +183590860230041 +206732685566460 +229194389966403 +262167758376212 +182219334281885 +31657824725771 +100441015439976 +132991801028477 +215883553298716 +180749070036842 +101427751016527 +220136748939208 +209520297298976 +187024306554426 +1220621983182 +223035374486817 +155529919512056 +231190313389700 +183197619028140 +215070837860780 +195838857915124 +13214829143120 +4364854309996 +159394430562264 +110440290681387 +96959943494327 +96213807482034 +167131375717648 +275842031820305 +23193296259847 +89992083443722 +225483533249019 +199574204158720 +71261723220443 +228312840550705 +112465557060021 +246452087152059 +129029806007933 +61545630363668 +218404228225132 +122905730088554 +59474243249472 +82864087201191 +278084784945838 +189256249076054 +198129495279584 +147917403199298 +272278772035225 +186646314146539 +70367968498387 +217510634508895 +8637446962217 +245169729891211 +266310047444692 +152571456608687 +181388908760123 +72403820703922 +241544223270658 +86852857821971 +185708508438994 +96372271864091 +238625667623428 +262669499692864 +69214275404737 +94628428501177 +16424156885638 +243784134195136 +80936781825943 +42390040515948 +89419010060102 +102721131683904 +75100082400420 +82387509193843 +222172699194310 +33073231372516 +92586073324365 +104354115856083 +87063609159436 +9406592356775 +209888816783769 +48948920331511 +139493063442517 +235885653501657 +80770708952311 +67495567397083 +179694642803649 +231948527269156 +146284145178582 +72206565228062 +9097841521606 +222292879527034 +133275734646481 +100427183425803 +198924768936033 +166738980939190 +258220567769409 +243167135995646 +178163860289268 +273557110154002 +150429783078417 +251775201290726 +259843854405587 +260710335750924 +247424486309825 +141290444292823 +216441908036907 +152212120295541 +127296586388613 +219964005544912 +595766388695 +189317045382686 +110284465358589 +148489443227942 +47131515018348 +222376554084773 +216684238978889 +233158828103429 +159786547094741 +34369295674130 +130839941244659 +78669966526839 +90398751347458 +58422224605359 +82929455828451 +8974605723380 +111130938744436 +26196560951799 +206719543185062 +267318558160153 +128438594255734 +68606586482034 +131126361833470 +134827243102148 +84450487435612 +20680300220150 +107610996314453 +103127971395367 +74039913057011 +78020631522465 +158744109146555 +165655431074101 +19000129169501 +216691629306936 +106795804203731 +142277083440880 +95702652961153 +22348528960244 +143966724628430 +71655736980491 +54774278933950 +82346050592450 +279957425796861 +65249097626592 +100758134881624 +207056061992640 +260334644718504 +54503470292541 +279134905463397 +145387272900523 +50021754884742 +74029133506336 +44471267171016 +361496658666 +58636734701652 +239490934688985 +53377122884626 +258816866308588 +138817586850640 +245234506324103 +147221917642309 +103767826057160 +234148139384199 +257814778399940 +150966460553275 +170311973893010 +53349346184922 +67407267148661 +27262185575042 +264368419563604 +135365325500931 +177025620254447 +180196100603646 +169949239499283 +240840008941240 +155285839667181 +160229344731806 +124096132784966 +67561495374698 +139247505626548 +207291734706968 +93011378041287 +110604592556627 +198201807895581 +204905085725783 +16246572896503 +259796655329169 +49189014476528 +273377407549302 +111409906697275 +72546801727905 +98019910849855 +239049043567641 +110825214175259 +244299461780140 +116694054079569 +149320861630631 +204149415722807 +273916923956312 +251653975347227 +144432767004136 +181671398840523 +34095738548317 +274169236406015 +154491251600959 +235884876194582 +170192183158638 +121541022312009 +85388374896509 +26390420718272 +181845253033839 +49223419151728 +53861900877950 +243766786898053 +170351606531067 +269075972750954 +124875842439074 +152400903600793 +39496845059746 +127460732896847 +206601490145522 +98110270030688 +82313153445930 +139073416933877 +228329863510466 +83560579562230 +216055365558260 +227136412776210 +71477736808788 +264000191837004 +167157088216300 +211508337994790 +51154172342376 +193135311106067 +39359343863298 +39399522784338 +214037003870663 +15910759561238 +276926315228429 +87148156369402 +194511662666825 +11126017254720 +201605989708858 +52631128014506 +156696458025852 +101260881491752 +134366070891654 +207998532993265 +41204329409628 +18424537435808 +228294237958508 +30408013760010 +221035911171845 +273509032666695 +234862535366401 +230151392842359 +95001419851362 +79373772001577 +68385224066851 +111364577970337 +58050912453915 +75590099476113 +93757938825583 +99463506868319 +214684180033397 +266069147406675 +254420962560485 +210439285950270 +174193968090133 +22494060216785 +233898603352176 +74072603992813 +88165239535841 +175050666361768 +37859376772185 +16924058305636 +219501989353122 +152418240689808 +209257561290985 +34094905850071 +169580168503954 +188092367477868 +184311974512857 +241673382861855 +215738465523619 +241508473633989 +176352203597317 +157282459128021 +228211196509139 +30730643199060 +110332104054003 +162001292979092 +255465974240964 +62476378668538 +97608398150833 +71648978363138 +264785084160290 +251477012807850 +262010179483780 +50888991463512 +84242058773936 +48341005352375 +20405893282747 +134917084242160 +274055772434605 +218197450561003 +161287527329335 +122499228334204 +149607094883280 +74887066846879 +39031716866760 +145029719121576 +224490532165606 +264862626395681 +128340822041927 +88252087863361 +153500747086880 +104414235717215 +264839015718709 +204497452125211 +191434062845257 +8446489692478 +207301727635994 +251908785093745 +201937655339524 +78747039764945 +149947461892811 +137795715724704 +269356460698925 +74894355345519 +261195738372819 +254739237868959 +169290102767074 +173352085357726 +35065568475924 +241599817526505 +279989185018914 +48433723928632 +256366987833892 +151652031845558 +184733008659161 +116393686099599 +93684615719652 +107118607669202 +223009671912585 +218124248738002 +198163876871124 +126181291459527 +253719079676625 +275701169639344 +54336434815014 +141788262073018 +223473168701653 +260711800538040 +140661777497948 +89718989630000 +142233257920282 +94107111860050 +183954092637950 +150452687447359 +218166039253526 +213745144985972 +241955866407793 +112274368526749 +103534197432600 +49391905782027 +221087951331383 +168379768464311 +31176868911186 +194267251982894 +205170224525782 +257161104461130 +6017374422602 +21723904946269 +176576233510885 +24445758817841 +137992992513148 +102041323016155 +36295537710382 +242535335126380 +232580251640453 +244747375505570 +137880226917103 +39078984280930 +107386925937052 +267712056307591 +83546106699361 +155145025226960 +226604897941248 +215873966472132 +61230848704046 +225796604507486 +273588041789242 +142146484419982 +256042228916193 +223961959765700 +273722935081525 +175276633581028 +121350235831008 +196089429948117 +220723815482447 +185050495266998 +203083358928726 +167923875449316 +191960920922734 +226532836095698 +248123044254690 +225188943555721 +187173809429546 +57903974765773 +162486128169298 +261699129742841 +51643355256072 +166572308551719 +35970346155541 +16902863685541 +261697676764580 +281059685373459 +109164020632806 +173921662489480 +237984565488587 +175492998945249 +277325105524145 +266177881612243 +271684583340328 +166062019962353 +108359171802466 +79772067237990 +276854500062876 +203132268863790 +92493594878041 +197130587064643 +149297098980920 +141875068573332 +205428385320834 +243528431838861 +252486220389367 +175615643639469 +100738008661589 +266446266268621 +164818822093719 +98010252500758 +68703286867307 +100617447907681 +170912994484758 +167211979269685 +115775438570789 +20817810621489 +264050644727991 +1618638255117 +257088390562204 +2637226120735 +27038617951052 +197703322286635 +248304391116749 +221090801147825 +152181070651745 +207297727915964 +34102343311269 +80025356232439 +192025703161288 +185576070478499 +204425852839472 +51338599771483 +62215958728702 +203233668116600 +29212327119969 +257479296280629 +49703688722360 +276878579278591 +216936548523193 +267345271052332 +186308557243744 +171267959587348 +167274669778453 +173299864120912 +202239589430609 +225359883671334 +206555014292022 +29570549466933 +3544497538480 +225953949177485 +243662450390605 +29136827834743 +262254593262160 +121596235659792 +56417817907190 +96983194360547 +238068733750296 +138189925784370 +133058259151780 +120053260504143 +52872955468099 +151747781908434 +87717444844711 +279082043244783 +20371275492148 +245785386514911 +191140314874256 +141849625512718 +227820689155183 +64157643227835 +174331754203699 +147351973788538 +29422120013301 +99897902518817 +59561504011538 +176008565962212 +153818349341293 +246068453506828 +31256764755087 +220458634603583 +141728674569565 +56248008161115 +162600804327700 +95581462348308 +178166467568740 +265530733082744 +125325978910611 +266621559928785 +124234407907393 +278590283757360 +137505964752811 +6209674351151 +164660292183576 +264101258570820 +83200051626421 +135098447237893 +278319475115951 +268579964353543 +252488853398215 +94564748774519 +222317511151098 +103636374444238 +195309330173319 +254908817942808 +281423382180354 +19810565417235 +5030286140792 +174857197201936 +92985703512488 +140809000646079 +86231479558058 +236642529293322 +173582073522219 +59683802963553 +192790541033844 +157696420411123 +194344844142055 +219317501152359 +8973504714063 +183224769573755 +190857913966662 +124507394979162 +217991098669610 +273181628643586 +129539986217584 +14212189890516 +72231408896933 +142976241825790 +155449315307883 +44578955171160 +211080185427948 +243895611661787 +199321817413099 +31541246205393 +144142585907390 +186551623598338 +209374926350599 +11054221129994 +88064722466728 +136644211530459 +56531578502634 +50277378998792 +38631658960018 +206857567403903 +123366266629738 +132402781680546 +65151357189698 +79580520024615 +220380955356239 +3425365684194 +177878443250479 +133937846856603 +62076671802430 +169952103796154 +4257451795641 +95165716789435 +5846902513321 +214558496088105 +66717085095345 +262480584126839 +209425011451923 +238202396863836 +72041851737325 +117979603223236 +15045573461510 +20915308888777 +231994532258181 +158144333748930 +90585070446801 +25845718021378 +208110476109795 +216678737721427 +79496590722887 +149828950655387 +188114897981862 +269237798439091 +185028613055837 +14983965782582 +15337919521510 +58103524194915 +202574425928886 +159295341030173 +255963397758622 +79866245996817 +55947112685771 +231082282160337 +271078784603742 +148807315515263 +195216478562084 +189182679247519 +65443171317177 +20755486069529 +173223882336805 +209165208982538 +220321671025096 +8577904622833 +22703913982865 +270372510231365 +78132863711618 +19673592296657 +257999878343530 +20210226941839 +67447573679078 +271896422047548 +53384366843660 +43539046631179 +218850138494377 +200704853589574 +52725245802347 +105592894173233 +103510307594046 +129238434194859 +196299651849256 +168463203673661 +51380730601973 +223744452315205 +127510687456677 +184898046727714 +66869042308828 +154864876159428 +270857883422630 +113320073781636 +162322274828548 +254558868839981 +22326389706874 +195404401923816 +55300526672624 +67576529666398 +30155955215812 +87088807825312 +179343639368117 +172948357474461 +44512153999881 +147149743915685 +219030766070350 +243371559071433 +72846203687374 +263538112413131 +213707261409636 +17505326680516 +248782112003144 +237238648862700 +118970027210443 +86688658953228 +73904736662909 +197140294004872 +160073693742801 +148243025827039 +34728944050632 +105301015683048 +39084689345823 +203984549076601 +245920250993608 +268676879413635 +224503924740141 +80669445903909 +45744771884401 +56391258640906 +232078346866472 +21620769944150 +164573616279615 +128430529737290 +88208902548018 +19426970469737 +219070121786742 +733742315776 +67619618671905 +152045068039207 +45555608622519 +42198544030104 +155578149319534 +278723842258845 +238204417623624 +201514736767000 +166728041302180 +148997047142156 +83744669881330 +210451411756964 +149912491168395 +141849457627352 +223829630949099 +223381836520658 +170757762229828 +107481239861515 +65028013737419 +162610209279456 +96377390180500 +83473861239921 +87727859636703 +91016416809069 +211951461046463 +184822676546268 +168266182177343 +158252325390676 +80110449318126 +169792909756909 +39180841703638 +40670277967496 +21538596875263 +241943277970443 +124323954357291 +33816769407168 +186998418031706 +128287939487684 +265156140265313 +179337854751552 +151931604067797 +236377500620500 +171558436686571 +242059994732367 +16205755273304 +79081434327759 +233764562154626 +256783207969067 +235817069518579 +262626348491056 +257754458035109 +188717900455999 +57603165242709 +224814214042060 +235814076351297 +198443912169741 +85090634306967 +44491994856322 +106430202134752 +143346164979326 +19867805306426 +64656214315513 +135656237735425 +65026670490395 +155752409293302 +165103448277695 +164716507876336 +225482146310931 +8817706620948 +160013164712214 +127276001627407 +18799737849968 +264287866598116 +106049149411839 +178946375779514 +237376190165770 +66748544945435 +239009937069211 +270726073591946 +151933874184661 +216340824478458 +103463429710480 +159759352094426 +48689148493187 +19034645837257 +29936731923143 +169945879404548 +11967292392102 +145166929283575 +44008471428751 +137513566247389 +233045008126264 +14748249445814 +126116971204287 +120317764953681 +260944991643764 +214075501851916 +123988165373234 +30515122219066 +97791582534088 +49880054112952 +90942390558322 +115212353498395 +67443724284241 +245426809699655 +118404617681876 +88171147320890 +111898687796915 +75296025473315 +249165331861008 +207162561090352 +40953069361312 +230881704794741 +260912848506932 +251180931670293 +113037622310206 +139694520476713 +208705155759906 +115357463128870 +47055200954188 +240581873219238 +147607113975482 +43887103327829 +68403863168070 +114872267051992 +196876622368937 +195508649653822 +236420712948455 +55641752885867 +235187435155400 +145455095458834 +185596573228326 +31319415770601 +237356227550520 +268750684418978 +177358385491420 +162489275708457 +232698810330101 +74396966452913 +73948313470282 +2979346839113 +101680446728893 +179696711344826 +130647793575691 +182647040366181 +131842692749109 +131771526187762 +408676558684 +125898219300847 +47085958250172 +249992257921903 +205953127236539 +180483282463973 +165729557984494 +73123279485252 +175596889043194 +217630002977345 +141763122894067 +211593649420356 +208556026742713 +219715770996799 +271268514453305 +276424067402044 +206621040404290 +97121188439163 +249193943716326 +268663007375826 +129093944162136 +98932173278914 +227615954097705 +256010059008417 +3713811173052 +58650660956024 +277675888164366 +190966788699619 +42549637824740 +36591065323448 +202218954225160 +157017983501723 +39054908395137 +152680375702917 +223825162696361 +82163350130656 +47889332655926 +203593581052911 +98274032776333 +142683677578981 +8809722231064 +217809231743657 +132497249716580 +227263297258154 +80942989720902 +276580133272707 +197453592888618 +52769082326257 +88278655337630 +279132572239435 +66946871572729 +172377250820824 +49641659181448 +51559354960932 +141302907419520 +137939624698699 +92508228494947 +26175217581148 +50192547438556 +268304725414662 +108277405775190 +154017265972794 +203093609320464 +102060785447913 +181899122605969 +174279165358715 +131415361202575 +74524857442188 +81519624253605 +225512291501282 +218308545289740 +176454549706354 +235826482530855 +12039785835585 +172925122151670 +85344473598847 +81462293473230 +79910366670955 +220662684531929 +232288468747609 +9796630479741 +226880534456368 +221804753542418 +105753320218518 +32354657414445 +103793100115281 +113955013314065 +119823588410278 +128343817179904 +2953000249494 +94228995128712 +168284563738292 +242802924463694 +176203097960788 +41096760306729 +272603047077611 +58462094233502 +99837234462363 +217358003616841 +235031539347739 +104659689476015 +245565955956995 +219591662774031 +29413900180180 +29228246655231 +89572623656579 +266527224569367 +211993931320371 +149251267057323 +104923193908309 +28837317415140 +64786360862615 +131902339420844 +57946960852356 +202870627083338 +174026863913280 +77227455526862 +57748518265128 +7732800309548 +214079053988552 +37400744913158 +105400708468374 +81273247018374 +185678678558101 +234009344151857 +178440608262012 +249062839239384 +181756170856065 +31833306633783 +37244085331315 +117608935805301 +71107380765818 +186826618656054 +48534617620778 +171751227455874 +178083230249746 +239211352893116 +71080060805407 +152427603097095 +186809043073646 +189076303566497 +129769234812276 +210904709655088 +232031747177912 +217173892424626 +95179084460326 +152312192453238 +128264049649130 +273342625837925 +247762038596863 +217273174128806 +189401388788316 +34139207694587 +184055785867419 +24397979140733 +101556380582326 +254198794282718 +162849583205523 +68291068585124 +152691121329435 +175224162623682 +233048465152321 +240353195917419 +67310449548397 +16247114094219 +145817085089773 +219428766340109 +150027376053190 +231216846919829 +43636208287557 +9434033389122 +121002174361426 +72879527364276 +143180637024856 +43964902361269 +233724859287913 +88314146686307 +37421880273677 +160821093578577 +125071501087905 +251062740489072 +231315629115073 +231828119795471 +91074075284277 +260443201563220 +71513016561909 +232489365128392 +127354639541022 +51149913223836 +164051057430873 +146226618801695 +222608611941901 +126878261744873 +69798463745239 +136451033411057 +172092697168376 +252788696429755 +19955479108377 +96222753606720 +119788670468388 +102063917356803 +41141284041737 +198848911525882 +277954192704701 +119640472002960 +45094057439880 +170344552048006 +248810878155920 +212489426831761 +173929984525592 +43198207486922 +271105243292144 +80998690827631 +97815434429734 +149365202134316 +122093352252842 +182452388114680 +160975346164584 +218911358750196 +20784589210584 +226990984780520 +30408020944452 +262306682574991 +279290334353148 +116133291892555 +218746081521748 +112098416399512 +94042155516350 +171672545109733 +161667141480292 +21649731082155 +93511912084711 +109313676049479 +23803012729371 +132736681563513 +55934660388351 +236544233658821 +93082404380652 +12280846853921 +109935079072727 +87016247777087 +127778686302355 +75406167908104 +71898152832904 +260308378961508 +31682019853200 +162023910224026 +22790606873477 +49695946452850 +209335655588015 +125078255367016 +49422178921856 +203354553587588 +198154180991055 +26168638465910 +38033863459643 +261218442230859 +133507531966687 +221854785299706 +192642775784296 +93985582430026 +274405289862268 +95009750874088 +219367475769737 +94262956811434 +93269464367187 +194353556138610 +19454648504501 +139640300324327 +94485119606501 +60220993655106 +138198514153503 +123359590894796 +191883117816792 +131252771673890 +57911909425940 +158351638050027 +146647945408639 +6947988640490 +26855576948881 +216269687967723 +92741727805469 +7625786604814 +127839973246999 +5791141863028 +154681712947886 +277010702386137 +90108693178458 +104121196002710 +231869249356386 +85873431651065 +272841108457480 +25121651735525 +106117204234250 +209901984897289 +49319696120309 +36743911622580 +136543879354345 +146812714199681 +237806549667679 +210502218994143 +78530972693482 +267268769041515 +220861056488092 +70603586755747 +104825949362381 +198989663233284 +273309046105782 +271253381968921 +110819052647224 +59074172691076 +74151561749938 +252733736830993 +17044081077958 +41257531569354 +21686647481779 +18685195507417 +118012651979377 +179220131989961 +9266828006221 +257309012152017 +228686863030235 +265335563499637 +104923685770686 +197870683040797 +5880988079482 +274578048618562 +66528226994440 +37868320755136 +221213092634399 +241206232365748 +173478827743158 +90670118911504 +53553146337120 +195340064176139 +68018588324025 +238612985760986 +85361838442712 +178252803272187 +177532358984757 +201862415432985 +20628318806221 +98908306648410 +128221779736713 +53281764564509 +255452780675265 +161694364063972 +101853201237571 +16537467651080 +235693984058192 +45102110139610 +262224477711312 +204407198527769 +29437362989841 +134572963316207 +125114568209478 +187763244657668 +142766347705688 +41480573733849 +242404095832928 +2113086428777 +201427094516966 +113011919735974 +101774186087596 +67172546840425 +53963243776215 +129513089194617 +53998209258437 +254462538671133 +234008822058394 +123367391999212 +9462069186391 +72321486794276 +101635907448715 +150024102875672 +250321140116553 +223167562969564 +19634590013047 +167932801730620 +62429691848811 +164790182775142 +151957383313315 +162333879783733 +105141068057554 +175755005120452 +232307213803283 +183864950612740 +135085044109095 +195741244234441 +135054166456812 +95285409973882 +107487220328070 +136798397138101 +161057774340627 +15633266171232 +142164604056827 +78130507407527 +82711408911971 +177583601093472 +144915834667787 +259473742137917 +114550836045733 +83996671375146 +240487268144196 +194899414901119 +201544050631289 +39231233401929 +123282210949118 +150462378082935 +161918168829948 +48446930879073 +104982181865235 +174190823715664 +2718377792685 +212570311761908 +280758422436722 +191427189569854 +97936336386149 +200249293401448 +107050991725878 +135157540593547 +127496711792005 +1257700358775 +159279621184092 +117625573367244 +257812781202955 +63683591992141 +170927806030282 +115930096614030 +103718210930255 +37175714493003 +82839578304851 +143228773881842 +173130608501370 +220764884186821 +163141416184790 +203877763565058 +149042865766164 +106929672904856 +254674767704668 +123726682991220 +257070362131018 +88779362103243 +253970019108300 +236823574338110 +224417365659415 +52250978222206 +70836138479951 +7747254175043 +171940916184183 +275259564882469 +78953660123491 +132878322555622 +4528322359686 +151180889274893 +139478764791374 +104712485390971 +152098211645786 +229922458114966 +228187906766173 +123050017592464 +198887815303017 +251301766169150 +7645467575075 +147754702470915 +71978632557447 +160130909001601 +127319190970833 +124911603573087 +139011287769353 +96641117543382 +43568167235762 +199998383136754 +103238737376719 +15491311745529 +230687928960522 +188342390280185 +249927612698664 +215312520368819 +110632620409819 +203619419092398 +73706566536338 +262308903817729 +154233691783349 +88802601879765 +67816865943325 +14866969182145 +88437510782395 +27614443294806 +253598935813479 +185841289972807 +248552381838757 +39029528450632 +140125572685134 +275804394237328 +37970157326741 +45900997597694 +65157830915780 +142772020617478 +183086350382533 +53534141990601 +167346479170812 +93547426826254 +197707468746397 +216775377252172 +221053847257395 +271738822712429 +2615378616430 +94990863034250 +156928896183008 +179886168747738 +128504378699139 +35706062746676 +137620382042974 +44046800075265 +106869821666332 +105506253672262 +106339080399437 +259238400505889 +4793712471737 +69659159014914 +10044130684236 +53659845030118 +117727029930592 +154121822828667 +261551969895156 +196410155923394 +58417375442053 +265588823546855 +252824720714904 +42900785592889 +66928136156494 +64758133582677 +155454025065976 +185428567990759 +277320258617181 +245485762641654 +239548854917909 +37190962137144 +213015833445961 +7790277626659 +136585002424133 +212794240703196 +91113491512288 +47088318070089 +22897128772287 +138238073012057 +66181045716688 +271157814474196 +247926045370334 +95028071208813 +98892930320232 +205951299996663 +216557397261364 +258772774298736 +85230702875765 +248896619049423 +34081492882483 +8103269992716 +172480181482397 +9307032102126 +101274624774595 +276472901500018 +21564801446821 +42985168426192 +74467592800603 +15724690964475 +37090000506419 +4830245337464 +261064276960115 +4909132665980 +226328210893265 +199569046837419 +167132117575485 +33144900795075 +108462683477766 +93017951241275 +77311406771292 +13959605445777 +193153760838440 +222116888124482 +122055780802087 +232841462769991 +188042897499277 +233001804300704 +191997596295599 +81526405484397 +164197000414945 +205557003834755 +249339119415310 +45790984172673 +16810937292591 +224317638249026 +160909386371535 +127523066737703 +201551835183351 +276972230781214 +233774214722070 +233298977825653 +110262812534290 +42231592296893 +10856579109660 +243969873833579 +162614029049540 +119058464003770 +251052570337403 +136549451193132 +182592674568435 +77077422397100 +126962813112030 +216215300812834 +155016202723374 +51831031791632 +7000976274314 +89340138487196 +232455462619480 +142701586192012 +191849675610568 +194135842091267 +135286950730932 +188947632420432 +103158429531010 +212475366983441 +67084706923638 +278308778797001 +163855063302071 +14812487857477 +97638736964846 +269658002457902 +130853475175366 +218111210159192 +27839317108462 +178191408531789 +4311651432479 +169252652106815 +94657864850089 +221295540109629 +239500160325120 +82826130013457 +205844722760889 +248411683517747 +34617335281280 +612156947527 +245280747362093 +1426621967216 +222286653620074 +71451243225091 +45890107729405 +27639607523132 +139579303009649 +186641772399722 +101244471886228 +129227384597965 +48993961333955 +265843268064138 +252426043140924 +136744833560626 +196189407873488 +100971783200277 +38257841065732 +218588421085041 +270634215380627 +85895940606682 +205465862808274 +249682994707795 +27090559244066 +57580432728077 +13546683141261 +225351120573459 +7290107340099 +30729762993039 +152926170451707 +237598342852945 +113892064165799 +278791825474293 +59432560210974 +41434068181107 +64220049742404 +276502804147460 +47239181981660 +164949640054655 +193889600125160 +164067283165984 +276947933948877 +146704284523030 +48057901888550 +247685864709006 +212029592185839 +141933154345626 +20044849452733 +104320679741440 +92643222369351 +206971294013000 +169575668489869 +226764373668410 +27839543026622 +64175025454745 +216201399636416 +150308751957358 +197754634133143 +279073014491108 +270854674835553 +93518778153483 +206173157182430 +246806776240958 +256661125454947 +265919053821742 +118698708484195 +128484368545001 +139282444102385 +273335195464001 +612289369518 +186691212440871 +79807935143692 +23662901700062 +17820971142235 +212747567980555 +61388497515081 +225017327729124 +120171053108423 +30598745433982 +62628842863844 +19049658352241 +144615607063056 +152085071627592 +15074192937080 +145500207522694 +67950572550212 +163806027041026 +260876343724141 +178694706999074 +259809443106264 +265677276009829 +131130660471709 +81258840212653 +225716919578335 +241942787268683 +34403308401125 +277253276952085 +42855138308218 +26047707566622 +55501665780489 +162758017579306 +188679651394663 +18414665175743 +140505437250924 +147919112608619 +212423701764716 +237764530981453 +10498703125078 +254199180142919 +240124827630419 +160050802789652 +99863622972861 +263385438028924 +263713638912599 +86875950636660 +102737398777715 +167988465128368 +55391576283266 +254247345680228 +174227730192481 +98526744585579 +263888634169436 +171240017228263 +138278513154276 +108551514380019 +11321821737487 +17424793444293 +78571238357201 +152529956439627 +150379778848162 +51861878709472 +258990579804006 +183836491717718 +161482463493227 +45626502243775 +269753003061807 +235674962921224 +132429158090247 +102209797098136 +24708845992056 +23747739424888 +56109338057179 +224802174413897 +124402488370896 +18701896771929 +112544448685417 +179290021130946 +147162640352347 +121268044160979 +151684971655396 +61064661459056 +83168985601722 +20332588905526 +239201190212688 +68835083527047 +223872991522850 +19550195742671 +198502193905082 +75309764447488 +142163975717143 +204564309021154 +141293714167350 +60782219325170 +50516040088145 +194535921630371 +241975582617318 +43980488625897 +270820075322627 +49812297419112 +42286843269572 +44338561181803 +53791736788203 +20606680394867 +251725763065335 +147834226383426 +256833132834083 +102090260273866 +16176306928916 +166857906412885 +64762540948766 +195309339752575 +226421599658378 +49422183711484 +214926286948181 +43549391927025 +102404363224489 +70761441942828 +106426213653039 +237408890679606 +237333580089905 +46680587184482 +78839004484497 +227068494109353 +265588721965660 +182135906867199 +31605022988145 +219905312557582 +130358106343899 +117787342157127 +253238795176846 +222984634063538 +172794987157911 +4148643069252 +65489242991873 +267706185260913 +144533052427445 +101556110268342 +16027622194554 +37993802755382 +26585235788067 +91506411593835 +248612694380441 +271951145527314 +261035054806652 +82027761946771 +142134805716814 +57624313426666 +32428803792770 +18695366186853 +112395340245113 +85674966940586 +23177081594652 +250714128741721 +42838081085158 +77809790863661 +132887585463612 +177584953921566 +193482614782637 +210265627011900 +12737228384232 +184484693930850 +107580379679801 +181195664394812 +168720696636618 +184128212625917 +56466920276731 +65792801059148 +224430289484164 +95470026100843 +52340993243537 +202184821132132 +194441277949699 +60970856576181 +154215076082861 +26423522516354 +194582805404381 +164560364928224 +163027929298937 +122880026841397 +241784188051049 +175785532186126 +275455434798354 +225073966358834 +206787125958065 +136606964725182 +263400346829620 +75342243368717 +120213342647217 +12942439387216 +71193444763592 +257185057595876 +259065438290019 +144891202032236 +88621417633185 +120787914922516 +21920553628121 +245903920387097 +19736647360747 +94224735080600 +182876849377474 +277595853663771 +79197455980080 +224555704422278 +185261792111013 +68752522479240 +89364414185951 +6977086435760 +53582564768044 +234677195604835 +269393284932803 +257136600345028 +246789827711341 +157335045574909 +256527942240907 +14130942680619 +43202511799216 +151284346841358 +15337238200036 +134503893162617 +67864016746492 +195238213782296 +91584963904960 +7663348877363 +208530578394413 +93156903613750 +272030444170107 +205966905628175 +111128177952646 +253579983242269 +77615132943823 +15565753032480 +226529777142031 +263096188307332 +57947883502836 +37664262443152 +48231253412689 +226999874721271 +189252772290323 +135240265265575 +72680046014015 +158684197419219 +147490537450859 +11763607391524 +47750212551537 +118440209339099 +195203795553013 +165841174074247 +48557477424135 +114363367913416 +217769325488639 +277002410867089 +59456113285710 +78552858810918 +6658851847315 +116862590791502 +176683856092506 +123386502891087 +100685544300038 +59454327555886 +17708756214774 +210268189271200 +116329711639908 +140649319807984 +182504483949613 +266830110907701 +208042986857840 +73511478118766 +231826411732666 +236540229771453 +247054609216222 +180016149224389 +137956495847114 +142041440737079 +252008518792676 +4555515549243 +245576550311767 +219516948298238 +148652189835723 +240753631605701 +116749724086627 +166250459240679 +178091038186046 +241883906421818 +123093328769794 +182859409645707 +164264939634230 +145645259229744 +850118553402 +220031979547204 +162663203903738 +273364656604743 +85649298931781 +159131869169682 +75980002685374 +168785969103187 +215809693018976 +209009942894976 +265802951622765 +196555471117364 +97373695090658 +71238386163263 +60647461868211 +72316952588651 +63945403785581 +258664031497520 +70955403478916 +145401951070752 +102618624177067 +201034676749944 +198875097141234 +135465349824485 +80622991972036 +261667669167464 +166393051586002 +241493411084502 +156626553528509 +254077464852770 +268571055466264 +4158990215737 +196698566476823 +24630754708562 +101504396731230 +259440436999585 +14549111385590 +71106517067487 +201673376869813 +69946974176778 +216876419391325 +203211587021313 +112262461838696 +127891686669289 +117428654706717 +3151045673311 +75914318395504 +121299162438526 +81365864482573 +32822812814059 +65616815968967 +262695052642055 +20106365174582 +231004449422614 +135017850667477 +122762421593190 +22609414045979 +104845698948360 +262151539680314 +176234167181609 +194158886723633 +47534115038466 +265172926257933 +92284495171591 +158822693115447 +258259066696246 +258403101633876 +216338626195531 +241488804501081 +47652588853632 +95294186347127 +271209787216758 +113731372010593 +214241788855704 +8697797349423 +45250868102796 +109993122953192 +104653100053071 +236771245934095 +93910040042609 +51700734594940 +194902508636000 +158799385767239 +223866562097586 +220303323956610 +13870016848901 +236286702755645 +16596522792565 +218220150139956 +21558883342324 +35146153114850 +132984416466559 +124208059485914 +94342380102048 +202402626637402 +108940830104124 +46295437065528 +48131433605471 +230409006074149 +139335103792151 +46959618208874 +17080116248245 +20636197172662 +152554154320802 +130438237186192 +264729716993874 +126012472981721 +243848210456859 +15055794203792 +70980991125111 +166793547704431 +155324186747938 +272404679192352 +5973927678067 +156841192808724 +222094799077898 +246130781342436 +54758778618746 +168005720870796 +26687517215378 +238872909520586 +53253294910976 +173708411053224 +262438217794308 +149373191381848 +265610244408025 +240474188550993 +254714746376315 +135827661705695 +174364239464540 +61563186160955 +172919908741554 +76453635415991 +82538220971593 +54441871217507 +242677472487729 +24262240510732 +12847439890396 +179578387833839 +228277557717583 +141186869676360 +108967968239196 +88738519441068 +18595176928986 +106996594172198 +181671887328820 +161599015006872 +223490194525289 +144819424917301 +30416923913457 +237428200641450 +22505182646503 +132975346860790 +193942166463891 +212024545382862 +120482541034971 +141905611388377 +145506628735595 +262962320333539 +72326369463284 +88638687521443 +177491002507986 +204977124840819 +99853720427183 +240038780063737 +221216531158679 +187007091910031 +201380641465333 +134096510941354 +153603946163854 +111766763347065 +150006900295878 +86309762776457 +258349433344580 +20771697593929 +206960274345734 +116989467524355 +53632199121280 +188113665551452 +58352296477691 +227218630401547 +214327578951201 +270712308072270 +279420884746191 +123009161575281 +258254789663908 +265722543182122 +118546571073983 +18950572059994 +257423744899852 +245657159915726 +171046526520051 +266039496196268 +146637208521475 +37733439612138 +15569293655070 +81440132822349 +99886219836435 +267346175569564 +209213956912220 +168012201644667 +26221611551461 +221014623164094 +54241371028833 +279124648559722 +111600690473433 +224563036906214 +64456815161142 +161213006240983 +88123534494189 +80441659812196 +206613437961453 +140991862505870 +255425654054210 +173606050812505 +199507635449930 +38053633024670 +206290998074073 +150468742518491 +35574919976908 +227523237873580 +93739486209646 +173377296665304 +150193893805381 +49792481047851 +276454955864323 +95690912072727 +149852432117244 +82183066340181 +245284159877485 +55514174991277 +261383871564321 +105085626131590 +96765484876061 +196339826033605 +141883585981972 +29576362378987 +263798822047204 +43120320029713 +95881044362763 +245956706270745 +190011721551101 +865773431165 +43686938813246 +138785055209779 +152620980730990 +39262140936771 +39851793627395 +255791733228125 +274693346432057 +270789003537324 +181784447768083 +30017238173958 +271936068863440 +201920903535624 +75549430959088 +125899009010311 +55781448851759 +196836202030259 +140218161315574 +224916225543156 +9365493191170 +129130313682841 +91775034043039 +17888882166512 +215594680605991 +102184020894134 +154046261647364 +23522515927596 +234203021448893 +193593949148211 +194033494973445 +123214267375375 +129444361137053 +195431649759416 +76870948165931 +278016192939376 +87557536375059 +38971929605395 +166243362896869 +125785545038901 +211558575242928 +37529727684109 +279740655861716 +219484419498695 +166549137020500 +39625309878080 +68230774215075 +55362210756718 +209410332776172 +5449864146270 +76402445958341 +128172034394252 +16232134521454 +120386507260209 +129365761941317 +243554290618030 +169037526780246 +124678116026731 +154642116854055 +277291532711010 +59094336050494 +217240535389246 +79672739708369 +55973759003980 +248351677546359 +15420958931031 +167247563703751 +173876907223761 +212889644725045 +273647535705669 +138109233348363 +221170388313312 +162327300491579 +73231531588776 +116760576088126 +27917315527272 +214814355820254 +14313126787589 +6191433292143 +258345214098982 +231616811957787 +12862371263394 +118299064325610 +252447997425821 +184369569270296 +160242107820296 +267320565564119 +232576326632987 +151152181008909 +110003320503123 +246421924998286 +268718796860429 +70558918573901 +16515016589959 +163366152927643 +228708002439902 +27495523025598 +48201127089316 +280089643441077 +254062118673911 +40896971088611 +230051756141725 +158340714853041 +182630802778003 +14345641923635 +257956572783300 +44737781721762 +253873825398001 +45839649436802 +246478316086552 +168956834993565 +252646452510022 +3641837676304 +147054251185125 +64270265221817 +218237313948870 +211262454876804 +134751950759797 +187135181238397 +116368170253597 +130503445445522 +236420299543544 +143519709076960 +240827656007026 +105381844865574 +216805031383679 +38902231639776 +187454568517520 +157904056100433 +181611619037613 +80922149353109 +200076073801006 +230120270090429 +748947040806 +159830176119704 +11295031897837 +29546882281508 +146429813935403 +109186676348895 +204261819567372 +252252439670962 +169766629827943 +87786351072971 +188041043523569 +33798922040405 +274456187967442 +58436365537470 +164325883598839 +23053738735940 +213689966112786 +27187336097880 +148384376503288 +35810785919182 +18631693639334 +266378369329174 +61910316237280 +81048270272868 +12383785206145 +275404760510330 +160931434299329 +12804122170103 +269884799080421 +279185695228480 +147111756480329 +82600257645227 +9397689065057 +23772727496185 +193673162882023 +112854382390448 +189668848877078 +231985656559350 +130254408465357 +100004475341601 +55491669853391 +207136527843610 +281195333831040 +274040937732954 +64109005115365 +104110895434945 +68588042730736 +11311875225016 +162565505888553 +112257508858647 +169015897834228 +180568763607821 +86443824827675 +200414841455120 +46184271110440 +216347214791186 +238598305338609 +8883775415863 +219455794635595 +145815757652176 +46772909976340 +138922814737551 +119244223268969 +281333319402294 +80965346596104 +213316055749405 +123149868404342 +11707888000237 +92225320417813 +157198820064322 +192161167129461 +64638837113445 +7092025212116 +245662991075756 +277192343600348 +4518925421746 +248414958188435 +106194229837217 +127183655928400 +76572934478711 +210764758758220 +32305017587123 +62261912384535 +178891463536034 +206374367166935 +256295154438397 +93974743457311 +4660536367754 +255701088932246 +17229562532041 +169217838095968 +29214661491700 +271268613437948 +122900528812585 +124033188611131 +242490623196304 +71069471546108 +83682038364092 +227823543150115 +13637008944392 +231233023321333 +122189457162066 +71442723055766 +4962869233569 +193645768929319 +145991373832155 +158117349014648 +278737345245127 +194071990102977 +239250649695872 +111849127354903 +162248534419217 +89848985859160 +178247057070922 +141855321370980 +199692671467686 +81470432425592 +32552344506482 +244368821911221 +118899777018801 +132118503514546 +111491099271543 +114243682130593 +251848377021543 +215183801004186 +191072495190579 +35553149235075 +219302434861808 +145823863221410 +66197361048796 +236928339667550 +141376317613448 +137962437324992 +60567018847098 +267223348705409 +149881671438065 +248149725877588 +93776923537301 +70187981285266 +25286787828678 +229631263560335 +109966139820323 +201527316209472 +255239276795111 +243496521944484 +219107022681940 +189645021452257 +65721463076834 +260569958337729 +59134294285840 +15435746606836 +99304964778723 +214171664697218 +270157801468281 +103353103636745 +254095529461375 +102752942503673 +84008450774418 +123446230380267 +209705004629252 +1362106209572 +135639424460760 +96778741881702 +143721446596334 +225787087708866 +255052668028503 +274964212733662 +233965526148104 +92188848672750 +259184529509831 +79199893006909 +61604079698788 +30283869191156 +69119943918997 +248692172233409 +38076923284472 +159214942277381 +145862200994075 +209512610530075 +273712351245838 +164651418037908 +131087672545602 +21713520985889 +211940898966865 +119892743002188 +163248789498062 +144604489661028 +163149411975723 +178342241931323 +184989331953713 +162492737740526 +115702373639273 +62240395211965 +201701498522702 +244411315828297 +51491855045282 +113050891402529 +32928191229946 +11808429363700 +199299240376555 +274908072805413 +33659192863158 +102230588962445 +257676492886770 +269732570672384 +210801291440891 +40965502779775 +116580131439538 +207927662779307 +190687867191154 +216502998048128 +112949539178513 +49836578138127 +153680392142833 +192688705516339 +116252557124676 +241340507140015 +81560167705197 +280606849426669 +246103950390652 +154381738484147 +67340747371499 +61464792772516 +104655040611213 +247388090289078 +92533257034440 +96700177201467 +226055989020372 +46772163951216 +216026017724488 +215526086246657 +111895629576599 +195467483053148 +63396930849296 +206378550340612 +152988377043422 +262582564340299 +156402215618026 +236350712641671 +120652650474776 +188545415043824 +278494286275683 +134948098821971 +277691291346625 +50864137189254 +201184339772026 +186474800878732 +186561940157960 +115429060720663 +202977688338439 +157138315442890 +110058363311706 +182401608449566 +160126323427779 +142325397493342 +76180760497025 +270726672980854 +5293870633670 +152350825911460 +223171899521226 +234522095159715 +271217389270325 +54049945847146 +29795085941430 +280562924612799 +33332143802164 +270961585570098 +196819133439019 +170976649495473 +89755239655906 +220773603257114 +68538127926027 +95112938708071 +68354748220571 +118381793549561 +134160823042832 +249914480665533 +89502907356479 +7404833662833 +218955564738375 +228171357214151 +120612495103141 +234433117834438 +226274217401845 +264617393563197 +209756367134979 +30138878189647 +99808724102644 +76861318803838 +154220436135468 +268842128434117 +200931930091369 +83452008287762 +138092553328050 +208888485518117 +102770647894137 +264342745333705 +211380316417102 +114328704787426 +104961858291529 +196439112853107 +175838290893317 +130240521472186 +228148770851711 +259257902646414 +111270643338539 +205723781778018 +165460450182516 +83663649479896 +253902143993780 +210876052916277 +102833278479042 +242564569190009 +225599165541529 +21813063844993 +208358817861641 +160536913901961 +153541866413348 +274021523667200 +276732508572132 +277018497751623 +260709901606714 +124522612061730 +20170927580748 +46577914189512 +215949976542715 +60916169865226 +100267701891265 +172600476788957 +170519105580037 +163612020262474 +266464457460333 +46275260447342 +201930403762140 +233637724070817 +108087851848652 +226370967810176 +55335233655857 +237137209081886 +167433618510091 +234120824170925 +267697484458255 +23647708586779 +271638024501411 +96351059588854 +23499529826355 +24565030957672 +102571098658438 +196007922033786 +128106110726321 +41017012849851 +87760706671432 +20100798290984 +53713487417641 +228309110977024 +66971132180599 +137358849737643 +201826831432348 +62682180829702 +16198835911970 +16396477502477 +147096804345628 +26150791486284 +201221195675572 +52585112225137 +21565420071825 +273662673131406 +281245006691038 +85736469991412 +88960293352736 +188332562127033 +133216798643273 +201096922082242 +46350668749424 +185079039396503 +234388154209785 +62066627761795 +206981830166835 +246507398988029 +154200898550692 +83405885993139 +179506313273663 +109755682033174 +51632270733612 +22716659420328 +210196319066044 +34476703073456 +114996450792906 +181851498854595 +81354557890043 +279513404351316 +68133792110635 +214447115785393 +234437903652604 +51058725275793 +36891977133211 +119517866177119 +211785894678083 +19360027561247 +147077784090831 +139855247102065 +123806411503446 +240139667166519 +176567086054335 +105577189815844 +59789317211975 +79795987980227 +250839537725412 +181150913153518 +67769108414380 +178690933550692 +17883142715435 +236593439312222 +238980188746086 +46052796629829 +255212632574515 +262083207025733 +275297030802108 +189195209347245 +238997671487197 +81558769552140 +104414914849083 +238709380104677 +267829649762382 +265923800146524 +191143388769842 +174549957748746 +99950682182395 +252889723472611 +107909278866252 +16894627601042 +277167650615684 +48908378942397 +103931088391201 +221922108078766 +102551226324115 +239626224027125 +158571192373214 +59229234812550 +69052192528249 +10415742817384 +146250284481338 +160563194242531 +209189499732981 +31138578762261 +96201808595492 +152646946536109 +118934728113372 +171990300788288 +30340868849435 +45536620156450 +165384415426038 +36060282869133 +190575891181222 +260300969477018 +221787254549929 +278143298039524 +51488406328822 +187074154360951 +230805817735510 +278356692118845 +40950377167123 +272865413327293 +182172226811438 +172292363687509 +112029218396139 +147848748383162 +44782451909203 +279018768509013 +229764288248276 +138034878561056 +37551954723365 +157883797041072 +262368344164237 +93827175192747 +166183583586056 +217250766024451 +261974263766488 +134962467821165 +86083797307875 +166833946855987 +183106808182593 +23164590528390 +128029935160865 +190325826012966 +101636546741844 +235728447781864 +133690384536848 +126399422687678 +234189106300620 +251394723866309 +130858949320320 +22002594597983 +183737413843880 +78508194964107 +169774826657920 +226381185901937 +174445140409973 +140611413256920 +71181252309424 +163407179285504 +121504469505998 +264577537786998 +35239174567552 +157743827218307 +76042761909719 +200243333503205 +38819226115701 +151592064101598 +191281251863614 +81200027044172 +172429982388309 +78472208103629 +96090343034550 +75715819428295 +229976168583047 +129643287730616 +254365162046263 +13919169106030 +187541976811023 +81982800557680 +207441207494783 +265702677630904 +131237326405192 +84306228934416 +125314019083205 +106459352484201 +219077669800873 +53363571035252 +53737799920618 +142919653905358 +135815641105511 +60831751549908 +239304498279101 +255949743887464 +153466893215773 +63182873429229 +200605813495063 +83532279696858 +213540268428259 +71741312010778 +53033132411271 +207284956135183 +204342419911357 +193772780958422 +75185375192855 +184168817510195 +142807152926446 +203898340930056 +84241200985480 +163712134346812 +18604467596112 +275011539149696 +3137395462301 +145937345066463 +75548118174999 +219346778639413 +99595477736127 +50363621952890 +252068351332324 +158748053218658 +68309585637026 +63998900361656 +126866505059160 +212387137557655 +56745331347981 +72219569129554 +213536142568551 +21984004256583 +272479637157223 +19649852743279 +72384613637834 +223330780020324 +74272967808764 +48582324568614 +186456817559730 +190570758633827 +112174138458163 +87951943388255 +160638426840175 +17291153232861 +63357529006976 +94451122216626 +137919921354594 +175648944386754 +147847288432078 +203310604843760 +52980451398721 +272169983672487 +226393961217161 +60342800096879 +264100663563210 +147302694861336 +40457724974975 +134687952508382 +103007265884056 +193254725745918 +184933011779177 +186779870428988 +80775600308162 +42367378686298 +149128348259808 +109930892777386 +175907262573088 +166282559476768 +239670583174159 +70334820580400 +22867286200866 +209705066749944 +69498340684202 +63341129555065 +3809407226769 +36390375729131 +51965637572274 +10962887755899 +89916140672291 +253203143103111 +192558049132538 +27671163249515 +106345888512791 +151669861743298 +60295829358191 +258942920487656 +278975900706306 +46091598799619 +110556808469881 +128219217224361 +147234392676687 +255032153882516 +43259641793246 +14782174234620 +174196210668916 +192904654270890 +265771594288621 +13629223145884 +43160468748676 +204769147764882 +230902418260090 +196984960706668 +84338184549831 +21371467576925 +171941542483901 +211465248640985 +197876204850257 +220948778359847 +24249674425879 +121556933288143 +5153380596231 +221565289350243 +106268150783670 +197585558966798 +126286362678076 +142646182123108 +133472246761325 +269499951213834 +15158323996422 +24827352747713 +200755412144696 +250112909267547 +47147683986530 +179977588764097 +262825981078706 +241193717863991 +278224692937103 +119235609452788 +244533365752196 +256794115716206 +216842768040123 +137902584108540 +42383985450038 +267525281384074 +23425021317081 +251565427481787 +77317569118192 +223686968174915 +103133186443915 +280393511976345 +172226923263337 +117648375366895 +250442850047104 +92947796760765 +7452995607585 +76836452127409 +262656409637596 +62559182958003 +220254786125113 +25265121670626 +116097334606884 +263116047518642 +218798532166981 +230511217074155 +85251410523636 +247844236889166 +54570941291185 +223961202362798 +259789357882442 +111090946765451 +78004346889741 +140405574939415 +89881535559924 +107262977997228 +123072362032978 +26150596601414 +209712283748451 +132448799320830 +270562435502807 +216558020909497 +107795583809439 +155177086078506 +50375171476238 +90366927033269 +156665475952003 +57741059668158 +108191179633024 +33376450655226 +20169490042916 +154983686008204 +59655415078449 +152713871568461 +203258215336763 +233756326070127 +7154084035062 +176524812111043 +162244027922468 +162846831692008 +166868395180489 +268140518409899 +105593436307087 +202414240035422 +53256966259414 +187047541852947 +11667096484887 +3490070686317 +29744776981597 +236505577966251 +244161435766443 +76900087676274 +13135757289645 +109891812067929 +76425220556769 +28534171327908 +276295615850508 +180132572708942 +176452873212954 +80110480968425 +268265461931962 +250804207440555 +222087249455574 +279577652611506 +205932806536927 +196840663858035 +66232046553564 +76873352297072 +201857241575030 +56321996953258 +106101477828860 +134381474729243 +26668343972469 +279155710051664 +9716518620974 +224522086613120 +233018732028885 +176285429482826 +216961802558835 +156143643912007 +73776828178968 +270313262420541 +44553257580766 +141617884320129 +140031287744118 +271255612073904 +39329950289138 +43818794305114 +133050486581379 +245917360050923 +118262747192980 +196898698609276 +154906243046387 +267236824388801 +264525700893825 +234282391707934 +194481152401033 +174446096355029 +183330996445097 +155278687137086 +13680237077979 +257974107070243 +194971373142233 +150508236820159 +171492431433165 +15174142213912 +36625124937560 +149180316086986 +94285139793728 +214980425117648 +64166938664230 +148926990186688 +92866124498795 +63502081464120 +172283568484297 +36477855290715 +273628993638311 +21833777096583 +130348604183534 +89849646947327 +135779645303708 +225990470258077 +147859490591489 +197249494381824 +58113118543150 +21001270464189 +175418264249504 +59241926410915 +210710150518015 +14484263714230 +63282385103974 +13558087459828 +128086610378237 +45742088125214 +221198250952364 +237747539662004 +147928951872323 +276596319702942 +142151790081038 +264558139653856 +228008620889185 +273181987681848 +128499774234745 +203286816949031 +57489914767951 +76139350224471 +236174901420730 +17421975629878 +35517571717378 +20921411265239 +248747351480037 +83634074293856 +118131565097135 +205598396263972 +84253103242663 +174806604743699 +250052098073549 +112249873093196 +174657976466506 +59979958423860 +61021410615703 +178280679460736 +276133227622693 +30607173934901 +162367332939770 +35639636345147 +245449095608205 +130332696344233 +250873062486958 +142444717842360 +192594347962365 +182541297978157 +48354744544436 +3397728537558 +85108360022310 +204537427277832 +252434441768951 +103731176062703 +176828010163842 +165408408427018 +200579499150284 +249002711434547 +34536754055516 +118436239170290 +129315232075522 +236905390004463 +98845590801214 +110158438261271 +175223646599543 +50936341190460 +53929864284369 +124305974597557 +107011114672374 +142420392992210 +117696014062309 +182977026962417 +22731486552810 +220159983005867 +276830860461439 +37351664421140 +276610359468074 +83238362499664 +127399184064266 +231897933165766 +210079440224244 +9572945681374 +33709014948742 +182803146184626 +216420866333187 +142807205851213 +82265961697834 +60452943862290 +58152158750933 +78363908138768 +32393269466201 +53792143386321 +231922115966896 +87388123001792 +113806887043593 +23872648088673 +265777216256081 +194684466566688 +124620455233715 +92379057861305 +35819757971267 +172612257548184 +256759316306896 +227546898054243 +87065331366173 +62481369979539 +45995965260943 +205180166026802 +259088783188420 +217830369067083 +121473109443592 +15210938117998 +53536487128665 +89670112917445 +194589226959897 +248287884670052 +253465483969447 +2861356327297 +196783068809656 +109680960010399 +176842620192189 +248407433738560 +33511468695902 +3941249905872 +44055570627852 +49022951390252 +13130052270417 +101993158426529 +155234782811529 +109596313886927 +223835224631352 +263373993329476 +78783379762281 +267679771052057 +114182899447410 +219785761165689 +249682978456417 +48160544550203 +43563223344487 +162774239455638 +279683460362854 +24728000038379 +105717296697262 +18442311037212 +86951867394763 +268067832182663 +24515268158542 +76295920375742 +206659955106175 +253820569042727 +258889252279114 +112899331833090 +246286294219361 +262333181496698 +240726460273933 +97955251743840 +240177930358001 +76669171134870 +4516928257580 +279273860908996 +84482327282924 +38034109999628 +117275606165942 +212384056103921 +175322061794953 +278682458471639 +219365235951242 +134152280400806 +225509687640080 +54608389336562 +238785834685479 +245867019777302 +173706578087764 +170410321391898 +164353844708079 +101073552269380 +164842929182195 +94861098296988 +195753364891772 +103638013425900 +74803045959297 +27854116379725 +150529648750931 +243273859812860 +174419118745493 +1878895779621 +5033288303126 +121089969789132 +110057993577082 +18394311790593 +271471818086164 +212043074747010 +123541055176336 +88024188713667 +204715410993350 +264852836294173 +65471119128439 +268918342757993 +248171946012002 +82286506921118 +162499884632420 +217867274063765 +130511241329176 +167296837411395 +164941238626869 +220464859910423 +17813251183658 +230906899759471 +12629214444444 +108307493032696 +152371554096228 +115665652152935 +179705280226753 +143117031508862 +203678526457134 +127797948445761 +161049606021534 +203424367465827 +98410054752591 +30129966753673 +268177855327909 +182629218472099 +88803630991939 +268041020862672 +180063502573717 +86838403423353 +204035915713089 +98248027227999 +135429743431581 +88768809260371 +226226132334008 +223628972836680 +153293041444532 +139828532940649 +87964098853851 +260647462704209 +171153672075828 +88816131100707 +123925614145045 +39306480917856 +71720107938706 +222830445645543 +51688915446733 +201606632152766 +90619271067737 +106311943538684 +50268161442227 +135605263050475 +81693270818120 +14999841800197 +184229150927683 +86695479462785 +108568782479384 +232428872428810 +151819541322461 +108931549079473 +183504268374172 +73196883576042 +18900789124472 +36636326444718 +211818072789186 +171967987356401 +23598466224372 +52421772238783 +199428420994734 +74884959833213 +129703912667470 +24486845383799 +97602550003294 +121754476069665 +138864078909252 +57580051406968 +200097937058939 +112831334600590 +138893294490349 +234646833803556 +69739466981646 +183555720440899 +18806702672495 +47641670139098 +115906479839480 +193586301573068 +198808394260350 +204569477198075 +224766290486907 +130486012032372 +145443091478452 +236141886449949 +142018468578222 +148402981614160 +133424557925186 +2587112686006 +145240570111172 +141582164114879 +269684735411773 +178316271537486 +59930628235448 +197159423453007 +208928301691185 +148413306062335 +89163628709803 +234888636731322 +114838328393261 +74910372577839 +116710158782632 +221419843376973 +233547228560041 +150831913584541 +227289350468820 +226077702880376 +256252649009187 +137540250602642 +269793366032715 +148556946162733 +229351385553467 +170672781443949 +239511227391483 +99627978215267 +138826703439439 +31374264094960 +244888905285709 +70490359193774 +205836729247919 +182380109161651 +229301385118395 +142668686937350 +100264527993929 +9000847572895 +110340574497703 +43021345212292 +117336969605642 +265417320690486 +7067365712753 +207896526453947 +249916761942028 +216560528201984 +129268830559850 +199012868511635 +87902801410715 +237458997600208 +184315786151789 +15158709856623 +841975464714 +5019731093424 +24344967742628 +8394914485565 +141309005038896 +14527409659651 +204139902729242 +186470904551216 +6393868267055 +153939778731432 +217701991483846 +62185604485344 +216588668638854 +113398788404116 +246970146786108 +189653425751248 +184547776974704 +78425505106940 +228199417326335 +43439994875230 +202550925793523 +2531338308430 +272703451434297 +205864221717447 +173507854114886 +207380741359949 +162192363817564 +266331833737486 +115731681273090 +272959741440807 +214183495165831 +222168496433849 +236132992538479 +185271076167857 +76272030537188 +118373729727895 +164558476508935 +214259495491981 +82640143008624 +164717330985130 +219548351195637 +63503936488721 +183006912229958 +163945235418452 +239191024714287 +166228044087486 +241405535757961 +28066269086013 +345006006661 +252604432439799 +182254215209059 +258462560623210 +102799735898222 +145500022363683 +201648443209475 +180945526457510 +269686595028571 +151489136845320 +215516183793005 +83986138855003 +57756551884436 +144544105264634 +236583099603093 +96165873606818 +41549694320012 +194268974189631 +36908009137361 +225367542965957 +106154621435439 +125339545043381 +16277671962148 +200891108462847 +142093650748455 +159965383124013 +68363263682218 +12099745551628 +5950835297586 +272010766833834 +183409447241599 +50837594381352 +263034716043480 +62850281044046 +145029675758297 +135299687441697 +156841398649115 +46305365873924 +85188471236342 +3451608699804 +101049662430826 +72984915114094 +223342033212704 +274629830270306 +69245479086981 +208565207436697 +222073605014301 +174582337128162 +141051780509454 +132479271121264 +177674113972953 +80560218309133 +88242018962291 +146279171078502 +30199282913381 +231309784728809 +276897336021558 +182426607970662 +231101981714032 +58212292109933 +177285493870809 +160457396636959 +152507143391640 +131683214094508 +253380783274561 +232307909372789 +80264803270184 +131021142677921 +268474662331696 +221317922609260 +236357364800013 +218466171465850 +97727110681871 +205549027825836 +226344960294 +24954073778608 +220433370437520 +80740751383467 +216509359004251 +72944320492855 +67484683914964 +6084473143705 +40012124884090 +222251416418428 +54695205993005 +234192202854837 +276036187779358 +127585574148984 +249636928654129 +165803675539377 +13375158337594 +159096730138945 +145350760219015 +157262085397159 +160590635274878 +81239991018471 +12869744354392 +261014451463498 +167014376816980 +89267461362913 +47625547654867 +228909169339547 +158481520943943 +17755193400015 +180225327543880 +179582929091513 +77024088790140 +274211920848233 +223489847053843 +183040768748261 +143706259661616 +236771229682717 +37452467923632 +249293908876150 +42916394775122 +25958683163756 +258083493187069 +256246069093245 +271237202969498 +11320763821734 +277418512383334 +198895941116067 +120578022478185 +158713783461147 +246318075498384 +213572298534896 +136093793750179 +219013287997743 +199281721137918 +934748190645 +94993778609705 +217249056165730 +169082379772102 +87284387167495 +168884484106736 +238617588696130 +253098471843293 +6351268710448 +17849549711074 +41104274666093 +50366678447780 +263151580780793 +183411191354289 +79528173859519 +54709091844620 +1909485364487 +254064357178067 +163767577246728 +144022133512330 +146544795765455 +55507826849942 +116778819160384 +143333469002638 +179858113315580 +248579388353854 +11932261957255 +235027899329329 +29417877872117 +233317339190112 +77132825339595 +48032183062940 +234636294463374 +105611937447676 +177504944730474 +64497003509447 +193969814674981 +11745278181564 +31808682525105 +219893157121250 +253719620572386 +215970185574783 +175905904188960 +91353209802513 +115387717650631 +277874577540921 +276792326704533 +41012704610907 +90053403343847 +83449185489180 +216510010450544 +223554457643418 +115560819364538 +158525161879226 +172717204049395 +125553040115453 +199358059950668 +97861826141277 +67268349592749 +131997092140326 +234392105602779 +60798244819235 +244790889680285 +273813325760923 +23771366628568 +15012144928420 +211026994477154 +137842335774088 +108320069238895 +277491529506083 +69427456500743 +107982905537287 +252097285169783 +11715581349398 +99885437274250 +137020997105837 +232977484746249 +10700662279383 +151399593273667 +165587913746585 +146838089461731 +37988927699511 +205938706495394 +205439240514918 +159879369160452 +219607137151560 +224925748359672 +241309524179358 +211131431593267 +83411703257795 +158195804172103 +16471252903310 +206858619555520 +9226827381826 +207787743471887 +245550563921180 +249323413808809 +231860129038048 +272635510683655 +277948344381414 +276190776340197 +118446025929362 +69978285442859 +151169702757202 +126928942005503 +98395337316031 +227916619364814 +29618943553777 +251767374712357 +821284219235 +100736779368418 +135744780463202 +234395220937134 +122954177120789 +37523959408492 +187288965261074 +86898720110393 +856249701457 +48207010474050 +175896824197539 +22859711474402 +136967876957726 +84615003719484 +163928100368964 +85729466283485 +204080144103301 +47918719091530 +177443177556805 +180304568849866 +3312506581829 +111789850064941 +184047829088910 +48518215542633 +224540612429100 +33285441855831 +15000357877671 +226052000306144 +108531231151666 +264944098380474 +267103883670263 +156074447367255 +140524990211374 +272423205406241 +13412955727555 +169833488426669 +64172886723553 +50434843045022 +200717964369252 +71341190519368 +185629147930398 +217411826355288 +75595387196696 +103006780360950 +6916613947386 +40234146633381 +114162515832840 +83586737900664 +119566803434830 +126104342629041 +24468897902157 +268379428388120 +240147098196017 +39057674399556 +8263372641625 +1181488899939 +64690083805345 +30328924807953 +29642662366350 +235905947425320 +31319850401524 +267714718805536 +50892650977355 +255829319597964 +48111029243751 +46885836295124 +58477629832953 +210321703556840 +33370407804721 +131922999512013 +101340781714305 +212609245028850 +253869120440237 +131761149331255 +126299700293040 +10787795364587 +215136363787248 +176974866499263 +149232529954963 +209657753608434 +71485341220521 +156817508810561 +148173540556520 +18234950336814 +6794817178556 +149003775807762 +5577772989692 +43646796577063 +25833096385614 +194658145553277 +228803907732853 +72564055884797 +107898850442799 +160020066871375 +42087873952464 +125317991296932 +263564432226157 +133529755243931 +26584809093427 +176839469150287 +118132184158800 +66088324799871 +198278987069288 +184051253941639 +148148998295611 +188542022655503 +17252510454559 +75898971427245 +37889885204930 +262526187032165 +187294479133078 +64110393002551 +59828445593978 +204860827899103 +11374739243084 +52368243553281 +258685031070802 +187672211326323 +269355595541168 +97603112679373 +157908946818266 +212684803016628 +224910550171452 +201936088300196 +8886347362019 +41883163667050 +58226371736692 +52362886363809 +244546877177636 +19991646634535 +233867766714989 +160385486005027 +198956259384543 +219207023299714 +192408626873613 +81623169873856 +175450543083840 +48031838428203 +163711965094218 +52554363093855 +181645516798451 +84930463102390 +216127714112687 +83632928116657 +12886336969732 +181901877897927 +51506922339002 +16365491745648 +217621619248620 +63548164878933 +153785453757431 +204277503433515 +243088651243158 +176622788542430 +16089924308144 +69252332676461 +93284068616134 +20872512679002 +107724729116565 +242589185262682 +10328841370419 +43691208624346 +4940568485273 +257482194949834 +237398950461832 +250334522909891 +239881024452241 +31306417340039 +234431792927106 +22182000627280 +79510714233647 +146731475994905 +154927800822262 +242173800583785 +50870010617038 +270094292566040 +59305658651558 +153539767848182 +231187580141140 +246493274374768 +193712142515657 +214266013589689 +75482868276295 +40520705926393 +203053861081431 +239848881315409 +198652434409486 +85594597038229 +9849584793892 +205144744326558 +31206386430114 +101146250745578 +54777180030766 +130749742834680 +172101939207137 +149012283038716 +1701178075771 +103174252303852 +261851497133651 +7838963006392 +126980008601785 +227503930381152 +110275832884074 +272143800119428 +59886375334191 +67277256986374 +6367224704681 +265141078053547 +249639011071797 +169455806568893 +126153306289273 +110785238243583 +70510575682165 +201611632146505 +32928134024731 +61835899324924 +156153855630542 +178745120232140 +187779796044878 +1309339890444 +164111190173133 +204649558918475 +276595180275949 +98414830637554 +115811734239010 +93001315147347 +95577268725283 +74018949842767 +23212726208742 +237735284898165 +114541451095369 +87962630844664 +66122216569497 +163311861322052 +212078867142108 +134309502101423 +234745656688902 +191595767006603 +272881086621804 +46220226191991 +51574611161028 +180275924196939 +210597729621474 +106574554913726 +120566798682415 +242521527693137 +55227034854897 +115356827526789 +24876350345164 +280782563676502 +233871109233790 +56828313885304 +74899241564710 +198787011835508 +257305407697258 +216014250141277 +108215584812026 +130005350770280 +42726746137201 +208590350808668 +67409764514726 +8904862605487 +95588681013528 +174253940692598 +219666056883738 +97482525989707 +234739856499443 +92985832703056 +250716720807694 +279675118478462 +191013523122646 +62492908466834 +129193942234949 +104333726129642 +249918171412316 +172396937898917 +46049244956909 +53618025314904 +20129969549676 +39872958338448 +169761879911720 +100762979697795 +105397069240763 +57852268192977 +271315138128276 +230867410638096 +133709605736074 +123234787043432 +53047897996849 +116977247762398 +271510479083414 +95230205288421 +139865812079133 +151738563632740 +247807746005228 +220200986428054 +145029680547925 +173445766226665 +258731870346481 +274959756068829 +237008944653226 +226217590159059 +231265084680345 +16846256919599 +154143725256260 +8224287304864 +213421296696134 +76359962509462 +166319826505429 +185025686008579 +26259291966839 +274119963547231 +10836913998693 +212802035798153 +199074641845418 +165815541025706 +72455114975936 +261072607090087 +155216512135133 +2174521330933 +276131919797327 +166331515666575 +168340662205395 +253370793755969 +141637808830496 +23457625881049 +150207914240487 +61668944246099 +30428476635576 +143700137753212 +205450126557166 +71114019480520 +22724716247268 +191335366579291 +165137953861360 +128319828725188 +217196530132281 +172114418434180 +210940966528876 +57779046415780 +117676788420703 +183905169611108 +33106737537427 +115273348497078 +46979320137707 +244012381536917 +274211117286945 +188449210872601 +112130729541600 +141342257328391 +40476007611541 +138636957196392 +159263337716934 +266309288178770 +205322157452030 +251272277991095 +171049319035013 +219467351367391 +21956721067118 +84748587522503 +256206290646091 +198441087686044 +246120221064815 +217930958111193 +177579833465151 +221875386149512 +116226836173202 +16881400905598 +90286527034160 +39129454198816 +142222016240083 +97887075449854 +132714323059316 +217029581632397 +273367855103670 +22456168657474 +280447739334502 +235388457294399 +251236195053218 +104541392418188 +180985632241387 +171942693099607 +7726532067874 +54076557059674 +189144156181899 +126939658670906 +70824367917345 +110359071703893 +168134995257439 +187299005942740 +206205666042697 +194357336030213 +157641865908650 +66965808978145 +233667689473490 +207698768416552 +273967918333661 +194804060921155 +36791039329528 +90696296310782 +176384894676061 +151109389532671 +38230569479415 +123399641431093 +154391077991687 +183339286599062 +198334836761516 +268289348550353 +249335588525111 +49007716949757 +255561831834324 +245704098904222 +39613291551069 +185044336381897 +227629942003131 +134041239251128 +160719806310437 +129420200480496 +85214311670643 +256952726057018 +43592819174385 +9639925171473 +70659815903257 +20894923006321 +52060357709406 +247449815536988 +280672504318641 +14824840754273 +254109898075566 +202018919110318 +92777814211030 +114786923244797 +256875939674586 +41938079063290 +207175749178399 +137231345570159 +280459739041078 +138242558412917 +151348381666196 +138523493224982 +221748599332008 +112954105992603 +59920350025053 +152525874826312 +220338968570700 +108743386162351 +171260263189779 +79690000935198 +91822218193432 +125492373707439 +143746570864454 +99870185557057 +8011015991257 +200335857707284 +139839881491971 +280012329176164 +268353725813888 +277442999761351 +111021652530926 +246972433407701 +32007346974450 +132326126918628 +207180056735721 +123811217401892 +150641404076268 +148539611983192 +5472754352893 +173540837254989 +230074859888436 +19016712003619 +243618817539162 +133377620510442 +223618088289609 +218834011094589 +24749356689277 +248080949031103 +3904736759230 +214193239297690 +232540927173377 +169757082619966 +78319357436085 +143477841517107 +251138822981083 +10115473155267 +155653241172156 +247833225075392 +55573867567129 +31652370174256 +219203672955758 +18220489117966 +159249591340489 +140878142005926 +34197063599672 +125284956386172 +113076553317867 +72704253538375 +101822378556141 +17916347642647 +73380192733519 +5233143725242 +209887698849442 +72206758086618 +203678028082433 +96137275516547 +216530902237710 +134074903023245 +268471659278288 +229003272701085 +180574736309587 +132381960486507 +108390986162487 +204587877274862 +109997993540928 +273403773412823 +38542795485440 +28756767383224 +172901875977 +37986494882100 +119244737053509 +33855457980536 +138410029253572 +19609652397967 +11721321087041 +91554779662126 +193090258720516 +203792548104027 +12759540754671 +139427659234526 +71895396796503 +172512209779741 +278589962130477 +80254135978220 +81533890403079 +55525109834029 +275266512844389 +194354562800822 +265573240228849 +25265278737767 +216327766292960 +195970984322162 +153185269527347 +115918360118450 +238549187046807 +40165008648934 +158173189053257 +86413852459240 +76249757271934 +275390332584743 +151691077128564 +22274567101706 +38041929453837 +87203591509133 +278560172693998 +203553317881794 +167860917374883 +3912556962346 +209478031757871 +130176906366696 +68867143656754 +279652340146971 +263766045086667 +274225445159607 +170905780163888 +230272749147267 +205049738005746 +253123004782182 +90788246973446 +125818097856082 +276283605001555 +3131649926710 +223404398972464 +150557988298802 +185154954749386 +136976285591261 +129159532120505 +154743437509569 +22021322773370 +25493354694670 +180574886003552 +146675808173185 +248531203692829 +13256750183527 +205521793947359 +209592647903419 +274920529571434 +99828836375334 +2733994841381 +212375854968848 +124253916451294 +134812236526737 +103508593844295 +65853489518604 +177912442224375 +181266685047680 +242371903163024 +274373227056209 +74748691173493 +121811160563566 +143695603060854 +76527546004033 +204867215144919 +267665933924084 +264323005577682 +87083864715918 +135707169771271 +201125147004910 +92309952997142 +17085688120327 +212309701367365 +32905499438974 +96262767842049 +259703267521973 +96528099322742 +22292422035465 +27770542109477 +200741375049725 +130783649780121 +239193695847604 +69759152901933 +55460067256185 +29440008844759 +115774699867232 +19081013314786 +98073888521818 +275997237177926 +240895765818421 +51218760162409 +2898082569445 +190063108371991 +254716617129893 +40477452903 +190592160256184 +241853279336068 +202508356414242 +158492117421043 +171619626124258 +108785716323272 +64786800740164 +60248159888317 +199658647225233 +55077732744052 +52542481405272 +25537547116277 +139923234502753 +195337975226133 +248572068916850 +219976345375289 +278051138678034 +122236343146466 +62975043898476 +98360226567906 +277832481407885 +131518264471261 +218137618232808 +62919829273806 +129566838608180 +110027670220277 +56818365912827 +272873041597169 +156705612633975 +204916126042057 +90202529538096 +209205697053632 +5623991390513 +182895263397765 +991911531924 +171378515299884 +278829403042930 +133167678559948 +4259288317998 +275540911207880 +112553622694276 +38261128342381 +237061284116227 +222339665326987 +68912115990430 +137437439977854 +55196614343369 +144916141344369 +56350143223923 +140000263311427 +39361797388619 +46792646902174 +130781731580603 +137533453496252 +51831163380969 +1278023719487 +208060617487409 +25314081811565 +221129843947992 +238701549903489 +109714693214095 +12212152742016 +33230930585837 +277775241861087 +37950335567795 +250831160993441 +47246279685010 +181410369022510 +65724244609818 +77727933920615 +269465632678407 +201530097742456 +114455559976804 +190111091439580 +175989268175400 +56850466907300 +119447513930660 +272091390380755 +156549361274375 +30273613620318 +183022149905751 +150573180393328 +195114666106259 +12251557497985 +110690132607197 +33470845325569 +197413343687242 +2828243773078 +209723750376225 +122438318291054 +18136805877830 +129969530533038 +246094064595471 +164534696615604 +1368392449506 +218211913021711 +113226123100899 +118847738796890 +199567421256828 +80232979205872 +242335596485837 +219743260311026 +141262741281161 +138614653312791 +258857028932788 +266589359728169 +242453478652500 +120308687902889 +182384210460951 +280497995274765 +274128816372278 +80445487370745 +271569637503810 +96660058274877 +181910889895124 +199358478312290 +260983321295330 +163987603132565 +198199049432830 +170593639024891 +85505093633585 +1814924386305 +180504115943220 +147454425199152 +74845020095415 +269943298081278 +241335774068914 +37880139540219 +55389287846064 +261976918412621 +44612010364816 +70040879643079 +144617924463761 +173972851654480 +212104771772622 +235832312248647 +19142376754486 +199532321713315 +9757760887452 +246300900102081 +170126519116305 +261851882993852 +23212691327224 +256033968062570 +8090975296804 +135620719326598 +86645199861504 +63470560959154 +59934926731701 +157411905617283 +106946789519227 +197077982448180 +256629796764909 +132851748931421 +52941337944157 +161314002189776 +39515697174226 +238682770849826 +239736923807349 +182425065831310 +94498901923992 +276937357449223 +280787880737767 +1181460139143 +73321855643268 +244152761677150 +68525258736807 +218882394675375 +219708477664835 +139622476154560 +100811462158789 +11657218790128 +153161612006132 +73106336194741 +85962534841955 +273581923670937 +179789908051939 +132512670606793 +59339065002047 +28111585566509 +211887405069550 +78981505218999 +145804828240288 +33142951780760 +223874299333515 +19159750892034 +6595404772987 +4182128342981 +138995667042753 +272643231292078 +203301113604952 +238328332370273 +272412923301328 +88794000948896 +99077251677250 +21329373138530 +191705425995322 +211527241227234 +15498132018980 +22314140561004 +79300685237359 +40580992290382 +60675685700667 +238908974957655 +257142600135118 +135540817880529 +59386047523133 +221702865754070 +59480966969822 +96255174579248 +52392910049454 +43861968290571 +112208551750378 +1924039316175 +261651915584653 +154908371879863 +66754290758866 +139253840388456 +96007810737449 +28922158534031 +119488023684273 +136237360587284 +143212920297714 +30859260198620 +85122560342397 +125833055463185 +110636357133523 +1935886187650 +17413533662801 +258079678070004 +220569231246610 +133598349139130 +28640501543586 +67388216388077 +24867587966165 +55009631887242 +5607845845958 +66267991077251 +17622421352698 +101222295205227 +86699161954218 +231449879674757 +205981020123274 +265686973273515 +256604714413825 +143496277083968 +170464694934052 +253277987393536 +157397508593340 +65925469978406 +94271756450523 +155527086002192 +69413256487749 +42394497697961 +62119774219197 +214518139086689 +240413018298037 +114844295281205 +189686365561086 +18888847286344 +176570778959370 +143557120028420 +85621460445571 +260144650044767 +89662039958591 +10387705179120 +112975093240535 +212950791174483 +39339055603697 +39664208519985 +21037620273468 +263308668272441 +222043593236229 +171131912593057 +278839987234358 +40418768843753 +84572079451307 +245982050339431 +71002882960358 +148783054666102 +92512774844740 +37328021323060 +51076984745443 +44014190275958 +33464429630520 +168183546654949 +227801422987975 +16285860886764 +276907214483607 +193827295638719 +249379914945108 +256997245615821 +207560770771072 +225395973293753 +121115595059438 +49397657380748 +220111495773554 +268746668278773 +8597974789023 +130600459351300 +8028839823478 +263539245417178 +30753225927720 +250184476207093 +70729894370915 +190061807165634 +192077845558996 +153996289725632 +251646719152667 +79571857693471 +9298828322684 +29010500793214 +267584631685070 +55787776379021 +192883214155917 +205251272276811 +277188896702168 +259979435684026 +221109883573587 +56787896071775 +172903126210896 +30793546251314 +21096654784913 +12445225084695 +129139028719642 +38460003827499 +217256588918350 +95247344170831 +235557486845215 +34326793024667 +104627489275399 +235196309625431 +137139419089481 +193707680066843 +195040004468262 +145755565321232 +229041201344502 +166000609152371 +276492607124387 +40449602715629 +130722838539077 +228735427220871 +163989662514782 +133481093276381 +264057299740850 +126493283208513 +208243197887247 +147894188921162 +88482824162656 +13237034866821 +151922151658250 +253499944268019 +140061140782249 +238609156953104 +231971092701054 +120893674516467 +98979358400662 +262257310367836 +61909480994471 +60843659694390 +271890716346996 +10465451923393 +83223341659751 +190816872706697 +91127799853654 +73058646398061 +133002690479758 +159491017681378 +30734014490553 +278751296001702 +201357986336541 +79687250546650 +161523553194906 +20744546621170 +225840553952229 +184923922791718 +147017944199285 +3174545724675 +55877447348382 +114556976338101 +36493714753646 +20164943263668 +160863542564584 +122938722458265 +127202362443722 +52434462651511 +72500630371701 +108226198869800 +44620729648712 +203321557168899 +17834954216350 +244768575128770 +2957419601629 +29954422981634 +17312764391324 +265582520048265 +6968560761588 +246478135661817 +66510174244873 +21036874248344 +212299868834834 +210467061824624 +10642412424141 +276985670925836 +143798274474545 +138274157068820 +180075211736438 +32367945037144 +265928882422601 +245360693868355 +76326152580807 +113801770933870 +152458529558892 +239983087803586 +108597719209183 +43115781692923 +239274093679392 +62755102245241 +66514361408814 +20610616884370 +30067501074204 +43725457690435 +278095660146360 +14752488700959 +14747131511487 +165126537364125 +15666403072008 +213377137766500 +189437740457352 +143694085277135 +276815460195387 +85805647374753 +17760291971644 +26350356700732 +160627339215215 +70452076033948 +110000476788236 +87325925350107 +14729163758207 +35270284295756 +279082913481697 +133003830763438 +180782033417383 +161339840229263 +255374840116428 +44206616043112 +259538720598029 +204789412038977 +167180027222995 +222486376216771 +258253484959777 +4309423539290 +68809441248954 +147773588441292 +106182757851032 +163176570539938 +107895316481279 +193227452376447 +133860593833626 +97414643494767 +197776610106244 +186539099149713 +234484119821783 +142260631290822 +157121191072084 +219881020035658 +178868471462755 +202881993033571 +179631412136348 +210051165637606 +145260223637674 +112899195534993 +258078826739145 +278694122448340 +208505618668100 +260934052195405 +267727564065282 +219624298465961 +155722162744927 +81064823049601 +106142921663888 +123602967681632 +138131442677571 +84988419222963 +275028869666426 +39923884566522 +241108086686003 +85392690076670 +64209328772724 +260909051977869 +39636481324033 +238468987753987 +106203632163023 +2719133214961 +11037097935171 +196427900560523 +118832960891313 +116779793275012 +207604312642322 +137518050623186 +251056938245934 +45868447287118 +138731065779973 +265172094224283 +9985340765467 +81450233343452 +184610527207606 +245981157331984 +250185807346802 +224714508262204 +136099565768244 +43849377932110 +184396085926364 +45105829069477 +228144906142126 +199080061156206 +129413501231179 +194060354991596 +147988066822106 +186626787479944 +164396917686480 +2816587565785 +1316546558439 +49658398545361 +141456855797131 +45946693317793 +142299849002000 +37903748987323 +215266113124701 +222452149975770 +178761476513194 +212027037739225 +253200998410875 +67209568607882 +33045371153622 +73885457426398 +48652085771686 +261491588430979 +275559429275219 +72145048695053 +68603823106852 +255595387859043 +168194582631989 +123489293808996 +7057141210573 +229849778611494 +144998241119435 +43705841679975 +216644671896142 +208269496840231 +228036812959677 +169293911123549 +143438449915009 +181568409075755 +74898163701994 +232729046271341 +99268644461707 +183032170437316 +76667653054909 +72520314558055 +268122622889763 +247192231855693 +91483480453115 +32727322716332 +34524153614742 +30214379116700 +25172216166531 +35068285833686 +86097201204908 +159465606160391 +36545799227221 +19518777225807 +138594789851398 +274322515948857 +245134104815671 +186440952526464 +138245160133698 +267126165119561 +85477878841302 +257852866921598 +12510995442320 +73092653883726 +221143777085808 +175475188149963 +73565418945730 +247187728850100 +29762905383046 +145767134036696 +172672840342608 +263252937708952 +266559774870656 +190433066630166 +3085820730544 +240241103023264 +114012093531330 +231512353431661 +48557844308505 +194704817202190 +86380553298667 +113636399262739 +9850356514294 +18223147784174 +69726127113573 +159500624050788 +53313004412118 +159535028725988 +110150004061251 +255277321541333 +18732383634828 +239298007310691 +233779243652450 +204880669901794 +263866954540014 +254965625979402 +241707380275013 +209331485111830 +51697298384829 +96584013061304 +202872171351803 +190358061184401 +175350679982045 +229114071664837 +174751086440709 +205190957157229 +262675021051996 +131092611397970 +188025175624917 +45377593986471 +71498340104239 +166185255646927 +229060554759569 +61194296199959 +266437713008752 +119839864307733 +74708733396390 +15560944279039 +176057775974535 +190572113359731 +139698455042599 +169315218517235 +91398393346861 +155009169301175 +213665451787893 +176765652273326 +25352257229333 +35948659653768 +251519095714592 +265479498172884 +54902990435307 +49392324801585 +193069419853490 +114375019231339 +167889825215208 +149018897110788 +278551666695938 +242580897482637 +201875980498287 +22790642556960 +260996179024772 +158148553680000 +187529861298462 +50619820783472 +83775353846890 +212087319313586 +125572098538552 +255652465316766 +12880836095235 +65959041764679 +276862904460754 +266305224616568 +202205398662302 +207626964892258 +46661665554856 +42644708542768 +256606138651524 +179708138222424 +138555815163664 +263277264638285 +24464690714916 +157864483150749 +149874012390167 +2040882673361 +248036065000698 +217946614571477 +73992910740279 +72752515477357 +48383002549156 +134817412874463 +21567187534061 +35457448652225 +279161396290699 +54209024052891 +122549721142894 +236724776509963 +1381407681 +157550649187227 +101168305375231 +203697729829558 +197560455410743 +217669507233127 +248980824636726 +253687536731170 +128633425200879 +246770732622895 +211909806970034 +241532047429703 +204768465600095 +149476078613903 +206571956249053 +195773880691669 +139292046308482 +13679066560125 +45459862011917 +117059590430897 +87054650775492 +274727654795624 +130457334728757 +20159387366909 +37564140017707 +116347853044875 +52707357405959 +30907400679156 +209654757240022 +82178819351638 +102235638186722 +22462764768088 +161379097082988 +194314941037958 +125864543903032 +238298917206260 +115983732874097 +111329730414758 +85738558867498 +89976472226672 +192226137127018 +81353090090736 +169224327850728 +35131657613594 +251569539874754 +241261847330890 +269166997519512 +67305852924923 +27050555914316 +266061885498916 +179136292044441 +17041930005218 +170284325043962 +165941702558118 +105107844486081 +245417207412214 +134236011027856 +182767221129275 +200438138650424 +266099317207104 +252710512963413 +32793976420314 +247781184283171 +245981505023607 +157255604022153 +116627723277383 +242128820604181 +110858421495148 +226272396074801 +211369785695719 +151586511123353 +24381358274917 +123402437696290 +199417034531264 +240698739937733 +243901297998547 +203584600278117 +107705747162095 +139529273673899 +145441771329329 +196783337639415 +162147990000249 +229753238115196 +219991052206595 +250169763085620 +114318560549087 +121161508052597 +258631708063888 +60501077317105 +84371390916489 +174048443834831 +132182473576034 +115973307638968 +205905055109939 +154602022901303 +230719740682376 +77433591108742 +53862692996852 +127106692662084 +96963867382247 +271279483046670 +135568549160092 +38240017845906 +66295820880713 +257366815743955 +95164094823076 +82750616855416 +10079121551658 +230763939340030 +203243427493489 +219073576055656 +115127928843890 +249065242195628 +158312788321934 +188885605143383 +38452060722754 +167016143320524 +138504419092263 +29099817051018 +254168773261402 +149101135842916 +640208789735 +76815082567534 +64735644127908 +36633560624399 +70809983815004 +109671293609137 +59890989412259 +79802756234619 +46205143833599 +277203832694092 +161682137004091 +136651077925442 +77233141909154 +146319994078539 +244939315162434 +137267218312389 +7585366571077 +72363226375725 +250079923093849 +49166628567061 +254308316355951 +37891622601145 +2221294274607 +105205176327809 +84089304256579 +142733086634529 +278717167898622 +262647066516267 +223361718907833 +262938136186973 +6999574188686 +148395028192604 +187828769738591 +201329547172143 +148574250384612 +266698818279651 +30534689457069 +255547916561723 +172509344721481 +53782961813590 +21049204064821 +271643156941491 +19330040001555 +112728916280889 +73697012390161 +128611405434502 +130933793830891 +117944526973785 +135725119311363 +30582854994378 +275311081390842 +72275725614349 +210819446484934 +207438807313681 +242312337103396 +132949244346285 +143375139497060 +137792835605291 +31254792380084 +83929311340550 +1350942387251 +183651590292118 +93834418746542 +190240661721064 +238873749745312 +200233073163345 +148000655154992 +48087391151322 +239410601209868 +174890115399976 +126368606521300 +9562512081512 +68701284679365 +83259943673181 +8970786966774 +107963239175338 +146178152298616 +7713993103884 +228007439213006 +35585291540985 +164463236276776 +6496744864106 +163563396646994 +22393471217886 +147895867193870 +239709025572611 +190733430826230 +126260981192492 +249740629831878 +171892476409520 +173613921591388 +166089925828302 +12631755518805 +135927354404534 +100050488020547 +147851124388492 +138691143877840 +120376997560221 +230505901380462 +246654416710569 +113774187154536 +100161911461912 +224745799393876 +11819249778153 +116593360817485 +1811221674873 +108395856558910 +85541791340727 +108193843511903 +124065777615536 +64512315112597 +205573029848137 +133986708549895 +197283572270322 +92296720638363 +213736055496710 +115111918567654 +37472384506104 +99674064713540 +140741372719414 +203100702986393 +83849123595251 +154394900774852 +50548954604179 +95576094341017 +220363896535599 +188467248208365 +125050545040346 +183125264699212 +272012022499446 +154290297232609 +36312764303065 +233783201384699 +28627066928592 +139742242314887 +254456534828280 +119003249885189 +209693329595084 +173135492790573 +236954544667310 +111649936249320 +95174066123356 +188253420071136 +177648817992963 +21265460310242 +173924751368226 +164187572585197 +91594313665120 +110970942765708 +216709889057887 +210904745421880 +42838672764838 +250390800275516 +20492135768011 +275361695233671 +214781963056309 +1159026734262 +253398930171562 +171583454825844 +246523469998048 +99360991342444 +72601305463365 +246401714596171 +14112685015973 +74154418956463 +54718133346843 +46350695092378 +132861666662302 +230274777373292 +268072373106415 +218230034950913 +221218759825703 +253833948919402 +203888653812502 +88088227964079 +56796519914480 +153333336329906 +26520497057609 +142433084024097 +154063141174894 +99845235871912 +137153705734941 +271407440604723 +160009254304154 +165867382487565 +183366092385757 +84891811934053 +242751555047927 +259662612560717 +206914458692482 +111732908183704 +37647211917214 +128195808722878 +160888075503473 +117676815532499 +161468654126554 +86771989050483 +119832644864274 +66009185863216 +248815563010520 +119947661260886 +237523563745378 +249964490664573 +279275919017164 +15778652511607 +185111868028091 +253376677728473 +56985912997111 +65089128327783 +8444491962202 +225781812072493 +218537857108456 +89940692764394 +27919138176771 +194413667846238 +197568260882335 +124715841087944 +253726805129962 +202308485298218 +17889739700633 +268197538525895 +279423876238101 +3005658794451 +54156605695425 +256066173214217 +98984087629712 +26613293200643 +76505422491996 +239489065959646 +27609179700832 +197785717492020 +146974331019666 +122586399777735 +139482872158227 +206713756677072 +111457597656620 +66709433071969 +265426097063456 +227441346122816 +190980574699857 +259278569484995 +234558727201405 +241937333840356 +136388347074078 +83804033494146 +127484834747041 +142464307615393 +135698097770557 +114986882232484 +233904739695642 +179810098287724 +73914817895431 +121879649566131 +244442474683593 +10948553103649 +58897919250594 +131162771283228 +7337204111020 +131995708817032 +5127520356415 +221459551214567 +156637975616479 +77665099718960 +84752405859417 +33692465673917 +177106673837552 +33864458462232 +78258085718526 +260050504288783 +19642670872359 +139802978389822 +163577427811331 +61924536226302 +241845368754420 +197122376050756 +169971741622466 +179220934058499 +12061111372759 +257208597602414 +28660850231811 +199677272424631 +177786351004019 +104765497121375 +94892213785573 +153877016592759 +20440739696610 +258251764373991 +89654515508716 +144536445285075 +137163772352891 +65917772284826 +3663098878830 +144874688233213 +127855632923156 +20760051844688 +112323277493611 +151034925606458 +241399263845612 +49665471224898 +74558242230106 +275766345914240 +149608585278210 +51530547244734 +174256923449335 +205838528970321 +136249060147806 +117757993277660 +128461990594033 +131154751427202 +173680340684295 +222965822525489 +272054292166219 +164960029660204 +237188477536047 +131349713584639 +141082532149547 +262249219988027 +185869671077725 +15272818813294 +118051068140367 +110237335137568 +137043600829012 +75073686496350 +259359038490637 +16631984314222 +128010577245950 +6696349850990 +206099125241398 +163886026495774 +108425677853386 +277024677722390 +131762433298269 +43832886618451 +139190391785233 +88334605165530 +56403782978071 +265005189936329 +102097894221204 +204265325766720 +131957462205399 +108828718256397 +113383364501768 +144788618291101 +263252938427473 +210608730987579 +251564235764338 +273027811732800 +238633859109894 +94599349710145 +38474427255238 +195023165898765 +13089648488058 +182037385632643 +191744697725659 +142394581295677 +99738791445010 +55536228563229 +61478745030244 +71561741682777 +147505809891906 +218351300770513 +156036201495010 +23690195651475 +135032373178218 +57315476367117 +227173426837920 +44981103174743 +129780470295167 +162192700790197 +243456781055265 +11685791736702 +65788127667978 +198030504885309 +97307611204392 +131545222754540 +100648029933818 +58508848261273 +76500091998428 +111950434820311 +28915066854981 +10482930944626 +152505857624603 +242885403158805 +259287609297677 +224667138515035 +66584653893591 +206805169928080 +213657625110394 +231375892775033 +77441883490960 +274392088216845 +174449233601556 +36623197865334 +178494833938848 +190552764237641 +67761504994246 +8622215131360 +221652294495328 +75346483849844 +243159163238642 +79415892962153 +85399592787344 +48091420624801 +155899495467195 +123180794826500 +234366193672236 +182674620302310 +232156390536088 +180827602300029 +186062346357377 +37587836357572 +2916541345424 +254598074064927 +87554711186771 +265024307853056 +229697426464757 +203006465741682 +111098960605591 +227863028623436 +226945706252543 +111062925518700 +156732703120528 +224818662821446 +184752987302758 +20463192937424 +154926347427540 +83162538501746 +64214595190889 +262899284215334 +64502530674545 +105438048150013 +184939913125993 +152487886541533 +212709646909159 +66017986877181 +79151046816987 +24554442696453 +155130967390036 +26456702202755 +180327923021687 +54765821351640 +152424596024268 +124051350788788 +153561835278823 +194589268455676 +176978276444051 +76395124294856 +202064901478277 +66728188295671 +171992015392695 +86650926898624 +219877547065017 +247950800167557 +214007685880727 +44205192751770 +276090068376783 +105428676721163 +185355511390322 +42073469622142 +31711757930369 +155998237428653 +68631978430209 +161423060124443 +191224268460516 +46078155167527 +28742046864194 +229388900234763 +118683283562176 +218649276103592 +243756701915603 +265527052851594 +33864045580478 +276597705833958 +188424841574176 +187501940085386 +65918684806117 +97866883839787 +121253388357446 +12920915540546 +114801103436559 +143886904677102 +266023962042983 +147871486510883 +92224428125974 +188887601634098 +192095715727167 +185660455784302 +250498881296874 +265720452921896 +146448197132119 +38363706899238 +201107682817757 +180095040428485 +214446851823884 +236574418720674 +236088633055545 +82402475912116 +212517504957 +147698803083650 +159702492394447 +95237295914885 +201044425992456 +23881316455675 +140821487098966 +197284131987120 +247753933768469 +138064257924210 +271524436071197 +203927758491934 +184036506847361 +88487892189713 +142640504910811 +2082127728965 +98400621895019 +118225468376651 +132918120674437 +18488276988546 +98131425209617 +208888603567161 +187903295041320 +135470949428389 +148527642241267 +109163616173734 +82581645565898 +34158921054454 +37158390549352 +224058361953509 +112290436979002 +172742733238071 +147440003596057 +17568047516448 +74762186880269 +121939751777055 +138009853159410 +223066947800891 +211497163875534 +44116390059616 +273088560552808 +188452643750395 +175307137714334 +3458250529164 +114099541343457 +242119816218449 +142062808711976 +86531418604072 +59493388542599 +76300079959752 +140360698572170 +156786021948676 +48024331662465 +212646751847552 +184887924487544 +140651027588061 +223101937049484 +5888552959492 +75736222658102 +46756024398066 +79854748993365 +242115571690577 +97776463814886 +3192982267112 +154462218786956 +165631930758175 +36261933575677 +83177856623875 +119294731788468 +220988251722551 +122603231731606 +251180350081440 +189316268734841 +27355952498432 +211936865318261 +23800658031510 +53402437624617 +110903370574631 +120059150229136 +17129965752730 +41598689419639 +6640769479660 +144033396073061 +141644684050730 +271728242539934 +235439132173394 +59289849815125 +25931126585663 +262693126262795 +274088364024209 +125235254753149 +192923520792435 +222027843553990 +124136707270468 +241185541584452 +93700527316148 +94570728450105 +126088988822795 +13949750028033 +274571242086292 +37763768993160 +246249464407411 +102813278741536 +133504503487091 +24177653703589 +276856471677217 +269753496959084 +142225141317827 +159052103118490 +221766272560976 +35477965645751 +206334493794508 +150354788966030 +19017847490136 +98251504144229 +229163899733075 +191662665005504 +82946480123502 +246825591748226 +76170580009404 +226535383373869 +179090214946197 +125347311012245 +17326864728827 +65192586771674 +99439464830473 +185347289525991 +279014373283745 +270292668322137 +246331855229073 +215333612195071 +141940879765944 +203673198684849 +125765807541388 +184837527921082 +155780622447741 +137819462104816 +158541116823962 +146556648106845 +138893853707584 +262482585251102 +272152429562955 +147198208299277 +52868396583767 +181199033792525 +174291950163346 +88810900998022 +273862186660357 +146984505018824 +92274703228047 +4916126380670 +165765503338195 +217990144924246 +229294283694878 +248681502491348 +174067623223049 +121195992986203 +41922435609767 +24167425895122 +56263815797677 +130179097258039 +85903895021604 +274559336227826 +132631013537168 +274458408509064 +35913384083059 +17659125293035 +10460408254779 +99235619222318 +97433069224770 +36482683144496 +2100756558789 +48664816956847 +29876851932664 +49963178884617 +244747714496651 +84682316041622 +211072553816058 +34629656356194 +100207426135340 +66642009956996 +183225117611631 +14417989120871 +76725283993905 +125271666400696 +173142709303164 +101852732916167 +264413588253248 +228333673945597 +212920181106751 +167165635853728 +239964384277862 +267897630878538 +57016225844256 +20751832011567 +65285596300765 +157151750650356 +230950580020155 +246214422755666 +154146390025327 +121461631317568 +150162143229949 +80879366617628 +238390643231034 +18004722990369 +87757343947518 +240685136640030 +243086992855663 +271972813703682 +100585883665761 +60543458855568 +129507888566427 +239622683979268 +180531621951013 +154585589644181 +10194169310721 +197067402676711 +139992488693077 +125966318875626 +244178057436831 +276329099349352 +59100527981319 +237778352274549 +277044063209018 +119363261052649 +126322566677702 +94652515563667 +131716335135908 +97650880691001 +129153006059040 +238459878483300 +121759557273026 +219174960038303 +230634099786105 +129456995266443 +58808005642346 +132625771544515 +12463626308458 +79223488053051 +253191280713030 +73537640192253 +41021674090551 +185132881698730 +264449060798234 +163457950838977 +95091454573661 +48158984120312 +180956811555463 +203785707803433 +142282630255470 +161693719006964 +118348899175996 +192576664901034 +132189975823014 +89585882577010 +255015909878518 +14556086519508 +274461820761626 +261172788277498 +212586820045004 +31201251015947 +9549459684798 +275904489289876 +128603054497844 +183748685189698 +103651093799181 +48053696455240 +35829596561429 +203188603236633 +76663722021208 +261413909785314 +223657232301692 +216502963235559 +173794500038951 +279562793870966 +35234289489454 +105881795352761 +117688952734725 +140015880538808 +129376637424363 +35574264431915 +64145090674395 +217891468045270 +127361061637251 +210638491276864 +67395063306599 +255033392619629 +76878604104588 +275910199851718 +93524953657807 +38801799431641 +203503719609321 +52810867544052 +3237397315713 +27548772746137 +25406281624297 +21131187608119 +188589582049339 +62387642655705 +2626365709 +55610477916595 +241850154590001 +280055283086166 +15019718588553 +117515273932982 +112086203308224 +262105813180277 +75704939246715 +140173428876561 +64054416066395 +260373482284146 +18753793388223 +203535344864986 +179756623236771 +157565468351120 +7857068217724 +79045690317711 +120110844577611 +25824518635436 +184702807606440 +140319217624196 +34442959137528 +201617768537007 +172957474823182 +109244532619953 +173559546957558 +238026517267586 +123223471497190 +86549109407158 +73364488376130 +109656027204216 +133873007114420 +2318860813772 +86304825089269 +125638968264151 +231489002381829 +23821008728928 +140635451730799 +148102376199106 +182282946586606 +183972454959884 +60318725456120 +81113760307312 +149940010941569 +88763868518391 +165277496645548 +117656426876788 +62398170037563 +99890459091580 +91957482191524 +18367052179827 +150950175529165 +228846614459274 +54471830583238 +271635403701676 +258757082506143 +115574362207852 +55734893012574 +46439589627445 +173157174156700 +76413303112336 +59982717346642 +240878058365702 +49565224580356 +178288286443915 +123302435932248 +62780047091273 +7898138351206 +108892582723237 +4922298905461 +204792033166010 +259699688345175 +114306046067892 +259279741540126 +227985481869430 +192114014147373 +206125897926309 +116560679910550 +209847963209267 +102916962179505 +262374006862511 +93184964700579 +262288318530674 +156608602300804 +250420730499309 +182052715027123 +77810165665251 +139350111453674 +214750402172771 +70482852871053 +192538854982162 +23780654335023 +271402500028614 +246430271573319 +45704839897763 +34823525052091 +93504239534040 +187125307248145 +104192506897362 +232764677509522 +190853014388182 +131940244030183 +216608894145267 +104997848652797 +228911993090096 +164737836207192 +210737955716883 +31787913431813 +254366626661699 +153176164472463 +214169404095227 +123213149441048 +241947806930489 +245352691799721 +140683937411877 +199933107919048 +17467316047059 +186169655610192 +37658727004091 +205742048401147 +118930680579727 +124780325939205 +269413115550212 +23489254856437 +119366478453889 +208069494605634 +60520723726686 +173169331720917 +14739029298837 +131893393885839 +250018063996656 +256373216265357 +55129480570760 +47449674046698 +122835813222486 +209765022271393 +239105483457164 +274658451678350 +265645530002254 +114519211498256 +64514902303466 +125800255865890 +101699384336334 +8109453435206 +26043575327814 +110396056037630 +139291502577433 +129883848374539 +163248315451681 +97921537251434 +236198123833907 +209220417681558 +200229005631503 +194890194903887 +1610278636190 +236864653646963 +229681237284541 +11725676649279 +26388288720632 +75860757537968 +60815083912837 +140297245269894 +227408496019885 +14691301283353 +122106856895069 +29336050030760 +222297172117534 +33713743539530 +111126830762886 +117124154919271 +232028343245681 +204690064294937 +141566533253165 +249445836056381 +82808667830100 +58596952170951 +118680067569536 +9176939332437 +267413211178160 +84291585525423 +70323922916717 +82124481603927 +203543585693712 +78087422230358 +43734302904074 +52703109391060 +94647208027673 +217547177253525 +132317890763756 +234956510899422 +244094372794286 +116392844257848 +102271804527108 +165591394615870 +161793146281792 +253181332589882 +84681929580062 +210169093850050 +257167937905960 +244767506875628 +210696626376839 +229628805670815 +87121474145568 +11051478067141 +187367386855735 +187501665288441 +213746342275325 +83543044938343 +109285953481669 +91395752012080 +111918011141174 +30325814662656 +57580077749922 +220511768724251 +5573130548153 +114979949023367 +62462789480603 +249012051274263 +227058592293098 +163263684479474 +98703920908073 +126797088711232 +253627043675733 +106557476888300 +166143371493521 +112506859106498 +140528715368811 +275116879551699 +8193668428115 +140273501848501 +163984330388157 +197137920510679 +179164648466173 +206568972978871 +189677773176047 +141900369140813 +153150331222604 +131915757510428 +73908413106971 +80959269975025 +248482405696538 +204998370591330 +29035773185560 +107414831995404 +198842196370086 +79600780026145 +145738162054738 +171634445101248 +143328925627836 +111100266909963 +267762138745369 +83222310289330 +19304381266945 +273743756544894 +77905195173086 +44568747094224 +242959934216593 +268860671268330 +173714556035968 +86970792758579 +222176328136958 +266043202892900 +238650119656602 +2406079976953 +263536794909664 +223932596262258 +94512043565522 +5299757189297 +44788158276055 +231919578897743 +240346166341859 +51725363765287 +219485791172491 +134618258368042 +78491046532 +18570221584667 +26203818582822 +43816185688036 +170500323683535 +276517453074007 +141110737995633 +35107487822572 +84417338153684 +244166019285729 +130058407665239 +17160561304687 +26897568564723 +146233589377618 +44215529744260 +161647165041341 +23819827902294 +79989395079462 +152772107060453 +77210086452489 +221274227253514 +106964552035876 +165869494352119 +165078477249356 +233579214391681 +225876423461657 +126441373483105 +74637059754139 +262389802019507 +105690076732125 +203772258224882 +94294618661383 +52936961173633 +239963742239401 +231705915921366 +216810481840242 +92585257263754 +17144515295986 +277444543202155 +43474866251603 +272651054770260 +226292112284326 +133005205483120 +155483713486559 +109905967143169 +137819876366030 +52090103869611 +168466482407908 +169568349043584 +245291885297803 +237488017369829 +30958322448097 +81566960880179 +109929292564737 +144414829287766 +271660839370065 +249784573333484 +279616115318560 +245515422288700 +268089770245602 +22873178067157 +204516017701275 +121232670910555 +55514659852 +96728965696578 +81141622282369 +164496438787190 +275037870832694 +57402691423845 +257479118208820 +278004841658264 +30896638397255 +28657262462554 +186724774628631 +52775933221846 +20953405071778 +94534880484077 +67150875066687 +124264668059862 +267675065722739 +132597848977491 +25837170539528 +252412010615874 +15894980253035 +179290351326054 +8387486766804 +8342747576972 +170243437596582 +140614593091673 +257397414278973 +27326615442500 +210365034803256 +166426983673941 +248650543148670 +46220868634161 +212097222824588 +81419638169699 +194304616494005 +166160285416752 +162732959897783 +58778791335735 +167851628696979 +252446415291074 +177516102750053 +145857961682811 +176919247125595 +78595589601159 +113837805516466 +177831274777477 +266401177678004 +208332767737617 +204509080619554 +186920410230729 +36032318359996 +96483755725007 +136066711897993 +33918607848177 +148180169210239 +66589046652334 +48324299053313 +43248518139363 +24053768264506 +132891741511710 +260771645643813 +60963607781363 +178219839282462 +166778529850991 +76122095135471 +236897433478347 +177560466136068 +121499600448175 +51641747004052 +28183785479953 +162652602817797 +238818210072118 +57821989240416 +100305969354598 +144728301413888 +20612010668952 +117048144365249 +148769643967603 +103181472954598 +230911377485868 +94784202322507 +97850444173545 +100172481783204 +62509886034683 +157951074138392 +176660768494045 +14412611546136 +46299035777102 +186611310657221 +216936603268103 +55028043500029 +30953768427144 +149282095266310 +172748726611059 +59227271057363 +157528151121677 +122737350312311 +114487975960104 +192805894597986 +139941990919617 +193034648745187 +94426640651701 +87655814275985 +57251278183466 +256410642090353 +272712181907420 +19231719085958 +17956143326077 +145809940617060 +150652690948163 +130811505247934 +260485563396039 +99775526543310 +216248109420700 +219449651667197 +63126826073908 +134854127578775 +108916102085711 +276891510126218 +102298695198144 +226025868615709 +248411953729659 +243119604822795 +32148813747222 +141077711885303 +184402230228202 +46226642361641 +196902689629805 +178582684953627 +155844078735397 +233469141227946 +68334153461278 +244810245623192 +31650970998199 +103962174871976 +24398569265696 +146955632527108 +233978569918784 +158492271109403 +224827031052187 +120736808295333 +20915842075752 +213629702624505 +86896044256250 +144276761600996 +238133281048195 +36224628512217 +28627635153989 +11688733594271 +238800156945142 +107051757029346 +11715315185908 +219355297396114 +104658399217439 +93936323330046 +143669129757234 +233682756233137 +132778277540300 +114631164361963 +267439417655442 +121125517168336 +80351735853757 +281199368230997 +89007248960674 +9680479030487 +64692013106350 +85096356159944 +257114376101869 +254903476176727 +35657184754440 +207626748628742 +81692003995154 +22548175239189 +112788951043139 +186732015734297 +166384242218056 +218594874155046 +242890096860453 +195644286397753 +221487424409295 +277132962621291 +21392358636014 +174972008986787 +126740083651516 +11471612741175 +173116769850454 +244360990416757 +65487684457657 +167055150122143 +87655097069818 +198396485936223 +197237303514976 +211405064937187 +276865443717183 +180882486361676 +151490388682983 +196458156430630 +106193759217137 +156639176111526 +117280126157041 +172446904117164 +20191574973800 +161779041399076 +113791922241710 +20774597088666 +126527688226483 +171905138287488 +76857273781295 +85699591584331 +276798657130993 +189416380593891 +192011356162488 +260248885107745 +77774596152188 +181488255001370 +163199502130509 +226296282073584 +167400336783424 +227901073311117 +204578118615672 +115264256602098 +66347489606431 +43739638666427 +110173261762028 +244489262395990 +96142308009708 +18586960287935 +92104524727392 +106462890641496 +139725917610913 +116249654496581 +22409781177829 +178852563877002 +181598323878221 +149639086792530 +189496650171598 +245455571228428 +10911804278699 +122470352653518 +192556486759746 +105251861786310 +29025255756681 +139352344267273 +237282053782789 +83630441786724 +236565928306887 +31923440505425 +77506315161951 +232585731119 +81022313283859 +87501283403576 +127718547978852 +69643836722003 +37114213237654 +3332928753837 +39943093942110 +63877833354981 +151328780133911 +198233091657327 +27248774201450 +244251430639523 +116179408850294 +267859118454266 +263442631925719 +220383055366657 +98829129984138 +26450929730746 +171962154224084 +51844588140115 +256079561182655 +137305280205193 +72202382086920 +202735261377364 +52256133599518 +5275543493433 +15736228227536 +99794945688453 +69130393582609 +53618788076962 +192665777381764 +135287859031927 +149763604238573 +110763943014131 +9884917999911 +202638372628446 +189611994800546 +89000825020980 +153466021500542 +80025773409320 +69173912910061 +36810639849397 +34093448248592 +99867702636552 +23876294381674 +158112890940572 +146912683943067 +264188774907262 +221639711308523 +121518264747525 +101007066341082 +147483978183742 +59767399074738 +228130529026877 +97529591125650 +213393668977643 +68985167845781 +124577430151594 +185089114109252 +169579437260571 +80640420080530 +186410584365977 +133616001522318 +259238832844746 +216199056689141 +190560226780655 +201763526956857 +86350399131652 +16337365415538 +192986611827945 +244271622095555 +224309047582947 +142914997224890 +206862333781311 +243520564915709 +122819252982668 +103569148492930 +245734062273265 +257391218005287 +19604229633576 +153881854815985 +196370032347558 +270028131635079 +105441332392604 +268752142848651 +235499886058395 +26804263851760 +78441409017098 +255818622483233 +73313117238942 +278818229055307 +42079020327357 +56375725016864 +206070815400018 +220232373803485 +50588554617344 +166403093835387 +34076572063007 +25981146222273 +237882732003289 +145042114630730 +166997602141622 +265512119094058 +198085768946847 +78901711416413 +253870308467191 +12410228180774 +133468671968373 +6273838491544 +240208848306578 +171722094532363 +55002575441400 +93305744491670 +160513154680449 +80070763020710 +82571000899985 +113747995053649 +142078015132147 +229114498079265 +133722826878572 +122417270510691 +117162942588845 +121852423315160 +106842436234233 +104610519263139 +18717352667685 +4570215748732 +46900672573447 +52284202658870 +40901080873408 +137952088098953 +130356398272314 +5578096605314 +243456177703289 +207264042467103 +239044451525476 +46312697038645 +81091922803351 +31925410654636 +2478984181236 +175447997482702 +211828709433701 +191851951399367 +152131078076950 +42436439906759 +64076536535657 +82588483641096 +96695989374164 +66387563370725 +81287999028398 +280089742000569 +71638676788449 +54130503837251 +168648698184224 +109167520918426 +217800271267583 +163218855701806 +125814832074708 +180393526228230 +165258082692378 +248056889254243 +254411333395667 +33862743925778 +136123057153716 +144578845400887 +259674289576608 +117954199329278 +66169850090444 +72269888257644 +26868357559056 +223702747899234 +226795484998063 +149136141629077 +112564168278223 +215135717860459 +278921064325903 +19216691879474 +176737098058139 +162423408489360 +236066467244312 +85399285680955 +29090285558092 +88336540666711 +112270874423982 +58237547244958 +92624166143560 +200915537402449 +17412474491874 +169072970602731 +73682803027354 +3117954727773 +145629705949169 +74543907840949 +119295788865186 +113771910439048 +239385740144652 +250246946163068 +121697957685384 +111461602112393 +176080920230380 +174805395596630 +8922309685915 +264428156335437 +198729612586658 +53973368799556 +102267932323967 +81529428947195 +143744483956628 +17028603432503 +223974158414028 +12575819929210 +250264428904179 +17487077772491 +15030755887853 +83808103400981 +49803912715077 +13647579341217 +124874857304909 +94081766041546 +55538857842562 +150980562818231 +257009526207437 +160885205996878 +120028822853368 +102656225744074 +35375647506791 +214975205458940 +104057501131663 +136395466492162 +99283922022308 +240095384335168 +275819502953261 +245660176140761 +145080469983956 +23475813953715 +221277208154251 +180156735040438 +200379057154374 +241586853001126 +213538393078070 +118565814550449 +213976434898131 +280486110465180 +166228545192947 +215028757174392 +162658425993837 +82564717691401 +57321295357578 +89539046546454 +232039521683282 +72334004551046 +84695585034215 +178651108311456 +10175663162047 +233004178900017 +232866846753791 +158394118986751 +82151762804944 +147116605182494 +246089316484840 +115848684544100 +6331987355773 +99512188286893 +232972035763185 +30904737417819 +91538762284343 +262623386854296 +218455312048505 +62930067084666 +93705738864990 +162184533256001 +66618645939463 +229912742106435 +233515088661323 +181332352480105 +182203740629332 +189705235680341 +61541600746031 +206406569401681 +17553493925909 +53567131730898 +242789950601651 +183290531673674 +219029562609760 +100307394287683 +21082631397918 +203632287275970 +51753097516958 +164839357242411 +123364814379600 +124673765210321 +141542332858074 +168428160550960 +98071693265836 +181690803395136 +250050936794989 +93084633536357 +21828526120117 +147008529373918 +149819557874895 +218256209036511 +258365452192368 +161516545312174 +165306932291876 +154742671635516 +116620386073209 +84740705282980 +61541740261630 +257383743196260 +206349925607628 +37258638741086 +9062980994746 +47845399626490 +129646784170085 +118003802943527 +85408445930081 +118905600077158 +46569699639362 +123538694325753 +162509317553533 +85358287452631 +23424085141238 +155615685539042 +247773649977994 +230691701746301 +75614826941296 +79640511041989 +231702615628370 +70152130484912 +217225092446797 +273031094146666 +10976678605892 +127228591378215 +263360267996979 +112960500238968 +196786437332630 +189011879277013 +245992506389712 +217711177727549 +173185042467703 +175033511804020 +109016435453368 +248143842716150 +75826298565722 +51052202168772 +13101767448071 +191764232771736 +104092535793899 +41868772358086 +213038286224875 +126503920732841 +270593950517457 +264295073108983 +240521718884541 +164177031043994 +87228548207527 +109374227332847 +21879130707015 +213178843473633 +257786541895303 +8214271686592 +56416410348982 +198033651500387 +188538971122308 +213487406693865 +239695396805806 +2363888421252 +277362387204928 +48860130999756 +109679912978306 +27395788329732 +209666484415800 +245538302812449 +162526475492381 +3874630230277 +194741124065394 +278779920891050 +147126521088313 +250106560915554 +249165589006978 +116828501645008 +201937293646233 +90616952341551 +250911813050850 +152376680425621 +167872078413278 +238629137068288 +175928095726774 +33677464482664 +243978981382972 +271149899164533 +52953624843303 +128778645766773 +31788877277695 +252662177751663 +36960536766358 +28205265716613 +21060595927813 +62652497548627 +175095880049092 +203882681978386 +262898670653218 +53763603692470 +223383051673752 +233045557163735 +121291383291541 +247201646481205 +93858593208477 +141585865954287 +170931189410126 +211106483614200 +122248429853323 +6471554048559 +178523972396489 +207722559974923 +86267933683457 +201787470207537 +260182476180817 +171304135782499 +86866793521717 +224924586651777 +161394778295720 +111062424790294 +261421504183190 +137206402624603 +261986781422432 +127398298683867 +62995489317969 +37338232377049 +270480486546047 +40489776803367 +126872699181162 +151303885758732 +163126206316792 +280838413726828 +215433643939149 +68478371143613 +264347815206414 +138678505652056 +109508482915202 +104608462655858 +238618786910047 +225247700149336 +281124084532830 +130693685653544 +143342103276949 +263377337356786 +215048541032360 +232957741881969 +107204321107838 +143263090210255 +33254601390539 +206699371680024 +132714562776896 +155958916713174 +272893993197024 +58123382059885 +143710765729821 +209910687737109 +112662049112150 +169492588136294 +203226119467639 +113430710096595 +91261220127966 +231569022047345 +194977405603202 +78046397617049 +257629646986716 +48933382926511 +82173916608378 +95028845667634 +122131771538560 +158986603277149 +69001593638189 +150976643196151 +243895968222884 +88422487785770 +34653421687290 +118371139918551 +48190325612262 +29904533988353 +148870430445905 +93745129237067 +261768691779399 +200132694834555 +7900432065183 +181300381967330 +143942448101400 +9681016000799 +247582740447567 +7587681997028 +197075725886682 +207765152871503 +153908148860182 +78195978642260 +162171814616797 +52029025664880 +154183041652285 +241843111142770 +278903360274237 +238845778305433 +150412700734199 +168803105766816 +192839956675836 +262612437723557 +119998638996247 +239316850680090 +280512688564987 +85723889066189 +202889802301477 +53809335982148 +231153995234868 +239471626587928 +139776496619678 +275950199927361 +241170554616657 +148440924322122 +229769733612266 +25136803225578 +275312413248048 +202643733045088 +101302068622287 +226577508088594 +150464673549824 +185522183778537 +76563467542315 +262746021670019 +179972029756310 +239820528740358 +268022085770019 +141552259289433 +15395342693653 +150955361713947 +176547857918122 +94755394704433 +203690148449217 +213355337405985 +194832941896282 +210538213593257 +215510485991531 +103535862684921 +145804742703673 +200632087000330 +188122878260048 +119789448319776 +6613310303071 +97719328840065 +22902761110095 +265529071374384 +195019375522066 +185066474100617 +258997298439755 +180223164095099 +232100839155311 +5753155670652 +262067588229634 +114903802013952 +129786570715439 +234821549343816 +223638139879438 +244043003126563 +270025725192349 +76637228437511 +41458449479412 +70235834891325 +182859959947388 +145481624187160 +78537997331850 +268721836708058 +117193889241391 +232346137459873 +15826884045322 +194084358253432 +128853113489190 +14391504451223 +229423889423316 +207854518927058 +34890730433817 +208867195750805 +124243695419356 +118382116929143 +85750967353590 +48790337017484 +218244074884033 +230018944973623 +94698407043653 +22746261113561 +238162300992420 +17766055991969 +206050431475868 +92502174426925 +180270870871958 +73192394410953 +238159622397684 +279175448330681 +162013600261708 +142187942357006 +127025316318644 +53208812889911 +130675637225788 +176111137081970 +247456414061549 +280924535427747 +31572617536705 +62294084993327 +274709294323941 +210539054782890 +189626214269811 +173413858315744 +29906046234114 +261560936429038 +166536158019110 +207605524124340 +12400094719789 +8429469147251 +171303529821154 +112271596511305 +161027694950762 +184787940386875 +153761762522880 +116327632386132 +207946263730193 +130913623098041 +97970026304591 +125358542907954 +167063736327235 +230087434285318 +180879318990328 +174381388786850 +268506327566996 +89279578753377 +257469751349210 +113135114448368 +208461903175029 +106856425263592 +208554224617091 +27372940360752 +191206203304108 +196826350643692 +99624319868562 +201947846723891 +97381508688860 +248430592941204 +159693823092123 +145204378379018 +38482131733121 +132998406659828 +152064014914078 +259945572963553 +226321936402830 +235142193473123 +261954124258224 +61475454001179 +252396929210799 +231538487830920 +144461611729655 +210841766089101 +35330700682288 +75709637487057 +179682660273752 +223639924793013 +142761992418292 +55482122621925 +247407892774492 +6693353705625 +255645900510710 +49812663012620 +55137853930695 +179375660228550 +56229967289239 +167848188574724 +190516254147393 +245844348050267 +38586832140782 +160097793935892 +246214272749915 +169969604343495 +265336937113413 +169987087084606 +22677740690963 +207010927908543 +260854174204547 +38384707167822 +152184409792818 +11238241313170 +53971755093982 +120242581546298 +54435544392275 +78398470476091 +124799554405414 +96671054840353 +227148824820397 +57244394596296 +140227677865103 +124848799881830 +207567853108853 +222640650668935 +250499209093375 +136419684164518 +35709561703577 +255522397963773 +102209922955193 +207940977033735 +129490196918331 +120620269736600 +83269698908012 +109514436953358 +74983896896261 +166997606931250 +64129912192318 +241846875220084 +137598701800691 +68364789589410 +262110927684806 +225633203914125 +267434536228756 +225663686607579 +126478397920011 +247069852025317 +165745683395865 +32486451139070 +12813514893757 +141552179990351 +86021255532044 +186395268147186 +274096507347688 +51430168915944 +209238501428056 +21682241286986 +247852037130938 +240651989221161 +161510738975009 +176298010341824 +193829003693631 +129899360347941 +106622394728552 +226532936290369 +108835262771554 +38556062694977 +235329735516111 +57411152131557 +141061272219061 +254968477228514 +122928651119091 +215651042819344 +264340783054771 +188025614680531 +88771823499309 +159134363576049 +153964801159640 +36000766409580 +220985513759589 +85143376927902 +11859337480134 +1114443284477 +159225653199877 +30227303448671 +78247649931606 +207326147958187 +117700407326951 +167416544605664 +12007018354525 +195682692590047 +239407216535946 +61403698479871 +268261916883065 +246734820190879 +56225460969844 +194681313354241 +135845193667358 +117437305356546 +64664617749258 +256691745583327 +27726998836282 +98791977411431 +223760534491628 +35459948883784 +64453895683753 +136883246914481 +11575199950238 +138189660481073 +77026345743060 +25491439500040 +246286585365912 +121119510834575 +69162115274612 +48229019756629 +90854829570916 +261162667108656 +272775499624185 +261047200320015 +210944201710578 +203831685885725 +8374471115944 +14896564732864 +254912251333367 +110275024245384 +251680353824118 +232489152537922 +7708045925125 +96640743070490 +47251724466363 +261420255788860 +132005564436098 +54150010011803 +167327258114464 +240279891850690 +69948986942810 +254593653797338 +37347126285604 +221894277770746 +278457205729277 +207612953418168 +280361950430260 +25276593711039 +98292743439873 +112686946189437 +3869036933798 +59449494373475 +138124423942353 +151851901599673 +102778025712767 +188552153420551 +17502977436243 +275989775804556 +167991600292767 +145353319589889 +281050444277663 +107023989738080 +191821839505083 +87659277037644 +213846215301194 +184463367341929 +250179469859755 +241406589918493 +834285759708 +160779245585077 +149632336801111 +254061441184457 +131809361939163 +20646372976629 +160525919684779 +184779320171753 +79202654593203 +1766338272585 +126948348114874 +245435573683813 +162916047442496 +147597846374793 +79732746538062 +209616753617553 +268768130142586 +203510301979786 +179347543902331 +113182753143782 +22990318257021 +199559763371258 +228110904154998 +205444435812942 +158649687838746 +53389307861714 +209861623119998 +163601143662200 +272787129895364 +182883673421324 +153702907734598 +33250765983653 +55728177208695 +82908601827424 +103014819702424 +54295375193158 +192367041330904 +212175000929317 +266804721983363 +173610349888538 +25724802628589 +87373372861043 +6933345724166 +126184601872493 +228128442629755 +169632722947196 +66648615223755 +91272922411507 +122489790636649 +80637662786361 +6824000354654 +254275919565271 +120720101419629 +145183948977505 +27722769963725 +62893011853313 +102163876843145 +21433877295781 +53238106861994 +138530272773445 +196972277885248 +267753383204841 +126760923441820 +61660697484566 +76436794789278 +5301325383112 +73128011624515 +11520624006276 +30054577524783 +266322469134738 +172893419471651 +225742526340491 +222490014027502 +155712402473861 +214961933524218 +52132723336355 +149448406629239 +29187726473288 +44600073962832 +237175424204840 +196352718152655 +11196908334076 +21054051077004 +31071542795581 +28207268695163 +267880859650160 +51745079974812 +204212625506416 +236241773789060 +184547369940464 +130988974785798 +79496819997433 +48631688475678 +143768328342068 +198511494287844 +125937788541257 +29477371651598 +53135201466992 +1656985178367 +165132932627656 +44132579119000 +55233066359073 +263466819331725 +7806073817320 +2727342570364 +124753152889742 +48033664204053 +179155312920701 +208276581584857 +195792415151278 +187649753263601 +144948975711779 +131222134284659 +112693589198862 +119753760178436 +208590573855190 +19421744250435 +196216109821119 +40840051684007 +178372260159775 +252204874455435 +120090026522235 +130757944047755 +45500558330691 +240019193189703 +211686620408645 +30291537763078 +138820816199019 +156447020449095 +103703544487128 +95943335572180 +160363166364973 +253930823727632 +196816711474946 +189273716991815 +136579904502885 +254371482298772 +111478632359165 +258351414697133 +172242218479423 +15967838392109 +95174452611279 +22096253910751 +110954069749618 +192038314877498 +110957458000082 +162382674531192 +93366390749760 +40690251945397 +20216012089045 +67164966858061 +211811893868972 +23156160495460 +261878944204986 +149167849852930 +126162421925786 +267412851017316 +99769042412462 +140714860833826 +243115693231207 +280196022921041 +86870364446799 +214848469552808 +105455178749672 +180627261932592 +265110410259926 +48310464515854 +182429984035376 +81116743465857 +157471821888142 +72996919564009 +208469058553813 +46124255206311 +227203917313745 +26444098860066 +112396701509903 +40179999078280 +136661790789946 +48362201728602 +82554860589035 +99710840645673 +143725057268183 +164013029119616 +77093713681872 +74988031545028 +33140697820728 +111752822229936 +39947125072391 +280262584943569 +174926623875149 +206904877149025 +176685645931377 +225046905153460 +209226639599286 +13680738620996 +209929820030187 +33626910608147 +254124594067466 +225289626600863 +224750489577665 +197314795750798 +272219096305510 +3007298348345 +8322075604735 +24925783831810 +18141687601004 +35245479606567 +81521256427465 +35930876091074 +83568526733551 +185560338000696 +263185681871526 +105219320075722 +70197748528216 +179565349407601 +165944461838450 +112623173248950 +46080592612859 +46613341180619 +11341932856328 +163910581361436 +273330675416067 +253468057117904 +141182733200663 +245976066723470 +244038821413509 +243001343083573 +217523918384710 +31747445419083 +95862189064044 +140074876205959 +141865216664596 +76917044780516 +278018295404729 +19362323550714 +69893215918610 +197322803514498 +127956503772642 +278950391498413 +231084519339217 +71646132824052 +76544276730511 +81820468218323 +156027477817707 +40284346165893 +8526356892182 +78096594459119 +44664255858277 +229675092465241 +234981564068073 +148724041231766 +148067217006161 +252197088676206 +211505113299584 +217142072777496 +76253426039830 +255216787710335 +76349355546920 +84994125764274 +72066460696481 +63265088870758 +104075095665491 +170778987100037 +57841385574867 +89316835669211 +63210411794786 +72643627453872 +137167429426628 +134029162758794 +152918821599817 +136949563079596 +149453539051850 +152097093115967 +156634897912366 +74369999814677 +174273605010993 +197554916535878 +150987677234491 +110773259548191 +74854671637397 +106214783701116 +16016952064510 +170535967109212 +170412997586730 +238738883842383 +166975603825032 +89683694999178 +259631005840199 +112485459867359 +237811673859531 +206966151880597 +224847436355151 +224877999884554 +115708408421646 +94741902067469 +235475287231013 +238033745786247 +54642397661013 +133704960691649 +195740456568083 +260517765269817 +214324619104580 +272633987236418 +155191562864473 +221652904097324 +157192353562086 +225328949485114 +166130851448824 +245289060248184 +279820665524589 +246391526988328 +9153108342661 +30825408423117 +72907945859509 +15978389006135 +56552323130788 +159106716628743 +57878183530774 +58625090427078 +231477309179139 +53541680354266 +205067569105363 +20608899089674 +226389313925986 +21802823500588 +31500369865893 +128189978053945 +6095888385465 +3188341079172 +244269428256813 +86508087088650 +17292768058970 +54940742652450 +23865527135956 +25488420890184 +40276769260459 +183319284431864 +279898357813033 +93166774182304 +105988457585746 +251018992609424 +47967511619646 +233040309897221 +189661547006348 +16504643145416 +226310709456165 +70532116660083 +129909149016341 +96898954044784 +106519228819280 +211482024991563 +214506137000180 +186294913401240 +240778177500433 +61391134266801 +66892889706094 +98769541243105 +279463019254559 +240062443714377 +231240320524207 +118722111076520 +23628612153384 +103638400554590 +84034434719379 +76674781860071 +257024888619312 +12720741023417 +54205676824861 +148942163852269 +277583470192585 +85956613767739 +227206080172542 +1992514747788 +82148657455807 +136388579616004 +230707730346353 +139456548446135 +111431204877802 +167348034505883 +200541875043485 +125085518391155 +8452065622335 +121999423182142 +242330235897415 +250985864068648 +129087574383944 +256612615549647 +238008804459576 +143122025517510 +173427540408331 +145459188227593 +105036727402646 +75463390507924 +199589553014687 +95688636815708 +255563989382883 +202691388805407 +257947538827128 +81442515897203 +82659419253505 +64848185677788 +256063160479103 +273506382309151 +60702956068126 +253070235006683 +154516111693661 +53703127007954 +24947786476313 +204055659090400 +163222107472689 +66146386686778 +161055688849698 +37908675468735 +208819585242525 +79729644785318 +274756764531973 +103416977908310 +201234606386927 +279278136049283 +77907140538654 +56253157079070 +83209298146907 +212266514244634 +126563321519388 +154266347190170 +242225770702711 +25513807967642 +77242969916622 +259867723446246 +163061320944943 +60430045331066 +224136298839393 +3435224774394 +194989774647276 +144667863136672 +179134955910927 +79645944834311 +251438062349689 +125134525732282 +231697655140004 +189528189735406 +72512768506280 +165804581584806 +34767030941013 +122977396240997 +209715607628134 +60389866410026 +76970050892128 +147762948056334 +148662787686116 +253850954848509 +195042587815294 +45549849977865 +92625626360050 +165331597077001 +90174858131139 +206918071647909 +2044631202665 +145287206081928 +89616221053417 +110313052819693 +264805604988715 +14286960680298 +247671590245783 +138115503902803 +7468541888738 +262986023971786 +218639324577193 +110937320000284 +83392818354103 +177708002561344 +93443110671032 +217848428594265 +229210980271308 +262042581038648 +90591745883036 +113970570189349 +216637388561663 +153021359308645 +199507074037953 +265875570350125 +100920326239851 +143487216708914 +204005575726832 +62112271032301 +270685885907196 +218258672269596 +103289089918925 +16262192273608 +104087147813586 +247902674567383 +136523729392448 +14560084544510 +280529307482100 +231958104042691 +223226897750262 +144455464645853 +106246695872957 +134981798303532 +209346482362945 +82675590458412 +189418104889799 +136412495922481 +222537051033795 +107539110302575 +92724301186000 +89531398886777 +98233952204129 +240818452722546 +144704540301091 +214067845192511 +52418830859699 +61129306786288 +159941464778241 +130412570414728 +152131199492723 +206491011457731 +43721772015184 +9725230559759 +203491497901694 +149294512336599 +95336847217424 +265553531471163 +169940530877813 +78781569026212 +189791941023394 +110070492127891 +73012448901396 +14384889105612 +183831317643870 +28572858174778 +24853857076014 +276652523724416 +182633465087783 +169777208985108 +80614298808193 +9231525768495 +157635133718081 +162338211244381 +116461673596649 +56582286541088 +192388139673726 +199693525656029 +247687466865194 +43187055097580 +122770030012546 +31867889124648 +39809933173309 +45326590796026 +92119392652318 +43045784238132 +92610837214590 +255487051237287 +203832728960594 +202415787012395 +136672368829875 +97641314117830 +148988295830218 +108313768878439 +139872166152458 +205749227477843 +218331646809563 +130368651837374 +159663757078989 +129521744776763 +200728690582146 +61243503218395 +17432095656884 +192421268868732 +206101927515415 +268235424438132 +277025513096567 +254877812588121 +13030954037559 +35605301994461 +135553327654580 +131691852359801 +66070962488224 +85856787663606 +67614655875665 +279953198877278 +119852450657567 +119538100515359 +29643097446854 +253450951367933 +89711501647069 +205593137343157 +181011151074491 +116378437685369 +117020890935554 +30600114007163 +90626518235873 +27691437157765 +167384940192051 +118760456312837 +166517004048194 +271839716178882 +191504184216958 +183852316521420 +232556845360669 +216154884979855 +19129461482336 +27420628516356 +260215514807852 +205043153035344 +106308493006841 +91987508064230 +20440218061722 +182428858019270 +133241368074422 +55938723749539 +232401838677073 +63547764798618 +30909869517202 +176712643128202 +213014960997817 +218158431016635 +132473771094267 +25479779699261 +12949835939410 +143224513697660 +185188864537207 +59060701437618 +149946876525318 +250052954019148 +141891156518292 +234009250152657 +212254766722712 +259183185598752 +28337950887249 +124286034382089 +254792407240004 +130164765083614 +127792105805021 +232610145171496 +276671652939944 +76612404800026 +72002544435623 +68795768745217 +143125433438387 +255334795054446 +225050492819268 +79766797323531 +266284595593640 +15107638326289 +91532731299265 +127334100159110 +114079917915934 +59562108459073 +177692433147913 +252598896379932 +254398575639496 +188456956765112 +270976067221009 +121847603395297 +105752775593079 +210937439039033 +135975884980513 +112652067445348 +256574275822662 +23602909579152 +185199648991051 +147965784672581 +209470635339317 +25743328444569 +40975902303139 +55436181425879 +198518751634444 +153716521165044 +239721601130587 +218261782145335 +1459052792783 +252472844524595 +147191561154588 +188326271981039 +162661699815755 +15294477050948 +46320654914943 +253251171045662 +145063776858611 +43911060081920 +65535488393661 +161084542019934 +88982286965897 +194550023895327 +122365885619350 +280275564485098 +17103154493713 +239230121841688 +178719832466836 +279818479986692 +161936063646879 +140508578893554 +50495955731061 +213168736392581 +57976380078861 +63300749736226 +270753904984918 +225391608265960 +105228678151964 +20736411046463 +265874679233236 +112084644621158 +215679747197649 +209017923173162 +227219213083645 +119256878633963 +168443860736656 +267711584892558 +178206389327442 +242552726060885 +176645577606536 +251401534202372 +116995856627350 +268632822275948 +45382026570299 +86535268031297 +134687327278720 +11503239038056 +40770714328515 +123603092277618 +139372635993822 +141224755832819 +15693836828570 +182909508806208 +242479555682395 +142998825640793 +89814405180925 +59630038369914 +242778678587804 +113197378800957 +273716608057384 +7321711709441 +192325525425566 +28867400756885 +171298101407339 +121761030628063 +247936957755989 +126340719729047 +170714359594777 +244033333268235 +73400418101403 +40168440019204 +201426296452378 +231400095126565 +20054641922243 +184945273393216 +70266874739144 +247238355814458 +38178961570535 +54407249885072 +83004514884278 +148802997306627 +34372324343841 +104032860941591 +269331158256895 +32414921431494 +77118707888595 +42162859300800 +175679223180134 +100473121425731 +3780387458093 +114049991350982 +166103702233375 +179755767066179 +67573174172718 +262085216703677 +221969833982904 +153088345341023 +17834523261376 +56632314326828 +213206277397444 +117997711634168 +215566901502976 +139363363431273 +94166761274772 +128879619830148 +225980807146881 +175889332808606 +14293467668629 +5344223558470 +241844701521137 +117754246316776 +11561457761622 +94675235140588 +270578033122102 +47711101668068 +52189980071895 +225630011397810 +279436823763007 +53493418283804 +8709923386921 +90041859399986 +267150674190146 +72951596623925 +144684680971239 +113048005244927 +61550288607834 +148836703537404 +201911927361972 +20875111296637 +34673548876286 +168623660164357 +221531352004719 +168222211054254 +6048108708357 +198256833166720 +229294472848361 +132298060687053 +131143696091991 +186289796723031 +205212627904175 +144796821578379 +59378250464730 +175656219624626 +191015046972499 +202239146431683 +204063043111100 +274354979981376 +264074985017339 +184523539367834 +103487920476779 +45309435871588 +230599652004063 +253595064931636 +144628404266520 +53299245743295 +74933408382813 +137775330832779 +105685968131964 +153294597085432 +228808998510097 +190871038616490 +217717902727259 +143307978297636 +96228831080186 +33313274070912 +12427509965890 +67636723052899 +159299487416744 +279131314171385 +113683918059241 +65232807188493 +263274940441162 +77920015682427 +178183935768905 +168438624629374 +24165195090600 +231023802381257 +21270035072112 +259625632137450 +87636472456099 +74849730854088 +212487385281238 +164500558589750 +277281716485191 +87472724062167 +34584727764013 +195342072567119 +4895214223776 +272136417595111 +224363475942460 +276248400346185 +232580618958726 +261047697503241 +172664870925691 +247583277858428 +104971256177998 +217582533148395 +59242534998106 +121081160475119 +209128749585244 +82582002266090 +20755091757781 +112547202379537 +183974871655348 +117453328693038 +145982257595869 +96936945386342 +3370873706682 +29987604642281 +267096413530287 +259209391838608 +207760457901995 +49342752985932 +250100592714562 +201108020374032 +195612469641721 +243481744592631 +225009989671944 +17676817790673 +254996536425141 +10217589323508 +154879981664522 +32657728667575 +128058757150350 +272395296117717 +48921980618318 +15471372578623 +239591193131481 +243951949624355 +280767069388294 +191462597469712 +49633162022563 +237082975267013 +245048502293659 +55507951256177 +242543033195824 +67389625006462 +132816939534663 +192897436941315 +228799069683232 +49354826525276 +258704206685125 +159712302381494 +219071263887817 +270299436744710 +85510238305346 +145640707315274 +267922961815338 +35369238829563 +49085288192796 +151554690454072 +120351364890264 +34759555175123 +16498615483673 +218768867889681 +264378808017459 +220305680219212 +49278348754023 +86755419395533 +242118587173925 +168656356545705 +188115104978764 +57238063178562 +247696321510122 +271349154420110 +43495255659437 +183103304161663 +145336969936749 +250902297716497 +274124199918701 +195844628599098 +263638059963662 +279315288515083 +233807508292799 +53691152882767 +265452953848174 +254609221228161 +197272345693800 +51629292022581 +155786703493596 +212730929551588 +45935587856605 +221716393573292 +213006751735877 +69601349905832 +53214762481415 +189111881231978 +218192892680773 +35592163225934 +214534151355752 +76614239213315 +196174986776610 +194722918326994 +188341584229817 +214115932884261 +246460378779481 +248886421581017 +130562291541497 +203280258709153 +272502320088303 +86854713932389 +236140779032068 +188052604434924 +205809578563123 +80685676661442 +157798542752963 +56868691632233 +152797280799221 +119232988795409 +244308000868016 +59001461471866 +119463073201432 +271754578884739 +241467569712900 +167620900289523 +259979593664557 +219201021101168 +95759526608188 +62923712995400 +265386653933412 +104398187175453 +65155960752724 +197044318235112 +131160013069168 +174977147166303 +194508089489076 +190014094115002 +247420597397611 +199637687799594 +5050044554978 +12063221081794 +172310904757101 +207558002772127 +242210323142766 +216881080766873 +126845254988127 +217965360379428 +14019256506029 +223606138959763 +199802356907336 +67655158301356 +98324617336421 +108734127978353 +143245895913002 +174176677720143 +155638222431214 +22953718005128 +193271270280081 +9829418496595 +20008431677948 +106519164684137 +218938513865695 +175611919009264 +134458359145071 +166182299015691 +256127352413056 +228600780666328 +141004541660676 +209918598480689 +6480254039062 +218636978675480 +179201871916958 +199952103504176 +220070862227312 +33314935277895 +84137270841723 +192668453992337 +59984504781325 +88177815680185 +71862772889517 +97938187152694 +58892531952602 +224651506892087 +275867383831721 +85250729438590 +78540136461706 +279509012597868 +237345851063850 +117771545339737 +66977122441387 +208909205257790 +77448010587568 +250502206127639 +264048448000019 +99853000261055 +74480692628057 +244063794385750 +208239858765476 +99269617490404 +253688516976711 +227526731688328 +263123986114704 +99843733644323 +18836502257854 +105427369619344 +264459292980445 +173614030599367 +147552646187599 +175410049312170 +209091754975869 +276617165120263 +3291566090231 +29067475016971 +202691903285675 +185328142471202 +204245016778773 +18516147113373 +185150628640524 +18054411555460 +83063399085852 +134791534019655 +244686206675974 +191187279015753 +121582030033204 +193601976474288 +114806881353909 +133693299771402 +257836630574989 +122935271369015 +144350133380061 +104744734673247 +142377222505835 +133788996680999 +159522922066446 +189683101815072 +171832385500874 +111578095787702 +138673299968057 +113374378355490 +105808175074955 +259276847193899 +24455568923623 +108456749426494 +216685884454330 +145383890702067 +196719287896229 +271751685022508 +111034224778940 +72858785026902 +110409301944149 +64823702582092 +235469276558902 +225622988517724 +171849868241985 +98723617340834 +265074967392349 +121432418767079 +181871259153369 +18977169761053 +131922871505426 +152533296395978 +82158078947702 +155265767516355 +117347026969208 +236964924892192 +237881434985673 +111463898568261 +143107448312294 +241120036994088 +44288581599611 +134581085546273 +172640981087137 +278604585803659 +52807616081543 +101548393035482 +101444016700913 +69425495116836 +228432717305426 +58601913056992 +44535759606571 +184180292742870 +20284248440610 +216250144069091 +105579877302402 +144924494208925 +209730546398384 +148332931027245 +112876166831157 +118908032193657 +249288524626570 +236838972692126 +64043551068233 +94728714519125 +67552141057144 +149204603494915 +271795136353420 +268701522182695 +257993889535968 +73650745899053 +85599788713397 +279797568473038 +182808305421740 +52992923852529 +75605881522801 +219390956031348 +234512269232164 +223528482603765 +141711134297760 +239905046118646 +209443626540021 +41005644683169 +4526905699932 +44607134878756 +106557673299010 +273772007539260 +62905953487072 +169908004860069 +83728187682079 +82080860658694 +9492716042952 +153478223375945 +127712028911714 +46824486810452 +263524848143741 +40966358627041 +225386729395883 +253193620261816 +5181514896996 +75385453228252 +267609786933383 +94648896706414 +131393179215094 +194105881049816 +73007284739030 +164261886066916 +257919781748272 +281356758806476 +210990470007320 +98277987995639 +196438109310511 +25551234141656 +255404196679443 +91671925909559 +126962592883001 +132129720591607 +140372249266947 +53764203497684 +78077788494604 +178778885025898 +136048593202926 +11937863410392 +178097065810787 +119883287859114 +43498260056739 +197489758152685 +76998499609321 +49892460205745 +23418342548139 +126416637581842 +146466237823159 +278685455528346 +222380749438665 +107000399149604 +48386018566780 +150023833457756 +49915879947668 +7923480599925 +124368160756871 +174308771073819 +95996132641342 +223794563946155 +146464547768081 +85826509648247 +216796812025835 +175692592466550 +73716192230162 +113910824805340 +65511278206131 +34895510851343 +105306660639330 +280367842351005 +217417861657607 +277114623766635 +217394258883903 +103800815473539 +205022519439733 +51184083585945 +28331142607621 +65438103976554 +116099086908836 +3641220912451 +169778543689633 +272356386903823 +219953675991253 +6830597385119 +228463920751133 +129676475546734 +79804332579179 +81397921160026 +281238900638092 +139513657058934 +162842904419421 +163336307885092 +266755969564367 +108581284431983 +41613534758541 +34977919064155 +87455218815771 +215598175821069 +89755016730114 +119595470300562 +2353984664048 +87693882897881 +41454452078930 +23751369512605 +125274698995494 +99270997997065 +106619697966000 +181661853407491 +231142893752672 +6749722636843 +57749873801272 +83476617791458 +230009977877212 +201271341485227 +203274391433846 +71819801353836 +34714818344546 +247575280283893 +189025798125238 +74053871163569 +248054393540809 +57214062700366 +247887524540661 +142591936747215 +143419387225034 +266697831265565 +145134357728856 +211307629653675 +220681614692952 +148100860712246 +271164359421337 +221938513088340 +23562027268122 +171256511284654 +26780534971271 +232513282543117 +173422619558729 +142845554887252 +237713984979814 +13226832265018 +50992454793782 +41760804896627 +253914459804399 +249905839502062 +96371137907494 +90419013200709 +127119163034272 +178533365954901 +259160710288317 +260792230815734 +253826806213770 +201929196329233 +113797360833930 +219837689415596 +143186294493105 +70063247858192 +179319453479111 +132087655131185 +226783401357777 +235024714061736 +277239039428311 +79002575139754 +103379115043606 +8625809205367 +203932932408280 +208575716583905 +269412821887094 +107836988876432 +228382710115505 +88284496776229 +151403450778584 +163071237420498 +56018654672992 +149701916576997 +151469144318227 +132038418938101 +120471886615838 +210305598473184 +108059336294645 +170036024885602 +77403351980415 +83480692241296 +279156604729709 +184545042515087 +148173398408466 +23956403397674 +153334797090724 +123765670705360 +109950657074920 +64573207013915 +204826089159093 +224226230252951 +137547634169043 +149428664846008 +146180521051319 +129322446971008 +224231013740601 +148784332385383 +82716968638724 +107503035691305 +103989242900219 +128455156727004 +58649609683574 +46437876303556 +92965788358474 +259085749895702 +249818586819544 +162592753307331 +52600522809490 +148021530053279 +278805790783851 +168368389297112 +262275084370468 +132874544374130 +113937222762818 +143350485779694 +7538766567157 +58778293146686 +164853729518077 +183244091797164 +113683896862520 +17586908419087 +112538819471283 +105528570286967 +182105819125479 +179312876477068 +23388656767765 +89377974801560 +260914470147792 +67724353632962 +178311797849920 +165210987533094 +162827449572367 +73839071569319 +146052261367783 +200941609370721 +108994659316938 +14640957106994 +113597995360359 +82725369865231 +64471192427062 +274458432556338 +192975010190559 +91776790790905 +169548747511299 +81589323998758 +239133927833370 +65279959612026 +33054594970578 +238292594847088 +280938898027660 +192256401186888 +187594201882824 +224088831624333 +157818458640856 +224007761654955 +122606935661579 +139101694411870 +48745938943750 +197867028887709 +138810859971536 +74584000931478 +253482394754496 +21824475362977 +79033483541537 +234469001773958 +104024625343531 +53554584579971 +1748262050229 +68165981866229 +5194817026961 +75904636374035 +74239703317274 +99789094439852 +236004746936210 +131309050299887 +196180632397185 +35379452585754 +277973816138813 +45288331027748 +222254976139138 +188082512114917 +198738281843297 +30953393259610 +32780934762786 +39335323219231 +261276586398259 +144295927016219 +239859678685911 +216832347103297 +17846692528365 +278091669495824 +82267133258255 +131496146284662 +31487305169774 +53743981924728 +3469048192706 +45857703684258 +185471370666028 +58070957393523 +253141556737619 +74269159421526 +9717472817330 +184863120455956 +215546888689410 +199221109915143 +258087157573397 +116595788600166 +277925058405713 +230001105632649 +135996492671216 +48764496805695 +1018954629508 +192227327093204 +276001921496255 +159415423272475 +10048860588628 +249035546417895 +238963873660229 +121043990217112 +9664885830732 +50996573926206 +108807712343547 +75411333850900 +206864122060526 +87436452763099 +164594355311886 +136963469146614 +24833275842257 +244371637689824 +57918416333610 +138717508236658 +77013069430517 +183786334836480 +184654896616824 +134326875527783 +39039865418442 +8324161688838 +97085028172514 +90223942824205 +158409652278385 +75739465325820 +53294993312137 +174037742874996 +17777204358812 +252813208601382 +219173784080273 +118699558174193 +232031303264147 +206022022989193 +193638677200597 +80369316710128 +121390730957350 +76986170039422 +206893992710701 +144182463044809 +130659932868399 +243133350423010 +217357764439671 +141324511348781 +140784265416644 +274244604419109 +106897120928956 +45461621120068 +95469734136056 +97345378503643 +265141686944547 +36339396430492 +16173916122055 +217801983547036 +110555493640577 +173086673082329 +244745850221263 +203420110352570 +212973826108048 +43930900861785 +33399983742598 +141880174078491 +63841872158952 +116918820976944 +154072065178519 +117343102401349 +218479127289651 +108777524589195 +35157195494005 +50084537144055 +124150148030418 +194080196639299 +276764662746394 +51968323064263 +77122893535205 +110658534417637 +251363433203677 +8481506358837 +264576327112101 +69579315075888 +175061202871864 +135195279028171 +176349125007947 +9441756682712 +165086332460468 +226805452632136 +54967392983870 +11688496963705 +281166649314962 +118517956908906 +133487456001836 +85462727757486 +13399369844750 +62532815945093 +133800531042116 +10875710748834 +274760231340841 +164388376662154 +144068999073399 +184109269595017 +78625989529285 +280626395308460 +75160535393031 +88880020671657 +139827745706660 +240735918406450 +116403268757224 +262110334277862 +69463952230050 +178638290597529 +238136856595118 +94973071193823 +102824842317320 +93420488079022 +58940718315552 +588954801416 +227547345112542 +5388918145750 +190652576879497 +183471393160455 +59096364688020 +122633217395347 +76363006833608 +177264486808600 +193254404587778 +207264554636054 +169113029434243 +67637441594559 +22231740258571 +98748526364911 +40069922255393 +252981852291997 +4774023249741 +194245423173421 +145693129932140 +27583757961256 +128566482624313 +128220109966833 +122837932255676 +204070063903507 +66969281719954 +157040954794993 +252670260240538 +94721436160811 +206554321459938 +143585673102207 +172960432304193 +73809607249122 +215465770512194 +116939065599199 +17533890660286 +156303992392525 +199618994915149 +21504665079423 +88684785785582 +239140890558269 +257174856830108 +139741137810196 +100278707525033 +210770868293841 +249643080524757 +155981483924245 +37821227610045 +87789772967430 +35235798223195 +98653882684239 +1457616731691 +31579152875070 +142213772494804 +224495465729850 +24594790458980 +128860295222499 +279533385843760 +157115654330323 +265829191246948 +44939302062367 +9948497538182 +176980667426038 +164176519036026 +144514635125918 +191165578843226 +227567524450849 +38403489776086 +127307236675377 +96741569610381 +57011830618988 +168810305130032 +126552808012500 +215217334666192 +224840687733001 +212049801821050 +265745515378755 +149584738803096 +216772520673520 +91128760941213 +28223554529243 +232858213658603 +50696747726315 +86210438312926 +15070417381498 +193842860316739 +40849682765134 +259996606640501 +152030864850698 +169660539198012 +96172620527992 +116553697497537 +218888134187815 +114897194467689 +119583112465949 +249935864382454 +186864305432574 +221444130281272 +114906501582746 +240078484312166 +238431583145472 +66155999127056 +15696969942489 +168010650698298 +98741961102205 +137818083076772 +262144091719381 +26452060617902 +217119818913760 +259603990201574 +203932390956499 +204667124388440 +148549997495303 +221112970455195 +95930869916601 +236997239316499 +167821206070215 +215620715077327 +92068099115111 +277867888799597 +49897466118555 +90716567491219 +108901946182900 +84729689456061 +84371105185129 +191806135147694 +167532421207389 +145318493525401 +279842806432256 +28751214809955 +45801740324192 +134403232815312 +232856263514553 +6516937627564 +36560277509556 +117948532541000 +156029751576617 +162175189743525 +256742092929344 +203078688093847 +7575650568716 +219547633361337 +183489873243900 +33880541189630 +188563243978270 +135201897179723 +249610455928742 +10436421212130 +271067517257841 +245938767886142 +69040024669040 +32634692036155 +245168038508687 +29631265161120 +163406355960911 +230201099988599 +105544847909941 +30886679367112 +222822654099564 +1835445414201 +6841422717568 +265806905096956 +219146115339597 +20412677435667 +37123095209996 +39639390829207 +149268473234111 +131492475682007 +56639381718011 +163622205423438 +108761028647575 +195464383350500 +168741317047415 +105439331591874 +69239003762533 +17343572594345 +76878442187613 +125100259109426 +215610926003094 +235401147179156 +142050155526193 +96177038593315 +150622523498399 +77765528439063 +275076761744820 +82359463552464 +226411366252082 +156896768716701 +79565517812077 +36418704450547 +42381773399494 +277953141450319 +52065504493426 +66578242157104 +49516254673468 +135586086551619 +204721614691744 +196749214351863 +16082407056446 +201513743581752 +6802745624049 +174386331100294 +151892313053002 +277052811588538 +19730806350119 +197859915619890 +131496939628835 +51930387877796 +225040770320193 +49197904877561 +280767127946608 +263948895202993 +35735279123602 +276362983758911 +269347932981685 +261537172446641 +146496596465205 +39819386894225 +135099261796766 +7992684990975 +37618561533273 +278951182533441 +236062394739214 +194303744786020 +10430457584666 +71703413322991 +27388789939848 +181574852227521 +192503755413006 +221958373659980 +27894317678853 +278668398081950 +133958026231815 +91373791474531 +159669253351233 +7797115829445 +226237877930141 +279316099873731 +273034705206368 +192306987901947 +122541346202798 +129237311003764 +97967564969090 +221579583449204 +68486431835154 +138469431309365 +156125484299152 +43255692683243 +35964786484525 +138547004882474 +260315843134201 +180150345661857 +15914131210743 +192972670629812 +256358999538775 +239285858165673 +246059246039448 +168922155676615 +47976145407780 +167560738791674 +211084568382852 +162398467939352 +119029098900026 +149750840269117 +51776024952894 +77543831753320 +165984765821883 +139125061020916 +4932978551085 +142882317802281 +264936711905791 +155292235548297 +273989688921785 +148072737660802 +10150704440290 +221232606404430 +184017125285094 +118913866642112 +210283685954578 +240858139730478 +10777706637243 +29402372900433 +88652888786807 +259642007206304 +202424632226034 +227046091342241 +242665028525750 +261193111752679 +261901434042969 +68023261987376 +54088965602637 +215264655836843 +274036809205691 +182877888893535 +120306726518982 +49865909495688 +258325177381788 +4155075060431 +86216191468521 +171504629788732 +122141371260768 +112286814596523 +126775036760105 +101635346747019 +124858170376609 +7708601795921 +95630907165488 +195725538633996 +245226991888129 +50355071538225 +71573769015661 +231942360679235 +119339068952902 +258732786168989 +186106742026490 +225288207954246 +176840001902916 +197579556037522 +109975149945461 +250369674556621 +200513548540981 +197582234632258 +73833339030060 +144048694573500 +161744621812342 +238150919298826 +191529227093446 +226640767713418 +239967914538877 +201056557721011 +130707431253759 +264407743352837 +150222455936892 +115562548030928 +222067547693968 +143677968601399 +257475320199411 +22968226452788 +28518178225060 +205524975248752 +135463102807671 +135627940750581 +42197399004616 +63932219117923 +273313068209425 +82334188962745 +123612925066308 +53552681720371 +58051879869281 +241208493774512 +250217083747246 +7059228222838 +243647084572293 +51693350494453 +84958127212839 +87581138909938 +132827119600459 +176763314229049 +34656325019911 +11937751468568 +176153507884966 +257295018552290 +119541667225170 +239791929239512 +281360537508849 +20171291620124 +215729583122912 +197483126627026 +52393051526207 +179917703898019 +247524853924097 +24521970408160 +180058248001579 +216417174570567 +195980669126225 +21508029112488 +243401360863262 +261196976950917 +271243941163171 +178159971163266 +212293336310568 +153954341629552 +37744406412514 +197393840135826 +263249890530981 +152299181768292 +240242189123559 +14441749148632 +172304461326860 +125922008779555 +231197088495500 +210474492840542 +65706604465576 +274424760292372 +220732448528461 +198749378659842 +6795381947015 +113816292033870 +73794789628094 +275414774219829 +9498450081496 +131154859881851 +162550201390582 +102123221661986 +250023166470449 +40254123339472 +54482919823391 +45398409831684 +201446524007619 +85462351993569 +213094708853809 +88004482266465 +101392051356218 +191808678394980 +141320660657593 +78491503855412 +87005550305513 +140399102357349 +52280848686957 +233441804565495 +180451286576887 +170042664532546 +2620679070161 +129718512697889 +98786646364696 +206673334726225 +104406819781793 +209723606713359 +86578317323427 +188496271121779 +144596578697431 +278330334873826 +194819215559495 +232911627223388 +93191953387720 +36297638680051 +121830486421561 +92830564938641 +222279234981427 +164298818786467 +13717757882434 +64957199694704 +103506644976738 +95402857007677 +62464033096381 +27276870804699 +116673840312334 +35233080195869 +22507702344463 +25167286157436 +149350918315172 +232107994972826 +1929998433311 +249057043432533 +12422554204362 +233501482010665 +214939653008875 +249027870097414 +62714087226082 +175880274246251 +121077458067323 +36128196306278 +176164940540063 +80233528965456 +25413429638852 +103466466055698 +11601678569807 +198454622203153 +50628426965316 +214887866843979 +34927843002522 +259315171671669 +1112742812785 +128178615615112 +62398853957805 +205151647325458 +86812409727522 +152019975315396 +174919697040689 +196679688326875 +106479196086815 +38328375409550 +128820002234782 +261870816569103 +137461261672670 +55701996602439 +132506179504305 +171914786144945 +274865081250688 +47470226124262 +83865465090879 +106724328498378 +185573754765258 +46638902752396 +256771351917867 +14349292766094 +166039637917787 +161995068860000 +271334103261961 +16668922938808 +45340846395001 +178147877782015 +220251047756294 +94726197710080 +12691384686241 +236369110586044 +218149827532589 +119211600093941 +63281156430212 +186387300738221 +267537805571894 +24003084393163 +106243606825889 +90079850727574 +20694266359601 +250860472280450 +149406176406347 +132980200908325 +275955174207462 +119731594432777 +232339036036356 +80659183077745 +259077380480053 +195822414383091 +115555469512954 +104937103215789 +143520389226778 +135511872012324 +247714074880596 +274564072240663 +97314065308837 +54031795719000 +153617249749732 +108361101459234 +264385755575216 +185989122623652 +234181052923851 +44091514320544 +63633757195790 +132610981271929 +192008565636854 +164545143016294 +225595031040849 +105999766646300 +40290476563055 +164057816433978 +131799378182604 +184283675868080 +6815409228151 +311735561766 +228976553274196 +205538700379763 +86382089946489 +50961777953401 +97267096713699 +39108475495093 +137496221445229 +211044009520676 +92981921501195 +66555364717078 +163225869193366 +180089041825240 +3776592341643 +101990416710315 +65962805371670 +26166256668 +52698902806216 +4054133072868 +102886864380005 +169215778189892 +247232449399460 +192966250320456 +3974436068429 +219532915924777 +222357645380123 +279625503891486 +131971227732894 +146114132091763 +17082292846911 +61955717565041 +105422832113545 +139407168652167 +82277966600574 +117965777668223 +92221660878501 +130262363647375 +32534603436651 +159103138496716 +249017917580227 +78582784811893 +123502180526869 +48203702818319 +109728949061272 +128763853225607 +147364928973703 +140874835040854 +35583614581964 +174617929153837 +34861108813430 +34286561324476 +274178554932011 +35215497210501 +23229290640815 +245502125744381 +69721139194175 +77542925292477 +15320284874254 +263104891188336 +280224529620501 +215932937178749 +38537461550540 +10549073160158 +8638705992131 +162785716192229 +93040786337294 +74353484804267 +19121521192650 +239230713894987 +61608058425126 +191414189021910 +197780696077412 +124049671146376 +61509812779568 +93709755723984 +93388828762282 +184080748726626 +124575243586901 +19704748927040 +198310254211293 +9256946663378 +112866476023964 +269141933197688 +274027619694690 +97450743681378 +4378715461706 +193927833416509 +260783194015971 +39657318760455 +27358336061640 +226784044458112 +45545941909696 +99657363551210 +178890298777896 +11706202864759 +29705675864391 +163385912468731 +19713940329022 +82164502629164 +39517456051321 +102680681223469 +33115933387158 +235501735399688 +132301668816769 +144079609913383 +134303146986571 +86004427335147 +145606623912381 +241597488856182 +67791129495028 +25269063033658 +127599867013432 +233866695744341 +36284695372505 +154745738517875 +192974637649879 +54081336393954 +39297215599537 +129567711625090 +273006644653673 +34441052022369 +42283937874149 +179794427313073 +147174704347742 +253662186311374 +43421076596527 +67740906222080 +35625823445986 +237777517711127 +274497201528436 +55570551510615 +213248423908819 +97101190602271 +129467586683270 +85368862667033 +18320370032824 +152680031544466 +170281358061961 +15912709223231 +156737400411235 +100374769149900 +182430015599873 +105388290770579 +207507567994773 +276234568433309 +277121292040066 +268420430282615 +723976642567 +206230864104854 +173238999688374 +221346052759724 +182478181137182 +30928259896084 +45197650236340 +219108707116658 +152700335611185 +207832381548911 +378962670515 +110767220628283 +275836755395881 +67532407247516 +166645933983083 +6957707802240 +24304829045493 +221525549549564 +15670166494286 +250935898777662 +221565931730212 +265663568522095 +243304134168426 +66690946503729 +237344846350999 +138899488655712 +188250774286514 +200748019580241 +260441336209391 +233638229336818 +26589364822459 +41900796525458 +50677080077978 +128702509582843 +16124425318554 +135135138733548 +108656731284933 +100052452597854 +225938938851361 +258895564582398 +70283192506144 +103590028850355 +197887534351832 +193432224687096 +51421525762944 +44122677586740 +25421950613046 +220060274774974 +67456864732130 +75381975807793 +169248069041053 +9019951122997 +135420404321248 +197138878384929 +28526115036259 +245699472090301 +255392804868742 +134472915857578 +175703860348989 +99707789837891 +144008373911489 +65259859815527 +174488201214573 +110982846338116 +164189770868214 +253815511499450 +180953282971061 +183986242723418 +82051038657754 +53867718751992 +193169144055379 +234869504230237 +125680759367366 +126093973978044 +192085465992857 +77946282741015 +198943589219236 +204009846898807 +110273323356417 +128879554852801 +105124570278570 +2242713259476 +152581466512682 +57290252645975 +2225490294632 +150654944788504 +251279147289709 +264139215699101 +278469403850528 +66102945148727 +34499400208196 +50699535624733 +1645903033393 +250434809607584 +95410452132516 +56432856105716 +87892536587200 +138264205453304 +116416655373536 +94478820700858 +238763567676780 +87895712488965 +35471014130393 +219145088258816 +195657487993456 +249478870568320 +161513530151598 +178340757768519 +53719289298360 +156402743639448 +163209556018890 +122725440420546 +254217843150747 +272739480966825 +253548279680629 +271584167560031 +87678018981551 +12466327329865 +47442425616530 +111470786790918 +2232629782473 +129872336985827 +142886906001760 +26573648983730 +243001570450762 +264878374716475 +51603613145905 +200646474853124 +235416963549880 +102670030554194 +58115206593881 +133380554264375 +197982482652068 +191351817249719 +270283424424267 +218922336981472 +91199933547163 +91279227711569 +47472860113219 +265434928197428 +69996252407206 +63179984917616 +266928833333361 +61599485548322 +102085874429377 +49849554628087 +203531219851219 +126318007928182 +201419455858906 +46430217109508 +162183592685740 +180407448893096 +242685611552580 +48135861974855 +48595164200655 +144471264036521 +87580263904077 +235707692459129 +75265184576111 +184733678700720 +186502939799671 +131917813955473 +212362314280434 +55686254053610 +157576551811365 +116524668447246 +107662535170966 +278514769791580 +116542151188357 +187620541841293 +184673110743004 +27043293821172 +272564676522233 +69785455921915 +214615259475799 +129371384228719 +8692656038994 +5454797400289 +164798389370708 +186912909596715 +95787383367484 +83554373826258 +251193292939951 +199181361172302 +172851496316566 +183979766331465 +262755849186470 +156629810344560 +206690028742523 +156356843036972 +40133505601842 +231629970884260 +175724832147602 +80915260336126 +15813778970418 +193084554088449 +85920298419940 +96579757493663 +39939055748627 +242356731515417 +56086056829259 +252837998780405 +203564972282504 +182546015319799 +84580369270306 +53373757230032 +36559479092995 +220941213936778 +273941777192571 +110863590214755 +173126406986055 +129903348377477 +106738720980940 +74205770851463 +219733928274995 +54541937043363 +149360054498730 +97917847264068 +209478084443779 +145540836003600 +76375863218581 +237043868583059 +136968436623661 +157026488961352 +237451360461352 +192738815670129 +263140545695137 +149317196982954 +219260730869985 +111005605716321 +266596725954646 +109905218850026 +88727851579541 +196870172711660 +9166801059655 +222016972773477 +96042802509934 +266556547033606 +211962910463325 +25345016496493 +45658942626238 +137545582991588 +61350630551117 +26134896582251 +78874121801366 +247901254395418 +266815369361951 +80784525075861 +235032251462734 +111691735485241 +143669019278939 +35541476338867 +155920637037457 +5543347655150 +19461000607324 +72708204086546 +260626025373730 +237704281171284 +56973774449294 +104034203923958 +8287285177703 +157604944744696 +145153624405527 +58613939586395 +223942876035988 +147056586194251 +205734803227681 +58801472404020 +67107864999472 +86881398183280 +190235700640543 +80614534571512 +2618454546879 +4034375076392 +207372936954388 +152263383257941 +44034248230105 +233763668969182 +240910158551524 +82252264026342 +59853545031540 +183910446931617 +150605110407552 +1924689013080 +86592203938885 +233131201734723 +234543521877576 +136746863283793 +21058808338581 +158991958458110 +248953129445483 +122857417735565 +113744214002486 +224648843392583 +231678393742302 +274473311689882 +188415857599507 +180311139892401 +247038124667501 +260350793640073 +143892804424068 +11634258298219 +211811687973839 +62481670731160 +50251814407989 +108255011338924 +247239653259448 +152895736795024 +225003508296938 +131269811215989 +31126770251276 +125252567358566 +93529424354226 +125418660824763 +157806855893763 +149904464265767 +162488761808813 +65171537807217 +260403027982067 +139092485020310 +59229357810664 +189368145452622 +13763443798264 +250339996282166 +187575713403348 +223360680097334 +139198222395061 +156340580516639 +243193632351867 +186058593861053 +39387132703653 +99125442864317 +26251171234116 +95221787701088 +31791010819246 +23240974799759 +262741906430420 +249671661337623 +49475008669986 +160843125467839 +144300642873437 +60077257208902 +29702968320367 +84589391598857 +177433773599550 +100311890978835 +155188150493808 +262848583756260 +110722077392266 +146721263113286 +199048020962148 +221832303089218 +154815980495141 +239795811082415 +171657717994011 +19941659268527 +271806074747544 +37635972505281 +123986400744811 +210338150178462 +165418146787827 +32452324291693 +59410205874864 +222932743587253 +12184002201770 +141326309271114 +54308526694206 +235169585237623 +176518227651483 +19995515951560 +12102887771249 +211942444638618 +76904155825541 +224560235122048 +183955956028394 +242816888770234 +66906970394272 +115572719770908 +29434434318151 +248645552411549 +181318532134211 +186537507967702 +182257523177223 +26593099428943 +178262299179065 +22178428292047 +55399923007723 +11820709916295 +223962095903360 +67542300534149 +132699292364326 +81080497950821 +125494765885713 +142179336144372 +1597512700185 +126283390137583 +139612960784558 +172336495149195 +260409809765725 +248600909165949 +257645849305264 +160631664139376 +273764291995746 +279944762240658 +81545875239593 +185786763214232 +209435208191390 +66467060595428 +27505092736707 +270111547743372 +74262741349333 +194108211996169 +270369892216032 +193976322760418 +215800401964971 +225967967140874 +186768896325533 +278897904853559 +68187002030939 +10614748466002 +48098704878297 +78447332373430 +231200606028773 +34945383952338 +278706974464214 +113626458880904 +230910452177156 +99019668313874 +204298629287208 +278066318106817 +219866711634911 +21073180010829 +154312469580055 +81012828939068 +22041855011759 +199058190713159 +170349143220701 +58970245315043 +277508896164292 +224866770535858 +100707498104497 +232538008175900 +254113065789960 +47883878375139 +245611625086671 +50059528155040 +125829186560320 +178308176470196 +85083077319832 +273540787225195 +202320378234359 +200336425028972 +39542710494918 +180870616703172 +278944224226928 +111950382429329 +270791024445565 +234617943989383 +9497655730645 +84681257780618 +12290269839043 +186674876595509 +42419052075107 +107751674585281 +84246964013670 +171043337670920 +59204485974866 +216764357369718 +197456454982667 +15115303261793 +265400266576202 +155222659252212 +61034519152474 +179155530783263 +198427905190142 +243215361451987 +16534263278032 +17968344203488 +157122695925725 +84222507989568 +227768183070653 +35102728622337 +51656997783724 +259157914225479 +218308309713586 +29037358217234 +259399813673371 +96997450879190 +269610450627722 +5158525398911 +219921805902283 +80555330747424 +98032783452704 +230841765891278 +217730595504891 +13935440527823 +249711120713496 +42363213070277 +207295673472249 +276396826693197 +23813786777174 +148756177149131 +67551384559202 +113311586353140 +12659186101120 +243846110404665 +280920666598715 +224935358690273 +230797058333332 +222622132135329 +230747057898260 +139232088257117 +242486528752794 +150560617829671 +235619929216432 +106891574114302 +102405909850472 +246024361595381 +80226497576064 +271826277240009 +263452609317410 +271809312806681 +265563683738191 +75036687669044 +205342979235128 +216551730153975 +60645267270637 +224311167827475 +78239294848934 +148607369377914 +254951889671665 +223809924331989 +154465497561325 +78224116145430 +209741547764489 +245106101967396 +57756064036886 +56758043983436 +172029167732614 +148572547646346 +114339144048695 +206114762708535 +139783491771292 +9490127203643 +38149523086032 +200892437666452 +243829298601800 +87177787138395 +163392195130545 +37080959069206 +10707806467337 +278241911279127 +111532708769990 +12141049673858 +33870781701511 +51788150809883 +53059086597989 +211429848786269 +64252847602455 +35323901204977 +159703080333138 +236436434613303 +98406464227697 +4309473830384 +9743320436073 +238825407456396 +192356303416111 +207906117551800 +134613967843070 +212997671825275 +184322205384920 +9502198928257 +134136211562224 +239419909696530 +251908382884847 +48730089360996 +263004163513684 +132550422069555 +848417220124 +147845974873400 +193093079998811 +229446904859354 +43483266176959 +119027659458529 +22344081379551 +262571889297510 +36350275483676 +119690314959683 +148006092895859 +52986057246567 +23045057733906 +114274203201734 +195720514866824 +80004419599631 +164439512271612 +229327559808338 +228412659796027 +195367036785586 +18233051290922 +258924925051431 +126093077290932 +235287166799776 +15811016757289 +78075449020934 +196406110284324 +56091881861141 +78032150189350 +254736292202951 +125584775876389 +76093596238379 +66922016523114 +141495611270506 +149576216989726 +140471009395300 +127831834812897 +54584858829166 +202071144407859 +70051651889082 +171484497502301 +2495614130634 +180352633233932 +102064178390433 +146894191732702 +42782456962341 +119047976122347 +279116612963258 +16081570124287 +93971297798943 +107841950888521 +72082056920003 +79856998569441 +163444504436130 +241079266516628 +19312474293880 +178642590871938 +75780208483311 +55568035773611 +115976651178637 +167938747021167 +278939808995960 +60709562550722 +281443021983892 +16232494354393 +271386166083589 +177313792517189 +60654104914124 +7022091990721 +52633799515810 +116402984642715 +35305907292134 +71022643719909 +170830473889705 +262997092713271 +11864708283737 +6724108458102 +71879998313519 +217761605943339 +5484702895953 +22146571368438 +80907885625286 +238282376755016 +147303306178934 +259333736229162 +52635201388927 +271377285959933 +178530064464572 +145781964508488 +271459309761177 +61958475768058 +198643614069908 +271174433409913 +41821191817475 +205766539112118 +261362398543629 +265542200171860 +186608215186345 +128235216207494 +90284896747168 +161323973577704 +167564998520307 +58033622095195 +89869164480922 +54546180212828 +93569001831924 +48721288963600 +98280946326513 +166563517405529 +193464663539547 +279553503408901 +67138364744411 +27913590585772 +178233358091946 +130703517675153 +118536440351765 +278985666250737 +128848761355116 +114219873145126 +27071783358899 +46597263050834 +107226361695909 +59980743061774 +89635905577260 +138288552861252 +51717854118522 +175916038435008 +107981080938229 +239174362122253 +31669988015606 +58123201600217 +78961728789493 +141215624763304 +4976083277279 +229340490951372 +200740317549122 +273581486735843 +206040244159086 +66098927648912 +246198140969033 +119005374671974 +89543940491324 +19482497664060 +70233748368905 +182812745104643 +168130838184283 +230992396552295 +238173328350675 +272956205297254 +40524919439008 +107079931850341 +146576401614456 +21441847450136 +280255878826116 +274678304618596 +62997672484065 +79634128536723 +252895508393669 +85016306247880 +152660512527435 +162350196577602 +31069037558884 +190753269264233 +120616558855774 +1253696913880 +236547521051365 +68614516421677 +200865340409461 +169750075061222 +81490097948048 +139434774563487 +44057499954408 +206744004485848 +143152437250279 +91543206885548 +18363913692433 +148635589563902 +83663049260636 +247758937553933 +242642391281957 +148562327765139 +184540010890190 +16577397057218 +265894591430027 +189482638207159 +215175679326543 +239221289118501 +269197609376190 +216099559346044 +67227914690906 +87676277887711 +277276305908104 +242540647486819 +164932104612671 +24870599866859 +13498384809876 +260942647502879 +94723665589570 +79265469850876 +272957146461590 +24628257621318 +183143425677839 +217251973024605 +149988118655981 +76551217829647 +68936558827614 +71722232360467 +143630756297498 +48270076598759 +149059452431532 +181003881371197 +175236356959723 +20208022730032 +260581212064421 +129046305833430 +59715766102416 +14646707712669 +103237562277094 +120722895514395 +185250319833117 +133220561442420 +95923343603223 +252202267289022 +159010136582467 +132669056731090 +133823421326152 +25148101008698 +49337958378317 +226050400147463 +166407182892786 +19992819174896 +146464829988852 +219812820311057 +16053854898778 +105395463883622 +242795923105974 +65648541968640 +69958110154 +231483533529691 +183842245182246 +155708737908009 +232527958639509 +27480277130162 +98585195493710 +193394856627466 +163710759543498 +251526098834053 +99039187093205 +192993293894766 +263266900202138 +163094518640103 +198481224983106 +90148752166206 +180741209190240 +37688282509280 +235548953337270 +73459684337392 +73394425040656 +122861256349481 +23338636261819 +146985839423397 +84236816567478 +146612280161480 +15447959101121 +65481867009440 +190410431872565 +233851919042990 +198171172420865 +10493064661471 +30817725442548 +66105693992313 +270774260589520 +53333181832391 +35936394241744 +129154888639433 +60843935795679 +190858341528613 +40476338173201 +173840954320450 +148960369212932 +2242103829733 +112377293916726 +133736128459383 +25237097312988 +169194369562125 +102171650755228 +99900444874631 +24903823294261 +41064834496953 +247149501252461 +265698984666136 +156234018683268 +246352070718217 +230071503154535 +177677009251532 +171254160988998 +14214802368376 +107117682099700 +18795505509832 +159207321277236 +175929211503962 +100564083904056 +162886495520004 +88585003222847 +33475728461431 +269070156295095 +265024390844614 +231123201698065 +280152182900130 +130061815915484 +115287623373072 +64605920579391 +197694673138349 +119702037939644 +206385965656136 +87288397891299 +68845723421109 +39509369401724 +66587731469986 +279197752048528 +62250859744610 +222200521623866 +18678540206360 +92195076035779 +140750324101434 +6934605027266 +154470060431371 +238503953788196 +255153403973765 +30567310973755 +8288707067420 +58624331496315 +59311027625989 +222993691555117 +32313924703017 +233686821706537 +43177147401444 +189181038128786 +91827992435903 +188865299305678 +142564564595096 +129990118610465 +217812277430384 +237777901106115 +36811225491716 +39030590385960 +201305975182755 +98167972676154 +4197528151119 +36127923668913 +215781102762710 +133939111606402 +102963076628246 +255056331745990 +123001565987985 +264414481182888 +151272057763630 +55444544377771 +183393673021349 +147499324022122 +75150571293254 +73425250907868 +270040065867873 +157609654932016 +25152739854648 +87480297722300 +95016974112902 +12878241902442 +269524439790623 +95438058043836 +235433747317127 +244494977288233 +1218388599915 +26972560925391 +37230445698504 +197752270014084 +202597515975636 +261838728404895 +186772776096289 +139432372836962 +32997970622388 +266890858107172 +220365491294009 +70541964465941 +178466012577095 +175698795637771 +105294124905334 +276809121095822 +253519759759953 +153320844744141 +227589558587909 +159319876889663 +256030831605247 +179127130389689 +116450812999687 +209170746844037 +117536270184090 +249888856425748 +99091961533116 +35155872228916 +14838769437484 +169789070147567 +108069101208459 +198900227364 +78311815585989 +16606677913442 +188381935192154 +176926369979418 +82559081224842 +52276356357631 +58714347583798 +237261566582902 +32162286949805 +133422431358776 +49621344731313 +101849345669004 +44547133368276 +71872265428295 +108150309429004 +9165419411904 +260674879698345 +89420672381986 +198936204622394 +154265231114673 +37538408939696 +279299945039446 +245753311080126 +85363496560854 +200185688186180 +129149864296541 +237592333925346 +211874447765979 +84078834803323 +124494090818254 +164963886188179 +54002884527019 +158369744614650 +241545431132617 +205973462066792 +147352894176554 +264991302531790 +31191944109237 +151223494559623 +31537822183157 +134390661971194 +57873322598153 +170757728097926 +41728906757668 +124026823657097 +164876385426803 +56623912804614 +70157951869732 +127173848628630 +237679524194281 +122653899524951 +65309049813564 +205330458704380 +10298739424391 +247589370034461 +203355690709461 +168823424797553 +208610720009265 +210988835102368 +149438824207967 +231290982590182 +61087168734957 +156229326671849 +125561758163830 +231325428519870 +117317987589465 +240577088883029 +126514837853939 +188511751419723 +93249933087778 +276210285453708 +51080275539714 +160947852266364 +205202595966701 +158087644027032 +52752677484501 +42442249564587 +205815424977368 +83578192275627 +80845772559228 +13248199768862 +162727186688917 +107300662558050 +92820116745366 +172631672048541 +258560007385955 +6551301541318 +51809336743749 +218902204695041 +6415850513394 +250641092137381 +160718564834914 +128684983087066 +97595765641336 +215908443318813 +191207702449187 +253536872132305 +205735067135288 +148411148111065 +222750668534980 +274368727989909 +13779940689827 +188190386742043 +277929177334202 +199424973127326 +43103340964721 +162998770397181 +94772563428971 +188897502209117 +60017171579407 +81056608564165 +208239899892536 +19029050617084 +236206156677064 +202723571688265 +214776277661847 +228026322257120 +37878832978057 +210149789651951 +3293831877809 +210615945953453 +57445209069942 +217400430202126 +56781618786863 +94381259135005 +44107276325608 +158341558248108 +64902846773174 +83459744281536 +44624974110923 +225948271700178 +70474894491384 +3014116166286 +265284100330844 +87305539942825 +175575400569947 +263445029875652 +73459941577526 +112299852444320 +266075248943156 +238552461032932 +163119236500840 +138836541543805 +154263993149743 +44446223337967 +79391726593074 +91435446026508 +160185569221975 +263162087415853 +152247442049154 +9873296581088 +29016109248352 +171887708151728 +152301283986942 +238356849979411 +47666561031932 +183133737972021 +109434360642972 +171570726925999 +172956272168554 +191481981591775 +267170004783449 +164951487027223 +275984390630972 +262183129614924 +176181244784246 +46284456425318 +118166051112337 +25209327218992 +199754616458933 +47288818060471 +143067044529935 +61269051925328 +191370093155643 +103238257660340 +116480855787882 +209791625664875 +176054688609795 +162839757578098 +30120034656346 +125660896469726 +223105878485585 +15796577115946 +44903336901377 +254295552919287 +221714093297271 +219286133180222 +139425264886621 +153382513116405 +162914222205720 +81574741343523 +65824691381124 +197949017690346 +181434519088507 +164815807421816 +63930399774734 +90902381117319 +9094234470966 +12260447596953 +93118120354249 +57963774688007 +101825455830450 +148534619751064 +245964953426898 +206902875022659 +23319899839795 +82114142188148 +264949475882841 +85144463874356 +70808074210443 +148250345552842 +110883306424280 +180468459690151 +276015123364038 +136054191755259 +81709501787460 +125084554752037 +219976981246742 +124322855713205 +280907117319522 +54465395568841 +86553090526641 +193658093344018 +99388098258363 +136468970541055 +100530100905551 +208876206781262 +189520666531846 +123265911462414 +64606950380960 +104173062772344 +170678400077775 +271451723633249 +28382064159617 +189891507743443 +253193971834669 +199035079895516 +96958872741980 +256286803161009 +145853977124836 +206810901992414 +41271702393159 +222876412203201 +140778196210886 +208153240638864 +20311933208395 +75360934423343 +254583811994838 +197270848063503 +193095133926830 +193521485012482 +175965850625401 +199380506060805 +45568445817240 +84852694068897 +118103754850084 +194201689976197 +142706218307238 +87367280811267 +161344571922826 +110836540395284 +273225838581574 +165844260249349 +34483200691859 +76635339301894 +181542440256439 +219116692225253 +125114079875653 +172064795320367 +247876594896055 +196412593596154 +144608938299134 +154123351662804 +250839054872564 +236133168469940 +220842589915267 +155799232410475 +80358190168255 +117922503669794 +175469427550695 +255635651779025 +192447932879877 +39567735116848 +197607954816040 +175435220936232 +116953980194261 +78552414217678 +250132913313960 +233934711285957 +75146327709898 +250873500802252 +218673010366604 +190075762943003 +20765110436714 +187823960334143 +95799363036217 +219720056263643 +68584252674767 +206775116144043 +206444107699922 +200833727143045 +230015124677818 +91229151157563 +21685605350334 +103384038927941 +99437742214537 +95768720130536 +1940999799416 +236030250255257 +33667098966056 +30989193852738 +112235471630949 +86419311166859 +216539302331912 +30645313635559 +14468722888388 +214547083333410 +231890445221981 +46143978550939 +34742113031405 +142736741641617 +240298498516895 +42244032613992 +44527831585257 +190168145310274 +263837773376566 +221772546063867 +256184944457425 +278863711292898 +21313182215801 +231020788673436 +174280152796447 +248853747543839 +34895040151905 +180796350813576 +163275095949702 +264321362944198 +132671859945610 +189632103111283 +110678545003161 +128495168119953 +73110218165032 +155957395243507 +262102783537321 +53942465917469 +165296496061928 +217378875880415 +157472824056879 +246710702683756 +259161762785750 +23173170250778 +163685278029271 +279289994040849 +229846746011788 +254753938157596 +87158898743466 +187483890981759 +173525388628134 +124063074111108 +167240903493061 +70951117425392 +33356535118111 +60125136755313 +55282536419154 +30375010001428 +146442030719925 +166993224254737 +150857498372996 +140422603309540 +3693474729340 +134467338391535 +212953811599344 +269286943577649 +188118289113548 +72465607465795 +261598747541826 +87703066400708 +239940491509689 +136314757717976 +146351992610202 +137796303172220 +240186508739482 +101970518603398 +11504460889913 +126557878172003 +222375721869343 +81255241367450 +163448197762697 +25318549979998 +131488469361694 +100125624575989 +19837482723644 +209875506012512 +18095429414879 +104461802359148 +186402862406035 +146285027741802 +124867511678091 +256937289868773 +263406870787596 +78650690732451 +70075789462739 +135950987071815 +124252345521494 +228410430423556 +3573317755800 +260479027637131 +125452300601527 +104905732965831 +187442872241515 +175726720321221 +30800520584606 +208175848005059 +194312422188676 +145386385701593 +73594247401700 +46164279055613 +281002884838820 +100675142515926 +78007530206126 +229577301180425 +260490596316115 +262331634030615 +180794075228650 +164408523094718 +122888046206094 +62738536332373 +61080983284488 +137754863521102 +115806442354705 +149912671958120 +277075484557327 +202052602340501 +103734238378715 +172087085916286 +199417960300712 +32105291499480 +138173621639340 +87029064975971 +180967355583695 +98303834401689 +137178521329206 +248250197583014 +271008639250931 +247366802547904 +108521729066506 +169549249057790 +218934712365794 +25990020972651 +239549400219915 +281149429333720 +82484537600254 +6112958237823 +155672372221213 +111103665072802 +162852846459279 +215221414967330 +256654241624266 +79202726371775 +172427825522139 +174568244387556 +242037046228402 +47166722046587 +121210940083731 +15240230118283 +4297676681793 +59170411357384 +213905335405099 +141760385694766 +209214390023637 +8042995057568 +248254231500925 +188371612957917 +97758630831414 +254093034577336 +136844910901156 +49788545678956 +158630897305453 +25067662601311 +92241973208697 +63763133861657 +241169417381718 +32624896193117 +201194440248568 +149045603288654 +143849590537181 +119273153325655 +274443675650063 +275839350312350 +191163094855583 +23585534046309 +206540043169465 +171529357989984 +20269175337583 +186806240193510 +181104246339569 +17298415567631 +152674671203402 +33214924022594 +274292602932035 +69420492401716 +213354502048186 +135674680314598 +126745797296589 +51601815998726 +43581998972785 +79064258582123 +104590546157892 +205322757418302 +262183431517395 +147946208436214 +146195054567736 +261634328058334 +261363519416925 +260971328043892 +136686027978020 +156423022338284 +103384932404479 +231317675063103 +186117730121090 +41360530905269 +97644354625193 +210344606136608 +215774059382944 +251788540354065 +118223660204912 +191655823429590 +66714204204506 +149384264862272 +79991023309 +236773565456495 +194222450405648 +195648301486273 +85095379438767 +9401597003901 +137855140550858 +239514042401859 +172092047803372 +164285735847135 +8828104940424 +31213627323147 +173061945870604 +23224299170688 +137742264151066 +167123459845113 +280821580276389 +189383610749457 +227387546739024 +230011178863287 +184038007828560 +190597044364709 +2908369078085 +112511231921565 +77619549702987 +255059668869942 +277879328995311 +118241328210080 +108917147617226 +271084676058045 +170240575000570 +174033064428369 +207416415871918 +47119085778346 +248982044681368 +14639804148411 +14617482525611 +173012970832356 +73082337651783 +38074995476791 +98488724214102 +74022525086025 +133878261011846 +72279972688354 +236322871389817 +75306766736597 +23411292680191 +237011857556737 +6015442771623 +245786838879179 +264241893586988 +231531248839127 +14190944984892 +127722743740992 +229664021130154 +203530339142399 +84157088897198 +240431748953178 +139288665905395 +166440473182585 +169533115517638 +16615779135476 +185127051364437 +125241886657899 +35449678563175 +169476841313363 +99607641106749 +165028392851788 +17746182785477 +230286221014588 +29253775117368 +34736635069160 +278260800364213 +35425553662920 +153506226976338 +225600276484519 +91757912653536 +190979179376028 +159753901920596 +199365483992362 +130119178557554 +118422191120275 +254893595996310 +37924994171575 +260764224288489 +30058336379353 +243196089792640 +19602571256268 +248900937237028 +261384089497597 +45621551245382 +196787547208566 +190355846792028 +32066865988164 +38410825959628 +22919100863994 +217251219876281 +205088942162905 +245160904548429 +61249814474724 +160484761297362 +266273388136132 +30029746076468 +24971276670703 +59681986205575 +43125405567848 +54183286186113 +236766998563842 +234243345170198 +172180990143025 +84731843717310 +50513454220204 +137741963613507 +32814643040920 +150994825990367 +19291803040319 +73064834622921 +237270103875917 +157123227990456 +188173929461772 +281197317067522 +45512507514171 +100057660180147 +91749350407669 +253456192655351 +231999907213973 +18483273994240 +5307304430018 +86869269144809 +20923814869458 +226703844327036 +70155670652695 +78451663887248 +36788232275867 +60126649039268 +196475986331054 +76711809597464 +105429370039597 +178005900453963 +196143155556787 +90472835939156 +166072955974033 +226781501221875 +7233115721786 +250171846208203 +66370581092394 +95319526283444 +197611672997978 +166959204470626 +247681420296656 +12911521920171 +221363892031441 +192274659186453 +225080202739243 +79573774511379 +125617545726749 +6868838030764 +95912620563932 +142767390710481 +76014934658402 +106891247241054 +55665535432801 +214830422359256 +173859230043811 +57408081998972 +7274929998002 +185758290806803 +250915098681761 +249114395704640 +246843732212118 +218329438760014 +67487843190414 +152224358918538 +229144049744461 +190487291119439 +203286244649967 +10244194047514 +220530266766758 +103781780019175 +183121888403654 +27925812223529 +31044615376167 +123834408935300 +221450775717470 +102505586210587 +86541188181123 +268946856759623 +139334757494828 +55877174653510 +249517924592580 +135825077902612 +122976172298478 +228012850752601 +178779498845569 +155058672370097 +67131705786902 +131233023379727 +129374659244094 +83986335444164 +133249080657272 +53714504205302 +244756915467872 +249262120892353 +95513945174924 +255213907064725 +76054763327071 +14950339370771 +240394337500990 +156812490000305 +126604544315522 +91331333425134 +185344022133034 +231186974201552 +42070690865930 +261049951170343 +254020867797821 +186935796643389 +266447257052077 +278110035421250 +266189423586467 +225334202740743 +193441236636285 +279849828763673 +89243324068055 +124622305270334 +254623057927974 +164798769625122 +67296094472324 +211049578886136 +186703500094997 +113582116350853 +76699539485487 +219391252390692 +3819929150621 +229944066143349 +245843446962313 +64659701086099 +39285108042370 +244794477943041 +152981510817754 +119961769742524 +184233531777165 +250768929905549 +90563571914653 +21510348832501 +226343800661661 +138454577981839 +190633122344504 +109704129297803 +253915351479754 +173887008287065 +66270456670579 +151946814824568 +253612785970727 +259244699322624 +76166487778065 +174248238112958 +127262922234689 +146548149179362 +183878933860581 +74423771880578 +32992216461824 +195608266881260 +111034026265541 +258816070660523 +63361916157220 +161945115465392 +128451969511663 +213458123554673 +41557190258066 +272554600014922 +133064109107544 +5952998808032 +232824193492907 +182710546988774 +203280033031026 +199577094423633 +262506158269213 +275377786516504 +35173934209865 +60572682550331 +249715574966653 +110810436867040 +11500009684963 +224670164533807 +4856342578225 +139906654018083 +134521444791508 +88249830062852 +216845812987823 +131262825878233 +152219898485163 +185274250840584 +83929019677689 +263757611874263 +146254325460896 +166279235951647 +246354884784774 +205064255108985 +206660257992066 +41326218606454 +268248876816758 +126201425533400 +18012163342132 +243220482807582 +67479108610377 +123303315028752 +97010242005839 +248530999137619 +68131973480932 +98257293860980 +69611119888938 +279539817452431 +9263076821655 +51657700362376 +136940290696107 +81317442662960 +16183651688042 +177599307390788 +173064816948747 +209907096016231 +100040563692047 +203318723571196 +117588891807328 +65947554213212 +222275796246852 +104502323892095 +274889572233463 +244869646551461 +152307819241345 +172803213059061 +210007704615579 +86655532996615 +16245560964874 +17228840702124 +135370071466396 +134471412801910 +196401354987328 +85224753442282 +77960737035879 +203434073423403 +236880215831991 +191968324323829 +99409679530698 +74116182119109 +228524716999516 +50988659783322 +122893756692347 +271110234216025 +154701646883175 +120232295603197 +185768770682116 +49724362221654 +139335003909948 +267619211510056 +198929564883066 +149762694215893 +43436427107259 +79953925960055 +279295935518727 +50213297418275 +211835803282994 +113654428966850 +107640827374411 +185786253423227 +104050893505398 +249644457196473 +34899610340341 +60786966226451 +66689737655462 +245753057335240 +66629915706358 +27755350704537 +237708988471512 +179415016587365 +53053957916793 +267320237155031 +130716326231234 +8026312249448 +60721787087875 +38170187888172 +235189424694773 +123767776981003 +94974309636019 +248324747342947 +34507206736390 +39448726383083 +72357697029897 +23431053998968 +84132552162194 +247660988882779 +230713755331322 +80503734828694 +255966820839360 +115063501168910 +207124823592306 +60971833135254 +213145620835473 +186917508462648 +263784107636038 +89992784976866 +224250700818694 +2884899501457 +205209581806910 +21807939191308 +60450579951012 +274048642458453 +27270481006693 +74231879435480 +4553385587829 +256098913234281 +245506122552024 +38257746855892 +205833227686860 +126242811386038 +230327931617820 +252633089062159 +180786228240769 +105634931196325 +183494472771927 +252592205856319 +208369889366916 +117441333803374 +255471971537647 +198742198598764 +9707624998291 +171842326630703 +160226929769046 +89204276954601 +162570301261275 +4493615866267 +262121921603928 +63500862631477 +203141460680229 +185209929559109 +54158401862536 +214131079990916 +114923142415879 +228324219097749 +179157879851506 +51617776586227 +1879788699461 +79073544614159 +97354501661738 +218038302635938 +104042067773199 +271323466475850 +12778954078410 +208727880220296 +244518294636728 +159507020001738 +181801753818893 +280812361627060 +43629838708680 +106256476664808 +100659583160802 +249924689493131 +70011420176764 +110220763228500 +264388039136143 +184902096841611 +145539505825037 +267166015487614 +125927333833471 +238665199398229 +239663167238737 +48797342407572 +233328466169465 +251660563885990 +226507807205960 +139868382038490 +2946118040293 +51138100865766 +220975744302081 +12161085573890 +229494122669726 +214372259257823 +182454548250058 +205426885122192 +85591685482614 +224843745708121 +190582658171024 +72773597634026 +54600024231161 +72791951393279 +148000553309603 +24963360417354 +72153854488985 +176617067804630 +238292205318385 +10178011378472 +28925120706042 +237848812816945 +89802504530616 +29572658534356 +31154247482971 +146152796766668 +85638275634500 +170158256672400 +76477852599820 +136525505757415 +221841202054207 +39261551449417 +49101183055412 +151741124636766 +220939866763985 +249651523079176 +76207043958411 +58452752735613 +274954181025657 +215680500966613 +48239621027573 +68774177899941 +14238642809376 +280448984227884 +263259255376103 +61059493956463 +37804769030937 +265657165502028 +265587522038892 +86539050435718 +251997444872612 +127247112043989 +55996696193055 +247811038944612 +182741693945614 +167989967237531 +145572405192371 +201038289637195 +205591270847993 +262356312326643 +64529800026080 +47659464279273 +167447745557050 +225610868847227 +103404515143372 +25572523235389 +218614459917252 +187662634578392 +131777835051755 +98593004489683 +198712299338245 +12240598558611 +12240540633471 +257162668430313 +184251511569421 +254290142236396 +29543914760915 +215724450243528 +265466092410860 +153271049964866 +216275434724549 +249653351598392 +54212319845931 +119439931188780 +222417308511278 +136402449339034 +275431390715065 +50535666988780 +23228932895800 +154854361839030 +158533206741612 +52625192920926 +1685763138710 +239598071061017 +164283019345615 +40953321075426 +270813031268262 +13340200822007 +128177856305727 +19068455607710 +11527899457798 +88990116119085 +115073177334731 +127312793353036 +244451001503486 +255211365773138 +81925460527631 +112288676353148 +148054419432192 +95272336697301 +174652056457406 +230656203416173 +220181384723531 +19030955281406 +275437624075375 +219912736228247 +16957490321687 +272614502245366 +149988803568296 +140272549441594 +188804706595593 +155459916239699 +251603651062394 +32076507567765 +265296448077580 +247812189951379 +250429269866293 +11082885334806 +33136289305507 +93461341594268 +256825650905836 +236752969209549 +131480833596243 +61677110297252 +195697560919791 +88112515955474 +74556144157372 +96353908845706 +73099368369800 +90623285880190 +244480795202250 +233702339023141 +219926611253143 +264836283664353 +59660623491738 +169562894448489 +230501514062173 +73677772950328 +267992440867632 +183800313118236 +225431993048591 +274841459348080 +140265722340146 +175321717636502 +259948421321394 +194798106872995 +203726767801817 +182620713500201 +271205520942734 +162836406793037 +76021110325013 +132259342121560 +154272654898931 +142969837833437 +276432800801285 +228685225683427 +263753994463689 +263346012002584 +70240338631046 +17184765956130 +63923978481461 +200800964986884 +259070268946259 +193317756274366 +269942840424943 +158665949922208 +69952047248526 +62867758126301 +135928631605132 +147629103731199 +57094356619600 +71373082207766 +95341533367935 +87353878737224 +34218706570104 +23091180306474 +40352828394297 +220530652626959 +219158127743753 +252265747799710 +133841693117816 +17602348701386 +224209192951623 +82092098063310 +95183050206101 +184860711219213 +97951972218434 +100023953233836 +228792532807868 +208999898502873 +35794275863504 +272722266589472 +201621182788387 +115255965237391 +182644675219932 +149688077007287 +182021811330127 +77150482349509 +158851547658097 +206954137323876 +126009720924840 +61261211047158 +69837617043344 +224467114523006 +112696719942318 +223836708291501 +280680026911008 +105299187374509 +42973526450426 +218677565132165 +138841660857715 +94784191263005 +86503261844861 +207209956446404 +261529664168383 +183939978796013 +267207109353423 +153378341703335 +92505772581167 +19746142705069 +97976885252570 +229889641017546 +79316932585061 +259222246585465 +251673767224295 +91248061744012 +109786392076259 +9945532215571 +39167641385850 +83096585223714 +138102684467733 +18761460308279 +130158603513639 +230282823421328 +2826144711776 +38201378355214 +48844981102986 +27591688278147 +167005861643274 +191215338008611 +42199180001098 +6983446032232 +218087669619172 +235054713799852 +79979455814447 +270553282093429 +133997708501354 +59367206516546 +32799057511245 +236207437894464 +94725568762077 +72911164167272 +213606431973687 +2086262785090 +241534468191408 +7291922441193 +59299756664555 +158023709314251 +199961544735091 +24808974813626 +74530310907513 +1151235176112 +261202880061627 +56597407209625 +61846829831697 +220899709964236 +113709070584927 +42865520875560 +174714520855614 +173651799910862 +165803433454210 +52157674785529 +129573193303634 +122488644425807 +116582919962413 +202828210290682 +103970593416297 +40773292628831 +272251873860590 +51074048978289 +278925247558713 +259294074590821 +17071301984720 +121320656558993 +192300970853739 +231425457714283 +110573538329176 +245768610848589 +120982054424337 +96064347865041 +259859858256746 +18917345452167 +270070405017170 +30586379172561 +18597393897340 +9785948113427 +107055264962920 +268508455240679 +106150556373002 +14081307589811 +83694400070810 +79518458786642 +249465769627663 +144217872892342 +90058059488332 +242971363678060 +180229019058692 +113674511773399 +105448607682010 +48072459045021 +139421228461053 +134426158944455 +266983786542646 +39946673439965 +148579659872574 +106368353018593 +60022977475632 +69215419650585 +170311463885087 +241638435599977 +159350859936942 +101434569042060 +263424047026786 +147364653367256 +169746402579253 +12013208536263 +65929584217383 +28690194212348 +166088340256740 +159576764888836 +263512285222059 +127752090744367 +138852819772766 +225358636796868 +215264760809782 +177428799118687 +259525329496477 +58119615940560 +171264510683604 +102460085583711 +21832741250295 +121690771099721 +154310044505214 +248630138708633 +235225680221150 +243550563958986 +26563993339317 +157266023567286 +85647044561363 +176320829604107 +8658403668307 +15405987643328 +255686148546949 +139850479018272 +40171111705099 +206637017344418 +36976503957874 +40706095001596 +27875772820083 +21885189473628 +227520311382298 +220121438489933 +88473322077496 +139318668024125 +174482221448493 +140888503263247 +153121002938266 +174770512831013 +80990060501740 +198233352974634 +182004195351491 +52105135161867 +90685356355164 +276542164635778 +121147273535248 +77948955000216 +159242992636022 +200007864150891 +121519718476512 +227750480562211 +12633536691147 +124827592478491 +135748872223450 +106386802113435 +185447267810066 +236965678661156 +180563830560847 +176261009924061 +128006087024061 +242349807135925 +165044870329977 +100916895199792 +159254878706643 +67909953534759 +81795166857525 +72695956918782 +277823391885142 +17843305007998 +2361836665175 +35792817103708 +215085172461879 +41332669553704 +114009571317245 +23243449657891 +68153098794014 +216330587040890 +90615927161910 +130505428067141 +102156997010415 +9544519850254 +234099644545364 +205421062612483 +241164822117840 +8798197747073 +178160914322001 +134655440267416 +96811394089518 +221003314512982 +117736297478704 +229127259038880 +229432494182602 +174383318629735 +112885863194357 +144101841611785 +110080269758291 +107727137737814 +31550393757462 +29345389497335 +273144106483189 +245184813012774 +164582176726688 +117947699985569 +51925165957542 +195074002189357 +260983212326171 +147304412906112 +257929093958092 +227682398886910 +152570903615325 +108176953935445 +129642527594503 +132613529684739 +263850966277583 +204682701543922 +235213835983581 +91465867249282 +216165977162246 +237886074909468 +220139683050820 +50456806101374 +157896087794446 +33987444480295 +152998157895289 +195653879609816 +135446191018282 +115657991702293 +277683839423788 +205856230198126 +47479624586445 +82703394339519 +35779439788039 +206640604961458 +258211784978152 +31582547724265 +272103228335634 +17599330316649 +56087240288485 +103077383518292 +44493659911363 +100259921591512 +24997100703929 +236948214560597 +91658555431906 +83116151889487 +227550970928432 +241928743488806 +141272176064861 +12839756073143 +129050420093079 +166284193819778 +210018450141003 +271457888890762 +57407088346534 +174622083377381 +79371501803980 +120556229420166 +34294805034360 +155915743488147 +47850783722719 +257257734253827 +182808053750974 +195117517185402 +119871727889567 +26228497620666 +161858416365690 +121891353739719 +58004874942288 +20949657698573 +259465130188827 +182569995716879 +138444520260033 +209663639663468 +2016560426033 +59434993998753 +268395080326234 +54304696915767 +47376608455548 +97751442233092 +111037216308817 +187512054372142 +123854613685004 +55119859647638 +151750605971123 +50665950338812 +125878067258159 +76630902068846 +49967131815358 +259290859239175 +252196109321957 +171686179037753 +177380762201445 +77174758048264 +203303487558995 +29224380365991 +193645465397202 +31959350688573 +138868143345732 +133895234976400 +227332892915146 +228692120257574 +70520410180445 +220892087086877 +210807978720882 +135597154907269 +21852603663721 +180679624854610 +214055066520377 +145267643035972 +42041883293139 +222318244230818 +9162602819017 +265233443064247 +243715533553502 +242983844974958 +138333295615005 +136837734142904 +15293387191757 +60331337310731 +253152889543969 +279001048773122 +46180976810727 +112153759662565 +80744525520610 +100228773636104 +34975847589452 +53709540581246 +82937571475188 +6328083186824 +76576513817596 +272036556365216 +136537090864789 +213776690065025 +53139536759392 +200225669656161 +80552727485290 +139829633058002 +204187529322978 +189059297248040 +8290776143419 +106749004620909 +76562227979004 +139820966432254 +139184416103889 +125334550595036 +53492859973389 +48768967558028 +210371715406336 +76775546311760 +80678382872276 +225387515659767 +15929142915183 +64792399717462 +93083211699185 +1574493093821 +211477701858208 +66755736845131 +113860129053233 +206348477514545 +60968746202495 +196899082373235 +152708965714227 +245877604972378 +234813832503005 +246265094272865 +227869138078525 +245623284379647 +134993107315791 +922115839430 +156873327380003 +1753278334385 +123386181660340 +35424972417975 +258449753953776 +82308748048415 +264878563864867 +27304934120823 +12317965113080 +201902269442468 +114013375197524 +12756877923570 +232947436762243 +146741015146640 +210006185897813 +53670635918346 +26584256759012 +74888661616834 +270948804462644 +57706396228736 +237155913634455 +240274731468538 +84717700599774 +61970814934798 +117338003198752 +209998451165623 +186239005192453 +120260067017661 +216906951869124 +13344249165842 +141363816741633 +195233503401060 +145242697465358 +260814725375855 +274389405921607 +71053459938519 +198346236303611 +90714927734934 +63016760106706 +136757710219776 +19201527964314 +89531410007239 +260094171377617 +276918697092280 +159284720823851 +170079248563373 +261732047746748 +69020629997348 +60287031197716 +123239145336814 +174888553396455 +119068217181707 +189077240164015 +245245856311741 +176569365082601 +46481880820269 +26441778095595 +25537343907712 +138882171778022 +173321872381986 +27354505908387 +202041820923140 +134117594086199 +268860723404200 +61621699954342 +198559878726154 +185995041479447 +126886591986811 +98280378667409 +276999719480621 +182415213613411 +246709937128658 +199032307863680 +273021166037345 +202512282263322 +182413617890057 +43213133405551 +137110757041334 +42756676061347 +19191940052650 +69513252996876 +259783939033552 +161794022274763 +243273901514610 +191491766750404 +197188352777998 +51918873957168 +241209101000320 +147202089071606 +64087861652860 +161254642999378 +10604938039920 +236194596490723 +55173901003312 +177124789690225 +258707287206490 +66082001601581 +103684666463920 +117712407640150 +123058010561047 +186713534085356 +175105422888846 +248354658290341 +121195499460011 +252401827059442 +215831659103122 +225525173840404 +29208956992185 +252089458544156 +197350609605802 +23740770129931 +217039446212484 +118142327286070 +145471335753962 +168469651961697 +252206965476102 +42608246607715 +89996389096841 +37476611456791 +35409529569459 +248800575891835 +32021621033525 +56825901372695 +225563629725582 +76260650095841 +263664039059187 +272217273595175 +117288765680513 +210598459286645 +162572948394606 +269046556047777 +102264258502166 +138763923522499 +205218724650958 +196829068648932 +70462309907079 +119848378401737 +190889459045715 +272806453239623 +5788792779976 +181746032996274 +93779466564437 +194958868158024 +133428075271431 +129210354076853 +252580637553921 +151688370959137 +2744505663508 +165539730137507 +130332733765771 +34877914082678 +140594491596653 +83396397818886 +17566121037468 +125417864649054 +219112740905138 +246931011322454 +28305085673479 +115233279954389 +84442166167531 +132566798041112 +260326903678256 +177721732310700 +221283080083800 +195857001604766 +264559940212660 +124576871745241 +87787408644226 +161161848020973 +88344159951192 +199988671062356 +56840428382197 +196963575246187 +184608679588054 +194882548288744 +11425968430770 +214912231279629 +19713338377180 +255774346034870 +133322558953364 +160869057618625 +171065055201087 +240324214881649 +177783184737167 +175652188476095 +67012490345328 +99370628139160 +24089948972051 +122859391362260 +216991005224517 +174742159392688 +46593009728829 +219162310058086 +263611998194222 +243167776472792 +82884136735299 +80473075154062 +156945307913519 +172655995634914 +260641987102543 +190728295664112 +42205609195920 +184646082581474 +95087236517591 +53071237355082 +62476204211253 +143637716489557 +34880031098914 +102158249041277 +180141560068689 +277973041781413 +50292256374535 +87496174492117 +204480833911284 +238484994517671 +85905445283917 +179105569455670 +144954121243676 +189467151280958 +90716043165159 +65014904797827 +227704401701398 +134056208303175 +27695925888996 +243832098430685 +269367833312779 +275574029822619 +86092427834817 +213714304671623 +63253057571419 +270450196584122 +212443960766827 +228969787519672 +169861339495052 +110225661507881 +164755993356487 +80127781666255 +88657412396596 +251296643416847 +271237443536787 +80932944374362 +127215711544 +147150638350139 +96790934546856 +206807212539447 +244312185607771 +143287827113529 +164435629124120 +19474657350048 +53149491095033 +187747140061554 +6820424909229 +191672925338829 +148487228674353 +96597078242159 +274451877233713 +5291590742582 +101307615436877 +33701522243495 +81692731186043 +168484727182237 +51598075380791 +237024593556646 +207565197123516 +273395345143315 +44718954659618 +25420264330016 +126208234861922 +80795232180905 +46329426034295 +75173047977698 +28378326558722 +33723929479619 +229951356948337 +62983022940042 +101123400032674 +205400721109069 +247073575647942 +251598316351582 +27662842209983 +108646194404021 +152590670869219 +109771407329226 +108663677145132 +96677470575446 +146872588948639 +93272063127742 +98256488828855 +160128325994565 +111092615790693 +243863138810679 +171977021196913 +111438180739916 +14564591128497 +81424886581583 +95836524284262 +23111389425025 +215304949617322 +142329668165682 +270171619814204 +175545044686655 +76230266818997 +267004222366928 +117148734148102 +176897968833081 +199473840645458 +137144565232958 +260344247952548 +87566871010962 +171381386132463 +17140760262702 +165040844861114 +210649170541521 +91191546474241 +158212905144711 +211970338968036 +152620820761393 +178825856940782 +110938668930590 +217103192026336 +98484760338408 +227149616304334 +123034120722493 +146420903805305 +147685485666625 +32700636896920 +119476095877219 +201319971389068 +280180614738673 +89227171552522 +187061299313189 +89549214683817 +134323859823898 +241706240421101 +164158615165491 +53950625507925 +241361262464217 +20114347495860 +46376936420125 +7822302977890 +132294774217112 +246045996494917 +235219825997476 +95327051733306 +222264533173287 +176214724084257 +233967396566429 +143892921170212 +218497112355533 +228387175543549 +110261209212071 +233887931589261 +33654572206378 +250530886739755 +218014869339901 +198675255111370 +179100168865996 +280034368507707 +171652880428269 +229403239812777 +34538357560359 +117187267779947 +55795985600507 +164724461340333 +89018483137524 +239746059772672 +36896659270432 +230430991241 +81382847134671 +38370695020128 +167336284509768 +242300989145916 +109046150560990 +101707689920953 +2414352032428 +138713609807848 +58315327176016 +192778354840504 +118701645584228 +249309468032533 +99964780102859 +196140964375247 +110954766866388 +275852592155429 +61107625040351 +272188990557812 +253830033114848 +229107786553659 +263097433925312 +74334696298574 +119462389786739 +23352701619706 +274067021596176 +133946600484583 +102549414997931 +161680765741302 +196435222756508 +123585837203831 +130770481998969 +168275217631936 +81409429476031 +23954661393136 +116984936011671 +133837610703746 +175930546361738 +178156667766427 +132852551022937 +164978568560977 +92452445604519 +103279818321094 +102862884012510 +279056448254998 +185613164470232 +159978640748086 +49195763090332 +96564006604036 +244300644954523 +98237700061283 +274027020897712 +230018908519657 +273291786694675 +1427053230071 +113127445013591 +119589539965066 +56735219734441 +250095843690905 +18170910586898 +67427868003014 +203603488834420 +167231708049528 +115224795670271 +109825757891579 +84867999946074 +42414434740327 +240832794527811 +75290396931474 +196623703950152 +237425723707835 +61715400251066 +132711214671666 +276176149601717 +233795306443089 +132557537369661 +139997965142018 +172975211694148 +5186908431733 +158064804240349 +185958299564574 +150170059703917 +238975995495234 +122713239427879 +34568020426662 +148895917583359 +281042380257522 +222050320878597 +226616419046399 +128407508990039 +36517273403407 +57059850793038 +7982921673852 +213716836848573 +118587312394685 +181728984266136 +270946228153644 +165926109464258 +176309749740935 +230307484980284 +72791952129183 +37732688715172 +198594518373051 +44618066452234 +232273878506375 +115610185650325 +152723994321314 +204265732817402 +68097290636422 +46537280302145 +171038576148248 +88853793232964 +206445458649605 +249435174184353 +61788237059659 +185534665981044 +54858455701643 +198420712180512 +38980347273929 +86995433928280 +267344330396486 +145740113580288 +230314742311871 +178386986466336 +121398760438885 +23344299857809 +210565195443368 +4763093329520 +250298810241789 +36426126299898 +87254802597027 +160537352119938 +66705506023542 +145675827306624 +40106304647370 +103334634100431 +12447043656442 +62902058769361 +11402722049414 +89597475201656 +266798365779531 +146757996723442 +36435819741029 +145546541584939 +23128368738374 +31030385763968 +57066502122426 +257021334577385 +35313525093218 +239144639185849 +272638947131746 +156809491730177 +144561157638075 +13383455918111 +58838848754487 +280151975071209 +6975930985039 +265326365740439 +168623032306831 +198164546206376 +230805631968538 +21430147928278 +198701777548777 +279194678340412 +182262580300024 +152484956603137 +277299177316407 +278226427512540 +244211405077417 +99488887437192 +131809706174597 +275128056016834 +47662488145687 +228873875566486 +138933289366414 +196807826494897 +234319979927932 +163452719981706 +115041888475094 +118024507089735 +53081407737937 +246210052843307 +154217900220796 +201486896179713 +95103155585148 +172973442255044 +204951816026581 +270513777501941 +76758967224088 +40253864603012 +155413478786354 +179902929501231 +10476540071560 +75098822388236 +116141434268593 +276662162488599 +44507949551285 +65059949376154 +278162186561316 +248661973463218 +243482624634056 +225580573322280 +26676732007736 +186150304521768 +180396280662921 +130823605125535 +27904927938303 +93525795781444 +164296761852003 +9373065845626 +70594240649391 +245317269375842 +118339498074584 +199694262172494 +278173292608685 +36044269619363 +251544007811897 +73351537698482 +106999782956451 +209433607193628 +196844611802517 +57855143989825 +67900432855156 +190143659754709 +45692733493126 +115233710886638 +268459773849876 +114957543277987 +116825194691729 +146902428649247 +234912381647644 +87258093901299 +265782775506212 +247370213377181 +235121684929867 +122808133012969 +119566996840805 +44939328402970 +159369938129487 +195695143025311 +237503353600527 +198764669402477 +110022999474113 +82345388877003 +265236120418823 +65151510139657 +270290659794207 +97089116972459 +152342627107480 +85513513213377 +31120009752203 +235668370821622 +152662689960447 +242331930334491 +120790093335329 +99199342618510 +133976917525609 +9771237009117 +268965860719500 +227989008179651 +56019227788444 +208921928830632 +3247170330558 +166749996959886 +11708620454742 +178333470059242 +7415044723768 +72877705708276 +80119991914638 +234593703320517 +251774282819213 +170869444318618 +183110363625952 +129698484779670 +3198463647364 +118772306701082 +250823174232444 +267774999583939 +133672961303050 +158527234156680 +37426994758346 +255501368057372 +165807249121453 +177855695099670 +277973737164659 +135952886199778 +211394791226742 +80750913112985 +166389132696788 +277991219905770 +7008544628867 +237361273818838 +259845349527503 +181698784316021 +110298652205306 +238052612720124 +236226353583002 +128754161414190 +128299306589613 +108863694375509 +49100978241263 +276318726959171 +49531106575901 +260606799178777 +268796518303149 +4554853471592 +51470772238864 +256587402230153 +268304551461887 +118552228207289 +96791516943509 +267975232270457 +247328676008519 +151079487249827 +16212180754222 +262815700081755 +140811350439925 +14682263944075 +59205654806035 +100098852785941 +37817742910750 +265657106383931 +104086782100123 +56828355587054 +106877414839470 +88531437414435 +179897322556652 +243922589500739 +163525351610767 +130421880029104 +26370339209173 +259633248919662 +107378046208717 +46386044561584 +243068395943782 +148691100016682 +4366458975160 +265229383867710 +275354038867375 +80701418138957 +190501471793328 +177074527141112 +142311314196622 +219988181270600 +105790008863071 +170806715518055 +55766660684115 +245120954344800 +99299268302114 +38098519208643 +251256121458953 +247807910399704 +98111688613240 +232987030893053 +257309650234642 +270794660670630 +272330964447932 +85145595622709 +262875619117014 +120676629363919 +38219951881629 +71985742854414 +208944744303558 +159098924803136 +134532446157613 +231069230584906 +27858574407086 +145583847615295 +32152911089219 +157057693249573 +32558260936109 +142389732971548 +181870213767047 +161823012280026 +165328705149634 +98004128685520 +187282244708898 +51672567423501 +194206528830639 +242250701735708 +195163959957605 +84095662634197 +215578957531249 +181306624165166 +44186544739198 +274230643354415 +171418131967424 +277860273193249 +177039341608846 +28053992826529 +260186737462351 +144483130308548 +188698629598327 +149152507239726 +133583841161667 +67490109976482 +73467169256074 +196667273506528 +99488646249134 +151640827605174 +242533179917368 +83837184599505 +190743435045453 +94660817415161 +269516308883632 +224721311612976 +184701580578377 +44444449184657 +267943643274554 +201375359127301 +276616311612296 +258909206197320 +218597101288398 +82968276468586 +155216289691943 +135853394220178 +70686027491697 +136236144186878 +206371187086541 +5990787449565 +259249063750075 +206752977254288 +272289972071373 +6764133944936 +224295245805763 +226370756180692 +182388651145812 +229494323559245 +210935591428539 +266513434326690 +196638916067374 +81090000778332 +234588377334919 +119037281466315 +243238323996913 +244469608382455 +132650726634239 +1323657961982 +253362227308085 +162541277116729 +91051785394508 +49162317165209 +259772567517170 +33465133936135 +120513786624191 +145233008257732 +180631203127122 +257593758452717 +132557473776319 +17768388385127 +245212853786448 +215259073577956 +265487914342739 +260851588507424 +74409028712368 +51045768540752 +51976481578591 +162419847488697 +87758330996498 +163610058018139 +205941680112615 +168647518748116 +143896410561229 +35100396466689 +146081006527302 +186717194045970 +270977132488541 +27497183368548 +224121815536578 +109561840558721 +131551242431512 +225980650884823 +90054012276281 +151552119198705 +256654604138892 +83116150769483 +49772304931298 +39246588529232 +241001973981743 +179272873451859 +103904558986192 +82529132258490 +147584640399329 +245474815297008 +185239564846955 +278036186725426 +20754327854586 +173862921895627 +101455319961745 +2194720329103 +90686738448183 +209108206139525 +195802096178276 +7519813524108 +6016169195399 +243441588029810 +127094291135655 +189536695772940 +22833250515023 +256178040931239 +209125050136737 +15671017206321 +58241080672155 +139943157727979 +238232374004128 +151808092169547 +206093276091262 +210099475555394 +38603167368015 +245664404966721 +249660679879830 +61782907372646 +147792901664822 +211333504029081 +234731623065067 +109329080882291 +213199462575489 +186709345123946 +115806387633022 +58347846094484 +271940109333703 +20842589601026 +14621394104330 +40706814527010 +11705927843571 +281311088468612 +95889531593366 +222258697067697 +242017445380260 +154731021058370 +119511075598097 +68072089948904 +60610982797732 +182914340964132 +111241080828418 +2239000677609 +143314369162678 +47721500194109 +66780300997287 +82449982304441 +133187318166935 +229149524493396 +70149820962741 +220454279514678 +254017879938470 +253629214050985 +258505407852298 +145109049285663 +243917739641131 +207973859301124 +110167192880678 +82942178637342 +121492406280601 +157264627752973 +184225878868701 +115642189876332 +116546904235217 +229841396541733 +181560297757087 +124304179643947 +51624600872224 +19388286719362 +102012671439392 +66346775588747 +60432120632689 +234644580883605 +213377941664199 +238976381355435 +104872006419212 +245164026671652 +137695914395380 +167844342892281 +58133585804412 +70963075796274 +44042179070440 +238285159915575 +281189170762591 +13895145769397 +278226849529213 +241324172932762 +146052418437878 +52210666702922 +275007995578933 +54389202968317 +227880272187377 +81253532621628 +52776834322427 +231904564695320 +117951610375968 +168564820977092 +269376535854480 +37709595536922 +63597015672608 +127296371754295 +142394351559505 +180202305137622 +96270152706376 +60951278003448 +163374676163674 +66592728540834 +273962221043255 +16931523559396 +277435616008568 +67513353038579 +62365592886646 +50908902403062 +208933977045569 +252665538189530 +3035424857055 +276274963183675 +117963781296851 +142649907037961 +261069202559314 +131966982001827 +191305127735704 +10487120798806 +194638654108776 +989738769792 +157227307304187 +47296346669080 +46269830057977 +193652217628352 +229383968710863 +127603572451526 +531202777188 +261825676691255 +132519715471494 +247824134483403 +175855439884387 +204876541411922 +126740716630503 +51828531004103 +247507638615472 +182926930413781 +82293539898543 +27038250803780 +191002081989541 +121120344489879 +156520488088655 +37937642534703 +252409838879390 +208779511415793 +15231642949621 +189197055620946 +132110676431723 +160791562658676 +32991247583310 +255626679584841 +229266905367068 +253757286077419 +74683696312149 +212874518735967 +182396862079064 +21102443373025 +175176196704079 +13530822165591 +16664097495045 +216904582557638 +157391430604542 +66555021437125 +73802382536012 +280501231532055 +39989660899906 +204486352623894 +50547340744092 +121296828795957 +224066004234209 +190913018545802 +204223555521590 +37489331910253 +80891323082119 +190144650389226 +67505929727704 +73570974658503 +105433503199931 +186626586861418 +273144813645618 +201069702214591 +207288857149057 +119637279782089 +34659510159801 +56068645581165 +214729549473428 +114255102070932 +246687605113781 +274589940081848 +28119096806673 +276156577746575 +201965279448618 +27983980191043 +81756945032096 +226226216283610 +241681225132085 +107477864207411 +241552694045217 +263176156596 +6222864353741 +258378838369666 +5515365568856 +20648314574315 +211281403497371 +58701854263617 +212397373843549 +253331073495823 +1620827836486 +121164916560092 +219467373870964 +156134022314520 +161158912335469 +103782554025273 +196700574485005 +60717433329605 +39927601225972 +225430421323611 +269875875879867 +188042917793038 +76116145188002 +118121715039492 +249095811968430 +224016079906464 +140605895738736 +175274709679796 +216889208570776 +142645920659084 +72683921429434 +47518342975198 +204167610394953 +199794382546456 +219833474226615 +272815288330984 +134104988229451 +11426515204042 +220222703553113 +66995441209733 +219881639763924 +265717417336810 +66416138318836 +242985583433073 +22298938759248 +29113397637969 +202407697920183 +90202571239846 +65386020979696 +85275739206531 +278370260211316 +86079871350340 +14601144879555 +50108986290187 +236060952838733 +56858641997087 +233919900278459 +104108408681798 +223686202731067 +114773565223409 +52270474767756 +227148467820879 +5477051863028 +279540781417769 +50304385090224 +36681016174530 +181271698096243 +103020701395195 +166749177271631 +110180304344556 +124829311933627 +131537694770251 +202947069465326 +273010883908818 +1651965756329 +1024931689622 +76284788878617 +102929629174171 +26163740803044 +236857612194107 +214307279581764 +100467123345964 +279806048301010 +220228801173927 +87257012046923 +17164173020735 +185021995854181 +56876124738198 +196751645194683 +168515955309500 +145428523169838 +77368914129919 +214666553747813 +72865550209946 +210161447828795 +61784337828934 +171030618850655 +263078774815332 +74392226872007 +70101290742137 +184880923198085 +212417139061632 +47447635286306 +2373234971206 +249417655491014 +260144235405962 +138544263836190 +235593729610897 +145780008827146 +117840659513040 +50320715079395 +196462982245642 +240272136993757 +223543450634081 +65984841693782 +217409019704967 +152556147615126 +78166458723462 +12019561203622 +174328817815688 +207358514830809 +155483138491590 +168292167440459 +140907962768936 +73425593543148 +77294612331266 +44714171404722 +43269934847034 +39682199539772 +237478220071110 +82280562243152 +72828045467219 +173348474047637 +43350578689003 +257022675941779 +5430587980538 +44022451647181 +92927580297869 +255137389613065 +134793493634437 +116470451706297 +150164993349928 +164473780584752 +133650784652188 +184787003877221 +153650141877892 +231524935314338 +26237122274565 +163786658801977 +26133933543560 +84832942781881 +114670462333283 +146521638865919 +47179049662668 +187485767226238 +262508369726670 +209272807318225 +66282541050262 +272407265204926 +161021678633723 +63127905888268 +197502323000325 +230256881903604 +11683265572133 +159033967130151 +236020822309558 +191335857893270 +125812883635393 +250238344100302 +55836999689550 +124406548723231 +147551864557484 +18254276871964 +190870540145601 +110106524824224 +69318607778011 +179497204012521 +16575651550229 +96790248543480 +220734351064077 +218785399354924 +139207167100879 +185352314120059 +156304120066737 +159142182100247 +208317139525136 +256893903959325 +152002966984085 +193567707244437 +15986791335080 +256977171118317 +111198209199103 +254837942011957 +64931148399270 +105112293124187 +147969720239512 +24533648990643 +136981144329203 +226961073407878 +168354333049565 +39999686621379 +24944064866458 +279179718150630 +253521765565415 +88647939304436 +179002476328923 +225949725744456 +31707013061780 +123010413658808 +72758896425899 +221309476809464 +95543178552969 +243814354501485 +272353344976047 +255081098071199 +92864435762562 +98600919789279 +252051716983991 +151079909699155 +257397319904888 +208781219785104 +198736444595379 +123219846658135 +130069929042936 +224108600255891 +174781514197118 +130880250332312 +112367705059722 +239709675299743 +223894772118662 +200124667588573 +230002603432440 +162271296138283 +98890485952777 +103297942009965 +231934274891953 +80507498667760 +106693453240132 +218412390847334 +16193771282867 +5989967761310 +123660915807845 +278447579853765 +199787624048335 +61651594702778 +103179337511674 +78978333841889 +193165827318850 +155012178893659 +175070231231350 +270188204874608 +217397233661614 +201027725858958 +61200988770330 +163586131505839 +169417441900648 +245165074109340 +82435845408280 +73470404064941 +65320585249647 +79031040956463 +175696876929873 +135329760760695 +65232534437106 +219746654121447 +272539451235282 +98678676845694 +198505618246095 +82330329090213 +162284146066782 +9849911168197 +247624777221551 +81748767659570 +252578474778082 +242146613952311 +224890341163792 +277294740572615 +252640026558496 +195407116787284 +4856885933604 +31816636905974 +218908540042672 +192070460336047 +215769298231978 +26449193604702 +91748329172905 +135766592345530 +139565330211771 +178944574788694 +190354226604424 +131708658496650 +26345524234571 +75246501892208 +106806886100541 +90631224884725 +20255114571537 +155120635337318 +124046240106317 +195103779302889 +157519624606802 +128541557396065 +274092643015914 +41959749840411 +169098604945503 +80484260741010 +22799118783543 +45812831703669 +42452498737300 +133665390634562 +280889858124682 +20161363755777 +239424923645070 +42324648043112 +235586381083983 +149596732940594 +231285230370781 +231290587560253 +247780014529862 +21398524658666 +59118941664918 +226490873602304 +126183443020488 +235420009349036 +228789374725149 +56582334660009 +65123458551491 +226793932529493 +69252315675004 +98538309762881 +95429714581559 +12435098002823 +191835967566649 +183766364704600 +142474701230521 +48719714242324 +246053872869631 +215696375406058 +12691259227352 +166911179540588 +51082404148127 +204302162272405 +79573340851336 +99167784867588 +181698804148302 +204949075618065 +237079072280528 +199950877009223 +174826492754145 +56875187735698 +261746799744485 +259920133605903 +229188161994147 +80796437345860 +204495138383271 +212888872448684 +201463498702625 +44820334895691 +251049522310512 +54508627447840 +227410009833780 +15772140842369 +271352784322113 +209421736469052 +222001328257190 +52054017416169 +260441375397048 +108937656844569 +124041187798729 +162785252507394 +276151782758666 +68032919861083 +54866413817131 +159093661545312 +103073171179822 +76582912381915 +188432186579720 +158685973573448 +41921707246048 +65302362280954 +172361719165548 +148677597408696 +214970034496354 +152243110668626 +179071841821071 +198978885069060 +238681861480971 +184002723132532 +71180142264332 +176390910225742 +89086941847578 +175180209215736 +17037850613759 +98114018137709 +87112335061785 +154599279256631 +162338781928517 +210557335141705 +127329084451732 +90673079445646 +99291314217352 +122629705422547 +280170710417148 +245530347536403 +249667973057430 +218035179866354 +127736386386978 +251297087591114 +9419137906721 +5489632301948 +175764510375912 +95115372933184 +164062284820545 +13595466717044 +23984732565063 +105120633962726 +10640957205225 +163115537389314 +213309692471231 +183642539291749 +127850803073460 +135735491191582 +217629617984818 +8321174561500 +142905544698891 +248838707061846 +79665436504228 +20127893601592 +280829387766911 +265075284190967 +248798900106998 +31835655471735 +49954300732015 +153752669271216 +137385535102925 +100890115799951 +151254782770250 +172248255194138 +141780820313521 +197312786535865 +20073862994401 +274597715777233 +241215496553810 +242138887390822 +25644326504116 +111771586072962 +117570960124079 +242925593220083 +225285136666362 +129560486717829 +100459698741179 +94095906854718 +139179784462972 +194240211444712 +269280787307811 +239143993710572 +231514615074025 +184217524568469 +233479986395615 +258986538325691 +178359396385058 +202035869141758 +281404560441716 +180533531079093 +25827143017025 +96233993703304 +179788209977341 +100725780083569 +272463864067540 +164325539790969 +116890254872158 +148949111569795 +35827400361441 +162341243724783 +137538516745200 +83222208208899 +256701356372346 +226284243455697 +263415156684050 +46908312822472 +253390858287989 +143646912769673 +59115998177606 +228520774715923 +226393854907984 +2482385821510 +18088392136484 +106986230981488 +787741391147 +9332781082772 +272446369596325 +200434722775175 +130210657161467 +241287713131613 +93743923599260 +137557933475414 +178196435466986 +144448059488664 +45613944244400 +258666553730532 +259997846545189 +170729941784475 +35847541447145 +2222690321448 +34870847328157 +273782853452913 +19157491863724 +233846559619598 +57488348773500 +226180142053694 +116700767868408 +201485582984262 +112744690683359 +132537287634687 +84293628243570 +261654358826919 +216445166384216 +213852656302752 +201572264350350 +2097597623156 +22315661728704 +249553494002383 +195708778977467 +28556475889499 +92946216460651 +63755442387784 +3630603993705 +94645523762849 +89854854240169 +254272203513337 +225104821828293 +161300012954665 +277673835827911 +72204399251396 +43306773757501 +143488352523336 +101135628210916 +188129390196092 +217424972802461 +196898593256182 +248414075329926 +218432947403801 +141146147318526 +216289127441543 +63641985639572 +191432408142255 +236233618353815 +119873699759039 +215827564778783 +240381335546312 +191229733218810 +103642082912630 +279683353602306 +229431125774991 +276348102470952 +199035110803797 +90160174254176 +235638715647590 +139851180887951 +155354685822115 +233281722633916 +258237839192011 +93396512252834 +74581998960557 +211454725878967 +117932211052161 +166612931960390 +195119951026763 +147353854527626 +234761985352246 +256437849818997 +164051500012857 +221148549073916 +167895642986791 +194866625126465 +100179353680491 +215336906004584 +67804761097036 +36300600050048 +3146996511306 +172134791222728 +190545874224611 +262265501229034 +119558712351118 +138246659414643 +275508433726705 +105413222175510 +177251669911785 +73828989576193 +245158953282458 +2764063146747 +182858541339708 +241733822515530 +43784814351183 +32595296084855 +93896913393873 +26433248963677 +202746821376427 +267465343756287 +213713992917797 +36458861555968 +98122315976792 +155972643368874 +52901756514241 +252837871072969 +106163990029242 +4939447494386 +53778081579696 +168864713112095 +76944100618057 +172562944534136 +136316033442558 +6264962819026 +262254424864566 +241833113286239 +181865709653128 +157340979941939 +125868557334329 +57508101964213 +153206421414806 +21347385830681 +219372088023911 +76210234567810 +83540503579356 +28723118475273 +100845997404532 +18800358942844 +21804818190226 +239456019424652 +253955854710734 +114593956617563 +109428160025081 +50724949328959 +157415384423189 +108031842693849 +93111660521828 +67676774680454 +37269672821946 +245169486990359 +270053678579466 +198908956697630 +71038411038769 +105795434706567 +213184948387380 +278418811608826 +247005566732973 +172229107630454 +164222679917923 +264248594595471 +155613618590633 +124660447172057 +212032200623361 +182299262786714 +215128018113758 +95888454982360 +180970847399319 +267609969410543 +127826913234906 +251030704295713 +91214910945889 +260862275606527 +119891956817692 +53939580929117 +163063463657101 +151088401009048 +37670390954824 +277623465539989 +152826126058709 +275923655360081 +196440038229379 +230549213007298 +230129643319770 +195480205559995 +157912867606626 +61443072432109 +124890091256184 +1047023527756 +130925615968826 +16443161577195 +277533286183877 +40511243641525 +84323341177715 +234801594189088 +230201305346319 +224892356846521 +132488412861542 +548144315069 +260848332850477 +230629867525373 +173092229499029 +104530210838436 +140092834584308 +107613351658826 +130971161157692 +18125108227855 +183665734052853 +224897192726691 +111740701301170 +166085099448236 +280221336629420 +138033799545264 +202972618797212 +99312963805841 +195988784505383 +264538564954446 +148384820945411 +979643133432 +223726726387476 +22799588232954 +94862956045618 +173363542876408 +121284246575823 +160092148663113 +85299413251882 +164219493839172 +249994001004837 +73059872464110 +241954782579723 +254824312064059 +169871040963777 +27365470295855 +112937551247401 +20552675860976 +47450723052611 +211580940052019 +94306066596810 +134440996741558 +40252679287701 +259358619198656 +88545323509925 +261478062944784 +144011846643907 +258775819821616 +124164757473804 +175931684336193 +272722737379577 +144972273041683 +50779996911944 +34075621590680 +171831492702936 +40335616055582 +203963631677273 +133992873210868 +141235021676486 +46922819018417 +27043704788454 +193720514699859 +229051963533437 +179703858106254 +263947982620179 +245729014431178 +120921129940362 +61461776173952 +164184386883759 +23969224563400 +242922449664843 +18846133631860 +140994544340345 +213046057153884 +195251245430907 +169368608730244 +34047216396887 +123396512500524 +255065362194631 +43146582791677 +186204529123922 +134437855693806 +220533080725726 +170396820332718 +74466227630901 +217862724236350 +2825426586447 +103350374095267 +81072676403178 +174016551446102 +150652451770993 +140754215843391 +190545128199487 +279565361989006 +93150129170500 +6494716070019 +270805292026303 +90566450561016 +258593384176909 +202825667557238 +273183810397287 +88327674156848 +94644034306433 +220252861284079 +78055846716206 +212539506463035 +259958572585355 +108328614822336 +19015853166305 +30554542914946 +142335534684879 +26055344766036 +43774946403493 +209756893910531 +261693727199627 +210445650090110 +13824750821241 +154655131799609 +129350195423405 +100833484614331 +247120881210510 +59670508148486 +61374768268947 +23003186947353 +61490896416279 +110380747219017 +232336980404190 +87137863952016 +39282130571357 +88519984309069 +23731530964765 +146380529256526 +231844092316984 +135159119484682 +240182211171930 +163632909731501 +238483424163403 +180528336064954 +58328046634454 +21994529099411 +238724459412334 +158744815105006 +279569789380949 +60801588020422 +117713693840820 +58719399561717 +9229905659137 +36071405721611 +153240553190231 +113225267833236 +54073287316399 +218624322927063 +256675351325521 +247891662911916 +230896808468522 +237026641744923 +233590183732936 +141929913602509 +276647894251949 +5811218179097 +210157991050634 +147377188300870 +39327295870695 +70544634280226 +205483114304446 +89542822556997 +221932402525597 +208866919552140 +242649268103088 +160882432487116 +115627697853405 +35711690389101 +80258381396576 +118482291079893 +178144093189042 +143129422638752 +198999334843652 +31317196054973 +183209435316169 +242825223716444 +140600859350528 +159891254057913 +236062992010672 +12612393650601 +153930446409622 +30769218597871 +206643011060204 +15467827840005 +194983772668923 +141148304010226 +262436806857819 +189151537567960 +183262099946430 +15616446084792 +159769824429881 +45560266577632 +221459414815978 +60053965629478 +56001794699583 +24866803337796 +225902897152598 +268879451284716 +177790987275027 +140310640089578 +208711758500953 +199840383633797 +145797097422928 +257850218519299 +65349622032925 +96568186092340 +265047232524043 +45133023782767 +48204672390768 +184955147470839 +142104367658624 +253397225927197 +124444268076839 +79507645996145 +106753475477427 +30696359844023 +160960640548605 +174504598199331 +243793618208512 +276495126075324 +165509201579996 +166165137269260 +184780386474372 +33867794893634 +61595883468181 +266703335888446 +170416877223484 +43333034409753 +8101342688647 +203344050289708 +138031418209551 +155497992691285 +37121224330350 +88747893531782 +129082889657686 +215353467701259 +207110493425510 +166023132919466 +260157777469738 +99047228903308 +170129762851411 +185300654535224 +39734695818461 +6499606958155 +121738270790675 +234751339274592 +253431124766233 +233894462084581 +60500210476736 +112362451229966 +193273488974888 +171236428823646 +49734130231947 +255287136842397 +272730227529045 +158732226720748 +86231135990020 +201511144209309 +200137757489656 +27373845138711 +126781307339643 +65427994343378 +68407711216482 +192850133447186 +39542188814681 +199259072598855 +20751613958786 +48110299600515 +202406721443336 +49454994737891 +69583409444442 +279346866189373 +280106622074053 +146429014570930 +223433976744676 +82130016909428 +276100997726614 +113746919748280 +171876027947784 +235518218102836 +190876904581157 +18590440809557 +205657074245849 +212837715147873 +196658084552908 +77931701645017 +90223682338334 +269347943597804 +20982801144337 +111239278491767 +213789286296471 +270069229106957 +79189763621763 +29295287823457 +244691180531757 +37996615197783 +175502833414742 +107347645886432 +152408985022590 +202804444219390 +119699035137455 +52332157655870 +251466566008417 +184750308193361 +63064432374306 +68105287931313 +207047157507311 +220682945915613 +69627414631435 +44895883583433 +126708706195361 +250357033481440 +83776375476228 +230695481872128 +100234753162367 +201949753267718 +79846328714128 +218748552825537 +116420838894463 +99425564224151 +95815030269247 +173730507049023 +127063822783419 +6314339548389 +168940224032211 +253522808640284 +266408854839752 +168443818993324 +230738526513214 +200247040091576 +20517714219284 +19992658208372 +95544221627838 +117428902187627 +256652066448362 +114463098862764 +247211081829140 +244541895083575 +75580295926129 +174424334925023 +89536098062148 +275445264935347 +128697595265300 +150137999474992 +41815868367598 +266030252902141 +184281957316850 +76266153781028 +67123192551568 +69432375975159 +115057212864004 +202896652289365 +262149175497386 +172409953480480 +62055759623517 +111599174265973 +81630412456861 +153655444016726 +159266170136404 +218822404894250 +230044849014583 +929243715339 +248047822885783 +137608887102967 +183661913686516 +209811341647835 +100279050144740 +218190172595770 +32865805405510 +221510863069515 +83232904728114 +198936566794383 +248121108145662 +176768355816643 +48043956706608 +33491825763347 +106673512938653 +106355589167727 +4838266630108 +236424044692602 +209969935490976 +212225120012731 +228767602607133 +194596269297115 +237953860493138 +53872620347923 +253085518431752 +214375955631873 +253820357561095 +135910522268301 +8774938759954 +235656738475712 +103233283783762 +95437666364135 +218075211006183 +108949905558745 +202331017701194 +114111295464120 +218001103218487 +22335689302297 +90124982166967 +71701538730779 +171986211726763 +153412584760662 +233788209673087 +152338012150655 +217543238103858 +163665283596513 +242521459697467 +253053442908457 +264828374022651 +134582005623614 +218049332033287 +185652927977281 +20876129164125 +168455793988326 +50878807456389 +106418093881134 +165530992968024 +265222639599634 +78484901354922 +125398372299070 +244577424456118 +78607900718180 +235429950788064 +18445277394913 +48566709366288 +223702980042298 +212192752427887 +153347405622086 +47782347287392 +142107459773154 +114271635939000 +173314071813428 +244231238610089 +30655842481274 +103904107384130 +104440347411416 +191465328735875 +116371722264765 +256978344862380 +137423907820281 +196700354817686 +111516744093089 +280975149674706 +5581645319589 +155448180711138 +1521759001627 +276755730006429 +150210096220225 +116616238200899 +11693223863369 +175970688284289 +15600032061561 +151980792403806 +140339087594388 +46103825393596 +133751952076903 +91067125321196 +72566916863437 +245847204475945 +220918822042998 +105895572381921 +61785338476279 +40002543101568 +168938525566292 +125636023866451 +1594110258802 +159474016624773 +278346946321015 +218505741799060 +218298116366265 +167059705692024 +65736049873622 +162595473025336 +11480985963407 +35222846855529 +249006246741483 +108316803855896 +121510096833257 +79251127061463 +268995273282575 +92766204249304 +138334768503444 +3745522030976 +88670987431955 +37956781922571 +178437885381576 +173690446283852 +65262446281521 +51880752423648 +83861552208611 +72356401443681 +30188100734861 +108205104553642 +239955796968722 +121816149003964 +14058463032400 +266197532899477 +5287646051502 +45644175185499 +232876852921691 +55112801727348 +176912852428570 +198800937943869 +212122740576294 +132252157643410 +269165854852616 +77119379203020 +185554582563516 +201482243012891 +37168457355041 +139715209667967 +229053756512532 +68857023274625 +181090349896828 +38712891291637 +224168501204492 +114140325756183 +40995180619516 +160944563757631 +231344137302997 +193238654415115 +19603084679374 +61034233062391 +190329946718846 +50123330282831 +20746596986552 +109298213171826 +127441974796635 +206173990831286 +102820489905575 +268727265751311 +87594442105055 +56024512126054 +219860345331542 +21661613575356 +214045517007892 +221441907967007 +187641018400289 +28245244119398 +41829575423309 +210395357459648 +141525791195648 +119411561185979 +21073201533323 +177520247620394 +155097336878317 +165166012243429 +206783314637283 +184702031747366 +195225257743994 +60790517666004 +109780464871641 +24151618543284 +97359237452372 +247856349184179 +178598215255607 +129706855363946 +230022429510909 +147319633105395 +702141376312 +241754010104242 +246961384118102 +76877450788719 +18268490142337 +219131834211806 +59286101805158 +31461949907034 +125615067102874 +143729229063124 +177428354258397 +30133760159225 +4220297149659 +238045920185177 +19588186614325 +130616933041616 +251740854663958 +241060398418915 +177233755316011 +158695961942074 +197072283728421 +18936272705886 +945201993372 +38723783760535 +31835439537682 +264551007765974 +99189118182117 +89494044053024 +158793923081065 +194006978455195 +188632503290107 +97767968833711 +91236615543961 +11263563322188 +245116320702990 +74056704519850 +265440445104904 +269439998582808 +158345787708014 +205273208234773 +198066638585024 +113600737754429 +117391904534245 +181138810687148 +226927774002590 +177368681887317 +159197914987127 +65171608750832 +42142543479476 +95516523505102 +238970788405761 +112304768604141 +221927401142851 +232295851474482 +158756422754761 +199598167121746 +204300312886867 +100549758280056 +247460268592141 +278019704012986 +240461162766899 +181500443149439 +241948183743274 +82037477897606 +164370687458005 +123560168112787 +200418931617545 +268767981814868 +34844326302728 +3234477085967 +902145778669 +134366149372029 +234184097051553 +49703427440806 +14759873558472 +144140086594888 +231241941872568 +109285832822253 +137466492394747 +80727734491194 +59845615469694 +42355018257408 +29705279791703 +177160720789512 +149447533400826 +164281049401880 +16379893371410 +164078077032110 +190866940321684 +27171280431124 +186435730610554 +162980093329778 +223583949319187 +77898470798162 +63233171712658 +37699018549724 +80876326601540 +89489696546476 +23366038926169 +240043044626288 +129450183868657 +222798786904842 +261258047538228 +98903532956101 +147446976464297 +39208628494127 +242204961293068 +175810352019425 +251153919905757 +1299228587095 +224221636378287 +63501793278352 +54904235876848 +228822546523358 +240029527801328 +62847079177317 +256327571667919 +8256220044399 +176038350065087 +256248611766256 +129117370530182 +248217799335870 +267994699049263 +161839354412059 +11204402495507 +26366296704845 +52646967495196 +134388764737266 +257338548556234 +94854522583011 +87996545150608 +19626216028287 +7063426693561 +114378562619523 +269371212362580 +119106178473343 +117776386729111 +237650479464236 +226528430130729 +238146651262441 +216583650968961 +236680107323995 +150818724963595 +229253691865559 +25463369026759 +46403771313068 +176467546293579 +198915605992254 +132646094993322 +97361771283898 +212839327078471 +134915958382113 +198673912522602 +43897280244467 +101843238454983 +203133045088288 +175600695242084 +279770922453693 +26933710364101 +163696567975399 +232468790419942 +278599914698986 +2904968150504 +190894433028219 +25400958895054 +210673786195604 +117478905642241 +188786711005426 +279334342677898 +214329479778373 +152774186348582 +192315588512106 +247357056227134 +38541383550988 +266445335388210 +84108196878079 +7123642004898 +208468496739962 +280063952879943 +235513723696124 +212907846995907 +25105127942782 +136744662737785 +96797970727572 +189422275148762 +45698960993214 +150913895300124 +248647630855937 +23737329224116 +166006926998358 +166530987790288 +99705636477116 +165126925972838 +209580479378487 +147396244752940 +152716150129302 +233799785137817 +230496838472500 +256355848727470 +68373674278325 +39814498965389 +229689986440064 +99926924475115 +110860726893834 +82353432789794 +108429593471635 +216019400884389 +208368605090640 +219652755241354 +138683133961568 +10717763747807 +83940492428244 +252345401033241 +14177327656244 +21651588073448 +64663868665913 +182487347161202 +235875107831269 +171016625725593 +151339873793299 +137136524525017 +193387165893979 +92282102818787 +208634686433030 +137377798440866 +41126890737565 +52445230092136 +33078098652585 +68888127944229 +41109926304237 +175946875392834 +227458568013064 +46349686202689 +43243895744546 +179091777301353 +62068432406605 +158379633761897 +237121829854755 +130345970105 +247276824357211 +224559617533947 +228742351101405 +118969494174587 +261811326552231 +252183792484169 +57552712518229 +234841729940629 +103585203443026 +140964056605388 +258816901460416 +114353312010702 +245301108024103 +112248088350060 +101067146316157 +273064346433987 +1858021524918 +7635984294429 +209528812944919 +175450427073096 +116068485462289 +112947267057393 +33496615127788 +43818820395784 +185234780041722 +61733671976561 +203523019674722 +147283538212559 +222819043779418 +185973464677509 +90098924743888 +46548518483980 +9457725582715 +46883232321008 +216079546703283 +122227445943810 +169222620391827 +236839342508966 +183060875360480 +246490589409409 +229548436310248 +245122257598598 +253284131578803 +119007989218943 +133626284394256 +55483625904190 +140532345595950 +119649853850740 +4146537382969 +128531855062331 +252478050730513 +117804035195121 +247509224175612 +139142305429024 +182182504153436 +95309768853301 +151079969061727 +208456143009993 +129637067824979 +170275139289956 +103315505173985 +219704149509747 +31228149985154 +244686078527981 +130140578296730 +214131437990087 +28418208934542 +211223841853534 +37832801517259 +182925342330237 +276727024245641 +23807140703935 +224954818503373 +182712607949962 +83707139895030 +267200832760616 +94507245644839 +162905454701555 +45230205723127 +43878353025435 +3584167325190 +28521413050565 +197381774220487 +212058688688817 +9835073243601 +265559496775686 +89479696683241 +109479397135696 +101882006626910 +58874650677795 +275967046544747 +280397153791324 +86487820464643 +89925955026436 +194763673026441 +249723932835551 +145602208721176 +80498540162757 +207714299790556 +38201070835910 +25108043131060 +172803102580766 +124948697328797 +5637459161019 +245332337948812 +198960601492836 +131833381832039 +112030321729680 +9814820698347 +207365603058706 +165889195263394 +137904683731362 +203601693068272 +39877239152377 +128873235161306 +200547950576477 +198411097323437 +226569879225960 +157891549037242 +221916483106877 +206759424798729 +219966926259734 +253689988352832 +119712756569244 +165183719386448 +211192848024377 +178044178340690 +69294058758046 +79779455110411 +81881410369611 +134813191291453 +218456798456911 +244106461249078 +276047297681283 +58137393921732 +254116464115743 +262062735659906 +29725677324477 +248813967265681 +36422761484357 +176922548752965 +78464954697201 +87458311298815 +82339642499619 +20949697733025 +44408029282983 +65445507131548 +152346504055734 +146445518356547 +23295361092676 +17381875284721 +207261840292968 +235684817589353 +262480174600228 +87790128734741 +29140989167319 +35242623035623 +181564822914917 +52272261153761 +181490715127221 +216362303096837 +281293181824088 +73075303416662 +116976304457092 +93983682028800 +91770213693766 +174494588228577 +45994067954070 +255253802952430 +244644143419330 +109195753010783 +141635128094211 +244214865863040 +168059670586542 +242890506517143 +82204667234353 +249911828968757 +122630274613728 +23168574275172 +164717705599884 +112963394076516 +219711354127768 +135318807233656 +37733466874226 +66934358738920 +183332115939491 +228126399304351 +251047648043719 +134423213061768 +260551819252349 +192473229239947 +237363220765178 +230058021087572 +54786744964777 +102535697450051 +136526335427275 +158450638946792 +105215278549774 +22277392563533 +147333844636566 +260695162704991 +231403990097922 +157817663942380 +144233501613848 +41879313655503 +245369567057404 +81632890805810 +48742071117526 +27908839864980 +62273847247902 +157266370814620 +214432514205675 +244057627964832 +41070691539632 +112077778532520 +22127178531584 +32118888094207 +91158652236373 +947947387559 +55163112085982 +218811210604452 +152112995753613 +8032458013713 +80718350812345 +182440059958099 +202886828886682 +246708472394890 +50291305902451 +273920966633398 +166560711571413 +124332441238824 +23420056958205 +125005611833577 +80597766709866 +129353496496423 +121533843743514 +239277625632301 +51137671996952 +159204905142522 +28039361319889 +185253836108601 +18617451049890 +253090321242447 +275528149936230 +161138755745596 +281458688771454 +267465879375876 +159336662714911 +55004761113792 +35434779926837 +40694121282419 +165260721815706 +4442363196825 +123098025148302 +18207973538744 +123854076676015 +30983739301223 +185960569351145 +163472168096272 +114957116253469 +86056363277606 +189268100437300 +234787009041987 +135911599773820 +181221423930421 +259383257570434 +174874658398000 +74839731819855 +195742062962839 +42561615615755 +196112336294281 +34568644158425 +277592405478284 +55350257122597 +156349739223441 +109713317203151 +782704094362 +190957917375063 +127479479575479 +183552695430791 +102022776651242 +259141983654585 +129697274443671 +238751962317594 +104757449370845 +88984565250050 +221817158541067 +113945865971977 +90504666963580 +162954971754428 +171567635367874 +224783588507516 +2229970462816 +199238669895257 +57322032368393 +68173155946564 +36522639008803 +272991932678307 +247190962791766 +236487914497372 +100524732231249 +271564177317759 +86256666337556 +119480731515146 +116043835787708 +209198965101618 +123160569368173 +236479077069063 +239807457630381 +221681424596396 +115912895730457 +160159802761587 +32359231566492 +227657037561742 +126932267721993 +161608900445938 +14113112577924 +196552716136841 +274337129094619 +249622358639242 +236938869469410 +224199364500748 +257518701829148 +24877172044970 +226711670494799 +238016785115527 +148019510936291 +277520818093843 +17076515484817 +271243947230723 +52684207866063 +206085364516537 +110927008213327 +14443070606641 +246430223339120 +254974798984419 +185796437685959 +157707941313086 +45400155318300 +97830183003393 +240966587057970 +71905697855186 +26852111263842 +122179712785393 +260464538215142 +99107274485899 +192422421810129 +19898167600707 +61766260707996 +21138990356400 +190030208663037 +145695647144387 +163630308866028 +214996659829270 +266658385649870 +69965087872866 +41538506053552 +64222393988740 +223013178120596 +247543672500114 +124693816387210 +243836897055756 +63816539864425 +257324950143244 +251006154656209 +231441996182190 +220491076427406 +162952341336228 +28654377790279 +258903158933149 +50167727653979 +47992744822293 +81591655658947 +272497616964302 +277895193073651 +186603585082189 +205456813737539 +61910458794920 +84406449539470 +167445021379712 +230005269707876 +254989609840417 +82443287509075 +92198964280557 +16878299474353 +13938527739557 +232292066540952 +103462913677191 +155817037156990 +233456571218540 +227116144843678 +84376103438784 +187116182803118 +258952865670124 +186874732042360 +104455249443580 +25666971646251 +185549597372659 +33118811625351 +240326173980690 +277908354461194 +55358255486148 +189542108918752 +37189698272975 +81493424814280 +43578505850251 +131439585773215 +110657601581268 +229683133676205 +178443251919824 +271590575275237 +147670242964301 +40179316169559 +37409943594461 +258843186364627 +56127148403409 +73658212470114 +48856048146116 +260011134964209 +217587333803499 +75839287368239 +61224948714850 +190604538751780 +204396437562785 +49096747244817 +104606209695357 +173953691681518 +242921470932051 +247488611549899 +157472540395163 +34317861422874 +274605042593950 +15713154102969 +198249361685632 +139857026675120 +271833752597490 +46298843440251 +107865963692235 +224812382157631 +191901765437361 +163843721849994 +56505931304550 +45964474326560 +198428486995198 +173682044751655 +222796490801554 +96802072596219 +210274293205968 +142260661072342 +77947464566280 +231560758730068 +232259668372069 +91085219363531 +30980809014212 +68893645113265 +81392877551485 +30494917933361 +218824724896171 +193299933947273 +183932783196224 +128131324093054 +39037704862230 +159370686020151 +75443242486413 +40256634816093 +61368091996428 +152559698464004 +125251278879511 +123536734291871 +86736453234536 +55513913374482 +167152448637753 +57731623993366 +277095352603398 +96017381167387 +270158172929537 +158853193081137 +96677813843458 +39823135050370 +150520984374053 +166531710624118 +108637001281319 +38806615556355 +27847847267348 +2058272127301 +185850389504166 +185232368773643 +8956060874396 +110411920128289 +262868789877631 +92776820764040 +1616149257277 +132992343553749 +155148032114699 +98610841594827 +37652267373547 +32550094652242 +161863887350948 +223660733123744 +142105164146755 +36802116601365 +263951941055965 +220543227481077 +242327063639204 +85726631399889 +45813580156432 +11032108490995 +1171015471398 +37265606387497 +75069399341919 +28567779501082 +222643861850710 +16051088065420 +113753461062875 +17568700484694 +274468973805893 +205404545716922 +240464680401934 +184715154992360 +258765892515469 +152782900769914 +45676971824896 +12084475258564 +198184734874222 +92631682880767 +65680906268724 +6032974621995 +278869075116872 +77156845376212 +65031875731222 +218954588386985 +81065123322550 +142456005456895 +4638824269099 +62793163375214 +57225061355128 +206599696739872 +192951041490021 +167241583348673 +57364656514534 +9971862891694 +262617001972447 +215078378979546 +118026950530280 +237613914680969 +226558401223017 +45991884503959 +139125947006293 +21025800468851 +76826982447098 +240518964749993 +28992445272684 +162963653663536 +275286798196891 +181537029024216 +134168785510512 +231152118254096 +37110844142544 +166907575793429 +17023721444109 +170598545590987 +247124283840246 +241087809645503 +135823629911163 +273127997433289 +241768524116781 +190395556001839 +62413985074934 +159193583652937 +229313163015333 +239311076514527 +37963911583548 +191603473107546 +142010570701837 +248321894835964 +244936473679253 +249706480469572 +88924586234534 +1963200996345 +169047394185301 +201160086081670 +198669434648992 +61754281197747 +276211606514046 +95512981562744 +241929899670200 +31035582309709 +43782632222300 +68994304984892 +187666611076202 +27941871590503 +48659379238695 +273314095608693 +99703255629063 +85209218528968 +169880780890646 +281068154594917 +5375470560201 +48710418638700 +40292695257862 +219286760468094 +1197225679733 +250909232448656 +188411441965608 +33344911202352 +227889449736696 +194366225360163 +264835220381148 +45463577110928 +35855221208103 +196396079197129 +118906530454603 +29030274714371 +185433594142231 +220221565580098 +254553423981250 +130126086925411 +116634410113374 +25304514478452 +247024886279382 +200108963231184 +71313312013167 +35835840976823 +248670675861944 +258289604235741 +268265306901538 +207453730193629 +183159704132502 +205161786707477 +197857053451518 +128799918632423 +112950443924282 +169935442758972 +79230356296792 +80980425238023 +12332113070735 +27777584446695 +65641459409815 +36575782615382 +122515255569297 +107366125998210 +99672466073497 +60618126719198 +209615800174935 +130928405110376 +44489505858482 +76430700311281 +63710287537775 +39936588647388 +20923752310404 +18369717108919 +12825231090193 +50570129390702 +88347843968317 +138970411817504 +188275225174542 +27299605112277 +95109293677226 +136015789994279 +160696856707953 +191232373455746 +37706310219992 +278258197128770 +45807575084330 +225334658136369 +246301344454843 +146916176657780 +31597815093970 +50215366349393 +117483000527091 +28683278385272 +281009558616896 +115051806633248 +22578624844397 +103926536778383 +268748416712658 +137646014710780 +1592259418723 +9908362711352 +95995209863573 +249259809971497 +163052702213250 +50125398461333 +217041802363698 +276216685252693 +9001062080842 +272319476805887 +195177062215263 +52090629961188 +66734253046032 +176836313818272 +9066129041681 +1375578810866 +254298991400856 +209303664614916 +244734684701847 +206920061536876 +90898018657889 +263869653069347 +277924324598386 +110777638397935 +165628554762283 +165305297897541 +165034489256132 +215937486229005 +38125441720963 +211415515672876 +113997408305453 +153871614747835 +257342266035603 +20305874256496 +11853758674273 +23126294018040 +236913253569807 +148868860570935 +48466007954769 +136461087776326 +54476593980723 +129017196961897 +28708884510423 +272030957820062 +78754781243726 +238197098784526 +103676998601294 +209380073463634 +7431607331761 +43349311521814 +128982792286697 +1003849270804 +198256071177148 +15693467736129 +237905447086042 +255486344104530 +228838228521167 +262557908878441 +124856865253503 +209110622858507 +15604181244929 +84105426479428 +200269102424796 +30627741117359 +70013639270376 +259129266918547 +35260530299091 +252669538173569 +198645268133067 +275363624335942 +193163871309531 +185437766672062 +141986680863283 +71791092394654 +131899250807234 +266608655625776 +208280153708257 +258126835873761 +216837195295185 +80897507261406 +242024988414509 +263503866352074 +30222619816813 +267514643588997 +2107762897005 +281466332713330 +157333326956413 +258655720993276 +17944282663284 +19317968015850 +122994071234581 +199183692197244 +158899942758026 +70425252949522 +751434483675 +182062734725963 +240336796181334 +237208365417817 +99512779521411 +59658313094708 +8679571106238 +150394701358102 +158146769850004 +3194662835077 +175574958780390 +103463603887326 +86630457127604 +192391861886206 +258515983028628 +40109540694832 +78150646384203 +270971233649569 +132748887614909 +229252227786864 +44790356967280 +118412496586352 +266680231908737 +261271225033763 +270984577326827 +120613561081152 +246008083533113 +90305387881702 +12506893070968 +215988130226595 +124833646790956 +106934201807792 +186548865258107 +211318000206676 +193506614315029 +167961368266280 +258101228738213 +61710131650454 +158093908266601 +91500050536217 +197710534755598 +100490927864508 +71228339503943 +84915797025469 +173133208408279 +186013547318319 +153954378436346 +78879146650240 +36306323021127 +135202791259278 +252043532387675 +77934939390704 +115028533176316 +192240085468565 +169522605341333 +46593173078898 +42109576894878 +59307307538341 +160208706722281 +169660029697888 +99826797816787 +259684748266643 +214356312962189 +45460332987271 +195760332310790 +45795055823238 +34061143232712 +227433245694390 +135497126143325 +23383906466957 +263954816196379 +123618153075746 +111948287162363 +206488577889152 +195672697693107 +233887255284962 +82897763659026 +233068264951237 +126249480073495 +176024874965737 +101408116658275 +18648796802970 +7265695137018 +208354095458608 +210013263415228 +211783789403973 +136923526454374 +47662113081478 +214435245268423 +38179435496616 +139583264980865 +238652114901913 +117964301179597 +229107005624414 +223109215679868 +106780497103352 +115552224834489 +71224940507967 +280363259634813 +12353248869552 +134431374318800 +177258844534800 +215915603159822 +192491351509813 +72590173966240 +6505717436124 +45163856034528 +47113616004050 +134824562147986 +215316497989480 +125333423387477 +277562116901554 +168919431156348 +126866463134894 +49064717422569 +108442609276247 +188387552127054 +260079013130216 +255368107056552 +68018069126042 +254213081191175 +277217584071618 +169848200745157 +166541044657009 +122778027547539 +90620520820332 +274486385943455 +45519670647087 +229237453962249 +108216107162548 +170568875724064 +157707812809338 +104601107691581 +154103809487607 +211513587481315 +28293256525231 +37764261319307 +181102795350309 +210916213590151 +30018012748300 +39275649196351 +118840097116775 +56484225215821 +26481403741741 +87903998862912 +27110614357431 +253155140792769 +198171558579690 +81804090688848 +220938357965649 +122161008270616 +173458422102403 +262654237800363 +220279160564575 +18517745416398 +93571801106902 +68732545423544 +181994845946289 +239271840696026 +97713342982215 +45950231692900 +81297303154696 +215897542533921 +24810841663967 +238156801725091 +96450333690594 +132580136146541 +68003146102943 +108763126044264 +164381500256303 +161918098903932 +92328916029466 +75538368480398 +212931093366258 +23115312173330 +214658216987959 +17784394528249 +272598644503530 +75364485055260 +154030556494186 +77646912283350 +105321513163362 +50427947517427 +142503880720983 +141738212078829 +163930152665416 +145613635080994 +182930390794032 +57360105798458 +62976964162750 +130985144383337 +91195061722576 +191975434486340 +239782606824160 +222363515446041 +95200742541174 +219038805250266 +241989431072215 +84003862867669 +213740844613999 +230913488593700 +196963295674606 +164980388414659 +48586058076313 +221364241321963 +144534769143887 +18133737819761 +200773385944881 +220358308081946 +70775740493731 +130444518926765 +165416558336646 +39834424618228 +144560208179879 +12483888003745 +129669681949266 +253082978562329 +115583880100684 +273112712004565 +226329585767066 +265906121700440 +123423896589418 +156977341404274 +237278790242718 +47455927413626 +155818897194281 +175445025431282 +34829983887212 +274724855386375 +185099716597304 +160386453301258 +161660060944364 +99730487606279 +273043068541429 +25320506059504 +158524953659651 +107984144103719 +100331901149257 +149875053979318 +196851633934900 +122427424034957 +242481453982987 +170166056914172 +169742691497697 +197057698964471 +31490403349732 +115529625417528 +177268211206329 +164640920446857 +131941411202048 +115305726874556 +37650797347897 +108795834637569 +106354609604155 +41809255890954 +195797271034095 +174440789837907 +114289571948760 +42582409993851 +23340776976940 +229569964391761 +207628758372354 +75994301236277 +22036340314767 +44919445350597 +96869897576345 +32824216171273 +272508940720999 +248303043645389 +219435885304972 +60522493180522 +101932598891605 +48367077139911 +42560666067104 +68096915306853 +278124541332610 +120575905216729 +133450529436052 +17470263095266 +122898588005871 +196072253436060 +12338726828163 +22904056140788 +4678059621206 +67185828615907 +156640852079412 +58274137848588 +13704788415595 +153706682446378 +115630480696958 +50990390785175 +5158767640092 +149304471581475 +87692509485092 +72694457392658 +195045367157272 +266199925553292 +144111597519949 +12548568645817 +279958362529748 +244982328583430 +144806130331697 +61450094002864 +30198729978259 +35430009527082 +85990466196548 +158813397810267 +224404546546755 +192914598153832 +267502177519184 +191126743746890 +146450756625004 +97398985802705 +127277650990894 +259770790973043 +274808325611656 +275759434198425 +55081794135246 +278552649502146 +171678603490243 +116655466840759 +38891432871288 +249404670353068 +73688263237766 +106650523440568 +113978765506574 +125269301304187 +227025084426717 +56423313514073 +151239948376076 +153752352334830 +113244603370069 +171956255965939 +254495637629238 +81380761177409 +133156123734851 +106068208433399 +187157332646270 +272581023216299 +135984302457689 +50092230310515 +97971199742148 +41876025696430 +73081523214747 +142131434715344 +243274563796781 +133148959558469 +164175228072865 +161547559965452 +218801326249860 +45188741588026 +181363853996269 +257405675574137 +208204950245920 +155876222209866 +139723604250535 +96932255560267 +263797010620677 +101512589883015 +222654877364445 +14762209632913 +255244574898284 +131556614041790 +73378313198591 +57333568913170 +79298941925842 +126455544530162 +108914046453957 +49901157219347 +18123397491961 +102463938841803 +171193862698445 +102738597578782 +247294953817997 +99912177624136 +169197106936366 +119455103185963 +111630738928431 +167240508140143 +223476371570708 +204745285716979 +165419350660966 +181033847753909 +193814312913524 +101389568885790 +149500050716278 +120115658983463 +215741469113075 +239193404312312 +152308888378656 +199115991417090 +230010699078550 +132530862634728 +72928613494045 +191824569052010 +199814035343693 +138459233840959 +109622148476036 +90775017631336 +151892589130580 +121370198929547 +87368809008940 +33031607051070 +256766580950739 +7050758596861 +228271179629306 +267169254111329 +163977837497770 +199191397049393 +208212932317900 +120916010858224 +178296362720278 +55361686170369 +162069884063842 +118176686861517 +82658365709049 +163636732912118 +80189786910881 +95240970436482 +208446602203806 +49864362554141 +240813116374942 +99729588261269 +121516915194521 +205658914692089 +201342776905499 +240429403388845 +13215613106518 +235010221481271 +212445182332965 +108004548357259 +81765142728806 +66611925387287 +160237671743991 +253814112915975 +63916006517661 +31553145308011 +168573349466507 +273507307568735 +218309117732370 +92750851478191 +19890195603067 +164878493335017 +79262128427568 +172335763905812 +218884466328768 +276412105407449 +71524346595542 +82931417911140 +247950087346557 +31145290433758 +108466308732710 +235077545234746 +105427408655690 +19023771575800 +156087530633875 +5754725949461 +7720594097527 +106859840442192 +238149741964507 +48880678001269 +114221816203572 +144170460320691 +155547619282073 +134793807125588 +95340206525348 +134388964000199 +39556491424108 +242290794476157 +112986149874764 +243696937518487 +125063055924913 +273087713269586 +77592519755222 +241020186682592 +137127782047319 +276481917258060 +251487604756565 +144334718652080 +262543169437280 +113155207105111 +39378830585314 +161611629225394 +93072517949456 +238882108201889 +192384133616712 +57916427790144 +73877978219538 +124011820169223 +91551284961711 +269994639987157 +134016763569414 +197723182054634 +281402982918373 +5596468406973 +12053880051694 +147597515789547 +164826260825552 +249081979779881 +245841063692537 +173375096146552 +100123682167163 +121506821758455 +84275335713959 +68696814270296 +179103067769586 +150984367516433 +6975708164093 +101356291537875 +72874514709568 +58532640076827 +144178277120876 +103147155856690 +42612155121758 +108849235911731 +237300544274483 +18351301298219 +4136541435554 +146460718380851 +184521140134328 +138008741049905 +158777081457700 +78713399230579 +114095029386068 +108249401311425 +266518863133666 +260863219384695 +14408310918456 +235212036856252 +118049968697892 +9318267356914 +14508200313249 +16245978780231 +48747090805256 +149522277086745 +124201685966558 +255958349344746 +213650172502311 +28887437509679 +134632731252081 +200471534283401 +114275417308158 +105010211784742 +81720940639128 +200332588327684 +180132983311070 +71903848283234 +64644367404081 +249429597927195 +183962464562924 +62472125799741 +207147209655919 +55023306155510 +231122431777981 +213739072013790 +81041909215250 +265811794536509 +152496805430499 +276822729498612 +200829240431601 +91536161764754 +272325893476768 +235133618661247 +260771768841043 +210147441690557 +245961171601748 +99729878934785 +133372624180354 +24518162255477 +197132552404266 +108354203179479 +153421321741483 +56215952875456 +111661729715490 +255775958899919 +195689166675287 +72109079337649 +280800155232881 +131234280766745 +211093721258173 +172337827240285 +95878764715814 +98979107738532 +15236330347809 +146858440483239 +208742518938318 +77600187835518 +148087008818775 +106423577207394 +252864183090699 +130378507605655 +99809339493659 +155517314819456 +1436372714624 +234062762810200 +66865598979208 +275377879991889 +274624080304789 +28363856013012 +4540821365063 +59566436405370 +122245297090525 +184692142257317 +195490217814701 +59708143587255 +215268413388836 +92610836812005 +63801019494443 +167942181717374 +91793882012966 +151554449059573 +232401125376874 +2074155847677 +220841690788820 +87776445962960 +83650518929766 +175276767600868 +115849673412806 +94524784343263 +103651865534979 +211163196609070 +142428480903988 +169283999694649 +79874600538908 +171329760873646 +268791056935765 +67859035351217 +232585525314290 +125841981966898 +70825621971714 +126593428822340 +72230788849687 +172965857305367 +122312769302006 +43157774092808 +172090246627378 +230269368756984 +44367861982363 +98066527701026 +124142967365021 +252968662873800 +243830570525104 +2185425147281 +23150828154077 +224389982414391 +155842673841893 +186725619735963 +96062605135979 +54244708909899 +190694312530880 +251008727979886 +256321024729637 +176036627230904 +174439036847800 +39904540566395 +142909773305027 +51035668981644 +4818038578610 +17827870255178 +107710110904577 +278993272370354 +13907737912129 +194969961130705 +5801548870319 +95623812286118 +232118774641540 +71759929392978 +47696085040711 +117172504017830 +254230280358252 +49382945935072 +260118508126735 +169385202803627 +185736785284991 +113425552881724 +84614401127734 +55694668215925 +230729017026384 +154527814531529 +51363814636484 +269374354898263 +112942538414273 +135475992874185 +242244318622657 +115368048193529 +202264500320052 +18495424722734 +92934323920141 +224052582997576 +243832802981743 +122348828778487 +146058843442547 +105228561456362 +222127078771301 +97535126485347 +119182885219275 +201210465975755 +185237995542827 +6423277634760 +244874124923364 +151069937435245 +118368949457186 +34219878239730 +140721625744779 +203423613258597 +102355856517301 +211978296863434 +43839023477715 +135416865353681 +273950360322934 +88250351090367 +41025146635147 +274307714558482 +271926045887822 +200576649765340 +217196154455722 +259556706045095 +37439595031326 +50982161851224 +275264233556188 +52738832068609 +261482885992315 +21812601742031 +146392782198906 +167481725320049 +129025179623098 +160358259236203 +166549023631830 +10742021854745 +100876679908744 +85338572757489 +236457463303279 +98124004810518 +15381564516630 +1008060551926 +25033463115993 +153970224936088 +86052818728194 +162712721691761 +123508522000381 +17503109583870 +9538103789825 +64716612589047 +197799412892162 +68179701828804 +130356024956843 +30334353403862 +162542548988422 +213132006573933 +103813843752767 +23699694707150 +46928274452022 +105095859821108 +220545941667978 +84778992276326 +221065470567823 +215452807417557 +129351818155274 +192886064546473 +117300278537577 +197971593711076 +26486627302051 +138302584554206 +26940719249173 +86521516369781 +53405676648108 +41544796368337 +158725460722276 +94724700333994 +248062175224768 +34655114934533 +228172075009093 +11565058683832 +35284145922906 +212142277298194 +184269679211729 +169461711466292 +55098100519221 +277489435787896 +91079836327764 +180775155292363 +137366532070837 +119759547819894 +59436038601941 +201371097711472 +111575095925229 +26531197896315 +94062986598714 +138684925906342 +2409806362168 +154398349119289 +212743161863620 +48985816019772 +68054077683133 +135783193571416 +68071560424244 +119123982782862 +164224513159357 +67793746238501 +189597118654827 +104273132119154 +46768232805395 +179321104555139 +128097575330233 +169281508789591 +19929326293103 +196432818652015 +147912939281387 +126034772736201 +162358387983784 +170584627945742 +189522118002219 +214464902285280 +107447608620449 +144951182667225 +55300291409942 +212447231183643 +256677023386392 +238533261761583 +51504664787445 +278498200153144 +59909233732679 +148425041362230 +136717713644528 +144640430288134 +73005251275752 +26000023803237 +176619500877708 +100772057585903 +251577615043553 +55194282353709 +51498870183159 +266960177378712 +89618682437548 +87051789639311 +170771091630179 +122746054871606 +9936456432256 +224589636395693 +42798375348608 +110419380269947 +202978243227465 +137035234287090 +141346285151219 +39940639549260 +173937832288938 +159980582044892 +197261686852629 +255040768860966 +110982767488340 +218659186154410 +71989908260431 +118753129363183 +30972296597610 +201739201089717 +211581132069139 +183292908394695 +44021834784115 +36527518399617 +106366437816302 +101855334096592 +154846647907141 +12875948804533 +155203951234184 +26584590832170 +279182907443417 +71687746576462 +276211317838871 +118836183564567 +127736270302725 +78376381385422 +168578355379317 +256279623016892 +241964019205638 +272477460374429 +102753867227419 +266279591752028 +241989279509401 +222765331518100 +124949704227614 +220994480574937 +116941915719178 +205694575557557 +112486959148304 +22843735775957 +149916665852312 +70362330932787 +147886478833433 +41795007769442 +265407247987911 +113435484876003 +19908373727424 +96342294035561 +191807574294962 +220112016676423 +147598187450913 +159313585379190 +180718568905394 +153342660298821 +274971751072948 +163866667798872 +211367555801382 +180694202944397 +229154146319980 +116531953719951 +113255852065565 +264935561669537 +58706374254716 +157833013659304 +235827740520121 +110633380609773 +11486385512963 +223388641970152 +86139753652943 +226399802258910 +64874304950669 +158081921359922 +185041140554648 +88538106280283 +6131403114541 +2155525516481 +219990431827907 +234409645023985 +4888040634632 +243529761002040 +194733072272364 +247247235242206 +203262252337049 +166861286931874 +223568039738967 +118979614791002 +149271364676085 +58895049202011 +222881777297364 +247964885502220 +237706922002165 +75448148740386 +196252072089339 +4843754737248 +252672301640464 +263106286586708 +208208167804319 +258979999210484 +83004136920942 +185637102252236 +97753773258685 +250144503614704 +266597837871376 +88435092300097 +87268697863648 +206904098087391 +44537469874430 +240279166023984 +80143761784366 +221620984283238 +35642690708095 +114965530794227 +71870264362223 +227775204747884 +142196374240339 +183208628713688 +115889395137629 +153856380117705 +105325228884440 +215256975741690 +95272419688859 +271769086979773 +10205392014922 +65653578759514 +118598681497975 +42908152914458 +18897785719686 +138795483061517 +220822104078771 +229881688224896 +118419215650663 +18748000095860 +212234088751879 +123219469542257 +250150717636551 +172719096349759 +91184596855497 +161184852000634 +38009051075428 +71507724881450 +55279278403795 +129374466912453 +200456091406246 +227124587394341 +210273183762140 +32213522208015 +82692978203151 +32914068740701 +111533904758162 +111516681793318 +13546937301150 +262008563315258 +18521059786233 +108158203648738 +239083896711840 +244469388841751 +241190703548651 +63994743263077 +82192019161585 +199298040713674 +97392564924124 +207643031962376 +59354070822177 +240650076214756 +76720395231461 +239917988804200 +54429653488454 +189803584036735 +85453934513969 +165813688156252 +211050853049522 +260532692442549 +149363248919878 +270549712378806 +38363428917408 +85509600687578 +161722696984445 +40316741521513 +79784549457544 +29164124738415 +205164418008762 +180316018679430 +222718793354626 +236618111634020 +95835989926588 +32871862950275 +143552639616127 +246139458463877 +1279212022436 +7145054407356 +45005545399233 +130047378599415 +71455082178143 +243982811628853 +226597080086709 +170677577130495 +243341144801980 +147405368120579 +191391492000454 +81575532589751 +54880689877674 +134275768106916 +26155896931610 +43227620002473 +209521557402751 +216126208934856 +81343842356933 +185604679386091 +276415715801937 +194485043798254 +26381935716136 +109778021192696 +63046180326418 +79105557451730 +124200557451642 +194628187079832 +61070130482700 +138871467092451 +100607329033838 +124405877405706 +174510947228476 +237752455557637 +37399156255787 +187558764326680 +180589366079738 +263082396748154 +213946053986998 +145595217881993 +258284465598605 +162887922883140 +276415460809832 +137172855083181 +95072453395390 +79800586046057 +105501910505391 +10543677925985 +77911392794677 +6578168353742 +89418985126568 +230177112184789 +200422928976335 +127476096666655 +204876332853665 +95469958118646 +87596568398798 +163969234397197 +58731091079088 +24041326402213 +166870828325049 +158176767100692 +157897462589939 +180447854753304 +166911163010741 +98612601204835 +180473363349429 +162293725856159 +59316500707945 +3420361587512 +53458372524534 +279732524355706 +37073492416565 +172770171827295 +194440919079503 +92970558842499 +270422360845407 +188600822833093 +277394547908683 +43987431952263 +217101577790620 +141256124727096 +218301593282495 +12954762756345 +9720657734619 +107899477058960 +37347881111018 +259939221740073 +272003679686895 +66199875752276 +245060939016768 +39917993469594 +22029969898416 +232786441064562 +191140492194292 +275672969170467 +182465352761214 +159352588323596 +241503852013941 +72047327470927 +11896160489539 +132371179865288 +147389089940827 +98081092887870 +192093183541912 +46501290288823 +222634879236662 +190279589926362 +265142446765594 +67632560186364 +164538491130018 +218188129311085 +224714645770869 +246113649237180 +44759890633497 +246395264089347 +141265226764184 +92957074846 +246455656618478 +160380032586961 +65419736442210 +155360973140192 +97478672207776 +69189505600010 +91061769991342 +169510262863802 +106203895840554 +241383082008452 +39941384125061 +115187173420896 +254668153358316 +194251408483950 +86733044873725 +151968506145322 +84054939538163 +4950775991843 +175554201765646 +200873872984330 +196128972771160 +118483341152207 +72241970626269 +2965813262465 +227781792458141 +93747068253467 +132054950419558 +226363103524617 +16088251526023 +124266434246793 +76263214201269 +278601586759857 +157320019978840 +260967312955199 +29868159980033 +202744366128099 +76588299423088 +214972184928907 +172053255671250 +258666074736847 +158000870735793 +35804522997133 +152254047484407 +86280231140804 +32137939490231 +204841069314173 +212863924525989 +235104714512217 +164233722474271 +153054587426729 +258964950718603 +168839038273294 +194673219055912 +138881482837623 +6752890724751 +153007088617555 +277524777504781 +61249826641344 +246834638796377 +33747822987934 +144235630298553 +83567414876554 +64720806082272 +35656307421741 +201420067380636 +82555261755685 +103358863689279 +171657695688142 +88413389939096 +17993529245220 +278164355821619 +159207355830626 +255960607525139 +65520048353820 +57901040269368 +22490451816591 +91163315706898 +274071925699286 +257339290074209 +94182231631307 +144251075751878 +118863773136 +251916467532333 +122007629162526 +277129969803720 +207740689568556 +48744914951566 +76541775077586 +146891099443414 +86572171571124 +127521915860020 +233879941375614 +205801653530000 +44433221751868 +85152444152542 +133595025522405 +249557648610923 +42352843908342 +273196879117233 +164486019886623 +202903843446170 +236686189386814 +209834001750839 +3277901883383 +238105916805396 +42349243005744 +99878281532373 +71627858167107 +45445314781957 +68055488596221 +133372770689101 +106374618016826 +42108121497928 +166501012624079 +247700991198055 +192331259721211 +87375261089453 +200927895133677 +143938923888811 +125957734455232 +140687020515243 +41075482448623 +251095463846045 +224950125513189 +94245143663937 +253872691393033 +174790262413607 +51132957470998 +261396138569363 +136221425771875 +33099270868443 +278672380587839 +137528314923200 +212867057289016 +1556642390881 +152774307248597 +273633144899446 +249272457536944 +166552074676701 +161483493204455 +71628290424986 +238567011689270 +188636862382471 +161771039668347 +228875407339967 +37697210560650 +230672420156623 +11101553628610 +75451584002864 +185828761454504 +86170258842832 +226837218478308 +137995150299450 +190876068241792 +25926702603173 +68287653817727 +85493302886677 +29047327337378 +137011274667320 +199735419796500 +130676757279411 +118075918332247 +53648771465123 +241610357642895 +71951338184394 +22928598484651 +21800775569979 +147460794968329 +78861763840130 +137242431886054 +211905561736417 +172117830883829 +82250268798343 +125059359082643 +55708699482554 +217794847031097 +212412215380546 +54974246636177 +17871651400437 +92533556203362 +27981575512853 +29510446131008 +263617179327960 +105044526809363 +207567708834442 +28933863365968 +61842188098543 +99376613849759 +62819379577895 +246855289116422 +43151117413595 +30768508107754 +66133062310661 +71086254970987 +238552877857360 +218424320161895 +97159030635382 +157555079539735 +45464119266310 +73384227572250 +269507795803164 +207067144580582 +143807579979386 +69220129795414 +43857731648247 +143753736484756 +128804355441502 +125234186493753 +211372271801585 +101344099083707 +126328628044232 +187955969207355 +52039550296718 +74520559024758 +124082987708841 +65804031166584 +164650925385612 +215880237635032 +37375266417233 +202968607431801 +249344828189482 +169331302944165 +258075530326514 +126410874358360 +256837053573336 +278296638398918 +67780081010302 +160313755130300 +70833031460209 +141241336925630 +101348038994218 +222683215774129 +110598314531444 +62152898310871 +263431757668728 +178001467786149 +263921790051259 +58849532358969 +259687433778238 +165596192512451 +159896366279450 +275683662367618 +113937075441880 +147846285371322 +183018959708072 +14274111337604 +252399140044277 +76888468552553 +188918401997989 +61370875853234 +9250708470921 +142468179409170 +126661300319557 +130896327991951 +22999975761602 +20170668459916 +28916419130279 +273044273343714 +100800450792169 +88479542900293 +94628503705414 +205337558675812 +222919086145341 +156246206731206 +129083677151149 +111458399300932 +113001530594137 +96616127307839 +266502924043535 +98745273781192 +158386818176972 +70549418758682 +156663497147619 +113440656294913 +185803972422235 +38721905347845 +20702480535695 +233466629100785 +152905571672868 +35191124802589 +76164986084722 +167577449124236 +26107973404220 +70330965253935 +110337577938178 +114790570530280 +273447684115827 +81397320616495 +89598078026364 +128376190880221 +142220772718985 +140241861984593 +36362309544313 +156166885575951 +237247015984698 +154853012342697 +20329678860469 +96067791275201 +61535509806296 +23760013522693 +271582224646396 +140569574370675 +172382959649441 +217072757901736 +181795010195179 +247571256843828 +29938708977994 +64328192954780 +114800058643394 +79833139211707 +211366848016769 +116158276805811 +186832728609456 +78758600265216 +112355518783276 +180830524163915 +7045247362185 +65810273777631 +87794634555080 +124652969531697 +88217462375075 +27902407133230 +272449663431037 +134579978494527 +76140709608928 +42496381546852 +146882399662507 +116288238419266 +221299107558559 +163977849471840 +215510839725923 +93680756124446 +257798903454227 +171693740116766 +121470342779084 +130196981363232 +31584889978244 +64090062685802 +184911893441885 +47042504517955 +277745093454262 +28010515831960 +144231507854772 +225524515272343 +124359353531542 +239331100165767 +112179771926847 +101995700789420 +215693484464540 +278991631989594 +50456058376951 +255099446065550 +13575573911597 +43916795423887 +178836861002286 +142147744523757 +159152037408913 +20394941349702 +187227139718412 +23275261760119 +107735478173965 +178275361693504 +131331363090155 +94033494367188 +222932433527172 +216651038859809 +73833905569789 +143650506407563 +177381352014143 +244031991777710 +247268973245435 +30506614682712 +40693141992834 +847044101137 +264936604744406 +46992019401308 +232682362143037 +79097954690940 +7163232531713 +187614509387413 +231924053051710 +128318325687541 +179268444979262 +81351570382946 +31458902535827 +82499943872416 +218933982006094 +15620011546715 +203869889107007 +37792266805245 +185687249124919 +15306273474969 +155006040181269 +23691832127734 +86655147020562 +145297996456594 +73224366248259 +69678375514313 +262519592102573 +3652332944202 +194649329217358 +275133551678598 +106692567859733 +126464523447885 +4034975795200 +50249509643909 +186293830384883 +50342068811760 +278977288994215 +274797281032848 +122050264259501 +28187191742200 +115560890602599 +192144874734889 +203895335216539 +20063407604356 +143148390036685 +26526514685061 +23255223667415 +191071529053873 +1773720847176 +219426961110996 +90157235344011 +50450473425722 +17377452455940 +134363877195717 +264527491487491 +222595869047197 +169421167049377 +47079400294360 +252331337689908 +222954604393629 +20664397372350 +117087954066871 +63621882888762 +103715952196853 +10226811432232 +177846178377310 +257217079141312 +70272395627885 +240510102774892 +111328590818239 +243001386530642 +185131302489208 +107622720328110 +76253725073299 +68943538756828 +182488982010812 +152080471807737 +23136472634119 +222486046663021 +62844578354546 +210221533073154 +225589011112870 +23161472851655 +113194054558840 +116926345517799 +187192633446811 +247448705202719 +94655401605856 +179660189817805 +262880747839243 +110958394950212 +239982751965910 +143433268796989 +58184347999529 +5401372399726 +227289458750248 +250726779965323 +57911201459130 +117199839085267 +69814889334799 +201963715080161 +187147990201211 +225799039184069 +47305828108439 +29826550204079 +96381407961911 +196368286383140 +165068586557799 +160762185068163 +151574165269098 +2222292678191 +259878995206736 +137719839062035 +21019342917888 +171767491301251 +139226020551671 +274983622797343 +168989734636258 +274177589791702 +21289047510358 +256270444324500 +27744168818032 +82251595636696 +238902712657617 +211668251098946 +191086803320738 +161368571495381 +112429506114492 +27316845024101 +68546845482138 +58280492670886 +245763497240766 +147218227417437 +172109962836903 +192742902858346 +217928446884777 +231335686869658 +19976980000574 +237192529586389 +164821777144010 +44085893255987 +208783715628562 +80284220310120 +118545497340866 +128694030775616 +267072047431473 +212882375021653 +1960274321642 +75691175728711 +177328235077017 +117403787479968 +275935361971250 +205668622618007 +95684935006008 +262258408457899 +121346253002993 +48140587063389 +130323002193635 +26375801912667 +109845646280605 +259747359859046 +92193793783740 +151888983472983 +233127876053661 +267792957107597 +28086819651142 +80280439624969 +32516004380687 +72266375216015 +173436602471682 +128257309939464 +92857790254335 +201201516041625 +24845683478978 +132555630411409 +100720503763186 +264368937195733 +53623068890891 +19928380174814 +214982654004389 +254033194677001 +4328829298748 +231756350105505 +80976979708701 +68107916672958 +91822121523876 +150676459530296 +168894437755170 +166967209719279 +13464986601988 +261791797494164 +239838636398725 +71135521735886 +88226711169132 +147361717093682 +221657236500938 +132179407181472 +213008184210534 +169518986196915 +154136346283442 +68468460843359 +91188591512089 +160365368004832 +130572556215991 +141372509119809 +221786815199003 +223313327419903 +30409139602365 +259434789792483 +28004429636837 +140772012332018 +16438546728837 +225888920320811 +263909831109745 +255606208366719 +54542888522961 +174614435126058 +109811672744044 +270366823320822 +242868288739460 +142602045509626 +69039798425656 +174591405499734 +63782681968156 +205617583363729 +17296151695597 +8046955898397 +188067749970671 +132272921647803 +245059499136852 +277884768761440 +198007394749373 +141386090777691 +62416574418964 +86815098227892 +105715573846044 +158140764359508 +163050474608424 +85066237679909 +117994417317115 +141301187158199 +129798609672695 +45402911578539 +63212668751736 +120862803853562 +249391772764353 +113730123005658 +52039610179366 +196659494190374 +256996136663896 +245102127411948 +193555538464264 +268158867245927 +274869018782248 +36436484202663 +104810085670401 +5163870333134 +218119987015379 +216177914563962 +173456888954308 +47776872381774 +25504595899331 +151701004220137 +63588007942732 +69555958510319 +78818575194182 +99313199322154 +110619106283652 +92950970917659 +231275760177280 +100410882865280 +45231134960886 +229617084046052 +13001867264857 +51843179898726 +15098216357263 +243097096788852 +13519439625979 +200625706883447 +41519569430717 +221999516801352 +82513356602386 +82399195476187 +179749387083730 +47966471329520 +253494231999263 +265266586757481 +220652758107113 +256999988811055 +228794053442591 +104544011926625 +87870308147590 +172279323316276 +116434340344020 +131419700216703 +246706469048506 +117984998735298 +26891633255661 +26237160591589 +106054106488227 +164638108452354 +232928153492507 +187054962262782 +116907479368746 +207078332165427 +68553994792553 +216221603383284 +122582447482251 +90274365941195 +65642020036982 +151395801070126 +250773003553911 +60534793732480 +268488377911782 +169442560342105 +216207970106414 +197998368230708 +174303022882853 +197835173140122 +255182267950533 +64362596972261 +252453966146729 +197261619118490 +123630442206523 +236774430185845 +106394291582241 +140635725922071 +162555993623048 +100927689990763 +150153581271457 +248022937851605 +243340801321261 +126449063155156 +243151840413034 +65585619491568 +195694266377182 +203070536517797 +121753243608781 +68050914420825 +64342533810165 +231507848120790 +229511934535433 +75183905114108 +126391108678802 +62041760925838 +182534738949992 +47870754791879 +169658848125803 +180745215065707 +10351577752838 +205669916058194 +41392451637274 +172435978461658 +235981065832091 +3617415264454 +92201048999357 +193089643982357 +181644471575624 +176561905494852 +94806246659154 +155266072579095 +167675773930385 +141886198790338 +62409194980873 +277692051922976 +179397958361479 +116795585603108 +150325495064229 +8177509326392 +223727931428735 +104162865303938 +147066876150954 +166133552483707 +48495187445231 +14720804345287 +236478972963993 +13861136457428 +151129279856684 +8632416038613 +90508301885987 +10177773852680 +161538796444248 +17346050121906 +209253425396424 +251067346040731 +53447085515088 +259519175947824 +240329771360796 +261975544454573 +33522923772982 +48224378803822 +267374577900333 +51264637299021 +737602652997 +249089493922173 +277711103109942 +265698133360344 +74626944215045 +72678764792448 +90506596264585 +193012254267042 +9720547544801 +129993124354170 +101113544571105 +167777075241080 +276086420300015 +186170650801877 +221016423842193 +100094853418313 +47065370124454 +228142585765349 +73272151956332 +268903385371366 +94636244453547 +149051286525496 +135619200180424 +233730325010831 +243590771799095 +114694296791238 +65514413221304 +134371273630307 +224315312977625 +24916164489058 +232718977347409 +185800487332650 +225081328516251 +19199183239174 +85997267347417 +83314832608808 +40370606521388 +86457451564286 +147176576955711 +126830732517031 +215500762482627 +180860399601882 +107739294164351 +32957139484685 +105619878754024 +34421879484353 +92866450352592 +80970426536885 +8611334510760 +202877061915841 +153546281197376 +264863300079895 +141789326245331 +17081713861041 +140326886067621 +158362805044793 +250997216511900 +204075940555156 +16378336619412 +204010761416580 +256842844586543 +112952393254125 +162916363371327 +130043003583589 +168811991881042 +168032307138656 +27984770602058 +174616548169733 +226161584239182 +109416263735132 +254698520494856 +157013591942316 +27059189726886 +198723895271107 +48949711760745 +172088486274862 +45115132945777 +151100106134361 +120171405981794 +107074288757707 +19055181861779 +256720863939586 +196081283155079 +187984838209726 +7089740742458 +126468196971077 +118718665617836 +25012998282413 +86921060826670 +187037887314159 +193211157084233 +173871541205744 +245389624209954 +31571175295051 +32237118911711 +102271360907144 +78844719879064 +115844193244455 +280114299778036 +227303987223952 +22036463062535 +33536897952434 +79903762818943 +217009587881087 +115861157677783 +251520365680250 +150725362979314 +153507888017394 +151665367008861 +66496295057183 +51227689764675 +168740005238241 +214395279124145 +202634807235675 +23834558193258 +114866559232139 +117451426175382 +77716379055559 +237616806218615 +77345675245677 +134470000566760 +275401850465273 +278947674317587 +48403123530259 +115423505113701 +181562195375926 +166129920243455 +19681849265072 +32924125607422 +136335214473868 +183394155090347 +221977612683777 +210093461690746 +96239919161132 +67177004436424 +37438155766991 +219179858158608 +235456959684374 +252392865804585 +199297466168169 +168821691404241 +37069055672773 +198302157141596 +196435435134276 +23223864781564 +47928277832909 +115802892722381 +159619660104730 +161467721561236 +172606336601958 +47008063377895 +26569773957529 +163840179352349 +279477845873631 +223192452873095 +11354017305025 +253643867950654 +162417148940410 +130321835581654 +179370481397991 +6971617762738 +2690440655402 +128668328201384 +84442185848178 +182047157741042 +234088980472683 +193870842565668 +157554729860294 +180832694442236 +133919567219872 +191938024462668 +113425114271920 +129119297702547 +107430399433580 +32823522985370 +27012341237964 +27394415138709 +95479158346116 +142541627736189 +36526754601634 +6025882608309 +132049326302436 +247745983854966 +199249007153566 +85004339653474 +73917972713570 +167818172189289 +182007270919220 +3324646455061 +204665527673369 +36570344315245 +8309793336157 +79343139694629 +220020951567475 +177509903137346 +32990468248411 +168804077500235 +57957429873109 +253729864944001 +260239559494045 +231477321630975 +161324795990201 +129736887535314 +119025749423697 +57030812641044 +171110699624282 +99419963132573 +119038442550537 +182582377645406 +33793405950243 +127477524174672 +99944037847091 +31065952634217 +280205033364534 +230798063697504 +80947216239519 +122701622874019 +173443012017835 +544513281827 +223533917712819 +207869546761351 +102893555719769 +191531414552019 +32874014495736 +242474034519045 +254804463928984 +191887611923528 +34046309826231 +62684571644518 +228347563483831 +243390344100361 +209469924076817 +132681616884843 +174085988908157 +176102595506299 +213744585289137 +79486293996540 +153962114688312 +129262378216172 +84254310497716 +82343888201413 +174049896910192 +56741931211486 +206204904918942 +274740787014806 +33775953618938 +25492896754889 +175711209075041 +2450429671326 +153401913205516 +179441081366845 +87376479439835 +272254970898400 +247530864806212 +164529938457340 +144998248835732 +114078931664274 +175930761080881 +109893207110196 +281266722149301 +202901705450510 +219962199033358 +133492180171943 +203965045215862 +27817804863514 +52112862106141 +48584734110350 +277601634917636 +2155007381090 +258615191561822 +241822320220079 +239604525351887 +224439149300731 +62400474930732 +88011367919366 +189066501496355 +39409060142656 +158713257671848 +51190495648054 +232902291717971 +188672654558674 +269462436305362 +77068534123016 +154651082705180 +173582297444866 +180038065411176 +21725746073159 +159768557682325 +129821355583708 +17437654909565 +265247662032323 +65087422640971 +55691608707604 +277628542640128 +200146180666615 +76460758774051 +185769055823780 +238619347245286 +81819946256974 +279652137611611 +706954423279 +163791959954328 +95286125296429 +174613038644859 +209902120326241 +274933548976765 +14921649985781 +65467104583121 +221003890909101 +215223285033149 +50800690148925 +21904666201983 +11804316052317 +22472851518147 +91703385383913 +47035262779318 +215158202436672 +215862049025495 +280405832183109 +228583979946906 +36120748327264 +41098530576142 +235582348561503 +253382286319998 +162313442065684 +208826466689314 +270941102570677 +218161134506006 +105854137045003 +135963374161562 +62137457711226 +94599413775263 +147361407500024 +24954171809070 +56299856503454 +72136376269733 +94089844386691 +67522775008302 +218756783909595 +221879724205015 +99898240189702 +206319011987607 +180015733051292 +272138099824742 +268752246747245 +109516418117332 +244813334924402 +11700519452720 +232810424054396 +67051427756423 +2603714017972 +44657129874096 +56079066661572 +272564752464170 +200853720877082 +141777644497879 +108998862579748 +243840495291866 +186216419096728 +45921146004593 +234201674684637 +135897332345824 +88123444329484 +221483104473074 +82884315398528 +15236434317142 +144491276701705 +40431943951038 +209496897903388 +38344590352333 +20908387762632 +227381043366363 +66749154207195 +6037160342357 +79843095129381 +21111062686077 +69244450161685 +27422499497659 +137701184483139 +163753861786437 +194501605578871 +166398204339149 +273627667131753 +918261809801 +155653362679561 +15998521640065 +143371884093150 +78924170354699 +3390089676344 +138007811796680 +119399470953778 +244109118360626 +102948267560091 +236409290916019 +223314915650162 +42885254142550 +227991774774880 +145494820217456 +175853524470857 +101368176472739 +126354319848164 +80081549848015 +89233076852598 +148802811802875 +48726496818891 +231272675971698 +159188695302207 +49145401482568 +107524521076983 +170821539211609 +217930362124206 +50564557641448 +10720078909013 +18931612174108 +134946872469769 +160144188088307 +233849613999846 +166994738964993 +257178979953844 +168949649902310 +194328160540240 +177047847902493 +44394328247974 +97465684926072 +220511007250616 +141206712208407 +14332440996604 +166935868391324 +195479120239211 +94765375831946 +156426979695132 +200696954139718 +41806495849661 +3929587191954 +106603901344063 +172400580962543 +164815602106945 +256567660265018 +162383783945208 +149221745711454 +213716719886145 +98286070891084 +86396740907621 +75084123187701 +23039087079186 +85294685567171 +179806813398968 +138514534884773 +3839751668638 +39729219510183 +229106714478639 +15601544145972 +255946408214895 +39053699907680 +81789960723484 +239040321363268 +102913821630403 +41751109508931 +265579556444594 +23826841060001 +158316163781855 +147682623038541 +113169303730868 +27197263749674 +235379576043446 +46881636653741 +167916448374306 +101231523894664 +63335207019909 +162008902691873 +203117003639668 +4880684185029 +280956260219684 +161073390027322 +46716727425875 +253666515444404 +219647538812726 +121168325140641 +179551454034136 +169073365611065 +10760633238472 +7872592827433 +145305345416714 +133226246940285 +122926911568759 +231259384385659 +22706324662530 +63429175122388 +16263906906152 +88669924148750 +227468585895977 +23225054414696 +207674980181588 +144856883587499 +204239741613899 +177380563271909 +32105577067771 +131142268194161 +115241500638112 +86713097695995 +255801471770090 +98952539716283 +279157490450363 +120488497915577 +84171152295002 +97006344688911 +71736336462111 +176221004299515 +99188294651654 +64401599186834 +92666523176983 +278487820512908 +94160428312916 +214488696066911 +270815824420095 +147001755721996 +85228914645201 +224539141632374 +30143785610940 +146674383705014 +259984246093102 +185356137468604 +132731917252678 +88543030116148 +2543080467775 +147914962940649 +162207346489864 +164382884918134 +124801738527178 +176722855430470 +198563480724588 +186270382812310 +53318337842129 +186695480726830 +176203179293077 +15077107836705 +210956185248722 +164234455464502 +95305026318252 +63164173244634 +203234016253850 +78837104340767 +187877470696905 +146186782104565 +32403665939067 +146792318635442 +179295886011609 +177282456951173 +26022588312859 +190573213126899 +48565974622202 +114506879998067 +112006510426595 +148382260643461 +109930681328505 +201584780729653 +250720433385704 +38459569796987 +82420190749687 +162225917282516 +93916017628985 +228804548390730 +107361306782583 +28454626396796 +110275777812282 +268844278248735 +77465578392611 +193193189899213 +230750715904723 +276868784997336 +14256110388233 +143529650118042 +125072876810758 +114341845110056 +87786079437062 +73073630020268 +9357698320577 +280900102852766 +50411024579878 +51361981569998 +273189539882776 +97310983833321 +139340610876831 +6975050820126 +144158039947782 +153223459469202 +21170714304396 +108217382533881 +232099606162083 +96332280328300 +190864011299738 +120189523648018 +157490692517586 +185059579172043 +106759714954081 +237092294127786 +108862841001748 +123254917172494 +59605692033321 +195823216346847 +101991031577119 +179190736609688 +226553833401116 +56011114803721 +204186538559230 +133457518870171 +260437481611133 +44243965136915 +173262964963141 +172385700279201 +264393435311085 +266893708227151 +172257782241057 +39154393803845 +278537342856902 +46041504061533 +44192178972019 +61787992280140 +48019022718985 +221205600116184 +193515250942998 +160006152411233 +65829989987156 +253863594963673 +63906055097539 +276499965559720 +201097788291425 +220495031358159 +58840407775770 +224688824495080 +90204367164436 +85401393944584 +94862086763240 +119915304162624 +265452830774944 +170708160284086 +245953949579921 +6722364698202 +276025612599818 +107849190311439 +136234358339750 +159274103517017 +147635586774496 +78706157628246 +205155102160130 +188739918361948 +131684180175555 +3459826771989 +190574563103734 +43070794783930 +257091935449226 +225512834257452 +234505916850974 +23464270436147 +80881541975885 +239195208908572 +75693439501725 +171482945281392 +1818033742846 +147522122803086 +210694291823680 +241230228590363 +233172799827119 +44113727907199 +9795629433055 +130730943960859 +183821482117997 +271953317613300 +265925248846235 +281135108846974 +193841396398777 +216980088798484 +178134152956785 +274687801984868 +277352355391992 +215140755670687 +99486691684524 +106773516279991 +12518584416788 +219273563638921 +144651948383946 +90266283058308 +86395615300396 +149466853487224 +100531576055003 +59224375113040 +104111881423607 +265453562527861 +37799833252228 +159953965425291 +127394810935293 +231599739550293 +1398795647805 +166270325574876 +270494476446281 +154741835718663 +239698952870036 +235368210519471 +182108258326675 +82061105463443 +279229436909280 +859936493971 +215936181546730 +242348098633818 +107221649615117 +218175557481431 +277302274833117 +136847742931971 +99174054576174 +15199088018549 +144143728563715 +114273394975069 +130923254113080 +166718076520617 +153009464204871 +219591230903930 +70400892869853 +209591416628492 +262637990953632 +94480188782544 +147408658831676 +11189917982893 +179261555267366 +86774860393707 +92321007598855 +99199768338491 +29302184430639 +142603686559135 +132694076284388 +240713813440368 +151411439558610 +108610976996473 +22408628225683 +280829918115750 +230671444133395 +131369795872039 +239555928737562 +58478713096667 +268367310168476 +2734728141760 +2478924441533 +261100065982738 +184870291810699 +58838918046347 +68126950649318 +193891654500227 +147814254939828 +86052505954139 +208205708739554 +103295189422782 +226371185644063 +230492189432320 +129315629586762 +243402466074649 +38100120181664 +86652432740642 +260991136463474 +120142486426602 +178930020055384 +249320416207164 +100861286445551 +3044209032046 +129876842522046 +225819152875296 +30933932983614 +95238763840144 +20581093255975 +213992024776796 +208496774186833 +112874584262647 +216543547189477 +208193875025079 +154428901006782 +49740483030966 +49777090492358 +107760002859546 +92504120608353 +34529605752780 +76824794286056 +49364438519010 +208109052858439 +84591723910078 +50106493609303 +26190277715072 +168352896152425 +269025147274653 +79130231953253 +271285566657185 +49179545486579 +101299365738052 +227165484071156 +38229266113929 +148323691432989 +257708924154582 +7655324703270 +195048725913318 +217770097719619 +184016784634125 +95350259627057 +166957511458818 +96557293793006 +150897016054671 +133591968896154 +49657446594150 +90780244095212 +161099383275407 +195228937142383 +84295796634039 +207977801716375 +45650699957361 +101837389919874 +25032760007845 +166130732051410 +202410915877145 +74478704278145 +48976369385992 +96534079305294 +119988913661738 +20320376701671 +137514769976069 +198935454518347 +125559181816610 +98788959810066 +139466687845216 +278212683644060 +57732604524188 +224469354260901 +227476903141163 +138940717622451 +243144428115081 +139352990692116 +121316567948066 +19110170162772 +242510077157855 +178020688985375 +87461071734007 +90408411306414 +145701995964957 +111034455541384 +66527988597962 +127344817329888 +76174020540721 +280299816484552 +184964840484179 +2492790450378 +247594403982418 +87953931368010 +20066888565909 +281242143347669 +274775200599250 +244156269420625 +184542086259274 +220521700658090 +92080579138341 +27460000674769 +246486447734252 +132622657348193 +91108321036980 +66236782048414 +258962713893796 +79025377598019 +277423639954199 +223627169332813 +35061836150728 +213669418022817 +121725321122892 +35086049778925 +75675701532210 +243005453593709 +121416483999656 +190278443606587 +32239374616386 +118639089903935 +204836994807409 +86526241646107 +47111394065878 +194445293439388 +33485615803556 +17124222665507 +145102327771516 +205974325153174 +208585897585151 +109428034942478 +165658691939953 +54942070554870 +278925106708736 +278566884361772 +170053561984390 +88195080565661 +50030712942817 +39772112843674 +126651331598613 +177907225013965 +145094989825529 +257975469323452 +255868546771784 +272791375669076 +71580130777616 +260356563650627 +272862840217441 +44115589267961 +193465399101431 +216329520453182 +120190529078523 +116484275519961 +115294156017300 +152222546320584 +156293651947284 +265244920986824 +266209973780289 +255504023873839 +206896939889776 +175428028965535 +107940006588966 +6553422742566 +58154103032528 +278811283347118 +75018265339409 +6198770318969 +154057191062370 +205579365661924 +266161439697045 +49389658750771 +247858872977774 +223633827191034 +164560779269298 +275327873663649 +49495173920477 +263131719866066 +110433382857621 +190085741735872 +246485101593492 +143457594742179 +50579760630604 +139128042898733 +170874462860223 +172292562208782 +114028039515239 +222536511133516 +167943959904646 +103147681971403 +83600764281819 +260258382881708 +234280269527183 +190255735223699 +78909694319989 +37969104857977 +261590679912312 +228325126113616 +171960178538823 +1088772128151 +149274197389321 +244559240983058 +83524265415651 +210988445757247 +61295130848716 +39257956585988 +19280699290269 +14966557146219 +79089853094341 +146034129438043 +197382234647727 +201332448873696 +84873390049642 +271157024422889 +136116529194829 +80333780894181 +104030731194919 +76312537319181 +227241594454264 +53090216826698 +39450186699706 +21808024844994 +108194978047572 +5707348521420 +180777041729075 +221344979405846 +178806177540088 +234572192698169 +111651489373412 +8466619138401 +64272967783361 +187323398496816 +2617419604110 +62281815883810 +179456452762885 +188288082310251 +115492997167077 +20424418338588 +107107619556952 +98938946762657 +7574944465657 +241066167472442 +166681616201010 +66988079023407 +85269195836192 +260552310027436 +177063319882444 +238781747089631 +51604381156955 +182475836291635 +263101355257707 +146493389706351 +34663453863658 +37617973129184 +190104307420622 +279704225079449 +87986387436997 +237012190403686 +76960966189609 +58102738431952 +175394418072424 +146340874555471 +147604610933122 +195227854325069 +18279798580727 +109738040758205 +272124352042760 +161679206124819 +37563508369552 +182276019833142 +101070969181723 +38059474885851 +159840502921100 +16681645595567 +281241684816182 +84132179665428 +103522182674963 +227458188952719 +216995156990147 +240731081263111 +14881632898940 +175752392776811 +141729685138661 +200585516137361 +52884509345524 +180375501596682 +13311357720594 +195762851447361 +155136028252333 +16955373819743 +129516292953552 +249590372776745 +179444088665450 +130556761486600 +229874463084565 +113153083698177 +37880459356478 +260038970614053 +262684460365694 +128407477851211 +118519458238378 +240866890573681 +21161679619260 +7987706640478 +71212112199532 +53161688555376 +151861504480749 +250244609098535 +139667642976383 +106880302961463 +147219091137062 +210633027026769 +83582828794166 +268758125574502 +223608269952 +202726248285601 +153051018283193 +213503480179502 +183000632103143 +100338314794928 +103813488840999 +78223298436378 +73751016590554 +264211753277288 +111359845208154 +144153848363062 +65330349738978 +194488228662132 +215076703783210 +217439152976296 +100320940998984 +263871748068533 +108375162836820 +84079492832706 +41099494422024 +67723706905611 +73927931004806 +134646929701795 +21483906577152 +172552067933862 +243910207328049 +190712302561264 +151798377794938 +92708085870329 +157936075335653 +97348525709725 +165713055980866 +8655474255412 +116508684987080 +201242924908605 +167877372472959 +103883301829240 +159645119691213 +225713385430717 +240689923601814 +256237153503588 +63182303670755 +51465070885644 +17841458088420 +87512939157091 +95787146427732 +77632185970600 +174569116039867 +160723206034175 +160688240551953 +173915026357274 +61505003598968 +235611798307970 +280257946766188 +246697043433351 +220060173376454 +45639437577289 +144082123724882 +60945903575039 +155988164726078 +129586933080927 +68432911995815 +232710376416735 +222122270745481 +170708855667332 +213526369927093 +53205569253965 +268220024056903 +264630720294505 +49715017773208 +13824487870151 +258741434999825 +258653096616731 +261584037307656 +208845060223633 +55395114383705 +96663957453701 +264580468547180 +667484451781 +165056491988342 +52548930924118 +128384096725668 +162915639139040 +227036987385751 +189874172455680 +161062386923590 +23178852216275 +100921654142271 +195620995707066 +166160130187899 +20917525732218 +124724110377715 +199442121729771 +29779371602894 +245269901127963 +89461021972749 +225219027747487 +234669433249664 +204204960740945 +251103608065378 +13838893914821 +26456464008841 +218645396555311 +280553255671374 +2280837021532 +118042835912700 +116103875500636 +256817201688652 +117921719760235 +110348739714821 +68318344326557 +125515996501267 +72748930658650 +167242294325154 +93950753732346 +153534979378434 +23298674640976 +52506266463457 +100810680265905 +29314447082959 +68831976666545 +229382413832088 +201567883017348 +178125548769672 +236737188010790 +121605858464979 +84246389394792 +207911677352690 +22512680021292 +79788514866913 +276301790578466 +277742299564843 +65377495809015 +211566985559959 +72504239945522 +170699514121385 +25590999772986 +28296355822238 +117088494771839 +31424127738861 +200892444996240 +232153159731524 +29407577049009 +43064490588163 +31374127303789 +119323729302298 +42201006643462 +154448391050140 +119263907353194 +235784864219526 +271747563049896 +271786849106024 +224758429359840 +148543833891305 +231899384755040 +195463324118225 +134827191359877 +187727623305278 +24999514695937 +20170675380371 +253203070721164 +214322262124086 +143822036495155 +48786903304950 +57908471711524 +92304480076127 +93268966107391 +68216756357543 +6413535240587 +197799097754147 +31966649576276 +179878841680420 +80106409324948 +232792235441217 +59563616723241 +189776221259983 +564602613573 +21612805307638 +263014273078802 +257416743880133 +195538432087356 +99254356128369 +232812166871191 +79096835641140 +272265873531261 +117665301795952 +82904465608996 +161859439164912 +281275510731595 +185956306099657 +263569680801887 +68002871891615 +2727820763971 +230071006995865 +267367345747396 +252788102414729 +137299486507740 +123211914917035 +153755922955904 +158983204035964 +260953937432282 +51926309702376 +5751192131432 +132864700644346 +97023994302090 +31749110336378 +90553176300916 +76579910778741 +212171493812156 +31141089561757 +141277413606827 +93991310862709 +117060716833246 +23072694706205 +89151251362856 +134828361163841 +268974524478743 +130736838805847 +234833222942155 +176695703607623 +166719091461319 +185242797452034 +199620104508445 +10269593602830 +273693101062229 +262554486021507 +252145500705187 +164652125938738 +127079832601644 +87517830039419 +71808662412206 +19682665861228 +128914477343430 +256527363339740 +107099965810586 +83704135436254 +19952176296681 +3705822091211 +102922441494674 +239481763357986 +81563716570837 +178169813822253 +172770776043561 +137351276545211 +120344234357018 +216794127145699 +130801570308549 +14478019295455 +231003250195035 +62581193615960 +243427419824608 +99123788330325 +240005422376913 +258002214972553 +111355299930146 +63470942744898 +100958433072111 +162679885158240 +67829442081897 +200823149236802 +8230306395554 +260771664826343 +187273599415689 +157253920375251 +83590671464844 +181577616943544 +130217709407409 +171430580879026 +135224945497326 +57592432017141 +111347022376028 +47078968899661 +73069145325267 +216083416733251 +54319839165280 +68067338725629 +110733168855676 +74639866509258 +258768881395060 +174723001019425 +53703069588038 +281268743752198 +188733943835122 +273871348485303 +267910865787086 +183519961551569 +71858061148534 +271639221198182 +189546142230061 +202976396682371 +275845878274838 +268430892189431 +230928101847183 +231937284171657 +41253299580976 +186559834110652 +67198720669240 +230974102045544 +27535073220698 +226289076869227 +70904480508122 +100437876955249 +244562063552111 +115359023273101 +154305627975378 +180125616757968 +89554806956718 +161529429611192 +147455077098692 +133115878441026 +159596597024375 +109547273460180 +199141312206707 +109855268042521 +38851161429441 +77712539496050 +32584789066026 +220677001632216 +194847504080783 +88146607958647 +118554723173474 +238978928404990 +238391122572796 +201542512541221 +87742162394422 +83962511106596 +54173171438866 +218502009142341 +259739339856850 +171779916344309 +78491398435193 +183207046556859 +77861470913301 +154062673408156 +170595919404033 +113042383150599 +42676987216355 +66213072279791 +159960980512607 +147856040606153 +203024621103998 +138527623391907 +168893230576517 +226993072264167 +230750184398922 +157554012853485 +78886101537963 +40752327448292 +200832162329860 +149160171083410 +44413789302433 +101146660936465 +129321280094452 +92192211499212 +127139287802438 +189130191801630 +277151222993099 +148100080030041 +169472773215796 +111895417016847 +190538382795803 +124507503603728 +64215151143394 +98746941555114 +45139382468984 +178217562571752 +73841459368545 +211433921650305 +12708532483290 +46554806241273 +274296524181622 +104119438748739 +158865898750797 +55903737891298 +31860304099370 +57384912867882 +121900579332572 +40625013431173 +115911999718065 +13357345038771 +29128607359550 +147459918516859 +224735050123283 +259341444130092 +252839773704075 +197647134821831 +28402739618297 +197256744904232 +249973977022862 +83689334410329 +16095306140400 +75115445848635 +4605126326781 +87600700554269 +38882682629739 +65181775721545 +163175628321858 +108525699659357 +131898033536601 +218027049181745 +268220458172222 +243499804358694 +4071972176433 +89423473303285 +31124604061004 +193441037262692 +229128848330341 +81607597269426 +164495976665762 +263068178003788 +142458004488681 +158399739924527 +199469106029757 +190228197617192 +260496247302759 +10809206922932 +76872555961329 +85531840697950 +101348739375065 +267683701693238 +59601796894365 +19473337444294 +98374095121931 +45483065365625 +3819633754244 +26841445075206 +179855301704864 +80967235727958 +128143526279257 +112964356386009 +70075036277712 +271942757583830 +168708646422426 +128250828564458 +246918425178890 +184687399340426 +212529979640335 +17998707412680 +172907990876764 +29353137196 +92504426353060 +49107997933100 +25197424450936 +131516992730805 +214552097604448 +225495813359047 +201513543664875 +115027902420893 +192114741992427 +233023284802269 +200044789369907 +155631958161880 +183714247163990 +78985769068005 +260468258817365 +13368279951573 +264588725174257 +85904430645932 +209426793215539 +264637053682056 +121948135515709 +130395337202656 +62671931882596 +357358358275 +267692578778807 +42021493956421 +81827041170827 +250984117465993 +237375315951810 +180601417610795 +247669508984876 +245491697617233 +246553531133900 +270132813647251 +173639440238843 +158036440844716 +176099673612903 +169836891526425 +53478870615993 +145709430076425 +64671805295507 +276689440046887 +199207212604715 +212156280138543 +188237482035864 +112784345191031 +113648410682601 +179167314529761 +87580261391189 +41391900194187 +218428197009236 +174518190678712 +205577784484064 +219705166996176 +196816147268278 +53133340745185 +262823146590227 +121896631282096 +230576961447862 +110934310449679 +230041327462110 +279293575703202 +206356766424609 +226243377046938 +273865700167780 +203856606308574 +87914351372036 +273576228165879 +206287870818560 +10502273586976 +71168765067176 +18901614356503 +183089919176171 +135316111243741 +241738165878681 +247525757734044 +13506098494184 +186801332775688 +94981742008631 +94832322693722 +35279233898387 +42267162221747 +214640884122473 +212854616119490 +54526008385036 +59825475203564 +55796639442110 +59835296717596 +159568787235474 +118467969807750 +16835507198739 +174291624937206 +7076628330447 +212226987328362 +244079161089745 +81838573498436 +204450951749706 +127993060951634 +211498265166995 +190382559383177 +49142239530111 +77528246116030 +93653914446327 +267110000827082 +18623933368871 +214498074625213 +264946569519413 +47033806212244 +13529857868571 +280550617635988 +254374648244677 +260993305804990 +14765110587883 +119310993882813 +39725732779415 +165309326406780 +159555334951583 +48910432704982 +110956199961120 +34496508510929 +83704595833016 +115164959163590 +267571843049695 +254739812574063 +118431727323731 +47711078527499 +119327321495619 +221881488409950 +238062467473109 +188409340267284 +138857706663735 +127903564380659 +127069275110668 +6862140891537 +74499977500445 +96954685373635 +208818502552411 +173779235695464 +45918107507547 +190425896739210 +70402205929633 +171029909818229 +174865382616558 +276941407554438 +134329623677759 +241386377103353 +121421844857629 +254576899509266 +183192073005308 +177136652137558 +211712437067339 +261855999392130 +96715002486747 +32166532725989 +35081171000088 +267870153311314 +14285884922142 +153673613832797 +192888536202830 +58972681210470 +35515146879158 +23227727103544 +113754205281454 +66659041664964 +180243498506854 +44852761733517 +163822861946756 +98023001053630 +5284326604501 +208993615101781 +194603206651043 +255866213547822 +212020661501012 +226272332462619 +187743424934852 +251832106173445 +65087574760231 +61787777919343 +273678528478451 +181920604629217 +125609330967210 +11822031185759 +265935207137471 +135932400062048 +212568733043769 +98186128557388 +61881404070289 +120392829867262 +29313109830401 +153917375436367 +107685811483616 +76252335484308 +101246852470093 +150013239565592 +68516984987316 +31286856657701 +25218624675046 +243849886963218 +138332807119537 +99593330951688 +205628398326893 +133410361579301 +56028208318603 +111338891012037 +4379081469796 +43156117936022 +243987919609473 +128372409046525 +235067786856608 +30474430733474 +256657709334851 +116483330104471 +144518279134669 +149325882222373 +235856226741846 +212778981998539 +235466716327164 +143877596574904 +279699407105195 +279048528971382 +131165624350246 +10359802029698 +127919339981982 +94036994414621 +254616718665272 +66012236553108 +92054203964634 +9556440974504 +30466019904698 +191195660958937 +168201507506484 +77011157764187 +211096895557879 +45792849002710 +260610814724347 +274817265159144 +135370054065844 +258990641238095 +98008475165512 +47460023540607 +141735588306760 +31307135974480 +37883251702896 +252091924824100 +77327771380738 +201055860159723 +132210700576478 +164134761782712 +235378729390455 +249950554926920 +2236800188846 +218007685511218 +222086095218535 +202428385042929 +129950690476480 +112359341492919 +94037873373544 +69829733266446 +191271217208725 +27520008808861 +82446440179934 +33908217195887 +190469163987143 +76847100348534 +194313314111569 +125121814068469 +170943301921765 +34073682324349 +197939150349078 +17095403716187 +99175163690057 +276319072895115 +280562934682403 +232316772263085 +241217625634985 +267556544878971 +55245448511992 +258785760130834 +232536113722758 +171560697603528 +64265425851052 +30892457096314 +42145488852927 +222355121140567 +65393596309970 +103941339108831 +41664935569343 +276306572786347 +203223876798029 +47569035564982 +132116295674306 +223114528185470 +23137827045930 +312037487536 +210986340945327 +194176705780033 +33082947807662 +169867726784763 +66513721410750 +33978525041689 +95327116393284 +32986372526106 +52969763760024 +2785837461457 +274353624247627 +270314514866136 +123308190282048 +75210688665864 +191138491373782 +28956506819373 +94737250160998 +263769706173791 +17358206905767 +195754973432537 +21710059800994 +81987145599326 +243660005009125 +160137147470140 +46828112679942 +134933779676861 +136497961081649 +53115092468615 +237503393835461 +118076770369633 +104489647656528 +26941792742112 +278164801606719 +192904789128989 +122737455863822 +244621129695481 +141042548375759 +276409911676535 +179902940400278 +229115904469641 +104868641311674 +191130533421189 +214364972073744 +259672883804090 +86963449732775 +118506357198896 +180303501114097 +27896436936337 +256316695067645 +182820325596491 +89520492716543 +266110074103412 +22660659923320 +20268673221247 +242936994016234 +259005599907855 +53260619642791 +113246934666851 +169407956066866 +56386385061298 +103448854451371 +255692978053669 +140377244754655 +36874201462150 +51310604147348 +212552065101458 +189078326332612 +30360966762064 +230573787299335 +119022309541140 +66059031144620 +48764517302116 +19104402655197 +279422373914415 +4746198898271 +28256310921570 +81398442285993 +238233951210819 +79421556424450 +226570258590390 +135292373643872 +172005679086156 +274889266838166 +118501433869988 +275420260518331 +43011169802345 +233988602143893 +280395542300572 +210072785020554 +271694620680058 +145993369235658 +224772801281277 +202841884297688 +174434294485537 +219897957765479 +180111871008557 +192435515182082 +22860716600910 +71640125760626 +236672571928826 +215256244178782 +264263208290585 +208380784005268 +71675091242848 +234719666266370 +174892501421109 +55495460647883 +224376709634881 +72349607588315 +203042463488602 +278533019519036 +229730046466618 +73389021353109 +119329590602210 +220707730180807 +109506421602215 +111694328654277 +145353903539435 +280192843475782 +135291952836947 +57976619119153 +126513750642538 +2988996645809 +5170310016986 +23067703023819 +213535876118633 +145913036994592 +252552805152742 +71816525358713 +112943276363059 +213762781242743 +219773385235987 +138876520680696 +278025051850563 +177874965857389 +254728698596617 +247906739084601 +71906612546044 +99045985224383 +94500102346449 +265579621110295 +272920625758735 +218978640734164 +254359379900203 +164696777501634 +245156480988137 +194020454420433 +87052551798619 +1968339819325 +5335398880304 +53907832768867 +203171270209745 +202886021957398 +229433447951991 +51738659348613 +199874118279284 +106061030907892 +184044855941740 +90609423710668 +219400794964529 +212784315164598 +241714124637157 +224279335644452 +157271907693133 +199091220369049 +254531414647625 +269681088167977 +98036056951186 +103683614650887 +277501764895710 +195155536178024 +213033275265864 +135462028462974 +34357645094830 +129563414596783 +152855520047132 +203161736640534 +58591655021964 +162027252902967 +109760866100966 +258641666177722 +91054531870014 +252895236274422 +239674592249778 +160421327587473 +198372139003076 +212229254736324 +34409371281916 +14040975012682 +222433629962651 +23791876975306 +143958167105956 +127818247953339 +84726380334395 +275204068571076 +17236658921781 +154067127915063 +59117462359522 +205115731663581 +10347034585788 +107114200490195 +164401239215762 +110534158045448 +181155043216515 +114568539310636 +27473362687324 +226708245421469 +277549333258529 +50550192999445 +130905297866173 +131070207094039 +197467691516877 +29259879322539 +41268361091777 +227702201788842 +31706032869218 +270834437535084 +40743154940863 +82545206239008 +152624603360042 +16013383761704 +82863874259588 +45702105430866 +21958368817635 +210426664672590 +144538630553267 +176625812075846 +12329632046350 +149426586937326 +27280968588147 +55271850685034 +27528902113401 +82625178623427 +4557187189325 +190012096792184 +41892118946251 +90203285549601 +144784584409913 +58703954159577 +52891444801193 +142273233409579 +262439163760550 +264164200930072 +131362931119665 +119165713944329 +151997477263999 +71438169238141 +64511198556205 +201954910119819 +74692866938902 +143190575307034 +44566438377978 +191764432574151 +150486164669061 +22572089045068 +183613427682780 +141173838557139 +143912573354956 +20779171277203 +244403848501047 +111274839124560 +88993761240033 +208878868281120 +111536872911822 +18185442488124 +257438572201940 +220907915197325 +107395584230431 +39848879810992 +189005980313296 +98730552661869 +7189506214312 +274890418119948 +91324014563375 +243035869289356 +69578553076020 +86704478003038 +225870256870164 +208083925098004 +264738856292048 +218576226531757 +45981361501604 +180143158929948 +68783609892904 +280854564154389 +243871800214486 +199294395472168 +158472014017445 +62197785747635 +181822663639583 +98801574540452 +20308041593955 +123097244544566 +4510690683699 +91445109209041 +18619227027689 +133489515060355 +217453260362816 +128139930274898 +154739503671360 +118921303260398 +248895758240404 +118508750398445 +180607842556688 +64033920387774 +191352035730343 +9483518349385 +83458866164842 +30777125745823 +228923165311382 +147575941112199 +120848667337040 +234634593948908 +253043290651003 +60533605815152 +86026698042173 +50339313712206 +176471147655455 +134952561209283 +262229548537008 +62226882987739 +165129771370023 +892268229828 +1222230247387 +229433576572058 +170086504655326 +193536521638129 +22122851851701 +52558417271240 +95867851832479 +171826070032609 +175291284921485 +79897524206 +193999371129179 +152503731271804 +218706962961872 +65881879983647 +188577498762199 +81668610245883 +272888174987623 +211325853360006 +201274128506242 +115115214856085 +593902239641 +85486832418074 +48933711757195 +70328328154978 +238121253804653 +248053120081154 +245616373579568 +182926653456723 +199814334276893 +123625007418758 +206207184560810 +140643723654150 +199285577262362 +204068907481151 +70258684691842 +111306653761671 +75380458965504 +116281257394976 +146374172155145 +194054288285351 +192268696247229 +233214617628989 +33057476223139 +17956406895846 +234931099034516 +28002534844018 +233059199778148 +14447866313686 +17016957140177 +217842706746253 +81841904186776 +117362627848288 +112160615632071 +104538513623945 +221523882424422 +128733715601424 +218367502066117 +219297607848231 +159110658343874 +119178479097348 +129092749746609 +125599107317182 +232512430359148 +17628378168312 +236272457139081 +261191467133082 +78874075296370 +236116277235365 +127852696277841 +112055149666456 +89953553756770 +79415773255545 +155255628057531 +271914218045468 +149794758278725 +207129310825195 +203974921156225 +224920588069488 +278953283019851 +222337902965351 +27838917875407 +58751592854991 +220247220264153 +65994979257143 +177099872508117 +273485892964993 +115928359650460 +98088175422466 +31628808670249 +91265794527812 +202461615061169 +59261144022324 +206428486422754 +6675481213101 +232688708054467 +101836919782888 +178107164104118 +174510482629917 +35485298530663 +203011624851124 +143155116982964 +25615674540465 +127858683810141 +54437297063628 +141674045518089 +62166341969034 +8868665728863 +268854518425027 +215108162416773 +101787282411202 +91294980977449 +111414709697395 +93129625719235 +144333070911254 +281073729155896 +219596342948200 +32246305017690 +238068532815754 +210667877614824 +127494654941240 +169338577268803 +134788366465440 +73040546219414 +93661640875556 +236188080437168 +17665476005324 +22703909750460 +41349597762176 +35612570882130 +225278147149791 +157033085227970 +71315114186391 +215196744898357 +97832545624315 +265530829910417 +150262259448506 +141640535444384 +40710005815219 +156228771198170 +266285470648726 +134519936541740 +265564658290472 +42463508111646 +39489704198033 +120962015359420 +264026902897710 +139075185130041 +223276400809134 +278837954445807 +264944190543199 +22309124699337 +154365350064879 +220253002923797 +258961345090343 +64628513311455 +240239956117099 +24171682504163 +208073255172144 +218909160870805 +186000715784068 +244643423128464 +79486504232966 +188720545226443 +175005214058143 +75337945777377 +68306715654023 +32454006907230 +204722416247223 +231502969582665 +172503243412574 +149569093250438 +96783814915460 +208165929647613 +63258981309331 +63965731296287 +189146316277652 +205612192196354 +126104813239523 +158929547346986 +202333694546650 +49867896148188 +108482213984042 +5606324455317 +197766848897950 +73347730722168 +77507593498574 +121153203269325 +234927335713329 +247261724546557 +36491881825799 +137384148420583 +43768980586114 +197690906088246 +232696634159749 +248270925586424 +234230363782354 +205248594967131 +67630959375550 +92692904883083 +156675787899484 +155935004868121 +184223196616843 +87805217458512 +182237833948514 +207658100119179 +72345846887118 +203019139811409 +212236632886938 +189871673534234 +88797702082229 +277402511821248 +45211059788361 +142641393464195 +87000656196527 +224256781746709 +229669053979439 +239606707089241 +245250504075037 +101491789107041 +153740901591428 +108575300148945 +63644710829761 +113383699080871 +64948582289213 +269873898244582 +251588814266422 +76439327753208 +27760686351997 +155254381500482 +122175853181348 +146071734422741 +220000126899012 +157930468262552 +87841521531370 +189566264087254 +95768866572584 +184123034605270 +177179207173869 +5679173892587 +121296299220326 +7753245433814 +180333596842839 +143019637079817 +79844018180188 +180617341735662 +24795590525376 +53720626861804 +100284809750525 +96108868466357 +220522580535460 +39506385495646 +19709913640442 +141336693114644 +38571580383642 +91932927182189 +158608080992276 +116511757476984 +12581127566630 +1512243367837 +107046805952629 +230737201415561 +133972063881645 +84585780690301 +25231330606911 +113703905708067 +207828844488213 +167411052160500 +155349854578337 +223202788378789 +172756655081397 +61662653920496 +98869322775608 +204246968710196 +215256401235919 +36758193173490 +192872310387772 +201496638805323 +104952730329028 +232430288615958 +220921718152985 +37400602518787 +268367547701901 +13755786495919 +63169696022592 +67232400857634 +100423521173029 +67265493445845 +160635093470697 +272113098548767 +263042318769657 +10967978947541 +219738434763603 +138581104751447 +247980420272427 +127343113022427 +147365073362153 +141513796609545 +236238788638255 +132146950113648 +89453279427746 +18047333340535 +62184010416075 +210753861975384 +36383605831904 +180088861331173 +208189400818864 +176745128016140 +93873200891847 +212109682219047 +211237400165889 +32001185037120 +96094000111555 +142489052275002 +147177539923566 +274275073661198 +31640007817336 +268608944576156 +57043663075924 +202482143188945 +67857407449341 +66779221275773 +260756939291336 +73106657195928 +149340895692527 +19645357986796 +228993954674811 +250036618924694 +153782263023125 +35567327910257 +82589569960520 +148257893393174 +152048972403183 +59630958428341 +57981891812408 +47286428249470 +275286421324620 +225463526075126 +203786074806426 +143098261471850 +88905544563090 +115181700212536 +143363123610908 +14347863621173 +143339909123196 +102310690216519 +237557627218930 +42607207523278 +8378851811831 +55272448956303 +199894141063042 +196063062773895 +72905762590728 +195988954986199 +139651574497777 +231175224412969 +11296666932420 +55209948412463 +275455564372160 +74622344292079 +73818411578687 +117116954775759 +83053856695379 +162095099006101 +34937950505647 +37602527860486 +213688056181981 +12760645284836 +60194625937673 +231308978534079 +53706739770392 +260431043598456 +200402341933108 +132886124718869 +112207198828078 +217931428809316 +79781038662482 +104354735431541 +238871972029480 +42678337123904 +115606401158308 +266267863852195 +52942964194299 +124436033851681 +109633575353634 +266681215008451 +153361415828508 +133164609327110 +249576140856143 +107394589923914 +259903977144930 +221764840013853 +144580323542826 +63717141500274 +264768895330346 +24615603967895 +74419669368634 +123066996373130 +172686864016402 +106654002435622 +184135197422929 +80567397144065 +82845815825903 +72943343387627 +139532649507260 +163778167800011 +59280519172384 +192889406568042 +122249400694085 +197927124982319 +201401186825503 +222266455872760 +30733743116926 +94291823691864 +185682174441323 +213048659769184 +116104806820421 +173976943383438 +156566005613175 +83941560276202 +216317891054378 +27440449261178 +100046624905721 +38660134271278 +66014478133300 +105820845635789 +225100624865181 +142223032633521 +2373644372965 +116423657077849 +151983458194817 +75834916686746 +139110936749527 +179755064013097 +155237208911161 +213958255881185 +163522360278150 +181637496918467 +193700469429475 +148030241514795 +86224343373721 +24675482855178 +131612938682679 +144472140977770 +115609946549316 +245299511179496 +182886134266265 +165833588487346 +100180260995482 +26786599182544 +43704309582518 +116056049087321 +259639795218170 +266217458597721 +231504398720321 +171623387457330 +37855483381337 +31285797331454 +69686273596539 +37584674739928 +73773089876724 +102536116637115 +97594115760182 +99138352516509 +212708641033065 +280200635175215 +51638438704759 +166636987988456 +233514442386980 +39543032928692 +216093663274799 +241637659916552 +8289209012882 +113876630190012 +143264753327500 +160659987114702 +209931814267467 +270660621594577 +72826514905497 +137739455091820 +26223839948511 +154119421784288 +272194706796057 +197118955022345 +122515440864486 +180784581162462 +205228610363438 +160388122880953 +79348013415754 +83821959177330 +148077634105072 +204071954789313 +19854528460644 +145513362321142 +70370166249525 +61871647245833 +89201666756647 +276999501385980 +250388450985004 +241988147096326 +57456129458048 +108850376337245 +80063574407951 +232906922255916 +18403860636287 +160438736723782 +66507716551145 +60229663677228 +245047172410433 +24309773504082 +209474992983099 +137528971813781 +40835142208479 +23368895140202 +42225929892563 +142023991113114 +211967598028321 +231765420167018 +256997030624992 +167861325400857 +241334733704388 +38244307484444 +195762167298551 +279767427545805 +210368852139941 +227168694859709 +251095504089612 +191682972419820 +116872215032774 +118037107168792 +63112202037907 +187434689358563 +126604006927219 +142905976775964 +266022205173179 +154586518546306 +158682108411009 +62083122116933 +195324841346181 +13842333704138 +119399356254624 +219113429325203 +264655467369830 +140517608962593 +170982028966803 +170499931968023 +123055154912563 +135226787097556 +178374883966810 +101932201627897 +230702898874521 +161239965525795 +155370817497939 +96322030214379 +79018540521927 +240421582986620 +159607663321372 +121662908894580 +210277345184481 +40331365719511 +250304423391224 +184208797844660 +36442983780547 +71934047135056 +29832654285912 +94491018365617 +124634782522386 +167857211856328 +195387328036730 +63570747496507 +241696835176370 +262264210549154 +153192037914149 +267705727674302 +160260493684049 +67750946106110 +19098441198275 +43345429918907 +242676992388328 +20993863995811 +36091501100870 +185656607286508 +247144968427259 +23977204841586 +212416301289132 +176127587976111 +8577808775545 +156965372373198 +28205801525534 +76326225955142 +103575016526632 +163476340247303 +80058767863764 +147477530991122 +260135689872585 +213423535291422 +54927113355106 +144052472388289 +165949383344712 +273621429885681 +256927183988660 +38077704901822 +249162854656936 +10835425086022 +2669490779438 +145890732482486 +91263282945038 +128801160883342 +235289318361676 +153324952792738 +18299780105006 +136845387363457 +277383874331716 +8550898869000 +78275324442004 +274283531308998 +265625961138666 +79492864726863 +185937016618913 +186809623830108 +169483813191838 +100133867399890 +269163407975645 +246048825090252 +187388154179101 +81327509468649 +259639542132257 +200071375117651 +50853150839519 +51586450066310 +249562554755661 +77813615553555 +4837593752290 +215760884867412 +238063430811978 +256813720017250 +224384527862876 +207340023120351 +24488568933629 +211454191423988 +279938741750173 +67211455274852 +129664312176125 +67664002827176 +259832942202559 +126845835847833 +22436178178889 +69498647568962 +230511104790011 +52019159521295 +18583493759463 +97707774894667 +151960636644164 +134241685119877 +258377556117627 +264999690390843 +137152138654125 +250044035346865 +138319558969117 +159685797846196 +249743476877747 +91793760636547 +88141953894086 +159415764144941 +122719908814639 +183002509799193 +87032787242836 +255979551521077 +124567442025457 +39224784195453 +243346654862643 +261164488712528 +91811243377658 +160146607017757 +215421153121236 +234939280499326 +122711564913877 +278494920435653 +29882415875792 +218453988119358 +234738191141782 +192538878723321 +9829547170575 +137589141349297 +256958301584576 +161764737546043 +44285780518123 +5837309488883 +93034339872182 +245512547430659 +199509074004704 +182389375075617 +21936259800410 +37081094751878 +192283519958622 +1905429700593 +140510695596624 +128397490525736 +76499967747420 +228344041471307 +265063996501168 +281306470387910 +137276129666822 +265341129218800 +68243857701312 +56879402510188 +101152589385467 +859804707018 +30986343272826 +161776841875950 +236471168695067 +185920127804396 +89180212162871 +56838279353124 +34844237892167 +208847412864874 +144825016524455 +262259765713641 +233402540217112 +274853327621220 +108502726655387 +183078531098861 +90586393799264 +181791059104734 +187042493530087 +74140242279480 +110822020610447 +182388733582661 +7631523880487 +226983723309981 +235293782533843 +172751099278813 +172807158869580 +124972130751174 +200132531888727 +95535589768484 +19124187349154 +264528346797765 +270121664253749 +271512473012846 +101356217625591 +166171336210078 +69064819339364 +117404803100239 +383202884519 +126316957087879 +124820873496067 +168769231658783 +28808701854805 +66150305170757 +36831985441430 +5294026452692 +144442437400717 +12231941554581 +172569505866630 +186111604286057 +108734007972646 +279649679897683 +71986111731368 +19154921426317 +254968819632576 +103425960696275 +111534828027474 +50930204863778 +142282757067388 +191653958757949 +244826616552358 +105567328898570 +154022227921922 +195069304126839 +241946829702895 +84871410582968 +188498479727720 +45531738736281 +108511492183264 +224647710860776 +37278899571867 +28422838715408 +95021820959237 +250388290266027 +275143301971698 +125617041185623 +210761577895740 +200898090010130 +37155769266242 +21804198260256 +93609681783394 +184816249818522 +20532327634178 +244351639890798 +206730202869117 +151070151018870 +136412704858080 +31454161286218 +147853054988016 +127427356598213 +22098965298905 +123256947729680 +163278911890046 +96210373750375 +263488655887724 +251578245729958 +162120576282015 +24157358949265 +35855274136431 +107720270108152 +136613138087007 +141654376235894 +61748941612893 +176630927755306 +123906409076409 +13988314380254 +63605195821009 +76038953636853 +166117181497600 +281435681802807 +140798382550709 +155601682891154 +137790478202095 +193615746607059 +237366902984266 +188785606948817 +279689117758450 +156416301786108 +238589999478790 +134755717972757 +40043329663514 +263514700471277 +99543010173988 +174771316728712 +35526020862802 +64450040135130 +130460814451318 +251147727412313 +180285974154001 +5723845517473 +176946701076351 +223909175669954 +166808516768357 +94790486124780 +207653766699860 +10380388336382 +164586338597153 +237559213136487 +212842391277836 +257702575098272 +14624853496239 +108922817573309 +122665011273979 +267023588391640 +86768493574649 +201312474931864 +104908489844439 +179789952677886 +146763454316025 +233256283176490 +169305111217289 +149377237532161 +43680565949636 +41620944782552 +275527506251299 +195830093660536 +154625352856133 +164955381478143 +95867749358561 +237664109583153 +277614479823572 +168109774001648 +39755064823467 +67708973728172 +73249372769364 +27835830710394 +144409396221320 +206117101948305 +233593441937653 +249220907943251 +263590376620402 +127304371995396 +152819466757213 +126175709688002 +224136553643008 +208148319194786 +216581668530103 +276620893121926 +169882518682012 +117784053649167 +190133864640463 +71987025932108 +157816572871138 +118711850272384 +142310348159305 +157575138311125 +32146858681693 +146757891796998 +230127893871193 +235936021619532 +180946189299764 +5918394884299 +198327908524187 +270750614912815 +271135684019982 +71718252257768 +241040041730708 +116155153237377 +166123299292836 +7169019856071 +224142086005366 +265184697885723 +136115697624425 +274077307215103 +188220946676827 +165459017571288 +177185988317054 +98951417950995 +156848351276183 +212248149521056 +182967330118033 +120423440952018 +113355102486981 +28883691511063 +191226495525834 +157391748839818 +173491107958323 +261244119911510 +268585271233521 +261924243667576 +259127460826936 +233397881904869 +229143759538732 +17334261748572 +53759092800049 +125573437698605 +166977868127806 +219715695391043 +281002118658086 +240006363662683 +266804542753349 +57142658143371 +259404515954082 +102477437053173 +77309413832491 +214747756599142 +155851417078799 +261211499392100 +6822966239240 +166943540233906 +142659857817122 +173894421435046 +110291448570769 +215987163070177 +192205875485341 +231138844590667 +144886132393313 +188840324132217 +50116025633204 +125739978268894 +13133496661845 +246858358172051 +186478147132245 +170043883256624 +55154009407406 +210059269864586 +58064386352613 +8719499365759 +155070974303723 +263116726333169 +197116586580952 +141887889374636 +102163612895620 +221830647175572 +132522734827547 +186686258592771 +168935927008458 +70352080064614 +124737265483201 +106838056134166 +270486489566713 +4885369327391 +125427043694838 +229806432530862 +119488259174447 +128731212048793 +270669832288224 +229251211266740 +119470776433336 +95927448165639 +275320886455190 +217894035685427 +222561581082213 +245430841861705 +261916246580301 +246825090477346 +205771638973284 +29473885588495 +38370595020984 +20374953185906 +216437009517645 +613446812924 +156605126824569 +236469233330171 +36877840645613 +195179684522801 +56772201954486 +125009676140916 +174318812907764 +225173177604747 +10868979660149 +249695188638521 +86224108849258 +69998777791308 +64653174870411 +221687007369802 +106790727027054 +24211984973210 +114461211263509 +253473808116962 +93326057884799 +89328723371924 +132584098267247 +281065899941499 +232108074826085 +54032532079863 +7650620910559 +252584302076309 +143941516613867 +50836850689132 +118037020083451 +2480469609182 +33135078208972 +144584446078044 +243466090885328 +147605166303599 +184941378439971 +254143961250184 +14134857577089 +24488937906384 +52842345371300 +213499426222064 +71985381120187 +204051683571846 +123418276448982 +223581952917350 +16196193069032 +264076508837442 +100875449600371 +74471121492473 +124073545564723 +169341804785095 +57886665409433 +41990107533833 +71276284126328 +165152764906472 +71034272533418 +188321814016571 +223700117873926 +246042625581192 +102500758042104 +103612112821391 +255043403078418 +237725383946801 +206005196560573 +41366894858268 +239430235610970 +216665720311847 +220549751759571 +253540460691834 +58279696947505 +123949437341955 +100494602985511 +11176110175852 +189083136127146 +94565045609140 +182003963295010 +194238046893767 +245324302397695 +254712964454437 +224772733733845 +264578442610475 +35906084527686 +243736258014134 +117155935811358 +190175089178696 +40844129455948 +33137440328371 +117271968643797 +145714019155528 +269393162846405 +263761928454428 +234845080040098 +36177620714718 +237006046582239 +176631131527970 +182460349626641 +145507483254118 +49912560330494 +83864208522691 +269001499647147 +99630771571166 +135514799538649 +136305451954607 +224519394675525 +187700125083522 +252622391188641 +171502164617416 +254540799707193 +75756553224646 +53414397074431 +19023313677503 +217277136761216 +77271624411758 +12341032580994 +91931629639559 +260414394020569 +182890074715541 +10493001916636 +146499347168507 +248636049634929 +97375710181469 +142894649924654 +96362947211832 +70391048759173 +260417293461617 +85342618031398 +54192846731170 +85135064001354 +83528616524872 +54713494284989 +180111581631081 +193743914327864 +261820909587620 +29139247336678 +96991923947766 +166393737250 +15627175181309 +131989062050 +156774968548031 +65830053468636 +83809363323165 +277481038739512 +198522130660104 +108831877610519 +190567022402481 +128208097257726 +253009718349105 +119820431255556 +74450531992589 +265588193787217 +167931004280154 +114171903981828 +238277058115702 +255228883467197 +112927488340931 +28700873087366 +204222127014650 +11062215239711 +241015848916377 +229006800582809 +110041751987439 +264174200211642 +17908911153372 +27752363165551 +736400099880 +84156910907633 +5324461026444 +119839905596291 +26446902651560 +204912726047616 +77319871805088 +57479634877668 +219213461101873 +170927895217276 +20577655604941 +73477692360053 +137180489759224 +68162782486274 +244260988100517 +122442321514432 +210790410963378 +121864868890674 +160157377680452 +158022369486527 +149440932597011 +86194540564136 +93809243176425 +179073857215484 +144631668276633 +24760516591045 +67656612681585 +164324344866091 +177672408678269 +8184583885553 +104514590024518 +173287000637548 +61402579892355 +268810010799658 +39514494377056 +226665401758301 +147227484445823 +167513184109343 +221746649060644 +313406290478 +2477502732093 +197664520805732 +257630196260375 +160152594240239 +158944633677557 +24077327181952 +4187590095012 +125775100742345 +49358369635339 +269252036183209 +172617599751850 +43769891853912 +113185146074988 +121907135488750 +281155204038839 +252441995846746 +21921017314411 +226451573621072 +135341156631427 +278790560628900 +251508706655395 +10999605943923 +275362652698314 +111110067097662 +127578569324007 +199091216953931 +174798414507880 +68420519318984 +265679390242513 +65971184346817 +189813577730391 +239907415844271 +235852412904105 +241237490244282 +263765099529631 +178824558198923 +88662632016619 +254494584108352 +195292142162762 +194069295425399 +233702103791749 +54974832104569 +84729170584024 +144380922492695 +11074348613923 +2762849578127 +13530576103500 +277297635850724 +84620554331683 +205756087250125 +8554054232291 +76745123208107 +52572487995684 +279877871643964 +20097966538969 +29762239572435 +190319109719197 +52098906090125 +28347773239250 +105917013091866 +240433469714742 +75988384839979 +221903356788391 +170401066354987 +98151102623443 +270114246560654 +276119373159039 +19599868371890 +230843021612210 +139509654774510 +104483371566143 +4834841761822 +238804122166635 +68279470322162 +28772870360745 +194433938454706 +187964736526276 +87921239567074 +116143865643922 +249583962265033 +35139653540054 +158118172042218 +191213082899190 +88217728339705 +153922447411085 +54619932495374 +147885797035856 +267428175171138 +63792707476374 +98577361806033 +12224295986158 +30815154087949 +28771745831798 +54735512671436 +33000139952965 +219649272119534 +185141149607521 +211592878910992 +200474173546450 +163885848164605 +3209347216822 +94951163309774 +6506804204420 +29921834366133 +279777925966850 +134021307941622 +193931404322953 +170088995211125 +186818146802867 +107385986823341 +246283021213977 +106255396567940 +82643604812577 +257318984663754 +228602544273095 +202291335547125 +12772957328551 +63350859566515 +257191368563849 +182148187676465 +38774111943136 +66437090785472 +115553285413759 +95622699440075 +203883595800053 +1298712242829 +229844502660801 +96215155679515 +189746028953510 +37166479719756 +73722004050669 +159141008153631 +80927623794076 +86963433481397 +187693023793648 +84567027322348 +257043907544203 +204355130250177 +281241379808754 +188697904489872 +88314536830164 +236144992973512 +54134015242361 +171120361048820 +19360540304821 +141278704091451 +262938813089483 +167389900137848 +272941945463751 +19886131818044 +143597374113377 +237018990520834 +202130697949325 +149384621323623 +40625463064373 +261066782762256 +136375786492309 +195644786441176 +152520779742962 +140419891436760 +175425698248003 +6552052359256 +276160278330507 +179884897362995 +128412947904154 +273192185102181 +224656379579154 +28510405472854 +21634649490782 +186879944851608 +254333604620849 +24927795089648 +144704825043611 +269267272601799 +217502966386776 +2017365263010 +127765301039266 +173117664756501 +39040147191249 +151639172464578 +134387097768751 +4431109560163 +279366414940472 +55166236081409 +76256020823799 +91448192788751 +176878508953231 +198199991182766 +240605746605071 +64644934929125 +37509057657508 +269882994548446 +258153345207944 +52875999532495 +159448688139809 +66324049473111 +246379945486754 +213475536383510 +181758391027185 +187847771222804 +6056510175719 +50360518341426 +230654848090488 +95154801706286 +66237985332 +49499109199167 +171758151574237 +107032880421144 +122617028829840 +119258120070237 +93715038212916 +149499232533520 +11736958241642 +82127354393422 +77736820417210 +192200265092310 +125535438174806 +133634544055462 +167553383846494 +184536275803144 +100483447065761 +119903402499158 +217707713277130 +185977001802148 +265523312008600 +265630623732223 +250515157058076 +281243244955530 +246504517680740 +108948256962877 +79943995975160 +245670556945908 +2142032064497 +221109250031227 +154901625542090 +239623942028155 +224496139949386 +201105979267661 +127113488430023 +57697723669145 +67300502304339 +46799464945532 +252238073670165 +247094338961039 +220349718911993 +52464389436614 +186996352070265 +12860199822720 +272017411467243 +220673695443917 +87558697253324 +36224423386191 +57161793839847 +276631060585017 +261247377982018 +51071518187770 +21931985054567 +18496896857914 +167077534063403 +97106863726281 +281471571232852 +64501183678293 +120133546444391 +174433984777931 +61735467799284 +112687707068784 +133343537762668 +60014289623794 +263878436519467 +35588672429750 +265073519815465 +212989542061516 +201591776927767 +98768378050256 +74392838070272 +58174576101625 +10116872804217 +201434808772838 +181490885796841 +3006192305621 +18208068534445 +67663355396196 +273990114055441 +248381954517829 +199706817765071 +148081503816012 +165445328828788 +121750207492688 +234243822574645 +150698382603329 +73289232164674 +199022139546579 +193351432036151 +244829554975651 +37468132322645 +262638971808435 +257356624756851 +208830270513314 +214524100106108 +8938575802381 +258031880973249 +167066779914972 +47741661180477 +190687181493782 +55368555349824 +24694308227369 +224021001740779 +281414694065896 +219869196562459 +268584363400376 +158365764420938 +41223954203638 +45500692792123 +9769133436202 +71252701183667 +37396698899716 +222286852951591 +73858805373950 +63322101761740 +71734898128082 +214936196616968 +261490879139216 +111780453225531 +11717985058867 +137437532662017 +51827003858864 +55275037914117 +12387291668015 +46221733408955 +57441974619047 +15170416051729 +165494631379126 +259391517231640 +116574473084354 +103790316710584 +155832876826475 +187809175309221 +39071452066104 +10500717485918 +234008768025638 +143657941448047 +125013697328210 +203846743657817 +98393013237390 +125799520780020 +71511804942479 +217353900706954 +29195130221077 +221504887388171 +250673230353644 +150592006443759 +213150262408309 +28330763101091 +257821047173307 +280399180034590 +55861565854943 +146071601065346 +97051162757738 +85319353259505 +15886459662636 +199494543608687 +250645830023517 +218260901460217 +146242170688215 +237455342152509 +57809593341510 +101530218875614 +44588949316866 +200813431419396 +237945221345937 +256186867469482 +25173346096255 +179723409555943 +148519665869904 +139198012707342 +205926943843893 +48401623804915 +76873235093197 +96036924090310 +148503816149958 +235587653488436 +19641721134113 +44931051313377 +242925217113130 +182731054542731 +194411486988786 +209899856183635 +33178205804733 +269193941991301 +227059759423275 +166908829062400 +144157070407498 +186976270613913 +40754010020253 +246368152432907 +127364856228594 +231096393053838 +163977657783878 +195381169826557 +43917516376047 +202457100456392 +214203842255042 +268388388064748 +161168994598020 +8951535149654 +26910369136813 +167486229059770 +27198660519333 +145176938066304 +112513946865092 +128014321423507 +60932904880093 +212349746125536 +43701547979040 +141725956380502 +87264000685479 +64738599069879 +32922144798977 +116300266608862 +143778978155008 +262534880756403 +60993140198292 +62568942816868 +232370085374330 +57503659354643 +113013903599805 +101254218123946 +46474360065973 +110276320154978 +46184713883984 +149545110560670 +149176933706306 +156624415584557 +25506509384945 +281054212262356 +5325003205656 +192795200699762 +111897135967190 +118795852381185 +98124655050998 +269506205555582 +265315422805710 +119969556092434 +184935080793005 +91492184580497 +21195245626668 +121360313537705 +179620179837896 +151677093822341 +40184352960433 +97163701579355 +115542192126999 +132279019526862 +204924024129644 +187015897349111 +56439164724876 +97509771772215 +209018713958630 +214030841837141 +236013920962514 +245985299195650 +120768720265012 +195549131641694 +102365170067902 +5100547977005 +275082585976509 +55988773429643 +255245218988416 +41087901742421 +192303796373943 +18749865099176 +27679262054074 +125691850735868 +111109956915837 +88870815885668 +259714502148472 +166913808499351 +262397543498288 +23179997945392 +29306366017943 +165293801633939 +81084352283096 +99387450494631 +30279619616117 +75908508785563 +280932052293924 +281141211215412 +169891139984657 +20360333704311 +103276790989549 +116502329525071 +183167051295453 +215560570823361 +17193304886177 +58022458415422 +269243382763245 +27924700701913 +48730680336280 +92681916222373 +26796905165403 +226185735786881 +46737478336790 +225827375541968 +92642247001776 +265298111105458 +5465433603975 +99633059937726 +193226355782096 +280843119449668 +13557534756740 +21673890567698 +227074103422904 +196497707024936 +152062389440082 +58491385905510 +183797993564167 +160363841052369 +181328923004513 +220385083936573 +79104693670363 +6820185850231 +57408935319102 +92254376841887 +210646349868928 +194111207155741 +263176352439360 +20621032182456 +143786733797798 +204091818413995 +22904995552496 +136854146852798 +85099467920391 +280942995204948 +79235047193602 +40632234099922 +119411847730899 +238831264591648 +148477707356802 +149031127790203 +147916432778676 +259217336106799 +261918008051250 +94341928557071 +198948992656432 +82905726969383 +69816449995208 +157501325281848 +144459190375894 +22962138906864 +239264039440915 +89427544600330 +85877144902494 +258103645604760 +39272795175412 +151891852241890 +163398378836403 +236351079723677 +157845194648605 +120811293906274 +165108845075567 +189140479513595 +252151429668804 +41866467645958 +50360740645601 +114475940738450 +256559092221670 +2422065716736 +214113701470922 +189720326379278 +214563533216428 +20841568458959 +123506689101767 +124234656048951 +238857521290004 +154681124059493 +248659248460759 +225713911570558 +116257164497445 +74225731333195 +189346214570246 +58066264761730 +275051590291519 +171145699868534 +245234625560529 +60177833001495 +217959049798737 +145693358183279 +50085410652000 +254976366544478 +156478708300677 +22248636603631 +90628042030129 +108007877783069 +25510460099326 +150279531605825 +254435696583623 +200138744690493 +116660046704608 +60189556518833 +121128884324202 +12546037946227 +125955420495590 +2882603508724 +149761307368530 +93577347921492 +158636609907205 +130227008943279 +228186798293511 +182098494005384 +109187896161120 +63576866015055 +70957711079338 +131795869207714 +101366101290971 +218843677839142 +228956972662597 +235787346709205 +50951001636667 +213048341640596 +1610310747874 +95735249528020 +271458740239325 +27905119504023 +177225128424273 +278173484174405 +87295953254129 +268256846220808 +114269063594541 +136175584644877 +115240244492210 +40107437398308 +71727870906426 +221944020861860 +224691476903046 +235734526685937 +273222017013150 +36000837022197 +54680784750611 +223549279854218 +227559394278563 +56078590851713 +97281602887286 +123592115352406 +165565178830071 +46523178560918 +89009904947880 +867815788091 +119576715954871 +62143288069213 +115826633871857 +201028258653696 +225614123991269 +143295803193945 +171786444550235 +269086559046942 +181697235009633 +220352325840224 +39522282622891 +110125936312951 +34867613297307 +37763698160196 +82068414251220 +170751629370409 +14159390515978 +276665810755809 +235449460576066 +66741242666466 +239656631203615 +42983778978497 +4756452022116 +196804306673707 +258050343855828 +214059877081981 +200834205071003 +15317698087936 +125622267463047 +23443670127378 +81390077037104 +215546654487797 +167932212803912 +191732204720272 +116543081401136 +168771476732614 +241090031457663 +101143202523079 +216252744170731 +145772114639263 +220904330948038 +281403573182930 +257287144793739 +75065336000512 +9133566548690 +138972448317656 +238385848589865 +244721971534436 +266109571967232 +249561200467590 +241797091179016 +23562509836885 +106034042915372 +172395382214161 +110639235290723 +15164174402298 +206842914160316 +162809230461620 +32297880521925 +225611836964641 +229767423066612 +147768596469835 +154043012954621 +128131658085542 +105985928310423 +208642600929503 +187268831471641 +39477109677558 +121238025104101 +169168912776427 +134869010381975 +210199917412928 +179239931521498 +265105195840673 +280614237131410 +131076520954176 +94155424388763 +128074514731174 +200256347243362 +226403541292151 +257093514557400 +147667169085887 +238024573388052 +72753961359876 +242335043917390 +53809924491597 +94439894024118 +233456212082550 +157295512185093 +11919075929351 +128495311758491 +26532765191706 +86922973331553 +5013643958503 +116512202109844 +110404427962604 +6449271317263 +98253355952534 +249248701135880 +168459649402490 +92781101514964 +151668023530944 +14015022524118 +225510608293895 +56108781702853 +217900131835026 +238259565855796 +258431426822245 +139886307643580 +159298990330859 +90429979131830 +227804747988863 +245195113748530 +268747985158615 +48201032589928 +109111714592097 +192417495338199 +127502419340389 +198246158979514 +215798540593468 +203455711066127 +79679744079187 +87129090176483 +274421468391921 +63313673345333 +148198624920827 +185276868081064 +1544766569698 +187924520286591 +33645852067092 +2423084363724 +264330293478722 +187336259037274 +251496442009912 +179775022430475 +46281302198736 +121166950012726 +159519314487499 +491637557950 +158224282940745 +175481097729879 +222058165042640 +222693334772616 +114868090493237 +257576242767765 +124166700791387 +184211783176306 +271018503736579 +227550192870249 +3335890221668 +43428498493298 +210450279341160 +185786892754540 +182477241690058 +145992333554658 +274305888184200 +177092304144586 +9692840805987 +160388051151889 +4645783614759 +231965532987999 +157501274809859 +106683223048062 +176038394542672 +219042242882155 +1854994532474 +133891567606394 +210193354760178 +181618798625919 +147607058629301 +115098522891032 +139423075170433 +122312046231382 +167616945429683 +195572757326827 +99580889876502 +140805814246273 +138848966892287 +179240046315977 +74948679005163 +274623176642543 +210591812966997 +99675695344624 +216495391401727 +74822639372570 +130651648106105 +45426121318236 +211875185910776 +268410660308558 +114063707711206 +252804072680970 +31682434074876 +19609133324418 +109681231272231 +178803909359910 +64952683405689 +15146848340846 +194140388926513 +246518359150159 +19374436094646 +219979476219502 +270269519915129 +256589938747032 +234581708847480 +248107449042868 +247144133115613 +206774094029793 +156917830327317 +201698313115843 +84120517470057 +104665045211549 +89863721100101 +109084762212741 +269637793831290 +170000095869622 +45069437735241 +256284707204354 +168883557563989 +62227824369001 +115977624180662 +201187781304201 +158401696514554 +80706806318430 +156939256336844 +83305142063525 +136422730631073 +123686053380149 +98707440525325 +52839212628561 +232345308751764 +205207716286718 +260526963951120 +236973019853276 +274776722632187 +109925125177613 +192787330523578 +281096855741391 +134411630707640 +257733847987897 +205830832931527 +234745001364778 +86774077142225 +213317408259875 +243507726587512 +249748755159043 +22235433077668 +155557400471756 +49087202313398 +242204728974607 +120075803915040 +196740906120140 +110228301610384 +217099058015362 +255437513439837 +260748685723701 +208838841086715 +184898519427806 +135061801151278 +263112705028387 +131802417577212 +10081803453552 +130661398698720 +71928897224004 +78051395689924 +122810709985897 +75935083799592 +92841551155509 +54287665465387 +72190759909102 +42447700443931 +16201419529610 +90516096350864 +156413103885521 +176056830417499 +94486450459264 +61422937943784 +191989813045351 +96278377406511 +178135135540238 +109652421257629 +59812672347672 +93024115620029 +224572997876727 +206484245956120 +210682014768156 +146002692290227 +62987119348572 +11844126172806 +61917606774940 +150945415435170 +267318525890995 +60382591729608 +98382693980983 +136981242491367 +125190286027317 +121594952569011 +157184648360096 +66328572491118 +264895544596947 +231985204187520 +109792981170637 +23262392096825 +80143540609827 +269630009997597 +90588020719185 +168453727981915 +258884076428007 +192225591694866 +113722602043270 +134818161142573 +89523713236992 +44814966708675 +226660023890940 +252138760795381 +144964964758815 +205386929898602 +203581068324493 +195704578244110 +130953061025374 +149557569960215 +148924122953039 +237879107837976 +79480549157600 +96772331900127 +105526494224435 +168115051894212 +132112385144239 +220294471507245 +60974023739254 +149087947609779 +40624694134830 +201233303659587 +156144081785634 +127313793826150 +138731797208305 +223077903560015 +171345614544419 +25321178153827 +60572727180428 +266790401029829 +11870427152535 +171331210931296 +83551572744770 +232908428888993 +17221142615613 +274697398557719 +220659715556048 +85077057704631 +62843633963262 +212761389262671 +140467453236227 +178029891438143 +26212974284401 +95146698400709 +172880441956110 +145596260138213 +50616644710724 +195765658460688 +272562875463782 +245006088462846 +19324366765831 +31724952008967 +233861250520926 +212277249952818 +209057538071029 +217546119321322 +88362400461900 +161054113361457 +178912983768613 +115966894668931 +109206704298340 +43692951203662 +152436521686528 +189109473515262 +4862931852378 +26545668705271 +58072624085835 +231448559512286 +119162624963562 +147161301093693 +224187129093579 +209781683943598 +93917465899274 +62317936835945 +30833562482551 +163615711832916 +81569195584039 +228768115570242 +221547870464434 +162682840730897 +229016796283658 +281078745201245 +245512517137636 +161274975089310 +24272100645130 +240329494556275 +68167875854893 +191507202639368 +202279547374885 +275117667352942 +18940671650874 +77153078984040 +66523173594973 +16839755863744 +100772954769883 +241534807393085 +54853738879202 +147464853653218 +36031076327955 +217292687370265 +57273703423795 +240143955011677 +86108670890398 +136012775775137 +203436424208749 +126555835933263 +89573552350208 +221072879938980 +165364922333948 +105337652287470 +121168434800411 +180819911743874 +250126423455933 +22917645824281 +62253727511745 +156527515453718 +28905857973508 +3205085711801 +209248123416736 +98700837592385 +233476600134013 +68169778694960 +275050472821769 +22046148615831 +92885719718783 +181015393165973 +85871789482813 +26962845465928 +80159959562513 +196057996438413 +56696934020374 +252791396835883 +274555374165773 +158129051033068 +208122073809408 +143984022803543 +273696462083377 +120624579119657 +89371269058944 +36302580618943 +278918826061854 +58197196834063 +98608828778912 +118689946989719 +252871172288830 +22719319925328 +27339220308781 +33300704714470 +143311456172884 +70240891671100 +44016418951606 +142633818714634 +47575042226972 +37383444974385 +80199659048414 +115356463933088 +278866488469795 +182017427786512 +121320873252689 +70441381037044 +114754628411904 +216521995169292 +65704605751286 +85519659493686 +91878768768277 +254797766489348 +267879580769303 +251800587752119 +25331997355271 +190999590011281 +42346943364007 +237277199258360 +29786986946392 +278971027365365 +40787977126346 +120625654188730 +112471631784178 +39691117516964 +33540000045719 +213333436160628 +201678943271575 +125488992145600 +206777464854799 +240519543384485 +84468052214173 +57952179644647 +45873370731778 +184435688501810 +109423226929192 +183921977936371 +244851970849127 +102302229399108 +33765918776515 +65728105593092 +169435380847835 +216532815720130 +158912039876260 +129877402619649 +102701422561746 +76634659319858 +58637403984761 +215650802531554 +199496145092907 +210003718483809 +201593764360800 +94734579084152 +48452462262959 +65398833752498 +222282561954880 +269272210945992 +125840671518596 +130332007894153 +254356931733079 +196344296711979 +237526399376946 +262125285663456 +66158255314129 +208070089420219 +179379760984463 +2712663228073 +127676061187753 +86877410542334 +23312053692554 +212202531253057 +262840961452129 +259500895883980 +234664438690754 +107178350941506 +75179495355168 +248049447148278 +217978569662254 +68940164931046 +129781421389350 +65316224909788 +7850991329169 +96248588170304 +104880617496988 +209587358981428 +118865976120929 +257064742791414 +71434200529931 +143233085293802 +223120178345153 +89648387712375 +247031381902419 +184144175044628 +219494536922436 +195415142009197 +58324774203713 +245787391597527 +15393572745970 +58205212713975 +90956358053140 +137452461614944 +142213423032459 +244832084371265 +25828177646046 +218509931794293 +106513148984772 +19698223806315 +96259604869265 +116571014177850 +225551983748189 +247527937702929 +5870342586186 +118170343496503 +1140998121041 +14684955771767 +101248821139675 +62469916003493 +8762288897867 +163319039410307 +217148319378405 +277513327294787 +168012652715387 +244707568101148 +125387119687106 +140223118983794 +246582452223888 +91755199731076 +167950390928269 +26502958042186 +233765210489844 +44992575333749 +244171890559378 +197829226310615 +66495050527701 +107451878777046 +183681791988659 +127186798946670 +174314550908502 +44454002668222 +90200916620790 +181656326258032 +38331900626019 +53066015439172 +263998699151617 +104928256192402 +131855739490790 +260296971185133 +84877372587124 +176576125822411 +192637234832001 +142947975390141 +38399421678092 +112486770404327 +115070747161248 +210669655902677 +95798989045362 +258797700649586 +193186349407101 +141078464152196 +96695315651664 +35817699712093 +150262373777490 +211205189638485 +232416137227976 +195464377507894 +171525332711899 +213582996109400 +22970383702446 +119793175978537 +222454548948599 +161139902552259 +237447199402641 +226379486852747 +257621101728918 +275019145901656 +237218445255440 +189011687892749 +45510125715668 +32433075417729 +202949812831709 +243931742635001 +213913855049287 +129085127993016 +212978374479968 +114810746195022 +7354995035319 +37114785325899 +12673582130996 +114968960561280 +31326828504560 +251012415659637 +12898861691158 +243809350659873 +115211355336869 +148221655626977 +223193238356607 +240024130110021 +274909327823540 +26153656254558 +238181064732289 +219861870354752 +280711329932600 +6748150484770 +119245912623776 +279124229379204 +158916145633035 +222428107454166 +108060278975554 +97341004116327 +208754369120400 +141837706437871 +246577178325156 +60467719630281 +110684566683213 +142301954393749 +50986948382449 +84232761887887 +164355020342460 +127887374321295 +9349871755956 +245462623135378 +178757979479831 +202930672518357 +200772770911829 +225950797804614 +57498402643834 +86903808499812 +9256425486228 +244186698320759 +1773580071400 +126661144057499 +117338756110191 +153882484582550 +106544558680685 +44952085505911 +112457540480672 +4857665132939 +166477750692696 +119738526740692 +217844043367112 +205596332083157 +212610548027883 +271873710451963 +8216005354848 +202493951682205 +26489713766631 +203013987861687 +69999165686175 +15929699097201 +226772138945208 +62512157265399 +136579887867269 +57418893610338 +65524648789833 +276836063708004 +270626282973245 +74014038710033 +225623121957473 +122189864213531 +63133501335288 +3669345520336 +29128579809458 +174654143384425 +169815736264755 +229541945645898 +233161109682475 +30565996820585 +98870866216412 +225111514557019 +262727468420564 +140536203764703 +98613700361467 +50533881018820 +274941324355185 +190285411985182 +246734871056591 +265083595861462 +59743527134179 +90467586059123 +184966425859128 +141093923753912 +93741918825272 +223805148474698 +92068480877035 +206938768909701 +84348019657365 +105831603807914 +143106944039536 +162883780405793 +47605073455003 +25298607062338 +63607083240847 +69229286774967 +123792421586587 +103675181735231 +236965672649618 +280059993154381 +40165474879878 +4258229565675 +23002493154258 +23177647811703 +3291001704385 +109405630527002 +200702296478688 +150027409034095 +1300245997916 +277388570644520 +267462158223281 +217239585639782 +42289660317982 +214491067675779 +213732744052399 +141689206129365 +126571823084278 +255833238697610 +25028373831078 +120115993674769 +67698907976661 +32648020463798 +46985046720619 +16856272039140 +144105135848559 +276635749067773 +135879244691290 +149855227377618 +96970465177847 +15690776468942 +179061046128033 +182710968865524 +190546620509693 +109352638349501 +49476306739366 +225980536354953 +229965674895771 +173199387727056 +273059849401121 +83764696526830 +172506181558947 +149780226725010 +149004214254544 +105892976603423 +251582442969656 +163988525350848 +255435675126710 +206792272154150 +256098539933297 +270340146262819 +278747440386340 +150681672202244 +100589210821989 +94322091542449 +155579425824229 +232468678380338 +122329726142419 +194269670714681 +35790117177205 +3609001379156 +270883639983713 +144458439005970 +111993143090588 +34673768017445 +50971586748232 +132804544835061 +260456435082125 +263746363832663 +50007678248148 +263875356659602 +20978077723755 +181413367584400 +91888411031936 +205403263464883 +180234036004664 +62134287992742 +233892357494276 +135193003696142 +217157575113152 +214667870758827 +215914754234766 +254012086214222 +106849057500271 +241110628588680 +148512489111652 +230646256997435 +188139755025447 +116726868170650 +176372600046344 +20857640870385 +167005265481816 +91453547616539 +74141269853507 +119309927311521 +188181040635687 +24791000381454 +14179352687025 +88922748731457 +278635422872804 +55146793301301 +38473668111599 +110387224767131 +163014819634830 +2361149036479 +171108882574552 +209579683919734 +130402232544602 +3341449809486 +239653424386351 +161184232954354 +222157020778273 +42610643417672 +281227971716119 +166437689927525 +67206720068190 +89732902487783 +157251012445311 +64329247229195 +20132628651713 +205745182295853 +71947622090994 +219579565542231 +180207963676635 +274834734415503 +43434044350774 +160664691542701 +267305716692077 +129174818260906 +12426331513323 +214078441630308 +4206013124419 +120934589406150 +59976380404084 +277418402337572 +110322893155187 +45694541855618 +69090818644121 +108598327918381 +14702204110173 +64332085250549 +125176477165567 +173012657198187 +85924753760024 +156152427451946 +227839782460333 +79416298451019 +169270368099558 +203045538042218 +173986064062088 +184701315272916 +122384506460873 +81793305037825 +143728346855695 +86747153654893 +202312307284541 +55719815772994 +170887200355908 +257963017274868 +155004932243888 +67917129588481 +79714087871669 +114303776201840 +32190873628854 +38051680407001 +238840307904416 +260846267278315 +34520887630276 +13678813194427 +166909324517803 +74834270476206 +15863144457883 +19686556860312 +220053891776664 +18993828186703 +207999005404848 +230772215738705 +162980614199148 +237385751535150 +688539853206 +116226943480913 +100345431614615 +134150493349429 +2428105230489 +101197915879935 +174912105811396 +179567461222313 +231394017812188 +72620657619545 +123610036470087 +150331472412588 +47100498462260 +55964706557003 +152627992615431 +147196370558714 +200028348246613 +134893308293029 +120053493032394 +260672158620475 +197697927493047 +181743212673231 +95493540375222 +159973124593103 +90657868754228 +138570720177084 +257165104340715 +245421769375949 +135762767673412 +162848907440087 +141776430205395 +210772059868996 +142951430779527 +44271652585638 +230009670381126 +54621325682572 +255580556464057 +162843959963975 +180849107254922 +57740445939987 +183664294838165 +6708893975612 +117656048274022 +175386993492178 +170469004641357 +177927820728305 +103409034875832 +265787474396747 +253173610024140 +235749194506571 +68636160237618 +102879619011019 +75520842732030 +226326697625452 +185164927191427 +154683796748341 +280344721421352 +58848402188153 +207334237128591 +90451331197334 +21771556457878 +71964813984379 +38880831423503 +249644182469456 +67099116811487 +271796459515259 +206174745205858 +143439230704741 +102853144683976 +5385887444604 +256783115327926 +222307973027083 +114944024217202 +201587261442564 +31538661480482 +214746413594832 +175699497880638 +64285743225498 +210404400682339 +69882278118241 +90802824794902 +223000603152622 +251648314248563 +242016458323480 +115021819221708 +15969267533324 +77676266627393 +153575462854550 +167545275914021 +4087631632390 +51006506708630 +274060065114212 +260993599477597 +38264233723943 +99769598016177 +218268328895923 +182576716945288 +88230891087265 +170462710088991 +59393747972635 +206710272002634 +140310339038038 +3468956394586 +159189777081546 +90500063653142 +154121093845159 +268666059575453 +157139700795559 +62128232344203 +244182430021966 +37697692319395 +247158217209257 +219224462467978 +178544970208897 +214454455677659 +16306342189765 +192139235762317 +191041142562216 +194919895986213 +207529812772787 +251312002656523 +195685065305854 +146869366822948 +24751418990208 +77145852893961 +250154222581909 +141902986118549 +104455660426179 +245066485831358 +250146834639646 +91569614226711 +132944754455572 +245993090547586 +162016867498400 +254706886647624 +113610870135706 +92490154413606 +172584162560606 +172066824585715 +39728423738388 +225336780753401 +46899053254680 +71394958904336 +135473523912534 +177019407519823 +71482299256322 +37674891414137 +242885272221186 +145856091508045 +80065246468822 +78645181236622 +253717767951639 +97825242092794 +210939100067508 +121012110197734 +168990113413224 +51916792181832 +127234371658353 +20361292298837 +253538199924309 +161843769597618 +87923368154010 +164301568889080 +6061998230008 +54932208484872 +270802003379740 +103552033984795 +125081519310043 +186948451891209 +76806954830811 +213681301032626 +106369846266429 +61002046088165 +126542797366366 +99592608402908 +159318854655997 +234502012844408 +35574833708876 +186525854541834 +166855520935326 +236361311763920 +235077091283409 +78666701327820 +87143035237219 +82688264816301 +213381323237971 +137176462635660 +60965438626773 +3425560215803 +228300350196955 +19765808760549 +280327044386825 +85343476675 +186460927229600 +13471125321956 +11712093558052 +55591171256375 +248567506016933 +177213521410239 +255940584888550 +195822923608346 +243047342478951 +173127774914488 +225302615168815 +160946429715392 +19832647390304 +229821660348397 +225383979578817 +240195756458159 +58468787988351 +82008292890749 +150968099157423 +111541102580006 +31572118244838 +56545801178908 +278788577100334 +265713405265692 +26668290793011 +788774435749 +141323861799176 +84356879574465 +89432970906880 +140111574989578 +184260221554054 +208313084872889 +127331744967415 +178612219733314 +176279308795754 +150299430686039 +185247616194855 +156523131866227 +154013519283270 +80845407577993 +33463909867342 +43711155539848 +26276452607684 +229533368965877 +37395841503937 +253523264846360 +112641630799772 +203956134345789 +240942992770523 +250183987679583 +88363443536769 +166542395717238 +53211154498760 +259209951338834 +45518022129126 +206172504073767 +152842031895663 +21678300664597 +234631650947294 +89251073356745 +79829252652197 +112105095954295 +71129466665701 +7763365157271 +102946819416308 +75109372416122 +251979446069744 +130367614754003 +117866178892020 +102782071110896 +116758180135368 +37293630912707 +212530232053278 +120827601173365 +39585228506654 +19836814286760 +31882625544348 +62539760434370 +190621904467175 +44647006765526 +29121300200204 +205775567883759 +98943158676077 +276686559988427 +225167954371017 +199496351833586 +159693371506329 +174817978960285 +239588949563478 +58232014917811 +211450355476754 +257601968675151 +280128151094744 +14119768042231 +229114130870836 +198427085786156 +58280089542362 +269708007171773 +40876231921588 +166794084809618 +31421225266943 +54073556374754 +212070835560136 +280745968296242 +91822220900096 +243419396463163 +114446831771462 +22191668531114 +222710678034173 +126672275004576 +277225026663388 +266330718266754 +244878087603868 +2197548026055 +220203148278571 +155429075697727 +21460969284526 +86872927111982 +29194175288106 +197427811662078 +118606017445488 +24932928729031 +133428766056982 +139899060809897 +180680135532607 +122513816461519 +133918673515608 +164177248072900 +22469177825594 +36199142966891 +203459677024578 +102943028494337 +204331478099308 +183389235621629 +180343563238000 +64012479466273 +65893850749697 +88228211772128 +48777658829119 +214391710552917 +240087804587056 +152110600677726 +78404107710382 +6156496087516 +272257567891136 +101866084986122 +236748570185231 +55602380895817 +25644346598291 +152912488472750 +124286980874545 +114871968841339 +93307644373390 +161424250966630 +106439789610117 +96829137768138 +126376112695939 +20384818368183 +34211540134467 +127579933458850 +87124318431506 +271912517989201 +265474284028222 +258110415398710 +151747696770618 +15039215447286 +178511349848525 +113852708243328 +18831704875085 +188292225735892 +207962575972668 +75177280462394 +170952698283482 +140223793894661 +145932820318339 +228954310050618 +157287688528075 +28332075744833 +236641426395791 +259918471176756 +207456964007991 +42454375456723 +252800506554932 +189730864817991 +280701419366633 +64142475684359 +251611142323277 +107577783323965 +90624157858100 +95870455606263 +254177417754808 +40430206507847 +52184618653376 +121801627556281 +140630134903684 +235671284767934 +105723986282186 +197522016058460 +67202096221717 +22636554646510 +277597430379684 +158091556885288 +158679108756229 +103470482099321 +112736643163822 +78255589215726 +90434131516077 +183752631964713 +350040527261 +54706414097874 +66308813006928 +137224796166304 +53646632085628 +90807582257825 +227745578073175 +248214824376693 +240337078080181 +19517466076368 +260527161283671 +37063278949417 +72225312476164 +273362131549989 +224705525260617 +25348808312419 +190550258526220 +218865254375446 +141848884875472 +16612347020818 +156979541632000 +212075818142026 +259792053018991 +215788382514811 +60199984900434 +152406498468985 +253663825323490 +175559820409367 +238034028679468 +65307104040820 +247595257344424 +273310107721181 +185513437079794 +14175977478690 +63294312650637 +66285386605865 +52444733760609 +42845513615308 +189978763970472 +111080330743484 +7825925523853 +44114304699075 +23317398725387 +84841137816615 +86424250039940 +212635205285458 +116389766464155 +31359806455847 +233414045493639 +10747307924467 +213995664026873 +148460950995064 +53954394397833 +164471658385571 +4991746345130 +165453242730062 +57320417819553 +221007006678054 +246836127301580 +175490890647247 +181160737067348 +110942547024732 +197625748243096 +273079573988358 +62174080702036 +268104441550349 +16408967984792 +4014709188071 +450316151165 +185848914175816 +141943498445015 +197999161002448 +59758689425684 +124922701591814 +17602668696755 +271738765551699 +37729801475239 +262213272237203 +77530750188786 +48876795954659 +86559035965185 +273974520283478 +277920425838352 +174392644520834 +250475808739250 +101408142352527 +156404782487426 +263456813947807 +139349227486317 +2862493526745 +211607244077727 +61886148418388 +150318189706399 +117451938092731 +234408619894485 +176996637185326 +124407459027851 +11353288155215 +15596367424691 +198270423191503 +187807391228931 +21274132992737 +181752308739238 +219020306454370 +81263601389454 +180557621309277 +225079262046904 +281399482132429 +28194265461148 +55604457289179 +159342986763614 +136337814674245 +230573418216170 +273477429063186 +259274105451024 +11957135539778 +132919051881340 +98170973730766 +190168048581535 +28319029524288 +158913114637170 +10380024663118 +180746558626099 +263512220955599 +27876639655451 +276776760607057 +182125559498366 +152868582443180 +87542992895935 +78012140014014 +178303768251700 +63341646755111 +161929897171338 +23656694501742 +169780989864660 +215248108455271 +84963018844674 +45969190856730 +35811407031066 +20722085999069 +59128526780426 +107374883488449 +172839521901972 +162526904362266 +68816508585704 +34097371428699 +67838866877834 +200653557920061 +266557619742893 +128908870840736 +180343793172048 +13308876450225 +22866104935494 +233002640702538 +194806080575469 +253874736549640 +50031685945667 +77871926500689 +52593912283773 +110690606196966 +228934348498765 +136372260603933 +69145543719961 +51123645019601 +21763902035294 +60741879350177 +271393763475329 +113246799972378 +47535318197305 +114472352018189 +247633374513059 +4432921991141 +189303182525143 +107200994331101 +181440723219449 +270589921940334 +123939669479362 +89572145021236 +206075806196839 +92338389124319 +236103441330106 +174711846808173 +127079661508485 +130546006303369 +151571530670984 +108858568278608 +199336171996899 +253949843061444 +249960507742338 +260949988847568 +102839140868223 +77766410182622 +222668332906587 +141483498686956 +38609463315114 +113276259958501 +125281027583927 +1466119071664 +9501926440467 +84872384244142 +127310124952356 +33388929263527 +34083859767136 +280989884339368 +183194159301460 +202090923641765 +150754300915625 +140476366795844 +85297547582388 +137893903609662 +230144899800300 +181737464504816 +85314770547232 +171436831148686 +17167535719207 +93050815452827 +191028909135112 +130810217909388 +36568631788169 +205401411666515 +67301480526938 +167305957860133 +222622753343805 +243598961833990 +83334129590172 +113485234565887 +35945131045243 +37332831067047 +221202385552762 +212914264987211 +263172805784479 +61156563091464 +20010724297788 +241033131890828 +78745279158566 +110966958931575 +118932288375125 +204024689523312 +271494354867768 +215128673849035 +101852818150378 +203724780409878 +227168409379686 +10679036829467 +75128370819788 +85282701939394 +102834657769598 +251821316731387 +53220613673218 +157817512868392 +31073428732349 +270935254843839 +274216406570190 +218473747675074 +234454992322103 +98323390595694 +108798209288336 +213415449502235 +107592681559981 +225572117929278 +137587517267994 +261257462415171 +163400135322518 +103537051246074 +163265616360706 +122924834723439 +45896848909151 +75285782568326 +140301216320518 +84766446694018 +146643921962513 +87468881515083 +82772790989102 +44513396354431 +118652684289949 +17016168488594 +57131346407424 +270110965395622 +103730981529382 +273124154228069 +63374282964323 +263488438188872 +79945154175717 +137321683562390 +247638033643541 +41382162993433 +14095082884506 +143402785790349 +136115622999890 +182842741987955 +184449321588408 +162544083942064 +50135277569966 +96357799141387 +196439384863709 +226940256857034 +61916741936967 +100322484178153 +143151359128465 +60508986520785 +238785786547241 +52579042666938 +258709904653325 +257615623961225 +34122269359654 +76754669654247 +3242887200378 +178465621763217 +175732645536149 +233944346299031 +154274855870701 +246430952534815 +10742087599576 +120668341936222 +99377183148458 +22612378003674 +136254637765061 +213509284935761 +205482629591556 +195838863411149 +205596616691973 +198901714680726 +270622400861563 +99944567771360 +41394236532777 +214150483407949 +137494808309729 +105363836244119 +70153759473998 +252909495651429 +159625931101192 +113186689515792 +12991984010175 +166572737839736 +235839633704815 +42318723317228 +74056251020665 +184231526957601 +52596397020565 +79379369887420 +242002404434974 +112619832977808 +251238092136969 +265991541217180 +224799023041026 +59859179000805 +276867066881668 +241645975723330 +280196580743556 +159503608608248 +619433015151 +190469242031631 +44912613410877 +194620106015556 +112804400024638 +224005519169609 +159488429904744 +36365951453145 +57426270261658 +195106341616764 +81590503300548 +26374952904432 +206407920131664 +193820733071366 +74156701989737 +173102923351409 +30221503937960 +74385601227629 +136029131223740 +85810678996015 +152435105409079 +81519351818891 +245509380781842 +116944753865087 +106949243754999 +46235856131754 +110485373273992 +126499133044791 +78980600794316 +94912411555687 +24484515077603 +94763533537167 +38610082031252 +32246892701904 +81191424284483 +56018502557960 +13322763130428 +170873510422143 +218047153658288 +16195316962769 +12057540237268 +179722475090351 +71042093385035 +69694513910044 +171638136804096 +228575425647020 +194468447536842 +220362153248511 +88958897292767 +14401359777898 +224108075976362 +201438158148916 +212830299212451 +66194952475811 +244532506167207 +252151769133690 +157745967159779 +70968550830535 +249382984427660 +128539733594269 +209439689463305 +174001385161923 +208042809681021 +119196069844848 +102555466973401 +208400778102219 +235506595092639 +231571419019602 +17677391820614 +115230937793020 +280318271446101 +254240404923534 +277048532142418 +30325715871155 +64509426620866 +213171038818304 +39480018643583 +227436267446115 +46004984566531 +209218708358362 +261479821524970 +280973722788346 +58739071357274 +248930518566835 +130420758360582 +196991408223339 +85108097363918 +262930542864034 +35899744157614 +4281355711772 +32198399673107 +109195072629657 +210912719046817 +191906430595330 +254096612776917 +27061580123429 +33851796664906 +4166368377806 +108948229070697 +70432025626519 +88887317633732 +168266471034759 +83445702676064 +114742392633117 +109171037205539 +241650451023532 +271762667826889 +236316851197880 +37445305573774 +206924267788995 +37854648330867 +2397884134779 +10628623628166 +176544305721027 +152978994167441 +92949643940231 +165208943758617 +45945301018176 +183345384322977 +58913724281049 +83609699422490 +241198467731734 +20593206007054 +73731718868542 +110748539793389 +278443267210373 +191151415607529 +29270395351191 +188969838847070 +50700972572088 +113158099834108 +190785560011887 +185503285929505 +496458140653 +206469958796357 +240052763740354 +238541375863310 +186536128430028 +209798955933619 +176455128595784 +23751271935691 +80402157774199 +53722942023010 +126514669130103 +34658084044337 +224488146145785 +109524828001364 +88252710783468 +179660465382108 +58043777549412 +200282825339565 +258731035547700 +111995835960269 +104677201455406 +170980577178654 +97547278590917 +2434085729829 +188546033079767 +212838982920020 +128190186759225 +157985803329378 +72612343861074 +129056648513008 +80136265016538 +8320678758445 +59440211586227 +88169420246730 +112278758581424 +152221653639292 +53640333392946 +257148477743018 +34152724877509 +50759922824726 +190142346007303 +54240689394065 +74527495878957 +274724384214411 +25044544707678 +141559577984447 +67002927354776 +80070907887012 +147394491680146 +140593814756131 +212171911347587 +267483961485132 +116485707271291 +115386076744112 +67751718922410 +231452406022093 +279849773435931 +252922942553448 +56164898956541 +197646949619038 +154735686771100 +39450007983218 +182330552427080 +175353547806114 +101451807417417 +190456262722131 +164907268551451 +77450772603020 +174426173782320 +273145938152569 +40646355292593 +154931850970585 +126323456665763 +22597333291143 +95958742575073 +55114298101057 +131188150580703 +10670864967219 +235798655175394 +80281660787417 +18265669469744 +182446831370116 +86433876874856 +109640583545223 +176249125040141 +194120405218503 +194928655331883 +227068417420577 +219786609214067 +256021998458775 +189487843175553 +227845200770286 +29888175020806 +33067939987092 +85891743461727 +274371301141286 +222451815278764 +49533687873550 +223068610187734 +88403751404130 +211435849364381 +79848535306844 +257843064504358 +204206286244506 +226036647691871 +275774335909071 +81473435634292 +47482202599103 +144170557440346 +179689029198599 +14846332733388 +126017889133594 +193677133311006 +129553698346737 +236074093336492 +46645691086974 +12840033875291 +276576356388706 +109929803385149 +84203892907015 +101618582401828 +119063217567444 +56026062680916 +98769374339836 +83979994364043 +230996896232628 +61545518126150 +66135965097946 +71798522907401 +22658710896441 +218913342369536 +139692024938202 +82504477724328 +90184051159991 +188680383301809 +218659382375565 +83223773888423 +52840215879099 +277092480470416 +172933955264201 +179756923414853 +193642379585330 +111790068743586 +174561169956371 +162715067579864 +190021902680636 +170913841562027 +272530212068066 +228506536182458 +240603296239539 +225517135187168 +152741956784098 +276273624566077 +128565212542107 +129088146472189 +54430429933843 +177165145134805 +30989145294587 +86058124126797 +125222945950478 +45207149864324 +176161578676874 +120147165036528 +153230113696612 +242894668387913 +204557185119127 +43227276457480 +97029197394134 +109577993760292 +265197818999773 +227245563721697 +3541783490851 +75463962596169 +202134121965942 +140031050597287 +244093744869376 +279868678598470 +218282132906099 +176119803976936 +194117164103090 +156325838838627 +259101693644035 +188535125542610 +51036328580777 +1946325101455 +174519677964337 +237367567554214 +20203950382649 +190422069865079 +239199705359887 +270761122815975 +252045271286247 +26548769221697 +174817854266460 +110333492375552 +122805992205504 +125960958381150 +249963382410111 +261996977489547 +194171462572501 +97222321989165 +100237229209914 +157855876439107 +79881657330781 +99051364792172 +164785837893742 +15020104333625 +266620225970876 +59028159186640 +253615728713272 +168106614883676 +50361290588395 +209948167103032 +228029052827452 +170515394559502 +105523353749412 +188121718723102 +233961569614726 +61270564130967 +203605943775272 +115427827159233 +44875325474838 +75081463868044 +183787208932977 +1249256455882 +102737275990187 +66733929373085 +245086827721057 +154675576314514 +162718063464514 +150902905287992 +56977946064707 +204392737862582 +155243785960026 +30224565498028 +267701766990402 +105963483563069 +211766994067018 +217333098186454 +111800182988592 +159869694873774 +182594347883109 +26181332180067 +261948536613331 +122836120554126 +2065867573773 +137410739280544 +120669799075494 +207848830599999 +121853150548255 +229582357551832 +23741651470819 +181945738514964 +31879261733123 +56974082816396 +177793505422637 +187192605761063 +122202134805813 +154611238577274 +118593161450735 +78854574650555 +105802767878909 +80654564023569 +257238488063898 +103902105721930 +278071354893540 +190833198707301 +217985029218250 +269782065167481 +67145124171488 +36205461003285 +176153877974561 +23642543465587 +138404243019717 +122385278181275 +82325611899665 +255697288189242 +191586518988698 +39553631804466 +72526758358770 +279472342872465 +258147265863424 +121327106697947 +270970268509260 +41241226868516 +176105654867925 +80037926123316 +161771480432002 +89854152361491 +71880860363726 +122335546650887 +34493156166214 +20207250755267 +233649920342349 +99980124173901 +167453333593642 +185555949660720 +41784062364932 +77950769696249 +193023720382382 +241277802572809 +17290860195599 +253364990589935 +160923161783 +243882353207808 +18526038019891 +130180707193801 +93754956865586 +198293824440464 +68043866326808 +57083295899016 +97036504767803 +206199945106114 +253193911692113 +50021037353232 +81697952719620 +217979159273234 +276937525297856 +214606430492589 +101950275716174 +162836029381209 +91157725729785 +223444501108104 +198605881506616 +59959643851113 +168363930973140 +218761780722669 +224808285949016 +27880044247417 +62137477003212 +63262049071330 +49967861231401 +71336393761801 +268686314603112 +137574118366182 +196276533224087 +98341568720051 +178663138929836 +157988438257671 +77751762052646 +105565756072296 +252002890850502 +36943889163141 +248138773977317 +255599136677764 +261306780267671 +26360554701778 +225136824425205 +211585655701515 +267565529949511 +262075159790538 +29464587797134 +272010617267977 +120953683574283 +221336101046574 +137886000161488 +221916170391639 +142232832902404 +92773024001789 +176409256093009 +110936521539038 +206086481134704 +218681733444428 +89613447834095 +87186597473357 +116449743893393 +107672828764481 +170466118880561 +120013479173991 +245563002720417 +209043097348435 +10121922479359 +110723322956074 +262697235472716 +143368528417756 +251699994008831 +18163664964736 +207344543111450 +113266774862380 +62540293680992 +72652384335043 +161768536944690 +206756805039074 +67501773879984 +10967320018364 +58238043130511 +153895189205669 +51354506150495 +113235628950125 +27511509833468 +191533113744357 +155013208372375 +158570488830561 +255820744135187 +264775777038341 +263439602916317 +253845037536808 +252074600648790 +74497828762866 +240296030059430 +63794760533343 +271121777134166 +34516975513921 +137462304522026 +130828913547403 +214247857041325 +77883911450788 +1755744388568 +37096459133468 +219509202426948 +154717123747942 +22547850207165 +23527780452679 +250935356067915 +79844914969634 +27822310957005 +234292699691059 +275687592332916 +161113092652116 +174983745741694 +146647163748802 +172197217802030 +249181948239866 +92708174004787 +170483759550071 +74774983616506 +170346379200501 +15538637963648 +45635650867355 +280971626787953 +257098992523491 +259316787391683 +90835765890881 +186293614157000 +193532725109066 +22505812552533 +280158720006913 +31787643652360 +45658296741938 +262186411461477 +28890874973831 +11714678114621 +76233553109310 +92913817251258 +156831612927317 +210755552578327 +160829389201012 +102480510239966 +27819047193845 +72957296863883 +103754650750312 +111335893234352 +70225423620683 +117160092551107 +90035695980758 +278313510845568 +73577323598267 +52632288907298 +245346347521317 +263902491787670 +156746768491230 +147003974472731 +100237391152873 +171737160579458 +235064187123149 +157612041885529 +47042966574672 +130318565354173 +109054634254030 +278115523456814 +152513241198631 +187820909200038 +199424706987124 +198254806683455 +243500619509720 +275429554373348 +95038233522497 +212962809213341 +193906290691130 +15979094969754 +238869108916346 +233952727620310 +54271361328612 +188236870858577 +153393614191288 +107945758326318 +190036860231591 +171715002307398 +179827265932311 +237462482690966 +20754132345275 +114068523525767 +58817240332145 +142207271567711 +234640357603636 +241700630136706 +257701597058251 +146899125138857 +147956081814436 +2388454313999 +73491605306546 +158912672735125 +196738777706287 +60597447385143 +11344899968588 +220433032012139 +49434065867856 +68778014681126 +230985927169962 +101426864935457 +201792817834242 +107794858015616 +177242372942443 +135142834844625 +276572524825937 +144003635174357 +132522335114692 +181465715676875 +149705240845940 +92641878233900 +242915965149389 +197842914994309 +207967129745813 +236323440918626 +99447389819187 +268005319107398 +217836910659007 +191063805821974 +164781871737385 +245501561602250 +85983997372372 +220905874388842 +70824860295649 +242770460754057 +52200665357249 +49444802279815 +100158204624966 +241803329067217 +215827720083930 +115727160760052 +106541592358392 +120207575637527 +180174874498503 +70859795063876 +157737361664392 +270113732786142 +99651707256342 +88111500762554 +189033452595221 +40850997395652 +211843817439643 +179620063934597 +90348256190302 +55848576134955 +266162801179544 +224679474083449 +134401905330607 +92596222775444 +271510429199548 +222445684168345 +211876186654108 +240605118726533 +43241229389961 +104046799647172 +167756085469439 +113957723972937 +269271302579122 +276721757685819 +213810553532858 +182850794974964 +207402734486091 +230068113816226 +84494446759846 +143338025071224 +85509017070011 +257109552959938 +148242072432355 +111357910743573 +178490283322173 +182005853065462 +128482260246999 +121635505392076 +133898780766802 +269381377034698 +1566486299909 +114008244346220 +26000759635803 +79656812726731 +127092238273583 +210167336582184 +111050228680385 +116724374474051 +5998225893610 +279634190672063 +85517795765142 +269135708112881 +100512032765930 +229842161877681 +247404205615529 +147270245048744 +271791891986387 +191232101734033 +110704637741568 +223714460929893 +14291716640435 +151780285623669 +171954966084728 +214614187626115 +279069538234482 +84003132849017 +234245927542497 +138335345604380 +132693339750 +82048821845299 +240652334210620 +34317386646806 +201621979262111 +202379934754127 +151873641639199 +110046962432100 +158352174129557 +88059407871253 +71563649025701 +188371926405252 +196017487955966 +69284025467013 +258220569914927 +191047062566714 +216009133739709 +63699501360409 +202339040853567 +47924846878027 +22911165052741 +41240558403690 +14536524879224 +231998783154151 +189436236841623 +118657276493860 +12305823325644 +133531246085359 +263982692246923 +43921855461867 +91746180095936 +174496460553658 +219630958255752 +57382855496986 +31815147247506 +87163195488660 +32732469618399 +14850819631299 +51629101843821 +156829767751849 +222687870649208 +89151557653256 +158980826429288 +168723334840332 +694201387274 +206581601129615 +255712003686600 +135154131568937 +138157498038934 +24056797096118 +102520145232954 +26826780039111 +94358966977004 +21928908069785 +87530776131650 +147436227478319 +197132313227096 +146770931600938 +175074827045334 +74685872958616 +173829452217003 +126205037330630 +20487526084788 +65281513396567 +108032383957897 +121029240869555 +169556926662057 +232066790684449 +130263715856767 +167594470411866 +152227745443551 +164697533772092 +111769927585583 +81234064623984 +35062156395338 +235901489117998 +202146153610805 +26176756384607 +98187375944215 +151610641290389 +102766386734338 +131668977964019 +34291826262569 +194266882143007 +10578668921663 +208180156920994 +227238935134607 +89290184460889 +273417804081601 +205651435256682 +174825401545884 +51865317947890 +227770771999292 +274678654982356 +221884072138697 +36863024842705 +276857101889123 +251691481806426 +183918933813150 +268687727532394 +233126952149854 +72351971046714 +253050891908379 +275818943256426 +186687981197895 +122144112263802 +152176194751080 +51014707104205 +159885364139910 +192499680405882 +4864577013978 +194937993811890 +257268899446008 +234947932218556 +180137830480509 +163223107145513 +46258955800986 +268707132955121 +189545945093688 +95412664807273 +45508892389529 +247405392086260 +9773396566083 +175072281766913 +202546925380817 +98998429287267 +132868858320976 +207175895420571 +190616011130844 +36611551995303 +34043609817033 +245782091973573 +18946769036582 +69535299337391 +136277545073954 +34033788303001 +215946613392580 +45102739303007 +163310639030077 +159548334375907 +259843733887593 +233433761703164 +212594365914399 +174693749938599 +12645622375140 +50126629183144 +136747076801403 +65241411008585 +253979313160804 +220244666366020 +229788122097524 +3071080992252 +104346364665276 +13430701762100 +127795982374409 +141817195104422 +26980565085827 +68448678148335 +162966180232763 +214825067467979 +216118739332826 +107862817435136 +49532563676993 +228207462174425 +137987656037038 +133633583824618 +64110376844750 +271075345241858 +263606981859554 +70121795391523 +183250461446257 +262705882891260 +57138004852076 +35660962901980 +31745091845861 +220705689013700 +163523905276787 +12744035302597 +82139346351708 +90095277981627 +250789155094513 +165341067277462 +8803540982763 +181258903055139 +109440344616982 +195340277473915 +60811098966635 +247504550434455 +258945041726210 +229823746498135 +187447705304803 +83237300549224 +27802182493702 +149029421110687 +117432249074789 +185931364693276 +75749381002138 +252916555867835 +130537615924183 +92721091150318 +183998338283747 +199798226927886 +148008271152417 +1149292703769 +246083689645643 +263331374106093 +122447991408290 +115534340675539 +40743960272505 +238544298544236 +199022409791107 +199523719945388 +3415297617443 +6939848732388 +136147004871501 +228434737808868 +103408145871619 +102156367610902 +116576723289673 +184192515850934 +130116375003443 +191724579838214 +247021177040579 +12824886931742 +152282000871524 +5737628416562 +120664035477830 +64872299259541 +111477777591825 +122892056203278 +97284711097365 +276940320383697 +158946208638689 +24756194584159 +155278566026446 +219184503065330 +57393086113861 +40269561312326 +98431233669658 +112556116442830 +150919693364948 +145185400144498 +199228233476094 +163892521708014 +260832053995115 +38841323717742 +41310727160546 +145441667371468 +222712146347963 +162930465636283 +92510387759406 +16303152393168 +135567635571697 +96786770299603 +112272444647390 +278828967788071 +233217289458271 +49911970408469 +97163801381980 +54075805669360 +142641814237675 +44236389094209 +147401043246712 +57282370864773 +63140499048184 +274910133385005 +169410114900932 +86619440757252 +128611253638493 +192119319953370 +115997987439306 +3228120233357 +102402686949613 +49764366246529 +39361914414469 +174523506645249 +31425003299614 +28007149347565 +259750464472368 +212205003549833 +111240030797335 +74872435836176 +195869017803078 +95168930143172 +179171349794599 +27834585723206 +224182216282669 +177754733409078 +100768277829425 +220638077957667 +171741477567690 +8250927464630 +48252683693822 +246956599632996 +145072150044034 +151106522594266 +180253062281332 +140273275312576 +134529415339695 +57247416641583 +187448333591499 +35120330427440 +228037692869230 +69977728735499 +144811527746377 +259749533545080 +46228422872011 +196485455663144 +236241866473223 +27648809027205 +51742774282882 +144746410401707 +55937661112156 +13279716494981 +38459255030706 +268257442557200 +275689517351162 +47764173258569 +231768844359914 +228019941582172 +213076448354497 +40847369150294 +184936926686901 +44918310097851 +151491221688996 +34153954675537 +1159931778464 +155768529293070 +125861935230087 +173008491626262 +253431901009387 +96813741176765 +279070515452214 +2117993087609 +202619112402966 +43028919186728 +75610777891183 +253691610882464 +106136284938588 +194793868936707 +153222209303734 +246789450003675 +4412250974788 +8047677117287 +171485687359169 +35799473762699 +102243424410143 +14968060411892 +224643416829142 +55173346698825 +48164874300087 +274062008112592 +225939697374997 +132631563748279 +92009785241186 +250225658174005 +207004846580466 +197437554797292 +136222107163181 +239656225927683 +251693172183851 +129850421983902 +148993457732789 +222722064231278 +146820487831738 +133340376126119 +152219525610430 +15931242538005 +169666997036492 +50761983369143 +218726015381579 +87425756779562 +39348161755004 +271310202954906 +154628053877540 +184271477937639 +68631659752763 +210419790095829 +77246598347097 +65601483648500 +57549969753464 +109568415344451 +82365267146293 +71956912504294 +45339686735896 +188704743881348 +185151754309927 +224132965388545 +190622866981330 +9918233911677 +92043636593431 +62720852539544 +71697277315581 +33323067833049 +57082841955497 +272365601129264 +71520757359862 +116832785921066 +98619637051394 +193251284136477 +62733352648312 +50892095193810 +94075125120309 +226066921224883 +184778565959507 +4087130524692 +249032116971374 +193500861334435 +165780493430982 +61254943022915 +39941466009154 +8155422728465 +256099797406123 +116899442935047 +103166090178933 +250241669222712 +161832433529647 +133022407113252 +8436970850072 +229742631872395 +100230865347387 +132006252187456 +175807207685339 +86000685373236 +158807157297196 +77662206508297 +99232180708628 +127668723322798 +105405376998863 +54643682585900 +152742706649260 +75389448907941 +278440638907840 +119767978276433 +273251818005682 +226527131115214 +247503431396769 +226670762427708 +179395250732385 +138404917253774 +173885108233169 +253289855528534 +68574804754437 +227818096563999 +257929326547544 +266804932716375 +91441101355551 +186791624801304 +65669008956615 +915521094533 +61202588063833 +77655215526301 +254746816253638 +87590070271893 +257783426360806 +72426032224147 +37158685543595 +49812635226392 +237756738663053 +90663069736013 +68420976069294 +38149684914159 +226750455734840 +208708544609731 +217346895559383 +179357610267215 +15656488038267 +115866445595366 +56828164943380 +193140462262028 +262241645367464 +40239430071213 +116112476447740 +252627314012771 +105336620452164 +86732970518359 +125514712614717 +222273896678740 +194398524238774 +267463701664085 +105713968113050 +199474305152724 +53810244706451 +271173184152764 +127787453879373 +113159631658096 +152536065849487 +1012174065352 +263490623626394 +93565224255437 +267681824139382 +37356178366492 +232693199909600 +214212478835089 +145417777532914 +146922269951274 +127779689739816 +131514646600700 +221013207618383 +75411222429886 +129123572371974 +140351479891314 +225045519874695 +233449850666364 +175072777987126 +63279163660020 +202761631282688 +79621097914434 +242322456680155 +18255004628047 +23600607548944 +220743901763805 +54028487674064 +106970005427439 +260576269333771 +183258414275630 +241518280575821 +73440799602320 +172720566758780 +19904449195763 +138948231510759 +1250344479570 +184765947458379 +68613286221515 +8953062014494 +224614620761635 +63520848041717 +89404892547043 +16167724330389 +35895561804059 +146576077147807 +37919796200793 +258843356686444 +228732195411253 +163384738731145 +62422635658936 +43167870015306 +51575544069047 +192083494941851 +104169975660871 +156728716895301 +267635695060721 +79988984424961 +220730490672393 +253136576545763 +279368022995959 +77899469350788 +20144156542398 +118690677782720 +26445204379622 +149146923466903 +232456568553247 +92196582164589 +30288493351564 +256860899817040 +275072827598371 +264839130050979 +269727224677474 +250793505570455 +262656074628874 +173788678822673 +103350631110695 +279338558453863 +109251946529744 +27537734254511 +203543554423733 +197213155772109 +94263734560032 +236883296990749 +64466115168556 +40343793379047 +37097887828728 +127692147079318 +214422271728421 +15124803341288 +213164968482308 +122719295130674 +220930535947798 +223205117278502 +259084184372989 +87295933753628 +74037998290702 +143399247023983 +52230967947034 +249911309205272 +208874054514387 +42454778694044 +72587011501586 +238187017054242 +221471224451576 +27097079305894 +256683323430940 +67881904665038 +211322302704582 +129794084138583 +278263703170100 +261603458219470 +172257565034262 +202517087022490 +250935958941394 +25832317260769 +11856120650 +73923711581966 +213965039075129 +4111193674200 +267432121860785 +239270093738546 +185369559815197 +261557029244046 +47454721785767 +218112485280953 +137018137351874 +41937268272243 +17990200972036 +251983775275609 +71054053481903 +215894044386247 +221882415424441 +141918072047399 +45469679540561 +194056290860714 +259309546341412 +148657935156129 +279319727369989 +149074052651669 +104038079682026 +193041736981400 +239351473158497 +55072348788064 +56283255028245 +224124916945603 +135313063832318 +89574599512187 +202892710973120 +65103632079461 +259867267351049 +152217407418925 +220451916819849 +43161570078577 +170341309709290 +161889967364591 +221318157446924 +64104700118509 +251382544695061 +40040893402259 +164425498121695 +207670495798184 +151322411509497 +133741251541524 +219177215075535 +225752381729261 +63277997805997 +259183448636052 +116350971979660 +280185306505858 +123049300060954 +252928717094948 +185526933833945 +228566379904635 +139257909164241 +115478008755537 +222680801978895 +210084960775261 +9803288727302 +169229412562356 +102259716495882 +216621547077700 +21685788912682 +75698539288361 +111864856433653 +119815204167048 +265608056535690 +109244078911972 +203593523522647 +114612668534946 +122258054085752 +91363273530487 +273479607609075 +5513114663112 +1162113062896 +106633826306802 +207480227638256 +251723109555868 +10997499649612 +80820209431344 +271795731287216 +180357718716202 +276978134898969 +228923362253905 +39844816025969 +110413639896440 +179232544936624 +272713880872607 +261706576940403 +53340460025329 +220654638943557 +126173373985465 +187864034812250 +103121881493229 +268029743026628 +130527837078783 +207012753586569 +50938135134555 +265918897978731 +249420036059620 +10582222859332 +28216831803247 +104633269370273 +210395900257275 +153249266089671 +269855364271774 +275095047123033 +174529764361362 +73760704426698 +148391710066594 +215741503178172 +269113544136839 +42037683114719 +107563980471000 +172479562727012 +182342734396267 +60365035296580 +228587827419393 +279029654387519 +214523705234615 +78048751047110 +34185499344140 +468635138827 +28369364690412 +17990287102948 +11560469611119 +23278369850342 +280274062527408 +73333005702126 +193060369590266 +183578995281462 +133846388058910 +124685664913031 +218869844535066 +216490781940330 +20528945705506 +154498190301476 +243959535148962 +152426522120225 +184457653791179 +264923516206320 +16792484519965 +59575672100500 +103885261039660 +31065365491370 +267734565076681 +205948023826534 +244636709721428 +26766719288454 +173344032096497 +120318536712588 +114733285720291 +53651044430056 +19550934263787 +236602189291641 +239387437875149 +179178052927284 +23576717710390 +264671800807166 +222124358848271 +168862980697933 +264732409947517 +252479823165782 +39273610292819 +239026260655365 +217935420310954 +152210119776933 +208953267981931 +255353362339691 +48140142180237 +91157021735815 +280073689427258 +272184356026157 +39397651095549 +198626725971337 +237762013356130 +220569487348081 +185945977120022 +89667549064539 +101119422654506 +127168754290579 +17169570087890 +91132021518279 +149585464027230 +255990159546204 +73761461202248 +137012119994233 +229818997407603 +31089989769056 +255313183418651 +186669771783605 +177431652638390 +194646192088782 +142971577022705 +220644263507835 +16375088023263 +89722932388931 +105947903983670 +55863608519605 +169143891221314 +126231122050137 +157028463562837 +189801713267838 +62597691892066 +227442632786013 +230461355863729 +6454091573008 +53046830957768 +168932811785024 +93301625251800 +237988575188636 +138776787599098 +51777342987509 +131550216406143 +151751368271125 +131238051153055 +178952158104548 +33503197784813 +91604355291088 +162178577720422 +40276724664614 +34251214097456 +186206583041471 +151115890948614 +62143653066731 +13704697009438 +208198155776003 +258915845358596 +84575284733877 +229019624463413 +88026930957233 +93134015744920 +80682377418136 +53307793800228 +48389003187192 +46071380924454 +70811781137452 +43777647849050 +240169588426084 +218781414863455 +226985408754770 +32177412212976 +89175698218606 +178039965995749 +233301768904355 +4646613396549 +178122281183247 +23807253810458 +151666274938731 +244676427226779 +192523931683305 +109024092753057 +10181809248634 +107899085280463 +141317248989626 +180765199459770 +178160664937957 +208082759763236 +157318924535467 +107696410357018 +89161515944492 +198889502554563 +242274376698375 +30019909388824 +158848641305383 +185395172841391 +113815408295570 +151599939226567 +14291431736732 +156293221288020 +138559552783368 +180232524577683 +68861037196264 +102435243633717 +201215138265142 +97924069083125 +260406272609032 +249046597809871 +131162822326217 +123586803790571 +231708677444489 +246960471811470 +267737223621258 +181524969412774 +210047305726582 +239181408217788 +23867632627974 +163161153206474 +57677866425185 +264495047183785 +129808808861711 +151510139212201 +90383433753980 +277891995039525 +246091833873524 +4817676051694 +68255960410515 +90749933085055 +235346206539473 +112988032814570 +210372010418721 +77074186540108 +71504744553582 +164998539298274 +48219433461573 +15791260610587 +35363657370947 +78573233280440 +151849733986840 +172620617569470 +75514211619129 +274331599268991 +171530364505721 +84906032991124 +72967184731292 +155675879399128 +30628407001696 +57590353477197 +161992424090780 +102476846081709 +174634322461834 +55580570342501 +130784579444150 +215060153882786 +52917487628771 +171386849489468 +101174283756264 +12590647732659 +90099581525471 +162660341645772 +97199332491080 +57202333422612 +176095100738686 +168799123324859 +91223905276106 +73112097376958 +189218542261404 +62047370027801 +276555147164067 +197911010475972 +14748086706421 +68392219800879 +147555110650023 +232087587626198 +84766746064852 +202620946401053 +234336525348443 +238181738084687 +166867148529070 +192616950310029 +120365359633446 +126412894708090 +157289231968879 +161063709381636 +151356106422759 +208654748649081 +234098639856250 +178066659979980 +121832467772791 +27540867301171 +21225479840987 +147244071815888 +1197810249136 +96728067389333 +129575810919949 +174924041024502 +706499028330 +252373414047967 +213035807909117 +166797505065934 +129715140080782 +121638565471923 +158276693717388 +222998248599025 +272779503601629 +27471449105693 +49409185456672 +203829079235020 +13052169929282 +222942082481758 +35907106931046 +263964006397001 +35945840412652 +119869086189894 +147689586421222 +231856418410907 +69529938833997 +214501658607683 +67046824533963 +5132146562517 +11333704617095 +61721578989170 +6320299104685 +42756687908106 +37799417344617 +161672462717413 +46140440647047 +93669629309769 +244432016542848 +123910412105407 +6716451979280 +118234534265436 +237086114617746 +138770331833241 +208794241266680 +12715546816602 +167366919972960 +24792648386852 +196035332025822 +52050199384613 +216118945616423 +206743648538670 +68289885365229 +189309103728478 +243043007853581 +62179295807830 +3383031472038 +224528045672378 +253422493054144 +45423613899699 +59014720892624 +202517091812118 +159733627371930 +57355896470587 +152844217016697 +226773052611758 +132962132723333 +77335394889271 +240789709205363 +132174332963514 +43725943051537 +214466624504858 +7618864629348 +231974123654788 +245160896568485 +241729518658677 +262586153808487 +237390644174591 +256575567782533 +163493290833537 +72875488175278 +216612930237616 +277034258065160 +103905607908348 +78736294953425 +61144053104952 +135413219992924 +176673095404311 +169972392169058 +84117163737975 +18250646130248 +14574145310467 +10682512705132 +118168056815461 +99718357510057 +118896720900553 +122656807615014 +233395725706791 +252847375863080 +241128349219431 +154852696904509 +107866519874253 +192465092255829 +55915438621072 +153286320509824 +260297305489438 +103541814971516 +135812111525714 +4874293880068 +108420359243273 +104694603359174 +213344408648279 +236417788268169 +213926900301512 +126047111141060 +98981215901679 +189873971207255 +196565164023902 +181872556414285 +240264453692768 +262968011080990 +148861549140474 +34352438327592 +7590538473362 +157365934002173 +235916852842475 +191454147256455 +121250316184636 +215375254964782 +95469119789400 +262472689837077 +261093392363144 +113849349457411 +158400034727298 +203100757012576 +44510621752868 +49361724734642 +20369522507601 +159437098020974 +125753275374803 +180220776282588 +269322883294385 +279920079187408 +200664933429253 +260833620640072 +33356861919744 +184282221338597 +253528301990328 +213865892788939 +47065406158122 +14095990330704 +184125458900455 +124794326767127 +28761856663521 +77911928750333 +141224577584708 +35251183852444 +16454824068869 +131875375278399 +37499931387164 +172338666205585 +199414762800247 +44694540488946 +31616802986217 +43344666596895 +216135904786162 +244516617428323 +1881551584461 +35119557600720 +89891401940059 +260929269479825 +189572964061693 +173797791947713 +139603107258539 +141746020678117 +265685398094735 +234829484062974 +128462705702233 +121782285392314 +161995270517247 +185135167657583 +215856554701649 +276838458332417 +277573571573698 +35269606899880 +129267476498308 +275489704682070 +278638447705431 +146622185168107 +180621236438091 +263865306955330 +201549842145472 +236730754382770 +253676092857256 +260171302900622 +143735100825476 +122361396664444 +89878877784218 +29798494228477 +162113511525522 +99631511457400 +230573542447281 +251604302999284 +128524429889741 +172209200793345 +72498699182414 +201507877494608 +19008886896940 +221326284279282 +213205383698278 +142851595007890 +226358039900063 +250874673274882 +33483293876150 +25587244739702 +235495985799120 +201970624700689 +239664149861312 +201246358951498 +271084619137187 +162562080154448 +265699113939369 +124377988385390 +233750946938561 +10319519766667 +125211798543533 +202232914089599 +12836283901546 +211353971928758 +222986591516247 +164375101665032 +272301088899131 +142439879409311 +27239143801082 +627780778017 +271635676783761 +31511111581990 +236952844319029 +39015602743877 +95049997673649 +160544788938071 +183146262442791 +38201360993133 +135631694668967 +232786460907297 +168868530824697 +264897156219007 +162810920260244 +78841286841297 +168131436514037 +169134126715303 +197317446621065 +16000954519589 +14439954055428 +262068474473617 +247004222317596 +71985487433942 +12784814695924 +186394012142512 +52255663906100 +214848975824516 +138645462386236 +199428305655975 +48129736872906 +137662384276904 +271277046955155 +243890594063373 +269332845050232 +133832026988189 +254198711234230 +224416167245680 +43714514090498 +90428840829228 +35237582266564 +37373268154312 +257147202382901 +219815659115288 +191040283705471 +10995625474536 +132403452701413 +213755002152081 +49447599082994 +25659909354021 +88868505509506 +189562140533643 +104392695014778 +210867267242947 +246568204887051 +9551576735578 +159677982376387 +111345757338503 +208393962945339 +261705757252148 +158145085872676 +247123423883521 +40037724646505 +147345162369371 +142102162736845 +207025212986114 +131813521334428 +11382815337300 +35661002600303 +6138709195889 +46693252159149 +118707101765475 +253790439952004 +218313606565959 +167805575038417 +219401699728898 +13728129986960 +265089112317307 +43290183565304 +165071320820789 +135582145961337 +146411929350590 +261754794868895 +136804179463135 +37651456083091 +261712313546548 +187324304693039 +49240847805408 +207676090167297 +100239318844637 +244941085288041 +119352521391679 +78565013447319 +248231830305800 +15472567068753 +51565547376598 +256542222725678 +154429457313352 +59904646949604 +36884099094827 +26224641186328 +181853192021636 +137318642247034 +151327090296443 +134377132917072 +6711428766923 +265791036152529 +207144575179843 +200577449614768 +208408070497668 +269404491541675 +139982327142722 +209305589172006 +12075759992682 +40342911644267 +154973088978407 +250510658068054 +102261995486430 +116116808336585 +26506881112529 +3598489346999 +25381869953931 +173022161902104 +259039088805894 +67721529920191 +81625961778698 +89272855191548 +271529508406929 +214836797151796 +201144866845900 +160500822881092 +62139251334357 +143915080554778 +35759822980487 +228298328605901 +189424653648954 +98849034298930 +21011260985373 +242926432262373 +115114597208822 +13863563551748 +28840678403012 +104518402691246 +77844549315846 +213717316905207 +175587748230866 +172095886721314 +234405222661799 +267185036103919 +208604178938191 +187101840875526 +143325834751554 +113082176243777 +170213376135035 +31008761981145 +255763489549929 +123725507477636 +47252019693686 +181023709977210 +47106910063211 +63797014204214 +192892251157797 +245201376497348 +55686558559667 +119156455043592 +143001554874042 +70713557590236 +219513823000911 +129891289493266 +40171259065969 +37336454635211 +205126374578205 +200230705312232 +245017862215878 +209824854428938 +112985200785989 +17466523594769 +99348738637860 +95671429617337 +75179076092457 +118177959893963 +48364083578491 +58706651708583 +57621084620624 +64350213360696 +174069865599249 +92473278464346 +88739683809013 +199501746185071 +238047668619062 +265532998192961 +148265969330037 +50622533595742 +47461609741525 +140704826354218 +224617577193825 +56036798066569 +88314819921289 +48162776186952 +257605575403369 +197160449642689 +241399442901480 +276517052866721 +118621075951357 +205698605201849 +198142461136556 +150637726175913 +17923011859851 +133306524370940 +266423095897952 +106660108846440 +201834488328664 +214209242837888 +55370853708294 +266455535170229 +56403361271574 +265779084253055 +180763847747007 +38928536729945 +162475946087222 +172580088112316 +55413941448541 +41821946356384 +219947618067423 +128589242843403 +51593553380227 +32987881668435 +98304576673519 +184992759478955 +241435210071268 +196144850380310 +123513461929453 +82603081612540 +42202520568490 +48355481930808 +242881921610242 +176062615416920 +275210654274536 +142034995647037 +22139660711513 +15431933750291 +177566431761124 +100905536848700 +259354280544313 +243820899032031 +57240055207103 +194889084064751 +66426313093108 +26262846082132 +14251314390805 +223396645133029 +95341012941270 +9948314433216 +113665026693462 +12415424005091 +228862926260751 +19202326258211 +27555149187256 +175694145280351 +92700993363608 +135223457027736 +23771124952539 +88201355949879 +212353772732538 +23203981431530 +235089084512356 +176620085759669 +89136161061883 +66065135873324 +160494300456070 +164946780680608 +227760200860741 +260918317136869 +77071463266138 +25471096449396 +4747208124246 +105103366329150 +278504951610551 +262141213139214 +202622658828015 +213600075676267 +142270939273947 +231451668321836 +210420561816231 +118666387570143 +174111630128384 +50050416180331 +87607960715797 +27460982767054 +98656424841050 +264936104225932 +1477047537850 +120966338906894 +99526081389595 +260527807036403 +227009107207427 +253614954356027 +102826537344725 +112910055569987 +277073360172119 +85122753417930 +50906255889672 +76068355941403 +157164184669138 +51052200377295 +203908432093987 +13667897371656 +251711878943695 +14992979210982 +259319571248489 +111302304794025 +41965692794979 +30740902507545 +149331388214354 +89857518334319 +156011822100565 +112835947782291 +185341991779462 +89381113425847 +115813419120438 +254569983605957 +95362573915512 +241812982957653 +272484991083565 +219754644006445 +191347230496810 +270493340616083 +278009094005143 +142079266859010 +188997864221018 +112734161182323 +58941898093769 +50359678004846 +198597835933240 +14612143662200 +248209631912134 +262884996702395 +75032682088690 +169979432370297 +176455570632959 +173458563124863 +96650243842741 +87133268266378 +81676229530364 +30976328438482 +41809575720172 +57973331818487 +263905275644476 +20490513043252 +113962476120078 +95906920269246 +255194330531309 +241697803384005 +84505315147704 +124736121664828 +223553005505254 +59896720822888 +246503067453261 +40421704079530 +218608529851183 +25439857499582 +95557417658134 +249252935682354 +13405184515841 +118699922132168 +157991397904604 +175122028473356 +80330074916284 +260769687191058 +33077094539901 +267309904713758 +205436168300005 +169404847645011 +120716985655826 +198768166441655 +195457099305047 +214626703373948 +124091268475852 +134320452703204 +280906898652115 +148247856555002 +210142824764079 +209416074050426 +126527670158797 +262923575553135 +27632724588332 +220058543432792 +256256177276985 +79788457633466 +810713624839 +243948355519331 +264358272606819 +234017906485864 +76545956513350 +277953699382164 +132741766332584 +269403236609837 +104417592092065 +149666050512880 +99389983288628 +127052788316892 +87158682953125 +30978757207162 +111420538783611 +5150725912829 +239002756677012 +95461436427835 +275901048702609 +275556934728574 +177913583075135 +125456827990243 +214285363860027 +142186542346830 +223820487524927 +71489023288463 +33112722377170 +213576271088464 +162334395067616 +204647628705096 +272655808925683 +101835040371954 +199658963961435 +230615686679135 +274194674727934 +30502507576041 +79766366246763 +237694207108771 +223977295577743 +20294436040607 +229322898498640 +101245109004969 +249152196689130 +17990930203283 +38183296660867 +201301773136258 +198654702470245 +197178280075423 +47298249731015 +173799932442202 +57449811558915 +8606068242624 +275744102657385 +61406967635947 +175207545998045 +259868385570693 +121874218966514 +226038705469559 +240163699674585 +266879761991159 +53123795813766 +150234459883881 +149825117126788 +253273879959643 +23071686979014 +147515880068058 +271496528889470 +160521900494721 +45414101334374 +259103436465870 +1084186976570 +117605157710959 +212196446347718 +264934778701921 +102520541164156 +214300305827383 +141579446468609 +118332465676342 +237664379563607 +209270175676434 +94869595535690 +269732200664511 +182836161967527 +197200626480030 +250731253705434 +165218027036606 +218038502962713 +221665735647112 +258021619837876 +92949849249147 +203479341847250 +269776161935185 +29333751451931 +262865719704952 +47163056431049 +161443413096730 +136220346448034 +102311127171016 +72893308745545 +235600575514640 +47269257970534 +33538936762514 +152887640222260 +243786909954600 +223810023249660 +253112271410571 +10892015465123 +150949870259314 +124574851174985 +53718054136069 +98838072330717 +253181205199301 +149599526341893 +106197645355757 +232509449972476 +41232607595305 +207168654085920 +131991658400861 +192209150945205 +72712610421755 +168000799542063 +52218784982227 +141127216697259 +96166295905035 +224225917192216 +136207678939468 +50883660662674 +119982285628833 +206840672843838 +170439318592761 +100667040596157 +89344970663682 +72156574010143 +202822057447379 +78838959714028 +236207329462186 +118108356583430 +128649183230824 +270663441473092 +207550752882514 +41914297007871 +16184174780843 +136723112685286 +152693498086842 +7174238334646 +36024918552540 +237752684258154 +162967124216232 +218517743667440 +136733969208611 +35557469706994 +137046369550028 +233873962984039 +17993529693819 +40850942868909 +255202250607002 +6917737048156 +163122035898752 +195955146996182 +33823977826382 +242300940707168 +170361025918815 +252783768206066 +159083104822860 +117433651896017 +87048538111422 +47577775919168 +81055434826579 +81698148424838 +65469795283795 +119791650630709 +238224039106851 +14302484732252 +246513165315497 +187854921300640 +211546740590391 +6645266210132 +159959323128309 +17834488672079 +271305022185726 +103576787674135 +168753387376358 +28120275793971 +113028244974102 +253782935667030 +274317216347295 +270411859776739 +242949362027463 +53900101830288 +144914879904325 +2297700717171 +78768789931154 +143449861493401 +5770515797067 +206727208872428 +91024210933379 +249418246455294 +255912614386807 +200002928025301 +123024918526373 +46392174205464 +16075276047981 +50899380415607 +251792221968353 +62457016667760 +196575647044528 +191482383389467 +200632849096644 +152594313971888 +122150675963139 +240787563261449 +120464983601133 +238339095233918 +34221741630174 +235353063823554 +121791707434745 +136905101019393 +121388567746981 +156294633804997 +256460384480285 +76106428511614 +146289524223402 +129171501825306 +229972827788284 +101532759460328 +114882990203096 +168514534592795 +261889350137575 +275307967048195 +43260123510166 +20407628662286 +774362852106 +87753197890030 +40269228143799 +8427127691700 +12894234268082 +39601796108530 +32612439822525 +98906075629112 +227903099172464 +204726651935899 +234054305992737 +135079132817772 +58933001097182 +47753186557899 +265724607051285 +13985644738645 +134787711108242 +228961849898923 +272461101245011 +67848228662493 +85155718490979 +59387787823048 +266212643679047 +64283525473159 +239167257578845 +164709612799598 +230280383916759 +277342853306832 +204521376766448 +89122681728284 +158565915045524 +88656999982215 +236561778584122 +71113665892011 +274106512956383 +272572846516513 +80146703877013 +2184236745761 +125265210870376 +169430986882595 +45557581225231 +68527659864358 +117238514182383 +6523561516253 +12389725483872 +123760926281804 +53050553801689 +187949036133739 +136887194679291 +104779512977312 +133134369556215 +67588822400308 +124571898677632 +79019802042297 +21280149983108 +174437239028929 +207307354444755 +251144729941293 +194094378634493 +24405768547903 +7035006836390 +162924732966856 +159983562630098 +146974421851885 +24030088333174 +258606110709886 +196254163662670 +19767516178978 +211064351029777 +212574497984346 +66258055262694 +195841880034099 +95887739414968 +240971011345637 +276129601960135 +265670789444978 +3615768167719 +110750304710669 +82803641128772 +50657234503363 +104690637129314 +5122635739975 +84934517203483 +167684797661205 +143561472228731 +136401063677993 +219267983092157 +112598687449812 +192572566659862 +208777002292498 +141956916750943 +113112897614384 +241234693302560 +203701041035873 +149658310477963 +6605830789408 +212581672669808 +75311890076116 +139284681332236 +87837962437239 +35657951073708 +104621535316446 +3124759496838 +244899627560559 +268763417637911 +238050391289755 +35121051462644 +193995937650253 +23304242407430 +265019252784320 +118753191516661 +53266264490597 +180661498069446 +161130555746673 +23907584851121 +68542736730477 +278993998928209 +186400348133383 +118994313024477 +104965964595388 +188214843695658 +134469150529032 +140225369858350 +185505629646497 +72411973938416 +240881724854437 +20417851967819 +14924525203874 +177967178826154 +20104635427127 +160115351218386 +231160660050134 +170760021638626 +80072602620403 +204298469790354 +170473471404417 +170742538897515 +2387739896440 +227991535597710 +223263589923516 +158451936540391 +198488378370937 +75081962033698 +229214632092234 +268052973902612 +215894525600562 +279357374609171 +169924372493513 +100336687356443 +219208866508771 +117362630549120 +70096907427442 +12444689932887 +252548873651099 +2081846271815 +237230742158269 +276294584223418 +110433143302933 +129478785175749 +38177257421111 +16307878990372 +185520919701819 +107309295207120 +81424402276933 +244948059761535 +220101750891912 +181631360155375 +122901248533076 +176183180960456 +210012945120219 +25791878333169 +275823037601362 +59113348521397 +27476063305072 +107876144000552 +148058379501636 +182441431620578 +277535163459053 +243087931627039 +191954129270849 +153827767803316 +8981198430087 +227231557896816 +177212340322483 +69763683180505 +93162670803809 +213254508325840 +162779974602038 +92333261578183 +115737355063870 +35434770040729 +28393400061357 +73832154058329 +92556871314052 +210588419091266 +250879196252582 +41409828332591 +116722608047275 +229083760510074 +188856973847807 +36255298601465 +260106912917632 +70799446929777 +230045510178342 +156158177872553 +46391428180340 +202447372156223 +14293430349787 +103797913416417 +77259013295745 +40365027190628 +250486172405282 +250054687510748 +61642026607215 +239761068478952 +50448209889656 +24383368583047 +6923390549169 +279637324000477 +45718079302651 +108131152578790 +267657392773857 +182771106082379 +45839684256718 +254314160495831 +28128553916191 +131488950592877 +148598653992208 +55318655601488 +36328868675229 +246448055457677 +266946880795001 +39739320089857 +261530360275198 +264503000250352 +266352815288850 +6517388085402 +207015847946571 +96739199710616 +98731491293290 +98271562331490 +32569338956640 +152787104741191 +188996199451052 +146072390160167 +102431032525844 +53077869994165 +191952100829804 +221398049124346 +111997374282257 +84768674996763 +199684647344304 +202744243689822 +180595441929451 +197746643007342 +279128039579835 +203451454909665 +268799008277898 +35466877982540 +65053764899824 +42343155725293 +76378205918223 +223099302779708 +146865064283109 +264216456566479 +148676609926570 +142815626888159 +148729769168226 +214293379233979 +226865829293286 +192737824902836 +224335868444017 +82306010367380 +196346595163932 +143129487999094 +123809608263574 +11940614433136 +196336402114848 +161576093409447 +210144027991922 +182009369059015 +40751468139044 +121961049069289 +116884905790045 +116282416702311 +92461894991252 +233079258494087 +264074949791665 +23450497845890 +98651560744155 +247004023981840 +43531876994200 +234729844114978 +32568170385121 +218211357235987 +10972121496183 +243076035106308 +152472236549067 +129509250010608 +210989073234171 +9968865934918 +115947937220580 +84173596868517 +32631962582566 +266648601951549 +237049017471796 +214399464064765 +194422305519880 +255208466370452 +46705805376781 +189109802021846 +194687347230205 +43599578390585 +250457351353305 +171265022862956 +112443391899074 +188041195847771 +263960663082929 +116725804887445 +123844921770720 +126079999687531 +256714383758946 +123145049946695 +94462129141192 +150042586580869 +111460042952899 +46930453579266 +19936410368292 +199419466465440 +44093626604512 +111437721330099 +123081167205578 +8931165179637 +113674984171924 +214660765804094 +3255965324657 +213496718700992 +156665238616375 +200071699727627 +230338951195281 +267103541576875 +140723005057682 +180591144112066 +6128571458175 +153946203155154 +177902209758998 +55750709336155 +174228060402617 +261130551366854 +116502317789061 +193658115428729 +155305750953956 +90357312650451 +93396549734080 +150717191675516 +158296496743003 +218242076815363 +277204319605733 +199354287326864 +261632428905472 +279062784068785 +148145998093602 +145652022557563 +39553372115236 +278555552342871 +269588664004523 +189345163404882 +143354509866492 +122064132875355 +120876001863053 +276316304850916 +221796170689064 +127466585468947 +190857151797172 +65551443534289 +106024021124159 +250009437725367 +103202466132155 +136363679056686 +6054698309214 +68020358110994 +259708951805764 +42214486434967 +18047933985 +221928849040046 +277151502718084 +95793034254969 +252094190132369 +213466388309457 +65368920910296 +99044007589098 +131067662916507 +107755405230817 +112847376159459 +227612351517701 +131244943044721 +270843445913016 +91338794117035 +279267378999848 +139338904213708 +187365072966507 +220598299281214 +268364128968566 +81676245981831 +227033997833843 +221617374192998 +162241189721831 +223258003652091 +57035427586098 +62073807055210 +246484570891031 +19963016614948 +37715488363371 +160998235581806 +254336331323858 +217046293923759 +219945774844628 +274028744154098 +28996522172680 +254349842985421 +55794841852428 +14955068550662 +204987722142116 +118233412214630 +29862384639248 +163485573268436 +101989151974175 +278183922997502 +27623008704547 +27403603235386 +251676453765021 +124084688967238 +232518131005263 +111429770612897 +85049394043275 +71982283628402 +46150680166582 +109387879569219 +68942950698724 +1233246894500 +219871568313988 +86603597442149 +142182001276790 +3591878329165 +18233345331701 +159844763783198 +17367940654629 +210980364337574 +96261069164057 +102297431149972 +267754970223775 +212051830303554 +66707008124550 +126870610316342 +107227094964321 +151374568045342 +10380322644495 +42333433552332 +77084987577512 +276025093765743 +227541416718542 +85767361709629 +17460346814899 +117132455234614 +69524127217402 +256954763455899 +115113824428353 +262817592304738 +15571351518891 +99553606359821 +9803877545235 +249757918021121 +152654810288675 +61445045130411 +201783070054245 +120123684468891 +18891853611161 +111898023051674 +240246005037093 +87769492259687 +44273561700853 +60419806763049 +106709687374408 +70180821870862 +14483595225312 +277216247468101 +92586144234580 +240222790549381 +37669264613981 +85841385142801 +206693897942571 +84851849981220 +78615152114964 +7251790183914 +174639226878592 +76916711884485 +151494863433174 +154505059867531 +149644819750222 +213756057429896 +11503110626256 +128767460894444 +19686678575461 +87672707688539 +71216461474689 +68615337839526 +182714815299115 +58444579500029 +139489160845568 +219860631778910 +93546369736106 +193257764211949 +157557759630618 +70688898834921 +243905150801939 +252274258799760 +140661790858230 +260722789860971 +169797572666033 +236866023102516 +257706995743502 +182043162014479 +23158652179062 +56604112100424 +23932140606914 +56330259514889 +40233680423981 +210766076758694 +42235921122020 +12513492132540 +56190760944168 +108559711786011 +59211593335798 +237621004912630 +170629554149438 +49917885398040 +181420971082007 +279069584310997 +268328400218070 +149373965706078 +103817965251701 +99883170137661 +176945782767313 +97941799784862 +193120263015501 +98559264039664 +158658813034279 +158296038904678 +166899758715673 +14305005546466 +197150800823527 +66909669611736 +131394701254284 +214433273094526 +210163931589168 +198964105360320 +146878302686169 +23715885544565 +28386639255476 +240468473566123 +130623706270353 +224480225717552 +233148152748277 +224977675817366 +185977503959515 +128611209534844 +15814189196169 +38029140923949 +127753120795771 +182430974293096 +17978002119679 +257048992559022 +151514429974230 +121837204932535 +117266344240016 +250052496334884 +40436608220431 +33271595018843 +232390342295141 +66804153293669 +75386283789724 +40585714018815 +55895586058151 +251796138950014 +46298281486374 +1077557336320 +61508474976202 +104203074413838 +154956932685557 +90826657202498 +165072610196098 +176150839584197 +224113148604052 +115467540889944 +258713696304635 +117762874630352 +93381956896011 +136088309235652 +272316853028268 +184508965371036 +66890482427636 +196314100580327 +176283794853050 +87557909787780 +35487372308407 +136621717392344 +113292282513159 +172508255557853 +33011232062589 +88473872990072 +68686025530711 +19227586151162 +123425301211480 +9063361346609 +136357303792911 +15784302899577 +220256042055660 +155575902327203 +185606835935915 +189307532591094 +216422029973099 +56315061268872 +195117402774063 +38697765600558 +205150312858845 +46573032600438 +84057525246202 +28284667131287 +1159968865295 +87316004091526 +2478192938328 +213864462043858 +142896461531203 +192253296213069 +67956311373841 +118794962162769 +99812859525378 +224911453527782 +196290474940874 +204139476780335 +243510898808877 +19587819891807 +157394827688105 +213388047022475 +158005617534925 +226399420546063 +94939261038306 +59516166240104 +198998426805046 +153174095432591 +195455854273883 +93877819878898 +124376916244952 +85910038048834 +140028707579791 +176343274754770 +250711073635458 +155921299832438 +6841741446495 +281090927295465 +276155417677776 +157824171204555 +82812276462423 +198855175841056 +174063108954966 +176015070140475 +66544090387343 +201426658731906 +14206104180915 +183559349515785 +231624089043917 +123881642567653 +93612479092330 +12694716303871 +249621948040100 +17299304282195 +210809800836805 +75680018359649 +93262438694090 +45106973691054 +276517316427893 +62491670065512 +87676033842378 +77969487646629 +202790431964746 +50728340212016 +31080691519489 +170763111103977 +249983470222928 +209707147002796 +11686195683763 +59016119257977 +228088673403743 +104980480790736 +47861861394853 +116793632870268 +153158924326526 +61385957688620 +153354139862327 +44274024532978 +133110827895569 +116670844075110 +15577828289098 +213563172769361 +23470893534514 +244099290754385 +238334014378300 +15919479393750 +234936838590155 +185788069634855 +205656351714010 +84208425493988 +61812666967626 +39602577081688 +205409647274576 +47842000037894 +63104048599390 +28323999036948 +147586547247701 +193008646068701 +100414995273875 +100077285449771 +122453971605913 +270433162282317 +83390855084282 +250043886049869 +243734924252571 +176771303047826 +90385902572895 +119802010975139 +163225795217297 +165875970753106 +140970825744677 +125906389966967 +81439634589914 +96532278070037 +16768376508099 +181197445169039 +76866936226425 +64748807947934 +248490595806483 +145786110404763 +8580942545668 +94825014545227 +69468115855865 +41274737691004 +257715324706294 +75764491820708 +135928471087680 +272764747601430 +117874263859563 +49612384573052 +139943533989506 +156794413616739 +261234107491029 +168976313775824 +242886929991112 +15520626207728 +5028905653565 +199072510817388 +189143994350246 +38197706020304 +141033954116676 +161546901773242 +181386294507591 +122322720463849 +238495658059212 +22597040149414 +40249996811903 +268852711431556 +186790702158554 +39451109253706 +120931902556462 +225126799896867 +164855027442584 +205257619098295 +218550529888744 +69476351455294 +123234800721419 +231748934170083 +45016843827346 +219727762118175 +9700206342294 +245962043381841 +14110122950616 +35935161634343 +25808038137782 +108904702229885 +85047031368151 +66451232082324 +72356589081023 +35097193500067 +160060343578254 +1040847573715 +130280835225713 +16250541816033 +153207745858560 +191920147300488 +243419145062051 +78211504262173 +227913732491768 +2583378590387 +58694095631423 +229643280599930 +7412589170983 +277624169233803 +150346166936354 +51977817907149 +255004102319755 +28280942822245 +175123923382548 +83616774005323 +179843066976841 +60106840516164 +123060649118682 +243795163329224 +207047938373888 +35643511040937 +91053077430777 +62670548116292 +112355462104031 +251218471574915 +117956749770254 +6701067156631 +11441960570063 +12346013170106 +261987090491342 +263263284299930 +248392738576126 +178046649248053 +267655329789033 +116095018529825 +89224965533930 +183372890127168 +249790936693759 +185976646488928 +59067573297618 +14054587263892 +131213079833517 +183397095964374 +125505636627887 +26032849589988 +173285367202440 +274959698832782 +220986941515083 +255744065500251 +62142671987258 +151719538235442 +216260536749897 +151925448236150 +125624926934860 +227701170031935 +226847980667243 +140371587016797 +1590566472598 +57223926690964 +98269550655191 +198717108984814 +156049545194971 +214559742695484 +34151353181374 +91912957516729 +24775115827511 +280470752658058 +192489900387629 +98637526960109 +122124504453385 +95253920346069 +123103023740415 +95693593580782 +102943362210329 +46309564588663 +173055330210162 +280361823138794 +280384144761594 +198064513497409 +234460820609379 +145493855633876 +217603915026857 +237822277238465 +148278354357867 +176579340587228 +52017628057261 +22353557984819 +187846985579731 +221658218811740 +161147535046458 +30010377379428 +124699024653045 +63234958354992 +76103143237673 +155610350651705 +177565122495030 +58672098751288 +135569934495590 +142156523836251 +245516920512937 +204746150849870 +77516176628937 +36115789280335 +272750608949133 +100210385983261 +106051258536432 +279813789164572 +276788403188454 +25673826823776 +19373979440013 +45708446904378 +263107934107056 +53785418704544 +58225094792577 +76950319896146 +240278464983321 +61201271382540 +89112469020137 +248542807676045 +30313386455740 +102230074107451 +112972470356265 +216981253550087 +96886801365816 +134566885451252 +96904071066523 +92059918092684 +224402175273418 +51325102657392 +266815074661251 +128502114607704 +69115634030846 +172869690017771 +91911289815491 +112577321753398 +185027181789699 +113464482698000 +151201750656472 +1124455843444 +26559096137581 +173355687156175 +132493639703011 +226743413553275 +230053337114054 +94051462265254 +226777818228475 +97653387053093 +209819639951974 +221542146373180 +10435244191504 +10432565596768 +164058068966892 +193710539029514 +10318801970890 +239943819760043 +274297213366204 +64005267592162 +67914003267113 +151550354020788 +171812882350575 +152397451803326 +109041192234405 +280485302962319 +209833379702643 +102136750235487 +221676218522994 +257778635453153 +227420201435397 +128724904955950 +103340049873723 +183334952161637 +222305249511367 +279894552587763 +147059460215532 +41456919390703 +194482591883869 +201406408356023 +158830663299088 +222617486520081 +66755372746858 +224716477018193 +162856399344366 +223696711949154 +243497667135059 +139644659846503 +112011962805667 +11369913377127 +247856571909495 +7159976331335 +22105071582902 +257725716326218 +259524157262488 +29073347879792 +275002058423178 +136984005755198 +280494097473317 +182960426008419 +30219518753742 +53230194207688 +72818406996145 +699266188337 +116910548855463 +22521642850054 +254682393455035 +64081053069068 +81993671646086 +182657952810105 +171737992821110 +104530313967611 +21926601779917 +16020967544093 +100252990912672 +280110928098522 +40142658535999 +221774783361409 +136463076235400 +51300663998250 +197196341721026 +163137820559046 +114743021768495 +72072331340178 +92124787260820 +280093963665194 +225052721416008 +63071341386381 +100036528527774 +209117518660 +237058756718546 +15746715871847 +176317447162186 +228796437072062 +29816059977137 +106128763075637 +152691288146841 +249865907862466 +174489653204740 +108014092307527 +156850429694713 +192596734785487 +15608425221101 +251994349250562 +246538349327138 +98300032242077 +25535380907763 +127565664722892 +208152573810409 +238970993942757 +21710604765318 +51324283306997 +166942701148256 +156975219602757 +29737870934305 +202258314409925 +125681916608706 +12170054582738 +21247495682106 +75172674362896 +217187898010532 +269312936918533 +225653841720319 +153618378274989 +247552521246570 +83945579566937 +268276813563316 +168558276168177 +68951459698548 +62687036857780 +6260470968153 +156817019583819 +1557614841636 +122201658713890 +136076621556509 +106706075616332 +221309108631148 +161480276815097 +167557143746705 +3390680322514 +52391186983313 +159155852976522 +242641025811952 +198379402731575 +151347161004264 +68949987954892 +251613645246147 +213854904500584 +168323786940814 +19623736410718 +262262434020305 +54907411593500 +99080997642763 +142219494288088 +105905968486075 +55553516034568 +262671211187870 +246789170521860 +928053616743 +127485186574671 +15014498710391 +36556006150956 +177074737197792 +77951173459444 +31214600485798 +130403025380703 +155434925289183 +243466055278689 +87885716137513 +8363437898490 +146674477282969 +276808382996701 +132810694160366 +197727487457200 +131172902921302 +130318423186070 +27247567326419 +21732689046955 +108891948564239 +63482518564659 +10781016066860 +85184561548345 +74659374528388 +81062592192383 +122501896786376 +174527503529594 +90899695583911 +201114036368187 +33509718095436 +257365534317834 +278650179859117 +22383854721387 +243355093174574 +247486279362756 +5826753572693 +30536738995060 +132476258823827 +252026355251651 +229960276960637 +147118985061446 +77804594916347 +242404133331517 +53866315969035 +252943677622544 +240939988311747 +34365151404739 +15823441715090 +170534136770675 +56965443333726 +277562604491400 +161821840060513 +213403182135469 +56225485550741 +253942742754010 +94982573351209 +246754408409243 +135481982443206 +271296682719420 +38737556187390 +120180280644554 +2714799002555 +35893498072921 +131958851233914 +250400660136845 +67434146276108 +116396355558665 +10037807973632 +70381393190366 +62485146701963 +268504462904968 +203269103048680 +94062551081100 +138659645064395 +36931390856126 +86100070092863 +89543045536051 +110061486639427 +148381179968054 +107116891364600 +206504123460283 +274592138878978 +25712594797376 +264042408034830 +237944143816750 +6806841128022 +14115419182469 +271115761856919 +124488245308770 +173471823544167 +90798884478925 +275230941190446 +110275697080172 +195005381221753 +133126964721584 +178123052575368 +114622025876991 +61021500056094 +236799759023465 +244789257022025 +78849026264366 +226204577148038 +251772805821957 +243572813744569 +44479017461692 +9639345670115 +277414588738348 +91697533076180 +19797303375124 +258229251429826 +136364214826006 +252847715327966 +267996346219174 +30707127954265 +217508086038556 +281330723904687 +117221256040959 +274095474467600 +25432312787423 +279659138453050 +203595058358702 +53334312232881 +36269044019068 +144783796173237 +73291566677845 +149327260139560 +151378673799424 +221262481348914 +119526270920339 +191670250398413 +118669581947857 +39770932355373 +4015503978445 +109568062204371 +138875667554754 +255293041367061 +205941899849384 +66002866544732 +97802698267389 +126640155103773 +185749621671162 +36301041964624 +203367756602083 +160566349140123 +28726612828450 +105789564124960 +233953191744461 +30956747269317 +216718302284433 +236977680734220 +122257486102445 +205907606189949 +202035896213979 +192557993520579 +272123262545509 +235433999315236 +4043935857404 +182423154368762 +11247430591529 +138916702770988 +91877605215578 +114059941978520 +191548820770381 +225546004963239 +209234021773671 +30297167716639 +94331999204536 +91859535504976 +102675559821822 +241595417257598 +107959536752193 +243507774483792 +41535151643555 +231865047854434 +51624260038465 +65198846015192 +204609700001769 +36063590102275 +238327665223071 +678323744547 +123877034334414 +182722643785011 +56325659463216 +136802007892646 +225450548914434 +86593799005297 +178606628634300 +123400344882114 +82849475114807 +235314022590235 +177677894044718 +81248196084400 +175114447426255 +212996003679886 +20568365239616 +25426572065255 +191891869276776 +25682000601720 +181116756131137 +164408205555549 +281274738451433 +176389866117840 +8905107372745 +129083669787410 +209630909659815 +177944557217713 +137606449529870 +3779124372115 +202173639089020 +77306350277869 +31846689629844 +194496712685007 +238639513505652 +14819282454443 +105423823071709 +37212554107663 +269101563151676 +59211997148643 +170817696663430 +267761549612193 +54451696058946 +69930834070042 +205120800269428 +130076723507338 +226917547428830 +272962214501165 +26455247250512 +114966904625568 +106920027226046 +234693548838694 +7151957901020 +138547986132050 +81740123336996 +273440292845191 +12594182371318 +273423328411863 +268274394321330 +121670699384342 +22935015789841 +83935261834287 +188782834706382 +181665187753053 +92367055789952 +215076406351842 +95942805432537 +238150851378523 +178359615237819 +254823575093049 +130899801094772 +65347087904060 +103349216596512 +136288130307249 +199844133808515 +229494346658244 +108646087331140 +253826382202838 +186822714351664 +210723854916203 +61690632263542 +225372253655667 +118356009619387 +249632958177559 +113195382634545 +231274310170023 +247903440812448 +72611458480675 +198889780766602 +10343226134626 +17033615582524 +38939538096050 +226560374682482 +191230795947284 +33803214340686 +174334484265493 +128716266346613 +230484332785902 +45266165461527 +101771355364919 +278966610615531 +178950592698166 +118378551926892 +151625864940904 +63864239088537 +144214324507213 +181367525501904 +111431669975588 +89298452614587 +220600045625009 +184042808472789 +199105763477485 +178747917774721 +251825825266309 +60749914146925 +249273408158307 +123670730624519 +280158253251080 +89077231463544 +106411152276510 +193101304276811 +1022291814284 +236728317704882 +242140205967861 +36518847469894 +80778742870721 +182807272899342 +67420937541664 +243325445962297 +177336160227939 +232406794366672 +206401622546258 +202234735634907 +264896683055031 +112703971443381 +17832997383204 +161213041474680 +76156097543512 +27690140126132 +202816858951379 +206280017592191 +170352159326559 +257646267711021 +230043047683623 +132134572189618 +170270338356818 +249742599232683 +247383431548711 +270952377672270 +107537386479728 +200091690774824 +150021383242808 +145478186285538 +264504479821105 +262122811150445 +2469111462955 +3396748594429 +52066916335757 +79598880136751 +253380250443590 +254599810404848 +73587904860129 +63613475741622 +73785359016385 +12254737935919 +79611344062964 +242947753958696 +205273186763903 +20957740170982 +21816572029037 +126040587249050 +247585075631756 +5571255984635 +49112129577726 +235656847759978 +212882724960073 +40354944742795 +37538294807744 +92651794282614 +57017056208258 +189590400194134 +162447874879215 +15062111661267 +52671044573071 +261809430038164 +199354108048711 +69177941365297 +23223656779940 +115495146801264 +226156513734175 +134379916773878 +232035177810562 +177365238577857 +140184695425264 +261301674193633 +118408744193851 +278911810521706 +102847791865076 +35101232536937 +40695684348648 +208139258243615 +11180621668051 +58980768326808 +240295244317829 +48934038458567 +270207217088821 +139368427765872 +107351598369189 +223564006871359 +77283335046079 +191584054565450 +192290031311369 +231839414821463 +138509850175221 +82621439184938 +235551252670754 +189784065192436 +136655267870580 +33497491705241 +65867550679155 +56045406278275 +8726706048338 +90550592571646 +196315492077601 +276632596182369 +68052896782806 +12897408201553 +204160722845341 +217776108358342 +81626214322984 +263555312746650 +245574537088034 +112724103003463 +215098490381393 +118249774324217 +243736183814638 +194709068993330 +37965928735349 +33920491932615 +158584679421896 +222480772305723 +84548388126105 +110958868125499 +280306038607002 +42077648216536 +240841026911986 +248287107455317 +110324119857615 +59877986560223 +119405768148057 +134309064578375 +152419406088223 +101872289950522 +281461282304766 +261253176992698 +32528459557148 +27513639965464 +251248233592507 +221257916368481 +263029299009644 +165621837459973 +78636062018301 +214634009320188 +90362398594542 +220876451381060 +150371091378756 +171904844499052 +213094585167316 +89156077644355 +44199061637477 +186745943391807 +122896928140769 +12722157336218 +143899859910357 +104596772090914 +257134769541878 +234983780451860 +79489383757042 +13850654848123 +133122910637900 +270836269154764 +146146204826127 +43347577505165 +89083904234917 +231851247638690 +208083331509292 +239956120810182 +3438151027825 +169534196040969 +53448851979974 +212993206948418 +40841968136858 +138376448640956 +115359955393243 +244613430520866 +278732344674394 +133929510353576 +137026773979843 +214210791084969 +98960072960065 +26563187584297 +236406520063861 +133283184985895 +220820954975047 +45777671589595 +136812020142411 +20677380588614 +267577650241489 +137897735821011 +109922320093785 +114164614939706 +251994187567496 +133416486414035 +257870084052061 +261315200860864 +2913407020623 +43237623437387 +76668880512568 +192709592910263 +58683909419544 +155542901354395 +135818435038065 +247564148778670 +252042900648072 +236969125898101 +214984857421577 +78986702598201 +198321237205766 +124880127743205 +201187424593587 +12167816507366 +31623515008148 +40571590920220 +269049202105089 +202348124077358 +49903735232005 +75363456723848 +125047617784581 +12391265226250 +31372455181028 +16397101869513 +9913508635921 +119446878699303 +183899083579452 +5214763311985 +85506606367954 +235916134746878 +69088391524916 +29381629606627 +43684736266328 +261012598212847 +247022382948994 +61322824059426 +80128652968851 +39279801968603 +8317162399999 +261001040049292 +184632048409342 +233224950121004 +207281413871988 +190994524229719 +8408560680132 +163971991300955 +273738608105145 +85498451046735 +101093771044987 +141166867550120 +189216621328605 +271170547994421 +4650064274080 +104826378861186 +13752022761887 +62161138779085 +38099978103807 +126062973075996 +111486156194162 +232845450301916 +97763063521960 +203533268291240 +281344149029219 +209947640889897 +112709252688686 +211639163741373 +141531245004403 +103945513820200 +189626511338086 +188169055693842 +166088082228344 +239212086631964 +197913780458577 +79119375496452 +170123731990836 +139542235749119 +80438447619255 +149043577485819 +258547978076779 +196394338258412 +155341113884283 +197964298591436 +131863957905039 +263446096559098 +210868892281424 +243491773130707 +17514008570514 +231564297949452 +108393051980179 +155324149450955 +90780274238730 +264504042323134 +45036155585721 +271804875018371 +18145233998586 +251642778022078 +16601239713122 +58570445448134 +25139734745275 +166178545169742 +165184882403477 +239468992820095 +12699555548253 +175158427723715 +229927163004678 +245863146605522 +232911938438529 +230644940179881 +271168441235873 +3880585990424 +90121699528064 +222900358092387 +128117270481311 +275707657883848 +261804129567621 +240773836978637 +82386907235590 +196256564447243 +107520007803326 +235253078004767 +10040964640978 +109216003876028 +171502414539906 +50414937609775 +168622311368010 +172885043912670 +61668375803418 +112664663580702 +133699698658793 +190013238493886 +262722161570589 +264834451253829 +265443256593530 +17129079072790 +54322080035257 +108313626690182 +99584877098579 +251103865600647 +147298034168903 +140038140535124 +228388445459395 +271956930967333 +213239210399310 +198472442820136 +112868216364590 +148543102611431 +74265059814213 +184500574007325 +38495703496702 +107049195798097 +112229510030842 +129964307542614 +73374609865149 +254777549707513 +216229208743734 +102295636000352 +114929932841705 +257450866858364 +36990755540913 +274051464316677 +70286458789900 +231315528691490 +79007767382452 +196280874287002 +52835477716540 +248855984375067 +178663804233751 +202868043077996 +186279948295713 +36858785296708 +196264974731344 +197844710387379 +278340376978026 +170004000294229 +247732732166392 +256226942402935 +234432420279878 +123226763582883 +160790784681285 +6192168408179 +30338623779681 +185932113999346 +58107579695309 +85455210296553 +16365175042636 +203964427010657 +49600161161925 +161028704869502 +49765907374333 +231419101021282 +268622353361589 +144940154778703 +155979897091059 +130120522610296 +250342369156525 +163472644879654 +35714315271967 +73592747375922 +16793549865343 +212995426587871 +246803339876958 +155253471540626 +13710480602704 +185028550813538 +17326085677752 +112464842004755 +107661614131195 +149234769255336 +6662913657865 +231572262241714 +236817495844147 +105246806557820 +56470950050963 +99283990580965 +50731403108418 +231202383414227 +216628307101598 +183229449982800 +106027620072267 +199268585160751 +40724093514130 +33747988704920 +253940541557494 +63513406934682 +151541794128929 +85581768411559 +99322058586249 +182633196860825 +58349148765880 +205289870063617 +194324300878018 +247047099746269 +237746535952377 +176475985731688 +164893670193488 +94337420535984 +185177867062292 +199102772364125 +6186539434176 +258249569070490 +215449106508353 +60004762535002 +87592589235601 +203087250616495 +137563137304808 +178647904353041 +76838448035974 +224354116140967 +90442358005953 +15089274650388 +140254782421425 +235921962970174 +259148182861221 +114587778129061 +205197918055170 +219483199886108 +40182023503519 +177912079879500 +248958412302312 +228675626165103 +254652504879550 +51766544652110 +254843482562710 +160850131887102 +256155379646213 +59790448786595 +18493002464475 +182977776554452 +173457518966816 +79142716570590 +266033124245365 +247163371560365 +166405598242911 +104897230363261 +156335645313999 +171516364204321 +150299044430388 +251830561186922 +261319241085700 +172123795539884 +44497256519335 +264482568519877 +255177155331207 +171786965481873 +184716527784904 +165768738766836 +215177648190880 +159981225186164 +94378931255365 +222281403438679 +242411336627076 +77832864966118 +232907043214531 +194266454104773 +23442355298074 +49000183898461 +25892412828727 +233108914010586 +204182360305051 +13192497133464 +146515046146709 +243464723058717 +249844297002924 +78828617400008 +38223788785368 +272143923445513 +147949582218152 +94040238719899 +60348170520168 +17180157870762 +203533369075888 +226779440469291 +270159615456307 +258185572159099 +226410078129038 +174968945524312 +41858112786718 +235231488459739 +28624181880253 +179725258941834 +253119518663682 +31087810118720 +252008044364740 +22996446043518 +241211840028025 +104842893813346 +250755636997596 +275206922243595 +184833088383341 +79260189428605 +126613415474990 +224942035366172 +224529762296507 +104075556571012 +229243116199450 +272135817208759 +57959377182089 +194214187602606 +88456143756192 +78007865313855 +148041806742857 +204459319405906 +61028915027083 +275101685374378 +84677563954656 +213025009573718 +57600677935208 +270975758341184 +212163645974703 +103069904139429 +280169567815633 +75134262395411 +243162937512143 +63071790606611 +200106512880376 +60012315375263 +166706044683023 +126478298859360 +29745473571238 +103667249120391 +132613119794509 +35245108518646 +127144062467289 +131921465824518 +227343148203846 +209346869630413 +120963113197663 +102669722350735 +193799211749020 +155771380257577 +233353117331895 +77051784788951 +267846829405357 +144195211295875 +107256253156262 +247191335045879 +276652146091229 +130201840825548 +3162400243769 +107657003236414 +151451829436553 +276414994936006 +196018980861960 +216642827974239 +273099414899581 +5791285518422 +146657840762320 +103422912699969 +50044083160311 +222308888309990 +63148694593109 +252326290379226 +68614954852410 +8384670841578 +19271081546699 +44086024948695 +101266394838666 +101020293963120 +249782612267328 +46766970067484 +117458961397530 +124759006146396 +232029956929224 +72785575497185 +251824991564217 +104409669127378 +210520912560740 +49202836276085 +173592991304665 +14922210035789 +120216229286572 +2505373714706 +217847147033226 +8123616934336 +185747827237706 +120275645911358 +93107249516988 +84414466044658 +245580091464414 +196465266874021 +257005859686879 +8100402446624 +13974602198451 +243798348862857 +125370109904284 +279541692469568 +76790750013735 +86107213891218 +182803092522367 +187523842409612 +14012777101364 +224159299008372 +133043221666578 +169439587695945 +94698912497710 +132727723653973 +26846688711235 +270626260397369 +213324176227353 +6703351477143 +82523307070113 +129035075338245 +195700684106960 +251159461897884 +69737799103090 +146037084229594 +277660928138328 +66410233881008 +234408877588799 +226218763804409 +93920148076857 +177069678261763 +95018239516684 +212922531453645 +76832502270807 +49638281508055 +237920639838397 +112860217531788 +103155606741249 +123270730599572 +166123089076065 +255222013601795 +206125328092483 +49740251366183 +241800097700843 +76419151114551 +114490523284062 +127632021063084 +273219036258717 +271880457843927 +80141845140097 +107686693239938 +10897289391227 +90136518637178 +248436337866427 +10555851769692 +270401447259175 +166360935619745 +131422409603468 +157182756655922 +161866457990490 +113848576361808 +195225296703688 +127608672326131 +254719934176492 +120982984459457 +46590851664417 +36921985548472 +89867529083535 +8861253083671 +180482296662595 +65875017854594 +50262927585570 +109133996753588 +100316103223059 +268759136326350 +189794365809721 +45138061686573 +61306376797963 +21424645101427 +20091463230450 +29331089081056 +162792858819386 +276416280664942 +95624752002035 +60252493001026 +259995309732671 +159760131701127 +73063138948692 +78201352800218 +195589075992960 +209278515354496 +257429812814560 +222205835104969 +116737557484418 +260061522012225 +191619193015889 +253225510847361 +37015031239668 +71631666750335 +280159958949891 +152869651362122 +273146817431572 +201055258761138 +259378747364201 +228998705515519 +242118289434963 +12831290094247 +134348606538822 +258742168470078 +37297178089556 +81171849708214 +188406973305118 +103617339130871 +122818389309319 +119961174651469 +206555162994302 +260493092557889 +89036349955184 +98100681508154 +188069679072942 +97302246518273 +217591854725201 +6673486182108 +242823808056855 +44799035321758 +54224007142651 +57568641171412 +166547485009645 +155928300567323 +185849209051977 +59606125432094 +155657491925914 +1402257467729 +233909825041664 +228509536456034 +121689724983668 +17773755216139 +256164432508153 +61792663133306 +109458485258257 +52073958432589 +29507164562302 +154437534593339 +166177005447873 +137780038577494 +181806496943127 +146599955428090 +53827184306916 +117584399351595 +20480631914820 +103583936992309 +68330202327517 +218190959895543 +76628373413940 +275855782059374 +200360773365456 +102349391341410 +265868976261734 +12120749520261 +22813479729404 +92238242381851 +265579253280253 +149175219581586 +9499199288411 +37280331051061 +162010740825831 +218858194447708 +2665945781620 +142362031245233 +231637208656788 +228351846597444 +132136629563037 +239844124332100 +146459275122509 +119144121377129 +272706574762018 +154262702897542 +148812800547443 +160622607093947 +164576228499241 +65272140878630 +87949929669830 +55674086367732 +135634245712381 +101226265159805 +119151264296425 +113285993193718 +240987457931216 +139677125753243 +244085056893547 +101520629256736 +119515477281002 +26648600477602 +5358223486465 +15100575367495 +63611697977778 +262066229681740 +33255093284437 +164733285215451 +146939488662613 +212075008697382 +218740336279324 +238127686000680 +77992579977508 +243430279523843 +42805417685826 +223032000188154 +34554089774610 +17987583353368 +251659064287376 +41154933206819 +121733092948416 +96710737671750 +62691508926897 +9311889589793 +212240193515366 +38463823120187 +274662049080325 +206894590594469 +18111532392400 +98467160966475 +154316104965307 +141736007880283 +41530003727102 +261618227060165 +207104252617758 +206924079042358 +95880825693377 +262276984055665 +134167766605367 +220379549541927 +274558395667361 +168329049202749 +57222536035296 +32152534702960 +191741422163392 +142536455189733 +261146146460306 +242286854760540 +149061755610176 +100970149552613 +202134811026203 +146378990057045 +113379111726524 +24629686249387 +85123265586881 +78709807833617 +110583578948462 +215079321780511 +194289094039793 +165777414580134 +106525444733154 +106817036691393 +306645753733 +11523750602786 +74156705920194 +195137633685700 +144174724273638 +60930725470515 +274924118713512 +252898262138275 +204237423472216 +271861041924024 +217482834061543 +244462239108179 +163980725934773 +169153471453010 +241147790183255 +54915284132175 +140456547141542 +77860435970532 +62358746510241 +54416315993032 +24463079449350 +171715487992788 +151963819522852 +189271122379869 +223106431500950 +20832021303878 +6197047368170 +150273492086406 +65583787659112 +120185081126147 +197864902859735 +268911661997576 +89831326668029 +231771893614861 +224109577795446 +227882369717076 +184009349429495 +207769654723487 +37748044195361 +155538089876974 +177497079629307 +245481728855441 +74275556783880 +78582174886030 +194146512373987 +198809984178916 +265465181955428 +154055388411003 +172492435022991 +252278113267188 +24030213393140 +264540507069054 +73986320834200 +108884449424747 +133190368784241 +65568980192671 +170366368278373 +223200257795237 +244093364867744 +253668913144464 +186236050969471 +46996084801305 +253626603095662 +230169983009394 +138048120458117 +218439403967754 +5809053173081 +33276350714991 +116024409027412 +174056162763327 +232146898881013 +217368165327467 +6221384294085 +222446849898370 +77669362879364 +124980032532964 +226081811918971 +268644445140883 +67585956882120 +30876036070829 +118670658163013 +104925921607442 +68249820176279 +275022598889094 +221582328903067 +279155512186290 +247036179208589 +180033398842620 +1394945461725 +256403150093263 +206287524400250 +149949561071158 +25637623164954 +241810345858696 +261091334958263 +216338551034603 +116979245296241 +149428893173507 +123263421996584 +137699171312443 +232708982711046 +30330490007565 +225191157359233 +196535118096511 +224158282481003 +34620778737414 +196015585980735 +39941354660583 +256204034993934 +124047255963948 +42268348626357 +80784761557353 +278633310967866 +12553775233984 +267372476354474 +117560509513041 +256106386438655 +94699896260383 +221426580021438 +99924044587236 +196490429812421 +118631332556993 +185274762261414 +215355697791248 +114012612832035 +266262264252767 +54728363806096 +256275010917044 +201867596391656 +6446618910209 +41728737347434 +77054667918005 +56206489765998 +198622227852696 +250385093087557 +274171606943920 +156316364590646 +121150259710778 +137811083074774 +24222989282629 +246797227815746 +47905568763258 +126577269720617 +202024218303727 +26041891933331 +57446591576621 +107937099534443 +50652141329916 +199612267119719 +168751380327675 +112968876044003 +171286019970116 +56622316412008 +256204047081269 +88545869198809 +17625271181841 +138753964396532 +125614077945756 +95018745471773 +139882084864121 +257992118424986 +14060415796778 +64404068980181 +60921752522392 +77329181347892 +53198667198521 +1104764365325 +56587372665020 +230519356300553 +107773371573913 +182902353624501 +106950743298280 +183017655119567 +140377975828244 +41085041548804 +132830024483501 +208328297315416 +275659292177506 +147328654968748 +22342462720390 +6908427789104 +85006102744681 +224472884030175 +206973842506040 +83050618608846 +154938068137055 +254063951568931 +131696903306555 +214831542808160 +30331119008716 +258668289466969 +168990587216147 +27062264525489 +272640437478523 +45954690754338 +153017331649033 +213247030042512 +120378301796839 +21983837825572 +58830816109500 +173563445818508 +142721210787306 +161726840319243 +58833139902175 +22001320566683 +265531325771116 +32562492472665 +145877858228656 +18275407371402 +261981933342718 +57305753376111 +59071535965390 +198961917978595 +98499001623815 +6778997132315 +10526766844767 +9660460503814 +72042147515506 +221710674562023 +104414992154822 +246200258699564 +77788970766892 +225428157006927 +254573804311614 +31383712461175 +56416551398853 +159972060966948 +54597654657203 +154551940763918 +71365991066794 +254741296977903 +169084906881626 +12191483881187 +138067757741775 +211151172213020 +264847094260566 +156761726219686 +16028203254931 +83014093738375 +257744162313517 +187993358532933 +177083198416800 +1969005552292 +64512412415728 +78095019280339 +211910606251524 +125656118172441 +29562564044178 +112998085379201 +132696229497237 +97529600637085 +152675231328939 +231319672203492 +269047082799566 +214038307230765 +18785482596200 +77397824843994 +195685731106334 +1322911781461 +245126583270397 +150069008272394 +108274076103978 +273399778488934 +141572161084773 +61813496519102 +28100610624801 +264037565341538 +200314578871259 +170439295962551 +267046795472614 +29774876443079 +94666513465292 +174724899234603 +187980765965492 +46170189551614 +80549736109495 +132379557778699 +257609743375840 +40603256295030 +197182797265003 +8338912107734 +266061157769196 +89007362760395 +34477020330405 +181721840781053 +73875617482077 +240999564647352 +42905502645752 +4044414093805 +60936096522021 +97330116499485 +130283982441311 +132137732832890 +100178241893512 +105444450907481 +8902468373375 +199037412849314 +145734431653961 +168780236179029 +112200269460726 +89877995976095 +249590525483743 +19114434473888 +265374658765665 +249981716976375 +44760784721620 +47389140352800 +238087540550486 +205834327949395 +27051051214778 +271321260216000 +177588587569151 +266845113572942 +212656943620991 +263486528035061 +214676915521352 +63044636406058 +229073991823200 +88111785526368 +273161473722527 +137315705359344 +131028771038742 +66940089800149 +15082348762097 +146442172281050 +191459479601736 +59342557739138 +2241639374956 +242059138856375 +93310913324154 +254929932843308 +120109239082588 +146485668920340 +177086176565679 +166828992105432 +215829658663785 +144380426532602 +21026773874487 +47578670153656 +174607267757915 +258008311105185 +5271505164156 +57475330030165 +67999953984081 +248130704787369 +124284900818558 +46462638031318 +264396267697261 +165531026694079 +175259446082575 +218599394528887 +123845404721497 +181246884772242 +117289995967610 +1749817476778 +56699975629710 +61888845834624 +249414088516536 +216063806217540 +25177667568149 +159761598816745 +138149110273788 +151859012043064 +146468282404394 +264964965625719 +41231239564991 +53528009538307 +192069937193437 +229325332802642 +116585511087718 +32553237737689 +71789327835497 +61315104311274 +53028207403939 +182109065904380 +48175516011172 +212393974251631 +29901650986044 +211858914925941 +81156142214255 +11921221043842 +108464771206566 +61673110457902 +256722639178329 +156735872646346 +194109598833776 +26937587243368 +204807861838522 +196573129304608 +14151922597422 +68218892383910 +269501099455322 +114831941086318 +141386373494603 +5413239868553 +256020987749703 +191364507685911 +93582252399188 +218251189980924 +276140716469649 +93315853755512 +31273229600469 +47144729668869 +91300105762327 +207837486689170 +26195092283585 +211745450954531 +214139195720246 +254292212774569 +163320927516332 +14094137320621 +101891928092897 +90507545936199 +44624543034155 +125640621722538 +258248841141628 +266600702889011 +46950658266467 +195760526452536 +201127957237336 +47419785046821 +251622256072037 +219824059200793 +103570671775949 +214256112736035 +196565940732537 +94145264873553 +201048495708716 +218010047760298 +155208741346655 +51657441826359 +251400529507626 +78540267276489 +58692796542102 +53271047234725 +277302160982450 +246816269799950 +7820928638494 +147539442678373 +41578555124612 +113175484744596 +220475838751132 +102469242873890 +147435366194098 +240508103332332 +130932535961842 +16174899866024 +111857409334518 +251214077889550 +103955996074421 +98610393153524 +183713007215504 +88579146249235 +108205993796622 +159304694571848 +279539197311812 +270088492348761 +129435365344399 +157450354064161 +154995272013628 +143750826920285 +28058989001243 +144735721940463 +6295922459472 +259544393688798 +9489498299924 +122444161770956 +141952984922770 +2112355498387 +44704250718803 +44539566550866 +175088607510444 +88356146002650 +121829099586413 +185499174094808 +203067883421333 +111397848565339 +96288029683569 +217308180960476 +34534063780141 +98567895878005 +51971298134542 +249600540134612 +187889860361005 +164522526765937 +223106487194783 +246583643174027 +238169148797776 +246529178414395 +233639027602250 +85748911171325 +69233351483073 +260808260630695 +3953869945662 +39725743722556 +178057142778156 +229674450461612 +241903277530967 +182574528736793 +148066630133341 +60528860144189 +168186358853287 +271704455488416 +193795879607627 +134680676711523 +102609222711242 +14091032890154 +10225254581952 +187890753225917 +109242820557158 +218148835408563 +262797586150043 +149850101755425 +4238436086244 +87176375208536 +177471901286145 +221558355640446 +253790375786771 +183231765741304 +57086376669382 +61643131805232 +169597377029342 +174384044962147 +175511828777261 +167488195615150 +18807411550256 +91170631280100 +118376307834370 +194351639081409 +14752319503574 +13681549444596 +224046346864215 +18411224955545 +45372227643559 +42656486319005 +150913179430592 +88488471641235 +144963098879986 +143328210784399 +263674041877760 +8929664167431 +111609192888982 +269935798065591 +232534532236366 +87380254454617 +107545618051449 +151958146368599 +237819601962732 +12469205581080 +17910433056742 +69639008173645 +89603341479296 +96752595571668 +107732696472541 +3415376239782 +252976998883691 +122266605730257 +74935225797940 +256131388552661 +244575511587365 +78469696255495 +199002681284144 +226730672720573 +121305219263732 +262748220138830 +256177972751791 +262830441322978 +25806721127154 +14200498696556 +170103513510334 +235185162027452 +84999357559413 +99506548659410 +202075656162391 +152910165621484 +14899280141972 +144462659864599 +243259206607469 +244325715998924 +60144587531370 +119499037614760 +214440465186177 +275375939586768 +219328788297229 +228719970392306 +123632489197252 +102458446237803 +157004010683084 +64753589993294 +173917053624632 +129544729381866 +47457657155663 +140953360563232 +13633939128182 +156898993892179 +71211732043877 +16516748722418 +265792160088546 +134254694038236 +231438741196155 +150266121937126 +95954777786796 +58588715222587 +33670859524356 +88872229451736 +193967366468590 +105482312367059 +258689502515229 +235394611829632 +69461080502017 +202714213473662 +192411409805144 +245339834027859 +35808815478529 +8493718555875 +197410990716911 +9344377248510 +139406180024839 +232122433136840 +207211635015022 +154763435211664 +87043795194531 +256958198714919 +17908730589081 +188895840061855 +40782114480183 +132348183064941 +75272391614900 +211852988729354 +215565257505329 +47474116191453 +30454357258955 +95218030413254 +29925756320766 +264121786449204 +104422668335110 +158211716072142 +35072273187215 +157014884685709 +220041864706063 +157668159569431 +158155465582686 +210969883406718 +110965471814964 +17436280958054 +81948013033447 +204066964098702 +185618729660997 +213466451568436 +221373225932347 +177774269252976 +206421501823877 +200515002343810 +134141230066826 +108713267354717 +143361948469646 +29182894731884 +275471602015770 +95229765568124 +54793588889949 +279229614953770 +91927192607906 +63151449013627 +38109262480306 +240192369317613 +29016825678026 +251948017061102 +82429683949563 +124577873045689 +267361602346058 +24750934860264 +260842708955197 +245637739554390 +256623060888086 +266707129681986 +186695638257064 +67943143064955 +280294791194305 +62201455763065 +275577970274982 +281117228350125 +131257092731173 +211990219548678 +177924211192736 +114007059728272 +111385830211409 +195309313354893 +182751729264199 +105713973876166 +113401911462144 +189948258063353 +185716119541971 +109900611534985 +124436700422641 +82272774867769 +240821806645115 +5604300797603 +51640545299373 +25715224143409 +218227853265568 +33016290286336 +94181496484710 +251896967550020 +170396384039903 +5443655484177 +199773525076127 +273899919452501 +252515506461452 +261115947258952 +154132030050438 +106626890130839 +80526791994654 +209079867023261 +269025352984592 +137430423327048 +194046075978935 +67049101372916 +109723908444166 +181249659295687 +163684621649509 +63761083165219 +141071232812286 +99354221577628 +224140280504652 +227911847236583 +50974672400279 +46517991485701 +238762970814754 +86313996160692 +235244662503621 +157879570324878 +28927535367052 +82482222211653 +192585812554706 +158146710502437 +42161284122020 +26502294216368 +39037838385670 +10710389260735 +50900532504424 +245688933427034 +274322526761430 +190383879362751 +2902408624379 +74571319024286 +20954137648733 +181312160173379 +60913292467816 +72729723417163 +265767825601698 +147263619677490 +186551434534312 +162178174531635 +190623564373810 +158544388421299 +143736005667397 +7623344289634 +108555366530079 +122023423992635 +147670583017133 +23409371814397 +82376705893586 +34594591537545 +118760853997792 +162979391720679 +116301911847694 +267138641109995 +192934591208878 +109879400829416 +214463618393522 +117915744729247 +62046988687915 +105999195752881 +146000812544072 +150903228165321 +93092149749168 +176096106576540 +246702330507767 +260187683627655 +99068375918914 +142985186931551 +228994982872250 +15349465720198 +176188933669245 +222059142476869 +52939770427093 +201115460982222 +40448143944257 +226208052693694 +157208692759446 +112165692174326 +476462765921 +149435434069953 +30437312017426 +122396106468743 +177346887448000 +106674705861730 +131998602120771 +52830947061293 +208178712828401 +115292919028712 +16000075686622 +193399677472239 +276808131572301 +140025548040412 +235274980688065 +139774811951509 +242248148881577 +47206135165684 +156349758828661 +177466319381695 +53873093580631 +156712023034660 +1537714651153 +130340971891554 +252412150676973 +180662024878298 +45480644322783 +136973770846016 +252795686616656 +108297575071288 +14891365705221 +140759093842804 +242676283581725 +147771062347256 +233900077318130 +171029254912307 +127612056580513 +221039220783790 +15291323539642 +57614658242352 +51093583324634 +200581814600292 +79115772956861 +188584272483114 +281155875837786 +157881718584664 +183385610518494 +156606506716593 +166541809105323 +117029010593076 +145654494424287 +229302183569481 +233712187795367 +278219259466187 +61870289984360 +152096699128362 +77353396027412 +212197451268983 +120215591510447 +190130950363306 +243314878803461 +145643116731225 +82412168195614 +206539037756554 +266285760518657 +145688899099487 +215775117027154 +80728142530863 +124124095175101 +240452859214164 +55895086626210 +93763786931021 +209665316544161 +194427899033863 +150262086910281 +212819843746176 +194138340985038 +119251240052600 +107816791934764 +193678571904993 +7963213252139 +141528567391093 +270153761924697 +257762077732751 +72695028076232 +232125036803451 +57138871041828 +102832270180726 +172818422742106 +281220102090642 +17366819993341 +128769244732027 +105680260081010 +163180146945302 +54035704964700 +17642817149154 +149822076541950 +84362183712987 +280662487052266 +256440508148537 +206489746195067 +210897344810624 +251382125913389 +248596812134129 +191655475420212 +232290451538138 +9033885399900 +197634798627178 +191909195300123 +176094117042203 +181235385537841 +51595624944275 +141528299882028 +43311456386136 +232165815081572 +12995701800640 +77671963537670 +65461199285238 +45706346548501 +92896180212298 +29196174740937 +13895437933408 +33409576575185 +134078014657888 +49295692335972 +158103770579971 +101597716651095 +6259348431756 +89900729213816 +170813908318694 +107951809969433 +47332339598293 +93879498170620 +53692880894214 +104982227042864 +253803143393321 +202037063073915 +178331841212350 +236333500960038 +250481402153591 +252776929491599 +110453777507554 +35074103809003 +157855421669611 +95126057596482 +112117863343039 +127218923693532 +109856684267684 +142715178607336 +269526845886706 +178076660593006 +179876649966020 +18600426707247 +133577463774325 +183047358923219 +205121488330090 +18943720978333 +154886938671846 +207151016885548 +206947282621787 +99116014614328 +33449536352761 +278691805515442 +143419741155633 +252417837644434 +189726667189852 +107044665610570 +90561137480630 +270399702505843 +43576423504572 +110849119254693 +41105130770891 +276902755227045 +195233224175763 +209625992526234 +114743690270237 +134769397262343 +5508223408822 +276384840972780 +15746434918910 +8458161201004 +85903057225473 +37760242675935 +281296389620011 +116201076668778 +37163511599448 +81548543069952 +153070619707166 +148637393798875 +142075318763744 +55807904969672 +135451660905574 +28802398323876 +106906278110657 +47053250978275 +14833452287700 +185377612246561 +54053110979893 +52724948999055 +106625025068029 +87483341466902 +188565074995912 +257827035575209 +187141844078574 +90643528453981 +107981974764715 +256229010928948 +97172249941438 +238768853327369 +147589770163552 +277676474975002 +217039121299716 +101667713956974 +266863572986850 +109229221658188 +126549344563667 +88284914096886 +194521305201963 +277983834541642 +16242839957797 +10816855955119 +36166734694374 +29358967335487 +131784519554004 +254225255851800 +182940775013162 +68798778721435 +68731043019825 +104109707493436 +172854249410976 +57385900601801 +109961395361147 +48199120232384 +58675807707705 +93045971910963 +277480781759373 +194148053692305 +202799255335305 +183251557716532 +156851583461110 +230463021601773 +39302672649741 +168718503052196 +209975509372789 +43135494156522 +131338728357946 +178713036275099 +16509133992527 +40991328992761 +36956798701221 +197277498827107 +9504812851206 +145031823153495 +135637065139033 +264248253360094 +97463294266885 +203891886220676 +70728851316364 +113079572976284 +183842797345702 +879963849226 +81530399564620 +87808700489339 +158324857839659 +183650403246525 +144528148268683 +157253643685676 +254247262319155 +130592225338630 +35461814471079 +262213930478593 +239658713585735 +101397416585610 +2393696668485 +90142061036322 +270948718965817 +98397251106536 +252099497836145 +194542194524137 +27381816278017 +43972117443279 +85792546033036 +222646668249088 +91986874686467 +214216287191564 +223065906344129 +237280293176410 +213762083614301 +207515306737537 +127586924356938 +206711796029677 +65262146742793 +199993332834539 +127857732998347 +226569631324581 +11062323754164 +160514200787164 +245466263550003 +266485484208108 +131466006733842 +123944728214090 +39779041109623 +176449073006575 +103754373146454 +156557315304318 +66869863541759 +7550031248968 +45247314469513 +110228077966038 +136594931254371 +110114613994628 +118414048339631 +71194929662805 +139224171487650 +126826946656044 +75396225829582 +187247148563959 +103999479213631 +24097494790510 +195293952391910 +134131255524212 +258658431564725 +152915067813179 +63838520262927 +231768139117931 +152826662381046 +12521611099498 +122491023475580 +9282124929907 +60643403436170 +12219836845555 +203289145734708 +216556886272366 +1191600862665 +161179332474436 +160789039892631 +208947760338080 +263174180903860 +119908301167187 +85938525460729 +238781873308694 +92371494990909 +126408403944249 +189419400290721 +133627664072432 +188395979087955 +256973800470812 +144908929901278 +168386092287573 +29761593564035 +231269335689160 +24307287683842 +2624107582390 +18528621892565 +210332230140563 +93944920612764 +259104771791551 +56922969384234 +83193475694317 +162245950931178 +47784877035538 +207081635162507 +49810610715963 +48977199169053 +266372715619944 +243008304005406 +2345580027811 +114906173240049 +221132097836453 +142977263891067 +13864513249081 +271830190843661 +71972963422392 +162306318627898 +133062137024269 +199412656011769 +161812846955598 +45606126037691 +207415781043676 +48110348117558 +219688292250674 +274890818653259 +260329114920631 +171576834049177 +143598697869819 +20345861141068 +225616956762133 +124706509571727 +23392955300573 +161584092808397 +126055015996312 +160801650616660 +166659778800071 +211259448888778 +227036800057542 +84178123018429 +137478960267192 +96553313690307 +242927053298414 +131898513071413 +194338995314173 +14480590038361 +20447293647110 +137300387284792 +90746971671792 +14062729259545 +50139692222608 +155211381906849 +195754882301398 +199773704611486 +24694856961430 +111289842072707 +218416704955713 +277015098883424 +21704570080722 +248031598992006 +164922164176179 +214154019959416 +160238252857188 +230292931802056 +276939205365904 +206543452024652 +201139792081449 +34144400219020 +83337937136237 +175381397016320 +19404781523820 +51646700449051 +84542367979103 +255117430909376 +175600623681349 +176039591575202 +201997743927527 +71754517891456 +71220603586478 +192892266267277 +194399274493720 +235269379647788 +100542707220423 +261846202973077 +227829058835180 +33758848646241 +83586694739284 +188907277096942 +253224326484693 +82589166387828 +232334096825310 +183943491390511 +77934277193034 +183148439617312 +118760815764687 +183029688584016 +162545399817335 +106570749705451 +57674742934079 +260931606844604 +253313179040599 +226149823355111 +115132926033190 +74105456184883 +143402070801008 +5612551533645 +259906731627469 +83874548948349 +205429705964529 +116557398003988 +105137733318760 +261054056248343 +219648979841615 +160846239280013 +25038821025296 +146993539347899 +149224354233506 +83837048622045 +208836835131498 +183673258159251 +152338208917787 +86101031782227 +248585125849656 +1235748942195 +165892807840663 +77492309061594 +109822785098738 +218934584020443 +275832314162322 +162205561159606 +110935516788453 +55485366881040 +210296728705945 +217534160939216 +97839556847430 +128114132959290 +14526748329282 +1038270788579 +260504683594250 +48753244750073 +275619001459122 +66409534972126 +158072999903729 +232669555140423 +189310052278718 +174870342483183 +138037116054695 +59870777551142 +198559018341373 +106188647860606 +136822895835786 +73246936733425 +44697235331904 +152289120660512 +8026987812872 +2569856139038 +79827143019713 +103922783779513 +37562352719905 +142006966081845 +28826229328484 +137658122167850 +258271013909221 +19250708381725 +184828993659101 +170795202372425 +197113664024014 +259433766071313 +94869482966569 +152598165864753 +75131996722877 +23083342804514 +66364574398834 +182885562929894 +61823258783623 +117265691717228 +89753033731205 +167298290956876 +140139574888384 +89462825134948 +189173675078424 +243993228727764 +60256723048151 +180495714481645 +138140257599492 +168374433562812 +7380630504817 +278845414690871 +187446851036157 +152481631596057 +224795372217727 +69509877994844 +181263176334324 +221076795417868 +169709573686251 +220977327355744 +229588577037051 +23672111743577 +101617137077536 +238173164630978 +45963454810789 +261411523355859 +103513554605220 +266520800811816 +91881281559937 +193267937735188 +200239453184343 +145065010105651 +157332066548637 +198386606534384 +7806143555487 +67791664038123 +214121709994380 +109922689648026 +37204748022130 +44179748995410 +42223520012224 +46322179405315 +256003472944666 +271683662495688 +195579004341839 +263366117578362 +52252685744027 +128770226567483 +222470138687633 +96143768373232 +250686204375071 +195441706271987 +114120759151286 +250664802873315 +21552384837387 +155982466150372 +242722647897719 +137182784823794 +278897017336876 +127144935588830 +171220226018615 +208945448963371 +224265512383020 +114014212006020 +79912727069108 +89382506637576 +154649917506586 +205440102940971 +123845977158582 +143412306333574 +76125980980424 +208008480741044 +31905893453734 +262363794098907 +219365211927937 +139886404606830 +263094030012897 +27013412631776 +113036759603655 +230115395244169 +160291976758847 +165805710611634 +135600370557179 +259503807447684 +275974149700250 +151705049287878 +166416223826945 +195243987578906 +262941466629532 +247573579021621 +248115276781621 +71278657673974 +278828334378506 +82525703695418 +114646248935049 +226775153322578 +276564166096267 +224212576827126 +272562416365971 +51457695956987 +220276629705343 +7025849642695 +51758509206918 +146598716094926 +248739102368051 +235165555873110 +88437695064979 +24696657068907 +249681543562322 +280994861524555 +83960353512771 +222598837438232 +6580873595433 +9928623542133 +116878792370424 +118676973391717 +80220245673791 +175261577591782 +272942554574327 +191827490295229 +68966151953076 +60989563793058 +26119189203779 +222097882436175 +142642313800709 +144644706400344 +232775926548954 +233753016868760 +244184000714014 +148106579753845 +248017739497925 +21871085156065 +3356485678901 +25560233975381 +197375672146390 +215266960258861 +95659332546694 +235434946998974 +69324477034362 +29034036426425 +15106553792478 +275095334256788 +147133044870332 +18612064088562 +280255145419564 +263180786062665 +278207456236013 +178988038871247 +217796894478242 +212549648317525 +99384189221039 +117785726656136 +265403602999576 +74331789835989 +144400718992321 +211044264265908 +161466784007373 +176991295674565 +117638932709270 +178314117924969 +34271348839675 +275905535304202 +203157999903662 +199158039545487 +59234829863226 +239123192447421 +27867687651977 +10595185770131 +23478101356362 +51137791855664 +84603742057125 +275236272017054 +34677780987922 +131007907187434 +258533983134207 +204307757980751 +45640683432945 +64794616808013 +245744476595768 +172690633459536 +126915634809827 +126368496664168 +102405536758268 +128180641827806 +63327413491328 +131892622188416 +159498907936601 +163504143870910 +11382704304768 +156287444556473 +237837007839309 +188996592046470 +29871677025610 +274104904338457 +106634404098298 +86838440574815 +245440552089373 +166969569041848 +206404158769808 +90381376190467 +242822085826555 +235049686918549 +174935202976553 +35226376175312 +112391881205198 +199487307792866 +86093490964810 +113249846884693 +174786793074022 +80472258118657 +281051717364612 +199165196249817 +63189831528283 +217080550240791 +263230553457674 +221705877457135 +59219957908633 +9473227918371 +195326976084472 +193186690349817 +269313202195873 +43351699664151 +138199883549796 +229403815539296 +22407131627769 +3645811847093 +18461390345669 +205615861703197 +74060442809789 +241368496269212 +24408367977690 +21427385412088 +251563042869692 +199077693467884 +91272756704233 +7576949227050 +273555253513995 +157529364762093 +68785633965607 +111398890933324 +62148804814164 +54652687893044 +131253827788777 +89561170767679 +102492905749120 +73748042429579 +79444251838136 +120708676362754 +58489634006391 +137823187494090 +260291625962766 +221538318492460 +197721845531178 +231593779549036 +15716367375587 +55576212044364 +22506029344616 +9525832586930 +83875777342183 +150111487252275 +107070239595702 +151958312909083 +243504529248608 +205910421959497 +170956278102577 +272955928097320 +168439406091878 +263896740430103 +31294169682234 +26389259909459 +180173082109820 +172178490755705 +277199660830245 +258740780786445 +126875300624443 +28882516060642 +18602209834572 +247145899065240 +150720414322299 +37263847079126 +246663657470295 +97350194204113 +254984717707075 +279022918660225 +71081465691395 +235416753987629 +35524281701843 +145312099055372 +139469706358361 +12032789731636 +32152518451582 +148094943218066 +148126934246794 +272038254824897 +84631508361458 +243186678138944 +271492377232483 +135383327668825 +120913384935258 +46296626627796 +22612504870944 +200414392156992 +257013018004939 +58012024556073 +227706009496796 +132806885184490 +106926621429043 +188270544966350 +90220903901303 +109650489622782 +267727106518612 +92770669575827 +115103501510110 +44181639059750 +220677060223541 +129868248226112 +227880836907906 +184100271321982 +38850974004131 +100117171299676 +113872106017936 +5190068932573 +84661088404017 +211021235428018 +60615918795561 +241567781974724 +19042935559430 +234280521241297 +260525976692334 +46990131015984 +131715670011390 +78729756790515 +46942558922932 +15359962803756 +83374578784477 +152320263707208 +161873086032251 +156298728964153 +231149243396055 +226937522548678 +14893088476238 +57970923525889 +68722368444336 +253480014354676 +267760331666410 +206480016116379 +212076772944817 +123827842221022 +11468932167887 +104178311696302 +7259944083331 +27110046163233 +132869603495100 +280343329963547 +107145497252121 +176702051913687 +37782217203858 +28436046985494 +253844069506263 +275130150115233 +167664252328273 +99568686295645 +264487247488749 +186032336405444 +92412399554091 +83204007399437 +5976820507357 +244569515460238 +214577691009765 +50898246952893 +203308425721880 +218266354419203 +102268330549280 +89028206716192 +235761770883835 +125512483690940 +6967090308102 +56091104929060 +41601643495050 +218034706433650 +176858164816493 +174325046762573 +65551050736948 +85368359571679 +165113336772487 +114119222191730 +6876018087078 +6668873427494 +138274974954658 +94812227111907 +31908107767651 +188534551729142 +82064024097739 +13309152337123 +229750447131914 +154810431959710 +220752050834094 +92232328445267 +277482189905766 +159173065017172 +95259411708602 +267382836648660 +114099288201444 +205973116448144 +91900050669036 +157003299048460 +31759678314019 +162655662727450 +131301137613968 +215440426760957 +254456787706325 +229584534937171 +121315487980811 +197030126053653 +217851654267783 +116549275582928 +89378749644164 +183017894106425 +132254435726576 +258466816795750 +133747330603016 +245214183137440 +273475799119524 +196701139205534 +240091816988550 +70523079497331 +263324237291624 +198230009823689 +175768984561361 +26779978961928 +258643181494095 +124017620276865 +100846452130268 +165294165868719 +69981096076271 +217330013662062 +176057275943881 +256763651747170 +257925199512932 +14823999217765 +151884150916323 +32787556339685 +128056406730190 +168918523732455 +84234734335617 +8626651255502 +162647210889306 +184531273414725 +78522704776014 +67210426145265 +175511047963218 +239685459458489 +86336437778813 +134437154194120 +235769898163141 +145189139466395 +74548561145862 +126789701215358 +200388040297293 +205011288778622 +164758367839827 +19430314864670 +155543396926581 +3684263883456 +60126170545383 +151160361137844 +76677952874262 +53177293330681 +66109870370574 +49699810848755 +140264956005256 +58103475218539 +246319329727318 +75849967625599 +238228677040009 +229300093073445 +53927601688645 +212411735156657 +114259007631017 +120300327558456 +221807345855752 +166770053483815 +93730242739851 +149966054078589 +135711112956197 +234686244890567 +163104904627795 +210719507604876 +174370435213099 +106153791050026 +51409494493124 +38851133644839 +230162171431388 +275568253455853 +76855866874634 +48216149045631 +41350331807555 +279428441994810 +249047615359554 +280018373361795 +111499393970923 +168760357871885 +233364729492202 +100063899440466 +179765589498574 +275748502197608 +45474866858565 +108085573742845 +159679320948987 +88672846481216 +271638242425599 +176500125986781 +276328485766096 +82809361108333 +104936027894052 +217510594730306 +95709694117503 +129643136303701 +227386785257140 +6519764987190 +112077680402588 +24042363372527 +229171493472584 +147492622619081 +276099019483712 +275198121129005 +226111398277708 +179418997246562 +6316191787254 +171284614330712 +190405685632789 +458063603843 +100104278941110 +157551458769992 +147021090573294 +86535625714015 +105933835447337 +147260659560252 +228325190570114 +256066496749270 +76079095807780 +223854280593600 +225027913591934 +10105330389875 +122765216550278 +156400666017565 +206341260720002 +258353352824340 +161799703796257 +156741405623418 +165503594563066 +192429216691067 +130715987324184 +189845370701739 +195775249309897 +172379418935565 +266539323197933 +185658652964219 +106915213791959 +71963998376826 +57698030599321 +23340758925344 +75965631836370 +65220004502319 +93033501732881 +111417599744832 +243012546111080 +117358254806342 +110936777280440 +48873810293609 +63525221689421 +232573994031551 +51784491352245 +78481755789862 +127651668253763 +16322399554007 +117388736203630 +113115483530613 +45886651440745 +270197569115118 +32816638379367 +14761484308122 +69231359528845 +134110282465077 +55121463794140 +108179835629745 +267354951136560 +38682269003128 +48027030381455 +196700005982850 +130528813105343 +44980359912875 +11262386262609 +161716436956259 +123674968829854 +276574288936306 +134507087484893 +202400760550455 +14291173038366 +48411672120890 +95649201438033 +250710296015876 +88708365406164 +25940349081306 +191032447263162 +42789149515483 +136873528952943 +29220470834694 +63449206759503 +225839989713257 +105795201281176 +165928474681797 +172427421608927 +161464000515292 +2095187012460 +154252272418822 +59620625333739 +210833039021942 +166519620499032 +210938555340009 +262645260333930 +76222840567693 +85036354131671 +245416515297925 +145377369988880 +227561746896970 +88238912192485 +69553384738000 +51340951395409 +220553138524098 +148451657879937 +252106252712067 +183637118615821 +202627601839652 +214786716138462 +54191649222407 +21330062390858 +78279197670191 +49407923170059 +171161486511907 +45750434250505 +237683350156202 +154176692385092 +193820936902006 +35383819966889 +237522587225274 +197163263316431 +279547437382734 +76459264358410 +47230231120283 +204100501788157 +222015719216196 +6151011778534 +258138917291495 +33973999520911 +215204347779 +150156582145998 +153362828683024 +129149382007365 +23281144610151 +236112689689330 +123185895764338 +210761013431881 +89984710698063 +199453170262681 +206923919644484 +152536260818401 +134876259048712 +172825550744053 +281399107097123 +105538296291321 +164165114235943 +753512096892 +185699117884430 +160413341534681 +1681591619132 +158441346447166 +158714901304202 +275467780889418 +206860250597381 +152401075919033 +72891240755602 +50697355494673 +26010320870978 +39740644473488 +218433937499813 +167100880005608 +99338709121767 +12619462112547 +241898328267292 +170743538267521 +187596212959596 +88790662287761 +241693468386257 +142816005556903 +124530921578743 +4736503018053 +245852904715903 +260690492521230 +209985075437174 +182544099221761 +34432353074508 +20236938229586 +3087537040395 +259672778240786 +49285132282908 +74821381522657 +222271437927516 +106639025429769 +93464687847781 +206163001988607 +225077116955140 +174668614946237 +19205185985699 +229915073296600 +195705666037076 +175550971834908 +191905429840983 +16200858874306 +111924599237051 +75516489372820 +88894445889825 +39395884206860 +213964409624421 +257923109236637 +274742875488529 +271091317261799 +59470713453535 +151761334756259 +58360643742197 +96183491858108 +171794323700525 +20354113763764 +161284444043107 +20702206036908 +60727297978894 +144030534526683 +121438205535187 +211140472357754 +108462335329179 +47870019536572 +92284706330157 +16459193588455 +67265446508281 +101400712507330 +101249049665475 +230424065964200 +281100815717636 +176232171938867 +74862895660932 +59512349339844 +230138281592834 +179692148295442 +112161766573972 +113666714529761 +57650342265556 +231765063914227 +235483884513731 +141044899577884 +274405681612424 +254915913486472 +34578275915002 +244474795434472 +115121774387460 +218838276768575 +196140149744280 +164958521797518 +178512285561472 +59625723868405 +260750783485947 +185340607322336 +21592319706110 +115389178466605 +184291378318150 +110379912951438 +140719544978537 +204182414080216 +104908800280035 +220663159103042 +185025806297062 +166552016832934 +32971552349667 +188852598922769 +47683101807891 +278217828401655 +179615890952347 +158388555360767 +234448366598283 +31875662300171 +144217351284747 +275785779117201 +93343185900815 +38442665021070 +55035450284694 +11769562138527 +58458090380241 +152282784995489 +222691931310421 +234423366380747 +168392170383494 +64299254130324 +187373517876675 +89803321917789 +140504028084827 +123340231704112 +48072946288239 +165232609960293 +143635680971437 +163382696259534 +23164677164031 +273019968302588 +16299000130052 +193204860112726 +11044389763277 +52850149519519 +251788820541572 +226104915395602 +137866758761516 +259129292042191 +152923347063775 +34718432116869 +32995095152304 +243845632883612 +210215225861182 +190476654776778 +53530892720109 +107094058943409 +245830691488017 +128511876460197 +114312388061320 +245498449854896 +94699630309357 +119099544750347 +228389441612624 +45791043003800 +69582794782782 +195053759131862 +226313447508164 +269611990705236 +134264584882173 +127028555363176 +202983129028879 +193182288125572 +162071774271160 +137838203069466 +106321025097062 +245798158571137 +2782800844046 +256849771361018 +96870564279616 +51362532305788 +230139484948762 +235751634637490 +253852449522081 +40470562013862 +158694137165804 +270919058970874 +101187773164167 +221267118808872 +17213581206393 +97296140558832 +114122902780298 +212198481609619 +80503302307086 +63087583550756 +238204802738010 +31773260853283 +30449858304391 +121169421523440 +204660041593863 +196336633040726 +129924413325479 +215663430109341 +136127394294720 +121593160067992 +4453221328075 +53100548332571 +180585574696394 +197852867828620 +63887860172655 +14666848707925 +173854119503779 +59046973868372 +24325375651305 +49023165695695 +95824203902601 +177375181404243 +39233804311779 +198711301408813 +247025367753420 +34443521294967 +188832558063815 +7229284473281 +32289621722169 +100385981697635 +24617444555966 +139938797057231 +265722573703010 +210417519638727 +70663773900373 +251692497241003 +141278082328066 +223505605589993 +174732218765357 +160535882704090 +18143026856187 +197898114536927 +38456755716792 +180387369371513 +6826301373340 +28206857052430 +194307149895269 +213952197920924 +70772904604337 +239627867698810 +106649295862064 +217797128194263 +16272872917980 +223951191061847 +153605125952206 +52749470635030 +183536061502098 +112403934493052 +84482709813388 +45188761004686 +277358927580957 +161481386487374 +125106555082366 +134585164571571 +124737164174409 +25199098339632 +264308383567238 +76821574282720 +22870123311475 +107725298385775 +238669063564099 +166126464973218 +279151249333914 +263838639699194 +72544266678646 +200879890661752 +228051368696241 +24668146692514 +124459620590454 +15328032899537 +129305843595891 +222445332993162 +962970380896 +94164041270381 +276568270101798 +224209108331402 +2101935575447 +170552757019715 +57951676002340 +36826611143529 +195105589126642 +161762998789869 +21215204238881 +51738505099285 +17209888325027 +266506223931260 +246937112819629 +40893462100699 +89838234370599 +251710663334365 +184987094247158 +262476129084461 +15227591864924 +99467323415410 +112042384665329 +208162394768302 +129011833366505 +146358693061290 +253022134362565 +225990224376943 +240496835839477 +53554096592580 +100187324239625 +160691088808740 +262913689649905 +85328591635486 +268998781330167 +9005705936247 +218688869924179 +85701553274654 +102994869640181 +66908517809967 +249167705183033 +15338842368001 +74084204407782 +75131419250356 +140755960523637 +177444212554659 +64945638648245 +87704759516931 +2251215085823 +33248249734448 +49634787105128 +205695985386344 +52212875009241 +190228129769196 +145288596503429 +217612901689486 +21640412709496 +279128858181760 +149027816951445 +90878980621468 +212881465183745 +7228860533964 +104198726251773 +219457828946322 +200100315430943 +274053077267810 +213341545107249 +123174854555521 +12767760241544 +188451724710215 +71204887954041 +161494625055872 +22077884963096 +258266634502031 +211509939235589 +201807443724138 +189288209933309 +162127276459593 +126711540062001 +97565801587416 +162411947426765 +130459099325093 +151201182981365 +146718862699404 +213091258077077 +234847896582395 +259536898073688 +51575759759230 +275677714011772 +166870066893208 +115167660373556 +200636133541072 +224130072504993 +88079745072104 +274817524292959 +78188481470303 +112378575801896 +88778312186279 +7416900094803 +156266398242752 +93849217451200 +70492677025559 +210396719748879 +256420990062328 +9776754182810 +129655078795553 +250989423067096 +229938724940452 +53492686136755 +274287832002627 +165581832405044 +77613089948019 +107141377494961 +235459994675177 +191864412254471 +227866578541352 +103084041921996 +188415023839266 +149099588887295 +92392836080202 +45297834019932 +201541362381748 +28935201321595 +73097187073071 +88960959943332 +151421133061549 +145307099459496 +172977584669706 +269965650284496 +10028861615304 +245934285352300 +47062266373510 +265645975011983 +255024005499850 +245477011614712 +137637564433079 +154093954838871 +51969678992996 +195207168508623 +251754831897639 +157901702124463 +31632489713438 +210407812859567 +185103537045523 +75706579237594 +52004083668196 +223271045197962 +239740418427486 +210549778380575 +52244601961854 +47305457854971 +146014167528666 +198566555405065 +204424683588476 +92984567667458 +270518852486819 +216266833907890 +169228592647674 +186836906064563 +11177825620692 +28536193970402 +239723453994158 +140034381141115 +33798724853775 +245398544870609 +216095403844786 +231251117899633 +10903773200889 +124914540693146 +69487733629735 +23298653868843 +138613294985862 +159854161823699 +160650880868937 +54738235810026 +111659867803754 +210193525280687 +159661200066852 +201107634866749 +8985418925277 +230481407395226 +42129106596338 +258417063556636 +116549295720624 +194845771592701 +101334977972131 +192931891771858 +175978160485528 +46996511915241 +49944186700952 +269215864908638 +57270242013163 +19986973784730 +148723976517060 +219398428320705 +232918458118059 +135849806703949 +33002849387270 +147813635673288 +149929584056140 +117542345125442 +26151890716864 +129869291300981 +159746676412034 +201626488623306 +203874501361181 +95694455788314 +195575067016178 +248613156949983 +176758594069843 +258170653271732 +240479634799723 +15152937482515 +39448607486629 +5948130252553 +54896336792974 +97126887082521 +11484567717387 +195845875657587 +59568336206575 +174607946889783 +267441899529706 +149658772302374 +278141952538046 +264609392609094 +254774972922377 +163262143450368 +15219682369824 +34889161769609 +82212345940931 +172509125872270 +7382940604414 +178670424202541 +47304045522044 +145123032000309 +63325039395702 +254003627203931 +172287157797889 +227296729692991 +23926198329206 +193201946961856 +52867703444171 +247984283216793 +121410015600080 +159634845626693 +280333345963947 +203722570159667 +179063060970249 +164434213102727 +105914473011281 +185606970783841 +130606723582046 +271350241692111 +14592664813375 +255794520064393 +150604387462403 +92018238714604 +122120664440529 +220305218198297 +218317615531702 +137341895170455 +241614215163774 +246561077201180 +115123754188375 +237446598004056 +171216885993783 +73310039407968 +217436711203674 +93693176967478 +32831973063820 +141683253722312 +63184746474538 +270989071487262 +35870055010277 +242700820939939 +133817927151478 +100098293089106 +30605455117445 +41828511764981 +168361652080301 +135482873289264 +238028053268702 +147199037913383 +275491970435352 +221234806365460 +127567888673674 +109225387696964 +26235107862005 +209537818928181 +146983094591428 +154589817040186 +170424050306419 +27198289988118 +268863069110615 +265289808664174 +221327524357971 +252060902598172 +98304391480525 +172086098092012 +138872329157296 +276941623308995 +197692481461842 +169075019882810 +253907669660374 +81142382317629 +160616837799747 +64576654586766 +49098088509705 +39061619667797 +196037898630576 +122121600789234 +116257222551439 +251167386562820 +257065294573277 +280808479664603 +268631055863965 +30684138499641 +192486103858566 +14856222376152 +22325384146751 +163205284455543 +275291822041886 +10665378269385 +167832236682867 +236093779549885 +227526836304680 +104386500554841 +261269045018571 +240363712009648 +248088542833928 +26556492527515 +122733162383484 +95805071369547 +245192293075937 +274452416933792 +256754976677895 +209816736287823 +270152930050131 +118903021767699 +225592026666647 +115937752350087 +227372370674904 +83980069722296 +152521641462569 +82656669006592 +148031846236658 +195096820136193 +135548406016586 +261897231334339 +33355921363979 +154871094467975 +34426174533795 +188044014835168 +19206832816141 +198601694679354 +246593496993823 +27922074758290 +136669408822837 +230794939189072 +196659673190023 +18066994052269 +44484847033057 +75130000784012 +36791904047764 +113791485648893 +195777128444938 +120357635559443 +112036706296598 +200539279421711 +190699297798897 +98051852593596 +148350385037184 +223405561221015 +271137874520898 +220601064621880 +205281340483182 +71458066804134 +222343327966818 +79932823302075 +70441136698174 +251214537842257 +51496177496015 +73975610719750 +33355209834863 +72998890218134 +152496576449675 +55182949720698 +102245419110771 +207558715431578 +149954402230328 +131473870240553 +216150965573665 +26960356180207 +13906499287906 +134628259909523 +229065780803931 +251618797654583 +99668279409202 +108093085052814 +176731230705712 +164801306256569 +180707908537368 +182023356281971 +122773526805962 +257861540320483 +143276280774450 +106426862543808 +123618695976827 +266784168094887 +144954084493410 +212866246223678 +117757294752180 +106411191069616 +20281514311421 +275729976322837 +220655301204745 +7609819484173 +164000113665297 +28907973632487 +265547266111814 +130848965901213 +265478950639060 +107854249782795 +50194054241457 +249318099712529 +189992357107902 +174377796561066 +6923557042570 +242154232640726 +130992176500585 +254591214124854 +194188302964580 +58236541391457 +233991395957487 +94728977213196 +200557124590122 +187068751601733 +145343448697595 +132502600077636 +162262455279481 +198708149179918 +161669250684140 +67832948548673 +70914350562130 +222758424286017 +57661957671085 +178062680040271 +11277720947062 +219014100395527 +53101651367454 +55954761764183 +16639660152094 +124526078713757 +95235106277752 +125525875029285 +2152986403330 +255438182382365 +183295318928170 +111064547259652 +39344919592691 +16817560532192 +221387455673989 +42175653310156 +250683453780516 +182826384607961 +127462760188597 +197890656666681 +270544260824548 +262258637491242 +33715744820693 +174344750089213 +156855187705620 +165270682605060 +139147766283499 +260962394458345 +98080154185606 +185917255205203 +60964692590143 +101455790543861 +150049524944650 +212426881533872 +244620859532257 +156631971477620 +45267474188904 +50303057225005 +242113524580093 +215248075043298 +243735131987442 +73129689401568 +93925229726789 +61404450531119 +60434172839739 +112218225598973 +42060501717849 +79151046911348 +63872688359435 +225452304055592 +262851980596187 +93765486120600 +265866462776785 +171336169579556 +68042982139051 +86729300110839 +103823699984310 +8546236913976 +11189963214937 +184676926405573 +26490084050248 +11198756751484 +79625429588862 +85662079964091 +134876712782484 +263620189945187 +46128730685363 +122628689206749 +40217847907998 +199302896256903 +152219352881515 +204311111117361 +70128225731120 +46126755782840 +115991577470051 +101421510836392 +35323126817390 +90830452794163 +214576943379889 +65871741198454 +169025861866860 +179870648200143 +208564750912031 +171666280884831 +222101102574195 +120408986032437 +62827026034851 +99672085369175 +224896671097542 +642387126216 +263787166962664 +263203248870339 +7858586905583 +210286568887797 +92915198423465 +199825800738336 +146005736580603 +170589697967237 +65701649111929 +151081517494553 +224350210918444 +102001008426840 +112219526418966 +120626832010853 +236583765064954 +213265642523974 +143388912315579 +182241361498459 +221368390168479 +185397802614046 +279845998258934 +82379363982746 +70074521517975 +32687306667771 +209570786392484 +50631651040078 +3937444964719 +155089198722958 +168994020682245 +257524834925494 +234389200415597 +168698467546328 +60478454139255 +149524156379703 +196664897414591 +59105912796191 +95996395335413 +59256663310814 +251619149311130 +200912014771594 +218392368022558 +139715774388496 +202509337850648 +40226763311880 +80369168863730 +203194354990461 +170100442102878 +217227971279414 +167799247078193 +57704440541075 +26560321703891 +277011821173773 +152926007319843 +182293893202662 +99496545422911 +92500080729385 +150131203461800 +260117372106854 +4587978653318 +261452924613594 +166798172997180 +197511339178700 +249414254894572 +85374027373102 +160272707342313 +145560257925519 +1108020706859 +187831481000328 +193073557437919 +130029887844522 +202639286559875 +32520003070461 +275805239357961 +85903848283501 +129162556290301 +27282804763526 +38332592284230 +98653841450104 +200110324092495 +194548006957021 +201105091676333 +61794472648975 +81474393185106 +229653738336050 +206930724984688 +267757973860472 +28735052544190 +106840825212031 +219216193040680 +201472472297114 +170181709540018 +253644906536338 +80883330584423 +232764423374251 +43921320103588 +50966019407870 +237366240478163 +125475890101056 +243557969179353 +77342098110879 +86322014174651 +74340495922234 +56447140805045 +279623198787155 +143224495389442 +185811004280675 +15669927596924 +279571412622259 +166544224340368 +168125904481354 +267883727932621 +209863785345980 +172966208264009 +72471016073637 +193296615745882 +33021988784069 +220015462539246 +265772367857584 +85839786115440 +208972086081071 +256014243529931 +211095588550998 +190865500500447 +167850009223546 +36309920207937 +9526082641673 +207307534343979 +36689463009408 +120968912187842 +226047822818280 +13506453183862 +246042364513629 +249918100745738 +272501802111425 +48052873756212 +123407987556384 +160427095811361 +187371211258157 +160481426705946 +179630597706281 +131277113130088 +231850758691613 +229069129067646 +35591609818927 +163191274170462 +11689012243999 +196839697506712 +79584813502549 +261344972369744 +181822963520884 +132918062271975 +86807299405768 +74864935887870 +268873779230435 +6700076087644 +169408766873960 +186382002319943 +26915219001209 +31348484944918 +3879895977425 +72477899178602 +119315220024564 +128460201032482 +37035844901730 +131185508344529 +202422992655055 +195665182765673 +121842233762232 +156801685864694 +168702625315356 +149703774377888 +115065707190261 +34805143348150 +13145281889858 +236637653534256 +131268502845073 +114037563011209 +145495475107004 +162833528654339 +170183953471453 +152628465800287 +164445034833467 +190569550934077 +172351736507828 +144504769041168 +186447383711511 +124907202720935 +141665502359884 +6572781844153 +63148558087519 +57877364748426 +40812881329506 +42668378993954 +143277445422796 +51603634575381 +21701780084121 +209021739521649 +152018997380704 +232201070627089 +33429303689370 +31324158484829 +120019227453131 +114152657862071 +209984345845464 +201741361822716 +204835886768487 +131436866477429 +190151805503087 +227583633472507 +212217905446851 +68341717600089 +135997943640196 +143019175867866 +147373638961184 +125074481320518 +103391501884160 +10013141769223 +267044490810308 +40752652443057 +213276493985180 +138965616784090 +210548611442118 +116328941998197 +14345665834293 +29331840921778 +100026621214521 +187442240249164 +12995731259233 +110411603166755 +154004521552132 +224123220456207 +107767183768863 +265422513916567 +5002071037861 +179292400801326 +226232777552140 +47617790502357 +254082821076365 +37038075363049 +103484191280662 +162517507379529 +39917400914999 +214076685314313 +86901246046103 +195491250174378 +107347945673822 +54133713910722 +150216991038616 +227053784775814 +132185519801132 +80387722262584 +209555361668000 +153364750945157 +39874608730816 +192850193244223 +110067883344133 +235602546942768 +265754685997676 +127825896740732 +230483878143572 +237949276184334 +206076979049544 +99625094093859 +138122874834724 +256028587529560 +246411815592907 +40236347778956 +37071067555860 +220266404365561 +106216005640295 +264945518445619 +140070287012762 +196728874282546 +80195877636629 +154240970599880 +173986011255096 +181655247645968 +240726534398195 +229806268757977 +112557403765908 +3323987004141 +249995396454545 +46919569424847 +272435670578373 +1073168014995 +41785877208616 +57887694951151 +50657056681384 +218088950266505 +212600183243341 +270098587837347 +170940023345553 +201706233737655 +73250314811583 +135579590224083 +98332674969487 +139520678567730 +196063440036863 +244827355651342 +262658105593676 +199956441054043 +88660615740848 +52065240175264 +92002757610867 +8441673772459 +271766371081922 +138482581924059 +65609197825990 +56357179242305 +35280283470968 +208751548447807 +77283392312859 +154425235284244 +50535658520286 +209431334528263 +237324387490485 +6797659433517 +114876853397487 +153451221666503 +2436363845328 +270418778976659 +68034149552999 +158615440264402 +150632589754796 +7714933656196 +259033886051262 +248336381684328 +238106615881302 +86399963578048 +31727021079142 +20953046820231 +93382798503095 +135801560426204 +199204239873948 +139396677978271 +118521436404704 +84928970319222 +76433756471503 +95099104501395 +249603087236996 +145245039256325 +237850223408782 +167467863041210 +169916168235770 +250913861885793 +197107280009555 +120018481428007 +173368848740397 +48675756974566 +185001175805491 +153655925599006 +68551063194170 +86816021003453 +69941926252433 +242124141209026 +39175072153135 +174821426226018 +256989181870069 +43445221515814 +276947769286296 +58949259096233 +70526539758498 +182251474864735 +178717782964363 +200402009229093 +137554674570032 +189103233160109 +231712857763421 +197843830767781 +140801417478448 +124994445215104 +40574071451689 +36793664679118 +63445274724372 +1903356593497 +2518359537911 +217091130153373 +269734134958306 +176448382186882 +263572252605914 +238541136686140 +129512112028886 +213973097829246 +134579219176081 +52449160732376 +215704245982246 +164605857590384 +10427506774031 +7238818825200 +18019411641473 +277050845830912 +208121416684662 +263115996409307 +37597523078601 +254624786050806 +254589820568584 +267799123632794 +177464405829948 +110805036512984 +17870982187841 +194152135919558 +62911520704176 +11248666890952 +243261870658720 +17945538169607 +90801732669256 +136540271354598 +165518301108924 +95316715225574 +137167080466405 +11686173034796 +93148425790705 +272361148580996 +263858386697167 +211659759455713 +66835973585567 +128238839026951 +250480455874891 +132696268839648 +190378329490737 +117673382299867 +29666805930221 +65734353978193 +39738872327423 +132485436777231 +61052880490981 +32692015743709 +128741112886741 +166292756405603 +156925909909706 +256457725160628 +181029726515942 +47003242904038 +165679999975186 +272900376716543 +84603764636359 +120973489518921 +80106263767687 +200401142797173 +17420986084671 +280910271832447 +53266032319247 +188165628863202 +75160352426379 +70538298756243 +31297361506068 +214619991921600 +269546252421055 +94994032335022 +242299722266889 +70741763435290 +68962690375077 +235892394827941 +136889802801508 +1211663711223 +251006844324004 +31311304262118 +117201476179338 +234364087641864 +247152011326562 +85289781329648 +132037841493464 +95578166404758 +225934858166584 +137955791625979 +204273742261669 +45095062381915 +3980385318705 +8964237713638 +26339637250898 +225822357187672 +45865466601594 +23059173769162 +158484034226170 +8659479277729 +261041662616186 +37683944444764 +75929023454152 +49718461557211 +108556221189660 +150938315649736 +38093502980008 +166249879172059 +34035401217978 +257058329456697 +41952443426437 +9914485386268 +189256926350836 +92835112161429 +135043267131785 +245756617938746 +237925008581541 +263196444682695 +186006101054994 +163212595724734 +154771726854273 +211748624294053 +196595225262063 +188062699793096 +115039681407051 +190496370986303 +116858927103119 +221907225499775 +201368809754345 +72660854078467 +154912669375572 +125903550493574 +181774860421580 +260268540659215 +205102002731446 +237895904537231 +72264787544602 +226497199008712 +110418483639436 +11172745039721 +171535806624415 +144563465600102 +231665108575551 +49077952924104 +274486386914331 +117107875701437 +37335002282803 +68585511518672 +150003669234340 +152411112603298 +57757405123882 +279779901326312 +159246846742195 +64514213482873 +316864709055 +54004429308009 +240777884473479 +82205231954882 +140677325149601 +188657116910567 +260927154517818 +254345409884653 +108047255318262 +140461797868796 +171146234211125 +172529934538935 +971574249133 +74813342713459 +25246679891081 +55001463225193 +251104273712489 +113257796308743 +154707969354405 +55454801436976 +108903561941078 +243266526615912 +241987508114777 +276203802116086 +223279176153691 +259543569986380 +259419584154964 +96655550442082 +114219657722865 +68025435293453 +98208663935180 +9286637718307 +122203035222309 +75133570795817 +79198051258876 +197353115495727 +155263375496064 +158071121509656 +21106990987807 +104469283444881 +123422145206572 +53481384317813 +276058397823984 +178344426261936 +146346654112868 +205238001736118 +112397247321826 +26194898551036 +183762457748220 +207793588123602 +8128081335496 +267438052846343 +6955506282510 +189353539040452 +76176210428021 +69807186304358 +218883937653148 +64792157743248 +160527598706941 +81030933568466 +710196293564 +90730048734243 +220237031354447 +249215599761754 +15006092934340 +189825817279850 +53568706444912 +155211423402628 +37867608157272 +125825216933326 +254822817008327 +34662076630533 +232758370375459 +69616599452469 +9293164436634 +149250615754337 +90572904509731 +113902737778495 +87668482887911 +119799259153122 +125704709176869 +33223940874443 +93808273218707 +245649605208387 +263649216892395 +112862975983808 +98674038285582 +140771403466762 +102557818055311 +160831732776462 +98438870356577 +194803504367819 +128106639116718 +56129140350998 +35921441579536 +84289510999716 +278905929932056 +10268540582818 +133571478787785 +42406600166164 +91050789342222 +242113475689394 +23597219577383 +274784031686937 +12374737208473 +278981297949256 +152688965631656 +2182357391153 +198593467204411 +115276981184826 +184126328626498 +261950771960647 +193597597565036 +78751482347435 +155981080601156 +225937140667657 +86698193361350 +278812023695437 +140334682690581 +211828106160150 +145135666157613 +58531304500813 +223096379058908 +144365501448522 +43767062429377 +216701443861805 +158294526680450 +202402388243871 +101486484484746 +182455214859505 +82929283635228 +153680042178239 +63204050974417 +162098996544882 +191242800788265 +3217709049219 +274797310685708 +144102203949242 +68568123270887 +120624782484980 +281144561620435 +39519929217565 +28833770519038 +160727470596726 +109983515628647 +32925292877032 +193184400853296 +126262756023601 +7536373115710 +48946478826793 +207901813900537 +230364841406326 +212104888720335 +257724049876229 +140984332853325 +70918335029636 +42901955349712 +11546402205135 +239336775252502 +131286539005560 +72983033567778 +117029082590918 +269948805406201 +275976874173266 +135154540411600 +190103156071654 +242568923475667 +249382614663524 +13419373594699 +54179604410742 +156353304070993 +78492757155967 +262301913614320 +261649371061198 +52079956912826 +266589763645884 +136858405820131 +171075340613240 +187935434153946 +63430720240878 +71017900356359 +80618870299458 +230224184208972 +106823197863943 +136410606517747 +278153405766825 +56539574386767 +245280278018875 +240276677026144 +54998534433013 +109140826083586 +279424909537189 +118945745698539 +210863851731900 +81177314948490 +98497785779101 +191654521635522 +75351031717725 +246418513808423 +55029005786793 +231933251733013 +113908571176842 +145385969277663 +8185999933991 +171807260257249 +201785637250256 +274898269420771 +238490377185860 +234136535669749 +173621626509681 +93476134913541 +102952519189882 +116798117555181 +36650165739691 +161404467774206 +218965545900438 +134026862591186 +142570309152455 +188113103667247 +72278670894286 +118942854598735 +137612676619405 +10436062069597 +201678231119164 +260299691874314 +218390839805638 +148896148384273 +112367997571913 +54986631602385 +22860259463384 +145936255684665 +20100130643154 +8125773159530 +195576350814777 +183918130667235 +76230479581570 +79700781880290 +110153760615138 +224924135086200 +2042940318422 +271922197425376 +96109447803187 +248311111709332 +56985500131744 +69398301385617 +224829491405528 +69596627284570 +25715836609992 +177881429501424 +224166746752039 +101651655329385 +91386789837238 +54716093534049 +1966153935990 +147661878305898 +280367928983453 +242331281194664 +169373325419613 +262806887487504 +79111894241186 +262342600752645 +130071957812640 +166272524792045 +149524855158969 +28537997619153 +119637734636090 +92537037938615 +215896421566852 +66070961046262 +221152503677283 +241280220721298 +50203552525257 +36866824885952 +91364406028932 +176012891000079 +232302389367948 +266943553571714 +152289142213838 +49751828941137 +71838864295833 +12938102528452 +234963021295441 +113750761485727 +118566569864844 +216082873184928 +238055648897248 +223282830676984 +15375153251285 +245077885666807 +27035102845487 +134574236402364 +112409358735707 +174079725398257 +150322131256018 +27087611288910 +73381085775988 +3697980692239 +255529060965003 +246769295488752 +268354728640508 +114840143836494 +278876816596785 +229466047033241 +43487226170332 +42296205328721 +225613521541086 +140933539411520 +24457696152759 +138121987529242 +249614490437938 +39849447640097 +212755794334199 +96696268592191 +231439557177959 +188270235244405 +201347190413427 +130588038690148 +254797329797579 +174163010322887 +23948555204408 +242672363462758 +38268583237226 +26994851580874 +273993799977848 +26677763716686 +57848893894314 +109428044174408 +272342810791108 +172653087701539 +57789034523107 +2171256600795 +100649160025559 +262735307574102 +209288584219350 +58332647094740 +84379368951661 +278021311808384 +125747536698261 +29735504952996 +143691881070568 +172163492358850 +213879372193564 +197088193351337 +274545129752644 +87063338736594 +126110328482334 +69430848660099 +51795152265304 +280450022056321 +120671755784311 +250484505632106 +199905942395567 +27439026441353 +249464185967634 +186613374658695 +120884529685435 +55063899680022 +65563177949533 +56224042045860 +131806310954479 +122220560011709 +146208005024060 +69109566423610 +214109407257323 +196632507332258 +26110096168013 +114238056955484 +124804164061513 +278178656478383 +55739539776626 +221593656248783 +4856772162022 +93004002895512 +187740489922920 +96307477453397 +134328388242331 +180937081999207 +8519190678478 +269323300118813 +115798843431103 +93526984344317 +116430018730187 +253719510018928 +122757798921751 +101784729995256 +171915664871211 +1871587832940 +17674722958122 +241745661604035 +70529797984060 +47269187585555 +57045376838545 +78524493615713 +160405773515231 +254871743469131 +37998672164276 +273710237869550 +194683590724064 +269202531754396 +138433430464658 +262128799163545 +173974475561987 +24407942844833 +252485032983138 +185087074334251 +253441268355237 +267935712601322 +244940067560774 +96297638251958 +15111312524899 +70436933620721 +60831328518004 +66368645351465 +115329390217424 +182679183329002 +14569546695223 +200233013586826 +267907891920223 +24676447613147 +139569157643245 +166096422536378 +118336048979768 +276887467921421 +100391768486338 +92990817825863 +159954892256352 +212881090161586 +113187552983983 +22647402401556 +1859010146550 +154282843894148 +98214161543062 +16346477738006 +7650406682359 +251235036070285 +166005350315354 +118800335714627 +50948488113400 +13461872669548 +99828024603046 +54526806172705 +264682624768340 +253857630038455 +82682605483815 +147102990310080 +189399469857782 +189846499985894 +273394394410805 +74276663010015 +175823039173732 +115443641995987 +90353843123857 +107270642056729 +12810348219013 +195131704088601 +259547006753498 +195062060625465 +71916367686154 +188525599427654 +87131182844949 +80549871692142 +12877823348905 +276841998161912 +76003571159682 +172346601936368 +32253663588033 +130441807717003 +246456902984392 +244731433713135 +160912895470992 +15934900806122 +42773465309725 +21395284281509 +70772836827319 +252905726780626 +127754857567637 +172259175937491 +32908136252105 +88995306506512 +262017143124100 +278774124812012 +2791606157608 +104413502660595 +52753562426651 +254045493724792 +12062956136805 +50169593236705 +30089344774424 +8790804154684 +88412723619307 +73669475997172 +158119119405753 +278368823789655 +67345462839532 +186688757669253 +217251150649750 +268423311809114 +278654257669913 +140823947875288 +112627448675155 +177174344305583 +80435747707877 +184349051866193 +38274755762017 +149152282288960 +2183827711757 +26405858731817 +111935600603156 +7353325871479 +174400240146189 +127930096647706 +203448434199511 +30703196437192 +189202958583179 +227081390687134 +147404536434735 +47872395126371 +48850845288117 +150610783015893 +102910217696371 +61206718123276 +112658315374484 +1552532738857 +278528311300603 +11197442766161 +49803133141232 +218850604352471 +218579795711062 +125048922437067 +90797122059030 +169489356333917 +249174343123650 +280380438783500 +275950146228360 +113921951490068 +279221307140136 +130319162890133 +124883010242324 +257360313497243 +262006833098110 +183492797100522 +35651491367176 +50141703024870 +129658823231300 +62280248439753 +19988128293903 +82581583789783 +187801019078076 +168941989577665 +257866856522067 +199004985315547 +109225340858994 +4185148499534 +268883147585680 +114635936691519 +261978195645982 +103653039227263 +237326150149115 +146761680838793 +274786140711382 +88181778575230 +231985678149245 +247816774354740 +212958988294808 +184148034753952 +4611975659739 +94945920664155 +241661532688828 +222012823108230 +63643283729476 +6840199847765 +159683547695730 +274651082711829 +67977538986951 +12185802768662 +193551106400755 +192238931456589 +23111689136415 +89640887596825 +333374231544 +183133889590493 +180765021236187 +171578763350182 +88208522916773 +106140121762815 +24309174678558 +89286584889053 +230150824621020 +48330282187646 +148009533526657 +194247485883594 +281283553182330 +65884130844903 +199410114608954 +219825259986841 +208117236666069 +268477691670759 +112746477717455 +150142721810496 +239635299140966 +190803249726598 +185743328028060 +71422850024943 +89226464222435 +124413626514117 +224099127907512 +212661989482872 +80539134746491 +201464967094009 +160528409029251 +42261437885003 +191537103330413 +147895246817921 +142814815572677 +30590717628693 +178708376245871 +77391290223596 +141952296467870 +127991420230088 +219472836978326 +160907199240027 +131442339158502 +30473752325221 +75068022075088 +1136682432742 +201630090385759 +267692303531330 +154866677278962 +182120922787139 +30626094607682 +8081228837258 +171871660425908 +245215360217385 +201635057542397 +207384894191160 +229384074342249 +128480747324012 +235535127931623 +237765829485203 +206972621121495 +210932041999974 +137028542301733 +142256766389615 +21850062022336 +198731898273198 +181112612389905 +82777244129384 +182480915424032 +136857365713614 +61838841685543 +191488622172852 +76707387682855 +179225868809110 +115726900271225 +129270857921951 +140277505256234 +61162418460536 +129150087748517 +188991292270472 +623588045841 +187821066407402 +235688125603916 +61225475351664 +111736307206467 +192004459748603 +273356549156354 +156284743784613 +119597086706061 +134134670779340 +185996911532570 +62145195295914 +4049729718698 +82650236780289 +33868260921821 +25976522432482 +207198617600983 +3904061471757 +13754589861115 +43129209022663 +183777024468717 +277147124099648 +79552054689887 +44305962731925 +19304696526016 +280572748935721 +235760762651429 +206314212975223 +134938590839925 +99221534089672 +190746130627520 +172766820772991 +280071815522047 +146738918018882 +56521596336370 +178454149934203 +203136243197956 +67267223670421 +214770991990225 +75680716264013 +247426207987716 +20495742369071 +79917426710702 +253210770170553 +248355398420354 +73906840684748 +158979070757687 +146505559314570 +279236188469787 +138642845805719 +147062000444503 +126063926966662 +1142209860183 +223297701969671 +27901555594456 +43740446583568 +167919732995801 +187989160663859 +39922727646364 +177970178561264 +11730708824243 +258675978563856 +279324325865902 +75610538714013 +168556342151639 +213430892084728 +40816163166752 +65806353883199 +197422860157434 +210838925926449 +103366671403634 +158360819171735 +164353922456578 +197963377543880 +12123941635603 +272497192701236 +66180933322713 +176126023359304 +121385531278679 +115028580694360 +162327824607632 +149163699120693 +3264519647890 +243653092024075 +132269399269709 +198981095476993 +31281282780880 +169869208325880 +18350219823812 +220104480275031 +271305259213218 +191263693548812 +55539241015447 +58105147279410 +132907496174003 +29005333667641 +119480655570092 +43834035211533 +82994736132178 +202503264430023 +153892638639842 +239675560704242 +182219929049519 +21646618572914 +8453681037583 +43176017254759 +117359188926697 +276942059331130 +194551205484894 +244207060780903 +7177487228995 +99743193651192 +253179052705335 +92032945061088 +149798340430465 +255774264612772 +257026305328446 +115565794365005 +196308358326578 +44624112985023 +18565530002319 +167533727997976 +274306701331798 +241367259792929 +152446552294719 +88983604966371 +59493855173940 +270585578652112 +9280121982884 +112316116829871 +243243630421060 +13028153724283 +178139825262677 +95416332784044 +276417813753075 +280832618343911 +53642869909825 +200175539472268 +141591579043422 +30180892634085 +144714943795633 +64803069047537 +78236578146093 +225042627085362 +104508618646346 +63808363206288 +53520547416881 +194277759469426 +205936253481938 +118026029437890 +164890162040266 +253801923168706 +72775305213958 +149105683909551 +175867390664530 +141403184546990 +15379757819458 +96302991993363 +273855078046388 +252804049442295 +141105844393217 +114920867265584 +56769211193188 +184076413028794 +2621548981710 +164220685501602 +94510233236801 +1743177774666 +165352833113849 +55480447199055 +33640115850196 +150342951976094 +17160654078906 +124957283206530 +147234526783041 +199626476653863 +130329862037738 +273512755597315 +173562871454416 +687902116449 +118993066132043 +5500167535659 +52161200042565 +145770253612605 +155587345968499 +178848338180486 +10561338169608 +55417523808529 +260460252777958 +143824058585233 +139991513496071 +161426531532011 +108209337402131 +162131094080308 +53039502014433 +170297028386892 +192326321475414 +156433343370240 +192024143934957 +228898570330663 +142962910343033 +233281758676473 +178438397320645 +176474554699906 +276964133362557 +125886337107986 +65521944074683 +54586016378430 +30154247162654 +172948090804542 +127962344311040 +120232855557370 +16820570423935 +211451357328873 +26861319108316 +275864105585102 +77352427318178 +237564189333662 +213915033059032 +156054488111575 +131147269860199 +225272208640345 +14855833301378 +60171419607465 +39689022464488 +73662430000817 +138345986898455 +183331301440274 +195844352567556 +73933238642226 +57482799405852 +138831110704494 +226732684496532 +164240458485168 +189848950388194 +73260904960184 +574542311510 +203830470328246 +273121543400093 +195103226287014 +114244755051089 +103307696819020 +113602345705792 +18509163764531 +268601581467041 +166293408969452 +258088938437446 +160460824363005 +72699369131880 +14075696414305 +7788513224087 +183818569922296 +141757631568611 +227963160004947 +146104001972557 +278701436968826 +93551250837077 +246859792230369 +117946882012356 +165517975685097 +19612849308035 +67953649148397 +18488271996251 +34098163982716 +137843819989979 +194739024667457 +167838776528721 +150304884900623 +140023021815922 +162871137915871 +128055622165540 +33279478468530 +135953612703613 +67566493228744 +156696658390027 +82265692324709 +108069908641092 +132739297638963 +126744912418033 +172129768883415 +280898970013505 +101508196170947 +15007717518676 +161420687533907 +252714172990540 +37361296776753 +11728764282374 +28381471489264 +264421782451772 +229392571169953 +187182020308868 +170639851166005 +174204795665714 +281090535922142 +83959314387415 +43349755017321 +56709974858095 +232135946736880 +224881585030814 +206131735673695 +126154480271578 +6238812924375 +194610876841620 +174875533457159 +187435240743115 +12520499853094 +153141265471694 +193296257583892 +169207221583032 +121200982960366 +44307761915832 +174301476135195 +173692616562918 +55338733374236 +82732616221680 +182385974478243 +112222704404054 +20754729590340 +30847569004660 +35875162659758 +226113349077311 +135372733435563 +270313254853952 +258553248106442 +53317867081857 +240990470800065 +144230615333235 +212330674169925 +183446231177685 +47404381273902 +211555185767266 +112864991310616 +51984017252157 +57561562460516 +190194014973895 +99241726233533 +204649914047590 +19805535189076 +260196279751853 +46024527011038 +94803812704474 +133686383472459 +239267679834185 +168044778619528 +195665127645298 +21557055075623 +155306303448946 +38002661550462 +70496676974678 +160022913158952 +121437036079243 +67309753265495 +180798668938978 +41312322483547 +28260671488014 +185769483781380 +117908011063437 +18690492804608 +254089591090923 +125007965900942 +242445270727589 +272994772128075 +144866049155702 +258963939503266 +222221018905981 +174360382438087 +244363811129685 +17835166504303 +238064986866276 +250333416248395 +212085289108282 +148013614637083 +53472365855097 +156439883925684 +254352460617150 +243450321476084 +38010265297840 +41274822157243 +194097904938939 +197584078235422 +237915177268335 +14948099793625 +245657829542017 +129821785772247 +45015448005461 +116904559744433 +36362883574254 +240411390250575 +119183715852582 +187794233431154 +204907788987587 +57750061733527 +165960640552166 +252220622352881 +13008261619446 +140672714623728 +128079757356636 +241843484935206 +21426691644726 +28384219497901 +231684824785076 +130682570055852 +229864402055580 +169955761301749 +234631214609720 +139904319908770 +88924616917809 +194039039559754 +176383191737021 +186846255229919 +54066559339622 +162863920324901 +78994679497878 +16960931668182 +38621419906064 +149421535561932 +271107411380987 +170048445183487 +233085256277819 +14081000575873 +215732443530098 +53128031368598 +61779213821732 +74637824835805 +83753759190949 +268795160593863 +89631751855083 +112771110786521 +107992706724024 +106257504245771 +21430905453376 +54468938868131 +95555787714472 +243666629210288 +101577420725045 +248459003869907 +136239632185220 +247884490169304 +243147399477860 +132772469400276 +175782358130680 +162756713754624 +11381533085261 +5999978047680 +30249853174645 +87919612498213 +52617507924134 +224713954635654 +169734967312869 +230260923540363 +247039032083195 +117746105408198 +281326677962542 +55391237606117 +236577283689948 +102369407996015 +177781933630487 +268432102391513 +198405473632129 +58011740104107 +67529812478709 +238411928431734 +207419999346522 +86749701568873 +179380735213086 +72839044450627 +244333076836713 +69364457220495 +208446412007519 +63947263425519 +187613852420565 +85812763993544 +129572184834376 +190752109589754 +128540376574626 +138767058817017 +82931982631669 +157548740939131 +186631900474675 +158665191396630 +168023559631773 +49202049559687 +75461893496756 +211285792825753 +271557565280036 +87930712287148 +261982586217176 +197808421697903 +135716746665176 +86636237597463 +114630203341765 +271632968336054 +135035366206744 +199101394151573 +189590359142542 +202189183361857 +129139282444959 +18027476599382 +132932658577925 +67416176604887 +27622527119926 +172617889477611 +92952597747048 +86059654832423 +225176476367401 +12715880919195 +83346435865499 +138971979480438 +172136292748460 +266090318142160 +258079791930292 +230404799798871 +124088738585688 +275372400670014 +133422958973067 +206301712123782 +188619242095537 +28210923852210 +183667943542935 +245071947701162 +173516266349669 +116774613576828 +24136762871569 +187216910664905 +86548159081933 +69254118655740 +228863759845117 +158307256657826 +70486727775295 +156051383056369 +33255588629976 +230368614849317 +51962164417717 +24069330743971 +42169995815342 +13787467659270 +113307209370848 +91379591095691 +65833657754936 +197211558616172 +206424865653011 +22251371105707 +4730322629055 +189415250553042 +60723573981354 +193599439106579 +39251361994511 +15886412410188 +113633005982997 +231824725435899 +205339879563343 +237174437906171 +200587793959028 +257807131925682 +80186152184079 +76441448555949 +78645112230325 +95261163844797 +258207709385498 +32629565265026 +275826438269228 +156541421085094 +99228520263266 +23572757924594 +48028277123423 +170244547440693 +252285294928423 +164458465368719 +16999894253816 +274077577721245 +93967618400934 +13608874365298 +6851886445509 +60921908122965 +152905204292900 +7992652063420 +161012201846120 +146698807835841 +114029902434777 +121986617355963 +262607955602415 +176857339668694 +177463817653089 +275613342467363 +82094217809600 +280544439257768 +140557349133362 +75136059637640 +205657347502587 +137533078667834 +160906685528053 +106879212809296 +205263640433480 +94761984436324 +120220828545855 +214542692699672 +181652932385491 +46760575109590 +268521471587390 +46852590758286 +273036414419673 +63434718516609 +174532242257668 +70198495595466 +68728637093898 +226048813287907 +93672080115062 +226513485115544 +177534611983949 +95235577232675 +75236088473973 +280428036575408 +123245390657834 +203412418834901 +52592860773313 +65947264501813 +220535163158921 +55568784325603 +67681316641025 +3726434520442 +113438788768819 +159953371148674 +147154713816385 +240219928381009 +126551887665509 +127946221980536 +270562776001683 +197567876466400 +135369130766666 +170548688690943 +11856555838824 +207674544577959 +53589873591211 +170341381234048 +94446516329807 +230742473851198 +49623034409870 +37379200107395 +89051116057516 +22534563289524 +107691407698894 +162993225641047 +62234713223864 +92714902028814 +273058498701310 +269423235909071 +48587018480046 +119210808225080 +171730568420048 +201185186667022 +168362259442155 +127531133842809 +250009492850729 +200340067961183 +237079401568762 +181249177144455 +212929154944734 +134443267510687 +76172972687156 +199566199869130 +189488199229743 +52497868939932 +259407404391085 +279403271364597 +246849118891778 +61549685092053 +18475009235101 +107245916904518 +275524631062728 +217142828103703 +8447258105051 +78574845497076 +90937129897688 +94118574861007 +34862951143748 +244637169755563 +161529783845387 +230023167013743 +64831682722989 +21318977075082 +155276023378994 +10543056895179 +269231742116391 +92987887474989 +266758636048123 +137559222029501 +40399925928237 +60123262558474 +108948833406159 +252189246736240 +2855170797438 +185146910555109 +163064840125421 +88252521921173 +260595941963771 +164179790428714 +20581154751669 +193322899557986 +46099921250307 +63331888289496 +60690941759920 +256115308885883 +79035765205277 +219885529542749 +201528198680141 +174513254192111 +191681423626922 +118357900274276 +275030799147067 +145767161551081 +235524450658479 +7105685760138 +124748806122416 +276173401552602 +45112652699393 +259793984243409 +100413555901969 +70819918519782 +254845232618620 +100185622726170 +82982280772982 +40552454017983 +60963571608965 +269934508887600 +69923904936047 +149635162957121 +224094609562739 +205408312152847 +128562378884182 +184980489187714 +12678428452400 +217052930346006 +101001309299889 +44731227248000 +227481393822479 +192232163621955 +296284700089 +91834529222304 +230810699167216 +142671997747850 +258982574043329 +229504702751622 +171913988978630 +97905396287622 +223373788932360 +125082075492061 +264830882251777 +204856776548423 +277467915045624 +37040509204410 +108503500899694 +20000644727082 +105300942838880 +225400857582288 +12776248615915 +50833565966488 +153175888676148 +76576447253721 +67714543835260 +182440971647722 +108351232567625 +232283177108487 +63652628916164 +75542857346170 +200871756729509 +255212001362588 +235630181806596 +231246297175219 +19000776127651 +107515164139466 +93080322554039 +239386579236430 +254556536947626 +17587368297076 +209454081755909 +193648250326865 +44459017927687 +43443537550650 +184170745116712 +29090704576533 +11428295670796 +274513297199127 +50313973718558 +218184756162734 +114237032795989 +277350438981620 +75085391943661 +58156750147781 +5550155188537 +269411461292832 +114282593656372 +75818228847373 +210837322378018 +69669887397595 +111116106388143 +38187301163353 +116660561108302 +46324459544517 +4896791867210 +187246167859751 +281044681222838 +46425488900259 +64127865562999 +259754852639404 +214092534012452 +144542531988644 +271831897340953 +187393073491656 +184390733670347 +157922488542514 +129582062881110 +248630868182200 +234035904504718 +228226883891467 +262832955257193 +146557920273787 +114530195322299 +37903057924070 +263321188232301 +74718105004733 +192956685162969 +187260967061864 +116038105230384 +168716096948905 +161096916176306 +58611741711940 +157770223874018 +111358090549218 +192703500790371 +162864054602124 +155691733767784 +263319402502477 +157068525734711 +42682179577738 +244199469195349 +30723570918691 +95453382737945 +158330172209439 +113656594274089 +125774391428721 +216761094405615 +178047216418159 +38892742508907 +17945301931986 +237525623964562 +154490978423367 +88950189928932 +195570472025322 +220992705476985 +11186117748012 +27012003033474 +159795945067376 +277237349147068 +11080601949244 +162860751020528 +40428386220667 +20370625861285 +230945835560979 +33307548897192 +218984473730284 +192337228442119 +97313524256095 +20152148593740 +84670344377219 +84275649255254 +251849113230140 +158544759794454 +165615585488919 +7028219025998 +42674107952299 +27588581966634 +193269263876397 +166138133604211 +179395919085466 +124245470769234 +274606318699819 +40413819053894 +6858405517776 +206258978313291 +218127042129969 +24066660322532 +26586001898041 +49505910868161 +245498973418273 +154810355301607 +164621447150464 +184778714230194 +135988454519224 +281082170696206 +201447852602538 +218109152467557 +161507190421553 +81411449011271 +105649585157717 +141617184743628 +13598166405320 +110485092519251 +17891441724425 +270458719029054 +81171346265378 +230549461516854 +210768865895906 +48303672172743 +145748573891811 +196957114826861 +69557115064339 +218698366379233 +664008531230 +261216875116871 +147808197373151 +43566662247327 +253104952096525 +271558304852818 +271625860433191 +78854711938614 +108608441491929 +30690343472235 +243986791353177 +260253185613679 +81380077443394 +55421393750350 +130485557538352 +119341587283047 +112638658887214 +90730577989366 +244757571337076 +88976867743343 +161821358836844 +221918440466137 +169561693157918 +198237169786391 +108189203396888 +56358394861346 +86687728000392 +63264013875099 +242771960035002 +76525281240980 +72983655645218 +206507566202313 +76312153585534 +110695205704476 +149563933773732 +207351501744258 +123120825585201 +182049372594291 +186799807468105 +126736949308239 +278186236276753 +100557397932144 +241999462787507 +254215644432497 +171953586381237 +190189453071213 +84346008098960 +191408741268917 +129719170463532 +147849214218266 +145381084136364 +15022188045006 +242392386473038 +187509768394229 +3735643283524 +168348908576973 +168845313615860 +195133647561735 +212878680588128 +177711787346346 +67464330843308 +123601403235027 +42497704938178 +54074039355985 +261599878593615 +213824849387930 +110756281828607 +276312328010409 +95270709876445 +159888097072323 +174216287970226 +5440727687024 +247754280228316 +38485206689884 +138267385417124 +201189738704294 +198926305668423 +28555750226987 +86149206014612 +98885559832009 +65082478559463 +98810559179401 +185628831629971 +180913640238355 +19269284341184 +254799326009947 +70386957401694 +17435505264356 +125258118422921 +63686091647729 +174442298514501 +270655182485229 +153016176051641 +61332995994628 +157374690789057 +186883196138320 +120037501809979 +258887588207123 +155308119273680 +240908234470757 +77240572458200 +233535007289086 +235080992692314 +59569523606836 +81122780785344 +112408462042633 +158776941678155 +27216853563362 +3992397422199 +69316345062410 +207319993346669 +105624158959406 +198335344888636 +155574701416043 +1501113666449 +74116153793795 +21366803235371 +165131691592792 +120443885006910 +138585342632994 +73221565719792 +272178974664774 +274561547601027 +109507299936156 +67347448434164 +114381972187351 +11110813166728 +45289265073476 +280452411006910 +220177606298946 +241934823197910 +13319844602127 +119202010719611 +1597118568519 +48029073215876 +31509298548524 +60056542235446 +197526453131313 +132792949210770 +4008006033501 +37942680046223 +33229466462375 +188999912134743 +179844538316743 +208570123355991 +200998566713542 +135634831313661 +112177749201185 +111823789905081 +206310501707210 +25605823128733 +187777081630819 +252097670173827 +228444456922934 +126325100037955 +262638362854650 +176873247947209 +202251726914187 +94906171174918 +53456330650185 +33913184695279 +254478345121700 +221888304013857 +29754726152222 +94202439890673 +110518648349708 +268854206595054 +177241011730915 +252485619278154 +161837302450070 +74493381741024 +44204608452067 +178702275208232 +214780950281461 +145257479174143 +145615677976024 +24214121987744 +246345268288275 +184098185389749 +278145429454276 +253902207673495 +17040596309772 +264342060883915 +269552402225632 +65165467341986 +215139014127534 +177127547759505 +136398921260128 +260317766316941 +147163122438009 +157455862322746 +244327228610635 +237694448152562 +208351126160466 +13819853932811 +145453396752361 +2867737412288 +31938089404997 +266240597066164 +41273281417942 +5715650157611 +19508496267220 +175522461207252 +245069469538557 +250691992143964 +32104937910971 +274542533909454 +98620726356151 +188131229426937 +127129485440287 +107721164623607 +12090105637691 +182957611983324 +159034148972494 +181137576848930 +41510576334835 +14025270519623 +71615498451 +87270033567482 +85943942721267 +100199425645 +225071656277519 +25984007317054 +191159228014327 +77068237518740 +94442263499074 +198977028528261 +206024951603250 +235859193193931 +111938443983345 +52904684070775 +104578845639446 +254008649491513 +181620570468740 +209214366126653 +243108224687820 +7803527203881 +223024942492054 +71815699831272 +23304683860949 +148618831784438 +77019922184114 +166318189684961 +81149720170393 +217908093718358 +26544702982657 +189321468200560 +268354227015750 +199738817400396 +1971949748129 +70822889753498 +136287025025111 +75016436156397 +251522715711643 +116051905117458 +225643938759015 +270353056807401 +81787811078275 +65063888218063 +50614423923614 +168739344171677 +209224831006242 +156047095215358 +227395626658395 +191605072437860 +209722134102930 +222513230474323 +133528074527371 +162785358114739 +133480442922684 +147144668632872 +27990695004949 +97036942257119 +121746639021973 +67821597600750 +66592636095762 +56012384780917 +182415073304486 +250182707660145 +199985646014045 +104110646792812 +215563297853013 +135691266412851 +230728330913801 +80021579333600 +128401394948236 +117922119996796 +176167371831934 +81707283024577 +30991315079284 +159512612802954 +267529120901066 +117628334803622 +157971819720589 +171587492282645 +92329844584420 +156148813411488 +11868363607892 +122756011945597 +1769165701959 +78902086618740 +255628171623403 +242509998276447 +117990759690873 +263583979352790 +182608585120706 +206814558252126 +235829165519649 +135515873390045 +208504925807608 +122379694861559 +72400416192723 +29963021237851 +192767763470132 +264225535754072 +151893902860133 +251665685285928 +13489251772344 +225744852090469 +32804580555807 +155164602546142 +85660281667356 +276131467412623 +39497168258721 +219190269596890 +245964619270208 +250725653219192 +88882248292792 +18764688134240 +207626113941794 +11411161600397 +48730204558455 +85064529355588 +85735529669015 +250853381653552 +45218259744882 +104190121148176 +61668698981256 +130242601339835 +246883780264436 +226388478055381 +52740233647880 +227492516761442 +215812084315387 +191291014374612 +97378582528875 +17522506925751 +3510417172399 +232467559146750 +99251535322530 +211618660290108 +264097650199984 +211522961187602 +180465012853591 +102609466535895 +159928941810022 +222434218588603 +260856514027820 +191088339451167 +121515962755687 +59686351682331 +111823875089861 +239735666455663 +271232570066464 +48441576317474 +243165495555811 +202096129450581 +160450180580311 +207512649970384 +229134622889420 +60317171182895 +255815698596092 +206895762486090 +159349463273564 +271224362889083 +115563095537877 +2371134084169 +236459373516581 +245059608630938 +1231015413560 +230212652129903 +117390035722493 +180881530618430 +245358362644561 +204604660902555 +269329482681207 +5193072672349 +210202765329521 +218622963916266 +194214122104139 +162760969083476 +60108225191271 +60826428079857 +60610141079679 +260925818311423 +213950196245029 +119590829585306 +81535044468865 +136023563863676 +226287829364178 +78685588527376 +72445117657478 +81408402515771 +167133491382578 +95783250863430 +91962060132352 +175616563971698 +125130626889571 +99726971630983 +62243695312234 +260889726313458 +7431031555219 +171019045143095 +78753902704488 +162104412580792 +117280801888807 +97860846455410 +24988172964646 +29365236924610 +37997332727279 +103565888782705 +152012358317222 +245045579700003 +226711694716665 +56357875755699 +200410936849177 +10445593811126 +251074102355104 +230429461357827 +149465331429385 +75960707514426 +90453085101640 +222796316964920 +182918422076754 +244722687628004 +209550704039826 +92216710308502 +40311867563848 +141065656018697 +162535677267322 +209476596252130 +170200934980705 +121485029602757 +162599963540986 +35176830859803 +100345044218007 +211811961706113 +141094734368615 +27632656175237 +138996913609150 +143334475956934 +45249005376334 +226388137210501 +144916649471489 +21771849397090 +125537836919634 +214091367237185 +133781625575356 +258687590985497 +140927953236836 +238672593488513 +109683951069295 +21702205933954 +224938819084828 +132549214546669 +238506428860994 +156558355577824 +67389969477708 +45116861369358 +252456469955737 +161232929057169 +138885305495150 +96488911876702 +137095745580803 +49645286739497 +203411323409135 +143106843278817 +36804325568972 +26862887565931 +129137159162373 +124517119784737 +58622041922709 +130244402387806 +116399234517288 +206375155269492 +209805260850737 +69059161012987 +62877411584810 +122691485511273 +13402073067796 +54459676337132 +268802540095336 +133814201894851 +38552396519404 +129255669968437 +58880386395369 +147927592763493 +215380883207863 +11522456303863 +34682965182704 +191912357411890 +84973831137052 +57868788234116 +164526076696605 +13962884502961 +42532533742981 +77684218459828 +168835787504319 +198096453456865 +209202457081197 +2996109615191 +51844804059188 +39105744417448 +256677570450346 +3891365011131 +245482640906932 +37459625948989 +262861637658143 +12722831034193 +250710251664467 +189642591663926 +64653697898708 +16227614223155 +267304863907089 +194480481554472 +205562514598123 +13566982295662 +11982243545901 +75931126380557 +103375926846506 +204269748322492 +216634225018876 +261789370815327 +233743827858463 +6250527425778 +123385730342012 +52569266548576 +226497009603436 +183854763022003 +34018506376264 +153410148411865 +22149929893422 +119285524363632 +149204862899033 +187258378108690 +203465448065819 +233149314749691 +10466350027800 +48588590858491 +264753079145835 +256960296601428 +6960747132968 +226228773855925 +164635037080846 +37574254345730 +156068957720219 +66010900151790 +241697988377356 +192852801427871 +168546638343109 +59349741611777 +257224649763720 +89514971240602 +60541708818515 +92481954503543 +60797236038726 +32277696896698 +280918383752592 +45125507639344 +39120607704996 +67759638569598 +13179688067619 +127575700065041 +132039932731729 +55683703631514 +268807791945942 +25786721310288 +108390776457099 +182110034644599 +242486809293987 +66114954652588 +29938816471322 +58310041700935 +53911229610694 +186609260510120 +34965194158367 +81771292651714 +222958700821933 +227773957782454 +223264474945564 +126114912972036 +12724781355398 +102502569618922 +13068549330387 +248818206926424 +59553624465613 +177748358914757 +207181102061730 +62199789282664 +182093387618142 +195528032186529 +242231038135430 +149906468156935 +69490786722598 +105507681945791 +79476385764123 +41444453796622 +187032805826604 +202796131426092 +273675940098093 +238038587292113 +117185692601167 +215187319650701 +156999521758746 +127875805276050 +25830878863113 +66858411598089 +134372661749367 +215145508527493 +130473625749812 +269931616207603 +237633501589138 +181211587900893 +190984056228175 +101854294259326 +260670339296046 +247761222973963 +60290817252095 +137242651771947 +72770331499364 +1211944481237 +243752680333223 +225933980167458 +16978595281075 +1579883422678 +76478563391889 +207072648504771 +166041527240585 +142648493769497 +44936747811298 +181116556735312 +215485441287477 +114310010789899 +184233454402703 +151843333756826 +59287953644355 +86856757551208 +261466064383486 +209572452648165 +241168961356997 +187773662936024 +150386381418180 +239004204794685 +244776378250268 +76554406891657 +271439581747579 +267705196446000 +238295804495649 +113159641180200 +173883180425488 +135608619652278 +44846323301022 +142554604795066 +235748112739872 +35735832712970 +197726780320002 +128351442840888 +279348237890038 +211388974459478 +128875313084483 +226553655046379 +120993061036245 +147540620097997 +232411783229790 +26067291776557 +20519049848314 +119627934503457 +16382190073697 +197140691636380 +232344818361390 +150254237411204 +9468980783084 +114299999496359 +209776908448196 +275148932207133 +112175988424817 +210250649088942 +194860204219321 +68077048564554 +267397579057126 +207548042206549 +15327108966495 +256651737200487 +104366248522443 +78451058306568 +126710116563560 +57504252118025 +124389435010063 +126687215749895 +189955530959135 +202485500792037 +177285005284764 +196232950797470 +190444858053059 +170475602580486 +117394339837919 +3358204773557 +119401384380857 +89514046163511 +124950753131057 +211542438040559 +39788031449297 +65175383638072 +157223539602749 +219261727640011 +224090521041461 +243962634387625 +179040595239436 +177645402807963 +36593867492419 +167399486886781 +22518286947558 +101162777061459 +209775436704540 +107336135147540 +154145950661058 +188621011697803 +47771574070989 +167682302323222 +165404450298463 +262972567693049 +182350876146862 +73974411153216 +136752602928648 +225555668187610 +172749019409565 +184800295502529 +17791151069880 +250247525970783 +36835629330456 +32858332117308 +207584616571775 +74263969765424 +266127874387146 +53151251909800 +122081271695192 +171318534793762 +500867243589 +274161441879098 +77787661519767 +278464628162448 +54732570751288 +250660747906243 +20267856178163 +218398486924946 +20118921922174 +216842637187238 +279556664703834 +245411158559517 +128038747832494 +92552657487126 +61948770530655 +14021426993022 +93522285598934 +171170105340130 +116297370664539 +44325238617621 +261359338237427 +242159259788250 +167333068863808 +110415701853513 +84913626524543 +99699340638935 +52334519580111 +49436592627931 +245139382761529 +173502909455511 +36127919831439 +262241969139975 +77385906165837 +162080522742238 +8168185637067 +196285088283503 +126346056915444 +186231535887237 +98099700391934 +80470001409987 +211449475875296 +718106806749 +155035202205005 +60645295782106 +59693174731305 +90647657453380 +93687915948579 +228042916475336 +203713648912753 +159341243440443 +267596037818351 +209059251833650 +25161989281911 +135657121683591 +157506598698657 +224192900823172 +42141551473185 +172568029245764 +260516732794464 +145005596526409 +163380247577877 +162804254355292 +179945642771578 +174336915616474 +18617892275570 +239363075258077 +110835355168969 +228863928185930 +266098902519759 +153688879761453 +138512353024414 +4894227189291 +136728126274022 +179187291548738 +56618226231178 +108765675663904 +215232500312528 +149877809445546 +167683977845693 +144285993417936 +173844814159675 +226725167568877 +143840596373730 +49125228980438 +18447579858966 +249933931566632 +109972999957853 +198534338668892 +177304454020700 +163785978008764 +251354621987147 +189027124071885 +116332068058670 +29788956144398 +67918118610218 +144177357324353 +56210790892516 +78092044581707 +25416832093402 +16020039580536 +65594633076225 +243843215689684 +58134219064784 +107479695175743 +266849664920162 +258050614361970 +264260477881613 +66232272397437 +212793448843392 +109039587896610 +118063945814162 +235378933543394 +84600151912328 +58669923817233 +155707897789479 +72746441660810 +264935374207280 +267240013826848 +23874985799051 +14937819864863 +4618197350565 +220193339357753 +280430835038593 +21881533897948 +186921393935577 +18071453240400 +115323988816867 +177476948389434 +163079350044523 +81985002115444 +84237273492513 +222850003251669 +179276937762448 +150049042409648 +21971567945049 +194804151412160 +77017039203046 +147689671136551 +56556240148137 +257110864656589 +91130986575510 +36311612922627 +81640529172247 +73045207658548 +261146169306669 +106120603826691 +223014912479535 +210649481018935 +184418608275867 +115064550793712 +53926538405440 +112669119169577 +143862176010417 +153619379491280 +162951769266644 +254221524519809 +267381649087927 +91045271543958 +119960025368295 +256130256684167 +74144602510988 +2104874405274 +214642348297983 +53338264645686 +84139207754023 +11688811718843 +182416251628081 +3078705112121 +16697436782318 +212799871416124 +35576435715145 +243674217081680 +4501774379308 +49996381539438 +79196418242538 +168781378870317 +92631119723943 +43867075505614 +260041712334588 +201210213342980 +246976573315250 +115197663434834 +237050708466437 +108780790804390 +170017038648741 +76421984470832 +162046364492076 +235130584295010 +277959146387876 +180883116799106 +65180899917991 +187699390757315 +349352826805 +105183555051021 +177945970826339 +211195197933778 +197009611001710 +189327155651221 +249085503794758 +252774115306395 +122223214320935 +249066430291644 +249632451782973 +166281970841426 +184764028708782 +127774687126025 +24326148484243 +206630988464959 +54468989968583 +279212224353670 +76344074376793 +142233220119362 +279006068280291 +67278225036526 +233842420999761 +44716297000589 +85416873428929 +73037753920737 +251553785629178 +115035962273637 +62219926863687 +127394404751964 +53885527036462 +221115836247026 +76975583287163 +18232681451035 +191326503730171 +232404248387496 +112034363366439 +22329189016520 +195602562806913 +211748462734177 +175300546220792 +96349765295281 +85641867830786 +197051947245702 +51972843364798 +181958780257427 +8144402990158 +257181880281134 +14546814437272 +36891940360614 +93012246208642 +8339438833556 +237220159018061 +167402235824581 +196058735384802 +255628766788036 +181486582958609 +230795711756552 +244608695989517 +40604763579558 +260142585577096 +90312345457978 +62088980151166 +74380960844483 +261101967786620 +184956338861003 +184582815323277 +269807500212548 +199272020134648 +197386428067809 +113742585297314 +268300078413356 +193547147222492 +83203508038160 +275994694394900 +5674377919151 +40239462919714 +205242872567297 +165584276186317 +5226216791220 +187707198937663 +160039118912555 +219689318950 +131199756224259 +143295054197284 +151842409720564 +170449280729553 +262397432694981 +102534616555495 +162216935773489 +61352703279953 +180721051916431 +92656191680663 +167134865924813 +172936743618768 +228190471283327 +131945917903307 +32175594343272 +248636425094378 +79091513110544 +35503952929611 +279876706391342 +163546562445341 +216632414390038 +131948155157607 +57039894732432 +130114114051405 +186286217932901 +94530072924847 +242975945324218 +113593204813644 +143558601940337 +129175937762074 +149399765690420 +78995083700048 +276000825700410 +76013434998523 +156577164198399 +237267849677302 +11549592954027 +234342460846267 +173898962310852 +120035016985669 +106146986644813 +37710133800067 +205747463409730 +162707056651880 +24467664434211 +118463385776752 +229968166373486 +30387365285328 +14353724307274 +251535404076091 +18531424746546 +152420983175849 +82667773090696 +107384570215658 +23280515668007 +184107135882507 +87814979307359 +152831685962343 +260669379443661 +190694157445270 +128635118278214 +14853852580546 +40221577090318 +27663761418212 +27159400814756 +244665229961741 +119968052117269 +62507430873855 +173158068112188 +229151018750306 +258922332616217 +86798824381563 +107810846280871 +102170153655833 +268354630886278 +187646158229043 +193358736334966 +2568115104529 +212859167428858 +211240586379079 +249696433716442 +125260900567459 +197843915358800 +192392064614537 +253202126586050 +99965014940523 +251610982636916 +115773583814455 +229712477190916 +192801569628743 +104942142874 +129927055553478 +82243674353334 +121562668032426 +11785374588929 +211768132818609 +269362635777488 +189428399737493 +138356988264560 +280784975670414 +3045107564421 +262377951463469 +10719622764404 +148409667021574 +247450650928522 +245094451608706 +28716415360044 +119425814779386 +141766073901155 +192705588398444 +3620581535468 +241234189327433 +106703754017713 +24125864179436 +237436350765991 +223435531498550 +100977057933713 +48006235414652 +149396505911518 +76183689398756 +161010323679109 +10284871795794 +68754995122971 +87049676940578 +179767033312779 +16593656842804 +250776892779573 +266850806160269 +191045771067768 +16616744818948 +269745472374172 +31032516657657 +155103756522943 +47993085465927 +121145989792804 +46582261243163 +35528840763141 +68653142709947 +239853160020272 +51998781762966 +214597774143917 +267493283143975 +172550697486940 +5871117484897 +70426892712014 +147389448037609 +256799746471812 +43476624864514 +236943478551379 +221751422815157 +94610637337555 +181125717293462 +72686459824291 +51906613036940 +146879265921875 +275241662437053 +245330361035180 +238515941753897 +220978395776653 +90555981572182 +179750650178563 +49537477044449 +102484609417007 +216979581032268 +195268242877882 +37738184240811 +278074119660614 +244069349043696 +32437932076326 +222988354937607 +235669091349713 +133098883398416 +78714724117680 +137325470493886 +269089298094997 +269559723376964 +161983134993731 +19928600179836 +4204969516052 +84701966714238 +43480239985662 +192345958503554 +61067900614528 +77272222993771 +135889269448380 +13309902718092 +45386693490435 +14080669549343 +43395417819022 +67840615311719 +142747638848774 +256468059007896 +179808694778643 +5224615906686 +160962471521651 +24356952168164 +132431080512404 +192722333178384 +256491533199895 +191204461214031 +158963063841621 +169297381828150 +59726328175002 +227061071074867 +173047416436137 +254447855241066 +199919283819909 +207448661677539 +152320195429756 +26925593598690 +81166914877575 +101399347751637 +190769812657779 +272077595915256 +213378457413349 +134764793446173 +51183933786955 +202637821658736 +194502299750680 +266723143443394 +125396712278008 +169859171364061 +264315963740509 +131225375919323 +54152771652382 +31432757074002 +186387992157614 +31924614292293 +10916348065205 +248223064399300 +56599580995179 +70406165888603 +49121348093521 +9307523067152 +134321122422814 +20462546139055 +8494599152026 +89805412057128 +233092934879477 +136220028837430 +197698214644322 +275524430004146 +264688341822567 +52299266965501 +256014994335958 +23676646254233 +41917324785774 +82846155147272 +7460225502354 +205027177613262 +145354437668248 +155548830239648 +194475048547535 +78740644756128 +240947977814902 +120366392441775 +14338095409117 +114734229947408 +249929381909743 +148386402916676 +268266067034277 +167518993980915 +266431422292491 +110816800108264 +142473506824337 +222409211397617 +46468797271753 +241323326364150 +251798145056792 +227699443641123 +110242691830118 +230717236670831 +206058948254115 +135194698273207 +227323487500729 +123942690265910 +57538058167817 +65356541518111 +35111621690440 +175993255737028 +247368877872326 +233767978856144 +263938217769944 +120578903778619 +131099393682807 +20828461552487 +23619937054897 +26440736681185 +274529072213482 +231036394951266 +154305757375852 +15164365783883 +168017760638335 +157406100398570 +162709255478677 +152735107015095 +221543549579969 +131369356739520 +233993662613373 +130054512753480 +86243105191969 +35545826692533 +63947910440941 +165675781714385 +243875014174197 +158638096615436 +166751177384485 +149014868891818 +76967363454042 +187577706952784 +125326692161568 +220393586836764 +120753435662861 +179328223698474 +253461954162676 +264066774415029 +158661669933768 +210335831502439 +262563832440130 +6131333768278 +50910644056708 +122127332781071 +254454130939172 +25991736014372 +60743207252597 +123662414032082 +220990945346268 +63933421794455 +62911905892307 +253483765991034 +91360042359499 +34102088574745 +222743255274638 +261070958023685 +222626279378958 +190007763723815 +81557840782786 +83589248941266 +208219915372107 +96801976355014 +274239633998617 +163477580564333 +198946703116438 +155576668109818 +175922490458616 +149466038077940 +100661202196657 +231740172210068 +61080366013760 +29187337098270 +14829809402815 +11186621232596 +123970692264432 +195402090988760 +60599481105307 +212955793624119 +241708044802649 +249573140207049 +49202485581822 +13839596023103 +168162532212619 +107925572773272 +119428761710421 +113583133635778 +236730612304913 +240355703836560 +49001758097249 +96567075609690 +241175369920562 +271832952429955 +40951583691908 +98540490547899 +155509904505843 +223427079953041 +107045293904365 +113980620449154 +125170817455272 +131557297924076 +15769101077144 +62172665274262 +265823037211504 +205842908785301 +164345802324397 +187320885786413 +145032880796393 +245399362751919 +213123098048517 +174630737792827 +153751760312491 +248202223685847 +29663279550442 +154550098043834 +215153328668742 +84853383065871 +72267305092349 +9300395429729 +237239033429540 +170453600559707 +46803038069158 +90350357328071 +232134202010156 +177417476659002 +224219328150486 +237930376809873 +167600384303108 +101240286390292 +75636520521042 +164177286455044 +237000110261839 +68706098615534 +185113677148340 +165428342315570 +140259772395841 +152470115694894 +170772898170575 +180568817074565 +165148457190532 +196210874642630 +78299292428456 +211548802476115 +71522054564935 +272592913416363 +249692937825737 +113245516277094 +86563761239024 +209639757460305 +36013956629853 +15760706665208 +166891460020476 +65885849844415 +7655572146812 +55376192317737 +255171516602763 +235995861767344 +138328334765104 +14936210887818 +121173657146509 +220409816663158 +85459107951266 +119496633914560 +127317991164307 +198463196215723 +94488186824229 +258759689242122 +33755449216118 +229073349193185 +178905909819412 +207505347715098 +202973522627083 +29756464610337 +18399289029024 +71215698970402 +246136696034043 +9903532818395 +237534310152445 +232989720189354 +129576767468353 +249127777318815 +236038100248491 +54388389237561 +157235105054855 +209153322468821 +64179324014524 +1963929858628 +102066891857639 +83781807879479 +183195216462511 +105424554840013 +164666868570711 +92937082711968 +98311244931329 +46052362383970 +118368901640381 +149230670094010 +2398529108617 +155644948525681 +47182859752008 +184149711347697 +25809600981749 +46312365118490 +192928795930297 +36146292588918 +102183799893943 +14668073452277 +111849920920806 +13786626908704 +46201680680921 +253643691579508 +140117100638767 +217837602101807 +279711004012768 +120561768729131 +12030904678262 +53574514551692 +124897135851133 +145509834584376 +34773038495936 +120885025593873 +11351658616562 +188256066616307 +91540759589458 +239288151637022 +32130271217892 +262488626948439 +254028288997553 +193374735415503 +187167384074110 +248276292797097 +40147155044620 +190232116460025 +148366720987236 +119051972717557 +262857539126213 +264362855157897 +19270934778578 +123617015713701 +188902851199701 +84354921800108 +126948355601339 +17852264712175 +241809272488307 +208217062341111 +212772202138101 +90529818283626 +163670371333636 +66550735640170 +97691011199040 +162310844116567 +130268076525602 +236206500601569 +96000930955029 +151835394755837 +276088464420458 +216402813639990 +159934353010590 +147035758950949 +185951459331425 +41837140265458 +42207663970547 +14128706138521 +214153485326745 +88443100028264 +178855031428931 +126900317504968 +190809600753531 +138872474153688 +254920411327814 +154652201112339 +822596177272 +10607318515338 +268761985289210 +206913223274316 +120592876523294 +119622227197227 +141617862548024 +130420904633611 +91644252220524 +136616265759124 +11542172513388 +214425844411188 +156347876030544 +264573866576746 +245075799832535 +71108454652719 +100145672453652 +10354493840114 +111504787873709 +52710910102636 +229545540413199 +233570066908841 +65174366399727 +183431066645775 +125062278292093 +196454207536702 +99013100305409 +120771208817939 +218408445216182 +212522056074289 +249291284011290 +3913129832629 +52313818794587 +252734224344155 +153672440095211 +278068669423203 +166085278936690 +92142756475901 +97089649273089 +157266061200552 +172569072320633 +147288290387343 +79361455911380 +24178419610883 +251562359470934 +10790264493369 +252033344218843 +163308725778504 +258053837149923 +56594656525421 +141539214387923 +149496974709459 +191169196969523 +36244518984650 +55274260945561 +199005161190164 +145430846993258 +173370255674067 +272841689179031 +270968155339175 +166787963653940 +241926654778291 +205662260945602 +207496905687388 +140951459734192 +82710591807334 +44136763637361 +137073571405205 +18364671238425 +184171006277500 +214271763393600 +63125221779430 +73252629972789 +101991266364774 +40717281610655 +72126444975668 +198066613691225 +148054978867382 +35098981547598 +5149855384953 +116642218193497 +18124830727320 +61694573079500 +4336333766254 +46199662881983 +153545078400206 +23636235228926 +110266240274174 +18429029412938 +257687047278215 +193239333539764 +69060011436327 +135073014468676 +175308704769420 +143950062920345 +54892187740123 +45221196803838 +99708460265769 +244889909889201 +117788439895732 +103177762332894 +202613050079269 +235243504756998 +177052557898680 +46300555954043 +273578153191452 +146971447208030 +6571379268354 +269128822211378 +177227105095148 +5782487327972 +237726347330040 +159536307148423 +176637173728163 +118618933235237 +75432958629914 +140539087580972 +40804165296684 +212404341794357 +259321153426541 +68369687512023 +177208250853555 +209598174808077 +243577273584655 +55475128608861 +213864809345659 +276879466408358 +45685484375792 +196452893605981 +281199608609828 +42278273486959 +120250818935938 +8262690949218 +54916334818811 +195491787038813 +129647178428069 +253775229632075 +101099333237100 +276840180352230 +150881587337209 +118793353240636 +53985771531812 +60261937739708 +125828580580592 +225112030693894 +211467914559301 +124083085884620 +104882543121267 +184647471008370 +70860971267773 +88062697158083 +65638634489882 +36306028921963 +12838694456751 +119114296246993 +177884116421195 +58607818819334 +160817130625683 +42123978184334 +89773656953481 +48736069681509 +89653315835212 +178382419829139 +6702610826409 +206863195867777 +217064753703960 +152185830767728 +26789262396618 +89795730100167 +193262740688040 +123921150224032 +175365639100702 +243326815157219 +269411347003264 +235113104393616 +261280699702944 +116597345128053 +80373830965119 +25870849232465 +16861212032131 +274792455208608 +47913355769521 +182786019454598 +88973824948118 +134644237481893 +207189991039955 +130155382306316 +128003805803910 +166765074100395 +16998636388686 +96897310680389 +150181754485830 +108203061820485 +142045354346155 +149933827163653 +121918570924232 +268859531398306 +226499772967447 +67991349166729 +203096926820662 +178671374629319 +140740789605811 +267855289002986 +16542170908808 +16061721189208 +214920916689223 +274993954348897 +241980432820456 +239598764149796 +13920330801854 +270462568733364 +23644054748840 +268388480193145 +255296260549062 +245539847867848 +82160347600334 +142486533124617 +87487750159765 +75085040090230 +231102528955052 +137265881557426 +185898911247572 +255075846693924 +260475247369925 +136960107433795 +9270293710306 +143888015830642 +104322548165483 +179380899440846 +93566927527294 +276651370983028 +202985113616284 +136849857248437 +165038999628229 +119375439546649 +166928011076607 +100196621132289 +166798031392133 +76793231426178 +186823701398504 +226912379891466 +160208813803554 +189220736925595 +103943605147674 +278287377532902 +6404862626217 +67456783454705 +274618858648837 +149048733450688 +267339810169378 +248697783582642 +117755356216719 +242652014688586 +102724047764086 +62841433402185 +253222457162334 +94018051985058 +98939626298101 +45674052552724 +124667941522696 +181658101257899 +89386611236575 +105891784570271 +183304378209531 +107966591274667 +268494407918899 +137858236162332 +226160285885677 +63541360321799 +82800792425964 +246015522220794 +2652241883155 +217138602702017 +267358365474627 +222034709018776 +230118240457657 +142044803564112 +10823350059580 +124065493709583 +144804383889326 +145490646330929 +215690888032699 +117593095770779 +148970124076253 +159280032217258 +148017604016198 +51966383572022 +162502710759077 +245985643707964 +15613633076392 +173350560666249 +261100320240471 +78237184293969 +268006152295846 +250400574296488 +194966017143909 +201180893229426 +126275843539444 +88744945567192 +27040158363126 +146037349912426 +219160203083955 +244338229976740 +203934393926708 +244678969582593 +215325001405640 +16921338126966 +216018979044700 +8383169102524 +101741866621680 +21361916416328 +36205784573530 +198012135018886 +237337561624015 +198573571807770 +280843032071153 +8179906341571 +101198194244574 +215596390041819 +42147445265634 +78424421361279 +41955226715966 +241344979665908 +61124292969822 +249795228212067 +25504688583494 +177552318937034 +40779171884919 +71293189473357 +53692911840676 +259984515064257 +168082007532150 +219864292662175 +123929735227592 +270531155388259 +153339741787115 +23296188886002 +97002413582581 +77085245653280 +191920822164639 +39030865165478 +122868261456785 +241398615844667 +53616125458244 +193781789848961 +211928444796261 +84352637066165 +196672706910597 +237738549489451 +70876396665356 +70592094981785 +131548845511079 +35412250470207 +59559365587189 +82799622585859 +229563639266868 +163291724515338 +176646638823907 +26458415106171 +240474652120517 +200087187341759 +128301711330441 +187079972556245 +130413081300872 +29818470102318 +106114467477821 +262824484990052 +248195271041339 +42294680829853 +229233339754318 +205003765478440 +235241517384166 +165226378115992 +124590349349754 +253715232471248 +269810096710187 +114034646808362 +180853464132415 +23874716336974 +79703392874307 +208591055000712 +113361559050934 +199576024017141 +88306157594650 +145052120033030 +137564929496577 +140235685412746 +181835173128523 +11080324111604 +29853252707160 +53329515821492 +5609211440201 +88522035302646 +182303872402118 +70928007724349 +18123603366658 +133543055957483 +83963547927512 +252652303903034 +219597063570719 +101874370413775 +223354520066683 +65726530487150 +58644122022268 +109961157721193 +165459810574501 +21375375451635 +239334054431694 +228068701318034 +37623035635936 +130794906036666 +233741175407941 +44458543684568 +195210284898616 +72531336054823 +93308771702774 +123400748080442 +266485595979346 +195877507162112 +175864536170495 +1819347860662 +219916054476347 +210066037252515 +233222164437596 +227397874397896 +91522837583799 +83844293570393 +182257136964608 +234834852912088 +46221519209099 +268815774292973 +149147539372069 +212390514230349 +108060690525728 +183918028068825 +35371048962565 +209454277308574 +160949995028905 +105250143241198 +176375493272975 +154869834015503 +72540280059334 +67655320891093 +237164297198490 +94287058361100 +231006749732213 +109965266231958 +154416673020554 +266255249227650 +180218203109493 +170734971089158 +140883070509288 +219834276714281 +156331156973936 +257469034551762 +51927144938209 +147883834676986 +76504050600168 +119301340026275 +21338530484207 +34908481001744 +124720922655434 +47098871334995 +90106507912343 +64772407065893 +96572568231894 +172412423033880 +249598352249558 +188286279505214 +74730366288437 +24620363331556 +100474958243974 +193838300099216 +195117943204346 +94542245776703 +42842185263172 +37834740667888 +43139333026975 +135045467123786 +173256785488836 +192553761577682 +246498009226840 +18459873072163 +112947402122577 +14735511657816 +193990397753927 +29934224476727 +276963784654717 +241511531898765 +55418176498046 +250958124489800 +79371967975685 +203754211976596 +220715471659588 +247981469194457 +138934961796092 +116020454046500 +74035480729144 +208927729101536 +173223616215049 +192185264144697 +65218043118412 +81685965095897 +215284679685855 +232465835070087 +124496795562965 +19194570481714 +87260887305514 +26589221367436 +80264654975173 +262353568736340 +120859834490015 +83561812816615 +144344420585319 +168269858596478 +7745200818297 +97360749808852 +141771645324791 +49920015456249 +261965058133543 +110004769527832 +170509234531179 +153306612880527 +268665758431034 +210097364072011 +226529724896669 +92477259644688 +192067593709801 +185803177442586 +4458532583056 +141236260304225 +264256059290944 +275032140250536 +93470014285624 +143377472856385 +118606318815307 +237985149482254 +105981240279231 +107866947436204 +164084334748044 +30868851789596 +251307356790307 +58992106589175 +12113688148207 +247446393995485 +252454087892570 +227521064380843 +105820233650739 +245961753869410 +85969520121164 +104218954620332 +158651708304729 +74808573878746 +33896809550328 +118410781056068 +9288955239714 +182978121951063 +56305059850364 +163275666633154 +90662897410139 +169432692556681 +258277394344413 +114329417287977 +64914184064918 +138318304124263 +113401522270875 +199857412912533 +70904276735867 +208406990400800 +230180571690818 +228769171845494 +164480255454594 +116224275383828 +147459916844361 +245951447916562 +61311933881500 +37033727266979 +43620851517655 +268285836662943 +246099559860324 +190748061027514 +213264629522627 +181123531857779 +275814278568342 +65545212372711 +135022771885838 +277181269666682 +41860926138413 +134998664533214 +172699390188710 +47056205454001 +146632909951014 +122093429222711 +9231215860725 +154488812410716 +167106247489169 +3689399144992 +193234694284783 +70032266120820 +75101109185382 +64118482645105 +111647072487354 +267624786309052 +149834899658743 +266789025058523 +80242289121179 +185123176691093 +230487157743023 +89854452728379 +57163570944882 +231857392589875 +207201515898981 +7139137752879 +203605483436201 +94726329554908 +177986288223682 +41801834643193 +159913012959536 +14949403038397 +199375287887939 +123298827312729 +138020691925841 +206785931677582 +214748418238977 +280518382656006 +13747613008702 +272676602040602 +249843135927825 +202984981141397 +203172281161816 +172775865691553 +247260834799159 +261465571440676 +2998161950933 +79737856382701 +170333367608163 +63287417146327 +43862367532652 +16691841593888 +99875067843758 +123439202329304 +28378525235901 +77598283663954 +257683331777042 +36974440656899 +260998701503593 +254957751057162 +199186977046147 +37279481588204 +158354385817916 +281246481299960 +204795281855490 +137432489135415 +146508257970986 +30000826768940 +244143794231146 +120663747848105 +187799172631453 +100831226323862 +123217444819848 +136597617594084 +22969461217247 +104819902045187 +45142195097055 +147453359821254 +233680364039867 +53258234506204 +41781811686574 +184367096724458 +25958868064082 +263465954061364 +195070185816960 +51858782759085 +37729962316459 +70784885751088 +277555486100272 +196652857505502 +90934309128097 +227987365094559 +277339299515264 +277399924767300 +241918878318668 +57104898607592 +128422028921925 +169230662865390 +50864489740489 +114934307540814 +107758671442309 +95898362457454 +225100058477908 +140241631724784 +95811478771425 +7777083957619 +244653234281441 +230600375889299 +148850231376610 +190051340974179 +176842037909969 +27556191143136 +84534261130498 +164567625709521 +180417975476819 +37627736566354 +270509287100385 +155239575302073 +59287067934452 +55717798925942 +250993841480447 +256333699454416 +93875694810777 +34177861875540 +150588772986119 +23525477580037 +225891756612442 +16336744985433 +134967346703895 +213647437277550 +174578772263555 +276662520096077 +65776441591354 +200849278573638 +142200591492156 +124385490729365 +273318823626347 +31063764816710 +32580531654779 +149954954667952 +257058745642670 +21544621408634 +152477512537863 +24972468607257 +138169247438013 +194046529665843 +216912458230824 +59698371362295 +70294966501741 +41928681581850 +87738262776062 +178828769985756 +73846022733899 +75564704383688 +115146267925471 +98366866805736 +255328728985374 +278294751465731 +120037888913201 +10829059640565 +166042684821188 +191516233537819 +253137518587982 +179250186282193 +281124221811938 +239291920222683 +67678910457633 +128287405552562 +16964530975940 +33187520733844 +46766024357601 +228584964216958 +77539234173223 +33516076502522 +128859283902523 +281461438414188 +19023523051555 +260139403147688 +163362904401199 +65752361350608 +155046995453452 +243681460843401 +70161036764941 +50331019440534 +40843609900526 +281317046516777 +68756669759166 +117109991533957 +226640729341666 +233142073993095 +164929542065926 +169732460724627 +232172396767854 +239213257913699 +274062910097044 +59117214945125 +170825154176751 +95232827087963 +151837663326813 +269810703450907 +235941132752240 +175712702125955 +194123556689389 +105302662946111 +143649409059996 +250503602426473 +70081571787773 +37685584732659 +269618799902080 +213877582143309 +132388033876957 +157855732402852 +249037034988703 +34897088090827 +163886623374957 +193202558223373 +240120861871556 +271104090169547 +256298681987476 +108291808663886 +87656849202918 +103927078485212 +7237332297670 +189366902507732 +208740908858601 +17037201688720 +195716889977229 +70959570365485 +193132663990328 +53787112177951 +127091848425043 +224037788408305 +234442734810812 +242580139883657 +60990217549864 +211003632152536 +261654593664583 +135526130352830 +184308215720241 +186504430678384 +5182461514939 +32275418941725 +42097542862529 +132872275238428 +152057198846370 +167473794339872 +157748855596782 +42205303123226 +217942940158112 +29960552310682 +111472130126974 +266324461968731 +247121849817155 +281445678018435 +75383887980688 +278345334995717 +83520957529306 +8275168233471 +197903562256615 +48139959429931 +57651434076966 +123526817267312 +161443182753227 +184029419055376 +113961307553043 +5647273542244 +245348165505424 +207542677855228 +264617376401942 +279598583116227 +202245309098026 +19813858287638 +280557233957285 +216248673634256 +97953357088040 +149580515129631 +156102193418017 +109957046398837 +267306350726448 +224062436845858 +240398827235005 +86613664247838 +32514101460635 +82429454942959 +83215560515213 +174895924697143 +157914482698563 +257963712852873 +76182094944102 +142904867311631 +211350633181683 +227192097499718 +137121377492718 +88507359699527 +165931194810280 +273474964308246 +120562132540231 +255696735255648 +255824852980745 +193469308501981 +186764947215893 +135975380065444 +247738779590503 +84951734836398 +135387937576407 +82364325836744 +249013314361444 +216501727215514 +227006129234941 +77876392934386 +251283466951753 +154136601963710 +272862984871601 +115801720230048 +25600226459386 +267936103354599 +21388490067382 +98897627398190 +53664118122834 +122534569786597 +185342697623560 +244481081612376 +224949049512464 +46898380607700 +271165118824380 +6887850501667 +87215951739993 +235276470915109 +87382557165099 +122153045861855 +93917642504999 +98818597004005 +50377858353024 +242003649431982 +142638369022739 +274948115157663 +142362453252642 +277946816975125 +122199061244024 +210715934245765 +169757716632618 +68618666590658 +262542435186685 +210035665079710 +11519640118565 +78194187537417 +26525281895940 +55075197272266 +112903078230812 +275220860245325 +190503327046123 +56778558669927 +95039974311799 +220087836823106 +174992609130182 +77394866181363 +31379319216064 +143420299947044 +127423997703467 +92702368666738 +30018265471631 +128368704411692 +187164670478825 +69843176856269 +120256020623157 +130947226464951 +138990533267170 +66498083609922 +148127805963647 +123811006044529 +227522004030472 +254281417944054 +122134219338074 +30599022717487 +280220780103176 +158671036425274 +56815251304013 +83876174646846 +224207680798478 +202637738345516 +190543623960991 +122045642290728 +232536180578785 +148103400233920 +34875902150181 +72534284124051 +221372961513300 +10833370829896 +239431063418969 +86019994609104 +131361895919410 +6243984628931 +96843135600822 +12133160215322 +11715305551924 +30838232130240 +17762711598713 +190051196367121 +68461553486381 +151774827852119 +136487101904643 +97985155614032 +167752986899784 +113736027992881 +87266127580698 +110719715862994 +134865137059473 +216261559709976 +222150045300395 +169394748512864 +156789318025262 +273085041625278 +196670709989110 +83597383389980 +168826945383941 +17223554632475 +157635634630266 +57303704678783 +72297668760484 +42630534631346 +210350752496757 +93071223525065 +19696220912336 +206691148185375 +133052302324528 +86415932076362 +218706694889938 +216073247222907 +215900428156607 +61577676831897 +153450789518227 +266450313254319 +254106214575067 +108603630150438 +80378111586983 +157164912683156 +241943115325230 +205785866860654 +39676059481060 +271797233047076 +218453368989640 +248946356919861 +169095075963842 +254768357728809 +259282423046886 +144623755573435 +279084671660530 +140162903791807 +203040739317876 +195704052344792 +41028798900854 +135361241252545 +218097284788361 +115347516652785 +220035723521399 +255652567934333 +162249851261321 +185758881672602 +111506682782901 +191528111060624 +32055618912245 +122039581890445 +118567696651711 +236790901191133 +50587546784088 +223833388466908 +34473401942148 +167166290680525 +272698534089918 +266555539938383 +216758586176742 +245924952931078 +220867619619367 +37512741389992 +187346489906371 +40206623803616 +27102217186072 +256421460851594 +133519136659535 +158322676200697 +76215003447393 +107914832302778 +71394926930796 +134496494912513 +210293796573525 +236904354006245 +189219166304486 +119188751258602 +148235521498122 +964905934646 +195479785814187 +61579551052021 +64129905127234 +280695197495698 +34279610008073 +152862608088485 +224266320042895 +85281678122371 +59783364501649 +191405462515897 +199369868981660 +46200173246820 +47583425022277 +85556629034352 +185293337067078 +99700935815894 +234336140677341 +26419040593639 +199188017706712 +84330451621106 +29212255897360 +151125936665244 +217562444576225 +119232728040458 +41945287315103 +143843603574202 +112237680551845 +259872389917090 +19042686434708 +237088107790020 +184337542698759 +102362181040643 +142344708724107 +152538148072734 +166533002829364 +141939499069943 +218320052858041 +201516687629727 +259344849483566 +3724343103498 +94792254907983 +11538076106297 +181898625411361 +51992004183316 +69493610178217 +83364263267795 +267804869584675 +95727566319112 +276061227465458 +28128724238008 +220173179637322 +9307125585134 +12681206075673 +116468914527141 +251323720913978 +230996487199688 +244857114405557 +129301390508812 +13668723779824 +157054674480657 +277406122016067 +264090057636215 +34341726115563 +263768696170272 +137738861737833 +272365069112277 +112555284525700 +10844034243343 +128759699800608 +151525718541671 +255943994342011 +57240611389121 +251604380585740 +236318373549204 +280503646581945 +66736410915100 +20555818921754 +103389617996500 +171683079404289 +183729195391729 +64666519670638 +216035664887240 +32018823781390 +113634352513739 +57794450758141 +38271862470057 +149904786814535 +204300658357266 +152151527095528 +55773663772386 +50746488286151 +41319446829147 +119573204154838 +170069694924024 +280446503227577 +54205889480190 +63179759596199 +140059926225791 +159331581950468 +23004962599387 +251128183498250 +4835011889804 +139702318385409 +10663675531119 +7322672758252 +32372219576203 +153270359168461 +127462261879359 +67463181888040 +237567620197107 +181832001151283 +230119220071826 +166589575608482 +148917145193902 +253990807093194 +95542110069553 +116899719625276 +102598181552998 +144061052197131 +209693331935170 +245164697255223 +269207300125089 +239316390585844 +266065290170370 +28237167216440 +143331924276003 +68396097222412 +120985757621434 +214101614207775 +129435772024077 +239244068527972 +280293823327625 +50302551100983 +15505612269286 +184356310433591 +86780948724246 +216835603755941 +192096697051848 +276483492710366 +218942066451212 +67259381542708 +277369497516739 +135813258765077 +248001070115939 +79105090141021 +122212525961246 +34260173717162 +246042407620281 +278219275821791 +47287956181254 +55204305323763 +112296908451492 +133318791300049 +227892945495635 +126094929066782 +157028087427088 +267773043128660 +138787227725706 +61470950528898 +264651126292925 +180630652866291 +108848220030802 +38437574630545 +233768273598920 +170063254350000 +210180332602115 +103815132805947 +235214697451941 +27635266944146 +265411289624670 +249685065882194 +247159283972110 +11284733825638 +232243206277875 +234153969043075 +76584829299338 +108650622665114 +194571566407324 +236289579512550 +131145602844889 +132832706019297 +64877721211986 +113513219602622 +181275275829320 +120047097685311 +131542724558635 +134075830431997 +21548063148201 +249451727376580 +148520488278192 +236550657909112 +101153555551902 +147872840934073 +188911746095706 +36910756873926 +73636416145221 +208773122850760 +58727898632586 +43719467689697 +262159531055224 +216604244679780 +33848689864701 +227962874716729 +163149348530791 +137049032335939 +205875872165548 +7489487958345 +25961660919304 +66029600057377 +216706485645032 +7800248450861 +232634288735367 +279336098142269 +230028042009881 +150550559344137 +7006130711973 +90248357837294 +127651091953300 +232379464439401 +49499191002319 +169987178153919 +23322630215226 +275118204248310 +196133758923967 +232391671196940 +150904728699536 +152804003446277 +63884815558472 +128426220696097 +68750886052244 +276092388989487 +74763822315745 +150424034588706 +267514264747694 +138773156006931 +69877526995260 +14058736874631 +270266290389551 +138797308705849 +171921178856939 +251767665036485 +4663581826700 +167400423965416 +51517000050132 +743239447488 +203403251872816 +203940833797730 +195798055871772 +86798061915359 +193383500827503 +49126065668290 +152340392729061 +98340953731468 +168732242748160 +236147693546440 +10414566220671 +250817907557951 +242216368191980 +230476259295167 +271232490247848 +202659564115898 +220751555497001 +118013501862074 +155313358914957 +250792466291338 +86932524068685 +8624639889404 +168651884906080 +237007121591539 +230060894192101 +213659896677095 +45437538360663 +15120102203689 +48120966212500 +233307098469986 +177595976346806 +82305455169123 +98212381184140 +262800357203121 +123982966325151 +262177539407120 +186490008518513 +56675868448663 +21903190430215 +121514728496835 +118641846012586 +76279705005554 +246343810702458 +254764746530410 +99578283454323 +94822340571966 +17896236925503 +268873539408095 +86622021242632 +146091263519121 +54626824643176 +148966326979353 +110153186263353 +206808486521207 +242619919224411 +271457899571132 +129409676900265 +95036180235964 +112554660449449 +75088684163943 +2690645842908 +97419136954963 +126681702509626 +31513318755505 +80529959979555 +167992243392076 +164675713784350 +101919025008693 +51169675599364 +254121259037220 +109790243489602 +201779075901234 +264480287720794 +240565434812994 +247746669110139 +251020916014502 +35086682562921 +62642938599176 +58922882123622 +31639401541562 +227200481686131 +163462030111285 +119307516436607 +213493075075430 +188228225880474 +30711634516707 +181223287190871 +235472171157933 +80605341786660 +63103494448345 +108393905681706 +242003281324158 +74010894089806 +87523470344676 +69400469873036 +262518964680762 +157533471805747 +170721862841085 +231025777590681 +215204012984355 +90269269758734 +88546092069507 +200929900225707 +183406037452154 +9874048087490 +104611532640570 +191270798041695 +214017557654431 +206955489158109 +232104451723004 +273398900251678 +161641001849965 +64476591233498 +36022462686327 +152341968928017 +139591975761414 +190436656661867 +65402237191457 +112840624316275 +128675439023625 +11749562918386 +60047324049032 +240792897190452 +236172914119851 +88507745559728 +233862445626713 +137719539253191 +274582930847710 +210039707029037 +1199550493210 +8765965827184 +185051534811254 +193465310186279 +133903256289317 +164506234708822 +154593418402062 +210414872251755 +120624870626946 +17817629689449 +221954402790033 +278055343012972 +13717470204479 +162040297607181 +231107312549199 +19853671544858 +213436402377760 +41338599738330 +143210717148446 +10934653071443 +272651024395988 +231230466078428 +81136823363204 +81119340622093 +236667734469778 +238767278664964 +120059828610864 +201030381663798 +235984479252040 +35908998714917 +193395289453852 +162824390790073 +115634978699333 +222647488398165 +112054627640534 +101658710020214 +133632423014911 +98007022254380 +29283116792994 +260241309099482 +135905853858119 +68591380249645 +257654077621385 +31006454317137 +85037798834172 +44488861209732 +191165875622285 +192068157948031 +75062083666186 +232726659948086 +62740394985530 +37519592941623 +229753677868535 +3254002809555 +279540962450916 +55256692097411 +141168840838985 +126511930165774 +50733945577483 +232710041606177 +115391226578357 +143745771029064 +154387116507732 +155294117260995 +175654819933822 +166639968522764 +164638048718824 +107571410120080 +73179641040134 +78224718552821 +204473767411157 +241712399247544 +62608250978554 +44853539897841 +65795304574389 +229635501654525 +126406413847707 +84403005742846 +225374833297442 +97347910704432 +206294209368412 +111939192101259 +114176046971427 +146106187977181 +109197082795970 +229556341248300 +248913953381817 +172014131003721 +144679188900676 +57614552442264 +43980345233501 +711509469782 +33780173045537 +21678108379615 +127040518076779 +255532406778094 +7729008069080 +160297861578136 +274881244486176 +9689559912127 +210643729414616 +143944652866537 +139399512924647 +121100246321464 +206157969422562 +103526754636143 +57468279242964 +182913745129329 +66521028868616 +47121679797926 +232021589784060 +275782068878784 +245213410107159 +234832590789973 +86658240329673 +48613566677774 +58186629041391 +21726804313434 +125316378928077 +46049299139915 +18156701588022 +86387431688264 +267961419247264 +166830753186048 +135686195470789 +99902508876105 +143090013898447 +130948111742099 +47475967189562 +19310130024911 +197915097557899 +175867208859343 +118495596456342 +197445261896944 +73363846261905 +234319553979025 +168902021805934 +197408445757303 +250175727049699 +168478772273850 +169284095706679 +72046560444943 +5708669334250 +66407564897206 +82088361457834 +166590926127971 +167649173756600 +90744939042352 +9590849459867 +215134429711534 +177452806050276 +99465788039953 +93268357614146 +203169497518793 +43110276307381 +220752121424534 +265249929330559 +33383984523157 +5759369209820 +178937689079986 +19979849642597 +54223596891723 +205388843498903 +134390998072511 +256867840749564 +30067419269712 +205065258701962 +154758725960552 +248627114226098 +233417139491722 +39010070329001 +12345073941340 +7256200802861 +200212861093315 +14794500119257 +276730131958461 +141278519667844 +221151597332926 +218348832144653 +75521925488839 +102919385453458 +49367025169870 +124731228638293 +160226571734660 +234621887399061 +82006276948376 +191913426748312 +271737014817817 +173016794522890 +75004205841096 +172327965889845 +144850957358239 +271896438190246 +28670875927885 +28080944560900 +116796681053176 +230425306001779 +179304486065980 +62429677996154 +224372552154385 +267176698785258 +206052453104495 +138627309031361 +176719999674262 +58636638402732 +87142781596978 +28315038847801 +91598889285177 +226939203869188 +86812276528520 +26399797091490 +251052169915640 +3258490237647 +225987392472720 +252328033639617 +173221976838539 +37679132686754 +232295752287009 +255742550859245 +179771535895812 +31781932188816 +157392837596396 +137121881594752 +240007125747741 +199501778585967 +255786880380111 +33390455483832 +61658149960803 +14832593259621 +146852126635327 +107909868415883 +120884173012760 +227372713729385 +30435396102063 +260688761405214 +264119984877075 +6016308339053 +186425971175805 +197698355027135 +33160591657972 +234404468696523 +17478608072085 +267094421828466 +77863723504164 +245352869224459 +176353411197836 +78364747242286 +219269307572876 +241973919492248 +11877094914315 +58353084161888 +113777491591207 +85388806414833 +145132953982521 +55721347167975 +4671680346794 +65830256264662 +222765696562544 +113728733858107 +49108287429372 +150495547883859 +159272238974123 +62037710299786 +235883883162061 +239585780828040 +196946981446255 +213232657197647 +104148242582636 +71437597834775 +159260961525930 +160571888631563 +196190305033706 +54148661606358 +215168316134983 +30926298311254 +46147224117056 +75329343515007 +216699522070608 +273121397993750 +45826793496015 +280282253927502 +217449675988061 +151508057113677 +228230268804334 +110235905355649 +17680714459215 +220847787706659 +140226109248217 +199371721687986 +187674734250707 +8683449252565 +57877388782934 +148895951929886 +102139256663444 +2264183937546 +112133832010041 +226384722318553 +77861069400441 +65483845541062 +155189794317525 +267945591702519 +192428993765275 +27239251018380 +89376031465106 +211572782316551 +108075108348697 +3077723607212 +105239537053904 +276265431197377 +28668658889813 +25339012017918 +214105568009557 +76333154437410 +159021453768206 +118418748093496 +104513225587111 +132464762440352 +18413159921872 +64220198996695 +122827267797689 +22843746253965 +231743241698424 +61334088622701 +117331928604682 +219013831232436 +171268581309181 +218917530858139 +120904942176345 +170955221838284 +216629964256400 +124725304867845 +224182844688475 +274857732133068 +138919217513096 +277461912225632 +223592913321490 +261915343969750 +213359064990241 +207583505173164 +215982168809606 +79625681872403 +62545594752115 +231153589007800 +136929193324020 +107713007250545 +144499021819874 +200164574945773 +270278320720157 +136192358415628 +254644796071663 +867364249639 +56117081572535 +149936418998311 +73720037799952 +268432155995695 +119066866767218 +269684255214006 +249513883737354 +82674956889349 +220632621617776 +139712711154854 +225892528332844 +274427526814888 +85360400649254 +62714037994797 +3773023121075 +231902891725729 +146280625328686 +179626560463355 +227382576469972 +46718775243477 +22526480146617 +123495313782271 +79473700788659 +1701414399207 +119750989891781 +53719610008894 +179885279559328 +214279335381615 +16101742637794 +62002863219515 +278059096021732 +55362625117269 +157835829485086 +8960089279023 +189677739918033 +145049223462954 +146394746960992 +249154819256369 +88938186066566 +185447502082828 +51483148140418 +247647607188256 +230403957936743 +189955710859138 +255885794925162 +65735155141049 +11630453897511 +8495977333744 +67970131003234 +102209233173301 +132874233817512 +71461792149086 +266138473053427 +156749217000996 +19281808399263 +113930983479854 +220841098593938 +73784790131917 +165266206880155 +38256980250462 +155499901760762 +271030621953863 +247782176590533 +280591067978483 +150971705927588 +31279674124958 +111709386891824 +184837862858769 +214851942278260 +218813950109085 +124405229758647 +57725916638634 +77077574099563 +81798192942790 +177141928380010 +13760274703697 +38232566483138 +109213104712532 +239135221707716 +76228709197082 +243396824729463 +203884561881100 +215399328745265 +224381246403383 +63931423016668 +33767545642557 +167997464061693 +60807997133172 +90484790709657 +148039992998693 +82774012213648 +7912931211910 +8205405260930 +227826669174097 +146292761962462 +26421079985432 +127396129737040 +138805753541686 +8787766351007 +262284660498785 +80927725853118 +223067421876452 +259649289529115 +71781422529223 +186425808365672 +209693409741209 +153279508503620 +257237344348137 +171311953582909 +81391567344017 +163092992672420 +111948124777619 +55351735192734 +174902942950290 +184654324256699 +130068887910112 +233233727382532 +150122042787794 +193154353675570 +241712660715953 +137929626816893 +182602160271040 +219598878795269 +278338680999117 +273205115243946 +229795629330603 +105130731705412 +6478722598919 +81959875432704 +166802602707849 +6333674360614 +266498001975512 +97282183859193 +281259758929774 +170620427915616 +256540986855811 +279782047377595 +158566957203535 +40211670590572 +132689771563900 +235020636232267 +279229581577303 +196841125900253 +192947622719338 +21748269675336 +188920456999499 +215515769262881 +207268950736359 +201283540129821 +200582449664095 +114561957122155 +204343652759933 +91324046056572 +14540052909463 +91129953446818 +269439844530075 +77190902213185 +158217952784071 +202018308055486 +82972163488236 +113382094388185 +253565988058741 +232929673124644 +262975872953213 +219685386044572 +156391898634250 +272263107428581 +220287372967744 +225876931994258 +224223677345616 +90223328749825 +106760297658700 +256121103036194 +236100446132324 +39019883557806 +204647951132791 +236729516672212 +127151719053109 +267363015309550 +85005040414278 +176424267730189 +271079075807474 +213954396777368 +44569262089085 +201259521671200 +167066156822368 +17472846594522 +276892656725657 +14590702729453 +127372189365411 +110567649343042 +97357359164838 +192366574139577 +49668769682292 +6442636105360 +96442342576034 +206674460691099 +152234078794323 +190391525766572 +143144151982936 +181051857009160 +87371629152061 +93606028492829 +162427902188078 +42450344721009 +168384049559429 +78937981841459 +55455712866624 +31705176158285 +199850049287335 +231568216713713 +59761063749773 +115748542753495 +171666107767064 +196285588699409 +243097287816399 +164037024712048 +269624280763119 +173609516680935 +202832511799701 +271545767496000 +273491310645706 +243093250659383 +84542294640382 +84539797665280 +75587990459095 +93933582002956 +243846358800875 +71575199247689 +91965737782903 +129621409860813 +241461106156219 +3045560987899 +24900565432580 +221272033645932 +37852512445326 +58583801485864 +20202234377573 +200120471647602 +132939180726035 +180705764959815 +137494263458033 +131636135274622 +196612763500415 +85845668072074 +102285672408463 +40270998026974 +169202175930596 +176308236449632 +11657697866768 +235399357321171 +8376155626575 +166708117992656 +71314324825592 +133606861547905 +157045639975286 +71762070584130 +138539336422566 +92649766949476 +140055247993688 +147845660390738 +46796626690118 +53128739191850 +32144423384292 +233384591294103 +185762025876653 +193166453387088 +6424779208689 +112570890040743 +60663705337222 +255575422257334 +150016285172678 +253452524087331 +187493422471836 +194727104992314 +189616358596142 +157662752746632 +108394948756575 +160568164542820 +74582308435575 +219572840225058 +136202933761380 +154103989662026 +211553421717578 +244584284060661 +265813851636085 +52478614276218 +168069557285619 +236398017678905 +11810042635229 +38659447820833 +15103414881807 +158708605739115 +107242512389159 +65019251591185 +235119850533274 +93436955042223 +109810271559092 +45897882908306 +186426722721167 +253286611892588 +179222943744728 +198385315624959 +116789388137579 +264507060331243 +185492921648842 +212164877195257 +63355974631513 +174167144307200 +153024183006375 +50222188542222 +141234811481246 +47398164083620 +26521531789483 +66664474574651 +268319486184797 +26732823996516 +117162638896707 +241544270037197 +119727100053227 +174210280399904 +217464974124506 +237222776700017 +71009073096660 +141055914516021 +70756804703481 +88427062970117 +265192001380952 +144384976037691 +150987574374138 +89690626683374 +260284451253879 +40638661438468 +81021642759331 +8264257119748 +176165085025078 +220726473025693 +50784211774459 +90302174930636 +215056626605592 +84724601534223 +276072386008396 +213075196218177 +218801407009747 +256143475451933 +248788877428810 +10932892573966 +6180368524758 +152155266226407 +164205452362140 +158915360220281 +17766104535703 +135773519284738 +160740167425069 +53128235880790 +154467689626742 +224508345160374 +221823376460669 +249692758994517 +14594174478368 +154834760568875 +244458815068064 +72766458073936 +276283260483628 +276207212373424 +273734116469476 +131431669209774 +205923821418985 +272116032102838 +110930162698383 +55299912293964 +156571633990342 +158651726773227 +60176357000216 +200026178182056 +89503622356019 +180124004773844 +229113290861454 +1762658573709 +31614916674315 +63049488551605 +188650913699083 +90774854074421 +245338920994901 +133319925812704 +125783112494415 +132592551346886 +79400276381043 +20661934477428 +85033188223946 +146431096199091 +234116773360092 +65332035796832 +68739318321410 +131286132229118 +93890083578925 +246096501416453 +119338986919474 +153266601219537 +280617806668470 +21880949988053 +67759669410639 +54534579034869 +71640820843842 +92005186387615 +127276714138679 +191772843002023 +220125695777091 +50527277183797 +72586992226624 +271976745176566 +192443269740984 +268511140027928 +149407768974071 +170769747438983 +203036664404813 +164646303894021 +14295910132510 +94097379731274 +12334018470195 +142865555204776 +211906630666168 +232275459314445 +119802188779573 +23344421111562 +97916275728726 +251960794147215 +62909375684378 +60042702727579 +114477983712272 +53698842612909 +89913490924741 +122641684363694 +166397401003280 +165320773703431 +221861614687612 +119280877262201 +242589674849015 +222748784631805 +225026004677726 +57225296192792 +248606167895554 +264147561824392 +131455812221646 +221293011929081 +48047170246261 +123621556745431 +99401703920592 +112614770739332 +25537143722552 +186073720813278 +73818577759567 +277180526542772 +136744869969519 +48813570730365 +251388555645689 +178181542287445 +222412688313847 +197081319499458 +272462967975786 +279984941878784 +87597245149599 +13779107884568 +144196571487257 +180784222184688 +178051866099426 +61463773770646 +250578292591545 +275829005247562 +162243352958886 +178118807397296 +57702323014097 +263885413567549 +184436028927149 +225486805066002 +92083406804079 +129441697487028 +144911141891687 +24701220733784 +51465929965202 +246880060056512 +251863781711623 +230633624169662 +238836864579473 +121175895737583 +159653052717541 +236745616034232 +268226317286399 +182374066909450 +87460808653581 +252702007513514 +66674527003441 +142108914480960 +273572918892996 +203836184987131 +119297065047229 +258240254210058 +273437427572754 +194433246493269 +220219343421124 +83433253177088 +87602097104410 +135302528158369 +164901634096463 +39682289688951 +152331061028578 +54113967673868 +51317922360985 +108301594852588 +200892496676239 +113817918323705 +104509105424789 +28201808574407 +211346838364705 +46946168076024 +242290049420842 +22421362559423 +145122788970095 +214956269948247 +194290375528362 +46954497183108 +55170650865437 +127892923168074 +219423148602562 +42702435343099 +24543585734408 +242810396659926 +264050069659373 +113884180958649 +109922173127824 +5835371539351 +172400983936596 +54790284313303 +47634354934430 +95290889830654 +148040688381939 +68309476289329 +196406941983482 +176853039276074 +130367152651041 +104861705680852 +177985977687686 +169476843530377 +197549350761060 +119250230223800 +230674309606817 +61606591725834 +276355889449561 +59160589586891 +280990283505139 +248750367948160 +95810574570860 +107510759369266 +265837364545875 +140647834036556 +213059746135544 +201315810956450 +108023179161252 +115910720786874 +249063208013487 +239011590839794 +266543049879737 +82157100794571 +20640182242955 +110248633851289 +249846000442907 +176918619412132 +4340822909055 +268490632949014 +238690545100007 +54313532962265 +39303015415686 +3231643151600 +181286145648889 +6307306564978 +117833454044783 +101246436907389 +27361228916970 +30789879062954 +239962710609605 +180756291818585 +105038926335188 +75879488618607 +145807399914908 +156603553750457 +232978797167956 +62327893389142 +26905977308030 +45960374520811 +89985144359326 +267851798502889 +54523007422419 +66661289795635 +214325087091157 +194216772291861 +38061316499564 +75603921181103 +266499776726956 +91146285566917 +200554196752407 +220899801885701 +133528223564364 +277338440468905 +138691655773559 +178012936793814 +67937710588289 +129465735078360 +221492180583180 +140346447358332 +12382936921811 +230719314993427 +119242407380328 +130148412578075 +25707256214237 +75863944067606 +54482245918663 +62107848900361 +165632374042402 +56043514213954 +259718519808160 +259713162618688 +234197730756586 +1672484371500 +177581509882550 +31015804318363 +110675577242503 +139452962654416 +63019042346279 +273686493518945 +197313507601873 +143952160803326 +232983835928411 +214698751950251 +147775734340444 +110064935062054 +105073730170275 +158051961381752 +103968260964282 +268509877440925 +205447029752133 +197996251867764 +147621450286898 +249336698033588 +104204469835064 +140763735287130 +55341099449916 +55246087009375 +232207833689685 +138404693571002 +195868940028831 +52807251573030 +74840980266965 +203158181433084 +90748158674778 +231856344782624 +130065290302353 +65778218540194 +223772541591798 +133154965187326 +91665481045671 +116649791853630 +197288044115225 +20689521776991 +139627790065526 +254412782903349 +92906383928051 +114390047589047 +9807129201630 +215130037320305 +75180076327075 +163006137698747 +139730910357793 +95498802313489 +640951131302 +216458785176079 +73668577084949 +84510049797115 +114827189127522 +83801011263527 +51221719906434 +5691547156896 +103449720844125 +121971737075739 +94082874348228 +263243962095066 +78455408342630 +28009275045238 +130428459243662 +126116134322917 +170851368466487 +217826408584424 +171919979190176 +122359602377440 +234352521503747 +33900329034225 +34372727267173 +60299102033946 +121902094326767 +64762470120984 +31159270904300 +218237094721302 +59376150820185 +262023995911459 +224570937611998 +188000769655678 +47747448912338 +24875864534109 +16392184071616 +93858348134421 +108265631474690 +143983054010525 +151958907029605 +228058494174938 +15781588237685 +181692521732592 +127735394334141 +163435536527588 +244205319508469 +9383986667406 +77010699463494 +184497356041612 +125405183400124 +205579931271838 +12177201971127 +95895773198376 +186271021360558 +136476397458353 +13330704519042 +136471040268881 +255200450506808 +218566085543627 +33691472126804 +264017088199018 +206104571488868 +173088654219384 +49211084205485 +199692623515344 +231003232046415 +271697626889149 +206839114797861 +7419897305823 +228902938724690 +173420583015091 +5510137943772 +213618896360073 +265702334658657 +116887621432311 +253834815988870 +175627498125612 +192044986642056 +139665060097813 +106688366413736 +162516327739225 +245946614422176 +19748599850839 +210951839249117 +30369129133245 +7508628734213 +230126983415761 +219178313758919 +115102558783015 +37178315078272 +239779138773099 +161746622523520 +118709154087128 +206673041924229 +64670592934750 +68043561200211 +232256613028106 +19892840003661 +151937627908724 +96331765357892 +229143766411235 +279525385727637 +53015999195976 +170714575835289 +119555551375117 +5061804949275 +98369092688461 +252356211272431 +173998806719764 +103859951990960 +170413288274591 +220892234963289 +212134503119135 +197715511491443 +186867413170523 +146558087480706 +125825898471811 +230077875845601 +247679867152174 +116252572589885 +80254286214338 +265226644946067 +204829183644855 +201581327467716 +55764911386130 +24812137414008 +230402949247120 +200162999963634 +4519204289733 +134989929221420 +29564522244890 +71685198665504 +36406158948171 +110416737071615 +6755106045736 +157293629931418 +5125156352959 +225476118855694 +261112518622479 +263341363926688 +34421535747832 +224096532304334 +196834641348045 +125086576125397 +195850047408104 +8876058951806 +155812155948475 +59903763160106 +83346097407782 +27491560507540 +205736211301281 +55199806608209 +59432336575497 +226539593231872 +136086046744862 +205809139543481 +78176801815308 +210788866240680 +66893409871661 +223820336169062 +114429566280784 +134335831895190 +8801913738170 +225392278752592 +226903666629636 +43310857308975 +7240939649255 +14415647209865 +267077498497537 +186901655535763 +133390276096752 +14034347235786 +94841373901652 +113646673203816 +86345289447790 +95772020197869 +236672554138672 +274630132490304 +170012892276405 +201369053831351 +48055059833311 +59454441965727 +212974534575961 +8933812295909 +165044696897780 +8793169091795 +1594452053539 +175403855860024 +252531211375172 +38003272434601 +42248739552917 +252042333789149 +177557011043100 +272708694527814 +8801972229783 +246213437186922 +218059800937554 +245902347537273 +190847268224509 +139871979009447 +254932745968295 +234645939483403 +139307542273963 +89062557704095 +229261341467970 +175427367598748 +12548064463856 +200177120343333 +204143348934078 +66399894367244 +54968596619035 +223514101003840 +266924763651452 +158381952184840 +140062457935629 +117913793788423 +280714517828415 +137233150633943 +86260736327002 +4992932895702 +233429819672553 +1201051697964 +106045780072695 +124316387230267 +111125414197323 +51835926972174 +174975209218945 +139189016947404 +219129965630659 +159281585769010 +279242530202311 +142398319683567 +225551896027359 +174981576402690 +17029812449036 +12823557249026 +235155545607747 +155485959146513 +232933103154205 +197878251755391 +146810047416768 +205382466070310 +38326500724796 +269710663056616 +118670779207542 +227328725059169 +129937165002199 +63132330116424 +43369091478294 +226254348652963 +61284228511202 +250526100312051 +165247390996624 +14847906268458 +17028542129466 +128783043724072 +120702911228617 +192117307088531 +106571465481842 +229078790104438 +214335812006818 +204053251455189 +49604467813793 +104762263890812 +55640489939317 +12955375784390 +177782745145106 +106113845152150 +44113338660654 +52243015459649 +183287740210007 +89052637202057 +50294887018420 +208408149811935 +32794932183541 +211322631038399 +226081773289594 +151590916247918 +249479744947545 +158747855635656 +5971462342741 +236502088579103 +266879703808686 +246230577192657 +89273800161161 +124798157053956 +88238783285624 +52821427552245 +152080113430452 +6195360885713 +9608097543673 +59630931359973 +102885107073255 +124992198129000 +104683668305475 +193899287507868 +164499490917299 +53151121506393 +81499918961598 +144436973360636 +111493989538310 +45852904037937 +167117704396218 +91390019203288 +24494544926721 +106428607095922 +223764386557070 +234595781197609 +242993957211777 +18681192201477 +250534066043669 +202973404342003 +107420763665310 +280066397420336 +229740937101468 +264734676379555 +87963229877755 +135711212228769 +211977593862200 +255913240155597 +211965093753432 +265713725081951 +13755486034335 +273861545101612 +123998527321595 +104877766154436 +178486201475738 +107978109177154 +222260474568644 +108741129498541 +171963533507825 +38405069762317 +224511067731672 +146031911612289 +271566513175862 +202274231589240 +149952696816136 +165877925821507 +170074255716105 +79784518614274 +5634967321000 +149730656354990 +17188932358720 +158934849145159 +158089395536707 +197146415217793 +34345306930689 +199841126495593 +17100666232228 +34127762158243 +189939341782287 +175193674040745 +3196131884655 +103332622919471 +232152637983813 +186033304041516 +3250233897389 +7271797385870 +55340419156528 +133260616434228 +86942301583151 +94356419366534 +17846700194900 +265019323987147 +12808981780623 +236209506669585 +93903329709702 +137758113959582 +159139647157193 +91772001864851 +255934725633470 +196562792808969 +213238063006473 +9998193733146 +107344340220155 +33202650758942 +184146808988831 +170583033991349 +261571520682767 +249900283349940 +47018981216682 +241983241416878 +63514462018769 +156127304266416 +227427562840909 +17186453126062 +240773229293712 +259769473035440 +81706389180887 +229941285878116 +19190208203210 +260419287232564 +37032324054014 +267231460248124 +1639429678102 +140981265315658 +80794424887300 +159665713266870 +182630718242501 +74769317603726 +177318522224325 +199553320357738 +275380388224874 +204408023576709 +130747792249832 +218669533692768 +156445689700243 +53322379478888 +105801369388764 +170173167357563 +52970575377372 +243677696115134 +13050267749916 +11623619842241 +260519305195804 +250514361795613 +182587844939913 +60285253357957 +276833033643005 +277329999071273 +260879559834899 +261487767213910 +69624389261630 +166413881448900 +270670025677133 +92408671388700 +92609526604537 +141457732298180 +255556748229584 +217690185064955 +170716230078403 +253586035739777 +48211518395032 +279213529255016 +210889002583163 +62861590461791 +12394089226354 +175418663298695 +260658849872103 +121546539912296 +140032919854745 +252124523490272 +59814006102701 +198334526395231 +42233121712771 +172930871136643 +30307555416409 +232009658708431 +155048140426905 +150414539038749 +198931219415279 +220414627514389 +184508200107487 +90372510445323 +235116354039796 +280651934930182 +182665215335130 +76781713078979 +221686494019682 +210700106163522 +164723279293280 +188629657905028 +233983952740555 +52714980183080 +3827204417070 +152063636702016 +4682338177655 +122400576313245 +199851547890364 +270561216147533 +271270750114251 +69877288962694 +20460774047806 +53644641005003 +70908406192064 +8605382842832 +104646345793319 +153932331999683 +261454382981071 +196966753407408 +280023341205633 +274174477808390 +33411395146932 +237614263219797 +244423861207625 +98850271923889 +195166764034394 +4701222833169 +53595665145155 +129299526780268 +183848566807891 +124939330313943 +122334779678944 +246708387424647 +129492366620910 +152969522600154 +195167206949003 +74521257594340 +215633874381005 +139738192451862 +50682291051835 +62966875852433 +21585032825541 +186872778116396 +270322879001482 +175092405142830 +124943880232278 +239417481225929 +189901958591852 +220354500579960 +7125403382103 +193949633936671 +215701432688820 +76643829365784 +254221248047351 +245177181489022 +82523768823830 +8382561436967 +232137139905208 +170475156552163 +4023509993099 +173868831928174 +158710685480093 +176343999114518 +217729095705234 +28782302096814 +129395937210414 +146163206016433 +185753009848329 +200610769506557 +131980010282020 +277216535099863 +50779586666500 +107927055691704 +135613549189968 +2786325481749 +25962077896659 +133462110056403 +150823224586530 +2533061048008 +92295207417290 +103451702553549 +207528044055186 +230596098005164 +16942495737997 +67478160070498 +242368786166258 +212182068316233 +97945376693357 +70126500725499 +258673010388986 +103210286441695 +103993122604456 +194726589854618 +117733155729600 +145770301508885 +123451547576683 +174311370242780 +196057250434066 +172750081924046 +198170718677124 +39915602239486 +39298088920797 +220614933709389 +256483304112275 +252452799587183 +42442199503911 +164911408788223 +243085953091286 +154148298713061 +220174814159957 +202589865759567 +116409622129711 +81230240015472 +281373327044472 +164953393955417 +280430593749159 +24061378483469 +156364370083620 +206898097264346 +164541906898179 +3558316172971 +120242126418512 +171354079913739 +115120252224513 +144560689017872 +106929584449650 +187454610474886 +111738794494419 +245523175835228 +93381626009148 +11576222643996 +82464843262675 +61010368558969 +254559863529607 +279847706050270 +241314876564344 +189310484967433 +251736131738735 +246773015357873 +91246938333876 +248936193807450 +213472008530925 +225043019134065 +34213055676735 +154794812442545 +141592918248979 +229072410336808 +17330451220055 +168392008810655 +81618700183969 +138650147329802 +26240124571496 +149736514269706 +15747823137743 +229496275760515 +182835152055645 +75696338727284 +274530233756719 +275721779017076 +167445015482826 +246637072990890 +174456112153848 +205584639596501 +267695069914376 +168573808509580 +185842119019062 +117735816629159 +267792563363431 +11793025803710 +95214716201287 +76262686006667 +246152970646060 +6865492925188 +397275856650 +122793773599579 +90215791477507 +193111786747502 +179703287453999 +54518197826902 +113659785793097 +149410210828798 +25796362223312 +1114545902044 +27267950591632 +228929651568769 +141096340318850 +260874263078384 +145257459006420 +116970048872291 +44695206957666 +187850432227020 +114865269795620 +124557596615855 +132113624888623 +65757286827465 +147123033363970 +253708767144131 +126709037235389 +151192978919166 +85821146461213 +213552778263803 +50379401793828 +107235350392590 +224355207300895 +129545531226026 +40569141711188 +261932612809669 +117606989730546 +44765364617956 +69180760316128 +78747560168686 +278418431092573 +28298567230658 +92689240087354 +8179366158442 +113208093144992 +187511026100921 +13557347421927 +4476497974382 +224797823474617 +135511779310431 +216984090471818 +100743839264062 +150681737021627 +155810732492187 +267932726278506 +122301835151082 +278677047590075 +280392982297240 +147435371757813 +26400529805715 +159437314708679 +92846782995296 +176362309042269 +89592563419750 +158610025392308 +74577896579085 +124248941550677 +210480422603189 +131659177196077 +28526032181085 +228830640209369 +200070630908096 +10089560094 +239256576235443 +99602846180162 +89640728957059 +271638349258025 +54799590414513 +166897535710759 +240521620554833 +25950264588923 +133038699780523 +279430035481858 +230753781726684 +266222883685286 +139825434946031 +175971674446214 +140966241689248 +194692299125624 +239735934055707 +277099157269645 +95422736573232 +241288126230444 +16634649948568 +217021429245867 +237137245487361 +98389915643785 +37153650969466 +17912963538359 +270986900030848 +166627905039099 +93833771655692 +58649287958746 +277333610916459 +87970286282809 +193778396433768 +269759761600070 +87431450990617 +221610357617342 +118076215032593 +263900101817903 +120552828210589 +96851839186014 +25750955512011 +222241879762580 +208042695269682 +116311501255251 +17570068616997 +75582874755874 +213092678070854 +25932885567439 +179520974283744 +260504202438447 +134380057885088 +232073746480529 +257886856831695 +252539899205885 +65077013149271 +52836093841937 +16874938401968 +248834088599338 +212935792444941 +188956347678743 +36360676184217 +281092591776613 +86361783900316 +186283872777321 +132391188340130 +269052312600005 +202154488431505 +269469302904883 +162853743169414 +103540371703991 +201598838899306 +93380193019089 +109361278772487 +127668963063027 +252836887607158 +257950505598688 +196532151894263 +190477162153780 +203363910316105 +168782089595781 +31122639638922 +107147192762688 +111578415876306 +68051657084044 +164238795851460 +3158983537162 +8572134823813 +107286338325565 +36123689434546 +255334722601466 +86826586365777 +266105208745245 +134100956465388 +235041967674037 +2535484448584 +218549277504260 +152192947846491 +74350421712624 +256476985709977 +57759773580913 +200071389511818 +160776912880370 +72486571728781 +227751061475319 +103678989471594 +107797945726019 +103296497493778 +19051012976488 +270075364186304 +167990494428712 +29100018236473 +89383622512132 +206886780745212 +63972227553305 +136608219356101 +248075713258654 +119837848193525 +122938191216243 +155367071295442 +49510013448044 +71293469500296 +147225106535650 +140345050610216 +238547136972544 +89159202204036 +106387947240041 +60105952794559 +39595173904113 +281223893058270 +22867498846735 +233753771920541 +120993640429761 +40591267621561 +59374504736053 +71440310509801 +208615436690771 +63518169697000 +276969749182104 +221908405716345 +4904592050350 +129395598831376 +114182101810460 +80394360614468 +148004304932760 +216869642210827 +67152493698350 +177523551600170 +86028172022233 +235695585636609 +52567943547335 +102327982643730 +68738579831000 +43081018009375 +46739279906020 +192467345651873 +160138121665803 +106376524901123 +87818499247769 +39928762513438 +64468065428991 +244649727570719 +162169326208568 +13214564134763 +160700849713456 +118006243209983 +78003017479067 +70802630372961 +278435055339904 +166117370233259 +273316386540708 +77890138534601 +267373057941809 +122899410614923 +153201766626220 +54340646688104 +157599183344330 +266647758873056 +39165772365948 +116940004411712 +204593584828286 +175017026557635 +93533769045260 +151988328068367 +30606712797482 +175960706846191 +143645542871908 +211142427810926 +275907055002731 +216644640253003 +98570757972054 +146611121807128 +172020461402713 +231143323277565 +190665547244493 +31606368716713 +209134949848067 +211201009319841 +46111884025107 +119703136605014 +144205393990042 +195260504159596 +194456944604570 +135267533915220 +36635693194912 +223492375110906 +17385117575407 +256329803790390 +201910592455307 +177284423924500 +201501249698214 +55933398444750 +266991546329567 +47409146958634 +276346264564900 +281064407242460 +240979257469302 +131295169415932 +188282868782982 +93500947118390 +160176669948757 +50357275690299 +85837345996021 +163277012971475 +112917494941859 +140956426662190 +264712498915679 +164973914494387 +273805853291763 +190913899230231 +224108231278808 +58765957014827 +28845483143298 +213499046613289 +116084573312431 +104261983346750 +172438434894010 +2050454099054 +127966153320969 +72209433333588 +152401415368453 +268000911714539 +103216009854074 +85813282764585 +280822970432539 +103358625343833 +64941965363791 +90285191381358 +256174204447701 +227058732584151 +265169660473723 +11842773250506 +82013046568492 +238215933616682 +81620189532886 +40196865814029 +13066134681131 +198919361532642 +110962616614837 +174791006850281 +110922437693797 +194440552067909 +177055307719531 +133986685944892 +163275632892096 +231006429823160 +146629207661749 +202196612505598 +273715392861705 +110937616397301 +185073119256963 +276533258074403 +57201775610039 +147754447059550 +190282093524852 +178573160720203 +54700934031558 +242127919708682 +217385333090190 +118408545917950 +61704175626189 +224844512534285 +50411315721415 +280491079543187 +235944033190853 +114351716945507 +244289487777008 +148320770152380 +36420343301645 +184007416216347 +174108928053515 +261219375328425 +49163575681960 +118667716515546 +15358800083228 +88242161925944 +162105238742718 +186836965818729 +152427641284028 +106950156316710 +9487052382642 +170016018824463 +631733097450 +123759066181366 +17222381229161 +49946349911164 +168743068684985 +18576534030117 +221757362522479 +176426992324185 +19437381021021 +128300964404524 +121376298637464 +127015295721616 +230757633461254 +86781637338929 +124301874633432 +21532795648573 +243916969384950 +191279625690166 +251206565715094 +97382406583995 +80063944845266 +116682001960535 +222262499464547 +52860448912668 +131893926328669 +201051498560930 +91648028647367 +174205106787491 +94452935952591 +90894308504892 +252807844745501 +99136537863839 +98050910543208 +169546577043683 +109366768518812 +240178730381071 +87454210363673 +35815682289230 +170248144190720 +250790390620836 +13273482577493 +83228303199817 +93282874004988 +245412078279948 +151325646783732 +218771770969928 +43216366424114 +154656194301121 +124334493948362 +155485020301543 +110806365255237 +179988567366948 +120770633715859 +204636417059957 +81433580766278 +29959436010382 +74251551822752 +225364245266360 +173687699197578 +162951727587057 +32895949815799 +84512707609546 +219080536767218 +43597612480846 +22419408315179 +92828887232195 +54942897283683 +150277950113767 +280963789921442 +74725559553315 +112176904988442 +156216035673806 +155288026211424 +12155619306051 +182730796038179 +46459227944382 +114323005854036 +199360658099848 +280282250943731 +235212213391681 +184551881181119 +220745657749855 +23309923766794 +194095879272670 +52340536279039 +46111137999983 +20375183605307 +54840696395074 +63102884070509 +44794171931636 +3366504254329 +229827804177721 +148095406552453 +245248266519581 +62556146332918 +131799507977609 +23291126712759 +133149121188708 +72945870580238 +257986468295332 +46645679562458 +278119815514861 +156217753110798 +182242983862769 +210398775187522 +32970443234743 +222981445658286 +117069724246652 +40347512555995 +81924565236027 +5447093037772 +43029058109197 +203999531844461 +2277234485550 +120644771682234 +144789303986706 +252744019594413 +3432340066131 +177226174252970 +34340475690438 +115904453449466 +81111104537594 +91531319047451 +142511020489745 +87392499204957 +128769754456475 +8081218162365 +147192724277945 +52962750114054 +91101102937756 +44885033625840 +77558542986753 +248990180855771 +66264943257901 +50027388065521 +223010797456582 +145849421794227 +15307805207597 +165961707776864 +196799164478251 +192455375471375 +38041181495835 +48533482929588 +207514741216557 +171295017777065 +103746957211032 +261402287358736 +60247825520901 +83106444965132 +83855504138915 +141936547187942 +129283206450781 +79424917806822 +185264416245970 +66364700655989 +171675897892313 +89539095997383 +15385274841667 +130812907127273 +107722020818235 +127631675169513 +25731879669764 +193281052110753 +176762356779707 +96945443523888 +279836926113184 +107894164058494 +153484852240497 +261879441694772 +122334237785925 +255163138004211 +184361047297920 +202245676919813 +183985724233822 +30524108369830 +102372516522852 +262012701268599 +148734807646595 +188814594978876 +255455660189096 +268977205200842 +23139581296166 +223142246845435 +185313683642063 +221852097149580 +248077143105445 +213700556577166 +8441961064869 +61991565702304 +202429624510397 +80729260048300 +42409432932224 +253506523793478 +178503572771452 +281233598075078 +8736124820134 +119919125080 +32257871104324 +109285856918612 +97962308978919 +123077154424163 +231293691290551 +279879681489117 +241459004556446 +27077464372347 +204582155370324 +184231103237288 +191166429782077 +201930728315624 +218999401752797 +28789490521812 +135998455374072 +269894652032686 +54796305528994 +99454963264437 +26607921196901 +178348320639214 +233361725334039 +23635179894579 +196000278074341 +78681463046521 +166679279750278 +160433987522149 +167491530749250 +38038435993032 +106470269220808 +13968401036576 +143165516309642 +3916102306477 +63757852173440 +200696615614739 +137244887582391 +21591186092529 +187031975176581 +79473265840803 +182561344665298 +130858380309015 +139835430131634 +244293863748723 +182910626857352 +280920586392603 +121421055107846 +271830659581216 +18113595661329 +95129071136946 +16311697131663 +77623798627873 +170367304453023 +11968323963648 +156791993028783 +182449106949431 +274400721214434 +43266830383716 +278857993669528 +158642974386971 +213097668518152 +190776701290700 +76174322828766 +186602271844686 +183655854883248 +233047376767681 +66934945039557 +89809545952904 +159183563103807 +221090376333594 +54905165854861 +229286659327039 +149889945408667 +204514360500577 +267303344161559 +91968530427346 +113259388452336 +59107106320552 +113968297559080 +245119427172607 +224386514823807 +96139775158194 +40255174824261 +233284212965313 +260293258246294 +103530543460356 +72653690529830 +32924573151667 +221211612715034 +43303227663671 +215420166441682 +143531218458142 +257945272930706 +132593676254037 +277564103047 +221276641581877 +62380732198538 +26589647631339 +42844099531983 +231330342255208 +72165505262650 +29462370984679 +214095407284732 +280054508900227 +230337834329930 +74131095609037 +280683539888600 +60836041196052 +252517702723949 +69972637065980 +78845852295668 +206084264322249 +129056278507961 +148805785454525 +14292772614714 +48852538954930 +124742374245392 +200244830044671 +120490505054074 +209999234076553 +112337673016607 +90258807830182 +100744457913039 +50967298074206 +270302743856994 +15224910359546 +84829610302101 +176498861040210 +118457691669236 +255142332566268 +84538372360217 +48289174437601 +229404659489499 +14082241473792 +236813082808570 +152601649511094 +211097180072586 +39947038655801 +270766202744423 +204950448303384 +53051897718113 +169040366337789 +150759991115502 +217700441469987 +167302473709904 +91761619779768 +114436375867919 +8656014646640 +194876042715241 +194655609053915 +234387420676316 +157622615531532 +175583147406909 +162426719462183 +204029279146985 +218149198623938 +174875147248602 +35705514058473 +232590284156224 +255925107128476 +59833434783202 +61371888665659 +217579013274213 +98279676066083 +27003039586708 +207127057611103 +188856364643870 +4344537621204 +242413104571813 +203001130577909 +171907235936492 +125217914226193 +96583553346621 +129420183320983 +277715855761487 +43116618897063 +135364759454908 +273088000006577 +48963139836618 +38152583472832 +119373179016462 +173982607111142 +46877688224588 +51067437315814 +66514309899139 +230737436450375 +78793863657219 +2660435708271 +62365521234918 +254153877615603 +243045883638257 +149692094908284 +183103420435857 +252013143823699 +75806638817586 +258338010214908 +258454095264380 +185162262734350 +29975832953947 +143238655053994 +125602064680472 +34972678942875 +248657468623104 +120764727329736 +10865572213252 +263490873823188 +217651478412680 +135259243136841 +11605800101632 +22267177334794 +145798920218745 +21612704670722 +189838050904109 +100620790374270 +201355810102849 +85188020751013 +270382928153139 +199797217736814 +128442616571608 +56486783367410 +42745287323938 +135543742419673 +115552844162303 +37624521270243 +78995173591451 +124261105703716 +172289796369187 +121733032515333 +172864885858725 +149195259638887 +67648416392227 +153431245294468 +63688417363870 +227587612002257 +92667065146944 +109650638960944 +270799447114405 +239478941363048 +137277320409355 +130617237870777 +225934983712322 +163668888608477 +244805308134348 +217309233956858 +170457816694300 +170356230731686 +248142176667328 +209696559917404 +51713951045298 +106909942585631 +134493826444759 +196270112061930 +35256921319263 +207669990270359 +208286261517897 +270593341500400 +36792382427079 +101869088512637 +264869657276689 +5275434883597 +117382650260702 +272434705212167 +200754815471788 +179831918080195 +226606096087748 +118722594208152 +59328918735628 +201128935624648 +55147397369683 +72367257128050 +121167149440462 +37175797813427 +86096754171673 +266978180499883 +79713876015206 +198847068410870 +150392039557903 +259366899172444 +212391026061596 +108471628956942 +240166268947345 +72689351951435 +103582201040072 +68823130247968 +237182331719401 +249964021850818 +198066322560906 +98712707407770 +237024194448833 +87559106782946 +4716427625536 +61568838589658 +143477132153836 +50402060040707 +239192641089482 +12042317461077 +235691906091123 +109817778030851 +213007416523459 +255216121610951 +136349249966340 +91904045912819 +95271253933362 +64678739039807 +263704877705566 +25294299588115 +167627687551790 +270891753153858 +215196348010187 +183488479070927 +177931222590345 +224545159791745 +241684583025017 +60232781926788 +177604881147286 +234121547359725 +71459886776587 +188952693565792 +50255028812599 +184419999374840 +45281912764461 +48728814111982 +67920577302175 +77896634788873 +224538233870580 +100326059977521 +280993184234569 +138343313879924 +245069064279563 +19459601974161 +37855874016339 +90163717476680 +203891657456698 +261096423860793 +57865879814766 +211129661343022 +193958432938526 +82058676589965 +33662165365771 +218607783629297 +240073032214430 +117260053712750 +144722600987547 +156036415874902 +165721181447486 +148185244340685 +47787578576689 +182805877248568 +165765878945302 +91021370273720 +15102423959690 +13309902060872 +45736778647806 +230742855167156 +192759370318475 +112651289703317 +245314848528748 +278306409711244 +59687460764079 +162950073093392 +151544581705584 +205612820906433 +121922673978509 +136716643381670 +280361975677499 +34002797984381 +143483837127209 +151447874747548 +123188339911260 +55123973411454 +278249085120915 +52211575767487 +163305505833659 +143598310161421 +89705097244442 +277749798178931 +67806123207629 +47433538677124 +36658797655865 +148080779145981 +258647691080551 +169529214331796 +112563451143232 +135698826233942 +93975009423893 +100173059163375 +252440263552608 +85412393213470 +137445632872902 +211098437902075 +231700904739795 +216821774119282 +126350974797895 +141776760204309 +264721518286595 +155426845664256 +125236072775564 +254517859574183 +103189581419101 +112145530636355 +143288148081353 +148669703118934 +65255709559488 +259424500686918 +57606305261968 +66764285695096 +273447395902914 +112321655106953 +15270226185819 +266190472273412 +41299265362903 +5335636212997 +108229368002077 +16209882605126 +268546137209483 +244646769381977 +249965839060522 +69864628717814 +139752245179270 +134261447770965 +280761881952871 +51148512702839 +135215182892638 +226451294319394 +135949565638570 +220226248401666 +218294388045185 +85474229296796 +235013701281400 +186339632736982 +241274320791101 +158706005204512 +250952434509565 +19049263423360 +91012659470725 +214726894796508 +129410317482408 +174124844907886 +215600170741223 +250412413139797 +194654376658270 +238225200593661 +206224164703406 +16932444650129 +273293781231776 +66649924027765 +34651184521574 +44796904358514 +207924509457131 +222540627799307 +78606618152837 +213867093776896 +10272660106197 +234327299933051 +68016160422887 +257360702536116 +176258036792893 +214135905970360 +121105323369874 +145238649159129 +199493757101785 +30160783890129 +89230744973359 +59905282324736 +104874767858503 +106129299812887 +92712527287896 +211558077051584 +9526732583833 +253411906873731 +62395696983744 +206484847993988 +224806764519807 +219151654089253 +116033487889025 +43689867581435 +203657010398541 +71568859661750 +65722338722195 +259275392246614 +120499075836599 +194916763352750 +223865708543800 +42292504583287 +12965256204840 +228406123038935 +141803158161787 +127443605683266 +8637958313478 +213678072079519 +93535075018301 +48915086982288 +27699891691520 +105323279504023 +142629897082263 +203076571876641 +156256621570182 +189804894911010 +202040527483118 +262707451090092 +188745709168562 +270921389684676 +167957605656971 +173958477317941 +143103085504108 +118259075814068 +246981644342503 +78015341702149 +9105831624855 +52734393418379 +6938738623634 +207095468862239 +170682375670871 +139583218163183 +182046699058862 +240721569787725 +163817525776679 +110009594483285 +257899869611793 +32340807645354 +161295012666226 +101530198410246 +160813374740549 +119653107818393 +215237280148623 +80166751114964 +132900119118290 +168388191590931 +206627991275566 +63940348428429 +57768204351435 +176728110051525 +16237808456406 +111955285023449 +80413210825320 +14464553653810 +105522243047457 +8160030730650 +123010172410808 +20536272960193 +250121745899617 +60110375681309 +262559446649150 +164981912850754 +223596796813932 +203621283975336 +234908417510450 +253180654861523 +127425015341866 +109684980189005 +249668815851289 +80097435419778 +264856732307305 +133778872873941 +225788772145104 +6808018275909 +203751709383233 +244725615562788 +76287283792126 +243248581422096 +124117011789697 +12182718466213 +142030309849930 +199031905182996 +7412711675894 +110096069034701 +259822011592117 +213864655826388 +265014948121848 +2231190673519 +78598596681824 +111141927645684 +96156095418459 +154877846796460 +149552407699228 +173507338097489 +226886167637147 +132223751763560 +256150125772609 +68011386329342 +146605428394001 +222155368366964 +224242386040424 +35622068755777 +197234876115801 +118968281878480 +244055116609105 +251125989262588 +240584400685863 +14010574726968 +12915109819316 +250592077352424 +123509506658883 +237523292032175 +147280899230379 +245351077889004 +238722061793992 +202720619643818 +212153000808923 +96159648357239 +79747797946973 +161486096951188 +235558035261255 +98034202859257 +278199074450963 +260983398068419 +69384396888934 +59331287951434 +145266551693917 +116596541525738 +12261415818860 +137849816107811 +37491367973444 +113255919374303 +71975496051716 +261264194865476 +224714420826180 +210939095623263 +47789022477338 +36030836143220 +204338102887919 +219128786740831 +279584667987630 +156008629777701 +160362628930139 +276379236988223 +185909129840358 +106295303658840 +79127405630547 +162947300545211 +23359609216043 +162185206984718 +21285033743906 +51698606831776 +223074450030238 +239051005455064 +210610555811883 +73297131249595 +280151533205395 +92224912509845 +221819792936254 +119038782075526 +134596372475091 +264614765916153 +205714083610649 +211795182854958 +31527215048022 +112132003084363 +177671048332043 +103240969299593 +266000013921066 +43153382549830 +78854220249461 +71683020121271 +150803512649883 +180901595633558 +204640923156442 +53429291622221 +167496607132087 +57634502855710 +10643003835720 +271170334250797 +37780397886549 +163287509285559 +224658960576933 +69368792715973 +66759825275828 +220360935990641 +131682976116125 +19167048452502 +109620979717622 +221938880133112 +229812566675917 +126801559216318 +32901634243238 +196995194994022 +39325076164844 +160137046833224 +17551944521085 +84468020325816 +192576224203676 +95551792004513 +40455410575862 +86898837648217 +115495112378320 +32430843804248 +97592169548175 +96531715155589 +247658643430805 +36181529563063 +42209598330128 +178847487996736 +236775836040005 +88488774231487 +108780248192885 +87805838401480 +202394343389296 +31158196872446 +154563432045821 +160665172596610 +95929167475639 +260783214661599 +119220879824212 +229094228165639 +166658275881453 +246843235806399 +205080571320670 +169343132324810 +205726338552315 +21618183291808 +141629409141571 +80684341992678 +155606874423771 +227270787941589 +224968301132445 +21329891909288 +6346407116405 +10851101715504 +215590355495534 +123300061457174 +8911279301231 +31657801371351 +57758457285473 +128489437336018 +148350460798300 +192153597957985 +274593503805583 +154989909290280 +207494381159029 +55712696106476 +252249269224016 +157685762621944 +59141559434682 +277140684984416 +228615568804026 +231450223240936 +13624523070436 +82074279598951 +263704429376210 +165851901936966 +38851947937373 +67168286321991 +90213097823569 +203833174541386 +90576409814217 +70087518398747 +151033035277827 +174478624288677 +35821351341248 +227344722130662 +61522626968893 +199626450261986 +256817786501559 +87431956059192 +78412976414740 +3491514815903 +134113142164312 +80533239645197 +243250417903018 +70119483906016 +194223664943893 +26293666441735 +81724367734185 +149846908519593 +201047342018657 +121843347488586 +119210199263816 +80184016496883 +147659836755375 +80218421172083 +43107699522245 +41478211783543 +239370210803544 +182182217704671 +260477590364489 +72495415915344 +92512712834923 +76058089463689 +51586769073282 +276025512442656 +246668949562528 +217421166161249 +170427568146633 +35552225866820 +139008005733765 +34102474137346 +44174847513221 +157481470503790 +129966344891791 +218168695212326 +180653973899836 +86904720911964 +181445203172345 +37684158742747 +16477246881452 +141052105062938 +246589484585360 +136658994573911 +199879219574833 +175953878778160 +172593034287964 +104888742523865 +224221961921646 +99825732593654 +11991140585848 +215923419556007 +232025804528794 +75465131182841 +141984997614839 +208713473627159 +209609050861186 +50958971233762 +95077283963537 +97545304073345 +265300509070555 +5274654154086 +170152204482231 +185481983563455 +253396030383107 +252262707337106 +45500968883420 +189988174465182 +150595334717613 +68596969528852 +249460203261214 +258493280915186 +163906430468963 +133194437136292 +209684705792399 +258245026138166 +22665223677439 +99521640931597 +35541113882664 +32736488631612 +106322219202257 +185991180674641 +110043518544230 +85349150275762 +104079659040093 +113798553502519 +113020179053330 +183678746634536 +223147279281289 +43382617702495 +185614315719303 +252253767274596 +191077300060540 +253735706594051 +258204847217126 +61271530246312 +109800462261734 +223025000136229 +190389192963559 +198666035678465 +97224892385612 +104089763767454 +261439669595268 +59839090708271 +87504268675189 +47749341219591 +90714628586390 +110884479958059 +205483700297170 +94206809794435 +133528040734726 +239929617099850 +66944943208225 +42873867000851 +67134106470107 +241587192207909 +107573230093855 +273607336530286 +89910522541378 +164308449015889 +167485492679778 +143952839935194 +171981595020453 +2226568563272 +264878532677557 +66719371126010 +130743536870984 +257185744880648 +238689326962602 +181928644069663 +250981307655919 +199207353358501 +216389391382397 +68743198794745 +53261897790916 +230257992192395 +246471081807426 +217097949063105 +163548425713224 +191050274807489 +162866954901727 +50456932143421 +145758674270362 +1399977488789 +54096377917931 +197499474925418 +183598138000277 +91598183877729 +23544002673774 +271118519116976 +124057554065620 +12908154226770 +239270411994132 +70594143604478 +278463790417894 +123055650773243 +136707542953806 +93892434174690 +105609583406424 +25548411587062 +36758460019726 +146635406717402 +23282105990603 +218020189003672 +158383986152896 +95876242656576 +219615444190014 +164349065342733 +278253664457393 +274241610638205 +30009893554888 +113255083255495 +41309685596063 +237335283755557 +86962502845513 +49391180318896 +86144450473672 +102267549906623 +86167167954043 +146686998715617 +19255336005905 +3966898264041 +117466562036548 +157708579297861 +194135623718107 +281342645789375 +113265349569975 +20341051684505 +198471377758627 +23815233854481 +73936091025306 +65351337014724 +208287089702235 +140563028666410 +45826787281990 +76030931939660 +270470851337689 +201268314792212 +136406307753627 +20392726825694 +88397455016512 +254941678744255 +205784601444617 +270138521980581 +151275331893079 +123233511112886 +176307231801559 +251573024074006 +154152067747341 +101085020895322 +11798976731136 +202395514731258 +153790385485617 +162547445256327 +55400791959458 +181823889424276 +233151287163654 +204085177834982 +189371790935430 +100760758067829 +162264003686184 +112293605054653 +229179051925869 +201941195492141 +189429473787244 +262445705075721 +24789797584284 +30890903219393 +64663658991652 +122166725467465 +22647684643708 +33989966283787 +55050614036799 +126603327777466 +69204065519176 +63877796033424 +175916050256476 +166981929601949 +3801075849426 +66118282840384 +228861872245862 +205216512687563 +46926514972346 +163094230536170 +80220356582789 +54013308666327 +278133296920250 +82078855532460 +245358068725301 +201947994435588 +214668143174575 +171385407886825 +77208301981498 +259389880361201 +263847794956745 +228663311259799 +187576948998754 +238121659413929 +127475726403909 +102621580404922 +152377286598304 +180906510209627 +261221840298780 +5772294977989 +182637376491076 +139867345411928 +218458516637862 +202155367033032 +58515091656752 +158470406387943 +17240890643854 +274649710146928 +30088823229099 +119503649989643 +64339290973507 +223742057084835 +225081419043642 +158078638677673 +234604466260397 +51336788295254 +59192432194591 +44579541461673 +68528142433121 +184963959037699 +181623284269759 +30069559743645 +93656717837922 +142256907675484 +222501419297046 +99497881588005 +180914745069682 +8724088419477 +255922853215381 +199177132927016 +19041436372183 +269977493142552 +197391403577217 +57770459317472 +49117793895474 +210331134859219 +96542757903348 +226798550223031 +248634542722404 +35447481695464 +146706424215307 +58934886251368 +44142125384950 +77095710807398 +171163016343951 +223347754254417 +9616915643911 +92801834678844 +142561705534633 +152891734156643 +87363736518766 +194322075336183 +254481426312822 +164884452574309 +59385751869717 +106289438866609 +32209344329001 +30233333326165 +54462753810339 +218520611472726 +55826012353857 +215101534127672 +204773754759122 +142806320596216 +6301911862076 +27685887766052 +176450154851994 +165424501829960 +150977077253963 +239492891916127 +146154622240311 +254488789733394 +25612975214361 +200450774150862 +260010350697720 +93240142686690 +28837887512434 +176560249812634 +170023872043323 +10934138866144 +86781088064223 +165669891922667 +261982185056832 +184306109038119 +99832666917453 +34852219775812 +113706810118692 +96803304531189 +64155360801635 +269405920529724 +107764717490804 +162151462199743 +209673193401953 +26718743621803 +260437028629722 +219522989117112 +113823692276590 +100862518808949 +143650790054785 +243115891607876 +70829491628271 +276660067063194 +106271827338415 +95444584630743 +256090851715726 +146282795621793 +112023159416910 +209008555596751 +8825301437590 +269784717516153 +24466502770441 +124478182986477 +141491505800912 +62304458900651 +1216721012015 +14537098909165 +217128489021679 +129644176972378 +44390923049169 +46208529587375 +234247749192122 +224255851923380 +102187004233481 +160233444672955 +121404704386803 +119949213825812 +17421627956610 +251572278048882 +243952627997283 +92545510526283 +19944736492617 +56123428736759 +108047016141092 +21871058722638 +122612057810904 +87566518252363 +147404163595815 +242493004690008 +238587560001654 +213280155743572 +78239345871369 +265428656251305 +99254129467029 +140322634429834 +152017462038768 +182629168095523 +122736642635745 +230387198634646 +194702429241573 +46058247655789 +98254454346662 +248634720498116 +122664526559772 +28829804448593 +97013097424521 +74534589421082 +210866879313566 +259903913214081 +32147535669232 +109628334982580 +145246644844459 +21190725363646 +255466226622186 +220216390614290 +227638809388743 +67830219470998 +99228035701493 +182209570871291 +118355922638991 +257916793378558 +57999710369606 +77627296139614 +35092097519579 +12620973581779 +188825202048963 +230909868984603 +189105795179888 +139900063141524 +163269449297422 +36963400980623 +82797682991366 +123789899383135 +57699147356162 +108166772885963 +228128131881244 +225050420488772 +27219840093215 +251400256824866 +55183050706677 +25777786432893 +99122519383426 +145174327498286 +34592169146548 +21424665281381 +41043271122121 +243592016683992 +202507237020572 +204746612955273 +245416556999675 +33121406578205 +212873583359548 +132518666342087 +105912919828386 +233403604573337 +41031470655622 +104601116837211 +51907635279521 +184586316428516 +131870628312906 +3154741914941 +87475173648477 +50080393193766 +124473271160441 +253292137672779 +226710021029374 +249330954198317 +224825290335787 +887601707846 +171787200401982 +91985841440022 +15949032254953 +246284520333275 +96847185229778 +28588730922353 +161773706205389 +79308094499648 +111587205941844 +214825641497920 +116984396690835 +57935720731076 +173316071020137 +267651275176699 +157602373559107 +175191043947932 +158854462597592 +121117410401382 +57896336272736 +250313095932622 +138847767163114 +105356412468113 +270573577962120 +25768491262193 +268082294206370 +180771874259404 +16078235156323 +5072288886981 +180388706904603 +151639780180992 +75445720605433 +136500385649771 +161422255842976 +205509420015324 +242960500457117 +179716208455813 +5653643752959 +219312788585685 +206732516509848 +60776511310838 +137595176427813 +67092340806493 +15494828677690 +238349325515132 +202364744468721 +123400460426158 +107098920609091 +89611478777441 +111595895367358 +236770651657335 +168091860652555 +12943004707275 +239917428464870 +41681641099260 +103066559653555 +4317776880143 +48975597751652 +29395229439226 +3166916507240 +29044871347753 +12354294883878 +9758652339556 +278622465807511 +167520710680301 +95904384154446 +113161082399800 +218203684942007 +245429653064672 +192672570547317 +271217610096079 +263355711555971 +153602272297001 +34792109187239 +251256530976163 +65917507163222 +51862313701661 +257100373320982 +97690485253727 +143324504330067 +218570293625902 +40489460634621 +16615329460875 +270142351683493 +76242861205481 +32011998479958 +258254178204530 +163529972760904 +237263368187858 +39181343132362 +21674265369573 +189522099572580 +98007646356203 +232522195841212 +47791067238628 +276142547190839 +78027485030238 +250580618575213 +33647579507952 +39826005559543 +197149212651864 +15337077850074 +134740161267202 +274780425623137 +206966305007758 +116271366312174 +42443975160740 +4801750818645 +61529615073387 +118956935496406 +112354470424958 +15207492089781 +91922398006791 +6068435371968 +203445700807548 +171695271425425 +279661851609352 +165756437734856 +122616923778486 +95367119902593 +148770292117951 +157225584566243 +59019770395535 +219491395544374 +179441061753673 +242686649957805 +262468947888469 +253098027119075 +50199643308820 +236520919864504 +162055713956821 +138999571895359 +195407100824567 +227094238106429 +142516977021108 +135929336111047 +208694739619883 +242867583606925 +102185591726619 +252363722078086 +187819072491502 +136283131961810 +57743758270478 +51601597147357 +24155802617763 +142979926486602 +51735689341390 +101935370744852 +14177260914864 +156437826163978 +59724563677754 +80390752096053 +210849837675281 +249968699437973 +231683615459813 +126539388767599 +29397132269749 +143866539153208 +41794092816826 +168102611860131 +175659623926800 +136602963863058 +122241985812152 +123309637194491 +68776476763592 +208466351148534 +38521689550597 +205934377617064 +129639731790317 +20708044922361 +46683520733696 +267729648874426 +46920409455778 +161894313452679 +191137070595622 +84542924161121 +36107277388430 +82790838450742 +214674076199510 +17995894027552 +247630446126021 +194491023775215 +267326691558285 +276431519233904 +86342266408280 +224030694844294 +36968948296304 +253096371638727 +207010264588729 +124611150938029 +201664661667832 +151218528370440 +53810677212312 +156972923079999 +21012461503707 +112952593801713 +93824611834785 +201303126493956 +32809092831110 +224685024577391 +243679173776695 +46907023106985 +107137230964613 +138202548478888 +44267723172452 +181979860089269 +128608088415573 +33856675398932 +112649974557335 +253265444246501 +271210540085001 +33812412278671 +201038638302882 +260213521191877 +81263513998399 +80698486378508 +256116412104040 +154021478302540 +152855091321080 +175271704691472 +78669983483490 +134389316364751 +274206896657327 +86556614561919 +23356935003941 +200578193082277 +204050828053236 +171347117605552 +173765641255722 +67939200796967 +34272051428180 +89748014032543 +108702792778566 +241582614744550 +131852926301710 +43628261498433 +32211524116744 +208501631665675 +36514744719041 +198474050218159 +262875744768359 +174442823151676 +181416651405114 +250895132202666 +248034475454939 +250671192517937 +247050118285128 +30510270292971 +92970409600794 +10235768168856 +104072070027960 +59122867792424 +116864346465267 +165341055732252 +87586923276874 +215436327461873 +152342033820287 +3356111965066 +260892937241146 +146825376197570 +207395588887201 +14326585735914 +263017714195589 +241257237591418 +34986554618207 +44919119899913 +14831211774169 +153320416196379 +203241922239618 +251448679602309 +201537563804973 +204354326558343 +51478759636377 +234231126418265 +276425608345502 +200868877845547 +28820531024227 +194816588596229 +108658796936357 +155331588311848 +142966261223588 +186157673815540 +123604228800218 +165139363554534 +217180651108941 +208920500234934 +23172517217964 +60751915029445 +144775672100950 +242473123492453 +149188147152265 +183550349490036 +212507607068238 +151472279259433 +136842990473935 +180348209249135 +33255445668964 +194834071337340 +272054034735903 +261693012582617 +118291022538618 +18287304511586 +161592453258739 +85247411566185 +173467133216913 +185905606003964 +257621540610079 +127423332054612 +163156289359116 +230527321163086 +215341683781201 +195158272844336 +163173772100227 +75885220706229 +246823892187731 +251102081887592 +33072730869912 +103928318777128 +156667670601393 +25500592964776 +143532427069589 +145196742558106 +61857371097196 +163150762132881 +253688448031019 +35869123587884 +136684313377450 +235632726493116 +36015606732496 +165025899583124 +200262285162549 +109738232255291 +221482014939045 +89106062185864 +121935378601628 +44100493651964 +100020858820272 +195637929736823 +49363417374408 +251952121325014 +276571048193870 +265218778690389 +134967935123498 +31761212474477 +174118028392123 +197850719084649 +149195961663663 +171971290721082 +274550031245165 +56851856050590 +10716602054250 +253362436714428 +175562799048364 +36671435143812 +127337531578946 +207142816281379 +113523091285531 +89696617961142 +264134561154569 +129382042203243 +209154915621877 +120795770972826 +165246367082798 +243365280437455 +103499153809759 +9918323515716 +4488021430972 +93140129135239 +56538844368115 +264396296846367 +179423253484761 +91073225500568 +120407797527641 +68149613300031 +61475104531919 +257236457216184 +268229192952868 +112047578313781 +188165134443396 +84803791421126 +192968937444086 +172254456433470 +233395611350552 +104587581340387 +180083985161471 +185684884896323 +153881713900400 +128560051498331 +184858379654867 +267792823218726 +79667031694037 +46220889285449 +20817234026861 +53122796547802 +179186262536700 +225710997121867 +255555491660602 +255988273645534 +125025234682223 +163932558159145 +21667200628750 +270920189564570 +115149359015196 +156592543343635 +145450405193611 +153603265090198 +24420343316429 +107538509939782 +57935330673379 +106589854395018 +100330489926891 +194442778944216 +161579930371170 +277892879829302 +115459752107166 +45874958745807 +266276287290412 +232728566699914 +97854117285013 +58716531914411 +14402340839484 +56738610465931 +97851680440856 +159960953874293 +1229036696945 +272840742962221 +24157081034958 +116858793146030 +256126257701990 +11942674916387 +100244182995993 +99338860432126 +150538877744496 +174016033723740 +105419685129022 +268798218256829 +103664923628088 +35510149387804 +164038059147053 +14035467804355 +193227024066730 +194713114313686 +220860523298052 +256576203656341 +35816122594896 +7878500041799 +98504663546749 +207054165463353 +183254595793205 +85314379922669 +182310020050575 +242541024408965 +120252964906634 +49548375201016 +163600355177736 +16731321136019 +154608325793551 +126732177152424 +35851124984925 +103085722388041 +76631493405241 +98629851147445 +59901245352566 +187676987258070 +132414289183055 +66387346237102 +160609650565092 +197057429394668 +19712840831901 +26197271770160 +195524465765413 +205758346478896 +128807443095592 +204452678615464 +200153673023843 +194436599281155 +280672003413575 +262206334468416 +265818758092416 +213122410123812 +275228067408835 +10603138082840 +170144054270254 +239519391749368 +32735749354671 +104600540541324 +224293917551384 +8287791403760 +182169911576204 +52913083423705 +203710436139006 +42644803193160 +152134458834722 +132964351139351 +173362769894713 +210910834000159 +18789108456433 +212910500916414 +33702742561287 +131586660335955 +149406763290869 +277191511657499 +73241007912266 +141187999378656 +145905396757770 +213661120289941 +84037534550306 +279049481014364 +199313884466122 +67769895240863 +185000021367662 +144549498419021 +15527819998059 +41914130189356 +79157665215671 +226605257637639 +211717049192079 +211597819025130 +235033837760127 +207397208363689 +67179527360627 +58365104483607 +105960304673963 +146988094615501 +269231392627401 +98734884313535 +36417838557433 +111223030468431 +262152087603514 +212213986291143 +45748014294607 +26957596088915 +275479246103490 +49723948518682 +274885180597339 +36037576603001 +253370285098487 +85683075407503 +19384598687069 +264945302907235 +196419699076209 +58633852310956 +174141482461082 +213469079650077 +18842927190285 +250977931671554 +254940359507044 +183422983162481 +212994221654054 +245280358859193 +23623078192050 +110638245871568 +195175545251064 +164971182549017 +128864058734003 +132315394855817 +250643758221026 +204499505577401 +128602272129466 +187968343879939 +167967474822348 +35385315451795 +145625322939346 +85845894091967 +61139630380919 +89450612326518 +143453218145084 +172000567531070 +258799654049098 +64220282918398 +267614833516252 +44766674750218 +64641711993506 +127682484528650 +200894398931089 +165702408002426 +75203786459792 +142386854935069 +156708885143398 +74069815776041 +55113733591847 +16699787997310 +115062427221326 +181294765741065 +142681588787808 +210841488762186 +203003993435627 +42700505847728 +3616919080421 +49287674638722 +232444288543953 +54092646911263 +85694999921839 +273567001889017 +225295705705425 +15237026314258 +238407396443571 +159358004800668 +212415504795329 +261850704944239 +198591122218090 +26137502497377 +134106330774540 +44466394664595 +55386962677946 +136033513521081 +168757153909123 +148268283120238 +218115254292213 +9165530414195 +88938403832829 +136223225377437 +144300389108573 +126695647151332 +55927291653049 +25449029832377 +110666606844153 +72846255170124 +60253155228413 +124871641242025 +103610535360708 +15851638496695 +126676004123268 +191175236089893 +199689605953389 +54008618571030 +238113476479965 +56654397899881 +167210284514258 +63860663776008 +58983084611463 +53060627833451 +2783608421751 +100644945217888 +52700180162282 +217597827659276 +2271618978030 +5898916801705 +155644098325086 +33922673797863 +13763443980355 +70771292981329 +15893176022468 +241179712444180 +230018359621546 +78045695953106 +99556665937396 +14482566179288 +185668265309040 +143869964919915 +254337516527603 +41246906146208 +251123835269088 +44817730083331 +97684018534973 +117439643342967 +195080678692147 +170488063073352 +79439262559135 +156077394784152 +136764216734847 +72758385153984 +156208486039070 +8269630100021 +259867630748821 +134677069223691 +84338773765152 +67668403135265 +181770734254105 +194113678340637 +275246353829708 +268165237912051 +244096489332877 +272594081280704 +201527676784188 +42257666045244 +120820641444019 +132832060112841 +4750204933397 +202994339136701 +71844873209340 +185015029282172 +32723629825604 +157030428224353 +95767040908359 +211923832629821 +177761011493071 +146592200603958 +240529790020535 +105643031542958 +159107716470360 +258538513138066 +61813962014839 +201967168454847 +261091039083478 +167564150373849 +173438350125676 +218016952964308 +31365708122490 +80907846294868 +101463023380504 +96948945137518 +216098033225783 +278079081343212 +263877199866846 +220721620716651 +173654210808848 +23600421490078 +203136480584291 +54858950083486 +243939186564352 +259830705645591 +987729122116 +260925130058895 +110576040718100 +209539682318625 +263895142579357 +238143925580119 +135671505396064 +194694904791698 +227478256722964 +182165450934013 +123794459014946 +189912397486747 +205458014866860 +231679877728606 +225712122846930 +68838886171990 +53382226910389 +232742790344139 +274620309335603 +258566035765109 +223018898649461 +124053650446549 +141252074263627 +194844742463114 +53650104924777 +84428761901463 +132019801168908 +47942197628751 +75890908311763 +9755668239060 +144568330708605 +184741145625939 +253248879202268 +261560763947154 +273926978787606 +9328364606909 +77754214482230 +248299920757019 +180307385231713 +222453680861490 +241442365118616 +279729219894090 +210733655218232 +82651199674290 +16127395728821 +68770400533754 +252998720419222 +155613408564769 +106032390968651 +216600075134118 +180968898286048 +237775973543229 +37253650229523 +33869562313982 +242098113787624 +73932999465056 +199531689971392 +42750907265522 +155800923034107 +183994155289685 +199966254925113 +254650365757404 +245975183234663 +8656151221070 +204121454400926 +637616170302 +108389433270427 +47025224277151 +110622344049883 +228399641663929 +181032991394069 +240403330974726 +191558236625536 +211968694830261 +264996905129603 +236659576644604 +147815065936798 +30898041905519 +153782883356467 +167087126565921 +204412164180746 +102516566710009 +21681698972010 +45686027685865 +231819305848702 +132134128826103 +85613078622309 +220050694822868 +208240811590656 +53490635101790 +205244746066625 +166858453775583 +178173773667892 +52486008230550 +272805098745487 +185464679866610 +137874400442538 +129192523124991 +215705516496268 +179427858332294 +32677318715924 +122802996350415 +48627629830895 +256555254148536 +254512636558530 +126200583270525 +17412046624622 +195545323354221 +247558157850777 +122476406083576 +194236638823706 +177402827272056 +204990585873821 +213071421035671 +255241554890309 +87027510767235 +227482293002740 +35569344987440 +36404710986875 +239138817705234 +94993816796638 +187663007631530 +26416817682508 +232246206932648 +113850332407195 +178005327529679 +146325531431804 +251092445988464 +265939580214475 +124446397920625 +14740511557694 +49674739269561 +224733782006664 +215267083492638 +177618512470639 +127399355038331 +228120279899454 +166250070737779 +227337980004155 +53496966628346 +20566144866049 +23559026304573 +137912792032346 +274073102364735 +135026113059933 +126316008144633 +156604781433590 +259735622821477 +139542793949954 +190655588711109 +141305704175838 +197338494733461 +130691882473324 +55723103076928 +152197857660978 +125097070353677 +35519619242206 +265168250061866 +159849179211178 +37575647977354 +276364436747567 +149725739474593 +215686626644080 +229002990534720 +102624736005608 +58864674873485 +56750104344088 +53927319472059 +243444754993971 +44879233263865 +193131154342382 +260927233829593 +197835555396765 +190268383306671 +255285333939338 +41363252244387 +143662883561405 +43400278950662 +267180882627327 +131919436950550 +1325351837668 +248685634698655 +19318526481805 +189179050676486 +98612773487431 +60541813231937 +35481581478598 +164540787853821 +249595965577961 +102293720602057 +206455790273844 +119178668342685 +15840607975816 +38395468603507 +203300592150834 +255662971186746 +135185653434835 +154550998856006 +128914332395152 +28254690441472 +119200932247903 +275736246714956 +197881197039583 +189847797360729 +240550555274512 +24383002363863 +51830777680441 +246114120861868 +74556218844487 +129682774749664 +181459096468608 +66869258850326 +281009900916188 +69858316739919 +96704107278357 +217428701556109 +6892733793961 +14613526328171 +85242900312389 +43692385839594 +216547334386535 +68381567591803 +256915133650800 +37981752788151 +20360939262494 +163236639867418 +24009536212613 +9846877050066 +112736122840512 +169988911908910 +155280031922995 +269655099290458 +167811307812832 +44492504950337 +14550942004531 +105342417907424 +243209990893440 +102611402751507 +264525446434220 +195135911143130 +166172319954047 +173757298809645 +83840079844759 +15887873997591 +112100228824692 +129123174651927 +134476050564328 +222127431753535 +9711481673463 +275080126840876 +185286806623369 +218326926016840 +60942404510545 +79585710835669 +135659402037089 +96532677215253 +215776903475072 +172136713420143 +18357583473718 +26316727951220 +158983122557560 +165112548540407 +40505820644072 +177920339865606 +128085035465539 +16790293672914 +102478727644610 +125480612595978 +13009041377481 +152562129696198 +205734871403261 +149167513378110 +121669157374687 +220639696826439 +73812129809680 +159608616986428 +196128721220904 +127185814997404 +108562882200087 +69851433209625 +122422477656084 +62812162682034 +213013757026183 +103528406466929 +75469908902202 +56645658758931 +269532716630733 +74540456156745 +39432583251799 +259052619991570 +269721557782721 +8579231703989 +47671076822648 +262197828719663 +79210830169529 +265787085131549 +70492677139389 +62447155727207 +233870330514531 +181539869395553 +279331042782275 +131498149274180 +223152245967838 +105240146307881 +66299961136348 +37206210639202 +35313388695999 +128567234510237 +101489934841778 +89865408655346 +223486857827246 +71604774781463 +232505999675276 +65171043271843 +35905977514641 +79739900228778 +278222151662370 +63706658251788 +92235913875950 +50583101696608 +205613705281859 +81482816535237 +102445342449838 +222549704277442 +106479551870030 +88462489364627 +254799399407877 +30216910385436 +269399424496338 +108681708613851 +256801669679390 +165826996488766 +266446579706694 +252997098269766 +258959571285918 +201236021055409 +135560512243759 +78465953842156 +127701082861473 +257764456696321 +103838056732800 +229752780345431 +259601058099188 +279237597072065 +18910240786876 +180311137811880 +50815077917388 +178404506261999 +137403859032506 +64958940516429 +271006652642749 +65810462143374 +70797107431181 +177651650978948 +77909696992627 +18280502987739 +273771251869683 +8414648352119 +1662176742506 +179471540191662 +117877059562365 +33652124457064 +205585347842705 +270077745574509 +237279701214937 +121981020799321 +236652487130509 +95029057808151 +258999248745714 +215109213686093 +118579086248422 +198521886636892 +198875188395397 +107474911003672 +271242400275102 +187043151485087 +29188801952036 +70144129527137 +100444462147459 +231174461137029 +276511707053908 +32327446995891 +19683841068084 +46107191141407 +39413691941364 +157937192459579 +55524751186326 +54953644993982 +235041036236003 +114883712692649 +57533449788750 +206053497450282 +57897699474605 +251143758533840 +67060124471390 +10360317405579 +33375079524496 +20032364974878 +90950279298242 +242295209525650 +187504695421854 +78898342370436 +83634220622448 +111434300801119 +153277958795584 +208151251683792 +19983257404718 +75954230495397 +51524334833946 +55198991373584 +233654664758275 +230924716552107 +177164126317339 +199967300981932 +116208477345068 +168720605786235 +151345972250172 +8236643630888 +185242904223942 +112565435489228 +261711473292913 +132396872826654 +139064171756367 +67320128099830 +244567181564134 +232273196325641 +185918321467034 +146060751723265 +279055286053042 +267719134812013 +43994228689942 +231938332126603 +236603962285085 +218428121511287 +186287023846439 +180108151437373 +88535325042491 +245988673772051 +156580520159229 +37462998274279 +163314677103984 +218405915710456 +180643257071905 +271249379421821 +239410173493643 +252874028740423 +128678251655642 +205895431086258 +253620039891656 +220087659001127 +137199961589641 +275350112066407 +258968486502285 +242572808380278 +135104310952742 +146000566960940 +59038176495938 +146725010927621 +178618744750670 +270676615986805 +187699356869629 +220459089955134 +113179184310419 +252250197273186 +126211609054144 +234505164246793 +176370054123541 +181715657044438 +236548006860719 +126738269657025 +143970977282981 +24293339923996 +265724502805281 +270282822763264 +50857327713602 +86246285583200 +952482057666 +220429116527316 +109444242327616 +44980263944902 +41039316301270 +100062757273159 +58604914060734 +200316926963649 +189222504487042 +131173974355269 +219098785492752 +278494149716080 +2769092334069 +261485622972173 +81540236366724 +183638512031063 +36306342592201 +134520247345169 +100078752383102 +195672638147416 +147833595132317 +270838509493277 +105409492829764 +43680392299880 +249862848324625 +23184469015623 +129517029350374 +220755983956400 +195617280522872 +2108870244053 +124398360551178 +93951913042577 +7563800055985 +30788256197148 +217479882302014 +70386505398167 +205237779292928 +112675376710088 +127331754269635 +239197141438608 +183873345343778 +52389894096370 +125217955721972 +1504788253763 +37241567776103 +60453583142683 +218025667497450 +46283526131997 +96414764457287 +84399199269596 +105532360146865 +220982632886211 +163683990659889 +158057777428184 +97436846910863 +156249128965668 +26604197460704 +221359992171652 +219017650119684 +188572185738808 +233152688802750 +27252126678155 +219679921775456 +113832412682341 +189078201978176 +67784119458891 +278356138678623 +54221253351202 +184937226176230 +226563414815111 +133665469833018 +257510023306205 +170314170302420 +144959951591655 +177349040080690 +106995594794097 +11794913740334 +102492981145252 +69425398830999 +225390833991050 +260679849343147 +74254731441211 +8829049750457 +207365656063015 +114411964138026 +61136434813002 +136643056198870 +209596357616595 +54824859812398 +176826121320386 +121794401257254 +60690549981423 +183801916150818 +95456205953803 +62772014226423 +177920573479695 +121745627853431 +77723377222978 +202132404608406 +151385670502106 +212910478599048 +157118742380759 +199990816074020 +223823203803876 +180102433094754 +205651020402327 +131257578827769 +229778046415269 +277511431192418 +175040760183750 +73876045480477 +248191325733267 +75465842609480 +201278085560731 +259938832372009 +1716163725517 +190860795586354 +181405237051179 +15772952348788 +133202143995025 +277332416661256 +7005028154400 +47361434014091 +11773328944729 +116462638662553 +211333612722730 +164005071532057 +213261470918424 +87938904906070 +24650971503816 +64233927676802 +252208744219850 +232122074754080 +84071823797105 +1831189256421 +89388313224595 +96910287127593 +173667464300472 +138922985302540 +201833301465123 +136774039479410 +38761450797616 +2546901746926 +275294990779446 +150596716483789 +90640914285566 +240740558225354 +45404609481323 +246628081399314 +200896561512197 +91556435340894 +196454107712405 +49195336299397 +25263701990065 +266573887559129 +195465052955186 +109070963255206 +141361299220100 +101437225672648 +265671066602828 +122003014090064 +10350243504043 +74187177178732 +63007362639449 +257325637098421 +79259149160480 +229464189434704 +271529194786239 +13319221220545 +46695994110304 +52255026927440 +77232663035364 +87203714822229 +156035210721407 +36281634974737 +253958832478509 +122252692216185 +275769205466043 +78232900142550 +53716342272520 +108153538580535 +53686161708143 +41648659428819 +133405793134069 +194250623281785 +129764704411324 +61451729173633 +77920271322998 +150689607800510 +97209188028223 +36565787322705 +159466522929422 +76192265095013 +133550386048357 +204523777860491 +92260997889191 +269812930066468 +9090270429533 +78421123325501 +136172246652403 +48637050076060 +70343251545541 +38357273559315 +195262813152808 +72093895940459 +118999110114113 +32676506206648 +14128317993127 +182136301173656 +168159507473463 +249414864126156 +136014623569653 +212194656186355 +131175394760575 +60209172458752 +69942445623975 +10956387935792 +247987752533331 +29788947052651 +109115562697716 +243448468176900 +67284526134920 +210887537775275 +222691195192876 +30449761099078 +104375208450334 +183411734184274 +42675585126314 +23012358942121 +185091654695637 +214190555721438 +69463278973442 +263911555321459 +154111271753187 +201296190244056 +69638712935560 +142376265223213 +142411086954781 +165075836153292 +205020160233728 +22784798678095 +1204951435266 +238555591061818 +155700255707204 +45361054418149 +263552046730568 +209052951808435 +80975414908182 +46835766619935 +135647916179578 +73350526984308 +224637179182952 +9340781153790 +39600274679321 +151416231931476 +143379347815328 +51927220854860 +202042735452574 +97438768831905 +164066434971757 +87739167540431 +45340052063866 +268631226962323 +21638447565903 +200348311545557 +223420885055147 +88838128417033 +110722468433878 +108556769299077 +252697789498706 +171022310097949 +238876790986237 +62155597440894 +256492007530977 +160946989993981 +166064301200286 +177307361974783 +116942527248791 +151705655147527 +86816917347281 +277246566952125 +160646310255401 +7691365858891 +169928142163069 +17056309388911 +234454176057294 +208097750761787 +211385428062680 +185656353685952 +220484521500177 +46109073350097 +179053508982121 +51213222101288 +217034177174459 +47069242599678 +40139755353491 +187845862147851 +177498248376319 +243004562017687 +180821851559008 +148750603912202 +280157446719518 +158395064809414 +66897449431311 +50744981640891 +152164126188211 +22001212585878 +236303640690203 +102603328591125 +191203110313708 +100547893997120 +271280978340703 +134825782291976 +198703831634032 +263715030355391 +73503514979356 +76028285702355 +45763240442293 +98305765401437 +46269826543160 +106322824539042 +37721665561449 +32099142956042 +141552305075584 +172434166272960 +88215964396150 +78847307645870 +120062889887312 +266445373976797 +161419364305744 +106453091586251 +48381926274685 +277087320359218 +105374626695364 +148970763414368 +208805090560559 +237441775869141 +268511613970413 +6647485163773 +106518932236586 +159517561746758 +275712162971511 +4410547887524 +201132044221983 +235515096340925 +127734127527354 +57778928677719 +106127388449568 +60995268166340 +135430563268858 +258980071720242 +38353455236858 +54450060565748 +118349822555321 +193271973695078 +64458113470375 +190799027882511 +275772078297306 +172183099030933 +278006588827840 +84094690570045 +253551235295782 +76109123037700 +18957355620830 +48641862974935 +101082758302584 +85961361048674 +43622129286602 +6167451475198 +134294751437894 +86663106474480 +179951069332101 +259396863370425 +177247353336047 +250471685434793 +105501280189783 +77590423619836 +52812137815617 +147934827188246 +95159450980597 +139765864109297 +242030056749970 +150593405345959 +61355526719082 +79852445360951 +191440417485289 +189068718305240 +42148963535928 +241348305467969 +112735143320864 +82635691620043 +158094126666283 +161860790161562 +226478177357440 +193008182848498 +67684171550632 +194926824330629 +102681105801081 +22598645078274 +205013217500282 +98967409314597 +170649209003808 +135175585588434 +17654816433956 +192077062676783 +182423316985403 +139715142655575 +126036607036393 +181620714369380 +50831496858557 +206813206873296 +833859927552 +97448167354567 +262999141786104 +230113988916606 +267909793648613 +173168811751284 +97379056454956 +171332546665586 +101322419262571 +19025732014794 +240516662077196 +118203502840609 +69958389388893 +276668767882284 +191779079441906 +217680799009035 +80000609889660 +261390900257752 +184732194832424 +27452551795260 +234738356174627 +221918412394470 +272547414340600 +248162593844940 +134498302468457 +146672623098635 +186879528900517 +127891940025454 +101177238785234 +41710366766355 +259280790931865 +213396610469921 +183071552652802 +19580396905119 +164196397264619 +141789208667175 +23278812651026 +174906792663336 +109877176836458 +17579563235593 +134227863661832 +172904828948495 +159549753427958 +226998562805487 +192870218341148 +110900227918033 +91510865194418 +223758802912934 +94268916414139 +4926114904487 +141225737739485 +15912564096755 +208974803230007 +63505175554713 +128363604547383 +194721737016136 +106269368273650 +136808046057313 +191729004947095 +115943320038831 +258770872595471 +238128553563150 +145044185759891 +57197488898911 +44507273729153 +164679831397803 +204482924390710 +78680280194208 +204293217976188 +170952619212416 +25466562453791 +267402131170195 +256027545398115 +193688627658873 +100459278860211 +222630609494481 +160083591155452 +5657762948365 +156011320882853 +120428844381325 +238449906295916 +249935820105489 +211803057101142 +212691231463577 +137220023223552 +202384982197887 +246350938435016 +29358195059126 +100537611483055 +53250380983170 +87745628801442 +9568771687494 +51217259880289 +179146145597086 +272738101156128 +63173291564244 +259326573867937 +48248052131957 +225328418104543 +167379326300859 +138095243258908 +34194150898883 +9088988939673 +29219374093514 +174087930612325 +2429396773836 +28848547977986 +64931714277740 +212788535250002 +245661081901313 +256420392686728 +20580464499250 +181444767828970 +171775493717172 +37371012048318 +274874457766482 +30470931652628 +112383006750404 +253319983283574 +129546656236243 +96706937161626 +110950841760862 +222739687953274 +227991173731418 +46698791995610 +115622176585550 +201747780332835 +112561512602814 +140061023801605 +6811234068659 +90233913851261 +6902703452360 +198017697812496 +271645152841048 +219024519930193 +18559523786384 +63168189960262 +87758584721815 +130390759807797 +1044575268949 +228958165563174 +251185077795449 +98579367366259 +16961723218673 +54771432700363 +274919018039794 +206252277481262 +113445547771924 +205151637338573 +176764298429083 +7211255248969 +18527980731816 +104319144750804 +140922491869899 +85373377571795 +31143606051084 +100625922576609 +187331864004350 +3313871093556 +118285711049425 +97021562417985 +71215442751596 +133880652494837 +241007354772113 +21263090169451 +231052641698011 +53932077096508 +85978044740637 +138193423933159 +216764132991332 +135033564686324 +90203204071197 +49193084174915 +70483461166052 +21044751234109 +42683489913197 +149044128073441 +84304312477524 +143573691581897 +101689556825902 +206366794631694 +53545387013724 +265171591336325 +217953124098398 +212925467607480 +79184707016863 +1621892024539 +170865437330521 +242484504258628 +8054477892888 +19570040156994 +11127892334685 +270007239914006 +176013694180457 +215554066927320 +74325674569344 +13872303200742 +120264556460864 +196072792915405 +44067097051622 +10452013747355 +268227350183780 +162293090805050 +218361382078544 +71996310873711 +130192420224460 +31403713801382 +193496429398245 +69094452476785 +120897450806312 +19228928876267 +49063170466948 +115317358379830 +78050911638705 +177921303711488 +201232138356579 +185666636831516 +35701562957523 +178609815918443 +179296078360046 +140145807427885 +269220219428526 +22617793461724 +43500031390467 +49431455797491 +180372855973181 +128898110599963 +88359770984730 +72795270460466 +12561672029131 +221347499811010 +77913939259662 +10835007607567 +277560326649419 +252387195812944 +131575928168527 +5564061109227 +212197204300844 +199094066242065 +170164782394889 +15226453877642 +74201525213610 +81744655517066 +47801794458689 +24442847223973 +170614221579543 +124342892240451 +251678523571708 +69971021870807 +208622043316328 +252952122939830 +252986944671398 +200212897720715 +188504677138101 +40196451931808 +230481187282453 +17786339558635 +57852159135204 +154050472892517 +218489014933270 +159124749729846 +244433672123059 +168460797354504 +254960584034705 +155272429661394 +266559104355459 +31885012282791 +257838252218314 +164211611788110 +159754801575476 +59385064948846 +149494205832192 +226313061788337 +31441672712958 +65267911977766 +125925307692404 +80602651099584 +255135589689323 +205386120736434 +99630962630148 +29238455876818 +164769389221849 +268623007129202 +146219851447958 +132064576662812 +243973134321209 +70204084999899 +273196927183618 +14878077658043 +120182995356563 +20252350079033 +186807531783484 +244173179151681 +94846144656429 +48829823759048 +150099924122811 +254538052226837 +149458753344605 +254220619685263 +171254495785573 +251642702156048 +220989443607214 +123985997514847 +149366908747811 +170634469051189 +89679003208620 +183997377302898 +12413507185003 +144704601314001 +235547837917109 +233915877897741 +130246617024548 +36925786738808 +51604574831454 +172626792695679 +102837159214945 +237759222489271 +69333210871272 +27905543193965 +27203639799051 +64286528873120 +228505928877087 +233440007000789 +276275133384853 +5492632253271 +94491588026421 +77657438867073 +170654397330060 +254267070945254 +90710981619851 +54878993928033 +236486303377255 +198369532416377 +66764754705015 +45767503091080 +225354222914879 +156314465022534 +9392629166691 +26594616088332 +215708867729304 +197108076900596 +268509152830654 +19433609790068 +30078138673172 +235155415026509 +42361504699990 +135419913198042 +49075549750212 +166917344433427 +59368289634949 +242363007679376 +148652720338964 +62210424778527 +138073850030648 +106094450549419 +230987087348357 +167798940851576 +83411150529366 +147467897122547 +52866656588585 +243722602218252 +192617339124919 +105358676142530 +106063586365519 +230347531004123 +203541382519642 +126380006857287 +171051267102493 +168050761486950 +159902866185471 +199573318873647 +257482100449234 +106668448426246 +88358804353146 +113436990830195 +47972487089267 +93609990094490 +123642942017204 +7705448927507 +188125209550501 +241243384072850 +70143371589851 +111157088054149 +166075189430709 +221785331104315 +100789071574686 +129108707219660 +18070740763214 +27297527878240 +53320218870736 +197899862970812 +85758781258991 +253825758618985 +232799958433605 +39828875663701 +231121535952201 +252024138439196 +163892302943893 +185963600360891 +281453011910952 +16266613147862 +171487007008374 +271286454478858 +126704572403345 +211081706949967 +224916462868106 +89961997278618 +245918507219006 +28824658139432 +105149401107765 +100424288570322 +73345083335142 +21268100021538 +131094586465507 +215009564127640 +55191495524133 +83242362772200 +7920473962696 +89514287872251 +258465605267209 +89260603978214 +81359290105377 +36170346761834 +147871142004519 +91812948917800 +226313226356321 +121652347455597 +232673302636511 +151215169596797 +175254613544796 +248852933231476 +148700968682871 +113849810446213 +59765145928115 +278876881485343 +100129178576568 +27367875720952 +201897807323855 +104922192429188 +7201449158470 +67091577726342 +141961949604322 +262395504873941 +176285737825823 +146451476300385 +35659957049127 +22218825186524 +29154151731313 +163790822187650 +261350359683790 +251910674467786 +269295918816164 +2575138825770 +95793978526877 +22220921653471 +160745422250096 +223133289055873 +193864586700616 +8492569086719 +256293600416784 +80547323323348 +50719551179292 +190161804068867 +248866121000735 +118455330252932 +51513871314361 +245780255721193 +29571159657688 +150069403069248 +64257204472728 +55079648797399 +142252618822159 +168942159899482 +200122679907723 +154504569498002 +195489585894075 +212371625679301 +120598663336090 +61705649529312 +158629489858554 +147462441720913 +181349759214390 +53335657243554 +153092167087431 +233283019237530 +157754233288286 +48721549412904 +202568838945576 +91391721292960 +251514568014294 +106092051873556 +209487601250179 +51088620760804 +112323665503981 +176224130146895 +107073247291482 +238458521370559 +8333244586027 +220260079723208 +20620800540263 +263694063579778 +70069418590809 +146345019752586 +232325629061187 +212176654231255 +145833567554817 +82314613365007 +121637484566010 +38775801538218 +212102178471905 +27171106701601 +252395999862155 +60131277439534 +233692066247058 +162337004539516 +94725516348450 +222267029500169 +252338724745286 +92137973833449 +216790920925523 +188882206290442 +113883854024735 +152724560240341 +251654180170993 +246854324805358 +21668846462571 +138042259769801 +272185733667879 +164020482659568 +212133152413367 +264006766406860 +64629513565686 +124138811145535 +215339289117890 +59065617528285 +240775011339484 +189001987133657 +97351862796658 +100769498990026 +255305734794110 +144822101219140 +111191549127761 +9317672023700 +70438534178937 +114344048243244 +181364380938629 +101361924991635 +331333178008 +51842792858420 +246837175724880 +90179042370793 +30164741635758 +159164557847225 +276975998829442 +196483785695702 +138184091014349 +227977820163140 +162615090322619 +96162889513626 +164805921785400 +125091097536914 +235242190739755 +217112913919875 +206852553945564 +195107847149228 +182731568301945 +175665174994895 +116996287424801 +126164766639539 +151222692489159 +146845712352113 +277945007983387 +50999674972094 +85210150230353 +182924032213031 +54924641726339 +137889454605680 +55553672714712 +45135072432858 +266114249682464 +97811169832244 +165054475676712 +170409888462066 +62769872494079 +217497157713362 +10205287171059 +196926502805914 +191071234464830 +88590605209987 +47856771781190 +109229231576332 +26828735526132 +22353323291596 +23858407995377 +271462735639059 +28340123403176 +180698866960715 +279756901232366 +234137578746253 +12584411264675 +183032800392908 +204553780933756 +221895933430651 +36836596940967 +209323483371344 +50591800928495 +267690025845025 +158080040724181 +240260029193503 +28753987885008 +18576984697944 +106841105416260 +229568110596854 +230054752473267 +243743692649715 +232457902965460 +57298577006318 +125984803003137 +222757902731831 +36831867900400 +20974961758735 +130956806680546 +209190816267514 +229886965509499 +167074118842606 +233835008666787 +32167502984448 +201017651414763 +48261351220465 +261632051805702 +238539948897244 +23701954857861 +79700913265194 +187427320872103 +145721362376627 +252792566738017 +251714495015485 +99714296693054 +166853292545950 +51688127940255 +157563107223049 +44937559856022 +98038445466687 +247028963092039 +36122095515920 +68755834038133 +111853073669518 +197562422025525 +41613271339930 +195197486970518 +15631108127630 +116080343261738 +204817302596016 +130539012201473 +188376503515860 +149495431979446 +203571197667678 +81637460718082 +142880475967214 +26057003278405 +214722620745218 +134577129149078 +42023748412166 +207807098057733 +96177233513255 +133766936471957 +163508886698681 +22111770297628 +126614393024075 +133489337958676 +154399876493400 +117182989275986 +257835242639337 +267739675791559 +138330870125632 +122935793006900 +98550490885376 +183793341130893 +64351832578054 +25104609947697 +236531029225835 +134711871322826 +77724586111797 +262037256871319 +264566973567131 +13841099565699 +21236568186408 +58370163746393 +270701095391324 +127332264788324 +228472279664410 +186989917601243 +157680765632195 +236869384564583 +83408916057405 +128790091846202 +121080707464429 +61757692865149 +274454249527824 +22323468183320 +76717581083821 +204700658755739 +71854221887117 +18957454492537 +6979750254568 +138393294724065 +131029925811764 +72542264402237 +250944190042437 +41390182831746 +13510660941718 +220128343734519 +3248391381141 +277666611614588 +108361770273941 +235363781024457 +49792974262281 +83302635953807 +239450093243351 +241907039728808 +38440500474896 +228486424725883 +265328657195399 +218514325686393 +218669332369989 +122820613433252 +12950741667310 +116312331274015 +243235882726331 +235398185699657 +219385300789248 +44148991288713 +69509789844198 +219362571104822 +189127461589627 +8904298477870 +265202492969410 +46190911029472 +209565426795174 +208307715958019 +128141990258108 +55132017283824 +60565759377131 +25328543601912 +13243540890260 +175538409894479 +136209303057328 +252108456832931 +260051049970071 +80077392434240 +239032563014160 +131354553002722 +143481611268575 +48100374201036 +115167941918801 +226810548413672 +248400089039878 +241023734726418 +8032435062963 +64733209477608 +221030129161164 +64284663810310 +154274346967267 +64939166218319 +134512632192708 +238272790339292 +96524039353387 +40064436547820 +24143720385495 +28885946837143 +172522708669343 +178045674028097 +168024782508686 +63220994230619 +223184450016913 +78539180210370 +25109000061450 +47927150056671 +77639340580588 +126620663935832 +128851365489412 +84893624225741 +16269842424668 +79802629385671 +223268082585157 +187256779589326 +48798646503927 +70595771446239 +20632979866503 +2734290890606 +216094510001255 +127504695668915 +262001568239232 +219423526096218 +131852307757494 +189795143658207 +40419219370610 +116848198541105 +210638964289697 +93552839679813 +110927569813854 +80981110915378 +216092200165878 +253038507136746 +41428778811309 +74765081339148 +206745101037578 +20875551009810 +237243318837963 +90296951724620 +72794763154482 +236107679649256 +25586265320787 +8137626364725 +192516039220596 +110662598241113 +117990610010513 +81310965352835 +94921411118938 +39730338580830 +170436665548602 +277961428419674 +206269195339344 +1470877410131 +99765719056410 +113558119238381 +165630647568738 +49087703405837 +165893555263668 +58330305627379 +126594060160003 +273223086684836 +199764204330642 +30699250378292 +19124036532937 +237768115503706 +204170427188503 +23532389587573 +33518096044673 +154091812515934 +149684550860056 +205007967779560 +171463752092667 +20299042934886 +15240678688603 +209519816142073 +234325012202813 +240753173782567 +174871432614126 +94930363795145 +278937688107033 +4537647618697 +277783342882369 +251571753785878 +160164437427521 +104902475891899 +172193140737739 +110857926350718 +91406432015974 +219207961827116 +229020527057707 +257390595913161 +68837288720216 +103129568284583 +204578155771262 +247849662685169 +134297429082800 +168519049945229 +276720104892656 +156022513227837 +201735124104350 +27630145227089 +135102738462620 +206324456968489 +387345750779 +75478261272543 +270782703638614 +204297734603444 +221563256486912 +19522397385044 +223357648414943 +197659543908431 +150829756091593 +130750899416381 +61040471890582 +45168898755718 +155507405298396 +14266293883029 +202766826658028 +40491064643873 +207354900803652 +26616605221492 +174590030880274 +233084958734045 +47664931367511 +74762137851836 +193566857517638 +28267936707365 +223100037822324 +251400323722774 +245577017270931 +226445504589276 +219204061951874 +53927929605271 +189678152387600 +183724549983273 +274523421727965 +125277019435901 +221654272125936 +128851700988974 +106838334135883 +69226442264175 +194683401166075 +63716112760710 +122359002273748 +8446889752199 +12283219687611 +155016086653018 +20732581303579 +212066447853578 +170180592332547 +64563730402080 +223448497550675 +130368014275971 +70594570428266 +119344185144197 +43573585414392 +267874835443431 +260389945543260 +84598232826880 +145293292651717 +29196033490051 +59651463201315 +18449256634656 +144101359163699 +151806323622599 +62534512246718 +53347744993390 +186307376638485 +219114667488161 +199543721429832 +201859499260088 +177754306602738 +214885454714471 +60270670511783 +46735755696448 +184304446242129 +12107027355542 +125029785540730 +196661549201798 +234859574911402 +201375953041155 +261520080875931 +227724346676023 +140436152204730 +277215055521485 +160105391554118 +218365257854309 +192505456186274 +40912175645892 +45153276356793 +41688652114231 +16564681452206 +128333382020172 +130096232601582 +247599828345199 +215274222922990 +146214213545080 +275154685011485 +268906850539695 +193149901173318 +153664344687426 +251859565800206 +111157284849000 +226243979138199 +204989391944296 +27050821407245 +101859483947967 +256764307267550 +232802625683366 +6788200678620 +225938399775131 +68114331434178 +272949232704727 +275368387304853 +115043238790401 +44264580191826 +98474452122565 +37188379356045 +163249827119065 +155515065492948 +230072548906052 +59606511509039 +249275719614787 +186694839961477 +123779965525233 +217924038417164 +51859676602704 +98733630719112 +92327430068831 +237086808550402 +128229138304141 +76321336048061 +54802941892959 +16979760655082 +276935959134053 +241842987841331 +139776242599469 +121548295261292 +120553777210058 +138585534198714 +50625518216154 +238615459817360 +31497909770115 +149513712287925 +202533184780198 +220677181806130 +159890849705600 +181908074322445 +143346175391397 +4811613828456 +128533983743771 +99032626317018 +75122545003068 +23489439267636 +270534123078062 +71457389566308 +169315796518811 +249696041937945 +246300113150928 +26921068956973 +116261607205593 +163590802616907 +157222947467286 +273376574253279 +35235973067453 +242086528266977 +184799873565009 +82201883246120 +169675354196752 +133906495323952 +53353132224712 +248039678528211 +203985031350089 +275256725444390 +79662944924647 +269836871026142 +151360989988602 +13239070338200 +16436797974254 +86651502503191 +92644250523493 +54373519091226 +160119160088524 +22343571705068 +188828515221955 +278433037142367 +29134739919432 +271318999585599 +104188263498595 +987407545998 +53992018970189 +142480589839848 +167450531587879 +63303609171366 +126624216109625 +249235189353008 +229275233888485 +12308789760263 +63341331695788 +223336760632341 +62606438650261 +133269100955738 +102508699346719 +3157935989632 +76336880864452 +65558394559379 +257931323063881 +210112934375166 +237967104608850 +130206451146431 +75303514062228 +170532113430887 +163894633355603 +16864852068420 +124950369036000 +259909734860424 +247790897657562 +265774155587213 +133577887030438 +129150522870485 +216052032164303 +162173436296167 +178323887354173 +245601400204978 +268122448473934 +266352684626133 +42279161183864 +84049132963773 +173993611027320 +228912095704243 +156471975130604 +202665883226338 +156701095282021 +174233894212022 +97430273697929 +188748116046805 +64507552124974 +89944029938184 +99445632280311 +245946541570543 +183937215632790 +183271016283667 +41279313209223 +4837794997752 +142390413322751 +114817778520592 +248450695185536 +236523473481289 +98182591542052 +15023426501123 +144586202109665 +22388672014383 +196978719680023 +241705513883851 +263833079233672 +195454927500478 +208379158375729 +140321865175946 +91444326494959 +268215441700864 +206684682428028 +53273246364610 +7921690450011 +139520013697592 +205940478529592 +273097198087126 +13320151474967 +108684338913874 +78910128697308 +203933507304798 +31949520109139 +239076919215792 +275883743385850 +104558411880680 +15260753109909 +95106525152359 +43475648663338 +57624048088338 +158022621921696 +83657585267804 +86087899762469 +28568094420865 +204220217164209 +275433345147311 +18693556424092 +256482942901602 +172777784249266 +272086768708301 +151147161748182 +198209631138255 +52875965102102 +204202734423098 +97862453734548 +39191064930077 +271213845408874 +271843198316438 +234338389102446 +28799130030484 +108419929140444 +96344358037035 +240065133480981 +57782901769258 +243175930072769 +165521190006435 +217770574833923 +141979017423707 +244318193181280 +67809277197289 +181175393858470 +265097033389461 +125404479182725 +50659808703666 +150359885951682 +80669956197103 +208926355982549 +167674613711718 +147922492361390 +12156373348344 +170126240657870 +151048745105027 +164882005977735 +174461614810607 +142600363930863 +249050000510689 +111007893301378 +116025853224793 +272724032434154 +239591356626760 +272247151071396 +74913032200996 +221134583319476 +75551129105290 +253445983253827 +170948622603600 +71160569758835 +156627804219885 +120832436197635 +206241545292790 +230656306033740 +45603049436660 +226047733191039 +88857349616259 +137332513220697 +95911074678392 +1429661921268 +220761991290755 +265114008049015 +19043718719047 +250651424118681 +126975940703330 +272873642060390 +181385204799992 +35742064419685 +134563107063555 +95716278629313 +27117215417705 +86210278950246 +236990148924436 +4287502125112 +195909735998220 +61965458417070 +201575540959726 +30647636984784 +187218036573103 +52150413830512 +157560432911148 +132055417928985 +21844029377105 +125820705401765 +268129165201343 +23707244772906 +255182640507284 +55973953884622 +23402666594172 +15721543111569 +273057589650974 +241939262216491 +110573049743131 +275279512887298 +256389694346809 +197288418547290 +212503775540313 +4013413665595 +275508038299946 +239122417933905 +210370166755375 +162497580743257 +68110646861619 +105522921977229 +45128967895442 +146657319646702 +130012640810075 +244451568210542 +28685615003429 +83309882383935 +2961726629620 +98546893358629 +240289692607707 +89163529763436 +98500815232044 +113039555648963 +101901750617895 +69416914288275 +123859935838919 +124737470836129 +15901099763569 +3132496920506 +123960646293794 +144429068286535 +89264563263862 +118526335158828 +259348470821320 +111281746052721 +211606071234406 +85214458090165 +189687340650237 +227966640067537 +169833672509933 +6859461114244 +280988217011472 +11347705233454 +95099561972470 +55860489913212 +67425568674116 +192402863895658 +15157274612001 +203540646743518 +13945376080217 +219051777536046 +232873252311437 +68317519435835 +201274043368426 +269383397375816 +159371072071499 +94265302611318 +138472031469481 +279551019770938 +77014206903187 +141707491107829 +62764318764518 +131415177939576 +226303284970724 +103543392599086 +242861695186172 +145165699912610 +210925032850772 +277439399257660 +145393511000467 +232811094304805 +42162017789517 +197110264861543 +84844460373696 +74747420415276 +80730808950050 +50997169097712 +202324202327268 +173200752204493 +62956471297131 +260124085873726 +38791574342116 +76911709069219 +143313413987147 +267339119074454 +245068772016025 +61182513098685 +255173942840024 +146144355732180 +76887398695193 +207551912155408 +45079218965197 +277005653028030 +255177804068799 +3158101116679 +133624328510545 +48859335118837 +234094817554545 +195676372135275 +33952345471286 +82142866103461 +267871127241775 +153055109934723 +202204940630819 +45022075610829 +9830448994587 +256181656822313 +35147947095338 +163187857321827 +17188177578686 +155797629607115 +82818730308695 +260030298009146 +91833163287678 +240888056639125 +80153880277967 +267053927830224 +112391749602659 +92910834503396 +5594778263311 +221230470860647 +182429575905774 +68243198554269 +109451664114318 +156441335395691 +54520114037713 +29646924234440 +53423566239056 +245792530214334 +12161356384456 +245805462951748 +235150720200418 +43168320820232 +162760538701597 +51230345051781 +264198056127840 +106797546264682 +137545018546409 +220277816263020 +97688085907160 +114896842423862 +226117807104672 +63102874876198 +151388913179829 +105532517113870 +52697410919667 +103115269455506 +183267526935740 +139702920152937 +251673750438953 +49530147777933 +15570719009614 +258717594443348 +232398246341654 +57267491595549 +221535878239766 +188600034284796 +92886269130565 +40644123929994 +82694870452378 +60621929178787 +220778421221927 +224419271444075 +108331287754717 +655930848135 +122638697341607 +178220828174655 +94458037769113 +9077744380915 +144509360993760 +163761195467493 +247278617719598 +146894754721528 +151564560653341 +250884763554609 +39204674872291 +180940684734847 +136739129154144 +110425746218684 +119846499799374 +55280818426121 +219423541621706 +136523539191960 +228171999390878 +237039097629651 +233246608201852 +275664988432409 +202438368337379 +279382024678837 +23734287009040 +111229849069625 +56669437319072 +277119110307068 +124510542893309 +49570527721105 +215647671401589 +207024267429078 +148806212897423 +239602830750384 +163745292692845 +126379102718783 +128477594643995 +171079016523872 +173497962312424 +141469495771138 +167594425195299 +164391867134485 +232456332984927 +69608198644538 +196429392661902 +219627527681032 +10646729165777 +223610811016220 +108356225780471 +139589456181527 +162248822274402 +9087072277987 +200455294141961 +51836970950120 +280142498654263 +172612713842052 +230167484665878 +257843651485598 +71352719614816 +280437723359363 +75590041472140 +214509708992973 +67074418108039 +22092298194383 +157913380497071 +218365643714510 +184237077754833 +279023752104807 +203128143154174 +111744285355156 +150350524743843 +8571707767661 +23985500770648 +113153829824328 +56466008179491 +277016961083217 +74889142362442 +90124767123692 +25081105969344 +153207061000324 +203980501859705 +156145259518502 +15381431648270 +3691068363896 +269658442661178 +232332176174765 +252012499311762 +14209311517658 +239892552010025 +45531582762677 +157549357990339 +145462993862259 +208889841927089 +53422473143580 +58406898844693 +98846550391122 +120459254572683 +63051427887300 +242792263025223 +245569654818838 +15621380164943 +57625551382177 +197579712593158 +160231351175073 +179610553203343 +115718603190903 +220617814689065 +196858030087223 +223686371190816 +200475750094404 +240962725011338 +42920981976046 +44652429537261 +41722013384130 +175210582394083 +237666420595141 +274141955809247 +101475650127886 +36832026265550 +173641964821391 +118793344870749 +167491288743822 +170491797291706 +69204565381200 +195258285097194 +161908744021241 +154182617170010 +41961681937967 +218789025387724 +130335619718482 +158985673147032 +101405296002338 +68336851193902 +212007885078724 +144261849317311 +167749907771324 +198165396315428 +182918572537641 +182803950885582 +243915395669699 +111550302656169 +179994144468043 +228442899730698 +108865105681429 +234786506709165 +112627722735405 +103519502760532 +167845287253955 +189374580076372 +26296032166816 +77108236386174 +197714614211787 +18616466767329 +27000878341458 +262434362592445 +219039634495984 +34822761812722 +201400712092520 +77949075361354 +118938351308525 +164767230947946 +166092183597697 +45380441656908 +58760358413146 +145792352359702 +23807350538536 +115728065758123 +146457707653101 +35758591626000 +76528155725544 +279713162354928 +27678985302439 +104515504620259 +247157192851693 +270914753276621 +84231741847845 +280746293739229 +59374104184879 +64498980537392 +11296187046190 +103875594848023 +103793066675635 +214503421087876 +111438674789147 +226088978478908 +217563697510839 +120360999566619 +32534938194947 +77111397546183 +70072988483841 +152865470840011 +192688245777852 +146528165357328 +150973029720318 +270188274659258 +33972479919572 +255525401111993 +90497233935629 +69937871868211 +105329578832642 +103022102387227 +161680170603769 +250591375787417 +233129244671889 +216643839953293 +27177678355604 +207716269950704 +100103479210790 +26900057257068 +35689163219830 +150912314481904 +24142855783446 +20001399503654 +169229849125556 +196446701989270 +90685252058655 +239082048474218 +96662913081571 +249828825329613 +162971305334037 +98897164233951 +250427316320615 +157324355352125 +255090400746759 +192508610357147 +91427267263185 +121884457239495 +167237368426914 +268222990233387 +240345444451256 +143374266242384 +187400760435532 +242916260147696 +141144724757160 +143912102032160 +151178761333012 +154560584792030 +229923073981947 +107326523913519 +7208481848530 +167185079917667 +227359368071346 +44766036167974 +20990002145301 +84614365150796 +54305916720825 +258614300082542 +184088870872459 +78991065931823 +184983540716180 +236538171567116 +103762130876613 +38720351632011 +205139943360206 +226082963080693 +52387577177744 +156291356745126 +67891059997844 +212277227409863 +226360093947268 +195375801455845 +266851464285231 +92891510935867 +241177273005796 +83754629866593 +58080687273881 +273414426382279 +203333561777381 +105559150314225 +80418748725614 +150859565748908 +221911931019464 +153520745247352 +263289989705933 +132287743086746 +138899917861941 +264975425919893 +103908416860605 +157457187342592 +190945811303288 +179239376450498 +162535223659460 +59759954063522 +276388085514547 +64594593026035 +103128848534259 +173250749913911 +267030037991670 +133100971745391 +149861548544023 +130909761347999 +44400139496674 +29681723898286 +144341035959374 +53555024836230 +114663358101441 +142954746143964 +118075510646122 +180356620521313 +52734273614023 +91208523744997 +76691335429602 +59954301158875 +251274592792487 +158516700543323 +277717720533741 +134437404630632 +136905534712534 +258350793628268 +514808150875 +144621652264610 +10650999620842 +37331342942744 +122627169336840 +102878351136395 +46006482375822 +206090522771463 +246755305046122 +129768283278498 +183671306119134 +70242004042559 +177042328718141 +73348231028755 +263728528701315 +43821366972011 +162035592786846 +132743951184017 +221122895640333 +121531798675759 +197002847385865 +260081569114854 +147923131899119 +48206614810654 +228124195071192 +45763723191793 +126300149491095 +99828052557906 +162525279175504 +78690326070470 +279786061316632 +163392435324920 +226001722452906 +61105013349108 +63749258609868 +66228846587605 +222569945514605 +170872796130000 +124065693091566 +224932792339890 +132133492513073 +67597438028953 +230824001035400 +139663241823872 +98755037002342 +61714309628006 +34363988608421 +2887970397874 +173117853118047 +91014772059093 +61511233790622 +204999956210673 +8743700717081 +16147877929295 +80173567575601 +164103131150765 +234778453308287 +213542335431300 +127921313224317 +136741372177436 +136002591663074 +29211708439987 +221107271270735 +255195041094553 +121199375684081 +118811561476202 +172157976459522 +273143072306970 +14185421679104 +202403136845630 +244569150529747 +60762138799298 +49934659852432 +157302621240379 +76249335565476 +32057005905464 +147020793769750 +66965306324351 +48652807372082 +96179141225538 +231414673487073 +238094836284214 +255057469977866 +21810810675673 +228368153097937 +93349235601959 +8474545527929 +266237923938575 +176055820139439 +128282344342533 +42074210008717 +263944068697995 +52445221713184 +59947052385834 +154937838053375 +144980871297900 +247793382684891 +276808354965955 +193389812114376 +216001061271276 +46964956817370 +36028371746616 +226769730235514 +225778506224906 +200046065764545 +1291909815575 +143699532518576 +6313726198366 +20542232335409 +199732828546468 +175149882565574 +181213293455741 +181358131931197 +16070878542063 +52462704454295 +127691011009019 +40928306442141 +140900314073229 +271612903550806 +219891806364311 +267795835372460 +150402029397393 +78881310582715 +239155779306824 +43109070198153 +87637082377174 +82463186360732 +82414139381521 +60907023192128 +137619236685812 +152263089362990 +271990619842769 +101376586520516 +117409230045570 +172123892474190 +211177794657775 +180540335156982 +64321759195664 +51552229859066 +163019599491413 +123360384518145 +94754789791031 +238744954119903 +254202006979433 +244781537811007 +182689359349509 +5868733107522 +73952441944088 +220474270085674 +22023043866058 +137518172119641 +126095886754233 +244064774816936 +30219419932896 +267151999959175 +243060359635517 +55896150778680 +275046349875191 +138847656684819 +239786758057580 +199962724806379 +257678588267924 +217713468597810 +137266605065906 +92045878715839 +195237713628722 +38963053572742 +166138657568576 +126057887339536 +61832041141758 +84798011928149 +65558543547095 +22715974558506 +26305716838148 +147696996481067 +95994891601654 +234619027086709 +252314515971454 +161544116359180 +73669505703761 +8718832179147 +52186628281205 +14048827074204 +110755506555757 +164763731853815 +59258486645863 +123996245266996 +179479048677740 +262479579853410 +164632952061164 +223059840571351 +2837489508024 +178740264964690 +237791101488961 +222564314984506 +168115198180794 +26035530801131 +25123587903066 +98240848042290 +60801506874061 +274268889433186 +152674826698688 +251000160137039 +76202420939190 +266945909076463 +41587753805915 +20393123895105 +184598393148101 +144183388520006 +268207029966326 +154591327004924 +129711931358657 +14303978440929 +223338358578777 +46329816425459 +76751817989032 +32112951721575 +96600576444344 +71085725068427 +47261238723602 +84867138716375 +7537854609585 +189410583954802 +106385159300317 +223576084573764 +184543928388469 +125008971616962 +216525084023574 +208771322420859 +123856901324513 +177091598257752 +143481673480048 +243130567412051 +91718841741167 +88277900443177 +175361737781655 +150474303241845 +249548648969910 +279454379612981 +180416988218033 +222553097615262 +131674344892202 +47583527170450 +113656902507856 +96480992717940 +165153836128201 +249029879327498 +90616571991151 +240057193160682 +179626426326564 +107159233316034 +93902450427305 +28692602176277 +239414324459863 +167366475880852 +198291256172076 +239637480914591 +73712631357098 +77189256486691 +147534580762501 +143327207850272 +123881468698730 +215735254000902 +141249968895449 +155013251911751 +192189029909374 +89360163446713 +19503927832021 +258176672543776 +136810260192859 +31684851906491 +107259614168207 +140447546130849 +59257486708650 +207732759273305 +119799158571044 +20119907232033 +278160585479221 +124806152913272 +191067289566105 +84360457338497 +20652144388313 +204992924135782 +12658604631190 +67342791592792 +184951764654578 +153510971705916 +2921100949816 +255582050101096 +108959034339639 +33269385145625 +6950286978451 +88185622454598 +9116867062784 +268962840688089 +190318862573338 +55957514218380 +58045484860464 +122816455463657 +143622225353604 +239419902247242 +211271547823702 +41185595895349 +200266602816024 +234488619089711 +93334227990583 +228430105616463 +195415174093479 +258063208572366 +280895930694315 +247084513824364 +156571931427540 +234394472451756 +71206903056724 +32413254390416 +40215716265554 +190244740083222 +94014132366410 +44395989187500 +247178580583563 +24753083094677 +265628146277693 +147581564051791 +194978890837391 +67485137976937 +83241854431232 +61501438151746 +139133094348025 +102532559415932 +138421958104088 +133835656964437 +149369464395430 +118802857590462 +84062148471276 +198449859829320 +231478690249203 +71320503491977 +168542364387796 +124006291460840 +239664826205395 +10275485992830 +256080134376948 +412264549869 +68413403574255 +233272762755319 +16473583549153 +85198018423923 +80400522094589 +134689198061933 +16526707347607 +147765985056010 +107252138971879 +187002906607991 +116109761465627 +191615831738218 +228508161369081 +223621783663861 +193702772393235 +91157209332415 +266032472173587 +243381555049472 +225154393651418 +241464339882360 +72661809305596 +27759723665482 +211568403438181 +39153655449140 +148893369207459 +2266055964344 +276276792194462 +21168652868507 +279624478433555 +235371016107410 +217436157092063 +62328950596179 +231389018603774 +93199650776376 +73514315943606 +217101398552338 +57784293697661 +142974526210032 +207981470278073 +101316604683997 +154182702525982 +154582662662888 +53588067203032 +62034676060875 +91158276533546 +88843531201904 +255103503674699 +221284892426875 +178089366443842 +107363534778700 +184443028416574 +265277424691948 +6723493472329 +211430215912746 +102269952132247 +88270192336166 +148522993421248 +177297475785534 +60373040935459 +248530837223679 +195323611905796 +82284743758839 +146960375160200 +252494989552961 +93380026269326 +38069296777750 +206501318484366 +89906649080930 +137629518606606 +189803650475887 +147594110918649 +211998678222062 +26578197421345 +137016397156477 +172875650341963 +277502881971040 +11813624720367 +189286961530567 +10572962144417 +39112866257472 +176728672865333 +196253997975184 +49035544886048 +276830652438654 +43189023946493 +135429526983742 +123164607560621 +281047275529820 +249650310255953 +242178698540561 +256480402119438 +185784386521139 +240158172796437 +219080192159303 +82867642895705 +65167088724491 +229823525882518 +165806983954482 +36690876733696 +26888212051626 +2794246795949 +180913064212495 +127048734606591 +40134590130804 +279176826563929 +266402967619490 +127427107886045 +207684287552413 +137365824975917 +207786113870269 +12196397684055 +79952947208881 +251245356394196 +181570832043538 +34123660165826 +241350875910950 +142308405715715 +41419164532416 +48313508819228 +150656691506170 +165605380080439 +167127559490644 +150762833180970 +209396580916630 +42201960871655 +136993228699181 +247649753319424 +148578496466006 +124747429127365 +80023991980332 +206611534728880 +6049334498336 +234166436061401 +219213107513364 +125105651474329 +44210687497840 +247395694127224 +51916896504240 +233800962051140 +105850737519223 +73350548537634 +233033958824836 +236212865663217 +787672547649 +456096246039 +150318643849336 +90306958439571 +21657288900027 +93486502960768 +10539401273380 +39505770727506 +280385989633173 +277203882030384 +139956753790359 +44196935128695 +64903809984490 +77887590792967 +10487164986492 +42862835319921 +278636646282469 +47876787983076 +117994348141628 +177917936380738 +52488090166161 +245684161865117 +18875420296690 +230815633293703 +88930772607905 +219335486701141 +249849844353175 +1943061369479 +80968376180752 +83249520023607 +242036111350376 +274450304740708 +79046905145903 +56059612140359 +101646197557835 +222989406676107 +52869148254828 +134548593073377 +106637172560315 +257049343761042 +88689185987747 +22986741126838 +113464721564338 +249320242350526 +38204864375343 +73204296442708 +152840826998598 +75817586791703 +194657963643620 +41922150250149 +182358259756807 +1746530409063 +95424448906978 +273776132742777 +66811077694745 +103749088671736 +130369003445548 +130866652805649 +1863373889032 +190568953613272 +247289752312270 +225192690612843 +144057978981682 +185389597619936 +131656648726456 +235467412535924 +4955456110363 +266051125623906 +84899812136331 +271102397972372 +142020994213482 +1160910604676 +217559171028626 +54515992258898 +171917842676319 +24015903257122 +5854676578498 +262211731344568 +200542172648342 +60427691289814 +148403186370771 +230941099314351 +8935905990629 +112907999154018 +89748689613877 +57811896834879 +165143248166578 +126636131027378 +5805918845398 +130777908520554 +92084888505889 +71355854485605 +122483024427755 +34892121609732 +206012360380138 +134623757909079 +50118248827642 +270754963326791 +93584443764936 +60333047609142 +201096875479374 +225937440297855 +100567981484437 +218697153112055 +38545370580774 +162092427451057 +1326568794521 +95664536547821 +131198934502843 +171754448397423 +161579838200350 +278708616553941 +267947777038817 +235418654802824 +24557879555326 +277091975976495 +56418523126161 +115719567036785 +174806624005671 +95240015315336 +111695761939083 +34536538206345 +179798148272618 +39594836379184 +228727333739041 +256945356216131 +265776162143247 +143396363321880 +177602232362351 +54008426415371 +94936280978239 +12829038101748 +18555675109785 +122410541254100 +182704332887304 +113722425627161 +186754720207451 +172159553339658 +95114084784259 +199568786120405 +263052075551866 +140789133083375 +213655738527569 +129457586230256 +182087159955481 +133198100001748 +65529306203574 +77781288659214 +20088319656246 +166612061976129 +96660438143525 +91584657229575 +161108151881976 +186048437374557 +66530254459410 +18241334888692 +224725151638842 +124630104725733 +276151278802713 +35654097151465 +18042558477249 +192392038738068 +239207738302378 +274349197497087 +161322375246589 +241193706978875 +10117505050500 +71076690740332 +247989595790166 +67425156140418 +128181764307739 +224149374190049 +77169045526783 +15962392623052 +226167946278300 +89036321971207 +27032131780526 +45549035627114 +186496745081813 +211771687630669 +204450337896879 +275555734999401 +54968026766747 +151429705694788 +24219064183702 +914171662292 +184094238827508 +169941219425482 +217424492963823 +123541977580526 +65330276817644 +176954360495274 +164527860340641 +203406189950112 +204578889672367 +24248763715199 +271246637322476 +8734595913062 +35681970505177 +209589371685933 +59394742529762 +150795907382182 +22746042060360 +91527913127721 +257567374901423 +87461629630098 +221369437221435 +64236440203784 +167488720646150 +127723085743925 +33814764023668 +176380548121733 +201514039772341 +66538522721786 +142336127797952 +94396470923644 +25759082637044 +157279466405628 +196410990603258 +129011535151419 +271148127121556 +267757025035562 +77919014608696 +230255372389453 +148145148411203 +242541913802154 +35910759830310 +219358446503607 +83678059581410 +72007073416371 +37267230252965 +243456676985768 +169009545377177 +110673599607218 +69350848239532 +148096040841043 +54257228994821 +165747057404501 +183981096537427 +82848502048420 +57961725544859 +15690355310826 +208131039658617 +112597447577305 +132255912994958 +247962434152426 +19042219283249 +236026892676400 +142019885960037 +224305279120106 +258211591617402 +122267442138556 +4646837633478 +273841477457791 +25553947423819 +162513907698245 +268114226934982 +265711391829225 +191963857982920 +177919804733527 +4207079692502 +32844768225560 +275473686564539 +12584617025644 +63050725593315 +159737791439593 +267141479620760 +6996725544870 +128222928899502 +46279561969135 +253390853443633 +101068513959771 +233531098740131 +120098427689019 +241813489135891 +225894384083152 +30327575172880 +236333708715113 +65900994696153 +1369619592696 +9925000280451 +185519717184741 +208028905571391 +91229625242851 +235608138649982 +170017408818467 +209247257660766 +202110882002814 +31639150743251 +272236817225573 +173037428585477 +143754709071566 +20490547479897 +258968631424463 +187703032610034 +84808671619299 +2314416867079 +129865743723986 +121781933359246 +280135374131142 +280962490405816 +142034443674189 +190517970934248 +13796578609060 +166533625592415 +65192449058633 +256741399256584 +145227990689192 +3761921161852 +281154202210343 +170194370912237 +222865261947448 +238794373341501 +16668395518701 +249166586543533 +55342022804266 +76711638940742 +626566312367 +211376713749250 +109845274047917 +35964787524357 +74201877114227 +93122519362988 +130266296925978 +245517917671380 +146086013676238 +281234316903169 +124432801235182 +91357729286755 +62748736807678 +255151628331008 +269005100266371 +115262227233294 +57049069870800 +216065573016619 +177499956516439 +275046978610238 +236520160333189 +185649260052458 +29343876236998 +253480292069487 +33196548835676 +186271067904240 +153642795137593 +277534992807080 +60729079419630 +118701687345293 +220638630440723 +190338059943151 +65427984466906 +117944106923741 +258591601769652 +61019939097072 +48727652549589 +261579651465524 +201822796335280 +181050023338143 +66284598840636 +140073065696030 +212686907221928 +153808815495208 +139357579263369 +195444680071889 +166743380511478 +119686649692662 +248468142226949 +137371929593414 +155025792358990 +211430086221068 +252226622448370 +132830767222041 +63937018465056 +112473047967703 +194319785474349 +74776343337860 +66963228945734 +25761984891037 +203121385302590 +266217605569432 +241590375438851 +124818216097420 +45601922144909 +85324038787999 +200424938913789 +214469846372146 +129128536808035 +70340790136571 +6523654200500 +107784363501767 +49422021879625 +141948992362152 +277076213556359 +128516169615845 +217004780554732 +228273214942507 +177932070710212 +58672516710261 +274331053397174 +259277794969191 +45513180786565 +45301517673679 +56259659127431 +135951209316461 +117262278941939 +159052889837825 +26950443078455 +49150601141874 +119226707544142 +11465764925282 +63705107948683 +121332160927337 +91743738018421 +100942584791942 +78192306921134 +55644575916147 +275199883396656 +95481938918026 +109629208708032 +131449051585157 +90013424995098 +12699265452622 +91238638343916 +168529769850446 +238192926322079 +172773889638426 +932115785816 +256940746114498 +92540075415286 +213662013435074 +188577040691752 +118199087967390 +272128987563618 +80504251058524 +255899436273403 +101648614416802 +92465314146259 +10053848356109 +76968121539531 +97286947133522 +55279138209544 +19956917633619 +235980484769389 +59513397619926 +162812916617758 +34930379558733 +125597166723505 +220355221218402 +89680893450072 +106778161242425 +199224619429997 +1069665975473 +56616771412870 +23042441687793 +189965643042582 +227232536304009 +15988374683280 +255565695783208 +247291889087002 +209265610328863 +91743695201681 +276464142146421 +64153095191586 +206788380971556 +199364882818073 +23389503209987 +209434614082785 +93169088503708 +152520279187397 +113611502442340 +124632408828376 +154169333818837 +183220217705330 +33564926890111 +227250838857840 +141524513592944 +95682447716178 +93576994332983 +142641514346622 +189609370665356 +147711546953447 +47666782975952 +154818537381492 +254578357099517 +150065883824932 +185155501099418 +29694573513103 +103274352583620 +48496972399753 +10052204222015 +216924954577561 +225770437534852 +98775154434710 +148408250881112 +239562442343300 +112342679845884 +261118741336376 +91160201960202 +263310839006379 +25475451420483 +233247508542321 +211636342711532 +206044358471038 +133506676497735 +61484359108968 +144236709526763 +185040751179630 +33556884673351 +8047972442639 +104579787681665 +8804369860577 +266380639268434 +266527203028489 +276818874791290 +271461396044165 +173807779508160 +184493429682831 +91261729995233 +177742681437450 +52392401561583 +108336185111499 +73393314927019 +24492074942828 +192715778855970 +88687475530901 +268090322912803 +278342182681658 +274249743151650 +164915243483951 +257487764996214 +277431156143746 +20976429297272 +205570662518111 +203371214225334 +53461517750611 +32396814724174 +135574420323597 +73760286281657 +103786731644388 +128639863638730 +7047519137052 +198087508931805 +43194890281558 +222164282702198 +7580352506186 +119952067454437 +29155678552010 +94399664436264 +154236312942185 +29947754309975 +76455229735353 +131012420751875 +246843141211926 +252384557320340 +220364293329184 +233399498523637 +555326792952 +46100900232042 +162371073396469 +171237605283887 +174230625974877 +241476063082099 +69630392920958 +122931319052597 +50304893622825 +271846720342637 +59089936041616 +261616592237011 +151676143147129 +27098363014001 +9433002598763 +262708627993941 +226108592324919 +186630085290760 +246294994322719 +182623084858340 +248836357945702 +167198488013347 +199674643056323 +33559473027805 +133562052790770 +164618630524940 +25303991479000 +149424788283958 +178297690204037 +95628608031385 +264197216860966 +16328265234151 +180299177284169 +112315790104 +51866810391658 +57816898033499 +94861454267207 +28040046571680 +141124510112368 +188392327541202 +25372334628028 +95184711131949 +144300599619627 +218681100830159 +237866024438101 +132137201651282 +380325270200 +177502675337653 +125972332646430 +5243696839681 +170419615353983 +126788393830952 +25678699220659 +181246109476454 +33362776523342 +233913652556558 +273808908200770 +206345694128677 +55984955250727 +111018675756003 +159396592369423 +63795220536245 +123807209585893 +139041009832080 +80143827116334 +148548695240555 +205934916559579 +255120322073958 +2765461259045 +242953739142983 +254788120742579 +148685919859384 +257767392739971 +201741492534300 +231361593325108 +60249905902114 +206581430289063 +54904302981217 +269329039896054 +233067048552496 +76321176507063 +91271054234479 +81597966420376 +43023665461273 +3591318632330 +170557184530104 +215785941924369 +115785041386636 +20760262976708 +55177400862829 +189188297167101 +135377340018526 +33140248210989 +184547279507330 +249472503272394 +124792105710203 +231217616635464 +138033141229407 +135473671093144 +79681934874855 +94126447773192 +192553674659365 +74203908881375 +48752088085478 +168029644413768 +107228754803550 +183138662626159 +121066345474284 +255014525171922 +214749917921545 +75836634911337 +240664100947438 +112911396675586 +279523361232734 +96145507851757 +117548246127892 +170089331088079 +217219461682695 +105832091651699 +158583715088953 +170311578699631 +122477106624296 +125081277319634 +231947424895179 +35604138483824 +76908542370156 +154309266570669 +181814073966575 +100286890003377 +135084237486909 +228555890476848 +272071064350912 +96227874610553 +24910956321663 +17772565378385 +82254832911682 +76396704728271 +177029492830173 +244826529568260 +163486609923068 +90358295232325 +187735961944648 +181896583924389 +221473758684095 +209366733193029 +20380168372927 +35292485168986 +27438160385853 +193129548531809 +110905238946267 +129294679153882 +35289806574250 +264208524354678 +156145801876508 +103038588067141 +273709707907056 +154798211646269 +24664783120646 +205305882170321 +135010129699213 +71811648166753 +202695050438284 +278389997691362 +158621473823232 +263121039654944 +88844174302239 +11760864430110 +159348359937322 +96442333574471 +58674104602646 +245787274804297 +22620515626260 +46510152426229 +220395998184787 +62934845211940 +166566622316720 +99438203964266 +223035376708676 +17048671672970 +54324386039383 +275855587464212 +75598153831625 +143166140466106 +110547971533404 +183810065894617 +96145914201431 +1892804772057 +179717632312587 +26090730610884 +199582455812759 +240415365214659 +153439566823656 +192976419920433 +69348241872583 +1712469770752 +150148934862275 +117136761133800 +243909614889232 +127063718478761 +115891552424690 +3639743341787 +128944856856218 +54946190873655 +104654928923682 +95921257137173 +204167615129853 +21564121376191 +247959549585995 +61127938621253 +252105728499033 +15506379487707 +56686771175737 +21238004294330 +132636499751132 +193457481796523 +263126516879230 +178551428622554 +270704462661292 +143823224935986 +7512489370284 +177413319023819 +175690023969211 +146047764409738 +17117371450614 +31415196936612 +57834895032577 +280289992008839 +197322853586691 +114588342849590 +176734825782079 +267202857565566 +267421782596247 +254928359613360 +208410576726208 +53004973217698 +198688706658062 +86792259214968 +99778586981270 +165676754131798 +156609996807935 +39447450000421 +184661616353676 +89040681484588 +171463583280614 +39919219921795 +259062603875374 +47957549649980 +269930369889618 +118314834730780 +137480280885001 +29197695899151 +143034688244598 +74553141181882 +228197264251645 +7621267375123 +100733500715027 +58928595184662 +214562238327970 +50968578521246 +222333255264243 +266641083816680 +40924710940203 +275444804275933 +182536786339897 +74878226403701 +42670857947541 +234328135523927 +154885284923439 +67064493400902 +245961666951093 +77052883458158 +182872982912711 +106035991259709 +157110176866163 +166600777449050 +13078127322259 +194376647635694 +207675595453319 +200588491293212 +146776669326650 +258759825655005 +125738943384109 +221521193818618 +177622290357413 +44947850737121 +183756492722749 +52864895020746 +146446919348579 +196325319706120 +17269702970680 +117433694304554 +64334016775593 +177112675241677 +202059249461338 +221786253177027 +166342320540794 +202703243291550 +248200693549810 +167277125652798 +33992897350762 +208332158908862 +181566223906949 +174787073042371 +93555907094424 +120657753160205 +187429709279832 +61104463718269 +163196291418569 +72199167511358 +221074943494054 +255106414796706 +27052002304814 +35403141062302 +269425646549346 +223017375202224 +46606952325408 +54680859436366 +64180444010729 +224217562449532 +23190250634744 +148493780587668 +65221316315708 +140795384175487 +98128604513959 +199009524429276 +278681536148766 +48296841357657 +136163953980672 +47768636127885 +27484110174237 +264442587337065 +173484652360687 +18978214191517 +134473517887101 +181379693279473 +102935757953656 +21044401911592 +144937827057267 +135017514581566 +212006399520656 +274575112175823 +210488445622415 +38908867527007 +97621218051218 +193890773653761 +206586502415203 +188102483648919 +100743147961664 +120532821669245 +205229991376793 +124764287438871 +170746445863036 +110860859650973 +103645262136676 +179152461111594 +31392750989817 +204118241454399 +102660005636999 +276170527079069 +141269190094675 +222363297936506 +240965477880834 +149278914310275 +110692125423198 +121976965389906 +61139473647680 +145785870984696 +199196790152223 +197388439738799 +195386104018595 +101555020826930 +165905599704642 +243295731204176 +69904642457340 +77422341386585 +140237895254752 +51231283420016 +69017249726973 +107929599280114 +32153607089998 +179566859224320 +107657498661935 +109311155277530 +110882968064033 +18146017120610 +18733059608416 +178232545880181 +81252295906112 +103886596214128 +190507043832387 +53879939485106 +149778417333010 +185789367202539 +25899492949812 +172446045572609 +189449789818700 +197559402552033 +204020962449376 +3855397172890 +176485314843950 +33821484278909 +173545178847593 +207060931713644 +106439037204433 +33538396797934 +238545331786110 +74748872342449 +244873126707382 +106305913020442 +252700874734011 +91555519039041 +189495815771784 +47314326470542 +76235405925667 +31191896354007 +77201988493743 +118729666343159 +43789651170955 +66386105550826 +2755250547947 +128874821549504 +69761506250072 +261507042395540 +70789901846281 +71193459755201 +29871306845911 +224742675719932 +120845736451758 +208068392119927 +58318688622334 +72106808492084 +267618321145270 +160109796779255 +254153398486579 +273604826764449 +189900248127661 +2405081299470 +138170812562381 +26745146428430 +13553326105331 +19688623711808 +257488538776772 +21633119109005 +266862465651336 +132013374012041 +267946212161077 +81817449709428 +88880499551515 +255148963602643 +72061121261426 +64083069887234 +34593371942890 +167836539082514 +14487517402838 +279848198257151 +187169926429924 +94912388902838 +178919232365859 +184965041422167 +263219301050255 +205795750013937 +153889769863469 +259522823350642 +40400606826317 +8170306283613 +228397712462971 +26528347994898 +9749419409205 +144376352913630 +81438754382114 +140022714810960 +85774296554142 +223574681261980 +43841709891787 +111944302333712 +28583456724439 +72386206483245 +261468912043519 +268269184240629 +280717792082968 +268089988456123 +274798056220629 +244244000924174 +231132359279132 +171409531206937 +255428785466011 +36110756772971 +180940325603637 +225799692273200 +133600256469242 +61958738738470 +83606837273713 +197183704083018 +100028937844688 +78381979847780 +142546247205144 +229114520847110 +234324596948129 +93423929629607 +126315174307488 +126367088785900 +174225487156338 +29989334751043 +169465219320902 +40196140761469 +79841485336998 +71016847577935 +190463299619817 +46057840404528 +221970437375226 +183698120215352 +47852128483713 +159516400912143 +18174903442018 +62878593548598 +118815236584164 +57733024985398 +8339772286915 +21007139435778 +35036013248689 +228657742454652 +76409130609793 +149847811158611 +172225819918637 +98740815134187 +15262844318021 +196741494763703 +69169089656549 +140299767192072 +27595419784886 +44452544936431 +58143552240501 +39858468262341 +221952510286855 +246087655677162 +104341147483014 +9780582903616 +147424883920941 +254256143309644 +177540909086215 +109833531529835 +29559574642896 +182427277400346 +188020369488842 +23469492751692 +188201926719465 +69698921654629 +49872097602996 +245853519577265 +219276584022265 +8780928132393 +262505842668753 +242881484987220 +591323627621 +189014343697589 +150029513602228 +209076164900021 +90965932224061 +206104653670470 +271150067567523 +268740991091711 +256051125126692 +105505843059894 +118129571814958 +129370744922167 +227444911807290 +85777717985762 +275651416747447 +278068418287414 +277578033422207 +140874147147312 +262919631625084 +217488133944408 +167042000647016 +194123109390344 +117871803692085 +132310294913328 +35686127732397 +39879227742149 +137779710107076 +250171953131559 +89588743983074 +266068142066227 +31650213406073 +224302963413144 +13434723550971 +22478897825316 +40387441348744 +158734667351850 +30567458933201 +269839814046771 +266952507430120 +129324510043068 +134178164288076 +186633273778328 +279587989895729 +121363612442880 +103503638969998 +170798333374361 +99523692464890 +184972819535779 +98637242804395 +217895768246656 +215405328160978 +63469723540777 +202939234146215 +45895051963102 +112016951509197 +221734721038458 +262805011731087 +75154729635679 +35046048032207 +128193235380999 +176050787256194 +69296601452268 +72600572809271 +165098698988748 +186537737232744 +62843365188991 +127403595645464 +153704320952491 +50092058781673 +80001256112821 +109699636196815 +91680080338634 +193019756337806 +250991433088857 +177497105354160 +75070234536326 +140958076455935 +4649761293771 +255225109976182 +28094166752663 +15090344688557 +219096925641439 +214683164475107 +69509373685470 +102220018433331 +266351147660220 +118518438099846 +72495943571338 +157086380631529 +245071054681111 +202739281212915 +113225303512698 +45349163138756 +110157961755489 +272199231537628 +140700980100457 +233110818326858 +276409361523930 +31318681858762 +107304130917925 +226385527226626 +152016470397779 +174310376103124 +166376112554722 +250049861056701 +216258143634783 +204673821393234 +231419623224058 +15177440777334 +132922394473050 +108316927784930 +188259683422965 +209069470721148 +74013157979102 +263872121860969 +110631457366744 +68068186125581 +72827604542024 +143861395346738 +110360648725335 +139732099643399 +250936508648292 +175996493476088 +229530809826044 +69876825550073 +118524152554569 +3686312906416 +219820177890425 +240706148217876 +249168601637064 +159855839981033 +176033900859772 +171764183334333 +93914186476750 +58408111415738 +107362336165356 +73167957876857 +80281335175109 +110028496343249 +210513656272546 +101050666566347 +96093373081517 +111277971096228 +24675006219080 +29338465181144 +168447104074142 +170684869402951 +45471498863822 +113721340174913 +201296899556650 +121730656246012 +20598255997312 +106021236845113 +188604971837731 +16375571874077 +47068821942876 +47584684751053 +98837560949279 +239821782834832 +84044650175651 +36081269086445 +86749680839666 +172642535880099 +45493696891843 +169099870514342 +239593028687631 +341109514475 +128467064545455 +99909016763362 +250975771663111 +256420590114444 +68015987847872 +252819221283647 +212803935926652 +114405711498147 +32921462530688 +71785925811223 +85976801392211 +115403015903657 +88528385830925 +199123339480012 +216748999330244 +60526303107020 +259585597815515 +14072696542373 +281469099495661 +225434418639857 +167851308728048 +52850469335778 +105990214243854 +243987523021759 +120580894429756 +41270060620083 +55229902683304 +263068283288086 +45948505964174 +213238264842274 +189126561467056 +280840465141190 +52946506858638 +247190081082573 +132050985086077 +66503330119752 +145541262584242 +215560518676199 +14474701494373 +136747884167113 +139772348832922 +33777293413322 +82114235008652 +249622119166510 +244866338296758 +127585023595242 +261769450519971 +11488757170635 +58943699626894 +216478537262390 +166107172764853 +273263097022743 +201183435585240 +209011183611869 +196990011559961 +15668042396516 +35350727821491 +32659351047740 +276314041773030 +124677570038482 +97012881402311 +209637211354212 +155288119445297 +43591550076311 +18829830671760 +161966196962907 +22672302762851 +142152972281011 +221352574856122 +180837814035137 +70790442154925 +196934080526896 +233042938140496 +152561613501633 +38660799765782 +65291828158087 +22765489395440 +25779149407765 +40354338062919 +86778725110957 +113574805681529 +118939760427842 +17439663874952 +221528373271861 +91615520715801 +46166190512442 +179638918572174 +250551250687241 +14973616408837 +102028448882654 +41197766451310 +17116150061237 +20158462785688 +109526947854836 +217210575088990 +133256543012045 +158537714540863 +97903975695026 +214374002397299 +13030992224492 +234955357460422 +151715730024683 +11754798415904 +48816953522019 +188253598008811 +278123726558851 +120135103233698 +75620808759416 +135948300928290 +3985056431017 +149016436630313 +109718509680462 +255416395783088 +92817766820198 +11299593908753 +193247586090811 +57735141491005 +191473337514810 +98198774262988 +233569630021400 +104993973417196 +112267448074727 +196938235186864 +83811077213537 +79094422879399 +31200882212806 +208210628223920 +65650366162273 +225484247474352 +217707532907263 +212925501134876 +254247558699567 +278112630126705 +148670454840764 +160193289667766 +61122255472464 +62199890452935 +75564293390128 +182049259864071 +231437313139632 +219818213915069 +91058643067405 +168331204324815 +143381690878855 +144867441319251 +34040488536642 +259742942485514 +111645108659559 +205253853833276 +134925531035 +262728749159848 +244523478170550 +21280610497415 +270281803699192 +262947589994879 +121380463825975 +194576069303421 +33747334347761 +256246051091023 +179747843137875 +23205893748055 +141476368376252 +221709791640262 +180003710310949 +273366891134249 +89805090162688 +151324782195042 +61931493356423 +274197753582215 +192031999876369 +201069971613830 +207638078793155 +272410628266906 +55977430800852 +263732659464757 +16392323706023 +186568190138287 +156436212471694 +232876412545379 +2492844498055 +65691146729188 +227523543224472 +113701561595412 +225966200468229 +66137833403269 +156687800840104 +31886633696523 +148051970766520 +156468610402174 +101380082860249 +175402775661560 +64623930518110 +126039607590432 +80285212228478 +48342813163402 +112845174037969 +162093924184002 +71222702487906 +90519094493562 +54760449469625 +189327612620198 +142405527607061 +280379258512693 +21545464931298 +61021187602786 +125900385475194 +263971836866176 +155178922096528 +45947759939050 +65099280440420 +68173430263870 +146569139340816 +162924301871825 +222689364845614 +171860579762847 +234868175495192 +236296341398021 +188089981040200 +168787584147970 +98723909030844 +56633679644823 +141433832217521 +122693443550542 +189601310735458 +94427786890500 +40420028416281 +115175434169243 +64739636584357 +148898496262341 +248166063810269 +29209517541835 +280227009354135 +101633590499737 +235850550201963 +44719414071469 +109311629141871 +242579034760655 +261769973780248 +37277409460803 +243447731297890 +149391592539057 +175807431856745 +78815726923695 +142469361682092 +135269402148954 +188430425064824 +256181698318092 +117788949966541 +179964424254821 +251724958368689 +143754633061145 +92246214224642 +270814893859946 +113044462848504 +280335413968097 +274303548605597 +137542199612186 +83555242288407 +5893016687665 +138757504377550 +221609072341846 +257888474479392 +33136969394458 +262713736587837 +190382159341671 +112233876097757 +70329330709554 +99963026167076 +99629598316259 +147411765908019 +154612251820043 +56732123419046 +279557960562280 +183387868358188 +230450337748261 +185215805106177 +113086482185014 +177661279733014 +173967009145138 +163148791277391 +249074625328835 +254535505295018 +269304713379386 +44964973752240 +222802584828582 +115147191015578 +94022081790460 +220842748991370 +13333021121828 +131056014089212 +116577132363657 +133790966535624 +35838938291844 +11789401240367 +273998148840584 +152234808248002 +118422630833448 +220805248665066 +39815221936951 +177707292603569 +44416554003425 +182476711528428 +233454590910438 +160605014435489 +82706281771423 +208989884293012 +138623595493856 +146292728766222 +1938564244801 +213880624845521 +15827891429038 +66432993095577 +43996299863246 +270760937329705 +54781575141259 +157678813720165 +57641610480214 +94983452277668 +17780498065951 +17567425109 +88015717996433 +18039000533349 +201928636884575 +217857558295236 +190146426754451 +209566382187848 +234515317878016 +38087052531381 +138358227509465 +231766673983630 +45722588859605 +147125150776897 +146470678112825 +254062563441433 +66824638235563 +251991919388195 +206121395090028 +67562117679062 +247806369210760 +29281535306602 +248665227085907 +182693715526719 +133467337260791 +115574561911444 +3334892091988 +243200830643079 +62350830059482 +131878649042538 +192303152710723 +124561532049268 +33689473121621 +226483018136253 +1740429826259 +15586892255009 +57667219049626 +266173114298132 +185501066571140 +221531906180748 +123220992350571 +264564089291716 +231154690854733 +274858120669185 +103332860872382 +167837450028479 +121777542880685 +88436810203288 +123579214697535 +2665710737605 +154410298518802 +154802793098496 +159034345471032 +133538281239910 +255411857679222 +96844788727566 +277705117290555 +205735429649106 +42525298687762 +50609352669849 +66994214467935 +8367885422804 +161084472193865 +225727675167420 +265465919989374 +200532433066331 +236000312644555 +159901630657076 +238933999042914 +209422201873789 +201642904531514 +143162679399216 +180537153790035 +259899402049710 +55791749050653 +104506915888570 +87809760331017 +89549073428107 +213912710984667 +222072404914070 +127334483125921 +52701676838089 +123579227159094 +196593671676464 +1730565089456 +106706456938541 +243914463098832 +86751374048891 +209400440448348 +215887240774202 +259134764108794 +208398592993222 +174989212712784 +194749339971745 +233441071032026 +267022877787887 +55571606478950 +208899681703404 +209055636645289 +175796816096177 +232172742154723 +25164870661811 +76355899602832 +118570782999360 +259216286212680 +161923964220524 +120989583712589 +179255807772609 +245387264548445 +24226560997417 +258795418652374 +223327510036646 +179273290513720 +80970973943189 +173731459680263 +244019009495270 +97922799294684 +213804205759997 +85655796857269 +235349162706055 +56135123162474 +155707128734160 +201369324815622 +149387994692558 +173509862310194 +135710127260393 +179373347683077 +241658138782268 +149477055605543 +62141140551721 +174538249205623 +41370387595359 +219193930685524 +62071497088585 +48143801041596 +745913599080 +103408272381221 +161004659901607 +172914376820618 +24921799173412 +21070849859092 +206645729413162 +237293799536478 +147500236637699 +214495330836183 +152343711519443 +146702827208661 +118053251861485 +265386666418584 +28839304080116 +129322227917807 +228753374312066 +109806846807010 +206441056068517 +113630099614179 +91289815947768 +29149068765632 +65193018156642 +272284101174115 +21907427842562 +54872368137191 +237897486162819 +227947341306425 +169630994742425 +18187989572123 +155533547230204 +167800961564817 +151042626313305 +92559459032522 +225592997764673 +47435306943945 +2592218787110 +133562064764840 +190272230749211 +84418090098769 +68923097607463 +204820314051279 +90274932815500 +110567687742929 +246821070178760 +273188671887730 +275656519312428 +235595265463991 +79559236912624 +108696296713290 +256699602174032 +187652630283877 +157656034990915 +190929781230651 +40971542165987 +215921592486862 +32582640161066 +165446992791811 +262282985827182 +33581829903007 +120662061701870 +244537267571476 +67703730449260 +241162852663161 +234569758106690 +234007325070886 +20812811899524 +230363271734329 +72096393339363 +108754378113825 +186972647295812 +74233457845989 +153530107957721 +204250153450972 +67896627192838 +259706800121919 +11676191431448 +94248566321282 +83615912149107 +91532264266702 +78162900261779 +271242476860358 +143180521824219 +265328681337454 +248311290016967 +184797340768648 +160691347628296 +143737252496013 +243866568253785 +150524620135405 +74411639615890 +175420367795118 +160120836906306 +231913828257235 +236518864019892 +86805844205991 +67377054015757 +133436396248294 +176704171511500 +188994190286731 +264635892586636 +251662971759947 +169414314134568 +63308867691470 +21236661365741 +142992062743086 +84496389893905 +45913401439148 +110091479451656 +251198757187141 +238601528282243 +72892094080528 +94473063051806 +225856220796495 +143143502394558 +75023321496994 +184862989562449 +91495049385456 +24368043329022 +221813029691387 +156611532741590 +97842435472444 +157787765875729 +167102754203937 +14900240029040 +124505158231493 +37374791266381 +185420892659635 +206548590555045 +46621507539314 +94778398319362 +143869218347635 +189858806188694 +3973619894375 +184099932838544 +261105889803551 +231494452237396 +114236292709213 +266164324874438 +49195213266830 +263667409611517 +191853017371853 +219964169917962 +260955546017043 +176856913884098 +133339779161841 +15872453203716 +62193438980309 +57474308861416 +82169340913646 +67889421452454 +258959686005968 +31376682056353 +131855596111047 +197880430646596 +7415401732100 +19881928961379 +208150591275732 +155332934192155 +206796520919737 +251712683154526 +45672834209616 +64938039010760 +78778321025128 +7989401744282 +238785427923006 +162120032363019 +175205120681109 +265667578696743 +252288273370528 +88753647898758 +222826314742669 +8121207271391 +254113330435457 +247723849532700 +128025321212892 +234568697296455 +31861402151105 +232711671232568 +38547550877544 +156859409846373 +94678590421550 +24222459535125 +31127321520849 +174130769231545 +30946868503136 +13119988201645 +193251879953088 +186310403968008 +181676816743591 +276982562991624 +116059406980253 +221407440250562 +108133859229232 +270653729955935 +18969653844752 +121576064602970 +234941316064050 +128920898446919 +213124738170635 +263139657510921 +10219776888987 +102548032614734 +9934460076070 +51378069640391 +95244921069695 +279662488911741 +276203101018380 +42530209698879 +39562652429946 +208063090514356 +169935359527820 +135001281451068 +225525355690181 +158970293583555 +255926648914783 +45836355318274 +165355290781986 +275995141913540 +77428716825976 +119915769441485 +89946125830624 +240686775829158 +273690301998876 +176068714126263 +190427991150107 +34963415222631 +37544612752306 +34770015152329 +235998500363831 +170774894098497 +193246479363414 +236684591913837 +48086517995571 +165152329321957 +191076449839175 +14524487466049 +73617524848635 +11532675636642 +216762728026282 +214418642056512 +51495629892555 +82797218352976 +39961334927697 +188065690057519 +238728622062921 +125818860333929 +258303349392094 +58978932988099 +238661294429797 +278030634507729 +211659974364065 +154214490431351 +38833447002483 +89092362353190 +271978692238952 +49591371729024 +137001501789943 +82862063434030 +175943730947427 +128829593238877 +42105597350762 +16705809020124 +81310621355121 +41384818798273 +13136546493645 +65741034395474 +187777102907526 +142408537657042 +78992304523234 +16699777676040 +271185633940258 +140535167274154 +88184518929630 +19412475747700 +222369959204580 +175886512146230 +157426840662478 +1455046330727 +179532024109124 +98605404285320 +266158653422705 +254847648286556 +55954780014787 +130833856865731 +37448631522007 +60770696890259 +271615910067953 +107653605386114 +270792263868389 +67190333124860 +38095145251491 +239003203744567 +85445935575229 +49695640519541 +275192785175236 +195783978212242 +273713266325487 +67286312227013 +74377021825291 +257140901739794 +89516789531289 +155609862464571 +62432738454356 +9401782372227 +76242829115218 +190929143320525 +205238250633289 +205235312782904 +272876546892846 +20197627975156 +184643714643071 +152156784166816 +226261642279652 +214449821130457 +201929067073137 +190194060543163 +214860871316149 +94864995085931 +173231079261122 +208884962999560 +156617352206081 +141027814612995 +60842953982297 +16622421393766 +48945779195250 +156153777957357 +207753307746494 +113105087785358 +230768591121745 +26063817955506 +112865531012891 +12989328676456 +82387146418916 +113480697169488 +184033646884555 +218561245512299 +172420846611233 +84894951140397 +221780490156114 +1064107054378 +150204100358866 +278813248190113 +118259283350003 +110274768331767 +39117067557678 +96042808792814 +160039408638316 +224667397981492 +258567699213254 +194582436878305 +117527484495076 +57683399657409 +47734464325018 +115937326141222 +178040384645947 +256963101480575 +11335037088363 +63275133262406 +111852322413199 +70418013385475 +153873932324775 +115881187323052 +215472650381296 +201802280255633 +42338161290679 +126864632634734 +226976533194107 +272333750939887 +49878851835180 +213316317933059 +234615231948130 +113758034576452 +46138540978973 +225189256878765 +246193942890320 +36466858889014 +59921215886359 +151474938604023 +198364317494256 +203114451958996 +146975740455113 +239624256840437 +204604595842911 +264700946361697 +215151167507760 +253427625410798 +217752269019346 +71782399382611 +194973014957190 +153042545593569 +243337140071156 +36400362438593 +71511590741202 +147351445543188 +43850365976805 +243905094571271 +156235239583134 +66314653675850 +137453209615586 +137074677630062 +231918888001585 +257437654500223 +266833400255108 +280446698133762 +124060511615522 +202835564790471 +188254899453675 +24924503835866 +22784266959713 +73905808631955 +192816809799686 +207539479609265 +255154658660039 +84219367795391 +153673665265248 +233413349450618 +124418733962486 +256866037641108 +70732679434672 +93256514758781 +98597140355765 +240918031133863 +178316793651867 +157892606479378 +27313575483692 +63846972481044 +116861485215192 +194848011994185 +52169209765771 +214009427919486 +21064644840507 +58849482113627 +197881813071097 +201488188900084 +49559857640923 +273418885765696 +3640641750242 +10412097496839 +99139139886820 +175217682590001 +263552618167418 +25445406504461 +256572989991303 +114086161363385 +205882683234212 +57205075573174 +111551870627262 +48014957141139 +48661736535060 +116082921704005 +93052735005761 +85363185291527 +269138375806650 +248527157068149 +262043625889432 +225308388207721 +14012711233953 +68628337943474 +167481499709346 +228064440327126 +135664128201769 +222553701832057 +49199873525635 +4932373353701 +260283561219599 +277488982200924 +57530068431814 +131250275554781 +43298887826448 +221401943742306 +23783645300070 +4830840168012 +241351150729687 +107733833519409 +2199132591723 +189901200852027 +197394288409488 +248428017926505 +113634819218596 +36504695020573 +46580279818453 +243801599433192 +112977547019483 +271992969605801 +136351042869996 +90023733502552 +26176859803988 +14999153225418 +10002241010639 +32214228831740 +78876480480616 +174423144154503 +8891019783868 +253571714930414 +9104861433172 +210097294395633 +21302876622028 +38533286731523 +9721499333425 +171719556548199 +47051097984544 +110564270589477 +143219013314674 +166320155872198 +19571851588907 +219194669917348 +45208240746236 +129574833715175 +279294218911963 +82568653354027 +73041978671387 +189768308906558 +68292461311259 +2709104487391 +251408521567847 +124053756689582 +79579564588708 +89355331603942 +100973883859772 +157263382227641 +275337950228307 +271468298705027 +245542468243085 +10996885407758 +123586359192770 +29675793099319 +144955560469987 +72326133594463 +245218188365573 +78754188478047 +78185154642786 +76482928080952 +208894304370887 +199022644628771 +113115759625517 +157710983241003 +97431785717870 +142687065204147 +230443806363683 +212454588227490 +78066398534118 +165698225762888 +72313633485695 +45315930108033 +97417143571812 +114953574065994 +269664442656038 +265309462245826 +202996660251428 +126463171597604 +231794201207286 +133950180018380 +71148133328541 +97703268926802 +182859985437200 +220911367242492 +128891881845541 +135966478009031 +216935456745312 +87857481222533 +255555646471333 +83205105045291 +149377400448401 +234155635788924 +66734728106366 +119737671152466 +95379455125531 +236278571913230 +207806960624948 +12261115347950 +102611279433517 +108271604951566 +157182313400054 +188910328399526 +170625244421366 +6300628162725 +159405330866938 +173088920151525 +269347955517146 +139297319242334 +263845217052081 +30864895812144 +37336172478181 +35024975518114 +115898431709146 +117561932819578 +92739066843887 +114574072363249 +3308371066559 +148578142516881 +94157635774644 +150068794865268 +56320775367397 +182209794694633 +118047754503044 +178105683253877 +198287336422369 +62919120245728 +160691985877877 +259061921378739 +114718568975176 +73801763367213 +49511820723681 +167208888472355 +254785661677814 +186919228607176 +82694975621341 +171402715912619 +195143440475176 +221274977573234 +9688206346813 +225163043305252 +174218537085990 +136245477270691 +82512528377211 +260627108411181 +238820578903088 +11598388325506 +224730324313997 +165141319023147 +234633521785608 +168872934165093 +118426800867701 +203208491125489 +43110258108987 +95245626465139 +113274101794148 +248154801263433 +188185316180854 +103093739180750 +31735599786563 +101513202181726 +165980291011519 +221117139094784 +72122560394527 +242135064530950 +133687991041032 +19392263824532 +127516808894224 +7602792534926 +206897205012860 +204711341057066 +180890027423576 +277331155471752 +89680873376344 +230412558109744 +41493480652369 +143060538258155 +165848147004543 +138055577027672 +279517371554246 +257340492267528 +181049437253879 +147836071367968 +132705889068781 +54369602861894 +196606747932221 +71438823388090 +8848143522199 +63477897242286 +49203970984858 +129592177355333 +250307964289883 +227229186609295 +238389670223021 +217063932109702 +227125848820231 +19166369001796 +236319281516388 +106932410528428 +168046847102966 +155693586563450 +267691227980295 +7845465887460 +177459045311749 +267268356031124 +210113385548032 +265000834430040 +119306534688782 +56876273902505 +261290946107165 +4802099847542 +42554238489840 +60057686894601 +250776487180776 +224355321050957 +157450375737144 +78558263281542 +98147400305584 +266593763559007 +181329975720779 +247351864280546 +6685290672593 +91154656587836 +264191233888873 +218407293264178 +183242468129151 +251039941493160 +168093260727711 +154396172438495 +259706813169950 +208940362481436 +108643608276387 +136808602019783 +267115925311272 +240177414856425 +77535755337680 +93485444734917 +160853099190034 +222428562789274 +271911428943799 +264766292508691 +209884338436715 +250421163244423 +177090335281807 +132487663751523 +163974498453593 +159773850332721 +122011527087812 +223188915773229 +182751083043836 +220382801610277 +103451961527714 +185085269540698 +98488436839008 +268956465057987 +103757735651345 +267100394960261 +259380944111228 +50663699408602 +211617601049631 +237608025505250 +106861889483614 +214351141754070 +105482678112373 +19236192646085 +4161507632091 +116380879316778 +157678026547554 +281425774755393 +114608005622107 +77426543228480 +22619796163591 +183108642150206 +46578669915594 +232965408106019 +205116356951969 +41162149395791 +203840186839823 +245879948933568 +236322452611819 +183237348724745 +47203001749146 +108837939327332 +167248858327537 +94575944417671 +254948276195832 +131740177880142 +19330155121836 +38226464421686 +58095042794544 +42079499175246 +202504251768178 +222132682582554 +7482391589448 +202248311873021 +225013902683889 +29268268239861 +25239991281821 +223568052354297 +15873144785924 +106103872783150 +127805098720890 +260253924025545 +200656414124747 +153632222692192 +161341286768201 +180551469211688 +157988010952055 +260976344962897 +26587066843501 +182162923016804 +214948396537716 +26295988632667 +156779310935488 +101381214817201 +270716437966713 +61936857288532 +114887111255753 +252193122445172 +65577438725916 +3033660781828 +110143614651223 +39478943634776 +227626529377718 +180287148754 +258118472095449 +44672020254562 +279216922677478 +269897752452527 +100463756472851 +217618130538618 +196039462164961 +261252453011357 +276887272960102 +200009363504831 +214792278675841 +232166785220578 +105156887073742 +19039582184292 +248683274996658 +125063118514717 +230143805771232 +243417295434189 +126105527466179 +52001314046172 +189091372376843 +70003705634076 +47876748938663 +88267602675268 +254124354452992 +27272344579518 +36961705289233 +3863062295047 +226202903630455 +173347879158294 +30075328801170 +147272270172858 +273360063130048 +92671861171899 +131196897638752 +171463415931890 +1401804225307 +188065518373678 +32511338038564 +113223716812483 +214282930589025 +251906569897995 +271117667053365 +106883826123185 +136210181636720 +11924213826921 +30650480491498 +179508791706796 +25339726442327 +38756296419766 +130683322362004 +75352884061699 +277022634800198 +49160914770155 +221421535486032 +200688592995063 +43640953340246 +1297339030603 +190387098485971 +247178649550716 +156213548492439 +12767276383020 +31526154584854 +36494816859045 +36359607553729 +127637735127264 +100448288792322 +171880295972372 +32443476955747 +276536151794322 +268978920400636 +54062609121569 +22295943603589 +75690238258709 +270672341577847 +212986756225485 +172847664337702 +26064914124723 +145850660957697 +181370747860978 +181685180256772 +105007230103347 +39965450858745 +107166016927379 +129322643459554 +19112196918432 +180882050387555 +248077591539992 +142966155824043 +1886552124657 +235023902244495 +30844288066340 +242058164129607 +144507269699865 +246048400798294 +253345066492668 +89218991012296 +95011318396763 +130108590832471 +265791782478098 +39880936880213 +91253480128225 +199904547015187 +270507791018791 +28472443044461 +45119547431733 +183414581133735 +197728048070430 +269058675881543 +246037486070691 +121754483038770 +43424174303100 +223629432881406 +259591870909205 +161196489778016 +68144738242827 +34229225342282 +139036736785262 +36050964133093 +18606249633059 +145753673830440 +178223223969855 +105232516877406 +195119550636622 +93083472918225 +105273051862095 +106998953189496 +261866611138190 +32434194543425 +70325654476085 +251808557481655 +155913594071480 +256673853426337 +174194647247436 +45838413017515 +171726517165534 +160904311890423 +79611165699662 +47163781876769 +75294771407138 +197938976023700 +96419845780087 +165707087509334 +39218141339770 +99780796212955 +41515837158523 +154568340705801 +84195375704420 +235483976421737 +98802366985858 +163631811874625 +206389861669268 +27656295834525 +3872091898941 +240869435275582 +263622364994477 +32138238007412 +258002085221937 +196843320564444 +56555752024007 +222764140071829 +253384417866352 +279811932321230 +124245766794520 +223977639193181 +272738586041864 +39881178435320 +200005320315956 +77169853504522 +8005754741757 +182548860750961 +222058403427235 +236977409003092 +227260034641519 +249713810358040 +39811644944671 +185258227172385 +57591878969767 +221457343224182 +6952786878990 +34302493170205 +261785390823673 +130122587170925 +49374517726862 +72093136160210 +118224696489530 +47393828856582 +88606173692763 +141822771969331 +26234804262852 +102465055884000 +173499938413445 +68271149952284 +180392881328070 +117198070538319 +235940529069824 +159157476037181 +72343626556197 +226844064481564 +122092697895570 +195230737978239 +180416413615758 +239782296893682 +213992721753635 +178589141581564 +12786807709777 +123859943763129 +249520257885202 +85894761826221 +22172524069979 +50441291155179 +105949127490004 +13820614913712 +135766613844128 +120777392718964 +7013910026811 +254764015359363 +31548904948898 +213628606768117 +85043941601681 +51774815107082 +53488875514269 +219672596502475 +2368966775252 +50116070755074 +104707490234183 +106323175775725 +112706312050586 +183520285287341 +182761439975547 +268162866903780 +128435030710208 +79964640998820 +207405952005376 +254735025011528 +281222073190025 +226815837847853 +264643850863138 +5319849377904 +39364319155297 +257346988714336 +262119136809548 +44298898115501 +226725724498608 +93501625068402 +255310530501155 +54261612503478 +58952173876190 +116626941734843 +75373241516805 +69888758946944 +132071179721494 +134494254882331 +59974529658408 +52520152050255 +73545959621034 +39960074431200 +89372159426406 +113044771023308 +123019394477602 +165851221954305 +231202043421079 +141457620992695 +105072368562519 +199216030698308 +236812915883790 +279801606837793 +136855602728888 +80133659509695 +209956642398355 +203953011691845 +61471209324167 +218750948415673 +89273720730421 +223920303793047 +21130182073023 +163558169478877 +271346614900496 +227053595364213 +115237638112058 +21778375235248 +166894852211721 +178130763988246 +84302351093617 +269763044365639 +43757132285825 +227843358207536 +180216060776204 +174825482494037 +237668275985743 +218175629319537 +94790378353138 +262562495364541 +201098108029423 +96593470064916 +161843218455319 +190794595205739 +133636867602182 +267607571443995 +24511180174075 +240944377640129 +22641569950067 +205552904924163 +24310395315283 +20202817233678 +150643517364261 +21556035088051 +135842321292976 +36448974843211 +51355579333074 +127019222606193 +274106280444693 +88906759497640 +185115083890807 +258963014014751 +67944832812478 +46562421128890 +18501184642356 +40005244242226 +213167109806880 +196363066721326 +266394384868649 +223753530100269 +246570583313549 +206148788143028 +22528105978657 +143531748259938 +183671195640839 +129362340441637 +211245745232852 +202691061628015 +226878477608216 +234435030868608 +199329107171850 +115677875036121 +7373442256050 +269560850931498 +7206278478920 +104258189904422 +14521807430586 +142373930947943 +187417118646839 +194361995448158 +213819433875553 +253548060627428 +87780163610596 +246090531483942 +43035775136184 +103918486824168 +155980651660082 +267963396824621 +98296821774214 +100764951856116 +16413736015173 +59376830784169 +23856021626678 +211800664531767 +126182032711035 +256749357931167 +60230503397522 +214828627913940 +191095401576955 +233033696639342 +65039791458583 +164701201966490 +164157166259969 +158783982978803 +260803279006657 +179416520388254 +59265222670169 +98055068477105 +13634606127503 +26709104479779 +81027279401657 +166770640435279 +84539531975585 +258546578777499 +268848004929450 +132003347178087 +63964059040608 +62213995887176 +106866474046268 +108053968976474 +260981630961670 +255368130714475 +48693521069696 +203556220233810 +813406248299 +181147882992903 +157567866609855 +135436960622928 +11111936723738 +223557992684541 +184792471431903 +259267987627284 +116268772145984 +106916529165225 +69800368262062 +87210293576326 +537510990491 +192514394208048 +646440509755 +270665483380413 +232886510152373 +130568047646785 +207170057495077 +12210631956014 +18271523730220 +205894512777220 +62833419056909 +271418213718210 +254809109650190 +177763641094791 +50915910222514 +87937022786590 +190572095357509 +224884304325239 +25394348905508 +166759150478562 +58063176227209 +110007139321955 +89303382867700 +131653459557833 +23915558964503 +137545428201482 +208393153989601 +113764272663697 +141682705860263 +205674644909622 +7903227492055 +5815773317241 +32668785846349 +92502518971558 +153257927559040 +65540966073160 +213255330624566 +18770989710696 +7834404639942 +56881279815315 +120640598058687 +115306280047561 +54930122120776 +27094428778251 +235948613970183 +214057967759848 +180959155935890 +183031732160962 +106552996262193 +106883697011112 +82950236405838 +16930550475962 +166083682556572 +97596430313947 +166978857405517 +70702084738301 +66445768118488 +167687976149096 +175230270609613 +11158644233218 +126209828296848 +43642536374427 +129933051696092 +122279915232354 +177428804631486 +3094856531627 +228849393687989 +7450276440165 +281023665201553 +207842391798378 +264205065408882 +162401104890305 +18674000064963 +135201244286160 +116207825367391 +216927102276613 +209628908433593 +23758414739991 +151168105232155 +62792020660884 +211429239672891 +7409627199688 +70617190152895 +184152671571489 +228871929728621 +146926429302102 +104597254916296 +92640814912671 +47059966833581 +188264857744911 +273141527366581 +219859048120551 +26452609768122 +201957531302245 +135236958882640 +248601465701236 +136161572923110 +4581501105032 +233827305078830 +226687153184128 +20328046811305 +65043470134929 +235741302663686 +214635043747224 +126560940332417 +131615881711538 +192923069142544 +252392190383272 +52710343951524 +64872851484227 +8181318848169 +182474791619906 +228969688411952 +278622926862232 +265875962274877 +95247774835956 +165608453005448 +2972217578171 +188413573651519 +81080157769604 +139236796900531 +79315684878278 +251422385914623 +187874397501787 +141053958901206 +164430277524287 +246381133095079 +48513061079871 +22851477622384 +141781695147502 +228268472025616 +149568384765756 +211048340645552 +88316154072778 +197544788603860 +85336393135115 +50406607873316 +25035770073509 +123362940429197 +109770101938612 +113746212252218 +160746703960087 +63079519932455 +271372461961532 +109108030522025 +17698499086468 +55258799392902 +158659489902225 +106318455715256 +151881034961937 +158130642075911 +116774620863557 +73069312482875 +208000514792447 +165317672532071 +250506547199275 +51065092818434 +13363147528878 +84552218410752 +4435951906142 +237991053910054 +281278917953675 +194188763723402 +2645405182349 +56265028867171 +56483364233941 +108795448503610 +73813345711563 +23443233426055 +58609859824761 +260916616115303 +46619009577788 +119660080114503 +91942131129755 +251535011560780 +181700195139528 +243754409076610 +1305949458473 +222303866636420 +111349302849110 +106187698040293 +43341122628523 +80363198456273 +166821984638089 +18124336121741 +135764536199172 +76465410883862 +60269388060837 +18979948544762 +49488295510407 +158049938793523 +981361356113 +254215906088058 +13820614535267 +35021095731517 +243907186955970 +138612816439030 +88278035403024 +277891497602361 +176057268241303 +41676440127880 +84676273727273 +104351923573858 +223121515481036 +41603861781737 +102313863722692 +158281717032650 +120404759970884 +21862515492415 +174933661332007 +53123906386620 +38106686401058 +221957805096331 +137055021142792 +46026911415206 +180377012654357 +196305373245195 +273653223693955 +204539332161019 +202316470943209 +73115009943964 +152280922289936 +146369018843477 +218900593027958 +38233970890865 +48462858697065 +33538934706018 +220761969297408 +171386169337703 +148451754785389 +21239768591285 +54501796473717 +215018109324527 +191804712342972 +61588343952049 +217804193666227 +47960371860150 +231655573455993 +216742281249023 +202122892845643 +58638034001638 +131334070930556 +162872069013987 +19236284623930 +220144812966358 +201122246830626 +204438501601969 +98848394417279 +148227224001878 +95453646307714 +216613645175653 +96412359068028 +64704436575421 +86399074133638 +160808013757924 +42141008922364 +179915068460269 +122891504283125 +173926143983939 +52639342572903 +255557817870705 +63445633192163 +117628895883758 +210063265784895 +63715847342231 +213630898465651 +88111940296529 +133873959764401 +40519020892196 +232307398614366 +6567781093231 +251199187990058 +86729385495448 +127618971108302 +211377139018149 +227895842884329 +277100407300848 +205503170489560 +144642185406842 +233977609128291 +141547977633348 +42159334735151 +136786064581795 +20789583114276 +184086587336064 +67424453929081 +197219721035765 +173535599278913 +244745507587363 +236449973992903 +262065474648335 +211381311953090 +76326421793451 +14308252825285 +131376907832508 +85628962602946 +196153969211240 +224479552231787 +102531088637325 +93170720423171 +120039636491477 +3980916277653 +212945148053467 +155215354833380 +174366601601828 +136446463492732 +46652509508185 +25775757875817 +128290576861035 +138345872487116 +139583551984847 +157616869712971 +52116568067217 +276044122546199 +209433203239894 +27660470306682 +40872993556697 +116365065857707 +155148328433368 +250008729665652 +111787685233166 +123191281435298 +44165520991690 +242007973245355 +19690049597403 +97261712892305 +251341019503950 +183007769570948 +207207814300511 +12011237938680 +235864303635512 +187601014365261 +120279813334120 +96948701209830 +259121751966371 +732211558966 +142936511362309 +257890227236470 +216899746018227 +187945220330859 +58037740661990 +280503051251561 +129740664018482 +169299488550572 +257726396111631 +70386213935092 +246013711204457 +115306091308921 +29577078782389 +125599688216536 +187166455910006 +139724971324247 +150851644507702 +214037297835470 +226925221777293 +215005841659631 +92577310179237 +269316758525861 +19454237474287 +133543915895182 +123931798037493 +249490621813653 +137631282175071 +69351522657525 +39378901656086 +493937025432 +126302003777960 +2219720495612 +273438601975221 +230661086848252 +227139320545380 +16645398580243 +189401211436865 +161550260346640 +4449116394287 +238875229378252 +265803189608760 +18414101964091 +126758924341890 +70724269235674 +152003652625870 +262060515471375 +181014670714840 +276710783764619 +247852486678486 +136107499039080 +45717071880231 +111877346663583 +200530429712426 +70949255490546 +276038721956525 +271194896272088 +50439613598997 +42464379616615 +194359159401928 +26595266182332 +178796047761833 +104336949818824 +128542655553528 +160578819429487 +246212300194370 +226802034336235 +248389230416752 +256958791423597 +163733692273233 +17033314727028 +234020666714915 +66449065235151 +238895377713075 +228705771323606 +203589747330456 +46313686565803 +271478951360495 +11129650433105 +52219584153798 +50563470429717 +74945338664604 +222239552480526 +183562449251417 +273557558859265 +108799143379689 +228234275223426 +113021048022978 +264030266919786 +75536867942159 +242086373161176 +218556572942935 +49247958248799 +274990549501459 +109396053763135 +195061285200760 +156338313294684 +28886592117338 +224264690472508 +145778330283443 +71279340752842 +219800717044181 +204164959955732 +35089757282235 +227952027976125 +51632418607118 +205212962394026 +276866624849095 +97143140467350 +281402583356689 +118672117051530 +3484971939440 +27191809304440 +14872071322695 +36500740199722 +79959090596836 +252802193067727 +99144014204778 +110905265289221 +151004222109898 +61449510963012 +65554318844790 +69484271904194 +23203463074872 +169584831228072 +275442650677606 +4459975400703 +156935009540732 +54964636526644 +125096245460305 +161310940913507 +70298598610065 +71390616813688 +169462710268874 +105818596701327 +189162942665200 +129023341431363 +143922190998169 +91443282946374 +228397664028644 +128452096496186 +1570681226558 +256353548670754 +210016074505219 +223646237374253 +1218839228539 +254047731017740 +63589803543258 +109823226297493 +151895617000719 +275297719628745 +96300448291119 +133160294181032 +42536956697422 +153805634866594 +139219927383865 +253705287043766 +125838140225867 +116602743681863 +82205844032815 +161721737786841 +151016515436507 +28653483749227 +192915938540682 +10107271745145 +83727998231812 +195619349647001 +47844685035423 +69416814850952 +218222148977265 +210608718748305 +17085137951867 +109226191611569 +21275741480581 +113557107118629 +8543919878729 +38406226331125 +32084795957242 +123973149106858 +278321909152106 +226609435513031 +85395356747771 +78148508459850 +194620075522923 +264824932341813 +177845596018729 +254927934277548 +280784045522150 +221263832592134 +204117178218507 +34139608228399 +239715477341870 +142392695666591 +225618458336243 +60009980072140 +187384261415276 +48607437285014 +188693773715548 +219242331246745 +20250933304682 +167994944861840 +55538989331420 +39963833984908 +55425595487596 +96509279153905 +82881478367522 +242499982579224 +253222003574008 +55567439362423 +252841490570041 +109153518867775 +241898145798421 +204281628834541 +93756285066605 +280339446309139 +92812322849228 +58114759004069 +43640588522550 +49481752272633 +274822788686422 +237171320424169 +266492318748232 +221874809028202 +24263713625933 +69634159530255 +109427487530201 +139335221713875 +163522473335012 +72921407925573 +114872107127834 +239676341120769 +271874526630556 +148883550851221 +38848608484465 +195171417025155 +89280574332730 +36592214890630 +9283916752025 +245090756860339 +184138212572974 +30459343434082 +159983801899357 +84892749180883 +199192980513636 +129127491576217 +20936812594555 +6161834478627 +4381127221200 +25164675939587 +126365652873816 +55462695382892 +197849589255804 +198511875759102 +176175375754983 +45581323542604 +90748598629476 +136317162883616 +230459584404873 +62537336023743 +192593924998479 +219967282971120 +79120614406754 +232870811911699 +21548360841817 +96405610299760 +116058734269502 +6066915031938 +171234844947797 +267881384463762 +280873269028015 +66937804738792 +144511008975588 +141701924659397 +31690597171064 +174816523866409 +84016024000752 +259025049673162 +107483843539628 +98017246632176 +101930949786143 +25048589774722 +193959347412997 +269799202214983 +231739139624430 +93535531224377 +189706499909739 +220690678302275 +220384337998700 +136745533521204 +189022265434110 +92038379641067 +241056782285292 +35406827264819 +66948100168514 +105862477399916 +268437151894424 +89106264039911 +243435945664137 +120322988295864 +32292972580538 +200018516321896 +192862354961312 +117646035241208 +60882623591207 +120827713657165 +29230803655788 +41018281237425 +94648162281070 +32523331090781 +77992066928646 +263277312727183 +212530578620883 +190110757541153 +197052054131529 +243232166632931 +262740347105615 +73483029014239 +246053538025116 +136203698912206 +38736164133335 +60811487429950 +248015994275307 +104497401754183 +106730703320631 +222660504554028 +261091072663729 +46050872475847 +166820434589853 +72335763897756 +174608511610312 +5641150649016 +211171368634765 +119738061845099 +149197270906323 +229873251932092 +28095768772473 +158542806248797 +187660061726033 +218929311363409 +174730666875847 +270426607388394 +92057504950801 +265617990070440 +254011767639842 +165707581315895 +253663783819742 +81720493528271 +178306005177006 +169650611782959 +255564881132940 +18415222021274 +178326643441019 +163880367017372 +70391029461673 +204528816468563 +65301623078612 +257794931455855 +74897913481794 +45147929426387 +240943318313882 +171708115044001 +65360200522192 +9782093108831 +56981538506154 +228345563496934 +46524741820034 +255809311300307 +14089231051191 +201815914058656 +252909333958669 +140760578455370 +14041394063870 +166513064798789 +102078119105828 +214994468893718 +165910473994512 +30016928131996 +64026119030108 +165345594166782 +125717297538314 +131338402615875 +119597146031517 +137225102476470 +12094174475554 +99255467695584 +160676365373266 +133951863727427 +103786320951200 +13808739879917 +160659400939938 +267231342640191 +232353336919556 +101978118235684 +71472225060978 +220404310478646 +189908077206129 +82748545551293 +55907449301642 +91650271694540 +182658572913379 +3524295216196 +134778737681212 +225097025227635 +135237469914127 +66782027294882 +168462453722330 +92419236392985 +34433987632283 +30140933747533 +277834464716926 +238083363491113 +118434481596422 +194751680145570 +184847285205060 +106257135999001 +142345873129554 +13687056360335 +221377328727722 +130578502743402 +231778125174025 +111606853027849 +175180820959952 +166760492341844 +120914597343194 +260791496610777 +12725208220565 +132991325038673 +207285129330430 +16706232266128 +209470030246259 +169180456886437 +239967769617145 +228704372969309 +2715149071627 +90335208466401 +224997917222403 +61674299997165 +163402813872149 +219130860389872 +170981759309536 +174317587629927 +89750700954359 +144921641450993 +245815558320414 +124117821773230 +186461142965059 +100135077857451 +207367282182714 +45796611800561 +22036505841793 +137721683958937 +46820792425141 +189362239020979 +183367365549734 +131446435128285 +118975799233827 +14681815884670 +66533066262365 +120086529161767 +82231802309892 +280139597564110 +78775671561655 +60391197914608 +219740355028300 +74953588338953 +45122953394304 +168907397452089 +202966658927184 +95908159232099 +242506229769148 +89277630845418 +125851648049388 +213865544600543 +81256194082379 +176291942484822 +41563839033561 +245227617165133 +127328677627385 +280135917584020 +35576023877812 +230691402547307 +75733673194692 +76195151934663 +241624581458796 +210359851730935 +181138201439660 +227457790784737 +188455238267716 +78268817379320 +177949854448155 +54813983022876 +116057447452157 +254151475699724 +224344449623876 +199694144844918 +265928028123848 +181134664653229 +64854474734386 +180098618135016 +239407802516069 +95200156427463 +41151565963896 +78063777798596 +237953273671721 +174802991557024 +74489064494692 +240686360346398 +32055935197195 +211440920683297 +24090882752787 +201883424361548 +32835953150309 +208315999046221 +237614564398873 +218425031098995 +223105702094806 +23693337701156 +100865542666777 +3043025971588 +73554893610902 +31682787620229 +74611937451672 +149060486089154 +275124517906818 +185756241989916 +207222638099279 +80274127628457 +73778289824477 +224178537429133 +1362029313882 +273491470682064 +197186565551451 +5657369320995 +221784792663418 +161362732246755 +93731667060022 +81802998246612 +228101152813003 +141681922305075 +68309940783314 +233291814092194 +70948982522791 +180293079024668 +152748408512491 +141619160707602 +262080546064151 +154034340452800 +199807103431413 +182236970427311 +203250274715029 +29966594018124 +46769710511654 +247357014871359 +187798876756668 +75081745928270 +103364561454047 +17131295780307 +236763625196153 +60709993157980 +104251911827219 +171059786991543 +105944400119562 +30821284214676 +114638766419362 +97702592961109 +201278221490507 +273564274765889 +2951649530094 +186517606536404 +225357517403198 +123555017112359 +49566168476652 +116756714712966 +58162397699483 +30991871760719 +157282754006118 +124346579853334 +210714447209469 +15837484328785 +249761898537708 +43414355943464 +83141533807822 +99166045642481 +267996312688821 +29050303052427 +272804751444921 +36269399474694 +68628103301022 +31300219582240 +259221671622561 +86185940135569 +88382463247376 +143030428729660 +235662527390510 +203182012427095 +44524865595882 +277568390973150 +101957692448780 +42136701844952 +193877957848037 +162498549700366 +92632460969577 +48458462661330 +28987526975475 +223226546082459 +263664908236470 +133473776378732 +55391283755571 +26135320387905 +224794344022467 +115016114080248 +12906989366113 +220090009850520 +172731931613281 +105411665791154 +277715086827117 +7519321663358 +259316625493745 +129833563934156 +82732586679170 +195381380612468 +121192205662735 +117154088715130 +262207106924781 +134453658653540 +91999131870264 +113779786660805 +233952325901395 +254836884920957 +25319768905885 +163187188237240 +213872658971558 +140832848227594 +112280335421209 +240748652140378 +188105758119492 +102741497256200 +94218329281036 +269163222226880 +181238038466359 +120634398834908 +107269277199975 +36919952834147 +64218909799411 +99726204094082 +278272243950781 +30979172520229 +160704465720373 +42753973664934 +212818263966253 +242138369425404 +28270540834544 +88862646169646 +181015562084303 +124768992651092 +167184497738596 +92625865185467 +113741115440404 +189221704778732 +109771680687631 +236717882718145 +154031527707263 +141996352622319 +239253608714850 +48358982362465 +258569106944926 +225792004330031 +16697913947496 +23373251725021 +2767448173182 +278455492955125 +85601847231178 +76076981530961 +211874995021267 +54198989540197 +7661323944627 +189262570038487 +108216786500523 +39605151719535 +260928994139635 +23759043013707 +234105658195322 +108270002769001 +153156445778263 +50793109949133 +89595784644510 +144595582750080 +126788284412906 +160321531224600 +236084583183554 +271364724068795 +10870610344584 +234403607578859 +203533172443952 +198116548803107 +57267111176293 +211416594008539 +152253239452547 +278466737341504 +60923785982073 +202183214684960 +206850313398666 +245437960181865 +275203122402142 +258702583044273 +249849025541311 +254513149053279 +221739899348278 +213554808287274 +224722703969788 +149190158343645 +241107588201334 +170700011400810 +188258995079802 +14404268488212 +171587216105030 +55666232127986 +211244279207549 +219630546613019 +137234971847304 +188823022952961 +276825266572799 +95725215608913 +84420008877798 +228316999895454 +256098192634184 +134612674428414 +71773336067962 +50444662021068 +250248402375763 +270648629032272 +203916950610743 +76406553824657 +213723539294066 +130008609881802 +229211292300168 +252376594398709 +73222418171663 +118069518413063 +257067671995150 +279623520252185 +207571958897277 +208242587391849 +123729001053732 +127546389911862 +39467173417798 +275608197847742 +62265258188393 +148260184137959 +52929631604400 +1079672682897 +79428559398789 +199740540935094 +267159065014458 +12229048529977 +18788173896017 +19688013525799 +154288252905024 +219941580396888 +72778551682937 +276885783407866 +228138473774067 +243127657695740 +267004049786961 +98750439050116 +214558298078167 +115263262697893 +266969837092571 +270857297549491 +215962036665570 +30341561756454 +115427554185280 +193645353456245 +146353787381842 +200919140222004 +147754917126591 +112441426357789 +157051742062259 +111371630092558 +63393858174168 +18962545685406 +258675141082058 +139810148676481 +14816981085436 +171795876441179 +26810634488360 +216318181278334 +238850112907397 +104272426967576 +114810372824099 +242345563372725 +245712870369420 +222383842109652 +21743079656089 +53558851015819 +61802217376937 +250893724354436 +268320197507068 +76162290991172 +192682023591554 +26402420135383 +215028454926641 +168602727678863 +122777090770229 +30471829247692 +142188994131912 +245644350561550 +182434891813214 +171526003499634 +260799778569441 +168243078453523 +211247201512800 +134843573587800 +108505171485741 +128555929591782 +18186503031055 +76014134652133 +270060849617073 +231271157045207 +21142973630906 +83441004038267 +13986611243635 +183564533925726 +104973747683330 +100759334274918 +160751268757428 +234358786697724 +273835976953509 +51150998443485 +171583686129816 +69978271929660 +193199140561231 +177385563823771 +54225585045868 +40726124266670 +271240615846027 +175818491418237 +83568012127819 +189120570353745 +168371345333161 +159792429110386 +173860551839346 +178093421254323 +157215139238435 +19049137133130 +197660776164578 +37194225983039 +187835572019092 +215176518224440 +111956964595005 +224272018048947 +117845341826840 +221681536735633 +95866447054331 +41153863267358 +60014962631055 +160876787768534 +13071365051511 +132547786351920 +139536152674945 +266829115432100 +269413037221908 +86546158595535 +69046058249439 +118516317535873 +169210427760342 +11526870366990 +123663490193246 +130473226332360 +36673853774129 +127560198089790 +150133359168467 +214330657636963 +104805387980320 +4366763881284 +52840809211385 +52944147000449 +76559688828988 +30169159447505 +156566945273098 +234002869196333 +142632947642971 +94524130139375 +79562245153886 +56798106222896 +182335286362941 +105076768246948 +104672583583045 +125872576732935 +122269298004032 +76812410546052 +146985980234750 +115211274059444 +257079371341089 +243515385012665 +188757038115660 +84559091659956 +92039145503834 +59860497001279 +39246831061655 +33480434927848 +274272331456901 +46827243722305 +224003265710435 +59874018312331 +208201531334610 +215816229778425 +50142071685291 +35355198456320 +209300926187050 +173124231401484 +161565816124091 +4389265902343 +100267860683101 +70104525850731 +40784579144353 +225290171439667 +239279774836987 +37003674601356 +135322037406781 +164658522842623 +228229013897548 +31602816165588 +70044415002992 +97336349662522 +80067976130098 +86809445400287 +223345748463049 +208838078407496 +12182971589094 +71534624939048 +53124989328718 +109331584589769 +95733616116640 +51053687829795 +41013703690781 +249316685144327 +23864248230899 +46384153483927 +72584212395200 +182765692042118 +260687178117870 +244798891389350 +105056844533046 +625642737734 +101108566575425 +252953444307895 +279539335227699 +169558557497395 +59032440870278 +131031041152809 +685881814387 +251759571995623 +139943614743468 +45335338716786 +268315260159744 +80508748408058 +200146781533980 +37430913358407 +241503697663809 +124279389310239 +99940777380799 +77465544942747 +157736973709838 +25415348170716 +4188291556828 +109155481845925 +42703856263394 +55382281322034 +106334411192222 +262249281665677 +169836167972284 +125327820248880 +222298717978241 +210199620837557 +165273768300933 +143850850135159 +253377070119511 +255643800074679 +122909388247920 +6926627231348 +262332379589365 +204178949640074 +193123418407219 +155589605132741 +120252039334930 +244883716359846 +183570826520274 +192020036848706 +146919506472211 +88902921472798 +162564251691365 +16919479767752 +141722504533993 +12673147300759 +143125998104521 +264513113984116 +18462524885946 +20450929640346 +243369727967966 +255680183847525 +74217271152941 +223690762991235 +253218572740574 +37128845936449 +156904025426557 +182115690057710 +78296358435259 +113621986757784 +105672267041832 +120059068795143 +226282667149413 +260377139715086 +70758776333779 +107351507311529 +156707769264545 +232914912591532 +241876257104317 +8165273441366 +277195812240252 +27367679790419 +94639620028177 +276430881075262 +175664844292060 +70848273402475 +123928996400032 +19571322982753 +81435602846265 +211448583786632 +199124095838702 +59039062803392 +13689651297840 +222327307095432 +275559964590989 +27041898165312 +251305368418360 +227350438020099 +6901381158714 +160169888926829 +159077244315874 +190526944163481 +178252446211275 +194449559547351 +265755250718205 +177981637569866 +193029079605687 +224709458276884 +28149898393507 +268130315817820 +9239940482258 +207676345352672 +14338865315588 +53331952514688 +100416497504596 +9621571089805 +240238867750741 +137254953483774 +226212680775550 +41363358513001 +235624120446295 +100882530849581 +10209711076484 +17714202238371 +226079231505001 +224693925756114 +106072012131035 +213056371773750 +264394432453651 +277016445069219 +242857504619725 +235077043332401 +185736571616908 +72646797624080 +49290037014894 +147906309695785 +107272983630575 +88876322378864 +177512323120492 +274859388595472 +265965043611537 +255059721781497 +21237663064512 +235687931885409 +165082157989362 +89390862339351 +159561223644919 +40835311085666 +45067613478795 +126918054306735 +116749009737724 +76936662930616 +55430306991356 +30664748637062 +211792362182365 +139647667919155 +191189406415243 +103234272656380 +245035461398369 +144414684675046 +63109706470581 +229961524951088 +73401631660026 +262390415334519 +139695833456464 +23674599712059 +239881713848679 +161314053443516 +250533876436988 +278422500279102 +13425341993831 +117924810051341 +171610626218311 +216584179460211 +18261630280746 +81870686288020 +106161231844183 +223430939301843 +172976979137407 +240978537904716 +184124993861298 +65038262121746 +267737530952170 +240552008053283 +279981850287062 +77952976770737 +223313973998371 +271873916103456 +121121543751203 +182233861791710 +205852812326932 +57852083221157 +41506641382870 +233620118630552 +117660482723561 +240948244586497 +221312296872898 +12152607057063 +141011822158563 +20000370520022 +59140727261731 +51628270208519 +271116105650320 +120368728962479 +237047310271634 +20176321103338 +40218434625570 +60470587426905 +281105427654654 +93899828775837 +132707695055947 +123007187144353 +88427249891870 +191982176821802 +6259637495234 +176320375983755 +127459324753934 +268508180205601 +71136370098566 +43906074670058 +165744147711835 +47269233020697 +258391313905877 +88294880467726 +251576648442581 +126477615757826 +221023486091022 +69775954387184 +169383536179419 +151010509290696 +172473087824637 +65164116657188 +257491539416413 +275519935242284 +124718694060814 +65903786892669 +179564279284505 +201994966611457 +246501552652884 +19741157132378 +156429367153687 +101429636591060 +241875511079193 +179762605183458 +238804122989974 +256940597047862 +203543361927961 +104363324108502 +224277800251051 +235592635858733 +104684304678850 +275531455149653 +123275162780641 +211083741411202 +172424264803082 +99573220345297 +40800652917304 +60662093783976 +37713433454899 +17101516154860 +252715934292625 +90290215167891 +6467970381880 +262870114615200 +9152874468326 +171901468271091 +122300025385446 +132883623823921 +78318348775231 +65939677499753 +15123298915942 +16150941205019 +98551713677292 +181337058378358 +46128891606969 +104624393558848 +262665339183061 +203024734220187 +201724170725833 +126296143420908 +197502267716656 +275996385110099 +88800493275844 +92532185914421 +63954550315428 +189853102150069 +74623488106579 +9569239387692 +67832821256943 +55033960351159 +269362957061265 +253250328149115 +80820515917324 +110668332460692 +171643719605798 +156691608270352 +129775276211614 +9282465573541 +171718073335237 +168235977001205 +131048705139512 +259273326065500 +14569559619762 +64092308247047 +68273577816869 +258598399262460 +89848817786571 +222063111361 +134296307664294 +70808532624426 +74929338680915 +129460904759288 +177165463914110 +52996110062044 +77234263591448 +32094501265395 +37307728354859 +216033409995389 +76363443657112 +58467850867302 +229951510459802 +173652744707475 +169207703592574 +17670343977459 +176024837697883 +50319026958831 +58729324746855 +238768206110216 +263899439043784 +221126237766068 +226865878788033 +197871570841448 +176527825501144 +275602347952902 +112654935789571 +224010444598629 +90395497225204 +31940788830864 +27108151010223 +158592467364990 +260368600206152 +234865714563549 +58611378989391 +51983551446821 +158595257492470 +139298692858782 +40020742898141 +118759298133474 +126658458086095 +68080895822155 +127411594962334 +34145282070630 +280388675773644 +45891921439241 +196225322166077 +82993532185146 +158289737463490 +76374647411583 +232290043628276 +31390405897231 +42157991598395 +58562271419231 +187551746863339 +184082731490739 +87857376660846 +154433394427677 +184350545549277 +148174703032604 +8684473165610 +173388106393738 +111410615756616 +269962169400586 +34735238856699 +212757412842016 +101768277131705 +117138196063869 +8101235988540 +45163785633917 +40606116757229 +243794540804246 +138465932342934 +217110756619825 +39616475168393 +173583886246595 +179344943684901 +126171034266822 +75579094622975 +232706290483448 +173343480542167 +181162105685576 +209310460109116 +267064288349306 +239922490262815 +239756802821466 +187513431317383 +242706821547921 +207623294423081 +83996324671467 +31522414111946 +102081114711426 +95872402440410 +273141562744136 +94576623549539 +139244495651424 +212008977372985 +68358710115085 +62035136972249 +173168445464204 +166563793932099 +234504363796921 +51901467583414 +280248698785274 +229910790363803 +211819215091255 +117212476222977 +239809026291405 +148850254274624 +219124790270307 +149208196321856 +52207721029781 +72591613467285 +103978510760732 +74773061617334 +57538348125189 +173762301108057 +118373789469596 +260385980461068 +134876007895639 +58686386932976 +258733445668228 +144660374377892 +11424587737887 +265022018666412 +277154051788078 +276108385606316 +25226611548044 +268941669384895 +260128662258018 +207527410561199 +274239106768483 +114268288359322 +2803889292990 +188251951739729 +4630564791349 +28184802255950 +181918163188397 +126806380393847 +205229330889404 +61089178834862 +104636595718259 +172588393736166 +137857611480297 +107781576184502 +152575859549362 +147004149867686 +78343299217230 +58040247164555 +183443363376732 +219708702973123 +85866810728500 +21346324918608 +247819274890549 +212638022856979 +180559472654681 +177853826323405 +6682041039123 +194201142623020 +140611107285402 +246079516642751 +17362515314362 +250870220376083 +50027969086451 +148159903330034 +205027083248362 +226153642885063 +150628921712688 +281188999687089 +244099798937885 +275410336480846 +46675477854217 +78043761913000 +193228683309636 +34500876333592 +198799061555602 +194158947545976 +61300427313048 +226086686703318 +163818398494373 +23181357441645 +55162992045180 +120936811632058 +94854347010480 +87631481838110 +208774049624374 +69951739228261 +5688227936928 +123391712244399 +269318277690491 +105129972870823 +113345027880728 +31630599711023 +171781781761324 +36868936941621 +109676612355097 +35304755536833 +242512672012880 +87504695020606 +109934956827757 +232742500784543 +254564836435236 +151208400898273 +260980392037033 +266724252009914 +102805008958414 +140281420566025 +168828898283292 +153401968281965 +270814707357771 +33927803014663 +93160661206112 +174190933328692 +189806474252912 +179448060047695 +257794846930103 +158369715369107 +166366014310600 +210663489468624 +35712574266248 +244938966943951 +29735176913487 +280855698256637 +247925519665514 +109180943660013 +30082399624426 +241199813321478 +154688841751554 +177237763327212 +105147876015529 +83444108190674 +27681996151612 +148686637306013 +121673632214441 +229884323024156 +121793849561610 +193982551304598 +33445383523207 +22969218544551 +44251132528679 +34658326012051 +213652030704383 +11870223790406 +65501476331335 +158425691130687 +66247196104436 +35266054164738 +151887213546176 +109942317440536 +136638303320980 +136624675465362 +273021756713851 +92296374091120 +201915946672907 +224285112198410 +235520672270782 +271224914844587 +186421629227003 +101277604003566 +20031529071579 +26931654337513 +64123286851909 +161471987507153 +72517701332764 +195698786984089 +237291617168922 +125243820274003 +164624600435270 +263196289140993 +276876771733858 +49768827121763 +140005673566414 +128954272108732 +117832939686606 +46500240872928 +265426724054723 +165763907113774 +9922115077210 +276517136698864 +104587325853138 +229107279655943 +218784170635227 +45658567349754 +53219276980098 +236482946382433 +97117275563354 +131574284433453 +66248898119102 +100458561092922 +15905602038385 +87676818950841 +204038461339735 +249227833254460 +260172279756457 +67743387204804 +63496859098630 +105672090460369 +66174577508694 +180350195517469 +242929235593294 +211984525640141 +266375533168699 +174006326209271 +266931176217462 +135021061570862 +127045874875975 +220589858872923 +147886057696847 +208815806529198 +214689846574956 +40422227731689 +190214536609987 +231016903726972 +126698596722001 +233524185027613 +160247871946723 +17180713351748 +144620405941125 +12961759305958 +183135231586100 +75006457755926 +148209639143209 +203470203608301 +191976923249761 +278043798355693 +208406463772105 +139172610887817 +173304588385522 +1061446778009 +10318713640724 +250482442905904 +90136545670412 +122812739370257 +189155430287563 +219397925384905 +169455989044520 +10096942488320 +164929769660644 +12986425162595 +26271092975890 +172951769175619 +239165065576517 +17618916391318 +99072735812036 +202571450251349 +256743367106400 +238260428305416 +210431636056477 +105313031207776 +159147064167390 +163530003127797 +101419623917007 +22722424876877 +198749068334305 +233458844783059 +263104789272104 +175060940308422 +29565818474786 +274831760017870 +218568700768614 +24727022004501 +181088316109614 +269018275080059 +10246173954324 +81310849630283 +89794350597538 +34509217571747 +52024673037788 +216230835155696 +109428713372635 +230595619583597 +274002848975677 +53173189141166 +65430480118693 +107525090579699 +134118849131644 +232502505770697 +152509332094051 +212181487295556 +206165088200124 +87335795306391 +264079720478696 +5893610957431 +5098748269003 +6526181913349 +173676401820417 +109834804824576 +117524959363621 +74429808814816 +226063072187505 +66410891917205 +148587327383992 +106092725899647 +58067881131639 +198614667117389 +7536258158699 +40570302916630 +116495847994813 +178166411530537 +269854479216626 +185928693569209 +260836505663998 +246590603712464 +85245833131662 +23871784738591 +169879501533590 +81207593681628 +79433081299405 +148478087188344 +155503543448225 +73463442197979 +217247693687371 +264693596788648 +266396295600010 +108078030825778 +221143190528740 +143090353121792 +118366314210953 +100070647007462 +101518865342851 +24336804789379 +253476044724116 +187759151514782 +246614651858198 +149043435673200 +141826049041486 +96667046497271 +189661576499623 +133069834434858 +123982959729733 +27286368705099 +220510911048867 +207335912229671 +89641052256100 +146581960804590 +238359281521274 +166974812194019 +116059658384520 +232452320239843 +169103307404280 +162204805403700 +248985365156514 +179284275628447 +190599491558352 +155346827971297 +92985702027344 +7115282522282 +215974582925952 +116935556813068 +228909886379964 +45374580048535 +168948942264302 +133303924800533 +8749933780355 +215312826301949 +57999084969420 +252033726911791 +228539612107270 +89169365937726 +192819177245185 +216602064622310 +76265836997147 +110235802389781 +48616361400978 +4292279683691 +76815718278674 +85910747024451 +227115637935781 +201596871437143 +213312269365420 +168673748624360 +275925338362085 +264312133785218 +51837415695937 +21497168235099 +155643299874354 +172138989900694 +101791775969971 +169441159725041 +56422799168327 +276592682077151 +215444499114329 +220580917368120 +171558741803287 +274749184995751 +251157982039597 +60614383528845 +174112513484198 +85685019932591 +18806139460843 +44477333911693 +273308413121282 +253602161590055 +157926557098902 +276888082700411 +180980241806740 +167905163418318 +51662350502446 +134831523937166 +138480264584730 +105993501844344 +159981399974617 +166190849312462 +91633115819841 +172823998403822 +121263593088069 +215160812194240 +160525547916767 +248330586764920 +241503300518796 +150456263966394 +221094381060177 +919054954586 +233803336033091 +148139892935732 +232274195599460 +203747251912878 +17359880326689 +194562386139826 +231209694496275 +129513719824284 +32025714461192 +216140913783554 +60709469184445 +122222197213968 +212307037072874 +153791907087287 +179665110344542 +138429970647485 +138680040561964 +200871859218471 +238375376989542 +157924367096815 +63658460536692 +61252147784085 +158224977216528 +133839358730166 +72347573385858 +144543530893146 +182689925451109 +227642624587526 +116251581206253 +6704277469368 +79200567894188 +22400993508557 +139688558264457 +256969175114868 +4916612819327 +145492472742284 +72811860120717 +156919360111010 +206005430073749 +114418674836653 +75089325427688 +104446931213143 +149630659977897 +170191170257345 +26242815474035 +256870764960741 +199362339511214 +47476892992281 +145694341224100 +201043356270639 +245072365022015 +274837638443465 +209905738623309 +30396016311136 +180582061704510 +53220945195131 +192847205175673 +151298563706751 +279476690935619 +82005282513263 +228801803491026 +234684939520856 +139720951854036 +259839532772164 +170896031693146 +112256262049939 +233782484645504 +116359127504197 +2696145870672 +51790217935157 +110138986522922 +5059972493803 +100535168615 +108585912537463 +67229706051458 +209803402002048 +97628441788091 +277187209139679 +202700313017588 +79941015993041 +193617143553528 +209760003914087 +260868446357768 +80460477271589 +54718158485011 +16417870324937 +188668045094725 +190221988753424 +32128056430523 +213832420780012 +13765761527558 +255795973034737 +78571082336890 +32809284396830 +197527563932476 +269336495747386 +21761972742608 +35195067611213 +262708817464599 +140531564649786 +181258619942167 +273648224480326 +13426619502613 +143337266743083 +93248596121832 +95925353650380 +11531529230458 +110628432192679 +15374884051528 +274272826582958 +246323984775530 +201168422032152 +244497238289733 +226724109144131 +206805801889280 +186314295935329 +74481480104162 +242310698146137 +159015376713150 +80162402115162 +75927163860681 +141112246755674 +57054863123350 +262457082279602 +64622051717759 +218790053147842 +193166490379619 +30868604722587 +250771563251090 +92471744021841 +182355002572466 +93523913444683 +11262573957 +205076894124278 +207351449480591 +206625966691623 +81366839695145 +100453400690870 +14106616678079 +118098654746950 +194101295491623 +147344600225181 +158275896241513 +224020615952815 +2397131125698 +181645636079327 +147539317377768 +243676434496002 +102116775576894 +211627998616361 +275429192912172 +275415681250609 +50854809991800 +70246805660449 +56312368163567 +94918058538638 +222730251449904 +65451453075322 +235792387310003 +241237599059657 +265663043999291 +202987942593909 +246044246380776 +214255049381527 +105725771065427 +111560807927233 +133445250424521 +174958657136618 +61342337300885 +100912166598786 +22779346118601 +267556312420505 +11225567610300 +23923456027937 +165874442578895 +156250904070478 +108018289620142 +148953596853316 +8485640112168 +145537675022230 +153595001243089 +272450633218746 +222385170699909 +172784868234631 +151726668081814 +86183153172627 +155575558207652 +208888586697435 +192261507635586 +16467173470940 +79377867650613 +160058615474281 +96811175036317 +35722001434440 +273875404798175 +9078244365229 +4743989107754 +139775280093777 +253638382646996 +148822495366151 +62420136568543 +147194060323260 +25358708627032 +56178486093790 +139603724850630 +99143266125438 +238979413366748 +75637085005346 +13532977776010 +209664665097069 +68525850367696 +152306810792934 +44205830070571 +115395659009824 +167788104855404 +174619512976417 +15470277692780 +8339855640863 +146618730262185 +272683471310157 +217523523823433 +188763621152631 +90035053949420 +3230793909397 +279997917894481 +104070142220279 +243057359627092 +105797772229656 +215451364087520 +266817787648667 +215455828412080 +232984676851801 +71668105796496 +211236117458063 +221162169560451 +7040206336347 +250526025400290 +161980747602010 +222540441298147 +189637565719205 +100846105916785 +197175431109116 +136024904026079 +120217074024067 +44913910875959 +148752937208285 +203482969018189 +137568960106394 +156249187692348 +272213066342845 +95498744646227 +77499422106104 +273541285267804 +123575410258834 +92513929085458 +213755662925264 +185895120665033 +146749057353284 +34480912661964 +99928590440018 +10678993668087 +263475535232795 +116944006461944 +38784784573606 +205625775843975 +47301779536630 +263647357096089 +273419658057703 +175752537335022 +71577812093284 +47299694090342 +108060634836399 +167708775316817 +279374528069681 +10217561419501 +97926540059100 +169889026644263 +55288798704307 +83403755252771 +229453159959252 +6017796753313 +168750903669859 +185035956194138 +31506694265865 +148170340004370 +243662004418985 +86158254733310 +262885365068898 +76570306060414 +91990489834273 +256088842884164 +84964441847975 +127191937964547 +95517388652435 +112045990044813 +271927918638720 +1411126937289 +60493121457568 +169911070180190 +241750446139666 +176975902750672 +111753118079454 +207800114380173 +138960921259884 +136761491732388 +176489123200425 +41040488621487 +7135877865555 +170666731963258 +161308415718113 +265803353157493 +53678204436681 +278760176614751 +222463087111109 +81827178679274 +226950073432661 +16904149514068 +277882709983271 +199800692319979 +178952575417584 +64302028252503 +133473337784225 +116392178157252 +219766187602609 +129988898188248 +34415428252213 +194818364206958 +53473335036956 +90401725340240 +262645208432656 +51017543469246 +124712270243165 +43472832638524 +274475661616364 +59185748094222 +277811836877789 +92983528985872 +260995549910745 +150225735347420 +75428745565396 +274709992944203 +67593883485227 +11958413436264 +91659787316986 +271790086930237 +90582170481313 +246974309024211 +147293528951741 +179756657330067 +23471668956439 +202576249191938 +76074222228172 +144203968290623 +114762403131957 +72491180057148 +60621173317913 +46611245046711 +80138637449948 +75625073960788 +85494273846055 +75631170324834 +67931205839129 +233904828825927 +116234951036009 +41874807992263 +232106647804634 +244128459973560 +38045763524482 +112726456711519 +194009991703534 +30765229304605 +13575821479840 +26615175740007 +229429336524824 +126380699101899 +36850990068214 +19857846791927 +233532274284387 +155230158364547 +253230460324291 +42223577250753 +11223820344214 +67794749112265 +155865837012140 +134563798164002 +122507891805696 +92308533328361 +280266745239124 +106686252381871 +189973426072062 +109946621121459 +136908640645201 +136704217029419 +31303617261758 +148738366450944 +56727329934828 +107350248852466 +6069804598479 +119880940535440 +33334207347555 +103414193758119 +123552388446673 +179995672957873 +71640220284396 +155728259703974 +239383962152098 +25420454203090 +188317818716474 +112397298029955 +183584724625114 +155757015445389 +244339322929263 +48840581150338 +91900310478161 +136124838505980 +72904613505058 +58450396561819 +101730565664591 +54503076069961 +4339503035163 +256956220142414 +210437338911541 +173171259559619 +247024230608580 +51450972268802 +156126965303063 +126885685299731 +12795454590695 +191402774564596 +233023807542880 +640216209761 +172583511803726 +88802331692893 +44051078685970 +238274050086268 +57701010746606 +211956613081186 +83904868958577 +133811700722293 +115161393148701 +109689577397522 +114618035140097 +85806465957982 +231450779422954 +103421922294167 +37526752663644 +172108900093862 +180036384599332 +193294467944412 +271866354682039 +69183534166513 +155533149013272 +105827285699498 +124002814597329 +224524289694532 +278328648843024 +118486156974612 +25321163233182 +277936623094925 +116789734673858 +132577978313513 +177832194304778 +201667099713617 +122228566021328 +128328451378435 +211224937535853 +194999206535227 +202667716790574 +108934916919141 +5307577866319 +211589712397897 +75144567842877 +221346628102706 +153381460017336 +254537551467046 +39057229631957 +224888500748055 +70347970936416 +191323309587428 +179593660246926 +143695315573886 +102623814238514 +272868149739993 +3608741218356 +138546584042009 +191904377565127 +247721908435319 +139465501633046 +250442232728915 +93346002605140 +273902925890652 +226618082494296 +154520832452562 +274870309335492 +48571443303131 +53193958870803 +12888232400561 +262524847839199 +42328984508035 +221246125459472 +383433881542 +237666646429040 +93821091820288 +28622239223096 +130551820320075 +253482491224114 +42483297018974 +222529012673149 +187846646473361 +143333503039086 +106115547688267 +85261117546120 +260231350108098 +142897115390609 +266478486474762 +259874526645340 +139019463305946 +140868444332972 +244283217249329 +177830177770873 +226034996368557 +215236195016555 +83675042311981 +187229173637298 +76747133915134 +265931816587430 +112307779176413 +140277525282692 +164302386645397 +40870860618875 +111875844958854 +210714684290031 +134038509298412 +203157043884498 +143314598079650 +176265996366085 +243089424632581 +280882512885269 +164389979535230 +168188539758487 +232426035088411 +172130134672026 +88414547806667 +47412738640446 +133715170484839 +82026491884946 +256097096055183 +273011180432993 +36274272191524 +79582133756848 +224299290403137 +232317092150146 +277490473466941 +97261312522100 +182581906697348 +71148674452755 +230755337347085 +187800131029486 +41370815391798 +24079737512447 +230538781313686 +222258255999235 +181320260063417 +84617871235734 +200479606248512 +131088333738569 +80662000602257 +103919308920659 +254334133120132 +152615242034084 +185362501939137 +40622426840413 +229648225062824 +154312852139109 +205945795803834 +60912386777674 +783241849541 +53920215540940 +58441103243403 +47929801974058 +244748125358200 +163706538799601 +178175686180202 +245206678283309 +179975365439766 +82255553010928 +44574566716281 +150662872253718 +148821718003249 +10225094204840 +226358684844070 +6815107212041 +170746576760757 +235243954149570 +114925676811933 +134765023532590 +134782506273701 +148281019969873 +41452203035693 +26884109727488 +178376012935418 +191109914873460 +209731841399166 +148731307346563 +72873670658670 +139240754718936 +173506065781131 +141038100786859 +110666941215476 +266561166955917 +210192919545791 +242224109608074 +94068456469653 +267249509689387 +26793037506464 +165952488131543 +134552857924669 +167473828939880 +73669670217608 +40822965235332 +28932537153890 +251648200667481 +243153414154618 +6154841737775 +1918019653694 +226189933375702 +44392958126880 +218439463844452 +168313639267822 +22847024317408 +131420618642124 +269147517869491 +39525594350863 +6889943797221 +158707346473237 +196794827263943 +12991469186468 +225744127902340 +53178899738845 +47580867093808 +211644024535865 +208621132685713 +149466618666232 +109037456289736 +78246700322064 +37650166193047 +110825674332365 +280367759079583 +143031225577216 +211308598170056 +16569252434363 +270771658327510 +253011153066933 +231422716311625 +108784315058931 +7688593941517 +15501109136267 +232343614220685 +23601784450352 +208605353551615 +143278633529439 +159291420066422 +265714308248375 +8053250978700 +57680479096247 +210325828735923 +278276062163815 +137192698290423 +258959644078856 +72382497446789 +136537827172103 +246050398510255 +259465755438911 +68840962709973 +222080328221996 +147454631040954 +67529376432586 +50139835208556 +18607165494086 +261244951660408 +60202571774677 +55087629649671 +79437619044907 +173248920686475 +36532209214046 +232124763940578 +214597424682890 +214279032458064 +10290536122613 +206471912133781 +85209128907671 +55931891388479 +270078553555889 +253481248621050 +281094418407898 +201335419600990 +158251495569490 +161706509717776 +20977878792402 +180220123815320 +83325735181384 +246209969534079 +252460620098178 +230861314487900 +47725337819290 +178182635216160 +129620770617558 +182054768557106 +239656762422448 +152022684233442 +97784859717160 +44799052723982 +246029691897282 +246468282403901 +2192055687706 +17570341412586 +42893024733317 +98911579372440 +259117719853616 +195919815557693 +225591670813240 +262294167689363 +15736013338432 +236656694591288 +148734266102649 +223132927989750 +65774578638263 +99015604301103 +77383555667411 +112619765225844 +244541078080470 +103184097747177 +215687917414461 +222528118197473 +271279736987815 +94786251180410 +243903828381242 +121582118425858 +121170518217522 +5087981561088 +27851022167835 +181945768912281 +84631025894103 +171586311239743 +133388741896039 +155638791153448 +158093396647631 +243358197236817 +212187522760895 +103620291312440 +218024115858447 +115756885710623 +131050278155011 +275892745730857 +29148756102465 +66796730695945 +82359430888081 +203201782170069 +37371363569150 +151721573771477 +25404432211975 +50887405487605 +152434023685431 +444508197908 +34937372975239 +192768441651916 +23276137382012 +105796258120911 +80547717802850 +165365363820754 +124802230926104 +51920309852515 +174112909694628 +225208275898775 +29686760961084 +237906881450171 +89411941815866 +56006074286801 +214137722218946 +214731212722284 +141651954795673 +165421846509350 +14709813660810 +152788116039736 +245648022172416 +153849385744937 +227892478799050 +58091470701483 +280259787747220 +96808430395204 +22945400612250 +12618347047407 +246143309355452 +249784173732996 +143719884837916 +190595624684148 +41583322780595 +249211728249826 +5853381411950 +252147185905073 +187100478449200 +102248658402076 +232002774105400 +257179777143495 +161574779179618 +90879765883745 +152001003231882 +279595753139924 +87488940382580 +144614155496782 +86906357495375 +135085687475015 +112962308842712 +142694704531243 +187199888458479 +231145354552539 +275711396514857 +86183415054035 +112571251750413 +43890029200739 +132409236846028 +32871891433030 +278702837230393 +94692640125259 +44821749647589 +82757123093553 +14642208315569 +194208258939401 +108396114214698 +203827963898251 +115699701449955 +246237541315011 +245110251058116 +245583068650939 +158550761547671 +54765259830527 +28856746927100 +98955325121556 +143127248993168 +236876139161934 +262648383086382 +249065298404258 +222202557369499 +80277628561261 +136350844416573 +46839573872164 +137643911858422 +101221414651617 +149843452814220 +155237925194274 +30046309360327 +215884127551126 +246950043046159 +15492643063484 +90893020996662 +213776431233919 +189625643898713 +167631284214739 +104674795356206 +217761055798125 +134947319655910 +5476755918125 +9700019669683 +216545881087709 +114529802548443 +178786361220997 +263964927252416 +206714823169066 +69489395153349 +117345161393613 +134118857494729 +232437220300154 +262609188151816 +28421070168460 +257973469539903 +226311961442279 +137788146978301 +91354584715989 +196303746025621 +237923671784401 +167859520845618 +275017122753777 +276922001739430 +198572952888176 +153519366296832 +121049416359407 +157545857204395 +22136988047831 +58455514909041 +228147815044576 +253325841937361 +53378049189903 +203205631310978 +138757917572527 +10425591669288 +278923128271778 +114557692741503 +88220230728629 +192826298343283 +65592849503354 +134460450242022 +263175550508030 +218125433252408 +113209675499060 +252367602900426 +166862144257904 +60576766228159 +186868253657648 +145234768518309 +254133789233952 +87411693648734 +207062179162468 +25720175557407 +200821767090298 +54213972275543 +41200541908188 +47693351241794 +161823766218064 +153105993825128 +64786237528512 +61861798669971 +23412702167025 +19685434984938 +271595076830961 +121421964114054 +199933553560694 +270151986261810 +82801948331300 +87245651733669 +91941945473352 +264429691618376 +195019145421610 +153446258327748 +255109044899409 +137572468423017 +113044560311582 +45078614844900 +219185388762398 +104920255898714 +125705959178316 +206084924374255 +133517503322315 +84373739042887 +19252370458631 +20273296423261 +154304194242679 +204280298351870 +210186078863225 +138915262242526 +72038692088658 +28658965650366 +44462403664282 +278728482497897 +187815750114028 +102316555533111 +251962464125713 +219590727315331 +20046457444157 +137440324416041 +196852678630244 +8412395940695 +196840844915186 +255002818662444 +244152992912449 +1517927068587 +69170063878901 +189791799957746 +81287533580388 +150332735832261 +231198947027801 +11655923982482 +216642384791743 +81077324697292 +64266669414537 +248707259574546 +266301287152843 +162706859992615 +135380442678705 +24922090176455 +82586762112793 +65710519890599 +154179701827644 +243831844808234 +41487860696576 +190128656335172 +13220480573803 +202982056727456 +274589239409459 +116369776468770 +189109487089443 +69070374844913 +83592438085894 +167628831736317 +27970188187081 +198985655814591 +268742969451207 +269777937742104 +110367762058952 +173783515139042 +248390164766217 +74988866224892 +30677797806003 +93765325014632 +227165551138849 +114400951745948 +233952575246278 +103238253566724 +168139991663602 +1625720484075 +213434672991895 +71036894319804 +241655054149755 +11783776404771 +271531177960572 +137028443510232 +96203960849780 +225213139161974 +156462819104556 +149542754071458 +84720460197715 +268772949674423 +153989837063169 +57846102240474 +76075029722719 +14133915792570 +174794825273157 +8818920649377 +57568533416982 +262429159793713 +136698625054500 +149273350894059 +150743926805126 +64052980878155 +175762713248345 +131699330461441 +90102721191740 +169256483754816 +133874446810798 +47236516451428 +111835617697393 +203992006969350 +5267310716416 +178262398663134 +257204249209187 +86882270301697 +153994175530744 +43737452719118 +224146701171518 +215093866404404 +204707492682846 +192391527174435 +101063643439716 +252426750860572 +220250391904891 +136700900834752 +100963957395537 +129391576289121 +74170770416963 +166548856785993 +13385389379036 +43758095524238 +245488465354292 +107826133957711 +89888164749874 +46096034126897 +181537206286655 +89928566678163 +4216424961492 +173754148324101 +275511268917430 +144007895757509 +42965824783570 +183001409754708 +57917934358549 +78813143952104 +72213665667248 +139055124171414 +29796496618997 +219278224596131 +249582550954134 +205084156751353 +225491098762481 +28243902995707 +267053584681892 +181840863789225 +217428585668003 +269889785526876 +149798898061694 +13213650435051 +201306537983831 +188014925414452 +185923588946555 +204526254775427 +93576944805189 +192829267338148 +118774973247592 +48869906919127 +245634739940285 +36348667899725 +57092982679019 +101507250613911 +278706814059077 +2302041087502 +239325137362607 +215905816739124 +184137994860227 +119699177776029 +12906845992019 +265143942333979 +117781008022136 +30644783781294 +90979351180149 +269907575577879 +269442451459042 +222420650605380 +200888923618638 +40186795087064 +28076905842674 +128357349434157 +97593894176379 +8552327587169 +209046402554689 +189301620538988 +171754911736502 +272318046319253 +129395153305643 +269778985154876 +183935192332308 +39647557035157 +107745571369645 +1676004959242 +241629601685579 +115222842217595 +118936069731130 +91896673551042 +127165415946139 +256867398264744 +93163825320780 +173223774926872 +151014348863878 +255412374997035 +98918827530368 +172612157728515 +101511073927430 +103454527110168 +14679701006568 +148557895928029 +46636341858854 +199048864789551 +131282193622198 +154720956410226 +213371881707472 +171102880252175 +72660732867048 +220888786985720 +116001407046829 +73929672889955 +241644977216843 +96873909389901 +10098680946435 +92260882271320 +57825146807103 +58769282626771 +210122267156596 +160802611656212 +211250011394101 +219226676675073 +217543898849918 +37463894867323 +16083806531196 +181084259509152 +111016034811382 +246075024367395 +257520731825943 +124089773681926 +10260450832908 +111517323622619 +27788561998737 +189511063177648 +271276801941327 +196977231570422 +106273756440686 +49051725123990 +166605904647353 +157821126274470 +125244599591475 +104929911244437 +66585638510021 +93856741577519 +125713674487621 +49352068346286 +266130072894273 +114930595977655 +122033648301533 +134174485992271 +157334580749232 +244429132401205 +114206266477953 +182741402424839 +233475324365607 +206093821772550 +243640023397189 +157057012589081 +120674615874848 +78562239719120 +169435292463590 +220246048522631 +50236138576827 +271337397006590 +166735308404069 +244068863997242 +57203239212812 +33478134641816 +98401825737498 +228341241228824 +172046231650011 +29975853133717 +208760034731060 +187917785253493 +20154014176466 +225955597555685 +243350872043040 +62315986673511 +68892975300395 +123165899630598 +201408062976221 +35798648816656 +40273709020174 +211028065935842 +272590675174581 +134911810928360 +214608232714112 +51884955018462 +160886319612020 +203640017283486 +164574167076469 +1977477024132 +235965008742689 +190492268368037 +188661629337624 +226684010362167 +240365050989069 +257251633319784 +196008925990754 +273121543920009 +207291539606378 +231174920676533 +38818420714632 +227374777647848 +25272253945474 +28426643614444 +173391410177626 +72019254088002 +27158838116106 +172652065767874 +29972909646405 +193555217462861 +179312679923303 +253291224146762 +149561425953056 +151792127506636 +156781311930693 +199335845927517 +87472349409874 +230574834454313 +186819154491855 +125201451466063 +181592284275372 +113638895219544 +184154669153211 +28235335470963 +131340982221663 +62647244684975 +147696256574653 +168470741993295 +192189543027141 +107108926509544 +167720441092657 +220576096599891 +108816988603471 +55839924133087 +75953354646224 +242897105089661 +203528035639542 +207118214368045 +171612073697992 +56436138117836 +18117125193616 +116435963019697 +277846178699932 +253246726361311 +73684719239320 +189282373693359 +241121622641222 +99088331915468 +52780732063008 +1634761799914 +275829469840149 +245961560395985 +68395642938068 +44554827994816 +148465130616002 +144402061418396 +118865812178647 +225949412134557 +226349395597234 +95998827661329 +127452907114656 +184332850206022 +22170559367719 +245124374593917 +104329268339466 +198409921946427 +30740075388641 +37090425822652 +195131681937314 +236953598263562 +192339769613194 +124841844340111 +51072636084606 +95026416996372 +12548726776243 +189884102248254 +134271305646212 +89263059899086 +251237859626368 +133385625442936 +8975290237919 +159157717841872 +125911760368488 +108523818576292 +231951093174320 +67622092483674 +63498227420714 +155327451267272 +37253681737283 +21911948452644 +134011271697871 +138210564705290 +211892949220725 +81119494063594 +144523965958579 +78988794535246 +217352922932101 +209431725848803 +26746542520447 +261114521616921 +166038995026296 +228826722290116 +168155229539729 +85482644010631 +267781859319095 +199778723534083 +150376380579651 +273698498519410 +65967584173730 +252016841566913 +259852900154111 +84025861592151 +167668452454208 +171155788869787 +51584470022548 +331739422977 +118875143609312 +205168842673862 +1757613206532 +229362691705979 +129503396249095 +1014234018011 +3715678420893 +162165315150655 +19417038972653 +127881209276439 +97161462960369 +113694050034398 +26644919882799 +132413247051610 +91233024772070 +44441364023406 +242231268872031 +27304305190359 +57736087852638 +102659749585541 +147374752562633 +232588826194347 +251278340816590 +136635853130329 +173294634694585 +99215895337060 +157343210506122 +159092071054105 +210391616067831 +73069329307501 +165927386912296 +85897869025744 +125974325545708 +232269137566905 +31122667306799 +117898808576900 +265482866649628 +265572709384651 +133845971524593 +92290502899537 +183473199785345 +180144855753204 +107243425613306 +177552571058094 +205614599281367 +60349828468834 +201792356940370 +219429847852123 +88550531107302 +92128587818804 +184794536639866 +148829376354795 +159909435909637 +79476151882992 +9463738688166 +57118639506866 +37023114042118 +163194898373833 +200934190491754 +250925112108175 +141349450818674 +267363149035817 +13408844372524 +272578874862093 +139155482447525 +103284187540833 +263159112656090 +74198874369987 +68374991831155 +84592709638518 +224002693701407 +101979831999033 +147473903122728 +174974731534316 +18436142470000 +117581786510650 +217811036642582 +116149142898870 +152716523802124 +61978061139239 +19265463345531 +254748184534867 +246825300063987 +152379430773078 +133186444039307 +250241886628276 +278354487748621 +95353060588644 +68626768193092 +191089600700081 +69320110726676 +52594339702727 +39121449387835 +121398565520942 +125797326607593 +34569767396722 +229519049968363 +153431993016166 +113265942057121 +193779777084996 +77749211496315 +269979409129128 +244729896376717 +157209609128676 +150579441400064 +264009505667475 +271900879929240 +75053394177105 +114811791836897 +195682122733788 +66007062047045 +151271431177663 +78999692205673 +118409103743061 +39636478622533 +231666915451801 +268697645647579 +28565436593765 +24927842705296 +165636312950984 +274730378283154 +82659292757269 +210929178274187 +241458232280085 +250769793093735 +27152000964022 +162560599033851 +158773445229053 +222336857010718 +229249227734569 +155315850888354 +111118197544343 +117520743603765 +8063506219307 +208240306822814 +79386680131272 +92471541976615 +155386387394027 +170693451457936 +143949140967828 +88345614943421 +79777456569419 +56712399687417 +84293365666776 +149614068226750 +38821611784584 +151052193291706 +257765767588339 +123786618050945 +258114026852037 +18998476061780 +47403124029417 +222461181266610 +268601571941608 +233277719009610 +51902322178327 +226051147816655 +273590222525515 +128113816576518 +111885803250090 +109259087926892 +262527795736996 +172697955930731 +167990449914128 +121572692600389 +125602494475579 +112608056452932 +83125900579288 +10567654267014 +235399675689411 +13372266581083 +67773146074087 +137996923109631 +236569124447657 +144826170590241 +255639123049942 +27741864468088 +176894827024066 +259878501357365 +172384944248256 +22271047694543 +254957859032246 +49504608447794 +193952262164859 +76448573654040 +21143519589757 +151098863639286 +126152504181471 +210947116608253 +179891392178988 +36325829501967 +142058770927692 +242327584086258 +162722557816019 +19361007790399 +81926566024219 +250125005058497 +270902023466368 +159057093254012 +119748516758941 +31894320349145 +178705802834610 +56376438328386 +35220186583444 +187323123762664 +196739904117675 +122500483871620 +255571852632690 +180649320201597 +122138714091718 +255789410581753 +36597670096694 +73447288147082 +163403422050831 +178286551361382 +101112080766823 +174209771787819 +184376490977326 +8894944160316 +77667960789323 +253505557107413 +95223595176404 +819967297583 +24416337903505 +165650936990588 +233739858358735 +227135206826630 +189605147097690 +7212385498967 +157688915642622 +156841743088463 +78557347338817 +171569274671651 +205945078471268 +94657903571711 +73474811887242 +159608540434293 +114546554555187 +134037742253841 +192976266377136 +149723501079558 +13026763301690 +118802729853632 +218178215024547 +50994123667552 +47569378024310 +40407512508383 +157664946192389 +125851778531969 +37420455479275 +131429238506395 +15995822226190 +141453556359205 +128930829935459 +126667087529622 +12884797780682 +270713501160393 +180697062746937 +40971033145979 +270894235973490 +166718468961668 +234157022434885 +85293212993100 +95378062294719 +123248155982838 +148703046173381 +192250463056778 +16041331322967 +65347899131144 +181225080424202 +20706866289755 +91177442066180 +240698909426573 +68343750104043 +151128550916980 +161910752269869 +229406541755326 +134710214506584 +187021070149508 +65320414259833 +226128639704728 +77655720888798 +24446875978150 +144043705694087 +252532543347342 +192799494895080 +59389699757369 +152091284887709 +268429664621810 +66474655428757 +7773581221365 +194618915473399 +117843998932207 +36235166942422 +72991706816633 +43413061357390 +268181830476872 +1073004868276 +197028223060557 +241887111719174 +203463983752065 +218777753887628 +42070973503033 +259051182571624 +279414801770803 +11124361976783 +44575979208374 +245606094991221 +195560695188597 +201756302256880 +50076592652908 +196680521342930 +245827818104528 +123657557214980 +175581043894520 +94915875481130 +129739979848756 +74083971274502 +281015823898591 +278517730934923 +57616049297017 +153484338507106 +138854941877695 +273370477675280 +168267526126247 +135066698390744 +197344517813525 +271095705434881 +273693618620544 +257887098909217 +185741871313426 +16227782941043 +47955465898638 +212239408712955 +143828971749279 +142414239049100 +220563140456414 +183484265409831 +225421235415231 +249069311432792 +72569451736394 +237026632283740 +278059275852496 +8264731587895 +157456067329861 +101795604861890 +253260899497354 +66413567917872 +59953920034911 +139012286547694 +109317578764888 +29619435766361 +37358299809566 +156890029935308 +128615402588605 +27732134866868 +193965577351298 +139381482833394 +192333286164659 +66233977738099 +150387758577569 +45742711383695 +50471571809735 +86644455438338 +45852020582790 +87120272279137 +15821670973115 +268156894461479 +157143132202929 +110393047358298 +152603940215142 +222968180758829 +153242037119436 +70609940967461 +151640758089029 +263612523203544 +121513442351412 +167024453262451 +86481693039409 +104670817272057 +251762504706936 +229645665044436 +138497150671062 +59388372244954 +17332779882782 +259452191495150 +171120952599079 +44983690008493 +178019669013074 +172674066092177 +187475046796374 +160152827072775 +190053426659678 +18267863962163 +254345143392434 +58857852921684 +261273709425411 +56250664566413 +148870459952125 +46461984656337 +160703827955141 +217929105714099 +61462329127505 +121815260819748 +276694854993921 +113138333580928 +270567208385841 +123223494675786 +278296231026206 +247222425225890 +134669240422457 +215241624368635 +188561678414612 +165748715265410 +69636354526363 +127477046666569 +260149660969818 +128137286534820 +67905052534320 +217857676521139 +53623835590959 +186283784325866 +221281843442459 +129193595024456 +148987774876687 +246605703319092 +234929950990805 +100375021035684 +79397673434393 +182564263304929 +228044003198891 +105834636027607 +28292464162553 +8656567935177 +143185287612353 +46672096455669 +131532217737152 +84549095439024 +12075221296893 +38765800482215 +153248622170338 +211832582599184 +129369039287575 +72431500343125 +99747131560500 +238269303892603 +212201571393785 +224017761450175 +70904850765808 +236474148866897 +133943793768433 +125382898170348 +99451777793733 +52309758132941 +160217432624990 +237313974072250 +193757110197560 +108127726355773 +246366383885959 +123520150525068 +232681299156656 +224459105861994 +265027416897323 +232741508479172 +100392431647751 +72906843779800 +109874716475840 +159912130418550 +237850345065497 +190753756477844 +271848104406923 +22769531752273 +109642185583921 +268990704939411 +214072163110566 +12034599527610 +173818710730267 +21658416663888 +194135296885743 +124665836010698 +15658092407540 +47650578058460 +238341880973410 +253085910599780 +233237871067506 +119459277939815 +122430989435142 +12331400105252 +2920687019791 +7586285878962 +246449578188411 +44803597769292 +33402774370457 +201976640186948 +258996197559400 +48681488347106 +80868503515731 +252783764110441 +93382706545477 +264406369247134 +268440763782670 +211311994670264 +18136917249642 +112709567538267 +259455069679296 +123717599838841 +88426439020708 +23734760935121 +275316223956184 +56812538589157 +211480058464995 +72089755302912 +222809518056361 +52654080046100 +182143573029153 +63971350016855 +108103397486731 +219648546097477 +234910854321549 +105704731199979 +118036598896555 +62010698690884 +4908786757801 +250260576251176 +26034596240715 +5826469050866 +177329245454211 +8437344642508 +9854965645750 +221212382197854 +165294135472678 +252435960598815 +90015003850604 +275202759984774 +191962314059825 +211473203296069 +174088088929129 +243896951448838 +189586363815361 +25074382707658 +5381977988966 +191985980639445 +131683307246667 +240461342534963 +233849277445150 +60262080898143 +183927590332542 +225539549601276 +124587786882792 +215655698687277 +265836021705957 +74716022712637 +4884487147460 +180379523101081 +23695520288008 +231887084327549 +102873489929105 +277346877195483 +2202045030231 +130571486707983 +252961558391794 +191395814164694 +275468211501364 +221570433974079 +174672742960400 +127477333261131 +183217026623955 +41477991262524 +83652996693224 +266703836890998 +198318572267428 +205157154994719 +134913861645718 +58919746844709 +70770580454038 +251373248740019 +257688667188974 +83339985010749 +17815958726463 +218244265259752 +44223154459445 +14387461350466 +73900770928892 +190380855838073 +37649523267269 +99482258798565 +205461218425048 +15872296941658 +144590424081882 +270502684158899 +214068856854916 +243037935517894 +23575136691165 +199081160597539 +124423985197852 +155393142511247 +33119849307561 +173372452365776 +7353599911165 +145371206684672 +23951048491568 +186716907614155 +47411240037484 +114811926984268 +240918757451391 +229949165467144 +129463427796454 +177888239711275 +12241935044042 +262779832578936 +51322789551168 +64965088694741 +91846354318600 +229649735468643 +100140643742567 +203649693030857 +21372487962979 +240852685447903 +227185360068922 +12117826821274 +70085163068254 +64924016908789 +158724604171413 +211467400850176 +231257341064384 +100133426954463 +215862412975907 +91123789754129 +70756252009752 +189055680743803 +202878240350537 +9187134730750 +203206277425466 +102799459471630 +267089161189470 +54908940624623 +28213524192328 +65581547684412 +60235944763515 +143251986109711 +250492893954524 +109175270589774 +148152744554361 +109718895934794 +125898034475159 +140157282095894 +88225425208186 +103263147249669 +273313217739351 +189550929084161 +34422018316595 +141788857847096 +275857703297537 +218137682721211 +255627435370799 +224607972378190 +87502060684738 +130352806795866 +90405396001987 +17132043389823 +206013308119256 +32741897897789 +189246748251401 +156729783441487 +61423445046286 +11687245439478 +269999011040713 +21706055359302 +204593725070485 +73288225883082 +257210912265651 +43019738581335 +179837347725004 +85818688339049 +102482791941126 +218486813042653 +161403654602883 +217174634863459 +252254360107665 +41281680920825 +67541832929334 +147780742117213 +189476168332233 +17333406541782 +35906781902462 +123732843274134 +203952652904173 +33583985800946 +157768598294520 +3657674543562 +195377047945407 +153244123044617 +202306535191594 +116333311018036 +251318791316728 +188146349327841 +221410564771124 +199574385432604 +101883366259068 +105713948019050 +142952732364298 +245417649954984 +162647155353052 +26690025186566 +74440472868352 +113611445149180 +62357977946838 +120658567288622 +27930604422201 +3532769559657 +243446479517362 +105014932868473 +91646918814194 +239235578681973 +3886455907460 +58254343193380 +116092189510220 +122858699018143 +256733765209070 +21067793975419 +259731006558993 +24453625090850 +60215471662531 +108364494962260 +41821386698117 +23806074311937 +196055639085241 +159539005867236 +50833006269653 +249579913842245 +120226682606067 +73130434542045 +140757147338133 +99594540163 +271505761010863 +223061142051232 +201852127475452 +126388829156514 +35047774776455 +64770376338458 +180728302046394 +257429970373603 +264314270780795 +227213884200633 +182438439045957 +29929105977259 +152957812344316 +53675495125987 +122750373059541 +76248735067585 +196957274872833 +206478016799790 +131588327105966 +131729351266189 +36187331961612 +246609821175409 +198987547786336 +170161393820779 +91245964851467 +189430051464587 +88103345895989 +258137781766648 +101652630185706 +39855795243810 +80053298034728 +176130704903707 +273068373004307 +207661622683544 +236376123628017 +232090573393384 +3279431661495 +49647924451917 +38201957381411 +162526949207346 +132897629260849 +160359856384403 +258058316789480 +43673070052814 +160676376082601 +247096479623203 +180388350349294 +165737342499497 +58726985486606 +236106529560116 +275079027715682 +174710392284990 +146008486628690 +187446073807952 +187659884853492 +53172583063312 +142931085500278 +31937274482655 +189565374298422 +86718416981743 +16782722564303 +17376891634001 +133498582693584 +29166681092465 +65275820961335 +86993984419247 +239069889856852 +255022747431438 +169970320729611 +85820317252062 +165724094927739 +179587684184645 +132473961121655 +241716637470189 +199824762517529 +15593051301489 +52672934459679 +129021128617677 +158554674962333 +72838795178842 +208160427018995 +16869394912051 +111395144039373 +281336363893348 +144065718737473 +1291219592842 +107230972900575 +126501243373636 +62947370029357 +13050979008342 +209356883767320 +42654615101928 +42411572461552 +64831238630881 +134458676206773 +199346533026620 +193027855241851 +221438926530386 +176297292395498 +63398517793339 +121207412463702 +44280800758462 +220842437853776 +193583686110759 +172004777870513 +102283922680804 +248669141620299 +222950004872237 +254575977617691 +4801814958581 +205047660637117 +169101847496091 +185964243314924 +77616078864282 +58445347611538 +84986244106464 +93588759522532 +192022306828766 +116463568931017 +56411130926850 +206292246905716 +74731180387232 +2004328180884 +145460288793046 +74684051742009 +270197257726891 +68467268460980 +250435751353909 +22933669689062 +201333867642416 +35998520570137 +144043450167750 +122320198210389 +240219386142300 +67084734121923 +125388329604063 +158871476707301 +205225500247751 +131185233904311 +59565756899427 +115133686970191 +125209613360579 +216229731204693 +132772749384567 +258425074064295 +165168397774210 +147700231286678 +22977590306077 +5615458767649 +260542816287268 +61696704734132 +22381817037734 +37348713744205 +6991302847323 +232971508858258 +193078085473584 +18030898200792 +123971699518571 +121103603040855 +30765665326740 +3600316627488 +107846511493020 +247522659763133 +280073955342520 +121643160853765 +115071958520031 +238529173376396 +204868419010999 +28945049374421 +212919546187568 +189289118542710 +33745104709287 +50688277020206 +23037645449050 +78620662694936 +213922253824421 +199354685349667 +148884468254626 +275384678185426 +114403531146452 +211248002392927 +41411063819443 +263368438168323 +76775618022350 +1182007154742 +161429406741564 +230226956180305 +126976869012885 +23455964599050 +87983207711461 +236035360319255 +124461213262134 +95586907035576 +252260966606738 +79112028238693 +278177893489147 +64977344583369 +116994486308816 +137104453928225 +273879623952480 +100977254747307 +276758376252030 +141869845490285 +55214432389804 +182921728854404 +132175047659648 +96012989853625 +179315041406727 +174531344748634 +34543553521207 +73476388921607 +152126290975954 +194939526274883 +70043745809976 +151181066284233 +246684741312717 +251793042206197 +55829002529382 +60417857896689 +146217269492559 +163793439772616 +272290524738574 +68205375035938 +21539854103554 +169809243909467 +153380220250290 +111575314719925 +50067808528502 +8300589391797 +85596707842266 +155818957675501 +243780642493790 +59349640436170 +221013336749064 +230272200847420 +122654398481763 +8328074263108 +219431170403438 +14812524389159 +107719733359240 +158291038185401 +10667588021972 +128515205259910 +260371290625501 +192312610038895 +123449335261133 +195360194397985 +73407330860823 +275845217708764 +93586013337619 +61283641665036 +19819899552631 +193382674733707 +62469271556553 +233649628662649 +132962089561953 +245739376607058 +29650334327010 +94270690658058 +242820122800976 +226178880110093 +105500066131160 +230650767710447 +206451755543908 +107628973320110 +104524052430348 +110855105678125 +47811294058865 +10478344527786 +116696269428208 +167137106466889 +109088576335116 +265587560278350 +277651783166164 +131751438509443 +81698262871954 +17000053655869 +23962158998630 +26644281658523 +89849914942352 +293562630853 +15811757627412 +8824457941347 +81433570855865 +210707597051353 +50572803391056 +248436732410127 +216332663251443 +140463354059907 +137565191754282 +76067962788316 +132897848666828 +178481933397793 +233576305556718 +81490356973374 +265526702521649 +242162806003793 +210557736515083 +198627402511213 +63741142369250 +4104717047424 +52806394414279 +144699543695360 +217814596738937 +68681758894495 +124695367025998 +88360069238106 +93117326848996 +113273105915861 +228918446419952 +46715996099661 +213703963863169 +132573216112744 +89717142650535 +247597184586252 +38140950980042 +178378997698528 +263252214280556 +155126766599114 +79737378028361 +262027859233061 +112198161698917 +58296658640871 +178139662161836 +116324088732111 +85499339775853 +251860073217021 +198498726418474 +116359994208014 +281453766724886 +53135376964087 +119431128170352 +239568092523704 +173871725415347 +231155288387796 +79839194791431 +19944970307485 +219671126424990 +208144618164375 +116833262536912 +226492589811373 +101392812368036 +128283846872482 +77451117121217 +75073106831446 +187031718960495 +229128432153649 +211166412199866 +194080630545907 +28969806280555 +243893942478713 +90664642211095 +170278634486473 +74762867024696 +264862116034247 +224754193422375 +125463286952500 +188722869678649 +69361119969460 +136669482089324 +98849608050041 +256386595321981 +148450788047827 +201268720352503 +273126654110178 +237432862079047 +2492316872770 +48623102499890 +244007235475344 +22404349225640 +97009158405329 +22069143233125 +149758956956614 +175394251258736 +206536338979720 +225696373180744 +259499338274910 +88498972427931 +217678779874322 +54568328625034 +113403366608832 +163163237464621 +57683569664054 +243311189280111 +95239374747124 +98232254899853 +242632652565781 +251120400199088 +56744460421695 +46094004595830 +86281013812389 +161860351857834 +185653327886249 +135552561474112 +148046691402605 +117792883595870 +167936756943176 +64784710544705 +139959137828572 +22304964841346 +132543555056130 +32447415344332 +242408246230651 +116258794067634 +81186782903294 +107383574785676 +90308851479023 +245421516698386 +54296279903867 +120258814862398 +118839619323829 +81026366414291 +211927389866398 +92941266166523 +163141602137804 +10741305913093 +240863296348221 +212287635391559 +164776590034372 +11427568354696 +24579463454886 +96759497909223 +222106350005552 +104646081584298 +173118007233339 +210205782729520 +271335677968208 +81914015196572 +89078779906519 +279020114513345 +201612844193835 +56880145347846 +221104834386770 +35179007382919 +12896424312520 +99051197716927 +179274654001539 +80225361630369 +45929977148476 +161111134418840 +134082172007761 +220125378031539 +249625569706756 +28299342108787 +279320513824925 +9504046569716 +270297325525829 +232994376768977 +93664528057313 +252765061754585 +71302278872165 +165233761206050 +133517911861034 +69342846854056 +169023883922891 +51742569221375 +196836658096756 +259800992597203 +68840979473671 +132768965875198 +141686115632903 +172807487755389 +104445782688834 +223987585363267 +70949688094958 +195235975458900 +31765334980422 +97075923738310 +192401931896903 +132623856244723 +102565540854020 +162843217236834 +256149375543838 +91496656655227 +228269886155844 +205320680897708 +10098452412530 +241701920033629 +167030737333582 +278558403203217 +219055780512315 +184529733588194 +23303450846879 +52966153225960 +5811014148972 +71994979953300 +169311167641878 +39398315085818 +99935952929118 +68694491074767 +230512361811038 +66086055182477 +19649348201555 +74874743915204 +178545257584894 +113926949705721 +13074064700849 +5675395628475 +74926798413216 +270738269906014 +272152818818521 +25182334696581 +196411942576659 +134701730575877 +146266835890978 +96800238190846 +162482201753321 +153187832185196 +217161161123334 +221527661950667 +215508613370400 +232342609050662 +206469955281540 +185712906662235 +244653450161168 +275730863293663 +92924026594771 +130357488304257 +52760019567635 +126413055841990 +196786947842811 +27223678050909 +206793603407382 +148115013102519 +143695245113982 +127338224579748 +34524205961559 +96210523694141 +258835129640277 +238916512814412 +107773155653258 +205365072084604 +30906328944454 +153413280525096 +141618800258728 +278814121660332 +228158816410681 +104874359863660 +200298753369661 +182594861326700 +129252399777239 +264919661396399 +106538348463531 +166787416156765 +106780716449973 +157112983005253 +221639893784150 +262654826852235 +63962482928831 +139914829225527 +23891693840262 +215236691609584 +205412564470739 +102615083816164 +159670683694170 +261683839523891 +61246375180068 +169644112268805 +180611099881553 +41397481552052 +70202390682133 +22121568286880 +117368714229351 +254515987143141 +123523139895992 +236729764472223 +227780037701560 +91727372995582 +17638952075008 +71346292760526 +102315020169356 +248801651977529 +115522521630361 +97426925542861 +46046044609910 +68868877760768 +269299112794453 +191267010698052 +222067845908778 +145879213700203 +36452549118227 +252463661067222 +79908613022081 +90274965209064 +116247166194162 +133475316540371 +281155048878220 +67822251909280 +141950163166665 +272921290811741 +228948180406250 +260718845893134 +107419324054859 +232646059895960 +281189111564474 +256061249218090 +220918423346296 +80931994495329 +250023628421883 +186576170416473 +117577984204989 +201908558239593 +47401559616510 +87992395731909 +202442696984789 +39418136454840 +38765591829615 +187840105909013 +197602448135363 +215482655855219 +96927816685557 +139231452925292 +114288529995188 +200831589188503 +61427826188269 +258037299061808 +4358789240215 +273722995813676 +278758709632396 +156818016266109 +110072852271731 +229285702062546 +235296660177824 +27320345454004 +20630977354029 +211012369490945 +151098089554615 +139147716270742 +232560165754735 +178283364159852 +81747197872880 +6501408577045 +264448457918894 +52515402358041 +158540872125999 +82072915096463 +28513734830612 +270931880545176 +73701089428175 +270626106421545 +71307344662460 +172167515417852 +178300846900963 +61843651500416 +7812095615794 +212809600128195 +118856272826831 +228658312840361 +124256350281885 +209621527635923 +31320744573982 +48951677906648 +204222126959922 +238625067578579 +166367088554610 +143871097810060 +252164274236776 +184387766567513 +277553269154811 +174877711235538 +87286097580460 +59588493060472 +30163661538890 +104807799024802 +263459370104622 +257995362001043 +216088626117662 +116000773188752 +151829599878464 +135269847169089 +58108471506734 +25131255445943 +191246181353968 +202392139916970 +36284510643680 +19614730410956 +229714084986314 +110563133150203 +212917747037333 +28215922688031 +231366636831239 +54195596900449 +68291019933127 +124082756151416 +184341319368244 +270646577592938 +152043428015693 +231224042190846 +17304111371769 +149684556350487 +181981445231823 +165487128174730 +144514025098493 +71380894652993 +169737125896931 +19380555872294 +237749371747596 +121038430661813 +28859193285100 +70460077148110 +153290002011018 +190496846363981 +255250334226063 +30975759740220 +22472278770822 +148860388045054 +244587640328833 +57110048088415 +34506093130225 +93430095589591 +280004523422252 +238865335354599 +236647752140222 +75578745947306 +152308373530996 +134048420845005 +238817377730800 +95964386325714 +185132774067511 +90848420284207 +117632818304461 +74100370318685 +29922811656951 +77554795791024 +218738550315187 +159524893223111 +133190993386744 +199827591298240 +198139839716628 +49027634651001 +56981942020770 +188950037166800 +149397919996748 +216974602138758 +141128045913748 +174249863748606 +64636465389026 +221898140529074 +15902722679021 +103858574731914 +174211470557390 +12806373939214 +242433444846203 +258101915273882 +144692637480242 +249835666968793 +107856410436813 +274123381749381 +207180493421898 +169858005070928 +181499918478800 +19691091139781 +87243986155486 +15830400621149 +280193163780514 +197984996337816 +187610945163859 +94714470562404 +103962306213433 +267945092951614 +184436855546738 +52236833112386 +119674233993827 +70122570950637 +142015400796759 +252485890463748 +203949374959322 +248847911175251 +195617797580641 +135288247234822 +244894735507643 +251830062052432 +246297323973202 +177722783430930 +67564913144211 +263429489338192 +109469965514737 +276825273048239 +188798987353384 +80220703068510 +257609977480615 +2705433423722 +256497269457447 +98702068263387 +190116516357872 +230050508714737 +260394839970105 +165595879327870 +202270513166041 +211472997554060 +138893949988556 +217492424964445 +173504963173613 +105794626534747 +39442549959246 +236952472086341 +110839692118471 +249249383429767 +237945888794161 +132973321261305 +236833819273885 +112668000651807 +176815856981397 +107418578029735 +97794194753831 +133641037492972 +83867039602348 +113456414043801 +34314783017737 +15613398241440 +129971666813917 +59580208195684 +142648568051729 +4326081990765 +10608601313676 +44148760035083 +13035032403407 +27880344092019 +130478702478918 +253554698700199 +132925999420969 +278579626025576 +113331392508400 +208541462262512 +40370997467942 +55870726111905 +162006734485250 +83945526826301 +71027968496307 +274014050162028 +33205414933182 +280297811203940 +52048588750771 +172930977049822 +225097086978016 +152062489665054 +229205035679474 +280534355420332 +93609675120290 +209909045606366 +83320511783656 +220847922607206 +4273923697696 +13150514268748 +10340834304367 +87618269661569 +60326270626283 +108805936956978 +65166297387106 +24069876374658 +212111907176962 +190650084366840 +10077848489672 +61411986304883 +35224461569309 +2029862833152 +92842341502407 +46210400888659 +76726004433952 +38584634242588 +90504671823984 +247466466898023 +160234471032502 +157841520355085 +100695371328854 +228197430000734 +69021516476293 +125311014844162 +165685196395767 +212119395436227 +142219441547452 +194716668346738 +1679301255016 +245394380923742 +220740159429939 +234267280437447 +143577653086629 +25587599719659 +160228084511421 +126145461547452 +14605703942240 +230464743954614 +139031507746920 +224899943016189 +91374972850696 +137387206930001 +154841452186563 +119988337564203 +253296373138718 +220758269124818 +102035615084767 +264905775893466 +247368910713277 +235762688282679 +228670908546199 +58995325768354 +87504805690159 +280817708203265 +195304221813267 +198456223378897 +50773810791855 +183201373780287 +4160459726286 +176498010294327 +84210220752561 +73949874236178 +11466008516936 +27665413183246 +192745141973550 +34242281041910 +81726040489287 +99329399956533 +215162870115312 +173928432380286 +122770598964930 +94703522728415 +78425832464708 +207626056797023 +29740230910254 +139497672818614 +163225611978896 +203211930378045 +187369521854850 +276805883086209 +102631264131122 +168742653266807 +74807270590882 +24297671187343 +173142537629376 +215126778117347 +176894703162208 +224873480073306 +18329635508041 +21334061434496 +201207855907433 +189204166596636 +244353080603450 +9826675184490 +238668066227178 +244167934361938 +74099179736059 +14682111220050 +142840724841965 +169426347045095 +77207188001588 +155877151993397 +111320126200126 +162700613188337 +255072943833309 +205001421799981 +146977868116085 +126972588557517 +70274773791778 +188122778710510 +97488834953927 +113811409955876 +227352575929856 +139619831617845 +15358075082701 +195984515064381 +51400047017282 +176660118009681 +168945731292247 +250905015063559 +185417901059460 +103327320109274 +79805520884430 +39119713288473 +116288328859492 +235843053434135 +7691316613468 +77140376298103 +198650499030295 +227431336528892 +47715477464515 +28778286279968 +238182657275563 +124398613501225 +40667930462689 +279641509170310 +132553674752665 +258895340816647 +240423150491287 +21147452667888 +192064398772960 +236658305217880 +164946168104784 +2370221624177 +181814991592845 +256803852997538 +158294601436668 +265978826510626 +50507134594640 +211700975872630 +102936940056507 +57165124398572 +131997610715131 +132549210428105 +1826413686411 +34573622478514 +185828026811409 +142675851313225 +60396671172520 +144750643785942 +138982278988018 +249878172969186 +183994273038484 +65675566884483 +249768270661357 +99754791519467 +48463042138170 +45329557406211 +144911147060353 +269839131246258 +79178764229711 +180421021861061 +107563359178787 +105982199820540 +79312445131314 +245065538966046 +265501452638572 +81092464310275 +214556754941475 +79696591365166 +43764342660807 +215980995072020 +170429913558991 +227084844753035 +67088348371270 +228473835756785 +20869612897536 +212551438607665 +55701118425557 +188741704307359 +259815932947447 +17273781560197 +273493864937606 +44371519780176 +7104736991186 +133457819854507 +199347924955023 +192612885986753 +123938097762006 +83573622781545 +77868810879222 +131570897283622 +29581646836976 +151794477456988 +117586999357275 +130684741307215 +78749427930376 +156625296140063 +72119858599025 +70554670462684 +238051147796725 +121078595849869 +101297283265930 +203729326473322 +204807448716097 +41856202504808 +216444113865650 +9185442748037 +257341250429722 +12970407765942 +133576918369235 +137150169546658 +216836461761716 +52961408282317 +39685063853859 +210064476717326 +269002929330670 +255854401837412 +173080302944514 +40570425494269 +222795439497457 +234554504470057 +32738181902555 +151700393312453 +173788189036784 +274506396694922 +12818695096564 +84735223334855 +117599586625700 +90766349796882 +12911065146324 +3369911383352 +166127511461478 +18861893304707 +209735149564311 +237496519005736 +210310996106849 +174854445750879 +235353474145653 +258667132145279 +19566479448305 +164519566910119 +171595126825944 +91388740379364 +196252725648281 +12359392838119 +136192474620309 +65416300885739 +17809051877904 +69473474728145 +68502675317045 +18893905645961 +208144679520647 +134946174570553 +171047839206932 +164993785122497 +238808198958829 +65322154247784 +102701996573741 +261411066029819 +3716441171106 +119777000866157 +125446847286258 +156180777995620 +230946444388828 +125340315677639 +166498730650377 +32686028917222 +122854835767412 +175261705894817 +13657539629244 +132362601661497 +79359586980139 +143298416108900 +197416534927707 +22289783100556 +244240357160667 +50244341899039 +146466415635986 +216330649894240 +103903144394823 +75383050800539 +236553617881978 +255443115462232 +214385324878371 +25158747216178 +119026756416527 +16688631270413 +149754492258923 +241575879881275 +80138568920684 +6368271965640 +135019056929560 +96415963739640 +69141327456799 +177910393019173 +29897244039309 +209829469353826 +76415689375715 +184988433036788 +126276150437491 +159352276826086 +70075859486000 +17836790508454 +246082556184741 +125527850890753 +235058264255042 +117991037572464 +197143490803852 +88879909846328 +19824703243200 +98932259358851 +145585903228444 +32109334305620 +30631457556778 +78471133260534 +17361532765327 +39928285186510 +482194278198 +118749174789073 +163549076243361 +33368660893926 +76737717236494 +163777830390562 +72071821681783 +42431288671077 +115042956076137 +74359464023242 +31142900469703 +68726786501975 +130734779737299 +240819555219856 +8765357157439 +281212068357699 +204458159127378 +275654394006331 +228748675699331 +99859851367147 +29332220919417 +86800373185224 +1953434206662 +85205609367985 +146763190272196 +119505229889566 +227513019203237 +169896604115465 +169777798964299 +103614650200435 +159711754469127 +121438440372851 +17186447270895 +64380131648859 +120857438925642 +170202985616171 +278683662239796 +111477566521154 +264039633013797 +145475402871477 +147724477612732 +107607399360617 +179521068565270 +3047170684487 +214194251787203 +207648525987373 +79321588102126 +190918366509401 +13452507275125 +202624536110096 +109168937327889 +224205569855348 +131727244237464 +140675636109805 +72566102022452 +78559205307295 +155511183353125 +2680766846446 +81964246761931 +148100182700807 +234761764296390 +184822360163156 +167464096848520 +243442928053394 +85130608715377 +199731781204234 +34860251277163 +61803090933055 +157727609987000 +19574684945188 +51039881872128 +68522288206108 +226934031806091 +276930293866750 +247446379660318 +17951755800874 +196657304023726 +16113139202618 +135095052349177 +266502801632955 +220420916528393 +225440829226986 +235197778100477 +181822964449458 +27989503383752 +53020828679606 +234502269900990 +235253748255176 +168578133767717 +72264788357580 +258763860278475 +194257283827094 +2282733351309 +28290565227280 +223915895405670 +41701965475077 +13520811605115 +155963354580784 +88662469813494 +138096469633410 +200985350842918 +106854396975612 +155651085705288 +168859212729109 +162826721803793 +180867786631458 +163572464243185 +138256919258081 +239542269921231 +83453980820464 +36220271771450 +86158247733627 +229393500856091 +170718552633134 +115770881653163 +266512203702298 +234758455602404 +261514337474593 +66730343407608 +278705852305958 +154657191235175 +80767113448708 +160376965051645 +252786801582425 +59879608168033 +258467648007679 +171840486420556 +2217806490338 +237767949169102 +198343725076534 +125202436602327 +21485036018210 +141976132703443 +195510047990989 +252378411278528 +128159375112455 +26027162819391 +184324099542977 +147318535540438 +225972328654911 +257693726657649 +168768538121109 +223791015283734 +35531037931792 +16027312857672 +226963745595189 +2305508517544 +88132777523162 +256561539809388 +199618317232824 +60370912925363 +186639290591608 +249271591694709 +271473288227947 +266427008834887 +132686509599144 +120207948622883 +231489248231798 +49881838744767 +269482551491078 +36491758074777 +233522507313546 +169185551929317 +160522028844820 +15186701702095 +32216381973510 +36450634917713 +175624156176925 +160515147909780 +38082545941129 +240891867835853 +149314711670587 +129826580838787 +201840387422996 +208017866329338 +221537162226157 +84998464708401 +155297788639157 +196380579440554 +145206469285861 +120354438544100 +120675976882290 +206307924410379 +272406941439170 +113580857306980 +274118265551077 +102344945530455 +25943903531305 +243266140800818 +133088746509044 +16380974769454 +64787033700251 +185839917647418 +193386604337717 +71313957445624 +212299704656200 +245439250178358 +60908507595968 +226391728305452 +217573797679456 +155587838644245 +30561045179187 +208072728454752 +171135928729557 +172475087356142 +171579013249123 +168863377740376 +65586389485359 +14943781198320 +168137519825515 +55583715568578 +131813489740617 +143575410061011 +113767101230350 +244437764239546 +68821226703727 +120212044112152 +198252553442568 +172764380474949 +198273510841401 +258818948852805 +253996512122780 +87220353963870 +560372996322 +83563252732962 +199912848295551 +159012472259179 +173256188624711 +8600831932906 +111702520942188 +208007549316176 +37538242067108 +105768987223543 +151198792633738 +75329570017800 +16660681927643 +117505793314779 +83660633628649 +89370488466416 +107282653769177 +218941941830079 +144561769555864 +260951389875622 +117356266852699 +42592273196213 +179404061097322 +272464816631937 +119810768588415 +156396101811626 +85151139155009 +14458960116317 +27750233389199 +224642785530939 +138702844014422 +31120809643177 +159278255598449 +83688118499960 +34715694535106 +204075737745783 +63882802039757 +151914724415506 +28296086914259 +19617743554705 +144062303575388 +2883860205709 +205724585708119 +154731232190390 +164916573144217 +102331775732394 +149367159893920 +2682881800391 +78886762889982 +106908680586040 +195512306913100 +197313271503659 +183556787322114 +165543503473118 +214714713262153 +101401763969466 +193523833741228 +160952343622632 +144565738520783 +83489904890746 +275666935654358 +261488891269706 +126624048078617 +3652734247058 +59029273247204 +111090727032113 +12616607148212 +155052250788357 +202006052750023 +257208407023414 +9400408574009 +72284014854658 +216174526148575 +70545602839066 +91447665212282 +251016939204768 +34615840593232 +92426230308242 +9920346460655 +47041386265220 +85239192968707 +119839105349734 +183019448542818 +55560699923702 +50141729287938 +107881372528162 +237329160390049 +16689839531225 +260989038244258 +11660177691628 +102179874769312 +245683453499667 +177376764143242 +124311512188912 +196701472587000 +202103002775704 +50205740070245 +241849764084501 +193756697213237 +94891525237499 +60971401702963 +211757182461021 +67338448018641 +176193744848626 +164967802949054 +263561351563050 +163254081067941 +150752532368677 +72802292873262 +46945214727772 +103444813169251 +1501658340457 +248782402179930 +226910712725171 +94513875186169 +225195084848061 +157129812245537 +213224669436267 +98486953223860 +101956957622967 +272759345603873 +228555263628574 +280183453099915 +47999990293358 +199304674106302 +151088340664296 +143070017550709 +251373635782353 +169714164248309 +154990267591349 +201089395764689 +129326917501681 +172081554136377 +184566768736940 +116626648890696 +280435112291390 +111620268909000 +249560506970870 +245095575521755 +211050669800788 +241360595025016 +177717522936480 +158492595166385 +155691210971705 +14111960959322 +32809747949495 +280299107770490 +51664794283719 +42959155636824 +110850723489220 +64206236974937 +78784976290014 +67070505653016 +69856721445837 +132558914898386 +20463999443955 +208734171385556 +91653678941142 +56793648560397 +5336620001468 +213640675541763 +271830126296572 +32569924072141 +275024964330753 +142316962921014 +14187951139976 +18199601522236 +91567978386163 +206073329164126 +72913455132923 +170808674150340 +228322301814628 +213141308563965 +104129903036435 +259294782689821 +114885258824887 +36687498721759 +108383620630156 +176273647896265 +57852453267407 +183587463783114 +18094085204169 +234003625005646 +70485686319006 +154922785376117 +120038008598063 +242836672778146 +90328656177874 +197953816616678 +186375809222753 +233984644316607 +113773029706320 +34279607716510 +36410139067233 +236876882673030 +216889818292287 +113293395367662 +214877767481944 +104398232711451 +49220811280505 +14057170905917 +159370486654948 +198333545279128 +37277889464957 +101278173580523 +8091898933066 +225884778215052 +68685982369331 +132276452311075 +89910065765330 +275639136209308 +203400791369521 +195826110330202 +77504142764273 +47927394687708 +70432450855125 +136815129318032 +213396923420787 +32985880849563 +268946852080037 +101956772469354 +242034848193324 +221865310496715 +22407866254247 +230885592939468 +177128750869268 +163231207334642 +183593929104404 +215773809684323 +208079732545408 +16287537420397 +190857313870500 +203330966812004 +17868680624099 +157255099435520 +34538394989416 +63726161147360 +138317178353886 +270625290666697 +106370871620828 +145802090442004 +109907989108010 +37486575567390 +214271737723059 +89834297291840 +70330049618359 +111093641599958 +174525374652514 +140425348022235 +251388035006351 +228637653492523 +127196925336427 +224462045553387 +163546713870175 +19324978568640 +257466398900752 +131152146063416 +86589870288550 +15972173217935 +90529452298166 +221127402333660 +192178840109719 +147526928602457 +212667316736609 +49068305403581 +35741525715734 +7068312231934 +170388181568950 +225898064867611 +90684069727183 +86850419819177 +198784876002045 +272589396435530 +191708855972918 +39319000029041 +56655580344432 +70004661521143 +80659871036858 +145614239899194 +191721310290035 +97718530095579 +123743844640239 +167865625719171 +144863806029010 +25130757001473 +31311194270542 +90414204442540 +254342543259613 +7549017202610 +193070563391701 +100084501017846 +67751548789978 +171453040023852 +61756777284637 +137547213210600 +242021081581443 +83815859564209 +25460447317036 +266171832046093 +180128860052207 +144924389545794 +47824746417077 +2693647931077 +124696132493354 +119620351579404 +200990687880586 +108839758763131 +256649301206566 +105614552405123 +201201870865135 +268570356821813 +75807506754909 +163236321801020 +250737837121998 +2419075371797 +213057097500946 +74927837587765 +155470754335530 +178057081229153 +12120197540305 +254000290474016 +209888811765524 +4979602900295 +47178977619581 +271102155194741 +66643716225080 +41360878396489 +184936178282790 +253523653214265 +5240413265751 +13609462604482 +82225527192036 +11879138712723 +252622866448478 +120495485676454 +14753948022289 +5276125179359 +271424287641509 +88807223665555 +199167078521193 +7256695814433 +40600466302864 +119195304625256 +10489305027673 +2682221886500 +47836931157357 +175638512675736 +47138005497075 +237722201805505 +65620428779800 +78350151077870 +143261859372087 +233218249299764 +84191061735328 +224512253520736 +119382941444195 +141830431347037 +212450414221038 +156348845000051 +112134953030698 +193821078372858 +29682255025843 +185481593511337 +224913178047321 +67196197107732 +71117366932521 +182767694795116 +94378651329112 +89782479331012 +210961552410688 +40199193727727 +50153823437000 +181586761788589 +253139678413713 +265923646790846 +92076886762430 +139723826647764 +7928504654170 +40497066119614 +252033404654480 +236588362628191 +136899289775148 +78238542963870 +111910950244790 +260481138468604 +193552520222259 +255063619405483 +228988764774478 +238925682586831 +279954111633901 +15577371247756 +154426377069931 +235965387275109 +165185297288096 +17817683146841 +14851263016827 +27206707955855 +1905196462039 +109495808343852 +209296447724151 +25346983345626 +224380247524176 +72260770882251 +27549213426462 +124721929783944 +171463637852393 +100135290657747 +45614700979841 +79616214360219 +109833281377339 +179188551151389 +186446886887863 +238489447003754 +127590085684845 +221867067614077 +38184106840979 +234267467180313 +201292444151837 +141578728523986 +55959013499325 +103348671013685 +165411124275490 +22730823452761 +273309533336272 +5148622239911 +92225615412020 +30496514882136 +68555190684298 +229483814324446 +24331597647548 +179569470572212 +52039985650198 +49637507289766 +180237578204253 +135537272317219 +164072696081416 +32634767899858 +82625617623449 +271777476455265 +137809907739283 +277360236935497 +192842287046143 +21499528582712 +15529518811456 +41666475869479 +100121086323087 +47925006781319 +13600167433782 +267514441915016 +245339312330749 +196033654758342 +25805381609061 +106725737855192 +186119443204704 +12312865168382 +130730963692252 +33085006482622 +41683958610590 +209901521156491 +100943728866796 +198863433612162 +116535560131864 +55845549527915 +59684801652245 +241045727791762 +117389418526336 +255164311287000 +45088557999968 +212350158979196 +98749560374931 +51630130401531 +210212293254917 +268263719158651 +197360761667727 +203628142080313 +43876825699340 +247470660599298 +200684764440595 +253093256577696 +143353337372349 +195242421832919 +221408537743201 +166628679685228 +196906183293668 +197335083906362 +43327152026154 +125927056126289 +252157146245054 +200809567075578 +64777224086030 +203312461160319 +42903165096796 +263346123499650 +76476974533242 +36338523661386 +245146874098018 +103743896900520 +28602708179064 +219121221926433 +79885940544783 +117646097496456 +82354070626685 +167693827967139 +273599556754807 +2260748072155 +35208504075651 +174988430223439 +177997065375190 +83208099332715 +223937958525888 +24467455085622 +18684575250409 +5830093168446 +43132437100893 +95643283180823 +243271136817182 +83962165639236 +202422545895282 +222807181665717 +223411848834559 +36199397219718 +219325737245879 +45717443696627 +111381675409048 +177105376408275 +54268505017842 +57983842932230 +7237108825930 +196581336360846 +153931087641135 +195225212244426 +232201131761241 +165048494619651 +2305537358289 +113122131185472 +112323736199570 +127851869952945 +160585168929591 +211497871759209 +271469272255057 +130730444602361 +13305378650013 +55109909463341 +228265869877258 +138950117490150 +114840242720553 +223942436075186 +60293619475157 +154097778197429 +192402812836703 +70821837243735 +151666248541049 +167733704299719 +152001813426629 +107147037698589 +15541956294931 +171118939909074 +167965108018526 +139275339712878 +140729663470295 +171199849551121 +267559388065328 +86851665796047 +25062887993597 +265493285903262 +102106076477659 +189859088430846 +148962158523877 +48122852217681 +280927836161192 +219615680224812 +35609274794208 +152124881403241 +44595848356945 +41422065185548 +39079246698565 +193835039017721 +149373556813249 +168105572076868 +122265568233554 +25852053508172 +100811480751160 +157826144409889 +223355582596255 +81474039753036 +194539480348146 +164211304165060 +56766701315079 +30023095676069 +200944191040764 +172737892344524 +85203937703530 +281377790716597 +181223770514692 +183850052591402 +154713119400331 +150660882736134 +151148701237466 +223259601365956 +212247840841122 +52342519930709 +209692075954782 +21433540715423 +212489553744744 +70762030909943 +81701458769921 +60817193792752 +144165646154080 +151019792725386 +223697980649958 +111091499042909 +124941238560531 +125106949074584 +273315577805576 +159388470392545 +217122338486516 +114651167661974 +19962207641213 +193194813115454 +103972518587795 +67497253218031 +65101811327027 +33010054183676 +136067104315299 +22710472163140 +161830853726788 +205912075985843 +230105591738685 +202814879043272 +271255877541089 +113268204466152 +102004807818316 +71691281727408 +80498729514978 +89494640846992 +259404798572555 +114600927015636 +54340158452427 +166063052889094 +272038909713355 +223820078811320 +13687539691160 +183448297237472 +114618120327971 +8984305506430 +161261485764727 +1497297085654 +55092891626206 +276855740601814 +94466095509061 +272498626967961 +143623961458521 +4409531367998 +36650390622281 +270257042073056 +186857944654395 +108311693874360 +194844851791914 +129024491800519 +88301807073978 +86288587493470 +17015703212089 +190780036469389 +14679489150654 +40698546330751 +142167234251727 +192516532755086 +205519670151314 +122669872982593 +116242453080355 +75013338086369 +49354905339285 +15740378200064 +194594499191382 +124330347417366 +188902308113033 +34971060080797 +39682595829949 +250913606205332 +70190883072717 +229711791082408 +182489199399356 +213053605189681 +142033304514927 +264425641266127 +188833150843639 +33628633837148 +143644869777422 +31968305026013 +78850703042807 +10222351692644 +140490486875169 +95743626021589 +220804840852164 +184811255660884 +14558170696232 +136199283684140 +119157928169020 +274976621629003 +149090042532724 +141976161160559 +227045734360226 +85484573311636 +173720261010826 +149692462493343 +36384316878505 +79775602757863 +203795301591861 +6497556362581 +128256592393744 +141881923782556 +56562341913466 +110305559616737 +115969240220189 +104900166619739 +256263347468349 +133224620730285 +99951627440506 +84964187605496 +56596496280678 +97564501003011 +186086800378741 +55679985024795 +115179391532000 +163049192351373 +246681829697766 +183718294071801 +64748312287059 +143682363535814 +17766280821010 +174493697791312 +236836041993497 +159790573438098 +120385590318560 +13293456232832 +226067081697235 +155071294639898 +203340738797259 +236291306657962 +46151062152475 +34904311191655 +88144142661391 +104278731066032 +184697791689474 +239812525972707 +178307175912806 +112548911911968 +6545588064952 +45114224574521 +224599580813547 +71424156459707 +147729824149266 +263891113807507 +113103586046304 +180730298842392 +153914322566254 +47066078741279 +180454442659644 +270925965709780 +185425731319651 +216642626140407 +203617658481769 +233006465317392 +175184451092372 +65860010809726 +234225396145799 +40227601403937 +217475330386412 +58243275316546 +66724160640495 +262838169877209 +124087488161302 +8834566346277 +513900446511 +124109809784102 +11194566873967 +280623291313098 +187580849719078 +279218160087333 +94901312438951 +53443660877205 +99203048876791 +217130754676791 +174031197408781 +167054973616198 +54252659068297 +172757576530878 +141602943627343 +205787291003646 +188511719475319 +265176706569258 +16907360948827 +99964437036334 +27479647443991 +227895110099105 +3602722731234 +223801566340397 +205516482362237 +236922684537642 +196264760164119 +168098922999468 +6817780703642 +94669167561831 +258115032945768 +184584327718064 +12551800664285 +34641316494186 +88766396132820 +198324438968594 +24254664057427 +100961655412908 +264853101761358 +119246873170683 +265395426019217 +254417182245787 +135789458689532 +244553775830374 +110943518246767 +171572009195618 +211972704440710 +182564304800708 +222124266268610 +223643524142457 +137881217939942 +237041735264594 +192618957996337 +235971910857245 +10482329911685 +47800570634895 +155519305733040 +80819569483778 +178564301825041 +178085903332001 +53180202989769 +153364736104677 +206045738958492 +255835233940138 +76686057921218 +111707042704477 +104493046010184 +173754709335328 +173939987042359 +207413932283562 +254625158721435 +119175121770622 +127049886109203 +261673562284889 +9309828153904 +240338671567168 +37535180704863 +197317110804488 +1324797979058 +148680828395698 +141782111981703 +42900467174419 +264757468474217 +254142915705803 +185060443784412 +66303580862692 +268386310026605 +175896838752921 +239318764691808 +238128840714425 +70281310747688 +106659727644197 +147990426797745 +271473254045125 +153218306259109 +213290033516579 +198175853106321 +200704901977252 +57238024297361 +267608269672080 +227165877274022 +241229183737143 +271221059327572 +77677668406237 +56289928921667 +158930761883597 +277796218755076 +128656756104575 +187865314512575 +220249073165747 +18264391867040 +150473007312662 +219434331008812 +131348492763583 +643578341383 +87285090118873 +63578004966874 +10302074187039 +277353593986791 +234964149008160 +36928840888572 +33317254880907 +82699337560001 +241018799817314 +54978996950915 +264473634173758 +7671038137936 +18086753215063 +93119164348784 +135010027779108 +12572625291371 +252636841043816 +85180426238546 +9961236786533 +55631733422711 +49935524014154 +88483357955716 +162017825739306 +57081575011138 +216878200112069 +68029276882435 +137667354652282 +104745754909339 +151023261795867 +86203641039454 +30636236195605 +179782556884654 +184138139716751 +145373781385127 +202859047606546 +89736339876410 +79036993819831 +154796829006483 +267981571550178 +29805138036594 +183004465727817 +32729108390586 +198709454816993 +209504985874134 +253578288850670 +255268820894856 +117736498546467 +126512107188980 +88468095795884 +240002859174065 +26424062787314 +230987284713151 +232553991724715 +184542465526343 +102769705065621 +140609107506015 +133582310684406 +264172765892407 +114259796191890 +217438071508278 +251882640770093 +228956521713705 +21667652461887 +114838259299704 +226941463274394 +220545936134946 +54360986821137 +230062205502890 +236335737523613 +272876070038429 +243086453896065 +216454973014441 +238918145583362 +140359321381742 +189017887218506 +15369544487942 +221691580673025 +65081041940721 +165270544832446 +262893342827686 +146189039678908 +194695848461266 +115352427077261 +221324550208526 +103628903820836 +228820472509499 +268286395247906 +222027286012602 +174367678678320 +237941422326295 +48568437191795 +176039213796684 +16845393394549 +165028581580321 +253646560081442 +248022384508852 +147563988430481 +98852270415364 +185631814648212 +7909006995258 +167985459028058 +197051135822491 +110280363780155 +112593222569585 +24690047377417 +272385452766969 +88246415382737 +250141673979629 +34560805921037 +244148570694786 +87789363739590 +215914472563960 +86176072438857 +137723583513240 +214090692997291 +58306889179951 +204658040542169 +149146677756387 +196477156872720 +202818707414372 +79984450787937 +265027040912608 +262432474526948 +125849936818277 +166241503780707 +10670868486207 +243477686666747 +44852663735245 +46684958104208 +166091997830725 +207567432996382 +11588190857100 +79833516778076 +97569569399796 +246341437783536 +57047473597707 +200143842541023 +234439082626993 +65002605557007 +241456598669313 +29213627568079 +206477685431719 +30554754046966 +55918343045233 +111057503409259 +231453480444361 +92009163947126 +104256481358276 +172278597555366 +262404626407366 +46553286706545 +253779772299036 +156795293432551 +236995739697749 +145373035360003 +214350291159172 +9545277197403 +217074883312138 +51649425580379 +204708365370318 +14104314810592 +154584090321460 +96062928837002 +254845794481940 +139753996507982 +168262242116219 +40588369423788 +221665585064683 +166619982951994 +151353385227982 +2097097932541 +273729312234376 +259012254102376 +211077612175675 +26971109139286 +45337126484260 +74552797023431 +102147662679411 +260458656447056 +99604272520042 +148495685950967 +252161703225690 +142865772261122 +51683830255579 +32110780074443 +2254103827205 +234182019098934 +82303258779270 +246706390802533 +115918435457286 +177196147400168 +10199227670338 +199724604445982 +30407359778926 +38256140042614 +234431927857610 +56432413536228 +101341050704569 +89515023676397 +153115239857120 +41898310004347 +274236253708004 +233818850157625 +118948215260898 +261731324238581 +203879250255213 +238328178399735 +61610740992102 +181985514344832 +61316397098688 +37211738482221 +129354539772969 +264701136631222 +16047896804747 +140045619719955 +76839762995034 +239029620174763 +146887852537250 +76559956929310 +159733946342125 +243792586504644 +223155127035593 +9318417762435 +207681345904946 +157455527660287 +199228001956779 +123188074974088 +237462669146024 +265369584529476 +127905385459730 +150925005343925 +241640371051483 +90267990534809 +121082769788134 +171287958639922 +12855513765547 +226483950180255 +82294181404464 +31765310388021 +73784891724301 +227167573177295 +109640806452933 +45924869164528 +228874861157644 +28843488927711 +198502060124734 +28592574436858 +121930798540476 +127158730397836 +277088897090425 +181496418705494 +240635760770066 +11259211553815 +263680428786539 +147122115245038 +13236643461852 +125809546546927 +42781921614062 +22298054728997 +105370914250749 +179372201564440 +202821362973439 +54492945773272 +189737962811851 +179574711807177 +230092179209159 +15644483383559 +277858945480433 +54686345843574 +76062302553029 +34196996466628 +156095581380294 +256213623445283 +104660521079076 +43246620820952 +135408660117149 +183722403718377 +251112162372255 +114568577794518 +193277297583876 +113413947394200 +115283646119489 +96937571920388 +96973037943862 +63188161297891 +86589569469004 +252920278283290 +60586244685217 +109756788613697 +78723954861968 +170154807140716 +67581149536165 +240986280703433 +5253798059251 +258677187468101 +69979105531789 +235910499789483 +111619301717379 +177349106533688 +224620186671731 +166675296519602 +229826507989952 +232926949431839 +74053175617970 +85289087394495 +157538847546955 +38085643166331 +119719725958650 +70986708599642 +233182565095841 +256154808985830 +24539172598709 +10535209945956 +268493748749004 +75469800056591 +228822182127836 +32110022622599 +133242936497492 +267357408397474 +269995924977141 +253523545855432 +143464369770446 +269882076062362 +84041302962421 +232592594729813 +76912651111438 +203485492649320 +64968894068500 +132367758274786 +15999244896523 +29681310219727 +279142397675280 +8194333369433 +103279488496139 +222894410481289 +171024516899808 +141743599879893 +118753211845975 +65290164178447 +88061032852340 +23450025176222 +83473056765161 +69550369784755 +186858752519644 +27843881085211 +225293928841556 +61008575455467 +223507452989046 +73411578561496 +6165820408895 +69271572753283 +162827622144262 +67315068193775 +219076866656953 +194002025669852 +230037085900781 +81923065562122 +280851275053698 +72786180865178 +175821728193482 +65926120216470 +241674099535762 +130525250471679 +101612482154040 +83521480978526 +82265198731204 +6663553490417 +32455633313520 +82956590013282 +106588392778893 +30397757068590 +38489475159256 +225113604869020 +39600696386027 +5634473569443 +29313678144598 +63674340629413 +251974825566718 +187634114953993 +133806036392635 +11734829269805 +125807012810033 +110602777054252 +176691136020664 +53972990302506 +184808568399131 +123607681960829 +33448319434999 +206102328035267 +84693908979141 +154252369113764 +189777603652334 +113165520267423 +40666880341257 +225339699866542 +83937018857766 +165519516374031 +58566818735349 +158787646263535 +266857175336650 +5145731747243 +149792669561402 +25532980804334 +168719734154720 +162403374005135 +144729838274237 +21844996823289 +115681644220915 +277796285953923 +134783199933708 +58549854302021 +105841273570663 +223956274346819 +151252632057017 +219894749152633 +250991115534165 +80928638265270 +193392160580090 +175999031607302 +229820292462180 +116590426560582 +185829710496015 +277943279284406 +70856767290317 +275189101851516 +251439477406189 +182259651117003 +91985962327445 +159784009185308 +151963520794715 +20359730565440 +196876762666278 +13820731049334 +32929988552541 +240741870019502 +228449889326185 +59479299006920 +190861091401892 +271785042371475 +268025286785520 +234651494182689 +69575411173831 +6097581788700 +170110859814674 +226083987684910 +97500524359528 +64983931496464 +275615104393498 +111674288949615 +77697936348626 +256190229730021 +17782249100206 +131548671674445 +65585858276667 +248758498146345 +136122526361560 +24529737832122 +203894669525496 +82368585477576 +229611630967543 +215234614582581 +252137813387136 +79737961268974 +157915509059146 +167964824304005 +149093238732556 +145222994862733 +70864698198760 +138253408625408 +229393713446891 +270590854316265 +81475789136181 +6673440241588 +10739153794756 +20132731269280 +158517513965475 +184288596758698 +118664334958581 +17395634307664 +243731634655012 +259361615022950 +24861410503565 +195270419285443 +182006878511181 +220953701328509 +269010696108331 +140537755787327 +30439724471804 +32801503333807 +246996330000582 +236361380548685 +245841101879470 +46676453710687 +11486612824269 +34953947289481 +7305922832399 +222686560661221 +201485285963937 +137927272506465 +28698791833812 +85025986708488 +218017671880354 +189250726550137 +149381933382240 +173553982698711 +91559361730759 +246928771692767 +146272668612882 +28795684815548 +229323667227239 +128701855522297 +127485022425817 +20774716186748 +162255437552297 +108624681107085 +199029751130237 +157962139032344 +208528290065835 +281155153811991 +70013429898747 +85813740689303 +200159171984447 +253121820141336 +43124215991056 +92633430547147 +171817129382599 +111008719938768 +280021672266970 +46528644084560 +8732839352553 +263245258612892 +178519840376336 +263499518554766 +277525093324504 +51232204788407 +273397474338743 +85220042988455 +256201269674208 +38769752897738 +112323955229742 +226916333840502 +75398653774057 +231313874607674 +41851261571825 +245931384058917 +210699578521635 +53566659500102 +147403306897728 +106351423533609 +48626895640666 +11322325680461 +156864690265233 +218568878228300 +244182107876330 +107268745904502 +237078676234623 +190435159168591 +109581932747328 +8356317592926 +206891705669254 +13020077615587 +107418773441911 +195796527129974 +78319213183790 +148674789712802 +138868287904753 +9584468701712 +250827498565554 +172114493946215 +188463178831730 +59040022663340 +233010337842215 +256624641707203 +123999823009916 +134476366634051 +157677072850861 +13239623700089 +231649118245693 +113901605909545 +77993442534996 +252277556329231 +106122995073281 +280987758983625 +6781844855550 +34764659928137 +246127962934989 +253214511821391 +271281865034231 +36436206694000 +222790406807308 +60050536745530 +240003612412370 +33377436387452 +128952310724825 +133246805431818 +129943787485655 +151448301469375 +221171469113077 +70806405195461 +166764736804055 +35255635102369 +99776120912261 +213512920697113 +31825785765877 +146706684466364 +131034945601156 +39849682477761 +101830686220976 +66854827494274 +76202512173540 +226322869092515 +51894448771389 +153435718537618 +7009492743377 +23574268199011 +42366828588788 +186728154752531 +18071158584674 +184779567451836 +177578616215275 +255885833569986 +183728635694894 +93409326465425 +29292168299393 +210947902749796 +216571014306396 +79784046569586 +104813509071976 +78515745385490 +247685582334308 +131656269922764 +156970931292257 +105036305046621 +31370310320650 +210496005321699 +148958133940409 +240924896544564 +181208042999380 +63921371108392 +146006594869106 +22923402473635 +141428239341191 +151900878656000 +42007091864028 +1745216225617 +125369182699406 +101869521770385 +208721938250061 +3422845263532 +230974928496044 +7246080284140 +101666393166522 +151373470543339 +185941756635789 +194145628485336 +157458129384811 +137767312086791 +139549508605244 +194628832512289 +66955512931646 +44140954845243 +275807895162801 +111928903321347 +242922942165121 +261367250816095 +250900033580308 +42564416966884 +104849696280013 +137397028154830 +132255971951489 +111135733916458 +264430784482486 +224856486981730 +35012333432336 +234984425425313 +81746486377401 +123423125463323 +210377254288403 +40320106906380 +138774865342350 +59621126224645 +138065783106948 +205884315308814 +243284856561235 +214128790193939 +34441442829993 +221198787340951 +8843614576771 +262607152195776 +159450876907114 +182971540981870 +181026791422244 +256004525935197 +60267639954129 +110816559054562 +271193284044189 +216196096415686 +224510492390594 +254823228804176 +34060518804006 +243542184436542 +260432440021557 +224657714136114 +97014362179757 +184010993281779 +169609580783796 +62992625000786 +143935242782744 +172577910082404 +15651363553104 +2730351871414 +227458971275773 +246193703713150 +39641259433587 +161810586808235 +66137444974504 +239012469416005 +152662830439155 +4707542245670 +244797810912907 +169224820023870 +40744814078477 +172368266652421 +87748610805293 +153943818178969 +182359701454247 +23802368444475 +32005040124313 +139954008477073 +267560800944288 +130296753564612 +268896035578673 +132787266330486 +267584989432244 +67455513127837 +78246853405678 +55373792654657 +257349218076592 +188097315606506 +170729553999239 +28301566593385 +10916322245007 +244920964442136 +84800041932378 +33977825119340 +105410109923190 +279581246754461 +169934610816123 +105274993307560 +74891583114116 +134268647530731 +130473030508878 +8950730790700 +172263311698683 +223548714862921 +156124008919521 +104074412791838 +126600595211431 +56553917870750 +51208314949853 +55219604098774 +103380487868162 +59647524182123 +143659596696612 +272703658231440 +25322066252404 +144156378408160 +129572522674917 +199196657911687 +110736483661139 +204320017229616 +165591028788900 +40096890678380 +281466469618827 +69352076574662 +280492648047287 +139470599918069 +257029777906635 +35136299389429 +151783512645520 +15228711081038 +163483223054145 +166110396318367 +142972868533216 +255605474833250 +165672079929229 +89000786155260 +35414212529999 +89048951692569 +15627532189641 +186918587847606 +105776283412475 +179033331837702 +7665310353312 +144196412481015 +194345579328747 +10682141538557 +259099940667349 +90614138725011 +131489551213338 +92221154960656 +222637426240628 +104495228909949 +124958030105453 +16528662478112 +145564626737666 +6821092649683 +71358829989766 +231805386301588 +237521098089308 +79199217953951 +93952090953991 +149574173086317 +253186838863062 +168478014543531 +249646106122487 +122088372935688 +57546274140933 +105739109541503 +65697811140374 +87467643492818 +88648076736443 +265718394063626 +131896769526320 +3915327438178 +22359111849251 +133752833825260 +281166400780144 +194034894965735 +77736096304916 +221736364690425 +234148715926810 +145383460527413 +30709626736382 +245047447796037 +124620192829833 +123517810358406 +205203950720950 +270375570847936 +157264227442450 +152598177478882 +31992461756224 +69870556511965 +99528759275051 +73823221698631 +254297929573841 +113086809685303 +47321943758293 +112109899960155 +151819468200901 +242408537593953 +167417274806290 +236383018929577 +269514422605736 +255806972226407 +75609521490550 +195491801030982 +87679160139869 +138809313666852 +112070654759507 +189171982647398 +201623192243433 +254825310139262 +236281919210096 +217566361432954 +29189868714889 +117318889435804 +236575191643324 +5912779048327 +201210637440417 +253986597656402 +271958248510420 +186648793593137 +42781018160742 +123768958151364 +161912718208599 +180804329336753 +245212814421224 +122094848606215 +143929778387182 +137480961413847 +40150031585589 +120395857885105 +36530979682938 +207520415308578 +32111755296020 +75326342693061 +246298867414006 +157473736037908 +164644449730872 +218730620935840 +162479432514341 +204574152800358 +77843647645822 +117932724621281 +185804008540831 +8554001609005 +222230592337879 +196174194491013 +81141665310433 +159120555180262 +48061820856461 +11654344631723 +61034484037796 +266915755982539 +9775628557762 +8545624016745 +84498015827237 +226698323370717 +183082523341980 +273281635892641 +21144536961759 +176012639370610 +99924061609691 +95743061038051 +183704745856340 +75400736682556 +39194561841627 +279864349424745 +102418526656804 +44926831904404 +252140867635992 +197352722864411 +241808317227273 +5992561391217 +274446778400155 +235286297773021 +222529569800484 +80352521020386 +212331490875375 +57359665374325 +214867102064176 +95580093625326 +186307472929608 +228119115522452 +240383516771862 +186057284746614 +134956222663973 +216939300983169 +254034069146202 +103502652403314 +271246394271016 +116564915860496 +239931656805628 +41784504483814 +77358048305219 +153273493932215 +63208864908616 +22642821109076 +164102592737937 +162849723056411 +96076560021525 +174549907854817 +262545938828750 +250049792194143 +186108970545838 +22685960389664 +267741252231309 +102543869628821 +187032737879047 +108247766629604 +184539185651196 +10374269906242 +3720916241251 +81846656019409 +238619629278442 +253907993348292 +156786671191613 +105105396365606 +266187733088245 +178132681338475 +38222640570667 +74434979521481 +6876561939391 +247063314063078 +240113534414375 +6941606329427 +16895450109837 +255012736703398 +249458910220250 +214285892572209 +207051216296443 +63094578199880 +59132304856783 +43546739767969 +278861647224423 +243050915971875 +261849386247737 +73836555277768 +272683349607598 +119045957916141 +135571086879835 +264571431695508 +259473143767573 +53388661846654 +267299282462674 +115380584736248 +271227803929616 +108875670447540 +265523669016932 +79519256488219 +110484615675012 +42969684132472 +96644420590390 +6071821195460 +68860741297355 +159420842875136 +61345959566266 +129310982288401 +117340562495310 +193507258645717 +207398846090626 +211926080766793 +45542272595592 +5744001823838 +222868008339511 +6248342873048 +241761155114583 +56433696957578 +103389533213531 +30729310922736 +236533163812034 +73681888978914 +258239854381070 +74071784750676 +60751116041124 +152943542757578 +100160224519132 +225114748620504 +96978017530960 +241500771615807 +278929017682778 +40503306644536 +177533576168133 +234892296788479 +61119566255719 +58295912742484 +225991662929321 +82255600983787 +217521562439526 +6203242024188 +75434314639525 +40071159924189 +81733192047999 +117763163509388 +221639267677877 +118338325486541 +162609542395083 +24100512728934 +10262989904943 +128875156255334 +244552918906923 +58426048867241 +279890857096599 +9227647297610 +107108987172188 +2767129820168 +10108922265053 +268169243540305 +66391260957757 +279165516556292 +3214868785517 +1092125389554 +221182788444985 +124247396990353 +65364740993447 +247880266692927 +163094803255085 +240664066913560 +68715204316699 +195742016388904 +248198406749728 +281278992643087 +140144447985142 +225338622413372 +221143502388857 +229047693785032 +249966355112982 +8967200702568 +38890262768467 +10153303847113 +261909280053686 +39222133280523 +9531139087728 +124102792362415 +98404230958386 +228752274080314 +116716258584613 +128560803705402 +216895394953599 +165590525954712 +217118695215887 +223411636394696 +194624834465402 +129681142299532 +261245172734519 +66042272832068 +198149697031707 +215007972024912 +65301685343776 +55183639207058 +114875589514755 +205427758447142 +133925434873391 +11558159117209 +234448758353011 +60582676985750 +215589310099916 +67138616556886 +180657007746631 +212077290656997 +116885548643074 +116966799538385 +279119115077711 +143201400167806 +227416991350389 +45875534368724 +221271294596298 +208607026811251 +257747682134111 +223170264752203 +125497284219447 +256798194530318 +248793948301290 +183913154489217 +39324562529500 +200290485132863 +45146083251519 +272321095458724 +165355572894713 +267422824227666 +221064037411689 +14883166019089 +226528873953713 +144066884878511 +271469201471529 +279670319463335 +253334000204654 +94611310778314 +201581409014392 +33168249997249 +267413371747948 +175056280275145 +19047875197561 +101710544602197 +153579949125922 +253309768605052 +151768125438673 +100308677614605 +244673698545045 +33508989603102 +194733239079364 +91657825933079 +191685895733258 +177508330040862 +97234097666898 +255124060277592 +87481884648911 +272672548428250 +167314922799804 +173814040884650 +183362436513581 +175903736977246 +7737746500655 +235826298581244 +160114128363322 +58024981499779 +90669817733584 +100311158156257 +10532867754395 +94477394973954 +112683070090336 +203522227747620 +71098109457130 +154559640186702 +135953753835852 +244154053186780 +106140581945540 +175358827391459 +243000235518708 +116276990993014 +265374798722161 +192369126286305 +67705134191011 +194371823389636 +240209544331449 +42869611705215 +250251998863864 +216958483355826 +197117108569891 +234825325296125 +256086912559563 +200232806428047 +44743982409577 +51202150879529 +88651939714954 +50173740070653 +169733637029614 +109934183322833 +263110695747635 +133938755383788 +23797922181811 +176306284775868 +239233300598247 +71948767783430 +279389067016055 +68287522023851 +201149969383963 +229333289289725 +185641178166365 +255673489412876 +196750743746470 +30566506277109 +200166975986891 +199796919245674 +77997580028878 +279424163398372 +25674357301354 +103560889105422 +71376045302681 +213958980795339 +108465246495085 +114188389223134 +149946524191944 +185311078394851 +157169001374998 +38329644341180 +238095842428358 +173819544356801 +56518791567434 +77189907224205 +75941314131744 +124747495914948 +203135185491392 +226780948857047 +3700817848886 +223999102880404 +220711355771449 +175500256172804 +145077131848345 +241328329800956 +84842480420418 +189321107484276 +145342352310784 +266383627858733 +126263822310469 +193357559723235 +30079061732288 +183273553877976 +206093857760533 +181515251133171 +72201851906667 +105290753383974 +196978073508845 +202766811576151 +121655240682228 +100560647526245 +201191474129424 +7396733698720 +36714576793 +10213884928205 +158530101985087 +114145249152885 +149213066860140 +117498980720901 +7144143533424 +34679249061516 +41191683870519 +153055622410370 +237401859991989 +91747889979756 +135690907883019 +89525308084571 +80153063885073 +275174274440056 +222586253819388 +159165046293496 +86930074354471 +264012297214615 +162823005446130 +138539876928571 +168153109680916 +34487675413695 +138799141503963 +182746968165391 +24624404968315 +279287280416087 +163627572139504 +202119682191744 +141829383213171 +214926519093966 +77103394878191 +159364744053406 +238153596314706 +229098792359984 +3626681508154 +176868738434696 +262227657422936 +265638844419692 +156054979580312 +73120581889235 +249897531493800 +123791065278717 +1632905882579 +159915404126561 +274593389097263 +205114519272551 +226187791391064 +83787455398993 +252884551383553 +152277047060840 +111780888736337 +120833888421974 +225464340695300 +26977050669894 +10447287781978 +73261856178962 +64616880844354 +240799312885862 +87657100895730 +176163624937983 +92393705310462 +41825194508830 +35545142806491 +210637708904673 +43848265893063 +21995901272447 +96556214726274 +103011377646377 +34614147399146 +103216226882980 +91833671067807 +74934396567277 +206246823991546 +138541871384957 +225154039588359 +199757995807325 +77600182807550 +114031785181475 +77761916430528 +48162692826323 +206532664951695 +90670920289365 +169821842227959 +169063538089390 +36737394557781 +231599208343553 +166081889273989 +9846394679566 +188412433660669 +184779928838865 +199108504594964 +57084729572244 +228124972622793 +247010288323266 +163648094410052 +270759890538769 +34645020083694 +219350527512096 +68999730435904 +223218154508728 +188606385287530 +32698570521769 +227988161299047 +214512153191654 +11387142774596 +156650453388581 +22278042503602 +243776008161349 +13263004713594 +108113499057666 +104064779408153 +90530774679636 +220298852182105 +148313104818746 +77960862493227 +52472431939403 +266272729675857 +150279177602856 +133079165909993 +95465371316788 +226128982452384 +153618405165405 +56730110189147 +132224238849264 +260855110869719 +156421862039127 +169305693982222 +240661018063330 +75179720728850 +25849703117389 +155508261154232 +15445349312977 +247571466643883 +200948643636374 +6054676701160 +202334149145280 +198512247373767 +214305178017065 +266778721908335 +96192337255834 +79510422913110 +29269889373124 +121117038248321 +157795802626242 +65966465262384 +92290080833580 +104992609102879 +278653096771195 +165176685441355 +198162506803720 +240741953730540 +40704644270107 +193025751970166 +26751155847158 +263504750251900 +42762804112055 +51700915745379 +5250044628338 +151079128726690 +160940663447521 +169301725172147 +19564992456410 +256058017233399 +27044547691508 +10876296878933 +111523549971268 +9134806646061 +144530351363764 +139679817445072 +79468952308385 +187469327693002 +240489032836359 +98385204344584 +180523936555044 +44298754450031 +4260265564438 +175448155641094 +261846930104004 +231255695428689 +144865061022257 +14949184448784 +277400842447869 +75272778007438 +246294920332954 +79808682505042 +57496796812949 +124279675931297 +3197213485482 +150632240067081 +270675213073107 +164116661212596 +204499962282071 +173281146814865 +272382333289038 +99025048941500 +247238241286227 +165706517439435 +55403643784230 +57075955825539 +154023088380917 +140728889976684 +220774828538787 +39392607534742 +186062836262624 +109104302526397 +105461114356178 +71146850974244 +249488199111677 +231336605630961 +245487067956830 +145026811159978 +228228025786552 +145250545148219 +197887888843003 +202875383555623 +199520283900464 +173404088943878 +25688861412948 +21533460452578 +112703115854373 +108975095437945 +276114360361675 +45755419788619 +116608239830852 +75155702270229 +110251289246533 +111568120051427 +113995613137023 +73602588777131 +214874560651111 +200500515536832 +195108025038584 +265212496005229 +133427642109764 +82981508812372 +255011059277566 +116866370055398 +95364381255641 +259453443378349 +242880626362304 +132134069739804 +236596349510898 +64408080613245 +64453591036889 +91194379905509 +90567218222021 +180339522962638 +81374407303896 +194294158983830 +3073105262714 +169209491527671 +37763308153984 +82789409874017 +199851470118427 +178131997264484 +167131916203798 +263993211606589 +256550859406062 +36828822529410 +111652143442287 +26484189238470 +33361751703559 +11733847935125 +77854447018327 +237941183529410 +145796101284145 +38159373819340 +129946477022379 +120329419746694 +201759514743502 +267018082146838 +155496046145400 +265527329993132 +90655504088648 +161358750678165 +281105097413663 +3030247746938 +120307098123894 +275271694452027 +104978237279919 +41790393372076 +161245244809547 +255069939424795 +18291596815043 +181988674870972 +135741747959276 +187914963745521 +16000466037851 +276634432491 +271908421903494 +222056421453904 +135276763639712 +246318055606822 +215495705608101 +134282808305565 +6864890175736 +136458384952681 +124132538838376 +153617383280877 +145674949369100 +78239425358783 +6323879659153 +23817959723446 +20315815461173 +70662711567330 +49795272344082 +267329930429419 +49653456252299 +142036139339946 +194671477450950 +272870734111218 +117708692857619 +66576475653839 +92350362407941 +123885618221747 +89848559202069 +102591737410724 +155931407643666 +55219300072526 +43137732216678 +85184816496741 +211023982077677 +244274168824261 +81568784020783 +105219257864367 +28099610363128 +38258968573367 +255758021785032 +109480486500855 +215456759915317 +222699651795178 +178999117696617 +153277599857861 +234110108117110 +245103443299215 +3789390990076 +161715868883442 +237885870945518 +83554970267621 +167968913676293 +52453355964966 +238485648891475 +253751508467844 +140747774820196 +115254120240177 +44924191461799 +16884418338864 +175843361796500 +45725925818405 +188223312336624 +125059209887096 +32318694907123 +39036822711226 +208409357800616 +193025005945042 +40015712374334 +65459626517342 +110857250300991 +278090842022760 +81492220332726 +137616809472729 +152831715026282 +36269584094965 +105104412406785 +129679176501463 +168823421513003 +45679286491888 +267465670121432 +132621030134922 +144595216820665 +23729103621121 +74409329372040 +167824318550632 +280443860283809 +17064479660653 +117037425886075 +21734671401566 +127748660495082 +252235484964015 +1202975984431 +82298996125669 +254016402494744 +124217365765138 +54801404347388 +54109744580776 +198128528380376 +76614573510329 +72754241478461 +135344519083149 +205973871021209 +14185493299039 +165573572251143 +207606555025863 +266699095812407 +254959224175707 +184590256781815 +49772950721282 +226987279287137 +191632500576826 +260821816683678 +145671197628431 +251771895239263 +68056001878454 +21029692327476 +17705920279629 +95731474189576 +158937710859659 +128246172013756 +127984039525284 +235030318224839 +272485394020692 +202109283707504 +169333020860097 +22783333340678 +122027416457232 +255268319962137 +231440103545599 +183054158931598 +171163054360298 +218821940175722 +245875745573533 +204750023286337 +94363564832780 +77283450059628 +189788328695002 +51042402315229 +68205691496656 +110669925428771 +82365095551549 +142097750321354 +275738651486735 +63934462100091 +8085047727778 +111020061088465 +230912854395495 +196611823654482 +159579043395457 +66912883645460 +153302449359741 +104397829908540 +138802579052585 +225666545534853 +80827358188890 +190512673287052 +37498444664503 +75788025056288 +143974479959698 +245420585923502 +125927049409507 +143416393759394 +279692955637785 +65475972711924 +184631029595419 +271107555235655 +114318260053498 +60454139214241 +118301477648854 +190205141570201 +221691783045130 +263373168245722 +224428579865517 +281218909076696 +255106496934938 +278963059406708 +32910980921383 +140882400291780 +23925784303058 +88148378970467 +186778847388635 +110461885507552 +10839052233715 +90911121650378 +108750163018099 +267130451732238 +28800392905984 +1822890396891 +141254597401001 +66314582228797 +73836556131795 +150899507428305 +153689122229542 +91073070392866 +21047409274935 +181169888009683 +24651150617416 +266445121395233 +46563312151080 +34268983861588 +166739976973774 +28014665977357 +102199673221197 +241536167377158 +64483600500721 +55138703670905 +143377831268691 +101040851016651 +67031261092667 +153464510201166 +235484432627813 +243108171846189 +209322882476396 +234199611105465 +158744738196045 +194142870503049 +246503005712258 +245314502418855 +254636007077563 +97808296976085 +95827820651617 +276682020638950 +57229210564272 +31826729568657 +155829244380901 +182331028206961 +10063682092873 +252222570691988 +10932673164774 +254511016150299 +47499055356720 +180635253968444 +27286232288768 +76370162826398 +100298764275668 +260879318415460 +6361328899582 +255686109529577 +2617005009092 +108080442667415 +101867724809697 +19715231632354 +83773325915629 +117193628186477 +219367278939926 +144034719036351 +33651497523578 +23880452499142 +31533987545020 +213214776288031 +262437558619973 +256391185355731 +279014715823441 +259561742213851 +115071248163586 +251733994187222 +216164077400524 +1831570331924 +184315952918016 +212906198540260 +135305817936805 +68890421942363 +207608348720901 +78545547174037 +17350861910592 +280683914430875 +119188018239364 +131114635593712 +104375472020103 +121449558021053 +27901202005947 +203482421687707 +133051964879228 +2363327389189 +20019805779811 +184213467788951 +243024768457597 +164012829262216 +226966637864734 +106475541179501 +30208315464563 +190074274567098 +140121880075313 +138251934243122 +62789211387313 +116705081021155 +105916441155572 +35326984263759 +166828803490662 +188464516822950 +208231808306244 +55819845559394 +176361237787622 +113160250392986 +182381928705735 +105243609709000 +236590380263189 +26671301718487 +273083779028659 +105905217689848 +163560056075944 +111082122466881 +230548577743784 +2697435958498 +102763302043724 +131758464518952 +269103753868434 +249567525055950 +2364232403270 +65422253282126 +216984377436722 +97501553320064 +216719238800049 +39026259531171 +102464825952977 +259808078738544 +97272799172863 +101041611387814 +201642315358528 +199255110358759 +190171249825637 +171388885625853 +162103713451045 +182536175462358 +272011282752420 +135113435915579 +118163763523790 +56004801744756 +200557835746450 +72524610637730 +82033064575009 +242652784102053 +199752401912094 +26060472389023 +179465949222975 +238627756871397 +262182762614009 +236794655918642 +83999226134642 +50425367416842 +168388442523428 +1321422979232 +133525883876717 +4950227272513 +5527866740413 +230885634435247 +84125536788511 +118230890239838 +34226816661738 +139083644805156 +28105046423021 +37877941631068 +16308906762382 +148773624727173 +188029051401887 +89577467462871 +11302333315941 +45212525411123 +80015773358632 +56565123446450 +160639065871707 +117848940922824 +197841048420395 +107700655439808 +227270102150843 +149763184830497 +69120623742189 +130134829441893 +3753721162929 +184607517031876 +58399768188236 +159270210270408 +81524789921159 +30100889628544 +33410070935920 +238386839693428 +182236897492299 +80798954282452 +34676318903236 +84258955773576 +278382642288790 +71014366402124 +90177921589943 +244476503193370 +219130322313361 +261055367962109 +235021661525806 +160249324785536 +43783973693648 +83359434662945 +120523349223665 +273989766991880 +129597109562532 +232699226285649 +146783354163385 +246455436046661 +98322378835371 +224302245110408 +36380655313223 +205115427658411 +50100333843233 +271244483629594 +19724077575427 +212024163561650 +243262444961270 +264838684638064 +206659208815337 +187319987324735 +192187581643234 +158305724239144 +107581904406512 +92035600865928 +251294726987338 +94889013116982 +64945297801753 +69055035194005 +130055007802761 +276730856849442 +86724719086151 +23703005692859 +304903305694 +174107798075735 +87196741475398 +77388003304916 +24851990425151 +261921812796927 +30946427264051 +100801918960872 +74770763831958 +275888182629249 +140274500134234 +216913308156439 +246805530398201 +19595694946611 +56283377951800 +2167074088395 +67005196366468 +168899271297995 +26801256708732 +15855616428346 +223907829778037 +221377053065153 +121701327386061 +280252954357447 +4085989586983 +33934247402015 +200277962303936 +256001608591217 +253636951572086 +193463126361091 +104431451236006 +267893002285445 +212830183541471 +60707388380782 +161314903679756 +93525675300211 +250561710395953 +117327410405273 +84082426804468 +212700498192366 +262075470465058 +93596442601397 +50845198821020 +21905706109688 +230682954100223 +52309790813573 +83822553456575 +260986064076963 +234908197554396 +61749567507122 +231142507022235 +58601531996684 +106407288965868 +111792715060488 +160975220711348 +254407553111290 +162079017825702 +149000774118333 +117826593217187 +259968237827806 +56974303055778 +208128568996922 +89147577844468 +68565384180568 +54689999287445 +57205615246490 +171466528863052 +62708294896100 +34453753006342 +202512346695044 +160705111822193 +170503410019618 +225664483589446 +5062037435081 +160220235890571 +279231143309605 +48513067005874 +273694968123119 +234308794347788 +242249271025491 +123413013517557 +26456628048150 +104211030857856 +169226644946710 +45585587003994 +21916739529317 +209096259538170 +112479435325453 +95876254595927 +278397403738478 +183862087728013 +275113001169449 +26550594590616 +236179377742395 +138649917835843 +273312668734127 +177776763142564 +48572545182760 +263126189731305 +260650818269582 +132389110205171 +110418069977128 +7138615597045 +22563213322481 +96177322594234 +211143941701518 +28779363945347 +113269495391731 +278242139970917 +92907160319241 +103832087052670 +102411041484842 +235690084698089 +133664177361174 +271205444839191 +188827295429057 +203059609162941 +230518666956415 +222075012942529 +127891816399646 +267438470419644 +37629084980210 +60125607707187 +147808325969319 +20472030650181 +229074903546838 +28347253072542 +4300772173317 +71120338118358 +129212656512728 +213402507994619 +226861621047750 +103941424932395 +280178216430836 +159217451308764 +17035995176608 +141473881756092 +235698892046836 +154246928133512 +174651711344968 +44557555479908 +47919287285135 +270572966195407 +34200427106044 +136815377113331 +195327350507182 +129225205515972 +187603625713153 +101467523993357 +238880092673813 +59422814567658 +201103917816592 +278663337721216 +170294571621202 +263379695626621 +281226546138550 +163438170157470 +11116728431375 +143692048180929 +57464326207868 +101390737610925 +259719128517358 +272936228137852 +83501556079903 +170543002191419 +170485349791965 +246633740380338 +229448520931074 +184519083916154 +100482785586281 +199231442432995 +12358209067005 +261188781564291 +103024735897783 +97434729765077 +15465442418846 +190939946011638 +262008987419870 +187195687649965 +154080855259880 +101700340594645 +158904417194370 +180891769501621 +256731624303607 +238446540325447 +264541889589125 +163200751029612 +50502436888786 +47813770967068 +101798716237366 +265653114627960 +52319598889461 +728396978199 +71991973841964 +92572727371579 +49102377180840 +281208830103696 +51775188379602 +220215694120781 +202828571760266 +271764107200750 +156166762208381 +214755436695604 +249586583350563 +211517454873391 +43098976431997 +123471250107083 +91435389386826 +190629177795689 +53851278613731 +193233906522032 +61632218924920 +188761718238708 +122290546603978 +123249371420728 +20689046362536 +219995819658810 +201846838679489 +207561824175558 +180873560172451 +264336414792821 +115394391928270 +60248761236416 +97609103906646 +228553722323691 +168123201393562 +73988298935804 +182797501164221 +167441368774066 +207933710608607 +193729520818407 +232584233676079 +248299694807864 +135089546077025 +140435148997922 +202487504725912 +277192092629406 +71207157171427 +141807673881128 +209667222994496 +196226885216211 +18331579666372 +108377071688112 +241369220423118 +171511870334460 +187136958404824 +260148457898694 +184570099082131 +263507428033987 +112320562702335 +67694636136589 +219040276025353 +168122012789610 +14628979029429 +99269885781115 +185594186474816 +71937595279886 +211240864748959 +25024355107350 +255701151740248 +140908103333726 +75927476187513 +33435296507191 +229375056132852 +247756330883278 +239506334733006 +213209305802745 +98440765245530 +242203595851095 +67869131247455 +40202445607254 +246731834279708 +176735716722723 +5315005412949 +269844946137518 +37704505035247 +104207864824957 +44177509214457 +230158842396879 +49109975244138 +119082558904439 +265342433228913 +259484305045502 +230141877963551 +142190097896251 +177375866797076 +85330260435575 +118505976139399 +193257346505918 +257735181468688 +230133842179343 +215658914188952 +76987173341491 +124824694296967 +275777719571206 +48694190104478 +140808399757050 +131325946218797 +33669990092993 +220308290648279 +142444216402990 +225397166802073 +239572304211477 +154213219527113 +143410121338827 +48136833970104 +53413340521965 +145681641792082 +2698016635084 +246237912660506 +109006084265197 +189415954560498 +103737531131098 +195974112610389 +18702601468099 +8369936281308 +184358738239274 +27358306952345 +422852254831 +237746669938013 +178112140994186 +198587810212925 +4062099748429 +124831830071012 +161758932282587 +112854312831386 +10419050332748 +106339507843752 +55759619026057 +106936363075136 +244277201047698 +265734485049672 +205714209865414 +8459516669725 +132768064217208 +11149746705968 +156015072309706 +277331402875392 +187387068296807 +150348669325278 +136224325397455 +218356870998505 +90384223475982 +130550683751037 +135585384762226 +118919841043308 +139057787806131 +142715552399772 +47559730962274 +257525074604020 +226164387712717 +200580536056471 +60979732187888 +149423780416729 +165603411011694 +176977393704249 +237116424037449 +135219847484902 +65563030278934 +153063798885166 +248303447415171 +114959065843604 +262157060039777 +3273614626720 +247031963796015 +167589113195527 +257426334398378 +2560597075712 +200614627844816 +159561301585515 +273889940709165 +182150927447511 +18540589868951 +105196156763293 +132263480181013 +265102252567585 +175606543385962 +135567209149634 +118740114414019 +14407824229756 +67902365009290 +86143528019841 +64456539149779 +71312560036805 +222092430010995 +84297606712716 +109775881148739 +94154749455644 +171357867631781 +226009023937581 +104142694143415 +232732593669575 +123791549946681 +251411778592362 +25876286240562 +106389076996700 +212938011501228 +239485437495821 +191272338641376 +243134579394606 +184787467738427 +19910309311602 +193566221605140 +12299108147438 +135944452209243 +265163122130393 +66513109441301 +14462286597015 +136234493594151 +109082483530550 +64795221876793 +119691832269268 +241129524403059 +49951436045377 +153531301734088 +272610070847697 +169736786701822 +101783549518034 +65611953936948 +229492567634974 +196678559959023 +244817277691713 +224861879864785 +81909757917224 +62346113127308 +197952886014708 +73505427125555 +58472498116343 +265167063450317 +134499829013808 +279175614248629 +200539627192208 +46709532618893 +112571275030547 +159460407850459 +118427617484134 +231241498242988 +8043502341123 +77020942367346 +279076526361394 +187802542848980 +188456491532697 +169282179447160 +204731340954996 +17226201019586 +203193592872298 +90078245549706 +174051904083124 +165388680891032 +257632148511172 +113203267282629 +199397644729460 +107786746762826 +261912649355846 +78434747283059 +36163362883195 +69943287540711 +46225046829343 +18599257704819 +215814928532754 +11363249994369 +129353917941566 +111056301810656 +194732309311807 +51113141455838 +108910953364028 +181670970690896 +209458308258832 +202172158878561 +218330521102611 +150589838383846 +232063091539493 +83091474777108 +192418114174352 +25698413494337 +31428339877275 +216324125496908 +23096865473723 +64849522607963 +189262125647001 +141001190526353 +104144816961487 +153399418700023 +233371908697154 +37088523262318 +29667375871168 +130137326553780 +126736027285278 +3955370229661 +134759346702267 +196202995377657 +65460711712459 +151379384685672 +188714347596677 +104661135477320 +17092629325563 +55242172633547 +188572475785114 +70134874431137 +194447568401853 +109579276360359 +122865660051044 +155347985265522 +225086442732007 +206293520918332 +196944952675130 +261466235712355 +121924939002343 +143365087580190 +30370572319764 +3284532517446 +238505835423878 +29387235000382 +23249333916524 +160134789960181 +111674402826464 +59370234165708 +167746465869078 +82954738420612 +16610125943752 +94209474527968 +126653419763391 +171228993714716 +19621832531790 +95931895696483 +159211935799053 +36009355111244 +239998844417425 +81982511272532 +166486115591988 +16606085247580 +229502586686559 +183423332868490 +50775899232258 +54082414906645 +123985277148355 +201208144034432 +73844059564011 +78397153215042 +40901755251694 +208648507176690 +271689665057133 +19189034734071 +234228059822658 +194760700926854 +215094375696959 +81777887661353 +234585363149701 +247987610218693 +53793426582747 +99163457287325 +223326336380801 +258869429551320 +9129169996309 +194448129135755 +52905444562491 +193862548331059 +99277321650455 +251790124527433 +42818735787809 +181698052409687 +46363537761144 +209407609180115 +96703756384400 +250056422424443 +224833355775747 +24190419279542 +40512357192977 +274641392168845 +247052348883488 +236252958936121 +269369876358512 +185473895603414 +261327970061432 +83582463129192 +61091414936084 +138461149750204 +182329002735557 +188740200474180 +60830666152626 +267049793709496 +229333835218191 +272448831488188 +78653951102884 +200065515923936 +130424464627174 +172882274522566 +132491646292481 +5694545718786 +26085083080141 +19659765359598 +58173535628662 +109495288520762 +35788817477980 +177213878418571 +93239072790100 +121039167805743 +60660705181694 +121846209858189 +246375380114485 +14474101341743 +38740046108117 +12292018470672 +211685342880262 +258597690187886 +144461674079492 +160133765434935 +54736872277575 +71723578298725 +45740767192671 +90008662276885 +118497756306278 +90704216195521 +59750734160103 +131921189916884 +139700779223936 +83153306365687 +181264899372736 +233138491050970 +235988454344940 +35124626850523 +175068043052354 +209636658084939 +76913803394330 +74241457401827 +219547991931503 +189935712346627 +115645829425141 +141049484683729 +46304240942123 +208689602857496 +189671813595448 +16310729143348 +202848889971926 +97220413081115 +113351665056106 +215379831729705 +37650223668583 +239644901574541 +5443272225861 +27092543824397 +199889621536272 +41470254718226 +200854005762937 +206332668311842 +185823610713959 +242134413427749 +231851263465326 +19711762214423 +245011886266744 +38106049367881 +74528024069690 +88477866452307 +189061567479190 +55286231194625 +149206743575146 +227896285571407 +23914524021734 +208670646707867 +164625672862158 +133926541601809 +94219728598103 +176321393336004 +10839616471945 +68499924867672 +56931196549570 +94260276927914 +152844237356760 +221199068240872 +245522731743120 +3763919746701 +129086662032853 +140256116184737 +237747628124876 +40788019779334 +183864492478617 +94372224141814 +58369455165543 +131672191753485 +256208185145146 +229577715981425 +75768572870372 +211087978379024 +184701634575380 +71286857462573 +113186058100369 +124764633611530 +220880206607282 +135191280694271 +152771915298888 +102309166804415 +201251614839132 +41366586079023 +247377111411605 +98445410464913 +120467729442271 +241053483977689 +198272251296809 +266425731007194 +203589482130004 +77263615429555 +52265111918132 +164635172201163 +68805502606745 +174814289772710 +250870576333583 +140720961493416 +61323817347139 +21648249562768 +202752736731279 +138134529300241 +36347579711492 +220661648804082 +277555085625872 +159536414094661 +218196560276226 +237993032131430 +125277235249493 +218171514213947 +257787476822601 +246315477415325 +76367458217151 +256220839479593 +210301623588912 +129467409331819 +14761608918660 +49508238555898 +215566972351324 +6209695358826 +226859287823788 +278791589595251 +134561535792833 +261032218457447 +267895957286107 +110284619080770 +35878959328989 +27622868914663 +129051190675402 +122394321424293 +145449412192772 +193126960972959 +155644781489326 +33245228853689 +36478002181820 +256094721173736 +189594002275423 +263922469200365 +166180689159980 +112366180182124 +179815266220264 +94069203836746 +182017912970343 +9418840973060 +14597121299153 +101785423644862 +60761843261185 +254688229743358 +66283745002250 +164611161845432 +23794529101587 +267508877794969 +280365045065237 +273392412170334 +221295320435227 +176466840240505 +82872451159783 +23626128655158 +226539875319818 +144486074797539 +35648418831860 +223020345929660 +137266352504183 +1858228888352 +12454076439070 +77898548549482 +20178899105598 +61616149856525 +99546567005526 +147152254961250 +61624015927874 +51396626366402 +147182386484710 +182977617457076 +164623235384776 +106086449400075 +27473634815284 +136197610675266 +243704285318426 +37446667062697 +156238975642306 +27835038675851 +34528234555073 +257454197567249 +216059330846670 +163298876038879 +206027607408090 +230082107869985 +172256379777683 +117914131525343 +227402980578986 +122336525318156 +217914854480054 +107790362278997 +269827469534439 +72478467406480 +176049962402756 +238883818449693 +114121033472786 +152262850259 +172506688165817 +223533272128605 +171287689825425 +183599843419301 +70752976563579 +184055264357517 +269092477928163 +63730250467851 +41170155798383 +12253856026190 +200090069491773 +70428653578606 +51634162779686 +153285109661913 +99773759255293 +255657000562589 +118332063779650 +277161210063761 +211295049836857 +244736497348228 +211139802419030 +101276022428553 +134880563704895 +165808118511607 +124719299436525 +105795452734287 +227334968443203 +55999197563037 +227038306641465 +126474078788820 +281474840946266 +157200737776188 +70354545790910 +123099128199497 +270305376597594 +96657836023766 +231573691097294 +10107550293432 +246409828438987 +164352510892775 +188710214721134 +11660762977888 +41878438063628 +72859347392518 +11635762760352 +11620584056848 +154275557650090 +237170743651315 +43181239166061 +236848781817717 +942369361201 +101671959673452 +38945148019010 +77104800952708 +207558293456853 +260244612192049 +4802083466805 +281456615422511 +121138566105792 +110200174124193 +224795486456675 +19119592747443 +172930553518304 +59178796731920 +175017872198539 +99841208201535 +217191062594106 +253819854400668 +227699012315532 +123329585309462 +170990771525721 +280990053842157 +121473586235888 +254952421396425 +233645449167515 +165956715893284 +42432904653624 +162112009048924 +183596899931989 +164466522544145 +254294603847434 +189746262128157 +105292753609234 +183250066446158 +47346757665383 +215113506912658 +5122379036889 +90920868299959 +190844986605378 +88144880177775 +218873498477067 +30995494408773 +46827604094432 +84155323736715 +113017936984439 +52865231374835 +164058237539330 +164809862032597 +74290420119639 +145961855008979 +204859818213464 +25235681381488 +266901711947487 +33447609822392 +190784015285252 +156994812864553 +216016646256364 +156604352241429 +46004281814745 +220542449271287 +184729587605468 +246002781115120 +78424756774447 +90778486527328 +254789121478322 +215591728692227 +119060309805882 +45481392396372 +272020944425063 +157416088523181 +270777533281234 +218516420114626 +65149017630919 +17427818940275 +141176228781740 +105284536248584 +169357281521332 +25868673117350 +102156821718182 +125051738852754 +60759839517037 +218450233868147 +216789893077945 +166853600846942 +157656438981096 +249369134972433 +153664608257195 +79385761822234 +271951222698684 +160156428773281 +70115257994494 +191755708788088 +260777661950123 +134454032458838 +21213460803911 +57071059461722 +80032043031671 +134635025854095 +103227272067025 +207868194490734 +201669333691994 +155564435411723 +219135079291960 +128082920722721 +63870127697864 +55690772530194 +236734712496529 +89048154590649 +99043364994220 +148833064350422 +140455909769334 +259030430913892 +156064664470741 +141491911789865 +168945430730017 +257441141013790 +250109163035812 +122460431270162 +61942072252244 +268403519887461 +138363871449666 +27037651104362 +98163655563515 +267981597893132 +19567664742427 +251219109666160 +58333899403365 +20553823892447 +267991246817796 +275845773813185 +102932185496637 +93978587115190 +245343544430325 +101768845331092 +123690763583356 +99103604070873 +98877880452701 +98165799117595 +78237421644449 +191167157925194 +170354062793898 +58950611809950 +229006416196509 +263718388229393 +109385467155574 +141000930475732 +122594677535783 +155175573458533 +216655070476233 +265708292748863 +177368010814660 +200488024288755 +17251031687699 +154110634011555 +50078161193996 +46011224394452 +216671109567544 +216506207099015 +40239857734613 +219888543401350 +263108730500356 +139036667370376 +248079913573959 +258759622272483 +131436722042155 +196434844658338 +255361750369689 +186351115086496 +96184203029557 +36260478795665 +40117921949945 +57725455605963 +222355161570220 +3041170485662 +56418657647054 +116588116857076 +139026178399014 +102303420477012 +110146805932630 +80944340426330 +127839635233182 +93485854877781 +74213999677985 +4961313666993 +279985137197484 +121230114018270 +146115565884149 +130216618807643 +81077942694206 +178973296420828 +227206226755318 +12546131369614 +63975494083767 +110898046185459 +77046400802838 +99443774862724 +178759670476157 +36929761946210 +102248393258325 +147306973411483 +29444110058060 +202971911986331 +162465060829637 +227587480484738 +196223521096072 +260729840202018 +103249626515256 +172282173381527 +140664388234894 +155626728462872 +195986700630001 +96754939339901 +41199662916469 +82563058425555 +251049378099209 +213944534918419 +230980209300434 +48072062587373 +244470377677202 +144420818476261 +145944699704971 +185507476391729 +220437261653528 +1203997183619 +211715924082203 +185695796078537 +87846455968157 +274796693723576 +197490273245755 +110977016847832 +131265744853897 +253025427942927 +29159304395305 +163298123026403 +126493862658340 +77908917162910 +230486258220258 +96989496269741 +178285545525425 +25942724858901 +93177764699581 +68656973527142 +17935273499442 +87326542746296 +14368684753413 +34252710621782 +27533559121982 +229289153994563 +280250342482414 +175330313283684 +99122860734445 +277736367452497 +115003378325759 +201537313029208 +253793517693537 +236665148194368 +227807861113721 +233786651519917 +28335477464742 +188909593581270 +75618918807841 +66860697496102 +8401225115006 +111849586595804 +150336550634831 +82328370414244 +157664856512427 +13941885341761 +81958325479196 +166802629482958 +186934913214769 +89729382882461 +192877429681784 +104989839625311 +65609182004926 +180250815221133 +275795104750551 +135007804272859 +128937195742922 +10496463061632 +1483046636837 +195031607963712 +239460363321840 +142534476261065 +233595942595051 +6598288128655 +105922798030295 +269964011476229 +162943511676906 +149577432672174 +223719673596308 +115808904348595 +111765184378948 +30530567187450 +6970896875139 +178647788544372 +189547370577584 +278415804615901 +224518538347109 +54405890158877 +141016736367218 +261411012493194 +101854515161367 +267071591989315 +161922558830454 +36582442697515 +258992892719751 +245525845223690 +220022391512228 +67424255872947 +229805224122563 +13405984536535 +127255354781412 +137156894941880 +68453382324423 +83484863836842 +230478087874251 +83680383148673 +263107984475232 +229306104203750 +3894296175282 +70644965784904 +139680766361361 +279863396954324 +113596425641756 +91166186713182 +20305255986457 +198049026580932 +2679085271328 +165066582529101 +47023857845835 +239761195557609 +82873583475106 +214473256756398 +9510857638120 +186386076875988 +166162606024072 +36478284300935 +74271027459371 +106112975630905 +126511512943775 +32942154781942 +119164389922551 +8724528049369 +161172478305721 +171540428901910 +61507470739099 +136137972723907 +175838359114420 +156228045768920 +242085536198519 +48212090382785 +14672000126046 +95030587949632 +2834610190972 +86138933419980 +198691225317004 +169427473919074 +242366818086514 +261908057462845 +121618956192497 +180792651986010 +24692722096439 +230979463275310 +242886856423883 +58665021144397 +54266995968033 +88492105210531 +54996087136923 +193355739715295 +131070893827844 +131412424529539 +163441904749233 +184405936448783 +255689307572757 +2514447365988 +232802096571849 +184358422490363 +225535382733400 +180939855818619 +101471485619353 +215017483355730 +204697116000727 +242045807387922 +173773984993570 +9969518355200 +16866919346375 +264015363980389 +56713188957081 +2379358260403 +61788969871031 +62741257724146 +45282731889101 +116502287572609 +210760327487910 +156490358638036 +201858122102038 +213480854989342 +7344388506848 +96495194624226 +125444143483374 +201830443289766 +166102188241294 +178390787636826 +252543318714404 +235526041455497 +189347836881999 +83140482456811 +37082915222027 +194676943696247 +264864434819243 +145074681350534 +107191621930428 +243212852941318 +168432441564636 +228870849627963 +207309663995417 +215074637804894 +201674783057538 +125126846723027 +171045270162728 +38441556449175 +37565352087666 +275988747767681 +32915337033608 +59535078082978 +172214155718252 +65290964602681 +151947760260341 +209811307227453 +223716528701520 +135565455248850 +272058982651649 +77647014986493 +121000919689833 +242199957149069 +148978717091739 +75005566419629 +122286331918952 +45602013683380 +9829301041253 +96508863774199 +159914393289387 +279607762180453 +204286715708572 +58064393409726 +139949118631217 +222949282239498 +198515330897131 +75606984974262 +225187608896581 +238661005780370 +129550702495567 +38525917158518 +191043651054723 +162859382761699 +12532330532945 +100578272886508 +150100795824483 +72020225104415 +175249921633038 +165080971535076 +116818382600321 +203418141217790 +22764041400919 +233220291374520 +120776630082713 +57790603717556 +75349541343232 +160636937239281 +160678901890145 +223323382395639 +125994001684440 +252083285066441 +215836373974863 +242118953334668 +72670557095663 +72665013617972 +12002341673664 +174852375072016 +199062677873747 +143815385980326 +207316080941488 +47957249194316 +229059959666126 +93868854894808 +92475948664438 +110336776872293 +87552494745223 +225071882932242 +256856746318431 +73911174861820 +35414244441200 +113605838898361 +119370138652335 +43260085992181 +13910612051950 +255941186833384 +154676129590990 +59776830899997 +28070960238756 +151386471694472 +254409845689633 +202731967357319 +200834230581968 +25168485510141 +154463884213833 +84302697872538 +173683773303997 +8076495160147 +190390611059466 +38518610473434 +99655694541054 +93492249734478 +81785680429563 +247449994448626 +126136008975739 +161270177270636 +110092813631332 +12975223025815 +229380211249501 +66757665874906 +184919498388063 +14229940637970 +271384975025509 +15093895969791 +236120691702538 +276418783053866 +125264059045903 +164195815646940 +128867746908247 +14997113024563 +165387751920254 +157567927000481 +90575940057017 +86693688155407 +120118042484083 +269800329657589 +262716283234440 +276394614597485 +86738468513240 +87513501931220 +130310842834413 +209850185392455 +221504573360362 +87552102815199 +221136049833801 +56345490774925 +217126032773878 +65904652028832 +103882050018266 +146356342842106 +171485989289507 +184186025153918 +159459524767750 +86583115891947 +262174517404764 +241768989855244 +32959286466268 +232849735267263 +276327261674632 +101803867499987 +66610455153921 +278223147836272 +120707739940180 +203990029334065 +151873000464823 +45730393945870 +206724513705633 +19671321898937 +262304787423049 +155616040359067 +147758448813482 +172590526583024 +101792260256131 +136813255686878 +83874637736907 +165384338958994 +219033396036607 +224879916976162 +41642462554038 +59966958512476 +113439766024729 +157854154291998 +92401831208821 +156455873625618 +116696015835522 +53909121312692 +7458200169881 +2264828748333 +9116493113343 +44581132046320 +205082179116068 +63677419860953 +7864886176003 +49447375505691 +16626062041475 +134728464929722 +251262291617470 +149808980140852 +21025725581055 +140651948118728 +157154835578435 +152997870095431 +30884381550078 +146620582867911 +116326217045412 +175734381837522 +224302068206232 +233894530010203 +153271606915069 +193148420769715 +229323308062115 +212653399689405 +262470394992327 +30677705971950 +143198728261824 +200493481715176 +125650079714732 +191436846063925 +131536776312242 +111991961787937 +116061370900246 +94919379208954 +39241658087939 +168105011318605 +88251222788987 +219105594756977 +193151261266849 +110843071917905 +78636034142296 +217360699959676 +4522605243257 +97821759417136 +1073807906722 +88332292758365 +97188160719086 +212258205017771 +6336817382313 +7202800099950 +215641351688477 +10979345659914 +77919796014399 +32925890111266 +15253208959117 +277284364659374 +97065007189857 +148536748960299 +100722898118502 +142831770853114 +237293546825193 +50078184472070 +230577365338079 +32676647622033 +13899556097811 +254511242957284 +183723565696035 +196673707683232 +67633991393865 +142910072577037 +166001311126356 +230545186338581 +75744287864784 +104018131341505 +147410057780879 +194105174052103 +179755722769651 +85919075372025 +21461063799025 +27018466955324 +168669355829747 +34527186590488 +201120615684726 +1725505545312 +14837457898188 +232624131412593 +103057473387249 +206954636515513 +98551795671195 +102472863686725 +229189778559356 +279504507264363 +265857343602678 +7143858521506 +188751111125012 +277319139584845 +112355164241556 +159417633631629 +177629173866890 +48232053148506 +121523380390462 +125736898245508 +159786669783991 +88882767700259 +151060173569892 +253456806520184 +280148391200202 +260116547382195 +9174830771995 +16565776267356 +41635684033866 +223499122677902 +50350342190341 +251994660205562 +266359988755682 +67011909564748 +134000525456542 +267536583872375 +173596562063477 +102152451993955 +181417772886823 +269792228308387 +119846717990158 +133032654073844 +274924639191434 +139391554432526 +184156988729572 +229413542808332 +182869383611627 +142730341589968 +107296866068717 +118094941626101 +247952153077015 +51592421097026 +35715830659166 +210404153381542 +162611594696271 +40728683280603 +272838323095417 +169779013864505 +194223087810607 +60209524225371 +79629479658768 +61603553497903 +26859057125021 +99477080323878 +135497668715590 +1526460324738 +124987884540726 +125335197329129 +228976757037032 +177584430974296 +7464882695427 +44701279813163 +33614912873259 +266821806440429 +195115164790835 +92716037056351 +277200388551549 +91627971567756 +122620524661481 +188936137238311 +266568480540131 +172269119200557 +75497572913665 +123135673100214 +224641268020866 +267539511609240 +186552684453977 +178679678959677 +11301328379195 +236892538460205 +260861281646284 +230256790972005 +259558146268004 +61003642325221 +197341148532464 +188203056183768 +148448128728170 +4519288602159 +253085294666001 +21174502726310 +13272117578854 +247669607662560 +112701241987705 +222612380718469 +160092477344414 +148973883923312 +197603700256380 +216599654569582 +90853303576501 +71093392216401 +203601768042165 +40867737815038 +215316510367825 +160290609406159 +21819274674818 +173313046414572 +175776970694854 +140247389913715 +76744270173370 +249624911131103 +215533075694582 +44545966221808 +248875497871680 +173301111372510 +252819873068278 +89971581820122 +16440205335088 +10255121179144 +273660518922190 +183101870547253 +100531162408007 +156960197711916 +116222215770400 +62451061189376 +56729625395836 +73147590830003 +177615465263339 +184205558614852 +126170482411146 +97809308643333 +236068292161917 +75634277676520 +77739206408647 +188455966099586 +244709824774179 +206752849045401 +145219061207333 +88839884623461 +240928279163040 +142220581077032 +21530349272145 +177446218996951 +93357293174435 +224778105681782 +120762883618141 +71830184925252 +267372052675731 +219581346322328 +3247641095114 +230150540047477 +42495793627509 +108226677247322 +20622344512438 +267843310788615 +193926228903343 +193655420261934 +222127031550216 +244247747499276 +148353302077218 +183193549494253 +220962417859352 +167739988608094 +20051136663202 +160966842805579 +193213041671481 +30953275804268 +114015115220959 +7330439856296 +95660314321251 +146333171286327 +182496655978766 +90819273875314 +190397232349859 +214774974272183 +277917088596700 +278865191071951 +15093940496977 +32453179818435 +142373911826693 +197678965890976 +206939355622709 +262834714469963 +245509976371646 +127617887142102 +241891584430031 +202335774908224 +130701764941177 +83373023420073 +245637580481008 +226296594152373 +246429836863832 +249714603102419 +208421601870818 +128796682353038 +247441299707530 +123622459917290 +252254088779981 +79192237016986 +205870064962037 +145629244911904 +62107384934194 +224055093057103 +125470423738993 +206917435992961 +148893692103295 +213562030091588 +123764248367655 +115784839097740 +28482104218552 +272655901061023 +251287579751667 +80450454320512 +93122717070381 +157441853085006 +220432248737318 +263019102014177 +99848067710870 +30306257254168 +88380514585042 +207930033559946 +13721031223981 +137583628809881 +30965342621742 +54767718849923 +54468392914649 +280029563600296 +19595271127328 +144010344160510 +110189494719375 +202649106491861 +64615487414471 +190679935798119 +226154543380752 +145985238835004 +39176933611802 +141948257278872 +209128562314553 +188829354314576 +196871551213796 +200150336967747 +112625473224985 +24939547678936 +234563222561154 +257185783260565 +74423899143027 +88512158789529 +24782776461805 +50416840712503 +175681945784433 +90345630872880 +89877003929740 +86395901620247 +148925679889499 +81473936143764 +237276793218021 +276763777609581 +171415256392862 +171608572912048 +173615259343644 +74904533785772 +62951746000724 +247440993555694 +89071530863309 +255915941419167 +262610628854419 +254774787556664 +73308597032349 +53171206979010 +2458675425591 +40525686220618 +280023238173903 +210981994054223 +223999805717900 +62944941383847 +112176797167084 +279652069052523 +35552592225149 +31365419947378 +258080730736814 +154493631368048 +217618232580655 +39477411605488 +117999893476857 +259093856513764 +56983076326003 +106655586465039 +85025041920091 +27432278519060 +223909372816818 +91604869345161 +155635966986086 +213793716892268 +110437277717840 +268122167071885 +118254058355834 +158200742119744 +118450125847178 +59547537482523 +13665379777672 +188457466379919 +135802938594899 +208317299844832 +76479960388241 +54479686212768 +81760708219641 +48430850085959 +28143156526275 +191713183423436 +115273672192333 +23477869253130 +257893688798676 +1596738980805 +200951843668647 +244680737229185 +65783662833680 +131564930115899 +171045146510023 +66061935460367 +256066089286271 +84326879355193 +115216651659457 +93573061049190 +144024726386659 +278583256164194 +171705444852177 +135818698162213 +186330609454295 +3667511131262 +200266143963942 +22771058094538 +248509259815123 +198050069655801 +50471562725375 +58693860301956 +19278708056289 +19598076418039 +48087154352130 +65572766400882 +42150165922188 +141557739808756 +156209048306553 +3936820562811 +43346576016714 +218954639492350 +239913566990538 +198478009280477 +253622641957489 +28496382503569 +174531864707788 +204611476820945 +21337641795322 +273357953758275 +180826407984733 +34270621120929 +78991850845076 +56761897004851 +89730162524690 +176506366764366 +235675642807681 +132662798625331 +34282532260597 +71024252402907 +118051756310758 +195132190348379 +164205957277192 +13792738443823 +18367739127417 +182536400919021 +144693032713734 +92447897066369 +19414667360505 +15627383185609 +51315194253258 +127322326765918 +94219435824260 +188042852647859 +132392565311977 +6546124700979 +268683196831316 +31679943754912 +175001212311584 +2955319735899 +64372913752238 +174654422077668 +264739364421485 +240681131212933 +70389194601944 +258684031519156 +262421794857156 +210271987549093 +110342903080422 +141002196033876 +17863822522828 +147328877992944 +63737424748138 +2210223214925 +208059269829744 +216267760913628 +221603227480470 +19648242035065 +207535587530045 +227575868675767 +58126975682075 +58078391953766 +118747361847291 +225658997284648 +235947386581703 +94468047887216 +18240206887239 +151331579444751 +70102447640469 +235206875539912 +129753420307155 +135482980955301 +178432485089850 +14680535669963 +217969375184155 +135475838036005 +44119939542272 +112004039246233 +223905224306134 +86872058608386 +190008564414598 +6414873558915 +15837176078941 +117815738454220 +159470777238208 +204376986093737 +217830012339106 +16642152714197 +204225363151566 +83161504241640 +275090999182643 +106045910192678 +83862914475455 +66929313326111 +933090201833 +118351233655879 +106345700767434 +47689785468275 +176349049872418 +101568638495736 +177731270039241 +101515781928648 +204982765979711 +14780911815752 +133723944181776 +87292002917553 +255592959164613 +155398600069944 +115195441656287 +206447203818462 +137944557087884 +92362346364670 +24485992431084 +108612122064484 +148297019489722 +166067468532844 +134140795896533 +67956570582038 +132947699953390 +192573789299409 +8158680635827 +16172725402007 +239504352853512 +26263401599201 +26484072406818 +119159767844942 +88671626793047 +27388258786338 +189508632936767 +109497667509914 +29953892320701 +99413172846317 +231144574202047 +138903231076402 +19989890090409 +83906001371115 +16638869784433 +263969888653231 +211881038595688 +244646160722652 +15976230760572 +190114764382524 +279424958529722 +98955131435731 +150756848109197 +178410552880734 +163136403973715 +227404530130547 +267792272417901 +88448106902052 +269991391876557 +182101894736497 +8362178353978 +164543262725060 +70206492307480 +92552944922645 +135918450316058 +29642920227711 +95700469028650 +158369128732850 +139543358670483 +107184097480553 +223127223153906 +211914662867644 +251110556289664 +170155388824182 +71829189797354 +25571111818934 +88224202061821 +266709037852265 +73770641246780 +32384787868132 +171333709292931 +193771403098275 +267079262817520 +169666219764697 +151040396180684 +227797573353563 +179241198827557 +227212173615332 +25247066283619 +196643925917046 +123038929029665 +280658366061865 +81752662019198 +149988765463632 +236089630195890 +270590769794160 +152702005270558 +178080490103755 +118224675741003 +259953683799209 +258795932806266 +29632902538411 +110626649303957 +104489857044313 +272422576820100 +187897582459649 +95349960514496 +93487537423612 +265209005789463 +268086547714293 +176103619321004 +247044210498329 +94877600790351 +268897669198901 +90862759757761 +278250822538603 +91365706974051 +41114832246670 +246848632642632 +263848623531436 +281257957177333 +191921306648519 +100284341139709 +155660414644585 +56935293663197 +114432720371278 +76417766338887 +188529027365526 +54133312978900 +118462774572678 +197093680986420 +94778652815826 +122625888119540 +170041924852772 +211705356464153 +111587314399164 +57213479274635 +66883677114305 +174015275913323 +249516103656108 +266275233730733 +212444494865724 +2829098383319 +193635687631651 +180001994713778 +5849824083106 +170121956012988 +131130460354070 +232792673722486 +89077052703256 +5972905427475 +143417674559310 +99758313986595 +140837533328344 +42542232849467 +120288398201610 +31947223401085 +89155180854222 +25630863251500 +123152433529023 +99678849009427 +9043887819131 +46903016328920 +41175690597108 +202829339354110 +18173838284834 +241436318728689 +6912362752032 +181392710348533 +238325522136901 +201221160621205 +21652370386864 +35612995421893 +130473396654177 +268191479918606 +102046928524397 +120697207401187 +58416097525996 +26088700444886 +248550467839161 +82002160365582 +111339797969307 +218640187304131 +243915129852987 +49079066100719 +267653186498579 +254885369957357 +235988911730290 +150325566127395 +33989531907382 +32869364371905 +153413573198159 +59043820997080 +170852949922403 +229184444735853 +98496110203413 +102721391862542 +8668564407302 +193340041745167 +124412569188067 +131889891298223 +274830517865658 +41387106723497 +180095788013357 +88331345953720 +11348929409990 +137051017371505 +230780795501680 +196787823643712 +125091701735315 +39004521804813 +79921633577572 +130229658819304 +159559990445552 +212933187639085 +196460764183800 +159549191807325 +118914528253130 +46846765839464 +35861902849335 +249051541154261 +33885853005617 +49138462400045 +122831026009067 +199292028344950 +193431221566803 +13669730253614 +19306689731526 +23918597697491 +248238689822476 +19206132344742 +246166875326270 +252015181995649 +191195575546154 +46769086592120 +169928460881362 +15619163352488 +54945970231045 +96840573192055 +146847364178031 +280626218085659 +167269892121166 +63059069893241 +203782747730410 +14556906161358 +263701973820375 +220677702496118 +183354333780906 +212156335130428 +244457273154062 +239303526080131 +246131160729790 +7491665049392 +271129596412907 +281275465505696 +139536493393095 +224076183338281 +128942016728645 +177979183220581 +28798753488396 +47687647121785 +270137384912184 +7934784487669 +211460945780222 +143331794434742 +64502054060432 +82322881050393 +137459655592397 +91604712958061 +249790941896453 +137175941414813 +185365592330713 +112991879012350 +255911087392303 +1570897780404 +213829088555684 +224859774582220 +113168502324979 +94865620498056 +260807958819410 +68778923399667 +157827563243679 +24908792392616 +82242620832865 +159428842274086 +141671460077913 +153329592191356 +181906859156370 +55543708565616 +33312829172338 +131319778479084 +72070424761304 +62164997462220 +266451544271645 +174432857191340 +268002418799086 +46927159000482 +96473543496636 +9002938816813 +79457537725854 +136854376289207 +118355750936141 +40316514011387 +165406004106152 +228461239633973 +65771616245840 +20869771677548 +147054343245574 +10353083552169 +43929939778047 +251920843238017 +224385349660307 +73684012944115 +87715269061981 +274502078860959 +246513526694927 +269407422103834 +167268323284025 +76229696521886 +114763517883179 +171913989295523 +191192787606644 +109195937791059 +262194257103305 +16438994367878 +273651919676825 +188602982634796 +230313492279987 +32842907773609 +99226166499043 +275208406932877 +249367608689474 +30278849190846 +147196591692199 +165143448058548 +71923588886760 +81145517687219 +249576420031869 +202030679229642 +39064743519169 +133335220254601 +181815852367426 +272968923162771 +205961206233916 +119716070528018 +4192164899269 +278690705417938 +57496503930988 +237603722265909 +195474906987973 +204914696949053 +266335522474124 +58180876023950 +59659922639486 +69250119842624 +109684909930900 +109741284034294 +200370208612414 +3020585386846 +114898032796878 +187094147813475 +39552025046462 +180002463757563 +84539355159991 +247023449227420 +89171753273055 +83692633567545 +37127520812039 +214081966180380 +151971641772542 +185033772127058 +132589747699404 +9093358001194 +73822254121312 +86138826556593 +97430498209640 +36156573475089 +81113532566131 +952212248355 +212233119772440 +280923676730368 +232131206999353 +122955700221655 +44585263254957 +181400268558689 +228111690431965 +152262950627961 +173834408512047 +269295440461824 +228079093451637 +249809085830301 +53526239466365 +134468903582787 +65787208960210 +126520533347176 +253681096317981 +135682454417936 +2135001621595 +10411164516051 +225398151036549 +109735247003908 +202373963689562 +57518785814679 +219839576722036 +80686481615626 +162294370193804 +232382559307370 +68719532693680 +52769685082035 +229692328842691 +64500819499127 +152133067348831 +770438291545 +203780954906470 +97028828590254 +274408823067678 +202957252414478 +10655635252235 +144199700081505 +179314130997618 +205344453031063 +108811027650080 +46785985256844 +117325937166816 +271959191849369 +72562891274560 +237424218599956 +228137910398412 +191863765639319 +132652790752359 +235991119149093 +4381419320455 +204440656082651 +230807898493694 +59208545331905 +103027588435456 +61786370488265 +17722891347240 +154291622122692 +212085526719557 +265320928819615 +268965729545266 +155055040978363 +122901304665134 +159410290921888 +186048480964658 +164291038142393 +126829394999138 +15887808331019 +146314617780577 +214558312396229 +210398457976876 +3598338992203 +30340201985365 +97890137359149 +228397299982951 +125630217526870 +189290985067905 +192790144559987 +104817328073766 +168744630248556 +106128325096055 +169281738308823 +118171434626158 +84859840894562 +259139703879264 +222116500073522 +231908989884749 +163623305589590 +7684624474612 +44501792902690 +26716242686273 +5430712558984 +105790141101032 +168923444948806 +258322689240781 +75401505191005 +224447153250076 +29342936973203 +97896623821343 +278787303614742 +235880776883917 +122446546243098 +10618940160532 +217866560268336 +208370474788903 +73631803414722 +23106834588434 +219169766691512 +75400225315252 +174456303526485 +136358525261324 +88598560690462 +153637933218198 +234537385626085 +32428188287179 +83970104574610 +163736643732179 +189325980745229 +18337460043073 +195940089891249 +164576130502583 +233847795822729 +158055637743497 +268750879791381 +223735082589812 +166454048250231 +257260145406282 +161283151150449 +205920635287888 +5178656355845 +185687910947280 +52023766805688 +199729956631390 +199797335018673 +186743621880144 +34411917908356 +215775642480125 +71740885675704 +160481911223708 +177604859099764 +90699388145203 +81247380677009 +156232910343041 +162621142336160 +239488204288731 +28349158970223 +35780262086398 +88942597899425 +121295267942899 +226256107518 +265985723725375 +13112302306986 +82399953800200 +43964312027158 +178306481781495 +257939668811932 +223878204768120 +257440528296282 +2095866331526 +231091853132306 +92604191666212 +83911341677244 +204281414193279 +211167274939090 +223097486633611 +251077391972800 +159834152185512 +69324805982180 +9635322975635 +140358247761263 +63001067998651 +19641743355282 +106079191840692 +277945480193253 +63891329294420 +21865215804711 +240360468103023 +99291487068603 +186214789697412 +109266455625027 +41476519298022 +204405802644472 +264282370607351 +97289805149433 +150930671168237 +170803791049386 +90583157381213 +189206465815554 +36471604622625 +133675762739227 +192698759830230 +149412082574685 +238464394933250 +28509929179519 +236828193181192 +114628351331159 +11068022668355 +160700017812086 +221433289704901 +168592983744326 +19094917146313 +239876507122539 +246836944963489 +50633436394517 +203228255861010 +127978606206459 +173697857248314 +88478264633018 +31185262519711 +8094577306283 +81802660387493 +279417876823673 +36088894586277 +81024990780586 +11670377770337 +19516333442750 +129860030586580 +231324178236287 +2810379192935 +99843833712046 +77718283295581 +145956129868016 +50312683984849 +167883934984885 +109888960996166 +221743282540306 +66955677553718 +110601062702668 +118874140526221 +75449424997414 +186398370195701 +272965077637019 +92692139577248 +174749684525690 +178148835443912 +233358645172072 +22303529155292 +256835801151316 +57455869715406 +179453511354906 +192966764291976 +5022660855315 +191472859156043 +13788999337937 +12033854910169 +79702563995167 +50538376662648 +113196871941064 +160062587660969 +254948428300961 +112672460692437 +86711688900893 +86020726827931 +42522763967017 +242375978241654 +232968008072314 +99393896780996 +150577385505925 +24639306197031 +176954688745932 +40042499236429 +256411346996027 +196688307358663 +86403038306555 +164287004595846 +24400937902274 +71605385833888 +271515100725409 +37410330236735 +276622778276997 +136963156171280 +189803867486255 +206708484449876 +248419100079977 +59755128552620 +134730985684156 +5568268945893 +240323552847966 +67278744002867 +132503753516277 +86729870202295 +209983637425574 +155897728390835 +194097856987931 +280333261120351 +488460152472 +180522035578587 +243696882813431 +248195201537005 +131035573513606 +160442657830392 +43147414868754 +33060993664918 +193766240052991 +188420637132094 +25114700301408 +27996477329983 +268428842160282 +171617522138039 +75834598430235 +188212906984644 +9317968198762 +268701156295017 +157637976620003 +11721039882177 +247248369622736 +131415055869912 +101282976525396 +268876408424757 +101491497261218 +176204895950534 +130690112778040 +85094038112230 +169046799375937 +31672513798675 +24215400317381 +153478717028234 +104383319548114 +267259251800870 +166296764983514 +219420335902618 +217192401029521 +245020307318469 +14431727723432 +72642920459760 +27917012352815 +148831337824459 +28789467479816 +168682625952871 +177791869773459 +97122799831848 +23414592008055 +39659161802085 +189627111601313 +227266586381717 +113684895640861 +251131718240314 +226706466646429 +213404645765923 +280773404940602 +38439106345026 +180353346209181 +279858208343067 +207490811666982 +82130855309630 +233727429633945 +90397875334908 +203622810260942 +100632507996036 +41787984521231 +101786102776730 +241504031518737 +36344223182321 +277675176606949 +112313594351269 +161863193715866 +182736703974888 +205332794384415 +233056430374087 +202434052399976 +241514571293238 +111287086481853 +101825662945623 +5971801840649 +44728644357615 +120306048547522 +271368706721642 +35169845972232 +16909893286241 +51165209905908 +182595668129321 +42890356755436 +95244784324735 +18371206751000 +12355441684619 +134304167770126 +42211159552958 +87170308282142 +130123140903416 +276054277166184 +45172682215508 +238369498896096 +33169398278880 +136481629418257 +6692883875164 +164709659526052 +34865837180424 +20298458926371 +103867897406858 +178610659977189 +179683719308706 +87733444912271 +228737835515373 +222396600451081 +109333722127930 +6761633457499 +229890068965576 +174114012765143 +86907795013471 +93632548515807 +63815713187320 +173238099734550 +209604701070108 +39442091327925 +157431428833164 +32202177936815 +243847605741183 +250782932285972 +275648358254806 +153820495448055 +122179306672938 +12920085720123 +195536162774013 +180246202419741 +215524118476226 +121209997585161 +22775042767024 +175048817877147 +162477105282639 +136104523349075 +52219456877410 +192163253584116 +22504234125615 +98467358070811 +9757796008324 +160843209041411 +19037294059563 +162618245974788 +65364511050847 +199396936104594 +202849183950088 +38545480220461 +114899424610641 +263745172893141 +209433271007004 +134744477528048 +199111076854886 +44675552624697 +139967821245247 +266121218954058 +247126066807410 +254167990408410 +161079537112043 +251635147853148 +241872957747730 +174233608606554 +101817192195267 +268758751517567 +162136474756467 +45199430076824 +207594298176378 +49195317687003 +186643815207381 +72092682069745 +176525372732043 +63246354045280 +92079634247616 +249177497625007 +78017156049553 +262163601446023 +155511579461779 +170892560569884 +50149146076370 +264410212423089 +52661666328274 +1661693661862 +107068998091916 +1586662153254 +109320253598058 +117204705072070 +64219723221563 +231607206075914 +37079775054462 +240263960939374 +138770492726774 +271980123171011 +165456061662731 +156608182705791 +35577417904196 +274959002416839 +250444460750753 +271352118642478 +136637482442042 +62746135814785 +1127095506785 +252101899406782 +216692862080627 +174274222057673 +38960564574902 +113423002215819 +38148339071288 +54746819697359 +185663498498677 +215409661005943 +204378868823088 +165589823885049 +108064017457950 +173363153026153 +229652651394022 +249039129209175 +128445507860694 +93068337974584 +179382103831314 +33389891752463 +15133669305283 +62658635053409 +33385851434594 +256217045767300 +84534256712985 +182680302189412 +199353786646797 +67746635720141 +244993174140677 +153738139435734 +122790263891641 +180394266590685 +238530160238155 +141169399081106 +85280163321994 +191114984500702 +114176701456404 +167207095155402 +100954603077983 +99798928896030 +258685491182621 +15490585807346 +19210932537805 +62306970729355 +26771642168149 +60619895943000 +88550585762584 +91605980132335 +172310804065457 +101752333070319 +189889621709985 +123480371024383 +67047426893652 +175214491259399 +138699452435368 +85283143550213 +225263317803276 +262578568795680 +142425374245333 +110391752623184 +258495564501550 +252952362141817 +119224008243692 +14488130992660 +188629566847368 +212413845230618 +139776616290699 +158938996177552 +134119675241505 +256544099536987 +163498422257465 +11944725434603 +177323422448641 +149452077176912 +85749096902303 +110051868889655 +222042129268024 +112676580200691 +235728446167224 +216762132926397 +204148821677044 +49763838132772 +241963213271293 +266457856315098 +228215713710944 +168323459181218 +270410824284603 +159236694605118 +280627261160528 +102688532031980 +105152317645224 +249534086432726 +42387637531355 +126254033170687 +74060478311894 +172145346873822 +68438191124564 +73305910535151 +138233930011596 +239220740181900 +220841359086641 +11571952333395 +75314360065673 +231806425030906 +190869868426804 +49831604335387 +986929191658 +75312036272998 +210500140474352 +195264875519015 +266236810146987 +223152886115487 +81505892531026 +37995227189018 +101445021407718 +120665599952664 +61147047338742 +190872208576670 +168546195194854 +97478365991543 +81960773292224 +197367904459590 +279502235790464 +14420129558843 +175394348947879 +80348143925233 +191631630138301 +29222381008923 +115624784520936 +135980173865139 +253456987111791 +249315617483676 +197851922624630 +267772317688403 +2919530981502 +59017618539544 +35044816846632 +14086730226713 +204692123407642 +100995004941349 +174559298135751 +193654162283173 +52703893805624 +54260480621289 +247296719315945 +191611378893698 +144347939236646 +75735963926349 +169219036415245 +131563142357985 +166156716152997 +78794518252937 +30087446991439 +176900034879357 +70865471755635 +85398380655227 +54227335522732 +51895084859480 +115078879914775 +27729817959462 +120615374841030 +60293005518976 +59796600480089 +267701995136223 +94331791435876 +39747433855746 +151014967318057 +105455739951925 +120003734709213 +240507544648527 +23437616768440 +47466707962518 +75184449404079 +60210432562527 +113947770087330 +115088929012972 +224182122859816 +127997868222634 +169490523025192 +205949913225342 +236227875374111 +40287670593488 +39813375625876 +50368083466725 +27351491435698 +244746572404604 +242628464553189 +21756844605084 +79830337528330 +232226195160821 +31174236089999 +270438480198419 +227886926048912 +266837960735625 +184034519837935 +48582448339805 +75365000573564 +70475074016030 +33072984221958 +243148686049682 +8124630481837 +225925496796951 +11296214414636 +132581004590303 +240536580865891 +1020762958012 +267425261999194 +174825464980387 +208992180778015 +240516472237336 +212551660848906 +241210442885611 +125193089108723 +55771108532465 +110837403713258 +273143929131738 +111169266895187 +23030587472833 +111387260358408 +88032602293344 +60735005793063 +25026470880405 +165271799681371 +204919288335065 +244885152612931 +142325617482425 +100424790103005 +72003866297918 +49287301768360 +122870367794506 +127043558863898 +39626679649916 +207967146374798 +241568035918064 +4744030809504 +90485888293046 +149527103920600 +193146949025511 +80848594270386 +200637483396762 +148799020004508 +154119974451489 +271256761042377 +28871492259504 +194554470729875 +28857458393982 +229046523095037 +224015919306282 +120258167735199 +125397808615156 +25500419128142 +35538650873481 +26975932735567 +104528278432974 +184975681670430 +161490555373963 +79731229523098 +15229318961737 +267966864114956 +270060624358965 +202474593265282 +121050220257106 +277022233010846 +182607066181495 +65149311609081 +1597828289453 +44167809977592 +209758944618668 +50924674460098 +143743072017727 +273647252231971 +137172067079200 +260523105205724 +19750239679197 +21521861156991 +261457311431607 +200418912653839 +255571504435924 +101052870724937 +199353750789251 +233935951011907 +251972827836442 +60677981785156 +60306761484449 +177075942576962 +51504874671004 +126757719464173 +79167691066543 +198321782159869 +103048637773834 +265357894385900 +158700151557056 +273078031252845 +145776549158358 +111723565896728 +18337555749437 +265647513555025 +102443496775433 +270386934446049 +5603719100838 +101040416869507 +113594359104076 +218875369810301 +248222691164689 +54128160366651 +42197571604709 +41849496586827 +63622761418385 +275820324622058 +108592112525474 +30268164221398 +182702169312270 +280707631097871 +44006654986822 +79952637128402 +79618777127097 +93512456222702 +97602918931721 +189642551918084 +207840978425692 +260117144900692 +72320687949626 +84251182758723 +271840635573696 +153821950108016 +38648033705712 +59768099754902 +75150081442990 +245963141581647 +132249917108949 +196820110354414 +23056436124928 +96562815842506 +255367931235988 +204990293660005 +36996484567718 +130945792694370 +215839722605064 +249025047570564 +106691480451425 +137031326107358 +246993530735372 +258185261285401 +122124887297998 +162600187897077 +177002705336262 +85291140825901 +4360768273185 +87049374007324 +273533788260561 +231742373143429 +272894101080973 +105997704926366 +248119918208589 +63560610215767 +118503265178542 +134937265922239 +217848627660743 +187244493875605 +190776734183427 +30821846594975 +132905399074164 +271568086525541 +47237513634081 +275471899154729 +108904448215608 +44354406523927 +59987576945337 +261126951414167 +167847771967097 +180539968158228 +36718799983347 +138877073591508 +216163462092936 +238247722880226 +32673974077872 +68996333160113 +234305146721570 +86428474304560 +281295602716908 +60716484257752 +142055483767693 +270928497157309 +172198858386192 +43071853687451 +160467235065002 +23558049712901 +165365148282370 +259262367388541 +35415620164847 +260200108445773 +72057860543184 +63135904962088 +22945518695131 +223853768729762 +57945093445801 +96451271515640 +200975805911499 +154035845536282 +9114568356146 +141421530801339 +5759881042644 +97293804697905 +255197878891556 +238787940105700 +106207497819698 +16223534841498 +125574128828807 +86703893698919 +26486642763791 +260604209054127 +227705151014442 +188381195512380 +76266917710494 +219273661471910 +39609813734748 +155406534584785 +62028926996033 +20233563930923 +184764140370240 +230340913417600 +95767644609278 +100576879653180 +172541522759592 +53066697603503 +55678175675614 +229029986311967 +444459389890 +141816139492630 +68673695493284 +65742843915052 +31908839644843 +247397559004521 +254048403550463 +57682569887553 +251521768768532 +49741441999449 +247667069453286 +126006071283554 +205157336205467 +227658331696905 +113730087551882 +172552857920219 +21552443750270 +89900684024862 +203037269954538 +268793545942900 +242694552602725 +203582753450026 +218255393203043 +25972107441667 +211828910071492 +98820401102039 +80958849977621 +243069117094646 +113824051865235 +194890120555197 +262630875688547 +114981302505617 +146398852260252 +159128675851357 +195556134430265 +215449651462456 +20062860109802 +23043569851046 +30144407291265 +125492246489796 +246467518907691 +274139879581371 +40762762097598 +254923284509812 +190030375707512 +204342465689269 +167683647693818 +114241600211484 +8634240897676 +102499450762214 +175203622642379 +274190857195109 +87329659000027 +95613084581746 +14476633840921 +219851656696712 +70952199830617 +198544631077541 +160951152917376 +53274304332559 +25539762174275 +55505852747598 +269664020943404 +228673101175605 +119303336912498 +140015689027150 +116456738421708 +90677836335776 +223651930904559 +190385007881679 +157131566845564 +275383040511734 +204229001717859 +103046245145110 +193508080238283 +269643717532478 +62182576477499 +198806006686340 +10805411826205 +236569705056933 +116559952447308 +96081949691843 +111933266152088 +190687885222169 +177286261047732 +26319953609096 +95477584227443 +19760538851758 +56839415912940 +68656594510591 +180145564498665 +188788530267180 +208391398696037 +279814148638666 +93467567070694 +213473704411501 +66014050261407 +265120738002120 +246176023640262 +81232173509912 +190080319218797 +51855440213633 +235267457631191 +11267701290282 +151730600224277 +8629153644426 +58353726263699 +153183114130632 +225203869530291 +31467740248902 +42108898551342 +235842831301590 +19011302711374 +100503139455571 +107955342278221 +202499253422739 +97397451425795 +57944347420677 +83887423500171 +47968943544575 +180255817454960 +90693030102550 +12395860575133 +20068213992990 +26111639500751 +202567816740859 +59835422857698 +259459958740414 +122144979207731 +221429865833944 +265776318889999 +202022450741625 +102516120224991 +20102327692504 +120412969435612 +217027903451772 +80260925701275 +266507396869658 +2528771374984 +99260090140479 +268528286002678 +216084261575024 +23210988710093 +116951859891365 +160892338099892 +125742676134514 +26061639065679 +32806527563335 +276085225387898 +84566134517357 +237698733404293 +205932699747124 +173541070559400 +232253275778760 +47173181467642 +260379394340605 +22703492407690 +102122661769350 +11680792512716 +203181861579734 +81665663345693 +215555727329594 +229247791817237 +95520596883727 +153361785254090 +248270352023683 +103350043250825 +108521560188270 +205467035072734 +63257055575718 +186314327370311 +241419801146997 +124517071833729 +95871138975528 +30870963935551 +259984331749386 +196530068565519 +72671686992289 +218011145445119 +240669502403674 +8563435875952 +174947358455312 +207247234892920 +267718613070405 +244138324808149 +248169352030111 +259611728309115 +42973592196127 +38566061014720 +164904933972165 +71339310719721 +262717000291740 +184180206717792 +55129063754734 +8633494872552 +60994701580473 +225171032433253 +31625121828130 +66195480923128 +43367271277400 +260311422509196 +67208967307064 +132157805990714 +180972037632781 +166338005559636 +166427169742271 +74730941210062 +133220517145892 +226428133555145 +103831583486717 +204744017665347 +271619086051018 +277486577621498 +66700023834057 +114483162530842 +9828932933735 +195778604916230 +72422601168123 +187516669056443 +88927497609609 +249688954162488 +5275734700748 +235706425028865 +49063745257792 +81961439333132 +7506436254328 +93455448750540 +141808933326733 +123231229677830 +184263551246449 +168441775133663 +43775795881359 +236466231411635 +73682672126648 +231678741880205 +222162467378139 +106901564184809 +157766013846920 +36083606216175 +173853162414970 +227164157851444 +138757740451258 +47845747336336 +15158702826989 +156949667613376 +265944928472713 +265532655403048 +173825765642684 +78146013458351 +131884896206515 +175301917098214 +275040573905020 +245040530936563 +124751905513232 +179924198440676 +211660808012921 +158237934961308 +68849982861386 +15760707733318 +73691869261769 +8882688712156 +53270813734594 +71823686448051 +200963219634280 +18243064165359 +10317479321575 +32302658690425 +5606690334554 +98230673056815 +216184789579024 +93939603582661 +207684794134622 +11087085871094 +167701112531823 +274621708397500 +78432111076138 +76513235231389 +152615233647166 +215249694150523 +176303405424478 +140358218436071 +178219033081451 +107754895130025 +13891501207106 +102169931651065 +30071131802071 +260166228768855 +219832397239407 +191507562531076 +95977923949187 +260307560054947 +90132295874544 +72442871192807 +127342394547427 +124213553323328 +61175143515626 +58278227607516 +6191552288381 +58421421203551 +131049906667221 +108955726802051 +234846867844297 +260017120328551 +84705754344253 +166269510240145 +222233678532674 +185893039693941 +174228629889118 +271753912588349 +63900036243754 +173036696401100 +52473395522393 +252317832892131 +146753112995946 +78253538093738 +261795309523371 +234624783584607 +164096749606220 +182140371156072 +19562433875452 +140663817271618 +235977995771549 +21144116834822 +236301845895936 +3901712696898 +220319836529212 +269925773423609 +38997299673202 +131381985363950 +106105720020679 +96390314921898 +55288074676680 +207794978843083 +178320134377687 +103488037056857 +162951890686248 +111150929876001 +224254206789251 +51478965571601 +260156563792640 +255428042184492 +174145058203192 +184220495031746 +89859967138585 +135901456385241 +127255035485069 +128822763211787 +114430670268636 +245851042892489 +92726712176704 +232436195889187 +193848077941110 +120808267197146 +238075229436771 +32563492963073 +29387396695340 +77454517054225 +217261594936389 +202033048234154 +72684814616637 +277536147254240 +60363906724761 +87411506013005 +113048633185771 +179175797085279 +209715800893729 +120989899892275 +60532723697937 +116508184484476 +248158005575809 +177561504929843 +4098161726170 +175268569061715 +177817193007167 +262560008525997 +107407570679257 +105133526162052 +269987573348012 +118179065468823 +198026325099153 +124433030132931 +71626189120147 +48348952969486 +240378426285107 +141382987512302 +218820042818418 +127258581806999 +145483505882116 +252043228975705 +204409094295071 +217901771267322 +275430944576256 +191264804720826 +161570096938020 +19148460369516 +265899045769399 +152285557344078 +261886986925530 +219625732587828 +79800691179500 +208685014551426 +137488242850768 +125739168809973 +153480474989129 +158023186642225 +166678901745911 +70273758206099 +156955648699368 +19560295094231 +13429785431772 +85183785232178 +39604325076100 +113888063276951 +250705799118782 +84223939594156 +149199958149468 +179894415867403 +236457759377668 +169923827881142 +62025822523721 +91480874679507 +89178586825428 +16537091214041 +188162260739642 +86296963225520 +244678599742706 +267341332396707 +171062147496116 +211436981664105 +178055288232521 +83713385322286 +112667951371134 +195693376025619 +51301858084747 +181620140875859 +241116572565377 +94377955760493 +201086391262967 +235644965854087 +208627688686989 +459239190907 +209318203935499 +5639169255783 +228645256277778 +232895915864041 +149927811325746 +207311671995561 +21335193421483 +60091353003742 +110890357959745 +143978576027802 +49820406180568 +190123169696779 +264152039808638 +60728943657297 +5726660410107 +224087184704386 +19605228325796 +156507309889330 +159333696842304 +180399495813374 +2262349289987 +174177609884697 +231287721266012 +205099875393269 +148786959550204 +236341748338843 +217918620302081 +271296691370371 +54537987182990 +13358799140655 +19353503486044 +83850949722845 +158998496661894 +148360896068414 +187666369421473 +97554034649260 +101434262922198 +187586947712510 +144682936865494 +14885342498066 +12748489245026 +109912448168738 +216364333124423 +14040740259976 +176212289390086 +51287964001821 +114942716094038 +99716143129538 +269137702492384 +271217868346581 +50285579607942 +19237431047484 +66815590055695 +195177706830454 +66115849488452 +114417016013889 +257875848957296 +94635942693917 +169660478409963 +172659838650633 +106219860167686 +259659754757651 +126942016103005 +38308255980609 +268461084674091 +111187150494033 +263115481753194 +217083126263662 +258695085532396 +72452213822467 +85506575550935 +249433351828597 +45605324508244 +190696332207904 +228716035482883 +189207077668131 +35746704695146 +109343639806165 +22987674919837 +211831445853279 +1372849250989 +217742328630644 +130751602539357 +99725424675362 +132685107210581 +6418136936176 +271302465515121 +139155266909141 +162433907217008 +196187104938053 +212605364491717 +151195453956341 +220898624454894 +38624537226181 +96883035077080 +112947838953996 +91585442823991 +195056277202422 +140300328136302 +107089710770585 +251482637008096 +28955879325752 +30822436272242 +226649279701603 +111890594744370 +97816513414817 +176304553700273 +176509050905656 +183212341153184 +77035778180095 +71796297554375 +117782894974539 +45861657684807 +275617396194332 +65967633913060 +107046853254809 +222757041684983 +158516885774421 +230108616892392 +68103242105358 +46318037499252 +74155225175122 +23845800687230 +68010136180215 +170049414036207 +8089807934963 +85880087852613 +84077545590389 +165171893519468 +154683050686136 +280748063864992 +207147576408527 +254210045798600 +124085061390262 +221933871474536 +253934420275790 +54175507938320 +195708217372322 +40634960505176 +6873635570030 +6557139702099 +267091941313387 +207712626263404 +168246917706696 +213838248290696 +180130042078703 +194553828077462 +39522097576161 +72870593894044 +276183669491730 +124007146613802 +266897668670836 +45794361335083 +136067146503008 +9749452826945 +120147720908637 +131518914732333 +273860621245272 +124331877392798 +30130917208591 +198206330998511 +13245335169245 +34035097461459 +210217330045791 +49815503125565 +68153035327058 +49850468607787 +214425982400692 +61260092412433 +133822069722834 +210869314115432 +53907251784689 +187134519321787 +238769931291386 +22907727937660 +172285989676392 +226743170586766 +152906761724955 +132906523189140 +2375768342483 +19666591765496 +58036438981380 +241481344269131 +108186085222255 +211125568904251 +261748827906303 +228164355960874 +5880184259602 +55895860444559 +209033429179274 +112842196596954 +242499863095038 +27074273166951 +276830077348415 +9992743198360 +79520292442441 +200183350164219 +111010655205853 +191087818332513 +104669966758745 +89559402220731 +266655198575171 +55247814717529 +155547726006100 +51643941092023 +89628448944126 +138203719054964 +129369636532640 +266280629441060 +236227447563353 +227363900990756 +47628893661493 +224299717965088 +172665949920686 +103607368307599 +218341131362061 +38484088323728 +94746101820286 +244682855524598 +43717007849216 +186823355171233 +252592919602015 +181983779924042 +98738224090628 +146764392843427 +206806126783917 +271752442929030 +156431235816138 +130105343473322 +92622101192854 +106925207852555 +202928675601757 +26323691520934 +41617088358473 +127910094275142 +229342880170042 +197799872980110 +62390712878838 +121647659072463 +266300584488130 +117194085434310 +174249061898509 +43743901351534 +90806370741607 +117190819871071 +93200115507322 +13078407388729 +42054617955970 +62046468070805 +117858577197100 +151672208702041 +54111197755054 +233268227469140 +255866873891676 +11439733938619 +271389359730615 +14592390832416 +182005858058214 +195074894103200 +239169861749804 +44720941963023 +46631976136110 +208657305270310 +165501348271415 +111722972762907 +107694000349728 +171283582937306 +239006857808423 +229993101695044 +241664157575054 +141992049155339 +227018949718009 +7114921145702 +241332914815499 +102198107062690 +100869972297814 +122490072525765 +71683784959580 +172854574133699 +117989664453477 +121141405926168 +73120425627177 +224023701021333 +202543148918437 +245835599930954 +110581755975050 +124936546404781 +268686363993489 +207992560256431 +219820374067104 +123792935455526 +252881912825869 +272301868259266 +167814860929410 +60504358042993 +207120122606415 +37393224814483 +122335993250296 +2800254772811 +274255488657529 +273723628976667 +228670042385323 +166988917507917 +102213127245083 +141527194536492 +193572569731666 +63094331249362 +32015166148919 +280576968008595 +121401439144906 +127396750713788 +149978241255505 +198236534583952 +133923365978300 +170976035066710 +271101641875656 +107492672333530 +61482662120309 +231226280147845 +61198433111269 +243268983551481 +93958566766119 +252104828925477 +100094907684937 +51009403684165 +208565164220589 +245068972924495 +140668799950988 +238973120675734 +14132419550391 +87743890119451 +158988849140472 +172455933892582 +9218307171075 +130515725824972 +59711054447181 +224653600433637 +124023992814924 +40733615409124 +167098048136068 +62597822459961 +229817542931080 +148882473365475 +16047368154679 +182891802649776 +154751632975208 +237006641561313 +276695961372048 +59725573817489 +234485723903825 +206331458302716 +148483520753210 +119706135341297 +41930913727061 +13978194885452 +207335947694316 +76427686986730 +146899024891856 +21269101084170 +223160744713810 +134986075447050 +51192352251070 +110908756276601 +25973640928550 +148858654017768 +59108191801523 +137931074896703 +245666200769666 +235616742030299 +140555138154192 +202784694200035 +174699769385796 +76096072759983 +57722097333005 +211486975015787 +229230838326658 +263374701982786 +157534365274363 +103919692575518 +13551518790375 +28673903279683 +138517577204339 +222603247297941 +123698681689611 +274478551663801 +243328932560816 +227670919716517 +69760752126024 +65717862671871 +72000888330009 +273082905745812 +225339205721323 +36222524755797 +222630912715730 +225003753321612 +198157030547017 +97637101044824 +2299783444942 +145808276777311 +136018595253800 +262571330114789 +54531140307896 +22178197966983 +197241471449439 +246164777264708 +265402994549543 +215229384062503 +43534679163171 +238326454655463 +45745962855454 +251208141728520 +100231227127140 +69205049263145 +10449519586508 +95581581258462 +135633814865130 +139651320847073 +174089372063954 +121392350629451 +135843739875528 +137338507466458 +97379762279755 +15159088687190 +259325197178170 +192352043532569 +268437194835537 +243753057538692 +259641347368186 +180099580249179 +260797562281217 +197572945037290 +37498028787942 +100914439586745 +159889260117727 +224648564454225 +94432380802789 +172880148506974 +153881579216775 +263091591914640 +85482685712381 +181775562205688 +141274421930670 +16893587532278 +93705761472273 +248665370154038 +80823345233087 +111897688634391 +273263856799362 +183104851146562 +190964741808054 +139931639878125 +81730232521634 +199600609821880 +86848901320830 +50032603604698 +136940166673195 +38511603399755 +11912012178017 +17168298244738 +204168799501084 +36051094692693 +41416254487359 +210723787132430 +200260755169858 +122973669470939 +68412841187305 +9504641429214 +22782349552829 +159076561609359 +169188148036730 +240348728887190 +41183886987926 +54061723065800 +253056303978820 +220567596234009 +262980143200031 +166052053824308 +223950742904715 +203559320908356 +159037169007457 +34116646011509 +159891293266230 +130484689316773 +274688344557133 +133582673718764 +129913289634245 +222820902894519 +165089737546983 +109619534878127 +186539026320719 +115505743457472 +18085620615631 +64553452759564 +278242430973960 +65383700260612 +88822463048640 +82964334865229 +12809430093117 +264730595694778 +270487539168640 +17437904566581 +260028242762835 +217795033899442 +40708484133872 +88288564086968 +141769832415078 +94981875789114 +116538638404757 +27781702790069 +126655921634172 +111940778268177 +236129434088947 +14292000980374 +187423971282358 +216605687477521 +41787225113594 +59043664331750 +88319670329108 +118388552105516 +31964157515251 +61233562377411 +237278689618281 +281380517802007 +41721684801873 +168516460264892 +40193423983435 +148414059850717 +146710239451124 +230807186369150 +200683134496933 +221578943897431 +16266117635313 +223609411702165 +24483487647081 +161038282633672 +168543945136203 +47670921649019 +5539469585471 +3188112970730 +23995221955432 +121287771912514 +65462398350506 +24599997497176 +44181203994940 +236797067145936 +100405682543574 +234657963143691 +173977900740975 +125394183319250 +277828188410122 +194384265488169 +84691235960610 +104435097220439 +189596767557029 +222634653799192 +261517182804944 +163854833321370 +244334968041269 +178953891963867 +254633788704004 +133522775313811 +68755828285508 +255842260855495 +179561686633665 +146053740372992 +81879011828126 +75097729609791 +171724762565528 +202091002005654 +110566089201701 +235930216094441 +214215694425885 +243740454932497 +4036536102751 +188714289926374 +205083251735868 +35876986034853 +223170638784217 +7658270535090 +123821230843890 +68258279465347 +16926695168170 +142656363161074 +119458649031368 +196602260518819 +200054576475577 +250412328325519 +15501748676195 +52359583229735 +100155766522270 +28210383039610 +182966175358766 +184845427323160 +131004648049696 +12392687136313 +10578529947142 +117491732798941 +170717506583098 +4421318818005 +208395243608574 +227526551724657 +5933501851202 +151008559923069 +245276661848420 +169616900765971 +154365354632514 +156745446405064 +28158722842917 +240811211345483 +34601420635124 +35678025293502 +261174933605501 +205706561903148 +236757479107221 +206187068722291 +140839515354058 +113826608283000 +1792526049256 +112061224096380 +127626051541003 +141886505047044 +221415871671866 +200136948648547 +176868066027560 +148618701719790 +262230963337945 +41597096815628 +247614657174485 +99569992116225 +97895648737888 +115305267483855 +61306085610405 +218958821278338 +37492184508609 +149111545707592 +85188430415048 +155260078449153 +38144333587500 +117902387846463 +22593733980908 +204159419688526 +72231737552965 +200403758330780 +209085421188415 +280297418521336 +101797104142835 +183943042843295 +111002491738916 +65110483597540 +95322545383827 +189334874131987 +263230869004329 +113556910602296 +88655743491533 +70118320519822 +147563062114027 +168796761837555 +193888767276576 +38179000019217 +252894114985280 +10677921934461 +170259989859345 +271931016365974 +18110462148445 +69172252077632 +28193127518117 +1559028890190 +201101789336748 +154887642299973 +223720712218909 +194682414222398 +176473848166541 +91322285450193 +14099704106526 +225708592086393 +247501193203075 +88591104815668 +34403579511112 +50528262018967 +278613285136360 +48023167138897 +6256114694547 +40003738360311 +170065229269807 +68116089750569 +85106017798542 +90567108364006 +20914162985247 +226948693897016 +237110207448478 +203691550594879 +151416925766708 +36117772874654 +51410648558910 +78861017602963 +138045721495354 +161204002449558 +15989976360787 +65655089497923 +195115904058179 +255739537203391 +117032787951418 +13273925142635 +92292056044419 +13494550364639 +65525821003948 +54744613762721 +137590465736900 +135825097879808 +134026730456302 +273972247554828 +22874914623040 +8381753544085 +226959101001175 +99618543837188 +267914630036141 +252681300715780 +93875608307144 +269421457115836 +66989260135520 +70904325507287 +27963242963282 +34449694753626 +244602023037355 +270259256725661 +222708482814519 +23744583998451 +116261300519328 +82609867495165 +111929972954316 +155044986969972 +119396495185533 +1153449384638 +17311236881426 +44747254362613 +265801366211262 +224000218788690 +7558701391279 +11153253151167 +2129277313845 +161106828113211 +173954066352470 +76688345903002 +143838050241846 +167725574051903 +163925299844056 +67507696398254 +211360114982879 +259917585113962 +74041441672892 +29205272779066 +227586173132909 +191454797043029 +176946912208371 +55538493152245 +48364660649367 +176188131394701 +129866960077187 +274322422116833 +176147974451621 +242232601702832 +42729772727931 +185976243311075 +53129939216766 +2318672419233 +146902847667118 +146596135013013 +174206662479379 +93091940266734 +124520127781247 +79677039624412 +89804080016048 +217521110729097 +257381413648911 +271687347137547 +158382943616956 +18590924007179 +201477915384690 +98391270448242 +238681328393687 +272837527706970 +201225099471374 +56436347958335 +278308683818871 +125283502151136 +72857504899253 +120379167497042 +38686415756992 +33269792116147 +94373524099737 +108611837206676 +85429212368798 +50242694578103 +129683970866185 +199996740408106 +255331515506632 +81784646395165 +44426355712216 +239688935259105 +278979365589966 +20441338659156 +60295968301784 +105348333140970 +145504973389334 +220634626991775 +68976552356078 +151970649408370 +217102170727730 +31352946078121 +48560716838458 +156949562676202 +241517005134599 +95035789137379 +74522539083222 +214472645951709 +191893334251597 +70023340934312 +197084426009714 +40164628116152 +269073697952483 +804388546924 +218694239276184 +136178104747606 +45908348139393 +241231962482239 +138204544182573 +202293527279712 +118784757015196 +104775497198327 +165615967759678 +65419452230171 +274861138839943 +246339460148251 +230788860541659 +145965553632028 +146478996771422 +132037363784537 +233538017641734 +26071061003882 +143826216612993 +112434535932803 +219990784984275 +210528587002433 +105745941385051 +244950451458984 +126333475606809 +175226495411103 +266476671609308 +1181324489442 +232623505283445 +200797523126368 +117363990304527 +165432358108368 +194875204991701 +280638262526633 +200945723305221 +237245082620132 +70910486600975 +209492384109431 +96399433641248 +3766637929755 +112202339562656 +89146992706196 +113193830793089 +71312259365397 +92311537976892 +25032512129365 +105653983992089 +5636531221428 +28602193006014 +35003139254042 +275690595481136 +32394118747715 +242555262576914 +62013518533587 +14207622717104 +10115996070130 +151589645087293 +157200188329018 +151076694782158 +255226246022339 +277622959485368 +49032959641388 +240688536112541 +198680305955279 +133487292721499 +160254854667237 +132638049418100 +17230961417140 +130776135478246 +17582952365548 +170044286439450 +246246381799217 +54697592775065 +193647176720422 +237801506774196 +134857124147768 +213353039424823 +84755097892706 +122879281495654 +7618539832467 +139914227826942 +106883430715844 +115719051127621 +154635645949624 +267062540026743 +133172310305275 +279853889127150 +126888961247081 +598080862666 +161910717956203 +133817484823559 +213861799209384 +110388387898030 +215631593310339 +3808361862438 +50541473267602 +36869603700838 +20275217534684 +205156958040737 +1831494933080 +123294250909061 +174368727699299 +104182075546064 +210707406685879 +136836818271261 +146380711765761 +254545976644864 +43640914268819 +56486311359486 +31422723590394 +191444121823931 +133590155135910 +15270958967228 +214232435541385 +133410844189570 +38731301644841 +180328112161444 +200869384630162 +721307056091 +4670417584231 +23848830346479 +57038875920978 +104842058670727 +137990484432495 +35076979073701 +205116269157484 +149544977334242 +154719034161957 +222763868630501 +76052626085658 +240210661175073 +175821163915869 +23216078591135 +61608759790001 +229643506396901 +183485367615265 +174981741087566 +193245547160886 +75951468287720 +48150980680126 +114947445131304 +61252830037287 +278933579852235 +198145272884783 +146477843969006 +210962790097039 +252959247419292 +222345511093088 +128828404386445 +122919437282770 +58569958394308 +77796301275491 +125292274867452 +30283861459755 +240084967173715 +86931691370883 +271977352094806 +250063299360138 +132374704271709 +166427057482729 +8344572861285 +254441540186758 +61792451725167 +242462750944444 +30609602986829 +148934306070577 +88512431111874 +126404889482836 +214134330791580 +263168435803363 +222507162643656 +248066254345524 +188652974129559 +210051046470990 +93561662674150 +26914910142 +65201178516179 +241972537730326 +177287486393872 +119954887412834 +5153712025429 +89870960341832 +92947909706531 +202419955178258 +201512363709192 +177158414731075 +93231275929812 +187665097579802 +198089217840374 +215197536776200 +269179628050107 +46834839601364 +665387322733 +35747366217858 +51836155402421 +126596630925943 +3278716443242 +36588778948895 +177188161902621 +49902352968398 +21570894383908 +182506818411617 +828207894631 +271172353893653 +241595966923960 +70142223330208 +187857069831294 +10966813474684 +206996331921867 +228406958697443 +190851341384328 +81842368225087 +206005719284221 +129826937368465 +95337694762666 +45344422162350 +219036665909957 +210305053172085 +185905184832067 +160093691583440 +149062387287579 +116426388766462 +125106552272251 +159729649625394 +26616203664545 +118796144596509 +133644084898553 +32089860222874 +96638907385765 +270554560342705 +279096921873686 +134952425801371 +212284666400666 +242023307302015 +55168369055387 +110848296355611 +202017391764550 +181426665563017 +34431858788585 +98081347534813 +112700423838508 +59929953005844 +185899018571458 +147794169400006 +19601812495224 +232905063898479 +144309231907561 +14549779468077 +232499838973614 +265169237977622 +214094010621354 +131361212904743 +172093241225309 +30866114772245 +50104837582954 +161979771977699 +140183304874367 +258991186745428 +718554391610 +38997643787200 +185115957291817 +204216938632640 +215819574602106 +88177367459204 +96711986208934 +259692274028648 +202988562579462 +216154363897409 +135404409699484 +225267298901448 +250295998219272 +105451660983373 +159660896982405 +251128148428836 +9440620867366 +204115984825353 +144080407544408 +108540911366447 +271063446507168 +50221157225642 +21648848204293 +33600246039600 +179407675199039 +139728500737367 +249874793823315 +11415150656901 +39644950158345 +270934359914005 +162875349211726 +93134361324607 +228008464337881 +43475093459832 +103847393946073 +103428049850400 +200163385481833 +256498097428873 +210131372769307 +78637443687315 +104457592250921 +97722557085170 +253352245594574 +264769925364837 +108156165022079 +266983671101527 +134613391834179 +177218436072583 +38512704883322 +113325297777210 +154446086387543 +187257060700323 +222463866020069 +177761960843845 +279666120078724 +142595338719440 +109381116096874 +67948841232527 +250985734359484 +124196032526227 +184303264539143 +275320096146204 +116238766609559 +212217224218251 +134427656125096 +273334996733334 +51087022852216 +40585997076520 +17093662393772 +130125872941359 +137908342451636 +119416051007597 +199329786673134 +250397670209719 +269579777844262 +203351953708090 +35965950122511 +109234417026243 +68423701183499 +176186636788508 +5539946477569 +110864785114300 +132490446048711 +31150699766394 +81736238570140 +33411640786162 +88019909048753 +55210393873324 +141553311830075 +194165984658428 +77958672482827 +265980463261282 +233783192295051 +33381744979854 +193698333710185 +172354022992025 +125510080372722 +16201833955743 +127181442941326 +149359986884066 +154299750459182 +252814661943335 +231781732804371 +92634689212466 +133857252470339 +24598633659285 +189120439306527 +183058886005410 +249397774526826 +112171413927139 +107007184858364 +181201948032095 +317184228486 +239564289654237 +187518703576035 +162931608762881 +278122811125163 +5460560220713 +253254916571700 +186532907021850 +101926034755433 +53493162697418 +173737796365270 +200474868030126 +181988570654662 +239131811727533 +164017680693560 +65330095637590 +108939531451172 +147171115988243 +167119128034105 +128076829709091 +71363453248707 +253099325627569 +44062505917096 +231630845655982 +96033452167066 +134359699310029 +68704321700848 +97228670412727 +245625840685377 +80418890923060 +217539633350250 +71944350996354 +22251761966542 +64909296601770 +41750351265945 +40361887983608 +34284526530083 +112584596040386 +69070048688265 +47536613097752 +263087453675135 +49155681556813 +49659169469637 +120226460162877 +152251465681614 +217536372162106 +211703056015775 +168756699921882 +255394929468790 +4569821392199 +129264015396985 +224505211144405 +222620178692869 +189901063280160 +113777879715669 +103445046533129 +111629326955708 +15195695165423 +123135286129548 +253999850280974 +168773745976400 +93745308782692 +225669894312366 +108778156146261 +222378968983021 +127817577404478 +168947513348458 +86073131559634 +209903066642761 +165011435214925 +104323153935988 +35779907795916 +37579897168930 +141826168265647 +240115265311287 +78183504601211 +271583997030788 +31430180878848 +145750183127656 +76530199831324 +105456994995066 +65750233076777 +71181682416669 +225911717920757 +11693882369498 +125404338688976 +100409085745616 +35822617983155 +162997395929072 +131774015006478 +263101117230378 +43113524181873 +127079720762194 +140077508962675 +193232119177005 +146229654852654 +7327186490339 +202385028936171 +110575841138825 +128969049997755 +181041937405880 +135723714167274 +189493767312973 +254436146694297 +270122134816200 +276898037988560 +57801449932129 +238101171990902 +215930962510304 +61602711429771 +267112247960262 +271072546371763 +169150528662538 +175741993838204 +53286986107487 +40419352006094 +104622725018729 +226510752682759 +210516761055702 +217409051311107 +55976826083510 +21443132593959 +243465363480673 +183858033247353 +259217922985305 +256307810950133 +280549255812894 +168120147006512 +20547830514983 +264639293833545 +198693369462966 +76847048267739 +96049454616792 +108664692174851 +170071091647981 +274628086235856 +106269109258092 +230045050729535 +214206314576935 +140761939678933 +55797549686471 +216798909985494 +33128376320484 +68218001171160 +235329665957049 +177340067801605 +246570301531895 +216787694825822 +8422003545050 +137262082581987 +224815355640668 +250738738928620 +122996871911557 +186201147962876 +164110545004674 +273870633070892 +206325805855362 +237144754424174 +252155272371358 +383940570677 +206493766776125 +223770506373483 +48410958511921 +12354442944460 +183441709232647 +215117952689428 +38941493802549 +207330026856155 +96339719316803 +209344618859883 +205844506428419 +59236840961254 +142982356396016 +88119973965166 +195309272265335 +87501925579513 +232090413376058 +199289678799746 +255369329090316 +82376865029688 +175369272003153 +92214252938477 +268625313936701 +145486763916686 +234200055257038 +28378156176341 +199561988069411 +116106349557010 +201470111914213 +147121953096290 +60222009689869 +44053439855485 +13092837441510 +73404841958052 +28699299629622 +262724328237514 +174738118777613 +237123398815601 +143610008282717 +15008465098483 +240654892045742 +254220351781459 +207731632312795 +59616722088302 +179321504852414 +269405310282752 +18667520058810 +238932108241166 +127868628985765 +193242672254663 +62970690641462 +182725063114553 +205428417011951 +19669198423864 +190204176833264 +54992881796578 +208317318267538 +127748352822348 +200414344498849 +267969509444281 +63914059793677 +53477615850885 +221642730173453 +123918432874179 +187553151900537 +126205194164465 +103240372824208 +184225170810684 +236647223965022 +40411970535744 +196210493603486 +165022764461631 +158430476339637 +277705707928363 +116377083604128 +243178679289211 +254098639278206 +57478301749005 +167896507583913 +222728465084322 +221393499786677 +247411579387336 +68539046397992 +188680914374169 +218366721129164 +20938903093844 +164497310230557 +52286375064844 +25914199844748 +157996118988335 +208467189952049 +273940011008040 +228445735835169 +68134234243472 +209560336668467 +126165346396462 +94692577846487 +152171006561379 +231301770064293 +118963364392182 +259968833135318 +268391383329757 +233217614011755 +76389195473096 +64433036078268 +40305381636770 +204414830495074 +275126456159777 +137671477490236 +190009799413760 +16164017852560 +83484150941273 +263762317731224 +172534947835300 +151087035653043 +135787882159060 +148904066182035 +141028801667016 +22034296061671 +51098151356703 +268297632513997 +115829155520799 +192707734174606 +145097474815054 +64539477822835 +125945691383262 +256567090308583 +239796867439092 +124527213519403 +89968638928283 +262648671607157 +193489079502833 +26936496325589 +168081955243198 +124773814904556 +161022850363543 +38083619171894 +189510744617966 +229988471105630 +24059428791469 +209415394544483 +263168600353566 +162652345342183 +266635423969729 +199197901190100 +43248326355939 +270129957193423 +21424030164925 +90355329447504 +101990457369925 +179035925925324 +224703096648301 +40682351752989 +126425194423871 +262104961043562 +113556647543615 +231049760390722 +52947314178148 +137240350470621 +115413301011584 +206650456973115 +187422212170662 +215981798969719 +88853422005879 +39936831682360 +272591374782533 +232984576269723 +139309310394279 +93260586409346 +195417485301645 +214608686587841 +152935290456915 +238810561316302 +173044439610288 +274342374613616 +41987633062161 +196290223561181 +262111223479346 +2335534098566 +177070334471017 +251944287902180 +235848201789367 +226071613156596 +200124991318248 +127965665725498 +105125044582891 +115509718169497 +95897743590067 +74322704481126 +149568493776961 +38781150445483 +32005192627055 +163845737200550 +205450954867479 +98069055068870 +164324150200437 +240119393735525 +212008917633282 +141234093949736 +179406689529325 +182466645850656 +154680949373566 +38331702128455 +80642921697214 +118354461196548 +271662333316081 +247214143652743 +212033133319994 +100716233289920 +135887504394377 +216084490417930 +113186727702725 +176440411852621 +117894233719328 +46887354968617 +274369847113590 +31437496856828 +200485298510592 +16245245095798 +191782145137260 +83010301743467 +95475202821441 +22266501556804 +245358188332395 +269863842111472 +76516994664020 +90299368063348 +228105538346530 +146091104281637 +220011526591146 +186035321885874 +209721925194376 +76598266309976 +200987069268485 +215644181329951 +56855013125409 +13366207064246 +242706567310813 +56797766395447 +107082678344295 +33506917611037 +190237677078882 +160177530333481 +99449533951388 +185223536323684 +123777454206140 +28029127210960 +226830016935528 +162315606265399 +215336464778839 +248245435425653 +232290834511584 +185807048083235 +56772869553505 +179752423652281 +118171271554645 +275758951407827 +217997966356555 +279761911852951 +148472938989088 +141329485794521 +251269934884403 +232643501873339 +124134757533183 +192625318639316 +94592073221574 +35151446135745 +75021703051440 +210474868979254 +82177826540200 +209119916918671 +168079983633050 +185474927965723 +220923870861445 +158785287803446 +45188696357331 +178541251649003 +191847361610252 +114850156679922 +121097099997378 +269514488845233 +198163911377463 +185623117911363 +15558827610044 +12705968342453 +159126644833294 +71385406974759 +39704276571488 +235954617374278 +39599242472980 +124961569775965 +184610439315513 +94592710292635 +275109068032726 +91255683185846 +223823349624062 +246929941914006 +111791480753651 +215515962260111 +199513836442015 +248026718511274 +161563751291096 +79267538682555 +111684110829300 +119987448843455 +244380339969606 +248203145821592 +110526994474999 +51819736964215 +48314065078858 +63088381518085 +241455382924452 +279250296912235 +69745007843028 +57453027149711 +194176202653242 +87436026315037 +275091838369178 +263285031322150 +114055454070568 +246978587259693 +222099467764222 +211141282754997 +150058752645521 +10456081422043 +58387832261715 +180966899589032 +151612931412079 +105144527528157 +14882162136742 +280256725447951 +177503553111470 +31237491843811 +131580616397688 +275042943616538 +222377005300115 +215885106184069 +143278531584854 +144677239504789 +234686468734543 +2793384264850 +119519131007390 +67398588190120 +79518024369972 +251433284964682 +221951071746051 +133789667218722 +115960990400853 +9996684928901 +35892230267609 +138649366879136 +252528782602698 +197512493244486 +269296985030351 +179667816335865 +179002760403557 +57898663202230 +3353595058150 +61983942806485 +126987841660804 +156071014934687 +82919124896330 +41021152580649 +1991306250353 +22870965174478 +193204167998029 +240746898445408 +274241206391305 +235401295524511 +136810033751339 +118929728461438 +41249906727850 +150200439454104 +206867407947613 +242347530027560 +110895552563752 +166594719994453 +244418893795361 +66292384766654 +118946172930018 +151796898514045 +69631543871618 +122381342422903 +83508982830329 +195754278737262 +122861625786188 +36867485933066 +124064841729214 +127350421741221 +137760178733945 +15536505987244 +159953064978259 +199156002336893 +94844536246625 +54840270581432 +220772779876741 +216946960592010 +179190641541259 +6139788884871 +167564644354185 +100196897463533 +181663268886131 +89634844497616 +262845882593719 +114691804278581 +93084386730266 +78717353874993 +3732748859046 +84047163900703 +49974933945302 +15430255062716 +262487493336888 +173756860239325 +167915696489242 +197213480325593 +188816815234611 +8128064019848 +264030059080842 +233743096097795 +280805565487868 +171827469507359 +162448121523958 +29418246713374 +81831199703470 +107181520931535 +243907097530059 +228369619682880 +79911629731101 +131752399634950 +25783446830668 +141564315494993 +178956756542221 +226138520922528 +31310238528240 +182403487806995 +77812773421772 +165137266862462 +273345374497331 +102223914508642 +126900031615508 +130165272709945 +34688631307817 +244808634775325 +83732076350265 +279638615804042 +132598175920408 +248500083709833 +108437268508925 +120326400423332 +136523913993835 +278490430224997 +91594180839351 +70843449252053 +69357738216658 +39136961727777 +107358315608264 +77610335462944 +21970550173084 +188926720891747 +244371729684591 +104202825243034 +229357485242734 +248777440676131 +155215228319191 +36539990742085 +92802004238643 +41093994890124 +277390216951609 +204212465976575 +62187243875652 +243981183517473 +227373100851610 +10880255525811 +183314117954258 +249572803973210 +45598827049182 +255673332531671 +44561966025435 +122468774173971 +178493874787407 +31608396076566 +42540444574263 +182539650905776 +4671445635264 +44502144076331 +247623571215749 +4229194713910 +100415073973990 +146563548455607 +280663268684384 +37176301451389 +210417196687907 +167286128431347 +196550341446878 +274841139479466 +95216196487545 +198405834980153 +44101804541494 +51816479945176 +94154489510175 +162421213972417 +144903811540814 +206852803651001 +18908700214340 +148007289778364 +267286909433613 +50316521879054 +82648340553783 +234258112862759 +2331739832204 +249774297239128 +264350373693259 +103812636455006 +13751760231434 +146859434517857 +184369216423491 +175853593059390 +215135740874866 +250951399530960 +74837530004306 +258348169247718 +100546305026042 +235446794127060 +116720411219169 +100646889285129 +81373339757373 +191966200515004 +52919211210202 +1121857133191 +235631073828854 +96030423902784 +210900711935450 +76620815708165 +135050923379470 +156056660934696 +225890081036754 +213290559192540 +187825224713058 +13373433707670 +6292004646066 +142690599219733 +140613248570211 +25615368106188 +228402253999289 +250985350579501 +178879149634444 +248868475327150 +33184916656802 +44397714733185 +160336542569149 +144980934576514 +179876663784101 +146067214443083 +186469740316019 +243492076831887 +193045943534495 +48778235408256 +10243333982735 +50534502555619 +246865789220372 +233000481821010 +224210469640668 +25227011596157 +35154510306480 +160325520060258 +188482934129819 +253184008549603 +27500768057236 +185903402355926 +92301655949314 +200475427753339 +22196276276969 +215945376713216 +153528629767193 +201064758005397 +7707972732188 +29469661930032 +85959951611838 +6826512414355 +171715525082537 +67832870210007 +32022022048251 +173226912959581 +237679488274612 +243300279340163 +208312763697088 +56130006816865 +143936243122344 +262581844949408 +112226267450305 +44368335873457 +115095700196760 +77378291343647 +153901881276851 +9168551939081 +257543178996114 +18947176358321 +78109694323059 +73112359946065 +252485668020558 +72966563610446 +228803812660344 +129816250311969 +182295240221845 +268423775421214 +3310423755670 +113334846349551 +190049062779011 +77395511230171 +49041514987505 +261278779944986 +75438253032320 +210973024551447 +129851215794191 +75513590550264 +44667646595786 +260152953872865 +197752495303118 +99974593693703 +188379494923587 +204724906685261 +280390309250970 +39002826715899 +18509915162069 +119364061571207 +44269106334299 +257320858324204 +202551068265308 +16294173139233 +27581122495268 +173441376613329 +111950475309421 +6768526817286 +88698914699818 +201923452574313 +138277628518972 +114760280210708 +98072950297920 +175058752060957 +260419883724761 +60180692646002 +240723008606854 +117990822034080 +68050858172148 +210280555564638 +240864451759823 +61799740503844 +265813652182967 +196973786355486 +245723873392196 +10612319977593 +229488489500078 +20744628514719 +130187490037501 +76103327236501 +21673638383316 +208159879363279 +43957559413613 +232502143638228 +71933606769673 +277744959835384 +47164881177570 +226769857219209 +169630779999833 +48424738250726 +28070521857583 +214223574251442 +226869600194660 +130004666962549 +19525875749891 +186786287715863 +213339216415747 +216439559438465 +12769785050054 +98516098058715 +171074359935469 +144435455821362 +248989172488531 +237701504209323 +17869428064452 +184867754195811 +129405262468600 +220069202326085 +108613872671148 +85202788695392 +32407312986821 +62583297439147 +9618045306543 +235097486996463 +121566437044283 +67573939385527 +212924753116655 +128664842632765 +104264011196631 +13747569847322 +240199414258685 +259086883469190 +12650236983152 +260791732413005 +220531153742770 +113561162982983 +155519901522716 +158164352767749 +178827160995995 +261245284483474 +122810565043522 +208235980655791 +49617059289961 +12076084749296 +186011321036323 +169888221603372 +142279542714177 +27375942121652 +159273043626689 +56185759439214 +145630881953930 +196493831206521 +218867936429465 +268767258386472 +222316337243661 +258903987941092 +12490293413710 +174971779674216 +99879480538816 +129671023677871 +74266144694671 +20323433663862 +134653865523574 +267716523044545 +61636034372727 +129737751822781 +31961787030577 +206162576191142 +131879912055272 +236633122499496 +17528011827987 +242781765589703 +17956760052848 +202030696328972 +227152197555699 +20673761683305 +210452509861752 +254783079745478 +143683470516522 +10923003612906 +218257065263914 +189034858274512 +109457225347910 +277476853473514 +118972368577652 +236785027225890 +123957335882947 +237643585698674 +190898176595725 +175200475028134 +165029790202145 +83338186691987 +197587735307205 +254544588513532 +151410758977996 +141792864821226 +22223589634156 +162151697037407 +85489783588853 +133700804233653 +151438799384215 +131046346042514 +85053477229157 +54191336142398 +269353369004944 +144104886812959 +186583453832159 +189253582726763 +261981658228537 +242880769948746 +29407749674484 +227054836564981 +265089401378156 +20459357802143 +129717522617984 +257065142438818 +4107863206215 +199222434128989 +234956118009587 +89055939448763 +123014254453668 +196463473799513 +172675008134396 +82837889936478 +176204964426868 +35193574947594 +49075970510127 +7273142985118 +191727204711537 +102628957670233 +223001257822341 +24768893031975 +158938511179566 +136246422124587 +178626832435674 +276891555665953 +58253082910424 +218812001242725 +4375508652701 +4756314108312 +33441129670490 +131216075327166 +249171448746708 +137364062854867 +184664180995875 +206850941096172 +170996913479558 +254995648063463 +151388927525426 +190474094474038 +260871633545114 +169449860854777 +65242404388913 +117054488259387 +205276944001752 +19564053837968 +273142777360154 +226574131933068 +64262537708844 +249303962727665 +119106722806138 +143480496459422 +254948326223127 +62750238716372 +181748067052825 +120045305131042 +84849214190240 +33724280411604 +112009010618299 +219865807151823 +54527322674505 +178711694577154 +207096406208441 +48524673468200 +72639391798658 +260733239483754 +144974654422477 +52504412998781 +180825899898358 +142775864717597 +214299753270611 +131682472518717 +183771678185798 +73821285592078 +175703756877493 +55188229956560 +272117956368531 +67956864865289 +79043366814121 +149277016963905 +152607756232061 +250968205065568 +247303600734540 +79778782933343 +271859591154871 +137270702446258 +73650835869033 +47404157070729 +122645125173604 +263630569024453 +143371566940158 +217056105047193 +83246078765719 +87943367574231 +108797488592192 +44723080501105 +139015871978377 +77566212661479 +275025782811241 +19788380842476 +114257369476127 +14341852734988 +153329748648749 +180902383450908 +17417276901841 +33878635814334 +5438417731722 +46148995174977 +217683815036827 +198234250382898 +277285400841174 +48321102499265 +23768656955607 +158541535192172 +71327022067762 +221700601699282 +220665435129352 +85706450855719 +232599834411124 +71891393363712 +65676371317756 +233801384924805 +70572625860659 +81066446111787 +85407054198654 +65430705338852 +2436326978412 +222517562612249 +3996394504111 +240732909915883 +237275870563677 +243825422344497 +133816170603639 +87340740467984 +210703536903243 +31220273668595 +148236490445349 +187574161754160 +86876403276995 +39018973357416 +81459162414627 +251963894161111 +87891862918300 +58019616689181 +181806418853983 +23946488163698 +184879522617588 +1777250643238 +15986190302139 +141602295763553 +33849981361696 +216728758037826 +107327267611219 +67422866970433 +226672931793109 +208854255390119 +186693239160516 +144509426614914 +226547826013651 +260160521588537 +43260914375551 +104932809731494 +42249566712129 +220457528835486 +184270094584142 +206577609870049 +35207434314683 +14799197668076 +148660809866536 +137854138923553 +13395772085767 +88915284121066 +58658338063255 +212320140042030 +15991772666226 +67395839159148 +24671717995684 +39793510169571 +133826705130043 +226309231283598 +121503998687770 +256274747707813 +73735694814792 +237781474523009 +237376211174247 +82134012841513 +192726873599144 +123928639690054 +43917455626004 +177355204507406 +70485701794784 +94537142496402 +147461210674570 +184294534922307 +91055481714070 +158891190014392 +268041211818458 +139863572544055 +120875319754766 +4153204882871 +67633754975348 +225263039014968 +261550562376785 +25866143145730 +197152651809632 +114350895881991 +131204578351230 +260412700980346 +49379906586366 +154917286108788 +225360705356491 +102772956025709 +115510331225996 +147512309182420 +277951370934099 +228926688879237 +193703140465990 +243023492068756 +65843781364255 +194804049956307 +231014023408939 +178815406730925 +208362175869876 +64185409449097 +49255798363598 +236160256442312 +83312469926445 +213431603074498 +9530692266560 +117858656201631 +4541481662063 +100377509464072 +75995725981906 +195798289440073 +217078855675961 +233690205619026 +7788726347829 +182161388102114 +35004928130433 +213143546621016 +268304229397323 +254760271746597 +189842511584717 +131382230520262 +71229230580463 +266609848678331 +70011154732468 +18015669401412 +124740994324841 +8427124528091 +47889813514029 +227615979432753 +242294146990936 +244853977489851 +271965563068272 +230870272158107 +254602536706679 +65589186721942 +13726945968712 +135450426965097 +204895019470840 +120567036312086 +20498976855798 +231910266225052 +84242958914992 +236748936234494 +86192329337339 +37231090793965 +193394421631621 +27104269462320 +208373097485354 +113573778753087 +18270311924731 +72524023953434 +260136805722538 +91889254960097 +271356939068952 +75292350822696 +117227758403011 +9114594699100 +10045056721222 +214949975962764 +126583739818420 +170929844807411 +40189502954033 +220414482080 +250279271981894 +233164814501397 +72357328857743 +259112142152623 +263570874389972 +118162563515015 +229900132637213 +35140685728215 +259655745808865 +218892153827266 +108763595380388 +95066974494482 +228514826888326 +60354466790891 +31415467039824 +184720761387878 +102397206068485 +7498318400353 +78784066263925 +219053971363911 +90660722820959 +19957452189680 +51559813119898 +104547064453030 +1529406347925 +28030171083183 +76309817724607 +197418381900275 +200533344367238 +179273812428403 +177677472543378 +113513987496056 +87849396444551 +68077824393219 +241161866677511 +252342172729674 +210339024943003 +228750502965897 +173444062433940 +109503970436133 +195803077954014 +11568868386777 +66428206620855 +71868385392773 +160977268362249 +110516030454279 +47914056643942 +121289968409646 +270934422900990 +50266599827946 +12511359754270 +189115140457250 +103748211691166 +139202760447064 +21317654636896 +257056767407815 +157300571974754 +31297474118905 +137427816656294 +120976956727171 +281430583386107 +166992503692470 +81555021907755 +163118843378885 +31463617407568 +6419680376980 +239687899724945 +213019942451045 +269961506030885 +32183172680233 +42875902889376 +237113907706722 +216162443181274 +124092941565294 +40573719957665 +165084427875810 +222442866174712 +6901920252948 +33388522668010 +256586824016570 +116919621154206 +212871314173852 +101337702101420 +253828954118216 +212709894899233 +88904453493532 +3012515247653 +91184464854641 +77744406820770 +119027768059528 +230502789685501 +199493833460924 +2521080667063 +86904790953633 +15817880182903 +194964063384606 +19802330906033 +47714588995148 +174760657515877 +108397622825053 +16865305654091 +100549148758632 +54855888587441 +219004014486069 +116796808435016 +98153647720602 +37919293312835 +105096718115751 +69412149388051 +118783026978644 +136946469537627 +101692342377545 +88126126972465 +134013414699695 +70855683441011 +60210608946260 +151195493897435 +245609015240219 +11719695420607 +129446986091491 +101049303026175 +36747013346499 +234829224029988 +126877153018860 +27749847449936 +151052175150654 +85790704198909 +225240909822098 +66492074602803 +248192868803156 +84265219239048 +265289031264292 +47058367943707 +245773924468085 +184689934251455 +4653846804504 +169352357780477 +125403011770683 +124439593637478 +248616645636337 +86305244159396 +68002582891291 +69067749689948 +243877468347626 +275084080387900 +263170606588480 +54556464713993 +265478889497813 +152553192222368 +204486030649530 +33411534776358 +54343001513446 +35283515702951 +11713553495854 +158080019371091 +62356219027279 +151304488862827 +226292251148716 +110733312800515 +38383858725669 +243449879295168 +62860660124557 +235071333458459 +105483214906830 +124903424613013 +154809319685082 +231973303787991 +155688835567034 +56462201518330 +96209209711122 +255964246938155 +189408906634022 +156052156887781 +90704603519548 +199204335847264 +192596000142392 +34847502220486 +215765845586147 +110810108050755 +78638674146067 +28115791748452 +170684016143362 +180688566497748 +118737885422761 +199740468464416 +80264750309128 +104230453566218 +60185815611502 +95441515730381 +33303732755761 +63492916189367 +262727351582246 +112291170218098 +256389169350263 +151203283093988 +129658154380024 +31219206723637 +280937890155950 +162554652805110 +48477691626725 +271257742828316 +204520346179894 +197275494731245 +208601981300689 +251910292151273 +253027952878600 +183161864147811 +194828700012473 +117129999179503 +25972187503027 +209317522456029 +231940497176173 +150604177923646 +6281999799231 +13186102338459 +194766517838014 +192861627884109 +129379117634533 +158096594522899 +3132993400959 +73784751485615 +258058960579307 +237726403772580 +729555757715 +64132843148087 +154111098803854 +18690023966354 +200299512952171 +260880656676818 +206382160407496 +118966920605192 +18743831094466 +218420815200515 +143157543163569 +208144523650243 +267317929332374 +33832363122952 +37998685666852 +248028612313130 +113077345862015 +142397451321166 +86673075443312 +251222066779680 +56393139810172 +137649381817525 +112622293064349 +193515738095312 +1604158908838 +215872910517021 +138414147545954 +233193954365102 +259626979857786 +119171199248318 +131287181035819 +180910208748065 +107731803923327 +79485497501238 +147319904273318 +184865490098258 +231260345516607 +112910380123471 +126873957479354 +16773984697745 +48992098835054 +4300911215652 +214521634703150 +93072416207961 +22721592524971 +95436116050554 +90019492409709 +61466037605191 +77713697281575 +115593911957472 +182547437350496 +219691449949306 +199365114974856 +162865643891358 +135773920919373 +46039918882225 +154054490068585 +18814556134307 +159234609892116 +97876868097712 +272049943364342 +36705108099028 +77640181394973 +277726671920003 +1219804654207 +222626262234549 +30716226843493 +227930107103688 +22382167919140 +22376387667457 +82829058984072 +230686323780833 +1685730382205 +58516418871795 +111131323510633 +250129477092720 +230064015142571 +213858945359835 +140136639391181 +18026898339301 +117615754448892 +158669883093538 +79863763084266 +169758857434498 +48233307997431 +139525156469638 +1308620622966 +170598368109548 +28107083455659 +177179252942800 +31806632722240 +110646532077979 +195978732081044 +12331489714582 +113690111015206 +210020527500640 +37497093184238 +24821102896127 +131092838104695 +155590043592767 +188164580323976 +259056795493959 +12224328655209 +87685323294207 +168114067957626 +25235296977526 +116671676758134 +10097889659427 +5091898791877 +29740583772763 +3297988655880 +74822461657457 +40991211370548 +193193008176542 +256978951924469 +75701977539409 +247417431961660 +235224361686435 +265239354020983 +180285072710439 +167836606719487 +153965848081491 +194328673444121 +19110968657797 +84889938651863 +152979934552424 +280355696646434 +280177512399589 +234113799896981 +77267906085517 +206784263453049 +234367140185658 +108886278460174 +209566470023286 +210346270451445 +78059495073126 +191892917695152 +256522743694586 +163102792164028 +157062617947282 +4512656904320 +20045226567902 +62052002233121 +38077531847663 +198287615010042 +256944360433282 +173652244536447 +82152190965870 +67170671032317 +132163438796942 +18656765080534 +24055802859226 +241982905461213 +105631008572767 +130195953562994 +156590548314664 +48115609870974 +83410252942616 +20369830579692 +224030885436408 +9092803387596 +112528377960382 +166913960500751 +23228319812348 +258376454866977 +129750162366936 +274455918006353 +186941832660457 +223634340701831 +192958231755889 +41407248599523 +230213034475287 +48165663259490 +141940645408035 +186373728604538 +77354226087507 +244100741707753 +190686861166890 +192948001808343 +249307530137133 +170171300534797 +272537289840045 +71843495096533 +208011937277513 +214475153956716 +240868148319116 +118151621426877 +156844612768127 +27637901770671 +147155411630854 +56330175703425 +1490063131354 +125188796200413 +97524070039631 +112429125935903 +39427029965760 +276599573457331 +167572178844484 +261372911254961 +177622891633790 +113142254777606 +67405207288335 +122840783822435 +73332878016989 +235467675085774 +68393598521978 +16356257866345 +6794424138073 +72223571269098 +206786143416100 +150032623235452 +40983007134731 +270667337486224 +109603016244092 +226341648411364 +248187674476720 +51432623959584 +193134995317846 +68729588095868 +274429580356698 +96060455982897 +20520629593904 +40559628311988 +36051136188472 +229953975518606 +276453143611763 +234511309834825 +256694774201950 +232935741060260 +65366777323063 +76797500047232 +250168875834806 +225664843084243 +98218357589425 +169428381229106 +138082109941242 +100961049446365 +277415375782602 +136196017579351 +251480458444366 +263107370257607 +21716657356649 +44392119031715 +65570805016975 +186366642096921 +281427419717989 +223178877431084 +119884123028461 +60321116539447 +137733979659595 +76744585662434 +273060257631659 +106404327963018 +237159448604221 +232789294208850 +151677723314927 +269341141308188 +3664653969307 +59924260983460 +239448761604750 +186467659876013 +245649060523307 +183295411388508 +167479797151518 +249655806475418 +140758361209017 +94308891702075 +250055411863396 +226528949661450 +38954495189333 +125436673269907 +165302454195912 +233427666075445 +52235984516592 +125731361181676 +17364471298080 +103796763088676 +35483787850985 +22876587063291 +98104893618015 +191618284150899 +73653462274898 +38825347715607 +227288612477437 +158755723010369 +231237349497342 +167679151994274 +78850616124490 +236024469032929 +211741340515370 +129079679477899 +219978156213622 +152130236887157 +262503461228593 +246271314410493 +247514092127289 +30850031730454 +103106542218868 +49647109864086 +214848202330488 +13619316304652 +172590344819907 +240002648565677 +103334857010041 +6271133328583 +186424918525412 +56460860278206 +86502056742320 +113343879817260 +229499724518187 +154951247664886 +56030416254217 +218397429570982 +233439060432279 +29695723151046 +140505702634731 +189095205506744 +26310033387676 +100448581555129 +182680232154624 +11165610224695 +223604096008472 +167149459703942 +135615207953835 +42180953374809 +200124261434492 +10874799647962 +186521249600030 +170893783594432 +233456543173390 +147322535671537 +279089698821886 +29248756654399 +118705031153586 +194229525789689 +220013528960960 +186718198919938 +183744565034845 +137819338535667 +206542934019700 +279447673526273 +2132697128949 +142763470263325 +267552967580641 +12377549928588 +153098520283044 +115643755296558 +9095562087088 +6913795149615 +210054975825142 +134410605393384 +64200376382855 +67698465229516 +57092038096924 +552456862520 +182001644660829 +12093630716609 +36674499082284 +54643165525509 +144039337209206 +583614314422 +129694147259698 +158378517731093 +53101350392251 +215238487039639 +248629099635252 +23024280415570 +84412784232791 +29864433717445 +106226309512355 +193253970027599 +274777411432891 +2931555109732 +97243332225694 +252723306862423 +149795441842143 +264450277608189 +4559847484252 +230177071097389 +241004650834252 +276150268705489 +84542409533088 +188402196862680 +148648712059706 +13578061681478 +274663141011067 +120866647742658 +206199498490272 +196947292771789 +57720552499189 +164612989179754 +43704186743731 +61038109246915 +175834048127636 +98467362652726 +133618965827242 +32927092309289 +179113913495861 +64434681684019 +164118895393632 +257767946646066 +140956426502130 +141145654714542 +259605457655400 +280553978045685 +86627227533239 +130671137260920 +3175106419546 +130595629983032 +38515040596806 +82492943687472 +240936565238174 +95619185991571 +245318446681028 +75049790501839 +77670823249694 +145444866675644 +198185321457797 +175700894672599 +86507657048247 +248749245021912 +90583237244166 +59478453627378 +267178762786732 +16298333488664 +166419700403554 +24623885317785 +117879178105847 +49628233834933 +8776359585666 +184562687070589 +202390309442428 +136789430173897 +206810931723001 +8765966607058 +91814931425908 +217459588351022 +261327144692504 +87493009451742 +233343079201980 +116983600871820 +66373021812319 +140135462792727 +257280357401460 +80781012709337 +89382247500109 +169087897495512 +166526639319671 +117709403012621 +223209000115191 +19310030688457 +175534982477856 +229904448794887 +19965859099773 +215024658902410 +239352931267375 +120272699037411 +37739003736018 +245539690957821 +132065182345000 +90766662342494 +250365122230461 +114113994843727 +84162010810389 +208301613910149 +37711089667578 +250572282196243 +115455514222554 +149588909889250 +84168629039526 +118210784940858 +183174323547356 +244403587784033 +11043443338577 +159027003380411 +23925859577763 +87170151579067 +208593205620603 +137255107656675 +277257387630576 +267965138445104 +234824440125299 +23345379406050 +144430743755180 +180462333938174 +140636344152268 +111778227415055 +24224338388490 +154398419803007 +135636790443228 +39670219126766 +56156047254416 +29560455722514 +146947039374391 +207705828488768 +149279751003811 +229105349207246 +156799712851239 +176977843787361 +239712561283901 +132460212800543 +250292637903722 +39938649881833 +196165144400504 +234809633645630 +29468331940657 +182026658045827 +111821499270952 +152721731290180 +214754121168169 +198479045486949 +2700018045446 +139026816689057 +140947438704078 +194074034368671 +4388371834334 +274170051355911 +275804923685651 +138915921716935 +162722266262682 +233558486674135 +17392278436505 +97885504499549 +40211659099422 +98943859412108 +234464833981325 +37811860232322 +188858638495619 +223867798419658 +276041465588767 +164242994980311 +278620633268300 +194964168178099 +23620587892050 +64640878149607 +146753780722593 +191063071806628 +210069090431213 +149936588804232 +187951637742356 +33442045712727 +211357572116644 +181630117340826 +82197405401600 +62146689414266 +17702637759535 +217142229450669 +192138593582524 +11826652277884 +184108575695435 +170063258384179 +130085168623980 +145483596212130 +198190038316763 +151471050131613 +135117841420014 +171489518177977 +203001535039140 +153998997784218 +245200481633628 +37911139265963 +215764392263149 +211473723909518 +37562121288499 +72074284780543 +24225539828668 +117341710177506 +224581258301049 +234875869815636 +269704399724785 +29492018805234 +31632927648528 +236604184514017 +209909542504730 +230904941143305 +132591224409387 +142287983392496 +88034887986656 +241015278062486 +276045183435440 +188633358935457 +46277341767309 +257976252624880 +92415424428510 +113612350691889 +88325896507107 +214176565336291 +261265554554023 +89494197969002 +188056176637926 +153650940885971 +29739108271267 +199861755509329 +107017516979977 +226799791109575 +84083310285469 +70061783332764 +262164345312482 +134509497071215 +12812786632569 +273300544336634 +15599467510059 +150644785539492 +148147017916721 +254092233231508 +275239989438125 +194560993715715 +22812189965518 +252030266225693 +187888326610873 +192061323362709 +121964008104695 +209024269023760 +153456864179911 +59298673257602 +143912914714895 +71608136692030 +260586292258166 +100068393041163 +148976862112171 +143601856625750 +90283996330905 +89316637905150 +277260741341811 +242577914833853 +245571347271878 +231544868102025 +267536865519644 +18895715258336 +182134162196413 +172084401103983 +31419444837374 +217327202177836 +143359344710172 +107749321967979 +266376499579739 +98782544786262 +214359380962626 +40059128035139 +62035778450596 +221441854438724 +105040980118226 +274880460876202 +73228350759217 +209958782965495 +174445702575820 +168479874520568 +174187781816594 +273644808318507 +188528476764066 +86589559147623 +22256818982908 +200355134715300 +247008675535712 +195381465795904 +199437812344407 +59185209286192 +242751057333868 +134701807223436 +180301457730992 +92318241633014 +61879590426132 +107165001047158 +51011091142166 +196925264362743 +220738169225629 +124290897525412 +82517680537589 +129643509050597 +51352338783262 +11319907457152 +8665552461829 +118289976035942 +120053830344862 +95374425228416 +153894370323755 +236349866432861 +233090933517971 +231339740296643 +191521698941084 +250765072965546 +66950242984533 +162872063866004 +22189518370755 +17563135747425 +9475669230106 +278685023843345 +140559935332270 +73760278070483 +257413454897943 +5687271647193 +46119693710326 +58506854708388 +240859646768105 +275428134692787 +29874289632530 +245515801119267 +134326654910679 +115018047081003 +232699547086713 +163189830950424 +64313196726903 +157241104618503 +190192693136685 +4428305640312 +124454852539438 +169712663458325 +112188739779317 +190787422835119 +241645789435638 +17221036234119 +141109206615925 +160395885210037 +125234082437826 +174963081670824 +109949363844616 +204858506606296 +81849188085920 +175687616584491 +164754406355872 +175715469419287 +169815754517757 +161651249176283 +23762702539710 +80263651552184 +93051295772206 +82232198905549 +143086271327567 +8597915333036 +57182064014868 +47254868307243 +66206291298864 +144966148879122 +152175297964036 +105924911219806 +89710722897033 +197519865898101 +4000392209475 +122647616213400 +105769904536210 +255764795594533 +228077047443325 +155707554441084 +3415191016290 +17395224214512 +234228378587918 +117845631851517 +254086602552178 +240496576963575 +83688097310647 +40539307332728 +16225473302535 +34774339364312 +113592175305685 +166356891451646 +94420138748082 +264926252581072 +17185668975487 +66517530222495 +38588607410129 +72391791484096 +161198974728366 +184886994384305 +153486139413175 +105083105043219 +28579398343741 +74193940633334 +54413870437063 +133631280959576 +117743993311773 +184876318027297 +158075463968879 +226537897684533 +127918903292170 +268960670472528 +92853501083355 +72428235955089 +68882567536829 +11462275379796 +101011107273048 +136370539770479 +136479880354677 +223602535636000 +219325221953042 +111218141986790 +163467082072783 +116968594773816 +11285576141212 +139006482527139 +81532770577110 +271032900816429 +204740868892800 +225238288854976 +24607030741657 +179588814029133 +34462680376935 +77173471453000 +123373936039073 +56094945038259 +209408243639202 +89683775468481 +128943409720847 +200181910459134 +192829429071818 +37881889763367 +61201730512431 +223013571090176 +47932335328830 +259408447189986 +257347377056210 +215697924129367 +127434772902427 +48465064328534 +145244949537914 +121501419375593 +243645288327890 +5571869056026 +214027672054365 +162099102861092 +278456178876762 +29684570977185 +91844181740985 +55855237731352 +239197376276272 +11707502966439 +48645048850809 +134457396539505 +246255871050549 +214972138275139 +12452317459882 +54341470496458 +280671627172224 +35893516468279 +233544735629700 +214480611254410 +171267969124226 +274146161517357 +247592230615959 +243071818116053 +136652420204641 +231523394264818 +74851288427761 +41744793220887 +4895329950879 +268800558596460 +213275629913173 +105796610074277 +192401158077851 +118277765944540 +75752171998281 +111221676472535 +41555719434324 +102809602068006 +132521948384450 +51503452128156 +241805955200093 +89570311497071 +214706432483196 +182825637131092 +161774876590510 +131330014896432 +139745195804001 +209886021453227 +40387214458569 +132223855854713 +179289982290956 +249086103494816 +24713032057036 +184839117046786 +110938934397775 +68332382729267 +249440842239716 +157958228580092 +126589563229359 +116740812091730 +33245959614265 +99150355973081 +64007836926999 +73962227575140 +41957729256730 +55196272861121 +175341736953904 +116717597604018 +62541579635620 +148297020356834 +198029208897101 +222893416245123 +42282160006117 +10933192531916 +183720814076761 +257465809517362 +181128435944355 +265646873098844 +27070139976562 +173959383258403 +23896550650588 +39347434734240 +117438003691945 +79336774770038 +237386952842150 +165619721737994 +14773900355537 +280642870751219 +259795577932211 +85144330094008 +271117985770247 +57028904448434 +228646564123459 +83960978621247 +142056403851901 +23805798079916 +29187975791073 +123724894078223 +269242049746828 +255309409203946 +50405989844309 +227974711248491 +7179729800987 +250409956340738 +126325519064559 +15332571875051 +54992157307600 +246577832094601 +179751945233140 +184161291577091 +129135390615425 +28774624634817 +104262896309767 +138368769939004 +215556513716847 +214803193435450 +50254776179641 +204138393612552 +52395121520428 +170855181615842 +140006359086830 +205732016438926 +127191357249489 +192713441169113 +29549959941507 +150487633272595 +188299193572256 +275962946854081 +18781290977269 +193756745214062 +135721669010356 +87768758366273 +184811231534686 +203152218780977 +16224727277411 +244946562232255 +18014019724479 +174751787130039 +51094752488293 +35948534367296 +268620915082578 +173220947646257 +22788681599001 +169212177837245 +269508669625142 +209682880783032 +200500641794990 +134721810352543 +213855515670252 +100054738685188 +35122310513251 +179696641234726 +215447375084461 +159880181807844 +191940820590427 +221077272107667 +72234447010431 +192825013840850 +45434636630787 +70568062704190 +69407049770159 +50492934803626 +219557888755976 +144023808077621 +180388270795012 +175876087974900 +2951276194673 +111376255505171 +21427258009193 +192038565320809 +5588367020081 +264890609850929 +219128868164804 +61397980060166 +81988186069499 +87456290589132 +205251386822205 +40473983611089 +61644661421440 +189391494654796 +50897661385550 +135436082350098 +142842109649505 +206182673497023 +209729588637058 +232464209281396 +98897109403105 +53633619808932 +72674204951407 +258020587223204 +76127451908744 +121960894537658 +242056446283440 +185046318075494 +24860704333578 +55424444997979 +148339611290677 +247519158566923 +258092967618637 +206811704485396 +59954449895076 +169651097533924 +226792989100347 +83343309471164 +188604569863728 +182572704501228 +140114666150739 +271579842515534 +33196760859243 +40468728032366 +240602287859941 +144198635488731 +179466477515032 +161924619442962 +81891340615697 +184812080435929 +95526036271743 +243986963324924 +53904983640572 +209264627107748 +80173915679755 +20160732627147 +58402875231301 +24400205840272 +167505633321606 +2363245144484 +16028254899891 +157137129911532 +86797320757432 +48894848884077 +252450866771361 +242316120617191 +5794557352499 +35727383584532 +115327524229767 +245396415898772 +58084028486443 +255986362919364 +140386779747117 +177010420972474 +153490288433515 +213087995240239 +97676660913099 +60781100124262 +32540022906575 +10607699794769 +201906655988310 +245491715776811 +87439323314707 +56814444708087 +267211481725464 +140686805724891 +223280795590569 +208409925933283 +75203553050125 +198455189687504 +280508577537846 +58395809049318 +204244874499151 +42421897317157 +260653652818684 +38921622173744 +87054021455663 +275847962400877 +265622276234401 +48439031186436 +194507869195646 +40180983196647 +187650399175365 +26566598230536 +86958202608163 +133822335210539 +10736464220332 +222656887575528 +180279620018784 +40615022043432 +39987819081259 +37009053139312 +31076631338182 +57538096278868 +6435830682858 +172367878751830 +233461407628510 +58619907680623 +110094559677479 +168006741229568 +246841879628363 +98583386753961 +252348877719714 +112886106759627 +44485528165669 +139149789396309 +83904716138258 +73216663080074 +216470538611381 +16475841370447 +256987388957917 +48594402472098 +178192490863742 +280339826069478 +259232155999950 +87117150594236 +136613647235652 +113193007173602 +59919319989346 +224491504827126 +175008269728828 +48021293835022 +242985298975754 +25338644345846 +182521968879934 +165342876600086 +47160145592822 +214369336900413 +82585442315330 +161374249107560 +245078555990100 +227483635546891 +92776928982037 +206675199540703 +254760156790038 +275413477191968 +240323126687594 +21724939448432 +105812965540541 +11909481825096 +7652167806616 +28494733652341 +219432148633565 +236813130874955 +170796159377559 +181594700042722 +120288647852761 +146270496550243 +35362412279868 +127698298407253 +69876381457965 +249190556441877 +192190222330681 +278421557524133 +243107252380789 +156018908764672 +62909749476814 +93767671790197 +155646290138777 +108703134573303 +125805305475478 +19312605919634 +230798260987377 +255918611510587 +109084867047758 +65519453909888 +136314843463707 +217460860287318 +32856563570360 +24317192255520 +201115807799440 +155750613925653 +11966090609366 +42543155280843 +102819664812445 +196887418291939 +230331893522743 +183548581305708 +90954930510882 +218378239031651 +230317175813936 +204382490876345 +6138861711560 +46077907343192 +207595381780652 +204321199198871 +185186822180620 +19678671587889 +67140021132900 +239372081385761 +190387663206500 +96262724426354 +9759345428335 +68497067783032 +56076927124973 +120124257051686 +238696197043735 +275007553888230 +222834338101985 +152419271102357 +234427583299858 +268402902356125 +114435031542839 +97045034113901 +111057299822790 +236844512528363 +88900227485006 +229668966279180 +272742720537294 +147078181726471 +207836575061554 +261167671443687 +244063632066291 +112887333000398 +66968117109717 +274865287392850 +268981404446486 +10276500335420 +46317341211081 +276553907247496 +230092811439480 +26543951977184 +93701317974436 +72056483389880 +249034583812329 +97620508084948 +109287505721835 +70447594855041 +78764016106566 +164721610496946 +91361770923514 +3553192292953 +91379253664625 +83690844215280 +190632065650410 +133612532099650 +151956800242539 +90430477544440 +101847023478164 +11224500856122 +213780482410349 +258643923624579 +4109149406885 +40321436927856 +138731200898846 +27939416967173 +221205932554076 +95448932698110 +74830335516909 +86565056293601 +116230152242799 +115847054314818 +184788190597375 +33751116175160 +31025549323602 +146792712705773 +51039712960988 +194854020441405 +187894417583571 +130438076581182 +143167137966204 +144726093724638 +10043700789465 +219931943110988 +30829015432183 +103854726650671 +252864116670273 +18881837900332 +186152628299958 +146546854004962 +57257817308871 +267500603569385 +14362461149496 +180629432462064 +265357558709302 +164173933924271 +148282470049086 +30163725606983 +1418088157111 +133303580696667 +221249611235528 +88378603920384 +227377190150501 +224045621042881 +13273956275217 +137506925630994 +13011171370429 +196610336051203 +202717999986040 +931229718051 +224273828397081 +15272153265501 +119218281356561 +118943261815658 +161363447928212 +89072241317359 +119179637761479 +68736490996730 +193810139746287 +35179815151367 +139114387039742 +86349268738179 +41435960918896 +251366223571965 +32328669693168 +273920085856419 +196957979870892 +86280518139955 +66417996990099 +130391212379617 +105235988708855 +55453006757429 +104515441601152 +237293828104098 +135355799505825 +103861152744572 +5432962622105 +177491611677127 +28260124379039 +273203743184974 +122021313979882 +68158426073762 +237123571186346 +103714800513087 +27584949597109 +13621728478513 +48632210180100 +185643872398114 +170970461810425 +107702034162479 +195790627648628 +81227179633510 +206412927802414 +161509074406551 +107715545824042 +47715265116715 +11446086199580 +265037638346141 +206310216701895 +196032956683198 +93832637194144 +22129077945844 +8192252370751 +234940411530978 +31169425078882 +216195033583852 +70959988028114 +132861908594446 +100190716945432 +253697987898350 +122562304838366 +58069636943108 +214421439785572 +264570103546899 +230636433182606 +56423456728738 +4380602999834 +191349019120323 +70970488850125 +43078012286688 +268275160584210 +57504598092871 +183328985000477 +162090650719269 +188693787765588 +64611340405608 +144970817393842 +120672206093501 +856051884889 +261662481960084 +227341093910892 +66298773411825 +183355206054610 +174007395547097 +42748600610362 +8392491544652 +225959094069298 +158272892731728 +63717522131661 +29006233675767 +219305919746038 +103531938896719 +234322808087442 +220174123407549 +233980708300973 +241844781990440 +154630268866030 +174380132652613 +177319959184369 +54437412805974 +41082283946801 +157743357046409 +22382402969777 +279443984761146 +191581469476166 +95652924688456 +153121850492601 +235227158207291 +244902523226750 +219217887538529 +237020549905710 +279258876800812 +201710220997214 +53760744268779 +20415318587744 +280018772508683 +97544007594450 +21792750279153 +226617439248590 +207711770854784 +227730886087617 +134716364301267 +159903105599588 +241055713884503 +128984509459809 +29248316925706 +121506498979760 +104986062932827 +28763549450668 +183482505660737 +129012760592039 +118794028344749 +42953704019674 +265370389926418 +19877191345776 +273363943144639 +123867660686113 +102942757296927 +78641274811880 +77012754502282 +91687148047020 +213983386527268 +68663416632544 +97833380227881 +42922824729549 +18412384686653 +225440763186840 +260249381097145 +208865534464645 +263334992002525 +91975252044470 +256949488330631 +77192409403174 +212888858705133 +194293683641876 +280672211939497 +45142441206869 +247001619940452 +62579253067799 +177533572265854 +199489049420615 +68448988495066 +12888980487068 +217703529106006 +9235493848062 +193869556093025 +244332120923668 +166719280957523 +209814357382772 +250131099446274 +59316463360659 +256100901673273 +254216384715250 +256037346070089 +135582229927841 +41576389145363 +183766312186099 +272272581191976 +68373987842458 +203134537263420 +35349161673250 +56673803044052 +216875281877436 +3914319337181 +54671441139679 +146355627769173 +152047768021945 +92482390751285 +197072422147348 +226703943871056 +21982562477694 +158592266070991 +6008353355795 +80042029504032 +155861986654154 +60634397513914 +137073795861505 +984871989406 +139083790913423 +161503437929906 +229163917477407 +268764487678134 +173866724119280 +79720171407067 +79445255547148 +146946637825755 +166243796105912 +74980694496747 +21520669557211 +171580215619537 +93536226731448 +86552444515555 +7624584822078 +243497428065634 +26311394357054 +188081679837963 +262112837856067 +164448601524052 +242019866019380 +11668193182550 +277730641294872 +273074198966649 +2339313492337 +139919847715958 +166179474082459 +57990301284595 +278947999704834 +69117631662054 +148523701609777 +184090196105612 +248955468613606 +158563947080080 +45387610252199 +98294857329117 +251569046922 +164612184281655 +250647320233885 +207910727478727 +67789259095933 +214552734189716 +23603337740078 +151957147934162 +234078397403511 +161750147554133 +215298388556535 +208420594936392 +255044566362668 +228400246950606 +164157295931989 +243775373646703 +163424426875038 +173437186838430 +179751308758212 +201458175512229 +70979515551330 +130395962301616 +63897626490598 +66314099402063 +203705741186214 +101774968102301 +109120108155675 +225438223452655 +277053473815151 +47536345377110 +72128591053742 +4143316580388 +8173652319204 +143838729171618 +158466431613880 +44727802536472 +122019288553393 +175072369041105 +188183539427492 +244387303901410 +260464494570983 +188810989228576 +243931913977581 +16877402444000 +107590825768256 +31851288885107 +241699807713115 +239311522987460 +80479535948977 +95935764889037 +259891734875233 +200688349871278 +117540852389567 +253551529953683 +203363976300810 +110756835116411 +26936428929125 +107578060703613 +279848092442808 +141767712752253 +235822686224788 +77480251555588 +94355962325192 +73907003122085 +164498921186273 +280255469583676 +79909885497056 +172026381131562 +138308645011307 +120956961701973 +265290043848815 +173904579846479 +97058362992716 +116243286600658 +23008873136205 +6197080511147 +226499698413867 +238414290984503 +244063368585156 +117889754106760 +105639770146097 +266161140063458 +262329481251031 +78269629864439 +10254518246125 +185369585772134 +142288470615499 +134339665802457 +56305942700308 +183459761303652 +154071638166164 +143051435444922 +37471291520333 +28530122828478 +173643507891280 +259731364015390 +107482016238656 +227420848132102 +268980146924351 +238798316415499 +21100030245474 +22257819953519 +67922591682442 +32738482403297 +81791533485147 +177274010787850 +151978541239536 +248866947457015 +97314625714009 +161946512738358 +33595532176555 +217611998890595 +186113807238585 +59388457816504 +53282915581899 +132099812811690 +253939406347837 +91681524083446 +114804075927378 +136088090182451 +255599266239754 +10904897936242 +150027064985764 +74773376436529 +40359754723521 +136712222915602 +275301164250852 +118884507025977 +125106355091696 +191396657815737 +258029567148837 +202933290638811 +53045088168620 +30720826846631 +91366318174486 +245264922707229 +36464512858027 +30380870516393 +267242307683792 +67644086133719 +97734431513914 +170071866532017 +21031385442834 +214469153598021 +231696759191594 +91327032118358 +64995606599231 +6087648399616 +226851491046385 +30289072495101 +267395386811158 +127384223346858 +181505232666252 +790840013598 +186710344124400 +100388190359899 +215526111829877 +170625902464660 +124034209365959 +20193662425928 +44666764507609 +245864292967436 +236520320008490 +82338064458169 +96156902662886 +22041909895716 +44320933994974 +183838143603812 +114476124041515 +16684108103957 +248750100774052 +61422573328801 +35585867546442 +281167264751062 +278060256693867 +203316573270796 +256095347642273 +15473766778998 +10155527353049 +81831020250866 +258213840760998 +203078725961051 +15364628623047 +40374562494249 +248686107523560 +44964536003186 +236280179708628 +247386421455637 +172580359996115 +34987106263044 +280004110898347 +189504822201751 +80820809058392 +233759543839833 +91921580068876 +50391374940921 +54824832443327 +122165007687077 +144313142535010 +254122318403004 +185575424592630 +269724115934310 +168019936921464 +59520716618668 +107138287849378 +209185229271997 +254549382520660 +36543356749821 +119923191069858 +19589929560051 +210001435509096 +52381070843614 +4952239239893 +63738246424927 +246034191590657 +164498279601807 +258592775517324 +13867199674101 +202278583929133 +182490431032430 +68962337022963 +43778917175414 +77864871860030 +225256672936890 +212567592412939 +129887709749403 +131337956367304 +162790536665391 +117127540114738 +85727585368881 +201702001164093 +9682878431093 +71600959933778 +207814907447038 +250473482509388 +215478237708416 +88498442465437 +34569561776190 +121487888157464 +2023031185701 +110210041850097 +4235366887905 +216363219035436 +42966360407898 +213969590849763 +61183609804247 +239811798774430 +128460542056370 +94214605928350 +92014857169856 +151872959021553 +187834564367119 +137779969887100 +196611479496031 +149813670271796 +123362244094536 +234813293458531 +185149753677360 +248152241446413 +176367692394263 +197622827159453 +215394268181846 +164778689657194 +188004392878436 +278750526526118 +18995742315073 +128708070303539 +168523013547684 +145900500053473 +215146904340047 +159466776853834 +169900354312285 +222255266971976 +159286518265188 +142839126587539 +273075346497684 +114128050729535 +265784039519145 +118826792446657 +129029463363762 +197284158169979 +262318087789807 +161404032686026 +79295487604430 +79218808055168 +231289974777055 +161369210954458 +199720462353296 +157289227159459 +105193719879328 +236408643576251 +190538422243481 +15346342056487 +120211373729381 +266864625826016 +40210260637150 +35311945583351 +61586387285655 +55727366237332 +96716449233645 +221884468279166 +224903959884223 +81380854282545 +29879396720823 +162811774694918 +147527205292686 +38054766546779 +148951143155242 +181621267749838 +85030959681785 +183077705671156 +267199858851900 +25272417978744 +53196803152493 +176279256379325 +111911820404794 +165710607153590 +262936538495368 +20042588643351 +131197644183792 +252492385148898 +111187356016615 +30706421239658 +136714301806509 +175281816989548 +167291795792258 +1964001309967 +63272239981047 +75363285596093 +163304303114309 +138075628566236 +40063039884442 +146581161583163 +41350039513909 +173098944979545 +92076380870860 +87038955313594 +96775638441938 +67447642658525 +156977082934086 +55874975383142 +22124663417456 +193289102847680 +92724230674026 +8367775165107 +65931992740095 +108659028909490 +79535585445691 +132245258431652 +229821835381888 +130104518977327 +187709100507603 +86042274708879 +270039973288903 +90968424622694 +185763832123033 +226771653551122 +45477055403005 +214863862610608 +153852666144240 +274461199012396 +249523051676083 +111097300515621 +136280880951754 +266534335206986 +79072254767558 +251374315502872 +115771947973907 +210775964468833 +24833804582162 +183581096499393 +62211959837188 +59798495991569 +193175638876270 +193360884517975 +266931474937989 +168286086379809 +90565584916769 +19564891232665 +83171693644567 +121806101782945 +101191118961541 +67321300111210 +189933714991266 +6890805651530 +20756824720683 +177299405370184 +61292816578142 +112708243481658 +102467390616940 +188672672011463 +72448699031850 +95351967078388 +229786493241280 +190393778127737 +154528714169605 +153618030601721 +22242969858127 +112358155190334 +9459038008993 +225310714292564 +274580423073540 +100438921077261 +234546626789081 +131061602275731 +128656677559231 +178396640416011 +49848279956658 +205121978726184 +127149956890097 +21352989807316 +254516084715475 +96423546531833 +160885814233186 +175802137562870 +107750557467340 +261504908357765 +236980614017369 +208716194766242 +272344514762802 +15881877135913 +248160596695464 +102251317308236 +184913545897947 +149002114533386 +38250484210050 +23240686488148 +49896553341271 +166738942031005 +103913879291453 +78712553650064 +200637416859639 +228450311364763 +225297902242315 +250506468137141 +247671663706383 +69036364604889 +11578621611816 +164756658234683 +220035701913345 +66177937988545 +134596752662526 +213245508801214 +241756421326012 +14165999843103 +265468591044438 +270093183851551 +157614103816035 +9668560650188 +32277808559793 +157552034327835 +107605806168 +91775564782522 +173501546208843 +102092387353900 +105954429288177 +208612774511452 +74747817247903 +62879753431225 +152551908823559 +115034519224179 +193776461423587 +147518392871392 +150963214116148 +72463573538389 +94333729313298 +47444370806609 +175363870553754 +192853688751135 +135238416542806 +115498926465522 +110852487690561 +136275855221171 +26749188065189 +181232072953290 +141457731458334 +108905403016760 +5202128864078 +271837131212998 +100211763678493 +248627790942136 +15872216409701 +267818047718401 +167054239346737 +214422482860441 +97780213663497 +74737107143311 +204535031158931 +135981114666743 +175315417969665 +21395192819925 +235026641192315 +70387998878723 +130638765992873 +11980583804366 +158780186272253 +183898811946837 +225019680740860 +53031455035034 +108120075231730 +130623933319305 +12491615917565 +262322910194687 +54059341844020 +59359250552414 +145300403095108 +19307552467596 +68683855404478 +257678959637238 +255055128129519 +97028053930636 +244950917171439 +184861017693640 +47444055156077 +85789268589679 +4832664801286 +93416390040850 +28929738551161 +115684881959975 +167667208239496 +38184118092316 +93596199461194 +141854799427589 +281185442875419 +156913709591736 +227084075231140 +37363272766572 +193022925687895 +133983385593325 +43378961512814 +67123610803648 +3155084677176 +194147471438849 +104865055673373 +263821332676361 +85630269205916 +139515190039121 +136624834160189 +167154734836347 +250308593631680 +256260491908769 +30714334440435 +100159512564474 +173640119561514 +54861878582347 +23159449327530 +162128559778160 +109684378264691 +255047939795387 +217235691502161 +167427665589122 +85705295621235 +53463582614777 +271606431803331 +94503515409446 +163612770631922 +193928854666956 +225056828716075 +178138231354067 +279423534699360 +190063022984319 +187780991629296 +136943680905047 +71132836981317 +252455037164950 +103347700600372 +156896562528403 +192400713996828 +270306012279934 +200357000415983 +199508949131658 +271828996232515 +230791589396742 +68469575661296 +171393092173850 +3394493079454 +8403367556420 +154574467478359 +248444559465945 +2051525725529 +169351708146247 +187178588447738 +244277215775637 +134392181169710 +211629322735180 +142770710350161 +213106641742309 +32918146890794 +68495974445162 +102467009596230 +265899261623620 +89930049038932 +80130395947463 +241269297110727 +158357933190987 +270296717109234 +21767786539643 +16859867353954 +123870852333568 +111002288875211 +102755383036753 +171751111591342 +182688181578674 +201527869136229 +90509865711429 +159758269766281 +85619045247986 +14221675215336 +207234953727033 +103625244730814 +202776236507269 +41381183476349 +247363446994594 +202785931112975 +52120371441964 +38018900591766 +92179108171692 +138932282880675 +181705987665988 +167706577608099 +75710128406502 +202886861207544 +6102961857562 +128457464188033 +115571417988565 +29558282706696 +97258408774553 +48406702619657 +249900848726381 +156983714869182 +248983526355488 +204961315460614 +258591047147304 +221485590356481 +38003538442829 +199597243164144 +153434613403853 +78188824108018 +34768078804481 +76552415933873 +265250570656008 +30838063335425 +224775270056929 +82739822730827 +215875250638358 +229368347833064 +29670017917079 +271001217234844 +183452578051401 +230515047441474 +90533253024668 +70111207814280 +101657526834161 +51901344364181 +278938954029770 +191874391584181 +219151372072348 +119281147303084 +238820555829375 +39144301513695 +228836002881676 +150846812915854 +72850437157917 +232954767846319 +80110882555359 +276123893632740 +88303134976398 +222453931421321 +140653463651051 +270258369975476 +121742299698896 +74505702148408 +36857727554928 +234067177800476 +51237234740 +80282397686967 +141819403262021 +280381932167559 +101330047827511 +49150212427129 +76224994333865 +197631651709837 +67453913356182 +39097103489629 +206616808756423 +22241609212752 +67342139589247 +54713964562212 +78033345431041 +77679002200511 +108741411296634 +272461653912212 +78694411246471 +6552480380739 +25376001804821 +13649923923967 +19533052324914 +205566972176354 +245227396289636 +19655715165222 +99560253726556 +71811448210356 +249574294272835 +240400843429624 +33174433791299 +195155082937752 +99843008126381 +177813228526099 +41401882743274 +170028347363674 +95687825844345 +270920413674396 +242066718039163 +179773878092403 +227303938916186 +75314767076757 +37035114817275 +215118486980203 +248524673267816 +170989099719520 +248100945212999 +201225205366767 +171119644605756 +237059694069809 +246431975288674 +19420551346002 +7666794652876 +129960408225601 +142156562023184 +148761854989929 +177787335443651 +64594110331023 +9833131232210 +222989443976312 +19346443558306 +265689615601824 +152935018907051 +231117562970066 +160078128291706 +142170663484737 +54536284444724 +6313676029934 +37505816621498 +243184035065946 +277189862927212 +39163770137630 +277155680384762 +11930586342891 +36940471136603 +131609852793317 +214864031595003 +148695839328887 +156378579059163 +140380040940974 +164616374660783 +200324017451980 +222059403874736 +204201237536676 +275241079974064 +45608453068569 +13411528992463 +102804952189701 +60094606559550 +59371242036102 +166911458470178 +242290523521378 +98727072827046 +159206531806093 +192922268646959 +1750265477556 +227830569065846 +152292874587603 +254483514621181 +106932470229471 +148952533043811 +167565931134250 +169982848039570 +167893167466286 +154886601882228 +177940076301299 +127715548240284 +236167722672561 +279748902126399 +150609918653111 +210315616379369 +242008886422644 +106467450178683 +60262268621159 +43702129853386 +26560270396166 +268656146036841 +109170641154505 +67311838449843 +36034119882854 +38177800913505 +201479010759440 +251889740539062 +143653405210565 +258692710152605 +5310729312043 +207940558207736 +132866093370481 +275483043226189 +190490412867857 +28870166440170 +218510301685512 +183328496583302 +44882226955001 +56391669118090 +10115701584584 +190836986149545 +26231519039811 +279201302144609 +39350221755706 +62719147528188 +162191589548851 +219802119727722 +217007494437261 +69775925791605 +122434066101990 +234024957152633 +268885508883917 +90946407212378 +182226675535291 +35895719239001 +257463148950372 +192389958601144 +1004961211493 +22353294002789 +212440513109372 +239041252000548 +91878819802304 +263715951345428 +64700144877655 +80186118695420 +33640127769538 +5645268119073 +270676006392178 +245468191385950 +132379673554213 +151944824815518 +23412149808937 +195407647430651 +70535245581116 +279780688353122 +58670885912936 +178440520530660 +213138718309463 +168395875154656 +51802784199481 +46792596458726 +190118593023206 +266840804713863 +228623249277287 +203915843533125 +231643877350809 +257592762964214 +128780545491631 +253784711738057 +101715788579803 +73188368413772 +203327896087416 +5667318260816 +99656543215430 +9180268996843 +85550559936801 +143036507695429 +196723244555311 +68100714646847 +250908370157868 +105850887262638 +263968575507880 +275891135402403 +152706147805281 +138928866017540 +29947066221656 +13023976048785 +176046227784158 +24601463300759 +50871969610842 +121735654227295 +275020736954248 +143292311395656 +258283954506275 +174891250281356 +65909504249455 +260070240987015 +266489720197719 +253861975166344 +152254149004605 +189173850587408 +222888524783433 +181972418832817 +163481670320747 +71904604545445 +120123412052431 +114233238215671 +144918640448468 +105048929542276 +231074495157026 +118323732792867 +251128551030204 +166915072801095 +70027078899073 +165722861761149 +166137082389796 +242730812167900 +232562358464754 +228917611128966 +137725160781223 +77157594553576 +230136264227766 +52485671724179 +245788759170981 +259518123809730 +57703463662142 +40262776004403 +207424485617894 +255982684556855 +209274825136504 +115244104989316 +16209872470319 +180224068638007 +117772901388500 +24952783836533 +159834376170730 +84768898602573 +159817411737402 +154104029128863 +55958217059560 +254137432297578 +30896625957588 +83667278995199 +57369819421402 +184627834562668 +143216884788978 +194165280023563 +1507770994121 +90310674264946 +58577426619746 +152542935959515 +253622463324586 +17613569209599 +39061140111731 +94491699110236 +158214741300157 +50516131231115 +108662382697354 +170828472508034 +224903160743045 +278433474515726 +215810683301006 +276508495583459 +173835464017746 +119748951232218 +236022185691905 +256713966993442 +194382094580800 +157097894207246 +157865289488231 +96349428791374 +148020797528500 +58833619111880 +131792228212 +218203276584843 +96056886142678 +235965042337537 +237773396006344 +161602608882688 +64154694511396 +142895741335697 +83862486752854 +242099307391915 +93455737970486 +167670775705797 +175766340247197 +199058130733353 +110484514387759 +253476033479018 +150497970579032 +264315958896153 +258691636508178 +215622755872894 +61477294326480 +86977287725338 +189108401473095 +198051848421345 +117722661296458 +170471957176707 +64090336798172 +171558369621190 +202038808066311 +168638267282002 +32971845773058 +483287865850 +27604781734338 +19363887034476 +83187132228917 +110235387151071 +185214321693407 +3835781119961 +146958135409086 +23210900891803 +235796290869169 +112749103825237 +181979453549430 +253762246818547 +229979234471710 +19930645358900 +281335000229531 +1192589680185 +5819929383750 +134339961697896 +47528238210766 +100404966553595 +205363987965158 +82691812648557 +214383817903661 +71562449938989 +217178147879994 +163371925122945 +170476614587700 +126576998218895 +234375219175148 +20536849843263 +202581370089901 +126343660407414 +10239835520657 +212241455642581 +225998991764100 +85517118373601 +112527203417337 +46838893782601 +215612856281169 +119727752418435 +107347479820966 +273035424984032 +47293331642795 +228041370578421 +10922545474087 +129115610577186 +175677625939728 +110369174312841 +74194280098220 +169522422314644 +122421305682053 +249573531067999 +81005155426950 +5700419924997 +10695749539749 +88874885858262 +7001809112855 +68972415083745 +272393936460009 +55132923784097 +232427633500452 +198858893985926 +48589666043758 +270352371276180 +112049328463569 +229462230812910 +119440213178970 +158962908713630 +214048674876381 +36036571128775 +150127787563234 +36309689715172 +264689813466725 +36826378660492 +146584269157755 +258309276896074 +139369554256723 +126409537979117 +15194330026800 +253551409051677 +85239459384265 +79108766931768 +56191265330943 +224950445159662 +88838817903393 +280020626337497 +131437054626778 +108652772499708 +264599348478118 +195273220117967 +220028573866537 +37920266087880 +269064632684526 +203896021953868 +55020617059752 +161420053792104 +128922210506884 +183174451507445 +195380265433875 +31585347095476 +274476590279894 +266627217726577 +749672311758 +145070963062699 +207728257577796 +179404730859482 +217692451808179 +49231290444892 +269678187646299 +6516690757079 +242107942146245 +62658909271399 +275894699304303 +84839124866397 +66677686678148 +225553833233450 +141999287024975 +229290211401934 +186989643825158 +85636324218119 +243017052829054 +181875526100884 +130766367916741 +249255922188501 +95675927610459 +206176192122017 +127326312129651 +106639094278334 +267765683316035 +6839947621821 +262345755107720 +1847925721940 +164224469128116 +27912963195789 +253273626994312 +259266730279155 +72818787498575 +146009316114400 +227969624639038 +178368577304330 +128851344503504 +26070447878650 +73178146280753 +147887617862620 +145925161612429 +166173180001343 +255137963868097 +181658845493027 +60431606876042 +51016594842836 +19296198857779 +251753688371017 +163717817327520 +214362162495610 +77639659849590 +128106485209439 +72101092806027 +138903047165584 +6719009184869 +183704011012367 +190395683244772 +69951100894338 +221927149569250 +142777842358853 +204245566149932 +106761765160038 +76861253077 +124460195558217 +159505913832562 +136792559398504 +112511311003586 +155440204332013 +51107134207307 +177099984834819 +9263119139082 +36269036722779 +195851897142442 +129156620926859 +18549695838463 +91241104132180 +236138295904763 +203804761566460 +147302343573368 +198820035385845 +210505886498974 +159755583556381 +21028856383207 +30151930530303 +94801210986729 +119615507776605 +171039913807888 +77768756526009 +74719008472301 +150951281315550 +188633048521273 +62327375417399 +229671196077070 +164368186531037 +36186893150875 +174305247925212 +131417447884215 +46252959568342 +165304019425831 +7113721680177 +276430578112676 +934551720617 +187687927623421 +273523836376079 +65452533850394 +253117994649306 +130581837828715 +37853038208458 +211142459638544 +280384048769107 +176240091588901 +108494704990088 +227746705074323 +189039217280112 +184885550632529 +30236799881528 +47803148647553 +40486259887249 +234104646116700 +231063904028087 +45730653879654 +211883012493781 +899729989049 +44253933225567 +24994344124715 +245031886834682 +165808488428182 +183745618621936 +110985988745838 +182642776330886 +152992521717039 +279794117402122 +277161066696409 +130915457156590 +271144868049020 +115346111600383 +222533039000167 +204957737423651 +161788449868989 +252991207831802 +119703304648332 +114062782464515 +140491428004668 +100490587701772 +18356256370898 +253433526220384 +174179554423974 +70843388030596 +103281204077357 +103002832837366 +211096987948937 +211372555386441 +119878360326669 +277893658131638 +105508478541349 +100468266078972 +263470744937671 +152587844403538 +14264898594681 +89282158651608 +211380786090736 +200109987595277 +169802355502229 +232326929930528 +91952136725825 +92652206754178 +41772697536126 +53102085227700 +199712605792239 +147307398463812 +122886073861635 +59389046737223 +207044155358018 +161595169695897 +78408179075099 +23418781223810 +95976414779406 +195710663579378 +120962132869865 +142549819524160 +90394086479026 +219466850558349 +199651233745303 +273507213779579 +79565176697541 +276349612104055 +28085978855587 +14238858977474 +83312318429283 +227384446725538 +46111162503649 +142003593765119 +29903983124442 +239085985811132 +197134262817231 +257217762972555 +224613835227764 +21371849670757 +79203494435817 +114365763755225 +118382758786926 +55631590334620 +105602978775571 +685442410169 +252847456580970 +106636716616 +176013801377267 +234723134770059 +172751594474534 +164721448483504 +20161226542392 +243673805321829 +44925348463914 +57741953057333 +39450725998381 +143413037059957 +164828702808326 +228988229741970 +45704820629795 +136248678760406 +22746603703115 +76843948252189 +126351371472930 +270397342726032 +139350837400570 +109757524701726 +62909728526081 +250853831962742 +228767754668509 +31724494547216 +245472276925161 +108796810778510 +152115544649832 +158563537924382 +112973164610831 +49199047608721 +121341520478545 +53996817035342 +188589695756599 +84386438007176 +1417952857756 +47958133178817 +226468269598572 +270053046348680 +22756487186961 +254060081616575 +219787598231780 +270882958327053 +279204186035137 +110798786303958 +116869452691870 +163251582033049 +71100088279308 +28787109197287 +111147933234619 +79478440170378 +186947241840946 +234553272085225 +201858043973950 +106244280790542 +185928344611301 +275861365551254 +159962085315401 +81245034210144 +157093012439843 +36468214937457 +259665207760920 +118939061620359 +277250243507183 +122734307778407 +59420387832687 +160755218567341 +263812609592533 +117935840654625 +52967807155821 +215987362035687 +168451274636532 +280167368161250 +69706690210407 +157074004368692 +265880285698979 +202407742954239 +126734088946300 +161532974351485 +278687844737907 +124614390368220 +155521812579303 +162419607289589 +268728374857971 +276110032588285 +57118044258559 +182850910386408 +19604418622101 +5011094573635 +237643372480619 +256460649099895 +212692220713427 +241073163994868 +172434745724482 +45895824664390 +251410397767172 +237451273837028 +234824935767607 +80039782506248 +28086410184945 +211500287225409 +21986416543758 +126226601793083 +232252189753167 +72733969485454 +165959554375380 +245830356242546 +257365349271104 +268722320622805 +20652789581890 +2556884699234 +62070036652330 +80225396592798 +276235218166520 +129562476715387 +208615459939008 +86184623055204 +198045352375290 +42408452024606 +270291482854051 +217529043147224 +32498698486210 +216884647571376 +30138711803243 +144838408502896 +111510587209554 +171642516235330 +66126570717513 +106054070464223 +217058641912019 +88410935315766 +194907398600763 +38691926204768 +160575357879008 +276839137324718 +244561794916862 +1698147898724 +182749381572327 +74621883520267 +171941650485037 +4007641006004 +162503899406205 +14861733529460 +152491932387055 +118464799623402 +106112883404030 +202549402959003 +47288858458241 +234915926065937 +252785185130502 +44737658992143 +141088552855953 +79418782693774 +168106386716337 +34695169782105 +131382159840710 +105055254572998 +223124669046507 +91378064435037 +125409275409686 +158928617857205 +114849832831917 +222474463172356 +31699601700311 +100293020874330 +75371970414267 +21375527932928 +6139102788444 +107104357139447 +216398032605984 +130764625217169 +121954988676641 +174382403442042 +37146081413807 +36995369091819 +225117482858615 +264451452541767 +243080761198871 +150230262346985 +13866704978501 +274307359810596 +187932889548076 +105918225484192 +66787866850870 +94500236975949 +80317408790570 +640924733620 +124107738567624 +70134843521815 +36316743348193 +274415617764013 +238404007090948 +154562778131266 +166069202724445 +215183556973638 +253692228762314 +141667381973529 +224917056081048 +235798949552073 +221283442330745 +192485042042133 +176527998096704 +204801995495862 +3092964445867 +245246029224083 +45678032734160 +200824876264414 +241891458768560 +123481661108987 +121313791521256 +73241831010565 +49905075565682 +79884649995785 +132934597999415 +126242362892720 +36379805831307 +210151143216651 +213497211602856 +108950326790218 +166927997616260 +139238205826999 +281257324441746 +236768334324887 +111323432168626 +18882107830735 +154806479084066 +43201978396424 +35231773944992 +257790568099804 +200139903521831 +21904676980101 +190126431279637 +124709532128113 +151408094897812 +4097243417132 +208093800842677 +100650892445215 +255065086420755 +131568696722545 +273350170398915 +167256507790194 +220023789082590 +5024089258513 +248783691753392 +119294198770339 +120185747900364 +152954766912376 +55760822377196 +105427360277471 +211877037710782 +174472707569561 +214659716786120 +76807463370526 +259700395567318 +239301427919239 +174368259672150 +157139835360701 +73597070078375 +16131756517591 +170302407390576 +80976799777788 +30330805826442 +17834823262290 +191055232376232 +268775822746247 +118777615152771 +195552866635769 +272308263447250 +66169811297788 +207918213750455 +47135285693377 +134863315621259 +280076976697384 +92565720718211 +240249345853889 +217818461166712 +142034804581317 +188805094301746 +4832790047123 +158284297869681 +255197331358510 +35264276134559 +44509419765887 +240388550867098 +278515221894323 +237607409102721 +52545947117447 +106750480871893 +152751951270628 +79208184078610 +111610518192431 +153120472482645 +60806110752600 +129828652727704 +101667721068942 +170656060701045 +224704113714173 +86703085227037 +248852454313535 +144348286900844 +123621535936339 +163525411434101 +72824299476484 +169423299425026 +235314858564224 +274356954584647 +26382501804667 +68628594021601 +69184760786467 +11554294430578 +99765581393228 +186467958372186 +106166054280948 +905880987490 +237224319339618 +83804522559647 +24049994704338 +215205784723948 +163395935178287 +6265261953311 +247501329551742 +190392082430808 +170837073763678 +41061977066174 +146957902463338 +281457734435081 +222774666001003 +10833744751086 +45290121683265 +52700554185652 +162030697604474 +279315205363648 +235204152920099 +202207452829588 +188117869422496 +148820858704736 +5104805268129 +175823925502163 +144566718659281 +199950391126376 +84434076702590 +153796234830103 +194996564688232 +68612858743005 +240412829356294 +149298166184531 +118822512451965 +97094463392569 +174229468180539 +124274670333034 +228571186505486 +92765098312294 +14633644845240 +188510040996440 +90938138815800 +261400224203207 +161361763491387 +98148762948659 +132204390176641 +123145046068820 +222487189437641 +2562225928810 +138602501584794 +123544030598172 +54797917376248 +24103508165668 +33301595156797 +42897479755037 +71276629162417 +176408889084507 +176918010623798 +76151570401220 +151036050888601 +274072776862128 +111335504031189 +52128991306235 +111281277234430 +141166242316940 +183593483055158 +55021312442998 +141739651972606 +123415430528454 +34346020266615 +256910088802861 +23414067623645 +257274297170013 +267387959891232 +131412404457598 +120792840457950 +204648016887108 +92237994128802 +197912720723776 +103433089068383 +179963914071845 +17767655666015 +173721899973228 +43167665848743 +255096274952885 +77806086738287 +68478368186511 +111060764931746 +32353330685533 +114887296069291 +212563178619292 +181536185074910 +815606520624 +141816587472367 +139055260649135 +27250696472821 +267161476141917 +202871930960133 +236018496915403 +108733008694461 +42601242793909 +66522244420697 +246844498256563 +275501310364198 +63309841882227 +130191855121719 +177414703317038 +225894860871279 +95182271393702 +13338518702880 +240545620848089 +260018099198589 +751436015537 +54080821423069 +275604400927365 +246087534836439 +249868523807436 +48990139302099 +109276847003228 +192302271657713 +23070967842456 +59287448963197 +263028775286432 +202029345199944 +148957809835738 +68250380864632 +109488819416224 +83317947517658 +56263623950973 +176510690082055 +63527994527588 +70714250974592 +241040009527114 +172713801153768 +109510319536298 +181577588490870 +100547129857009 +23543379483341 +199168044609519 +41644978685352 +99805309453728 +247654031260547 +122894520056792 +66427766100778 +209636207180844 +136077174223710 +143733686891090 +126155385361207 +9748332650730 +103990377902053 +53067893656342 +259772542922597 +134072429644832 +164863976153004 +234946330469299 +45830047133677 +218512667511210 +244186123914494 +146319889871140 +4568072522024 +90492693688255 +66105430869362 +26064610786863 +165373441655872 +175619459437315 +240129405782884 +7950151629437 +168983076803684 +29912847076578 +42652907897015 +237622609345088 +141394359012416 +242888845701879 +198945721246431 +239196265868586 +22804776287104 +115842546037687 +12253121724575 +74928223753451 +79717755632599 +137592148151033 +165030006126444 +15632174228971 +148808818720722 +157330982049874 +232794119413473 +187785504029057 +239546886409480 +187234822069081 +135074809153451 +185469925462039 +28776965750408 +29091009256540 +21032922293358 +248729914164829 +115207230509150 +36010051897436 +166148225151031 +244002546318687 +201663109210716 +87858648517145 +223814365475605 +105043347383839 +279742534820823 +149904840254066 +107524900128080 +147498979223137 +277327379291212 +22085832292278 +113243632773587 +27888309844952 +205097781792089 +281182626983114 +86110063787267 +128606264832870 +81964580890908 +149345804879945 +213585712355930 +232744891169073 +64305011918546 +36196503515512 +239019730916877 +10956394780954 +232875217491459 +162918018200300 +157231035996631 +246542912693430 +69802760546930 +29851082688300 +24575248164659 +117789943386734 +71143344285311 +145092745179646 +90435700568373 +128640669508070 +35391942253527 +35356134991938 +83552412771766 +231744293713981 +11390752132256 +17106086308926 +151269033775378 +110057127504911 +163762204836481 +237188368740985 +269786125053632 +148648897048323 +136513675685679 +88901210628433 +168630290273044 +122317322216050 +236189523037618 +50652809071718 +155192155752674 +37243227957057 +110971498136178 +124480337799676 +49546708313710 +154220967025552 +114323661994678 +22558542664339 +7759832691367 +137990301010419 +97708427822684 +171604330252853 +227235965055026 +38807064057434 +101432450890789 +257892022284445 +171719965158017 +173376045136750 +54680920528768 +187804737513171 +209980471162717 +191998161538450 +77509748193814 +41956843173342 +199484878727960 +4971380472682 +265597058402418 +171568060409653 +29522523795706 +91049093879244 +223702644231181 +112312087440666 +160904479686821 +121869583762415 +5571911102461 +229203825606771 +5912650708314 +73230580724404 +208796439541610 +268644497115099 +92231947860641 +252370778542373 +246826291371893 +168230534999032 +266093401508951 +48139730464702 +55628284265089 +54896598012014 +128157789200962 +92348997077185 +270621493052721 +888845972960 +150848964461315 +253400461245475 +258929838949790 +9228982534168 +105532030506842 +272013418328385 +268075552389812 +75746575679433 +34615186610592 +84932833565438 +41869359900239 +166085679138325 +257372537450765 +26687049988029 +243904377850521 +245026484277320 +217085541967047 +131983835302168 +51094977556778 +43214148931713 +258696048315643 +78653751214793 +165661613816208 +86837860164838 +177029722190366 +99519014580552 +99079256639576 +8834602373832 +101382855592695 +122670066201209 +239726723707572 +191421853072 +150177150067903 +115466449710498 +280837929652749 +249651077084433 +147180284548206 +131593954969588 +28520713520664 +257673810462543 +119599654329545 +117718283318523 +42950897121207 +17817706645668 +4085522492048 +98866466426844 +53566289556608 +212684893564223 +16783028395954 +230054931669178 +175202030914639 +276132842804187 +9838736343280 +265512726728433 +270097196913845 +63682840101841 +13179847108074 +170933031537915 +218331676514213 +22978566646150 +107793740326800 +169808279341819 +178556718432601 +38834210818413 +155080455318269 +218934932042027 +205023031760698 +19051279564263 +126410501824999 +138777445232508 +177671958468044 +36603509264833 +208136739031783 +262620271096482 +167093993877894 +157103959024059 +110898175030247 +200526880494359 +190808337757519 +56391083681661 +225829927225618 +169089397822487 +72130835179910 +77481863547638 +104065101318996 +88187667560002 +98989320405046 +81446597421668 +147557650965447 +101354671719268 +260747212979654 +17013258312611 +159349879988534 +186045749079942 +250058127070508 +144242305321 +146969112166012 +205581694122257 +154429878077934 +249550829961160 +15144969910533 +196336052574474 +270212175963924 +189465176968645 +62851293417102 +74487459031731 +125090714476529 +6347223274562 +178422784363764 +130436317397426 +227995035139957 +188541045034432 +31846643656851 +270036071786421 +233387371317019 +111132780778145 +87097442892011 +133130979257873 +66417152536663 +68211620648333 +107926700954789 +56899756751789 +219078661736349 +159470885752661 +26964503258091 +66839852108448 +62259834475961 +243000011990197 +166418869882812 +57605612651441 +68674496850234 +221594785689841 +27702301458280 +102680114772228 +224983706947235 +180525419584611 +255142177892073 +208350517143409 +152682839284702 +158658459828434 +263921608785479 +234188563629480 +223141139049107 +204856055070947 +122088291872114 +21861765057453 +249091978616593 +267271080701374 +137345355083876 +236926441182450 +211719492560984 +187616585469200 +9922148967995 +207675929286552 +210997192100790 +159040746321256 +239552630961164 +7319489830315 +16911951634286 +236385322309320 +174971063485624 +32528406187696 +222307212672011 +275939263636195 +119052970610333 +253024135978340 +239122753407168 +246438431246820 +261518353037828 +138432197798582 +167891758461737 +58771042932407 +113015038832252 +199519941232061 +260868202021023 +279390973363041 +1756113451777 +52203669291160 +199443073195696 +178498706768257 +152228200458174 +133484464378347 +115490174079266 +79045368821391 +197760583545039 +119784179755871 +249632925915122 +275737253426485 +105521999628639 +96436464239885 +127811081971142 +239749266735591 +2189653221695 +189854221155695 +4034542490737 +47748318209976 +233951275800150 +195656657682638 +119412038839019 +277784180126140 +75218250126986 +1540367023570 +177122631875682 +60773613650541 +166350279229091 +211616241080602 +25641808983403 +159549911105111 +136990887713812 +254252559387264 +157441403458059 +124274952452149 +43165300233652 +260317026697477 +90987903294794 +99555782481359 +248373895310877 +142379193687008 +36603807294180 +230513357017601 +259853285447988 +59010995891624 +184741185129785 +209653044362042 +107630603333621 +254232023494288 +58349264680106 +186953171908022 +177963891001226 +185349830941013 +236426149199075 +239580134398641 +195953590677385 +101320571545142 +278725760435195 +83520633786647 +121104473875791 +24886305868898 +133655260346759 +27220858132185 +108182143937266 +63196960582354 +131977456151904 +217899445940414 +178798991972921 +90580606896747 +30722026192056 +276627725302686 +246100248587287 +204078594628942 +126643956589694 +230463969384695 +13199129143748 +26523449834892 +155303859684860 +20376409601845 +111254190980393 +117770046495643 +260809958155993 +10332239147726 +6323668970234 +66688420972703 +131874118362840 +256370347278055 +277629601111879 +256535475399035 +86106316122802 +78328322093905 +254637488548091 +275764144109604 +256250355684471 +179328359493904 +133795122275647 +221332892264799 +176814158579978 +49874313159549 +208127550279323 +272082133879555 +18126480604066 +53560965771417 +222625919723767 +83060447708332 +141692801266720 +84855938062616 +77818436211644 +185734581943415 +161055851218742 +153293429363884 +75981142684445 +139767200515425 +179498128364911 +47217992992493 +44003469449668 +123779449107322 +101252374870450 +100385523818955 +224249976486145 +154507236044765 +78973325429519 +65072158905154 +94173069846563 +212458413736358 +222098384830077 +9356386524946 +140282039924851 +72422091096346 +185469735798249 +76658619276434 +272198485999526 +114946511316346 +37382059504196 +78230140032390 +188946120151723 +123040700816463 +152145117124323 +176163901628212 +1879863791505 +1151954257337 +119501966940691 +63886601073904 +9702936312942 +51323988944113 +83819022765932 +276007955312402 +184060402849282 +215014428812256 +221339785366046 +20772909854666 +42899773682357 +223779954374711 +259108375285267 +107431914564778 +94907051755686 +101651938387090 +160259113303648 +144173889770088 +224740487972033 +201301937492427 +1324016107552 +136827749974809 +171951262317846 +31195470231822 +171508085774203 +134598368823329 +12675772447849 +20538638766663 +89944724027273 +183660375765372 +61027541082877 +5948383365573 +224686023212401 +187165414381632 +166065535265201 +15004147825842 +22297327375990 +25268591450187 +10280165737573 +194297740447674 +184334912477368 +23791916859237 +3979328227705 +175166306500100 +276056845198348 +91942665990177 +26090635791889 +102638129553115 +223216410325538 +123503231868412 +30001718547511 +178009400098003 +247994427723277 +102173109502327 +144050870539928 +42810832863588 +72068437778899 +36883954081953 +147479835108969 +47076832992301 +195211452123474 +264107785896002 +153907933488990 +150474925183988 +126904534371176 +24596030888897 +198966193478933 +272232890674726 +54588913097222 +3259699879816 +60530506958791 +102525884267121 +279541448769692 +78555060011255 +178709656859089 +79542128907683 +248548576275774 +146378670399523 +8158341741248 +79114697752277 +3842927614206 +47150291233738 +214326485378764 +73023235516822 +214327719711327 +256016360218408 +88981926616395 +10293869145844 +130004877393894 +21858625533266 +265595473380820 +242472402567682 +195118243358707 +111908923260208 +221304277577956 +60536091752212 +94429394721284 +2087669465455 +55894993387243 +80911665557819 +168524597130128 +16213337373092 +152171388418529 +14877824370527 +152289999147139 +22480027702806 +76459516264440 +140308965170846 +135973186390526 +81841395911764 +57961372029757 +268073493963807 +157077580718222 +268072558966332 +175415020880062 +77402432198268 +169442036824726 +47970774548223 +64559584456908 +231460207381771 +216211253210577 +200112545291025 +145612941205 +83263945655269 +255415308964110 +156794779720993 +84734127952383 +267542983763621 +60969475703005 +221088481580868 +26810957411809 +201427956146781 +60979828663864 +74196261508326 +124759865524262 +224134954964743 +72990647754913 +121387012787613 +48735414625478 +176922711718326 +148673657258043 +75622433361895 +33864887142548 +39368662833075 +230782939282650 +128396025330650 +4074741781423 +254453034852459 +5724618214949 +117285397950301 +65159401399323 +201089421186477 +256997914077083 +6837537013291 +46553369207034 +134673077312475 +252635316846571 +27923813082104 +160942834881024 +154963467770630 +64548601388698 +175913105155914 +47758469518485 +60567720349075 +266237807739967 +207748231804137 +174194105070101 +244175165473565 +1822126668282 +139329012765380 +250040694403891 +268595510029372 +28462957781192 +272420201573183 +50446000307938 +22353244428835 +175759927213923 +135167830475606 +99021716902957 +106061366174725 +118053718403893 +60115779190850 +157557258202354 +106372360344324 +120556064635040 +251447132646688 +111748046786021 +189275644692719 +157549913540517 +49001581760776 +250170938838100 +203317553231910 +146164400166854 +94508300380493 +82522093810807 +200645961345739 +218576107123806 +257066190896864 +142881467188303 +138230096124488 +43135066335151 +269053198779702 +150882382502897 +76412890005321 +193549234312340 +187108658373609 +240887725956518 +182079943387799 +171635188138998 +18877249279670 +127007059021577 +21722179910904 +96882156235077 +117770967626298 +186673874230974 +133635096557801 +147241871448703 +14446662947577 +272215594504670 +25237257428041 +20143831836902 +66053165370976 +30859753024910 +168283466603281 +76122306483008 +156349986478570 +241916654771514 +235220500424165 +270768374231809 +266883958289160 +264471051025079 +69699203301930 +105074530691492 +1759365882638 +142223117593911 +59746010755669 +227299241704270 +21521469298554 +106170255568395 +118736140100635 +140119776161374 +58463661664720 +20069009955738 +107236663561277 +260705703148690 +246252534965041 +250120284490762 +176670117069631 +122310337332927 +155297519264936 +110741632107030 +215998383585461 +20122888221813 +175964595703799 +40181360760700 +191991007390236 +245056504886107 +222841209782620 +117596386352685 +211180691306620 +64559869869421 +189144054768997 +73737989755255 +192662588346029 +247554245321661 +153753658059037 +191784217138985 +69531123449942 +255621480115801 +231448870423210 +183136264062028 +96570586167305 +260928790302471 +101355239865444 +143025254802422 +20774018145770 +206146692711683 +81451085597605 +233503476530969 +206145279602391 +7175247565266 +227643495466752 +188816304696853 +204819547108479 +276663094930987 +29676170274351 +183767343325518 +49640222153234 +276205974632013 +101634528252009 +219245269314338 +1702923728934 +115405969335716 +241558772840240 +178420174201200 +88388620314968 +70588335464454 +212759898512213 +130225608779809 +196575813901497 +105300743525333 +402070983797 +272763508199196 +5758933147103 +218046296511186 +160050418510600 +209333109186680 +71517564441032 +98473325753776 +244425776481183 +59854175301164 +69717575068018 +34853362787235 +146502850139450 +75371968163779 +200997082333089 +87523658461802 +170252640881517 +139469450648672 +30775295570048 +48558010363699 +49567214924314 +271999247854487 +59855011063001 +247553911551120 +274318533482528 +92236934802555 +149468448761639 +160265166235109 +270454416609343 +263163510410625 +208332241089526 +79410272302960 +116633002063619 +267306734143834 +112569861317328 +95909543179033 +161864490515799 +83478228361724 +161189085119897 +67975729263596 +125701209286919 +109196035953223 +170914533046827 +201446562724421 +152542117625223 +274299757928632 +29931370292692 +200468871374711 +248900011794199 +14828016650040 +178716835512879 +188456505617931 +47925382903438 +188049628932914 +97695633248084 +196320436637025 +112851225480319 +62122988924708 +97810799992357 +15095485016857 +59070469003948 +220398194093865 +172388671456393 +8796607608383 +73550095470465 +124300146396215 +45241302273594 +249749651161730 +255424977717147 +152074512445876 +942857930801 +233075035842177 +68910363583605 +56642519248103 +217364141658183 +162574831120492 +108480079102130 +276555629454233 +141915079199271 +136268060913796 +148619360486290 +137221527622946 +72279205498038 +224257263099081 +206401811057128 +90818023407549 +172176628422636 +256433735706991 +147330977616686 +53845678624242 +220257185580115 +189953881884794 +172645805166582 +133087073017450 +163647386057499 +137508640149431 +204077192693231 +183601844064921 +33457404243948 +218241946544712 +15609936298070 +147879799568796 +132103574571027 +62244206173242 +230142476221972 +83792016916858 +177659327597906 +4696196796353 +221794556673820 +128144889918241 +2254273979433 +266452511092731 +82105393176641 +3916221421912 +246994458124196 +275960537439955 +28666588710193 +36300913294417 +151903501096556 +112462240417905 +66814357887967 +209238870296138 +71268977940700 +210163367396747 +97092438585514 +132098926985677 +271288151619972 +115608168337973 +214462214013337 +144569818492929 +243825924496418 +27662093098417 +166777300554534 +21129635945888 +16141169070197 +188565817087679 +132315702853438 +258916034318419 +266637644830655 +81707568196394 +191008986688993 +82998080158249 +118177206665723 +1403792007302 +231243466391705 +37521501634236 +42942390488922 +247277072587605 +116195964856027 +112653232214633 +216508980087851 +51438045841572 +187051626443518 +211118624530211 +96591857626039 +165896511844724 +114511725107764 +8583248955108 +249687609636042 +197665006835032 +248269938170755 +71848504046297 +65831118772660 +117149454479440 +264710769093078 +24963047150425 +84251073855149 +74913796949723 +141677242791141 +223620835372385 +101013276553815 +240269863519867 +163599368917971 +213969806816457 +56730310774398 +162959837302564 +173825482205453 +35408275507898 +236697174007596 +262493117267132 +251573755161222 +83466241201009 +97697336020947 +150158843189712 +114972749056197 +83518773174124 +252387268277731 +143005379127226 +168749701291503 +250368147622142 +128309366174646 +98624823680722 +260819723180534 +55146051613710 +209548258755324 +211653712138519 +115038671425237 +111553152814641 +129579279960251 +158021556698563 +164480474384358 +7564943589115 +121047723498536 +79288268380793 +17764011757788 +207094060365819 +279211615336613 +103139854905821 +65582917099028 +30331004337833 +116921796465342 +238699873926115 +90648158399750 +158046283425943 +179118874003134 +145519043888943 +234696716901285 +233798421393994 +106558952802963 +130320651522653 +159593483988359 +85565055648400 +81098467330941 +128195902203236 +75607283445163 +280908380718375 +6804965888221 +125319983103998 +46991975104780 +35772641086253 +157755483433313 +137625846287617 +7422517593572 +141393116855749 +246824141405493 +89911384445219 +148638887787924 +265565591436251 +150150275664968 +142357493120561 +232189480454057 +133420994545371 +276574125460900 +113810091748018 +223809548991008 +14796023868151 +150323751849637 +131564913000252 +269767922992511 +232647230222392 +251808567106606 +158578304226766 +1407933797254 +279380967947364 +44742117346886 +165166699554976 +160079099596063 +269333796478412 +177336689931077 +20501897810994 +268789456914366 +199613749760505 +30572133240093 +235303162872551 +169336013622114 +100195839229391 +279413446868593 +120673030467869 +34569127030634 +214991351566656 +153902177964779 +126144143139272 +136356882237414 +197911707007858 +100415320483970 +230305805889779 +184189616776759 +179392368742448 +247020312104285 +135714229643796 +21085059488178 +22114266456884 +113997555909731 +87469318903089 +18285453477656 +30009745628686 +186537137385320 +96015562423716 +225880266178923 +176163514239206 +227934006882495 +117944168923691 +129691675562433 +141296025887223 +202826955588668 +79483927750856 +238994129467002 +173250361194732 +194150728608018 +279848996137711 +246947990046413 +216983307584608 +203677197623359 +234967512318109 +44001533652459 +200012428251077 +243064294365348 +202255998461121 +182278626705128 +44514762116773 +158194731437597 +114159977527038 +80162160431695 +263386649284805 +79458227864474 +237259718415027 +156928747965873 +134879531715153 +55361697437027 +81353494388282 +47454664766679 +76739948494262 +50012088997761 +100990071487952 +104975641862434 +262600839226075 +190819367553915 +132268390207370 +235057625021751 +177590162108057 +95860896479222 +12155894360997 +53211899215034 +119695940148063 +128082438231826 +117715595506219 +128240077570384 +74366311027561 +272527469534693 +211298510935656 +74966298460169 +11558560277342 +108681570706545 +275060094657034 +10278345032246 +130759137202784 +219946644268050 +38542240607039 +146421133041607 +172847008067699 +15163416300726 +229034316829620 +36962907209554 +230310298707473 +146974093286442 +212406257664299 +188930793451149 +123372318498015 +93905808998969 +96493800255472 +54792040377207 +99305052819913 +94129447144526 +224251939464295 +18206038003012 +19701078065370 +60981178699104 +67572147224070 +255746160273940 +196224393087069 +19629996339612 +127352224248436 +129551013953316 +247171383683986 +110419230704392 +255045214799455 +251063016289321 +38905827362272 +262263170904804 +279469694613276 +160118653067069 +253107698548191 +66022103899957 +184068181369249 +192584925696315 +60472421795191 +165926738050700 +114930137440693 +229298231138599 +149426278312136 +237959000254633 +129861522896786 +264313317801639 +132313038297205 +103802807063234 +258277409829738 +198768486109700 +85277383385177 +74839727818668 +135094819973110 +84308228319051 +238835054012756 +60980214524065 +221124142446336 +70902660852114 +260952929315931 +166121022957976 +7355498387406 +62857264051370 +21320985336994 +47686686335518 +128087274320785 +228215991165208 +225836338951879 +1697120796988 +146512797041791 +268155090955266 +197034560896344 +211690684988193 +248606137665859 +87205382278817 +139347541960899 +193175578667354 +243647646259819 +13259021311962 +138182354182875 +245374507634364 +145547812832454 +21010437504135 +188531764364556 +23963282293779 +36556828305523 +44728307952770 +96850292306121 +98196954616075 +133183957162028 +61434919540513 +152328977870428 +209963937508202 +120818529170099 +269355166608191 +26750214888680 +48198642442515 +258542151533647 +51396687420311 +169178202294534 +167088824331547 +34612928397531 +63592841217894 +105651008919439 +135194443510868 +131544639235801 +197521907464173 +133608064878610 +113092019034500 +77497529221011 +211067335498106 +34250103529969 +47998142765821 +198735918027107 +225978294406356 +226145282223448 +16950731930414 +87314942377678 +93858882491209 +218535336924982 +130624734037475 +82392717747913 +27223260576368 +201326470431316 +111577622362654 +34914443902562 +74389784559185 +155359089003326 +113990898792660 +175316258108390 +234207186972562 +205131033398459 +165702669011978 +90526365350553 +95293692843070 +140812509758302 +162907975860959 +136451882474810 +51882047368219 +27288354061012 +156788708362430 +133808162249190 +181984468325548 +245110000234133 +257893443136139 +85344057782939 +119833665223046 +243257833247500 +248559825180302 +267790605863373 +127600594847068 +31253349119950 +251260878172524 +152396840340676 +233728957481653 +73503478837572 +230062269676252 +23587326820891 +68342410622369 +124284021693002 +46263978388068 +165291488642957 +140267400942333 +148488342753984 +191745617230958 +152589362213789 +35263404266673 +202590082051873 +65234698919706 +191851648476999 +181371887673382 +170075353137734 +196727128558245 +251933279369373 +103290762969112 +58004447758044 +240461284964954 +173095563410387 +240447754092349 +80215021852320 +1935124618425 +276678975849922 +73728607428695 +111410142001896 +108171198920067 +102135866113403 +67208564210419 +74130230288051 +273712021270264 +47348682528848 +93303869283781 +277970764801539 +122715770859682 +76191595636376 +100565215545190 +254857913431240 +64738994216486 +160521631624677 +146175456865053 +235513008998104 +37234249886400 +81051017268749 +158603004851984 +247853597149732 +18842177244672 +14300902105271 +31024716696822 +192730777229817 +79116606866674 +14362252965064 +6966099227565 +212076917236251 +78956555287429 +235357931167200 +252477964407753 +155781821696710 +257516102180233 +165102834990078 +51144002913413 +250475416340287 +70839256933960 +11680216816829 +277840227186327 +217995074422607 +67692733884639 +142873573659400 +256915486791408 +219701914374814 +66554700212230 +81901856152747 +129738603800049 +120438903635724 +173888174926607 +274847543060143 +108321279550467 +235399545026694 +107692248562094 +32700551024168 +126620571475922 +178804671976412 +154697959030821 +92170183236948 +59812099140353 +63085721615910 +33992812625525 +209360501322245 +157118870354293 +51378056973903 +256080017051468 +110562886441309 +72911650796549 +181905014999130 +103551272760148 +244738680930367 +555682026280 +40955686504594 +159985615392412 +52604307900730 +188957210995250 +183383673910448 +89276217871413 +122735484041334 +178019601613978 +195986253271554 +110548528758550 +241270136038079 +24461514512765 +102704754352583 +148928182574692 +177592178472735 +105442191434309 +115754682878595 +48923929478753 +80966211485893 +226320911552878 +18126949568795 +33879348654115 +80059461155517 +259911542212916 +142055385087770 +256917197652274 +220312064213732 +262644526800461 +240259497494842 +138869346423781 +111419801107112 +182222855680928 +74513006052424 +233498832131861 +119327318730426 +230515491286086 +17429196027048 +129792502110855 +209643078223903 +72020781286433 +94289235683061 +36345470339719 +196410118624041 +65099049468737 +215264176880216 +238625469964423 +46729658458135 +16786240843246 +216971533635360 +155023780794947 +127228325083868 +79897091046865 +157863586681320 +183880777238059 +260023143835456 +157954147882658 +123468718128517 +131512944608632 +81765137525417 +6742387893346 +214566392730064 +98586613803519 +24756118311206 +58339663900429 +54017697403689 +219685061529260 +17311337858664 +268445908435087 +72979107585694 +14199789547182 +269501030841737 +44287060633979 +124718364057870 +170733911023169 +158058201295568 +150350773463659 +276610661897291 +68320592044296 +222852314720695 +64081251936634 +230529141912218 +81769498039337 +275668692557234 +227826146175092 +131484967474274 +206389794053965 +234088226497220 +229120105877948 +87506196594716 +181730683433969 +14112591906856 +144795466276488 +11588938513212 +32221999393782 +265898111208983 +214380758988383 +50206640567683 +262369643160241 +219435700367504 +233032168284632 +261199592712155 +256646389010865 +184319267735730 +220417409363612 +122963472002533 +64720191400333 +3193890741344 +58881484685338 +257851531833895 +40533134473076 +76477727451775 +30903500036289 +166444416849754 +58141447889965 +217394184906310 +262269223513788 +274606809322249 +97135549498299 +155298468998163 +147545717689582 +267021765785537 +258129953968164 +157717192677553 +141342608018169 +178834239981520 +127144244443367 +38069229563331 +182924562141146 +72869702285143 +50955083183204 +102694343116158 +263163659956803 +72157529542755 +140750407165564 +197434209347694 +57908645052802 +94648417509412 +53299161833983 +109548406346674 +118107816679412 +218687212365278 +127462583607038 +44799803399276 +247779565570129 +119697846358792 +189498890066676 +84208865437559 +138671416279124 +17890563175204 +202813355893944 +81732377077219 +91608946889051 +171154946193935 +64342868419888 +230871976038277 +168011911794960 +150373463359012 +94419949862413 +48516308632393 +81463454534459 +133655141705026 +235219157262466 +227973306234136 +57958068751019 +86856422839843 +242356916145838 +188925838185287 +280021632670796 +129643896978215 +120947143463742 +267107519815792 +117141302566737 +182471031398386 +169681475781628 +229284410245697 +88996841705260 +255737981856339 +241934613285978 +17555983253420 +83522088928326 +49621774116942 +268417116237021 +52272605327610 +253004996120669 +128505950959297 +93330127659427 +121643220669252 +228896088479395 +156641707712263 +29476479427127 +256010785151699 +77715616507837 +184032410680379 +82371948787525 +116737015562667 +100978529485714 +253418976133291 +93270573962367 +123502409325935 +249772293131281 +75674074669640 +110856565756456 +211197072114378 +224015783591757 +58264950609606 +170853297974852 +40289660016860 +53849916508239 +118301673596775 +277589606179728 +77208463617654 +168182960483656 +275140675045984 +226718089295237 +272363119944273 +1782098413186 +90953532290375 +66567083910963 +192944468111906 +32367976135169 +168255209223814 +280066062605769 +129871433449598 +94450761251475 +90919693334803 +159356379479670 +130312293033698 +53679925808246 +160043501262445 +233400061320093 +171131308860985 +122797385803903 +257907196384587 +74366636353910 +91322648835049 +9229368945018 +231488690856902 +1203712588942 +229708854833953 +13959178586310 +129786615136231 +92042870246226 +216342159113982 +157675162248320 +239758600279210 +213271161317664 +212079227829646 +195908940754623 +101139741190943 +135459544313818 +274683801177605 +251331413778472 +125875536199690 +256367210164968 +169186106486207 +262647663025527 +68502215627121 +255620932715811 +119013932952369 +56034383786065 +128804003761186 +265445579625987 +128798839678844 +269791556253150 +251420796361603 +277674313729733 +131912694363125 +154301505522750 +216623661942084 +249971272358505 +189924712199717 +22696247638715 +216210015107006 +180965709460956 +167520619118679 +212375178161530 +70549750883403 +123699309832144 +62213079241366 +56092510964465 +180968388055692 +23446930015961 +251031237755671 +204568835392598 +30990742530458 +253136517551328 +81936415663316 +151568817619373 +101550334384376 +221942249337825 +159485329165284 +137321300555781 +168597969019464 +59130466877259 +237947391583049 +5670816442024 +150210742951597 +98435827628343 +211483268658083 +24844455437754 +113281046305496 +47600695018492 +140431080158927 +49848634969591 +183230452960017 +114892431147231 +2398538223445 +222088039348294 +86758563151389 +9909677253763 +96520081150109 +179573670073522 +191141838664256 +221577907508374 +126452790968607 +82680603086345 +275579659094972 +114761306782574 +215586368922277 +183172741901427 +109173873754638 +228069723740910 +66563856827824 +173962129248100 +197918135851944 +82569950848594 +208826354023600 +12583287828331 +230561740446356 +203345349088932 +226834232941351 +25016732566712 +239261264816303 +232551944375339 +168104230636888 +203503750322017 +10518521382542 +93199180946906 +239963305963279 +205626686446323 +234822798877461 +266999704797921 +216852683790725 +227275180768608 +101637727248366 +85689898641949 +239497335513297 +271453732061778 +87859177968577 +99095944610954 +151704789912860 +197235923485444 +201520676126599 +226761737629214 +101061894455757 +42554391604424 +66243007013211 +157412697208886 +244101430108873 +128750965557383 +33999715468949 +186638031077466 +226507219904410 +92117691133667 +56202009833741 +148893256763091 +70930465836799 +23266166481197 +62422799892715 +276478308866550 +41656976025487 +154661138882580 +230743697591031 +18710976254861 +188774491856019 +196890531265168 +70759630173224 +105433284585090 +184384233490219 +109742400957282 +132766074391459 +47645795327807 +136941293035896 +227075929804180 +239371672172285 +59867672250470 +143369554984765 +242678214041099 +76653862891996 +89875806927522 +17900884534189 +233629227964100 +60173988409424 +271192945022306 +248590655407050 +252556079029428 +100903571739408 +145866770661833 +154254350632223 +224024366425795 +167778033203125 +2708789164798 +171408357165562 +256271778889653 +157557084455226 +117885440212672 +271939446540562 +104523433439861 +239396097124938 +58139348163303 +4767974972709 +17553683475088 +180966337965489 +1851045678640 +34878737764798 +26962986939318 +84130620788475 +265893299756847 +173197624715355 +97306362826833 +30363180550390 +277610134683278 +200771161878614 +22375709135307 +144928858632323 +263367447480796 +90357399920633 +274752130904560 +274331914377200 +89202905899026 +221693140027377 +240660901285376 +31504987306043 +192950618654957 +274363188077446 +221238656005596 +153552021503285 +83182173517879 +79993217371513 +119852498480984 +125251899156985 +180079642213784 +256792286914691 +174643291523305 +79251857145164 +71219181457304 +64484171673328 +262512961891066 +192174818557762 +259852515632418 +259719016150679 +244973865725981 +104373235476330 +146303611427140 +203447597958936 +56442259544986 +152125981466983 +113275376659886 +34159420203514 +85510343296007 +57277154655149 +197400667759747 +129772928625942 +86259374803282 +191122045923527 +215422751953666 +136652169927767 +26672411782738 +140187291493427 +218928257811945 +39203514468576 +176209266344335 +54577437171532 +100977956675525 +198489602697778 +164494227812294 +77261000923106 +130563101344587 +134524733683972 +13982671296154 +223000858879840 +209382087835335 +255678199450901 +221786469629647 +36089306323399 +158097957911979 +114009304094925 +11494192414225 +182220789127889 +1564769437337 +69505358090831 +265472699764400 +176689834194993 +38129461362921 +138336368744561 +196594452339786 +148226539924787 +178996620752905 +19613556673370 +251897306160862 +169710977234396 +191669162455420 +96676507969880 +216581376002408 +226489257817675 +260020212427489 +227217341236033 +197441063764353 +86671425090039 +62858862102678 +47936738508020 +137092156947467 +123677496189816 +266043558063044 +124388141557268 +153742109734221 +128041020019335 +248833383197131 +70743825346210 +148089746055231 +26977113939874 +119346519590228 +41934024330064 +8260268987385 +7155518071306 +231269290232657 +126096800197770 +210495136632740 +86582974275708 +199758623134673 +255939482213565 +51964250338556 +228480752936067 +182075274843876 +131725742325961 +1436487946012 +280065578113327 +101986735607135 +222754730830091 +32838045178827 +183339553630324 +143630184807522 +178708693985941 +39663484048788 +28084651234902 +105865092302681 +149014726438619 +146892418937874 +34505725750257 +61691138524624 +259908798646184 +154637249044026 +86586335897763 +233071000592551 +249613237623481 +24109620001835 +60036546822924 +111414917382448 +16122448066801 +226303518135492 +211275409335680 +214530589486525 +214393980923075 +119555741966318 +131846220479267 +49597405814980 +52207979196833 +229163515865818 +173889392444347 +281257437176140 +86255371054699 +103573035866272 +259677170896987 +36085881297237 +224578129511097 +274290761772322 +62530748312307 +269375223038155 +262204497285094 +1421944491108 +260864855589690 +232906713448743 +253596266480428 +37476352642838 +174380742605140 +80398057534505 +6462438399179 +158686943935650 +14114554447116 +100803896968706 +65613560028696 +135308596302429 +75451851137968 +277000587266550 +277813423738124 +122268486901783 +138998982396679 +129347598392118 +230470095934080 +69632328892529 +112092082663527 +3375897781525 +186872313692830 +86148357184358 +192121736314902 +27524009713678 +161123794506888 +277413326843541 +139636003843370 +186578167102790 +71968616754198 +254599461330579 +12729528975112 +135120605495983 +189601502947000 +115681088258336 +104706218581571 +277522688208686 +213292705069107 +83123639826101 +159993215114980 +76226721346690 +64753565249218 +193084202457976 +12218038706641 +114682215781887 +216197787766460 +2026886987035 +113528297824885 +9797731574498 +280307147532448 +272102336172185 +75453497871603 +114105633016847 +104363999942203 +21580282752335 +138477813494663 +126415096451275 +85957278593307 +132731456600860 +39183100585754 +194334227280917 +25817318530961 +165363972550959 +244853187976646 +219874891958061 +177239401256597 +65533379407893 +125419757676113 +16651974954329 +56909084539985 +188125364535295 +163835580469375 +239183341556545 +194533752112611 +275159444006714 +141170752874751 +182222636238870 +279006399682155 +37759013358232 +193955516908258 +257520873758038 +95969267871181 +195466904785302 +209611012961516 +160507893075238 +138577782814513 +114568751810477 +131342447911593 +280104278208143 +119373724083018 +183989045650142 +220120797136380 +268718386037277 +120684503604272 +138930231798455 +240343860026526 +24909536400838 +173102379942511 +71178463173827 +28907240099018 +94957879490884 +276251593788717 +77744109733457 +188613212363013 +148450772456836 +53849029112170 +23609802715430 +45292597997834 +257516118967689 +164888654739192 +203229112056162 +251464255019640 +52867850041083 +30768858696813 +183267609442116 +181076399044724 +237783151851817 +34393602208420 +5839291849749 +267256216222714 +162671071524815 +251496327144533 +75999404726791 +161162843318960 +274451548025184 +135530433913171 +190856970290097 +16085062936485 +180821018553424 +172962046447805 +256300164235754 +259879601093501 +251551138705669 +266638315490206 +160137025225170 +183192010420408 +103646640096277 +33769487877546 +163910188661047 +80209663038073 +168795249252676 +61742757115531 +116888387807385 +52240163113520 +13930458096558 +225184960975919 +103636818582245 +40812405182127 +144909353948412 +109477982332328 +219871071136646 +86056183977628 +139141051800868 +178252097370600 +219272088188521 +24169648499987 +21511415900491 +135181330232731 +273641286934460 +274798786538542 +133315178946954 +248766111623176 +275343865797656 +210236362855536 +15633644689016 +109400303084984 +232512067157639 +61715075221623 +85901718347852 +117111252426849 +27251685915518 +203185711644104 +236953017549120 +224645195791466 +267673336366873 +13861456761817 +39627913868748 +241487983863378 +165555904507900 +188407321664935 +104291633178533 +221539405333323 +190673349078024 +27029115317700 +163814129416771 +145691479771370 +118095491774166 +182563981404012 +18605871573098 +249808412041375 +29744772075133 +201381509580957 +162014527216419 +227319567667932 +56917999756352 +96499099869261 +98686467316945 +114039709200446 +247147141478767 +32747338216163 +49427783259798 +152240042983217 +268607874324 +16921734804984 +65006216858681 +251656625015775 +9536406049800 +261658063958950 +249463952744495 +117759911844659 +56647191114943 +27258257455768 +118705792992502 +10254141340271 +221121595346344 +166655490666242 +143612588768712 +191247430494168 +150070201076445 +185687850041490 +246116303710272 +172211898165795 +26044307786419 +251241972514353 +54877263452318 +139460852337727 +136983406750079 +276878032345415 +93585658621315 +194961911575375 +185428058831130 +224227522132127 +87564995392273 +36179987443116 +132306347442913 +88558368964622 +69568202796633 +122541948187055 +265964683503179 +233896796243925 +42583962458579 +38626140989795 +241663311118170 +233805152604366 +19347860073952 +151418643624573 +51289955324379 +203880150793338 +127435956388027 +41224655278039 +251279570306154 +239951792003550 +17429952492610 +16348914521547 +206003086917644 +60682994377573 +250106935747822 +204797473164231 +79973527850067 +111589856754978 +78131051574030 +27085350511824 +257647350464682 +212176482277946 +134374850083678 +29866996330879 +172761468839043 +238854770222281 +211933633678399 +77932811595962 +168979537348002 +259892658759839 +231866362023817 +193128184850447 +210405095423761 +136995387963640 +256250695149357 +92753185867645 +126074704537045 +117713794994549 +267321275357822 +106959711893547 +188652808051488 +179427083097075 +180932031052864 +205924588428456 +181864761583529 +154668695013104 +35924829364102 +187821724069101 +218635807216814 +143276553949569 +183157789042497 +271771188710148 +81368553973362 +237174893854698 +40659870672199 +149863722740563 +211917691713299 +187627813740298 +45580663951257 +273915082221126 +55045451956585 +108434377654166 +219033893509330 +126296732863421 +133209601057933 +16761338550121 +97435830272626 +168489546324576 +81290324732079 +9266457195130 +108620162900246 +222835238355673 +279728384213034 +266522032931879 +246920008991579 +16782542827053 +140566986884838 +54782249339055 +129327420932316 +234411896637169 +110220399868976 +31725672035227 +163419514323696 +110295422345198 +132539956127492 +173639711362217 +11693023060250 +5995990621087 +120787985164190 +189540431111228 +164991553364791 +2045323966592 +2191427653944 +264980578472556 +279863648668438 +74721827812993 +191342166093428 +237157257106934 +142595097457240 +42505949289792 +36384071580788 +114956642928139 +95067672251673 +3374833666946 +125131343192705 +228753592737150 +30797640973346 +186349946589758 +98151121092624 +179453196300028 +179083884200889 +256042146202854 +257718618192391 +271024815811959 +125050341416809 +218195417167137 +40825246710506 +140203071890837 +220542077508268 +194449590317845 +195765141651628 +97991697720195 +57720534293348 +133477747966289 +30886690272892 +236172046020885 +75899487409468 +189998069469399 +176328357196889 +210600460513701 +243901534966669 +196181546536943 +55064499154172 +67824233072432 +74886970577588 +47920775033355 +107538081012338 +279010125146095 +67869294097763 +144023174752282 +151218741676051 +3470955866194 +239450448239338 +32718162864879 +104922570675892 +221149393751331 +212755031807043 +136766424189420 +211385176070025 +196843650678389 +149892910179549 +279375103508535 +142165862778023 +75626660287016 +195474083496818 +207611814270483 +250191051410042 +116765233426875 +27381031210789 +32702667699057 +149889338719901 +199476758100583 +255635985014215 +45140133764140 +173011923777445 +48824970910720 +122685138911249 +190900700328338 +247249837713932 +184749346143257 +11945925905658 +124199702265545 +177991225273849 +222834313430684 +267515007131804 +256575600116077 +122702621652360 +227748131870916 +134109547770091 +131648221775940 +157604874984065 +85263048937829 +95808475558226 +122079309241448 +173115279619912 +207849046551032 +63001724231380 +192324012141070 +32467352941654 +36614046901923 +270119557766803 +40687141172038 +277495938954131 +114607786456952 +78968702140006 +104235821876164 +234419691755854 +7449429791523 +209248322649313 +257237334499579 +222225830251488 +60919759395882 +42480585359166 +72005004521263 +265593265307936 +208746713159155 +59333532189267 +265769052588083 +154291320191239 +110827143715907 +153077666307097 +83773674412547 +91797986710896 +210117413207937 +251490890010356 +102393974408678 +183175430444463 +12790361957455 +241019785501186 +46168278831298 +162022943467809 +143660227464126 +281214315632489 +239242268613935 +61622195808948 +280174709465762 +256886818280395 +254931508447907 +112386031036717 +238553022597773 +178957629883396 +181375441071449 +79939165390169 +50433619440843 +125724575834526 +275741853922399 +243391699242135 +180505383081547 +127341431590847 +168125590989191 +246428883805037 +172920621700074 +185762568822761 +127964955962767 +32231704571565 +249614974933844 +209138284032732 +23633490029123 +75490932026558 +66440878287502 +68275523029288 +186696988406071 +37748362194282 +26200073745118 +48583947620750 +10306227419941 +6138927250587 +187054354160512 +260541684393535 +226644727963185 +184695574877019 +119931775883165 +22659645962090 +271859673796782 +109882513490644 +165629715501356 +102289155813230 +20282639375284 +39527595666187 +159181925356709 +88278967865785 +88137200428283 +269607699805744 +190465983125730 +178229657043485 +262387557161902 +86831947676908 +39078899522334 +12000776948012 +109953018029521 +159180748108109 +171611518494486 +76406177636411 +22322686162329 +13988333494670 +124869438475255 +134461900279226 +97941475079366 +247177139197402 +16539571201046 +140501739810044 +169726661213778 +204308651796369 +240566296562813 +220146066194362 +100510434693401 +257076196136368 +117996607467503 +97783928749737 +21190095410971 +163192373640989 +188336549918637 +193239767597576 +217686024153138 +269961979288233 +253782348693268 +59391909373471 +251983352516763 +201900085458073 +21260093825916 +264746650265262 +276566630820338 +136236601434675 +202521420149576 +18967191630681 +240347870248471 +214922859021881 +164088738935398 +199800221755682 +103164414957209 +247017715824973 +173134178516646 +207343644865683 +55911071339789 +188625421997768 +137878687891468 +56752456348155 +165656263913824 +206636881694717 +274933889671357 +46603898535843 +131712963376360 +156307660939029 +65974069867181 +236386865750124 +230502648328521 +190253117955917 +209482891331923 +89346629117458 +172829562066345 +9100205090537 +106915913011664 +14394637403275 +191072189155349 +111247535429013 +48347887402921 +6627995729655 +162790890832363 +175747578985964 +251019172607942 +148095980798630 +262344360377732 +70122293677063 +188061992720992 +200082798657340 +23642243207971 +237607688706202 +118639104878463 +123069691210556 +240665678005100 +197417678594702 +166617108093953 +100255581175704 +181713485020972 +87126619597303 +235892256447423 +96796538995634 +235412996540737 +16504033889393 +196446325792549 +153909938216300 +91587915954640 +86908787570509 +90444917089502 +185675492851797 +255096202860528 +94593464803647 +249349257122803 +265609419070086 +153084703568524 +71143643521637 +280879698200878 +249156086469568 +9215333756280 +17017906706639 +85389672115036 +142289648305855 +143090851338624 +100061192805436 +277700037125715 +162095029277304 +114095702013131 +67339825204947 +32126769830817 +178728189991484 +114220922240651 +172836213370231 +57823718850512 +179703943358189 +143669345999802 +135613374694499 +66869174812359 +51146437577843 +85307641203926 +256535279861730 +223319489716489 +176812244044549 +147228510799240 +207334192385965 +4615686604243 +49694011461754 +254952606974051 +67879939295184 +48776791145009 +37972397905460 +258581239542796 +77543570675726 +243659815986881 +231391840899254 +277774415881511 +593613942034 +57774713484801 +251866983414586 +240603586766750 +137519641515536 +266758383075474 +278588698304418 +244224408620574 +122685684579671 +73395184641827 +33199411662760 +20175013694809 +18788126407508 +143284355322723 +157313432225237 +24040831879588 +178960721165962 +24273554369449 +201637773860653 +264347071000996 +205339581527068 +181675540753025 +224238877489850 +167924460971030 +43754039773677 +32043933271063 +112198704745550 +142129016581620 +187212834165781 +31925714902526 +202677762758734 +124946440114864 +124738491762734 +120839157654175 +272869971546747 +220307579114736 +239266413359416 +28123799032880 +71093548908593 +238477854281202 +147557739372026 +101089335488104 +158912905448663 +108927681504929 +270793672816627 +88526546153378 +53407377344564 +210148566431515 +196247399907150 +51746820061287 +257954869069365 +229641367828721 +70165518913987 +271199127508273 +30596446889824 +278628551196567 +161474216103893 +183086907132587 +137525467958827 +249568489783837 +59242508940869 +271217606581262 +113652186994219 +229951013442873 +53708380463931 +79005188271785 +189149976021013 +119335391710954 +70757349657584 +219392131051820 +91833266866438 +49446229250797 +77066418630657 +65917091437418 +97538540040986 +194375643530887 +177416718549709 +126782929397852 +4371400487346 +30246763110880 +123089185120038 +59586065379693 +171328319866863 +63848320233080 +7379079597938 +107815251929031 +4916873581368 +167002432392425 +139594725284 +191767990746719 +168832465570033 +190396231653058 +70783705553183 +243949179927124 +222906877368484 +250314284578284 +162260730483702 +99850348519237 +64978568985502 +230612372261912 +62423820251488 +13604172966611 +191396718391100 +140675768908790 +138614275958156 +327574666758 +189118540288632 +119097177874719 +55498567750445 +118970618012359 +215816330587766 +193244599947493 +82956601509232 +198726762018914 +183133547570807 +193488617816089 +199117632856162 +6786679395475 +144751874777583 +274769396942583 +15466639592930 +206249696339242 +259834939029826 +88084741023633 +220005647325231 +237168399169498 +233525538984176 +102327861330219 +150767974233187 +247443505300642 +39116060001397 +99857374969427 +230148971777790 +175719122444186 +39884377197641 +193883656886811 +124399777753534 +71125023904627 +60588271663152 +113207693348881 +55025357879157 +154797222903421 +80546934174626 +275041012081487 +202571601466339 +96555753774186 +213946983967217 +247656370374554 +94933609889156 +137628142954130 +41481400228431 +264046562743857 +96230462641426 +261034042516825 +151261093384428 +98161932810844 +63338178439197 +271282031410254 +32339039098406 +708584754954 +254627137306942 +54410191722560 +259267367913369 +237149535275849 +156530085403991 +185267245655729 +56991994513928 +48895163603702 +80816256779783 +30973377626859 +9325326178280 +141305665386840 +240783831193386 +148407447041033 +121939632291933 +24557646307342 +271909337112920 +280600618202055 +157511419890186 +119643332347006 +7559493424132 +91674786834179 +1242856794335 +251545591745875 +58039998084025 +71040531201675 +34534504085911 +166041731651053 +193458475707275 +203904628150685 +39747490306669 +71576689826588 +125320800595617 +213480447144415 +164681090295362 +85868198029612 +181399302242144 +144887283395105 +233530532444030 +165939152272108 +13647894420874 +4986736489184 +230369383269448 +93581428368728 +164900504735615 +68528153731769 +44013231438088 +160273892086820 +122563455106718 +34885618215022 +151646614642262 +30615005103917 +10424240989821 +252987753201775 +210083742354759 +36456449976733 +8813889949799 +255771657308939 +34108362746673 +118387513822550 +105816933145100 +84788445487266 +264668185647830 +212862448347120 +246042834089942 +158880297162740 +89051028386708 +264667979745370 +267246053784771 +36557219479858 +29451511287130 +265234035376138 +220392648852658 +258288622821408 +108537116617629 +148752124516061 +165061602422995 +163196100375796 +238712698313040 +104236648903671 +204421781458771 +59114832860041 +204284120801236 +57285213751487 +222279741817777 +269490762246768 +169800751907901 +267352187497740 +7230209303167 +62325226152192 +27595468772733 +90248457295994 +251724086389472 +19078972393997 +260079907327682 +65089635305814 +170398904321523 +22887962756130 +91152772456512 +14484298386346 +280538333331115 +21383014800341 +133222111481543 +180763901842517 +263882425900080 +20185194148919 +161282264405557 +152675716435925 +252789436153646 +76127311357243 +134798210284233 +204945565358491 +94364398481636 +9511946224577 +274762363139590 +30320834403905 +227441328455314 +264192029818110 +244899970803857 +185704367762962 +260923927197351 +178139792014476 +116399146593436 +182016077192484 +51440808509306 +86304153627891 +207419732451072 +262866814451601 +70509555556437 +54070581929184 +25207696436889 +126193880151924 +111644737196446 +265969750114777 +32608142471074 +31445513902961 +137017715156951 +107650287857464 +88868190760594 +172312952618445 +239791638682648 +166248534124902 +107414837826166 +260088407443654 +213569530757148 +210777100804641 +196225165702843 +212038592585835 +32431725688413 +206127445087596 +200654437450657 +1973621408770 +176111335894643 +229510981859395 +252874289230365 +49902859571745 +113336985977771 +115772219938921 +199591106336226 +17823642771058 +37752989543399 +242399470537723 +172246944896949 +49961702354404 +105147660576289 +60304572419454 +195991127590198 +13602107778181 +125406718037971 +215618700162137 +119015032307388 +265799945675692 +48499574226000 +6057050409201 +19973169786826 +127920533058383 +232548798161050 +182587173070801 +48379423814944 +177900571246129 +276901878580294 +218850831567832 +107570852751390 +96765312441927 +228644117881327 +98564991701491 +90178143650933 +65232642791419 +91689531527977 +252389677892436 +163318758848693 +238275977476888 +6135457779329 +13346209677920 +99789302303083 +210271762073865 +240687204983714 +175680391221334 +2237926724394 +107835886045622 +257801640690683 +69857537254022 +103517569944710 +99228988172086 +53499287362604 +202170460604793 +248296592592267 +251826020146951 +111555934347625 +1482523085053 +126316906785748 +142185447242435 +277775187891421 +177515035963120 +111573417088736 +95206785134610 +174968866169387 +160453427163944 +236327868763692 +121847358104413 +247372366890485 +252271105271188 +77184898397573 +263340540398263 +74518680800948 +203986090314873 +76773463156870 +278622254067102 +19711276361784 +180948482287505 +102518295820632 +181285872485528 +117723865043578 +82231489335740 +217571098467158 +256830721235801 +56373060346804 +276659797816911 +42949268420727 +121067181259804 +57930135698229 +13376748268373 +91417747221745 +153975776781446 +199430841927872 +148630173860549 +195398102385861 +49277179789110 +88906188891352 +112705526861318 +255513977484568 +153346545939052 +275174313601615 +271635019477196 +29659863972091 +190139027810741 +232847534788348 +51855481915383 +165907084433863 +31207498210707 +152531294155307 +90606550583084 +271764692721704 +118988594419104 +64114344620320 +271790443511201 +249582679531986 +17898434406431 +117977814960591 +54610167163005 +183613095420815 +178279005877280 +55559876057490 +237615279881604 +77006364568149 +190355841420568 +167121511963131 +88971727305320 +36982210718052 +141547787234238 +107317249245288 +124766534855870 +18676180728243 +53642336828773 +38204400390810 +67572802603087 +225655287224531 +117945091410089 +66237137038627 +189364972679698 +14671516805110 +90832252262922 +95545635253922 +108131425714463 +272000215414346 +73705264803909 +167953293274494 +27002510390182 +109725404731968 +124771989897313 +231414979736329 +93444507730587 +250526756559455 +252214556292577 +211344334169478 +242127015112993 +243089864965796 +115648256027067 +142288338228266 +30538639909175 +93212541182264 +107085997233080 +62017290503794 +168828315964051 +247088621997662 +211935112349419 +172138772331049 +152563837153977 +91013751477384 +189683036981343 +273729221132061 +9225029001862 +111838002520933 +14012213578066 +184364461044957 +196336742187018 +16452214277374 +100349879744098 +48466666309113 +274228883629805 +113126941486065 +196177579208274 +91374332098465 +80775571386811 +233452601559157 +153177531566918 +220322698623261 +51999382501847 +248358062727484 +110070944428059 +221563037341062 +216487863901522 +280968128899706 +240098539826745 +275815848731272 +235952542811412 +76561158127132 +138771811073597 +14968031226580 +93378602197430 +250489937101509 +231074731183755 +280530428339492 +152974955275075 +113926339598810 +90931891000468 +56554746042821 +24079527798173 +88028028190853 +123891795739531 +31470208543695 +6831200031984 +206450423996003 +139100650196480 +96833183788990 +29600547466336 +271087427381362 +141605398630688 +177778117394536 +228668187586262 +177172482370737 +84080491611047 +156050179252496 +180957397503872 +237793765454299 +110373979828480 +74787473815401 +119650838402086 +169186364610047 +204142458516294 +124423603103049 +237668293161923 +259512509575414 +3624715265991 +82097417415629 +127793647561643 +149602872390390 +200658963194741 +111247174032302 +61598814744705 +200205132498314 +204554461771488 +215989557387048 +33034391089027 +87218768556891 +69939133083606 +200418960635543 +130130698061972 +35692995114676 +143276552428392 +239480764450911 +162459394933047 +70669646283300 +163207585670424 +2010882086429 +90647355864935 +281469153662415 +101108225151461 +217530773533029 +71452410221677 +229332093665126 +19825716449894 +62335516129838 +110506022611744 +102329388563342 +44131729952117 +139895967279990 +70879683498558 +16790773631109 +274757709263440 +54157484652621 +93813821927784 +107021323388789 +42427835312119 +271386636132078 +147123671928202 +228808626940466 +183294775017253 +210700528703323 +267746545162714 +7251387399381 +85132513791570 +251609921331459 +167301790574344 +90383487797032 +149138587314356 +69395134256991 +7202492707619 +42001919557208 +243056208903280 +89884240293034 +7134422095909 +68113714184956 +278059753190199 +145791434042869 +116645928681117 +157264056362124 +101665057184976 +182888497394642 +38012613094431 +262097719977834 +229913830263719 +178432667268567 +112463858536978 +229324470272833 +182960411170143 +262302976336416 +277354470315007 +15171308579896 +105633109718849 +148480487023945 +184304653772616 +99260824315186 +239407825705087 +192865105584370 +140700579751085 +194847158546550 +211134886054625 +245632386876766 +124724507112591 +187450392929576 +139136398346297 +244705760812119 +143000182389832 +230875741031472 +100277542373985 +165022525284461 +205768634524949 +16664881437735 +223275755425402 +16774734686971 +73747851704402 +227452601371820 +54876199802785 +46878448741592 +125612285791200 +143155565528284 +112901757721549 +124332192501917 +96647257683695 +52060601372963 +47708891569530 +219848106313370 +96980410747408 +44588139717890 +131642744008247 +62971189896980 +182009624939015 +147450852392895 +178850963443548 +167484473625716 +208183882963706 +190925672634113 +71289906476146 +74748354126015 +146329593370080 +93011406221889 +137373312350525 +134126743143298 +3820284840962 +76287411979227 +84479637910448 +256111288997334 +267234616447519 +186112024598633 +280826200442914 +251985361964140 +216724054752332 +245178183299503 +53038613830217 +40784516574348 +128880510639549 +30842668697058 +236705493392487 +94144987425015 +71737167253746 +75292054188563 +119430591767761 +201306602081129 +182294305661429 +123395290912643 +94199146226256 +46672633745286 +253325082269449 +173680315870394 +82729756938171 +22719993194322 +116076213586907 +25897037490471 +182216344367034 +66902630184425 +221092306188721 +121842568860443 +245370493451724 +264273783368439 +262718705324124 +59690610008064 +272193522781313 +39659751125222 +36673707904977 +133916039752386 +229722757172551 +93078948896505 +115486572957124 +104924519991207 +134965421345276 +256469579646771 +201172267518677 +200748385988145 +139998012583698 +92355835543870 +52626259132394 +2401103764300 +200904966997761 +87313952086185 +166894696532441 +71665301162707 +48854710328947 +119482772529121 +169459679320294 +82713401948964 +171365283391524 +277555500756905 +112179680814459 +12568979706396 +119228594901244 +24465054525166 +106797503103302 +251136050265218 +245561693197120 +228298237576805 +89815806028689 +35568987576646 +109291672822140 +79885932147621 +46841384728469 +220271032123543 +49923274345773 +32038514504371 +257705154593826 +95102560029478 +270624745108939 +139769704460546 +34510380438708 +65422844238883 +91910044347812 +24627540034104 +61977191993757 +226492251906124 +219422037293989 +214889512244884 +197007662200771 +124004126072993 +18302459406763 +8970566255102 +271843941898794 +88799999347983 +106523165620821 +153946326846003 +60240659510580 +123906803797585 +135631988813527 +107292113771377 +139009577297659 +30974250919715 +148475214174600 +273625164159432 +163351145231352 +9600072298812 +260143632616311 +265350830028015 +211818905469790 +200789182532921 +224480754308741 +125543393237086 +78677669897817 +115406594722352 +107185312617851 +218335229473156 +186623302851462 +218352817689104 +54907848299795 +54670000610318 +149777370186184 +230650152811128 +159030279277797 +98282270920959 +49798502596138 +200628237126740 +208809147822454 +39396799805632 +115558448218321 +263123597860136 +210276476482260 +8803925859123 +43351803383815 +4028050325828 +256955292223020 +142683580751878 +216010991378961 +246742736273213 +231002074559007 +151514954919981 +280043224021054 +61676592609199 +193670793397242 +229308203826572 +3624963334205 +1588823065703 +7431509184022 +23575581846047 +229517531283611 +76192075527964 +210057824101403 +254476481098722 +265923999602678 +73200685571061 +76202339661765 +73660082064203 +68690788283439 +208747192929792 +30351968516697 +187493203930711 +60999698268336 +50137468114440 +223283764682349 +139556554700779 +124354606691021 +272174828811667 +120427059263940 +90938554923589 +45466581402855 +71042617602754 +186328077269040 +80560326964353 +249726210480606 +118982123124774 +229881257284832 +85688395586281 +90484810195672 +212836752542307 +95562437914050 +237438196670052 +125893048059306 +60545494691073 +154893137054229 +65134448872307 +191568784126630 +149992119487642 +51314795947057 +59276320688896 +62947157604331 +61102436770606 +28402595227843 +264417829400726 +142983734654106 +19415134372200 +61642105784426 +57839567600775 +243613780862654 +214800490098358 +261713318290917 +25567688054473 +238067227658425 +258177118246671 +249459368721960 +184365413493631 +95451450196290 +19324459764200 +229619974243847 +20365862362736 +99116060782878 +136121394240692 +36649818066423 +14570446590588 +127880551002571 +20005399376533 +104882134336145 +256198146367383 +11579987627128 +60902887181600 +216690762352619 +200849588143717 +254567491093300 +251878930505258 +215144106585782 +23982907472686 +25940673535689 +229232751899696 +8685140379531 +139736927006258 +256678715978139 +83126247258951 +126283205804953 +166647628228865 +247059796437341 +64643007048083 +44753509774325 +217959463309162 +67484498481437 +276412207655644 +2978734886397 +27574417494477 +94256338320994 +46500915946210 +194156931665714 +276616159439461 +215414568544031 +122612874318306 +102650396711903 +29697284405265 +146377232065494 +9826479493795 +187964960497682 +88002067414950 +205597381267195 +260735399621854 +153522238077474 +22521452170372 +119521927462447 +168230107568520 +268098209377032 +184225929758748 +30096157797429 +17878348573563 +63878797364502 +5259493509581 +199728209316810 +94514991312264 +184794684316249 +73066957822400 +87485132018396 +216687311982388 +79713424073464 +85209524964030 +176580745721665 +192455786984513 +29708115579399 +141600992335897 +180846707942558 +242534374117017 +189652999791712 +213700472232964 +104251790187224 +220081581905073 +64727302472435 +41482950270908 +987234607833 +70455549659697 +261313369320865 +157182739300432 +31360779553166 +230569806733525 +108741567326764 +244317671124355 +214029085988944 +72575467168646 +235230313380209 +219361554566260 +266213304016390 +271712506269951 +10675472635331 +105642067450392 +185627590683479 +212207616137917 +145059653006708 +23875241399551 +39792918503596 +237998339286254 +101969923749241 +244244124830099 +186433675552833 +171474351737380 +201331147507362 +52280794170708 +41656014624699 +133741012028079 +177717215765373 +165751028762860 +125616599539653 +252110250842535 +152797396156485 +228032138638051 +41081194916978 +258073492406961 +159135665141267 +13055582531343 +64424577067977 +268548311099603 +223303003710205 +15809563726820 +170858979282551 +207769886844724 +189484802866564 +116326984212813 +216604441993639 +188244223630929 +158261224465603 +187038609877516 +124427573322109 +61864920107519 +237787851492272 +184749761558467 +104428191348682 +99352329009146 +185378792546840 +270542555931789 +172514140826496 +142467280506174 +221354894997009 +114081251494248 +268452329869304 +110531036232450 +55438402058216 +211314749211634 +224670076066164 +259769450973504 +245450015210683 +171669218546922 +158495746598227 +163258880222337 +248192844330302 +70780515218993 +28163406942016 +117999284410219 +76573389212636 +108466418128126 +178705757618043 +141093875022528 +113316597004582 +85988401245842 +164855386336669 +237140439417802 +128259624320651 +19914801942852 +143562005104430 +112535827240435 +270408686571122 +256024402131847 +249173851255161 +133835932437855 +102156976756353 +28691173925634 +99014357800875 +156733414567470 +196481059279327 +120409799319887 +74535048298512 +177116552126980 +11088029474437 +116027378525103 +56218386320599 +184191757410016 +109898135699073 +255861274463767 +137658373143255 +93823391354233 +4251951263614 +200671201333435 +156495716823622 +75259727538897 +117973204350365 +205242913897131 +98660910137398 +35150944783540 +180039977365017 +52794079931997 +159947527480017 +31524557169410 +257963388953094 +213296867661220 +111403040578379 +123040161911730 +231911270170229 +107890426308220 +81965969815756 +146484844810445 +251131540138748 +105499175812036 +122090242897478 +46766307415306 +178332413622887 +30164829094629 +171519619188008 +231385936142914 +78745472724701 +113597764466356 +139595402326007 +150864595041972 +179910089599531 +234376410589674 +27851714868929 +191464662771855 +249268060072666 +28428692514678 +231277239656707 +241896628620120 +71068458942203 +229015904552672 +131219676831350 +152621898571653 +12432861959328 +55273392817667 +39050960112765 +105589102571007 +258183310670482 +239448811859186 +154646190910341 +233067702187077 +248166688954615 +54508072345011 +30059312776562 +275625657895857 +126758269898489 +6586416367434 +118302450803536 +98362531378052 +36891931258255 +61951923245250 +93155378490315 +79886619337145 +151359714026234 +256370572438382 +134620983407340 +56369901098528 +258428523906902 +212481417433990 +221241431025599 +276114165701190 +80737859499253 +271028658453010 +278738278755904 +10853617757729 +234569767091700 +252391873531673 +223363310905015 +45692122511982 +204311072551944 +226704725229819 +137250151380983 +205334915079144 +33027814385070 +177139186504265 +125608680995317 +208259606501543 +140427822473822 +81630127529746 +22515042127098 +67197446149076 +277495205892108 +232980030370553 +66355550731685 +234521640915020 +42077363468682 +100025322121694 +168914745167813 +186713402996696 +94908134488449 +34337029147608 +268320683378190 +9176484995934 +152656709729751 +126348228726226 +22691562183775 +40837583438828 +57121311274678 +14544729825046 +5917866082659 +264646029025549 +121647896403083 +116104480338228 +75188919410153 +54540935705477 +159535618827211 +120795123618359 +257207274725281 +151397731751302 +17453151462879 +273173701980987 +270445150539255 +234678009724252 +264056376334925 +194490739965984 +62833508606963 +65836337454490 +177140721641537 +227567344438662 +214867307641104 +155436402002136 +226391423130738 +239344774768732 +255146565894717 +88366035008609 +155140645475411 +254954766148684 +122861258985633 +158051099872051 +266751828591673 +190068952572283 +216498357443517 +47106338086889 +154807178935311 +17373094261082 +189445257617213 +95956795579024 +187189650339605 +113085664614865 +224902021813301 +105199373674024 +278141370414414 +93491153091410 +81797218347388 +7682684767371 +263545621878697 +128739229785798 +142510187840726 +257694765510579 +137714431145750 +41803974964944 +93004802646034 +189363486245502 +115322877885524 +267555954594426 +232727828355444 +225648523331557 +242414471025719 +170542246072115 +87533689974631 +234505820948958 +179052831990213 +175398696734636 +232549252231689 +269317142165644 +193687479708766 +245766771263616 +167058467732199 +129746781513080 +104044840070561 +140254391958730 +201445919813902 +245788200021504 +87016929177375 +76545364157409 +122388960761639 +252542950450044 +244288467375164 +181163526952065 +179386668776040 +257439277249750 +11242535051800 +239885428592493 +116408985490459 +117350950031810 +93390261584744 +250373566156327 +191905902566869 +127006397916221 +254668900943188 +108684284280739 +98894032803982 +110816428331195 +51914583648207 +198746387301640 +95234288310879 +105652181928211 +20708500159091 +60611102498655 +74083949485466 +275204698510993 +62336415766295 +117191570768505 +78145441248103 +190364812932790 +74232577762659 +263912685330242 +41066049394327 +194980910977388 +1591321392173 +127973149155663 +264535729760294 +188961016016480 +39963342560743 +202083583643093 +197403494150786 +204546581105294 +51967031871540 +221179844911388 +49177566930100 +107442397897358 +104731332167907 +93036397976770 +219005150194544 +18994637377424 +205819941315546 +227813766196610 +124354230927104 +47197025081221 +131320469965013 +168822381344225 +52004051561901 +247152680469534 +79014668988333 +15563388852507 +270597211256581 +177173939693004 +41289640795198 +250960733079886 +276934605618815 +166575791114802 +240640505271781 +232751582467338 +143174091344264 +68145835004298 +269650799654106 +11671756247172 +100571000459513 +218526637972435 +143701897958548 +55028667380807 +129152362355827 +212790372144200 +38897590736218 +149003818255810 +47083561109811 +82448115312718 +263770084476163 +24316761723852 +100427425167247 +132191392184059 +189878747452994 +31745138814033 +199065005338999 +70461908743032 +181426917545901 +89987571956827 +143637210137894 +44861324265289 +33750487020797 +251160026429616 +19852529057164 +208660605982097 +150870892658372 +36717883707086 +174644227570355 +279133416166253 +174249240291593 +162218863566725 +63587153066983 +25962045719447 +225985682092720 +197102549088808 +167345121829697 +53791519624104 +4491563180473 +265966351612198 +91935818964231 +243748573333560 +207480743248127 +268230382939938 +199191424025191 +275329298586622 +165289254237019 +223469611288194 +129213865265740 +145920908821696 +224805819358750 +245312799550302 +42540811660166 +16218900829805 +241938233320137 +174966216845124 +159009139740270 +93094721070482 +122431790962961 +175724143059496 +39685711129826 +21033366149896 +245562305198768 +253586257339119 +138307676023132 +183363067617816 +216726823209076 +93117551679679 +207090608093841 +34410827991923 +58261369757413 +65485171393227 +249222274032604 +57113564341042 +179765528058908 +37919778950951 +224691211037861 +231573792976543 +134077511001735 +36037541715193 +87208021209887 +80777728785009 +34632894439355 +222637187547877 +203501262306370 +6467848688490 +10012086655281 +36515771206102 +163699242332461 +276954008701601 +233755869475834 +130701097346180 +54879502924125 +146732217684582 +234370251979551 +47834676972833 +227890820220869 +96144906950711 +253563037535879 +243057985597521 +245358731998832 +242397431683403 +51903000749821 +145702695147533 +253161514355270 +62746404890385 +158179490405683 +268900174251740 +223732142225923 +275568702952714 +152183451986315 +47786413340737 +116295088927006 +69359527131670 +104583296884744 +157305557670531 +203642263158882 +2128331785751 +180116231369736 +107808453617228 +221516671150406 +157323414968771 +156534262434980 +44895101263408 +56076097751682 +213430299102920 +234206940032725 +201026068766977 +127251160753083 +80222741212932 +227232652024843 +176386915306217 +46382370592468 +227050419785300 +116776877741022 +247856119894944 +50604985080279 +146271055462181 +230161677910681 +190983381603728 +43983316791524 +33419053003591 +127943487560516 +158466603444562 +169781907091136 +111268817740677 +115293690105521 +46970097138401 +231332324797045 +205958753127807 +87376631816633 +156509088767421 +77582127292100 +171298835135958 +48015519301102 +237735130449429 +247283351046258 +204749927791002 +109122326850482 +69642906498646 +145277573190685 +174135776320183 +215871654995243 +263795547679207 +233446800824843 +159041115971099 +277399457649186 +69422426246231 +212583076650020 +79631062293830 +33922216811620 +169077478147344 +154901162893466 +75057288193864 +17102385101119 +6009186377338 +59880855539841 +5429044714797 +152884124490209 +261708511791557 +93866654333731 +182880866785400 +182321746693776 +120197256640909 +50931167958568 +257999299189100 +213958171985752 +243772384546828 +39762028839552 +144980709357909 +34879201497813 +132762780508875 +108628064872664 +244388437113696 +16107403477709 +77468663320690 +71166128321090 +38522233339766 +253927275278705 +190135618604353 +3463453260490 +155611169255158 +88138411761161 +154227350529707 +86843564618194 +85072769637014 +141121433876025 +101257681524208 +83388005243753 +275519883004454 +272468232790724 +144425302079781 +250721028741679 +61234884321552 +45435217866445 +223975188925287 +55658644523188 +50553886665641 +131582917774905 +268437622397488 +199257796108302 +230560893656807 +176834982747935 +243033967138900 +280068043475209 +220929651213585 +85876850223735 +124931306884432 +188587578553146 +172577947041126 +223879933092851 +121067027295204 +204117011243099 +181905888012856 +256857129327126 +39840817068161 +121918363169941 +68140541731068 +202147342486641 +239941373523815 +203977375664249 +193665528551018 +2941904540533 +171468025845033 +82335378501605 +93640914831988 +215777909985377 +264045553744924 +121095894268232 +100633644406475 +165503845538471 +280244998815170 +5922628981253 +227447737376775 +239167565203245 +214107872172662 +181699552726426 +278034896445046 +35715154245534 +86725874157407 +29810872811816 +53376820370680 +216793951652176 +70907072625903 +111172145752934 +213911806491075 +170066087208469 +67466917156924 +33836647633076 +198007988019416 +198599978499606 +232946799308986 +268363562439628 +108996979086596 +271769056451218 +198765578650058 +198827959880127 +250703462857843 +87607073203643 +153418995595043 +249201926320006 +62877617135035 +125544713507473 +227874981878832 +55943415560725 +228547361266073 +217196741280738 +20308655590569 +195823037119706 +262150855234313 +86924455221928 +177179174083855 +220632723964523 +221487363516071 +33691006822446 +163509016187769 +97495752226037 +155926030676731 +217325756372994 +226676129669759 +157423443658767 +263552361935027 +218993408426725 +18731942573063 +107215349717347 +256930130755102 +221582866014698 +153195866447023 +75302194189418 +104823885746618 +17316113881607 +193451994332269 +83643130444293 +64539084114256 +155807785455137 +139015501362225 +118305624022089 +220013945256901 +147589088154316 +134469410552266 +26819817873206 +68828754263160 +64522112042130 +102061539923691 +102495812643854 +273670239057798 +218970760830907 +61344329176318 +224331313159708 +123317283849981 +202861061200386 +149369260540299 +128922254163834 +232906571172976 +240908986308066 +34846780060674 +83592969640138 +175139905352712 +93779588319799 +36365524127661 +281452883115051 +109605157648344 +152871110912977 +206022381062748 +65088030795545 +240671808392341 +84254732844877 +224468917837721 +160273517249648 +39445168286585 +179165550428608 +127218641024790 +117409512870910 +26737252138668 +265932648620997 +40740827673333 +2412570144303 +200895469746079 +62945372578472 +106494881337377 +83279957957663 +255366535059586 +109008698438070 +107626426529238 +62484901875392 +33236605320753 +1617569197392 +217943452182854 +5856419406637 +23283230906411 +74658721880169 +6945017687645 +273332305665161 +86489757852192 +74666757664377 +70387931026371 +143919972979376 +176292449929631 +100308999631175 +106829561580022 +174345116138476 +229173666797521 +17906737216872 +81371089052996 +75213452349042 +203850768015818 +239614857090296 +39425130613063 +163632645461733 +187092051047255 +80517742928492 +73177497098436 +171222416167261 +211739620938629 +69195997538353 +133696073328592 +272844318891027 +12221342669418 +269542165282264 +74584842453086 +246850221276769 +70259575040288 +269443401821973 +260987137535444 +122813217283483 +30352107265562 +69128555427552 +158035078527655 +191851642955397 +139991075437137 +49048899586556 +5888140108236 +230651621821113 +166544922053396 +174982442947194 +111020336318512 +3659687686556 +41851245020712 +198263753898295 +6831617743891 +165542446515847 +73016197343957 +144518859177371 +42040640126100 +84960394143735 +43546161121491 +97894804333173 +151567431595510 +86180333696175 +92730542369778 +54204211730466 +21342321913399 +197532091021320 +215136832978561 +150504223788441 +112398155083144 +140042453116989 +209231382954814 +80218035745995 +250049225713234 +235257919291529 +278640689622939 +275105317981983 +74360504999561 +90780152982824 +247387384628915 +183774540709796 +219020485161818 +262710889347931 +234241984271346 +222867325948922 +48952825600934 +281339419143641 +270801371832283 +278793765734723 +23334562045809 +246873941489521 +270856038515518 +50576188849476 +222681230481640 +66082416606900 +207090655151057 +52937497849012 +266458459105758 +107428798009874 +223832093125675 +248226219404133 +168705475380607 +113226753044406 +129264120685040 +122411063080204 +55401173579171 +223548692476672 +188034842694911 +220302373183972 +87042769611676 +9534372734802 +189043895879078 +256834548008348 +71918085936971 +256989620763238 +169890257246692 +74996771741185 +40591968235151 +139530425534665 +265651220380150 +46914331306235 +179990407494671 +252290951164303 +179238302883234 +13907598139308 +222736379236401 +175691392587439 +246437983734364 +45368665156898 +275486177787686 +171192194438529 +271857434548129 +135122380164831 +220837610572424 +202941017758531 +32689456668411 +43076378461357 +30363008615274 +168397458317511 +271974232974113 +148896177586318 +182519334702686 +33146650556410 +162055513510014 +225466426656107 +18430930464107 +99945351123465 +203062286568974 +3479660418291 +238917874407130 +228364873731476 +132746519008646 +27139355184221 +58670373521189 +196380440693834 +72672953956139 +197374957407762 +110518666630316 +156349299349779 +194931509400796 +63125891611850 +1419711008618 +11012172812589 +7412814293461 +228502363572132 +82894970756757 +196734717952113 +28090355265770 +271180960696148 +74467079450853 +8441645685172 +113069501193727 +271179680293242 +68372911403910 +19708633892028 +213667591679384 +267969287001091 +1962988026274 +42489793000089 +144540185032109 +112822228437445 +170435351609065 +264627086482225 +111217934844921 +110802768237780 +40523977375286 +238370236836829 +57298573491501 +263892260563035 +50676776762016 +76054925753917 +192292156837704 +123632966804603 +131292298742052 +280522628973726 +271375591553270 +118628574779923 +118892487304163 +117596316429374 +226161634516728 +52075843110461 +109286950736939 +140974168589624 +167910197221913 +98711443136228 +152731597324921 +242095189331609 +44103145569840 +11059366406019 +97639533155099 +220167706308549 +9605913668104 +222171574530304 +259445051863276 +69366275276026 +107375988732521 +203097359513595 +52095174443374 +31729628688079 +10920502307569 +10657003161252 +4210968777478 +15580026676860 +256981802044448 +468522694596 +267543912450412 +203034858969755 +270060444298677 +39371124052838 +71764169732631 +56400402807344 +160052757235647 +32203729764297 +184305516272440 +140721377007872 +205446847672477 +233644033994135 +114486475552494 +3617427207541 +277324404771688 +163608231483752 +151037719445639 +199361234669900 +244839609434614 +18135522720109 +21133775538494 +272265577972605 +85626757450735 +168748533990124 +121115304241074 +10725551587653 +144698674221020 +114668412405894 +155257322219118 +85546189778259 +209388583161833 +98831892639615 +80461488585724 +79760593483116 +226362013643783 +153541954286999 +194324607063644 +119080522149517 +227187978592013 +148058605180862 +246064684592996 +56589205838986 +27211563509196 +15238147028779 +98803973372770 +96730690928647 +168374534138176 +80377482217048 +38824658492767 +211053020609141 +63874188110971 +248225473379009 +218378871102210 +174733929682563 +189511149659442 +210896287290115 +43799587313927 +165722223212371 +10540826098355 +200987864765672 +61497253433541 +61699928356986 +280838929314026 +259263267764343 +1406213713111 +219556292253994 +147193514059827 +166839145151664 +235232327216496 +262820389521378 +197468909980978 +262755246575629 +231262309409296 +154246795196662 +168309123095695 +279256340584280 +266671524117343 +275857519225694 +3193340002327 +240767270293248 +169864312802324 +9110827940222 +41882702516573 +17846031744433 +162801028204059 +232194248744746 +7320202038633 +191849110227289 +231312828234502 +16591078794350 +275229086050353 +28487753103586 +174017612448465 +74476494820049 +271212159214471 +13178989635484 +40144137260260 +202095955604853 +41846517690226 +107872561908111 +211327103123378 +83937611557706 +135857310061671 +150068846062992 +145878344239239 +159563395505226 +250231451955346 +136389984943758 +123673476951623 +84790821376734 +29001273528541 +162923047947168 +261039399934687 +80090379104094 +156245961803581 +56100483223611 +243082518536410 +234514412632529 +143062738979580 +271605168780228 +198061420827543 +147314686721243 +70583157851538 +213536864843609 +186520262341244 +253379565535140 +103043143964045 +137702790121048 +278661240263673 +189582474401293 +121112360753762 +168546499777062 +170574887667404 +278467109187364 +169241091407553 +26643806832377 +253720240728418 +69523706661189 +63523884057547 +98318377178990 +266048624688001 +265599292842868 +72291299025383 +87506194461377 +158835614679746 +50556991362274 +211600849838412 +250710044294061 +29548537200817 +94243688002348 +37802407278080 +205037274725181 +227563457144774 +3436302030821 +75411672219938 +261283102191689 +33097061942346 +45099732251442 +199855524570598 +24792611635389 +85516306386258 +202908788519514 +206028355891590 +155664471962275 +140303177960720 +161003926552184 +107166912143799 +184337793010242 +165955609811856 +239375659882262 +188874234570228 +21637981467569 +211572128250147 +191023979467578 +268969287652759 +26733371737201 +257344764932795 +49216502327220 +86729996118421 +63613262472081 +135971365916075 +220123525007860 +257306337947815 +7633234442291 +240367886120883 +60516300122188 +74091100048988 +113494718023204 +213263695237289 +3104029883141 +123968992419085 +216683357161537 +27251713860255 +128515069573003 +35203294061660 +216995799634660 +105402457319822 +48334495710481 +100130597921503 +165148741530471 +182670185235830 +109044269771721 +141925987658754 +109655832842005 +42847184132920 +37649487050708 +147359990919668 +188674123234615 +195322299939523 +271722908252987 +33093068139267 +234100996338985 +246393481211186 +1414516772347 +200379363461436 +23395292254011 +168075562573304 +160569293983878 +95510031998165 +198671205177946 +130298003436032 +58502711924226 +129286820995061 +30671387517662 +115905554176685 +149901730523307 +91271080733956 +195573310116503 +14629361764451 +38721257099726 +112283826355015 +57754639516467 +224440424957289 +154677005560980 +250553256962078 +80726023369446 +276281228210970 +151354245167723 +190419838080117 +48497768524035 +25366383224464 +221345628776035 +70148610169526 +163627035220188 +4154543071809 +202660830616686 +150246364809926 +29764075532241 +270725433905357 +98655186940030 +70795123899010 +254648814198136 +143970425293872 +220133536960600 +127502503316387 +83716135580700 +221363076711726 +85423388677947 +201247659183068 +195208835968113 +253858736424646 +266955514473404 +280696445290991 +190473794660016 +243548906133042 +178971983608239 +172518222444741 +20814775201515 +123546795439049 +26493685101009 +256721187658031 +21443806189888 +120254268004056 +42839153920663 +192853194466942 +214148431520977 +131026966279688 +42249222553678 +182161988625148 +196513999089165 +40052469413686 +49047797326217 +151189478935021 +1197012595205 +2542460635389 +226846677377502 +114435251315310 +238116463045693 +86808842299232 +25926245311976 +51435480439683 +182197814380888 +126236683262876 +183437464054575 +269167780402919 +195177181925091 +262189590907399 +141925534416527 +263790869937806 +230085173181957 +237533622414285 +67476475032262 +128441113271012 +225492724900688 +174360329161693 +256157725544899 +134254248365541 +211013701691370 +139372917164737 +7996158078795 +115398865171420 +202015433894326 +196466010316392 +169392262413071 +60721950394752 +278558376996402 +61825748138346 +165691818646743 +70471839218344 +143678570392029 +131571657159567 +26831274937796 +237471121870445 +249220414239011 +23430549740557 +179048531730401 +80024414125262 +55672717904064 +97270603947117 +208134051977966 +47601489890115 +90521813299792 +79821739201817 +278375339689442 +80121868633674 +231438885029194 +143483032976301 +14513140720235 +208009050890286 +225642364524711 +55592360061984 +171375039721055 +90684878672994 +163566019472111 +201405470812803 +139924362889044 +190368594336565 +52209319622465 +241550025544224 +90650056941426 +265254136932589 +176016629943920 +62478017377550 +166917331439769 +245599284552391 +71979946452914 +107638712239254 +93358090863981 +125536911862080 +122263744691726 +252863446862759 +77844397175560 +127077564563031 +180240305615340 +98706455271953 +222165575020081 +77058843534448 +130935949640772 +235247415731040 +36505236736995 +121700560577454 +26178333559184 +177710127648325 +250006503677442 +277210182635575 +51918505522837 +5690081999565 +23136260931999 +248783016702882 +3661255759353 +37710850490408 +55217994858774 +76381756768054 +55436834444639 +48523605145849 +259720258244272 +217901099797620 +76280215770772 +99693893525047 +55419351703528 +54227979512647 +182992799378733 +154281416183278 +147013524326768 +182002282960084 +259962288512042 +237588743630104 +182923344372994 +88866046700274 +199172912163713 +229389482243588 +124485438351405 +70108735657720 +144503475051946 +199330623204567 +276850261477971 +75268271782065 +33223900521455 +187407485898962 +247925517867473 +275795409224018 +206019343370933 +22375810472870 +39056716801360 +94888369153851 +220532446278263 +53165468866701 +247985032476876 +54024088674891 +224324935706062 +275119826145868 +254315367174791 +77461138870815 +176967632688542 +239894769473362 +195864264913964 +50152821353008 +108078100588153 +101592749133288 +224308983594225 +106561781147470 +274980124465996 +269963620833863 +55000113608487 +153298833711183 +88870974923985 +31315991851635 +209037781093863 +131703910408479 +212402762190466 +272962181692696 +4891665774849 +57455400882906 +222534433101748 +278705057718634 +42143548162515 +47865180059162 +173743979257489 +165465261616475 +268462983543786 +109890331025189 +250806930553999 +73022100496473 +204661783534819 +192658094224022 +166236598101259 +24827546819227 +143031361820976 +191454227078263 +78951038291652 +140470229307873 +18840616222464 +233426936056793 +84902824464024 +7105598660132 +86181842965159 +232390760531251 +20744163030785 +242321644703713 +264681273782279 +278483598659165 +67934078613514 +192084039442228 +184400643768978 +122397302989235 +44994400940157 +254764253973398 +37618764761466 +251943948440730 +240108971862931 +110859394371882 +84447917751803 +237178262179309 +112259936516461 +280130682847942 +131912927341413 +253244015911038 +126764430682622 +272344888578015 +137073660408064 +120294224500817 +231307633887130 +45571629185484 +27313221245081 +168051672734750 +166762865809993 +257347235907138 +161258236121394 +178779490985268 +66041879571407 +117977925063371 +245577938665620 +136206809356569 +19907643070508 +49437864565726 +144020542359368 +234998377980183 +79794332629129 +67303902751893 +247019761816270 +66865923357526 +49437060811594 +167710717075009 +48839005971558 +198206603427106 +119190966111684 +217549083869959 +9234476549266 +201900027666603 +84580813325207 +78764156241324 +277602884822182 +193077013345926 +133854754391419 +150979497850016 +166514318231825 +89497048088981 +279061652553712 +134170320819942 +190454992168071 +113846853338302 +72796205673737 +88218921873609 +65213267520734 +149042944279104 +113884353664606 +185881071565490 +242830138568048 +8938297489395 +116356267750234 +32467502687044 +225220039421335 +169971369283676 +90644935703145 +2882738729993 +263913652797331 +221132361044962 +148805239005529 +127157791312389 +5869156371080 +268229255894892 +248019209649117 +236972010384637 +46086211573627 +18441606430387 +71697110330486 +172430813767148 +238551033446821 +142233778415379 +49237798987501 +106975655813569 +195852612121848 +251282617420373 +166536970987257 +227191750774817 +197291758729203 +134946158007800 +184080998130482 +237923631681381 +203498372095388 +77424291678501 +72451711125191 +101735905850827 +263319458680838 +226344981893233 +64368658150700 +10047494499911 +116836989317800 +16003274293102 +210835716379929 +41140424459658 +170962895592959 +238833336247555 +228667560839369 +206629693425085 +80374115305058 +11712782921829 +55017828408092 +248005791199670 +251525137549502 +245167626526558 +232404631212060 +216419272301788 +140632042684887 +47619400688946 +139471574836585 +144584978615029 +1379783277470 +108725339016739 +32317283635781 +167129580084416 +156966505537160 +268648600667845 +227926667196630 +96110668983891 +262592297229031 +2427628226888 +140100605824958 +53242024030700 +58727153419313 +184501408930207 +98153543679226 +84179524389011 +112367025516488 +4079735984058 +265825475746848 +182001930569634 +3774309752052 +105548856113217 +82407995782072 +42573086239549 +100993380714572 +42962596010888 +19298007536177 +68371584757358 +76570214457400 +225507893631494 +281017205353768 +138004971777492 +92315331581148 +116065775582403 +60890193937009 +32537923403203 +171424705489477 +54072882514066 +103427158661567 +107776310117250 +281275203682582 +45378254151737 +260720485437315 +9120883158756 +8052119962199 +171049657169022 +262062220689021 +247504778633758 +173335685824125 +230119481151401 +12302817804776 +35123711527552 +275392888963313 +230469428404735 +129375421949197 +173825720314228 +168118013535977 +86844155473077 +173193794449927 +98555274447443 +268378155041237 +82427448774633 +61257042554394 +167275330861069 +218997383138750 +256590588637133 +162888010327939 +14731201820223 +171056827813189 +267579684236897 +184548855559739 +120529448501058 +87537917577703 +126017302801316 +158577999955339 +88137182932045 +248130275920384 +107280713232846 +61751239507758 +219821578083374 +270016023880204 +214478595178551 +182932765842159 +106167960697375 +79626947567346 +197642718732993 +76491715968212 +75906232665121 +61801858299792 +206596281432552 +78326360709998 +44672041254877 +107088508740026 +83377585869309 +103198613479152 +139174715929321 +85129627216956 +67147461220689 +173368621861037 +134256861041380 +273905061224635 +37079347615972 +253003592456256 +53029601874197 +36668025291230 +26311732009024 +10245417694116 +266068899615788 +60808518373667 +256297377326220 +85022872581087 +14283534641721 +240835626788459 +205354835194106 +234942413850114 +68997771606333 +65823260592267 +12643992350332 +82273108772557 +23403504084523 +143543762055307 +250065878345880 +257470268591586 +54000198836337 +144430013736528 +195656181841208 +213559190527034 +28559137083024 +191765861984749 +93688923364609 +135971648035190 +110742288761495 +128030513778720 +230609830914518 +96909518815440 +281321978269122 +54587504994347 +202562188402019 +206344852373009 +59319030354498 +136197145164564 +122284613300456 +43168061819946 +224917358216167 +191271134301151 +230807629536410 +259405261309510 +190878967536041 +72471127307664 +131264918584236 +212249388681852 +9998678751732 +151815011913152 +136399600125872 +234773708849111 +120421528714701 +148650083717824 +11412346842611 +65393505197582 +207611584357365 +228122648037210 +128852509630929 +201033203920672 +258348746264619 +253579483340800 +262323327019115 +149731970070131 +139348450114155 +235680590726796 +95612017113641 +274218110778333 +213125208331825 +267567049966432 +154464461520547 +22248757723128 +263819858936022 +188027183875793 +239840776292566 +255760796711977 +271262509145831 +266139332871730 +76669394897624 +224778071289895 +172141465248834 +266276280501091 +193482387024599 +260590198115900 +26735248067885 +17897241123957 +108988891185488 +172046398410230 +139193420374673 +76065088735748 +184476515181841 +100745581613019 +150348510791391 +8247480422515 +205221231250371 +88312010343155 +211825882782476 +155288790556759 +248156119263907 +173483716113204 +101631041328047 +37028681189255 +60912446376423 +158740288448981 +11076573750327 +114764469664833 +166650090196169 +163846091021510 +77290090926549 +219461927156536 +204614709870395 +258294286666398 +81299198414679 +268435083244964 +19769861746570 +227468661383502 +130166382864183 +258276803925287 +110098263260240 +80008621359255 +63879342465152 +10941447860857 +170643067307406 +212830556511264 +135443478155895 +275475305670710 +45612926482027 +74263160854133 +244308725705860 +251848905633553 +236684468906251 +19752016429598 +152156968857178 +200759282740534 +132031002057194 +69761267551462 +141036510165086 +53727363286328 +110260700362428 +150764813862130 +169661358311298 +255100260289848 +229154173787508 +185603850221411 +220914750831302 +125827666719554 +224134467622898 +46494362153304 +173704112429112 +91424756648491 +70741902631481 +269487414767446 +31101324408777 +81814611715519 +276150973889890 +128321020977907 +267974162175924 +84773604094510 +73869268977325 +63176538768182 +234884479533237 +263047344316325 +279586139635773 +215835911871901 +26151072634628 +68452575237874 +45330617604987 +224968068451378 +27358542349499 +103555462623613 +230772922929665 +3072538785922 +276243477952312 +160003232997893 +35728560876015 +201616729016376 +265309536414465 +7953491460952 +222573379104693 +59097904095090 +219324830174545 +42878700464630 +167439158917885 +27189896978171 +204478736290588 +249616035364633 +4215091597079 +142171441417554 +3161340224181 +262196508568728 +57664057240320 +205325167599606 +208436317156680 +194298560271021 +19073255550648 +213870320417594 +115326958041999 +200970704506288 +116468480589493 +158228984421892 +212801803477515 +60780443856469 +202977885218780 +91902801337539 +113173633194654 +126503061339643 +48678865552589 +10679997404616 +9915675232564 +115010340329351 +92268930065476 +101463626882216 +143731806375648 +208303313712385 +242978991856198 +113814975041865 +206845886624820 +175876178289785 +256771837965807 +255278735672719 +184303055425030 +138768566402968 +23331594538253 +29595587155295 +119049618676305 +276040204853750 +25812956995701 +22600898833281 +47733479289536 +128598526161798 +154332475398350 +194495710554544 +66079650627876 +18218478038497 +41667809293292 +148413063460231 +193698468360856 +255793275633206 +11187154173698 +167613654028751 +118634435969653 +71639205232535 +227898031780018 +23612246496703 +145867166664344 +79271559642409 +97222823341642 +83791027191663 +110113385398383 +115536670715147 +174169572999755 +74306393096573 +192487545259960 +4114184308560 +136845509529219 +55743303951516 +42151110548383 +107468430204718 +230943516001343 +68905439022434 +246745384481669 +29285140127583 +33862800490328 +84968323654023 +93034101967708 +36827786584055 +244090584715338 +34684646050222 +219605742010316 +134061482794308 +38637617783894 +166820005505436 +223499762958423 +45789325235856 +218577082980276 +148737024346457 +270701799340967 +268012746359891 +257855721510125 +240397459861573 +188888300870011 +192493367177659 +204967326239397 +256604952358325 +370364710775 +175210805662602 +236599806465881 +208999646916402 +144759463603367 +252395544620864 +176108024506394 +77743611646908 +249103927907980 +97435693814490 +165217833381546 +87870567441238 +27871851615343 +30249056313838 +46330837778383 +118857972027459 +104702270435898 +142213379071437 +148152244384446 +24906171287473 +149676624972714 +126866276361768 +111332757312300 +253268964885337 +26605868143619 +71474899512909 +96090543028217 +89169114750936 +153901063761075 +104119352425979 +59785086065805 +164522953925874 +280325864401814 +13837693886978 +41999834365228 +30347258102256 +6175763944706 +147778523898286 +73884563579529 +241822986947312 +196236900399321 +23005567540025 +256346620555093 +78710104790081 +273229118699065 +232182048026259 +270768983895906 +32600008376866 +189538755570762 +154708180486425 +265481345971625 +202912071398214 +280144773469190 +67619087580050 +79379964256371 +87677398745103 +42245838052432 +275625674659555 +103469769812184 +146542098340425 +103577106453077 +272759340994474 +14828097817997 +197413524404556 +133503335395103 +157228394002054 +21171702501164 +177243048753193 +20131546403108 +186071620816274 +225567116563806 +112781665498286 +269553263578577 +191280172425094 +118583648582624 +59854199538030 +41210032112089 +180822747422620 +202108824095521 +245183629678608 +262557989347744 +165329783850439 +83392657155278 +241756781416092 +171572756095993 +159768947699914 +187374165087604 +146575206760647 +23894726864157 +135344821772940 +70586374080547 +107563700806065 +135082192004280 +232512479928725 +83148391540872 +116242061479400 +262055388431361 +254653260357189 +112766486794782 +169171682252268 +120941904103741 +218371674728363 +240542488087885 +21445183177999 +39630734842808 +123532612681455 +150436257971958 +58042107374242 +175631767605854 +113307762038049 +43021993447516 +230521985022556 +30234171846255 +40708682789731 +133968335994473 +100052095039735 +26908421255500 +236279245148212 +249454747921440 +9963111461479 +191610520523854 +168990436101366 +260709175890499 +165860848197559 +45138559902636 +22097155873186 +44621536041230 +65531458341846 +50371136934429 +66114851410016 +179624313954168 +80971900666660 +136499152407727 +67027999883075 +166968864437752 +184430007665307 +132548422075391 +196968377453309 +138637605740586 +40427799698920 +13276361632275 +42348411830730 +33554518875982 +48426099008373 +240157523260441 +214753868001853 +4108162148099 +276785147281170 +156586705926800 +48084774015127 +30452689616596 +13228574692285 +214655881891562 +119964842681603 +203936741308789 +137950483957811 +28202428967106 +33061850599479 +232584617944187 +208914664788589 +5867077600476 +276056667376369 +206444751564462 +15810151743840 +276695860789970 +141947305327661 +222998779439204 +92369406345920 +176960671837350 +49731201403767 +194463546097689 +278283842491272 +196090006246265 +187190648122990 +122371962514148 +242288724642554 +51311098570965 +178426304441142 +106059941943614 +6960354933848 +171159374132460 +193851020816545 +160627914448027 +7226462673639 +112432440170088 +112463805589614 +245875160913046 +235565051247969 +84128901593101 +119753327366231 +194289551478628 +159314545218310 +177262775472493 +241415840547440 +189071646874928 +70918546161656 +151051943599949 +17539716621998 +148025483429827 +127466735000180 +52615979442385 +133627021087436 +100065442601061 +190625604328498 +139532458152172 +40652282061567 +224662912106903 +214072102246290 +13974067027622 +212411728455506 +141703553206685 +199237390873518 +138427507974483 +203289207945871 +89544369745669 +46527077935595 +108441001971091 +48861121357880 +96948693003796 +150410207706103 +250836500022965 +179395882550909 +260503880289096 +198843484468999 +40015465302541 +122558956023651 +17263923953989 +263083146687888 +156744050596799 +6516791496519 +67712375471714 +66937262347187 +163689441734757 +267371876836652 +110616386318730 +264947228693423 +272718942250352 +250593971074849 +173831151351629 +162935321094450 +227866346831799 +59234385894040 +238580391308722 +129617167360904 +263897807911806 +83244574639765 +158147083158117 +142225443754314 +218374271005196 +275846138592765 +258155120120756 +38138162134545 +112791770666369 +16202027227348 +114066337095649 +25743475057576 +167070439835809 +227937351004237 +220858045980350 +13990451103695 +236624771211469 +179490945809954 +92947954516719 +73834750006207 +177739653777895 +205851710314678 +25791640594885 +67147847080890 +190663154034241 +2216392649849 +272605002420601 +211213151687929 +229576368822762 +102520353741704 +92142159582385 +13086382148317 +143709574943699 +147500966576080 +164329135884004 +184498338734802 +211997519947969 +240315672195115 +231184569190916 +227412143254536 +245391453109065 +231091566607859 +190544738281208 +176094674365018 +263506008927601 +139445973895616 +133185354385915 +135206763007643 +228093921155508 +270584158971551 +147458109060304 +154254754387028 +203387940794762 +160075013431156 +235388068030749 +118104074734497 +165310920621644 +136252944174880 +35746386706132 +152329089077826 +231879336771353 +233813645136938 +216484653609914 +211266461311030 +272463128256020 +5321876735959 +264631387107468 +9863236446156 +47150033819852 +206272979937547 +140457321559038 +30107150895652 +38088760486978 +134827908322087 +175029561898980 +226703834638324 +243561231785579 +106219683580653 +114511900470774 +117986216566113 +77863200001372 +99751285516671 +214603014076505 +128309014931226 +71035476067273 +188068363349247 +129696222878551 +52269608381268 +118187659741109 +154167419352044 +91347621146887 +73970548874336 +116984697363513 +12399729473531 +177368641066023 +214673190410379 +111619977241873 +199892819819369 +154035964182709 +199871634234523 +234284912213634 +245363476180822 +262053978362483 +244939735076908 +50037031204155 +34662850731401 +46215735041195 +80895651149720 +153101056799923 +244417661730491 +246921287090611 +204948828775337 +235191637750109 +77352944436617 +48168046069467 +28441042353778 +225279707694903 +19940765804784 +244357378393052 +545971910261 +233622840797047 +41608226818682 +59206718721539 +142072039303843 +18140880588835 +177463162619985 +276132463030498 +7123427612433 +175906869342348 +31656787718138 +257257409559582 +146746618211179 +193914500880582 +198525377116278 +247700176678972 +169729390436006 +58130232885500 +98209448429008 +245900187305958 +227564228865176 +100569499709057 +103966251267803 +81410872081758 +279517426423699 +17452650608066 +21052009127194 +175142946237992 +219609889287529 +4297554515612 +222036411165600 +221899641504434 +211237609813598 +94002719789682 +162698283711107 +57998166606222 +52869027909846 +215483962254335 +24591748469073 +199991288808338 +14336282605026 +74650857183081 +180253771382273 +46228357228366 +252594645717347 +245303739518629 +220555236189016 +227621936147868 +43043494679364 +201874668072628 +264259946430271 +36872275415918 +208307809160445 +194795724228613 +247741664867814 +121889957586677 +9014123793713 +91021139832114 +63713319801517 +260094697832718 +238090117091955 +45385949444070 +280567698444605 +252711318749623 +214500000384573 +42102430195172 +215645778410216 +271935276778085 +266094211580982 +263424223485700 +131803801017838 +246791821678371 +247716912191209 +88674446459070 +176416604230095 +85289295686908 +228900661750417 +91407860223540 +17339186636656 +136158264111156 +233136786538791 +217836681164426 +4599006294657 +215181526000919 +205050119984927 +57365357684111 +233150522796796 +48579237042332 +74920845355277 +171798066665343 +73747325282504 +144021328130212 +70747844164053 +103643556440826 +66253783509626 +248389091820878 +261205485099259 +179646464726339 +26715557010993 +148343789068602 +48845236015683 +14412345392805 +94454586156499 +82381485168896 +101147957478565 +272348959676813 +214006039701936 +149748853212283 +237909521465745 +105677022457930 +277433261032221 +71754010137931 +123532734895236 +116758042540200 +174540313207097 +77360077668644 +142785413393721 +110031485551248 +119667272278708 +110296386980363 +135978698309703 +257519421618475 +135244526937498 +15666476281522 +131057388598402 +25932736181934 +100164302039871 +196207667927331 +117441041637229 +6528706332846 +192700553708934 +37860018054731 +111767370958254 +208436682457210 +138313445967337 +81593105945912 +152208169221630 +241822404402596 +193828487366344 +48342975819438 +52823654441351 +40924561867495 +243169417694816 +57804027043927 +94742288795150 +44435668655500 +169015503116683 +265173998435579 +162236790940328 +107890232361356 +83853603450756 +222854503193097 +202472896869737 +181987229911842 +74568030712188 +56691683531318 +243534217807775 +23657053275585 +6880431913880 +183322446208314 +250609061596930 +219440155835248 +203335181360121 +125800677396813 +140872495430085 +137200844760657 +274981612136828 +80144985363131 +27614930614861 +217005750208333 +161069934925101 +152276040700862 +61841555759316 +47036886979421 +128043955711842 +11461763208611 +100677382411004 +168852104570316 +246922155075868 +72340798544309 +156889171382827 +272698858846532 +163995284130448 +27718024098999 +152540337635187 +154875446584945 +149114057927482 +145959668258512 +124303974608966 +89402328279179 +274660903195653 +46937913189163 +44677631907625 +95956011746546 +161272838601395 +266713819169176 +253092786079734 +182092151129159 +202731915994138 +101791676414824 +103693542076880 +260953418825164 +165874587045013 +218426265136547 +120418988707656 +31562102993456 +191396751918496 +64693131847542 +270488688473755 +107905154503363 +196258843509642 +208585789685181 +68112253128656 +7663982488093 +259467913350616 +243679535246679 +263748922764126 +280267185944110 +6744432666321 +134199516785892 +149987488934005 +10201833038100 +96950695702917 +260577465642281 +52476812896743 +4006949678631 +177694571719399 +252585111440648 +193358446943331 +28123009275166 +2290001002746 +83359651691851 +133975218549432 +223088120208359 +47724288847535 +64166744560808 +102580515552558 +234957748534567 +48041160570102 +152522480336947 +17645352327310 +241650783537087 +225213791299734 +241280318443686 +230610094111357 +230044561106489 +25874811832469 +279645614577069 +143683872369467 +195378759593796 +53480166026347 +34831075703285 +19627609399936 +25927374285864 +12103939966781 +171289367241213 +60297553444338 +167396067834208 +115728112442843 +111452392748559 +143648063320642 +136520592759446 +51239973794719 +235041060346946 +71638929729770 +22844299658217 +26235319546735 +106012987106400 +188219998886882 +118414617654391 +120743651205430 +275689489306012 +265197187872259 +111454567166071 +187629284786549 +173889604562349 +22848814132325 +265828876517552 +163449358589376 +169996864017036 +140664962264835 +202643130170411 +172321429817652 +109717598800330 +263009176762054 +70526799823821 +35086700005655 +250227265270262 +244756152598859 +14186334483968 +156380792958704 +112549430233304 +217385185867644 +106545027859002 +169557770654378 +210986796867585 +117117459006737 +280745943210038 +153016277407810 +131519067015115 +267201985559312 +276650281715427 +218994308391614 +214592988384970 +200879833604122 +93653696001173 +13210548359031 +210894831781649 +70161361318425 +33903562353713 +68592941820227 +212932193275542 +199626083314293 +150065252981614 +76978771010831 +155519681161096 +276036405116039 +185552222404330 +279326725070773 +4704953998621 +258296094234371 +239961116048530 +227464484317543 +198268717286066 +135419403506686 +70553673120633 +246973613038023 +118497959710830 +128782096508085 +61923086163365 +57143712221748 +136862349662587 +93581373943301 +122788078897193 +48411540309025 +130714916276056 +150886336389578 +34702184240388 +217369338455295 +142827981479160 +216337543278121 +207069654716164 +185489274977004 +23624220483399 +192630139943561 +277847390912540 +89675918119266 +52193002867478 +238314080884846 +181443475180434 +204887595157934 +262112844270713 +85690867242638 +160272995259398 +252629082168264 +251821972613306 +30548209317499 +112097254080608 +165924290506648 +240704701883330 +139429432596111 +13439831464652 +193114036259400 +249799840073384 +116449096612365 +133649734201592 +134215117776929 +90407539102396 +144398488041995 +50609526902611 +43880519644476 +137541366806927 +20215734637012 +94426954085241 +59407591819212 +229311412319997 +119126308940311 +242622698638521 +105934488617212 +242369372738223 +260416614727832 +97601004619770 +90078114886989 +208560564124593 +166845411941153 +26651505123516 +112465443925443 +101673698602573 +125479668850318 +247871681060102 +171213028897709 +65510268687539 +203184567131551 +156686547396815 +231549637682345 +84471421255360 +271678825749590 +77492444452210 +242746517355850 +10164560449488 +192065767175986 +194482898804911 +251708508641896 +124721836799679 +61029920833667 +155154859613813 +215623758098320 +180279716676507 +228166721451082 +35024793039564 +107866342522802 +163658078741091 +66773313432788 +135463284205275 +121254432593699 +143154695085544 +107505165303018 +50933244553274 +45793978148308 +73245166854981 +181320139841935 +146855425268810 +100375896610255 +19537980382125 +255437237030633 +80527057183258 +111003078593582 +158413616277168 +114205749894494 +51239606125098 +57661590048739 +14899236751250 +177169889364353 +10213167657716 +13880191783579 +114053071327978 +237112120801528 +163708374946041 +277264246504513 +138627674241631 +18699510959097 +54660134548403 +134360590674618 +145706979265518 +184546890132312 +210540364411585 +204682236228174 +69761357837849 +256687009570783 +24901156944970 +194335152924646 +190256260029994 +229382574363641 +16474744712880 +230106259737729 +262911088297883 +35658059986637 +55924826786439 +128414961729831 +47088531777187 +232929984513930 +76350384484669 +271635267819049 +51124071660710 +249436450276665 +200690214469044 +141172585290190 +37240514884633 +209382109804194 +248691623795778 +135748777535760 +95109305056678 +132927116943454 +264624782932300 +265713864378868 +134219518018522 +200535979646136 +55805710466085 +141320973252717 +113411152735980 +46289559048077 +175298737360271 +119036025412185 +69659571237881 +280759330500261 +97405756272976 +3136634703669 +279617406406563 +172950972084885 +65842610171436 +155041395642403 +215530856935917 +213552009523847 +124468298560642 +250197698319540 +155652943889665 +251595044670486 +105998263076197 +280372430082399 +51345329151804 +81018702841092 +98680945702912 +74143242667578 +99519748001595 +98829192825851 +223140916123315 +9222968070256 +16348158070439 +28204901946352 +205641767175953 +19771732639123 +263372238135143 +136843725369798 +161299617261385 +220804444548629 +231021112373277 +264697709453072 +80653066418250 +3339160469836 +68272518570512 +137666703780396 +189613853009489 +178124606461287 +52383143228046 +191894469813347 +91624926691598 +138442526952397 +89297738049275 +62836000541382 +236293364316980 +105747444741407 +260234093564184 +197566347645862 +233660134144151 +154927931670993 +270922375249032 +182224829703495 +179634777047196 +14679532936922 +234996175980480 +155278561449995 +175485360644228 +29230239009116 +240362773429289 +249549031315294 +160784633681971 +129677755518654 +242355503958727 +279707958017383 +150628096311746 +139908316772676 +262118435872005 +185816140308600 +205599502876054 +200439330903143 +235275774874087 +264437557862988 +245333506224645 +39457164830560 +127607867629485 +204765568547874 +181296295154256 +197149344107690 +233753232376877 +83692171464583 +84015428329325 +129398973767618 +7391388851078 +280177939961540 +40210000366490 +23755527751679 +245450738580547 +220175279162078 +135377079263575 +1879440302923 +63420789158991 +216980633003970 +143441405228427 +75386448279228 +215708952869794 +46049378386749 +107580869935663 +97582953740499 +106898219305743 +66982559263637 +141902386071550 +157312080308926 +95436699196053 +86990203667138 +66513009886512 +74820299053551 +34234906879607 +18012251470858 +268993133827379 +102386251430466 +119729197013462 +181228473036989 +34187585039271 +55473087026694 +110335026973293 +69905484866914 +10732750682827 +201515249751381 +39900351091857 +228357246447790 +5048360369914 +274583342408178 +169700147588241 +100286574521080 +90262218554024 +202499747469603 +85097342028985 +22249980658176 +116898036379467 +254406986761375 +162666229624897 +78407168787010 +86619245831409 +139837027497317 +172253049122762 +259741093661263 +190049260314218 +140650498188542 +210032511905041 +240548035663864 +190188556181561 +87404676019549 +222157612654851 +257079424735301 +274648167639190 +52355129092212 +90702669996945 +117303545185538 +201312618699085 +34664110620203 +52372953354774 +128582314382609 +16499806645214 +30979415875534 +131604111153815 +196452541815615 +193560020003542 +197950096028673 +54274607772335 +68452081567458 +27080441933580 +131583398782520 +67639264477540 +59148202803615 +214423694125440 +103850294213230 +154118434647176 +22914120534404 +266505037283737 +76301906577241 +61100199489734 +45708303990365 +264341576632689 +5318097878549 +276658495135808 +5825306976160 +180978286405092 +150184322838152 +177559140013700 +273760878920635 +92701252848509 +64069600749708 +268126000489612 +102222013818297 +25879346941492 +196796157384125 +204776439319189 +25632093039499 +177606622992047 +150201805579263 +115048956334985 +174462510101155 +82943723137316 +267500259410934 +162493786272580 +23723940370518 +68692104357176 +140991948966705 +167692872814603 +70345064071980 +40462856703290 +171809211721687 +151028692347861 +84119113900201 +233159459839210 +64821937196639 +33956581142642 +193541847979021 +48083786357387 +31679873452271 +251906538369144 +8713105995734 +153299111507571 +175650633136139 +66368290555905 +114070405284394 +102784583427232 +254312393992566 +260697874071557 +150248065968763 +224958425815613 +63523175520896 +276554094224356 +271932580093867 +157089525857606 +142423255199150 +8105500799840 +215095155370233 +105927817567875 +68929699124107 +91904539795654 +268456502168780 +119737668338700 +66602282012702 +2169819091797 +275173428221216 +107902691760901 +238525951226787 +161192120543859 +164957138553558 +226252457538891 +19844293254803 +78754712611823 +85002499581196 +122514947201784 +107895925758550 +210596032186153 +148207795138794 +118162853614127 +81614911282802 +47160901146137 +192256152256312 +175607108106491 +130392782182529 +48906185995135 +263532072698410 +22782387783642 +149395469596343 +148589123600646 +262072858649813 +229878419202327 +42725311409753 +96673793930916 +98006125698900 +61692858764483 +147729562324360 +20949648009861 +198082137302891 +4571941294248 +14655643098368 +66811527563679 +128215529415056 +262618153271885 +97047342924407 +175930364971233 +155432307880430 +59804339012172 +233589518185143 +50437492516275 +59845399892221 +80139311034373 +88329561088566 +192169544359848 +920076274622 +200874196349821 +233217513429677 +151118896695283 +63138044424854 +227308491946282 +174027876404565 +184355659734482 +141752754044886 +181940950997187 +85133976068806 +107819821397436 +144297216621234 +48284641588254 +46753373834881 +126278381143283 +39433274992006 +26290544943791 +130624270265945 +168754314975769 +27893738778804 +98400991982004 +39125949035576 +162777116842825 +10263996604027 +102550840667258 +278175306411564 +18623252278890 +131448816405275 +52502126788511 +263632053985895 +275234352486258 +146609664189599 +248756664444715 +155280192245814 +11806207742610 +34573563393861 +219332412869534 +227643313218813 +278454069277854 +127528346872215 +14009589632097 +210973391532600 +73221358285471 +35322215764400 +92518955526610 +16078374406750 +201621756085735 +110819951227072 +57130807801139 +80512636248898 +278105793571161 +211612320738094 +126957020572821 +14926118482281 +170565670793443 +193830268739098 +98650890423726 +202527488787329 +177661769404084 +44656618707264 +89633174217716 +92234933656005 +267780521096384 +273297178719101 +105271587905263 +131231957154842 +58781821996245 +185609840520540 +217060543451665 +266302390305516 +12592377712253 +248912208626458 +229122601902529 +115207452974844 +192399012745625 +78633052449159 +144254865677612 +162825958353689 +195289149157682 +250075436960321 +276226837109975 +154332472223990 +179040554430876 +22555872554363 +145988401515069 +91736050282399 +97823477941847 +21561064459230 +36904614441704 +179975359542880 +280793202985814 +72223288964947 +206434679400073 +63983461006557 +109265495289347 +232933582387661 +228031618038011 +87642462707266 +128997756063181 +124304713945012 +179319341076387 +224819822199099 +14725742264457 +113885983637546 +267271029348672 +84103189726503 +113416832119177 +247074257969010 +60724842093282 +167225726596396 +156701908356325 +127884241655650 +214544970562671 +67364459107609 +55908405836158 +150387993415233 +13935591265455 +183348826029347 +268243896487168 +32917227275595 +156142808332396 +234358925158986 +208281058636419 +165103173480428 +76636989250804 +129354645867628 +246785826015312 +248921083625818 +186431581621353 +201134730203890 +243404628026741 +147152074004855 +255219976698144 +234728706839196 +279695408731643 +138504261114453 +128493642940639 +140970742914263 +105436203608961 +134548390480976 +193423603118734 +156682379457734 +63117435238122 +134017730271639 +4401248092433 +278311212222611 +103917103603512 +62441112784689 +157059328683794 +72819306944008 +194981187686621 +44811857480103 +277774623801893 +72562619209336 +170627656114463 +231493494074897 +48968765178518 +56786546273610 +113260496841209 +150767107919955 +178286656482812 +267181305142546 +220136318493584 +34514341158601 +153103239722555 +68594383397865 +102747398750230 +10380509865659 +58632019512019 +99583026127154 +273849407450514 +227538916011654 +219933720010610 +181610000403937 +100273541393154 +162453559312474 +47435568745918 +121091733716463 +84802437628856 +117810919645345 +80227603327871 +162335148711385 +67300636326527 +140332965470125 +31556946394535 +154522085102485 +215154731772580 +102298369033795 +68069802003779 +91939395370133 +213755494218244 +129261213605935 +66403842012306 +74344474926924 +121720100506772 +17135975339681 +98198943743975 +47633583461084 +157588071929724 +46431618484249 +93084131666877 +111079653212409 +72409740583023 +7059325665768 +131521874572456 +93767350138746 +17995619000312 +11089776939729 +63909215771671 +11666469958945 +156158197636805 +219919207763714 +169456634754502 +210637375856046 +252027931518347 +40445925571613 +86021724717866 +251609714727854 +215066267188499 +92837648052701 +119356172167130 +26176821432236 +147705673495573 +48455229617222 +44891982839095 +256673509732457 +106312017734570 +155607430972664 +45558201227392 +64833774406443 +69857859753542 +132243138111185 +36557398877091 +236753447796275 +141826001806000 +162187826000905 +9707741763851 +249053497766879 +256021297124255 +11565834536381 +122470439428366 +81847661289172 +39085883442282 +214184509524827 +11260060412750 +121108606659156 +179731853144130 +118384090393987 +267015392947803 +115320455911827 +242456074789304 +254705929513375 +82270355567535 +100649957884799 +278956310882665 +95990167075657 +123464946305778 +66395136669932 +171581574085152 +232796603186442 +144006977394311 +11477082327315 +207225737771596 +230462707732594 +249647631340536 +63359868970159 +260869588298162 +262062894628086 +52910348669150 +9489626347150 +72755942203865 +280035433988604 +280407463500370 +159108809195582 +95618514570588 +132527910052909 +206337377385627 +176103224870852 +186152205455200 +99447380167126 +66857473973020 +67364897687371 +16204894614179 +165245941393849 +280408140752261 +29639596157374 +110976347123809 +165525824934658 +66631000050304 +56039990200934 +275771757948269 +174859193230574 +147504024816155 +71412949371665 +164022006752823 +185715193807206 +251449657738863 +124327905884650 +107811050265662 +204984257627882 +61274444458162 +111103445711550 +215140092640794 +61610482351226 +277579053202924 +89679892321197 +221697199778165 +42667877840794 +246261476840787 +280631766007462 +70796740237231 +42954195802861 +232541084929331 +166530929147075 +18365380719809 +28599395845036 +171409634545155 +31846058980387 +152264905279435 +136547561845780 +151781702647473 +96754863293990 +51424065897220 +25584575770943 +30138869732173 +45718170200462 +253943911509623 +94864991336460 +279263840634154 +69094555094352 +243744415621277 +145139667507480 +243037918369573 +162337136985827 +148717389657364 +178980594726087 +273270737349311 +227721570736849 +6120042385448 +78193015877333 +126892627054871 +94303212907096 +44434358131916 +156750685551018 +263540366895133 +164149114511129 +91654571463205 +238315813572976 +122074052827073 +15059702285300 +208500364289619 +244561963504925 +132684683234794 +229842591960588 +148920607535173 +122525832857343 +259973439551728 +268454662710281 +19329368521701 +30658832588299 +95680909762430 +216087253852475 +57827435561211 +109663025580822 +163608960386014 +240276973977440 +81568269682352 +86669052005412 +185963071925235 +50494994279376 +226361119392987 +63392392751766 +232303219759789 +179543458647698 +271007637512008 +75710080297650 +171596013796770 +215491694104136 +81230041727559 +150361792018393 +154166579723725 +51945884881900 +97931764333300 +184463147077306 +80704106482490 +30320112775455 +259075541994941 +113577985547895 +59786204059192 +75205080353004 +36458720962016 +256105497340168 +274712871891707 +242230353011481 +269138016299507 +216778985272839 +49775592761613 +16609041690767 +131096097895859 +29417576454240 +201108548818118 +167190914134805 +196812068786625 +141276657732998 +56150329438848 +193714890900033 +175480655014591 +218942404138667 +211915730329392 +235090945459490 +81293655236510 +258012190704789 +176318052184609 +62106785451494 +230347874347558 +183462333832945 +223153167867305 +70680015907463 +241592955371087 +137093685049222 +109291352000492 +170236334260652 +170263819131963 +255588409782953 +225142516134713 +72868741024590 +87428843654441 +11158974974594 +8642684937555 +111161713178863 +173895478019927 +89527195388066 +223468438403831 +156213086988463 +103819992059578 +224134648824464 +60008976902535 +91782855991123 +161728893436137 +43093425486928 +103248859838196 +114533511713797 +60398826021317 +164409598281684 +224590303402263 +230401318902366 +153778296935037 +29963388422774 +31227017588554 +6708761732130 +181597218513861 +29524919906567 +136883245617791 +209882483837781 +270510202711888 +130246611647653 +228920157252856 +5826404843459 +154437933846501 +89799781795705 +82837804567412 +124622665577570 +167560173364028 +143271738929833 +247779749937724 +244327126964066 +217102677511052 +197763054628434 +273455248859547 +260794927722482 +4715592867313 +274555304731580 +123641603432572 +51524915957194 +187449024530263 +63115558927082 +96990734065352 +210252126634366 +91057843772451 +89359990810683 +44399555083624 +97356721180925 +128491044033704 +66036160933758 +37551995797325 +9691227718504 +17000247228690 +170931290032809 +11779000521394 +220204312226991 +230683429731185 +43430757348519 +85434832990434 +100825605418407 +153456135922165 +245454555006880 +214456466823741 +214646620968494 +240055517228188 +140106967218937 +49164729084337 +64357959397242 +10771239044888 +92909971255348 +202567692087206 +26890388334755 +237858666738032 +56077227204979 +134920085449441 +123522001409047 +93161088387585 +127720536136547 +44315434727645 +254136702278926 +50249315262406 +248258970342892 +143947504252624 +83369957674710 +25832669591995 +261739835290527 +118887106613544 +25815186850884 +26138443715626 +119694686876224 +9844714040678 +116197496958841 +238093889837505 +3871681969506 +125562172662588 +135763216412381 +214315438755300 +57945300294460 +195358497820888 +85293760334338 +118016425635255 +196120720038869 +133514554320848 +231890716170445 +263322960164931 +75482643804511 +266068009931343 +144854388677888 +18556888888526 +276017167420965 +219780532153529 +277775733100608 +207702964698882 +159697888715335 +107028135201868 +120616385548619 +90289609328745 +135592551150938 +65704167162290 +210831971109940 +128731377956934 +227152900403299 +99960021982444 +44141326069805 +77983514051872 +100433521971973 +268823403675885 +162165847424981 +43226150280006 +48946016887652 +59539878727207 +224154926667735 +38844318062033 +217596126123152 +27666701819442 +256840795039566 +153181207314605 +184021358755637 +127480675680084 +224218203152971 +59880222608655 +246403277098989 +85041419330850 +249868741512016 +85169652111570 +101005309506007 +27754415413832 +225878122357258 +242522381933351 +61679996023558 +14804256177326 +79553134932941 +74883380379952 +262121377382106 +173118520221334 +114420114107585 +75281022547880 +159044757308105 +30743287249404 +40319103615600 +267656575194543 +240486049255779 +260983141077036 +166244171761392 +212684771287207 +241552586381425 +29094037186369 +222761868054538 +102534826790514 +85058043997570 +2987106075448 +90931350884485 +137128387289655 +102001643031783 +85256260992401 +162694678342090 +125639233713773 +200148231869405 +204528885416216 +232813263255917 +123408537437637 +79938321759073 +219333155477347 +252627221779281 +100678251060070 +135343341570823 +208331096277599 +237076622172689 +79421292024985 +12449172932339 +231246526699755 +79421632813753 +123207250949160 +14387703193925 +41717030394448 +100079738683506 +73281644649460 +257916556612374 +142068185622146 +141106366256868 +26176730457167 +174481035917135 +79563023873044 +170044812071367 +28591885986778 +2390336781428 +177286880728042 +104247069984078 +175415841029139 +42938537774220 +160330320767125 +132512902643329 +272818348153681 +267228117426024 +112944881042719 +37879046547164 +248004379575333 +153790411773843 +89238725169647 +214999159066439 +13387881521890 +237180494304880 +37602802730252 +161793467657799 +77695713891360 +51463434269928 +734730522809 +254257180432232 +122195655818116 +244661579789134 +52292058632772 +66382004300098 +61561651370299 +206020086270802 +6350025294658 +123759426393968 +248706751308241 +95672141196958 +237666680024905 +214237406831468 +270895994101252 +82531481484628 +261223862723171 +225859308520264 +164598700643239 +192658853567253 +98526714594523 +26437164366404 +48431355488385 +203886667636314 +69454399043656 +212715694356273 +221269682292522 +68336165465284 +274415118913617 +100573144196339 +121167487010466 +66083662663961 +93824968843117 +20264791885755 +160143280718204 +7612944552714 +168531257015988 +163840305029750 +90778502331103 +60336839412575 +52809806003827 +213198228449964 +139287219929336 +37055339434823 +193997851046275 +103901033763164 +148295042412139 +57807046148386 +219786063566903 +229205341139094 +235846543261218 +231513927177581 +75216852441138 +146181671273853 +249524733751644 +243165897270739 +32096495415367 +153654353819851 +193005282820171 +56343096755339 +159565088219916 +113128459628827 +79029384514818 +28986739750227 +24896160448529 +256318339914429 +26816219378254 +8622018030859 +253245455335257 +237558827774945 +114777904196543 +260925979612318 +4737904015736 +103031521122542 +201819586646618 +63333404567497 +103139007590929 +230462051738609 +97167245164724 +198295811357552 +160765336760646 +146834658282227 +212486367123475 +55444185982371 +149721819083298 +231366604467101 +202029534574622 +216560107444917 +197645414341268 +126424024253444 +110323968551808 +254238629469291 +162128680978222 +58418223594274 +118816016925809 +112618337300886 +9178592668863 +276210706303117 +217078142653912 +247021433877141 +120391701305887 +4089589113347 +114529900702929 +155401117457206 +177371269964446 +209325875084798 +187859355826497 +61267492434214 +190591600754558 +205538158824983 +249307712502727 +224202565363149 +182887927587163 +203658227633366 +258646723021602 +269570124044252 +235763754852001 +254192778782291 +197875795543111 +157180859345479 +152841351795401 +155877170756762 +254265037613594 +218884622968032 +159043418446077 +7591678134434 +128278186971876 +149547937174365 +118918723914697 +77599709185493 +164031698670608 +237204414091860 +96360903910136 +184346755241838 +101667777131785 +49392401191172 +120810464402959 +211627396688253 +133726359151903 +30349698173639 +68830850155600 +156451286009958 +52721929442226 +210237648729781 +231213031702237 +243695016791330 +109361843408789 +30759729454583 +131384424732864 +206051271531748 +17215495270712 +46197953420968 +99162511730289 +277800020715245 +110401769416605 +258803210886281 +237609253321792 +92107646302827 +176829186989553 +182405112865686 +261812634877543 +54103750894935 +251609598366235 +198061353335694 +2271274714543 +146160638347951 +196837512424420 +213322917143016 +17898740850801 +31887811337485 +210780739891218 +79164233616983 +211009386558475 +250901051111170 +261316229838656 +32301492303900 +206445441064043 +69539255931863 +246904057320629 +58680362544092 +141020537068837 +229281045681575 +195323208213019 +157891959864226 +208014930851521 +65436171687626 +42934775804704 +48596028899658 +220177291904169 +108267540862417 +120874749790191 +215206560132088 +119752344857828 +2185022938213 +224173522916586 +84388900135570 +270023348401764 +18205746014281 +22692329532966 +216703915244068 +81062207833282 +140952208052075 +169945771364893 +273051241120746 +45995475745173 +183488277272050 +20388392064240 +239833852859359 +81507536526135 +183563650469689 +154396620371034 +97317517444461 +147907902161623 +209627299497411 +77656925939266 +116973664705138 +106978113250477 +181639111919362 +181643759504712 +207593017337073 +184676251676369 +37976941526516 +255918925085210 +66816689358073 +28650095472792 +238874046606873 +179205139004966 +101902933607043 +164547447822216 +194215656551545 +84931312025316 +123284473846468 +145006699703403 +98100139027772 +104898604126518 +177419760186905 +42719731960131 +15905969835951 +182486447191948 +147171766572360 +189556156202987 +150111754273765 +280747299997135 +265830595768260 +204956091162001 +169653089122341 +10093276794027 +160581562024217 +279136705729509 +189923989106168 +5395568227900 +171550077776593 +131240920672090 +113695107799041 +68930099947110 +117523082583022 +184282944327615 +136498931145 +89602948682069 +33750506612679 +218790860738252 +52356924583660 +91164592472416 +99109443683374 +83322637943140 +199985627580140 +135891528224191 +176697965472017 +148034440753979 +55386142296384 +205537412799859 +99092332418444 +259151842751935 +261817351495990 +201916338567050 +107977700151563 +161695206166475 +222422680204208 +28977565424712 +174418678232289 +182231003734280 +193726211900197 +12232934636723 +256792839849454 +86586390978485 +143353423653720 +129542522951350 +141863971146967 +197239102992075 +69202632823989 +17140467988075 +179627095487152 +21655799147721 +20228403383738 +160749134991624 +110027250320521 +276891582931508 +124864438726124 +133481948467972 +125801499378567 +154613611456630 +249756795832751 +76065333231459 +37029423129781 +246598050212578 +95010241482445 +72473922936284 +27202196878163 +149155919888056 +234214606678708 +125686120348446 +86166153177601 +91865761225489 +93930253858326 +166026272382899 +137409897879671 +39563181786274 +76302882732221 +204910018826603 +129664229530768 +248265082292793 +250279125876781 +215978903025396 +135596786332438 +25533057221491 +84096129943906 +221444167280860 +263199423864778 +144443759336743 +25693503046353 +131705153727103 +201648902628292 +34115316579133 +184895186553323 +65485039136379 +236456854092306 +55750163209032 +227665423803742 +100001501369939 +34280338610759 +271241404181331 +130530574585714 +80312911821646 +246511492469269 +186747314036220 +249624826853354 +85955138889351 +111874369279401 +71449596194968 +273690290059676 +30250060999691 +125674019980086 +171401682423954 +2062863183371 +228131273570196 +215035291522805 +216730313201546 +181794962189443 +248539614512510 +211156870898939 +193553407193085 +182391028149123 +108981561989785 +148908612926229 +45271842225278 +7858710634221 +191747573649974 +271487822044977 +247539309868263 +124665911497476 +55345640336417 +237252052787274 +53977852438587 +103499180718457 +72856042042308 +37014822181982 +95837120571889 +271798496747650 +204418969039055 +168450871253504 +121496254581022 +271012367557567 +230745196349014 +28718693791926 +218259183819701 +23681348688769 +227644853326296 +122728404415608 +272316941761901 +256977084451 +170989979540028 +37379583990336 +167302490455330 +177976480727138 +24339459839308 +79482807791939 +142587673501054 +240745659280110 +113729357311357 +219473148996829 +244232195035748 +106572745078889 +158084750633529 +12444415030208 +6185399445078 +165836131189228 +117943907258108 +202999097315692 +281407347890552 +91862397555180 +61626924018928 +95961576196437 +125106897230871 +254537786850364 +212273388493268 +47228638413044 +124771393513999 +7775582094283 +2140870877388 +154439502798790 +84054463836482 +30060661773962 +42805311515627 +185389812034044 +4044493670324 +43488895599546 +218994919505920 +195428589206180 +238280867986328 +216900104334859 +170739881559599 +183668536036917 +138372057430208 +148416849137329 +48761050620272 +140582021345710 +201207205990670 +153064232934451 +182619200536270 +224970959989024 +72190884759180 +196735668197048 +223899050007895 +106411739036119 +22477184169775 +130877191612757 +65565758794162 +23944031261325 +85810770897491 +189993095850001 +211935157850885 +263106665417275 +23891385904027 +119460472571212 +17905898296543 +150357470256164 +42310460076969 +76567892832764 +200821924482361 +73517072117243 +172933745579798 +100373966574262 +11211056397347 +131711478459747 +129096561982095 +100338246472298 +220486439623251 +226548847113240 +78024905589967 +166053169927213 +220529419702855 +246169700286550 +139063571527245 +81577401588523 +107320010831582 +64378039602235 +270607227017056 +265208189238364 +124294485634647 +41917014339907 +191223246812353 +257358503180200 +246787377925124 +273376676870846 +62056064850773 +98336102374764 +87188563300774 +163219609177139 +14685982287260 +280385047172400 +103272492542066 +82789977762639 +235305008084496 +107243224449150 +172403901740728 +67470746320767 +197415837974581 +153604430413070 +26383897474426 +198859089313164 +61890971552690 +196767633475439 +215586062887833 +221247664882206 +261728174064730 +208249443374269 +118721717612878 +235763135699594 +26918121698503 +140681013197851 +173351352728463 +146656633741583 +190249918816440 +91726314669044 +268580941951102 +245155565941702 +19472325449335 +103194940558582 +164778859979011 +1370225256787 +171799974235911 +94409353426698 +103802324540146 +206775699324322 +196829436738301 +33102252817792 +36421995330916 +208013265179933 +217428277213139 +4282199361893 +206556096210654 +160818224658908 +218194440885298 +127418395418136 +123775207247917 +43563694901370 +278108108057923 +176494376793770 +3713541929333 +29853281517881 +122243209588905 +7615845390439 +36713144024684 +50526084231297 +139895129121083 +230548123752106 +108679974354885 +176281694693743 +164201002151370 +120971955048202 +137627703384941 +87043591143845 +247231766443465 +233390819277753 +277207513880325 +186354473898657 +86431618592330 +240939020219072 +145590881917058 +200983989762670 +219003455769565 +56090565651725 +178849982736770 +141126649250370 +204824934784753 +114509679780734 +61819181293964 +219270383930091 +236093472807008 +106314386610307 +178265392900353 +192736606530895 +237762708250928 +107081615900078 +182093149282521 +253656250113385 +42534169228205 +27460540311868 +216448314197313 +256250504934704 +241894457636051 +6884632218109 +241585430921212 +166645415749008 +228716862109378 +123543131646312 +155481241039018 +275110285685689 +178152306322344 +270338246005773 +42027834933391 +247515420029709 +128670141636467 +216260488018513 +18327267864520 +134091573865948 +258178830431095 +116102649402641 +244507002246342 +136551976614896 +244457229475321 +223799045396664 +262362729081595 +247665977922998 +110453952446988 +68200874810108 +113814877005484 +251642714075390 +262785974724272 +206619953116816 +197183755093603 +93215289763264 +42838513192756 +181480716875327 +157045804792963 +111807646555639 +108025095114399 +173772584335847 +174133328159120 +231128094969681 +77342931982514 +91492301595252 +176927286439687 +279392214912902 +100486754574226 +224656988238553 +171417453587807 +71726595004940 +74206672813898 +254235633961493 +142054490612880 +162106849303610 +134936323364846 +25069392857323 +242396087917149 +118568405984516 +8754242442117 +267189002495684 +214755894807175 +197921442373302 +274049588557808 +28062746859317 +244658800633741 +60928064508933 +36434071278279 +176648644161306 +246387505791820 +79282133976551 +145512383427870 +82118004651294 +175375933032966 +12117757802058 +124381890922327 +67241959497505 +46609811430980 +106983440000743 +270994918326850 +122917108281362 +203912271591811 +98473817190572 +45923548989377 +98151617858266 +255095919724019 +25499554844832 +272293051923347 +242851376272827 +90300368107234 +10491992591097 +29267158991249 +263063075462490 +132773131961731 +132039763907123 +8046820248696 +213232050454536 +272879902480144 +215193222750270 +146108974243047 +177597685266985 +249928745964804 +197178947413519 +244241416803592 +172953521901899 +128141276437430 +131530282852320 +123925790734347 +46404506627465 +234431564518714 +226196930624533 +165236496893480 +27063904542274 +138689070898887 +209054110802132 +53134840939415 +263568650373835 +117486408192107 +105767231542440 +55584744813967 +207747123860702 +47700187219782 +215498996873901 +174781800506274 +64200264675913 +116487973701113 +112834080018846 +142723603867818 +262642156663479 +34786908392525 +269175697076210 +55365542492995 +112403624858897 +277470139773696 +266145832449614 +56583899890173 +23060719408487 +112646884392353 +175017758685506 +118503226845940 +106761077396670 +11604458232908 +30128679158869 +48645018829038 +66070884769006 +269840601844869 +98536874225540 +55046441174147 +57973357137143 +19448435610781 +134061684017865 +13151314885425 +249285342750731 +121845650161354 +141265605594751 +92026436838276 +182886409783673 +265048396517151 +184697760434268 +195146634578433 +43839420478871 +165841905041148 +229572310367357 +254324551853316 +177962471601462 +247285333688394 +95995153524005 +239915419826877 +91782654423472 +246222201512754 +125384087183180 +125514328891330 +176818746226005 +147530023395862 +171827673976849 +52252406969750 +165293251660620 +198963291741852 +9861367100319 +31694093199012 +250218795003121 +54871528189037 +2650060783889 +176645298095901 +120170663757240 +272629188121518 +213434634927552 +63059309569035 +71779256992908 +276848810207761 +206506761125005 +79435165182826 +30138115320426 +273805177873877 +45416600386819 +38926349012020 +6727249812776 +97977929096250 +56261119727022 +200404387970019 +129758419433831 +66387208274706 +86046455648397 +47874435762656 +129999838444410 +53286606956900 +97630956623659 +87194648115211 +181304111283610 +249618917461886 +89635801435868 +8057249895096 +104593133077397 +152932067102002 +44226067504419 +136033993145656 +194889913008736 +114271731027795 +206292932987776 +236186245903688 +170346027779588 +250531834040359 +68353528954419 +193976378599967 +221156396155128 +160495357873291 +60641955628779 +205246123242381 +262591746309136 +46517852551233 +25686928794179 +65794235797213 +49071462054275 +234719007535227 +79371831629427 +9875293589239 +102816766184221 +243961271754966 +176634664777744 +123998235971750 +104194113577558 +257060080013833 +226209258273433 +151267336312270 +94950353073090 +51403033814177 +133837196890424 +19042335658061 +69395990286328 +281068201997579 +151120859407465 +232707628587254 +233215978304272 +231482137834871 +8123537047790 +211310421108610 +121872142369607 +58918333767089 +153060755288346 +163392001238089 +55242892649455 +81114723200535 +77088290297279 +78279119054446 +12571201032414 +136627812045900 +188791258145206 +227433672654098 +193575326986415 +40724683747710 +243129906479388 +112349611530080 +268340725257071 +153394838905775 +170210156477537 +279917202210478 +268709689139524 +184913364677680 +9302463018198 +89824528591220 +195655885402476 +44601230652070 +193962776582546 +123083854395174 +263916040303196 +271533812295939 +170861198747631 +21527051717462 +88778653581653 +153824112946513 +49448251150895 +63872590397799 +74661243525902 +71118312221474 +116802349297414 +255654085081750 +35147242449117 +165861346332813 +40411617442093 +77503620699344 +82183217428900 +175714090702895 +175027901381820 +169895965992841 +10004470866920 +195424115275425 +262389848927674 +104689217741346 +273565176312754 +61888659392189 +122824796648789 +66174469704387 +200223473590459 +27735548774629 +162275822812931 +196871790326581 +158732420129514 +118351799044131 +12449173828896 +141663003432567 +149786970820621 +267251470610280 +113394314888260 +151944866517268 +94239354963030 +56024238665400 +96171239476831 +118269969961479 +239810537227562 +192382264416105 +278517708055150 +54847559023755 +152068748472141 +261204829696682 +217953422706246 +209080996950715 +247305826977328 +143233509672988 +117696719562328 +72336624343637 +18394840673758 +246367542078283 +114723447688661 +270246696928869 +104150207547988 +67086206131138 +87520711781994 +163817757861760 +72856427902509 +219681525038096 +124945825076256 +46585921592426 +52431185455594 +51931524513323 +19622596655568 +227349328254101 +152694675303563 +18295919456545 +247212511980869 +66129296759054 +86288399072227 +71113196810396 +93175252050440 +262953659392110 +206000146334065 +215717704983600 +161421313887711 +198730440135352 +191390392663919 +69636958537049 +34324540036407 +40083064981367 +63096898588742 +255078579133447 +194195496340955 +251621178380117 +8939314190871 +104645890020654 +210404460117135 +94245816030659 +82763381173730 +128907378421637 +41725233617933 +203520749047741 +135396724235081 +115883896903118 +207339411552401 +71810044210428 +179621623285351 +235169357623088 +9832990871702 +9963032782038 +158902975989657 +109222635952440 +60280891726687 +81853387731610 +266825800604040 +271089299350823 +246869542421494 +265825831611459 +189716532424362 +256157263890444 +81559820154959 +237664706889599 +280046900690413 +69813187186457 +85377019122053 +153338257943067 +219186383634951 +217519584648630 +229458080295636 +144777847520504 +231643146895580 +195004724178866 +171061430925658 +181694222152804 +58156540138275 +184415881880466 +18568547881215 +17338215568021 +107727591101158 +197758393733103 +85711736951663 +250427285568557 +188163259499704 +113728402691118 +239827885339176 +271482110143616 +146246658554532 +155116589646087 +169883327291566 +112454115424473 +101736997099534 +253094852019194 +177221639652088 +212523715009255 +91594967809011 +160404058770730 +265258093740250 +232037708214394 +239033116028912 +41697115755273 +144951639018983 +158893340528037 +272477532624310 +82534807756258 +60336606101217 +32600743363564 +10545701868560 +130731024430162 +132934004873371 +279849586622690 +226303397062182 +17008599744309 +185204038168021 +6911377867210 +186263423106223 +82293776484685 +18005218382625 +261709543013743 +38306095866755 +250359246321353 +182929725246239 +80675160546608 +182320322226967 +40987546065707 +124414245997608 +67835770212401 +227013864816836 +30748086952641 +230930831308417 +121847635107356 +202412420689091 +59900611714861 +59783555606272 +169511542216343 +41210180245592 +124992114617007 +261723675149890 +117049579785160 +37961331453273 +252970170331038 +169675050320622 +215033475569879 +36116916590531 +33022965524017 +116070348521194 +20601282466161 +242992617734836 +74871761996508 +168557748500167 +213526934267241 +183638167651446 +142548440629058 +219020556574001 +115042275924372 +98310210450602 +257791704435152 +38429210435244 +100317437939785 +80561884911413 +243685706712276 +246823116802360 +64656624298694 +181321728433614 +58360787713639 +8021010390324 +220977430239014 +235740939768697 +107462519690323 +74930848615053 +98061520378853 +29767039502746 +12932226493094 +48975535878169 +109003337925421 +173493637342108 +223967821172079 +25740966869521 +92926486979135 +261794765470923 +94719073847569 +175109509629110 +139652510265134 +272007162019823 +222136169089943 +261283998449828 +122333064508650 +277686155737588 +224713886006559 +23152366340004 +39572431757949 +264746393735468 +199838740817551 +52236271667867 +127953007051628 +59925974746081 +136004517449262 +274099323882468 +84968452784885 +149594007591329 +269321425894929 +257371567680370 +205627506595400 +187982900787480 +176196108092610 +268912119823379 +242741533949226 +70680157328076 +200569208422561 +26083581087248 +116807870546156 +98736387365878 +183621069121584 +191784638170282 +166698559355587 +103994647344423 +165092814214660 +272517906352392 +138281119900751 +136333150526729 +66143906706243 +259670332605653 +160266575695385 +2018120657984 +269944016325426 +74185296685621 +226818810802417 +76946829685907 +35369779678538 +135127603129805 +94615833797293 +239297277985409 +48054906170317 +219042015643091 +41978909637711 +193624955662187 +23620487309972 +102950948295723 +157156302805050 +86286192036100 +135056173936845 +133488979861428 +71403793668921 +187793613426136 +203323680218513 +78491152667327 +202878108698923 +259733213421819 +65323164125700 +246391859693574 +171143039172948 +92647276951984 +214811400164275 +262975313905537 +217119378313319 +211060088463384 +178576523885907 +81071876146567 +215622776974420 +230716261938905 +265826087499271 +143806215324939 +143437205377932 +77520477313154 +182814731470126 +23717820556298 +52774485726264 +19597637117676 +75916770244662 +180089895854329 +132597559520336 +114918531398528 +253203716587548 +227121513819054 +130974086163573 +78912568963764 +113541692332932 +272193613637899 +40785036198754 +233842781106523 +227306229574458 +276779642041871 +275136917137231 +11801551478270 +260622620458768 +91542710953467 +103267457010035 +181218372619876 +129046258718394 +242259293448403 +146430401182009 +167469612249479 +19997683106550 +118043554314747 +11670169136982 +27595583739065 +46825434517876 +273353199839102 +92307203220207 +181294716366214 +46204902228450 +48210537127638 +193513347548187 +247601916919733 +279544990931532 +238256143934747 +85141117117579 +262786691292583 +199215165215516 +127586217179920 +134870458035149 +1170357243594 +43951229041233 +76183818141423 +101565354275304 +10876513410583 +193454418463995 +270625752833036 +164597061266729 +73106670333515 +45653628186051 +45084050375434 +139406487306584 +81475361228877 +189268013129063 +161044873770782 +123459329509524 +140917899431907 +220645404135541 +208941110061243 +150716093929228 +112489744472745 +225648252022067 +217236129544171 +57377417958408 +279165961104598 +269943055812317 +248900404312460 +67791565811458 +10691545776774 +18740205517361 +196838434704505 +69070466553086 +256944763450452 +68078463801205 +168247964183760 +20864046838826 +175738072411877 +145660022314843 +146490801825184 +22202456719813 +246469944757810 +195673129250691 +14355991155907 +116962969033646 +24040032398203 +268055513600691 +47308533272128 +116184071629190 +127844133779236 +103557777784819 +113990788989884 +160303183288804 +269665442472882 +185058951259102 +115212165752726 +26528223860665 +218137332448580 +278877697883133 +19809998690766 +269644906579906 +223687438558822 +146653978682216 +167557375903441 +264213946468300 +247040922307630 +152331448741558 +40423346747564 +36460115560376 +146483142072179 +67885573871118 +209861414101701 +119246451622338 +234330843328895 +191396332405254 +256497596140997 +94662554714211 +63108066832392 +81017807711987 +89902164897373 +269587763225538 +13188201961281 +254979228845082 +236835187474271 +196507078801426 +60515884365517 +167078539386968 +122931878305239 +213618205472171 +191423697143523 +77076030211435 +199165223936926 +68997252304832 +169941277004674 +178454631034380 +45061822739601 +175514865350127 +52419074327333 +134572241154541 +273563416728736 +223397051731230 +260238738993488 +180973961935945 +147660322176872 +87792008096821 +199110479696274 +213033607911502 +261291499967599 +39851746943080 +187421139977873 +200991081244193 +150414372129921 +22637517723085 +10455225734213 +236250567447731 +123704105719002 +147882839251754 +221613368945290 +152144839974950 +23118697229428 +62827101316791 +143913623155322 +278804532752486 +174772372940193 +114364510563859 +242218103092868 +232327585670445 +113445620218994 +17882773917046 +138515401373342 +99015790943922 +266419591694835 +219880189487441 +85859154553695 +19529205471768 +62632443396953 +32030299567037 +149341618515623 +212384255535708 +15130212354337 +4283163207775 +103922186145706 +239775518506490 +128387865291732 +159736033168141 +220090183673720 +202993410110593 +51692666599355 +214380828437989 +194822548314877 +200621370348724 +56819706442635 +220373246181440 +261755786702458 +25980828517780 +142997302549247 +187230215666664 +191446785053769 +252099248491986 +156646565059934 +210671657049428 +129604659316333 +171288064216382 +110945036150053 +62004840111977 +276349877117480 +225638077075524 +26015233192980 +146090009267779 +225268251594540 +103491772544394 +77253032123394 +140246439166080 +276832192825303 +214801394408628 +271056681082838 +122105752539912 +146112603133699 +128120156001675 +242485669372628 +133968488164585 +97206768615588 +244492064978331 +173792794723181 +257837736006908 +236626709778515 +64597790786803 +122294519091418 +59504527131742 +17408559598895 +41493477137552 +147102702610171 +194456431580485 +254502417446586 +83494423012225 +238808456617547 +93268913312027 +65494883623516 +146765720943713 +171726385030650 +164063655057870 +145358861402563 +91260852165411 +49429647853867 +39105116303677 +198254159450816 +36849256332914 +47407408217675 +142891787652859 +164514801397149 +102367233735315 +256507343315188 +122243242829831 +251609490700974 +256691946929422 +50872397172793 +259325179384627 +115420627158235 +9506695693136 +137043866459260 +179794746140010 +75910208803110 +141445986796278 +74686846940318 +122611339801831 +78492149259626 +39987918846633 +45868255424259 +10852623572029 +76359217934115 +269801417863092 +168789981662846 +175737692541204 +28713756842216 +72457792717998 +29932198536713 +52751446146005 +78421626158772 +61522622462477 +32317641804646 +81683926061102 +137242110640142 +60273621445072 +135484243862616 +123614865553342 +218164301013079 +156401235292638 +195856326368992 +257374181102732 +22341732552415 +176044893238435 +70605831760866 +73125421781037 +252945923586215 +110033766081810 +41634379896103 +227979074990973 +64409742379836 +94793957617281 +40135709713561 +21130509496642 +181016727248277 +267966226714734 +9453336937596 +43449586748891 +46190492538624 +105763914821520 +231684114947405 +31811487821815 +246781635151132 +37721505289818 +251324996755422 +242301450390468 +136939017005059 +86365881117389 +16001670670125 +240159838421647 +252957500619941 +136739604413981 +146134029812669 +200290179948031 +188303973378345 +101071977512824 +94038476935398 +94837062154860 +241093654095475 +241818925770769 +262425003719186 +179605805212869 +136712119542670 +107300174379979 +10162036523940 +244865222147235 +268962757787138 +116242785426407 +137800347190638 +21714454131564 +125880605625990 +226257289453872 +114375662715384 +269958952558280 +186650758279643 +56831453503429 +9566572540524 +272615989620404 +13861190975433 +60908916161004 +239600687677123 +75369525341679 +72915108074832 +22386379390000 +56652251775006 +128147143752010 +4339231456506 +206581272940476 +235004086537102 +169195445858475 +201247736777903 +183140073932079 +103203322503073 +126470890137318 +229626401128133 +59009453411759 +206131028277713 +115545446662620 +245231857385683 +126613304402273 +80466810760982 +190678356190882 +132152267694123 +36241915615848 +149827127314679 +200724798383067 +198007918397759 +54835054891941 +268703015133963 +248550017124616 +7018278684707 +238691754945287 +275621137355173 +124192755071278 +217779536986365 +1525803012060 +9268750132833 +259332576866899 +188106816635412 +184920872876177 +3195051457624 +194590339856903 +199202965887187 +28173829567661 +213955302558056 +64902322645994 +4474647497832 +245631475113527 +235006059473890 +214438587006010 +31524572372217 +125528294112917 +127095293410942 +251234800472041 +275481418619417 +189576736583508 +11158026433151 +215509326483178 +88438384958966 +67839555224561 +132090369148048 +20375647928451 +242676332974029 +240770762390577 +46279161164182 +141416300924690 +81006653375290 +53471077538547 +15842733510886 +109526941494991 +62953353796122 +67820186353608 +111419519629426 +28364656675097 +179536035354197 +247821212432840 +162477330354960 +227842366464304 +210732482500401 +99875229967948 +63551206087387 +211344639579779 +2559157217406 +107520279599374 +143246334102298 +182086244969092 +46832819376916 +260865624124829 +78014784343229 +166043902197496 +260510548973394 +256246772516094 +91295252849117 +211931922435423 +218164061867898 +237288049820396 +269052287320536 +211892615135574 +217574633784912 +100488858360361 +52970635324786 +50718569051512 +244723227051108 +189956768671349 +117413757919862 +225212778539402 +209007533964333 +98711363307931 +231063195303961 +8234248093857 +148778858231265 +19577656630732 +5416886945373 +98419371090968 +165443579909286 +218490745244654 +25448649096971 +172489517781925 +115344144718986 +74016331255701 +10798261424056 +56702561721740 +210283115531401 +190375517098660 +229776857647598 +128432382698461 +53156537666534 +274165504436999 +103816491868519 +203069036725210 +55125166643593 +184134344955787 +277951896651739 +172343658283137 +17827288324159 +269034793704752 +169550925205415 +225154635213344 +240401612361964 +268916232590720 +94136633690147 +224719641326374 +229878633895404 +148444346596396 +141895316396559 +202806313960727 +44732920597664 +39051067436024 +137188961646419 +148013479567461 +166196881428365 +273075947400534 +48460965695454 +149937168922709 +47253782092098 +181370116756312 +141306552511572 +222075796236105 +275844303510716 +45063025275961 +196764987051190 +55794512902600 +12483733918868 +33456802845363 +75365565074771 +164472321489721 +155412243213370 +57305336271659 +248604112380316 +132651675859633 +112099806705064 +130946022514448 +251366377075797 +232916004701461 +184226190482076 +238220197242086 +166503709916098 +260311440098018 +165695552173831 +48397248304695 +40415024898692 +28663466634107 +160596523284660 +129716313811100 +251107250126115 +281070943353214 +64997791431240 +113657340907543 +53418782593939 +96065991923982 +192392892724794 +144951613022922 +252931113176754 +56051843356753 +155881594039222 +154527139076354 +264934170965886 +96049027490654 +277830467023707 +239549196867837 +107130409201219 +16712024315813 +185483800462802 +80381738443520 +281247593961440 +131878521546218 +68648295074345 +7463216219790 +246750985165795 +10445912861638 +48276687550787 +58226360627026 +166763595000873 +255978991844213 +146022623345403 +256146233337078 +128379753345166 +235598425634232 +210603167127697 +143129073163224 +148748507174466 +232692698339843 +5910102726692 +116064040228902 +168313991762485 +199414635874611 +188643882161969 +266180384399074 +128165427940786 +23979496681355 +28317912529784 +253814414594334 +252678879820845 +12218887773702 +256991104310495 +161233654195903 +267423358174275 +19463638522647 +102598276396494 +262812827508614 +65172618842350 +67602438303176 +168106893957806 +55289001018473 +141910029837124 +103705561171937 +61896135150871 +171102288876134 +77824948082397 +106184592891809 +82388152417568 +105193002751895 +124158942071428 +59555398407265 +147580717979840 +171904819632921 +77504184937574 +31484616385453 +157804845647333 +29707909515457 +94970858976970 +130954141225636 +231798078907639 +279915395292464 +152410496821186 +71386026576495 +166639496193453 +55388429868525 +57619449229061 +232956696948590 +8033353488657 +105647919441429 +218760216445745 +236937091684046 +63050345369566 +129332041198281 +218957781829517 +225403664911375 +176547222059059 +2807881377816 +17911285178141 +202201568469512 +183323316010467 +82128777744687 +177381447785293 +78363927691333 +238909560450557 +275298764337445 +203118890840405 +213174090832570 +30252538821943 +277770614630089 +232813598623211 +240500642328404 +271086245719130 +149840294236061 +198281288781747 +3782646340209 +261896758158755 +40162985730189 +89981968917835 +64015386310539 +49354673951531 +253564159200434 +276797068019700 +197679546234546 +81870744827655 +212414032538400 +115988789401264 +207507184689132 +187636144834044 +28512734857492 +125491428574404 +224769810436272 +194303737958644 +259964115647250 +96724084642154 +89886699327472 +94425632626948 +263892248827025 +22492341988778 +90311381913928 +26351849467460 +88547958543629 +256125997012089 +210387538843105 +116518448117880 +31264078752189 +158701751793640 +63101328853768 +104454066754518 +21658046885596 +40849248171792 +84076584736059 +249595969113769 +44295287869263 +220938781345945 +230120906989282 +75555870191819 +178591810178250 +6126911954616 +187624638659292 +4334480103995 +67766111931486 +254902637050503 +233411431477390 +81220164365761 +143747351501835 +192658527757203 +98074949746121 +52547985226913 +275391424767451 +165835763875923 +123480781503218 +19893236698247 +15738991596496 +127769840987073 +259839601780008 +221957684852960 +229210958452356 +15398816242649 +187250707913298 +126972626190783 +77354387821177 +175752401829520 +167397113517767 +112061953416832 +154053424392227 +257342530462795 +58182860714006 +121807544633798 +10787744026428 +37075777960176 +214316561265812 +248044217503725 +114705120281698 +241611117244066 +57767582478284 +148080243970071 +194424709670559 +79367475693420 +120373481151811 +173535472350806 +96872787178956 +60026149747039 +76691724571199 +136755922164099 +19477286057319 +190300370964066 +185602699779506 +137006683227197 +136698778809731 +268593387252863 +44439459919956 +8150897776598 +66341418659695 +79124810910474 +171876119587381 +195518418448219 +54976555167066 +269659476785270 +250832767675933 +144251399805687 +273774928418071 +133499462734367 +51897868728518 +228253384726224 +70868863219929 +66194386146780 +275027562733777 +165337980607667 +64654488666929 +123868282857914 +221275916840468 +75072484333474 +71718043756314 +211644798592021 +172165610079638 +68475630638341 +81461243893543 +9734470304433 +168936487610039 +126792756936436 +93059079840848 +9587677110775 +190888580151566 +130010642350009 +256115519134544 +173414633184446 +10064616995157 +208458909202026 +208791282672817 +24505355782673 +68511240398581 +235628142230471 +277373320188763 +91652588410470 +8002468322966 +107406795044301 +49547967961801 +199014180482033 +204359783402930 +90840288623059 +99127504424174 +272545575755434 +189868824504026 +187279054210398 +14658046692019 +90221510829627 +270653433152643 +254724439077977 +73452686607573 +242847975939762 +199977856556800 +233259886874066 +230056511906030 +273406723997634 +160270600689857 +28577053593659 +216199263352332 +135095699578470 +66524424790040 +200993603946554 +219915639642386 +170105551675770 +268853443779629 +268892342752166 +268355297711835 +17985547661138 +40215045015630 +67462640747080 +190538636968361 +46318647885432 +239840431451488 +71755373152418 +147075172768196 +106958454528548 +81658989314030 +217749767115669 +238467766219176 +9152832977305 +272950241914936 +41614301453691 +106015113816281 +135829354866693 +224170539739078 +249570135863910 +221600601978279 +137188023118989 +74368083115312 +23181090419330 +258574387669500 +112760508462529 +67986734153437 +181260613807901 +82123823484049 +83929721050192 +61039852202133 +216452880213010 +360021357349 +155393172814682 +260404420847108 +64001117913677 +107267065236580 +135859576944957 +89242263976798 +214725020997276 +113514591583329 +90590190642630 +134354519392292 +83757766120504 +12194997935148 +201045330876404 +106320979063283 +221512928417282 +77876423449381 +171657367683941 +239323424824817 +196432803615852 +247870357708508 +38457987151401 +116154240847532 +222862002669537 +11523546275621 +230291328547859 +261576795173065 +212494091178864 +205441945358015 +261731443725884 +44168823253039 +105305972995247 +141899588320415 +218017548432269 +89531965002187 +158313938299058 +184601496664837 +243819164363370 +98145075755535 +238766131679117 +67942323002873 +165778703607554 +190894834221808 +245656347875496 +188791513933223 +15949177748971 +27026235550447 +130505826284320 +177431566565624 +179590482116304 +68418843602001 +230275206712644 +118391253376220 +277104567850251 +82337946539837 +12225303886403 +91546730877204 +58421018633531 +57292145773152 +136984339442859 +74764348442630 +153845242716577 +103721169862917 +150021377512264 +234276028216932 +9469535550107 +56390702576339 +136363954467731 +78331906198942 +132289033597393 +264086550486425 +90968293043219 +255638160951112 +84281306333832 +89156720531056 +74884149770923 +94815111471348 +150529565138704 +255084886483247 +152917454937731 +206028217992012 +188782590955079 +69834824851092 +212224309733195 +138292536058686 +174037538628890 +241210375637899 +96403096431722 +157281738840146 +58545145534186 +9150114247043 +214153300855171 +271741834139426 +226538986740918 +120316509850973 +47871883757756 +171636124053977 +63206647605588 +224510717226262 +33964403765423 +21820213919656 +250181552313279 +140146080187082 +202149467937802 +149061776097075 +2636720689991 +271899715771191 +130808811284726 +132738128699089 +130828058947384 +264344955259078 +20572372319591 +223132880038742 +204058375426611 +54669778679335 +86463343525110 +18497801060503 +103433822897664 +187995035045763 +239413266986495 +182671396331455 +27842562438830 +114817630186686 +57870014502849 +92784633974235 +122186120074981 +73577297325642 +157227417413146 +144364678792358 +131628557691805 +200176656287869 +100701678257860 +94223407536099 +48524099627116 +26506055114183 +277890104217071 +199436389155397 +186882365071925 +251654872576494 +25410240224139 +186553391210786 +255982403363562 +214130275513274 +136794285694582 +241672471876955 +128082329837508 +123304511003798 +168988641378386 +84059256564283 +141242594344939 +157886856763296 +262388646281841 +51946254776062 +15220528917729 +155817208906190 +29963464473173 +34964881363615 +154615312229355 +85876390719609 +247640711140268 +153385499177506 +208813497619262 +176183709971706 +250545775792366 +45159613590713 +274276500249250 +1364503965150 +59239054200709 +26672172605568 +28683870609915 +91048859658178 +18192996504798 +225731027576032 +245295490681906 +31217159618286 +225561735096693 +197300962658295 +253256026203000 +108265759658726 +250604213135497 +252546096118336 +117083002759883 +62523975677651 +103541832965577 +179634159830041 +92105877670813 +29809067269625 +208369846857088 +158177316074173 +241842652166900 +566171970237 +132853248919844 +11215420653515 +254001549660970 +73752026281185 +129084010515078 +79109663040162 +240485638202481 +194772414699673 +14887886790029 +205806961453014 +146350843366574 +71063187334072 +90955691322470 +182390223333353 +96667933519509 +31665894814184 +145630558588858 +112723404209591 +239258821040356 +251869422647789 +203020404231008 +171446408846839 +31122614566163 +228645059257114 +217688203465073 +263400485537885 +121984657812150 +141934443894454 +248674931412884 +59948464393996 +102255356927648 +201513083475089 +258724145270717 +108781138590397 +70310496243479 +66159584462060 +14038269698189 +259491349894797 +257454119820189 +8361826095656 +107293668882324 +199277945168662 +86949309912499 +262186417107474 +177208350337624 +12679377041125 +59906499743132 +117725830916862 +149102340191708 +123947194221792 +124416695896087 +24534855464608 +27365084266411 +191850930207616 +59923464176460 +67451756223321 +410911147147 +154574194919945 +201995064530133 +50087945516688 +27175423138875 +70227443659671 +25201187078206 +226165761775763 +78281428987640 +46580229105874 +251588934508367 +227415782658033 +275530277809280 +213236477323371 +162701996145648 +268541237626611 +93488815350751 +77413026560053 +271321000949663 +165080305751684 +11301029935735 +255080550146482 +191370376924032 +259144465658034 +238125175096992 +40224940717109 +253612545641340 +112224189571675 +23464901433352 +9337092065463 +138249479843983 +181186340779331 +94891874564702 +246655282176494 +194574697363361 +271230174690905 +12513777118301 +213335952730911 +59664908051587 +3109303188983 +264716537704466 +190889522640029 +158575177758554 +125582672448353 +47972384337782 +259101608142258 +154155565932055 +156523518015850 +134973693822764 +85938396508972 +242501693253736 +80891218273336 +235198413353299 +237517189827798 +215856484264727 +33316174708919 +45261580079922 +43720389158575 +202245323909723 +111469563069382 +141516239407123 +54241694281014 +170624905010622 +6470303720806 +188122285942738 +66015112291863 +154784332163482 +11858724795928 +120870528430 +275994147814601 +22731924070500 +174958590246444 +145457542879516 +108112523973515 +602735450890 +160911443684887 +49946730327100 +192782774404723 +269572483465170 +182436400153620 +274048153676256 +171103210839361 +271346620458367 +96337386514260 +210120928901693 +194525161122450 +51548435534874 +275361534099649 +101736787190261 +281389097610849 +271228586829573 +214615739533219 +6319903412407 +213647181843649 +148244263409183 +124160193858957 +49287225155818 +83850720009394 +151417876006591 +199368478284805 +23730807606793 +173338979323283 +18547565671675 +81337181651435 +133386566897759 +113185736834465 +13471784757725 +80016200607329 +148592311314497 +264890985727445 +7735969847885 +103602698921295 +209605815883197 +251837007761043 +92858672565118 +91616626218206 +124118229208093 +261689605788891 +133294792412518 +223080793848028 +227686311361792 +48089689263026 +5429786910708 +29733550510262 +265321984650019 +223148658892830 +244998589124824 +150216387500866 +73584782721731 +65727253404276 +27650858416161 +122800385298361 +171961358406216 +85326827862804 +225804547497315 +31471929375678 +246547731612374 +201493597112474 +177941559330866 +133381919312409 +280549347930793 +146637700265680 +193780450319978 +278597225894797 +7036857781532 +44553559744033 +164133927553678 +84949480201918 +188263228464037 +251948006754570 +130166673867226 +275550488719750 +197252326070644 +30724212478496 +51471553516384 +26415440153915 +143893361474728 +217854893046721 +225273797157320 +73661382526517 +79867529905108 +249326301438205 +105595085695847 +246679429255182 +126714269194880 +171851114982843 +66897155497663 +68937180418011 +4816548965981 +26918084373806 +73320520775124 +213434147587513 +160136466698505 +99588168066060 +115000425493228 +74260036454383 +5250608995814 +44220707163355 +191995371774933 +91924473423555 +188868001482252 +276359283271965 +245547732058521 +235407891934619 +237445777035462 +264740091557317 +206079344746039 +120657975373820 +2340891385282 +9626476727847 +35347659730269 +1410111753240 +272379282579519 +274565139323393 +100658723258560 +214622366149923 +275685519948983 +29889661385631 +154376593368362 +193666986348568 +232847602171718 +30271878816319 +232838307001018 +251384666373298 +30106032961325 +203535715601638 +88707850688411 +271176135288819 +42197786875157 +152695138634225 +82820610498839 +106189377287796 +82772043257656 +235240520250854 +243931928927328 +164190545529728 +40065829847342 +125807748732064 +276399784065179 +275051865158605 +144153908677542 +59325244685420 +265931959650152 +72250412888721 +41716468103187 +4887614688421 +80908467112914 +8745658665995 +111573919917068 +269577523698625 +168139943712594 +194711463537187 +162640549677944 +158916020540772 +255328103965519 +268322337119802 +3887921880116 +212799925630880 +50837210965687 +264657460251696 +131575337163344 +220131022103685 +280895153905573 +132574541363246 +189798525355689 +249448626100282 +81644592901022 +38138325583898 +217959717270116 +203197297034405 +18412066511291 +127364566062575 +205844289611639 +241687185046194 +52768794332509 +232576366235617 +156418258045606 +211906824949202 +166630554833831 +44654801976588 +22994865631038 +51872966176500 +141581184267878 +138393560957312 +127864976640519 +106706552727126 +195226081720764 +76807236039438 +59861926245417 +108723031955674 +226436918108795 +174892733310923 +62265416837107 +172074306127560 +237864522939524 +175174649150278 +117779739702026 +245541687069748 +240480048427460 +92049557340907 +121257142264822 +1906100718615 +104368568862356 +147125738243625 +75726979099049 +80986953998698 +177068117658562 +261831221133961 +218460740628534 +257220107795080 +136729086168322 +166253505330419 +170557358112357 +123341945158753 +279902867308603 +161552483534192 +29790851647389 +192147030946780 +192758579194042 +53381955641793 +248755474621667 +81248396065518 +111462771401561 +17836591608754 +101156522135871 +72346704818309 +76700520360277 +56887189284775 +129551205519036 +134000513211739 +195949735939679 +7884144164764 +36527452313862 +271184966322386 +280890414689345 +5133158221753 +190364834428327 +278779324427166 +118459681002613 +270795457060084 +15241371704892 +8860993723952 +171705383821707 +275676893932982 +231254445643457 +33644724489727 +242297137080465 +254180279195573 +237910191059336 +81879981272273 +161332374478659 +266082828061854 +80589673951355 +172824837712698 +19516447133972 +81076444567494 +237393502114016 +85779709064888 +119938201266819 +264606638892201 +80281719208654 +98916966803015 +250800097848161 +104439255326220 +10365350617741 +31409537594939 +257887284600308 +220745935540482 +233244610176995 +76635341221701 +22319019888203 +88860543956598 +123092593790324 +156529150843575 +268856636614402 +55290908543320 +3355671143617 +152964757806669 +266710336247660 +42705811641377 +176954653687152 +135463536351735 +229031496157027 +34663189473135 +61146717071278 +60628766092157 +185647145673748 +220697674323414 +277976356956933 +199689069075076 +158565453380083 +273015389900597 +6463820615131 +27982840999661 +18193092855009 +187870133243374 +258257850800418 +79025492546567 +181292682580430 +35391834736144 +99794023216582 +137479055250235 +49423851367669 +215483255824852 +98802536964305 +279486437772008 +56780123659981 +116039051546904 +107511982814095 +92530845017602 +98324307473396 +155539462074834 +102998048536234 +88166774551739 +141284520952442 +171901356059344 +97917843453342 +224835623585686 +180816050627406 +159293614305559 +149375173639751 +221763912613323 +271985835385039 +179802123096987 +13483256058957 +7072254521664 +55923693520779 +22166675242097 +182591185766893 +3769723489925 +261078561690342 +182669877048399 +54080836282471 +108436525304205 +273853665163487 +106738762330906 +169075140120837 +213223529348806 +10138169404741 +222919488890850 +95328657229716 +29269229361604 +199856761069785 +113594804472390 +262377258583690 +139759375877706 +261643725964220 +166233105616538 +396819359486 +247793466687953 +184345719656763 +23038543987464 +6030657491041 +240578108190569 +147932466750422 +17962763073514 +111551072580135 +210753089490904 +50424640887206 +143643097510160 +35804341569218 +258143564091682 +197321056012496 +81612338714714 +85633133579669 +166960436529251 +13481047665715 +186197808360526 +149016092156944 +79953786289162 +23449214557761 +279247160313211 +193168295268477 +265139810067333 +183831960040744 +120852508434034 +81219932880185 +247746462334923 +208721878636037 +68135421923230 +176272499067251 +70258358047536 +80116723209895 +210240152464342 +21358410614833 +14453865914581 +27738911619675 +79289042383352 +167230758097128 +113896897230941 +238820815390567 +36756335081130 +47770673771273 +38242341082820 +58498527962364 +123721910195476 +236759000630399 +248623399321353 +273407701099801 +271825860391269 +193410326599719 +41783636989041 +25705995714946 +5483138688684 +98370381174312 +105731987792662 +3576100470840 +16732846302943 +216133163216268 +180619400466438 +5982834392604 +223972915465831 +214046537457928 +114244565251870 +210909342989743 +59114784300390 +209718522677698 +165323000721423 +150269091193375 +1118982275150 +72766938646238 +138993660759681 +63419951718976 +59628073593635 +240391499423961 +185506255358165 +235752848220418 +34625363760391 +191718709330557 +197218121375519 +101088363258596 +211070501099898 +136212850262491 +233387733382816 +63772810637392 +233898404788939 +160796785439683 +192220371078746 +61301171273253 +62944603201361 +7385422706824 +113984446692360 +244127425835217 +152970863323925 +171000037228522 +165106624795247 +165710556418062 +59974860222220 +273333511547461 +77710247789731 +48874266917885 +183258532797418 +224742482987520 +26952305697811 +70254887064770 +273028048872117 +174516630015019 +34836665601716 +185087348303532 +268852107587949 +123072684396141 +29249775510717 +197908322716267 +44136706868215 +39838638046058 +199137278559460 +256698885679743 +204993947615867 +137224843867878 +275464375006907 +38924624824937 +269697065886874 +28833201906135 +257825704183010 +246102790943101 +152522165382724 +35015938608192 +115083362030102 +63295981967563 +200931987291073 +151063076176055 +209025186577267 +116228302952393 +155460535548462 +171774324018159 +182912173663651 +229586591084177 +105345910377032 +259391183361023 +186922190723574 +37278244600559 +158557516834682 +103299404805933 +39699091351816 +1239472368251 +265596225164321 +122402904308095 +162204620661779 +145793145630097 +67885125701018 +153454221665321 +134357508954483 +113846542821107 +53544253241832 +176946888684430 +53516768370521 +262221981828918 +215788894359488 +169148448093180 +231174723128361 +164121642809625 +30534345807274 +166874110195328 +162766381076080 +119444729594519 +62370111275833 +129676877658363 +215207309544729 +174008437541529 +146726583568024 +89832437588073 +150624188466246 +18420039927152 +70109350084114 +275708991070332 +36702276962680 +262260560076828 +122731590914353 +45014453333209 +192894823246654 +151257689405702 +235068872226530 +156786395367198 +41091847771769 +61233911483861 +73080806551694 +75575442944114 +272992437841101 +80009932802012 +140610460670250 +261161809671871 +40645933855349 +272697834793860 +246081308151540 +59111912267299 +182690092779652 +252217655700295 +169510524447786 +11419292283946 +161204757706117 +136803472462463 +274593636770313 +265037889299620 +8004471686636 +151011836738992 +131332359791060 +176107609972326 +24445383109465 +123118421196476 +135610846141324 +70068278298162 +88351479565098 +267138199958012 +270861579740845 +152116894597484 +197704113622064 +17246909507143 +99139338553020 +251830074803151 +183952840740066 +85700343188759 +159997910341805 +205683796689580 +61985321660011 +230112487999980 +224377503697917 +237836900709515 +6696071440547 +104195026692840 +51007583643053 +240702679659189 +213778230351630 +225750213637957 +130446603965341 +11613207588696 +123345623636280 +79592956448592 +85613349317306 +204615919610402 +61152541679656 +46087615894427 +90525113226639 +156707603133923 +202919403929932 +22174017531527 +69236486921600 +204664962359355 +60483115647571 +179607520611923 +120407727992921 +252271992473705 +272381965971265 +212041295468834 +171058780706604 +261708828553587 +187598694399190 +272807790041510 +197478946863744 +47363412007717 +100193417851737 +70219679836110 +44177631497171 +17542310378890 +85843639739427 +271592576839630 +237361134156795 +222462317498387 +60832156129931 +199255651268913 +49879707626928 +141272704653232 +164418563710912 +89858804039967 +227452521831222 +257194450295007 +172218266039986 +119305598323207 +143857123719294 +125205542113456 +140265386663593 +157868771856367 +91933971505226 +47096793155470 +201090121908503 +113152872748696 +135097554877553 +34264315160674 +53684270594071 +169816692034558 +131808048592953 +40308857564609 +137791748245603 +265152210616543 +173437299783622 +46815831145577 +25452024855036 +209253246820628 +228155595678355 +221228189919276 +131313508435949 +139271268757485 +35075325461774 +24331919138055 +269220529181512 +245690694172460 +11150386392228 +182322923201736 +46366120361094 +17036193387911 +260596553941535 +13153036548186 +66363486375047 +229407941022796 +22333992530909 +145026724891946 +275723928713460 +85272190757604 +64790494171067 +48558690355193 +90883237677829 +136036025985373 +241150748433548 +149103853554122 +3871187294898 +186990661305054 +101951164917658 +163524219704754 +95429901636559 +149709381215229 +207998008213594 +248051247347920 +147609948418189 +258425895575036 +215643567934499 +218515122884520 +155426234447917 +53398934229488 +100264229683134 +124056033156571 +248243905894896 +127622915324863 +159743751943365 +277876094151315 +186637417534306 +78136817265890 +175760656510297 +148359369786667 +163838952135113 +30255145125018 +169399312321493 +262368902906784 +38510992796491 +115639314838560 +204637873035381 +69428797073821 +265992246014141 +34352534253434 +175999093899713 +221400824102590 +157971757398905 +200854978605249 +195876020741661 +132814084073406 +228936254704422 +237457915360689 +67448992414650 +178469161347688 +101224153601033 +22861187137993 +153225883492387 +193938596979036 +107802543786023 +50287579931295 +278741487721488 +267747196108831 +36455581404554 +97623925749959 +46214333326054 +5135113984305 +159430242793132 +107886057995260 +62781296650624 +239644171492617 +226664889126484 +238939387078690 +2110955550775 +212679481700806 +254996155923800 +120733125562518 +33096525966048 +75583328007210 +207463260243296 +272114596539933 +92909505759337 +212073527036841 +2742295186015 +220231029904113 +12541321825633 +225765850255158 +89127285657936 +7950312150661 +16934404655580 +131492312125710 +67197047632666 +127628003808279 +276817073695138 +198083236645530 +257191770095490 +110611778692711 +152421901748509 +139457524216226 +67667172593319 +258388305838108 +25017946818083 +245078664705043 +62039370356484 +112570288879279 +29851901223673 +25246700965284 +230883971221842 +235860487179383 +79719833181445 +155207458264975 +205973907693083 +257058137894769 +169238596637333 +278864287551578 +110555528203255 +182944473142843 +218807983102920 +187696631069619 +57783266982396 +281249974286180 +245417667797515 +1759742933704 +75854590362034 +128881994725715 +101954860350996 +155502836526531 +24836239582545 +182994849356469 +113944936263724 +200360900205864 +253315006366577 +167313435304329 +39164524887042 +92890071431998 +98664259386464 +116306512597226 +44259685397403 +194543698909770 +203806627826468 +270015186667614 +87008728760875 +191541837273512 +165010145178175 +104545612984804 +144106918820983 +197235212199643 +208554632559434 +181194960643602 +208537149818323 +68249581277886 +114447176520399 +19578002644036 +180942148130126 +138704765916471 +30337439764937 +119940370128107 +188725347640406 +105524041102655 +201819737765779 +13884783077350 +224452511335068 +251926461510526 +23163895181854 +60108658381394 +4541840091679 +266190311307254 +244067199301880 +167675779923921 +181546433013499 +228868945690419 +54754069502457 +14760230812070 +281165682831333 +96100118900874 +245500505603829 +215449158802942 +207353195507565 +240983824713808 +94414861506008 +235963695607637 +29608485570735 +163344290652258 +68188770983862 +18898263568764 +141494813637192 +60544212439034 +234414138663925 +124109569288814 +35028343322057 +28005275081180 +119229858289781 +141787880186046 +122397759620314 +200615607522227 +277095752576677 +2447824332390 +49515072207700 +216853875081249 +104985580404538 +229874468165587 +45758936305206 +215836655495933 +142918473698568 +174913596571361 +121827726372318 +48914425733853 +181232282115268 +145909297847174 +240127686388512 +234993136964783 +2131762264195 +110897661089619 +269556843645808 +239211132010297 +17832511744239 +46665333266904 +128613953905554 +121964639040349 +34003429797984 +264266191116730 +114063291915791 +37947409586922 +71246306766119 +176134355621427 +25116418671689 +208008676559271 +228919119654934 +17011680286115 +233966171186879 +240905326224620 +269612780672089 +122321262442267 +268050410499761 +95236202646602 +83952130640600 +81255246411497 +18564793779213 +126075862511068 +182329004794653 +279046735071432 +132255219077909 +119095883154213 +213400267954580 +233126320542497 +68155885522877 +91977583733327 +195757361479774 +271243142077908 +113313217098025 +64562774449552 +149877145067591 +151122392754379 +263701389490117 +124660101787999 +46564414609790 +37005524564124 +274668751530447 +263591152224032 +269809208109054 +78081048569248 +224226549082999 +268945599320844 +90322869957431 +61490926947985 +207373874390924 +236788377359175 +48375016911273 +114775595332474 +213535616834927 +69071166153258 +206747518311449 +120482173613802 +79678114459778 +209839240386250 +189889062013150 +74913822291900 +262019148566591 +280184993292430 +115996688472762 +69115591437058 +236819625567253 +164569664289836 +34577584083283 +177626195945533 +57151932040185 +250876495077135 +33898964603280 +151196350873212 +279427333917503 +80775597314424 +276825289301718 +268420522220360 +163002398508123 +206800814259331 +84490575312551 +22539452805666 +96331091776439 +106753588754322 +145848044837386 +59743534901987 +171366342701824 +5669496982899 +47686710681499 +74026471117287 +124589279226658 +31452485378746 +172639893548965 +198141177306492 +110620890058451 +162147592115212 +94002947657506 +65421748100350 +8123562991415 +49444257731933 +103855221445329 +146912643134585 +155219831191634 +180773415699225 +159035743091948 +254762872935853 +222366468879847 +65026155456644 +192034496688721 +145178399870553 +265957802479267 +260386172154826 +83245334436678 +80618453089912 +216647220643865 +268245026704266 +92350781025150 +39643698942867 +57152011489612 +28181599534394 +91816366624559 +122533829355218 +187509270419233 +132803217821242 +183219608688273 +8196516933302 +140577215511657 +145192757488414 +214417298974894 +264941647553471 +41478963344466 +86263819191298 +102333921234901 +51249240060601 +143774521513966 +45692636503435 +193121560618903 +168531917574092 +2419709022627 +45232697927112 +120861851400558 +77270061618781 +11991787982402 +126625743077552 +223974443732796 +46886576739726 +7127215039230 +126705009088499 +221000618566697 +72759152432452 +26897614305858 +209622007712740 +62367873200461 +30459541196332 +190288816295495 +88698367494483 +153974061115439 +179393807641580 +34963347700445 +277593454680289 +244495157811050 +88836793706547 +132702730932577 +177846282418388 +236480692161726 +217492702539668 +113220086164365 +227074786755514 +109855484182432 +256435130884093 +76687600370086 +36988685576576 +67289748197509 +5749136395833 +70892425558252 +184700029243524 +263981130007519 +84993912078012 +16653295948304 +54310849670417 +13122988403765 +266775894506764 +162034128143802 +25991430959377 +114500776742731 +247163734277255 +202033380643939 +19078930863789 +22080745404210 +4329749833681 +133064613038864 +121498650820384 +73152923063096 +94022021368445 +27077146637977 +14136830294473 +100015124653288 +152644536799966 +279899276520590 +59571693723421 +200779680447761 +57086832351036 +250600599819327 +167686333001579 +73028442149328 +12835577011100 +204077345611012 +173223563326377 +39607664142037 +249625598893139 +215384865850461 +14964321367821 +270929008151334 +265262359668434 +39454411581523 +71001896082188 +41097413065971 +220969340132151 +161920664172392 +80987545715345 +162208955554912 +240303115983950 +190698049584305 +199907049596054 +168618457552529 +273968826279307 +115619899479898 +216810881589094 +130158838568964 +86238274258359 +90018068550679 +243416289615280 +15703846795621 +163370657707491 +28208688579687 +132542705545000 +122751129867603 +101334994566508 +270260168554295 +121075725392524 +268067840580120 +245293206929597 +161033103700500 +135449016121952 +215911041959312 +61764617174081 +25556603429824 +271741615962471 +37983134482492 +4289601868357 +163067788947885 +218324257578279 +235840600193078 +263000822866056 +53395784011787 +147214046216762 +265150365216312 +159673283055826 +11901792984701 +65369112341118 +273809257734639 +273685135264579 +988397946214 +189806447855230 +20484092958357 +150391451148158 +145646756415958 +235111988422961 +39513972867154 +74981627418768 +74826240451315 +222336058917727 +170108057980036 +58409690829003 +228889835223424 +191309881053732 +56947150015863 +88966329657294 +11690353063973 +96587130281161 +41661610073087 +173577172800353 +68626301465282 +74357578370277 +226605718950020 +217080853249803 +103213533424816 +249353242713821 +66100327044906 +85071619876438 +120782532757545 +76797418216820 +113531022603295 +186999306597314 +73017630233715 +110076290886839 +71278409323697 +266644689386093 +8922662357723 +81724611176614 +21685382480474 +50505197551541 +167874389467266 +179970023006219 +49305650857351 +203902794685014 +12268193738453 +210638512320751 +105522764090711 +44824266807251 +124001369179685 +208265955207606 +73692615806809 +201391602312587 +112885333306710 +136602572317027 +168470531791068 +191592528557281 +205494438878372 +144897521348250 +44091400789502 +273683109507467 +212020931551265 +35982090057246 +185815651080862 +72445903403143 +232178086259832 +137492482441978 +273684895237291 +4887380789229 +80137198902344 +7407961461436 +73491129635729 +49357845201127 +197904573738004 +222435175784407 +278375681502345 +222258962413304 +76490738455328 +242475471702486 +144970453718584 +14296426214485 +230279846473873 +77240739946249 +267852331006921 +118966243661320 +101345625598293 +168278992445181 +216903791226047 +13988604758570 +176434014010836 +31962882149717 +124676259765123 +160048557165092 +187742167272048 +140524020710374 +56122849158245 +3494206636752 +233874903528008 +38972207037478 +57645859318572 +82550050603874 +195543235115396 +208418206567010 +230802700514271 +29444437649406 +236107889474019 +175693917511154 +71854947975549 +92094437323495 +70091565413675 +256108784940658 +131103505003105 +162991649879340 +145321795482386 +80449209827519 +73981138829310 +139022918073912 +257443526858172 +122999968813552 +153601403155352 +56151932909240 +122486938009065 +272289773533423 +149687162987822 +42681792342567 +48077115151377 +56288359963612 +275045987072823 +274809493298517 +246523759444380 +83031983350463 +79396465749717 +223013777767269 +37621674800568 +137721058656900 +139625645291330 +9495105526510 +58222697187979 +110525894969530 +130609248249711 +156494193733440 +270330960796373 +120818386627455 +124730380444066 +165795222801594 +244590692640403 +261898995407333 +61012277075115 +161300548400386 +32134312282075 +220078415718736 +256096335740662 +38433189690549 +92729341601100 +109304836993667 +30532450669729 +90047648335904 +27364305491756 +209969917118298 +59319252599023 +143753052839119 +277747117244417 +39718192810364 +86948520971213 +27996226733542 +136671619762180 +115242217622122 +61284673095827 +29432704489858 +250292070854509 +134755257311314 +123682111360652 +269351234938670 +277196800948950 +38974943123779 +220618431049905 +271939488242312 +156241218952142 +158528049830615 +279319986030209 +75605747782820 +105829756979823 +195909131916817 +184948150005524 +128853319828567 +270415127428440 +257881268045956 +179119157363881 +109596655186474 +60744396278985 +83274717230014 +205275957572337 +107084530945800 +70125034058490 +97669373313677 +24693247456465 +236599932322938 +140851802837063 +217845362129048 +251977766979239 +123346101456171 +220432287546763 +256236063275126 +154817988787609 +166649671236663 +244489119198259 +197264940838996 +183380363203210 +74140106629779 +133694216688208 +153404118996133 +189737829828828 +132474332374386 +21346986678826 +95904773471853 +50494396372193 +145311016720209 +257228478035748 +165548066789965 +68699640756463 +238253087959721 +76343390566515 +137965314095534 +177883328417214 +198424373996970 +156162507009535 +4405037531652 +115582857478401 +177803817101673 +22125948524431 +193674612185330 +33470737381110 +203803866243199 +13813587427265 +139831993158173 +269069525056469 +196047169298475 +197172975753060 +258908600862828 +239003773283817 +9523586522564 +57144417532957 +249915772431823 +255772114885410 +186060121013586 +161964384703490 +112505656446369 +92689556347193 +279196591834846 +34412215220251 +62903687105773 +260189224618883 +107973013892007 +157824509091405 +152136989599248 +6432679446084 +43404771950192 +50325180824234 +171615787495978 +255270953990972 +156971751676889 +248458852140410 +209848355401648 +185294217972254 +250050381152523 +22827932141364 +35401846411717 +208207457859280 +114645414907130 +29408743126874 +280511811476042 +125050532982529 +17941754264437 +255240550291155 +175156017431392 +222140336094965 +99523412043092 +276051019815297 +269237770967260 +190157274451555 +133428018142710 +202593778370801 +184338157714667 +165697931412212 +137627802863619 +47030457866411 +97741071320523 +37219008412392 +63643709766694 +92925018191139 +108788534087480 +212924037360336 +101328073330787 +135020187107210 +259688645670865 +194329574301153 +39518544511229 +237471016232477 +107229516078201 +107273221833986 +201347073394281 +107034858158363 +215511731266749 +129184453025769 +146582730056432 +245065171835719 +56695176109131 +148326441192190 +214133894079229 +55960391960679 +249873805804603 +158093230810966 +205261274428504 +25090645294281 +153581508596953 +80199334482198 +177493988491190 +205444601262952 +192380668252791 +21936252770776 +163757525211621 +32863323590183 +266014117536207 +125151805355204 +163214039322983 +31241239261753 +242322055879555 +215197977341231 +208782603577123 +185980779753998 +228524525734854 +117762093092224 +29911447002790 +1191192221990 +99693162281664 +28022189119436 +105501160205807 +206168065694242 +32910902386880 +211534570689802 +187564669901109 +236600380104981 +125404164867954 +211072050308037 +116108851253000 +241783868261035 +197933420044491 +67878080669026 +107954423550607 +170517652807905 +18261360438893 +168293690748556 +31488146244214 +155825004072799 +149958840105180 +114815009466976 +249662198796815 +37251682550507 +169635210127383 +27676986657885 +232413443553982 +278947482524398 +63713875553218 +250509039641482 +110045002676657 +53406939917698 +171412862359552 +259859429265709 +131341114347269 +203903561309198 +177299662847338 +189839645995800 +226933119689445 +271331606897843 +153293757596322 +265807405324657 +223678360799622 +10486600491449 +185251452898696 +22709841565811 +257922361911765 +30088786622039 +157315321084803 +128928105962321 +276687716761521 +46608228337994 +193606023443329 +238547452732634 +224396689730210 +270904250740336 +191394395829140 +65013728298614 +244378404261039 +177007031634165 +133452093156790 +152157041916618 +110545331203314 +165041380954799 +26726539269405 +225261954534165 +237825405666873 +268863870343319 +190895201061009 +81664766455793 +139673283986744 +182043836825136 +248803828768895 +199944128674372 +78041325910498 +46076934132336 +214346463957805 +118333444620750 +69445566469128 +230834446610313 +87811043233514 +97591972693145 +180312289932543 +126157840835657 +75903544968274 +211429858930117 +21703172810256 +176531753605144 +165593852196849 +165702871843570 +142234215923570 +67587899572626 +160022270705764 +269307675128460 +70268664030395 +85232820450907 +35948802480284 +108667118914375 +79309513128920 +72408395481012 +208245032997740 +77904369625630 +237894091310130 +39568823110370 +79289870100856 +78096412057024 +149181183213643 +140408030873247 +228076576980202 +52384385022000 +228897268150876 +220479926242177 +121626207170943 +195863789684839 +236985566658585 +198569194128762 +103922065076481 +38104983807962 +183977010528049 +264358806385527 +148316560779489 +10343984462317 +39552390455787 +271520827308321 +144235455080548 +159646837890920 +190874276465186 +226707234628452 +248636833275295 +22407808723983 +30291001324611 +272754929170228 +198045891459439 +239071460901499 +60270618425926 +177311170688321 +101173180569898 +193381417056735 +3528480906886 +65361892624175 +20063243241242 +62575921377686 +140533703902083 +178993778894530 +139379053330852 +111679933849431 +61086706261025 +54661593738988 +183145047458557 +145289550608308 +135317138411756 +178295171035841 +104090233630206 +118546578059258 +266432263129457 +196656197276372 +223173815589540 +85343614355049 +279134936434988 +196539934530452 +219325918060622 +113024245423779 +185655918345033 +45792919451331 +198852530714375 +91157285667602 +280422012861424 +190410293148698 +194726603681181 +179046662958954 +98102676805560 +169461096253614 +33043414819847 +999509026669 +172871964674911 +280523998462122 +210241890922457 +95663804961396 +263158236055897 +167159114257285 +56475630653125 +137836330203398 +126773146832789 +85748589356587 +28074268418798 +227639561943590 +83819166572699 +139386571416548 +67436112537586 +221206731207507 +45835253107156 +159467698770222 +223713834126675 +4887923372665 +200777009432837 +28892098731515 +106288647179153 +141899241019113 +25112760714077 +275201353855194 +183304922675089 +238022153502299 +141129664622405 +75559346908825 +116008266374828 +39454119650702 +115743860850684 +101111419810953 +186361933210785 +184269432197453 +221734439871599 +211802773130588 +84637368129816 +249885847652301 +123719646115810 +69142334604840 +158023111253730 +182770870308677 +73991928255142 +253527987349355 +237448616674009 +28516144897760 +214656467094675 +240035343916136 +275598117748809 +203900192029996 +28226731060845 +117254697673217 +110824652745720 +187770685318000 +158177136187820 +235326683040758 +189091540555212 +85743941771237 +116403874278029 +82012805318887 +59376173347208 +20481901069694 +67567097532774 +235106804070270 +137635865579201 +222126707201670 +83976792199556 +197726316066208 +3571690852331 +192701485307304 +164506653405693 +264729448531787 +90720564831450 +18352280742632 +143158676245892 +236995019031604 +213882174203565 +120216450366483 +143213114252367 +8624471556180 +207951723962282 +274033683603024 +2720807262257 +197642904043692 +156103083681905 +36467253802079 +263146564787804 +24585741080974 +117681891544579 +110957559554597 +262249194513959 +220160434666760 +37865112038163 +130612316308273 +68837035650576 +188596201079230 +72718094348279 +85097007279325 +179814014159103 +280951844859504 +164915361408709 +199653608258405 +241169465042614 +187955693071239 +169161141801014 +260404168778679 +251809341303539 +235206659021023 +129295472227650 +181010288200365 +163732806855347 +148737319723777 +133608644038308 +113624386408607 +146238842607123 +16775899219995 +44117361896880 +202097803830345 +210932729667144 +119590575310936 +262315954338966 +17210314378043 +26696329364953 +239165687367591 +31596264060478 +43135652900772 +228515273649600 +30360238902923 +70235393083721 +125574244623166 +151585198822874 +122080387889923 +191454763525860 +202366426012432 +92971485187031 +229018480584066 +200574995104176 +118893324740877 +208946607171872 +103651414842362 +239424147734767 +169678089175177 +61822940559450 +244980618698781 +247210407746184 +170609740335943 +139828767494498 +48989609837214 +113836372102182 +191542826521918 +11438696180335 +2775668184455 +100860530657639 +193305305208748 +137176322815925 +230641343500179 +113161131974964 +12346930483869 +274897132542993 +128298291597048 +97264200615478 +211192418129606 +204395947875166 +9139894642970 +150353250889986 +78214575563612 +235671984992087 +239369922522222 +99438298279638 +72572984717804 +268934388177287 +73905268179600 +262931962313680 +92962721573789 +272309883272811 +198028869178089 +104277852784028 +81748566491108 +67403580637929 +196078992058853 +59889767191965 +183107187791732 +271299058610802 +67132771996520 +179507829272604 +123162035908883 +121099175819967 +50637485593442 +248768441019903 +168302557741317 +265209793204192 +172105774759817 +251881966372534 +2485090925489 +213990986077151 +13483133815453 +213586635917693 +104585361523650 +280030526789822 +41758646028834 +279031821572419 +93592578691451 +230839307065801 +72703490238360 +172697052075445 +46119215877637 +276237875832032 +104140428427473 +185191406208687 +77017657905793 +279121525148675 +1486251305116 +143904286766909 +56118475734541 +98274052178663 +39147011612455 +238296066630718 +278078002382690 +174424499664305 +168446473904254 +230364103274512 +39985552194807 +197026497952174 +267671495863094 +98356480058154 +155299791968892 +29316881797995 +277266731296436 +75380594300603 +2456444120927 +172251617320387 +136243022400762 +255374296569664 +78656828878248 +757123383988 +257540341572661 +25496565301393 +103378664890042 +237005755677657 +39971995641824 +191147872085850 +119646761728797 +122621519866886 +187898596337320 +168707687437309 +266232110321048 +214533221854041 +118174396488046 +165338365903055 +173530687112259 +112066344437429 +192891597275612 +255509776643370 +228457391627796 +4896410969562 +253225216776834 +88518535230648 +35131733153554 +133144321835348 +270716956203441 +179480165910338 +215963875849995 +104352352296937 +72131583867869 +243650591842257 +262478768466535 +224762029288649 +131243374197411 +43325915335734 +137111323894854 +168105514546604 +119045888411807 +150518448435713 +280007033286907 +131567222332667 +40634842742615 +109167844981320 +101639021606233 +770483936368 +201575734129911 +140032145475364 +209144112050962 +225375723701590 +80113368000096 +71609141974597 +120812727478492 +215231296930473 +279284796906136 +9456139161295 +87457111541696 +227554447565692 +17495888992430 +121303293395276 +183986270327860 +70384177194687 +78331261221164 +107056113391607 +246216574592529 +234101146934052 +82700727011035 +30178038788605 +203306868367490 +194392410658579 +41974245693774 +200528367410208 +166508319101726 +236964765279515 +69119772000538 +96956938633347 +101038654274756 +41669605746849 +1989982704014 +86522625917122 +188076873018735 +238236653629289 +150777336375507 +20245130017557 +194272679578524 +96395150248311 +39462643720075 +113561380698502 +263251696289743 +84139346204795 +116967692262837 +87949819398930 +176174851570826 +160983898898339 +98137170126116 +128548752181234 +163861248435713 +209109844409734 +265193619483523 +109905836131015 +162673117423411 +98663214039367 +216357721086700 +23014579871347 +489142358219 +73464815322539 +183100712629052 +280427213272969 +129965796172461 +22275668508712 +179944452645197 +82381787593875 +262152977427904 +43200021383142 +192637433419827 +178098966267886 +245836011784395 +17512505302418 +243711132327124 +25389523192993 +135594319143505 +155614262314043 +60318436740078 +271463647847594 +192507687135105 +203602499364092 +189129804193221 +107031784584600 +157466389796940 +122175315441414 +51643535829628 +2164469398339 +69064004406297 +228212980943865 +62937803286777 +55656257583536 +6585531214574 +179475914326172 +182406693363999 +82122869183394 +28570508899806 +56144916529665 +196965179297814 +217874721083845 +67227887177385 +168249659925793 +111848145856546 +95838849905086 +216719719215498 +44279196770958 +214070076338007 +72478305389884 +276584383762085 +54870855346198 +169487561848848 +6026756789166 +120746099442331 +210938548765406 +181751015508934 +241462014701959 +62946608804712 +134209359564648 +165357757208271 +153289298801459 +156646818973594 +133680363785917 +239441506518340 +173985448043444 +138196390636406 +110348252966769 +242400977737029 +196575545514893 +67178677103852 +259181312295500 +16308185682573 +166909932333859 +77848853002572 +89850288734788 +252703351820365 +95823174163697 +119269972735933 +28594358141973 +213065202809085 +89922188464510 +67144115064636 +164087126151197 +186794141683551 +214338591564852 +93122337954403 +133935538008548 +181185195768899 +117809875805854 +274071117757979 +55383370600365 +259872192057093 +136759535119526 +134064132427476 +180247000933514 +109103131568959 +274898285260989 +45751596570856 +148715000526131 +32228721975608 +260082008828027 +194753612396048 +181832222316900 +157050219507388 +36981175775283 +150058981625728 +105796594663243 +72179969538832 +9795676675764 +8448596915328 +130312297113675 +100182236856162 +239762466677399 +53513878609528 +99980063934685 +234026918187022 +10137448888246 +242522800657507 +201893307664223 +233650587813728 +103134654116873 +15313747829978 +186892939201102 +34450601633471 +234953227525434 +55338129479781 +4176843088407 +162014200982054 +265863086949288 +202788884898250 +240475936061229 +154058719735982 +148595230362590 +203969845482784 +124726920817819 +275680179305182 +132987099651453 +131480546231957 +121199358575465 +233090594068402 +152009769595943 +18535521991062 +54264556229786 +158322639496675 +172817658848818 +176878589039325 +68104736500071 +159104519513161 +97186049817913 +102520938849160 +117988965283314 +149665039727789 +220041228781919 +196053178418847 +24945553535055 +259625111782377 +6864358391002 +52553602357946 +78535642517477 +221630361134258 +214034837454437 +51796001322295 +109836252858194 +98245081270461 +63708588580125 +251822447565133 +225064904369912 +175341805578945 +241208479120258 +34653327059196 +195160281798441 +259581506008981 +100983693766310 +194224564073215 +266394300443860 +196526797375258 +221772376934919 +154033291164178 +95463349604161 +234848226950371 +218916626179009 +121368255850617 +91691030808922 +11170467485646 +249871457217456 +32688751982298 +67724131803520 +190010311886858 +144655624397762 +48526894943913 +42194929082153 +139680516316233 +158658605987708 +237675303419873 +10174103289242 +205757198411145 +171500301485707 +119565064086004 +238495673905868 +150450950271368 +7056219487919 +101251400933521 +254265951551584 +147737798762275 +37577470701905 +81559147312120 +81840393511898 +30409715228175 +30972920322512 +65468490230807 +175425279394932 +248143911458519 +61892885835337 +1783309520700 +36713316301683 +200950728691511 +7563168314062 +13236160322439 +56642230768195 +236089676277945 +10039263376004 +61311743883245 +219611892482584 +194982778123924 +57775614364252 +246563793065716 +191215007367760 +253845559105536 +85556907869091 +172447543035606 +163259867694907 +126825662200042 +114735542431406 +232118050494336 +30799193731003 +79845338793709 +68041874534292 +200811441765239 +233833532719427 +29554315466743 +187419514171400 +255973969266943 +6259343643747 +131130318488048 +98473055708242 +174170502625235 +198789429494091 +42828857308828 +130337116311731 +8371853677660 +119347293888798 +46790741800707 +158762937591728 +205582698021218 +102192656942921 +83164624918218 +281170205480845 +21882514283276 +147930251025116 +269721791414155 +97431876269296 +188643908504923 +188349576283671 +60336505695440 +8198255391417 +105100124860786 +55726658830671 +71719563382782 +11011060924946 +197000440529095 +248952339200434 +204527544672350 +111575988106518 +1903922456541 +279539299400006 +191521680683639 +259093918513262 +222974927542423 +95992948770706 +114381966170069 +158968309949126 +9359686666465 +135439312313422 +118769358249805 +249697606896151 +89121743145019 +161018902889051 +252217995165181 +260358006896001 +151255508347825 +137003038622822 +186177320428275 +256311135083903 +115764917201246 +98099696109566 +39249898442390 +15126163788264 +167146612998089 +118030697569274 +121460009633552 +165582003506524 +200937134483087 +57951561853739 +124293710198405 +191412916373447 +12935182849411 +50795087363030 +135647243151708 +268330181003169 +155407757030521 +62546855525301 +196823838039784 +258310587918113 +124127314048266 +140696004406194 +174651104159976 +185780683135394 +203538447476615 +262253099825588 +267268845944076 +97500320725613 +30752669775125 +14431444032013 +238177700202944 +239153738122327 +134279495378212 +65829848560898 +159674186204210 +250105042196512 +175576560404432 +193509128413106 +277468694285895 +89900266765725 +186129046284581 +270057161923230 +277826887461275 +259559286224226 +136080379267127 +3921672877679 +106223294956542 +42549505993132 +202158428767199 +172747352426708 +165438563571861 +118564609455453 +62026733946215 +176655315934811 +207876186541571 +6733581821090 +245574764301642 +170771073683420 +17128726446521 +94503579195605 +243864476088148 +32411421105048 +49363246456543 +1193115397825 +256264628419807 +138930227959803 +263971098689917 +122735396612984 +173639063801804 +271131277222912 +2780724275528 +18136376140128 +121369335025552 +175261662426321 +101466488290087 +209653235962561 +242611692203744 +147474371286950 +167237641456695 +128663766887036 +78336909404586 +85097441059106 +278081409630557 +169104451297184 +227597886163568 +245994838874450 +251340441795347 +107565598034033 +201652797018050 +107484557366126 +11964615788917 +118095302216177 +219254374364311 +250939053791288 +259791993039185 +22577684431643 +42064256339812 +170850096859811 +112519872505434 +247387179001039 +210801258763764 +47444686094639 +232321644323953 +206354388634714 +254524134158258 +188893709204643 +21122589555891 +97555769094502 +155279936603778 +268078812310004 +55647245744247 +218310332094385 +194540809992484 +12749548945399 +26151162671379 +126621586893686 +259063256446821 +276796835817433 +280950118573407 +135626175689864 +155334906346400 +203167354780095 +60683029524225 +57993419869522 +99669637924580 +200989350655815 +266951932586253 +194891518675544 +150581149015241 +181236938223651 +141432962052708 +186656401107771 +188105165599740 +59428817790302 +217693160684326 +90292147407342 +164177556762770 +220634041914603 +4681094439310 +171300380512201 +111648628603530 +202914006917412 +65202841407681 +69949730439530 +240248529094702 +111897148957402 +193121881759177 +44270686763508 +98158971941074 +35845447810356 +116774440857057 +67006694148626 +221386994803393 +192333499616289 +10694322166077 +29210889416619 +221233308493771 +13288254826120 +93858081513429 +163239748104620 +193681728578622 +221788551772075 +106390279968988 +192575039289030 +111016206707273 +77529928063124 +84185865862523 +189403295832683 +161247785656319 +14161522482795 +30774550719989 +95589456467341 +244253444993188 +258056813563549 +276591123557524 +224070531440604 +136259831096643 +81415254364749 +2923258511802 +135844130397731 +107444156365300 +243204856754861 +58006146884408 +206210661836722 +32216751583137 +127667480950714 +222705077469871 +126248922630655 +77975423635739 +39214625660790 +29473837809467 +71982320350896 +272506695863394 +165304154571469 +178829557018117 +172866642051064 +193469423548884 +195403424251904 +10013578965487 +27171344940859 +186338047887517 +142581198096246 +202118327063433 +32118567999079 +174258264022413 +37663083667548 +18451425769210 +45076952110902 +161949732162358 +255497156603091 +147101272964680 +126295955002558 +26483687061200 +78065169165147 +200045025939152 +46603415781146 +265306518313952 +99082405691022 +182936811646168 +106325374076790 +87386215584245 +276449246500622 +153104131078569 +219607751150000 +37063402200508 +47125929712366 +135381765005933 +13685054567287 +204311194152183 +218420336846175 +230861101781286 +50507145812615 +56891010850798 +149449746873025 +135661311277766 +93657426767082 +251450465166849 +227625991918511 +181174513361047 +46771791931178 +41717069068581 +180796340956640 +85621950626502 +16644990558993 +260727903410677 +10306243120464 +123661650174441 +65544680451228 +185892256691459 +118820121050306 +278788861405979 +269339430683317 +224196274005685 +32098538042640 +15522193293528 +156660757793022 +30774178696743 +172181026974310 +242722795715603 +208346992901037 +106284062464247 +144568540508660 +209897054306861 +101013517533575 +166351921115592 +170241510013155 +40923270396175 +152807963464866 +53501086864444 +55961153347474 +156395911647856 +261121622752120 +28908053521170 +230650731733509 +164850165594853 +48137328205180 +117637463998865 +158984001627234 +194183664027684 +240468942658026 +257767579266098 +106994695053145 +68340082530107 +97935211946743 +209162126598661 +239329065428505 +216114677639384 +191871372541550 +217170368592369 +95604737032845 +228649818098480 +129623717247043 +95935092289753 +220155997922968 +185810939540220 +29917679960672 +36486819435468 +94474948146577 +211699119493725 +58018250261890 +199974827342695 +84634112472869 +218528137599655 +134859465806127 +105138347892498 +61710744949645 +147155244281500 +65094127873410 +123678088302256 +88001537768196 +255094244348323 +143856026762046 +88462354333390 +223071468354831 +88785139180899 +76724494104236 +39363566652993 +12232580161351 +107791437589320 +196067011142315 +272897705973762 +29104707461358 +193364689141167 +268610478437002 +151196039523591 +5745308614425 +241961247179042 +77711747251521 +109495231591110 +24118335503148 +147510827592360 +224211820581025 +77419630702399 +251664943547663 +53315982706701 +274323760610216 +7119675515492 +38106554350766 +8652092564307 +105884284366724 +266997727177870 +117883056686145 +104575749624657 +82922422232592 +81655473635619 +255397485456285 +258586387894919 +226538920063155 +172350983762499 +264418963584423 +182454274361678 +239285756816337 +46299742232612 +247202005738221 +122757445717538 +9344819723490 +83848266314771 +118892683072272 +220084441604308 +271964535661469 +179649883092491 +12979537542228 +261006056253300 +90528047834882 +92240442995692 +197944712976842 +206902284021901 +136222119605907 +25633311464426 +34631670804895 +251316551956793 +4014094274128 +236842890918468 +239997280587438 +191039564608447 +252049472846827 +100039798461293 +30983504000382 +162962451880800 +122312120949419 +221485028495674 +90130745195889 +128328551899376 +13627038496411 +206214923229380 +276089421941086 +251149419107355 +162431747363725 +206478010975078 +29941465119550 +13763900748098 +147026393067949 +113593651430567 +125444266229835 +100539805482829 +148139171742872 +163551196438384 +6052509311656 +190889940509031 +28862501398614 +220523187381947 +261357950228662 +93784695815798 +240796008724876 +5735275044504 +80522104633255 +162262330067833 +61379068884368 +213715244582884 +26959826936502 +263006758486983 +166164347103537 +79181385080775 +240110035147997 +100495899435672 +141176303735738 +265499309083255 +203490111384893 +30064618648779 +162437246646286 +270064328019131 +156601810067670 +65297761997034 +26471075443094 +143835274717136 +92377804170141 +120289105628197 +223926421989393 +189794017139202 +266655481514447 +185502975789471 +62652959502498 +104320102961936 +33024913960501 +234026435237747 +126572110628938 +280244050027349 +158607212634370 +140130477358031 +35216967188247 +240665594433589 +132774252649634 +190340593553309 +214998034007040 +105804594006503 +119769801398560 +162731956699718 +1405466702918 +114229961813430 +246515742846927 +274680355962669 +252356906597010 +72572412601366 +5181361816489 +143349919842602 +64135580620021 +268654359135591 +89428510914375 +138662872562912 +72114082146049 +53180382026172 +117305626257 +76883784583637 +274313018161376 +264034769772616 +128286186027545 +201714732973985 +234870188330270 +185144602158469 +5984270011396 +35780634810283 +93935657739729 +63981775901847 +106615470641686 +112778962664325 +32370715987861 +76901647233159 +41076284737333 +155088138081304 +235735997921732 +229131346389627 +219356243843879 +64561087520946 +58306860617721 +176205168628257 +111472541963658 +253242864314679 +62589779792217 +136484593754471 +100710527332719 +143070285763578 +124339942866985 +267969354747701 +41971861971360 +169138508137699 +115486624637431 +81296063624240 +55726057590824 +86408053974328 +267201128932849 +185096149574380 +130916602449692 +61655850400924 +198047629917554 +123636239759869 +222601332491810 +208501996549311 +121744735389994 +73738627403826 +607120059068 +221127751700008 +61615908547268 +164991389080270 +12005185771347 +278169222163439 +147684843997925 +195145563870164 +100335473322116 +55773419355669 +249759290662526 +125497619204943 +4145388678272 +108745146151060 +278454037938438 +109366589353921 +137173288922444 +40526478111179 +154666151488233 +185553823622162 +240293849866850 +24746887522584 +126306858987807 +39210010629568 +39450956652739 +63591789045716 +172285669646263 +177319842967738 +167822051277762 +106421332349789 +194359120639775 +253194879291777 +190247064933745 +34387146915227 +278526544797338 +117740541016211 +26140957841 +81414035714531 +137950684874381 +243791021582804 +95064156768476 +44419811600386 +8973330140909 +44149002958977 +255277475731838 +88835568761177 +145505454586154 +27328704551944 +102773115765213 +268461168077591 +5237538460275 +70349572241221 +208604956148668 +125345843945307 +207947906539716 +140431843345651 +216185001602591 +88599367165259 +175840142780008 +10505900969129 +134844339883286 +232478819426721 +103562891779823 +86838209089857 +215734754711450 +233101854233390 +261297421376422 +39996785820847 +242010073157616 +192101837876303 +218385421281457 +232732697938602 +250052560307616 +169133415182952 +9442018755282 +143269529763812 +161940184433051 +181163140595134 +4483632816598 +220675827011337 +63663140558993 +98772608763011 +254978177957508 +108084941894606 +223503467961584 +134496009833347 +1335721359191 +174919912304861 +159586653409460 +140184946776447 +232519427011304 +134105069898272 +192851507516732 +53432813094298 +21236659088661 +53271065814233 +260804005226063 +252001546362034 +82918179339294 +219188740287876 +65420493401388 +160930530778315 +202633585238992 +17460345716890 +59792890564518 +75711809561251 +104015235819221 +50387053519510 +279420891375494 +246130918069855 +90760467940361 +244191837686404 +92773938652890 +37960125495669 +105345661441735 +184572516040308 +41016415438563 +17386237929194 +76410512206129 +92791375911819 +11517395366839 +76358570712154 +222499878129188 +158404054914058 +40260029513951 +18420690849637 +159971748003822 +147896110531448 +146348094401052 +47984726123501 +272871041808267 +222705319841735 +94269554605409 +181541506747118 +46878152482080 +136508251421306 +18176032883076 +2995837023799 +1384854040849 +132403217642057 +167173706338813 +262896462028786 +192243515341761 +29332326161068 +111079681402378 +129877392030217 +188867413191702 +23110436375805 +192622420568329 +31179860121998 +170887034145573 +103919337467448 +215729704063147 +279276919958811 +110628303825692 +150920604903207 +197539578228698 +256928290587833 +41032242931670 +218963748610195 +221420976608197 +116086126771793 +110081343592354 +133190116748820 +94893610652186 +178469733433434 +233467087471203 +23415365338834 +47813941082415 +127113255928251 +80658155167220 +91734565885134 +216775840674656 +212186688920694 +104010247287437 +69923085489110 +13814822043120 +38006566470274 +222934845878211 +80514168833804 +195624644549660 +218342478339383 +65749422504642 +131390127375806 +274233098820772 +258132603093832 +44581676142418 +202104319984256 +127428778348804 +203230326892968 +158503121750108 +226550510396581 +117893150565513 +4919927739605 +3982504036371 +275568238415545 +26355923144128 +91865303650894 +205371558449393 +132002683845121 +125075313668335 +186768280584649 +177542202077537 +250248173140995 +233374272248170 +65494516547727 +74024754858268 +253374915862031 +149073551673253 +274280166904861 +159865109452304 +35736104642564 +38139992470851 +79234180995731 +35170439540072 +16062841526684 +197775368422590 +187530751365947 +214428485881107 +204067504024511 +114113542279758 +223356635888373 +140520975200580 +97716117814019 +249004554835292 +168035199602901 +238130090379070 +226862970680601 +33930399377676 +83107373948659 +226649163323366 +12083318293318 +139821895098605 +34771335118083 +125579567157780 +112107482982507 +87739376617700 +252882816480555 +266025118902312 +136204348604222 +143716860216404 +198966782857047 +50601275856031 +153108444343410 +235247176553870 +234092199709226 +110365148079816 +182806795958375 +196484141508800 +36211272747213 +273374868015470 +251305497048900 +73154280898378 +129688809216204 +196930618497133 +16290987269576 +142411710873988 +210008224889908 +115690884980641 +234177685960195 +279680058019041 +4571750327352 +185040728193267 +26370918473036 +111500374200075 +189138626400579 +147282223617982 +202584887875646 +102143325784540 +63638240309401 +134347014127302 +93437573916078 +37463795933535 +66953734892251 +65581158309394 +149506470228024 +2348209546910 +180634219656989 +47321027711468 +148964742143653 +41984732232523 +197794604858834 +187006814468944 +214710878967794 +130428694271901 +265222646638879 +226214278167445 +250537654232816 +246516877178937 +96955711550091 +20119450713115 +71215754454145 +54096806231798 +161690276054797 +248042067140183 +137753672542539 +217150644541598 +225642652928761 +131688002546295 +268974067089843 +92977618541850 +234429110497599 +46331340125305 +240846843856848 +43434871863552 +208395544298547 +69528149871538 +170636435269294 +102615183077268 +209366017535133 +232293679288750 +253040539824583 +162325714775567 +112346383392680 +151576524619277 +79431506167812 +33268327961089 +34033326757381 +3727874271983 +185192636819587 +15220184452847 +264810889239933 +93225830134689 +181479929375315 +103080568862920 +43208802092617 +239296953085025 +268826867817326 +204600801947546 +184337600316241 +104280106066070 +122406648667568 +22284061697698 +187240075044856 +5129798290612 +134238084608038 +22449875834518 +110201480780774 +66962859235986 +222512884436940 +207568854381620 +91311265664680 +219334475478622 +157684883180274 +175135159507739 +228153406620757 +159204379586446 +279750825736999 +177176762039269 +259478501664119 +137261626048992 +180990609096414 +73452186424909 +41870690458764 +81289928999515 +16937296193226 +237185664271062 +194934392848964 +181768962373453 +141659205458752 +183186683703051 +27324980753236 +232324843953071 +12085878435882 +69928610003775 +266494463218670 +79371159700169 +48465862876079 +207352931106942 +171300359813243 +278470326434995 +14458312485128 +173824665503135 +201373826432156 +10334522342409 +84462179794683 +228108503577247 +87622103601421 +59685824867399 +195184932242872 +19428250174855 +226792792398081 +31565858604151 +213989067492897 +222833795465365 +130047263318677 +150237992085579 +61771972837328 +212574512710122 +186047754548958 +15695076394557 +125408866389787 +101141375013541 +78115516052262 +207666686346598 +10302395238467 +157140666757540 +29245342530749 +82807110625818 +7097712263888 +99736582817965 +255632250283358 +60160507580019 +218022312973190 +248095547769076 +61393182626552 +182037953586133 +94506816658031 +62727564680534 +233110310277927 +159749677023028 +218035582953180 +253187509113471 +225287610764434 +39308783739169 +57271195442496 +70871702910861 +231882944512866 +243460790720063 +101475654387490 +168902077813989 +234561876345956 +99220593591845 +155201839498010 +157952638769469 +95900966849168 +210196237877074 +111183467821462 +257899167546031 +256325560127429 +215314906676270 +141472034785049 +4407822351786 +115641121918126 +93610338613281 +125549216576768 +159062129742111 +246530918262193 +977771654832 +118706039326640 +141688229892561 +197938514391624 +70126164844276 +176302801059336 +155008376713297 +117728252690455 +226544322172459 +78653855107102 +137580402179714 +37681601438805 +234986167335272 +95616192350779 +264234397915860 +228246108369283 +209780865478522 +104443820490637 +14511271196570 +133952408681530 +175879774369572 +206653726627307 +150766466924544 +40072533360319 +12004996985727 +35591066189234 +104022767301001 +271787711770683 +194173868940100 +160822178224097 +178474049419157 +203608665052167 +201560278050232 +176632545291225 +262832066485228 +182499694495053 +111506718161910 +66033734721943 +229853613499401 +258108339293421 +277221071925895 +162375795443591 +46259819898564 +262613747154251 +85402763733245 +240689971089420 +80822423949072 +193494748285083 +278401621219566 +39693091155070 +78340443932777 +264730168543582 +278274126194308 +187788527491625 +38206629191831 +228457326502640 +210932846187702 +50892646719848 +278306488053300 +200170560082618 +199760288677218 +95870860294337 +12154588697244 +223559545186505 +220105962910712 +115243008511093 +215506315758675 +194217128197747 +30223222332953 +101620318670768 +17907167529756 +159570154508331 +189430901744003 +204895570908624 +200592846250891 +65300012997381 +148730605497661 +261498985896598 +208223937543623 +53415100938161 +243954507308130 +79146398205279 +258189590424935 +203214909670979 +58925159281884 +29384899416900 +61502289912819 +67353977343478 +279772129565350 +47555924756621 +244637404032050 +280408921383256 +218088432515102 +113266391828243 +87354473180355 +64978485569193 +206400931234522 +9176863083131 +4626959681774 +48635962425397 +236901160923064 +218309274587822 +263147844142979 +189857350481839 +132108485332950 +263561456081534 +113392736105621 +206888896709632 +56695617064394 +118108724860533 +128579816176305 +107605449904423 +79523716672399 +72231269243133 +91884985505730 +100249086607652 +130212325507486 +146263164467102 +92349392747073 +119674165955314 +249999915932783 +36177188033867 +276773370585662 +213011094232650 +40597871412369 +26053559529262 +171902013180489 +88702086340870 +171145770809485 +74455557923700 +151729354022424 +210769884634325 +235926108721912 +244913842476183 +158913084995498 +199251566188580 +268819831128920 +62332844584825 +139788090058973 +175241730283435 +162593600948861 +226325446056193 +197912147398137 +111154171015851 +189632070921677 +71630759536619 +80826728882367 +75857035755612 +269743987733568 +161993091562159 +213748160039992 +77725928254799 +253470331977177 +259612933985764 +174303758110770 +82067329054326 +86462890788239 +73089214703478 +18953957045068 +194639262113462 +135349763665082 +70912305982423 +77401134166644 +166036185968906 +151308876845419 +222718190294975 +93661446118993 +109310432073897 +95412630459651 +263584798678069 +127087778972176 +230064723308460 +160234059798255 +259015746244025 +136108445691125 +191440671838529 +205319982284226 +206400185209398 +161780092921786 +13315175692789 +163882811740786 +103257439647611 +70832995198395 +165692748009796 +51596589681176 +189883493478716 +105533283376750 +137260238737368 +159234185597585 +244866204086709 +226053422232193 +74488691574697 +216320362887599 +10525624461647 +135625944247907 +65476542774334 +119152144347151 +184481598807172 +211021926376116 +135093269365820 +234806880100554 +247758684982862 +69880103963343 +188406534814971 +155884255368547 +163516042586553 +246037391287405 +181397892630666 +277271488198990 +239606860465515 +64234113888324 +12139744282890 +1813355043880 +125021453359570 +124322839098376 +223864298398325 +264854818322744 +134561466940208 +239720324436925 +197716500911314 +222894527804099 +29044387096527 +125842794500164 +210672130383603 +176434691444921 +195619615052863 +48491551821134 +64566285969433 +192387741788689 +44586419178375 +253218266575278 +237492839557576 +46621941597126 +1638527632770 +84065551225750 +171018170925118 +126463605655416 +201254843682365 +43801734648191 +133400661874785 +80860075919054 +155363370255106 +187897111164523 +95834092760606 +116451905756404 +93204504835704 +61832496981111 +95720628789196 +153476277289987 +227009801031813 +10514892434436 +93160624137115 +20815579099214 +48623193916901 +271250024653140 +42114523615095 +175456701017574 +200110593368652 +37818034823000 +156131451362891 +178489118711936 +53252710059295 +13870187961256 +50152064535056 +196909800021255 +271868719067119 +16471715137377 +82316560293166 +160056492483340 +123022467715466 +6575142001078 +94982167304428 +132919135121762 +109793063064186 +192389898419476 +8694074132543 +36361123784453 +108382330914669 +105781649140117 +204880103175325 +231969423619661 +13468084915703 +174323378525009 +56671948727966 +241456748268864 +239174566044684 +78692714555982 +150820496241039 +40159816357782 +128127500189952 +66156867718911 +67724460409611 +155896072321557 +198363206176535 +26424062079615 +203519909071597 +41213383653117 +230055132906779 +14461350590011 +16474622854042 +28619832017718 +251082788367586 +45842050153529 +98112521293844 +115706548872141 +6755893581107 +239747193244562 +39702669522838 +127788879852883 +276769144473092 +274310966771561 +229083449117147 +164186269292369 +110272731788997 +91129824660177 +231355602414122 +109932349990458 +96475427581074 +45634012629033 +215637588116336 +75296978214392 +277383222918765 +121522712404688 +146114820283557 +192571149996612 +127786561031242 +9380593814280 +92539752701333 +203963748905138 +116237803494781 +89576711167079 +45159366836233 +242010716257951 +154232427141425 +9833452142807 +167304569817909 +227029734520102 +21580958781549 +177724558373083 +226474171140688 +135347442597758 +214744723204336 +74517436953852 +202976680672618 +27108726947520 +226252942046662 +182703281676306 +273439398882270 +91675816647457 +276791073709097 +164679100269561 +58533002629820 +118374207151775 +185363120898552 +237194805627386 +173805644349377 +217437691432826 +67832993643640 +162869704232100 +62718183086912 +35313594769912 +140687055781597 +143605857832677 +3987824068164 +123343036101490 +114981542563597 +97300907088836 +138435484055129 +185267473520673 +214537578544752 +40529633497420 +132979288523929 +261784750194376 +62111959067330 +171942537776559 +281337941217541 +24954608730868 +107041512412860 +24948216394392 +63615768601899 +161167234875162 +261791930153443 +36306118588802 +15210326138650 +168076128017688 +113000644515261 +230163980430767 +247751934868738 +279494850211233 +181842749755400 +261837398911027 +44701861660905 +100830926695402 +141591170494337 +97719019979835 +252537983299318 +44866148804713 +244301485010403 +239194063002833 +200815795278700 +49045256861521 +231192995421134 +150443707248175 +206151734984104 +150736167672907 +168907083726799 +33361638312907 +180808524339840 +233742267094484 +148609132712080 +61960377423404 +65758042368913 +190090651920703 +148858864504911 +174211075939721 +73949725163470 +170718918757300 +52955855793133 +201362712405572 +92915747066590 +110262242661843 +25012846037273 +271631879608479 +280106498033788 +251250777862821 +113246888107417 +127083950312390 +262576949102986 +23208696945148 +2958051331706 +181581875732759 +96567793051076 +91945263804635 +56121789946474 +259906470059414 +53765858017046 +274718187512315 +12116405090203 +127534036556007 +82338355774867 +168399813112196 +182510993696778 +34853096074750 +144765774876954 +81622237712028 +151411347805241 +106074845305115 +255333679397554 +55975833338045 +211030582262859 +247147384739308 +95852158996229 +65782731059363 +38950750398572 +234055988800547 +98655214332237 +89227428326859 +186055374909916 +116373166895024 +246845525195976 +252417546888641 +80029820929958 +96679164488519 +161216255051859 +109175188327833 +212353202997734 +227109914895663 +244493486626581 +240317126662776 +57889483976102 +50590147976757 +75307336349374 +194951969211714 +163863119349945 +273457306646822 +75693426391424 +174096801368710 +210984495294960 +57422013449128 +99040886823190 +25521615613198 +116259211481332 +83271495010444 +244647489329260 +212896519131015 +7824973464952 +168035714618415 +61438238025342 +264630859793432 +278120135636325 +182831931288016 +155509358102693 +181977656267815 +232654406021251 +69194686488861 +52542964706321 +198675899248311 +135853061024290 +115776747042070 +37202776282474 +233349369955045 +54240138021037 +82814371104415 +106508839831049 +78040819233168 +98638229051963 +157544815345709 +182127411208606 +36729246108357 +210023826070085 +52542351042666 +165446231857059 +170594035978554 +243166733320099 +115067277993314 +105655817627200 +243577326823901 +111799901207240 +51052752587206 +139056165565473 +206909343812733 +61019388782690 +186392480438976 +134164940448665 +4138405680423 +168160253131758 +225857056236880 +72339252082130 +59245886231813 +237682239061145 +28288516829999 +271749613946967 +139956132058732 +227153367932611 +250338116812804 +112905821896189 +143043661972211 +1593100397704 +121103210521255 +181159727620750 +271481537213536 +206609386175273 +25454120747476 +113206515553969 +150413144375217 +191464334649448 +3302535456150 +246193964062167 +146877014856224 +91430459127103 +53982548063240 +242701846554833 +87677604022192 +50952903931716 +91899424141736 +275296182482149 +107762956146359 +202163670257581 +152110494620092 +239575567767226 +92646081017986 +35046658566436 +193310552888434 +232182058589751 +277786656866106 +278049275705934 +133719362939368 +153814121009489 +167150928674701 +97239360585955 +125829508762048 +84960517114884 +15387896038497 +237579547656194 +178113831119724 +169544757406584 +142716611203751 +161037066761115 +34602183125323 +134288570659733 +49394087789604 +148461878446768 +68359798739632 +110865457357229 +13265426580707 +41661517687804 +230604695705426 +131668862938241 +168511217721259 +146188965708307 +117489465126410 +107657145299241 +207758155791519 +177585438260757 +87169732451974 +131588926406098 +155895458078216 +19124575460633 +60985990744318 +275631235494865 +274673746328222 +275511875798795 +280983779737592 +62554223147430 +265852073867263 +181333125328555 +97961238855823 +154745148629676 +51681387683703 +96625166699850 +57332424432210 +3269284393266 +169533574174358 +115781276012927 +124233279356076 +192155451351149 +7395211426460 +31886814963406 +17630923919120 +98788279113796 +71733828191879 +23203945120196 +63776067870343 +77762314050254 +90289061689620 +60474087955632 +167992581983699 +272112600264824 +42050275885359 +204483799541018 +84691632902113 +136063243763603 +27666593838260 +231261395374975 +36486898539271 +225841461144673 +256040872005494 +115607662475196 +130733153098409 +11760303053292 +12831127539397 +239675259490909 +107676002123594 +149444245708100 +276433086779710 +26415702292003 +72386528575684 +196860714580959 +266317214912712 +112179703567279 +158107967971859 +227535255661293 +184107965225072 +209889384923766 +68898458103143 +37268003759691 +94160429166611 +19077243180507 +3289080176889 +87028992148990 +119422913888618 +107253174559697 +263614019659489 +27059392214713 +177422223966357 +138082502953721 +280361076888111 +14051073576685 +219302653409099 +58855291215970 +253351323371760 +107850311168831 +95314793761673 +144256732202644 +23369719925882 +168388017844542 +165954294229127 +240841365622542 +135390190267107 +108724966264135 +9739629738726 +38855242825622 +189386454357954 +69269243954939 +4753798606586 +219250442938528 +280303679609960 +19102177532818 +144498381044573 +119855796975769 +24953427603652 +162836724208250 +149394657758785 +228928569398614 +108895431823704 +227886381170999 +271134451964363 +65242210616257 +278901624114755 +273887120939565 +16151559709076 +199794811267900 +242158645284475 +120821995944184 +2225741520112 +153652517744305 +68089032142682 +241065795902811 +60502809487566 +117902277885371 +153266832088278 +179563059028921 +102659502324614 +51931025419414 +37916421800349 +235964664322667 +54953674731736 +6892064474426 +55324174370928 +116984955514478 +3789630518367 +35763545674911 +278003801022123 +274780147591070 +141123407900940 +13189056441173 +276932805837969 +132933322724773 +124087691322435 +189094505084815 +131015599719282 +57261530834325 +55769810423447 +125293305075848 +26721616370125 +128431839530578 +171953250291104 +177719846762391 +194746476911503 +211048797695179 +130306894288134 +143831474138203 +112320900020713 +228362247187233 +49975557277871 +280898030781389 +218234106383807 +207753729539157 +147094820361494 +62735172433652 +86982500894513 +53674731802567 +39190816946340 +114739667359189 +62711853874212 +50970565145116 +239441284754164 +32154077566054 +202701352177478 +8786054439089 +2494079559696 +148498821450252 +132183289292013 +199041285822262 +223550228562019 +39901226466631 +142358680093857 +159033585760842 +3944594816661 +72551357245235 +275083736527478 +267173672450061 +27305457113029 +150865630158633 +116577282977039 +34805619679968 +231331712575568 +28031387833545 +189901098702961 +269846538220543 +80992586807470 +254982412016497 +10021843884111 +161641209101125 +130487306798724 +247005244295905 +224469088159538 +119218041510839 +33372894278161 +254281059386810 +56576002303675 +20690780935445 +12181025106424 +251300662028347 +76750260386637 +103028577521226 +177427740465091 +37345840561174 +152050268086755 +232738469956667 +199048864096499 +239229299611260 +79565806854443 +73543391527224 +255322152465541 +189651819352725 +138045302088585 +119236462270542 +8805764629095 +105453185186683 +32577566029299 +2132357793701 +249386345034786 +161540315366069 +241504984363228 +44067034708473 +214170611065920 +234961286893578 +255292687923445 +196435510831527 +26641758598544 +208219624931661 +137620237020676 +42985475661766 +269924742575056 +248101900749688 +113827742674345 +120316570858566 +216806138672203 +57499629528808 +211386290025950 +12445629136632 +162702296913873 +22563157827068 +280132160458286 +220736716891086 +163138595222470 +51244562008682 +141953537205554 +163230118454263 +191206602317982 +4125829662371 +90963310447681 +267013763004141 +162118897227492 +224572870950755 +11684343874296 +122550253179536 +258731811400249 +247192151370303 +164847454684043 +29989150499767 +17662521404934 +69452185077357 +152891474691826 +81944005867936 +167664613856413 +184846260323112 +241923177790198 +115235680505554 +92953111042031 +196712807909735 +143963009358450 +170000062232770 +249880189942940 +225051383371183 +74069622231939 +73127787314681 +199788031887156 +2083600060601 +79457704673301 +2403353018782 +102374075206513 +46296089700379 +30631799582540 +18076255816450 +128580766656474 +19534285447135 +249277386173400 +201406144612839 +90989693049815 +246418374009296 +144643908218749 +76616750408927 +138602590137716 +118339623257819 +156734243270517 +203508092772387 +83969424422845 +190622490134755 +179639182308650 +180066893763990 +124850711164591 +247657514562113 +259499953600543 +132835392066756 +158528040549198 +180042875305369 +148325358035247 +17868772959472 +125081898140610 +179176024253874 +95559470993980 +2509654451589 +163187381028492 +229297072329447 +80422276871975 +190144149780178 +139725394586662 +199781569863140 +112955162476602 +141442925818061 +3264728156640 +48454550393837 +9035746253839 +197957882782977 +10568736535249 +194514540681569 +279117182261889 +189075327992434 +77095831088423 +104482079973243 +92861606908482 +232526117704682 +55444848350298 +20703815543471 +262366359447152 +36407031156805 +36425515721548 +189317096223470 +256526292871800 +273507943686924 +84269356766395 +125723866051929 +29392171047000 +261399359095642 +67389725057941 +225669008394214 +122785023594048 +96941628925248 +266615190864075 +90627593240769 +114029748567405 +256168955012036 +155182182831938 +184380858663057 +139600155792719 +259437702426754 +143416818894956 +189795293880961 +278262696632673 +102255455981303 +35463158785297 +2651205294900 +91154097664854 +37701759255046 +106745928929922 +264519126362979 +203786095792168 +195068424151402 +88726477235219 +95661803780008 +21235678413648 +225606811347880 +130711320590636 +272114486061638 +178411243122160 +257320894120713 +274583935592079 +241293108142919 +94089495899289 +20069100963816 +13299414539735 +5753747429942 +238551066932226 +173429057811690 +133086435311878 +44308086087091 +118313296147291 +235510015048333 +21287960800834 +269538802174000 +22076589437521 +278089067629299 +182224339669684 +27132634632045 +207860538289339 +79665592467478 +2713368780788 +95622672987665 +48370563399849 +131661735305584 +238472568443038 +247671842417823 +23088140980868 +235697077196499 +113087413672137 +36453164094626 +37925338364119 +197315691659796 +144828423117180 +222921968836446 +221987594785861 +154298313813827 +36602430334810 +177151289057877 +81396713699670 +116171225353297 +263917100319663 +78466388801358 +193780102983967 +256229712051399 +49674559990337 +97523530864793 +146786276077901 +239577660198559 +186509993192254 +28111012702879 +115547528788135 +225331617791452 +30170657627219 +24823824876066 +43339995046367 +165818869513363 +46023675941447 +901663231513 +56678898929180 +238269293984241 +254365522206603 +28042360050278 +214698077048138 +168737719637969 +188446149082640 +114824182134597 +216897345227518 +251400295799515 +62984650503841 +126148978467486 +201557838681607 +276239838042961 +170206575595793 +227563498846524 +56672720448368 +248861652994838 +200572440941892 +148535136625884 +276781603872637 +103185599597426 +5311677197563 +66990675531034 +213910562630461 +119528243764643 +212830748076984 +278747930048018 +202693080079318 +91956476415608 +238325907474244 +244218471114146 +72903822463860 +253809884064969 +233904841891183 +257669856287514 +182234203795226 +30719945591149 +198983773525914 +230321927410128 +97134677780814 +65386391522397 +252245702660181 +132991633662321 +73403950737132 +119111773650266 +66962042765093 +219855592030311 +47713955066302 +31576664462947 +154776822161890 +133622455583683 +95965181180484 +190010413428996 +69472848290041 +25658714330432 +230994096225161 +223408664698333 +5146228488405 +8075401131079 +254365894144789 +207146780305281 +188596341094447 +119446801484288 +52301508462982 +274355537033888 +19736299873357 +25729248279876 +240863354521742 +251886668939487 +185882963102927 +186849975135137 +14623052562635 +193853875726152 +149237089855708 +56833279530154 +45076074397807 +105541968519608 +92841165362766 +239968374872625 +238359104471628 +139489576419403 +256626705708677 +227206155528407 +186491662809014 +276510591269436 +129583405714672 +254427057451384 +74599148998685 +245916043856848 +269565200131478 +253927218416174 +248200954462871 +143474187990588 +3169136709040 +83202415536305 +119449326627883 +261877314033737 +10726076094260 +62899291880505 +22100734416684 +166624363518160 +269128479295326 +174409475009029 +116846312259674 +33816132344961 +218501616868347 +241661604083492 +50118142127703 +158483384823237 +56875139086392 +51376204104449 +209930385323552 +207592506752671 +131627843349790 +33702668373551 +250712448604645 +216579237874797 +48241016452279 +81546173655460 +224659007687508 +52771000974194 +239862503436694 +161333916150659 +96148958856921 +205551590736522 +63274567921455 +172554157360751 +183859640431923 +139084195277247 +263170349650822 +89722213714858 +159944978962237 +55722715719719 +103446842471267 +276170408721613 +182018358406451 +198668420923335 +82425608007463 +269413434244963 +60320841884307 +78758544840336 +90973768989174 +162898645044772 +57944883457978 +257578457667164 +28018470211724 +125756344283003 +227190376707463 +83810206430013 +141406492005488 +33608730799659 +228767637279249 +784781775528 +268185405973684 +62162948601259 +153688368700146 +5675655094120 +213478943121178 +117781049759617 +149618959587837 +121434162564872 +36879263337622 +81041138204980 +47410297707563 +151013344622549 +175263442532970 +120527902288048 +60008798589679 +123582247488874 +261664512656961 +190102842880567 +60171474922222 +46022016414892 +92833902538106 +46950830897578 +107525186187706 +84113209347038 +119367102586249 +28910363740473 +105159526194837 +8638522503081 +28304735529462 +261382639967032 +47840700471623 +158292947846279 +100017088201177 +72354095464440 +271681347870542 +259390312001318 +154444676414626 +193895542097408 +160251018433141 +60594088716930 +4173468357785 +253661477999245 +35406316109684 +62254911978003 +271624204516174 +78130080075947 +60535159632738 +31199875470083 +105768360089241 +124962069541491 +106060992625000 +148615682229991 +129970285000665 +54593995012511 +119103941358080 +219982277572003 +78055972288251 +183494243805441 +130721089719670 +99610307731192 +148255295348863 +265532145725819 +86948644096495 +250190650009186 +136510467304857 +154850207064293 +170088197289488 +169833870500906 +164790016934316 +39062446860713 +113821707325033 +213066098996669 +16741479633261 +75608827283852 +226158726786668 +122748910592876 +147446588572145 +211946606281809 +6821049488303 +167287448862061 +253531435787180 +265419609266143 +259662841158774 +203538902868497 +21176394277998 +149969754119198 +59333881271729 +99818998780483 +28533967388814 +25576862993047 +61665134018527 +193285520281114 +149509013892437 +22703607840600 +132398681038882 +67290893424471 +82111258264954 +107012611300529 +56078740916213 +252216132827970 +117489298775850 +49335948982380 +151452467075175 +157282826623389 +232805060926828 +158531418258970 +75870097978131 +116350467852377 +64604883279420 +5926897482368 +226680389658620 +178135428376189 +154617918317936 +34446712169939 +47292605516388 +157974982910351 +206230471729520 +75148985211370 +238212630535684 +81309136272117 +57256446881454 +11087185587453 +34732597533814 +70859615971108 +161075325933069 +88185113107290 +42368188182665 +73213272654230 +159764694761458 +58275253143145 +70471271559716 +256870185508568 +44225458341587 +202265382366770 +64206030463834 +142730427554528 +32323126608419 +42703692401169 +180208440512574 +48951267827262 +226188885512393 +182958190314230 +179352817377344 +243513212411852 +263549251356529 +118019452891467 +20212044547229 +110396242383431 +277254611238398 +32749817873991 +256224354493912 +92859188444234 +237746717616910 +144738687989961 +67058594799792 +238806502120640 +256802285177711 +104756459973706 +250146576780460 +176984907849549 +48038633419157 +65165581344905 +245707401837310 +18888480472055 +137224010052396 +140389729480764 +69592885535915 +82865443567004 +54017298856952 +114166808730673 +117746248622863 +216748654116060 +108844019613692 +161095246583014 +243698299758222 +76720354572097 +222264731097757 +197750989191925 +136646574408924 +14291157112693 +90380042719632 +188072279615447 +261956883864242 +207379664846486 +95479124916377 +193936530248994 +17367698723677 +106952161100375 +39399764335751 +12772324625066 +180916422064418 +125493665195991 +83518865302521 +201693974606355 +265679236941304 +82140918687690 +47771848906258 +155965860068445 +77362097924580 +99733926463021 +102472625327763 +50580706369654 +111197628218691 +167456634096819 +230591681329699 +156825132884900 +105710423682947 +37184981913955 +66384223423604 +45685132527525 +30750790955540 +7434079002543 +25137462676923 +63537363859424 +161353201595515 +269796567048280 +113668184004483 +271882078280010 +181071508094142 +165481843514882 +261036709246828 +194161576816970 +236361488892845 +277944553612760 +3610578007527 +3849122605071 +148864658244536 +37011830128432 +246415211954625 +89298393194222 +40736763381070 +261123592932857 +273654075401714 +267459164293233 +64201234555840 +122112559291848 +163869597933382 +107622347634154 +125001169263729 +75998300643058 +39170036066976 +154779263040191 +34017357713549 +51444108173689 +64411760748234 +2668388148974 +142498591935918 +64970127473101 +252896748168651 +1133961981912 +240159528495571 +110133566642107 +259248073800458 +71243084893825 +280054274403602 +116218189036788 +128558336277753 +5953833799453 +33599728849159 +71132525879407 +267372910439951 +101394910781293 +174039756983874 +162115428852494 +251450389850113 +151597848427494 +120676679143749 +203845637393751 +44517674396441 +98928445492916 +204018580941887 +78055389372090 +56985584174668 +258071028168906 +57936974932576 +62570823548148 +44508379225741 +262595530764798 +31823161798934 +126549399154433 +126960482715728 +36807587500047 +46285496592074 +23010154672057 +266789914896033 +119535905983204 +81272389049601 +222588359315330 +119233231824055 +197920178561745 +148176649906380 +142430094019724 +80700993489840 +148576679576697 +76114633740514 +78392647925111 +234561851894067 +19137702568525 +13311202470826 +268804433751442 +279130622114672 +203102472651078 +1494052368948 +133329899599295 +159516696286779 +247705080405490 +79709751292581 +219100331286061 +101011695158887 +17636687338662 +215460117808249 +218997785039378 +49349769673274 +243469105429785 +42412556026537 +27788348782843 +13525699252752 +223123712072572 +235774536459788 +247595032462979 +77652859005663 +39723324790331 +172720189591161 +53788086591961 +127984635903611 +275108331909020 +102540402720371 +31637445229447 +31679981388178 +33760119762910 +13528347120051 +280966108255172 +112438684939060 +33971224089554 +32069249000353 +167207295563041 +25176306085728 +34175277342668 +126787063865292 +118141710297858 +144936638002992 +199439420139805 +58007715373555 +206943221861818 +160833729764734 +12105423429253 +14518092457232 +110614739140879 +88846559382174 +24026702042566 +152814160782726 +126692272056351 +61129894909857 +48388741524206 +98238143509180 +33316541547436 +45811601822637 +217094899055084 +18618186990854 +53010318860893 +213492786588737 +273320112643574 +118698611834979 +90227000546697 +7136175920573 +50447245099610 +191279847723690 +190636861265827 +118427803193570 +65126888700398 +198242721602759 +29358688563585 +151026431951308 +86384920803358 +35638186697058 +236428001295465 +139932477855174 +186497983428897 +188338524211645 +117162086388433 +84760356556611 +231539319913886 +64290532867766 +49653911741268 +218598125428436 +115014018452659 +34255199882871 +209277911081931 +91210539473787 +145583751638291 +201777548146945 +203379594635873 +48750968691808 +2831752801127 +207251886640307 +215888337885637 +167233579288278 +11512336855421 +189437327584758 +198403832018303 +44861353942524 +234573213056941 +35639798305421 +185740832671016 +267590715945221 +195719021328544 +63960094243785 +257410199836750 +79295619802780 +244602776344494 +15899771335251 +53025113492697 +194328001734261 +226600724559997 +138572718196148 +188880543991202 +34823884052733 +189579676371889 +120534777516756 +62696434564736 +215220822925108 +116835909220932 +266146837518293 +212550980697141 +274671089004409 +114613092284021 +98017095040155 +246178394873891 +120692773643955 +265055355862811 +211126957110622 +153636633669266 +116269195648424 +28230959629389 +221348272247579 +85932615311156 +212111664578848 +186257309935742 +194582816139127 +200398979671674 +153503596797378 +212156307824448 +227173057216587 +83048021507022 +194429243374263 +170062139866409 +198189598861888 +66403943372667 +18466645968493 +30189152389699 +94670527058084 +137747480245006 +202797708148428 +106753075667800 +269602930255710 +276377858803441 +278441736981136 +235397747466924 +232957322852511 +60355001299963 +64611794504486 +152523539830976 +141260143183140 +63226488755599 +200633347727515 +46451103568417 +81507551030085 +260347653829911 +44903662590818 +138499259533094 +44149728405821 +216992939770729 +280923021262502 +76865080004878 +196867542325766 +39784993791622 +140936310255927 +120079295040215 +260601496334993 +81016240198461 +85840033745901 +183514342586576 +181393064253739 +230624920036976 +4005098328530 +250362442537828 +181900974666134 +268568588888559 +246459539755964 +113021345425364 +9051797398927 +100554413378902 +174513962075786 +205301803485655 +97809002475802 +90113536575287 +229160525880089 +36585197033701 +150428376081440 +167274845366524 +59534317751525 +116257628992236 +201335506493514 +87211399151186 +199500783579505 +14596938638043 +108461742953842 +76004393881295 +151525568063374 +191996292417618 +205057166028196 +17410536580644 +184803309714564 +86330783120305 +186552486580982 +210709529707186 +229047061908679 +267652752283750 +66481076638765 +136739285129208 +139962938560261 +138161881146183 +62619398430129 +201527738473512 +216589169020619 +250492583793152 +176035407972158 +211946432925381 +145860060614805 +118348056641947 +67647654088597 +121963688997077 +182943026626346 +274726621339427 +15165397807178 +41713246554497 +141381681200441 +259003446482167 +165825710401417 +270054996349589 +136390917792139 +9947186210677 +139696772868151 +152255769135097 +101243944394732 +178808572020850 +267848633072722 +255287373084786 +86399264802987 +8321980954018 +64234066705546 +149243603681181 +21529482415023 +151340974011684 +13342498653096 +63136797872038 +112397503291565 +69405102107287 +248175905033503 +112008643425294 +25334045382166 +51736660749304 +201257415018744 +78233199754676 +119712166645816 +246262646036313 +251778911638998 +220128735359064 +75039212608616 +14985959386508 +67584692072604 +66787642921089 +199363162765650 +248856565115104 +19902102406476 +76940784013163 +71542052318079 +217694790369363 +124254891722146 +88643647406305 +104808964506360 +129556793874422 +158989400312485 +17214048126817 +101808074077302 +81694544539588 +38021300256227 +276149285385969 +199898082456042 +165097075399570 +76267820531841 +241020159313567 +258620436946248 +135576530606905 +184799705255474 +199857903535002 +156107856203695 +49364452835248 +141117318236911 +146993677228207 +86598904139621 +230834302631571 +267565373805356 +22261445852798 +191250205431116 +52978254609267 +219029567343405 +211061397056673 +219241087528003 +8121389321060 +222533871495649 +200952393020511 +102401935739060 +101143909551099 +226801421841608 +59739532951773 +173530779605046 +102869178551347 +186422172383001 +118951192040340 +23922705964687 +198356598262485 +70165970414255 +63234888795930 +120750993063945 +249225726858124 +193201631294197 +121079826698260 +40844765404575 +151495798413121 +78803825985323 +116682638140018 +65037854855118 +102951055305450 +202167970531990 +91642057531869 +262623182678817 +255015091909866 +219531058552711 +44797954040043 +258293915885493 +259545628090968 +255062072750299 +59563214790280 +131507971132396 +98081378556552 +94742400554587 +153238286147714 +140100221274483 +224972652394268 +186775570924161 +51909949245769 +234541576099290 +261816830660656 +50634404527912 +233555175273956 +221263194580639 +58820374901505 +209626348414101 +76511393373514 +121661805049186 +236953656116119 +206405271568952 +234611473001497 +31912599713600 +78804291062246 +227413642535481 +10997927810538 +141043669233151 +125277560792852 +225430568340063 +166958475145344 +148708356649406 +242833295429552 +106752329642676 +232250305516470 +219682195411986 +192494724385093 +15540319498569 +167848998101530 +236167262465944 +89181428479921 +209862485992360 +106523084536915 +19986031397222 +137261036979252 +254363238551533 +86383579035261 +36904175814799 +207487001754836 +120484073099726 +49512985684972 +41346835686236 +241827073682268 +29802834420223 +52906726722808 +205387063207706 +75479240536427 +157613311271505 +172135280066055 +133618900147509 +163489090892025 +239376457722063 +73680880322725 +227696565019442 +262202220628761 +260275856376535 +164187426872972 +72312901111034 +235602990709285 +94540903331055 +276288646680605 +33653580836743 +82015988305147 +125768932302615 +280719233012698 +147093312487716 +2446814362856 +117365267932831 +170966593452324 +236072350659721 +165848944980032 +95180650465403 +258040617393091 +12056232200685 +123362948484099 +89601053194736 +220985685092900 +266926863528963 +216388952983709 +214289200685723 +232105880203559 +35411560755766 +135102419338633 +5766991486035 +47109066959436 +13281005337288 +20943103329604 +181912087181377 +46975137222636 +46494944319224 +58771751431538 +703874148742 +123219197233267 +117223567853408 +246232746165602 +42830373377963 +41007186655049 +52697549939423 +46585581567530 +164205759911585 +240474744219416 +64415334952875 +179384643104394 +193431020402647 +279818179415024 +107491609225628 +199037371727019 +261814871499118 +214645324834566 +137905070838197 +119140185233607 +39531817596223 +153384220904614 +271562456474754 +156820595083822 +218029447595554 +18274330688819 +22433677896052 +55029822843518 +244734184014382 +95054670053195 +80845376335955 +30402684168731 +46178230822774 +49992460660192 +3548693352385 +100113328644419 +273570396046967 +89525753012145 +16858726518005 +246125595581018 +263175422732884 +186194889252726 +242125922537890 +141623329022798 +236209165174085 +158972860253688 +33021774358666 +28978131573732 +47170773842021 +21326484038343 +223277430192644 +68606345205878 +279593214306252 +28428900499213 +193445493478550 +82448438617638 +278307359349144 +73775623615055 +23782122971566 +30586197864408 +145982799967198 +75895965898164 +32804359066993 +221873757823729 +72713847861176 +148826421420219 +82231768559230 +266979562379531 +110169353140725 +126643772969716 +110883308503944 +4701175580964 +253442870636968 +184818486344909 +114709497465005 +119186502398921 +155138277312149 +271149690178075 +6650457488712 +185148771226829 +261040658125301 +48464960086775 +212975463538305 +1145649951923 +169747199819197 +21355250516987 +242838693396911 +96926698677837 +52018194613830 +113186483302782 +147951609322469 +35928917481273 +114236495663581 +36515969897531 +205143236897002 +230455606395402 +265623988111905 +215115956584363 +215764891928420 +73704808444892 +5162169195694 +131880498527967 +265324245097583 +12435076285222 +205123161821951 +101521037966495 +262950158606166 +21636262226058 +208595856490870 +164926229634740 +66167869085016 +251770675979295 +52434431479099 +83946301262580 +261310689559933 +136914460231941 +220582063060556 +30619919946255 +217323444147281 +274120100005808 +265374034977408 +86415284655952 +22297822523269 +155662663003731 +260705541446176 +141859294433370 +74930515377502 +161813603878552 +147325985882386 +252970314144710 +209993780396504 +46004607358104 +193022968932573 +4952723993985 +192608536048126 +16956413304782 +66980452911368 +269656880411566 +162676552110058 +224862597046706 +165985944996091 +179811935176282 +104478703116172 +43431481866154 +54999900522366 +231616584874681 +181798572831257 +98646176480762 +125495900267802 +207886432099925 +2831359642 +63511969506112 +126491415362250 +251908412624783 +46356417438949 +176467966825896 +73818370743194 +216271059818803 +17620180668182 +23492195905348 +119991645529255 +23660548346173 +113493985308858 +58025034716985 +74036838578727 +48054397598887 +23829354666511 +89902953969501 +76466698361295 +56408646023604 +236124505087981 +141058654700495 +95296613477025 +98071183493399 +113981736947208 +77864862515501 +269179549052873 +251414616833497 +111463349755161 +164792493006249 +249699948522729 +261872258578360 +27336830322231 +201204043156361 +261442751543810 +17465744402141 +242528392564118 +163901091689176 +165815585615949 +52522548416671 +17092158976514 +99439360048855 +40674148042873 +11477257941578 +76764505586412 +175633419624414 +167379767020737 +46737644072532 +243256406195594 +2906298938758 +132730715702143 +190459026675712 +113690225011327 +168696409187074 +138247373324860 +46509954603484 +172494722017666 +39529271800096 +261629203161886 +114940964259281 +105061771895498 +156109701848529 +68729482278921 +278153405104256 +116781599721968 +176722912902037 +263396412856315 +22964048026016 +198907002403722 +49282554275605 +168672885051219 +194280239280274 +234710151409363 +217547375017499 +273103267084345 +55847964327900 +176751478820502 +216492335369385 +117823091435279 +208390072423372 +216393944013948 +28595309478578 +39587755670304 +101418213829148 +218389538440303 +280287354730941 +21133345247737 +70838502294684 +165945613086256 +136375609282659 +165344576157693 +237024813806800 +233222319777784 +241795564176960 +42844821063328 +188141389790330 +202473982802051 +70633630424914 +103459136360569 +114137376958663 +157573703874487 +260523998980230 +255382942776889 +132965279112035 +10547190193469 +154042514991557 +280719935142900 +138984312490692 +18145951179063 +162857593455300 +13367156555657 +40088556679347 +6421263160275 +5761257707669 +100017598719866 +152405845122433 +202161128375095 +40737116434371 +27295346403148 +249080072306316 +90201645664088 +173834283010481 +22477830271251 +279674619718904 +92342064529505 +138790912420390 +120665753218839 +203641752853644 +17420733779740 +213427226720889 +124194673918839 +204463795905291 +239898281072642 +271427633597234 +254670757156216 +195719500401697 +212326509414142 +137421459724160 +15148166520474 +177267729334866 +73585294232971 +189447927883854 +16759067007936 +119760164709358 +186947604844392 +255248003002269 +280478478118387 +209313803254732 +87614415774114 +157899410791070 +232988751946759 +136383347732677 +278995287476876 +95855857619127 +73169276436841 +81177199100413 +271855786908642 +18581612844859 +61328928819550 +151147887221986 +171431970720022 +158412257798601 +197673140278076 +249985161261304 +227201231372724 +250743746728999 +19787226598272 +234348560377678 +272039906063831 +149099900151063 +160171209160673 +142005697611858 +108193207666222 +156019943464651 +177604905039563 +32378284014025 +142095297379925 +46485831840768 +239523505518907 +35218896489252 +260902136981619 +242968795254757 +448394734767 +254708748815987 +196381651171727 +139771229439252 +73425803986829 +198453842195454 +111444554512563 +259272335351913 +166881157411569 +95537550114252 +214392989723953 +88145233407890 +8226035739601 +275722991012375 +166038718850391 +77249287098546 +213897254559939 +89808841180275 +106927091936993 +185570095796694 +228106165016669 +141330247669357 +39568465489213 +129874690653023 +231585642761993 +8057520669053 +124529087732126 +275852183937199 +16311276060667 +38710447773920 +266038129106145 +79232296783826 +159696608603900 +130326301650610 +216603937556685 +278022606023729 +266450991596322 +21818861499078 +267969497086229 +3626934336960 +216430540044258 +193432465946989 +276273982465558 +210672812912151 +134815664184854 +239021341395043 +228907888667361 +39700289805186 +215883999261810 +232541781666880 +224567124451804 +117718167278775 +10785532774430 +75630058322347 +132131258789128 +61758928471191 +169773703119378 +233550228723640 +11100468948714 +263237482901979 +52920933829830 +280796688748708 +267893186876171 +251498012047445 +274887667265313 +24225365017264 +180585335887346 +280701152203124 +280526363259388 +3864706511197 +280755616962756 +139948038711836 +181171490263171 +104726947553498 +116555704899232 +157556352128725 +22601544871744 +131068390297937 +224650688509537 +53775797800227 +16760381121661 +192732800041463 +8276434244398 +254455572112950 +217174803512945 +43715365740481 +186747885040548 +251229259708933 +18271095218307 +35271145606450 +246662574605266 +152480335113584 +163295729278840 +98392583515711 +265600613400410 +98817926070103 +128842629873714 +254759583296517 +248885391542177 +84848625864985 +245358631416754 +203332189337223 +230943550873625 +129789265632238 +218488676746199 +277671296086150 +136091039949859 +44041204464464 +62373041920068 +108668371790752 +264421779219495 +39214216595071 +19522999232230 +110225265613375 +51798842534328 +276729600977149 +20280809685366 +67652585265451 +277108205732301 +131877035537611 +67944008901364 +251060082928622 +154942500354625 +28961186361556 +4751100903745 +271158179936213 +195584796864451 +30657655907529 +67671222275240 +141969695331009 +259378673015511 +174211092703419 +200243610052160 +112801592203873 +131532576240731 +199246226895930 +88289896813870 +45159388389559 +119149262123081 +233621723104274 +147383986142700 +80457863219186 +77635597518094 +85392243844399 +136329173147192 +197440696118223 +30657649596097 +126884804615211 +16853729164321 +71376995789145 +18907007545686 +136617905897911 +218358110753189 +80867355911227 +154833102030016 +258534747738155 +10876244006007 +151149869207779 +17189790166005 +24889405469700 +140030329742706 +19249735248372 +118420278743695 +27003426377639 +179295557709670 +8705633316422 +251977967473484 +173081360002671 +235495411845654 +209260200653088 +249614630471129 +125627563306695 +221134173898395 +220364050334103 +50693877868107 +5848316993421 +29415510656558 +8348339187770 +249604554539646 +141265986252115 +60764071559585 +91585677661655 +104311136049703 +123050423605126 +260487570566772 +271351058182697 +115558037963265 +181341991130474 +21763837636493 +210382397875060 +49936224734812 +115757023331099 +273472071232352 +224382822774548 +70878378777400 +31438567391452 +279281779581341 +64656492848723 +221202874215808 +77010173032612 +267134066554925 +146555295665654 +187336908569549 +217570891382728 +105793672349733 +190477598710145 +232805712019882 +102535129440495 +225448746464420 +182574948146386 +99873920851081 +143918189521364 +125348187140542 +12326616134974 +113938563335896 +76165888838231 +6886539774157 +90893110815686 +110840059518098 +70556515869235 +118658010486700 +40540609571595 +77935682939186 +35195006650698 +18534308418674 +66933409466708 +194368713661740 +167693097963629 +14739556475191 +246617397899024 +175902311157666 +134873863039061 +141566890261657 +110918612776654 +267321652185281 +191895632559657 +135177597945441 +179165108295133 +185456711053755 +218731012347068 +113055416994178 +248248603509701 +14712050131195 +178485114665766 +233496727055046 +156290103498357 +16208412433015 +121121900759535 +246276625310595 +126002858384347 +252874970188926 +153021145082952 +191955720223274 +121507246901271 +204303917408555 +85222480347765 +13903535139120 +237884047588176 +110095740710017 +39270160888220 +17167464212603 +149153531432219 +93380594580379 +153366623502928 +50046614449004 +88795532471595 +36107526001585 +48865347269396 +235685826212115 +17605084394909 +57684241968722 +118461258991728 +151585297599847 +221596651530582 +154548525294605 +74951328747549 +265780819177660 +243027075056472 +116148558499360 +105566566762073 +169714107255983 +139392406903224 +150300723786723 +256579406631059 +75859128628038 +152729214568436 +31082904566509 +5220514487842 +163116263431528 +151104744316263 +180562968299345 +75537985174757 +103572269309738 +63494875644654 +245271130655378 +110856321857501 +245325194248024 +221634151856886 +264212282594055 +57432454063538 +153468006258708 +141283191310659 +217760946756208 +174218237845926 +29290227147160 +199898317885631 +64669139786747 +196553768385851 +221577008502518 +203438471228129 +102103613280423 +169604455570343 +116016414492384 +176777316859989 +270769961143873 +217466335918018 +265889662058100 +192158687903047 +155839371926141 +17240957587807 +188453583844532 +225371177676238 +106671222896196 +94055397555745 +80266612411859 +49142497396551 +241609336031365 +275306744615631 +224222213670850 +102848058115592 +208420875945734 +6537504188379 +247201543327466 +205773875650159 +70685086826694 +189718512340337 +213475628988249 +223938410092784 +51934971393282 +99244216087998 +256577789716512 +21040705630608 +120603284982498 +222518535902612 +69185431531381 +219731400760181 +17900914935183 +242259043565761 +202267202083035 +269792612227429 +178996171400748 +201093052552738 +36611641077898 +252076135921655 +152656488824857 +76179016626602 +70696039432645 +182724801484772 +254345445312736 +204461201251271 +158443467191330 +151782200004613 +252930727933137 +107809470970054 +272252968356939 +206261190624285 +151532291415174 +242282596933338 +121177722561492 +164201784522242 +254257389012817 +56287811281771 +1550071670644 +200733838365265 +131533600577606 +137544186603560 +166225607950779 +248131979778136 +73437212470962 +223630278742107 +18269556479064 +119581101723884 +42419726061529 +59703774865045 +12672873532267 +12833542145787 +24085894761840 +138245508262050 +60315323112307 +158939460041363 +220958463531877 +135100684338686 +174778351030475 +192950937593861 +237513799214917 +46835211406688 +145536414460768 +64895706981701 +19665673880806 +185002484802066 +259738981318058 +52421497734775 +157519612171751 +170290618583921 +11304745009038 +275474029459017 +95196818247062 +92394577923483 +200429195732337 +241213355130681 +40352939062360 +264612677980234 +122078798108051 +86550534304873 +264730975647517 +65295122795958 +149108358486886 +241975620887400 +129378513269391 +219328376041975 +281013155337413 +250976205558425 +129212703910175 +37192886056516 +185642537032758 +129850800814469 +181870473521057 +167691437557185 +273407565358134 +17791858953555 +281006882978220 +33900779666929 +80598272131910 +61598064653431 +192469069450823 +156867808642808 +78549890004926 +219203181271208 +54518759629544 +116655372892808 +186940975999910 +208542546205303 +137716957286285 +113272226222102 +281393936395225 +189426548063110 +193294800184436 +229586474290506 +209342077974437 +36663991228589 +100935479693284 +242606582475082 +163299013831585 +158481161212559 +200776518494823 +144523544004536 +262347231720956 +205840402878744 +115894984864352 +272448506195765 +34398581933758 +101373874083668 +262372744804715 +89306717326093 +74810408333131 +156868846146485 +179542896000863 +10245997227930 +109564561771112 +72702916998162 +279951145677044 +136760554945461 +41065063013455 +36191148046206 +43126474590995 +57457262876260 +189318367972427 +244657732460834 +15997874486813 +150865180982418 +161432756283295 +147719902856229 +272138518803526 +51213608455679 +238795139952863 +90594948601989 +278049900797712 +68527290137009 +179640263038917 +210643148170091 +235821998115668 +231853018906818 +113321573501869 +2046036758459 +103840332695882 +81387480321480 +27573058197539 +277478548867588 +184958227555703 +220653746890117 +69799231283849 +162418935935256 +205367591951504 +77785495550210 +75265140516127 +203622942941433 +232347226100632 +129121363557385 +64605961260281 +170318705043489 +176421895191911 +198522816299267 +241354839108858 +74248985590331 +219765066814575 +270338638061547 +126676467668701 +249752463889982 +229970456952160 +157636864070611 +189548535202842 +89884960322639 +104785309443185 +163115785230662 +51338234624386 +119531809170203 +34617385589302 +79383788671016 +66920612851802 +38147701394838 +109324639533128 +218994687532086 +179680038455067 +70778613885329 +196292114745687 +72990626382858 +48388556179858 +48724546901895 +223692883846612 +189970112720121 +134736052491343 +169344802274511 +170154433156741 +33173082010622 +161340654591068 +140699381000955 +190953701489444 +32622780359799 +103591382580117 +165308320118342 +178226969834212 +254690141549001 +189389520084656 +202701015476491 +136711072694741 +228713530796832 +3528052454045 +220825372730575 +261255642456638 +218351734312585 +246531233258060 +25499504326481 +68544630968234 +29009063031071 +100804470148450 +30209776804129 +13016604333644 +183828142217838 +55484300573911 +10710365140556 +84287459755931 +279972547214346 +243428404010572 +220679087365724 +269294139327356 +182038431508431 +51290876548632 +132180753592970 +247736968882500 +24518325255394 +280051020190225 +203230559545336 +271931587271093 +41259434818123 +191101250079789 +42991442203629 +171563612815789 +254184320445586 +3686789875741 +83484225543819 +259695448311092 +90088877075924 +189433373400360 +269275837736641 +155759687308899 +251963412989990 +203976188591882 +226591020751467 +254287854697216 +240321598852998 +17322289778333 +111160893648985 +175608607387436 +186694974327340 +51177412577222 +50618312553293 +211619675319827 +273917834897835 +53806218102705 +269779092331220 +47071402257498 +258208878582067 +77321646451616 +72177844969379 +266239084095120 +187150078537558 +156661627091257 +275268996136248 +116838575859268 +59707325011866 +248648437209121 +257924594857810 +178447988205670 +215892365651248 +268487501697418 +61441623122227 +246287178388253 +47692355831546 +15966186003375 +56096020201330 +108781529433423 +76046725535875 +219821259188529 +62920801401139 +182307684519428 +70056378325984 +35299565654090 +238742769571638 +164625014653846 +3935096796173 +208080242035897 +168967759985840 +202346751959659 +153617213664752 +65149855014752 +48980623179478 +161269541988895 +176890145063320 +199079375173585 +248127719171001 +90495810188773 +143453072461719 +145437906522404 +31410613689345 +265630720339444 +150523060217900 +107416995733470 +103869416348307 +66582618974611 +172639899880400 +45117529768133 +15859565992709 +257483437470790 +5856647288658 +186005844199175 +73219070591415 +8009740991945 +121265828609099 +279527939839719 +161318211793270 +191630111875143 +19563760540198 +220620086079061 +267896493508574 +118103193722464 +235536243982826 +34321352614895 +132979186577897 +35941978587795 +77000934200006 +174167114407076 +176768890089441 +103693902850314 +70411327719579 +204443751057324 +3936079399047 +116133133613452 +191597075873399 +38257930882202 +277382292444628 +60264850770444 +157524357724936 +50816985247500 +88765046718430 +152789807445985 +29703247277365 +167705068188367 +112315092169924 +49892261004270 +83792301343413 +173845904070590 +191428324405031 +47904911775284 +80025673779902 +50831524422459 +36392798802218 +162148397866920 +172579653525438 +33657353923516 +112632423310996 +121406648098002 +140079739485590 +56461909904194 +47348611171944 +229267544826131 +99214277665400 +94718485294460 +138601598424540 +80852559515617 +86698236887013 +100755135669689 +180396248917747 +105952198551015 +31182225788564 +178349963452791 +79260870754749 +217040206100925 +160355218683828 +225022215068661 +8983284540805 +126150403319202 +148247472003682 +93381659133721 +171126842887672 +102963880113451 +87203554861259 +139475072316748 +113091154501977 +80759706047099 +269441191413001 +85815912476386 +280549581033158 +238979035940381 +158926086978907 +71312109542527 +179825120114271 +68306609931924 +206520523167603 +33463216353384 +26866031139333 +118632577967389 +48858304462402 +86615079137951 +155125528397425 +19822230946828 +112440084718296 +171610429801603 +71265493059846 +215372567031649 +172795881875096 +178513906345477 +162326077398523 +52082263025549 +120676624471680 +182306325014257 +107039465684015 +93186596376538 +276882129014634 +227939167843680 +30434194893808 +119992744861019 +180282632947456 +135077492906988 +234118556145423 +226275690839581 +227163992848246 +224168001245224 +200402361667402 +160573574797807 +199636314727776 +81535756332672 +188196242843744 +81675978759511 +254453104165658 +277966067974126 +114090723830094 +144697734335716 +140607805399498 +17373190277107 +35919476923494 +186450563643409 +86054884899684 +244599399973386 +18589707900550 +113460681960727 +165111851176981 +195560734531857 +194601307098725 +136481878366304 +213602029533279 +79919666662686 +171668548607813 +681844554387 +224697833243304 +81562514788101 +163067769286108 +149347194445480 +170473065590890 +78231931924818 +25975727260489 +59792757888102 +238206288359183 +66052926684279 +180240846984976 +223617969775567 +262901199710043 +89873746061810 +104180884720428 +217085682516855 +257677756325075 +253123057290905 +270725859324813 +34410689954503 +71047771884490 +2447457463191 +90281982051544 +211149767134110 +200827647078793 +101333768801387 +116525313637078 +64963646098095 +163978895642859 +205423926926073 +170433004825719 +239696045702496 +122089104287429 +63834197773420 +193227773128490 +164618250521077 +110909289748146 +44441760853490 +122864185090341 +125776422760735 +145380443677975 +104034395943801 +95673688714872 +43863903025849 +61730744966148 +13120379798435 +257222433243396 +168588673121000 +53789411373933 +200740567988158 +232994774123432 +129473220763660 +31125050283423 +256002406298487 +197522442598909 +219033496568200 +240435624462810 +50173581899100 +278369419745 +253515731429791 +52089137443600 +143716471749763 +153556054954505 +144449146665253 +188320671781532 +121795217564866 +265469416610817 +32949932193382 +190193858758291 +219028826224894 +84424633392522 +218307930735062 +20587944015225 +62004416147727 +123439471416466 +30325756285917 +80259830889429 +244037191346994 +197428398803667 +241627557950828 +142500716499874 +226369948845913 +187131826028872 +220494456054903 +273343010967553 +113594129602776 +168901942421727 +104531824154522 +140976924320329 +124691981209213 +85716444414262 +26687479712811 +79730508544538 +10388386318037 +81102852550322 +78196968642190 +127400826300292 +248090846994028 +50322529273503 +34448690744769 +34420475991555 +53718771586080 +8030114627440 +277405185962132 +45673507748168 +242804143758577 +223985477866277 +195310878842770 +12139923106962 +28780351217729 +78306304510219 +119769745949972 +182646535421466 +150528915533004 +108807381697117 +280726672342474 +82786274702323 +9341734610124 +233837016151859 +216898226635564 +24323780780065 +103343232685048 +202267704230921 +117728373510486 +186623516901735 +105838990421758 +131368964061748 +69053543923631 +114131667006045 +132231858646553 +46641439557187 +25301849734545 +225004643637604 +203590526481325 +56700640688199 +42660903639095 +206632377954751 +204814520041756 +271807822991545 +176978306558827 +117228907530010 +261743654297377 +230521301260321 +258475484921692 +105431174217056 +112257217589203 +233751758942139 +163434348908101 +130760013869531 +38987047231625 +158414690300200 +110222281512879 +188258685283100 +32019544747145 +131132317297480 +63696659179584 +276912158372212 +116741945543989 +280066548041182 +205500097641326 +59708093259611 +278594847098974 +76028706228671 +82104150385442 +164295725377200 +32945232884144 +230189659834453 +24012962126068 +175086370994820 +123224130241590 +217707217774203 +195998155205149 +168019442829036 +9261002757166 +71361889488360 +278446102034435 +240363595664144 +60807488112051 +176836054197990 +61757475408153 +32062767625347 +4185221843216 +179566535945151 +62143748427606 +150195085027087 +2726282189505 +102105212889426 +13998704813175 +104170780876310 +36037257156052 +277690710771872 +53833917843643 +27630084037570 +209678939663903 +128801141908236 +18730126101994 +180163468921539 +175706682751416 +168322169665862 +98860693122547 +23691572066656 +214356325706579 +193725609101959 +34485330353777 +140304277775959 +30273809915771 +126728462935947 +269897630889627 +145299215079192 +99511952035799 +201508874312629 +73443451806302 +180693651209376 +16863888560189 +76993733366370 +276289285689311 +232410850904455 +130799316892007 +255901932229998 +141782186710674 +24150054310309 +74781804895949 +169507678437947 +229914022205977 +152239522662205 +188879621582969 +183768875186797 +238335835738757 +93840583109562 +245359571611630 +111430505365351 +268798787585152 +169490808590774 +266554121126741 +149861073475052 +3958293900396 +21863330994657 +151691106652660 +85826408367019 +95255864351253 +8457492049306 +87470696582741 +264735972639883 +242142844760183 +102405740200090 +74534125679437 +183693298146686 +113754279987895 +117968314693777 +221990685219230 +83504226126579 +141568153195618 +158292147868974 +264117699023014 +84696159614597 +208935798487960 +242200986681941 +278915166958069 +243079756329818 +109263442046647 +134088157708806 +80552545723149 +71240212591554 +249518677835720 +32594967976481 +173087095149005 +218112231122546 +201360197329717 +38312520350633 +239489791850338 +172555899585260 +31631785850368 +88663623879280 +55926190956994 +267764441483410 +135946867681428 +145684041901277 +30044059488710 +207061555194579 +214237617430099 +246840959425656 +261128535979835 +207583510897526 +226710264775177 +229701682161929 +167756989586802 +160496003393464 +102544479642391 +33339622607824 +224591826608594 +186815785739520 +161402291137156 +108452021462141 +73836992408677 +132123355546831 +92678953617609 +98562567579615 +43091873931934 +246255606250445 +116459433850093 +1125667456575 +193540484927152 +184629116604372 +148020387127512 +212492096434561 +272791935319336 +174135908234351 +213914400331955 +93410427999512 +112581455631429 +101383777478716 +210579398244187 +82550864958177 +190472958949191 +269255805800343 +107179306346129 +125375926176696 +190527423708823 +25275479069382 +263830817809534 +37719282781743 +51876652304817 +172835180990206 +94146104426576 +133123773327741 +15825554955292 +137648018698524 +164282947523207 +152302603299674 +59064603307946 +144707532998068 +149129867348511 +102531312704783 +18843490209828 +190737123394836 +266950520855956 +242909636756513 +80032043073824 +30220532825064 +64790290661170 +154435267045731 +83295995357064 +192137049594506 +144545601205426 +23591704136484 +223343661634780 +241140735293248 +111864059751482 +126470794058245 +146808614290052 +234821999656034 +127525201649865 +279727619150174 +196327929880708 +19207475349092 +131875403803802 +194353363259954 +241675205294538 +227356452846186 +78899193282653 +132979314866883 +34570324054095 +44166425164203 +110203506051183 +258560460905369 +84552693126617 +60464795640808 +108822226711547 +188766157611559 +21980670239143 +11357602020686 +263776103748207 +115066721674990 +34456860082685 +219378187765258 +74626386558133 +224801955066331 +86864041490523 +172415788750141 +238921333720164 +267017239920371 +74798220883339 +273691822416920 +51089575080247 +175809920397841 +246243331559892 +171536213891761 +249486985235265 +102639722897056 +55817168038266 +206864692675886 +219910238430473 +206149270548296 +201358987531484 +50741387124316 +251349753336154 +172167288921553 +173044845033325 +214153977397676 +47090736785418 +188810261266806 +215799562619904 +227074989079366 +9282408884140 +74691101153750 +62069984920787 +229599811153516 +171969042863238 +16076632460767 +12234494025412 +113405163774953 +160058807644546 +152389571253674 +235643750055360 +87989235385 +58271694971750 +209892338722534 +239664993630360 +259361868748267 +184461293307302 +127214670142287 +160232157776055 +247036614994893 +105220956139012 +6956016140163 +209022966335556 +262197036709924 +265490065185385 +183474076745298 +207774180033435 +251659930441726 +79447135193804 +3962511304579 +242046885486873 +166204732814414 +208568969542807 +254870323733877 +249730176107204 +210999016179274 +95002300142062 +60007217146869 +139567394091141 +225575299074233 +24323855299347 +223671994122515 +136230830451909 +29032910448594 +196140014041434 +119953097385171 +272368895348561 +67794065318603 +2554817380183 +121186819658149 +217328134007845 +137496231663484 +41268263747838 +37736622482393 +237115661053391 +43634036721932 +250585761860025 +52860071232848 +31847244027062 +196042691766026 +240286865292555 +121489372770030 +111338283969233 +3179598364045 +183812129500517 +264424040414933 +175028297889219 +43526000067580 +201141286205166 +141756727280989 +143653378695900 +55274346384876 +271211403138591 +220095106299629 +197037541570136 +52047950785117 +60119828691681 +48021509183051 +137793134738188 +72803248010955 +6975426393150 +78647090355774 +144706786972944 +196337701174212 +11247373006537 +31724028669206 +228010689167976 +125737056952574 +206418381496878 +80320089079690 +96564560851565 +265587562618436 +163728493838280 +260188161942435 +22850880831560 +14533136980018 +43006527363315 +204351297944117 +230446859116704 +70404877080596 +95000379446777 +96122162916281 +138997510248054 +233076902705471 +108322957110881 +279253988814371 +167785453612960 +112737939997427 +226988348339795 +222906874251996 +65893836505601 +98698258936487 +21058963606671 +71926714574392 +216368396667485 +247203514431118 +51979158319673 +125571685258315 +115549672049941 +179223183722650 +267301248817821 +135669902358686 +104354742506527 +225493774135320 +205774669967254 +205609527526294 +33970995504368 +154939389243174 +62020064216441 +237712497377975 +239679581760008 +266196246471400 +15874917197261 +234754307652363 +61726072219406 +142041094112643 +250986386470661 +274312285880549 +57319988390566 +103754939507764 +277154033908033 +271881588644684 +198093464641302 +243311864961243 +185649692783948 +169064896682517 +245620994359456 +99288830829432 +127829488276397 +112227688548379 +246810445186493 +109644224802444 +61158582433760 +216867877730127 +159322344351613 +240686387886868 +179027997167258 +157507519204802 +56747482402818 +45185352367248 +198682223971895 +257425125808023 +64064501851559 +61032998635759 +29311495895914 +142656323766224 +126396214255997 +180564576077788 +132435535158510 +247698718905749 +103567118903419 +141773966877553 +94250183106789 +102504280031887 +127671783340498 +234405000521766 +185739874190229 +157530484400823 +199575027112239 +244264223653068 +68275753236423 +219943593029503 +178563875109206 +255142431956088 +268762483050160 +14656070660319 +160371947947088 +192228884864613 +225085095906216 +130078068462346 +37916681058824 +84796464743671 +1628201286976 +90618144029747 +96778552265344 +18906006916651 +11300361064934 +136604717845043 +174678376877411 +254942761900848 +110698303955601 +11077345923035 +100583115232487 +129418082699090 +193337048824170 +195214762317570 +146369908050585 +91398131207727 +261035526570961 +186755667460650 +216203982152732 +254041654687841 +255629747017188 +86653259331914 +135221095930642 +133764411495909 +225187086424568 +171842425075834 +49120733101951 +160503740699016 +2252136175015 +155199668393694 +52591964159117 +83287716385782 +94179176236806 +217957572038648 +217500028649923 +20103277779410 +43814266120635 +276763675848869 +22400321711236 +223750067127727 +389356105943 +64898422948334 +116065106087744 +194675710835185 +242445213208898 +177920981024737 +84121286627025 +277919990862306 +43053674529132 +213951867212110 +98685427141862 +4650495434004 +148571411023490 +166146688438635 +270693419669351 +193078866256312 +148029231730025 +37138402991353 +144029731229892 +48875784203252 +254102540491528 +95735746506271 +64944146334698 +91961865437896 +27038966411965 +100634582100223 +116377461159101 +155857341501593 +128630313174133 +62067521370730 +9586709445335 +204284242484385 +234704034456901 +104776335908159 +247555548542992 +172304255610253 +76592739239535 +255380521471179 +233294498746308 +260257056196625 +254495973258900 +220796382208943 +84580723434368 +74861329334954 +629499002577 +171040944783838 +274828752313921 +196733556740405 +271171680478066 +4676813115958 +270979372334074 +42868746039377 +98899150817841 +74955136728191 +276912658023438 +164988593176730 +270702825280727 +214527744377113 +58825826559564 +187429944837248 +63610298274296 +99332649725361 +185034939840644 +215475357867030 +73526016943009 +73508534201898 +37008297210022 +174200611662139 +277568835851197 +13053366811761 +72425299636262 +137587391688651 +8944332205932 +20304532073350 +127110848064516 +50485536410971 +102749038407441 +6234426620330 +231484558664861 +226533719488171 +239454731169861 +84787211294023 +220369228087236 +78398423614834 +217046958282836 +237051951089466 +88250969944442 +223973128903492 +53420597258472 +192762959226391 +183621113041511 +102206183115059 +119645113696334 +103512874936810 +177182401779049 +15769633094873 +69086978488180 +12573902800242 +60308146354055 +165139457088301 +197617588897299 +11557368097033 +53619290950424 +19521774562796 +41632023173540 +61022101829593 +152724042670101 +110467709099439 +75166124753675 +30354075698278 +53809121829655 +85292807988052 +266284860861017 +239647041322082 +221054988842866 +154940818399179 +85393339084171 +262849780277376 +227866366290660 +273224593226136 +217861422890469 +4374336195685 +54098115053509 +276362538696011 +48402737037929 +137035872927377 +57691644827147 +186530678914246 +109889851271798 +145803613226369 +225133390063592 +103560944884009 +208410318859298 +11381969312224 +115811213348830 +195087401023596 +67883126569345 +100350551591858 +87346025028373 +134667483165436 +164585494765279 +96952527306622 +15727786020461 +55223696285744 +265735735252563 +140516634316569 +130465651675820 +117631003745308 +72110303562447 +152530370204773 +137828056255096 +184633784111277 +109714333744052 +7743296879594 +173470327801150 +242287176119474 +164685549428267 +42921530522156 +66557919416087 +259795488666219 +204545645435569 +160132308895624 +208459391230849 +141500217633213 +66262078169864 +99598096718372 +66224577843560 +241170035978710 +60366449660149 +228597585919403 +142432030392799 +2214031114668 +85767935821910 +60052195924997 +177607585440625 +104048501545092 +59565565602302 +165215205613587 +153870019904278 +11633119440112 +6105294456861 +258887493184163 +186951605380086 +77419536188829 +4694404581075 +80809260272052 +264660573462263 +25073036443939 +212189606980779 +216025961672628 +49343649566215 +113017281252976 +161722580155518 +250373055158723 +271331386320817 +204328974235349 +130124243301750 +52263987478237 +170835403568065 +205531806565423 +116927511632275 +279426220857625 +203948712280917 +264091224575371 +205365082437438 +33830390008326 +54451332365480 +49462740456565 +110168951025842 +230087142324600 +168859221712736 +117777824172084 +133963407038176 +1176968192739 +23191505112886 +27591973827935 +89463338891300 +126028716452168 +133574464211062 +21727553101146 +273445351835146 +115547122618504 +248915732649444 +210881740060155 +154265196185738 +15535778320373 +156370595635620 +241430297591352 +239680614388182 +172084652837653 +76389850742391 +150926515093710 +63143630071540 +34409251874811 +228962545851369 +156934811957730 +77266489283548 +3807054588743 +267047073390535 +77605987806905 +95071285303402 +197406529581786 +52246653989156 +156216473148085 +97900533127934 +105405024289821 +281074629774276 +10648079892417 +123359939899293 +19719381783566 +224979164383945 +165328130918744 +42503663910636 +208580807591120 +2067535139499 +47675110805867 +152790750544636 +251561682601975 +202028604282348 +101967776169598 +244932615129364 +68183829220998 +65606740481839 +184367018936588 +4033994315835 +34746417691771 +227669496677931 +98481848664303 +237227246290512 +201060257289941 +8339431083007 +98567310145983 +3909112592185 +74707279145506 +73212231048850 +263580844399853 +262217643116459 +126549168568905 +113878185123480 +239061891032298 +25851410091740 +108750510740022 +139856184219254 +233640688964165 +133161610541190 +21591136312413 +181658285796192 +30815936927968 +135919658515403 +232987621569423 +239420113379262 +129450583792802 +163597741318387 +127515994145619 +24117484878384 +49440603191158 +73083724608018 +276042729558915 +252646899184583 +171119715221385 +92420407169315 +127962936397766 +279769410626599 +256195788545619 +24244977889954 +168935388176861 +132255000375768 +247792124175835 +250474163267953 +129336437119219 +181937399346277 +28402660497962 +265924941196278 +18430644894671 +216929077401462 +71921944952682 +126359556448126 +35507926921653 +13418829778165 +265627530005254 +239386482310154 +130852668945136 +246567194019651 +11628070187770 +90011747893132 +94951263084588 +192685623853063 +184882103368398 +226533767777780 +143461666783720 +181739484412920 +206704474671776 +155465040822775 +124587107774230 +133815230940132 +38699907924165 +18701718554141 +212965973772789 +130790864822430 +238124339536807 +77636367275390 +241820207770498 +213732031941641 +77234220807995 +206279476158626 +109865961433244 +175845608794613 +265233970340990 +171486062108174 +139567779951342 +170823223691791 +158530522735089 +225061334687729 +35230536034848 +218283229842150 +139948698480600 +83102499993758 +120775048290543 +231807934981721 +168610076408949 +1256981142136 +277737016514516 +188708725918905 +192834791165383 +50754448451274 +28817067519561 +243293746286472 +225301906605672 +123012682383001 +237822633615069 +1958965426618 +241097622223030 +99216148588435 +64774901035999 +53722755749369 +66309208376503 +100730177531369 +12457702458739 +73143758586898 +147317441481362 +121863031590564 +25225432302305 +187597504692134 +247614806276504 +243798770325720 +74830650910462 +206372328924512 +257835299122943 +106666291638141 +7609889149204 +234193200936857 +118460357898205 +241555919756546 +163136738282797 +121297735046711 +42099201938204 +36591390050183 +112700370916042 +106631469906573 +34684665028527 +89038335193188 +177014723139057 +118366476436547 +119853736980205 +209277211018599 +266641195738082 +33120483623739 +207351937203277 +271141409084192 +25876479485821 +144755561501382 +151437837695530 +102371459892780 +199263415675058 +249735346944380 +246926709598820 +130582220960155 +181244224325483 +281426041073420 +96489697432226 +80421545374674 +17163380684512 +123876950956291 +211342886955514 +84609191475293 +264412704814456 +103492939026857 +69895143182526 +268664806871055 +91710772055515 +208902620347937 +52567411627055 +200114540777680 +251314238064474 +226066269833776 +159350012018720 +96731949963781 +37796320705955 +63300034503659 +167720164613931 +255262398786679 +189312472285029 +87157613307200 +157814842146001 +266071414114484 +117854939373516 +86795931045476 +110458474303450 +86537586572816 +185677982091983 +189367320924651 +123937263113411 +96555405137256 +74566098408166 +132232711933890 +255722123162004 +108163678658121 +147914373578048 +235107345255828 +92720203458941 +270941534535010 +163096752868524 +256062862767857 +256097828250079 +218203251602922 +121227674272424 +276279553518262 +117015873463055 +41499275525811 +233274287920177 +212041525138424 +277987101497281 +157001409274836 +65579829749751 +63672009405619 +64608103158382 +175545250965737 +183944745672776 +45735797642295 +203410781409287 +43045628885077 +46167977235602 +55643383702025 +42540679411927 +244235954800068 +91060386128265 +14073594167335 +165812315291850 +93344743319694 +218733083601002 +215731015350062 +83919899107510 +104778404724839 +176577156975795 +42606504332027 +216786784813897 +59635930050339 +139863051461750 +34134646292812 +59508807732645 +48278754469026 +110874340724580 +37578979950775 +149307877206367 +169482407058577 +190435329545171 +12826423342912 +257706645828115 +119430629963090 +114574689781898 +149940249376579 +1539541943695 +177504747768676 +96995618733402 +78602493240205 +220653080961235 +21676753404752 +185795454691743 +76785331239530 +264278824843317 +247433545050203 +194756032042927 +55529919730615 +14455676800013 +62634459736010 +159423570907666 +109888065157041 +10962706606204 +172484230069598 +110024411764256 +232670460622015 +72241849777060 +103008126752205 +146261889296824 +11709678435060 +186293833045557 +88688285438236 +246852310138562 +59187354752898 +20700395422364 +214692355128749 +174604907558238 +259823628775302 +150537513910253 +1945022670568 +90647522227548 +29351903568793 +113575392032377 +53367991815112 +3616146998286 +40243841744850 +64808238000001 +194089155673732 +151342646072555 +46429135902771 +169534573234673 +77214935036926 +100698341070554 +35364384145726 +947660538583 +42853203862261 +63441200330919 +122641750979664 +165168108495083 +187748165811738 +77812021016088 +41456783741002 +37712459850512 +166417008925720 +161874133874489 +272706976562723 +243180872093162 +267140024233369 +249524732207832 +218789776128400 +125518924558225 +274142103756718 +217878543993091 +44399621034147 +277241298708178 +216857398668542 +223062492025399 +235424574910063 +211764983747430 +197169072046372 +174873430387895 +170353311670113 +215768618350049 +208316672271409 +88627075144763 +37796101584939 +163344904423600 +59665424989807 +276121460910397 +152334037269445 +57994193904863 +125728779341 +130741729598347 +145976149108317 +106311824268077 +230663421646444 +253910281308620 +177328466103881 +30080695840114 +33103701676445 +123924602009526 +77013147566814 +276335935648356 +216582373039544 +165582221875115 +168564090977234 +63436561793990 +153006766814956 +147249970953730 +84139604697225 +110277237417295 +223535995615225 +93933588992426 +120682266698521 +8117913915424 +104806812260111 +246503570816487 +110985507715412 +40638375684300 +677122470247 +16046397771662 +217802443066537 +279153749618136 +268477623653399 +977039245520 +129278608456530 +247811046433716 +22286427853393 +82765024825697 +244976929680544 +260125265807395 +47678353883758 +70916355064494 +242105991406727 +58574414889012 +143415639577199 +89433615559891 +32886337152773 +189736657334881 +141159090046375 +241063885560869 +96743121793871 +145306389741953 +167495619732868 +246390481513376 +194986079956953 +38889080056242 +144553478202423 +71178456615844 +208279729059140 +18004717877 +40991447661009 +54195166021667 +252158794388796 +226396704918507 +145171273126323 +120970108222477 +263434699197378 +180924185945500 +36021326104830 +155420752371575 +144785668044108 +159028959896656 +103981747186304 +109876396742461 +22323267134236 +244296186479954 +144063316878157 +98406357485767 +61820156096551 +177578126941879 +236126876675388 +167520704393880 +576443061684 +95856790876062 +165721025134316 +202291193090636 +36312753465744 +42892955992503 +14652863777606 +84150962738602 +165738507875427 +82580130976891 +197232894917797 +180870654376872 +13625352908564 +279136916082183 +109441799028347 +15230938704256 +235505445503587 +261459823456950 +232357984999852 +174155293255825 +59409002107519 +100304936886026 +257534879512322 +75571149961373 +52481093710672 +139487389808186 +192149299572555 +237524800581022 +179052707386303 +218322394231969 +192228218649552 +217966033719901 +253882107681682 +217580110754071 +66234415634640 +28946494621153 +250431324773586 +103876849054912 +127600508921027 +102357277902722 +231504013273173 +22078856450305 +37780910044411 +91848764750306 +126656227730898 +11009972251512 +97901228511180 +64982867297321 +176187276302214 +46986074701681 +82350628904588 +201271160618959 +81735818307151 +103067682673230 +215914534225408 +149075993550901 +182441136552547 +233497163077181 +31460695535079 +273345300014041 +40700186018566 +280139338108001 +225101791412642 +59708949979773 +72662830489247 +249706672128851 +69123962012979 +15176463053787 +68714619255886 +105850248096531 +13158433169191 +140512532620184 +99247196827514 +189356743535657 +25311698984416 +32612626023574 +69232366626941 +62658399103136 +163165782626865 +83258553602132 +152976408159754 +225823303199521 +241505006060056 +209895358728882 +59057691590168 +188242582399015 +241013057890050 +13205186897868 +170659269199662 +32002834953313 +122748634912564 +90530520775255 +260518356123951 +14777063293893 +229263424112755 +10659488644275 +6352213346698 +264409856027214 +114344970542780 +42454169973061 +187712762461612 +48041242994242 +18101505715264 +251234088280340 +206491587926456 +172024140968615 +254232665751322 +20597364744422 +76722073605502 +170547661085662 +246704220334917 +199849909246573 +159906530366193 +225724799710782 +221016161939297 +32286539837814 +239460535507053 +188061330821879 +195629806745237 +205570536233536 +141647686134016 +223181528245161 +135430525643447 +39889177910993 +70714836981787 +57378725556673 +175321991896962 +203033479482575 +79828567901019 +73489355371699 +256674684298701 +116505429514882 +12195619452772 +238582527289245 +228715458488596 +271652845133309 +164440423591803 +103786391851117 +254676820376797 +247916805478120 +264146460878174 +146884789204722 +222555983758295 +258238332259691 +248713643623656 +227300911770224 +117489683092963 +220916226081103 +99913512812906 +113278035136514 +231795588489 +990173089465 +104240913064869 +34897979181897 +137537285341604 +130809161010511 +30867770433476 +71235705511147 +204676942094898 +80225371154897 +49270688519928 +197722303710545 +152415779477524 +89422436776407 +203429877706812 +260351867208784 +279260618752466 +149280864263206 +109242258953439 +5750854132326 +36792556944734 +193500492778098 +55840143072245 +166869494662551 +247828150197596 +255288236826166 +49014332455236 +251008328865025 +255770479841798 +142400288610621 +143759784166507 +218208930260559 +76746332256409 +190133746452430 +90245105284177 +269071894829729 +208039885691548 +251344275568461 +96547185304135 +75421319064000 +9961208280330 +24172884360260 +255979155851194 +192847508431920 +2710537906509 +227600514387565 +162856812731907 +82813747698218 +139633857133313 +209753672209831 +216202756892786 +68546622398390 +82223492163852 +181761141492016 +138062187461884 +163277752837675 +233105910187098 +98211737205221 +62898086939444 +208410430427402 +20870307488837 +24497605312512 +79602339932141 +51764996708367 +171861144656091 +100595962165100 +10972892946004 +119203498320662 +204678987430475 +199280088326872 +237368576564530 +80582567774521 +19939167069003 +30238776558043 +146447471443920 +120193938392834 +90867679536418 +194370649059457 +244626043973187 +76903959417807 +30141459196583 +35961071201477 +83023540591550 +271811566872074 +153093580380470 +281449736405486 +75521734430532 +274063016346119 +247047679112172 +247030196371061 +23879063644624 +194563951881992 +130444232328587 +108519371596654 +20462919818218 +273938626886487 +208321876443577 +150240704183791 +29874837009159 +168374672444392 +243181335094051 +116997266794409 +254792524018160 +23586614024500 +184376904182227 +80044050622041 +218084114828278 +108204829186385 +255750739650762 +171425784473780 +181567072605931 +158245259465190 +277440877246607 +161711301645095 +170194979445422 +82215912904817 +191880424284508 +177270559086351 +140519274398312 +129169331998393 +1084569335147 +172590353393814 +246624720841410 +208645815382215 +261731429906859 +263270741176830 +118199162038274 +13839089465613 +61045680967 +26792757101651 +271667198880214 +216562521095349 +97622027958553 +20351548982058 +52813663873762 +29852596658318 +105666904391377 +160269445501938 +52085423304716 +228761975440940 +158668299135355 +60633785591667 +189153817905813 +64609611061159 +31927734722687 +189296232170768 +9334392364149 +275548428795972 +222771703250553 +52535305156760 +135140807731468 +214346310409729 +178828105303027 +1488173151898 +100901546437154 +248407661173581 +102141599905922 +234416530424415 +271134861664069 +236205076402270 +177715986405092 +70482331071843 +174791630837578 +175737926314897 +53822459499152 +200841803635998 +46519052311288 +149374958799709 +30106533879601 +7581849743798 +240479708302183 +253432799297794 +195089261382602 +116506548082462 +169856583643774 +240028920660342 +58436075720405 +128792543005529 +48657678341572 +277371193830863 +24111863713844 +169972044446568 +96825521756062 +209590592664410 +8645418287961 +102174809028445 +83278128908706 +51367633713395 +119281468086606 +151938282345424 +234026483134027 +152828797415884 +106080530147697 +241670356131232 +263080056232529 +252035936381941 +266450632486507 +156002315744633 +105000692836548 +43315850033828 +222932626487135 +97215831960538 +36082905075283 +220730351879645 +232091145011731 +133790264947417 +96533721382586 +239630601655840 +251858202055399 +253787582884502 +94230140435176 +181787539449494 +162890907224072 +197658650574274 +183622184191280 +26221960214589 +238447536212477 +201927630840495 +225626355408514 +63476036646700 +106998478386744 +61095565087296 +199757693908442 +193755208008441 +90895355933400 +78953362211637 +159016142193867 +96543431973022 +66747743872918 +129296237401779 +167203721763837 +189493311462859 +242496545838887 +40774958690385 +128295245938426 +208887486596140 +48045839182461 +145380039164900 +204761559562946 +253058598804804 +21590035082443 +41709763802389 +214880728074463 +243775564340022 +233558999881809 +252023351052489 +80615360969363 +29026464934839 +54834638633713 +210717417773472 +94188753712265 +277338698482323 +105146498084058 +100223808166127 +37551305259332 +66363656153467 +271033272820393 +29231436593081 +245346139408253 +8107229647166 +85244829037186 +87665250095671 +14076037279125 +67705542256064 +81576195345642 +205473250043985 +56046266091371 +216099869685579 +264226716636543 +42728838173001 +1412415276467 +243631528191759 +272992794274015 +64049391747840 +233898874753495 +280010752793412 +2642363864128 +258247837512780 +234585137195098 +91545470219544 +15355178361668 +26358024967388 +201875642202046 +145246433304068 +148530824146880 +21027654597523 +126184719769298 +256491648094762 +19186311094206 +278942786374554 +79532379503323 +132937941242360 +64350069591113 +126390719571200 +254044197287863 +150766246499132 +248671563246942 +245781620952588 +117028071933459 +120497125033815 +85174140765721 +199145438831005 +275248426185540 +123675313349443 +181699811048839 +114582263736926 +5587028117114 +257498939444060 +20324833892373 +119263737224138 +48113964894298 +163730595986763 +201358618081175 +178666976050717 +222426164529609 +228245006656892 +69867508180299 +14538128950813 +132658029043008 +124332370102351 +66869462985809 +220441037384033 +71817367451763 +98089407952016 +165934225760051 +145073907003446 +102100860218342 +24229783694486 +2842575741921 +245971039005171 +274760745106012 +38743591815267 +107490585143869 +126533337509131 +199990432778738 +73654811264318 +35320113960561 +240951171613947 +9558213398144 +127012280564434 +260937506335177 +178397919020850 +50953148182514 +163532144918252 +250336635630923 +78764319637514 +228639018020071 +178207052171806 +11199618449725 +206240471256542 +134193547059862 +176510126169519 +38416618009052 +115988564613222 +197399388886019 +195761438031856 +175597615358584 +248717676935587 +164349231187321 +163966502269554 +103702546742273 +221479552047766 +140691547737153 +1007254497812 +213863256312495 +155953730322617 +184484996637437 +214790511528258 +239988890101572 +126607416750742 +212615206412965 +190925440101120 +19805158815821 +257636355239869 +149267496707843 +251845633824693 +92263391685888 +136315304117276 +105126691198537 +12818914419066 +2805108427678 +111463177362581 +121923861896420 +73428481893206 +258486817974904 +231141637720064 +77054808421525 +32372570779779 +118454078674154 +165756685999784 +273664720598722 +142851902702871 +214644611341520 +244574897343974 +122233184517167 +2090769826126 +266870824303820 +118104302794292 +69876045065365 +162020673236340 +186012543135013 +75386142692928 +158728145801347 +245265830285342 +102713822820807 +74689488455948 +95307787402218 +268626695177452 +152975536246982 +29287217204861 +46846908156039 +206965914033902 +133467980665612 +13785293535936 +12705450447656 +27403644534679 +64480118918272 +198024700912888 +86825565215051 +16804176346094 +135543630956695 +175037308192664 +240918069320796 +225503534457903 +254125570781801 +248779967860904 +149157817309778 +201293509211384 +279870406787355 +274266336009323 +158265895425439 +172522748645973 +235414200441895 +163658433510565 +149751510577787 +37122974271377 +17309545043232 +95671229650107 +97711254570455 +30263192555186 +210364394876065 +160355545819976 +80569127769381 +63801896791893 +279818219264243 +29694505639401 +46795640203328 +56436276968179 +268213922206039 +152562763275569 +124847346181124 +65380023982690 +52277866741645 +147584991534408 +184042801443155 +37582209276185 +168191668794418 +161203607341087 +195052133255959 +102816593410154 +46222493597599 +17889631618796 +100235811152079 +247937263888097 +206677388476710 +204096186228424 +121571165577786 +98944754383386 +55836692476216 +80699046553862 +265710923895094 +204494634014576 +199979416152646 +220799906526519 +170676824753266 +40108879045953 +233663859924761 +49336825918399 +263078594443422 +85775235081544 +205853681504215 +220727158297775 +110600295936192 +117334937673092 +175082563469489 +99000365699570 +227845003176316 +30007321814465 +198893358170276 +95256041809080 +97020659782721 +75436348132222 +192643555046042 +165280128449714 +30965479984113 +44795640880575 +25845914281452 +90644815205557 +124724505293721 +34802130491321 +256050649108240 +276016083397769 +102665724922009 +114416108547235 +71389992584739 +152484340513818 +160204575599443 +9053675161826 +21736729978921 +37032832044901 +118709720399685 +144422307823 +246581628704186 +123386135422845 +57176012201089 +113569043066951 +238606825222296 +11375757935530 +268911609202212 +125617207317484 +123523919141597 +69030446401111 +79592866011517 +278058898363322 +134231000295026 +184119873158030 +57249936053001 +45924276716991 +11600213054836 +214620045968689 +61087617943851 +201972458538860 +14040966011841 +144770664914571 +65624636569322 +160071401722100 +102870927220494 +144520380147337 +150897846582697 +223938994242164 +28788980661256 +56621336837440 +93160564575047 +150004948129934 +140732683267596 +255594125638099 +199165718273824 +230257557607154 +224929826598247 +56026823728668 +147486982361619 +123505601862203 +246768080322262 +65717802746793 +33665857987667 +55502462446890 +167139669876360 +82112608994767 +62395405361515 +244328599175926 +266546228614314 +204552584125960 +47526704325805 +80138872056857 +153201051478573 +58330077418396 +184492891310244 +74508565134822 +30787554347735 +266064935815878 +169998707407231 +13996375505508 +219937271537809 +223195890451084 +237016741762556 +98139453845719 +51012631831100 +183536272411078 +50889800326570 +207968547709234 +149565038626841 +143781414879489 +55180531569603 +119854194955042 +86001028629179 +35637770368443 +95522333528124 +196511843668606 +272433744188796 +187036393065061 +181535175377406 +151113487964021 +36724335097244 +235542058639678 +273320503396851 +9286584846882 +270092447646414 +173221992552386 +17405984365178 +140091726040409 +155490437898806 +153135998395250 +169251778728831 +236240394620625 +181724852210924 +187665424053434 +257712588295547 +18006404594933 +173321187841140 +85595126468463 +94186999002772 +245844986503679 +172438081311584 +276801180676395 +76738269719717 +141172969366614 +267786116586254 +9095422002668 +258154353309129 +102636413596165 +14309730392622 +206502484104562 +66344418702863 +35286620484587 +30530948930675 +262294220322851 +212026594891013 +129206182001507 +210262363059000 +118007418365405 +82139235135157 +140477050338881 +194823930896472 +100999042567793 +168673920901190 +194306330306979 +253987655042909 +33273745925993 +19374601469251 +41920490753416 +33413819606854 +2426871132573 +181043503791035 +219355294036268 +202398328867185 +129963982515219 +153555443287454 +49299039519157 +78537001406404 +95077532514310 +277926754356346 +107882107083091 +277268465439618 +117284142751264 +200732313243336 +29755649279121 +115542976914039 +60931366584251 +220863495850742 +50697405882328 +30916273229147 +162244786320941 +97953054658250 +141234535395578 +207466714741430 +12036720295594 +160587403435550 +3446242881960 +117155447773439 +20319441487694 +139224957387247 +17507832966997 +66730565683470 +241499778690524 +188305002733441 +105997801854267 +266080139712372 +81063239856372 +49074930426245 +266064961008868 +27282350582176 +254335311668366 +211087336721838 +225546952421323 +153448208809674 +146536583238368 +131155689862399 +162428503634921 +102514675517848 +128711759644889 +10466519553171 +242227397464958 +115405649683640 +145473962343555 +195637957395696 +149972565922153 +111113094738501 +151339535805573 +4327148352064 +130224964932934 +79576664242495 +176590664075590 +226885737135989 +272763721317812 +148370830191661 +9730468363516 +61739297867829 +8141419299231 +207312249111654 +131120868130831 +263394936465276 +3756223551853 +214032111074463 +101721297694512 +242925979145022 +119316218137721 +24732893057814 +227177269541062 +7125264373435 +255824931801517 +245026130449515 +9989706161519 +55220404476968 +184556454680558 +147688815552849 +189572083074999 +251346345056975 +46307516737982 +194787691911495 +12293217350226 +217322985510906 +249590801971771 +136794868312994 +37877406534651 +196913557191801 +166493598123544 +229055603313968 +135729171601351 +138961498306074 +178907154044515 +115241532834722 +61574411912544 +235207415601941 +161210554075084 +15685080295717 +244915562433478 +86030208410906 +50217236331231 +158163026422849 +242356570898695 +46880468561753 +53869043073692 +171119003586761 +96484762538188 +125934454639635 +129826087244970 +103966816938893 +136316391482147 +267672652614844 +1119244522407 +179692158246633 +162819569241758 +278792531067851 +244035543354502 +7397989212194 +112356536202575 +4877079574665 +78716159767714 +54505318617156 +106863091753564 +72975468192446 +211205393152376 +220665904808858 +248927757637198 +159021712037253 +81708409497928 +21623882654441 +181611840465350 +61600809870022 +230954055204892 +260796037136498 +143919111487714 +249792044061937 +200870537459660 +269903346257137 +206935973940343 +67954820548238 +91379423466074 +251073783924838 +1975551145223 +279851169336751 +267559188643434 +125090020525692 +207080470552270 +68039511393477 +115242038770908 +14482195248707 +18980639480074 +270925639638428 +173492068758334 +235461087076568 +69322822880227 +34227235903923 +53647191337320 +90584220735985 +224321289127619 +27471573716706 +204548786837270 +168517479369986 +277512472191423 +181602737495770 +16696242086477 +189496479852558 +47426029322249 +160077723002237 +53963690277311 +141603859663981 +65492484505640 +98988549400360 +112650228657923 +138909220527409 +8016968670493 +251169604829180 +166705736121931 +195498938496675 +157787866425473 +97400415566460 +143113440621829 +237492698590659 +183186594054341 +110742916080557 +230707261518994 +86467033706852 +1938474025709 +55904237606703 +158994191342885 +69031218381412 +269682664424627 +31096990459106 +127968013478890 +257875836150169 +71767805460922 +274417933653104 +146855978122141 +14544712031503 +265725672342308 +32325370334997 +66425205883566 +253958522675502 +37055099989343 +160175792711118 +166106242952401 +72852896590520 +113373889986724 +174402737595513 +97905017741008 +156225855454955 +67484297187438 +235691189811816 +85440506725699 +148284534821544 +269826455810865 +57898576707617 +160024005676078 +150485223536310 +137717885482902 +238094055852911 +243932239861424 +1720231858600 +127046825818550 +222150229285539 +242085122084168 +118939429144857 +211507757326653 +65769474036139 +12682903764842 +228216514366957 +74891052707563 +99629830103885 +87601537038794 +269257089441144 +184160160716749 +245637546898884 +205241074475433 +70690516934030 +38602121707468 +5554023289357 +24928228844487 +92715378142005 +279730414189431 +20972321108366 +42724519697567 +106226228033951 +90899082951081 +73950384731853 +89545782990316 +214076457835219 +245384783305311 +275655663866933 +25747086607630 +274270968281462 +221586630391214 +273552477577720 +112690791090631 +97075007995888 +85739890196132 +249596001578576 +279312177840813 +99254321653760 +96760458642714 +270364508275470 +170732753115731 +138507586397334 +183691551628085 +201145883450676 +112031378594053 +201504105797640 +86053824544135 +48583816958033 +207590915149986 +103203225733326 +27957436437491 +108424510160537 +111545111124082 +169162327348821 +92137079000602 +137413829751120 +193204671452637 +16582778115067 +59205952617752 +50230904504062 +231653863539701 +40888700618439 +252772169282076 +142883583149289 +218527973382055 +38895373923763 +71055345544623 +226271539299062 +93361473646140 +257885325304794 +105921482510243 +217517040933296 +66203018495473 +172759909738647 +11319739165577 +157552063794987 +203156550610599 +143606514543896 +50902270190975 +47081344297356 +240069233286523 +31513261949653 +183181891869538 +247244869385028 +59067550867042 +167670489497133 +205007483086469 +221022528612254 +125044135223648 +165230792393965 +63575011467393 +36912299728345 +163850029132504 +98290342039480 +90544794634146 +4983054300294 +157251511782951 +156436666688719 +111461751502520 +9425714171731 +171322896833118 +165014111786108 +200550511210031 +123766832729066 +26445796955186 +159099293864327 +61114659648142 +116260290339996 +89429143459450 +129934162433909 +108221360293705 +203143965792099 +94654422762952 +105263048876111 +151686260791864 +33565249161075 +34203346065369 +112943799764998 +165704453742001 +202751653490934 +243067184278824 +146340657870967 +1453648378493 +99769238689972 +6379726262188 +7311776561904 +256745110489098 +36620274777199 +188817209349936 +48349924117701 +224160734488431 +15867836903467 +65843950825854 +1307218532925 +62463667093263 +200713935916195 +55494268846321 +20413785123097 +143978053270154 +84557308462401 +97313751637933 +60662120268327 +144912850853730 +219176037049995 +227656769206934 +161782241267779 +265831479165509 +232138757753095 +130259253490751 +140918284997281 +97367215217489 +178183791915881 +130204788731119 +275568643743697 +269629144111018 +42171490186062 +30550537609644 +42238222299282 +180045912022445 +248560008306776 +130271753599519 +199637096897275 +258830342759016 +2942717104151 +118836825499833 +200570184665363 +275252443329991 +279316825663467 +219191680788701 +273781452913220 +51328016817038 +73216913511573 +260386883832316 +83261083965692 +150170451157680 +73234826284466 +169913887599972 +1106577740746 +51696336477657 +58101875417401 +240332594082990 +255791690183447 +183782116292180 +13485018112607 +267252243405474 +77621556569814 +70479958513194 +235399682797046 +115346246843336 +28145901347386 +179931924044954 +151574306442273 +22109250972157 +47238688967355 +189829743719712 +249728004641555 +268441893223728 +123560270626694 +215264167356592 +54166597364202 +233835501392258 +277221929103472 +105710782162074 +199214374732409 +125524736758389 +186067329280407 +86202328874180 +3268926295814 +55493459562142 +155399192592459 +196306293387536 +79685363862840 +223433343995683 +278462508339107 +138174939798670 +57870852329996 +250386656393142 +147765048020908 +175721425477302 +146002687825299 +208995019029325 +167865939151834 +221061443225793 +275364246256084 +233714793329241 +77309780353181 +118062817847281 +150738685945775 +61165273490971 +226752991909175 +24571653424306 +209701898042942 +104956336077547 +265646393104083 +173323458251645 +22640553985159 +278090935415090 +160181761483735 +268446821078791 +225614480406133 +123899884909935 +273294016690827 +28376216391449 +174874687194439 +257679666727187 +248436934278409 +65236198385021 +97604208217944 +74391763356748 +181919359070033 +153949783805253 +91269815078596 +132645447545238 +262749878485539 +174649126524691 +86046151324655 +142249907736393 +40586495402540 +209079335835676 +23754351686332 +227190498053019 +1744532861582 +60004399161773 +101312440110469 +257341834749408 +252927759687155 +236410047609555 +35972643279442 +129277506328676 +268246603756496 +4932479056541 +212162567751668 +207966603192726 +180648893439029 +41543088894502 +180832204711404 +192442340052545 +71506541593537 +207923560385278 +26899150758490 +63787399792054 +222598247556706 +141581283987776 +213105990860659 +271735621034085 +147749403372205 +4695402462010 +78456357087958 +24969051262122 +92700161729846 +47908164753891 +220981876532675 +229776003415778 +56682805820151 +217994567910380 +220050014064533 +200386254493491 +7481440512782 +139670333317976 +100505828135627 +36193485349263 +53739298222312 +168457626153534 +194462947171504 +241369044424744 +150890574528068 +228184263850675 +88946103542058 +239179705461959 +275323856975655 +245488905067465 +250649553753374 +24341480966464 +145007057367022 +273320322168805 +200799622143742 +56922376889214 +29460149765660 +115547673591081 +96597991454878 +32286874258919 +19186651842313 +244774923030876 +80279827904244 +195328509472339 +118972243295196 +258843428104833 +138598337800085 +185299411932578 +228296516086622 +122253132433991 +6693914042800 +178375811635381 +149576442520369 +144644988546005 +211941795176153 +153770235657290 +241215231153084 +94497388975187 +7033678113784 +94520401662045 +180009428584159 +230736658474868 +20688258565677 +75326663718103 +112208971942422 +76921349759664 +223066850273415 +82975223099737 +259770280612482 +107826511623294 +94216746313103 +223557157807919 +153273020590139 +101789911946993 +8807318325053 +88884872362958 +80996102288459 +144041528492080 +22344010067616 +164842576099602 +219559768089622 +38058064047780 +14820269184882 +39387263664668 +217514006910625 +139854077668524 +162128164826714 +33560747250307 +42879807635421 +91035573041543 +71312012446935 +240637386485026 +1766453635137 +203459954662339 +240987459891274 +50304163063653 +187710906148733 +169937956142904 +39948053058269 +107573882470915 +172429056850530 +76688986066230 +224879333279020 +11602562029283 +209443482686997 +276960035678430 +123786420938525 +64379522631802 +117296266892694 +43482333469851 +153786902844962 +276960690988024 +209253703026704 +48292236272272 +256635681246447 +43207033282502 +9934941267619 +101068876956015 +201784177347039 +148672238063466 +218685961716609 +99578164639966 +210994467104443 +276200057977536 +225264256133988 +272881486419961 +272633356074795 +15037692580371 +150593223110891 +49457362933943 +276402110511049 +267583306064789 +107187552248519 +42284512756385 +121484266758321 +167545174501496 +250241496061422 +45565730328608 +244239065961221 +198628322650708 +136544148169934 +69539889348285 +274611238133941 +62650697685661 +41157158978651 +62122464952878 +22561160256873 +56811989489288 +176394478751602 +84238382087488 +204889646015079 +190855155077134 +190888287068406 +122321761056622 +55860616159550 +126713215462314 +275737324006868 +135744986018878 +264979545492878 +176259486721967 +270873964810164 +245788344206682 +232518586688515 +246968468988360 +103178693906109 +88522570626602 +193933594028119 +217326209428887 +83320035555813 +125650960393764 +210490230953292 +167963778162110 +212125521190237 +178740682533777 +21417317247535 +9932687423442 +134907861856248 +235430101791814 +21718456284066 +231254356309356 +204412897639857 +199819340800950 +174463653107259 +153823368716004 +213896287143408 +235619438024406 +212269141684461 +110793092395421 +110105110673376 +11192163409454 +194167408885632 +218277915589800 +217674029406972 +61521549276973 +121378924202523 +41662324431042 +206781221322598 +206886432773627 +231867852954497 +244694435658239 +229212605656306 +200816535597271 +226248039240046 +92270894140857 +21403549773779 +13186587309992 +116430380446646 +79593281820829 +184675152146184 +226389835611405 +232696523562035 +90534243934466 +100148962584480 +266124862362201 +36277916909153 +164299798348719 +172557072056525 +108870309231989 +194198038398502 +127676420171141 +263502822521104 +95019115615851 +184849258943942 +231647979613988 +127805487626244 +155201661333892 +190978321606906 +220504342268957 +58343014184688 +152848808235543 +2182278252835 +13538540800287 +157628182177160 +65396020952211 +72382382834935 +54712333001105 +51093111225824 +90567605875911 +138267889275728 +24052176764805 +193941514062896 +144999760100325 +171061936451206 +204500491776769 +275980308848186 +277316911611189 +49003512340235 +217962928348001 +88353922275152 +74230070168553 +42928977721054 +118285808029099 +64464639496412 +51841066665908 +244578404377682 +188080707284749 +275145606777620 +161889918062490 +189634113925329 +149404215266743 +194844904743794 +159192629670647 +168471451019935 +104851204780557 +130588040249896 +235861381448236 +6134674222335 +135480495535630 +162662366633982 +113824801886084 +93453139068278 +167534422404603 +242211905229844 +259117993937121 +85130699174196 +223270715548299 +198985180403972 +131675532404854 +144708632846209 +132940777474215 +107074088277109 +243491489657009 +67689840603280 +151795261124800 +81354444101506 +252530958278341 +161093939411154 +151680703764025 +56646296038765 +170943534301587 +137092052924657 +27416514537919 +158618503853097 +267732301286742 +25603648344809 +71057708422333 +98562451595132 +76769161065347 +123005333677702 +27819810495497 +199687398977530 +192875803141339 +227993413106580 +261468193883437 +18758857845952 +11883397672438 +146919162837940 +109595708082064 +219193234116882 +72936963197067 +266109859589336 +194859253370778 +22229828657531 +181380594975422 +115628025398754 +181682211797223 +217207244775413 +200563022316172 +50938748049141 +229781809833756 +149671579477609 +96039278425636 +253915217512023 +210271469554008 +107179705463510 +120214905412945 +97162931437782 +76776747463408 +185879161958842 +24172801100707 +39577548518715 +197975565498053 +50616794456860 +41593751645670 +206336171410905 +50288277721456 +138406832575063 +90559997623302 +105510675406427 +179087656617147 +112176267148537 +168162229130215 +151342141592059 +163055372216956 +142840745525569 +223491044554357 +55914523783679 +216372717610263 +231873564896817 +130601698141506 +53238363060495 +117548742163741 +72552587642230 +199151685803017 +101327258719960 +116186296237962 +215408538644346 +53031256347096 +264098872472644 +135092372755186 +129285137871759 +158399804577987 +17597030994901 +16974744744079 +223013734645390 +183094836630217 +103721959222692 +85064131533939 +144041428719814 +220557601725605 +46172153072657 +42106366850114 +22472004075017 +221427258274150 +106008732207172 +135035229400818 +75234591029894 +109692343261766 +181617219317364 +12207010792007 +230510239121658 +191734232689109 +26077050931875 +161965012446898 +64770024448096 +55371039662142 +237758912637742 +43212940491535 +81014594389816 +79653941356101 +170989043398364 +90983906541825 +55550051611193 +167402218318351 +225716525058153 +49804591407900 +15151175569995 +34450638331893 +126104986991533 +266396906478687 +109030941374925 +41046247641762 +169945162703246 +241529875770625 +233995782997487 +51296085949724 +107203200630472 +46939197556741 +100071586534987 +274792180253221 +211432588057471 +52236558416581 +28979525660490 +256934838627520 +213969211776542 +105523157985587 +151998136788163 +246171806282171 +117158163645417 +211058070112052 +136079759487220 +159000236579703 +262429906858669 +236079186953506 +246317673731577 +257075319719224 +186707383286678 +88488999346122 +102462086144004 +189880101353075 +188290522482152 +23476632730361 +139044655892270 +262670623523636 +22755653204751 +74584743892125 +28971783113552 +226814122477815 +245956673445338 +53734264149708 +208617295604522 +264216096859205 +173654156951537 +68374600913432 +17192098101416 +52252655855935 +92845921303839 +73670750889149 +263096431964054 +70364406083524 +174253562861672 +130635678945310 +118955746091752 +76680766233109 +99697426251336 +234803216282746 +137236310307712 +258937540508558 +27009190457310 +43291450772556 +3775406093126 +199146790629781 +5008417854039 +88651184920245 +80014574041659 +183166360086269 +57278062299568 +86510088611730 +74374435172949 +204475476403264 +24253536912599 +104357434338275 +67302422386432 +188042519908001 +87594986702309 +42270522477952 +266486965873531 +198877800019684 +138874190332701 +246159930625007 +57729842300851 +73809093396383 +141200265618893 +160199939608092 +91458261868490 +264419623129945 +132591776440487 +219877646556224 +142004294846597 +257475972958653 +144474918555595 +115925921763581 +216171040463992 +169723457016143 +244090991341791 +65518903013419 +113496906228909 +87566629263155 +64287963408838 +74260971201539 +33565097726249 +154565058670213 +275108603578779 +264675656998406 +145990179403287 +148846330247 +137942522654450 +77237437213336 +202398137476122 +72589751532439 +36238500791758 +159885703953336 +113545279580872 +176524517622356 +250717090852544 +156363513102014 +181182467296875 +201772673306208 +214102606808872 +72730639991888 +73595471904384 +118190686042489 +55075726057260 +243561299051459 +24415597753303 +205057765208854 +98311531761399 +275396375195738 +205027407801846 +84506863396318 +193305794245552 +11355144221957 +55754612217788 +115535579770889 +155515356697896 +17403645527306 +207904139928688 +55228164509538 +217904760960373 +158919366339615 +83854437099612 +192248569261183 +253026376185111 +281170574077421 +128711918598255 +245934304215579 +222423955053490 +60126793238423 +63364012649729 +115581716396854 +224684474487159 +13254119429543 +130376425147027 +113719980572741 +236749933699276 +100755722703289 +65664760391452 +141010542159167 +157938273241646 +5319286798502 +228235336709270 +35579858978391 +96425579647889 +134456652937842 +132138191813226 +278128685643381 +245766727517063 +50628517357501 +152469081122630 +201949992026506 +240894056534440 +131581615784756 +102847385272753 +16266906402066 +215014108938826 +18963740399811 +238765591110570 +28483642761594 +216065718656550 +54600387321840 +210078860641880 +181379475937736 +9126891920643 +200894345210937 +15457971541685 +261926459852178 +94105940235217 +52307101789051 +134465954306424 +80116215725261 +144699288022425 +122460782209459 +29943727973208 +162052100770146 +234103122589345 +218558568831401 +266538360592367 +59542147434138 +97103047168754 +135119791122069 +14921039312872 +252879814392449 +281141952092249 +267273355489082 +176551490872448 +158085918700153 +61896032787521 +55792492287525 +195485995321811 +209902239742425 +9988084874198 +119024458363877 +246655078330402 +278306848901326 +34624494484165 +160608090864004 +192711373538458 +29616750242606 +229255518978750 +207723358489172 +275292182459493 +15265126856812 +59225938611910 +191684680654672 +226995028523071 +216080735343537 +261601447733912 +216300497300769 +158784880652970 +63028624906041 +95742610578575 +145190773497350 +109057857855773 +86596832593445 +78786567307927 +15318100794171 +61189291778244 +97725072231451 +88619589150626 +70627628499208 +24114659610172 +260537271481642 +214625638336248 +72305738293389 +81365218868596 +125117051116809 +45188721517101 +233570274547465 +263643498467838 +274021692627157 +232980307773139 +222932786720842 +103736598159657 +276943195690662 +30227098331038 +1721154210966 +102399370639821 +262896923765275 +142421855122151 +133100201959589 +27060013169949 +191205987383227 +168770530286127 +226463469406859 +158601485717116 +264664352219591 +268112829563962 +156322097292805 +142151046480742 +147226827394692 +183815227315770 +263986902530768 +250821321305305 +82073587767232 +175647090823048 +149481150767423 +248218563070591 +14292311318769 +120301569465676 +45090745652063 +179498450156036 +79516209752906 +165890317787020 +234603923932722 +21912207053862 +185530315518536 +5197280722972 +185656194378544 +118183104198547 +186519110540975 +210491782559065 +18937102296251 +194275434132283 +128409237393087 +189880200741793 +145942550157368 +280869678602077 +34469363204191 +243539490207405 +226739647487637 +153881849238044 +269194245851216 +15218555790886 +27635966330617 +80255628128968 +10895213229890 +110093545449404 +271795692048869 +37442639224483 +64628162123370 +239690458390184 +102878141623179 +152926396479464 +261438935190569 +139526842092581 +194002605547846 +175145690313047 +122370750497452 +109274434206422 +85067483822846 +203774212571689 +48635168648643 +15001578392839 +57814375176459 +74267246215719 +200424589471487 +128180663975615 +69556524625729 +209084098865228 +265598977521964 +230884162787562 +279277534583523 +65451276597830 +81812678959802 +94885946915642 +258677505449352 +73967742894465 +211828538165114 +200806169409952 +188026727100890 +158314044214628 +219703207605233 +126820075568560 +107531096497912 +65583300364711 +238456965979109 +215447788792806 +209570184145980 +194559167685406 +93321765510854 +163295504209425 +74318088851935 +59569514137276 +210177604240639 +19164131168275 +78678099358194 +16685155399638 +22884468112531 +274018508985780 +148227027031548 +239499385299016 +121954986531295 +186046086143830 +144637902239401 +175955104267909 +110126341012573 +63682686360905 +75091534632887 +32806156559548 +70174425891635 +117606000108197 +49737118083578 +50653815014395 +145855301446536 +25268693072410 +124707580688419 +162113944308782 +221799237501033 +74275614840154 +224957817972008 +51747845407501 +58959446378760 +126507570061433 +261223709124414 +173938339463684 +209084200911873 +231735661556158 +115616615629795 +252233656635192 +191435639298795 +15909431910827 +126312810681581 +90485156453973 +274191628899509 +246296600376267 +99421863044836 +45446362062292 +210932046173360 +69613139175081 +70373668991514 +222498499618005 +184330045109086 +194158350072244 +47571904123333 +111443035096744 +151360670787578 +75709907283144 +273137675011563 +124706483680447 +256299732750535 +125897257170437 +174484257404817 +61750977781769 +161309919822829 +18525293814473 +214671266621376 +48830808705294 +53434060695655 +80813429718478 +162835285175791 +56121714904012 +149116668748254 +95456131934880 +246214586351883 +78471841570717 +18965872513053 +200481208612792 +173854423031348 +70914942493830 +47221702163555 +146964933969650 +30685702747192 +209315136554812 +51857287129914 +82603408677631 +144246421648528 +13130215076026 +153662559228860 +99380879641328 +178897999847758 +146076454826136 +26859837996651 +23502446622413 +214396703951153 +175007753367357 +129577788592954 +186517644723337 +264520668606350 +137364631372622 +191228068579702 +243792477200191 +281101126271111 +158479615722678 +258538851853553 +25583644188063 +13605273826060 +248922879550902 +107429206108578 +39164396408196 +132804042221964 +58074918016154 +14061378929052 +265722304982061 +155587114895068 +143668563820887 +33759968028228 +260667984186924 +164882800438952 +182053988375109 +208693839905903 +157917368218410 +11068872689133 +158889094809779 +119585470282363 +2888946697922 +99302134901859 +139607847838903 +246935817551045 +279018320487681 +240448642917226 +217697439221191 +274576725206522 +17324413651821 +34111324374479 +39975249390889 +28228195973532 +230990265674293 +170637406111917 +33781101397589 +223942347904739 +118516294943034 +192374536142336 +39985524126306 +49451637081952 +168894701568356 +272167769610995 +267731578250318 +15996166747433 +181287863828522 +87865307294985 +249785426164479 +131640445013296 +195708164845904 +270823253916836 +88425878955373 +169386182578563 +80895991999687 +245104832712331 +116000018737640 +253673163736947 +3949290503001 +129725815109373 +102192007801643 +148917184610654 +39843558605298 +215148005121427 +256780017293201 +113160133327947 +23416801746205 +210721703880095 +5420927697852 +72581141369668 +116181857458647 +143269772760099 +25214923826382 +222392852126019 +219935168320086 +168813450861364 +205445706886076 +199951777086168 +56813541896515 +3715129308393 +242576516197026 +203303501707146 +143148037406634 +206391210669360 +241374873876657 +52582956234608 +111587922345246 +192847253018634 +158290425102016 +85543199449112 +258051136858906 +83656618297059 +182998707538458 +210152665855246 +274613604947022 +192220070512560 +194647242391648 +250416932814571 +106428184348786 +104202540441444 +52619512407815 +167875855838596 +207696448180252 +157051658384030 +24843656439125 +3554538589923 +112917012533007 +7977690837229 +222679341946274 +249347855550071 +136340600024790 +204361261972447 +65631702291457 +188845191800620 +57535655427783 +77530854515309 +202594151643321 +78698623035901 +88737222034749 +250816531050174 +42853586200944 +8541717304619 +254456392396551 +203893469363606 +2679510482057 +39621916953145 +126845377184892 +243412314845118 +156964376885686 +166711290785419 +56337582424867 +211701868485719 +101575897373234 +141656235005161 +216007177544939 +104411715238318 +104500588795633 +136070877181967 +150937066322301 +271151685670094 +65935834282304 +5007303151745 +160064719908404 +157710024729835 +143322042443556 +9915399047047 +257979327233475 +1811377408595 +130481445965538 +211316666477802 +279109445991630 +95093281896013 +123109706039992 +2440408396968 +142747090417392 +193432463320010 +100646267648393 +257077123241165 +269372245660269 +166690304584414 +87599164207763 +106639591164277 +162559414274831 +63970242827997 +171518514100509 +197890117416674 +4275053138754 +272670528793356 +70030782785955 +147388692104640 +267895965187072 +137213300131474 +101081246260514 +19766937332629 +99963828019277 +165837318621074 +16925256179035 +17821862652725 +174717834940118 +67164721320348 +227285493445225 +197064258684854 +60905786684225 +152458821060416 +59449409793135 +219319241915541 +89772304690020 +28542618588701 +270487022045819 +16790708747618 +35839395287282 +242715072289873 +149184199015878 +196337825850064 +14242396522698 +280633984196845 +69983353129140 +121949121996203 +127594691095648 +194003979151597 +266633379662424 +9250322558329 +239925637015065 +10315672322503 +136023474508703 +114883916744630 +27793288019224 +27413805985738 +13275967634225 +175343043045207 +47419925476083 +266195682678608 +121529421798563 +100806892252266 +169891033213728 +7078833963537 +105141677982320 +72575197048945 +45605733147856 +220289012509767 +226567385846487 +116665657589995 +227505212289134 +250954001618022 +161332402125820 +223393923819843 +281075984470932 +144414315357326 +106948283228422 +228440017401138 +42583884606561 +75554694043753 +65403132215853 +170264283972856 +234756377550723 +171837534430427 +83183439693569 +273806669959311 +103552587765572 +108898190686469 +95663748543840 +28206192317 +218776127350512 +209664989650553 +77798362353392 +159052751946956 +16094078827894 +215523117833964 +81098893966706 +274107078262810 +143052282171378 +104397958015646 +143842359944868 +144601729157671 +115730472651129 +276384514103777 +275912449944462 +23863687745252 +140515667642580 +268164127912759 +83091298484533 +168517912575492 +268141806289959 +125765758502690 +139245943969030 +94583456726135 +120606806998183 +32506636300813 +227005019916718 +3046544496537 +268062397120788 +102609936387914 +184350710024700 +195367001088313 +14041986107821 +132445269880911 +257648110963504 +237123710498100 +77661946827212 +228526346367431 +179990981524612 +269013266408594 +20378725792536 +155119173762483 +165667963756233 +2403152811845 +82062415542261 +196738998157495 +202054837953363 +257894264091478 +211871930309257 +135353328712300 +248927147552972 +104073885225341 +119514982312449 +95902010832993 +193830871042946 +72867273185067 +178752161729803 +272296462128301 +92356224558256 +116041424959360 +42664875079762 +241488404446875 +17273290212971 +175890689119264 +242196821577406 +33273759988549 +256292513051249 +64297393925709 +56861688315355 +57170065487539 +257883091666666 +97940907657104 +168274160454516 +149807752036563 +179926844797442 +265368459454612 +242790345658503 +27505868259724 +98360121921240 +174105502690567 +147466845418878 +251259460104225 +226462870370739 +49658748270492 +101460464943958 +20951133897041 +249188777109457 +83129116170084 +267779635211248 +31576305798369 +229312176513419 +20585165438930 +98173063976080 +180294313445429 +51501956279302 +167789816061393 +222940941185068 +227391748317724 +111626824246192 +163872708534869 +116266366908077 +233372128839261 +152546063554585 +238078552356702 +85884301007133 +167229200831286 +230720298195443 +159195481557220 +223233289774667 +150669215230487 +218347767485415 +235796079109393 +14035804344702 +220915822811191 +250749535802127 +73082450788850 +217834251995975 +169133134667022 +18532972978001 +152211568115571 +1776229342484 +118689723194589 +136860611452117 +176205785866816 +222707129585246 +33663597235454 +271362034333507 +8572328118340 +221939718484565 +13007144141508 +89424634364514 +85426879705500 +118490578177492 +268600976351842 +80656872915181 +264941229029211 +35088308661041 +235170094081220 +183399601437931 +31428702364477 +210792879627718 +205987907355177 +191140172253420 +193614515034219 +141549794659559 +673846461976 +182716578942112 +79598828410326 +221059649570755 +280780235773898 +224098329597214 +255717123731501 +252820255413662 +150208901955133 +274444644865605 +213182908571566 +78460254272440 +274845276613560 +193236029767574 +257890314500013 +15169615270913 +216171554944260 +83138031386451 +25871551945145 +93306945298903 +176668904660446 +266737614341725 +72968986817440 +111547281705181 +31305555206059 +217640410902084 +142948951378097 +71711798210416 +75216630675147 +149308738960434 +28981741404788 +100891924154501 +141153087890771 +171225062002587 +144511288888376 +265392847592758 +249879171537530 +304742492200 +150616739467467 +14218506684144 +29256041322757 +61052687991088 +262954012156413 +186808605328998 +230301502914231 +132961104210242 +127110118946127 +156395402673710 +91859563245693 +144304126577365 +44940073018773 +228276845912576 +249641844431536 +361875273192 +149987305753760 +150520310056971 +264811802142732 +119584956606575 +168056301415988 +9333008002596 +147064041271071 +203722628540855 +260758828031510 +225562548518845 +93512070877561 +266482898907841 +185592955967865 +163702854940091 +38996138577782 +79108871319808 +50771415254824 +217284198487328 +59577831346198 +194141579913527 +263124880681247 +7211670493665 +244944930519151 +79850260628024 +230267263755890 +73649122726083 +120522419415222 +267665016426951 +204142406784751 +67783131630913 +8501850255314 +81506363992427 +44810607606533 +70330581030879 +219308113298898 +204207710953677 +111133154635646 +210244361328906 +247902382342161 +172048998317139 +81836701619114 +255305736093900 +198239952437824 +229970043298597 +209977943722484 +60518809728239 +58444198488212 +62273226541691 +14556991664726 +46564577772565 +172408852528721 +214333351591607 +28480463272599 +82580715860139 +104968436456282 +186723056912950 +197225512705011 +281455333738060 +179579698961818 +15974773643797 +118213327825369 +257376280622238 +97518582553728 +203443495340670 +226510796432594 +15327107868486 +55674177330216 +219259775630152 +232371603210741 +33777825220258 +65898661838760 +3638862239948 +177848739214160 +108545581515780 +258087837029817 +87249086330497 +96943605906997 +28144343761367 +188125356381778 +145919176863924 +189703218602922 +93770194749092 +249672909095726 +30342489115252 +186884842604979 +18524405453257 +23363867596842 +45699831432533 +51783506272969 +118170890461446 +118149114846840 +201220259245789 +170527371921971 +194378340565951 +79021499769570 +210679415656308 +75502593512043 +113889923469038 +117533811916330 +233428731319905 +172362016663757 +35673806642448 +74636744127058 +266875422958577 +67008755405001 +202366353499418 +221017329431049 +206291016993205 +6524857553645 +260546300382393 +256865623849739 +54169820385182 +129635297467512 +198317456977029 +169950332971948 +207892414523559 +221599870401469 +48133170009953 +170558890622008 +261665253981661 +51308946624626 +15960664496919 +116082790557788 +64314149073112 +18332058268109 +157169639404129 +35494217519867 +180853761160981 +45694421757827 +116698468059335 +136501114705588 +45832453907480 +99231429020959 +189022248793463 +55663409717944 +136768301189167 +89049703030497 +239930869662131 +235202361294865 +33479342093025 +23213442987052 +138680586937274 +192895519350864 +62221084981721 +254081510779176 +137465194308708 +217809054592699 +62120457838011 +206157176265512 +151565884785277 +158911091388214 +142665768676866 +73756520375072 +208040817769291 +210971096037505 +154935211997785 +5272600571151 +12405591264434 +233191289224412 +11928203015985 +242859806201734 +24120547881368 +182230726980883 +146714937590631 +63785844010764 +234428551984175 +190856893535249 +48787128476359 +101449213575956 +278651335275013 +85933879197719 +74229588497952 +214763066683156 +60493013390056 +97649277125996 +88370989572975 +67626498975872 +275214143380739 +115509449722761 +119902665450872 +191699070685424 +141585173505857 +161487626084078 +112572541026141 +193032277882888 +80622255124582 +236354496228778 +111594219449027 +34333220239764 +110587771548797 +273899444001088 +261322776674722 +48402941936538 +129742340961771 +147968278109172 +166520217322500 +15286928947446 +136498680196033 +245683565980563 +9428800764035 +95847791411419 +3832348246439 +261151864407583 +15284250352710 +47054880308628 +232239459203765 +129851475561004 +261102063314928 +11044687867779 +195726007627590 +70280538609726 +264830899326058 +32270825153231 +9313621190387 +274321551395639 +234540502137512 +132511100294594 +81378808121386 +166281033470519 +24452330884962 +44834265511214 +212355175677907 +4490611588530 +97158980757258 +150010484192219 +173484961576727 +249719200073326 +126551185511215 +32977096665553 +185159253292685 +191541684143260 +37663918037478 +208945042947828 +102794740220869 +178547856049535 +89261811885349 +242430244955133 +132646277657973 +18841753264330 +135248608549849 +8253386531822 +12818803672254 +48665804768002 +243740535126795 +148568912248472 +190673677574367 +7429475998935 +213350333315716 +224252328891121 +47814283141057 +254534246072753 +75685484779835 +6991437242274 +240858189720965 +50923544699541 +51858030324115 +34245628403438 +131630122732177 +176189846500337 +280388885573699 +23893813175080 +232396794555549 +148516546114742 +211203860804710 +157042613346534 +229578129514658 +263608807185497 +16226354002770 +18667106959775 +261635826652975 +143580977719258 +179019121277106 +67806509398209 +155742718423038 +216935486763021 +268691898136420 +209540182804145 +196148010710937 +156271921523910 +212587560557519 +100286124379847 +209325077596045 +177004034390358 +25108653364398 +35459669483204 +158749706934565 +50130338248008 +52741054864744 +254803209063121 +110617669557197 +268355223518025 +189055221825386 +3268463073057 +117789775689501 +198335090832516 +138400520510105 +166358106931127 +166574291411700 +25242868648395 +55657210895595 +250954414902277 +89384808263215 +8180881164759 +49367321731162 +231816836867979 +37816360216513 +112623135922341 +205107118411835 +277669651305729 +149322317043743 +137401670038628 +24334855517968 +7241107912074 +192578074305625 +139390470386770 +180286093612308 +107266847939125 +187613383129076 +248517640053458 +264582727429296 +141374629113606 +255654262095920 +277824126699976 +237622344438124 +59090658818443 +68093535989069 +97387383700954 +20647689269186 +219998790785352 +150976733835170 +210936510651332 +161061635607284 +100721212848340 +259488581329611 +48659004161689 +187524015889761 +63990141674555 +177365355739631 +247780277408095 +45843198903082 +176681730873962 +95471649418408 +224904245091820 +14194616845590 +98391555432374 +1908861138279 +253085358798962 +220505348506266 +29191247505128 +47117389284667 +173852423572276 +108456639103868 +274484646742728 +209396303651273 +223708625502683 +93800802831404 +46205092882495 +277064610864083 +118159979152875 +227188103248007 +133098636972056 +147040151432517 +51617941769849 +87404122724577 +6252937715152 +26872426016263 +107020377831753 +2106867661969 +240865536944575 +93324943034487 +211740034256387 +96158285048885 +203119799379308 +20478933011988 +97782997782314 +135684573087315 +155622680611057 +9718666999281 +94810243999385 +235419425516447 +254162425944598 +214759723401800 +44190066492693 +197935267848969 +255271968456833 +217410220793763 +243539640521595 +176387987110236 +224781424013065 +232098694037717 +184418477294911 +278231286393308 +8936832197523 +31905017254685 +132020024592994 +99172935516098 +116189278405814 +273625298277401 +131955738319330 +167504038188879 +15288334676410 +217967237117274 +26396037174108 +187305932657518 +260959559442052 +243282862804353 +211524742044670 +248607139815379 +201720539366970 +2933734893401 +221175520917211 +179366670183788 +254625208891418 +11112401090740 +99315049442916 +271368680323960 +275070177843736 +120206445950764 +259379618288408 +66735758085823 +5996581285404 +111759329936014 +64283792627044 +19082279971381 +103106996062723 +30589872303272 +210631881630117 +13360948108034 +234969267171764 +208521333365487 +79582313394353 +190537020153440 +130877999189122 +93458677878586 +219237612145180 +77215562192108 +8710044509875 +143393412510257 +130245847148969 +90637624031995 +195105803718959 +18837929435160 +3074714206955 +36838439037420 +70850558322957 +683800538015 +239958904900753 +45842518080515 +175772593601419 +248281348776748 +229858835935227 +3724932016197 +197146297762451 +72879461437384 +61401163181647 +121513276780317 +178695762698938 +124063538182493 +80167352561807 +246056285713956 +108812260931919 +182436110694149 +159502281190838 +202137159170981 +258806413321945 +186016629301843 +121892846598400 +156680818036267 +87466626698282 +275118186585339 +56545293230167 +202102754495781 +88668711260910 +73210762829702 +193582543962833 +81775768346285 +36851836260714 +189830083184598 +176800546756213 +240959969112144 +23294481386694 +147018847807326 +236513219186567 +210539960524734 +274600263036746 +113924152492008 +265317445129791 +48865764101386 +259962087503898 +145451853516739 +28717018352224 +30189150551699 +191896942785542 +19173958597722 +243764384448156 +78988345634436 +213649490696789 +183626267965097 +134154388548613 +167628999830469 +170979318816733 +228055979559065 +116372672861586 +64984033907616 +86958342683065 +260314772501717 +192173171758252 +154427434192985 +160014834071942 +205059318666230 +116184361900158 +103115580394408 +166857504703730 +266076890347999 +220458030524627 +37660981460175 +36770831088968 +108055872573863 +45710013215684 +108380957795682 +114236182477561 +104684799442501 +50785131530437 +247468639413950 +121205857664289 +150746635369825 +216087683269187 +236599959037486 +249303284155736 +159092892648504 +190964773276840 +164843490558940 +247194705645001 +166876260562756 +13846674825658 +113123464285067 +148302684095416 +110256294850934 +49545658435596 +103957417442460 +193579453510398 +184873053158396 +207725725620755 +159569554049068 +261262326947269 +38460413310215 +25125127401504 +137572792976501 +6140337263581 +156436407352336 +96490895040016 +248991515170046 +261953487196017 +161044591766273 +244940713718410 +265835963998812 +92028794168680 +219633909384591 +37837291148034 +68756246316908 +160932983652273 +118472637519010 +262392302832716 +25773138853311 +22223358258792 +185339072899121 +253142195402074 +172709155871273 +52958314338224 +22634630453473 +32621562208658 +159164249854237 +30219609309071 +150513480407465 +196824297987061 +35128757004493 +46368100023283 +250757170514238 +23153023496083 +46202029346664 +23433952164337 +225611099916355 +253306951381432 +161757020861882 +280944429409506 +155234204432728 +177356177016355 +200207444657767 +171445525078127 +62617690628199 +196798058845974 +3947647715636 +153311536691513 +11947387404767 +247282360397405 +78815892656202 +104809607130863 +150874870170679 +5903235807875 +274094776963556 +51560544803537 +11789319851694 +188862065415261 +4163709925727 +48511085845929 +225064216428127 +254583380623268 +103952815833055 +53312869718864 +109438108361316 +186053232605651 +253290668066655 +151146479729186 +174440212256475 +83367457871751 +23785982406403 +72769986939796 +43689724878012 +176850114583222 +2439412737120 +50206492410569 +97836298926952 +232539618238146 +278154160527739 +16819105203355 +49274080797400 +69528569369760 +5113991049118 +149119107430393 +195470686968097 +122906497891215 +207859573731633 +173348189301700 +154831103347886 +141177313721562 +131353947368642 +273846196730225 +129168261125743 +244932567127171 +95894686045248 +59601325239210 +64852583210330 +201804093929511 +55119708872043 +181562571485331 +114283806681470 +267780678286117 +203177335145020 +159292437457963 +267333670951014 +214444007448046 +6388709555179 +263138934567420 +25654959399584 +139117916869638 +195066127169098 +187453629372390 +200313003118481 +94268974408190 +144512907619931 +12453499062472 +52623025537920 +51576216650238 +23185337755319 +170161666422092 +8512832704494 +221437109050315 +143806766061327 +80236788453239 +87452441272793 +245667068732029 +98305136781365 +221009627929571 +70814023493340 +149780297606822 +159224488930890 +162563137143972 +195080665038876 +57833504019428 +106810349515476 +116413634489910 +174128003298007 +163414036759437 +4291255189862 +73667644147076 +79447840179116 +26535524495234 +11104387652451 +196331559209943 +60077997978440 +153360602549194 +170511241072082 +106074794277939 +265316328301238 +227423999724233 +31243030511837 +53902748733206 +98458542853010 +50518232257982 +30340087462377 +88813358613291 +83120991694117 +85445561239063 +116144944456739 +187958134752132 +193422902871901 +227515170580370 +157397610421818 +35045302984117 +116922309822739 +19250460746798 +198143719662306 +17127524622492 +247562861482509 +103637488401181 +147643949176683 +67140338593219 +228790715298227 +1014816264741 +225914179924355 +207543542619641 +101770096109080 +222805862282702 +254068988856924 +173952687594866 +41341600281977 +130201543851393 +270777403774350 +259249552576940 +186209741832976 +123596892319288 +119573733448481 +115108658031891 +160570480498001 +31531837643711 +95664312782070 +195872354084368 +153687127403659 +14209645315070 +96056069827872 +18102763681176 +224518692352626 +184295519243996 +71685230138614 +137093309130379 +27829677460300 +51699331963926 +13471710567752 +240989542600264 +42486576991186 +140207320261904 +63617714800417 +32591536936422 +145938532543692 +146486275704078 +214815205316318 +220243540261985 +51813950547733 +50458378876721 +201506191633620 +189737013192288 +280034712095790 +144466254969205 +261477335489603 +93432978907741 +152243673233155 +91453408142942 +204672761273285 +85652451899779 +8172780339987 +35914086519143 +233930635370932 +211708876100225 +63432614450511 +100700834419926 +55354004566078 +63016057446773 +147522064045741 +141151104753087 +13432758441679 +94269193323105 +200003414382169 +173205852326375 +279748287812795 +8935660268391 +95663680461321 +277436336388141 +276887644309885 +173636044686269 +31375227611555 +195138890041447 +163778414213720 +172362448957121 +60523561353565 +138276067064576 +72156933980398 +173742416444012 +38145646006835 +227597383040788 +83676334506584 +269337425443415 +255642937087418 +146548129384817 +119264473468604 +260028301338836 +182911239415510 +276543112109506 +54838161450933 +86252506548811 +162563201011840 +117266172447095 +156098565187888 +150649574930125 +125029604112494 +183719062189629 +166198249534116 +230458867488120 +93422645907732 +154431099867310 +272629531257247 +237131955826238 +166485987290050 +156973229681343 +54677740740603 +189562904534448 +213817648657849 +58838719505380 +74479043258950 +139252388372546 +6840159425179 +126383824914189 +145551265781020 +225432521949327 +140187193484550 +37062284404418 +270767923074270 +77556641746774 +53025276913948 +73328252239273 +224643166130754 +1885836491680 +221941868204173 +81621734862293 +165487731267392 +275998467202450 +121297460281555 +207196502266774 +233390282270863 +145576446346203 +37151272112139 +149086005050793 +231394252957274 +254161052343233 +95911656689378 +61668421746455 +246793487940564 +277491450313037 +242121642873607 +195758890112958 +172826277245264 +87504060853237 +226370920266657 +159100763632427 +210462098313101 +262766796126165 +260746086510190 +269834031137602 +50302608835246 +57306399279249 +250055042023509 +238455592112262 +118427771880495 +150871805070524 +114166038775175 +125828632937263 +210976345716625 +6131350949339 +92587753650877 +161125602500481 +43407041192663 +113683795759543 +211229244499819 +63984496350220 +11726872623889 +82355893953825 +264415047405251 +195372192284490 +47737476188997 +197932105345168 +146438532386389 +38077264968720 +132143454594455 +279633170653756 +87740514389246 +108742187239242 +221794720650002 +241157894131058 +226820296794684 +190539788638806 +35866407613233 +24237140345698 +237266728454882 +187248189214084 +77275947807448 +102016196984626 +229019247094994 +68542030044944 +223721084902228 +193340806633794 +96868392863131 +94146874298068 +202837421639089 +207348811143274 +10698784594744 +179814728841216 +227152397110243 +128860683669944 +115620305170754 +207101574488201 +223292379390797 +45932861904883 +225610942565763 +267138881297777 +264980438777138 +238160350373159 +248129900529966 +72211946369796 +242681719815092 +225878924069625 +142545199167208 +121928507463868 +251286240530805 +224609012206076 +78054895849703 +48700861523896 +222228764521381 +271762136927883 +94634471564721 +262463244224093 +7684142725987 +84901159072505 +115309470973793 +160053511713953 +149416090313089 +143668075494243 +136599570222421 +87751945676559 +239019312070449 +95516779421024 +148256897505051 +72402365655617 +211475888821145 +141375004120868 +180977195230273 +256124031694773 +53670361589148 +8860945379928 +40227637915665 +124797598824047 +66639812871406 +179506619319206 +60255509341646 +256922145382929 +19381733453526 +220207857267823 +116225330378532 +264488109461003 +64206720559121 +220552316564703 +257269745494036 +63831913241922 +98049726528464 +215359591466830 +145282816731107 +123326430652388 +193698978265239 +124634014734792 +159557173398200 +40906198641819 +212217264067067 +105735224452172 +207820400936782 +71296574268788 +133251174282676 +72908418109524 +202799947428709 +179642348499972 +192134796860451 +221832209755459 +257817722616956 +196836289184887 +113590497057444 +240511196027850 +261092546022404 +82897740113858 +255730230640422 +229565170498941 +20136934367318 +54729575124461 +193469662936952 +116945168560042 +154257906210219 +191102959991430 +277327833344426 +51093657085018 +151747617008827 +100430644289149 +231869055906 +58172601132049 +245804570057069 +189362180942703 +183302094275725 +34535201492904 +56115619324934 +5360026162505 +129291670678283 +212815859834372 +144166500161563 +281470930576691 +37524290258223 +60062297445236 +153947167085006 +172025092373934 +137618968999348 +150502302822629 +140404085722258 +36017649695429 +154170135630993 +63573065768743 +148713419039739 +49897085461554 +134466841368719 +258275213192870 +219744331602795 +84904135930285 +254389481062384 +119128787427285 +88199719488753 +202279018558891 +219792666692030 +107748761343449 +8129476016295 +30901077262431 +12559482705353 +230196630108992 +76281444720540 +69965084570955 +17357119611705 +104536151136210 +134381347114352 +229508124874756 +78879665247395 +202285417100210 +6201964125454 +166713834634874 +242048306375338 +154790801075574 +30284439362178 +73022825807265 +122403673512998 +147534727033910 +227537721408715 +28173152763740 +281268803152214 +215284918659592 +105329222668877 +58886358200794 +249663267506532 +86743856977540 +71888206929505 +7024117447564 +276904541072965 +184288216791733 +66574664779463 +29566231047435 +154351043134598 +52348772283473 +12400946171463 +25137347526411 +104906196255961 +228981569751989 +241118473628848 +46690165147677 +133837616436545 +177233642562360 +22017716664023 +121557918038501 +95900005398346 +93343795645424 +87745049054582 +278027614811604 +279950975174903 +128381388637070 +232582731661199 +11317626377099 +73721787760082 +26336061505267 +272734775395536 +145057857646637 +113240400468228 +201833128006996 +21601020197170 +250902781121581 +128529640030293 +169681371282014 +106980355017750 +177525267864905 +7307353733123 +279311171249899 +276439030361330 +89088992430820 +188288372904213 +50722797666354 +181108477827771 +195211331277511 +246529888936927 +218717100669365 +200756834927750 +132250370690884 +216261418352280 +184359863283176 +52287404896509 +15629439656790 +113221543963544 +233082656269073 +118540723277520 +265218566568071 +230599657465781 +1339403165536 +218123813355795 +97697165693298 +262520933236345 +193767450794850 +20133060751988 +274380120404463 +17744675227637 +114306661399212 +60282990907154 +153542113109031 +250003793371722 +147828322347291 +202233753817528 +4491254688865 +232969916058797 +76305419838787 +249012353143381 +90422536425664 +175735711261028 +219940797633840 +195861501721149 +122202923562561 +145237434902364 +258206414696136 +69782229615030 +6912416727344 +96618679694081 +135458590560875 +179381392744222 +36374778422178 +41078245775259 +134018901891800 +214620447252888 +150399794124870 +3054109795771 +100274648533339 +94022515171692 +220578799417863 +215485004258737 +256404161913689 +233865673178743 +228247525302603 +241247365209099 +18129774229338 +36790505223375 +176631288495055 +77453249272760 +88608272344663 +125274179304368 +43113404503425 +76189133352927 +160837893507847 +33704992327207 +36138611496774 +82038429965561 +103190084742099 +28047126510340 +104322689397822 +118187604658470 +110043290380603 +113664364613412 +172154618990694 +253288022622369 +37451521013359 +130164651305858 +236748337194794 +1091186720000 +25519421959409 +13608626792467 +269231886598147 +128260576632536 +80100273822015 +50164690686773 +192989071880652 +278510153542535 +12496673059432 +171162619940615 +259146150805780 +36469033361042 +229787484668925 +259108650479476 +123474189931354 +165241991213364 +12776192814902 +167535999966955 +42103441193349 +76919761166365 +56479751144741 +243249016123030 +211465073094415 +94832436333194 +198459737856111 +171251289132393 +130028042974322 +170685371806450 +231624681205548 +262502405992052 +13738074029257 +156952669752545 +94954631935574 +22658204496951 +677083807023 +33599805379978 +271219247343817 +21487556225760 +111436553721738 +4605196999813 +238493928172542 +174167522783839 +62087929802155 +136523777524257 +127350224350292 +68197938422097 +138588139164342 +34578703862167 +52099586379459 +238456939181579 +77860024094395 +123628357598574 +188460250354490 +32366819820824 +227593559611549 +148653235407542 +267579635242722 +59604077541346 +154834969638848 +95865070154171 +228681560760699 +44636917725877 +210871818479180 +251743115476443 +84168082716892 +157219192304356 +173560453658918 +202032064947200 +238980896132225 +164091970680981 +255357544207688 +262338802883705 +155301742909878 +121439686096006 +211057669391274 +122264485896449 +98131334775754 +35248395029244 +263596573973466 +279797943825222 +60030218301332 +83467937654852 +28620398434963 +28871524645763 +156817965091165 +156329183769640 +204640370334513 +169614906521941 +75943108776242 +275319939999094 +204843045257958 +254116900499513 +197183099763718 +16481446608536 +226035136073066 +195590066249115 +150785118423342 +76199225277361 +99033025675317 +273310567712155 +176067872576692 +104865902532661 +29377291196465 +237255377283158 +181781389514733 +277417716171923 +194038404725828 +229342912889960 +83889817655134 +272324452516862 +135579068714181 +28605790984665 +139948563584092 +131766075335016 +133630035375691 +162072331365084 +218210985666356 +124389242063669 +54761293053349 +251222438446756 +6936300283461 +237903245466575 +58922485680003 +172560272424493 +205025887766661 +147531891196507 +36088168785426 +8971428209568 +51469963382137 +235323907209966 +21173428107555 +229295312421966 +138933612013307 +246402355838965 +184948935759806 +224441620284703 +148350447318308 +66418163260952 +60254741755020 +194009394218680 +88828286869453 +75144284991899 +259232357815449 +47749067527704 +258875612737444 +166958589297574 +81075599843824 +31676906207819 +160575603478422 +71841171951034 +129824469774386 +174710472334668 +125460630922444 +246011713790805 +202841981385672 +200294954497835 +138783388059112 +262704081286538 +232299102018476 +141509475869288 +275370553841923 +14128572358173 +188251731205018 +271855915509123 +177865192211814 +55519199471980 +123252502938429 +138925241473926 +68777154852719 +18295264676709 +212357527752783 +58890375807973 +15928561731187 +211076049019756 +63719967562657 +112232737691374 +36022076360488 +272053509036471 +115634654887007 +264412714812013 +13802390102752 +95489249965784 +218320043864933 +58645478259587 +56414776706007 +93575263521386 +45717790663698 +87384856021176 +203260459861327 +124648549113184 +160568506563499 +122613909018192 +137023931330267 +203622142123051 +133446095874696 +112855632352916 +176073462318762 +273014135456256 +131939455311902 +228981484404646 +18836911599937 +272591520407140 +154425690588709 +113371100009897 +264564989452487 +200093436298134 +227537156703283 +53344016167560 +95112656698196 +28895125463647 +190631693095534 +162439255109999 +23153987341965 +35434807945482 +45851606176723 +97177107934239 +149646924538346 +196594617218453 +252056294343284 +2416444280851 +233691948771830 +181650442802212 +29118026655711 +26283222224953 +224536970908117 +236792291794548 +166005880885823 +149291181612282 +131368066892919 +89780679304183 +1793618738687 +162484953002568 +88417448955878 +73111733809369 +197288456114359 +141334075586501 +6330578419097 +245190750828315 +177330629626842 +108491075451298 +50966656227967 +99939863903160 +161085318528734 +72655563554661 +169920189317856 +48348329533857 +9751379060223 +117089265092351 +231166647625145 +197983139158186 +5259075758338 +32599281020251 +61172547815609 +61693659432602 +257219324928443 +136610877271013 +124332033799942 +188739820322495 +231246210541374 +90769971697530 +117974301152112 +238837342696446 +169145689276075 +79522532478456 +258816648007497 +190512340814994 +223741704118054 +60259101068600 +41000445897457 +236998038518089 +126887763696890 +267694749972984 +171481396285394 +55696666703221 +159614636518234 +114324276827276 +59621004164306 +181666934562322 +141568948831244 +169518940035203 +69713323296826 +276796840132968 +39630031214801 +149195200381983 +255035537090406 +257468092253175 +179909876698093 +183058368379817 +140828469180527 +255678121059142 +114424104780170 +122877369704954 +66473579870937 +251107834210644 +60823552103445 +166074215922444 +44500819436766 +273223751345254 +44867205321052 +57290329108324 +73625766662249 +179553904635384 +276101779971997 +12917660930971 +249701162629153 +35458217597192 +255289977754949 +29813072688111 +64479328469954 +249301241573725 +24613573849065 +158792786458209 +280426823537885 +158807072296801 +128119039169372 +10716687132275 +164747223235655 +258755330314938 +120531392169560 +176381962892193 +123611797683866 +270136507999146 +23113724072165 +33834212812127 +201626846836265 +17658061155385 +111743830819049 +146769682017912 +260761090426352 +250991435416191 +273133256553707 +212017137572072 +210586053682786 +68284627957568 +215430849211286 +87020484850116 +11131428039963 +130245667952695 +171742595179004 +229206583065603 +12388829399485 +117345605170644 +7650594736352 +19043169306917 +193644340605780 +191443845724293 +25927469714109 +83466102743338 +197282449381798 +40785196123851 +47566435578748 +198711027610823 +10667891990394 +231361373359839 +245327562269460 +137322325784596 +226791326576928 +209876122780163 +271084512180697 +164968853412803 +57645087575835 +112535752691219 +158951737546530 +205537275162377 +67049581871244 +86060248081179 +129837966379992 +91327767288975 +76060759893673 +269647373686831 +209644259299621 +210825575792034 +1059634852343 +77853398442714 +115198394010120 +245781173749948 +158527127316835 +143718267068821 +8759202387914 +219903943181195 +174560739006427 +120269687329827 +229673129644994 +165573692279243 +129226250283346 +91288856475867 +172212178582822 +41230219309413 +253826997189548 +85516379560793 +242525695262336 +203360531207770 +81583526983785 +162308522215894 +25443114055464 +76299622844897 +278703161051464 +3666788588416 +113931849251855 +130029884403222 +2422754458958 +1123764513506 +255856878231000 +168585952708365 +16674364120098 +60394215804110 +233894786692114 +64025124892691 +226428622660211 +199032223189532 +207252163813105 +129035867944166 +159971633968869 +261555087393393 +165136077604668 +146427676318143 +179993005994470 +66777468168725 +256267548801297 +12600623804744 +62116251531117 +30835955037423 +123231145522449 +73140934121953 +187052154749486 +84298723032599 +261015618326399 +236182785563573 +221549508327874 +218666407901320 +169458829578617 +274299306879159 +31082923048905 +98112981118934 +85112590133756 +218267591847637 +202688291379348 +60908874330529 +244168564168712 +93380286875436 +192306323415482 +236736438694265 +72419291488285 +119495149907064 +81905944360215 +260815734606956 +192549366055858 +169807588866285 +97461769527089 +31929936053775 +151604061177662 +160332810769265 +197707822327717 +151414465428211 +194452795281573 +64766745695076 +64627675523220 +137287897814015 +169266178736251 +183694789391216 +33741039950052 +164147509937055 +27920766018119 +28703359534340 +144211744471300 +228196086284029 +88530279885923 +14857761169041 +25611744669841 +270769879324475 +149702199874202 +211249866365132 +142297453758418 +87936522283986 +42801629188060 +247443979914587 +221718010078766 +234634164393528 +228102152983757 +260766899043363 +77833305810303 +52825938913115 +152613717186985 +99814179738259 +52146390566387 +117272491849932 +154476802785800 +20841737879522 +93831050467168 +53738267336239 +160823532296328 +72776546543297 +50406825189104 +101451599471827 +137145844410475 +245587655645946 +269795433602762 +234451494401883 +128360982593202 +71180536433082 +228923045529835 +260350827919700 +180801039408199 +164111379457728 +39542219155661 +52714330799115 +104314507674035 +52657187444747 +268082393328950 +31212282221590 +21066889625224 +257902389983364 +78150218707654 +191018160120233 +222866821870345 +12913413445251 +126682061292164 +158221352914529 +237121762992737 +270438652196454 +42393879182606 +194529488247488 +82498733659585 +16425698916591 +188378277663498 +265318633555046 +233591477927686 +61570696402554 +40439779505641 +101443535712282 +95714654244412 +36645464433075 +237439254876574 +241369591474047 +275080242419319 +194776852089287 +251342808149492 +36542126644011 +176773573108700 +70144138239097 +244116810481350 +105070895461375 +115075838861566 +22197899358695 +117088915863573 +52778898199207 +138717509059294 +185258459857140 +4895780124254 +23141704693538 +35325548040997 +1915567408086 +50914694398550 +35503633884247 +207945111088523 +142529255888478 +258728085454107 +272980229154336 +76747349359376 +31199881904309 +44596475393596 +86588743052914 +61937394293524 +240204790075275 +271618355632076 +114862039455378 +117069811514908 +228522462575109 +163997337526036 +174166197307969 +228467104950565 +222521458426367 +96321963965849 +76850299929284 +201182019336035 +281404672589125 +52729312751078 +216522034628157 +114201709677193 +148047407438672 +269505252506362 +181563686292061 +95088448225912 +210177842621256 +210209789480778 +13312093493891 +213240111166986 +33812241945941 +263674665245013 +142066761999794 +89110241492135 +179609756715579 +168214559486805 +52833121251517 +189181679613200 +48894111072763 +273868464994677 +80065241250391 +64387658744021 +21140804723891 +127736319700955 +129517172379898 +216697143987905 +144277111829655 +150556104060930 +269398529687395 +81399349356872 +173510596275352 +33304209253339 +239597237952129 +141996515615287 +234820174831784 +43142702117378 +249555803730883 +273784087553819 +34785930457972 +95678558820608 +99590591781625 +205771980778462 +257621939699965 +97551965178791 +65088147213606 +169728296245907 +177488868034668 +23181434136248 +177433898292046 +111341267874685 +100827858645688 +251385774248937 +11000464990731 +64977248785897 +281017770074297 +124244796815264 +103529855507621 +51621060979047 +2972309763787 +73807055002671 +194591872590056 +189413631078677 +87283038137694 +150869761818817 +212063862316497 +233554931214236 +234066068552134 +172216081504440 +236781184843246 +161469105563861 +220719606132903 +190263512054631 +248523378354822 +133896470761702 +213247202768626 +57311694092846 +237973118331264 +98851607116622 +225785486883084 +180852222222783 +214716058726450 +26466073203151 +42335958889972 +67154305359540 +85027558192931 +248693474366589 +257858696721263 +281210433022748 +169434939740063 +185468857122662 +140901009452108 +206543181390934 +178737651693386 +266077208612646 +58537729745088 +273560406251454 +76270945275506 +137506548102807 +72158994734574 +197760837815979 +145640070253067 +55996846880720 +46433927462821 +217918616787264 +99711144953724 +10751539491322 +44298931693554 +232679231741367 +2771992887006 +111481129803573 +92907754442893 +177739822799248 +217026207836404 +110935004899384 +52435000922218 +118120746817900 +211632763376549 +240118475926733 +4916001538756 +204055963841943 +80102999301739 +231654838936514 +216532096680303 +257128409233119 +163824121733108 +75797704105494 +220615553623875 +34762264391106 +228276031859397 +251736223405313 +176817573902733 +190754167336151 +10686352944981 +173503561694573 +44590877706483 +70938273512637 +71561286161922 +157848135381313 +74524175668106 +48468345506043 +174135713734726 +125042658579479 +269249893141530 +142040565921587 +78039854092859 +162845783277885 +194212571633701 +75862805855711 +181679180879141 +188333998677533 +253584212101942 +121559745328964 +187124490459776 +234273894433519 +228206388396261 +136712714640986 +55437045599427 +190101400914747 +201796420730497 +35349526477256 +15814265568165 +64304748962422 +252812349722448 +145994546548654 +171785627177891 +160289157785919 +94969749606633 +62342292712231 +182016417836118 +58272883599922 +269881771579789 +143763493625444 +35585030955769 +169538498665687 +192982618643187 +236435629171201 +177357077356824 +155059649084432 +128476243757266 +52136762007824 +270036794174361 +253888777733504 +246885715877167 +181783422700859 +27607888244594 +95587138986799 +227009679155654 +131845425359018 +68142856028594 +255132885824067 +13218161157813 +272388951860408 +21576927696540 +93271483131849 +69503807577575 +123965940849784 +191083078154265 +196862331850747 +248893371820363 +17495413218381 +13041387522152 +143023131937588 +159050083557521 +92639497664359 +196704164264833 +16940987860446 +118522533126970 +233956479925320 +11801334053384 +249305657810272 +47968221177126 +200659796959511 +262148636108104 +264849142885569 +81513003149658 +165717906173422 +82483987168948 +263039791227305 +43577711375006 +123428449404928 +39747280692878 +215128092396249 +179521832916630 +134265621342453 +204966868012493 +51482334511560 +102312147529788 +116632307708028 +128378921481858 +93219438002448 +218885302612373 +206899096042687 +134228121016149 +181686103667680 +75562017015399 +275109156951750 +163570548098100 +210119148180927 +131076723981812 +57278845058742 +103739864624490 +126499605692439 +93644891500639 +152755250467707 +25430549681228 +195819029466047 +96264168690730 +214601137595292 +88583045208127 +82607008566958 +86281467785424 +253595814597799 +218120342126463 +112077421266217 +92480862942780 +232184670934594 +236035690609090 +23220265892530 +242200795720577 +166868607511025 +170929823627841 +60869394375743 +254680743002246 +90966709919935 +38294243387316 +68004860577725 +136638018318980 +145056516822601 +70604073850564 +113517045823869 +249366123712005 +224354647320748 +155384734306251 +185390358633474 +270107095367475 +150556834247631 +120180557331011 +46020112463930 +99582443523002 +163270072976999 +206233477340527 +189042165375935 +12184428879178 +20312726340525 +71894242745332 +13937699791322 +229997752270997 +247911011785688 +127693047358982 +54153634614190 +211544399514704 +171217132571658 +192659728592066 +264899502919032 +204577925185379 +58053616918609 +198163373773155 +198920277510267 +74027920403640 +3594590107811 +142273563919864 +115908676580163 +132396995392665 +222536664926359 +175129774961467 +70933858281669 +117145508720058 +226540334153611 +260758527117086 +65324317654450 +78448467724712 +208926150174671 +60828217110739 +167321689189854 +25063245348927 +50335915676986 +36358238338691 +72568948848436 +157901084743604 +220916201716330 +234473291918522 +177698826607529 +39633109659221 +240037273018407 +64396810664668 +215752667189860 +261023423965698 +139945763158105 +192998669287245 +66610861821544 +47411612269526 +81041719995033 +148719799072314 +36228356553419 +25634685947209 +1632130550799 +97004064185436 +1172734057657 +233892290471313 +269560751974469 +5314415515921 +77879115680580 +247911004876170 +73846281151348 +198657709519638 +74238306195342 +14569025185321 +88369170966278 +233867193434120 +20781479157713 +220220822193519 +193992197417902 +236390600643130 +213607623661883 +232656155277560 +225359227651002 +45065356901799 +121400310266702 +83157483370158 +182726827356409 +73891280606378 +139996621790444 +130546190695931 +222114329605906 +32760952347439 +64878526458392 +216221379690927 +175563140438185 +46786535077289 +105420256381949 +272581045883607 +160915006535873 +219672627786911 +128962703073873 +134326775370343 +165585319253526 +190372360180206 +94803762624379 +159592215968683 +246668717618226 +275044381291907 +169726295055472 +102314029395753 +181441692983749 +143330138048572 +269591011220163 +72648511485682 +112838718534965 +83613329602434 +220437690371274 +160883182304826 +46504671166220 +237912243432779 +227668495044781 +169929329290219 +130731576756152 +237400636032325 +267828799358598 +227412691344554 +142754664077525 +70232821809411 +198529136972310 +116392727963705 +56451881188117 +140946767050193 +132680740351359 +116435877427388 +4102399598956 +16922397519046 +104236632669549 +232020614221570 +143066190547105 +176177153255746 +226066110518313 +108990645843161 +62017336110479 +18053272686570 +171990038120783 +22573682485836 +49599875534062 +238901667813417 +149124480841716 +268847211066218 +40996101646675 +206363534785084 +220877160578330 +124820445123695 +18651223181133 +78573858150236 +280519717052352 +221020241412581 +276733633279731 +170927102012555 +38561914409593 +87811414699136 +178819424959885 +275497282504409 +219122755219989 +33459288328386 +93597353343494 +146463451185479 +98256693822788 +124295664044109 +72853038564200 +256845603908407 +254170873169 +238146575747304 +31821917300014 +224266121145299 +63259677154315 +234834682343100 +210141821009340 +82290732494553 +9015633278598 +204556547609270 +167006330885829 +191972604313210 +274546347130226 +113494561036344 +76108683549294 +261810550362026 +151660452399075 +127636712066188 +7339867081733 +55966700461337 +224870307100246 +96564175889049 +271174957000401 +281278711849328 +227543776144382 +249881890896580 +236311343765847 +104505251601674 +184091119661923 +57643879474046 +166231832983010 +139631780959352 +51914943163159 +11605329216124 +172819001774004 +26538329948724 +133805795912773 +127959274973218 +138556004334441 +239372639977291 +63482364629393 +266256508659229 +133595374391248 +193750830913288 +191086603011053 +153286572608079 +132649475298556 +132378666657147 +34078541411500 +19025500116320 +93210786637283 +215895483998047 +180691357273037 +263108738875835 +94659926862989 +127822816546898 +264640545877200 +241936801569260 +169290024384876 +8445713896662 +147440097204254 +139419600483801 +257735397508805 +212686480765679 +96792299521054 +182691259431410 +6963722080641 +144996349555392 +115914459939491 +233827943758165 +94890131497767 +279085199348295 +133046783183251 +200043996809565 +101923981173447 +55686237640723 +178052127357953 +53273909764617 +44674984473252 +269942144030107 +250176243859708 +239276187665351 +28929578577777 +7142072392882 +121312956314877 +263877631793096 +153115794125800 +168676746454575 +55926581957782 +9783687545860 +175574545072004 +128700809648831 +63641547663118 +226346556855803 +144747566060115 +142161986090202 +157297975518163 +172904777038346 +93926541921922 +176309766315504 +222325313280803 +88767954933710 +223907825294455 +255045291158529 +130984279511632 +256668737282107 +138293736376447 +128705013859142 +105732100097376 +261459020298919 +240705035895850 +33981805362534 +16628161546156 +128115082492157 +164577319781601 +147392565691584 +89407403306023 +128718292389942 +137144275449632 +48431382644408 +103017760876560 +21308432920021 +272190851330532 +71491215336352 +208978471658932 +249619240793652 +213270477245107 +7933570751967 +226981658887829 +7899191538594 +126019172070473 +112544419846343 +60464917149835 +4117109666410 +141409634587558 +142285766079275 +260408224393918 +163041079205284 +165741435430452 +211152580685986 +188392013999015 +51819859181119 +153013962394056 +227526025333317 +139185078040087 +172024242051153 +235337334401709 +59551777637522 +189619095832598 +176382078931501 +102998648214339 +40978407274477 +227485502820963 +68454705412875 +102270319261638 +168930457660615 +151322144243726 +133666508986501 +72339383711746 +58229897794994 +85461933102883 +250753328942903 +57998437108058 +64918575893882 +92579253860544 +180096564993071 +106159138867799 +105431024043417 +93404819814325 +132365312227183 +225202736531582 +4860697647543 +261824952614460 +231669852423426 +143298171222328 +128548658872935 +157036521176305 +37726129689595 +66464457917285 +102885006381611 +52173440642665 +143212856207423 +194554257119720 +200453123776197 +174545726587962 +64485594236541 +250799608112625 +34445832706994 +134327265920285 +184530489185698 +78348791274179 +260208493347312 +97670672109601 +3348255673262 +212772987338415 +55312688402850 +186270018738992 +236595056594691 +243786112902957 +225367535278549 +244001404121196 +274442997509719 +202214932958161 +140644996646642 +50941636585815 +200569779458154 +106077554903036 +277165046926350 +72243413272234 +244023717707653 +113465603555392 +70149187907777 +219146061793270 +122793974125778 +233153794369432 +170752114915684 +243294073695199 +20704420464881 +180988790074472 +139655779042269 +32681400353416 +268023087044337 +156502986633468 +211458591076335 +93211351718642 +174687563579945 +169649845165668 +268323099362874 +194903468260400 +52765890254653 +7054395074403 +122087249701501 +252255435635079 +98837609643271 +86492552259661 +140879326370738 +228989423143008 +104295229138222 +137961147668203 +124428887134364 +94140113845407 +153437719256922 +230261670175267 +81185001465089 +109889350396825 +89064332931457 +155085006178263 +272764047541343 +24562023889130 +83682777893876 +33955755096679 +55022377500879 +43699977924718 +255937669354560 +250991732074753 +45844706574888 +132569417025315 +269285584788155 +43871473765392 +239031776981420 +111846848836920 +122764522016756 +245042363007374 +226722313546992 +79493920054995 +11161305736055 +12961295109069 +78107647315170 +154868180321312 +65580057345065 +165271969156440 +127310940697014 +189284029877456 +15841007406039 +55786117514441 +155860584760142 +14280289201601 +91852451093279 +224255818939707 +88051414230490 +12830271394203 +213636797452198 +185891214560014 +91356681935668 +214532374686225 +6678710177682 +268975075878538 +153651289443395 +138101993131828 +10645584313970 +99467228822542 +241612974261684 +67154225329634 +37914150359234 +170963172817201 +205927455918395 +268839959262908 +235496851363910 +167757524687258 +12739249247847 +206300706677523 +165861941297350 +235725605511111 +228436802880309 +209364785433639 +112569599671279 +269593164216136 +121451923141234 +62331385154662 +197527457520953 +185862740335094 +68789595162100 +256444341582068 +225691527204689 +209160874157613 +253551590245709 +194588121476737 +162821622738084 +57025124090030 +66215080358311 +138723830603686 +86644537899887 +74635149365093 +47026577739235 +238803885028347 +222173931488772 +189116438470876 +118016305853314 +146933793095281 +156659732183441 +10091348024518 +199322009402889 +244580762504766 +33490824756418 +193153433004010 +39360560183685 +131919158136837 +214133473946411 +65491732386742 +43288250043788 +219117110653741 +66978574032433 +215200835096511 +77371745194625 +109754010921538 +95375793709627 +224064952090663 +3717746581296 +195079808545397 +207275962342980 +115044943073492 +183822153461428 +149614488193361 +168745640708765 +45799478629510 +156245645603586 +184232665410956 +236492352760176 +92405674310314 +99087343830916 +190687702709649 +63069233471112 +217862865706853 +110946758311196 +86101670925593 +209655390197634 +235002400832517 +149015023279413 +161884391060747 +251019350794408 +273642432349198 +59332782660854 +5711413289268 +16285847090355 +276644364075907 +280271129428660 +191039133053382 +151445168930746 +50917886596171 +50860745601939 +225420478671312 +47104762741969 +23806273252549 +184284621240903 +125442538427179 +49622163806256 +165499420010464 +176070545265540 +232664504397656 +276809837542097 +262041753211175 +271707150653123 +10987053115035 +202096875985709 +253959116738939 +175072250233683 +166306982239505 +82457235726475 +121243029695230 +72426445942408 +150710404758387 +203341720343769 +154730737573154 +69385264934980 +170582518104551 +117117102662036 +35609548930347 +238488703714411 +130209899110381 +110131491455592 +19220593266591 +12202607003535 +241495460973519 +41597075207574 +64987371037042 +226707268209013 +59534601547204 +198851576331403 +31483621897153 +263586775206159 +229207228648278 +102509826846477 +113014778568990 +109037481355842 +24658285691279 +204883178631418 +36466228180036 +203595059036326 +119432850120752 +242404776541534 +62681039976882 +86719003551239 +216374299268478 +33597880441338 +18535520491830 +256041663933346 +153442574277905 +53726751864266 +81145004792405 +174634549673469 +104593987662825 +206334200818781 +184858131194300 +139145446718430 +202197432280458 +244931443657304 +76827234462811 +54532354968602 +130144579856118 +123744479481743 +10551118783999 +127703762225648 +272278103525962 +57105480265497 +37733690369409 +275119484366992 +83567603820279 +31404832963765 +637613500148 +270436139513721 +24175915221944 +216865948181470 +121063480824395 +82190716210695 +89245788655608 +176607569427677 +81935894549268 +262923330569409 +204791762124857 +221615289620713 +216058725313763 +58179607777597 +90001748791439 +223445322798321 +53943585783763 +230933568005005 +67359995294178 +168377622390652 +269380473014720 +34975177106877 +256167953818009 +18479544474272 +203143504333305 +41420795885720 +249017774306200 +242060299224934 +212039264131776 +21354029016044 +96473284029301 +85945923638693 +20839541990319 +204142770251975 +216345941829324 +30444435054703 +74054861043943 +150704142566540 +144666088579790 +102833597217250 +183206685113238 +258812744388426 +60852061694241 +29504064435474 +168552475859934 +173641299376416 +193752904766647 +38579062069307 +10996094463421 +94315862897177 +56281378171520 +255801478845428 +268870938396635 +173578646683685 +104346641074263 +244563660825688 +255786300141924 +19240102425507 +238255925374415 +258055905024855 +16723973224014 +264668966158156 +247547157125120 +40319689306110 +112974632961783 +70287548355065 +129358279558098 +258559882991593 +69587488132769 +14641723661519 +9472394998039 +224389402742726 +119194552785657 +261225084552264 +256306157359744 +134874937180815 +2806747083720 +165856635022250 +187475620963650 +81363471880753 +204681132360404 +235785846317474 +140483911993655 +30008192565844 +266741742174981 +170536831447355 +126962720812779 +220533823243709 +197090731599078 +86286663244546 +218942453783251 +210845292001559 +29175108454030 +111499655619553 +167753661706599 +5388510269721 +272839941273325 +30213225065529 +268470121797235 +241618179590979 +30889794027248 +1292637313633 +194878967065648 +255439030902451 +68866178504855 +34951039188317 +11876642704401 +187029874900036 +137843666718314 +204854991603903 +12934451450625 +227591503345994 +161349057604527 +15374159902878 +64370251038602 +11955564792448 +169749131493118 +120744884988479 +225204050399387 +279099149690054 +46562772821617 +39075764400841 +149678880925608 +25261674753697 +166241443582623 +123474074974795 +211696987194418 +28550678140837 +272972926633888 +36428693734828 +168942036902829 +276106813571793 +169490760413874 +261442529692308 +252014029590807 +146444971727419 +250184450329538 +153347505016601 +118707889717388 +35258306322436 +137523467839558 +175997140493230 +38944462452500 +47919350999559 +100556694694343 +30776330055838 +183514339049530 +126285435174750 +272549827158612 +244072130583349 +118921717854617 +135984629314746 +246035479047607 +22660532932916 +251246092480542 +225207881106326 +141569798784692 +34066594346305 +200123746393337 +206751709663924 +109229389083876 +6936395272682 +271520274165192 +10090787796187 +227296107847206 +202590198448882 +90669992732817 +22383272668388 +15688936544927 +244274023732956 +38383989433114 +174349925448129 +193364041378482 +255577369752516 +65481582890537 +8224662620614 +219043690357241 +237952091902299 +169097417229292 +55934113946587 +85463971881037 +273082110839613 +32664031847906 +133542991577257 +214142921218258 +192945223527532 +167599992373627 +159547010750869 +126509262356130 +256533872008275 +89669971289676 +163070238374903 +10167432276407 +205172979803342 +204980585704165 +178871975562912 +34230322785531 +172087112796894 +54261881395844 +192915158495485 +98016555815163 +108853627098905 +153206967929523 +232565420848106 +99327482920796 +49904425907173 +177536907613373 +224515777877099 +167278848920346 +50191094557803 +252694323179777 +3271604330883 +231630454100591 +14932503073161 +55997436576318 +195934887023041 +141050293111838 +95048077251828 +185797476824908 +239643420304462 +226051012498693 +110877990018357 +84361708889296 +31889031698621 +36331969571046 +12369733723176 +162251064376870 +278464812333372 +187271818323866 +213706203605504 +201326593686369 +154674478431217 +213110707022547 +150261012835211 +167785225340811 +136555325890236 +234455650851846 +101659322256888 +16981405451740 +135036506884403 +183016335060531 +81895314318546 +12991990921399 +61524052716524 +102850854799750 +174466330080598 +151618821943680 +27481841008904 +129278614284926 +95694372936073 +66682331884709 +104775887900864 +563355479709 +12490839999527 +254679646548636 +251209435282816 +228213657366809 +235064735681780 +262846000373043 +117506559577659 +35841377249590 +93856402678381 +280037626862692 +151205248688791 +140534421899479 +16727111578024 +42037524406852 +166127979611213 +201815790678862 +198787616224543 +48943319340005 +197523956545494 +241898382308483 +6142002101020 +223811703925167 +86147149007281 +203023759251410 +70709429303437 +251382180713955 +63127023721024 +108372331110422 +55877792678110 +164079528934368 +151074878778821 +161858359114775 +214771767842774 +11031580550723 +272796394067773 +108277063469954 +185723573789452 +191659256401787 +150879934426537 +212124697176761 +233193523370866 +115391666945183 +183387040308309 +183558753799659 +130882709167581 +268377864562235 +188274198432463 +61126466784495 +203043980939888 +148952528156167 +130752242124875 +14842146859616 +35720971159502 +102182247718380 +155578988856009 +276480501009306 +199568588297182 +30317483824493 +204015159685638 +16856539268112 +40993596514568 +53431621128764 +119673241095349 +116374279264234 +170570814758083 +223070978633710 +29727552457508 +36361296289812 +2832436064942 +236604141352637 +85538233890689 +133401928549575 +240137773065498 +167456456603011 +38700407004389 +7755209406935 +254583835045046 +203860228313980 +41648181880813 +148307879225905 +224709700307699 +132519571660904 +168265281527229 +223004784065846 +102307969395555 +241249853700842 +16941467292940 +145165260270427 +278925611183719 +120845652102351 +117792813759928 +126231053517394 +1089700880199 +268371601311882 +201250449359067 +23804091708970 +91430804505058 +17056614995840 +145042153289248 +138692511073349 +265112274748032 +184787862985072 +231754739692468 +180761427495817 +63902647216949 +212124351012654 +143700607859115 +36579066356621 +244104049821267 +152639300380850 +245011331909784 +81639383333627 +19008831595851 +256762963461761 +94542912274206 +2728801586414 +217467843810497 +28559763262882 +262742999199651 +37708883894248 +79638946509296 +149415646949797 +189602656166356 +149508735607454 +12522954500191 +186244751822026 +156759063689038 +30764982620341 +264007418632678 +2884993823987 +207905222885627 +2889136753175 +21286889501542 +246157733710299 +144365161361121 +172960710626850 +181618372328911 +121160148252473 +263560254585252 +108357194207833 +280468976033227 +21048464536175 +115750570699335 +67943679711711 +239557881020790 +61448418359857 +109547398114280 +41879040998680 +277172628872653 +171763156873783 +145597179478666 +32111661590896 +253340060705789 +215499423963073 +108635669214402 +238579445751686 +210566407007373 +38281658067325 +55805525238422 +79292987690890 +155236505513713 +181658987845797 +132249733702644 +161362692959358 +223686407725000 +124792629637249 +30690643880443 +5854481608903 +90145444749234 +150101170005684 +149357841437326 +189560923359597 +70381747189162 +171954365842588 +172811782928858 +10075819900428 +64951425115294 +219736712839644 +197644655562118 +42104963185701 +233417771586169 +273316158541090 +19616500226898 +109643038256117 +255157641461644 +111153090918983 +74239788618406 +225900067504684 +222209009292634 +174251622091030 +248610313587857 +169064759429144 +253406475989243 +275343511978969 +63837254083250 +209916430333760 +39256444501547 +42100315600351 +34338033561679 +144991912811600 +219635376977701 +133609474195587 +112567729678516 +268613029897060 +94870789997537 +45191594565084 +42989190940923 +35594875551661 +65877630762234 +257747735593529 +213192424956797 +90622093973440 +87717419829561 +254872899336948 +230421096973641 +37840011238549 +124738977340706 +213750822479423 +59661821365649 +241999759264162 +200505628170406 +82119984868368 +56356572413296 +77585118425816 +84707352416208 +242949246867955 +231117658324105 +265259116032488 +139491804725651 +18126183583816 +37792689398213 +112707107730054 +12002424709816 +5285536883616 +9365538561166 +61321282798295 +73462328176401 +167167642416588 +106451636431611 +118459885872741 +215644208224491 +104313271075504 +13155833196164 +101808076821185 +237317845975485 +104397615194842 +127314389232065 +114934264776714 +59117590294364 +228540518622536 +115846458961743 +130093109422740 +154002785197115 +96615150337676 +241730144601078 +169599202164552 +215378565713897 +199680270083855 +277190068784186 +46996581562655 +256752377802865 +240364575818430 +117022867442355 +192870190295998 +155238777138803 +81721257130737 +2526726457740 +262210452209223 +86852219652113 +110903314066802 +189842996098663 +135553442306033 +135806719247208 +13917863726982 +45081369561988 +180636010703798 +113963289767760 +103205670626271 +228959826649967 +200375628816248 +272880182417847 +177498065233923 +53385686661982 +142370666714884 +90868632605381 +137454083438984 +64703119709824 +29256722345673 +155216990956105 +235485909760494 +280343656390214 +242311561701929 +229857400129099 +35806759615773 +224765813492063 +271375546336703 +55328680757230 +152075440581108 +268601678719091 +53534909608676 +18054570365820 +189861285273439 +148725683529758 +149311234756324 +77385157654463 +5528035631645 +75620257273141 +111406729507957 +81941459363119 +32165754964068 +109159700890990 +36184630742520 +130309569522666 +185877086463722 +125639611931842 +272396817322667 +226234187562376 +152593604486917 +273331622434671 +266350760772266 +38307566866826 +78741550462810 +63197302377091 +139936996808859 +30483574494418 +11282941056139 +225629762202812 +279665465325367 +43293543231743 +209030738282426 +49371444568587 +1052520197399 +161781607033860 +128174847787393 +114985030379864 +228187799205082 +113816211775580 +25273076286861 +224846802899048 +250956316779228 +14119626939678 +148015635903655 +183522954124173 +5712462517709 +242948958009886 +78589763427770 +94992614043037 +618628186194 +186420640147333 +200281429334635 +7995734214909 +250692938565227 +47183575072158 +180949527475930 +147939283541910 +240103821174697 +111385051633836 +132236748566331 +90316734173536 +267031304473085 +76807626055776 +185845899602351 +224685810469145 +56752922209251 +117990432659062 +215090209826047 +64310337671527 +154001036224170 +14440104440905 +262332344302352 +28752554032185 +227659614382758 +263865772395048 +122746104212974 +186524880403 +122321135379542 +51630723634866 +44705105259602 +148319206798595 +270409713668877 +277917015833872 +80378307679668 +2300167306627 +52301791056068 +251516953887499 +80036683371493 +23780201870416 +11723048543663 +152910456713882 +99838482860546 +60457369568031 +175068349085916 +194914627931116 +279867022693174 +101155842377920 +159820882369618 +104245630183543 +179589724464392 +183322988420832 +274182015329340 +53142391556971 +246721635563702 +145584020006336 +43269883809366 +119721286858614 +150149333988577 +44896177243541 +161544237103182 +245671255920817 +232801098181318 +78499584071658 +207508762383852 +46046807650133 +225100111367413 +266148080437242 +13958387454169 +280532337269623 +19834372935820 +106724408831294 +271979422673293 +37415900405349 +100798340950978 +75910756338299 +141145840743662 +16752949617511 +154657036185825 +98374812638665 +240983784405891 +22355211906304 +52071842095250 +216615675492550 +235816092861902 +130950449841147 +102427837907703 +16759952467620 +166357220984231 +93700436763034 +159114973381776 +81401971266313 +111503522996488 +137642650992215 +174506489543097 +7549943018851 +238544376062294 +96219972984447 +237953551006803 +197283606962401 +202635128923320 +211613421966801 +22644985581109 +180656866832725 +143441277028497 +142445848917468 +178442179495193 +275872513171027 +271252567008954 +221508061470646 +151359061290968 +113459918769897 +104307532979439 +64141948162440 +89913115104398 +167178358092403 +107423268394668 +122484231993236 +103697907168397 +13401127237058 +136076013327488 +173256610875896 +128383621399444 +118125169064686 +58186177603181 +44490251421708 +251438605536669 +16918213973540 +35506616248210 +276607211913390 +182015945897730 +201048771230340 +231423780139359 +219300042581123 +182583231084951 +263471533351174 +162089987202415 +259624955914245 +138146811094142 +112230873962830 +207390011350556 +223906047560570 +77969448838278 +32241541210386 +66944742944237 +160461592474516 +114544722418710 +169414302027791 +280610122561148 +178054868162347 +186577951513630 +84438219205247 +54886712625790 +210945849085968 +213686681763047 +48859701537425 +2575168443945 +136937114654936 +170414786255931 +40320941873237 +133699482840085 +278093802760873 +84742977641156 +70730410788394 +7358197429320 +9597573364021 +162511833734220 +110032843824344 +167693069138931 +22241747934894 +202989434765024 +65789495192155 +195840865518376 +182631562454166 +204930781917563 +69771628013901 +223435201308555 +230025234400880 +61996628189166 +131733891385778 +166974722680698 +242182901460957 +88949671921441 +248302372687141 +241409429772516 +257736026676030 +66604345541916 +113856228571307 +125153000554802 +171426243529144 +155634247942346 +170101657478819 +44592031172900 +230690380077224 +248473244738189 +249987061886667 +202043620076797 +178224535934084 +218792473610855 +40004623070313 +93023421752173 +26543997245253 +165214940100187 +272688070691329 +24089935035869 +99044294800655 +93520328730812 +36607965257712 +271718983420577 +139751217770436 +339712188437 +247454740775878 +95989708538695 +42453784405624 +230479258013295 +22954651457782 +221431038071978 +113328707533628 +119180585662655 +171301918701078 +89856908743856 +263019135725470 +235984484388855 +212393454217011 +147600609658492 +89661267644237 +220989780736031 +237797109475599 +133894946969237 +146800464597736 +119804969511376 +232236875124110 +72181674214358 +10435417666953 +237741719819149 +85768259542208 +259468514383041 +196014097197414 +269348671376742 +95103201639752 +241585523352098 +152177153318465 +180136946633336 +90542759579220 +78845772141941 +189723282598868 +164543931340320 +119419067000735 +193289914974123 +134120398213067 +177294814823952 +106232843673416 +47401223939258 +250154500170038 +168763728967651 +269731133687452 +139638832517219 +9450412523655 +83147766975494 +266325622887102 +121625666724266 +121276555434247 +215835883688469 +73162447236645 +254684514534447 +25330890829871 +31282060319115 +278621771030722 +185724269172698 +92934308161223 +84906415514357 +184637021783769 +49483359368867 +266115047905829 +183607495571408 +204527555822457 +180071905493708 +148440869172702 +5642879244888 +163625138354036 +132209019143194 +74095911990658 +230501985580792 +171918025151946 +83301139688003 +162736364720912 +47823871490405 +66246715892724 +212886529244607 +237001563668849 +30306998334875 +190562725062734 +59994730622424 +51464418861557 +213560255977676 +251108855248022 +19498696038582 +220346328415822 +32996290485312 +113703328080334 +113506548171601 +66641484932277 +77367505561703 +196662206658970 +63825881317337 +137281278621256 +243973418679439 +109788433140413 +201258808407739 +260431696509154 +165815754568824 +175990367202481 +236581103269928 +207783539081096 +213675399236134 +55829115734503 +63074582323336 +169961881344106 +165440969807939 +73524039307724 +263480588768362 +11393333655109 +51962853675178 +102934659116096 +266333664828814 +83233610679049 +278522302968598 +152392887201238 +193178234472194 +19267504879549 +214507077457785 +30562803599761 +179332636106895 +257543906598968 +224324169813679 +126248363452078 +253173812060519 +255372601765399 +91586120335997 +265779342759533 +278784734362596 +31453715493798 +100214598035135 +126122418026783 +97056308698111 +242848748261954 +93562170179715 +132267396830735 +58859437420711 +94403581025180 +269408078926040 +194172058305606 +178991736851996 +273631932669849 +121024397303269 +271117082788275 +94154231298557 +90186773391788 +278375213009738 +242040161858688 +69218019628141 +232945235467136 +230425199198360 +60348408788273 +245194551527658 +29192759768262 +276779447846447 +160492796669925 +61527671965388 +46282494451455 +96787871041218 +142154243347161 +204387187685043 +84875766855280 +44537890117122 +77843745225493 +101950472427994 +42285158083777 +161804453492557 +168426554121390 +66094908768981 +165024609420211 +247815953806015 +55308886294008 +166428170278788 +134896534018746 +15886689615770 +48203433141093 +179128532856960 +87647835070315 +188183818748867 +49104615073041 +156919004316410 +13649307153708 +56601913752976 +217605912595727 +83475836579530 +192924887487255 +85281465060416 +217208510895169 +15348115601331 +190986507508724 +136349246232015 +245175048178010 +99879407331008 +3070356618003 +257442990597881 +119772138977444 +241359453229349 +126151447831261 +206804291968284 +132260335324142 +135478215603371 +214835953782024 +183344993287280 +193366250164842 +165699179544087 +198080322205278 +77764756249082 +31797215395780 +241925382256478 +156173405894021 +133989092504017 +118950553643764 +77499053162448 +212949047478830 +250223410430728 +157013877378729 +65297399260247 +169163645389833 +235459172637048 +274397773027759 +258198142920758 +232115761732152 +2372864877746 +7929778250376 +190359867093320 +167434005878093 +20041574528698 +246622605754315 +175761990268164 +97954398745415 +55502567341545 +129830966708106 +121241413497319 +115729365108512 +260025772332126 +32360661098795 +214036580837834 +50516067647760 +5677498092603 +71736832843439 +160340569681017 +123885026449723 +198472052989899 +92430037685620 +201269569439891 +46755363955015 +25157761251011 +217476290246898 +34039082787799 +84052552525439 +122054183016681 +14575716517964 +50399786938486 +131930503010414 +187314503230553 +242532382515647 +97444036593976 +213602873000882 +13205021254461 +60039845406160 +220807570638013 +100146001465229 +78312302053060 +82461419857467 +34821265494823 +125251711698493 +77540693399786 +46916535535294 +5551871631400 +34863298075193 +129558854729762 +179015068885550 +141575343602422 +56111239581500 +97764083880732 +51685026137215 +159253562512568 +265311466014698 +8418214937366 +128808564450070 +239526992807970 +145125530093579 +108089250930983 +100367764904825 +56106534668668 +235318693537086 +149692308117351 +30655085795906 +163104356077870 +168965085030348 +110073275380678 +234333955101218 +120768591789261 +209905948110022 +162536866292224 +103521088956097 +144602802535758 +248320656316672 +48293204872961 +18903114832604 +170214135319998 +55680217463309 +10793234883521 +158428394959954 +221170739579322 +79981538085932 +187201039259143 +134162949325338 +102048462435980 +237274002779520 +273130257558589 +237311807990475 +170736438207942 +157829042700271 +98798395122431 +197461447673542 +148988984176925 +52750858969625 +152063295311729 +42141189589781 +219390555873040 +77560466354627 +109647264606065 +124817222317261 +264890813379991 +93936305018051 +192265077573581 +228474906735897 +82347955886057 +213937849742463 +255444092546548 +10521345227415 +23967841141023 +14148766469487 +83048878412930 +193822691797781 +71546936078934 +96891426589969 +206427321915842 +167047739963093 +252723252940195 +187342520456965 +177118997305722 +105681128164357 +82104285585232 +132640660321744 +107984823622964 +55405215215930 +19444972941681 +179207379037771 +34250796511120 +70239086057697 +271885092851949 +95142710518675 +82075462387735 +195969712837092 +231407650820588 +177950964430560 +105178433198190 +84489046453191 +268534551355874 +246585171566160 +257205248609786 +90541035037499 +78672228960651 +126863505595954 +98515601652996 +36439106191621 +112010468698860 +58953839938866 +34864794992599 +77814474767228 +65724389919204 +276834863560528 +201807840237656 +4469918943915 +67120613144207 +178342504890211 +229892885038673 +171259090846890 +279750139805329 +266061391249523 +155989709572474 +25751972612652 +198785490474899 +243100567361192 +230671886263172 +156187253751514 +268291502386189 +128003933845752 +142528813213594 +102753548119208 +166340048415656 +230490514806138 +263538978336981 +94779798508262 +86839988690390 +261370988796713 +38768353462889 +269549564362935 +217699605441432 +104229477689238 +175996658076564 +252344199820860 +260903531011047 +80348765265086 +166760894735794 +279923923266532 +216958834929675 +256676121340307 +153597205535281 +25097482071464 +171304812032295 +98392110688774 +36818225852022 +19060831696235 +105744032914599 +106658072280297 +194683577432641 +208942437646163 +94514657441497 +83156808948429 +75111961523098 +50920013805730 +168165437698773 +53341736925709 +94893601208227 +118991647509573 +251549474462020 +194449443248260 +187181511531883 +274164427795871 +1519251456190 +219972087516831 +177377308854183 +45447338249926 +226286757668673 +82257134638665 +99208959990160 +157468826290351 +175354993062430 +217580903712774 +212623968451158 +27199826399288 +14474670471785 +271451733405275 +203281299869169 +214776714726539 +219191960465417 +15641769505999 +198572807145631 +223866172059029 +146977187981548 +34370706374499 +206393471243240 +118333709329974 +128796741292546 +96992588434110 +164144722819586 +231232269474885 +778650922108 +107245017162612 +216496333489488 +43193909447224 +132751415620562 +103561068717186 +219263441541809 +185347023021852 +10957425539726 +65852167127883 +52590223231302 +60725754505434 +152022044045200 +29626844361242 +276222886634890 +178715008438084 +258995298131431 +171034088889066 +112387627916380 +122421932844673 +7803636996110 +212039200443119 +272707942217141 +135800497621960 +183413635103860 +86856069251334 +264037062612833 +193290471465908 +231575963284135 +93284903419359 +86084014952952 +230436707492860 +6840273165180 +264791818635914 +246057752758304 +88690713993120 +114619745387901 +155132577592534 +97113748910779 +151000892063801 +2994856480764 +170794888192331 +146897138638063 +78862409029962 +51130916734644 +75280533251945 +254820305896937 +112733058096936 +37793042924732 +61453685850118 +59972482668113 +110709849705057 +46068460373637 +171173678403107 +235645157826935 +139886147612056 +39433929297365 +146982356137137 +43673761127855 +177116015991833 +181757606214698 +256456898047638 +163782519752783 +50660848796812 +230369435263551 +3197567930619 +74916768622938 +154386746382843 +272334440090781 +15689139018309 +231668040779534 +110962593657145 +119898544556252 +28271413139363 +86202460012753 +140610163656635 +171544801791455 +33746125461816 +263565376294459 +262141637393657 +147425822751980 +115580848900643 +13474706187295 +141600661218275 +178020607540476 +117073587862506 +226962314166361 +188254305087868 +123601064618764 +206050713982556 +30414245669188 +140210182334228 +240809434044474 +124395008462239 +19240282405013 +132959903612938 +280134505586054 +47647322423515 +240562733749313 +69680617796288 +220479432173257 +135403958350381 +253709213788648 +142073505391072 +185934176386775 +6602031948422 +124152474867090 +27231049321347 +252872197183741 +127167497363701 +20985574046042 +28957548318703 +175191300238790 +12175636777552 +201633786509500 +99337430911315 +97575591133392 +27666242722073 +257925467132747 +242408403007532 +173494211372049 +220465533516069 +205899819812428 +20531189466665 +187801712086899 +253046429438819 +221414777402328 +264542709325466 +147261394623950 +124793332478707 +56530013431098 +74507385082638 +212439611210098 +225584202315265 +277600115710102 +121829759947000 +57721533189083 +46251401130437 +156577626823142 +23288902646492 +253701881025908 +86264857281221 +176478985599967 +21914659080942 +164133817470250 +229089240271764 +224276982192320 +95790895910573 +129616473745669 +254941853882556 +10129875598555 +196193173765409 +171825098384670 +188690518036013 +38761527697356 +52096532194414 +68231376947005 +10014722130855 +151368738808724 +160616413276467 +41571253931785 +193133378086381 +215795377426825 +215166346438452 +232330191607812 +178035939550196 +179223033204304 +103560457328805 +43891889890688 +21267871152456 +256209235982997 +117444341016368 +117488647176296 +255025204361890 +84718039515311 +59100215738153 +271378888474446 +216981711077291 +204861519282491 +37550835815949 +263311941477513 +223637594339239 +141265765244091 +153415813367860 +209538248699225 +227968349646814 +230085257541032 +43541735525644 +34601195988962 +68138713770524 +221038033876976 +34635600664162 +7088297422427 +119049648928256 +127515112477890 +147089964560846 +34088785578696 +48859400629162 +211165232565394 +115734741706214 +25596267394480 +10776207591124 +179203764292787 +54987482824571 +240282071959647 +5564505242882 +144712009408770 +31067380065883 +93856490709015 +121757220260600 +69504190408675 +165456589084935 +76003137335805 +278164356106225 +147070925697770 +66444127361936 +12534903831514 +191403726192412 +37515264806242 +195494851987903 +122961586004441 +87944097550918 +220565125722271 +137532083691207 +250800389728292 +146658652628105 +158774080286582 +69463968371913 +138069023175878 +174766298430855 +261189075226924 +217512490810098 +32761862861165 +145659614597443 +227898248338641 +161460188469606 +35627766467827 +81821332351469 +202053322407575 +271699745851441 +147765078273425 +49696797936817 +108063193507904 +87085247428641 +188065611572803 +6309172257286 +121769977797474 +144469279648542 +36402602194784 +139996430021797 +261958981213618 +59830704321886 +22274363631044 +48752768340655 +268906241934491 +32991469521178 +218339477241762 +1617184751024 +263113615578560 +59726876866786 +200995315385830 +191779623204964 +760384538881 +257891768291523 +47223211590315 +94400717401072 +149587948447738 +78510966502405 +241569240133056 +270500432625481 +189263563013402 +181357931008430 +252536601973178 +225702528570794 +15181053602109 +120901653420007 +146908712983710 +93316100908423 +130063166584663 +171301984781680 +158596397673348 +178055951093719 +237557398713429 +189309879891013 +158579433240020 +98659228576789 +33919782788529 +238128364265380 +174667932202615 +265280134327755 +1936482361892 +230829093607617 +78883434065716 +120938177554884 +263602343312618 +216429304529215 +151176272220160 +213981783017078 +41667898090338 +148902180106595 +273931482537981 +234583433426360 +53003660526382 +1853285069992 +213974028733483 +117655244576333 +135712378788840 +273461305277309 +220452223446871 +223745782120796 +221989569340377 +170046543464873 +124604448042729 +247210427328379 +138124242544242 +183157167914229 +151449918220354 +110049778915227 +5360163661432 +276014703965842 +202067666407204 +272367301133193 +190237038237974 +81308904465991 +26600000412150 +106868102685131 +240300573030564 +128677193224337 +126181820330135 +42849269701434 +41877543110065 +39740689857025 +146965426409770 +237128684174908 +40085672060383 +55093069227145 +191397031608173 +87322209155093 +26829402864228 +47237278996770 +119393079206848 +244756505466215 +127270701793959 +231412656733398 +280517354151896 +17693282876844 +189560528883110 +45761000571872 +27660479166081 +241906437208203 +40379445534291 +5121065408124 +255122948851989 +170509579284826 +249102555983275 +133743328031349 +57832467217686 +70563541859441 +23502303490095 +197092090302066 +186544462996241 +75697957870748 +14061012978512 +115437661361956 +193925701647412 +260405555469609 +41890833411335 +55538017496490 +92935537433710 +275332211743600 +172205696625158 +33292320179033 +14354027235057 +53430353756175 +16579431380437 +42554829881930 +143142697697912 +130011770513262 +209868104249085 +77429536328957 +39615398128167 +32377171489771 +151605756014806 +142913204264962 +137885382415489 +195550547959746 +144507516688705 +64098899132179 +233233417690159 +53882526188366 +259617058336357 +177130137541020 +146982613377271 +111297095033982 +129886408345834 +96289684694390 +95303641394445 +74807316508536 +51102851067736 +185523819634289 +228014212489528 +26915620133333 +190358926133820 +144740501032925 +108124790986155 +164198006841467 +244367521941155 +8016821220284 +37936654892673 +91010288549090 +13817248698156 +13075845064771 +155734172886087 +171662985817613 +3972170309799 +267689932548553 +160233675217967 +230381288790884 +244048975988654 +135424598290607 +577393801790 +255652520976889 +5797560662710 +94255178259525 +275562531060928 +179238581723333 +152377552065489 +64426770556532 +205742177215891 +149785497261760 +248573215953002 +122920006788461 +202225645224803 +170739289788739 +216857141004050 +73670774477337 +269879199856272 +103396607103452 +135837931667855 +182353229362882 +269619580710877 +33358568488389 +34641394431288 +195351525334790 +139226936194787 +225199434199953 +23929437619869 +224624191988332 +152325765900593 +201408347353772 +76225726656334 +143590918535827 +19814610837663 +141851353158544 +127116866854690 +270142539210784 +101616349139050 +28636807333941 +174403402621124 +253993137283818 +117030086791299 +58443070731341 +177404363451566 +78479852799204 +207749140397180 +122688296306178 +253031775639541 +17387923076940 +44852232326788 +219247554722403 +181408090992488 +139047622801391 +140526473096955 +279859817516173 +108584430135664 +46674099669435 +105317882047385 +33379882944723 +129545850239258 +20278530905790 +155398941054039 +197769997507308 +23223722734647 +108749446266912 +228427741931129 +116218600928224 +189616685606504 +38444757258670 +193154730493841 +169151747763463 +162399416452632 +278085007779149 +273406073724107 +232838016662511 +6270653186937 +112704880763245 +69964578568126 +82739643138067 +27302175780839 +204603125787249 +61612581235595 +97313395215682 +151286995631920 +248531060073398 +97355381611502 +203503730934809 +187921111536978 +249028775672305 +183663739562961 +263925883971826 +15357899044403 +197484590874433 +118084295607174 +83553083022175 +7017892293198 +178248536667600 +47306064864340 +188915065136235 +166936766702425 +62010737903632 +146551954323823 +199625009739850 +226242705889668 +160900595788614 +243719752052440 +223768234654946 +100898657375395 +193434783563372 +172145245467902 +115139258430799 +256675408325654 +88449689730817 +124418518702914 +97504719094045 +100758917538735 +164889486525316 +235039694993366 +250024158074968 +109422185223185 +64190448000388 +130791724546508 +3086735444266 +104156188415565 +268197953377887 +107046424318970 +179464177988976 +46698040094005 +26914874108209 +91664022628574 +175003463466949 +107512439043689 +77906671064545 +1508912618523 +41591033798541 +149662143783466 +121478823877704 +146957920510085 +140481294801092 +268378495684871 +214127340263028 +122661280330963 +256707412080984 +187711161356397 +23197444708618 +90769589482612 +57790537083441 +277011371258151 +58529475194901 +133559652115047 +233113905775539 +161989089959005 +15377309221034 +116083135677136 +12818506299702 +30461938820309 +242794880216876 +259491957598859 +249898675630718 +115195450477876 +251570914565771 +42298114337297 +191357962158990 +27942395377432 +201358006992573 +94602306365071 +85797237320843 +43837267130713 +271376657463716 +138665480345159 +107605585337508 +103242327855806 +95282570621182 +175998298073833 +193826338974247 +105427042889724 +188171296552084 +150031598137306 +46469633604587 +219289201995536 +243411031900546 +270955030380735 +216547316879586 +92213819312843 +124404575946864 +234136880133323 +281185818338434 +52452841307862 +120839921102942 +140280042381243 +84550156411791 +188913782653519 +53249697806098 +150610431950720 +227051484034208 +11244078121689 +91218013375867 +142874097315507 +94995066083933 +106303929359187 +59511688830133 +183623541675449 +117713553163833 +74457306357585 +53164977944522 +222227991448749 +223824698513665 +5327913718998 +218376493004075 +108156056842084 +29887491792161 +77849800812016 +83554612714339 +68921335478640 +8472313212885 +180313734386523 +250584044247938 +70652240847542 +6864177955471 +169467110968506 +278274345925959 +221956020529478 +238808695221553 +110820649995820 +92611525813270 +25091867799108 +160783324036016 +273133004019281 +160805320281373 +138431758112920 +248266002356285 +67637610819961 +27067125424662 +80744900640940 +40864328025593 +80040339771295 +18311239241411 +269194527240896 +261289652635809 +220292216475486 +236793608334805 +119399949880702 +254930295157388 +117263666680679 +76104452228086 +195031154884397 +20692907912071 +172735327892280 +45048197207388 +138658643709391 +240808226378250 +91528164540212 +72149344030773 +259029185658614 +221215342180556 +187303582361300 +9778189196245 +23677668626596 +60507239298060 +90938233173227 +65354144876565 +68204324392469 +129199596428581 +41768293684423 +92616553884528 +257542921851217 +122927593163335 +69375232879747 +89152237588640 +26248157446231 +125006456547652 +20937971115083 +224892537232787 +270703772967884 +272749886792448 +64474585553063 +46495275698534 +26379658081795 +25994730382089 +196600559057226 +85212787538232 +192096180596832 +52602843346333 +135561916305841 +195239623253973 +183541708066807 +148753736628940 +215431076544632 +126403202075674 +201589318552396 +24022397022008 +276491311784092 +151310625279304 +115206334457074 +175218988227389 +92644632172843 +14017603896155 +202779079898082 +50328119242024 +177310648575426 +280752796290163 +247614184808330 +244703731274082 +49911239281808 +249247483782004 +91638076055987 +81393400747229 +98932070700982 +127714272556080 +79894238447134 +171266878534727 +31224118135481 +32546324524734 +57584393440751 +42165097101299 +216243742809506 +140262426725823 +216179456535842 +269510693646319 +191421904316769 +251355904448580 +168353208761649 +281065127689116 +103081120466326 +242741373131908 +165437308361582 +259277609299712 +157411056399031 +108818587980534 +145140763900453 +176738021985385 +187407436446239 +175730048246319 +81209791067785 +190281979636111 +39637322363684 +26249232292787 +8504843876915 +101966597776184 +276059934235154 +180825576729463 +192681060075232 +83651958295297 +259250616156272 +250063906339328 +165413968758646 +54821108001015 +2342118091139 +181524618224689 +224710262111286 +56838301553209 +201646772288433 +172748159937800 +207252307088990 +156759059870395 +80674554602086 +276165315547445 +235759575117098 +55186016022816 +280288105009437 +211979721846268 +211751412662001 +201975861243682 +13611983871043 +11970674283306 +144296867841553 +274193809059581 +256529493001658 +275562511777905 +183098155877231 +131421238186503 +66187282282425 +91380085024331 +126137162236299 +65968067750420 +260993126316958 +185642192874307 +139317659202199 +50558791841241 +57800172329425 +109074250776170 +74476305900444 +245387953880993 +118709721715537 +40609941089376 +193309114313012 +152732405910296 +20955786863670 +104355312137060 +191901886889831 +63549370993572 +71048824526151 +5105320552012 +57842844389004 +12047009134482 +65950159419383 +163146650202526 +100295118959908 +4060208634357 +248296553508626 +25933289263922 +273700208767214 +29225816698915 +155323883415413 +192553192116294 +155832748933014 +90745699644058 +235920382032889 +24099589790874 +192120611019609 +273700498456117 +63305806886450 +190436562439973 +180813721261760 +120869626553440 +249766401827498 +137040205942284 +206097690555862 +233573482373851 +100469915930798 +43804672025555 +166706996217614 +209695713810209 +212022234571456 +149321751869236 +48356318397798 +239422681908142 +91660717491791 +141904674412904 +183319034213187 +4875724785742 +181550937821012 +246828667253252 +139354664373956 +265499922506137 +61901418099608 +176386871727140 +66940693121067 +280705666922875 +275565588363080 +48595308138359 +62850900174229 +236962864021648 +57561777397921 +99319874212229 +258350366861377 +91419431238581 +61306502783426 +204356969619726 +111973457026255 +218909667435026 +170213011777868 +155548428658994 +266488480670744 +116762199263020 +16649749770328 +27422060384828 +198280069157641 +131595717514327 +202574381977535 +163509878554701 +91437659458450 +207837255933145 +249283918533323 +2001124178715 +40447902684425 +130103872628214 +124565092811774 +132378825814573 +220208087560279 +198452425117563 +164187597194789 +259324918111583 +136846376240065 +224978211735368 +115573481990039 +228888671614573 +133620504370284 +236752328395820 +261926197287832 +129068266901171 +133192857615280 +146427446405025 +165853754911224 +262104152132648 +242146722325947 +261618166526219 +108715504557636 +144997381131436 +200706156573702 +155326424530603 +62176892209940 +234617084182342 +200065629817940 +269290901543284 +216827401382130 +75746489624847 +233164182108961 +50889925092401 +142350451462950 +256555897000595 +178071898922524 +200032586975766 +100283590940500 +87864223683210 +31871377319119 +18259855261062 +128581907377284 +209973111036751 +114308045246069 +50924890574623 +58411898995399 +235896750833594 +165781106321977 +91755856288545 +128734392966799 +87253535220458 +185428575304991 +123115665063488 +86806882204464 +28114885121266 +168826033961690 +248305461319708 +133664764752456 +120440952827742 +254942497316799 +24599916345138 +4709158334982 +210167052162123 +6907985046407 +86767596148336 +205957174091739 +75403632996025 +124721662963045 +273454139962597 +132298934326211 +4622550438518 +251276876653459 +191788479174486 +12159204975919 +142882806143832 +45899114401979 +99899415173433 +221894420233203 +117184849644756 +95821984004746 +136988217303835 +226836492637615 +119376060042148 +144969353307914 +261487363943611 +128802060744381 +79308120904075 +74038710542196 +179542341900102 +194912836915653 +280066745073789 +133583237819604 +86402013593513 +98451156652962 +143876772251276 +38866931006874 +192341128887999 +219702365291545 +247398183933386 +214265967924039 +204504138130762 +231189737904686 +133920729543577 +182472367637573 +74961160425402 +131689641266647 +98373137266070 +115974486006005 +227359993955464 +166734326590393 +142465121985987 +276167103680866 +126020053397277 +201058571232795 +269021542110570 +162408667199061 +143190766131596 +156568610928474 +23581920383674 +13269410128185 +233198479110811 +139393427523627 +128492377027368 +45619410894523 +222567941648286 +98290993694166 +1411618562630 +103996669799650 +47837205762715 +131473447640124 +92398043779187 +50973101612552 +39660604289896 +4246098332877 +169317519086570 +151093612322033 +161051954289797 +104174122095113 +36569902054799 +136890256938654 +256112313535448 +240568794322809 +248706214190809 +181676039985024 +227826247856056 +137089845694377 +228079833670267 +211682523197439 +136296275504242 +2263422133929 +213504503073376 +138427694324017 +236327031715699 +1786996538289 +142864975092965 +243802522516681 +199462839360623 +2213001134476 +11301894415862 +91535094102741 +33674796424069 +80891299434335 +205464233852057 +238025053913372 +243860721350111 +3423705124195 +174436838564477 +247997152952862 +52006423493379 +146039304453135 +64934218914148 +16599956976166 +254248445667359 +128239629313153 +255842080304188 +227972188947643 +66662047290239 +81980986674557 +132764195113888 +123193241044730 +229422133006617 +90062487542785 +127081517051052 +37880955504444 +58674342589732 +277252640483402 +183697703422487 +133922405633188 +100859176278278 +225814266703696 +164842693971573 +260455349624183 +174954422733507 +82399505425928 +199354896481687 +157642144970475 +253597631742298 +77693990270890 +98967482236787 +170306702428365 +235699953659432 +227809025028858 +198198868425643 +126512521600355 +64993330584134 +69425689623763 +37558590532037 +187040884239212 +9086979243755 +91541606758373 +243103101889646 +179986577937891 +235424991120506 +62195000142004 +273998231735104 +218174520539050 +195131715345240 +263045998867136 +92206970688019 +160688416433225 +206501806612511 +167282611950894 +39764765069750 +120955384719243 +143769236434937 +267608404301599 +127334311030597 +203582074132020 +101572918632370 +170246143107406 +42646129505157 +212811166715347 +251201837425042 +184728691469692 +278297243024857 +12333897530243 +119234287350951 +151859148944690 +116215941311587 +57080153062262 +30041978960720 +229490805140969 +121566932966505 +83912344190425 +262771823877835 +267541830668154 +27765251051101 +160384587392299 +158591298759322 +76694474640709 +76988986835031 +167859865709416 +271220262386102 +263095080742577 +197847481646039 +278082528211548 +103198983587326 +162086622477261 +175153170522933 +176491545159066 +52989577676750 +209492991879931 +70521601275144 +146177724639203 +120427638832653 +54819610854358 +39307064666889 +223338590245230 +240324853068008 +269332935811698 +19348728715553 +244063251951532 +141184726493424 +231346869418734 +109632523637441 +7698967727436 +85383486750197 +119235705344635 +199488048479740 +56913557471809 +203538192120188 +256263131500711 +234802641032270 +166783040997890 +249247919335529 +82650598684117 +225983295503439 +76755861906966 +178645464537609 +146145379246685 +225956072557421 +163472762250792 +21654965987167 +132813386070877 +52686212047267 +33377472408373 +249573004557348 +77548359528182 +12449477867743 +174078799734765 +191656755744646 +270230056379653 +263241660819956 +108174234966441 +220969718284501 +79381628479562 +252636361715327 +272163408004841 +167272662344946 +155559961221256 +239269248582273 +267886529916685 +87892090027779 +222545300488784 +110546798945168 +66705643907347 +253959828912288 +68929949152770 +210175514970996 +103953965716760 +161053030431960 +157248235091378 +279598321958947 +58822917257319 +98992443732767 +164903518744379 +203373904976380 +86135161127336 +202153644742218 +55362990594138 +68699132400237 +241331865558234 +240415871261562 +197446540152224 +168383986669009 +143798194093336 +44994620769963 +230803701727207 +191617766759365 +56546635035120 +42840596707184 +31056869617439 +238111278738677 +188213134529397 +18677187236305 +99466273005624 +131736815916379 +121255597018271 +214797607706437 +109150116871310 +34587350069392 +253414202385913 +180489509342780 +127852165647996 +91251630715903 +106116926698164 +188817347904617 +112525003661719 +15765583451435 +71455637556489 +144598653651713 +167692487949385 +51628170195010 +88426350145806 +116079604117497 +220405464486081 +192893279762889 +274218322192544 +29032942709795 +171117110849615 +175065729440766 +143074950039187 +152795034430150 +205267141236418 +174300072016502 +172508484733482 +209288384811418 +237752005617743 +61106087144550 +160893501684456 +139390223422824 +192628213453428 +103576795468985 +170792830972103 +63361206368326 +265139518377695 +38549341559535 +208562267511735 +50846739777058 +128470196372080 +31381199147474 +216391167202594 +177588030126311 +245107203363304 +232221157163836 +157281141991632 +748103356974 +39059706204120 +149689720879453 +176854950046300 +226018792764698 +67311451828832 +231899750813767 +144858504256922 +279501892548451 +206593713417036 +212840771210491 +171477272152074 +106161610524156 +7668234574155 +174041802272014 +257451632279954 +185656662040227 +74236154116858 +187725384517938 +225721913991413 +204259356934573 +67184408342556 +84092906465631 +188324810292101 +162433446844172 +141076136323767 +148045132728738 +114789279129334 +88832895503051 +131910556503372 +76627738882341 +40913902032473 +185229907126495 +81897680341788 +219422524669923 +243890371495355 +133384420369730 +265602637171325 +87259216175114 +264136802815698 +68695102919066 +259627016627593 +189457008245708 +237047658092291 +263143621111905 +37982369084408 +200523543221850 +141444991407473 +201306136738071 +138847628559840 +218486716236767 +157975200522716 +43403873625293 +132746967393950 +73500075191607 +22734048409699 +150860003440679 +263982900979897 +74679559459744 +200343790157869 +13889500121201 +148018360889298 +195120147408247 +14689063910572 +243407234019343 +267524382775859 +97681579939485 +43405510464334 +15812602243107 +51671419300230 +227278485094557 +138322802159347 +54304278728793 +172956680758670 +56513553991233 +59224807265769 +77996245106715 +279350105513411 +102905162990034 +228697922198616 +43927711497392 +203083723879980 +62777360813608 +224742055135322 +159831619440059 +115963869143126 +146494689817651 +3669863577414 +47921023060430 +269216540177684 +207626995324425 +78220494623024 +272051150059699 +20061549240522 +214751765541554 +9564599222217 +10230556483769 +242601818584429 +127732494499494 +54337321748919 +88001035737847 +58550543415215 +261667684308826 +259765468070268 +27101483446146 +18134947007058 +230457541901926 +205452995962534 +84551904616579 +127605783444702 +260953687655392 +108119211536533 +219055318218527 +73535040673829 +57306248142205 +229772138248462 +52843044832736 +171761110931041 +148306755442798 +211914375946771 +99665355419729 +77492621539921 +212040412695813 +103552398984200 +147033598933433 +144393759089702 +234271548879989 +170614357539886 +275946509151446 +170134518342492 +153579358749119 +22017649695375 +23866053256595 +198734866699897 +94144376868828 +113215398089792 +148991330560457 +228922718190725 +101253896439194 +252377277827116 +232361428179776 +27303183808880 +84714117128667 +79787136770541 +249907391761126 +73712555943331 +108733682681993 +50456316932446 +148309143651290 +149259754594308 +48716979586258 +214599978506514 +217511177969953 +184948771430214 +11964982154577 +1465663629005 +260173580757240 +115920729168941 +210671873040997 +177074528177685 +140591342426871 +121789694006999 +40496258330090 +35914567554750 +219100794682440 +186692790397541 +214537785277764 +244728992063973 +231718364776460 +56719026525827 +159003390254699 +251543240114964 +49806377251134 +39068957223720 +38616122523441 +256466261162509 +150881010597343 +192318352157114 +211081439261002 +224414877323974 +242474392390215 +163200590336476 +36617820474371 +4780438938689 +240092785889054 +50011994633 +217205404517768 +264723081251908 +269982275958077 +130254605173655 +40715542725401 +145557622980499 +53371778946917 +44052709357409 +111273314072539 +255398474166163 +18243351621020 +220808086176029 +259554058118985 +234642696299941 +95875286033057 +260824092879931 +164244708148357 +277633356099954 +81641138687231 +44530802878444 +138280917843275 +56991890962695 +73985855034230 +76513966440568 +208684706968735 +13384700147464 +44446401713995 +165399220347698 +1539058980095 +91362320481267 +180723617666278 +30013340707162 +145717549045808 +267458384459001 +161370017261868 +2222607548829 +271734651071996 +41142784799741 +225517984343412 +124562663583632 +170384988347914 +63859692095772 +21192929186912 +256414576002644 +214137298554264 +47031840282990 +61018672302270 +275309083700915 +21568113107152 +94375752415297 +153188842053868 +184718992840930 +75090309249462 +278942959113539 +98251419608493 +186663386424727 +15053081332060 +139555505729024 +81403394357438 +103010314929096 +30175869449601 +8986711470115 +198641740702432 +156327660322403 +71849173077298 +264198952691795 +257498025546177 +61851007581070 +153658057504762 +164480206721511 +213310727239157 +126299209345151 +206119895029041 +272798231907478 +249491574149928 +52761080769683 +56339961851806 +138179131243307 +262861697556044 +113055425279515 +247273717177683 +218757443281455 +146597708842885 +202831518028742 +120777114805945 +19874027336387 +119431844684046 +44316936301755 +233193278514167 +75440222284573 +233607367023107 +16710946790910 +280683697196751 +39437834742132 +234918769357068 +123510980138196 +175716081693845 +165813409164085 +114518539474701 +219642689132183 +18315664237017 +256207887206270 +201804910940199 +278403306815351 +214601449056808 +115227587705268 +47086378443389 +48922229374258 +147899183186470 +17407781398758 +135207373167389 +239212733479487 +142964338759844 +73517469088321 +187539545529800 +233127110277698 +93625718283854 +127546987229248 +13735302229543 +237716417061310 +8047973068331 +210941940498775 +173635699816592 +200882830826798 +248841083019846 +2914774786316 +212315369448493 +74058363373599 +213249277344531 +74636105672199 +140001141781543 +41088545658464 +26756775271672 +183803552240192 +275840766828787 +164774540146437 +249854521209693 +171835710443578 +242820724585581 +244618381995442 +132112072670488 +24529102299367 +14807543481260 +7305619950189 +148973919658783 +254973539489787 +22425282484891 +205740499763698 +218874620356155 +264425389041538 +82422627624572 +48335384294042 +17238196100649 +106193825682701 +94544679230341 +133128568569885 +236281502801203 +49918006553444 +80312456678535 +172363025439856 +55818012224785 +273471876783279 +12825915788197 +10875181993346 +22977592981463 +45636030714099 +187006870647713 +241219919878969 +67833005554039 +188851202352432 +81066355945954 +99534345277911 +145785803999205 +251415368514434 +188399830660331 +244721682490784 +122538643483985 +65381386133662 +52148708107024 +81789635888710 +249621543555849 +56434689355855 +131859897340929 +207583462354195 +95755906108328 +24790514177989 +208192283031392 +83145332910534 +43281580558717 +117392487804456 +172430519516816 +37900025521136 +191847767507354 +184914120595107 +225440106382404 +158719827829926 +277276205161732 +204632543515532 +272688237929794 +146186555218607 +167799893836103 +196408403394795 +207732886538250 +155443477066580 +55734082923057 +243433472588625 +109981006061319 +226669361770098 +149541813104977 +30739330068759 +140647470771381 +199277093375745 +219199038222213 +217716392697372 +126071882325738 +222815390003559 +278857965208840 +148753307818695 +246051271383298 +69741878773257 +116125850924293 +105487159365745 +100993696052542 +199006284734336 +192537575999859 +16749510458887 +152173074640543 +184438826161984 +91115146313699 +163727758682297 +88488618379954 +145161689752733 +155254263392290 +40649313127441 +94741178132703 +163054049267431 +105506466742376 +129706603144426 +116454224826139 +132817158759685 +48993875865701 +221554723702219 +130567440069558 +35988840883938 +37818804842212 +166529704005402 +161960949636788 +248971385511220 +39855170161047 +237271543714755 +95711554405960 +166604100262486 +154177037973278 +207594162538944 +123878443266497 +191894981401635 +163449136769176 +233332033182476 +213929436957602 +225676050731432 +15065069258961 +146909156408959 +103091923176386 +115396889238730 +210784110828000 +70682071206350 +198802171898338 +188332871469974 +189055930957355 +132262854840626 +161166997250775 +249038027137028 +115946771023962 +102439285571097 +141761510809039 +52552200020802 +214345380368662 +234130499881055 +79948247992571 +5429094531496 +182909859747574 +44903327751048 +137590733266299 +134517569100334 +113751099900607 +243916749255271 +153289291026564 +236320609365236 +257151167149297 +249742505357194 +256321162683945 +7968402572278 +265428505143461 +47518834531159 +155171367870916 +271762348034157 +276244063441956 +157654528844269 +242390897116093 +67948244946290 +197074198049590 +243117398409777 +19194559747025 +85090766471573 +210673644088897 +33924910721914 +98573539805951 +227109631092881 +114886566968317 +255211713037770 +143224691157449 +266319426609907 +27179062631206 +80286897905399 +83601399976292 +196366026700166 +35590100930677 +125767333110037 +31923888331637 +55562895217169 +266778597078133 +252614381819440 +174893880356400 +105043571168762 +125432586963604 +51630724637784 +187053693568571 +257885555412127 +267011902003844 +225000494212491 +242003631044796 +237638373066885 +130782109546192 +220840590154981 +244233941121483 +252788022017707 +251118484772504 +161443190528712 +67422584706392 +52147259564144 +102846472510404 +107901029258744 +83505264713924 +133634299609998 +54514329973156 +267723047225204 +17178587070321 +157334285598211 +122499358927042 +100317386208242 +43423315906283 +213407173028632 +18206129145721 +244271123370460 +12328212547467 +213020083016094 +74940771067768 +93838859712875 +152275987425372 +190826580742080 +133365718594996 +141060028589576 +126407728417043 +95415960394398 +256784897206725 +172443517881895 +229338938721882 +226175658890328 +42023866273594 +280784096339177 +267873871547685 +87296942376390 +211123146978582 +222416048127774 +43597287182683 +223447447325970 +148439536834091 +259331730680839 +211806788029956 +112555028515811 +135605552400355 +2542175193558 +241624211374735 +248453766760232 +212721084942774 +160799136907031 +6194348078362 +226560807292815 +200262792550299 +212169903615362 +191362272387736 +279872326552879 +173622237234875 +254629188711751 +113930539980095 +159902150574958 +67667202761723 +184581097098413 +38715847335456 +87920621973905 +70664271948081 +232589293151190 +13052660037127 +74724009604563 +212978485665895 +57930586308097 +156673799806946 +61574345136694 +101130996213327 +238123997329378 +117581291387775 +42898826685288 +184504559088917 +272295397792231 +199434528015169 +276493391379446 +141473738791817 +180599169260022 +127325612509527 +251620232823081 +214302750262659 +98308809171205 +236027197175910 +231118522599539 +43778342567240 +36266436523132 +2238974663742 +259954183709693 +16908939604430 +108228529349347 +138768187286990 +165870189092202 +192091404279610 +182787801552945 +113843039218719 +91925780956833 +13032810764533 +79234598471809 +166628693413258 +242005861118004 +228452641482868 +280314882236098 +275364816024138 +102685721845809 +51468705944646 +206094210618524 +129735300181967 +233964661618243 +75251291224631 +93613272492920 +210062638288294 +230560598384853 +67241111047461 +5971884260849 +172571944270645 +130649048316848 +8051977043734 +56130219922554 +160323377979268 +219310775278005 +181260543799925 +223063407091892 +145527336305122 +110124407776409 +107850088433596 +214103039856126 +49963628512390 +186627522962954 +206957469309470 +192307112406179 +212656137259992 +260113692347885 +248669778337006 +76122125227365 +236712483171248 +207508349366180 +226052898070685 +242383179585124 +163630448887865 +245966981681041 +276904484837141 +215466109687716 +31521632047609 +117697808880837 +201489315987523 +39272416347067 +261480010138363 +65550820664191 +138817924120782 +220226099210247 +224438937271624 +17619348150868 +132220738906731 +208328285588521 +67161112183634 +90503929537503 +170276802956137 +114954150485241 +91749176041451 +68685809616248 +86471861744390 +76505873561961 +42439401225231 +42087959640803 +102770857397528 +203879163722638 +85748222982078 +249484760165346 +95797986547851 +127821282296111 +264343376542257 +32128121218636 +247051930426565 +70546653892281 +52764161818047 +96797760555 +259951713196935 +259399733249412 +228857958373208 +8955491944326 +78425414673582 +206292431808332 +127118252149352 +166690388714976 +202955696223084 +138347492258511 +64870077463601 +217308464614369 +105579641205851 +37182330517710 +242735041700274 +44755332635885 +169360328380630 +204510566651317 +226483734987029 +59523512387891 +212131046093992 +245033239316900 +55851136345910 +53720634976524 +16330108588284 +99780209473370 +112481995962038 +13596135683901 +160359329335036 +218925483468940 +135886911628698 +152487828839315 +79878494164138 +33218751394142 +279843769652707 +138656361482488 +231101172141611 +179313089360278 +46563319048694 +139541998511755 +52927352934538 +108612476203973 +145490293503213 +273180368355690 +211577024611634 +58027420101452 +245196779240781 +13417787820950 +220043291523346 +126071171886950 +97578964896888 +134411823743908 +6412153583632 +64098518943608 +266778245615000 +223843485478752 +98075369935775 +238630287635923 +269938535347642 +95042534937653 +17807951147760 +112926136300776 +40505073755648 +30888058114741 +133435370912680 +261252054084211 +29696124626723 +255192626691273 +244605996522035 +20089010231136 +185125345843721 +48218194927025 +221704609526974 +66541243853552 +146381766051545 +71907890047484 +262068731348857 +189440568579466 +92191308863663 +242207849871862 +211457437848167 +272524232430582 +122254014595701 +19646625556182 +244552168541544 +269585171770832 +218093392368193 +158522480687257 +261532104476709 +77026558846680 +100721293147695 +108166685007915 +111572771515695 +267097585382127 +62896703308181 +223591415662786 +207223087107791 +33875598819354 +94395156265695 +196869578875416 +59349892710611 +227911567974047 +246382108429943 +160277703798423 +252264922567023 +160692053790151 +146527175790078 +48867017389086 +35615164196637 +177420017454884 +151090301099281 +201290851136684 +231081371622414 +105789678421109 +155170754719801 +3772049812460 +125216980107615 +187602719316852 +99887531594419 +86581421633170 +74060218290405 +163863455093410 +78025365145484 +209866071423043 +50393579274664 +79405481936620 +244854188180606 +267710799932010 +49816996509624 +255627200126454 +171093943806450 +45592917310826 +92721007356640 +154004923472521 +246924928965889 +265123041120657 +8845071130959 +221188422815601 +211643889466243 +209843900093229 +247566588411018 +216828945302112 +214184648103416 +204266155967386 +259974463321964 +123927103016490 +108442377390863 +269474732860254 +15106484275118 +270531031706512 +111772092163325 +50656851197722 +248938935292449 +147471409765507 +208461838350867 +70167511793649 +136671975271851 +12321346702596 +209215241517400 +266704121362480 +7476478953192 +13491460600972 +126432118327816 +149006466284718 +40300466687135 +40172262094830 +98586118974291 +105433273353369 +80597750867573 +96597876737135 +68861343823040 +7358621715127 +88194212367351 +11036420389075 +248047839949620 +71961686845758 +213706330409705 +247603605036861 +195482111155201 +261926371606537 +165234729927903 +3386920072567 +251495237642196 +213449781451481 +251762394459111 +267320140064743 +253883884456537 +70764459397551 +252525225431523 +1483407036516 +64869331438477 +209511118557668 +87628477333515 +142897795637901 +249731005810183 +92719328793484 +270757316560499 +163048360408524 +149514157783784 +76716204172785 +134847557761651 +46946565814871 +18136748497309 +123704334032874 +181656701251426 +34014094515582 +12880038681596 +154067446851815 +32477545257851 +165915294348570 +88125827977431 +101654514202763 +72251971506097 +72067385245610 +136774220489170 +25116644746770 +30011957129676 +267675404616091 +164692962945232 +116961829512446 +118889553197122 +13357530864172 +40031716437273 +183934594242100 +162101886562795 +4596869275678 +17616843440764 +63880677018901 +48761029331315 +207376014650128 +209806339913458 +139255882008080 +121979142410722 +138281004086036 +257607602435277 +7486358412000 +128972561025715 +269566836972094 +61869320515104 +98778572645833 +84902174546378 +246129437026527 +153774118436445 +239913068888206 +70760860262833 +80977138476253 +272125063033733 +107843761234035 +42260191684057 +15130505905290 +190158065702210 +131898199402019 +67001577556611 +85972086037385 +73128057820823 +237664581613715 +259249474162598 +89907509684549 +13464176088755 +170809462945831 +112962430033231 +185214976879084 +51853385496979 +235519123305233 +64416288178358 +183199444690080 +5965867624551 +170739483431547 +169939816063864 +251323134708273 +58445183255203 +175409524287451 +236039616756574 +171558242088189 +246760615452124 +94366694406060 +58366197318637 +42526742153195 +253251383256733 +123625384476864 +7697212298396 +53656887724599 +153919571264292 +227847934703390 +218262319827034 +148066800270353 +163359158031617 +253481675402083 +13958700725677 +205505745599009 +236028009512718 +33317040962551 +42494599016363 +222320814578366 +75685417830482 +123890785650950 +178063178415550 +108112511288121 +108061019819877 +151542755373579 +235982473402206 +33432265974355 +100498282520048 +211644816642590 +230094673630146 +184815946135093 +249509248300727 +119524233789502 +250348833755844 +228797622745308 +25691761864174 +244975956270875 +150202251287784 +28896630477792 +49065934025097 +221476920596277 +206325799192258 +108167058208189 +68911279970724 +171765181704649 +271489293763776 +198023926715330 +62317782147338 +122090796277936 +90435328335685 +66262645276739 +1364486374630 +14781082671407 +120133423131847 +166630498797067 +179524261804430 +38109457156653 +243596696211883 +221206111954868 +39561758438685 +184254957670404 +82180309197117 +94299445208870 +136640557391015 +216393017253750 +113352794574150 +163027651563996 +193601451449569 +225495026478109 +83144422136967 +265973587036980 +232494167439182 +188862101963581 +119842569541758 +824136036308 +1003176146006 +170562966689298 +156462360121489 +177086921889367 +85639327648343 +130605310182912 +232615735759514 +255715808902197 +22674581053448 +29982640224536 +246419104329875 +211377806991710 +223024452045565 +266699653429334 +169537949536770 +189472459241846 +204344083318697 +268500131418780 +101266083608485 +57526226383664 +28195129393887 +118956890945632 +273962729476241 +67948723361547 +117458434025869 +62989731396328 +48646695930056 +24775447256033 +4336536121833 +213739312010658 +161602567885301 +108752438246841 +168544309186713 +131545882670063 +174935994917296 +145727903094546 +158614269087227 +49290410094144 +136804730813905 +52721654934812 +47630779764867 +220187699659836 +80461905081534 +20642896717824 +262242962801348 +126803721801367 +135381846043160 +230166465721184 +169822941568610 +56192373465748 +72417120675854 +128548532048861 +82247476446197 +247745095192008 +218262551871317 +12669637653257 +235999385260923 +78746335431021 +80007744021846 +112591242612095 +58289600580513 +20728285429976 +143949985207742 +237321337869329 +272503044612850 +206444508904527 +123253835965757 +65707466981655 +43451041360095 +253568997545713 +279499285838426 +60119215222020 +98863115756801 +60559765054002 +208726820866383 +87427213716237 +272439970867361 +218856094978568 +163001950469591 +214634296946044 +180950934040872 +74419240503582 +1173413283462 +149363691453808 +167270930735812 +122655718323029 +132544412789464 +109748132019212 +137886398603562 +153528474606574 +276207285525567 +46169807098459 +52549546354461 +210515933180223 +247499627759963 +84914832938339 +26174301762737 +146499259877059 +189450719733911 +4944399187215 +200532808826396 +254851907329658 +220348705595811 +82139977557002 +96227608594436 +268671535808071 +17192162761394 +169162399633943 +14059488818891 +265023112143901 +25137401584314 +24153922963546 +259888245268782 +71439701212474 +107316582935396 +50391868084481 +121389566555791 +32908121773765 +42233358718310 +65702792522298 +188477460075570 +245385820622935 +267982512667792 +125206732747860 +177641408018303 +225339606815708 +142321388436622 +263589032159079 +47067165083133 +177986847807179 +51256775914229 +98121936216672 +158583199603444 +146698166669414 +141977832940592 +269511190047268 +228717638408141 +201031540298453 +187216011760825 +266031521598266 +423699521523 +223897484532532 +19161781040582 +9281027854091 +168030733982986 +151660490716099 +28110218289163 +114245021254081 +23261774251329 +228249530351110 +151399533984744 +134724806049551 +241513976558834 +85903196572823 +89358308315426 +162223381917451 +84544299891037 +20389351527522 +253257944836546 +117927780569284 +62072484058661 +114221524932732 +235606617195624 +26905917328224 +226972287296891 +171672777058761 +77033681931945 +163102897799403 +92389530658777 +30064753044632 +97194502931318 +85560971773874 +269900688842262 +72241495742922 +246721606085176 +232232144651166 +80658603122810 +200787303227556 +159289302340839 +111321128366421 +26998037596803 +17078980959562 +86400372890369 +279936648998672 +178738686489024 +112094820057517 +130305072158476 +50359448548162 +44202380662135 +177153883356694 +67389303929915 +116804487595301 +127713814608430 +52590150101742 +34258257837227 +265731223006800 +253259052663368 +178558758408233 +120634870561399 +16868029168735 +278637626511621 +64480217080436 +162176442803837 +238292697811319 +223303398587734 +147273606951550 +130309909029755 +12217385159977 +275027014669425 +162421720845515 +133276215483763 +45605965361401 +129579497056854 +255620556333698 +88781663308217 +268280574383050 +72013164232867 +76082573345176 +267994586207136 +204385177184506 +131874309563465 +240086885205471 +153124298174470 +49302124875907 +138411848757676 +200277449461564 +85422514990835 +184496429761283 +160541499363022 +37909983812372 +271763391109026 +27972147057103 +30243916374085 +226177344113775 +58604633631949 +80985390414132 +220559979235649 +182077818639931 +46060988703743 +83227771427521 +24023043152405 +175040896495086 +113038189209732 +127273426789207 +256496847293305 +57691155037360 +52744775050182 +224936753734588 +205402596669973 +74054407175642 +162978147805772 +48292225897800 +123130968173202 +139428696099817 +144921161362265 +92606538736145 +193755817978155 +20121503795324 +80595634241312 +252054332959377 +145043347979763 +241046531842112 +247834439262118 +71452072091026 +272174061679323 +246672777921796 +36064144424360 +254762760987364 +124013746422869 +249549182508054 +46808042847006 +86211918552145 +157190769752764 +268366563425994 +18411187761871 +110579918849501 +14172054103779 +214911807757294 +156651941457103 +235406575533966 +268167161270096 +124389642820949 +123948567284293 +276404544168723 +94479617792012 +34834771473133 +253835091074425 +92817718088814 +192352656395407 +47767027080326 +35749788061937 +53911134179674 +153506548763003 +76552155178922 +102085851323787 +122723443563914 +122615867681530 +152225246189544 +222717847523535 +210889740699783 +71137020007306 +193957944852733 +263745233665331 +205989147799407 +68126460977020 +153825395507861 +10563022524916 +96268613035681 +207021922424620 +8136777540378 +84893954713257 +179018893493403 +38591168902967 +208823831288910 +214418413178532 +16576073814269 +101173755207767 +273412501744030 +266524361416196 +231302490793943 +38505587742879 +69891243794277 +272204216886561 +78653071119814 +173628388361656 +148031596479462 +278474219630755 +200686221517558 +190844585383947 +95621656218283 +74449563752260 +63506725999611 +239048844523024 +250282400266569 +172049217615054 +71735478240495 +85860140358120 +92000128522413 +59336374630203 +234461479559754 +9906848632382 +170773413830541 +176609220391152 +29230641302403 +258734623072906 +109001387957066 +277491888930336 +198654420132572 +76946040620557 +1902731305658 +247310003438598 +59317191310692 +47313122544627 +22632157272674 +250636695740886 +194213069483481 +111674785684152 +182291542073002 +161344010777566 +6523501331945 +208862216670115 +132861638768266 +265244000457414 +86921768884847 +48126662972613 +241892723587668 +260040692756959 +25853249275708 +64693160142502 +44637267864543 +101931791978889 +177697322999595 +211703524731986 +197047559848443 +141850851904157 +219425833963220 +112228464307581 +16534568317120 +72594057305714 +199315546692151 +41649948809611 +252878692690497 +222117210736971 +123711065217701 +19559036368006 +169423486706316 +207650403072879 +94412388516438 +164630332223749 +183496002333963 +144970259484244 +267318829264782 +20837274613621 +170907159916304 +24761659402553 +235504413268133 +164991070294983 +186450889280235 +239865793369585 +171175094442087 +116423307237849 +168273266159352 +250647991136917 +114133565261042 +192263641112492 +235820528782224 +39995375399292 +148723053182339 +238142960913989 +251557647581689 +103330981051818 +69521829652181 +49046248416082 +222604383552125 +49057714191976 +134848450091695 +121369277857213 +113447585988238 +81945271230298 +66739576805893 +194075568287033 +167789014525920 +233672795605465 +61322815621293 +263858183763650 +16675476210888 +67091256048755 +266119942646403 +182281632672867 +29815834274405 +63969885647359 +233140714335387 +152755078187624 +135233238290049 +94292744618230 +252622921254487 +93093787987414 +29601121768886 +12242342589084 +231958864869014 +5628761467276 +14805502709082 +16051258445159 +64390727601349 +50297487447459 +54127460194579 +73733665477492 +68295086023251 +123754897770471 +63465131871223 +41463541843888 +82885087304620 +125429738424209 +251290156434324 +281343346354822 +217849176382888 +53398451101211 +119909759567049 +260409735971605 +218102010115310 +221180409380636 +280569824946248 +140055997317208 +121372199744759 +70810430761953 +39939675327552 +47326678868728 +1578745848448 +21657431381823 +181455539636825 +38821590990366 +137218828321448 +211467251703180 +196494182541094 +188269258911324 +217904640218933 +232800294686308 +51145724999153 +161908159587907 +180583757876140 +18503041712853 +266747047600270 +39048849831874 +255548385478515 +4602175460430 +102032509136264 +176204448583150 +236862519352693 +149922055629886 +211435361693327 +253085466993303 +124380985727042 +217658926291230 +146709861425768 +196069823874651 +106305024715359 +229724602101193 +117722578757138 +83309379674811 +190257181662596 +219945269631290 +124653258086903 +119156097861511 +258468549329130 +182227167913235 +51653405899032 +213551479238629 +11194399419251 +108070191919790 +99883040791718 +246970269643917 +129417406366072 +32428352072389 +189725233882257 +244849730378296 +246654970686900 +177602686047661 +173678493486680 +142654212461165 +243427536016639 +165968743118230 +135352545265972 +65125033208223 +106220163409324 +68181622051841 +209631982710941 +110784896567983 +214174002494601 +143355242271505 +104220414023219 +39710010763559 +7243128183340 +127299760533907 +239352029387386 +264207926479245 +278701323930371 +97605521193238 +16689885477302 +13624616345820 +58929899853723 +152775323114097 +88821567066073 +245380098154451 +249513923061298 +176576934532605 +246542530355807 +209208956298025 +268527837710077 +235716490233308 +81672066961694 +279696042498977 +213476075869005 +80209122303492 +169269434711056 +91844757023983 +46936232626238 +145074425257611 +92920213976026 +113739031315056 +206622043830395 +150353761584271 +189035343186142 +43104170563931 +197327195171442 +7676475882491 +170002955459401 +153911771401480 +268277214412591 +38716689502224 +170575310797842 +3784853961838 +175917156586625 +36503840073617 +121601855206078 +13496378818074 +219138200160357 +33806958272396 +22602654297652 +20579935848552 +172845448991132 +151005529013142 +97523989661328 +162301088417555 +262036443748731 +125963050974338 +205871630212797 +278344136899663 +128266626120532 +149020108134217 +238690294146921 +10780828030186 +132234186329613 +179538393246672 +154512566190469 +276145990118909 +204340424277172 +55735785023765 +242438630195376 +240596840763201 +57060144369662 +37915799542941 +103320677890451 +174413706936768 +58852901556452 +111452743844739 +265485882462023 +228975118627658 +152293033068394 +113676364856454 +58044675435868 +170145068955104 +275760788567171 +78271469938035 +280806838080392 +18544369598166 +197297995662951 +121027880308416 +280849532264550 +56822493870428 +225780937118726 +129320073686553 +96461985830662 +252360709221257 +40151657683646 +87819092744614 +148660536931625 +234632958573956 +66005845149909 +15087702439707 +44995584570841 +231520871621587 +251200650942881 +167251395033416 +66827578844796 +245898104693534 +41170480351867 +48389324563199 +145113626635830 +262005364801935 +10159131068243 +269456988701812 +260400455931434 +217066112889237 +170600892325760 +262824290461337 +178183866155115 +279144826777091 +52892986773073 +271829225070149 +279580408230800 +1266228791020 +105667926588668 +57195323187774 +29401544955237 +230983059896039 +188076326564695 +29403712807946 +76314785127773 +164728728943751 +214963515961326 +240380518592469 +219623388578132 +156920009040622 +211159770000578 +92790024150822 +158742046919171 +168516634103591 +71782112027098 +32950741070714 +170195187225720 +213867456739776 +14012882409207 +222277064117011 +47116258944042 +134898745556619 +167928569953826 +225494636845160 +92542486848668 +136513317352773 +38070951718252 +256438191388669 +112863954127295 +20240496587630 +194709702720506 +187441054717806 +87017238529186 +46064298479098 +278342340066899 +103507552792933 +102810845189795 +169209529714604 +99681706798307 +42995027634312 +41252654227718 +106928419839413 +225193959473476 +149881481331710 +18059244299547 +3232950952739 +268130820408824 +78310497345000 +130373301939027 +266076560281575 +92036873276745 +64897685717894 +24685687198961 +94377872843661 +137959623380104 +191354552054361 +29713265387424 +202519968006024 +106853737436010 +196781910065247 +40914490820664 +269223431699997 +13946833580990 +250176502902248 +204297719163714 +148195847323234 +250647513847989 +139303320393541 +153690869212719 +39530357743318 +142727943293771 +90588435081230 +87939969273571 +27311371525056 +250269076434105 +117267927160382 +7871453478121 +34730558771531 +144769056582129 +52964050641680 +87174583199185 +185258412016639 +154822165519629 +169025024027125 +140714909089166 +166482775971110 +14855178948837 +82363547062339 +153727750320831 +31153796236650 +235450046068968 +150976880959455 +9322635597660 +188030520270206 +1106887557186 +134472485175237 +38334930630792 +20559760165767 +227550064902493 +78796585776004 +156687434367641 +200417256333533 +32463229705983 +278169892860378 +259967563194847 +51334358652450 +16704296543384 +253609949226633 +26441718843661 +234390060136469 +191392066580836 +70375139264467 +190551179846188 +63441242032669 +96068698927071 +187085901058005 +238635932385081 +153081900651240 +178898465792751 +270391353889567 +224972227967505 +127706535931615 +226342267204202 +19352059319596 +8863360176293 +97295211129070 +105899317226649 +225231045977431 +17054383832270 +60573044707084 +249710855915945 +238221319318652 +149584967212694 +204690440989380 +152337414640228 +192446121654488 +264246572576485 +175789570401936 +243281872040605 +1874532246306 +76568352022189 +8117760536579 +181935504422586 +203057744880861 +32219458693480 +188176442365444 +217479276951524 +66078340420408 +44378934490714 +148315044126943 +186103139916140 +211902904263728 +163970634570234 +110622173748553 +52823848459950 +126908049167359 +119815101254152 +219660764101536 +167776894374812 +81320157512312 +237907409764001 +151920879069421 +182499714526955 +175722605533536 +163975991759706 +52510810727056 +60016728093082 +20196590558060 +64994675392060 +175615041181694 +271025661529376 +81628186108307 +51399394417803 +262204661908747 +167150642180064 +267294090118553 +90889188394 +239546695494095 +175180521330162 +66613976399194 +214911296021873 +62546590411275 +95582509999593 +176646440260398 +25560875850490 +221525896873123 +122845879117973 +84634679534280 +152327899632055 +108574267175699 +84597443497616 +172121382530027 +134588028567243 +204940924392719 +113553548587016 +18839726954697 +188587737940256 +198610536181102 +112123269474742 +24848725237361 +280268936194546 +268059831526478 +32782450058335 +239893994361827 +99397294815913 +132894739106754 +11934420557047 +114981266628553 +251537316305037 +48507186201555 +116301741496553 +17843398699005 +27361985367885 +116242601568092 +100817362594667 +163569852360547 +121953072327890 +208446837765609 +235811920892023 +181352894081225 +216873869075570 +275257212756803 +263278224498238 +17273677863983 +133582959939455 +266773341330229 +247877878583676 +148846639123847 +215462954344538 +119234581013223 +85025596809024 +161484057330183 +100983990732125 +60747409546021 +280448542297174 +133302082913494 +277036733341415 +196305737504857 +236417015030476 +137606561860490 +84083153344636 +181763058241508 +132330209745565 +79878707469695 +136594925600063 +140591919390604 +120323304985034 +195365131666357 +103363129010517 +179511513078785 +56955180137939 +185607644317146 +53762491372306 +180772556058588 +257436189298126 +217925868309308 +227453584214878 +56497006880914 +240103787255159 +105654332437712 +81741573808749 +267405040700352 +265588045775309 +211851222171651 +169460383234000 +118877004871075 +153465856895789 +128287830003004 +1602139564177 +214606685561212 +65795831889761 +173057062462480 +91474505050978 +72206391648881 +98364020019306 +47407159769290 +11129683925934 +235463846247553 +277330125221144 +112772195878634 +55580735926316 +107704680338716 +225857370071929 +49356127493602 +41549616129858 +152967449534563 +195949321102369 +206743752221129 +139208264054752 +213262749049779 +254223680232917 +215550290521789 +57817737754515 +193204696712088 +278746416985784 +71251388675715 +54994482017441 +15020262089579 +107457129680441 +5414563111241 +93456200853309 +42475946474141 +263456134223341 +196852380462419 +223346943682362 +209373719483431 +214961964939341 +16855415630631 +157831253939543 +268409486348698 +80083767653886 +163050025265172 +99994392872355 +76600706576432 +10755861420643 +209060881119460 +32735870677072 +151977590080692 +223746785992783 +148850667853849 +254943067621369 +259976631996025 +182376857705092 +115090849866444 +209465446796903 +155897384979032 +191103662748116 +157725667375182 +109277733806172 +44451996317859 +22921982793074 +263202323115441 +222882727491881 +207966023263006 +192599393305847 +110880513440703 +227049771343056 +140190797385822 +84362096518705 +269173189750656 +280479690991600 +204680207838415 +185603996291156 +94297463728622 +85205672483676 +2600999971292 +90348951679267 +57346053712184 +8345376707053 +52140301652257 +95160548558322 +46208710633691 +216907879064499 +182596548320310 +121075213587977 +71715675410574 +111247074515596 +87367088805342 +39468950937532 +280722795247613 +251525590277639 +53649849219082 +170350882183136 +89402012100205 +32183906776493 +11025367714028 +233931562699342 +198692614242764 +67457403619713 +28357069754791 +194418901747595 +200906192393410 +29523815168954 +259646257077287 +106582742535879 +40352904537091 +112565940987749 +52855123860242 +114723404878773 +3345837217725 +99233780941335 +37123692977956 +109507433958278 +85089188825089 +50725289681546 +45584233478205 +276073047169051 +217329752446862 +233443764423380 +19660319278500 +188262703278873 +217700980246145 +216569855861659 +63820107645422 +193738691977702 +10963760035100 +175197205022125 +279367728627124 +93697604693393 +61697501055107 +110124378310607 +224478061205689 +202507177685731 +89838881725376 +195647959691373 +46400386629134 +112328509166488 +94679422052695 +103443500905456 +161890941412691 +143821221268393 +65995511861066 +233638166671266 +111111392039278 +60188281453984 +174764432324530 +127777202595063 +262504684677061 +52973249405104 +56823005696564 +56719365990713 +182211460714590 +142877066697685 +143533244525444 +182320335923 +44489854670472 +255959521959073 +167253115107483 +101439193125634 +204551174116283 +45311509972592 +147402017541115 +24181778870142 +174250989185136 +76576688117811 +139349675486605 +117490128465603 +109876174588145 +183983555882765 +38743031419086 +121880492173207 +33260064328385 +147347815589598 +205588744941928 +77816789928434 +111269723217957 +158672932213883 +29548010580364 +198601485920678 +77421410911819 +126455245085433 +164152050740525 +198454097178434 +135649092987591 +186669447376876 +9058992070803 +70136416036532 +66543546305190 +1305893448699 +225826629965308 +225012479438648 +121271678564863 +32822732774535 +162615633792134 +53725981948690 +235846369216525 +136896665263431 +276007469614269 +107547720235069 +262859720698820 +221063152462803 +202741322220816 +46077707403998 +165556250788679 +100204951109714 +120973546592222 +185421260330673 +158184142605638 +162139150003437 +115268734689899 +216646024340552 +227891069551366 +43418231807894 +98314254579506 +252611966043536 +51832263257617 +168070981464517 +52060539617637 +84611913257043 +268189023529506 +192943234233671 +48060416571427 +151585576745921 +55733403192815 +225585065238412 +223564749187632 +111191463074722 +174672143085712 +246037483415802 +102257856606459 +204195789680000 +185503407565351 +210092635422862 +132910758288331 +56068259336334 +217273869720007 +151018550926946 +223620629605374 +218836062423911 +124760753471826 +34842487411153 +7444788462921 +112256853277761 +54917043729633 +18802518356157 +138815316693437 +177636656858309 +133898244621040 +89830968210027 +124657387772391 +169603841628661 +88935390976000 +228802406992431 +177098294803077 +116726723028401 +204243596896447 +54005605714201 +122105694105925 +167225735333269 +11439699687940 +86178165497204 +138158473619140 +37623712860430 +77726143091560 +66771646878506 +71236769434658 +56966155981794 +15445033216369 +266288928023923 +232611765953272 +192685531827838 +86664250777956 +75423635224170 +183509827979400 +56157268545302 +163582583799935 +53285669959085 +2147758696832 +39928065505511 +24227243654594 +40535676792482 +269326790411102 +258094737924674 +181380340944282 +237818399888570 +125522421558955 +251947367254731 +133217388220897 +251607416600875 +138411154048429 +226261788083432 +143591916524549 +60824153325716 +258406928595560 +43912890742564 +49367376083353 +65209208000310 +263234083825880 +258989749554721 +199145402587287 +114543722471227 +27465469937258 +131137222366700 +206087869404970 +236066777569046 +175423376863528 +240792079282116 +207910211960637 +220222365554513 +62599642997432 +152461883518701 +34308790836057 +230664523076631 +4828857068589 +279245090472105 +151472112774511 +82525200887150 +8758661696175 +266140902818865 +137222606357361 +143080734540772 +135415506722539 +233512630052218 +209178973790377 +198796963206252 +93085085331933 +167941957749145 +225653149909622 +231052550585623 +90660999301855 +57364656735476 +112522048048640 +137172605922289 +196587019580196 +117330049147414 +258943014351726 +157240398422895 +95463695309951 +172731040935771 +206190969549558 +90674643943572 +106298788083115 +45805020903505 +136550544156292 +96014401328296 +189087903801865 +255672208054982 +245760163852464 +225015900210394 +38592803791980 +180488934670895 +269891348453958 +156294300333329 +196839799351686 +279285474407908 +258734985269081 +139203837434463 +260330090543648 +219184692774159 +163206218128053 +122203388823403 +90651595004220 +64391060538418 +44162610071797 +136922634722899 +167397511554218 +242474311388949 +159618976034335 +105438972067056 +50890089972394 +194402445843213 +93030998123146 +263873903796826 +121187233897607 +13190281600231 +115330098129599 +89554723367844 +18197702842806 +137109199103593 +84093218730707 +235091337038948 +134244213096132 +52411255009303 +23363060955981 +169123060770359 +6571882113754 +257828757225899 +152610355760661 +49516766541463 +255815079255115 +229040524525115 +36962061070699 +142557130604136 +127258841002038 +111911096088163 +244315141688694 +128653931762042 +29639863882175 +254571950934285 +84370880159334 +187216870489048 +101929193141151 +100008739373779 +177166424923585 +25972074307170 +96239951932204 +201708104872837 +84259272045334 +258333271808969 +239639592103771 +19803790459397 +114344514962244 +247687650527093 +96732976288028 +106960442961031 +237003198717546 +46938673217003 +13849346540804 +10270355225817 +277744907036985 +90114721634009 +111409268579992 +175543768888641 +236103462584778 +169395317039100 +18596884965419 +279269977214650 +101759544937269 +207327042629575 +265766522973549 +11917518553803 +31849920213558 +253194072914242 +124644761726386 +2827591742416 +32848494193014 +274564896899192 +207524023393686 +168908629279874 +193936067762101 +189239326959500 +113086704833097 +213122217441409 +140522233077350 +84233378962886 +186581972019444 +66605723514033 +128503308226143 +28174263944030 +181720819602036 +57982645763023 +56182656390009 +196163243165685 +28346821550106 +134974913748150 +168576232442536 +210680741186721 +168907792377491 +265640079173160 +275806435509420 +266057452802065 +227125714601191 +73440376234640 +79761541381228 +34777071639333 +248849245393333 +220648173463948 +82260739667534 +120297250626243 +18944747773208 +184579528263099 +183810843701929 +22328194051682 +7942206359448 +205617257306123 +83984027937316 +242392125536039 +65197577852897 +271598895657973 +46056113988143 +245032817032156 +151000193227013 +178726135661377 +43042551507137 +229883208496721 +185284090811396 +56834215393929 +255212961174344 +122694379015539 +119504351699509 +95795169699932 +146928320401823 +17446206235367 +167259871218195 +16205737510874 +222878048977218 +79575159520911 +97288888422580 +183092094436529 +36149340828346 +134764412913748 +210746908652478 +55573340051162 +82824267590858 +235748348965361 +14906574082619 +1316488962067 +67415497467714 +195756704420680 +222911004231539 +133421850058166 +117374535764717 +33384026428750 +36347082103496 +67172454827338 +199049231855673 +36476382789892 +143051793754100 +204337440176676 +141364431645200 +1723376834247 +210599634915081 +68947613478548 +207375981484028 +168576700302874 +1806227935874 +222645815567662 +66882743972603 +37052965554932 +163659441584120 +172622054164137 +170085500881220 +165048257981549 +23834303870993 +42188939639396 +239406650369596 +107396604828056 +130866259553054 +250799076397699 +72256781196547 +239947125087049 +224999790920734 +73261338829007 +120929210865763 +61010023961919 +238368426666076 +164118346263062 +160558260288683 +27611263660059 +16535198130335 +275898822763431 +89785254481481 +131463603537865 +61706857906010 +214722548779981 +115972283709318 +20941117945880 +14981525714750 +194508026428346 +252341539408009 +75295690769937 +235412121320734 +261116180474269 +193354252495591 +191823706031700 +82167326231809 +155132861413625 +69009394791564 +121330009505589 +97483385906187 +250123614920506 +141233484932679 +8133033466884 +235461968834403 +152802608090283 +151727813222854 +230220515879152 +33270212099950 +207694333459559 +66873444672859 +133547297613628 +160727677907491 +26613294925422 +55210058198893 +244465540461547 +16109903831037 +93173219732175 +59129718204441 +275868689794126 +259814144046613 +246741817914621 +80811023980014 +7908790271311 +188214040321282 +159706174280742 +98721462990812 +191790784128277 +208847323307267 +203913917571104 +183302025864393 +262599609161846 +119648877186940 +278717829624324 +17462425811898 +209673745019444 +178052754018114 +80778317542542 +839670591501 +195281499054119 +123089675719244 +96628608394036 +103626625831209 +239692256609907 +79100709863704 +7051591084150 +117060312077369 +162868809167377 +14289446181154 +271489014767190 +206153293505805 +66683002047587 +13498336955074 +174268568794651 +267825509536405 +277616210016950 +114980146223172 +130715365382926 +80507508901133 +127573285794562 +79895960653871 +272968293227815 +762793208544 +206280066182556 +185984644811632 +64071034288789 +222323948059725 +246329637257840 +255648318216428 +64029911131725 +29537706330232 +22105346670858 +88352739668873 +256842142872331 +48975690400365 +82953701890181 +92546163694152 +45320544954506 +209834507309541 +150219339513041 +208404742979850 +125057160953192 +261942440386612 +113470098460048 +95516595847388 +220163418332803 +203695908490583 +54431126451255 +248627192115597 +141044793084841 +211679452306296 +194192190178926 +19673756553377 +164038640582267 +257345928321453 +230337473367569 +22853459564476 +172367569159422 +194036106895390 +120411887011123 +184129420150517 +32342379190005 +30935220308859 +179968881206351 +107172137400194 +171564283342340 +137509635257422 +101174146354065 +72019796840080 +125357872776450 +150181088938037 +121261086330595 +169749930707084 +104502580473488 +257827725148710 +32677122556664 +241309119558762 +215997921486411 +35860268130540 +114756697494876 +145745459792887 +176551340454191 +180024703757966 +148145105817415 +126438831526096 +35650425525571 +171654847821884 +165752526369392 +70008998403513 +256394819734684 +145878515506674 +77803817235795 +8698039913208 +120226377553704 +203709310502591 +183318875135417 +55144024437087 +245150053317329 +67296567321475 +22001937937531 +77498783520569 +187392351654608 +212218514615992 +110637271909799 +274781011241647 +6818113100292 +165698954474672 +271545060168068 +225423140278956 +58465309502743 +141785907035473 +212081453612550 +177428603815174 +54202918998488 +65191466933214 +54506385115875 +222738290843879 +69553377472874 +196486055354087 +145000133372845 +137405705434582 +9654960929876 +147410482049645 +223073590874665 +230541809078152 +36537746229592 +253613427213521 +143260439826686 +193330813719215 +47951044428248 +155281611878594 +241902835564263 +173854987239274 +60738050767399 +243040120718062 +245638010647786 +155893160125856 +124692110835582 +243585871912541 +278472227453173 +178185279698435 +47084109862578 +108235564334919 +183274231889817 +220375839346529 +32744878000101 +181474486501231 +129498129694614 +54223088926759 +272819513097946 +86898968927571 +243100020481036 +258153571542546 +189075216718860 +265307669485635 +141793889007883 +218027362476101 +29376283640459 +194942273551391 +60068717001402 +247752444175110 +276003028400483 +256576472380226 +115633835051972 +69447779714478 +9875190557509 +10463205640398 +65454993570393 +263140342358885 +81922915547878 +81904793474078 +135825562298521 +128988708927234 +159326221842102 +204911050014721 +241212582854320 +200072715690729 +77074482414856 +269026600857028 +171024521637407 +40563792684437 +164965730710415 +75158701162205 +137599101398562 +62973603145631 +198416871615810 +18983815596263 +75263428226730 +50394641544380 +117418903016475 +186432724796347 +144955843910033 +252917112836930 +93445842148598 +229363189927449 +177863727964179 +112609861291457 +33117410050035 +165909760907240 +43373071375214 +8149304824759 +79042802810710 +167253272182425 +33471437468538 +28536693468927 +92505907152125 +79171805173634 +124620871887832 +26248186172878 +168393684177506 +208757421397658 +51778673602217 +99848604164625 +162461508630548 +273653567298734 +2050882387583 +130182365812456 +30217771248120 +174982102503499 +144991813374277 +133336153633229 +240023881748101 +218047610844177 +161629319191457 +259656429504382 +78134316666194 +93378013415980 +224743139937614 +98387920077850 +252145319985383 +16204674056714 +220066561768395 +67963342254880 +57664372417160 +99137893752177 +11062860429543 +29347944407703 +26439990458957 +216784289612305 +244106154742837 +273360042599294 +177091354919559 +91776734385573 +27581333797500 +187239140524186 +97294177530335 +204889225356190 +153846982641226 +166873775701 +14967409270097 +281313864706612 +71742115852448 +197897334553926 +65341529598983 +178127086415676 +267539245402485 +48255138359172 +25308533720062 +35623239963981 +230037537318636 +60248265943922 +10774184317197 +174437788972354 +183208028170278 +1354398295404 +15067622815550 +106883742033618 +233074098879593 +101042578283535 +168729341121967 +218266749630683 +182676131119510 +182270585727482 +187727176683145 +69180201294647 +132437914740708 +107971653713389 +257843528071385 +222569535891760 +153251232285922 +76086559784452 +118432564994128 +203196122351229 +118242725703137 +217715801473834 +171299044698515 +41619109060154 +169958594994712 +204128220368995 +74295216743746 +74275521986084 +38336560516558 +186354403503202 +208386988725733 +94250514486777 +165485206824831 +89768442177245 +124741350041138 +136597413321745 +133120485762512 +265098739096227 +102500541041986 +182973336414473 +61630211887799 +257117302794319 +456049975266 +80954874459826 +99167672147146 +274107415456389 +160415687503856 +183291061272925 +141210752158547 +12787644955321 +154562810682268 +147900061949907 +259927649659184 +98151517221350 +223802704448144 +72798803559696 +131414286946643 +158302735110497 +218096803317633 +114778434624087 +261468618511069 +3994850498029 +181040783153928 +62907414170891 +194951383241833 +148671719226144 +141650084254698 +206476306339768 +232583658622298 +18718959591317 +275674928000925 +173721797465105 +246741705182287 +217276090854849 +207735303033607 +236711869376745 +143524849557799 +21006716286663 +147707602010535 +51868289487680 +5445147733140 +248731932379838 +43357715652268 +105699248578895 +45586340448722 +197118733052148 +6180486466407 +269933406892430 +42125579242513 +17608355799673 +229775861337921 +50581188938417 +257910358442807 +103916964656169 +191366181523454 +197796565815461 +16607756399626 +41542513854468 +66053007880724 +229753539715121 +219449684042024 +4580588085215 +242031447080318 +98723009606472 +14082083273632 +275166298673927 +53173737930816 +116737284943223 +246004328337530 +47964957262772 +59963877752258 +129675779366024 +129473477326603 +258575880001020 +204386502862092 +148644919365913 +84304251091960 +214676470408477 +72468545713952 +116444779018484 +127574615130797 +266477680264703 +48166078143937 +6862523433311 +24162907621473 +236307980174796 +21087463029290 +106912582253257 +157238390896546 +5578041798438 +189545140312288 +243511745242223 +83425879884916 +136125873483479 +26328715989542 +220368249314653 +108977635926728 +126776293755611 +259297219822422 +61969446714298 +125185592100946 +80798265392147 +246689551847995 +99529174344889 +153346758291211 +169210518259343 +144523501704785 +234591875848100 +197019969659065 +171178313302874 +198528244584124 +168598482309292 +95002223924354 +137199924076463 +205252630243424 +113020639411141 +29026171296703 +208103933456786 +13282067046629 +108761107462962 +33076063175159 +249292849648273 +185229993253321 +91559783553456 +166108457455303 +222821698181811 +279911482259491 +106071352428121 +109283955391980 +178457538817979 +146331557741910 +244408968203994 +90972098912827 +17388543049023 +146424828487924 +268080195785190 +249662794431462 +77551134936887 +201600341962993 +244623610643699 +75231283320805 +6659991202555 +33084779174408 +39326101652963 +167832366916651 +131544103763676 +955179300232 +230543000384268 +261598315905911 +4483526509190 +253021039402209 +277705176042409 +167916519316822 +27911570696516 +226313992196487 +137114803217214 +73020127030482 +58510055128881 +257221382715718 +35263848277586 +61717052580294 +70024269768265 +170287443792758 +33554480241796 +144281783627841 +96351945949660 +225357283886673 +268227842076578 +229616931383585 +214435531976642 +258715424400915 +275726012913836 +205503565409365 +215025203856513 +45515134202310 +114334972652764 +225539381657657 +107232110334454 +157933444684531 +109241708997703 +147058087696779 +250166663470436 +271222677430143 +142818082177441 +77176155786078 +78005493851692 +114592038649087 +51074001679518 +210346068141138 +4984822216325 +246839971168148 +28482128061758 +132283802773891 +57633577639041 +259904421473372 +64045247128661 +830286592060 +137761322910435 +234866688438949 +118163000483827 +238769220553333 +141538756837748 +265845840138737 +264654092370051 +278090500340881 +34749903063281 +280118043013010 +211597977612958 +225918710787252 +32115878967964 +214680441687301 +211151267112349 +10250273616765 +121668831173893 +43072418480840 +96814138984673 +159379557343107 +47034233091792 +58140871443157 +59811650094220 +99197007620843 +28553557859564 +46678630312058 +98480512372995 +57835295148372 +246984171274234 +267818138882651 +116915943405923 +262794657585472 +153287716283832 +34824656476772 +8247164173204 +247607406895310 +184196188486220 +178372320258 +153504760723195 +116399254460603 +104352639712456 +218712299867118 +34277259661320 +5162853735292 +167156775116539 +261710629375555 +227816678589342 +264302416702727 +265248903336939 +3724494419680 +187274430888439 +268116657288351 +156645503282977 +232484247814465 +162625235425848 +32658932206996 +172658636393851 +43457434793318 +83731433934375 +175701830385001 +9441139690830 +76862737618547 +202067501360984 +273867203181239 +18252337499419 +233567110637289 +80994200648061 +94533486302590 +248955895258694 +96184658271447 +186137168498573 +249061639659099 +100485671122076 +146327443970986 +269212285421934 +273099935323582 +219694883746644 +267695514969048 +162596877986694 +273608454915747 +69571143957741 +215290044765696 +175606671335377 +126716006541934 +276638738156437 +241404670604247 +150643768048302 +206040116401340 +25398938560493 +110096851535725 +25401675329343 +266123382004406 +163194985064439 +273157171281117 +14177550695706 +58431821666211 +124067289758946 +47302484614162 +237847018598430 +193765618449134 +113599248043803 +199734084414703 +39603924105980 +198140803494100 +112143281137541 +20442046937094 +41415115863589 +185203534388518 +262880550398043 +36976566361926 +15160650916146 +136551587231161 +196805876944333 +278044769525011 +280071502491252 +178463337525744 +172545172422441 +15335092507090 +100287851583887 +267880711647590 +227068881500448 +255997807757069 +51206597221006 +67192021881305 +85627215170357 +99160886593477 +87471546875076 +93062480728816 +20900428300691 +131206789275715 +91341245323985 +52377332601950 +212669405360381 +233047974548326 +279453257948823 +52520123116942 +242525460150898 +49012168258531 +85590945327157 +271320757930536 +40823153198093 +5081015042953 +117565581906450 +163328415706545 +193992755111853 +19825521668374 +41584503105841 +229224070822305 +203893200557610 +141138199085626 +209377556681018 +111870434062917 +29644359491648 +23704844074561 +51805383562252 +209254937697317 +93163941234331 +57837248924752 +151971240125232 +75970195703850 +182399468675134 +65449726296613 +182536818721925 +145846315944247 +85566966147969 +70791214721168 +229599082074304 +127848211925195 +188055564989356 +248389142802875 +98601778506363 +151698376032958 +173162977137738 +34505955291233 +3923711421380 +188756419259453 +111043658110154 +132702303840215 +234359169565870 +229050855029377 +67179996503196 +129354639257038 +1341344945249 +37838526630576 +256028157634789 +157202510581421 +14590558987800 +137868703478361 +115615610757608 +209765215338338 +30482476375204 +185306988188048 +193647905652998 +10918758909993 +70698356770320 +234846492177684 +170347250702323 +107683247515223 +9285834059848 +99138770460274 +47189950519156 +161469577970463 +240713539501479 +15295483644322 +11690096033352 +202746514236679 +113500423804852 +232619260009805 +252437831652509 +120832731854418 +248568243387653 +171571038218262 +260917185994003 +98142407538501 +232152010511620 +17134281032987 +4237582701352 +252387831217437 +169385041384415 +247944864162267 +241180503339846 +199019206007897 +123381331499979 +164424836245248 +21134090584988 +5560841456308 +24020002072643 +189866309430265 +221721943412176 +225250728471967 +261209161957896 +169564642612559 +218489874067889 +194608756975719 +231784534973342 +136438123259751 +186332504285246 +90935097346528 +174013890983399 +7331077178559 +42116592719547 +101475554225870 +269126206241521 +11795308733915 +11885822924002 +145794741904535 +23764291572449 +276701764052826 +245176355348890 +182380926584059 +269310144473099 +234023320810216 +46740959977568 +100296108614839 +221134359208977 +27311011853042 +183352163196192 +83199155648981 +71536205944037 +77926258558658 +122573690949398 +171202742963095 +250115540031586 +101824979232994 +124591778618953 +213414209841447 +66460425030087 +143182636720744 +143570516134021 +229889016473471 +233464729981732 +112294092515025 +105309730098935 +122540937892589 +240358396832194 +207312405212361 +204421417058694 +238706259574628 +277602805154939 +150760912679450 +23356686267034 +249166688462395 +261169766317688 +163337330922912 +267608687823590 +208513213810472 +79479553711508 +139637029070613 +275752579382199 +201152904092819 +90488852897842 +171387938592657 +22455696876324 +191448007176105 +209246634782905 +250864623108319 +79945488111626 +130148161067644 +153391943126699 +70755885781970 +41081520460337 +197758920473874 +136735329858638 +213843252217521 +108680780059960 +247365517860151 +202264987483656 +178681244143856 +74713066470530 +150952003134769 +234043048940297 +238913687953058 +186433867887366 +243344274285151 +120563922175068 +40393105498539 +157440708652063 +62650475242471 +270965090197761 +278944549525407 +99808700630469 +125760523232087 +19408937297810 +203481024695127 +9102688032120 +228801745718929 +92501989730351 +948703569317 +84336638002103 +271626652349005 +125381843772836 +261795555657225 +98410990514603 +184483309859783 +121578475234758 +56705423556698 +134912764830017 +18790208672190 +119725790598335 +111906066890401 +9292540686034 +172789678279740 +35178772052643 +262153521309916 +41022891076193 +259718241809005 +278773520731729 +5849121758191 +74468364730123 +153160909981650 +247561325731356 +140682213589412 +210069693768005 +125518770308897 +13880173348506 +152419291646938 +212310706037366 +65632579160438 +76192196069635 +11514385626138 +18579945554735 +228635672845297 +51102135575716 +232153296097752 +113882116734119 +74480483208937 +217644478441604 +12215254064114 +58161082011578 +269711148131314 +215973665502787 +177682905498037 +208318793084010 +199261102626514 +161260551040720 +133064403392360 +209665551778249 +238157034360436 +29929500206364 +175799125350774 +237107801854138 +183060757850410 +128808205930894 +259853408715076 +97363547275525 +124033988702237 +126648735467928 +44062355770977 +29593122401543 +225797244417256 +91876620551681 +68829418377033 +70175137931888 +75419508724675 +117647923004014 +151629746354529 +86322006302091 +171383585291364 +239546176879971 +184102979657890 +77219330616450 +145401793145359 +155454902082859 +152894610764372 +114500260408662 +269735258748540 +240738110367989 +103092787138050 +267466320640611 +213813333274024 +130923173974459 +173122648680660 +251516434636852 +110261573054204 +50143537633332 +199873481028098 +271298911923260 +118854367150766 +234616971827911 +206886414211417 +67468804154357 +1096138537492 +269981526030818 +6613570937195 +234405002367324 +30652487707838 +263629083451075 +230649996616150 +91915927757663 +209932710587883 +87690593397929 +93735524394535 +217635868156589 +33729008840519 +245373459024886 +67133336717049 +78381904820959 +99901420001999 +13596919323182 +34180010020968 +43178406318788 +2096656020187 +191870305650894 +185877202366051 +135216408340320 +243755230054619 +73169070727734 +115895173070417 +25860730491718 +37152229540174 +81006636251854 +198969747147480 +124487229863910 +75943979624099 +93200905735468 +269455068497654 +179938459267611 +92340772402261 +262396857165186 +94610254730737 +111371528428052 +187309550826619 +54051048856931 +179351790505083 +60485731847350 +261608514063266 +69691484142000 +253756532599374 +158034560574285 +127509818412323 +173646829244977 +31534212423202 +212544881139355 +246045377945041 +126104954289949 +216571093417955 +39134041735605 +41014468421239 +157157413935406 +144438069644631 +254294957208892 +271720189542305 +9194855256666 +52489669574938 +133963461014353 +199070593136670 +18269966117082 +146207584524426 +53866803095685 +169589493672012 +237931701788431 +175879972637711 +241423063236755 +50534468027043 +199835930398094 +281050839081081 +72309127895135 +194866332287974 +267604287427801 +111606547056331 +120984573382905 +149579606871630 +172718366264181 +55405469643076 +171483874725429 +63704048723602 +260344393794022 +75150508736165 +139851583155949 +34709318838964 +134670106119537 +58986492771280 +51444899156699 +77847129154310 +225351453221198 +249920229142477 +164477134199558 +38308899835430 +182155869801674 +92609678144952 +40695209653489 +43795650969284 +184776301416036 +2355654023776 +161672471338294 +132114535188888 +136608238957514 +83806712031758 +280890463521740 +79330304749229 +118499506509990 +134819756542414 +104706828087259 +52263149096788 +71683104530185 +178748245302044 +145114876057853 +116953709867588 +169622244393779 +246103768056920 +41011937187516 +164753992986168 +58184772037082 +163278322362508 +54600814574025 +164882864630445 +114828228778661 +121344759355465 +63490445190955 +70977453611731 +51473925054247 +64030400111725 +137927280052812 +269285424164374 +183191434471969 +56631275775568 +210571105458376 +100383870012017 +163673936854256 +19084528890904 +226657084761062 +4238215188805 +209515239035236 +90925229793773 +266881369277494 +154616324762854 +145215980185925 +89456936405869 +264661334432937 +89340649474227 +163825186858430 +156882188321482 +240609328777241 +143108732430963 +171977614547663 +9387189206343 +64459517060069 +104063862710927 +161149720026912 +134440885319659 +153919496544734 +189671693088391 +126763875555520 +180076092445293 +211868395640907 +122647967284682 +216384590396187 +280889179552284 +145912031947053 +34191829396303 +14759671115235 +182034161975205 +244519929422256 +94711660157877 +234093370342595 +83090038057493 +44279694309612 +147605762376186 +96057560601250 +209905879498105 +67114930308296 +72104520826622 +167454190034227 +229011640028272 +125071208444143 +13776760840148 +120452802875115 +192338349299511 +245251449024776 +201136265441223 +33338815550229 +88363049657576 +205443655705916 +225722599136488 +222038555121994 +172851997517052 +11987335144548 +50528261043760 +180224597915084 +137089497559997 +271298165898136 +196104709042578 +219170050683001 +150210313011185 +65208983722685 +225035681306762 +58010103578414 +124515217568802 +82745299763341 +42986356036390 +91701522874307 +50421004055633 +98918428129919 +243404060610135 +86056366899949 +144723807938966 +145428299724450 +253362514268536 +165349774548072 +39369602597951 +56432172763574 +63767203852615 +150234011036834 +46574762162567 +144850503060487 +34491542749134 +185217535647800 +93167501547327 +173309192294500 +61783526948301 +16902872360309 +63822362587229 +32229548827901 +73008981986386 +224645013640396 +275870550868096 +156492758174250 +100992170923566 +182960224482795 +75511833006691 +122433108963435 +210774776908467 +52753457617868 +191747164557178 +191954493474617 +32535393512320 +127015239763151 +265611694902129 +254729412082485 +266705772068055 +18467903007760 +5787539101730 +220769921710834 +33772023150458 +50307540084223 +53825367598997 +44727183977251 +189966077636287 +189351879282479 +166338898693956 +231220561723632 +221215618323441 +279500393905401 +4766801254388 +28426395870271 +123116567032378 +252185145212909 +154577300783074 +45522789936919 +255439627536294 +268486685029976 +95395850030752 +201877221569631 +101349369527376 +184907779463448 +54159376609771 +150774138854920 +266257611446477 +165375478747361 +175044509018068 +58135288110852 +148993728599350 +116787911986611 +261047798958934 +248102992245942 +199012704811870 +18925869359694 +20496351538212 +210889929562762 +214707333032432 +239667101824615 +156394194370418 +237105750782057 +236590252714013 +73416935253242 +9776598005943 +110476982750442 +51480684200634 +94394635490175 +15617493748560 +139944992969828 +52003426755527 +56352803934222 +38108189589553 +88641296912954 +28511092072779 +216143516869947 +129651631180842 +272702716937804 +25540183761735 +224510484671911 +37308697823413 +165298363147156 +118157984678070 +233761004421531 +65029960902765 +188612308507727 +264972792755883 +263321101839941 +201914888279514 +139563876354247 +71844641999665 +122837625867723 +127776837040491 +126500531723458 +35095400415740 +86965587089385 +171752902441328 +111363837172220 +147908681814178 +190569975312022 +154452540103253 +145259858826392 +44717265200619 +198713077036964 +68546457442345 +274645333726889 +187333225410889 +143737214233206 +219292221112160 +8479538204761 +195991196705613 +275300255039906 +73048575747675 +119853898514978 +59863378185562 +253484985006358 +57637445846026 +268714883485606 +123998339746375 +246113142677671 +7004774510559 +245876950149980 +86238330904513 +189181131651077 +91869818546453 +242769101861923 +176429918780284 +68700249732924 +32991835145259 +146129837452323 +201825182073784 +268732726962062 +51279217200997 +93239154981912 +133765433418097 +245983410317214 +264500185840329 +225007301899449 +222299288560362 +222316771301473 +239873886002807 +239107950143700 +276595440470913 +8275921785690 +269354092557315 +106936421012412 +86894502000547 +78636552114929 +120511960100110 +167243158948917 +90445198261200 +27243881791000 +91997369653082 +213999854215359 +29883290395380 +110299936372353 +133732253585272 +10199377048475 +174893161708326 +263882175710551 +135474270697228 +239379869653988 +120558940940543 +162347708104749 +6861809197229 +20262505266908 +163088303715900 +232593215226905 +137732813994621 +254876333160351 +42646051943960 +157738110850501 +26954051264623 +51601162353940 +222817025973915 +135703620093006 +200048056191366 +142593707933330 +79966455916745 +165389822746990 +259236972296116 +22862525961955 +48868186126872 +237467600190458 +71530652768130 +205030505859805 +258162093657843 +78979347402063 +79520664720687 +15508693434829 +135371467073261 +17029165119332 +73761354321710 +211380890005720 +266958732903871 +103614373093159 +255588979480244 +277428899458234 +136878036482470 +65919335244859 +204034287009643 +147011463542258 +36172383412769 +144345412850437 +62935286317677 +218211025916208 +17722284385702 +193475790563715 +256791482459200 +89741253766961 +280250781140204 +121903640070619 +129437554238799 +186324895655784 +268500595906726 +81749826594883 +50465049045930 +133735717498309 +53133341095132 +232282553171725 +60302976799689 +28056623832571 +280561844155113 +127740339496142 +4540181797199 +179205590994720 +85121487308854 +33519146083335 +64208372680042 +244977903816970 +208484307522800 +249066108427601 +244839160003501 +180467957471401 +135170837084161 +158189604433167 +163660717104570 +275473095036365 +230615680375426 +175583370158553 +18913595002952 +167326356518824 +88919881538311 +277248204344677 +227220454079310 +108327944859728 +101931968781271 +80334366077267 +36799265735235 +263982880920677 +160825910236806 +185518283680942 +192102963131231 +198621714968813 +192140860428213 +102490755434371 +113726667210896 +46861786812827 +155381600438908 +31292148025802 +102540324587319 +51494505458954 +17986038064553 +219495953149369 +271705708825252 +57871526194329 +13091424741319 +204464840768610 +105729633726780 +168615853553634 +29702644443793 +130387713424749 +98714872644210 +106763763454940 +124014813930692 +194899436958788 +39469397061512 +174807804485125 +192006533720735 +7128571241608 +108813089744581 +101128512203324 +55170811998946 +101815215666928 +86199140234321 +167423920065616 +263646239481518 +42244296590030 +236848279886265 +74044457756031 +62942890648909 +104144205091239 +152837157347661 +157624646879091 +71593710221530 +125012059788863 +63198547454988 +271095967796063 +274049896910465 +17649744699302 +158162103561491 +261123687045132 +101104541117091 +184776329981539 +232940367139370 +209579502247260 +62993056298349 +256336197513702 +60069651531281 +72908774967062 +155822397758431 +73081312829808 +271077280424577 +127764026901542 +135591774928171 +6821053075199 +124338217877572 +84801416400708 +269309657418725 +78095027104555 +381026082712 +31145605354600 +152317565293700 +195881030123565 +124372622552772 +145020078625415 +107627594570444 +206946013747249 +208083194267441 +68590247602188 +26572870540058 +111519227175779 +92340691603443 +207832504621745 +60449083755139 +135291279960137 +134899441774810 +83100518600525 +28778858602827 +271041836962379 +252951570740688 +98485780598350 +164450152806470 +64664295823085 +12203633271174 +274539481699962 +269422632926266 +93402932215070 +258720929070503 +233606358454964 +251460203708814 +175632258976250 +37923049451582 +241282933170021 +82856222985203 +267614874605827 +76880012333826 +144270481808899 +120212290844378 +31286376953506 +73243370852470 +158067914636889 +91356218429605 +229894256308132 +231317150038384 +37418008356644 +230193235168948 +76005672108517 +206142248926997 +188695669783446 +127281387221154 +134426533620105 +226573552023816 +127414987532022 +11899335007219 +243728992737675 +132989052377477 +22150965827562 +265292455686660 +90211740007522 +52937723859248 +203208097211996 +213888162287362 +66841104789067 +82654727404467 +216209670626550 +180024493693135 +210389773857063 +116338550050638 +237050945692781 +83523103616662 +40881486863403 +126918706591205 +60073012262864 +54394371438628 +172554006950293 +199144830674373 +230317091999668 +88100253543918 +180135811724137 +148640600814390 +123659988856456 +237161515508893 +273952470555177 +150146818352849 +140722392083100 +31207107686557 +127330514501534 +234961582934173 +50277995509620 +33481676427886 +221140923278190 +21743134544040 +140912314217675 +119863295679153 +185976975474220 +178370112971523 +238736736586311 +14576848936009 +115593722241736 +115567829159288 +218809115143753 +115568722024200 +12806939696885 +15845720304501 +204049354730966 +208062567326850 +210168650470690 +9679300199705 +4092856476287 +11684455217403 +97017747156219 +50992703675143 +71148043847774 +82780960628809 +70821049239754 +257269460189549 +226191164966474 +248450606797809 +272629900177675 +248428699281910 +13921020524693 +44706272836360 +28333996624245 +74506107113637 +107202984510968 +50441984953357 +129972801355331 +272193605969393 +203116911187911 +106884036782614 +31711728930718 +7727837820776 +99667150101692 +42287604160992 +258378470561405 +41338223301291 +13207847426300 +136584583626655 +99747398531108 +148020634677885 +72342910389651 +169488763540987 +9268519144560 +49987497232511 +17849437649165 +250279777160205 +159665350844025 +36054084785745 +78546114806416 +9137534370029 +65003005041210 +154171421044117 +233180917336668 +179883126823727 +72084565916991 +98099860300888 +170529991931360 +90152337237014 +194509074574816 +264933822548568 +160440629183189 +108921162466591 +216679164540437 +259823536108258 +91910314467820 +108485310496634 +3706720015452 +167856143847485 +24013147928251 +140194504047990 +166478087453144 +22176803484834 +79304543113488 +113765435184496 +185704172963953 +105273034415075 +203319880761973 +161111879291128 +220739990030726 +149052939964876 +222720286028910 +198654846861353 +150522761842467 +125329369683044 +255309494899371 +94566792544369 +249787959693455 +122454833889711 +168079435970960 +93556960221014 +230059253256848 +39981797185017 +241776223619831 +98140043721792 +41751444431607 +233383513999480 +198967413923518 +245519380754357 +42238121069946 +131454891129432 +206252929472580 +227147753217636 +114357888049864 +197960433240905 +195558685917821 +75098432715224 +200939373078375 +62748645614418 +108990296964582 +268707024387830 +146398765701922 +193461235091995 +170286822873193 +18317043224640 +36208047011587 +162216781317872 +109446305826837 +115827249852743 +239658830334508 +58913443936103 +216827548019374 +190838017776113 +23844914704006 +46387897580115 +125757740004949 +197557215049166 +59254183541956 +184729212291676 +92135561496850 +15537746770713 +39632227771406 +182447396167396 +138440070962772 +258178193019863 +142921786370571 +261889782602499 +189495815814463 +65171559229764 +259470988509016 +60823690526895 +211575518062877 +86391020992179 +273075275824219 +252949079262278 +123423741275753 +163076689856228 +261805798424039 +156985814044650 +106198174240586 +124803552272170 +241451932839864 +254089295179205 +186651306780173 +76379510498795 +91475978488316 +37810449000011 +247425669454668 +99014014200258 +60254007509604 +204854110199132 +216092574921231 +101683464337725 +129413664400245 +240146295181767 +10818268587834 +80066609700333 +165785445185137 +185205400618534 +226465276029921 +202722799963200 +254180935108587 +20202968026840 +101624091982637 +259967122484389 +7596494416275 +159314217850486 +12380874882968 +279269109017249 +247810267650674 +252843817219843 +5751892628129 +225461684738007 +128465188232288 +62063871288667 +41126444233795 +159457604962300 +147839794744430 +81808911943883 +126846905314125 +244605669573027 +276150499801640 +89006966722959 +27921186507315 +202446219193883 +121612004936790 +281202706478942 +237132463413094 +65669598106383 +272152043789347 +219281393383151 +43668774179081 +141626519034617 +139745917486698 +223723958115097 +148478168819262 +30100248444822 +269154588876395 +255756718352749 +161936093630097 +261818353409539 +133071140760464 +45328085445854 +19076025006953 +218936468583667 +131420529457449 +255172765654541 +21388667173976 +232517890978452 +15530538990565 +67364467941376 +220738241202878 +56485729106030 +121103116301908 +91284163053742 +79999413550182 +141017019104950 +248184982884040 +234324970691563 +267599695210518 +123916357368015 +77503406329077 +97601114506227 +216532645245727 +128175045163462 +109235589707605 +253468972983094 +187704503575357 +101669406710000 +267550587640358 +239171289743408 +54787800615010 +203003140968485 +96790559761436 +172186832074666 +82668981901953 +91870389922892 +260087713696153 +280684934427515 +115386845685623 +111401349062346 +144966224005689 +264332493060138 +246469096204420 +45049205785488 +132519333356067 +246632365858856 +124916023747438 +30380352744969 +99126851110140 +100757271863228 +270410090751134 +22120735325291 +70835902163208 +82563465583886 +156146658109415 +54678732999293 +209776908989218 +248826671857957 +183430757211079 +31830518651405 +123226718774811 +276676759313776 +252290590165460 +75401955424014 +271501585891479 +161333991291925 +275112577908988 +222167207365721 +182821656691973 +271408312308089 +127742709252383 +214453883795775 +56324041560474 +191718894658048 +268719201042405 +145243926217155 +26448701899446 +30034564396261 +148233884393447 +136560209535078 +44185476464089 +142377668142188 +144384063747891 +195834776547288 +253182495552576 +112088716909689 +72562543601292 +253859283004935 +161851599568864 +94708081684790 +4357255107199 +124109023549135 +184748140046432 +111971519433778 +201378349401606 +111083055563666 +49070494492570 +149656650346830 +91382865261283 +117854860708622 +61004486708003 +155972935492477 +257065831084858 +187456644883823 +228856838311824 +71224254984742 +80736749759447 +169468730432411 +71607527674973 +229025027841288 +186987877964034 +161591490653173 +177107124777543 +150164384107416 +71738492244624 +183236164710001 +141068396401957 +119983096515941 +152046433097932 +208683589034408 +252460309699905 +176847306481223 +133152185145123 +124042284683310 +265162839776109 +254140902833649 +224092498805623 +11606114090622 +255122363927168 +168688199675127 +185214468839372 +241094249225736 +203252677381011 +268914928014345 +163244690497512 +189424375320591 +262294851312098 +277346069968511 +76264070493882 +204242175599891 +217145022040384 +136337378218050 +164509019624167 +126558186352654 +188033547765616 +72406481875745 +87052464645448 +23707953753673 +48122070468817 +55739602626093 +223933370073392 +58995112635551 +130882648978136 +274262819255586 +120037868356019 +73137329942418 +217291899691794 +181860513651316 +147180429897551 +199542525305992 +189879823455460 +91122301064804 +102069757289651 +208846270195467 +255849985208610 +251354069189498 +105960962542807 +264230362415746 +15336281627840 +74272227245661 +173501774469599 +147069949007130 +199224523527981 +64970001142655 +56284203702824 +39806622233217 +57338098524231 +70118560598078 +109744287265899 +262443614548529 +222590468203321 +188034476246177 +138498330389265 +59534364162405 +44430105076164 +63545805733331 +192367913280724 +198712191108678 +55011896193504 +190948488800015 +81785487460351 +129171213715166 +258066641192068 +215837860670218 +23066186927986 +64140465069872 +113186136112234 +173672383649602 +25786053674431 +164696246243327 +237164054015024 +129714859783510 +102981922368178 +187038978742045 +255411113305248 +84970156486433 +212497687598426 +264799737618516 +136890495882015 +13572666092322 +180323977801452 +165750553379133 +278805232847676 +51118465561740 +29417801600122 +170390634520712 +166190869772747 +114403122393928 +22381329861737 +212482743169 +113007974462974 +77873041745658 +22020207849349 +267556652112842 +94077506977530 +112589088963665 +23059477345581 +140438186484484 +192250210055324 +4839628350653 +173722870112185 +247688940104199 +265372680511138 +10915249144548 +131383781864220 +104059490616947 +29516580927021 +172912706015593 +228916922103479 +119840073667168 +202484386454613 +107177774764521 +267017884731392 +67176023331265 +130161742357193 +202134148642070 +198448765122065 +57177383268564 +13938804221849 +48269713442417 +267041749084779 +264368280040643 +119551071395939 +111161071197169 +47374542803566 +97918335082526 +212506039287413 +230271120844258 +64186030866172 +208290728473128 +85165571426793 +220012494972955 +274973420769251 +279664732418899 +56976835499532 +234857234917840 +253462963592127 +162754049084564 +177815001946727 +263561174261202 +35186136863908 +261687128784395 +256809765828718 +10212810476788 +127627304826692 +156271299055292 +71039236504676 +15136824278456 +120941710334607 +93064164552476 +278955323869108 +253886061645180 +144854036510798 +166042624263900 +231599034867779 +223811719512275 +76596242574991 +3239596273538 +121208916643044 +186596134443962 +4676188759862 +38460135708462 +67588302250237 +145803080174188 +152140679970208 +113240547085144 +207311475859972 +143345166458147 +273155908750433 +274290833761660 +251310163159928 +83378450616819 +74564527518319 +50180514207015 +175225237919057 +91331991432105 +124429495939266 +89518130032107 +174209207392781 +167918997308798 +170114296519118 +253527164901332 +206210610105179 +162679475439075 +170132031222090 +36202964975811 +51401675214917 +241637534286243 +237031694708731 +66572528134475 +195908937239806 +16516780272929 +64024168530183 +170316783604405 +20357765456148 +268193386218670 +164577562556835 +55996171168336 +58566200571306 +147256950912461 +188714010011078 +190358125297856 +199690876919271 +104757200173582 +181400908754319 +114309063448543 +40946277175507 +158186731321474 +10836633570372 +203482275368118 +172963386390262 +38146973194641 +74154452160787 +192981438943120 +68851240028632 +272628351890681 +219851626345262 +48858018442461 +43145089944755 +25128334400654 +126068896380878 +132295300362733 +52894791156015 +221037175113704 +53474182661081 +156022840838758 +249119945639517 +115490356453510 +192176686888660 +267011118315160 +224835150222998 +237370653270951 +133225123503180 +114345974018869 +113040756184144 +88009697105495 +155229537242946 +15127771583662 +127232020218337 +244082700032016 +198737297703138 +25030232380994 +277248466181453 +10864650162030 +26630627660784 +102130095606347 +246337698388561 +274388860381408 +15322532267070 +146767318356533 +180190650637566 +137983815322381 +94810872576999 +255147504745333 +163229034807557 +206001763786316 +124804078068173 +19638515659367 +266116004553133 +108505124490769 +188591464102051 +176926163389127 +107262484782338 +215704316785421 +53540912422728 +26099477586399 +119971480401051 +4611728106226 +39198979317753 +7992367277479 +94355830638789 +174093164340504 +55901083598987 +241285810804317 +88370855456916 +71419030105421 +268724811425587 +57283321469444 +37854113503505 +82973786923315 +145522280452176 +134736707849680 +78091482078636 +193916290663645 +156581014055069 +155845260586830 +76364407842840 +158556828384602 +176141211630801 +235177867700418 +61997901077664 +8307457023120 +232838161897358 +71814160641448 +20124563184727 +235074135627430 +51408487938978 +138429818622994 +221440060355292 +135330691258303 +168765352318718 +87421118198183 +246612103047531 +2583021910095 +143776713894601 +254735214566864 +265803351090320 +179239323809839 +213773969347408 +125734072038878 +83063062203435 +131811680073995 +50667810330884 +132517594025619 +143927217830265 +86659171282536 +235483162543556 +141568438546772 +122995063186092 +24659217639556 +153877901981200 +115481262231008 +70210496586093 +204561969131921 +90418963025591 +115605233327335 +42968098070291 +30704769147732 +54999485223085 +247725004284192 +167472059977970 +199133992625393 +81638399505154 +33018665172575 +23196264124833 +74124815211531 +265471014848671 +43666673924391 +211513114931210 +55814737006830 +271715786287034 +10051933092882 +224940292491830 +184550557480893 +35629652487900 +61803243157826 +75187501074599 +159212199853162 +13847661150038 +48200047929437 +131617334197182 +51024453990018 +267147679473868 +134541346085366 +161463649327207 +190888548160795 +81953794416011 +168591119888403 +136096864868769 +189110745675931 +116025390899076 +97017174922706 +806568476443 +196167992948310 +262224175820720 +220091342501232 +121974954183810 +153247350374756 +139938257372929 +177227988679869 +115098685060224 +189360412416340 +124908684145237 +4426981855543 +191732969529485 +60892367476857 +63815440513812 +84298755283331 +63587966128145 +204434166235418 +90808966680471 +178359903414169 +140252195175121 +71959184319498 +142627310354005 +166572217854387 +248687799022109 +138949283874148 +163201102018901 +49565877151392 +8184004998850 +91784015657912 +31647768004414 +266222004651302 +36993427092085 +52318773412180 +263813510084886 +54574305482891 +78524400715558 +255559172252769 +205326105548773 +186766699155335 +93815922420249 +83829491660084 +120615532576491 +74658085718694 +242863803424027 +101325396900260 +155807450956860 +195418973689415 +158605507240908 +269859253252843 +251241288584208 +79321972765080 +76582482899127 +249714327369350 +14630523527406 +154074515202400 +263061460683372 +52618687714308 +158008318660571 +215802006362040 +102092479454802 +74658826464929 +272826884144734 +180107032551141 +28200449099665 +259715819168946 +71895120488149 +238775852707794 +126193291453723 +205148024310050 +232679610089266 +70999526316261 +112714890514335 +182287618675897 +63880875677972 +107610350900488 +53116142682135 +134844039336684 +77983144345131 +41809002257846 +89803589434981 +94455335678093 +164470172826594 +182712885063229 +13900167661253 +92010755285000 +172212486999270 +217134765665848 +123198099703809 +240089499448588 +213512075922366 +243696436587195 +279147920673119 +275758704816648 +280818809068257 +24930636718676 +119815290453628 +32860610385505 +27770911528230 +148632759950410 +112616573415372 +95955926879871 +225081091685810 +240046648029187 +80003680101441 +266884585671706 +218506181564172 +269739113965638 +166324001408851 +92570692133120 +41931858660735 +77337661441014 +16386427823041 +261343438229700 +145006983759252 +83160865832757 +39546168467176 +33301015088177 +258325145351272 +3606050512805 +157170893343062 +91960853829389 +59724716300159 +37859450351362 +92915199238439 +22466698242429 +227006166242803 +93129027375668 +164894685648283 +151685382584073 +251327679939101 +245208168247784 +29601398851973 +11570086934234 +217510554206299 +174518810307950 +96535113883448 +246426035515109 +239249154933524 +32359726961657 +143777524616867 +172612492083470 +184421316760819 +272596607770234 +56044593945779 +64351877653019 +135530990032328 +73539914828158 +219086617455711 +189621705687162 +3408806102792 +253044003884697 +159817412142452 +256191756106975 +63159944165001 +219916250050291 +225890461243124 +222428421133442 +36473385999995 +192634452423196 +113124597512000 +279729286189990 +173268599978128 +240479604679070 +15138321751689 +31270873664358 +240489092391976 +254193245565280 +202204955187981 +107914079895023 +271797094657609 +131863506666218 +223063736661979 +274541952950604 +222186960478429 +245708295871433 +221162654313946 +37545611530647 +128720887710740 +152689338870909 +145158251802105 +248181544617005 +209345049854565 +241151930696862 +19514133449924 +22703799385638 +87090231889021 +266408209649895 +238698164925804 +226502690378461 +58132665166793 +97567482125161 +193145495438935 +121368907204177 +256975237311675 +77320356808823 +19345233751961 +193429321114886 +166008820094915 +193304904783282 +142574521631447 +108635764806476 +13523378668389 +115953106086812 +1612652295838 +216282477983081 +221030219101221 +227130356271163 +182857135356031 +215975494104351 +218264843600682 +192352836996384 +260475326851401 +276151425394628 +95802406736869 +235404602119398 +51595079249472 +104592927626332 +279221369501747 +122656569554720 +171048074878274 +184909011008476 +272240638409010 +190367847371506 +231093682004550 +220961162879539 +170941747142455 +49205323836797 +37227980350489 +74092323275645 +259794228654035 +134598842027584 +41376021994953 +77088499065873 +120806405262300 +30946816330140 +233533885109467 +46275956690478 +58155345349943 +89970628078962 +261229974258290 +180585147183763 +213184171400069 +2544359233795 +188832641679617 +3187872635715 +206643874013436 +255048409664410 +60426615895122 +81111510642881 +148995834032748 +75531508088279 +28849599657551 +197456809360762 +276985366564663 +269992527396923 +1709371009366 +26535088596939 +151184540621857 +185489083728195 +250739296117982 +205055644598987 +207396941141369 +229785520189645 +252088516625244 +29600652826849 +160482362491265 +249960871252590 +10253563729923 +40657324171907 +77130083245527 +211272705883704 +186218346031424 +149525666030828 +195557109979271 +235771870866984 +54656745095598 +17049249786646 +130125779973038 +48429621796326 +112793627355145 +67275382504546 +53936491808564 +100940517253761 +106807212758006 +123667414572146 +232375865685514 +39568013347025 +86742588606932 +61426287818531 +118293842830418 +43041005918419 +188360436242374 +200373051514223 +122046399556178 +273376888426484 +172615350752692 +174972346171477 +153855685897431 +111285976599229 +85312564485737 +178771123983125 +230776155929110 +129522712114542 +276025370635139 +204510385808878 +281144039434335 +248398550806386 +187239284976226 +64227905902367 +64741763755011 +281062452329586 +257604490805487 +33736341626747 +83603496223861 +170780314587475 +146751457150547 +231987297895419 +178527515333761 +187289931881137 +39971339678738 +85027666707384 +136556570628788 +98649372150949 +21768083981235 +27879197919683 +45558847667411 +218928990779285 +107166821706501 +37811150725572 +279223740978346 +13313416616832 +113028521349560 +250806120117985 +47747207398654 +162897102754168 +138831020522811 +59596313914301 +188441174530971 +69782841224423 +245201031279538 +169775427696487 +127954475139469 +86352459545473 +142158698460152 +145753870569649 +134005236761593 +273756033300939 +150174534710787 +112118470661381 +148418579612166 +168418088221876 +273518185611462 +102240810726529 +140123913678760 +220085761759111 +156598903167530 +169975975551087 +215555124443182 +176928652794110 +33741677133974 +26409263150703 +46966869293803 +138296721517294 +192590664308417 +270444663732698 +125861918665598 +277671415528983 +270602351458340 +45753220084129 +91840346812104 +30476006390979 +278947108337583 +5159923756667 +83486092527321 +1433390953750 +185922139180847 +51770706385024 +213155317621894 +251581924478981 +225602041606548 +97689922275705 +79268495573414 +15781590409485 +179439153121602 +170236154898009 +249224216050397 +16627349883270 +27777646517748 +170946754479128 +3037173970182 +2104646927007 +61794947242303 +71583456225706 +38082255370690 +112343068234821 +277785599728494 +18273621908773 +117362480079453 +276946833751248 +229572338061920 +54103486524330 +208541422847532 +142381559854245 +168296098086688 +77568142394806 +194813481245328 +35845412645544 +6215333278892 +83843816225615 +116650478988778 +254520773971142 +112156605272890 +227365869286677 +143470953714317 +8733608328135 +149615242374723 +29198939915593 +251126952448683 +9020970162026 +137292384567086 +58548044830887 +48073226138245 +16779671347368 +106087686918938 +235841175676695 +258225028936936 +267961804800125 +276920395018444 +280913118980057 +53170044232937 +124547206429893 +36468387160081 +226785669075771 +236281177480005 +81825319316654 +271451814742257 +275951012891167 +243341556038163 +138397928722298 +213643718018133 +97126773563865 +140580323444533 +117951607725713 +36956984895481 +171446271522782 +115278548875424 +274182647793585 +160344282910024 +271241492904999 +49389039154579 +130792315320119 +116445490090253 +75536990615240 +269631906591868 +219365572806410 +223498897490313 +106847019248504 +108307571459447 +230441365452073 +180009783520150 +123964335473433 +43541288875258 +99203141264717 +17398557701397 +163163077211801 +82760792251054 +96835144763554 +197721230438815 +253244373117106 +192884334227884 +172597822273971 +237814537815417 +11979686931461 +63148706275478 +104793374378280 +107307154444191 +204313116089858 +112601611068420 +124018284344848 +156816628257344 +236531230227167 +200926922489293 +180510739861677 +118159869632322 +85055225720668 +114898309400296 +86218597908166 +187182911816620 +79533319137560 +10778045963253 +198931421170996 +208980147393128 +162282720701594 +9016322576676 +101879809541320 +197979230351805 +52958640614482 +274178856871614 +224975368673217 +13276457815646 +109612274595972 +95052347588927 +42617227561913 +87493935918004 +267830473529153 +185943092199727 +55991475612604 +95345488421650 +205553821737365 +270198072777483 +222469426410960 +238684968167401 +59828577835853 +17890761542288 +36366600560113 +241852250639386 +25498736904507 +46342160814551 +106640031408421 +105225580073540 +96849752763471 +74130620867221 +65592955203504 +155522308195551 +34989897881093 +18592171776103 +131093843239580 +235073956938158 +254958241659984 +167026884680579 +159828167642323 +176973284205833 +55105027385347 +118312537394555 +48282724334195 +88188341437958 +114017197435765 +147996828837803 +198349595002496 +188658290300735 +38400206149974 +278115427340573 +256480579748202 +114490779341324 +2740352996088 +4673062284404 +219735975026943 +20053799908856 +204108509021345 +181268051850946 +92334881747239 +83406899334012 +169758987775399 +217351707197768 +38069171655690 +154195080745936 +171986219943278 +242202004876683 +230764548979734 +29958022921739 +114593710709958 +125355220127623 +182285961273458 +126728939032763 +120407722852859 +77200719007400 +91976778593370 +276503214370596 +897801914774 +75623898363910 +182536979364986 +52006722386607 +197463748784213 +21153999898189 +936579012367 +17316871280195 +203510477493005 +234798418842403 +173415914301468 +201642378970142 +164678666787566 +76945736116478 +223234686641240 +134116968825748 +79925481288150 +6701542171744 +183474128165178 +67786679326503 +175149699592623 +241326979191802 +96603550398396 +867746588002 +213123677409464 +229600008446036 +248300742743479 +100904305724777 +57080537652432 +19396751993088 +256007936346241 +45994170712528 +15270824959894 +271406783181381 +16945976659206 +110476849933201 +63108606419497 +87998341929762 +135043328578724 +186606595840060 +150017345420276 +12632299486213 +40204711053205 +7487294141891 +110914268473827 +156101205938262 +127490196644581 +11276130239105 +94297219338236 +169560491375182 +166913420709169 +38270710350185 +117532407022826 +170137074140222 +275654153983903 +56630569933242 +110933663270073 +101013054969553 +27254883157105 +76930564076162 +203848900365258 +88093025717675 +65366167515856 +169682870562959 +262847880709264 +214010855581464 +172941489476234 +59503575007885 +59508039332445 +121109013295842 +37730788846504 +139734836879855 +170210487369706 +175099391082762 +229531046298040 +122031187912731 +154377885573608 +219444298623721 +25170559260686 +131461278526179 +208731757502674 +123364269611387 +158732348666926 +129548309569733 +134964830089536 +145762905646920 +191599343541287 +192089910188399 +107068970931013 +101723368010116 +160329671745980 +167606159372713 +228886140914983 +9969193764028 +28592457111 +228186223774460 +182700027423825 +84881224319992 +131557394920825 +103962743944817 +99532157612724 +186272861149735 +109944812089084 +148408164558352 +61879970023584 +141844925618531 +119867129634925 +45187457641080 +137457051890714 +19271027046340 +75175942015523 +93692954399460 +115900289225736 +199981089876821 +276287630556391 +260297643077450 +216500469384972 +256343613762598 +171601530280249 +93008285016700 +65196508566495 +261164494128945 +10667529744975 +272512664061302 +153878945056069 +224071378812621 +115238289198776 +215474032385465 +13260463074531 +191678678617759 +224240314896830 +216174055104301 +44722210324719 +130943659775191 +175767270467176 +121805567426495 +273372146632807 +106612194986679 +100486364939138 +15155212616009 +90977584676884 +267868299580422 +112181192548072 +24214626116235 +50791453350893 +92770146016238 +228439599423658 +34162639424803 +118019677703419 +147647087921637 +106580124704050 +73015757563466 +203167717178879 +65232237779056 +228562259845795 +110510181169099 +159080146882016 +82845908385417 +272402235169090 +217721250665230 +82702157134585 +82243067356207 +88604928563596 +149772934736345 +229307917150020 +265702019941948 +66668612705613 +142802761052344 +52700978679351 +101206334997753 +275086486435230 +221241051602799 +155453034472153 +145066177825000 +231245995002990 +43555580274370 +129848430092754 +208491022699073 +276195388709900 +14572437528565 +130043807282046 +45199524979949 +230246565510494 +45057879863066 +96401715223082 +147146031476666 +259310529576712 +60413370202218 +22740774033745 +203013032442716 +6415239608178 +94396984743519 +126898902112654 +206263790531194 +90923886174427 +92416293876438 +270146443302384 +178668920973702 +21513280508976 +250120773296013 +216350183700847 +2518441142798 +125192383219538 +151826924277293 +75618251928887 +269200091324588 +87018700578042 +248539117018693 +121446443151377 +46912390822678 +19464692986740 +213294895527417 +11080824439543 +57212546550860 +133810596386520 +248843906796871 +241997777073974 +160748422461299 +137216352824236 +236900288507273 +97573673837768 +274716748947305 +186383148545937 +27036278194273 +113339835833072 +224482856583338 +94732783845363 +169825811972065 +156286702581548 +52123030821195 +241263011942525 +219815761419328 +60808489435204 +186089532448232 +107607606546275 +94346984308447 +8155538083269 +12392264055567 +60390387935612 +84834896383066 +126484349309909 +59153571962381 +26441562285657 +213106247561129 +45793718464474 +126960262816434 +110821346070845 +27811505821491 +46488461402386 +175050606345027 +76706527754726 +233728828947480 +24711162798773 +39270989620855 +139358629555486 +125108577230815 +205597957265051 +182235871492940 +135480397106499 +229893627269165 +183794927399506 +51905022129901 +65021361170028 +236059576000182 +87251146657919 +40866289266868 +164362678965078 +10883290101542 +86129079397377 +36637279989323 +108590104659705 +235656462385000 +180779332015356 +238560345213613 +70800184866067 +2898891300297 +17332763072729 +23425791571604 +257356431632833 +9891203288124 +33921384006361 +1599581095514 +6148248793445 +120524179686288 +64922413654592 +37213911441354 +247883608638099 +164849632652707 +153973879360161 +18389515637678 +236423873485681 +27024340567704 +196809353860563 +19051777734024 +178804238850557 +61111784753998 +47690598916675 +233498242726053 +230297205837188 +16857535464724 +168002805662964 +148870740792143 +150701458808902 +51766179112594 +244056227246246 +165809796447916 +272662051367775 +243900915886643 +102866709594970 +1698081086894 +262802823591388 +12389286928688 +86594931759166 +61814524915657 +150860882181331 +61733454946279 +26475712980532 +258486724481849 +205228389918796 +240095222747899 +140483199285562 +175159832009507 +82267449198821 +164433507753013 +5979871759707 +5156124533207 +280200675180716 +51850054438484 +6141623124943 +274145999189370 +54732249234233 +62935722339812 +110741239445640 +221245712758208 +176056641825480 +169001105745831 +162230755131824 +16658266478734 +100743920746740 +212894483081027 +3179010584062 +125501854399743 +50743468182750 +107045081092459 +151904306101934 +98443833712246 +92227836601888 +74573287137214 +90722085716302 +73729211248822 +218233154059835 +85327488724125 +81352270122349 +109063873732997 +67601128095708 +240835010625290 +184160020500107 +145228746240475 +105915025099877 +272199998871753 +109529547272306 +6132201431074 +246626173940301 +2380659965092 +141084330093319 +49353363744063 +222127242682236 +247978606106878 +211332760724091 +76458311309190 +176216768758569 +228646796443662 +205474632540680 +127366747572360 +169561060361318 +70616254694195 +50130576102931 +171393782783 +165277531122572 +237236384895677 +193685161251074 +130551761783320 +240553986618985 +251286708067766 +186134608012419 +141298448479116 +158317323775405 +218562849645330 +225455792559955 +137499340341728 +46084616329345 +170181219324470 +261627908685194 +193462893005163 +92350836137499 +46388714818107 +172823320350638 +172159475932614 +46057492571227 +15817142166457 +60099034046420 +159755435092178 +139486668769160 +214853635577687 +224313816423266 +113822789921634 +118415253291379 +139484437038621 +30758067760848 +164881936418673 +32487881856392 +43907580879415 +150044348613346 +61294391613702 +34211273409477 +36965055768947 +218376477198207 +141104008651357 +242003582075776 +244399131750102 +187442993030886 +125244635702837 +258954700089133 +105608148675437 +28462316309411 +213433870685502 +12355326232813 +192097308005591 +46476094580471 +110307541540710 +60312682617594 +256674423713972 +206458183131345 +253791262527262 +194662680948145 +193292860604213 +44757769681072 +154873141878281 +201994306069856 +261928935900927 +173689182820126 +44824210293921 +60222922152318 +216623204982766 +264178631043407 +249527389229460 +109619230011388 +63617748428327 +248912801051061 +83489902751557 +256510051784965 +60438026631026 +274668099530874 +91867321031067 +237888357900022 +215530717240680 +222247879031238 +107954148940877 +65436983585334 +156090719600626 +22598562901111 +118127969939184 +191184541113777 +228945463948777 +125355233236077 +9345851958643 +185129828797266 +98994039774463 +200194316696842 +123165299687054 +81262240835537 +3830604276218 +274117063532627 +42133266459981 +238780823910437 +232944422680051 +102968179728341 +244677485384101 +122778093534508 +29570477125255 +119807766003753 +269369064833909 +56277374636195 +27232351859477 +226537729795458 +132596282054512 +4717216942824 +206397374334213 +99328913256656 +149135508607327 +119153647885596 +228685714776148 +15307656702393 +264681221378957 +190360505670087 +54971340629416 +240632342394130 +214691705592722 +127993736377346 +174479623002379 +207680846746770 +255699840324850 +183760509962959 +267570623897639 +222986955865200 +29569995047451 +95507819658157 +233665963203073 +189266656703313 +111618347655461 +130402437291080 +237025216379735 +214956542254544 +148744526652612 +114170102252284 +134846579429156 +17313341922499 +280295713578622 +253553406764992 +88084549186529 +13858271506579 +132614410903258 +44323233275898 +74405679278780 +39836440108120 +56587002875790 +192021017077858 +166923401719744 +278894733209250 +77814269873943 +33039080208396 +254677439594073 +221882831998305 +23140653004260 +79641485478026 +29512808566448 +58560436949776 +127512604807310 +271356528895204 +262359415860001 +241391012470989 +12365397090134 +259742230290465 +198539054804127 +4090135017346 +169973181799974 +94132796916040 +9073485529279 +5736662275058 +228940054384843 +234420627601703 +197205967101742 +212297297702703 +114578642967183 +95766618283060 +152268438972589 +29169175008702 +70190358131171 +58529459388893 +128840390563505 +66673694839649 +34468970912404 +26818168267490 +16041042209111 +278125399536260 +206690215195965 +242465490693107 +31326623377853 +39237334937778 +243244017676868 +248792651715207 +189899275896450 +191876795945251 +27402931728747 +353018821844 +139263323849835 +58362493650349 +92700432235988 +228427676816580 +81918474138448 +221304394470682 +62128865606993 +192706134010865 +199084356869717 +202180757687932 +115297011053541 +6275619642881 +253501894390207 +231772162362554 +85354769323753 +193746346778000 +25243511050262 +275066717189994 +108381989471268 +222372207436829 +1151786404384 +176648522395978 +140692278703054 +129531795089328 +18177625816162 +43730028263217 +264150628822036 +252842257478743 +151279293549042 +47725537635328 +264969731934310 +56582722609054 +26901423079361 +156433438519986 +219173480955787 +163306527764561 +169724072489526 +240549648007432 +188313997550887 +217085643660814 +84786522845360 +106160227006392 +22627047686043 +101156954521803 +135703141796704 +121558765364205 +95230075386761 +154946479412292 +181236614116919 +127880272405936 +111394867687340 +183195328751691 +233718187635961 +236939661626468 +112347155540455 +158492302559635 +13934612938636 +35301686985056 +136948599668200 +258784622694887 +23054794595547 +18609319009573 +262926147837680 +139380166861947 +166687505175165 +111281403715930 +169314322705543 +215753373059711 +212756936852212 +45905671328181 +86662476847074 +203894954619032 +190024200045679 +108852693467993 +18379561430308 +33947643778011 +2960090971632 +40622929091396 +249673464192354 +16984194174802 +188073546371031 +146617661641953 +219072904977073 +18641741345948 +210037029745227 +252468892596673 +125201044876679 +26319400069395 +178269373140269 +211726584581466 +100435486522385 +147053053235974 +142942736836060 +111187654166658 +74266258704250 +162812927472194 +246705203178174 +223328083183078 +276942639279452 +144490727725464 +34191343157162 +3480205967327 +267040175200375 +65176044604744 +128692129921074 +272169097513415 +260514688661910 +166259034838187 +43645002028648 +183158801057139 +27095387212999 +109268142499809 +59325233398843 +158186427914161 +183894401012651 +273722211006513 +214872413339337 +127858833062466 +249610033882646 +21166494025209 +273999130691023 +98401280146763 +65773389381862 +18156563386156 +99288944137397 +58284741600882 +194392684074900 +270456573412529 +272458359559333 +138614782036115 +5407195122530 +28862029478974 +103221057361140 +241981952617167 +265220666222041 +168029371746864 +123257395297566 +222323117917457 +58147313206557 +80476998741507 +58936689380799 +5359873282194 +263887642503761 +5253622357666 +215191114452268 +225166349963382 +189203911935583 +146069236392794 +75564553532278 +40442570379172 +82119745691198 +191443287870284 +96684679591829 +88448772014185 +280868683071813 +63438666618568 +257404922149523 +82896483872017 +162369027656283 +222136509150849 +244934127177875 +183802350954634 +134282142482068 +134932249582288 +235655238757519 +155545862704574 +87016897990065 +151947489820829 +80635788317956 +57577156560144 +119396079081227 +59520428629584 +146115355406488 +216085825268769 +145910839445600 +106250137472571 +135277697856366 +150615976705505 +270364467371268 +192542027537393 +114399996839354 +85673506732233 +74289219057086 +18297253893621 +127262547285038 +66741480487460 +112559912656099 +87267248438090 +35132535816339 +104787336716021 +145847805894618 +110092885014444 +154591216121790 +32341575593284 +47180312324605 +235461665507897 +133279914653 +132473854683147 +270315550984896 +146861441023780 +83208473645067 +71304634217464 +82987137831420 +487086840276 +278861720528214 +132744087914407 +80778547205352 +161160861432861 +122124771947867 +197609248095332 +94059861394652 +97755420162520 +211642300339017 +120138361607993 +16551320324967 +47119475421570 +19218385312013 +173983735069844 +104930984619462 +202535981077078 +9236317077756 +28483454756286 +19712333241771 +255096242395895 +206909162848376 +140689213726413 +195340760521950 +90832863300693 +213504762827470 +81859024245011 +244635696170827 +63645616830432 +60487711471703 +255922536569430 +34873052622315 +42166872277856 +220541210456591 +258874133775708 +203355278698757 +208122840561583 +86915906351219 +135155088950307 +162135095803232 +47666054077151 +69429542583604 +177356753189200 +231034629672038 +137387186398549 +28608067999094 +145486979412615 +215122333100896 +214390093418385 +235026177265489 +95433803775126 +57850473644562 +241624522143820 +165017614328509 +118565024279992 +227465964974736 +273401314221945 +262149616678312 +95529579173188 +65063058923133 +261064440190755 +104715635682794 +263896787649783 +58599001207837 +252402411436891 +180451143885359 +274705841278134 +23957811226919 +273894914267850 +192212331243011 +8938671281831 +230340912856306 +187374932109837 +21820981316949 +237723077338231 +55413410563134 +84860641382037 +253594344924909 +200278461050416 +166477958517632 +239229458333097 +110905207155872 +236225099130126 +201780896488055 +192103829314400 +22962123035443 +245541251180925 +171195301514872 +78896761927660 +98316717361057 +144245123813669 +12063548972346 +8594675748683 +9971849694222 +149937828309113 +236851173683359 +280478679319940 +160886730685570 +166206665521216 +84748038680268 +109602252612610 +213822665420789 +243431201602150 +187841135543041 +60749274415800 +152141191363249 +98826787703480 +250160791084944 +158169677221624 +230942939427448 +265695945383093 +259309033416861 +264921406039047 +195064459671150 +145012755777317 +42741054818962 +200598917706206 +51301896271680 +55241102510451 +223613365090351 +154253542163245 +22527423571094 +231205990974452 +227528561850196 +214320472569666 +242454117927194 +83242319220305 +56618360250777 +67196757008055 +106464228984407 +163000758206387 +278105425807313 +75242553073292 +45903106903880 +132396499329037 +121230595286667 +103428132596591 +269718085172359 +185906155804708 +82267536662487 +251650398421606 +210145191437086 +141101938165423 +107930937243422 +271335733254376 +251746811143896 +214551081206639 +190968849743108 +66371794163217 +218906299407468 +252538241137758 +20191782421275 +115125163005589 +68978409605555 +86714733544892 +201926363562308 +91820369037238 +37923055076837 +269685636751675 +220162346611175 +140308660536516 +6415286336912 +102597313923007 +188852414653906 +258473161323179 +182316036884595 +107046385098986 +252452126313538 +218485046539388 +239126067183722 +278433562128929 +83424015335010 +40496666306262 +77009521915506 +128011914501703 +233902910230239 +226126622186195 +227342582135590 +103228346147281 +107420499463383 +234896058310763 +121413835620609 +85199436237583 +98692911806972 +1303119225514 +201962360092408 +278192309493342 +182377997376698 +148744020754659 +133200130739019 +132128001636309 +122846169728641 +177813959389387 +234545398618690 +231630643835367 +161179549702074 +189663019808452 +181144378987718 +260746800545534 +190341660117529 +77211465104613 +93647744244633 +217918586598497 +141936446860451 +75634093410260 +253164991567450 +169895404952376 +245671474865844 +26199307776290 +182973083343390 +222398458451121 +91061646313268 +39008006809294 +141922800999115 +28950324693612 +33013766655011 +113826195373828 +173972216481078 +243258121735741 +173299783485609 +1521959799127 +204928459513049 +58061992344661 +114971247046252 +168339497846280 +221523110956305 +76560617697727 +102126358131357 +26308530705413 +121568607447789 +14542815529455 +174603956957435 +209677389177243 +154555622178761 +27887913859982 +153323067412691 +127522521953393 +261615215651092 +15948090502111 +278100552720251 +188908782691539 +83332094882557 +222016098589239 +179475829705252 +121601000361230 +74723312028884 +101960633237760 +34033924140094 +86364730499388 +57259651962024 +218882239640636 +144830201804981 +217954520546564 +257565309950717 +207232308363399 +275531095662047 +227496531789275 +240432895989330 +104721962102752 +226686566117286 +86143141405522 +128856888773312 +37862310665470 +207796497341611 +32989193149880 +167159562565329 +125257002930140 +143818384389023 +52036730846598 +255715765526314 +4691111666861 +218165721176676 +149872126149348 +129473526673565 +44066397330303 +277612490965510 +35664194716824 +120860035882595 +240869681258541 +233786950860251 +67555856182241 +151686245233307 +118202883733591 +10624672313355 +34236687153270 +12060258782294 +156678340268736 +243605425916367 +221156143477473 +145063223423920 +232882221358327 +71025158918173 +108844291833422 +137036177017178 +22689249681434 +125391526475609 +93395234509803 +140584690921776 +279794289268676 +171518906071237 +100754832183201 +163686017366614 +249752505638938 +62857561131975 +58982671304101 +154094515447994 +112898383422886 +242393608364091 +249434453012905 +211291014569126 +42383769465978 +58784544993940 +101715010125042 +236721534047837 +196896953680614 +166596439073269 +30613926323957 +195037115633346 +266124446386124 +228524856296327 +21219637631788 +174457071818699 +119878326886487 +124812707511700 +17010592709383 +197308227506392 +260454856329056 +38193724271957 +40416123859816 +65374709054089 +87283711957686 +210458561992409 +120233971922314 +109489707196008 +21117510296520 +42826176526033 +84447229157204 +91304162449755 +223601548791141 +19541411493830 +88927155862949 +112200816692122 +186316874054768 +142884283261400 +183208524431249 +254299853030642 +233865599013602 +187801863964220 +21215481754785 +209554541533545 +230718192373329 +163359333655122 +104953143170972 +209251154774004 +138983418955383 +37936420048953 +50993184719718 +171465157440979 +133007432603588 +242266805863798 +112384986585663 +91996963860063 +194171990072321 +209298814454555 +209972608371461 +226113897635942 +171791834327809 +134076703617527 +123477913804149 +58354791338068 +80226960996879 +147717266024457 +91391325103065 +179961744562076 +38894177386953 +39083629983108 +149261409144499 +6771874811390 +234951463784291 +122176664013331 +54032576452148 +20619106378055 +164060722554539 +244952533830693 +213428426175506 +206514768957016 +184229217507139 +87666112883146 +202914790210988 +248579589138225 +112636068972178 +75541710454365 +49592516683687 +245967681247179 +155314583872999 +212073383594292 +145295703692603 +200705275779099 +184636089987130 +157629262667765 +161119841324262 +276348236512360 +226787099009885 +1049465015173 +158305620045662 +133338077504294 +38657092095912 +8135101217086 +149554111092005 +230043795788411 +261253591945791 +73496872982339 +81023586585422 +125790498587338 +102389589999388 +265860210431627 +213031929999777 +258915620209807 +244333807812371 +167528109847530 +68364328487388 +67555110157117 +246326533655917 +196966386814802 +166840325062677 +101145764022306 +261268176903033 +117375156192485 +122913770821334 +217999851470766 +70782165820068 +243209217546533 +98801884112032 +155989498024194 +197248652781329 +273380155771142 +15351783226946 +56505693345507 +269314028054941 +10360546326327 +34713202873439 +234423711752264 +264569525502114 +27256621615220 +223520693281582 +46187458010664 +1226192353854 +123036280256852 +69034748719946 +203240863013926 +264137913947227 +205101611447314 +131748735900160 +173690061416405 +100285589795184 +208781569863176 +240037702610692 +77165063588941 +36917201381507 +209412242483832 +59853900391431 +152159773276876 +252805200685061 +168259246108953 +139159992572930 +8994691748301 +58244356856994 +160103743360881 +117293032816753 +190539986682807 +117568414964040 +141282928697236 +51726214768609 +35426588957195 +220567634420942 +48363603670503 +54790743635639 +163480316141777 +53744804434926 +136675358714962 +110769218281745 +114969633290210 +147414730094065 +233536142460573 +15366896123163 +268089621655289 +66363835229115 +28704874330654 +181472088110554 +65732103848016 +179621060518096 +4319581701919 +32907029722303 +31515763147843 +164980633891233 +107891136387240 +76842638791319 +14689673660444 +97663026543077 +171927203505199 +277700330077136 +217140266240333 +119484067583698 +99183954272753 +40452334704187 +199206148018660 +160989303807468 +197836844932836 +175310662513243 +178635247156884 +109011081212861 +13679172195069 +140876586077478 +265853881299020 +130843075486816 +143458313044875 +32944249352417 +250163523900858 +142409370966065 +193618462045152 +218354909004418 +73917335651363 +264307632077072 +150243421352173 +38796127481444 +200581371139634 +32765985089979 +255614728000963 +35528920088836 +240257025370015 +192309702794706 +101240428845508 +131750009098569 +132436891924820 +61078471384871 +147937191073966 +211255291709174 +264187363920336 +111718244476106 +159707525625962 +233681912954186 +85528501065114 +149103551971681 +11245151783750 +215033133468508 +47160013099467 +69608961367137 +244719017493396 +110849089480951 +212676541236965 +32956922555187 +75014658173632 +152481408915435 +120179920816649 +226256229350596 +276756768477047 +28519091910384 +163541392600996 +76157625986229 +202750501694168 +61680476291200 +167591018214758 +39602860822775 +255704392760401 +225418720345921 +38191111745494 +230975089153070 +108358724266958 +21010532246798 +252148894995910 +214156860390683 +132254226721048 +103328151924993 +76838369186819 +75036742455269 +195168482438422 +91911746390901 +191020852353666 +210087562744057 +232077750072615 +170233724983580 +80519164420429 +109910546484918 +10495217008773 +123919806301787 +130642175411590 +208582649833277 +240600194817741 +148405609742791 +192404251003083 +104783454227750 +181140429600293 +158711691749741 +179165079154964 +213175151394575 +83673558653995 +18422803726903 +273076611572284 +3345570040722 +189363427654637 +44343538675479 +196834337291477 +6909964952454 +51682691116818 +112086305190282 +149918418524205 +111614618871908 +84865197045556 +202590252272917 +69645413136896 +160457018622318 +129017345961397 +252530086560856 +207865540604165 +13018421155970 +204653909522790 +148772668326595 +231599063756545 +201021999085068 +184657737181206 +156436510918373 +7084792363564 +63373563328162 +231829308284712 +250239015424970 +135503944122832 +245175427259169 +87748882377784 +163582485967599 +104951565543926 +164959473662405 +82504488385379 +97858655640944 +205982947653104 +114130742825400 +6975357079364 +66126251031121 +145395698036187 +41080658123833 +240493392306117 +254282593080832 +137325657778667 +269301911463944 +181739925713559 +171734982313368 +267742790816753 +84776774648447 +201348478512340 +71269537091542 +76021793208047 +4784754795551 +23647306019315 +225660593356084 +41045934481345 +2713546200448 +32242096246914 +6458902253949 +11577571053145 +27633845346635 +214686954519876 +83545242075584 +255672566293703 +264726297654904 +273506173498991 +281265147298858 +269790759271272 +173843415255754 +195415975367323 +108731162528104 +230511289736855 +171216424843306 +184859150100175 +82485857137382 +96917583885874 +144250045402196 +8454513085 +31533401727732 +174778220367758 +79354784702330 +140925054041895 +93539327787080 +10952938531193 +167364789624474 +129013203283606 +163390954394724 +114426789297531 +260858684004171 +26467365784990 +92886321051807 +258356160018271 +113965006148177 +67895097780313 +105660543333759 +109472474515775 +270004694871461 +32807078955788 +73876357536981 +93728879574182 +80506624463475 +94887579657243 +192774228069451 +225681824979701 +74199984213081 +58151211306335 +143709394430378 +87614012336359 +173237530319907 +268333322551104 +154014255181365 +119006288055852 +161136244420890 +175715195674433 +183113492873260 +72523779060874 +9543107275994 +275259305238236 +183866813154657 +26652115518266 +216748654635976 +172120306611840 +179650644338694 +66004885670013 +75777483980847 +238110722578547 +167997210474534 +77536825064066 +9861946730669 +181984851440178 +115017271985624 +173007178266729 +166774703690943 +155739435022066 +85525497199646 +216788175545835 +101431822509961 +107458757773699 +210271181056730 +174754855867508 +350929315801 +202530165593112 +112759216877244 +30309048514709 +85008468698060 +193655307311826 +224456577420344 +3980679972755 +24434106961057 +126003485423676 +26252797283734 +121899229592128 +72353847242609 +79369648999497 +278097001532217 +121885717930565 +262097629938834 +279323192751909 +80146629787016 +133347549337108 +225815753365034 +189529380278632 +275181821758110 +261370070689065 +90190097951447 +178042246300223 +257393060863379 +138653688463957 +163237649850591 +211199958870446 +231583995776279 +202514632435173 +146100301638140 +34377187855911 +108705394331151 +49997718426947 +160245649265708 +1118087036199 +114183101393862 +143617429344442 +160272841745514 +155341721495472 +236812014743371 +197997586444716 +168703488150351 +277492014787393 +220075029222657 +118362710769843 +16917789678039 +86310194713064 +160058806975945 +98525037129918 +15857720095204 +244957143966010 +168447247303095 +253870614133340 +44895591414819 +259817145284963 +184966630853061 +198811867127515 +125053851296723 +166096168611652 +19669509862753 +135222821197551 +119403556450685 +96840128797628 +150276871810217 +43045225072724 +95173355386938 +164054764206997 +125201816597081 +204435536849672 +256674826300802 +155331159621448 +54376647901949 +222217336228792 +223832014034698 +231403594114797 +171637520217439 +74426917873543 +98341378920013 +104975349549204 +24467807344092 +41139184058015 +876474398066 +65653600158870 +107960523790742 +243388392484542 +117573568745595 +87060241711234 +158527609472430 +281447858064275 +116402662174469 +256428724357234 +47536537944395 +226243221339406 +120125987526606 +38487135765635 +47513442239696 +251338348546868 +30372888458556 +122561414675681 +38227460983593 +226815671287782 +266780546417662 +9185487641810 +213896217382222 +23388526042466 +31020640681395 +225621402398164 +58924138553152 +143520999933946 +101845347444265 +119583058804451 +205753591417983 +155401334299218 +246197723201645 +137323093957312 +125835007269713 +96781413557369 +248643916190693 +16718686666045 +178719769469484 +61366132710096 +260415943632888 +165505781728788 +170222267897898 +61353632601328 +168821546096475 +84888418686869 +172500686579736 +78668650880794 +171370799582982 +256280227743046 +132795136980927 +107611559768794 +243083285969485 +178025015519617 +37032727744557 +103306264572549 +258565989392995 +50859700561086 +191675306208617 +118820465399729 +63042535716845 +26833038545958 +156065142184879 +227853245845211 +197830442282073 +178463517239740 +125905097315328 +66658878492495 +251002216869729 +95180595300191 +177296813641857 +239550233282490 +98039902410586 +148675136079725 +105256032128745 +252156581464791 +36967884299700 +157954162456764 +87900144151758 +201743444967802 +274259819572425 +6469385357608 +146572283361392 +158130546173895 +72884465113237 +139492978337505 +166166738389079 +150758526762956 +27686052392032 +72881692812327 +28441592160807 +142720612229012 +162296080441608 +148308733677403 +75933928494800 +151027974886392 +71392796594661 +260554098189926 +184199339301225 +169276843086469 +186466586080300 +91825080159557 +172580388838793 +50288835981902 +232836361571082 +64879776050171 +12682284171760 +223965864716201 +182370316755236 +215654030222879 +106336128695514 +140655845963639 +223475913704610 +176731352995043 +92805748043664 +150613016490370 +38256270232815 +137145148547376 +50565733667243 +268441896239179 +173950433979132 +152230129091498 +137373583519047 +242602290481332 +225303542489492 +90413021506175 +235591957796482 +35881915368229 +269493481089244 +103710646517959 +142061084522487 +241667846708425 +5678471375144 +135366998828796 +230218104886949 +159712083880834 +44431187926089 +30241393184412 +62583705173606 +190364133148195 +68051326739607 +173183933651776 +152305482466563 +197008446148423 +66468183403654 +225414253832910 +199920085443644 +193834751650289 +97684759088977 +226529324831634 +206302287763610 +254340160568272 +87651468640526 +142829977439748 +270231499780717 +85775386554774 +61337758958772 +246888117629718 +157684905499623 +49255825586550 +77365932284322 +78680724420138 +83115907229562 +202710585456555 +167653756901849 +23877506477147 +237845096122972 +12510799730815 +245971675539731 +44463181703943 +280843268330051 +38184644983839 +100094155456488 +115905146446879 +135122631082065 +74679921051167 +140468234002962 +41795725791432 +34363994207756 +138835892653678 +255419858946391 +259468567089955 +191611889347459 +68259606394214 +158366485308613 +268233011814158 +53746650995296 +260100966750496 +235730758588636 +204684772888469 +65300873063797 +11839376843089 +173459490334558 +219107852935218 +220411269160075 +191762057053829 +133414040353573 +150825944195337 +236162427339553 +20902513493037 +203561747562018 +63583079324939 +91045521908336 +218092099877745 +168135412274939 +252613570213171 +177731012918037 +252011093995182 +57620974398628 +50880423007241 +266290796745305 +96239899417666 +258151086005626 +17044739422489 +225149076859716 +212320919133784 +200457749495819 +225048220398399 +203349044049982 +168817918505459 +68259699245794 +31640666580897 +4770241470283 +246552323311118 +124441029187226 +100461946543770 +21182121318413 +123517181123176 +63160813983758 +233002647890231 +21936561668133 +231417516509937 +128011998039524 +196378277117594 +154076460823580 +155024241888552 +112134660470309 +230276211700948 +4095184753469 +260633749138158 +165746563282691 +160473335705950 +4782618962418 +134650505059203 +46911696873540 +60165105350590 +68225125540161 +72519884182358 +43196207263559 +87662092235592 +60814342194480 +148765336037333 +140631903383922 +81543864937451 +260127308761990 +258599324453854 +90424284859549 +62981599358321 +93156898128428 +75434286875862 +272076267081481 +120407837158392 +72051487893257 +237046750073999 +87826296051636 +191833180577660 +95552221478505 +259298265615691 +197397312512584 +169098594401052 +34927103749897 +55781419861484 +53916538616442 +55098418345547 +178203917686612 +226994345024513 +95490971864592 +97606628551019 +19979144629662 +173172190952989 +75156910770774 +270116043901752 +4697189659798 +223792194271839 +204695609300368 +163257740958655 +133042598802817 +119224734668370 +184669939293997 +22470513861088 +48705965602788 +33793233719747 +202255794078293 +164304982662690 +50127125080604 +5430642087729 +277690978933279 +120882471647899 +130229204787740 +11655675883199 +121309950199759 +221116926694701 +59945600136720 +277717764880639 +89060467198492 +248387837907456 +19991702736790 +175651002077287 +164304168954518 +124109952301166 +213590526529140 +235751754217908 +228607121218490 +201497983625157 +203291569227092 +224520845759158 +122654716027675 +142672018142330 +235047191669611 +143574887249213 +181306821737979 +246343300226517 +268617230856752 +160366806715987 +150990813024175 +232337230465976 +114157047516529 +59972551327072 +154187203562403 +226448978754031 +120964300045653 +146427860519759 +240237098623781 +109283855954657 +225790050790802 +163099375123610 +101710524229269 +182348660721399 +145468480581017 +96894623313900 +236264869483444 +98440976673166 +95714130177987 +161942402302650 +206880161336314 +87756369856451 +62436152181578 +245018692453525 +33757419775528 +137116299706109 +87712832080226 +66590689876071 +75420851386909 +233773826927255 +215690937186235 +260904988940295 +137446905022655 +152030574342504 +58414689803046 +203750276930812 +135998397964823 +46491889322550 +280832584191682 +253519167119301 +95846354230486 +148325344140362 +250756322257833 +10423947646971 +184030637949122 +11433913179950 +204481341053289 +19381791999030 +90794158544868 +166192791762566 +11401290959866 +86647080255701 +47765069578985 +33860477447168 +92111012701303 +151946258741944 +94778428665080 +171432439692104 +227306438481674 +95031835580699 +123867972626744 +106753823591986 +247753671800097 +172882021549816 +125758565504274 +116653533025631 +152609345966126 +58719131777132 +194786103534864 +92816655269518 +240265024019117 +127798590424622 +65798436801019 +242662558950523 +101459615676098 +59585982828627 +78153475925696 +214958028528610 +53566191005471 +218292680968544 +59549890830662 +155198475673037 +115666712270770 +21163513529123 +70772358184849 +91288207640261 +87794926930280 +256347140346626 +29056521753989 +250845239988203 +212128392533461 +49486494441221 +186724737274873 +50622206961798 +80252462773434 +90588142234001 +85458263058172 +209533293845429 +162010468485557 +140824400993967 +196236080382697 +7607033156314 +140444344164408 +11318057003381 +213293721224127 +104321543363513 +175752942087841 +209179274941024 +7091566402711 +22356667243600 +26220493485884 +254065607378643 +146450350688461 +171984878572294 +195084751751057 +38368082567639 +11155291221041 +39848402515048 +156227799883759 +80725172757591 +11026875457656 +154341712794032 +106636340996813 +25379856322174 +269429429201767 +148483418932932 +224647286779172 +48723975429530 +7696542252677 +124934106573505 +243524949961400 +91520114748591 +61719154133006 +250199184831876 +183560031653215 +100977554636840 +102186407061174 +13501098541368 +167465527143000 +135787910043882 +234515210924229 +211879946885475 +215105018994534 +127206995904261 +271498919272780 +93066187814225 +135049528064920 +144384994272547 +99117282775976 +128162363415850 +266436828526516 +275261021801895 +251360002119713 +89640693357295 +171279406375866 +101282110254175 +120294488171020 +114797513908820 +29309691632337 +156645664419983 +155458921680078 +278421799181700 +269214367292515 +205894142458704 +199082956423493 +135113503930405 +34969100626311 +250130517192818 +29804939972695 +214634331535602 +132974877900121 +103783472226804 +77148151108523 +201678825953426 +82909234046248 +43536486454943 +217859805016585 +221013712276335 +89592417075759 +261383717328208 +119740552746991 +113725603927691 +147416925224730 +53811028955275 +59183213347893 +205975956879411 +258604351351499 +47439659393311 +201716442019432 +101445267041348 +245079649971946 +96585845408975 +9304213381646 +134319796079658 +63373592843984 +9926904953507 +126387232746970 +28098577750337 +75138200132520 +120021040879386 +208434582067282 +132183697982119 +104393502142282 +236505194159722 +69629610676767 +159791273992476 +161709474615682 +71189755404588 +212449072288134 +148662323243972 +36113366367625 +263205544077526 +192103086466676 +89758486569694 +169688344079911 +199867036802818 +198026316671704 +193562084005016 +243561265643167 +242063293567374 +104836183003562 +10609809203202 +50885096788057 +24514612793777 +48489151957674 +23003224916733 +111457942835736 +151330790393754 +204395125044622 +14686307830619 +41664013982968 +247893201397789 +131289754614204 +179621844607686 +121357588895173 +134399944073847 +203489495368214 +120849901403784 +161578527903161 +48073639400602 +167878994124825 +278793522934008 +120297315439452 +39918961172250 +147932504002799 +71938935634681 +196647291146429 +40463228806361 +65931599833417 +115627189666963 +60018241803910 +156611896887739 +112009439899157 +101122906544591 +173793933695947 +47052180771793 +230093482561450 +53552795368451 +201280745160463 +57925120867436 +216440869497349 +1690554615221 +234995479492305 +9416897835812 +188528290634497 +29703704320704 +55489705553161 +534633067822 +272940775070895 +47257534578528 +101048986068840 +10656999646435 +191023029154450 +140612987855023 +4002345617052 +142476614197368 +261935447890604 +14760134509957 +112103105610239 +107657672138121 +181912252723091 +125879799967980 +169460028860970 +64380321601982 +239569849640425 +70958324584969 +224391927414340 +214826410730298 +214808927989187 +211033062039748 +19268362242414 +91633832765125 +94048773619096 +128431825738038 +236042111777674 +236074254914506 +194091911623235 +222310236206553 +73062419795039 +122806384991377 +112879454405035 +230173269215319 +270076602339094 +30754051723281 +136844624775187 +235961753935594 +230103625752183 +118683117828814 +88097703246132 +223023113581407 +46401277515593 +218259689702945 +250614535062063 +198847317282460 +262519285754435 +175914946231596 +16082175416115 +235912646365434 +70566886249128 +106089739048040 +75796904166607 +185170549490210 +34607568386109 +77478897399385 +245912597010461 +178579580965244 +59813325406431 +95089715961989 +72601288389707 +77142836916264 +249024768283652 +82039475519033 +270595739868363 +88715479271181 +110769042284286 +129343924185588 +122859437113039 +187476824308917 +138530182071593 +38047258233902 +16320751733195 +236066627913967 +232172093591577 +107779202465426 +224081210424964 +8212357491715 +108795357391222 +96589764919580 +35011822046894 +140072216117905 +215387706163288 +122015102662874 +32788825786284 +20565339144282 +167200844242490 +188529091097625 +1423524796363 +26598252191338 +121541520757315 +260504702198614 +58082326631401 +73025910105774 +61861708001427 +74114315703702 +266197069117788 +83428856433419 +76890378848908 +124142817876618 +245683513103916 +171003619865804 +263819741372652 +238612601403807 +125911887217408 +214450406531664 +217800974248982 +58381874286685 +131519273871504 +92074871942282 +183471072065688 +83947909057978 +183195183616287 +55189162444054 +42275350482399 +206457718304571 +177120648412092 +53992812771021 +240284112427915 +281023925843180 +127854372505468 +178431070185088 +46898598668361 +77565166183317 +86140776146728 +244407654541694 +35461570681629 +251300597456319 +227420136950467 +217141337337518 +66729640788377 +145125148572014 +246964490565527 +25056577768218 +139976770055603 +210877745080573 +120440774546005 +178706204142451 +127819586669700 +132425785094796 +280330443258555 +20033245077601 +178654294116867 +196427900479446 +125907284431079 +255965625510598 +13025954110920 +153815946317338 +66894299239849 +157113896471353 +280956289854927 +223890303534898 +51003397143463 +67264584169147 +267294862110712 +268642583004437 +200823365486128 +230850269226045 +196212190544143 +196124420988643 +39502077899358 +1531892643738 +198042223721751 +136690102761818 +130120594477467 +231584697204957 +182135553220462 +178458840300652 +162625747182621 +28162792987017 +190601741478080 +158705374234208 +118050960102702 +215417483506088 +95147320431829 +7877772175366 +73588408585331 +105120260281037 +26727554536339 +34167996051851 +72459498521869 +239088639714059 +171671863807182 +83178988493372 +229566635314241 +251515368055547 +202950672595832 +135955714038791 +247316400013056 +60877650775991 +141782591950282 +132781756444809 +188673510500018 +234465885607126 +59634867645728 +107432995595273 +267722956186680 +241773027012191 +120760072156873 +270667662039708 +149501200270255 +33560764512495 +135824462896727 +255817607934674 +216900883773677 +247128005516624 +198768350886861 +23017709379494 +176008087304456 +28504303218320 +280654751601507 +159334770457870 +201608128456582 +161961295137500 +120410310168879 +121435179838836 +188329209878917 +225129713887194 +80377460608994 +71039870602012 +14868700308950 +278257371876775 +171392238683031 +79561293341253 +205809941393962 +160581239336289 +129953284754622 +141408246843762 +257438190202167 +247517760057209 +98723463004502 +31450406601296 +8962421317057 +26999551839197 +103302300642773 +50465169676055 +67186147785433 +88092750454512 +40683785924875 +204326303516035 +42274945432393 +212394722356419 +158588513492743 +96859412962859 +101125633245006 +256857073398824 +276297341495975 +212005779529305 +113676620831655 +36129328007658 +38577139716145 +159695525749554 +251148224347879 +177935123963749 +175521494684613 +255613478555375 +213391085278192 +170293674327756 +275654655809366 +22350505497787 +271088501786779 +273633869667860 +242651855980719 +138611198531860 +280247900603679 +174281526858398 +9329058880174 +232206277379468 +81694991426175 +195316246647272 +26275640400597 +176050891977069 +272681058134018 +56813745184541 +38868861554946 +257390029663084 +250065886083157 +12472518162744 +73911159344476 +250752673839169 +60528744574766 +174574472226530 +28629353863340 +129739159967922 +230464771734068 +251859632037420 +21588513653234 +213381927034128 +185865978074154 +258051779579827 +227184393352450 +39314497607465 +58937149444930 +102670324945464 +70214819143684 +144735456003873 +92710809888234 +34238716693515 +165975308135784 +88605926715161 +233211250263341 +116697332128589 +99109534902854 +196093868668501 +111021227099867 +224168362039974 +67762975212912 +35641200860058 +247019629681386 +143070696582792 +217727153920381 +233354619925979 +211071977302388 +14818231758831 +138052300102907 +81450957178095 +196321440400883 +144755663588867 +45909417843491 +210618588152799 +132835604090323 +206951690543313 +239657953643614 +99154329087437 +162141212715825 +217961995779962 +150519750244960 +158325604855187 +251277019905612 +233527019934672 +232186830731353 +51115067081233 +15762171874835 +102487875908817 +167976921171905 +236405460428996 +185211476093140 +238724369925564 +31497902740481 +148848394394393 +176666704099369 +50604846491403 +107271835730791 +73594336279458 +275373070394966 +265352068181944 +275322004663594 +19494035193841 +63216653383689 +194206635855461 +164869565962982 +208753857215718 +153142595217216 +229365296708358 +136546027075600 +255498281843078 +280200019578410 +59833666531839 +203694274515822 +202118766554192 +12353586142138 +164742779145478 +153022402549412 +251376864181950 +222090469729863 +184835191731851 +129607403018692 +24058416252414 +100588140806158 +236993725831002 +210881334136183 +64794661378153 +176405463617580 +237594189274564 +9331276877145 +148750175672121 +158781971497187 +258446044132694 +102668233589043 +82510232674284 +35302362197310 +220914341430333 +223326739574324 +160502782362300 +134515931664037 +180065184941532 +86952843238511 +21541837382897 +67727191733669 +100121224685909 +216328308889026 +127568396255624 +54682699761989 +46744972542784 +151986871570341 +218449489127213 +207320687006098 +246349343982184 +11772933132903 +140269552486407 +25432328838345 +217460610779737 +203575094012173 +228960181604419 +30561783930279 +25454998456107 +38472026278173 +252970794379230 +217033107493701 +80456544671563 +272257197797676 +642694942820 +203737187563222 +234096602380442 +96782340609939 +112463853692622 +213682139626544 +182139373535315 +207047411255585 +171928724030923 +226850199849595 +241660362709282 +153082150720456 +116665336584412 +198463154405983 +151128321082950 +193213742324821 +262249682799586 +140124442855932 +101077644457898 +240256817225612 +202970426843331 +85092250534244 +272621384482437 +34942502755698 +252545058433507 +89871585775008 +141599721026692 +156147964577224 +47695178047208 +141914837867052 +83078559542234 +177640743820337 +259083320688830 +25714314070591 +199378448612990 +274063220601878 +130082690898979 +144482138770582 +231362057609478 +163607007333707 +241203553140152 +112411300513139 +199949070502291 +154397988989262 +116147101067119 +248895120254248 +157330820344826 +118558593909001 +75525535305940 +25808335635991 +164578733925076 +267437042735941 +241510177274375 +226274118857089 +67812506853225 +6179564767189 +247192289227243 +101797575806193 +9257175620535 +111361583942606 +7881474004795 +277157155650783 +111334190291989 +85474130695315 +235116784649922 +113384074433055 +128765206348573 +170450589487468 +245385465788819 +101274224342079 +181593508274234 +253525913215453 +208563194187292 +83249642488407 +131525851098953 +25694871664581 +148354490079045 +108798791836580 +100978603831919 +22010637869801 +22918796396900 +41573496122006 +32530159027636 +242637337506669 +154970132190236 +99202168367928 +186568681603870 +869122714302 +193514827445242 +86422381500437 +119247444089837 +112406829707055 +186541390229659 +126803867347890 +192483906696674 +1880470377724 +14124789712616 +25608413347280 +159314624010990 +34560012864602 +25700709527106 +57533495463520 +114455738148257 +15395100829419 +168665747665606 +72792306536876 +132129273879155 +232353354249642 +175746281394920 +93472073515190 +122395502502105 +21176638450408 +174336582293112 +146881511975358 +253304524889842 +273895972450652 +31727555584798 +45600870504943 +200281218685907 +196611953099828 +67496018843120 +21230638997893 +122257237165205 +43674842662333 +52974053906429 +240616300217629 +58817896251248 +124165507543491 +107242667933995 +22149267399334 +93829357627715 +278916652277297 +230277603629351 +43518676252522 +116919413878416 +50579862921848 +151864705469141 +160104022718461 +120411756563177 +236150234885385 +177794210901380 +254267707015955 +240335907173371 +98146961330449 +43296915940382 +55455844364074 +201550497711303 +167833451441197 +91997270646217 +258785469669891 +41025652662487 +228639618037301 +64970363017439 +29303146241281 +197609119746171 +236776202444847 +6371209619485 +48024117557319 +263521083474905 +209308630936824 +16645775827167 +96963182938208 +195082453425150 +158687554143307 +136786374803502 +53302957479412 +112329497749164 +108130455205477 +148975064713418 +110356729781668 +111296879495598 +22662824684674 +104301644733174 +266033169676378 +139408560159768 +253725941186279 +175568314783373 +17544032358683 +133380461728022 +261865005614186 +210629298098204 +242141545682585 +139831794929349 +267311954573661 +83252920765056 +143418290000693 +90879994179211 +171829345845884 +244522633598830 +163227869468016 +279925372603696 +22928676655951 +85993738906427 +23949231937993 +39626837947868 +257948718376710 +56441730050576 +143543316124576 +263762357390754 +261637116272730 +12783006145964 +52671372701261 +265993970934803 +281411103286678 +16945271509286 +33126250572445 +156142002462321 +93711305986882 +16918486580675 +73381046287463 +90369861037475 +56193437846870 +27774274781921 +64242521036935 +116500175783375 +236919369270552 +73482833661654 +221629050926790 +213682855799831 +136951228472684 +55552362325767 +239848718586135 +8641799397312 +113313129482033 +18616892669706 +31984038183587 +4806597718997 +56079973875460 +73106995876874 +155549995975132 +206010409993541 +52067363065430 +194970902401644 +26691040216285 +30209247797525 +274886287045525 +128643727023060 +267987722642563 +218297066834359 +150599923603940 +221623031216848 +117067982505188 +240385514309600 +170583350587121 +113549505427854 +247893805168595 +244731902140179 +280131733692873 +210043965779461 +137052417567550 +242115144450040 +226884648174097 +34716360903362 +173409658315455 +184618708273384 +228822206471828 +69717406292047 +62464098767957 +88469758932874 +185798290247060 +128084626999131 +170895582023394 +75011571583104 +75140716467216 +6226927794610 +26476427782829 +118439715894296 +257231426848766 +168354933318585 +61019389888821 +183799741998904 +193363700288598 +139794791723349 +38806219151703 +53439812807346 +146943739115731 +211242900215031 +137374852276512 +92635499119801 +43509252795664 +227624078566811 +265235676808402 +38909605643627 +93039315576696 +26555142729350 +279838852128750 +146002040061444 +226989328252639 +135589118161018 +240817609597796 +199617230328751 +55291105680808 +220114878965434 +168898140723774 +212821531246971 +113433867022321 +275548434042555 +263588987521593 +52533871504813 +105314168509880 +204945205143643 +122791230784705 +124404997213744 +84147577214743 +73292563567963 +49039797210094 +269741861298608 +1083277866333 +105148095636248 +224089616463701 +26648046345912 +218950946866002 +181375191213551 +276178799650046 +228285752791351 +99978906053455 +81786192627290 +257571929383846 +269381043701516 +65539705852775 +139243811452470 +148990680938337 +126129974841793 +73696666008646 +258416744877359 +262996585227625 +47258332764650 +129646617642178 +240826641807536 +83916785871471 +60413140289100 +35262178847401 +25277045395844 +218264553072268 +270277918875218 +260495272449012 +149984995545397 +176229753660933 +93353267157170 +37655892721231 +242737356571478 +136085158358017 +30053497774690 +147563297683847 +270312364804906 +28439680282479 +241351072218717 +197167096638566 +103309849075443 +230465459407841 +130248920997265 +93887674469768 +220169102747955 +134021685903380 +104657985714664 +217089404013957 +35564144116743 +68758476165320 +206416672253619 +27126656939345 +85770213184647 +2403749023146 +137436813242483 +161733453421605 +73820898450145 +196807286078835 +100032812629785 +136896346779963 +965790133062 +126014453308938 +63965891257908 +39088249631577 +96850856788619 +160535861644253 +213178866449186 +278314839810524 +49916096456350 +189527713752930 +58580632821418 +172692335875412 +49842459906686 +49395861286878 +49994966457220 +40415782283441 +61864904077628 +132898514488039 +155359539750367 +67131312749529 +128483286094484 +87420138321151 +421211233120 +179942036032479 +256718161050991 +160717468119112 +39367641214044 +56356837759016 +159148977473126 +135875508249798 +153035725949096 +7072842678060 +237845197009493 +98472620267490 +259001586709311 +242075946376573 +265590900037502 +72913217244708 +186137755119203 +68728694299422 +144918315262085 +187107627515275 +100539301053403 +179417132624928 +237099193276017 +135667964341829 +97214008116415 +183897303351260 +97914392262950 +15411348906115 +236334555335101 +91853034223647 +53651220261147 +141744972997637 +53298163671308 +42536798512267 +43143566497518 +106505972668193 +1456264817299 +246561743032491 +76806716575310 +163452049850202 +242420914138946 +174000825882911 +185762326869162 +251607172024951 +201161038727559 +65811282060765 +247766517059843 +221152729171119 +51693870078784 +264405330728863 +91226976867359 +219947115417706 +242472075622109 +206620814413879 +174941018316004 +249498421260518 +149486877158888 +1015149956610 +128863202021373 +191761126583180 +50869462466344 +252033603846614 +268250164043414 +46166810321562 +181647199166266 +50091683625172 +153553147407574 +223622470245494 +239745569678445 +158298261633864 +33166204167369 +116299645798033 +274450217217006 +209891695746970 +69638609111334 +38660111736483 +169234824013529 +216165921484305 +151683653951008 +186828851591826 +125912147056419 +186999367405197 +22657511205486 +90577172463802 +216755653565696 +241337382479594 +279945615332288 +229134859273247 +188984134242547 +144558906640085 +64717142353064 +270840624244670 +52483431066521 +208960601190285 +201316415897938 +268869310913643 +226758133272484 +185330465595177 +166149948654317 +115391546618789 +7365034466736 +129023742771977 +119311879162321 +159901381920169 +180910008594399 +1708551566344 +132813466618717 +270815757286743 +239684703833754 +264667114196536 +266281850668280 +189978057731739 +23836951624771 +180248208877717 +120483394621737 +14670609645788 +237217540342719 +187521556036100 +259212162765541 +78930738746540 +50617305890948 +106427208107021 +149348490434267 +127680351514145 +219365039429021 +110659039831438 +34126600850446 +201358049997927 +115690927947536 +99032851382643 +73744304704060 +259077133467888 +97719571491223 +245610761698347 +169133289500092 +178667372715177 +180164111359683 +110465994560346 +81174506765932 +159934023309132 +152432631010103 +163397080670328 +175696874797883 +243702746026142 +40494756478269 +206877674282384 +94834204869458 +62807758899702 +275333183101195 +212853294826116 +183984532549385 +279473924064264 +132295881457144 +221039265199709 +10345968578887 +169664645327014 +126014486789781 +268755145398204 +104589162201336 +41777638707356 +263609398163335 +76916494980957 +257050333132100 +116186181826623 +194043784183561 +46321947568369 +176232698393185 +160598111547566 +202801580906035 +245300311041760 +145611238188717 +84193577624751 +105099814886719 +106071910128999 +6816417563516 +194760521000177 +12088397818092 +58972150608650 +73228511680486 +76616645781705 +266673318760222 +78174556957703 +241246407625210 +267035982765257 +210804092864830 +6792334931155 +195057664827222 +105287928159855 +93706936501213 +63441158552987 +271003108999727 +8453662176743 +174794944153822 +271512382039726 +62141360967374 +4698090000267 +6051747442863 +90274598248317 +16863998760994 +145261026515375 +104408398808774 +243728714975971 +86566234604883 +148415419038880 +262919837142083 +105074100022626 +126383685086394 +240507509635476 +274530752282360 +239170319160890 +75951165828528 +264493815785520 +49172597011812 +56367390836674 +140099307207069 +228576960657229 +209793585864611 +267694235949596 +23004066672404 +11572787955641 +132928959733333 +215139188785508 +163694287269215 +11177577929037 +180681698713498 +11036853427110 +250452642563818 +236057232637627 +9381577558249 +146069019919164 +87976415880641 +279021577691106 +121749145194050 +13006282284709 +122965660769838 +198675884618154 +104090647027389 +14347536639568 +251537831381998 +208171954605950 +45885557874282 +179828240943310 +60161072853741 +64361128264736 +256996031515606 +274108109593181 +217413856414726 +101416377663662 +227521460426679 +233461732181994 +103155943040945 +217552565183135 +80382408693929 +133758373490359 +75054769163305 +180671613662895 +16434201273067 +184116491501520 +81135080396653 +228609143960721 +209885468197518 +174703663095308 +8887977265882 +124949890385975 +196942337259619 +16377057918699 +231624669503427 +190947405055213 +249615015965659 +187697005858525 +127760065515764 +161647067578573 +101501682552793 +215104898952262 +208811404335129 +28084385636401 +197093250017815 +212949623748038 +58795187303194 +192659207231952 +119863678603424 +232275440959897 +195283958947712 +147545176445794 +130844130045863 +68206541748960 +249682771409096 +14005572144650 +126793917112110 +38518748410096 +176997613899661 +70212008114104 +81625926574593 +37483665467605 +279423317997010 +43516591681809 +274265038828825 +201803209307694 +91829144385093 +278321048246994 +171176960004330 +267651924472124 +185095416546379 +29441268642084 +279086714511590 +106218120361772 +76003892535689 +187312276130028 +274491307654533 +217419730326311 +109274500544132 +15319445377904 +192051198184886 +9782948873511 +211896928582384 +261347812801011 +81380185684799 +142216538632109 +47622800283304 +970972813883 +61122190703030 +110023258853051 +201489385314212 +238587296709740 +44728664961102 +168733926797897 +104348389508148 +255844256037069 +137941022425010 +265954158454099 +49343271225384 +244927986373456 +249050328672312 +85401965132034 +273146282479877 +39722131113057 +239998347620887 +109177161377922 +83561660722490 +25266986464609 +244952986590992 +8817655946231 +160962122100533 +86056802911008 +253608487553147 +254224128438960 +34253997671535 +45747165558174 +214877723928614 +251424367410588 +58046260713013 +102504360963683 +62843256736198 +104166837097960 +212574675512117 +45018177503900 +269774520925826 +27324510425348 +138580446558931 +139255062326479 +38913717757334 +245754520990487 +269902600766099 +238413544488557 +118711220996482 +276853649228527 +100731911141953 +155281388952802 +126233194899480 +43819967163216 +221563747433039 +120851639861899 +155761324733135 +20716115055799 +217664502221087 +165436654995912 +67184518939721 +109666165387134 +167146733665350 +27870990922433 +213501222174908 +173330629771775 +255210214372807 +187150905993425 +162256789303576 +34554449108382 +39929688303538 +184682512992849 +145032239752839 +208695183974682 +239903213813016 +222104555984133 +42702226210151 +1636087894523 +24597740365574 +1831232626091 +3061192773198 +63975899461138 +60065297795153 +84075650458947 +24542243894851 +23070734392344 +111590912609669 +248871119863722 +181640161826277 +140526134367274 +76538837140658 +49353314241771 +39744943584267 +111611278251087 +213299278570258 +76881877190358 +276235604431665 +130662780829863 +242276674767153 +135811200974946 +120459504783183 +2822442732020 +84773986439894 +141384408172369 +124631386435663 +130448952692634 +257782659078303 +173832111763880 +89706649972445 +2976244721602 +75514862058330 +21806614123100 +187761552756036 +155695525433482 +256427029349294 +252883623073673 +97343390996605 +201028872895110 +47833683137036 +79438302041895 +26154612540741 +64009446638254 +51698407763939 +21932504896942 +50000025074623 +38581960938918 +124232585406755 +180294824670031 +140974535348027 +53674216428689 +68796637499318 +181668706052026 +27770990052289 +126392069566665 +103087936284121 +183047388601096 +262876597752090 +136226275550722 +127405598145700 +145237136676821 +279310828409086 +219938895584585 +31004945548449 +226282158743179 +40706333973513 +45280195463946 +33580010665540 +32789289689888 +98042635170773 +250518255083267 +41271046408103 +64100727437556 +8111777577049 +150785431849536 +150803675816948 +196853411578998 +174261694963868 +29273342745610 +224741137620793 +198426754207409 +188303289010089 +263636257245894 +88304318541813 +23419966692851 +4128654064325 +189723016428671 +125141948795112 +99512188919562 +123577916728141 +139457737883350 +239402118960772 +204060082667929 +213237100232037 +56719622160461 +59615182476587 +150414434229966 +186808134630719 +195909144704756 +10025510236802 +259637925566080 +107572538861368 +9986782247736 +56266984964561 +123903754924410 +15837767511851 +28271644241568 +58254568253911 +126558541577146 +184276067469196 +265681547764508 +199844593369017 +275518210107228 +33416616386644 +8461328832014 +88313703261871 +267476585283380 +146212268870731 +262683959405351 +256864304663351 +270140139946094 +101914793712707 +203647062061573 +144074878370745 +103876924379180 +105988026095720 +196423128059352 +17964516695798 +54800857163480 +70553717456607 +209336356276638 +26911144242547 +280378489401301 +123512933653540 +68623098621113 +160927759640635 +77344995983988 +128782010705391 +168752933133677 +108058621703692 +197567420880008 +218130340203713 +115259170704790 +187974344864500 +11146864989724 +229433729306798 +14749409728434 +250443638899305 +230380917221871 +79549456991440 +268038938235126 +137930903441901 +2917852212305 +275337457095563 +234826439928332 +62692078600195 +154477878244942 +79232088949107 +238127998332446 +86693717416010 +91957719299714 +48943315660150 +251424369093911 +13261730775925 +127229363451184 +266746885573545 +9739394488503 +220889027162768 +33698490177189 +240697707586861 +148218206975867 +51730248255051 +222900655590596 +217824874676646 +9356568966671 +22967365362798 +77266497494800 +142579085380811 +188411267604422 +4455197912003 +240653631179535 +16781737310931 +185540809827602 +47053827850484 +90334047007219 +223032290580371 +89135351403645 +220676946539320 +227117474466590 +279077884049654 +262595641876609 +255347330486081 +11465304684877 +261887256689320 +259863497223541 +127930776026922 +185842320556031 +19679037662891 +147765505835376 +277772336575547 +151119197277964 +144117642682957 +272189656390744 +126560805145596 +120452400226046 +112730157935725 +108769002562599 +136455531934704 +168521894154014 +226432251384581 +193841291877328 +187662540947182 +52050327090941 +11823672485700 +229298056073416 +28735590469022 +218024881034816 +191638327537161 +67725958633848 +269966609596374 +6659668220084 +62562976517834 +163974358818614 +165189232113724 +23043913695792 +227383765360534 +198645128968549 +168988003907538 +112684946674222 +149988510865241 +211911632289441 +254436865186838 +165150821022652 +256908800524783 +221085460445702 +203758899648250 +8268867452925 +146067211392525 +154555946255476 +22136867569854 +273108279922534 +32095576472518 +176754013194615 +132987831071303 +103095524431395 +235440867754399 +21241819847286 +33225543295476 +103939407351901 +1564485156172 +227060827096535 +187465358050904 +73254587767992 +63297216729696 +245360347553175 +150466679075952 +216763100129574 +275681950405420 +144608550892541 +66827806327273 +134456814902992 +206523215121529 +269298684275586 +273570407364399 +272538942200463 +166167225907364 +85937982567231 +129273801086302 +119179687404749 +197281704108168 +176668368844586 +191445004682645 +143677764558224 +246279465333332 +53046671161699 +156239092227811 +74268302898985 +87812260549711 +87745515330448 +281273284405285 +253654511938629 +175449914574973 +190858292304600 +211035559083781 +32227884483698 +163695509585794 +204856478533435 +113755016490766 +148898804883793 +221843523989152 +93509467513907 +86240223673724 +269098151770439 +193725672749369 +277858811229551 +144705260644288 +9722722340174 +153323645246607 +262958163606146 +89180320855578 +203840323607639 +48758924453308 +109442983707909 +24212183774184 +165470140733415 +89729544888170 +164300176754636 +179594603795762 +175597610005221 +197175453183640 +174902991817021 +167137424351531 +272569536505680 +197097531673806 +229958955780600 +67487200075698 +84022061592725 +170405794191698 +221084402806103 +38879621198154 +43509501831236 +191060881298577 +280803614822887 +19365305339078 +35173474977645 +216096925013543 +70380430664390 +89947426844307 +252650418256952 +56462592826847 +201243488727751 +45392924574208 +241333901682754 +241234420519981 +202123988599127 +209655880101647 +103329329810504 +250568640680178 +15745578280138 +184507857713728 +92196981329386 +148635391107496 +47641357555895 +156522957971097 +88179476860259 +273894655580906 +279698826808490 +91580037441938 +173653606981859 +246617062978991 +233125134576458 +274333375929473 +147260073494332 +239159792408196 +70603438836687 +12846288882855 +36858172074501 +67476750186378 +234624968735240 +244016371298304 +40705244754847 +68071631190774 +181145661794161 +236395951601227 +245440527033735 +2711102627038 +261113505828104 +19773090110674 +19059514245618 +18696202953736 +204205248733762 +175783611456747 +271622232584611 +155374749336432 +191002804537089 +82586183289685 +109983914070721 +280849986095450 +237652364897285 +270939775023462 +190835406584386 +15740582745474 +203939243697713 +131518326145994 +262831803702206 +226632618019297 +87934511690730 +250764853912345 +117702638717561 +126277258402455 +219358199319097 +79024940333010 +101116889672090 +23396076854297 +102328147263777 +130760217593550 +44052900923129 +59470930267748 +237617133586916 +114373084400808 +197049195910145 +188904419544764 +231310959718261 +69328939438231 +26533813185635 +50677930827802 +135894565879679 +50337170995375 +9355710226358 +40086432550806 +191012113195709 +123659593246348 +126985063507124 +227239397368674 +275277639660817 +233596347952993 +70646745590855 +159530523492986 +229636708651192 +146434958803001 +137249752942281 +160769929055135 +211762188118982 +120843892411633 +248642585586164 +192253015552534 +226100622682661 +72154559261969 +267379240568812 +31244605367121 +265421796038744 +255201973984306 +38834397642290 +12309078117101 +195947679717524 +98047209311753 +112879232718106 +13954814236941 +93504573311090 +68525437253991 +265752565905902 +165022975593651 +228326586385548 +167847976831722 +88656619861397 +158252119191667 +138328097605754 +256435602622024 +243780654961536 +32619288020228 +120711748404657 +120118407810106 +44393580606330 +23146083521614 +202356677187298 +70060935606121 +209870575311215 +269884659070715 +151545921128257 +217549915764075 +251685181763124 +145295563195875 +89439102607 +146460105923292 +117561863260516 +39753463683098 +173843607236357 +141025891343893 +234645614858669 +2710497052755 +250413542111944 +89708438749887 +265709250750913 +161271440320752 +251176196086577 +245659538463860 +213646700229264 +58356317107138 +9954503197024 +128153145492877 +276518734227291 +45765817742686 +251897854917513 +48330278899206 +205665390000632 +221348450339865 +89977854108190 +136061204733553 +161154819427658 +270665443966057 +20846283823115 +270006444218033 +58254850159935 +99400243240297 +70218364414505 +177914590914174 +172941709448579 +39727525040777 +179717733775472 +97091534738029 +96506856330867 +9100167390120 +266606607714939 +144776524113462 +235702659266510 +280525705070489 +119774581917370 +204109267503463 +90438836585716 +81224426052515 +248186420169904 +16925809038118 +160954993936036 +24818336888558 +85793736671830 +132211038597863 +181014933936892 +149804173311248 +279318883199453 +159119221032655 +96984590250053 +114771014654717 +237775204067645 +225864386917532 +173654582019763 +79386098347196 +202681112645532 +139986932724965 +91111040812068 +273196041319712 +267185455293758 +109547607887165 +66668891672391 +4360875053915 +195643625626684 +19726791108255 +196533183927637 +111087999337700 +123215885558303 +83501622127684 +72147531265507 +214934967577196 +250509065881891 +251255477678110 +143425567301894 +1363623347138 +231760500791277 +102127329022278 +243758828811701 +120776441942560 +94032814182030 +39926090546764 +105738296697703 +1415859363336 +219590730944512 +49608268150657 +62544947669186 +210162107716288 +67081343723496 +234996362058672 +104859925490659 +274371006370954 +85192834608963 +88704916432666 +221255826163550 +147368493857761 +169841944690210 +215272126338359 +258994600063590 +199931437151758 +259734559810560 +215910223242653 +65427603844779 +249408423997651 +5095242363031 +31646107323747 +162779279255502 +105105109823109 +117617153673421 +256529718076523 +214201618677905 +138840967166198 +23432168729163 +231995728501961 +49990992235437 +244393811345887 +253174495318911 +157973035700650 +90632184665925 +254762261677518 +277576868179352 +247501468639728 +27835211951183 +162648332170164 +195216736133391 +13317130257801 +240367358856071 +22716543151987 +32548547115960 +92645846788776 +237428743546846 +228467068214839 +143712114520893 +240674559553302 +219946353017492 +47380174943019 +128313293400066 +161626427323286 +170784705293681 +22566146416421 +184739547697746 +197066558772025 +55745548089056 +110234533919794 +96659537239386 +240093283999943 +23119470421127 +24278393619489 +163771089911038 +260805295395460 +128349965079848 +48296854207312 +157729621732845 +227054502393205 +2708043257500 +43985343078064 +68836235248246 +143600506406893 +246454874353625 +189213678341242 +39546750454165 +246751384925437 +235497877142886 +98424951145773 +221953919492160 +157569880615419 +179603682115184 +92582345075596 +111604603681186 +277709602142319 +104946844272150 +191713838457277 +274919518677339 +149789932428985 +87241277153156 +221350866766537 +90478747451105 +43921359079189 +198390769374300 +10042757761269 +72302429964104 +248275107968996 +261444243454929 +245369639638026 +169801187333970 +36622524409847 +63411821881303 +117072503570803 +50912674623903 +177115744719300 +63783315629057 +148408202875376 +281262114672167 +147677467752028 +56796246888916 +172826861050284 +271608943115768 +186456887753688 +74192153571974 +104736263068487 +114344012634962 +138333908515445 +241117523602161 +77277578091701 +169571723205012 +121059512816146 +20236556595927 +145229465532995 +74390566986288 +34747751642752 +30205974662242 +120884928127509 +210618549349227 +86650805493362 +272148224854838 +61565650311307 +131104444021150 +47616699207454 +167757807656842 +98796534733059 +91943269781473 +268286520292128 +279175467209213 +201121804923220 +217764300689116 +215511542421656 +1479786299393 +17694956168730 +51504472157986 +209711548595964 +115923742752308 +271233804200723 +42872409269365 +109748833255753 +164027502425193 +236503841867238 +210784089883739 +104327848056737 +50909226642447 +73423909098181 +28085008243234 +43756558263989 +147134499275675 +7056473428182 +276216931948376 +197111346309579 +34897181258794 +278822113619812 +32169400939267 +104630521138455 +113729817920004 +78911150628210 +266145459260879 +56988528424622 +162497661161089 +180803480679421 +94178856680045 +111889252121170 +224366131534459 +27875085963833 +17476021958504 +110394646701004 +222450572184147 +20453154800760 +279705299207293 +8066641294910 +126301037803786 +275978326392678 +251823519538001 +77875784506167 +61615026194188 +237437260158235 +124710016985652 +216269520832490 +259739529476483 +212816198415868 +5180388473692 +126810083437770 +136593159100760 +100578084818368 +54280526199409 +171437374796038 +195961372993673 +200109641226609 +29519760340203 +66661427472883 +61516052306009 +84721007692175 +122722293160776 +63771083137734 +136724670581158 +213722150220161 +44576727295254 +108170484859147 +253417399897242 +183361044651914 +91440016477876 +26930783945838 +94862230119756 +13029272032927 +152586461390784 +173256978597620 +13335046156558 +34332806170462 +267665321871984 +134251947411277 +129543460705592 +219353737610079 +185391833690340 +230044943451873 +266459589709452 +216110123021753 +109461000586140 +275184228121156 +153360829169843 +184253829185618 +197284364277295 +250941046484481 +124243918075161 +160815959262502 +61050992891939 +108041019446907 +137766240966772 +16921150725875 +93341315478137 +118686546632042 +36106844022597 +68373068481610 +234156882293732 +154898009129987 +16103802749166 +227785792739254 +2352950554668 +110655879454827 +6125112301605 +140397722067903 +9118403104156 +208964161635764 +261883271827287 +68252507727702 +222278687254664 +209765769073209 +221711656571715 +261268248508667 +253742794359127 +59884438419515 +257364914038037 +106951579659315 +219678822831898 +162566044131946 +91687659517767 +60540266830831 +10538064933933 +106659562356490 +199245044394501 +94595038443635 +29405095863966 +129255496955405 +43427500771546 +219360633635220 +183633806311499 +103809327029989 +17192018762745 +13984071028688 +44295358840070 +103482090697953 +38686927771634 +238174317195630 +126282439494574 +34303099024189 +187522495584606 +24068287886331 +3914187629721 +64566793251086 +25259131459020 +138756289627733 +219904973177232 +173704939840232 +260357500704330 +98547915289531 +1327539283333 +177697074108323 +49266878791805 +186043006541181 +102012054868856 +142350401504255 +43397143364538 +190517471316510 +110753235799692 +68871777302744 +3524223934511 +35512267696817 +129925534606337 +110266936627713 +260597532684230 +1622960097612 +51191594019114 +113748253460190 +166523193275785 +80248306333769 +156881247482994 +51986319377954 +74815883803965 +67360095128744 +5699608282150 +45851652016487 +255247514881805 +189720283284293 +55100006757680 +166100736107449 +195975015975981 +22690098406905 +219791509205822 +168553935792205 +58154890929639 +94977930718620 +6250654747777 +249460856950824 +162254221123107 +130663007984590 +49576533078528 +117699651768896 +227800900426560 +141777912807475 +102275379628794 +263235995749717 +29573420639937 +99658634867553 +82752563574899 +274575061775273 +271134816326729 +179941941243553 +115305934309412 +151355340324404 +75660555650154 +179699739005072 +260740675316367 +67739758998580 +118713149770031 +214753000615109 +36764491358981 +54228321725744 +12148847843673 +262142363800945 +174708666755916 +123554301330370 +219995474210567 +220015981593061 +67954125736863 +78105802930129 +76461309305428 +111540987263391 +51981671792604 +246707904199581 +163173968314085 +100364734061189 +129447921422807 +247547034402876 +158813038679220 +145884060342503 +68805358831367 +117716144894174 +227071268158327 +152907016168028 +83995519071970 +264906546891415 +178846548523131 +72610997899161 +118501575082314 +51236533570232 +129217229942260 +1427685767683 +12248282081642 +129264758384643 +163975595576030 +213287325008017 +83806934964732 +101854316975880 +50959574311026 +58576984629603 +235725577069083 +182545020134896 +64947767555045 +153503415897127 +52392581955592 +246976115426947 +280255591812326 +242528858354912 +30427355699226 +95848645194948 +123870730271537 +78412919062681 +48998126453293 +245614640403052 +140693413319879 +154483719810819 +89951451842450 +201409460092123 +243063379152814 +272462642042630 +184749884855902 +206754465596665 +25373459092105 +136266012660356 +253529164033586 +99270398349166 +1979484217547 +188145153859464 +53706455188846 +269882296331299 +171328073592546 +247066798497644 +169198946141506 +153704190061423 +232498803417915 +152223093180543 +138951045735692 +52677088050726 +190132585309860 +187249576625437 +21190747909623 +236889167655810 +120765035846733 +152319791363638 +91262395943728 +232092664782272 +159357819858045 +192141473504134 +4186578250471 +152663159093057 +26348378742806 +138691958647466 +51942018588066 +30026131269409 +226972529702213 +955999449309 +47406920592120 +141531859372266 +200162464448530 +248612775316324 +48853482337549 +16530276699252 +227210998105305 +127866443202303 +73020513735653 +173237200640603 +206971175264301 +15219260666064 +66128688714545 +247809928497364 +24187723279377 +68050939301440 +261802637789280 +58510907078597 +238443730747313 +193794457568693 +101579314582984 +31446580580162 +110344356683607 +202977875725729 +153727858835284 +36530346545548 +13746064418478 +85113860626219 +156156569083221 +142047426389229 +102183674037412 +195515398004000 +134377175466340 +70266915812015 +109106826678809 +150486722663120 +159916724222724 +170363811174910 +182681147302123 +237051020122043 +43163395586732 +246948412423835 +65624088158472 +233832946350615 +19588930435578 +18228627463639 +115765199364772 +190630314361919 +70459893032276 +189543771718153 +155495624403236 +202248749556599 +245546466555270 +53040120642918 +249311967830167 +274780323741080 +268234941115163 +187448892395379 +117354049517389 +236410964114183 +261336224701168 +104793072373265 +237402671102118 +136698619141354 +265707797453548 +265894337468662 +175939001039399 +99467670945629 +235368793880075 +187886857830726 +263765928470547 +160088274359222 +260252303933163 +79648172254651 +193408216251247 +94235032057730 +239960819741242 +71291232508701 +193857800954667 +183094617652338 +124767739042308 +53767161440294 +136749090618833 +40881115240826 +73025781283049 +201113921806251 +265560474743068 +250789515471301 +257833253885766 +147856212952946 +137160281591698 +224443755075015 +156993856837145 +254424190512979 +17555087635368 +8929958067919 +18532306771493 +19203016860958 +205388064553243 +211097979772244 +231536634886411 +210807758334038 +44717183301673 +253141745469358 +95974597435013 +134156200664373 +212230827843390 +22858454907004 +214049239596369 +209363696768373 +61222573055109 +268018260507306 +94761072294326 +178390078403713 +25342067995894 +190520461931621 +156453097320161 +146596628746017 +13629866343107 +64057041431690 +237666531051104 +108962458686949 +214573153818315 +102142781170655 +247423054106486 +194684767570537 +249802315271916 +69100662116734 +101216811428712 +201868302514850 +16380152456984 +11596100785801 +111876152993224 +120067002661642 +239784668000765 +15435652286155 +224154508936494 +259526452171993 +150256371360597 +256711642383656 +257273097343188 +45182504815417 +228649744781595 +69323744606109 +278816273765203 +228308242237661 +194974541175560 +193101566000982 +136795631891329 +17550302566694 +247285130066757 +58440993884294 +91492158015473 +116950801089013 +211339496387151 +236810311374115 +122888900738765 +143170888420136 +195393965337549 +101684721241445 +145928100727468 +222046847334601 +67165305475507 +48932798285803 +96218936403326 +223450937140824 +226281861168255 +245169636034964 +101116869234568 +129405835323112 +192533985949530 +22948846119733 +172685854500406 +265311061585430 +17066542475465 +29886093611534 +244404989783488 +130561793733200 +249477997155507 +231192913177347 +242361832642896 +142720338076191 +217564499656214 +279375843315909 +75817633542360 +173980364175379 +108849689009217 +109749528638999 +244078959376815 +269617851770523 +270134939604031 +262990260741806 +117956836569466 +155947123881512 +110684333751003 +105031970072013 +237173526594460 +277425473902082 +223449947667736 +187205667764695 +186513486886108 +62932772431041 +247268170813734 +239463187720400 +35336088243421 +11911720506984 +124631741300309 +159546338878181 +272373366964148 +106781481648745 +243986146966663 +256761211536604 +108154457877775 +249356880131509 +51189130130523 +243539446639125 +171637585416992 +39135988337575 +273802838777887 +90968679559247 +92769208393054 +42323075095662 +203898763526310 +910948478807 +192012030420122 +275723717516210 +68804533602179 +209964433522554 +161025761277773 +238075742922730 +66668708045194 +254815167482876 +98114811313951 +123205454890064 +159472475971421 +132819421463098 +236001681256850 +149905366284659 +65680016568785 +2303301494898 +161448525815139 +12167993047022 +108159564695134 +210556836219168 +206425556854859 +200126679446385 +130979988198211 +148205710814328 +22188206749850 +172572390528996 +120424313125687 +194761146461592 +42623643542786 +14899577640181 +131721890296820 +48106154406205 +141930849021453 +138767457259091 +92945810659256 +219186765559847 +201282672991333 +82022628702194 +165430326623497 +212339995336385 +107342886961104 +50623060170275 +22372791092731 +259215735182617 +80587442817482 +26314133783044 +130164592219559 +167789412226798 +57877033492896 +157767823952953 +136072720838042 +195902243236506 +30444269094596 +104855903756622 +212222137168001 +155550817737015 +52283124393289 +104595249235861 +80911127479009 +88760038357398 +117546840286692 +132550713646639 +25413990514953 +156434916690795 +208960371765746 +27614918586063 +182882388680786 +230075832869004 +153114197085069 +97032093956096 +140330637153168 +72874476360830 +32135948055020 +173549197378119 +143737056270216 +146378671439355 +106428237521124 +259856200815399 +184404213768220 +128825694242562 +32790420719092 +9039947409588 +167542168062894 +15937746027017 +68726145247947 +42774432833463 +108881351510893 +1436694610547 +206787832980591 +171052863082811 +91652743212930 +246382678841609 +95193186671754 +188536262979559 +152509576355462 +68411069338652 +154920956870923 +14818972240467 +138941325509624 +233801726741908 +33673548076384 +59945588576637 +188730695350165 +27969179265168 +79632949170283 +253215641478198 +132361817255540 +83156708366351 +17919315263185 +202502178107905 +199940519388952 +41891675564795 +16437828116445 +97563899970070 +191643788231970 +118603977488006 +98239483048220 +31700312278017 +229208077626128 +171196156065697 +191004629856707 +14425221614442 +151795427810423 +216393723746905 +202227393658688 +263221315019796 +262591318989418 +39510938519011 +108298903281730 +41999662980307 +75607252105072 +77164925825615 +91228616208416 +261258176017718 +186478469026023 +25786684656668 +134688432341038 +196143048314438 +168726578429892 +131082833170310 +38133286956565 +176914438113199 +200373736794203 +227687732443843 +276714270497896 +145516185887459 +102935431905185 +127568417808950 +134616228272793 +83030335109233 +237464935646263 +124979825018054 +95037696504251 +3769677693311 +67876651825909 +11579942978829 +35875612982943 +15514955873041 +126310231730004 +126305291298646 +265433568057847 +90700130278964 +83558932048428 +122919211841486 +146646752317511 +201581042043167 +147112015172660 +86509163536331 +13432070461726 +60281920807032 +275055863749573 +157133252671742 +100900593813626 +256421994906926 +65227147211547 +204210066561741 +103092776575184 +159761090298293 +247069467279566 +103381067957704 +147581507747306 +125983905043302 +86442030429403 +193374276289541 +211178887939669 +245792233507267 +95107536509730 +146815297589076 +253523081541348 +12511283917919 +179926354257234 +222743765395637 +66560077853415 +47052030782246 +160973147367638 +179115453641542 +15041349742224 +191224612070487 +112001124417240 +186632577006610 +153470318135699 +237710498695520 +186992734065004 +127100155196778 +2821627346872 +228204430244475 +192471222241688 +193797103853438 +44092303328592 +68613075688485 +145390072476420 +33006708281242 +47850795041373 +206736681996327 +54524390989161 +106415112442155 +190953803429078 +230118398478469 +178587976971327 +98663509390718 +85729083916987 +204450210595599 +258603712993403 +106407076657947 +112594047149537 +147172409693544 +164992822816617 +186526107721437 +179525338475469 +153845326441701 +69441968879662 +194254714480369 +180253146202712 +176762651078159 +225867529688538 +66321730941899 +233073192671951 +223616962166503 +245321791735102 +212753221085886 +160057759890660 +253888220076491 +65222636894450 +130507949721546 +140940002377847 +140766800525122 +153165230901260 +154018244747334 +3218446703769 +92485231237280 +29047570363047 +134663866968207 +185161159685502 +189332221260245 +154300471948242 +88657690584962 +86276855631371 +43575868087305 +145256407493366 +26069714345181 +150231374423703 +193854265757141 +135581645136442 +147665715696918 +165953541823443 +45678708081812 +30939385461747 +57414616914684 +219917976855804 +273719462315293 +161384750587498 +78508346053408 +142489515272543 +274790354822858 +73457786193686 +179331975326751 +220998952655543 +14943752002380 +67392370028873 +258061739884558 +217051695363683 +211800704929537 +173092980798157 +261130743178012 +194063992888721 +182457384982674 +76903041026924 +3161066415762 +187180318556500 +14253411602320 +221926435400380 +254700328111220 +163556859181688 +120718267177098 +217281719014489 +278666400829340 +245364913399849 +169896134834639 +178448494646801 +223508966223185 +192169733328025 +224089080072288 +132674020386580 +237689693986677 +6529609308472 +152807545725787 +54592528930069 +279889497323864 +86817164749920 +64671316665539 +52670830374411 +274915600035128 +187082156858408 +147099759073842 +207120334221778 +170635089169279 +35575557090083 +215107939294429 +67410960370273 +164900889102627 +214363917418905 +124590749867006 +41679026898586 +13029327571507 +116144352653622 +239707168251188 +97301236551715 +67313242527450 +73666836196188 +141332629530413 +203207122930599 +92745318554500 +164406131020011 +145960677929660 +48557930628164 +100367207419983 +25431278709281 +212210698890707 +5912319900524 +101747418833783 +148989092186200 +270908064125779 +1688090403100 +22710190617322 +69772660007395 +211143249869799 +149863557451873 +11188749857839 +168559015112515 +59464746070499 +263574811428654 +18316220419035 +190475312467951 +100431700263428 +49534623834749 +187750216398711 +277583166263704 +246612396531067 +177143006699602 +249434811840164 +276377552510291 +212388550793504 +105390464521993 +232495043421694 +11885395756857 +47737613475283 +24148483873251 +38400652152802 +65373480936011 +174253040367405 +97147629199737 +3445148267329 +250960905293125 +111524906463392 +194634659675184 +145656078595253 +260341116081807 +134331829692180 +133766170168583 +106106181182603 +252416017964942 +226228950045721 +16297849237438 +222192825641667 +193363912156418 +205777396737406 +28913086795497 +13528025255210 +53532013664353 +217800508367186 +51654200818638 +197934523124630 +35222144239622 +237572574927709 +120135577141967 +88468403223618 +212756602439550 +229183123523690 +268642275485133 +252646886529254 +135332535825994 +58809800911936 +248538451857457 +16371646708231 +83813580370894 +180825912693985 +80139436209454 +47561609040412 +166291816360140 +29554121303790 +145927204149379 +229205168713960 +131028953617079 +250461761668141 +272161480859152 +86365920285972 +28799622824087 +37099057169090 +203260077960537 +170501840819436 +86555271324878 +131311409654791 +26141446772222 +24201852144967 +248691835268512 +272893093334064 +114248208391394 +230341673255493 +53147972349142 +137813698107508 +146153310846228 +145333138643228 +41415876124810 +133652706197173 +101602748550453 +3263373584338 +218314035658058 +205865522783213 +26432553698547 +181470223981517 +157612336518738 +176834721916689 +60294009866457 +48613577420402 +39988034828461 +211432756425185 +3347758726053 +21255079019600 +175973573674489 +150295455585768 +13991035751405 +218973565440300 +64547064185237 +230821388692650 +75072749204411 +112081145072690 +186531253518675 +73555761154000 +45678215371869 +137103635262669 +240380328293089 +68119316735445 +50656598319207 +258003941531277 +11926126332379 +73980452882898 +175296052970800 +277304910084896 +67245460841361 +133539242225763 +26010467315460 +43685914318171 +82415418552557 +210584710781162 +77515509760475 +222911656956701 +136596983462073 +28224961364675 +23755776543025 +249622112136876 +126648674255304 +28345419246824 +280861251504989 +12794819640232 +49901757647692 +28289735765318 +183982709716888 +253278180312098 +15502517668359 +81741731527593 +242723395722881 +15125864517632 +43424332535042 +277527973929552 +49766641032062 +245643413459193 +180129274165215 +201996985053639 +25919358410900 +23506667232577 +172948791000317 +172465111225767 +280588806968304 +232626497948449 +279685166920862 +132538592084791 +268422457132528 +198389268405990 +123289490901380 +116940373535757 +16516557347137 +276556247338183 +264406824809619 +75215763995431 +222761674459808 +242801660755673 +82210271559631 +205365786012974 +58671507901459 +62868811120269 +193517364236112 +203594811494928 +53409982168199 +33607420592191 +185691264700251 +135242940255028 +35164887380119 +181351160359645 +216990970158772 +209879258220622 +218933093034044 +86777072774246 +226721096287302 +41006051130202 +275978741791908 +88796516215564 +176710035496544 +48351683995360 +142476622775506 +206587402066548 +27334091854559 +22788291441700 +245938027323039 +214722103485407 +179044050459269 +224490394733722 +19872655342503 +142188331392986 +120535230704037 +181192134417035 +84208386672098 +670611299185 +246311278082167 +150812779945589 +138575622536806 +56819229764800 +206365236490028 +130202124823300 +255088193211079 +119148505177300 +261838685260170 +65667282906912 +275932894409927 +182498005523079 +172864829717554 +254670071116669 +18075649972624 +156379737945506 +8022541035124 +231999892680905 +152331915372899 +58827337136007 +200711491793424 +275569573398146 +222792847852727 +247786744475067 +169004707107707 +68208100952510 +213662092528812 +222717847200119 +140664766576237 +232801325359559 +212296174508597 +6876912440837 +110816323538393 +55799841634248 +76153034500844 +62370688046379 +99465903336280 +152332808237811 +275172570344375 +74858862661928 +234405307053445 +250706429511824 +137388597876727 +228603654195802 +15526584554553 +40916764639002 +124548219559595 +140718153243216 +207998320444681 +62984885341505 +13740118443481 +128795830309463 +111429537422556 +210921232991217 +125144278541835 +45563790980125 +4880222050963 +275371357387682 +105314210005659 +226685067097841 +222574095949287 +214441076430226 +97536443164471 +199121940187579 +276963555796071 +241574262234687 +108672607341525 +237788722141504 +162804326674659 +280732282483666 +236651983016264 +251877236975110 +53105202497676 +279552813422242 +38825645256034 +208278849950631 +202166003921427 +112248591777619 +50066708318571 +224144479554164 +91261303230488 +104989270234321 +52130854587935 +87644288909842 +216653467222036 +275338416295592 +114612793134979 +252719124177865 +13310672058221 +212895406171269 +98930606268456 +256017323142898 +206837136254193 +204565394315180 +157997184735318 +75259200822487 +182384597807734 +115787912250468 +159414793010465 +208738840697696 +261740022359985 +126406123161628 +101100536261174 +260066277662520 +268794622099774 +206167445965668 +125346660133702 +80530218568307 +4536103767298 +77623661636026 +3712386435681 +205006621962515 +113740782411195 +116702530928090 +140581878660846 +78693347663730 +204831852795598 +229109788894172 +228204003914020 +250157457773383 +255844700679425 +212355635283966 +106061180215450 +40167188797541 +100669248905598 +12175692486929 +121660954312002 +68928849817244 +162160755869601 +259591089545435 +176000305865786 +279174091459674 +204230202033567 +240217175912203 +63041849238590 +46962387951749 +75270879073109 +257149918648826 +65073547837727 +165750595671531 +202088649734389 +32926619052469 +234961279529768 +77394455729603 +21594945854083 +120207907665399 +36575270319006 +1101648888628 +255437178032997 +72280564127766 +274150374177097 +98673062274836 +99518060118441 +56818804976513 +139556976674731 +138840856681197 +92448071833860 +31431328153071 +236559659299362 +220396078083032 +247388559959962 +77724858597160 +280280715188371 +55098346292241 +95597617682653 +238969256055512 +222196067456046 +185420075071316 +4718421916134 +246527050970461 +31709503752349 +126656695267142 +2872251209357 +123928143830358 +86057594490716 +194545549941289 +164406643341970 +87517097189929 +246341970066926 +108753298205210 +101877959309496 +205504309367990 +281154293670812 +277718854635928 +228713908542479 +213597626143753 +112041236569816 +134498651728763 +248024407222453 +206063677304659 +105513965100478 +239237732689951 +144879282757588 +57701123215729 +55759845184136 +236004814741197 +53621435831132 +258363063887890 +138050841859709 +51853896336415 +69869095507516 +84877638047668 +278843266835744 +41914246818837 +32391590844278 +244962869565673 +50637695525452 +96477740939829 +119305607146431 +31195651450989 +193758914148336 +46560919952163 +171111349620287 +35315616312800 +280577569105574 +180144941908763 +129636910381221 +186192446325546 +3487158354639 +128128429252512 +266582764169963 +7937746835981 +19352845599932 +88276799786877 +207497491992958 +143149534462468 +122309977088783 +70741268224190 +175354603111935 +219487061023131 +77432926710288 +146071105114176 +237917184720379 +150046134735514 +57495017794037 +53526038585187 +228733204113988 +99124828939896 +21180867179331 +274196235008397 +218412806499414 +153023466233350 +241376048038000 +7677411602844 +190209265898336 +75143708619568 +47170606631908 +59402097277734 +262765596041975 +95212588614597 +55843841829818 +253446259845066 +235121230151322 +84433307916412 +20060766714190 +233332659388430 +277501490758967 +183220297868271 +110556993462905 +216467493182659 +250112493858840 +159207816533125 +174043031992783 +43562599680221 +210071837223902 +136557967443264 +106904314462475 +234135542716375 +139547276797367 +60090279048630 +161248927097209 +70161238533188 +127833733060263 +216410388194275 +81970614792239 +149185425225350 +104258871692121 +43032487786712 +277264534027177 +157708789368742 +215606039927630 +136279900011293 +151595502081877 +222986537235209 +247621357721021 +195465820332663 +56829161536615 +222251978195218 +148512021250117 +222175878198535 +117985233044333 +181881867118652 +233938563540781 +162737937800550 +104837873665484 +93910632947502 +150767518007459 +89787055614894 +17897752683304 +69945727692553 +239467340331364 +68585224378339 +193077183273853 +93367148605291 +250265415888748 +101656244501733 +263457236211847 +95003830506759 +140955583292418 +10288982583500 +135802387970580 +91787707148133 +173252911722706 +262744860279378 +144919675227503 +224257480330625 +30914339115272 +1542888197208 +192263966029621 +255192767349066 +202713777439190 +93055721793563 +197457749000779 +9422675392300 +198232062031391 +2883784734543 +5151025884344 +40039885494912 +107026763675360 +271472718099090 +134759014013169 +226474412597145 +275435686104944 +38053896153443 +172324928205665 +243377043054029 +216232267168816 +245431232247784 +184400705853720 +234816715986568 +154507938758181 +160032267698062 +146346230235598 +181272529576256 +99969506050515 +133589949794679 +97392644573137 +72861869740467 +166035290916941 +39060921058530 +44036138568724 +164863242619535 +6758549385947 +38061646934452 +178022578543231 +53508430537324 +139047294297793 +50474253346148 +57669006607727 +50907971175673 +243342666676278 +76311626434261 +184421512168993 +270173700480079 +6071241977569 +5976285487383 +157145840691354 +78324729399880 +224144016359215 +273014522690055 +91630839361129 +67191074129416 +48633735207085 +23824200566831 +155236790037398 +275675601987575 +128130653961550 +97671747025407 +204173031081130 +264657042857362 +92152477228819 +16590365672663 +7198164947423 +139971903404525 +16801210247678 +36919967109867 +22662909890737 +911039350366 +206694543734463 +116475997262129 +227230341302268 +38737958213552 +177205172645922 +173227493866715 +227834004641658 +238290236183058 +46694653808908 +146963260929506 +51947080576500 +251318303540198 +104690990297083 +139663987606373 +134003952836938 +67573245745885 +74672405604147 +194694699067642 +259093150368778 +57788275735218 +168296234921116 +245294911595102 +69452934705417 +192612913483320 +16750645796831 +244298710561383 +226614660204394 +45574137411437 +155001424349442 +270479496874720 +133780275777191 +269181221112019 +140049646770750 +13734243525013 +160955334907761 +32794284336417 +138843333148086 +256181864605625 +86541797186321 +149987398654847 +33841739589490 +228638052306026 +278665529097200 +6779529560637 +105371875636953 +65007399523306 +41921331886147 +87561979455801 +136998826055229 +129217929009092 +234867519919652 +97645124769671 +277959387538596 +45775720245946 +31014103431377 +141208319619664 +37819536032796 +74750511202547 +41884087640611 +68873007544804 +281422585701179 +180095000637512 +196210566945445 +272382826896554 +87361405183225 +9756500378248 +121887075382776 +90796275458497 +24517328614878 +170741404701088 +191115995402692 +66719109845703 +79223252342731 +89852241514196 +139326704742831 +110504011067097 +273871929893315 +232303546935850 +70512073895753 +10977510547246 +176923125832370 +115622271537433 +194362461802060 +161967753630468 +53907975678348 +271109378409672 +70470214942342 +158226984936704 +28072336571566 +18178388030586 +101592195075426 +164345952123906 +105790198724505 +268352722543979 +225380858039054 +50628776127633 +246985333497653 +101001528744726 +268646257374719 +277463135421631 +18728903446455 +154862920833225 +268164124852973 +266353569841526 +103886660432053 +57265061562102 +96818634289198 +90144040813635 +255889626900767 +275074550508709 +29593158989333 +97097964815557 +1116971751182 +34159372031846 +56810154849881 +246394537322955 +47284177461342 +11290592270062 +216943196919843 +96437828833587 +96962092758973 +79668185995071 +178625797927292 +265428090290154 +267771799248333 +248166775320804 +277087923301899 +8666162183340 +268730070204865 +18437025302387 +19135823037802 +5595452133783 +160358196690243 +64614757166789 +202817430385997 +117013310173532 +65672786921393 +110311011824890 +215800292005430 +74832446598385 +210642561322628 +206327084672557 +54535342722931 +18104075845585 +261256413252469 +262711226852572 +11673360767596 +183680550142741 +160147830158464 +106816570316332 +213364677443824 +182432831649758 +256120129610008 +12675749452952 +79597620599098 +178354989285883 +224632679347367 +204961013074040 +78972380205093 +43421835723309 +102102944113942 +40823689210869 +162280447242138 +25487148669609 +211221632583741 +166121102207246 +272957752740227 +191954515695921 +150818721423467 +231630130261585 +28847187119385 +4727375624808 +133638141924771 +8114854881257 +106128870527767 +53010628411478 +218782513160723 +90295831133288 +19725115047198 +80076834601266 +63119418931075 +205924195200153 +266986004923856 +274924756652324 +84085611293353 +264211026184335 +275259752702467 +266188955772341 +125202415673136 +239867340975801 +37453381346590 +135250100761902 +29785469141554 +75240558525064 +52858042651144 +270479371129500 +216829732948433 +88743026230675 +242523234600246 +52211160636585 +260163691153967 +211413212428630 +223068372890240 +131154512841773 +77465828579182 +262269770787462 +72560730898895 +249865950694268 +15255191923044 +195607315832974 +47690115351631 +34685711206126 +187710608558594 +163467239050663 +254265384049516 +248458149166089 +237831204391404 +71778515546840 +249352543230805 +158965638459710 +120866777608637 +230771750390948 +242420955070759 +215266221057340 +104554355118242 +210005008692801 +142246313340158 +263027575430413 +48050975070815 +255044203826875 +125581803281816 +30872846796394 +262771508426933 +238286805949389 +232379933703890 +195654405654796 +97059626770756 +131083792777007 +46344417642403 +252713294563223 +12464356159748 +42124795365228 +271811196922565 +73199138766532 +96509580185762 +112979947092796 +89262531913309 +128276584638223 +122283753061843 +134410721394317 +265285983131927 +169907125487248 +65695667382090 +236616891711587 +114969002933318 +107620882729640 +118022749458517 +226577439425418 +193664346424092 +197628642934620 +63673371806832 +84257259791297 +147591784612253 +9347318661715 +144256458934681 +109070407505361 +88621091654666 +258498575844504 +268544233053130 +143446245225466 +82403953370768 +195065920168591 +142740410931443 +110454507308873 +240976973498915 +128435947857195 +279407455751557 +180949275657713 +9280940295808 +85524426491377 +236544569653715 +12286760821766 +147424360265214 +199012840319819 +149280744966706 +189609007858379 +250444188783627 +57803163412025 +264984352120509 +277590752993720 +182683963884739 +245778982155876 +257796969630350 +7534236772558 +192999401329330 +13217643902695 +36279851193081 +251679453684844 +40681015627875 +233431689333199 +121473130149019 +277230220818435 +6691799365790 +230370848647947 +60573996144372 +208358763057567 +21908511699039 +222840056054270 +193957287877316 +165261602111076 +70575459080631 +98453004862762 +138000559052519 +157382587902813 +27227842692473 +200777433299478 +224780616083804 +154188149532266 +184850885841548 +163257196004975 +216826890997221 +142430748691177 +247199988836142 +147324410703606 +265788210519992 +123553498491222 +211797832733072 +245889077116516 +59833054744150 +160076692040593 +25444003929367 +248947648847543 +188551082172288 +139507693201277 +119525021435823 +258404267732683 +197507710537878 +27751381260737 +265702173698882 +85515770717421 +167120862988125 +71691257737992 +254997932234406 +276574038294507 +89753985062254 +13244769798203 +73379874416643 +10224088514509 +158606336649294 +40102689220208 +7250692127146 +177528219790451 +147054053247810 +99096522937554 +196704857093654 +226598049331715 +77035565422879 +241653055122682 +66839565560217 +20638407245120 +157740933759061 +76847260202471 +6800582861790 +63013216780274 +21789951963094 +214529974319633 +234805919367804 +66585093842386 +25222487028247 +72819563046891 +9545632628202 +142073666009049 +81440359739780 +136595673111280 +259208828994668 +89285257280527 +246896675400792 +202795282518677 +46941435896589 +158576347863413 +177614177639013 +106584443632304 +197828551967968 +104297678693973 +192010245216769 +207128333632878 +192530329491126 +215807861822497 +70138738244479 +205350525870966 +275197277388109 +189695029817708 +1805329118800 +13842029397399 +87196239239697 +198616235798743 +252741647226477 +208435759141397 +66135633496364 +87487763881882 +141616682775557 +242442211065034 +222247034643155 +173928621804471 +136275930991234 +178022896279409 +240648606492594 +171653369990722 +127417683817525 +132487314309880 +147067071938537 +8766248483449 +130583972163005 +195504738166697 +67903048565164 +271304942517461 +242904881575009 +230259775417886 +268061946363815 +181357138474608 +21242113573539 +60182861632281 +124574081592769 +201974430553543 +162413144490617 +168551246847670 +252326791845008 +150858639532516 +176427240990702 +228506413882760 +43402288038424 +45652567267928 +114146131115511 +119491734036408 +172690472723537 +240970601351289 +106490545782723 +113741162499219 +102297121757444 +92258045600212 +93221227726325 +182736026037712 +114832393557114 +123485195811521 +104237518789938 +158937970444546 +150708858172685 +141420989559928 +271877573589971 +188125787599687 +1426275134473 +20163840062632 +73231444963011 +15340639846730 +149058650159502 +57425065061739 +45967486295093 +53212952883926 +123937160081681 +234172723412690 +52901026016312 +183106668974720 +171740684630690 +249512598694728 +134636107531132 +126951014108522 +247486125930476 +70313565655589 +254620941788620 +209360554960391 +244775185041944 +50134158863021 +34066654564011 +64932010618008 +155693762998772 +134417755371764 +63856075817295 +98982745478101 +61172106032362 +71828581671055 +176720829535180 +165675597909103 +91847473136553 +95307523380123 +89409216275672 +82855107106350 +106963064932929 +265706186914001 +135540616338443 +60978705962060 +60108753844585 +64320462370746 +107243425734563 +26778848808353 +4003960456751 +42782798051421 +42796888970143 +218028428297465 +278751036277168 +7380243004414 +265238025712430 +183099293501970 +194715499227438 +219363687334659 +65610855169590 +173230816937969 +17368593413871 +118479708508420 +132191711770903 +63727224742257 +48302318121651 +41096903073821 +278815548551737 +12170332861375 +136729349723963 +129277665970529 +175269093032590 +71813836138831 +172444065341872 +178115721360650 +71835761053209 +65686601146998 +235585054828458 +61977530883914 +263771051249724 +174536723456571 +148333495770242 +278900820990374 +36571775916237 +29838231746660 +118253017816638 +213676802521130 +32368845312452 +158784612843315 +71915183993716 +152709853188714 +94882745833385 +228294500085324 +51299290285820 +255698012131792 +177492414453664 +235445682348493 +275838706708385 +22921777779822 +4406258632920 +8812607581621 +277381025966282 +255598144766814 +218082131457202 +41914844732388 +54471491544404 +98783425655238 +124496377697210 +216870439535033 +91485716315402 +36821552860249 +252701270099439 +273010844694919 +5738878248684 +108534983417841 +217404988161463 +13063369665073 +103362492443385 +162634991349209 +83366265055477 +7949701738851 +171004522884748 +193915993944421 +264714762824139 +165465101140667 +143071131282910 +109200661429286 +114817598999376 +197083895274954 +162310711471697 +46998872617670 +105649870991667 +218538943012101 +64818546646598 +159621039445052 +13802964132693 +214796109161743 +147909613469501 +171936544202023 +177590095021464 +136086740111440 +18809889734484 +224058663732749 +222822835484240 +275155888222896 +254296407686777 +220992554875371 +106572351159372 +232043768438700 +273255098933088 +98733784203115 +227843330933673 +183707168268358 +75892674537913 +141472385394530 +18366013142236 +236089474431259 +263280820813689 +208611629015364 +180206007602003 +51135748260366 +33805645770852 +243800411453860 +139091095509902 +174453393104196 +112716397288408 +185780035888462 +39685697922326 +214271046258621 +50587936137383 +9702671727345 +174276224440805 +133859818667943 +259258025993571 +198521227299728 +214564422644135 +279598352263963 +81277751878090 +218443531081843 +146629220018053 +140064335942433 +35770352593276 +79462176066401 +130812613744315 +142510528931481 +133242123372339 +77393850163330 +156056178489861 +30729537161548 +150032502834479 +255966964205752 +13004340455047 +200745303936716 +262540577205067 +123288748957997 +272520180710955 +95435323126220 +198954677095439 +197738227894 +245802076164953 +142010473138053 +246901471017393 +64625759303692 +34741110688002 +212914078106391 +267894011594810 +90535508865996 +124789441330807 +250675323799527 +91426689370446 +42076755964674 +1141754368491 +12503506782083 +271650770721062 +265131050796191 +275075805172624 +17625130544004 +83287075671816 +110256164188217 +14205681433842 +189273192164893 +210582672913273 +158332759606292 +247570610503524 +24812050034083 +107420489706646 +90837483799764 +106561280879980 +7940467909201 +143541353638430 +113366353647860 +162643174834274 +75255397338314 +262426598178867 +271933186217146 +26457614647081 +146404084971729 +209885037193721 +213721902830445 +108534165647727 +4260593708384 +160712534988866 +197264764380389 +205354560459954 +231131494633651 +201820157591093 +49589681927721 +47864500218942 +21534018788392 +34661903851702 +149701522205224 +48406167588122 +170266691948603 +211883003987268 +33276443027632 +239308936335118 +99132253888435 +116023467643030 +267946945405055 +165796402845628 +232720900623920 +91807300245230 +80956968264421 +93859343422683 +114328348447353 +104999488340737 +126652692037269 +194578735454350 +88287395903886 +235601704306643 +1087289608859 +242748083301120 +180982942354372 +240089335320072 +275277656098027 +258592051261415 +66011814988884 +203716179116797 +100698683214558 +46577343367027 +141681014934972 +168909538976543 +195277589387443 +26894984437580 +79977498919457 +163060025382453 +196555042444407 +71196270235883 +148735280893581 +42424400237576 +47559437183326 +11999549249706 +159285322238140 +117221874176905 +173422979309737 +63370118505496 +23192694919620 +38240673285498 +244015488589802 +208340771923910 +235452595866339 +76995961017510 +223675624685501 +151486723741652 +92832480783789 +179896655242565 +1190188449528 +32836269578238 +122784991867263 +39685102774957 +221763624343741 +118715456494686 +262953775135449 +270104960188724 +137974733767687 +148777648153896 +188434890499099 +124879927641223 +63182507687198 +279490911310174 +47697848576227 +69890901777554 +263459791945623 +156382069876662 +4332710020022 +8999352809472 +241170394528517 +73936405252183 +75060609250764 +47723741658675 +50185661636674 +98752248515901 +123368804636643 +45211082899594 +187988383417215 +58321612464229 +58118937540784 +123781354789036 +130926360801016 +60560582051337 +66053279314299 +50675178631552 +248047278365506 +191700933221504 +182556975795749 +236717401936415 +229795470322969 +98811635576319 +230564594112828 +51833204590798 +164478612449512 +230070319036079 +109553595081136 +70731394544831 +64443189250146 +264122936341607 +20526391734906 +204563804684200 +93271667584718 +198022602627881 +158219482380326 +249958582438870 +89687433712957 +266948083388638 +129758964984317 +122296332768317 +155812360522758 +144688301426721 +120718942917786 +137008449089467 +110911593134068 +163067326179202 +120762554099298 +86719854272512 +13342231694578 +176632919100725 +82474601632903 +220542199852850 +70332902051641 +107059761215639 +252485648267708 +70056090455571 +152913934160621 +222696257899770 +77993231920209 +123561796174349 +225884924667365 +37500601032415 +217630887735482 +229847435441841 +23771236393666 +262445750542185 +275140475134048 +247212057907871 +71153072436835 +188926832283693 +38477188409557 +16853355808192 +261602144953571 +114425028916834 +71503839503638 +272656170634190 +131430410390706 +51637088716244 +76621634312776 +271684444042821 +13695948156169 +262691068590406 +203682488707169 +51408713597046 +12479766357233 +205081877087547 +1280348427009 +268794198916215 +275106070458848 +186691665030912 +121237397895052 +204659870929136 +27145599920904 +236885757734206 +40613676244675 +170961136648953 +86134770531967 +200114582790121 +193896862436521 +187309391999709 +182519108982897 +103770299578682 +23344899204698 +167482068031376 +189472589693965 +27159486770113 +249727330902810 +118222553875345 +60248039019772 +27292382275396 +31512749492237 +105353499554137 +78134094223004 +61197526623565 +56356103889200 +201918255774414 +95930725125170 +182391939278904 +118746889509751 +222482429762541 +51801932641870 +235612935812039 +263447683277391 +272997200810012 +231495140542026 +21681933209333 +52461044737301 +138957632162943 +214846745301300 +81344487515155 +160643590694034 +53340796315846 +154925236504198 +435827984063 +6480160741183 +11379345683535 +103145139246396 +242281187575084 +73109761158480 +161146086559133 +51583077018801 +36090004861476 +59274860713719 +271353077668142 +92697581231425 +276844651340668 +92662555749485 +119010307856160 +148941243406052 +60374775124227 +155998108929993 +232010943719812 +231598670650147 +125886216713292 +182099129123567 +188158995241291 +100794367005065 +241655406653962 +211610258138087 +105804851403492 +39433805854160 +146693028600122 +99484417842791 +265688622755565 +104594641212912 +23943011609351 +165682463466667 +259446326281616 +259681996190832 +232698065502587 +279774874080655 +182200866187736 +249579177131764 +173332339370814 +233055283582457 +111618147817157 +4654160543456 +12375325790089 +54493367034665 +107742225840826 +47162315923797 +45047356442262 +109767342820355 +97589794036340 +227755706487850 +185566900035746 +66610513216578 +91382299108546 +234747238735990 +77351919086265 +37042622050103 +220779443338250 +177969804209771 +58037979054628 +220734375690581 +109381797422354 +118948874087022 +259664855905874 +78265584252685 +129887071540301 +154930979812672 +219216297070955 +127702121989921 +262173130650268 +59446254517007 +198874990098094 +128602116676428 +53453151232164 +194640559402383 +44651228250850 +154811772532788 +56573564372876 +204784237429959 +261873105304816 +77338279173939 +184506480315594 +243488818748462 +171486932270481 +113741167288847 +187375536977383 +83594095376711 +153794609180344 +65194378493601 +138556706068624 +52148500091805 +107118724636746 +234722673363159 +4485807419541 +18611603331559 +85120034610622 +182101758182504 +201909207405083 +31648477877007 +187113492310228 +125169512973315 +172180837497773 +50021457054259 +64777585965212 +68899952414779 +245005796650427 +83710270478702 +68492147230197 +116005134552642 +29776511430389 +162353274338403 +258471624560312 +246808090291881 +27614268456815 +212145392218708 +5211763230928 +215617228491466 +111551083033771 +181544139574457 +171412067029558 +254107448584491 +30892338174026 +210348503678974 +26048673525703 +18696184376443 +158210253374951 +162997742906381 +98567033989368 +212168459500420 +204672662950521 +18263424440367 +176932239670367 +61440643350562 +281294069386718 +185356858559517 +260330179009394 +8688445377507 +154698308561378 +248282659772362 +172673854733293 +164867353130389 +89627818832309 +222838547046043 +83895261474019 +134168477315438 +239081987485222 +89560119858243 +25802881084476 +169421941959902 +167278580637215 +82115974881858 +62713788646649 +266225974431013 +154314701782854 +223044369192717 +182015150286040 +109325812683152 +193690117818840 +143616949259952 +157774053205958 +28256445968317 +193314127883946 +26837700456987 +78675039680687 +23630508890151 +47088225312623 +89628471770586 +113743575117942 +160999105250443 +162413513415056 +220998464937066 +118037582325617 +64615977416140 +253136566489348 +266747959081482 +96839382766432 +210868462758062 +221380266527872 +130844522641281 +253977357193593 +225668804328975 +207249197646385 +237998455825870 +144168243667662 +281222258333862 +39986393555234 +141611384684945 +8385651421885 +234434720545272 +269841536926693 +222930082483981 +145273608529029 +110434358038799 +280498433047880 +111798865047116 +49192669950106 +267068646537360 +141059449174345 +199527197320224 +202163590706449 +58475940545039 +190650334760834 +168235618030265 +97019411544281 +237925390732838 +33260226007656 +89718327792263 +33585472141173 +246307684727557 +193164803780941 +31324298050945 +50744624859905 +247450858512552 +20138112257238 +99794116710058 +153376244976100 +175337198610487 +117318595173863 +117629697963019 +110793089795332 +172251794546122 +162214150720279 +167126974952372 +177156090318827 +235712234657996 +276988087948124 +121009624253576 +70217343645421 +17535771505060 +255158862214481 +249970815263616 +124456291485758 +156755532763400 +5210631573648 +257985100768687 +260584877322116 +83816107587274 +28442897586393 +82772529244874 +70295532617151 +259778392619346 +234464194408755 +271747391397482 +46614341025880 +214793922877451 +43326726125888 +202925864918700 +240783139922917 +214210103314767 +214533360179509 +177963192223189 +190926461699541 +43238032277369 +185196874743667 +123256858957378 +14205487587764 +271783878426284 +260038583385186 +183387226461305 +167274525006900 +166285004676339 +4201822923060 +244020247173759 +195016918597792 +274518997266006 +197376730162870 +276471146244603 +226359204543666 +208753342001032 +181629777588223 +277460601611799 +215808904897366 +262797351256048 +215401342972110 +35385273164778 +45977398938652 +139528130605004 +68417882566656 +188214832458209 +164591984162234 +260089516540502 +275622411960729 +141970023382035 +40571968680200 +60675145071831 +114931147430161 +103207642926796 +257813076114600 +156682714815754 +10816458783747 +30887577214793 +130673298462586 +48024880755480 +228607590871352 +39988905237523 +93641437454331 +55253298677447 +122807576489118 +139276505993557 +24807078470327 +32083540270375 +176844592865561 +200581562155516 +230544802339505 +242151105202986 +126364017067061 +5077834914753 +141976827431363 +172823737175066 +243918521042682 +160873878960507 +75860574098005 +219475126013165 +100040134397681 +157811691444484 +193014275948667 +73844036285142 +179361116128823 +39073547588386 +273180280785338 +116713081649936 +40314126824021 +233674750780485 +92758151251675 +7614254787410 +27757438409907 +141559967322217 +253263869002240 +50171378062677 +191168424951666 +158130847906924 +9135580060474 +114578048415780 +218827759285081 +232412153838495 +215695440925956 +29941358207324 +246075092715961 +80540272201196 +174313494518379 +246168377770852 +236377979929406 +277748349514208 +257779741838927 +264531948981117 +32715713613958 +185483735292370 +214299885416180 +185806675506211 +29703390728875 +278500768734219 +160304885346793 +234747860847814 +162834528497566 +83782661022448 +181470502689720 +208553919116937 +40333183696772 +43359205047117 +29156969980034 +124731092186118 +209176975751037 +41511488639957 +196328013447409 +198509088834910 +528532913080 +115398820945746 +173658687245937 +109956230903379 +68425808147128 +81904512999849 +113616953305447 +200875912008673 +37856769817299 +19093680797328 +52457342944245 +37072990651857 +28967203964954 +53875109198021 +140391283347971 +190864165047197 +206461201468949 +37341524052317 +119014665681131 +264413587367947 +91278271139373 +200178062152000 +130288953074860 +200572256723868 +75032547814922 +96440155651653 +126633465190497 +159787911059254 +214946375632653 +1487744135238 +165948114267516 +239020336618884 +231405845447140 +235717035562743 +239432340896723 +237973071252430 +161962807927421 +5488262255886 +218581953314247 +119264171085650 +252299952986223 +130953885705037 +207019397067728 +33518749868960 +162513385044285 +192738146164478 +125213180195651 +231586565373416 +96870541249510 +181349073061688 +10253608750865 +257538668312687 +184938484047464 +105114834565089 +17153625322724 +64072222684732 +37340052308661 +214135377524310 +51471527118702 +175847195280009 +188657181464821 +247977997399737 +189707569547972 +257424130426080 +3942480624276 +49417630903000 +90356981722468 +262691761211949 +17972853312680 +201978918247550 +136072554504233 +136100039225733 +120390509137141 +258531429503555 +211269245073156 +64917770135192 +250767572206506 +203553300733579 +68052256527395 +272832342052203 +172077434880339 +240398881884205 +80911498176656 +229787582225389 +164202910623536 +66418239925855 +244456671756962 +56253416102327 +96833767400722 +147858161561709 +23201530011648 +169288339990497 +180991506353421 +7179633983388 +132344917833511 +3997211437998 +130360625511111 +185182044620271 +118619450622629 +172897948738672 +243955425321898 +250215974240099 +147265679134356 +11936202937451 +88204269056357 +195432732373656 +252745885533000 +49363787176252 +83400258302166 +51902406609823 +89744290713954 +30490787003344 +69808921240111 +266377682927861 +268030089956312 +93288755814091 +211559469439449 +81121839620328 +70722244622677 +80714474929825 +198101109193008 +3790833205595 +195968867953704 +247574851085263 +47023994482648 +132452529454863 +278911490645139 +155992064595600 +133242367067121 +84629896870635 +183074547271645 +114153643584298 +245816131549657 +20731719282350 +100293012044622 +36597645874386 +242715788526939 +253138285504822 +140737274524942 +125795417555678 +53274483794558 +86492858353741 +183130457577498 +233737571945672 +91844536719623 +191996609166351 +262155277285134 +162638729218748 +260020316222036 +16999159692948 +150197562481256 +111392890052055 +115892088200965 +105723043631954 +252563420768358 +233718631479074 +121308608720768 +121752432794540 +217640000583267 +226017075030343 +198496080159495 +15102836979848 +180067372531663 +26015980289642 +4137771035583 +168926360741850 +113043640804886 +281139323216111 +223691350410983 +162421429182247 +176979568393132 +170488704285898 +235085558767194 +59898772722521 +244051007312856 +88110476791823 +62244522368394 +246285798825247 +194281198632229 +119203459876536 +69693414587757 +270764826774709 +149290526729459 +95725946062023 +79157175112329 +179498019079268 +8367346534241 +247356962075995 +125094007321863 +69111182198198 +46857613274320 +21916690554701 +228569633469917 +208077775477474 +217823948173851 +280062360551957 +165062489346984 +107350279715042 +110546411643919 +117818914110406 +137876966448097 +249603357685326 +209524922819185 +120238878654999 +73861322400395 +258505224256095 +202687363230334 +569593562387 +8682674331436 +16842908333348 +46224000947441 +67789067297136 +198188165081424 +39777915157034 +202889575063845 +248033126549656 +281226736921666 +84919074409890 +214159424885759 +63574261334649 +258188041317306 +4168019921290 +164006364227529 +185990467965850 +127253002353619 +210901079885485 +179355863379272 +215908845029328 +168353096879206 +185953332094227 +90386624578762 +222066682114077 +5117723317406 +186867912578539 +115778624229555 +146390654383254 +213315478972184 +103490340160474 +127214142325924 +70140771544103 +279743152225090 +57310498190167 +184462723576113 +129130106621478 +53183037974001 +137891366113180 +138080460811373 +190353402458838 +251613049188081 +69550883280543 +5216022359584 +16753621842148 +263044114855858 +110576530727572 +179619026975659 +223784635508553 +204239558974941 +134517372930234 +261379581089756 +57743554692697 +9667800557004 +75439951117452 +129190192169642 +76444833326944 +103889633792893 +257010510426468 +71532021656185 +109014506093481 +68143139019514 +113319801289726 +193644684207765 +51966803997777 +13394241617811 +153847725484094 +136832850643603 +44229916401529 +65780792790949 +130840054776662 +260029230551623 +7055373695932 +168160475826238 +2414865842504 +279637635907023 +208479303681188 +7326182337341 +182937653289828 +93976893569910 +180597204529743 +49042062172055 +138091220038251 +235016500519909 +108396512255445 +192733551909123 +129681029633818 +170210285072107 +172008425690784 +131692829805073 +12526598763632 +24861905392597 +167201266928321 +118078315380011 +164810316953065 +242947883075931 +101826826205562 +162386890042365 +134362817900355 +97921693562803 +133891185292832 +180686910662263 +260087828912477 +182400536995372 +203972538158916 +900646229425 +221387792206391 +175454858739331 +51860923091291 +277621213543091 +32594218002870 +237956841817905 +109803978385763 +10721499406716 +6872004312565 +58127872175430 +99179755539549 +128005378297149 +89916987140697 +234380532958163 +180745496381176 +9961869653385 +106923101200099 +90507586380107 +280825186124276 +130773642965589 +144116723318059 +165057185643737 +170870387214526 +64420750634700 +162991757102898 +118200412511558 +121642501714184 +135552299285661 +119371982293825 +40103989368335 +73063963000023 +230962919633343 +22289891741578 +162619760043666 +2431126383932 +238480368439094 +146616883434094 +52503889865016 +274655051947165 +280416711935979 +29254084212683 +148279307686104 +6813428121536 +153819020849719 +209922320657001 +234459124864094 +148197434019828 +157241696577028 +196056661432374 +125056744385151 +71983688969124 +232407496943396 +232175830587627 +275638536447734 +51038785982958 +262697242259575 +248461220625624 +144294116216426 +135707881928622 +80105883589601 +45064193700048 +208418573090135 +9405585454681 +215236722050716 +60423145331509 +19689138715235 +253489907187022 +115540973102080 +99839672717414 +99447799137699 +269930924780053 +161811894368928 +174434914557615 +141753842031237 +256482068365988 +227074067869334 +192579682101023 +4770398866638 +46196736026358 +60318644959788 +60444696592054 +274533583535032 +274899364783102 +10614241211457 +76603577274484 +72803303066637 +80962672712373 +274642970759648 +7878605015685 +225369365699608 +170877778729402 +86476607177273 +216388760989386 +27939024908768 +142042102753859 +116131977705815 +244592742872215 +239300799052783 +11533007677483 +30314866206586 +7322304412345 +183880559960103 +7234844417973 +15012485422807 +102740326572692 +205419550328978 +82810185929995 +50785481047355 +279258717097458 +254690959972586 +73803126713624 +134311818010973 +231943415111634 +6217556748036 +273785441449857 +178097466865517 +193532605807353 +130207858677292 +21972907921550 +157276240784245 +127255746527528 +60172309810548 +212643351964792 +60374473898133 +159713769110497 +249268713568493 +183668699508758 +186930008868133 +199848330103723 +246910799493796 +274404118122792 +244536380880282 +195429713492079 +214532948716166 +13428198927221 +104274937481487 +200191864468852 +280992695312369 +219263594782485 +226321160594700 +199830182207128 +132433254960059 +142668504498987 +189822148180368 +210387862051314 +117216202141746 +161495753579424 +185738075380115 +168625797755727 +84674563011083 +129764205658157 +158759503782425 +153083507588371 +253087403271557 +184556377385496 +168720308754802 +175279182360303 +247423668993676 +145327974942198 +254789358991234 +156987980819564 +180540137451416 +160388555693808 +221372321308751 +198038628484129 +94510020895658 +215049944208630 +136936706487152 +52482241445051 +33807209986510 +139392167511443 +168496481994337 +135700077329359 +92704380695739 +171472564604447 +258269649564596 +162814858731055 +119213007401281 +86720680870548 +270372428181604 +199469470690680 +215549106087000 +57274800613897 +190671008914219 +206334825873470 +11685866248986 +116219483464053 +189549352226970 +106885239679685 +239281903497655 +25294290831695 +142336794473930 +82882952308023 +211213589516781 +156518026181802 +229053868827044 +171174683527623 +47120351416337 +34400204738864 +8730553018796 +8888552309939 +234026387286739 +2736583987242 +80956035001089 +235064454852998 +8860309699921 +64319288492687 +246065242107509 +182071414470666 +245704619787559 +227441198405002 +247060660506514 +90734127991010 +145474014552218 +51302833516720 +186211287741597 +247621737719936 +95724268067911 +180840530305618 +119691710024298 +263734675622783 +254291337019567 +238974096575046 +193842379034329 +133043151245803 +236594005382429 +280001529751899 +202328462062356 +50917693421898 +33035897514377 +247454302990729 +268306702142965 +51336314588406 +78952300017485 +96911403706875 +252669044507224 +93416812132617 +160536652013218 +210562817462049 +142974068531076 +14432366808274 +270325360437342 +12825175292760 +71514631161387 +275816895078004 +261833478726778 +154468689448286 +35509610649696 +236333640044535 +171402578643671 +65530931336196 +230805842165145 +150007843335116 +70876534257093 +100701480360711 +58248679145299 +15038785092371 +137733345382910 +222103072204763 +267027912108162 +141980138281099 +164169434252441 +154054418068102 +190968386588451 +185713137143876 +69703755866442 +64427831929543 +27463741490021 +86189160585038 +91316869456773 +279244010417871 +118924126863043 +239470647526705 +60333346774188 +88222314137961 +12744841453750 +226267440427110 +85862745827113 +246343131945123 +197676881419513 +237686268513496 +4926458640757 +188161622001161 +164449503482524 +76795900946575 +45619513066726 +127567551716751 +62977570302620 +132805993655324 +143578472128353 +115707583762644 +104893994832581 +213603695372836 +80724506476496 +160976035448940 +13846767509821 +56248314098551 +213436406453692 +51207742041078 +25143240448530 +92235175217931 +260237567220721 +2652352481873 +66632790402341 +22594648318395 +22084352054642 +140706530989917 +180201741649768 +267282812500146 +135113758150870 +133904145650540 +127622846334178 +257946103797288 +243385026472340 +17055680453538 +103239145006329 +72969946587518 +258237611253721 +148781586581945 +276285041803912 +148647641936610 +95654166150731 +68672969524139 +202120789813613 +42606383454479 +233730533587544 +29998610531902 +243713544020221 +253594297206712 +36796310323731 +142491318261500 +243696061279110 +213629929248309 +90308563229834 +28215151666171 +159332189163747 +51996067498058 +57453565846542 +62018739373019 +117501933823564 +207222763431980 +168757322073930 +150454439322074 +58501568284836 +77379189671491 +13001992255374 +275328000517404 +122094512322469 +223244233617485 +265494363335107 +187421034839619 +86905350940315 +34556512249465 +185859717905579 +59540841533544 +171085049092864 +267499227842902 +40620692174152 +275411001288704 +226410693476222 +10670189867136 +90061339467666 +278678987538337 +174229621282366 +186404879913823 +29395809063719 +165991977805081 +34315234752730 +189842553454735 +90312182435145 +106813022737879 +191854604607838 +70940268165589 +133198322121120 +85911157970011 +162476462929407 +214487134008595 +232830251619795 +150379647599857 +213295200520577 +55746680120134 +250463565254220 +144908328433558 +74789501838198 +65374489804992 +62771318507948 +54383800324414 +123067757811933 +7076546603694 +5060853420337 +93809079195660 +246366542677957 +120708717728879 +98916963288198 +56941762001721 +229427652685719 +103464200598265 +9547693869109 +204861088944814 +52426552926877 +48046589003597 +217111542955947 +49105208610248 +246788767997642 +55284976164547 +154094616689453 +33412819857581 +200849464088694 +242527497252426 +36067942226015 +240050752671635 +164799839039787 +48064071744708 +128708898819235 +89456694714680 +135584358992749 +183796375273290 +220574498213881 +205983631962781 +18727586308866 +103887196205286 +243759230717780 +5594637016865 +267399097809356 +185416278236612 +209451105845740 +273207261878108 +246489873787725 +87631154980157 +127248387809248 +14939398395192 +156703871053310 +176497002184752 +44316275614052 +235629109399398 +92014400730362 +90216144521770 +184785921218487 +75488962370323 +16560574985100 +4483415790094 +119545316020531 +17290547566782 +206383398363007 +150640890940150 +216941203766677 +38847315028812 +80237666403829 +86138652103016 +92446846075350 +275652964540829 +119159529539657 +240560084152025 +69537936734957 +120086207609490 +280918626181314 +121316885745578 +225359532735924 +173584617412670 +126098177259653 +80227844889797 +102323014800498 +128272208571176 +95295876687136 +195379974697805 +154669759901662 +183632627866687 +279649047399411 +2044859327652 +194190787659288 +48567161065424 +240756093611894 +44774671637625 +278999599733940 +227824467814874 +140715794333557 +204583520893725 +38911461589836 +70914910086096 +33689853434880 +4351604813792 +82333735149780 +144342578886512 +144237114213213 +92246234277865 +224151932151358 +270801881181626 +71630938568670 +208499629529683 +70828497339851 +51497518069093 +130849390828242 +41108821748893 +25102727728123 +248786363869555 +251992592912618 +146956731663964 +220273400835404 +25384599870447 +207136910942712 +114612605866658 +84691508787518 +232136597559359 +271695143072045 +168209474514823 +203817302160735 +188220693572624 +82109548222792 +263495116930220 +154090596239761 +88875927890042 +121965143778520 +117185811043179 +36950965868784 +163821163433438 +258358089407027 +176441393554162 +101445332446753 +143442185728616 +218592639908633 +1456078137914 +3211478795989 +173115296728011 +53006815693958 +225216460915168 +194895276069173 +255181399405984 +62587388336076 +80180523049461 +222737856369082 +183045146659261 +85456689221371 +275946055052417 +218758441140255 +224860792493388 +144114890785437 +150197478902652 +169399915316069 +45861809681978 +150982016395352 +88041678730593 +113822072417918 +236881964545296 +257910165609719 +184237080147279 +137392022835763 +209450654508640 +161959432114203 +178813993397679 +135187624603774 +275474545639404 +217537654146402 +139623465095439 +220758280350856 +13108056382373 +117786253736473 +51960636862723 +153833133480392 +56135395979871 +15910756329255 +211974112698899 +179650450586212 +974482148406 +78013092239236 +150486097034601 +9173926386631 +99455713481989 +5867143603127 +98070236375453 +191504601562334 +203228893713364 +119882039231685 +102383289444707 +237215568078583 +194865119293208 +258566583780884 +123607929428989 +25435854298312 +93865870648499 +103207677788931 +275827662129577 +30080218779192 +272511113007320 +67300160034582 +115221532585001 +50722916393862 +11533238417039 +118734316559411 +4123908383176 +115568827077394 +174641232747978 +2594156795102 +117458122750823 +77835533945207 +43859580059264 +141970987227917 +190001943961683 +57849389761160 +52378277089757 +209976944516058 +273559641446666 +187109389172046 +68299086673919 +75611052235212 +200722467159273 +33215186778876 +1614038844640 +232734282782624 +70492383436016 +159331443138623 +205346181804350 +71538906860142 +70852644418539 +144724943768148 +170377512889694 +26570643830847 +191236018507023 +59747170108093 +55053343581255 +140873031416424 +25289179346199 +264229318131577 +124000255468616 +265850398062079 +133104318166290 +132533041693314 +41295273366969 +192853762789411 +62357922053692 +59900401982794 +190271838856892 +23150038449040 +15656370528197 +167693942364751 +274290130030399 +124847121103549 +40323450540271 +242794525272355 +45229944556174 +155081640376018 +248394375437714 +224415796698750 +61879884394920 +81494338006263 +261680710135234 +118924474554666 +184873851014933 +262582228686394 +129043784724218 +60054306239738 +267527231074789 +80590103807543 +61191643608941 +104419273755401 +13349999806203 +275620072813580 +128847664573564 +38602904344881 +17705190058265 +103526138459008 +101433370430455 +191729180164413 +45267674906039 +28766223392314 +236768500573886 +156770187228843 +220601490793485 +274703515431226 +156752704487732 +278755189050009 +238201768426166 +208862222840123 +227038721199145 +145072272041677 +143527348689503 +222424579369514 +9304804149608 +151422012530466 +91928862606110 +71947468070579 +262995423733603 +40184223186369 +146295368536201 +8236861839187 +117517983124288 +138891035687814 +221274502565831 +181225992844828 +185095232237817 +30404596164114 +269786158627305 +248863309757923 +41270417701969 +178704393806564 +239835044247527 +251731602330813 +77969071702673 +120180884867968 +51411014025486 +202155287250696 +278220218751785 +54005074497841 +134073977573068 +279131770459585 +165503905576537 +91503388166666 +161065778710873 +60946389857136 +129368095156201 +125476462550866 +189199379383217 +114990322595827 +71961107354402 +247421989214125 +129718061540114 +100883144236408 +221740540843973 +232248996562083 +253506215398564 +253705310996958 +15701448952771 +23669308258614 +218824600623486 +233771421252539 +11051177377781 +55076413076521 +190251155581138 +158615622545808 +24536159310109 +8318761937526 +252060330435885 +142520758306869 +220638484002284 +189310814810491 +80604815212908 +115372396496572 +236162605056596 +112979639407996 +175618412904798 +109024218103168 +206048638880900 +182412098396496 +72201150843124 +32985366111430 +234324021943218 +223266335012991 +263436739130947 +150922093179101 +153425323711393 +221300174800599 +197417202616939 +22020300167165 +156149160935262 +235447998402510 +134517186512962 +270421174733986 +266654610442784 +68166665415166 +245347658776665 +103961756686031 +221568449771332 +5876853283243 +204042449512248 +241529939839461 +136028343634812 +232220553075783 +136272573027815 +165663679069103 +271218407752749 +10070277308522 +143123093552030 +276265721738126 +248031793295918 +103601150582517 +76317670306537 +181870332566820 +39790027399528 +30824703713203 +182175489756071 +217863300823720 +185285755954475 +267345979497653 +180973243050403 +193730286335704 +254154394585953 +83074240791713 +245717417208020 +269551506928011 +174320046427761 +163002061716413 +267320979280117 +38660228441184 +219546775602493 +84635459305043 +144193143639046 +21037629185703 +173608398898998 +37140054145876 +39973974990112 +213984102084162 +180441174842839 +261440529473906 +266580746445829 +101962322706992 +125614390895843 +18546171491663 +128565323085028 +29134386166720 +207067594492733 +161243335111898 +30731658694292 +216853075036067 +180052372928556 +214492467569802 +107633896580591 +203796227831586 +55128975958390 +246030653116913 +197368826920573 +45119562180054 +265087238561473 +280231599801549 +165541441832287 +58842965651190 +91344096035755 +90837483570826 +85038535640547 +111546923421763 +278572840516056 +188829288057468 +254541710140674 +57922191262111 +63829015170935 +17267726720094 +171041222763341 +231089875373058 +65586070945143 +160458715727474 +281045881830400 +222556426136496 +117599123387973 +230590409392582 +110530495218957 +121060036419227 +113615818565760 +245270370261258 +222502624015029 +172330796463899 +45068190768439 +79295983772814 +78459927398134 +203000933762174 +116996319618433 +221129072798228 +145519555449717 +267846090455758 +133907118754446 +224622650876729 +127675788718222 +187997827417435 +168771579569320 +123007624194055 +256375268572470 +138163585392531 +267135263378421 +120509735865130 +61896310894188 +131465648818000 +20707819792896 +143373296264054 +223250686131513 +64779364319962 +261451358854023 +265669940894308 +167383212452150 +110030253583621 +196727009928401 +255404721173007 +138128763660963 +170164604574364 +265694663131054 +229412786557254 +248744662272885 +134082234023695 +53778146555021 +94741613597757 +230041817545627 +93472889029535 +123649293560920 +57944792017332 +87818541832917 +269353063427728 +112419349978918 +25822872827054 +161715404028498 +81295192552577 +179847359292055 +908999548395 +210574940924463 +172518876875057 +270671829254546 +189129191199723 +105796950418139 +181133987014332 +74973324887541 +169313515515629 +244901828745382 +163369163237566 +173711094925389 +190898152553091 +280303810404854 +86916405531352 +148192162548529 +269180482954669 +87602871380392 +91404224605351 +113616726437914 +23447377991097 +113656169187913 +146516488545491 +95188252266104 +155589754367372 +152938638370354 +278942142579800 +158934530485218 +227610836474570 +278948600647789 +77162568456886 +86607610350773 +221246949767305 +64839284648591 +186890809411579 +456992017485 +152890997108357 +206672111539146 +253187327527718 +118120495353872 +273937325092419 +77614271417117 +222772072138465 +82799301764312 +172154130710247 +120401244641111 +115501309904655 +107142254687206 +58468183952717 +117722201848996 +78201174091370 +278258049225857 +144174165326707 +90879501017743 +109332360442318 +67174179731745 +123447937050666 +274171360229028 +63763796188178 +27193628231858 +18179632572537 +139851996730029 +168123729054345 +99198281355529 +231624643368037 +53715925789276 +51218489594563 +17059549145069 +159164279686181 +267900698533276 +2614025575029 +230486561306671 +262918872469313 +246702049675333 +272037033212661 +110841281597616 +19781180049560 +102857731041333 +39873602297326 +221270696882250 +44509509406991 +8742632058955 +185294594432081 +161531441952352 +84259229996199 +216325500124209 +68962629404412 +132036704870608 +124286728789322 +85135071941928 +243471498632569 +117998411398090 +20605482568295 +179125000557378 +119214929021533 +215822277427186 +181810883087589 +86550485623070 +154360980150958 +37404319252810 +201277781820655 +24343954961356 +211259099769777 +73639092730969 +256993555561936 +92773067581227 +151398122691912 +72117021927917 +238079358465588 +239351330428203 +238159396940185 +213402312882593 +184426759153564 +12394438801416 +130633439674933 +9474734832942 +221415541505304 +112510046287809 +245897346704412 +108334045150388 +80361246775671 +4815394353648 +62548370854612 +42332276671604 +102082980492842 +21392835099236 +114090526539215 +248010758088057 +214076392520810 +219782269646680 +257648065746937 +124767768811267 +119513980148557 +274738588588329 +170390508554973 +158950095241376 +12539016286247 +4007590750858 +18265653294284 +46219766376962 +277531381976199 +179136620735052 +120992049857055 +259847065681405 +50179814334658 +279698587777011 +131944891712017 +231627562583331 +199621968877965 +137461006063640 +134384376441937 +255578744103109 +170129909780659 +196451114670593 +243563026391183 +218200604004953 +150070224129672 +96120005273999 +265602248167010 +129388506802562 +750591036970 +247871876493947 +131924203891696 +149653704156995 +176342264629925 +153745903240575 +220348002873423 +5757409683330 +255050253802943 +96579922263887 +233128212411426 +134556622248231 +117115370155443 +14647353514740 +108781585133071 +273995252457206 +110244995820188 +44295191069804 +137730545910211 +200651593320896 +200454810993818 +229327938203579 +20453695533255 +189933654509879 +19904631882284 +16696692836858 +249077838910796 +193043322401771 +61788095127370 +18457709859327 +34291786359882 +116246978175131 +232863843146804 +202229580287776 +90753019464011 +248521004917937 +128839507819827 +259116921704761 +141172943706222 +84145766024789 +111332166107068 +237930929011956 +8672260027857 +68889675707592 +107122494746002 +49986825575295 +149834058998875 +207259725245570 +75885178519824 +9689978482754 +172000893405817 +181262671479669 +150751381369768 +44960724151033 +165256577458899 +72318002931304 +159696182050424 +188856450049860 +257373177832119 +269251087393018 +228285525430950 +53839695561415 +6084590230793 +45570260437951 +4780069426618 +192738069845891 +142526221325027 +2593617553758 +112354731790382 +156610104380273 +18081625573183 +118873625181243 +268595407388988 +181479116758067 +32274495143505 +180028483090002 +213998997600582 +125532801665257 +211040636565162 +106881322598803 +138404837680894 +29139506191448 +2937212188310 +10585555716781 +122309607865028 +53849135119939 +147858882067449 +152674151898141 +237287474756278 +207950404863799 +1069759784549 +88535034819550 +155189750886796 +72981712824832 +14143585521130 +132132035254820 +165453255555597 +281159430746318 +230113439167610 +98573531190178 +254775869242793 +14988981444454 +279758857305164 +136625292326177 +133928678589429 +132968388469671 +136531023220172 +84712899650502 +172594533984942 +267704196134622 +191553495000041 +35089622980455 +83652654890821 +202514415571566 +225588296439391 +6585317074670 +20213708376378 +14491599231307 +253992192872139 +148445050309608 +95462018481763 +20659669587170 +31230055278761 +9498055567407 +66917866346410 +17981475571765 +279353152205124 +92241833150588 +196163612168929 +82419932091972 +124924244015197 +256312663638718 +72096043085683 +157514374209753 +246467655625036 +242257772862095 +160737031002925 +21019278009184 +265848490427754 +174251202554701 +73251709237106 +220414737951057 +75488031688471 +203064459084901 +259915979774402 +239615247760466 +96976106463804 +39966881186224 +177299780626662 +232347106878103 +34541637577899 +144601996221698 +90182807934141 +9609160214943 +127064942282501 +49526477411782 +243034887690601 +127893141030707 +181085924546070 +178763028666236 +96871061833240 +151600971316881 +141017291100969 +125688393850509 +149382269689556 +166901364491012 +166363382793502 +197495757111521 +190175125708366 +258089294655450 +268487454407523 +275912305525052 +226012949251734 +79292786646489 +268953338042465 +252515190699680 +119485041630612 +202022420692177 +183373977169049 +235998177751671 +244746477449546 +246020918155250 +267286728008656 +79825074760810 +77804079844835 +154991534876332 +36209854962412 +223974188976809 +196604537611264 +108127754113092 +253959733099904 +251471832392577 +96175853293064 +27438561958824 +278126853444882 +153054993476683 +135223875569842 +12806187858521 +242429980609549 +7916295005746 +5647152384118 +73044240676132 +124264415572229 +277403948888597 +227802822773669 +265716522080647 +205358763501308 +14048752474867 +134989056800079 +174180972025310 +235053824897173 +240422083826173 +264717725007631 +176180364649003 +56329583682358 +70319971629027 +281094764848035 +128245804518202 +189261303259086 +3372550525844 +89541107865732 +232938593276348 +5844652177499 +25927891804506 +269152639652368 +143914950266087 +209933063397176 +101030631208045 +174266674864224 +42229148745911 +5241146347976 +108647496883723 +161839771849566 +137353756917347 +20085818080411 +105498430826744 +251768687680364 +191759273555193 +197016529059529 +167870805809980 +281005135840127 +198478187848723 +105262354813441 +246824565452627 +181153182660545 +273309116160917 +227925525028264 +184230389628491 +105996782792353 +239521778646292 +61642283998057 +209441389600749 +204271317405505 +150942820300533 +107978293833652 +172117124503818 +117899398322073 +90315515657131 +92257412715466 +10317373902272 +190947305802694 +201437200500164 +108808573592234 +50225018197595 +272531454236605 +211677158084671 +219895238865566 +15924214047723 +77503473643606 +227853867405117 +87299836183021 +176025737184475 +238553863002102 +112453846916208 +93752942950571 +27443518242463 +168326058204853 +128623215905784 +8938327570062 +211371112519703 +98714820330599 +62809157262563 +245067621083526 +143381911338697 +200750722036171 +47101879869692 +228819225749826 +9171995013514 +80493609129080 +278503335229599 +195860846062398 +40689960705614 +75281888248083 +29308237920431 +136309754265043 +194171687281102 +66519614889548 +255717186462371 +234803604502825 +54448890142073 +196818559856739 +88088512478703 +119564191923322 +236320115166037 +191614835160982 +107871150044212 +218336271103483 +88932550215672 +267941480727668 +96121857675646 +30463912102384 +60952552682204 +91175569985728 +266114622180805 +193061136267043 +25604089557249 +142922402946265 +104862249578321 +49686138900026 +271824086299356 +42447442967148 +212427314457270 +219635893483901 +149441218861312 +100663253410800 +202785082918748 +38175100052420 +237079235154845 +153751996642413 +3334722096614 +133244570261858 +263115365764951 +102542729421942 +43136971816808 +159574356164085 +104780389760405 +171844020638389 +69178209536673 +11161899642799 +129118643228664 +149004322321612 +55957411155590 +225328647093329 +11833130552042 +18063995621626 +46955787105790 +58549002209358 +230619241619388 +19397326667987 +45016179773624 +192711897144377 +10110580638057 +96966011504861 +102630069124015 +86408331660675 +214820933343947 +249900000532154 +131171285342701 +124703716923790 +129259077771803 +36327773595847 +47611089496975 +95521402539286 +268185084510314 +132973296883827 +22944433687939 +69442905516269 +105467090502021 +164617449445434 +270019729252100 +43485162463781 +264961431079261 +41923582081102 +140835941884969 +32978311666678 +141476453655285 +135668782868055 +235374913173300 +158017190009968 +161033990434016 +125285410786086 +154705818104492 +126885361927952 +82799068843262 +239326658409554 +190732872566592 +191236123565400 +266081682782261 +20547699728335 +169349479407619 +241297096113861 +207408435862215 +266055433988959 +266052218240165 +97071616750539 +56085172998427 +117546576713478 +275850506996761 +160885883918322 +99810934631896 +270391850173678 +137018039710435 +67115273864430 +142390525156745 +104584145111308 +156710350051695 +217407299290602 +199757464106648 +179697573683690 +272678576939426 +106550918054215 +208743229643433 +165955531878540 +105912739451806 +262981852368624 +250027046351947 +154488551726064 +84206492433448 +230799493751597 +63928386065385 +221360799737453 +238487106063021 +2287926984380 +15950612005201 +241371992569368 +267376346702752 +132746524909130 +154782563616534 +151544202440074 +106783103860755 +17415341671977 +31194976224861 +183897351016315 +188829673917669 +11060998543603 +191164069852471 +194458489631474 +209460537602269 +30605073106279 +95913820151150 +29159915069411 +273268930644898 +208524914301153 +186275716059342 +85220780757304 +60189972923533 +181162881538125 +24328141709000 +66005680322173 +208623245925915 +219749218217196 +802536113655 +45438718594011 +181538851739151 +163474184196390 +60417204084906 +128002015852702 +26658160999716 +182541489803777 +227686945436401 +172448636409662 +77210075426649 +279481244343550 +64353158899023 +248326939519804 +48045199913233 +108684088509849 +114695675630998 +104458003606815 +166757289585933 +228988678451718 +61369435521368 +150142011100479 +125201782473469 +178741114701872 +119660568442097 +84948262826578 +277966992986739 +130621524034701 +67060757463128 +78943811586116 +180471272988688 +244825198217997 +237453600617159 +100622523124896 +113380168047031 +95363928262975 +103262131423100 +211469137568193 +44018690368427 +149736669462960 +94121904924706 +104651900554745 +236376355819569 +59639226525753 +147432037276960 +46757678594751 +224756019947503 +163180994910396 +31567597645888 +34168366431440 +108865302388993 +210096917958594 +65910721675191 +124751418149780 +171028802451336 +136114407632586 +19084177426698 +53129081971417 +124094669569054 +216468802634821 +110036789077885 +171964128475877 +256879596124178 +15179238278050 +110879706894692 +190406176836396 +94829446427468 +41555082254727 +211412639236195 +73033696510653 +90657586516488 +20322768066141 +119416152166050 +130576635779776 +216266127711376 +54832224020662 +125091312730938 +146890289810319 +15819665292680 +237940191919946 +74655188344506 +50867895243012 +147487172699956 +73869440368311 +102475078393161 +9826402915538 +192954210662202 +125465944403547 +4462489711367 +2040438295805 +93078690794737 +86007156415676 +165889864303155 +71424822478690 +90388923000638 +136225281852857 +226134531356896 +83338305920244 +31173514658285 +214032227013539 +218179020599153 +111705830094480 +157913197344727 +101591557677072 +26695787555816 +25303779231018 +207070932925479 +345405921358 +16281692586665 +225494052658913 +201327798062220 +222712849178096 +118329067970762 +55808261762169 +253817320210299 +108787948201955 +24682581085169 +279165430349120 +261151040276567 +139476294443913 +19643495271432 +264924582273746 +223156932949223 +169694852614441 +113136455512960 +131737660655457 +245068667207242 +277501768256249 +148482883284980 +154477604239231 +159274226513226 +220405618605621 +167013901018367 +32053586265554 +246752510076764 +99088628683214 +259399485521088 +82120062940639 +109432957667684 +227419265891972 +37527091295243 +156129262093933 +209224366099168 +248353789107171 +208308407518430 +262692012956081 +24009518056793 +9869885058674 +225805555896628 +89759260816955 +249977021353202 +213513575203311 +79573036052802 +5124568676122 +128439480944318 +33929563507071 +130395785098044 +31671618037479 +96500690823116 +38719024783261 +15090671745054 +64148608013945 +235536681087460 +268709566743644 +253683274911764 +121240763906062 +142664410424974 +108649904906758 +214397892811659 +27187451847692 +150142557839863 +19336721528343 +109412004248732 +40325128190126 +279321537617249 +7100618519840 +149207703456182 +75724647875255 +60682516155259 +82883763122657 +118985615460346 +201038199574140 +265430855963393 +193512657019002 +154350905590701 +46631639209966 +165241860022339 +189310832473550 +244079276272317 +124880609340026 +82171624233764 +173116432986331 +169933127572795 +180109894645190 +37957433007745 +60730968739348 +83791662499907 +269400020119126 +185855998624123 +34288844584746 +54720147681565 +258361434258950 +59644466423907 +172278296903338 +54035089479933 +224211701950924 +192319316648818 +212908708899831 +207522042000453 +265759717972914 +177452334254339 +83404973660994 +248462193721133 +18680310769622 +118923022978195 +97276027266867 +170920063632558 +281357892879718 +217625104795872 +179980568106377 +277507085364499 +90817983925422 +207568516458513 +15242139910477 +21460519259881 +22135461106005 +208805898362642 +274540371464212 +87485653033108 +128246302767570 +32827724805993 +9471152394587 +165011050025221 +259177541009846 +232292961885859 +20685485841901 +214591739015510 +226959438370103 +11701853948167 +38141555126775 +222267429816747 +278184798492009 +91553639702209 +203612911201165 +47381895168538 +214088975276879 +90786078422362 +38655256584390 +54329239269209 +236113357396998 +67425213530252 +160171497300046 +177377793768682 +127829595545669 +224329243296864 +185987986566835 +82327086876889 +217034435233251 +198349915757544 +189162616898158 +52365998002484 +146793490937468 +112695667430613 +28513749031550 +118144861130781 +277947795499537 +107246621979666 +100127059035666 +184363124207678 +83853159223280 +41128986589609 +53115193159295 +194078368625404 +224314064593360 +62248604912644 +263384874602657 +175230933648930 +43255968135344 +271976139572724 +230199351827991 +1438227015054 +200075449173541 +256898501363269 +99954199497516 +272641875644790 +209303664834841 +104476010481892 +203235124186392 +236799658970991 +19537643340067 +194834477303300 +190857217879661 +161170413557736 +5578529495856 +173081986998899 +186879419826889 +132423899549534 +232964783883625 +228220441093599 +191261767973901 +42552252032170 +135604730980578 +45461705799630 +184796661206268 +219241077803792 +113479935071369 +247711755595436 +35820381207573 +47061921132549 +150853385197255 +96413512928733 +229166387449929 +140878973883856 +183880230860205 +72658211107233 +266457249246503 +264586886250875 +172293516274816 +223802568132448 +154098661834565 +218555768134522 +1358949070091 +44641977902568 +277483139270291 +124553562547357 +119812282752276 +151045444422211 +38373475526317 +259589860060050 +265447945426055 +246920181798721 +74785611880555 +103374010345872 +272164987989596 +37773192170789 +65405633674922 +179433480934628 +131719113501463 +41558233943566 +118447601162146 +139587211323922 +166736285971016 +200458833595411 +120978870481020 +278479141368287 +193460258981495 +64961080212743 +229093136455025 +142845830237197 +258526634202841 +39614780760828 +189008151268382 +153844203464412 +41880396765759 +207328746893442 +146855859326622 +149938644678264 +239740218871133 +200638196300459 +239442668128223 +10297675277617 +265641426782620 +36485209515552 +47620174150304 +59012315213839 +57636920424788 +140686520932832 +197269687525552 +161781762911664 +177144632615579 +44399077688978 +183732044106582 +90218410873689 +229973976766307 +241706304701545 +236173920713505 +44385542991335 +52567568483339 +67803638510398 +83473571702470 +46266427451245 +51832068868867 +227099457576246 +73473961967958 +48475138361006 +38705325211971 +153256620934802 +128560659668146 +186976713424173 +158333051333748 +235414954184077 +111663217357393 +196076230323223 +154560504057178 +131954236261548 +105469624188232 +78904972594402 +145207550401789 +143127395874979 +199701023142275 +277694559025552 +266821783432737 +208673985140171 +77537514290879 +60899408178958 +243429731102778 +37059112927279 +263926593093604 +81351761791105 +86280362073718 +11630367712637 +4529256041684 +223600432912288 +140054767342492 +81595719663944 +213442178471757 +54343363984667 +164260396876206 +176022840042768 +47523679509077 +143218574310301 +187604771752481 +235757308425038 +116746595010044 +93148716296356 +241792360074406 +9210403168044 +18716881538315 +108547461435833 +84732751052223 +93461974875258 +205817921672148 +18588821720256 +116272915293040 +232538440872117 +11183870478927 +268971959097582 +225465163086785 +137970310691376 +29422419680773 +269199718571984 +170974698687314 +109925243556139 +53696429492755 +74922825251250 +123005825375027 +280678638263842 +63501612955579 +37456113054944 +52063864545460 +17349221392662 +16155650356469 +147725358726697 +246063957386051 +45648013383021 +132560705398819 +16024862046765 +223898882409280 +175602493297515 +165378618296019 +18010312001395 +224381929416762 +205179523067709 +22330805470136 +189529319975783 +14158703607764 +58898851242429 +197627361425550 +132034733222646 +267467673776727 +225299251787655 +228484488627361 +135920708733587 +14865015261325 +137277920592233 +172960318869775 +229171610410136 +163237223789211 +137473190415983 +84885873360852 +113266944245767 +79670004797172 +27128472744743 +148040839971670 +154413552351754 +270406516234608 +277316332172866 +96295157153804 +44894604995103 +194518955001025 +10487156324008 +46683230893438 +145628428537261 +246743772241440 +5710116712636 +221469461591549 +275069987412446 +19634781111035 +150736521809265 +157097163607883 +150805016370903 +254716338960344 +46936599862190 +129999187141424 +264879886610709 +48663865516358 +203557563845044 +87885728970161 +87781133101008 +68596209493066 +55060429700382 +72550566731887 +25287125359252 +237045693275586 +29458726068085 +154167834017280 +231692688721854 +32073744348800 +75669326769506 +140141647042089 +141123707345072 +221715649621495 +245614605062380 +188785316191277 +159444245461265 +131305307123425 +8042613973418 +234880530897266 +9687267335810 +9537175085027 +222672309151284 +13920337190346 +133504544592884 +3453908318072 +149881744297114 +194170921663031 +133961245602410 +58566167824262 +9351842665145 +11681909830229 +217904145894333 +41215267120391 +255326143363149 +7817785238187 +129957222490560 +108917178837779 +28433318186399 +203450900024861 +143946895235567 +227360511102291 +23346764572582 +83657640040173 +212397963094011 +260870630533629 +35454492075158 +256697657599726 +40995156089639 +50468470184905 +163166784325731 +155504266902521 +100884523119249 +230279051471306 +197554627519784 +18486714132119 +125725351970904 +100547830540209 +206134317632791 +46930796591039 +276328893150343 +153342413383868 +12126871988554 +48711005137358 +204253633172072 +271856097479060 +245863064289298 +32725859015983 +108995186145150 +147456606388185 +60460633756898 +140324277463121 +189603994755419 +191425510759931 +96638335366708 +42560115952992 +147409284547849 +49578048429054 +120598087287634 +192344975909499 +93833275064185 +197195082954880 +235335346983767 +120814482676944 +225743606392438 +195556887536081 +204279905434552 +262468212399372 +121254240617920 +151556282844120 +142322704987826 +247077821507916 +258805685118594 +226116857151566 +107352296324228 +91773884747874 +280536068486649 +77409336121906 +220771254230669 +134286091031678 +228393785284239 +6195389194545 +85360229455509 +28611573324038 +165665780453983 +120098758428602 +260747837598124 +28450539598967 +79526088840925 +142821222714785 +60979435909956 +164334300335090 +19078979589201 +225057797811251 +77884508411526 +108341788166172 +182610170825697 +60012404095325 +264310435858347 +90014413860677 +261156046189377 +170772153818357 +56571008059494 +70080963383377 +102563482263603 +187048084354756 +102152516911665 +137211296990941 +20302076083725 +58199882667023 +131523967829729 +59315931298508 +55103342572708 +178298145837282 +27977093282579 +268402551178764 +256584193628316 +132709786291377 +35820025156112 +153129018669900 +42612314323055 +255649388516312 +174077752894636 +92419937945778 +250115454033585 +208352517060097 +131403169590415 +224407426692023 +27616145213009 +251408960482080 +147186154989830 +262883071036790 +24077875706842 +163077715809731 +163053320354321 +178108953239475 +139122650655390 +29871731939190 +210256618358494 +179964834332814 +91058738096041 +227585117169349 +193880394425328 +67386140553028 +177939628041556 +245208354520873 +54776192686196 +134216298697364 +204325286744992 +130707309077418 +24158580731936 +177671704703004 +22738853313354 +235483292633832 +145611008230974 +248903100532434 +57708736223947 +108265685211460 +211285231157061 +57267075144627 +142241032068190 +216290506569665 +211667442988234 +258179031009332 +63003719758244 +184182792837920 +75248039093136 +3013049769253 +76163055681940 +56560933586023 +130258477228580 +100358942763571 +187921720972334 +127849290789955 +31166199631292 +6169552094263 +195099635743193 +240726429346293 +147526635887947 +179859018284744 +92038223938121 +82172650120607 +187418921322879 +224165745071865 +59684333597025 +219568786926628 +267814949286711 +197048688951113 +248284759283313 +99062488860661 +123362230072251 +277367918818857 +249450040733374 +87165304996339 +96425695456115 +234885590609195 +133194893710852 +149239722125133 +57950699476072 +185865503498909 +182330373095755 +99340196063326 +183458705431018 +110525646055651 +48881671021628 +137210086713663 +248409543422658 +74044719514443 +251398813276904 +141883518876026 +6673534924474 +151414276702111 +74908439268574 +199925661373501 +6335933822838 +166023162315445 +190295089012163 +260928679926393 +152592994481581 +234996455296066 +207612545972886 +88465499559467 +18109925139255 +231240254540788 +78008782291292 +173545777669810 +18112603733991 +182295551364187 +185706655768870 +215383880810565 +116165678375358 +87912296904927 +262769607065380 +174674948717484 +94274520172718 +18048537857352 +1967182882130 +162363273617871 +21984672033402 +153102912353635 +172684975021284 +198017098060217 +74426793415188 +33642634016844 +262804572547602 +246405106645074 +270192474332888 +1137886157556 +256349229469982 +220847159254470 +114105468049500 +95251006472296 +213993015969980 +182241086604555 +246253002079737 +103345395798929 +12482412109214 +101225885169949 +208204314546877 +47858339944182 +101791979331020 +180670350896846 +208090706114776 +131909526217530 +6928206712851 +183791217209309 +179394497229315 +199506202003606 +13103906921248 +159260304322304 +21105178258758 +190675159181586 +99780095596805 +8313623904436 +5744565037138 +48643514675379 +118664319587739 +179007629684802 +256697281723418 +219123774118656 +9884849310437 +14623096175662 +274179246522397 +46448721993904 +200446766205429 +200467448670054 +95378404046824 +202416674609301 +99556353672467 +6140525419947 +57216026306017 +146971780740969 +133849720796945 +213217431720755 +193891171027023 +167273142337078 +207106373095329 +210419963066227 +25777989073824 +266073478404186 +268819492328115 +118133047272207 +268748792775552 +216753126801420 +276105610774623 +222333446219401 +92616835730691 +228664446051148 +205652134247649 +53808229966701 +247904728934093 +159461990471805 +49301167917841 +204282004504608 +30307706592117 +266373289435959 +123496549231253 +264654399922213 +48733810619287 +14829248275195 +28401861694374 +121243297260382 +223114947016544 +159915987003989 +187929691345820 +143855551253756 +270030865783816 +17240508282478 +158632968386222 +167816147699593 +223193333379745 +199856623085374 +252437731070431 +189076260087870 +220686937358958 +187010903671956 +140733645480272 +243899570176658 +230733809299934 +267542674168967 +232115145361095 +11952687210324 +237162452148383 +238203850926324 +258894048518036 +24821351247134 +87246160445450 +55684549771012 +146681727298758 +137492966718712 +198079767724804 +211318332807642 +76564167140206 +34722613770697 +54860808459251 +146250303102989 +83363706233928 +80645319585648 +175058521841941 +250248614498743 +232167943305976 +200054330512439 +52376979691092 +266672739903570 +100195849950136 +158035370280471 +109644823745330 +224510754059535 +123644119271390 +227730470851131 +247481248575453 +145320565536631 +266818936297855 +172235459279618 +264062915216229 +201802229642871 +132968678309021 +278541226910172 +155575228392259 +9534606119068 +49241173527323 +192639508539294 +217853725942619 +14156113551015 +36476061517 +255656707097533 +239107806624781 +46296862773544 +101219336161186 +102030954569629 +32271147603923 +5998129616417 +155767537302133 +161123542861339 +159397801851162 +201830760542666 +68949787284370 +121769388510213 +272600450474438 +160886219061517 +147118820989437 +240454979583376 +278441563209913 +278117108097155 +200836798130699 +82771146357373 +22856173550202 +226534695581110 +29273046180646 +68542113448444 +19350480680594 +19161317418712 +245003429817554 +46073945735969 +60868577340338 +140881697697631 +165058891440152 +75514812383880 +201990321170296 +129233528944326 +25686283341660 +43138458189856 +98930194408145 +37687668123726 +220232733781695 +121931853717381 +225700097379330 +75175158450939 +172465250456332 +58113170967303 +267941716901252 +222914052411344 +161302419430356 +95912609075081 +121758197764646 +222910480951696 +100531473438552 +270932326482617 +48532226648062 +105498897222118 +258978286085654 +235582455711322 +264359841123235 +75515898056792 +134582056757662 +165141638688028 +74752152437625 +254566501642299 +268159682414441 +229884318681312 +173921674567772 +175962419047592 +35198591177360 +105404404609511 +162542357162990 +6784670274338 +226161474061541 +254010577455887 +276050995281813 +150499525506559 +214637951351539 +161472762639808 +135108828777558 +263110395814650 +99661215682593 +120709443654853 +41029933413411 +182523456537818 +39681043363637 +219586496619931 +107743594145581 +154360753406650 +17552777434167 +169785480773473 +195088453723983 +249559503960141 +127437302476481 +2931605819345 +268689275609640 +137674763476194 +83980627238140 +124676703702319 +238116062405925 +279019304231650 +130129106178353 +40128562278278 +154921309758247 +111553874701799 +125340727695333 +158277319248271 +281206554963924 +237940017430155 +113652457205256 +47495272560469 +147474340736970 +118133469233685 +257554851537119 +51144853341891 +216913065842013 +231089466553469 +179989953348300 +184845165440969 +153818987576974 +31953652055695 +239047696168195 +36667463162434 +101810573941016 +129053429222680 +202444571471757 +113437559839703 +22750081839607 +71811874942420 +87725125553420 +1589621384102 +202850942812146 +19393958132379 +85994143155273 +156201752558640 +83647621013673 +272478369635407 +25215172222441 +226016880911938 +201885015710928 +146532491204265 +219873067768824 +111228145102020 +128931320706672 +191581012289513 +190460906095690 +138737882540078 +29497595513137 +266155853348768 +172855922743247 +74683459848808 +60751674108572 +124256101544978 +278112666855444 +2132232875155 +238306472203528 +169962325343173 +259018873456656 +222684586128960 +84060391906666 +71855523789587 +88145679451059 +127080273503396 +209932682415377 +225084576264091 +58509674282972 +216838958054317 +114276340793104 +24687207912293 +173316583341373 +281254260719214 +4060978315404 +171991048595687 +203340699639898 +64367802466383 +208361593897586 +133656166862025 +230847768888099 +168120881435150 +75555832411617 +234982362704283 +171673984706833 +23277441298849 +112974207607679 +149108180281193 +239478549499123 +248167351196161 +251285512309113 +90513588978854 +221389720132601 +57915318489692 +171622707987466 +107615984810503 +103196025521591 +157685596813116 +254754248227226 +10555868291529 +22201113932615 +174675328042406 +142901977655676 +140609023578069 +9632205324682 +125206535700399 +49881430412927 +127543357481406 +199133322362020 +274155356683843 +118518793532157 +90079791442527 +52853411551161 +241890501530772 +170590548467047 +259430284379779 +69969017704112 +204648827250948 +39466832224973 +102348198795274 +94078320399682 +46848896487906 +236655211373159 +144930479841921 +207355775575193 +242587412990172 +90194513730859 +38105995571501 +4495494817600 +169566931735878 +11938914220372 +75705694589138 +5425219232371 +235623294126094 +246960686583909 +207339925331043 +191284115713472 +41400838305887 +249227498909029 +22973812012217 +250762759199902 +62870973363682 +95934910443020 +161928057964895 +59753153797242 +141216735597192 +228906463605612 +19500274414427 +154659950655982 +59613615817989 +146247667297337 +34851266726592 +234778945003462 +211799700575722 +187952764668403 +233171568506009 +60026661889900 +72161618605018 +120315917085294 +5475803642897 +228275747703683 +226156253793717 +222419405250096 +105588345893591 +119151823383888 +203725224894888 +75824235143813 +191726504702814 +19230743837979 +130290850502850 +209094266310081 +162123546162906 +259349961731927 +72243644351885 +163209261841506 +93990859967518 +275768709253594 +86378228561676 +23290581738837 +15245361035109 +248957631232893 +30511889757708 +12283711349097 +270644920259947 +217569859944588 +245811080569233 +163366926679428 +80588814440234 +98536371034672 +55298648609541 +263372744803464 +55182763541356 +255830684727383 +235114707048868 +189553375550717 +162215238961902 +152002018414596 +76686894019606 +230148800142031 +255932895236710 +123155297903528 +91016338805301 +59506065363975 +3995510131481 +68029237327639 +209216645497858 +151640336152872 +174130944458000 +124741925853873 +251601290063007 +260615945203651 +220697961368870 +136279011377976 +74907638513984 +72807819515721 +208792166901144 +125176810879674 +215390525607812 +165170628229106 +165037670333095 +122140696985227 +120089556766451 +213596003992365 +104251907490488 +239933074986313 +9912594389305 +112881257303232 +78521538761392 +172646477541538 +37985734664819 +3049662634154 +53198696594113 +227128903928057 +7805920571163 +65625806606316 +92968864330381 +18416215478767 +275879393229148 +190020858193544 +27252469470987 +273738075793378 +110470305355295 +68449308050998 +253538840322173 +81570755213224 +137837737353537 +258545941202387 +48460171272199 +133700047560614 +173748472525299 +271085350315679 +96600792974894 +158962563732762 +123720028461194 +248378579286194 +25163468875729 +163841495756799 +121731323732039 +261730600889956 +151555987310731 +108482297416195 +48940899401509 +251558259132111 +258388296204124 +73722094823448 +145961057660585 +163106463960900 +226366046687049 +91054675056053 +80085374861769 +117302056547573 +183405933556311 +157661242458991 +140645438698572 +132494507054524 +38425354216790 +24622833678118 +178200739952642 +128356315703344 +76514752636227 +265037836306586 +55571344439579 +212005523071847 +149757438425124 +49700382270028 +5395879713164 +237789538993962 +108804743530354 +77488458747508 +243441434136399 +240079351345652 +166319592234494 +55785397418713 +85175888350616 +209586833956709 +163519370642402 +153601415862484 +54108986210307 +161595958737801 +279144619117521 +167588750374805 +210393324758810 +255770405547836 +245729414648970 +230836822567714 +14828056330454 +5121336272833 +198635103741124 +27525558717854 +52084576880441 +200725661292523 +125696717004654 +55292604565242 +90922576153685 +55968399134985 +76918487610887 +27927753335466 +83277065643848 +7212369400156 +50169854916568 +147641225779994 +178525635308926 +244959340617523 +232004492590090 +10156540498147 +4295922989252 +57687714764083 +265390643714342 +136399136079705 +126927379575681 +237825342068078 +79325397160875 +159915617219031 +82520548636098 +173730113517427 +160515506025571 +126370383809837 +202610843783993 +131715750383311 +152320644461617 +268980856647304 +80402642494886 +11704944161948 +47540667193147 +75986534045868 +279693750374043 +129982454269321 +146594007453580 +270572784183765 +153314957024473 +98901387642481 +72893459180821 +210646228077300 +75316751880395 +263722590301741 +115397463229709 +193281773278447 +228987067087207 +43978325699079 +137981287560184 +139938642333366 +19668706136888 +211278565874087 +261725661644925 +46116626312854 +275465118547897 +251303388574185 +40242426561027 +186833132342750 +63649939077135 +249390638361566 +205787455316749 +175531072097465 +128800293827805 +240860308919499 +259340073697215 +229428920269902 +34604631444837 +96408393739148 +62385241927096 +195327168495540 +243611736955812 +69516119692956 +65278968009077 +132253776483699 +4040852081827 +74061969994412 +183166981681663 +241323747682961 +10572116825718 +274801786490084 +49535087537438 +139558421654172 +33411968784179 +77856110740792 +233679407646886 +57859089212552 +35001313854328 +128389886131716 +88858011126279 +55022195045062 +22522243501587 +197956593067490 +66510259479023 +279477069766186 +76596931377922 +35717670387800 +131702405154608 +106800338799669 +86821496281709 +183340474725314 +272489756000627 +147023126033932 +166578512589319 +193087411826621 +132194183245580 +236764860250261 +16573137304131 +209964638294814 +68781392806934 +104356369786334 +133813859223647 +261417237966945 +193762374813188 +9770712632427 +81579032812029 +128923483559571 +95243233101307 +66066160795667 +232365028622586 +116336714009867 +104280355172952 +224750777762443 +87131125652366 +201183503948601 +204311980347399 +91574720812176 +256864065012837 +199908746717117 +206651751911423 +183420445063704 +267543447696832 +262283611657348 +259897128440056 +30358985018496 +24177177344180 +25730568012630 +268521666096783 +112483859183278 +257549429843779 +104417218275325 +4857941123793 +98660314116241 +16600090573063 +68036082565430 +4891869990449 +254405933199859 +175818030440881 +157016496635459 +59195464124529 +181984732955625 +41864304791140 +243094807194942 +190861978246877 +158721934206997 +45205654422633 +149510111571434 +15567996852698 +230740620113163 +123455431751229 +43393175409295 +159040107768432 +158340128513928 +233586837357741 +50676767094036 +167806887478398 +44285638564175 +109874639221730 +109067776805655 +273647745830301 +131641331984122 +138838469305472 +1541809877507 +161889916214821 +114838741060839 +244709405366103 +182487626774396 +97060978869756 +81765484430105 +32939638499884 +249260124836804 +248178764643752 +162249687286404 +9848947602005 +170122756830538 +98300804451748 +260761177987353 +110675928977326 +144828654754477 +49551511975257 +172119576593188 +176456437464800 +82572707426936 +182867263816112 +142607062482687 +50763068263984 +203335163030088 +239247354733897 +188417451551406 +154442597458993 +172817959189682 +51904358017059 +36472082884588 +139561853340502 +201279629281610 +49906185440192 +120955478923079 +188806555799517 +117055089824233 +53290947379755 +128409555851655 +155859473860864 +92628077274990 +217972912110956 +123819642065746 +47372238585757 +171862322207821 +111833435496060 +400869042498 +200288527856105 +97013404580346 +254856277178668 +233683189242015 +8491740000018 +189813709163463 +242627880423325 +43444126206884 +267617295720150 +256351219503095 +267182434583604 +57371371390766 +13743121768326 +94615089975132 +243192538703121 +203634560474935 +86744056009131 +46602736555590 +104132404626339 +197476876289767 +20586095061694 +81090458629840 +270903487174335 +194705998089434 +35135567714901 +193296796453846 +69841155078414 +122484159883347 +275128279274977 +66614661740534 +181805709345799 +145315516329209 +209216198107088 +265821346769287 +211027158601084 +33885186891808 +271865761285986 +18421524571682 +256148515867033 +143844513387904 +78164033940421 +34756662488333 +82072882419031 +157960091191339 +252160252819567 +234543407263952 +148786782198753 +110509673728003 +200751646649735 +59683210214547 +185179040908573 +5187328189847 +16296893769952 +18162332268918 +164469770075935 +42147065796563 +140021940609185 +216796465912338 +72222027206938 +219377158889954 +211489308370381 +69927097731195 +48049946220661 +550528001979 +53289290753384 +255245160954080 +233100474201170 +257343075416898 +66165375096674 +145255694380105 +810133943444 +243099170817662 +65413547095095 +70301156542018 +272469754566286 +256928215027669 +11925186324403 +65051351513321 +68009320847330 +167147560491441 +148396712215541 +127187689907308 +87134792449366 +248403494396015 +45698811306922 +132011409880433 +99196585699340 +227291810570659 +104176475038356 +229884346139400 +104071576120730 +61700241600096 +233112547740514 +146921815914545 +244079151120289 +245997038500191 +197921704676436 +126808576873810 +117278084498247 +108179277687482 +33709292504144 +134951283219036 +227015659442679 +95459762915599 +133851745615154 +256505665105282 +45458584872710 +277165638455622 +235836315798033 +226168786102270 +22535333307894 +213862417385353 +68404422212912 +36724626115037 +180341070071819 +277222253257207 +114865937303825 +149498784472 +48766346676320 +275090824244138 +246306980790824 +165978101242660 +211730136056926 +280607592583992 +182191199342500 +57976436948312 +251985008195708 +211074020977073 +27606196344289 +150141532706141 +1068452098257 +36435902758030 +275487357325468 +87310837549126 +40629695894951 +144116648428671 +268351787353413 +167232475500372 +64239814335263 +100044326296563 +234192568116954 +51217605050889 +7475481385809 +98119237979569 +4174558688714 +200638182678325 +274810961626197 +67840073298295 +226155120924423 +12233039229472 +86340851769148 +274422111081490 +12514489281089 +989349439940 +134387360369731 +252960889274272 +254789000191146 +10788469231221 +16518767026049 +34677377911211 +57614927534490 +261638966169702 +106898724502571 +27727948962877 +166931212044034 +172168906662775 +14221055199464 +87089715372527 +253465577536068 +218140262515057 +231446372476306 +273896884658339 +66007740579620 +222660560871897 +194909196693083 +115376860408197 +248015597231689 +160897900807039 +121934052161401 +102049011231491 +42576095641774 +181364555955172 +50390126232869 +21608541971555 +201900353522977 +111696034310023 +281137424582072 +92308646912459 +141729368647454 +174252620054225 +49084956670097 +133325037855785 +123682087648991 +136077004968464 +26062553545140 +108910155585280 +8276949528281 +114460232203785 +106201734398027 +65306653810091 +136167354700430 +243582524211558 +205923756485607 +279233558738625 +206024297533330 +186719719102250 +169970161452124 +209231744419458 +197518304252763 +49838225695535 +174183832142888 +32818025502024 +139588095551180 +26981613944131 +226993379884204 +156573732996175 +253159289241540 +226043485205553 +27196858995241 +63591408026540 +50533873935547 +168438240151130 +15909165147973 +147294330169677 +65869176395476 +168721946980758 +231904465517463 +245613674933326 +68309884845334 +976154209277 +5864248835772 +82763736325474 +95058380946716 +276478370205529 +61512701749892 +93922264728679 +183437063040066 +14295777858847 +253473791664200 +82228479958493 +150627876991057 +139291609239329 +239322719234207 +276348598598450 +51867684047882 +210333149817644 +217743717782519 +59171398341953 +68440603281182 +178009616629236 +233006359084622 +158389600777160 +148250870404251 +48488112756550 +130315383179885 +162539119508038 +192723163979167 +226809663518179 +199300641469887 +19342611472358 +81173183785882 +112755594657475 +61476585288892 +281339670847606 +52873173276593 +146874904268693 +128189332435113 +18462550318265 +3918647236369 +275850331926593 +195352956562666 +73468778427874 +24629195584703 +90388104174404 +151005107520176 +157587973026420 +31015131488538 +85280934528549 +214097092131547 +68253763324925 +262696564865326 +240793986290797 +230097561907125 +249373499258852 +43976145565350 +260262107261503 +22880475958802 +45563355858953 +229305079945840 +136339480146808 +62525822152927 +51008658453307 +55416188464885 +32315046600241 +25959273115950 +138043542168090 +184630938483031 +276336998219532 +268259139083397 +145391819228837 +228998847075205 +127144465878989 +43179678289338 +102623773417220 +91478281725465 +144682697621468 +118946957196619 +136149397516763 +181130735476508 +273535402059195 +140951537937382 +272351196404034 +157586331349178 +144530688071561 +176555729387416 +79359331887420 +230646438050405 +126959874980976 +208301978416883 +62347599927794 +104159543439944 +21383209402426 +176887672963444 +16232841882475 +133080627171854 +130433556505841 +105683335619489 +94384059047332 +96688410561035 +251418177445574 +173807043150024 +79223233726032 +81955795143464 +241905668882111 +174353808807337 +172742096031364 +59955014322648 +56474835148524 +90170501712897 +94017411490644 +116961895242071 +241044773001030 +175865232132207 +27509386438374 +228408692071818 +57086244790428 +8749983179079 +241952649722544 +113596840946774 +111964437405727 +127416237297193 +69184433800803 +266090849648528 +139808461385075 +180428073054225 +1012374827309 +53388225991211 +234376925249892 +251331421847323 +152457141579971 +224105983484735 +58350404892982 +42854845088822 +30149602246109 +4989058094435 +126264503734349 +275731336288313 +46118600330887 +250239476549172 +273530442292894 +39921741569157 +40193715836023 +200149361310463 +199981075692018 +178365611308549 +53863443078211 +43630109362210 +179894623150931 +45907840656630 +12513405927951 +88787034493349 +214228170785884 +108979624816296 +25669271844154 +118164351145044 +7306193980130 +197831660784424 +161831962317912 +17999732229926 +63129721484292 +225791926486606 +209033509067957 +53012208399742 +273316650155755 +183762276881952 +93166943747212 +218400355563854 +18386532370530 +258705524988853 +215552505621257 +163861621387896 +116596489889183 +197962044568722 +130486836282874 +179108104345587 +1470927696935 +249681211690793 +3256769413064 +99842086565245 +115102856726787 +56978878944826 +97309780567604 +136662976498110 +30887230485383 +17391174579866 +186324951329482 +202754431966429 +91902476604423 +161684799369589 +222296652628001 +258984979300145 +232213710117093 +98003876000399 +258801654544822 +92459964378739 +49384114051170 +173468647348376 +108861627457002 +108987272679991 +58316006536881 +179029896243979 +234208670141487 +159631916455452 +214521080742765 +231797701729724 +102865304701466 +133721111723117 +134490277400369 +15120368531810 +182384762936222 +49488099638380 +144136041780457 +127595464055072 +236489924700130 +134681729106542 +111012090955529 +48385047620405 +219156824584916 +131328247252080 +223139594601393 +248198272969380 +276155843965448 +72365549261400 +196746638247965 +213857511061625 +143110157503600 +243521912678430 +196428674190799 +208588844771658 +171878731223821 +72001337134960 +154773107208544 +230018896504379 +148126858509138 +262704013681275 +259473525687985 +38204625907181 +65164849318419 +140479013581593 +207575353983162 +102340694335101 +261684429307942 +4063168198798 +153536498884507 +124922457373395 +26451364833622 +161718498346502 +175880089263827 +50059275134076 +191606670343448 +239222934035845 +16713371239079 +244836262314462 +73082771962893 +264956802218211 +182477521037199 +17912842528541 +113020509554759 +252364965287916 +63372083052629 +162465985797412 +218495808728323 +123618658132961 +63293613322567 +64482743437565 +137205820661677 +82942766325986 +32896587074809 +112324020205711 +55431714782459 +195392646391238 +26529661926631 +149566379582073 +251184382609527 +19964432146272 +85434780471636 +48455378823754 +235667849211983 +274977269981792 +51001128450366 +16363274679718 +20867104117176 +21572039678035 +229898302000557 +257251676732662 +5081912559685 +201122744422434 +95836812681695 +238902655144505 +234641330546728 +58187937788706 +280217391156309 +192298492944386 +17343185468721 +263161618666429 +65487043529364 +262120948427257 +32484155184716 +74701163742123 +248415314384494 +180823683470013 +145119629656496 +262947790529200 +67688408569890 +192505355911311 +231906177931654 +6447340886338 +73574215565573 +175947023427594 +229201022973211 +150571480485516 +94428195800524 +192217064528791 +173117168383599 +36764265289079 +127677228578430 +19369868746085 +86256432027466 +9680052115026 +220112242317488 +36514469412471 +180557258697077 +263817447077745 +18111295144713 +83175931685617 +57667295751856 +188874831188315 +267043339788264 +266797139831071 +208339735461210 +265080334203187 +223934267064424 +248414817771648 +2084090187451 +60448872423244 +59759110693750 +243507432687801 +202592202949369 +260045776368294 +199940671473937 +202898451271880 +214144291749901 +152894876194439 +204860872729325 +94753281022343 +188848741436087 +94950943776625 +205167817841904 +5515402395466 +118395040526983 +133228991524264 +74255372546065 +117030789496261 +239354273448832 +191640689964167 +230997582314972 +48452516657003 +176697756436819 +43764538542175 +33664107420466 +259186587433362 +116932681578973 +38514940638344 +186396713823211 +179078164675340 +137466709040977 +119014183927774 +59168087755012 +92226660772440 +225856976657075 +133622341529444 +39008879106532 +33139824924759 +18756530543071 +244980224060105 +112856598867866 +91345432075922 +38542425509655 +168954802664705 +122788467152100 +146949643475418 +231688318893126 +216923752784495 +81452192138741 +277942875228319 +7305847001782 +336566050192 +211348222367330 +38744864196197 +22976199669862 +247956988309602 +260292294938567 +75088759251410 +67477692450658 +219285536338751 +70834142278660 +177119590950873 +255092695771467 +217900211613404 +198402670922883 +207854547030305 +148614048703008 +267115028403546 +91029870996736 +259455493178903 +94624345752307 +77133267107665 +203748273843780 +167461303946251 +100405952163983 +13926781994347 +191797826433750 +251950076815989 +181899590506148 +202884193373654 +281458532547208 +152598070552528 +269166551853891 +106400475310015 +157315629119514 +18268639814712 +193027618592724 +160120044455526 +260751185242932 +57516597613031 +182806242331825 +179296518153545 +242241715322933 +253056852223370 +187657544758379 +103471814296317 +257068745615185 +77675538121435 +132390987130282 +18522121710514 +266737979988360 +79702997958753 +109722831592459 +69547065842097 +9833937049987 +167059814294217 +272607262625061 +36832962898699 +202727088694067 +243944197098196 +30626782572087 +9086848581038 +184612577306606 +204287263799966 +229970410137174 +68718581785359 +146422693836681 +128139960258116 +272579143738443 +209307454653225 +21528192699536 +103355436048932 +157811232579354 +262305793620546 +101363132832551 +2941798740953 +255660634044823 +88564974128639 +275540726826795 +188608078967195 +120617857463894 +201561271218909 +139011107426031 +191662089352059 +253881395458697 +249841844426390 +114027345659679 +218472796799918 +80438229443365 +35522937450569 +238441057728782 +251490507165951 +228550276178158 +29133263117092 +264114367979032 +65307127972318 +228429964253888 +30907112734777 +164672772474712 +124572095316765 +239664154223306 +96185088575196 +1805953746196 +252506766592310 +35156370116012 +48497034990566 +262120202402133 +279822840338208 +15345737979460 +264546811865429 +203735820609482 +97638790927293 +103775274262909 +216868869784651 +202138747151591 +159989097743005 +142009787888476 +231462424070390 +114142716177658 +76726680519674 +246932802226006 +209101940160629 +214465462558135 +275890591383462 +67193761408642 +22948226828715 +7426808803127 +258920927412668 +103550308687241 +16519748539802 +116596883075990 +78893946207048 +20318021562410 +97987576993602 +234271915966770 +191518450267597 +213833574760525 +143461035906985 +225102409936207 +161007597555292 +164533284323477 +4046675057709 +241550940325975 +166820785527568 +129676542104747 +236496208891488 +11908573597817 +255402372583187 +63437240088975 +133413063329464 +92317730573501 +68939382940280 +100822389591708 +119106947757752 +268125852900929 +118664412832121 +1843345592694 +63013406956265 +131682008469891 +179438218174786 +230640203000907 +190172046425 +281010676093009 +114709368347992 +190396404390915 +116308784825426 +168019390088400 +16388374074428 +53168023880639 +16530323994848 +87723173417539 +150313559798026 +37975366334324 +37742404807427 +4286353476850 +280238244498659 +141166490526664 +14616379738686 +26300244743117 +123721914930376 +108090836308343 +55330182331340 +88546100066159 +130576919597692 +153961421632011 +155803775440913 +179816670727212 +186807030150218 +109068589841455 +176716327704494 +177565287344332 +269586495857594 +199661600938559 +179830182388775 +96396159919459 +88182136282128 +188825747017352 +63287019261290 +278097090390382 +119976069654753 +142167132558475 +18059194613003 +242896722870726 +239710888337055 +19588065231158 +147843971526038 +267532099195649 +240786433317998 +171664116854446 +146204310907063 +102132707254788 +146606804268731 +254928963740151 +257266934512629 +12529764280127 +32151359847428 +67805376193427 +54987584916287 +72905546381491 +84070744451831 +258281410282575 +118167061543504 +98214852628045 +276812503276875 +70489687986286 +180594489141576 +20007304573034 +279887947869058 +37654039497038 +124400726741427 +140554687211061 +175583578048186 +94101115454416 +105727235263481 +210065190749159 +57028736512058 +199161870249485 +5657324125721 +213903232755273 +202014700360857 +199432902598904 +113408645997067 +45652255271226 +266102987608843 +222558283720295 +250317788798166 +133846221735093 +61094125804734 +251247331815774 +51230139837701 +103036311723853 +251746689714914 +59357665306765 +53650104382294 +182394287130578 +263414107306192 +237858485994566 +223886626673894 +172090124401302 +254520826405906 +137943830247756 +246032320003866 +142240090872725 +134097485724536 +93501275935597 +1205422836746 +6683448830226 +246850384592186 +115734678589615 +167872996084633 +104759776625368 +85237651391179 +21766977689472 +19013869310864 +159099910431408 +235873502405698 +198378781084329 +269408035213837 +191689951539251 +220087683611071 +128661998340088 +201200907990333 +238930574479890 +222141366616810 +142667364983894 +60041623812630 +148973625369452 +149916382095916 +97184066285742 +79825227106256 +260347704317397 +21938276989907 +266188868067480 +68100906750198 +253608934236577 +59137232325944 +260354847236693 +172376673561000 +82835423540613 +78114724593457 +107257197726914 +44668582184869 +267466021452719 +76238234464231 +49190801700649 +60976303141093 +96096898953889 +49134551211193 +97276293676425 +262143494844189 +29023160473223 +113669100719253 +110710635202599 +208641097405589 +251222357097117 +150932191393551 +54076413849361 +242612604083004 +141841223133524 +85387530441939 +26369085793747 +243859433719317 +118831848007568 +58390414319472 +233517027166743 +2818775406497 +198409319937487 +138970042696122 +115295718488575 +128296011745683 +193062221146632 +125149025773428 +243875408681319 +254061935991441 +122151137274208 +5692603703336 +25421822727327 +88310346085359 +60031202045301 +226009127087032 +207506173483865 +195676149422756 +223869439861818 +72414693080844 +265788915330356 +199881916684256 +51764353443260 +175291455791594 +231889202111633 +138258102048340 +48299718865895 +66360819740771 +149888855469951 +131429655392354 +31169799391234 +252398123774531 +89769273228798 +245435118889210 +61522219880702 +40527433115530 +175915026286781 +235240357799159 +181846212911170 +272694010510584 +171657418152056 +273557757745135 +146895453082872 +231921816479855 +69276498121794 +157923939694323 +252253367296227 +174732975007419 +183859892185790 +7952652404564 +119496662094438 +14543421776170 +248895857596487 +54240164369346 +174193826577195 +181908611105924 +86543335398357 +131369976105961 +172270991050267 +185890175131570 +13062259879864 +78287690931800 +95051166287950 +251720639449059 +253710968317721 +186390568821937 +226939102805863 +163483061474141 +256482205853316 +145041994299961 +42573572726816 +234099551941494 +264370842489340 +68872424668849 +17532210247802 +52742617295827 +77938126929723 +166729864059857 +267157240712878 +170810170495635 +280052249744298 +254573680719146 +49983909651036 +223944712855936 +232164756096718 +228307082017554 +125323853184538 +1233397980177 +62405010064242 +64275101309487 +127243336471078 +39472365139565 +118494746297629 +226757907381423 +188856295646545 +178563088839001 +172884881249051 +31570488179473 +195207994246560 +27128560928248 +170398719749944 +84042246785419 +78502162363567 +1940058591377 +86780796418653 +26993603106444 +1154618804735 +107186839028514 +258264073493615 +82614136676802 +236749238737444 +119843815346881 +206132403630542 +139262481689049 +152506856793 +271682707366795 +230861869986871 +38853526050293 +75680851086372 +168532594574371 +191379913100649 +235901553838276 +189376158023501 +142900185168582 +34026518410099 +250793594732975 +46277827692610 +188012483980311 +39079110654354 +199451442432515 +76194328434661 +110743024172172 +266911468983920 +264452064463654 +87208726477985 +123001322808933 +191345957341280 +32189981660714 +61152488468227 +16230592517738 +180512067764097 +53662306541705 +238952522674180 +143269987212758 +2437772550788 +78151082600264 +13584603277522 +248188586954223 +260021922675293 +221958361062298 +86662733460228 +172909213829803 +88704658915050 +85102761356371 +153647035019188 +111354572419434 +121448485965782 +211507579966645 +102497132240883 +59678898719741 +109736752066720 +281115207181969 +265882485905130 +25344892512749 +50051999904695 +265706721015000 +160132734031186 +47639627835892 +183614354334990 +31911655509221 +1278308687987 +76941907404752 +49731146715114 +170394168773372 +198931353979745 +105449773445292 +134592800010965 +154234155981624 +133957639485832 +247258845736677 +89370095906699 +227767716540019 +58670086107737 +206302177425694 +125062752745772 +177624247544748 +195269895887796 +25515078431182 +54563211371932 +48674874855534 +39940786880447 +217168078045486 +212359674205448 +203819693868904 +218704194351264 +181767393480594 +53974629006718 +219364052170235 +90961177454745 +29997336253255 +23174227012592 +163689220764322 +198438138831323 +189573721055364 +229645915254936 +98320096766334 +58049887434237 +254780098240783 +144400864222185 +92470841628717 +73767461538360 +265234440295905 +147234082558647 +172456305037837 +56969054313255 +65593903315235 +166863344213273 +278828863227411 +16879041342150 +185828250518430 +219213695430911 +234371302186944 +183465245894686 +281114549858312 +258725632549420 +100416653215442 +160671372159613 +189160587816259 +96124760076218 +166960181342715 +213148415910336 +105021166717423 +111279641946732 +46777713641995 +49361948785811 +75545730000784 +232000252835789 +264472450499829 +43366905312531 +123265509954231 +74469066426672 +137675060400991 +195307208547567 +177490577332571 +10851733065850 +31942864717021 +101989542057702 +59143445106303 +242093849569132 +60274909709775 +127528212673058 +164270651932893 +275735392263978 +81830164912620 +193668132041004 +77569409449390 +46018173622918 +4949164781481 +230373041672709 +201007302055131 +234736605327228 +154468376159782 +235774027910945 +111467776641277 +240748084172188 +169426090828179 +124179602870825 +271036857461145 +207541431575809 +44514076812925 +74762165805158 +47456668248319 +114010558301814 +189579429794647 +189176832873307 +97892910805767 +186707918782370 +58919463208147 +244915856864231 +123801942085200 +157921950484440 +231587648564310 +245060757565540 +252254048785472 +112827207796073 +19120689715418 +45449961823139 +45831043251909 +100427853781459 +68817699135749 +30813731594528 +39121218604092 +205497369189061 +71883129422245 +73382538597669 +127446164294656 +239931898562752 +198647931724655 +218482763853088 +65508404664561 +99012516887418 +15862488011347 +38762668350120 +210972461339795 +270679414247879 +198664926991355 +121814947689062 +42385762983398 +220120984791778 +121108252299633 +77513575876138 +49400363900227 +162452692294629 +279562356261996 +157107089373732 +217751596661754 +209609402010610 +26500878373356 +17188954295400 +163374145217022 +82335208493268 +186580153744629 +180990017626176 +60833464967562 +17801003290320 +58675775355378 +103984492558440 +176978055187001 +249082843115097 +83364253679870 +199346480004695 +238693846681673 +205591301067063 +66431434842876 +94388913857720 +146421792174024 +106663411809926 +154845948824535 +206428867110216 +79605938853717 +114594510196015 +213403588148131 +139548527795876 +159804895683940 +143811748932765 +181884721267370 +14201353092247 +249091399215780 +106376023122335 +143600306390690 +110044409910978 +63287714644536 +47069100051621 +92986970868653 +183274172803518 +263534390699113 +143626767595432 +4289354867807 +114842533051747 +89431620890030 +177335686778027 +224266784248803 +263373314342357 +130467089851091 +271808529442444 +183199470564865 +165682316659684 +15864811462226 +270159448056409 +2152808199743 +128382943010577 +265292431695832 +153006876548913 +210808965705451 +198823667846201 +281239760122147 +181762458299463 +204957513657900 +47219688932799 +59979371423903 +161674371959096 +86434388668101 +157016885193299 +235122118450676 +249829356691631 +168183619513998 +192683988079339 +186415084024434 +142042273561817 +60176103825503 +275651589926072 +10832756561434 +87260771017110 +253039077346091 +25579538034475 +225194596197361 +162101712367731 +138168789313425 +88672224829104 +49345607244513 +68849541752950 +199125539842719 +234399571089458 +41231873433202 +256126376009868 +177440359042510 +64449073037901 +156238884529918 +9232235773967 +140248723856442 +33304580114484 +249686942426676 +35144192368800 +109812131205866 +43002073729847 +260930811414276 +173426003099982 +131174199148437 +49791653466668 +239977867724143 +71047190937102 +68738461746978 +172391694470785 +57390855078515 +175259188354490 +18839437268138 +227793420566368 +253230455798436 +108413494026149 +99385865605804 +48490431726335 +197326451925627 +163926166577097 +42951026448117 +77495719754856 +8305524260278 +191632955835796 +1760970014416 +98717832484333 +199288481116362 +215077171624489 +200408642864513 +100868410539396 +206415611575850 +211850479886983 +254170507287722 +229919553502454 +122257819615927 +242094425313921 +237019577185193 +11731630786223 +234847978295542 +220773555991577 +150382208926371 +227705040994344 +109319397692306 +255259329911733 +227340166442972 +134514907326202 +69167353957969 +9026957630456 +156685801697362 +204684915708087 +70077776418697 +194974616343000 +170120560426282 +230131071853993 +244790778631263 +182303632897575 +229500190354462 +43706325460601 +116425195394504 +125603746681235 +184794567425712 +208036178563603 +202235373936874 +148203429342581 +225042536257798 +15247019663157 +110341590481362 +254777927382381 +73923533690390 +276803456544250 +102764352232235 +177183075014031 +197302852406370 +116435641773785 +156695294295691 +102460166027865 +211783996218333 +15794187774345 +93310170045691 +148870514470130 +160697670295435 +273017625944061 +204264518268140 +192975876759128 +132426410336412 +222236851142716 +237863204047385 +114073677545563 +242480641201967 +264671150865596 +46674487208463 +276690183272067 +257047673927130 +182053364957985 +232494312178311 +78797930509698 +69735464542495 +30847388138392 +163467810783151 +278515045220676 +132261024489375 +34248435807581 +94900459971809 +260148016949848 +68964444511577 +47763121491922 +47151964748160 +34551883136253 +16475897083287 +221861004259964 +263248359972566 +33845333166636 +30526238060357 +109903254774078 +62664097048294 +63932276257301 +51184589348073 +233960385395852 +266595153423458 +24725904968054 +92456858540822 +69988695098563 +80786770655947 +269036648216239 +34640839227782 +1421629858752 +265437289697111 +28836314997864 +168846250277920 +60665152165007 +246866147092372 +238608898618092 +95507461597201 +7743347891158 +31017941446799 +140904383130094 +41240072817345 +18617113905050 +64997789095402 +31560921762662 +30594615532570 +116774432710560 +2208124129237 +253787567843731 +160034853596352 +131535047664663 +188613546473057 +55150206063736 +160584206324025 +267900457815545 +183668575849031 +205879390036023 +116915521768113 +155796716792595 +12523723901788 +218020538843985 +9168369062309 +163141538640285 +235450000263161 +109416735218267 +68483417812595 +19739033811730 +153748218401781 +246938036379077 +163672171101054 +221603685345070 +178443869932887 +74266269666610 +105541461039090 +240321556579146 +12187162043951 +169552241143958 +212465592996374 +8670438019306 +34860014646281 +151175201426556 +125656709346701 +174523294679225 +170833714320184 +108887972352338 +189237840806388 +279273620278276 +171884747033369 +258904834619605 +229672025316447 +201569739973396 +189907650049061 +102380426154583 +159152368357810 +76418023945036 +196296361161100 +164905808491108 +24911100259618 +173609739698120 +30286579442851 +279891782376922 +13988511056452 +171195064038037 +102013511293724 +182550952224798 +157055815766828 +273278563777697 +270621886734457 +264649568959192 +70279050229816 +119088612725472 +249677545586425 +118049041663437 +231050707865517 +94587957252609 +104938202716123 +235323213445657 +97453978986532 +29180127636949 +225021623582722 +47243811186491 +270475554005771 +160912299539009 +62947322730306 +268685160551941 +278958618530702 +17726616435449 +128499984079177 +198159110356793 +29111639145554 +182822539148481 +35884352925555 +229670980140274 +156565609709856 +266564404961336 +53695600532188 +207043779952753 +73850294734356 +122801870535875 +135410353103608 +26686600696823 +281311509795504 +230929042117020 +169159476077039 +239768592012015 +101176278343148 +25102367149035 +268403470616829 +151668388541670 +230978727659071 +58888076638292 +84393273511695 +111390276891700 +58792750419229 +225299935702004 +154654374159084 +193792139081233 +138061671628876 +197704906779530 +99954225840470 +144766696204356 +48119407674054 +255131736997678 +120964319976175 +86498939689526 +127911201927479 +45248792768503 +128729887441665 +277636247714104 +14366551378607 +62054283232346 +103374397720386 +102134295909763 +73236156734637 +69369330640805 +56138993698078 +264376806133266 +276216900537420 +191978767812231 +115775095485276 +56082656946499 +219544969570379 +174452318430250 +57216538474968 +65249693705160 +244854781938636 +189943168691791 +5873521042378 +59912391806632 +210680443054395 +2057059956821 +242139305310331 +105767151786421 +36513753379010 +111952518548522 +196085927325792 +6422281945396 +87433920032313 +100304119915012 +65026778267218 +13473879677886 +270303625409352 +67264772580212 +88535184518382 +94338847942161 +201446626751441 +47435261806681 +235197319493065 +2434926882169 +124295309099416 +88460183865774 +48941238317039 +49867513817528 +32995443594474 +98900574108870 +86022867453523 +233657675765510 +47606516017046 +53840901117747 +218145724435376 +47382306882719 +202920549622368 +125946454432771 +101002828297815 +47794466033753 +4254801328865 +100985345556704 +76431798521280 +156746965585037 +125942014586156 +53226592598668 +157606093147993 +5427600368545 +115473283001642 +44400345327104 +81887835654317 +6210140304054 +7780818915869 +278314141738822 +221627445439546 +174064660327900 +84099644350562 +173715955561797 +90455759531597 +265006734236607 +246653406396018 +195055906119092 +30601054504351 +100979285878164 +121378971284175 +160522018015248 +200174574918288 +109543757076881 +203689918357548 +130249294269785 +181158673313305 +83321317829495 +256566599388442 +143709178803315 +158574603404200 +166969877178734 +158101729206177 +138025013386245 +92840130302630 +20457377679863 +120940301517554 +74190327446659 +41851897474963 +235072681478323 +217444740636763 +90656766159998 +93003291285339 +209536322625683 +80967964058215 +38011207937687 +74431154259888 +18661026218336 +264385408660155 +276454073364194 +111810553027514 +120942343278730 +234032681031662 +15899245459688 +183592245240660 +240766144375803 +125639376705522 +226032388352870 +94917966004775 +134460823545747 +22182212033320 +251420025728689 +212682133477570 +252485094406546 +103304110599809 +61983065917087 +197198795433741 +279623330455605 +40390758245989 +187979612385537 +16467637103130 +85871639539073 +224175124588420 +18191525915533 +166284039060683 +64782133281330 +129868073231974 +199609113079839 +105813137917831 +254317556174918 +18664792936834 +91075256659519 +53647237672788 +123586232747920 +94826273027038 +223807097901873 +153526271159209 +238396181998427 +110886037883867 +52705041437843 +216762985749381 +182809865813528 +116592455717054 +270065216171743 +158085912803267 +78103171846657 +278478669568146 +200444965694598 +101074839761186 +22493925888289 +79100592305210 +79887278717788 +238494070477189 +202365452687560 +135765951892502 +110176052006745 +136665172360637 +232196019310133 +123246971550756 +203219028098655 +2050000616090 +146453831741195 +146200781212432 +26653273095522 +158648515187687 +241191358869032 +33794579921941 +99927330922148 +118194771602022 +227071439392079 +250804360153035 +258020559932402 +40523024413809 +198683592590123 +165098923209257 +124499012266430 +127047245758603 +278525452489501 +213421766272488 +241587603437139 +155132945444398 +39167052213036 +299635943042 +46578286353179 +184391054960277 +61471248027107 +254796906501349 +209888987657818 +91614629360692 +186135461890772 +143915754361198 +125527458000918 +12767159924980 +184019341092037 +90480036561923 +269850202058539 +62679025176452 +231471007091461 +279110059246574 +30943976453144 +36003381205823 +177365229427528 +217341025729289 +126210291504161 +63323041504598 +64733025711170 +26561555658360 +67742271977253 +160948130199041 +159893447299067 +178993663038652 +222983737370259 +254207252400918 +262122377617979 +90443944563958 +275977648345109 +12375824179840 +129284204981582 +159395814278827 +257734895683551 +236400649537272 +150073075286756 +203213141124031 +23657377829069 +82040280194174 +261575349926821 +119284087460086 +195541903483989 +166988679960351 +160045187149581 +133577354432778 +166020076810806 +190544750786715 +128103992696782 +258179828311061 +169135113960968 +243912466608582 +93752843974779 +127631729793640 +243092061432501 +246422500158287 +173904900761116 +37951097481101 +219550522454974 +33450222470074 +257715563393830 +60754403561810 +128911627216312 +59495686229306 +58615966703279 +251156372212639 +161383561740104 +237195453529873 +250082652140515 +163843863948661 +164302454666005 +98379860377734 +164264954339701 +17613533743962 +73351700170367 +216953286258832 +87571975976269 +88803780033119 +257512368115305 +15339539063413 +79734462718800 +117314213840861 +170319224875627 +62379483472353 +255479940694472 +118486899427869 +211099622399981 +99500756376837 +71151123536633 +273888988511864 +269299237024527 +64822695765583 +246303749124991 +99371725703447 +213884325378680 +89182881614495 +7044149404035 +188005735059893 +136441800140997 +10542188002243 +230387772525825 +89327656531722 +162629901136809 +209336760540760 +123125913048848 +260064997567520 +233850948912090 +157775994419823 +273034958265279 +32883117567640 +16206648558073 +41475836915129 +211783945408660 +156472066305486 +236110446104839 +39932484124735 +262905305844627 +264345194554890 +161207049850048 +233509739053257 +113801808483351 +243717808688744 +163754385593210 +13133243298168 +57793391018791 +120725128626776 +35871110355296 +79642868033857 +143001239680681 +48861981122392 +149137300699930 +174550962018471 +186635918299785 +140284915775181 +55088395237408 +246347783703231 +80953305733544 +210908917300794 +88486917702111 +243691979778095 +111898668863543 +114980898301750 +103073588197322 +184295106234864 +195472812813434 +113854256706684 +82857471446713 +204397319708813 +208065114702119 +224328487759309 +208461367322441 +187029558101546 +97856793821244 +178654584051047 +219499247770008 +21030105480121 +234204453051818 +23975190175150 +17693795507787 +242696880394140 +90287503032754 +67963465650295 +184172928778075 +30003258942215 +85628162553460 +125177149496632 +25538126558701 +28348402746034 +50175854355646 +125701687072588 +234422312749449 +181119164451791 +158234869609519 +69950721545359 +72669759479391 +65809345541931 +219253552913513 +45314514637026 +79897254539055 +179306706521583 +59392192601390 +40888748141788 +269588939148155 +17010969471119 +156012427155977 +264656466990695 +267423605479228 +251995804434770 +75743001914423 +158057149509968 +113365087647199 +246682332081232 +245983233977356 +136586683240148 +166840450427599 +71913029167303 +41615667479711 +128915290634035 +260121881370157 +28135422357178 +47553797437032 +71163325455706 +121652352773226 +140636904190329 +272349933644044 +40497725953587 +155198423359426 +281296266865857 +76061440157066 +110261297835171 +175729422801339 +202294779728565 +231536701989465 +233139103287644 +124773679866211 +52005484530332 +28634505492330 +73190750847500 +85966917258201 +61187689420985 +38709672538701 +253693728337731 +170775076437510 +3403670761062 +167979398305686 +138554499472098 +273604810789345 +36554818525146 +170927199200359 +238852350009762 +155872350161345 +55859583484746 +144031771215978 +220074976170794 +252196759233485 +270328926240825 +199060512779943 +161056588025645 +74453623148497 +269966951623985 +37424475073691 +159955870718898 +217493158801613 +106023373652314 +134777843826113 +103074733112514 +241047103930357 +121551058020792 +56162155711770 +248019231626905 +171911792117214 +93174765275849 +88090327359043 +218104707048875 +241279610349852 +16259041234931 +87729820367758 +41422924026537 +236180390621937 +176034583891443 +223447671455892 +206441757343931 +183693034740227 +32426028078414 +10469805152057 +280744192866222 +15846768165266 +93512055033649 +133003122121665 +247641611280061 +232657042248386 +160114192237312 +270967817202505 +181368626897812 +198483062604781 +257896575381637 +59153049174864 +155843483584756 +157755681198577 +249740702690927 +28994965768784 +2882732198574 +203821486800246 +176871273765890 +15868065982368 +235675216170692 +157081820114598 +116831131942649 +89119713838128 +33611532677710 +251232861156066 +46571136048841 +194982243537060 +229014545228973 +247091885354120 +209661962459294 +75985265408620 +4407650760081 +150643132772703 +23027840193267 +13759427813260 +117056126288700 +165349685202728 +52591491522032 +265145487346509 +135536883182244 +278720804070477 +105100631718055 +109591249408584 +216510670357415 +204808454734250 +132663822918174 +241737412321152 +184513781839677 +36047942382481 +163729235392501 +219938622609011 +154266685429638 +104838725359376 +37999295093348 +30269120442100 +48423107842780 +69899791594416 +16503149311895 +47219155636713 +183963172131871 +69762462538989 +180031184111409 +57082316930778 +277993387858219 +11357187809799 +252690488145919 +21019806484349 +688575806160 +59911460127685 +198751217675463 +62589290528441 +167026902045675 +121896292630982 +62104729484546 +8887783661529 +205297507030218 +35619673740164 +39270294307027 +156746733905267 +7145347061968 +69544122366051 +5927346978322 +218263971883197 +37024264593087 +30655893664279 +41111107251587 +142719403515775 +79154046665995 +106934314078966 +261366132611460 +76594270367774 +213515618091984 +48322716203300 +808678179126 +217032622005608 +115147631857275 +18303259644270 +44418523451461 +246490107712871 +46163989648969 +80700400025261 +64068673159227 +192848424463621 +88370650263630 +110742686592762 +113257886402988 +140772666889634 +43481820549903 +146167909868220 +88222373928259 +45602961543986 +246895666093265 +127887606289374 +24828110795504 +127785783905660 +261360503180954 +281277223761092 +110653400101562 +11488141416716 +28565497746112 +236426156464902 +35836309218542 +59479953998568 +12636920734494 +181770729943365 +176034087615097 +59040038714989 +246480138292478 +16110423353768 +150609071397651 +233397334796210 +171085092199516 +187017214954297 +116897310224299 +75924414536534 +134512117971433 +167933290000141 +74894811992450 +198400550754033 +19995880064561 +107153971635903 +127562484107240 +123368567713090 +233114091181318 +201418307626436 +118292786799140 +266408103366206 +237001686965920 +10925041192391 +103481811775576 +176226148402857 +208863673966679 +271807141144898 +235678552337838 +106698711176351 +268531039490512 +146793381831821 +51147298191485 +226423592819556 +27837137502566 +186195601166559 +162559945687299 +220897118939379 +261921622419521 +123866325754059 +252467160557893 +215562860200355 +193101486582628 +93542913217763 +181657265971955 +163291731585621 +218786148216657 +142129117920880 +49340896543976 +202371060198052 +40055249957673 +167833620948388 +238987326404939 +186874358530956 +53373386742315 +103331593248630 +165818374982843 +242862867104064 +272407735048814 +245351955128799 +172928396018930 +51496014943403 +163269409962821 +278210915000038 +27347968443081 +14847314474001 +189825753604437 +163928949109427 +87973229527275 +43239307655526 +111995257178295 +110405183656026 +221869837999759 +44645464066717 +136764779049404 +169027095207207 +22478796145229 +125048097592248 +101801151618998 +254149816101637 +36241799696933 +187215377941149 +133886803959830 +219313115048512 +146935235246635 +206217574378955 +98824164291597 +198415902042830 +237893909813918 +95986745350983 +273781647815572 +271907516591806 +203580916353835 +50728204221667 +4320150230465 +219717053275278 +57640065354463 +187320894259216 +246988794137258 +19405185700341 +52002842831617 +85296744839539 +194394658467830 +85232027632478 +51181702866685 +193021012324264 +181336374127030 +203171573596742 +164835519082493 +233538376486569 +234219598848950 +128019028733723 +32003875514076 +227626676408438 +281128315014840 +191974693923237 +88042493594503 +60408432652399 +276214093555432 +134081260561738 +215864883931104 +157254137554898 +86700006533669 +58020743705526 +236824149483949 +123704706334416 +168914143432264 +85650557129749 +202047614189536 +40534196373975 +66124345006626 +116079381667565 +269662009037778 +11307726272091 +148511320240846 +116094560371069 +253057734230833 +133656444812534 +218496861614434 +6065457824144 +238943878211358 +177423145656922 +281368550422837 +85797056453808 +49006142060829 +162993514705013 +82591685671850 +146819654035971 +143123494085849 +185858354682134 +50339682591541 +49783260751071 +127755459113347 +135621882517753 +48931873721053 +270775797676146 +162958692973445 +278785143844544 +84134936223477 +78957437002177 +74318765234997 +75015341029320 +181926952161035 +29975575542375 +219905780430630 +267576775488759 +243392699102144 +213978896920161 +7606853023271 +18599683021745 +26507832267546 +275099593240184 +213122896711168 +201940042099391 +96036000929048 +210275812795618 +211277413980529 +177486198451480 +41424403384045 +119708978490608 +126468674253273 +103200763095413 +106501184309477 +39763892463974 +163283089125184 +30459268641945 +238867736915191 +195049658686409 +139713072649267 +144632894438372 +168928564442486 +74103530285191 +140780725686725 +163041967617368 +90218076808679 +49830810123895 +233376278180937 +181046750696111 +89174715033679 +42156073089890 +200502393320834 +58584358341394 +200300483299605 +225746755752728 +118527935929004 +21348604713198 +136654798653531 +169276794740815 +162421940882984 +209698437242100 +243929639968319 +132041768664406 +114486280993240 +142876755143465 +280089127358116 +65067524800905 +27234504471671 +233183492642084 +173001591885600 +256694611672942 +179508279581794 +124083134981983 +141355836398935 +117316390784698 +163186132122858 +37759622247664 +71367571861809 +40111577024531 +210483815492184 +196451282240364 +62915246545642 +161892133948577 +148205555194583 +52254590001003 +117271006774097 +102062626394101 +64571119762018 +34072760153751 +112055750332096 +42237154861842 +162413450223250 +231987269491670 +67843834437642 +55408982524508 +21209245496168 +268667315072091 +88527706441869 +74637713467597 +184507356014127 +59886074116106 +74331939343966 +15171608982031 +78429489341498 +37803468191607 +172096845526815 +19526072075349 +135593248257561 +13246419316303 +136832653819710 +173177255850854 +37226064170826 +227833751249564 +245349745122219 +220556888784018 +159098648508817 +241529957710513 +64793899534780 +165347250485826 +203932554255578 +187141510694711 +213031045154759 +233102286536714 +248309985522345 +55381940159652 +220292435756480 +9913132653730 +279120451454419 +153882317795471 +252106998211616 +228790252512525 +134423836009842 +13204468867249 +262535264847576 +36714149925871 +27704512725537 +231659544249754 +26747942819326 +88979929445603 +216126302451925 +127662601162499 +120399732806672 +69297988486584 +133484121884518 +231801933994832 +191898094951114 +128065778770183 +165408949059769 +35798512717663 +138131638652929 +120087650019159 +273967652040428 +8615774762723 +243660180117405 +151127294192178 +167129636869010 +7277875659332 +14361115139097 +74022403397187 +259379267468325 +172864785242998 +185558907214585 +261507636088330 +4428514596900 +186209954129953 +209810939427913 +178078373801802 +151988956146627 +280658644038250 +163171880222935 +246759599808821 +229448272550273 +222572725963470 +253738185047440 +90063432262874 +35420474845264 +180460686073342 +95240664775762 +79206189955593 +164683176933940 +205079494303765 +202775479201041 +256013229806348 +147275517263463 +141916597273377 +137627795204151 +49912213456060 +224840351272592 +25094600764175 +233977335928505 +254114527251212 +262426335328312 +19695200088174 +213230499195136 +104072051339431 +25574687140995 +212452330453798 +198682343138377 +6083989409422 +171046773285088 +3742692867040 +261067621496020 +40978612187987 +112531325928654 +27132861202657 +47702697860597 +63172380385506 +23527310963371 +97291048882146 +137364633997298 +78557950919489 +7208548181460 +233553356035456 +106665150268041 +249756715738870 +195085277145864 +199908905079342 +2353684177773 +100960338365718 +155761681378380 +229542019099161 +115834590318860 +197867281412583 +108511102146600 +226688137007050 +82799241111975 +256820837377659 +191478748571723 +37698710735480 +223422240420722 +123856904248088 +110585167696788 +21364526262884 +142167061650692 +277126913086978 +52155544327939 +96488826360563 +32910577164007 +27504586444212 +261925168809367 +256579565888470 +225112302563932 +240109525908709 +109762715095791 +240495909759479 +134880364579100 +18132914337587 +228430860863470 +185201167353026 +16285944124140 +270605752863661 +86391517917505 +112250606533275 +173554141233985 +48834653832574 +263306850177261 +58092137490945 +121294406575075 +103381605423682 +41683602950043 +108491889594417 +33344403319265 +60602866624889 +93881461833009 +57584641200328 +174071888605040 +132489690890310 +59105269497756 +170917496081535 +96372745588759 +248193298044113 +204640605172177 +209612109456589 +247563701426286 +55210317640514 +265541655505012 +249636677337331 +198165358882037 +30904045246043 +244763557151791 +74130636703198 +273194815129427 +17211311170602 +223079276932993 +279517462156879 +219937753708950 +2823724829969 +223688793804811 +22379212897702 +211161935593219 +68778638123221 +251847278713119 +99594616818706 +226148072558796 +261389701882020 +20365700839572 +4268691777652 +64678601166258 +273242892829862 +115702592674701 +168411815914717 +67068730955504 +40179482206737 +215397915582128 +191205279034271 +215136735849524 +92713352244048 +156700561309458 +151167962697656 +29759543641530 +191861830518692 +262329956618200 +236726249239359 +13631469161396 +265462432519690 +26967966784507 +9989318764615 +183902605942388 +189109423243653 +221100685270851 +40875619032465 +94267154057305 +73423468982979 +223333336350878 +179656147573334 +109190225575364 +276645423802667 +124446421910885 +14807024191681 +277090801892612 +271975297473998 +59587445369238 +100541100270677 +193896917517243 +69362693310299 +46602534619518 +2120142686141 +93136319558547 +75615064694673 +180602170472973 +140257745254293 +270868597631691 +228039879827963 +135203186392761 +26188260229176 +216381805187173 +228497759983936 +48044207405840 +75440815526011 +58697988558165 +251354441120879 +247425904226465 +32561300732395 +196887064248487 +19669366838315 +4677049163820 +151388781806629 +278408971590067 +109603390965050 +122770977795497 +203780908300019 +113456167563275 +280424645845342 +12806014150574 +169688437877950 +96634221729156 +56018442523426 +267971960792523 +74375803330458 +110907348422525 +64615565311302 +187254890166821 +266880688194616 +231764407824399 +224512759495407 +18237359234182 +266070957073142 +46275853321344 +213049730293038 +40440530086247 +244306171922420 +230680564799070 +56739796639180 +214383686361613 +468254434621 +134460298102220 +249620058266500 +107150625701000 +161612962765908 +276641417275690 +67580791718390 +230080990392047 +109545354745770 +182298980574701 +250284182398466 +179049626389126 +11794872441100 +267282240421756 +92574193786665 +2974382242024 +88518737000520 +144735195632188 +146957705518295 +91245242944184 +261401074543237 +127949262057360 +257975312127053 +269922703065622 +4398121812891 +144703173094439 +17563202465374 +149053557644924 +101886973050653 +82848693843595 +255255985548330 +218759181489736 +174365231809856 +64487045277878 +150561180678767 +250902361859987 +214030988485570 +48127078227614 +57323708628058 +268828593781022 +134268129032053 +271650491858145 +272838622870447 +207167812637472 +60904623553303 +82090377443957 +242532366840379 +6666342032151 +206862038513841 +131922023341637 +178172348219857 +96660444912640 +215096906061115 +66564410102981 +229456861015484 +198404791263090 +62071107043947 +98439262857905 +122181454631149 +103808634400319 +126405133525965 +90633270551691 +171440856289322 +251347368202345 +155940809790131 +281153385652520 +131961727146675 +176101578906510 +265992944044031 +4114047977680 +217354956514877 +28730880821957 +219195090823411 +2242075159459 +121435571124208 +261799860169919 +237464640498543 +226284711288234 +90059658551441 +270423457606529 +44771980975926 +125022427269542 +257114595760736 +98368089856999 +167245484807042 +165373434313570 +149193803718605 +209066290339389 +70268785749525 +264785370699608 +208098423920324 +48527149393221 +177205554825443 +217481407450569 +204654829740894 +123204632218462 +236011520376920 +182921116349949 +215512481246386 +198331901747690 +109960874172308 +132784109092405 +237123647077175 +54696604060823 +238844453139837 +94636538803378 +85680895092158 +149161962258886 +233133927503911 +179776570898630 +164789428264484 +11440406584808 +178358148974628 +88840561902681 +162618998246361 +256555676049916 +70318510593776 +274384716933352 +199898458335336 +200531450071198 +179807178350222 +242346085320890 +79636338495558 +142882289393469 +62780209686333 +102957771041450 +256034273927525 +224642231910138 +150891273632459 +209973418544846 +185648342100305 +138912591476110 +121694126299060 +157629105220277 +173111567330679 +258963280283605 +216785240628767 +27294058111424 +160467246546353 +184420215334956 +104894079556674 +274295787152860 +84230334374343 +202806894682278 +178177245798520 +279339106978753 +232423188211481 +250038644547666 +24681252002733 +79946675434075 +68259883609349 +162788700398251 +126778664899619 +148180096736079 +79986854355115 +99173728211776 +158859958103084 +257337724086408 +212022163137646 +38173853667862 +83816314966084 +183666401415263 +149381483788157 +79432983334786 +1998714345122 +59384250090713 +228108882498012 +47092687458198 +191226110701348 +251180512957271 +139400464237669 +157703030956940 +117538408316411 +66277134249624 +118704671773061 +240759085538293 +103257758539687 +187335638747625 +49025561044631 +225278978503058 +67206637235000 +65395254177469 +139386224206727 +157992274161586 +29902600679088 +266616435985621 +124669197155308 +189685903810292 +263779115332878 +152148443550945 +91997225661798 +275275598341764 +224451373712383 +180024116936587 +60255294269864 +205493626384359 +265972077913300 +148592731738003 +78347252760139 +157668404980854 +18979298516880 +160166706687099 +131118512633777 +180134406973194 +104515836674607 +262669686588307 +213676493257829 +219368858195469 +106044761813639 +181565274688939 +141347880289354 +178775047530001 +265776546761714 +197804706968561 +31257759856021 +101713779953795 +28614502511239 +62446360324450 +50526133782583 +18050258395016 +219518878354383 +59737855487059 +91221533005716 +63243548356667 +246234138197525 +168979315530099 +152743140255789 +64113970897624 +11360761713823 +121620460560377 +251373766159823 +117725814633713 +200557792802710 +123903323589672 +147097265551777 +7132953876082 +17900037839410 +211239609852811 +114004867089782 +171230361271352 +163368866464036 +49449687018139 +83267506023353 +35602784213257 +166063305332945 +226926170147815 +3711059737350 +8731753331670 +183066673715390 +159012396555362 +102423274101858 +113704687795054 +226974335685124 +189859137702491 +95574432632631 +120529233545158 +154642627500336 +195452607575944 +23356026182938 +9940951867748 +242821005914522 +167645382392312 +179412532059118 +177944147592901 +98413249275274 +129264370351509 +16812829385608 +102965955303762 +243896585322239 +62075619516117 +193093983117325 +84358606515238 +19261855345134 +273199726348062 +66297547890677 +196948523418135 +123072173178762 +144370327327076 +157529663250772 +168396633390412 +105794419929540 +191147190107423 +27414871841164 +170614417945409 +53178642744071 +155853232507970 +67892023265605 +124151375229452 +38581739320486 +267241597294507 +8046571259631 +229166845922332 +235140646714033 +275466835439885 +267246954483979 +115777705920517 +30362872055671 +17654282346381 +271526269498923 +136044969026991 +239219162675706 +268896585897688 +167100840638207 +3752843049649 +19759888599372 +200672058188882 +115547433399817 +197934761150008 +229009104551312 +278926603389409 +124482437226219 +168544710872061 +65370517223346 +242192936906613 +174930162551243 +169592124393957 +219169374057869 +97009110826216 +21903326776100 +161443375702520 +80948692516965 +237238521718646 +248026308874746 +211737289442449 +225382115652506 +280298772200947 +39713142727731 +134421992043082 +166463548717212 +199751082872763 +78488541900560 +53813575197674 +51315208158984 +236706687039347 +248578534815977 +20814697592662 +231353267132532 +214355073981491 +235414465482954 +192217682037174 +151233636072230 +266699402135594 +104659915537122 +83759184336440 +180393004431528 +247296735582356 +208999217750930 +119307899302121 +55933800507631 +137155496617209 +273555415255998 +253659709452297 +227899031632217 +143904831264028 +185286899901151 +27156701365729 +129776815434632 +91669882394712 +91639380586402 +245700508351247 +70888906528804 +30631789948556 +96419644206352 +138944476401791 +127921257160202 +274432355628766 +106492871104950 +230128629087461 +97532323159605 +155910045622553 +175249534171563 +209587655798191 +222570114875536 +90288274753156 +274516258569013 +20059128795340 +266704121882396 +44819619671340 +151493081651543 +215919342741339 +264852742450226 +275860643045086 +11055339526470 +193186859531156 +279209720660489 +72253579301495 +195656921172184 +38793162927390 +16938352284739 +118584604940890 +243997615590197 +6515171144614 +146345951811699 +119123242219759 +102400440982617 +140854814541433 +139486932766844 +149713851877279 +179851238601852 +227379116404529 +147041835672106 +96007128433181 +29247266688588 +260894269918915 +40434026438476 +215846267053711 +105211368705516 +190506352445681 +117722147616122 +36194148639892 +206206286110883 +247767485748071 +85277114595311 +74028359585720 +111676434996827 +198705539962045 +133171216043288 +38072347354809 +49932496209466 +138680691301565 +137736879654408 +111956795989962 +36083476378283 +210168132748312 +5959227646821 +197254244251238 +117088177543677 +204221328058553 +273485951338727 +40587851716803 +173133864502155 +244841050420169 +1386984498447 +204038939128505 +227736343511414 +127670083652586 +226700670724638 +65656683262236 +86172691829338 +254212177782144 +148473455201881 +161401536566917 +211197394084890 +221539027339566 +201207673920403 +35350721444975 +9726202066368 +281018368235683 +213458470212825 +25228900085342 +108609632317994 +168223191558318 +234464649592911 +24321783201089 +32337893495091 +214114868703584 +80372168554089 +169724653853132 +266887129924443 +101544253393572 +72051045471013 +49507886149990 +123116773522995 +197189235129728 +143696793739532 +112867487906857 +253133469127978 +269589266865162 +50413279160556 +146704425414214 +36665779600207 +100009311462024 +176536989975293 +206384229578323 +127854104603438 +163045277287870 +127594435137068 +163304221292150 +201969154832761 +175870438403721 +27283282304973 +103495238967319 +113043695885608 +93228520024345 +138913296591861 +147411609409367 +119197274541001 +237931537849917 +57947419375582 +142613226398154 +149896647477932 +24015519951481 +128156851128439 +272324513526093 +152667594392101 +14407754670694 +187370597202548 +127278479921395 +75027125712572 +130876265438611 +27238645227187 +47595764001977 +46884631243563 +84573011983260 +241824557258320 +165448654590174 +272075495691775 +247949140220186 +111665603319722 +231515512030986 +249441621062360 +167682337929677 +232626733257757 +131133246660018 +277824449150195 +54341114614224 +124161650272029 +241532786616863 +225389484192885 +27243634348806 +77052965732338 +36314108500672 +36021050143165 +140185335001261 +126290806751378 +90355584867454 +201099375612160 +79048453332603 +182435464718883 +111298884299740 +88123106225612 +125999193831443 +230502264868645 +160864895909448 +27001671096681 +184194496482787 +167548421492894 +49690847547148 +52106641705913 +155348062309819 +60129076560723 +99505570012588 +88377692975993 +166955197815336 +109758260969310 +75980193695824 +144220210494304 +25356054269082 +28573291509945 +103145468741309 +219160974904478 +107612535299653 +92696229512832 +246552551446721 +260179036090249 +246231407993440 +272411164942285 +84357944334849 +268289072674632 +51777480512902 +184244065635735 +117236445590463 +162611400680710 +118825833159626 +18204799863613 +228248134070078 +252097371099567 +224926845160803 +262098386803391 +29335073728384 +256266499829542 +192093761412584 +91683261284991 +201976123258569 +152529161274633 +197235306610894 +166762706098285 +275619909650163 +88442125112827 +136922569911165 +12313978928321 +58610444705047 +240359158279552 +144267147641533 +160260574160580 +92958806002848 +124147418921587 +84750330156414 +184759930981723 +132405771446784 +253768220883724 +196746137551409 +51059531232280 +278596578379349 +157511416187965 +88909486792467 +107641479551511 +99744529125311 +202756723577363 +95615674914167 +194711752681954 +2088747400959 +28039405946023 +256110498534992 +195780316698780 +201957592302969 +239815058382826 +74345257889373 +260405264392159 +149053943505125 +190250685607582 +157505773412218 +65209833336454 +75942149473993 +277190086948971 +150883976682733 +219266356706525 +3243140582108 +263379664302933 +191740671477783 +80749672649615 +104964760792052 +172049707758464 +181893536801431 +196667113325299 +67413117273190 +145092939006778 +214899176222832 +67503545167794 +134401733164984 +146646052499876 +68737476619087 +146007955595582 +131555928853175 +66784958249982 +65292554749618 +11190997834302 +17339382820960 +71515461860556 +70594009089405 +20364306575842 +248440305976707 +43611423321213 +163961756757273 +69709275841073 +12395517771289 +126580724168992 +32339465306042 +124529997281786 +254725333966533 +195694455793074 +267850768141160 +7605234754477 +99089465580823 +194636129254710 +278172132538769 +207779057792253 +219744739894941 +952485111346 +266442483198267 +155916219792030 +45729053458924 +174756779518839 +236759952005852 +240928890983584 +104648153665270 +139356119538926 +221763973634232 +231174070199593 +164194398299722 +262723101795009 +225188745367104 +272802888201817 +90029688595264 +224622031794596 +266363018221099 +108036413044490 +40040851850567 +10537849395549 +113882041119133 +274180929000883 +161678828144951 +82633398990738 +50594201479660 +234623239377888 +10339751887215 +62382312003106 +231288839334449 +99155000868289 +225947027430283 +103340725032684 +85539910931843 +256683256211964 +242475573018463 +125771471694952 +118723179517483 +233862823004036 +69394918661563 +133271660582576 +61017814812338 +129305005166401 +244661624356038 +255081520481472 +159723046550669 +37279859167968 +222977933248351 +52983688915114 +102545999673844 +15820040182716 +98846020893092 +260626936835310 +119626775458720 +142675001161298 +205297419351545 +264898612837366 +195537756576339 +220167010384931 +199738331907664 +105914915084065 +91556047483127 +173519565234771 +123632336025790 +160576154759427 +270612146564317 +58715469686742 +15612133194579 +156406887916381 +22330278248151 +281162734403115 +19479921409473 +7589841525765 +210436776892441 +206941580077898 +195958503326836 +156539315354247 +203053380539525 +163211178131171 +144022736957602 +148845191971254 +149133483353774 +59778551363947 +51394082449847 +48577223036021 +168475424182625 +3933807705982 +47093593947963 +245337552668051 +85943831592069 +68829395885100 +260270959430744 +117420735893328 +3787616640498 +175638567193741 +167886418017550 +211449268360279 +262011869571635 +257149204409836 +106728254032116 +57906177664719 +72929064204500 +67341664325543 +147072612669202 +230360522767528 +250812958732414 +214527141647573 +219491192036443 +169978973288871 +130098288597789 +171746934588406 +59491219761440 +144669339165906 +158017674895704 +227755628956270 +133361382952053 +278764092351272 +167197833750001 +40348072527609 +18688741159511 +114688492620431 +78188709270325 +50040004245325 +183692150807094 +153217871640254 +121571197129801 +242963364770707 +201122367661313 +127242373293 +271080050147037 +70319473904862 +272561798637680 +125647959742701 +159624928433747 +271065876558986 +240966236008091 +245643599374891 +139273463109890 +34420379117729 +60833659480975 +228137696289848 +122630706427750 +263161311147125 +195957612699978 +8154105468988 +3606055717853 +91678553955544 +34091498052354 +82818901952370 +125411320485919 +248631058029972 +164727963658955 +208658095759704 +164584430224992 +106759234566455 +244410140948502 +2146351881828 +142914644076620 +78526405057863 +177187229492237 +230866183297776 +171936716300694 +7954990399922 +66662548281781 +146552868072303 +225213689504029 +25587793264592 +260138815423768 +64145615033021 +84196753910974 +11619502344923 +274219197276764 +269354349234096 +169116020223008 +217322225647050 +272205712343761 +97440959522982 +123183482762041 +198522185885893 +249065862624032 +146670810260729 +271776499678334 +237933784331348 +168640333122581 +115178037309581 +187014593554002 +74391953672401 +116778092369351 +31655543554038 +53899040853743 +124891754596345 +391947228194 +116456822206864 +42740183101477 +66719224195416 +90165743036687 +25442646130416 +177759004248043 +226680846664088 +220799202972455 +86432135612780 +31304848791907 +79910466454038 +127537554277018 +210465248539588 +214445020539791 +64915851616121 +198943255795791 +119183953400280 +252713364012829 +242642154460048 +102171981854811 +102327866026666 +253307251064725 +197584734624784 +171896656888545 +260361862457719 +39288687946945 +151473830469194 +35703842100711 +235242053675965 +150976838845312 +38382417595980 +32035336700867 +7721441888135 +205889324238456 +191533126844086 +63783636791043 +280669735615138 +219200343277186 +199271185689457 +215954365864759 +121797595975690 +171102461214098 +90597226566543 +105987949745610 +39553292922190 +257141428410976 +35521264206162 +45997951681483 +240047712790563 +62298610295561 +73975170281164 +197436556335136 +136132588449767 +265726871739384 +86762884526757 +190306381411283 +229927087573556 +263754130941543 +80569677630868 +251354620267323 +193641950498926 +189473416879092 +149926795838753 +261796535141911 +102244899323234 +215472311946291 +84122604254141 +192694974971986 +3415824236742 +229795379547054 +92179917890406 +220536879954997 +2171680008411 +213794982627886 +140001567073777 +238267236716729 +1584047646621 +247105553764399 +281249511606257 +237756950789604 +225669452513860 +50965651673613 +113751999256704 +100068994488006 +11088412530553 +140035971748977 +700295826487 +112937794843873 +72852733596129 +280024738469654 +33918492737459 +102066730792881 +186603838631499 +46333752832173 +88302958567185 +151545058552223 +187329063428162 +62818340372608 +208968429767874 +240931074238555 +149001829640728 +159872175913230 +87937785261780 +54368086308894 +150357262391611 +111104723435366 +175876317926527 +470907626274 +107727515122893 +220030515941688 +8413894807557 +220304887898598 +122514522091968 +59414257513578 +165724640733261 +97161197702482 +19969855584356 +12681155451243 +182031001329252 +52955627972496 +262949917969583 +30474764461847 +36217674377291 +192625092886676 +260256217403157 +94839725098756 +261986179606422 +56587305118918 +241503030125284 +93326397775819 +139253993033648 +52669881267787 +140807106526746 +260413303440785 +190716822508390 +36858510040326 +100148248579227 +194171890263720 +226986923704736 +44627472853653 +265417491814437 +53750815317840 +105841380366589 +102805289090363 +71713988585455 +107068933433722 +148916589489943 +129974091964017 +186127933835599 +92922639448630 +151191048550891 +248120030011560 +1473787227520 +154228529506907 +77311905156101 +201248621225727 +271707772505834 +72677090471771 +182397660591165 +124569009429880 +49399180950264 +34488096496626 +171569565176331 +124075192031849 +266784531080005 +7378581761927 +5643024631012 +253686932073877 +217171520546994 +164373250969494 +112206217929604 +145199346605093 +265228398688662 +11465820313951 +133054155935398 +22089204175560 +43239191560982 +147469166906407 +161091980222242 +276669265804703 +93136172100617 +165685543910472 +69922423034100 +170924113314479 +272193603044348 +63408465028203 +77766370268226 +28778199335110 +189531442811058 +94457806280896 +127294908823445 +198410258974426 +13773786336614 +211096487981954 +178105664882486 +83349357398805 +41348484099816 +251567119386913 +272926197630465 +214538820037951 +121771852280229 +139394844070998 +42326192656888 +129936426811898 +175530528273813 +253215854703205 +62522298643505 +61488316265464 +184778109106080 +205935068379077 +173410107672468 +67004973888181 +247842073323896 +166408677445207 +241760430874903 +272656618701085 +31316202983655 +81541920692161 +103914921613477 +50859348938561 +154925478948074 +140999302654577 +189865100078627 +39372555028934 +236455483793169 +128257442827487 +169680599169334 +124371214741029 +88958387513036 +128863356091977 +97553531419378 +130267074551729 +255526201548207 +120168475008961 +125729823652596 +136344113767851 +267364593571892 +316482627635 +262648423589404 +51356438771631 +213309969030052 +222883357955209 +8029721020207 +156964393442743 +194274298519785 +244564901041248 +148321893784635 +271015998259560 +71014043140729 +157639684955226 +205094864828210 +205087983893170 +100358285794485 +50019509471524 +139706108460010 +217869976150244 +238043474674328 +80545116237892 +206507583690675 +187394021270620 +26478347536641 +229566185218617 +137161827124807 +86092956428947 +119368968162427 +3136874315451 +30638771567555 +117269705063798 +177585283100138 +216193997659262 +4343407931242 +171271348295723 +93920704455576 +86110439170058 +180802727745817 +188468763427782 +194725289787255 +174639331788045 +153725535422674 +147886540170700 +79967898587693 +85107128561072 +251601887113640 +65547377957818 +136594632664198 +64905048270175 +91188631675329 +155158507343823 +175172006670132 +24108918420655 +60800146340130 +10917098097556 +25527604357054 +255668762143814 +146458050895500 +114300979503662 +170046650723060 +128901087860103 +72362702586649 +263182061809750 +151242211274393 +61512832129831 +121074268030941 +177388714096118 +90739958807442 +211142161295109 +151149521169249 +76936919780559 +56831167131280 +126010528194745 +137162664401675 +154721342028959 +218085480463027 +183980981947855 +100776486949239 +70377470557381 +135975256484777 +166680615159971 +209722265288724 +69175710635926 +175370711896930 +148705596745595 +237755990254573 +104505235922292 +188387969144554 +200237779772122 +12780455975306 +199196799474801 +142192694452846 +40875468433194 +201776059215451 +206266544631325 +225440258185423 +131123904797014 +29833576687596 +51533943694356 +165125960732376 +162297391057697 +207493071838837 +139772372745340 +1561463531406 +202637170165875 +261065136273398 +124124177516243 +265913638550440 +106859198878377 +90295374905063 +155133045828169 +68567708716605 +47919403561740 +1452505802681 +99560880081979 +6136057238120 +88535419307410 +14315716735061 +178930718864817 +111769847324845 +59061277993478 +91920147519047 +234060893086777 +66069022834160 +91345045690910 +139035065132453 +238044444709647 +135831505233945 +134373530875099 +173534745187800 +184846260268384 +117821347961414 +237242720709464 +99206278262858 +45575811581992 +277101721534720 +31669662475759 +86614133824056 +16951084539530 +179343521803319 +259817842998014 +83996418262119 +109304104672927 +181411836099730 +209467020555005 +133387101760801 +162764411491491 +224589760926187 +65736835100464 +142468511456838 +169316836808650 +70304919421368 +33582205976038 +31602653071140 +161796073098639 +93683610307783 +56459612085841 +121314677998615 +63964103247728 +74477404402630 +232424711426597 +92985802082594 +132379552318408 +204269154529276 +87984671896453 +181426403994962 +13883755620352 +3274689576343 +110144215749130 +120183398520825 +51269527025364 +205815507888542 +76020240781858 +203778298765850 +191307065894945 +178878730226368 +15395409882351 +211421948538758 +213167238762873 +99020418538642 +145054296865254 +58678038985212 +176667228650203 +144742948205881 +30261982574691 +176173248329069 +63211799568566 +166998282669640 +213337481791540 +177453592953742 +82646490145381 +204087747766149 +214426127091115 +84084909352559 +96099892681474 +53185154682337 +178584475835895 +17423362778928 +188508447297860 +19008044807323 +109323677608483 +67100620070983 +182678673402993 +73001205677079 +56521161467432 +263287953210309 +12541168178890 +281448176055602 +71170787607948 +65496512932569 +235363433862476 +88351519016993 +70483766741689 +244244776955045 +213067976472650 +59473800170669 +8527742088317 +266790273937777 +162711040912063 +234208280733140 +128693433776215 +215078804298955 +166387007242690 +150237629835415 +202839902954133 +42636208418894 +40755087281300 +124000035027312 +12492710425960 +104934512438413 +263911713077413 +59858848838515 +247255805646378 +165089970907769 +159047051793973 +35154840542582 +10786560869073 +164898037058088 +90407406369712 +100997445360042 +220232961142802 +3960521766025 +221819711936716 +148673448430627 +52591084493540 +82751205618446 +207595256512804 +2239735995443 +17726492896230 +264564788288331 +108443231530783 +102607177083926 +65986309374529 +123893744539911 +49738405348744 +31789102431616 +202216636352684 +86373196949520 +181599907998400 +15426103530958 +173779970162285 +218512367847312 +250776805274471 +235217004016908 +211713062090304 +94430854523876 +243951079835709 +234180121986971 +236264341978354 +12389238046713 +265112281909599 +72424338247368 +194086891375175 +144821637498324 +92772271053848 +159340832012514 +182539164244055 +100966107805982 +210139023781324 +206925193548850 +130430292067103 +12491315161 +10455092620845 +146034722051265 +124304935512776 +209094811558567 +261015278973529 +182345634790817 +235361378998187 +5427699702155 +102968268636310 +45918108917146 +217442733588080 +121099635976513 +221020269218676 +46351292379157 +193304235834899 +163230072212750 +263492657900145 +211656642865564 +135532035535247 +194499735655667 +76295595360871 +81860137181861 +181269564539315 +134937970029096 +236954353575383 +180132930200564 +118962577605377 +209583402755391 +226450803625451 +79558583552909 +163154347245366 +120339658275619 +53298556058803 +68952524084199 +99578581672492 +167204148093003 +164701300203930 +94539328189246 +250264513525466 +98228252297008 +95865032006988 +62483844291826 +76544368239283 +225733600638461 +126986283326279 +51872103433666 +113989612890011 +227065220908353 +278929905452190 +21759303581828 +261885288792802 +243368671293242 +16674705914835 +35675121067894 +202418410971539 +59017530661496 +172519185337355 +121267058800244 +262802611163695 +52627221668978 +215351501813493 +279149509656578 +251590526725590 +86905899802852 +186658071328962 +17932767891581 +134404746721443 +67031303703221 +41634372389544 +109015241696606 +23875870036948 +137470875018761 +172038277319455 +221084991889731 +238285462118445 +138107484174599 +241582165137002 +103834025181499 +248015945985224 +119074197616222 +278191889299862 +245660763480078 +96971082279696 +190937819968912 +1063241386025 +139223565586426 +187946436783689 +111097311564182 +138667259094018 +13230714958914 +188615515702141 +164094643675905 +131556725060446 +32398242898368 +180515449499603 +261333368840117 +151995744690473 +143311714466814 +27476068482545 +131069200398837 +214576282794641 +114753666684721 +11290991926694 +278838960661182 +122673926624303 +25416743462486 +92881079951988 +228739441498338 +104675594697617 +76723433101755 +104234496267659 +220684975975051 +76287006577055 +41495199024121 +70664483971648 +280108627898840 +105994430990746 +91516340798165 +211540309882054 +177763291821009 +159728226011580 +261348468562329 +104818748270912 +66410713552782 +36297785097627 +159627835728302 +79660435927344 +234891108324028 +157807483275751 +252510136119861 +100054159235431 +170029950424156 +47173272097124 +115205799960383 +265439765524376 +97778592299478 +245605048899901 +52943863926424 +149645531135015 +79620443657047 +102877830226228 +90060899841769 +12491964400836 +126258387406761 +41004055707381 +181385727272892 +77908849998662 +216232501020888 +205541538322781 +252583324425501 +114614567348565 +189409144672429 +292764324516 +68558878254669 +231932025191175 +749182250884 +82282779941590 +195127504772821 +196213421855052 +274874615522436 +172078632543589 +271473036607802 +123063574740604 +141614393804349 +107980153800728 +179877436108297 +58990867182597 +6104463532503 +29997800273123 +248341336808624 +92755942647556 +37133472348643 +220933243600579 +190704352525515 +47124753790060 +93760499576752 +247634708288817 +188200976028386 +69481919949669 +171893909327595 +184020866421456 +117967721648507 +152360147284101 +64696158535174 +56601496105163 +106981221839776 +98383445240783 +146261002059525 +205979729877731 +253975199055872 +214516802627635 +250469512719575 +43892608076792 +179864949174795 +188058346804011 +193666855184519 +78173107236687 +265377314242656 +160213214681560 +274998610626713 +141009919494750 +155392931999004 +83805579502466 +104197194122808 +15539631712463 +76300852188230 +124073778020508 +67507400350670 +158455975222229 +210515647788200 +130552583543219 +1962930189948 +78365259764435 +261720444963534 +274666593577355 +4925491651740 +98726411399640 +19365657279437 +240559549697046 +150401503621756 +208550339951733 +243682719411202 +115919306307520 +263099817762582 +67956997287665 +157923477524754 +250253184411441 +34120894331490 +117975861512840 +11825477857199 +56870630347761 +169800128418319 +25303392631335 +74083122270087 +240994992843191 +43433178095595 +267982016425609 +68568545534927 +102852338432834 +103772584063332 +155632937734878 +179583739181358 +203780333161414 +162637474796942 +216395570719473 +237819408102312 +280266701692884 +235802989867030 +35973441185810 +23499023870730 +25804396616799 +14585355622606 +111269995202243 +169231982146646 +81686966594541 +227713936801238 +240951685105034 +215539978648439 +149548357689495 +251242059201226 +12166686947238 +191776366143772 +18858711746026 +178707202715295 +107012489097074 +235306584828143 +233811163688760 +238882525219389 +74784923007313 +50903089550367 +26296423939139 +46220452881618 +24851646976067 +30721623756682 +67502793710402 +124012237186723 +269521195615621 +13092930634757 +24708420447882 +82772682273141 +151735106763573 +30338339050815 +132276231872441 +137519914946581 +170378203848881 +8503852249763 +272111987020120 +96012974285476 +158421561721424 +13849455170660 +258037634507620 +249731242625551 +153854458308994 +112502345830743 +69641191388949 +223034068033838 +269053925571233 +196666238805488 +275106691313387 +201035682535085 +99619929591557 +121231095422346 +145747719335889 +4352579500956 +116258743260577 +280299681920694 +142529249570660 +100442998181359 +89073220361690 +217181946377845 +126573287325525 +271583907022969 +198930896419609 +17451087192476 +183175397431137 +229259604615722 +73722674040602 +122315595882553 +204249106451736 +117346398473472 +112005606140017 +29389653555667 +219313817119794 +219497867989592 +70382394635438 +9709531628089 +269770232221070 +173290581289489 +221505547149380 +117543531095588 +19066374860974 +269713088866702 +252534831768363 +154060092350798 +3574034993962 +2113630797745 +173541621662888 +40767669530664 +78294791333713 +76204678587883 +263859425007851 +277182910190719 +76671008268090 +152441595679218 +33622398101942 +41013051971641 +112940411252021 +70313514402728 +227134158438267 +187535900020052 +263802281653483 +228561547467081 +204849918309560 +15584092318531 +271218211323983 +143867632110788 +64584748635834 +166127018730328 +21459904467916 +78125459426905 +83964066076172 +156778483777516 +118443560632348 +266326404028365 +227309493262743 +259203448623391 +5451822531070 +84064776201956 +83896938303785 +8016471379277 +42887343898607 +243132910885721 +126774163570316 +42524262739629 +245279229018233 +215209444614662 +122320281146169 +35547286174019 +12011929475275 +189165410008328 +154471304284331 +126499314857206 +111975884039350 +193070231968429 +132695115536310 +256718198384932 +227332203103150 +253314305576523 +41680337462273 +119798460082554 +257709605885962 +252584200158348 +8646683707039 +156029349747509 +204427325806925 +246702556466715 +99213664695132 +87295117727676 +197956403968143 +69850291397535 +127977770036172 +120075379767064 +266285018494021 +143281770048879 +207619682705714 +65925890764979 +69262323644438 +188030137456255 +51282228037469 +146334358185359 +269614665365916 +238742890266863 +2090392870995 +4592519069773 +147684362786573 +196532684823209 +38611944327079 +223867679674867 +204663792289455 +220683126213173 +85691896458263 +14945305311338 +262332579140016 +56888400974133 +167948742973904 +155482912108112 +117089534330774 +217244991651380 +182215086278426 +210193070927475 +53430032772547 +14615008366618 +191907953531907 +115080830117438 +262491540782378 +12925462164598 +255132030138918 +180471623244330 +17391498300386 +236847751293836 +269818280957720 +235933173602734 +40804811415829 +93572092708225 +180259424824124 +46025557592803 +167766731876227 +195219005391369 +131728491030944 +97380454771875 +263028321715495 +134557387004521 +229573179844787 +213790792273301 +277187782821868 +23859040356702 +133494427658889 +65832710841210 +261807137995237 +240578663241546 +124167781400600 +146259357532751 +31149934119704 +50807943790097 +29296807340423 +33116925318088 +180886956514942 +32020406453456 +229205284663619 +15259609544848 +173392748446067 +2973203675321 +208340100360558 +20340413923427 +111394795712770 +155404833775589 +51634742144586 +121998325620970 +25263144072089 +78151823713990 +241707297058206 +246435644708724 +63464958034589 +219611561645991 +201581782525529 +236463005600814 +40986941152305 +89953660829733 +200644747878991 +13119575785919 +259229998293668 +68231607341149 +141343996219166 +239574746040526 +129214543309208 +21205808499124 +45605673773186 +57135771391842 +151716048258639 +1456626080975 +207685813495796 +39120815976732 +135780458282573 +16455793313875 +229752401195512 +171244943619740 +166797259163256 +272510672058094 +262605424601269 +188291029544480 +263514193651469 +217331727085320 +36380435905800 +270522910149124 +228307609837799 +190849901932974 +264262290639423 +207834110313209 +161750444759118 +53386958379027 +201710192952064 +234193780827756 +12816730221324 +153761630428665 +229283319122457 +145723046626860 +261999448147458 +204006614998533 +161269857835207 +167586217984792 +269867392626569 +237574239561853 +186591698012857 +152084804415136 +135773020005549 +162062557529325 +201716334619066 +105107816133130 +53951336890626 +239977801223471 +263519766951629 +14662075451985 +120552799184189 +127816994035870 +13825565332106 +263424599795707 +69617301550395 +123284509787208 +31712151503148 +239435484321957 +336884737662 +122658986195651 +94142925815215 +66739828711400 +89780561443535 +83496209427778 +52248947015807 +182557414296272 +208155696477773 +154379431818899 +146538298410605 +198823581229114 +71204836028045 +271221246130071 +26263896294922 +63110305638833 +154498773939352 +123648795276364 +73743846382147 +154628567252179 +156355481662617 +58603125400723 +11743083907216 +18257552722111 +47998560269715 +129776062904458 +199173715183759 +196743982457297 +87682642876031 +168137769137895 +270897667641150 +186052776615503 +268779631620844 +149290155686640 +82834622733674 +39851538223655 +112608365786792 +232726284247568 +279785004390556 +250698286705337 +265381815360512 +271503669710148 +92725808605661 +134204705364281 +224011201524842 +193885496908778 +116457623484862 +239751906400735 +190925974042758 +190602105341821 +9112067745593 +47150009459408 +50829004069118 +97189967523369 +37555438579542 +258982330689136 +249005171679618 +80195639158611 +244420328197535 +178029655282514 +19503869898425 +112111543998 +230408293284303 +262111115674503 +13756107545920 +7305437529022 +170119689480996 +104990631729238 +280755232224964 +245587712961346 +88798742360295 +138252196620189 +104822099361290 +10317114270586 +139702788232775 +79468622489982 +23860575234718 +34095818588329 +173395926333781 +54284307792748 +13856634164570 +68091762432396 +9613979973661 +129041352650325 +23875724048665 +132707883381827 +221026353322977 +223122949130978 +8253587765301 +231273954022349 +278787960716 +5741256124234 +189827459354839 +221751423182822 +256073591305459 +64586700972871 +104807236793384 +245407916794516 +159003202717369 +7940544543249 +278289483569867 +275056826173614 +204244703777621 +200985456878281 +129801868750315 +245374936205240 +138782028618269 +212840440590557 +158613246892459 +18541226962033 +247172586242269 +63169413299522 +7563534612796 +253944772178009 +185706419351776 +113961906564201 +153028050503352 +273588425559957 +231535137596574 +36785237587480 +194762946557299 +263792837425744 +40219287638349 +143382740169223 +204888947295699 +211025302291314 +272340998407455 +92754862752012 +9455956898326 +66078981969230 +45322475145563 +275133867067100 +22184987876360 +178798212224111 +257233433000120 +200933869722912 +124807161482422 +174881263944970 +200332211514656 +278612045878883 +127497117937271 +240965716863020 +36580227771384 +239581369202543 +267193127969142 +46209985971264 +271097708551701 +267359014122270 +278173351052305 +81355760431347 +145730781504847 +133112679870928 +4994632446887 +271493538824065 +130928994635260 +103701657773082 +14931240040951 +206410616469562 +250356775603682 +202351726960126 +276534641751742 +104651562163098 +255801105461101 +80346988095059 +43190992520268 +187690031869605 +64604110852198 +40133466006397 +192291352849168 +273814737127781 +111589641862660 +70532073552855 +67263904177170 +273729588692242 +260758923055545 +8216748338487 +15160701808798 +251138695615029 +9666045580878 +109057704677010 +205255485582594 +195594541385928 +240522120911231 +118623953258762 +139137436993533 +87058728975655 +190369185471412 +128341028452769 +242831590204018 +199270504101897 +158379308342945 +36315784373801 +77412700332317 +42191931444080 +241847401760037 +100306937501233 +273392554839166 +267887682472767 +79825307283251 +95537235063645 +272264832118409 +142051280276747 +233988613016785 +45948845060232 +231114613541184 +171426607826361 +47826946333482 +261688041425490 +61908718053400 +26196137602472 +280635530683814 +7690812750418 +201897007438014 +129011123764626 +234706838264034 +147062631509800 +86159998584747 +101650541973276 +8159712549223 +166482853499248 +267978063102082 +223814412088740 +98695908192763 +270222099883424 +95527287124729 +110762968269441 +61767030889950 +96767269609812 +25095112429745 +253149083462195 +195059906011877 +199336225755732 +189473487732605 +274228310691582 +6504753982463 +233376809433276 +215684883612961 +140292067782952 +53876941182257 +161941027398668 +2165526265146 +235316846192880 +217137130816071 +149763281011542 +225680107767521 +190974482272079 +43961323672503 +109967676262955 +159817730996747 +160140987861489 +82331693792156 +91488752833350 +103216656829655 +228112694971749 +218576829924642 +226689471317987 +130496885027508 +166828449237408 +107207970313154 +139475977231458 +228406708438299 +210566972611503 +252618774580446 +120155471974939 +36844615385492 +972980409352 +132885142501420 +255214268683812 +72598021661772 +21127363821661 +198163351833354 +161608657563348 +168608870013092 +150941713886704 +70574222994975 +144550199084972 +159669301543115 +235203382221470 +88922710396190 +2077362419497 +198615731524039 +243336904371730 +166075764139730 +141401700306066 +225933866462151 +267339325285153 +168602670559694 +120707344609892 +177395285497346 +123079497443461 +49106365492035 +130350298848384 +278541207550065 +194464561597531 +57980904722290 +163283851591609 +909457863974 +246922565171889 +42347967800456 +91378776850922 +160103163712189 +2922592692725 +115946960248723 +66765854046379 +124144863915558 +109618421049271 +206622262725787 +120693581954176 +25310962483499 +254096430629154 +189822260494490 +133011903021437 +65377947493820 +213111689299618 +10917813352957 +265383953420083 +216952344264726 +256755437257633 +244172307075425 +28254890764781 +274095084445971 +54023376035593 +142909020321954 +47714580663607 +54907632158549 +66612281281515 +47940465452840 +145118337759983 +77998631965908 +134652002380166 +223766803143447 +40989677434596 +3600330818478 +31361725581081 +51818836535561 +53526981526501 +113832024592038 +260224128986096 +143772255312630 +83884000743423 +188712445852188 +269215242631384 +232916781752547 +201363515338560 +206675667754868 +157716224928466 +265885068927985 +138440419083377 +191408109959959 +145828316557844 +271692303811412 +84058986149332 +148581432603669 +240539515722936 +107536142128576 +160065194528241 +2742862909266 +232746471935007 +220163037271311 +185741652807275 +142659911011506 +195639236795372 +69244458193636 +147279472873980 +101462128082883 +12930422184603 +81038683474717 +168772594287601 +241975988105829 +74071072742415 +131760690302837 +259898132997220 +103832675595631 +120727986629376 +143153545840786 +16543145921243 +145925137996503 +57451255725503 +204772157156310 +188517539634971 +15598934284187 +13004357105016 +30156650904171 +270122331919003 +35133567261123 +48299959616865 +83699980828347 +210838506862423 +189608767701475 +49303716419927 +264924486610098 +184928925156039 +144669234435708 +262878635101267 +220814863361325 +255317870045153 +144398425794299 +183377508505134 +89065402054565 +263089843219968 +150697303202773 +81402523548470 +160419018894766 +247341140692138 +69094701790816 +150818068227878 +45197706100203 +234576370574706 +114576417861611 +14722376320100 +94624874059284 +32179875503306 +119106766982081 +79122175411235 +140239967251242 +82073648180154 +88678299712259 +241317523082662 +23937758431278 +153755044439083 +60805033189362 +176251035183633 +250880138755991 +35956507211194 +231090185765921 +78616838765042 +120839896302542 +177185840295637 +122182227801270 +26754053938907 +73604359394622 +32364826867941 +225801572009635 +28561079017177 +279295052436386 +16555897952641 +238145554630326 +44171422232376 +32974542558871 +85077569572007 +226965311316167 +279464805733733 +115472610928754 +101888033847809 +29157937434126 +70767013764278 +31167081030265 +129275979499115 +248929759335557 +250881460639724 +104403726729961 +225638069917901 +6065939344494 +45134604358489 +243993499171753 +10512457158605 +138484297699448 +10872853455966 +204563656937974 +150266158963253 +37715708978446 +21332228130308 +76814752686773 +32236775697416 +177618746428764 +149653572358664 +109957277160456 +28732604706610 +77966927358977 +194682487774460 +248724013669801 +7580995531757 +261296463729108 +197255711617083 +175738337973661 +165886171950478 +192768536923272 +176405409208403 +242090053040069 +168946467666996 +136533030489583 +70247788190961 +187864548956205 +90029467202227 +3658048339245 +254207175400718 +91571567620225 +222851915174710 +198208789876428 +26376288015572 +181614510478401 +54420127916597 +83913839904204 +93485559939644 +167690290873243 +241482864714805 +239476771139320 +229341288831612 +101317296520717 +229674282269367 +42525178807888 +187862854446252 +279689936486914 +25083058024118 +130634723385132 +36822528878652 +38346404558462 +231019152262808 +148201072151157 +189048313640447 +253740237403403 +254817358368240 +42598513490159 +257946380552496 +30423512892254 +146863790777908 +193655770488323 +60145800048685 +236334152183842 +149820411700901 +194838370127533 +229959698753248 +161074837959039 +64221862064687 +188540824422342 +163918666275683 +108338208836006 +221318684562218 +251664098906136 +21351406936897 +197947998638546 +83668790068003 +230056275441535 +271558127737523 +90500419366426 +163432323062779 +231859141441560 +177434569713844 +265413636254449 +12921531816292 +209934302405520 +107049530751536 +241924873031349 +233891401797282 +172017936919605 +31254614117011 +139742093617507 +258874771068927 +243971988249719 +112907658934947 +17566638291421 +203629851800186 +107222936035963 +83233208746959 +26064194497138 +155044701473622 +239736817033339 +166119070263128 +200674105636272 +270510528720993 +143780482118168 +4013945852435 +111108908577322 +79762424278481 +165670098641774 +58157397619463 +20652906018042 +70770938347824 +39484326673136 +113504692050777 +225034685344082 +137496915354930 +167803171384998 +226664830604327 +118714377374558 +96016924763982 +29958596951680 +202813839334149 +130735899844431 +180152646410089 +164896239759204 +126108829077098 +252099805201986 +94204564990715 +226461282768719 +170333782411278 +250924968313496 +251840774216277 +268117941098758 +123824651189639 +162980831614363 +12190902032783 +72262502989831 +224225444188297 +196655394115982 +41792767647866 +231209427436690 +1322520223321 +113085619135008 +24938463142992 +87422830419078 +150669601623025 +60932048334272 +75618852964140 +12467342865684 +243800370856983 +254275189549625 +179364402859623 +13062667314342 +37894440306904 +277138314701538 +124347302578951 +121250668282687 +90764955645383 +233812378390406 +100360556288481 +41524501910212 +141128002494782 +167289053591917 +53755077956197 +92703504853128 +196359257303017 +220944660963240 +249802455899010 +126638661075178 +66072621782268 +226733434343375 +159802917243441 +170317295038277 +46774455278434 +223241253135330 +40812514129175 +8418302833462 +32063056356013 +57234555701521 +60247430192684 +22236910162854 +70572022460825 +258267735897939 +29999192201526 +34085760700345 +187091089919789 +223820504065925 +151997934150107 +184361236608423 +130725550906309 +129991158355356 +43394329422948 +278523741757233 +8606673707746 +219095646364943 +195251885447562 +166781094994031 +146727782644144 +153193589102976 +194772310012603 +126135858965872 +234958348644453 +74657642677247 +130668430670611 +123102588690315 +247631214179720 +39648512924451 +271023547992324 +88233993597341 +244550969788107 +126416351742844 +198311331129881 +104396390170358 +138798179176785 +83318060424515 +275475127567205 +95788154246504 +126848320962226 +116517843204478 +163500798000309 +74969490959828 +129683123185490 +40319484526815 +20266039551033 +217662360165256 +51636210009662 +140007207750184 +202214971989425 +104110348736230 +141934904702962 +126874717614471 +1204244161397 +115516700084131 +100061437783470 +188803501629898 +269941296226968 +280096459204688 +245115145947898 +122880222223851 +18190037766214 +80312468083451 +221051729804543 +206590875615246 +169397064233255 +49341460138751 +250082371674781 +55949679723543 +185222929328851 +224443051671642 +247950415202317 +90002161568779 +278463191403174 +78918034148307 +145633465328135 +213409363413646 +33933377366549 +219776856783960 +210306934117100 +100793184817373 +162057773313999 +62243174340676 +72068950405019 +31177123396790 +12808816374273 +248940108566270 +259643841692069 +259895324120513 +254144242837104 +21137711067570 +177075996309855 +75894059319290 +150222007041506 +249750401666852 +10007629061840 +252650613473869 +278283400030631 +52135890984232 +249070883595862 +83189211800001 +206894450307961 +21942272329555 +102482015974243 +277251781828916 +108316742592075 +87724525872941 +147651960230277 +117618427192450 +11950343681839 +218258108875209 +263117848469472 +4184641519860 +99223397060968 +108102554648418 +14231792785286 +273650231002 +147650174500453 +259062646639614 +13266945913304 +8226130481576 +195864459794606 +160285292354431 +83617448974253 +124038439431288 +105389741755608 +189284941550644 +161688036604001 +233782103137818 +256400734299433 +49644828195210 +144923826686334 +238130906277609 +22746833591540 +199491915023760 +43606889857117 +254283448852890 +103591648497357 +8185094366023 +178837437793192 +46416280236748 +210262538634801 +243276208489413 +167601838295810 +105750129306143 +113037883034664 +26675445396645 +131880463064910 +266841453450833 +200416004393436 +190730419752183 +209885370020317 +150072390227028 +251097079894395 +179752214161758 +170466004235835 +121476976118772 +88005031762043 +180530540682825 +220576575862111 +83288524841557 +248246798477661 +171462367157608 +188840570167460 +228476157317450 +257446742448968 +114122025738573 +224971070196239 +189111378808869 +195785144749053 +68547521200659 +613485196410 +167372526331401 +64901731868207 +181110641630367 +230640439614396 +11564163037872 +138335047156793 +273401226674501 +134680169537757 +69646751426885 +8979761421588 +271533589820339 +169129841285391 +46820398164304 +149614865522336 +107500229009088 +235593526444578 +152948412343716 +77418659420647 +272503638656671 +62203527557841 +252738837302426 +161030548584198 +80735964276867 +158823071398446 +194528592941421 +239763288916754 +92029589898524 +118286318660614 +147883362956742 +211568162993864 +183189878638907 +12692688648736 +65464949869595 +5407818433628 +197413061677407 +193415200041912 +188625821512410 +132916572348510 +186793403312427 +128411582564970 +167963379246015 +94726126244554 +141235474697863 +84551687130400 +253016123959771 +106448318815279 +86898306568510 +59605582172964 +278886547392695 +236143645725928 +212164563082472 +88782283029591 +32886993402411 +231640024630730 +183340346860484 +109867526882569 +19799107108547 +246537878674829 +94623446779674 +213956982752079 +208866480980006 +42710097695563 +263962757490032 +269207151482437 +81804867802094 +168861220269261 +107490322184074 +257539180143777 +160426881579593 +270322568617158 +70423124953347 +241828479524570 +238823215897311 +135597308061807 +157373018374879 +203668350451276 +166355304317247 +203306482534265 +229414859757759 +63065586157666 +34689915862425 +71518533553480 +198565378854199 +228759010164454 +726430106554 +145467801359685 +278173360464894 +11525706690802 +87571290187730 +128118062108778 +114152858280363 +81472034152861 +198186026913197 +228938230288374 +7515425684058 +39403909122109 +239047262341148 +96947900723292 +92391817586043 +186408183996765 +133766957814904 +215503528806969 +167931254469905 +67540219591685 +74613441283258 +270253874381422 +8535414274001 +109822180968869 +50387542124289 +210235843605263 +118049768199082 +63317948742784 +190376219296480 +184312383190288 +215676342578954 +142223736829906 +264820286898334 +85125715015982 +217046100465631 +62460979845946 +143464316065541 +98832194205340 +245371928636361 +81745233565928 +229964211553540 +115023880200921 +253329688957897 +146405528863735 +191819812914582 +139358305745817 +277337173479491 +269153572852501 +104282042925430 +219788440299993 +59451516902304 +260374227818440 +241295804642483 +133043883570372 +28596731859113 +272660208807942 +89269461504768 +184060427085359 +178300441648425 +276522650654731 +268207907222655 +103893161011904 +136130589407178 +43317174483735 +13655054408259 +226177529368174 +48315318113753 +134625641451389 +241218193478585 +8681508140276 +78485204351847 +26015972928424 +143795254579149 +201742943663036 +168563844469138 +173440603995711 +115626031197100 +91550288622766 +265098349431772 +249482425573579 +267794202763436 +65629607070012 +178468344386524 +233352297813442 +173754545542037 +18166147927660 +262509376917215 +135831807016286 +6396837589431 +187155173850732 +41378592788856 +77979127720949 +241040043903557 +188255282573930 +8575386539694 +86881207608736 +106291515078326 +188124473165155 +1368500740796 +29895641395577 +32661916736597 +81762538809540 +270288720169748 +176932898010387 +50551262926935 +67211046315619 +65402380627122 +176500452275411 +11634061375203 +45080150255532 +229198786449055 +163816906468802 +199904702318881 +246845325166970 +226112138327571 +61954559728104 +23917633488281 +41459217862447 +247914074595253 +205651987006675 +194452037464318 +6376636634714 +251703740730701 +35782104417338 +15588007057659 +212193289216684 +44918309610833 +267041614856467 +109438795420725 +278186528958798 +84174854513277 +79736976902627 +33614165090267 +267967970135494 +226240000557664 +16336791793277 +246598169476536 +81221468572343 +222035698590465 +255011522737826 +67677510921617 +18091014755255 +274743873307854 +138770686773390 +88943759877965 +232115674181102 +232943137168347 +105697938169846 +154481231983934 +177098589432799 +66214914870209 +242571496158270 +145750028529772 +270028003615444 +167418049250507 +253069948937715 +164332309938833 +240468372945513 +69153761427710 +134665565771838 +21273388541518 +237516358443474 +155740135474566 +97288961222886 +64135089593097 +248101068104756 +99894069850989 +162184048291209 +118457819067767 +150536084015365 +218296760008144 +202657603351151 +276487311540777 +105795851432350 +247640740841536 +4793831150613 +164404016196558 +197379422964868 +87579599413556 +205687635451738 +145640765759187 +143042836950080 +68767764508691 +50606354478508 +134697347862765 +180987858657397 +185697012099677 +6619453564626 +221523435913755 +157146670723131 +245491126497435 +83687966808221 +188299300576265 +23121996525563 +164438724259792 +46500344158784 +239970604194941 +28597011615126 +63483706913163 +20224712840177 +120891467363350 +265362251872775 +3048838444171 +272001868887102 +153951807637105 +35000232395735 +280065312546460 +96199989959789 +45780065531306 +97985011761008 +218964517334173 +222643863155454 +223942734436754 +2774579680680 +210306122261330 +27437799738619 +85431896756603 +68488548081824 +222469177050652 +251448821815024 +270049291169400 +72451346221682 +153169002636632 +243512358278931 +139067242710846 +246617025611718 +125764597407270 +245700718207361 +51748074110432 +157115860493084 +235662533278167 +120363376169313 +222056485671829 +98207150800448 +192915511932326 +5742260708822 +260155524246304 +173123460644054 +116409824450717 +88907575968551 +145008902955240 +137571724278677 +114407640151536 +48584518463155 +153371536602594 +5082881578589 +159326434793493 +188877394984721 +149616512505246 +156133656494775 +143821337693412 +26660339296614 +51372954267937 +255700912243168 +139287699844102 +251121484213217 +209127180822918 +170639381110671 +115350725384965 +48306342356984 +205272519419075 +234641260212983 +197017591945263 +133700183834525 +31452843514581 +234605124986994 +179015268870299 +97001942556664 +170163475412437 +11689108487648 +218825913266708 +6374769997535 +1248433872229 +263888622984753 +102487298748034 +277752140248500 +257215244200660 +233037961665061 +92959505767584 +182313057657464 +223809552235159 +147412219467333 +23916589410052 +57420537753725 +142279305937059 +164467820825707 +269653000352404 +240347180731845 +59086162330186 +90063632256862 +80976244778743 +19276023417563 +230856135137972 +167074950799005 +189751364303314 +86517938364328 +143770305934472 +52447483134216 +105700902405934 +201502928130322 +28557855325231 +252070301462657 +138631470181490 +196050713739840 +26094247211531 +81008288457016 +257649601551962 +40894927238063 +137668558072032 +69486076804070 +225288624916626 +131725454974975 +173893298975009 +272888324225702 +47691382336480 +229507863077883 +275184983601258 +193160455195263 +213042747883991 +76006041878414 +66432720375479 +71204346144948 +50906477761015 +82713016571131 +152061304701054 +5069089777101 +229488409637535 +10856413789724 +152043821959943 +127809721010479 +250667958888999 +216462631279421 +271324142820914 +187137567521441 +86734899050593 +275528160883896 +225393554514705 +105865895224449 +159939958909575 +77991823192106 +253990663240170 +96358661360125 +108848880906917 +121132439737810 +171949052244671 +27371152206071 +275135218215775 +107480901695226 +138362832577359 +97269364452091 +133916082651782 +263287241576562 +51945707996240 +245699805661742 +234638406626917 +222158048445574 +174643875767393 +46124986762332 +271711054483846 +276549286550493 +176066362712802 +117806496412611 +79870327119641 +161589753376111 +7842553252003 +267541230407898 +47846953212172 +44339311849234 +248005930284130 +30959678945792 +167352969568675 +202261866390617 +190943285290817 +223399355342100 +2460998214422 +100784783260420 +74445208370376 +162594015106631 +28664948860352 +19863725303911 +47045179199905 +150270540657857 +189818754274727 +185541613822661 +158078026799259 +185216528600842 +173197205433699 +90196463007873 +176058205328364 +28775774034196 +5333427986824 +240416482868429 +57159396842693 +169770175813457 +80802422400170 +163909369035310 +126260245820081 +135608984206478 +158944513887276 +170203141040917 +208785266470719 +168229643314726 +200323175491827 +192751490062676 +187179593888407 +204612465575618 +234207800101154 +181431074555735 +11194974701218 +21701473318411 +91018371351540 +35723981875878 +118827080442963 +57037346793245 +152023468335208 +239240616034251 +40567942697458 +5244958429364 +139943350640801 +93740007895374 +262481587303076 +163712938754670 +36249859770114 +266225279645234 +116336086789325 +195912698074841 +142535094302975 +115866402004816 +192946436317357 +173668730602813 +148885677736365 +261211833643044 +106936514001458 +147667634735905 +271760623636794 +217990222700133 +163843243618288 +263740289721235 +245708876024184 +148581337783579 +210853666888677 +71780267158641 +272057558151154 +14818615594493 +169459458824081 +63895293354299 +206510010145645 +69430116613545 +59396953040991 +129314450278331 +186746504027969 +123962223649376 +7098925370362 +115630910628630 +130785026189398 +273767019242497 +104871039267579 +159675079556096 +264401949080589 +210107045404361 +265417774895937 +116892619267147 +182946805665616 +6613967140551 +79838275836352 +192487443808176 +42963577541000 +276141253696228 +57214770514433 +243881986750978 +164882709082438 +29215440645271 +19049055640788 +59520955536092 +100215389300527 +224002367010932 +33379335922517 +252581584051390 +146781920721370 +77270066674105 +18724913180036 +121362208533423 +183686986147568 +202035283618192 +221068935608501 +220259584951654 +168442160664607 +70039469645206 +7702213285062 +250242579600551 +126280628407941 +44590833969941 +227106272599045 +128901665177532 +142181783265159 +28305244334335 +272559153252536 +13415183393340 +172874132420514 +117544489596219 +143045773353746 +17030101803627 +56015366442036 +167822099393367 +162905172266858 +269341898020964 +173063738001294 +180044113741265 +142469190588706 +112905846291405 +63645523981044 +90942488531945 +212295038847026 +40955252223363 +90333960536731 +162929658914505 +112531884830183 +171092825019 +238079280139157 +145282126287877 +180529473989122 +130147275442188 +82302314581089 +233999506926172 +209199622058982 +55302211224728 +39079363637703 +40172199462437 +74086300860347 +156184116950370 +210114638647786 +77549790531881 +94952517621370 +162947141655616 +216356440323368 +155906524852347 +66241714261657 +232812527212617 +230342686503279 +249596373086449 +146000591240360 +270316348982194 +174116108622022 +130946102812650 +23530177674083 +179000199580356 +208621764231341 +154917351695938 +187600529767537 +118414398452795 +52423756885158 +19647112422638 +68022735718268 +100927112297180 +224018245356870 +137788317077563 +230788168827472 +16841873390579 +121033330172180 +126394093930959 +239659674749605 +41334782544198 +52443143598664 +122367645669145 +90079245843988 +49024196581308 +251996306943669 +14665912893807 +201791799370271 +201410036134871 +83433521116009 +257195666108622 +198567929412660 +70357576685738 +95656814058852 +175043477479508 +145744800778245 +246835651733185 +240623197760793 +151723058536139 +140353509414492 +137784871471704 +119641698263875 +10807850819504 +274755100523423 +18454887857094 +212329862341272 +274639644927117 +152167584127077 +189501346164486 +81195568376548 +117194799626885 +28145754617567 +16658836083619 +216263752762353 +188939513050312 +173017800272778 +210399332035564 +213812019674815 +151288068245125 +63518504361435 +100936024647387 +253568269886618 +260345756425127 +159762161969094 +95364828768426 +16562406673123 +139742028479090 +236655747927277 +7708204552335 +221787966183676 +155866772764964 +51629395896347 +166393946286827 +104976572733805 +235638171561957 +137192235826906 +81046459936244 +94187351605127 +221765644560876 +7917501543019 +212239177819246 +248250511541348 +98843372642941 +159660152815632 +13636519300938 +152702387834094 +38951034761512 +246943652597104 +6308637689882 +132940973368048 +217512418910950 +157626272338618 +97694881410086 +274313853888486 +234848441466121 +125326479227521 +175173325295156 +86824532936910 +135365810178015 +5334056816419 +48669227881826 +56529576132974 +164650839684881 +58216437470307 +88451769915564 +25866531306245 +270112583151523 +105163024351881 +199381442358336 +156500052779603 +26914436555579 +23426363659849 +180601949078445 +13923417934024 +156351405339878 +175546168815531 +141524040308237 +278624698543564 +149746753807773 +138066321361718 +89778214346149 +82526629898875 +92475836615944 +69748440462730 +186761359411685 +75470735106164 +24256699358989 +27893470236231 +15872287784860 +256038234514446 +164537375713471 +183941718519729 +5732626525861 +153741152179382 +98579396457558 +204724384930030 +150722125186007 +68352218943174 +39074320332464 +27391688311046 +278456405083099 +160535485021956 +105458890794013 +46569375896078 +155014844873944 +50017178753992 +90877188496476 +210804216261643 +184303400861608 +205371169253285 +264738622233488 +200815377242919 +249508517503667 +27086405703972 +33937839942732 +161823752369888 +279443501546285 +90429211205494 +161496236187792 +154925035955893 +128427232846114 +145606354997305 +212322879081181 +52638744893454 +173116963118011 +187143201464131 +279388257263611 +30568023278152 +206775295780479 +89189946025477 +210019345259143 +99440821717974 +67613521581242 +278535878705959 +182311820558165 +227102522335242 +272560345755153 +71213988704575 +58871866416158 +250954498877963 +6286465875885 +26857691384672 +165773354123312 +198906504577283 +212234215914037 +200956820635506 +112429159123313 +280222818172218 +33375909992423 +124129823209267 +28082409424470 +245432072671903 +256753697977182 +230902796543089 +106889760809997 +171201866884738 +153966146924799 +138446008231854 +244996369824408 +204535148416800 +50316572201094 +33862681695372 +211409253256895 +115932726752582 +196660672112853 +152693896912685 +27934017183913 +95462547338424 +185680605335467 +239911767094138 +133747319759033 +199046455327236 +209110930502376 +104147719787536 +96493415113498 +147222784241282 +262788331580669 +187558211462658 +151732848966832 +105442562722902 +271574042748508 +107785338044024 +164636030931025 +20316292012654 +98983844537442 +34148084184873 +5974589777986 +207310548912954 +174136373569487 +133769404040670 +60645621584402 +69879723447344 +76358426538724 +192383004414345 +253012356476109 +111638743114724 +87659660471268 +119040097059461 +87039821194867 +100556396394693 +83185833408593 +191405661102778 +135214149964877 +119354073417527 +259555812473577 +234008038256135 +1873330109252 +265461494029524 +24316197450128 +57426750795119 +91302506191164 +164309218457429 +116481267209631 +71775395356737 +102737304715487 +182710429544967 +64288386935961 +42217992791484 +139232600365866 +36540297924432 +8050235374697 +93965662818698 +160183038338923 +203246227112772 +35152560406016 +78732840816491 +116871388346562 +74978634465142 +141639629614991 +154332893055111 +88404878688721 +218819439968286 +171854979573807 +102387425510436 +112745461313368 +240618571047601 +268228726031733 +46351241372419 +122018614882972 +115378368156570 +250733700339234 +237926136517799 +119482671548624 +70924077780265 +199503445053494 +27798945439051 +193492320105084 +119401365346358 +73171324206162 +12630738166679 +257201665075962 +22965410710171 +198766732753977 +48887225457122 +70196414775386 +39648338365922 +79289076463733 +140220367632922 +76815723599335 +277548946534772 +21410774046423 +118425669107965 +88781784466265 +114941647320418 +35756705760587 +32227229720611 +276692711547704 +238561415570799 +56582373324366 +110756285870581 +112235548870350 +29327241042031 +205325772429922 +231609355835076 +210172489344579 +152679803267586 +272145459127665 +175630881188970 +36479067723352 +48990659871119 +103627916372156 +71803408846857 +248023245517475 +74658216819350 +109094318797934 +187003223546418 +238685017209357 +213422114479858 +4080178234857 +220080690947004 +46714515366080 +152940242361688 +92884882387314 +145380827327654 +136525345918764 +269503188484758 +242023576957489 +215732320218221 +156779801217211 +87539279466417 +131220637199938 +31265967984910 +158229381166942 +52042194822327 +117387197489518 +121995320532225 +156443534082986 +245556006265048 +70346203919825 +248802227458020 +133213358746767 +11298081681304 +223101010028942 +147862365718742 +40310933574805 +103797716742032 +178499183587823 +173346734035217 +191780330896075 +230426495556682 +175737240023420 +34260034653766 +152250520663951 +74388324791681 +180808145288341 +132335477848723 +32518207664948 +148142145950765 +167061160925285 +267896735070500 +26078586630404 +260622131394135 +47808570823190 +56663159935993 +254614424918489 +87253409929761 +275364656505707 +136447600339151 +200157133281965 +233109473408112 +99556139848149 +100792959057144 +48484939457341 +185498176477061 +153429325927776 +231055925044518 +274184600296423 +242699279097466 +65590329611296 +49795011814280 +144006861389581 +74225889678755 +219844584701461 +64576531587815 +276297281709866 +120934625587115 +226759795582173 +39840277658036 +164013506056148 +175184186439614 +76135160058891 +157336224783479 +277539102798591 +203171776099902 +37705097829442 +226224074387082 +221784900174112 +146313244547963 +145244982240476 +163402040616125 +137681233352699 +33283516644699 +229540978918546 +179330686279542 +119901890215653 +15308617431367 +6468583512435 +112316911360055 +131740067930624 +102335324978726 +15120811854316 +45035182895224 +128054969154329 +83709501394713 +102352807719837 +26174049910928 +118667312392002 +267041437462069 +10979836052370 +225017855659110 +236580212857532 +87737013225249 +127347439676768 +250874669539161 +194683611143017 +117431721008055 +71286573988875 +202275674783008 +131565722557612 +171980960583254 +97451703950842 +66734619887377 +200845997936372 +169728811477126 +184859834775462 +74857837416949 +266667730257635 +275225441684864 +251290959450145 +214055301000582 +31153606023599 +79195854173286 +182755993630595 +228229495639558 +56683581964296 +182195073630188 +92138509489125 +192621433326816 +169180234318419 +232603321854290 +49867286414316 +270952342836248 +106587896201250 +144013801388695 +17991753273092 +249065290162659 +241839538352929 +45087596401783 +76252966822711 +192080534767847 +99305892745509 +70262497513170 +108693065622871 +74122794878481 +165760995649748 +267845198517846 +539151610053 +158411893439276 +47141291855081 +11718966149336 +237029152010581 +158621839057148 +274347259593235 +121710790242622 +235420657351991 +260255813195621 +85385279754374 +110504835154927 +256690303315412 +153323068676069 +153497081371213 +273562004432919 +144800000262597 +45389000062611 +54075061693823 +15518647590995 +273460217832951 +144575147743525 +150332382191880 +90650043124559 +151470949439969 +255869761714302 +99028526703566 +198196995993669 +228916427114222 +95748568061134 +138472374574226 +57130882731005 +89574651078513 +132374588344298 +261641282001249 +138477731763698 +25029754854962 +157159511449272 +144342110001493 +261085161766012 +156106581073563 +1585862902926 +241104672667344 +3419925049672 +231413466739204 +255204411851165 +78251258462913 +21133916518342 +68621589641739 +91795216113639 +205417342433059 +22533717739144 +103225327859909 +93653268180891 +174703626647144 +89841527478866 +155285837350322 +255972924312130 +263074504892352 +45213845084178 +201399043079439 +72589753690751 +199202840602772 +188164484421960 +219803078024830 +159321194030913 +86178592745901 +146425317814570 +66289249672155 +242973644117770 +234206800793666 +182344560040436 +189327035746337 +64058548118575 +179578835249819 +32451625739960 +97882266146056 +251172923160463 +251377517455073 +237049989372247 +97726676867604 +254378188331009 +263929087950097 +10498183724685 +128553161004195 +22272851122342 +187322300506349 +37159540571252 +207761389148701 +178616304727321 +267897973530817 +135192377729471 +212077120848349 +169245195845525 +182671354538495 +235257053535848 +134512301274971 +68745599108518 +253539860848646 +243550587907086 +267598546903444 +134451946239142 +24770335908328 +160165691131056 +269485010458479 +188082330924681 +117978721497616 +68869593284447 +89070390109791 +247471746490293 +12495837188827 +86252023305683 +174366376059875 +71573528685329 +230986341771697 +59527643053632 +74882190778932 +146353940062011 +95999877355978 +49358598484621 +266997409704088 +168084981392512 +169035966780517 +83840795798857 +244213127577018 +150699737044134 +149494123290721 +91345286960744 +116178732124602 +183347289616584 +29146043535272 +163883120371942 +38295112941913 +222092841920543 +50181364955634 +151922833538658 +198120428781171 +246082737801026 +210377443992266 +123813646174752 +43584595458629 +202695616652077 +21245209543303 +111972574707700 +213553938778043 +136872880662880 +258665326085734 +30994901905850 +262905160443803 +106355445901040 +147489988919397 +8333370043999 +240920700318437 +19325653897708 +255287750125226 +244418205570266 +280454495445417 +114007403930598 +267506591238241 +141276598857339 +80479384398939 +221604149238609 +74245311007208 +232262086658096 +81886673343455 +137369285701767 +197342968339166 +47752944365448 +3405761617662 +80661900206852 +114805858048710 +52564299263486 +205928400713271 +236967257304379 +221312032801559 +92042307034574 +87515389627863 +60329866728976 +251651948223951 +237806349858652 +181557105345961 +5910655393893 +160737142450601 +144943346670709 +98531680691476 +218781351455745 +205657201385483 +165895439092601 +276104494895770 +30856802358079 +45701445372837 +110076510776200 +117638624442398 +253578312476177 +68239930806393 +262658345934967 +28157718081862 +255998277020770 +2741792298057 +267918639256258 +119692253566252 +73176962266009 +81997583532327 +79273654237861 +242006495837050 +84473717145519 +104322163619078 +116116453102198 +65922908098390 +124097148017120 +253951051821511 +112581775795208 +170470158633483 +44133974137823 +183803035866631 +55188791084902 +115896555348773 +55629611968346 +141549405284541 +295841246484 +107505150169643 +237324823105629 +14440997076491 +270678084666258 +113568804790876 +56105005501320 +138202729370802 +85447432583271 +278948699942794 +202718925770755 +214492879192580 +155843185924523 +44421785136242 +175681468999220 +93827166201506 +116923847748182 +120559594222345 +72801366016126 +36133744889477 +61975633793499 +32623385197516 +278965664376122 +206815766737240 +80676244206481 +97094938351869 +190917022313164 +73655282698929 +106937078239688 +13796701012689 +249146938983397 +185185640207850 +117920166481746 +32301639857282 +61508873802045 +155478301061318 +119257986131564 +172793696626835 +13521630165215 +157081768846441 +116945254532081 +106625634287691 +91125281987327 +46643465885941 +196536770547546 +95043302334946 +218288505815077 +148149989891037 +164087661243478 +91366555903176 +23273900114303 +189779135028696 +174323823344456 +125551909441622 +11310432801729 +60886747881846 +38452222614341 +60232275217774 +69871558608263 +65425000315647 +70824400991648 +33825596428351 +196654545792672 +48059791412821 +77540099193307 +114485589679863 +67778228022959 +120625837742080 +125457620544958 +69946029784604 +176784191488267 +173705885901435 +8633103924435 +126999614206753 +101953206164821 +249934663401257 +198477528262140 +60128937428710 +128221612417891 +77439338482648 +26492479903936 +86023671058699 +5135998707748 +81425187101060 +252714571664153 +162013819372154 +79308051952580 +190008743341827 +229518834593242 +118767514816058 +214124541361039 +170726898022926 +230771601346278 +208420461566103 +141174703413502 +106861850716129 +270491045938932 +96187326252132 +83255645509073 +104229049893960 +105520072051735 +58508390188538 +107561067039924 +32322507111439 +253219303160589 +224195668884512 +232694877287625 +136035967533061 +227547714593763 +259609152467907 +237605192587093 +188054756545305 +9942133153420 +23538672826175 +51794261003708 +147213305095674 +47707566686891 +16277935814486 +124305855017310 +193255421434277 +11390854314290 +156278074199314 +191088295445346 +45946202187704 +168596507526888 +187472910962510 +58505771927696 +141544343767938 +166230000904843 +188283556293269 +4693466784980 +200933759333550 +143719728115577 +169176164484043 +255819131380777 +228443291827790 +21706765090106 +272390802750598 +4776621520955 +100159202981586 +232031512956048 +270160101197018 +255719456079611 +98522932066258 +212695266179373 +47343137962542 +247653792269362 +149730314141531 +231926945456733 +262041017309454 +245332991425738 +200066010584555 +187629914476764 +281323026860147 +47807673344055 +89690510889070 +241129386072772 +17896711489142 +271465884117219 +212118409264788 +152357935721656 +227455112640492 +277415902921874 +153627666685887 +192057742223507 +42198726581710 +132432775454036 +137164107534504 +141430879796528 +29020857038222 +26388054304712 +65833053471895 +209137751152406 +72023235343593 +67180546225729 +115102778949997 +15451391511521 +274002795684193 +138336141173991 +110032604746630 +182701004702033 +249045359115873 +29303817485048 +148903369108685 +106574296461543 +172926714578593 +159487099020721 +19424882753212 +167501648180335 +32512760204032 +65181866820831 +84119303132500 +248738512007058 +93171892974561 +273178985139533 +103476110793246 +208658499329641 +45581453934284 +26484004566825 +44417424604405 +130685252462477 +74233531778608 +117202952220366 +71314360019611 +142717140677953 +244917833845980 +172215422186693 +212266099341472 +32367132967772 +145808435577929 +169146790034477 +44943357029990 +60203455316601 +255827057266618 +2855202903222 +161229713437308 +106287541178706 +67460635218550 +96238020630463 +61667595398859 +225421739489885 +157953855354963 +151161441341205 +160802230456353 +96150470103565 +92837102710206 +42006155212123 +89779041261319 +492997097133 +129237045159405 +270904700227135 +39432551679665 +149616850170121 +149429071286555 +79182157999988 +161090125976944 +127473498217642 +193245827773053 +217047406044604 +231595277368642 +171848661693923 +172949709260868 +225749649293999 +144518582407081 +73168671321889 +160033019203671 +206912102273684 +131874053715748 +26741188535768 +166930872588884 +118890928412432 +97873677062772 +133527961075587 +218893612038839 +77491823356187 +270229161067961 +277088583909426 +164564609146160 +182933019630228 +82062389144579 +3320322286049 +64080360706342 +49712051235621 +257747093989992 +245076397105474 +166279180402789 +250163990073168 +163293978089086 +3747634172508 +173406470822133 +147895019204052 +40912511775395 +250752054222933 +124895540408025 +147138428610448 +190388378344477 +233496370299932 +231404204277474 +196219720580528 +125311890497763 +34012048046427 +176277280052282 +101822854493611 +93420408315864 +140756925789220 +42722751150619 +62262898522853 +188586450652859 +234036827234651 +231849077749744 +203670278143040 +11670322574919 +101204744849702 +100955986368075 +41904891351573 +182567023242474 +124931040503758 +148034971545812 +7564439145566 +136414316122082 +216220063152819 +78570201763190 +178581942621543 +260421618733522 +81828879775495 +88914575984059 +190055307374318 +193376383235622 +89069047007334 +106287407820303 +135232466655709 +102009306111687 +68360994436338 +232457418720974 +5457228104001 +122386758052924 +87886628777883 +86815929836337 +32684139357575 +149236836944856 +26091144005545 +113055453248379 +233547011154784 +50359206959121 +227240299024178 +228312948230751 +58068677881750 +240633856122627 +18090981282345 +108166546252227 +185719463078286 +23363052386308 +46964580573624 +26463395409026 +43816969252232 +107734615591944 +210143786632859 +132913676989560 +81703246644285 +16148829319608 +141678351951385 +157103786404114 +128973813661602 +130215457033151 +227614606578635 +59161200873547 +272012522561584 +149323448401068 +213304586207678 +104406508262945 +17669729424346 +102065211720563 +273952213631086 +79871545500394 +71435900964031 +123905100335853 +267277396909804 +267036335458293 +156370888925122 +181930100517861 +260690312462493 +150943011866253 +11224574389924 +240573554549602 +80573957052461 +133017981480115 +76661152208243 +180115416352410 +141551646219557 +139690443881487 +216720549790952 +247811440924053 +127655200661259 +77315338139186 +98845383343697 +27859123983398 +194547815911144 +149816132142502 +218537711791627 +75653459357190 +182125289447590 +107331202804715 +213474480243213 +191067291645769 +47280605655086 +134774789942900 +218555194532738 +130172488410636 +278232901480870 +58597097216769 +242342191813887 +130013065038207 +149022907260259 +213656792822849 +81109226392506 +62428735003189 +198464705129617 +144811089975537 +142869115869224 +149790921015083 +175781097440689 +272091594036847 +205192345976010 +265762649974550 +218242155053462 +255483584836022 +192880522130081 +136589255282183 +29761454399517 +206524711470105 +185614698159060 +185277347191288 +154096637185366 +126766401902856 +233251632394564 +42941059718872 +32277762236947 +132904517508705 +41692762051934 +61174743004863 +151243897180958 +268062264985904 +221998552483296 +224288629804360 +83371353541325 +212956791209218 +57218872371386 +262078565160713 +75283401072449 +224339243647189 +4250386900474 +53034138337366 +80860564656197 +58901745064215 +254936827582812 +231044641658768 +205404195072634 +62843950735859 +259175144220912 +201529508935674 +153517062175057 +215846337587557 +162448251838710 +67915681748772 +17235875837124 +20817751615141 +147545388401273 +165728410415547 +177054592258072 +222852675647796 +52959835104612 +68864554754382 +174008072058228 +67081760698161 +65242365674293 +264563683194192 +2503272777213 +49454013276053 +1138216273132 +272878233551487 +231218488375778 +8339079337824 +87877333607183 +228332914919850 +190075875625277 +101719978585357 +147864706279421 +216657226829247 +1577974214108 +178333726176007 +230245775321876 +190204983499039 +84548317616887 +219361159352860 +47153773360361 +184132925275226 +65450163797179 +60457450866664 +213781377100474 +263164674976259 +122069874353612 +174530914853863 +261156267474665 +160167127447401 +249257360391582 +271832296097199 +243406937151104 +245443099167396 +273490972228427 +182110377578593 +90470412469438 +148896655413384 +32301897097416 +229655843954891 +152174290961550 +273663663739627 +106402535664583 +113419830702662 +100294470505138 +121993843912056 +280779675044219 +165085711531000 +242689206891800 +257802233601705 +224421837905786 +123836724071740 +93532888520311 +98071140954112 +119483635394506 +193781754445173 +135785876444587 +251000511353474 +77670235269931 +210339062435273 +248530370641883 +265902936024242 +178300808200046 +195381130109407 +36438282186177 +70135117104134 +160178176007996 +64200832732220 +225345758544962 +186109296384611 +149228148665623 +16076853895066 +51128278521108 +51751418836624 +62850170663690 +225050536067903 +86201463332783 +162607880404406 +224605103806098 +256460643475606 +126864564965527 +211012812108933 +114876239473541 +245290782030515 +133981129281547 +46625467149870 +50531028396461 +84888284641442 +146925882550639 +200280714140097 +193676238127106 +177084073073578 +246702809224154 +160394955845208 +76925744688502 +86287684171151 +261039967284713 +83931084422374 +78184674993421 +45558045886393 +120116946331131 +188904367448521 +85711101406111 +202314548189696 +85728584147222 +159227142406826 +213675253223185 +163403083690994 +27826551350371 +200638522762177 +215629656979700 +131173834017358 +3493125508177 +120452095728690 +231520086913017 +278378400617786 +114034283240761 +183557777893162 +3406457000908 +242576882190960 +117188421877091 +53037819228330 +208086464925901 +12057122188297 +20792005741436 +269383282328305 +90478674126567 +267242863462888 +126955294922451 +65542668623962 +176590142623232 +60586928479756 +189690743106893 +59807717065904 +142992135735669 +224288354635249 +83121281153936 +44237999738836 +58865087395871 +165322212322142 +15486387119438 +249677804294617 +92448284994881 +261332192262524 +242598499270730 +130521426541785 +100669998589071 +235794515994613 +117903856447765 +191651882447577 +261324236432208 +216014981278172 +54021467542167 +197822317899384 +157873733824621 +60823838057019 +81836026604394 +14319818007678 +183122678238604 +235760021933388 +251626924721988 +281337748674292 +55413760592410 +99820333899609 +226393175437491 +87272634136391 +107721899526051 +183495928997732 +142782564475337 +55841246609742 +169963342314908 +240106350730207 +16891240319742 +268793464451868 +70966273540400 +10322872834882 +99956285049962 +85005572339351 +37451933478992 +239612750437840 +70518008082690 +192231273974360 +176690302381469 +249909789532826 +228530753736021 +13830240042403 +213200349964281 +125141818446508 +223592250411629 +261230541997885 +147879967257030 +213455374252697 +102576963020912 +230772948784690 +55684451128274 +107548683733123 +242480276502392 +77806462654812 +95324666120738 +13673988682803 +40119145791341 +99694528050586 +279803079543195 +37786187459188 +277534475340430 +202911847632463 +87653428480696 +206072760678731 +125091818011436 +24254406846940 +111126624274491 +154318172654827 +214679872051611 +107473683080515 +89855548149594 +1894338907229 +179532457253031 +217455526834348 +140432989846103 +19912240694818 +1928944103389 +13065795349042 +235820818279277 +172539877010772 +113103091943793 +183507665703055 +163861903630048 +271555736975655 +208527325483794 +173788579310083 +45095817906951 +243715459262993 +124783966611598 +34338360876293 +114596834624265 +208564496690031 +222231160679946 +41708977725459 +264489375320975 +125514105313904 +141933906909101 +46641293574086 +186317817477017 +57046031511262 +162183643152193 +250648287649095 +87628669545057 +186597201805598 +153614321227121 +21375872106705 +278989817067155 +102511195464705 +151167996442112 +120340441681846 +253985148903705 +185485566747362 +32530622350852 +158980171691209 +23650695494304 +144790847001167 +242920928942960 +49019447560323 +61411064200621 +149113710533032 +141214679862402 +109165651964677 +259927372972865 +101874745765959 +170547478045280 +60393477169435 +170095048503287 +208963080420390 +172363674825844 +122444613273510 +248488749319699 +133721280656545 +45009664351746 +280172921949724 +37095576005290 +25705575749517 +56706788051378 +217410428172081 +63087676847371 +198828353379837 +74397806523387 +279133088802275 +38323134425397 +181407982324301 +236767602954389 +71908562009674 +24800294424796 +240221624303573 +158676957599264 +269802700069484 +213619623239299 +201760115173697 +82660147955888 +281181442924113 +23863051551903 +221106631660075 +74878408058128 +34550271326725 +252156756720068 +91550776586141 +246217822778350 +102397731493295 +112819356534187 +47935667388001 +135132697771300 +234097574306209 +119042968675399 +121479435276102 +55119592462248 +161952802634530 +180270861461952 +212890323558922 +79523191068023 +240108160332163 +34713334043499 +64568305392101 +32501390214361 +44942301439696 +270720190485862 +144078160303297 +82327937020580 +45808031648598 +246102044403557 +157445293579996 +72248160524753 +150338779812998 +167020272642856 +45425269643214 +10089770263687 +161027169358013 +62922661712196 +72301268356559 +7853554618108 +219787553935252 +250231772283704 +53335333720631 +60398834358907 +61432042453249 +199948600610385 +80542226534770 +197988896132752 +55984539592628 +184241396572403 +203722625026038 +160739563606372 +193506055108212 +180446509719763 +111040044342646 +143223382791146 +51689721946792 +107634195522475 +52337092637131 +177863597037743 +3683867478804 +203921351360039 +243130095438495 +225853355841137 +157947905747284 +93682545621394 +13554086284342 +157309808842990 +34758543162028 +223855005699354 +191268212055842 +103805614096711 +183921722809163 +266058190871225 +232894751253804 +80106479792939 +93977132882517 +108429929112959 +77932147123188 +278813967144485 +135892156236513 +48606684474565 +5575062394504 +173948622512010 +203421686882907 +1695230031853 +230346159356754 +130647264989679 +172393349308135 +278206378789188 +1561300295053 +178260433105110 +151988392604857 +250615743238162 +187910942007454 +57391483408107 +215741802769009 +48480790521973 +35061096273909 +78962681386369 +113093262991156 +113780180731490 +190529512392029 +112928236323702 +35831146113770 +81941989203172 +236275626777019 +118059698830106 +118853329375513 +60118474776539 +128314068397310 +60107760397595 +61523442389281 +87443651044997 +263189572053546 +250002226938805 +253276034115603 +251073279249686 +200762658748563 +209632923271483 +42467303843874 +107865836942155 +94463328224184 +26511072844245 +129506791612644 +124729451582345 +257554083706636 +18698147382540 +279928469848560 +259877052475205 +198169151833734 +24849168912953 +112805913830758 +114068894579526 +46324734698465 +259116225390173 +246429796042538 +169408680496472 +143803532360191 +61024538785040 +83962380481346 +22230147126906 +204889098797206 +259476813852541 +255734412037358 +24127333714358 +140193222233492 +87194839852533 +256726253573836 +58736728668310 +49897341824728 +114825003257422 +178433516469542 +238563177096435 +39564719799788 +34263850638443 +207224101123270 +171678369859977 +137550645080197 +44620246533016 +144272863531927 +43134360988832 +15162017863547 +81380996070577 +208970824576928 +109343078270128 +128857201389425 +5530781755642 +92072597286184 +129598926514063 +126836375030420 +209589867056780 +24396962959467 +90355255098814 +218578314118861 +199790023251102 +149972561077797 +254996079275164 +161705442943748 +90860653348056 +213016990208404 +83239205842831 +235199060577257 +154223600409094 +199387719719573 +239532919485445 +213032948983379 +74633997374197 +84174010954835 +221526217446739 +155497184866800 +116297428985578 +30590491448990 +220582698414953 +11740886072375 +44827249550010 +22155007464321 +50331361997023 +164762836556194 +100458938970596 +236597059093141 +253347687550188 +183196883991844 +154475779737523 +183231288667044 +94753726094143 +37787422900560 +83412717604648 +264807651749133 +18245571253804 +225326227781747 +246058813935963 +256526160407581 +100188705739336 +181185527488047 +206927905693262 +208467960245389 +37897917223134 +23061870809636 +225586527767664 +231699144930098 +211908420580791 +165047785583926 +186895590678871 +82044738392957 +160378674903583 +5471517340840 +210003129670683 +135424011269801 +124248990732874 +240931300679548 +250651680161131 +182696549599985 +176450757478698 +155804201216760 +109219999272276 +161863004077209 +261476946114585 +231124897308351 +100918211480094 +210009645955174 +79856606425952 +214196495043965 +180230294111758 +96750456151512 +28521738449095 +82038006734718 +160259594297982 +166979000974674 +205656847878454 +122154111410100 +134643104994335 +102263053706334 +245671952103727 +230372470788966 +264064355820459 +42061407905835 +107688120104592 +276665047789895 +77243621244904 +155660492895341 +147781427481194 +161290432211125 +164437408024253 +51933320622170 +130048515193152 +112696582756156 +56168955732578 +275104904449152 +53610664458030 +232502494265554 +214635500372599 +271871812443290 +100432181506746 +116301015632803 +135060674727974 +24702739067385 +245705132898649 +15391876608687 +131164478800155 +188846539451244 +30482295138540 +245180673436501 +95035991864797 +188799078801117 +59820257895931 +54039229386394 +104413195826273 +113202058745133 +22271454915765 +30485426570081 +161673451868004 +113487824801061 +165201386058753 +177312421135222 +83447104994365 +242162870852645 +194538455951232 +245709430747289 +222595515942390 +100130044542167 +27579759548778 +115647637241486 +59222073176521 +181465428794388 +120374890006348 +196420636552492 +116642374393066 +228108241027366 +196428444929491 +47894178274789 +222518689715661 +151290119085770 +143365425508536 +190463761005297 +5677884882019 +63086429410026 +142549806859991 +162740386094228 +100899311908608 +29535507555829 +75336827360032 +243673012848716 +250071587274505 +76439097110048 +131631243309209 +99467705012882 +227033904396992 +246033670245940 +270729432717319 +3679396311227 +108172822051685 +278227378599258 +190005780138514 +264351729804567 +202614785707556 +24399898057239 +225758455034901 +281085805215602 +271822938092730 +155096607857559 +234438093588019 +183418611347520 +201530920845260 +175125261876141 +153726087617657 +164797144350564 +223919378596616 +246985323091526 +250939671657271 +60292505692901 +34894730563755 +272900932499932 +162157803207023 +25465198334753 +214607224266259 +78119031446991 +98291817786297 +125717344718700 +48271556636594 +175302838547536 +135002098750402 +237402837015522 +145422640227406 +205783655379549 +141557499885790 +185241961880200 +176696343324759 +186795075373298 +72514718707617 +4054372659082 +124651254912972 +185061564641804 +236490974823659 +3896179743538 +37114105200809 +177923592338529 +270601543191736 +30513394041983 +210494998208594 +129450225661911 +146534101742825 +193464852024952 +46739316542578 +154626574202806 +109334902798132 +210387749975125 +229933149499602 +64683660914885 +28489661972742 +14953067429765 +174239465270451 +18245594864758 +137513124414676 +194656973913406 +89961634041533 +176626228402307 +226649049129427 +65244538266803 +5948585109430 +190238461120657 +106383467932721 +34288886286496 +116904564508071 +70737873836410 +109372893410540 +36077921037823 +84873320599275 +71266869059329 +277928170432108 +58026524789760 +175436010889837 +6875619875669 +170769896535877 +169776081991996 +247198772513278 +41936049221234 +842743877908 +43462878720210 +184724343129212 +138347618944129 +120155691782011 +93885185471928 +20432644111645 +109503186616872 +196968662464104 +11194506688559 +53843952513333 +55509789375221 +94665204443777 +62084308521027 +65226927476505 +194502971515679 +22677488355995 +209409423100012 +115790176294238 +188524076408221 +196888084079000 +99794958332836 +76975888802436 +135823894261044 +82801873849015 +168220298317050 +257969880603860 +108706330127131 +72417419572065 +153493717912062 +85751255670412 +127114647272659 +179276482637550 +102641097351540 +11138212732545 +194698191156994 +15302469181779 +134685679505280 +205548523137803 +153152983944667 +57944773364029 +35714846600542 +12330226990243 +176619681816885 +170634510544052 +265237280836628 +39750439475999 +223431771982447 +231332018478153 +223452307875423 +113744048541408 +36714080087419 +143858279503571 +132196485138061 +151348035182569 +203487543395110 +76317570330321 +175808755448702 +80482790905201 +135921177653248 +145164272722016 +13299696017874 +3484114231215 +27067059976884 +166712777824821 +107570706206653 +96825782177835 +58431019365550 +146802722466580 +65856050269773 +47751109067419 +143600091317228 +83579555348890 +235074813426485 +217940868778099 +134419302074972 +216435505379515 +155460612299280 +189415109069835 +65007844530430 +108229372096349 +73663095367577 +68359053754340 +185766127190101 +11749629181914 +49872670245957 +103500856079850 +276251370446587 +165073550106615 +158857246171671 +13118239201286 +191645810623415 +166132308367770 +234290542519164 +84648488438804 +7182254358625 +138907961058533 +138685723107429 +131734037879576 +275880593848067 +72099481940384 +133022386638999 +83483235438616 +138253641016871 +165911335502988 +172663837617318 +57725611481630 +270874002463607 +107293506497512 +180956333159610 +244824824476923 +174591978766299 +65199227931848 +126082836893005 +107302659689752 +183256746734470 +102145100976243 +73995020872210 +258559851888312 +79601055312999 +13078460368936 +69248510485085 +118289766088986 +195964265632758 +22740853137351 +227178881127507 +189736245399992 +7886687621995 +198698750004326 +42615566173460 +122264829696189 +11673204393481 +281466513203159 +38442108678071 +79684075713915 +159207015967513 +264745265325376 +171196909310270 +264727782584265 +278201687762518 +142419523898357 +12641739532784 +140793681114504 +192712659665876 +207225459983772 +252450232580206 +10914520045490 +23133697660626 +56157298627062 +191386568994660 +38617714834651 +250435244954419 +182791422532658 +161403569829334 +14635660834271 +174827016066895 +81975836078021 +120496637158786 +199734993260449 +186154414833743 +196552997869669 +253654452728283 +79931311112734 +67723083775807 +159534993599442 +174667592694466 +185434752649503 +136921855129199 +226429781915724 +107899427527842 +28245076004719 +46437003166837 +186987866142601 +270012785371026 +52407462994898 +127867466953094 +53432050655450 +24377682236114 +1432803864960 +188011287345367 +86300335236397 +281233026581118 +92873966428573 +213725887046940 +201170623269063 +227149848975885 +265440067381589 +169554514038083 +55960419814005 +50249884516698 +34456572226971 +134832177820907 +237964550488417 +14074769698113 +233485068480990 +104577611703782 +12485318980433 +258479380982485 +9318870590344 +103138848506774 +183874572811029 +121075374615877 +182150765170586 +242313374401461 +8530282527633 +241849087666602 +182188265496890 +96060170387450 +199671577826099 +147747568013395 +182173086793386 +118726669804129 +117577425416265 +53109443721560 +217339713192092 +88906743340884 +168224880266593 +135070559259506 +176213172010007 +32939136268473 +65573071931805 +45344306177766 +3199366795173 +99909290050272 +238622083021409 +199564727387937 +228900611064226 +176576577507216 +240578474239832 +186344083363293 +253035704690409 +7702987890371 +210124840107796 +11984145168056 +107033952536505 +111531795601334 +24315098745766 +247306143604500 +281138213986836 +240548116832824 +187768712692669 +204131321946646 +250600424141989 +229389513284959 +261892510206688 +91607177795348 +270984947008968 +240668717894441 +94448104376168 +184360660559578 +99570525363913 +81778221001316 +71814549284825 +39048035644096 +190293801651744 +66785626512393 +168409753325148 +109201804103912 +161452877817711 +185130236956286 +141998330749839 +87707696741908 +25026703661358 +155961891505115 +244104700578226 +34389222456387 +16608737975169 +258666720946049 +50155421098971 +144454366337429 +110459376501514 +8864783767951 +221198983863963 +204948281623543 +85541440017137 +169190842923995 +158886282587127 +95504641307711 +264749390123871 +67594107429133 +48909286379941 +230205765554304 +215900803508791 +47873615539836 +19026335420725 +185168063539644 +180005307889322 +203191539209455 +226569741299942 +128604069471211 +157598119291878 +36393634589452 +69817990381655 +122281778471708 +191166074661635 +264353174833076 +208870190609994 +72972380050625 +154330497396003 +91966084143973 +78810634041611 +249398175627108 +44534998908434 +103451352321626 +237706543424950 +162337112935957 +269603011520219 +257638950799347 +135621284106470 +257826272144896 +239306158527196 +174499408922134 +155725155884489 +84367016490302 +191033331013798 +177880407023186 +67912846101272 +14197008108417 +95832482498790 +247098127551956 +3155287377426 +136496825363126 +195604822822392 +26146663592006 +66487284687418 +46173617218802 +122635121957082 +98233062996616 +115450961916754 +211083211365008 +106089684966510 +191552622806521 +162364772898816 +17289714826949 +152720836370649 +93129569628935 +21269156471796 +176613022294693 +59481209820065 +226751732440299 +175574075963026 +256065819849459 +93846493157321 +79658857975295 +97653785061173 +13995266870174 +268826766087077 +260353518995023 +186580633155637 +214125352124246 +19155277813399 +171909791517441 +196134654820472 +153777047171293 +252652251308565 +139026837892005 +105115685873286 +128740202001821 +135584481541025 +22911675243233 +188254836431685 +99063517112361 +268120568497550 +103161701874657 +82852127279177 +240310532431798 +62980658268866 +82225085640204 +220634596861612 +27793380273352 +227766343421032 +161006481676439 +220064986589615 +216160120990434 +61534905502170 +248101315443233 +91672743429642 +259539867823354 +261181206366172 +134795556866610 +233990870932768 +46893276708437 +244032025644669 +243488538159774 +99509286569696 +152311905197563 +169889861207444 +194106340656577 +70119537647409 +128760641430623 +228458642932786 +146517170422904 +170137889496408 +275074182421332 +210826222163273 +64595981611999 +223760023548360 +7386528203412 +63948475500205 +27678188661044 +15598965416769 +268525000701464 +144656067544330 +81751864712503 +207588801952053 +44365893561448 +32882214229944 +137046729554596 +277792829392346 +172743770201919 +207583397639489 +114846323081052 +21209192863722 +132870159382519 +214663716517062 +219788720546835 +241340415918171 +106269284193926 +146111683020916 +211122718112338 +240067193133197 +211545885224579 +64610280687450 +29233018102047 +153071258353641 +182031665109452 +267866064037952 +138243930305812 +79586497409268 +219431838275355 +202891346335807 +109825193122603 +178521540491151 +47960923543087 +221260733037312 +151609762665076 +94512641270895 +78273957296131 +20995066889497 +101141388896603 +1960122926175 +124347896078866 +35598492012925 +216691109431009 +51606603818693 +121776008328327 +221224713805022 +59731517044139 +13627566999450 +100041994044163 +147404882647900 +278504186121417 +114873237381612 +89359342247850 +215501501677882 +28511710453062 +54242486373827 +145521274245561 +240291165986864 +134549942390679 +99847293957157 +159086006214323 +190705437474577 +164381692204317 +174254998238203 +109575430039002 +107159673616955 +274515337094147 +188247310516718 +271602753528283 +112860984968060 +139790283665078 +117329258402750 +144328289537398 +275631102279938 +9820242652751 +273204032558690 +70686475553883 +157466928592281 +32255164143757 +102794428468743 +141354119765455 +158083458547506 +169259171004428 +133054685420452 +242083710077706 +199066335409161 +110120456501843 +128572970012653 +105336906320517 +116212517692432 +189378246822154 +79820019018798 +4194223425772 +240406410005919 +70764873288529 +89971696212064 +59049475360252 +145716174432004 +218880189855595 +252653316913752 +190215564476254 +247800377300102 +32207834081457 +189787858274524 +134224947455625 +170806818008117 +143611322753132 +17192810796774 +273529117780509 +162904370153910 +154024683754483 +200103918626662 +90893503464342 +6136508030883 +39828535804089 +112872036929745 +163775480794289 +273316268877915 +12485444166672 +279530968662345 +215329490556971 +170493806325642 +269778843428150 +252881134075833 +69100360874466 +81797964909777 +228488826480667 +94925271584894 +141874532752156 +83655593875149 +59232231049205 +14688728103408 +147919020697966 +37943445553869 +80195058479565 +107872749190658 +218504841892620 +228127649260883 +43062114353065 +97991072442403 +136772759327590 +8393669534743 +47867920679055 +24380659821124 +240407298231101 +89902871913537 +17530108944438 +152062795887115 +183744383193792 +140298324815045 +35481584836195 +146154667268632 +95763567908292 +98453677837927 +249832959615147 +63606307788458 +231194313953616 +5396196587872 +191965438447140 +217509413781591 +246374918896371 +265488007604126 +75736592304580 +278503440096293 +50116559340633 +95235914256818 +32687639095808 +116769382670905 +198960395763278 +28798351914508 +76255750679517 +110056967654275 +55104662214837 +149236781040332 +67152181451869 +6118751243987 +255129880369557 +235385459577393 +175301556934855 +264626190247154 +99214481964227 +174496796556124 +251512580943742 +116638131528841 +251513473808654 +57974706122827 +270229828560653 +36877944468566 +155102810862121 +46212913645493 +16314077770209 +106088444260471 +15735326124446 +149765892684111 +204301814194263 +149415073865432 +34333529464912 +130859357023350 +130263247162704 +67954224363985 +262411189378108 +65949244871326 +262752049180744 +202303523090376 +51004199960793 +43113187714420 +153864628310187 +65035130955790 +34690627933378 +104784623598205 +274940959067168 +235036810785267 +117634701804467 +102480156697799 +185985648462593 +51820306277528 +11353505780130 +7640923149327 +21773401905564 +48856520109789 +199719784955694 +200435867229229 +207713077919282 +135510631565456 +215635137296280 +240841505245934 +41568081939960 +156702492462346 +84694634673277 +18045809023357 +233785516493557 +228045886097987 +191892932108082 +161794214970610 +95595443995839 +113962911024131 +147990816591229 +111428620288008 +139264264549951 +212822031924336 +39987926392980 +189906502731436 +239607462763175 +235598825118838 +259601928433348 +68655202263823 +262993892208429 +105723028911179 +251124135264679 +36792816832835 +183829242432926 +262521551188062 +123127348438080 +68525879623605 +183605854628148 +4548407443437 +119686372839631 +71822057588310 +47262683770043 +186226979054368 +79341000178740 +158735232834318 +51835086516455 +111687998646207 +112680661003682 +131066945763769 +68939165034304 +139472465119041 +257091495382936 +215308978749626 +25761371915155 +280405812529984 +133357578686894 +123644726720045 +185846977519943 +115930909731585 +145669914049858 +220080674007471 +153978272539881 +68518739757181 +208177364654141 +206116522843904 +242539242355067 +67917580071278 +57221846542832 +101263439470818 +274220951823408 +167336724038721 +30530190750411 +56736638037375 +270414263733047 +228974971132887 +14584420720763 +31901115551579 +130958147253624 +71637331805201 +104471327525172 +80628745254842 +107885573744034 +191023261960204 +57245874787917 +68846665106178 +125675059720919 +109449409844411 +45289987488480 +134869977811774 +164145243474127 +44670779531846 +9528430304425 +50239407228631 +246142214522914 +75553081028400 +52962854681905 +243682931270551 +247989747348617 +203309851892091 +224143034371825 +238939333255983 +260911676306556 +174246709840071 +142415815305750 +41760559933796 +27891894612893 +209426498494214 +113705707318225 +10029566089224 +226140270333551 +73879316740420 +215185122565111 +78997985539616 +139947976026700 +240004946455863 +196680183720518 +98283715483561 +118221303283455 +241577405968733 +143259043163308 +246364895500163 +196993195402993 +169169319223460 +227872923550514 +277714414177930 +104350969922256 +219258007083204 +221007028683015 +223741401480179 +274704020151146 +151037887514347 +264334397462739 +52226811101694 +47637303546886 +172745384419754 +261103069182528 +220345069382240 +227728279434770 +172279190485044 +266912325930208 +104707587583139 +92737077182995 +45931661198213 +9519288448203 +82838841255393 +169014601702725 +134194466776814 +142694462221216 +189937239940562 +237020011586943 +76947182954795 +75316945795940 +28598086142945 +161753920034800 +200689750215250 +132198466148417 +84138651919179 +233323681502268 +229509394633950 +63527871404744 +152401008700057 +16554412384694 +247973140756986 +190229120024802 +5050877740211 +210041393905625 +197583255390045 +145191275183592 +64667206626209 +157126274298846 +78171192291230 +67674302097959 +122071916273221 +37411858773544 +119763483136235 +174707801768375 +225383467600756 +20010441185751 +138842409100022 +186444594028173 +242222529670240 +99276525561335 +139681177485473 +230000894177763 +267166260083598 +120689496834280 +164412243639671 +113319924696571 +5409100087175 +27815971578902 +193429588742462 +37612436980884 +211669681441889 +71782485966815 +263777256218988 +156020180899450 +62557225987650 +315836432114 +37970353444577 +74893818717539 +239380747139773 +5406396382919 +14609240183444 +98377133861280 +110796866143158 +186760106380116 +82165743697341 +183102720914828 +269114648272177 +54013292045390 +82617420404031 +141926485780630 +210989188251423 +260604310478034 +133340178118517 +192964284463337 +260852564796589 +177549350131042 +247186684714630 +213853376142824 +109873780783803 +108186976450423 +64661983568509 +270282682594254 +199594637683667 +123603588080920 +39793173432434 +113715126762753 +129497322425653 +211361504806933 +151117251945307 +158249094607721 +214000028963089 +215918732558738 +90536182521437 +177667105310647 +168625564492052 +81460920627479 +196837497669403 +204907522124064 +926170663808 +170728119677872 +24097607004085 +248112940297626 +227272025464738 +237398321234008 +122022723678049 +42175464047719 +68812383416241 +184285715789903 +126355882776344 +121135153312004 +120647975480318 +116504800802940 +168498777674548 +60553429181037 +266547840354965 +245329814757178 +281146169191959 +123698762158914 +211934475355163 +224506925414470 +33895495951341 +266109266823657 +249720122280658 +118655616357266 +154275826830391 +133259829217970 +140422780278804 +261740097372681 +238877463843448 +180887247517985 +255150986524873 +186002240434882 +19823102759947 +236561046766182 +166594940678154 +180283215545504 +88917148311003 +45401422700205 +40747843154866 +260971911108997 +156594049802528 +204475163262872 +83268822939959 +238223064071035 +13239424022769 +144912039492858 +223827688138081 +16718223709879 +244645120103024 +274805697449298 +227554509773560 +240842909241641 +57818356110225 +61847126607280 +916897735247 +249315123916431 +240519099006448 +15246320266700 +72792410112529 +172614648149032 +138914174952828 +66053242718388 +97114243835751 +169965477689419 +28175891714025 +270676570580562 +105666073406511 +150784718095580 +259818339381029 +193457357606486 +190645117109746 +152327718117195 +247504209784326 +19750152666578 +175070192738119 +172655037208508 +246670373036719 +115624692600199 +172243575948644 +169605906133177 +11331575009591 +249209607598364 +119985939668376 +209967653585633 +256276949609953 +270749148926844 +219527398968325 +194875468496758 +213516150737635 +93740203875749 +201797191828767 +92143428630916 +82298389427530 +58366893289994 +67181961046466 +63708068745285 +18846283601795 +15132856295290 +200342337499477 +50226601856788 +151418725206422 +62230291167585 +61836358125569 +249204216015969 +29353397843094 +140422826421090 +269629424483187 +192637106521531 +121941116225643 +21971686404597 +76741469691599 +96818649289213 +30310804227285 +254370428074691 +277311033192383 +167778741689288 +70757769866408 +267707678507788 +66392384126321 +75762851096537 +218104238852302 +270957951129291 +66057730339397 +272453715080334 +23318826668883 +204527405947802 +162359397043857 +37365312531291 +95709191869707 +162030778474168 +280180070197497 +167496369813609 +119244208500623 +208166313858011 +26267075625236 +133644838387556 +112962050041230 +220684299487125 +138845633603221 +18320804081073 +141080387123727 +174399823103868 +11631784594742 +274288078698310 +215966647685774 +86036764920970 +90949722218782 +4040629638637 +127064198097823 +8268009994906 +126693542776256 +57551965841030 +115520394315748 +84844195918252 +209414980797742 +155606868624621 +119900482366054 +176160791189933 +137157820295923 +29738722141566 +25510254240232 +273575433745043 +234314551265568 +4260142135305 +217081871132804 +49551289532067 +7363007983471 +56618444321499 +27333160593916 +17469369228286 +203233257455846 +169301471804950 +232041431481819 +137041966957132 +106903589786186 +163296761945892 +609982587061 +278922324411082 +10740174153528 +164553450246916 +210804866761720 +247394966765485 +90983906487097 +115876037028694 +119922012017571 +34898914866981 +225934477457434 +5935575186185 +280014955296453 +98345395239787 +175900486663677 +34193401477872 +189227332573042 +176360300065968 +281254809505623 +73047212126437 +7965062725359 +20180473310157 +248510245264779 +14201340350236 +20633976892295 +254665076557198 +276946199970462 +185189215625437 +29695972918246 +35732623293475 +235323520733118 +89671958156255 +220809846561149 +176082594939813 +268827469076791 +8684721480966 +220194469076655 +162075345697117 +220268149439915 +234353804211875 +178439121752416 +177215557864600 +215485781831801 +58452465083887 +168388496234482 +232343691817465 +121365817437707 +12967330699690 +255509636973232 +156246258321327 +215741687812450 +221214131485205 +267181767992860 +205276893325120 +278791384904329 +81168177101397 +237524585227918 +56394290673181 +94671916851670 +21974158341575 +175867395281824 +153092241425281 +139414904798478 +80743802522048 +215159419168694 +107944738941384 +140517152858247 +180074900869633 +257139134078350 +277672275822880 +281275919502149 +253113052579501 +154464276629324 +122546050268650 +167546458368520 +24180701364040 +269611173929002 +83495425375153 +56024632551258 +175760396963104 +144228162983264 +159805965289911 +169617356804020 +156499170204503 +184400537650739 +271696008090393 +161899138323545 +119883081797677 +47160293095734 +205221678215895 +99639283005610 +188226190080963 +121417903999039 +75343613001496 +51941298081079 +147520260315097 +7219250098076 +191774904756735 +211561683949879 +29521722847058 +136855964691414 +158485611195593 +57069198720120 +98669620814973 +62862112341148 +268806031566967 +5872156792315 +70262075335608 +4340950856690 +150371041879255 +130441266839213 +139660380027426 +245771525377258 +99825108036294 +140236962792466 +45517958506169 +55284141555673 +26213669452844 +16584213017892 +60383301216850 +37957471788151 +191777822328018 +62035468953820 +77073679967802 +215051361313072 +162630750826807 +12301054032094 +183288636232290 +234655843976786 +27731101224771 +98331753165305 +183810609526764 +127151538347378 +276274682027189 +250871026768601 +201062990375503 +124433037285576 +159651817384804 +280295925602189 +219492781177726 +8512880609249 +134447625242837 +25301394901059 +73823657599708 +59048078991788 +217221935054337 +138236405855937 +22683564196367 +61178962159168 +93007580505520 +234360969588271 +79077305320985 +242479435938161 +178197281248147 +186182025888161 +103156601233676 +85916338747105 +2616372364434 +240102383219550 +145116585277281 +239393137451745 +269638456109955 +171464297832594 +44697509112236 +261461986912738 +174871967170795 +49761326747325 +34966612344402 +114067307879311 +79400644875027 +204276661090024 +198222191048787 +224756859012940 +227316195261005 +63789250818433 +203755435659434 +144361794525336 +120884638546092 +8841403666496 +85715333552650 +70950560635711 +127611265530037 +4547587755182 +261595787386516 +238119524272184 +145801075067613 +118947713670185 +97447661487888 +169144855358215 +168375423024515 +170155746825151 +117871684137012 +42823134648497 +255685873038209 +179446277352138 +178057236640694 +202230908190196 +103233652747655 +225510276024746 +14839050075710 +48966703323816 +270966507156703 +26910835490540 +167644305953764 +17215558586401 +76772552781629 +25886242271636 +167679726210457 +261492215056724 +196982268711155 +145167199120110 +56334169476992 +101386807132721 +270968099444657 +174800539862168 +248937941629665 +74918583232978 +184472761580307 +130616354805374 +98141833348659 +260116294174132 +21527409687585 +139122105200147 +268208255443695 +169039339040148 +128564425355961 +52886701067727 +276562562452177 +74702548780365 +273137042230586 +83970515292889 +26993088612140 +40645547983995 +191004496629536 +228909682133858 +30339249208629 +18013293959127 +18630216808569 +121597734879156 +164701436721821 +20039416170457 +56152368837435 +36840781218530 +8812223685023 +13703894734385 +185300837160656 +87537341443540 +114820497015635 +254329990347867 +136400876754795 +180112771108123 +66346451685534 +262549587743373 +183878179824151 +152846224457252 +91787124935998 +192140991269327 +189640073180090 +85338551738660 +40884231726484 +209521423053866 +274883889207404 +10148289815197 +31682200426973 +47244570824876 +130716556196062 +38259199611293 +63348838907066 +3206428387425 +212693608060368 +128713875016410 +113870578674132 +232719566983047 +207447954262339 +281220208975558 +264828832596940 +20916614496310 +208602630067582 +222384966453803 +230072496317034 +70808077329939 +29201654171416 +55824914915197 +30736251816838 +169818206603862 +105972379970973 +177523773961636 +122449963090158 +105039731705339 +146319432570313 +68853029541734 +90304145329914 +1153857031794 +16859889260633 +209870584795705 +173207557942823 +195189475792689 +155766557062672 +168882860223370 +194083945521320 +148573285627890 +188234238959813 +178761053163867 +160907224011597 +49093012781979 +48504677097440 +99378889572523 +133159012656851 +89949028741856 +277376135439273 +68855681312937 +108655418728627 +622305938991 +253066571337436 +246860320331072 +177803299300490 +122336499118748 +21270070922516 +201138760441568 +155896207681966 +239204693881417 +122611220864646 +177316691185292 +147872748358497 +51903855961442 +279236541021525 +210445351096911 +121819855348134 +244875382024133 +156635301497130 +239368099213741 +141563150884756 +267772931460572 +35715462207977 +187482366775437 +124424386392934 +220240456454047 +52515304927745 +127892881567439 +93153194012328 +165278957195940 +249972288310519 +258501540231456 +233028737521560 +257688148674123 +275990715393394 +179403787627472 +13159473887582 +50295186266878 +162115826938871 +189413922059951 +25606011725416 +266756474415319 +134391286812357 +175117697907306 +213211947917750 +69226079088700 +217888680189031 +153783451761027 +109092264141625 +170145345745537 +138378739071440 +120587314530396 +277452880763355 +28246591513098 +149845812310619 +190925031652368 +50174596755816 +144006434290360 +38913163728361 +226669320878929 +252713262105620 +161646890844081 +62450693811376 +161313100477820 +243831965509023 +17445037087875 +171295944071525 +279268066373623 +99946334450485 +181701474400908 +50240371074513 +6698452405274 +180602079548468 +71441635217763 +260130112338035 +184185825188510 +178252468618002 +9175253212298 +144695554514013 +48417463548965 +190914739826406 +182135831752210 +193410360034692 +267069983657767 +72241767799364 +114517577362841 +32387698073494 +47220345634051 +15178489144600 +237320955877434 +257793632491103 +249379526668974 +278877885756774 +243458897941723 +241426540321647 +111393127011679 +155520010322158 +9527878691108 +66652160083278 +26468867359100 +76950532832114 +266846767429767 +148720725190691 +125827646827202 +214069149019436 +82229962389925 +46977245851503 +210295335354504 +47622630065705 +277861730830978 +193870070998311 +129352500113370 +202291279456825 +152835065301037 +223776998226708 +277866602374305 +132191202039384 +20520559819577 +276770808194670 +34178613357590 +71191513413157 +158630414704715 +145193203899878 +5326490276570 +179570735816619 +12337876015786 +140172708450445 +184091278381901 +100499949535613 +189485003159631 +76688739394377 +172702127231576 +175126797313675 +137802767386005 +236862454637987 +57430176112298 +151140282488139 +268477656706763 +88256404850065 +251379723428945 +105624166457332 +152721601329627 +145302901413153 +86526656554945 +55320560895095 +143469879131509 +269553383792493 +277912310295695 +4269633599058 +277235366023131 +58701558996147 +198412544771544 +141898757621704 +252332991594020 +17343901508397 +184108311926619 +233785330672200 +2604246823820 +72609306852351 +100958106963981 +207988457069129 +178702151471510 +5710897158332 +120709446442029 +227196935343990 +208949170992345 +138312555906700 +123142598195504 +2621469788664 +279156524779650 +103614620417709 +110814217105550 +171434838619195 +82726420358852 +146153559168348 +233401990967306 +82617150763029 +20500916791513 +554908234657 +183958689411460 +4058486877887 +257866331497348 +123958730582387 +124922582367088 +211525699310230 +80491308535014 +91309808356667 +145283584936692 +30220634754790 +5001220173200 +267422795279935 +261068889558162 +16276159606592 +144693653569707 +29365857242639 +195340507254876 +31328313492830 +6917375846102 +220411019053104 +118615394680532 +206581165449978 +66330655101665 +212554900771764 +211211814823907 +106592406173103 +70642817301808 +133200973571501 +255476511918843 +135597186164144 +45558330724012 +8734659989619 +79099163058951 +29989421507980 +142029101324062 +117775945701194 +209767978748619 +158433134293177 +164715613909433 +166971978675028 +281109817189003 +119164408742983 +149298486119563 +245355772665765 +178474840327882 +138794123932730 +149229735521339 +160988849403937 +78799160448519 +108268374347974 +10605897872362 +26536310252007 +262524251567628 +43811107032213 +140457258473010 +137553658075557 +88211448013645 +108142480395382 +184361540188477 +162661006769490 +271243009249456 +172051751784910 +236547777027227 +238457569061907 +209909026789127 +193443396963320 +249467560509931 +133472426580567 +41545718727354 +173148041146231 +46406416304635 +95544800210311 +25969755873292 +101317609284978 +34053387813406 +228845163305698 +188239100669830 +44636903302265 +172108813090625 +229346231221243 +247480416056534 +203414702850809 +245155315802594 +238986310648588 +275993040342811 +256989534412929 +248297845140804 +267433305890470 +102934471471385 +37020147973922 +220741757149189 +41114805794260 +240152043318005 +132607349855688 +263574469292585 +42957663032568 +212700524860222 +34936401058177 +214705106773960 +271033756122064 +206356619063795 +234494298169344 +258784508188515 +174409731972244 +235880520190445 +259299714393531 +211013447354946 +227975404778483 +5820813732341 +78632334492261 +241152895338315 +228841179989389 +134482465488610 +105865816242257 +67840621345533 +57377589382961 +1653472316551 +26627935623992 +245188650946742 +243267397687026 +139987400496934 +111390341799355 +254377429229138 +117237262260785 +112884246935288 +51053190043305 +90772583706792 +3116750305029 +215369639286683 +109555274066834 +38830118751977 +120918606730712 +146242843111707 +65777184619461 +219126966713494 +97368417590173 +129002202070150 +267087132230719 +224263747557556 +98898038524399 +237944472733875 +5305192058292 +249022705370012 +238879277845879 +221570325332119 +158286898994685 +273128200008384 +134854997338788 +164603259144270 +27296421535212 +106425985476837 +252717611898462 +240137339822625 +181446071916856 +143370338346376 +53372969159400 +190655005125028 +273433687046360 +103230769383240 +95140211658142 +200596844335550 +218966310173968 +44164610682370 +230675084943263 +147321077582760 +184740470605327 +12469170729806 +61414833409446 +85819837443910 +95644192234209 +43505747232309 +232431970983773 +199291088064098 +246525083831983 +161837869822246 +114367271057212 +204966461263509 +3795198774322 +168362625253463 +161487963061972 +146486422240033 +209988428462556 +231322281064961 +36585743145979 +55205932030715 +190711375574213 +52746945794450 +273819011344832 +43594612284442 +64040156542573 +148061716901119 +70846485156675 +205637214586187 +261574692009940 +261530892655749 +103518164313661 +107265058002144 +217142875260499 +221229833187357 +86024573132490 +219369236632847 +168031398311769 +172433144457681 +69120913318304 +231043528348805 +72712458847636 +268559196609857 +275691639655448 +273307116060179 +208357318923629 +104464137476837 +272096854608106 +66417688088312 +68022325910627 +144600516163553 +70827913206918 +184075823416637 +47848987443078 +254409076214049 +250423343631572 +266094082308951 +69857511469050 +2189918688880 +107731053021992 +85467434379880 +54972001423771 +207378870738041 +89080103118066 +137036552781046 +2205097392384 +2167597066080 +153612846936876 +198894422652354 +172164922498999 +221353472756654 +88974586799999 +112262890328522 +145105450949950 +85945432992894 +72493706944196 +98527111132568 +135610201848384 +224347840847266 +213576851462512 +161734264876040 +19370809086489 +196583667238575 +174004563852437 +129908867582917 +110136405375301 +98863421285076 +121673903755048 +76451039176781 +108921635148786 +10601786054377 +78534385336049 +157257896760135 +103023089016863 +28787735923546 +22031758352294 +63763011748562 +53463676377036 +12830160424595 +181278211086367 +240847966546577 +178285961356153 +155387704257768 +177753229714123 +47670268761119 +83030921366736 +261247075670764 +100786111073025 +25180830935413 +208852935279553 +235265051842255 +235463683458395 +86246177083187 +228167183102820 +127688301685119 +229114838397083 +17060899887069 +182469105027389 +94942518707560 +169653176229377 +80896105395100 +253235961086609 +17717527226951 +34934501254226 +53268538107642 +61862765318879 +179886509945378 +169261338044050 +112534358243060 +50897880752844 +14277350294170 +185004973644902 +228764640696202 +241854002027030 +184015458386655 +232653989067710 +43422115722587 +219380012589562 +271859002499438 +114707704692190 +224348133712897 +212654123344550 +30464707202338 +165192029585609 +253481897234074 +237561650351143 +149874000678272 +248371274783071 +115426768846258 +133135270059378 +32036937918699 +124820651135345 +180963970787636 +249146051406424 +230705084297216 +25276893673315 +256306355464737 +194053556243145 +118807766947310 +270504959292393 +110198881387881 +86713377596339 +66704482125509 +89449964675849 +12090392862833 +267628459805274 +273399499801411 +79653904046424 +52689582492804 +98233834650101 +51454588462613 +93140570995040 +89197127649505 +108649980261989 +81583210237846 +80536004026301 +263543427129637 +129909148777050 +41947463958761 +16543808700173 +90725378493412 +178199555058233 +271327304274917 +166255901015604 +26504981151497 +128879203455467 +225732732135447 +71061424631004 +249222096681153 +10453014690742 +182836242590720 +100697510380260 +253420456115907 +134351808648487 +215025549042029 +78242905608343 +175753600708751 +24827123536718 +68277023627662 +245164761108188 +19481520615821 +96751999592316 +237676113327208 +120323434415834 +19520754955541 +9974726235191 +13232974645464 +223037468803983 +70733671545774 +230873727987831 +25526515073352 +125006753722763 +270593768918396 +50641037048724 +207204762080201 +228633938556309 +243531910835740 +163204387623006 +25426001141884 +1948845162640 +212361158609288 +190230511953205 +224765753656754 +106297266371712 +26874819479180 +90071362582830 +72274955040756 +129439695563371 +166077328033204 +47013014167734 +105339258461234 +52622462789078 +82611594469251 +183614212257133 +44238065022571 +234703159549531 +101493273899939 +264635449753004 +69008818764280 +173898907459848 +101505774008707 +95647645825296 +218737981140063 +707232382417 +82711769118034 +260233361503600 +218683516380431 +36894933928082 +178775792157702 +91865861681414 +104360208658879 +239945370134691 +229076278512301 +128840915458273 +15905752002918 +195494027591241 +716146498261 +1811706730037 +127066293869710 +212504698819 +251635930879959 +24967833915118 +44705797556455 +116737914185135 +122673956121921 +213403582360440 +195510111257915 +170895001308952 +120509349683274 +159791137607629 +108499673707515 +130652663674930 +120176846266561 +26320278993264 +13375813297974 +48045581285437 +231807518048494 +107414626922343 +49332418181911 +264810602808118 +180146601761411 +229964660810186 +187630603644378 +80021495350926 +159548553479201 +220609502446482 +184250907338381 +234651763478130 +8695507724420 +55757977114493 +131903606040110 +268302349081018 +177724644095298 +149288850388488 +96430336824903 +247205023443572 +231931994286719 +132383968494117 +66591018154099 +6864486470790 +141671898108472 +214868541196871 +118935386366381 +183847667917802 +3818190094324 +119912169718192 +249441857935699 +162192379329067 +65339797344397 +227201183368784 +14741059232596 +34982920715905 +93395131144513 +180224137406929 +199390567139847 +119035042581753 +110394868630897 +40565599854865 +273160945174773 +57950085081417 +221505079680509 +71337808466388 +158429060764341 +16881478098013 +138202694558637 +81629057957557 +115829619822865 +32266165509862 +246523978628277 +104446780687104 +250081365023761 +60961935719867 +207140748671504 +193550121285905 +196848008786767 +31995356868453 +152197447249093 +179769933829666 +279922941376877 +214981415837067 +234401371270464 +149018606334753 +251163038706075 +232009740269470 +184912621137211 +247188731604571 +88109619766900 +241920178470472 +251486295570817 +25787166131439 +149696110935056 +269084940097169 +9363419433250 +243123025763504 +266122818627450 +74248988227224 +121397901017948 +191296597893401 +19214207115651 +7062644982683 +245846103496368 +86265529439102 +243816383303670 +133834189897499 +196796936493447 +263838343643396 +252870218117092 +192370975882200 +255478841919131 +271370181131576 +150259865535080 +15082411747776 +243065488851306 +96111313324238 +34217519939697 +27199051164069 +144440938523761 +109314074390726 +146082858901258 +192253138127975 +256963064215447 +178373216668999 +92798973348801 +107176400560598 +171680989716695 +154563146305080 +155830680026760 +1616699415376 +85965272155751 +45397334478980 +76320825115564 +14364800462192 +43041555757316 +212952699153411 +105321568023503 +50017263010150 +157155039372657 +241728235686310 +145873902163878 +226153954859711 +277192476156669 +194366537087623 +37216068103604 +131733615545898 +67670040306900 +175606635833479 +204598711832390 +79629378899436 +109331563613409 +252399089051899 +25601804526 +199828709645028 +148159190491851 +17591897202793 +143148380925489 +42652168376437 +165371305284619 +253971535971362 +54319317173099 +100149430271843 +200951094740774 +83921107762187 +124691856026639 +7459648895283 +98450072523634 +191371396876130 +142171596896200 +187151016668554 +173490547112640 +163696535908247 +94849911038845 +68692843010754 +166485197896535 +68881478258927 +81869336489855 +97997758202809 +159512212423917 +133974283399676 +218375477985791 +22216490009906 +49783210380886 +194941179522323 +44210865000997 +171437237595719 +267938321185985 +199342325038778 +146727063329649 +40742370626137 +21980091852576 +15990797380802 +184170676075106 +251156107384406 +194697381787219 +118669838040118 +23430646947556 +147940438588411 +186374466721158 +197097193052593 +79486122500715 +276907652249741 +60572435409563 +74797868679173 +195549412797860 +32329302069121 +48839311513829 +255902755037541 +56866284222830 +92153665351326 +207181418097803 +238451819917717 +228111009495792 +11105981589591 +251337866117185 +33002791747550 +275851902370914 +30243402722292 +236874580415041 +24775502832675 +251674213983083 +33624648773524 +254394363535259 +37509743548179 +37680209107748 +94109885382946 +7960596074746 +223512810023436 +51655267463230 +1208660150592 +57195078380949 +180458994533441 +90683007988661 +223299373415558 +262870162437286 +277912911811570 +87582664965943 +184574005800420 +207993897926488 +141356553606816 +34345568627202 +222289672063863 +155402902264692 +197136550377594 +233374810244112 +181304067797512 +109591357923037 +42897388642649 +46288914041285 +142163787573305 +259856138679718 +20620117238800 +23377381108978 +175873716403274 +53278374330166 +152608010757521 +274438094358998 +181506742720957 +147096330991361 +100392990657434 +184601304059685 +83528619017621 +267508607112811 +139131988598273 +20026852836622 +267098287145336 +189936911482981 +108001005152571 +200649267319785 +131346109621405 +261198199437069 +110525542581752 +8049341686559 +204741625203927 +229245090179208 +67354577522856 +187370753913475 +174790481837638 +232310287179242 +92730592658097 +239746114810776 +90817104885392 +200054754211013 +171149054871979 +231721462559294 +247813300131030 +47458890461113 +189434155647579 +151429616945528 +169749666405910 +145299237045620 +42042369941310 +123226767634023 +143789425071999 +238829147785579 +109518839042100 +190123603800833 +257561827905935 +132233039487159 +179115437503953 +183979606954933 +184461040424850 +114370279929723 +90703640913982 +191739005349864 +211858734069810 +123323701285664 +88322558200501 +121388731719853 +237895130975593 +143971127515616 +260226571445556 +229200393581561 +256872344345807 +130628525165048 +110784313429607 +184162626842325 +219098469351215 +200838516665224 +56434362857517 +241614239033531 +115654464894792 +27334212544521 +239890706627782 +249999651618945 +22720427914734 +256511427273526 +203688092251330 +217869320095764 +180776955611013 +145356283412890 +68639643805415 +245220529700986 +199233728918297 +194321851047581 +217130814214358 +166979522783023 +218793095397412 +228287634920344 +273771231667724 +176461822725307 +136916527045141 +62905329329275 +148328342702252 +26703645600842 +88867943411157 +207759838938470 +36341357682642 +71522269919940 +260364638360483 +274421626478327 +130439226927583 +61849332005382 +159488836351777 +111368170639000 +257192657075357 +51940719679809 +77380398103351 +206156620363183 +36040824733864 +263911134096966 +167059775311249 +250031397505788 +32113487185770 +39048813730559 +93531959161650 +124223101947839 +95227165447362 +166899391613283 +88967189057933 +151205640093468 +259936556570168 +51302622775515 +192995560785505 +173358631660512 +141734093089320 +112488095417865 +129924978771650 +130046408399682 +175605473104522 +212136989349868 +157369578249909 +199270248462516 +122665568278740 +22684888510367 +101137155162694 +100619159151091 +176898040893290 +185665346327302 +231176060478457 +79361025898965 +146556224757518 +47854040849528 +34122043276819 +119781257520124 +143098921957253 +197619928043526 +160149806333135 +263368205171000 +60258078230053 +184192760356743 +270581662852442 +41913769094213 +71167802549876 +46677830623314 +245314195485674 +209022882252865 +7628501286056 +237670035252730 +274488934459022 +278924020912652 +67087048753082 +148651599566994 +46045903867154 +228684878394259 +94380404167992 +240359088233806 +252297624467793 +92706214945567 +50010475518035 +233193026965147 +195443260315658 +215227727098440 +190859913144849 +200161802158566 +84575821700449 +60790240914833 +126870889924748 +12834697520412 +29172834880388 +221637358505519 +243750076836890 +185484434919619 +75939714875717 +263342556109352 +109411344186245 +21153391934878 +17326351821381 +70041725366604 +109294164909555 +262404125870523 +20254462106607 +243117289284354 +271125729024313 +8398996508779 +102523935288925 +153245883391294 +114362323658254 +57347460936393 +274267112505023 +33746859921255 +197990825397795 +211163645457034 +104351217643503 +51378884782980 +169185273987482 +49578895409966 +58939895629990 +226055290469357 +248383973862788 +103502096854380 +159791595222249 +179281112461804 +34785372201125 +103522925774340 +243763791682477 +161301802607275 +206939185927201 +20426694844099 +10289133213549 +200277113320812 +142647454264510 +26113937750141 +245055102989613 +161741515078250 +213602934817709 +73515793512633 +22254813302473 +132531158536991 +229963739851590 +226809350182620 +251243642256797 +4140217947785 +126155069118356 +88060999767272 +224037250791717 +145992778001706 +200143210328525 +199634533167554 +197696853141802 +267971045790859 +146955070282812 +108386091861247 +68880561856394 +67721426127389 +195984980297225 +115708650525497 +103541241294475 +66169499325114 +170552069325925 +204972063529356 +144053764306346 +80290185661040 +167112662101971 +201688704887505 +13024730327616 +219988794706911 +38915045432179 +114111337811289 +130058065646717 +206321072670478 +215655062160800 +61605533819267 +13691537151329 +164950532514260 +169339376871030 +20288518450864 +222299821541979 +125657872238215 +37220554134064 +139420333012625 +54469088838364 +182545452957469 +24184026049292 +184263014896670 +217677767871843 +10360004019100 +264472241798358 +229099298289328 +89203498594884 +270679191804689 +205886633643734 +37481415396182 +110585910278472 +136708539160921 +72986101222301 +210478902749178 +89624914891321 +196695066712416 +170779196155575 +94466341718487 +170099579034838 +225145323860378 +225155260168007 +6436595938558 +114960363291609 +1939469582327 +256891829137708 +212870186702400 +7252833187699 +32280065179934 +59343509528702 +88639289863109 +272661943139268 +218347772220315 +132237102888967 +128056296234888 +188863357514285 +97951282349309 +51483340005474 +137201755396704 +194168851373443 +217831083274995 +89860505679317 +187260264764227 +143409105769220 +83725629780919 +241015126677579 +34714874987463 +228627826986284 +29931438983615 +120616446668134 +207394718322807 +23179248566643 +23948309712524 +129705492482578 +111972019498729 +156549493770044 +49646867837060 +188200900805856 +188211542966229 +237332024416853 +200615924178113 +182518421489111 +97466081480375 +266838513046997 +59049535580830 +276092466585085 +64820015068681 +111459277024631 +7349009806410 +71272836069490 +249865805069277 +71850326283456 +102859156313326 +31819189529547 +94127770214712 +123733394493882 +210448251584255 +166635809499542 +137149461851659 +96173034822726 +20373682338608 +29659280584866 +13362038210707 +10840973511668 +133658883195162 +193030009110007 +39647941756626 +85746869987474 +214340345835877 +220164796208764 +253461000496019 +7645184978019 +258741620497247 +216386775437693 +109007442363393 +7607528887665 +140530976829842 +165029521135455 +95547655228965 +203157803484274 +79361635695372 +63439955662290 +256901326560288 +226538565606663 +136469511423371 +209342957807941 +45644455127488 +231753451702697 +270370119914637 +116876286699413 +202087178438971 +39637680779169 +96710156182979 +163178401693914 +172937157444536 +53407977633775 +174989006951708 +274852896490296 +138748212087913 +116538495160338 +244720811419121 +231078263355528 +213873684154019 +218200020098838 +228966821803168 +199242887905252 +140933013798720 +228239712190593 +203399161081927 +194226813794810 +129973675451271 +101821599581982 +183369987732040 +234608398406281 +25050661113741 +188139994522359 +103867360760979 +47275843216882 +244622552391220 +230591448808279 +74090748096865 +167021160276984 +133481874599952 +170794962646471 +203045887752232 +173405143955221 +24832300695665 +222211274873416 +206217720548570 +70556070789875 +52885959828526 +50565158984902 +212981425888673 +261755532202859 +254733552302829 +63106166681250 +221694339145839 +114667834220233 +6975370028913 +992924105506 +274769357356985 +136358666905443 +183288442932931 +197078867759004 +274922171295096 +185774008724988 +139228344215906 +49352368684735 +181077925062575 +132245324354559 +122352034110114 +221408010558438 +110238146595837 +168100983535796 +54926725752833 +40327425184754 +78576896391803 +215779719985385 +88226211189856 +126254525656781 +744684517663 +213553737616628 +43039430739639 +5895327476809 +223816405108415 +38605972224670 +29703548980909 +252965786577623 +83007888012628 +61975537996308 +4686521709864 +248016225799222 +258131949362916 +36614449057476 +217287968522975 +52609804723501 +147310605356757 +57728473522697 +42622295961355 +2433878669976 +158567399762593 +199916013082225 +205494032908809 +148125737498124 +138975571610084 +273326108873519 +64755205256113 +75743353148124 +168811208841820 +234083269367012 +269958443143866 +103929846949873 +157492583994021 +21831366897699 +259006782722310 +201890337491618 +258233258127924 +222734310850423 +108524846516560 +133736871083286 +124123826128433 +275002604912538 +169435831204603 +34977949343680 +122770106489072 +31900526787162 +107814792971086 +280605592394490 +245710161779686 +34606379878722 +214596458700266 +80831883929147 +204979376074194 +138314914916276 +183173158937119 +247192609982211 +277741167513408 +240602623088235 +252183898371442 +246996655148260 +239524858399491 +19878894931236 +217094216837071 +192866392141396 +161478177262442 +203498514893083 +136820835959344 +240474050540907 +164165704256612 +195346699442276 +89554414773929 +106510427255068 +49713950956641 +193453666578931 +193483131121027 +273196307439633 +41369603999557 +65796860613577 +13825021591163 +269293406840262 +268968778174748 +234506099973320 +106476345468583 +226745705581727 +64638488820626 +73280678474859 +61807547075593 +224246641271606 +43063009008583 +244377163682469 +269623990939924 +134232521115758 +269685226480794 +65072846171928 +164530540559063 +88562542630897 +60535631410665 +256204892683803 +113915560853765 +82539500250477 +53594971143278 +257254461776981 +110257449235225 +200370528339772 +70393862792758 +220823789045382 +248078211549494 +212173771101431 +197256673655491 +71754477015434 +38338517129881 +220560926794990 +218315040826372 +3517075934622 +84501440119053 +86896354912550 +269552081084085 +184216793933831 +229936955528077 +160564715589439 +157514724846773 +69944780135107 +5778671491867 +110072654841024 +149904211913254 +4573057738454 +149645353483529 +262616528886984 +191386217726822 +15854670392133 +66085409428372 +174574093727157 +197743739776475 +103245306807666 +266837867178509 +133509619155948 +47864934057262 +58032141888936 +277019698491705 +210009348947001 +196147651602594 +211484597247635 +76306600085629 +45295830721677 +170720132383382 +83891412195013 +3171662660051 +178836171792531 +63890067818596 +197466466809019 +166317664660242 +271755496819264 +170303681554800 +115892855148908 +79652934839546 +245136013013879 +135135411591947 +262215483238626 +153439784481670 +76854047175486 +244253656125208 +136690007151376 +191047131016571 +66606905240984 +27224365429477 +15039274560482 +55173869899578 +110465371614157 +280608522423102 +279105146909478 +136702273933119 +45346197174848 +257551192646958 +23635830363739 +180258798352769 +137651761536912 +43715123529887 +74665196162085 +145686861859774 +224620693341288 +104746964305342 +146106456529705 +81486353906837 +150854817124748 +254176054711059 +209845912305137 +93664344709248 +236207900469719 +29631603728274 +74597046245718 +203038677745641 +232117416045054 +64575203704415 +172698762323249 +187507542814661 +61256305107303 +226323224680919 +199177865025542 +13594794965583 +214206740602319 +128777647359730 +40794116494565 +180913340500099 +5906398565988 +221326935982377 +217390317502014 +159242379718970 +110378913037361 +199068935506278 +245025193509146 +254785571582877 +55741142280736 +115781013552223 +140409974424824 +36993068249680 +276708282958392 +229895776135252 +221151052783688 +210363981554615 +47125225205845 +222490733860978 +66202117585694 +23068837774204 +236710089995246 +58562653094820 +234129310980456 +222844182931223 +163797843912868 +39417205259202 +101940019203296 +269327187651082 +224178811370456 +166774028971914 +124964840072449 +63374788455700 +130634113541406 +37823125193990 +78593025169171 +174403227503294 +181444869600447 +141714463078432 +152269840322587 +7269959518322 +262990500547401 +58581015952858 +143053790516791 +151341516383735 +141278071022566 +157454708271575 +87473416811005 +79668432953473 +46410880655267 +92990074433722 +50387273362487 +154519454929195 +164922128089785 +221050944441200 +6083546821182 +101842685319313 +163766173720680 +10457941335388 +205949848991442 +205770344937914 +104881107824637 +253738779863218 +112686372418598 +70037124967237 +146886026495722 +277556411424825 +275957836060910 +2904672883034 +166553106315581 +263683338108704 +252825325657590 +246713533741786 +121906529490962 +16361412860018 +80034652065036 +162801998111611 +128666842561189 +221189997831985 +99919986830784 +40479576915802 +251225445220644 +40083369505805 +258712453641420 +44743876152489 +24347070213458 +244853386616477 +132404508111333 +251641294036483 +257286192030978 +45216741676103 +212008206598311 +149691053150633 +107731705990265 +114030583398739 +14670066164065 +68749335650889 +51197468956392 +133827055253943 +162010375159705 +231030941239437 +62685714265606 +159608128792181 +688360267776 +179946711037751 +20162731969779 +54140072599681 +175199960057249 +233877015514854 +212960041622145 +268497989781740 +19157207114404 +21035405829321 +171507505725840 +196958775465899 +147648487007432 +122108698285372 +245213698365899 +195951534926816 +34540287927150 +5232588585052 +88155896632868 +82413572655052 +53626770725758 +47956082583042 +93176195748880 +203626961653538 +8574405886572 +137088947439368 +21511705330196 +261164158980952 +68273735572823 +260740571101940 +34519913262162 +27363602733236 +33849480161972 +3549435470649 +109743592165866 +186137851435429 +278733165340135 +145864527668011 +154586370111557 +173397204271715 +75877053161797 +49856921315575 +104737093621014 +161418681464639 +122716037134605 +215747109318499 +102036971824467 +274719240350429 +12468580631567 +241155723869068 +205482742528171 +63656981414353 +187768396942386 +259529992579016 +214972075900519 +144860379958674 +13269264340367 +4954269952211 +161344735722365 +157385246619105 +278721318820571 +180717915417859 +25571685508347 +261516433570106 +104516088999410 +247489423046783 +207988162458870 +110481827960601 +110317559943539 +58399904955970 +273449796953206 +266124293461269 +80377000825422 +259716444197092 +220532960971960 +183652108344670 +279459968310593 +153399385232016 +259364278562592 +170196345533298 +28854366847785 +147091219632104 +257302760411137 +143839525975272 +189346596211686 +140651805533386 +198439300757959 +21061559233518 +184979045773182 +176080496881053 +61031272768245 +10044584400126 +111776700561912 +260756891276538 +56338697519477 +193469200700564 +21563460649067 +280238516743148 +227854454981257 +276840018054051 +267528457240401 +155872017634593 +267605235207032 +226411904711220 +72326832449335 +234475499109087 +273118802934299 +185850214204069 +117705144408692 +159267323263393 +74277621978734 +217110385469739 +136483041136323 +175735245240878 +188044708675306 +218639256087894 +249574543106335 +51673195004348 +107487295306334 +120067567382171 +64025563047279 +110078754321243 +59640407805602 +176785499988568 +143156906024887 +89975242580271 +67884622535762 +17315229017519 +158506405176630 +191335019282062 +199442023148987 +42182056726084 +225018841928233 +57860771677181 +64652356616092 +249499916706132 +198042435745318 +247898637675725 +218473738842137 +158656937202848 +159298855953142 +179405073828142 +209456655576601 +155325688910438 +92993425134704 +252341297547162 +169209404162061 +239494973305941 +111736589561321 +252314356911331 +267654470787434 +77561698646589 +19349997883707 +85147091476705 +200980147660966 +199208751139825 +117597201248247 +97164473123538 +202681129041066 +65904647390353 +267765000304254 +56158746663170 +268711110861802 +4211802553261 +235037617313973 +36721989441863 +262090408657995 +231184086794000 +225806317822733 +220483599296183 +249477215128838 +157273592626981 +148311197557188 +190333218895036 +150287247400906 +227591712599013 +92679762857808 +239262432855323 +130458268294979 +271264141242644 +39895001528181 +86799313051597 +116116739916012 +214187195611613 +186355656940699 +94666061518399 +110173789565961 +45729022358968 +97239038820166 +130762281943758 +244492710502434 +34297500348106 +92016334814898 +92582440582400 +36991200914532 +10462395090118 +28586631969298 +1940096770561 +241802212669820 +175268293967201 +39815536551013 +136999144375940 +26748134385046 +213883267731120 +94644572316824 +173957394861785 +152838886626448 +48038714924710 +144507956271257 +236331099998417 +28441164895045 +1294525069345 +159792559068131 +4902910440340 +120914736633281 +32236380588655 +4855704264039 +202667502849310 +36574791964666 +2434116648355 +97873113978023 +218138022194651 +17364346853640 +135427797202214 +189370446111264 +59836187738200 +124646218815056 +70876516842554 +221350101822273 +188245283387631 +58856346588909 +208095239901442 +58234452007708 +18030659487601 +270557285377864 +66562930937298 +11959888956908 +106553490654213 +182747903887767 +162823922739086 +24832663411884 +270132030505573 +194127045848185 +15740226609604 +276927801768395 +42431695321465 +59790832213483 +85139595338885 +167999734410772 +82635637326068 +190089146310424 +176413389486589 +113349451878656 +111604604201102 +104803033786882 +202916804078031 +233927975967008 +163535066230186 +92705588617003 +116100706541777 +187442075644411 +206446367176148 +78219158913931 +68758760489491 +85258506739432 +132140401768907 +17755225155454 +59458724728549 +21993962952300 +60546443907845 +194761583302508 +64863008317094 +281147759393987 +266121640433088 +263640152793361 +204591476833602 +41786879372855 +8298749942313 +35097128072767 +4041141807588 +213354029972235 +62890399081864 +243177565614196 +137105501755220 +247806869666913 +273673902703266 +169424277506639 +159768750339350 +31974369508781 +225875669016780 +179841603252225 +64510767336855 +178035517542408 +227395332513658 +201365471959438 +155240159124480 +219280479437046 +121340132235716 +219494426139774 +194544811452368 +199620592366318 +91414734213438 +121463422951714 +191258688673691 +28082736903446 +242749354716737 +171507203425000 +65522115000277 +43240806936471 +11099906164617 +194308968293181 +4842284155493 +14480904265669 +214211796200659 +1319574745046 +230608327608092 +131807367231319 +202015642403076 +125702796011673 +8233976285651 +177938387892136 +47433240763580 +103362751742993 +217394777499474 +119988551834682 +190782670731606 +177041021872377 +275830533876991 +201193237819377 +140624404675967 +66705316657257 +263508217970125 +75444621945787 +3222099101872 +168554037633819 +245360566566101 +128077563512692 +86540382227117 +250282638842420 +33775263925554 +128140383636631 +54021239329044 +260580516112819 +90199540462869 +275084030857675 +227249745337717 +179959041817229 +155936484303985 +249072412803279 +237345636142502 +251013253166357 +216607742286631 +214492288737693 +139270678797112 +264730242114048 +150985149434110 +230910848946332 +167256659746802 +91992196896338 +2085289469804 +186223118587457 +212779160860867 +51256790524939 +60911036979509 +121907221256998 +64378550557601 +141982780602921 +256494850144260 +61146692503517 +5713628680702 +10370434460319 +256619158110717 +227353940272263 +56131308384993 +277215887610433 +76731921039792 +113615506670918 +127182406507749 +4375449137892 +140871559376150 +227794579213912 +221201436928050 +157102904445423 +92176187047440 +227163112311961 +88456067377345 +105568709011964 +33515440236162 +189119398679909 +262988474807787 +34264967250656 +219277490523611 +102729992458845 +126255712173662 +85791202942550 +53904076217114 +105469240949840 +123764428417912 +74500015897239 +50790891206383 +40928303882552 +156086749519627 +37723744664980 +118225860888251 +191836688223299 +19261645370158 +159204575591252 +4116762664755 +97917349927379 +53408941479657 +244529484466990 +178219731749778 +74499350819654 +39999670764307 +253266708408308 +105809069267335 +11500823914889 +25346778480064 +199381843821711 +65444300683296 +96852727787069 +277782076788596 +32419217252138 +203930273970159 +223421762431136 +12088851792175 +209169292706133 +193077215273421 +185794720048648 +186623073372481 +12582624480533 +227105327035160 +173964944173352 +212607427267926 +186836306711954 +175514258653287 +12174573205509 +87963307230199 +75655485472545 +255213546430002 +259796383590302 +147386360831996 +99817222649147 +100629665565554 +230861712929974 +146261046878718 +214579172423722 +156328735433195 +257273151510619 +254955201957342 +97883146288163 +119384604252621 +128277496547170 +43433117088692 +205156509955929 +100746697730743 +106998473938472 +152596248637112 +109715475568929 +213353388281358 +95438325770908 +241824073563991 +51584121980063 +158376677989153 +209227461248164 +232479581591156 +62989274354986 +225387125882562 +77826165707861 +115761027077105 +123559575808081 +123339242662967 +128194692034235 +186148436510239 +12310025545565 +380676788044 +226359913081000 +257865757618217 +245353861836733 +278587914018691 +56661596352249 +217429923833936 +60399123342029 +85923912407238 +161128713654280 +168647905385879 +72979395417866 +235813352167968 +277221879598671 +257663010629505 +247716201988218 +247572055637281 +12559814703741 +204748747250211 +178225666620138 +200335267824486 +161399522295689 +137214428449881 +251706742138631 +14900490052333 +55646599292821 +152232313291218 +228939942752672 +276358201962678 +137480629565883 +215695136030725 +252284497401272 +24612184702722 +237056159055118 +125758759664756 +130548403261947 +224793641025091 +135112666060121 +86642693081504 +155277869618276 +16342063496493 +168310073851179 +126781974465664 +199988200320212 +61357426878887 +32648424092484 +161953378659666 +121292719306655 +126539233226291 +29031500471366 +149065415645884 +129065130985477 +274227861823501 +235221937763689 +263080926166399 +180693598416208 +12109981078572 +217755880627014 +234571043921615 +225156031888409 +185777665434688 +150593181737742 +137290678144738 +69354091677627 +56024139302455 +108684464825336 +160960631300336 +249044001375956 +184032742239466 +15694692806154 +265192624935080 +113279062018016 +217075262833581 +57685661477550 +165018955254551 +69498874298881 +236661594367541 +341814565164 +44623763691217 +238455282974875 +197442135636614 +109423783039881 +67340695621677 +151685691187297 +21990364352147 +179934051072361 +50755000444395 +181968349245173 +111530112582811 +109287285811823 +231428627190810 +154849788880630 +212744010840624 +161098634684045 +274150224401051 +56591699869918 +154457643770433 +191474185069027 +124214859937960 +187560433628491 +41622901218263 +268966087450157 +73676836082428 +19855314198600 +155021148084790 +240104514628997 +79971533573754 +115145302891756 +267591458262154 +167942564330151 +156153985905457 +115175660298764 +120986466641839 +250798685063640 +74052690576327 +72791658266527 +196566044665510 +239747321605276 +211988839671321 +35098149481333 +224530828573381 +226796238580557 +128481710386865 +43778435341459 +185581853062557 +39786893113017 +95002814086310 +229204699562096 +55272407564295 +186011659317926 +206513882972566 +174929236228624 +143634721971849 +19947155911324 +167782733873778 +58003219960730 +105065899246095 +265708375827732 +104242030635730 +156026061274046 +206819657096197 +49304345933501 +198971943955257 +225923581355096 +25808409214130 +184788072115060 +47943731710825 +253448193730899 +136659577432165 +232067933282595 +56727590272036 +92634639397132 +256472138886293 +149321964877891 +173453920507207 +94056776360930 +177623311896824 +59121438289395 +87286914488424 +19982242299556 +262051438389861 +30729374757026 +170061581682038 +260720460334693 +24350290775143 +102846308117565 +26755749909498 +154363673780865 +37869422774837 +209012524184947 +166551957135603 +151475236102232 +4823360364268 +76552703671139 +87045005104892 +141000417409590 +253074026502016 +64469217944460 +32298877257440 +217638771282172 +189891929841557 +274989108541553 +178046792288958 +50743703020414 +244131503583016 +259421026193850 +96145758694090 +36692284198921 +14225743953070 +76213311956547 +109462223802155 +155265929353630 +247758076488906 +153078855090271 +70835154874909 +213634101521634 +16690661951147 +246286781658360 +199772515395057 +49908587408418 +12426407924785 +261919667406231 +37693687395770 +216862121024323 +107376269382324 +225637790832431 +89922400803522 +107214129181225 +176669530954689 +132643411204788 +209781417102208 +42497943618775 +174163536999003 +199815431449650 +77267391114632 +184266887612126 +228695532068741 +208798719803567 +277964563712535 +147203313587765 +21319946492275 +245823498102563 +103019392797631 +225589521724190 +253786392286499 +130873074794905 +246885886828702 +108291849089063 +106649824579215 +12184672826701 +166708979803904 +8397797917080 +267476049854922 +108251103609622 +7130082867637 +55950748037366 +259131995207396 +207412991763741 +232315902344184 +205277392369785 +103088202148031 +5291315274579 +95778030127529 +114200196477983 +17612223166455 +275322756072191 +2048823396124 +104193768036657 +189362237551225 +170245643057782 +277190610737260 +12718752683183 +79271146191780 +3240756884142 +270027140472754 +31102248498976 +157947822081822 +177187873300832 +2434650390378 +144029821838487 +4497152302094 +144297549747451 +162205983053055 +166767016863602 +188192564655486 +163000072151570 +254465679733482 +110158961669038 +273263870543869 +190710743975810 +148704367046167 +18973142293583 +226612255964268 +267379218045976 +164870466379695 +245842348653889 +100395972571005 +34566192934139 +22334791697356 +48131823749099 +226315808639765 +208748414511646 +255916164193169 +46395825261498 +130558872226711 +255546627607716 +74055075781853 +96305128743157 +143666574956004 +165339882853562 +27314997426170 +255658244421675 +142825814068608 +94399182157546 +53278607854925 +158620357291674 +117587247200451 +120809019539934 +65812331877197 +126616013639479 +125134138236978 +20965248041532 +6724889482029 +108931814473369 +72598380348157 +261726495815146 +96708107466476 +38583049120704 +180086959411590 +86678189224237 +228329069373463 +220580777243619 +189586361318099 +140069392214707 +193357359594960 +179192617790416 +32668111434674 +146209380379000 +58290767701312 +163186523769646 +26732304003919 +157200903437263 +260803950352249 +182506787169579 +241762726986762 +156548826542157 +23626525498048 +246177653291636 +269227961218008 +246838592278891 +278072689190476 +67932603865376 +44040417941332 +219261684882338 +35939846428150 +95348583833988 +72120365669289 +208595853183001 +114051117681458 +247462334615690 +230239749795278 +37600544788263 +162686555283625 +100013689788984 +42286569493957 +117214513077091 +179379069408492 +83287462665776 +36120165148012 +16299914755766 +202157878126453 +111400563930455 +74821197285068 +37740478683998 +13781630043951 +62634925512385 +264104773039173 +110279096020726 +261637717106442 +227988002591180 +32827699375152 +98965705745490 +244716856598270 +247602772231602 +101513830709463 +72192131651879 +78846947082305 +165221417344825 +230796954458963 +88004156686675 +147241417734192 +121639318449391 +210065491712316 +270445412151384 +129621570373933 +25104847795189 +144046507046835 +175718635669591 +61510164062163 +241323888030905 +5817721775976 +145557445579783 +17363956327195 +220011825110919 +68349598248058 +39148701305474 +141265483364157 +132779829245398 +208959354261876 +221083078368756 +207737327158713 +213983336502133 +196482867119345 +161364694631353 +60089905140363 +237709470856803 +56345908937261 +140319285889507 +187128429379282 +69878468866213 +25719407867571 +114404123189441 +45024586013672 +269520487490040 +180210013678722 +39516840695561 +157110464731734 +140965799618991 +205211909437805 +122785612087497 +8550541396193 +198398432533374 +90985022150186 +222764656175074 +182681038200463 +67092836226142 +144329314978932 +184969622689328 +102171201329880 +166640072412402 +272531528246784 +40279374826878 +270505655079739 +151677568789592 +274012680968998 +183183790270988 +243372234749282 +19614018462801 +145176852383601 +31940910065851 +133739444303628 +85592626737513 +192288004547596 +117133248408507 +219931035740885 +257461449577145 +101531275187792 +89825745131885 +188236039400816 +187351744383792 +104239783387862 +18014079478734 +243553583118174 +165788744090312 +266548587612513 +189229943098709 +29632793848541 +71674844376284 +26281112105561 +214094472013279 +108795645764407 +132706151785802 +82173388068842 +235598015036308 +222102392925191 +214370402407923 +26528730803983 +33424864876475 +19256529542373 +268428120935007 +46379182489412 +155475408572337 +261658352126001 +182495853617710 +237587571584582 +123222053158488 +22167896643230 +166850109627660 +164620954895686 +192446917488279 +238992013191823 +200873253134247 +233511473782754 +261025288203527 +231919485281085 +232165512621856 +41493732574154 +60533078895383 +120244495899967 +257842982597837 +17462578121658 +2814072758147 +137834952018616 +118917154855161 +213010116284724 +233215410883952 +14647294428441 +176155864395335 +166789612616910 +238963117191514 +140305952314017 +41118285336907 +168250309252864 +32700331627482 +95415339444615 +39110653585666 +281122421446907 +82961178851205 +267895635641586 +109317093883584 +182918338917272 +135703376634368 +95811022512036 +105180237308318 +52604466831030 +131780393554565 +222089113849209 +147030656765641 +129159973012018 +245293121074672 +168610766015170 +46855904362826 +278355110408154 +188106817935202 +10477657544913 +220974402966678 +108312606946447 +58544472559342 +19767173456197 +123484574040314 +174842567813999 +112568631489100 +118373827644142 +216419589406616 +261060094745778 +84843918183021 +231651229479164 +109271528758185 +104973578348991 +52400437857863 +174134968500514 +238712178546596 +219165653107420 +198515538979112 +169153886878359 +177609993860692 +195762101588203 +120980542224201 +259432545851944 +223543542556909 +19994526475468 +68734218552500 +205880830307073 +274194778699760 +92745985866647 +124190333641934 +143707074550837 +85610301842631 +77785063073653 +114240292985016 +98146790549133 +238469086964394 +281219702856911 +255153033612331 +58372945005693 +213879890637252 +264236648690487 +33485103953128 +167260784985631 +153128311322831 +43425634263881 +172844806965803 +254406956411223 +46283262657040 +231982821546608 +202862771613351 +127865943505857 +49992982286850 +8705316521763 +215495491912521 +67602612969762 +37935163046341 +159297331032506 +260042461529201 +176770332574646 +171779055141278 +264698380168011 +18834709540258 +105837436266894 +235632703373578 +169062053510821 +67292768831796 +54096320051728 +62177546571504 +128936005203879 +183844418151963 +47587410800877 +61186194383647 +135921615822535 +125039842615947 +103688351445080 +59818937383730 +105074720990251 +132191851083930 +144123467680203 +58355007165066 +119996279454431 +38039775280778 +2316078673472 +76235037729026 +178538865876982 +86448952588370 +49518579449297 +255857510390786 +271122523935982 +117774777496924 +197206315280899 +46591732562792 +159555875572842 +79957132072284 +8130584173730 +103841300155701 +214243947220724 +215058200303995 +78822854179854 +116546749225645 +80584311197846 +125323664354557 +1170088921443 +58483872359537 +130158648070884 +29723226171201 +164556195804912 +279810346346921 +51646395134161 +62347119167540 +102520562250454 +246132210022855 +57463164514854 +26007297695375 +181503509433569 +130880285117632 +270316045567254 +258254792015778 +260017346950659 +230444983652854 +149017097756731 +170555899683296 +82009380827876 +27553136926030 +251648397496922 +17988762702854 +66247942887737 +208491796210372 +248778670078977 +257790114782780 +225349728804981 +184776180896909 +70421249488793 +36834968833698 +240983263313367 +152381414862740 +75220039200385 +147217108383717 +96255728326147 +177335345371377 +36833183012632 +184162472808880 +213507578485567 +225222941987477 +276860171204550 +13200777552369 +139787968844777 +123634383569351 +237753171601860 +16309934888813 +20089440524969 +45263228334893 +37685039192460 +252033714879611 +273336239425379 +222008841686001 +110337276153064 +107916627068425 +269569265005832 +170980285267060 +119081704813326 +174982888367460 +100733690432457 +128521395484212 +209723380136381 +237267219457368 +19501637331556 +95022721678190 +37763781145175 +213025965984373 +72594954876787 +280118033062082 +15634409041936 +105098158506744 +7891723373882 +257560324850267 +239300372164276 +4668453523596 +107088340918863 +7944746864909 +272686255040903 +165288082397433 +215382027941111 +279829741679562 +212394217669245 +254824366426885 +38326111565474 +212827827554104 +44431568557878 +204907209248469 +59601846358896 +137629136905735 +245994058094810 +59849633917713 +171665591169868 +196418815231868 +58224414667487 +55925600070460 +80182599888511 +61072730412237 +116073265607291 +15543151959951 +15506254566123 +123132453957165 +268459142574349 +146570591831849 +191631155997359 +225169977034683 +97677863850779 +69258700785830 +153298232678242 +166416151571742 +54867644256783 +94278869043677 +130383824613964 +26132241810790 +33067568355579 +269392396560529 +2057672438387 +231525441872273 +208781293821635 +124121769666392 +61660396161680 +121922423787250 +236918130202485 +16943062208424 +88801846740736 +24852814056210 +49549642636181 +266392274701376 +254632924080390 +53623450009517 +186029904749847 +214438655304363 +211929322324661 +60959266440827 +250324176171490 +205066535466272 +296340351632 +151945436689642 +182801683609020 +86118769362285 +206808049055288 +281141299321722 +167443951430234 +206951646883587 +92575857926916 +49331282218105 +115403695422902 +100437756467024 +144579811953919 +267380017938531 +182898585539491 +27719304111411 +244155085505637 +233434716891946 +120820894026534 +121237402360317 +108269351219526 +176055116083744 +33023613634085 +172360501410506 +116606542715934 +66761514209156 +160084491714373 +173682558970599 +38361455740757 +208105216778745 +173246453313763 +15550316415719 +125205243945631 +14120264425560 +271087532999344 +14007367232854 +43782149351064 +68610066706098 +182761466149844 +72603570824151 +19837559657676 +113478630283459 +78565515414785 +7515793026310 +154710223342753 +221953988307863 +143532597111345 +171300706686754 +408741587748 +217342813365878 +153460424460280 +38818890574815 +238146401015095 +89087534318697 +25684080597231 +11790504970608 +185134268011353 +20590871414732 +260162616074037 +157758587719790 +166371122085031 +182375164024910 +226782660617870 +40769629124032 +7966129946167 +224977404136677 +97339211647115 +209615297047805 +171585394640438 +281063621496642 +204770537404039 +196173173273370 +89868316921487 +26578645019250 +220377983113724 +82267768505793 +214412326644526 +242353639588465 +209460534802852 +139776606601987 +31346671364914 +37173549276405 +224825617101637 +199669480018474 +62971167032731 +74584539337298 +175525368804437 +215400818067053 +78198303858522 +137268340907192 +58758654051836 +208845530424116 +87215715605224 +25466221558703 +206529569167943 +73540114227480 +37671256806260 +256085274064617 +109300038645580 +271729035760141 +258434047163130 +226219685217708 +29345767580764 +116524799105269 +17752956603802 +101575032027943 +61677309913729 +35289588135600 +100139914873723 +58368465263808 +200508424773420 +263253424887114 +78989587676761 +180595942418691 +258958950475089 +227897926582232 +209526626312713 +60757627134017 +219051869306411 +206283100913384 +244657392477629 +189585432904905 +2144557925961 +253594878178619 +10645740203043 +98039243947526 +119513784870800 +202294415614651 +131033293592413 +169201631216550 +254817974673143 +74798890231571 +145736501792556 +41154227060879 +57945405903106 +72172590134639 +5722821294407 +52695348152543 +193597791147402 +217837899553517 +110048690724907 +163850938618140 +252599689156073 +74734421441636 +17691307165314 +42432864547188 +115093086837983 +139187052093660 +101848134002194 +147412122563577 +194074515900486 +191461676921831 +64950880969326 +222740817152659 +88863210180436 +66096410794477 +113517102531514 +257794431880284 +220926989721669 +11922360899782 +150304709361734 +22720713629087 +255639315813737 +153450785847775 +239459685218772 +17949393535550 +243733797829267 +111640553090318 +119903819694114 +205857069088586 +95597955997905 +60570012797115 +247729629179961 +73833167123301 +240130311559875 +71706174041178 +13929402951770 +158878339997174 +43023726382250 +253955713598339 +15513113983216 +110448619602300 +157966051965502 +13462166368337 +129781306629025 +266642060632295 +69599085861901 +9514469894533 +249757716316492 +113255157985928 +38349437361136 +100851662942467 +200660057036776 +150077406409641 +269508484155326 +72130352420791 +63340109090374 +224636329740293 +181245926703493 +169194347134409 +142998101385754 +21499291427566 +244347876274940 +60418560378529 +217800450280347 +202221149812058 +26865138381079 +218693295568167 +86370595825521 +242173213964222 +144485346423948 +238119426778414 +9659989721133 +130772349068917 +28707929252529 +139931728934278 +177247613041229 +185557839202761 +89653333324896 +262890720970397 +88355139509977 +247604343946183 +212602255555412 +70219683417270 +61434905044387 +217675484613008 +159608856606888 +141630495980593 +182592969530180 +230368563971112 +172723370691182 +275645351883231 +165844331786951 +106055200493872 +206834264637500 +252806707522882 +189967534386348 +44955848064040 +77429461892637 +117263625816548 +13289246897289 +137529010887252 +90049106473102 +200904707261129 +186148126967411 +261992013992501 +202218481210200 +259326088038420 +192316310703053 +213486715142871 +89667068579919 +68799977415930 +133204865620743 +31527060445061 +3909540412747 +182639815409010 +92545623525279 +92011562658664 +58444661955448 +207319829288656 +52179373085203 +228434403808732 +117288966859405 +92381866514562 +72400471979031 +204548414194435 +253271016011547 +103287750112283 +877746982883 +242470197110189 +9324171742695 +45495886981144 +43026506482596 +19074701540704 +206112595599223 +237188319640834 +138863791860069 +101294915584857 +220905093544475 +272895973479823 +111401768429276 +168276373235695 +80756085987654 +49348026884126 +227256399245263 +271257129956369 +266645347160656 +86941519022299 +233898088486889 +132042049398794 +214657841394402 +139863251298143 +82913987594182 +117339044585790 +4553507576000 +149825377062792 +61099476061338 +97324312547504 +214365396250927 +236184131464743 +20350829966886 +208226149085571 +150930403841134 +230450641388505 +59893862307925 +17029843889680 +62907115145254 +81005984734417 +32808283616405 +216734561376804 +209520566752035 +103715195525834 +168486166129027 +238603726287579 +210726180505448 +194625525177234 +211643502876341 +198774939417984 +32209296004741 +19208837577098 +129828027530623 +101155812458982 +191366823099260 +73005841655812 +200839528122553 +164791130097457 +103549283331091 +192628158985634 +260143985971153 +145634875158271 +14671635582551 +138005744742762 +54109455059384 +170194707451266 +48601314074048 +173822634622958 +253576967611844 +268755729499661 +84012966911224 +168161057577864 +192627793272594 +266515793573349 +262708447127673 +107396969197806 +26972097697806 +68280138646502 +215826049110879 +168255483637863 +106942511449433 +56083984848919 +41549486015545 +84667837770923 +149328793845514 +209036574969859 +267312692404389 +83088919137914 +257535488289569 +194414640003826 +177335235245987 +46895984591524 +23633520425740 +262178465610577 +233292032679767 +98126977387893 +16484495758048 +90283218577559 +87803779337995 +149812688884542 +171313170868730 +170383487876307 +261620315916545 +118540016782959 +258733204544203 +47360271326383 +172939522142920 +95899498879556 +61652710549657 +87306835822892 +36390506748581 +265088757913818 +22101315990382 +270959386205997 +84447645037453 +215864855312739 +65100306479244 +143081207725398 +165941648065267 +139034676224395 +57031101252181 +87029002024675 +58116581030664 +218137124550066 +106721973816169 +15111904905334 +164646240592825 +30267532082388 +56455807374327 +28644233641109 +71313087136748 +270815634955165 +65843211618279 +118330879837269 +52400393751871 +160032805529452 +265732249637938 +174805623749716 +28670374890830 +116645761305747 +88610231971761 +198593048307945 +271715964137268 +258575025553893 +163488898266869 +271526853074666 +42024925249112 +246300527601687 +227086031555084 +219703126877056 +189534404616859 +198661475446574 +169085536383510 +62505761657904 +134600993592403 +68318470601331 +248030798663888 +274807104372191 +153545259243586 +132060720746689 +21338269155406 +246653925311694 +40585903427962 +259967402154451 +230138379747833 +83379999838460 +17627255277837 +158423818950910 +137626898830363 +76676473625408 +85635435498424 +223874467821581 +68655649834861 +28592321222102 +80894458885946 +111987578827224 +197429514880248 +158843439598758 +218944191739379 +241175827759550 +972191122046 +88507879627298 +124843837408696 +99277360816624 +174134720885255 +4864130653958 +217105874950302 +80109919949793 +231610085267748 +262352414685169 +153983120082241 +79899874914292 +258843773703944 +22674721771926 +135518052673315 +40520655229190 +207759543502258 +23890017790298 +198513045992942 +270219471061031 +244636998118861 +145405523522703 +90654669606879 +92681002460695 +271083775287913 +128108007404535 +193699013726445 +160958037680638 +263741256605205 +137737531793437 +154525800580290 +166529489891087 +190790194412979 +142882032585231 +110776328725136 +44544488069921 +161794448582990 +255272873633652 +91930214324736 +132693806306335 +10726287226280 +38244754540655 +273322114452625 +51006795184229 +228557727795037 +62073135350174 +66747712293589 +117801088800221 +23790685378929 +79849079648473 +37144893354700 +69050695346694 +87843706706958 +29067105640647 +60960134556137 +207160145463165 +23576857241700 +18375899798853 +244059140291220 +212125423601791 +181422594361157 +58648743715444 +72247296584452 +106527329265353 +153469141115073 +276591619566672 +257301665000978 +48457549797104 +152101398457340 +223371535296349 +79812406007345 +182560623932250 +68258031215434 +221541344529330 +109833610777290 +170412512956536 +220762437894750 +118919062713197 +93599664989883 +160630643302896 +18159219190996 +192168298114692 +258603074637466 +5324968489119 +120493870574717 +162812481205220 +160844786863648 +166876383437543 +179514636022707 +220852850681927 +193319363237307 +13631730250666 +116554901675077 +126005016363576 +5004586170028 +217814800316834 +7045447047008 +67292539628011 +47739795636571 +41881667453160 +224849617217952 +65552974250728 +113192959167866 +50687187956271 +117920664214951 +64594191476235 +253129579657948 +36666700030407 +57848242102494 +181809204659105 +255227884160838 +221410692625955 +247822587979586 +106327327525065 +47465999421019 +102691330259329 +50105908766391 +30018088375858 +159081731447684 +82855528735293 +229296763784223 +269366829145849 +88638656266096 +194238536332358 +75889404106741 +85287919302507 +20648420645768 +113396703923818 +186564710059713 +140304093899319 +164706808827456 +141398417378187 +18788485742559 +200079700082441 +140747394308735 +235283826807451 +264549467506970 +112390682650535 +117483946305596 +137510439447867 +256928809630908 +175490181907985 +40350902054505 +139322494181575 +33055771422466 +239053152073124 +180250588354271 +23168502769766 +13227505391798 +192301904073506 +74026034258278 +146980132172819 +144197545309571 +156143583022546 +7237739943543 +132397470652502 +116081367130188 +228216515212788 +163581298870199 +187911541050501 +107934434111192 +269413629993818 +21082777997070 +105505983408055 +76353030182108 +270911384726476 +129810892481135 +183359780911990 +272280227702352 +138841366007119 +137603675025542 +8443248992811 +167488369010053 +264787438065341 +198571030116770 +190082664935418 +253620435353409 +132985984093809 +129134375890788 +27241735152779 +84564258383514 +119711568048326 +4266295261255 +16606753419800 +86678089582289 +187016456944446 +237801138551974 +227639586899200 +124966343881113 +248741894757847 +226623431973404 +195910089585490 +212433281744474 +113329156959668 +16572348744600 +163557273181854 +8967286856499 +270173700999995 +21255084965157 +235092081488388 +274718572076937 +66467520046353 +41775805231887 +169900201179337 +228483395419107 +123722899804418 +187557123172707 +52582028989882 +216505367048367 +250998643808246 +186570720121845 +208736027831025 +173321463460389 +75483917087972 +123425173195307 +184103993894787 +151770264642461 +241155163414916 +135332309447604 +186893568701556 +19069602269872 +90509344896235 +210863152872232 +110930328464598 +16438760923938 +99579835252741 +151546905524791 +210413785257618 +136326599139875 +189442644895684 +51914551128471 +169729919215717 +232102761144259 +193513116255445 +182242373486537 +142995086577930 +42631780256466 +258615148176810 +161497589675726 +109058615924933 +189094469537696 +203989659879580 +62853544324424 +192483224156032 +93214674258960 +74929590280800 +73486413720684 +153863300433714 +168460463554795 +144129828068459 +131855330116253 +37695425853885 +38492129728990 +131027960131919 +2216276881675 +49949996275398 +82145790060167 +94455253494595 +175415780554698 +104624298063606 +101022169318620 +246911689547985 +39518296275963 +71555931335887 +266414692446495 +147225295289678 +106630778199995 +142594107717749 +217680834551396 +232936729843638 +74016677310308 +231807459986499 +38326362787945 +119990649453272 +237857956032072 +137359264341611 +39290602956245 +178774523059825 +100045716487392 +156883006027310 +149646401164344 +60221406065544 +2738373564722 +255296358922204 +253739127089659 +65401247933162 +208963681934983 +229100082667510 +218527198798915 +14389319888319 +199777424048978 +19402341871033 +32931574434988 +12315131278297 +213794829441569 +94093393902317 +205809255718524 +4265583908455 +191379619010458 +172766996392659 +84582647671110 +209352011912000 +224722329560417 +69438842801217 +251234905009792 +229948824400822 +77404140853078 +38050243234184 +152717166103485 +256906487647749 +116930344933828 +71350530874867 +8510119014777 +93796642148520 +196326101231563 +2107467352075 +270204467528932 +35797435604161 +178501364240696 +234764818770455 +139795929185141 +260649917042998 +81943434303363 +112610406286254 +163602189191950 +200651666121217 +142178893682241 +218220715260109 +130779659232522 +61987018539775 +143013446540632 +191542597432555 +11766305228779 +258632033031607 +182423606053567 +200154260076718 +34388818722990 +231228689251462 +201688317269495 +117763224309519 +104206741916470 +138429989565972 +123562423408738 +100150446568070 +279056284082858 +110928140488287 +259892120031541 +8063960206764 +152899493301217 +279671494044684 +59560960186834 +161880810459595 +176101431133209 +30982887073324 +235742395100563 +161395249902009 +197163544620707 +31807976185475 +275986257156336 +199697601236734 +29633263598786 +123457958214034 +267790118137559 +47452291169111 +96241454476660 +160069484164293 +98887506405689 +115274395825749 +103292046413702 +235274568302299 +195395289053388 +122383734782080 +137113573500584 +164193722446422 +64789175618548 +279147686897082 +258360086441207 +164570213557527 +211311981408961 +241650161624814 +27833806074387 +246581329530545 +228992659141720 +125852813721503 +270018306588749 +17019904320458 +202050997450639 +139797978896310 +226372711525142 +9481242713305 +30932813949894 +107364777051372 +43549680795326 +186644458954764 +251177247125178 +82306416814413 +36679812696082 +106713212708485 +46909063825370 +162803722572485 +7136170886153 +102500218261267 +241484043535412 +273405459393128 +211676358863244 +223067566089909 +56960374317266 +139465153654038 +159981748289791 +270275047147185 +258369201498095 +227421553718670 +48641274958484 +164826703539024 +187246954532851 +196641379931539 +110358111400275 +83093874622797 +120589348631212 +139715648089861 +225116423746961 +84694535235954 +85489816624071 +240155813729467 +166228606978840 +28528269334625 +34952373957573 +54175044978455 +136749569449958 +236857629172147 +180087581471214 +143182823308703 +200509018523771 +149334033892693 +45058279639540 +46092276161572 +209383241769746 +3844898648442 +137520939818637 +245728092658505 +175660669420752 +201676031367541 +58257497869737 +259989089636661 +11932248671316 +160240776513821 +145671187696917 +174558399670736 +92616950573218 +280281906344947 +80277034826075 +169552097998241 +141829887833773 +110023936031384 +155184017246815 +84281059755891 +227779210236693 +165292809540968 +105696121596700 +222709674108678 +37492602327940 +86139929332436 +75136149664762 +227212280607290 +35991166583401 +167857830523900 +51478116246369 +192491701619582 +174917977425194 +30170448372775 +95922873892883 +146429025444776 +86767199573788 +117218257004203 +244394870866087 +264261827095900 +214972307506337 +67344413116069 +15715303724327 +210685439118696 +259156549783355 +181390390452852 +106136966889440 +198858013622374 +86570606118479 +27928484330427 +88902480816079 +185882657867198 +29439872207471 +223347981966733 +224037343087035 +82207153499867 +158047008301853 +205109477691926 +128633493333198 +279589277908064 +228846047672111 +180436546439070 +188713096068123 +86994643031297 +1649740130895 +36656071986838 +108660725110509 +37625842581064 +187198644598939 +104196492443821 +38431690030577 +184283826349436 +187886412944346 +137139678838046 +42206266765884 +73054966524255 +25639636011378 +55605152435593 +37380530175473 +49636843212805 +209713572287502 +162362811514909 +262192562197378 +233415176785465 +117931241319298 +255403815109957 +227718731438710 +175641964323224 +94922288550264 +14514871487484 +132788936777251 +55555347942595 +184836349105050 +176413243433848 +157981928315613 +25851865287401 +204349092893066 +120855749318462 +215237607557315 +161545722084372 +168938836672712 +45086655657107 +147141955216898 +190955051731654 +111225936483771 +2139934823453 +1881839981894 +84304008504534 +113692131642022 +209517649924070 +10715067176548 +263070010207658 +217331382926869 +44273389733751 +110288430270939 +181382190302730 +268969452497575 +35982980902135 +118315452227921 +68605609728522 +142444776497002 +201017654479668 +115390571872501 +68867445621539 +9871507254787 +5924855607334 +105041170232592 +109533803768646 +169810888005781 +203040349806512 +250826218002138 +130414389508515 +95592196192073 +250347988511229 +170170851651821 +125312362535615 +1238876269787 +94777089801273 +278248160046227 +178023270009064 +276927682112301 +1075228007052 +251524026853713 +43838789228067 +10510877035363 +52787202479886 +170848123967076 +215346147696416 +80538890227613 +105545177862153 +166089004213055 +126538516421422 +218588371636014 +18001078968453 +68575459081673 +177090580338991 +165044579103237 +34557103101414 +71996524690272 +193481386886982 +44910758300094 +222786313642629 +128939297404581 +172762427351954 +237539350365248 +134802782777464 +105492498832345 +177322686725605 +220819425108442 +216863006320642 +279845156831687 +105404998070969 +188588054052648 +80621373692252 +69357977044416 +228615870148856 +23587498705571 +271669667865362 +131379248223708 +185889639846643 +263729817517754 +258875489157848 +139080832876860 +260330790724650 +253754440931915 +154777820955181 +26043506126606 +275432680910896 +34232811855851 +263184187541518 +149033960982300 +265634307964373 +204803625533029 +93626241160307 +39223274985271 +77096767080477 +254448487080382 +148391114012342 +208350155199448 +139844397541444 +213275634219304 +63663564656780 +17856318776072 +262266368494725 +132793576290666 +88745301933667 +229112153985583 +213051735676332 +167978933378912 +70719031206033 +276449483635980 +173516411495081 +156853189416290 +272204021604527 +241766559151778 +158868349442447 +119310371214261 +239639935072451 +218222799525837 +79175810221035 +205172228062795 +247270993579159 +47631528910932 +188318852255049 +118936823930375 +70919214119469 +93709504028238 +96596020051635 +93625692520880 +116392491906839 +180205296227871 +252233794147381 +188510270456926 +197743296996479 +116248786234029 +93468255812392 +101133948286646 +166691045656888 +37931474809224 +148907919458063 +234254000667170 +243255108445199 +180002621304426 +150847117633224 +71582863916275 +196639315989308 +155570864509674 +217192013183534 +213600290551702 +279953453200971 +253111598828334 +147345261666391 +36034065815046 +92144295280247 +195648310292099 +33087800658402 +100300275017429 +223266647188852 +1462192018417 +141000067617866 +171367883344673 +182031188882052 +32471323201689 +3625370467994 +172284957592 +22194159421256 +242693296941061 +190825855278447 +181505331767323 +197116889057974 +115924111837338 +152329370363954 +82246601025308 +190816892580973 +98961166176287 +170557697104869 +175109797618200 +50534160719710 +87291289279549 +80693487532210 +111081568491911 +5991941301429 +135575896445502 +245675890953374 +250348658624611 +65474364645808 +176095983285273 +192237074078157 +211744199441813 +44646791969137 +63734399922495 +34167427555889 +37665475118872 +182322263348277 +42651065701322 +158757879791 +125423190852810 +2062557211853 +187068076513690 +530760372489 +194022735611122 +278215634476690 +40312536711662 +199085941435385 +146733002478692 +23913019219903 +82421075745434 +188325121462166 +220944538736709 +23153701436623 +204114930062039 +251840389884966 +187272362793155 +34848529045557 +129321661191338 +82333141507284 +45910311911069 +119518375730288 +47608752141548 +70252088049742 +195407334033672 +65598859717819 +15409523349805 +59515811537202 +167157443027279 +90300690293240 +122748130608994 +170477384498697 +81726947486525 +110289501813127 +66478621036964 +22867111067800 +177689055035947 +132578126077152 +161608308271449 +233026430880570 +225739661406184 +64066847904740 +256851854761217 +51141437905148 +200253337256481 +61580982828316 +58181040909057 +243307897110491 +73332482205163 +81595696344461 +122321137719628 +9376148389162 +93753853582330 +104092793202768 +160487791873978 +164953606570538 +143195375900184 +239885122087726 +232808640811599 +182341522483679 +239123612354293 +113603701188393 +129883665628530 +105078209513177 +113763984982343 +120606942783024 +281038892721180 +100902894760756 +259368239579803 +49040654007526 +234124039150001 +58027468144193 +216030586703651 +138603423277638 +65117256407817 +164617042043359 +116688214955471 +24652730367664 +249167001760645 +199710787604857 +86005089629575 +254466067107891 +27706759993195 +48925457470631 +103517964630006 +58886103950166 +36657647526227 +33005601541741 +172700201435608 +223068249044471 +218949741918669 +45558190144145 +275489064982211 +237907936794580 +61242081275311 +215849398895951 +42104127239723 +54028714601638 +270163101467920 +239185577845774 +130353270919081 +56164600151145 +97251448997486 +82200545617242 +248978849920172 +89302584650151 +27762919827307 +133623970605090 +111089783050069 +94953841792884 +182000964377103 +192745857730442 +235809269242803 +175366236006144 +88809231686523 +186929637852055 +22669656172246 +253405269074442 +178506195886260 +104414115336577 +200983043463902 +103734785376310 +280741582400002 +35027172867418 +22246454642768 +120030224810435 +51056271960330 +156584704373602 +266104181817991 +90867074623016 +75697116911820 +217841785670503 +249639247155852 +178220776343068 +54824173618326 +106013568216830 +152254111847841 +95669193537760 +41968740757806 +270403696823920 +90666076100725 +258909382298027 +6102339828243 +262297806335667 +110563531592277 +209242233660751 +222653096009212 +102343084235321 +205525031285449 +42699851007530 +251672777435061 +110396999313597 +63652875691104 +166863265538762 +105577281299967 +89931822189463 +164995234615350 +38573923974336 +271348163257785 +127414001673096 +23286694890242 +201367015400242 +101161011247061 +82924133301698 +170485000187436 +150793295659023 +13592761385238 +216484535166388 +156755104783033 +1194990486267 +98567316723121 +176062546930803 +65193776539966 +117096613597558 +76386638472262 +122476699675746 +22793876877087 +256156273597192 +93158379946419 +230179625221023 +70508962811950 +159263947918676 +80741101565580 +248869147977677 +159993133674024 +14439121611937 +257757257243587 +15677402863512 +213239339770783 +43581109403696 +4530815913822 +86231881222410 +117949084298055 +47541987219164 +114260170800472 +141296544729821 +209207947678715 +273962666089400 +130164428558993 +86280046759719 +202211793822297 +47068405313605 +265357808919802 +253094707636204 +186081322316543 +53584994832690 +234595853340535 +202649064910556 +151690554210369 +139552923145605 +160815515619754 +255236845262623 +61524059846238 +50353502761681 +235555407390500 +16952816681075 +34423718677169 +148207261064602 +143845035191838 +179801011195794 +58997911387539 +216632116049030 +259024747370383 +276111250375040 +36608513880266 +201594989331724 +90598863901086 +188085077393691 +249770600021584 +244904545716102 +103786201540692 +90881464937165 +175018601749309 +222881629917210 +175414620726682 +259174646538921 +236775656481155 +72400039824274 +104647848625593 +74247010037721 +110063152824878 +83239032765429 +18373243930662 +217903035186848 +209001024756298 +231647039351330 +199178341751171 +216041570601602 +200889477757089 +160148058079297 +173427250633535 +125543418439656 +193791811348563 +101238020170995 +198420757075945 +48156388613626 +5463297304948 +108155247938031 +35640338081828 +22542757985100 +180266839249452 +178403709492001 +260814507776428 +98701500348157 +233312562695969 +141608649982246 +98101852466753 +122928917892798 +277097245643934 +275067964729993 +219699804895744 +139247348867310 +264738631358985 +80769163336416 +53918282609605 +21464921229299 +175264616049430 +55397045948819 +89752506409996 +90285676208315 +239678251660773 +135148689474219 +65283671724860 +19000507259385 +212401976217972 +159703593690193 +280641786095526 +95259807277324 +141825745358057 +35554594456280 +65617547717851 +267076728342353 +217632350509341 +260898096814313 +131852750810324 +176839439463855 +53972080754018 +177988212417020 +2864688874580 +87370358876947 +222509642408996 +75236018451095 +166376590478650 +173071632928104 +184361413366853 +256772169781119 +271881700614894 +37504158776533 +249472345130566 +178942127474294 +50425935132579 +130904888213899 +50682656702276 +29621435137715 +165790057565280 +95659460230138 +199738147268892 +259237667997556 +49889997704875 +218663525355340 +32732231729503 +164569202916343 +269831703004982 +139401670347678 +272857936332748 +173349142443570 +225759451615475 +118223201241187 +6463152736101 +224531423344196 +123058168844955 +141009664066202 +16901726120730 +221667621435151 +206796627342910 +253823899105201 +9722372504206 +31655725721406 +82618237431685 +268763138988156 +218090098103823 +98641560392011 +35039375026829 +129364197102369 +121264998532905 +255425178135608 +72804023204891 +139256172632186 +39825870176688 +196950581985457 +202862755361973 +112182282753911 +36297105994473 +198788439478979 +232524296822068 +152584368251510 +81320020243926 +129743397409315 +83554960262843 +70754596066483 +199995511964213 +51645228257438 +209182638016429 +40141337981621 +249938868969110 +220007605386406 +114477976305742 +139551972740171 +43617238704905 +157119214371108 +198202005172505 +124953114392503 +140355838652106 +157957834447239 +22226907657967 +274416600641040 +237684369966292 +118783271501987 +60889049541993 +182344328183086 +148445853996696 +256014085567378 +281048865496443 +8119250995836 +250301940060312 +256653100951623 +47533469716077 +242302855850229 +235308342604328 +221051808833405 +88843536087822 +140135424304713 +58289684097212 +43263555771742 +34545928195668 +122209192040363 +154348045496525 +49355154691023 +64460751284325 +31078184507416 +248743072120718 +228568814037756 +84930076253676 +195682925194780 +195690068114076 +118774471637714 +166544888298944 +38951382587903 +159763875264554 +89109374707883 +165800525639783 +57850137011686 +95951887690873 +94040751510848 +207275966203746 +88981220698261 +37308105312923 +32148630982551 +111645677791907 +247617255102755 +69507078839256 +17275391224201 +80553238245603 +9931145963382 +247693032904237 +100106288951613 +227589563460700 +101435872711798 +211243755014943 +16703161403642 +236777720348133 +169979359630336 +58889241183827 +1814245307768 +173933995822474 +160985573406691 +88584123076163 +70761157195129 +82634232392519 +44825934720706 +195821382993716 +90880885915075 +130744638266892 +141644866451954 +85504069855447 +177230524891925 +144179313022670 +93122375509964 +227639026900828 +60588187735206 +195706256616425 +72539482917571 +245044716462856 +216665669417461 +64287150258176 +92391263048916 +81221304407946 +168795046903639 +168013768176029 +232199781385742 +122462686663000 +28637427095472 +256020793740337 +68902499257359 +115455905229468 +36017033134328 +3497382063230 +15912561808428 +162430619055741 +192511503661742 +15913904823021 +170492948058371 +249870081381109 +197809092977455 +209753169321873 +273478292923543 +234798584580153 +60074115824498 +214481790619282 +94770964821171 +259862172349245 +170804158688460 +119067605000293 +269475217304098 +7061084773156 +27526379194584 +181270392434435 +46965168792014 +222490393796475 +236096127793303 +42104501807673 +121819202589998 +99710041686392 +168655479046012 +126455233011314 +104740647595009 +251373526800387 +135879937349597 +79840278154131 +108458440415674 +146472029682509 +44657240406707 +120802869332324 +73050355914029 +257485165762439 +211363415075564 +125692549536284 +242425628169124 +169311284272015 +241058122858370 +134971889778243 +247968548514106 +192439303427460 +114805492428864 +163098830299623 +99667617298672 +248274322637737 +133386061563890 +233657292356958 +219445686520712 +11962208755160 +135255773196463 +111927441565442 +146397928425899 +258786482482316 +220032187589682 +176951148725772 +164953432015759 +19568540753970 +267537361738816 +224734129271296 +223975110488326 +29741533456753 +281133552462364 +183699702219270 +34694074561488 +72306873108173 +13360749263821 +274874964885437 +178830282119661 +224724834100596 +68246869528686 +84239145832065 +266421964560257 +255931048292912 +177185256351467 +5644307509673 +178322170662242 +82904359817533 +219231307709183 +39978955444598 +216729297086004 +242691061900559 +23085825059502 +102431072994183 +116457259969374 +160160938561098 +136888563066193 +279718790494167 +194041621811115 +268087229873095 +252770198762281 +43629440864316 +216170150495759 +125054342078161 +236433388889278 +86935353003236 +241255342611440 +269525137641997 +155947341279806 +175367296713203 +78807149822465 +34444500813856 +198099676718917 +189441325966058 +242822810092516 +60002402181552 +74202945036609 +187831480740446 +29271808513610 +29784909124677 +94687119095435 +111413168963920 +181782711075408 +171788801301632 +24342513360526 +271693208071355 +186677793502167 +42938530575047 +92908075014151 +178815352629136 +242162233020084 +93974913467149 +132250208962481 +150269483363149 +89653577105846 +166953706509663 +179726649830194 +126198270097191 +148242894724164 +201205116534033 +71619500310009 +175763544311937 +259717867407165 +118737290954914 +62837567267274 +112874781074937 +113098589948258 +238969879210114 +46986474889851 +132763168134068 +124673777936957 +271366266040675 +101314475848124 +106527814443589 +57897552589382 +66568472180341 +61584817945576 +6117277338731 +250047034616269 +190177934531093 +149414342549494 +127828167605927 +27106083863586 +127224125928575 +136473066462622 +117464679400954 +11077244375770 +110203174360861 +210113968481332 +206201381386631 +172545001712460 +237045179907127 +231742087647253 +51367151360941 +217208088906775 +2726168150946 +173853649744871 +74580703145220 +248904299360318 +133915893561970 +178994836185932 +195222212092760 +112455159534389 +253959069825275 +106556023595188 +247855084542696 +98571771259003 +193335053899209 +271959957614269 +246165163213110 +251995651833059 +40828299265503 +258721220802048 +246475690403150 +140232551315820 +234357490095966 +272127565422657 +118867129609472 +267290228071921 +277203869789061 +67127180885402 +199526497833403 +132451026507901 +187323404474955 +142149908451816 +69635101029233 +7353991154042 +93962668862466 +16435445918951 +139897500830289 +33263320244341 +250022928982027 +172766662838779 +173670376656113 +86318471275386 +201659495761670 +94964574493257 +5261029790304 +138502803020700 +264027511772393 +216990128257104 +154970724998185 +206546458491521 +186292072174186 +108637768885638 +118688848424385 +231316167464002 +177751763322136 +155293981862927 +118073914569422 +79795037896557 +209758645842483 +118853206055346 +82387186766662 +279896821322074 +177712198671193 +48716710224790 +74604252688337 +26679944528635 +246212749953131 +216518042170325 +172393116740182 +159848235321567 +247689172347953 +107132425110495 +165891179743346 +78472255234798 +260232909549440 +62062195712979 +100902106579773 +90409547288324 +77182761483003 +218029430047369 +129268563563693 +269267840721610 +24010008841692 +73583402963875 +1566473910889 +78694149360047 +172225022634042 +47929588795748 +41839913687493 +18411683338720 +185757582562994 +119935444719695 +276375343492201 +114416925909918 +237442880294212 +131892071982479 +105911341516525 +191499281111920 +169919480980805 +16404337228124 +194610892403934 +230954425862979 +229353146832572 +138300143063686 +139004645465873 +217240164533623 +61708484737447 +67506558744403 +143944683807868 +100312175212788 +142248158209217 +64449773820979 +124571259790745 +147664592652076 +29242386929498 +26538354678632 +46952477078436 +183084827261451 +124017512337533 +71760439782029 +160224129044490 +55597598041159 +78051373757680 +92378092676750 +239779506529200 +209668345254009 +61941846179740 +251349636961833 +136321279427582 +265330457739776 +235838933280901 +182930648248009 +208169787959019 +187723173888535 +179225182412535 +144171954304390 +250961197636739 +236917911342588 +11643174167811 +261041568679549 +53841530330453 +46772548085992 +65746409146883 +271144835542499 +44216251475787 +136252528829358 +138682334153111 +233713471058932 +224243202613819 +20360399051977 +97935014255210 +1374507954809 +172909006154181 +89301020384002 +133563665353915 +238049914757172 +130627996653664 +209331229276142 +1651011270578 +224555327108647 +276491290974909 +259659873583453 +75615230548631 +218320283323939 +237855595301321 +213730306589096 +9523259635422 +18238981969910 +130314935668779 +107157330664598 +74876430422843 +225661613150429 +182997017533526 +71619367125933 +247611429073799 +7173707054028 +95060808508697 +7094242076860 +69897837137170 +271035906023235 +41693572784704 +185939927658094 +26206631677987 +119916810887900 +123269212605121 +121046765400951 +255830082079629 +51019865215291 +46683397312977 +53882966491857 +171242367975488 +90969507299278 +175534850684290 +128524190523469 +54311794120924 +199422540870086 +102456767026556 +58458671978335 +271429000543955 +136048955629422 +58073637262796 +255330675519125 +60864832215736 +21729875464377 +179426456373191 +71229811077596 +220731531606944 +40029878451762 +211849862081384 +91243726581038 +90296083316914 +158945484931921 +24368287878646 +160865633694660 +270574514954225 +127137778411204 +124455023766408 +154726314314254 +174846043034200 +172901023600946 +153817770136318 +197855251069282 +29853803378867 +207431221917360 +220696709856966 +9957030366018 +137410063285536 +273143478441149 +218276745312373 +244609310277613 +250471420641772 +50090791860195 +175637621630894 +275671600071878 +40753081385542 +145366261046147 +275533946172539 +129519383194019 +70930584111063 +242739943017631 +256978000740622 +242663590655886 +187968407545434 +115594350330356 +7890821607555 +5155296747410 +95096533445392 +115953741033572 +249686944824792 +28952426661697 +222860800277388 +263641875000098 +116767137668667 +64512724807416 +149955602798197 +115060463769708 +162367851547866 +83304172808817 +114846635632479 +206857025747823 +222305056873043 +263954509799886 +194637840439943 +201046288744544 +49317395858353 +572169847364 +118896330245067 +35132484441165 +259500899198152 +273155834840069 +260070490406514 +166955404944546 +246088571464176 +90162863820737 +94822204300031 +21258541458574 +145892369773661 +146002765576335 +224501272824109 +82120376670737 +55222278405102 +118437963617797 +247094300454465 +263202267421264 +3259732763398 +1369221411376 +10166823259350 +148990593474337 +143243770222951 +79891337542533 +73697214626908 +43408441337951 +222118305317605 +160929210492429 +171506251370987 +211364617659919 +152816752325914 +97874446708909 +20441271701875 +6547507799267 +262649400403631 +2851349446086 +34187702232162 +170897377384475 +197297064581613 +224514300831443 +201596952309874 +159216944938420 +157334565347389 +246788005611719 +95923386751726 +66685799774013 +128994359254234 +252075003060865 +177968745670731 +100741748365078 +65543379903994 +19722863763684 +241451512550132 +25222362446506 +264925989934640 +239093162672800 +61102678317650 +53804801914372 +75847741771432 +16956575123953 +147513451238311 +182636431264512 +179834232283395 +125699313017521 +147683882010888 +89549957325012 +130417428763586 +175780458644648 +261932114271216 +162015555880405 +31242215268126 +41088411558070 +191693613543092 +10712683517742 +132323537799597 +247412209801822 +203275431291792 +191913268629829 +250381631625982 +25196153283195 +174618205339662 +24389159909637 +135854311078606 +7383621996072 +198074324982822 +233676434190516 +102361694851248 +101375914721165 +24840792923017 +191175608568827 +267958958542768 +6031702102065 +178321217715273 +273969764767751 +132066386354071 +61745791272351 +223001369186069 +249776964457140 +65764933803556 +79165846206870 +114031812969101 +13646991065849 +68088794911803 +206128634791826 +90065302842375 +277646867946679 +209010803497533 +71028452304384 +259895785439650 +40896287754757 +27685306125570 +218152521124971 +64422947156607 +209527829755547 +219750799620839 +41885865212526 +272525433111549 +43123129875424 +72631462802383 +26098179200565 +170875109421668 +266729904244136 +78129785810669 +850396251465 +8912712934303 +59476321331175 +141811538304256 +126379263171785 +174164034765821 +8282140226636 +254253875548923 +29289274121158 +202749986773809 +24215944116709 +182535406374022 +22501997629234 +44725291672752 +51762798617832 +78034231408533 +232181636668792 +179598503506631 +216339396532475 +211034865079452 +109299045873439 +110597753245456 +227891142313892 +4208957571382 +259489750186231 +126776428357421 +73583750655498 +10377534655623 +66945131685392 +252894428457938 +94681389103040 +138913821282620 +109542370364556 +47008931395520 +68525452482659 +41565229071421 +23280145093261 +70416671010455 +268668913073392 +118879330210829 +52788726268063 +267639240927838 +17790689094367 +179805110951731 +203801442108792 +39997086080773 +252812468913562 +97180385532952 +161477156533985 +260263456447862 +206592704480610 +18204364179311 +200461138454760 +27089518718812 +116811018367256 +231893718150538 +104354554462275 +196055074715584 +138250515994844 +22126763628422 +138318509999285 +133405206450202 +205877658974563 +242728322224471 +4031119888519 +38376541122590 +74371122231817 +273453725478247 +72782485545360 +256015352342057 +179287703361818 +10822252205201 +70769064134022 +149468700915025 +114994030662699 +29556182614946 +43136097812083 +118107206046632 +249666177775647 +194667467591134 +170198744508419 +86912268842681 +211366200493273 +224043893149774 +25642506630912 +256671350044176 +241569420136034 +148223599210641 +149413323471920 +208335948875879 +218035371819135 +74387609054981 +191748724152309 +40980088767026 +272171729346712 +259834120148527 +200190902893850 +11845073802922 +190645916278495 +188354248501305 +170931382151741 +251325747123279 +117291619901997 +52594586841492 +182656656011341 +14707115168242 +122152116450095 +124185385644338 +181867446295427 +174357672952773 +195883441816662 +182611282446475 +118567164619854 +226207180587841 +102190902716568 +177360475325927 +207581357003828 +43049667479836 +66743073228142 +234795338068221 +144642442852540 +97526310830690 +267577477617602 +100340360229132 +63771134094186 +164807449058925 +12352478325828 +59236140669847 +153060835285095 +218103790308593 +152491845626810 +209992505503448 +210992961840040 +116681003778692 +214786631000682 +49397841798321 +176050975181964 +94400088473817 +196615347774106 +156603695043862 +65094268853258 +65077304419930 +23765463064130 +35877008627359 +71384973826798 +202589297470256 +29945314851481 +129321483197800 +27774930129677 +132843267022287 +122253127793269 +112219493694555 +44496677776012 +46974945715817 +104947754473595 +149335857099459 +272242436617679 +77077244055435 +240729542525142 +260190510258700 +264369735094464 +261046325845616 +104739273679091 +29182110144765 +163288755837746 +87517293605039 +96602174740636 +221475544438616 +238807572241219 +125171267629839 +222423818801097 +273966499093660 +108795283097260 +50481112419286 +80290722412084 +220791414124605 +106000272402079 +5556143838485 +6206670253241 +197426875107684 +61790672463732 +129343567479437 +59049531903239 +230246894497674 +122694485114420 +5201481390272 +168185744257700 +101888110628929 +16870568981488 +55187235362586 +171961877912878 +270074290513011 +88308029683462 +145008999143270 +231724222211671 +161461934670097 +110861795781002 +59612630063603 +150332762709980 +192184890560268 +132979949962259 +141472869624277 +167138020067727 +12293815807147 +125133810568919 +207975657858954 +141120183795292 +196891061905468 +234087376837803 +158992065241084 +98809228590966 +16448565618336 +133928140398700 +74039332857626 +189656849408746 +263289592326111 +176590543185987 +201798428981794 +163259375725255 +213568591423701 +79339955416957 +238674763140695 +29675351423657 +97247086907429 +7314726974075 +8402599468258 +212543673946368 +277567970449859 +276991387684819 +6870017071739 +236227795703220 +5569219758198 +162240068384131 +45112756167629 +240060139590981 +180167266174494 +63472740834048 +106540849276547 +4278964112796 +270250807947765 +253745530647339 +187200217500478 +164995493518242 +163545743006702 +145732625253769 +37971212121145 +247363020765553 +936367711552 +161277808091396 +134738227690075 +268542649580274 +135348469962142 +38202838481083 +204464657697073 +230357071606154 +137331422579058 +27280006279351 +218602087774326 +261259590017281 +85780028745784 +8817439840803 +82031124568835 +151609031421693 +214857763883836 +142551155803161 +280360339626216 +241155147163538 +78770776157854 +210198423404542 +65043934730734 +190191068083101 +153901013354542 +237955005556998 +161991666041851 +27220590909865 +238083254294172 +267032136009140 +266551133970648 +16143365682499 +178900300513837 +26338234021194 +69974813410545 +76152670523946 +180787393478956 +43026129157284 +15869811328246 +192756117307531 +104663295602583 +251271915046556 +229127724653561 +62241171578765 +201212898812391 +157031480235712 +175853352865503 +122068223515705 +28569899402251 +205475057676242 +251938665071343 +38175947809725 +6330859483138 +112830517080189 +84990077676929 +135658321423446 +61134743058512 +176117451890787 +139315422654354 +17152375641060 +83411393018071 +70550607826269 +258417532275822 +26126691938776 +164398516929229 +133973469707846 +241900796767780 +253768801550149 +130122784205049 +41160858903982 +36254276854116 +237600755531353 +59739497322325 +99838203708797 +167739826198106 +10189025650061 +13976302363795 +226570208739904 +274201290463446 +31507744868684 +102474454999512 +227401258035827 +23505223646757 +211462637661985 +89230011689379 +237466108920084 +212168472103490 +93490566418805 +155585194597901 +271821344972594 +193567728218252 +209506414587664 +84110810349063 +80549615963472 +115449685311062 +167181906796463 +269376446044904 +90628548701368 +36837721610144 +63834724990149 +196904791425495 +217780774087314 +200477107925204 +250232672031156 +104920156392306 +32496543824399 +41014291782221 +41779962086288 +66698663637592 +263480307183787 +37120136638356 +230686126342932 +154032223624939 +193449870049868 +178726349109671 +141660974992743 +230172650882949 +147715646703839 +40911749593534 +72446209806963 +229338842778184 +253512983182811 +210991218598357 +157735921466641 +4559094160039 +46019383825000 +185036869357563 +91228576267703 +87396423441680 +211399423632655 +151263770843279 +26478095950082 +270771356457156 +234872657388686 +167377212737781 +180111124873819 +273541666619784 +46105598867394 +55348411397610 +5819890041546 +165060240901185 +139938655224369 +7266849669065 +173472959989103 +189025311690866 +136953054617121 +206619402071893 +209596612740763 +268286667665604 +209809124688006 +183582983601270 +166288799948775 +82014827096268 +28347706174090 +513336018278 +269041608162036 +138686877054655 +37954088483870 +41985513787999 +9787747489794 +161463123959096 +3592073045889 +207236656620693 +187912213731583 +253097928767517 +92237741615314 +276008484766438 +117126055398877 +36248108476968 +240010896849825 +199876335856599 +230719206615332 +124560509668903 +228193360289002 +135480460665290 +126109689010018 +175969816099800 +40393679370140 +89561244774609 +112967596855820 +127834715751271 +125475517265099 +251536446321060 +229265058187602 +35883028519039 +114129806297517 +203586114477226 +6559829440641 +226593279582138 +48613788983462 +263277018671802 +143845259117001 +203241269019631 +253170142362586 +99097129673912 +223895689072706 +232934558999346 +224549824221619 +109683801220731 +59383435735166 +141690675129547 +234383726986798 +52206655342052 +46775881690106 +12892770704443 +55257508701972 +118589341478274 +65315781311909 +167476880386659 +247690215422822 +274059341552462 +212152053506996 +188503128658546 +273033501268820 +237232879471291 +36401056277279 +42971984339705 +184017495260352 +199162461252623 +138543797083817 +93651867677561 +213854987843395 +264737739616554 +82891209276438 +52572648335812 +150212275803691 +56404095589875 +263724274851194 +75455268049076 +181593433891862 +203890366491057 +227510388423781 +247800331720130 +189929460933808 +44256107329601 +119328288336657 +257898213285801 +161180675852764 +40763534018142 +5812876013898 +159292645876457 +180860047194593 +112547202817391 +227126358917483 +134792669274940 +92402051252245 +116081880124381 +181524683293638 +268091013636131 +5850996621657 +268049890479067 +76861364076361 +117896446449754 +190370512173091 +264020515278983 +231953576893006 +222527116252955 +234221943861889 +31533012699341 +70341207993085 +31518187702342 +172855594492471 +169212406322252 +111163444355531 +107121121390901 +208800453609493 +100308326956022 +205645388454152 +43887220060923 +228336136866206 +141864897609923 +179295865789805 +17320150682534 +198063087684935 +240001499933044 +187315525509892 +126796910750500 +53687559414464 +136410401890108 +142199234188861 +94916278237820 +227501364652207 +150504531852348 +259963995746421 +163185810912505 +115463830663801 +202444080987414 +150359105952734 +55443293948052 +115282843132347 +190518272835366 +76589774727233 +94821511631480 +179099444748980 +273820043308064 +169337491341660 +215925821348070 +37231509606670 +233902864304978 +278928966025011 +61210592250126 +212310556633880 +210579607873925 +132120021404789 +222646256859984 +94773176588137 +69909130631164 +229972615543241 +173665804316003 +264646544704127 +11748172611952 +170446087524407 +193833694765243 +59370517459031 +73354981243816 +96145923166286 +124864015378685 +105166246786669 +136764986023189 +97661755624782 +42535695048893 +104151223589539 +131037572461358 +27767462277349 +45222046475311 +1389615682605 +198028373339183 +82839813205037 +143656125885692 +266045013930318 +150484500464674 +44321247020439 +89921421303708 +267340835053132 +195275323998546 +100385002309053 +132015017533037 +73488464808445 +89178326139944 +82543887898459 +84054206820304 +3659196032413 +111479219965232 +45667152282056 +31377140258096 +37136049653318 +217706704956259 +81184779923971 +55901575522995 +163903379005087 +145952678441848 +43580829274279 +86313655183880 +249636476149866 +220927811917042 +144195961758172 +20105201183949 +69155357253498 +152986254005872 +251687310203264 +274394081232749 +223053884553322 +226711967243570 +233578221458211 +100126319418221 +247550288918545 +172896423207373 +90392132448206 +255000306846465 +247157513356371 +215872131477381 +41216617324070 +245646125479327 +162449431576387 +217121376541553 +164747972504502 +1418503143194 +139551952084592 +95785900906412 +208569305722411 +163265960521599 +143443584689927 +220267220909577 +20671222675278 +266046374036263 +122684561253990 +14361755282334 +34682921016322 +14133516543854 +12060818963201 +186719828707345 +65868643742396 +159197416863234 +107100936773763 +245636411888455 +65496211423984 +26279986164264 +269447274011486 +129482405201886 +244480258725902 +36902613252201 +197458457872240 +223143452223791 +206338667610917 +62759437130756 +250140333026946 +69651492859885 +53851836592766 +8039040241744 +22017134410567 +74138643077658 +235933445581108 +222876489815349 +250545928722146 +195489815391548 +197056835703249 +171064505256513 +151748313841210 +150000505172982 +269011781267731 +139597351092669 +162426708560237 +257382145424668 +82647474612337 +124558107700708 +191969869486920 +69609528209021 +124529453414481 +135068824939004 +205983635642676 +279831327219741 +115916265860100 +208738276237783 +112037882326791 +222325262852049 +267745939400388 +237347526220272 +86809614819117 +32356451285371 +186671689131748 +27885612359751 +28306562034670 +5070024356619 +211873681587235 +279904408764171 +11011062224736 +154520775407421 +244079046268345 +113150211787114 +102226207136227 +139919847265760 +226204265571390 +42296631417649 +61942679440159 +113099685991465 +280628929629321 +127688380438144 +233998958871486 +100250873787398 +22516822189173 +101855949405552 +268800172283587 +219554165359428 +262112009069503 +114277928955789 +21181110571377 +124865613887687 +132105704616050 +251831538916391 +210762172811161 +94770274274838 +245979457156834 +230490012286895 +1533033370672 +186529639972459 +43272520210350 +68811079673267 +55202658581700 +55727923953424 +152505806997661 +210645262586198 +167684760835703 +62545608993527 +26181584734441 +55046868477440 +190087701109080 +246588096356505 +3965462055908 +49221040517422 +24676717899031 +96794650426318 +214135841242695 +51716353569186 +17341893524616 +241816884315467 +146281153595802 +216666412860346 +64028712065153 +211225291604791 +104359905221149 +221431780936213 +12987378180630 +250783269832977 +96779746427734 +167006523338208 +111589299845937 +206455284814472 +124725938265447 +86663613093354 +102000183978006 +86525712076845 +189673245269632 +238631623448040 +119333171783629 +174086824969293 +125268840457127 +222235567735537 +191025059490066 +155269322363564 +192116332147797 +162674279487154 +103925605203432 +190387420168854 +121490312180649 +36953610025970 +180795489845100 +183742274397292 +157282230768952 +171230592540453 +266648896800767 +38833018833901 +174887976906963 +123285766261709 +208032417388974 +74826524527302 +122096072658040 +196770738466313 +252891448635989 +116463762511652 +245619481462866 +141286408578724 +69148848726971 +73127424034303 +172165397652457 +117741853528210 +104972287412484 +186260101922384 +119440399559008 +36993880091354 +266575969339330 +175338761789744 +197350591429653 +19248681629151 +138584848675489 +262770614037072 +250013975796994 +192897034065175 +209212755433099 +82954732567974 +185837224971713 +56976343242155 +39151404267728 +67240055283730 +191651079847903 +78777286779812 +62465670970957 +174381434224700 +178149338818049 +257958347584952 +69320245279998 +168643021875044 +112516249872295 +137715941183468 +121885356538808 +269891381239110 +199722886376481 +59285489960432 +40137721970426 +45715404315873 +156538172987260 +209224031890806 +226964768945297 +221647644314635 +248273833079301 +78255074224903 +104510641892636 +30684192208504 +45119532509603 +94991080367015 +717166479983 +174484068769911 +242802720407898 +254999053080278 +233290685758673 +132548741509203 +222288046842714 +170056995108039 +28063552219754 +250558576906825 +139446348115361 +185547318236438 +38155665777113 +239040777287732 +74489099932666 +254422218065959 +245791764352685 +60690180006155 +138113783852458 +210242864019640 +129488983980649 +70421885901268 +183080129694341 +200619547703407 +124107928135669 +142150137855 +158382346419618 +183874052087042 +226137840226258 +149180214935599 +255867965963294 +120062112830656 +98170514535873 +251693931317737 +149127789625089 +239998128554924 +64341986748616 +235352512814489 +270777310561732 +197852566503298 +99741506433745 +86142909413943 +190004124231637 +210018638626845 +91257923080924 +227648610872958 +228380638128469 +243891183696018 +270432851264852 +196667743286881 +164189220172196 +68467709717627 +171748572602612 +14234208734695 +205892711593651 +113844799186300 +8386017507389 +6562598579475 +130423912702890 +257113227902161 +103262732388182 +65804332653529 +63390067709205 +200207261836625 +25482970473247 +15676138074732 +235422014255504 +125295238414605 +40255234409298 +155213951710640 +38770115330344 +111849950904024 +228607569160300 +274707357168673 +54346466107121 +70416485311594 +103365240496495 +278889092932604 +132546403676194 +89285937344250 +34082906098996 +26365504170815 +256595820312248 +186231007339483 +181137743684422 +57169177303323 +7670615620358 +139369667027908 +157679570054531 +255909054090209 +148566608548317 +2503823786452 +46684679993817 +111008636749252 +280338463378518 +219355071854432 +276347994434107 +44615021473854 +176981549623423 +7595719181056 +147319542840781 +139500582475180 +175930070260804 +22015032108629 +231068696224331 +251145801613722 +114693368596034 +60931520977107 +89848105498462 +246382467451768 +231598693916658 +29402028205935 +260987627575833 +120700059035396 +109956598322930 +274064573184294 +261005110316944 +169911036882147 +21516822082411 +58393688863886 +209460925519072 +206250473913260 +250658818514234 +30506703965731 +106212517843174 +42378294474885 +11352116610890 +108690171454702 +163694982642153 +129287193875092 +72929751277905 +220200157164443 +77996256452911 +44569504872277 +269655627258310 +180263065172982 +7937586601912 +224195581207709 +264163490494227 +68230445636171 +63039424984695 +29544043773008 +250576674942330 +186044406973961 +208799443158270 +158052709051970 +243044944577253 +247662465575382 +214015574391297 +51109367761156 +4749250514379 +5145203024701 +156584504871109 +186221146699009 +43308183921417 +22140400886122 +46182857442028 +104442723742219 +250548934760233 +146665781279719 +146559062549198 +208080040103415 +202734437182518 +42905294141074 +209424240677797 +138198445254546 +939649304119 +146645946235227 +124828243555148 +27635658225448 +185964941996793 +239998333848687 +103903968266006 +270216265713422 +133481959085436 +4392040380838 +98504567590005 +163628007978666 +22731036058112 +277299230909701 +215305583348920 +53803416639968 +60875419747603 +69586538582590 +97522858593897 +62599698639668 +204433981663300 +56901298924967 +4224175558929 +116559083233450 +37864103379507 +45218426580374 +134922535134492 +160245951349809 +25746511137803 +42478051346209 +197808414459324 +238640773807156 +198435372013721 +204850658012700 +72500854909347 +55959443002008 +109396079211696 +6432675256421 +245652878473879 +225466369124266 +265437139283560 +85959118436077 +52740400483372 +135796455064725 +133561920911816 +249691201102168 +63145813580831 +174123684542291 +263775299944853 +21620385817525 +188908579635302 +94854058928340 +271000771116104 +113671785588732 +245011947744910 +190415863840018 +129668081308005 +162901895095438 +206390990045608 +224624396213955 +221969511489271 +224885069820461 +281283777478883 +100063247105794 +109057053736543 +162926969371791 +189444050941195 +240762005734622 +177102027776729 +27361495913622 +276939736034212 +109929288590934 +73463526813145 +210219275774893 +208356959787925 +114016909014103 +277864564187259 +25840300586650 +85220817409900 +146258897135678 +96308407800983 +96982008130447 +147993872901059 +211416807923250 +116679838792496 +132494490346736 +4341370627365 +34630143916322 +214026383680392 +187432056398739 +82566711766264 +96214799304396 +211811137277821 +269755210400291 +118280264003826 +37814901663148 +77363374651774 +201291245727137 +241253918586842 +56641164195109 +20661394431643 +161306908991679 +60100041250513 +118603520868568 +124798726379656 +161382762157560 +22604847614381 +2208041675350 +271020414023284 +272694457979366 +102071642021127 +185318123908001 +93769961403962 +120107592013577 +244077538363145 +218716508082637 +97834981286060 +165781143349589 +89200582035093 +191489286384398 +181068340044087 +148621485516116 +7109298359503 +168939191093490 +173630444227414 +246934822143316 +210291802958382 +250697236582621 +254433256580929 +25430869941537 +273358454449961 +62935843009861 +197471375109295 +204429025303711 +36609111976042 +53952591084701 +231364797580608 +132989107575998 +16214113225641 +67228238984520 +109413873268659 +215821166367246 +18048757967427 +153707591371593 +236710400501505 +113108269080492 +259364828048570 +151012838737683 +128052566441231 +54618925923747 +207589014021296 +11537404140885 +89695188744134 +6057138121954 +201073047695525 +96959504732591 +255585490031132 +84412825682570 +239257156426171 +179283799742747 +276607287753647 +127945856236832 +205335160963719 +167048856097278 +60022926047179 +44123477871444 +180165197799562 +121160350230264 +44902897245953 +89881656712397 +251449909584446 +278863119907956 +225706182977236 +248645798342378 +84240303412668 +93541076510371 +81134076426472 +48764635541277 +220091229464313 +183791238928981 +220752546857040 +117152590684138 +244208720894167 +51551338763358 +9681806087615 +86545174896490 +71523931692380 +246775582978349 +50700310615348 +75479897904229 +27011878049961 +85484077302637 +119519293629660 +41910492717977 +187388206512422 +101682699194013 +185575945680965 +247148833737477 +156738935083143 +175836406765873 +62404959738314 +61637233514771 +182263413071801 +25486836820110 +2611486914499 +98304098338892 +214856472298184 +42046393320376 +26116273347936 +121148740345881 +90521584905314 +222124738824800 +138469467028294 +182395868780774 +7989257891258 +15602068943677 +229029209487235 +84424792632628 +200751190837179 +238526687120782 +115615589149554 +266722773030412 +125897016968987 +79918629474531 +171749777107283 +168719455421075 +224924459111732 +66054062607875 +235770882223165 +272628373480243 +170119105175663 +79598020258601 +167862874283568 +34521241220475 +130163635071713 +248415840203068 +91631314381705 +5475904364967 +1625371183993 +96076866171013 +197388025584608 +42760991084520 +206435256548244 +100617440215650 +262626206724332 +3144672090319 +15657029803383 +119516350142348 +62429670862382 +120647958503686 +28104508935332 +12200273993023 +120877312053160 +21872135237414 +179731599945667 +68105050832301 +43116313384556 +178357616563054 +137271991891369 +214860532277182 +116751277813115 +39653058004865 +230219857316284 +91905538573995 +149046265388573 +58144977278356 +281072738505180 +246405452730152 +226124665745920 +207060844066611 +21499687032923 +208246264644325 +64980280644979 +20228110492835 +199851328665613 +111719493170310 +29551522861061 +259139738653171 +265300410136154 +279478581788678 +141061883059803 +10352273309043 +6254318008616 +20510933459173 +5358740774589 +270579250058247 +12632740512222 +107884291491995 +117476753295966 +124450972509340 +154046921252286 +44545615033723 +124556053310803 +58229057911717 +251023773426066 +22751232342588 +204322489934495 +184353177282354 +41492502612447 +197707466348550 +242492578123867 +143298144051970 +160957346908022 +36596609681584 +279864415495467 +60856787584144 +137329650750173 +179718356939110 +3031208118909 +130329438300429 +207357814283914 +52445173319197 +97146866730542 +115156901748681 +55549026923747 +167363968269037 +29520153934454 +103166732925009 +143225777183301 +163438505379292 +85315872599251 +50128642991204 +153769384151703 +87300522053699 +115089343440866 +132272891483167 +42727655395459 +99584857146992 +38633422250152 +213792181546398 +96785689510758 +43874129107742 +3297813161680 +18648359482768 +160162404584645 +32084615090974 +115311945970531 +276770241725918 +174827665634312 +108755452017147 +73702570203433 +276138425668494 +36328968085977 +34325213008829 +79110055457468 +273305610125318 +51945804991879 +258502283562253 +218040431413474 +23680950721190 +59383946253855 +74033590468127 +257226089753665 +281426000757192 +77362606563090 +160363532911962 +78993442108672 +141029928340297 +196364310354790 +62367305947376 +31702799485169 +97575637477864 +150486451173152 +205226842963175 +42462809250293 +219081917137445 +50322774704784 +78204933024465 +114435850843200 +247936139388256 +86764506785500 +7249007626289 +67992549853389 +280781099800446 +50201424838235 +152637664805700 +53346677241323 +78282742169532 +58783586209434 +159404750137469 +68516634952519 +86027191427250 +38650122771438 +150028666043943 +196602325635069 +165105693836898 +133369134948223 +29431141597219 +143882509852800 +208688519990309 +58522295745476 +237334771221420 +239395480051984 +214484041587269 +150053666261479 +26910651916904 +123379853794247 +203684205992419 +248504124164029 +130902148600191 +76655453177137 +26600199852186 +160446891300935 +208634948095589 +105394089569122 +6299681132705 +276401321710281 +50275306917236 +87666983712603 +64509460881316 +243260141855127 +187130569131045 +209440748687411 +100373571870044 +184220887662152 +23007622099479 +182206395384551 +132393745565076 +114257324544605 +77897288956752 +88509042852486 +249102741121995 +149931343768535 +221650797313773 +56179125498840 +106793964523846 +178570899689202 +120509133144552 +264510130466132 +82011036236977 +1902101722945 +72399492573672 +126459544978763 +114084133843331 +234479908560781 +179216627496118 +263465432563465 +156758713047616 +1478977180226 +105983397589726 +61813626420191 +172370887490705 +213839230970016 +198783352850022 +226236501709760 +207069554024520 +33468672141434 +247553008013079 +256177857015059 +156126561007463 +176497850798418 +9970764583270 +257408822079425 +119507981599112 +25003059315021 +224663764586663 +114108580923111 +52133084828387 +237811302303908 +231974602878385 +99907333888238 +221821027005627 +33818065683718 +108760159340850 +43167593757646 +199308791216200 +194515940885632 +61022402992831 +93900330436418 +64256698405490 +187965325087890 +112773206737698 +267103728950787 +202149364884261 +222374444572438 +226096831666910 +163930473994116 +75040439103248 +245540767919749 +97310611880927 +211304833168848 +227818154255633 +29763688352730 +37735158179762 +220155667046683 +58220048030261 +144903249248625 +178602469647045 +225016782561744 +173018955684380 +167833832933517 +269951237630647 +51412005609661 +63241964825115 +224965844385111 +216835723066729 +99829615522546 +121344295092971 +126517875899202 +186030696756738 +244110872284006 +223542296676934 +223811479790049 +182256054353521 +171672982400858 +231459527371016 +101664260264332 +53990242626997 +43209649810724 +91171958830579 +188815954678308 +237146206646913 +63329378530670 +198316320392789 +198139445555499 +161099274641957 +177801254335220 +231881987196145 +278837665293166 +268009817287975 +115808368440546 +21489909870426 +52476188057380 +131682224911880 +52744194981562 +252512357542077 +13354215032385 +194312202734292 +191285593926847 +191277572706121 +114869340678981 +156907108831256 +37600254540616 +82360622777840 +167370140793828 +142242897650916 +128009907206124 +109523737758084 +104989019840806 +121178125725991 +103188296796689 +213197490491857 +241374913860624 +178405255258468 +62682286834130 +166534626711936 +217386950697652 +23680863674472 +230300492280869 +148002471405094 +33416310329788 +57341647239106 +156245037414669 +281220419518324 +62915472768427 +243645466153599 +56344628233624 +165965644420011 +183308567047606 +140462260791624 +16679562924380 +87467137172237 +23546343184207 +96029664105673 +161819545853803 +243332269969292 +36425675399227 +159671246619819 +1299027589275 +58626103528165 +16276689095551 +62063481913649 +143971199058879 +173197227069629 +254930524951294 +138550333611592 +256313721972228 +94280030845011 +44913347839989 +89847006725227 +26574934709992 +220083344988811 +15865153786667 +24181324004603 +92910622342066 +220312144683035 +115712387210247 +186764752480803 +108643194037378 +96625461665515 +5030166254793 +255684560183393 +44569890732478 +46074469372560 +185626690543291 +194699848893463 +193057275441930 +197867131365448 +126120241621046 +275636671771741 +208313516727269 +241699762088031 +50096082263267 +159717098449654 +24042084359268 +155485005016954 +196544581330639 +261002741511312 +275766085904068 +128042386127353 +159153508971089 +86137296024786 +52427757467590 +130866530505951 +255358769144762 +139132783767772 +168590344653184 +155442147501178 +237525585532068 +25050245879422 +10498126708542 +60551587305782 +35844947100320 +276477811139729 +28087929569398 +125091093307096 +259767982832319 +211960878435030 +199851036363846 +8573784966338 +180521652305601 +69624442310626 +191407103987179 +207984094888998 +224328291755284 +147090917743030 +153413658775832 +234657202778546 +161224382167069 +211553227185343 +189316647277835 +139544863233949 +10012959852649 +189464443007196 +73575681905109 +243220587007309 +253795469620362 +6613297819415 +16328090846298 +20502518947701 +156158460366400 +31522455150266 +240624282840908 +20208957435111 +170607193955310 +141168916988038 +38105475175118 +106444361567531 +164117331266309 +137746422297679 +70400765465513 +52553692596585 +244520488263063 +57977543773141 +225671827968798 +91410378098617 +252129788590147 +243255141168151 +273191776427191 +251841497207627 +148914723544633 +43453928435637 +263870763133823 +273581663067537 +8679118791439 +206901963941860 +245321146050401 +126515138579768 +139739148141225 +271961225927573 +279404209876150 +54357380190328 +114193283826149 +172743023492366 +42818384971041 +42965239126793 +195314250287925 +62282734380676 +202760988139914 +175387562013497 +174564957732990 +1535154658775 +9112072800930 +74195376949570 +219177303099480 +254707866842870 +43713962205068 +72709644542176 +240928305272572 +66299084783056 +140434942953958 +24813761306424 +105596496764293 +21627512157167 +247701715471923 +69903833846659 +89163595103685 +171748740758317 +36963339451402 +67349944749992 +158337166616573 +209840874157763 +4411996975055 +130013840056460 +76984474214834 +11864039913609 +105779670297554 +111595490863581 +67789702690968 +236867227892910 +87144794691666 +204577285178490 +32686999056810 +258565645655564 +111498936174757 +230743430368711 +221977178305077 +233910186864092 +110044841025421 +136022736892732 +88502631914347 +135718651958783 +226577872365765 +132480720567410 +76743352707018 +186517425670136 +143616881811473 +49209642030735 +64928396429220 +161113770411548 +43571915233032 +83843291435053 +139707291655448 +39718676986741 +188503415992290 +12580484607537 +161161935948857 +141452117580765 +278146639364637 +63418297659412 +44204420289056 +228788648744945 +97554652098153 +204221154897620 +256121136146935 +31181246204864 +259879038127588 +70284960310643 +244606000177450 +82726241308633 +186376484267787 +203671358786745 +235435250067496 +75251836178734 +252651264049779 +92788894986990 +211411221495731 +211680224436601 +218277629157985 +161974512821252 +72182139376683 +56120274777217 +43088101119542 +34105937627263 +147474574584169 +87449460326448 +37666447195466 +185796582077528 +35371687927196 +153721453705186 +105682181290696 +53563615089314 +163786892642328 +117267655785880 +152551373170787 +132835738133583 +196199935474607 +179678948332794 +20314693378625 +174265938961392 +172722779495363 +116505444923891 +166877151420720 +210246346642775 +20069935643680 +90300068785936 +219987715157412 +245586500497742 +228795321655515 +200323710367233 +2641524760716 +31293721897105 +64808660300128 +233105597472311 +60665172815169 +141199015118844 +124342490713106 +133925892642406 +88545924539453 +71904842906028 +237207725623396 +153741052915207 +166439275707523 +114845450840427 +188476294680795 +230684296868185 +242167654879481 +175740546853068 +239112864648570 +102640447729420 +130831817902029 +175108325614366 +79652365917972 +37731364776990 +146985381963189 +35698174179068 +208309905762591 +165284136809791 +78823977092419 +231267453868081 +179731146796879 +115307311561822 +231235310731249 +132034733742562 +9487660622314 +22961566097486 +16337056792271 +95723064754734 +278148550903785 +179691021872138 +106080609250859 +165674152034931 +277170805590803 +189118181040183 +2240675095720 +260802155813741 +187392315492843 +227064382223176 +201723603999364 +257110155302738 +192946688870452 +85252036936291 +137927987719028 +84365704813323 +89586292193766 +63469596292510 +164251179377187 +149097407940727 +168933338160308 +138735830489799 +212284517531392 +266887284485737 +103503658848911 +249879835725159 +84574961486390 +276665207694188 +148414614063706 +114612626872302 +186723074126629 +205435146683692 +187256600946419 +196468820360445 +113034404271309 +583592132573 +38762034764475 +231349703836386 +191448324911012 +82616386113636 +39093844134818 +49399428136762 +182223456973785 +242380329807800 +14842557443693 +198487681415165 +237287066152739 +101790548685361 +261138379875795 +190547853627408 +255845004831612 +90383982099641 +128188110531041 +198034862048184 +120825926699848 +112887457845586 +279291237369973 +175384196985917 +179080838018307 +38474511211455 +259750206820321 +260630888090382 +125491679414155 +113803994724517 +71059774308498 +198375601654037 +131332843164238 +125526501145723 +119542789642310 +19634040288497 +183332054238111 +11512607867164 +231040547617772 +113977983425490 +241827505595337 +127142342793040 +202949950848510 +272086678837395 +207285294462537 +150381179393841 +29187664918466 +244223984081963 +243144994215486 +61780296083955 +31822262210101 +33745050626957 +222706237140373 +197348907994880 +245473036526332 +86900384007735 +155377621435998 +28492425553827 +107020112727681 +264946286379039 +24946188906793 +87997086702703 +25798702888114 +168653341913114 +31592768576545 +131600314163620 +37285533064972 +52359733896723 +24162863334414 +177560050551399 +157618501472865 +63920245781896 +83659247835571 +3442399962070 +83187430187770 +4062426696454 +175190742440890 +102309243724945 +195329433686770 +132778483706963 +31145544900679 +242249383095279 +206192787558999 +180714443074904 +147629477886100 +171185807102871 +237144276197487 +156600552963239 +62577462925421 +31126242626988 +101596098161352 +27609587289619 +164697935935877 +228969365974904 +7631350354596 +169147064630850 +163168392121129 +47114701321240 +266452926941833 +199433077613982 +70635320533980 +227432147385966 +169745242723165 +128583006031636 +144404223991221 +227061089790606 +180934023760579 +21707989332922 +62535414502175 +180364859381491 +159837705223027 +200628188617235 +198268273332728 +198251272473044 +167880192373027 +175693925375826 +267275321916508 +144077372909064 +97195418128052 +13323327258943 +197542925503248 +248214434155162 +241330685523713 +228874167836326 +198944306377373 +54889545800005 +60931732633514 +143535271833330 +73116122215361 +144752988505643 +186929880553021 +34360663163774 +225087894316350 +160618126891821 +18176927278135 +107818186858690 +236369401692789 +159044899060294 +12165218530098 +220698345880669 +219244944836443 +261574686105113 +8114828167055 +154737677085610 +274094068514047 +99854160525229 +115554991873513 +225473196173212 +8095185138991 +123768930468097 +95377458489788 +94219612235461 +142176111365907 +85186699139715 +193057921910176 +179009155734427 +189793123853225 +273243389301723 +252528058436840 +14528580886801 +213509257034366 +238571526086963 +41080067131405 +232647211069954 +66855982516542 +130062425085230 +8045184703919 +89157092197703 +37380468866574 +43243954239457 +165141064561050 +271120239516474 +32835178203913 +6921372078891 +126956919881177 +274820336560508 +104635952653725 +257551560835685 +256404752386449 +79036897569782 +203240651292797 +164200349321012 +117489975025923 +56540812550192 +171295747963775 +159183724045620 +38608359322333 +236708614137588 +206942378438624 +268519686361989 +261563031554634 +23817172162150 +23042138744170 +77547422434642 +174412556642560 +83313917387225 +223623202022687 +171415781847775 +69856950551908 +40519309760782 +233408838199107 +251379380845517 +189046620833909 +261494931680675 +50520755432096 +274741910175214 +18330820083706 +125097711596471 +182608065175419 +78914782822630 +130371750105046 +45176972097260 +258967564655650 +103671466622461 +177174649911918 +8944983211864 +57219724113632 +132733321087550 +148230024523547 +85332825378311 +60786308004253 +159866058781672 +17005488368941 +206449532079764 +69347136669153 +260322978085866 +60602378651024 +247472154657360 +237718702345369 +83127470265700 +265885850256300 +251237169947894 +75927822336422 +237177463600649 +19184057348901 +2198477218999 +119289798239624 +21577635386381 +81173606401520 +15439798640400 +25449924920872 +33814445019712 +237433656703898 +7898121624823 +146572596892794 +185308960901568 +175341094639194 +46243821139721 +276003420972180 +238435654166519 +207292293623128 +101710202607758 +56039554964248 +109116148466411 +138707033917504 +228760703864916 +132201622121365 +129687982753175 +273432063132166 +217270046737317 +176791461394914 +198185867482066 +157479604529712 +216549428512091 +69583512614974 +203929854376812 +143036467373801 +182903848228256 +1854919580499 +8457339238325 +132704950524235 +64167582190531 +73699226823258 +183775197319567 +214061186365801 +251176843357831 +20833557124765 +99955423255463 +5391666959951 +67796023667967 +279785652984663 +151074332775281 +128302084198930 +57253907713181 +268286961981927 +231853410583448 +202770251047904 +47310670182182 +155766223010149 +98206529892725 +126912271792382 +96425322552799 +146368539382321 +262398346546975 +129721609678460 +101077226012004 +138448870087757 +10089246863367 +50546832825446 +32735690590095 +31419929790204 +101557634254486 +157842388053975 +1834364083667 +216285475046368 +169946754666967 +25924980960694 +192594548493368 +159051461597176 +222976614394312 +266476624094119 +145777436961377 +164629597394971 +28856206238274 +134504818372249 +200972815953914 +52588616663991 +247360487796351 +51190280218072 +106189142484888 +33544699051977 +42197041592778 +15946034115842 +2027515117330 +160600167635927 +138497877516266 +175485803714058 +120440891072759 +233099920756094 +83081716349355 +237357344808806 +100064375782810 +139540072148042 +100705392337376 +161106199200713 +170710315520994 +245241990144293 +200497702796456 +244512703065295 +18381904996617 +203204662116599 +64301398258961 +24500668713189 +165389312761992 +122102840894054 +161674052645013 +24971151489200 +29014655845667 +173159482888792 +153108924958180 +26697810463066 +113145624350517 +211720911981487 +228393871539618 +77266475385437 +147452636108521 +145361073326827 +211087773652897 +37800495108131 +117703944308500 +177744293256230 +89210537617580 +41223293980750 +66491772166258 +21154249380204 +206333510848635 +95673191537530 +44495134383362 +11345625858468 +213859775960428 +279160554145488 +64251496002769 +215232300843634 +67265709370649 +234557280727339 +150968816457214 +223046033846433 +261614325137782 +139153758140453 +147289582192375 +154193029489290 +202841534567645 +110191448261892 +30038085967379 +76368572538492 +107798685901817 +92311338245148 +29437506032775 +13713472147237 +158870112381176 +141347662188956 +87275993981448 +280775106007320 +207370608079338 +151511214670187 +53655967136229 +75964166908891 +128582260006512 +194568058638086 +227632197173576 +34760551814582 +141899728248561 +174244101249184 +228497516774505 +211912418492686 +268941729575200 +96453738806590 +128581801287108 +265536751030227 +93542468438774 +230336195764865 +127066891282924 +236199681137748 +131200319069139 +41035998799403 +43705986894685 +241330704078098 +118900509137992 +225179512334649 +227126505150261 +239767367246135 +60990992932391 +60345039885955 +142444894410763 +154128712462088 +228223401347118 +178329900282959 +119376858190220 +1337468380880 +105972251592575 +64843902793958 +113885435065402 +159010281269695 +191095257723931 +150828345279996 +83427324705048 +149404775898525 +1651214013108 +136825035583139 +114490948623068 +49729126607171 +250936462245886 +60709401205381 +140307040157557 +74229098420919 +62526563206056 +189681458995795 +254751960777773 +143765455786734 +207502286061329 +209536512323233 +125820206596287 +139300709844231 +49432116199551 +134682359580100 +92117114925178 +102279939918838 +33181453714006 +102205330501202 +80746125270432 +5800182769307 +39835607302861 +54991259038162 +242817604667430 +150394287360494 +31172038092574 +142192909389149 +83888844612969 +62088014852538 +197179695266895 +268378600902368 +218331801226426 +53539477185914 +178893319153027 +54602833949128 +78575247088500 +132583791319166 +170677933282701 +74119127289953 +213241028211241 +61068520828142 +143333418925831 +36621731744174 +71551192423053 +37723633464718 +247945975164481 +118497270248674 +74770973146525 +281251724556566 +172968377067268 +24965161596389 +86018536805717 +70240847261275 +128501701634785 +265982552344966 +278558005318180 +156581667870624 +244062823201117 +208568080178293 +34685811345794 +171459265883063 +50361442888701 +211199112349357 +89518276182182 +143061972740945 +130646745162762 +245704767958676 +45367706525687 +89390223452585 +46303399604125 +141616469396573 +181415038535394 +224020989131528 +184615594356799 +61606488099515 +154032198866196 +44654662748020 +71755124088336 +195212003410225 +14929158628717 +62492129675454 +224995780842668 +14887712779853 +64438118727095 +26976677865749 +123089376605869 +85082707072188 +29627893443201 +32539166807444 +186951301366118 +138716072830262 +235436803723580 +173667046464167 +102986068800011 +80567236500285 +252715727075755 +42343053543249 +71728215921568 +165463746265024 +165512853835184 +214458215521852 +185546098578617 +133512876354066 +30051890225306 +30575903876443 +158964543446117 +229451278588128 +219990206859844 +77675846774074 +66098106731313 +59861187604026 +75187240319648 +101644396003803 +83325843474502 +173479686646128 +87524804138148 +5597286910391 +163476338754807 +143139038337555 +218193149970107 +50346852093816 +89970957684827 +235532981828304 +51480854747138 +121079602932509 +18762325234213 +237359333506480 +202728165345123 +274058208672256 +57159271347171 +90692972275628 +271164840442199 +105244348074249 +4268349595330 +222191329131622 +252902720585258 +5712661501708 +248587625429684 +54489369977718 +164371915988834 +103031411563364 +227710824500835 +216154678756393 +241553340645879 +270070741489248 +16508815337257 +121689050828848 +230813086858875 +117739297683108 +114607121678611 +263275598239624 +241564055024823 +56283328280294 +108389888719431 +107055773593149 +21040160895842 +120461144433486 +94783424513696 +36275994970430 +136138933128693 +66852040438942 +195170126347341 +39804629013807 +58280336789064 +222103684029202 +235920484745509 +42048959830769 +40920920062327 +262059795206033 +132574540091787 +246913142560511 +155681386929852 +242374246363313 +79308499725774 +154855347392695 +91693630916085 +241549946405906 +47458784085357 +69049099670961 +22156903855355 +88167489442225 +29273847510078 +186993517258539 +200404159556287 +185970852372556 +26003505708206 +223716014403150 +234410802782629 +228776404163874 +227784954761780 +249824500604856 +5754641424640 +131267400720712 +258262579097835 +207267415944968 +9957580178820 +227119146431981 +72408124917098 +47062682373336 +185145415267198 +218901769917923 +45232649195728 +156213186815511 +209188619181924 +281403626409362 +219935013188941 +36690504286625 +63424576357846 +177748944906020 +240422426036208 +195155396590718 +98351666074978 +134681687118271 +118315682620632 +49049539270813 +180957344796905 +236755059469534 +165805971955323 +147527751425431 +22082661844942 +255023577537331 +164184419880047 +255838355936877 +54785366126982 +132751727925568 +227529647174436 +223878357448289 +27267253141438 +65359690342866 +128498287582556 +242450532492214 +271054207942783 +6108487829844 +259864817158512 +9086218491169 +36623050181554 +147542930128935 +104347687179059 +191273908920949 +269914638939887 +90607093774747 +206585405113808 +217998289173000 +88203022066316 +147344442194369 +56235397719691 +27886963338951 +18479287057109 +11153660471261 +118391638502709 +202014622224655 +86094621931259 +21267156329850 +244125719657952 +270037792469116 +219042289627057 +61977996125446 +223682524944862 +256386767064347 +167457034460375 +153309093226410 +268653595960084 +41454593392737 +141191708706592 +91882480754179 +69432423261725 +258589220796858 +29352536274373 +194944593958786 +16475327779157 +17641145254315 +68990293456664 +6997345140436 +122692891774657 +83185481866933 +181074621164422 +38029359028516 +58159065561130 +181551557650342 +139848317448760 +118860513880045 +82326913040255 +59114468179059 +258881127632802 +173891606880833 +96656000165590 +34959879215136 +204457502228302 +162317503410935 +213619226134376 +56402155994808 +38353673992355 +187788450868697 +51091236827178 +240800054041181 +5248484592453 +226152720047441 +209523837291453 +160801740696138 +139725303437275 +166969509798766 +251712428903683 +270390566501750 +142360129326641 +190875846237700 +122674794493871 +20640983573743 +45003141190495 +127323708441167 +43259826965759 +64462571415987 +71760797622268 +144118962770345 +92049685149172 +120881250008953 +88097775053684 +13071770726765 +201113183836092 +44517055909743 +55724808031321 +235609335940965 +163349132161863 +59236182165626 +42887629574808 +40915488546086 +166078948138800 +148824801992620 +195803166877937 +223428951309854 +86316843448448 +212608478409796 +32046036611568 +274172392790293 +263077684367655 +268807419151728 +49793159921526 +62343261427598 +68530863619760 +264019721222101 +62508170655464 +5627569019704 +138134238559838 +215485459309657 +279948653653546 +119759969849890 +36928833006831 +280728543203020 +47260054048164 +24864940850979 +266186086209754 +248634265056878 +339039162890 +53941049973283 +275220918012731 +117026793937171 +226677915065705 +192388489889856 +151339290904343 +12388534709821 +269313995526731 +226660692100861 +58624972931719 +183933975635516 +198218627855716 +119024845113347 +253139779939595 +151546245902705 +277903271755575 +73167989476687 +71790182326223 +126097390774842 +248243529454991 +85091322975973 +56180088481351 +188194279518709 +260552992889419 +104679859260168 +134702700884167 +6841364152184 +536149298220 +537935028044 +115243363158511 +245907467200952 +102137751235646 +139651550403324 +68118228333919 +131856021063858 +65615949927978 +125580647399979 +129305580652617 +157017874812608 +20708047148046 +75728071920313 +102653458621198 +229057623187712 +99524249553113 +189629089870570 +105454910201869 +152694616503356 +36108652460882 +29233192287368 +260513805690222 +44311790595044 +43559314789458 +261686588747619 +200879259783209 +212250089371369 +148472824959242 +58548683890762 +11723869025326 +150394137188642 +41528760743505 +126400947661194 +136544078209240 +189640489547751 +29123785057174 +241326793902371 +105021739150463 +142522189757334 +180489963927560 +236477784456755 +109854665132238 +183448649756898 +91275020643415 +152901946826538 +181933909395874 +99585711766928 +185300738339546 +43255393045630 +101826887320879 +206395321386588 +267690063273517 +21974614580631 +14015802766393 +252538340649773 +124994120004185 +24868904611500 +260876762731545 +64853236822797 +234396506254959 +260935221986659 +150396467825969 +43342634181601 +170529492086941 +175257150959542 +136291521040235 +229041541642465 +91723428299179 +128426846160895 +1938074186215 +94121350936078 +59209777664222 +159676827989981 +275952996085177 +91593047015117 +205711196544271 +119264006955250 +131782697434225 +28975458514777 +269633316513932 +273143449323586 +206687645073020 +152770695684474 +111724512344469 +118048134861397 +7454731808932 +84956292565301 +38895585055783 +215159256046389 +88247047418261 +114022794528127 +244552658872352 +12034663826179 +40122017613037 +195840190525488 +213953642292976 +33808327151267 +238518706988176 +238378588868803 +255346265262948 +163098362909932 +186111061993067 +140968724286100 +81916096881196 +273700654864438 +129261396568398 +273182858681903 +152677837733626 +270273640428332 +247874144885314 +195099603037196 +181122259859836 +259609620252671 +213056123139920 +276611845270244 +194824035599692 +176642472061302 +166282194889331 +95310928886233 +264809568809577 +265026140772474 +129260019106606 +41225186673425 +192698034207019 +253957256573681 +257723732137837 +162777362424600 +276741538700751 +62043983535032 +61513954988110 +227786464484583 +210296717199978 +223958327761975 +141959432843719 +19228431634419 +135069694753520 +101105252045147 +161899644926892 +181267870004213 +137659583913727 +208996214272822 +153842574958827 +191474033205173 +15614645472307 +242213034144621 +120645126063385 +50171642690556 +233331687902481 +148965611355555 +204265199258706 +205413869121394 +263156164184553 +12387788684697 +221613784366842 +51342258823129 +253597805104643 +140140742384997 +276787978875934 +40592351894276 +10345475278313 +247198678628674 +223746022732237 +238962678143704 +83497663710483 +176790173674857 +113035995132662 +65779051049886 +87734401300582 +74870209495978 +33084918175588 +147365274841269 +60886929595730 +8090605674093 +90623702881136 +213061314623126 +199522327307938 +198225469302494 +237273234818595 +28488925717884 +131500568434141 +21220818408971 +111526296334005 +46643024996494 +368361676847 +69834555784452 +205962096920645 +20546837383276 +66037460291809 +275662814988777 +199878108685565 +4033270101128 +53788643631596 +73386697586386 +126273678572417 +160306478569085 +170308064840997 +121849050728876 +262295801950588 +34134493481831 +80786982838352 +197241309631560 +75695987998282 +89888415592207 +21571704147105 +115332528318526 +45579082768699 +187681069853436 +18721469380679 +243365952163282 +20567162985994 +220816664238553 +66481908637454 +6481092416682 +187526814202275 +280337772920289 +123154159074539 +211118046911640 +23774123131889 +29070186018826 +217398297780200 +70374754934384 +97646912391254 +280472923225159 +130407189617427 +169299596911256 +10153036931221 +81226083237293 +152131899256843 +121701504894681 +4876195560776 +189932713583996 +234503237804948 +127928528811200 +64196030907724 +266983666817503 +167996532925218 +258017632761248 +166879054529636 +263798343046563 +99605573902335 +207382990323138 +113369185877149 +154718190792185 +188271911011434 +275876554170721 +221124168967742 +227452950878499 +138708837865663 +113125870036916 +262404206564550 +113889160160953 +184447465146452 +149445171812537 +125075728251475 +167484592920354 +19122743870293 +223362366438548 +149648894444964 +75332836071672 +75546367427023 +158546655026092 +239539276820431 +75443029637959 +129138520166464 +219621114717111 +64383024417227 +162576173627811 +146465242180151 +53101056671697 +231107699558576 +139236905789019 +75885338798767 +59417416821282 +187173014471281 +73958969267691 +65122228723605 +205847084519976 +54629927289852 +229976275909565 +42476665165146 +8022814280460 +231690168064309 +105928671655634 +262314311598850 +39458691941484 +129910682067909 +183881601286813 +166909091189216 +85095130511754 +111740436428538 +125559429288780 +140561577886228 +44495848203063 +17346241483781 +14687589606183 +271295564653843 +144631373009163 +249953543524249 +215340924207036 +179475788189688 +86243347068046 +68214935442137 +69812994494590 +107889583447665 +279729470298470 +47426280297654 +197407482721106 +255429123188920 +115259607552755 +140013617682987 +31700448373105 +241479303175364 +164338878100248 +38549156243001 +88394121893847 +153280518341689 +265612117189097 +40200443817507 +240203109366776 +259728839706246 +103119650596992 +82385964067805 +245608910431436 +215325842432353 +33065916257448 +39365101353017 +245741813874656 +188220017211127 +84499462483768 +159460545686303 +213980768594002 +8508783764179 +210664355892866 +76932809427006 +71648381766522 +166254505757221 +57768208327599 +274141703672547 +130697057726281 +252182582556502 +174788382456801 +213124081319261 +260911332148105 +155141635724997 +48768250547232 +38611238326444 +236964687498831 +208803004486284 +202821671945444 +200865056548971 +46617239372772 +29046426282187 +10480214078367 +197834088878447 +129626817409014 +180188237364291 +171489486552357 +262925443829362 +34880447112974 +52486081935127 +5559448788911 +87542057839863 +73119497273876 +97391800302133 +35148144774646 +210538413890638 +249746697498914 +258711729972808 +80716709028786 +258168511031694 +98072818156180 +236810454390891 +209910568270922 +193720797293243 +5519269867871 +105106253925871 +109913194580638 +196542532628686 +12824166955148 +173851770743194 +110319433774185 +30413103466549 +258526733378658 +61653041863627 +250811240113918 +261732782589032 +187261423344796 +214523884711991 +263483161732627 +65986645714647 +194171747283961 +135034502367083 +106881989256908 +276846782839040 +181624987151670 +235697853184211 +108054721951922 +86698240755734 +59098433606189 +120511769584747 +4691703032155 +128739507519194 +194410686838250 +143633153110190 +124234754876178 +204843793725610 +117613469835156 +79770480630491 +162492834147443 +129883885819509 +15543131025525 +26312304216688 +227271032275691 +73407033815064 +84704520531272 +15187380289906 +157819555570942 +122070152816710 +261296656446577 +245793597608746 +43041000877592 +273032006180183 +224986448083118 +56617819107509 +198328912537667 +13412318756436 +13512998793270 +259488048529457 +41355866826689 +212268028443743 +132062198484489 +154169092150931 +38866729902418 +280987935832691 +3279665077269 +178572796901469 +147546734006038 +193768767116873 +16565406220620 +75644415384013 +138884814156085 +110427838388147 +137661526824343 +240103822214529 +204042635817563 +100460025740893 +238475473825266 +170017861579319 +63942514612557 +269175217042406 +139272756146988 +64801272327342 +68564590264357 +67970524758206 +118872508840246 +142268149996377 +100091356919623 +278663944839715 +145368802957237 +210500184392536 +254515323205280 +81520567428269 +204636699019653 +225493359853901 +99789342801159 +88090253478152 +210226547006616 +233986269020900 +27369559403958 +234799598245496 +46406389593935 +269527870304358 +142988755774911 +234026386955356 +216341348142619 +217893353272678 +266039687839194 +40637926983850 +75527464143426 +206004464153057 +83014472564202 +109337954625616 +218297428596787 +137370683853236 +256276317195548 +181083118683166 +128312281166942 +198680355695922 +200315881022624 +268853749352236 +199583088043341 +201070311016344 +81993733187349 +249281412344600 +206639455407925 +38794190216018 +157346859309520 +177390095174882 +172804473849231 +131911586696061 +158321584068363 +212250639646957 +271640055212569 +77944878105672 +8183997046831 +279162029115567 +33759364317981 +184136149319939 +194987657357931 +189708939152142 +264835406849064 +264941877982757 +40992095463107 +231939536812582 +92040699211625 +112679287862192 +78516130783696 +236735833780863 +112031812288975 +207008932630163 +202186462815823 +142479226065176 +74292497781514 +208729613721748 +26798285394579 +109090590783817 +64037004192473 +213800308604177 +117053724675133 +266310171522512 +273384534250265 +19299867404283 +188344418305319 +223009508816072 +62806580495070 +240616386594767 +280708382474833 +36956303622446 +7250926964810 +147313756849021 +229877958785588 +156676606555831 +229656079693087 +56168487200566 +86002988905725 +170039192978401 +58634364298762 +180026889421615 +199198681252746 +55695579045861 +171902336288496 +248290357515633 +110167006127661 +192765084158143 +262380316725996 +241455413336810 +251438331078189 +189270840158482 +173005308473278 +148903538738036 +125805019439808 +239611359462279 +57850455822202 +200134185943946 +94905871739010 +103737600816207 +100298067399056 +192065392802097 +86452749252601 +154564922110610 +18790513667367 +218909317217214 +233745195494660 +19618822101614 +45995163290522 +226424257116294 +86936354948202 +269440498754120 +184285852996702 +138760996603720 +35463539208381 +198403738069630 +280664685721580 +81461677003445 +217552118478797 +91487229029155 +84021098817147 +140659477816644 +92766710981120 +39832879379913 +212646229794258 +214318055975232 +151696467775161 +43786054625940 +99891036615866 +75145748754826 +60133883323983 +240597381715189 +144728886928953 +28129283649831 +491499798500 +67994098540336 +145751843115463 +169723199430448 +128018748481647 +157283909726881 +87046453058585 +138476691699020 +94501363838013 +163667689802082 +245560245019927 +212043008582981 +118462052285079 +63945017075721 +86026028284938 +77435858450072 +82435558154251 +19853655496096 +204277020577076 +59573439409316 +183888690646278 +24707852449255 +101864166608464 +262583315353614 +68156743933405 +206793316196287 +64288160781853 +270528074560525 +167839488569885 +216008309530443 +151308506607686 +110219312218281 +225545829164800 +158664448466482 +239465822481623 +54911902675207 +113583288641768 +272374256421617 +109295898192140 +51576165166783 +106176082161116 +14664586634173 +126883958318860 +34647212032593 +280487898469004 +42814119148780 +65637411202796 +154988995210154 +54006621350486 +215493514827348 +36694343587454 +51792325898503 +133079901314 +30632288357561 +24488551882463 +93028495353354 +28271089503556 +152826410383676 +16841085578930 +220448393293468 +28249097915771 +111830280109187 +189343117129517 +220185571549405 +260260649761843 +237023164149350 +120280164975915 +216943560828737 +57539738832826 +193447627525015 +69277423957536 +43868562128668 +88152165435431 +212985022548307 +15426105822786 +54501190874464 +151355278709267 +148677673951584 +267746720119027 +268917251911906 +95437747661663 +124215133073576 +14456501546099 +95718331691983 +9083868833092 +90361966747713 +92317537769454 +55302500950489 +115202144815955 +193896894611187 +270076948951429 +109581855837877 +123760677115491 +66082594510863 +276220637398043 +99375583946636 +187850420887800 +86387933603418 +203112729111872 +64273566854924 +167383991920277 +197219425138420 +8078213762336 +252660994273553 +38989349262929 +136612010213559 +117750343470359 +188244073673283 +174819563130793 +41711500201657 +116412849654832 +187888246995560 +120860002300471 +3859499912497 +262137524157556 +33130459728690 +80500645074044 +165716915863426 +254761810356410 +204048571804453 +176891154444434 +132825136862942 +49940798312666 +18914620448671 +3466296021344 +258256832073988 +261464606719095 +188782758891715 +208501574206380 +86589498782068 +68386922045758 +268582661667882 +255571962014605 +84319004343678 +127252971130167 +22754441473418 +173046235644568 +176563416034364 +75048051379571 +20020653658057 +106497635644125 +76680886456495 +93419845377815 +260488196325045 +167700632723671 +192027522525243 +232249152101202 +52497856983204 +271915831220262 +142606633183434 +98254117703342 +133734911848442 +210429364092882 +214050666598144 +200418148714427 +144791373523268 +20005276958785 +165195233269326 +126502524725516 +36158185186641 +146233963504809 +221301831859733 +128076732709369 +4583678577697 +21996773621938 +30064144027575 +140080422020166 +46614972894371 +53251520989392 +53721850917899 +4961026238583 +116938992874646 +274368160866377 +151222467927066 +216226050945783 +98580568763667 +15130097243881 +246818726692061 +266354034635965 +60071051660494 +118957038017119 +125805524762064 +220274186814433 +96522258186329 +173960869733522 +27175664675614 +167824239145373 +28231845732316 +244961447510762 +233219115982790 +229571776705598 +104249405805426 +15036879234634 +263773489696705 +265688392755257 +163399797280285 +208630359804680 +85832989065037 +98045804354252 +227348669769313 +103302095281788 +16549824662463 +264078694623826 +71793620414790 +118001000944535 +277448156434804 +242730085031850 +4852837225184 +7176055150368 +186256057453884 +4048331299908 +73035584821563 +134044185480774 +83376997874132 +21912571440972 +135234566109427 +108092388618962 +269636259110909 +201628430505349 +214952509009494 +157429871730834 +238243446843029 +262356426887442 +231836201418332 +42374934742665 +170754943427609 +166780879014842 +33303517477101 +38047865223527 +54895825148199 +136407462976398 +90410799619456 +92399219701804 +35704954430426 +127904197316481 +48378912413853 +35063784968980 +280020716950260 +173093776790237 +66075211959966 +59488043168972 +147724489092223 +3173851580781 +83933388314782 +179149231188867 +137110640741728 +202532053757509 +91710669100933 +78277697340889 +210985352160192 +104102975959858 +275564975659179 +227723088455984 +6677593615558 +153468606543585 +155393353724364 +52891325965548 +275141008043831 +201194283731867 +109266156772099 +67562657199004 +1544912505723 +93882770373555 +203247015797745 +271678518645077 +21935608627240 +160798070406177 +57247939512189 +104808833371916 +256694552517545 +133346295036577 +115669517740980 +134550437528953 +5517595250194 +146531658827739 +108235363891752 +14085494491726 +94656816239675 +231391570836960 +146921819210925 +72129658429818 +14287259251035 +19279800274263 +219296330139465 +84290012390781 +141225519345075 +132366283961742 +144805203642036 +30147720740208 +154769737781587 +112589826985070 +59315488839596 +14146754549275 +179997122022405 +27932640378525 +263725578318967 +38689220266049 +212288244755306 +55876461220615 +3977709980264 +163721689790240 +139984023667195 +184268580570230 +47188658449896 +33160692530872 +24926301455442 +109407765861296 +69577641783700 +164882684224742 +54698030459348 +91563734311199 +162873619363603 +121468966165824 +111192200520804 +27742099635718 +226772649754196 +97580649863265 +131911706636397 +244223487428345 +94247294886817 +153530077756620 +23939399277510 +243318443471465 +151975134567949 +204085126718343 +194850423617197 +33620614722142 +190999218205198 +208162317722112 +31357175163526 +238822066880071 +156709164307085 +161693775845285 +270513635331590 +181413936636454 +103919938652898 +148415952309787 +178723351095408 +97562601522203 +195160605015186 +33263603860701 +175829596527515 +250819925736089 +37756846674494 +197334870478647 +204589499198317 +218716124633420 +214171659322101 +151127517989219 +214980813828063 +6782125316276 +242723503255014 +151693330000097 +29010476962911 +168371848779187 +234667457945669 +131865229844229 +21289211979852 +76478312365332 +50080572079100 +199190065569495 +276997597314480 +9062095153185 +237991084812642 +35642775012932 +188939832424998 +60987337593133 +21137872801240 +9273763773779 +208645475663665 +121312959380119 +236025810120773 +203456331605989 +145734057780892 +86994265236819 +78862286078771 +82467280560416 +174152010602534 +244885388783259 +93968959481300 +37070492107634 +222457131439984 +239194616159566 +129133128232392 +152688091574636 +267797271423685 +221130221246834 +38631544681999 +121754714285138 +94394156464243 +53897361446001 +6790907887152 +133981675540803 +249864131367770 +225566609727461 +279739488805342 +18817029348679 +118666519721142 +198707176306871 +243360713725928 +251574652320512 +237526489740209 +8209423814038 +37794834603083 +80603940440622 +186277149670960 +181470298750222 +214483898973139 +108123701621199 +76422250678814 +148422469535687 +124346336021059 +5646956225800 +19542955982794 +203981350239617 +115423693170664 +13305416500709 +178048872631264 +143984284930359 +185733585887972 +230783293573019 +253503432933249 +94793869614642 +82167776540999 +27054630165045 +25254640792031 +196109630263191 +240434654935965 +98876347836582 +190179865615815 +178815022444414 +50895889526855 +98537638902782 +130290574408767 +50806603035655 +88779252281010 +33999394223037 +44138668930968 +35322639206625 +221393017849960 +265627916471588 +214199070443229 +208280315165589 +42398146088984 +254613728594401 +232423511973482 +15413731742388 +237695350095666 +166219960466637 +194309640890177 +210616751166498 +226634029970439 +15142923100979 +89991447746514 +167926013370086 +222136256727287 +47758175130030 +19089010500770 +184318394825992 +123354549162029 +23870510757390 +128868685742559 +166536717336780 +181552958507784 +174025066151334 +273566280342304 +242562827154652 +56933547719572 +69133300887899 +255067671317625 +230404443896948 +165906948784162 +200859441476737 +41907046544293 +19409316632925 +121454198179810 +9807726748773 +142976208611749 +142718250091969 +163524229726336 +124041001045712 +89387780721210 +160611169002032 +105275283476687 +234945198346002 +96799934641067 +197895655758481 +278207909857155 +102445976175001 +229359323242075 +170011891382851 +156275256143099 +116138460750913 +68372951801680 +218427888934234 +3431908295134 +160760889723377 +165127849892053 +87115007817672 +142842841508721 +178931218462414 +110869800359757 +7588352400993 +171360956319021 +164503032809907 +120119860308017 +20734936122725 +27947277165367 +232254991210111 +65077145968944 +35905037486903 +60019928221644 +238608925410546 +8966424880282 +239216423262310 +220323841432386 +190519032886176 +275196576107977 +249317697737119 +162500455100660 +250253467053847 +275594050622402 +85452793411752 +63079794792904 +8713521711817 +195378410520456 +7021314603382 +42301418526446 +229945907841031 +105572522131698 +110360011663128 +71598491823397 +35117258486118 +56818852561516 +153417787684526 +127309887385641 +256318654325927 +79943671187846 +214843020178020 +213078537721738 +68602564548664 +76099544194623 +241217695457232 +65503308302465 +199882912103149 +169196936662731 +58722104773043 +163698954661358 +33639218445448 +161977108783664 +38528108150244 +124517449181266 +147949762073779 +79045794209535 +37887444136018 +48407824489800 +262212187515649 +147100947622676 +15376581487909 +269530198172538 +273688104036791 +148019708858076 +178660289080633 +211766054218257 +133681977699079 +173470292322873 +182112401237468 +150222459225626 +257505422965307 +144898941358258 +984878855273 +245432700519201 +15638168959490 +28204903506100 +4518853225925 +33611701079693 +225202309826463 +111466164525562 +35536147533563 +53921275675173 +270173243417360 +197111592045538 +105939714583739 +5481722174911 +146703802578689 +138203807134287 +236761974153344 +14454704553947 +209567564501853 +46456174856883 +60838467298362 +3577288684271 +56456380596962 +30537814443660 +162803008212541 +124036790062468 +14215384827911 +143268009254284 +431147376092 +185273553124942 +142685768361185 +43560879256024 +41298503032136 +44585971697972 +53596487969165 +47755641119954 +19906383644113 +1348469746985 +272836779408614 +119673007354836 +172824651206161 +279174494183452 +143776457152839 +138410666313220 +110229064950607 +192079465234986 +107792219049751 +32401351306345 +163276590118100 +177875995099899 +261539394819203 +243141993112911 +24153037937713 +58254801124936 +145828026393158 +55877233366458 +238734896509287 +46519879235971 +44528828343604 +56265620603402 +168798339967859 +138572651848582 +16437421980510 +101970735374889 +228754768072819 +54126730674432 +266979563679321 +85305857843395 +233791379613588 +267094900125084 +147463229377522 +265607407725699 +98866276194683 +82840543286526 +5500110812658 +103135244359017 +63359512752306 +182556974939020 +145260396028836 +201135087453116 +96853849691654 +208081969404420 +181773850446351 +77432256454597 +266368257904622 +165358968715931 +86264799420450 +116602429822061 +102731794931099 +113933319916401 +104577131434270 +44355580489353 +171749287250186 +162610481584831 +249412245423483 +43873337473721 +221236194014135 +117418908342077 +36926601823420 +145319637893662 +154578870225256 +14255501481283 +38606495593789 +162304738438700 +200666201309227 +221020961342349 +210333418878465 +220376246175726 +72614690702792 +220980426357660 +45613424482160 +251003362922867 +80488422560555 +251591300531936 +244304457608797 +167581663332067 +120655923050763 +26283304556613 +224134816026630 +144287556396300 +38530520369009 +169350463151588 +163655526372042 +144256628737465 +158667647795363 +49374326481468 +281147357765618 +22663236216679 +161271659396006 +59022911724919 +48963032483246 +34909399956592 +88301089446353 +258990334703886 +173356853939003 +253615989616696 +9296932816384 +77565696654077 +113208307697729 +156866143480832 +81836349226387 +47319591175390 +105257723751933 +172305015053197 +199381212822293 +84790322883141 +231955001346100 +251175153347010 +139345133302847 +172124531664118 +163463094401015 +112205466058582 +126380121497374 +114623686209512 +84403286562933 +18984381447011 +110163464610828 +72996653978784 +19468523743933 +246370443005585 +18758564777668 +260483215295406 +77517251934992 +84475911114391 +96983229655791 +247332454255461 +92408093745554 +95272064949940 +48297230999879 +96372437858792 +244155598627053 +69535818176198 +169230926905809 +11274609884504 +169196522230609 +73103086515740 +158819431185531 +157161836641877 +195018479893376 +4029143295671 +57217372974280 +185807026327551 +157706890443200 +202821330235765 +9009520304658 +17694426121213 +217592811887158 +249561615592072 +152707106183055 +221220895668898 +17024569036242 +262887460365172 +225553261487856 +252734351543235 +258425324906628 +214172579271371 +216611102891050 +275790989305751 +12007031067104 +215177751022342 +119671127939000 +26495511228603 +8008171994623 +272293567650081 +25860870637602 +261767223654191 +65365262277045 +204700292009477 +260934799580695 +221503828530884 +3657969840686 +162031799734852 +220717376953195 +274974382841663 +180030486612823 +247628347231199 +26181643907527 +201158598857810 +54032655456842 +207928115709937 +227693242924129 +223088866447217 +222663095396008 +74951636524427 +206071476236987 +214974921230870 +214492678215238 +60317568090520 +220832091191090 +227092710700791 +243033289596154 +12722751602843 +243312554068511 +238502575710058 +223695273382372 +42173810050253 +53754270458802 +173364238564767 +233090770360364 +63012198825597 +243401612509498 +146806070049483 +101522975242315 +171771782092309 +95078912130949 +233079773049551 +154015780377917 +64497502025953 +14661096022486 +270925001285133 +266823410864198 +133083625733744 +147245719816553 +49344497811148 +40726921040709 +189526952912546 +183063767064371 +202488837313046 +238415747018236 +184555199003148 +37584302085231 +225761155955777 +67693672312809 +68041846489142 +196435693307154 +91114419998732 +139981093816726 +131862166449306 +162184268010399 +190961653422312 +201640572547750 +143287635784977 +65428895295868 +194514197630936 +201771504536273 +66240491085163 +143982264305488 +107471070484544 +176063301568193 +109840812573645 +229588610493225 +72596145701416 +163302720868275 +157543020605182 +10685145435611 +48787966756757 +228441217125376 +21447218685653 +68913653173748 +34107916407173 +55900994159504 +213188924895640 +129884657539911 +180012295413108 +234289819985042 +125876545687006 +120377766469281 +249341954221555 +164329716527996 +278678233385404 +132352787621813 +116562571138812 +189678161159433 +118916260827274 +174298925474803 +255158229130015 +91968813302769 +150863186085477 +64171484156128 +240649444462303 +100000811511843 +72404652019188 +34024488566743 +88360581177064 +45921560832667 +35863856656399 +152782266253353 +139369311587368 +278161584557150 +42857800934095 +3191509225386 +138576775525103 +247686515580800 +176762481312760 +134988201439974 +234166272496931 +111445373584571 +225104398478966 +3674175951444 +23033131870270 +237262231878807 +237259553284071 +175008278348603 +251591648223559 +95335570796477 +232441690097839 +102337782028834 +210104035815838 +208631921184675 +80796945976089 +247550259760731 +267269739502071 +184125862703813 +277261578426760 +249407170466318 +251968821866529 +264866449809922 +113475196804533 +219621775325086 +235693317322230 +238487241606015 +149226021983834 +118555244944711 +252446764598372 +150511757958969 +211559946813088 +246892407948349 +247458366398734 +258761140375449 +272507740953158 +226900177171622 +219233231682783 +255062788121500 +256715379196452 +182534074774039 +135297945359736 +148449909655471 +23811190549180 +244014130241738 +213789006785235 +280289080744346 +22816700550272 +121396735634853 +48324802381045 +38070337937766 +80831706332317 +236465977884396 +7203675058312 +69186444494478 +240662625953654 +270339850995349 +208447417554994 +217266795579322 +143261585519122 +35184352907330 +20714804327322 +254635213342255 +157997270566946 +137170161981809 +116051109583997 +170993438516269 +175823749575491 +191997252344554 +109443433279174 +82061398459183 +154671209323768 +100197739427224 +56710790500607 +272379861069928 +235205737961081 +158871102474877 +6826735304649 +91835467723053 +9325342610492 +50318426667258 +160410986708313 +80942087068762 +3227740301495 +118857315322647 +127726806032128 +32990568144879 +224180612638000 +14308715053157 +33160660691886 +72129495875050 +8418443732914 +279684268865857 +154560258485009 +277465046495029 +268275182462520 +227145509043050 +87598855023052 +225962500738138 +127527413317926 +207784982195144 +140226718790628 +17378309030739 +248258570396589 +3655496190391 +150819180433307 +278426859655786 +204578730440609 +112451409065024 +257916923589511 +255205452347893 +37730513407857 +272258321079321 +164334195707868 +84558038548841 +15482188640265 +221804194575310 +280846283461850 +170826412745006 +126489029068293 +95039801138736 +118667019446361 +6848643316914 +101058657493764 +62807031341975 +118511711937745 +254025589613923 +277906743368681 +87450159728594 +85938491806489 +40244376700532 +239056584673357 +135302890779972 +263146896907562 +135317775625907 +247065650426136 +261005317414663 +22284349844360 +165914920933671 +70534496631489 +217824384359881 +205294792679244 +229697270260717 +224288084946377 +164380567226607 +192345410321577 +140653026750582 +276021735686719 +108278632468964 +21996612348887 +119169819711107 +126810039402152 +52858897144715 +209054145161957 +160727097906864 +86009334136044 +214166535329150 +56049368645131 +137236548953940 +113776357408024 +55120967786218 +246488776295634 +85113739964156 +277201942477154 +113801357625560 +91863560807370 +229801856722329 +123275127349852 +264715681078015 +87220575401436 +48988116833287 +80305660129780 +102380858114412 +97732949800351 +141204349151004 +115932664459132 +136894960828149 +183092694994277 +152882041280461 +70023640829380 +13765232913616 +76788950863290 +95890260012 +83769687910539 +47235227422558 +162059275228239 +32212340882777 +241239504449355 +93938181531362 +212251892987962 +49040665508677 +43335853606354 +19204972150323 +205829206736368 +163320821090643 +258594498561340 +35261857446535 +185837492791254 +95553960038508 +128551794235034 +73630590888277 +78898077702616 +251100100767823 +99606868472603 +273197169452303 +272364384323036 +99822818097535 +218359237414937 +115451965773627 +37465332528993 +209771219633802 +109958951692444 +105188944902125 +131225740870577 +157893480459830 +199490602368221 +225170344966119 +230845579716578 +16609941798611 +182667139261993 +239690589985699 +190978348393608 +116298097896487 +51098114278498 +49135907700215 +206899572661053 +84565248925910 +80773322415114 +75637435371606 +257050616546174 +236999213211948 +47223109308638 +172286210049174 +246272095687777 +109830146721802 +173299779970792 +261917523773331 +137886062908841 +255117465472199 +245579329003978 +173748050501614 +168940505688870 +123345883583701 +43462947338528 +170283172370060 +58467215117905 +238178695968736 +230398494241478 +61047703101676 +51555888697871 +262678362855086 +125208811700244 +216550698577017 +232318454013220 +209358549073209 +671269746876 +219798617007881 +184720904297759 +169425409858108 +168381432169137 +62498901050435 +17985626304702 +250805452572674 +204373196966199 +194164970047554 +42385771957902 +254799283742905 +120931854660938 +17825098185216 +65602988003327 +143976220758914 +98655989616193 +87079654599909 +188150291468306 +64730357479061 +43567621424275 +189809701299423 +230867491883284 +106254047621102 +21729967715746 +128816259063123 +107769529111450 +92337253978979 +120334050292509 +205608994057045 +123028706844891 +188987485053043 +143886954676548 +277832327003151 +22083079813894 +51844161223370 +205193522995704 +62594117010679 +156960405334440 +115244649359181 +90061699362188 +99982217275654 +131835297490892 +35711675884429 +21782475134712 +182268529007752 +205840036725188 +81195825411592 +98349628995154 +125238147274926 +96563774880261 +277792241625526 +29692038242844 +25382941709303 +25094650326783 +275308579506046 +199846933440345 +264863236559884 +242135546369114 +28923561576773 +119213781861137 +13707791737718 +269503892926317 +150119910643148 +89123925313507 +28071554594545 +267532768066022 +43126408404645 +243668266658254 +201716543664353 +217810558615374 +174409332152096 +82995403603552 +243476921437496 +129578720833720 +125165825217054 +25482109553483 +227792947529849 +170762227563752 +213500185423535 +268150840753011 +259934916572339 +8970687845535 +14725633523525 +16278747016623 +254106252931024 +195658973324048 +154794458876100 +17094988813025 +80325344316134 +83968413999437 +167116431377865 +185745185823506 +271032976081568 +193851561220917 +13788058400933 +171540323679434 +89872412000844 +169238703547048 +472358092719 +134676678331922 +162825383356922 +60661850922958 +181559076348716 +165452612307839 +137051643332547 +178788812714349 +222469314403076 +253580283478932 +243943034817392 +143934621696375 +108683091706349 +54338107191758 +267362800132382 +259224271382762 +209567711508054 +220973110326255 +190940272593661 +153144467861654 +27488971707340 +105451267942109 +225591742251472 +79944455314364 +113295103220456 +152040316612967 +148484051241962 +139397648670100 +205202194783415 +81906926190826 +242908288957360 +207068011670808 +29751193145692 +169606334220781 +49164194256362 +190840288838265 +224943182496448 +231941056574101 +7426100608509 +130846273282977 +83922318731497 +166027185520275 +14841135755448 +101953694729160 +58272583421059 +217327669754051 +185647873656176 +213947012588666 +196418028336530 +222286983559509 +163878766562599 +55322407867663 +238784795896525 +137015796386255 +75981705444910 +25218714404443 +66281862177776 +208104388111048 +186629062851391 +247985870771271 +10653683243305 +145178845423897 +229360472910317 +261874852147226 +215130116392935 +180944568614884 +66423792443597 +105041459706656 +117014487715927 +187367606674168 +154995937779791 +221740291154000 +257733876345280 +280847434730265 +242395477344771 +233076796386183 +178037736050466 +275452966752386 +6489366408883 +268865594991444 +247009647814780 +47377237496615 +279629950413758 +57567731587138 +243467018160942 +29544936465991 +39983786974497 +51326554465740 +249940148417360 +191758364621158 +48857618264446 +41489868746042 +199676498495849 +117962184179688 +24346987269104 +22409018012526 +124744047547728 +273553324061641 +14894277214140 +267173109238409 +60499787127409 +98417494684914 +126393432572829 +48551844140815 +160367801392970 +222065981220159 +94572276437777 +231039105936939 +191819383274047 +34153973246960 +182642736628135 +268368835612835 +114354970628076 +157240573387293 +76226996797011 +30985770366830 +219154018822693 +150810305071221 +101327058948450 +269451504652126 +272201241386236 +83951363825944 +262365808443562 +32293221479046 +7494328548994 +174188652704442 +147005383822155 +240913611733285 +191239063147155 +127084382279231 +252896317417639 +235930250766557 +271309205677865 +37411890278242 +5224814164659 +241328931526396 +268606425076305 +223409023701043 +152459488284900 +71947131540195 +99214024172231 +52203753528544 +38389948714894 +54706591939853 +178814165087222 +28521999608580 +170065159643607 +146389703674125 +254055133190097 +239910467424608 +110422418177697 +164989378729657 +7387184759554 +266262786895674 +243489102442579 +44704500346200 +270660773047134 +273859144847999 +60086511005127 +72805039833891 +50267952204761 +276600194810959 +260382797438376 +158984857011881 +171543346442390 +207127751618050 +277359096465040 +65948823565600 +231784544497870 +19626029275270 +31018170338805 +220128748159083 +116486483699831 +3679551113021 +125415728435909 +85242915792707 +271747037808973 +222277314550494 +177372010083705 +21843771909237 +259668492178244 +270765377885380 +268835457345035 +50652108173426 +257563670651313 +269280785610074 +148014545777570 +87300808642828 +110330470687376 +92046207217530 +95235000158095 +225871920449891 +140610929014503 +189703263063277 +198390199770665 +241848920427530 +189034694555807 +62888262469250 +137790193505821 +227345630820660 +15756274077614 +238846159336225 +218089862015441 +211835930297772 +234807176025399 +267230562850123 +15177898124598 +162605514998746 +240327137455308 +217256796851416 +103476906096128 +118375152044132 +67663028191039 +182383010593816 +241504791118513 +153818960586941 +2653276822785 +155530258210437 +171199673915478 +222395720099851 +136795833353451 +93159311855720 +36524252911745 +106744561169381 +255551285586754 +57256921654000 +259338482811123 +260362274767652 +164643226660683 +276549765830369 +107995282204435 +258209232729440 +200265392872525 +256121320333458 +119083818305641 +176897086810155 +98874896058954 +192380367988553 +226343363509489 +93682170961081 +212824388686418 +171842031473831 +26184677977 +120076370571546 +39361485382397 +83706953142013 +140482874680039 +1153405178518 +207518255251050 +266113724657745 +11595516698775 +251103265359283 +86497282183356 +105821818789572 +192226392351956 +127205029495180 +108691988414848 +186612748437883 +219074852127294 +170956045129909 +148981764849303 +248496703263567 +188948086659343 +54405488259892 +152511004886312 +263500286495068 +140571703525534 +214439563089074 +156288189030724 +91122813227861 +183430345451228 +84554326489444 +250835085278663 +221022668812496 +12835618509398 +181354222829324 +101252515534943 +169210042941153 +79242720475325 +65064339902868 +181016431290249 +212531432088911 +83622103345758 +66424715098620 +21824311351149 +170310189419543 +24449637710881 +120352667200002 +239367607054723 +205052075103979 +226763971536240 +139420533586624 +100917233953842 +39852626337737 +42251129953092 +26055193509747 +271748320802496 +172989233969681 +118485368449691 +53578488939978 +46947641534274 +242983923371901 +212113211559430 +252841838058807 +149671541223069 +224826874822410 +181484627726898 +93146356292519 +37684185310610 +64950182845479 +190362670585025 +11743080126979 +259799286536596 +253237169904507 +165085707651579 +223982569051073 +156194740569094 +48586125322106 +778085542461 +216705130754204 +142912973771771 +106720897377621 +131215058584605 +183694048494481 +148906077056614 +149517625303876 +184045511607825 +129415121476699 +233176875111280 +59883315726602 +72338326211369 +111507110579216 +171590482186624 +263639754065785 +197097168143010 +35640767462731 +211462292792308 +87486746239015 +143339068081472 +198483935984961 +5181554669009 +225617079261422 +147916761870774 +30549645706134 +124180102354206 +89016154550236 +235630074819671 +120554417522247 +174203108880453 +23751568141379 +83735907566264 +93151293115201 +26555372551136 +250188865238274 +21444018567762 +96497018111182 +21039916865028 +13746737653460 +62443009212731 +226415596768774 +189934104784750 +258139370168425 +67639965867116 +118883713857228 +192395036042571 +65238150681848 +41465978907488 +130734193236630 +174891211086039 +47726598417189 +243983303689875 +156174725059314 +174340234904665 +58162136377520 +235597931682839 +8953656755291 +269402825895168 +97970691602051 +102621091971951 +92777966504178 +195858486330165 +6860394461474 +157127012912429 +22852527610261 +206201039841256 +99363862853506 +129197743323383 +21962807047377 +252049504662801 +131446099830707 +193586972315885 +135800822175444 +186158362916038 +74652913194211 +130006980265697 +272545741640973 +230807775588860 +89311559050395 +156629691860235 +213763720567504 +18508793094984 +265421004417458 +229133547970734 +77137396769430 +47834255743607 +223347639820033 +86846505786067 +169347704861871 +103220851837628 +255098886546090 +10051397904033 +255916247728385 +214175131935659 +15738727065245 +55613622921934 +60621088195719 +17267597683400 +168478087836952 +261286159962154 +52217423825935 +8880498982758 +186673291241603 +156061261087904 +105172417240312 +151051881225329 +182862704476639 +35317241364242 +160149090115012 +110934798420528 +122802160268192 +117346531841179 +210617518309780 +69490499758511 +229321822006316 +176824298714117 +32733663461008 +253022314927856 +127766427966613 +161519119777105 +129234398803137 +129365865377076 +77116860876454 +7544000968077 +260146659483479 +73272453845486 +198440879770258 +211851318134388 +190096086344231 +236146988138502 +14043944252347 +50755373603670 +260328493220958 +193743542467156 +229540694624052 +247163572000490 +14208605522660 +20288302912480 +156347637112154 +194347282277986 +93515398690470 +173806999323572 +100484420265279 +147396541779146 +232310877349112 +193023946046667 +162994284287671 +14712304763892 +233811844607355 +41539384158194 +144369878505509 +233159422067801 +171026131266832 +141526806351879 +274854676408759 +195644418840554 +280772310414504 +135164851617313 +196219892811601 +244315475770984 +224542288978375 +196730568437853 +163211129783187 +9937933932623 +55528446587266 +248680280200260 +270027179580591 +164110109691089 +117069887197803 +108671404027206 +238579226698485 +118676347427397 +11311434153357 +16236811341097 +99657835013990 +139462392397898 +181108341268168 +49240509605040 +104024508976800 +117963935341083 +43254419565612 +169118776136313 +1708664167485 +12423877223925 +188294350664364 +30029422928187 +241087306657594 +219040863986644 +44519209432034 +41449803716104 +129431805168662 +6520212930002 +115231918331332 +175845832635972 +171979610932505 +1659075187615 +62390963485768 +214377063154182 +161910752628319 +110410858262326 +26247984279050 +100821579026442 +214295993184804 +273028025628108 +74235394254239 +12548572469254 +280027472447092 +199965229800069 +18181111672280 +50263752646378 +261676534160843 +112023663585768 +105509054534503 +278768369733019 +215836079052326 +109652161897521 +142586256455863 +35434242165055 +186559827270193 +274988364980521 +252665652750329 +130533927064522 +65168890955178 +101690854403169 +21660037644307 +173214235239847 +47778041009920 +57370493217663 +166510029514691 +78715364446343 +57204719948869 +189617568506503 +72623060050412 +199972912385099 +275646632115390 +185700669177549 +136853026491042 +18745583728399 +278502025022131 +147133146630106 +226845993552869 +167843727878305 +219892088470495 +270252946486969 +257924321224636 +209466488585040 +185085626081167 +116700671856936 +274814041953273 +163599176823837 +187622056040402 +279514633521430 +167532959662356 +188005854120474 +79976995601987 +53700885080507 +240915876594490 +277614883257013 +191576479148452 +93168815925086 +88429542303052 +169925993097965 +222675791649250 +240880038487112 +147159193712006 +174274230876185 +109056728325678 +119047786993410 +22010060096193 +53236129956986 +119974059645101 +204152292618444 +110304384126749 +159616076380755 +14535922439998 +70493737143394 +266514607608270 +144529605787104 +107330406842411 +183476035768028 +272507710893113 +113035218744734 +52412584750938 +41861712440230 +52008744498260 +157953378924808 +212882452168314 +236907419879114 +194021598440394 +177806189347927 +156821586480421 +207732672895817 +198473465764579 +194500392782662 +176127595816370 +156488926252575 +107855110909642 +223517523767564 +240659176750555 +275531325293 +52020619330122 +28608131373041 +120626858758311 +60177208588565 +237347310313057 +190492947489100 +72041003840932 +169748632709806 +152481389702195 +163676319245609 +117714826030635 +156360542638909 +140599628759173 +248358319685825 +271405988292969 +166826866687113 +245454538047128 +88365256029388 +110670080895429 +80281999935728 +207721692525105 +265813641008329 +170511492047487 +89230171590353 +79450559506623 +246690075476173 +32182307924204 +229094262168052 +271509623480474 +226635073547385 +86070648748467 +163042578445047 +235328631720429 +196480634771001 +134207610978444 +25501611380861 +184086355138480 +179775640504875 +33134755773768 +36425277642105 +151665110161650 +262165108098990 +231350351058664 +98473927097846 +58497046190206 +109543758221213 +18505354410853 +195051421082745 +211026171086558 +74464493851885 +131287004748732 +49395377988089 +236218712039423 +210945101117180 +52487229857656 +6172888479234 +26786130078484 +94278448448200 +267283776898186 +253773466529283 +258327759730739 +78291215708380 +146444739326966 +58942471105357 +127913399751645 +130577807763111 +122697123907684 +268802009817076 +62331929138399 +42926086381371 +81919323971368 +2438954322185 +123340620556236 +64804170748416 +216292488818099 +113359416677200 +125979337412548 +234843460832199 +135162423763364 +252098062619036 +94345078381519 +123374332300894 +99886867845394 +88525500126394 +96547589285053 +195987666627524 +149937762582243 +109144831951760 +31409130888754 +158544936061936 +196009262527 +64722027176512 +236619695866970 +105779817760373 +260281421968238 +226630741294970 +222133203798768 +97570984048386 +1873625127622 +261138414656136 +272464111762853 +68648479965132 +71300477738303 +142454889179459 +79284881126477 +241532749784016 +153041791547752 +147856141125799 +24188918245185 +207974760941292 +70569235483963 +127818099255959 +19349396485122 +263374182229023 +119526406305429 +173067461554123 +206074880484534 +137707061578219 +111171632860544 +155720985757213 +211432823341881 +228822199334330 +169952391055443 +78521282171779 +109165515339146 +248503114046411 +153406819568046 +256284547291182 +179601289721289 +256266999800279 +149906940715177 +8598122298396 +148685715961011 +196890815329112 +241445490047435 +153388212440578 +193959769677037 +129584535391794 +163383784196661 +47031570187719 +47408289210348 +215130702831591 +53692355121509 +239682349584285 +164168555933169 +145609052602295 +240515873113914 +88748110551095 +231074441624692 +3202902129608 +143556065717427 +69130634210131 +79558083632794 +87654461369855 +260706556894633 +255144913053904 +257602041534200 +129070364973009 +200564073914048 +34760340570136 +45447906521202 +237670993080488 +240131796170127 +228273473775230 +152003107640405 +174135207538140 +135194940183245 +140872899255180 +167656518965057 +14100863202030 +40309229098334 +261840929739873 +67919474411108 +238346501287876 +24755238482672 +59393317164574 +116574061094935 +31292777676883 +17110554377566 +245683748930108 +91598197004585 +118146806162130 +157036026234811 +175149201457869 +262142313470895 +201415646978053 +207213769723970 +281232524566709 +156127951886465 +60103662062076 +70044141883786 +122793940435071 +94034037764269 +35999746132285 +135259649654858 +49918153825441 +155983202783807 +237244231537860 +187671289835183 +143053501498078 +133580235631732 +19780542472848 +219527724847083 +279788256820311 +280238309899395 +152420734134749 +64458632027472 +211099901919164 +184632946382264 +49809790060820 +140666084576711 +246199892639485 +112080810619251 +146286828640340 +41280518501375 +21744671374081 +16626002574885 +123042592456318 +2927480114734 +180920417907014 +125609008277497 +76187170340548 +109293474858418 +102733193946333 +83576701812738 +162195853344971 +105890925105469 +88974786149433 +62401961348248 +66448603729840 +99275728352022 +236511619345169 +42831355612496 +194784623575530 +216414478738810 +30844175345898 +97905397462271 +43436179505179 +98945514691619 +93691995628023 +130512780727011 +6965539375162 +61438933415152 +13405919849127 +256215561705454 +161268684097621 +18839766454816 +31982008972473 +216038566981837 +168790658000619 +84357110457063 +7541499122338 +212890954458816 +117074641888731 +211960250891002 +240741584922294 +228018911205370 +30511558359829 +175361184932882 +108389676846725 +242220162645790 +67411785855953 +213083792396439 +20936037413070 +215620222355674 +87704535994508 +157771367489079 +247557728870593 +191512878039755 +32660868769794 +234297027506055 +155647662679078 +165308228098356 +33160285882952 +269498475636329 +196212696183247 +158571523695364 +90063972747033 +11307658305257 +89085596132684 +204855179108769 +60233503571953 +122844401181693 +216327748332064 +6418943328694 +157433703841553 +48963557785981 +113393865001702 +193109815252457 +148129135818508 +139977517635410 +69710979530251 +87834380073127 +223944708824044 +52001379386421 +60812422748096 +184821859141952 +181698876717129 +228398720401604 +74616351273587 +276137331533331 +23402529175794 +8558188151346 +30701634916452 +149067828847077 +90693992547682 +2596727821879 +196114584033656 +155773665088630 +7675831262675 +109305261204708 +152618286350324 +244517048831195 +58503360981332 +62496123577765 +184148915981395 +159469011906847 +43191922272635 +191707057180758 +157463936071359 +27864455590794 +247382337703149 +198996471370549 +178188317649971 +97659794240875 +188028794075749 +61411095367649 +194719016265924 +210663882505332 +259480368869184 +194987369195268 +83582431170305 +246657467696612 +112168407511531 +97752150015490 +63739341599063 +100429244094665 +214949558852638 +231402123501295 +96122871385843 +20553534917847 +54430308085586 +200835577542174 +164563835139676 +253093318909873 +136999412050985 +2560848336441 +24154833837985 +20439814453000 +82096279110600 +22106648410945 +34495446287640 +180211341644533 +122967401273982 +237965950557679 +143152051488171 +183365734168038 +23700425042773 +103189635579272 +76900502695764 +117569054549558 +45726229839472 +198729894386322 +162006771688454 +145288523956876 +200969830312634 +43747623628029 +58803950316170 +206076029925841 +126755312435563 +62542842409458 +162030693136959 +220872552951211 +165962642321931 +24635017569500 +33126437787727 +215680179379965 +267126500656331 +55744865183871 +84080654440094 +67917880159024 +125527284164284 +10608823978594 +153144087765802 +12238108577245 +17038244584920 +100020347072696 +241567725785245 +191775005837281 +198809862603941 +109899715938699 +161016012777661 +99051584150643 +101722535436138 +123309675794442 +74593988390469 +225249616911175 +274718762610372 +277823924518100 +79150825754145 +61771572626433 +263272487109174 +257353644111747 +182694726227957 +157677964232384 +49700630439286 +168880908842006 +147619699608957 +155925987460623 +150256767135208 +159538599042876 +230933736418137 +151773913311968 +57802593417583 +169388616266708 +15911614812218 +160106872927797 +149701731414822 +53423628070616 +204708532896907 +102004540574983 +121268326981150 +14442815648140 +107514497161511 +222192544268672 +149059995948512 +109416210456212 +101244528705525 +134316272832540 +263993284996655 +32591964730418 +24505367682612 +145847186318435 +221623256231903 +111341841179291 +122444536619445 +259211689506594 +33167241740841 +256594966010406 +105230179665646 +115324762447029 +32887830502811 +156528021347993 +49400626313756 +24273615455319 +196542598590323 +215189478611720 +112712163523884 +254796525074136 +11659810086245 +135702984855871 +96642835617580 +37217192052505 +197078919823530 +165366356544503 +6760738659881 +211880196502287 +242961268706518 +149225824856472 +109724846991372 +19445984799874 +201587456617550 +80173621334874 +279916871113954 +279748295969815 +84469573047643 +255584261914597 +163379841056195 +210815786691319 +261024081798332 +242577855334366 +96716463776369 +215771829107622 +251847353096344 +129270042958442 +238278674415555 +231738245966650 +177247784707244 +137849754207518 +179693977696292 +127471861937149 +2287406790706 +267903869713103 +223085808003346 +82060280209340 +73302975405036 +270810510294536 +223326948997066 +100440359170195 +26938357450197 +80928571481134 +185632209479186 +148974244239467 +83292281707507 +89767406234921 +59526137875801 +177156669770349 +254952611801289 +92052862108643 +266896961274301 +189146721312008 +240481947677345 +40174326167780 +28425033799214 +92952837443023 +134006615509297 +257010771643237 +152776455100850 +39051562521085 +78677901634271 +214065952929930 +161904669003161 +145684919742842 +17002001796660 +31762616750763 +191214562483105 +68329402490166 +75876283629499 +186725745893375 +190992514656606 +143503131568064 +248175074100941 +5294795184449 +203319671010019 +249498242108499 +241606027046608 +82668642349835 +11523975803180 +80116714003056 +236221749777854 +121422333492052 +28352711741342 +110267310420149 +186875744580828 +209161588398188 +253106589343626 +157302960969344 +213011053508223 +101871048698888 +183501393395896 +159595634398804 +121719968777425 +236933215152776 +267335408815552 +203978071349453 +73686313566825 +230527277643514 +21394384061372 +15221309751632 +250977580568222 +22377618254459 +244807584458451 +222260944457021 +204694202093743 +132960117558582 +60002638713401 +134132616713049 +160490576688072 +21846394653439 +40554839582324 +173926832296278 +256890247222419 +159105469273387 +29474953233021 +96533314228430 +139755397471384 +111981031421723 +36419469239847 +40821815802600 +252751479134846 +88062155178874 +257678778092540 +57001446397565 +172648963655195 +210033766936004 +159900645321087 +147649838104063 +233382450123544 +33588427456167 +105829801189293 +251488645762903 +252511252831990 +65501317945799 +181005466371717 +32910935916806 +244647632543925 +28058828102398 +132845066247980 +273702753726031 +198792245188090 +280306688387647 +13805689116195 +248542503659966 +106096570146598 +194889753641423 +124521155611067 +77296636963039 +226355993073217 +249215349615853 +229156990358054 +103844062957632 +208490263520642 +172826031159109 +261712625274008 +239219433261690 +71115118022154 +138974266413282 +140214845648917 +135255207215989 +80871601778338 +33514776484957 +54223429019031 +35920862299760 +53594398030658 +158478979803165 +162106331409410 +273600439971598 +102858815595184 +111166651595595 +268066409661168 +193467600502441 +130943348214419 +164362709689577 +226434232268637 +67897928093925 +159767710122890 +20899891655400 +267642776461590 +239117646661722 +214125422548965 +111817967310697 +45611022112727 +58900102732408 +277021301096288 +40004311833688 +232030257065265 +131880445821692 +109871973173920 +246497889194829 +201911963872241 +143803726101810 +3963009253491 +274349645677383 +180127341349393 +218557909459094 +145994936499202 +62637137467309 +181090523475506 +29747183398865 +257790053331407 +137888612516063 +219743865483541 +248342812808839 +143401641367968 +105306452593160 +168198870379772 +14412124890547 +55371941487563 +1745975044553 +134587145608823 +275925570662942 +120741562193712 +223810321354354 +168267218842158 +225493604814677 +92343903573039 +194375364568765 +251594082064920 +133433837293732 +70114534212791 +184244915999011 +5672827670639 +104318190832740 +123538811582596 +152885603006328 +33663513733697 +4360372707874 +191535099570941 +9752130032419 +10218500891285 +221333438857169 +261259333712560 +127483744024385 +198561079988700 +276588215782461 +113377360986813 +131138232072119 +268504415284176 +34104038060938 +74676836248957 +29062344075 +139860818343702 +146502641745537 +196782468751724 +177308306696298 +248872644806919 +6961095018571 +70482112421167 +71758500512973 +49034184133671 +81784803340618 +141009406833498 +253481175030039 +147658321062727 +245960997672974 +119736503728463 +137414664797023 +2634507314775 +66148619840640 +124919931172521 +238886394649514 +224697204623232 +193144826462577 +68894986489987 +122470374658932 +230201214542528 +40369691508370 +252297112390772 +36062740878072 +51127957245575 +29398114451124 +162411563135872 +120066024455535 +223584617675474 +231766911050649 +239089065005814 +281157843135205 +86451846377942 +37974560558887 +96333611564721 +257455391558957 +149191810601433 +163599949110254 +231564236127204 +47235285148347 +24855723460809 +74608803338646 +262642563798971 +146019083577890 +279983556992237 +200577884186850 +10765657985714 +93406998917546 +124449212585788 +47757450315819 +16195809241237 +252109649081883 +257566372456699 +223051134251095 +136461490909938 +36917030851464 +71687519548220 +131636035137761 +104094096123765 +220992974409147 +55226873718440 +110727951966268 +27359534529715 +122688174364001 +255546453603863 +260796871816362 +102664299645488 +279887283254188 +206769983135595 +113096854533845 +71491836235737 +112308095024136 +247290069975366 +5079446178350 +14556326190971 +104394869462933 +151483686704811 +250761184021122 +62491244295055 +21308811323095 +127279277959537 +85626221080664 +60897838316643 +221096829655489 +209139859662326 +44235273419180 +255409880847602 +6954524553968 +271965901750822 +96367617336063 +174448322831665 +205352410275654 +245695395440739 +93840385507576 +179393041990548 +161937636564877 +117090637916214 +266945384051744 +216202691392335 +106839635759111 +158819988610323 +81656930803969 +277587829529522 +22091075708633 +213850532062558 +6077452469920 +274394268515743 +41685892136144 +53260319593464 +252333187678563 +218751338009990 +232268526924953 +20934139492991 +202187451596344 +279638825433471 +108001054222500 +129924701801078 +16314790068312 +97772246787892 +118612430533876 +153389530922528 +189355818320410 +145462534758149 +124714823197777 +119190494257896 +106288676844514 +198698513375294 +188160019619284 +145594355268353 +196163525968242 +207928133256778 +225682119327697 +152246055963411 +76682498873263 +235283345825546 +47467404824875 +275860956071739 +232642548824119 +121247041118286 +21561539724891 +147353387032257 +23762708843975 +255359700470414 +131269245266053 +160928987566637 +43948936724719 +46174283876379 +41074626042490 +139301170939265 +275066669842244 +23282687324383 +35168367950 +523261428588 +31767881543925 +176965189808053 +268639548274554 +73052785545399 +48839044987943 +266503634302577 +104921650220522 +56761583624938 +267669163904842 +88891043094427 +221038241700407 +1116893895876 +29361660648268 +256551187102054 +169231504381502 +266508345444788 +247868131266891 +134349740077146 +164655254967967 +140938455422226 +13451530748857 +95545014620013 +220997981481718 +34555732651629 +55873693265551 +240132357728564 +126190537460050 +35607446192113 +90649933046278 +2707848308585 +146348158554271 +228775182147251 +186462911718086 +18810254091313 +184293474800797 +54417752917017 +106196114819934 +31417246745560 +168953072241702 +158992697158512 +219906572615130 +144657716636197 +256326567866473 +127250857242224 +107496546488274 +245251803769035 +186131517962721 +33905279040764 +261713351285765 +25949956524595 +43620256519962 +100870516284153 +201005515908766 +195534963795963 +167994208417190 +3798760678226 +266829447667350 +214960043143625 +49287857725592 +220752183799457 +248179679862645 +56523735935461 +12737310625892 +240241516525947 +165595322836429 +144853534941977 +193226695436570 +160427495601482 +181564283303546 +199849367281706 +198827491230956 +8213398988605 +88644958276813 +63673769099772 +255584373511183 +65460635993672 +276269680429018 +245859480775173 +35128775112570 +222208695323104 +210290084017223 +229544075064512 +23091309731592 +276771455705891 +28265997256852 +117622341375577 +173359957805078 +155779598246484 +221713760662921 +39933082973219 +121533520641192 +179649749969996 +269752593247201 +1326931111134 +154911120788908 +208375782455430 +261724086466145 +101987012618389 +259459498228188 +198989850771 +232571054917720 +134425063306703 +66440723345899 +175986392161661 +261705509188614 +113857950651820 +267528815640457 +4519883515735 +23741868837410 +92852176212841 +154382385213779 +143298309510233 +246016305944411 +242866216759120 +184102860490732 +183797969217785 +35251607953947 +275333906394914 +262311640171070 +47799811373655 +269716270002303 +7615399937104 +23940972607020 +30494094325357 +26608276910185 +240788828066472 +236012797933363 +121022880316319 +7159998891676 +46920896688829 +393956482541 +162675481040142 +208462666141459 +10015433081080 +190361801924401 +14098130933795 +87122750887567 +213740149557622 +144321515022218 +57369330054059 +71471402483894 +7983825479694 +275076481262356 +280616573544010 +232977521388897 +94543333572165 +187692356237727 +240075073400254 +218316197963932 +228201932879635 +177375985294144 +279322233191974 +74728125735042 +179423855147260 +75112266861438 +85599160532012 +44544048542887 +58242721016446 +130418939088882 +211966290404755 +125347210034660 +66627215770188 +154842520409466 +43302219892819 +39519574773274 +11722227177435 +11753115810582 +182624197489028 +40100769486247 +243637528234353 +194857788761702 +11736667548227 +259638043345404 +238776490727024 +149398550611560 +208781512886317 +161678887497903 +239340814566382 +135173696830952 +237306873973310 +6233225364547 +101316079659278 +114261601973813 +214043322831861 +265929095051833 +186958886671333 +119508006821396 +82630552204793 +202980057953510 +274633540072755 +199213083533963 +167034809364259 +193471991384044 +236939498869575 +123736266167187 +18663905763921 +141897040237430 +50694640819229 +201257237667293 +192845201954519 +265441679025493 +230112090304808 +130876405128490 +110056416663230 +29164594987243 +117911689268502 +96936091500511 +21610082660489 +208681460062571 +131021425301097 +205182959229102 +198780721867265 +73057221069790 +182902230849164 +40760849024088 +100470789648930 +233661362010416 +249481667044990 +173861007909860 +98072880350978 +211384317081009 +124945293308274 +104821173060389 +100160242463779 +150003748817965 +114814800796459 +110573281472690 +150891598529550 +134563177353173 +202778688633560 +68898334129821 +114447594173142 +161849892120485 +145496869858356 +79260370670932 +111915113396129 +38508240241988 +131297080943450 +280128995674195 +196236719968215 +232575705178445 +64624051762561 +220003004198431 +143026163966216 +16845946125657 +229949481530869 +124123324142753 +6212208414716 +113514109858742 +271592126980335 +212560933761687 +11984110025856 +253404895650656 +76466789246529 +71067751467837 +200497198265789 +220842386477179 +193699838366065 +249983407905581 +213495738873691 +122771949429391 +80789004119718 +116459562323190 +81919954159396 +84063158267184 +136460457011051 +163440748003265 +140914565583672 +277345301200593 +280882106806903 +4265300579285 +246325477387840 +90717747330504 +200858725722395 +185515055431499 +218905306879686 +39049229883760 +214391372670590 +117701132705109 +83717954508118 +237778349293722 +85327729598764 +242360671547476 +59343246739703 +146480624335221 +173180845258290 +153200900856054 +154087662426393 +178755202326388 +246309631392384 +197395543965636 +24442998520599 +177951176125055 +194760871662808 +31846669240071 +87816493933946 +42586760145408 +242965781404235 +251414506360898 +261182137738186 +84905048425899 +99104840057296 +209191448823398 +274394209522838 +262392853005550 +27782089597336 +42386992215700 +280101354218670 +74272536283220 +201643419968024 +54301998371429 +278752210575855 +132159719064308 +241878635613247 +48511907285286 +108271600476107 +260607198915037 +175705942052918 +139361171993371 +119717998630433 +117652374972009 +38807261892101 +179462193254162 +262791974644295 +40342257342728 +213285234105016 +64506478094601 +128667350707577 +129156022979931 +130902803085968 +114506762401819 +205510922405011 +126226590228289 +173921720058135 +241401599999447 +204180555944655 +114501405212347 +3118397615282 +120790625047925 +213958857667321 +43382515837927 +30326984858580 +44136009278103 +126173911198481 +216988873834767 +201071915815456 +99666763711629 +196559843025701 +223894769214358 +42762298344901 +86739728338215 +95817835365435 +88975557869835 +150937931843207 +111895476639530 +42547690210799 +237279875162447 +190318605326906 +36144700020629 +206410307059021 +42517641690367 +224390137604057 +137393974192481 +50904489740925 +103383479650801 +260911585080712 +124000719330332 +195079708183010 +147613530991964 +252143891277211 +119495010625192 +68231461520588 +186608714896500 +277035156052414 +220995945642863 +3031789718818 +11289097407946 +38953248653461 +204148035445274 +161956101513314 +171030539602881 +110879321713734 +265974136789682 +83400394939959 +110093860760084 +45983175812658 +244956965424985 +117320036221089 +59972075332684 +180199647878258 +169544925981762 +61785099576920 +182897690072936 +155475266494480 +113690742632624 +51961642102740 +121763713165605 +272218832011195 +150740570183709 +123543106032906 +171500533034270 +261017110341462 +161392198381996 +147998841420181 +249277639486928 +101022934872202 +19226707762701 +11926640795380 +107954426162691 +258019889714168 +106414214013862 +143670198730117 +123216367333988 +104532657971313 +243335027136338 +66035851252476 +235208984459946 +100823822690343 +157071433776651 +3099525391069 +194931278729378 +18600234995521 +113133286124771 +85255740342640 +253979954689137 +232436251797702 +36282224753919 +178708875143980 +195848601100271 +126690943122575 +270352935041272 +135929180696241 +125094566048905 +21179813845343 +15749728431350 +84984931701231 +139857666376822 +187341970213784 +68170487556050 +267835771482831 +256300365228616 +149416310566752 +76327275009264 +158268320258663 +67387270434611 +219865568941841 +21583701847124 +159219082630273 +69177188724795 +211299244763547 +242048232335688 +153790167206730 +150698612410074 +82501722204058 +193129002991610 +51378530895912 +135617828905401 +13182456357651 +71257882708263 +38982039406165 +149125846536278 +116098168259700 +80946874068577 +98034726720975 +225711197016484 +131455928702655 +79175350158224 +3797548557971 +104175088145253 +109719126945272 +252968682412541 +247939216297450 +208088597761003 +46234881581347 +72601718966048 +191349794357049 +14570606813058 +234402570552817 +89830464002053 +260103953873591 +51580484502244 +169930250280234 +266620684690126 +132691618443847 +74830350608105 +184614120376495 +264626444824770 +35001909909877 +231669594325749 +202834626859146 +135699207833765 +172244759821790 +217532165920594 +252830748538475 +30638644807622 +158177715837204 +192948204533960 +172505302814689 +226600448843524 +213850917922759 +79839370135839 +224807909919151 +258904696040277 +101066705727419 +217836844021832 +209161988294488 +30817666197241 +1876236564927 +61675337406374 +99881210167328 +43251985574877 +151839975099454 +274001804311906 +99517806351369 +82499958215304 +114155504942330 +199207317272107 +230182368960875 +43819042234343 +20849314025079 +63016692833002 +112018089812761 +269082433959914 +235598889480678 +43759220285239 +26180371410446 +38561992583818 +37910020750948 +197863926014275 +169661969129405 +202068861028520 +236454736639424 +247908352915106 +258286385131132 +55465655138029 +2688929592610 +138333176496950 +266590414617945 +202028682107480 +277500725070347 +260317356912209 +186286556374924 +202021539188184 +107368227142031 +32172602608191 +63265864168382 +266545771372345 +91118731349985 +203845974522568 +69459399981887 +46963309185693 +266966740731980 +123548118648468 +234371935371706 +213696261427513 +92592465434455 +222994846136165 +193499212815385 +45585199436855 +237947176635978 +278510476857410 +104844065125450 +251411179310112 +64831325933725 +106383845876142 +199454865704447 +220956396821253 +33296489539450 +255793381438546 +109286198663071 +115012835671108 +223259193663788 +229894426370372 +147997304097640 +150562785628058 +244581228930288 +163383543212145 +201589265381702 +232490235575068 +250617879305517 +239819077953515 +8695311601829 +221452289916579 +8507632271346 +249735056912018 +1315288082157 +43615019344015 +141683617096812 +47471391108163 +143352756592698 +69888332205427 +13270394545849 +37791269717652 +36607780023057 +237322723632717 +66997054321958 +236062008274308 +171614294535857 +195249680393864 +244571299764449 +226676171404626 +147249622432331 +28459055434745 +268867939943571 +60201813800903 +122750307329764 +195459956234069 +140440911616560 +102229593251510 +268154514956393 +205696227589625 +155155086407414 +272667141712850 +16910952187987 +2907562930471 +246012692425243 +129356343222090 +278742270952846 +266519057112073 +237320601417349 +193280812965059 +183723869482537 +53756514652880 +46693930666158 +181755318788868 +54237946483952 +64489257524571 +76752354110283 +24529441544638 +155759342173803 +244877009636274 +249675424386521 +264690964232589 +29139708338183 +245135203746270 +84568794423564 +258068829959373 +202418102300531 +230236958985957 +140950914821771 +209670013060708 +187604558691364 +238818754495187 +50355458275660 +142285274855637 +25947698917884 +276388879419755 +198917098968831 +59539742384316 +161334052381281 +229715698606924 +220005776318677 +155695432269323 +126543814557569 +87723639760002 +35266884675110 +277743544223405 +233692130818933 +209414493385375 +171306109435199 +164427933420526 +216453825604406 +90739675010150 +6585643161629 +73946970311192 +95356784152909 +156303499797276 +278605204361459 +43217651580200 +97511902552336 +76750770726855 +259312754139105 +54002006641700 +109561516819742 +234956538541904 +14090897510408 +260381390524118 +81172532580464 +53428847968172 +200783807811070 +229153734701107 +62367299320359 +113779077498539 +139302203723747 +274574153197238 +95947122748646 +53800149247011 +187868098086654 +204663307630648 +118240598669605 +129291693666810 +101993177668581 +197254288117918 +99161347120052 +199192194959245 +24101768180275 +180684224987192 +69041491957076 +110865686577946 +269475080254552 +23796184567678 +175213112315789 +98430425616251 +54230390259621 +60922886975952 +253582877558127 +236876328848926 +156157119451222 +177310538913436 +206277347932790 +255009737735551 +245923941950659 +30927419300302 +144941082792445 +182642574915921 +230909498029927 +276654665569963 +207374729761519 +100739527211742 +225060298495636 +262474382116533 +66984440968241 +68219499603271 +277236468420088 +96394903197500 +220680839722768 +125924532239087 +239906650535134 +279371719033909 +184394542486578 +20565638661282 +259334057032008 +16948473840910 +48460783646152 +117654890012541 +17956076475023 +139230642200336 +178399235209491 +223158952765826 +242105446903302 +170533678957033 +220585108340220 +207410913292795 +190389106336810 +145316650695975 +270893860410764 +39325851555933 +172429262346941 +110287026629674 +187515786531049 +165000445890170 +181187497650459 +22721627197087 +272717596877045 +155567073847793 +261262788347201 +213814954544861 +13354780701190 +52028441262530 +119961366400510 +36054137777499 +142898272563644 +61657869138499 +117730664846930 +126430350586159 +216621946134596 +107323494828662 +38315997831967 +42797713239766 +49463875883544 +157042380739858 +79582188649506 +162153127136030 +49991616569215 +109912792038499 +155548475603925 +234522740331108 +280909467116607 +43186995387300 +94778495205506 +188462834690351 +265559967964864 +26487054070271 +130749539192901 +65542208241699 +71777205556172 +1566617419132 +14215117512337 +159534211766918 +94036233750617 +148071867911230 +101993994072153 +22361127037077 +153348387710054 +236671196802842 +225489632396813 +138225534994879 +219795350738592 +40253965283452 +48878208606481 +181753522719082 +4638104648931 +137577210613323 +156423819407605 +6239383679338 +248236352618906 +110418820408157 +167402138361813 +251303797870927 +185881677922897 +227069787943793 +127743541980833 +159052090994393 +84011833799393 +10585712476157 +66986922539360 +38160454490821 +25498222617678 +248513272303416 +150902939331344 +164773592420922 +109831481896153 +179095206292459 +236450078327181 +156928916768448 +26900448230487 +225263300649113 +135961001080995 +217879788810419 +207573261936538 +271557472327723 +69523352498595 +246294467704500 +210925736726039 +244165832790880 +109627961729068 +22997956683820 +25459829426462 +15993691941914 +131400492707209 +218254999604112 +224063816777976 +42523454625646 +263485605284112 +15175791699268 +47731282712462 +194903660169110 +119282738311886 +99059951948218 +162592003143247 +69749995796584 +265850229605897 +81390636835447 +265865408309401 +274308801347844 +158484793788744 +124959581349348 +130212108132973 +11501068731658 +280224597409129 +107535231673144 +262722118827434 +247810724360311 +266661980739943 +231338996471849 +37130549682772 +60571991065536 +4300804789664 +95910752141996 +193134779449191 +34821578540119 +31776321682836 +274272423608172 +21225312586078 +30487741411570 +64861238075871 +103647151103644 +159051819112171 +86224646342141 +151662438632590 +124418232271099 +138362563826697 +166870506842003 +25892741844883 +244685299877054 +74296142919158 +105727814606950 +134485374247231 +107839472010989 +124238616928351 +163568533782775 +17733659989729 +32442594421721 +176023628501616 +145394155235180 +129427076074392 +132479457964207 +275428097790125 +101820044600604 +100523439718639 +240559372843860 +183276074791407 +246947845228870 +255418091991698 +213977035791678 +155307963618953 +270928865475324 +117729160887226 +103401657775158 +165114887142041 +177136086627114 +230768214633905 +276302398066457 +203554665322369 +162152494745746 +51057681060802 +68209373405763 +27311163768885 +240128999541161 +33302677957381 +96179467428875 +38071587148036 +144884432543563 +36544230725029 +66299760971795 +38722374431837 +208305476189530 +88376190898643 +128719608129281 +136692859798455 +95585044699378 +104048171504642 +205914292385473 +36660660057328 +73474534871230 +139543246836141 +263742943546758 +62061483028519 +217589962102974 +243520571726271 +177697054407452 +272791327709651 +149013767690331 +27563830778410 +129211156832071 +74600294774435 +62457530626486 +63018449102428 +135657037079838 +238026802150202 +12212546056618 +138647151589149 +224367421431382 +279334843098898 +202920680225625 +112870833942448 +228442121518766 +72300916687897 +51807876011730 +89264397755993 +89709059217727 +222889141676323 +24396497192481 +149523351502237 +121491086974488 +178538907578732 +39264238411556 +267776786205609 +172482583496647 +148576640766356 +47493017191324 +253204452598270 +69977404593076 +112497582432790 +274435526577698 +190148040158977 +196184690534206 +82661047059436 +251266625093973 +90192526473726 +243384478610443 +128693749242158 +65138960540740 +40202684298390 +201446957903484 +160228372595041 +276926952093649 +120433929578284 +139027932297015 +206883851731765 +280685922885006 +231145619382714 +77954409659689 +87020596416391 +49095622616226 +57049182160428 +236045441318196 +34809562423197 +272980279135188 +128890112176736 +95801185382972 +201047423569192 +247957092282080 +83281237827374 +253822363384787 +266377527212366 +185863975118819 +177613125105724 +206839479749115 +134060899175957 +84998043320955 +263481190053144 +141461787238237 +70995890216742 +277219820434067 +259631383998038 +265553644297307 +237371361590601 +130592741143748 +130036316652107 +259902791598968 +157511833545279 +212670433994103 +76559906729042 +72184527503011 +109092865132768 +210197517433245 +254648756813169 +119094683128764 +5856863537231 +192496175911141 +149399514457442 +88176706761043 +142251345354189 +156319900057261 +12438924572051 +134793419176291 +220959931449335 +91098747787807 +60261454416739 +77350043999433 +340205914514 +22285501591475 +150612715977726 +232163580478317 +269723844313208 +228709434439942 +257619020501638 +132207010908680 +71717315940945 +144450270759409 +51619472489179 +100915840143701 +116993481417796 +67916632318155 +7067778593271 +132052537566800 +183044977330012 +150710338851278 +163197109367009 +112065106261862 +184854291415678 +53013476875344 +110893327686647 +245452662205334 +38314323818799 +257773570097210 +88483970826250 +259531381803538 +78856751971482 +240133992681406 +61656774921086 +26717243758941 +237954673019524 +26257859741834 +30916750808369 +272811011896005 +52421123447004 +154633130591472 +143660081504545 +118718447687502 +85370664741982 +28073508709808 +262523631533752 +19192414880331 +155190309043382 +247715125890928 +184538637997533 +65747459084159 +168539765941682 +146554352684869 +223937235149205 +123024850868586 +177444071009254 +256611570187775 +186337155626891 +160657510515604 +207978121968868 +123935279935393 +233633993409617 +30025019798432 +133648102797924 +216117415048457 +241520727118664 +48771667350898 +271816588910595 +152621100650016 +6724416719341 +87767185408185 +170825889904146 +110079464790749 +125595926081573 +13657674364408 +190800749473945 +87314749476719 +189658486365434 +136910665303725 +120260523781583 +263777523790866 +13959659771399 +191311027114966 +138004957459997 +264246023563316 +11184174147949 +140626439919559 +198042897939563 +238303461836871 +208062878178004 +52829216585529 +17031925484967 +125487325641034 +79324695880743 +145330194451298 +129005739944680 +23628068329594 +197272729190593 +202660335094145 +4915483968516 +20607593660244 +108100554056357 +200285506169271 +263097984611400 +163632888920092 +94912847856181 +200928974434244 +121791575068080 +123220739406783 +214778393911108 +32908740220154 +23344180739754 +260752947882551 +231451930448652 +145888566217707 +229675276197232 +227336896115119 +136037132685164 +121836520256290 +38258031386380 +124842781604031 +247716156197872 +63766195982549 +198001150783465 +177725577639303 +120014323753442 +172354185507126 +54807575501947 +197716073105563 +26904667635594 +145388693942904 +82554797375232 +275324950736233 +193263559154937 +5427267418891 +8888359611266 +99304922283444 +2809250092384 +86111181344177 +44042661532703 +36425186402292 +69888229441420 +233962212906739 +241741531845422 +240736729217574 +85061867608088 +142626448276410 +130000467484231 +175642428518001 +267478592210736 +189227509901924 +84916043811656 +147932015098611 +53627712767977 +105517071756059 +206436797673803 +123943300555986 +85239300676398 +166443227774854 +261196089787843 +183209327624170 +217885960348115 +231943758576875 +244675263317363 +66342668450976 +176770406118268 +162544636440632 +49227477785254 +259176915757830 +28726643106503 +257439759774901 +24714073735654 +263370475572271 +134909586686871 +177049727346252 +9885343836924 +185844594968793 +115013052283222 +83468974361915 +218097696416081 +251656666680315 +49283226767002 +157593441792569 +258969811091102 +36931702583586 +220279620977438 +165126743359949 +37986165419055 +28597308268517 +164435207326633 +243360588771889 +271204641056350 +86273369961378 +182099972153509 +30912097317654 +124469057164223 +89031374749519 +177002405505916 +33437519236377 +85867546921470 +276831467268622 +220882571889605 +247257770094761 +193453545472806 +475159357162 +5239177685743 +102171628891831 +124990805397411 +65628418398049 +46494525751222 +211316100255896 +189717468432691 +123530849964117 +141748278345834 +250439235681521 +93463447751814 +151818325911620 +188350936307069 +209034407270397 +138941387080798 +87126393641517 +106539687296264 +245670467710604 +6516532049212 +1090185017404 +204933961464586 +211702112125588 +169894156840350 +248127756408051 +1440751135262 +165130790644406 +52275245757128 +109080767103249 +235494400848826 +80313764580290 +237598115785960 +202292171885036 +202264687013725 +24755184696085 +56626229399518 +222015508306986 +167822049932875 +32296797057678 +266931670541775 +39268981068328 +253914409727592 +149188337465700 +119742540312343 +180814632751532 +132494080218692 +72320652199109 +85842469923117 +129645312909332 +90106781165915 +146205323719488 +217990412138521 +118661279788985 +57290063009407 +114989232937342 +188315354071856 +84721911337695 +153842025478197 +14687096957373 +27429519073891 +111598714464381 +171492432324753 +29154506493846 +262347182989572 +10220787015006 +70798333592920 +95742494311582 +109069575352422 +81485914226275 +188459850683783 +224920877479727 +42038430922118 +206237561477798 +61800579393505 +138103092340319 +92323255642911 +216338549544683 +157308962530828 +14643433909323 +222482389081534 +211734122865530 +253040213721875 +180721948495575 +144486914689626 +184466418327972 +271410122810973 +36082554372315 +45713489006770 +199754244224560 +273533058935279 +246425832306069 +139854264336375 +31247911284957 +57423118333967 +229518414497031 +85482230425836 +118075584950862 +242021695881891 +205990365217803 +253433288617469 +157122466587941 +188010138721870 +149355093671823 +251981062369597 +169597297933086 +228322717028103 +53566531470205 +59414838139584 +259870644084586 +749627003746 +263757647966191 +135525247263219 +23334108848917 +187397666606693 +71450210156180 +169439902220250 +235278327540122 +35948572045750 +157596851172329 +258734947626390 +71559169361921 +165993907340843 +217583811374240 +214599591939168 +229563296263738 +73327617559058 +41488411630880 +60490465804074 +174066255268116 +230839478372554 +230936241228807 +196720109648270 +86345211885677 +220847985770070 +191973182604627 +173878215539136 +45897546315080 +217932783268973 +124158239582528 +86773045653501 +153152924858368 +258764351255985 +235223862780490 +157720167978035 +202707973789559 +81885835861657 +12608793663202 +277924656953848 +106599423331849 +159381066069339 +238694154728265 +65161879822712 +126193572905352 +259697748797308 +30856082751915 +41637773254327 +36260316123248 +122915381615927 +191320307642273 +277721029848429 +264447538829145 +120953616041001 +76780292300409 +11896117636311 +18704828452082 +117051640566324 +201704188408157 +58429073839551 +17721012231280 +36411030543713 +202380512755682 +40031328998358 +180211978554616 +59881373224220 +238893368364926 +152949351658432 +65600945648530 +217481619626801 +6929454985222 +37805681692382 +247011700330864 +242550469595834 +226697865179649 +182249814089519 +273454560446091 +189243765286319 +41759054755965 +238388618630696 +281264825731609 +44236976433526 +126233608043637 +109759838578130 +252905855811633 +97819920443858 +84374605812481 +243624023903965 +149174716820221 +129026016103708 +113872187532969 +166437994292931 +176391685906108 +6057379064665 +13850467221436 +217497188232634 +184119271358791 +26684849691991 +168238416330707 +270760149862052 +276029051926436 +206700515647480 +57683171466875 +66949833007905 +145731247934639 +54071989996101 +64222309951338 +70330145129248 +126569605956167 +83798191455421 +228890732268399 +124273492054500 +225546880283745 +180178704353084 +221448613418036 +1756730076875 +210878987717821 +140056955042689 +24533049413940 +123594793451822 +119460741624556 +101894362930975 +37399718535943 +2891738809246 +134260885028107 +133763848284257 +221304395535843 +210699897449970 +17978543662787 +99747286824747 +82970284463916 +204105893204800 +79403889753177 +155103393567459 +182721912800921 +190307639860111 +204411667328431 +128687554249771 +247597369538398 +106571302655188 +7273718967095 +93305343047627 +8202898266600 +78530363196706 +141098272689898 +89031317039370 +184811986487978 +47762382644486 +151088924394880 +106451526869970 +227444386782571 +43397371718755 +265329953512198 +203478953553317 +71726660919590 +6207751706581 +229022874470871 +92425132869582 +231911058535958 +80321046728705 +224165230115062 +64831891056467 +10991142571372 +124492353801802 +223153139043604 +84197643242906 +197301208408723 +51568038958095 +229026005082941 +50716517331150 +83526278765235 +130766025912023 +171387804419116 +211394025161006 +198369341536205 +167536467404413 +214468501074422 +203100244724714 +251840719388697 +184522448817317 +104579491541846 +248879514275824 +142750886184881 +59611840474079 +256843991873286 +127785820977265 +103211613598005 +174361608332729 +130379971733485 +164437927472694 +83391474612338 +115485375139567 +278368583825972 +27778879994465 +137292117611598 +92299365804357 +255667744488214 +157202184508795 +29604143430456 +41300270317591 +281245757404533 +89213820689633 +105092415105406 +74350162094035 +120125095529285 +123782196760193 +130474873958341 +43816473766856 +123332815048497 +216535346867912 +240266884618715 +212707692073493 +2066441085568 +250695435990218 +162466518338797 +34021835110349 +112297287192812 +253365559528286 +249642208240137 +258774213896821 +19870516983528 +33782224417264 +223224485400059 +174521500844161 +84058267763937 +37503656188987 +266552764856036 +88450511383320 +96052959600704 +194383568672455 +76374931630361 +146746191118557 +184808925846965 +233661876403634 +129090049496852 +111684652453919 +65364097421933 +48677169679952 +94910956352803 +210902854889126 +11803377605864 +160005183820738 +117050302847336 +11145637113574 +100543576191018 +24810878935362 +84144402604821 +92761153074399 +91779060886180 +202609712298235 +236752932294940 +190034435591507 +185632806928276 +113488919009599 +23397581265529 +157926188999408 +205587560806580 +177726613735000 +15326303179966 +255353219095408 +170326713234840 +246106078721144 +17801437313022 +222520268093633 +35018281240408 +221271487966496 +213583535327124 +96565664028899 +4055811513027 +146778483286392 +220882434094572 +257679306865627 +56321198213399 +17644541355947 +110743446113067 +213204971125157 +85070714882035 +38906533794 +51051563932314 +197596264612806 +30840580801136 +132029620930182 +150646180516105 +219429564868572 +12097224140759 +153725698167397 +280728584353662 +261793600860686 +174149291996952 +279299265581201 +152413355607599 +39799864293287 +51936703312071 +119918378539025 +107267033080922 +145101097943630 +233250416180044 +143390685832582 +231627063893807 +120261685072698 +27615294271374 +152762746971225 +225682651748047 +279718820063966 +94797492381393 +134205426857972 +71533275451995 +144841046838174 +85460454639846 +211111419821651 +66149289497194 +269586730695258 +213735055613071 +44526098277447 +7386690010358 +142023487448810 +26637357196590 +130502786190153 +111918087247888 +53728126276163 +87059169027594 +124797974287830 +205167379555677 +121850364688246 +38483300793202 +49552184991995 +97078698851525 +189111968699750 +48383291802290 +35068924600964 +244153388184094 +46213673792573 +199324194289032 +12939610793733 +254242663128690 +252014754502089 +43502132610363 +128896297810948 +71944466424860 +239556411664947 +280587532929133 +20694282611621 +221184706994434 +68325972558974 +168871637419972 +214790853310653 +167376385976693 +45522486446498 +102983462754986 +247909192292061 +56986992268837 +4007755254828 +112016824535028 +216328290625296 +183663311648793 +125439563598797 +72735042379100 +169091547787879 +274869801062017 +281335310262050 +172509854486201 +48330661244590 +239354539442627 +57793838815105 +201499094314374 +105260641308576 +152162789998128 +190916015319104 +37418905678280 +245479375357553 +221908432049116 +234391712682506 +80971649249163 +4728048717789 +270365908921085 +113201210074003 +16058280383243 +89771318283956 +259700463573864 +279605356092556 +211782421039553 +99686935793710 +32519537343400 +152266310000752 +204986785056715 +275848262827148 +75318612609372 +70684994182980 +263596858294856 +31113989747929 +271903397347322 +54169426759788 +273516436506155 +255516327681214 +261123533083216 +156322137205361 +271377256584507 +156410637477223 +4927379798769 +158040508882435 +125851988879554 +163824106776774 +123846432434976 +715800998919 +55901605587926 +148999828479647 +217360871217554 +40312124209209 +146348359868237 +39216374273327 +229672942973270 +128713260503988 +193240171282885 +207835821165796 +104765116945847 +170523883211969 +66559067149786 +48497151285087 +83309370087559 +31642127825147 +36174708110663 +3338535482057 +157475627381674 +129166225724219 +34175233698509 +121868889869939 +101971088998170 +121124637009641 +57376182623255 +145250262735363 +3559422451940 +244654658906179 +156735290683420 +138022733466390 +33617312772584 +44603442242804 +32500345090111 +185314505117667 +101476554067927 +79814908015097 +35599198291938 +4569118719262 +91842624638655 +34188159725899 +188976419653845 +112795376987763 +40111951507354 +165760677543635 +47953901088541 +81749127031468 +267332782252910 +20655513629964 +103644283758677 +114923166577041 +32051861801433 +257630473730246 +187266863525826 +48239649870511 +186014535780859 +130387712080222 +99949312302220 +170539698276304 +260073120870689 +96915951283374 +83563706655592 +9816807715639 +199295410143076 +110749618637858 +242812072592746 +124563444653627 +23647763360178 +28504945028732 +255045559397366 +199345169797227 +162829779195055 +235346674217749 +32758232556934 +216405085983982 +180867755192090 +64343451548660 +259600463063089 +81687519352540 +55939787178876 +116390863876459 +95371864675664 +253426157108934 +8546166414787 +263893636958264 +209802357005629 +23045522704414 +29766613685491 +28788651858360 +151895835240453 +108683406867601 +52520548510205 +98487409285139 +78714190708350 +251608197470670 +106199583325638 +29956542698118 +278203789002572 +164616295830270 +93033933235371 +177951577940666 +599894870624 +231705864732511 +228416358447911 +224536702383159 +155157164453434 +196369532009447 +118649030546407 +106838929916785 +120691749201522 +217566743604727 +57853164617366 +108875878005769 +221783650452298 +274621059937473 +98687276575444 +137483189168158 +219053655093624 +121923975678997 +173791417341611 +29022133393375 +265993237998745 +85840655324952 +115745340029010 +28862579101873 +109101195927172 +240883287309429 +132095863014558 +54086596338051 +150225432095355 +224812138443461 +43236126091517 +257558151672374 +251933282692489 +274666446487570 +114347215844352 +72449235663918 +208809906705626 +167086325172373 +140211657832282 +11993778181261 +83213487670914 +16793149782208 +271555649895782 +170116773803492 +176740677336739 +65010917193989 +50050416995647 +227276883752617 +129297427194333 +200856537199515 +63944383333939 +134832450094068 +3704566127991 +76123848922387 +235630414488922 +71078752833942 +236771367710511 +224344288509860 +116866151642576 +194661828705247 +78813741251650 +107876553938258 +185702241015963 +244390981716206 +198111251605407 +256419299931777 +162249969310554 +83333418877724 +88085871931496 +272928305995894 +193227981637240 +258278636579008 +59804589222672 +193054255073533 +23155888753270 +239504916862082 +56999308563529 +231853467489828 +46473906444090 +198974820418190 +275272571440808 +178844489122054 +189518125554540 +222345552678305 +41186593275081 +96662737129408 +48700812796495 +181416004167511 +181669748287249 +58188331265623 +269152978411164 +272653577920037 +83022905623976 +263119945809681 +23648116885696 +24333918583006 +220433150796178 +261504864876966 +260534244147647 +246361161267262 +245632072051232 +201839033446416 +43705015253133 +40751893096745 +57300367142805 +4262383191066 +259330171880846 +89687093676844 +254278205550887 +45309792907977 +25032125364395 +176600540028503 +218124421606054 +220783516909011 +67515517120346 +241180979335343 +245360843256330 +115180277018541 +156562352599403 +90693985087236 +75506174070985 +170796064794372 +233590158214559 +73071427598556 +227966615279975 +64665722256983 +221549391403096 +87258145034287 +163165532606450 +5152385380597 +125383625245891 +93856043177652 +241413119307509 +195591024405095 +197532212725329 +202114599176261 +248066472972500 +196173416986437 +155213312854359 +185154067326292 +167472357408818 +253462312537789 +120701965776301 +159060591010371 +11713281758940 +182082284161870 +238342485711602 +66415405460153 +110035843705416 +210717033545887 +275613157435865 +136257380767287 +145000005728351 +112003354741490 +202284158493276 +42359163578810 +53867984293021 +5065777484133 +140142600625039 +10911405558776 +149166388838594 +40335775967722 +132425100128944 +62685227394178 +97045343069998 +280563643090579 +160573546752657 +232867054905882 +53363054984067 +217516769329221 +162376012940248 +209882875861515 +124308871113024 +227065483263196 +270589824745248 +201925115539979 +63887836602755 +107823748201372 +36194800165776 +171628889345795 +154921183073667 +74879047019250 +64583997002690 +263218701030601 +154508566945931 +269937107628598 +11046542053248 +6436239752878 +173001610792522 +80457137953047 +19756404830034 +46341127800269 +47357691671272 +116281208373569 +267482611442421 +136423229254130 +175389401692443 +21422700582086 +201370416428962 +195002506070488 +27685703112986 +253775615104268 +266125592078560 +110253773150532 +68484999737263 +32036755789503 +84175521057062 +206820807396717 +206972925863579 +178299530706888 +95878131308680 +67703195742840 +243940545939306 +255074190620878 +163072187965038 +120872142445705 +263059133890985 +202001135204851 +7754677205742 +201475204475820 +15804827128847 +161112598702481 +23866298273561 +239393771626401 +42987923992323 +210266336777150 +232613165358550 +164561657861252 +279724316168337 +86343525671447 +100136430926934 +42283594428237 +239315841218536 +274910363568097 +186766435972182 +176065845233902 +255928361785601 +258097699747639 +37121965271875 +204879936187607 +110016615290122 +261587827049962 +121443721835879 +98428149904383 +47071597290576 +128969804421922 +125098451474726 +1228573219841 +200755510589654 +20339080769756 +224117743030709 +243720128525555 +249032973487434 +268641729975868 +157939861131767 +268666460926193 +116799975640111 +218257311891983 +265394219062277 +57731787780464 +167487607628420 +200259249743885 +95935670941086 +273765563214365 +114717529470189 +90313148335679 +251240198059283 +9089394374532 +16802951250763 +212732982952102 +195023764467540 +12075386428551 +76768004724688 +187481650296532 +198519524531860 +77465959507609 +217439829242581 +47455994516790 +259678285216454 +155419267349519 +28323519132181 +110434405538187 +95544138852181 +228367892157157 +50781817223961 +31078563348949 +86989392695775 +5860866160781 +95669653004537 +236521903849301 +21716254270093 +9720953793226 +210115442607022 +280487981460562 +164225614733155 +101919691482341 +246540025593652 +111437899335830 +39411947986021 +236498607456194 +3429454809175 +62382136831883 +38979999398240 +225214274826098 +96807798531230 +675914857784 +203542979608682 +240060213830215 +257705551878552 +45889637461050 +151382373737872 +57581786475248 +39679585048638 +131789399570553 +120780276685388 +145558174421117 +166869018664292 +85344044456731 +226803710752369 +278250337190039 +261663478721173 +191549942500305 +125071063903702 +18271008380808 +274714085182984 +38663430122842 +39515531654400 +27779265854666 +189735931059810 +142798522455718 +198298292505144 +216189679434936 +88375733831615 +72651042083960 +219643113179317 +174313828655621 +165304575892302 +154838760992108 +84291107095568 +271078780698701 +72074252203192 +187427263661064 +6225571868791 +236194497909261 +10156712634114 +232499701387140 +228017985979341 +81273939283186 +125737965664452 +199478133868048 +222851844429754 +159936245492893 +122023875087505 +9292239254705 +165041129391602 +19237689903059 +58376449261951 +45634459147161 +107477801723335 +58649478798025 +10684717746729 +280258623355367 +242265759919411 +44510133978060 +274115706164991 +149013090827000 +50613968298975 +230645501664621 +13872048493771 +181157110249654 +128229484747365 +16810862609300 +91552042593238 +250295624755947 +75008848315001 +159297919820183 +274384315426351 +63800353299695 +268430412400786 +144256405285412 +198203648824472 +198211684608680 +89405075766863 +204838703505491 +108196548657632 +178545417423922 +83772006202330 +173686785285841 +148216629004962 +70403198817922 +196647769424450 +249314232437948 +124517865801867 +205352080058960 +233708225929599 +263421987420073 +165229052753334 +277915053018852 +202805918828123 +174896879609959 +181899361218156 +69460557562490 +155312947160823 +81152857153715 +81482184100655 +236621587686366 +200153462294058 +238625342763514 +43093197033013 +216406489613334 +239862150931916 +56940791011568 +56547426645813 +190828245226769 +272293000917610 +40463231146447 +278777448378783 +77338507028340 +248638509759659 +137810898290994 +174829824974346 +65306019025632 +23405416209729 +221320197074659 +211690488922480 +25513105804086 +177467807203409 +50571113833049 +256752787521750 +133592808743847 +37573428250724 +195599711839492 +34591191495740 +203952847488619 +221029298443341 +63851781661306 +11210862197427 +202591284586171 +91112168474009 +188879730637706 +1301808358938 +152067698686302 +271356116542314 +7231558267928 +27880481238250 +52150507994756 +197368436068585 +217538532595992 +279848760824364 +274348969548743 +55716017874965 +129042607420486 +10117745267082 +160824512745321 +219937296571725 +200219222672639 +121361738935134 +17020756756033 +79687635349612 +259358782711481 +276652129511159 +135192539315769 +234224673646729 +135409886986717 +159203378272884 +137461351455950 +24038736702276 +273123001214645 +49660296767957 +249679243287810 +249524236604214 +16423436698876 +67248515584468 +52395084344516 +117936958327275 +108594740326983 +149052854666595 +260099139413244 +206537089015101 +25105853761744 +209692865166393 +181421598392180 +84228393606867 +41228249738740 +192375490966802 +145625164976793 +55122710383244 +106068315803036 +121774308658849 +170523034789253 +58134021858841 +2724039372924 +277874639445071 +238830060625414 +192235985932691 +200773996576008 +233160354656888 +31053633816850 +194877741759697 +279160683765435 +102163508842636 +137500010948602 +52198243707683 +69699684732597 +161935841824208 +249156176847116 +261349223067067 +128547523004653 +136526782810915 +95836878256792 +58298590709764 +44488921593122 +240740734351542 +142595322708891 +202112024734030 +258254074386471 +27913682272852 +22165864855040 +274034050074052 +53059606380333 +198481348429498 +150796627964670 +49467997586072 +17524489113640 +212646815960134 +39545531789040 +153760253585366 +269852365800563 +223430931182915 +111971714679818 +97667171635873 +267686009015343 +192452862571123 +236679217508107 +37613526029951 +29652755976894 +55286993119527 +6648975380723 +210885673913803 +173651983840304 +243435280692973 +214769740329225 +46339635750021 +119150809258439 +113483634012462 +88602251727242 +262113362592283 +60484375048206 +241041780829478 +2149439850918 +280124701580677 +79889632723996 +281371886876526 +161890169114498 +37104388428295 +109389548785350 +30648639183902 +122794459108445 +29834984070486 +221346498077562 +226915265662237 +196079214670111 +211363625186489 +130321598572261 +228148552170626 +206267520939604 +231089236779459 +109485193492269 +225826378179824 +4938518118436 +192999979103016 +228289346746646 +103410059696956 +10400452243106 +11031931428346 +261394751670280 +231421906214612 +165813192910888 +280205058395184 +180947733626125 +94105624292834 +111493485188909 +87903043560533 +254836835921149 +141932756266089 +80104535158880 +177240048611374 +214760021525665 +174019344967173 +78843101720683 +103256268192923 +252190504324861 +224285007285841 +97675511887815 +159182178627514 +276937609467802 +227398373587627 +215416639776799 +11005546278049 +222369285842459 +58178190422115 +3294928514033 +5900261987711 +233225380981023 +203765805596996 +167630200982221 +125442834928950 +40312297981584 +79014575781425 +67215312493760 +32117156668856 +138503059284052 +65128321662630 +84965138770992 +83640464358390 +36715072588619 +133031946612649 +216588692201078 +240566636352154 +225216929779416 +114523976640596 +29206246988099 +129884463416954 +26732079328679 +63951715011684 +196363177440592 +13068367413217 +35603122562534 +145802072886332 +272122356398703 +41293213046180 +79579729584741 +75026746596594 +228840022689982 +147559994734228 +40443630497942 +105752407505326 +148207005868905 +12893923680935 +144935283423192 +77154682256739 +43941027083017 +126165442789122 +43886057340395 +247701727974159 +120484570016505 +280741804811009 +279511894656392 +75798409208253 +48882903329323 +66764753373436 +108712549506637 +271692578075285 +126096981970267 +22353446682958 +16730665924623 +64565963668556 +240300276010239 +65956294481866 +199802882668160 +218522535781112 +91160259773542 +112870078844761 +107868054645613 +45823367252170 +3595668656505 +104886843147900 +209810766138647 +235462938659503 +267129513547980 +133845004987180 +19251436267813 +65197581170339 +57425207139961 +258127156311730 +107250450737480 +193427287322695 +137922743697843 +129447425577420 +63911206362510 +235878055900766 +118651467972269 +257315355633072 +177876250750343 +265957925174324 +184002587899718 +31851191977372 +203397304400992 +196364151865856 +21629351493405 +128151515105157 +183006419348014 +154517325318621 +178087983104063 +1352625795083 +190283982567081 +255570520187237 +115038193271246 +63537541480340 +122533769216766 +117038750207775 +177895672951842 +43033540147575 +93695368056776 +52145400416805 +165114523199040 +249926724032991 +96753109293086 +28775967999951 +59370515412539 +164363113022890 +177974519132653 +116715493343033 +107970422945511 +167630647152532 +4366834024427 +239268162712872 +35442112943938 +173562386997675 +112635880980787 +202585226168388 +225185417976358 +55473950294524 +110347032661738 +31964655948782 +260681614275032 +66817651728507 +258811308667778 +29378601030846 +48563524638788 +216659055688535 +145798652878577 +139054834800830 +89370997318976 +78800197396035 +78817680137146 +153233908459266 +277638705312002 +16868607611076 +35129101261463 +240046318538123 +50311451058265 +105821784246973 +135708454490377 +269094512591445 +198347921444520 +232218570511494 +83168448832424 +39114381458565 +139168298772240 +219184094858394 +188237552494728 +93459872589212 +221228532493512 +269190841513367 +129989631113814 +155539891827803 +135193235165037 +175908847004495 +256610221745907 +158571825974595 +4500449855351 +217096409799885 +280990872244827 +116878332107360 +191319632402236 +60292186073640 +32191517965882 +223995126213880 +78194991391837 +247111368620525 +219973882638880 +167508963348001 +43689316785049 +20703809289391 +231062486318490 +169168780678677 +156195320773654 +19445747312645 +52779262593905 +245943450805832 +179171644141962 +90788543027236 +33154700091995 +272895096479161 +36273000617535 +58245343668108 +200192878605766 +52683060139354 +146026311256438 +3187618228492 +173272073231978 +182832287320150 +113724068203922 +54015706024059 +178449161082327 +198386992506846 +84181917351474 +74342262887385 +4524339693905 +177028599281879 +252577321074661 +230255874343648 +220744531235824 +277704056648739 +1557403183912 +99553384616804 +171390441473023 +276331531765533 +161822420952651 +89614148971861 +130693368313610 +103454535898699 +250988244203665 +200808762072494 +154283918136678 +185552741804969 +172021696965807 +85069817967278 +54347521703011 +48489393519600 +77586282750751 +218935830003255 +142612305015456 +68250544308433 +140837664347013 +128232167792337 +113700178365368 +189140624164255 +253829239738889 +221948669668549 +13783167436041 +78052358234815 +54451059270148 +66012884769849 +264195745664670 +130646046473274 +66085206827721 +90065938617333 +82637908503408 +101300940796587 +111569078424562 +85635859495709 +271211658333042 +69478572579712 +206881177834785 +254144421052825 +202625045309770 +103441795940383 +83956915393650 +82481466972204 +166205533433260 +115678716054266 +136155064476093 +37231176852634 +100673394134322 +132212764699320 +178557822936423 +1741333355784 +25444384157764 +7555711158507 +30910544644807 +51566213856185 +13516518806798 +153801754723495 +176966649623117 +181005436076442 +75609477568037 +163267515691988 +83643991865170 +87441656810679 +262504522481948 +122910454709994 +155393543612536 +219926102961772 +43749960719372 +13925415807774 +259542172528780 +266654117110027 +180635141134889 +59302070595478 +152570313934556 +165420705175612 +212316980914820 +277054143445235 +45760453886805 +182755801929429 +264881204611183 +223835914136090 +118128890280388 +134270910195585 +94434768127528 +24008657379268 +1003826938472 +129289707965082 +25558033557254 +163954696091254 +258867717933084 +265673938340719 +200351615237550 +88655877029588 +136065777984893 +8293503908972 +54700793457793 +124052197602375 +3273008459539 +147248417797760 +39114532987810 +228928051949264 +187937678228745 +85064887662207 +67807472098891 +76961481505698 +100419164412854 +204988418213933 +186150958587901 +147318091761494 +189075650010300 +184448489230963 +165475443707663 +185097048985987 +18867499720193 +141380151436896 +119797592117628 +135409324041140 +40434642963209 +241083510128531 +245866318432938 +55010811614613 +82925656420290 +19958746566131 +112019867056705 +195803290856693 +98241780231409 +10661665167243 +196046500764827 +189389100164647 +43408286557844 +185001166315064 +6529809374619 +44771755422634 +255933962591369 +199063720702411 +203266733952279 +43264747196191 +233927366727574 +183064127226746 +159517040881689 +144103494950940 +275772155441090 +4220276315587 +188962448229184 +33402941301696 +255434496610893 +106168582341941 +20161171650864 +27798460654538 +62269459307491 +51121697684510 +147097206964211 +53460906845395 +77037170829871 +188538036595320 +97985976531182 +929719150776 +7203615176099 +12745976387742 +117694461827579 +102960091559452 +21968377453084 +201834809237187 +92439303485854 +190098692582174 +7625374673252 +268912429557122 +141542081428827 +113095795412952 +271407388335782 +175359196772018 +138630105405944 +165838684622167 +70876584496579 +274295330294889 +88148663422205 +5934643362961 +74056029254614 +104978378072839 +124276881525209 +209956498386712 +82180042248244 +21400187339698 +43850328000887 +78878525820624 +95136893981742 +38692048832702 +168759908072358 +265070749033332 +210525605003500 +165534178041784 +88713543249935 +20075535367046 +144079394661278 +236973478784508 +262620509700238 +277350725361918 +91523504268335 +197624992172995 +222176944312687 +10266548199044 +199175671171304 +14124860753327 +179046350056239 +21370194070739 +93995890301519 +116929250172867 +17168652523822 +212963046114429 +119062948257789 +100647529121515 +222176720128734 +264079281647829 +247866346519082 +11134108660561 +281314901406822 +267019808285569 +170794030287788 +225627523961353 +188643588615445 +19992327609366 +183636622925202 +223889438213074 +147735798687425 +251860014310523 +62139910368029 +34418647288677 +230480726417028 +138103150604987 +155698817813615 +83535478162410 +271921331895635 +31018807555501 +251818312713853 +115514534217305 +177362437943854 +90185453324893 +43362200631402 +77493623428371 +169386286908280 +115059666381054 +127219284467914 +96028800779840 +91598318323074 +87597773239053 +247645074228074 +36989512150989 +102888313332672 +175855072476895 +269610837768362 +50970985142461 +61011882319249 +73339855515683 +26127538790838 +180987680747444 +104293526850058 +89184650312587 +153990409588634 +193666024154298 +69240473524554 +96186793122401 +148871740789438 +146935985099526 +236786885963252 +210761568062885 +69950379909141 +139402975210120 +77383777172363 +187153866723398 +79521708599166 +60460131631168 +83437441530659 +260544693072477 +93204916844749 +123656547172512 +230294639211161 +51293369152983 +105872271468112 +248799812576400 +228855966780759 +123673947740889 +105751060836736 +59649301295925 +274594933098074 +50028648822023 +279484834464025 +93358812684558 +234261109667323 +251094452364844 +185330789989827 +184170230801081 +77329711331092 +24898162053969 +214626518863572 +66708503279678 +189286660623304 +144144416588101 +173231254003936 +220341442591993 +184527861736251 +203644596276756 +237455614216150 +261349082409526 +258933544119219 +133208203596165 +187580447068037 +254360939506512 +59475753568416 +56694381912759 +59820817424398 +111415988176855 +149402584331378 +72174005137319 +243348014040797 +5936786001181 +221084872238360 +50229500765804 +157491656531442 +271891819158759 +280391036582935 +205334704746441 +158016912177324 +119735629260002 +224968900891489 +276854907063942 +26479822647066 +135486272131624 +155914648083419 +70582568148014 +72827183801389 +231098536948691 +159310433288359 +230912085330615 +56784511252802 +74975271831986 +157884818895153 +118627905891820 +257787011421587 +279947202424808 +210304697478164 +154351119124044 +43514456828407 +104408283344265 +146758960261350 +155786606907972 +121444714505730 +112158774906013 +52035764950014 +226407855549215 +9193471985357 +1632153051602 +53567737948518 +258377319099187 +89341131691201 +60225518604305 +183562011837604 +254578422757588 +62897258520209 +62862853845009 +107087807179189 +240163024559323 +114129242934181 +125478550913360 +274644563668123 +208132764850725 +175591414722656 +111966797556190 +186511398626608 +171137912409798 +120768723588328 +4000401608492 +227497845123551 +69281239785982 +3215063551016 +211021029229009 +71220128609493 +128093770300242 +156807192662365 +193898079603730 +279032438145121 +121794301811154 +139419852536138 +29324148019742 +18963086252832 +258305124527635 +104329230488580 +141132570620478 +135174265263699 +268869438488540 +163557290163499 +95127021733566 +117213449698930 +186258885459155 +101151418497683 +134787566323174 +66442345068619 +266932930269640 +56172288583517 +20996679859879 +141669998540360 +271921276749913 +63031606243294 +149511749107159 +244833361448461 +155481749609405 +185158517927000 +129666419935997 +89874579189403 +73568218593412 +14096189797380 +21387620009858 +130615257256344 +22329816244803 +120667295930052 +243117407413073 +181576208990892 +18399857162174 +111815097994144 +153037273654114 +101796322608404 +126350962944887 +240965848598944 +163829038309420 +190586056048239 +148085964442379 +203354163338354 +97781230610166 +28608021070528 +61684131533989 +40544961155135 +196160206792747 +60446350402529 +129656991394818 +235516877271743 +47901204475558 +140986072097910 +258080304924800 +280700891935005 +33688795650783 +11523845033297 +128712076371461 +215078095830702 +88365882817227 +82184598748447 +256262063137207 +268323763008710 +261404133333089 +104258856174648 +70475733004763 +224679867900426 +59299722023310 +236941364889336 +8989554297174 +280702145179954 +55709817241117 +266878390099613 +246780046003518 +28090857220262 +125094954459959 +7991339625227 +99326694916815 +257144770758065 +129392523740803 +53274434432395 +218252349680712 +80701338232723 +12675750597034 +123461102130305 +255579462004353 +30515920901832 +60172505489988 +43766275280983 +137029505919777 +12491922978490 +249123477663697 +260388634900370 +1565628474436 +213953957965645 +239595230946037 +84702445523478 +3880106828901 +190537908064275 +272519300062653 +12784620269449 +215129121562762 +225409748712658 +35751352349142 +254718585563478 +277164888050324 +182285503702758 +138131916632432 +153431826303051 +47056422347437 +56115005537492 +72861866578111 +26757400829615 +193723568787009 +32495211266296 +237771634383545 +71880308381473 +223936347082942 +100705256078688 +154155425360594 +178765583940788 +28282885789476 +264124119402413 +269311566107237 +247238619046207 +192520721493977 +97697949327016 +272766663904452 +211873755854883 +129365741109128 +248425355294421 +273457255202901 +174739153678137 +29656529220850 +212630811951857 +46979508197532 +12814415752943 +178481935737415 +43587657989396 +242398420030683 +99717150071190 +213151496107952 +51287094488536 +104164121666203 +214150857042912 +26370387523796 +187521779114179 +149237313071186 +73609341750476 +105311192611248 +169285186201460 +5320804407530 +222186471999437 +258327419553121 +16056633197836 +74636782610238 +272752381367069 +64090044621943 +190074826682107 +244978822075819 +38199833637039 +103892770687246 +279639609940154 +265189727640309 +90932261235376 +266932554505723 +193394867409970 +88998874553089 +219367837485871 +82679627464562 +272017671211883 +126465995200249 +114156531765821 +64420483245924 +136940813892891 +91101440997342 +209574498004935 +120796148780148 +374983059359 +148518971314616 +15430238215935 +33699643381644 +63044841193016 +35486211361968 +61564077884535 +28522123057950 +275173513454882 +143414518712475 +214748388865416 +6942788222660 +167116123210438 +184964720776607 +211516157122453 +49577871314849 +127610593205585 +223264402603886 +199039301586086 +194450500514183 +118046020669482 +206954525748891 +138726085563182 +130584146872795 +89682607820443 +251240941391742 +245869776070331 +208753916698192 +41433295791347 +140524701079060 +3115582447200 +153042176115590 +61664722775186 +69808744158519 +277024436732092 +224238694426871 +261041425034003 +46735838172329 +114218054356490 +156055099401651 +238984130700010 +9074398932013 +53606489128161 +220142912189696 +273334095253500 +8762778357030 +221696025682794 +183084868963201 +50417527896372 +251735002962055 +110770854385286 +230758497438955 +190718013356108 +278679698174397 +152624604007570 +122423924260487 +146002807278085 +105826463526050 +256107477622685 +211365978050083 +57509616163322 +73391668780884 +144184847639821 +25148819420228 +255673790650481 +135934727570123 +140380284672678 +124062009671919 +260736663326429 +84098688892275 +159200282427277 +212527514415075 +63216586117714 +121051100517368 +36616752842926 +279486778759841 +168344115300958 +40319871750141 +267221841918053 +29732040140966 +70714752892220 +51740867068365 +252574764537529 +240755828705827 +64738766540425 +275969776944869 +211366079783540 +211469652113332 +123506657141143 +216929110935776 +82291722332770 +47247418427008 +264877314252476 +17859455234545 +270468539450144 +82770272207897 +79108029397454 +221060171435819 +77285023088353 +5961054425675 +193705980201755 +169320011521620 +275791203962469 +234135343270461 +238909629560930 +227274431693311 +105935943601629 +192879648084630 +237327150221275 +75035622065410 +121856357642865 +242894875318505 +75053104806521 +108705393455419 +205642706538050 +122678960871978 +85038754439678 +70408343017188 +102083259182203 +67347735967669 +266673893681480 +167025563065118 +202542040853045 +164102262672717 +182030059876855 +53037715596712 +60778049917786 +173511329540834 +141117044708110 +229659608934282 +88604212924684 +130817709336584 +52192402166093 +107980381236747 +21953999124639 +120036130949426 +55789682709391 +65382144513362 +145293614880187 +226753586054024 +60022696779031 +87639726893420 +277049324674555 +154820719912037 +45210902730211 +214245770199432 +198908932179180 +216147829003792 +244922756410167 +151468888352288 +261844368814637 +159595633037562 +85949128418318 +163716594480511 +108138951706177 +220969129367956 +63512091665638 +146890736533747 +58113435075793 +203058792385685 +134204051318318 +26161766879725 +139783091476604 +128078664337222 +115898738307345 +244649010262262 +58534851372230 +84050204782107 +195979487361798 +274979973321683 +87307469411974 +158596358913484 +163057376887347 +248602061432409 +103112390635115 +53723827899648 +257232311024063 +234084970249680 +162257335031707 +100951914366642 +11616361357471 +125523467264024 +221787628212221 +159378952429705 +74126225379863 +104189221117745 +76020226094059 +70625253853666 +102371261479481 +113842773548694 +123561011013833 +99674377250378 +183157310199265 +78715219269887 +208341409920018 +28886072480511 +171764789669728 +15255676741242 +185408341131124 +147252988471088 +204361015705758 +179575756524677 +29209636987447 +242123962531265 +64458406958057 +245711014523902 +267540030678725 +134711301913389 +134691658885325 +191286026046886 +281351115265272 +211020541062596 +52673399993011 +87806097525061 +123021831493927 +140078884485814 +28912997435250 +169866321068239 +222564474501402 +257860566312348 +232157613684821 +117041380817572 +269472357484466 +269859499562946 +222716381244410 +163860870174348 +114166387815408 +222859624552855 +260087031235664 +107404828642677 +64180725970425 +210782146131092 +73113904389819 +213686319399785 +228925294549099 +244854107480625 +44738281251709 +276757043806577 +8508852901242 +227084281051944 +7685750607741 +213828172814599 +163702692784734 +101375428489633 +202648358275316 +199169957968360 +26462739780965 +8299604128093 +130004685662923 +202262664686892 +195574662647415 +220905971012016 +39575727687733 +101952015468412 +42807655279624 +154606129790668 +208148840644656 +57834120344509 +27886086661405 +251102924544848 +56340215208576 +95157554640047 +204778788640384 +189926280775185 +3143844605058 +45236780263050 +3505526866782 +211047679705519 +229601895340849 +16775824871305 +124953291004609 +223003651414827 +242999518388339 +227720415437453 +212936054256513 +154379671103928 +91592400917339 +19063974839441 +51875906298162 +198562215881415 +221216070261569 +4036230594406 +75141838280103 +281385142058584 +138655962117089 +7362922896694 +22097409200548 +69601998694973 +148443411001511 +33944572521991 +97533463991203 +228859845482089 +42979697982629 +203143272692052 +41282087877604 +218462686762730 +40809487666246 +260166186335825 +231053222115484 +15432997863958 +121297616620511 +70116579381279 +201180722290835 +171334152567010 +140661860553204 +166055161327250 +144638736134715 +181838405325342 +137575253069747 +50624915914880 +93762990041184 +62459892492679 +171394646237463 +192957646530943 +55886261300503 +126930280826392 +91960132973060 +239722986063524 +121520090648554 +189333395783604 +252576566593156 +108559795744367 +144059930221772 +268578162285832 +185902488585744 +204647869693505 +65478903621262 +106202785358679 +191933175455860 +4100119147663 +63926680851523 +24759713769497 +163788548116476 +106112391837499 +188175780317949 +213492597665973 +281041291140808 +140614587151238 +122781650832599 +174285600455229 +36191647659563 +193146153901931 +128590671445850 +77727170723099 +237415718808832 +105039407678910 +181287932014101 +204966886969889 +207037063568773 +269175033468770 +269172354874034 +48168932131270 +118471264999423 +28750704422679 +122547720225655 +178453503214509 +41918851045591 +248412097860294 +215108654295214 +245113400652043 +30147127818840 +65998865187520 +34215316404011 +153605641473322 +42171092520818 +68496400271907 +273949193397449 +132944749087039 +236962868013110 +262958891117619 +198870209879026 +163997761885213 +4212234760133 +33051531438513 +248294516112640 +64989304375799 +141263443501505 +168415453565106 +16353863430034 +256314405913512 +148656907204414 +213467187728122 +150849774293164 +85953401842949 +13604601411748 +30179840732018 +100563651472038 +90377124161916 +66393750536412 +126047452488454 +112062339472257 +181189845570318 +194834290524986 +137313865389910 +246915078674924 +77363541079728 +101599307509685 +187497165224182 +21229334597590 +272524836761933 +256666665991008 +203351643222486 +110817323122831 +222618162123452 +100789991297111 +160001086752478 +210911620738393 +280490398015425 +68264532356897 +267461250280287 +23845959109015 +260234679087332 +165892601785362 +11015044262175 +132608375474100 +20789389384169 +141311501471277 +115895433323817 +204052778297768 +275810149515160 +25144779907371 +169059067848211 +30157649440163 +113575799453397 +129275316254293 +1872681677012 +24775954521301 +93229634296455 +147561757557334 +58801247965648 +228644097194467 +148314180351218 +158783668268988 +112083213819231 +219332492516139 +239970137316284 +167937782803963 +239588520333612 +21885701849709 +170438369830704 +90010842427320 +77185816088794 +176318670364779 +139872995465440 +217658388445082 +14111793388178 +204876640714296 +10769173472574 +186054478595739 +277293281739491 +48429050460890 +196974757678326 +213532461411888 +186617484169608 +161274798124609 +262957290921071 +81852956484711 +280340392184888 +246549183466843 +244573133623125 +217976304883029 +219333188542670 +232140752364105 +87174583175028 +52914041238160 +209298798058791 +241707982183374 +218291143816339 +220007078523504 +91024439761665 +88743054303305 +90500112167534 +220385763153353 +194579811427974 +184146904057142 +199373741254045 +24873399968777 +253175850090211 +179826151504245 +237107926145287 +242536261090954 +101974970202026 +273845858003199 +133860796330210 +250842180272725 +35600532630239 +82559343334082 +176841410323463 +51223251550447 +207072408934127 +224330880207792 +37034331211451 +17609251863789 +137074907723868 +256673211151032 +77634050620831 +161579710460647 +224456499932141 +146283010908290 +100120280631742 +194435464838983 +146043751810232 +178074231347690 +234976609881564 +60245293879650 +193022622073958 +23500735019316 +136541242878989 +266463966132824 +18462774853081 +220920370413148 +160283322529973 +903458354065 +254724012571594 +226816732909493 +119964328262650 +260077806319904 +36319617108920 +93802648096049 +163594520229698 +17360894458978 +111846534330053 +71821553591792 +140248997939229 +89262201679054 +123968792819682 +251190981612614 +111304449398378 +36241254192441 +200107265839856 +97088312667395 +263890266610064 +268956953615107 +154467043361306 +30307578518058 +18354850826351 +11126715194499 +13561331652113 +2231599022223 +170022335994545 +105208945733548 +202442657567943 +219543764646042 +118379318533984 +189685535676465 +231456872012164 +192957873726238 +21587698170872 +264536135552110 +111355647335911 +44304174090586 +151143371128175 +138084377459633 +59566150763909 +279020895035288 +8603336390955 +183170084909994 +255569887095398 +138607393074631 +208460960044654 +150178255344777 +112993961538865 +267800303820194 +278258086336079 +41793165010316 +50812998601483 +255086061102184 +18830848147721 +213286632677730 +114142489831583 +165042673843831 +190619784145547 +233417251701252 +171083441233100 +45553386784457 +279809155395624 +33176290138319 +279442117957186 +109654258135798 +96451064716813 +4152696898216 +1010077942738 +131116782696445 +189866891440802 +144510971265037 +118981870275098 +201511228847274 +157441489258663 +169358320301861 +113739290811435 +266490570355692 +69055271139057 +83794987829721 +168445333192433 +239019580854955 +124134309257480 +27093562807818 +156419011807574 +107106977251056 +102002551382610 +39042732257376 +225223032378227 +78371896040543 +98932644372114 +99980111432625 +17511829132316 +118140599360220 +234002157796439 +166437787193314 +100625014911738 +152161403672849 +144820183813005 +52304483544919 +206736160261570 +219386363301851 +110986369632970 +67689170956768 +97175196353424 +255484844939797 +280011981555573 +107421976596064 +120927127299884 +80339373997049 +5399358824845 +59271280261909 +646834775637 +125689577833113 +30953090805705 +88778670270940 +226746952411638 +160501128035243 +99106411744172 +125298300072804 +16219346573128 +258971098388086 +257584416829891 +96887797225789 +120597252537481 +103685440393753 +261790524404244 +166806878303014 +70558994467684 +51026242377609 +251518708214399 +55495260652627 +98516056653497 +115158813335637 +146898026830433 +232067098782111 +171467087473527 +33902099949398 +162998489039393 +180350835953740 +134605295156086 +259559822850664 +256603188860291 +90141482743027 +164780773428961 +25406507078828 +227230768810923 +191714542277020 +70696068349998 +24306501307622 +236964178499844 +61906310363793 +225308440980969 +51166938984690 +228510999041783 +224068339170346 +197022396373740 +116799211762302 +241326122915045 +275767818690795 +133219991941779 +231906219251833 +177474934377406 +239653231480920 +64530948732863 +248268113236343 +190911189985612 +247028011425720 +105513966323843 +14722974203868 +153080850524395 +87422434727187 +11713386957619 +38352633236725 +190776237817333 +22927934296843 +245085695437584 +209859675986188 +221612680505210 +241511446557112 +145160155620510 +22158815779192 +143969134778899 +268484848891794 +112472599046467 +11275686397405 +256806782768054 +64045587322836 +68975452043644 +3285942520539 +187219684421567 +86511443402661 +251308365660160 +45141396450542 +18937612350777 +68657645113410 +69729555094539 +209716958291076 +258353932622431 +119569312823060 +256456089805772 +177064341999550 +197840879105006 +201702069796495 +155627135753283 +224600818781046 +63171788619865 +203907937677825 +238935277150259 +121653962448743 +62933393688361 +146122174869331 +80501528184210 +74697864760431 +120099144821140 +281303404175465 +237281496454945 +132310423800286 +195816916221144 +33662950282696 +144541890627902 +220902586246013 +47779662830901 +239520981633454 +106895651516758 +185316597546528 +57711503923559 +168312183633711 +61056081854113 +134494820712627 +215640837536238 +265459783289137 +100694743824428 +161405709268412 +237432449982394 +130352696470238 +266572178602982 +36478906232097 +151226934650794 +110751105507479 +204063039329702 +56218531404045 +219949123395707 +146525751246987 +143961243226286 +267331206265044 +149542861500924 +236533764738549 +89329202770125 +81757132460414 +171686295398661 +226109400879642 +12572718785498 +212474131292297 +25581179261036 +128074755074084 +265287099637100 +140343188855771 +26733616514571 +279431207813314 +196149927609407 +183559037996937 +130538430804243 +59193704807357 +157874359303556 +268082497524827 +32990250463828 +5635549675655 +29931219679769 +209010696193421 +24855438765819 +118386312039814 +48539560522671 +115969839066701 +153646827867539 +261082646098147 +175958565604751 +146885268694808 +138120501567379 +140642040404535 +146191969433300 +160633602420185 +200647554567132 +102137432993435 +98795371838628 +213639862686658 +187344567133219 +141082767616085 +228428240461674 +20032485126800 +212545197022982 +183078548207949 +226505734025786 +141813563112805 +15339453925597 +177234235310928 +211390114954557 +103346903005139 +226452340337041 +3724507249936 +195426162473046 +118760173237706 +75998374176896 +259737938234826 +55713066157897 +701839320201 +214399753666259 +197695916708224 +190857517869246 +226687436469403 +265448821355106 +86387749447846 +14653551681177 +70430581506950 +33781881037548 +185684226622734 +280959427934928 +24051223568062 +214587315512146 +186753971048294 +106874149745231 +216920115771927 +257045156985322 +103515546695754 +89656568717955 +212124718535979 +191136620431577 +171818065612326 +186782910818652 +172105526022910 +44525928102352 +104553368968517 +92111533626504 +117760553476967 +224172014035080 +52176936638904 +175343589672300 +172930810123552 +262080024737833 +180055778435541 +68513388287654 +251283084150727 +121357531297959 +118467286719511 +278095330069277 +255777068738597 +175701089537970 +59989109471097 +197348658950009 +8674372810519 +28772891441667 +144708793324611 +267045373927972 +85898938073029 +269954158670941 +227785694593575 +144559684884307 +150266592471325 +223745418510858 +62439639392025 +102443334131311 +225312056175585 +12626340961213 +156243798114297 +194482421633163 +220400263482440 +35869139720547 +5021154957496 +97258055156417 +14690695193701 +127510907270978 +50317562076472 +60117431467522 +98033796953437 +90866369425834 +84285209600997 +195972209289576 +130288451230719 +82719283961454 +89338117986492 +217569811993580 +146588945323621 +12289248516478 +1270736067173 +248950322679662 +116522480100514 +152243091971404 +256134482719990 +38117190053362 +164583907282327 +179968931522994 +178373388728763 +89084792086194 +14910727595362 +179662820570545 +144263300885416 +238388239665562 +185679556510063 +29782790226137 +214739083390932 +73403245767081 +9208857928928 +190158089012207 +65217275393488 +102433957079292 +68563308012318 +12144219977461 +151802757529525 +120754006539674 +137527702640790 +29817755708359 +230284664893631 +38003726081952 +115286115609934 +257494664784316 +83982960906389 +24051928057959 +67979428432000 +35444069121494 +230281115472780 +262587928439377 +259329309526102 +223216476885598 +28689394985394 +266292183405171 +59863877218302 +242450564440022 +77601083576281 +211293000385587 +148320079046669 +263042715937160 +191453732353293 +224742785312739 +257077176297642 +124234940183847 +151450889732858 +171144157757813 +187116463173930 +133317525855624 +177499210076161 +168951049094450 +113766599851953 +281247395416561 +172382361302465 +46592113280804 +215062927134367 +253902838001161 +281263357342913 +268254110198171 +21369046632108 +152780765448922 +188852659900937 +197581409492540 +209825728827432 +13145970872216 +23762987220154 +53864080453927 +35082221924824 +222334894307490 +266207396412706 +186107610134525 +218915655638819 +259585599683221 +164331984742253 +84577246635447 +251972934786875 +157135228542240 +239625558999618 +37923602765854 +247437611422947 +257406462825173 +55573764098296 +29796858080580 +118492970877781 +222359041386178 +85178986315486 +23957654867316 +235499631966424 +215051602247005 +240174900497113 +170529323674837 +171445355403031 +66244026940455 +61615791649341 +251779065683051 +148985391516421 +231206834267536 +97096238891737 +162762394050815 +197281945670094 +133338593384578 +2949715669577 +158971415013668 +161824585915703 +191321138021803 +209288362753513 +126844227677978 +21322026859060 +203140073853505 +259225278825727 +244093399242662 +255681975927068 +92897208117417 +238233485329427 +182357408658020 +144253432219491 +73900536394015 +261672248117455 +109129663336561 +39178039590077 +55039933113200 +73992501479951 +141686371424966 +203014179900913 +279151096122104 +79776521875666 +9341482478286 +185191578905144 +191130064930635 +237411250337024 +127913441279092 +248025244013841 +3249051982904 +24736820758432 +185227293501624 +3388710614203 +226207404838141 +60775599589874 +52035180482870 +181132584876519 +118518277657871 +135820991400429 +13234307475628 +23196674218162 +198977617852261 +171494759510435 +52901009197886 +32570353121873 +213608530079460 +71575044000124 +254228901045883 +187778523144107 +240088844514145 +52227989038408 +30407812321994 +204153119985290 +279624168695396 +270108479421679 +164014992034499 +120940347380399 +93443878019918 +180333754816410 +12561691600890 +95356264417372 +115997079768043 +160079173452293 +68157998763079 +123980201872772 +140832876564847 +26222631864902 +123377398103232 +244368752475286 +138612019037388 +99978254273955 +173455972836612 +69137347560832 +144165426327187 +35905562658747 +115561750876618 +21404857391946 +196959460691206 +25457793231496 +100285151987649 +178539072631478 +150115357199380 +69096357770392 +128027290379818 +50058151706745 +51654611172353 +8824585316109 +166497398204924 +251875032048953 +77968578047979 +272210986147347 +80366314669421 +163908430431241 +11270778305157 +77247898140083 +33317005490318 +83687331723275 +186957866530723 +247863568178110 +13105423046943 +262085522886228 +105413199826414 +119522342520406 +201322560764074 +84386746584206 +200184652336044 +31394707787413 +221868217156367 +109763968521692 +96502217234149 +47950332502917 +145109869896279 +90394480100799 +255614642888757 +202975456457498 +48373996019551 +33017518185533 +71175760887732 +80820670915036 +257430257925379 +258289880734954 +36136001708630 +176071598555742 +264703990023745 +173887470812379 +97257309131293 +235588364272217 +9768305644480 +124283452519820 +257959595853034 +261010232609136 +229579877411612 +59114708633270 +158189396335177 +117796665573546 +174248615098105 +251386148561289 +157344955283919 +255979020343040 +262095948287736 +66553963163944 +50830166083728 +49788485352959 +207971677191203 +268130013318573 +192802246211124 +53463826470440 +135402213195506 +131303203121037 +205876797868429 +128016387524949 +27401040614675 +219084299329434 +270770534437449 +230064498395082 +224718895474185 +163337266701798 +213112673043587 +123476062267571 +106044044474376 +250989401784268 +80865253572120 +186166362054376 +38663400370732 +138683574908122 +182893038440877 +197206857010371 +69725961625018 +280888492335987 +138995490563125 +131243092664451 +27786364913147 +159334445004117 +25858911764832 +25737438824111 +109886881142297 +270162549892718 +40691987291935 +3945223404801 +244058606043804 +263351739521358 +161685851248716 +158200353463833 +9696640914947 +167492193267231 +258344191686236 +194368313541337 +214452755280103 +145102103910576 +82606380211760 +26715865288231 +17164722219791 +19687448496722 +231988746639120 +103036711681294 +9097730357310 +266899887725818 +134146106162306 +61903027579913 +138154230509840 +255356973099100 +4885878748720 +255281972446492 +61773562167673 +247091977162063 +50073377369267 +196640868663278 +55822576033414 +61706597299273 +82843588379904 +86869233455800 +8857549695982 +109994327837872 +237511411128439 +55207300808377 +193703794488899 +45709795604296 +155041059828901 +233091601480927 +9404403102515 +39996480065260 +211804820393997 +112060312779630 +19703738474041 +151174276084871 +155146576146968 +88879792336258 +112079130770754 +67919439331482 +113844573229478 +34799670752028 +254859375567082 +277063960182956 +193294039453741 +195945282081799 +158228075846915 +169612458003613 +92604567498 +59869595024055 +157188332047770 +87382785004340 +56291973828874 +91936869793475 +224084550291025 +170945491593660 +238685174076766 +10842521864396 +218730254627587 +8175972706566 +149220981674835 +219924364725255 +206848830331086 +223059604118170 +26829972599191 +260676121082050 +170187202959073 +11619580597103 +116153844928658 +208639705919373 +219777769770943 +186716258153104 +193608568623582 +45268501550690 +245568888254733 +172493341436556 +236398541455684 +178842655759185 +69663263462627 +188465281164670 +22815969306889 +74617685980355 +167355930951650 +175831729853677 +249132164751664 +38126996616904 +167231132563758 +235564395097529 +11528725988974 +132782228638013 +250753044056113 +147529934680399 +61051032348157 +151476280169790 +78338684250438 +190703202605362 +15817935383246 +43589273400608 +3253414202187 +129291563515891 +281204459133672 +108451302027946 +268644624409097 +1781044984699 +155606097706768 +125165636482697 +233093938693230 +235943782706209 +49380147052593 +72516805706129 +185262035188292 +29775883346877 +260935896566512 +78894921969520 +136605486944722 +71665261111539 +161773195076723 +35528566507255 +123291898679700 +98457577969454 +147879893818396 +216588979608798 +66014832612018 +137192839097095 +124842232535817 +169759143840989 +34368749572045 +209579068273383 +20418747625485 +46425887306355 +61722997088164 +111808406156810 +234342845701479 +132615811046857 +218836873877535 +113284828551632 +224829977162378 +195441043503203 +125629257468282 +125842773398941 +101621878846688 +107637984690495 +68995523719296 +105431788740333 +178403074090250 +69137377134110 +258385098559936 +187603938947222 +156547306527171 +53765236766628 +21710979207200 +220400709977912 +171358734664418 +231469594176705 +16635198293250 +82945327224119 +165632871748987 +162863421895197 +221029740966285 +160039600541847 +76174938198300 +79318198254359 +96467599443550 +148572039422876 +150464079595088 +38628848693124 +266642548960749 +137772991539271 +193422480928865 +100490419479229 +21580032494679 +63006443425168 +218400153041383 +86910103121801 +109657042323744 +166130956024839 +100713471692162 +270177226267739 +31242425263094 +32142264892876 +83686449690748 +63155374234049 +240328156153794 +272259584115782 +96189926819356 +174706252012574 +62888073713133 +216292119219243 +68960510801730 +269960454704711 +114351506389609 +36394764971511 +163737323251424 +217663737528986 +116542716787001 +198874091171056 +245221928691802 +264691151893980 +176046221537941 +21447147553835 +79918543379258 +241117010076727 +196780037026233 +27302069079 +217350725846511 +98411028701536 +79581004635124 +165832353626644 +277765710546129 +181087349675581 +141638656168832 +199038449151154 +280625985871639 +101088920000823 +46178652696225 +111367058091773 +47712122798322 +233399608148546 +17095287691420 +165900109070081 +256413082415939 +164908479575316 +202680960537680 +30940962037744 +57223465906146 +18034675192610 +104348785879179 +251651774387317 +86696530277043 +175409576467506 +54310527809382 +275779235837317 +252823736628468 +168521963281347 +263283527112695 +67354009363452 +79108658921490 +149596828398299 +74885583749607 +249157770519305 +90147736526791 +161210847115532 +273745636169233 +279117615679945 +255023934486924 +38066047041133 +45322904842742 +111057377944312 +213938854966417 +154046877503089 +93290670795694 +217404691358171 +233365276282164 +10798064321800 +61467877859542 +217545751009555 +252685048775396 +78983657833810 +219772485921578 +265185125731004 +99398295008543 +268579868775959 +43683101698304 +20322911022532 +26241754019959 +120053948526439 +73016600131135 +244150958048850 +139811656229154 +25335978339899 +202075778878401 +148645437640391 +108068939821105 +68667835351598 +14310317209345 +143337352819779 +90473126512984 +91642390017252 +80244324304973 +4905581939157 +78525677759941 +224748600573567 +264362312879483 +245107527955061 +153346925174305 +187905499765425 +379569524259 +114628131962480 +90463304998952 +11677836856737 +47678102544837 +94631478782571 +121024119067107 +152510051518707 +197262855710119 +114369787489820 +261399772960448 +78697500896577 +8877139733211 +40217476811674 +8283613531590 +122584408394415 +132940804288988 +34069206734029 +84875454207435 +142942693350458 +211042310712518 +101168691687330 +182667470144993 +126468923884951 +102089811161234 +275077308371394 +108785785180641 +281329247004580 +210895916708751 +3092187684596 +51331945035396 +4888327636750 +232372958658847 +102426191553876 +158824762627179 +147648895658142 +3495004562545 +178806410986452 +176669557733412 +203887354771462 +173670412668948 +200165491037134 +240964948642821 +34011875116884 +25938882078518 +34335131981626 +250549722603798 +245675065792619 +178065894384257 +249806581217833 +139240663578045 +268105210274964 +212034511084518 +47109288298757 +48138329152818 +217081095710729 +268415978490913 +244999773820674 +102434652462538 +149497121852611 +124013320836195 +59128315916347 +227772561044523 +225468192331600 +81790045046346 +252529276742260 +107695874705649 +72151224439117 +264764008170262 +119453106939208 +215640174637613 +279776952641434 +219553666263086 +89793364638624 +43441080645915 +83442039006817 +267550940765163 +114971391531409 +69823459033236 +163172427067549 +39589752777767 +106424723188022 +10981710458024 +183095711284658 +32094216010940 +160516076127067 +52058074436713 +273050118556987 +20238919889803 +13852201675759 +194691970959937 +253340620585428 +94325862116763 +172813902402219 +257399378937263 +43314686030405 +120345990120429 +129295487829268 +97700466041334 +159936167659462 +97956269741561 +136781486354651 +127517868386507 +50059903346985 +30716469359332 +158717737407259 +277981690024628 +260753774738048 +230345987305936 +159475924194728 +192627071958812 +82959160065191 +14423372364592 +227403963404078 +89224899435598 +133291981509641 +245141036931366 +157660175486673 +80241380889956 +125004118752699 +122503395492051 +115338964214477 +163220636355349 +44378909161336 +278102997927359 +203253779407462 +11617390318007 +222689795046371 +170769523212982 +29615187800948 +20430397444884 +236653722145666 +194480405256965 +255344098734136 +160141348674380 +182081384523176 +177242195024691 +223342305351164 +29946131632326 +106081302707495 +189442390592422 +245515606447734 +119276975339818 +264883503609312 +22973927367144 +144453501492720 +193711599120478 +187155845396673 +244066924151786 +4049505368860 +66921862746044 +91238043619487 +23428918931303 +59569866484987 +84505175945397 +213533997285655 +7958449320411 +263747813847554 +185485030346947 +251418247177243 +181684732725270 +61668347796075 +187678962926228 +36634736622716 +225197574622669 +48251314348191 +76310351188380 +129245433283307 +237621515050598 +217591142976247 +84855965759476 +277815370213752 +230849451011408 +219101944372666 +108891247111130 +78347938016466 +268765234814215 +166353388561125 +95941965594763 +31154358791870 +18654281836262 +186477477877558 +179577712237022 +770494898181 +98162075720725 +240924426926115 +280755887968369 +228806629341466 +208611016867675 +66097115337695 +100944485196515 +117062486727722 +29772916643901 +272570796907365 +227517210316021 +21862674296007 +238318304335310 +226954893588506 +209497935915353 +74068042570418 +261197460774285 +93625665536699 +83704116668698 +220908303048089 +249075191908626 +48435144264070 +69404547941691 +19591792794776 +248365799342361 +105396622806096 +62166971468400 +60847504917294 +70930274410662 +83006052058717 +211089827991973 +40464010076072 +16660788567846 +87931386260918 +117857441462951 +227068285486895 +216722577382595 +17556365801873 +179332814192721 +222137123711323 +111838014052566 +97329239220507 +272062960500942 +33825045055967 +49791790189728 +105129204989029 +195707882078657 +129132982448734 +239885732671305 +229458700210057 +185169708346982 +209433397002703 +62399453958708 +208527760240108 +125932196192345 +38659850411049 +149252711168680 +166637955517058 +218000833663649 +95431324199020 +231590827223238 +179303105376905 +109423924299085 +9035073592687 +124554764500936 +170071401841443 +102854238249202 +17306396748896 +4570840925999 +4841649567408 +92379419556560 +224945858191430 +68101232293557 +81561632169197 +12756811299592 +272976376501333 +109310460327675 +189445810250197 +230956601886596 +24968871266318 +6676120023142 +21825138561856 +3540054583696 +105204450007951 +56276365966580 +160872127866658 +133276672623962 +192546153272915 +95766135701175 +147506501001510 +9900479199112 +270970032871468 +232851043796543 +153210770060884 +162149851682821 +257400091605148 +254189698312997 +41977312442231 +189554176195519 +86299389679361 +129673314165125 +156478490092625 +200464973854878 +119793697625258 +125966463856540 +206512069048019 +185313457559228 +161764277971526 +222552089395615 +214170775417180 +277944398418131 +79498320780923 +19635859009386 +267741733725753 +228186685540366 +34977532421772 +179703008493165 +250025471655038 +173454462522808 +163353188047999 +41632349138647 +136917612606720 +91914394618376 +117433972157318 +156502637171313 +109584147156554 +46376209027785 +198723539789093 +44181204934093 +48662541006591 +110537320185253 +168511835040826 +107215275468315 +246708026854117 +42268556347560 +143332985095249 +121945114186819 +66664299897672 +128082300860185 +56199022121874 +177383014513594 +217146236103422 +180796600591637 +236552220700131 +157457536034781 +44282054938055 +47474546616189 +216283780422696 +5617215626494 +204289810873079 +72570607809267 +20071432569733 +130882697170733 +259943661647823 +37764624327942 +72154985491055 +230594091646576 +77971149023602 +180910730125719 +207022291986660 +275423304070876 +154158065679865 +47760832712575 +77946869617292 +141164663323592 +141576936393257 +43477066248742 +206509929533946 +132484844578990 +279211334585279 +145264347913296 +180891585470276 +194524562241064 +213714404328225 +254870539783081 +214104593116253 +44616767897550 +43842359109210 +98146380070820 +129838039160954 +161629617390640 +142989468227655 +257741433574847 +32302345639276 +79565184203026 +104982722788672 +178814830723481 +217252656581612 +224555580136312 +272898606910849 +76162938442402 +22985641705247 +118055506756064 +235860612631978 +223657918880316 +158408922964812 +43462829253002 +176208860723307 +1404723482569 +180518666491936 +261565179595589 +11138173895043 +218379615153005 +65515492683113 +186130132151738 +157029828083693 +35742406930647 +115471709237481 +37821374220967 +114285930570247 +239680174182355 +256700764676069 +203235265345256 +259025373704628 +265563851289139 +62024817403639 +255925030681910 +194673656663097 +171062234473550 +45183526857771 +61949105073562 +154922905280404 +62987731713107 +135142481772008 +175200222462754 +109272208096364 +159461301952476 +71288882833904 +47190898226399 +175077599482572 +239288903701347 +157445130517986 +252769581767455 +61855150800039 +116157632577534 +267167241325623 +56297966876073 +253721869620570 +273841841106395 +67366125694971 +136276069763074 +96175943012533 +259352178721920 +262650529918494 +154467996925192 +32934427161874 +150919236067468 +186734276599810 +148163751797357 +6959407846262 +116088718477511 +34859963401777 +35429581406729 +224623078879835 +116950456690307 +242887852199261 +62537250744413 +110285319693402 +57405929412899 +87698009550919 +258031960858758 +178876965649560 +25547503458714 +219745911357407 +161903206518884 +247981568589425 +274265151994579 +44578700243924 +154286672902716 +80749308310018 +121300224114510 +111796811498099 +23001868815698 +103130417443558 +13357630348241 +162041030861513 +2310912563874 +165768963987071 +35083399395644 +13243343639505 +89951862608496 +94656755764503 +127621125675502 +240638621742581 +25593266567970 +132752325170633 +125403330807310 +247600614112777 +99859098155160 +60404413186466 +252739240385947 +246109734413984 +64097476064099 +200655230803409 +87823651366308 +107173447200165 +63840616060072 +75798062321194 +108538331913982 +44442508698852 +250113180899232 +5164178434033 +27376577693892 +204324092032290 +105002202394989 +236758198998932 +18383039324623 +4860702546811 +38198656326067 +46993539440836 +224278499996850 +177884933318029 +115928471795237 +10360676712899 +113017081672607 +8824044115245 +74283575005277 +180527548807821 +115482161529963 +252050881140337 +158123529803363 +149785131601372 +86595728599153 +105176843684443 +64991542492444 +266233319516221 +271418975028592 +103441407091268 +73458142182310 +172082416743030 +97618329472518 +161866653933390 +269973874880466 +188455807593416 +90399334837711 +266540211385281 +41811772201060 +243124481268939 +87556811776026 +64744294519537 +145106175711542 +150744168148166 +57397197071943 +33749967912375 +263599838378539 +204696277198580 +171041227105162 +224393479041792 +97554996760622 +134145219959939 +168131889223246 +169558366248643 +40103973845237 +141722517432561 +111945574248517 +154488016076304 +122537593824619 +117785386276449 +64616437542595 +41410511938761 +36869434059475 +117604509911115 +95612335895603 +220906185194121 +256002150414875 +91050170253194 +207105036283016 +94261095533573 +30377255451829 +263559089800095 +186801912627216 +63593814311526 +280752254998818 +133423083087558 +262650053584791 +109144895824555 +275849235085156 +268040805207894 +191930141764499 +52108956923538 +25617154924828 +97298551183757 +84106730860658 +36755970088065 +74855008662540 +153121155999954 +156670484008258 +198403846584083 +245178024591636 +217894544315656 +124872186463801 +12259422406986 +110866076594931 +112775941319640 +169355652530761 +70592284994253 +269761985978270 +185036795114852 +191155172075496 +250062005863188 +120775584828525 +180936912552156 +18070929217078 +70458953767214 +66718448281902 +275791695236862 +61865992918940 +245843802488935 +20635390373598 +136615655405362 +201956720323752 +64869069698598 +204835823901078 +36947484522648 +174393754810367 +166287277522033 +240840604872485 +164075799727701 +204977226428985 +280547366790774 +120258286746145 +229872479346181 +22838674310334 +138810413322935 +205645383733190 +174140982204545 +182869731796148 +183116913661933 +70187326945683 +150747948733457 +154456180625982 +31343656016531 +172044553997153 +58525103381519 +202024841084379 +112281288625791 +254450920251130 +32639010642012 +100675066195193 +58680762804894 +126789219633862 +223684172452477 +201387900830175 +188796116050667 +210896719624155 +76137939381391 +268540795855747 +177068252439989 +214469642338253 +271605426646668 +72456146883920 +130092511723613 +36277638622397 +61990291380035 +108138318029296 +170338772675487 +199094922784717 +22722647250032 +167973186940367 +83172128631781 +183811228965566 +115896151900675 +265536920125122 +251600133647076 +276648395773768 +124256705163002 +176971823029493 +229914201905045 +58984742531028 +89013292381864 +182812986779576 +80520404306386 +79413830664965 +18500573737140 +188547006740219 +36182994941725 +150849992064065 +88009569043111 +107800808970355 +234855891902663 +36004421959325 +255075184662855 +83730133032344 +179593140575629 +88036407079429 +115239898609518 +146067263434641 +159142971979340 +53585056563942 +129837152358781 +217784075762554 +51247614152118 +235353995988227 +59435457224026 +153610391360742 +277471307669152 +212695722521984 +17507818838280 +266403866477294 +76015165240912 +58127708001272 +243470200701631 +245711058180030 +225857798780954 +191766632538114 +76642881801631 +1912420579817 +173694310250897 +97844356314223 +110692382269474 +15279735256336 +244146876775242 +263331251137414 +136162898667931 +271245204680639 +45634007880257 +152941967154895 +272786661231584 +279554044658134 +123498796894101 +18170904182181 +67603495917487 +94038081083699 +116996298010379 +125139634106165 +75924817316023 +90350557968802 +234784180921449 +272924444950336 +110765559427095 +239179076092543 +131541095413358 +206566922203095 +187498214268276 +173489503628600 +152077220814863 +6148751462938 +116710750426142 +152293665047125 +36301766510802 +42635609401498 +207506235312004 +255757739730944 +277728185996668 +29080713824197 +266110188770257 +14490452560119 +281348996488733 +30466678245233 +127427032352395 +173645298678631 +108211855391688 +83259455039442 +240485332283672 +209687785348438 +97829893398494 +140630225771380 +14321342783215 +229884219549180 +72441598373298 +27888868194389 +237653875152633 +104584557568013 +137223736614778 +169744213593578 +657836141742 +202073006621688 +101224099130097 +23530889924810 +27692050195593 +53744727498891 +203160265361010 +266713911841128 +71162579872163 +157063023856018 +261556252525755 +226621884368125 +83048751648530 +271529752595384 +240171359081455 +270301724324105 +239757221302847 +60017195690135 +240868133688399 +240018825192533 +8897884676292 +155395286982024 +248079541844413 +218462064748737 +64786510359734 +144180194142692 +166856165947497 +24170869196502 +160121067879824 +5013528051225 +267030451793346 +131571842238073 +120518246063456 +42341985848888 +152108528697386 +1803134759074 +26331457714390 +199822229873433 +98880985277582 +261741618423117 +171278965108580 +164978778539951 +169918641842380 +131738487273548 +136233922598529 +129193510500925 +242664521304122 +18879937242552 +164960921241711 +112169016992788 +213182251528679 +229377116771520 +15398008806603 +252867665724444 +233203868831603 +257884222565236 +69255577046800 +181786789069098 +117446431556863 +74317363680619 +90163071211244 +239538433775573 +115344791728693 +104511128097007 +246840786072665 +88121991462378 +34882256922097 +3360437236971 +41473261041104 +11670095878843 +262514266380748 +261226846228825 +85097715542524 +5572694144692 +68353571948568 +113293360568919 +48948349542851 +173084305314611 +14453091869008 +70947886412506 +253421788938709 +202556532130610 +241835249043885 +52009141380382 +158486496685078 +217987193004273 +178424732826880 +136395710491732 +115421934996626 +5801190193976 +233042633295414 +121287996954694 +177501501428505 +208583467394348 +147855252077395 +185534336710185 +274128300076879 +273205718708702 +39306682866242 +209498899761235 +13106765373028 +181641997731572 +2797859395314 +108656074456693 +71102489311265 +151236828438967 +136800758882372 +11884065010534 +28351986988019 +161135064366569 +65804308956093 +272077233510465 +240626725911016 +252630415221813 +23940202544664 +74620358669203 +144630186129555 +61203312867913 +254595607345541 +165389030133092 +180782784252311 +44734676870320 +66520956526938 +119785178573578 +67034919531777 +96827212557006 +69396005707464 +237790437783611 +121734430808382 +251547180656177 +26653232148146 +92686236755060 +47313794652504 +271125292093305 +155619162852625 +63638042701738 +153281266074085 +10687366473488 +224997627815236 +155150876298093 +270843618773848 +150940739502760 +1069491795412 +232213827594603 +279311262466898 +182292002588574 +183893281618981 +206962099409024 +158375542287550 +245439963515260 +176946399667677 +80004511082531 +156936512867295 +76526423862068 +102107958775119 +55177395221016 +266512120910888 +114917122388060 +251532067954413 +231400327419942 +202607408448399 +42716395278267 +275003454621217 +6753957250468 +131481148508479 +225878118981086 +202374202004953 +153087952322333 +112594557548400 +164534131813775 +258376683727263 +110509861853076 +40573350418184 +201307654068123 +42547880207719 +108850233657910 +165129381687476 +120077740212411 +21397487541242 +141056975834531 +170248050486672 +47761060056033 +230857022108798 +88250785747016 +232676551850254 +223143092460157 +22123643733470 +280378019702047 +29584681746266 +257414640831987 +29544502825226 +57724732380854 +169456282433621 +164444845322575 +33276539655692 +228850326473440 +120678114940490 +40334281934083 +77729221109797 +187785392970283 +239725350664491 +8847655875451 +44510981070905 +211115226239047 +36900884437066 +15561626205722 +89968804490816 +140502180760998 +64599521109932 +179697097542612 +7257603324826 +123136288569486 +170045828411330 +55191630693178 +86630025428925 +94963076572742 +269731329804725 +106369728701631 +209493499171561 +34915769513822 +137581162327022 +147148593987549 +122214066555483 +17541636821652 +264799318629421 +124037204676296 +78614914868490 +177135316382454 +84139437865882 +62650942785469 +225001536890057 +144194363603358 +262075444843931 +163725305926131 +45098045828719 +17997807796591 +264448079798759 +35435502245897 +63349317179502 +133552469042473 +87665985723520 +132300137583355 +190521154087927 +7827854212370 +55614324760471 +236064054796281 +180621528637577 +135101567978925 +163162468446198 +130735956178567 +189504999162131 +257941958637887 +275758873272300 +117607716854562 +274005139930071 +205479302647162 +49275588269701 +255063897728140 +38888056585687 +6215788201088 +8560960427365 +236256748007832 +130826239575558 +62840895953426 +70715420210229 +90568600851366 +230220097632603 +176777225747601 +192397125955356 +26214415997884 +261392567311127 +82477662850120 +169576802170529 +199924497369117 +265135349370405 +132941109593973 +170858820574684 +117714561417299 +224282231502340 +5539560080622 +258698760603154 +223914393249600 +119026344394292 +254526423403299 +85138212586207 +181290487603991 +218286350385346 +247650963229785 +222247867104588 +261426434565532 +271426139701674 +118349662279856 +157411993908286 +56701566780147 +105650812219509 +119129358524928 +109987566582285 +182620193120882 +266853369578838 +67317888900392 +225189937967457 +18278723710569 +41245093543696 +76497313014479 +127154737227946 +277733191909478 +250304770181698 +116025504920378 +212103014091024 +16313679886623 +198264680038441 +110518477783900 +63952732041736 +83101807269766 +74829310398258 +201968935004235 +140870512476355 +259741789405951 +177564912959203 +40947441091725 +52464609747902 +89078293104709 +17577802546081 +262598929805482 +268690181278292 +205655707228918 +74077344359475 +147455567346341 +171722435008669 +257171432832929 +105375985910296 +176212100308832 +263634918363224 +14017844025928 +97899413615751 +83951463677156 +200554936529087 +22304336452410 +172517606171915 +235386983197827 +94650118777375 +54028445848279 +78799311459372 +43474970335867 +275190076190734 +153685917889239 +37073609285593 +69802358718602 +241071490710167 +157436727915813 +202633654890384 +81874877360529 +64773124484181 +181521611231764 +157209878682983 +226881990875731 +191353836524841 +234857290907495 +184086072388284 +77619448725402 +137360957074435 +40741994108799 +45211496843993 +20633685744468 +96675507322336 +187089514741009 +76431715496750 +226052573365189 +127162638973334 +190038388780238 +81609594022849 +237272814575281 +13255533066781 +27884429683227 +249919897724104 +23356014624375 +253184695781055 +44510465077977 +62028387525085 +6960906763919 +238287336097096 +131859923090262 +12942521384306 +276454565688257 +178024369555884 +234397737667475 +99577753012206 +146464207237382 +222688624219949 +169948506135922 +222671659786621 +151547725708474 +35511536311593 +67619827015218 +70149470165991 +46878407615037 +88623404474078 +107761358509666 +93639266986715 +106588323246206 +247404354620348 +170947008706436 +263594627768770 +29100748963962 +234323629879779 +152223227415561 +5838066573773 +24848732783708 +116931681039432 +135403389983977 +269400969787285 +277325994999540 +209166772463788 +270205999867430 +180708774951610 +230761597938208 +144993595061620 +134451519719776 +245574374383250 +157905461211308 +62771914497384 +49551270472740 +230752754037495 +136348230002420 +4377859398419 +143455832577819 +95724502669075 +105066235122049 +261652015657345 +261152549676869 +39070980402224 +141263465054831 +3993071200065 +7764859970 +184169414765158 +255288128950080 +175126902290623 +212243435172796 +32168401168253 +157444444117990 +260269355903145 +2946147081747 +4935056896974 +96990383240653 +98058065851537 +83446425589927 +276183561997277 +129264677891811 +122485088329231 +23331619423661 +167261536473884 +73599351853407 +259688597665129 +178957807145040 +203820814502147 +224099360875034 +36451598160011 +28355950283900 +165418679235576 +260834810325145 +196669491720766 +72044354977911 +189834148599581 +37200678256368 +239859363303483 +259399468455019 +200837647024673 +138322563053349 +183831162356992 +26350191576490 +214026055886010 +97612907320887 +121184125726377 +238981407081908 +98198946118974 +188951273240291 +21596232818178 +73458473571408 +249079624182279 +64267595617994 +83353659700152 +199594574160877 +241770981888677 +102499813824571 +46775656842817 +207227496331991 +143962884740291 +23518612933164 +175075506219222 +42649729809623 +230898471162130 +221116974841638 +105864723987776 +234488530347884 +202627358875780 +164715203337885 +185056715998414 +197246104343136 +101673747152483 +135211766461561 +31834759559087 +224945527283526 +243501419903095 +37272232488274 +126627164478101 +266126901977707 +84946250125609 +214453225849773 +138484053341179 +281058841194752 +72103356358003 +180027354981858 +233103224598997 +254647220220073 +3274694884848 +52962694023754 +205236469133877 +16849691565256 +186968867896828 +41858844342739 +135487039042697 +169522002704174 +42103390378449 +189884497724786 +147751629274495 +154609606706898 +250529103865423 +183975538110871 +39951926031755 +61629717497207 +227566547683684 +96853958206107 +57942493707405 +190061574615360 +121801086939351 +102969440678727 +61509564766675 +249547924794336 +191476540456820 +135311219127546 +76839125932827 +182343199838445 +144982473047862 +130200472731374 +154496142735488 +54503220916453 +22240513168518 +61969574100850 +119603816975921 +264699297635918 +60922984254663 +202475934496454 +125177140040757 +73921246625405 +22430073360191 +176669737223301 +98484241658002 +105876975548801 +163616341890509 +42692505439713 +187958303094719 +206780898498492 +203310753508664 +266236306164917 +136011866718243 +65002007251449 +85975076177944 +268484150546042 +181359958216388 +105052647533767 +82917014729057 +175576865121802 +257257145461148 +136182489067445 +178221341038898 +215894972388567 +71322865837803 +35914267179024 +140129913868867 +278559548451063 +151892233949730 +15952545915951 +231028838101798 +271470027998999 +221661991605901 +205144368084077 +44176991594692 +215432844863890 +226417663159813 +87420421378856 +126183748479496 +198866822384673 +30075063965760 +230571978803130 +163650195550895 +252481147456385 +46383166687971 +204724950568084 +67228121979992 +250126144017391 +203501125027992 +5230732423438 +245605953899369 +183210532590283 +260033980032813 +15676437112370 +60470720477230 +251534618410828 +69753178877775 +24016826742068 +65357880086201 +110769004810772 +8256895758650 +247290852674419 +253343880687613 +246615693602228 +97937325186945 +78824059125656 +133686052845492 +49067665744195 +263154445367154 +210302719169127 +118259165884178 +9755922343773 +156540239661087 +33518674158023 +97954645513793 +22969813224335 +175106628228325 +252464118055884 +216104596863082 +157495636216700 +77426876083320 +250256960624034 +92164235231522 +280984799681770 +162473552247252 +3811960203177 +5391466662747 +262430325162429 +180933506139816 +43066710640846 +163301978235215 +22561364852695 +27993246367183 +51127060582652 +270182138545329 +219333793972513 +79105772958765 +239590949142826 +268265256788398 +46864375586355 +63183138368266 +26201329142294 +217406048145268 +113065287510284 +55983968837167 +148174987647631 +14398541172376 +125148642722408 +47546486785137 +140548313992581 +113972288263547 +2289422168730 +48801960328712 +250629318157185 +248183657149337 +137488536926415 +103140426385602 +154577797151739 +40487228872217 +121030499600800 +267234777052180 +186726466440091 +120096438866741 +44660361483938 +170498722948685 +153455615627073 +277023246371430 +151891434222285 +110114666448109 +164714457312761 +215942259776927 +185632021853488 +181896788660964 +121261193506491 +123846204286003 +166469282485874 +12832433411825 +195324635747974 +196176123785438 +88441059889694 +19494148002333 +149306897850128 +137897274045482 +280814430510821 +74410275344729 +160294983734015 +188235845089941 +113025021276328 +31205883990417 +254264877669880 +187475780350847 +94429960597428 +242904794847988 +247031195149402 +27173236319852 +191199368165924 +57051569293990 +270707127896718 +137021040265834 +163468488767453 +113425589891494 +28092029306136 +80141625544691 +280971775180820 +275511737440037 +216559026924591 +46261316901902 +280696112511728 +200243170980170 +228148337044431 +100691617383007 +65508348308992 +37717338251802 +238420143510224 +75170741077407 +99914528580025 +215340701763846 +109687903873865 +41037138989900 +57208913963989 +215493275100066 +34442114578030 +88327595918284 +130808606816875 +188179757199348 +181569995431646 +141091894221894 +215799049223697 +114113099546106 +64178643993716 +197989700573471 +20483522657616 +88316225943035 +99560282395475 +85684087684155 +116400297453925 +215196765027687 +91501396328800 +110873186224888 +250509032611848 +239453714880591 +183646407437156 +164389454510511 +86155793407903 +156968235130696 +205745934045997 +131336503211966 +33283541956039 +248378061291109 +157310149486624 +263833582812569 +157165652874697 +176456402351241 +89639468889819 +182581381672629 +214094347421364 +191179249464528 +49319360925708 +276574931853418 +118940992113835 +109332146271134 +28955440308443 +263463761467031 +159659649264873 +80801104394791 +273950503051077 +69466692931206 +264098024792627 +146107187519514 +214728248128761 +202760697546122 +47159441009905 +26824468987704 +1420813729116 +147636074805046 +117064391582662 +186721990860091 +253049475309747 +266354602220733 +57212549947405 +275414113001370 +119493659822596 +184457925720607 +169017248032706 +70957056861165 +252400899402140 +210082181535863 +163193048715951 +231455802051239 +220235560841147 +30080022434043 +163240370556287 +52977360554092 +143717194556403 +122115615104026 +209992895044663 +264045606331868 +157286705827292 +274474269713048 +128431631623550 +58986134459431 +245144342739865 +221714508600957 +145490984483302 +53588358142639 +108574670711170 +262708012911154 +108497398282984 +123012592701768 +248081481865151 +92726639387870 +107468097069749 +162925189242351 +238441433097600 +74191878876169 +133589905079696 +98476850575710 +99213590401170 +233663760736180 +202568183975721 +87399473225292 +71854904759441 +147894311309399 +54805330885257 +180307938330249 +192715423915132 +189229436514255 +205278874425812 +168027962001663 +126803196772037 +188215151285616 +227343170501984 +173289578958912 +265475518642341 +238078729180883 +71311893152191 +140927620832594 +105312465500486 +144653457934085 +244325713024281 +92091821475842 +51992120658959 +216123102105196 +229477410562355 +214947268716369 +169702294747038 +177724493603649 +178505203684996 +151814037392061 +50078175357985 +7880188674926 +273294747076331 +199351439064736 +243254800671590 +253005917661626 +275934974309618 +137999948301976 +203119761253162 +91727628284828 +258362371749509 +164962274259431 +255776529159400 +164056619313082 +52543470287242 +141261775047882 +105028903908124 +153238428450365 +139645325564922 +134671178750929 +154138268080147 +154309890647274 +185337046459511 +7577487752673 +160120839505886 +156944091666391 +223052324711112 +250097851602079 +258055206760940 +196142439297381 +255802663504402 +152931311803836 +111532224300243 +174257996800093 +98331197961799 +143104349363576 +82354419341212 +207857837225658 +56031607532581 +63755771409571 +52459291032872 +233359120983185 +57689515498730 +215379811128656 +264784081392523 +229090870817792 +47161110677700 +169413022065078 +269394348186068 +29958113483688 +178932022360113 +44410616638297 +84774274259713 +174523374125891 +134626326600258 +131205556499445 +124327846986809 +197410859734496 +182893872539831 +36683112836242 +17083511947689 +232387212082324 +153455968882290 +56089458697535 +56987671743059 +271868830127957 +270934025015953 +195031984640633 +14956111174367 +57176457949440 +18189909737726 +202939400981707 +265875726843114 +31463219522531 +173696190549822 +51277174118846 +55252237726049 +273693584148393 +83591460871450 +270462338697579 +237849751607351 +118859962852965 +48772793579656 +95197683302048 +216835402694614 +10619145154465 +268228731061399 +254204627858229 +32604585688601 +149539011932816 +3166435645359 +206620852832334 +244792609716451 +256637357669033 +128900351369294 +103317063630920 +268927841094929 +89659682421044 +82745762581023 +259562996045337 +170560824637580 +235712454279847 +7163393483979 +194609309882179 +32887721149013 +271099272452129 +275250701127588 +208864175340379 +42488810929793 +91188513266392 +264479541207166 +151868344111176 +13274755476215 +69568108950106 +225719584419000 +66830587068466 +154580831582511 +71732465835030 +189708980853892 +115906591010199 +218206230065895 +64785583883726 +195427834533917 +194384160809619 +221459149236125 +109184424520282 +177638292389124 +9872772256276 +130051041540488 +244879161861001 +238385320050329 +4479003798070 +203821371277140 +68955850511359 +113220161818272 +180498704509266 +22045288933559 +223301550757332 +184593890214972 +79126749140159 +37072789597338 +156892059536188 +159067520849644 +157924301944429 +160401046525220 +168592244334594 +263783130801810 +250151041094678 +10934466281166 +181903384587885 +71800731421624 +92236576209963 +210237039611093 +236846125137550 +162669829877519 +60667965915054 +114403120652131 +162686794310847 +99761566927582 +36719856929147 +127045450207664 +4244319866127 +96856958892659 +152453189273026 +279910965657995 +240249808305844 +68769241744751 +80481926651925 +168742716240096 +127407666933229 +104831109219273 +39416993148768 +146130318498731 +57992986671718 +242969972141680 +233053281336476 +99594751093010 +166301633094381 +129604217483519 +103049993173732 +10954489096987 +38445219520921 +80405140269493 +279765428677339 +62824505664876 +92324404463570 +280710994185293 +172192637245802 +103800152676833 +11357304219469 +195505071793417 +205522366046307 +66085215457466 +240144291987777 +251726803073207 +249141427775879 +205315690468179 +105930504071713 +259154690544593 +79708480534549 +217209114391105 +150958169264967 +176534219802939 +231060248972103 +54000198709259 +263830726697146 +266761086671734 +35986425251951 +197692322210032 +222238136837760 +41917756865453 +152197574827116 +26319517545121 +232818317581134 +207411199842244 +278766572478672 +109154171865155 +238054108346871 +27143133330488 +48473093320656 +264512118206426 +142822149360248 +195945258926886 +115463463718519 +241208498015841 +141910758365138 +218878778875050 +217746365334558 +203117972873291 +54847225778584 +129769467574350 +27988006117331 +3262744699898 +113488692439291 +43703965129702 +137242200877090 +195213138073172 +56690383775102 +97808662592372 +91006203123901 +97060722190484 +42824757618716 +2410713689257 +33134417686681 +9801421358885 +255981739988834 +215406209086134 +144677100680320 +150575952372553 +14471171605112 +10094344042206 +227759544720402 +139907093890001 +222045826100461 +200502123209026 +111855024163362 +226834668487623 +26964752178785 +172047994661855 +234626098176298 +47754152812021 +4085754375796 +103973032961735 +145406299303570 +136971731841468 +148697499575525 +89505312561875 +17993406623754 +202855083973396 +181003202301991 +72775492295446 +64830073876905 +116569314208292 +25675316663825 +147505400265302 +239066135315239 +210730855977637 +89369260036094 +30076081514093 +226126073058652 +272383123048175 +199779639381213 +36408673142076 +199916520814427 +108860929953349 +59744957170745 +266059469470591 +221137418945935 +107486816951994 +212698122672044 +206225535646113 +154648192996742 +226248165342107 +91359634580362 +197132319009201 +180996603757240 +16307305607025 +176836272048846 +151742463266312 +207970137100657 +269329534529920 +268846402065492 +5385700691587 +278152321045271 +78398381042443 +42114758209499 +13125165435249 +103517218756625 +86982346076322 +25885562560346 +13904147375794 +35838592527124 +263439871628477 +105660263616708 +65267239256816 +176870676724046 +132728759950552 +23271182605512 +188685688271193 +56563321487102 +239492433888539 +264059048625776 +83883103596987 +725592540732 +37583919399701 +90372750242403 +134341420956843 +124851237170818 +33790825918649 +350650582630 +111977530635779 +15631875566933 +115965137076740 +174623702862636 +89924506466444 +127119434228024 +262645333192979 +261092219699881 +177248109531210 +263818524200424 +254518588507705 +60090280026534 +181982973808447 +88886860704548 +216557856492516 +260827373554715 +195907409332677 +76060644778980 +168252062803122 +86169517637144 +56742268388553 +245548323732314 +128324291255745 +158430159004142 +232479124144091 +203366903036932 +39233062976896 +279346804912612 +249025104559853 +93010602158351 +156529123001199 +126744135708765 +131067364670487 +120394973684052 +242060173684049 +560181207845 +62678075819308 +279643106184395 +115444979850695 +18292286267859 +66675984758054 +112961460801379 +215599073718023 +29651611091320 +55767728548596 +27022156645229 +47855331850321 +79045915685702 +213714342495103 +237693272513390 +264164854610868 +25905524829414 +103114776134412 +22660215356019 +67039571520184 +181056872052719 +13743017296711 +253984255033611 +160315935636201 +251996298822222 +207257956698622 +250009605141132 +221027307788715 +3783398401086 +250069427090236 +244163977066489 +188446452182891 +267605418449253 +127319616464286 +143557774819413 +229294853463652 +137775820660956 +262685400732427 +209793663722433 +140486615715588 +26333834832116 +133840371996695 +280370116459750 +98212123209943 +119629253086880 +169245328315850 +220248005777555 +32982074232205 +154738716853316 +253085950839630 +106481686354966 +175693471894587 +185285180986302 +182042477167428 +147962065973562 +128890419736413 +42048905093802 +261774232714603 +220346565037296 +127052088674738 +167754750428917 +247602057633578 +147628215406861 +107324768317641 +234191265108717 +265629659844464 +27537768580126 +218742176906362 +153716376025135 +71489514308331 +129035164805219 +77907853644283 +104402634380586 +38762742104963 +96638760749213 +105563660598088 +171019743179094 +67209720984188 +91631880041906 +116634627722725 +130348302566107 +176751399682184 +98481125842366 +240828847257433 +108142618303705 +101938088922678 +25460616724423 +133711200957772 +121438330135074 +158367373625453 +218727792380064 +87968360220743 +24104228742416 +205945041686307 +275486019079819 +281098917218154 +221377748394866 +168488536846752 +98960629861008 +41431734106200 +94647464866476 +267539920200430 +47232568720821 +251546169769122 +151761786150990 +242925880212924 +146104661436501 +37127831055840 +78528395189334 +39768777585416 +255113508625193 +84142164086977 +237850099298974 +272811095258055 +226514269860642 +224232845179903 +226164245191900 +229209925348118 +73386808298525 +199296235935456 +196565628746803 +148552025096553 +39512056015719 +7422585148390 +53853156504364 +220587234138373 +137260370915611 +149552351608928 +241929569803279 +172930699242149 +61854845739120 +92015063526213 +53464339890545 +272885197216184 +226921077029069 +17028791596159 +245248157626295 +58393694187508 +54118653740687 +16198879617786 +158314904747561 +124173447039178 +97344916886936 +79084964200945 +101506725589192 +138384180205795 +112264179962720 +237146892836737 +93255642761848 +71523456499731 +175032880675197 +39693519918814 +117156796375202 +209584580419010 +228043475129109 +108235210990579 +270026914549635 +30484549393938 +7232203655159 +186623900740261 +128108453383827 +113353879789775 +52084013494566 +213078049976060 +8442329587177 +36456547488968 +79878349971413 +32962431204141 +84711470388968 +203651167533943 +57487149980874 +184053125731026 +272241062456144 +120868282821962 +164864319583421 +113828278941391 +248076488635025 +191181892591310 +25428953342418 +259974760449067 +105419693170297 +48772286356664 +193056292766767 +9596109811900 +132521145780032 +272489267844593 +277926429817780 +212004584349295 +179380814057848 +239744672398516 +154730303913068 +280386680921403 +12178671031496 +134610952217592 +191946155917038 +34989611449278 +17025689088042 +85645694628342 +211407078290337 +216718542156306 +79614954822373 +26906185957325 +67058312642608 +161436575663977 +279467416179195 +67868341048543 +67887984076607 +48162705165665 +261399072950162 +46228570265889 +22995536867067 +275843750662871 +240107751244938 +93142498885881 +59066474989194 +208591989997735 +254632400988079 +165188850464111 +276703690362781 +81450585205365 +184587851081018 +26912757523065 +92415465838221 +152627593668988 +38195597882196 +74044140615585 +232009324027875 +261992038219873 +167876979576420 +204009565796998 +206017322179836 +157516587364847 +72411236561322 +153098044988800 +154010894495239 +193996805833606 +238389500083332 +49696457369407 +131386820195028 +17170571506205 +217314231676797 +87457912044243 +154715305210514 +19208268095686 +271858599867984 +154480235981328 +137541358258163 +230839906641748 +170688916057096 +36298703341004 +176097888527449 +184791965612620 +31217062428018 +116229889246298 +73275805346106 +153227218124585 +159287310935554 +272810349232931 +246803198411700 +61307052142215 +220109532875389 +50334811384270 +253732870986675 +278059771855003 +66502276565119 +259330606538218 +179870783555416 +139998872561450 +92082184724222 +277330643933875 +245731288430571 +241240012616393 +105837519076665 +22328569281221 +176607077720409 +88118846099821 +97405533780161 +269613893943237 +67780756961799 +144729549613439 +158559141301555 +244944267582187 +141088740128201 +26589901648681 +151389632152017 +262274963160492 +4313028890717 +82890845326780 +147987753630823 +197322698168185 +279892455108397 +244673458940778 +143549004493595 +178840662000109 +175114998806155 +182348681326633 +130818028660032 +46404702795849 +37621353554656 +214268129545118 +81407427988524 +20141851008857 +190120987281422 +252243249195106 +12418853226723 +176754637858910 +119141546823817 +248019491559608 +145251795207441 +133036233929497 +214520718142927 +127378642662054 +81242284980623 +269921416798007 +93063680301250 +223264884307008 +14412020442465 +191740265453639 +8915596608478 +43336657504053 +105026565680604 +279078866324858 +85415177882462 +157272212612532 +274275831322332 +182750411223445 +15773376157800 +231583698638532 +207922494491544 +86275633833291 +156756824597872 +167905538734068 +226284273215715 +145682113882472 +184301825682828 +192467632055280 +102385778800098 +167267075457384 +217352397907382 +229758514722092 +141565794198576 +4021354196640 +243378109156034 +54065242322391 +73237799651020 +24926285916966 +159527088574718 +265408861927004 +169433499450401 +235544325069500 +233975101416439 +149289750976326 +258027744186157 +196710553622193 +207142939850967 +265344597769443 +234635887869059 +260886211510440 +127801507598030 +234188929553668 +109067814606236 +52237474355180 +67226552518245 +126362122121277 +151164465204861 +102604469417034 +204321371939578 +196752579740015 +280235512688902 +250810613855314 +108997935159408 +202517788505620 +46402758246282 +208178213560721 +5165652099874 +40164908001560 +163292044224317 +204454328352863 +160079539747628 +20710116709583 +23734602708459 +84676409027543 +232727091307158 +91030315713851 +114480685745735 +257200851905887 +196531980639793 +121189264636787 +157085910761991 +125403790871441 +112958476406205 +231670928226227 +235027550809317 +99861114554515 +254345417716483 +182385499615801 +137831947772387 +70912909520590 +247726548431986 +122065479605778 +16181664914176 +24459301638770 +276327832712329 +18586581628086 +212142507305428 +231614677736771 +246990191921203 +217585421182987 +156718109510649 +65996911335816 +15177469731102 +97176156271463 +263451826260206 +277237764176477 +225914366000859 +167404323860954 +8779911944417 +120216491436202 +98942690905415 +75182262883840 +154189313341730 +255036476091471 +89276863916096 +108468091932548 +245038766058122 +21106044399244 +8723661454961 +2730526976198 +250811472219582 +167184444890466 +9496891820762 +172866430164117 +86646139743484 +160368196805338 +48654894288001 +248069876685365 +68031084230291 +113918545474177 +142636551378926 +275673582771689 +99248043515300 +189694615387645 +125652099218331 +26306831883746 +148063611865352 +227014091067780 +146721936387991 +22657502090334 +114654973302530 +60776181032833 +141029648581742 +87364195378126 +249916702342173 +216982113039265 +62576170405847 +166702184003725 +28144280244425 +194680168652774 +112391498353859 +129302124352522 +225272076508273 +141161648493748 +219368144810976 +7567550239318 +277201948004607 +81210652562157 +177141953700162 +137418866434470 +249649786656773 +190107377562466 +69825194596917 +32474594446228 +81806785544613 +59884948982489 +8913573750008 +186140349997982 +84294991683223 +141079217734690 +265217181354123 +192343146046388 +245929516533636 +144938397061675 +118722308728776 +258995391137218 +53124934083812 +206260078717928 +199634052245106 +199616495685656 +147138175409970 +223401981218606 +7836214644764 +119982177591988 +49827845064748 +74905609638893 +280043319019968 +69657598591934 +214603352409104 +163190155676169 +258254902669951 +113176451863331 +2458279855781 +88117681423545 +17392369871228 +225925603860611 +128694633235296 +69601880374492 +241837994175642 +100288795296984 +98396613791991 +131835630562687 +129618506073195 +212597931595185 +78788138260497 +191225046128299 +60818230774353 +231820158392827 +273224212317249 +118085557421693 +35098586598750 +79428408995784 +39587050173919 +128017911625483 +155249792560624 +204225013693891 +5232478967631 +189847241133517 +235255227611793 +33639026962023 +124986948220545 +64668636176523 +156301669503671 +157816466418670 +225286609063487 +98590871848716 +182249901231994 +224144399571485 +52370062497806 +185232122387287 +51029506684690 +216569933011228 +256676026598354 +22068092352693 +276108675327241 +162427641360655 +128945406954102 +204086399752502 +278953086427782 +77645935250844 +14497860336644 +138637338671818 +242539501178180 +244736183361267 +152482937037117 +60019202149456 +14754849314484 +247256170739263 +31867778822029 +196021873895529 +26184652161370 +88798556582898 +16956506334203 +280612250962081 +100170813421782 +43681357464259 +108585357810273 +212936742765940 +53615468602500 +78708696936693 +242429184919233 +26040900910538 +58415044087609 +197916201517765 +198539591464130 +278574905902232 +84094348023421 +242233292969847 +13368157575310 +187872070697429 +2808031515403 +168719266985 +91174831319435 +184272862406475 +62167934625950 +178661747774437 +2571041862979 +34549962907337 +179379117213389 +234033911144699 +159894869097895 +4263373242128 +192333584062972 +110968274683863 +34687746626089 +168174365584686 +214343565393409 +104370230842542 +72420300655055 +230205556110787 +160881988822434 +147060118501140 +86713166404666 +174003543762590 +181809955581357 +223571700753051 +118598050504569 +16925188767190 +65467854835188 +2988873843672 +58602037597112 +74312582807656 +35271475349697 +14499809084550 +59114190693806 +146187642450262 +222616418847931 +76316994966236 +212270777494410 +175573576873006 +259988563079806 +26940938309009 +2554502481368 +64936986376745 +23828666094540 +215284431632560 +96310754243533 +276527857791890 +160681813492048 +211727102029190 +220761098232072 +24586568093442 +222600431359869 +191734979926605 +48207453892772 +210552871153356 +273215348885127 +237990055683055 +148273226115223 +220002528498703 +63727542557031 +66986161470306 +170485201636347 +202239024352422 +45261797162172 +280807253752569 +165374455240175 +223864031176005 +100385124218906 +151894343534556 +216377022755229 +210607216013857 +207536849610837 +164832837957357 +198837847278582 +946884812157 +32451629543061 +14393707589020 +38060346604761 +183135404676628 +167567322328925 +175577486444482 +45047763117809 +149280605819875 +37789537963352 +191251444085777 +30043264900293 +72839098554960 +74603303141069 +103442865455216 +275763389104710 +170036767294941 +259542535804039 +135561116374709 +254316315808818 +54591334203315 +49270356997322 +20711709781128 +263850162715599 +66383528439411 +175159227196367 +197703670610219 +96197600526461 +76139548188770 +175347536206264 +267293288276769 +244290797703466 +109043924767682 +81735137111360 +20347811970481 +262812352752255 +220493621523601 +9801102740614 +175078820706405 +79610314244732 +142180649517987 +132665886919648 +150016586911182 +233793635790516 +23106520038371 +149400857129609 +261862439080871 +100917180082408 +234304480499011 +41332954436320 +175671363439692 +102747213260016 +162189992397150 +162072303319934 +58189214444366 +38961155429036 +253676270395099 +81431710210880 +250174000690293 +197196457163404 +103152855456080 +211481506301249 +167592784291727 +37541976833568 +183362073917026 +28318115124551 +185086821463293 +276310509336575 +40331787318667 +230880279809575 +35250369145496 +173034718287242 +8184371048113 +111700550646759 +189854120566154 +41450520457974 +225169937306176 +40486829239613 +167164978889608 +14042499231524 +90557589345934 +110765681951395 +172290532295877 +154654540066716 +36441038575054 +106353870722260 +148849090913113 +210652733907159 +95974150227374 +243189800241885 +19781876381639 +230920921700147 +254365934542559 +230861992615955 +5626798858868 +207446444315639 +49085017407462 +117581090223219 +281208062015143 +52309481928225 +277760946949899 +201570636052100 +133103330507888 +25590896994890 +87645507087977 +69839601572091 +147033172646455 +52892377520754 +40209912646914 +30149221723313 +161158530375785 +46420303401842 +166322581728290 +79333913459978 +85344676918216 +251762408961295 +260041681615908 +193526577019496 +22227529854338 +27571811056596 +249857135413109 +183941583682626 +9103028758106 +54869930668089 +254900625412567 +102959596031403 +150486378295084 +57422067404611 +15832849382134 +22189983699711 +195739050153935 +204170371687902 +16633507169472 +34422393811452 +20474021721005 +1980704143758 +52022666728610 +262509244087789 +243270874895247 +2584135367245 +51557646677822 +197457053229107 +189607771751454 +271933829074817 +97316789723986 +262823191635621 +129708243786395 +35564656919963 +141827191772702 +243857398514690 +104493704938496 +48749214490672 +2325790894585 +51316525170006 +276896974969439 +267208737949692 +51032896807239 +2222453105521 +155141924356490 +196779482107849 +111719974584868 +176907327784619 +227580971787850 +267204107715958 +38044290818162 +224379140233134 +255322589248652 +167219057144266 +170876383401403 +87736483109713 +280092617716619 +61133617525900 +99627578822402 +12511220819110 +164806750603093 +251951775035293 +39847514330832 +233253929198627 +103802946661345 +258999693440253 +249850190551681 +161682018427080 +281050311911088 +45948195614704 +21236611082925 +118408314772024 +151632450109514 +131435189341515 +187014487053532 +276941972156277 +29324191423606 +124104644422580 +213605340054613 +193447638965170 +52689014032983 +2416416235701 +124418900797978 +2906085172186 +123065350215140 +250885618026943 +28958762475484 +250779275328118 +191007033401846 +171289911100326 +131390446166005 +267152662327463 +45643683947459 +150205611847283 +115797242906227 +110720428674283 +251728388872416 +137268131081767 +242768342562297 +76356363338944 +142555555322506 +246849538671663 +170161593238393 +114986528689059 +232332407964479 +217801344618341 +271161857941936 +230880444167620 +245254186037069 +265485949344952 +6190602165939 +138291345882675 +25494410953998 +202252833726422 +233501445416657 +260076324476984 +195448912889673 +121328400221624 +227003685830796 +82405636460907 +262934840897101 +62611725181173 +75682168514435 +94512192580847 +99532710279925 +63160929495033 +258494641537531 +78789320795761 +114442166381188 +213837264628404 +246112078395600 +93874095676553 +66609965183845 +246683626476920 +117542950531135 +190362386815064 +187218379500182 +272085006785141 +274000711360542 +63238721189169 +163561469641207 +98909049515707 +77049011406578 +56528498249090 +134885996333655 +93204237613384 +51338026456578 +52436002208135 +2541337726902 +152193361826014 +121222920993612 +234083677198959 +21574321230390 +204525434061516 +197932828334186 +16214556743632 +131907394568505 +118313239524719 +76115658350216 +266113380499294 +221627829893165 +271000718229134 +157211210540189 +56674282562163 +37087508593360 +104035609228015 +93794969018621 +189540806883054 +212958140913194 +135020683036612 +240486057650822 +94268236039922 +11115317586628 +162211217992932 +182504571417224 +60477163811228 +83182568138594 +46100828149643 +246967193653731 +271542101342040 +272798899250427 +190156143290716 +99340176750756 +83712710745158 +4817195054040 +156685026462143 +141676117405242 +169960495244943 +101477811040721 +171803920918837 +124174316102913 +155098631432755 +15203425797043 +85509653268519 +93190776751122 +198484127058727 +16812243209386 +148309800506265 +66184397824511 +124804965714749 +60326269641100 +42867396230685 +117289107571239 +154968410078033 +40595228357209 +70191758498272 +87291830537246 +118952194720810 +99188031736876 +149547727908493 +56214509323305 +164980736518853 +134967666273528 +215328641189565 +35015887387565 +57399332539722 +94451451398467 +183388926143595 +11025725357771 +216121391970889 +1081602532863 +14292752265653 +50412320713103 +154064780740555 +185621236156100 +48534119756758 +265450042551685 +277177013297451 +25032856424890 +272248702770876 +53417424822662 +106334753711501 +122477842369758 +165861369505025 +71931877483052 +205530486767808 +241603002786041 +209997685914115 +28010807723023 +225885419457846 +75928149116524 +154283023535792 +144999334931292 +216157560008954 +248278396627456 +200027715818446 +44480847634960 +265411420135129 +109175164655234 +120444087871918 +114790464703254 +90655569428897 +99429605343106 +22283721415933 +188936658085977 +134934957848988 +255598757045322 +85265554221771 +334122771909 +143915818404505 +225616543606656 +220697046344595 +188058286878933 +62345120993927 +181677177206824 +25227120890982 +78938075001399 +231662112288860 +29353047924176 +114328702409778 +208752066027923 +279090287917814 +278571201348476 +243241612627791 +68166072649487 +172818278345608 +144940732563477 +122300992735657 +51068763108117 +15043603537107 +241494381591560 +155668877156417 +216157877478039 +97966901728739 +149091063410410 +33733331144269 +176349597464424 +36012336110156 +169594624914555 +77269365393973 +254087653154997 +113874498832515 +1752767456729 +136273451126638 +130810021258442 +247863189964478 +48221171340651 +49815417177069 +118349780329653 +135891756339256 +121504169998623 +97729833719772 +173281397139238 +249680351965153 +204887648084670 +186382252421443 +44674261044856 +239643817963381 +73093601048830 +34713082936892 +222309662139954 +104420933526487 +150176233301649 +144827268592067 +263553651499958 +138752761060048 +234311263394642 +215591342480103 +241380917620150 +110685810883684 +234653841419585 +234376921735075 +172346334245240 +110958472720698 +220069929715603 +46238097145233 +144293306763214 +28763807119743 +50278641875914 +65304130910501 +208612089256703 +74683023010424 +223742347371474 +34622921966851 +194811097266471 +195453980552725 +153714449424409 +46284918081962 +155826982191967 +218933260266803 +167253864696559 +93506996568216 +129523650641944 +216799073018630 +149906788201454 +32472039012268 +7706480657974 +32845399145169 +47734233589603 +97508545546873 +218844144922628 +216116380158971 +143859869670557 +124551298480175 +59392715765989 +198294051593712 +72072143364458 +172481136158356 +165677040396914 +142743225642293 +160358433829294 +20573392564015 +6803537608514 +263236036280366 +82202334930925 +214843556330538 +21693529339229 +206258475455951 +1961807110276 +118649513515642 +148053548276521 +124238286797700 +148036583843193 +128550557097245 +164900708167916 +89393983129818 +90285760422878 +231029995682401 +212505458402810 +159728732857391 +85828809327438 +55115404982600 +278720297651822 +113009626942594 +206028423219161 +253479319684943 +171383381545285 +237434032948315 +105239747660740 +10559382986872 +63693408370647 +83332885811720 +191174300801177 +154016504903435 +1289475226379 +185595402906241 +276886832201051 +184982321623520 +19906238614662 +270938524661528 +229528691677197 +205093779594833 +201276915988924 +250914866228423 +184919521511871 +31983745935209 +249936382218668 +246612413118314 +83921936216432 +32491257932709 +32534880810217 +60975094920042 +60817992916896 +136019087826124 +177104008532248 +235744219450550 +106005123348045 +264416564178259 +13909296553668 +259143696182450 +16717587936029 +99198156369341 +89141906424971 +251979767191154 +155722164397288 +79923879355146 +49276718863209 +266698584917334 +95032304555408 +67861778616644 +39225685245798 +88689003545363 +204521179047701 +86001356470964 +59717335771116 +80879910376866 +219653426907018 +120183074104016 +89045477014475 +94761467160473 +39665190650447 +29369804094716 +275085654492381 +155164650235245 +36597376418940 +99145869947801 +8847269588926 +200243473380787 +28473246401071 +202668914643029 +261608976206340 +180217445144292 +245781821429401 +242719954496597 +199242125317496 +166968080365820 +244170720709569 +168074669512767 +125392115422967 +7010442121781 +206265796515569 +144713804620657 +189002371490507 +157553622513593 +229936583035431 +216636958157535 +87141551055720 +58093357002398 +252353273759935 +41969538278041 +133339146298233 +145906863728257 +276960948598364 +28388580933216 +136647675933328 +101948518675707 +234094889972168 +248863979826966 +253122921996871 +195139789370671 +15966386235475 +118400094938903 +136379404793432 +73843611581134 +98591611883922 +55209241584419 +114661096722954 +18058837487166 +20642310631 +208455808277323 +71791381789859 +110776646428268 +149317899216233 +170540393443107 +121204510274915 +184166929344779 +137229107650848 +140807568302520 +260522007767064 +134737070203867 +71206678836309 +144827539505754 +173762358578700 +277566176497080 +268030527231517 +187745806814696 +45224645886767 +230102588219648 +184111505667642 +224703550440956 +212300178484068 +226607507986966 +42158484782987 +245503925221762 +93330570407661 +35875902123627 +257135342105786 +109841705691150 +100514378122932 +111469956272339 +131883504729951 +256018984281362 +10066334745981 +149701643209614 +7902788074707 +228084548542008 +235749575238348 +105496563433402 +190690095937900 +199036354488686 +101250590622071 +36071994910898 +69048138691138 +137323530563643 +231598060401383 +274282143784521 +193829611732540 +214144783233087 +240136019709775 +225479740703758 +144103805606222 +229910372025084 +271119088159009 +36584177969651 +261405641964489 +139426693138031 +179795740857108 +26084461834601 +184914409656304 +122540805312742 +182741695660655 +199870015885279 +16080030448490 +264850229202306 +217926546906071 +244326247858411 +94529407231509 +133557096376355 +269725538557335 +71562642806802 +42852653790560 +200637993826129 +224903398756603 +181975218487465 +224590024221968 +276637722890603 +68521861826502 +118326296417498 +264379935636438 +198756470865833 +185291497021679 +42059021919155 +22714459102006 +227071294471841 +53345011066982 +227754185360657 +135775679880051 +194475712747457 +275401973638099 +61877058165549 +135792644313379 +76408431603501 +47775389056119 +230145994380010 +139242578057329 +131937084323650 +210349916828845 +264093588183294 +280576033156666 +63792127359402 +101332254703812 +18489066184444 +133129017811668 +264694678836133 +134281009857962 +166966608622164 +188387527619418 +181161902787225 +87458814737701 +133677107426997 +65297782966895 +88311828583775 +195198375114872 +39869965714849 +215172814046206 +181739426842428 +204532058739254 +58613802622342 +270804337424700 +270245744876508 +74131010495634 +773550782734 +256071722722718 +73545797918456 +229428322999356 +138857726379995 +271005668595399 +31027872583774 +264647356995797 +201939413709339 +24146241567274 +40982748658420 +169190897302731 +193389774198020 +97730657010510 +29098900521246 +126270879569501 +3204166891257 +269476972235416 +155028917652505 +94356728684046 +182496516864849 +110876968850138 +198897290354736 +229353943779587 +79598910385251 +174622987583837 +256086180679591 +27658933410565 +247244176024624 +188574521128921 +161006306230201 +244066958228771 +5457662964149 +16663917509064 +127440662070192 +263003711559185 +17843264558820 +154651511540976 +241620804682092 +132693295252521 +96173448626233 +235936836910389 +5503433895338 +123462194313277 +211228796235931 +128986838203732 +168198478601275 +281217327668269 +98165691178493 +145732844787768 +140017819028781 +161688618637639 +126943276888707 +193121843332697 +135326198976038 +194914101352354 +181966455144573 +27711138440422 +257349405589447 +67223047704362 +209540588861391 +66902822956651 +184114177849049 +238183583479020 +74905869967036 +191966762533380 +22280555354797 +269782063289132 +53524575580667 +244356179238048 +151537164262461 +157562691604445 +207972856554150 +173780105051040 +162109933474894 +20905331431487 +197889322244681 +196210583320984 +218092728113410 +151807972903870 +221366433038493 +38643260233391 +207038929926425 +157528286929245 +17260181747978 +65911848950745 +126624875463424 +16431164144280 +265490993814978 +212149676322597 +209324873099712 +156005953958639 +78522117177863 +261067622275894 +232511790588243 +65697468175843 +260132719031820 +254724694278411 +133986184795015 +195935472548000 +276962200053292 +116024180605922 +261371947716824 +87523934659557 +98944710381175 +243719574080207 +30195779517602 +165906231631906 +30630189535450 +237302817351513 +13494536672684 +59125819749216 +250157464327943 +19304544358976 +24469968639909 +59790242223872 +15784936454039 +145970059401862 +245775402209901 +134085600317532 +135611085277393 +146116278641836 +246736770083499 +107869779098237 +90566852903978 +212633590071837 +48822116697568 +30739484921863 +276466443348527 +242001728775402 +302951689875 +24686174420677 +42377192892686 +36399265275936 +117876308088819 +275287950706156 +63561966497839 +30085212199369 +192537829692819 +158130121201480 +8034741746558 +220748340459189 +258402213190560 +218375275159627 +279415104882638 +109913666611151 +35690209850001 +79875893457395 +200948704014600 +39499097233762 +217494865182434 +169426433341203 +273746910752402 +32588341182961 +147169612013641 +59220902880044 +207447344130137 +10082173446535 +264038958578827 +270324041493714 +9034348267377 +145876167721591 +162146588991940 +17038111162992 +232792557528128 +112283019683420 +94329878890174 +94079217225334 +129537191244128 +18105968941815 +122553007472153 +241598207289875 +107992504879242 +199546566764138 +238386477630932 +59445120216520 +229151263444563 +152970917638809 +104048068627560 +110308688137261 +14520086975594 +17988043264471 +106877375929246 +253790422518493 +252592704827327 +208887562542014 +141317847763608 +137433491138541 +232615103018039 +29682544543538 +85543129782967 +177474357612058 +111651463899620 +187332008210871 +213486477734882 +264084377080214 +174337357789823 +9124350570579 +215472684110218 +6197746618913 +219624284015204 +97727244294462 +180342401023635 +109424231731741 +194378974575679 +2582951198561 +163885854522972 +15189128723791 +201591548950987 +234002094739271 +107704531227774 +26847159276178 +91477205816658 +257908532190167 +108789578012946 +71148779964535 +237526052791043 +126167375061234 +28969462320338 +131655063033195 +14758640251017 +135165533659033 +58903042971372 +135980699814301 +53046700517785 +182055878829979 +7362911160684 +158581401445471 +105432142283104 +150744729952186 +109372179926816 +217257326960253 +81275270482490 +231658098374607 +23507429279429 +24948184068592 +164724883030060 +228946797379715 +143660548840133 +265553351781310 +170996518647609 +263521868027361 +258259759919570 +63015072193401 +210446688923933 +7078791225185 +46518775307011 +90660546486237 +49736836860993 +14940342109163 +203016440227796 +122482015543969 +254657946648722 +7641669678152 +50510715042946 +257952700753441 +209424107167396 +268490265868266 +96010393220206 +245111918235045 +272624221443841 +118327762919337 +202837515139788 +187124709901878 +122209594042986 +120684132747477 +177997096678812 +137879172818904 +126658375393821 +55587903605472 +121857455354835 +234035007096282 +93926156957760 +158581181351020 +256011515026854 +17456176286702 +268501490747191 +58696685416539 +151760478711849 +206779659243617 +149033972768185 +89963721531786 +79332476924103 +260150472216716 +157832926891118 +60585618272288 +182428893822621 +109212087481492 +50397251071536 +75691958698395 +225173102134868 +46582153627539 +194686217603092 +238617296870433 +145979819835276 +136988103918795 +15967501980633 +182979450773121 +268477964168564 +158076098612242 +264930993123955 +193750536693775 +64485785349858 +74109625843695 +83100381744036 +234052222373457 +161946757707967 +47322135864019 +148095459419493 +15851970006925 +175474959611234 +135724416935193 +7021553906146 +241568407918005 +196486064854292 +253417171008835 +73711373014922 +118813508443661 +24894791874075 +131057938796454 +159413663130205 +94611772118631 +219008001446623 +201375098039322 +279933704051388 +7011026516740 +22793947012108 +212069653720159 +60539684577375 +98294173010388 +36462935788654 +168092847637124 +73644651992236 +57133598069595 +13836730468571 +36881505271181 +141130258932743 +214367672830944 +150192315814705 +233605479674046 +105317765881616 +103782943680254 +53274912152712 +227589734663539 +221312845873627 +91296398777374 +272149614359574 +279804974775594 +199584727269700 +47078749950198 +246443502682604 +92056537851998 +11824441167793 +181837551965371 +245778922957361 +171915240122785 +83072813583768 +44577899258339 +248572138261082 +57225982814777 +183966213537779 +20655737613786 +232122385109466 +205913309115915 +273662781837195 +4047843581604 +256970518010764 +115743136241289 +62005728320019 +191961716528607 +252359661369504 +97920000810509 +160681691214438 +169552870687206 +164523683473931 +262927191160925 +105372907677695 +94004799862502 +220371613110612 +97916755647254 +58260105254160 +216992879790923 +127456978061559 +27200177326524 +231547396072160 +159948255114013 +173500935761981 +151080578964051 +219557580554946 +248752034147701 +107350843892301 +185370074287823 +11671050025252 +150001765125206 +71891940251669 +105484137396644 +246299115317577 +24411821532110 +170863462825289 +198159517965159 +146476748841929 +231318364579926 +260361940689911 +94216989798771 +259321543729317 +281329769498942 +97290027324227 +210939373347162 +262202459713686 +202852823259185 +128875578344336 +90618304995960 +22980822563511 +108887212253159 +35845729284222 +174965487820376 +53890808340732 +204697981075666 +255592911632754 +39354341912363 +73026993611665 +271856775843266 +159237362260736 +229639077263008 +226804272832250 +17430343036843 +60522210655787 +67467160560037 +112177380063689 +2489354457203 +155287736097011 +259640646715701 +199870209582374 +38379923012655 +54276333448440 +191983127094426 +199639682902827 +16730321525353 +76694085390802 +74844132472035 +185006405667128 +172012426830677 +156213024882377 +215358356221860 +243206239467933 +54786385574759 +15059094826107 +59368272011239 +103390537845725 +44063869701038 +262680905210900 +98286017233438 +199185479325564 +12570942686049 +42705559793761 +273630992172022 +146891561208142 +270272810078342 +275672304994692 +243029809250680 +18204599394961 +120814680667939 +158078244090588 +81305603446571 +145840320606314 +65394925436645 +103374008345368 +41888371524824 +67980724821035 +225766741708744 +137422413396704 +136096127221943 +90805767530985 +66288534412685 +244611133762735 +142817615957927 +160003206185453 +206794866934117 +150304571899471 +22359205478383 +224468402665015 +21201315720159 +226303047406801 +116754831135221 +45049080997965 +95608440879878 +163283319213275 +22371279017727 +67747877629315 +268353462791618 +217096994558829 +14303514309908 +194913556811097 +199174902275092 +193402168934053 +255852145593731 +154007392475787 +145618487897220 +197030838020598 +176480710094641 +133311319565592 +220432323309735 +213404976840712 +68572365643182 +106658539863855 +251865019924047 +193118558868169 +85729333467394 +234631114126164 +117020035051242 +116918668567536 +116964677426698 +243818751390992 +41803307990468 +87290344402467 +140405225944550 +75920279816517 +271051376864979 +227996990389997 +128083523739482 +116870926610938 +22213513066002 +166391799499995 +150099964830958 +14757573892575 +78410265977307 +258533062926192 +48659194562410 +274284596824790 +225684907241772 +86098410914449 +245971713726664 +277473183534513 +196762220158572 +1879865464322 +153833704586087 +193764243139967 +41840029840543 +259279649518157 +68254717312271 +223523549443804 +239367527157531 +1116875623053 +280104521052 +97100304188617 +89577359532057 +953221457561 +26585839143588 +251653410939903 +224874821285967 +49852781191981 +27927752639093 +117238100771591 +110944940694215 +61598647155944 +40792490188717 +275085923673547 +153267897894053 +108574294544617 +173403354088190 +232923433725378 +254179350929487 +215418342270734 +934340842842 +77477202974438 +165068481304647 +67761279049948 +67964099366128 +102304910673366 +134263166719123 +47045656807472 +251556981529407 +162112472569043 +156347483112589 +267193257593988 +129039162126032 +7346962359007 +7292710239178 +220788553699885 +154930123910508 +148548746800033 +31494974260936 +4625067477922 +263620017565820 +191712725663687 +4108378532602 +44065927157255 +91841278590874 +220204966326550 +68840181525291 +236629436645811 +180219488000541 +75424725839882 +171201762339532 +234941848502104 +50035640681105 +160867479443914 +204782459679115 +49148476996878 +176616527957520 +240656948476347 +18101584232869 +223663144469379 +240338617018814 +83516449467731 +75534820800522 +5837520600226 +42904404337328 +240562515561786 +218519180078761 +211221798981951 +245429481801193 +245855108578074 +43666648105237 +279437466262528 +138826640857349 +223073602924201 +104847804211216 +139538088600034 +188851976071197 +6129204942718 +69370013523371 +253801096104788 +264447303867723 +112054721019729 +80573444426884 +142271901523190 +139672457005987 +244564735461161 +212597083367776 +244803924532038 +35298263724217 +165523782071241 +62312442089828 +59474841241790 +16652373396403 +56037930429242 +258688893569913 +131754314830223 +64358871691644 +119882504015917 +112259605275297 +236572976435303 +125929190081009 +60103872230163 +249559596085950 +149753508464504 +113018765187257 +25674892187271 +191157201313593 +67110760794505 +21524951170912 +128067511323799 +64340128750129 +1873166562748 +278879781195499 +211833922776892 +75606884232405 +185771296381543 +160601313671830 +188734531638691 +28369220006283 +11015687179844 +69531305635119 +270011210192246 +263092879184005 +61452146191133 +278682184796533 +21834484694670 +182591666242316 +143350427295863 +269827225291364 +22889155008849 +28497213779229 +108382709745236 +254398343717168 +238959892835020 +231048151568066 +131916951729116 +249905515971933 +140337220022499 +158612583598860 +56324182994217 +84264435689892 +114474729556568 +69467503601714 +216044850496367 +245411389143981 +56018406546488 +222280334787659 +115816666179030 +109609666843797 +231487169538823 +94478083290211 +269617664438056 +221871694321248 +54189965721805 +219175015944947 +30855650119776 +54797786874859 +75321919352821 +182032617508528 +174933662534070 +86971351823899 +186358254289634 +159113060760938 +29124549237926 +177510686107030 +188256688777859 +111834774962065 +95436842105934 +178970205637278 +221407417160166 +112925354101701 +34877213608257 +62101275328177 +252466622661564 +69090928718879 +134270297931000 +137089117928046 +134858416374466 +232669049267928 +146669069001386 +32689779176481 +145243332217719 +6148330099818 +99033053878640 +99478455522495 +130491932713995 +124997222021133 +180411573979542 +114834871063903 +32734221019622 +209843259709534 +58767311764229 +98552133196397 +223387217360260 +94760896955509 +95587800894134 +159906537099911 +255236486398502 +48615749936329 +37300527895376 +171633425118101 +274370600564945 +159531867558702 +28369730803505 +5542572234356 +123656610185684 +218510594837263 +89205648849717 +28573889311228 +104924058840730 +103546394800509 +214643858999153 +120951642615973 +12811688040075 +45195493726098 +14064369815022 +136413573842073 +150310514462090 +30122673407715 +7380471636356 +234052608233658 +59859461546232 +127796195742733 +101171076798520 +101389209133969 +169634010701017 +247088184175216 +93947829378969 +134427186002363 +205819645673384 +167317223500359 +81534345607512 +19724900553006 +159818540809314 +263136871540901 +267040936814168 +95870529478623 +138891999452758 +16277207211785 +279117046612188 +20684353639076 +61098331000450 +31822574629787 +212224761795012 +67583058440138 +162152887958860 +207697844388301 +140575890327719 +236630781723336 +227644199868118 +195929983885120 +269627741153764 +74157876388899 +249912833524196 +140797290694713 +45680312193675 +145503526087849 +246640333935822 +16455061719527 +20276656935087 +61071539771207 +254814475121391 +13894545852804 +63328122971023 +217221261035469 +139587361685158 +267894005670288 +82185136517928 +110630280393388 +207160107946795 +227503927681923 +126539988992419 +142586298638956 +269085939158306 +196852497717960 +277949257417562 +280974112637269 +146618060130681 +86731171162571 +107661779524927 +102350973002803 +221732860627671 +224414002161621 +26262035322219 +42634324284132 +221635085119568 +267188599281745 +158830389104130 +135777999553578 +176295148088460 +244552488323283 +240718232882539 +31835293586751 +139411467297494 +187653557981762 +13736020670026 +73749454840421 +115934311318250 +60002540250658 +11059595649310 +94200622818116 +7683738290641 +229935946253038 +148436289758454 +127629138927184 +126834291822949 +195001544271903 +55902683806145 +22062294862666 +219390082800267 +255329130272574 +219346360758476 +238365649204478 +85792581082938 +239039825336521 +209461526011446 +249806859588978 +256915726668199 +44630414625592 +155294259585137 +181566300085390 +280052972674782 +64205478446646 +225683577417400 +230628268718125 +110824480991418 +274137701137003 +148275001894219 +187952867271267 +196467410681540 +34702243964177 +137799025443975 +48965603640277 +6548607714809 +13735645054344 +126494695902254 +48536345087413 +263537780984461 +135201007772697 +117271520093461 +250799583313775 +204819138313956 +112950738251528 +195892590313313 +241102932220489 +123782179686311 +233974616980989 +193551293770931 +220971391854329 +216012319033259 +195930629306803 +57436456227113 +172071836569501 +108758432041941 +98988714718925 +266668701053518 +93020906682863 +220511517182169 +220471925873853 +165391034108748 +82516335875316 +35590189499596 +218574709431020 +259510395386426 +246625003976502 +252023386965650 +7391426845872 +142910586348713 +108675412708607 +173622521523882 +278153701711550 +258560888665707 +257706283082390 +47126473965695 +167180119933643 +33634330797666 +25196403592720 +234370770117868 +75317829475192 +38071347970866 +43776159873189 +152788168653692 +110041035612315 +39349088929868 +252140433078381 +146034620803595 +247452900463966 +38754419176608 +271110780080220 +31281996287994 +256950738425968 +244491613698272 +56985462937399 +178987947499676 +136080142769976 +22053320077648 +271315275261933 +20415294981079 +118460094381491 +172232264765543 +265119468702144 +151423631593811 +84055041854780 +244078479603929 +136287647674671 +220398053210759 +105966070917255 +120928224463393 +180512450109481 +254233736795511 +277305857540918 +41791620311325 +96833731454330 +246741675833878 +118138507456068 +13468082101425 +117685242904785 +241452587042709 +10247622790591 +122901570160211 +128247295870702 +53674762426433 +4435702548120 +203549826840483 +262177423420104 +88875425587223 +267571191878310 +128020238959407 +162399525391943 +29101181030752 +30629143930269 +106821682493792 +171333332468367 +215325167290685 +81050677364407 +24349117358583 +39513464055043 +71866689588551 +94606492122607 +98668407041703 +248379990592114 +240566257589315 +279817256338014 +111760112091614 +198792188017092 +165631759260259 +39421498969107 +12139626620152 +244633665505980 +50065928385008 +48172251954829 +71457346831458 +197714175279060 +127294314585184 +146082564973267 +175471538994869 +78190595589653 +184774521371026 +204194476804423 +37890130123607 +253332320567355 +60893174477348 +125450815207136 +277947183226290 +28969443148792 +277300771727524 +89745027790569 +38584925955147 +34354000604614 +269371298232974 +156579598312767 +227245139194218 +111844663260898 +6447519002823 +82684679770872 +214951098281086 +73519114250231 +27056733613522 +16561980041335 +274057874108535 +279528986779938 +276041835114496 +121561486205970 +161817542296362 +23852297526274 +258441733722317 +68573745824802 +172970979254845 +4094156886241 +185880060743854 +174548762124498 +139472305448823 +203862955936334 +92324428411710 +216146545189041 +143423242000504 +264302716760728 +169734586579987 +97875993985713 +162034394184091 +172318060570918 +246190279379362 +256242778083362 +240553925764862 +127673632144047 +23209721701489 +202363870281655 +186746683865821 +117966029185170 +81361920657325 +145648067875773 +133435655073594 +132550180363148 +235211658575484 +116300813539270 +279848284390806 +228108698289408 +137388275309119 +34850808396593 +271060340412946 +235723804298398 +71149584214169 +112224527112385 +18963194092401 +118746253619940 +193939095799018 +16409787431837 +215753104034649 +215972983005137 +216440225817424 +47352998487974 +219384130894881 +210386353311747 +232559087191555 +148034341845085 +273820072649620 +28741127283560 +100081783936636 +192101269333587 +4157165896926 +50446850247321 +59000036589519 +224570347135806 +206375393022869 +248520357368444 +177798218840817 +239305243917802 +138697209799521 +18780500730153 +246327564034770 +67504162328630 +124429902164083 +62606196586353 +273733349743451 +112290223190757 +253954360629358 +39178643914094 +43350959010163 +79831108504169 +7952653905380 +148074982733024 +192852679509737 +90943275589760 +78646456033272 +272277492791760 +223413610239905 +182894639393541 +249081852678481 +155830581140075 +231355981244689 +100562385471377 +104193208339822 +143981188213204 +29619613592430 +38805871478435 +207280340068284 +48401472121533 +138113396938889 +204772463252131 +182580632911716 +53858138428268 +264194197668204 +108587702673950 +260431776397837 +178920809343757 +188254916476702 +137950435910951 +190108179372646 +39704574884884 +118121917907127 +165932159989676 +67180091778056 +114164876364773 +274860465007676 +167526223163320 +162222235939759 +157853973237372 +215259417271011 +275895866521324 +49737887569988 +35358885746486 +277531005333416 +88305068145563 +9769247762692 +214986771489037 +209103643088090 +4376583036333 +127010383543168 +214976949975005 +11240995539074 +236090432454044 +30327681959147 +185592558242190 +62957480007123 +118123531951174 +5861698122359 +27252560091901 +234969916056573 +89739878497424 +117862470355923 +167967280391973 +188874475044818 +98149398058045 +88963140172040 +37842086269723 +29220440746160 +150481221741787 +14320943053290 +205531038309731 +162802129633663 +132728331935395 +150454774146635 +40141377657683 +105696441200759 +64218301547189 +226543024573584 +5219265752075 +101874566009929 +188523321298605 +261805964630352 +66478338806035 +135957092453374 +248364525820560 +272752639198343 +36705115161247 +257183205594598 +269841567770656 +57594313816749 +33224627889475 +245057859364790 +66439542692046 +256034353627472 +231990713090682 +91585719184894 +99838058416274 +192253539063744 +143407334724839 +116953275323072 +199212337768797 +148318830159457 +248734127697285 +220523468304128 +146961154188453 +214325872667217 +83060262756121 +162466034262620 +249860538196607 +167587546796826 +185331841687886 +2699737042302 +230208535281558 +114928052562426 +107037019765479 +23548950649911 +259274268455344 +93054274066789 +18872791942206 +123573943232890 +229650123100500 +8000830224424 +17171763520071 +30043069958895 +93417349932104 +81956703215703 +114593029676181 +68268572590473 +211723261469304 +184439781193324 +231484767842286 +55227827569477 +142793832323054 +11048045265953 +82545381687360 +229222757599573 +235422363075012 +233688119899815 +280722621579998 +96944636938705 +40657750580425 +223577696388000 +187855744776598 +246120808059789 +28348287145997 +100462916894375 +128862959104919 +41651682202604 +208214018516680 +269471275223917 +184321832592636 +215846841750871 +160587667532009 +263154187789717 +193048466955521 +198320685215044 +249891956819186 +275076823815608 +106766520114353 +112662403704096 +199876916828506 +239650167102306 +240542367750761 +126861581637304 +43870311093965 +20252895716600 +161773994680988 +109767694027987 +100626319659826 +61441475770966 +125478070063572 +196862527794781 +199511246486575 +136687265066801 +204072625890594 +247139824420823 +63770364336587 +165440086747327 +205450430103009 +133478746372535 +164551598132968 +3091738530576 +232323591723991 +133674637739010 +192480106999997 +256543084515487 +226793979982143 +52796095075728 +262918139136579 +234131819997953 +67261700025346 +138160219859747 +54701391574158 +107619119371362 +124788472202670 +134380934006641 +98256712002159 +70273959874043 +12090158061844 +43902790015194 +48690593965454 +206759955542564 +11546004449345 +156758496658743 +160466885773131 +79716771829449 +243880087520252 +251785028064835 +85735372981147 +155907271034031 +109514921422165 +208675960795242 +91400003283198 +52871851439383 +53723185203876 +132625561081110 +152742800932466 +220388645702416 +204544484467047 +126524665031040 +208621496035610 +223247265749105 +120898947418938 +259241024148666 +262071289694063 +222055332261087 +15083621214695 +167943897763854 +88253548259281 +93297524049582 +269172728148851 +53135854557556 +16983732067195 +279225740395211 +130846996069524 +150699027247057 +195429892454989 +35916582340230 +163795229458098 +33323766195371 +204813738875309 +103872512183975 +122825130608948 +56066411145948 +127088993725987 +147837588021417 +273027818661610 +116641504148630 +49868763206321 +128125451782566 +82464282235927 +158245344313225 +54173982341072 +142824457344277 +267118848567992 +272976976751403 +51049587176029 +244634785115777 +274693633170926 +39854657632615 +267156573059383 +174847919505571 +128879229359553 +161063610715433 +12583489534914 +163317370162935 +193863352177821 +3217363542657 +15079212234541 +390455957820 +214304622696269 +184993445886238 +159483805619940 +38676479880181 +257747071711812 +211258720943194 +137851286730777 +164458359232715 +264631622102753 +2703022914070 +200507873552142 +32458896889552 +158142302562460 +167290488788677 +31664673069026 +231825435351782 +103078102927520 +209182658575195 +190216582531552 +264516940719178 +164840597404648 +217634835459691 +188445455774896 +107437291673979 +163311969573261 +50754368852004 +94134509310155 +219629855676744 +201628741438921 +137051493597428 +158668909192457 +215834846086677 +41688904585908 +244807882569529 +135726409688942 +24556966166271 +199020957897313 +134267470035231 +168068188137761 +134232504553009 +185337818888241 +140548864702594 +272899637380941 +104572762252425 +55183057026958 +213744273395447 +228611105141464 +241793965929981 +248959025814326 +150830821540931 +187266156616058 +132100878890405 +74371402669023 +277712467493992 +217346884995767 +190831095988961 +208088616545831 +271847743649814 +183140229582864 +76749380593116 +199867396558870 +145678724874315 +241668119615608 +268773710347747 +25524104433022 +79568376811428 +173336279203932 +12475383331833 +92623843200775 +86859283010146 +278314872286459 +75306772519339 +206689855945318 +233051633197504 +214965416068575 +28325302749755 +137410853841343 +109554634136368 +14315330803886 +203255698997132 +185990861963162 +162829682512840 +86292886620760 +211671436906260 +145730260675853 +271971331574443 +174288567057047 +98342188827348 +30883449654658 +191178469287964 +182422089207307 +262507825397010 +76606318622389 +271365084041168 +272267010215770 +192997211887789 +277605671930901 +141658497225708 +160895869056983 +149259329225749 +49979751434610 +195175463078505 +183439528794671 +103879375992249 +65668496722535 +261911862451152 +71298480069499 +100736757036771 +38840350519702 +131952198171691 +1279055303511 +25118987999409 +149700032670028 +141858117685198 +18032838071517 +12304047345044 +265336179640895 +22289091989647 +198121006152529 +82540204997062 +206334019553001 +130551233814902 +114438762590650 +249205613758245 +237514812066825 +132032790168947 +177599271132722 +32312467043984 +272693938574299 +213598390129616 +85121335726235 +253866745270618 +27879511553697 +131980111139139 +117701774969496 +201729230476643 +48929471378883 +197138340785782 +143633866962121 +258831659091576 +9843914882000 +11404055146784 +19742065101810 +100425035372138 +69614624351660 +263858172370552 +134565572869383 +158600731995762 +107264434457517 +126961888027431 +129378511839565 +230019934219649 +166963550178293 +228667514249274 +259458829653936 +176919762033220 +67237617764854 +204955627582460 +5893864626993 +272330289782835 +163743833386697 +138740735988169 +84514357362212 +147061405622466 +26222638747541 +60231937131781 +210528839648501 +137456291582988 +164736318010414 +26050450112742 +130223575722409 +69067666067437 +36969812218652 +168820250971654 +31570252931383 +193028997973067 +178973188490014 +52287219631310 +232168334246822 +27428287300262 +125641471993947 +218726088004312 +2799502763841 +217821287077767 +242990963184046 +149819613781539 +147956398072540 +210513753896911 +174329936036331 +14321608659164 +51086696271690 +117475616369656 +111835339200295 +54679993126959 +184541656240766 +129645355698577 +88560208480216 +174396044269977 +192503167254221 +249315868919571 +252923787520734 +126691099571045 +8571915915700 +2703073353345 +87856256556839 +53491132138405 +144359143187438 +277107069881570 +85434206150204 +220652062671312 +251613156349123 +152282034853646 +239021619937451 +151661629599976 +241825707464701 +71560062948965 +189246470475695 +2673863137156 +126678309230157 +269607911355905 +99474495873358 +4316476960338 +70475185242631 +273270015603330 +278632182225095 +228681342289679 +108636401742723 +45229488533573 +114451667047331 +36945275781510 +7159324106827 +105747365945738 +237827873640972 +81779901502310 +60933519161533 +85715026886019 +125706142265186 +191819818080898 +103837988791773 +66846516549968 +132235751664072 +249807823434860 +65690842368015 +235241543632739 +36597366503214 +73991878398134 +78493174784574 +87878609320896 +189051812555857 +245690587149823 +274738781203145 +162328758444839 +6494066531065 +84125290164872 +32953613822344 +270702720802484 +253405624396777 +190192655638360 +235856049850289 +46132198149238 +108949732848721 +228648258610666 +115411652068719 +78944465451313 +157740574879883 +167264440723271 +23281769140037 +146230969437479 +62837387714018 +51775151119904 +266688425038208 +212916685558178 +276532811674357 +181554524224458 +207720767602822 +63515358841709 +153400293111463 +43802668242381 +154467253232462 +158905701541554 +38804213331182 +273952386648116 +271713992809374 +21854431987141 +25404799452503 +125491748348337 +206648096121020 +40073715765654 +71473633290216 +49104797361475 +206012897425063 +199583050372848 +4648453938213 +63283856826623 +181518254381258 +20585277498879 +54168877199068 +246357809745538 +213826683925754 +67411385136912 +23994331084083 +100611558539132 +127720550355236 +192051379275317 +219346913081911 +144471827778087 +209775022034756 +125167435623500 +56663249147526 +267051256487082 +268632213946892 +69534786534104 +115371405000251 +227833656483071 +112353020055246 +278185169733846 +125963102336546 +217070546407909 +83081855275946 +190246211659313 +115125284245090 +131487521712872 +117005885793009 +142560368831652 +35155520857465 +54729235340737 +46042132513794 +123567883794288 +154738443568130 +8385307149092 +44071980956795 +157910373625465 +184105423625239 +167983305163231 +84563733144826 +29723602030563 +256514884024167 +45224094310855 +225303908538755 +127327855998311 +194392174134637 +114825107318699 +115904266185635 +96009405379664 +166161742657010 +214665611223371 +122375950306270 +141593520647897 +4530020050447 +62367934500339 +127201431992706 +199624589761990 +147303349046296 +263237039523185 +1084577305045 +275124478441267 +20373631110040 +23299269486344 +135566043735217 +52772333857241 +52281032754596 +248823696672612 +207853014599209 +6790064200908 +164921297884834 +260766995160410 +9549726215057 +221151442210514 +254843597943533 +21911672901391 +157371522472219 +190055138568145 +136976062267649 +140348753114953 +213730988582865 +88836784017835 +28093959847626 +205793261363660 +56344125800863 +54113424247283 +264412483003215 +255718738993390 +82143584364240 +99359722934343 +274305799418865 +225457212803785 +38486003335106 +148871610955638 +120671071980294 +187829690211982 +19806690727135 +106154555978116 +279232036248617 +239781488406166 +70801355925938 +64858983962977 +278068016401400 +78552487072872 +192819738122795 +262885094639984 +65082960842506 +261635286664615 +5300480560440 +248586419967183 +190521066985733 +189990852294481 +74437362399682 +186064524352036 +232752195172353 +188070919957739 +248574812723327 +201665420073762 +2430074471656 +265398047630532 +272284020689353 +20560011008532 +119621480307036 +196784905493220 +124848008445049 +124291439433438 +114751474462960 +224553514476490 +128758546009820 +135942706050148 +219016151425738 +185659326052992 +233782461318558 +260189447927322 +115118803300342 +168067334233005 +160981113676427 +41641362946197 +280115074681951 +205336594465837 +57757937969802 +47734170035780 +57551262391674 +48961408873665 +168764378887097 +211789580232783 +263011586775623 +199452769321239 +87494088783618 +29066959719135 +214362459993819 +108696762146449 +266945682993628 +144519374914100 +30043412550363 +240312487717379 +161255502706636 +270376995201643 +163057401770101 +224438079550653 +183389764963802 +261988123900291 +273929754803275 +229807914856244 +241597270175097 +82436535735239 +176121657654889 +249200741454137 +39807576486614 +137254523654166 +275586979061885 +117794971222757 +174023719552914 +7949877643144 +117640217205426 +37121001866228 +84892892454922 +108095492170330 +225061049282691 +150499615377737 +183715651270630 +241832902066030 +182987212041937 +216640109364403 +192415394607969 +60619713566716 +172391132410252 +171409016423445 +215699916931310 +142843345475975 +182576958039931 +52581914297548 +232758789172321 +36869986517154 +272215348556352 +259894440664476 +114284770517852 +197448803427481 +2040567588641 +95127943087391 +97754079117761 +92091051912975 +12555490980872 +186505418306083 +53069991683961 +45319149775765 +192732546901261 +121482922261486 +89759191349925 +166188693487269 +201957243456181 +186548450856286 +245336925200569 +48864483511316 +278897529206257 +205877621489075 +170738206593149 +120747628492647 +69068039517036 +33681327909263 +184282164243875 +76313708479811 +51121215975895 +142099531433784 +99373554407857 +107342865729748 +180569139490404 +26331784897650 +145102997839480 +147805881466765 +26883539808143 +251693059706520 +75796771695110 +253428697719360 +23815961761934 +52882071090606 +253222105726196 +181759787319453 +207114340064154 +217602590722471 +128182657980616 +172481597334728 +225874654004170 +89747904303487 +30472734257635 +9548679225743 +185812350216349 +202368935552074 +249885245459459 +162074452486683 +121890292512211 +90715395879692 +24506052566085 +159648003250958 +100961777974939 +234999498070008 +230245231681520 +170014797851599 +232025482599204 +23778990462955 +77596574409277 +16293192686736 +247403602153136 +126903536185478 +207225106395263 +222680838106541 +81648523405901 +153061236684809 +136621781534176 +116882208540719 +97015705084904 +51307667593971 +138505054137090 +220704531822758 +43952268606939 +128738180927264 +269925589097483 +115198068964426 +48343380888953 +251063922354283 +113644955471328 +237782437332362 +138441977073150 +275847695489390 +1427457840755 +125692871586462 +250718858612406 +217601631506204 +100696239507883 +185437408454343 +193867373877421 +118183946417383 +163465065403770 +115682856204464 +229343934252752 +121589102828279 +166707495947743 +143062840882277 +267526398981227 +184886460320712 +209233327170594 +55108675955139 +94933789631710 +99059716664904 +269541316484664 +197536663360993 +151643866505598 +191072004599094 +185220727846486 +209267731845794 +50172085244625 +201146389496567 +122877314736323 +23058964095837 +193766037848806 +196438149870458 +46307899286732 +217006068709757 +166088142752821 +63957397231536 +6671884048141 +155024084168734 +159952883446082 +67558004741255 +109215553953319 +259371572410714 +125142901908031 +55710672652598 +56878092207649 +216983195816750 +202413380884526 +66057252514129 +220930393268463 +136852330412913 +162345441746453 +87543092851860 +71933637984437 +71956852472149 +219196634778301 +243232089481490 +226044520853757 +149234796795296 +23693623417117 +150728949516096 +218385847766920 +103331463463876 +91573068443735 +156210553518616 +136416156600570 +93803769997315 +87764645313957 +192394185440361 +62020625360913 +56643283181936 +6559350695275 +230632193282240 +85730580756624 +94891323700834 +217579352489346 +251131187590857 +155775303429301 +206737551071290 +63770006751905 +64243705927919 +144497418163147 +101165349817300 +68209341070280 +207546099140280 +212583179145933 +171480745316472 +147690243412206 +83532036182875 +196548585639396 +268866575158368 +170131435508668 +205107400137400 +27949979376512 +165509285607059 +63088369936150 +16427200971213 +12394878119679 +244683475375346 +255007542350399 +271090461984110 +130494327179862 +93225194269673 +202376866025044 +38427388288508 +59721489602102 +267691441612375 +236011407023543 +88830895568481 +252295934065174 +265595904592604 +81396465600041 +169879270012783 +63184583387288 +176675295154759 +222347900382070 +23647151745387 +122523170707171 +192670675340375 +135442142982829 +12617335875414 +113534525183387 +245834101751319 +170821198325309 +134236533715503 +280496736712047 +54003334028624 +150693080216166 +99174767548602 +47221273745271 +252115458711317 +153348736780854 +187664268731598 +155864664224868 +84017132635070 +135474099917486 +162097719564476 +10462367287354 +7345364056943 +31763494733482 +106060105235797 +207509605739002 +255751564088230 +149663599751922 +47397548276481 +222808591983380 +109323163258474 +246442453141013 +175907597107068 +46882763022117 +43782419999399 +274743316275235 +61042779619673 +204086972530930 +85476295424907 +116376616961126 +119929122460962 +170002733218048 +258774609299888 +225810602116693 +51640611840155 +62438687397539 +182388166799954 +234797225745386 +262878886604152 +276941976187097 +203335729072565 +181200035787652 +148246709091571 +41873039792669 +281036046463213 +165236179367791 +267715711976293 +208667294056578 +228539235546665 +197266471433037 +24646091436441 +101738499518014 +77564085615288 +158297975202049 +83424892393435 +138654363679402 +203306487497872 +65439998693799 +122038786656806 +265115259705464 +45681341154211 +127209054001734 +37590688466902 +130946141743397 +95030433511169 +212091265870755 +58609609691406 +48121657663193 +201637585687852 +7444211239970 +205748490637990 +146654349197960 +87397071865969 +196610398289294 +132515751543175 +145657543245752 +211030555999023 +138307450778008 +101846328131628 +198284972829024 +3472893662425 +179803069549726 +277083435326603 +61167337158384 +157843444028254 +277211203977809 +144683869781223 +135144387967953 +167902906928080 +234315078322364 +112765643420549 +118447496582189 +110051604638365 +177187392841524 +257044912076006 +160405135272083 +260756462197295 +19003292304241 +36951789962980 +162018638710442 +134701986789036 +5865137710388 +276669907523214 +217901748103544 +259104451622101 +27583301168300 +200787452274216 +77293547546952 +197992648416173 +257050856894437 +179255291784638 +15735122928556 +174526114978474 +165242256680549 +205283554614891 +255256192389994 +113297323914724 +24498071838381 +108471928580005 +5736739824335 +212071567551357 +280018378297186 +30591313194095 +187420242637051 +52487567857635 +28306515090250 +281365007963754 +89997647922555 +63868340717536 +69777266364683 +63255908382207 +27196512382409 +280281738874131 +44856013787667 +168724660158481 +220897875944726 +218337346142112 +44922496336640 +13197041571584 +111993071027256 +170559304900267 +95278180053933 +192742959659455 +72971091227865 +174242957983176 +19924792012575 +35338252208042 +231460108342923 +84314562370083 +54990901364527 +255761702607901 +109290554739510 +24603728250288 +95817521994137 +103059216331115 +94102927378388 +71442856807688 +174805238182208 +205460111498 +176286413158792 +164152336795364 +78499539220130 +186103505514686 +115214883906302 +22622313921926 +254585130075846 +269233133609278 +269729918391543 +248396260314585 +74468774665814 +199188260858548 +243781789529942 +203375018492346 +269323303758211 +270682363344633 +40424791517868 +143527619839452 +89063517671486 +258841925013156 +97974597667903 +234876071926197 +124614878754042 +69279110313879 +234480369487239 +95874701845781 +70469457663191 +227132465001580 +9105519213590 +139883549580698 +253247390333847 +265815418728703 +168007321580317 +35282559366828 +134859109324502 +97211134731022 +199127365034848 +130270504625845 +188829114298781 +228499174781494 +203464722247530 +190566588007517 +187576309211547 +196779041979909 +222751220014699 +93898519429036 +242842754482517 +14319381399308 +176473909695922 +165091362510421 +231687383977366 +21228923102459 +205974217190242 +42623493835794 +44934021481629 +100561773136788 +196593638415868 +97334943627122 +223746752132227 +106084380934552 +53938515207162 +206610826346080 +85465859201100 +201604856490641 +3608719547479 +87870033570661 +77089081482104 +189624094749193 +48747192506387 +274847463551607 +24205212147245 +200979792978914 +103141713853080 +146027013592490 +43352490408754 +183212452773909 +63219082432949 +65967429678099 +34908978245041 +123869284782752 +245966333919202 +212309071376025 +119158948467411 +256604095312542 +269307230102401 +173599630643128 +264625076868776 +123012540414227 +173214668386214 +77363649428201 +76935508717240 +206340493996014 +69925069564321 +33762235661205 +276758478724851 +71590798864577 +26941962975712 +135556969472390 +246957834367695 +170933609302838 +176313839276602 +158022920688352 +260694994677825 +274567268327459 +173875800797022 +159403820186430 +254544251449683 +174771378031049 +225361236840690 +167816758053512 +102494604718383 +105135499646316 +146184458002716 +16233930044211 +180474024842372 +37563282735762 +41866536496156 +127648750860080 +258773397732260 +121170711822708 +110195478354328 +211631014637435 +21071684766601 +131890133833769 +41627667489693 +256203671517594 +208398639492279 +225802533883710 +175002912170969 +30741363255928 +265523833993391 +114813903765862 +215489853460435 +78813023268255 +110244941292997 +44994459095518 +200932744337803 +250930266414819 +208019734265711 +238399315300692 +128566442013034 +8948805932313 +266930898686090 +30809118699365 +114329862062129 +182386280343198 +194130215522292 +99915937868076 +276191331930382 +6343203919047 +53064933703267 +213925960773556 +250573123413685 +243024756853482 +125087069568049 +122762133872127 +252704101099783 +94344713258753 +136138471025731 +104126208326461 +68973755656823 +251979876342665 +47753309630130 +214238854299052 +186865609339516 +111514114520466 +21553503380527 +242028393931709 +78730088790994 +222647378663611 +237872797414430 +114807536144902 +85101466325541 +223329819357676 +245405807281308 +105321951264392 +183144221831706 +169554916515442 +144392437004136 +22697661925122 +67496111319193 +172046141775673 +52951469731857 +143456192593683 +264054182247064 +81401721268675 +228005616908394 +271434705190203 +12529965561115 +5777817290978 +111473571580499 +123566908192052 +90354546278304 +195016393413677 +28561129352235 +265893465358847 +58729372563364 +241188470893715 +120134200589562 +7147062318530 +105788681988697 +240531194551886 +114235272698514 +73073009364552 +61015405473920 +148427453849406 +152561908454902 +247306815440009 +43827418138049 +196314262249715 +229193143032320 +44023056758267 +68573351976518 +219023184979820 +108505683619154 +274251905599372 +102511798557405 +109038251753670 +185325515571267 +118413086424785 +146398335440251 +185924666939619 +137588843154698 +193457502547732 +22193433535470 +147609231111172 +112192641422640 +59260626121625 +130346824041468 +100040776414886 +124009227575055 +43193095733143 +184686278026993 +91155404752998 +133776238811182 +157532244562170 +281103431993562 +14166703594863 +71463829344460 +14047279852780 +192208251929991 +277081468512019 +142859009936028 +211590313363789 +150428851830654 +55542045182609 +214513589467692 +255866629336435 +23980210189421 +96428761646123 +79981744469917 +259456747585141 +39607272660759 +259524805140926 +145083225835625 +26482078109612 +6304039039220 +204640220030853 +190829597171718 +178647482514511 +101605757685217 +36429161008903 +61004341772916 +48191237694638 +109616366519965 +66917310480093 +212115685908430 +266146713594559 +6179930816452 +112802637358722 +208910386439788 +198728396759648 +82434705206027 +232705516629810 +250297443327694 +87170227952933 +53520644503891 +173824232362985 +237280599573830 +18729503746175 +250554461612993 +82294206865782 +8081789338174 +225552636294587 +33626337541270 +8734509955653 +73335274096525 +255361392299996 +136529663849248 +26414385664717 +35442892921235 +194941909103579 +190251449194210 +269216604272612 +259280547599530 +48892476453834 +8154470432992 +8474420476475 +234097573675186 +173317908499288 +64031695731196 +119469163088424 +166595588108790 +43425186283549 +99873530561261 +197900374620233 +99284467867203 +235466242641557 +231893553129286 +14076242574669 +129551690380256 +179715692654873 +196110052878678 +118173012069150 +269076839031442 +190287114979824 +240659523782668 +273377918188755 +10664565993489 +217775960446327 +201678721660199 +244872408787819 +106123569039065 +208983587180218 +187854226560065 +63124993141365 +156861367402823 +200299874943216 +203694573810558 +109268069320572 +194697769761470 +198511701833568 +164271712521205 +164344034579077 +262233327721271 +238525362207386 +195908611026298 +62162719032374 +60429910627889 +64637305085264 +72758706730156 +155777945902559 +272808572271993 +197140320618328 +110017263910997 +208545227194955 +244108110822792 +139934959999106 +246294175878904 +29108985312860 +203288963708535 +234901185850832 +262204970282117 +124493493948663 +192418044823323 +38052409982514 +87959456364065 +265511676436687 +9862886353095 +134306070809262 +4788705999859 +47627823130658 +54015356034110 +126680981919005 +58058306136322 +49390168641595 +108310305336158 +139601493251444 +31017371675303 +215891767547323 +81993581039320 +160382040498135 +25941612036093 +91592559639305 +246900588177704 +44052538401735 +72397470061272 +4713460929443 +44568486212265 +215294449515473 +51026174538756 +251797732687954 +231082279932344 +220631279319633 +178737055440739 +212231022227501 +43959832402129 +84256497589173 +271903331236371 +15355242981378 +185245260785375 +154219082921380 +162557424845774 +200920892328282 +237510826637711 +103785340292713 +30260871256160 +147368532044694 +3663276545425 +255026940276638 +223272452845425 +257551365702424 +214252532241612 +59771767883439 +151224534866728 +275049467673556 +147517736535690 +211087908888994 +140794900852518 +241469422842627 +153510475335199 +22628078652301 +125804804789007 +200443357492847 +263473880850589 +260517191513714 +81179171164322 +44415707343044 +141095316400633 +258157959137094 +10341337379703 +152826917532897 +164055858313989 +57853370341167 +237602336464644 +130268094620288 +84897126325621 +129628992037692 +240284372612879 +19116133838728 +137654593600408 +139026903167428 +130608834226141 +160268576526725 +13979344694027 +69463567449041 +254751737653835 +205296467103322 +82150774164011 +247535537874468 +28338007372874 +123397640745965 +70388981686677 +86970692466842 +5862070907780 +4499192740385 +46942183114441 +152184988690428 +250079453109364 +35290760896746 +29106310612379 +22771745668409 +85479341309252 +168864408047027 +160270247059023 +35671675798638 +114913607653322 +74016462500324 +238507601692145 +104945446110411 +142752016352208 +199454262129540 +172867349378964 +34751780878980 +129403819311016 +89166084260387 +158181211458693 +190759507396887 +106101614510345 +244999252673743 +101575927700780 +83324214692299 +2820572572618 +41613706877341 +28826232737535 +28065548973560 +248798309929566 +218073849276612 +179296429163820 +167595228073000 +253872923311978 +126098686418934 +184485799496697 +182584597174304 +130516378098827 +201449174375132 +233850866507596 +277440897558954 +17268175844246 +68428605466966 +124103305160635 +250875190468498 +39460220779162 +101851360578073 +253684636058534 +18417610534284 +40508477703765 +99818869836551 +105226599159652 +5348453554696 +56718265477902 +129322261833611 +102431863140925 +48576487023758 +105339534776679 +131279761971019 +51719105979236 +263134031199844 +127301362414614 +108128962581701 +224222945951242 +3782203658898 +100019800966358 +100138742887404 +163832244463263 +246884285125279 +117899568515036 +215088676207979 +158465276812000 +204563288513162 +110039556752662 +251915061854898 +17293503367674 +77084482012363 +177803825035596 +246026576264479 +55925222587176 +6735219189394 +105272569908279 +145250454301083 +228257666031487 +70046121560469 +151802876067481 +207897625761939 +250270022246036 +32155120041523 +71995125071957 +238318781158572 +156649940764205 +121550846891036 +241970587901033 +35741400486212 +126738721461504 +133275289659180 +160155112555315 +43515063951137 +34780859228898 +84719359663573 +13874440730035 +92253739900860 +79851025086641 +130743842838549 +78366148022303 +103077378607720 +161089917667319 +139240440652253 +239230177748332 +226472436517774 +179060265585814 +243112041536958 +178875735016725 +23363679571148 +71973695279544 +74086264176853 +222602269357237 +51880449558957 +157711446771945 +133264820108521 +192619270191911 +228403121540434 +137049521510635 +245692325607938 +120612055764534 +48153949353777 +53444630963745 +86916434214392 +16084790559896 +12972828285594 +237246532969524 +103160618049491 +5511829539869 +103465498683937 +219835302550035 +54489603258002 +197431001954118 +49413822344052 +143556243865309 +42802354507998 +141721599123523 +125783904666007 +264821597237699 +142938074332668 +87146338114379 +207758263759690 +74673264632286 +234054151674462 +238794397463204 +257701082654131 +19892876077419 +267596625157668 +243693131248275 +278221796732385 +111259170162812 +110683868197394 +76599628884512 +100040827892909 +183784812061954 +48494490048943 +271967446769301 +44068503064728 +149568960463630 +167715706226306 +120866502241403 +115119598059249 +190653678737604 +263880263099568 +150230826361858 +234699248376585 +145328841320571 +83501330623414 +224354019311029 +84147794072416 +264187202479430 +26100407725012 +181409486129470 +105894901164784 +239403775941123 +212931309064078 +205444300643302 +59568492823868 +269848074631713 +199929627986526 +11117435808170 +11814296929454 +25021798390459 +79923649653042 +20380845514708 +174673957221163 +128578295824419 +210653698071101 +134436424007830 +23006094570429 +27350625486525 +253120698271722 +81615055216811 +134359637625398 +217490246905593 +11209480361527 +28799936480176 +198078864805822 +29590285538441 +280994006101870 +171629374266354 +61531846145453 +93284882608209 +172183014179865 +109408149080637 +46873791907793 +108582959512326 +33598978663031 +21672108451271 +133911781716044 +280734304316200 +68629454350509 +275854114108003 +16003392320815 +56189147942627 +192914133512148 +9045228704421 +62993731256448 +30855671673102 +94864684115929 +240788830824001 +79391507911989 +127907100122368 +210504589630797 +78983146009881 +155248562799253 +136857598595288 +232596933828784 +277515300976027 +134253386700870 +193434712622933 +65242776388854 +94907892296822 +245815543787346 +218336297391709 +61391995525956 +166346797321481 +68212727618695 +269901617355960 +131219753743901 +19088530548037 +258499873318218 +64725834886935 +134200707671062 +98971580728516 +265072340464274 +6881886076959 +143257656777613 +210648728175182 +142216317277525 +43729841486213 +9984335071070 +213321263366467 +47517898524997 +141521857423771 +241633055895980 +166177135849500 +39577960029344 +245475800995168 +101438608676665 +241167077193173 +197398192198597 +206990654002568 +206809625083086 +264410095097648 +253351411743775 +138731720609024 +220558179413742 +129150242264053 +201555855307686 +270898306321679 +30561070817219 +152563555379496 +100102048210731 +242422043171503 +1741846328125 +193938695608357 +208727263575272 +153659141152354 +26032872420719 +56417329637671 +143127346730024 +208819140106489 +160682834401190 +74472840917195 +21556768376353 +90104229325391 +184864909414071 +26366153515877 +147793548589177 +246788642498439 +100263120554650 +138404500787007 +268911736687769 +220834660450734 +168507342815274 +103533820240659 +175593695174083 +104916977600127 +117522834141696 +191524655479163 +66656956310239 +29320977726224 +196346066624396 +13391557501240 +74418158174597 +106241336946024 +189724269894911 +13954355104159 +279287233743607 +108289546009449 +134999874144519 +1331831447121 +132298931446408 +183140243905034 +217379374627544 +157070886217965 +207842142125186 +78381625144878 +251150602257951 +269058973193882 +86469384238949 +236078584852502 +95562204643574 +30389541743050 +162574449345682 +111722976662994 +162550820535368 +239013535517866 +190450530901346 +277415101494449 +207762808664378 +145828570411596 +139543979173561 +78658544829388 +212686898380147 +131064455939661 +237123531677292 +113162921821309 +59466676007005 +25826474490926 +44345551369305 +186556583634247 +204412530840442 +61959476629290 +242075832039322 +161965891695622 +74557760871002 +278375191354233 +123061157748911 +186538358115921 +34398240974195 +151639376754671 +270252133411369 +244418310956680 +253540803847189 +123923546673476 +57720931323663 +81369299490303 +254131969573452 +204419673759738 +137205265925125 +172299011486623 +97358996314419 +197028096293928 +187612856971961 +4024677239764 +266449922549986 +210154586585293 +110465513732250 +3991414935585 +26394451893732 +199640420474585 +268351799272755 +258824435337162 +9537086373401 +211466757383945 +23284435758268 +156156729219961 +132295300473794 +233499939336912 +221856557113523 +221027208351392 +224041262820914 +197881818240411 +63777580342046 +164264772484677 +20869280228657 +30777928416888 +223483552606041 +170244204004928 +157536245561799 +176096967729950 +82603795748051 +93727228522793 +240338640966954 +43807346025418 +125468758850252 +171493587736355 +268487557341452 +70982593091345 +68211981593571 +155024979039482 +95634517259571 +20130839739358 +96014492999825 +83595418828044 +208361760432154 +55012738752478 +167691816387752 +22984469211300 +197867583476646 +7969869376980 +117328176221858 +78060745125036 +81025764374891 +258906456473924 +203797719301628 +231295749042358 +68458847752446 +23487904331773 +230709616318188 +39665202523513 +112624830841209 +245528242197849 +147584933379579 +173969398282049 +280812246131228 +278346576575976 +53153600433192 +74251457322607 +198258864371159 +43822966351293 +9838709066378 +139022427925800 +198988426256452 +221670841211827 +73078930047834 +224495931285252 +226623332058574 +144823892920297 +270605433879133 +28495084696196 +175435113894131 +274410066430942 +175085944081524 +192021281717491 +196495277490211 +16495808821816 +47990195864186 +6038472870285 +96860210073899 +209903691545021 +69933607020591 +146736309323715 +116545447473051 +180409791972197 +204891630586865 +257630502459958 +314760191263 +151284909384607 +39592726468984 +248219826641196 +125756018235112 +74137993351197 +37049588327080 +119389765864223 +174317242791740 +22900847700608 +226953139375220 +92122198056920 +85333434843103 +94544369373106 +73582739029550 +182236429122387 +83557958464626 +93575729934762 +58167131275983 +227658812820583 +98343877375421 +164087116230926 +155418316537725 +157857845565340 +27944993009280 +188928847545203 +90039218974880 +262953577836013 +24211999714172 +42426388391132 +93491040684555 +219739228715551 +253919799103051 +17507873919002 +98837075320385 +211306386740447 +54699851675970 +50194173083531 +159932353878453 +226457815020726 +132173538069662 +232580736867475 +21565075434230 +123241456454895 +260782423519081 +36856194876040 +271955627217054 +179642775612516 +157541252662031 +48240056109466 +221318844512896 +6600660601985 +653766494048 +134774453276072 +169179336300355 +228730752564459 +200649502157449 +164174097876677 +1465961488589 +188881705847199 +131246632157592 +45735922618329 +110200332853386 +124920603718976 +185280789334302 +116138026708054 +48264428025731 +213957998456190 +101671580632154 +4625453004660 +227485219014550 +189987927557516 +62062270674840 +230181109833589 +225710704107387 +252206620063231 +62621370698769 +243672531220805 +78221146364768 +16317602018858 +8044693606417 +108207417694020 +279072050905934 +4201725727383 +220329149069806 +49396395537453 +80514104221565 +39377001432988 +131145015881225 +275179795296975 +270158302646718 +104190417634935 +163021243429992 +100325678041719 +75982338028368 +270280672826372 +264030634348568 +75438881171143 +201452579388286 +273573576837586 +205188066443190 +167768681448957 +50059284658604 +173453243823803 +152069239528986 +57995365254894 +69307446367552 +497956362453 +166666762724029 +241861752615795 +270246327800409 +138159839425786 +108871767787608 +9195538174159 +52317440528055 +202387132152466 +93087813880139 +236841234916717 +133890180997124 +123837072059624 +106658492405583 +210522563069325 +260592300903179 +169815447523471 +152590567336151 +73035927602675 +162100392253324 +35919228126866 +153346043427684 +130630226396230 +19891474328671 +186615290243239 +29532622963244 +176961626124317 +184967057191360 +121823333367437 +126885662316853 +253891442577546 +157864182318492 +122351525870234 +148668173479457 +281351201478098 +103927287518080 +7773428119178 +145955846255370 +125072600118934 +19518256163184 +89127390532744 +105438158175603 +92331662379350 +101131079843541 +259968478291723 +106972980376965 +112142434077217 +113333129264400 +243559067249395 +161726109162566 +278992590715602 +39417016061770 +266761123887986 +9749556814912 +189221811654891 +134048872481171 +58705995132418 +45157627861203 +163404388741281 +3717985113623 +271501705133082 +102280504782313 +99142378956640 +146407349824825 +9947207142723 +82318661552028 +117438485453598 +105619860619220 +189707195963306 +243958244254567 +211682400952469 +209133947966420 +179182659107399 +244821525689739 +216193251212041 +57763402196065 +2280789837753 +47581412515925 +209239964778408 +247544514297855 +4598160088988 +30915108618910 +122627096450401 +189234839913150 +209043273358420 +26532687824126 +228175053864013 +127057558804728 +1443552951421 +121579544031503 +102571755363724 +81780808054210 +116621550165282 +100711841748500 +146639582230939 +278504383357261 +171493398377647 +212385305937603 +90309335391662 +243445603277985 +66001701133352 +211856151242377 +144277879857445 +157610604370390 +235231866452348 +243576886863479 +228418306529556 +21696008210243 +42920411489820 +12486692309036 +88235266891276 +208259378904409 +172816348787128 +257968769228249 +104398613973183 +7686820222714 +280203723515412 +63617539250473 +131323232506527 +76267742290754 +13495840835965 +229547630984855 +210238950681606 +179661886010129 +269305109382476 +267410580678831 +127215950162803 +271827544649841 +235451943056613 +44186570224667 +201105944010333 +116941051244462 +23943638220061 +262004191108827 +5270175207632 +230875762286144 +269667036577226 +106054616274666 +198391248766894 +219468121888852 +258198519389094 +212732659728085 +185911514849582 +103012089608691 +26656048921539 +99955829107662 +256654487911501 +279818311931503 +264195923905823 +58143680936682 +30212592359232 +69559495528734 +139767811243427 +257356648949670 +104597833856186 +251538227048339 +159890772976410 +79909468193257 +237383129366460 +199783320310289 +69827332101701 +55281590907981 +191987415368008 +268963146599475 +87437980413399 +228459561426809 +149289021475588 +55163048222216 +202717846553760 +241765671388058 +91811466846766 +39003773878440 +1594761432359 +161641239603342 +115287025905360 +5206455030304 +13064425064195 +107702494022770 +229848339427020 +36775673669657 +71950335852571 +197751129071712 +185195078139260 +241768303206198 +106573998320822 +159906005931981 +161446732996413 +180714802729353 +118762682290051 +224374169600169 +226846734587979 +83521056849325 +212659698963171 +250384136994825 +218695729696608 +200122354335928 +159844580226536 +89454184074756 +206377727780517 +184343843460791 +163953471145829 +198427571523030 +114584234031294 +183089621109124 +108200774710477 +239432219505087 +102011783971987 +218920037161590 +142219302376319 +86684262944114 +4490364801526 +258105278471162 +29394533265827 +85063764642625 +211174324686978 +23387935497783 +77988923061130 +221938680109292 +161781568341121 +20308234907551 +16072535827494 +189210814807134 +129769994083101 +246589526786087 +112762282015036 +41950046492639 +167135194001614 +149976093443690 +70032749827300 +127860919361736 +278259972673330 +219299606818304 +178991399812562 +186181955656567 +45221639775431 +248953259799093 +206803764300472 +236431808617739 +157295416627623 +230808509398766 +27664513640854 +133508171466205 +51744555120679 +207820883703632 +15393336805576 +104275204339484 +84913032277623 +312701788545 +62615604005231 +75360785725865 +225473277093722 +231698620521099 +35947842047098 +245936419374688 +150998705119957 +39094941303539 +177254027218062 +20041900103709 +51100491092561 +92682385711589 +246774122941045 +82420831377850 +243908072742124 +25798388465281 +50384373029722 +213327980532457 +3127176768713 +186255160265965 +73488940068020 +152313962019934 +259391693035065 +75106009235930 +122168478626003 +71040203723606 +63806990243714 +58828535877748 +136959273506445 +250708542289003 +10821092903321 +159233854419193 +241848553280258 +216887603106153 +253617488676888 +12422371933728 +204784755240834 +118630139373763 +18047668630852 +153859665225621 +271218600305073 +179403238713234 +270138719745800 +7303781175466 +210456157866710 +195972811009238 +260793184403326 +8046190313688 +91934734954498 +62702740394968 +189716250782071 +1731166091934 +80609943461288 +166924616955916 +36670438248649 +24013423636320 +73512289064585 +64263737942768 +12215084024405 +197165585439231 +22884779547815 +41917314198032 +1881821562553 +230009081555580 +110070045093436 +122826756371892 +186801071007964 +202241169334011 +52553958487101 +201720726663593 +227160341981523 +265483502171406 +206502461034240 +107503406734673 +42319513404044 +142933377253116 +259403766574409 +278823722007806 +272020435666049 +184841404141544 +53389402687798 +154802785333067 +70277607877290 +186958491712122 +66331985809137 +65723073039291 +116077703944913 +143427151070108 +39042879651549 +19370734792527 +42274870158444 +198385361792270 +66863071126520 +244862956213585 +42287370267212 +76954931282964 +219976556901522 +147907518855982 +73089174115033 +188857540155959 +80648964177351 +26508797985572 +76783320828885 +178876698862607 +137676135925308 +239472851025298 +148110137288006 +82300534203861 +12924407292285 +46963560899807 +27298185284536 +129015431219679 +193879520701620 +210631802491799 +59965272509091 +155700345683047 +110369115244393 +32583423053431 +80340044709171 +189333935938851 +180877671972909 +148412786926587 +67807479411333 +203349517431686 +236974798147328 +31163763785996 +154044821649567 +244599498346339 +189171983506547 +86044145412995 +144786848558330 +136029921310556 +200534510466653 +196019123725539 +210028998722259 +2143495755619 +25385126449324 +88351852020580 +136175597135791 +119417297496842 +221566197027651 +108514697092660 +247583681946450 +130786532682933 +268105918116036 +257214354057747 +108350037155640 +80178069824382 +20101155904764 +9590530099661 +172281810951370 +98844908760017 +132890377733270 +79827789652366 +9876072198962 +259105970786731 +68478423391274 +273030281151777 +147636765678815 +128297401093952 +66513747526306 +75997816905246 +221158060174539 +54619490644276 +54747473102590 +45157248173513 +253247842603320 +165113665603880 +40247444713715 +54886917050672 +224849271982926 +167728475355399 +249645422780345 +126027132280298 +131123341916857 +9403164044257 +173415804516611 +100737400959258 +180037938789827 +203416286423048 +218334627521145 +106302974903430 +19327678577824 +162197469448303 +144035934906680 +133015249823896 +263662364805826 +29422233006765 +31531163486273 +211642626718414 +269331973667342 +242546319192910 +95965487465251 +193247241854037 +39859067818341 +146247224977149 +53833087108556 +185673004419891 +120591562566746 +158833724946806 +240648737087471 +147115264808460 +239507276839958 +229218321658758 +208465526026900 +164616840164121 +243974391800627 +192619886371195 +268843022171612 +112488501518425 +152728182712201 +34440833820655 +154332061096711 +141738022538387 +223864514531981 +153958809587053 +227870250732910 +137519424155319 +20272225057140 +183250709006768 +85007565809741 +55139158383662 +169419515049343 +84564057217250 +201101492850950 +268860413336773 +151221412343488 +131037994226944 +207877396023310 +113272706756134 +142233992150456 +112574224221173 +275731307957007 +83318377567001 +55440831784870 +273494076338578 +108154154555739 +121372287430381 +56690718710451 +26986703237699 +268531978311021 +136373950241917 +26392637731548 +6906515932112 +32097449633871 +22277444289834 +101800424042652 +236608738520364 +22352836836809 +47761231797546 +73018951909397 +277022218894093 +111030714774994 +181463052234693 +99019096740410 +79457873415299 +183398224274569 +30280039939078 +109160400930381 +158040032321129 +212990409880290 +206332461154782 +123139121938878 +14264558786604 +210429813050576 +264504467626352 +176782352094513 +78378041764568 +200219329152717 +6708240279162 +27826584442754 +170361140762604 +251238376032069 +14282626792028 +201832134215227 +260577189680533 +30997848650261 +237654400014377 +235399639879469 +242721087019420 +128755271347267 +278009643411745 +45883116236987 +43120607138749 +206649751850128 +127872610108513 +145510070963038 +138008211980679 +77874715461415 +269637592741868 +135708526495589 +195923201588042 +13891356511619 +281297644010429 +193235929345991 +187936527433280 +237975268043335 +222394017505290 +210301773220951 +44826617043304 +237757979305541 +65529687571696 +263591010052078 +110924320113637 +100421339866883 +179332398732408 +165577229722300 +86640990249062 +218649693614800 +74976304771020 +240585944667408 +4802761901873 +125127091757639 +95985166860047 +37282741227843 +199114876018816 +106324991074333 +273538697150800 +19181284574057 +114622199603347 +83956765663406 +78991184446184 +132448138016170 +137658086447840 +197731841809879 +46190449869872 +167851265601479 +198145707956307 +111048365015764 +137779281297476 +121254182701407 +15687156521464 +90580739032552 +197844917987133 +265254788400582 +23896496334737 +76942385071342 +211844513298515 +159067787753096 +132528283996002 +256752966775849 +83912868927046 +275206319532142 +35884594487481 +190887863592495 +145117983866535 +259819497269500 +154833861631187 +135164378901666 +160217222728163 +254681095054767 +12184695577779 +35530895958256 +263932817252885 +144359042938545 +80094686409749 +42604740930722 +258701146198446 +188295928126311 +274495049651082 +78915169190873 +77500101693268 +45499062850302 +57629361622807 +229000100484960 +151494701922580 +252051507129865 +198995934454949 +68894893224634 +51207336875301 +219286835029165 +36910307919294 +245872725948969 +133653354264282 +116617731836094 +228402350855235 +197115016999409 +54529335382986 +230236995597021 +256858434698354 +267022075461291 +225684788991488 +64112349208689 +198005274058531 +172899674633854 +41719635652171 +207682424185093 +260879815595646 +179682129877503 +65610769368495 +216461779683714 +97812748530444 +62483411213740 +51730911235772 +239321709611533 +220946107487863 +25638243545706 +131940129696718 +145437531276638 +117311992264958 +37005794230705 +218896925862685 +12627236242375 +68405724165149 +183662511252458 +275320354423928 +176694038622705 +14122975116676 +178914895997786 +76952067454271 +191629311900260 +42716472020418 +210421126960658 +173142567612594 +39508896635284 +7426129933405 +32829785191993 +236035008802076 +120645700093326 +33569903119992 +223036937348424 +142245882271328 +99835238331929 +262732373841371 +269877266969520 +247883694196561 +105987872515201 +74693358258426 +251578550328051 +24334111216669 +241746798915775 +99384581152531 +240634291377810 +157591332420796 +212165109468065 +3485313908452 +174857609120834 +11191692947176 +81973249576323 +143390257356153 +119746191902179 +128769809827225 +140812919357328 +46066813854353 +121536141991799 +35392576951388 +229740551797213 +161879646812477 +150162328321005 +261556553066390 +12294044664413 +78145755155880 +206747191395306 +156078913475692 +235142203430447 +217951486253920 +137631574897643 +212685839053900 +187813586284746 +160349181680298 +239340288341507 +213988531044289 +209828595868452 +122160258792882 +223373268033817 +118613348497087 +21915648032395 +135382594249356 +117751959209667 +59564672537328 +23679849018948 +41522185037628 +37828953977502 +221363312225257 +81595735072969 +229875807878970 +98425449655701 +219974928533165 +220808818951615 +253899543501045 +136787546307302 +228966880030444 +125668591551367 +132196976637547 +271828931759327 +241450303944654 +240518622245068 +19748448861024 +28084366064826 +115879356925166 +193654509031024 +151095766920167 +279875371219124 +60741229895680 +179934790630371 +109312880014832 +222528275782836 +206221601420267 +178350068976429 +83228764402892 +73769484818592 +111467340806838 +207717391847928 +59172604118073 +258987915123602 +112561502919230 +203427443819252 +61248386982190 +81108855170681 +108557659337945 +206890819565949 +201314150745987 +212551020085116 +200686649219950 +132301744012403 +30148912775449 +220383524337857 +218278803672163 +161238779376293 +177506000745299 +55753365449402 +27440435513698 +238575451499975 +42072311212663 +35443482524083 +112972102996363 +152331219315527 +217967432605398 +124272644132242 +142575456813757 +96198217487822 +239634954030843 +17014134000146 +77783518160667 +119966208904152 +91671431800785 +246738006354721 +214678837472748 +52592562508721 +51942959336880 +100012394650714 +47817973345542 +89771502899156 +201215242305054 +95575740469719 +18760548301494 +138697385119326 +105838379697293 +70725830309237 +159781975963219 +122040568670377 +219180988734895 +125747994429493 +41062747170944 +67392852173702 +268936582916780 +228988536961164 +170326004420062 +105845522616589 +152525504222803 +9114733329620 +100369856090160 +199328106536058 +60917728767411 +26827518084 +41308790323660 +51571012315956 +193998999721810 +166721931520546 +12930356458663 +41062839805597 +129225356320425 +33862511102836 +52988439229090 +125087053316671 +106801969338511 +188151127643425 +31552495750550 +95874494377552 +46582980473453 +11114752329536 +149457970497277 +195146125198936 +16928268750805 +182930115523017 +132591544478558 +138204452137891 +259950370839678 +265392104598219 +112830038105576 +226122417752553 +196444476992804 +59883798295365 +208789621627508 +36175756774945 +214773075271794 +193357168753267 +198626229812202 +220880423366463 +16541431541665 +74341161809687 +90987644474168 +20761543317523 +177158966725264 +19611861089971 +101053388067869 +245577923093147 +35977630464784 +230035023871102 +256586790052201 +135684636657035 +74270377833339 +240875066511329 +20470918097265 +168043512387020 +69009818690160 +87110393929973 +267468754255367 +112925307054757 +113078766578632 +52875156111060 +223930844124128 +187370871765050 +136924738467658 +213393650925797 +262738440900922 +147227323867631 +236769565401055 +118239453057227 +60617441617276 +251179373005952 +134487112733611 +204385181416341 +150090087076567 +56508995018590 +93353423582164 +60271409457895 +146664835722683 +64749340383513 +176093953247361 +261823150655848 +276277025340117 +272415713671346 +246041268795534 +149444201798799 +176741009849184 +195381786727628 +249300424232102 +120168617072720 +198376131831773 +264632126897325 +34036711063380 +12673244111169 +193365176189924 +275681239500436 +135010269581052 +217067814529494 +123257405752838 +237112803462158 +198941002197683 +265190736513105 +248728507960087 +146713001259992 +132818820113001 +23906480028457 +48487635198467 +154452654774058 +148866461650754 +200204405156669 +97533386330134 +147963018379839 +96474878835297 +62412968571929 +193518336492378 +108622360671094 +251545203020892 +211127542774179 +218915055120199 +139416869973079 +68385557175707 +88409009725620 +27832174340088 +124133108164076 +175811734824740 +234387423026093 +106086348892097 +194709339023991 +231207281872301 +117486568765837 +112484724807534 +204537153617074 +135798008270549 +2465979931047 +81183974776155 +72512657271728 +165696116098923 +263834715148464 +255583755103523 +265969205299269 +154676134907409 +5882030680906 +29670854969856 +145579151403803 +170004573051742 +72677468805746 +1496037346739 +246341147585532 +202861912103356 +129979406618457 +163442469634811 +47530294286537 +272872535678221 +266681897731093 +23521609831236 +251325573286645 +139854017688718 +267561413613045 +100543171039070 +32131706451180 +14899283456844 +128173065389769 +197095122238374 +42939168340026 +49791449934554 +49802035674759 +260426355427854 +152479506194408 +2923739018808 +155579849217126 +155999534622123 +160175298765042 +217368156086544 +17478952704176 +133180482231215 +251075891416119 +45676108641565 +162013143343249 +50008654999216 +93706048281479 +182787669157084 +52636650453762 +18778977388422 +109965306927533 +47762208595119 +114707541744445 +181791946663114 +242792382614663 +77392290752041 +240546249786543 +270223474828238 +13944007751478 +226472072574773 +146488998986534 +131378398756848 +177156082837136 +257662637026092 +219919869266001 +109613409309278 +182680902949825 +210906112276003 +253681821086395 +158393699436845 +158093672134104 +196224947329503 +120749954177263 +34386993336166 +1992766664014 +44834001312260 +23218329854291 +231937141998231 +144420754069868 +111817540516352 +62429169063243 +114442251827388 +199651932110335 +186175192413319 +212673747926390 +82401750579354 +251462447216515 +228610216260784 +237212439782952 +214514363545698 +253589640656010 +194558447437362 +45380102710501 +39951866005216 +137356687786338 +19378783945267 +73137075361537 +85007397189728 +28787077880509 +6499297045391 +238773794942439 +75901526997320 +85780397809386 +29389681971754 +278221508498778 +102599800088298 +223479087026838 +63468071146883 +7266788635126 +89347141717312 +88219331077297 +32425751723535 +149987871936803 +222722305402515 +76783126238951 +265822811295502 +189574547738694 +179160441122591 +51497938095624 +157651255871214 +167264782510117 +280141075744455 +68530283393687 +194679059556205 +60249098738938 +108519559140292 +253489159501813 +79808771523539 +177896599439331 +94807555877809 +139692629003413 +204916472947762 +40615173588530 +41703288635657 +76798875611961 +71053936787331 +24617223332963 +67532630184468 +78628908789569 +144560615998756 +264032802453194 +33967755241125 +262930577303217 +274779579308589 +238414746137493 +50781693926399 +99432925322826 +110143241307358 +203855430790625 +280184687831936 +13489647117890 +109751417728182 +274043423683434 +132458188757667 +222558975234073 +16061773699620 +128695887427609 +144471095192181 +48566222850882 +204109769150853 +224704518456191 +213173742015809 +29791813956957 +129265382520370 +204872982569840 +38476860238855 +174602275041742 +11279115677991 +208974099589821 +194791926125689 +75821839606782 +211812745073219 +250564058840978 +40606105637916 +1724529902384 +217608805402530 +158354615365358 +228231387515788 +216108712496633 +250100967926862 +275122306065524 +39247232093099 +38677805477697 +2008600256712 +213900041223821 +181710592096022 +178955107173114 +79763081373932 +167049086361836 +58105489535541 +280990255762967 +263377478021518 +201220011040952 +199060648242347 +49568416049853 +204666183042904 +94652338073791 +24740174331681 +233458088905768 +43293813063921 +201135794656584 +260022137497873 +135436014038988 +97986432911588 +190139701542010 +118883343707284 +268225416088647 +128359813203207 +246477314782028 +178438746958317 +157822192527727 +278856296119624 +83440185565533 +72055803408835 +167349772617357 +6660191527283 +100625398918830 +158502562715755 +216419594603382 +35811699706477 +16804520215213 +82093731705460 +258910179945514 +251031285922688 +112323733996603 +266133282520250 +152495678673842 +178224862684276 +97468294023192 +16546692958326 +190868582869142 +84219320287444 +78663453533986 +197599527827855 +57503447544345 +52811204487113 +190437463032371 +81763796556704 +200760138496896 +71057554685998 +160853474050409 +190877298092292 +23642835203519 +60393407654747 +155569469501205 +174447633933783 +100875506445296 +168136022109982 +216434322409906 +65689417917938 +257538653997358 +170070798069930 +21842737895856 +234470500608169 +99995990563344 +152865002704275 +265373907010454 +11071712599885 +145907893423605 +31356034449853 +209677381744321 +73709549133110 +281138729270719 +216175324344143 +18383134333552 +249661120667159 +161666484180981 +251253191423202 +39536225316953 +147044180438048 +126582893546438 +258036120503518 +94527396686859 +31028554052023 +217980741995962 +191107866063489 +227596370566679 +15918735170253 +249256702393466 +28815338228373 +207093803472539 +231363838096458 +176210341329644 +31179871770240 +143400484876028 +140167834636679 +224630250120114 +38452693657601 +122210711604440 +231848206225463 +8701114058704 +70670687469884 +19261492371405 +260704621941953 +237849809728217 +61777187034537 +158460313491039 +234652203051786 +40680318836048 +14026627017318 +87751123156344 +233769077427098 +277189696228562 +172185311757648 +164061377851573 +48830887816920 +75927519682238 +39985977526620 +40356996327468 +57952809635589 +188240823693478 +92107977818417 +55187074358008 +164580100440425 +23075522649954 +177772129087154 +201107117185295 +55237732219687 +170801862192407 +23895039594036 +153803677926985 +99871784247225 +238803818628801 +84795843036692 +180969930027572 +187717466866002 +166969540729374 +156715789840556 +16773589423696 +274829446374388 +167647678143888 +244909970776372 +172962644014217 +157500795416538 +154983334159688 +190042114238964 +78569183002243 +80269747582757 +227223830442546 +236861282000024 +138209638058572 +46042801582863 +225839378962947 +235987922241154 +239585328234083 +2664463683475 +242814228253797 +277758782792367 +40118601395964 +20669582546610 +162934044029607 +74798634911354 +134227112976225 +58013763469128 +108706282176123 +160033186972144 +249749186661876 +127345839064775 +152624852107579 +31987467079387 +149683719226899 +92950664384993 +192560290394877 +162926026609127 +228754604532642 +233865124429278 +34684117329409 +272674175275441 +128048560366409 +113327355168191 +112845452570705 +234506428247867 +256473611114686 +38115805563996 +269843139854799 +198592155757377 +178770379257791 +212319992419852 +269875352769006 +42594415385907 +280503644385927 +204906690679163 +63375429127459 +67706662618374 +276233439138891 +239381629980097 +71158308841730 +27922551424572 +70131397984629 +232205067927751 +17753506855561 +174284796199739 +32243249762306 +42147314727709 +280413158834324 +16515551464128 +215932983226342 +124668517812244 +241452313646428 +26210285870563 +92705292181437 +4783223528890 +263713969470311 +96074520128817 +37294149807345 +121756182147876 +248333977221172 +135215873492922 +86881840263284 +178080488705428 +55261604506437 +268214698058588 +192574093252817 +79099015000323 +262789080044510 +35625247997325 +235525336766708 +151913420493299 +204990080814661 +91198869242957 +129915393584134 +246427297376 +7654239411992 +128958036637187 +64641120414052 +268087485101437 +75426913080896 +77690002362211 +24390661174678 +194814359842502 +50504479463324 +4698956646265 +169021119428695 +274510167387995 +7331889551013 +177724083279792 +238183000472704 +201658644992517 +90638624979633 +65590179639246 +55014473422568 +71647903412182 +101054318342596 +104021635738555 +40497127819097 +194392236148955 +4664551971065 +57839374042859 +45410532648873 +251236210109890 +8683168866350 +259897780972474 +145702039456771 +49631500787133 +172847776377979 +46985412870571 +518311451502 +89627337136205 +175046589147227 +116139684727406 +27144315141362 +74298968242384 +177709993440816 +3171954839752 +180124705217192 +173006524712806 +12808489441316 +168939385211726 +72042797968798 +177471456607563 +24989529462341 +209965032658755 +6272297862470 +88479342413271 +220054467902231 +31832706712469 +210956953245575 +143778696636916 +9443309205196 +194623633623415 +10523493543917 +133160255102100 +127490408681999 +71238367473801 +196598916785212 +99001314652606 +122094627574029 +107601823834550 +6728503355357 +20471162192684 +164707090367803 +231446257119820 +83860718433087 +245496944462927 +211721437164203 +107592371354832 +113633526727313 +210468428420319 +269324330581702 +170781166389707 +17853170664936 +54002647513862 +191627266282342 +55050901115525 +265710865616237 +139410349363167 +268396013431158 +113739959264269 +58438690619429 +75306659677574 +97502742347694 +87067299867826 +71238861265558 +230631405647336 +107199273949680 +231326474079364 +145262227492194 +180033604167647 +143105033603397 +59262474372410 +256699970778467 +110005503846323 +33808076616501 +242101267289626 +662253427749 +155273621641248 +198556705616272 +216487762148675 +236840166747963 +124162579577285 +9608202850659 +138417469581608 +265242365166514 +103274374850758 +283677342759 +24412613803101 +32953001308555 +243631855796098 +64722409039155 +259157913132691 +76144297514975 +60641974556165 +267407328850778 +11584252694377 +192695267802344 +255372992760464 +249292015567311 +81976170792026 +277763626855593 +38469658931272 +279909997970526 +277746144114482 +87561288186728 +63086824375368 +175169720272817 +278392657843966 +166829883509469 +123293903314404 +125795625869101 +108751121126576 +196288891115728 +133882305944410 +174386965877329 +56883679463962 +132435242883428 +217402254474206 +228793901607770 +186731394793979 +163376084268181 +202911025388944 +83648464545048 +163360269721808 +194849038621825 +7726443480237 +12246738181181 +186143230823479 +22007586514209 +264672856459465 +243139381784661 +228591049057750 +110095098180002 +36441780577154 +205894662142315 +259330113423801 +154609682447976 +195205656550092 +37278638089661 +62992180694696 +46432851205929 +178278297576159 +49501567489852 +224594590209267 +66618715098046 +173414938379455 +100761927776095 +271204993796287 +141603003155790 +256719727605052 +112799994533409 +156236803767361 +37359394776244 +148540728568551 +231856470898121 +264978319494944 +188581873419516 +170684407038989 +55432766986806 +240785670407852 +269725272704465 +30236317946057 +254576682744969 +84504589860999 +8790423731586 +126221973566788 +115847781340380 +223862765265097 +220905314192722 +121087142088044 +202572743377649 +42835371692519 +116285922038704 +162278213067341 +172779596769986 +144902050987855 +212949123245434 +236294784172573 +15125284735144 +11580112639744 +247867871643039 +60706381969147 +193126331923308 +149922001171540 +10930842597003 +43578395169453 +83623404916436 +87841704692954 +251580433728523 +97054242761344 +131856569711539 +54168265054810 +234940046703715 +205511582482872 +176449577980177 +33620289070649 +245498829472926 +156991525011642 +32263861794803 +130090766152032 +184833236622663 +21897782649443 +69816752909756 +68462149053921 +214953353332535 +203391626923685 +85165365714797 +145025618290514 +231743431153567 +109797384212880 +70583451069916 +34141267360988 +92256035664391 +254076611808476 +162594645651275 +144990796558946 +157552254028136 +206707084143441 +265599345671271 +57985605429786 +151272284392227 +224731258224809 +256666279035923 +181449898212247 +238780669442626 +20140674202378 +153345569311384 +210095160142726 +116173063874515 +152044436891522 +150096662410966 +62062632992342 +175042809375152 +182476508083145 +74498613807198 +74519149700174 +96758504631444 +162832850137348 +29801056135012 +32627563613257 +96463061507241 +213387687577719 +9981524542333 +3465335140942 +234385340671599 +30841243747515 +240016653892690 +163800717576327 +10659476290462 +275573898750152 +257564403245025 +201755592740705 +266453673486873 +256944376510641 +219596657543395 +146987142606723 +94393998390759 +70048763936643 +263101587639778 +180008665782254 +2741970617494 +264015841856863 +273841044916804 +216045984217906 +278464349993840 +138969888686572 +230467573258666 +103418448284478 +220311599384517 +179995814408580 +127219088863161 +247294744200431 +118474839441021 +163659339901787 +3080758360081 +233809000964437 +56828692711381 +95223278831418 +221817943078863 +20357497957439 +190730397119452 +279689351586183 +59879169658941 +59466603394436 +200152307389451 +168504432878189 +80306584351132 +248636257824081 +64524304803132 +221552220961372 +140852956834112 +143979504459300 +89286033004505 +143898434489922 +4272345582827 +102384098178709 +172333361715810 +173516714033475 +22040274851904 +3864711896814 +196350254555428 +47520123880928 +224840827884268 +232735932492607 +77956772015549 +214354687929229 +113373710438475 +242924880732811 +103063976893769 +4013573974746 +180261745113108 +59646019726193 +194997544762112 +150816655783510 +259243643514722 +216031701979760 +136030942610503 +110705375564136 +116702895872595 +249141878447108 +122422694055608 +95402303825101 +194332214877788 +76736291843287 +275265333334835 +3784611363386 +230757317790609 +202248232345771 +276884727518859 +50209444659036 +19549586265848 +273535585039715 +209201763459466 +138341280154339 +51460229651489 +265219282182572 +45252614324630 +225599515657284 +84992999653154 +20343845477690 +249492435369943 +253745324050259 +236935734579095 +247762352486315 +169756875648048 +231023809630793 +246244918500939 +279051097149828 +52061325140401 +280210167536264 +31372176249472 +119413348765956 +217602254548850 +21969866603329 +181878528507832 +176727154863222 +203756544388783 +164770302544497 +120569158618804 +278276076680543 +61218536208603 +240967823209227 +96907365720105 +264058340244964 +32505471690576 +142457278175991 +122799860172384 +77615304122793 +95288839853691 +169617306778633 +68579769877131 +7054505074581 +29329738238196 +117173282350979 +34164212641918 +71604718096839 +85106723387395 +102973565327694 +49792413780436 +251701395529868 +156223096148755 +50920995045170 +204379643799644 +204476364391204 +42586726386046 +225772054812274 +238099401718657 +171146177396788 +176655824273464 +266977700851199 +27376334383958 +64917113520244 +137000122684528 +148512597320800 +30968482347287 +85317903827172 +183849776629325 +94937111719023 +221058484960518 +48208345764566 +185599476092071 +15626829126915 +134981885245691 +6523958604347 +78165799000427 +229739069014812 +53591307409682 +193306880685660 +261453397239730 +186207607943895 +34443909482146 +233020506813451 +98807733108286 +217604679205491 +261761392530798 +9602056954733 +188365509550423 +209085732178909 +154469272561898 +250401995782048 +156871122508053 +157159413890573 +186565830290859 +69653174558941 +219827668084353 +109200637271498 +10359554181034 +250382426905077 +225993968934406 +3658213739770 +160213291584270 +268876250692181 +265125405801014 +178465642161217 +112373218777415 +64224810059374 +100667944104043 +266736000068640 +232817765699033 +158269172656052 +202541391485255 +278245314604304 +244053971108677 +10030761931442 +177400097812336 +232875279548930 +160340024774519 +104304426924469 +214745472893382 +31301590497985 +263379276429981 +87093326716274 +89670702640158 +28815119736751 +186954048071046 +130965828821490 +136273564116525 +246751133442960 +217296310002337 +269554235547063 +153411342468788 +123989761757239 +155777304952697 +167267674156630 +138088672174057 +271097124678698 +16318153378261 +158775843369731 +23189968763329 +158546786284496 +169682624639513 +181447942774818 +177583346231367 +204134399006006 +1035945700817 +77060950892336 +266363265958937 +150573630445147 +179719158572404 +218735223017192 +136856290234773 +123743452463020 +41613426050483 +252126513162040 +250993843354446 +248672247486928 +125787406035980 +107992974451096 +137197029840626 +19463202236282 +1749431963131 +260676860778169 +152223494905511 +224358522236165 +267567293092711 +179452059677172 +23967908062076 +219023647554813 +242222107074594 +208301843334515 +54121139407762 +91468528812007 +263880758341645 +110744497375590 +53849373555116 +238052984539346 +109882764693196 +23668807034462 +252371028821588 +199320929777806 +39848437629427 +133973376409573 +49867461850602 +201059414463266 +57158530388676 +235666818919647 +170272735724484 +127074077931303 +184573797038828 +211069683812533 +123959938778993 +127307630675825 +78576507192275 +141224541671162 +90700022116615 +169747749136808 +163232108496108 +14705415323555 +6074784703983 +112081731446072 +228373442613967 +111378817744299 +270499941843188 +249640679821299 +156971488986407 +103696048387329 +75103159200955 +197169241601563 +106422142689385 +254894846089019 +227239026005134 +205459221436285 +154560306474176 +120563616203550 +48494789897057 +242838294481922 +101071922506212 +271784499498609 +131359082333830 +270731365855298 +240612987190362 +218760047189939 +46495695287869 +180568936877456 +63742736417318 +181749120880045 +73043121282462 +111883032149256 +202637932271266 +116201579682340 +206910464670125 +189619903460038 +217807889982462 +72494424009188 +193180377965214 +88333160161788 +241185426608770 +219589757622761 +82039486918882 +45675628719527 +133663934161940 +134892909637770 +258770955975677 +208658771292499 +57759937705334 +189700142021358 +41438324476475 +71210665004489 +237984233941122 +189417228536593 +73773607498654 +273133003041588 +277203305329148 +215269390003183 +165278153714166 +174300247555020 +69796075857412 +86762477565868 +197919588229702 +9188660500477 +75723144385899 +105694075273512 +263384370903438 +125785469189269 +19417461832183 +251578504662976 +174173254151339 +120565418043158 +79987398412261 +144281669833904 +202690820724912 +103001747871869 +232010926184063 +173307321857009 +131905412560091 +187383125332125 +142955311738390 +208248119394933 +102942818787677 +134749114848619 +157816153546668 +167549849424931 +38440015361404 +134257594109233 +139199554603902 +140501319008002 +51835610517350 +30575088144373 +222638950212932 +69613365307773 +36671328985741 +137684595489222 +34124960548088 +100766500172667 +263489107940989 +74383067745361 +115240226703703 +198834083547729 +271109293859875 +253919080109323 +83431582464960 +175825660131507 +80050242310419 +197761911184115 +268669954138098 +58055613235032 +1457016948278 +259310529804586 +104794159845608 +170805142432429 +83111705503781 +63192997789158 +223953783759738 +123562772225042 +22451917989039 +187207837654539 +112299375577206 +4426206141149 +216911841658692 +92431513814280 +263319529453376 +167354044219527 +198920932528192 +228354252474787 +91028129940998 +112299607965684 +180594362118308 +194726144918871 +18536714510155 +219379642749675 +79413876643537 +96206509916207 +2466302372338 +221415278527758 +7140977670475 +147079162449451 +222609601790679 +158028802815256 +126978628784816 +204134817266714 +271067711679593 +261180137473086 +117261043748157 +153884985506305 +209516372304295 +156172508246859 +195735916777871 +277056792761278 +26666127200801 +59094724677069 +150881760449973 +93900178856047 +88501141077355 +74357032901141 +194323995044667 +184135768922071 +202476533146032 +30782791402638 +232315926852023 +10018357593834 +259728848808281 +10050241537759 +273003621482111 +72050701840981 +69800512886806 +118721411068514 +90510982763651 +190777084748872 +173710046948517 +190794567489983 +96458602082390 +27309797502267 +151120340853866 +73361056355032 +17433554390524 +181721313158806 +60649419871222 +258866536861274 +30302444993974 +238125565205804 +39765622564489 +279955856526546 +166157875492479 +83206064368714 +215850377603229 +258828070894644 +145882899302479 +185300911241366 +75451140907778 +108680602708509 +151581139193240 +278015914424321 +26016355273808 +108632437171200 +94835004343210 +240141538872886 +174520409992213 +236261518471359 +117036101540984 +104888113280710 +123734748567741 +232595153250260 +263389396552813 +258623279329486 +103394277272442 +160599094409607 +138764740024265 +276415810654355 +225889911961777 +151739037497291 +170086649597987 +221732931102911 +179542156016478 +162647590440942 +50766959120072 +219980381368217 +32209232281985 +23604722348230 +75268857072469 +149639985651509 +206465127851001 +132004886287260 +190620096988026 +152079928892924 +255247889213282 +117147579776747 +79242446580433 +243422715615893 +90899773863063 +55698325732789 +234656498023610 +69416186139760 +132075514624790 +45821635005677 +126063721667033 +240239593996298 +144505211363426 +137850514361903 +50760989212289 +149515877428741 +183645861382108 +21641266771390 +101598461903259 +113253641994999 +102926779875333 +39612942161863 +232597727136012 +249797460027000 +264162179037066 +169595013004234 +96689151448250 +31999280536520 +85810537404376 +87568391986980 +5896259383340 +237502741461425 +72159150777155 +34229982090100 +56684313272600 +199376372384653 +76842368693355 +7796782485672 +82950933606732 +196060907682111 +24845741056789 +12627959622392 +50655472894222 +206110789786540 +153737535934374 +47213862517911 +15710473730486 +163612756219709 +260604262527026 +181215712979113 +112965469624647 +259856579518738 +44766019205738 +108317014188784 +87291069085587 +45649681113123 +114898432742761 +275415960657154 +243702563848377 +13313440108389 +115699797275810 +84528629333684 +118871716248462 +45825110023086 +253861470593193 +141428537756217 +110746790411044 +115330942644911 +17333682234643 +277392010500872 +267716819611969 +100461722778019 +34438755090335 +97890612271347 +278468307149499 +194044618878514 +14780633997346 +144532112562522 +256600667980845 +276812382077347 +178511502013033 +271736601163397 +126824240797746 +34668144133632 +132990676975047 +103577480749246 +156077218655072 +55072092444988 +201864226110524 +260737621122696 +29638030744810 +243087480463736 +172707316636145 +5609959109774 +83129119461646 +268836204597086 +109940295213747 +56776423726708 +37805188408972 +204982556364786 +79686487407012 +112333638159009 +89388382019315 +175646070928944 +55473739641875 +49347560602833 +258908038888474 +23678069942452 +41929781991149 +47222983688866 +208959947791568 +237465057028154 +258577136670361 +12243754080685 +180545368307521 +75936890832753 +184737576941155 +222073769404843 +246464205995288 +259272029943966 +96326430866559 +103828728700046 +77636390319425 +209989540134982 +84500129148085 +218157250903036 +197449986561561 +226335546500931 +27329721013961 +163958510789405 +134225752376624 +52915811262907 +79732554873662 +138612346118655 +201322805559908 +242530614835521 +198933919415684 +277166362571696 +27870314120432 +273211823779171 +108568769265591 +156478145934174 +260354530734195 +4809883311919 +130845736528385 +253750856045613 +192566243746859 +263981324529649 +22381182413040 +127282001247787 +67342209279646 +124371734353642 +145197566558333 +264571167024777 +30840965729876 +150042883030308 +88538421455611 +133289388219756 +149469989930436 +224289785321934 +74523519063593 +216303199266807 +87025066374156 +196074650231213 +276376293014199 +101889035251296 +190148401452122 +82890520826358 +120353898115446 +215576908607866 +256676606136948 +148340185513811 +70987389544600 +212739862471198 +239326552433565 +16832047657210 +104585059610397 +218838284247112 +256918627810955 +164382376141892 +210424921800804 +147701851213742 +279543087573724 +46313922615890 +32631987099591 +230119827889191 +107996475685376 +148414946361095 +188015800079475 +226753534890664 +117043031021704 +5262039251771 +102155311935293 +234275508793662 +46331405357001 +151907741746804 +136203412988626 +209777825788238 +240041643396844 +178369907403828 +220163858288740 +242634081102791 +238496996698300 +25900537545718 +98189857284934 +44853924308842 +138687097722160 +128323537474460 +141845266417083 +179720728748971 +236363530303443 +154157420010959 +119678803185542 +133322486674623 +37530193764136 +273652267121759 +48176168639664 +87865273588477 +139951315363203 +158479200771611 +160558661749909 +96706688060875 +232172252571673 +123283074345403 +48068137538112 +100437194273143 +82209773212114 +127147078006755 +244621779587462 +78673904180077 +195488447011708 +114421593180768 +144691175125899 +40675566252695 +181852507338566 +177232249826438 +281066858057479 +189240555990922 +70750386552128 +116473851294837 +263015480000000 +243826956661922 +146220429928161 +238103095680726 +280553046458955 +267087663710825 +40204842474485 +176651842449594 +62410952675451 +252048956686749 +251772037002239 +24321816968430 +126162377590470 +272973860075935 +133237209489790 +26434783321165 +246703353765852 +4409853641602 +78571905031521 +20530650188614 +244746480641880 +222411676588939 +125226929244016 +85113337763269 +117714377148414 +15232469833442 +123914904433131 +246806057263595 +272103738726728 +24858612299909 +158945692179397 +22188624204627 +246190039998205 +10731471865497 +37603847267991 +166010076118007 +86048499349042 +190576554763530 +31852904976767 +81730166176409 +112686600423226 +224464686571615 +203952545181793 +83659151644151 +249987187499470 +77878612370463 +43582941868240 +88775733138680 +23540540804870 +266766309107560 +153814612393093 +43395017198118 +109678401788705 +78637948396089 +55038458771734 +167645765277932 +95250182492631 +160376779935701 +103262735428502 +255959073613985 +262869499269721 +44214749714929 +73406694018217 +183913959243226 +84340746723732 +135946186087565 +216165252226612 +13960172085984 +57529742527484 +2258201557754 +148830157176325 +26807297200511 +131663027101767 +1140483555461 +2259987287578 +216872601837607 +43677162019215 +2873696370796 +182937803511144 +207468582364803 +197631105876755 +144955900254770 +196346226727133 +35424213835585 +125176234436566 +83417140330284 +227933436406037 +69736710802757 +102972486140086 +207236786893236 +262704070530578 +222356266755454 +115560440633960 +14906775919085 +39898302877206 +183880478060985 +19763605182761 +31222335690275 +35696470692314 +280068957751314 +265710676016019 +118882269326120 +210363728958074 +51143348088020 +225111615790732 +220811758559105 +154865076104766 +182760124117356 +84581737395375 +7644096741932 +50201835623034 +97835817707871 +29800593080932 +173237437756500 +146127104266104 +143812538922912 +124261835791842 +250157068638224 +141076807600776 +174516657968341 +71080437101907 +227985546601555 +14845933530998 +101868774712311 +80532154923643 +108718414567580 +44575426491957 +135069223647839 +92133773224738 +30707593834195 +47319039162697 +48236450214025 +248827276893992 +165763681365774 +202609082618954 +222557085431682 +84479442399464 +29352016297833 +127340989901469 +218350041672339 +253493517280544 +139176383161400 +161691454402555 +172209990880161 +265658225295292 +54946533476885 +108443365070554 +31471163227465 +146403899116765 +254283607397019 +85658581875636 +4228537130514 +11429086131612 +250439463152010 +66636003896347 +166994174612783 +69004130555070 +19707585020307 +115581201425969 +39451045147239 +58884287157994 +167426284059603 +213163316269318 +191194317239363 +226425086837722 +196245275549183 +46869331907198 +145229389462061 +104390792889969 +239819823049721 +97427883795487 +164306045533521 +35612175980428 +10393959186302 +276926512149756 +18838479879312 +68307398592480 +14968312718775 +266830324945756 +231401510184829 +226002472406137 +88379457272824 +214119473228628 +122236250162973 +19568819244152 +256614502559836 +194070838439202 +225646760316655 +114302012889807 +265799650172176 +144620625007331 +70004294941694 +79195647521697 +234562597797187 +127487940904796 +218382737917663 +26145807502727 +20794423100727 +250282058841821 +224573815283750 +8012207439014 +13461761393268 +37223955108347 +159145101046642 +7771085931198 +72667231832274 +217908056343914 +152883208554309 +248228156068056 +233855605975234 +278305042285988 +85012780877998 +160040678280669 +17261856662320 +195441609008605 +5454397689060 +189555802012922 +5742071169137 +141413608391250 +232211903337540 +90959409001248 +3512419067675 +233586771295011 +142331738045811 +92782042297787 +52321886010927 +44843739469047 +15626473435346 +71598798263527 +102360138138471 +107575248907749 +91180323599188 +163401138046924 +18094603517248 +88779377762223 +215278888233061 +221112044616707 +193908804858062 +211095883328354 +176932453252381 +257117553585889 +20527440276321 +111504053491850 +34462220024454 +161580808195343 +12372181380698 +40342149960861 +89011695886878 +69840420435319 +259137290038425 +257833696860715 +97818417139494 +241520749096833 +202902340560135 +173044062734702 +78498866377291 +66538440520608 +265251614333751 +258807369648586 +47808175443446 +184225576823346 +19631710822414 +258238940541832 +106926347298630 +183002480328822 +107584554509856 +72223594011422 +270828541700494 +274816616360722 +265698075423585 +48754473816386 +127838951891040 +63119314527252 +91035443155204 +183594994364631 +251102000809734 +95670392583658 +263092326491225 +8537590557130 +126173788407565 +165969716514414 +231043057325675 +116255902248369 +197487328110889 +86214952990269 +280104877280013 +38387156032253 +143391256369554 +245333481003884 +253277385157373 +227182035893695 +137785675073337 +233713526046321 +6108634010850 +76474418427849 +132535303356498 +248268669418361 +65378641114331 +194975314249517 +187227661353793 +19984875771509 +7816392233816 +175978590701676 +141897490900950 +166363509627769 +62445400999953 +150578960884391 +127462107654937 +234485635143693 +27261183740972 +184398354052107 +240487839589234 +83144782560906 +195662436032292 +55814890726725 +115832203012240 +195395242533686 +207740410663403 +251116734712643 +37681993681152 +127939065925766 +231248472977697 +200170316669632 +198797791786426 +38068078590668 +99852488025316 +24217415218401 +14399436377996 +213225918167560 +221577920560739 +225912139159334 +177544900225140 +158158836733141 +252037140387539 +154115066086232 +80225335581840 +3910429777793 +198832803793190 +279136891261864 +236205647036418 +202414679571207 +10863306859003 +118868974710358 +199739734354440 +75150379324741 +228203783261010 +13378917028272 +74389316587751 +191345795372414 +277015066115558 +222527581312371 +223812870566442 +146001656530027 +133520215907179 +78218617074507 +139819093315653 +135354860648965 +72878106681843 +167818277545266 +225164986051284 +279919754183435 +42597235887455 +185530021288616 +183302134673495 +119046090315065 +111382447509593 +132695546568778 +20906460956644 +16909467166103 +218502689938857 +155215748004788 +75772463527828 +14449830786017 +275424632157137 +134799093073295 +128186595040846 +249850466734878 +177632616219579 +128968219253046 +2090099827768 +87471210246855 +240630692549616 +165670606768894 +190986673418817 +3378747517157 +221430625397127 +30468968008389 +19181015446759 +245169643581311 +101529499548893 +243638025601980 +12501807846965 +151470517576022 +231525872278164 +175192094557090 +224517005154536 +239913092349342 +8379077150315 +263426682210280 +62057885488370 +62281123462004 +47417152863558 +4802973141036 +92829020229706 +99676747195468 +155391025420130 +24075117978015 +3216713293401 +237590302276789 +251907185818475 +95881029614898 +120900158049373 +148695566814959 +2947488358490 +183981166139415 +204100894859361 +241481934882124 +18680503302266 +237005375826024 +203286456191687 +97932866929160 +181198062797237 +200775625488672 +169688628509569 +43276411900489 +18848217705783 +22134161390337 +76977814648825 +212435776385346 +130130650281383 +2492134307965 +213194353333302 +228111057562177 +135408146271473 +46570674252209 +84331351718560 +42924351220411 +28817020226351 +13579651721131 +136238893195743 +112742094188435 +56891429424863 +158107182389333 +257294218974774 +234785827666072 +8016077854234 +137867283320627 +29980614417964 +247187179726940 +248460787540021 +236494324816180 +182375787345330 +202088510136616 +103877280097556 +268469650312243 +56798627902796 +127093440341838 +41234993002581 +252782345590362 +21407399747760 +197395206688863 +110587643349586 +46857515607988 +195268937009463 +65289562139428 +91618426623903 +12377872333730 +155676479258765 +257735040477760 +187504709658370 +166911319406782 +169139360549220 +78748152408134 +37721831374170 +163874937112317 +53869660710929 +170877969528694 +270482620176390 +193345850441673 +91093778455811 +72131029838203 +268554810767725 +235604312935320 +136171958166965 +109095018711480 +186700632686104 +7673708784754 +234581978300539 +171326054617281 +253387171025371 +177444729779794 +2296333991390 +262133599418289 +247483506731448 +63626960257498 +187218667002653 +222287284952199 +267324354336481 +260594525751703 +173682315340489 +31240000924688 +199242087915039 +58353272792155 +94958406230697 +197500322477121 +138147401557717 +156460952935832 +109701591767759 +38834363661363 +121758561150699 +171219803692753 +36228796161981 +38508378619786 +147707825981941 +260270099140572 +41769145241906 +171834946247083 +236433396675610 +235556386526527 +222049177031047 +118371719346140 +75465219429583 +242343410633956 +77801794157313 +261000339574095 +126669853666927 +265892646667453 +29135421310560 +31976551120646 +176728411762676 +229899385215775 +279353521110534 +179541550685903 +271721856129162 +230031136116335 +71357313666752 +244940483181696 +71556477037897 +113627156653139 +62362202599132 +178131788529052 +137476551100014 +226083269906836 +70474988585252 +141672149188286 +47984824262242 +225647261906535 +56331786333552 +234495512289126 +118485568566644 +79802893879097 +126959816802730 +239893849249502 +97778549102211 +92564959523237 +120206364087926 +13893028572490 +69089582818627 +264867410552189 +170701483863617 +225969358236298 +61986530494749 +5372424998068 +198780703261480 +115624476287350 +179779121666435 +121921754224865 +78964540809018 +4465424244805 +241453948484933 +127756840012938 +214405549275927 +80424136169882 +259467330115892 +164783806819981 +5437377787057 +229392733415179 +275249589051839 +246291360551670 +5057754398667 +193539315749502 +137783111933794 +98972768349271 +24570710601741 +248148049214560 +181807732449478 +160657879786787 +18554896418915 +108377502188239 +157479385485196 +224692657589304 +217260626216005 +192545349175790 +181491525538105 +160816046573428 +135674106558495 +124065489993977 +36244610747284 +270762680942077 +47713407514107 +78389244898105 +126635818888370 +44423618939893 +46910663425426 +135729517220137 +124059239939593 +265431499538742 +215183961469691 +15510625384839 +87744268880314 +32603772841989 +257178264859990 +221402883107195 +89240060265280 +134219525551619 +232236165662583 +26413135602192 +223686685513105 +247686466512349 +101948075909358 +254570766919541 +209304640360881 +229279269443769 +225417745350734 +29721635545330 +242104638223412 +171421694517828 +5109494844816 +242415292919662 +178381145956878 +205142926071535 +83010459911961 +191215769392525 +148878872820300 +61768333712063 +87678322427579 +163859482963547 +171615830094406 +200231075390447 +249877577124801 +129060794354112 +244428676238982 +211941877069702 +281270522236525 +30147937427881 +241247696690261 +142738399191954 +186837450021511 +89405786987374 +223390745417660 +168079700575413 +142999561431363 +127208333501446 +99502600347351 +82819992087429 +271624180266856 +164256301419276 +29977990425795 +52155745768551 +191304156716576 +84618500845709 +35146701943588 +213919095985921 +81486694409970 +80403975175809 +167312714176588 +175310001871852 +141462269807000 +253034145317032 +129795865198277 +185716288192186 +275736500519213 +162966562608397 +27783878218822 +54208122650982 +101613565316448 +278090336746068 +66813898066659 +79236039235955 +1613879591689 +42439131435306 +197087513463265 +104412505845317 +10660806311464 +41458448192247 +77283810688073 +32440722531238 +1084966035087 +72069980177090 +103926924998204 +63213919320631 +243397721539892 +60507821047224 +189036009116449 +188946144529512 +100359760597261 +14399718497111 +78413980335760 +51895722094128 +119926137800910 +72754284295631 +22298689582199 +277308629813678 +167859029367849 +157495449936994 +43354148024110 +157460944214386 +31157994226527 +255146782027240 +18227214996211 +260712197383057 +208508019838035 +117002888842780 +25801281070459 +14025580265140 +146124613333811 +26270758322603 +198680853209769 +4973683129178 +174666442490849 +54184162082659 +1935836630759 +48240302151828 +127101105943151 +147313878312735 +217576789025113 +91720090297009 +251950087599429 +274348200446608 +275616726615170 +62729189142802 +148047837742292 +278276151487068 +42733089912742 +65517372039812 +275525073495135 +148259455882085 +7097156823414 +46367764515486 +29980349465837 +257439615920010 +266688261281794 +266763325007064 +111169808843715 +195670861493460 +22471634198564 +100284759944653 +556401035482 +36183330435078 +4180576246398 +4179847761004 +65034204244219 +263062396678345 +10558830542209 +152713110484394 +70920011239902 +228194733356021 +257623563510594 +230001932888807 +106923877017435 +32419143309261 +90660633349836 +64471484770964 +6338635701373 +141429180856552 +80257002451325 +182907194481769 +52609735971680 +65663418258982 +103083341285934 +227560832497233 +181882677265882 +84606314417455 +115796771450763 +113859203562224 +234959966673573 +80117064540596 +34820353473081 +146502468112655 +220457050494723 +194173467089569 +208056994393168 +191118204876873 +251148862012112 +91947001664136 +12959883640748 +75048818095706 +93436759007449 +196532312296005 +196052585502086 +133568711151069 +17598018640523 +96865040866524 +61341468117715 +181074194062040 +195822079119889 +234330633249725 +203259975901179 +54692590575424 +97640542830144 +51031743306265 +207520180592563 +175995075542524 +79797605958183 +202804741267785 +8848621034858 +82557695494468 +91977353195356 +23884448574422 +38313323666890 +155760846195141 +94135116519052 +235968135908325 +129386582623432 +162611388826029 +15052852893806 +126331535761353 +225455842078848 +196516152091255 +232432006389332 +219745403476456 +177617549740759 +111059886028097 +233062370590374 +14622616095446 +18588982412799 +200443083836887 +74495900482765 +280694636146447 +260535770962022 +246062166223233 +191071156227588 +251297951065772 +127256610115718 +43009286370906 +227978943628012 +279803054830408 +218521789960257 +68898396222211 +276541864982792 +162234548081026 +229574723324776 +192202288295451 +151003701770765 +179300509750309 +250567371578204 +55121399527981 +217194642842777 +217841415286053 +94609432389635 +268525271613305 +277678737793139 +123879735757013 +171380980411506 +4949739885813 +108576083796607 +33164391337422 +63674201484255 +88990541733833 +190206996633407 +123234399538133 +60183622827758 +170669561780774 +275298136646245 +35373917253596 +7516425094254 +105319664033035 +131469133904069 +40395575330655 +159538731069140 +196086474127187 +249191691640656 +235304177081780 +259403278228415 +2371600976696 +74927235270712 +111840008821258 +130961254329967 +136673637922707 +49881251738476 +101473974667336 +223706368353409 +111974811092334 +184242298381104 +226660934127308 +67994382987228 +127683168592468 +125440932503924 +70545007976862 +159410372696024 +228042429470189 +67405814071162 +255698223263812 +241668554397288 +253955015160505 +177531551678437 +227855642963903 +158479431271867 +58790358418824 +108581499849969 +207655076010876 +111287161662540 +152108182320771 +147241444888726 +17144740141283 +276696029878987 +115027876927802 +139424234937960 +166837832933519 +11234345602203 +19196701528058 +56802605791727 +160507532659141 +263223260079271 +77257310481403 +143852853296319 +85261743363306 +172636075950506 +164238451450046 +180366904852036 +156865179596301 +38522530837975 +55007935556571 +96542403199695 +195809299075853 +205403670055508 +181819086054663 +151190153388841 +199351773223522 +91947813398512 +170087046752750 +209116355408480 +184349579693181 +10285649664105 +51505168408139 +220490489535752 +100001003158796 +210895579502499 +5002738825403 +173051312360703 +211728966207844 +39966451105266 +1432285869875 +49062549718623 +100972729750165 +143584427876046 +226435821530246 +176687555571295 +71270717055420 +224161018023590 +16456338267978 +150053739402088 +168473560563238 +141330727963060 +208866476135650 +64724743408488 +69847496349882 +120516479626777 +86327346017718 +240062750147728 +222256456285829 +103957900616901 +144501585936448 +191866730770966 +248899877445709 +97801778313730 +273913666843762 +91320334940390 +211438249931851 +160319933599431 +267420210838416 +65705568266779 +62005080903674 +68646005744384 +104738608464831 +264823740032375 +207686027397628 +112807943957459 +112323171858047 +160316451362982 +126870753180915 +105200852933262 +23452301957014 +216931247693737 +271838647288568 +70291434341854 +99629397099245 +195555568135395 +216758096424862 +81809676919089 +93918999002694 +223513144586853 +93857314267098 +269563250798176 +64007590456057 +257742660898930 +25829171998559 +73399216219993 +87023363040806 +217590617164593 +40911506933599 +231102682100342 +280498878358824 +226056440128720 +99020731971305 +43179073656884 +143026307080464 +38409066866565 +202074983040223 +263728415427713 +240273581071269 +86189252089751 +142053063093125 +191905938471212 +77182639175477 +98375065197217 +243025715659642 +32896410311653 +234377952561554 +168605865978878 +173139178146974 +224444651429269 +224162244293796 +79813669622726 +167700002652598 +67453774639479 +201486434502589 +88495148497980 +143608437442519 +231445317325925 +231162769171244 +149644218049230 +160938724310092 +87713367899772 +123575501096154 +149835788913204 +76942953301893 +98917387335332 +63509444203337 +29147629679161 +214102181872679 +260007331144317 +30289962643336 +146160734399787 +60626891424248 +78657553835410 +180991703403048 +177925413806369 +138359303108455 +133287113715043 +479293259304 +139854097772700 +259657011434676 +194726419603912 +215172273790548 +237012193768538 +11965409724680 +214623406128787 +209826670869651 +47364833773917 +66406486846333 +261552379789722 +29818105967810 +166150989420824 +178793386191400 +221168985323269 +124846119548970 +195624327526125 +215642508451397 +58778054981399 +17734365633609 +176390304346842 +46595037240158 +276482861432434 +208912562412926 +153064404936954 +266743877967872 +38295602895155 +121028400611766 +151307789021518 +148105795275650 +221286054547961 +188203638208123 +188288101638943 +210791867063046 +128696821788300 +125302888343291 +34965573427263 +110970557328318 +209195201589291 +211606429096117 +40707933733663 +129754196551455 +39275230023331 +140396113721794 +6980790841983 +184326764768320 +64150267981339 +145219400714844 +264608229876957 +113389928492099 +257658678260158 +127860759415897 +46481573268748 +161428051404016 +157668499532530 +71299513339169 +120438139557622 +118841740745990 +39280416979122 +195564399295518 +64799193893800 +66446500592201 +58524641810428 +179360976273 +8193910135887 +43234055731005 +183510522895910 +258443149739529 +13618976534145 +47502295974039 +144288956281595 +253614915439593 +80050656828294 +88069739962334 +13256611010675 +67353955559749 +78750250860954 +196180211843409 +263678137116492 +193711993190147 +202432213476165 +151314031963638 +153144055513376 +247546958079128 +245516954902938 +24704008015738 +239755871965213 +158661524036134 +196784565100177 +254353275177860 +220237665932686 +231787069000947 +128562892051500 +280552142623532 +30722077091777 +223438049960477 +193554323524861 +51818991417285 +31736237914369 +1571924144675 +274071068639150 +27366580625250 +47434503825950 +154444846101477 +134293149195496 +12414416345973 +3602884903895 +111709552914079 +64955882195844 +207228469745364 +140631643432220 +100012701068980 +78458784851465 +241658996981733 +1833473197920 +199564980973288 +198571953443017 +40016783665531 +7671177107668 +276387676768589 +228122499492303 +239863756076661 +267438163896425 +58895933149842 +149714614667890 +217791842533181 +205829905421451 +136834275757850 +75827656657811 +182444771071385 +105093528392355 +226890383360765 +257399747435678 +132949468481912 +146729802078459 +97635183168244 +161202771843854 +225231740487859 +205981630721687 +35950143638605 +241072134544334 +185277921743281 +165807589935568 +70205349039771 +175327023783732 +263505113629980 +132939845840531 +121066162834049 +218693064574583 +279444844490123 +150861400083849 +29614775147734 +39370031252312 +60682685338712 +89859682409719 +218885611922716 +144420956620166 +154717465086858 +8306481042587 +109658971426015 +246023065600360 +29833252415279 +144125339312984 +265158449128638 +2860680236116 +12139180946679 +275262877097667 +55658420744498 +147678112687110 +65500659899072 +242309759772193 +125838192709120 +64700853569934 +150605564002866 +32807824654444 +191841574189949 +268053210388347 +92831237868046 +249338677798884 +24518632282272 +77058327905938 +16782645953468 +32026086742541 +175233272967972 +20342690998104 +153856170344018 +194871390647591 +205050609552733 +277897612758585 +134204946926207 +205085014227933 +186908904086196 +11037825229008 +149578858080859 +99484591533037 +40462419718050 +171379679205149 +232923204044732 +119348319437450 +31290401482127 +159327938106837 +87840054165148 +119901633039164 +98934512912769 +74221703166405 +164303161712323 +10531868776057 +95919660794206 +36283303680958 +148234995801178 +11574053630607 +28569458331498 +16034490647951 +272417565663880 +193688171635739 +252768809095954 +52027758079557 +204511413776259 +103761460511040 +241486144382836 +26250611864009 +275085908952165 +27527987042822 +229795895122222 +42961060930431 +2485760331352 +175178808208340 +181019971958423 +224358660296620 +252807089605491 +114820458643883 +60832166367840 +1877977865067 +104780866247351 +199978662496343 +270415949825763 +41722381408386 +136364373887277 +247024076715169 +223049593671719 +257949299317135 +109765517264762 +145270221681861 +111590186816763 +156467101355366 +232239235895184 +217323128242488 +46999297526945 +23453051697891 +179450792069361 +212819521485 +100268060301216 +280257355900119 +41596813322700 +159740089097248 +266339649534443 +28630710259353 +148334793680368 +186609358457145 +95214559644193 +92819930099145 +226056748881407 +142952817293350 +135106763113789 +273614292570196 +78283104642747 +22048938155758 +204313268326474 +241622078070664 +199838930636130 +216289578773042 +132486481913533 +157154515809691 +72241395566676 +163036605425232 +16786131028243 +215148383951994 +138792921564303 +152257211425498 +151763551995451 +9296916293506 +274552020988190 +207567568781417 +195139462216156 +257496486237390 +88347562981969 +22618366129206 +233724375445970 +205721985995142 +145703344254501 +242145881364016 +280616186860618 +161520850876255 +257994927642607 +257109566339278 +36572294541279 +241949042359271 +81202326558052 +16652201291443 +205712690824442 +175934193726828 +55004358845844 +252989020694710 +47048838165414 +194380926993099 +113184094533261 +126810231513966 +30093027694619 +263701435695159 +171647630950356 +164072443098182 +280956465933649 +14242775353265 +238663117979391 +280531252010046 +266426555519484 +246036525878643 +22135267373083 +262613779655657 +74765178813440 +167867007630267 +79840769718265 +88092904348419 +197941764471839 +280487614313290 +122150294757737 +43153371082652 +216988331825321 +122984146374753 +98680281697789 +5798803817926 +183434806663896 +193274017163474 +211599706571821 +15317418369261 +157226800605769 +149763664788804 +18041757963098 +255781760659794 +217976196715973 +46445273844319 +186674684736749 +36008154754041 +86922555597669 +246412551469640 +53774729145562 +95881615562883 +42882562441243 +274586090119138 +61627320946526 +241064819688171 +187643699967977 +19187477934035 +239374466104885 +36058851401885 +141310282171460 +203217996068172 +93653827886118 +116496364374881 +91464464466401 +66687218072058 +92293304264069 +241816863244899 +123080042397564 +80998753358116 +32296436962580 +63216668375298 +180283832931366 +118108845861662 +105780144126363 +240277879571387 +197273160301078 +247109202504432 +250682453681855 +157015097496538 +194560639323971 +35585943247180 +234219376022854 +200640859499671 +6272699963840 +277766652588348 +213436783321736 +244953291313007 +187891063809776 +253782796704573 +14683703907994 +38740332916150 +121678358898144 +270658997707013 +252555166911829 +28701417283633 +119446604696995 +113761247503384 +41717291476006 +15483788628276 +279452971368354 +42342564146959 +173016302404059 +146993150854546 +20920835155883 +247262720918510 +226254190674964 +140780060553364 +208583890679597 +85159366375909 +169889377742115 +129948646112021 +78081204449407 +263614080379242 +24737340391971 +182833847488552 +17137744728115 +63138503731617 +155484895351770 +226137131373029 +1520800705825 +154855864363397 +27290949659479 +111611171171235 +167165327797825 +272664924900395 +178686984812686 +50805631505612 +66167654742528 +48571565865719 +69181603256238 +4731478859773 +185147349410379 +273708260691765 +34724255927006 +123604941743374 +8660470065062 +68602611047247 +204081052888675 +69685407891114 +56514295669381 +99464752134006 +45542303579462 +145385484345829 +254949988125346 +13140250986917 +138026286068956 +226860517487068 +67403830545832 +280850895273988 +136453495364318 +169326747637247 +257438290550619 +245357011054344 +214141422949595 +100122991616694 +175839019871521 +92924274578438 +43903072334487 +27751343577468 +37780731261438 +263698958568120 +31447501930649 +253817694638360 +197157946249156 +233737708951928 +101241583822600 +235193009258948 +232184595458830 +135195432085389 +110415591012169 +6117739922378 +19484410928782 +275849016440532 +59701772337918 +117314307426164 +86561497746861 +182568042606256 +81117938339251 +85620336338698 +4068160463808 +95117384467533 +15075184191647 +144297571356238 +110518996896245 +39806393502614 +278531778740786 +231201490825163 +163178956490432 +32488525420589 +9061521659664 +137067675154728 +45885528684296 +140166777882181 +31051791866045 +222488403097874 +115681293443612 +160036337534954 +234436044932875 +3657970360602 +225713067764357 +94968414489095 +165155006334150 +10474594584451 +84766397577424 +279855637073239 +135831319810101 +83978326503951 +80787144373972 +214606299779862 +87014318494970 +89095597512920 +133521905268527 +177509199777946 +88474765370477 +128387775964253 +98332957247021 +206383670982493 +250756790994619 +33860511227756 +231823892977840 +171121181366257 +32543754883678 +237000780320121 +263246277109949 +79666273847235 +204821415224296 +39973598350188 +19853869630242 +33063172694452 +271974878163945 +92577809014364 +133157003012223 +151754049926706 +9014323953723 +233249143498425 +112572316980010 +14465056155112 +68202483965426 +110385605589825 +34321234671198 +200518100273191 +209632035542358 +176919199567013 +226611785586800 +123762332188206 +114505632667529 +119255375683434 +166897613571159 +269307617068514 +145274800196720 +151651779739440 +46661613908352 +256440707924641 +244788840427032 +125412586812571 +82316333579011 +237801069047640 +28774764780234 +244417124840096 +211768551698899 +122732354494760 +118773132667802 +248341525926982 +23429161859337 +197868457335200 +190629175555207 +235137511371325 +87081057283450 +81728541619481 +31145747220457 +106863860542122 +213876483834885 +175119760803940 +53865408356347 +54094162503548 +218866598393103 +3722723905434 +107617289969305 +243404423166641 +263114328288366 +222251245064455 +17004052160321 +22484918732767 +65844881546073 +205705356767559 +208120380293519 +249039487623436 +104981766824141 +262693154571837 +216663120222150 +24951196110151 +149857226498204 +125240335948286 +30924420007945 +201620339605620 +225351588087173 +69943000445703 +57037402013007 +107541173079657 +280205447289074 +261028810974826 +50894053095349 +78548889892791 +169954622416468 +238244091025859 +121601182836857 +57985263844375 +97074165596751 +33634616405020 +259831221919263 +115376732316022 +162439201706095 +86328538262700 +190622521611857 +232641765314786 +280267159444920 +179109403054572 +221828617271707 +182288121784632 +132152788157657 +115693054218374 +16001302770595 +222909624327242 +208676411405299 +32144461405980 +159730162060122 +231811853336413 +64837389255848 +162183581249994 +966152621187 +1865992250969 +62440742640649 +254581066290823 +263181322880034 +119692535529078 +234774222109394 +27149994630211 +189788923729012 +16741146136819 +65222245657349 +32478022404668 +158886295714476 +56207409795695 +61696215200716 +19564488435608 +180033599257531 +1641762090289 +262199554279470 +272028253853730 +78905936404053 +142790563129795 +173876692241397 +193296647674794 +81224000299804 +18884207384091 +151177111442425 +92819752438194 +77871876944067 +192903996118799 +2726348800416 +52059522257427 +118084956023108 +69288267293432 +75778795912753 +32960562391611 +53871973771260 +31351460668304 +243429769289711 +1856522575289 +174584163416261 +179949118162574 +2136056541867 +240439531677715 +249073503130259 +219574734434880 +148846883385256 +125758570954953 +273388146742598 +100639530379246 +217159262979628 +193923856000195 +271935363535022 +67193387970658 +1162690642809 +32359012885407 +133690130337971 +29864430467254 +217083460883649 +261621696451829 +175518887581098 +243393677291746 +128834367032287 +175339583264814 +57188444570467 +84318339416735 +67621636051102 +226965346566351 +209616603838392 +221677609673349 +188397142350860 +53369962552936 +247945758909357 +97956168254157 +24919069749182 +221409379176666 +56873377452760 +263494963717652 +45513726348234 +195972208721505 +44048449283060 +45683969097012 +256222951481662 +157027166322996 +133057615514287 +50972391753573 +50134993969009 +58818171764711 +62731505636171 +36357074018110 +274143854037523 +197725257419814 +13504291219806 +2746025955492 +247463086404055 +172937657193972 +201090877520701 +85058883247997 +134194866052256 +959562931073 +80051686950702 +200108293870285 +229654041502028 +165618190506438 +97824024247181 +203376582473107 +222684643255086 +99952666410935 +117075138837924 +150579321034712 +177417342330506 +154668207324539 +261959650037041 +48175252852762 +62147595589149 +73174129624395 +224467556221644 +236018113916511 +245565840266010 +243075461255878 +79437970767131 +136387733141006 +274843359304314 +21155175404864 +191827284895985 +117266124441359 +79987008654672 +25073702582568 +4109566686585 +257495535333789 +51352994889562 +229762287841659 +229548525183961 +118518445858889 +241659015567510 +123426166484610 +25729359228994 +250719153629190 +182986448418717 +71788650011984 +239432083319433 +44964262264946 +250192500370235 +101797664667917 +195560170688183 +197386568628542 +259790471282675 +139971565838820 +56034488579424 +115281821459917 +133850365937588 +35603946375956 +33461039323435 +127626989589634 +266092755826020 +266709823920143 +117789237902282 +238414656012229 +182827050930637 +116183599837739 +225985639851269 +204555197118351 +3316364379936 +106081739946065 +167751888591360 +207883342910176 +14019741071411 +232024059798196 +262024541704633 +158923543758125 +268646675977849 +270355730728860 +178139357800663 +220698979801605 +206274453247519 +73673220973291 +141816489424070 +159582685838373 +128699847043265 +23488541323215 +220850073288284 +59913639536769 +151686228063942 +59482126514495 +113432310354205 +175762316433338 +29661047439584 +117630962844472 +154946646665418 +90076673927083 +59312508937417 +52748480578372 +270516286201857 +186091779718572 +86977955079545 +155284644435970 +272350930943643 +144653618168912 +44912476100050 +124050222531387 +151147592943185 +164050271310839 +116869923890078 +118579109859984 +257238667593997 +213238877874536 +98242589272477 +36916934703690 +81428426072027 +44998013080310 +91360881568423 +254110996898460 +216941162070196 +136891227516421 +68948166289398 +85861274501200 +92830270310211 +123924287856439 +16867732826572 +154312368816140 +197283630817840 +177476648140027 +248631388983959 +237551365066166 +63822605312734 +200989448240247 +26793870957315 +112179096712197 +131460099178105 +209755344688089 +90784773762758 +31674511696808 +66952688904180 +257089936118248 +52308728343505 +65399575411082 +46517645625061 +86372644337577 +204722410115567 +104090883724007 +151298908423499 +74210494425824 +243610486519670 +263451057688082 +236787613717927 +113336291311836 +45062506862916 +200784203145979 +111680916254047 +274532492623635 +68715225712133 +68775010744825 +69902261636882 +246976658224279 +243073575669623 +154766063224445 +70620944573072 +14707925833283 +268742878743662 +215163843103735 +89251023279938 +121248032578790 +200717538853524 +154743305521159 +56443736436654 +232445792891986 +253906145470466 +243181410502773 +29890933550901 +109258135301811 +208998994319750 +140539243225511 +146137939547310 +132665647817919 +82284973954610 +259611203284396 +214969148081119 +156129410823483 +209116904449695 +220633999979580 +37799996625085 +173137649483064 +85075161516311 +91602500044586 +122746031964822 +120940462801977 +222665465389799 +50530423622133 +166056390657957 +23375077351805 +47499648313222 +249924640896635 +274312270950806 +116116904454152 +151361887297037 +235213994929496 +64461926198146 +113788371500712 +253569266351873 +169979006041827 +19020217230211 +6984676994892 +115245686593732 +7390700858701 +96567861487778 +109896738895377 +103684305446418 +162912659523391 +252167064477206 +78566115252449 +42554206208161 +202413479688766 +215609393906354 +65337168932914 +161401530378587 +158734198602829 +40408628258718 +251949740654021 +83224928440158 +238623106826480 +219633671959935 +125511199698853 +111848658088216 +247264086305644 +131067541543125 +169098650310854 +217813817148771 +280635352680335 +250728729563020 +274463345212369 +124010822293338 +8195262120686 +37397767758831 +279177781487386 +109397878020629 +201495054366860 +114745349793717 +194251970724752 +62444874795457 +276828319358214 +33813525675811 +10456546368561 +253952588681024 +13006671794069 +57535637267399 +158756742276730 +206074969109919 +256996238932605 +125777758341773 +82079358169290 +228950695975741 +125812259538449 +172391146463748 +88320627575098 +56193638456225 +267388844289230 +137376341861441 +20269568025085 +105359238555260 +120855218465102 +151661941001524 +266844449272948 +224380054399044 +153701604561934 +279330838361291 +224820324297812 +234691293540673 +166728194823247 +44365023427187 +27311726486436 +9389164700485 +73915517588543 +190720370219064 +161959730185609 +171068251753034 +106238163146099 +152633856430378 +77234508426204 +142694780533031 +15861017042040 +207335549656519 +249477743993879 +76079708267764 +101839363808704 +55783295150276 +149691587502011 +104448201067987 +179394957818583 +278455160548344 +90641428418722 +172570901813144 +163775453878596 +231666185142855 +10583392959848 +36124812909082 +84322616062829 +155897973952016 +142724433656551 +224657172373479 +280606113083908 +185969109793620 +149508872065833 +131478373277963 +3452003440877 +116511802578588 +108992954422947 +52505214252619 +63859293167251 +140598987599019 +145098185747929 +128834494866804 +230678385328698 +235906502927382 +130547224136185 +191662977778308 +57407849782231 +132404038398703 +71593376580635 +235551797464194 +197878599585327 +255492587983646 +137931138531184 +110403903333026 +109264550046022 +187354997835122 +122227701082364 +232022557427185 +8988906487851 +203881361114622 +84625535616681 +185345799166427 +23309232257603 +45984879759388 +136913605955687 +100324263812930 +115069642363105 +71855396417743 +167968301597515 +130997819994379 +272421505779217 +11728758552347 +204665571659659 +27890881337382 +195782805492156 +89545758932720 +111807539431254 +100155107671438 +209459129774128 +186143141394253 +8742173888578 +96341624359870 +201255134529654 +208549883269014 +220903844110252 +114579344320509 +171057563797545 +25868635975398 +62567322533708 +278995896646017 +56047085126698 +124299193756859 +83634049988857 +275531084219877 +137612778589142 +243603087615986 +276090031274602 +248853505828485 +261284644163569 +40862955757347 +236645629345380 +158177299480003 +82002425702204 +118563417184086 +206383276063937 +50845612940515 +13672175150551 +54284817775453 +243033686625216 +149717633640537 +23681332949508 +68057247061642 +193810826004630 +5781851452821 +253153070790727 +15829572886023 +232750405025744 +14848715063982 +128539288667328 +143893507077877 +176414152627008 +176986297017556 +177079339979452 +108706344786195 +246192927111589 +56189907739540 +188694646336273 +82986710605363 +68244454418645 +195281070459656 +219059667238562 +257860147667457 +256494904905043 +163863871260830 +264916718437823 +2363393846568 +281099617034340 +225026281360697 +41480348084885 +169381875294790 +192459916882958 +205015102482411 +114187796789752 +232878867240279 +97804017605635 +88038526336913 +31156107225755 +255200621157422 +202452467289187 +91982443865202 +40758665169378 +83493494756045 +26325796166533 +84275531690456 +276003814715325 +41605342556427 +120775306981536 +124961270954993 +171344709792934 +138355653274686 +155512969839083 +92087462472831 +107838717110328 +71965277209652 +97830737726039 +42836222445042 +83554634999387 +100748192233342 +16335415753247 +35107421541453 +116683784623542 +80889685028392 +130692184146673 +241117262885147 +24898831707785 +257263797822304 +61762755000423 +269300698668368 +87728737339085 +217076788605745 +244648560264245 +15923382104874 +254599244415180 +71995555361870 +244877445122575 +72526485306497 +69931242632905 +105942310565296 +203681259434381 +260856399167837 +19057037022845 +114160096324263 +149099647312610 +28969685663845 +50886508022912 +31613843640354 +218946398829753 +142033626960567 +168032271095638 +254836008477050 +51295700435695 +115315437224272 +50918418405151 +96792765273821 +50596398057202 +135152367015026 +149023020104604 +114328944453475 +119951467058882 +273938585642852 +23863037555319 +6371977201872 +200833846853284 +71998689400629 +31945983681662 +262428694286872 +108393410165593 +156744664140211 +212562640913588 +254992432244366 +225212732978773 +163185872259804 +139383496031623 +280472839256336 +222239300069378 +183340255672113 +45471392050056 +38445611167709 +130702911977329 +272855053983500 +106553197391800 +152204993990169 +125644340667802 +81998780926418 +72432120571535 +155390996204311 +55883728624357 +71084825455745 +35761841187651 +220271326023744 +72508472933280 +137671982875282 +61511852166379 +61458280271659 +240158246181358 +225658192335183 +90862333076737 +163470202847264 +132395351163763 +67269979479646 +69387653773592 +278141677701669 +157714101799609 +231439534136162 +213588845198197 +96341279685585 +54545666869345 +149487787429989 +13740978543359 +266632053617316 +183181562584175 +257763847650696 +172786823109092 +202124785866483 +224197007154813 +166911967730185 +267402332383520 +218832934858343 +280946290034246 +130718582104151 +180910870342664 +232830274172084 +63934294197166 +198455155304008 +180040245539452 +68378732744630 +204444655529236 +64102706864700 +266922016755018 +183471915869932 +273797079940484 +191583239296545 +192969246571698 +122361407689251 +142722271414948 +40389345661367 +18827809690679 +273146569510005 +110966238123991 +226389874243563 +50826466752823 +114923806012203 +29804583904266 +102688707506053 +98508952733982 +215793963508415 +163591537661171 +120654771366084 +49812470932986 +84465926763608 +244474976306539 +280548571113781 +11735014333377 +135166711014655 +10738805311305 +116678244165916 +200485124898443 +179933090542786 +121621041281928 +17227472389629 +149550181036707 +260862975015387 +140455082771698 +241432327322467 +126554806420726 +75665882266382 +66355884338932 +42967441012050 +74526114615951 +69162467696889 +38695965125419 +215385225291346 +78499058118326 +25584794739032 +59988200597852 +125140942342995 +91781622617469 +56873322198582 +97476222473401 +137887760450718 +107519278787794 +14926724605626 +261460580598552 +157702578622066 +67694320977099 +269867407372736 +33794191548347 +266087714400637 +170739679125967 +9943637761750 +94038909155105 +63784506359257 +179169339967818 +16142090214573 +262846578228473 +138069015480314 +114159350299139 +47769085464949 +80329903629147 +260579280883089 +133795159366908 +84689005535191 +168122165563110 +8310203967886 +81218834941397 +172539743453276 +68060686265338 +260564102179585 +17293343487450 +69404798797237 +274574870377280 +194398766661691 +129142013471487 +116961900555125 +256233516266977 +227236669840975 +10510120848209 +23081731769057 +270412750637855 +12612662659889 +113949289045238 +26984223315724 +98080069423061 +46797392872317 +131512959216527 +168250076600908 +189922207605591 +37061607092813 +178765301348160 +11469293895038 +70796464472088 +132063491941258 +61560768233313 +142442851686612 +277383732490156 +10233134279929 +79354953931517 +235797139377072 +117196772344656 +13728514264942 +57828832297574 +86469361272396 +237931659056582 +219665020814115 +160280494705540 +254609575352685 +216156122601893 +13721455324467 +152819880259896 +116706384070964 +11921465951453 +198072713143017 +196969645763290 +159161001990680 +54352277985222 +251794738760053 +192958282016788 +38268246411674 +213905685287422 +78548920925876 +176095617273565 +19548408287936 +3418844049139 +171649904326308 +224863244659008 +132076327663098 +213396130258506 +174721622347681 +73362747953481 +264752811072498 +124050402436062 +116759496237344 +272115178537687 +6726200760593 +25848792876601 +237169538126650 +44937519125643 +106479501273307 +119273482972880 +274151382669691 +189297605785164 +272060713778055 +81879756027149 +25405251004667 +188801200746277 +156760975921976 +243009985910621 +148774882902671 +225382450711128 +147076956092583 +261892928924252 +79089741391816 +231076622527521 +110153565023309 +37469512697839 +233690585493143 +249218037069222 +62750356027383 +32866870709219 +261288154983173 +184158775083509 +277251725692409 +15324358027355 +97250036082730 +208454445087623 +32935680059619 +265592722697737 +179605836521559 +41259275365591 +63626855207497 +126419561761138 +88609862131874 +196655241599236 +278533673649978 +95674180722516 +176554350468310 +189335643581810 +160795987778004 +52043647112198 +182085179049473 +248657745724649 +137729281685633 +72173521178935 +31941325369419 +246815287717309 +43267091764995 +153092541352547 +58423859064798 +231669700747618 +12804972812110 +134807457374387 +2293126846364 +30417635189222 +8815287356252 +95122244869776 +29863677466440 +120785396905257 +76249101374854 +92153140872889 +23233829794636 +40924429641255 +228338330648382 +181591695228499 +273702960472559 +115593321962853 +181715086803152 +160844372498542 +78901969053942 +143745861622795 +170470041592338 +100897543361660 +209338751017366 +150938689094017 +17578528207064 +253095828553218 +166954471849049 +67386564600162 +145237622964786 +152297435735502 +134771533661426 +259312196691539 +185184918096317 +46200276175793 +113857819989103 +43740259830551 +84985411021756 +219965066302961 +77600157751348 +125575947545499 +61787522079700 +222691891804091 +103094709913941 +27599326488668 +215588789495170 +64371053370962 +81647792968320 +92802293398094 +66622373314453 +145581227104067 +148275035570739 +251712532450467 +226049482329333 +168800485629138 +111263197546423 +42356160100702 +267813596684254 +167600435683408 +100044496433087 +264518734587253 +259056601663941 +5292312353663 +46351238796291 +220556181812049 +18907780004365 +62209722335500 +37010557179805 +148753412289672 +14962409751844 +178049410396199 +225828463804032 +224997472300303 +115314284233854 +106204899373584 +260187313186721 +93373384321793 +260166777293745 +152698067483457 +41526694455596 +168506559199697 +163908483939506 +173938994777581 +91335201590398 +227340264251718 +265971333582436 +165599508404961 +53420616701624 +48369020109112 +201717218031895 +184204407125590 +135115607802875 +2410627872344 +174506541095822 +108262632870600 +274929191508984 +95879364468845 +208676542129563 +215594719047521 +96655021902546 +214899174113703 +11725776493827 +98291520983005 +165117584460715 +167181987744616 +63466552272393 +85596001594153 +144679643036134 +116675751358352 +70399044419568 +157565689235602 +45041612986196 +44561600971145 +193661819569374 +33485001181058 +101737492652256 +207333646633418 +70564030695732 +250278468968480 +217891326477604 +35436908966131 +232277024789876 +246841925371502 +76730627639653 +233786646209639 +72362922433473 +197267685539461 +254722645178347 +90293159834315 +33585595680148 +194571427289200 +250229711235380 +11687099400308 +171000114901682 +14054653357375 +165911505677477 +121011809912519 +37176653006703 +148642579647565 +173683848676525 +110396253224879 +130948668592143 +126448219685634 +265816867952660 +72286136051041 +88610789967711 +136381293405094 +218647470727963 +83002253635597 +197748430125945 +100129496239441 +26572252563900 +115371009039335 +254869092956501 +44716014188709 +197613313510315 +271401860523142 +240468682015777 +271410509873215 +106997124063900 +37489341704695 +168973257444679 +37229699509942 +10059060430108 +145623836994237 +212328515352936 +38912260124808 +80105175634789 +68854568084776 +185742624433132 +9424514504362 +26657961536022 +139487164020379 +136753224880834 +39658302404987 +26659408109776 +208668427606235 +278740075640340 +49130730084499 +231596867401483 +189435781366047 +66280131273690 +95328325327012 +122305264245452 +213737089635248 +256161502944038 +116740832395466 +16521424082363 +100109143668249 +59293145598673 +147908835025988 +1814934794128 +185137702719176 +155781087779658 +255429848463764 +259270037376018 +126965795082888 +133491171708304 +247080780363050 +13533424153827 +206477583205410 +181403989414054 +54551035816648 +224276241034293 +39014133738821 +201150670247491 +181616697399938 +276878887225016 +77479417086756 +171835921977812 +255291436351705 +157718765901799 +70874686989628 +280692177081682 +181644862766811 +216152559580366 +188791365121657 +278707283917119 +119787006614757 +245540236197571 +15059203340560 +73322867143895 +153572151096209 +266209182335563 +66707999192597 +39948938850825 +44448136999735 +150431876643712 +278834211093855 +166143307563249 +200524749202311 +229151452809033 +247102552284606 +75060167153434 +189064644278914 +109645168931923 +158081256252565 +38741950307268 +208202588319742 +208848936377201 +251306355402929 +175322172840935 +49399025486542 +277569956708589 +159648211048984 +242640456484351 +133020884141894 +46182972175162 +49431259595239 +141876030432347 +33455547969260 +27164173083310 +122805271266988 +138901647436901 +12192758515030 +110765096787942 +119099323315545 +262226690492876 +33484149247608 +84722559921849 +235621339075171 +173845475202129 +40282479388738 +28407751121284 +251427983431137 +255565318561652 +73691677177711 +249416874053972 +261613179286609 +40915471124600 +14075160623186 +152693139313705 +277939653820141 +244296369335652 +18351082617134 +59283850427973 +218607196629340 +19257622600438 +135579318924681 +4147663811766 +213479206263563 +111223103327480 +138765385932102 +95524897098781 +3138271309626 +79393453107601 +281121066812237 +253049754567699 +27849268309729 +239669983140570 +33543281593892 +153564984116901 +230352024673346 +136111115538099 +97906005722362 +125089896367856 +101966584485161 +4797761497666 +185403784061566 +39852066640902 +149327244737885 +131376000231304 +233223570352779 +102506427275221 +208479850196668 +212168507417166 +268185985330261 +13878942950161 +81156989252756 +99402423458944 +239094561812577 +71940196335390 +265540644733513 +248003484277712 +196782862759389 +177138757919017 +104521092258140 +8409453559272 +95117396441603 +10525788650219 +253215636951904 +259605165264097 +127892705724177 +127509562101572 +194732692143803 +122955405010403 +236362962259829 +32327326861957 +218944410589526 +98124006480437 +118516660460246 +267414510450665 +103746529085844 +42332270262148 +83300391407565 +108812572578247 +123654482812177 +930894420060 +154028499685547 +218571159079868 +144196706823804 +267465815820368 +236096759012933 +153503962541600 +33978082746542 +54235854502712 +205429279669119 +181775761180576 +271735539347113 +143060911794285 +113765762173758 +142906149549332 +138848969533372 +204889709920039 +42078409851080 +124094517404279 +127154325442308 +263428381110110 +173973013558857 +32508249392720 +236271322813300 +168084353190311 +149362583812521 +13024116551572 +45076061310698 +249816435755341 +30082447923150 +245366386650551 +54170675364136 +245409441897239 +127222175641685 +71262435580796 +174262478401251 +202757130079491 +241845957677080 +60039517926491 +137199928755874 +247704085860491 +96082407401987 +165202441422682 +142006929006056 +15411470068806 +2199555098570 +178562680269295 +124753967922268 +36339931746215 +30094146202370 +60380467366455 +167954003213261 +23671782649660 +65573067219419 +186364639887472 +132797699414226 +210298352737399 +257294369184725 +234276963320411 +133287453179929 +237575174460538 +80712983073106 +181692494553919 +122901638374075 +176012815283101 +56282317962045 +272277582016060 +67169025422380 +270807108302829 +90794432265759 +69592957753167 +174734231183327 +153563905311160 +10736831020842 +30404498406018 +193985848879318 +269736668986328 +273888235166926 +228487970069219 +63814651850598 +195812038211182 +62329852404721 +241198674273618 +147859259215026 +40422525886945 +119701004512532 +53560344960588 +107533240006397 +80168715655426 +93381361554129 +54800924196223 +37127388465325 +201998918392396 +134146683584889 +237040215730561 +136328108159421 +33587245416302 +279944226577577 +75408628949405 +44649362368323 +149982964368742 +184869569614060 +54940236021125 +123392570100937 +225394748766728 +77160057484387 +194842538148432 +270035261844371 +124844507659105 +246143508475047 +187628000634092 +249927306711194 +161899322881392 +104164137878926 +261959626933394 +55554185278218 +145850965209557 +108428062349145 +206552544460870 +277770174744613 +268333725095966 +100444579807728 +12002262881265 +200666737465187 +143588838264032 +200223402301952 +77401811387439 +264157783811798 +186778081791315 +28469080002708 +182060614567461 +73840103499233 +209100261800411 +27408676269071 +183502073600898 +116950746416068 +75434828773767 +140828719391027 +182064538650833 +46695532663889 +46016483696052 +64112079783552 +249173541768826 +87042352527625 +276130310520512 +259858758441166 +61920869386160 +68277043686337 +25320334454067 +113089622455088 +37612819326268 +124414641670348 +146802626968654 +40995965996974 +200735199217593 +81346370055480 +240083614957439 +67973999057831 +17148957250348 +11377228362772 +139698930696928 +142801812979005 +125261492462082 +5871376903240 +278306549057576 +141755809519175 +103602617110867 +50494036199534 +100129281606021 +259223019081761 +79497284896429 +151170821552381 +245125595473762 +225508979146951 +112994736321137 +12770904376185 +55316491213186 +105889702565994 +191342680246391 +63535337246505 +260698436725788 +168777174286171 +28290161002783 +22864277911509 +152898867810022 +188909125936631 +14507783724556 +55075721401327 +209728605950923 +280613796197634 +234279111745988 +247431762062331 +177055651749143 +177073509047383 +122943876725912 +190745160398087 +200481021563491 +87718871584959 +159440195412958 +118407405046633 +255570627465553 +270860703336327 +195586967164004 +258694104641348 +197149193862900 +14895419966683 +1085911424077 +89056942180474 +75426339601448 +157783169592788 +94453065037694 +237768865649901 +271359025185484 +91904141910617 +233828933464648 +5731343717741 +46619553697690 +44780138890231 +71399521193425 +147052666030307 +135915717593378 +208937087560205 +21052598414206 +169617348408529 +266564942016147 +160596623681033 +56809467543698 +118288654013337 +230129749164979 +127490364614370 +59920615346235 +24230886174310 +44859155261655 +195776806057382 +186894962626254 +183178437242301 +15426202975012 +113584218733003 +210000007327643 +146019882209522 +260389663075615 +108777361445793 +129250351374799 +40089148471336 +58544424608334 +210657683637938 +213469713762532 +15435334024546 +5624433898211 +182920092769641 +16405026714484 +229689518908642 +180202628124134 +244507485829853 +238757203379484 +217704399058311 +230208636255636 +197150765230022 +188553142645369 +243892554826026 +154962846959801 +247348412410673 +117457873891477 +63673899204939 +39828176802348 +278027820825075 +158406697098249 +176877078766743 +265312388474347 +126117635841476 +30665817311984 +82704867935832 +271812857675455 +20677140289245 +100625875836816 +77938882796730 +189130731110176 +91009124684416 +227912180210721 +172954238529630 +191852584874850 +194254405076390 +92920996096805 +3214301599396 +122492802203073 +261454143660954 +226921437106991 +39129719363020 +224333227746891 +142250513986285 +120891145206642 +63131116546475 +228823847396234 +55797092747927 +246007827362097 +229874064488735 +173606153284925 +43259489010363 +164470938836325 +152880505196750 +67470102609603 +265842220472427 +98100116641883 +65578917286740 +156832457183809 +96602995391237 +12610767790130 +199448176648305 +57037671983562 +105611529250679 +153891852860172 +190911550852071 +16988982700280 +222494951723182 +41005007596211 +39522559393686 +12621809078675 +213197937594713 +84613927616707 +198763843874149 +249619105143951 +275247172740278 +161472740783927 +109656915438368 +78313426458685 +233716278284986 +196243836570068 +21020626294193 +188275380242219 +96428453693609 +136887555874973 +48238203847844 +37491426992449 +74907405726070 +149337599250973 +165244143327191 +196755931115707 +71245055563649 +71191513427506 +15171023062016 +182636098944922 +33135957309742 +167176329163930 +206095397625926 +92999331332008 +18371007742822 +100241233794311 +192525333094409 +245658100645604 +136554285315208 +178669484753810 +225913059990388 +12512879559411 +27212017488235 +254890452507486 +83560118363541 +98122807399102 +121511504698678 +234288900255289 +129829015992495 +175979660422939 +80011145743760 +206402180742443 +26644093871404 +171788083440722 +210587643392814 +183722497549056 +79001303870899 +117994600255092 +24602606118692 +115613372827894 +241592209794427 +207785809072253 +99171703381958 +47749322496665 +80608329769004 +183340898772448 +281109193753826 +113171658558005 +4732363316213 +241694688611954 +160376267400873 +95801240470664 +22031731954612 +218459035992551 +200194731297801 +114590371935481 +176648505349271 +79336024084429 +218801581987398 +182790921730718 +77908306989727 +253595507401165 +59304690103915 +51259615274742 +152646435984887 +258694443053857 +58335816110523 +31848824310506 +268828250302968 +140466402951192 +153179385154235 +76475016224767 +153281839237686 +131876990474012 +68080073021335 +205072910871106 +50975948910817 +259684294130316 +172618751047462 +243586692441515 +142975520161669 +242953700705653 +219031539061100 +112171133859987 +273228947842963 +80173164244998 +219946150629456 +206851790183464 +176496718314231 +47495575786245 +1799450202908 +185846382899296 +201646710259329 +174962762817917 +227066964281167 +206701427057216 +134119459305210 +258660722662552 +241300694109209 +217532187275292 +141059284124200 +7426655372086 +170335218429951 +101051315353692 +118436559702070 +213327245583572 +119191078968908 +101339606736212 +231424455594494 +193666951011380 +129534314145280 +128584826541487 +274797480148005 +203962228470940 +94919335938118 +79670051211282 +191323569714412 +267166388855273 +141496611671852 +196287160353684 +132580667878284 +123050682401231 +73040894729489 +37136129019167 +278409323467971 +12249531329399 +216780073172342 +251064990799448 +212675236989123 +81167364475317 +38462445205416 +179053538359570 +240647781634886 +235819089621415 +65003888332990 +177808364778611 +47399146375749 +198205493395125 +68373181394156 +270843349851587 +194834917141147 +126065973435167 +236876208253317 +19999007231925 +86072606534915 +246255138320023 +156945026405354 +57923901509915 +84140032426906 +28152797696072 +155202162542330 +151508108933611 +139637062035320 +96115396368630 +123093102520979 +228281836639016 +262289797177651 +2805485683361 +244149471363978 +266564919940957 +109541895142035 +269882099724952 +21737511697093 +192271425408260 +143104444563827 +74564511480147 +148601844834371 +261097863689633 +168731597739563 +274916582234600 +212207748494082 +186864203430958 +279165134189734 +250276264443872 +154206660027087 +123151356943150 +142239251088424 +229642315224606 +43663585028229 +6017969419020 +250005455802463 +59293582842266 +27898194863700 +198956653972620 +26450906693583 +101383812228287 +204183565648025 +240867377733528 +1183865916719 +158769653864046 +77505747402182 +99569101219774 +82159767573877 +205665929603254 +121001288569251 +187409869546909 +89002059636320 +138515596961485 +182868417668665 +111351973771198 +38610756737128 +34362667603705 +129998600880139 +37724867870821 +3181327974141 +158715189104414 +185234818631646 +185183923524895 +128936095938976 +50162633210577 +233833100279946 +32489023770773 +237009733954900 +206289386487817 +275636967468279 +160178837494262 +181395847989279 +177397071266990 +47799333368232 +28320265413666 +81525933440521 +157584691619520 +60733464323880 +53758584849824 +257557140157310 +122793619620314 +257265770536386 +190955977663657 +159213565942515 +77408727498053 +5807574819191 +280309508292211 +176175816237392 +110826201047226 +24773841732029 +8864774133967 +203640823094634 +62979341647885 +11334133053701 +211718486564716 +8767747711259 +105313398813693 +126660289614476 +187930829368861 +70908217212445 +187744306323603 +34635745340558 +45679902902870 +240706662049368 +140985546782432 +122228661531575 +226665761830988 +189372654712866 +194621523298698 +120595690624640 +140943481408629 +167103627611076 +52887140257593 +71902051567864 +153554951339143 +71215789126261 +41244587041554 +85607173059260 +229861022114086 +199670925368720 +279152880702866 +146900299295624 +230169758874278 +177460023505649 +257430679764252 +36200480007192 +234084796053276 +117448468131145 +158479472767646 +191091308979287 +202919806888799 +220246327749530 +228912184522782 +157531766828249 +18013438672041 +94932512450496 +149433210160211 +45756956927129 +278975115644696 +199278594587807 +178683235567016 +11853945254355 +35647924874355 +131245239174590 +219462789381472 +242731674202541 +27655033568399 +98036694969696 +38789801562682 +144536278109395 +271748544451741 +2435296907482 +10096217317720 +191081856499569 +157428323720871 +147174938537239 +40963285526886 +50555747330857 +49725838665519 +164223832065909 +123718282468175 +41127621738082 +206008732622429 +140658074489651 +210201278661793 +153333393627619 +255771713852473 +239689744866002 +29841409690341 +240492374470488 +160969422878556 +57812452194685 +198510862776562 +139853849585771 +72204346668958 +12544122461937 +51018482031359 +134915114270469 +222562352745290 +83465262763472 +100327676277374 +62798501714430 +193050288717983 +130890912051678 +216414874139202 +270547608333199 +171452453911119 +94089578173469 +244683635242337 +214632334074812 +55159841926433 +122324557295341 +84854549709239 +269955213223690 +104271567853609 +117433488105545 +72560432361534 +164986463502820 +28611797818739 +225284369244244 +252591143704242 +143818231802151 +274890594570090 +6117445488728 +24899304017831 +270953608530364 +273674974679043 +61543690651456 +14814491109630 +244467313866050 +270585308187104 +38968193713312 +240358697288079 +103315843810237 +186998066412494 +119427588475906 +260359856954376 +77553113655033 +75228670590813 +1021034685881 +190091943599250 +25010930566364 +70867786203024 +9909563166465 +114149054788520 +75563384741450 +17604036783414 +148640498646146 +58593288250818 +239898099657491 +30819555157498 +173368719237512 +21405800343579 +189443734064494 +71526150520412 +213768286343895 +157780930602723 +157376655352508 +135690060950026 +237897217736623 +170988432063728 +235051409579218 +244177855909227 +118068397394825 +172104170278337 +203727446476876 +80538650116297 +70942018393746 +40950834485506 +166559683107857 +255239198640161 +175115436057757 +11704836814051 +117188644441753 +128927222431375 +62229019988096 +83022078547449 +76197470575462 +187265284886009 +231093910703863 +119193924614399 +247807371783097 +141963877580981 +240955440517073 +82352558343180 +184292955282740 +59826375923587 +88853873353979 +2133338371743 +15418013232166 +4049905416973 +8790311259210 +225503333526748 +246209429997803 +159387308703090 +120783126452881 +122726361623159 +162433617861379 +179139323827690 +114761149532643 +243600514823401 +45998920179254 +195258110354482 +175772604870599 +257869435875169 +55448315320564 +161666954152145 +252023807800526 +152334734947483 +242950754694508 +59095564272970 +191189818150709 +102477249590846 +91581620382872 +55008557379588 +41392085360515 +233691409941177 +265547895152881 +2307907568796 +81795436726990 +53199012715041 +76710804535930 +48360168053216 +105304529471475 +251897020983022 +40797261720642 +47293396983044 +277755471004709 +207508691907084 +259252294511575 +204384791016613 +59112787237814 +281001986380056 +107975105159620 +240069966294995 +149813721348345 +209595171188628 +175448686145603 +239944901020782 +249479003378127 +194211554538316 +3826964849030 +153153999344282 +252767847050402 +47073932417044 +74467063988461 +253095083382438 +73351478648567 +254592669251258 +240691502726893 +6345233463368 +211098354084596 +100545395493349 +222683259931792 +125947070796161 +38259400308462 +245970042310382 +263557026860388 +224878088467535 +79716094284445 +17696733467822 +223772979748493 +267192083699473 +132447396939061 +207695338474398 +52451509031538 +104412566228948 +29130811849163 +177454460084222 +243245353991312 +60153634352319 +82871873227147 +236578140011800 +129246012461962 +238639291938504 +142261869146609 +218711529199835 +93776682080869 +145131692030633 +81628572290288 +96280332172787 +4199979083675 +263052016977661 +46257774550535 +131527720976947 +91522229161019 +261291184022971 +34133473275268 +239941655371741 +97891869631941 +45279484445275 +212163883430665 +229940564545841 +193496096034429 +158722912231172 +145222651085444 +1749826606311 +203188832809601 +116602247400894 +36987015325325 +147633878592270 +173114179157002 +151532032662693 +45658523774301 +184499990707976 +255882449624534 +60719364195072 +164290878033600 +48651794512484 +32402415536956 +203589393809351 +60684959519872 +37985988175079 +84885719326088 +154657550798816 +28872510675589 +12260532488378 +264271756272056 +162136209115448 +178838385684559 +108180796810750 +63823093305666 +34809668124991 +98960723028032 +44291531229707 +81046674882517 +208684714500788 +278225704323554 +74286961694534 +121864051949336 +156851681271206 +225812137288491 +139980957976751 +56129578847766 +130089862492192 +60517281024440 +126229917954773 +219160923289145 +239243845993694 +207399171993227 +155333935607973 +129031299839848 +272084281361663 +12645556471142 +167994358464028 +71737522234532 +207456672543305 +143297363953197 +150111822831918 +174768929414618 +74668370090740 +89068387039340 +78066845966864 +258130758119602 +118760511950058 +278346039673656 +95113237444503 +146090889122088 +213875448745943 +78828892063910 +64488379713553 +42417170897757 +181292337252362 +99778163503915 +90082995422831 +238923958127160 +136010692157539 +21436338371746 +111946891479573 +69847721976369 +211122173432303 +94941048919143 +252292356774634 +213533293817420 +81537192395831 +94311404840293 +183472459804428 +269888027197203 +66103912779375 +17027246050262 +222038175620955 +68130617090290 +28695287711836 +177922896585356 +20172624006870 +93812277003987 +101917139008571 +220628082006345 +280839444584397 +152669565633375 +32075927371003 +230093810241055 +207087964012111 +116156710024131 +188096956186561 +68008452171961 +33154533779775 +127759649293000 +5170809892256 +74438823085874 +29155728278706 +217635193976793 +83758857114020 +32599964435702 +202551326032997 +74766790836181 +215407729198890 +82836857723222 +202861052099118 +210387440753689 +179821365503782 +260262103432226 +20916789402 +267411490093134 +263855735980529 +108401662590198 +119797919431939 +18914913169715 +145601242044161 +143524572810305 +231852013920070 +81591585103087 +275332607532126 +14512240757541 +276587214614096 +160439197310474 +16804529869173 +81016829313985 +64656670191728 +263687140568293 +115998831180915 +189751311442833 +222398582929982 +193534614927519 +178507566951629 +115301015359818 +53627274132407 +180627988313643 +235881351210465 +140730627069918 +230588284972404 +39758561418559 +235806704683273 +110726965785176 +209761317241260 +256145343719022 +255620184880884 +36095432933209 +199959385514739 +8916888428424 +170490664546572 +114489853324482 +114492183332148 +210149629858237 +64100026771829 +8808502718162 +201892073835108 +59389084287816 +236185299874237 +148053464378934 +160612463994553 +180937620342827 +248783054691185 +220434072631525 +178665494532633 +102711806064136 +109736065386383 +83240387316100 +134653000516935 +178279266176848 +73912305246451 +21671903216367 +151146171097466 +37927097220124 +93809577197086 +137154461075795 +33126369038349 +146186508737182 +81752851056285 +122386268426664 +183902046935183 +233017624165667 +171714724066067 +198034847516474 +58214505146427 +179332451801900 +253013853665633 +63822347280542 +220866952369926 +46070563386693 +265987052912383 +236307679062014 +42508252762047 +51913512866600 +35649641737151 +260814585325046 +8288553805440 +146546082062604 +225483357361194 +104000073412068 +161573677270656 +101808063660926 +143116903963372 +221910838299519 +945600195984 +157698112154200 +202297337759344 +218451062692491 +15995895552987 +227764502158370 +210239443571879 +97197688072691 +166836632632946 +131454595688928 +228008244717011 +178552030561223 +150368710655461 +136565342085100 +268878044457542 +233004953033887 +193879620942356 +101812336129455 +272284130965322 +185111944311776 +32491379973694 +225581176856518 +128113878323056 +33520361502021 +137452570619773 +110666621491726 +186304413743336 +3664704536957 +267123194234911 +188636046872819 +190407483386810 +211177848884853 +110039497260311 +268747292089623 +57633246988651 +145604277745048 +22462313260154 +12896333941462 +107877815150822 +132911198022146 +210057080736249 +50194940522658 +40027837087674 +177026102587535 +90294866035589 +65364898233854 +86851565847834 +111284114124535 +275601261330515 +146027786806888 +267313613109337 +226756407063530 +161735559930617 +69790499478173 +196096712106471 +139525174374111 +177560841138842 +278975846749843 +99166045508357 +256815453229483 +263750779774272 +4742234734496 +175913501380855 +259140348832310 +188991676859145 +153411243031465 +42614600162136 +14383487364938 +225725820069554 +154061891597346 +91517806368463 +233136473854294 +231948342841992 +279397456377297 +127696204663717 +258620274870710 +74355118309196 +263041351566883 +157867204748392 +118151686772512 +168862681820852 +161013420996186 +198588865188617 +37066818926120 +256798890845681 +140818947135071 +186434387776349 +191095534467833 +227513607118098 +61902341411916 +209887436402969 +250955048500862 +189887254093172 +3392008109993 +150360422315944 +89391564597685 +218249870718297 +272444979375839 +28703959453740 +44511251577047 +197559624861111 +162457136735370 +71255075479310 +92491907620403 +69015522491791 +25665997921729 +9373612637463 +148727768626267 +212042756595228 +25859017356059 +186231349134220 +80055422459849 +245472007324106 +91793748233073 +241793941702143 +48689992566869 +159801928453660 +186869056535349 +19238767766367 +258506810899300 +23039283779835 +278688415673418 +234730342250007 +218871458763160 +193465031654698 +256474711460940 +136271691292260 +222954892510624 +185348540391901 +266201766813164 +89661854592823 +118560305931065 +255165164949714 +99315133778802 +150461183752492 +25865733866683 +114113232039139 +7229049861722 +113498943577562 +280251046607389 +65489354628156 +46559021246130 +23116409290592 +255606414332989 +49514178653869 +180527152022778 +145440666053414 +89191421540723 +239174505860376 +233617564592672 +28027904725210 +236762386201484 +158971653889508 +62909786847120 +93947093094635 +162451246147069 +143554613921647 +131674595709793 +86440079705027 +96415223176537 +133483134539571 +277084967059792 +142397992772601 +155882429471666 +171560664404931 +211835990585308 +27939218475360 +144357134394062 +78789802044851 +192225347289466 +10378932419731 +23129895777077 +238683401083209 +173537713325138 +268885648361643 +185255237294662 +219053688393059 +168896508681847 +232429054875191 +218384092022654 +68962892848577 +274951219506944 +10055455616020 +373857255503 +45508058492133 +250749689571102 +59414013350505 +204840134371928 +40662426173437 +13574510871985 +197596482995175 +16154024166326 +105789220808158 +191612783169984 +277973188957866 +113148084877675 +205116836776175 +280130715607178 +186412942458535 +163584450422493 +241378408401454 +10622514731566 +186120992192237 +66187732841308 +32290309414593 +173944781566284 +39995628802419 +145082844636440 +191387110218620 +230927351028732 +101061273644928 +267473629933394 +111722209669263 +146272499406858 +259750417717028 +260694679674326 +263733407295713 +208024704971358 +201027795203190 +239311762602861 +125565772945974 +176263425239284 +100753542396490 +268211573142423 +208105360260301 +245049782902711 +105983156328027 +111332833408520 +224995815042045 +280746477766707 +153543908128106 +38520564843241 +136750010427325 +228801240551453 +224915885690102 +133288909022274 +217374651901168 +267708777434421 +233796752472143 +241383807667587 +201825829439401 +174316342199127 +211354567086751 +101215361256261 +214948701624227 +101832940760066 +268097620638496 +191599972177512 +209512433139929 +7535835242320 +241899591973049 +84367186421288 +96937780584093 +222907316908886 +43139530488313 +86082740781610 +180319413967875 +244118292039155 +55840423599323 +116157669674257 +9723267459683 +61403055304522 +34006036915747 +7389935055582 +239365767989947 +130993143403067 +251237003046713 +59843478086066 +117183685034519 +254285869569451 +76525214274354 +173707778573812 +205376241540894 +40655828487039 +23275992416192 +8359071639408 +208592739512095 +91553853453013 +128623009665597 +133363856701383 +66875056899936 +200147672824254 +105656105283594 +267757336763022 +174955329842777 +26931676229393 +99428395915032 +35276999440543 +161882247199730 +60247887932172 +60412423753717 +216220713256620 +148027761804702 +110602569604249 +121567635548514 +33845379808298 +158808354620975 +50150406472503 +261490945440117 +179859174654360 +219547368038854 +259889666409710 +119061883749436 +176566647219367 +98875782308437 +80809229692748 +69670742304124 +53301973906688 +105507477006401 +198386429174554 +71081541846623 +8850936196064 +278560198597244 +161649219881528 +247464758464926 +62036345174816 +188234751981288 +95307673058564 +6585387327677 +85892661025358 +69554054676238 +84294364314361 +107405997424088 +265638435595386 +203607637178711 +50357113581100 +265704851164353 +27586978819446 +241813800863351 +221953881884134 +39382070835122 +228949604069561 +89465683965981 +237115918325508 +62402135857036 +143879072064079 +45802604930561 +38633459883418 +185371229699425 +150223408332871 +123994989233184 +83676282610071 +77794797569021 +29821316013295 +101525092683013 +63053466923290 +153752648369880 +144164600864893 +275857437457079 +84008201377659 +6382534777657 +34543584678506 +123041731299410 +49272678163125 +59528119854607 +140069067065552 +173037740312937 +279080271632882 +37678293891586 +158025821277036 +113997204845489 +68329281539635 +251584331153497 +92123974648973 +212860068842034 +108067224676269 +174182412462327 +123130281742176 +261016568422923 +105333543851018 +229068224234295 +66204973383059 +232806310726189 +84348940983512 +37418792579594 +92087367187581 +272601836189748 +96889792966968 +83597329370188 +156833887789018 +171799103861465 +185656316787107 +58215214359201 +185780173617827 +112082033576641 +41802159043315 +279719791984749 +74417446091764 +79711891977439 +178185588381138 +224077409500020 +131446375855807 +219388366055923 +6168705242277 +37656628874018 +27225801973198 +94375592053042 +70096605988394 +112306314542794 +167293988660264 +154712232226585 +75345198877232 +243574281844672 +241528458463287 +89291931200271 +81148679095954 +102916798992850 +64732130234506 +122108000279046 +204173277373526 +21596970165657 +39377754301530 +149218204888187 +123977276147153 +191617695834334 +180825374873639 +274896071844673 +192659692560400 +104331962450420 +170355948297792 +5797184276904 +210943443120944 +992604270035 +270497175259119 +89492233541427 +226788600809554 +2800395892123 +242507253676076 +176576070879905 +185210759067963 +113933090056463 +262123315284656 +194320611432786 +52843916454586 +52767519593289 +268790837081230 +276063778471033 +88001919391177 +162300077344340 +145120168694158 +180921705948257 +156350882817438 +164103339894385 +39138599076336 +219001628586070 +83636693292796 +43899489807006 +274932341687873 +230534327998152 +78721308435033 +171387665942119 +241875206448108 +172156968871422 +155088302104377 +72649174518131 +276449435684972 +268620168546785 +256489118913283 +274005856446267 +176667904863703 +176506334741315 +226259398140250 +156420478723565 +185356354581791 +44913410460741 +40445814426822 +184321403999933 +156150874850652 +102096988293828 +64443303238881 +131409119561844 +39043675033474 +124115519265629 +193659814323498 +106519015932029 +221761681238130 +179745895224778 +97717295640405 +139632346229400 +142040203627418 +238060084387731 +209031178952361 +115437847460614 +244313762467292 +82686534749608 +15190279265927 +84235477012102 +233380850755075 +123132815573702 +249102258113365 +66051417915591 +217276959850195 +261831118985492 +20680930892205 +261709878266994 +8654266793844 +249374823609883 +239995067540141 +48888746496556 +219988680035986 +64057223140643 +119277045977469 +184676775941833 +209873735925652 +73706720960847 +7819039445076 +114847507165801 +4047227724910 +84404724282705 +163485960272799 +187302875637769 +209004290986984 +214983031971901 +44097285371852 +84155212436032 +102503860773819 +193749482629310 +226698429900178 +257489219890370 +76624941498057 +250670843039550 +198226818611896 +170902489626608 +217086512949524 +41218002193676 +33327396339058 +152550896104624 +52443073085990 +96103795980720 +134713909985449 +92421447385695 +140131022132490 +142695861968700 +148732512343929 +188665408871704 +59209305946379 +281206805939329 +236378305409704 +196561245493199 +135798154517635 +71812549606264 +276908951554926 +224306898843099 +153741830488717 +87126518270749 +212998866199736 +54596125978915 +203123729519195 +238326284193976 +184975640321723 +132779976022434 +107121319154067 +247247331273796 +129148218293727 +42549533967236 +140009314306021 +218799038357639 +220979088036311 +131547159390940 +279357288830477 +110231309578785 +79409615767578 +267597390741276 +124958329410062 +20741972567139 +131820912557888 +272380139381991 +180717098879744 +73232329934003 +257778229660165 +100981070382796 +107106686258465 +231772971615707 +210467082935151 +104351646636774 +217967804255475 +164847777310097 +90723659461340 +164728455654362 +262220328773084 +150979188363681 +237244521633126 +270393152524673 +34303429910215 +45804614048141 +263227299899979 +31042717713111 +130054284974495 +245785477822412 +252383258034445 +255609889581402 +238989038719279 +170844226320366 +214563793876860 +68851133249120 +85793520927114 +81436385157234 +278644825947785 +36453675126665 +225054465205776 +39521668319985 +274119478558222 +115182169643375 +139437763530831 +262237811514195 +131003825177864 +119508118269006 +138163021966475 +59031399853462 +145997700849007 +12025198959504 +31873749071795 +257162030600245 +97689538451866 +9465531614755 +267302036537993 +103305404933507 +241369563737268 +103230295478467 +267468709535639 +160220662001010 +73929941849812 +64704244722406 +62237636486857 +85652448271018 +9383388042851 +62130649046174 +114962732216137 +103160537787449 +107451989659492 +275371966488898 +269963948634792 +261520401996116 +177081179603216 +136297377069712 +40964751985549 +118590401318275 +17219849001335 +174837928675949 +273217908199786 +269016376378244 +159035477800425 +119038952123693 +68048603532638 +16031345707932 +96837219707001 +53367437721506 +154736653877633 +241561421063604 +179549309685118 +191003552324558 +162863944546460 +153868220055167 +28275753871370 +173382885953648 +37875901896229 +140185695439452 +83183960497045 +23682168520604 +63297977274162 +107492010556937 +193486397267726 +280359051099374 +112701006463790 +222632972072808 +274069488850090 +225220316498049 +183929685855093 +159838928302922 +218369374586094 +173643223391995 +29366136292307 +64090811860389 +110514746170651 +176530384786587 +78996713321689 +183003928960594 +76070480419057 +252715280674668 +106740382973019 +122920013567984 +40460321101390 +186089132669821 +95057131630940 +68499871344903 +272358982731929 +192751111030969 +12710815720775 +224578299452055 +164147070668937 +207469973285270 +61397294471911 +79632711538535 +165377609308177 +272602161369833 +166547132280210 +193151790866749 +64293670525343 +10863990063967 +95077433268075 +2603664620355 +224614936971725 +165143624162445 +75080083735906 +64235183991341 +204435703227748 +227572667542667 +279004607190237 +141123134470876 +67349038675622 +206679846351820 +125904603780091 +70773661575852 +234280880448115 +214162038522930 +168175830153996 +50275105753080 +121503583661037 +226665231412518 +216276285030984 +220443433190293 +155737137836493 +31426085049411 +6030970060338 +220343860378959 +120654787525916 +277505664573820 +146294970652196 +261573531831405 +94340672030572 +219464682411420 +8114316219606 +166763224520550 +268458190433481 +227113673160451 +216523095376339 +193310650515143 +273010646976738 +34024566111266 +240340678554758 +239680805021568 +43629577838996 +62037590151593 +75389379057680 +181837742815222 +256871507514160 +103289711221186 +42429758917369 +108804977487948 +54996846021344 +192765142005025 +253793111301337 +249150552270741 +158669285161573 +10548964436604 +273754391472128 +104946428561626 +107128996103163 +248614882431918 +153291607267347 +260347431944246 +168180873418832 +115280708336644 +10533359047403 +199179704814622 +40172868855525 +66798132132014 +14930690469400 +201060172551273 +100691844119497 +197801475923889 +92353126150432 +117043689395612 +163874012720597 +115515349986842 +51750001014475 +143843600687413 +252575160328103 +245342940435568 +227095176083923 +253859878680004 +276036086923530 +173189129606851 +134321818111173 +153958395210843 +165728281044652 +103997331076707 +232162634921281 +102892909154296 +181077765114328 +138281991896251 +17782029520575 +211311367202288 +18464912372327 +49449195579566 +80496185693447 +534864354268 +188023358440867 +218802610994833 +226157345316770 +61964576172542 +258806391990492 +208140679791355 +138188993155109 +238650018679265 +55401236451134 +8357593143831 +125271601327095 +26841033857886 +276591086848008 +57616340898340 +16918172344810 +240972704295731 +38046911193399 +129262771675047 +26772949556300 +180794093922455 +234369763239484 +83220414892707 +255835751361966 +20491423522233 +58716253548846 +267435884648871 +104920134083718 +43149302397001 +138161314342837 +276058858372534 +7371837747884 +141794997219661 +264002759719224 +231717200166223 +73570117290276 +216723819890068 +1759462285928 +261469653845862 +238892836264728 +53152108231652 +50953901440459 +24212402098955 +250361794792405 +258565846228291 +214356266783308 +126213758629454 +182370792573296 +188809021479044 +90944618700310 +222952358576655 +31959702657082 +167401954824820 +24969693029395 +220192073343919 +142812814345110 +165478390815997 +199221646955592 +134395633380946 +139811016554737 +139828239519581 +175108903887546 +130041170287628 +40547874121677 +196682774227843 +250931758272654 +14775974675986 +261382926686356 +38353490456498 +27130932488670 +237499945191302 +90443982750891 +280436555638579 +239296797859640 +92710643345287 +140208185545778 +29555619469837 +50210951848334 +207046473907397 +20565940591125 +236478210926786 +9693856466146 +140116929572847 +209985466633611 +170123441864619 +91664020297937 +279979278823267 +179020888916234 +278149497135711 +77503297454117 +229247371245373 +11583424554090 +64840069737303 +240527130172834 +161600017874963 +177671139628415 +59857730840661 +18681878463931 +42182542845853 +141596297894079 +271761120845675 +121769957288426 +72171535241632 +91022179347565 +202243476865613 +14221979085537 +272766118554314 +151869861740635 +120417912635454 +108852217642479 +136822085550067 +121066657201744 +241643029310894 +146545781185656 +210443193096597 +98221005442240 +108843104584916 +250610476858273 +99173422623470 +7159712588481 +184725430009585 +53697254584182 +182920157486013 +162198081941711 +266096941143870 +149602568316763 +208818095834541 +14707583008886 +83720892489058 +158090035589891 +60708640323398 +70867473915321 +31645645112506 +134403005593721 +47876516490538 +234930487529360 +60830245277465 +106167527214042 +49932577735752 +42332029320058 +45429256651689 +92814982906504 +277768594272657 +96459348896590 +3765825040308 +32239539523889 +79911453965925 +168928404410269 +122509690689310 +67696632325632 +50863259912603 +14675439872054 +53562778801949 +147229494153869 +237528203822066 +250766482621226 +146254369861856 +4250032000559 +131956797944601 +81547050796666 +230958997991600 +71455021539829 +143652475047416 +259304500482518 +112375611602521 +3284934317706 +219218559748966 +83274969325866 +242999316493469 +163919796400393 +113801501393485 +203219452296912 +49070639823847 +149083029417959 +161009193513828 +194539166663628 +72415735463045 +104904458148876 +155346135633653 +236789323671624 +241773138823835 +142376093508958 +26497698670503 +48556928852443 +185454184918151 +41640573403908 +235279319256409 +202258705709609 +132792106867279 +250016109476945 +237447664674481 +77811645157193 +267436319307545 +279693334518640 +120061774874815 +95072110246978 +73757254841872 +234839561315433 +158569128024044 +54041893404368 +212092637664313 +87758637394400 +46514196836277 +173764958603248 +210911513655520 +51937926953495 +260299395027004 +34483731462054 +118985939407216 +95572905063931 +156300901446024 +264854802571140 +189903332522602 +221937686017849 +270205769161335 +87049155256104 +35112591714735 +173233621591204 +102567952552544 +165206669405847 +261357899213608 +260548760125427 +17778986504001 +57840066611722 +240548557077076 +187929084216348 +107552378253657 +6693295810795 +184120239428016 +129411834557991 +80806290583287 +254606126588112 +236870269557951 +226179063716157 +239454753746530 +273818936508312 +161256292159218 +37549051045914 +12180056790182 +259673371662054 +142973050451780 +224366396265786 +277865298824172 +195589010853873 +228466605188167 +241859701231874 +272651962150383 +205656628078353 +95503508601182 +280479019046890 +123756935912971 +269570262864932 +135981234870185 +38423977222647 +159023204172359 +29932795596722 +173156364823961 +43886615811941 +84711630974663 +14601332084358 +235885289076524 +258132331708300 +184931261844114 +233321737641287 +126012018493695 +190484464512960 +25273455117428 +233426267888155 +79069313779063 +145534947072139 +147688256876404 +194962909333435 +67895573843633 +10478880635830 +142295556070699 +89285373343106 +196290806531475 +102480397754819 +138061204554290 +2264042659090 +26256873637164 +55303712319879 +91653249851680 +217839841360079 +84860477094074 +190402320941056 +28287721944450 +44134530630833 +152788301692959 +78132911442025 +53789935425368 +231444932821413 +102381289749587 +37909736595234 +55502871308619 +173373204950825 +53721998353033 +16907764412164 +153721001884481 +115621358839118 +121091565936741 +47377372865554 +200655058924330 +204399382814820 +227629244047569 +262526826042428 +128847664284962 +161909716742230 +206894481385815 +131802337902277 +194620361490091 +158213760477586 +181155725132435 +265409517614782 +134879734447608 +92160233915101 +88938748270118 +67125376859681 +8491415995763 +196834868145420 +114105737932846 +206291677616275 +269548618650319 +149250779541435 +94348589855046 +272370579398298 +37554381996318 +120935890167093 +200533718719805 +220668564324468 +220519943362402 +109660245435229 +177607961101949 +230681962664247 +162369943594882 +53868405219479 +63873675546299 +173154686071977 +203157539621717 +68158571757421 +183728321062688 +177296810314366 +107517952682609 +203340264253951 +4688218330774 +115145641881738 +181370203513249 +2104385358952 +210165158521073 +39464469045533 +224240880824177 +154503333592064 +119877995052476 +189020236221133 +20164814846809 +279739719022705 +46230019113758 +100241248838612 +255128469265854 +243023687991787 +241486814656838 +149298589589404 +18298931386613 +16616649226748 +257271665528585 +177259525659055 +199328231301889 +280691530419173 +126120439491634 +2381512387827 +147784046504017 +164109508972165 +111920852377085 +42821533637948 +160942226500180 +90035342425019 +268543215973951 +204071541857136 +92106467816804 +131525500821074 +4002015891118 +63031479500253 +73848767408261 +139450164680096 +212411906325657 +224506340425792 +216621155712394 +211037662760107 +136726139530097 +111502801099002 +101553566081252 +153364407317600 +122412071698581 +184443685699383 +44800573354939 +214719879085126 +227633930395428 +132914926109131 +145789918891419 +131472890285085 +203849860087609 +55695813883525 +218907502956726 +269961358477404 +107592112187932 +110606643474916 +56081557399340 +229630899321446 +23731829767489 +263919037085412 +86903131381315 +130914369172602 +213473777887843 +230726637113960 +69029978835928 +127971736431199 +159827800890426 +38101339555818 +171286294101476 +220074784831752 +269466860285079 +175320064107591 +235171784244725 +125856070999763 +48650196696222 +147096335473377 +222097050160517 +227167976134176 +22239540747229 +66966820364596 +128381079188292 +276639131912731 +78975129843960 +190149567368227 +217435127407339 +120270844984297 +18416652750955 +137759999223533 +41984581402445 +131499379713832 +202775122787624 +150165736380779 +124728738350645 +230555925114819 +17791764960338 +260778052831191 +121033882219155 +7153379744334 +29513008822900 +155682394003496 +49160217500950 +249064169315453 +9682209729862 +1826682185612 +132185642155435 +28042503404907 +164613516589609 +223028863846181 +113802851901610 +117172668566190 +65209099802985 +198149015505954 +110305471393171 +62954710620578 +224191909660847 +212068747825759 +38647012881689 +63872032991471 +273912341871461 +84519402697690 +202340724110078 +145159464464865 +92659519906437 +270424477271034 +96212444576800 +235891431082527 +52080564813016 +13453598525490 +30642470101948 +242881722470779 +55217154536779 +120126025650110 +219305458486303 +98243454602510 +272592333126198 +119187451427772 +165523283310817 +273543649774963 +198596400219588 +201705180853622 +137180055804549 +1013699214912 +227945213051770 +276495048362350 +244714640281142 +46616316219208 +255601372483452 +21024329966199 +260710462471370 +218103425655513 +130823995607885 +213330364999420 +139469682867902 +148198432459505 +143369427669484 +86606555505022 +194468111053462 +83726112186922 +178153917086682 +253689288841033 +19848201666669 +73239034531259 +94282136139293 +198367137085736 +203375017336980 +43164331371526 +192590807885466 +97099646532796 +210387823335307 +156171977110736 +168247230761231 +57213548226881 +14419866721002 +158863065993436 +206257761884808 +142270032817044 +47250458393013 +208685672124405 +237099203275550 +225142345492661 +51345242067240 +14726407268067 +157953093156277 +54938580684235 +77236170967946 +111372963519569 +102639996198627 +247867872239788 +190231615177680 +98999862045845 +196026790569251 +86175198381837 +151213419089001 +98734240612169 +70858866025120 +166329624065508 +260156997275492 +17557208021923 +270918710356837 +122412054705780 +21604385683209 +207362414431833 +248555629221445 +225249100846080 +160839115837154 +80761877450587 +19027313282617 +237218470346044 +42381821331160 +134003955587293 +72083001096304 +91129575488805 +111698490691103 +85941975588678 +121243647341526 +41411379075471 +10685513604034 +91915027507344 +190883678904846 +92989245740384 +185732275680504 +132121026329301 +117773241923018 +139302626155545 +232654736785756 +37646567259319 +150249264983551 +274239261455512 +189507897178390 +155637639672348 +250402849289091 +261207268832744 +241080598052438 +159753118024215 +21282550945003 +259671553297614 +69600593554191 +121418236290553 +27922002497767 +254236279151325 +232709955903642 +145119840788516 +79832661431810 +233092543312850 +183470336835174 +263651080515068 +183944189879447 +157106047358202 +24023752001566 +207459617009294 +183957634521740 +216800400921050 +17765770889864 +22587588473400 +231775253888997 +209658621935917 +74049568337224 +69314951468752 +30930259030229 +53205955981827 +250303673027171 +50642118790098 +140929565713696 +92777976573255 +186692098430052 +15906742842161 +215092189566915 +33951711127829 +229555352421509 +137527063165766 +104490346075210 +249077376787695 +102312766662348 +256649300400095 +37052054150547 +153349325671674 +217037305912166 +253113100355849 +58858312118341 +163978773101804 +45899775850959 +101665266743218 +86039732542786 +48773469049582 +89192193261125 +5511614177012 +181971773272529 +256712920477830 +250174359333708 +232813191225120 +255796881939115 +109206357047533 +131023710740530 +139995635115886 +121158252876915 +64119120768447 +36493013831544 +54060514286856 +120796706671201 +9790117875768 +57136194039843 +186893975334439 +32394354438453 +278144220286648 +249954126192127 +41907360966632 +73600686925291 +192948210686259 +7683196513982 +177924738030965 +74134911007310 +179673700233349 +98883964724258 +92688578600043 +22542944654120 +242213967605290 +106427086002099 +114880387727012 +87715491374369 +41424266259449 +74013510689038 +66014444789737 +79346542690783 +254017616644801 +76957611331118 +146486282626065 +213992682750986 +185691210821691 +142587287207400 +212027989628207 +246421197676865 +64954607896260 +104632478686090 +25268472179580 +78037161940791 +113269693575755 +173577772356526 +13536144244342 +159389656881805 +225992584427038 +9708008126749 +261343560416284 +151818566264250 +48238583765850 +36957942599042 +230335255191280 +139337127944047 +218753667970687 +147033418406220 +11055663883309 +7310801043958 +16240689047316 +237123797825609 +66150036042234 +76332888552633 +183116523935941 +59189436599896 +117449302900087 +16669463959664 +203181644009256 +25590389599501 +241081535028118 +188604243743030 +242390081740766 +207360601647705 +27538516522078 +57478722899668 +70852398321268 +37597917479506 +141358006772 +171418406160839 +64265494912346 +272631428441177 +72798916000923 +48295655821099 +189361503174623 +231689510049796 +267595883139123 +92527250176629 +115162172885979 +4576272651509 +133906071835856 +165687625096957 +9924004432978 +153866386895053 +159105341061192 +90570555276113 +79834834628321 +180601755557392 +152545833461215 +13093572251306 +969580813986 +247721532719994 +18019646699971 +214398872277193 +128656649213784 +142159212373296 +136130726514921 +148536268953830 +135807102842321 +273530946752955 +278096821073500 +146230066329356 +152894719649595 +123462673925671 +198213510960159 +118639647870279 +84186428261738 +219439740188714 +218647417046159 +235619287903328 +156251784242010 +175930466269740 +5333614005309 +59366336884561 +72545439774352 +229682233523816 +159352127264728 +177456478095764 +193790660381385 +138598343163659 +88341628426974 +20043205466692 +242995821788838 +79586636624935 +183093039313142 +16745269031827 +204553137052717 +141756104608873 +212517955627200 +104571991823174 +94750067113540 +203670780164046 +101809961927504 +8526622694647 +224177734988618 +58613204833290 +40727025449893 +142328981244303 +201370307256002 +123467573115081 +74505912610940 +11732613935875 +279833585779746 +29701694971655 +201026698749432 +94657755797519 +121047768770606 +141772921064821 +158926346754451 +270543372994304 +201124897998210 +132825220103388 +211503092157529 +49961107123353 +24201178778727 +128247876603612 +249076630762571 +85372550567563 +214998023114335 +6366128334567 +161951169439933 +58984829531383 +21010616534931 +231090606750594 +143521386897540 +82972001718088 +221006884355672 +221532776686483 +57403289153273 +249337278836167 +31799306632496 +123263834200738 +62166294332636 +119041897348196 +270205757598910 +262282735287653 +141321289541834 +133726648739419 +75072079044183 +183005283452089 +224399294305042 +15762497869805 +95398775931336 +246029980372881 +215679745103518 +107652407261347 +110297251560050 +220746002783089 +98022753607844 +168318298890671 +197372676438183 +237700607747810 +148130234076875 +141729999710341 +229863953490637 +159912562447185 +110926282548423 +24985434002476 +42554437777795 +33703181800854 +219244349630449 +67545064052438 +235051703235006 +160166495104899 +224285007596306 +178138965967232 +36060514079634 +19065673986238 +200357837622999 +187479079760209 +240450741013698 +208352899521346 +49678222112139 +148672217245490 +224265195222159 +224694894970842 +265310655043335 +206954032705003 +29841032222820 +61185288756414 +130151259149448 +53817870026120 +120778733156178 +254324206814596 +16879903703103 +1410955747824 +43551851672737 +72661654965629 +228177903201764 +95820600301454 +24840789886732 +149564953050909 +95051023904746 +5015459452438 +81029485197953 +94856223344575 +136992502991602 +270704052312608 +29945254996267 +121171420186994 +130072990140230 +111041795315587 +269249072683849 +248608516606867 +44705869950370 +269356122938257 +208417797801782 +192899077989269 +256368733773809 +131815457513548 +262474654957177 +60381501493277 +84801672977874 +94039016986982 +16179762498583 +38299074422568 +65244052795165 +136177368508373 +59657633058047 +225539355555908 +269139870907820 +191444994319276 +163065761143064 +234057380922531 +52466698087809 +188508002998880 +196549943674257 +171791309396991 +114303272065281 +254147123884565 +176435666861794 +32878505708677 +41214532562268 +63347253629012 +181077257084659 +211595222658113 +32335202589163 +188835769253434 +265873387579019 +24518286494817 +162922677406304 +90646346911738 +252413373463602 +71628136106676 +66501643297982 +12971853619958 +101776804610810 +111944862455738 +222445758984161 +253384575422193 +150397939773432 +21834883914547 +95030291433312 +169073566082798 +203697178121524 +216843025093752 +159159513600436 +255323312871023 +267143009084209 +123394237123905 +124791691925531 +54015287626277 +193194428049491 +274749543392080 +182135992488978 +129044473003212 +167540856901543 +74256131210024 +165395687367556 +17729242742547 +121311427998606 +17701719002387 +155277333474819 +6213061104225 +99887231178525 +154668775824759 +187306501071124 +188304488188086 +124383264106198 +207858389415099 +104225649786019 +175872080562726 +34443698403049 +93733348352266 +92241185260795 +243058085720466 +67437121411623 +189395951499125 +196172509000344 +237222999932393 +248794056057290 +399822404971 +53825353794404 +262509196437039 +221189551785591 +7591609146406 +178796461840862 +144562678099620 +198184676371422 +109747066752488 +277748872082433 +222572614674068 +163753971709307 +192453286793211 +4610720976011 +124955808420448 +160647744723111 +60444380140979 +222854176460831 +217340128866469 +255207206011270 +141212192639402 +101521027371425 +192293863420782 +70891766693976 +146642912257608 +273801481574658 +225944354736710 +57062167797211 +8719413463950 +221778877562029 +196488754929205 +75011543537954 +65793311838270 +230397122692754 +42967828691179 +49798700265445 +135224791517661 +267658394100116 +66336404104876 +56432570534274 +155005491855147 +139079448119676 +6267502462852 +192046581967150 +118713680409465 +118527102632232 +73992109716694 +55795527450575 +1928804549548 +250929206005302 +216138542798269 +251712229770693 +161472971358342 +3843392376799 +21763513625621 +200463205761030 +52175639785103 +121422239649332 +200290748807774 +129015595482459 +130085309718018 +256348302236314 +165257293306196 +88085459831329 +268226068908982 +114983501263466 +110258560197375 +11459969472801 +48241936054757 +22558238984461 +265805173949464 +189343198077670 +179129652585349 +82174943740616 +173602192394201 +225210440297747 +55481461947505 +127603148178259 +250178572306641 +178729869536176 +236634836607679 +23365822467541 +234434706649632 +118318160051212 +126300101749851 +197258004808964 +15576739548579 +107259975902724 +165904133396328 +189001185436691 +129157369509194 +24408643269324 +107621575561644 +186571385264709 +280134140140863 +229539700309972 +190171726768325 +172252910173943 +176832477016922 +251364193376721 +193333898827134 +273550820549060 +267369360056566 +153709961157915 +117863949015817 +35532245776957 +237373411932640 +69869481194196 +124691074706043 +149675228224933 +74179598554664 +107012825437646 +36045329069158 +258892700560100 +136698252869996 +126200538399507 +253896835845626 +142118898812730 +23245973726847 +88279903346675 +126901071087462 +277562820558391 +74522374478469 +39666883105849 +119492859935179 +226831115070814 +167196046259 +16351979175671 +100852645757282 +36298697268429 +107535182831895 +52012136189636 +68692371529668 +93697355956486 +52357826910501 +96856942233801 +71313880684555 +177001029954854 +204272001979659 +280134346897103 +57878190588604 +54239827626124 +235082488413440 +168105695975797 +120571786830687 +247914692799762 +27337169486750 +41197801026426 +147169680801141 +87036724584223 +36839019010376 +50904179941470 +223958365395241 +130526175180613 +225171297740138 +180825829980522 +116071570687063 +266289100453714 +257583007153401 +114543471500285 +133616149837078 +51243537764648 +273182454366525 +54004522964188 +232123704506656 +55494795540526 +191318131414275 +204910633708465 +118677082025234 +74878525108332 +150895279038529 +138620781086323 +241115085175916 +163037245204197 +191528823700713 +223400739743393 +218094959889659 +87738970639315 +109484121702224 +212791069556683 +101176550900874 +49854178398343 +168381275856765 +79751538910845 +69956897045609 +196784779574928 +20341719230947 +216948700465779 +211746225305981 +38029666839425 +153555107727421 +270072829200611 +117994400565781 +152103448592982 +210759070247766 +258431720847956 +203641450857555 +65871729646168 +160056906517014 +34904470575041 +257935712414143 +265796403413580 +19809044348860 +23263928480488 +124745290409859 +26903794266078 +81515764828168 +164869340163672 +148728639230105 +281056426445977 +256540508670841 +72650096526924 +149166972269845 +42778202432804 +141187327371174 +10874660483444 +241265406992414 +202682099394209 +177991763134775 +42851946934208 +217734016241183 +26034020817138 +733271279616 +278568577459892 +101713818140728 +67256328068718 +74251375557331 +170385783065898 +214583015076086 +27198011663354 +52279032506758 +60780369347808 +221193153319680 +228405013597182 +93010396578617 +153839889845198 +221860485809319 +89303526774708 +167595945317406 +18873171818222 +215043066219640 +21868904849106 +131710133797474 +153149069243006 +217675980021903 +67831090854644 +190050563440863 +61965460230883 +42481212115389 +209181010590293 +182561158747477 +251217799372954 +226673936962148 +157577890056000 +216533247685939 +24031854276460 +171471994281500 +211700886535020 +100610489215915 +188256766557520 +148928394410580 +212784744941719 +182300423233789 +13940755915919 +135940444862034 +29855160728303 +59178837647102 +276185832663053 +27047433639445 +207212591499109 +88614721293685 +229175270215109 +207963761195753 +277838960455425 +166754616411353 +106889455399163 +268920511725047 +49088185791160 +64449560956255 +40392600176316 +156013708651212 +198785774590957 +62145580793339 +245196194132717 +77958998866524 +266293522253053 +22733069817382 +80415130468471 +55815450962269 +71160273896925 +166626767149570 +52137821776297 +192252037654881 +217427763576367 +250184421482314 +266289733988821 +87745930648635 +10949206884442 +1905177020311 +93924626103936 +260914133103666 +235222454236015 +167565862288774 +26017751828657 +215128471841654 +209977401672147 +164061099022875 +267235445973944 +63814678193552 +2195746450411 +248496570927602 +266036336022241 +118422553877189 +37317140794023 +52275289353258 +153338036661901 +134127465468631 +30539902930502 +127694669168832 +90226100768861 +223017534301649 +141129238806104 +23882745836156 +170117421694496 +145171896932993 +269051527893445 +90391767018233 +35601680797714 +79840823539336 +227763585214584 +9845984443700 +50897452165738 +172537115869295 +51654944700038 +143484279662339 +85838513516617 +267236038478821 +235556242380946 +50717351517667 +192036052417828 +118782232871369 +276875244710398 +147934773243993 +95942662204100 +149034584030888 +94467623478928 +144476235121568 +153786472026794 +104610489767720 +154127847685949 +18033703170791 +210442731788165 +26127292470871 +266114956193440 +169087758330994 +221217544928635 +21916275493802 +151139195836210 +199947079293495 +147718204393827 +115285454483406 +61872519129811 +91261452788986 +156320714774699 +146332821764200 +183944847555660 +157203071663370 +279205556225647 +51735302035624 +146554374656694 +76792185795727 +129865842433433 +55728575488528 +228974336684707 +1723125863305 +76691418593719 +88073230163361 +76197986848605 +184444854577196 +124677898278697 +88651756005382 +235137357981806 +127764385200392 +195317280216097 +66817353331240 +40799774202833 +53913824390661 +202894015105287 +34966236686895 +187734234984429 +205126276999860 +150132357610024 +232070744335090 +44068036686392 +57182811396279 +155897514157983 +26377260419548 +10961568054987 +226324810961841 +267836980065695 +88349875148519 +142466252186450 +178345270774234 +123455921723486 +111379688818483 +55770583791426 +50196226723328 +158665230165121 +29796994712025 +2252015708268 +160863100135822 +13559599793270 +83377522986750 +29596408555961 +202365385669034 +271860119572896 +220219869368978 +264797849902414 +125925790361901 +117293247229084 +125678045888565 +128646531037138 +174915016624981 +258359563293799 +145080775034300 +10347203085 +209699198718337 +120038296995496 +133553215161206 +134798911949599 +271836886276592 +17466035622118 +80791273740 +133521625039898 +28741631043810 +40076121904794 +188024894710401 +132751411656403 +254869461702762 +182223654503958 +162995782511908 +179185011942651 +177651556047533 +223137676184386 +176214614497818 +36981154752353 +76528220239511 +265581083338883 +64803035223569 +207686861378889 +52254007059985 +280551080730136 +124508420672692 +7602765176738 +277414792182450 +228899374957301 +218990312760756 +211324097542156 +88185547522141 +217169725616799 +228386655046488 +121806417196592 +13868748428766 +193636319148099 +244814369625965 +223528041283472 +5933358022883 +234669109514424 +6936736764910 +194196598695413 +99369078517071 +268237455392604 +95299119762176 +220960251773320 +39596497139911 +274965196416545 +62428835255291 +95397956243081 +260858379036425 +225650143146227 +191498250543637 +82863102174411 +8396625250837 +252245279794481 +16801595282329 +194115048656009 +142672564371195 +230995746067124 +64391648713233 +146642721133483 +195772106657043 +158844975067156 +188801762804228 +264531155986994 +109889113407687 +127912269074948 +148012970598790 +123380050130947 +143763700157912 +272988221847437 +57130654900119 +181955633081331 +73758341464881 +119370033071024 +154562501509914 +16834470470081 +21413653072903 +179974992124271 +90388011116682 +277813721883036 +87289586460366 +47411554430351 +220226760626072 +143026585923850 +8557679417277 +18115468515583 +179298054975906 +46879540492744 +239683473487364 +11887429609636 +34360605940636 +222116940403568 +31138952298763 +254729252734072 +246256793333918 +179402203500656 +178196589747243 +52748383055099 +41173400375515 +85851848733065 +128049708193134 +162668926522390 +205962330613520 +161852560101170 +43954572714982 +39149600442441 +9362379715155 +54807044899150 +196397955660871 +102100555474373 +172648883419459 +105534839794413 +5802106880819 +224105139824456 +210678230124950 +120385135759012 +146516695936093 +209975996158251 +228491523987257 +14417209602175 +88533265147734 +197897080372148 +157602067008953 +50410794793455 +272940571820096 +160608708940413 +220793428383807 +227282667473731 +86081123119993 +273142869667983 +118133025151050 +274907995897725 +61652317852800 +258099666151550 +193813647968646 +137369872339612 +112609888291169 +74628363510489 +110411758606329 +3238381107048 +179494502657383 +25998225992166 +103014287648071 +230021835741614 +273603881800847 +64027884399969 +42618099845360 +77019597038349 +121008562893889 +204433200149915 +261454406886759 +55132615507199 +41648720044510 +116413973092706 +158185355733869 +80765024912988 +172747953306277 +130717893916693 +187331164505685 +192691111207901 +202363686077279 +107685701666709 +173381882792689 +106003060862906 +130537065290816 +117168150044556 +35110214186304 +274935737970117 +233355600155131 +128635987693194 +275146031734571 +147175782977141 +202099700222988 +161181920888791 +153654137310742 +203882535784234 +111245436898247 +188255069778636 +148545762663026 +177563863936842 +189266417442058 +35459887467980 +120362361254677 +113097990678062 +157553977136460 +1201657389049 +166907818767293 +228606515266165 +131449084101450 +218723866563728 +159166872368500 +141114988933058 +29712384808125 +175769967771642 +59150661775397 +221661392865495 +238203467093872 +57174611931679 +35057390215016 +128638677317016 +223571189490720 +167323519071142 +154910717817269 +33811926103449 +11447243468713 +140538162234360 +197714650703219 +33995010474616 +162436544938942 +167224034470372 +231557053867321 +28852380438372 +197964339805810 +126965423360533 +234263748844376 +207768091607168 +111113591580505 +99386620834739 +181906514150465 +111253484273592 +110038813982966 +204928464681721 +258133232048769 +5509247189683 +99336620399667 +179418499953623 +259260899378321 +204882035706297 +22177891645848 +69864562527463 +36148882447218 +27394553839353 +246808722767704 +24969067907935 +173055310624275 +14427095170235 +177448302899576 +109206696475793 +142893941630697 +243914438158541 +45441313111332 +122711485715691 +54470024108194 +190793559552071 +256799248851742 +263932641159223 +274046884053636 +217831078430639 +88820729514703 +12078927536236 +210097327488384 +253481632345729 +73240357995641 +201443470560376 +153963149848367 +47403268659741 +93564296148040 +130144875666256 +42845717298575 +46585425884314 +4688230304844 +123974511157342 +221387621868332 +54901298540156 +79780373788382 +65864261980559 +3861527992332 +156552572948056 +70106525779588 +261637794830572 +217329104029044 +199826576521213 +228222243657686 +137875924516330 +23509820992623 +111786580473706 +91153640452263 +218139679554880 +250077384843011 +252691316558551 +95729719162174 +152590757234673 +35681536327457 +247938792509343 +203150752352394 +67451298908221 +3102802376577 +150750204761907 +193022920953555 +77427911054525 +108280254957279 +54307359911470 +75105275891595 +238749340281930 +57331461209647 +190418987167739 +14108257958079 +139193957130188 +162558924126719 +277937291319319 +256124762882936 +103562696390293 +126334510577806 +228681456794449 +197093569664288 +279869890671955 +229476315991305 +204003995320024 +8013783438658 +29915708677057 +319462184601 +76400160345275 +180808501738113 +246779904966766 +170765137446826 +203714532523392 +84100134666452 +192322567579102 +193034888411236 +265545009805113 +30270854698354 +239736697818138 +55700825299524 +90067074999289 +278947371495639 +122221997094301 +272178157167358 +177436959737972 +75275142562151 +72496462659331 +126371357741261 +261672948870746 +220594296485286 +184923968158748 +54211378681171 +18885840975852 +241455311188916 +234525823942729 +51207687637239 +119406566886358 +221279924510854 +225777382241098 +187833782102266 +57845702682521 +146806674972747 +9912602804094 +101979050146095 +109154686244600 +34287725552826 +95919369541655 +178970803752365 +263450580119965 +239525894192930 +219690719019791 +84124281745140 +232799592471916 +69578583351909 +229084158297181 +89694046856535 +137118124212108 +102673836376646 +52214449837723 +99255808393604 +63959277881729 +17003180193417 +52211771242987 +271121361151371 +27948691272730 +33088217080763 +70110696260789 +110798410266569 +184378451435630 +161605804663666 +77044976721253 +178309790191378 +61713075248066 +92672442726851 +133932318138238 +270749472593891 +74808299467084 +69061935223190 +16951394028521 +123874735262460 +155329417477853 +49195473594875 +238027142793836 +228075260643525 +127490018410223 +175240498878826 +28623007149743 +69596868431876 +209815506408160 +218218177867945 +126558600968275 +175202998552522 +239635265650747 +279358310085982 +264899654010248 +191650418608753 +59502412009665 +34662270326960 +267319618554841 +97229749450897 +190782758372723 +32276546319551 +194969397780353 +75191379236658 +86393994683292 +11043506727094 +245148315748822 +68918232035979 +74273425039512 +194123663730652 +247449227502039 +247887413253618 +185763049858180 +216772645453581 +216324063848764 +149775635136673 +180979876028941 +20516139786108 +176348037824974 +56503914817853 +246772638463111 +54055360933964 +129089734110824 +30694784413684 +274804570644189 +177580381048754 +55306529553332 +98845544698067 +46858670502041 +63188749418121 +10068434368803 +154450555830649 +9981874717423 +59913875157638 +28662604552134 +268466062083683 +23572421823483 +28434612653311 +257149828251876 +105369956357730 +203747872788480 +219617475468603 +66134745673914 +116412786329004 +24129941771902 +195768458070661 +206739489071103 +247176795636162 +10841477939926 +159115748929650 +133917007678371 +39220284396320 +207050138123871 +224283971361857 +25320529297848 +201188723420244 +17885969100405 +132741493122390 +239489728670091 +122791904299212 +237327263471617 +233725101060308 +50262713031446 +30031551539432 +184631232238075 +31792517966597 +186968405793866 +27732564450558 +35035370289596 +270347717239961 +64083564342918 +57715432056334 +113589063356410 +37446597796422 +23211564078122 +79110029407803 +175786340551580 +37464080537533 +250009628101939 +213924441410998 +211603640567374 +264485051057127 +146659502326465 +131300727935159 +248533205707117 +198241701396776 +153500093870814 +204419480527046 +268797574774414 +186243393575194 +110586611223729 +273586563625111 +191913239995295 +102999373477850 +180929423633744 +267159029291130 +210504098097086 +216418797708245 +153052498293171 +129073339766913 +91026974621142 +221671692038056 +2031345467909 +72036532561519 +32426101717848 +186067152929989 +196079006401820 +124770779412201 +214702511144308 +194080607515949 +272183694722715 +115596255666665 +186003877544725 +124758393223814 +95688667358274 +14475002242275 +111574779409260 +264317563757108 +136292172226245 +75892260665433 +86006289948383 +193521207233353 +275434418320838 +110707928357765 +261812494708533 +103912273794872 +179298809347181 +211190852195456 +57203733611486 +196635647780446 +199608383942661 +95044370354202 +76301945355075 +278179468087250 +171671384547876 +87507557035913 +169810437079931 +39252634135913 +222298010682015 +211291633242672 +166682644815228 +174798662338705 +130231243282563 +254377879538328 +107791433589417 +174929781889450 +215899128722646 +118266252282059 +154065925472800 +215918821875087 +215965099802402 +193754287576559 +33617862167208 +48148692123507 +160719709748163 +14295525797644 +67079585692357 +139609077496529 +165046148555963 +81154467042921 +185177641750669 +119201057394063 +57526144694990 +98574113764819 +44571198386456 +139651547376744 +3708374533232 +45784888110632 +158307080814760 +168912723751703 +180625408658877 +172692112811610 +110700002192093 +16374603295369 +255654284048391 +212793169745067 +250997947512417 +22213088450716 +75770216930294 +8599707031046 +232798494530208 +225575997854638 +141381169831260 +227535184788266 +38502549344057 +214541494540249 +162892785210747 +90249173759549 +70013965854742 +7736203559918 +24029627009098 +143397853318613 +157503979804776 +225149706392346 +109507220688382 +280852333857732 +139567042903056 +176805674739443 +148246978762643 +226384956985340 +268126150087759 +113956660545863 +7176952317023 +106024569419850 +257280387453005 +151399511429535 +157998488983327 +233384945499106 +97373741585591 +77212257057412 +250491663885445 +115056055398303 +34629745381795 +185789189997931 +54565950861952 +162237831067532 +130622580376754 +53549795936156 +281286002856054 +206196966875924 +111318112900007 +45511500832361 +162210663223241 +150094971186976 +133576453019717 +237868000794262 +180101860836719 +188744169929968 +82086790966389 +199734156693497 +159894552434938 +186054025111751 +80764905742730 +261629044799917 +10397908853912 +98360719050851 +98650064922074 +227386861796373 +205026561829206 +86623033926141 +102616088773511 +126105316249369 +21565356775387 +145230208842699 +191894844721408 +168681471739495 +118319544321859 +253546018514829 +250412239331292 +151107980054174 +81807445896033 +265133852131721 +220835373766968 +16245137883129 +4494059784739 +246102393058064 +167163678432722 +106732146888520 +227086868277131 +36511693121999 +92647291320316 +165186757342128 +84271121626192 +183375846419598 +143422158303175 +108666355002700 +256682108197372 +260587240840131 +173678501839352 +56786763673247 +67569632119598 +203699636973544 +153257508926503 +66349842071881 +70591785461379 +115945098313877 +176215743372458 +210993829006385 +210822775330576 +121881924521017 +132487045708777 +149593659878402 +46010768336695 +222519762767855 +192315254816846 +272629258097840 +118542342521176 +40990474612654 +73528439944824 +56469089674621 +246274815647168 +29592647048524 +192892659305482 +278068415933634 +17369231465057 +64996246887206 +189700164517973 +264046808687010 +61661814772494 +253348660647271 +65407821327522 +89283035374612 +159704213914604 +222800103116074 +153862026522412 +137314816407331 +80358469389409 +108979910492519 +102767456520127 +6407605725663 +51513189306915 +27386910538588 +131193824567436 +248447241808931 +157234833392519 +83359574626074 +256999906149334 +277176340565613 +56089644186498 +91811404533167 +71453253900782 +254296200349846 +138326815260719 +110020724928217 +221490604498775 +99520983786897 +65294083561933 +5571521840967 +50927703428653 +227258716033956 +165414032976571 +222770356919378 +168668971630727 +233011172028369 +120271805638840 +51677250762516 +238440954010853 +94540033395599 +45471492526520 +45145834693978 +43111342503131 +30291819512435 +176839068146873 +109457108480753 +207810883235161 +30036015812208 +236446894645524 +12232848833294 +5643162465656 +119278616131330 +192377967060978 +171367955475470 +36634908220051 +124874076119265 +228287787107204 +71772620275422 +168256948416849 +207380206892790 +69303826423 +65160278363332 +119445988402573 +166112391326698 +180276399996076 +42334488804938 +62453444694515 +12879870557964 +113884924488341 +126282393236066 +181840639656963 +18662510080713 +190648517247614 +56137959729222 +170554346711120 +114605496277979 +19831295562095 +56562366735880 +152418248373871 +168119022643437 +264357783532436 +195133102320455 +26185980519213 +28353361844427 +78854756672303 +122779535223953 +52267191004665 +259617255891457 +78524609981579 +38734510058910 +4897118884140 +145812108318253 +238802824785617 +228511045646067 +273446757654862 +151327367184429 +56254293179128 +67433771652964 +103740488930781 +150793455274265 +214299488958532 +44331599002485 +172383881001137 +249046843213872 +59744409705744 +25266419884562 +151065978890666 +151820391708367 +245389879720548 +210203361180860 +37685378607229 +142138615022255 +31110262229381 +99761643204974 +90279228078102 +95219832426116 +43645804172108 +152904695267044 +27874719699248 +193278779857999 +101830097938855 +19255740339068 +3280822965740 +219118196119828 +52612795610259 +109986940478833 +5748467108717 +215947864907422 +42962802957860 +35408001432829 +103569856897167 +27441710712661 +212363038395234 +89946283370457 +90686687832610 +64916820868067 +92953745383317 +167114842889066 +212056232302087 +229048063673191 +191754140615803 +135327641502808 +1272735433780 +142027117818606 +204063604050231 +170513754810273 +212467934841900 +206509797039279 +257312224516672 +108674171762139 +121436905710632 +186196961996010 +55441635682569 +212989246764011 +167433882525267 +186925874913451 +88940027063179 +82852484287509 +68278506698347 +193751439920909 +184520701440428 +158416863070654 +62506639848829 +198739627743974 +170544048174960 +203393245266954 +110423229009716 +218191712541880 +2307983333204 +195173080322020 +264110928432561 +155608045321208 +96606959971520 +28822817202658 +56896534786822 +170358205938317 +250930824929935 +93617762692565 +271833832088702 +33503501315734 +227108565097498 +43195433033450 +256251853080699 +129392224101913 +10842842022655 +27328246741251 +16811581851256 +99770316374838 +57940276894950 +89434663937320 +190586770356918 +236227785085582 +266442705048384 +30903339514252 +157427238155685 +47687357419591 +64256637044535 +158095493304464 +112990127060335 +180736459169711 +80321288706609 +194544135779513 +177417929834000 +20885607818091 +30849545675077 +14903311472970 +108517306464568 +231380490412819 +158878955426391 +54286522733281 +48411430116542 +124652811532437 +7325960720409 +258511718008709 +209565468663532 +150204394629990 +259212216936198 +207311319662082 +144597373390895 +259593700165992 +242827604653836 +156468862431197 +68595178948233 +247088258653238 +246773907402661 +61026198990551 +37685998886605 +115808290643258 +102839897756191 +276193891041197 +93295125025736 +78193442380578 +193898311779407 +112066086938019 +36995052600402 +156012016016811 +236658566859946 +28082639468010 +115116907653540 +197398810116199 +170497165367155 +217119629524217 +191813098999539 +228547935399919 +51838890407144 +69375453221813 +181407283666324 +166611106544052 +273231541088029 +153924877536524 +116407799976184 +6710210767400 +107228749587283 +136206196453106 +137247592227052 +253219312217435 +180576796604526 +192711946455112 +15044130961873 +178233847431856 +194899456433385 +16385470975327 +38681715725686 +250380626583257 +44666215186114 +224184740160968 +99786946480703 +186889120825376 +6738641713887 +241755553251553 +91952197965609 +201165809793115 +186188165937232 +180293792514223 +220522958502972 +250182700803556 +157076486261770 +69016902011488 +141293104082519 +176409773120851 +249571152556294 +22008251733662 +262601218671226 +17135440057240 +191745573091059 +81475969198170 +242099410556923 +180999945757008 +241693705456883 +24610639547678 +105518313301986 +169048704669544 +272170301886554 +194821777186041 +145645915379799 +5974125448316 +135807086590943 +60867071418739 +137132772374125 +170162021592236 +102547985771231 +225729426436085 +73499791717909 +176890728495527 +73517274459020 +66301074679653 +207794256973503 +76363499732159 +119697386960422 +137770948818849 +163718663293929 +75097744709524 +10937480359620 +261386853238204 +163768383343261 +232124892459839 +44451597664587 +198848308899016 +5199393560032 +173431803800282 +181537495800333 +83741059842789 +21770072290026 +12936144348006 +191361300478240 +152126579114796 +281412451783743 +172644208286506 +190547159556154 +142182116253047 +134689707689854 +48273736684436 +262380809605577 +211404858332215 +166831981449314 +239381590696299 +254370959797603 +235476491193725 +89234839971544 +23300375166159 +47894831457868 +45146543971513 +122594395085982 +15745490053254 +125028487742297 +139500671764937 +3922160950942 +105604121840219 +33034048102055 +136948284147761 +38303366721385 +147605768886748 +38862415289090 +213634740191802 +214147240186905 +75678521935992 +85635299798874 +213761254829854 +176161445773683 +269420567975560 +42063968480293 +276537640658772 +269244166087058 +118539676377786 +179544592444389 +235336328662678 +91701955679856 +223868073907803 +94237811724873 +166842764815095 +147212191659016 +143908739458781 +71621186363027 +106916237207620 +31020424941456 +2604771117352 +247340787555015 +1254437823030 +216669197246917 +113684803323945 +141975408177486 +271317019800202 +178677499625043 +159592736260735 +133668270898045 +234892109476037 +113642826665772 +247425286938532 +12924265214428 +265121101116797 +212298839460866 +65660328507523 +89848977752785 +98511773925132 +206325531703807 +206321067379247 +127333705954075 +146892409787545 +6985779188937 +171179441198077 +130053792880904 +236114901687985 +194853834646780 +6941135943337 +174941153241180 +238609877702080 +110690949271935 +118315214891282 +124195664697493 +142219565239055 +173164450287798 +145556684206125 +219308604134215 +235551886347198 +105137930235238 +118304500512338 +219050424337534 +23739514222155 +265707966042812 +64274539905096 +138214893615580 +266641463604979 +95662735229365 +227427248798695 +232481000471328 +65637055128428 +157458474350423 +86862459945832 +179888203131683 +43221708272040 +98235796078912 +154918358946624 +255895864277305 +224473318035409 +133219023976205 +220797690465186 +25218812261992 +215165822790506 +116069020976693 +123992935594643 +16912067503086 +44791378928940 +138725233406916 +249593018247418 +54646236071530 +131384031485818 +144443747265318 +108743580620604 +194875646963960 +25168123109022 +37793561379455 +11289794102817 +233186619564018 +56502478326525 +112791976694394 +96872096949715 +91546446631649 +11367324255985 +68345512314771 +270711369826608 +90943642862109 +63349343291800 +144439121374244 +127177611840536 +71503829331914 +230001201645424 +188585967144854 +177469855247556 +57521115998285 +258949577349274 +9442496129478 +210797291263572 +201246521708069 +226357081067312 +124549115696319 +233101544668142 +221625138088345 +18289212031799 +258929942913056 +169704133615395 +259090280093840 +120541046316922 +120718516396869 +57564919498498 +27008806747235 +14416072890424 +99280831477694 +221865604495843 +214442789204197 +36985418893539 +223419547567051 +226126052318052 +234710947377775 +25624666507149 +13577674085846 +151095792772493 +93821106533617 +36647627354464 +34020659670534 +122978364656391 +104784733558570 +28516725445176 +273251203161492 +206175644024318 +54952814314707 +184816563973636 +243490983257519 +207887496711376 +126224984824527 +60787516831101 +32121421865031 +131303674181421 +273054744327804 +169558912366795 +17238511111686 +220371106640062 +24945227211017 +79991514944234 +49391071725083 +34835857400655 +3311604547469 +20068056030437 +136334754297515 +182983020267897 +228770283311290 +44815198276647 +263207775548821 +170018104853486 +110312645155400 +264145201729892 +94188946309058 +199380992241733 +242077662492777 +247859234693908 +11173218187355 +243377519286109 +234499418333922 +64001838061706 +146930300283682 +254626159607325 +250900592429138 +4756530548033 +30924703923592 +47303676418070 +63000841385386 +229559828426987 +48517146115793 +67370162666763 +82155950673617 +93390290670429 +43171543194896 +266434819142670 +8497372515029 +234956323204840 +201372567503102 +36833128952857 +147324466581227 +230049589613094 +250903684211690 +86210928186176 +127858485956441 +208174952842479 +232551894650272 +29380389162032 +116592589363675 +266135847056111 +226085295492880 +280287194874579 +170895510156061 +29053829880782 +43118546631160 +243475275507363 +55644553105162 +152310321742273 +254125058503554 +273695520323377 +203545633827446 +210807793231848 +31812979159244 +201347336021901 +245376841002153 +182685746171025 +77147506513883 +95672045143743 +157981720770976 +256478728604276 +254422667359062 +100528328491993 +209433778259360 +141063909754082 +153292553928644 +264680918715181 +69292859844015 +65325987496807 +5164775769433 +222275112257974 +247041355026372 +223583842075192 +173879512674007 +170799080745565 +251262683800831 +200047757011756 +12313249712647 +169437323099744 +194266415210777 +161762758135007 +35874630895592 +279638353348409 +4071871928080 +235127775513998 +227550269502116 +140497710581361 +68584313053006 +271812777129747 +139768050992170 +136801332912313 +161277606687673 +64496329224090 +107912916233197 +109056986846369 +279534044609780 +209504160838892 +83135761303889 +10455593512295 +224893262119391 +25118211753726 +164074792725813 +265571180291050 +244346790370394 +13002512187157 +94405912294630 +167337275687287 +5300732497618 +252720910227383 +7090470739387 +269857857364618 +154128914486631 +248658840441197 +96076088780435 +122308015120981 +153074869220279 +195746525638276 +82857459670444 +175368894839843 +12269122691019 +17169057386544 +117018578677844 +124416483418272 +81132006226741 +226025209751922 +241886070016300 +23943707002338 +53139227845087 +152498533583449 +261414360994097 +35725478129097 +136579180922874 +218621368630281 +261401147119969 +14630645187171 +175685640349040 +84044889066618 +171263836632856 +143299358953356 +4820478456588 +135379773576763 +117866549342276 +174755083029732 +19847383345241 +126974094895013 +39680819597886 +158880142160830 +243952741997914 +79284136091987 +27141822886699 +163507302940167 +79344462682050 +62990700954390 +166472529347255 +43732154880822 +137405886303608 +215130876287069 +153084805962284 +270512570108457 +176981696834462 +148622017624091 +24414287973656 +182255513422995 +144541577350027 +4258323546156 +254062130872083 +116819242679965 +13898089421184 +238929029201166 +211527771971865 +223016602799539 +80219082327516 +30679931127133 +145915463103500 +152453715051087 +95534460599752 +145816974551353 +131687507991060 +259847319374365 +127653878887928 +174363093439942 +18056937919054 +208380102646533 +126682737362503 +277571498925643 +8714181742953 +270995080997346 +128947323702037 +41644836489929 +91684383898066 +145767033649868 +51030546622460 +57752692386505 +206019639933331 +2458334173142 +204532526385043 +128321219497067 +215980942769336 +204527418227107 +105597213363893 +147668903658742 +173708620775870 +195504002366334 +201815243170355 +268946649923663 +194702409667029 +252384470318118 +235312438824124 +240658041745021 +211499900307858 +40007060790063 +92889301142591 +176266195523232 +216490706694405 +140804434237792 +189912126650217 +146915970872451 +175674537812032 +34406830225395 +3469691716631 +187464675957746 +231042563516792 +205685347561903 +11822163463660 +113054589932251 +146370488119004 +55921664981566 +269063474305726 +14362287165485 +168420465398366 +258218177255533 +5845737777548 +205735920974114 +104284992495528 +48493256277239 +31986104115229 +83786498826797 +119960624038435 +21993995819955 +159028784937411 +148795591505038 +99386043471501 +123462113392461 +153326355722910 +126604732347939 +260775226134196 +194860277931432 +38081474323678 +182195691473891 +270162257905728 +232221480750392 +200541684652517 +156021729873024 +217599737778549 +262152416300284 +39913290331575 +121573989457048 +253301379756906 +125930499462511 +78523438899489 +141044150074270 +65096787862502 +10453330263542 +216542143922154 +170431220401821 +144451453265879 +174401241692541 +262623674413168 +238924517000705 +138822218379698 +94577379433585 +130221983265341 +205434452521631 +198572319498544 +211292580705042 +146243203887862 +5939868261741 +28112529242271 +47080168532750 +212152916636445 +272424246808251 +129062624389166 +234717950519390 +267699196652048 +227972727430420 +125925816179075 +174587693310617 +150991525357006 +69897177427927 +267310057280 +252034105887421 +44717741487087 +112270636502792 +194876177039087 +17956610295149 +230042308810804 +239103480269591 +268049213459737 +102321113088210 +211123836715471 +229093861540208 +246794769349702 +124366318057723 +78172712385189 +195250538656344 +85209380128508 +230291362081962 +57134958083709 +29129154465550 +181487548301720 +161170299974624 +249859977794721 +249587234183892 +183698898373348 +125467086668570 +148556549145927 +96238992444539 +97746718765117 +94488103690131 +223303650778738 +217056958072693 +189166879448257 +189610155881031 +192763136065120 +239949623856621 +198300170929778 +88413090993408 +170141039305421 +268601345870316 +264272683449630 +234253038482461 +100964878488279 +156645426438186 +12957642493317 +34431677932454 +25314451910938 +161527426149792 +167734400779146 +182399278494089 +109964635966727 +53332134201712 +272696058425428 +260214609716179 +50849519471604 +112569165994752 +164816791782691 +22480436844990 +169966722423683 +140595271505619 +272737482960 +247676187449677 +186596240745862 +2177313189190 +66807160908285 +242954471824224 +93375491096281 +72923904336115 +86991426218684 +260853133606896 +23840035068678 +156003410521424 +221020117176408 +162595953197 +155062636546575 +188876660187307 +174260977108765 +2923433362003 +38799929368843 +67848123422165 +30425608405367 +121567692567676 +258273385330096 +109275711874359 +273229919430537 +144759382855297 +99171593398462 +251727826225467 +108900283066674 +24804013121614 +158421449916375 +182433530528110 +175156554342792 +34972280077682 +147722794816156 +98741622916544 +174486065894489 +88250033401751 +222026474238518 +277204983037740 +15655515559976 +31243446704806 +67990512381046 +175365581776441 +72442033229492 +177387255896372 +135146767550151 +44991055463422 +202271432817319 +205777125686927 +204871965453933 +133515066673247 +36356344558901 +141517219293065 +49889928239133 +79362992610030 +68694434682947 +7650402229474 +66203656686334 +230657185643810 +196484730116741 +94865248439594 +124272277581098 +115978615400773 +7459146035384 +224454586832333 +7313287726659 +104595732306373 +206854488044003 +64936368606821 +99494943197941 +35875814803286 +157692984787256 +47881225403430 +246259553323288 +98253255753095 +240634151906467 +89066997867090 +66525403195505 +71043001278258 +214738825230587 +122281422380230 +129964644500272 +116938783207580 +9806526490177 +15721492513376 +109859478183693 +108327521243521 +170178131808693 +87110591260503 +216293513034272 +67120127280458 +212858697640595 +10117451810895 +232606189377826 +132219778726014 +101512403015967 +128989497905800 +12638874665309 +93559200073024 +214156659781232 +209827219479002 +267088386692062 +76164557655133 +147522682556529 +23422653841282 +128869854007592 +270367366110440 +82037864542048 +169994609459853 +74665224715342 +169915144482685 +92172847607964 +188310760840366 +267707320863025 +193781873511769 +60002644670831 +8223227374937 +216477460624856 +111254397671407 +70789365517391 +280026881114863 +129743861041058 +29128994989653 +208426195838692 +78365051938182 +254259647663057 +79790841716596 +57033719937273 +117041096661858 +122302448743374 +43768591407976 +216978555650854 +224135437609027 +225553438713268 +143024032403442 +251995393082631 +62146843248127 +82309136754231 +34920158304664 +243317805823056 +123542660576631 +278517267652506 +78376639309441 +144843831302765 +46625700292542 +80400250442414 +138637402358849 +253519185262176 +189119720354092 +163533160060573 +37964765330596 +202425830315341 +46264984443365 +164516653378208 +268677683723168 +233445533733164 +28170486414449 +138014777115884 +159336055416145 +185739791987677 +194775175092439 +112638615299401 +160797177039687 +272986545149791 +87025421952320 +187475608845244 +100301114179819 +217787139436260 +16712652410399 +227568757309450 +126405739449975 +66788433470992 +270708382725418 +113133950615722 +110984673047778 +129462816907192 +7444462954084 +244571392366967 +164822822115583 +243310862401039 +14924140985963 +241276992689299 +261812790257104 +141657970816010 +131846807209210 +245687868987845 +231448625981671 +214665502124656 +280210334807187 +94245147563307 +100791394774083 +139898455462954 +45263510781627 +53732587801818 +90702526143921 +158070520758513 +263087219584541 +151230139793234 +144403742501583 +140352595553454 +69310390108465 +252370680133847 +55045843955346 +151945411882987 +181071360427431 +272238145606220 +43581020959059 +43434320759919 +96738402556306 +207303355648546 +9287601009485 +210712218512242 +58288384764644 +234815192462681 +160277925168096 +29100781065538 +226309374273131 +11456033846304 +104945574983657 +36685908460904 +241132899357272 +178521431625508 +203187277562041 +177580039530942 +173688406925607 +181559906815271 +29983429485751 +14350062968299 +192092963646458 +248166179501770 +34226923986678 +50183502907634 +39525435270477 +170594005800775 +145748998244798 +178537313101718 +13103161400168 +137288055055545 +101855584987274 +231557920294412 +63428080037216 +187786403546806 +10224135935105 +202527208982201 +242771402993953 +175673699208050 +108063966211145 +19163253825783 +271353719288548 +117809861251617 +206031227205678 +36825770389792 +240084630273858 +53616949232019 +280163174396439 +70686026209249 +248391552346026 +261884316751012 +142836452700779 +255128578079854 +153645580041233 +113981582044516 +101608630842832 +144247425939703 +179163093212028 +25632439617905 +23206609750910 +219179556226949 +67490248766824 +239526198888321 +214470844204818 +87611546997963 +78619693411755 +60877220801236 +35329198601014 +59871290706896 +246464324310135 +18537748451579 +20234239837491 +240477710375263 +189022815185914 +221312588551298 +224855515751145 +179801929159801 +163712905230479 +41846972163969 +205119333639714 +181904832392597 +68102448306015 +68184902919948 +250063514358738 +17948862406401 +202467989417433 +274816222678838 +21650875871275 +23607215990421 +180712896119283 +85262563520014 +159378649973004 +212719542369462 +67981335171076 +275893065439836 +34780338224657 +89657057854142 +277916565701556 +197031773644722 +229025902965453 +197032189973210 +187457210910350 +153835249050345 +189603927568679 +56754538224235 +221290151535990 +265315581345554 +125561441393373 +162641447110471 +37546500668139 +143763008903329 +222404367526440 +59919147338079 +149206568310939 +61409329395034 +227727796197133 +170215244283744 +64760718623766 +163718620497626 +98072375007925 +14613555785425 +63486501086099 +265568804652625 +211085039514993 +49241843276766 +225005517690787 +264640903474983 +69262557690363 +69883211503434 +48526723751302 +271379825155246 +237371928590357 +136559539841962 +58157133622580 +87412059943155 +83792258549566 +58004453722628 +46409626983838 +91818612672259 +207273539310161 +48361090444790 +68796604508769 +7952487720304 +196838077872748 +169438354619677 +72575533188856 +82785699576513 +267780954579892 +54844306154271 +154046296308348 +48052578460802 +47771159077805 +30771168189001 +41749723951044 +135574127038480 +247807614222747 +32851073572780 +52054360453281 +23930496843088 +22731576399394 +160720846431316 +136146076032664 +57170744107324 +202565301092984 +78526007814822 +232457116522294 +204788118029895 +152872155864695 +220705300183184 +216430198242889 +206962864527684 +145692429917871 +189053529612260 +131947747886583 +181090833360917 +81715034675224 +97710833502241 +4010714640542 +190629592125387 +97195586284923 +165598013134157 +6290599877262 +269408050077103 +92005712485566 +36562125380144 +105707634772078 +212616198539244 +173344726491609 +14938035290825 +172632189065341 +208447352840288 +226897086775197 +237096510069807 +176818962268570 +116805996987061 +98358137609300 +27192928292858 +76041514907938 +241610486071507 +271085551219188 +214846900092824 +184251040220408 +265088251369041 +96650635581674 +173366726384291 +211986673313137 +175155410146992 +198628994666588 +23514292315228 +37320877208652 +158962212527131 +168458127100519 +103643124404134 +114453876711013 +235711204320920 +230085100280083 +54714224941062 +67982867455587 +109764912914439 +113284117445610 +196627145434454 +197015396469312 +216819992484727 +96338449794569 +223160914996187 +171131669852950 +57441555577807 +231980738176464 +49118729399932 +208874415219397 +110072607455250 +35344063514068 +90466841046115 +10900140458924 +270587319914602 +20767961118785 +157972296020876 +268928318597344 +154777360430825 +174161288693843 +160604718915778 +177686413277445 +250791861741485 +270583973388083 +161961520471153 +213718742280516 +65840934003225 +44165235893980 +19554337704447 +179073580311811 +249757800691942 +257459286696079 +263222366769733 +200568275302607 +261812075792770 +868570566694 +266098708349922 +56449171921177 +24879546913160 +187372522334299 +78277283391860 +23091588687762 +143600130336028 +130913531945935 +62834053639538 +135074549922396 +231068828780945 +159009893420901 +49126040972350 +278417901059662 +74887958248213 +65563038966055 +112713482398995 +104212192923102 +36272564134401 +65006680391331 +258859187426698 +164869645036441 +47606787264744 +237661475913340 +148459450974696 +223164836424051 +57229614707761 +174835009517955 +163448567079016 +224236614019820 +106153108473256 +275643364091518 +192071056444080 +71970933143802 +38135319076813 +204443216971601 +22703007588170 +36197087093042 +120441272686697 +181183747268795 +255484145528011 +87940530656102 +271124524960111 +133772866192334 +249600913612170 +256358206226817 +60148030105347 +55128684800686 +149608155978104 +142139483946445 +215337981494324 +11000624301454 +191692813562013 +99321250425303 +145194993865837 +165116453506723 +123946428956268 +161545604274149 +75001642257227 +139779853358878 +189364406189907 +14120868639862 +83504402203321 +242773304134467 +127709920689397 +246153191237727 +221525518839741 +66699961565343 +134954178756846 +134598901932354 +257490925791709 +40385092896326 +151385394476612 +252708367578079 +66600914115621 +230773962358337 +3453807056464 +67381040853997 +212409431342192 +276222189345700 +72306479044665 +172489629714789 +45771228571758 +245147588548020 +37487948386474 +63904427535181 +27485209098031 +246590537268246 +31657508947629 +272123229098125 +172667145721230 +59016239004363 +206710100096211 +187403390456352 +186186667187197 +23319643938727 +249733235319111 +133660465970923 +248724235353168 +219524862881928 +75931076873484 +140994317901784 +193452952531701 +15792310311026 +123994402805777 +4330973148153 +216481869532235 +161265032268301 +21602073980805 +63800252662779 +117114759269504 +204262680296464 +41069059104311 +264473283866774 +151280929281908 +159154819966933 +274248041197640 +79866455150064 +161586556119298 +160089875840140 +14857514885142 +189912189326064 +80865532912592 +220737207726016 +161618365153301 +205632502204450 +118315461459856 +202262927068566 +127153858292735 +54398780624115 +127877516062151 +110183852641919 +54980255347054 +140360123729678 +278323878468844 +144605995978290 +185151227541813 +165083947045200 +261567665108839 +184264114285991 +16321657700367 +155288415435190 +175080413806924 +17938401072360 +95577935133910 +155706550863463 +59515070797650 +78134908257471 +214621789329083 +227538698787025 +210103600283096 +12591177588865 +72557947825346 +162148197151381 +110453443287196 +204777597242168 +267911183563963 +105544205759138 +105531506059047 +261384270172985 +162333982397461 +224446504315879 +142724507021514 +25590913459727 +57469901488397 +107501126296646 +78431164889978 +192534620607226 +171064015321583 +103576977068782 +52016689539704 +51491593129741 +103394508845613 +199591342963138 +268696268148705 +159198318603246 +46844326189791 +268277568959957 +84492300783271 +231769573289154 +187667739475714 +276624404771268 +92428382350133 +168206771742156 +92867349177745 +223784614640307 +43981107964994 +243376209111032 +167183503146 +115479303435780 +136422882947654 +65353497204916 +30281301534329 +179755998208760 +224282175025344 +201525972292997 +68119279922636 +141814913606761 +275724972338808 +10879545962992 +20030139392691 +29487886805894 +4959317298665 +54880464704688 +265943691393680 +240324888512148 +145166548868753 +237899432962894 +162682897199706 +33671933157688 +260514372232239 +115807157353474 +174591119522608 +134053382595985 +199306484570765 +113755000961484 +112913563287496 +168705010955707 +229709496076747 +262443399245709 +215695684666414 +271417259310201 +214702870907054 +189648368960388 +163645089257169 +79690119227225 +82262144886268 +137242774907031 +92554361191091 +56909508666635 +72454843596056 +98025473862494 +179357017037563 +160027729954286 +209609598627181 +187568961797255 +108318424135786 +184370125282832 +57154106788527 +200024832798919 +149420105492294 +125629247805820 +141813132036037 +144021609116908 +2963303298945 +248108201092346 +199878929027805 +53275455913651 +215146057473897 +245387823405103 +165855008447407 +216214990538327 +24773007141833 +212968786196420 +25427479805905 +103250265387087 +74046391219038 +33950036368731 +212021121637639 +215577665075332 +83838108991623 +38934760966179 +73415684559216 +144302758528278 +150235561351911 +139948878479238 +20702981070951 +56233353211013 +150543735455504 +226512743847146 +275347616936857 +181079742599501 +195658672417104 +71544293529577 +122138669149323 +2961614348627 +169648555287340 +97600586759720 +279845460867926 +119469094303691 +153566148986890 +265327558886975 +13443954181875 +39130455879485 +270413814035968 +182493590508594 +9474634893117 +193364499064187 +149751264857052 +206383705055519 +144403851758533 +21810139810210 +221165071028584 +7044344284677 +21676498198925 +244256344059275 +36159075551129 +258116975598951 +19982838707478 +117054122530044 +190311734328832 +41821471036146 +162041490784839 +75798486621890 +114465999834588 +268862711069017 +72270022957864 +110525901709607 +227435122616823 +86941350179280 +192123016637249 +140083305563815 +44132487966894 +99670237753954 +187064718464410 +24021367103326 +56887877566099 +254172601777986 +120431742466838 +253391176607519 +270740180314384 +145182926434953 +47415562922169 +267508667861972 +260563276724014 +80446921313982 +221651812225312 +28032299833614 +199693439139479 +61706347043121 +195801806534144 +130574138846266 +45651331090156 +206214035998017 +174249326413160 +205993083942239 +30395193411522 +124880939692038 +33604021644958 +124834739439514 +147040981854828 +173047512825361 +40075959662769 +207651199461015 +9585234953506 +1446234787166 +135964732641169 +119985507490595 +126047184941087 +128942789336195 +169383979233396 +233988722578562 +274297489403180 +177362863772674 +48570089655005 +13487726500173 +204847011359678 +94030909341953 +10977549550630 +23438228258660 +25040626829833 +54513691200730 +95892602331925 +281399653731492 +187624071932823 +159738611424804 +120659742132740 +82305377317594 +8919560531868 +207444906695436 +127157669997235 +73030703584667 +37658196923853 +193219507006269 +217873203434034 +242464699564343 +61748644490067 +83721909426461 +82316531537990 +245118104574303 +244092190456877 +118587958217257 +281043878416586 +126666743509203 +197100527635013 +97391819072116 +134482812440719 +175963982136701 +131243198388786 +261026395517644 +151130216708209 +197537680927003 +152241437934980 +213352377880309 +179406351301193 +232747397658606 +155725216274896 +226864269257659 +38617577507858 +273775723700371 +238654633412177 +238651954817441 +1902645010808 +165144743518154 +126431870886059 +9856381376796 +72672649101326 +233274533538059 +209194348161842 +49273386394355 +179829599457091 +91845175727014 +250080171655653 +171247523452347 +267872192218932 +173992900031568 +97923981756896 +65264560999233 +41347046940030 +235625954712414 +267778308590688 +21469958278738 +155743116556677 +61464286791386 +145150948133376 +2145357965238 +24661267545936 +49737673129214 +119705089025323 +120006132289354 +233466412227888 +205761772712769 +173494192999612 +173233964443437 +297100556665 +113368835934022 +166824151234276 +187773350205192 +229312445172006 +149274747740027 +218728366410005 +148849434474047 +214628074004657 +7398681136887 +194829421688637 +32487937599574 +77953797260583 +89384975320390 +243139319608516 +152290054900431 +235874935131021 +252882616506692 +79619551859028 +87574637930913 +267461256971897 +94929545684849 +266182924869423 +231990163582070 +245692027486915 +186074721507932 +130513424947118 +26718453630119 +276245574304613 +104239786090561 +274126052678302 +73414938534092 +204674323433599 +57214009084899 +279397747380340 +206545714463238 +234976312829149 +236194678513738 +114056878446455 +126969837474856 +55311663889993 +46535839956242 +71276312503808 +142038197901428 +158279982569986 +254576920269445 +58632766999685 +70303768929742 +143935077860171 +18811067479323 +199147905772304 +58777197409445 +101339808623918 +257677263292163 +239581309158477 +186462085433515 +118354829832564 +103845638537864 +176762582398356 +34305877019038 +135862943901220 +271805770304245 +1419767934549 +268635783126197 +36022955065178 +20546732684178 +174702419103483 +244185080172884 +153219887978956 +219202963643450 +235005681691059 +7603792000229 +197707449798010 +276844705450468 +177706896479301 +166870642060938 +27723520720175 +254343245496351 +75415021098621 +57112454379350 +63734588652566 +40662015142976 +196806803106088 +199540441785204 +37790299960269 +167996985788526 +152000554240150 +212814835033382 +124588956989648 +78987036779985 +54651270376251 +247496537077247 +230961083661096 +142667150173084 +8660976300010 +229593371914974 +66076909498459 +67115586753618 +119288802539863 +40320825675245 +9621498073798 +155763508486945 +215157085866123 +194078485509832 +2071632008053 +124618190079928 +123738674197976 +38113481364605 +59438006445257 +182772197924360 +58552595197545 +276598688005726 +119039674878123 +10308679342672 +124511998208525 +3602657721320 +146495040735271 +127199611595413 +110217743122149 +193394604565382 +254239008153267 +104273690676586 +38525176595415 +232112383259898 +32893161863721 +234410267495066 +203521107277163 +97247875545958 +80471314448405 +184337384956802 +125386424344795 +97151034142277 +246777035018271 +209752754181332 +77738338221337 +99855177883837 +148748197688131 +166997785659420 +53512214200304 +204105274489412 +132205715093729 +34467841022450 +64571519153862 +128051355678496 +33218338006310 +27950796354618 +122175096799446 +1602121190642 +130497548667544 +37079009231167 +53050422675452 +103344465920220 +76716803386539 +202975502553983 +135681990581542 +4741812651487 +220422051698240 +208755058625138 +3561642251417 +128772339227142 +220519529697208 +241992145204342 +126667156269688 +3560749386505 +259499581923269 +160288219936922 +50399881771345 +168513919286460 +97287351918615 +268678647569050 +28532306734568 +197584648611382 +94029202559911 +30246102867856 +4126096530234 +99828520763266 +110216269416135 +50556179397094 +44474788719534 +39208870968056 +118047105045955 +9303697996268 +173488431356288 +237985877593089 +149796485047333 +39217058842071 +3176817013289 +182001682710563 +31164087503941 +260659763981829 +219825160368885 +103335581633658 +222305787154778 +82466855688859 +230918844830465 +107891057032303 +137611557091279 +1522002207619 +163234530858725 +241417674126773 +177349932613707 +26242339003689 +26917269857132 +118069831649921 +174184435634243 +216071643120754 +117644968956904 +133854682521668 +195022643258990 +234715335146768 +52027559193566 +265426815157928 +236614310354354 +181484802574413 +149243405202003 +192386941715479 +127300906289058 +40803865905512 +108932056035295 +181269652876696 +41743301493001 +160348246823273 +5868018744291 +44424788284462 +200141312058186 +45241383573418 +194048519092389 +1018542424814 +243972578485585 +163502636492243 +170378783760472 +76847910486477 +69012543051848 +158109143997855 +145690427251380 +149905917317428 +253954162340796 +270033671829512 +123836090488678 +197586725555787 +114304005571424 +239617684753759 +47799716433155 +79958099946120 +34083761568349 +75414429920464 +85958531852414 +9427801829810 +163060104010881 +106682480198171 +233725780192176 +157078097439432 +152556818575942 +43957617092111 +102657777902439 +243187174293244 +212203425936558 +187320185116093 +174546157519896 +77793919980378 +281278001731777 +225443828588284 +79198122245226 +149601018923661 +137290665205453 +218282713546238 +59834518489106 +173978746677978 +155899276120077 +50910514809922 +243363130860863 +261489862002897 +231114602413549 +152789864892310 +132917691390737 +18878052928061 +169781505691279 +176041539920410 +125182918525307 +175127108612176 +183098314258147 +107079602791389 +139470671912129 +103685853621287 +12836034546879 +180556725067043 +6572241624825 +203624354303916 +120164225870025 +53309938628206 +142969233551520 +110926041949364 +224543478845477 +85391042066768 +237711270067914 +63616819121680 +251590975613829 +205900513870349 +39067071045158 +240088276654720 +20706757283733 +204097621325217 +245113675496271 +6599209456990 +123580593399505 +119540108082467 +198411866089369 +258553749310797 +106874456822345 +171170764311957 +241120471964678 +233579891100660 +110166984257338 +269006068224898 +56755105411056 +15228602819012 +73451625297289 +281353033208580 +261480038954204 +280138481120393 +67797479069002 +154232432985294 +269618110705040 +155764045500839 +220609192993426 +62828199316451 +206810847155879 +74748083571968 +113531890105830 +73638642819085 +8320584385780 +202257791107284 +26411322537723 +255340617374970 +61837564285623 +85878545712972 +260109477488826 +155346096906316 +126826493000825 +85000238787758 +173238451609879 +120421524714469 +32449601093160 +81976039032389 +114612504101218 +255177223096074 +79837083620424 +8910837434988 +96924489550099 +251001516634734 +131771647749112 +274514811398236 +237096812742596 +97173432834455 +195065984389223 +245921983592135 +210123362008528 +260147536283292 +139661174531074 +57255372287316 +200892069710615 +49195180869881 +225818724445707 +249575809651458 +76247737832953 +212867675115757 +233931416361151 +230507561907745 +58199134990336 +246223412733416 +280251923165688 +168770669645743 +140513763107303 +112248469532649 +82000538102949 +139823206427526 +96205274188242 +272260958340659 +80447424609851 +266146983499419 +252087718201109 +52788938241996 +203483026131259 +88267447650251 +222564434098866 +155719242378161 +208077067477991 +45285568374093 +122065561888543 +4733903968551 +239250641030073 +101550704483123 +71229004130364 +46121212718611 +165976723905356 +163900153073875 +23830685059550 +77058713076922 +65806547551381 +271845639442583 +252903390485763 +91591728112204 +200679802880086 +49942275185361 +164937411250966 +235320441370530 +184957628734526 +104533566665596 +20518164282546 +196893718810814 +260992626287908 +131525200020546 +34935823587054 +20944232128795 +71793304621580 +174432693548486 +6725469517210 +124135487757566 +186686040307934 +219856131067592 +184824285511087 +184667183046086 +278499913445542 +196911201551925 +192742532418114 +229014629987639 +149191212520755 +51827037341649 +257900728690797 +244062186580932 +243451895635142 +15850846985045 +64283529433257 +146763957958008 +225522674769095 +65132860249823 +60401349307640 +88493725141933 +80657629480927 +9430216908894 +133634560121906 +229255388027358 +187827720350051 +4354435994944 +68004755768942 +73005508956067 +107775289815829 +141630502890411 +141431399878417 +258850346742001 +17731236063745 +123501940104691 +175865582936342 +39782785859153 +93475077176593 +215879072947137 +225677820094985 +179865995122425 +113133189961309 +152191712055557 +186322690019005 +16496188238814 +84193245268925 +7715773070670 +106961019325541 +5316373699531 +196924703465656 +239192396484237 +244251419259474 +28508416896014 +262002599013636 +152258256302734 +182329885395260 +182170462022831 +211694795959158 +81171168917252 +88163857188036 +6030400013730 +243271697399386 +95252221783796 +56303692216448 +260617293264749 +257069130227376 +14434064383514 +11969548122396 +172325220803375 +168049710952824 +67827658050413 +208158595914912 +253969482821956 +239948789805333 +60563287473798 +208614956121183 +7215684778060 +87970602813320 +120215387818746 +265992108894575 +126802556609740 +281045316643892 +108517472631580 +32156741402024 +205206858063585 +111836691292171 +166932082811693 +189494795780155 +47304045904400 +156577104586339 +14568071013199 +143443319588593 +253637880034160 +73217779914173 +61384881775239 +190394060087433 +46522363481878 +258635357558087 +192523785419595 +36325500326707 +276630118460917 +104285513936581 +67823447873478 +114699475673795 +208260118400695 +132956944830587 +187609078380948 +102943909717838 +30973683624534 +33909798373424 +241412124315402 +123959547985370 +119938526927716 +130247670031950 +208074309310929 +185575260317084 +101608162013354 +33651453900764 +115704952200263 +131871206412061 +188464632575079 +176714294568896 +55521223604074 +28257765157256 +203287559666792 +31341708660081 +156552253651713 +234526235631766 +189931525377798 +178817593203328 +76415345878146 +117303291812642 +42773113863469 +209412400301124 +8361725514108 +24949201129754 +171888105957141 +198020259621922 +87532246923111 +48394606630407 +90567158836440 +118805720576953 +155828012724459 +74967725742052 +97095980281155 +27414496059011 +63812702670149 +279445161701788 +211728221415101 +17797751009355 +57613402245809 +175662909969874 +179786659090116 +82832793938199 +206040892253889 +106126095251785 +182680027361779 +71781392480517 +129912746069383 +57911343483115 +240827747858210 +102987488140367 +112482976672517 +23395392758015 +77752332525296 +25481420195721 +67028868431309 +39658487673561 +110818965845411 +155096259772759 +29034726303500 +206386445998388 +25079564167776 +133328709652657 +102734162240069 +115869735329359 +51215792921100 +58082920356822 +57015766249088 +97743868450385 +226672033948598 +242081843257623 +242316698679746 +161889895707118 +15876700529227 +32955666978168 +43013872175979 +88828274248135 +274961753875395 +70788238225640 +112226326006083 +203733579171712 +219435090923676 +75669091734219 +95713842015732 +87936240353422 +176179539860017 +137960117690993 +100986304939507 +15565890200242 +81916409187742 +137985065090541 +253818535249320 +138033230627850 +135468769471330 +17932626318330 +207209358763105 +193748224119644 +181809401658448 +210368112475703 +40668607315699 +72918833637755 +3274249969314 +74799435185674 +106694041081380 +163477608679796 +85672806617576 +276517054559354 +162485777299669 +255860820589943 +93795899912104 +278631625088751 +263542467011638 +174990263728818 +163792310352724 +107773367618454 +257260876788831 +196726586763822 +38008759271431 +46900572186619 +70860673795807 +72423285408559 +154877430643223 +249209078876694 +42427079728406 +249534869915325 +72752027961469 +42808689060585 +49305229389233 +201748706164895 +143147781302721 +161359661288 +228580763697028 +189989592282297 +272024666879826 +230950060590750 +112728071805937 +217800170880755 +249837423027206 +154792608476583 +42148048137411 +81620099253945 +158060279857557 +153100966877460 +211478002601027 +73336661056150 +206731286681962 +37458614745259 +186879708380163 +107846332302303 +236650500499876 +87000529008772 +94726911574203 +240948667176410 +208760811000222 +25305085318145 +107910170426293 +235320689016874 +187377325108914 +199779952455258 +207333535070342 +167196322189351 +255950352351943 +260146950692045 +227677102085653 +142952708779638 +10740207782254 +71059743121188 +100129651664768 +14164534076386 +179151094430272 +177154026103420 +130074245330631 +85367766279750 +124795405408538 +200025332610828 +210317464596449 +272039454666292 +225523938049405 +172459160616036 +275582496145154 +178225936084549 +270577827071646 +180232331690252 +135324401479470 +165869516531586 +11654694623013 +126872571572377 +136662928149702 +209687418283126 +187902516184845 +182869566919729 +191707612496523 +245451134095237 +233031251401624 +162269335529251 +116890307787901 +13885396176593 +36503804440107 +104370260114859 +100810520598999 +274379183060898 +16099517228796 +23173635248559 +274446741368713 +186630906116041 +62193852387059 +131305688514384 +272391127526160 +261326620447650 +253708758774873 +137449400528209 +262372565435841 +256400711709001 +272096322791306 +274505698055557 +41331817954212 +17502041735308 +120682674922229 +118022868421619 +19721988357305 +183832354353366 +72577890987499 +188837812615474 +260046949821901 +107390805973492 +133643398992655 +85223880271139 +189072624557100 +132132011115611 +48111347381622 +184463122204786 +14117154992369 +141818428428840 +12156991713524 +270345366347163 +230105083238556 +133273210274983 +184870147088200 +271030570966781 +57672597478148 +184711885582280 +230854231501133 +206617822710552 +31542282732248 +202101141820531 +52020233799158 +4308280287210 +51408685551896 +247256602293238 +129303581465841 +55819095531072 +34772913226820 +159103754745559 +211277133696964 +244117586062808 +120145734366099 +263700907216004 +243521941101013 +32704363739707 +15746607430201 +223391473465387 +160160420224014 +261778726806131 +43209050013598 +105813722660904 +51838354051201 +157537572216588 +42917413776464 +174296607100917 +95661318774116 +2685335499843 +276026166881116 +259121644582513 +1809576434178 +226536809895882 +118390389987270 +251627049612865 +228930418519248 +62565808146735 +14762710389106 +67806093297344 +17309737276943 +167289741030712 +142066676362261 +92219576230623 +137684255567477 +198309704219558 +33950608131663 +175437428650202 +140533048552159 +38520890191129 +57921443665855 +122120083256895 +195293951424030 +43980305312208 +141003740862820 +274490794652751 +107416471350462 +68143252058507 +153226434567591 +2668916090036 +214383497258101 +47400632674758 +11225109225739 +252432625096182 +30445926772683 +208898103504857 +29272177079253 +195510217528972 +166186540610173 +11626233729837 +237116388892841 +84069173712627 +78424931269860 +83481619714153 +195814536814879 +140195072747930 +1959842599289 +1803776244719 +139404994974440 +205310742130121 +193180884661251 +119253657409573 +101804402170566 +99805830800265 +260466660633349 +79872364736186 +60503624107095 +36133448943320 +208059563503362 +77811936160236 +261741675104430 +124893926554456 +146932095658731 +160156982363658 +228525181562740 +54213232883435 +72216309014269 +201261511567722 +231271528873757 +133807404162301 +66265322880010 +92637220047717 +153753214347194 +242722835453305 +162461887461115 +25043944407113 +231016465318490 +168898366474138 +170630959602746 +57053178921159 +166845284851827 +137734101898625 +23157327765287 +28634365882280 +200687863525066 +152412778875178 +128894473436224 +258315695990584 +214173938765348 +279871016786124 +102710200436248 +225963124850334 +112338817039467 +62532802992444 +40195948514825 +157201379036859 +61510135482198 +90808828264601 +86843657642207 +252619959454924 +208972144953041 +130206278907952 +208012135095900 +241965255031753 +86216364894856 +143087764326313 +252012539360265 +278733673725084 +137027120953897 +45973074456501 +10874081697167 +224016929822962 +80288979419807 +163213569825186 +225789618610174 +233318015623534 +147960300308160 +149464020128286 +247519807390213 +174664513285817 +21914004556985 +48033535126287 +235860481399392 +1086120180806 +6505289404749 +111673067195131 +31283837178839 +186564849131372 +127436267552255 +69286225464152 +6602777803523 +20722697280476 +211688233779635 +215860977383926 +132952925174972 +215274996618621 +203323875514998 +246150082796162 +247462880740156 +83742385154835 +123693485492977 +175980356590004 +120397907259991 +253931110369907 +220219098138698 +207344817893121 +130504620287471 +249447374714633 +24046706786728 +170039087229488 +270364435113395 +271351595464291 +53453123187014 +117900836925465 +53435640445903 +259397507009277 +29802009077333 +23181832639168 +29503848930076 +274227710279576 +95824717482252 +82629744164941 +15301874773772 +194928822739753 +33970955506458 +275487583730009 +253263831139847 +274950632224350 +202715438345591 +78503817131747 +230085955068140 +59801868373381 +170231397381709 +86005402661331 +54255225300932 +151658200814947 +37065356631290 +38037083222659 +13570832157482 +117464116089313 +223380124946378 +198492491134526 +167592546990853 +219910166606929 +217273545715590 +72634077467253 +203830934517859 +203238593318905 +213937248419124 +171471976617344 +267125786015645 +77066463268708 +109416529433058 +83966865015488 +176037699459315 +119008991334130 +219418398209614 +80448001985118 +11316149718175 +115157785029153 +246183767195893 +124958409479562 +46836719025347 +60089095033886 +275862738912829 +13558626810063 +225441333317253 +178787689447660 +95762264793175 +84386763374985 +188608618287037 +255552494592444 +129712801023184 +73458270675529 +149794472530589 +140971199783632 +33164379926273 +109584054971724 +201611409337644 +162320980344187 +66859925797198 +100580018286569 +29500094160211 +44423442595341 +245547912394222 +54167683415976 +205834667214 +219775025243052 +194523560067220 +45476487952542 +223500876001358 +59078831090797 +86877073670368 +186842329950155 +249316022161431 +108570616238159 +33595524983161 +108944130292677 +159815492766977 +45669255858974 +156279599357716 +182150527486525 +170677033434228 +138238223556564 +31994382319406 +253699531666714 +189182442401849 +232754243986410 +100806909628384 +30835301332264 +177437614357843 +81148219659224 +112927668012274 +36413705507065 +35091374048509 +151577305030071 +271273023352035 +232360459775104 +125497914857411 +208619331554415 +119560481191024 +247634258823719 +21212608675677 +108337276478352 +18366469656973 +55107875849069 +149966087787167 +81786028054784 +141434078683283 +194484412222044 +95605823261971 +255239509343853 +224187460251483 +29276825847678 +215091659470774 +59912547535351 +206544325103026 +34487500520695 +168039465653440 +240565317456947 +195173730510858 +236417773085492 +187290489137942 +60734628630062 +102192601375542 +238541706323974 +278752994534363 +250609194726540 +163373304397261 +172743879165883 +131765151868842 +169635407551369 +38316176086329 +207153234275202 +21192145469779 +130270800550299 +104067566021377 +217833885443966 +32312708114301 +120010696407367 +40511917963011 +88839252068562 +186554334014723 +109759757099726 +26200748427852 +214871452755677 +4196167687089 +14184553557666 +52883109602852 +26870594345559 +137594181677261 +136146598107408 +59027641714501 +63206073547138 +255756321309088 +117762946657753 +108039731079959 +208943702953840 +78437435547929 +62935809499473 +74525034705205 +236589698948710 +263455587993203 +13750319220929 +225740114851950 +88834738140567 +100241864201372 +61742121535398 +42594296838944 +249405793191645 +171263411995584 +188903868549305 +276817755951334 +276808827302214 +30814558752478 +98276531380805 +235599208298221 +101077257821362 +3504763327253 +95536140585059 +146253141559196 +157870929545387 +275019237067169 +66132082054898 +32725482767184 +102752340364426 +256629452601175 +278117243264693 +84165320165364 +27659271020460 +127762980924401 +271016274706499 +160250165356389 +62958518977053 +270393320145287 +231413975530860 +107071200189216 +18168927240226 +41253990819908 +83783477090829 +206592120136320 +159512168005136 +231255714024940 +245648980851468 +54659084632050 +108458715775799 +170451084773187 +228572407616421 +28292926726963 +196072665771351 +21417466553449 +15747620133348 +104167747011171 +257035587627445 +32215542110833 +216647986917716 +181213215566570 +275559298339304 +98768709232479 +35417863883965 +180430063832450 +268483204989006 +68782651073710 +207247574103297 +22885303941287 +181335236485943 +179133016414483 +198407437075187 +192650197889239 +230968588342433 +222831836582552 +51358447001586 +31174577274354 +45689510874978 +183738563775588 +79110628396944 +75713618464000 +97688757665468 +93655512495400 +134948357343314 +42355938273137 +62980966051758 +261813352289563 +127354484185601 +112301269161431 +223729063259530 +50686010115435 +254613588165086 +58222823433724 +42254667921417 +162498236699214 +49084731085028 +58270988971033 +270322916504632 +102443532827294 +26329794518234 +189993251446314 +68074911263540 +181649060068866 +13279108449247 +84195768475649 +229393288172928 +130367992721515 +188668081578527 +201337536557511 +51912707864984 +246539948062647 +153468489812087 +94117676821500 +215375622241255 +193745009959794 +141739733336497 +221449007001684 +229158297148641 +6365306453325 +112389270470338 +87800112979919 +271382900259917 +125668366461010 +4766794224754 +53685666143284 +239065573661252 +176799215945763 +182637701101110 +234993449224676 +46805993793936 +126270952526249 +168231851328108 +36055031103595 +32474460268601 +71229693286509 +6717961211116 +225332769692290 +225759463700003 +252529160195827 +42734734899922 +246173831797337 +179457836626811 +50827056903805 +864297352265 +23584285063633 +128918338313398 +140104522405811 +181571406546214 +79483633483477 +138128472562093 +210950581512364 +33262036143210 +203818351187254 +202427942193601 +181088683962257 +141050188303055 +100442133119122 +143247141361289 +175443018479274 +91956325628994 +225756520212691 +280250941349615 +7783243365728 +64277324330065 +186785165855884 +64685119690081 +239974604586900 +80700622556942 +206466728646926 +11826019029200 +125837400768635 +92338726962613 +15645449694672 +240373511256091 +130392876167280 +141558481759361 +184254638503833 +54784043738422 +100798224492938 +276417815927123 +105316064181473 +65496730266204 +194298599843388 +143498663089406 +131614512096375 +15374267141956 +259645077583211 +19919127215731 +46297965864180 +272330416416132 +100456047929900 +217669919551480 +42962093299358 +127380182449649 +240986969124928 +44134159277587 +72080221835670 +197550190831534 +118408054932465 +170705858182189 +19285962904399 +229951333764887 +208129905970842 +94026499882392 +242522657906405 +16922661008441 +75971854441005 +108008736376135 +6078587134169 +173700156879939 +203192418072600 +62819004739788 +256632654358036 +278971518284894 +239995504219006 +231992648021168 +92496229781483 +139370808940725 +62189973751415 +245477585715242 +96383474052471 +162342981298626 +172985277805748 +231879219261283 +279828784970882 +82665613525916 +268458416085612 +194284162604603 +233462730065547 +3193746014989 +234924217187337 +150985805717313 +65894228717209 +177139747696221 +97282990073654 +42550846566210 +251533358932299 +143352762902668 +162950648966290 +84179312695369 +152092651429168 +197748858664990 +134873902067890 +76236852821317 +25859943252638 +103375245803215 +253218477492627 +66241292125103 +228558365045138 +158960939347861 +59205160205630 +208048873708508 +144739799372877 +163882835121764 +251638479467753 +162341795168010 +264498187557957 +22653376701592 +252498683466542 +82785640085463 +34348651129678 +24250434029307 +256461241405794 +192644761994032 +246848196450941 +56420256292687 +235542203530694 +126704442362030 +131592884678363 +203108070287030 +191257778277437 +205528034831623 +196302712480823 +153938130798226 +267274163562156 +168464583210759 +125150859600007 +11147891887761 +122732511059275 +63785235582545 +88237782254364 +75259034940560 +178323810987146 +177066318124148 +243938514982048 +132928969873766 +89791177288382 +170505199693462 +43555280940367 +191731913289832 +82816163419842 +10878845801283 +7158487804531 +97014697383276 +138615094909181 +147322213472289 +147460830680668 +49673998862717 +47952099682593 +158998043707882 +89351142600045 +29902479779723 +237825444667907 +78341274733560 +59267006203975 +76936927299792 +95445994357884 +114454336775144 +188261005812665 +110073784282082 +104098163738350 +211859310803889 +167039126705190 +102297878753923 +264462691075335 +173045171290573 +23998593205301 +70942190784845 +101946940510182 +141310265313825 +40560192125590 +268565518395063 +129515436834747 +96151055700336 +222310645823637 +152981878435047 +176422426952899 +23933414066725 +280262728603589 +137726074049122 +93846937166867 +46497421220032 +177262967944222 +176387605221331 +88145675261396 +3928941517868 +44478669772608 +63322817738847 +11310899423121 +44814847766794 +6416234283732 +189397921683310 +98763015424942 +198333852053584 +1766637346433 +85052222340259 +120821323018159 +243069593865695 +16943469577554 +87600795058932 +39335041878540 +276942238423136 +139933112453945 +266953795547938 +36575694225037 +82358704951781 +116446726356017 +166776509773092 +225979404499927 +249875394619696 +197102047996734 +17014074651088 +175869480904580 +121573023069075 +210550572222938 +115794264739257 +202480971469223 +177155736563614 +127752334264117 +103204207582900 +227312774921604 +132312648406779 +179183012547840 +178203838548294 +95856746718188 +243341105957186 +87438005554642 +186774694908152 +52312549480715 +19961064789045 +4992477001203 +231818940081736 +129605680658331 +134181930827774 +37250148617815 +90883387630702 +158006779368349 +214647026948273 +237955243322993 +151720785424286 +268949216980158 +91028256216393 +50288400257179 +271865355652108 +147562656941337 +123335535569625 +2232890637130 +95005512039719 +112101603217743 +16154716652103 +251159882557517 +40908511976645 +240550530600472 +233722932584808 +235482731611617 +233264947056620 +272315726284251 +53127625573284 +59651326789253 +36426796568846 +123527037432915 +61028240696591 +148751267578764 +223067725504529 +61929176176454 +115201946240461 +85594595557515 +92580629287682 +61172134248862 +69817102197439 +128792344548877 +44335026961956 +143436729908143 +272174790435352 +266715810828594 +125680691598087 +156700405598459 +247906592308727 +177439671553373 +76447893590662 +51294395114109 +236190869132516 +152523591551835 +35053195054288 +151370426021755 +23545602722397 +202752676219782 +277924556956275 +83681576111140 +92184376667360 +273123903979650 +231003735360166 +17512986257688 +103545347867914 +173012178861853 +78605795197190 +84023763795804 +22688619675819 +95873156722675 +51357280403432 +106103384870184 +245812602609707 +109506116733409 +36541018282391 +218714951603629 +203987440804478 +223515354925228 +171783736157188 +74735530550352 +10883879633715 +137204562355303 +116618818486432 +10582107599464 +37852314198508 +98464689589287 +123309350772047 +162658919826722 +200052919886461 +20896250730400 +51126214284878 +213558577062346 +270175559490956 +91416321856557 +181179803490518 +231056881048273 +109832724182123 +143151140447380 +112283621557599 +178502085080454 +14363071543667 +243137669946501 +15349852692720 +24404941849169 +83024731026117 +270963665850386 +23296008768102 +139976554254777 +189820324553194 +265465382718178 +97663736486431 +135890828868102 +238961278803446 +238852814056512 +66807333653534 +227591449689356 +89955208644087 +200560797176514 +219131549463975 +23592767540342 +102051057019561 +177063483806622 +277032867032234 +126897233131333 +238119528348127 +62636326305968 +214433359408207 +267435706826892 +279842236022199 +270025691069971 +11627104723422 +194672845529394 +252960361883255 +272033766384311 +189092742136073 +183653908968322 +105824886141535 +11558130970669 +158599825957130 +117560785536421 +187886002549625 +157821242059716 +203917666679379 +258302912512181 +245745770575985 +264139884074288 +243133820857408 +235284652616133 +246414605353927 +52960659834740 +267154717238901 +132849372017553 +26998689284955 +29424574771304 +211273872037669 +436429523752 +2497356113694 +178424692884186 +53432444802414 +54039895462460 +146023444719385 +251585290258742 +11286761504561 +88197760625397 +98576096147069 +5407709958270 +250845525378007 +182504230996830 +22594317655358 +216134419980915 +103416340380807 +217015034917608 +128299179599543 +64519771977050 +254381654897000 +209310545969164 +89509438956134 +54371495803864 +8547454882826 +165993702656337 +242601141393874 +65772300098522 +219473635392666 +270828965032652 +256493433787224 +56218466017311 +7331460569476 +244719635359789 +169101922655179 +250729669639897 +125286268288441 +262230927513942 +95969302441713 +256811430521699 +265791246618375 +79268428900098 +266708428585964 +148688976494145 +162529346673316 +39300712786792 +171400767434914 +37027016420317 +268885736426098 +134025366491119 +47972362340027 +75663205237040 +49782285254170 +280427978909906 +26566216562404 +263070018173023 +51317028444277 +31631693611507 +190960535061463 +71750336402783 +47188568915357 +98937964864929 +132068517896973 +42543674043034 +7989241072832 +168893821414483 +252216019654104 +222093236465728 +109696215643382 +217400166784841 +200147314506539 +77440862372553 +182794890611329 +97982294370849 +186190386293941 +197054379557087 +238276258709090 +139559671106311 +163950027400689 +45550276781885 +77500073521220 +120701412627162 +20315636439137 +227038987392070 +188098039302618 +126988069255687 +38034513367812 +100470987686283 +102794191770611 +198383738995897 +3725957306672 +32832717092103 +207720590003232 +250003478167178 +94106633292972 +13607758700681 +115709012911584 +217960885297108 +278373306774793 +6014535246692 +100481674730910 +199376615740199 +187760247763543 +217041603296600 +83533708302196 +197026871258314 +130922143981662 +61499507942114 +168483631167304 +41354588490804 +95065149649931 +257848708934918 +155826604728668 +136781029484645 +92284467522187 +142162524621665 +37228661457610 +152544479324937 +103550022655503 +129807967582846 +100839892516698 +249369511908529 +4950239959210 +48984891628212 +115254809334321 +122862142222493 +23436887164293 +131552952948041 +153239013173762 +278354019951842 +110825542149855 +176684055249671 +145331961845455 +92793784071993 +201270259443922 +8336051054744 +236979235536942 +640300031563 +108962788808307 +235055294545172 +62465561007803 +220334130731593 +93152006418957 +24187611790485 +122200200472279 +177513218559730 +154958039515509 +199511041296445 +144631064881054 +273602663282146 +100629812441143 +82146842022403 +224755457071229 +6233647847835 +157422432596273 +241887999317305 +102668245531362 +238829937868418 +1832197560207 +178070637884025 +199026844875511 +172360084475839 +72321580265046 +259275523073094 +83113349208299 +150002854819868 +112305261867845 +136206887989288 +257021865030536 +81921415720281 +48892454795993 +67906075963513 +158043640190203 +155384056701739 +207702448042680 +119805983188169 +135354731764438 +240801254274513 +114279791657380 +50132556606616 +251307767205121 +181545473156234 +66209265748830 +172598529346401 +47664426524714 +131133410635806 +217002091429772 +229313777029212 +144095696926176 +31493761508129 +27835128334224 +166298181295567 +275459708420182 +67126588119723 +235832115496184 +149652298318194 +44054014610133 +271369829145617 +15078349965888 +48173481428132 +31868897514956 +268458055103140 +79494494448341 +234340310157393 +231456492896186 +43194503913009 +111229438949650 +103766687040487 +216729318145768 +200088188704133 +105276667085567 +157144227451648 +46849767905717 +117556553052229 +78130351074230 +251633676306286 +279127463598939 +80819960728933 +6407091111363 +99348895439020 +277854508749190 +230217957194436 +112333209335030 +121188243468038 +60510750765935 +129905266397484 +63294021508044 +126898990637881 +72352102237204 +34851449202219 +211391642363709 +86525382471381 +51404772372733 +107092001229186 +60806514156088 +175567955232115 +91742387578115 +267197012123337 +4548809137572 +154080245616927 +187255639921753 +152053298926567 +204391364975445 +146919322091126 +70551493390340 +266775258663671 +159540118852917 +202608893060965 +8568039967396 +35359575009971 +90266473545003 +161400758098425 +221069132997428 +105511119729451 +55359565196613 +105359295569119 +204605074396372 +195869316420847 +164270459989498 +35185307113651 +93360048116267 +129043091654481 +7638141036520 +224885892160102 +129968866497989 +145959661011317 +36224192380696 +125293911396351 +204664954306179 +83843369925516 +251700407128746 +98876705738984 +217082059432120 +226807059706946 +38098947621272 +169609826178560 +187077357605596 +216301048757292 +214392071908974 +180747440246976 +270399427407749 +230743510733150 +155599426287172 +136829449954900 +191011631874638 +116815243334901 +35258938367209 +34382274117004 +147355988858504 +50890750244762 +245527778159403 +35436629034230 +185861800711736 +75406831593206 +212498876882474 +69437609061694 +88539344298637 +100543033609434 +166196361101298 +244348823128054 +118522343463963 +194956263772100 +104718974893602 +179565655624571 +80833942743127 +270044017647016 +202604245475615 +7618863124231 +277900633021083 +235751675876243 +31971826810148 +12993197828687 +207029884047341 +132845653829370 +132666451640177 +7964448188554 +161138062928459 +197437422243370 +144652658209863 +63789470717260 +68253703383948 +33500697428303 +107398502733339 +207817787075971 +29933780667516 +151667980312265 +188849696515847 +242980843916363 +53730752148008 +175928684834157 +85113696802776 +245713892945138 +240411364054830 +142093001249405 +41644050189725 +65388272299859 +31229519315383 +179938713923582 +259036912441945 +33573241102369 +261040667519093 +274975729552574 +223286858018161 +196739432023568 +94980314377289 +5661484087535 +212461165042533 +73092228861990 +99745772024370 +132189740484506 +97712428758223 +170487952692996 +155693144236582 +49954924428806 +171874132829347 +124369121212912 +33301209408427 +196197666193892 +12716838572521 +236819444700985 +119384695511799 +62184342412339 +162342181028211 +92837269517206 +113497326761226 +252727568269024 +242457196166612 +256446077717910 +113870577520354 +149784850010844 +280102015439216 +51455146250960 +198887170596050 +251195659505411 +237585993441053 +109532862382510 +50851678212791 +262837178405246 +137334127923338 +22812746492460 +116265007861080 +189312922231307 +26587449017256 +239811827833908 +245694956234855 +52188331685860 +116678635003365 +99080143100508 +210504856019056 +94593811023180 +187517427757610 +210511994588540 +34526446374251 +87278171702134 +82785639092268 +99032821260172 +110772292114706 +223880687951941 +134179804630814 +22803939953045 +65199094853940 +46126630302513 +175147415858563 +245536026280519 +228557368611726 +65507895567446 +174230227545953 +75444057166928 +182149063753443 +124906249587091 +54567399834997 +250700068833746 +69543071467741 +214768280779303 +102061781209079 +133531098589071 +99176251190123 +12200259569411 +12096921780347 +158586881590978 +255896654512904 +127579922457128 +108993343546017 +163100756085811 +110674486837667 +70870302481974 +102371112366092 +90572097680711 +168403973946872 +36114352242340 +21517885944829 +19805740654169 +219850951864149 +122461253657932 +133751361496302 +97083312857467 +40055961813012 +220175177986573 +199060858553634 +202057112397039 +57057482282272 +103610874910740 +84588020974646 +262977373958864 +136646459217809 +87877527259246 +273449329088403 +43052459633807 +77884121033934 +142013230786385 +140562405940397 +222978149786398 +268254900536916 +159863097761324 +208335238009339 +215520879215603 +125440285869272 +172914824296436 +55015660261163 +256260749897258 +97669035000601 +201963018349758 +133919088076510 +116941372314098 +228868067615885 +97345778135859 +218621222238321 +228408671122743 +124709564624275 +82658343861573 +12947634248629 +52444506287492 +75532137610246 +138544053283341 +16109363912923 +169529827495873 +53140172305131 +180854766024701 +165619945387547 +115840655007351 +223439971277351 +130491414984161 +218043604572062 +162309058891273 +243818760113360 +205116817426410 +226201924434762 +33125340031851 +16191200466500 +163214193318125 +139737205468211 +250622176325878 +206316294652785 +281155152946360 +308627145104 +110782356834512 +137952544436818 +189233787254500 +233394847351997 +38487808932486 +86709201700155 +200935910023400 +24701317836427 +118667741182872 +250510825351020 +142500937918444 +248931469583361 +208526371684125 +50079973908368 +6367927558434 +259854009713190 +219191925398464 +153263910251049 +88834758590142 +157680358959741 +165887586366745 +167278569812082 +198774570144479 +196115718415677 +194852683091317 +78269445332406 +46376416416916 +75183470016922 +177544725157625 +171195582627474 +261004158243572 +75259549420828 +71190140308519 +255233222958817 +261972897378999 +181871082056779 +236835354168939 +75035839179413 +232066171860385 +208334183540604 +40885025655088 +209808081451564 +189455483815646 +187260088992541 +81884990227193 +274573093562566 +2904896742887 +271741786426049 +54202222959059 +268714965379155 +158862258240197 +75223519533664 +165403900462679 +155879234770278 +80918785666236 +20684929884902 +13028103473437 +140015092070111 +32382845072068 +46856400117589 +149107569512150 +248643937192538 +233421552162945 +205921270957263 +263701890742348 +59576004283367 +130569776138213 +152756340642453 +22220006300597 +239121682572631 +34004120400731 +80873610192579 +165485924806038 +209706363038162 +16394021254018 +2455160772712 +195510624736315 +165187589968960 +73756074693100 +79926589338340 +110999835875731 +251087750920952 +51268498898523 +275212215572485 +85702874411783 +262932239243899 +130537268303592 +232579780948899 +237443388826813 +246468112333204 +68531608941644 +35145472899894 +183388042743392 +133578013680126 +163515793643679 +134982804680055 +225191035759956 +168016928243807 +192116440782373 +217066179067458 +182114738732128 +258326052821611 +91478912139764 +63125991268567 +181355648299188 +140117193991883 +277850203022281 +106156166763315 +147119286141615 +42088785131476 +125759905808686 +52362978657934 +111473995800154 +99141807655249 +20209848095095 +56071994527340 +229748325289026 +225773897117958 +135356383197886 +227108668277496 +38093718347525 +23174883677682 +241164994044177 +87762094829970 +191989791382483 +32454473410397 +127092853492695 +271762078307551 +137185104466278 +91948684944301 +173299444600878 +198477471493663 +133435692249061 +249427590785384 +107431574229755 +133654543109504 +121757292118600 +186707278398675 +59430482188861 +171744407166771 +280026841948443 +31682233145013 +136447069405444 +124068268914637 +62523188907393 +68693301063748 +65669088619183 +224395156444018 +65799290561779 +131403934531365 +7632971490691 +25987986433295 +95175324604319 +67939709427196 +180393038712342 +91809063938973 +106535554371995 +69128757700411 +18103008373025 +60871215630752 +187275463714839 +263117495384335 +55152175982537 +41228707299582 +65551688660753 +230199134170476 +111002034309581 +112484482512106 +42255030733815 +13720490184158 +136109160872552 +187832714913305 +88452625976328 +140535966549812 +199682107840176 +45533712444109 +212182019018320 +19211257338878 +71554546774642 +111378557599898 +63283587665599 +236574872364872 +218742561432101 +5778784988511 +145608051733530 +4045421397426 +55805073403878 +113846687681800 +6006788334603 +208117157547099 +277983246277888 +76391375237556 +212733416959933 +107587140944596 +138978534918677 +162463642931073 +244285230037909 +88178186278046 +118294452674406 +5562104380654 +126332475533239 +31567764545571 +175319738804888 +101535000125734 +169960523341691 +70511497282501 +231780453011964 +151718299960006 +212498501118557 +66990831706810 +142779851847591 +195790475234841 +147822651000787 +48976332254843 +25474499288812 +270842485282780 +142477048079890 +23498260437281 +254003293600391 +221690033562409 +168635710559568 +186229738137865 +156918561327834 +107543234915026 +221396971624101 +191882601855325 +104126657078911 +51280288070356 +93796993059968 +57178595174807 +198229312740936 +134894112008184 +162657938477949 +186057415209849 +227120562983182 +240237232026966 +245330495682027 +33627331407867 +203592294397609 +109598402870921 +112631151463141 +247992563156003 +220319470954220 +47787828961440 +209293748523936 +62897651829253 +12304379263445 +206687430496411 +207586846618886 +188275914437332 +133206581876734 +280087895816895 +45240015444897 +268437889220049 +122211039364194 +108766059526136 +191267468159131 +235892179649191 +117002026988105 +205437872865268 +3166815706140 +224446828698632 +103946575879087 +154626628296962 +208539419236156 +110037467607720 +21750399562444 +216305733459642 +27425367675949 +10711373996476 +263078263331925 +40499206365892 +237200891790689 +84851690640297 +84724561822290 +43643378959031 +170269985176230 +179837658533306 +60839014561150 +264721017732201 +120334051072383 +25840854910301 +221033861382299 +14713517988677 +57568323505052 +39259800803743 +254433637369948 +7610239508482 +242959096442567 +27557594240312 +106935202839380 +13279922694028 +160323166831795 +164001740822979 +187047841772351 +197599562918831 +193415063700134 +65288362349872 +25743933975867 +221679046016178 +8594174560173 +52328094072527 +217471815915860 +239867162068178 +225030330127785 +159790915716306 +114368294109865 +269334056669090 +277183105071361 +81315523276389 +27507593805240 +150008818277884 +255615324450720 +278746941171738 +26320158514404 +235534256995587 +36540392767928 +207017131792075 +79375731189320 +70310163977169 +70563258415570 +87834365045987 +128019519420881 +15789800666907 +253638845243397 +82332937887838 +191493137529466 +204422206375982 +220988020626964 +237324603715098 +223741376754342 +183198028220103 +251478967622639 +247662994370273 +221311050780423 +143331831964515 +277127584042355 +51567656279596 +27740046998339 +137813819846854 +176289776049435 +177223531375754 +8502240155237 +272788839670152 +9436422696965 +11691344977955 +208821769778615 +40540704365116 +123985444301765 +69110705390010 +55042309595332 +93015911953212 +101509364672753 +191370524402745 +165533176973716 +275286490668852 +113950795718438 +11449601751294 +181441796064869 +207454832526029 +36227233644932 +33614606951103 +274973478986377 +48110375760040 +153204474539716 +233905584154922 +12009576630121 +147291886096521 +253831357670094 +195885040371618 +4068867732571 +45903436491550 +182761307383951 +20852023582427 +182226775305068 +192173938114770 +227338124857166 +53670951693715 +69666947158958 +118198712571002 +182515537702182 +185796698655545 +203353752654053 +243882196301226 +88335624558984 +136791049671523 +92259189680227 +256459335637200 +37175670106504 +13990044449193 +148371579860324 +214159046026600 +50032331362529 +68478776492637 +220946360620923 +276938694387430 +185513274496630 +33185363276427 +191561076023196 +62582255118010 +124953210659827 +273686478704950 +125276467524569 +211694321523964 +210406007296270 +162802396123149 +270613676397980 +113564301842572 +136361053802183 +212200441025280 +199484830785533 +119510176056281 +232534937305329 +248793479941456 +96367863510765 +233627360969612 +200427347011301 +53489523526956 +107487300370797 +251934635252065 +90560221724350 +218657230618446 +235952355349824 +82425921642574 +239871748940523 +111947088003798 +176364341661641 +81410764150944 +3715256512060 +18203950173429 +194505387944617 +5664148003334 +37277952639841 +83360084560033 +270434616660389 +132727733681311 +133493021813270 +250580409754864 +249627055872601 +204787500351299 +51128109194070 +207871553775655 +63973369072136 +125143294172483 +221312842708894 +112655008648620 +105853694199845 +277710473192340 +109244600250274 +208736552854464 +59025532546070 +61349679830100 +183687647298698 +161550800369607 +67969940604823 +134559803852808 +259586586338261 +158501982231155 +239714432015031 +232473348029244 +150166203034834 +106633219585557 +47302908246172 +228724445251502 +266256276248419 +103353191812534 +25731943942429 +177435997751670 +28566663227607 +120901034667992 +214727515013064 +129519421623323 +206375490463002 +116042228067562 +251577272558791 +39889627922579 +134768844245395 +68205714635499 +98080400954144 +251255304526868 +224617049147553 +88846161497137 +95450813029242 +173662581509907 +161957932386941 +236639239217026 +68403175912449 +31920421661684 +229456232657650 +276658949409009 +55587060677425 +60474920785720 +142361691088475 +133067772168312 +53630721757283 +33143518156208 +10488999443314 +150518269195086 +162231826371888 +264791948275733 +219070270554937 +270307992589470 +205596867974962 +177100376180217 +41635262653432 +206524275321614 +146299736414210 +136712812355841 +173485781472245 +71458762581683 +4759943546431 +125896930988198 +97353438399231 +20818247670254 +137547237017014 +221252659531791 +261509064982566 +38823030573961 +89123973484203 +111680912447361 +40991656056303 +198766720363198 +243851098667831 +166845522651214 +252676179334052 +45847005423038 +192130032085200 +158357543931444 +199708142308571 +228376252372333 +14748619506793 +83061594744484 +120532375242065 +180463081769673 +34191077086136 +4791841643911 +176952604793190 +170525540133946 +132287198445770 +102425681848494 +247600923458891 +79012566845237 +73429902103421 +251592647674700 +212005401890567 +3250801690157 +22195814423436 +159501404088116 +150048732986072 +72247292807131 +85168304488821 +191438092397527 +85362770388365 +8258926611941 +23357019565157 +4478292214940 +17477591750301 +252558608951134 +74027273966516 +190720349814724 +107741663517040 +249830911713312 +3546505043692 +98932711654685 +191291405029719 +139481939140483 +130699134231526 +184096438611742 +220434749026347 +186501122012907 +84333690467391 +124816830587258 +126668983495291 +22503212168221 +157056619301417 +34467343791737 +156386400612723 +220420463187755 +107835523433422 +164856216971894 +210602247453482 +40557312103229 +178686377868356 +82906338727533 +91086871348276 +221520452964978 +191258827927663 +67791413934119 +93595300330149 +261376467171648 +243909341465125 +4203495968527 +261311288033072 +70089785868155 +42275925246877 +56658839548521 +197232179027216 +104034913005635 +179060188450524 +26740622845832 +176116109877848 +149325718257438 +113386653469179 +4772684255744 +46732318450515 +126466052156918 +169494313148363 +232929122120759 +168736056904892 +167086488195317 +211336814449661 +34201695881676 +163311139936918 +244914768693344 +265665000280562 +139692453592889 +21767814074094 +249532113828778 +36512262628552 +113513219827992 +235780233969926 +196658260944931 +14120959119798 +36151300351560 +14348116671484 +21247925629933 +97852420331322 +2466548486260 +10649067022919 +168427452343256 +224859610064691 +132020394512848 +232507870649566 +6279324818538 +102566999939542 +65023111904471 +228270942205552 +42064894977791 +230278260699609 +254566730768902 +187725818012505 +277522691285695 +155219160807029 +278828261453698 +227432147858559 +20869101688741 +66666289202023 +127530698053019 +183126036873874 +238491043337589 +102934682421391 +262855241824526 +82258843453563 +252136063050749 +44550295074629 +48168003660439 +258531578913116 +272956115206934 +129347860053694 +434949835681 +140613739050462 +182653383570581 +110015813772085 +136059341219724 +18149870666446 +165480766000624 +72133828835721 +119231263708016 +135585586964777 +70204273934842 +182062165884786 +226479645294692 +199299508017503 +80319799209314 +51879077817423 +251720905470991 +273489205437272 +132087302737587 +177256587455944 +25426765678489 +94192869916373 +222532067386968 +142833413086253 +158477688858298 +219351595693125 +14310081144650 +94183417436655 +53053801674445 +261070904337076 +106057992303301 +12378619278151 +194516073207329 +78138478456620 +143500726522790 +213956060368434 +212057925735761 +106144339831583 +74092146086403 +195548138850589 +67425716697616 +203955205380126 +207485478391096 +211883677017862 +5128518505344 +188372502752084 +260806621612929 +92238502623542 +268867338264809 +210560702368517 +74178266470839 +115535923958589 +151326353834222 +143701761123240 +171146830158671 +190908659623311 +198712372231231 +179120004272060 +236802064923149 +249425584355996 +251292276580843 +244408021347619 +194163686669455 +75380413434335 +237514651286832 +43535550056154 +96549774431981 +277471827956938 +111667936683953 +26599892372851 +74928106960000 +199186044046093 +262289518044728 +22212672465577 +97376285299722 +228765118770986 +198541787397395 +216398952956224 +122407308063056 +245676705748503 +88140752858703 +93464754542401 +208391704101733 +155483749414836 +38328306665326 +241672090429850 +52185461021331 +129377617971770 +57093438898038 +235468157107451 +106187792043076 +154137617549750 +126292194502427 +259864017591968 +110818365391603 +236416925823629 +76641942200998 +59415020697853 +200376123020498 +79323596705347 +183594971194083 +151915175096208 +29941104930998 +84204509013685 +181846110646100 +51767566678441 +199264841879693 +90984495447625 +155525692065114 +5323009599242 +242430794498962 +123866948205177 +158798157152569 +237560915390756 +120279472829899 +255611133741582 +6921553023767 +15051856382191 +232088563326096 +95037938711356 +249320149124953 +241721917665354 +96566916640809 +91244635881534 +222708934499324 +34254405810368 +98169834237044 +131684612899464 +223282737499658 +243412793519783 +136598928067402 +84676738073785 +58499922787344 +173900296758317 +16495303257017 +161779010013485 +260887118756661 +42160547652575 +132935593206999 +249156634994458 +38146631293318 +149500598143159 +182790041448023 +94818273925063 +9107086164174 +76659981179879 +82151554852405 +217587163339547 +21182046512220 +102542714725023 +191654485319163 +92200957612745 +123581206742955 +202008641895884 +222354996020839 +215509988733729 +87476623011388 +98443271008757 +78409382113804 +97900059026736 +73012428481714 +190620053566975 +138660932190762 +95197766705548 +122862531776611 +46718561474096 +31343598164994 +366897087276 +90281676170787 +269380576326818 +84677299878552 +48461922686649 +160356339107591 +265929110820857 +46315929078124 +92190419986691 +151868268739405 +158085912337910 +106539079437596 +51442802927570 +277919197767417 +210667859490524 +85831866997436 +241777155807986 +237021734667578 +67280551780733 +65913797608058 +50309772637434 +229337070288325 +210005788073937 +134030800830081 +38971056937931 +256735128579266 +11451733502764 +101881610329863 +12152678661619 +206695111169670 +237320734729428 +43818677316615 +78990558093171 +94208234365144 +134670874761059 +31357098062800 +177251674397169 +83727195267844 +17332994859630 +32485547910851 +142203785568041 +166477475725566 +83437943214348 +272029521051469 +2829042293019 +52287901172099 +59546249442259 +224004740048847 +193416778926569 +8309667506153 +144613949150804 +279280686313058 +114714930509618 +204781224765697 +64398300394241 +36427298419534 +168335091666752 +164702678216553 +28723513879732 +90544706839011 +6856554123555 +116326017607285 +73737821288231 +275888147310306 +273040042712077 +200490374214942 +261734917319070 +142093701726510 +66784215535382 +27007676689973 +248970651051717 +9413194732909 +69151210722302 +127572450994128 +192848167569611 +13190397014251 +178656681195814 +187269161499351 +213749738008971 +96740025517595 +91458962064174 +263556681613821 +252630574878516 +235279176467633 +256110502552956 +190161036631091 +115527226036618 +62738953501761 +171762685392845 +221858480225455 +10902553208963 +25891468395371 +196702826097457 +13075413720590 +203274919316329 +112916469560445 +18517044380707 +141593040601988 +131631568171966 +227472620473212 +94738066363224 +101437614138318 +73943325744107 +33327608475308 +261171315727303 +85789115644073 +96848487510324 +89652641973618 +70685751760231 +242962789604135 +180424956640704 +7781325345410 +165477906254224 +20144095380197 +177535073849894 +197934717286858 +233509382366678 +49391878781476 +80701715727205 +247766033961966 +260212532952810 +150880696863567 +185325325010107 +49389200186740 +67157758076479 +272183787058054 +68035491953059 +242356753054777 +151127830300145 +103471095523350 +53604286212899 +54914047383204 +214916433050331 +234776491011211 +66926084410669 +128101341017664 +172613805881729 +9553584438487 +177399870800398 +41100411341341 +122219578557110 +145076190308514 +242095515134535 +150543819327395 +207238876056595 +131710217161417 +211588450986873 +68067724278838 +67423705563784 +270197488801167 +81352296960316 +164660664700496 +228405377619722 +196546315265666 +54338806895597 +151203550003319 +99391549027336 +15561464810554 +8674292633740 +68288428433787 +144770129163406 +42413831526373 +207605090114261 +65925954019629 +200946783980715 +66503542874050 +34187055139921 +27683719333051 +25433581645849 +147666141993312 +104109165104455 +254320764006341 +226979301329456 +136905232200307 +49755288934829 +143549969378278 +1361535114564 +135621034887936 +252562249420336 +97370991349026 +198742713399986 +64507913863026 +131338708480830 +99968189302509 +88800923383295 +8180699978681 +207913979394127 +267591686342259 +262916226697870 +137147729786669 +163581334759977 +59510377113718 +255886316958645 +190306157645532 +9418761523768 +215861343443526 +247939654334232 +275007004863924 +142390421458951 +60133472090023 +220296833945719 +31329717541224 +246388723056677 +147782068868732 +187322564355807 +29539780029363 +221822244411154 +118744474032274 +212191195622545 +76459787781956 +123749996993566 +141974711679363 +158703796843696 +144145433951133 +218041064197168 +143064394113137 +163185082139655 +85347606700481 +16942131200591 +7838215413655 +15880702563655 +165942908647243 +12945986330320 +137971246646685 +36144492475642 +2130428031825 +243543796982437 +257756746690126 +16843287010655 +224568677556748 +278529623828531 +70288450317500 +241159930006401 +143134405444177 +139199610607533 +60715654086894 +219966284528348 +184472399934360 +274371165285474 +150586484204744 +75069886267500 +104153045803044 +250588805560414 +247475458885283 +2829771253921 +32359557464504 +165889873605856 +33100680532488 +168802390073354 +71103702101245 +200609010762861 +195692641144452 +197430115957466 +106859129394209 +122825111363719 +151041175091531 +210661754623970 +180402585458215 +178143019134102 +13982393126706 +201629103762466 +58552609777641 +31122972890848 +89057753969220 +266843860464453 +88488192912883 +19108207848419 +160507919769853 +36140939027687 +125706454438622 +70623136341923 +131352550747336 +234902381393844 +20100434046455 +213711919368711 +24734257646265 +97882834635441 +18288722188971 +74032292869951 +43499303813181 +131093170630030 +142821927105620 +205292537273551 +48037949717638 +70864269274224 +244687742474666 +21394949175167 +230091978267840 +137567419850937 +18245249545603 +120567190290069 +213502872347064 +22071420788543 +271534209457659 +143759712031330 +246566029948977 +201405887534466 +142750373798769 +229416352052289 +112731897365141 +136042027794624 +132592658143646 +105262423268575 +192071893248907 +7705839650254 +58805785945150 +197809207599572 +265925003509778 +219022236735563 +148604161771511 +271108417371152 +252544774591114 +258780743172750 +119964437029449 +89003877761338 +26059564029574 +165920526176583 +48906160269348 +170812049360095 +163359512242944 +177869802471030 +99502723005482 +116269706968824 +237218357521435 +128853581592534 +165187267204580 +127280669038905 +72180429079127 +94758047391726 +199284867929687 +100079749067973 +248247698514042 +159677194066316 +144619066681750 +237008648100017 +219016858570660 +248366022735116 +143740695474706 +221064967662780 +193894441724016 +46827050744192 +91864469507310 +14820008625775 +85229923560538 +18039529909728 +121982488683733 +70780481011922 +156431158035955 +214903251230674 +124135182078875 +14684649841807 +57588660688823 +195376889926541 +74379839531050 +136787904534545 +156743645339686 +254059397722029 +255796847589039 +111060836427461 +64252917410601 +168522261052307 +250805775339883 +231205261013416 +233323016697948 +207532989089948 +208157803585964 +180658128999669 +225458409885089 +220243204882521 +225952221407125 +103393772124855 +224298496783450 +107519699158049 +142256531665770 +252668625099148 +13583932535060 +115865320887657 +208396733735959 +2700252223910 +171868293671137 +173014527916066 +179084493450504 +49653387340771 +258088553307463 +16273127232278 +156842124754377 +177086256002104 +111721160626410 +5615623941605 +95224034340034 +99713067191719 +143782806780330 +19994600101848 +109967552277645 +115448738432609 +158287935080523 +241973414433182 +239431509701296 +147943910740752 +59018905310026 +277811880571237 +50615240940242 +237174496744552 +221637070244284 +221831104560217 +160914273149944 +72201666622204 +164795862865512 +184697939231374 +951701159071 +207583590961939 +156559810056626 +252376077246783 +216353623359641 +121509663619116 +229351378729618 +24434287830083 +55073009429763 +127379640399731 +253150273311186 +43220553082313 +101182262956500 +35319945578716 +211922492234644 +118663370032767 +277013205242632 +266404000864271 +237084900326849 +106569500578571 +136724497062294 +241549132993537 +140531251298766 +149602104728341 +111744829724124 +59139622730977 +151657088067207 +58982915186415 +55352621655983 +105534370939171 +247070118601063 +142546924712724 +177952728120513 +160157916724349 +122355574574175 +166355791921035 +139940847482083 +230448312005985 +85411663231230 +221154515115778 +83331570448345 +182802599362110 +247985196229914 +209291017878041 +66232328374045 +233249698648534 +33805513469473 +130709297213357 +22213763309420 +176490129956756 +268720740704147 +271650876813654 +208047877696798 +177611764511462 +86804745897567 +116168800497133 +220266812804622 +124824324587099 +88267217737133 +203841440968801 +192400790553004 +78339404193244 +247947695903610 +226922095805021 +165740118046417 +18903465376120 +120301520077955 +261735662928795 +188541532302900 +134302909577709 +92251286437930 +108158042922560 +163248368726619 +108108194706096 +275625578702811 +24583588055945 +46472319564738 +106762982770196 +276257526255066 +172399716159564 +111195158571580 +233732547824334 +264307063323606 +172660681848351 +96034598245503 +139610720538848 +20683103426453 +216617250042643 +106366854578784 +153377485760597 +52312423699325 +135572603591243 +56774762427668 +58242942430339 +193553883617440 +131824783087556 +76949020510630 +144944648464574 +233377216534229 +263702340655613 +73023187456358 +72355643401863 +269121152953815 +50851443368684 +178712946893667 +279770189193200 +206119428386681 +78300727099725 +132175473384553 +223453205954020 +70877523789030 +224842090651610 +268418546552539 +235348754642009 +209686514109235 +71910097845232 +78674379039077 +36265862875118 +210541184033243 +254604304843914 +31288341158033 +104894054544759 +154770881575443 +266775245652771 +92149789932679 +192197815284415 +69357326581037 +2193373564750 +87038957787698 +3965420465234 +112913423669461 +135094433783358 +70771804922561 +163149621231093 +174781158777296 +20861495754127 +189874001483144 +213610571463329 +62577005107592 +12457164962458 +274845522971762 +61276296518327 +271848315738059 +212555174682168 +14974069561847 +132061339500028 +137658035980766 +150590623315877 +37642225099670 +30489524616571 +196566066720804 +200507601969414 +11029112328903 +163289483159981 +258384096378165 +272405921522790 +85055883592280 +150584823126418 +208033566284216 +177179303788236 +52795022221 +255955482286416 +245463180852663 +238611485321352 +3426201236913 +251043668611913 +153155404073192 +51374794308626 +199401134768707 +13230630995073 +253523384106594 +215173712296341 +217009052305492 +275461961734200 +106416191547861 +123990283698541 +213319164196538 +102470119738872 +231739845505857 +165499832989842 +147214749011682 +54475209071261 +240745622285677 +87316477300900 +91501994212568 +161334378725411 +246738725570520 +71968959715847 +225902869618927 +102999294000061 +128566243347912 +158131497482800 +263139274128980 +170698837441289 +56550903848191 +131774746063314 +81028011957014 +4054130370878 +188668465437089 +77908717572351 +243179609861624 +94792066593057 +206665505345322 +66796674934927 +50940454782128 +2368869625986 +220372567665433 +39562986498731 +280775250914375 +270709449095952 +223722044524312 +130040966936231 +195141770149492 +7380868531199 +25944737102378 +104421035393445 +46898398114785 +155365753903053 +7147404062990 +224720779558623 +68558303874995 +21903223428273 +281126723591791 +222002739910000 +241291562792928 +114786751689761 +64340618392369 +277044585134761 +101079309134255 +255393892474542 +273967029094180 +239348971440143 +118272358040924 +194919182453007 +58995015471472 +184224870750507 +133421310988385 +6702126596885 +60000089792506 +199723516707156 +223712895336455 +244898120395956 +228558538039026 +274432876416797 +138729850340346 +247552156747594 +54985958109777 +135867109448093 +54041960738951 +141678109200205 +140369243203712 +85133098708972 +188927757215577 +177184082218614 +201440359540227 +224011166789576 +133569101855313 +146402289158906 +113130718550676 +241961807448612 +231800758479572 +171440495088207 +270949847749670 +216081859852998 +55576321674572 +68270441775547 +190509646431479 +48065974387156 +141890669002404 +7048362724335 +2925706172394 +83572257015529 +30279746800734 +231043925822268 +136032540818993 +89798360004042 +59790266538186 +205461480945616 +40680150654042 +17229335780073 +74274572710314 +53924102570567 +165496383382316 +245227040963523 +135140504552875 +190042403619192 +118450242273580 +203711797742446 +152266067862114 +251854893863670 +16884922770677 +159899355605600 +57369252110075 +5532348342794 +99525485978594 +148399427825995 +249741015126652 +63635551831101 +226094420967059 +177976545113663 +171194702893139 +217318679061993 +158610512018756 +106524444973792 +153993438905625 +199513883042139 +230749620034934 +254901879076729 +164807774068835 +88096892270359 +265747504234916 +112292621347106 +129170067216682 +147660385064201 +142922382172718 +47421246623531 +280289572657849 +128515594552610 +204503332208036 +126573953249478 +155240022147910 +165255695751323 +215133682802432 +220259103694023 +24487252230733 +123705454665940 +56936422654221 +76395287619544 +115658037908774 +149853252152951 +226881237967239 +127161113669065 +204775907454686 +128448346649904 +117481861435211 +62944513152172 +187646516603795 +211348121101758 +241460097957239 +35066967370041 +105848523999188 +5887527003852 +128326141939326 +210290187483214 +123005618136211 +209398246462115 +203212726609781 +147093653975942 +263597904309182 +261386118011013 +232332723969264 +96267441942774 +75529935549645 +137916894869617 +190157114705037 +5970662011435 +241960151255457 +96113297774620 +237809508692515 +213811516423159 +194315921897650 +61538021721794 +108041391087938 +72261188134927 +239696265905420 +146132380443562 +182908019148872 +73210385998743 +24935220079805 +33688790259496 +78687422910985 +242964868460632 +47207964159717 +271546212151000 +54080031718032 +103271384297619 +215087341549774 +38130351158939 +50973131335834 +33118858656845 +47471486661085 +239377749415859 +136241475989346 +201356838626925 +262455585063478 +59476670844562 +104834013102482 +131915651992949 +173853358584861 +79229999183696 +208852614486547 +168230835979454 +37044677932772 +251304481155062 +200448950116763 +19494652970460 +225510054103438 +74923548240268 +54220747976455 +184075653128733 +97726609366671 +10908736262087 +130342229129662 +233683581659321 +53953087266832 +224661734832330 +231565302149061 +264613486670006 +18232255520848 +171065237480899 +13882540175700 +51842919156641 +269087010576273 +61917493732595 +126226012224703 +138457479052319 +177997416897294 +190133118058072 +251135911100700 +63921248809743 +36420796134637 +196595931634407 +241607349102957 +272795242468798 +270728417251494 +206805389945882 +268961706488073 +41961415488033 +28048169237165 +36075608492350 +172835804931402 +70816939676000 +72753306170752 +232121160496259 +12595773918370 +204025451256423 +146809354073826 +216855382053588 +104368993051694 +101123873130739 +214481431196766 +172047472485941 +212717416530343 +152422234135920 +196407172097591 +123977888650523 +128267218230439 +141496022711300 +47711507017092 +2796831807674 +40665722902170 +269040288202562 +170793806547651 +119416014704249 +33539534564453 +235904334580844 +228852725493742 +10717332321837 +265076513933268 +81006170938951 +178843587209374 +181739404203657 +179507735819139 +226798466185629 +197965025829019 +35279530010743 +88520910461177 +33913526973583 +224625477846044 +121126548140226 +83047654515597 +209515217372454 +117273161639707 +22638191620119 +77214631146573 +211767667829784 +106192787981058 +4673447522096 +62766913089163 +247101422392489 +3463579814973 +184656480800608 +234298087072499 +275452202395401 +258154902049728 +88933701698959 +17453241116023 +235952834330308 +198168405932768 +159504782259327 +186143649289518 +179286066510715 +117461567942946 +82837313929298 +81629843702220 +67343115992914 +134704755591912 +94440817017756 +55147627643143 +16554955449061 +91800744744896 +259424241784646 +249767447682789 +114349183712779 +18641704480375 +265974166149790 +7949746980427 +154079145104110 +2741374897878 +248678614450595 +73370702390032 +26961422787011 +218267765313318 +19137960863952 +233532647834447 +69674150185362 +273226364845005 +86447192369987 +147715701800252 +100463325504028 +25351121595826 +219630420397273 +188739923480210 +187014432637309 +48475112938125 +228952073559835 +119681524991744 +204455454686551 +49279674200110 +38411869844593 +197828606222344 +269121600035283 +55913064184031 +225985157068001 +229065658597333 +88411179119100 +2735299579927 +278434479036385 +120108464772104 +209028965108090 +29668277282972 +64316728553815 +124081507445638 +115774209514629 +5334122775470 +240911276863503 +182534071259222 +180252874090163 +5146988444182 +263821461897808 +98103668826401 +269182188281360 +112707634229002 +92609930190742 +246489801109863 +144886096665742 +53403343306981 +13249389120205 +82453041316479 +117817595519386 +170588804626471 +219176216820010 +268678060494207 +23068926681772 +92692016849934 +199603146178637 +242860338576862 +8430063399457 +198411876609856 +24915753233764 +259102539547448 +209234852217572 +235183488493350 +231791454378069 +222328348810545 +30389764025239 +96596114116981 +50955044605426 +84317461975993 +235045714933652 +211561416035112 +152939955279962 +241082930783267 +225455464777669 +199890695778802 +233766655320167 +34952897564082 +234465216687764 +278995220801374 +205672930444693 +158739154379181 +113707939262338 +246969848739152 +174865714542616 +212231596257442 +203643130987728 +230883203837953 +78543425598040 +197743031158740 +37893538962135 +124936448942013 +262594833562124 +39569127753921 +91849535559289 +106735734997156 +160619210601082 +219375368337865 +203088428747592 +121600575365151 +214677671353978 +149479800969258 +129314583725326 +162273960089743 +278660105230900 +265945425023471 +117587612979560 +273264782422090 +147510585849441 +191155534453936 +65240013999630 +264708961637713 +13655771753027 +147921601668443 +208131303852094 +148840628757159 +198464625845244 +233643581860966 +88229114329193 +6959933923151 +169195868122515 +257073730298919 +276057308619163 +184344612627826 +215676019482473 +147277312697841 +83229855146460 +258251439979648 +171194929456302 +88432775532286 +48308043066010 +237580314364078 +26876712205613 +48560605366571 +235548173805703 +194712077891629 +183757362846221 +7830958229115 +207907385014090 +175632842985361 +190398615245759 +160207911140266 +97298967180639 +141388253304828 +68265400133299 +211324899531625 +182067019667449 +63837193532000 +48209412527419 +83353909667315 +190722611033761 +176816860330141 +44167302102941 +237683528389678 +184927502574356 +150691123107068 +117720145518723 +103875653222402 +126278349581401 +234244453445925 +237688576432613 +237772980545198 +263417455684361 +256655894343590 +9218471418241 +182755161910146 +138880958995613 +159299408788072 +280898097315518 +117639293451031 +108390251543885 +58934409343930 +210345586965090 +225231087312481 +1788219451696 +235958828137493 +279862720544861 +165123548197594 +242148533249399 +158730827059533 +72240519305179 +115220737413008 +207484813732427 +110065811270918 +66573250454265 +36945840502039 +241698605522038 +31882689070468 +5942926485728 +41715847292358 +84925632263005 +267425749709347 +264908394228718 +38280543003561 +247878818978595 +24636377067611 +167370138597096 +12543583369414 +234191455901004 +80890867963420 +229437442727392 +264491969791956 +35588177076476 +101912983252146 +198543835561991 +41901617236370 +176454990485115 +164927113753553 +213350202204337 +58816340571366 +255825230957141 +72181392925009 +211263199154504 +169146109808392 +152479304381334 +929017360798 +150902216619611 +55671936736973 +110889233855532 +154004216264525 +101408986343963 +245944477770650 +193429591372256 +250472274409130 +10972870426138 +56563363247736 +13692502925247 +141091575258790 +160948419930900 +279910551376402 +29606494829543 +30690746364741 +277911023771296 +23402046231628 +123933193056316 +171706858549712 +188987481538226 +91456764824513 +80004562256133 +86911753086981 +247059594124339 +154235676906231 +175876311151839 +5842020289250 +253195643032239 +1354231111969 +138253647753308 +14511068603362 +120041560450981 +40659204308230 +79441348643221 +272265298493403 +77496601415610 +207179408700344 +127444471587227 +269763469885454 +152044799866659 +70362285991750 +89258918217172 +230024303017255 +164993846066272 +61679746562077 +26081166260560 +151845180776457 +224190247787645 +94309379306422 +53945402207123 +184260982154788 +180396898430975 +200112208101328 +14780966213367 +99629296517167 +70590139858122 +91082237497699 +23994531004211 +260189237574886 +27509521136706 +199602400153513 +102308831965094 +228610796017089 +53518160216194 +7246341410385 +257062293990962 +275989041977512 +251848446331063 +234618428141842 +159228683980640 +144161096179929 +117219752635816 +273960301265546 +87171954529298 +246174466188378 +136072556795559 +134057567470982 +48754822874874 +257601878165367 +110859137211092 +242171367162693 +47612559766363 +17117713175335 +141296296721912 +270606251641688 +233383089090405 +96057321743634 +99547152945263 +137048473824389 +88168441388005 +50688068036507 +167473878953591 +187496754943772 +79095281248045 +99039190845753 +157700864904747 +132893760423171 +111061257231532 +101623572611705 +103136492589302 +127999320772517 +194814497439362 +87214306198862 +67288851791424 +149082320536766 +128670606025834 +59868170577681 +196783030922639 +276607321893948 +134052783736991 +157419227236523 +77227808066885 +110848300859041 +30740806369524 +124675920643412 +273817174578633 +44459191353937 +174799171806098 +194837845933365 +78819065006752 +229002171396585 +278172792248059 +19977352739269 +234582860677444 +257119506570154 +149938582866075 +111419065853612 +150291547605388 +106969734873538 +59739037845476 +22793164801081 +122059060976047 +122657880965772 +29127007691777 +21572487041441 +21336254108655 +94182290144904 +154537843699061 +85210404665117 +177086709975304 +210875695782696 +79804517584530 +175679604841894 +161840214437785 +85589194875893 +206739539504288 +57574709674266 +274444488594422 +1740345330235 +53609620311516 +252243386516936 +171370064958241 +128754016094289 +72610349686637 +40472568191720 +3286620175408 +140410008950858 +242612206640483 +273457948291680 +76098280115822 +57652932293204 +52302574001752 +69830569476627 +264175154731291 +77703585567193 +270476666348868 +127315128230751 +248669091023576 +127279458302459 +127690085612392 +209584212405628 +271508026468211 +106140771425975 +11535145487238 +25115897707371 +243866854999832 +115107843246058 +34089324634317 +275735514475378 +128520037538094 +179741113195635 +87503119656197 +115268792923052 +157967821750783 +73551409217263 +239302345846815 +181684710876179 +185086716116532 +203142482032521 +2900981823942 +169466594221187 +165062571668001 +118892292441284 +123412449027538 +41590101570623 +70241157067692 +118874157519684 +176840568904913 +152876826910713 +157222635413838 +73351421666679 +81809374116134 +198652163314831 +138314075566619 +66771275308875 +93694338217085 +189515097612047 +34419331856903 +58345359508102 +197131324077919 +194207191209997 +258945918472127 +104708730583706 +49544944926 +43170257117603 +208745947841748 +11434156667858 +151701850013852 +24149543188462 +17285141931973 +251848180761861 +166690181885901 +6909218728743 +263497062833427 +43319898408833 +30337069814010 +34816668966430 +178404405005290 +251375437426768 +122783235398267 +245893213741098 +157929464192275 +195021518541391 +10852821698516 +79133272027286 +227197031803710 +270816485581370 +264835515505947 +269270724872161 +11962877539425 +242272651629899 +113462906824132 +148046002178925 +143273579298124 +249666895792530 +98347472336022 +116861474420288 +266813862254264 +167116940587978 +8304217928341 +17099426030277 +277586340727293 +177521067326606 +135166675134428 +139426351163133 +203404724376477 +243324461536656 +58332003234054 +29533049284470 +257484469020240 +175731377524948 +95593896055897 +121649402992713 +76790376319643 +113149895141657 +140170118316980 +264192631595419 +261548402540474 +161579375563175 +39941638877206 +241110576811651 +208763578344184 +102783023369419 +146039676609034 +224138436086669 +169441666411744 +13173695015188 +139443237458582 +264648987926952 +122551983386059 +145015371200130 +240685918805652 +103317029442717 +248117368119585 +67542762740965 +112992999137342 +22401435188985 +218153659461312 +168504806331993 +103342410454620 +119247257634671 +48534420323705 +108898393094000 +278006720685504 +144912435723308 +107901692168615 +150885081570123 +129916557855775 +163177062263440 +233894334885799 +235035178719929 +176980430833801 +119961864288757 +188372571897336 +193789092417139 +276233598751230 +93166698788332 +259154128526483 +108409224034515 +179817943796192 +13765612611227 +259219844762287 +62199064199081 +137204092187539 +204529101720663 +205777838790934 +164424701347319 +257812515694234 +54868985267675 +38497901233420 +17925099070184 +69658667277012 +81041613165459 +216273105671515 +49330663686220 +279711749516048 +45147719317683 +61687494250295 +213996970044575 +209710037596418 +252467767731823 +58708931597469 +114492374897868 +34150688074017 +103979956850049 +71528842510486 +16442186860897 +252338176964361 +196534353018378 +223095996549863 +72901367393692 +24293930434802 +58525407847534 +5749007750179 +63125178140702 +95066372593501 +246272349413094 +212841428618637 +13114115895519 +162898117798658 +42509234918634 +11222262424830 +211378190470334 +68284423711462 +80679008398526 +240813927033041 +257583569871557 +110900872253495 +110303308955814 +273882230512700 +117320672193638 +268091509076226 +143994811729275 +183911619146078 +62779644032298 +191718361225642 +265102373479506 +11031474592546 +102905915054439 +106740540545101 +167327265260880 +122998397010644 +120516670884676 +278225040290332 +112030271484340 +106774945220301 +16254853663252 +16875316937365 +200108987414826 +198659435065154 +263149738382659 +212750754010637 +244136578677965 +250626808299972 +245697658193593 +65340535616782 +122745642362950 +30304536716560 +71987042639976 +251399553149181 +257253217008032 +247470433627673 +16783351851429 +65773955019045 +251347766984285 +80374839546577 +251329909686045 +38538076868116 +21107059780218 +59215250995392 +141048209082221 +152691686772742 +199823441232081 +218482014303549 +169508037230930 +264682319420517 +265843460516396 +222720081638741 +184821352156515 +242259704289241 +23284103368494 +160038787440413 +40200685881569 +86606031696551 +122256445100187 +150155256813507 +80834208721241 +154868489737154 +111525143326225 +276842948645192 +104541229884576 +40001070874960 +196454180281232 +104506783954888 +62062141304139 +170419084781760 +93907893113528 +63540340664365 +280823285127048 +58444839782124 +125374436259498 +113739955128709 +176926711172799 +129951686889806 +267584794149132 +169179031312992 +264669012263792 +248255979553732 +157104514947531 +181722017770053 +124815885331456 +102426516392339 +139721007266244 +215459279693919 +34105989614230 +28752003258111 +185814397826921 +19565513669485 +171568493560255 +23881292184068 +64103556993505 +133326431464905 +142262368740026 +170217524416333 +33979509284439 +279645011784816 +209997467572528 +228682177861607 +212855456998681 +278965556892527 +44634421983026 +239384187036839 +158454959910263 +213681893194265 +68414100284565 +218562918076219 +6209335033511 +68030252357358 +103663996961839 +149880693185298 +244023114706555 +185165511213204 +116548785413723 +168527779849450 +58352582588073 +28097579262169 +91088523882654 +260273578100235 +59101787023982 +272828763699688 +198304967695090 +213402329782539 +114418403928729 +112479676985850 +171899641760848 +254945631423218 +160352260633035 +151910035892080 +174578211455751 +13963034898637 +164991253130242 +161582141233258 +201097819411734 +38919979781372 +7233818810569 +96605181505371 +81460248665359 +73245895200196 +147267071783314 +264195291649834 +149718084240860 +247974405616298 +158114274867152 +153218857955686 +159094195932408 +263669099784634 +206735697857222 +266641484638882 +203314992516749 +18731382871569 +116773522555133 +170096725201817 +144368191435196 +228471986499537 +269922237439830 +152300309325590 +153294265692963 +191070673181857 +63129298854518 +268054806878012 +48918531175686 +142768243949437 +76810649292054 +170169352988929 +2999315285005 +48775760373420 +73881008820457 +275326717590951 +50532818237649 +196676861706311 +128253319700689 +245872795115285 +228307461285690 +87592133271142 +155295892161061 +199599148457751 +223188792486494 +138556504020245 +10864736349049 +126267850894553 +271868795440985 +176367287110831 +185196500939269 +86587925807334 +15192439305347 +177285809204007 +6117615810545 +248066419212804 +9679510850756 +256823748985360 +243455244270819 +65224504100178 +158239025886528 +134800989290921 +16363705342789 +264168839274688 +256759462711696 +162717361088344 +279824913528707 +253924572827394 +174574137125843 +14239486904101 +83105012556819 +280200861733316 +250167475613048 +19500275788830 +248837002195463 +84865311898174 +50688888707569 +37943333116709 +68148148964044 +4559504574331 +227093513536376 +256221779089860 +238098687541932 +109801315141358 +99594430275285 +186333351963436 +115964306741733 +262972194240809 +38742490337096 +266991820417480 +27963889271051 +97267812607054 +277273202556488 +92218197341287 +130824252025405 +232611192728382 +96113017343151 +112318794778839 +227544505723339 +19499525146081 +146094308200907 +156029296457191 +98263213201807 +16706963912279 +86804805356038 +265460614481855 +111304108718895 +181664510448541 +236388012786276 +5157924470450 +28484022232342 +1934514504927 +198311684728467 +52208997121677 +120384930685634 +532472094568 +223663529752598 +118258047895615 +35624811677240 +213633425362498 +196305158689941 +69349677773804 +9575633690556 +40626795374422 +42389454362566 +29200936707220 +29485925421987 +124825823156927 +128686645116083 +123847647489280 +182801898469679 +95785766643335 +138931250864293 +189910705423481 +115595809258815 +147650322863178 +171931395568952 +120981276277231 +50001012627285 +90077976745914 +160993985672126 +276361557421280 +170815240649663 +135846105891729 +214713900912362 +130682526496862 +254025655026418 +177877633950997 +188013961376017 +99253090300440 +167164145739408 +215431134059499 +237008140295776 +120998759018342 +187888162182593 +99156196697914 +168384485273157 +131473106701333 +107450403650629 +140089770199903 +198673258562114 +278479505714884 +198150106825811 +179712675279105 +220255823374575 +191347721486434 +55095139784423 +268654292460894 +22767809918472 +17974056730298 +190065576651140 +246993789928933 +230187632353228 +117073563580823 +253898816933954 +214409945577385 +63975710003460 +221729640257898 +252075717868527 +76200513769258 +215402755655159 +254227472449411 +85759883198525 +190010772140109 +42583305507846 +248828434670719 +270388962974584 +167284507574966 +164601731818175 +166170849243848 +36429881076920 +234805055504969 +170723884285977 +224261956025196 +44194521921833 +67812239630905 +87445558980072 +132311360159988 +264243332472241 +101058791644201 +127507429320148 +214514964185014 +36132574631185 +69865916822219 +277981525170707 +218891481966244 +221345763134274 +221219618779774 +115648310390696 +159671793725658 +162264941872104 +39376571567793 +222959774170017 +156727529732445 +62905513711933 +168385749879987 +147099343666351 +245163522466497 +55748759091218 +191071511367886 +255202862140403 +271604077915886 +154558655758642 +150787257977130 +180098434787161 +262777493057839 +266601755348859 +156245823887038 +220978338478731 +190414234605355 +176218416816060 +214259228204499 +152435364872265 +259691199144708 +60921844272447 +260821408990575 +110904968977236 +273860392800492 +241059954015741 +64979615637132 +53469835031760 +38095233832636 +240846200453620 +90274694207797 +186737152010774 +223087097900269 +97960531996639 +127904295194151 +232368929807937 +51905653626972 +183405143962343 +192679775224479 +138996000957700 +208017012066875 +8962368521693 +15725418613054 +112033224381344 +241997745831936 +262355295067172 +33878599016028 +112911365708022 +215540584910742 +216847598997284 +150670292673658 +211575786726817 +265459868456731 +116089233799513 +141586529288094 +11947036241375 +143216880598843 +270947017806847 +38836221264624 +27609333415435 +244535128061812 +22238901400070 +73474851488029 +19319925701062 +152359007761123 +272172387423066 +87874956134848 +210282533294874 +262570669784608 +209088294909415 +275958393169579 +263632614912792 +261516279821845 +168182176680051 +42042254122072 +114699658360634 +120314620087635 +281056749148128 +219418811405351 +105907290173014 +105625190346028 +252465389809026 +134776077322848 +76605763418883 +191870809294085 +74865162786165 +100023071367203 +265662002178368 +69854910907795 +156416812743069 +47255790074807 +148579445893209 +243918107609449 +163042167652134 +185000352873158 +236850852437447 +193369633418667 +160941357550970 +268258116654215 +76789711009467 +216455325724377 +87483429754385 +233331347256809 +213082723998263 +281448425473093 +70450742772174 +27904954272122 +270239477651802 +244343635842144 +145849101793150 +98747467962998 +131486604130259 +166764163387598 +58227190946647 +261536075145174 +80832965545538 +160548880584790 +7461020346099 +52812172523498 +253964287278252 +206546766797280 +276600577156343 +253659804900738 +164016581528391 +131801794686062 +74050600670941 +279716048419552 +165353516016040 +69916530665048 +105661633220878 +154506487487863 +251419779101916 +270181784443778 +27239221632140 +159213993504466 +4311858331692 +268444186595669 +155965053952850 +174592880483153 +199948421918949 +184740590485749 +32170793099781 +276335731011177 +212337112895210 +24969592223589 +89124485653154 +256474868364990 +18653232074004 +11328543622214 +20312575096418 +215362694889988 +247714340053372 +38084432653288 +149706561157434 +128036466025846 +91251950703826 +160827346074217 +196803996029729 +218869009510332 +196541552538610 +243997202558903 +208213619834375 +205086684655889 +120897207213047 +44451882305411 +272781228960981 +275479253623315 +162662538321346 +169414917492382 +270740926691520 +9737713335058 +255735912843810 +87431441115936 +20876118801933 +82052676729041 +227922693170378 +248937708006559 +231065312125856 +130966489267343 +135431506268699 +193175644220245 +49115843216099 +156317704737837 +132870906165601 +261875620153235 +197385316835730 +183007622835135 +35313464203710 +32061983570181 +82810317695656 +249739839436490 +224571189088241 +85466869137080 +91746150713340 +159425191989585 +140865624811144 +117812158510469 +202508637782041 +226617028668593 +69169502902747 +179761712577092 +166127739912459 +122398786946467 +159981492592925 +254384271129722 +19031413093906 +19734717268777 +270300637462017 +91689007358972 +240120520377556 +23445337112565 +241588129033185 +159149623137240 +225460263735556 +94175888943586 +38447359601594 +6903557420381 +214179640972409 +177667571167550 +197140525513889 +111861680678269 +78080802923408 +226542028015985 +54469127025297 +218441766715467 +262053894379809 +103191174122314 +45684152199938 +134797915380792 +157563761136922 +39200225706345 +61432144090416 +33613857169614 +266174346079782 +89495963350112 +175058268737988 +234815769491988 +137299320991934 +233377172189055 +169599899289000 +157062003814815 +46980479244317 +250499463853784 +97332444363689 +187196705873960 +5781058383447 +126769024838561 +7687783405103 +184020494708684 +54324110051961 +269283697223510 +91609542381804 +97490885052927 +230298866602223 +17537807536270 +72749881525570 +30183828664726 +22486774677601 +53810980949539 +138504032391188 +57624717829871 +134175545171831 +73125822522648 +165376769931348 +27050488466075 +273080409256660 +199647054748431 +266001465209629 +226409884009009 +62200905597341 +250322747634324 +187965954799698 +31641711494420 +31080751296252 +204698688053152 +249252626627465 +163227973352685 +15115930986538 +214643627207115 +191121641881759 +147775935185349 +190050915043992 +15244052743141 +161800444464778 +198854211713274 +30491098605628 +232937443149897 +267677083453209 +262614668191592 +242615044627635 +88356234057764 +68048824894893 +220911734369297 +157298815574043 +78042713086706 +38595844028849 +160335042457819 +46420797968277 +242630951469211 +191213885441202 +67666859758758 +132260301060979 +58255091000779 +240494382535117 +130780996018794 +7465820624082 +25682309299808 +14584867682383 +185901185866642 +4964048070071 +128742115774837 +253285132173258 +230683560313070 +266642180022128 +59989949031737 +186419228701092 +164829421216480 +96836768259799 +71616457575649 +100963667106793 +184318119044129 +128404313019120 +138286582889561 +240961487459524 +271461492322514 +144698209763682 +271965714239752 +274397212953062 +211835207762638 +261162799362726 +131596109946981 +156240318210920 +48021591815564 +161311101961566 +43251127327724 +185640684667255 +46461520619875 +160767235617631 +75273680881244 +216968704016388 +204963086150648 +140607383733185 +156407541611461 +184466657332818 +15202650700131 +176996706529558 +97935448416742 +12860147933470 +255314625167440 +207180669365025 +236835560426330 +260797691623777 +49853010012417 +69591311904158 +194869677257387 +10115359554352 +263152914920024 +38962139173005 +158242186353247 +276660944853063 +54443843492479 +84944367323301 +115351507719917 +202985876917128 +1012741844423 +177785332308153 +151167674986247 +140628275856428 +57638002045793 +121470934711151 +250842669919189 +137901512849725 +25391803179891 +227056601333963 +3461724372831 +113470258402188 +213775472688462 +244722481380342 +38432568879720 +160435053441997 +150032787126490 +223141961217780 +2629968646063 +25834814062772 +176780025921701 +172987536493902 +191602171591892 +49727857121146 +62030506098173 +216637483322081 +196823033038064 +167651253221364 +84224007764735 +161617792351248 +260053350420276 +177736249731197 +131447135794806 +230991910388908 +65697054124857 +105163552389652 +196814776156962 +279277269801103 +28311873343508 +180584588888844 +30343109327763 +278336761859189 +10319179938402 +66608510377223 +162442723474090 +129835649054100 +76420909465400 +65307313575130 +243362961929954 +198009543401472 +85373835634974 +137092844734835 +92282550372219 +181965165039721 +131171255039853 +281300563580014 +63893208737258 +31550295296448 +37415208609525 +274855058754143 +166149059156560 +206691911463131 +255549729325078 +38818791094090 +144578471649947 +208484603548360 +155706985138029 +58836056780891 +24325260346983 +91065966318756 +199817121402048 +30134324906502 +72889936954683 +82209491974385 +168946248326711 +197655507365084 +111208575175142 +56765817009173 +83758429072629 +116667399719443 +275687924013632 +102213182776204 +19662605857499 +229538688426745 +104155827336028 +187770981941310 +177813563577561 +108913530018647 +21405546878306 +73497653154547 +137020266338247 +278766536132090 +189048492335281 +52664201291261 +170301327453410 +101050909600962 +189928991236038 +230366152112945 +69726078245125 +196727176752447 +55869696709594 +237655600567207 +36591558926211 +135508088307448 +245425120625520 +218765191766360 +272228504902003 +202285899711462 +161087313186776 +265172433418558 +213789336483546 +82280157051750 +62597292171313 +243954226816980 +137843081467148 +211213777625596 +262535251868741 +270931217834456 +22539278593551 +251170426596347 +221727848100850 +216703785683109 +24894571488932 +28965007740203 +9096602228562 +210944737823390 +258837019333708 +203315767676654 +192715816142739 +138148855590779 +275866406417565 +200739814098718 +256037108227075 +234156125581327 +52662848317853 +261131973546432 +139677726208934 +151761694961585 +5490994812574 +250066210314042 +269367036429668 +177081708145735 +210307488124162 +83704034275249 +233864325207851 +94247339889897 +206320266048674 +262054276232879 +110226632799990 +98534419899816 +102198850141697 +275493730790376 +266816763718543 +134636910777206 +75466471650547 +139113297833545 +135860007271730 +77496312855240 +225197456520446 +188193714823130 +100280195542150 +99399603894799 +125310451460393 +97002193593997 +159733877939735 +167304326321187 +90742150792994 +161365111581152 +76228039994080 +147800690463238 +60189103345633 +227996807816037 +96553439671775 +261837555441210 +76089543103505 +127300213037302 +55704482558699 +191569638494442 +28318762224804 +40925785498748 +281057444531374 +34676213382216 +90157060250097 +96799807611039 +277450877219122 +66428285857247 +107094654420871 +7508930983231 +191998277790273 +84998729077577 +24449593191902 +14613690115269 +116604321085968 +48990368735168 +193041462275831 +192233829483210 +181019705533362 +241124183179610 +153531617682607 +208109600285320 +84148270841013 +90053339133198 +148110734886548 +6213238106858 +78273678945526 +228971642450684 +133656176560132 +31129303086421 +38414733031961 +265668929488205 +125815878254216 +203454070693302 +179865891775357 +24863896821951 +95941512649891 +273929122398010 +67010282297690 +239379859965276 +175694192001636 +25809959951634 +108107239738118 +73334209371483 +8692168523106 +87035952304061 +231486755394420 +217437797964392 +146746123195903 +144032515902567 +83511827336556 +82102964594194 +92875443067223 +2374298312393 +257734763384385 +55492014851818 +249167088486628 +178309249576245 +159124890933541 +21396492615971 +237223891904557 +50596426355814 +141708714644152 +224991873234897 +240732293131087 +80212088169987 +102378319058593 +69640962914911 +212503720473199 +197213325731795 +170658966411051 +243079796403386 +240555671104537 +253597421036219 +185528331491653 +27582392790626 +91147749640406 +154723527114549 +26960376362929 +2710140021472 +50995705906069 +12501899975362 +164034759652748 +89910327236633 +40800816854212 +230161924168609 +107446410508786 +74899198343166 +133255389844188 +19269983170389 +58390381792110 +20198601635608 +216311823116884 +193781442692058 +208146737375092 +62203935506712 +105879691868453 +195060461193193 +160719327320456 +190253070422895 +23594047455302 +208125673357604 +28302902892651 +99955290611915 +192367160710249 +207790011496202 +22997771646378 +230825732684308 +168751192108538 +192868874243954 +78995630875977 +54312410208502 +43790481656044 +212390256501789 +195863079834069 +179131155682077 +258553532466353 +63812212302707 +56552088354760 +67655938035775 +61662834750932 +58146219944828 +120051165261187 +18234689362209 +204379113539306 +223733676376453 +232850724827588 +120446651089487 +272032990853448 +142054335925161 +6714777596586 +243827581413019 +2584931029247 +2028268989054 +40792915206166 +77982664012092 +25345302947155 +110921729438263 +30699189823163 +96843994017985 +194825570775771 +178505563784153 +41305395238396 +250775368575247 +74418661481782 +3734386364252 +135064278842297 +150684851669531 +211550784916320 +167774353582742 +41936200326752 +220269683502090 +20128958172472 +31767753839989 +246692920158070 +165631569025639 +248238665402816 +125636873152798 +43326638247840 +89781780469659 +150507769687257 +228237764122649 +114247640673741 +219763800951155 +251835947626366 +184705020871879 +39235731683363 +96129342275750 +206259972737471 +277047409075500 +141663276807086 +114651122222074 +242994371851289 +117798062422076 +196382092350485 +5892744808796 +42149109293409 +43559676001674 +10974289520547 +44723226455073 +69916390281204 +37507275310054 +82151380377004 +214458096295389 +47267778092605 +190069757269881 +167966290252985 +119206597620719 +260417571751939 +10262374169785 +171035727397117 +162797931220139 +236960058800759 +206405892523163 +191965340659789 +109773425607340 +43023633791123 +247825872105653 +17210988403538 +236945772962167 +201504195726926 +195880839459010 +119221218532183 +224316503758263 +74534074863759 +266228378095014 +23634346387032 +184101189683436 +25764762992795 +178213047121694 +139246888538554 +172378683262230 +178361782709328 +57033974042018 +274594616211761 +11333964504851 +220375272160702 +199752055207148 +30941581621749 +260308642232675 +252507873930872 +188138086605098 +223032875362422 +229218704022181 +187628059154900 +24730003613038 +273487141637947 +228213859987165 +177905239862317 +103506902386380 +145117897800847 +170909753652432 +233018978230028 +126390873437728 +68011323845266 +187266881935116 +194431075861012 +176016560330130 +59633535606994 +19997616285350 +95184176687309 +183131768000330 +264300087559137 +115262538671443 +25976111913534 +252144557914025 +141670063312342 +55067098435194 +217988935234214 +235151623293481 +45104041365760 +69632910226309 +75384537598794 +251883683780341 +175375605566150 +258796183875929 +277143858654372 +212796210136341 +109398117944654 +213642092473373 +131214641753841 +60859067333629 +29246069116376 +212927232504375 +3998273560915 +157898314979375 +225670706750969 +64025714427080 +245964837723681 +47761743543585 +10162530651649 +202899937577176 +213305222704027 +229938970545456 +5135109486515 +21835854324512 +146537493713959 +10756596157800 +120227733874333 +181223079762707 +72526216130291 +16182632913746 +96206395624636 +222166651490776 +163396709505755 +251949337184109 +57253727257900 +162255409024960 +248628596876132 +148263368288062 +93742913588073 +59006493546624 +188513459902594 +191429642061526 +134611208202974 +171640817774909 +62680206829305 +41583534228779 +248864348631904 +158473430664916 +209430568715220 +49124695707031 +35698779891398 +87488889721026 +58682715532108 +177226927667470 +70810008194007 +107779159249318 +236951424317086 +261488596002236 +118195460259892 +9768388257986 +25551743807263 +164583833184007 +231828853701652 +48941744245731 +2203835912499 +136189507797872 +131238732277310 +2389765874959 +181808456468823 +162380974047583 +231540562319132 +91541285161215 +105969114661857 +139391040482380 +198893009746682 +97398638521755 +64585850093171 +277658024825084 +210832243243008 +58646445688908 +21761732629472 +98212928134983 +158237649276662 +91522781719944 +13274345642367 +139079192199799 +168084622457425 +134786035614084 +257555541269043 +276348319030789 +115551552760335 +127494761817550 +263555495565459 +102871812680775 +146172782532565 +265367178635762 +44958298397741 +232790456327578 +119268919104635 +136026210202226 +128946905178339 +22480281515457 +143936274279643 +128160413022169 +252279963267590 +111119396598343 +218369766232882 +182171761868899 +224543472960157 +54769687138010 +97790723762836 +202196140579834 +154218137364344 +207480283544900 +54414948413841 +217368211693518 +26016224684700 +231184746919731 +147138832340457 +14262484151007 +150042163751458 +203268079151936 +261319448978876 +214484636809246 +240912784586903 +208118610607503 +3664658761604 +122755965751954 +98835417326387 +104923684860789 +59344096346540 +59545777642118 +196918194996293 +207372304394305 +252749569719518 +87636091214849 +2673932562679 +85114856284036 +192012979355203 +113348290377384 +225186167688102 +52414163546633 +247681263252170 +168972367708934 +28503738441867 +78077198783974 +88242729999806 +44188672479809 +130901246169729 +136730802675956 +43069983390520 +117610928798849 +218831205140174 +112604149477723 +185308353455689 +66675067944928 +96379687360590 +8039572223208 +271590966252265 +1837603097903 +108605818149003 +277753710743021 +160304802112722 +100967834770443 +269119930974810 +258802730980866 +272742695344381 +221097799148594 +89767562068348 +102802479512229 +86334557534744 +253857275998365 +170277790171614 +219711700419445 +228901793067795 +89547125954897 +244981986155380 +157439371028633 +91592887133894 +177295177249177 +140309630622068 +257557413093622 +51259595472316 +82642950229142 +255722768351836 +109442096526556 +251870083932410 +113714009174341 +16216997376192 +137205777017518 +246165272030087 +130074293226911 +20501766941243 +139650264074989 +172837879802972 +251644774277404 +3913645190014 +243048356266676 +9444621116581 +257592378575844 +227791257574245 +81506794243252 +89803479070175 +1860748959865 +272797324007526 +66642982126206 +248443899529915 +187952079756650 +244586562940151 +237045833817636 +198448921487855 +132158470230230 +154206972085869 +143710905009124 +175017721068489 +243287500920673 +259170228426944 +56447534119647 +275563175417620 +232264175990540 +148843090674920 +97005117079536 +45439953770831 +68255699721790 +106256738603546 +195945493764550 +62307521587052 +39226502312401 +251577183185136 +118510423788820 +19021412712204 +260973762780821 +61293925283296 +193206033207555 +6876962588547 +26411711861 +243305636752205 +219985332519469 +128971052257027 +220579925482747 +114018446345304 +267272254085370 +3130188726340 +28384965580421 +84556784322135 +111780018985187 +224637946958039 +178885145861637 +92543847705708 +15068189009049 +46065446711438 +109892519312110 +224270027904763 +156853190000986 +45500906399344 +55228216563165 +208415544474333 +240137902104747 +94296277973640 +238241542773159 +71094391132587 +185127171062229 +250900815825631 +173470572169966 +68052780387276 +250243603209180 +93076582819077 +208304251710407 +230424246149140 +218393902300970 +82166717803118 +165787512986067 +19933909750362 +124238366899163 +239792268189432 +171354799350736 +100244886614892 +166631100389851 +192588595017459 +30949671032558 +124777044242542 +275644426954157 +189248465422020 +37532172387341 +7493050946290 +30903529474807 +118767254227760 +159095192871567 +194905095824199 +165171137824963 +177025821955929 +269541823241934 +82905571908904 +165520924945995 +189446028577670 +248651828698825 +225655645645189 +119622748764322 +107414006970742 +253717471956512 +158820675234934 +96853256925975 +280826113657801 +265530619218150 +29588226515597 +175238114631109 +202605611956994 +76442113176205 +118649918747267 +109883987561983 +243514664501024 +18159443722459 +81319398061523 +8129225399821 +207882209022764 +53699040059902 +278836729179399 +251254585489376 +25704032194736 +209841099515798 +205266513273458 +265481273963021 +10834948800350 +98651733612207 +181063142827815 +88267213013538 +201417573198812 +185985298066341 +48919666118285 +183259218071420 +218492809338526 +69336235413904 +204382469603862 +206521095634146 +33292227711708 +46292743859605 +180850740103442 +249450288900840 +227216124271599 +231775924578871 +40681632884573 +177609688170421 +88204457706221 +60171622033951 +111959116448946 +185577025263076 +224261651030737 +273847074129808 +65954688882192 +190476369928561 +205758637229584 +52972313556656 +198229360967710 +104520789372563 +167923104937642 +100075736744464 +99109949590687 +100216772285916 +62746764699814 +76855907393806 +93035537988771 +246501199465277 +26979131360144 +3499033789059 +175174270199231 +152971233775089 +62016218074984 +252560478360483 +47576274860453 +133851578193703 +88797676052482 +207603462353605 +124835699154772 +260047486781259 +165226374052771 +127348493041904 +4086610687463 +225560893263002 +71678890586962 +64684725366293 +111972954781053 +191835205996030 +154575879120999 +113236350075014 +54285542854552 +247646841924045 +1315244985479 +163972953462047 +262237498757624 +148572269134957 +241056532582800 +34900170340455 +24274351315167 +278079876338628 +44609323337368 +190797020128199 +36513153795009 +273711398728807 +47274157115336 +89713716845502 +176118065277125 +206401186590350 +49413160428589 +75960586423182 +258505752789245 +37209534720512 +156995826965127 +65324092409326 +123006153060415 +63210593256579 +113017575297856 +35567562063290 +204640380823182 +111107843590351 +112610424905703 +4360795589403 +233314295952666 +209119132692584 +264224606469270 +230479427777602 +49689228950367 +188777272417252 +249406199948900 +89322330414244 +109066739130104 +27845329290537 +91067812598737 +33226884328118 +213142339098306 +60295437989968 +110313339001905 +160813667623883 +28151103414168 +133956474640369 +174171141428959 +184109436166850 +156758239508550 +175876167213917 +254673862326004 +94118161501794 +110147129667135 +210949165870192 +95123900171215 +246130654239488 +40495532330818 +28797617143652 +147911340095578 +46405867720866 +118719453719469 +239784133336795 +16480469698588 +253522370560287 +275218934667153 +38913127617053 +197525695164119 +212889036160887 +148458805163547 +253396933453104 +59890308904109 +60605875430039 +225198499595315 +224394580844941 +94151456455079 +41129729898262 +89317931626460 +100153384789905 +18854839943048 +177167159281065 +247487911969709 +241120473736290 +103230980515260 +265106939765542 +6593368405291 +12932425485973 +4012778080053 +90095178012335 +66015882099644 +101701400442933 +219005233604667 +262473530975140 +174911768687674 +33996415327053 +268267601132522 +7829671034544 +206197878725513 +138350100912335 +267404057141444 +184088728193124 +38396527520114 +48081194586439 +238096755071433 +26796764183946 +28416073043473 +202509409502443 +40022295474071 +103675930232468 +169677128412949 +168835079412482 +254212150411616 +170397414501764 +266756725390724 +42387413246611 +171622187638367 +149269872682823 +139460813856519 +80050183455664 +252365611432850 +86336803256396 +118027202429478 +177729062818768 +215586553904730 +70919498459408 +138472393475113 +171616096404709 +272020995913353 +269735348674303 +88494015766470 +229637283375002 +100769414952624 +7611241930581 +265338575599235 +68166335318490 +251137583161571 +148463448926488 +241532461510890 +71461028290275 +121534927995356 +245203045917361 +214347803908377 +116697310311970 +9841943484161 +206318513271848 +219585853899473 +111085973288994 +254956184338020 +226266119361692 +58445968003975 +128553492174201 +27823892421835 +229730490112516 +264922116728758 +72306599543651 +186791926361608 +85821161831513 +6896617185074 +275068776604026 +155862226967034 +105324890351269 +45521702048517 +50618827145150 +233411227391962 +34304623964713 +176126219475591 +269370262569607 +199132181471268 +106535689603045 +160261616797379 +195206061293699 +269888157291849 +231329580158337 +144473546229705 +31137558123315 +153447144045757 +48768916409966 +52656566311614 +246017190268078 +243863070948728 +137644667879281 +157933594946582 +83337733865099 +121255500510638 +109725359066318 +117167230949730 +45787952731320 +105204591096450 +217916911470286 +157470248240497 +45035474463214 +215585131371179 +271518474025605 +107372589084494 +25713825641487 +88144979327158 +14605775336844 +6549828851945 +71550649107743 +29241150449643 +148300228551580 +123311561755852 +72194939340084 +38293096809537 +179021973682443 +122201349659001 +203558815473581 +115885229847145 +61707635716574 +65782674747413 +3303030918126 +254155614928732 +26987391002141 +118922424687828 +96945916757256 +178158802828647 +5392708531140 +153716978300301 +24723491946980 +69615249302437 +102209412659437 +86396268666067 +149360389657788 +111598067849229 +266853405860205 +128739517043722 +268053316515101 +170819138896829 +228575308744013 +8420451520053 +209791447030682 +268469432827734 +119048782267764 +97248620788508 +140945746476916 +3206382681718 +87898073140041 +233576780121129 +251490633510884 +170134853833930 +126618374905558 +44663276432656 +66639040823963 +138083197602248 +105667508779011 +219229309822387 +48655452438556 +167918578276664 +268751652496048 +43907333993283 +90800564387455 +125244110916971 +187431633101949 +84189075400059 +274057403047664 +79267482592255 +250305920386233 +62817043355881 +232953107638512 +182835981857816 +23888096116068 +222008749129301 +139496254126089 +179663661269963 +107456474740990 +225797563699328 +188499331806279 +65366290905184 +159182056871312 +29376981618573 +65351112201680 +3441120277475 +200771411405841 +91415457655974 +111835446508006 +218343978671452 +81741728535797 +175736941855595 +215160749430448 +64595320299196 +134039194804486 +232224345316547 +82922818157177 +69609149917247 +183056581541156 +18676104408515 +141189099456967 +233463316149719 +128846075935820 +76614463852527 +164839661127100 +141476421179015 +266527211884501 +136583694828714 +244087768794892 +211757464338595 +166661902166863 +101885852524582 +43272160308167 +262178021303872 +87838320564152 +155941266980868 +140180262710010 +131742730844325 +242264465578108 +99509590499978 +195434208539688 +124262786936838 +65113067670251 +261683962320709 +210208115777326 +61611077834853 +67727150912375 +152192822669090 +26481890389248 +126257320248934 +130977634573878 +195817039435759 +160069654336781 +24153040277799 +211533545855307 +30839498217238 +134558740569603 +147531628926936 +224068649008588 +133684237715211 +102219276434055 +202797346365171 +169239175228104 +157807412535056 +146737520095330 +63405273494269 +73780469877317 +259077997545018 +272696048721357 +46996187370216 +217636551887918 +253148333569138 +171495433797859 +207229117678457 +122708188688550 +252826947246444 +86559975933876 +159822690144836 +243140906963768 +97379347344869 +141416599229911 +217282226615957 +211012677039311 +258612198899875 +202112268904761 +192516668261663 +270376669971945 +178279764629992 +217971008189107 +79154018620845 +94309507287117 +92082109636786 +19534842100337 +15640684707505 +280478353079952 +60272052082703 +171100408405769 +130872118255811 +158164083917779 +101968826655525 +120546641590817 +36914004244424 +114355808613674 +4279257288117 +175229792096021 +59292778833215 +232794585902587 +16763249560202 +6392148509794 +213474813409355 +69360679139909 +228239105782137 +49262950425480 +220122794302544 +77031127465001 +269942026647245 +115130121071014 +110951788319772 +42049842495265 +102175633308055 +88316912151760 +35695289535617 +276091046904524 +217459764635342 +124020424676466 +183136885867358 +254104219263998 +57539766009742 +201279436172061 +255386432317086 +177035660590118 +111910777869064 +86787790294052 +135338294359385 +18068225955576 +88432729024908 +147072047078298 +248090007889901 +47360991392124 +51417000810293 +180499340561905 +131356136745951 +47258299269296 +178313942036816 +274688774564903 +66099239161669 +47375831305959 +128022037802133 +49363207889787 +101755989098708 +245829871076017 +76168672656469 +59141441384404 +220304196066879 +129096720133946 +93294804492202 +278018048424236 +233325987721529 +208783973127776 +123810032078247 +212863713823208 +176351295935278 +16422353403709 +94414144763580 +39214626356040 +93578828327661 +103965052076389 +122414024304024 +242794068025434 +255801970115507 +7386226104493 +175155419272372 +58972438140587 +81682112696312 +83968149402096 +188412159137187 +126130239067263 +13978750335256 +28400744558247 +184749110632797 +248374304993731 +57496851758000 +147469497298607 +49148571523557 +248734539590158 +197478646174806 +60786296080243 +179848678389769 +273947531965165 +45528127929425 +221100296920922 +35935666125454 +255662447987005 +225248495596724 +47356188277895 +81171837381352 +244593563788212 +82903581509872 +76122675342013 +112823046053304 +131469838544990 +213951142238904 +269794309447977 +138115686726803 +201245904398075 +166106638320213 +277478851958704 +43594863259847 +25171840569740 +85095962615554 +148721393971835 +117699262589339 +187995015060447 +69944046198926 +142728290686992 +155614336886460 +177804308282447 +224561248773821 +264620256314841 +205681007724680 +145533780876290 +188697005892041 +16657580254127 +96683143080170 +86220111117598 +228683422584604 +39407562360527 +10893622548123 +252710915965887 +138615511774479 +143680578540107 +17876259999496 +274061292039047 +161371597012116 +208434066402189 +211828347701165 +110201653127469 +143467206926165 +101493602962375 +254583104847918 +95537369247984 +33220934860386 +238710227262767 +211855201359933 +267422606203782 +137562553522055 +182860957161979 +242897084683693 +114415558851705 +196689949423112 +235992645873643 +87378017707964 +240590828810686 +198348967967599 +239988948850192 +145233820679994 +60536099616465 +226303756247994 +277179592564587 +31464192446298 +212430352607494 +235017402839498 +249283076724646 +5690019570217 +131689863029268 +221653502339923 +211762839430143 +32076396638823 +94215679570909 +227829064465891 +11062849333724 +150630368483490 +141568055645361 +193732606480738 +122704685523712 +271577604960553 +204021045424208 +209007165055103 +22643911624640 +126392585491369 +87799801480057 +21575577898375 +174830543551323 +194250498984720 +20765767907269 +168569924041622 +111642025530552 +158526694025904 +205101919078818 +22325755506854 +219715364207323 +17416762499025 +28360851475382 +234757361062855 +224083285128393 +234926316744042 +200405029212813 +256012847478629 +162183351354556 +34210169420524 +130418559004917 +180072257801704 +264055144899206 +131091843077764 +66708992970781 +117449382539051 +11849380347717 +53224929243533 +212729686281087 +101554970490165 +156557582399591 +5983216380098 +101562697675808 +230486646097274 +146887659506323 +280004724726564 +248239393259727 +236433709964670 +81323523276976 +19354280176559 +94600069472394 +131859689866646 +30204803957276 +119218996341250 +124497335728060 +230326562557919 +265499668166530 +253854752612695 +240318522325937 +138865655808716 +159082748693067 +182766870449919 +99692983242095 +191697334444092 +38689593255560 +155645387170787 +122568051338247 +207457098219143 +210747351886242 +170118842169958 +234623431326055 +202006028648610 +9845218027192 +199277747104742 +35273036950216 +228059501438534 +138150594048894 +21729079299490 +213633679177232 +235014459352186 +182734051546818 +233013704211185 +252585999908743 +272768316169230 +20053242129376 +196546058190020 +66280424260293 +145204166083920 +245359428715788 +175160569644649 +254103473238874 +220841197557655 +146565292841704 +87070300546367 +169536296673048 +153315708795152 +137126084442167 +35208059793137 +276524936548908 +251344112890755 +31824155424036 +69280549103505 +158475500080979 +206431949743959 +8727540161967 +151150075365887 +7228486671822 +120507663290858 +131343365744579 +90459400176563 +197840980091378 +238932632584478 +37307764379894 +246921356459143 +107949626235633 +124147775415946 +44430409400675 +252740070560661 +222535172498653 +215861907457829 +264577074295746 +239953134518139 +165222507209381 +216745894631279 +125234790039656 +276115785770632 +30737122646037 +120471571292893 +202249709750206 +221974952038952 +154319653753256 +169455706595298 +204640766683383 +6678026870423 +206625819617881 +200227029041110 +248000959846742 +112806654961366 +67652200714242 +257713301539017 +45896834203492 +209958455544011 +22669960949348 +265632490736207 +147637591525714 +140731771842407 +120057820222955 +67902087177821 +240033549063932 +23461603528520 +84227209182596 +140188406490930 +271510636898510 +172536810132831 +14154337585247 +234438792082433 +134820964629188 +29253227699758 +243788201046110 +266729915307168 +222832693845501 +82088882329369 +192656538852777 +194095119994866 +51172809930062 +141425802525674 +199330018109845 +232066234969288 +245879315737650 +139256184515957 +262632357275306 +64405568259872 +197351595286520 +60910497229599 +175019923601658 +54775960954349 +18740981733355 +4650174673458 +218907149617663 +156902127865373 +193406710787858 +14693215563784 +101111854936149 +220270642351565 +223205944604629 +133150760912831 +248634233504388 +114189405279452 +10947169655967 +24390591857617 +24984170717233 +162555505179105 +111826565566914 +72700599539947 +244863824581623 +141753153164579 +40864346515478 +47707094645283 +129032444579212 +247658491276448 +267468162204907 +195281800327089 +49437693367478 +54209178625261 +28403417084847 +230871724911596 +93793275825716 +24034038108890 +278536290894029 +108858186496250 +64343067716032 +13638421437944 +223836142575415 +16351227727725 +184980629187649 +251617794365524 +85415790665535 +82952259018913 +237358469438323 +36639770306970 +11700040454361 +137720722200857 +92849629943738 +14072488202123 +270524447762103 +270871923374570 +134062910953105 +87750297721833 +34963140307777 +38807081547760 +255336814536579 +50510423396548 +205005108986296 +17357505485624 +115445433889390 +265255257482599 +12417570118739 +213745850535264 +249049156422736 +60025399061430 +247891028365838 +97161199058971 +136987602375504 +234457907984815 +140443376475831 +46673374828452 +153991416421759 +254895333032718 +108228958323268 +101876627033172 +81784415394377 +115685689003656 +278499526029031 +104659248173188 +260714920498731 +151417755418910 +118298855253030 +245473755757991 +158503922524798 +83464683629724 +108967000821257 +53155345970712 +52561280464561 +137566714711412 +242901466439449 +164001207642750 +26512591251055 +10555510730868 +26813720651754 +133525766178983 +211947878617003 +18929458400722 +243074199095791 +73644016553163 +253408912841801 +72717780119853 +247474667810840 +68979837621557 +124816839992347 +128343393641938 +201171173445378 +123108345065410 +26476302694313 +25058900478934 +111319506856196 +123087606654347 +19742420732959 +259052968539255 +83625301317432 +52235095232604 +30126142548043 +71003579583541 +125142916926740 +136850058290219 +36575401750138 +205983268519798 +9201239158857 +254943511027391 +101093450415094 +171250185133533 +82660853366317 +103803152441829 +125038287641002 +246805233429435 +268477762467907 +234770027138332 +218800177008130 +264682629243940 +27393166320975 +186516066679954 +261018848138521 +171874163020287 +127559862408172 +267001667630177 +277757031069248 +182525413226534 +223538878540883 +65874047163414 +273079932047862 +144399695164090 +239037194642691 +78726560692683 +130200086800081 +3313870408284 +281386321296481 +268217017488610 +203368749793670 +28422955130446 +48042775952323 +65028088568988 +10137871152286 +276385505121092 +139805749287312 +222429492231313 +9170879337967 +187318864513785 +94093765363421 +40120870317612 +276424568730684 +113041900529877 +75779857365398 +28592746174425 +266487471729675 +216367058567107 +103668744426281 +169645328782887 +83981820473845 +87480042163804 +255390517496437 +237406570435338 +171199689841115 +229977640626624 +217842436995608 +128020761668457 +272230674802964 +113440560426382 +22915631058603 +200440854533936 +239891375802634 +274483652650067 +133508365610606 +73095701603799 +37105233748218 +241399553376665 +70165773694729 +260546614131980 +219542218327721 +105036896056598 +96286632452171 +266831547107268 +230391158143614 +257954648199813 +51230011344325 +79409029177772 +36589972225996 +46832431934565 +274795977258093 +13704138106947 +224349843960701 +242020632574762 +242973820455322 +52820968658251 +158324410195020 +236004231928608 +171206279103963 +100702640799123 +280141580178990 +120102203766677 +203473106108824 +261192077761539 +219004241039804 +23971964510424 +196213178184220 +173734528264963 +71266476174852 +230581097707765 +193701852981080 +92537454410860 +252546714523010 +237676738308152 +56134588717834 +81911527327318 +188703421705395 +102302266008182 +245702182145709 +92746273156838 +192897777788018 +26309478582259 +48257547217262 +144383487163275 +173407503968060 +199367604998550 +157852280517624 +18098632441075 +198751441646869 +159472491579339 +90052259760469 +255760070337513 +251471916702832 +58183986851293 +28603222043822 +109278070572835 +191365846518355 +226614971753484 +216280290086590 +6437093234627 +57963506424013 +257313080452915 +233856460366647 +12847652993747 +59550732704143 +167491101124853 +105660707713587 +257330044886243 +128291402031953 +242228759440344 +14354308550585 +228260206389544 +248627258950383 +20698078451384 +269529783037449 +90625093449136 +261276216002518 +212198330700563 +95542251109505 +219311335832007 +138169532902925 +263677413604366 +275372201519900 +200432186347696 +75764492723981 +32192566868389 +89138371325732 +236448377474147 +264914865568369 +104752638373781 +205509708146675 +24988360059768 +216178503486622 +126836385415495 +84475253293595 +185971448378846 +99357139019858 +75072818023326 +266410788525948 +170134928612567 +46187184358419 +144083329417783 +45742037486416 +161540605955630 +170537397501319 +251229276541646 +94553137837269 +207551461809918 +178630948656202 +176600756341967 +218230068716100 +75796230784968 +242566166225022 +209212222227440 +159887144981392 +186847683648527 +194055569442671 +274794607052300 +174646621104292 +3559617577659 +274865549719304 +89123547493598 +87460566746655 +229269429944623 +235659941571868 +258343124008510 +72391508813858 +244355003140240 +252980204358791 +165557238664619 +260064659901432 +120836160894909 +40907831295201 +108388224414798 +125817431453924 +121038835818354 +124932464586303 +162688288745197 +128431591725922 +280538978016806 +91925849749281 +92925734553675 +110133366123346 +222439008032761 +159661131724430 +83748646400205 +197003975544925 +95613159844857 +32687027739850 +244646707394791 +152326816582462 +138299718885772 +214849443299690 +49792608376490 +63146205679915 +45589191765873 +165077188836317 +47318924206150 +217532482057344 +116516419002260 +140460165826050 +21071336663937 +20133401307263 +131901048767544 +55890178033903 +121849279649398 +85279111693078 +207675339314416 +41605896319207 +61831489338600 +4934992973410 +82715529435542 +116318000570475 +268101370785767 +158002876942019 +8705905439802 +203311535236941 +198398760006629 +15719421452921 +258685791425505 +65510851368268 +103293387029829 +116445381996157 +234600042013557 +263953716663213 +248875648633490 +139594836455072 +148407317600468 +45640018849394 +13617353171679 +191903104296258 +64130668598039 +30497078342235 +129670159958376 +66677695485876 +98673079692194 +20218025410777 +251471596586549 +121952758030195 +77857510025159 +138679821004752 +198379116978565 +191006268126109 +48611240302485 +257877343366244 +239404764425594 +9502434542122 +224036960898293 +123144694303509 +91094550665341 +112853655673434 +207027129779660 +114074741022786 +187744717087022 +137909747942183 +69315473906739 +119711027627696 +23673118129240 +20747479752936 +220157280997722 +99712181811320 +3851176687797 +240261679286336 +127930684607505 +106403913090732 +153582595463716 +148270371150888 +66254669072960 +60223463988070 +235858103990303 +261537224593001 +146715247699334 +108143193512627 +175406355660139 +62391743911885 +262982092540952 +124382886344001 +90188980412285 +160953054300321 +234792466442425 +249160786523081 +51621911602354 +45952302740838 +268575761444441 +128631461383392 +16409282949080 +114575673228795 +207683074952182 +379844845195 +71211994710363 +141271089661090 +140563344518786 +93174094640862 +32842844312568 +53894111739062 +48353943645776 +81821785680519 +3378268533092 +186437858653919 +186426251410063 +7005566356767 +266488290815147 +107576214988796 +165728839910799 +259315462128125 +127672775861393 +275117535964716 +44134338913169 +255367071077544 +60960831555750 +280117690340436 +179225423745652 +269494236745743 +240749432494860 +172515864018228 +82968806593725 +110507338075702 +233999961201781 +248813447127887 +116727423524320 +249206087345089 +144149018816235 +223785172239258 +71710760695889 +175146894465477 +263222743938694 +110341611350487 +211212394302302 +16291339318370 +258340103161974 +263354248581450 +263560924159578 +124761160027055 +180385229805479 +96032250101184 +65040331900005 +234619028936623 +99716583078333 +130562223996307 +270152231184881 +196481293779146 +9650370772352 +203934563956808 +114092523677316 +219104960012168 +3784790810986 +113947781278134 +195381991729795 +143430051053577 +223104427582195 +21056956057988 +105160894852721 +22137945720251 +12044249507785 +220440142419193 +153357952024407 +49715550899902 +60710484393397 +223573361902404 +244109219282299 +14370518362263 +266080636781069 +28874242854666 +271845309626723 +215349506223744 +17652238474088 +22463263565629 +91150678742824 +229286315539304 +102970749049006 +233392546334405 +244565102183728 +49036754177514 +161043745903204 +249618011715317 +6311490797258 +115710350126271 +251553253256743 +31937545075337 +111166440848972 +61440353153977 +280522096931299 +250273924546303 +130506623338482 +96394019343854 +254416854884685 +254936399927449 +178244908488989 +98592809048734 +88455002273606 +140801321241302 +218563393266571 +194658798716235 +79885204376910 +204523147614732 +65598465386502 +219982274534197 +4051370005912 +210583088561183 +135683691099999 +217792653105040 +130556845792201 +250881305077401 +84734951667484 +32038008785082 +122203749144415 +88429075199080 +63429003018547 +88203151108720 +211027513230657 +56267090656389 +277589364165012 +124193016977308 +96028963946960 +190996053519339 +107860569112327 +277590793391490 +120330569858169 +37064043530690 +260068060705240 +12503013247957 +78195683252076 +186796705117134 +173959377286450 +90309257198946 +175759056546014 +195826337042627 +221010631656617 +173347186329453 +268390090190227 +182465368180211 +200274401116673 +148313423173274 +196398347307659 +175488247904605 +89234452805580 +63336084030943 +272286074284840 +125313137369669 +167511914376849 +136754643463386 +65416178623469 +98445275704600 +88774504213868 +210500107674599 +230836628262106 +199408144022353 +39477962500291 +110144680171331 +252539999898919 +261254960527593 +263448468911195 +223138796419798 +24883590682439 +129385493945733 +67715031841622 +39584901930808 +229408774323912 +217943880225114 +277747083297971 +209931377936851 +235371688226108 +80724388448388 +258762204795368 +215157454013230 +257114143276528 +198520061839887 +36773450957680 +183199642681375 +141270121707441 +32154779352765 +139871731928405 +7456264072345 +212416638207889 +39211650421150 +12566113758281 +84726824484400 +105042837534476 +111285140956212 +140755606313540 +111029903339209 +197651401608265 +160786408215456 +35545260786655 +45512328121751 +83845313828283 +175353138516478 +159516449488814 +44958542018684 +100540275001299 +237661317406799 +45988038824066 +19737493463131 +173810947832818 +244379156535900 +60249575177173 +160169298898790 +134440333863231 +141979238514159 +250568125005697 +213895430606174 +125322173119883 +192454254157942 +119994336552482 +164288416993291 +34798924010238 +223270835796572 +86357310079991 +123155391160395 +236308893714717 +152114077665976 +231312406014326 +194288898899728 +72511711714692 +148353041661824 +66539778347722 +73197974156295 +60333796200179 +235500918282077 +235457363206876 +273883106597740 +224556922751415 +115391619871546 +170365860304730 +76385033029446 +144409770502267 +228764251277978 +177783087731281 +141268291707034 +196910814119973 +234362078840114 +68177456457217 +47400098219779 +62745962308410 +136192510793084 +17523261122307 +271692773593494 +273573890464692 +105151242148438 +220166697162025 +154273016099933 +211490057452640 +226455075469728 +109158282734447 +6853227279349 +190142043760927 +89622651387410 +29053371266417 +37294943989825 +13392877215371 +277267576293346 +91979878057170 +271914059928947 +70373387107715 +225398384251427 +231449884887996 +125597855263816 +259435265678537 +165132420057845 +20624016342483 +5420910165690 +21493920442478 +140537578663407 +83178899097865 +12159204443910 +267236955375479 +30921725655092 +171634892261486 +247962268557284 +246432496404402 +119827599567267 +1598048736293 +73596924537530 +23479651518165 +173464987669421 +95356671348053 +13348125128545 +148126253974176 +41255146088711 +67787451679092 +42179664434081 +204047285518760 +128487141954232 +199210081124054 +39221475332287 +28941970713894 +215304945362993 +273274800305003 +123411361040282 +160322268602455 +159662689080094 +71273110736259 +256798456657134 +279443015866588 +202774144015041 +140043536144311 +209542639599056 +233022760399658 +228130453306300 +253761266398718 +53881845180941 +138019526729385 +56711711335081 +265353103916060 +71877482648404 +6930281303608 +73702075781906 +122240634472520 +54457111592868 +33679675944917 +115426011674140 +202129374862519 +21464297884173 +269556036884592 +52687126157499 +203542294662303 +248415167917110 +21876715137021 +60801110996109 +129810514455389 +279714870756124 +245497498055689 +199852513104372 +56739877717234 +10305519885187 +250437045528293 +21904310286026 +2178385057310 +209848413722687 +209607829394981 +188484405289179 +90741121281819 +276584268646829 +181911300287343 +113804420434619 +74959882960942 +62397093626216 +160998748023762 +29606493289663 +41449607377720 +236887537970219 +233279209579241 +63035774132236 +110769088962448 +77628714032956 +79016881299004 +265133058358688 +21921793027137 +92901307873731 +96595837426663 +158033420283406 +87610086001223 +271848939191823 +146982018825724 +216828770342867 +75623879431537 +187097089037116 +135782284604577 +276394514076292 +24819845350705 +268386897198992 +96158666755011 +230632138913228 +155774828094389 +183920750496704 +49004395626152 +212407626902273 +162399015974694 +161980852906666 +175731961956521 +167280504038576 +232501749137236 +225014740716460 +281437983135930 +97517019243105 +187020951147641 +197259046355439 +184835991709742 +60665600739336 +192366554068538 +82384360662367 +40093413033887 +105319885839053 +130015729139453 +230707058002871 +71091520190267 +6028898274676 +212746016060403 +214314710041160 +147229931694078 +32052679788387 +193229384628710 +162429749681218 +242714118793093 +67720076782882 +10275543763224 +31458367621284 +72261313722058 +186492907819143 +220674792191925 +278510279248563 +62736758104984 +71399470142807 +73654641068340 +124335748204643 +68073800714176 +154877753191399 +245151952177517 +70703505535131 +190847370912461 +215884509175113 +211910334098916 +63385821525407 +126281348433282 +215780501259453 +69056509668123 +265112923254732 +9472284022035 +104093873988430 +218266636542268 +71604512975913 +247476931025571 +229903439340250 +245028044842010 +180019373157765 +54008699667792 +82765378158290 +54094790117605 +145873095627381 +116927470921748 +106765782185147 +9753026822754 +269187088365354 +245871179143547 +241618802842160 +181166488765805 +153811814775109 +264382435660486 +235712459953501 +168627897068880 +72059728250782 +212278161490033 +273242299033496 +148512177304712 +30243334687951 +66287116715793 +200545833554795 +124390046850875 +18727786560350 +77967876111746 +31456700611952 +243800016570731 +13491411969613 +107208440485915 +181805465226319 +103169600824182 +131928555789491 +14426217081617 +52294047441574 +159394292155174 +199417475728634 +261875854275239 +75938568771535 +140403765251097 +112474801928254 +50834207860412 +57765160112977 +86799739238440 +120482651575302 +71395582586505 +156966238969506 +225983605870340 +235061556783323 +234365277534822 +152906131759111 +49697492180708 +196088069654896 +6002820792224 +15324450155752 +152315878235174 +177555351579523 +87420169457496 +168708205595702 +190117452546679 +174597671182813 +141321087621990 +249794414411983 +162723224115005 +36732144846174 +217482588611258 +211069739549760 +74851638322405 +5806458065729 +119902604845667 +235372511537112 +48093341606127 +22390033213595 +248507522587334 +130575152631810 +30571705709411 +36188777266759 +111240156362072 +127200685423077 +247942473321629 +166056416712713 +138934671938256 +178099668026869 +179913388911342 +174945275503364 +59846233323497 +267302888893265 +162159190338796 +84663353787831 +108329910370698 +175392506889186 +47114047454108 +165123845159199 +175263239936836 +70591979216176 +200998794570122 +209922480784309 +29251804469537 +64110578655718 +21142842701940 +61650915693070 +122656732530469 +108186673396029 +139497855176200 +203313451156433 +139371417156110 +57889908378180 +29853145899923 +224777580816821 +25821020568535 +16638323389006 +156810132939232 +203057647456206 +144148252938530 +165556171920018 +69331685910543 +219930392277766 +94787916399109 +203785727165023 +172291340122653 +46112914276208 +171623561311913 +91969769912868 +87034067086147 +267851459653384 +102291587911890 +75484365194272 +7093609462314 +261831776221862 +14145611314225 +72619487105677 +94110188778285 +194414488708312 +264758455884668 +265327806259740 +50981396979534 +223784594602535 +12642870689291 +239528055771211 +153302233364819 +17587083788032 +165047061408825 +89546503209855 +225915679444 +253348133900696 +28651871796514 +273610239702791 +160016145478713 +12807986321212 +217064350090999 +229765410787309 +24282898633841 +228327827878189 +71196018339429 +209774244319158 +161496945247150 +50985199036504 +154434409455901 +251040453155748 +197539455929000 +98770091359563 +124849545503346 +204348745234733 +177618169608394 +274621587366213 +245497021812038 +125386215402579 +10423521228871 +233242070417535 +122464501959851 +106862572729872 +270039155598881 +190572765452195 +206116494816126 +104406253179151 +204152837572547 +182714528521776 +65854080227376 +223682183855226 +218773407923299 +23582857152567 +174029058311769 +31400861831754 +238891804098700 +35986096931735 +37497849291492 +158082206306669 +210615635809554 +101264330999344 +264729982636145 +200155651588251 +182590195687138 +31079576715341 +77026030217356 +233257704854535 +202555505490739 +5403268129501 +192342664229984 +117273804388172 +153155625147399 +182215875923577 +144785621464719 +205778831272245 +164897952968521 +276313996567330 +65214237304950 +70525494246014 +24178768343889 +99367388026983 +19453062931059 +100478609253754 +139541398608534 +92895583812080 +232698669480414 +149741354466862 +210565206108238 +170331404962411 +133017399682126 +92179562806200 +232432165864415 +235656569514964 +87680364657290 +75583615525682 +49079776221227 +91867932377905 +245676434410847 +115881167304163 +252263603201841 +75153041404582 +106629445106045 +207396059158458 +46375155392873 +226117164639788 +171523496557723 +80845232482931 +206441713047403 +269972104414961 +76034897693457 +96811338407242 +243046798836073 +31401138551321 +230143317545366 +205651505326050 +1147330744586 +23364187895195 +129604539752311 +172633487980083 +172166245167796 +80163156897441 +250263046265312 +128303122887236 +173952977028304 +220092934379253 +76397188495042 +47479137070557 +50288180694692 +69310763380985 +168510757283433 +139597728312253 +3548549499361 +131339080852077 +191830170631019 +91748470359653 +205345315160856 +91134724244039 +202359681169519 +93962317076679 +182710971588921 +75313506284454 +231194648636122 +57837040563123 +116324360603456 +60391508793004 +174259141681828 +110292495240956 +263184008626230 +160933024827459 +281002685029220 +203009851613157 +21267059464532 +57255544047414 +210446679705649 +225140155268489 +272599020659436 +268806531231637 +184915895067139 +216317779922583 +191913769144792 +252748151905871 +165041411616508 +41386788184478 +196665856307578 +6950086253458 +156900385369220 +186357619736230 +252067638566877 +776107350164 +259136013443725 +190308023983863 +137217493277064 +94678752158292 +6590086731904 +86926366068166 +16835395998320 +58211106137127 +263076761452042 +135373381444522 +66940520165338 +170560543736204 +229453270808916 +70849149260361 +144959809445112 +236124019880221 +223272983007959 +181034817442210 +42789825550190 +113142944508431 +27089748743187 +105613785170166 +202510530138789 +235041918404589 +152906694208803 +114955277408526 +188096535095221 +12216081261355 +164904368725275 +106018454253803 +275346799996572 +100089789742344 +59067713754963 +6290095344632 +61305639227459 +273239638544603 +67051876951899 +247797370307177 +86405861477501 +147305983570387 +140491526648275 +146748804673568 +88161911442723 +88351211752722 +147810017828015 +147086544567603 +199741829057710 +156216738899735 +129809804970245 +183836514295623 +142763799679371 +252758505874021 +184793438331442 +99340998046410 +81132689448205 +23812747164484 +230468155442873 +205540693107227 +236925575855491 +88127337737090 +110600520815422 +173057007811033 +121935634028706 +118976886226803 +232181977840923 +47510178040334 +174331445707872 +167278701908464 +100406901922302 +136250386662928 +263985671060850 +146398815937409 +58912919640894 +177715820998742 +264864042267894 +93832012635882 +27828350416486 +166693121103768 +112216871328126 +160914815201199 +241617806093237 +182116289713791 +52314574762563 +169055620686577 +64874055773478 +54334184069868 +219480150211629 +256995701732526 +239815122233830 +64984380574755 +146935172181568 +170388220808188 +143224141765839 +96158032271870 +150420091388983 +178089636577117 +84496503424673 +159809196154229 +220672124364978 +193325154472135 +46276483093928 +217831308732309 +129725448815949 +84299672611342 +179059173085569 +137801558344053 +16181490128383 +175823713447221 +33279332010837 +234555745890525 +32674403567062 +187108527211912 +78593918513015 +74469388444538 +209063384537921 +174343527837169 +205540561368302 +90582062444468 +185348301505437 +152818472823814 +157300188231613 +10984580342097 +174320318173209 +191399122983837 +237588396031526 +65892251081924 +110643736509118 +137986855292590 +119323528844915 +126198989018429 +11111672881273 +98637771744912 +184594153098510 +194569318140750 +213736759007581 +164725633391188 +59443219599781 +234761558822221 +187845640054949 +3025856184961 +111180181015448 +94313595780567 +32659478538658 +26006136279690 +137560470083107 +58916063789472 +191665204326227 +153901434480052 +151464429616769 +239171069497528 +148699800558524 +118628223589664 +84059922922265 +59366588598675 +41142377500547 +19712100749471 +31171952825568 +251842052942953 +52228752707160 +23774615893280 +138884157540932 +122411663671240 +90233361866764 +82860321764493 +223523226231800 +214515513191314 +233402486003587 +22255425852880 +96439542193376 +66917536242802 +123266050246244 +59155462175259 +181516052890088 +167216057275973 +86381843018880 +230722508378494 +273315762133993 +251095761427185 +264424834202325 +27067134823679 +118828911132493 +216109077080267 +198328768422004 +45723972513822 +187924280057302 +148732550482063 +271759208079405 +17933861883383 +242114737245184 +227692186692286 +23633123906555 +75618063850184 +165492120032541 +140307454061596 +50096366688623 +53257247096812 +56415178355616 +151787686481511 +271407213006189 +94424755754727 +81457656394420 +258580653244343 +17972923387388 +235437806569015 +28007131295719 +276201398550614 +247424248168116 +112860423615769 +125254852249821 +125676592009232 +224791423985580 +229444440213055 +81553987469038 +211827773314177 +125971092274915 +101700440664653 +248110510609719 +200684800613370 +170621446370854 +195967021125613 +88563069237584 +203604074866414 +18629575146029 +65202204345474 +135180296000831 +190981081658335 +245931403405231 +209545049990721 +81670126322959 +53792580540828 +63588474978737 +43370210071519 +173471251301834 +99802287240680 +222962266018583 +255898274894814 +151604291545657 +249638393602066 +226850080841492 +252263621314582 +129063463615639 +29285085909 +140772577063165 +152529905215939 +13846490799035 +16733243525023 +138766414107842 +159460814817895 +35230733216183 +160783852954322 +85878341245024 +199403859332347 +78086583263058 +104000204872766 +30332738190516 +208052276483360 +126293340625749 +107054813486948 +94622969203522 +199346715977979 +18005313641962 +228549224164410 +159311723185282 +124298865731402 +81312396206163 +108936774424121 +104343670142086 +96599050831568 +140716326573709 +112018745368746 +29241728996073 +158045194182458 +249234788169722 +162839914199536 +119911654289954 +114692452900493 +181746438345298 +252113620009366 +165940551873862 +193281956517543 +84686407757006 +102252973836535 +68737488197599 +233959065749338 +20705767981331 +179484523689553 +57835349056533 +177883244659146 +43954178412867 +7966701396994 +254156760838937 +192183116257330 +196550309850529 +59954895177593 +221906904825108 +257320383666222 +272888142503357 +206862708737676 +197151942812231 +72759051686080 +268297924062181 +201273964803665 +186512241434484 +67513366436623 +90161434644849 +211051365100945 +234982193473926 +48943939322501 +104053185992070 +85193698702647 +163231034319005 +48600580678436 +219939983422327 +93409391323664 +120148050231009 +6492347370025 +278524555483665 +61466164108122 +19897781150657 +206727913660309 +127452792198776 +27994582410475 +207061712476359 +230149895262736 +169966788569724 +257501504184304 +19378228597497 +171385302633673 +115225907536601 +192946429243131 +12062184056098 +144427278422733 +5960901387113 +231640340631314 +280683823140037 +181706259424258 +216870207228228 +68953962485740 +30093365561297 +159843382883390 +271714898745581 +70287537230713 +17510811685294 +267277235462034 +21944214571461 +87151919891369 +6801270556996 +209333889780593 +231538757307364 +146453025129088 +5899487792788 +164717613379568 +254614162652213 +69340762626344 +20778238096670 +108910953233511 +260377461123439 +42721650219412 +258248486653563 +66111079053687 +229289814827471 +167732819292754 +146372667287008 +84859864678075 +157382628637688 +89830046430697 +77090192790432 +266076234680192 +275279418821009 +142597327723093 +235005896007457 +181334931282033 +251271141441264 +120192353518695 +255660201128363 +86752714214051 +166427789576412 +128744710842055 +207256806640488 +23176081047713 +281458374882123 +170985039552285 +194360029565672 +162706005939789 +53793823098052 +87606562784603 +54476870911953 +196624030690374 +242992846668876 +173791188981843 +132815755227306 +170448773548738 +24061217982523 +123639631880364 +13859500548712 +230185392061498 +121219760522331 +150684374083863 +166520893850142 +280676363857771 +9051311347869 +203607253770159 +281368462112287 +19342015445751 +192078075324952 +20043526190791 +181121394548449 +14697923269894 +227118950207548 +258035176511204 +90909580730766 +168143276024188 +261447294025093 +221672993956746 +66107238693399 +249001478512852 +275028480218333 +114590915740600 +12986620402814 +199622871735844 +243056109393935 +197057217702996 +275170973401808 +110311341102980 +136186331481284 +148039848926310 +142322977606545 +198292076753625 +226229950882415 +104349773594470 +62391129619197 +243442721715838 +190035502201241 +188268675888618 +274297170536007 +153664813736159 +103336981540188 +53093966279634 +263114040635187 +204243862925997 +250253192358042 +19464030369846 +87736799369769 +143915692307987 +31814340597180 +228781054505200 +118205676488680 +175558843009359 +252945787862496 +281074793773893 +19556222717210 +118400119630375 +181351792054194 +210455948427206 +280077824477224 +256250469578395 +8732616794405 +65070045950307 +200866114103333 +189009042288843 +142370684383404 +79199439971887 +81640397578351 +44134895642826 +34977811202721 +13428375307833 +217753494974752 +169128155033195 +114063458256861 +244634013481437 +92487514387191 +220787394283828 +45326831916140 +25481269201992 +176503936168201 +118647800135605 +265389346287857 +246738486645124 +53348767912078 +76496437452042 +35791232389347 +88972198713730 +155514856921126 +85959949492314 +64597992844803 +19419154085920 +65008717506280 +175968711431049 +113121080574657 +72343839744479 +161440119221162 +202681730575478 +180542763290898 +157761906672328 +123315056043604 +67274129932375 +112243532897468 +268290783356823 +46225359655078 +43099678394655 +237901829990797 +52339471839850 +224360777564013 +251423916718383 +15210889081023 +69873247911545 +61746166548281 +238877057168614 +54592227848844 +209098594978549 +95137564188004 +240753581728055 +151896199300627 +93782708470088 +43295312529849 +32745513158117 +136787017114847 +245758166069971 +126269450787195 +91307591440884 +235482408135368 +42126210326493 +115934310910742 +261318928772252 +180941124673122 +33778095959171 +190128483844747 +193591327713403 +207836881035721 +2130441466734 +220534068383530 +228053423242586 +163518037625971 +134358345346149 +126056679739290 +7176094894897 +155597185585594 +184374570997507 +279830805901772 +224509131990733 +276341608171125 +259579363394969 +61166472681817 +188827480346896 +240987003313008 +228771831358231 +198911147972970 +261114265429275 +218061817740474 +144816201820907 +12676015011634 +89550022673362 +271932704250851 +179658935732976 +60947231856465 +120940756064268 +49945227760730 +56543538229280 +180849969366828 +261641193791291 +70416090730694 +160711528271390 +100528977569010 +64747131950619 +115093355014053 +243423240409420 +80978450311644 +246575885928717 +95131690202878 +2322198529599 +193842046096432 +157621062439942 +268396574731858 +231898110145838 +237518429816126 +73800974159756 +29300429619789 +269874427378753 +39779863786958 +12753497928127 +94232282863283 +202925386515511 +47023858632135 +156934451431406 +217024350909205 +240058980623679 +109366474238665 +279243348974601 +226811827391475 +15026489838344 +13590373151921 +2441053586800 +230095912454275 +73909026776921 +116324746463657 +272663379035593 +41822006633104 +170432487861306 +18150764139222 +50841078527652 +85298568599662 +58889807392876 +192813747957913 +141734078981191 +229454267833030 +109968880272450 +34447690688359 +190212078769446 +223203564664297 +143359104376180 +10501003839581 +80293455830509 +240481815327922 +8504155767198 +257260852515475 +247375013243554 +164714689831871 +22543299565635 +821341215329 +194485338506820 +209910820237256 +173561269233715 +252115324825402 +192971421475746 +9032735086430 +216493339516485 +129629971686036 +262526131879368 +217991615426268 +156197482695425 +263487578826066 +31980419945927 +132952607349709 +218638407893667 +22937258349939 +126654775085667 +98917458112888 +183438701051600 +139987748805517 +23836327024603 +113146916219330 +55052412859374 +19931194381844 +216239844600356 +167531830642336 +38978445041961 +3136743332282 +238810584836946 +10567289177653 +60405643993528 +234521428683903 +75477802459948 +131441377510368 +169191781826108 +261529946923751 +151605790032019 +46046088886797 +108771636150588 +267553706542267 +17050100971317 +195301674799088 +178415764070780 +233463995281587 +247527382290193 +181808414399662 +216074475274142 +139339056501441 +198992443413214 +201451921774979 +12482542695361 +43745517403612 +198792790142193 +243451427370559 +82865607880138 +156546424724555 +222718367947536 +59340743156398 +138941532499686 +201789355297115 +223563073255188 +280578912894993 +76437696122256 +223906498959838 +39944420462225 +141962251118049 +138662591022010 +276501784323677 +58458386267727 +158345324825663 +103331710019557 +129905498683790 +161242056322863 +8570765263747 +213141026981283 +253651894549264 +204345908116046 +114220944938893 +66439943591648 +262957826672951 +83822183391824 +28652054869222 +71380786238433 +25955170640119 +169495549278882 +231474814522142 +62677319044120 +83214840702786 +259948969314279 +251543999282787 +154258142881214 +127815093166458 +81053745799406 +21648423426630 +157607375799919 +22428099161248 +39221570580905 +263060972947329 +33355898066631 +30544196045614 +236661115570526 +101336216525370 +74290339914478 +259671926411406 +131662739407124 +167059456055576 +46006802830669 +252040835118674 +228033415407972 +69467341142437 +40125460159546 +103213564129917 +109895425176942 +181603807331149 +265773002721639 +11831319197546 +72669053586365 +143678913053159 +66467152446612 +276054865806340 +173988943301763 +165566998568458 +142702571861382 +197289451605881 +230240341850534 +89574009025449 +45955016665773 +136283292828596 +194858180434907 +137113120982800 +278672699150711 +215924663286420 +195873066026513 +63513329647590 +205060741367212 +147456315751335 +109640989056395 +19546921769025 +19874186192893 +61839384368779 +51273903835121 +54810033354114 +20842947818373 +239939656883895 +34627946518434 +52413350860912 +159706233619885 +165159245507213 +275345073271401 +227016688419481 +238698428283387 +221927818172057 +92054384617702 +233467797564733 +142615416251856 +262359562713514 +33245091549921 +17809173969449 +209683892294436 +75066170174100 +38248669038315 +100936741831973 +169148635421775 +22578335022555 +270567212995981 +274432060365379 +197214084690061 +106289748575061 +180645535908802 +207906828111814 +43425427429837 +51647071975552 +111563552216322 +233501736682321 +69219670795961 +111907683052220 +244848099332453 +78510426966976 +136331812650048 +73625534307384 +149072681511365 +149162159994980 +199666500469083 +173959126238567 +5731853093797 +258731539832524 +64180653086738 +112557441806852 +57476156900109 +210763860019571 +261032284376391 +103181714995161 +248120122130492 +254762776979109 +97734766035686 +61627801847186 +144354721272829 +34373302183464 +72782953326560 +91574533873004 +55648810499260 +88898524498292 +49237216973041 +217301399213782 +10628781318439 +10045967394258 +105081567073489 +134828046590189 +235344589051223 +52642628748288 +257376986263056 +253035083094380 +60970259794587 +216604039971462 +44189925236116 +154869559330583 +151765238886323 +43765601730988 +122197587837073 +57607500489131 +263608859664854 +190073849948262 +228247967759781 +224889538470156 +27315750604048 +266143191171845 +209984276284426 +78493306450403 +268175536789166 +228654509031540 +43009132993552 +114110609711304 +50789241317103 +131520223691179 +271968824480200 +101248370129891 +84906340635607 +124669386440059 +23059338603614 +205402378654850 +110215853700894 +236137463905078 +220908967711895 +108572619458496 +44294149158032 +260864674395383 +198171705753787 +92592361580501 +152050427992565 +226113526066311 +100480181215587 +189367472288865 +152102189759940 +273083336949473 +228811874218087 +196183602833136 +65274259146226 +244746211397875 +9967207869729 +18249308859769 +235479614094629 +235672552253651 +252886474314918 +182304430788157 +139704607138501 +70182699412371 +149923070359643 +151223643849683 +34512371085833 +258746726101779 +36347015827619 +235420561669064 +168139438850879 +157034450192758 +211728329929554 +226488015279566 +147669013604264 +212916460941856 +265683742234252 +152946485159637 +249393400804302 +50150384397980 +117688108011570 +127682201596775 +281468622673230 +156289248481343 +13756084430669 +12564150942651 +273487667603462 +41735789683773 +106480919688017 +20519214755545 +211018459680926 +168549716666410 +263101883670871 +199459892669768 +139724947544945 +42341802609426 +151288038987445 +231301690292884 +125629439371540 +94422827331266 +213592792591970 +101444329612747 +190433206323201 +233715867649398 +92380657282279 +150964884270957 +141316975784391 +126481470382181 +163496266324372 +156836051411814 +53607896134811 +11903632528698 +269348907032680 +75786434586840 +271004037616629 +80535379433199 +155092601954588 +187878641442366 +35693127210238 +29216914608449 +26147961409422 +69586703749695 +277132896396269 +135978661829279 +8558039153633 +43376706445427 +167588722460098 +122240604659581 +94852652683200 +74677454671418 +18038177767773 +202928512380472 +92041321873152 +96208468861426 +183009669418145 +239301989367277 +160033706242000 +211808621565254 +243435580226264 +220593399938137 +41919737274357 +192919111409687 +134582753676144 +157248783083149 +183374649164123 +57451199344100 +72033809127078 +10283028726875 +95247262333746 +172395821349778 +62291020194488 +238156852662824 +216578324002842 +224910790514730 +242149788613804 +174975386694025 +66504842404055 +233080294192925 +209239983622466 +88677576283863 +115176803331519 +181503732140375 +244807264938691 +10324185627281 +179209395210298 +77908859471119 +263760423443360 +6014315580186 +139218099251373 +121604428645012 +203708402568878 +179630139502173 +192230764313843 +23810448401029 +39816542421799 +16052763283998 +195753355920428 +266832792121129 +174223173772329 +205340056552343 +258877737317001 +139103561033877 +164768378041345 +45786479096047 +120269840089546 +96006148687956 +259181406071583 +31943832328748 +13925396594534 +93731513069186 +206198804960327 +34383110708658 +56813717793266 +153133570233504 +212030074102916 +50010576714256 +132350529204832 +6022534429587 +263100579944588 +229763639915822 +112388017664065 +26554278128729 +46065655592928 +252624912118199 +157341827363938 +82071145302379 +158963175969436 +269003197149084 +102244472376097 +62905066492786 +138299662805094 +223483884393337 +151564823978863 +269806448456050 +281039339890106 +196643871336368 +190848342468955 +190112580816030 +105615291049655 +118280455611144 +70236140577586 +41203913158852 +5791606478885 +154852401626556 +240477880697080 +150357114726795 +227858967668087 +64523638922189 +189527654365265 +109246411548624 +180151911436066 +247947093368200 +197101868815437 +23758176227038 +209489744369857 +158427677201598 +268633859843445 +221216715115623 +116325355595655 +74432692760678 +118228444254019 +25707967399491 +27653840077172 +115580227587969 +211452755907276 +84388171028285 +36045862902387 +234468822608438 +38961935020721 +209414743717249 +118146571754708 +275720285182977 +226816158434139 +278085430656072 +44559384158690 +98008377066154 +240198848548306 +35261396691837 +2113133595026 +64373338755005 +104736497960418 +219265470483666 +98132324211495 +261100554253912 +174164188016815 +33605989670242 +210241345610782 +759304570111 +79218292906609 +260204128106874 +204132596271312 +275136689800958 +279345752425284 +50816958113705 +18338821029803 +108307265492980 +131230115269821 +205720376203970 +150906338065625 +127210568714013 +107948201987215 +87497345914798 +166960085440699 +94508652698290 +20194558192564 +11956406968609 +42016059439540 +48577941374464 +232249963931266 +58710672545021 +166080420644559 +215182630052454 +227993803750497 +122771164561821 +269478107558208 +167024038227072 +36381787576881 +26297101916081 +114629325860826 +156970929289572 +90655157786164 +84179606660411 +202319254625169 +187073238540129 +107746617115131 +55931388780102 +18230964152937 +94921571255627 +49777919910972 +178548517962336 +239882013235195 +64766526584191 +144781582013824 +167904916710112 +161305047056833 +66260431720124 +195660208964685 +61418167269872 +9938519966745 +186838942110912 +193749372232896 +9012992119946 +33286073437847 +44445920187280 +173035573540551 +111085178503836 +185709907185445 +3988102329312 +272779485549783 +127061343094982 +87201662610222 +207976515019140 +14673807991799 +215032691239332 +200864911911558 +225405918408174 +273868721183444 +22346211651535 +103589861693163 +111789625956551 +141011345041542 +24352607257238 +215802865399139 +217710928578580 +50777421551264 +120923090833431 +72062246339820 +139979602196217 +96682469291383 +76155393242037 +114211457291443 +63580477045197 +146541677231348 +262450991637321 +224400229529808 +58053192484323 +222374987997746 +86714573052282 +162070030572074 +122717672428171 +106125195678114 +219460452559447 +37589757474632 +142384695739304 +160854725135835 +157106969619141 +134537848134834 +224934800846823 +249062262296823 +61690255373891 +61111959351493 +196239662336080 +26938082716045 +269335896668336 +242870320951734 +65500454019230 +20717908084891 +196327416027969 +68308055720809 +82231527233612 +72403888779026 +199427759050687 +252347826214459 +130288907363534 +50578885401011 +213327479203776 +77929960269401 +223508212644801 +238378557606107 +109361381980110 +275157051863960 +131020690541161 +179655348721394 +235636024106334 +108291254768988 +4613354432242 +204410007298801 +242845008414367 +258294908109621 +273487186255938 +129863583418561 +130417171084193 +267123994479015 +197464759150760 +168587244167284 +221835262591662 +139777426849722 +220436795073653 +182446897164157 +109944394731252 +91524527999080 +189257880302387 +273613320382716 +193237956762278 +35654151535839 +104642280792225 +84396731815366 +19290353735661 +258727884162604 +169184344508404 +16173033180030 +203745051312471 +61262728639745 +101102132982780 +126225797052505 +200277647106491 +220643329103644 +198267517502721 +191296141949713 +24684229658468 +200176166962970 +70647954154354 +12891860065487 +11699926577469 +122187680104900 +251170073435067 +184320838153731 +221453460304724 +114200366255194 +114912223505154 +173997225285976 +32340223565883 +253650486359967 +149740034105840 +69771169521443 +164005446771533 +128219457071924 +144406578750784 +245549768859081 +135230842811140 +280051671725459 +138476128509501 +200065589396294 +123102969923823 +14506801720543 +85720831721970 +153124531446975 +169180518657259 +191093729575891 +109278254230173 +34644013181600 +264123517221840 +215780362094787 +110483867983586 +90135669329691 +159485912146119 +76342410275203 +211213458295837 +76268477362537 +35775123247754 +103908008497873 +87550038571008 +270620356602560 +48517312716405 +191231390447105 +48971629353838 +47004478216600 +70942037276887 +122416275164683 +124860697212230 +111425643416368 +66632445173543 +63712504100316 +86970036688787 +201406465098639 +241636894252796 +85891208673222 +230626834056216 +41728928438405 +53521004744960 +165577835886743 +232527929365505 +181583929907513 +250768954676502 +269097209035170 +240491694657805 +137105667721184 +77800362700726 +34106448264282 +205370477421566 +185736569148105 +264145008674310 +192407839323804 +56090864854199 +268473285296259 +44484642423601 +229339608072382 +275469922213051 +270262160491460 +16042068937818 +126871970173792 +220569031238231 +245282160845874 +26352954338136 +234070026824399 +96403117050512 +268243351020096 +78396615511447 +16037285244468 +206669367024258 +259874729268509 +127803922971939 +37174895248005 +9323603039818 +265409911421775 +1301989919493 +32677139567863 +161733639720393 +55750995236883 +74970884327047 +85447615058898 +138249340821853 +26806511275684 +41440974865926 +217542307119901 +138745791897033 +177246827998564 +240218119342193 +101136164555169 +45681974563995 +250391101375489 +59071253114457 +106084138470011 +44367502852237 +220310457229943 +113951630316102 +162019485256714 +131932997462154 +56679207971559 +79499307519375 +98337555539738 +263330012581620 +213084484592087 +65469784889440 +189885367753230 +138370328982084 +163821883866850 +146576705350418 +48447046113576 +113615037438489 +107394138903105 +68771949281654 +114938111747548 +18614365545977 +151872768237355 +11143891364449 +248200454244106 +102870005354228 +101450231554310 +42168527930761 +237562997018208 +79050537109573 +101624885066475 +221686071798800 +38020333990546 +149272793134556 +276223895357156 +112223961997535 +102208147865408 +241862736359764 +94434210554673 +69082257905465 +125514287615810 +53549653751462 +276518357790252 +95235526364037 +184674873429828 +86616711654561 +127753379583644 +175330112051501 +25114314739845 +52289412682883 +196018941304372 +69182828937462 +225922258671691 +118196657432950 +276725410013736 +277403070248551 +277592233510433 +20784095948465 +23636492422507 +217613853141599 +94228206272781 +15620325972211 +156041370315765 +265601096778429 +24848175845751 +18339650431820 +96973691199464 +271616525154264 +8976767360619 +166389787999076 +215998167600057 +211438526507735 +226596957413435 +130662387867738 +81505310568100 +107601560102996 +225148121270342 +199341063389184 +44323128790545 +196619906536731 +14782815834094 +8391666939546 +88170808795978 +255148603176779 +41665405115765 +177483554201931 +263932113196869 +6595949706643 +37289764287450 +212462038081064 +141976557947860 +119021846852480 +36626145546764 +155507651193238 +117976969968415 +43539802765254 +261342930869814 +33091206314142 +143624996655131 +215465869307688 +98433738392461 +18064454239634 +2843236123014 +147760647975925 +167038657171134 +55622208850742 +275052459710281 +127568656535787 +233761545570079 +60039735244146 +139850846107663 +207063772251430 +225018344750891 +242923938510359 +219142333870808 +142167677723081 +193394981707251 +147511291497221 +245855594767292 +29426188054708 +218474401601937 +246695691057808 +141452125138070 +173438223939246 +248087046528761 +228001941018909 +27299037177749 +46272345095945 +255488459691418 +21082389494170 +135183528266427 +273469557822184 +53488544875312 +153866096795365 +164231356912379 +278990107176213 +225554073462653 +196406674771242 +184753648864693 +260595278723420 +82004727415734 +243508739040898 +225723938687178 +137299234822872 +20375937561631 +84258190749024 +152969563310494 +147019418149307 +122452939503784 +154716052367836 +118871063725767 +110844081668828 +135918770938872 +121028965332295 +176318642782992 +90831631974037 +135705386157901 +44164542516320 +180588314453892 +108598773373671 +58832353717593 +191699777806344 +263095300917769 +130885497013112 +37549962631708 +225765817140487 +35625355305036 +88739635106809 +25141791553545 +12809443229559 +164885264032426 +107170554602904 +4495449513154 +76141880289861 +212796330150403 +255601922903349 +111192118091385 +225741607162156 +112173617454380 +183187830751697 +229400223754159 +178407238647157 +164622029897867 +229344701650045 +227033858508931 +220420214219590 +13805255143066 +122645392107459 +230030414203262 +84993137626495 +220310077856563 +101975006099759 +148746801315576 +202170851151824 +262430733475203 +137587431921527 +158074564811036 +103393368506537 +214173448902870 +144976590098892 +149415592402883 +192097972059970 +272538963719394 +71314002976234 +103790046665182 +44882168881484 +105610165263577 +250875100871758 +61376485938577 +61050185926396 +255495983297683 +102455772740072 +106718154635634 +67297054920476 +244994059886446 +86217534332462 +99632281040559 +48100165071642 +173077460293184 +88476874451761 +131319222061347 +184572397287557 +105844469291256 +254904192492848 +138647963698122 +267791057548178 +268424049284040 +135282746258528 +19265233559305 +34356976525533 +187197859841122 +77714604753603 +105722855514581 +143867534202094 +217716179599665 +121809905618243 +80565694078586 +84070355318286 +155022624618812 +65091882539370 +37026137374925 +65381047980266 +163419189926509 +128247499783697 +251708645165502 +206194991402361 +95275822187789 +243843523508764 +78853766187999 +195383830214715 +92362425828823 +31454589698847 +57622870316708 +132923767119233 +89255202123772 +136837570312030 +131295084142787 +177549205386009 +28378354205997 +1339901154915 +92464558033710 +107483697978798 +17251191202593 +83603415516467 +32902511563940 +151909132346572 +169341274064163 +271950007796401 +7939220417838 +189151469271577 +112149892866480 +252903303122132 +203320782724408 +147941627415039 +167777092659375 +21202956946720 +141556187289166 +19286927069998 +210330718694513 +51244061319031 +241733610061658 +83882788489245 +198872779299689 +195987401009776 +246891889229843 +160604816202891 +231809010086041 +265765091983125 +48589112933971 +60207008070450 +258573445958955 +197111566903843 +250006333260177 +251585445732912 +264941438255565 +179295604070861 +124852644372890 +85973312242100 +92651621047731 +224501955232481 +61118665953606 +14380555925895 +213582678622244 +205690477446127 +177317674820809 +49648312279869 +157712944951648 +98358494868258 +245233232199689 +104945663659252 +170400870712534 +17339410667326 +102092527235739 +225262327527674 +204169937289742 +106642593467501 +160474815953642 +107635299110199 +217084877776149 +225236540694368 +50561201321718 +73317399920635 +248790299412647 +43390639268588 +198475301178230 +75294396919873 +214067926207864 +24277679539326 +190409592328044 +103862429093616 +107950655419150 +184931343527504 +150976023971847 +28585901516880 +115197771640528 +121082980735716 +22720390148176 +279549517319182 +121002400868946 +278576503874142 +145062301712604 +259593908359547 +4611867496349 +267424006724289 +231743132287602 +94991272037780 +268845833826180 +276188159613929 +49706121624235 +59752809099398 +168820172828293 +148521072289289 +87137618716514 +203649665273333 +201775261774122 +257101051903091 +189703505261249 +276356575669873 +165868708431991 +151787424520103 +161161202415388 +219421068715579 +160025935907494 +155863765031800 +144739560961761 +63731216212269 +59127085788717 +218036140088111 +87357271658461 +44477974389635 +98962106956665 +83583471888696 +281189537992194 +31977573087456 +170997630745031 +189921721835126 +251107046305613 +191256220461479 +84822980922338 +91322687164839 +62557219829199 +114746945094205 +225741927301933 +232596322066899 +264016400453701 +253060650826613 +222064677459800 +110510594873541 +102031812421723 +216665639681108 +45690427275697 +90271500315654 +48535490840762 +441276834701 +154952410314225 +53934528619454 +242795954427008 +127420722567495 +274355518890857 +79572784505473 +154420103637131 +201150005556738 +178207121834130 +13205902120077 +10073765740802 +210064109389616 +176513595946771 +87281043144721 +37686250600719 +272202370827294 +95920517283429 +213393391260900 +242721532504259 +154760323261894 +37069805269396 +266148688048431 +167638692202996 +238062748425123 +114836863759605 +119893391989996 +103752445653866 +13920121184288 +133114036014640 +2739179150385 +178100870909602 +27376906947330 +261654477104384 +169394767647490 +44096214132170 +263353809897448 +41912728834918 +98579154397066 +104684548544464 +113777305288296 +49064013785136 +94529651724091 +142374572358436 +115904230507689 +121736889139950 +208691346021409 +183076165971386 +3031877317739 +184404823105570 +121854501969903 +24836318703204 +128702389211601 +105499929407850 +241510400467447 +126778301829329 +235929470909230 +100599994712325 +118870329429646 +192945955336983 +82170005403608 +140772108448136 +97438101526085 +173540437648144 +87069263041086 +123356786290704 +271255889462279 +183182493501692 +80045191014265 +265129716137051 +28189427179734 +125596162225405 +79676946334724 +1309580833339 +78951685638854 +106255008515837 +254417654626028 +173489304544126 +185147548290033 +192197853502501 +34720646986618 +99019644648120 +149212904725201 +178787484899298 +199701218260456 +167374258522422 +173832057992711 +229733588789401 +265979936580063 +150556698165701 +118794489825741 +160447021382201 +217417049857258 +260069129366844 +62305298445737 +146687941451444 +274088441809348 +213120174597828 +84131532178610 +13057472666445 +76282089910372 +43118384840349 +41304431832164 +186568369359501 +125153608165991 +92244961728479 +142742278554816 +101663059213067 +279899172141402 +194152676127079 +148767173164835 +141751983469061 +12623645100501 +97083297842024 +68103615075037 +242607869034978 +227472135911439 +2604738014389 +82042832954473 +168658743011180 +243110521362512 +159607344205504 +173727562996591 +167450948320602 +274823391227452 +113680840103564 +109969344041492 +117779609327010 +211022191218485 +29359482449187 +279728744876994 +197076154494213 +34292924638056 +83028852685372 +94714480973337 +79608532264248 +133875592238210 +63122816027339 +144217163956418 +74317745570753 +79975490719414 +131188229734859 +250385679866874 +62303824291941 +208562174982486 +110943951885264 +270637850609915 +54266700700563 +127915624139351 +32674198784691 +157960087910961 +56428409475563 +138025393494874 +3490862434007 +265075567081161 +201611765291475 +63708484619792 +73303751530919 +276054417914536 +171666298235025 +262111225138558 +182594104932128 +243055058493279 +228220282694345 +132927614036975 +273418665694222 +146251064813052 +92876450259059 +176658669463976 +15572196383402 +71099151655446 +100417521273034 +172183243426869 +272834962028276 +112748604582289 +51627784465495 +230590995992661 +278725856181671 +157332749609691 +108259141195505 +277921891322382 +18892085135090 +20249290839907 +167948460211388 +196295905298001 +148874839919012 +12926525953924 +256123070143262 +72302774832876 +67112983524232 +118517119303519 +83254020107053 +46612029367390 +154385319998854 +153385839909014 +59308759035612 +274369187650189 +190923388630206 +109209366340598 +137663494887769 +200545980604786 +54848545657033 +231500142285395 +255490038165878 +201196773571422 +70568710483305 +259820912921308 +132622679456041 +248172514287798 +277879420846495 +140161430082078 +22012335957299 +262910977563268 +277237133939933 +51835373084589 +169227812894583 +155090576351474 +13211891289621 +55528404220440 +196135182798647 +199815893940100 +66602064586811 +40098039036202 +49052057309287 +145799380092963 +118514116370872 +55967055623385 +234893393640703 +174081521214721 +78165906308138 +254028338786352 +20818720956386 +171276739895806 +278389730696825 +154233532963814 +212857672313700 +42790703417645 +201160166110030 +228340261050113 +228709979394045 +154314289609699 +191337493338436 +118335863148290 +156369708655389 +252052388987647 +199014041317515 +34506498495647 +140687194029117 +198075565247229 +113775567607613 +251477578869 +216977214332432 +73778285467983 +152367133933688 +163546948472971 +201509369681461 +232025391293825 +123598121042009 +94280676277468 +77883133775148 +144871749666942 +136588612085533 +102459675362927 +76426351356668 +67298732394379 +249832228436629 +34022705209276 +47419260645664 +2365674054320 +61256393645472 +177776126245854 +54405842768786 +520757746484 +237412820608082 +46652176132441 +266972074930474 +91471823345005 +266039429474001 +177827788231333 +253316059906283 +84491789596716 +110179867332955 +215305827065905 +203177794170951 +215261910701616 +196514883043322 +261737632114525 +178394395313460 +62250179943662 +261479284560507 +253522958353920 +115028584072011 +153053353988556 +154154067986646 +124782176362599 +270116418734020 +87905086320224 +189278729734488 +195087318999074 +166340419152308 +211459689356570 +161504961314620 +14630223983189 +136513611432925 +1609197511638 +242026883602723 +242023312143075 +44694692272496 +19154617484065 +20226960023790 +54428387672211 +20999032356107 +103642911300808 +265212873447456 +69796953309165 +52770917932332 +121933129297162 +103949401648488 +14708678314744 +272183812383279 +160944030678157 +17404252104918 +103170003146103 +246943468281747 +173314250721762 +64066811953497 +148652944881766 +113911263836586 +129037057948450 +20121443705723 +198064776712661 +148164711537889 +30340186376653 +205276895192443 +62002926132457 +248911784591251 +130765155485846 +99384530394289 +59892340190352 +90950680319916 +33725428042144 +156589567584839 +137603545456322 +160295693510377 +84228948494598 +161653285750731 +249653073498799 +229479471772559 +75388972130655 +64685941060749 +148488461632544 +258628845440831 +62036898102581 +201845218693326 +60496315086036 +125955303006421 +133413231861730 +42944116950115 +158139490204600 +165296629985969 +245212653749774 +204827256058231 +259166639104562 +155614996718473 +249809406915414 +76857372584432 +92130981312528 +82763619208247 +154088231270802 +144630292811064 +259007549683044 +174606256254682 +154094651047146 +218302562701328 +157079929548941 +56174546479294 +65358406537303 +24211902008613 +112954712365497 +57735155163929 +136752865279594 +123244832392778 +143682352525781 +258872409720887 +11209345464281 +176993883817752 +73542670259500 +43919372615572 +226789624203454 +47676991485446 +9392079282225 +227240103925037 +97796818120979 +260473139727126 +280444798418595 +194083507558480 +112920000578791 +206960326012964 +214561892589381 +13219702918222 +225087667054519 +180952126039227 +117168408771371 +157591261147117 +265366538385519 +186285997569007 +244823257012638 +131486369204423 +89370904978005 +229533630139730 +148051247566479 +175234751954076 +20073142460470 +104534780601746 +254808906645795 +28182478751305 +207711471773500 +119477515941401 +168038233217362 +129765529586279 +233999295975844 +277575706031754 +166304308004006 +93624446614856 +210827437171435 +223545878764353 +157856985707056 +272637629996048 +21947976709362 +1691675472613 +261090113415180 +99186205057433 +26837404626232 +84459185226156 +189749644660082 +166440321948098 +220366842046611 +27884094710058 +202052719090087 +47304156974518 +100986267609771 +5665422311746 +144389395999672 +129603477088877 +83782227313058 +237894130567649 +239599856446710 +178180860208042 +99767482962511 +28303980149318 +14506547321328 +245348184871013 +72601615210404 +261307353352117 +232472385885514 +146402540325980 +266763813738503 +194318737460323 +94963707965164 +235963758095806 +170014033640895 +102841482898745 +158727628603801 +120532066365237 +237763866420232 +2454911587686 +20413882066323 +216500470769255 +272794316497012 +169932968470639 +170707093150707 +13310148729601 +153207556394614 +3794553256409 +204545940962961 +35214770102657 +236689761270384 +252544771546141 +211235055326191 +182950061742453 +241380634949373 +216830712527618 +218179188684999 +273959459004526 +242599668693009 +240130432233731 +99328960845730 +164097062564691 +111188805388689 +209507614208345 +110255119717925 +159486298736889 +5226992034314 +42983035074887 +71497410682252 +207626163368216 +224983252150468 +267546523391631 +193505201863596 +165114090275199 +259252449344392 +152536008501063 +253132443129534 +161445648227298 +151624181408465 +234162296979136 +158515745396868 +18219824128864 +118406186530228 +57499617039606 +3261700381700 +176894714239931 +74952133426284 +189014136635976 +42162367645762 +74600634453641 +194938809790882 +113993983396462 +269789831766604 +184915477242885 +44874450716030 +220926402531569 +85396057254883 +199978425882500 +29396775496153 +220575198948211 +127789653123597 +187091645478434 +219444079784715 +124422401397839 +119105849672314 +35323174716619 +126802436561593 +160941932609570 +198857035490299 +37147894751306 +232031183612671 +229794551316765 +280351267126177 +6663138587255 +71744403459467 +228698996919999 +224779131036021 +36470324335137 +63411016226099 +93740342568104 +65408594286297 +60942266494001 +94435297251614 +276379007494708 +177772353306763 +196341345318214 +188247171999405 +245828812372691 +101996482462640 +45242601828511 +24474348125540 +98789695149676 +106589929293262 +114868396214346 +178401384295136 +104075313791761 +229658183079908 +55418142645258 +208795668983657 +105453996340831 +62627529865104 +153429061678102 +90993616727006 +203756970185824 +69200817552644 +231185037922774 +131351556238252 +63175777098580 +220410205766924 +274480690971282 +228619914595139 +278295771765508 +31157781631060 +247678389479380 +881119707736 +3490384877782 +213939586312085 +242971058198139 +229398521287559 +261910324153067 +141151979619500 +27797481053950 +143157955210733 +7573160436410 +248641746340855 +60819511026606 +109303720187403 +95928597365663 +41653320182969 +205869901567421 +240093533372279 +166485168933739 +233461856047097 +120199738284053 +143092733799635 +83323842077688 +154129278693821 +117748609586721 +35291607623202 +26706950779459 +104198010782107 +64603995793551 +140153916267029 +9130005161416 +181689550581068 +210454311367955 +260411572527088 +182598272967125 +153292453346566 +32870045311306 +80749431043113 +239457783155212 +148553680577144 +78193126645837 +179489809372223 +82879735571986 +157509532181434 +16082702551571 +46154506569814 +148990835150941 +270528061871155 +165804110020477 +165190375262026 +85957486897071 +239612794805790 +152160282916954 +11177075520389 +190985472374129 +228408130950109 +204640052826022 +33345989593342 +125425315260103 +199957907703424 +55140527987832 +463339410345 +216456889862645 +140490964056382 +112096332127544 +28070987443872 +210997595495040 +133486031911983 +65743060574215 +256284607942332 +194260139219006 +71449433305849 +72145735828026 +136976341394681 +11733084052759 +172647049544533 +203654184685278 +11727508758588 +230629822018880 +119805885753085 +27263356777971 +34547832543415 +56147525855138 +76668441524490 +25142492674682 +181948674900975 +54056996328480 +122707973124202 +32788300126665 +241153615498984 +243721913386674 +141945245810970 +192496051540573 +175789908777176 +194976327689292 +17429588252679 +61894266433473 +91265717351537 +233352965151538 +208157455517642 +277786469139495 +217423034947691 +48695172286505 +140394783933410 +77468804426909 +87256161635517 +63794826078392 +187328232702307 +229306119516458 +9773023882944 +230584432756951 +63405654310517 +59508563900370 +138789608549599 +266179498035049 +157558935729593 +187871814602953 +107263339212673 +217506861406263 +53236609741506 +104452714054046 +7280091460657 +197175134011868 +170555228042511 +117500676811065 +212173763101412 +199014427177716 +212477903044953 +221237781948576 +21616848997250 +112658507804512 +105478385291329 +220625593008505 +81802961259417 +68457536003042 +53324900717244 +59082041089334 +125389494710071 +30989865997696 +101057611119706 +119190035184306 +277392941184905 +69127900411214 +122132128724123 +159877051620260 +30873850039383 +117675186224737 +179964038978418 +76669528156124 +178727620692824 +233257686373388 +281195206909180 +209482178489015 +53055996668242 +186228342013148 +151542097793937 +117314892870090 +44404475604017 +274455573580020 +271214651949467 +88943683333245 +28009109405827 +211494267593076 +93676041109970 +100072866804795 +35540877572579 +193902918609515 +67600794071221 +70772404373708 +46144637308951 +12675554204129 +205225258846996 +217796021016619 +281024371891820 +243300947880332 +217349567660921 +258569159557276 +143481126524204 +198240033071553 +230806265173670 +163939523788254 +264254028705167 +244063781845123 +240732229480323 +94533251481179 +23804699441540 +19736834241083 +26542419627465 +54381207746842 +142207269118514 +269824713935637 +31937665225625 +46570942461324 +167941899187392 +13465788771663 +52175453769638 +274737377159316 +164083864680635 +180247620778950 +142710160519603 +35498490419813 +144930705383521 +194102545934561 +7122339850038 +6126686716620 +202139806732004 +17534080975436 +155810237685723 +16250466776566 +176220695890448 +194128510232914 +60343514597390 +28821984760507 +5641164873454 +33356065676680 +189550208031029 +138415760839891 +204210577810414 +37056937052019 +11815598967435 +175616028721606 +152026737034859 +246727880652635 +170986200306022 +119068562357830 +55264669640851 +70380700368645 +188582502164856 +267447880568713 +79727398630707 +189178127468140 +53599616654145 +35046512272243 +113774138117561 +87801071424181 +29878910927795 +8651485341148 +171469099328788 +170938440863589 +173930087069325 +256851266002549 +33723917045926 +266322640866270 +115238589610710 +257762446818685 +170900154603501 +216099015207304 +54258383685509 +56112059188479 +5478477181864 +72631411241752 +152681733746758 +143018148464525 +140807037204120 +112110684234877 +275730104410661 +13582572917558 +15291947604449 +225746343475132 +164984781656318 +117388320530548 +164297096378524 +146666461338835 +194045246524428 +27342485846416 +184203465624080 +105672957028638 +162669209234878 +193618237966566 +209922516986607 +38734626909951 +235934653207003 +188931664459506 +106429732800102 +28731437710061 +156931716819800 +60164594415263 +747274679741 +192547153567368 +129231829332062 +174198832400749 +123516454499279 +84375168165882 +78016071327999 +109815797323406 +193500695818629 +20150026385168 +33985058462823 +186361775693384 +202318856213571 +126830584538621 +131265499183358 +12103043801599 +219233612279795 +36057493022272 +129930462275732 +149667060333936 +212137799723514 +59964852493341 +264215124339621 +198230831362476 +67790526823040 +181162614315805 +275644617217281 +220204128886370 +124001830331173 +125852201005306 +47157653977791 +206865684900014 +26671857823465 +117649705689358 +222790877451258 +163399864361745 +145901913292359 +33999585601854 +116663486599616 +281315621863016 +221354354858045 +13686232067594 +216043797177976 +123120894214749 +237189017715352 +278748629605564 +77541295715245 +188402178200478 +81960977577538 +193507043232455 +107394828463498 +118567028060251 +40927493998701 +222186076037579 +248686771969940 +15889474165703 +190265907060291 +212171770584351 +48466950642810 +271576140142039 +266641859370682 +50607369508227 +158192537479401 +184596060640190 +106090534023501 +52507057903776 +135688178627016 +102270631881449 +134904003325215 +26554556347369 +193035356914081 +97267511690848 +47849318141555 +173006799256324 +270434398000764 +225843204131559 +231399142898966 +190837625301154 +182337265029410 +240611589970333 +226029339491144 +239255270831801 +151929189790897 +53988367609279 +275209054606763 +235952249491039 +195612171232019 +97859404420210 +16518360023177 +35669412460817 +205638465078886 +134247371170560 +79371057011841 +244425171349551 +235974333243319 +42857801973927 +258997349565097 +148939075281586 +268808460532642 +113773392092437 +80451730543056 +184326333441712 +181797690009724 +115459438852966 +175501172793456 +171081733846475 +176512520456878 +165078632995511 +212498881159804 +226659576744626 +247853102390243 +190035547286657 +173363866592037 +190876014811826 +168975707138589 +198448771509486 +42067936259768 +64311900628860 +66119962490379 +98567852578124 +117845173680388 +253612843941361 +36853171351362 +83578483476820 +846746883185 +250183172154810 +244151306792310 +169539302857471 +32771172959644 +177169577314110 +161051800812226 +91536096549227 +276140666782418 +148202143752867 +235536838845954 +169237771185819 +267009437430648 +52346033019714 +139272254761604 +17359066146033 +29088715486535 +134584130358093 +223327755594177 +274241611878182 +60664669244039 +68871737588552 +267396237571252 +275969994144779 +193877560279318 +176871730040841 +140422615513440 +71823749215694 +278487436197266 +199348672950721 +113937345115043 +50735029383996 +228379360431245 +191229726877782 +108884155209316 +22217677745681 +23733895429111 +240049187822643 +180554017305042 +166302409137286 +64384687812733 +27764488708836 +99328217468187 +119040054991246 +251752051215785 +217730356373757 +181385762416629 +194838528840802 +233574978995444 +52373905509699 +246288920985455 +276821207400913 +17158171540833 +204772088621359 +132882393214234 +96115546084950 +66522486357917 +271807842105910 +85516921268390 +28172071557003 +66145531260046 +77065091361297 +61030234180642 +71829035532644 +159389474289260 +108264226041975 +234193373641224 +239963261305791 +48646920062992 +30874385041147 +99911359485458 +239749645467454 +99507199416184 +159073481555515 +1096933230222 +271225423474816 +119634746450773 +254451727373700 +270030222663149 +153122602809860 +274924712050483 +49740008086667 +20407996582507 +205812333544611 +15131023292126 +25550919417560 +145336666250534 +36332497804718 +226549338990691 +65555200005317 +176271821390400 +71261300543585 +195933515143643 +162083844632276 +29021177009860 +120774494873792 +87410169516033 +23004692480388 +29365128923282 +162869651704170 +154157882061705 +28128627879594 +185702583591527 +165770650577547 +69928394033224 +244278035057569 +181242011165797 +151911191327702 +22897548690948 +199629541200720 +104973345082029 +241923767405779 +32859237820640 +158383637987199 +227814047032250 +116357025922013 +110852977375669 +195503614167526 +169680122346374 +191903269636963 +96032819748294 +186474586080565 +180498965536833 +188802926614245 +268352929690189 +135168768437990 +95257018523415 +146051733704819 +216607378118997 +64457281361821 +169447564079151 +103990580069830 +135596011232855 +46225267437997 +219317478276287 +24524078741131 +245556748799131 +24447251118518 +3104284069872 +122538406838743 +203428043260961 +138328882124856 +120026315405585 +66376677224518 +187043888859752 +52159752378562 +232726200806228 +97000503599512 +202980641290955 +146938506764885 +49620463864513 +136554625999001 +159218843651228 +255486163055883 +31531940329893 +109599007014792 +124625882367190 +50463954881266 +149134331196043 +257579704795631 +266388302196949 +210721348812160 +267181166512074 +232623588237536 +109835728727443 +13231911246010 +281250463873241 +239021065070846 +263065851058701 +77681042832413 +256496165008818 +142300875749940 +97028502122192 +23349935061000 +204794642797481 +257254344902778 +70478798310762 +68424548685765 +67605386685069 +176508297483975 +46147318111264 +7030487559960 +210979387193604 +208634432139636 +214659745622837 +175308882329778 +232123796685342 +258172572518565 +165412100478058 +45124767719825 +230110033475370 +254642237778527 +147275441519858 +54347723821170 +52097544346810 +220662070866671 +151839762134742 +65536186392319 +274864383951574 +203434758138221 +125219096500130 +122219182494335 +107248565252485 +138704587212931 +136998549307892 +31351486431609 +55660249121961 +171923901441575 +90281642899830 +124279762929023 +10865965757101 +102004590728361 +24259796234845 +236457057390246 +256949594116289 +99531163324304 +239358012937369 +49440969973097 +96804258799061 +3507240854952 +111372823947035 +271358616755884 +257448452861933 +216249707610167 +122510922759870 +6205084697440 +52958755415675 +31529853278805 +132233411945429 +192800230443195 +200389886545857 +251401155305369 +1572487835481 +98112958123026 +242850141108456 +269172091436043 +252811969690312 +4244209762594 +243464531199957 +220965698611168 +34374517261354 +33096386801530 +131978031608814 +52817104485395 +191118331265947 +280674831789096 +88124998495807 +201926797351543 +98858570524475 +244973077232762 +46389885697844 +226316989431100 +89780296880308 +56534663726069 +256241403224940 +51065567696470 +101412276771580 +11399564657592 +216123813657575 +152066126305513 +200171783827559 +139627448448434 +58035267330207 +74599013348671 +148725974146416 +111968144808432 +130941813035764 +268963136638534 +17260406606028 +208467894268517 +119920916144958 +11396360120632 +215913374255536 +278768091215482 +43604719357734 +4047637727517 +256080185609004 +192118529676693 +87715728204532 +192633166784929 +185590630969055 +257696095634545 +131928586922073 +156350881765717 +56319754493215 +232015520691447 +133967885528542 +86900225359204 +70537486516026 +157442530953321 +2956337197819 +216059547857978 +133987696596877 +72018490540742 +229964103725808 +160146498525218 +50441805005107 +191469039065971 +60358915520379 +62902025911392 +235348754991526 +28497285398889 +163308836052283 +98870028522555 +12089440530334 +103467712717883 +51359127376000 +6777885342786 +28395852314823 +160896175876824 +50111555005341 +258540602643936 +116418389361713 +223001281495084 +10656839736903 +254363354059674 +130833306179336 +158129624920499 +101086044047223 +21883184808222 +12753437000929 +227143874613588 +34170051196506 +106067460084585 +22438616126180 +95886077353967 +247021371351151 +190913346885756 +27974148433592 +81835582896636 +174870932966123 +160886236309106 +218459005377016 +64277022535977 +198955824798662 +128867714725029 +132036305924649 +177925081415245 +52397845440273 +148470463168271 +80087189432286 +226781872613889 +96796744917619 +69155839031814 +128113358185085 +49485518687687 +17357531596505 +256979816771324 +15614869159703 +91997134549410 +96844387544280 +65120039454611 +55774504112137 +222107008785706 +193350393945702 +263485436845365 +18503500145888 +123503642428559 +146264798696394 +240736120200517 +201466433354851 +207900132780791 +88139088225652 +41680231981001 +158934174805044 +113629662915492 +30795315804779 +120405954846205 +94575041979282 +117749573432603 +122729091533352 +108103471384703 +139937396076834 +11280613902228 +263422756972126 +31308803471292 +104912986863233 +173226758553763 +127867627158873 +36172204046588 +91080372005802 +131623568638705 +227646318338493 +138247672071964 +84646951486895 +243874644347934 +102641069330555 +3558850926510 +38899958427397 +45843450047552 +131654647319930 +174851735494834 +70876913087660 +148192705015772 +142156306633378 +196813008697142 +95365382561541 +189838449132129 +126578866405980 +59074341707255 +43863551430480 +86013450247545 +143387527989318 +197955428457253 +108717549830376 +49856654715323 +108440630145866 +259321521743640 +196402314964155 +229523591801280 +149191219811105 +80979719039250 +98607675484203 +44604647621974 +69479984357860 +232524304368415 +106401737205604 +141963553817829 +221726582476154 +121477474921187 +52914395951633 +88131398541149 +22271650387636 +101833457906904 +13942641112704 +70790591414158 +109852187063939 +246640613166854 +224119142032053 +133629657767165 +35147532477352 +51531770266583 +193236929974292 +540586558442 +190802476837973 +51192111509097 +278857733533633 +100851778166012 +168239751426782 +51535505357331 +116361310014699 +77060680790034 +87840811978499 +83153140904609 +226619917465795 +184531246388391 +168759676704479 +179249437474801 +83410225646406 +164084511737044 +78064622725509 +66229646147710 +39751391257197 +174695256587095 +248540238668186 +126623913750121 +217267310269352 +74967125226063 +57361490403910 +3023747337656 +252107871348942 +15651959048818 +95728916925719 +237539594808683 +10414192248472 +267319943209376 +32181765672128 +262367263617780 +174089968395318 +179519569792325 +146429682618468 +2306749490847 +68241272567823 +67345582429780 +69039353579516 +74349231003821 +227145539514852 +32594605542139 +151045505327375 +182796626760304 +128647613316698 +118774479184061 +223804642052092 +145224720571269 +10378606768238 +182631035341467 +80728823998978 +281153068010113 +236718075554924 +170445489844715 +194181008917002 +181802629101234 +86594987966597 +253849442034428 +180224712471870 +280103398245416 +39679069199325 +132463625669422 +190284085184648 +178603652738593 +113948132688495 +168611461129087 +156000843415078 +180885092938327 +169386896022697 +133559967338422 +167080765415351 +199369895188023 +38656823804009 +222994571440360 +207959545462326 +42485504907985 +47113602819011 +163032348712775 +45331406300558 +159217851453686 +68548064322083 +11070056243747 +225742982180392 +91031627635380 +157650803910774 +177276306867151 +89003040714177 +253701012580796 +173738590583481 +101182656956618 +16912750449637 +252231025095181 +74636611524992 +54364768080600 +267444399029173 +242171299440906 +154404563227935 +8293508643872 +101361561267658 +14348489944004 +73310215298856 +201256988153142 +154902639251186 +264679258729171 +83428355735734 +16535431982517 +118517693427590 +203373343994147 +15890739578282 +259165080212436 +201722255080811 +266063796626431 +207917261277966 +269806203375138 +126391106126546 +155649962613197 +92943556075784 +86998108005692 +39032561014559 +27775059579388 +244825881554770 +226854675203807 +254405830354372 +274632187853289 +34442866155072 +86333393077656 +42860759755310 +3441045546252 +59812585106805 +156130901642497 +194704833479197 +165889481827359 +265155682631050 +190960509588707 +132936036079349 +150567485228815 +98565549857739 +261546597299685 +62721356657470 +184824031657879 +143143117305387 +15151315068461 +165858953918005 +179146577661694 +203109115636039 +178236862866885 +68580385750385 +135855035812021 +75131010530030 +229267706884000 +109820209651321 +156537818676023 +106881484313561 +93606057125305 +197856565935630 +25009791995769 +46052013242612 +41409142810010 +12981310969083 +33678975494906 +205019436809157 +176524597312876 +5013450371478 +152552184173504 +233809350413878 +145010196927075 +15993875695585 +238869713273891 +184499570545112 +191467213794763 +9774874175568 +128417146088919 +123820988753615 +68054672679551 +39428174159053 +186035844374104 +137769329093455 +228286467306232 +254438205660976 +75453005092220 +42157174640406 +95563335414850 +101539671275577 +8669045209864 +127332240047050 +59986648628248 +113882692761448 +73212748717046 +136228286571149 +227516065754413 +277589266948916 +148836691015095 +101782870038483 +104308222710220 +170895329681100 +181547335762956 +81785725147823 +7478858834491 +17416436162642 +175345117122453 +35081990667165 +145078326567502 +39076216665448 +224791976295767 +117687255728591 +84946226743268 +80617512291442 +266878530345238 +142887997892651 +198693428100944 +118623324927114 +38346599660981 +245347902741001 +188925869342586 +149478795282551 +216840624469683 +74132876338318 +100817316996330 +262631674364114 +161019111139888 +250934686926835 +22281812076309 +45040805712719 +133795252051071 +15851910174577 +270173369896154 +168309672788831 +104920910083850 +236869276982412 +214370309987053 +273884552637557 +185322115933731 +66568078583917 +250716916073734 +9893781121022 +76733853992103 +76708829916254 +206874709440350 +134330770932577 +164879328463774 +167138727215946 +121433362582395 +33322722395018 +7675942727622 +92038826830840 +267904101961202 +107758135017618 +221110739628486 +259541075317985 +218697477400204 +187017681302329 +170383064574401 +194700415299591 +117923910425804 +250277038381161 +232937189850649 +240570555697397 +89737974486424 +40427779664156 +118909820540280 +60725008928774 +63087564984698 +126007120298096 +237068852299254 +39259901141765 +12375353706714 +130174853685916 +102063373474306 +20270466275220 +153500358771032 +271960234163961 +108693659991822 +230510829975792 +100720236322072 +135338738750813 +31676814875452 +138678103743521 +3680584285113 +10561391572687 +5686362058440 +252739616859197 +279333590742467 +120986144864023 +91885188870145 +134255140070205 +29047226950550 +93843602092888 +42945924160532 +26592914777657 +193399906243554 +114734356919731 +69174881077160 +97180088512627 +164732983528332 +170395986086491 +268200079500599 +128438700647038 +18515523513847 +218062185887817 +190491056375028 +49762673596140 +271830944463832 +227240041448586 +249532351744911 +177409744758225 +12921113854028 +60914031525792 +189263028103749 +186874513675843 +54385659736056 +38935152972483 +170883547197045 +226759703480877 +219580327335656 +223630947401538 +145286301456990 +30287806186185 +67445858119779 +133615788497387 +174899263225600 +106020922841407 +267800529631410 +155122363512207 +176087766519003 +58423776683661 +174935533068800 +157935020964511 +2845933785510 +74935753064972 +177520765864580 +229444618221148 +18067832925542 +227909796019786 +55535764043414 +73838330762685 +156588611220407 +136005635558060 +132885008430557 +40657583834551 +190935915152185 +97615475131441 +219521168539666 +56485568310182 +185608162081256 +6270625342034 +259141190373882 +88202246438417 +272203269794850 +100167516750767 +228163178047196 +244172479482038 +42106816264985 +169444633307844 +103482759399502 +164973580731287 +241604455786433 +98964016623097 +35972694440792 +206414703737651 +97684659163136 +102249304064074 +47442071680486 +42218727963287 +1994369723162 +118069885571282 +205275818407819 +221477125192549 +145519385726369 +173674490088997 +77499361212944 +278745787854368 +132989765132437 +2443845556864 +34679858272829 +11730568207244 +101999605352938 +272381901147103 +56503057331463 +173997198656333 +122446246926984 +273323947500344 +209334819130100 +245855690253652 +131136335328877 +77198587069530 +239487308724243 +219675664075879 +15186148961188 +21856359632609 +192924136485280 +6343303182750 +249998464528617 +134756616946452 +238246493565315 +201065505419033 +74779918394162 +115103479220740 +112583883066644 +42446426630137 +18930177967269 +157251697942066 +17832342473271 +38092662716809 +38524300197868 +159540238623601 +233992302122770 +54452529477778 +214587755757259 +109135528653153 +244059978503126 +39782011035023 +100233222339038 +267553408434010 +43995412869271 +45131248493794 +158319980851383 +185401910286584 +214705051312407 +237519663400061 +243985870715430 +104769652044147 +16142064898892 +34120089005115 +258175098210530 +154194053818189 +65238920883711 +160544481909712 +261559362400751 +63025307508819 +68720122149147 +268414475033377 +59239053021308 +172774097130322 +149717693214647 +168173062436163 +183004610228030 +173117943347163 +203907898581996 +221203850336494 +205005648308491 +224174541513929 +60713064872604 +281212116182842 +49309502106004 +101570890814417 +94800024709281 +13701524394516 +170266921033701 +84566327161889 +31820756602873 +127458380157894 +72335858102008 +81918589328273 +140284010077822 +160449828677807 +89775376874162 +263969256834582 +9298441043530 +169616360920548 +18138164673572 +54662322371110 +8128623542046 +126078450789309 +114432774664146 +220246070156257 +213532511133892 +212978191535354 +26538858432653 +110391270582058 +78340985891860 +266400785018832 +55273742866726 +109959369240406 +202441085267156 +204994986526001 +222377408352978 +105345720122632 +147418608104531 +18824866292161 +203153817271018 +174141364549929 +56496967112896 +21109140272212 +147760061312332 +240099632551003 +44209926095325 +208742457934292 +221348328432004 +213475886413710 +177864680685335 +276673723563596 +70239202043567 +164461506371557 +240703064219481 +103611884726302 +43385722901520 +73537059597909 +265907265809913 +229231210548818 +276468430364649 +126561297652939 +274471869650559 +221661197981061 +125980654267991 +31747093531519 +56287689433829 +240815581959777 +273130350271732 +121799558511641 +28691925618534 +169948346932443 +213083221215141 +206933324199826 +132398397053517 +214356355139748 +182921359999783 +67864343355324 +251145607164077 +45266204955468 +72078776904731 +35516865826391 +124226793569068 +37409811070567 +75709247480468 +5002660939704 +242402134397579 +93388941019680 +86986289356978 +182351968135205 +22388509766358 +263364835468154 +183032338323233 +126448303784170 +74910616062205 +91502003253539 +278901602073864 +216616990389819 +122178566937836 +77300177165768 +141772577484418 +35903350743603 +239767646053244 +214800597396502 +251291493993185 +74482975512965 +216251397390376 +122486878304606 +281118454380507 +182436752925818 +189546903655432 +185011899889117 +140169783981776 +191758041200275 +115241262299558 +151148371072952 +155885742994147 +20380591048166 +131510282664017 +156736693197554 +109808029627432 +195509622504941 +173312436386546 +253444310786774 +85956359605320 +13826119692225 +45027686299191 +197961455687295 +271070087379156 +253835435428187 +137604912981053 +38675001928366 +205973996921967 +44250579044544 +51990441332656 +131015874221013 +196626342129125 +96060425659614 +142262947172842 +139270025441301 +138928476046530 +209592083363613 +94107519997158 +208424598025620 +40198917057641 +20155181650126 +280967705498911 +254111334688734 +252801868334260 +2262178642045 +247962930312646 +221313551719741 +164841687107841 +203822061212396 +16194897576772 +189900507955075 +175911634871162 +25334752151635 +81954717863457 +90424692682736 +50031746546653 +68007838872308 +94029629024513 +461302919359 +155531434151762 +208147847753371 +55527698378114 +202839002377876 +137491449009643 +36776048477118 +119800430537634 +53408665722367 +117326335748941 +44470359470171 +248149175009024 +262310369337258 +46051361090797 +117508574026360 +150342633573053 +272174634419695 +281053551587936 +232172554473574 +108357422794661 +168103479163342 +227713351544628 +198723672229715 +63906719607913 +207963025087889 +187060001407147 +230231993536426 +169289490541466 +63509129320187 +76355453561408 +205397589656907 +271767411072723 +9366837669614 +118301591414398 +171191065801728 +141507021742525 +20238632121300 +279190788340582 +28768198476020 +134879343825852 +55157877865658 +264657128191425 +29582970962672 +12651586507013 +38766516853792 +137964558410704 +148966592058609 +28614839660526 +225093300299099 +155227211568310 +260525085427161 +32165901392413 +120363387913111 +170769239492990 +186788557691776 +13200553786618 +90182803712810 +15775013757155 +154439972521869 +58322836544968 +272843098565018 +120318744667511 +276731369869805 +68125299027241 +73521609583681 +50605543474530 +223104925197349 +149648671640694 +61645497747465 +135829194183478 +86166239002743 +24113153497988 +239428069699437 +115604515970015 +135931714175638 +243419794361222 +214423453593632 +156927761998949 +36768341371049 +225776659212765 +167972532450821 +34510306070505 +26607656244963 +190009786862139 +225779337807501 +190626997247387 +230812153979124 +43749828347031 +197723952903808 +102227585246002 +173055258391294 +247234988720183 +121040141834156 +264881899652987 +55494971391400 +208143345578340 +178817882929717 +82756413586967 +173164732521455 +98342343560885 +238813179401049 +146818729946175 +261959895779022 +181813699224461 +219499231631432 +123084600461714 +149839580241351 +159724333008316 +16975963603900 +50417521233268 +236713864842519 +154981538537244 +261746067641793 +51927905642437 +96190934870773 +2351590562320 +74488085422301 +170557690016082 +124479254765489 +52622670133637 +28091532900417 +83326482591400 +57051738880934 +196324409746638 +239552977110071 +110563502625312 +24290326045835 +150403615216657 +216948146417794 +55582903499206 +147722057658091 +190478781671995 +58790062774418 +6841189097761 +15665360793875 +93504152355109 +88087528714264 +223732008144730 +280680007795169 +119057881464882 +35805154068367 +198350909417770 +245372826356461 +65697468955717 +269927979736876 +56153468055459 +240726110395239 +27294344868200 +167990015191932 +62148598640835 +26190475982183 +141536461778023 +9811083204632 +83204212315459 +111964114986261 +237280413730531 +212099639792361 +16412451397175 +149852884779252 +153650293096675 +183523706243941 +260880949007400 +224824538812540 +71633218470209 +84444791551094 +224714877350420 +166884660389279 +123724252537160 +262722406119247 +221815269180677 +211280581161814 +147975182918652 +90756937936279 +90791342611479 +144445755363968 +227628021012934 +231072065869318 +68300126438351 +84882623026527 +4672361325358 +260150405326542 +254527503870192 +220077884649620 +227108403481162 +108795632146777 +260761169068115 +106437862097896 +279830269168275 +138216842090659 +165666185483297 +164437667877518 +114975822630338 +202643604024948 +91868824269393 +30786712704206 +183312128832713 +153837339490974 +52728774705090 +127449139468114 +176092004500910 +183809406429091 +207278595713672 +239499716190880 +86354601337429 +44582902799224 +48612280061152 +182467089959483 +178518218940840 +196719159093057 +254836184404415 +114834856710922 +140695653214957 +38021900346655 +203044557366533 +132634446779266 +125694036740827 +115262663001886 +235446771770860 +141573210378701 +20780526571043 +153156479324224 +38871505603729 +28300380348653 +151154621228338 +118009031265724 +34532745876714 +57607868223457 +209870496012357 +5508446072287 +175344234733403 +271348184003003 +220981839078033 +20118856368045 +7729595261309 +168793338096799 +124727106773460 +221606180252600 +156433612208570 +264598877087673 +5584479819076 +100810753507752 +8537519319694 +48322940446199 +252836523856092 +38526920166357 +15183538015358 +228251840183412 +86210825029872 +228730069674321 +212143520490950 +265199093165866 +147695806752499 +149204917779430 +18218321073196 +115846471132912 +85116677458941 +119881240860631 +172594572997298 +24447544988954 +98895915559139 +40224477256026 +275870199073746 +182426121800863 +214498826209754 +50199906577540 +200513849231462 +211669505946438 +10531769445971 +166778629030576 +136801626191041 +91518531383873 +261857952296936 +203631637643344 +257129551997039 +165443978735129 +43486286679872 +202689163129194 +132841413638061 +175383585844336 +99447677509432 +238882868834920 +89902845842331 +96477246883771 +83760251342667 +237857983431265 +201646939638727 +173042901310714 +248618611700611 +150723352610452 +222875733299268 +196549174964901 +141055197518745 +249558049130329 +96437781597854 +49784137728261 +122534992722804 +252855014409964 +185042736219124 +266818991981430 +120963954343436 +45004273775149 +158598363549298 +183857116647751 +89935847511753 +234933560434624 +234034235243372 +121871373982118 +117989135509657 +225976519727792 +139472257497815 +131856158773643 +162186928457861 +139723109640891 +124352424601500 +104207766016938 +274166241225555 +124658198725131 +256267533976993 +114691209732411 +90499258275637 +141947984149704 +97773348907487 +105384626486153 +137176158693408 +121928772681492 +245499703089314 +106914218252941 +274418953928540 +138893110963820 +204066005477176 +23767801200257 +76328244126910 +66792012596012 +157060792591510 +98937860234587 +277896236182952 +162164672589801 +22891124729708 +58357638442631 +80094370547439 +175555702089205 +209143503435810 +44777263883610 +30187103427609 +202285428234739 +22461936391868 +123880738283126 +187266141259560 +54639784505151 +160566626347078 +206336882326002 +196926175274479 +46581943827429 +171687619815897 +166524581500565 +146439824260436 +183123272607555 +17213510802814 +255457491420246 +75092496225478 +15480744614245 +250798150940952 +181901827686068 +226604025363849 +39002017906653 +90385794304227 +2846609583601 +4015440033655 +153523519177691 +78227292333267 +44167267457491 +144051762673667 +60125070974480 +209256130629938 +57658108831842 +216193080482697 +91287285200632 +125818720957596 +134546264099626 +271735127869482 +121310226936700 +279368272262389 +275591003965829 +62089871017176 +74852677438746 +24097420983532 +180321556081119 +45441414359291 +219038864821182 +25263419942109 +8110729891758 +227755483537242 +11933834318450 +51474329805525 +69776896524796 +72595676019791 +271382642957411 +270881037784796 +10664398754815 +157876187500238 +228385688294290 +98653983675758 +125581694169318 +271829800869991 +46406004299262 +40457893830065 +133797659356828 +19145954562080 +85937078881967 +14126701407200 +204044208010073 +74377564177279 +237839454875201 +30000557878534 +94688075316236 +267109176808604 +24362503176676 +154605899127897 +54970403906046 +10418094646312 +109585167164980 +91362115961373 +106820173469361 +94213746354024 +90079881213912 +195488070095753 +218329293926979 +44633377874999 +11212820005152 +108651755922442 +89904334922707 +1546915173544 +72448353309311 +165661784240399 +16982505184333 +115581670794586 +190599919847763 +256121541317779 +100609815699843 +40862854607489 +180137523774665 +8283213513505 +81207713430072 +232136770565155 +219976471763706 +140915365126925 +131050171036397 +174595615585189 +65377765482178 +238951229443876 +3638397602026 +4226227677431 +109951691738798 +245882150913102 +206885718865222 +93280011044178 +193785050319709 +223688621908935 +239914411569989 +117934936368172 +80399392125280 +262778847776107 +75693595438627 +41363736755658 +199148992211390 +175957770979188 +39392049831923 +204597231834297 +170251368817955 +111957111944479 +22359647089746 +69102315058015 +63626975624396 +180449219932368 +268531710065770 +110605845888122 +70337979432882 +80856415512413 +80475651191095 +280138485265311 +213069602339097 +196303074804772 +35594620799214 +120972751846581 +260002205994223 +7830370309390 +109043715585513 +207197801636532 +66466116903132 +254966245648413 +2297287656446 +162125654721406 +94511699390704 +107944320733073 +277691634823881 +200666949438332 +144726208490131 +1908848717227 +202734801314456 +263050119107097 +78093979643666 +184996476323297 +15978911615178 +270280407226124 +117113634527646 +15547010031008 +277485518323432 +229133459096173 +195356544182030 +81972895987814 +78176101943401 +90754814464162 +242507879306369 +57694708724811 +251000685478237 +238499136778973 +37339136845678 +230238289818305 +114685112944315 +156406259359422 +61013025584682 +189908311545267 +98282117027548 +66033521034115 +78137694309499 +171956858966014 +256015230222697 +65930183245051 +99838741870933 +157753128342471 +220771510069145 +205796827035789 +80847235935948 +51823984627745 +123522863627785 +109789908290853 +269609010991661 +83028195040889 +181042668969389 +172747035155679 +113678361252615 +95418408566624 +150969306459891 +262569852932587 +277815626981902 +280879603032764 +174214063026127 +111264589572030 +177813444583240 +12048589286327 +7616359719662 +158418081949981 +28664028598873 +125810054330672 +233993388696724 +142039708583843 +67275567561632 +72281947543328 +49558578848314 +276454836045496 +257153256399235 +264294764773365 +93071544013894 +96899765033776 +89721842384200 +267462666103898 +181594434813212 +186633449391601 +88927978975856 +33647900838388 +19602096841853 +160464795735446 +254236744714723 +42716637125728 +266476330466538 +254783431138054 +232254631059121 +69254095348487 +221289123192157 +5610826099981 +232076517305605 +100695800813503 +165774829303663 +32889368590040 +172259887317154 +61391470562339 +2925534526727 +76075111890867 +200051208120496 +105766910508479 +142315530622659 +120541353209300 +256571160349410 +263506486894199 +14989746135222 +271367371553442 +135849809803324 +111554139799210 +82464234284919 +261425521080926 +31122703251850 +78044459260642 +33668521511532 +67226154780705 +26331663646866 +112739543973044 +52304812337082 +200079685897442 +36454370396814 +190972973543223 +90876274169308 +173878147518903 +257790898358510 +57271578490526 +266309073380603 +273393118918074 +75445874913582 +89342099308845 +166511625438842 +72677640782730 +34764969558646 +44130714062651 +165345056327082 +271446138562885 +177680373031829 +206187240004506 +44721525259876 +230403526682528 +280129924692075 +132994757017415 +245970984242581 +136603832284816 +89937039240142 +252561273880226 +128140211107313 +149145531677790 +261015036005971 +153041058343972 +69345759768993 +192868437305768 +68573232949601 +212718426883207 +43016896632749 +57738589423400 +142921062030761 +189696507248433 +31297526759058 +271366673585717 +96373189911142 +21900536088561 +52375707518009 +252652459817315 +246171057320737 +251256745873201 +3491182527173 +72045743828514 +170999560046036 +50025987275761 +63906283015438 +94037948738311 +197487001872363 +157701207216472 +102416996874580 +261073045062787 +76070021882095 +159032160395654 +199190757276336 +58140244263484 +15925501904809 +134830407387846 +108816738302093 +67833322057720 +45737976959961 +42716838599455 +61469435350455 +239994116955368 +266873135328637 +64603858494676 +231691031738377 +98279632033895 +127747122322465 +41185395740883 +62526064231369 +104661114597880 +272147830971492 +37465126189196 +254358079528630 +32750135486050 +278660979355387 +89613979532821 +35558910602800 +68927735298602 +211603728415725 +19832741976740 +76122240344609 +68542324858088 +127464216701983 +260231105436696 +11895014757535 +168821400775188 +52000394745516 +15711541907743 +206757619234916 +226862425238180 +7405366611278 +216955943346367 +189169841711003 +22803659467226 +37094726161747 +25886464093932 +137846611559343 +17065494545372 +157873152873598 +248515477291743 +80205594606875 +152735417442082 +109932701909096 +135238257737710 +270772334268039 +144230302343213 +104700446563171 +113147425185022 +48982106580643 +101206184380089 +199084473916593 +147213024246387 +167570081017260 +155503797168795 +220893426270049 +24516377551566 +273136099036956 +8027882091343 +94377140487228 +131712697222160 +258154067299819 +177367870312629 +261668724834771 +260696013549156 +71801026248111 +208996990000181 +118055669271676 +277841076373026 +202511104210626 +121426325460957 +218385481975450 +44781340555866 +34976580802141 +26995612557180 +103141241482797 +27895452186962 +47871675044883 +165093702593137 +139117343932966 +182537217163999 +168454103414256 +269008102436026 +51614539426036 +194601626855819 +189839650530011 +177638359566189 +207660334054782 +106939973834545 +150905699547779 +119013071981862 +96061768621478 +4507593245574 +153409013740068 +111642469016583 +8373372191774 +278029177473122 +186920673424211 +207203118294862 +259690893707359 +133551605051155 +208780980516006 +212928068202800 +85484871672003 +231672524125933 +132583013248182 +186456716145993 +214751794451401 +95930541236189 +213832428567704 +215433680275992 +29546664025066 +92190088882196 +245323278207915 +153518042404209 +265794651867965 +197916104643939 +88785064777481 +258448517955852 +69873769218928 +122280946788055 +250545397384586 +161941793155582 +205204277512224 +260019111188496 +72075007751835 +17875915523985 +190215830149950 +206963538513580 +154758144214832 +211464897021925 +94030147832739 +210549880433121 +132332915267753 +148580574944137 +242896318068706 +251400396836426 +233006423041381 +37647750896800 +61225646651994 +224219502806237 +61885077005511 +130384986676957 +223184258604526 +45004704955862 +234431099310756 +62313537102052 +254298844989157 +243446182065126 +210515483629547 +34441249075232 +206692729872171 +55667708589745 +25929860732655 +113161856598176 +270569181651407 +18056961063277 +205101534615933 +243694483008062 +79111464861163 +62746565396524 +222485684039923 +51521093515545 +265046771008894 +225491271471918 +20491910858343 +277242775851548 +20506457944629 +49769649347034 +4368675100109 +242129098615879 +254646307094469 +137083831806287 +174941106810504 +118589958913529 +142665241561974 +10000450018244 +108103558425337 +244466281366583 +206579046252516 +56236116762723 +218187568322604 +256813178955584 +181424825181181 +118558015061047 +106746269497678 +577675589277 +58830343476380 +108426815290079 +89232552412424 +47741369135420 +9234925396874 +228338727277355 +100972023266958 +235327512326759 +229981909405862 +206524581492884 +270308684022221 +122544659469276 +111202078059741 +57067403653278 +115375416942428 +143790291927325 +61185257627936 +21800851531784 +189668621736333 +39363756380960 +144163543436983 +226166252282700 +9973782800896 +109801881929196 +220070528510312 +41403201246153 +22790306898980 +164185229787382 +169530832708279 +247774568312176 +56155904931779 +166476873109611 +193011740489587 +270169049178169 +140595526660823 +9077896843270 +122570923466293 +19447588388327 +138172760508440 +148736895594576 +177998035855648 +102691991400356 +89546140646666 +269623062655487 +83856689362000 +144904756055541 +1495740705986 +172771657205305 +11608942547819 +25187480304716 +183131124241372 +11839891271007 +135037347642706 +195259573188686 +75402818698879 +43126975396781 +265995059642435 +48874407454034 +235187973077815 +248923652255635 +53942999713627 +265115543760483 +85739581279827 +171231168276674 +83264601844837 +189176538811272 +64025780295616 +210310228443408 +21552079703256 +247440406555737 +101832277089942 +88761279026272 +200965486968723 +185821689479037 +148699365439253 +265030862674386 +52473785846403 +64936065768818 +41720976266706 +173335395675422 +71988266857011 +249917834590519 +109073831073795 +8296967206198 +200090509397046 +137001549405665 +133979415034046 +201280927513633 +95352096478822 +29230351772538 +74507102523056 +181180663503119 +37531794689522 +4255211128699 +38499020531064 +249449205241109 +216249515735260 +169633524769932 +130128734447213 +46309004455368 +278239118845830 +198562671109521 +242812288023148 +252553996699838 +168838449673250 +56058567494362 +84479323566481 +165573671495560 +113715795407570 +109733898057070 +218983314983989 +74442702251695 +210825138149373 +147029625156236 +198262348814647 +110363334875933 +67332627310878 +184372861846453 +15112610312636 +106334031502484 +253746631737500 +11847115996141 +130043912280573 +54848238137729 +105680798079073 +50411048850558 +83205255390328 +186775146008152 +201205005562661 +86488944071785 +4442276619858 +125447265091447 +140808070772032 +273004974091758 +231634152172317 +265670711555699 +229800789779696 +57921133901022 +14847179090101 +70798380303117 +29340624589615 +15175665873860 +67437196261122 +272409702631942 +115224250802052 +156873703728895 +168086484107475 +164712523253360 +97440515571287 +263957872724849 +272172207917944 +34240697056319 +219779552866699 +126120492596451 +100647689886555 +200270071415684 +271442590913477 +72274614010090 +264564378374174 +89467875347272 +280655749086306 +180894545080905 +28122395524372 +2612876539134 +183969811184801 +71236531561753 +194975235385741 +90466541172208 +119898359150016 +144046898529888 +159694532998703 +155431296975585 +130630811384899 +148786358478333 +250522978306447 +91205988271993 +11904369757299 +260859469420683 +165988495360506 +74270547323277 +205169727532753 +159962419172960 +46064788966250 +195984596338903 +122227147015115 +202162075245245 +270688989117509 +52936292060414 +129088925758608 +278094285531890 +147166622730715 +114158025149880 +202798978015535 +256823310905284 +99291621838429 +59539229420057 +161572731713620 +179653687939344 +105755507060072 +131832602576988 +180944521609708 +97988948594941 +54939258573014 +66119073112297 +190850939555220 +69889104034715 +211950563058887 +194365464129710 +199751303603670 +49841129468622 +213789335132774 +138817795146826 +49737011771084 +133162511051127 +165328295286649 +195598331992753 +279772009725881 +14026866216478 +104070662249113 +103437283761010 +151086415453164 +70459071119748 +187093918700479 +105858590804877 +144761246438562 +147414723630870 +98624908284399 +53297139729384 +41726337786218 +31034940604402 +241377477671287 +111834211348609 +128622346538955 +69592124074880 +267137173444956 +95378020426079 +109204623423707 +233024269986659 +119628839628007 +177505021581584 +89084894703761 +253956424630832 +241210240360252 +157744821401100 +64352503863495 +218731732356813 +41834486592672 +128188669354684 +175556912868388 +136870170377475 +188434121023515 +180214294357863 +6526924398260 +49313858508953 +270616656760538 +141544988203603 +278900806512034 +148614355657795 +183477566120358 +272933047996181 +52925397317738 +184749084576851 +204855302451851 +248968632627392 +204605106921710 +36384488598288 +150389063331546 +106339192339618 +153243387272185 +272530180785248 +236780973175786 +116255520729268 +21247615339514 +204813547898605 +14671713363749 +44234352868754 +260707277746793 +103578605491965 +109644083583701 +166315200756209 +168628018278886 +44752417937429 +101591430969813 +128286847402108 +143613305190436 +111969431009102 +51300545469284 +242335467499380 +205795968244764 +43753799585170 +199380896554128 +164036782074371 +255686760047715 +66756890347191 +208973358358099 +213054359753122 +21732278258147 +7742226117562 +113486452504235 +169569401734182 +150845057211375 +122263367633147 +188336966936137 +155271887145282 +258576286642966 +190904789215657 +217722083345834 +210525990594567 +77463775399783 +30545285385024 +21644137110904 +148333481291902 +251314833924708 +6558037809790 +153163029430105 +108067492487075 +117939259677031 +193438231220787 +101011421003630 +252708351032316 +677588003579 +238898833851991 +21373411788361 +27144737394058 +28367833888582 +129600158419309 +214873240375826 +137126049904427 +75019792396569 +235303622488205 +189071394915049 +271708806542541 +6362500394062 +15572963506350 +88793247941921 +126991970817638 +106050680382193 +17908745994725 +194024389733326 +147105792371318 +178571455354591 +164387274982030 +64973246770268 +55320839295961 +147070970639750 +15236638373930 +102295675417840 +181703697936200 +185880910393579 +275708502317507 +95549125694753 +141136078993852 +15983426921080 +35024933644020 +70695261970558 +27990041542792 +16310309201165 +241254121058841 +86066172106040 +92995659352227 +138719332684344 +259539488552167 +139743250090973 +162551042362845 +141379864761003 +61547444790398 +48939729623852 +80716106945474 +54893118513169 +24815534932639 +60220443277916 +235834774537763 +264537108378050 +254052498367401 +211672882071255 +47372439823048 +36553804262175 +41979950115114 +275640798120403 +66608696663612 +103373233110149 +95511334570041 +221415527119637 +266657252890376 +220256599244144 +180721275062893 +127222980547314 +72644086922239 +114511192577246 +180824612851957 +161861853557541 +137629407443949 +80246553062432 +99170394737756 +252586028539372 +62793658559916 +269556505491702 +229231195053072 +166894444795963 +2793978197840 +222686181014252 +158766691113596 +172212623818330 +83125209376288 +48406072219283 +249148630292385 +253681858719661 +225277752627345 +3492314178787 +270496758301005 +144417118379790 +261273774803071 +129370692136925 +203949307448976 +51747237078787 +64740209028236 +264244248686914 +113352950613959 +247090562148762 +181997416377128 +186593125853070 +54987180031023 +10058878106673 +161844900804241 +237746683026032 +165599903874631 +219628447433967 +133548736570328 +144044963045746 +243021241407833 +148158371353370 +12002364583699 +262178439820784 +30735640731849 +253603110851070 +265278782843502 +52925737521094 +164722573914172 +167613349667578 +206606129308276 +194826012419006 +218709733038456 +159171603842915 +80684059206276 +197841743278339 +58710345273118 +264144316197421 +56734295429400 +266290224790205 +270013090379125 +40595201959527 +278850254472978 +36069743331273 +38890128439971 +193647600740462 +148496662491824 +78606294949491 +187573814627882 +58759758351881 +56526449229855 +165656618003006 +181432718182215 +227481107816167 +66659956003106 +237318427603983 +179664729298363 +36247015417031 +7437198099469 +113246974530947 +264889923414033 +92734867641683 +80737670532474 +70132660107106 +44590932198149 +232194556735620 +245910663877750 +251501285542784 +274435736402461 +273553881175901 +262754095271212 +241833377342849 +74636812765785 +244100038849490 +193066264801386 +129430827914032 +56588702456380 +240246704439689 +65964636359181 +75538994714654 +141969216351527 +16991125048604 +114908535348130 +145561272224366 +149521868260952 +223272440908209 +60654767363618 +249463102848542 +113083696590359 +225475159986690 +150517937026863 +54298946954062 +90184743915920 +73870887817614 +36312991224945 +267212433172103 +43454631562434 +123557976461672 +167161708855443 +18350403335165 +18200358954787 +206014828197517 +252846509782095 +171410200154979 +185964650538920 +256439954699074 +40619778513057 +195024708021656 +33311906819554 +192071557082951 +207010128787101 +250418288348164 +100591647514667 +62727436144435 +20781298291445 +240472992787694 +4441654953355 +32318181912169 +231730046318845 +266672747108908 +192062104603233 +175177174574526 +11131851279113 +153526914099636 +276045243885251 +16739403963535 +24113394115226 +201000796634577 +51232642452613 +162235916749721 +66423339456091 +36440340290765 +254367442892752 +19954935572169 +103872641628902 +149523165852594 +137466194135844 +260914868902559 +131516502984445 +129065103453142 +67052370444464 +265794549438509 +240115593969762 +160246111372689 +270296910072973 +266117806303251 +26295421044885 +81356130918929 +59805020800365 +212246605512526 +79380249012694 +37797331338481 +187781513944566 +196793850324918 +12125231050447 +144677001763867 +38844877727680 +138041668106891 +179854092394018 +85720231764747 +5181191333233 +206217080257145 +211796944139804 +125904613458222 +254212935760906 +5286707651300 +124955499913924 +204588216453648 +275606037683672 +70205484714790 +118454081013776 +159840047743502 +259648903459869 +146329693120276 +193518135328222 +69758524225939 +234656463250400 +54123622599024 +175847876118524 +66932622150426 +206566318652200 +30521395546470 +83110573703945 +35866998467367 +55286953900764 +138032215627173 +238528963122881 +154168598708048 +46662421690795 +77910801283732 +275672757009543 +271880267581744 +5370815103318 +75555961320154 +226730148859109 +22165285402030 +18583409624013 +6226772904149 +236138720278477 +113860836219463 +80806379532653 +163222433521470 +30079411069237 +122682716475430 +183508174888074 +50528643394262 +70326608291593 +135188975818443 +191315534520568 +83069831061860 +169694188895654 +250048834797911 +8479072008063 +242322867446375 +180629096566338 +42007487471549 +167258826283872 +54594477556404 +20134425152107 +133886209645671 +107333618902645 +19841471600759 +31394059933830 +94186277577005 +6321250387045 +220308302316090 +255476524339231 +78636821660220 +277973066160416 +110791392207395 +269672908847653 +252124417379868 +164143565109439 +79516508474307 +132956551400731 +207158619144566 +185780043406836 +17004244120520 +76164498568834 +140669087724931 +117214253368487 +141735994325577 +169954371452514 +117176753042183 +119133250808397 +70935973298523 +167714217215344 +128881402165149 +35012220955216 +160606076640741 +116734705154873 +25640190494776 +203673781478137 +39033464530216 +185064449841346 +94098310027885 +253700784802296 +90417187867255 +85092925546219 +257638521535616 +270523106230770 +11209844727035 +66495026222702 +79410992156240 +16194270428148 +228022250592922 +178663414212710 +138139955573009 +179917843286057 +220906781647388 +182133560574915 +275417746991810 +89758168278202 +2851068516866 +261015379268411 +257022889527094 +8657457109859 +49050481469751 +42064727508325 +272512387169814 +100160841438792 +168199702575937 +139727557319974 +11122678931336 +5826810800703 +19066493509713 +67781660347630 +116064296249106 +84451120197724 +76796833428014 +110442953845474 +86528610784088 +134693101373136 +38133151026533 +258360603202561 +1144150031653 +28821258741319 +111952849642613 +86450532451080 +173596727207667 +44767879397492 +70171547783711 +170455596288558 +176592173857426 +170063758103231 +13901955035305 +128414305176388 +38063478598797 +117004490932237 +138943559596725 +264239628554499 +271147016911639 +222638877455791 +149075215625780 +240191194839430 +187378754697531 +244207226033893 +76994512770124 +193217239852878 +75940389475922 +239299357493796 +82900176649943 +250928431497274 +90720920307651 +197274931194769 +128361329327240 +248868872075175 +171390234492210 +72222041830069 +201113272622631 +136046226285704 +206654687264511 +89251502281750 +182303626500440 +28746809598455 +216011361830015 +78926662424671 +92129855843656 +10858647010509 +183702729176565 +251270788826317 +224519496193828 +263268002703376 +27884093549252 +172530078045583 +250017021889097 +244888792751814 +87140277621914 +96358731100548 +121737584780904 +220393569160634 +69427395189931 +34663117274776 +20866294533318 +253356123933307 +38226852555374 +185028179998146 +71809776123266 +275120909084029 +163674284341256 +1853594221486 +57591203044637 +253247199179489 +142092923063771 +76428666517874 +86558197981008 +224891443219645 +215246624525690 +164653017932427 +231753933576873 +45041311434095 +139158612594687 +100993039566435 +27222635031105 +141796977295975 +213309624925899 +175978133551337 +180505699426562 +132902320160302 +10402108320218 +67615659390997 +193238893522367 +145101129061702 +257432792930183 +120308474850569 +269391333871464 +23165299458140 +280952308907538 +200019190450491 +135669158610768 +39840205125125 +24896773448611 +258644557016069 +190641438597194 +243735419661137 +77674024097195 +6693531976249 +47578901160198 +277728655476485 +43263699932569 +5793692346467 +229642034451881 +70017082153935 +63444245957002 +56410818303583 +14538762743989 +47313331219089 +222486452012045 +225249665566609 +132976854269360 +248225100841792 +146219177513702 +212753678850125 +98653910794336 +45744858403839 +258769225815424 +275087649187578 +216564930419882 +138109089812508 +109043468794719 +73836819478652 +155807279588794 +227564469351753 +17168034550644 +93570392174185 +181366160884344 +19107891857343 +20635888307368 +198451756927556 +250380057354885 +168119895572218 +169597225487714 +18807664963793 +162551636031118 +279759348868263 +36011623699361 +181304553205416 +9492474593885 +265258599472326 +201331775702606 +204995918198978 +80059528888591 +1360450504214 +189309162236591 +25126087366469 +224227478208140 +44198607461288 +193998530774514 +59005529953412 +145171119517046 +268498138141072 +94644740758680 +43644768092268 +107707745607758 +31573831108604 +81361036844759 +65267211282165 +251645463448997 +69602262719876 +138309718147508 +37265859846362 +263502057242051 +146596886612457 +134321669569744 +270923126267415 +112436601704937 +260334412847866 +60861618425824 +82838822609059 +78020716539609 +116713356152855 +206498607730122 +66860232925883 +265066938453417 +132022513770332 +102130130712086 +114662876281128 +223325238072377 +248691418580993 +137650391812401 +234750168979386 +151140145537571 +52552650453551 +131894162545711 +274428254050332 +228601131698097 +246044034377717 +35523286224953 +20075045545340 +185613708609472 +210921712669613 +180400912786081 +190732377408668 +213655307966624 +110843620725588 +148756640271440 +269171118767109 +63217525981179 +270895492954626 +26914001441512 +37257003880981 +94322876976072 +204734938592571 +75553961791563 +73484468093329 +266138848434546 +192511220376085 +275084058865529 +46317602811603 +128414433816173 +97423219998790 +235884227772120 +194499654122535 +242886518645208 +83562588459114 +34452258403396 +113659881922446 +79716243887244 +69296607072548 +253755277839794 +249739538080690 +245612712080873 +214019914060340 +30329424657655 +110698083744932 +151746052814761 +88157877160718 +60212223444795 +220942777569920 +254054104376771 +202963467715391 +268797162658862 +198911770226822 +188769201404323 +100647046996543 +100370743199408 +66580553255900 +140062107336206 +102841983338636 +101915486395063 +129155711135515 +199485703642280 +232331855384780 +255431536068180 +33547787973752 +103883406137542 +71837229678981 +270809662296005 +174256013267922 +106771546308300 +266553884943234 +276760228330919 +188832915874135 +166107590590166 +81631871544217 +101710910669566 +177491972746864 +34814246512243 +188705895567767 +39505881378883 +155527873070200 +2526505908448 +179273693000089 +153495280648598 +58072162747151 +118802290669741 +190774849376843 +153620938683452 +199774877521978 +178301966408720 +2799402017148 +222848950761999 +10992046458561 +248077828392268 +156072653760045 +30058402428710 +276013229941806 +274782016119494 +29365808511255 +51253894026554 +270548983592078 +158873525699338 +193771260162834 +278929872731176 +278586579086637 +44749737195857 +141155533457396 +226226826992051 +245317052802141 +40291736144711 +56561288986220 +6118783419951 +14456828298957 +60514038958707 +33459715392022 +202736790530657 +156817574639976 +4424107754851 +40886141974562 +116701469964594 +137502450375748 +18290184177610 +142105125223182 +134193728250354 +253161042644738 +148772943775973 +53419264666933 +143429484569079 +19921714451630 +96901377992295 +115510033159727 +74654474497432 +131379002941232 +1607483416644 +44232329605944 +80917450146148 +34754820385857 +224043510329037 +106696526564403 +175165172574725 +102545345862061 +238328740819616 +59342148487714 +222870372384798 +18286898408372 +74979996047289 +57818678734633 +277433207023950 +40178222180912 +98763661995614 +261499118945833 +254210793605999 +72906307183665 +19833251767638 +236860514739843 +270441093731489 +245258028651114 +196221347711425 +110525760816916 +171075966108475 +95409084181226 +43388722459090 +69446541475167 +127809769532949 +268636213805392 +110254751962142 +109617454741945 +45853081026937 +263487912258259 +131457001876767 +221902518359597 +199380566032868 +169940818565707 +198425362380353 +75308241118226 +1287410388273 +1719904187393 +254653381784787 +25005259344241 +269558255579399 +170904000691820 +16751592076141 +99380222324820 +244231822273869 +80569717731335 +191676449540432 +130146032811452 +87636423419124 +175245897086128 +187494648823531 +3119449279860 +66352156660392 +4720728310267 +11824807091773 +183329644064454 +45254316049661 +179284015497469 +154411738106805 +157105999351371 +58626624267673 +24149312541390 +185399769500757 +232053413370350 +104637518010556 +89448448109593 +154736281384987 +19557351599988 +183850015074077 +18608169715916 +196455145105208 +214796924178224 +160469837500158 +177035565375905 +226668248595219 +16796617719463 +208920618634603 +246323088282594 +109799732004727 +21466152286623 +9226897662874 +132080971372771 +145523635747254 +186571604817083 +194007928469734 +160021550549004 +51679298103942 +145828282678229 +99680054298117 +8474474868990 +105394114616891 +5802849051620 +76808717418352 +180641154575800 +34038841550221 +254097329634589 +120482959838907 +6204710608387 +83232696422675 +189667098637249 +221445446656263 +242055944184910 +158457369144216 +115967662700680 +161648646388007 +269292588926001 +156956453278724 +103949294341658 +157430216635096 +204134463678205 +214932539235589 +80262407989219 +273570108463165 +109349299170101 +71450156649030 +6065376566990 +140876528999333 +6091246636977 +164646416414463 +276154669622767 +41924337803872 +87690272546358 +109004839873221 +43884511087821 +274856262846014 +59428524793104 +183473534848128 +152171040785292 +232186836871446 +188085875319660 +129776958557314 +273096608173880 +67254662626374 +199486195552601 +193740098761617 +101260213812678 +171152867451106 +58091955469299 +219143051361960 +260134556216603 +29504488430173 +153566979661920 +210052661617261 +267858748738294 +256387018039752 +19228570658548 +246510684821989 +255699348067327 +97805649408045 +179382012490134 +106564232111887 +33676173930176 +82590799599866 +14396834133199 +13305109910010 +121601766750500 +62416387087199 +198195003233057 +87485976225194 +247329123763047 +93679722374851 +230355931885392 +143612213367246 +114395870661387 +102135468379525 +121937550248746 +221328385303296 +32042777482615 +78313399123249 +211309227211123 +162953376181743 +46236395683110 +127875785170513 +250889585206572 +130249191373061 +223314922745935 +37029224673375 +269650609481171 +262408010382596 +147999562240055 +14154634664324 +28373917405808 +209810365864823 +32513882779550 +229714874232370 +28831905887193 +18781460321730 +186200508596085 +115888348974167 +47302689579071 +94605917671317 +407784318360 +28979205472560 +43734123989642 +280252817634137 +266774703827595 +279983795842987 +277349045651798 +270658899236759 +199924332431370 +67171523935209 +125977584916520 +34439587402052 +45925717960594 +116779693295016 +171843541072274 +246754143828115 +35890850866449 +274043524087672 +151385167400364 +241049055116466 +134398423842390 +242852938440519 +36551322294998 +179412796346052 +206632191533141 +169363921381170 +55353738951513 +221910289905473 +167178615012862 +106839630880932 +273975479465701 +15654288925309 +166209332457483 +38271159435052 +142026746026522 +10291396513916 +114755398369618 +150374486514625 +237208921792058 +151286499206093 +228437927963640 +120880970549025 +172359531618166 +223157089658968 +94488883032504 +172233486429249 +190657036402110 +144059928013138 +206694918566731 +2433644900665 +182054865185822 +230185649253373 +215865477904333 +198339955039051 +182385667479220 +52492423920214 +52894854276908 +37422708330364 +66050858218756 +176415541036335 +120672720170749 +273454591438580 +149899675207354 +161149410758945 +153081005353619 +245057515776185 +168813790173887 +192707971927983 +105589172929960 +154966949884370 +271972143236055 +189379003452597 +124651993491668 +252286808403285 +211886801899916 +13330202714363 +118503240994384 +216651158788104 +129344276600273 +202988269409117 +174891260582051 +268926078012553 +69018250673059 +97818156891837 +116041104624340 +42993586674406 +249032178037395 +14773426670964 +22528172259121 +37200844771809 +166201684990096 +124531269097071 +262455003953302 +234462275040297 +98814519813610 +59189884223424 +51108196307041 +234405105172630 +253105238778349 +2275378292670 +172500721429894 +266673962880883 +248663674065298 +245176303095083 +47816041688058 +200089816798181 +37310939732449 +269175340160704 +156381215342651 +279860580485131 +118427003050692 +34047572785307 +241155097321115 +122718965266318 +90270550711052 +88637279715002 +55760438619328 +266525857909362 +143152822124703 +153908891972535 +149965929343672 +101788936733867 +35522102212951 +116374773259417 +224939740790656 +186679234785956 +15847400060091 +161344749286821 +185523765348778 +241492701102311 +274469439511321 +205321261372692 +167852396654283 +39804898725575 +22339660612037 +190943488812318 +89216335153900 +146617985773817 +92441842682145 +29282308476604 +241587336214819 +72335624807145 +258525293384791 +227801450385569 +12573866672928 +93308693733640 +7565635431341 +124098636523451 +151944112842472 +250440474155836 +133812610764734 +198127648852646 +161178489108863 +192907035797652 +2326885816818 +56897242145449 +224223469456236 +236688860081693 +27552136468762 +39526791320151 +268440953652946 +124754464934767 +207637215936630 +23934960055083 +112471975537400 +5708297374278 +9065133483993 +46389578178540 +179963470107592 +279423315838937 +34872792144506 +229100525009607 +67869363530612 +233648996551095 +74403768962370 +107814707003867 +89022604013474 +114909456921085 +10524442161192 +93799187114572 +203385268462292 +240391406528754 +19252846357303 +234441203319823 +145139425453582 +233820953181872 +156480956938876 +163947868033350 +256174494116479 +94599882325605 +25465300329695 +586254626915 +107660451295660 +183666411630473 +123189868881769 +232596604057110 +91193795817825 +198023651128861 +73027573608178 +90451112893108 +144266249969491 +236016906078890 +146182510737243 +128570135120447 +174057127218933 +15553019651274 +31069987417045 +2796878015840 +134007637312758 +199739786621653 +4926586315653 +198658088776367 +160197526498771 +160138298654803 +265221528424876 +275613746460390 +17234408073307 +225239780020511 +196404329328865 +161820477937820 +103622087821553 +45331206887608 +23843416224090 +149754386668195 +166073149450106 +268946630634974 +241147609810534 +147966215690939 +94154243616389 +11445726268025 +101530792063368 +134504564705358 +74254660522066 +137036525374164 +215010452608090 +229864700816641 +184536265512187 +30090098168340 +237783718174778 +192218535764586 +69538600101081 +101692955503568 +191947727123177 +57230778343427 +10319983836101 +204369541419381 +58399474073982 +27111162678328 +77641236548152 +244538382344297 +10802948186533 +121210640088702 +156182679498583 +97968668376888 +161028959599122 +82324636959772 +177087865386906 +6161525293044 +197005601494372 +264820703601780 +29882638794292 +50016175703265 +33428203873790 +155083284646143 +255779772606797 +195188837879244 +250253908123153 +201905536189897 +250714214799430 +130247762160347 +273955512621116 +169609296416881 +69434133509529 +228129863617711 +174754792927020 +198065762372220 +264416281359720 +146460051964651 +142562520909716 +154157168269039 +40291016685789 +45876848191229 +170578851642852 +116328605065667 +270731859190063 +236592661556539 +27271261232274 +181038785830383 +246976653950428 +138835155239603 +52570599962141 +240120304839172 +42972707517120 +278847898599212 +211000977592251 +129280627563131 +236155401775118 +150700513388569 +1816174576221 +260383258521014 +50198042848996 +161220322245211 +46425292208517 +245742827444579 +62438403285100 +74164481165954 +140042886937215 +243551617047187 +179682144387338 +68246531033439 +138642284374691 +165266388209386 +126498929286489 +182424824934662 +155866851913408 +253929811206506 +115245073406315 +191329723428910 +94930159355168 +29469880538152 +210103078344032 +167882165237626 +154979209547573 +88212869933662 +244227208303696 +91577257167115 +50256581419818 +215119956310311 +208188642425887 +215925896158566 +134925928214927 +113945334842569 +146746300432368 +275864212684887 +36962965432133 +115985293321971 +116019924484396 +201725593183851 +275792072134355 +221625835725905 +267717964498070 +226560216351118 +194490082172345 +271360591589689 +74515849180890 +3575869003710 +5501748898212 +67657423150068 +200797621900954 +232191700298585 +67996955790029 +220117394394186 +225477025796214 +68024464064537 +50467680418358 +231358530005800 +94443775236256 +103717177081216 +147321802296990 +186221348923965 +126119630874023 +246003814317892 +263397162050302 +217923194375298 +227406898336140 +169946489705311 +27051781521229 +279615621571731 +128909669585132 +82195577417289 +197692640233159 +248372042949324 +206769210898069 +277851686262807 +206738586350928 +159073246607907 +157432912247706 +234319035903742 +163572444756817 +22757897654552 +24184715846162 +155910416260108 +261716856159781 +112757120244027 +33073910173555 +38189066871174 +24525455452015 +174038774282677 +255444497665363 +50659620835659 +52202786008619 +43298014217309 +105329007727064 +107559709280644 +221749456678144 +52688808509471 +175852603333303 +27034178589788 +279415913839508 +27821966040657 +106308750566035 +135343547196071 +174798673625609 +7070131773980 +203252802172780 +245325152762302 +79791377956792 +185101881145698 +186117607151352 +117943565811699 +110596635791692 +115025932449202 +167600779544482 +99911106676738 +124728748169225 +268750665237262 +170657697823663 +17971637854616 +13308339610547 +96577473321178 +223698300398076 +6924398107204 +13941081746630 +100454759818526 +157575210128032 +113327952076438 +152149669231385 +75479214863439 +219249037831891 +173529086785194 +138918118373246 +131365660777374 +258182826216519 +68798254110979 +97243643953154 +168534911362501 +260630616203741 +159455994735999 +256756763698078 +277101268825078 +158867229747727 +164246277752811 +185274216356491 +193052932260081 +210551038013724 +143138374388496 +274432739108568 +15163668936733 +22188065114051 +6707717499347 +25299320982170 +247261145739730 +155674318384239 +88660424076975 +193545547813057 +77175811136465 +70994389458557 +32690615533101 +1735365337578 +32666975695478 +64144899016116 +37752045762772 +69813815282693 +6114172809725 +129996829835758 +278978429952075 +253887868637278 +2639337537516 +198498352465993 +101351438123774 +149927286989017 +238519441229437 +166068145581412 +95604218680049 +133974065895933 +128564465155706 +58130002442304 +125893565655189 +54924715442928 +157076414393527 +98633529605814 +55552910884398 +44280977947331 +78095970038779 +93950235837784 +276524243831510 +167596195412029 +22524784014026 +36485661512302 +6864287650618 +272139364266961 +13770440202032 +183421196617977 +214322053760938 +14908193458372 +49883361397519 +76629261779764 +133322844621382 +159016383826697 +10952624050273 +15773422745845 +78503258660132 +67850561786262 +101306192669864 +250362858941888 +240446858194317 +55953483933465 +155332765818963 +126292093920349 +164540307973804 +118488202722027 +217105231089708 +73217206395468 +273332294524887 +9572011490153 +37727802814906 +48319179992731 +36939356927844 +89396112012736 +89383122521798 +122846082725404 +209220552987924 +224813689686279 +150119806041141 +108364404007117 +491531912494 +146344242023897 +69925930247371 +57808442563899 +161873451727826 +263005163712564 +140238699789292 +156376113338875 +47563682754453 +178549983991091 +271312315752569 +258991407860693 +74763820990660 +62198637654569 +279936254354309 +50664025777171 +161354059477664 +82008672439309 +236785969720280 +237253212532567 +191236212998619 +188769417617022 +121866747686858 +13787145596101 +114531533046699 +135513649260770 +216019330593552 +123032534343480 +154078295862221 +159169626912370 +264586755202566 +13197492905477 +181407720756246 +178253331087276 +136236863949127 +28561882498918 +222318106479608 +246812241965647 +182058754103565 +78171626350758 +5542091774097 +278601640959211 +20582391469911 +45711283688109 +108388888940767 +193508289162046 +115646892929387 +236389871496338 +277476720342679 +61366779741367 +224725101562035 +177358678277690 +164706495081438 +202317912964591 +102141928610133 +227900669289274 +197190115615116 +58896387220785 +9977660884091 +74066342122684 +103659242341121 +97054590809016 +165112200181478 +221732397822544 +217434195363317 +2030283651472 +172293776982632 +142232783849191 +26937030650464 +244198023133205 +204966654629429 +117361974428007 +54274556974502 +74611048287799 +4491888888185 +261833463496773 +278554229114497 +192743365689539 +145375122175835 +228856925368239 +26536943866781 +277660767412150 +212695729651698 +118140956368552 +173216203722786 +117148146290778 +194936232778289 +4574025416387 +109971911721482 +84291336778384 +161982906082208 +205674602070366 +37505269836208 +88627890979525 +30425964812321 +268818174202252 +251449864825394 +32255997989929 +229566787994410 +211651883193789 +15712130098277 +275813411759800 +171944434764420 +140323900683218 +122624083161654 +183196021160266 +213292324127352 +263381172477811 +83899723656669 +225179358515311 +104802978161061 +268726775398708 +31032835531992 +145999798371625 +273749706863366 +273534747523381 +86888325602242 +146909605414738 +53626050164712 +264296189066615 +54043015194292 +10338148612930 +171952083453542 +263706257699630 +60041821071524 +138022070530252 +102514935330673 +258477990831822 +272843360735689 +84883011832887 +89043923346911 +71169769357719 +272633690391624 +168282475906365 +129789264992695 +150356368703592 +202170972181972 +114241013211527 +165125547383424 +37399063025519 +168952614251744 +196448455175026 +196269986482785 +121438233346732 +266261034867961 +63589822566259 +144960985600792 +2724075877662 +124801426505608 +252439739709742 +187320241272715 +78849135229363 +193588833946962 +207458435961269 +26195874667434 +125795694930906 +266349385961416 +135004775823531 +117143361057615 +90690642309499 +107693965916305 +264717881796904 +147058184146272 +120221666644447 +8565239627745 +144522082868271 +166907023507858 +89812363075909 +229013990292412 +89696775797274 +152908883330592 +263899616106980 +216649527707521 +261724635040273 +207889670236909 +35633552005596 +88434771308001 +78232497329110 +24457306876210 +273805755668888 +28806745182507 +222561525342150 +86356643498175 +125280372921910 +138031455681536 +106335287506843 +166753450742994 +209733379698530 +279523891621455 +278190923099691 +24483129124628 +18900665966871 +16861406045866 +214356004954859 +132340646522735 +72785548369635 +117163434684762 +142788651923516 +15907270856723 +93053476935958 +104139843875862 +98026493457640 +50980666524157 +70572069771770 +61088560932356 +101913746054602 +158645425865652 +227358658860607 +69332664209621 +78584866907422 +173742790266829 +251361295305734 +126106483737963 +89168960857525 +110115729487508 +41544257620308 +19083232357980 +119703122769082 +55193468864031 +253815030238414 +257977455086362 +275128713460447 +28981468285582 +108713136005553 +181874544169066 +174956698807444 +218536015169776 +153789454967926 +2888611058955 +187631740080351 +123124261824065 +223259414612939 +270627658126643 +248725686971543 +176449902510647 +194693523373504 +177965615056737 +253068296638681 +34535943072502 +262851480187479 +75480340001782 +245261557931690 +86318142919429 +277861340647121 +148591936350014 +92940012964548 +153044070446661 +181546479917289 +251854733571638 +257277123119381 +219990325745685 +250001277606101 +111311167750009 +76449144137866 +188527317314378 +211853951840312 +251869237197307 +200624561393353 +167840184438198 +268300190733012 +224460536889513 +133433092801106 +27609942337426 +153140903818597 +130019415248394 +23145709670738 +259216340189988 +153962624551490 +258781313485845 +188527787407597 +168820350961232 +83449356587610 +179319585738772 +59429575969539 +66557046530735 +221504293863255 +215246727731117 +240650382989705 +238182252907803 +119748229594539 +245328357357722 +218825806850902 +64593146216008 +191918565614325 +248482399857561 +266506317268405 +235402965852624 +205280320424627 +18587028667099 +121658196163541 +210274375569348 +40659790979780 +66927470046034 +105649299962172 +20006023815029 +15737770842236 +166643693350024 +158802004995005 +20480528218927 +164355159678667 +176828233160760 +50030186174739 +131788804585384 +178466135650168 +78137574823737 +167144586455791 +45856083608198 +121948951752923 +168389840357362 +169566243424906 +194971994785569 +51597373828917 +82398643937435 +230223892005596 +10856072376033 +165848744822521 +83256099276408 +26884930118754 +158271102277305 +178301251292105 +157210025818079 +16086854561370 +270944008494005 +204865531046502 +3304866921745 +96298768317550 +119762531323114 +131477001960112 +129667962736551 +166735065102933 +52723284045048 +238807455210175 +237011702887798 +123438579146837 +246810951287049 +250450719321383 +250231954303974 +143194100002264 +204320378769865 +277999850008523 +231561816705428 +109978581205155 +277985564169931 +238588490666858 +205995190319966 +236920630666774 +210346621414660 +12402578382732 +246088497696568 +85744571278021 +101908985541935 +192825366550786 +219082874050688 +38500528422296 +107861451919508 +104590818061374 +57943579880095 +166981372161391 +107893595056340 +105695429921049 +201161599846449 +169774077898322 +169810181887004 +42342809103324 +235631000933987 +183778454140709 +160614070112303 +98272695384063 +220205546039369 +243560699670808 +154783499587085 +46657702348313 +66713819078019 +247994662778825 +88112480805816 +67738616106997 +273759767072391 +154636204031674 +154097443672654 +192937354539448 +227296812645272 +225857647530252 +69559944603415 +18441847992771 +164410213767962 +128184352567453 +196017967510803 +72650182275202 +99256139523434 +219579103216281 +77433122602894 +261756497984346 +87768929010197 +120590253073779 +236114922450095 +85023463151119 +180023760553002 +211188233066972 +236199789171950 +240414934074575 +60975085277279 +202722752304957 +27166444660914 +48501697668266 +50041322733292 +101001472273903 +156824422118506 +54976396762779 +274732257744364 +225972267973334 +131182353528288 +84503738320600 +60811603415436 +95048634565871 +10374955270787 +94076907974502 +278044106107273 +154658325451582 +184102872006767 +24561116317483 +254474425489156 +248463671240668 +42007722893993 +144965133427140 +48245238074335 +164848684857920 +215173988986570 +229754554866314 +267031440593999 +55615630480974 +81870626453635 +69474658036449 +151906985626777 +156128730392156 +40249871548462 +52412036031608 +272182926702276 +19197044021013 +93093390255616 +60229660111658 +129706857984593 +67415228291303 +180325621219225 +55728565639334 +113443351877694 +208440871644281 +105471292340709 +208818458450845 +250218059357993 +65953513579502 +29543193676843 +76227680303132 +133476677003327 +197339778799321 +26771466147344 +205123107780034 +107593129849033 +193306074286839 +59221642754905 +90973476207223 +11157525040682 +79274525354652 +147664607643685 +65613328485488 +203558947999363 +268702885560154 +23828443781591 +82088310081782 +53886465717807 +93174805363147 +43019645067787 +35092480258160 +132522813933994 +160847570984862 +26858879852899 +65624107816260 +138144142328121 +198788631292056 +259719511650559 +152912799859308 +227948317817052 +246389682838221 +149763188415179 +146885715576184 +145986305249226 +88921586039765 +40698074682469 +59248463074708 +222829649017856 +220492708363784 +243222573148108 +207023780591292 +8689843845876 +178100545619266 +116777264734702 +2725155906098 +207259748763922 +119052329277383 +234686868850319 +209491359216423 +131552730579562 +161104564700611 +138579517861640 +26717990159930 +223053586385497 +194559464046147 +145934606989415 +67797276961425 +278702521716555 +29726193721369 +196367802795335 +15666149640153 +41686579440712 +234488499461340 +130747677258055 +185945217673874 +49287127856406 +215702425346972 +148690669085897 +210749421193169 +172149967766901 +82069565337480 +137250654904716 +55926208385661 +142832540902486 +51467075625978 +85399272756558 +216393230402896 +214095453811999 +236634913894934 +66565266404143 +126804855025307 +103473416408888 +182415927020941 +61196928108045 +241576727933823 +7802052375731 +47917278977058 +278884224160172 +9895117574235 +176885842257046 +61316294630459 +136888697687523 +27362986480388 +265574542846329 +135900456303491 +269608688276129 +60368868257098 +149125432007212 +108040101522094 +93777824030795 +6381001845777 +166173981415106 +250303607738559 +11830938969519 +107539127686276 +135525821297941 +5189068357759 +177460282742818 +271507663483715 +37558783455468 +102868845479108 +45924888498051 +92679594860403 +130906461281344 +41405856903847 +13819028829662 +239888276631051 +67032716375202 +218863206199149 +235112375159706 +228734181758361 +277548821732885 +66231607880554 +82166245806961 +206086939034387 +17257456200826 +95842229747038 +43772856934350 +249931231520934 +195382952346566 +240902737547007 +272452647986360 +126414185033199 +4962967973203 +81274451207043 +90484424389649 +261039391241812 +191627678515189 +167341977508710 +148400487989497 +188026035877821 +192112252660557 +72027252099984 +169580335086318 +128236599529676 +87203928237034 +37736206559121 +225986961510830 +28999826378872 +54625255866372 +2377372174386 +241855736698517 +182331640236912 +4235027789086 +93325350970469 +32658163898238 +46400863879254 +106400171189626 +2717026461700 +118837209817069 +40663292711318 +148308522903561 +53675762326895 +134304659636332 +247439780532541 +97060895470297 +226208203626993 +150054336136971 +270059746986926 +190553231722657 +24284858218808 +98275573661576 +38598112001412 +134048242116201 +160643611554351 +11359249396076 +258677332800298 +217425205315044 +214590400884286 +204614922261575 +104795620513336 +183352476945779 +7356261179673 +35452594743719 +145879679420391 +52045821962051 +44286367801828 +37712106609075 +15320183972493 +144092282108893 +254851944068824 +76159812425046 +176749758879309 +144678595566421 +214955726738602 +178281934157533 +54283242596673 +185425143914492 +107369524186891 +233198084446824 +269177981380922 +233830909919126 +213711181199180 +100331498126169 +185851118158160 +236431109095051 +196653271502442 +264621667004309 +235373140579412 +134172163645183 +249272990101676 +242602415664851 +56066141154495 +234445912036331 +93299657994223 +106917261331948 +18565056711426 +234030687889196 +44717383792879 +201678306290462 +198752667914158 +173612665897323 +253033988095061 +151394449295593 +230642221970295 +121923713357890 +136534024806584 +243471552212574 +81318926065366 +240530259135264 +135700459248163 +191730757471593 +261168616556048 +263884189003603 +3878924677929 +270822040581683 +137501705591409 +74946105574096 +237375898173095 +36097038815238 +269459508120784 +268713565588507 +100084415142394 +216131464185561 +2598457084090 +40689096166392 +59784391580557 +202820551292499 +185095374121063 +194377206028731 +167351483941630 +119451793502929 +18233371969043 +222721789932179 +193684547380840 +130924580220202 +96599226773913 +30895064195069 +174101019155896 +189646430433235 +150385547953760 +86998339742063 +120001388060562 +206308892400310 +247388122464822 +181869732406030 +50199434777399 +157748543128661 +43332913990396 +245424338033593 +276658080518929 +177891195075398 +75543776905340 +60121418838460 +253667264988866 +1491922299102 +226719731696958 +124182663171111 +237577539420198 +90465779591719 +77677053225541 +68251318212841 +42750039101397 +1717472167081 +89775861059966 +246133316149772 +26734621406380 +160777096142425 +119184242413796 +212984907197188 +5932003905470 +172325779719581 +25103160648640 +150609957655151 +230078597781087 +26502613916034 +7211656421153 +181602697225120 +235423491179960 +263145181938406 +103505946220626 +262629464856969 +56847720266512 +92631421856876 +1079832845869 +215159973596505 +252746753318910 +147928761973987 +4775724951927 +54253414754357 +7389337714365 +40895863353477 +200957004781457 +104874872487755 +23093502019050 +152690912950760 +231987882266085 +154348163591046 +8726344915068 +46145351882577 +3449249623356 +24702624543020 +183431323126590 +135736798596439 +106152408886771 +103784647376274 +215303157558621 +108432300528440 +71899358103773 +245741912810616 +37192894887453 +1305429661098 +269245067295513 +239222237026016 +280881469022420 +117519239508686 +58543997157248 +247382795216398 +214043353280289 +221277035800767 +256496284401061 +22567918876464 +160987780605373 +121193959218000 +75491460058079 +38854445683859 +122042756609952 +148848905094433 +36390673600416 +8964838903592 +146946224351591 +8498770369180 +74440546605650 +172101328542135 +77189231064237 +87676665706033 +201585460392229 +46860557273029 +189001559676054 +274350531987012 +180126136303232 +251849697326747 +88168598221725 +213929889308879 +122760597583149 +144816189724000 +151537591502839 +79363733536602 +151910885818365 +237648976547953 +134543124211098 +65246145041696 +149939566856578 +230822748650440 +216896558159034 +222115859682472 +99708765448638 +271996647464375 +276971111616952 +10240225883024 +24338701381332 +155673891542047 +90468213233079 +68858381258918 +58165841560496 +49261350427723 +95996774240816 +255468158594627 +178459854976279 +75080473564370 +220606948349348 +36380867710176 +59666547771029 +116750793082506 +107788503426249 +211268877906450 +34928488490316 +1235912290841 +222856239525604 +217120565774161 +117490825499199 +245201833335305 +260468122121119 +130887244318930 +162712726389354 +31984610830365 +228088063044139 +225162809085083 +151801028340837 +173966240882213 +93542442300727 +7266853042183 +259073667981522 +198738243714738 +159357809181119 +245379249843251 +174665967410582 +186284314260831 +23274096180379 +272778062865911 +118170987807610 +55750885776454 +94219714615982 +254881732165622 +273417110692244 +207913804961177 +147575480810809 +233253215471457 +212507740074578 +60662550003831 +279512279410424 +112359746841943 +228361978567399 +233910858727078 +258325077261036 +153389858613532 +158272975487042 +138548257783648 +250054726380385 +83752091185882 +261307758136998 +107868138562401 +105273560449132 +180825889659725 +37035396481244 +3769714939922 +247027573582939 +133003121762017 +27254307362962 +26119317969250 +41095195093576 +242715371743674 +218424497438383 +137912086435265 +49749730428638 +51625310364806 +108408549401189 +38435111235534 +27342018506117 +62640079649287 +185615622690596 +196625879181192 +154427009771857 +54774093069282 +1549078942672 +36056971079052 +213816425337469 +141338775603046 +142412953067921 +221986139245678 +122163718411297 +269599888489033 +136769723169002 +225596399544281 +46077762605076 +185576735801154 +114243943782079 +164678468863393 +51411247829699 +23343810727017 +107483167806122 +231203552147564 +148100994017241 +116759536705143 +178925396943892 +229536596348755 +49454005531237 +238355205632616 +122749227793633 +78297696759507 +67912556422019 +217391284517268 +76944820380306 +247486196727478 +80582510486717 +2296719061211 +248498805259123 +199422236527290 +96758774976621 +115393076102536 +265844325054504 +6015096669528 +41418751897581 +237792563388417 +214825825914948 +171603260374318 +9273453210802 +241570958261588 +53419605524517 +23828829641792 +146063716966868 +31066433486116 +174703603397036 +166085330604687 +66023693773160 +125314697448497 +168289353289604 +238695390726630 +219490327851436 +222657237210867 +152725361275262 +40479548870652 +200631269995103 +221234064272892 +100281173069017 +280783962375891 +108201250595102 +145381153480596 +161959403571493 +4458175219616 +17459423584395 +93091431713332 +279170550326363 +72043866877466 +99884638457216 +24250245938229 +53313967552033 +239868228831031 +195980215828137 +43862418686925 +93050832145663 +183956218202224 +127766484139919 +15052601369363 +223643646433776 +271606419220701 +276435550682699 +108154595183553 +268223922705307 +100641987101768 +144625102766177 +101261545669884 +3779693052816 +195801552416095 +15441383906755 +152450645526693 +66584912945939 +34630190005757 +268003064697091 +227447440836938 +267317996313562 +273844267272739 +57528781670539 +275025176630180 +211100782245499 +202503130454745 +173127578233424 +258304044445979 +88688839176795 +215733721742078 +70985942870039 +82029460547387 +251871924222166 +106062117363558 +197546933810666 +250366976266377 +195587724278866 +97940474480968 +106222151941076 +68766226317116 +160705329481264 +136977789005239 +27712443414727 +86573221662714 +209142553616970 +18231478156615 +122481894994629 +65180703168934 +195067170032419 +243279218879 +45981889922324 +199972738768628 +246069480622810 +2223713516650 +223631817203687 +167437882686510 +230423780375240 +20346576314185 +111209206864903 +188213624886030 +129156232779986 +186336597909004 +98176566145128 +156746676844716 +119901717850734 +243547364602274 +140717313159211 +219131714126038 +150761943283046 +25215113512347 +37140783183909 +76735080743381 +150549539045601 +178359983812902 +172889221350499 +244160263571904 +167354266121961 +276193955396701 +152939854697884 +210455178760162 +144602459493757 +64030753728829 +153801797775419 +77414665235225 +31072185489855 +235791739876386 +275113934906279 +264115698677324 +91940697911310 +103781276856677 +19434768483341 +212204861963332 +70619892705977 +199028120974522 +249009599343061 +88395979485659 +188073182075069 +281042564904485 +60419322393919 +239375387902096 +255339703624028 +12144320615330 +229031724977709 +91968182782621 +228389613552550 +204068619807392 +3451118024799 +124703240187884 +71283889176572 +11929439093182 +149260548231568 +39582081554739 +268741632727730 +106360151996959 +11755377788216 +85619177509780 +269822879894385 +5322389407686 +216613964930371 +113270577652695 +253252372069501 +95601186568691 +97414203922472 +100230748846760 +219617560563712 +249995567960147 +253806965892838 +19531681299019 +99147990681508 +263189048499458 +174681925582650 +188062163371267 +94225515973641 +92571492042983 +206994567355633 +195983074750848 +242035058417076 +160670010088932 +52673145871109 +66339600315879 +93285704235555 +261392769691054 +116850478107631 +273593703525064 +260071755989441 +193560163947474 +14149100083487 +149354360138354 +273905150547521 +17791319806373 +181432753025672 +108727846496819 +127912770104761 +86146753564286 +139077579175326 +131394351071647 +38541603066923 +36408404493206 +121360566795989 +196439420669655 +210114142920616 +8815570701934 +43814826603620 +8667098314050 +145706855799140 +139498151110907 +127562430366285 +223301931520796 +233529177177297 +4166490199224 +51945830993474 +144117161831419 +153421804847048 +204878131566890 +58977662543167 +20427253107058 +197196302002785 +111738312863191 +117565190774682 +193828893813377 +132751796295046 +234881327207766 +192974089637748 +237808054959154 +244176344796527 +157240405757150 +42731294944268 +196185357003411 +160816626024950 +197890071124373 +134923441831632 +53407780341968 +179043462330091 +88146870175211 +193807317413249 +268536039660561 +276520813770266 +152283163772479 +161144326212037 +140885202529414 +245703559736329 +1862117548066 +228301559957849 +36915087684255 +199306169255700 +78563260288114 +269793136607996 +270908596773706 +94761462316117 +219188799371956 +84470684564000 +253637495941054 +251893282978421 +215744805244225 +154795509646907 +215813390112315 +95283500795761 +144942812002574 +217031940264637 +228759803875315 +184415626167478 +261980241301942 +100049084110887 +47471089979828 +43421260042531 +117010794498920 +221625850094789 +117524245421496 +270716462598690 +125947178650454 +269890483649836 +173088376534267 +7561535348416 +172774668282843 +74723137855125 +203688128617542 +259088633794434 +130909326763575 +194506152275002 +203207376235061 +32145496735050 +41464986829696 +8982467949470 +218213043072541 +160384391911256 +127799306133351 +87652409503029 +48465032086982 +277439831108068 +129633950875137 +91346060816645 +99939243092331 +104455923982352 +69091369779445 +23828579648936 +219154515087355 +279304914154473 +140126252308890 +62792492370971 +70026174891449 +129651433616248 +118516586755409 +98104403513967 +70745265774094 +61027778593629 +593882318687 +2319842239723 +142589928039049 +180706449354635 +90809017822597 +179650384404504 +120651944364401 +259746024921685 +42242760787479 +14440427738749 +255952238650470 +162421365376475 +156786484438596 +112248279994617 +231284308214210 +58773895756802 +74094631569426 +150978689038104 +226904044597148 +211694184596409 +244364120528298 +170389164284483 +196126102248706 +12819997574300 +118918298932587 +144619580191395 +133544752843305 +9134964137384 +102339667669044 +37090819923292 +30966280939115 +61946643309152 +124456507331544 +197838165805622 +160467110896652 +56601040388255 +148657535350824 +82174774881348 +202822591506735 +20867356507657 +153243309260838 +153062256774445 +207220889746650 +261819256022863 +121169691735456 +243576618444760 +94577971439484 +14341890852790 +38295936953266 +183345901780272 +137170408500182 +269675628938168 +201447030671125 +199321840247780 +81378672281893 +165889777183082 +86724275202790 +280153309559883 +230785659118985 +5739322181265 +152371099748940 +113245590216971 +227762639354143 +241036479008579 +272394743755683 +5761643804065 +169990527543820 +226377023030838 +185033645894030 +6636562463953 +202153382695580 +181625133204603 +134668142651379 +35112325437399 +69035608846403 +17427006870903 +156678380497483 +42566053123758 +236546223230140 +64334889853967 +33271298841673 +169891912404453 +210935417149722 +61074023095811 +186932621101616 +205042467234743 +253145323694095 +263638034907445 +139052384323214 +281338670670809 +36521421834070 +140608279115128 +272123594991467 +175642003933512 +34313437435655 +77923341615257 +198516374243709 +7681969743693 +226195741868810 +257726380504732 +263608570365349 +165935478320959 +150186567324170 +115843117711273 +125151392165204 +40662196458995 +148593382118837 +269787249633372 +78902874449493 +93516601251758 +11322447971780 +140559024886008 +89415524052379 +242405363166110 +243197619548934 +178163689929106 +4866179351754 +226428403505548 +60042407916438 +259258037858185 +46315811535050 +179799994159111 +11608358563792 +144268887931672 +216292071128986 +134245119997650 +280960328323126 +8659665865906 +109360749497315 +229920171262577 +78283142276013 +169017341107459 +229555793808294 +16302222638508 +58217384055774 +58195509223276 +259696472858907 +141749672715057 +193016906247569 +193421689150019 +91836640938681 +255299010326141 +157642523725259 +33258672460065 +150499124899149 +115958721829948 +109271816184222 +19398040920389 +74908125386908 +210367065104312 +161799640495298 +147379184415821 +17353533465049 +172293551038222 +46849070768481 +193844589672373 +135400643889557 +271345177891667 +79845885989178 +72947894220659 +56315504575271 +49731966452016 +270363998820580 +235242170965456 +280262441246141 +244733426655526 +273081052284526 +58377170655434 +122994557851312 +56022948613129 +253501959338262 +278001274440829 +231141218704229 +161531590405057 +179814686279744 +100481208066772 +216473106603095 +198170539883824 +35527196560084 +21410630372270 +70192434777815 +45321838425320 +32683315364794 +222131199210563 +168384695365284 +25591384697732 +93894039275778 +78861124102352 +139288743853843 +6205771842068 +235864781957748 +117595643773741 +165421768903791 +20950279835025 +133618547805539 +239615611077129 +24999575611750 +42093241135850 +197716336306561 +89084129290797 +156358678818811 +95181660418106 +210526698366334 +191132549967424 +257247787396738 +188356891244839 +77383002589223 +32034404984939 +220841358039484 +159035552496351 +255649762750477 +210903026920734 +63999768161913 +155395968285319 +139385097780009 +111108974069934 +131251722951387 +83230997887015 +154051275930248 +216584060956827 +221921254658844 +276296319012415 +239062077839111 +44295503819915 +267897045305714 +194438462062379 +105394566758132 +273519567911121 +130897441581133 +12198084627332 +279142090516528 +65400542756393 +42218907765385 +45344392429943 +187547022496078 +175665646588953 +43278180646359 +154315024620980 +114601268084610 +128455547097904 +57709485538589 +61922753470598 +147289716757517 +47357011479773 +148815201717378 +100258297277750 +17536863190459 +67817123319867 +161740858620021 +111321447106603 +216234957276387 +195138275741072 +65648959168972 +189491352552546 +1379063450832 +40865360498175 +143976555320378 +228473075221376 +222691549993992 +51495553538492 +226486718840022 +203723564744145 +257367403134690 +192843170950529 +251223594308803 +110665899157446 +11036731199940 +16225278039179 +110705268160007 +189625715756071 +141528939456412 +171096210546008 +134144030948035 +193643876962637 +263772640449772 +84850083036013 +269005087389256 +280528611061979 +125379393220482 +123688286675344 +221426023120745 +176656681702663 +33997188598048 +75427033647301 +65353515206167 +206990018306706 +221214776558055 +232061590887538 +81445972799676 +216504441321359 +186810041244366 +199009363765529 +77486828577585 +280388960304132 +71725745639860 +19518062006825 +207265896851019 +21717514955698 +65947439737291 +60169133834722 +213738627586431 +249924656722818 +31761571813854 +60033679240112 +120123490354402 +132076351820555 +122263487437405 +125693083727100 +166046757324263 +266820592863921 +195644492820944 +267414658370072 +171490040330362 +134279568322152 +142137496504485 +85498623700476 +84499071872676 +7873760219131 +204058425953909 +230089749685526 +204225006608367 +1158665090540 +212230172209447 +170830762441265 +267038951563235 +138121698614340 +221541733023097 +253881639118229 +165869232961057 +220052192448237 +68683597140093 +65518756909418 +242964029931103 +142492121582525 +6793337814401 +274859379718778 +158978609754454 +223853577051015 +231416988526927 +86500094261960 +241012589170025 +227087470322965 +95462162890023 +268253482251777 +44441235828771 +50396354706412 +51208736538461 +175278991574071 +109357572868438 +154449800956996 +170400163292290 +227808009879123 +80309378815116 +905130976224 +38078149137612 +6627425619658 +125938078392773 +216388815222746 +190026598279672 +177768635640005 +71704170346482 +137034240973604 +172700391238094 +208907083709396 +66977431498820 +250669863559744 +82378203646105 +218902164542655 +250979723500408 +34275492247680 +272991460190293 +156542455636404 +274655178048171 +31064854300521 +151516628028156 +274988552489012 +92836238188814 +218958061170574 +127851984781728 +109985142841429 +198242798127945 +17935022014594 +269642949568115 +221887986062929 +60317075516219 +245484356668851 +16136089272567 +181884472729786 +143828408680380 +240742447895983 +66188915904455 +242144414986753 +99439849358184 +230219013168715 +211527579879851 +5931631485399 +248351205663638 +151372876777324 +40423001048855 +62458455983515 +242469512649144 +113292950290925 +18291207671994 +214405043834845 +207391070848630 +129465965995489 +104664674285859 +3778510917224 +86702566238984 +125770137751359 +49826742248493 +180596552825979 +152294794338604 +118005354504031 +92629986394142 +85164549599535 +204071030210487 +174755389075896 +58272212478276 +122499438065350 +142352632121517 +245407345824350 +256791505266450 +172539404322994 +9734523251463 +180680780829674 +115422213426338 +104270349243444 +188712761883091 +113104765478414 +180413050311395 +79196545020018 +87188160732508 +233297384853878 +235241051927770 +115446936830886 +272407446553747 +219369646489853 +177191300041855 +196469267693376 +160251806491346 +262099831847073 +75408425312276 +113957131532225 +233675303707242 +247340641665534 +5687897764919 +141800434737112 +228599522793292 +258244621251885 +53488386158954 +208945722774001 +142302332039775 +43086604984071 +252460156571929 +182701613580099 +250284875569275 +158481962634740 +71896480498703 +1602431106037 +168811622413628 +88621968976599 +257753391399650 +225410834844461 +16328200893513 +209140609980862 +236877548581070 +55554420115882 +79837548633441 +121422625618935 +196668414914770 +123146243676916 +267501390241283 +257822544257724 +151678508088597 +204434604213332 +98434137276794 +238069628864349 +187857711505986 +123193950453775 +98356517232973 +212914906681904 +198474559297962 +241521429836528 +232512722345690 +271073277927784 +23331326535394 +185220981571803 +271649860692824 +64936519153414 +123871226520163 +61619989545688 +90651148394121 +19616265864676 +154291134782426 +76936398270657 +215370634586855 +87004674635122 +180838560777019 +221556670358730 +145114282461145 +44955000744089 +38569048410030 +69399584952368 +267860404585052 +30178700514307 +31034830126107 +52154569845152 +129147360765439 +172308800576454 +19916633781089 +75708369999378 +164835073299049 +95270065048813 +142468231743971 +268386332005240 +205280353719621 +95237059899982 +86288542999406 +51694868781017 +5557113019302 +94604188760120 +229267682985311 +209329747129617 +172970272935311 +224389743701602 +16482533745853 +139347689150950 +85081426858412 +186246643484894 +56832947550480 +202997176675228 +20356724368129 +25111350788459 +62443386222473 +6745616312705 +104066776043508 +84332647867120 +3452019420361 +212767038519303 +184310026243843 +45482815614662 +750818618161 +51301657741945 +109905261198855 +108593152442734 +108449107997773 +54919650616570 +6647705364332 +70797639577440 +77393906333805 +152367987710298 +56172561079292 +191973520526241 +208061030733281 +197831648709652 +58121796165940 +140289551809991 +7794430643495 +119194602122085 +79822780773647 +142669772923308 +54683563463407 +244764392604849 +13626665744458 +129293521197221 +129052399689405 +201253733352154 +222761885088013 +5357009831172 +79734429081948 +190162925973351 +20323798681093 +26738175678939 +30140891036987 +1663093071284 +161935309729902 +225695292504689 +236399823857884 +197487866063330 +22958331515816 +216410806591245 +233570389091961 +101001364032896 +216908083280866 +65810439247849 +278013856152557 +241729134086867 +163423427920659 +62895457441481 +216568380200612 +144326858921995 +137627384316060 +207804424399700 +86703092181200 +178651681262280 +140305246281600 +60559339309704 +208160272257154 +275527473762819 +78282350644855 +4997727286420 +153752920446623 +105347760870163 +57767752662484 +200244030751312 +261288515699379 +125660938371270 +228937764581834 +235611472842864 +154252992418242 +4709598882811 +100769785083376 +263848416114727 +125309181913987 +136377057318260 +237585440603004 +78586618627391 +277717551967998 +229661606687255 +202724686506716 +120461934503959 +277027851782233 +197503033663424 +23071463227484 +68125163531838 +120879560375870 +210390627534702 +124152600839033 +192847773406046 +73286090272642 +42091089924101 +111755938724931 +41832880443073 +13343773484231 +142880612780329 +40933040813291 +144435418799015 +68974941836890 +226173529538459 +158253155724014 +219418682725717 +257114406900571 +243903609314837 +208539055111930 +247485485092854 +278674098011593 +162608840044054 +147115234011058 +268877165383645 +167522137230033 +62351460278316 +181308023059283 +3672882079047 +121633270127803 +261460406291725 +239223321941251 +192665850355805 +68023586530691 +271274503296372 +215138121457832 +150329996572983 +221459882274210 +146654581183117 +45678541014450 +231368128155646 +265431662701213 +256359176238338 +82492421117878 +224586245215654 +199012153718260 +240123725721774 +125084366432147 +237078681563832 +52418404932404 +126584172949436 +33466978241001 +4324553612910 +9600171411262 +141506060305331 +69838759025893 +94833071527388 +11767810220064 +214374773578692 +274091213930144 +867927910933 +110005104721134 +230750311200272 +210403063304490 +256188488359099 +80432721181730 +255780644860386 +138918760172612 +220699688068690 +29835872902493 +242873166282085 +241293225227473 +36011130902160 +208963457674360 +111723254231919 +66005173539125 +171557731765051 +219889496442848 +237535615913713 +52643871715422 +165660317525512 +206655607565533 +175672484735537 +218439721665667 +118543079146211 +8130200417225 +265293139889099 +169642356799271 +124588770207927 +68884111740909 +253976229955525 +168522056278361 +230764810588350 +240610690326063 +224209456222790 +229010160753972 +278244760675575 +202893265856525 +122736830534792 +103419820457885 +178084369628230 +42309384759200 +58072292407716 +247337055639222 +66263725060977 +22099430695118 +218016212229572 +200496052901574 +71976844006058 +13555481401447 +189680028584728 +134997103230958 +53953909721353 +188129961748768 +81718452405853 +189332131862589 +275752119639011 +4033649819414 +179648205728607 +77782536614876 +249392969072639 +264966827787108 +210085952142573 +147698418422120 +171208395197317 +77592525372659 +216675013389794 +179665688469718 +232415487021003 +65921729745693 +245577370111493 +199462160324922 +224732376155727 +166152941551147 +253359181057413 +98851712727351 +229497607713581 +105677961150629 +194744601757936 +49057995438807 +17213488870453 +240007391888445 +189381493643002 +268483445093937 +67232918593064 +32634710057728 +164578207656756 +133918116476610 +18169069337628 +58467062306924 +246300340087427 +88419540481486 +253046169374938 +52491441763192 +275679573988080 +93946117351080 +276878788049076 +252848810095967 +199934367645081 +245470211933706 +190797265795307 +251609500739154 +72034587718098 +72054116501973 +266295051304344 +76852589776030 +7908402840566 +252242691464800 +273205476960080 +55198622225096 +280015011665968 +231170157398983 +172035848193823 +165525494923800 +254765236523511 +17550647631616 +211558445166406 +140136862285215 +249188095712749 +165885875916270 +23365832386259 +49849759313593 +60888987353825 +136148246110281 +130436022824391 +119093084670038 +178486472673783 +224969776965935 +103056796108689 +197561024428795 +166641105236698 +174916204806633 +218194183814867 +202768679768161 +279810404597455 +240048459896218 +159595044682517 +259276081751352 +259660972854198 +114217063582887 +236774530984829 +53980878777663 +89130540743041 +73003028103503 +7049781306887 +217137039688109 +266875074290039 +218725418293984 +100856618623895 +212436330221552 +137186560005138 +228965620973148 +34170793112205 +83150090066686 +245414199727237 +31191638928402 +149880734326662 +17644966359360 +159398614401877 +185837414688475 +3456577904794 +171343300103867 +47714750762931 +275823277294106 +108973198562046 +188624969045268 +184994240034058 +201589712366575 +47245860415832 +12687371857034 +55581995571576 +83539123834260 +2852713875724 +89700835833465 +212970146381180 +2917657235873 +57420881978152 +53876922052020 +260123517000965 +245362896660171 +281185662354226 +23924817362096 +5940888734217 +19332862184542 +47872611866311 +139873787425453 +273736728861789 +126403208478374 +251085191303605 +203647857862840 +48501916365917 +225613524124089 +69745739399049 +44998482477531 +12240396159801 +135687358273433 +260919024470151 +91084605306983 +18848068330661 +107071808870465 +47896262383983 +136063063361508 +140453937948646 +250609009972017 +265329252125132 +10495489686417 +138591376549979 +74429185667491 +43496429062816 +37744700556083 +113137378300271 +12371135513248 +16304193930301 +121647380688908 +20631523547746 +165040115861936 +66862825573849 +94919819212518 +63503700001676 +38714471150309 +110360901927016 +190699954877912 +178898441231643 +186524013593744 +167963944308445 +177364968708380 +268645263063093 +191905568631325 +153282395515143 +30090585252453 +275249914595198 +79711310756998 +174843581147689 +104996829630546 +181465715420905 +52264513820372 +129598273758291 +246966267095196 +4284722059406 +64364071835188 +87072917375348 +79542892903020 +125492263438567 +56851125674837 +238190577579393 +255360854607031 +6944280762050 +2913196111250 +190551525424280 +31961390164572 +191739656436582 +235285819727031 +135469881876132 +91064857798344 +212882027782314 +94732416696708 +120722256648248 +184041221536115 +162699407298227 +171244370177701 +156544723895502 +141367103157445 +254275299630848 +105187375848153 +18705070293383 +57948785836209 +246978340634540 +9327700491791 +1285213341791 +172452911424457 +113209897069862 +97119845105851 +258277219910432 +241680903250952 +162496133561575 +65167602247389 +198181651904864 +21620185363992 +184389187999861 +66082618836193 +155597417147580 +188224874041982 +59460535767675 +265337675514563 +84178214923693 +221986381887471 +114026426385800 +198414238933131 +53642970745936 +189856386499571 +180375049041218 +41031562720114 +279714202142904 +241512388180404 +63903481978145 +47679546861457 +218759218160593 +105735306953467 +278389842797007 +185720651962115 +215548824868442 +56782817357611 +223629986894902 +228878618910032 +22143603339915 +84903830129812 +7882991612655 +189178006666016 +87123948790679 +186408610221922 +278162456987172 +132007347453720 +81214462881630 +72997886219411 +214393026054344 +171819329589485 +36540884946280 +132823291463558 +9623175998418 +71451918599566 +258448938527543 +53498731725183 +211803908143904 +147309140501839 +94511879063444 +45060041574662 +30004611312611 +35845775062694 +18257997538781 +24135768750256 +139442163919464 +249290029185238 +53347837555055 +276186174807057 +247013222691012 +74538819550596 +76819636344827 +39285299009438 +274309775297791 +552361846484 +197453677706950 +199942114796426 +82677764528238 +250591840123709 +256684329956293 +110800169083363 +207349658060461 +72633798328671 +108259315181126 +81653656899830 +259069110769392 +223439877884513 +209762012777274 +92195644620199 +30978986699701 +263993383509480 +7425682475867 +239935789894236 +43332207510322 +106102241477674 +189676347156651 +32105019294519 +55640029267976 +56735936610938 +137864730469705 +102337013258752 +127327889919994 +208039716292874 +278231925080887 +239501998608090 +10334182859128 +5312811159634 +53357489868399 +204797846741966 +174842776030015 +18216767355483 +155341517120493 +241713574731743 +1018765795783 +221153211791107 +242547468837845 +77713512580558 +188839259870271 +136848575543909 +23254485769760 +149611032011361 +184237574088838 +124247643906041 +27155488504333 +91810512897593 +76089645886667 +207986421566360 +64999807648213 +206547761083391 +89914331909417 +222816135892956 +94883897273717 +182829643664744 +4937859065945 +53844848201136 +137941588801883 +5777703038825 +94329342705121 +237678992298989 +220049392257715 +179984144448826 +27960276291514 +245332993591378 +137696912573881 +12694507147100 +222902894994277 +59078990385029 +113265080379156 +278264122824542 +56558703563894 +50917644062466 +61535339550213 +32095887057359 +152361158252344 +138588102531367 +70899252620752 +32363986546885 +164310219405067 +222255705359982 +95388429161111 +93058175837769 +122660766478224 +211610063478575 +116595197048418 +140797255596599 +5043028825295 +7080569870674 +203599071024802 +259322298234990 +240118976396784 +269673166744748 +235297323628329 +24876998050650 +237779270593724 +88031171068832 +165670705130382 +68591111152042 +17420043321260 +200839353182102 +108475855061036 +246621306328540 +208802944300319 +7115535352896 +85171058752824 +119237266728682 +234155060519818 +91558586710778 +52344813815811 +53112224916492 +244891558033420 +169069185972545 +237387066871533 +216096689880396 +6390561615344 +110388610777190 +261498256522165 +34546155986928 +29503582301936 +89215347785253 +244909040774531 +51583382300289 +156743889609352 +94200619844950 +75636678114313 +217818416566185 +189071593905127 +253094592152381 +73563393195156 +115717131611313 +6959942450014 +37828959611530 +24302407598930 +77264603801315 +121603128839131 +258476566185705 +128667937187537 +137373921253210 +108837417364572 +224875501999666 +174547919367298 +209005409439308 +28417284892522 +214351012360205 +128905623161127 +245717751477233 +269306468129293 +98662051636668 +174016598320111 +16993263950025 +82284614478819 +231847098387655 +123606089699859 +41526223128617 +231904842618029 +267981744350574 +10471599847863 +58255415322611 +103140790682755 +84434992715247 +35707492968135 +41088123566355 +254228994665877 +135469991280601 +176161271937049 +160626069734969 +1178876193877 +58726522747863 +272033020832755 +135328596121065 +17307366821852 +271474038365250 +174769532390298 +102647190390388 +160442587133063 +202576274859059 +137410410531809 +50009846695604 +158745930151205 +234948025510972 +91040967959790 +65259233764411 +211487833965056 +264380671859143 +177798830526762 +37291604558620 +137515744252825 +146729576546113 +270443815341692 +127135551327294 +229214710318745 +214194570829001 +214773897941692 +264318987123547 +93333595052262 +189974265288509 +190571315372359 +152777979583618 +103833306210531 +244822502307272 +111727735731300 +11774528210382 +152732443473106 +23721479431088 +269996793741294 +69567390093625 +33067770983630 +149601357387185 +62717751980684 +7996418242324 +35687394684235 +152712800445042 +140973329590508 +193118210833194 +229370364239203 +99880717275079 +186438135769516 +141246222550528 +102746148341707 +18810960840008 +76376775348475 +269945900441310 +99388619823767 +247819327253406 +52236140870115 +111580902073485 +132695454312457 +111045540708825 +197095696935534 +58275567689174 +208084244870260 +257759287528888 +120311933769574 +271091803743764 +275323662014050 +20650110873250 +222954808637406 +108981813636689 +90258295973283 +217055781052067 +140822435420380 +274546039408334 +237241291738775 +197837788460931 +197562939747821 +177949542811115 +270511703034646 +13277046221766 +25898703606908 +196169271312671 +7467164638639 +117777210184340 +30789064660190 +196457562695191 +165672574227824 +129675939923564 +42914506126221 +140620407239559 +43195655517074 +176508916572494 +53489408935251 +117709325821375 +63953795975202 +117398557605426 +58135506432725 +226818125925014 +154700184591750 +111797263712493 +112245566672034 +276684777501068 +86639910214606 +25149014297414 +165877891170320 +32101047303146 +238858213628891 +243266706184966 +60628976460633 +196853979050429 +11247943630098 +245352677777732 +50802626419587 +210636636353627 +88569338277908 +218614621496718 +270535355261868 +175292867031824 +125132025645624 +17887560644425 +279679976749410 +171610336071717 +31878158610139 +175422495968109 +19433914003691 +265962465184493 +17259090984732 +153728379259285 +157791426006910 +93198162365540 +1121497318600 +59396735361586 +210515662384659 +230717617025813 +61667148400449 +129588724318831 +90091007425213 +160919130229923 +93943191227569 +15598712325376 +80517554598341 +53951076800149 +89968644765255 +10637589978323 +18144712669799 +271860696661025 +272310767199926 +58179466307650 +44087806354769 +95994575228446 +150199038820485 +58142597285504 +31900604977347 +215616436037278 +233991244147531 +157773373830932 +40518772545817 +68045393811765 +141934110789851 +107434802786473 +41000736249713 +69568102819501 +246660119578352 +114715105423219 +199397863876933 +33776853432176 +45335011705777 +114685968048062 +228289461485927 +277740335974458 +211520220876051 +6014109837542 +156593466355500 +136164027061096 +175971204520846 +90670593508142 +227840354963165 +150291199133097 +214567821588129 +73888760816627 +203214209816383 +70429360673864 +129069571592166 +149421491262596 +274934640750438 +271086618844399 +177606109436252 +45687319441784 +74990380424001 +40582889743121 +39502427099330 +245846900678013 +101114811432427 +52499492457344 +221803696763287 +250674796849638 +173777528010488 +84299735676793 +161990716969998 +192841283869975 +114528313728808 +257891584184470 +244217591967152 +21607865736484 +208674665244140 +258906859389953 +219985340370238 +161835182933045 +177100100304998 +257070895829054 +68774076998180 +236467980642772 +244600680624920 +261945081903358 +179696649364976 +18494692105154 +77226653790793 +276010587679338 +167573689438663 +179304002634528 +23366218246460 +175578242398609 +79480983323934 +72021323897023 +61188076615333 +131072943719965 +164201376259304 +223203995023262 +42424996460073 +23405041562061 +237587011047495 +54866136356231 +194516409828509 +196115668977194 +22269426033695 +237940805119791 +2723024773236 +93836873189972 +277388494267843 +106262811326004 +64468553025573 +162964521213110 +123112335403523 +93668121721604 +99347216199191 +23236653783872 +152323511343410 +205095772564269 +67494067514963 +185665002881486 +181698884263476 +97389804399621 +21235489826508 +198958264486460 +187837418475976 +169948789193627 +104274104806813 +192742161252508 +229195063772346 +225716394225864 +231625855358106 +139867588997755 +79017420609494 +238430856598040 +226507186558910 +4674692917413 +184379853994903 +99708175797839 +92737408865451 +29068888884835 +111326649304754 +238735615033949 +179337641788127 +266020843006491 +205475356181419 +261045249554890 +797300263549 +206580235558992 +34912731229654 +116972954772832 +246955127874137 +274379146279392 +102611203376346 +85314439927731 +46496885208587 +87778192860157 +59000807448244 +248927046806600 +281461234581358 +93003504445702 +66087494060124 +2961614868543 +212840631272661 +21488007771058 +15404563045154 +182340458462002 +79237748561473 +39051232832311 +214639033503862 +126316270797094 +110884250898767 +246963628814384 +41648619407594 +193896590104736 +234782447896452 +189059313333374 +243147342767150 +85239953007014 +218545720119465 +220018041443135 +132055208311419 +112068615820130 +278506425756537 +76132725896324 +259726558049144 +162694992542298 +246262588496771 +44561269062723 +160419355145310 +173158024504870 +90051060532067 +206842723828437 +255919572928078 +31638781370101 +144622329545994 +45456062438776 +174257679195872 +171644718409814 +113351122663917 +33727497752767 +80861447335629 +152332028123107 +220427162029940 +9430857573645 +43163643436551 +260320041643127 +13196400034917 +149977142947081 +140191449711015 +27249029567020 +17829200731677 +142122271735543 +135238683906892 +165813246692255 +88442189330752 +19029143196185 +126434041085377 +234120328714176 +265146506578171 +273780041109050 +100481687947580 +32127997742561 +4837472258292 +57193714750520 +53232062596169 +201702504476737 +200610158853665 +103684293406711 +212779600194180 +76492162634697 +257887224921347 +226440909552140 +273024626062961 +214765365304293 +76574493378896 +33045320113454 +142815499082296 +187890753407692 +270060046831698 +146712483264907 +118565050424966 +40296485375043 +115215662110746 +123675796821138 +189923189819153 +79653585926264 +190583648379019 +105415381328725 +4549839368366 +65920349113405 +106120291551714 +231398406008507 +10436893054098 +260907041220911 +56260469558928 +115822669255097 +42603637160408 +196562806833480 +33220147524564 +11396031852366 +185670546447086 +115458704751122 +132047967099628 +114992503816962 +249759227685679 +125109974118243 +31994480786416 +133967220577926 +187709981961490 +22942542572727 +122765010952755 +265018025628636 +29643045420785 +268567459957151 +198080991807752 +54445051847721 +200282602503919 +98314374992499 +6209785826452 +190622151771970 +137560498806112 +74553334219888 +185661804824820 +148621106672187 +254123184834744 +117230090199601 +60042727166601 +113879216072359 +156804259631708 +9003586280015 +103225305458163 +171066425207731 +234553818549957 +52302585707095 +87224317665313 +234962404828116 +223212442264525 +68015107480612 +197799261125860 +117395989045281 +157885344479791 +185328129677645 +156333978797281 +30569967372032 +183415226164835 +62300648783884 +261680533233569 +165137699256534 +72320341299920 +102141773798811 +74524598585706 +191341551168334 +185981000237709 +80240343377569 +108174276135239 +10526277176977 +3537048676037 +269896012491205 +59299655762794 +118732421930522 +9824429563946 +122850924663495 +119647438519326 +35821132660163 +106439937058321 +119040513200028 +53839837279234 +66516694399070 +81544718954910 +74784191284343 +263872552156058 +99340503806523 +128790797664710 +257428744248424 +104905802495594 +41530361469392 +51602868390531 +280870185631188 +3646418727551 +52083847296754 +116218347605403 +199180115496973 +177237732807667 +137063489980308 +104903123900858 +155757337635688 +222157652655014 +138036109077869 +17732197263019 +193492554121685 +90299150595611 +206521149610323 +25547774356741 +257314457539688 +133588960515161 +262462033486160 +111835698222120 +227986316296329 +242146114528784 +232818020133798 +152295874323222 +181751047465092 +115484820748839 +21230831514265 +152693588349082 +109079846294785 +223478662623043 +186945490145796 +110694287215869 +201848064023677 +71528219356560 +146626435752866 +8751711174717 +18699015160743 +95978695628753 +217993045753505 +45999594313737 +213105397649442 +147044577915999 +164936079825966 +113545904109977 +109496640153439 +16854347621788 +72297215568690 +256366099147176 +128423224216722 +132731528914846 +264684850423071 +32766894299931 +30471579876197 +145083476441353 +231528484145972 +221757816172969 +26414905805669 +78946056448703 +65137484074874 +256207579777388 +171427732005351 +266483368052429 +133799261330038 +166661539662943 +215238922782108 +199117409964926 +112499996982848 +275765199960097 +236698741767360 +58397958705419 +154649381387522 +243728254860186 +98300946580006 +151280504252098 +18635813603704 +269371071149998 +45621599229036 +6284332211418 +63571525612499 +54640229919106 +153460438890160 +943204614480 +135648155284052 +157249586980848 +201972565558844 +205208025197192 +255831268725919 +170441407303947 +280457685296538 +146023405450022 +206642111411668 +90128441580168 +257383195528194 +223184090999836 +233670230954875 +7133713477253 +78186078747809 +1446384316041 +17814512061911 +277935805795802 +45040597781827 +173683812693846 +260393829786199 +179544700048433 +170174318812369 +157136123009438 +252143418678255 +228107001447133 +148811690579525 +58146349082729 +186236765286093 +129898435293907 +55165953461552 +240099499421103 +157459379874180 +237910758113525 +71646731384721 +250746152019759 +190712716087139 +30928801840639 +101739253792140 +40546754221054 +187809704593381 +220302018353799 +276203245523182 +233245620895399 +201917252420124 +271739012856494 +112351493713697 +146339409521973 +75435695731227 +182237434043674 +75883278635548 +258052891330889 +258501974599505 +111990275667798 +205526317554185 +73184479467419 +184306023202546 +256822982782463 +67420579014084 +66358772781009 +162743111231939 +190680332631113 +170214049970024 +64601452642759 +22090001168126 +148277798917416 +227859529478825 +145171571931220 +40258061761436 +191235284433828 +29752050280224 +87333121927466 +244735148078568 +142932187712873 +115289296462203 +5108132694862 +174247367084368 +123199228880647 +205273544948363 +158679399586300 +271436347969386 +97998779584861 +27569806314012 +43874849133528 +184505518806705 +138381260131187 +184079311961345 +267855092354598 +60791883264212 +229963342226616 +85105819532109 +257526368248713 +17694701995272 +245385699323810 +251247398966869 +139825998178588 +83968703122854 +136361482725315 +130890370053912 +26896616090820 +83069861831484 +32436455675950 +199262083102370 +49757152777796 +88403317438403 +51807645581855 +145602875655007 +39081008777380 +262904726249499 +215993271806787 +141598341168951 +73748092806159 +101035769490012 +75215158097963 +133799118526809 +217301183675398 +171868003090047 +146317805178507 +165538076011979 +171784742098585 +167225122803353 +151426182106850 +229944751885216 +964561034798 +203355629275229 +14270670996047 +119539142700590 +226318479574683 +174772086944030 +73170777375946 +38548488130488 +54712244228803 +55372352352555 +76150066133228 +195029412920476 +211224735770061 +238846180302825 +16466069508035 +152263138658545 +125665003596666 +126353003779429 +218829440814445 +255543460063513 +273131097929931 +258404607496909 +160830998282445 +67173452024835 +69928737260698 +181366795850250 +275324487045137 +95334923333014 +8589509874484 +263928256370166 +177658406308058 +134721545372710 +243727508835062 +168972367216198 +626838868173 +87446716162294 +273745348726060 +88075747150667 +156663526843950 +146530357604275 +157119130281541 +93151528064617 +47985921373429 +268989949562958 +279590401031279 +230902539042094 +210111591732580 +28744969995610 +24411380111638 +16447683815196 +215145984600697 +265875091903827 +169555000151549 +277766326720274 +11462612720905 +118487527016096 +235579515470471 +41795576457421 +150672491828329 +240730522911205 +70464878395469 +236900550164085 +91120709089353 +139092453015699 +107921248047952 +85551296229744 +271090969320341 +132237819974429 +162544076004497 +243655214333604 +128018652296684 +162111453415301 +54406041573290 +123836768691024 +200615419694175 +266215349812091 +249667639084520 +2862988393845 +161055586222827 +248014349856918 +21006750018654 +92829009530264 +203360116209429 +124515703413184 +192652061521880 +108081564439241 +148248000643100 +225314489671161 +197819948587203 +223479844929375 +275958834839251 +237300696240847 +182410478824145 +27642653857544 +144467645827928 +229737280845404 +243922830514063 +159564197507965 +215366829733843 +14158980778261 +96495361354850 +26728642745852 +147710049655632 +73203685068983 +30145740826591 +138827965991079 +265500161060278 +105144143344908 +104379505403992 +63869165742632 +216133394480772 +247042932611239 +166963454991968 +211962355807316 +44082391739223 +105828129062376 +24283462358067 +69123099307608 +169920102450426 +250879538623125 +48742794440198 +110140710970429 +122560400178771 +191866046786959 +261774400824359 +218329289569027 +223895343450239 +216018693453532 +156403980217238 +263696322718510 +76870798852940 +185116775872527 +180411784139518 +156103734079626 +205815439398106 +85274463222724 +18659098090058 +101913276891744 +218023666735033 +121984619948890 +17912507500542 +180489142471345 +40454259251520 +268627894186151 +193030330565758 +128654372026090 +26624242779122 +154689841026291 +169410384574095 +180072509515818 +113718136153231 +250917769695186 +54898367128351 +58855727373826 +32558684823453 +4491723334007 +163085114800825 +40282337460191 +241851702146397 +75302304686840 +270145749073664 +132542028582877 +38255610446211 +143866616258965 +169248650951117 +162729042019416 +63560566857929 +121622143865395 +167209840195561 +197522121953349 +81793705426009 +39502098373113 +4320293270903 +178732210023451 +139175099657740 +133354471800633 +227211309552713 +168572884364235 +117887531534538 +143162208640928 +269784066811940 +245338017634378 +253013092861038 +198872385803778 +245214356548482 +59377207919565 +109479557317527 +32378381245770 +277594930184602 +256740742760473 +24729967401852 +212096283204823 +129835507683970 +255178076374174 +47117576160300 +207843245464017 +219271551339719 +173497460182925 +214308885075346 +108918829180172 +172041562507951 +103912043848538 +242038153764473 +174773560894095 +89039634030945 +93179746984540 +33216281415169 +220730955440160 +29574924372048 +60059978405086 +245943159613678 +125696711794454 +222524241700748 +265340541882188 +211778974255514 +198235016604788 +173034041444851 +192697393201835 +84009061688980 +32434467249438 +137148472270706 +102996839340434 +47467937904189 +193565820539340 +214306216961463 +209244386295037 +77239573737937 +113096777065076 +263060666578637 +87769817021729 +171667197812774 +159916596173130 +53477533791757 +165530819652176 +62792520920585 +9243609856201 +190698066587928 +10930280167355 +58940597694211 +110742314367677 +65702942079891 +202430825685329 +118239078878289 +68041943542657 +42455082364817 +140485153787722 +169609463426611 +52010281924373 +41520277252813 +218943092408852 +195843411725452 +225065501246878 +105282461654800 +197655006383475 +71555724641472 +124323005933868 +125179266106998 +88635194866219 +253541690275512 +173837789459511 +242607477256481 +222577329408201 +109192808251444 +114444861799771 +112472528252911 +269080150181588 +102377935650041 +141813522749392 +92080971478707 +274902409686833 +77540334694610 +169384918387412 +18449820011392 +211460882893056 +45888528689202 +167891013251479 +248471986771387 +67872135860334 +139436884704308 +70967667731648 +255368551366878 +251179838795036 +13870309945680 +44485273461062 +98036058366887 +146797578870909 +259211407059742 +204888688803061 +220544446999252 +128942358259427 +188437494175668 +82385045464452 +112102924696464 +225805505780443 +137900113755763 +46374441899344 +175104986404178 +170623649967251 +224176010250839 +85768192135158 +53356129057432 +178447225230675 +250133504878447 +125500227372620 +265542179973709 +101158451233947 +94407552939110 +280507483968013 +8574664756007 +272514608018273 +176639272162524 +115592585618880 +217769477404349 +206092487702683 +136356373091451 +20717251209208 +211851040181624 +154093240912193 +45387241314610 +249230561828987 +140218775787675 +116499990552446 +88055515119237 +53911557277379 +184170943260055 +168069040364554 +180485416159005 +230963496869122 +268652375659095 +144585342320123 +175632825101991 +118696684339535 +49161937030118 +22122473279541 +168240738616971 +45087009893452 +138443463480801 +273196534698760 +204241196595230 +97907485819559 +56799694800626 +169154043099111 +169997783977325 +80246493372862 +103680791836330 +105856841899741 +250320605188213 +196952496462117 +2583597212736 +157260144156632 +117340482903627 +200014987372495 +77316627762196 +187598439913090 +267743146675333 +105830018254679 +107811305662339 +81777978424529 +18966984223027 +278118657212715 +64134113936134 +19072500541094 +109980267111720 +180147128320237 +124236523924665 +280059212964497 +168349395007283 +73077127296646 +279013342313426 +238441198458752 +5732050926898 +35033612583589 +69353973439407 +32160413865105 +184349380963155 +29377129683197 +77110718390274 +200384116801565 +33174925493974 +242799531044594 +205364447929280 +254957096922257 +92292765492481 +164971508918950 +60980994315040 +209264957659894 +150259681184329 +264574699561989 +128763388189655 +144426692049339 +229690879329732 +166114016222542 +188994063187279 +39020569249520 +7154372979265 +148365349098063 +226276823448528 +21095680110960 +5588055501233 +35396089069583 +129366859993482 +28746886737153 +6734996312607 +265985513312012 +51490851636820 +25089166515751 +17756713785301 +157402716906664 +277373920603268 +210957104379377 +268274967778257 +212609411303109 +57778754028589 +103210454821477 +35011954642630 +240761120379764 +69037560439306 +179862481328966 +215817795082844 +229610852240843 +237407658790532 +33753744797272 +216898903079735 +83486296067957 +23055299812495 +113332967915886 +195113477779382 +247880759071778 +74404020676073 +40080997977431 +244887059268474 +164536413107905 +247627433171480 +14114765480679 +116390709152196 +17441971533878 +224336499243814 +171106731922315 +267641756817261 +154653392321336 +30416775263421 +233830171582247 +242045000456934 +52551613587652 +238142086769444 +129891632861324 +181937135859227 +96299105002055 +5969388509850 +195997590950021 +240887136535856 +116183475711588 +215172190751251 +29456407091897 +132439393034640 +271275217495557 +178699624426888 +31398743467151 +13064703385522 +233889274853464 +260452908146770 +26818351597337 +38947629262761 +33896338385391 +194883663109901 +120078546077443 +80374552297019 +265871588618001 +66805873616230 +8630264851313 +62182625134901 +217081488307332 +17732265202044 +106013611695545 +73800921104843 +63557081153461 +141644314508788 +92209528874818 +145628766240726 +62929126653157 +269381159361154 +736015150888 +259187468311936 +61567670075942 +111720977322864 +261762752027051 +161503645409181 +191361641496327 +222568239441186 +192210925959486 +121094062431750 +67013781504070 +104563825853708 +154312926548810 +192770734806241 +165085405021839 +162026357333672 +21205386109072 +147208202069052 +133677144675462 +32933249719750 +130034181559551 +46154184285196 +233500483795333 +185443691363812 +161996892791576 +249880422786597 +100776325222296 +136390843194348 +27029585425827 +204802644836261 +278795246176366 +165090052607189 +273357578765841 +147024226415697 +97320873572375 +74308253878245 +258367226693650 +188305461204740 +109611499224874 +205933655163876 +63540422990566 +200995533250934 +121859272064071 +265374990206690 +227217503212959 +164637171971427 +108946057718173 +278640963485765 +116446356373893 +148442648339699 +234377667807456 +215896794681081 +64272773100575 +65633951914097 +45648560213462 +56168439307842 +202037146397751 +93181281021258 +269034871433447 +59334022604222 +172785861293473 +187423834559048 +159135108815743 +19803062735912 +236552352553221 +213835257134357 +152864895878217 +262912106233998 +144120662181404 +164239554200641 +138976959137999 +10173652352591 +197355868281470 +108347529395256 +184870151853858 +101188430426628 +157628385578820 +71253754304754 +171030201599240 +131621416490418 +84249445878577 +246704030491489 +140047167876293 +148974628280036 +58954670174711 +174465155840538 +177550723586382 +211100950798859 +222746612877582 +207927708472184 +166466752643697 +213189116555833 +158117712672744 +165940464006266 +5487375924264 +61529510450334 +21999553255257 +225631824420543 +256446061578091 +281439165441448 +34359046010285 +205475925204490 +232570247687787 +224462705609161 +72147611005970 +6674262369343 +45119334527243 +3781084376404 +187599751017501 +202714297863191 +184076618036900 +278519187182955 +190386673331538 +182254148096604 +116818645697908 +54857983659485 +56004205361720 +212067015412876 +203395777074897 +220336778575967 +118792247352259 +117046138098047 +272305294807610 +36216316169207 +82922163130775 +64025530905353 +71547504808351 +89256544475497 +229900281514287 +81868681788436 +91439576211615 +191259817372717 +90774224683624 +3858654897736 +24099400967865 +109222684137700 +184927298160883 +107795630023766 +27267755388556 +137786447468374 +3285575870251 +186913549048630 +203247347621265 +52112572756385 +280093104730166 +84659981689115 +170596720341468 +114772935629664 +278125896992310 +138253575698 +207934104692256 +26806369197827 +261385070169275 +106546347165353 +273846214413793 +268770391095578 +280981627599861 +81214130954508 +192873169942468 +185468779696762 +111739428666995 +260452630816875 +41089753985498 +100300310182194 +22070541156959 +40462944873691 +208554772729136 +10967719171695 +210523331274910 +208713086632801 +180460335537028 +26734047139955 +186660715970076 +36663552140185 +82724277909077 +165735812580890 +265753897933729 +149788117923509 +85722205601902 +259226391757382 +4627857672823 +168294400773268 +93147891294502 +165220525816148 +30492536551454 +25451151893092 +119897328500182 +17364491940483 +120175813185779 +88658270725411 +10218601047868 +249994801106825 +178165642930422 +169613015862013 +62839413590875 +11463258118397 +174731684661209 +211460182948093 +266579263614262 +44810004284120 +90467133613831 +91577772358533 +167372873922507 +133949288616661 +273551467879444 +192694064196126 +132207140388713 +261046674367627 +26617081836483 +204961047746156 +167932850780818 +167040874765641 +108615697700733 +77949182806442 +214746125921073 +38317266634889 +36478916291546 +186211577877990 +184682587114136 +49480499674343 +162757255334629 +266262767746331 +223412791672144 +103666663686228 +227634696252960 +162381330692948 +184920848666338 +134750993618596 +8965076355686 +223116150085954 +199212783791945 +223747076994300 +273571819716789 +121124405816865 +48124466163008 +141626789886144 +112872339170677 +205546123155648 +21038317521575 +92680285793692 +103750767290936 +93922572632768 +39047961295406 +208245199277275 +231549082463446 +30798969256092 +225577426171072 +249312325809856 +185815556601615 +199031855366147 +213571863721935 +193340063781261 +87992275300700 +267788151293913 +149976790175014 +169551525965401 +10961390705693 +169280717323992 +260864129620672 +148226363120448 +203991331949111 +61829760044731 +241538696347961 +14375044518868 +126449469114155 +179834291393859 +222143606511888 +255259769466897 +136218176657189 +148383528162041 +266031093429684 +11266972239874 +65939021827950 +242074271612143 +15906224907122 +125616728776082 +166621421074008 +165808125196887 +80990624349550 +199132769776797 +274568224411735 +249981252690435 +274623271892055 +117317294431079 +60085780471995 +47439453350858 +109715040304198 +26581621567020 +40129332446638 +215387407442784 +155213250429711 +143436080103636 +118540948050348 +67779422213847 +196555630075228 +172115791595766 +59485998145932 +48140594073447 +21813202391890 +267514808462005 +169467547526698 +279899976039101 +266808796405633 +214948873747867 +170514274222867 +188946739997066 +94124156349197 +202920075584507 +55656827713266 +64757037026693 +119636136700384 +230257987442542 +51371327000002 +40945184868936 +4765848667718 +71996502226162 +26307257712019 +97710357763739 +190517884154487 +244705717966201 +110856752957682 +196530118844740 +81964967024400 +108270957293938 +102511138801610 +33033443601982 +218242768078197 +246057435672126 +128054286053826 +175580961227910 +191982429052419 +33924795956089 +62847790585154 +213842360233779 +26262614466419 +83449453365444 +208424424794311 +207988696374928 +37210911689932 +265435509290041 +95323857894544 +184507076071124 +117762947177669 +242472130419981 +190296453656311 +14860546948324 +123164990786382 +158567307312634 +124972471671718 +84724252402321 +76835155742398 +12180131349138 +8889720587974 +249198139453606 +103570077607347 +11856580114111 +59559534125716 +150327718746881 +132435418813799 +22433678238700 +228661565364860 +89119831085407 +139974410442448 +97692170958110 +27603299959161 +263974199039576 +1507170167453 +218284370778152 +241834491098769 +16133500541565 +182893253864267 +253603094933223 +172583675044718 +186840574356125 +209691096277410 +243453801349607 +256256350790859 +170512802479211 +40734944669310 +168118984269168 +151668545032794 +129460845670764 +138148924955922 +268245400976901 +99099073798687 +48402382342491 +163406444157213 +144891716889755 +75294512310412 +226625149745460 +38632665019475 +203799360187066 +21201874181850 +110241137826508 +234838671143464 +99991093637736 +170286984539268 +84641594485993 +82761170407574 +142156100354557 +211797049592012 +239366801788269 +217343317837792 +85555116147961 +164909826550629 +122326626519646 +257926753935298 +240717702898990 +169647854887323 +134798632314010 +248803108784507 +275633449629257 +239994185926624 +154468107300996 +272716937944745 +195544468470029 +165711922742336 +5157025565792 +172666938240678 +111490229180703 +62497736446613 +271705524104743 +129100355220075 +241497187784353 +53676055597451 +244597530807071 +259614335124412 +186278105323192 +6379201237469 +82936391560780 +214833696693831 +220584066240614 +5158140303896 +190525646633939 +182298057927604 +268128434224576 +173194959286707 +106557243548286 +75323299611968 +181337654924968 +156899662694057 +118261014759450 +267004463849347 +252555480015044 +152437437950055 +71197372578774 +7685636742930 +231402935073715 +199662721795951 +88850196863230 +148313944889220 +73615768228496 +261964546883161 +91283223644733 +126904788718181 +51316436260727 +92745492479241 +275539536261488 +163951958201367 +195586483340758 +254865941932628 +74326217570131 +110931534187469 +127364307503936 +13554837335974 +226056124615066 +266415532426246 +219782108520252 +234139449324363 +203074082636536 +258111862463735 +87535520634341 +250607371301848 +161060354445110 +96317293411287 +39948328445534 +237410256224087 +167525903855923 +145001697143570 +24571128399587 +20063411886624 +98460163116418 +193004863994191 +149086876037410 +146007613829060 +64768721248382 +44116343418271 +78707194264574 +9972385576413 +242297962652231 +189753898734311 +119387030484360 +149651095521024 +141691854706903 +193211971865115 +177751635008715 +207318566905660 +72216158993109 +200743829313194 +240032744883906 +272366967074313 +172734147672466 +157998215302894 +81808594340231 +195563872423556 +47855885876780 +262101845609728 +131699996045451 +12184888350933 +86436411873051 +210956052105310 +150345689882883 +134035703054770 +114844501768574 +39598720508509 +141192780123717 +214135489332951 +154920896868197 +144189345278639 +201939335535368 +270845546915106 +264150935476917 +213774312113167 +48796164186738 +233768433054753 +86368070375773 +147800481042721 +53833882601015 +114903326425757 +218988722154657 +172474745525454 +226186535655234 +122531422073746 +27181970789704 +115094392573194 +43258979791985 +170691702730272 +75414659534795 +232327416495069 +62935709317969 +273787474474384 +154330565073164 +159190190021740 +244669286512189 +31601988135958 +28151260643545 +84829671568001 +254467701981152 +5128312113138 +178201622566801 +199346367594964 +75638046149731 +31526987483350 +120959818050418 +53076072147879 +116674548120174 +153415954312270 +86101325663720 +173769980393314 +54949678702962 +45354038686624 +60753342126741 +45862198375658 +69650678865746 +95776240838285 +15659172642440 +63065596090424 +215221785989181 +57584290594047 +87152119890660 +239782661838961 +95938240289491 +83199354068632 +196017082190311 +261114241970744 +45310218487334 +195645648839882 +173938902177643 +196743078128924 +280212582801645 +275524240689876 +192860356241492 +253376821155638 +192342741890495 +215694081325497 +84272939576567 +223769232901257 +188872076178331 +219085304492822 +114958338323534 +60927865472897 +192562620860983 +88811065352198 +256152096124949 +207361012341792 +79867376011697 +270818999452930 +221128276458240 +77489630801284 +189540655664449 +40753607389935 +170289616759223 +21907609122161 +239267667265196 +156078010922977 +8946356975121 +156527117445739 +90056483152564 +207244682343021 +145959543104897 +193051812772699 +122398663070733 +130958334788532 +210315214268659 +266898878500831 +201246550344193 +48111974583833 +145613919102704 +272401482125890 +17415378225956 +26607640762084 +139488646549399 +275131808172665 +68829675355902 +19300882504312 +114329831850836 +11898720603239 +90863266594871 +262825139782698 +245059904069524 +185993275842625 +138893855171823 +267740975479206 +120840275133109 +56905150725093 +1480596996150 +15164077638962 +242969507088067 +15808701296267 +104195752764047 +204331277570147 +242012039593211 +98634228829844 +156785729991343 +229775028877893 +219299895011126 +171227362978228 +179530886934224 +37123426649107 +159426709786602 +235843147353628 +30687379917428 +65895836512607 +223418186166727 +225362353119856 +247697886001766 +202130039049676 +236795435206743 +198314622407727 +137572148394491 +221890020024836 +213993670338562 +242211955726546 +26390306507754 +247190603215186 +227003742463249 +34781434739115 +177508821053812 +79011186830788 +115231889272722 +244029117727221 +201724564336235 +431466299186 +76222225751617 +96439176327261 +16544518803485 +185609472755835 +88549171927156 +49239299695668 +89957545417410 +269179348766422 +9634093147749 +5969987100443 +209852694536616 +12097768877908 +59659525974105 +253931755723142 +65193035526747 +276402549903717 +51519996184571 +204744624378433 +179750311876938 +160387057355240 +102016637414954 +76672251341064 +217952125839438 +41427424864181 +4715512260258 +180437443371310 +152778314991058 +174501040030659 +228691497218541 +273031061203050 +29035261191719 +118860171428321 +242404672511257 +72416026598843 +247750275432154 +70592815695653 +243878938118331 +89894789991288 +164317570658119 +78397610099256 +252600163493983 +19654708263128 +141862952534662 +29519590722802 +266170956741473 +192851061070792 +133095736034651 +126896287574297 +140416800717777 +100294102498757 +3719448294660 +236489842966902 +258585534172362 +218825507860257 +235383921201845 +133937883554059 +7732876518465 +36743392358616 +106982731848533 +22136121130625 +124440231031739 +75310559026065 +150961457529028 +160378863406752 +85193628063878 +31338592986918 +53382206027636 +272527907325792 +272852992547611 +40810577508221 +238903119396908 +156646271629704 +213076104752287 +109055409363080 +218954053350758 +206480042010747 +24813182049247 +160032426382795 +89924339145588 +37144935005433 +192435724513094 +13673136215661 +214314437170273 +15388051320861 +248442322545241 +171965812525614 +78334311205637 +250201965850472 +192365860201858 +224725573637705 +129791698194248 +118976559060888 +251285215075874 +253897463521464 +83951924253441 +197737631970543 +31040376106310 +277445155828756 +31052876215078 +165950540117691 +141978551384538 +48728154500367 +225154553733829 +250847422952997 +262914723955697 +159764468059994 +189432160421495 +13291016173797 +133656659128895 +97631348812789 +71806052402764 +177557100013408 +157809879125574 +171458542577012 +257496238906470 +27267455736924 +21288454653843 +198488551884811 +59179788198809 +162056920940212 +192427114228079 +29006695624911 +51284886198917 +203070908896485 +37342787330245 +194649640338761 +122551729014614 +263210162025673 +223092609119856 +117196222146867 +99536650729655 +82046338147112 +63895491469700 +221490873389364 +262604223257439 +15949990436688 +176511456015359 +253267250710986 +193024345768195 +7533755584970 +113775630427767 +6513844752904 +57803779589778 +70068373762218 +198538121037759 +125246288507729 +55964532314408 +264576611810824 +181503848943528 +8210340106460 +199296852291420 +195193859194410 +281051845760650 +168975638583607 +1486349738088 +10215097675742 +250428624041242 +178737024997407 +102208200459364 +208529369848430 +243535176659673 +280343209751423 +192700065890683 +95018225602079 +266481756091207 +245427041632855 +173586063914879 +155860222867970 +212896500091425 +212158242668762 +239414794184296 +2457259865101 +70968178250337 +201951416181625 +169447744711802 +199802425118065 +277849009643674 +268515894367852 +25974454298627 +84282776020626 +137175831034457 +84501956436639 +48842764245338 +185097230425094 +254818625759861 +128774620433721 +113103613280428 +66163307975202 +26416704465232 +270404190848675 +267739637441551 +267487791571660 +63121494146688 +39372681629144 +106714172589521 +225499623065130 +88786144975753 +205009599143666 +101649202466980 +212678594334793 +201861701039347 +168303074588268 +20853556972076 +270433077494896 +54677012186693 +244796299886992 +204549985679846 +135086409920873 +121245084271982 +113472538200329 +182143394540720 +252674590676681 +241950298394659 +71604556100378 +229492169413444 +277148704309668 +85369024095359 +256105902884696 +97127156081587 +264280140851311 +237656420691155 +274887761413799 +86309299415443 +238467815091598 +114270182392188 +44911581336724 +28147194459663 +36773838686916 +262920361763417 +67579449028188 +271363811417345 +259641304996139 +225958502503647 +38099824383561 +141031511582183 +135805754395859 +63880878340261 +212110606122012 +10481832245821 +163302043154567 +90155360224164 +216711019660642 +136912882865308 +230256913263324 +84702503946567 +241574245862078 +195814781651649 +118560032291194 +142255525099919 +177848223323467 +146183948555178 +55116036750693 +206753641333006 +5219932086665 +262908614903155 +5985981577433 +54279137154050 +81088877862955 +22778143710923 +22064589671283 +123754097210203 +101125412458186 +136334003507756 +244965046436954 +238903295636276 +54961990390518 +218275575928172 +233557178433090 +175087604925084 +140684272433603 +252352057542910 +22043145101233 +124189713147267 +159756694727368 +247726385593600 +42226935804081 +135379253700003 +207735479798 +224183604636121 +32186285290236 +125909215609630 +118828428162912 +91938433821289 +30613586678374 +218340655156214 +204664034341962 +202319011550847 +150423327290947 +252727968006644 +74964511466494 +156523212648054 +89537100696697 +213232196003350 +25760447510481 +147982159594541 +93003816148652 +191654176437705 +14186612740499 +276867472230692 +224324812840092 +151472738251038 +217840601611502 +79313079252599 +1250623703447 +166424896839516 +158244938819630 +246235086510460 +60921138621356 +200600197732349 +151949545190948 +196526182255765 +261577334840437 +216900954455845 +156887576825519 +40252803140601 +214862048800220 +9433563162407 +274061518622214 +279439196516440 +148480552467209 +268295956164750 +96825423151102 +174684537820156 +126395330447308 +61571813466430 +279889163662532 +66309490795386 +86678088532593 +220368884597027 +4351080579758 +140465419714475 +120563612688733 +102632151500021 +190133402983565 +264858310840626 +178737513583294 +115189157098771 +69757783840023 +227522461808274 +255553509162003 +10810173429763 +72370816040483 +108380446283000 +77153490334040 +230759146606557 +107856822414498 +174961587482426 +210767122071944 +241233965299199 +202752455192645 +175817212305039 +204994095847595 +275644674118488 +15427172488371 +152479026634147 +263362863521995 +194455415281892 +39285615615212 +19489143760008 +212832284975361 +30957946597238 +118793818587778 +137056175848194 +31205789158482 +223037057488912 +147485257493609 +34561549506622 +211348831536471 +121530517169581 +212215790216013 +101565073551773 +210654035412952 +118614666900655 +278461082024847 +154525187223041 +245282402590386 +16248007587844 +239866421787169 +217401414088715 +74210975210846 +150015529820182 +24075755614473 +171240806217070 +158105738750059 +47861745921766 +265469434315894 +227304840962549 +144895809827313 +166008399041935 +252229284541690 +40105384849504 +217055226812671 +37983918206109 +122008450187936 +184988328031730 +83216704858451 +277367076771744 +68948181853807 +17400670779424 +194571423147828 +30898878849581 +53057378045951 +270846842633297 +125142231535100 +153507823834858 +62105316468712 +238555666578384 +204707092951479 +121652501678095 +112537201890016 +119068734542000 +60202960785624 +102631467293098 +270774520575425 +52584364896212 +53201874657878 +153251356503095 +136992547987508 +12170753393692 +214937536463629 +83238603965173 +274749232439370 +138791809251329 +73175377302468 +239797673022740 +264984414321061 +13179070494532 +94772637113527 +77157180777342 +180838457094461 +232371859642329 +4182589973458 +252998284463314 +64128927601685 +25081336113968 +206989454674 +66218816187386 +165132675858299 +6800713492218 +95057098628903 +205237674541991 +271231168911562 +91789439697376 +158539757839307 +209102960519401 +120150929088756 +254773131585947 +43453900319051 +154520072175797 +19873378202768 +199171266088207 +52628638173314 +67946972463668 +223105922705602 +243428529971628 +123724695491293 +261022225616135 +40017039592929 +165519491278780 +256612197599176 +73280172423777 +252133538123282 +211697703755168 +167247137231337 +44102072268566 +32159924347625 +8105917912840 +47675193254269 +189268689868438 +265508285609984 +42805340564027 +125914978449838 +280835824225974 +70511384771842 +273742003634384 +255051439149184 +55797418291286 +149971623790612 +95625422361272 +65648286326133 +29991026255037 +104637716030049 +205383914817997 +73154038511392 +257829352891142 +183301572471960 +250684101282114 +27631648842657 +201457534900963 +60173003139530 +179320974961233 +177514124905852 +33082012422931 +224660148187537 +142404411021766 +129413669690594 +261183150460052 +21476583669909 +29956621579837 +158392171517862 +15443745697343 +217673945683732 +103908086305647 +201257987784803 +30796170391591 +207918121316117 +138050066231330 +48614846794581 +63677614541248 +59700271020668 +200012445277972 +86894091849536 +86573981095983 +227735930321047 +210342434991031 +123150582897188 +270939672514359 +78581511457845 +231224261066519 +164442170335721 +106869916770784 +121701222031551 +226770032804259 +257772165932751 +125916088313093 +280897187665674 +199240418809936 +6552643220138 +179850806959313 +110701215855955 +27247308513816 +105059025878496 +249023086896253 +203816753628053 +181532721095643 +273628539662974 +245786233444558 +53357700564866 +258486270242116 +252754596434104 +94642388895963 +4897127644734 +141168719149166 +174740227089490 +140475872545627 +139357158443264 +260484496351249 +221491056267727 +237145785412209 +1969363516379 +158748798688398 +69733452453966 +153227418821234 +257029670972968 +119997957020503 +44772414791082 +97539696083478 +171272564954374 +159817819137074 +146063856262073 +103864364915818 +82184861822123 +255228855211889 +22149638135986 +121876155735420 +248005607792338 +30931013671335 +244500175177958 +107121754986863 +65232883116881 +95961271373137 +52805571854206 +73598204866365 +176472257603996 +260019127705935 +78415172973303 +88644134568360 +165441054895066 +143449409414720 +111701287000803 +104750602200516 +123088750908653 +138663346169003 +123234974235293 +44180736045897 +49325256314872 +69138864982630 +47543388674573 +83741176014231 +82516197474945 +214003147979522 +57921582833892 +41369120399884 +254511768421997 +223381032080266 +90900643299814 +223058286158852 +271668833189376 +27545575413535 +96940783669522 +221539200836013 +226606539081846 +88087666300375 +153383988972505 +191007718108119 +240940124926962 +181895526513460 +274898825464560 +66710571502148 +99831628688917 +44770585309121 +6237315732746 +105802115965649 +19936051919685 +21426052670532 +111812195581472 +164197759651790 +168108511928643 +58845774949875 +117749788742051 +225841077938100 +171366213806433 +193828889896560 +239230536757940 +229648886839969 +159121978737840 +135935495701933 +240937454083558 +230715426350443 +70675832885355 +276382161760712 +273734136113729 +11482974327922 +42309482997399 +203168280480927 +11247627480523 +205492015039355 +92483901490631 +118059771715702 +98923764523173 +233070755344201 +184317488371736 +58014938409492 +19138257980923 +237668920959815 +72852203094603 +220311073563016 +151381644416766 +267967608459240 +265688443015794 +130760692768198 +228932794598828 +117274958892283 +87657480018198 +164351419060299 +224894831137732 +222171186487737 +73106392235521 +1571545036802 +117024281726957 +185977117486222 +150505946141513 +179391440625259 +212588263318235 +95049919334270 +175712279903102 +211851954110036 +165062575123614 +153672982196359 +214182207433378 +122104117482356 +56847571949062 +242004817195184 +55349000309013 +219227285941142 +114315603289213 +146982208717346 +245101355300122 +224908353433333 +130454437161350 +122503030239944 +19734568759644 +62667092301476 +213711318604988 +195715451123967 +234112016691841 +241744268453301 +41728332539997 +230524326831891 +259320920345055 +123483773641675 +224586760032268 +86845190975540 +204658341589990 +213679288567132 +136961984531409 +11027239897821 +98615244524342 +137106589528031 +17837715901979 +23891347599789 +6468902226464 +246292214527738 +243149595572260 +6626317166144 +52870196322914 +119521239724677 +229294180574941 +241069741968837 +31744638834757 +237893413447861 +218110664073915 +284577099640 +193592059542282 +220523940503921 +45985148742791 +68700092441268 +39095539589525 +140527892285912 +40945278245769 +205282422826656 +193575095108954 +193569737919482 +145523539883798 +214232463507904 +170528595877781 +257841482097651 +136798629168251 +209260678606000 +215381754439171 +6692984640346 +86485322326745 +205232422391584 +196200059435558 +181756159277252 +96096737255037 +87280897091761 +187898691132387 +126866682064482 +15632425434963 +31208908150638 +2794590546020 +106520704520368 +121280534426927 +18000334962758 +103784208009512 +278385679561880 +280126016213312 +223132417514468 +50638913835126 +156534731743721 +108654601252793 +69801478387255 +71365659792043 +210254979368113 +141518296169723 +134931797095174 +31586226617758 +162668951011176 +278108157615373 +137583257673423 +271636598454407 +163990119722773 +18042268967032 +273738341004792 +43396773089993 +48329276919332 +183763967701175 +259820597215977 +218020067314823 +133800447921006 +185123960947215 +187601787351895 +58420509243294 +243780745134903 +73846416948216 +139569830332215 +271264536295488 +95909604873419 +148806580652278 +230144297546967 +160664450294142 +3243343902845 +214197882085548 +270852263225823 +168332175472344 +29882239678927 +86790034876907 +69039154259468 +130630805304782 +77634108067426 +153875687080325 +23535526962538 +51800503157011 +124647985774443 +153380525075146 +205965400727285 +269914279454239 +115395312691483 +190261664070180 +66017565087602 +165374120355472 +58413982358140 +79341634751626 +167970913829719 +259825512853458 +63118862208942 +146021265743791 +104581627318098 +68516473302002 +269802124999762 +148276748654198 +249372792888700 +195283851131001 +189256976921007 +22897657168918 +208689782823066 +262472589450249 +142977218093555 +22804486496581 +191384254573120 +109985704647439 +171321870878069 +124628268599906 +211771608032433 +123982948273305 +177756717538220 +266164665949802 +26077007934248 +13155996252558 +164206674868157 +117994563728915 +192322832960125 +103598776087614 +13785027240931 +109689306161417 +166382059215796 +22945979586145 +242532767431320 +52642111011407 +226143819304107 +190206143600359 +255752218364198 +219516060433822 +197292813097866 +271312467074125 +68791113909196 +10294757844219 +175963589180402 +54802803419105 +133303064889815 +115713504645539 +128461255475178 +96710135109763 +89810504073162 +1685356699835 +136862178844100 +14355298785828 +59587717314026 +166268595244386 +167447022731673 +164532831728768 +243452755272979 +266665200134175 +151421661342381 +205702424958552 +127610646403229 +50888244955325 +219328389493788 +37238359782632 +27413280961019 +223320257541438 +189694465697910 +228327786383937 +136212746358708 +218830675888962 +102793365692595 +212020057494245 +165573441079463 +17466067857616 +206226196975936 +266433162966080 +6497790863882 +23317053121731 +21299141752946 +127587713691608 +98302790894574 +14010441619833 +224418124138054 +76418222419115 +215966294230961 +114367069666964 +263329716534380 +161609285545102 +43378181333382 +228873391070777 +125764064318846 +187455357506327 +159427700656619 +5609631699610 +18771822394848 +188515524740104 +131780129012554 +169802400843838 +205019027677616 +88873484506869 +51336398410179 +105300490282477 +278344831914378 +216698676583046 +65934898395108 +261282127419921 +159585529976315 +109130270787296 +56018195212810 +26210637187564 +207414944293449 +49338492283673 +199833721966607 +254613299306565 +18596146015820 +148974020473716 +76142528968027 +13213392468318 +105788014064045 +241556111155583 +281086300435671 +218459638761262 +239559713257654 +175732042285185 +152022657363845 +196229327989611 +117463633182924 +260776472962226 +105109417191309 +21516794037261 +26202095405174 +179801155173338 +223538063046708 +222377864460679 +151617835267576 +39816819112028 +83338071229115 +235796410892490 +208723027407364 +167384925739717 +183962032994288 +46562984456951 +86027351365369 +59831599448761 +91121296051765 +29535250113832 +59414135184541 +10460926995632 +153274612479991 +32798464519814 +252076616938418 +210456717853267 +62453989676914 +45847429523597 +269249412721292 +33936682583094 +17039482137723 +624481393981 +279735759171891 +72383939420230 +58992774851843 +141415767073402 +247038475102050 +263792014866695 +246281892863651 +261351680225260 +34799097781959 +172574851034845 +174068321915280 +126627475831558 +115604071159568 +194403293937481 +104810265054601 +235045783826699 +252740613409013 +1571892728425 +276429048395385 +106554038748033 +189210222041455 +14781195792635 +128954782147090 +74188094099358 +182517278984991 +85851043804302 +57091141133500 +118586010082307 +113126785406708 +151504371296166 +199158965491393 +40911510538535 +96465724425832 +207975907554356 +26802647239948 +143367229273104 +201982804269513 +77245835335668 +7739823424378 +279692397803953 +66003166847365 +121443305758815 +84621562234806 +234123705041367 +121713682283061 +167841346561130 +14731260231586 +38386819060299 +192252003887591 +11206998638236 +125548552870114 +38828015986062 +171558931451828 +187159819220455 +222599649820421 +238899106695578 +231171563119392 +229738017183574 +134372379296092 +113044104137164 +131496160697340 +27779173771169 +138220522286262 +218590994464134 +34492714604973 +166001816306659 +192160324964826 +128076922028669 +64507544805546 +222612238039134 +128599665559032 +280378504046958 +62099653800297 +155431254424472 +155460000938788 +176693022148453 +234378996095217 +214765744486622 +139454390312066 +197678164614292 +27011731816461 +66217228449915 +167338249191900 +190694966795304 +10787971916263 +190779448200297 +266168989692840 +19766606630131 +260276404380052 +222176457427767 +87563548135538 +216903815169276 +190977543696962 +266364390611111 +28522814549513 +269187899626801 +260733416747523 +92404749438643 +4092687600194 +248871690320674 +194990931719839 +84991231106206 +219983167018836 +24749819981906 +29623334666819 +266161912797034 +154179538502063 +75540202421710 +110741650551984 +26323571164367 +110713971739712 +104816557500173 +134124162850556 +11077577916477 +54514941336976 +226872273112765 +98890571583450 +146364293555394 +127233237667103 +109445144483355 +163402303658843 +44727720024751 +113122447928411 +135203809941668 +273139390057251 +57767601861013 +35125978830449 +213271326779246 +246342578472209 +273821111250352 +40217324663404 +261386227137405 +47362031254857 +51907687947778 +279457107831211 +26268348250085 +2680446152632 +16307541733214 +218649093769360 +98245533498769 +133602074211176 +180378979761425 +119749857195802 +90269085084416 +6368297476222 +251273106230558 +194752055155338 +51629355075053 +114699866702665 +214843496083679 +14072321205473 +151572840402816 +61446447430947 +11541857817063 +250149903653478 +143252051018027 +170915635927551 +146460654338970 +90564063846062 +266100806745625 +86307803170296 +242169340679428 +137098369694910 +77149854105369 +249811049259143 +255928265179456 +147966204872540 +120630447717425 +237539668624641 +33739191457757 +76869659835268 +69470360817503 +64654036776284 +252745402194446 +69078522632176 +267254593489146 +214142245644069 +47568001457861 +229885047282795 +55555682631575 +42108056345334 +170504715254749 +181889473507045 +250801419912184 +160112727911684 +69612448659965 +173754939721411 +109160622817711 +270156442616356 +41296130842977 +130258857125780 +207373274523461 +29272828202692 +240973114949026 +196662612671632 +214535548131052 +74383756020983 +18887553803982 +90080460787533 +162822442435723 +229727763681053 +274282369649550 +161041978795226 +258821478091034 +95818025226 +147311294962510 +14555140420588 +276962957530627 +111174055666903 +203096887836359 +111363859246057 +136450022436680 +231329042711460 +12438506426229 +166931264089906 +23140473510305 +180599361950306 +208500389787686 +204312771532224 +129883417376228 +276445549940714 +50741736919350 +277277391506289 +114219726399132 +51092395594336 +147165505968731 +83182217207819 +112353253568520 +98278901056020 +250532317537000 +98905702523977 +207057399739563 +130497015193329 +244101438119842 +73245873453934 +220974995630829 +221741809041276 +223912707546477 +199135075652839 +119802891424833 +133578706544575 +65808014312889 +63583697222738 +120048169314763 +196679019110281 +33755414579058 +120716101583634 +231454371723095 +273114241621273 +127400066058774 +64289534545110 +55089389384877 +69383857357691 +139647466691967 +134660254848709 +18895948847281 +163109443967707 +45818307752159 +66063554827445 +24284036926019 +280847599454713 +56261580159785 +55379223271114 +112045315579364 +116040302387367 +242476703597943 +98702883586273 +87884511062614 +4624031968176 +11415159218671 +57376011695291 +133590229633180 +26455341759588 +110251957946705 +146687276477822 +111979297752168 +136414209834532 +39617729245788 +59133661130870 +930028691442 +39797678154764 +213270472243563 +239251717378370 +201529464319610 +116239951751570 +195158927635329 +160418237657726 +71706111190177 +30710096223119 +71719949552614 +246705310684678 +228849323469468 +117027883090864 +127261440939380 +269571126043926 +58992028826719 +86162554765483 +165960933273498 +81148989439733 +237131281527053 +129201038395460 +92616013579733 +133053722814886 +169658856253428 +78154866618520 +274258613726216 +151679546398899 +253448007290667 +114535062280684 +85240562827084 +138535073159734 +51939370837059 +87465848411028 +148436169749625 +65161210402325 +218029359759649 +155353720373332 +19960274216841 +53972731840736 +241305287030135 +258708014119624 +10337727118915 +200890718535297 +101323247522695 +43237796951261 +250953284475783 +183664603605865 +181293890307549 +118782516768836 +174846605317930 +267157059085589 +178709700774581 +28200055642584 +155025579017729 +249150517797875 +89966317032016 +232365977256613 +8459419349238 +247656612661942 +211472625601094 +185620126430317 +139457496670026 +116227295896870 +259562257532945 +254094574913563 +218532351351968 +177808227359074 +93347315133068 +184001592458714 +268807267956910 +257041403202678 +70886289870740 +52395905783371 +52259784989560 +7885306773861 +266100060720501 +166628096911743 +70615481229331 +92759426618971 +179128780782292 +97655670242313 +257677227777321 +238341097779452 +227320280567756 +179135740444192 +208670565839351 +240130524768942 +223064773361302 +145417081508662 +69347731134866 +103757055669567 +83357282527352 +195081641521767 +212129674969966 +270022839112207 +7731603591257 +242109145429618 +257559085007662 +68974032363083 +87539658296984 +72155890319714 +280833512964429 +56017169475854 +132534700838745 +203421293993072 +154250689547302 +168642640827253 +60534724007989 +19046094449401 +278188178223622 +66460484821937 +74934161742308 +12550208158025 +266283878689525 +238841966191195 +123828705059717 +273446922143523 +147166228388407 +121686471634838 +121696293148870 +78246084050540 +111895698387247 +120482365955416 +71281307859910 +249581854930706 +168479640457493 +27577242447600 +258105381088729 +81849068841115 +98256637495930 +59398551259494 +85998618343230 +71900791880883 +193396194644550 +100268178080540 +268294141849889 +192044724649786 +91585267325197 +154021341149898 +190284993700304 +93499339663554 +132339250530348 +111087787542677 +196104230393750 +238933857469698 +167557365361199 +10223999060605 +139230498778063 +204536889602509 +122627641404504 +27736603896059 +133350048971852 +30729083225157 +250645649511960 +92302079902023 +56981174287652 +227509803576241 +28982414840668 +52469699204418 +205772620114732 +121548077573478 +59638038517141 +38160996567045 +51161811349866 +105155186983576 +118953321994695 +213450384471951 +84773094309637 +6597168045996 +21818825799395 +177237261007526 +268880943470456 +236744019851813 +197751958663069 +118742828111400 +16804515370857 +276010176454736 +171484449305811 +31825805756575 +161332772112545 +189344215495073 +13600994044902 +243914250334864 +23583394744441 +35172634731346 +37799314305321 +128856938544142 +62651051035525 +67837587296207 +21764361039763 +174230159438225 +24557258317205 +67154214257859 +273954054022836 +203526157544752 +62399452523151 +64193513915786 +97558379375592 +216185465610488 +140026244887616 +166002879764032 +223127154192958 +263174959031914 +227449493824427 +90966618752819 +112874234824015 +208737278699045 +106475902187062 +281137281019175 +195384537781638 +55257259465208 +130952711627985 +232351694088345 +220308584558242 +122663584999059 +101032862544808 +104381316361829 +159505422915808 +191781329500746 +40219142063310 +271745107224366 +133726634501848 +259828608598520 +136547793637551 +260869952289809 +221963164465084 +273213287227037 +110753832270164 +177425785050060 +140973229072159 +146036097936276 +179885475075156 +72809717828037 +158266179703368 +266597842263940 +82553199229118 +174385720849342 +195670339010890 +210725585046619 +60797288754145 +196401681380141 +221625372926009 +9448960485643 +213442249569759 +109188520347399 +205585427367373 +120703421093342 +273011199444399 +187042355643114 +8480714281197 +31310106209248 +126802281878307 +260558464712391 +221160097818476 +153359920663962 +218276594219134 +136201043184488 +182812993055459 +60115830536073 +141248608404846 +206656785138167 +27946764644482 +80290088619035 +2125830059679 +91969893723990 +61260710464964 +131207645470399 +241995681458208 +220036089203471 +185217278073629 +159822447132629 +84443954518155 +228773258667148 +223225921515234 +265456375889286 +198172815447997 +228384733355052 +16651501399889 +202056686768132 +216399892332700 +46318232060906 +96494210597055 +71920181436937 +215716937258676 +84533087338534 +62831613901291 +109503631070960 +118971275440166 +250181651831801 +182503326537742 +259285586290534 +65548615531748 +171850095944784 +156379969916397 +51732312724 +236027645737 +117739314059104 +93348264253488 +17770602480658 +11204028066039 +274801125991449 +113419931538964 +46761659326370 +257446253162737 +200996608881338 +248810125883645 +275875990959069 +168557568509791 +126335774787168 +88324145245781 +262342685812597 +199111185814285 +38701405589957 +217686288370275 +162224643747608 +69385861297779 +112573989909073 +100506460691511 +228223064290763 +257266904898647 +98694252380050 +4076582645706 +106845257271421 +211988130144711 +29764823233800 +139755510707091 +228738449816643 +279680553926212 +214016413274396 +167230230438139 +161836877320890 +1588723886262 +227113883850055 +237111161504568 +253143411837812 +22020026983081 +216735522559755 +48389627409831 +244223789730124 +170155868814443 +230401315481479 +96726044803056 +172900918580855 +36974892107246 +118069413575125 +272624543743485 +30953464440044 +89363893188849 +241990106802551 +2726562226213 +2397576969701 +60640003791195 +73114155365224 +223949056784576 +102383024651482 +227171308478171 +116909506152376 +146266989666093 +183803777867108 +264667166366287 +200434136513102 +202386056491096 +237665686058094 +162045811427705 +246848489963297 +239034756960498 +50933572328786 +78835184404136 +147906784096046 +14210747854014 +92861371379327 +224191479562518 +189599971326528 +246869396460868 +87381711955625 +180374659898051 +56705092615733 +263222822071330 +191988795559966 +128920593350630 +184279375031645 +209170891014195 +130702008122043 +141244104320770 +57450776405733 +226705096643388 +149472996886976 +247686639030611 +61958775002786 +42566175442276 +215015626223926 +91866361824967 +199984992670191 +189398043830841 +273025243063638 +83151702986960 +107604007581751 +200489250233417 +185587484110423 +67410696856648 +226990579306773 +153085040799948 +215678135925991 +74449793072609 +223766801178733 +195717325021581 +191406326237706 +191777762923832 +224813271466639 +246032964073205 +44806691806863 +192066213767915 +143442595830573 +104480454667725 +110926586595114 +143377430085405 +267620921706241 +273484407079124 +137272801319245 +185466054482391 +47196688699231 +241659274783872 +192516254895189 +103222142232077 +180542858610492 +132344802567192 +175177202258992 +179119090964344 +225190589933759 +60946986240099 +190371256489885 +190530342841147 +129915243732689 +39615676450824 +34914468891358 +186063241889698 +90718074899789 +247161268001623 +111291302163179 +120946286622790 +165218021767498 +150398723176883 +137416966911157 +145884491798850 +58453840197046 +221916549955417 +277302349475256 +143485356192185 +229702995333373 +26432157508281 +182807180192656 +164887283142570 +205094622831946 +166185157653489 +97606075292402 +171828184765626 +100480161429408 +273618397894768 +80094806539023 +232628103644812 +110057398393679 +124136223664400 +10897119206383 +92164119183438 +154168183331280 +215791726212917 +212166393295320 +157594498886177 +42880975547159 +52671428126695 +30488166926450 +9284074838205 +52112384524718 +203792094128690 +158362581114928 +58162140728926 +126334536301871 +36910756286616 +222155862391643 +130216716427488 +209345011981744 +77679685674202 +219673866164613 +52741415513091 +67118712877575 +222523597037514 +207157612256505 +48411011446470 +146755410663673 +130992497821903 +229310860627328 +120324955402932 +105443749275905 +173562339138348 +108206300759548 +64762587564999 +4945616332554 +185017841091045 +266545025054243 +191010944375888 +18110788745223 +192574780476265 +233912049152192 +127498035749441 +233167746474153 +250304797364353 +235190499940761 +60842054539544 +219177555582391 +50285060012646 +104905541783667 +114411111873008 +126519962017639 +6919534064680 +51613569507284 +178692084876877 +155479640015681 +156969717936716 +50885996603895 +201966364603271 +28064313018895 +187722241478151 +223030874679331 +253982008409932 +90352912344652 +198547529378745 +169430044064121 +67724347571010 +260858873416713 +150229784620549 +162579589418235 +213149574948887 +179170689639497 +9701693609619 +226995173314186 +54219729668276 +141092275820706 +197209097260814 +195806840421949 +280836526821628 +82338809228148 +281149538504103 +233954128804834 +228700041089074 +231049708240223 +95700530431263 +88544504685875 +273799405028951 +255257430850018 +135674488903879 +19106590766188 +161920147904923 +16560067040409 +85652873406580 +29852893493511 +220249099502018 +151888874211538 +112925815587358 +50457853852002 +224470463071074 +177973891549491 +176819703095500 +280755576929677 +191953498261160 +262400211200390 +166706917036828 +116555571941697 +73225186673654 +27570494212625 +19351039464138 +56238285515317 +96318976840241 +250621123757861 +232561506933658 +207749534921308 +67915987442363 +114799763072803 +79729566084593 +75829737308653 +196967130405421 +166039090519366 +155053454372696 +79618850835505 +227931667859089 +247680803009036 +243059106366474 +250346465014016 +118778388878608 +187262774668166 +197871687893838 +248185229243071 +182034856623732 +230583199334521 +200135573682686 +250210190017467 +211634082506161 +20925068022483 +200365333338338 +267166453466033 +157683326903280 +242743028859012 +24059239288798 +24236558240389 +181051692700209 +108031885579459 +81657607452044 +272979938403844 +183513780075261 +252872720644637 +147000924466017 +238688024142017 +20979861461863 +101033447691172 +75448003610565 +239218011771297 +122735809485046 +38049050887780 +111797803113486 +58923289068336 +69221027982284 +21322033975112 +26791688387910 +167592083633337 +127875780159333 +194890026752792 +221037779146518 +65929795757076 +208535893585006 +204346033995379 +56647963849408 +85677609615803 +77558541819172 +113473890099037 +193213848494963 +24305122547454 +172830000789513 +37658528982863 +148103712931315 +117083484963215 +37135656299927 +194619218111383 +56129559254411 +140169058957701 +185317207268039 +212508245868126 +49561510810413 +222808448161035 +10683041135436 +96725044822312 +175685384146923 +52384218104228 +258320831165659 +258526786883010 +52621924368471 +155354994289285 +97309971273077 +37234527380040 +24850360740019 +135000300001620 +197671507220104 +821873318767 +33108600346846 +278532205294171 +104274407244715 +98222913753299 +12502305764822 +59888032019637 +30884555229518 +10890795952221 +115022410082590 +51028520128277 +241262449406415 +94443515263006 +103155436623439 +74621524808744 +214953036170054 +170321424577887 +155288515517640 +133404073020352 +173320843373398 +248299603246605 +228414167906774 +159875127372105 +184461471894434 +127754086399519 +29866412363548 +36945235247771 +56012108151465 +36955320438935 +182894045681836 +189871092032818 +119444041693695 +267435292451473 +209949909794278 +26486962553273 +88536074511602 +113485465245449 +208206295870003 +226901430113133 +213514434896222 +228828658149024 +259309723461117 +116961294747461 +160638411191654 +78170637690143 +36448332525247 +12424683580117 +56152689073406 +119539455247413 +12130019490389 +204661781663896 +188416342879933 +47267843855851 +129277757414776 +3165860435466 +271337385873215 +85950838666122 +36287298884951 +50812368389621 +88758305611477 +125663769219226 +25560447038705 +275763410674576 +230450761220956 +273558805602160 +41708792791130 +83542947660873 +81379224875191 +122154104380466 +208383384161811 +200510471443638 +79369741525057 +122332429331588 +89439404108965 +132117895393292 +167235346139905 +10822743690044 +277474126029752 +205123335223879 +99052554593597 +224865636778728 +96009713994974 +266095517466599 +80873963749049 +218551806683386 +249290280575544 +102699574793821 +104992818266810 +270326316972597 +78991177783080 +63973438008111 +8194262913472 +96724481306938 +47098596306816 +190227955399578 +32277035505209 +136711833519906 +42695097823480 +28867231994392 +42544247106878 +12085774524515 +232378773476567 +26060665485494 +266764664255633 +229422724826680 +17484270899901 +85856995021156 +171868922378505 +47375289943027 +114226543799299 +266710199496001 +43848828555659 +23734309377705 +108388020801224 +215147051378996 +261956256830703 +113642994620684 +261783701462016 +277775553632138 +3560051294743 +277551713727089 +102720001303768 +232438095509582 +170708994979698 +119217183048137 +49623006220327 +124868795516162 +141138100428066 +189928057501875 +4234857661312 +64679318892498 +96046971964829 +61723982573592 +71737179701900 +84392205437929 +232656602054767 +26130759215732 +270998315768617 +8560494442418 +123026490820836 +96286256043259 +268825653540171 +258224127285257 +179172097380687 +279580892997875 +185127702355498 +186363664464969 +135448510655470 +174502069434687 +71592346810747 +136574956981943 +159779146141806 +210506478805889 +70459179634201 +50391899137588 +221274015090613 +129245482943697 +185037219161986 +25244309269117 +113363190481217 +183835378866162 +24379273492924 +29636754837775 +184220748336868 +57302324793324 +89757876813243 +12534012661196 +227260276699486 +208306699256569 +271583430160442 +247811902559841 +53070865793826 +135406804654681 +104417242406730 +20694434466497 +77780275860234 +265243800705131 +117267593974150 +275640097965608 +94571312263830 +190433103483626 +228577628575535 +237127777932754 +238867284766492 +148507085803511 +8408085628002 +267494895207690 +9673783485667 +50767195444288 +276557420336501 +322447953734 +260430237964869 +137492948290588 +26256827264948 +267628955003125 +195947558744196 +238011721617933 +9679762433772 +108152064483963 +70913432647576 +256203648780051 +1276098063988 +266632520248657 +196246588421437 +224033700180051 +173792862153260 +73068009263617 +142691715252915 +229033013408844 +136066027609398 +55703046406647 +140691513464261 +237843206547385 +162481668242985 +195191079812721 +218013908356895 +141644379095828 +149273526299797 +66808864453765 +30755126473753 +16442163927172 +165806187561433 +198593952923498 +20292026799875 +31683811501061 +13184748896945 +146967956892136 +141324505200123 +14741254918605 +153541588084312 +14333897746320 +192444356351435 +43610252824783 +68051465225284 +234700887563224 +254713583546811 +176005032815616 +14741595888146 +137794953740129 +132676284940933 +115504655149549 +248501396851671 +162114561908205 +122616392102069 +42331760043880 +167850410251102 +57146025948212 +37654802365964 +167122404125512 +2452461370778 +155277960191795 +7465742582802 +165833713551763 +10712172192996 +226770179799003 +216761527939260 +77989118335086 +210633052938518 +40969690926475 +231073033288671 +249026479006636 +84838347381528 +120336273007179 +17619326446576 +8046842416774 +131323514159184 +255707128765591 +29552089369920 +146682929181671 +17501125280552 +245062358562939 +109956188291108 +231132855237775 +32176022270790 +32227691165322 +231068568964111 +254437134680026 +16625370079203 +249739927238124 +36466567521448 +2749603058134 +61280119479448 +73715638272711 +170423507301311 +274184566659571 +110566376252686 +28828310984454 +3215600898569 +32222077465202 +64893526138368 +136924226287666 +60567889357262 +112095326065730 +219291259490288 +155836383144638 +245413597900634 +108614397957845 +83901154831673 +136000128059525 +268130693319498 +17284573588921 +50466815724746 +246137700335023 +115713909883095 +138681609573790 +236648296249375 +248088977634121 +152221547802512 +176649171164844 +190645466186012 +281318859602076 +144307392716025 +72949253321838 +165444171060309 +215967627254081 +38161281883971 +134461605011756 +227992478285751 +196385387323153 +99158348071839 +236422428158988 +82200758826309 +224228690528040 +75808836167417 +81711806460471 +163398409881312 +77535865176303 +94180095234689 +188859473887725 +209827027557944 +94921109524681 +99688180069919 +147740839040410 +117334123419335 +45552309074448 +214617263026798 +94783615611005 +202971796062965 +85145252784856 +273089356221517 +186180617220738 +57077369473731 +40799785025240 +80951828759577 +102472308546535 +264091286312458 +84689560192772 +273059271676995 +225206869321052 +14242900458515 +273095339455346 +193984339829402 +155127009981435 +32366211549260 +268384250842105 +61630972307020 +29920117965666 +24067255248814 +207262592058515 +7655202196317 +178170600995048 +201916989137618 +159511477245368 +8508419031616 +232991332538922 +73940919250970 +481840998394 +33416535024624 +79822899469138 +216572166971631 +260600725857908 +265231496820727 +166917733235932 +265919990668130 +133339167754761 +91212441291879 +1926397127693 +195993528389080 +24777664769105 +201680227920026 +151531094916879 +156876697837776 +48314668292002 +204216604148972 +101426397899989 +202527026488115 +166416657097534 +20618711708190 +125424045652249 +14794484219577 +13933894265744 +86644149549388 +113607788415283 +8085587596365 +218900849733343 +173730824926680 +166338084985278 +156307074325570 +23056575290784 +17531366560267 +224598294342255 +133053784365767 +31435956758105 +57651082639914 +266019122054113 +66969999824006 +171032966161841 +155519903615625 +113533680627587 +224889009412380 +120145726408114 +236587408480962 +43028104902159 +95825366340554 +6091020791529 +71818048396721 +19589342114131 +183791932772391 +152650707759617 +150432481083863 +189576733902316 +42432301427613 +219512944134587 +101770354441165 +191592712310186 +14335017409592 +74604806940647 +14324676177971 +144015946561114 +13868008246804 +63263546845084 +246793129280874 +35779559492514 +65529473353305 +26515009425188 +78781377112724 +181457866556444 +251357049046801 +104734897843127 +140372661091855 +56583322085103 +132987027530976 +175642764563542 +182883081283395 +4029507024414 +278482374014756 +240661395578235 +271656996973765 +265269685752884 +179723526958507 +69681880954587 +16582125936833 +260836430665340 +78866799403459 +138034913265029 +72815298766890 +94291192876328 +186067153249328 +170910219108944 +177385520279899 +266736483901828 +192062202765397 +123117543746713 +41621126165834 +280838312801708 +234370201875036 +246092091741457 +141942998277760 +258198470239994 +54253846465004 +240233374754089 +218822011686519 +101351281337299 +121471010057245 +111545520213764 +176098367626962 +158058660754676 +34256496932835 +75954894026438 +169210165999306 +276802526403678 +96101932688758 +244064556135851 +254095721027707 +275191900844078 +209283173521510 +54752366954502 +162288092729995 +199929329942018 +111336930970456 +70242662382681 +238409248075816 +132373982061295 +5084462717471 +7954060394484 +7654495868561 +213330678039047 +223891298103736 +1530165581079 +227911063447905 +246201684169503 +224757758270316 +243766924536057 +160125432534803 +266400617814951 +59620479139587 +71741770392836 +105684191642195 +227261114768316 +79332925348941 +206167115479886 +44595018040318 +43138235621838 +247571487503200 +123943245685462 +189086425722149 +119379359164948 +129434128692998 +117113984268811 +14269746957005 +119384708087276 +271580679411074 +1866477140433 +127061168456748 +139876835569039 +169780735091269 +278380984759338 +235161572687002 +136742084268319 +236360620793314 +77711097610821 +185127811707454 +248209803537723 +199488553762259 +259775276228718 +204937850861579 +101015664131811 +164309622419866 +137747362658663 +215078369073396 +118607908417744 +78334350267717 +8374173173749 +195213543718253 +7494511024621 +101370991804765 +220750817238706 +183432108212855 +75948603675112 +138032313789337 +64586106222296 +247571235072666 +84697957677075 +38286739879248 +241785358725318 +143180599242436 +101237817365889 +140743656341465 +228739282420823 +272984807466474 +102521296236492 +193830286179219 +89254713636361 +37672460516109 +56520691459633 +92458656734299 +55963740697538 +189238450231370 +162929765424856 +218504983795801 +43426049848830 +238609679286843 +117821741118729 +9603377021919 +69094828449096 +205456398966429 +73086335738705 +210052861197035 +55780103971341 +178950164593568 +124716166311118 +232275411939816 +214004193944150 +102731870830597 +116681324747981 +30139174589724 +49900153837810 +199588400602291 +252923253643467 +51254023963548 +102531852817042 +169880113516998 +129075753382033 +39524587999006 +160347842632463 +245439989835448 +94565849103980 +38394033249575 +84002424813277 +96995989915211 +57163116426689 +66962211957597 +163169215552875 +77216426173095 +233148031310260 +14410954182367 +134239730525151 +132956649562895 +81592852470786 +81511276475129 +64126032126751 +161046889046009 +83629754988432 +14363507231888 +268171956631398 +128692029434878 +281035661136311 +111463284398873 +145966442911578 +25545556782849 +22497565997592 +265754859973036 +225593134977607 +12300665413762 +48647646102966 +10275516268719 +2715074094625 +201530686841988 +90233763221672 +183350054690239 +68643953762884 +248837100992958 +142074810306243 +110786159312133 +179375435703291 +262158193999264 +215945603659611 +233095004848802 +126135658463876 +82620908998243 +267376767235069 +169591628666735 +113397451488588 +246715376814880 +67657567870870 +1713566624978 +246304307913012 +37410567091067 +217289162303434 +170212345297213 +40892134085922 +108044045730202 +159825486821371 +258284082588628 +41970446427212 +205599822585033 +245964906982966 +277122873091303 +57534596857140 +37428049832178 +251804295293196 +196035667832997 +180338194784209 +136952026391016 +144283403442511 +236067996000849 +181384907856187 +113172968043242 +58465100923017 +148486706659231 +220090034242727 +49796252969355 +94913116349491 +171915999938862 +91775896354657 +44270061438566 +261365011845003 +9475673018222 +224852771554438 +150376003022341 +100151580031005 +250751948809898 +46726491506801 +26318961962993 +155009580815159 +13186566334400 +261555698121005 +161538317043093 +209140095628699 +113413795729787 +190503686096390 +128557776019833 +3000481669120 +218407661520393 +164810108061830 +194132839291100 +19030408679219 +89203926404023 +226083164552571 +241019167406323 +9511633223425 +256535115100621 +50934955633113 +202663747896008 +189049162870026 +238544768638389 +15216901725918 +87709589769084 +194932212235290 +72158769125890 +148015782413724 +212505866179823 +118604301958614 +8011422949325 +241723208950565 +116540184288306 +171950243023830 +55841803482381 +147897621470405 +233918839005264 +234191557644485 +147905764475223 +83330531770468 +146614435649942 +217724562311672 +98828915375582 +258881289225896 +152943482889500 +12223996733460 +63446505646284 +129361254178466 +270149942411415 +212320067054598 +230555968985987 +273155491260422 +271810696922672 +27074364279416 +77506330127681 +96384664579151 +270904027483444 +54708808565159 +213919640518475 +114372644739513 +34175944859638 +229821236682047 +223534539654884 +142323679628656 +252974847663068 +179712133452108 +214240756606601 +215393967782728 +274537645596202 +130353451505557 +186515723099551 +18695584337219 +236047542658513 +69713487319765 +168332321238647 +165287971946022 +185206439100914 +3171700938320 +77300124852157 +213630688848085 +49459385943087 +165240242743444 +79764900833908 +124764942144365 +20516077466216 +57295727272427 +29297181216327 +82795736409353 +41489151220866 +121049877247407 +155297928107000 +104115606562867 +138966432506394 +84795834069635 +234330694798994 +105856144002098 +90849988175884 +258771116017439 +216156792964601 +79948711535173 +170550612401459 +204605685269439 +122157601873527 +130059514447741 +244776352991034 +163272522093718 +229633805042434 +264493410660873 +169879367491874 +102338882364259 +48977535565712 +255646144140289 +261143949270023 +85300176927872 +223552403594225 +183634536501982 +254036074709342 +71890393888238 +154206324026873 +277305548414571 +75413624435243 +193615698505910 +13126189763404 +276296222294705 +35314028924239 +87146505104631 +46365430381921 +10901172951146 +139896303655916 +6248352129806 +193580907319205 +58386602433829 +149255884224347 +148676339535660 +264155967314931 +266179625949027 +88422049822488 +117314689771548 +79459698399151 +29604786681862 +90544985946794 +202360943198949 +185559444253478 +77719097766433 +143910281303450 +195670076616273 +222963617525300 +252733833697715 +147221872757457 +183750350218353 +171420889424156 +259758757854866 +95113592573774 +110894487064973 +123732272959458 +206516476400460 +97678053730294 +134078027782183 +101177221151283 +140817223154788 +128714754264990 +37275142570020 +136876523565637 +56548087714713 +147714844270593 +257335860456980 +124550564946706 +273288411684397 +251990257536083 +182836567316551 +133965576979912 +256059666648392 +24499247760998 +222445114985962 +60413557327836 +205984173952361 +18645583902147 +30063414473550 +152386258289231 +40393443095560 +160559850964948 +202612835313875 +276767889429721 +111451712793624 +218007658039817 +226699302831082 +108497669114045 +264122578164676 +210391956549214 +109030343996132 +259506692366660 +164904106108733 +21135261396096 +18602726386371 +16298399111440 +64374987940328 +55187092742833 +6858791207277 +132825347891745 +168942223056338 +12704419281920 +106280085899668 +255469318298846 +265381170416251 +159228160195243 +154547572411132 +147543154100341 +242738925720830 +206228008264243 +58995143198316 +170415794164213 +6687361144173 +822982906378 +65417751418587 +242153594032177 +281084226555338 +41841487434111 +83020707646004 +281245989430053 +258926161697406 +229578377425983 +77132222055585 +53365000310939 +114930945844987 +70324903769134 +135523521532284 +80865360648476 +41930773925311 +231767669292711 +223632748481196 +202791843348761 +106527281475203 +31377061416021 +205648919684119 +213940051392803 +135167008563584 +227669782328411 +227041438177899 +112865636513070 +253331509350247 +189759563093504 +88012607373919 +279278230873862 +128511300166333 +279754912929541 +232711022950356 +231669674349936 +172151329254219 +143242895367741 +185042176488968 +180776458821668 +2348228422658 +210546982671579 +273798212158287 +121436546388959 +47881087705350 +76359067183895 +106338423499778 +89218500992630 +47470024631518 +184955890056008 +151179178716878 +226605342982851 +79160287128920 +8245600951507 +260322566538741 +19009069239773 +165016786034772 +95082921719419 +110540536259130 +180594961328391 +167091407555681 +3429049521195 +60809214495417 +219389698021350 +57429916304709 +45627167393210 +205458124352474 +171329674950209 +211798633945990 +118270315139222 +171396702751926 +102994311310110 +188070506064808 +274207128637851 +175305346150265 +138664639636648 +137782282747977 +176440421346381 +132382458106112 +22579541340113 +108561240436689 +107664744918950 +191005239169458 +164847893447150 +4337348635671 +17723030255175 +205127062433638 +254578228434742 +263225010214502 +194741038269094 +28100773855448 +201941705103908 +198776283778112 +171308222098734 +274793273494205 +266179196158911 +257021599238031 +193258998616960 +255303051902455 +169987302268166 +86155467526805 +107290180462112 +235460487219426 +279921465597862 +216356621921531 +270368787638313 +101553621537333 +271925996850847 +65640727535269 +100834422377879 +142999522888900 +71199008603852 +154526251551615 +172560690489927 +259432847521036 +8138299430048 +162665148313001 +49190958488754 +58484114241477 +262925891071754 +249360612213238 +162145881458920 +274322357562765 +177209314263642 +247931431807266 +35108079251316 +38643428927512 +224560075036235 +277344839069742 +206781451165693 +105795191639236 +199425226457296 +20453823745720 +70504342114227 +175117176397404 +254332324502400 +191153985160095 +74138427409009 +234356435126858 +55176539972421 +123028322616625 +44190393725905 +216557777297975 +46723417486012 +201828241132498 +29953774647496 +252254225882512 +125175960406285 +115548533120092 +158417578484886 +273203863267796 +114307953884457 +156612237552811 +72120387731369 +248925676004793 +16906913449925 +199395728624930 +85384577357043 +263069784181007 +64715450373733 +256430167166680 +105776286679800 +74676309516133 +70611852378472 +210339209084175 +151086046022022 +18892187813807 +190467364040474 +221495315440029 +24568411497431 +205241389221170 +278644368906443 +73985682826041 +89066898237111 +151790745793098 +210342462992732 +280005832682866 +182212454235671 +262732058043514 +151975744440825 +272426402825791 +122540071779273 +119816887416207 +99941200891727 +259104129386660 +4044305929145 +189422796467771 +90798659538715 +201176469769042 +55210714126539 +11356889569763 +158979050884795 +160741885741773 +189996655229759 +182401217109871 +112040810494723 +182420492267559 +134208225789091 +94593510565215 +94465533079578 +69669712153416 +107514610680004 +181011362138983 +176742602506499 +261417471728700 +233401189776283 +117501708578440 +34361706353127 +125706537842122 +68397780128700 +248848067171989 +61964157536617 +205302081995491 +2601100510220 +259136055864713 +131060252917226 +53363099250117 +162668249993999 +68801162684808 +107692970407958 +224465610657234 +48970086537674 +113919957144057 +113694821132914 +149725818488410 +144168383498889 +249829140668931 +62588336275841 +146553888431075 +196874736354016 +257311970618426 +62867359991682 +19827161267270 +223299709869020 +100676133342662 +92220237953046 +86568144028733 +166169716683662 +53253276865941 +203643193376501 +199827911079248 +446193913514 +207846871448076 +31699618780095 +270173663985428 +64895425445067 +268752956982194 +164569319594606 +78721102722805 +81433816723967 +217306759083897 +18714199437611 +211500417065382 +205580681203043 +25520010698958 +205659253315299 +199782796260321 +227325400948380 +38681491538813 +224401583185768 +19351826963316 +17983971002355 +229094444643679 +243896769947548 +260266532932629 +87370152017421 +101501016788357 +129168233221457 +31223435290444 +60209173344201 +43123432921492 +146221100701550 +68146900563406 +191975166763263 +180887896692148 +86919236383363 +40283384105849 +157490350397944 +11901393207225 +187658082690429 +123417778194985 +238205793100455 +241547158854095 +146844040874245 +270619420121305 +176159032942336 +64581046191067 +210089297005590 +111599233888728 +37342921303246 +96477984266597 +58544395815838 +128490287572271 +221524464949720 +27962536495967 +233079658479866 +266201138140154 +154993020495564 +209159256904014 +252450196775824 +269362143687693 +262182337763368 +132616089402605 +272009519358531 +238687697462340 +238850747659758 +196793745836731 +255014323505910 +39751511448212 +100784309171872 +203928935579308 +64755130396902 +25601511631168 +154781677096981 +147829295820834 +256614683519721 +174971664504232 +175505576414396 +22250662693391 +120062539939976 +136945073086640 +76416248820079 +172561127816074 +71617887858925 +265991009291901 +68602515817280 +55146556433303 +257952876425434 +133213501326246 +125748482559355 +200236270305255 +143146702736070 +221362819562660 +64295733903760 +50700920953119 +191571049583978 +175753907667531 +204318314820135 +138953278710791 +208782547486823 +10381108098631 +152197547257223 +8027456478227 +205705119495077 +211551997340613 +36817196968162 +103594427700522 +250752188272799 +101911424436097 +125557358671600 +218552910392995 +11864511981632 +280467397525365 +200511798978679 +56406362019697 +63616357278043 +227259941617204 +233253044902047 +117177438347900 +132523454589796 +133117520095947 +15915185756642 +31772100290023 +256313258081849 +187858081077418 +185170790782611 +232964753519527 +104136697865185 +29545924342629 +197939765025927 +224013631944710 +104853947068933 +250812741888921 +256232023471151 +125235129407944 +217125862530415 +77161550854720 +124224020244793 +46413492158850 +164070289855499 +142188909979938 +210815393310158 +157539456301026 +146571330774722 +12636104134615 +164125161032546 +265731312939074 +232928828455626 +60426107846448 +53637293794664 +152892189361076 +187311318300046 +205584402210402 +237414835153847 +38352846072726 +55450946248850 +181487090914649 +274396347662571 +191988473924236 +176429719444091 +267497631248576 +37106884739606 +267013498947686 +105220391211308 +103457403727106 +211017489527345 +246387576746632 +234679356164018 +6835317116397 +185970404848197 +220500337620145 +246346504960680 +193245162225260 +245991685778284 +68735067509930 +18337099749847 +37757055183244 +170110480734257 +263950354053009 +263880710589873 +158254044576251 +229827158587053 +228694441163103 +180747662590865 +15943693931468 +273543271562273 +94255886157930 +57614794261619 +210994162660278 +146494930693653 +58708015179263 +47601319091627 +157611629244869 +48236450159297 +207019703091118 +40212911319588 +76099177352401 +144694301761809 +63332382437284 +150205036268932 +240187438970067 +164002610243972 +78078873225613 +251693281026468 +101646040024782 +122963309954777 +13909654680723 +94062948540743 +73149474793178 +148964982800164 +46706749835378 +89750898469940 +91865291019112 +93327080030192 +177026722774448 +223437099549318 +126019986911932 +214434576092237 +189683799063179 +160252570918295 +85312555746091 +856064294197 +28629549926434 +17192050040952 +84181485208473 +110917641176619 +114346816279282 +241102837572953 +118385602732607 +172600058862635 +170144364417147 +146622659581380 +49401904266411 +249913277031753 +165768085525878 +74791961714249 +259011141816449 +127316726963325 +145761511339180 +116508972948907 +134244635360172 +219989313954000 +77013121401088 +122529237431895 +175890584230442 +174990744600660 +121894059878738 +48288184212508 +36260579113855 +82824328604662 +223359554711391 +271806029676801 +115522621654808 +174646492283439 +114738945284154 +111608408868551 +78033269911254 +75312848841430 +165987013107719 +226529278926283 +50713561089043 +114437602792754 +242563557823734 +175197835202417 +110447049631910 +130712732795996 +251829686982006 +128734180167430 +169818982456411 +269954507262511 +151839672601882 +30431253545756 +218681131106048 +151730756294774 +58465277964573 +53119675043676 +198173521680063 +117640160853568 +185448038928423 +5924265344407 +220550741330056 +137817943613445 +253577201691 +52529743676691 +217634489413621 +250925673747023 +95752026294068 +13813639569002 +56924238010819 +187778292251765 +164816639411418 +32190171568609 +237475527316602 +110986846931222 +36839827605763 +128027442080725 +236518635581429 +37413413848034 +103926884143754 +113526900829607 +14393855675198 +60359084965125 +240163373949301 +194971222020580 +54442737387426 +4470949019132 +44463238068070 +59637873559285 +82665052030570 +219242836968643 +66351323583369 +251804597655740 +11438336836704 +242888103174666 +204946747115523 +140380550280498 +87660075224535 +83676399693992 +68899751909445 +96224220982473 +75923282964737 +210793268055078 +87468889121791 +163859491989566 +222654276684474 +171104190824194 +206319789150552 +21401085440851 +69959796721710 +32600501355593 +74018420708641 +72042370864923 +12270028039896 +254982770605880 +274227634848344 +10406586528669 +162804700485329 +167086615371115 +10436267582264 +260527257776360 +102355626121529 +190365385310449 +80967197900835 +52239875190821 +34641383287964 +28768076401049 +30169557643127 +206826599034193 +271250371723886 +172098147191567 +131280390891224 +69831224174382 +18147925787201 +121838808381236 +182119007201500 +197774877142130 +187041109682938 +235071215893661 +55652420781820 +176340875289022 +65957989990204 +36418557891164 +216467997923760 +277493272582843 +148917615978639 +132861142446056 +103528029144446 +261349298793877 +162742644605932 +61880831827439 +163199157888995 +146205596871516 +256500381932217 +115697657956970 +2678378410765 +34764539499923 +82438557137258 +232348850056758 +242503902194578 +265009084661460 +97242676623300 +218030214397734 +186804654466177 +71328747426183 +62320589768415 +29926733335412 +266651914096507 +265999032463855 +120480234836448 +247428696761452 +115751661519940 +117020850158500 +249079242630379 +162873845864844 +84110139174109 +25663534483698 +141768992593990 +117977936096131 +60703091077390 +120886325783905 +78617769723369 +254081962150671 +25242008660396 +175330956719608 +211674724220013 +162795092829265 +79197420965094 +188872959351832 +124783467960345 +25358540061289 +3952965549892 +258082377163920 +71478374513441 +137433671000626 +160928390394883 +9438083153506 +179743243168032 +136994541910059 +133952479263419 +178223789243801 +257633270641158 +8609204654233 +131669827899854 +248816968706527 +239727097413254 +141151592150987 +103482837989111 +49389249210878 +105450114898771 +250575370060499 +231663506227438 +141137925966420 +114204769778053 +51183056384761 +18740401512290 +185867566728460 +114542442885500 +134544954907803 +169892225349317 +95910101318133 +67926338496941 +223458429984513 +276557055146616 +163602211874602 +78016330954611 +197788241289125 +215286075519407 +162969573997331 +188601983403120 +4012184893510 +110741085216276 +156985874172140 +18024216687439 +117134615641924 +195152351855685 +206170203889891 +258813208694824 +94872503394670 +107308293113598 +175384280121469 +85336353522962 +99776019272011 +215877063461659 +58340529289527 +47738108744881 +86883769380537 +149437440169462 +128337505355884 +67998923707811 +5190026686749 +128323219517292 +32265415146262 +201460381183685 +200364775984989 +259082150579582 +105869744858555 +62462631701019 +174999352445421 +184038938399153 +198173565587597 +207093467112691 +24098771594548 +195573012433112 +267049028799392 +87541199036070 +71379378451503 +133944245288413 +19432227842669 +3557945541808 +274885353621831 +69624972379710 +239922493263395 +187362228895722 +263017473627176 +150743889044584 +55545725938974 +157622789083467 +251997958594702 +148359911931661 +110652405556563 +6586637947456 +15728642033371 +81269799553572 +154822761102965 +23366486529747 +77481054043665 +131371723014611 +44981778369304 +133633511564053 +240233521863045 +198468077818272 +192598342391005 +133470663382854 +219446923538567 +62105245789160 +22524230575654 +193189391201060 +10798152694800 +103624862937801 +23129708994209 +267626338774395 +133905452442895 +194919855920850 +214808101570666 +74925344520816 +60301143019554 +87304067945630 +85254255544078 +216575808851225 +17329836154518 +140137718547045 +148599508625918 +65327626095358 +173570034704994 +249346800704607 +203403989722399 +86710274578140 +120055253202232 +69691592561229 +180780299424215 +249881656036184 +192341032931255 +67741466226976 +281426510961797 +19777898088422 +58192458482091 +41930593215584 +66966803711477 +77428442670472 +60649265162389 +116244093425069 +82221042349937 +158319399202525 +275301444509493 +71160227736756 +13153150841896 +25298411004291 +98656071564498 +26788051752966 +141290885123933 +190552475636308 +91328955955012 +52288412231857 +94569435579914 +11066787017426 +129165899997495 +254657581247840 +37556720717204 +131807705279114 +36629314129229 +93337631523064 +261303778409455 +48857861022265 +214830185852303 +9822703457948 +246034890038095 +47438911667098 +254243566329306 +279882392371448 +32853880404477 +29942432177894 +278577094151888 +227767288801046 +230316574600889 +223014764751838 +82421422087770 +52246148945919 +113703432053976 +91868211957623 +102541150807716 +185842382500015 +61017922821883 +257199840774382 +89729903673520 +215885978678026 +164985912858444 +278143282758424 +204714103418209 +212331513736786 +277134178551071 +109162587384139 +192865853391769 +245212533755662 +260409526454401 +135786005491706 +218264218331366 +215912755004779 +198713372594715 +66688610964599 +271764120924335 +145437888284970 +44080536961711 +186907715589148 +6562619488835 +3120813305788 +39967305474848 +221788089573004 +279113807085008 +252866817204643 +111985183158055 +129352944765322 +70321751546674 +220182129256202 +245334907536969 +198209786205629 +209539088951717 +270218919796501 +222901300780428 +181739574204745 +184135433693129 +229982043736332 +227597110186255 +1446001755687 +229585791116010 +61358320731076 +131654118881421 +22358157702022 +73381364027130 +113988637002642 +230933574174649 +245596180959403 +120861235072951 +131581579195021 +85511722073223 +209450060912361 +130366392801684 +67910251355727 +195848000625562 +220594642520997 +204904594289500 +168263323289715 +233056064065898 +33990484767116 +44428430031193 +165603699813926 +227791255190488 +118387709762025 +229573122830787 +256807393261230 +11980535025729 +4113933026043 +261789268624099 +10454399703680 +10150501848121 +11738147474231 +234340825410115 +261153335253235 +57393532958664 +57410497391992 +33916376979420 +202757105835011 +105287822764915 +86255517754090 +250850157072587 +178166530469829 +13818240257116 +182700875498512 +173648963539915 +263808708451446 +183595051538974 +221495229881868 +250949514622332 +146735604323856 +270254749386114 +116216792603425 +192785210446280 +158103550523853 +225453227352270 +79413411917906 +191232923005650 +252242519027571 +105296609242412 +250817965486735 +113934717169923 +233650000414873 +46238591027021 +185865198149911 +280430309054824 +80638544060788 +41412609746344 +266511748993046 +115116596899028 +56055683382915 +140298504371437 +3356545696938 +66798143744366 +29558766400253 +69750423258348 +198339263065703 +115793563215638 +68908894720286 +167104652855918 +67169909900313 +271308345899507 +257746957306275 +120459444914168 +33395703969895 +105821248652574 +95429540441763 +37159229327238 +74960419325804 +213389771362256 +199256993403547 +66880300563122 +122294089655954 +278579211420693 +205673401102049 +199925127350976 +202559672158288 +115581674213870 +168259272875393 +29698021493963 +212854635399194 +178547594848586 +78284381333373 +234774043378704 +228780940093861 +106323157514707 +201818783151518 +271888793637616 +171725141618173 +66590940489485 +271361694076135 +279489256595221 +245472954319928 +110677033328799 +253601611108861 +201183962456853 +233655042906551 +150198061086425 +24230847554573 +188432867222311 +34947142763662 +169837160580768 +80242700181953 +148021562141668 +200921784044995 +24675295338104 +63444175191206 +59630201650573 +93438205754853 +143861230433274 +110837343211645 +147154073480793 +256080602117961 +20036197071296 +170447121353078 +20248998976221 +64961644621176 +231282806475156 +139735414590912 +218532813308553 +91598794550887 +146007851778558 +183650614657460 +58220868733351 +32965555623605 +256115006793161 +71431354146036 +84098091732217 +102379706960016 +127693431647983 +124483038355832 +58217012670864 +68670849432365 +168430675929517 +173370271762479 +239035655017682 +245716067409855 +168341036744024 +125915693441600 +263697156983639 +65133895250259 +82340030282543 +162846034055019 +20926093845256 +276632566066732 +20439280774211 +255342015613673 +250536761488475 +154016620489774 +281400183674767 +112817099223714 +219245702027612 +104229721497376 +133229553704511 +163499652147864 +209124794781738 +153843980492591 +175064977654960 +124070130980327 +279847979576066 +89553172307147 +270055810973691 +278717730823644 +232634233001548 +233761373383187 +230713789024097 +51296030125704 +61168222213243 +93355251598007 +137201223810451 +98385088040042 +27232551868470 +152452439084986 +248927723528054 +275691382864179 +93360634814275 +47225620236032 +4377080455153 +169719813542328 +241701152335099 +177713886845246 +44931728788042 +229893805430477 +6924312789353 +205530211811964 +238817216734266 +40583666912338 +162944149406809 +252533783935442 +28195662702442 +222653394637259 +96285459165922 +277195508695006 +171899367088302 +242826180976565 +161877341721297 +112898468589702 +137186961754525 +163871402412537 +67978324783615 +275768785815589 +278454943548166 +15260408014766 +119543110498401 +160144179397283 +278018868842174 +198595801022015 +245455930322198 +157385927942697 +144988145594264 +166321194319884 +198453386757060 +212950964321116 +164289195010967 +186198684094377 +100760719268037 +164031868235516 +194683363084067 +144021862437089 +154531319349730 +20411873786254 +65397173461382 +27470536614614 +56841987532678 +120687245136208 +224895567381562 +198658426691270 +97378986051377 +201934528345656 +53481520568765 +123641073759855 +47607748075671 +171440920613965 +182659716102675 +41632127531939 +30934911390667 +140769258848506 +230423637428557 +64925208395596 +278847676431976 +264078907060173 +184060114937793 +70380831584581 +145319942243516 +234510215666964 +271309593544425 +228297782218005 +37171496529941 +216056862910671 +127446974456018 +184689145926166 +197898448990376 +250683213023883 +256064768061464 +214816050810147 +13549114708979 +126341714060180 +205506029077507 +70529523169841 +192336821127376 +223618370611885 +255542819617806 +23198614100147 +276813527769783 +273896651969897 +199352941144882 +131907486346300 +34892170363861 +69987757340165 +181268105691689 +238833705075264 +44411317423744 +248409198848318 +238778316252613 +81774568380655 +146165413940903 +56876586953778 +185537085957910 +258480531533454 +98314040057395 +110096911313322 +155836677336055 +237203637931615 +23887914691035 +181388416173288 +197442176034384 +96806690019134 +143610243500788 +207290033117382 +267534366346876 +248426553805264 +189165383394168 +117772093025930 +271473294474242 +107286628253205 +270880993503758 +241312025574102 +145244294011512 +206493358282308 +175365699511899 +117121406428001 +171515392287152 +191495654224685 +80062646192548 +256018100679022 +1287392700227 +204813757985532 +195473644192555 +162175421422034 +160003610862780 +201902188930974 +150369113042600 +170606642529559 +244218807875384 +60202099988893 +108459486578048 +16677379579969 +167932783213889 +267740307365653 +114526455296222 +279399720112682 +6000153935825 +260681776590759 +58351201804480 +225406903535122 +132944769916259 +201962971381478 +116067024660707 +163692274272218 +112821114402664 +156143311924283 +245477765761029 +162701464938457 +256453707897135 +154870895509975 +20600562153267 +208727703288445 +224280125207847 +48100049508237 +254897543393652 +185414309813274 +45302535760173 +48107286304816 +53234061488806 +147782101475662 +56424774529144 +153842744848078 +279226504319754 +100890596385030 +78872253942796 +156065632676939 +267376301029767 +52362175251295 +269245794304291 +64064366825003 +220791828674818 +257822764426655 +207629631491762 +51787414721583 +269751181935587 +207244843293408 +52507755019865 +261569083332705 +41743399597551 +147984365812756 +110816115670704 +43221285864926 +183847791593659 +155539917844802 +134001408241016 +131719502011588 +67659019238305 +108192637474946 +207505861858246 +134469822728613 +253718261057296 +178826239925065 +248340608415968 +167030210712301 +701973580653 +37653161982741 +33797068259351 +223527356835335 +7088914469626 +96172113890101 +56306023495848 +224824359753100 +34391041849706 +179412555819114 +241967280155867 +169090030391855 +234854777102665 +101760411046902 +119542364473277 +134160580241617 +198319747125362 +7376936798746 +91948155471461 +155553624692549 +20845730153095 +179499901040806 +33527234949547 +249426567867798 +85663253643180 +121578047385587 +102129050615218 +68587805790097 +86152825224468 +4912391013850 +151233185112985 +86956281102148 +201321177290214 +159179294643895 +6607434193879 +65648421369900 +118514805123275 +194959105817391 +31461894229574 +100777132413620 +30954641367827 +175682182103602 +156555057087847 +13068182302044 +101982746167033 +218586192950618 +225906087776496 +107058527080983 +241835787139145 +192595740133606 +93181672566378 +69514821444395 +276839146503305 +8055879765481 +99859810042727 +271065182860494 +124953368429956 +92136958462764 +79928652167361 +21291845340563 +92663265895427 +27624436968546 +22019398304212 +25999429862528 +143104560495596 +222792781692228 +54524469369749 +218673228172862 +205655684728879 +156313863559806 +220879071168987 +65517474657379 +169234875241496 +150110182218120 +59519205144705 +256466871107017 +150115539407592 +29864629071952 +51013365281893 +275808407918188 +3920800668022 +15328458789273 +252685096035493 +74439766460438 +75678072717938 +112343366570315 +258640309952841 +166328350315422 +109366986707356 +275755327674245 +222720452000088 +255042896935528 +37932335152671 +15014835256129 +85109678134119 +85060620612285 +200187645001048 +6611170886345 +63472156866443 +131546507237318 +251485612664908 +50118079909959 +87667651010238 +13720269010524 +136693680190407 +195456329337521 +45186235607973 +115642255705747 +108779707851359 +262682492338413 +98733366648550 +32811010218364 +154191720085492 +3280110748789 +131563989978429 +114196228371162 +47929257644398 +9426391032599 +154759086257051 +53451626731339 +16671922378491 +110525406932051 +209908466651391 +31388802779983 +197620240698845 +190540935674958 +274959619236063 +110671602263766 +262505500151988 +124355390086165 +20951895465622 +278182948103880 +67889242990782 +139220104372865 +91063932801178 +80500453555955 +79595677843572 +14581474040415 +73474833503190 +168339838477184 +240118151912226 +196660012424028 +228948335539837 +213345203663619 +261360152943297 +143015730995362 +69963867501611 +144718050858895 +32644937344732 +244057203960581 +202699406132019 +255429702702014 +243662553035208 +261364617267857 +274445284920282 +110044551817322 +144633415523747 +279160796531551 +18169779438907 +19472271075651 +11549873677199 +102174559711995 +109304924111866 +22550541102861 +176430444885170 +63065151087616 +114665874831782 +275593574632598 +120643341630700 +276780616673248 +174321951041821 +67771384822398 +196760920106528 +207372304914221 +278826500839178 +105700579527558 +3215902366317 +67917906174065 +213351732770773 +179914223225086 +186447564519302 +120262528148377 +95342167161097 +41471337468596 +139085963881427 +175221408271133 +98372522373507 +10589516435821 +127176185366867 +82432664818164 +164009255762875 +84819120670862 +183402318966847 +96001804072561 +208369139818998 +266115625591262 +52497230797970 +184925019841498 +65011632286237 +250391172584945 +272904086382103 +184924126976586 +25587227277271 +277379446994052 +243560766435240 +41977270191774 +214225482272585 +114000768465167 +116870209119235 +95323846158534 +184607926505927 +210334431982529 +237368744173205 +253717515032172 +126243737137244 +235188066136208 +25409315496518 +238988340344055 +77197484506023 +151470934961629 +169362375624737 +205200933602605 +212641453239344 +199197333162414 +128908846226361 +264976577845025 +188457260345968 +52592301766240 +225083006697188 +208429824956654 +31355469625147 +197210139946554 +30060631169848 +243570515705213 +149697792513350 +13799981953981 +198208807312813 +47424700831440 +146070494689675 +221885106649440 +213938642819701 +122976264250906 +1464166019128 +65637894118277 +214742423747559 +44594194050674 +107467338139298 +73330326700703 +35172839706972 +120023419461262 +66736326862282 +248324781432013 +96526636743488 +178631022541429 +209760680969541 +236661831727069 +103686766860293 +176635379222048 +612135008487 +229519247994067 +141429822248775 +128700344960583 +163862235420282 +57172664439494 +116571324597289 +28044542544013 +52063760909238 +112583366907138 +52818201346176 +68274074944980 +279583325315196 +148329118554801 +74227050244272 +199925751576006 +143465514257878 +218175870071944 +129697214754935 +45006084688367 +1828249054797 +213360450085424 +110278374833512 +26428524157558 +119507057749543 +205621314429937 +188900131226871 +35378206475307 +25701422567022 +98630319897666 +136049540343945 +262661199760448 +245745442123154 +208094239208488 +238671303879965 +14074177409699 +214087342493331 +199952292673239 +10096563443544 +147251111744528 +159587070426960 +141779204501271 +170789474171176 +237081737873662 +159267660921122 +46137455757544 +1875068795059 +23172911525915 +43211834438505 +189404451677666 +98594227899701 +194369645720789 +175714181054857 +80823717034020 +266752030070789 +116359989955479 +39383253012741 +143308988936543 +253298104686605 +223120410176084 +237584780083445 +52906584029904 +253930821196562 +78685190950518 +189258936276666 +40920547575815 +31138149498591 +17124250011744 +78569002337415 +184897655157086 +167165812254481 +61776119218326 +210087331294755 +262104763130839 +82617658213663 +183494071062898 +3155968839776 +41609244660317 +178884747216039 +178857068403767 +159848193516188 +7839876169156 +50399903893082 +205411426535822 +36698442322982 +62860449861169 +245701536093584 +149482498184984 +48232161567600 +230264832767293 +156384346243733 +61479324291755 +93584459068705 +212095785581393 +193520387636839 +25214459008483 +55620303243432 +204217427650318 +55577445727656 +206661938975704 +16679983546074 +269701220521503 +158944284742503 +153589295162613 +168162047843489 +124014499480704 +123325919073126 +162070563530110 +112998054652420 +70899377386583 +54204220649220 +225630011526114 +25313330391332 +43763867085426 +104522105490503 +81668047984001 +117840398329442 +178646352284535 +90686928771994 +194778090838530 +111619093489824 +136747262896757 +11529133244481 +104954169088580 +52316018143177 +261318647079951 +105959241979510 +49607709430245 +102039116934144 +47030854594287 +9380826772216 +209059550952109 +17114340897376 +42372035210302 +215073112950310 +114564020707028 +3542215059416 +167043266124299 +50269344077379 +207881463517556 +199659771840462 +124097920362983 +236088770438594 +175383180123173 +175138656126808 +63176525806620 +271566697556609 +154872754338829 +278082177347697 +220760630184178 +84161238148898 +105177910305700 +135726467836897 +261562997301163 +266937547037108 +159415766622594 +164759722254411 +106433112723738 +128559562460381 +218330127159272 +118325659221149 +56313649899477 +171480538245202 +142091604586027 +56618168336348 +222489848456968 +226837260945675 +265011411519197 +274787036576143 +246726327541037 +7814622071544 +7715765934767 +29811967687766 +264111571889415 +70916787534516 +269541324009629 +273956250314503 +122129220536080 +208668828859547 +249816802896059 +6425613382277 +268631070069514 +41859723776625 +196868885008649 +51422965279120 +168615107161113 +73982908801710 +218353656791083 +248651676234388 +260649432473345 +142136977633858 +6460578864499 +244485449996415 +94124485253777 +196891377526765 +273012808042975 +220394598158052 +8163711472096 +270941917336404 +1988179645150 +41554324425997 +271841463361665 +1402280691660 +179567915984725 +263840787052702 +165464125950240 +147402521085571 +9260146818273 +110968315590706 +177092863767542 +32249297466442 +121527595709691 +3914543897376 +234943387310640 +234714633163439 +278124733353108 +104879549599574 +76141438376148 +93357969920180 +232656605207930 +81127155379782 +34037778711911 +249945558349280 +113956976380200 +217251440470244 +90887631802082 +23108113062235 +92678060441254 +272337117162983 +33447847344926 +74525318399322 +262278587420537 +154806955025436 +221018612286737 +100605014798726 +208456200392700 +74117791389328 +159262982858621 +248833175236379 +181145160746116 +184612861597876 +190182249939133 +162375518826992 +27520305944897 +53060121198295 +218678724200043 +173674249244315 +48472412654585 +196801074118169 +29980443138946 +104689752545591 +236508557247144 +98570338061147 +272210330345479 +144427979521641 +178385635730231 +118079015552116 +97854404563155 +233481951571323 +251455877271125 +211214781052805 +281330098207928 +188916046236043 +79883668416066 +231058788945858 +41169485807116 +231050753161650 +228007686158443 +143092222514021 +225190839248415 +114426486772534 +154052594638167 +74045752027551 +43363863604850 +160784502240049 +60282255952631 +209618265741169 +182096667966784 +122338286335782 +175917972511483 +84396653971175 +272542079854953 +267955688784097 +111316725765380 +104796693049947 +18155018445749 +170697804602838 +50122099997004 +229189584176098 +223824629429785 +119831926771381 +260289607913809 +185891040979026 +17669323073809 +207482524961382 +170640877219771 +178578967617228 +41854051741062 +13502884608370 +83570861110290 +94252228689572 +59777904277988 +55670696679976 +135333016902801 +14624997062396 +118349478568856 +162627592030462 +104613029475181 +190913911067941 +216427364831880 +178493776381121 +29020603356527 +203644068734904 +199488575315585 +58951852759036 +103460547179878 +11938703203582 +157092019385057 +251698731765547 +30883542569633 +280656507465452 +218891320843258 +118015322159938 +129820121361942 +68407013565803 +277587855829252 +53715358406793 +71384815162260 +179069435556565 +246296408682547 +188909663292169 +129529642619485 +196143345812647 +21904568943256 +175559876851975 +255209504513517 +155764544074863 +73887535350072 +123332701503108 +139270054200527 +86697139897897 +29435647071220 +164982154429951 +150729684704948 +266027800194995 +135057552675 +11481718966256 +6875168670149 +132049211509967 +224261464142212 +85469573150245 +244421072253345 +188181467447152 +210456671070368 +276234736071507 +57503665178472 +198393878850571 +244918103207850 +272073575800724 +164861431867198 +141139664424535 +200205823125405 +225466923233526 +21112063702612 +53601894435383 +56469298041577 +162777812188564 +80160902026806 +36845681075378 +145124037008267 +5172911860245 +130176582194781 +237405022070098 +46091902677307 +99392914132943 +147940199946466 +174401535528961 +191660945192476 +198884746828290 +116545584615408 +102102613854459 +207456988386994 +167713777188770 +116066533978416 +256865399742742 +273422249577717 +84097680262526 +273534296745476 +163459491525134 +21972260303451 +95171575841418 +136891864275132 +81387806437869 +104997649779623 +12347619420855 +255165837506489 +184262880015565 +129070427418311 +165730788404318 +257738805700566 +24695157160276 +260029196703193 +94206093501067 +208618825752477 +98664546035227 +196433080995189 +234269327028448 +185595262903733 +60810568472667 +220833071420242 +188113557941368 +201507431474499 +216736030296535 +39811584466159 +116551370148198 +161474143677156 +118372273493297 +273278760064874 +145899712257184 +72456288511441 +170754436551947 +257433037033378 +146565967458581 +21858150695628 +9236256979719 +242413435023320 +21426938614061 +100315742472505 +238588187939824 +226638277447180 +159067324592909 +185028295472793 +43859319194821 +123815017490348 +274705897566758 +98822426561187 +56792175814053 +49596333828337 +278427083307557 +178874107706968 +229601752055647 +51203111919000 +58746868378845 +157169740930607 +84018972113399 +132887177454653 +169042058359510 +261754189461618 +78472886564198 +185339365093162 +151088202176730 +20116074382890 +218404664891556 +259961926491105 +6720499389870 +247749959111893 +189988465824718 +252071581694517 +12696417018885 +178981604274795 +103410245577412 +171923038001396 +242142594329817 +74553161994255 +78956265193008 +16543041112460 +170210973296962 +72530750088827 +158554074584282 +2617261085653 +78526547967744 +141585300477054 +199769102289253 +60363890637487 +146564129951335 +30838603532121 +185507521713736 +51188325636461 +264602314589107 +62128028844307 +78287228534611 +84942566549132 +232887679015519 +247000214157285 +212027793585508 +66511019078799 +147613369244119 +65660751186509 +160516898184698 +54348981945018 +99091874684623 +175984225356394 +87514280748210 +78078842410057 +165787821049656 +274055419568788 +280132482614167 +165056452613264 +68761094209227 +257943771284268 +22963897228408 +167016648796448 +19208485880010 +104471450960097 +280205059694974 +61278469191205 +8566379939317 +27192203523330 +63156844918607 +40489880651684 +93168787879936 +11012572928365 +230704389307694 +272367820919075 +178242882138929 +132672927933496 +219941605363510 +188059170545983 +63797336961872 +24885872463170 +53934066516492 +66906191912925 +42826896000234 +93575390111440 +121963656032960 +266736012674029 +202922616343920 +200030029894469 +250005197648008 +221698663227739 +230322297861182 +18816647694683 +64765572793878 +231160327561963 +112340933534682 +54074809413726 +166751018846322 +234974937871993 +235495369450076 +59817540866502 +266595346613743 +110609785381682 +3743491530387 +34568890131393 +224603524394997 +91345022425309 +206186779348199 +146993253472113 +94151953888465 +215867437552394 +263601242149931 +88842073771567 +89473061697847 +184672105086503 +262851521889229 +146103035141646 +107263124274852 +57205070459598 +114535091447975 +39162930455112 +37866617377809 +116401158803183 +263827100295701 +147045701695446 +155049641156328 +277029846913126 +195303764570144 +217434368916282 +159683787361779 +277801860766389 +130768818007039 +197151173345367 +73597167344164 +275217203839903 +94029895468873 +76720558546416 +175533472648630 +274458363755242 +193422733232230 +269339694956046 +78119217458947 +230254401170218 +244074059257072 +247085349571518 +65669030721601 +82573982653497 +176693690849341 +51199313233159 +225746695055064 +91776042411296 +164132186722805 +250273267472116 +80459954202553 +77907270294980 +250583184095716 +161843009733925 +36899480146191 +49390405567543 +169679933218085 +237394900933765 +195213585214032 +52252282300738 +189352778435885 +60343600123691 +152459472796266 +136513552346626 +112545752202463 +265465587304452 +195001994171130 +270556978898133 +14907402120363 +176480578188514 +99659387620173 +141408666443872 +45648835211306 +149700716833116 +230325746853106 +73009696505129 +52381192962264 +221775099008163 +72047061741594 +130699345793881 +214326292500590 +147511611313480 +30869764074695 +33061420469032 +132591349623442 +25522794555764 +16644171222707 +208422256015989 +159915281343826 +62691527209100 +68990144349643 +279739622148879 +102018127166988 +172560466189770 +280786742144301 +6327846626309 +26431120036796 +221000065590183 +204819086527024 +208632918736143 +165723734345787 +74429417751714 +96888776122399 +229684745231355 +12516254665818 +107388752851190 +219644420325268 +175617543646987 +66776579708994 +247104367933548 +46529517635702 +44383910675715 +240905845178673 +54247365884419 +148027128378424 +100628737952513 +96657082013591 +280617821869795 +59716855275308 +251468535911752 +132046717309453 +59670696904218 +132119729343935 +110069621440001 +176707093702113 +217651772186811 +150426699796498 +256954990938961 +269736360165318 +47935784439815 +193323787329220 +242743878288388 +170573635418937 +152313682732946 +186379552544162 +219350433618419 +161544370591279 +9274257108501 +14877747064778 +228637437594997 +64234687585622 +235244409300786 +9580031232132 +56181185428510 +217874343471664 +19494960572913 +197983091827091 +200758411790473 +258962015690185 +57540149852065 +33359034837300 +147535430661187 +230294066429020 +270764006974632 +34827989089361 +166654816391771 +101496233677585 +130105068701479 +245378504078085 +260494786476811 +181948169462037 +68969446797744 +103889247482184 +107862385581807 +54947717809307 +205242948043924 +60940821094150 +201307444074225 +66146392292561 +81851102095450 +246349502247906 +231242979217006 +203134776271563 +85977029128644 +135355486913978 +14524865433561 +230273169253461 +15382557064792 +40816402832801 +277391501301315 +279226146043101 +279514437425621 +143708584292983 +122505621007401 +96421246055308 +103356572600097 +127546436439129 +13633594665540 +183522384207992 +5630229834817 +274766913730939 +26993368273369 +79365886667620 +256425820432248 +269977296842140 +260080809577725 +18092629142281 +17905863534613 +117398786695786 +42451837801060 +256005229381806 +237056062631124 +92273305119059 +131236363743239 +77601053223856 +45095197811761 +167743305097858 +145103889637635 +160683190105924 +163827690625558 +158879832643496 +4594562796843 +206611088807270 +171416783596292 +64859606747527 +82184682858150 +19293515326904 +202649481294991 +94533802623903 +262538638826821 +80988838162669 +223702879212745 +95520120326601 +193721527987625 +126480684614604 +25803015272876 +20142101984262 +171399819162964 +156196396168281 +111922402712376 +279400973454211 +263096865466739 +104697884977364 +208396347176248 +107976218436443 +259757497062444 +28919258231137 +224141722976815 +2018736837955 +37060292260780 +171483920892139 +96950130015424 +64463405274652 +279602238526269 +248572690928283 +210610244541521 +234978524215030 +117679477937701 +218912596195933 +8281377950138 +159540704410222 +209795956279967 +240349615168391 +42312961603426 +141935069588069 +86912553276386 +123425408885630 +181516684834544 +265561234771247 +15191364890844 +154980383085116 +274483536752666 +203204785062180 +19766901246235 +271755250004444 +106705942645523 +248911294932501 +264700953204510 +39515474861723 +86791468616175 +165359546537505 +257385997087931 +115474383735534 +130160777001967 +106638977777123 +48174495253782 +200519030016915 +190891688247880 +259273353332142 +23480544883638 +61120446423639 +117369796029379 +206286085979302 +166466740780613 +253971299570176 +34070577141398 +160390742592137 +22731292635278 +45122300440736 +6608553710605 +173269201926938 +85335112405524 +76382975275139 +94479645771638 +239127242075528 +46821050040775 +96557233358101 +63960808559491 +205642375597323 +25003462809515 +205852466812478 +27393730596543 +98807805847452 +216909612637140 +248944334431422 +224754152087338 +60992534477806 +127310695282808 +188615272018573 +246258604554829 +111892561750117 +260637378589336 +92171569626866 +210600706194296 +224633135225286 +137620426620213 +712929338456 +151450808680597 +102600806752656 +154605198349567 +2530091339131 +3940272305301 +268465805389605 +150385008986505 +153038100793740 +220148683046376 +146545806813847 +69555167844853 +81228857995933 +237859921030607 +143140916744310 +96366738736757 +279287509482801 +231919265969097 +101783259256560 +140420286932379 +133263367971514 +56797101201181 +104535226369239 +208558401076987 +115002178843528 +256643002111504 +109558585426774 +169753992280312 +109258016064999 +122888138843971 +33725228667056 +144849531533306 +165165221170486 +33767553171407 +123023270593167 +109036479432472 +185075626321157 +175070682920966 +152336139907040 +2434110108832 +16046865961568 +26108484541688 +12662496126835 +227530325956424 +147536052676824 +275493723505407 +77332808849687 +133736634992815 +247508831320926 +123629909704671 +298624585266 +101801484967490 +197235688120775 +242059298812760 +6085916851293 +251100834266857 +142199266188262 +198475789931398 +3818727303026 +121104000470800 +46378988741760 +16099427142791 +94056930822538 +176877468922453 +61187107429623 +41249898597912 +262485710968828 +202641530118325 +276487194769738 +56416108836521 +241303603937704 +24063833608554 +76212271357410 +110812126086519 +117578618312513 +136946489093626 +8224552441538 +253760175459419 +182631643317943 +180310805159198 +198805201999677 +41873672066722 +47630239892526 +105734415100576 +273593031634036 +133868069119537 +47677335490501 +139403913519962 +105985658716951 +29262650154061 +25619461983842 +237274211340965 +207191319319609 +94516569972047 +14623912378641 +123828656790317 +16746991573738 +53469391670424 +41044837042685 +54946003567050 +203732519429756 +169695474875320 +119886750380940 +20698078971300 +229352524099026 +124455941475422 +28333531468562 +272094232648904 +238223037618625 +146051863420976 +88617836890939 +150440896513536 +247745365473211 +57405397523689 +259562295849969 +161610119583682 +11453421253192 +213337323083673 +128381024610706 +176521333793975 +144814267431272 +72652003919857 +12914692169450 +244576626815184 +8127751824561 +170629004568000 +162512005524828 +146534936059264 +272924812239114 +142590731936748 +153804289527615 +185543326486221 +88648399672198 +266387392059947 +196598615340276 +218279436182442 +204228814894056 +266220040894564 +104951706917985 +210768368881689 +47439833423909 +189006228153851 +153918457511300 +208279024910834 +194121181597191 +77140275320518 +64278725559357 +20467243477363 +137001420651116 +122881673787099 +66088078365650 +179536604981143 +657120750266 +9268105737377 +89063472943458 +37879664294379 +51109250611223 +210988529983724 +266349582141075 +134614554456487 +158167297716538 +47723298196819 +212441866450003 +103470531767867 +92505047083204 +24757697801731 +64291964306923 +55667570569206 +271633467244166 +176021545302489 +149710950485816 +260592102625967 +9632300149072 +168301808587607 +262303601384927 +18240679748797 +17088446298594 +235064222436869 +115358678466187 +121747205404646 +12210706481363 +224650093786930 +81616096972230 +13450396731985 +21138004074240 +198951180195614 +212140911629916 +81139743686530 +35894436297132 +141388167730610 +147648074082486 +196864133406377 +1379778764115 +108912954702769 +206056497082053 +203044950184894 +1300921817897 +120747931280568 +148619716621058 +159696600118973 +219680081190736 +252640392716926 +30224589877031 +154338570301083 +108682501732712 +20649610814171 +269167283149057 +203258778322123 +40805140749750 +79409995391410 +96091524581140 +218052205342837 +126778238905114 +135833631456490 +126743704645103 +19946070586222 +278890606173624 +30518941105975 +166250521808256 +76677795311156 +156470668576423 +161027178091057 +140129620993704 +77116478720346 +241702279558462 +42354828020990 +234973150215845 +196181457358148 +164604182821953 +226958824304833 +83937760708478 +23687669963221 +65064599676241 +218248739672687 +65925230649046 +205847362189756 +29225469471261 +205543222372518 +265225896201611 +222025522173824 +196497953226079 +253517035189725 +125419351219197 +172335274267395 +90155243252354 +223188143250799 +250353374213199 +81325571402927 +85542160922795 +107155234141158 +83566111079077 +20017717077665 +71674913600051 +257524576831749 +233956829826241 +44236027361673 +182486951460661 +176165143756191 +235446302047336 +23746604135961 +159320574137770 +64049145686039 +253683926859572 +202370665660836 +48755215894797 +128360394443937 +160159933896904 +204976327845707 +267924242912258 +68937811375326 +226904794474205 +95360636192436 +197077367421867 +231213061404061 +246016432802756 +121674494576329 +123246639823200 +154996524293098 +264069146582084 +189626089028591 +47096380676826 +82263599696407 +114456881593354 +228833769585154 +242999552180762 +87216646660752 +258161017963601 +141302601273301 +234687433444005 +107221885635744 +228339665025364 +260952814644970 +887685495009 +129453104279488 +20736919397486 +157497567828669 +71409976897260 +217081798621852 +144073441467199 +210963591598331 +73577255585504 +190157907606100 +139473282491353 +101422751308508 +81816678541710 +86158208893208 +134658435155076 +18054988371491 +245251295912707 +180974069441255 +186397601506422 +178333182131062 +81840397030495 +223488327927513 +139137281026 +248171069860756 +78624454080379 +138877473078555 +256045203793864 +232486304987129 +230916161431746 +166101436709664 +4107402286605 +10271064782839 +137854549837908 +262188404122703 +253250080432050 +64417831753091 +139018740958673 +247244501644115 +30111125905621 +58885285465402 +68464849908936 +2880093852974 +244508800952924 +52805668268928 +19508561563203 +110374099043928 +157276805087403 +247082304788440 +37465783081872 +58487665930429 +14595491781251 +217191078198773 +37076840254758 +145681582448665 +263537949455532 +14511955574188 +17347458893930 +98562898144266 +151318667284782 +152857769423982 +141037217967785 +22696322656066 +134990927483683 +261901987703668 +79594129007643 +259533218554613 +38802331097659 +265580817525985 +70736194377743 +117560888791745 +145079476947652 +111066727592337 +210272777913726 +71949384928112 +215672954777553 +242441689264459 +39694262352390 +164096532537874 +120661231814463 +198793312056652 +246863061675246 +254611705525617 +138825808914500 +149731178541083 +218325965994515 +60609692087910 +96259421230851 +208938498866125 +87281624116628 +109471840737547 +43064771155943 +160973773973888 +72818222222454 +135328086244846 +50152356136379 +115805683628243 +86079467929363 +46876254481993 +103660810042553 +232846643847194 +194452248619508 +133479219359141 +169437839068199 +240573068690961 +40236637467666 +254035849948381 +157515018301676 +104431025305819 +187693835429389 +89849133571787 +193301169856870 +230007898867238 +66994211855607 +256801351614102 +189309438926820 +223386102137753 +165642431301946 +158378194294798 +181069890394811 +74230250223654 +47836870710330 +110006721081148 +2181131444100 +95302628584920 +167440465225633 +40889101308999 +215527615843469 +58696212999237 +271417094311108 +221951794460297 +259346005798227 +190951307392587 +67382355145579 +25815474672421 +161915585671874 +252150383357755 +212882376354634 +278274895306582 +131394158800245 +252365566216283 +5773108970064 +161118903264106 +197488846586798 +54576504039490 +217616870855718 +46801435011829 +97190833539221 +79355504276011 +93709317994893 +49830401856297 +26778656798534 +8866360008460 +168978964342014 +245732255080237 +45368849263504 +30980488983426 +254125762908946 +173656948445768 +234414466740710 +216800546174572 +51953557909921 +34403371210622 +12721208485349 +126596700908542 +280395200865967 +179751598631230 +273597272003845 +46779113389029 +104750400344617 +151542836633176 +145979053658777 +146569683179659 +46907467792141 +134658179059490 +121700357723988 +242584036324535 +102789352412687 +82898242701328 +220378286602482 +63055871994934 +59207505107879 +141100290015466 +266274820708555 +146335149370184 +64262446487000 +5952147770714 +140469878267477 +123450806621232 +207071517393330 +75179739616145 +172439912620304 +137495086264587 +15405613881075 +140436842265733 +271154682715787 +251646502243103 +174715484532296 +128715228709439 +87077424632293 +281168526999133 +247545474839713 +18567084256008 +187435579359615 +268179605567197 +10778796584650 +46589826027685 +71162333868456 +263605749692756 +215428442450184 +209633945092526 +108124560012476 +87527034825414 +157496821803545 +50975759995914 +197731842480753 +233038863377179 +52803704676600 +13398793244205 +72429986462853 +125368300603623 +238959894467004 +260293054538343 +139268420854738 +272420948478301 +135919737019919 +251662804946689 +106943884997828 +44008069526023 +45528375457639 +76002042241973 +50021409423858 +83798704301832 +39823054583736 +29066753760959 +166895664848852 +196572889890547 +279934718595531 +175548658972053 +145028705092675 +211911717301479 +240088448984825 +143323106952377 +125294565118591 +135373350583966 +60886745377576 +269285116459721 +60783407588512 +169352215101142 +74423549999492 +250761363209499 +168754198143688 +29517953030271 +28524787251258 +42298557843895 +90687947115296 +248199711161503 +125769859175148 +234467337929546 +18020370580892 +144756728501962 +50019962047970 +196101203572173 +186942439487938 +210442031576386 +277916803352332 +110190860715119 +275457661544240 +183053432246789 +215338575403448 +263292855745016 +99381642349347 +70381443467115 +212768443016088 +202823540203723 +114848746230785 +199169675120815 +229217182235233 +276242432831354 +266217547167415 +22817652300187 +75780081216790 +87642811899107 +108311207036574 +169725465860270 +12652996797993 +199738424688747 +102747101805887 +254035171275450 +153068684429634 +234182964768725 +125151849045370 +106954252456759 +64951893258444 +176479559128079 +273663959610489 +76252254355164 +25492426464913 +103387020412114 +196213873573802 +221867324115595 +166230036088659 +124377791741689 +154061907856707 +102303613436841 +204729496937903 +53904069240835 +17299941503311 +210178729296815 +54769857106067 +17144059731699 +93020899792139 +128613442109471 +225973381236841 +233596014943698 +110020890680943 +175504360659207 +65834396561462 +259188022495610 +190428760711190 +88364213819366 +164010307086138 +15302266198696 +75763501641268 +86937990854844 +110980128475046 +952041101076 +52699023393514 +171592901982934 +211935882800005 +256333656053297 +187197402538317 +256092842489278 +119067458228942 +250693010843097 +191967260734352 +264865708284525 +190218324337642 +276001624175416 +231686704093266 +14693690541737 +162642879445609 +11504017653353 +181726445625361 +4455917980769 +220203428474942 +261551952722355 +186358268788812 +218141532298917 +147495932856702 +203493712614668 +157787117723054 +278890888292739 +275024682043882 +157754974586222 +17352349328650 +1126119141380 +218712292370078 +46054738770907 +132318648695765 +199927771695770 +242847409666274 +16991146715990 +19975346276323 +224150675298229 +193213076719147 +50070629291029 +86542162039661 +60528030469389 +174736584734852 +74122597452411 +237086326728549 +10196995651784 +229458257781764 +209744864051664 +73748188953084 +194493427254301 +205070326539833 +44609670056166 +243190138794222 +18666222561904 +235913973685486 +194364937724953 +81306870677570 +248222951602385 +41259526797300 +192246693705009 +89190979377148 +247094915719389 +43015206406921 +157618366254686 +48007012070643 +35836315654923 +126170409185049 +81766568425227 +34067251125629 +188271541325624 +83785681801868 +115621382051464 +223658130061228 +103276421482392 +186465208761236 +194180655933099 +226682085969191 +83512041430896 +47814700596031 +23716614958471 +228980948688828 +157171564161957 +198123701041316 +217383013038566 +146080847312412 +4837465474160 +44594999603662 +152508557583340 +142600391531281 +248606591439527 +268489428701636 +264480447910861 +254940434330223 +161715335179859 +77588867985955 +86705389043211 +69901070257187 +98486286436907 +167247189917245 +186011005183973 +66133077238942 +92674440190294 +222165923464507 +276358083177967 +211952566491968 +17278181740674 +96322169915111 +252040037763912 +92918123542046 +112410406219066 +219089274424259 +264654797066515 +28115218303842 +178267013231699 +264366983939451 +141709312527920 +217269549067156 +4994221905991 +124222899466696 +224179974722892 +36235871286231 +60971429345445 +5259331692794 +88032233943779 +214958547929415 +189611919700224 +82433466528744 +217848094307754 +14052939330686 +45669048561666 +281357232454224 +223878974138861 +102724821577813 +63860975723784 +217564193058345 +225455519440749 +262409612954894 +143316787230289 +52952762627687 +28988521226878 +140500490664770 +101590005147846 +193113740991930 +174828657013770 +117377244009407 +12674732631849 +268359530287765 +197018873634689 +218843800759703 +20621455090202 +208769254502463 +69525905870257 +188435269013510 +249524442615387 +175090071340039 +21662392298008 +270149727444733 +78585498679922 +83931101600819 +239562517359304 +61768217396002 +227849832452130 +182451569188319 +186698291052509 +31485113569486 +268847801086887 +139855587208021 +171702057271736 +98488456000649 +197033681959769 +209117260954928 +221867596045951 +12247306726384 +90232250910400 +43411791967166 +111766794943344 +113406398962882 +231004559821801 +186756097001807 +152159819303236 +205554527020338 +71053420938467 +159154866791849 +155437034978929 +169539591512109 +148379577226684 +180737483404218 +275773366564164 +103363130573560 +230831230900229 +207553079550140 +11148756333490 +165254043697054 +278774523910114 +267751824015140 +15178437248087 +45827319392837 +16542035665254 +209291220039133 +200857814192160 +266511770546372 +251088593499870 +163122027068033 +13239404754801 +128793970891470 +180448596062392 +204618425525476 +212621101575426 +140958661972714 +86854752569690 +237743731070537 +42638912857711 +218057974814401 +23861073553820 +91430519531770 +72039542631661 +184940338582929 +157496923184394 +198857246399086 +122725372191969 +280186130516509 +217138602354635 +57502503973707 +2830199904007 +39548265579207 +73856496695345 +170867405811514 +104407869566155 +180506226418743 +96288560391081 +20570261315452 +165629383038985 +204517695418917 +198481045043688 +127828613851823 +250930852026852 +84783830207269 +1726577779792 +4095991256991 +90628307995857 +100587603794383 +68809313995444 +37460238398077 +180371109803113 +269189942777021 +102728022659800 +73321606259514 +133996263640813 +187389237527659 +157493753322588 +149502200667353 +7973784841760 +255954085623038 +46929397979184 +127741581135780 +9240718947345 +128571493114153 +59815697234966 +277656752260434 +266513637109820 +230016300857494 +177178868772519 +124023302319688 +43784204504031 +256856751095978 +207666046712896 +56119555336982 +98613459240299 +170865755955779 +104889575044109 +184700842675517 +45428349495188 +216205862311364 +62772311304286 +165480953585353 +247654651278035 +246719846166031 +129537800280416 +223376464015032 +37024685125404 +193380506664320 +99345637848298 +174991682988973 +78265374850786 +141145655482217 +127155872478716 +204514926176529 +72818655824803 +58979916035098 +89358202224090 +39492815207306 +23537910436823 +183931630559361 +238622898690358 +89485616060878 +51586684189739 +50502097479612 +195533883715123 +278266681431734 +173972698082577 +50232186586409 +104562143446497 +101159895863651 +182309449931413 +102957849853973 +760450928913 +118185342402394 +140348989804125 +218465583492031 +30550973205183 +85232275190896 +109184197116633 +179658697897526 +190211256064012 +219378048916939 +203834521141095 +254902113914393 +266958097160215 +39668177184263 +131993490971650 +9039133284387 +111068587582464 +162154432402863 +181243553756482 +10459798388931 +149174070470346 +185184674035454 +235859561480047 +126763263312272 +206419372978062 +233017363889801 +124163818795069 +222302935126135 +158550547440433 +155118377249528 +88067505209008 +269956584168498 +209831694040633 +10384133986930 +196548953564361 +3956290054404 +27673002127034 +131594454301877 +205842790213022 +25213855626293 +240663398571268 +274294318545866 +231741586958060 +51825218074034 +129147130288308 +249292344561006 +205866057339882 +25472107506618 +4498990740640 +146747168639987 +261452184121604 +163845894601031 +37758032768676 +158807626555842 +30085323384978 +254213929147107 +156660498457748 +231229543077557 +80642157016215 +78697328355960 +37709580184587 +58621345903074 +104133598834051 +32830533251886 +111121171231407 +274149674430122 +186191143782493 +206969204719788 +208027720189365 +16247004238105 +233222916327597 +14029049492132 +53123890341351 +277604381224781 +21893948181132 +40452633771819 +167313058784289 +237734359372811 +269447653710465 +208516316277006 +150287316449432 +77751166950144 +45029590604817 +54023626474119 +199808967568705 +190921239349379 +264729194882425 +211131316313827 +224106762124045 +238931261866520 +150947731001355 +8045349666941 +73416784388557 +115122882940374 +231049036405499 +140947254032506 +36434680578268 +133788709918672 +198104658955862 +214050610052292 +5079282499138 +153962968001634 +136015942086551 +73442293933294 +197197935360217 +158684109590721 +226739909180227 +244238254939 +117217344159212 +56443571265849 +34064014881236 +187658901298380 +160126801480910 +244698317828907 +73406679321383 +240123859280145 +123658819676852 +37091470540678 +237631933761540 +65561686796213 +81565185375640 +28387008322134 +258042080069973 +227408646770025 +264155712446265 +223014851037873 +265343373512784 +99629600071474 +5970896849099 +13697343367228 +235085174960132 +4250774295104 +279347813596254 +272374777236525 +265999840391509 +186361781788332 +94684427117443 +248411128400636 +1494726281100 +224413723272803 +240453831838663 +60014219563889 +153545092837884 +247095609161139 +50569188214932 +231507883764176 +50328854613333 +252170914113107 +215986931350901 +195683564398614 +96506490364827 +178964330987916 +190983492785794 +188944612523013 +169421560185092 +214257242337268 +10449286844887 +80805079852283 +203453208879718 +238321302260349 +238470757643245 +197651358215947 +71343341814849 +153367051467795 +100876666270781 +278014275949528 +122613641168232 +88542083899064 +218695884177802 +114057682062008 +112118048733475 +109981195480435 +220138823515157 +164788804447787 +250238277669871 +279412662601188 +24341143857366 +124691116038306 +258874277599067 +245739393991406 +274067059680291 +198898270494834 +87541110049918 +271962157826129 +119532754430374 +64076696876647 +240531385458 +156288103378520 +214193213489011 +105596245826728 +17891505628171 +150291168270129 +65911341618433 +54824974678529 +277447650849856 +174921990963883 +244786751135035 +247503784625524 +13773091314410 +101547553987926 +89921722191653 +241222922178032 +222298093742229 +174194392148847 +183595277422336 +2354079127903 +129548828599311 +11300758973497 +252902999633775 +188628661979265 +221692137856109 +88096292703006 +166730749372856 +236280930746731 +193002789873109 +224865537341405 +265741423493477 +148314364314894 +230391243696561 +102562296751247 +31008049395842 +74938133744269 +16296677552597 +145979911640350 +70889058197078 +224644347585665 +212791274658719 +223139399629876 +21259476757463 +139640699111030 +234919376778872 +18714258343418 +97666654031035 +179199497858671 +64075776938903 +229631463706936 +24560925204678 +71988160732359 +19094346040522 +88474331104986 +22974912342820 +68192564587766 +72916921786026 +131052937576696 +248193655778616 +236535806469232 +207904815363373 +263978031218685 +165303775560246 +17978477228401 +27121243669285 +87356133238767 +84922064120490 +57050618347946 +214673171914983 +128373474316914 +201387105333739 +174762488660536 +4680871681092 +144834510750506 +24702574993917 +94388202248785 +162881270022485 +101111302248875 +99753156995098 +159869904997556 +100327931360050 +248677990388719 +18096148699509 +250343500241521 +236074678952059 +55744277806325 +198711333025397 +90936196186694 +260430374100619 +80396189400500 +5687735542197 +76932723787170 +47337188469040 +14881015627823 +276944449809017 +256338851742625 +991941561608 +162840695734591 +229123054214828 +248410382375512 +39035701830780 +78169270637579 +6597502691310 +169664632646628 +64487326293316 +73351279137328 +28297692545984 +215714562935809 +259063122649737 +53012495530973 +23132184178863 +141867161667649 +3492249290026 +174832035913689 +55017284830750 +232499188465403 +243161359969602 +196510467124600 +254965077578208 +34162890154358 +47782408880310 +156166378127658 +200242607024536 +16874664059736 +68800915371247 +227533893964004 +130940424619572 +105371632964359 +32267968185902 +275102289039265 +19308152654843 +58483935804809 +221173410133835 +217023383673732 +204462565129942 +47276269069951 +97085988167772 +79404703649366 +80730212007274 +185082239639695 +167964738575523 +157126039403539 +41982809177650 +3006116617248 +237143112393678 +241521207393338 +62090508698969 +99836246264236 +106138140276471 +237263599258613 +202551655001853 +51670763404079 +213620477841753 +142174983684203 +113719587368086 +252580383422005 +240630525207446 +215013152701994 +128122556866388 +142451848724849 +244319751794332 +249775832692848 +137751101706181 +205381531498992 +266446117446795 +143260649354499 +62028739345534 +276621705469770 +36918111400277 +206303745682318 +20018562175134 +241801555993406 +275861129480001 +150597324370165 +187947610199021 +232753226684969 +106708158792857 +97838846786137 +142632305203987 +124457740748050 +150260197112804 +73083615138520 +141988239464647 +183105987450560 +164484462847276 +72266076943926 +266536525857817 +225256930551094 +148062444697960 +48171716086555 +259841370911299 +276412054737772 +221385383610924 +65957763430805 +149780590361624 +216361910926958 +182372288867065 +215318068436664 +84045447692659 +7048746364118 +139488682081941 +235920338121042 +83280306265981 +54860702909400 +263910506038508 +105934383733732 +146417832107196 +159494901734516 +12686285641336 +122157004445139 +265813076928062 +256110917355279 +87705691889313 +105856468652452 +131251583733198 +272384833196879 +186830328752093 +281023604756898 +168252732124664 +113644582402195 +36417859204215 +127163384426835 +265386448216870 +207654033948523 +54473545732324 +189316870797200 +92957903283424 +79408884911790 +37030807529875 +88643177496330 +169651236472245 +236994384684501 +7675439274524 +101647685522752 +36279588328463 +109783761230188 +271721214456193 +143288582176095 +47221756039764 +182518134908859 +103929552442063 +237921333137071 +160576072907975 +275957393010174 +208401740136184 +8767283868263 +196169498445029 +148321671798821 +215406460055162 +125497466757873 +62923879038190 +50174802048555 +143628786621943 +206364532470942 +26796929055890 +130245666703414 +11577242323838 +6985699493300 +31761743233131 +179570469420877 +223070308502206 +240676084486456 +268464905873623 +266405564764699 +183502389428978 +129852751247911 +170393165263869 +236898701709747 +254401599410502 +85524766229406 +226372137822573 +60346739336621 +258788954595267 +86839063965192 +279806489456778 +105488678157720 +3010972058599 +228824496357552 +101411280089106 +209819213980744 +94291782822761 +40468547459802 +244297192590088 +211667908888420 +57682185929497 +96281289461685 +1245324180338 +86321656375279 +17445937933862 +216790810368733 +113330062029819 +5522921986264 +146022377007040 +151267496781110 +207759462501431 +99676239422749 +196107984263595 +258636683797375 +272971711721729 +29012286531970 +183095736190558 +204661819707594 +52082270473840 +224440808821687 +147601858115118 +229454511329309 +54277943761693 +154323248663135 +160910417454129 +129833345253071 +245880902034293 +48348137793727 +80493764980988 +224698569324358 +197864592534655 +176107375635691 +174759188049230 +86205360569479 +64204204582892 +139283473161995 +52003758055465 +219688284772479 +122516194296393 +48669281247008 +90792857295577 +268360173723544 +108201948130477 +24000207623302 +193913930979509 +24307056735503 +244174161521319 +174801926211424 +105531144775776 +46100086488481 +47635261041781 +38040999197416 +244387674688850 +159162755987252 +82891017164349 +88750038212672 +154321007800608 +177124109904711 +200107800618706 +153291234830161 +227147263583159 +60534390605408 +52610055691638 +178671372781175 +154105566347762 +221945082259309 +239224631170010 +182289124215716 +178701342128133 +250770599829063 +167339701687482 +271215225979408 +251759165316218 +273297683218776 +215562858309855 +42397913451468 +20281896644065 +754007238739 +24626002892599 +182434508462609 +149854776095178 +51270126295247 +128098667027834 +221405954767020 +227328644869317 +52342036276376 +105773108027901 +130479629122386 +143850937895925 +129162946069849 +181776966559746 +104079713225404 +269174782266255 +89996348608379 +159671868451072 +225188041086532 +208131920405360 +111182198975636 +154169129986007 +123526641228720 +61150597736104 +195002495369219 +71044402520375 +217628858247714 +153127840551265 +84834719492956 +113683350375795 +214834041235831 +145185703700672 +149158473107090 +35823311362037 +239233644829717 +119156443862193 +102157011583865 +235205921392683 +197900392826970 +18219627054718 +30130442124241 +218361738671207 +11112806688936 +31700869443874 +145862108380663 +106171742862953 +12285295673960 +240796979106817 +94442093522451 +220148031271430 +4348914435479 +51016518649315 +73221947398349 +230178690063986 +172267435084871 +67181152857163 +176896751192612 +131425502564655 +5429428483588 +168030636003197 +178182197831097 +20541572824650 +266331516067511 +249750892391259 +202818607441064 +121962459823932 +16824566902354 +76062967654769 +148840861434572 +29621863426244 +245057724551651 +185824349460492 +36474442282911 +165752055018609 +90845425145232 +150870716300654 +267400712542581 +72791529376289 +242017846473731 +7807701175175 +231104139564664 +219266773522203 +59554752259574 +43065183198807 +63265368107465 +222361753395970 +182515483785264 +264654215995724 +244534487275778 +221502326609916 +280833846590689 +20038195862834 +85199013187602 +232301127961918 +255677908717185 +193313559342648 +98882846438871 +52320479384602 +97805671948994 +20661329242849 +229183595771854 +237297668054187 +265198245413811 +276212818676560 +76207824851306 +96590962410816 +120219060660838 +103848247455225 +247898002635719 +263233499899147 +79447408332405 +255114202415086 +34103595576077 +245587556549731 +168448795126760 +124399879205411 +217103943581478 +60270685932531 +124909537233473 +132845233334050 +63240238863310 +71957588509855 +114782889572934 +77313105497780 +125897398131288 +173381037953500 +36815536169172 +195545062165183 +179759306322274 +171128465160243 +42725590444753 +211521489520135 +216044434544020 +249626972408017 +95031134980850 +202537052806561 +91209267491954 +268375953702629 +33963446382046 +68725823535222 +82622264825837 +85880060010663 +28164739924881 +33666932635429 +24892665977688 +42383349863244 +258436646656215 +199830364604569 +94283163568115 +200878449215650 +96317179100941 +112050448051003 +100035008052621 +186678511991952 +277071945349531 +149932458214506 +125594405701729 +16749518368997 +163817049436254 +37613987904342 +260421513924739 +129373003584389 +93773728648474 +190979547532366 +219067289384603 +2478078377886 +252498160630724 +146918816457438 +234887168619099 +58451856360429 +58369876882772 +64857700049348 +29641966080482 +238631283187855 +195308919689841 +108386327587105 +148574914430466 +149787211652017 +6250177869279 +140460671850753 +122469122796444 +264068485758351 +214687955582984 +234107911016381 +152786766154881 +88465554617204 +77191073049458 +68360174611732 +1028353763061 +270004068679824 +236822335912187 +180148524081715 +187646493359944 +189054778239766 +218539976656748 +68720062782960 +102055333628177 +30591092330393 +188251696160907 +22094796539432 +29130598782244 +199641682997820 +41808677149786 +56406437445428 +204411385435408 +33595791974865 +188568192028838 +11996152337289 +209474985248641 +113367919086129 +102930799995851 +124752301242827 +48333989466301 +13807356774997 +240107382933735 +270398335776102 +240788297100487 +254659998837823 +15182933785043 +151249838642356 +87508410866499 +135556779712984 +151601780423131 +23649015295359 +88153604451456 +180675733285092 +274542612595412 +71027897893210 +131181091880724 +264799268714363 +210923523525475 +164515835730791 +3797052280866 +3963248774943 +8602024553407 +116730977297798 +91068685218744 +186914382494320 +261640355458003 +143247143090390 +8636990035629 +102761928815775 +266569072785092 +146061745379748 +156767987250454 +94205169566644 +24632591130390 +212391804528714 +107863938676261 +239739272284420 +104525173566921 +264409805311793 +258217959325816 +280215428131996 +36007884017164 +266842172632165 +113611506341710 +73018562757118 +52232249255675 +217016391995136 +179617858932162 +60303554021278 +138176829494690 +136772015220551 +213800425625925 +81632739604704 +172428806047519 +22872273795642 +209508249154478 +36813792907370 +98398345105126 +123199951763974 +71355950842843 +25355706011803 +85289400515067 +181249012132936 +173248335823973 +274209176509995 +67697585551125 +24903009302635 +241753569129484 +236359360490426 +144376432097137 +224917662605896 +144311896455746 +2495457297154 +70501173330692 +226144854542575 +194690142321946 +177887530321757 +64868581464517 +109689993714566 +206669615511672 +259210628131838 +137955915053929 +84259459113519 +111558438372828 +166276591151780 +194098183015039 +123775425735021 +185058449680883 +200139861864441 +246894934207331 +38218233847025 +133548786380584 +273402000612412 +219574713355275 +107217593957719 +183412190582513 +169809744470673 +74770919062234 +219557685751581 +234866486073981 +229250109175330 +58521908011511 +263701453540584 +254919919246027 +146928354448279 +98215362061688 +11847936761897 +80316701553994 +178690944033782 +10425649254822 +213550974414527 +59158207025602 +104446749282495 +193611518996710 +34769355339717 +144291961062054 +194726788978834 +199452682746793 +234532701249035 +64588054845924 +244558417791697 +266494668844305 +175955883739485 +194584148390706 +63226499229375 +250893324498051 +252542185619050 +106695942315376 +140699970849579 +136814255081338 +52723582903710 +109946340947955 +209469628547718 +195123632157727 +237344876598929 +188553799265412 +55338766314340 +176618693313134 +118349012190577 +241873607101938 +249314089345609 +210702932626016 +169316733553340 +123615700981074 +225713522048620 +199116828096334 +66452553271817 +135165438813202 +226119568386464 +259128257205861 +19520412870230 +71962932655080 +72709630740545 +269246240309376 +217635772199845 +161948138684159 +155769443228858 +226759672026366 +157835610970810 +198476550377604 +57813639758108 +15427982747897 +147919015538670 +226421748264293 +276770835163196 +47567568728150 +182645347897124 +144869287301935 +37974374915228 +112463714629226 +117694100482440 +252041013795780 +212529702562133 +47429785009398 +149833219183733 +140699481442661 +29576692650467 +199312784989767 +36786471477657 +85167847086364 +150001174888573 +83450540720826 +256948954128962 +175078775062633 +69550076415657 +168106570797451 +253484525175019 +169886146571930 +227255539941964 +269564505046029 +209873809341342 +234023226467013 +246071277498369 +70219395341687 +101728303718817 +32723218809992 +263313798549785 +39674909750838 +227493901973176 +63247831286178 +224471302249951 +250597869216688 +77132409975289 +201718237825940 +262392011350578 +143950474164596 +240730855577057 +155576158069645 +168474310035821 +110723096227607 +62985198635861 +105621002856803 +206669319440311 +188055162370457 +113927141936490 +272171900808797 +201915793910133 +249231757534603 +44368681801867 +181398646983627 +244928022796587 +271122131538894 +244639731414067 +31577062113987 +81409662035857 +32172132593663 +72075790082303 +93571570057357 +78735188019907 +174975132136596 +6068765550427 +53966197255595 +53129168728354 +31639562991679 +212191316609898 +130499960360641 +200461480375569 +166587681346044 +55933785689916 +28933844958576 +231914301785558 +13302448070905 +21636847898130 +214543330242696 +31190456468917 +119736850285479 +224111609376003 +132046230446482 +207239654792409 +151772854610667 +77328859163024 +223459175883536 +16074837397688 +254625381047224 +106221773097638 +201246551507566 +203582853283150 +26529233876226 +249885782252084 +8476780700970 +232830176744556 +125225718361262 +26681909995964 +223035534879320 +35229482861468 +7648229454011 +230191190365019 +44070214043468 +201695711035005 +20861780628209 +71848799749101 +156058041712406 +263496846472071 +118054878494188 +81236027419950 +263340792796320 +29984748830279 +43893636879513 +207705110253782 +106250151119318 +9790503257332 +109655219422023 +58670134648080 +255960033153782 +270504091142866 +203348302710522 +31829294736134 +93408577950714 +232210445211246 +44537941301537 +170514643954704 +19917021244903 +275705073808998 +30433542330735 +12635402274427 +35243889276781 +15203114566916 +9206206739155 +82239947453940 +236282042373219 +157584062178209 +123458587992384 +148316680906102 +231574790484111 +1453898734156 +88705582036739 +10868910767362 +187153457623724 +78319713901209 +234662996997277 +125919028205333 +189031656338641 +97915578996847 +119223246841177 +132914834898533 +6799501655053 +59976282206822 +15875774043718 +202782620573633 +238941625861683 +248071574099171 +158015424575332 +8113203185545 +34864374446549 +77457908371746 +210387816574677 +181167731807043 +29006246263138 +110065889992320 +46504663314791 +2714165406853 +204908128854892 +156211037011500 +45016631820120 +21635336431187 +88019479245524 +2331244033011 +109256955282279 +58311448882438 +37789587521083 +68058622357993 +204623030346274 +34844731418485 +167548335493445 +270739536128745 +159475237380598 +163831588107879 +222445013078821 +202376227538296 +136997238206555 +54428401190103 +243328948558926 +113716679843312 +259274382470730 +253913268961239 +170522139544494 +278477284104896 +236335470651872 +187221243325747 +32157216497445 +35429862053143 +48901281212716 +279911625788457 +157863637540292 +234142519282491 +163269278706808 +75788235293610 +224026143719301 +99175211916742 +58192421985489 +281053973725203 +251784761566036 +5583546923118 +90487170292520 +108121477554932 +83872718684149 +204830374703941 +203625276585726 +226655612473500 +118181741352248 +91219183901931 +172012540432748 +191358544624486 +156127181730672 +8509939488312 +74780120765553 +122322374205868 +173306676587900 +130126058295695 +173228219023958 +177624014050930 +146346328598605 +161135825252440 +51817807291624 +118043194280898 +38459053421465 +32465946092156 +147196393909527 +150145385261774 +241790510472751 +216437776455106 +130831418371897 +128257178180802 +127536021873701 +197553792796927 +105419522008030 +138695937555053 +81489890399842 +38222886493689 +121376602528217 +57218565560949 +216397597534066 +57948865915972 +218428030977483 +105557305726782 +79688034010952 +150606669577726 +23931314023571 +216301168123570 +1307623971823 +257452709523191 +30255195465324 +67790910133677 +157841536764522 +116649595596831 +187014991531075 +249794358508828 +81856735761171 +17761539940771 +180196633388673 +205954614105489 +31663484234463 +249722165283473 +224408726386520 +52125363412670 +175465891583886 +68057331180137 +37420809190611 +66260405935175 +254007428001213 +180735808503528 +132240482212780 +40715514472593 +77135747593151 +115076832726941 +140896282861293 +277050325718706 +139027517794602 +219400171734837 +54984575641515 +209698941330762 +35175050609484 +186192035568035 +272641962401727 +81570466561319 +60071040428431 +172530529535353 +159815601824190 +38253547020870 +232886713556242 +54756434480577 +77410134852925 +139030146282945 +224916895372567 +31980158647705 +17644649241439 +240773557884812 +108152746761346 +274962426249390 +149222112866576 +9201637421956 +125568349039179 +7509911175344 +129418924657159 +152301799797892 +102018421145150 +1990624397931 +133950329640643 +141464295804391 +223199836754560 +238627960214249 +196373835558128 +55427086404647 +77244011038388 +62648511407379 +46474482876685 +223370096908633 +213570148997374 +78561593915250 +171823000057792 +192661387008249 +125269745586349 +245766481059764 +98858109347019 +233434884172796 +248960401247423 +2136178728159 +33851383617185 +276256137787125 +11713663539 +44429844940762 +36306015102570 +18318702092231 +244901734719732 +86446297058295 +196579372651662 +202111773346749 +268891501862027 +189607836838221 +272264298987523 +276709211617675 +163543877662582 +205879390807882 +80819385653492 +211214663682156 +162929793719173 +272418386832977 +215540722969212 +262382714685502 +77872969450978 +214421236781177 +106499960596590 +51257943113858 +143744124386675 +143753924672512 +246871954291357 +253071243075250 +52067327193390 +155984109068680 +35327489061762 +162282986477154 +68749174329595 +114685227240415 +180531789514306 +188774389558328 +226137993722512 +113031592571798 +8593571454763 +112718337558548 +263472956633517 +144270883742301 +196365544514433 +249675523805527 +274889592876976 +150123243581390 +225985563415574 +31686624684218 +132440255573071 +103984231019969 +187940374917572 +250467402030242 +70586757944945 +250673674172742 +198362539456640 +84734116768858 +78736579870062 +162419243878619 +80047542313585 +56800872115695 +265005429823187 +148624153637452 +203271819519949 +168937640623052 +119580061609521 +139922285511227 +63650546688324 +73172436765173 +175101412018701 +166251048205922 +200662442090740 +253957650499921 +201960255295246 +24383981795055 +214953187588351 +87087794226390 +151573362739473 +163267297483495 +24261319077015 +186166385659057 +127438635844177 +62319044104071 +71426608347296 +219529016061876 +4893370466550 +35597802881510 +29137500590841 +87006273039536 +198127714857650 +182771516148387 +182065839168669 +145085546776981 +77447001216010 +133201001577466 +197448273161564 +47980352400977 +90595032586797 +204453104509425 +265843657484438 +91368160114556 +36050262464875 +165796502590640 +185467095875152 +198061923139973 +103258041117515 +163205689804567 +268750212246285 +272231726368818 +62567348034788 +255405301666993 +219700217744126 +73438751237444 +33582521274822 +227175802568137 +22663159168912 +64141554192416 +261808662635874 +31601880317762 +186642666862771 +6093992992624 +27573319186053 +184248133582328 +194600055523588 +170842639468109 +239575556975163 +274567120974569 +94319099209011 +62062233827370 +241920162209141 +231379705329799 +151740532369729 +126902534774949 +63477330895396 +49232199514807 +93736088679931 +6020099301300 +31271198675763 +276316804177739 +176886232589313 +185190020556858 +144825301264295 +196713428058744 +243685110816213 +3079218071023 +73810013960641 +90691783441669 +27749831328953 +264995767587595 +248041965478286 +61334265338287 +142626376550838 +249197367173444 +66353379289700 +49466576258124 +89217502741296 +41177851165840 +229000842284043 +239502972501937 +268676044081330 +166327981048801 +117494253534737 +61820484352521 +69861745726273 +45854731639915 +139402723119785 +104492263963481 +120716201511522 +116769460629854 +7790595376461 +274555973698467 +151808040844852 +258972588155959 +138162275011196 +176025084347113 +28975511204552 +226400920533982 +198215555920357 +35583866385558 +262814698116327 +7266159470719 +37589898241898 +90357179534294 +259081393880791 +111095726169135 +30318465597871 +74011475404374 +54391781881793 +72112325390814 +11704067073003 +138725312578703 +115445519416117 +245934128095834 +202066243540212 +248818949961021 +137523138056502 +157802988908721 +124184865829549 +121068042021524 +106451923679348 +234901802837804 +158498243366909 +128930670713467 +141027377458491 +120086852799322 +271639400585767 +270466820608322 +275095112281013 +203351484902051 +223282284849493 +153398401842367 +240342106325368 +158375599770943 +37123199833742 +203430931187026 +270407893665544 +278078322091669 +166974752997765 +60193736164359 +5134568648637 +124643850841466 +155045812374047 +274296714167961 +220744353884373 +205894874493354 +129760582691840 +281115797829156 +15371906247029 +50291575903413 +108242533430553 +79017861592290 +203163872686739 +47784312475626 +213707241954249 +151629050720518 +133718618606872 +226166378953379 +279476621099965 +200819093579404 +241402905251387 +31652406263738 +251726579307456 +147619583654971 +207945545681282 +44736726712521 +165664010788318 +53284887694232 +15602056671037 +40002420546354 +4440033427247 +150544464010391 +219249658623802 +55371305218200 +12914505244902 +234325106104506 +116392259520248 +209818034501759 +203908120153452 +57337950264705 +27929397972953 +185596893036849 +1386968125838 +84308329694689 +96251677602733 +198091956620905 +227354918725688 +266712462103020 +108180974238760 +156919427104087 +152443366763674 +67420673474493 +266860252969948 +265953288874830 +2351466034872 +244090767511617 +262923700653184 +181313123556633 +64578098442355 +134423004384582 +127304031301107 +68794727813248 +245744608373336 +54113705428817 +206019243378127 +177174486358187 +264743996859540 +270556357889522 +115852267230415 +225204457186569 +264813910652858 +259977927255877 +182638589837225 +184946313598986 +164846336618466 +79326727874556 +25160491466106 +160513140745848 +74784655132522 +230596061626804 +224109080256175 +46155553855980 +65965528299881 +104118153565353 +91189023328859 +172071035535127 +156198881913427 +116364722153427 +231277044458438 +78928612836187 +80005225757317 +113503593665155 +232671702968738 +120307337903616 +274007339575324 +191314045480988 +274642410817992 +162771286800434 +125081588064628 +29107855659603 +63960165506108 +210434422517023 +203347387688815 +226968732243147 +123426997297330 +225400019114024 +145108086415902 +6141631688038 +138575118261865 +155968465994275 +77645065678133 +242496403763343 +38551350224537 +243561338613761 +239173100513930 +75968660674149 +417097254683 +58277642202140 +189872588568388 +233168286609457 +68663935793150 +240007427345763 +110701341906857 +67649882829096 +69405642721927 +47226240744458 +247978850673562 +197050382270154 +72404267637243 +209745705566388 +275444084442134 +277139549916131 +120419024880431 +235754367645464 +145072688903619 +241235213829893 +134990058072846 +57823438624877 +142351664691196 +138779936868282 +202034807971267 +12952102410993 +245082806778043 +239162890529433 +47923660966014 +269170679128073 +67812701114681 +105033772347329 +189888858597015 +98030346922005 +71115719060844 +5762069876261 +16092599278333 +101084549649468 +48780591934171 +277933558585665 +217758356776285 +228097699458591 +228284337297972 +204971773443250 +57383198872682 +61303356385611 +92787042544008 +219726691960332 +249745414623566 +252535067181787 +104008331181177 +220917199561853 +43304091372729 +4235426358734 +109148936528518 +134178982889005 +281176164935011 +205619778533194 +242561371371596 +80542481252943 +266508344980526 +69795329361466 +90379151538759 +47041785820113 +279871199856126 +148684133219910 +1779369816176 +146170887757048 +96347632291744 +51195891039278 +22510872933108 +182918037328561 +62743176619945 +16818957562488 +93530911791688 +247835644003963 +257353886046770 +56426446232776 +214406987358105 +51307777433580 +25079042710502 +5491554262938 +12795660879789 +21813285036287 +186037820749750 +243908647484269 +269588863612876 +127378343370981 +199581778400476 +109739672547084 +273618695588174 +219659131315260 +80422245682669 +5705107832986 +49058125353958 +115794880336691 +274682788661547 +146177638671936 +127674869633546 +257173862366249 +266817069392633 +194760638285701 +19890297241796 +179099662228105 +36191804040909 +174155868076893 +256235734648135 +6943336689973 +27545519267106 +262135030993573 +145817080067131 +106372484960292 +39856361294895 +225803162396296 +252616823140084 +279707533437907 +268414846797503 +104341247015694 +135524095754032 +125540337765712 +43141841186054 +120972005520739 +127103244325882 +62110251805349 +102496775622895 +265921461357677 +140292589886664 +189256065797690 +273789583305392 +51724855584624 +171750378457531 +8230314629640 +261812693788403 +159017405366256 +198502349447504 +265493609059181 +227476757009367 +29087329845352 +50292978634559 +99559883703030 +222346261466528 +228970444868281 +220394669593800 +257351993277294 +144733083152862 +232869495381026 +221072204500318 +109112046887977 +205278014182512 +142343705225961 +205524188921962 +222324765035496 +143866795152460 +235155337033454 +131841885342207 +77531297708730 +144354404133118 +118305003972492 +246606365943243 +8059239520590 +223153769107719 +6434789217837 +46811813878386 +194158933560990 +215947928829575 +90325801967487 +180284790359751 +125232912369339 +206777579073648 +87481826197052 +69075458164831 +154333554645994 +81522800384679 +161506968639430 +168294876059436 +158615152590643 +191741514014576 +110328826492231 +231437947278193 +252377503706951 +247586522432445 +98656362567541 +267760434993793 +113920723101503 +21584649548045 +204967487288639 +30543412982074 +81273545375420 +25410633906342 +67461794306375 +100483038787962 +27228100696985 +159837488871352 +145357339661791 +171874281711459 +270903450644109 +199819153143906 +224266850658426 +211722413275077 +188189338226035 +230007497253237 +50696536699158 +141893144499045 +92233598968685 +168176366187101 +205763282606554 +124833936929082 +45086169570664 +54551692412388 +74056657991257 +11341550551886 +177443137661701 +92183604442959 +160684798449735 +143727789240831 +280415999262140 +118766248794114 +124367188397090 +135382979346044 +267731621161652 +224556761361866 +211463941974330 +256453016577713 +199563230641513 +85990192769680 +169406191509538 +191969619162595 +82917127020890 +104182073894217 +269998808148585 +187729541990634 +75159492567568 +190956684519424 +99053901460581 +138008558639913 +2272188628794 +102999162741454 +114264987083376 +33167931113749 +140367905161816 +111777981612395 +191260960730992 +126700767239417 +47261553918303 +94448689271135 +184143184529568 +203172399465964 +159134179157357 +274890231230376 +214914548915234 +33359515669258 +9462477444132 +150335851971441 +245060852930092 +172922299027107 +139537362037655 +38964778902779 +10556413565155 +278243407039207 +30161308297166 +34826298846161 +67004591996617 +194145169937511 +52426676719481 +203066148541436 +168181418372935 +167440676202567 +124704347158253 +130326869763660 +275319759944124 +208204561791420 +209375984321939 +189872355266131 +13996781105935 +174097098648370 +76652456618135 +110418128670556 +73998041145050 +192020233005424 +145857259217357 +106616174068383 +215649622405002 +49384599901041 +17295535722255 +271599986494147 +132454335573826 +103283324872633 +85957574129124 +131204332712380 +163585832387126 +103566542098599 +130772662474126 +183086789891842 +274409787158922 +227674252091782 +131761532100673 +38219489602863 +30323089975780 +262859663310476 +252183693370595 +194579527288813 +229894033281827 +166328557534755 +238173845855950 +108214805584292 +78231806418966 +135041235457150 +117113924716362 +144025842501143 +266615328076987 +49631613656610 +132222184205886 +85987597287083 +196958189326857 +263755240544503 +99411710082661 +53189162114764 +92952497360220 +23967019877860 +185335512631603 +124078272016747 +197760475559497 +96814014682439 +43923324843922 +60235098107316 +260007262862030 +209438134710015 +75584735752953 +134660597535794 +277991277367376 +14394179441966 +15636220163412 +19992824114098 +280316861955434 +87433990185930 +228860044178946 +77189992093357 +80424673507716 +242207727732739 +209017594339613 +81712701027065 +219464618927557 +50508379713908 +41928635004107 +36888484139231 +5368043430325 +119031593901113 +148189208422515 +50691436151147 +47494107258411 +22711530811958 +188982011846596 +121436428888570 +5519623817734 +3701050854769 +11936635173980 +171141310419989 +229780569310417 +27123351990682 +125450848676509 +6886925766622 +108806507216891 +234097926588998 +50648499781916 +213172514068979 +227781599208470 +44141635588726 +237949337701891 +14253013835538 +243976120429602 +38855969373179 +71014307059489 +95174719237869 +273659608575923 +207147280410404 +136205274489932 +36254421589282 +238335924338866 +228741265911948 +249274637382055 +130667263321876 +156727647103332 +123030884131916 +190212171903721 +75471271781543 +189333237582107 +272620168763627 +259187666981329 +177535543275201 +176829893082167 +136250747854256 +206507118123862 +134504683489931 +244502489286843 +258958398099893 +98256719548506 +180887989600822 +80637869646083 +173531755503405 +64296550655403 +214091112572270 +266748213170529 +268371830319549 +2798625542084 +277383506104947 +268301326663627 +182121509485637 +168272238843294 +78529013017853 +58777100188190 +235998954991044 +132466822000248 +260927232358612 +159643492603353 +40290779725040 +185222118787779 +144162542474094 +144269709440521 +225185724769137 +148190345463829 +262468682392135 +37409831465094 +47792998097797 +42384186005749 +208337794843216 +33145943012098 +157592257777825 +185192654245683 +30108920691202 +111335278816350 +173272410360795 +265658012383854 +165219391600556 +102265582998038 +61137371941119 +187809378200502 +133942018664132 +255154064279275 +3403178928422 +195226835375604 +142436940533318 +43125976659540 +161666187930197 +3363000007382 +153058987110525 +69421634671334 +238504203582838 +102973868184624 +61954996220436 +218357034748540 +161626688132343 +3266398157854 +172924955464821 +226514033744069 +76663064929067 +75615182542895 +190501155396800 +208567007828986 +178083234633006 +27938182033355 +152632376038141 +215775701575949 +114377979386264 +176604421451419 +157321541496775 +60151760200117 +135621822305764 +108848593364908 +106000705720193 +155263514595960 +96991068519859 +241161465494225 +251160585354856 +104128740228864 +243647149262289 +4627329897756 +109190918356446 +127775334388457 +115614548966933 +155428418229800 +34868597535239 +97024300343734 +1112072361861 +53280951739682 +177076973327938 +17295587896123 +38364446397368 +104158243572056 +107700132645144 +206807365564405 +163295625862250 +202979036302043 +202980738487309 +235240769998077 +102812011326042 +239258866099208 +113771200473763 +191109850828197 +255315190923863 +62870278102794 +6124129623839 +228374303951556 +54075901301099 +210911423360162 +129962345139279 +63252031570496 +38184754580962 +277535611333016 +261028410295191 +58603950289807 +122906549128799 +61642190089263 +206828752448124 +186457506769615 +152455724588865 +29707621627590 +33574487787417 +38289445744760 +47337527933926 +225447942245786 +84961746210499 +107713366259629 +243493576497425 +65564468329197 +38510106218200 +207040167881936 +21615103809649 +90742495221982 +109350836064884 +37686922547066 +209821622001355 +207774173331353 +210768987394712 +140889999414833 +198653299670208 +270518286634390 +139368800712432 +93534853538192 +258018198636106 +243542885941646 +193220117317934 +186754526967247 +152289812394122 +87726265529354 +109954915517369 +34498234598235 +239573889985132 +9371559174962 +259699143198682 +262936904090071 +112644566536751 +50805960149667 +160571772464451 +272680930361964 +145655173415546 +69574497418622 +134408481035380 +170275763397129 +154770970865392 +52424456788228 +207615108179478 +178132773065487 +102792371804400 +168150664675871 +239971611122352 +250338282268777 +179671925858903 +230305051543747 +70810660855759 +110425516197307 +216625830111443 +83059020266696 +59360573501034 +98506282084234 +41802169256490 +60357740702726 +178016136995430 +21512722792249 +37555971029057 +103838334314782 +31140376704420 +260569429072907 +36761245670217 +263116623323711 +84671526949549 +276262177300878 +229239684085430 +267699303068995 +264548280111218 +238202367547847 +75095914385091 +272440836324782 +44023465705403 +264070822781574 +230053186433235 +277831625003417 +142523219149978 +161265494350791 +233277801033035 +108488768805372 +105310106429834 +178859521929088 +210361110227376 +53281402852247 +78397197643625 +152482950322300 +214844274159239 +96739476436806 +281179664053524 +222775827560022 +202239355632924 +8713088055865 +232570261885517 +227511161706053 +105137873530204 +140329791910573 +73937247675000 +158016535778905 +162810087286269 +260662321652103 +75715799145155 +71961197831282 +188731441295167 +132214572649580 +84919647740192 +278131461359942 +73644847860267 +143020557407285 +122655594791621 +195253539149457 +510945343829 +22427802459401 +212477505005730 +110786415961208 +54170842199097 +131279819287587 +185032704539781 +25187114892542 +266646622513613 +199087528106758 +116755481196142 +229595174432349 +280208744477490 +151374053156092 +64582996187134 +259866503550659 +243409957049996 +149314052024418 +18287981978136 +66260664123555 +169394391139973 +84828575519168 +64644153937267 +20856352075618 +37931406915048 +50354642494766 +135725909186338 +182788378576411 +216964801767016 +245492747992561 +85966189203767 +26566264810766 +259624538755386 +164471415972175 +105467013502641 +143876914077709 +35391953075247 +248110097563676 +14310693103756 +84974017376558 +269888059522177 +112705783900081 +97137701552378 +147414417612915 +111981483587664 +181521612437417 +27885015541386 +31194848409135 +264119225649875 +67596379917608 +167613484057894 +26441434968672 +121415888815381 +846985127282 +233475874950244 +229335505454116 +54632121087963 +155170723497309 +105996502106967 +87190252564121 +39454056717906 +42947722870829 +170670205723057 +268323878117389 +224032572092751 +254172840007534 +176450555900988 +155237181970015 +30674962219633 +50094917653030 +43082089578382 +105933435021261 +139700425472423 +137107986518558 +242064330170613 +141740396250498 +20228889466122 +125478366128139 +254901420293520 +42730883389983 +126823630799849 +3882740087593 +8702619169060 +280751849992298 +214644931314868 +134384378348899 +245991463402987 +81494346276153 +139299217439611 +180014813863653 +49670003130986 +164840848841089 +76148743355256 +128227226300075 +232516033746150 +133292608433918 +39110564856612 +275950401899261 +57912875823008 +211372101690304 +72983746605018 +238647930922972 +174223776187698 +125764043610085 +170949809978768 +47650934649816 +227288042443601 +151117912807597 +217772395541657 +162814905228405 +279394989137078 +111533323555414 +201916138534780 +60810196314446 +209611597506179 +35640558529419 +76432822542648 +137298660503082 +189602588367292 +166076045914995 +61821618236934 +37690333388808 +84617652554649 +83954796445646 +195711653615355 +149968380251502 +113957607887151 +23162090734198 +8438198508402 +218860809948502 +229491678289339 +37684116820395 +121691473499545 +266307894797129 +109398038861064 +236823058536063 +242817677759041 +184218538626691 +28373793043895 +149850840486468 +215073904119820 +44522449187160 +109873118861551 +266232666316836 +209699332473708 +90751774378842 +15369241939327 +189725952288400 +21185623950016 +275763304891299 +111587103102896 +125520291489109 +112948084306797 +185016216784215 +16368052640238 +208645174261743 +77870500538969 +200662149782523 +32221916631402 +46844322674974 +168472275841882 +280153942434682 +31663453737029 +211618331092061 +52292155395277 +222990948403445 +139997292231437 +261590278619346 +187720270872557 +13265783919964 +214911372649013 +90668659242881 +211374296469119 +239144751015384 +239512512792258 +101200472528615 +148649185319796 +107364570576854 +199697701279623 +33137938243194 +280150499366542 +40477998885993 +11359010694131 +95257982329326 +105057851720376 +192030138712929 +215008125529076 +50519215162835 +174262016288588 +184921091297536 +240832666151345 +134222030014617 +195894255586114 +76576165340863 +181169341775728 +159469622584717 +234402346436584 +95609785187194 +121087830884553 +137819835240535 +270742334542378 +161209187962000 +20176253795288 +266127867999741 +118983208995515 +59805386044064 +235433628372653 +87857256685042 +36438123478310 +97108748241097 +271978853263856 +60849629459380 +111562965184336 +164530192977293 +5555284683202 +84088420238191 +32907095062552 +217729674219004 +165962581943585 +223826742101868 +201650393011234 +223420542037212 +269555891829567 +209120050996437 +153241560900850 +225657771632828 +215289955949422 +256376980364308 +134585797420746 +190561651713587 +4431333434473 +53960847776273 +268289638984484 +141970344514780 +274772279773254 +278189289207782 +134914273031335 +152478586952976 +130074214143321 +180761339175164 +221211021707251 +139697603250124 +146048517628352 +156790820921219 +195140989740263 +11417441255524 +132119769451703 +10081791732219 +277284125575937 +59106277248407 +183706538641607 +209803158186 +132121196803504 +81858258278818 +33392176116978 +183070873009753 +101383921492613 +83553262221029 +224286245684672 +102172490709459 +43917902430209 +251385979170298 +210086752143874 +66001884548595 +137054249819151 +90680732782225 +6928775057443 +268129820084491 +225421884822707 +32384736455994 +166263727293561 +37096133343516 +162520659119323 +116734558484451 +208023404401495 +189823986040006 +36953690495273 +16574974390918 +142890209974494 +276688932041784 +58481148887458 +56450736027140 +263077214792551 +230827311864235 +190502424701236 +117059643706270 +116053917653970 +57597871509773 +77629801472491 +81470456437599 +260042129220328 +145452206611603 +88793324881202 +160461915929991 +68107410347473 +134952654523378 +109398209256719 +117839961618158 +195613363625193 +211330113571569 +134543613623852 +271560233046769 +253570360489763 +76124853516702 +73018626530506 +278886164087054 +265282836077918 +33568461629225 +106892098673669 +210929248531942 +148220382992584 +142753601642958 +92726098857814 +90948770140606 +82941756876043 +103319677403646 +235782660243388 +168735471810049 +106513193447101 +163887069200099 +70193434654564 +90699222343407 +100149306739836 +265849294147197 +207938138591841 +89533404868249 +230622549711679 +102903592155515 +9852800525965 +95752860709046 +259924201095386 +181123093915007 +92821894258114 +113306709366303 +115384811862474 +179586023259304 +100406096611984 +81874903255075 +2207240805060 +165817936097503 +173837174804053 +190963843174977 +248221337702244 +204697772191373 +280170183552896 +208809702470110 +269531499990005 +59974829376557 +178730042600462 +239144750632115 +182711091036247 +236194344177043 +122930985320490 +147246189090236 +135630360839333 +147781305774448 +277296151157229 +248416272802979 +44616186903382 +137047549997373 +8470439487416 +107137722265629 +173164707871647 +58170959083724 +89832231981795 +218406820300852 +154931889686365 +141088303753280 +257692970937550 +131710059502827 +115316900208599 +165587994670169 +51092957332413 +184869071756990 +167465280398901 +75376012546003 +150543713847450 +64215777742138 +243298011370731 +19650884375438 +172746182489094 +91295141764080 +202681765624336 +25517251555985 +250070347836135 +202888768948250 +86261153765646 +50931522154187 +87684547309658 +91998935507523 +317404345193 +19942331063156 +17801984393590 +61704000627216 +142975253483479 +222675092672640 +265129237123299 +7762572064370 +193077247948722 +209138400930077 +162152238572103 +176468916122735 +21469600557966 +128567205916878 +276713710329005 +128384992219401 +184354473179062 +255028993340103 +133301780559872 +272075090895283 +175575359367008 +131607824284795 +135388707400096 +16789848595500 +15772784156598 +264206029625581 +45692989213371 +40136694754293 +240376387403774 +61283327409284 +239194319785063 +83100889251397 +171426885944226 +152790612472117 +152546515782893 +83523209192476 +130348676878459 +251038657903661 +194525521392073 +229866616249440 +200802374076486 +101834770306151 +218301303982785 +265992053984001 +57048651457826 +66715818471338 +59109166362272 +220087291258487 +139147053030391 +152857853496070 +240577252208350 +114307501291671 +21615397873332 +81812951864926 +193079781780248 +93881608336088 +172362417196835 +110846060447671 +79734949933971 +68326226497892 +77942456493721 +34061075746141 +146285082523068 +242457853756269 +66266049388939 +128724236021581 +163040762350833 +159180353690558 +238507040095687 +16778715423509 +26917747451538 +272503626835831 +211918796364101 +77514310405867 +124289069592827 +183528231886560 +162868193863439 +32345533573428 +3237566896311 +229117303870937 +51634040650631 +46333704189458 +199829813338986 +252317205769580 +269240412186191 +128134199615864 +208542068051269 +188423879961031 +155139290752014 +84141667350791 +21588963165224 +278640992628963 +254268397846148 +68024622815136 +204422276708731 +176844362223472 +105802489238169 +99221541836752 +2752112655750 +17994119025181 +207945326690978 +59777139907530 +186609131493602 +116645081121682 +247818782266462 +127837444648951 +164931070817286 +223715959982035 +160918427727826 +206078380073134 +196923110685485 +68960167662879 +72180154820106 +27564793985400 +235277091978037 +66609966464797 +31596854882961 +224578646993260 +262098237402173 +160807062910778 +202589871788485 +88642032076871 +57941764755287 +6493536939043 +113692032943481 +9660341291341 +20818368577888 +82485420903207 +207663042319665 +138755546888722 +42676044142590 +273518693023301 +97871534157809 +102638671724129 +128372988207870 +181015993012803 +37156985598753 +53939440790426 +80843166410496 +1300122077481 +72973390761240 +36155125042873 +70175784386608 +276971272185814 +9703930231194 +117087576243332 +235045881988863 +216409361468244 +40467844781871 +63094537039118 +252808501057522 +80800921389520 +70836989859959 +38861225459576 +255655860331669 +120292112516189 +177974173167278 +61370934728868 +253478622093217 +53939203145192 +130164677960075 +173259680124828 +37623260777236 +60004873141436 +188388328128591 +77983785587925 +2101827079416 +193851291250620 +118469162266452 +118375351328265 +25824645456378 +270987717236182 +182445085765443 +210857295060955 +151930884706976 +120251088609101 +140584251244394 +242802478092801 +204599515739431 +50621440984367 +75437875888427 +19207573995487 +270137254501147 +70830033434542 +119192534768870 +256169567304675 +139704004305976 +140088792504330 +63156961031220 +216549993073839 +55214590124624 +153982952142186 +203055895857970 +38807507075811 +49486891638044 +84722978581687 +152275873597392 +136893845291241 +180332526616249 +29027209559705 +137054863292539 +203101900298370 +231344929692406 +10145680546969 +7286331073370 +7515721936805 +86777418609446 +122132197319757 +16131059045838 +250324003770090 +190066399077740 +4625526143911 +165558797369409 +183927644168316 +37408036280070 +244521753845715 +134905477703112 +245160469243620 +275565747719020 +184996383398096 +100725250018054 +157058241205506 +111949684871540 +67088492379373 +10151422972991 +78161822364997 +261843255000683 +73513338961416 +219919323180499 +14584688916700 +64801569318951 +214908976648428 +172350677670213 +96788566114057 +273419349002814 +96833005650490 +233009597921512 +194685511953206 +110047828161407 +77620813866494 +132712045813634 +5159194803075 +142246389533968 +264629590772968 +158421683591708 +100373153459935 +145921467734877 +109779684759538 +66159229218594 +36770643251042 +278923137201076 +2917476925179 +151539097601218 +127042897611762 +36386022946600 +133944408051131 +133717132416688 +144995809508813 +78303128149902 +84365814707566 +176254353391996 +169483789665148 +142951371873695 +234831343033381 +49420498599700 +266212266104341 +134005771490831 +136046237923953 +96657795400883 +270099916005989 +279386255994706 +241345072392209 +224767542602659 +46921857387319 +177896687981561 +182806556700768 +251080556901167 +141964466229981 +70221706531352 +51412835703108 +269077349496807 +229074430599348 +183741361812772 +267016472195447 +36404201070957 +16938154328497 +84636971040598 +180919811427272 +103236744358756 +168523281978912 +281404991055592 +220521670354047 +76407119968416 +5800738442002 +87083164029646 +86646443193494 +153688779374625 +84613032661894 +96972832432504 +174035783729014 +226803065021410 +187949153639825 +78338093632124 +21211823811329 +57624647097650 +238291187315244 +57912938480170 +100288664204801 +274153825794003 +80382531267242 +99301206379933 +98370756338138 +145372209980134 +114928672385531 +29624722127742 +228960966627938 +116072571741603 +40195522050683 +168661749899078 +241104373325731 +211884081560656 +269758623562375 +154208248590564 +58113643584543 +105316147476096 +278897434626844 +247844548709380 +26870785112691 +269734733723821 +230569737635208 +247446330958628 +131398970984003 +247184275605473 +260933542896154 +164628432784734 +236144094703306 +29495485345864 +181965453814634 +199483320694560 +266279145817051 +230581553934418 +97001719988646 +7715675824460 +139646193822583 +175656797387691 +260560292137026 +30456300376005 +127759689997313 +154260034755460 +49722052754103 +190355276252867 +237417745642940 +153576993097780 +6776769397102 +36791728217742 +271556528160480 +243151215731263 +191790065845067 +147664919754096 +30639384701936 +39211692762335 +77028182426363 +1808522195590 +79135135288481 +46170648252983 +69503442647418 +191898470459029 +173381458075092 +48272651317390 +116349620046180 +235798825190030 +30724159849605 +177101892127028 +118912156779618 +253598211698087 +75462995393921 +249195154633107 +71908737250970 +189924069289561 +140176143353049 +171633240285963 +49252728160491 +121238835573163 +165796607839561 +176162599839469 +279005377765167 +142165203665950 +212908086311272 +194989251051705 +206282289450239 +176912183556016 +265402861691197 +194557104434297 +7553256535177 +95192141544310 +206478719730879 +195287467932313 +154110926315156 +54571854767329 +142351812432558 +159507443339063 +54538818765585 +277127153842227 +24858888746898 +275261053874677 +221708693591089 +218072774314561 +98797307591803 +262794412363767 +189225604688547 +118668404658642 +265581195696305 +78732546364101 +112268394634661 +248692678559030 +3588736380845 +87765995017000 +237480527588547 +12691074498306 +252478559098439 +201169114500375 +188348973205382 +162177830191793 +128850561237334 +246941862283348 +170944232988429 +35671975940358 +170567443995565 +23855308585810 +222402484993375 +41893090025371 +41277013236091 +262251890168588 +59449617277364 +235337214030526 +157071222312954 +28648155018493 +68183479199744 +128356802284294 +127668874156562 +81341829130188 +106262856579756 +114177417592309 +9005360021690 +118293708584839 +116218340123730 +183534311387981 +224258020143468 +108304384185691 +138039838975892 +159103529769732 +245808522121320 +46465315741832 +273808501973726 +157837643051105 +199785762854748 +41947554785003 +138629907134645 +39127443616432 +68429571098655 +75433491593301 +203115640349685 +107795559766746 +258625082648426 +35766209503448 +59213008075684 +210539929842629 +209129927399749 +170641551783261 +152851986789236 +47300633128987 +208464561381520 +200692744697577 +136799790296752 +2618594608320 +211946792167575 +141692878127502 +181604266745001 +75287958184929 +246803468221988 +113850183655087 +82605341888288 +72144111416499 +71671203261794 +36993767701459 +112294936521830 +181517024250832 +142621154808838 +120589930109531 +172418670106123 +23679330858406 +257088426302463 +129178400529352 +194543316297351 +264861172934675 +243746748033464 +180020828954619 +30049153976133 +21311174389763 +135268673589883 +33789486615784 +169638640508687 +196833949220476 +196925451045463 +82152688866354 +136605377084308 +44165887443042 +259940164143190 +158485293737905 +194197311978494 +197891965158138 +163698669756891 +199314555218151 +166672313351526 +2590636699941 +143810643276423 +48583273486570 +35675129464473 +154324160617743 +134340135132741 +202414898240869 +51511649230752 +194255021268798 +262415511926827 +63541891371693 +106495975271885 +31696029756782 +4508189387561 +191863476981411 +131365943691063 +260962480330844 +255233535586879 +6426149652210 +263559350224193 +203978423321429 +235828295119140 +87086224152925 +12975429938975 +228792199565640 +102284961564934 +279982821536479 +237984845026626 +65024438181852 +175498918884298 +160627724147810 +7199602287129 +19973339625258 +209175027709064 +101489610460849 +157381238074960 +32325527766952 +79769252911885 +134050217715127 +4839513017462 +81782932023728 +196281770503248 +83164863778051 +61953703459857 +112620669713073 +263574155613582 +250778926079386 +109529620689254 +248709083720428 +106689615882864 +141108698669055 +90596651033857 +90702167351924 +255552266627674 +194909753548613 +122442838960312 +236531948947371 +256303806397817 +51368858838659 +11056128095136 +197936139633087 +146666902452254 +8184664799794 +209141843267362 +265340033342374 +138424886029456 +15067027134385 +145123372154379 +15109128023897 +80261755292125 +73124156895442 +253723770323899 +161844241771253 +201307613879719 +200764916102766 +240755196883465 +41993994884935 +18635984339913 +159777918457036 +159231541384877 +60435772881640 +178575484125733 +208489333693236 +63930474030763 +176195480146287 +166573748344694 +60668557922308 +78867294497207 +231383101757693 +136506912280662 +36238026538835 +273424675212076 +55177547811414 +69870161605152 +192323096647747 +115183204466048 +250249094081306 +33241250036443 +171297701687042 +66924911137601 +14683979979377 +37367177069637 +34130907982693 +222182610698112 +106576021479708 +160403107251164 +82389014193698 +135731057102259 +113049506381126 +44128315992287 +38513398166403 +92608088545910 +1270559360838 +77993521838250 +161221060012739 +29057989536245 +280833635399025 +174372541192571 +76340663395538 +153407046384981 +110982904500830 +150522444173801 +67456391282485 +227187839733788 +201792138259285 +94931270108819 +185146830650935 +63918276548363 +270889455744858 +118183615847598 +77576907074534 +113015888214409 +140008808209283 +147327161115006 +21348342314286 +242284115814481 +207083873430504 +165926314701373 +67013555256771 +252322564672892 +202625469356055 +128411688715951 +255370633223183 +82298743240820 +187630809469156 +231855762803336 +273670265401399 +202763088056855 +2149465774830 +162414154495494 +40086071958383 +188002379961316 +279275648142469 +85706132069081 +70718791694552 +102598093524870 +158504419497825 +215050262937880 +143088877088952 +44115597622473 +24045277726417 +9706738504638 +221705627613967 +62482882066258 +214087405034445 +205796419011411 +4395274638669 +151019701392640 +24185093366437 +65801488199096 +23181127631267 +28461310212764 +96805368617527 +118613353908314 +82079315326431 +35060847650134 +213684975948871 +151939228105071 +182846016438925 +265871422073373 +144828897794269 +163865844183876 +230456009109473 +98998776910854 +206260772222386 +230022879339984 +144690818028926 +140797914585047 +211254683538310 +42123802127560 +213643882083062 +269753285861999 +114196734317802 +120535683355579 +118419116900459 +32365680843978 +43026740301379 +194743134959836 +234938184359423 +164543738208594 +62298060210522 +201309000916938 +215867287654178 +227894282723920 +97124412227754 +147424413204887 +146944796391776 +128922900470926 +17605187242446 +28882088449899 +130032424379218 +277354464581372 +128909957404396 +253434034035653 +6693206810919 +24239915613405 +43779723271999 +62372756627690 +49296007882154 +125364624194222 +80817108987417 +15151314503541 +87104070941049 +222544320145714 +145237995626925 +189958861206859 +176793970699233 +69356857798772 +60601397301441 +67361415977585 +278057904984005 +92673569751769 +271319482731846 +57781217191222 +210861281141307 +9095630414317 +40764583291337 +120063028965857 +108655257752867 +240758085540602 +238507802530946 +258904608469977 +86027073763616 +184589240641054 +123014125353805 +84149787938904 +165576820749906 +169702747783100 +260985385990894 +38825935298117 +192093902319310 +39745325232790 +93398479616307 +144780364478824 +55183233937396 +262027708663244 +216665373307334 +259420214540933 +104098567198901 +238128774239490 +15944547459276 +34876223202881 +111540787611402 +64509103198185 +88635573893971 +227929230975124 +152314641570992 +166233407459069 +24215248044204 +62739967550016 +220922686335931 +28077678825700 +189825907491824 +212668490004960 +47531931077145 +234794435609525 +273100813649371 +81666452684766 +268676760583519 +8449649407078 +11990268128405 +221383199251771 +85626032869902 +195102042469865 +146235909911484 +272929820283818 +5234577956101 +152772268181073 +112142806147718 +195768423958839 +100768186770584 +67061193952185 +238572677442947 +140503430659727 +2050085245820 +11482484405200 +131682240793750 +154236586220447 +273220501619608 +178179007795939 +206037735367127 +105617917318675 +251718099328488 +48672041439969 +95074563091705 +172795064554745 +280012719998278 +220591897706603 +127707845862219 +4918729244954 +242174035335461 +226931110235923 +154109175099693 +58600852485859 +260903382330750 +191351444804571 +105665802298316 +198739740063314 +221743061768922 +203841551784381 +87109909678747 +38623466117185 +187839499990998 +142061481276664 +110046492399936 +85149496205510 +269090126865646 +166452513949002 +48792510686196 +170130998777878 +109471018428889 +4805265273544 +191062968424872 +242004705189028 +79180055279399 +83950731225114 +257140376637964 +203426394204623 +144641653636855 +57272914621164 +88607066271651 +163500907404949 +63351031804018 +114742822488855 +277404847860943 +104056608138550 +99367496323717 +96649845669342 +140952588540201 +57632502691721 +250411366605176 +174110626443556 +261430544521544 +73014905326142 +174970920806289 +224249264909055 +256225102664417 +12857057537045 +4730312851771 +83264912097510 +240502754279603 +117857024039699 +246185515961663 +37213273134246 +201684791401876 +152797811632278 +259579013361870 +234314447385899 +116457685689485 +11037145216588 +19264816298233 +125115420152450 +138096916385408 +196935001408671 +240391292382124 +96365594509416 +244257514085591 +174795439108101 +18075667592413 +203127615856115 +186093835333397 +211421422144394 +214754968965774 +12043715518397 +11763156091036 +152572784043473 +88241764671224 +200141018298145 +44632986922258 +211312612614794 +257897397745146 +271976102798910 +58711217995140 +250330721225965 +281015671786133 +137724292995379 +128977505924152 +46919960975710 +70217651107642 +216948536680549 +93584984702710 +276989921988896 +45796132889586 +89084957801848 +177085305132203 +89294209242753 +218984579902771 +8867742586302 +15286462568540 +236474720697815 +264946331986097 +7784508020666 +35320496541691 +226681381216879 +235381037889693 +164005046900948 +81623805886123 +139790124957211 +123304720238615 +179558283834764 +250365502973731 +3552877528343 +262028452678675 +234797420626028 +141703093848159 +170061415505057 +119515849995539 +246865702330226 +187891728677955 +228795228553384 +195256925138953 +172201834370474 +219004770781598 +172072754413485 +136597331693113 +125702624072581 +156810537130744 +168401598174381 +44887725735060 +218381946871876 +132425495724212 +66022003098857 +80265397419659 +13888076541999 +136158606677679 +208352615702255 +46663385824573 +41629106821785 +91897689915703 +136834238621254 +96069594049220 +173751672146217 +20605035225973 +223386913286457 +230205684398676 +139554469884078 +229077249078964 +193295399661057 +95738114199670 +212342104335326 +41282810866622 +82855697960484 +186216094637170 +26095931641457 +165132804520910 +13052270023804 +158581674152841 +168409491773524 +237173403770582 +70346532480426 +88055012445874 +93607142878931 +233146658191273 +198232455681130 +259927947935878 +236254610784298 +278625754705823 +221323755152818 +256961107958798 +72465061879264 +111799070041049 +33865165476989 +130138008386648 +119576711045883 +23801293224795 +130865640769064 +167181463502245 +176283463852976 +164144901259952 +175416612801481 +53262284056348 +245040868762483 +115182216711755 +72120797897391 +166030074278122 +172010510498237 +52868494655179 +64187126749517 +56837599226252 +166152303348899 +152091265884212 +28951822999285 +228298718433451 +38583555968981 +251489238440475 +263581417270717 +146699621752729 +122614909065461 +30175533791887 +89335790817832 +263401058558493 +46386027758334 +134334736891931 +39795706543359 +99185074926553 +239881937928385 +280810263100006 +186977532700550 +75753455057821 +71102522602724 +198797361397164 +63827375436679 +275056600111299 +11038149782492 +280877227968406 +46071413754861 +185451907983557 +59133105068496 +76153456677623 +65689599021880 +67471130185165 +112122372068412 +73210907569710 +141876254402846 +36304009715918 +266230791920321 +260558060051500 +224820686209238 +72342833591419 +48268723836112 +77544193523877 +278860515287660 +177199116795236 +119435980279018 +220103127642252 +99512066619864 +179611744889631 +39375223984958 +66478412864630 +178422213289760 +64911473224707 +39680998108589 +250419718110388 +187314760553088 +10021522131928 +157848280992551 +213044272532884 +151995371760808 +82602491696716 +175468103736 +219054858558838 +64299924977445 +94317889624993 +37156309230685 +270260578400304 +145067131239749 +144473065733598 +247939611172852 +40509730641446 +19800927818269 +220312920535584 +200263122780082 +164468494095301 +184145735021792 +239174587278784 +21776977661987 +61535421954402 +49518218288114 +42073466891054 +110026690249347 +222759113524632 +263535009431315 +79212926070920 +7510237773818 +271656227656491 +259670021086805 +110129260349062 +147219695506539 +46141324002800 +99152156949597 +125815558049384 +62908307432198 +113668809713178 +144662166843666 +90480942234357 +133062699809047 +125510847607311 +131008927251471 +93905565134587 +228344116245152 +61509506894928 +266171512923491 +25554396270408 +158199941304820 +96255990190792 +75535693870119 +45833875352021 +183194253806315 +71082321806509 +61381489675579 +24451463668433 +234338723084654 +76185864313757 +174790589436531 +180463566306541 +164484991544680 +30019417110989 +160029974482428 +46496119335003 +143477857650158 +89670285459272 +240599342594355 +29002528153832 +22832379771454 +146780606859475 +45858022430709 +184807606376066 +27666095268591 +36264606067615 +48560356969445 +172166017823425 +266291991076797 +248834491893591 +18303327725289 +254685768646199 +231389066249729 +270409565726415 +81651945387960 +257612127670597 +269481289449824 +67036313647265 +135890568113151 +160884880614646 +121449613011680 +267347591364902 +54831203620549 +156914369193432 +59042051797682 +34985183002894 +19027772168906 +75912099916086 +239388159653063 +221586190845158 +225246936164980 +115160978071135 +227568392161215 +270374892722849 +5702778999266 +55842261346441 +72179558007464 +217654548730054 +153054112932191 +227000084072528 +22707977173890 +81286580413264 +34063489794066 +2057042209440 +15438287120514 +157563676425639 +280693297796534 +11387161092493 +245526671397828 +268899362182368 +262978733455117 +168663768208304 +274804812206115 +233653270806494 +221863799516888 +239511398989905 +81067828509824 +69452465878058 +256362833541569 +90837322704104 +57542457825332 +16568596543199 +8286713949711 +240555612132080 +22449939214322 +22426724726610 +163077158753018 +204124234957935 +256941139424394 +157730450495418 +254501511936026 +151401974172148 +215856562893173 +15882621667889 +77396721938138 +216505429854631 +134174785820791 +13070514046036 +153956983482640 +111529036688101 +10960174913333 +64564907029472 +200281704498221 +50752208675865 +21276733249703 +248777084501435 +16652365991682 +202737931557925 +173665559716811 +85570075381239 +80894039228686 +46672000899216 +211814649760337 +281247690312402 +44477402856386 +142507474279291 +103237787433625 +39033614793495 +111430363081540 +117650782302663 +256594154599183 +275328570746039 +30215454398553 +55369600540250 +102758599085179 +103596009780589 +66667619477305 +200149658808672 +179762491666401 +86804830938362 +180175842822657 +187857678115355 +53580695600872 +124327286747797 +146677169016635 +270208911900586 +151198198485592 +26078854906816 +186836823403975 +249710769411126 +27642691007193 +24095780711398 +50922141837002 +89114257584777 +3655492712728 +76539805139052 +58254721160892 +41105319971701 +217549465268296 +115014548801602 +3389168717970 +246648917827074 +215132590866591 +36745983751679 +37266107956251 +27188487429930 +104089845553572 +127658035183847 +149213095492616 +228963046360649 +19886837550720 +115317498702594 +219535257085164 +266061675657162 +255112223878322 +110183617482059 +275513731731270 +32761117796297 +190098435420204 +98301861055372 +102975066469136 +153717363890950 +130809455009639 +269216065326132 +254315035846105 +219146747171063 +59752751151247 +140126965582534 +103755768386514 +201831744343558 +125163270273392 +213437966774156 +235422383364073 +79244054382711 +209151877053990 +191333200651000 +104079145887073 +162200545262671 +267324856236020 +44160540945751 +251887144251157 +223514833077439 +134361601698741 +43847529263276 +160692347085477 +231456348163394 +48496098193785 +156549663099841 +62725718866997 +215797820862163 +165351687564771 +211611260732695 +92222431570582 +200912605632476 +81523776470363 +262965374938145 +21408605710661 +203277339812211 +86372389602425 +238415452516390 +183302787040344 +262630899660691 +238149371174000 +265456658693895 +23591637446779 +245921055676698 +26727188841233 +28576909506476 +240575452755801 +78359681202559 +50730030428677 +29821077393747 +117180033843559 +169159465258819 +46082303021777 +163498375670369 +141787995786948 +279293677026680 +130091008196794 +64930459018426 +9383353581029 +201722734592450 +91921469151700 +121983653572677 +104338732694396 +168689148294930 +250935688530503 +91307774738759 +28072351060965 +176685345146594 +209856469188754 +94617124295697 +138327685202728 +140206696935344 +268746083801722 +63956121172172 +140127674575742 +221794111485030 +233963099180722 +181226173808259 +42163905752862 +68108708568296 +115941595217394 +33834049833880 +47124375624642 +86556310619667 +127646539323310 +154905511540244 +181320320446214 +208586976940307 +249265630889275 +38862973964123 +110139086422777 +33729584639176 +36786145147560 +151082345648810 +144577723680532 +221367366625816 +45471734088446 +162860918729627 +146578180862121 +191999046461417 +93525292279842 +98144887304073 +182497495829297 +244744521734916 +128253586405407 +238056551419738 +10178320872236 +85389235447784 +57025359856580 +257067787329800 +122341114902435 +51890561641762 +226135335285534 +132537112484897 +159090139942958 +260848229310465 +159364134619044 +254460757328973 +178496604947774 +54964862063823 +73296124840751 +53104781860671 +198487415170175 +279571772190569 +139495192676687 +122401396476796 +278135911983420 +240073532288881 +20393984917211 +163001619818694 +281452199525990 +88080389181319 +20752774809604 +245355885939929 +83276560856740 +76978412104952 +79002023237925 +250328462254746 +133210097656243 +220662631660796 +247208483804157 +111113678104001 +143533979130012 +113137289236974 +158859095130847 +267635593308804 +38720648801605 +224628327059091 +90470950302796 +196704278378726 +178343839400351 +66439893794311 +20794063828169 +10200142822030 +44649046747775 +142727377127421 +40589032483533 +259884053916894 +93282862090708 +183835748415696 +148076828494388 +185624769779811 +248269150602653 +211896810280064 +39319279567162 +46049487911290 +207591515083819 +275607362143843 +106310504375548 +249285264103516 +69478781190921 +184450560886870 +187942742094915 +23309523721816 +205579299735459 +114779403869093 +206518538676011 +156608982197027 +232378399328192 +25070854562476 +58983536072286 +178993409883533 +76809482842813 +48798395038501 +63375579964770 +65475964727051 +152379235607402 +246455382511860 +274520748195051 +76220050419620 +126758074275152 +57163326282056 +124625298910383 +276552376988439 +266757258794720 +56164409011136 +158072884922285 +148141640922747 +234184487230363 +69895825624323 +173793022494373 +189309937297274 +11553302702883 +75342774583798 +229062924775140 +181512712718504 +262613499092314 +61322937850733 +251455655622170 +143491203618040 +122789927842632 +260630296028032 +140736953757715 +230033326513008 +18322790953673 +63492555860450 +146956418615616 +235880366795369 +244284344439004 +24577776715342 +276733603103573 +127392540257065 +240941976889590 +135467520124942 +205868876744878 +61410612406495 +120404918989782 +11283840517298 +25039009527406 +54275584415647 +122031620209269 +14292822903922 +167536823533494 +17602203141950 +175691928886207 +18288386278473 +56145076853803 +144434236975792 +163445959286022 +134858716029033 +17355197171703 +260166644946063 +114718670831537 +184718467822935 +148357870003935 +6426557781264 +173219894055881 +247681422433622 +187523287945881 +106759819291071 +125457003633412 +246567992236603 +119058429207623 +136626998584855 +255810622871469 +170854460552367 +197594471568380 +65426277035754 +268000392610755 +39659298621296 +142679216766061 +105662686914744 +39621946528077 +151474375585581 +51954826183617 +27686425053628 +26527186759893 +126824055355529 +91743587369521 +13724623984348 +170327037064067 +249672814438213 +151792550146014 +97762661169954 +115848919583959 +140650736878721 +162495721370650 +105951631480664 +208313739741396 +103399620647866 +47549066858885 +19477417328541 +63182072621210 +136374856757183 +235727571898972 +32385057024292 +111790895370549 +187613267431424 +216287165743946 +118107500170842 +189113137741447 +244684350671794 +17188303410140 +229905730031178 +273593399538194 +225644040892858 +173791319073877 +176867640097373 +240380891410940 +104060154366406 +9529861169177 +212020750591474 +60875741561050 +246530996678662 +28280637211933 +26105252864294 +12404844805301 +45170372157511 +22916564915463 +98756419717449 +221555769215421 +132634550954149 +82331421732092 +215932099493264 +25991788892884 +253861581073509 +103648805695545 +38301252327312 +44617612476897 +233173264160820 +19865823233463 +162708257726379 +108165486585566 +80998685875612 +107807264238602 +214833303789955 +235116608108984 +263497002931999 +201626428895117 +211647044010496 +55090329221808 +130052584026532 +204561606519721 +131979812858080 +248651609313138 +88049466921327 +170662810189467 +4657961873872 +116290152689929 +240881584010467 +33725947580566 +117578420037861 +56573503971258 +171373451733794 +190929546098840 +43229266143112 +280335863865231 +173911311011521 +34914172603160 +204300003045527 +28516546619417 +169550208982787 +72118642561234 +237401171610664 +237299321589622 +230704044047983 +9112325046009 +184438770518254 +93759608903211 +233411890196640 +266791906214505 +120562695674753 +205275175598246 +22405007123102 +109548006427205 +277826526363264 +17413629522407 +60004816179273 +192152014785253 +177514189170184 +99230051344539 +119829869511906 +108223647081308 +280194435891059 +154985665758833 +91873815022492 +139671241241740 +69805152510951 +58616902748402 +259802874660029 +134000553099024 +79343180830780 +10165396756494 +148773241592471 +121317225910775 +159693201581466 +139067305345610 +145458991076193 +121931027021934 +228501028802986 +121470615676929 +10155999249436 +152190861900790 +87205064592380 +149469008136116 +109917250163349 +188182753948773 +4240727711657 +203622444877391 +21853505453106 +145603896227316 +126381830929966 +250506220507831 +23925618945487 +270376271023751 +74508801370493 +14685410308319 +62762187596663 +91724722831861 +33417081919976 +33518868519944 +29457266810822 +238652462944561 +71405062944023 +197714316258908 +175216385731552 +247359254256194 +122255903896772 +86090235135603 +155839195233567 +91973363536550 +156502952910183 +197545564790540 +64616299730206 +150853151320373 +279576323791622 +94319346311619 +263031425776511 +10311112686403 +275982288393234 +3917510613513 +98706030322169 +236521036760456 +29699230062947 +140240158802426 +120472424414268 +167863660940516 +255474644315156 +237804344319789 +209151105908274 +232429514402462 +88058797393418 +256163582872897 +173486441698851 +44243565251026 +82587657129077 +27420998930500 +54553723651088 +213047451950849 +149938519756680 +270243360225088 +30553792541236 +215784333414290 +27700903926143 +224297247050777 +254866086665096 +102481058660234 +96136370300068 +236865247172974 +275409647704934 +178134617290486 +70124291956941 +144604707829365 +148545864294430 +84373082916802 +13560847394405 +103510138581208 +25878324921474 +223720664285737 +99331231476037 +218967023120430 +262897764521715 +253397889327432 +203050904766562 +53180522426458 +112280412121657 +140027853772688 +56490355075173 +11717990156097 +43820146973255 +224630062093234 +233042317448299 +86642463738484 +23920478688378 +76950823400972 +63597431644393 +53589958508862 +222092302311627 +243691963552051 +84472797303970 +199870630334142 +159718586599805 +153547122095002 +108724286950507 +54664625549754 +226089296102168 +56376891103763 +161229974476849 +268414355774683 +48027526222896 +168955018298071 +225852515626410 +172041849659226 +165314208812833 +142525652403648 +164086838036194 +146937436847003 +141679640050298 +170768974343950 +199776624400141 +80275969150207 +81834502398296 +126794352488039 +140233892263057 +94835536558472 +150264551055613 +242483607014093 +58900149940793 +269115541028475 +93984301880003 +147212736613119 +241624916536628 +111173432536300 +266552355593267 +208273209703285 +83928885226767 +264182388087924 +167290253976408 +167470842586300 +147930937531835 +253867992241430 +33686272951948 +87928446546768 +46645888499936 +83497484887015 +238759952887154 +19455748011571 +228516204499156 +127812246205320 +279342540604617 +68124088644041 +221853961923418 +41138828734963 +220199684147049 +98110427687222 +265386738468598 +72504824676476 +98701424340539 +113179779202338 +276573354136209 +27341395906973 +76559500933086 +185459924501990 +232661960884534 +22790460041641 +225220822299143 +20213925345777 +2008970799891 +225610359353252 +122179164238079 +273448415590081 +149435485575453 +245897165838144 +57886047017945 +34890282764606 +152393001812160 +279224034153191 +9908043802455 +3111182693712 +90092087615910 +72140988140337 +261486322793005 +30034224586774 +250132066086921 +110061870361487 +191004411672470 +271776030784814 +106552530302146 +134532370085598 +102911665924602 +186060380790351 +72429383840286 +119703794854055 +246848955445062 +55436352712332 +140738608889664 +207449539951068 +191971356051914 +275578052116865 +85945591019859 +177616131493318 +235343488258161 +126993560089688 +204443257954524 +273572658627555 +203183155340687 +191916197821940 +83211445029749 +242527644364155 +273502122299507 +31905181941985 +115423709774914 +260105794479900 +86642964752606 +147353455428415 +127184165645053 +84612832542218 +205802039832066 +3756794929353 +64019617328146 +203167976637183 +173750548902624 +6831817132195 +212216905028773 +150286785897060 +138586601098654 +53869715047605 +214902983167157 +264881863678083 +9356885153196 +84392712209357 +103206579985980 +165321832059592 +38851099270187 +196829599627002 +56140158187070 +261622471653789 +199239888541914 +21078498709490 +184439598876933 +47795558487874 +138643305392855 +214677088344421 +117849576792880 +56284411164324 +127668120595645 +212656662969749 +257133067263562 +218123145360187 +274465219881455 +213965135613329 +125836873165033 +255275483420678 +81014604772222 +102733363140803 +154134083986112 +15972735715001 +37302710418894 +197198404965268 +101888842952778 +165958286541342 +212669297300669 +148606145868791 +12697972102277 +256731943107563 +92259083269490 +112567083550872 +101742448949011 +99425958980086 +58314732318202 +12278338376261 +263484744418179 +167138060830563 +259668004743633 +203099618609277 +160014382695512 +238429859349283 +134104407075329 +166965831182123 +124079249450603 +170283337057262 +148967431545565 +207925653995214 +226421721847208 +163471798437961 +235636913653229 +151286840255218 +184567988643424 +34288876664192 +233743490918992 +189142878282217 +65943302641879 +224579368581885 +19763190140477 +116286531760215 +151751324335911 +69087086362892 +112717480649432 +261946269428526 +64168731258386 +244076583856493 +25876342923958 +83180117536625 +129325264555805 +207562663990875 +105641142798953 +137947955765550 +260361110898124 +60430800891777 +135572369023822 +270126352563663 +141975467596086 +232650836447806 +124249483641855 +58089650167017 +33076891925056 +100542463650868 +268870338136459 +38750623169535 +156877291088257 +119208668210127 +60448283632888 +27760636406006 +2928478291284 +142988202540416 +107955858087620 +2420025459176 +247386966159145 +29058793037184 +247003378380282 +141114438244336 +34781087680618 +176458847429358 +139422097519414 +264694396852291 +50520104494989 +190212649325900 +241357290009280 +20660733757454 +784315388063 +128120353310300 +69664003228577 +188835248959511 +224644347858997 +230324054699016 +189498176855802 +145907970912887 +277187208609437 +245649252224906 +98536321423831 +243007748079872 +39609746717133 +247853306171649 +180128130396403 +138482251155831 +65701945969788 +186908101075879 +198255965409403 +229583566011010 +204996024949866 +268498946760814 +246390894750578 +35512469118332 +251796736748128 +167904461042148 +35384011677040 +248701496059253 +255215975416799 +101879027276467 +17300489128884 +214196927691957 +98303218456525 +97224527118023 +136938522254806 +202582748519860 +6970460506874 +99326639659291 +244585008651658 +117783412966575 +119782695334879 +247090023160883 +258910203788732 +270111212536660 +2371359104233 +97367647448600 +84076330883095 +232155845881525 +47700643627929 +46025134369050 +8631978613934 +36199819707139 +118122982934642 +44630722076137 +57034442908835 +110935280577165 +123001020263858 +163415205990189 +36837459028351 +161240481330776 +63439378483280 +114764799263378 +31140533405593 +81352766222494 +143991153906769 +132189182508395 +103250414545385 +138437379633827 +272947653189155 +61895215767111 +155812768333207 +237892634904449 +232765470813553 +249488354508151 +67776558438234 +237884139612749 +18347788819858 +225981733986811 +44205651643230 +67822033228195 +79500850589264 +107483427564539 +190827607696873 +278706673367334 +216610367670106 +243559790108578 +8889916804220 +22701870980931 +8881881020012 +141706927013769 +205411940045934 +136649710692545 +203039453197746 +45027213743649 +152375597004510 +240507904785743 +4148498304566 +167852815068996 +186293270792826 +7128071222578 +210345870279728 +179230964058359 +66045994961319 +17651305137076 +213382552726124 +220090079414918 +215935567548545 +41949541871887 +86982365682889 +44294178652029 +146235536823182 +119492753425788 +69423549432210 +11132411746215 +134024324556065 +130488195037072 +80012808981829 +170956373421947 +184945582408211 +219875367670010 +192714170808345 +253106510205308 +242610254032006 +25573261765006 +179375174806670 +14218194668687 +201687337886883 +222027632839876 +143018283038692 +275166225254096 +244848097365203 +271543910415797 +81919554716225 +95283933575409 +36591606992596 +260247646926714 +163693997898631 +182867798372781 +220181577621529 +271341235492352 +148754946539301 +183915100337160 +233725535272255 +14554737146145 +241060095852802 +221047891045492 +6161046938704 +10066179581463 +278474226185635 +51134377514173 +19422798226247 +105396732115022 +88675484237239 +170246836473618 +142036831035786 +109118469821927 +163580533927221 +115781369989300 +225361181162954 +171714056077481 +125091794005147 +214635549665608 +186691163482366 +118352709278934 +182932212289015 +74007241519318 +166722051502316 +264618026161560 +216758485789914 +18322080919500 +218584292255546 +23354877940030 +142159210223563 +178152795414843 +5759291584774 +46401965869940 +3115668135342 +24096823786267 +243535314265298 +43910778382582 +221379753765600 +149383265212619 +270479503721109 +123337679966932 +267056861597905 +105034455047719 +8957063835753 +83290108405269 +54876279726434 +136673676109640 +241912271501243 +130063572072143 +271712228700765 +138648205899175 +60330287261293 +245716834468386 +99719750008192 +204295785529 +2508731415227 +103889777684034 +243429292996376 +177777109989823 +99729369788070 +55538690514361 +194481977044307 +40652174024722 +85697850521916 +116459182240745 +230400957956257 +127516545184306 +244211886512597 +95064697017813 +119701565667625 +100190030842619 +144451973796474 +96810472660147 +267191399844292 +164510024540025 +140634809228054 +16349509162182 +73874947483461 +144294875583270 +116217113797021 +97077250907629 +238320940086008 +5706468857697 +274937126233461 +235681107965689 +275826721327264 +78784935673218 +143739366001585 +14681080119231 +184688227066182 +266728807581296 +8640807493772 +49701276672369 +67224767922618 +202193861018191 +243248720631678 +143459006419217 +67224108445089 +125906050626872 +209104762789820 +272522649491043 +32100106174776 +231388965389662 +26088405226501 +125808728351464 +9487643029200 +119892563948773 +2650355232646 +49811465820847 +119018747440844 +154800432674886 +243023971049492 +31901890164312 +18636400192321 +264211918454633 +52952662530124 +237830637801362 +82428537644562 +250828818008493 +206673387406628 +159336848232432 +11749000551349 +187676348451008 +48261856160593 +1828038820134 +231965317267077 +36763330214447 +132295998161523 +278236328525747 +246182878338020 +142113090517417 +192533330874890 +67059328726749 +240919605789687 +46921742271303 +222929569108 +106503730655971 +47681417638693 +108097828959001 +180029456003332 +235125732513358 +110698395457519 +75297516463655 +76631363811645 +239119616416673 +38819288671466 +239499878371105 +26503913856520 +103116269824217 +182625535452336 +110217850404439 +210280164326296 +200998332418628 +211025778043621 +45200989697642 +42495440306395 +57845289827422 +175849019694646 +91869021404690 +235280318237512 +12798221142955 +279480261666088 +84578115205972 +188495311975708 +45012787620594 +200818360160391 +253655721040261 +222862220951403 +247429094361785 +71891886198444 +74120822253157 +226663628081952 +17283599320271 +261600494117410 +143290248370459 +86721200483900 +195457016041678 +191383553056762 +264542033278204 +176141179508423 +163670792014957 +156052367686041 +145383429894890 +239634032251915 +77602828728437 +96170857829247 +115788693367496 +92767172388226 +70068879889343 +129465069481667 +221146239932902 +255450637351944 +62715520719619 +137151079779190 +156966713881661 +149947064979999 +122767609353303 +33815382853686 +39130559870220 +68737720377243 +275406881880409 +194429988405858 +122279664029270 +258488207314992 +128961137842826 +16204227657879 +1132016561171 +155699748140377 +7547302560150 +135546192712812 +258343418912107 +3646217475097 +11482174798627 +9268998233432 +195939379049402 +256707544176546 +2748532215285 +97207862724329 +40521212756786 +168516800603906 +154833442286784 +215963563567406 +6143911889216 +254829250820479 +261394413573363 +189012234411927 +99324250444628 +115963944840492 +124724819880178 +217086515039342 +143250459692572 +276874347591078 +228317356072119 +125822582650222 +46197444217906 +82047510847270 +205448901015852 +170712686816126 +53323294853403 +58864524626097 +173873529340217 +188896415879998 +84353295054362 +251669471371157 +184461249451244 +21952836484615 +11979161906742 +28104727448448 +212361979002829 +170228351752257 +76643067793649 +32699458227415 +236616544489084 +208494409080703 +259180223803163 +19367443889921 +99736953479296 +2724687207781 +128271015120088 +223062514176229 +48700174992141 +187596923785815 +88897543613988 +157515144158733 +50220473468062 +208453138361298 +151938316149132 +204783291039076 +121838675598237 +258697346726904 +42973757529763 +96033160709059 +256401704904609 +25933939596725 +108046705520151 +237503135174423 +144942694099426 +213996235815645 +177792721108115 +178169599372922 +148977845936068 +242800754821492 +85945523713424 +44342088876944 +119022515189497 +254834994932909 +109172497965665 +19871345348466 +189444113795819 +79959222357300 +48307451786376 +129829446935950 +86165402683912 +175717477850706 +208875515754061 +266087730574480 +89952914335156 +28996388434091 +190488861438130 +118025615334812 +179771538926441 +251612334654001 +45776416306584 +184924909739891 +275937506220976 +212385399381991 +279286837386110 +50942207418132 +125065363569506 +125165690716107 +177760456786813 +159162418252705 +262306587505586 +280948171201602 +146780516384955 +269108119930179 +131391151639086 +182509701881102 +58589593686425 +82930176311072 +144452048426422 +168728799516915 +255186343683757 +265247476127439 +276787839493208 +87313579605953 +55838208598806 +62081771909372 +37542317701287 +60309117087246 +196099695440691 +48270020840327 +278847767936495 +172174425837634 +213805988691893 +114894520919622 +231218537921969 +181915322950619 +158138310833186 +158202358377300 +235507036253327 +165389476094775 +212451945484848 +57776548727106 +167416128891200 +250585949541545 +54202549830993 +82979935242906 +61634912290577 +141852689182765 +231856450757770 +127652294481442 +40413625734965 +195241528547580 +200033689725717 +228707387997389 +90345108057520 +78405670358690 +97731225876638 +186435829430071 +126083299623668 +28408704012165 +133428147521315 +154130893849231 +177801385688578 +147413304728877 +227996194496529 +226297589934865 +150791770804702 +110864719868258 +173780142113578 +70937668931814 +176248272195480 +151807799063005 +171854681374534 +126543434819355 +197919677102922 +182290925888313 +237036507654226 +256456463087623 +129329782180721 +149318895929720 +75560741289276 +55769703019233 +252653715931440 +155612362030148 +124586184166153 +132750273473751 +237295533062424 +201459393924899 +176451641261397 +141314671218436 +153030947034503 +245840921496561 +242692515720062 +251400933876740 +263517581467472 +95358985290811 +48639825984526 +138267086859346 +96865677386885 +69528553267972 +165042211694461 +187706996810685 +109298746235825 +103897402346923 +2057673001817 +38137354451274 +30890495660965 +151268143730470 +18720881834507 +172054105569824 +201429568653519 +85110489119453 +239301495831544 +236469408234721 +19499020680162 +148565342346724 +83939323562595 +213631993177255 +270534570573204 +27666313431815 +269584677813327 +195396438947356 +33022419906785 +73731439671992 +42779746378766 +216373485032290 +247259593694294 +108394446858031 +228950754913380 +21091477142412 +217513856965881 +107699902732026 +124578905276192 +132937904332719 +220332110395906 +211513045317420 +25517092879883 +92580660801664 +148238007129380 +96747793933879 +89936712566134 +200576460246666 +203895353457096 +182776522488171 +97879840375013 +96887435729260 +66943447284302 +235892158041137 +14924630959632 +181225735215195 +122051336418794 +202979065039811 +16247639489325 +53375179141928 +182857165468276 +59058344743120 +100775154112348 +101080596889426 +2759056601646 +145899997951799 +114048949293427 +280514325303146 +98155905467027 +103384690400455 +83635364188757 +148201893835987 +24857496870407 +244811554366401 +104741540485462 +15011709166138 +200684447024861 +140508655800877 +275720443427364 +217606572579609 +159353232839588 +125132883605395 +33331758626520 +163703608498244 +72100765646204 +28255977712570 +21039777933203 +280540072562125 +260373583515952 +99817093333971 +141618288323991 +218543556075441 +68190228081433 +212500891497489 +164513667099381 +170579771042675 +165941783193631 +148766615049825 +89625689812487 +182086829383614 +65316514164739 +25032324281517 +258135156155835 +123438179758123 +85950610465284 +118716525882450 +13251817358754 +123916330252120 +8969523235298 +231955879498562 +134181412696318 +22610514532084 +149087024995348 +154601142986793 +91759941717657 +23152280361760 +91453182060107 +254445969920190 +161186847718313 +225866142738436 +105491442574642 +231348524009764 +162332240228332 +102023075010008 +167539348005886 +209089383024157 +127178740108368 +83000783292240 +32216645259550 +254443624403610 +97298794660628 +169373831480240 +58572952559883 +50194419812081 +153277269306734 +278266643307101 +142289353384497 +163114662747470 +195019649954492 +60248772869383 +224156718106683 +130373988142299 +217098251909392 +36885326810254 +277105766580118 +268804300237271 +256989333517676 +153850251256631 +7314903099452 +147587774877451 +50328267922959 +66971024605099 +37825519243347 +235960475234881 +98382690967901 +235717090475431 +268991293746774 +220492782580688 +53762329301029 +236882907950589 +131314293955043 +183096248928086 +134818192390107 +50943310549412 +180907832000004 +235986885545186 +227422885222253 +2830096855817 +259512386394893 +86618083679365 +102095528110162 +200506447859458 +239736107569581 +44333258415008 +76993050862997 +247580697882140 +157794608389728 +21575955103062 +179860909628510 +216946894317923 +224924609165095 +130283429369975 +17238746025598 +199766983293812 +131465309099080 +267465712204224 +50762840485735 +62640653679228 +251935313562408 +266327869828240 +228730121370574 +94321029080785 +119304544268727 +168011874677509 +38524764223793 +20644996675115 +181967045535317 +69337886905405 +39969191552135 +63965727424782 +262395348925665 +157192392719180 +76896401117330 +36650330331362 +109048741664959 +141560707785079 +184533011204951 +86158716611064 +160095682454372 +95463292189296 +107669140767829 +170264727023383 +8823626564839 +34598735819633 +212862963746768 +29217180782052 +31340116906358 +112045157405314 +276244925660694 +112613974969258 +171068585422866 +131774360529209 +108430161873901 +89596688865192 +31551148465142 +204450065430355 +101562573511576 +59337750981796 +140019834433015 +129678951358392 +127648433496015 +223777032331156 +243959311362606 +2136116351426 +194203128892626 +150108397382625 +2060831229892 +60224363648402 +172700692714927 +136450762365603 +154234324415819 +54911414824704 +10999770622515 +200637319851041 +73529810212145 +59949269132274 +221842373035053 +154756426827362 +135349831244011 +221571789842247 +180727281305016 +133667749545456 +184254652989762 +162535354142898 +80776218456632 +192396289043573 +81797470960423 +19655257787039 +17576430257451 +171818340731985 +87203312957973 +188095579552757 +32462746135096 +63713948412267 +171279271890031 +5141070429601 +88040589033247 +34229418955754 +191359409110305 +265101212384086 +254732994570636 +26590767348539 +33711191751038 +180847759458322 +245269811224773 +81108285846041 +98703872188257 +96326865601451 +253230406485963 +125226028214666 +63617718111454 +151869120210711 +258152791895139 +164908104020628 +228525726226900 +274318963021988 +72984456007849 +217465309075089 +209892514820494 +12940093665942 +31709436147735 +268390129493531 +12870984005154 +240467254716330 +9251069360145 +138160936441505 +13877933409584 +48141441671105 +146587740110001 +131737419761476 +112613887690370 +276700405910070 +218035194774232 +261619239039611 +144889759950063 +124209607294072 +181155763451079 +49364837563116 +35425076618102 +78423624691098 +24414283516501 +273531274446707 +224018571890422 +111606237154070 +90733587491412 +142776147607303 +202372790937192 +196049040036388 +199202163069629 +43820350392636 +31634097580955 +129894058037529 +215637052486713 +64898222230545 +11463641296426 +267369948268230 +136808422135093 +212009029605723 +14700315355314 +48588025439786 +186997319916548 +212231493423236 +211530083189421 +182260745615322 +269903251565717 +23541568692980 +244899773444177 +35281915478537 +210074931345167 +136786187457614 +210293293009435 +79473160195347 +144245799353630 +15197041028655 +265159897821563 +262870305347167 +88271451121368 +64590260627718 +274316604582171 +221338752747957 +118042913772978 +119607095177766 +81294241966681 +234178476631380 +124071541270668 +110053359984644 +53519258079059 +172655065161830 +80603139422683 +243261289093057 +87639266478299 +233498571290332 +71745624368523 +101927181988124 +125519301657472 +192829323244792 +67171160964514 +267744800292632 +5585160589734 +89945888541455 +54609801308669 +53079500138083 +64928056994762 +186476606302835 +162222711003754 +40562458912523 +68055423340606 +17359968613131 +165770343175461 +122511598205211 +64209053072116 +280115377752534 +95459511764123 +195165943856645 +260351054939686 +205571196881713 +5493418150182 +33903538181295 +27082221259593 +86317846051372 +21440365045482 +88056066474371 +71658102280813 +12382468932859 +34279287532111 +164944535425502 +80893930057921 +124589051394021 +79887923907620 +217281860991255 +179988483231498 +154810456338713 +263673568801224 +114082759621315 +154792973597602 +132061139693865 +222909976819625 +135078670730688 +135221249330585 +58073412374776 +68237114716106 +16662332146845 +228614788721948 +258054728161574 +152521608019664 +25548954509041 +87296433839208 +47069472543461 +207717599559997 +270453047744439 +121630088602952 +82402582246742 +158366281850875 +71116803244243 +252780094758754 +259113354904237 +54989620872611 +28202924399675 +61576789663605 +210637408628437 +145080397708261 +165886377342628 +199542711023338 +249005277272467 +200685394106024 +268850504153226 +156365724914346 +190138036648416 +194332180603837 +201507816702342 +150654685681772 +99342438490629 +3311779624985 +241556909089509 +11293413945407 +152482373825465 +22799084782894 +86637528669676 +118705153116537 +161722335481844 +25052937840471 +217508533467068 +267629581542641 +244561633293372 +200653039190191 +208597135372978 +226478110745216 +171589317576387 +17476126883995 +201399540708447 +26255785133503 +185822700428450 +131510456441941 +57812699173297 +200171512437168 +174852114713854 +123300317718792 +111342976567384 +211053329671979 +9638664869432 +172944857416646 +168278483521678 +210690594981913 +98280877603518 +67645307334286 +33350143151321 +31275773444874 +118119334233541 +116953758071148 +264736825962624 +142943975664589 +104410386361759 +252900925697594 +270543167981139 +233877208871609 +6662218848780 +13214594838732 +190216472282108 +209161325842418 +163944431781855 +132907629275372 +53099878279848 +147415332340068 +82839313991011 +107746556470707 +81000481600166 +140923241971003 +41781523407150 +158614006816186 +154143885995647 +131217362002417 +50127709983752 +210901368830401 +75617728052664 +267560168318675 +271088553358116 +101360099775103 +270228594878710 +199883126625935 +112276176921555 +32848957613829 +152976136507783 +206941207181551 +238378110218778 +258516194624941 +81005129185516 +276632569894173 +174023396509011 +65170512613881 +6766914040223 +183973463699662 +128611136825356 +174688486993353 +264835361238142 +142737253411498 +26968872392633 +168145615050600 +10736293134059 +206320325009175 +193954462114476 +91938189505104 +71312494599034 +220572332009806 +193575328629801 +211362233012015 +199301965637838 +169877129676460 +100100297875680 +224834152568052 +255095231965697 +160982440461310 +197011311313586 +279948516480973 +24230217286793 +71918318529453 +264099468576357 +18932782956745 +14606400150515 +17109776647644 +248326295621502 +236994401538311 +173359089204492 +219458155054678 +91719018079770 +239923583002025 +110314767232815 +183732403024048 +176102093933150 +64067028010201 +100006287200261 +66468640903745 +110177342876260 +266463167509103 +105304467555433 +43227424694114 +170589571940779 +281300520418634 +212382415281495 +219188706931242 +51661569932200 +279265716950355 +200057928948478 +4088228704275 +191612080980146 +256828544361709 +206829734093434 +177210982977950 +251096907119276 +187052478508624 +79343596201804 +39739997223698 +72298029239533 +249302532682190 +157333857534995 +9141013993322 +129533809696975 +82377997595257 +255251759513949 +146616507590782 +244014483287175 +190136625412508 +228352895296906 +150306592117169 +17314438012288 +96233814388951 +246091062611870 +252683530783242 +236397427897475 +41590065409244 +147351776422391 +242171697989664 +38618170756829 +205857211568377 +119935418886914 +270981515307226 +171310651235188 +68722790129832 +50752663840366 +196116013294753 +115358761331509 +197609918430686 +264687929786032 +10618102847140 +104502886565694 +124067687518145 +164709039957938 +191940072010585 +182556212751858 +103000282274544 +24859150253299 +25662050653136 +75369049739490 +239325798265400 +4495832025661 +94808763677821 +214881698807654 +47432877430695 +276900702298168 +270907599013325 +58772722019216 +43999582854629 +216410569425809 +199060290559653 +68384979197021 +87179423119419 +36490769983507 +51718099947369 +272430635873060 +209320742472510 +31029700181047 +240129656664883 +206564781721540 +241062781553228 +54234658219571 +236853354183528 +16494648874444 +152413044941552 +233830779256409 +169671356900478 +7768616399171 +135489836989601 +78506078356093 +224952894083828 +167748791231346 +79090169017008 +119183476393610 +35553427088057 +235308391554947 +162208267010848 +180450618860640 +173371313836753 +58196503760613 +240049295966466 +85564558430111 +44362120514235 +183442223111744 +153590181183572 +155279789979671 +32820450860989 +219675854025906 +168451495301121 +163968375342891 +263178060745746 +248498747953165 +25283637542700 +236988856597185 +122118568564519 +170000240705391 +217520735626479 +174671343832222 +160363935306129 +155299864827941 +193405347715823 +13051391747152 +221060452448456 +154576340688179 +279320318748647 +235495982180740 +274220706570046 +249360948655005 +182209634070470 +42119168829664 +175457783990944 +275100080021133 +83028657333280 +170487127649264 +125819547253016 +47230335780092 +60126451913182 +99652625221579 +151780298247232 +148291872321966 +107418192687069 +58027807559406 +141058092670849 +36443336831619 +75111613049655 +26711806499038 +135253803400647 +26102289627220 +193859818433804 +278656568676360 +165495161818680 +191224700176454 +255050902899738 +153007146870407 +11517108190546 +240726629630916 +248873423993396 +51285866839353 +47055717938113 +205391251763842 +252357170966186 +75013407315378 +120574084054916 +158544083594794 +154942130022817 +252264313015338 +246398149047719 +219645148564181 +105565570579263 +17604361336898 +264761653423575 +139924918820891 +230161984360657 +24474620522173 +204231536348384 +2761802205500 +222882599877259 +126620280603298 +178391512872861 +252787896132357 +232181243075553 +204659894485090 +68846590886599 +57884433950775 +116565116122701 +18913863753779 +232222418445271 +84338651355998 +153849138426049 +275612896447254 +141757237946138 +101813015960020 +158931328859060 +256551115148178 +269761018318227 +12346920855181 +262226083261683 +107014207836500 +153153022956491 +201015806404997 +257258470391940 +56969927803185 +231123023592831 +90085823468048 +103043760686118 +138344116796495 +13655393498761 +1732359939461 +51108942852081 +69165216933620 +104234781527729 +164270450355514 +143331087230563 +48300339007991 +96334449962065 +205545293986009 +129532574791819 +280578816728545 +98718123905012 +28940974158609 +90453091764136 +203891889360985 +4631993176303 +87028468863906 +164907700054742 +145792461944091 +152677305415485 +211247197920033 +20626581838119 +20028466156027 +56041315327678 +250445917260914 +93229154909342 +242244455622422 +224217062516302 +245278683460373 +21912759638075 +102071916554974 +120573365091654 +84515299813188 +92586618614722 +144004160948208 +22839335305751 +110643718750693 +78044380536492 +231541930937360 +123106971786257 +109391016921451 +90171127831287 +204688893083748 +87707452101128 +195705690416079 +98016358599027 +225762561739524 +34607891282591 +254693075682407 +187004414368804 +56361663563820 +253513787140203 +39985569176817 +17271028929931 +62550888797348 +50161016497664 +191547231873022 +93544825086986 +17589175968443 +124862798359764 +242180525047099 +11203972518930 +188035287059449 +40819810122165 +228763913558826 +213651184302726 +45930556518337 +18787361988373 +164121717549610 +62346163024248 +237708332502982 +264198398726177 +131384788671597 +37216828783635 +100294144148609 +261384675247627 +248968324279066 +268945384877971 +222033081391460 +159389221465751 +47373029668786 +120114246702856 +37335423348423 +229404006361654 +67345288520931 +111707839963006 +191093028295759 +107438595897533 +21223246844571 +133110841169511 +139744711438340 +128151192855019 +142947269499154 +13364532049694 +173871769828037 +26150617214262 +148292043612981 +247082857688440 +42619016495174 +8018929128797 +259248433873094 +131348274082498 +237744603710213 +265273427555496 +231982174271958 +195704323960623 +173070504313689 +167724901392792 +44354617915724 +50567071888116 +217073362949305 +66273918608190 +217074761486753 +92714200714830 +228169082763454 +141892713773142 +205565538135508 +272883332981872 +33435473496191 +217969762912961 +190256622231261 +170207345745174 +204746852621322 +210860090845621 +233642256922474 +222661169379083 +234351532663457 +281245129807929 +117097003909301 +263701932429696 +125145845694853 +152720490680325 +187799868520841 +16171173385496 +169789800152992 +81743768743987 +199058119447247 +142761673449173 +136432646789224 +67123706763020 +211616607627591 +217818685471535 +34807314083739 +277710362387917 +17603528913148 +102630156810333 +10700060714093 +31256994240090 +279143566973975 +147189145275770 +22906993951220 +183298607462994 +223482229368373 +51040700994336 +81760169307037 +278751524016536 +173558419965308 +153791855380024 +166767627714586 +279853793766552 +19218609306764 +9401516950870 +93411810405561 +174833632887370 +194991913648366 +164823028888405 +20208079548147 +186341685790135 +148902512510755 +21443722688432 +9725056901288 +101216596107066 +280696740424114 +56373507950231 +33952859323027 +158087405976518 +115047207252106 +6198045489886 +150005425015920 +122065736767129 +243391373682927 +50961923627657 +80319833329805 +114031052326310 +278844313615004 +8449951641634 +229077542311260 +59499786737838 +206626209665487 +209861669303835 +197523366494303 +40681804703845 +19075310709845 +202742190272115 +90244610258592 +240398775702378 +178405949387079 +70350072582354 +226815804845630 +261869380410438 +103607706529940 +74236255611876 +18012806584991 +120992950878318 +188084370700222 +90568014205472 +145550256202233 +154333291497185 +257401040060165 +152986907019453 +195539149989620 +42202973535246 +71624150428085 +94120141172635 +79146124331083 +128447056932197 +265030090781889 +260861281323714 +44964750391175 +194535531823771 +74411083022986 +222491434107830 +181168742102302 +213167276643210 +239640835297021 +112972930611762 +111704868135466 +61609147923472 +53383362396710 +173414600904120 +172869307757299 +51673117001459 +30764577216187 +2921996916278 +259973331514883 +177621831806507 +222317330980204 +122577808231109 +207908800314909 +268337535585859 +89543185953704 +129807469093248 +172893701992922 +222701227001162 +80919753324792 +5443722633549 +128945229602651 +267182458717320 +107520204144823 +209093181418141 +4213659596620 +62871630299661 +115785893678955 +162023126872877 +154050406815803 +90278610759045 +85409886258598 +268641315066264 +71561142733594 +132036019828281 +159902316748343 +50853235651314 +25239048488933 +262313836380564 +120830558456721 +61797519100157 +232956282045428 +247716411677078 +202086227280495 +141261934915230 +241467865706721 +176947379896829 +276190201923897 +180520848684867 +90839873719897 +146267047160998 +233255716007266 +130553447936900 +50422703896256 +221783064128158 +93545642765335 +115763418429087 +141253417081710 +160724141822785 +227995518100550 +12317221008374 +46267619139441 +66752253292543 +30092624211468 +171872736541434 +275153071017574 +274019740841523 +148268982581497 +201376648673966 +75775818176400 +212356871757129 +181323019212854 +85589455507398 +254022912737882 +232063782519248 +150482862310781 +251598830043090 +22893734571365 +198829546029775 +228785564874792 +52139732242820 +210529730828181 +132641830052097 +58014972467026 +117448335677833 +30683547028571 +178490504093614 +47019530855742 +169377296563648 +184527163511053 +122354234006936 +151766304552023 +69594472894845 +199973964781669 +79338685925568 +142174834722056 +78883655739313 +254423950584667 +144599884505572 +92844781823585 +257566737484275 +154690180744618 +116550570583157 +102112173341093 +61843974823051 +78353848645919 +104342874894673 +52932571370743 +117467617267681 +280889216788276 +183497142200542 +248781595322214 +98843149161036 +150483465800485 +42133770018741 +56201895671578 +95168434291461 +263888621731941 +52490643527145 +143206761956488 +143969268451066 +95066127016840 +275786756870932 +179452684544614 +264974140961060 +270610485025923 +130658571062567 +66038751564731 +263330374102590 +40486897731220 +4421682577306 +88387879157627 +243522569724471 +81104231541837 +243952517562199 +188077778231333 +129945076631794 +89438550534930 +147158611460476 +269347785211712 +58086226034571 +143083098271083 +124987564312831 +146130781975295 +118560694475096 +159157196076837 +89043964048 +51227232169880 +213814240688110 +129216058640299 +59831674457414 +182702187610040 +68647603225416 +4445501925013 +248968046940290 +154709060562745 +157541930697942 +261642535178966 +197985805172351 +109053431629768 +5415814618076 +135460418238532 +208443483252131 +71081025128411 +250035193179016 +81548784313165 +135198422494232 +262905718958832 +237168865691594 +24782237802241 +159310596254881 +112049132117339 +136927223352329 +274076821656969 +4616270770665 +104034984323799 +14075995931535 +39981047964744 +179411487385807 +176006705317118 +68479343177843 +198282683800570 +177019198775612 +142148547581836 +45990628863683 +153776660667898 +58327781349943 +158188738591702 +106001741299528 +116497333734285 +35089331328886 +118363710645039 +260812723390200 +127449520648414 +82545068693735 +175411829668269 +249491402075444 +204755333311599 +27538567110101 +119200738467169 +60179727593614 +86481853754234 +106574371532351 +90926757405926 +71781097121223 +47557350118502 +234381583193674 +49970626548508 +9499987246032 +253459412435791 +39346277215162 +191055803931391 +196521993486713 +156455966343424 +96576587144656 +149242720624760 +220266550405311 +91090189679559 +163318590759454 +169128429867753 +108413534218542 +120528466646831 +169055890181353 +25312769210303 +276297376669277 +222516612540917 +18058595920656 +165322750011691 +150438956281211 +98354698067631 +269407449147777 +88540388943549 +51137203998340 +109778304015210 +224480076977328 +249839338880020 +132302792317141 +245324579458580 +45434571810297 +205029835728301 +233436232173430 +224096118380453 +188330329205048 +35316339083178 +16709710695074 +120659132519619 +157456574131978 +139443349435450 +40350829843561 +57721072303511 +10168180148428 +26248088376506 +172749426410031 +148684121483900 +139511104878887 +254015434966970 +80089566607576 +112718850309244 +151303601699753 +267950548326634 +134584950708583 +88576769105903 +45871779064801 +26001079640737 +151247550038151 +186293853947040 +280350479166105 +220758251659446 +16156998711003 +95626390636706 +161028491506921 +242302764060848 +57320689742259 +103708078861768 +259004154602230 +260568336007018 +31592695208437 +265601339816281 +146056141663451 +82637590763576 +22830421849902 +38712988573802 +273744527269162 +223204425632898 +186393357079481 +263370638262701 +203795655249369 +51684345677396 +82719697450290 +73040483489463 +4518079005820 +104851642277482 +192548942186615 +35132843017882 +192621519267422 +176037940895913 +197899696690447 +103125495974563 +65982151731113 +128305703884262 +112987164185538 +219656913589411 +186471390814745 +137822439994095 +133200219382124 +164012110672482 +8308872773074 +51682873933740 +129720050224263 +165234305553973 +249098707335692 +50921006145009 +172782241743367 +173960944138121 +66271371895973 +68566949494425 +62171898244625 +48980077921526 +84619785700394 +188136081587545 +13776024448300 +139422357485843 +16384973572409 +241547960433827 +114907597013138 +95642834056765 +139610554629210 +117437820749402 +52378558763689 +50395484568271 +252246405418604 +67457472051907 +14234831651366 +94306154243571 +257594442577318 +138815611446094 +131360781708385 +162228924561537 +69038790893395 +125475361669363 +193810725309462 +276852574526946 +118379345798856 +34124405595160 +63569255814086 +152519108923765 +90383397104638 +270072295565401 +138108081968533 +69161170081172 +139131018852868 +149862279192876 +36384903100004 +164494320182636 +103949141519039 +162634454425747 +106119620395794 +124461709757326 +205556266634302 +25946671778048 +190109971318919 +121276250451913 +158884717572510 +23261456696124 +139793262835850 +63783083951315 +218291770083624 +182377497593134 +230404688398309 +259298228027668 +251605489419629 +19352983243101 +107878436602038 +1072433037694 +252580745085086 +201258621198242 +109079915707516 +90085788856639 +20835125524229 +63123464618028 +135374750043101 +215685174325848 +221546873968907 +114498012191224 +141502946480219 +257456811273254 +106044551570593 +125153721729003 +109838671711930 +44436143715501 +4035282804461 +234348539094423 +256051564892317 +39250802015299 +200550375810533 +4466664030172 +112290308999667 +252034441053630 +98301180159452 +180019536201744 +264355348945506 +279973690173241 +197912573765151 +68891788209101 +27754532648072 +119658471139040 +35676779912970 +114430530174427 +168565682358640 +141228564645142 +256377783160701 +232860632520374 +190475518806842 +232812179936285 +27689353509496 +22060403295652 +114187358467637 +31910157109139 +279239195924926 +271035638161238 +207619687432369 +168425502567456 +184414905694380 +66438593364052 +248687688975289 +10044432631215 +180104258607974 +141384918762416 +185952565277353 +212879559358705 +201269534682352 +281047796841778 +181904568653280 +252839572211331 +181042159231904 +80516439049493 +102455057883751 +11143950953053 +99589597502023 +29306190248800 +66100533323842 +232326487362021 +137953760073882 +40316750819920 +227033447646680 +194689424194584 +51713378846244 +119929923772415 +171321826132710 +50793692387883 +253916008711488 +50837977725816 +137619491392809 +20432834315301 +175939284512958 +213984228919997 +167946989058542 +14115364304243 +88222737787404 +69186764542799 +166302767391548 +235576536591095 +28097600797986 +10960974635273 +217957965859944 +118583543991207 +249971141291539 +205054436919365 +118110732436364 +208665827886436 +59044573735494 +254528133816264 +134990542958582 +137383069749861 +198348475394679 +20612901673399 +215433848939281 +204077511542890 +183137935956183 +256721000905014 +277963888528911 +203604603388185 +259222781147208 +280440088144088 +151340595273474 +280468636963119 +215001701647757 +240305527150862 +278692857107857 +13026276225822 +276299112342142 +82038648755896 +235553003101654 +101576999750783 +223124919177329 +37930736972828 +258142326367490 +263820278142451 +81243705572780 +145079871063969 +114204514565898 +88461724315765 +33281396552925 +185282070905753 +118302575158367 +65099040460037 +80741456735724 +265361530662079 +6851525794372 +134291218383749 +192550141303442 +51952056170867 +158382587835784 +6894989577534 +103916381181046 +243894541155600 +23297641367242 +225640522461931 +230572749042259 +195245994635106 +116689835513042 +182558214823093 +70019949496317 +266813052375402 +89281090150552 +237621754031844 +130446929224913 +7188684555535 +60684613210239 +215510756939314 +204133288655917 +245214259843996 +75597990867844 +79847988590045 +32374443843998 +207709097475859 +106344001610681 +130543609694394 +44912215589242 +16387015980884 +71769409442080 +100652542445992 +156532458948058 +247431829983185 +218486565015073 +127244496625739 +27563459556904 +9870323973375 +243967047820687 +176212973526772 +261234421319833 +79319266749853 +103022669307318 +121254224435352 +34100066465231 +25570691180670 +62575620325834 +232603303165761 +220854010797195 +74248126311968 +194358024598906 +187930234184551 +256839025806461 +232508659485089 +256172811225612 +12959564027844 +136821777343299 +57411369797903 +38975248988734 +270269272018372 +39232710911595 +123466562363104 +126948958339867 +40736108199733 +150393078317367 +83331116294473 +212125907243625 +72181582668765 +172415820395476 +26431421914584 +51571961937695 +98349010879064 +197579678732694 +197262568109215 +235375483464701 +1146644199017 +202784000766026 +66013421551610 +178231811934060 +157441550781903 +254002683471754 +221874549890832 +114515068082123 +47599841090478 +277388301811992 +64641904469024 +149575871835332 +124287336272761 +248249653277812 +262612204507280 +208368295083390 +179339590196220 +87826232695572 +264034504149559 +20527561819350 +82312013191539 +178670200287228 +121721114511005 +234223534566810 +102101650108309 +219182760048717 +16254464749303 +240224000849354 +95103776030656 +266482700711255 +21068023832837 +275645117461302 +166897246680523 +233318253242089 +135629698655779 +152325944723230 +20661206432534 +90041224193635 +177544028700565 +24179218944716 +199741664991225 +47247097352338 +267159132397499 +56852054338367 +81130241601370 +17413929329743 +196872713904911 +167989014833207 +24821538140928 +49292858531335 +78486765532128 +53344182011101 +260872155348327 +115874221600731 +228803501081097 +163915800017099 +140656932537225 +219264662916088 +108806909706536 +148911543957847 +184069578107427 +221351127590701 +45166931498141 +114817495732490 +228179806343911 +93020034346620 +226974192590498 +4602262291221 +268166276537618 +47469385427728 +80724056167347 +178471371807713 +150690569480518 +242203583756153 +7658081299244 +31520881694115 +119150781686657 +184649778318333 +43485859876264 +26123348649458 +66400983135372 +123851108860182 +19324727896532 +214619887429198 +109429457574904 +166248216558952 +164133535458069 +28435459128170 +165462021479738 +60446962381084 +55593476582410 +165781267982282 +138234106394962 +252655746079900 +51847600909345 +25256785309615 +114787134035145 +269044979589408 +124130236071587 +198271247789286 +234100081939248 +142792426352945 +227602558044642 +216329571073567 +60180535502786 +179794575630996 +159996069025602 +215691474169273 +69177761848359 +197640366282774 +278571140858232 +106913634461317 +161874267740519 +258986143438497 +87810299344658 +58988602014768 +98095591688672 +8002731003461 +79555444744128 +276479709628019 +38901141201038 +259542311102156 +250161037780627 +61355251904863 +11050245017877 +223827490294425 +197227746377647 +150511059118561 +185388274652969 +73507287711653 +235715837579575 +227175096730788 +167839382362580 +259983754713011 +231744534578050 +114273705032387 +216750500050738 +33407457583665 +160308488268372 +217273615435242 +219248757276463 +108945998631874 +3490762681356 +32604737254256 +152085210039694 +8422206270485 +105401821626643 +25596074595906 +74506228906503 +268315667606427 +89034175581672 +22031395215703 +256988212334327 +38530602262558 +125759900964330 +263632386776760 +187406358362260 +134009121925324 +33555886096748 +107581057979267 +14491678829864 +764910500929 +22184898824353 +249609825631962 +247148924899748 +83291007279386 +248139937779809 +18120189599314 +101466084439496 +176513478264757 +73920360873259 +171474542219822 +270582734868902 +175830629643746 +226974666816786 +157930584569096 +32703855086107 +21885164683150 +34770621024106 +266257098087796 +179590290755729 +221356566421592 +202894657850137 +266337708653337 +152373583418644 +31642662040302 +66298560452489 +26801321701423 +25838037848031 +205969929599474 +52610734251569 +56207616124109 +4345375370879 +208294598964897 +100977148561069 +199930617026121 +231047415337395 +51913999752263 +262801865587035 +110851347341654 +273634906626641 +210647814280276 +187529067526687 +101311333761016 +83620315289007 +37536989120869 +276998421986582 +166134752587542 +149664281114520 +70122720842277 +198816466259948 +169073795417275 +156594739006904 +105985359321036 +46290169631793 +39432192199390 +105307735568089 +150945801683419 +188447348396238 +222637862443181 +7990253380353 +260417036037687 +188932105542748 +166886162763692 +72495515210858 +239537964129146 +279680976719503 +182055231326804 +164757552752464 +195375256793085 +248736603591632 +35234796629899 +63909158079920 +15436036014182 +98314955964406 +207263791340868 +167280109738069 +179498494254147 +225027670374178 +53636544426120 +97510352081898 +232791059926043 +103770971591599 +38564223340104 +266572606741658 +235986577550994 +211065718328565 +18777658179843 +212199630770383 +135819929032730 +192770731596358 +176323587782374 +235567403236524 +186399127028335 +104861247742670 +121011790166948 +191687457991638 +122120153325465 +189011753722164 +72540186659091 +67194583738194 +134773130996973 +80508194056731 +198887015435431 +233030973277289 +87737660643248 +58104656926807 +59234702890314 +208530606290213 +10861081690229 +120541718235576 +32567116019531 +215558540464302 +205853721182542 +26589343937912 +236953935539199 +214286947873656 +6161051687534 +91174290936089 +137005375603631 +196735777811135 +125594273170901 +10900668990246 +13787975606897 +37830451101734 +67787124162145 +91972215631832 +147763951850121 +74763976012677 +28219442687614 +195586939205258 +120362618921491 +142264093783899 +32393900226603 +261021615063792 +53843992593658 +137849136177121 +255955306578434 +280193964090918 +216510904649212 +188612591641952 +108498673310962 +226876289904952 +14693621723778 +22949119088519 +102553615335811 +207508064827631 +280577167869256 +74142665747606 +84373109259756 +92991831066837 +40300034942932 +164233315416397 +140170132299691 +203607721217722 +214013731210584 +140027840811770 +217237672900585 +140403442730598 +198913078443871 +192050809686265 +174807486122474 +226083604382635 +248247750339703 +260641582470105 +152251875592175 +52724124502804 +102555722960911 +270079769599431 +23597882767490 +278261837869610 +178083282529286 +209460717626597 +261820422720866 +186195640052589 +143155715551550 +59873165670628 +96697594777500 +237218345492637 +36837716711060 +21367181213910 +58527668029289 +56887240287013 +194058525102557 +222621879195126 +238427919589964 +209922201329036 +134558351420881 +119156039689663 +36266087177189 +165764963461155 +164638083737404 +97932719210133 +146282789660243 +150328468696145 +115082857034409 +142088002050922 +242317584517041 +73514028728207 +5251566971118 +68518433902088 +258944138517372 +21306184845419 +45292560350399 +138263408458192 +182017524275243 +231136688788698 +33195336508066 +272015679313203 +218587692231563 +234401116852086 +22701522822006 +57532511671877 +35923621200427 +78646507541650 +147626616679771 +68367946376490 +263179364761205 +105977163752928 +209370935515667 +109252893450678 +67374040563914 +224456126148419 +244685230046650 +126061555034016 +273530357871598 +182137024040062 +185581213475124 +52249573183398 +22435047991108 +38854446203775 +141360494721864 +203198629094204 +33381062847347 +79318621244726 +95877678191725 +1141191164317 +267853670423121 +133401405708144 +265265889008817 +54386873933052 +241446683814357 +80965089565216 +220937903990312 +23759561096644 +30982134534129 +263368708935023 +172993077711568 +274232196550948 +167140606534758 +223419062461582 +215381484536915 +199859252072614 +173228994841432 +217065890502563 +262011580594935 +55610917083322 +10937309549641 +167498771003001 +251630022358518 +264670980081141 +108099969303977 +143506800454622 +71047312242646 +77201991071662 +233081587120118 +242531292878989 +184490115221769 +143726523240170 +20409066053665 +24423557567239 +24525385737561 +58120527516027 +180355316746558 +132535892080605 +11966959081803 +184970214752757 +242636426621749 +121144341859598 +232860237368759 +251209848344421 +172040588065914 +110637059900351 +136943555727646 +42645834611824 +204871713382581 +49007518953873 +57770751236063 +140612462830304 +145527520761525 +126176933098020 +95791662024997 +247212477967759 +59316311137604 +110475966918727 +84611847485714 +97811547465163 +70529693491658 +268259713663779 +103756138120362 +86791828030776 +137030439413675 +58875305523751 +64708922844237 +261388047102590 +29546737764781 +67438095196764 +138084063732952 +65673418888637 +223914934569836 +160515335703275 +34518410532009 +262453779892962 +160740241905781 +94365805690324 +20430320279157 +211931692182629 +114255907759317 +194480746834220 +195828739892473 +85663559204889 +119109701613477 +133870316567580 +83508812784656 +254837591187501 +121056915413542 +29093295530938 +244692979651121 +19335635382488 +37859573023081 +3611892473480 +115589619183101 +202117116131538 +190099003460156 +218355621481624 +2638134550404 +177043264793240 +20695107573968 +95273420073192 +61462362418643 +147328955913795 +115576846706720 +31943896310955 +32302865118731 +115918606320489 +218539080382326 +144097485223641 +136282259508839 +272270010216726 +179947707299659 +201948364663170 +260594133919661 +280991715015458 +46837978269149 +166697808962736 +160757316292879 +104440333053699 +26703054112782 +129082302016783 +13253213507289 +192268615191535 +7439857761624 +193799435492186 +20226763643520 +207603451456344 +222067110690108 +137332167393073 +138120583511963 +210155181072095 +96710407866696 +121310643448979 +2460396572908 +70014991434401 +221199693654164 +17394862795004 +233697246085540 +63634295949934 +179040044229750 +154608605877442 +269795591876912 +13535626356616 +35403254987200 +264376244981231 +54907461005052 +106986869284370 +125444981082570 +262366923791532 +74360625983568 +95458436575695 +121140333631439 +26936641935658 +267640274916493 +198936897791578 +103445024525900 +106349619585142 +219425426937995 +258816210618044 +121439638471523 +221655723802665 +229898585433937 +160298222001903 +241024905546229 +61698589336309 +257263063901356 +178611681465681 +23079899298250 +241878125352757 +217894176542855 +81828958051383 +142540247203360 +232455026286871 +276067621234431 +140013259532263 +211771411343406 +238768414723411 +92588468279972 +45343186135079 +13948738874597 +122308036795229 +787387420873 +273364824355745 +279890598719772 +250519147801708 +146415623936447 +71493897367285 +205003031770901 +184856347689098 +249631937050904 +243132219387281 +139486136690260 +195698920364220 +123828450430243 +125002095300822 +61432440895323 +185022023975443 +175954837717579 +107515106655097 +1088575329036 +45002343268858 +22392409913418 +81108719817127 +160386755369876 +169569158804362 +155308930982903 +219847126663778 +119029097882126 +55186731197453 +14176014509040 +220710976047492 +268350028202605 +205540610292523 +85158448815152 +226439650894541 +181230458451838 +50781147947582 +196166823946940 +9107014065635 +165008332706563 +256739526720994 +5187515083641 +53107870018151 +262467740866393 +260378495731204 +162934038181384 +48063750148718 +21333264267733 +16152581027906 +34481361918699 +200545920776899 +187386584853203 +54676802108636 +34403583445169 +32171437997954 +67170693899640 +82347777780982 +73914608951738 +144198375284599 +200135586898153 +113064680329986 +146169276632889 +22952697030627 +33841539651723 +126580216831506 +63474535546459 +216204016479568 +226828500626326 +195828463671767 +59321381068764 +165951788652253 +146263409382939 +275883592831285 +170081326941798 +252557241106733 +18273457304020 +61837164518087 +189963119549067 +109595148426554 +123154998988571 +153085664932464 +219749195602439 +205574675100048 +82220302077597 +223553758569582 +50700523921235 +220724451267896 +212527339893219 +112520248815566 +266643667158577 +164626769389806 +16096050811692 +29897842716196 +236883279878220 +160729858395149 +58370478525132 +130551457142602 +8306024647551 +43012097538727 +240309075096843 +190849006660384 +183942430331550 +131391895637758 +20691050378379 +195849162953519 +245780187768246 +14341862093585 +231011325027665 +66653075148652 +19734591396561 +213158258601859 +110811971859361 +180066580762838 +33362504058994 +214729511003779 +260296608755248 +113723760271765 +195593869221196 +84384011784550 +142851910924172 +191833286300110 +235662411455471 +16712615682971 +84311689726678 +201653719242210 +258154311928600 +27313656648071 +66666768848397 +92283840269142 +85227768785697 +120750144843411 +78977730307893 +260199286479840 +91812751480617 +181448645224849 +138996370653945 +161706631124455 +49070062675364 +167192388411904 +7990843333615 +37278805655934 +274428571814762 +78986242300285 +19553440887758 +31879790869718 +211375283151994 +32523061672776 +135462856519661 +67792226692019 +198251381546052 +201901048171504 +133183005996536 +193959522759508 +87784501039233 +268081302018542 +208323309275813 +29784913804849 +109963575204437 +172101468905939 +60557794749380 +243361586134228 +88892829729843 +89427777636632 +192214731170823 +256557719770215 +189468371497779 +26920859618052 +73069477795981 +58826825410362 +7050595421141 +23384730099059 +66015501909479 +245889154991626 +80314238141375 +13979546040322 +177936382601638 +237341031920439 +44002474875792 +75856997440153 +25323104180720 +69862762576093 +184111325014314 +128737441215564 +277089521080567 +103669913567197 +62915158886761 +242168468961943 +117357822089803 +165951102448047 +269706057214250 +31068025883134 +89594065939287 +196948360150436 +196868679321020 +89559661264087 +120312844122910 +37118724274146 +24299005406786 +140803227590456 +51150613346503 +174138218962786 +58315493196728 +202041230162019 +75269128103917 +254674782487234 +113903134733890 +62207125802063 +218902729263184 +8582941926043 +147867846733739 +13250124613403 +64471052546533 +254302248948313 +35422858493211 +5763116192627 +140330319435751 +66527248486764 +71993026449531 +86292711796409 +182195958947602 +45890626298810 +98041843711710 +70513718597977 +261806740110200 +85848843243225 +277311994605565 +64305140351790 +142712952051452 +252347697871145 +87874885030161 +206104507098128 +3743414136669 +131514242534353 +142302896760304 +259657145587761 +196022465905815 +41879080571684 +116239342262506 +2050293702089 +97127520335350 +102203301249300 +25933060390383 +267380605300002 +100889416765472 +137498227767569 +100822344885559 +79454534829042 +164036646056196 +194105300622291 +250965131545850 +74676839121123 +202867422931010 +191748490277282 +129254144319599 +155397425852494 +179555087229841 +123617875153057 +74002256481580 +111440593842672 +188046288425554 +208238589643942 +7538431336310 +240947292338581 +58343232558371 +249306646128677 +232126211411225 +193896892854688 +16953443369516 +200049794781617 +9898932499285 +280236492918054 +13750885308702 +99653782802182 +128348267065252 +178334105015209 +164622875298060 +197691741274922 +194590742592701 +170871336307937 +140077373956028 +39949207622855 +7970963082855 +122501040185938 +122890374742066 +162368382513154 +193033383157365 +34753040470896 +17699944887772 +156384682687963 +218118196986003 +192118366568561 +191608514342839 +268587422786615 +278523180629613 +109227146625777 +199636700563844 +230000917543629 +33137000048147 +244953147510273 +51070006114405 +242399899971783 +19508883689973 +59068224913121 +42608649479886 +119185456434248 +199670052703105 +171955039060371 +51549777131780 +160264675775997 +19543705421541 +170823957618748 +101669108103295 +63586697550067 +113369292901701 +265768126431763 +16950108068862 +202538690420075 +242683909550884 +181591894200846 +16244431089144 +201164429270434 +136597339570497 +243432908318014 +182163112377415 +118979204639576 +149385728671796 +157990700882987 +66849084844781 +177712273508726 +136612518274001 +86877985175476 +135680662024931 +177639951450854 +15696455337867 +267987182963106 +41416928987993 +185290987117195 +256032127204976 +189287457219452 +59887356658568 +64466347691745 +277804275319000 +132144532505938 +223328025543358 +148218659094976 +230407376100931 +191827215659240 +278424302053384 +195241381415152 +261346069552697 +276475470870686 +101116524684701 +188655037764731 +18489257951587 +138194891160954 +48519165024660 +213686937673211 +219668866147774 +95306803237070 +266419893162302 +60539543494702 +191568144011986 +191886827922768 +280895798705905 +225202008602973 +45250684112269 +107753294812149 +276618946494891 +36200471801460 +116933137468815 +10967226549729 +33767832206522 +117350504819107 +55621404289223 +214725153406373 +79774582436036 +50900275888035 +280604741729551 +137035839651877 +73923752816182 +77669678946505 +121072362407647 +109779688188406 +122904267548253 +167546810246102 +183887829882497 +176977404226761 +269898499858845 +138113040542070 +76351486764304 +130741296374932 +277418703156492 +259133619178332 +73575193791150 +214201803391750 +234260569715556 +86358267275668 +242159391768420 +250843217754186 +128508443406310 +228067385447370 +12298184451911 +268398705425352 +165494962648093 +233474824612492 +27075589868897 +73129056930123 +146050758189710 +16088529140429 +178237042109643 +126069473464999 +23639789970445 +19458673669109 +27792020182614 +113356726196682 +73092443057138 +219138920113994 +273867165340576 +216231716220506 +114499522363238 +55202195298927 +92585115559054 +21682158068130 +150803556473895 +255382215410416 +209145044124744 +98246907314912 +262566987098347 +27309443630315 +247843773861647 +30111582111697 +81103617813351 +196625031921657 +92817090069109 +11177428730172 +84032976307035 +230120472120141 +102217437228192 +174530448793013 +200979495014975 +180011431503557 +277733392496490 +165323369738184 +93613167568696 +223308299104581 +25899002189043 +256927845602307 +264620952330453 +65222810414306 +189601557001187 +202845825547619 +189394227248150 +236428183232073 +54136443474402 +166887205838561 +51433817071353 +190713487824385 +168495712160633 +237652386780837 +212850736428578 +49008779327433 +50676634082681 +81054393250192 +162585191741078 +51385798580952 +117070538464096 +65577829613076 +39087317393400 +238337368925299 +63491327689719 +186006341234690 +73053716941229 +22306982834929 +111656024450384 +131835933561593 +160038838574535 +76889289341878 +204447072058794 +107011659969504 +131605434140863 +165383805445066 +22034328765314 +271568400337335 +269823310088250 +166528373923266 +95705218663376 +78066892670148 +218538812080379 +88768701735526 +145741771003545 +56455726839359 +243169987056744 +234298807583976 +188924701703240 +49761878769496 +219219760552241 +130572245648542 +224396940263790 +5780839394766 +73323294655580 +228277899802008 +56142715156884 +256506557925937 +256112925286071 +14740403044408 +31419822401007 +42444070667633 +245911976028086 +239699840344140 +175058309256679 +248711899205018 +95278832432332 +206658268569749 +205525085273699 +69274378923791 +231489830358886 +125952650081199 +149708430517424 +22989246125924 +4142637331642 +226216926317175 +232119556539934 +95214546158668 +111735265142836 +91062296061916 +11204273525415 +42427999099217 +93503308276689 +251430068353775 +245170953015543 +129587317312298 +129265536283088 +16961881879185 +195822945897862 +232675537689395 +68922975244069 +276917293826941 +38740860313357 +129293021154399 +30588527374539 +199267412262418 +141129557763649 +232743612586711 +95073473502572 +15999417764575 +210265888007477 +96286469606814 +31925679383968 +260828086083457 +272631585484153 +11153678167805 +199878955316031 +253405435868653 +77419623975171 +30503705207899 +225222554071012 +167090491666434 +77056049312601 +247517127140818 +84156979949122 +69897732328387 +203934964734200 +218753802884815 +219369427728146 +89789740085043 +176954920259475 +48717697726954 +125308039381962 +79072278756587 +206872493608945 +226688040376798 +118276549861567 +277331688695154 +205333340815529 +30069096316996 +142025134997676 +181144908273344 +159512609218126 +23756857600320 +72404184604816 +215030099798638 +10620065292809 +93435929633745 +206152242808993 +195980255239291 +218542762736772 +89148972582202 +36770469979274 +65625915619283 +49427713591280 +122449288197960 +22257063166827 +197111653407105 +196190540490927 +136877506600414 +255514174362551 +56329310563152 +275634184143470 +43629011923550 +137411771474304 +63383067430445 +277520252260120 +152882959591235 +209520408044168 +72145773461292 +252283645983668 +148008258618572 +263248711927933 +115937931013707 +240467774759737 +31832762882073 +155040861197763 +222029499690199 +197511644588263 +113359946845271 +179065722560468 +273943895919549 +45862416455870 +243282707534935 +114762416457726 +116470136304914 +127879760109560 +143285759123241 +198182927265479 +208148882096012 +259329212945939 +277302243568826 +17286899351929 +212182730371268 +159413789799533 +251146021206762 +166334434884621 +43287110679606 +221826422627150 +277835528524884 +208986837565 +200749287380791 +105724508970863 +129780420923676 +136656368215762 +205772170612148 +276827145169670 +39119796314629 +86321224944845 +153496137525040 +20956188835501 +255343295557490 +3256441984322 +30426910107 +7617287039635 +249681366994872 +176370679649791 +151943204679100 +36569237241525 +74060869204876 +1538905837474 +240436168407168 +193362919881280 +234088780120306 +23725638689291 +234165732870502 +137675265394924 +237391536312827 +88155869686631 +114787905755547 +217823217210414 +59722928339993 +257211208755600 +220814678783232 +98787477121266 +132979832917665 +156095946704243 +268510178194351 +66681575406365 +228127270120651 +274119991053339 +267643327142856 +231271546357964 +47220607672807 +113407003334825 +35976386825298 +162091720068778 +10642017229936 +168531758091024 +143512361269682 +1585108668769 +134898920197072 +153608559517037 +182116414266363 +232421320482720 +272296902077096 +51004939919505 +90675446880519 +130108637180260 +12857891464706 +200014170351857 +237245832919365 +116427564738494 +254857241978288 +169914920113028 +12704490957734 +212575850466215 +76047037263335 +127417549388911 +253253648833613 +59756845798650 +65882636415640 +196979877433715 +96462763339416 +161923204998230 +265512355822117 +159369132269261 +42102103406337 +14786637290946 +236680665549588 +270742318352294 +264928833414483 +79092708858327 +254709305376513 +3172793680913 +119964075932294 +70208535624577 +9377853193233 +36173438894878 +56861275372566 +90756542545958 +176878636779747 +6773868458559 +28769177656556 +139652402554464 +16675738368002 +63515841594561 +149997040873255 +271369167319455 +266181024604567 +12753763377731 +129034856133252 +66149510265058 +183571164593366 +179927976423147 +97999187691154 +68561674488386 +243836748675018 +147433231134087 +259523677853184 +5128584413552 +95990009823697 +154177809720628 +64807630546178 +216601296346250 +17399301414641 +124153339847982 +247114268202922 +140611574294409 +71946746111845 +120851535511503 +56066550013726 +194333991701455 +261419983912075 +47967077045773 +135651795628689 +112177318244181 +225496947187675 +232781676864951 +38138801326455 +165573533207860 +155059780679012 +228340208113768 +135602838544153 +158440494716925 +191090776886757 +184094106839098 +271169724923592 +86820705953716 +239536111816708 +99131383979671 +147800800858980 +45619172117453 +89373856693049 +98087503284553 +102742635467973 +118023913678038 +122933214702210 +185990402622843 +41548750495122 +245970446759940 +129926813896398 +218834295141845 +263860396861878 +179962409085267 +111631460935279 +164618453866120 +18090757751412 +9487650933602 +152426170056366 +106447692505284 +165144651942194 +37538733435199 +26989543197217 +115672279659058 +46069045196066 +213907066168504 +269384855995389 +62488673734361 +271355771359824 +9453694808441 +268100282258985 +261554109593148 +235883574099076 +132688891515884 +84636077620160 +128795463201676 +90202679190364 +208484407721429 +154423764690083 +127906158067038 +238193244701038 +142064919943594 +176191036571743 +58059406549895 +7927399359211 +65004797687853 +267133407621330 +19769269620742 +200672875186411 +30815447378193 +62847393462783 +164852031111433 +90174692249009 +116138718268923 +172933131640175 +272523928069409 +239527784501164 +119929980586777 +221432850066751 +130187568706533 +171924173169747 +227046178345368 +25584453658812 +169777058915198 +137644819155707 +167818118670449 +54453816848205 +119415736692583 +129142455085991 +252877091212291 +24233793137011 +121028146185793 +164941570375636 +113728521174883 +120203515693368 +129933112961045 +12429826547678 +88269681349664 +170156580940357 +99931088346893 +87458014864800 +178096679835609 +90652938326926 +263184660040456 +4311640170997 +39452159388739 +45511877011810 +136878504099003 +204309442101028 +256988904985770 +25368320970479 +194770603936019 +221028729281462 +180409580090502 +111695408811446 +229736240927358 +35623486832904 +51457382600404 +196338650724323 +132425286756612 +71204525494252 +159371637397306 +176421777609199 +59483788445318 +187891925517007 +247224226205448 +82796497971014 +237809214172242 +238196659349220 +95492361601548 +187678097379778 +263506554176770 +222748749377414 +263890059192310 +222195306731294 +258615344125952 +91901679912665 +170159114771883 +27284056872912 +35826114444110 +171644265840623 +266969266860664 +113848999328189 +102242776897591 +234080339665324 +70990062248080 +241034709521335 +160610754533538 +48100485247018 +20866796810822 +63969651541301 +41647635166129 +36247215688901 +9202105527423 +179798221476056 +191230754322920 +55089176897833 +170537169580115 +150269534178087 +235460652967846 +16765106543106 +204940373412841 +99410031958632 +193932181987455 +26828938984050 +186876942761579 +260997394466983 +41591950576560 +274758016968157 +41486026617057 +179484779194128 +177513250459123 +83902948232324 +222661889971857 +53284384623231 +136177185283069 +249326101752039 +22344597781869 +136334078540741 +163261981814257 +86762001617683 +100057486937135 +164559397498496 +115477248726658 +154045840377701 +45318020860021 +124433744645412 +232703353974552 +88277837161561 +17909762632581 +230504564269672 +237841944411015 +263784784330798 +20395062505361 +78528463842982 +126291703071794 +89077253836732 +63376122765690 +14763080478521 +176429887483518 +23782923695464 +246538059017560 +122702534552374 +90391127069986 +195114851200452 +279596373025136 +224177643278468 +74553726484858 +75471048855751 +13883564596569 +147331682392545 +15006766505913 +270230227002727 +161064886875051 +48215696239550 +173016289369308 +38328026482554 +139512474615358 +219654681145316 +156377384420964 +214030718625233 +260424420193928 +13521169432657 +221948155985753 +10941629913805 +126115035394665 +223780608178510 +179757737461647 +198281670111627 +121139433523551 +97755367312428 +157644746548433 +74140839518562 +65385847716523 +114815296491997 +8914858403204 +26783727617224 +56036694364743 +242605376836016 +7475142147068 +55543630288026 +26916253182100 +17176431481718 +41432682693968 +269653013952809 +223507866933629 +828240282434 +191902071820905 +127429751548322 +141158370091923 +143256227688288 +58566476517251 +5313294162511 +208134852615484 +271680997857791 +232587333626692 +192498695516098 +243589810559520 +25447167151290 +164808414099162 +250213666447901 +6527598153156 +270688187780017 +137003098932075 +172198322333142 +266510065288045 +13691951830306 +58352648380022 +65416719293228 +126788305710803 +9824338179573 +1924210276187 +35374639159103 +224432726394403 +174649308326279 +185340514168073 +265151422635198 +146623872717467 +125821510829623 +31040383901628 +53481135838753 +265096564749300 +228623084906304 +181630361117630 +201331131410156 +41322632338161 +205019794819594 +62987630840058 +274923212655947 +160045263523447 +113828207807471 +6627448195577 +50353804639999 +30998937710153 +196679019496740 +123380177286603 +236309102574737 +206019133289717 +216065753888937 +84496348205408 +29874930260693 +212818565091184 +9387253738083 +119750905723612 +154924343131190 +223948645404987 +152566353008954 +121795876282126 +187767801139228 +118205950065146 +106005830043761 +139891862224038 +23969375313540 +143141433229062 +91375181847508 +79443092179795 +185192812657181 +170095201448675 +83163440337398 +91543805814903 +269993126879929 +37229503441897 +57859840617110 +52796029448919 +266397030073542 +199313520307858 +41160292550727 +100164940077354 +79918997878029 +279975527579468 +15134012380252 +280336058335510 +264641256360875 +192525872707544 +221074828173138 +171543045421963 +56075525035946 +134991744987297 +206976648120949 +64421213594717 +132740920595933 +56015503631145 +77477305435900 +31632013947682 +200456055777837 +57155324023352 +67952439735683 +99631385369811 +209687715507897 +16996868395214 +109147737772309 +204667556531096 +224352891363866 +123400939437438 +5284358692890 +243945148263692 +182983229198881 +144515954722532 +101478813310608 +187954744919331 +167877343731251 +169196617554179 +258227687736559 +177555030066670 +63955292819043 +220537912423072 +44177887181969 +190255836680667 +242002743805121 +243721860450329 +227135601138772 +86182058399203 +26198577327440 +252391040034648 +184194647080997 +4349100312374 +20528730907339 +160105371293747 +131421121270576 +214090203674593 +97962131844721 +17026883529965 +227632679131000 +1192836334896 +27709917904300 +48278756256909 +186387246720980 +113446612694783 +190374097680638 +43922790388943 +213417668545429 +9191286435406 +141042937662647 +202960332593898 +124143064572301 +165269279498472 +46139652152939 +175423526417620 +233498898499302 +16809589857924 +13649658426395 +28243014962558 +240823528009186 +90115808713103 +202054159514927 +173361169598414 +275191908649692 +144846979859184 +206035556571319 +38697675373223 +4613436060341 +63988508623259 +87181352420424 +211012925129438 +230348709316544 +179110298642303 +264525132507149 +572441438224 +2252562145546 +207170476396180 +144710377724882 +154698322412653 +226514081786506 +273188111843079 +41958119702291 +23668433812135 +15088850342394 +4248679301725 +135194825816463 +48492873274439 +87927853938680 +135840296743762 +88891036064793 +138562979847623 +164367196164006 +173513494622629 +228262036306587 +29113514539915 +16195640032318 +224526008289318 +107786900804682 +271123190748381 +281177950522166 +11515022637058 +174870440382127 +216681095123553 +218582178128215 +70855679053946 +42249465734544 +250936185143911 +28223278759353 +13209475453241 +83853120196754 +23826214078615 +128837361711106 +38395296776843 +89557017197537 +233044680300857 +99307480411055 +14339375053374 +72194919919849 +132304745549602 +12510824437920 +218023057579246 +148313515947493 +267125924803658 +64053353250973 +175464932525222 +16137897332585 +115383077817297 +259556809993835 +257559977799968 +240978941747874 +105027214533106 +206620546600805 +169549573553293 +215700391986845 +255547250931906 +87414436791657 +280576310172343 +11695372098161 +47899516023180 +52246917528039 +237370863430689 +103913935172945 +187102616779788 +133413801183466 +191437760957393 +258963171101787 +31188596216298 +92293465703060 +172071727862486 +254555424848068 +24485888898016 +251036585996754 +257291728979424 +185893912652331 +34763516441650 +38246147336826 +146194033742052 +230095383416246 +262605014831205 +85145676412758 +35227382669623 +43280317344836 +199839599450508 +263178907812829 +13176280665081 +168989569065724 +23205750813697 +63744945587452 +120257179262963 +103265973345078 +172368660857233 +242619621775129 +127636681428977 +216426439921340 +234716960752933 +36582915743368 +190206332922443 +15600819929078 +83753173127705 +268792236091446 +139168047801298 +85552537382482 +57011832849727 +280168868723592 +56146958702167 +202747911557367 +127575973800222 +184686085181537 +87753755753914 +154450345233972 +202139353907307 +248090678096163 +185412955404137 +272148891389525 +88711693300739 +203933876200519 +166221754117941 +40152362986476 +136669892527136 +101928948475201 +257370296167482 +244386692168012 +71549128855127 +194085045139315 +69782290549 +119102896966435 +198850899131229 +239938956482834 +211157123620070 +42579598043903 +78548608494867 +168138375689110 +44826000430408 +18465085720035 +60434956561019 +177014551290367 +70547903004174 +86487633864317 +98874186514600 +187122639048506 +247212538526305 +276332963657490 +117849533048317 +213081638049044 +271568754123506 +155131344495926 +7558271664609 +86050000930871 +84346580262690 +206810519447480 +40551984249586 +230129297384097 +272819968620026 +280542693306419 +117011832144134 +127201206611245 +18520081689886 +188505927781016 +209156914245694 +210544419076154 +5166711616959 +123213882280508 +72011881467296 +240280843104270 +67667678871448 +196574756745125 +244838408828878 +130269953763953 +12389188374976 +12705684242907 +90728942347326 +46140572899092 +63641027045874 +273735306270901 +164927185825940 +32299858141612 +197446146595154 +96727911601532 +104602435858335 +274099220286604 +264282444134351 +261269528078175 +248276350113581 +53964760401509 +119387885257571 +25605838438406 +212467621333149 +108743139826689 +21495464994248 +131393371064509 +143385196876158 +157636769834537 +202717841297192 +198957743285405 +35178646036874 +144443977526320 +43160856009213 +137910723017691 +167458170193492 +136704099074903 +245668855991270 +155190706592695 +164752719714100 +73593082075236 +173567194015569 +137715638723736 +68252111628848 +20912826373183 +213179976087365 +67565668800493 +237854789934939 +222239450411028 +118839438413809 +50319120795869 +275745186142600 +168322323279694 +218054874550379 +159446847269283 +7651400346650 +259633094220676 +107131905462601 +128937987484210 +255739906584032 +123825752626740 +155119129860709 +174408934310565 +148481781325018 +26559208511979 +171230450083964 +20096396059008 +245477989142226 +130755149484885 +60008558337960 +106871375784488 +4387969711731 +269019876321768 +16606855409531 +138930732540400 +186994104879334 +166189634652236 +270483618001393 +231196448414616 +195237828705558 +177058410122297 +9451626875425 +252712573081431 +99688915753923 +85970226274404 +236891355121846 +218202383210849 +99058346513532 +255140801413690 +251955773355547 +146786350626218 +145886510996436 +279348256006343 +136617306057207 +106060850393095 +65927862244640 +97731860746495 +60855779729773 +25006589719272 +144807981968041 +240622998023844 +263346311116086 +31033630396934 +267158128054753 +72077247402203 +26019723633399 +35650903509852 +147078846989121 +24376934001573 +159493971238280 +5336047740043 +254522791283912 +161302033099799 +43173846488767 +47844864517262 +179302956486147 +151119636580385 +274566705115807 +43888993883785 +275481721704611 +248248033268415 +180308401398559 +88645469027295 +52708946820670 +231621293138739 +199126259316920 +28187315381455 +149514395828715 +16171750193764 +91873480948809 +206142520582284 +165983506587011 +110490385596372 +211120600393259 +71963486412053 +274350024507950 +263607031068702 +83754043534512 +277097184749865 +106287411583508 +173317641428533 +219817480456233 +23733187475874 +96741118305691 +136786107544869 +27199263109576 +115715042597998 +143049466463226 +262482274514288 +15109365855543 +135429756844860 +162524419408020 +273254752987317 +171445730448354 +71137514455314 +236979957322755 +273723687307526 +151507708018911 +52764487566591 +65091462020927 +233529245575284 +276830228129196 +130056869329330 +245755884727892 +174889034656982 +228737122000499 +245241930482458 +44802110591854 +130885596695226 +120013802243540 +127949901401998 +12199684386650 +122053380027371 +158728792785523 +151392235649674 +23158172207533 +34069849162206 +191817728508121 +4812244246895 +73685243595766 +108833055836553 +251387657683868 +157169113126093 +116195251843960 +79666283969181 +247188648687751 +64029539281500 +132013316117211 +29482984134909 +216125026124824 +107227717078972 +64026112256753 +80901838627750 +101217297584310 +4398660068049 +195465551392269 +165871430048489 +188976224203346 +144471516476568 +225401089413219 +271634178699099 +74923845907111 +160523246298288 +240537506144069 +19419788755310 +26557736768323 +61280142870493 +134142605453306 +48940975431994 +165743041390037 +78853164593545 +154909794108347 +168528545728009 +138149996075038 +21851531315456 +90331005354074 +149165934135466 +100312983578797 +215712001768987 +136403714791248 +63166738393357 +213407607372470 +66747337863231 +89014716246319 +50689835979977 +105456710878536 +247844692087748 +229244127138749 +73922770487964 +80713444131318 +104093425559462 +110036228185205 +242359255011463 +78169399045229 +268290375388078 +104140599675490 +3731327826403 +59966757279854 +150783862989798 +146667092914020 +143789014439904 +185794998975311 +120345200055184 +86713437193900 +119551040099173 +118629424353592 +219709023773643 +115150754807110 +273858922773671 +75236643721218 +250440540596144 +132165776015756 +21159118744281 +152902676679018 +243199456610357 +115700256803625 +242996781686912 +72393345632101 +56332452848924 +235145461755964 +252434855288230 +210445257419302 +79216549471639 +110247488419872 +92280781825271 +100274413735330 +188695156338908 +46637602865808 +172873132365152 +25657655427868 +96098472451162 +149585771895778 +103585480871938 +31650758712711 +54705849481190 +110827607208280 +224456142912117 +110854128874638 +113655519214420 +257552318752191 +261291793744482 +17254195563971 +83164099700813 +255451981716550 +21851906485818 +172774831002248 +169801039898607 +26797387534786 +171273361222277 +244374586948261 +116576423518072 +23366809044746 +79210427675138 +178168450626795 +276513085425836 +126750249499410 +258714427596953 +136574258610035 +83546173601558 +257781314429402 +45347037230728 +207824499768050 +54311767117591 +266788146529299 +137082854212707 +133982511189989 +275743216255719 +80909045231580 +4285386676056 +252124908851555 +125338976656705 +265561164459761 +185934005975730 +161659001953399 +36893914744319 +204681993464881 +196838846464977 +250704976578923 +162256349342506 +137254620818889 +215748497154344 +268708234298191 +174757533064657 +3554308719811 +183908264688482 +23209360037704 +123553519065517 +86451460022742 +125371478703781 +6400021593964 +238674272976403 +118106393184433 +46967959270735 +241771902618832 +59199559396741 +24449939273339 +125773595091741 +139539710282513 +44420932382898 +134915141610820 +265704929417727 +264195930602938 +151064127186223 +179622174968316 +151670636510369 +226118455274760 +116635223524393 +159382795381806 +197308637957198 +175409080735377 +56664900918408 +103267575875394 +221047264014202 +51111999401749 +28331940613449 +153974397738614 +105839170324737 +279690331015567 +165366538802149 +74812458432131 +238484046174836 +45466459890532 +104050420319378 +211759279109028 +139277761532100 +92358271305180 +221364771022638 +81029523384886 +68834686350512 +227230934990257 +187846412635175 +239838108217098 +149380143908479 +123414706691334 +64247344786770 +17877904521256 +119285287528447 +238630366946833 +249987548229216 +188820567079641 +227753599694672 +223284733884500 +150904731407722 +74678528695331 +171439737489227 +171053541293432 +86272684032772 +167554942288580 +137653738167839 +88002424418100 +86252767184297 +121833136394707 +188941538791556 +275258780415221 +145159026874061 +32955338639465 +87697870395658 +201442886115837 +124574854909409 +142603984529902 +232872268493868 +85816065116410 +45238779337972 +55391301884076 +255819169077483 +265636261433377 +93010446484941 +203713179177003 +277227319168203 +174242578132772 +168843177456771 +254251879276679 +236329896239034 +174457992999810 +138733978716732 +122774865536395 +83906062491436 +203545741486517 +36330648664041 +195239962518341 +4777178430617 +205175030177038 +77463962324116 +123546770337795 +42769699795319 +167613388709284 +220995077494226 +179705995628051 +177524278140955 +37180898134831 +118604923266939 +163804254336397 +277954098613472 +217542738152726 +70173056125398 +167262809260899 +141818573263738 +224870601289775 +20061020139106 +47148935440558 +222740208882180 +13937718944848 +171097264912894 +218665779047892 +20976128007190 +107251074463704 +40588841950375 +49267181311417 +225623057987275 +3314868603363 +183482634365567 +198131553308075 +7441586114896 +207959537177186 +267269115132412 +165157462980155 +126862192267672 +213163758276980 +35250524717812 +33809873268078 +6517062488380 +32041792022007 +93673750098253 +223787225558760 +172736784165779 +98739787066945 +271424245302449 +175258278007914 +126270777058706 +197492650216283 +158076470029630 +51099526120486 +52561574590557 +249421210901372 +122961317154471 +277572888392656 +258714017140290 +175429648321571 +77908208416167 +157804937785529 +258018366220806 +31552675081296 +174572592740367 +175161881863265 +22850883677909 +79568032372913 +95507132118470 +161330459446869 +219562004549219 +77833594285902 +278952236156862 +114102935514389 +137562672274189 +39225893578618 +84333666623325 +274730425224415 +169107169546754 +62115558926523 +46112498077963 +173980662487150 +260788723715361 +220898552565006 +250895076582847 +102657488575185 +40898531334162 +19924690858574 +266331503505095 +165357971277405 +80144942649808 +92523409488396 +63657109161647 +208450095693692 +103571473466427 +275680023393627 +243517516472217 +94952119736333 +43567667366502 +148313466534880 +24279729539274 +252533390101917 +7010702246670 +184836573329191 +54835155748030 +36961892142621 +91581916852497 +7737606611923 +267380589048624 +196865187606787 +165122128118218 +26290927769144 +232627583092979 +108807936530027 +19428140910755 +43154609038163 +112263602386592 +272250964852778 +89223094540195 +218708597759399 +167026106510480 +182336816974507 +233535472329069 +195841793154138 +220335602399662 +59040911808212 +158978712601356 +12703069165844 +77887566487968 +24360274321453 +168022541401596 +232291217203616 +39255654466977 +69337697389739 +232456523423353 +247416015633873 +195888009858978 +231783676147821 +235576165575620 +149794443638614 +1049781706023 +182684736114016 +127881513641459 +257331828018336 +189236949047077 +91901125042796 +141727112006758 +11456662050191 +278898231378550 +259771125946602 +40425654807459 +45824350643483 +45498882757250 +264782494256070 +14376198335945 +227578104708562 +147380191228412 +224409173807364 +164321890277162 +136792226368110 +186562796238087 +120164111713278 +23979351135097 +27487887441453 +66008514373518 +256715635111280 +59350482183592 +103481655231597 +194376529240886 +95342852140802 +208452957009693 +165705569480310 +74283959525073 +267625764642381 +148741147089550 +170496777666743 +194074156364889 +259340411212236 +56379371276825 +194307952598967 +59836935757898 +100368068281769 +41027446485296 +85701407012315 +247766685888400 +270256448505063 +64748705982705 +116201388521775 +72962128297300 +169982699362096 +250371774996610 +112873486310347 +268836604337992 +110824050886867 +136279213096631 +48151642006563 +164516017110832 +102786916580948 +83707866597621 +189013973991186 +118679828328862 +246723939241041 +36974848897772 +278517868698668 +72602914097173 +139070982014969 +268799454955217 +240076145844397 +160432536208629 +83725311599629 +66782586459719 +280677183283359 +177263788757708 +132038569208944 +54128810197341 +13615699581290 +241733556182237 +235854302942502 +153750025317072 +110419787472836 +30932211795420 +274163268782652 +273009362828039 +240856905433042 +173306300845913 +82658040898129 +255480946503833 +142305362118098 +27852725581054 +258964649404356 +26650442837590 +258910602758104 +136148150988961 +188743733461314 +28504596765821 +140948837301881 +150222311221075 +259351963345030 +112517894244164 +200644026991124 +128997596214417 +178344424436017 +136790378758824 +222299847853388 +242511498211728 +142240323233644 +86416829225248 +114839195563669 +86313491436184 +126524381512383 +7624142640513 +102253348991527 +139310515954076 +148817869587726 +156045233331210 +164217419103096 +262064992427074 +110713268530475 +245967969139858 +205615517810077 +85338387108808 +238602681085669 +150150565581538 +138341360084939 +76884806769748 +187592068596913 +134436003514383 +73588416888779 +17969511240468 +10186904047957 +191870065065536 +146108921106284 +263819756336259 +222956622799820 +111076989125796 +169907104288994 +170146813108175 +84556147224502 +135184588920882 +65948866652471 +114601828184524 +215207726967166 +147509955827020 +195166490723244 +236334740633220 +78477844805649 +86778208381343 +76022925954099 +109531542767377 +256661359672051 +132841713109099 +183930638169950 +64847089074853 +27242148272564 +170040912053792 +192516066760440 +92725816208569 +169008088106682 +268053500735586 +234803857034711 +104146128256696 +67006094195011 +17487294583985 +63009100404470 +108644983697569 +255258205882331 +181991602022433 +250240578075172 +167899558289875 +264591496851464 +194772376749643 +111759674812810 +159343127290646 +162278893256883 +120657840625712 +73849271445139 +72400538423044 +103833256280285 +159564403119795 +111567913814325 +40318901839582 +89853485314920 +18955612892274 +82191180518046 +218399687730934 +75793057176580 +138849767787830 +193416363655951 +123405097378621 +112583305213947 +270873302929164 +117238601957041 +11456385643577 +16869847272105 +184539691921071 +216374304416998 +112471697099947 +194899017779710 +128048675866019 +126645469961077 +32514352524576 +135876531021319 +38424986643462 +92610377060207 +232436103299703 +46828569887933 +106526068155160 +264401310500810 +246297647794310 +190290541248077 +225381503559914 +241356767189373 +107861059451403 +114644582862687 +6812887949493 +205207245476952 +186241716482562 +70584699262533 +167672330478587 +168573672866169 +189862114812416 +163760130785043 +277961421808769 +277043801721373 +176040790022053 +266399074937717 +157702697478262 +131712830344215 +139865823121550 +1273265173017 +92918937766608 +104827281119908 +178439151940066 +133140070167183 +131310761562488 +201316185860236 +253296850867929 +224535429664965 +96707554311759 +38060054085290 +107451992430944 +9485185339777 +14752058140480 +224785742760774 +117995560191060 +123342875430040 +281400975541279 +61999140731875 +171409570158325 +234086870438313 +227639151028964 +64851782612456 +64122076856181 +193929046913228 +35900141214806 +275462010667174 +137707645765836 +216345900723656 +320876847214 +53664740904650 +144189050143878 +137164142581352 +106755279061788 +96706455097895 +28203117305354 +125957685410841 +135606911195570 +279380708359195 +120052725600047 +273478936471756 +185347100976453 +66211760746959 +26190297747575 +4025131813008 +226856377223174 +18793832677509 +216701629319385 +45596972067443 +58015509599928 +46288981566900 +225768976938477 +274106978910916 +221851173983694 +168901203260685 +113170835911246 +130614228229750 +40630265251550 +41835879004963 +12821567798938 +64757828413528 +215409965864101 +3391735127141 +227280871272883 +155851241358943 +144622785016427 +179656557766329 +65721010539641 +175570780873229 +81142608793427 +223817917630293 +149240051813763 +153314881102210 +178182775655673 +184985792906435 +81076558160170 +120191857760441 +170959605931244 +83198913145402 +200601259662533 +109750399390006 +271375775982785 +210145420126354 +119923541266867 +125220978650455 +261437586368744 +118647347458279 +220805679923781 +250355047964456 +72956885714799 +166813094332400 +72689312915724 +147349928132077 +206046389539835 +88590331180747 +127871782186668 +139030485017789 +88684716996239 +45826208327262 +192742392492417 +185572045018681 +209920511958672 +130739580942445 +82786409891788 +61350772404606 +140656314560265 +246966678927248 +62432373456610 +189171882852177 +106958824197942 +138959650035276 +170983753009932 +117937857586990 +133089919073765 +6854530558459 +252793556838739 +69263169102881 +14786833403945 +416054534106 +231653018202728 +260134347256296 +24056019617374 +106801624446492 +93178914410608 +569042124098 +628864073202 +124503846769845 +266780760482847 +261674053295886 +64426504991065 +21597458024435 +11514140749808 +125573690039830 +40656400527047 +127510824557237 +199857008474072 +200372603655935 +207413317547581 +250319347018 +18548412425800 +221332956660711 +125710835184223 +264939635124445 +58322103510343 +166856706885069 +56509127102020 +225597501176115 +194942840793645 +152696397009139 +83816662675175 +89611690271496 +271029671447068 +272935473835004 +158739395941107 +30252357103444 +47653165719192 +59571498689329 +179089199838919 +63571526132415 +106998279398270 +274104132916797 +68125892684335 +235382225076876 +258590629851604 +166751909776323 +100341602288657 +40362259520474 +236421139882975 +123058697707521 +43859570908935 +54100386017926 +17166993153690 +265664100315642 +142838263403921 +71244212615868 +263316074746672 +140215810057282 +269990765350818 +80227316887704 +193372523651092 +246699100635970 +35040698959148 +196170200233999 +56013011920490 +153941324981328 +247173324271268 +53097073355977 +240467675392023 +212587048245467 +153250080903188 +42674702886668 +28052561737634 +156906551388416 +232829289286302 +118554637116543 +271932344668893 +253930972166148 +172494369702371 +84707958168347 +114985130133970 +43720946219983 +112878576838330 +88740108931230 +178744408180175 +268482001738617 +50836539391787 +150554156392265 +50957874205694 +70681579056913 +128266123883515 +41591468321032 +58059390298517 +153702465608819 +133305179594352 +191861034120615 +60999719834887 +280922605521098 +191759790047960 +262439399591694 +12365090194382 +269166363390852 +166298898691978 +134487120015601 +199943289149509 +248627648522649 +117326778455276 +191667731298080 +175583111538826 +97240917316070 +84410539393243 +169526970591452 +225462820675339 +213714163509692 +201422182816375 +196652176026056 +13199956734833 +89981023682291 +26736731680987 +261134855246729 +8708072589395 +138250013795781 +139455627549194 +155453862589222 +131774471329162 +254682053007108 +14227566200929 +43062533667532 +100052649879298 +255623134732534 +114497731731804 +12413734887033 +105619943964442 +216230287463184 +93208108781917 +81173685941548 +41557585711743 +83684634926386 +227821828113634 +265639547173703 +3303199592247 +232889837587798 +40376430146541 +38631947335439 +149598229808236 +74374987579731 +199506277433527 +160577336350521 +267493541928075 +222651496850916 +70079541495871 +270526439373735 +136826039624292 +275102724744218 +242571598924434 +6204846944421 +276012238958568 +23745302627998 +112663776253155 +64862915160963 +163135868510796 +30435223486912 +211123112147626 +164518952012262 +181948596918758 +35585959425896 +64733938574974 +224439910838969 +214572718944313 +417018467557 +35405308505364 +146303955106620 +95915106749538 +252356053031859 +201482327277245 +178455009317379 +111122736299401 +248844291973479 +47085850275706 +2159112963286 +144398008521009 +33839491634483 +181978156988847 +115571574199513 +161587938412691 +47097457519562 +187836285172258 +1383672565232 +161184463752231 +131948152889867 +211608138324133 +14980475977733 +128074071499475 +40941072214705 +60607590801105 +32839642753941 +33824760979340 +123652891192046 +160311980244349 +199123939902152 +275488049042690 +276812408388587 +10347798978005 +88137665695679 +234651310204474 +173200862063582 +184515695944786 +166559690654204 +23569408240334 +141072340863660 +245946539037781 +26490637481100 +251428751982088 +181823691359071 +175953063066892 +48430305348296 +90419856159575 +48435887878928 +148273125423579 +275192364486755 +146684743772637 +116944320777662 +146321763485732 +103040688628151 +117521711169490 +170551094970222 +82090868125340 +244859533822057 +187645212081090 +252579858174851 +214560256451748 +279220136164160 +207304850597866 +245066209400185 +50222765013361 +265940506071693 +92034052070719 +54646428805853 +129431232511005 +40991848353960 +82228731183910 +173349151254270 +12051695796583 +37337028547676 +156746826521641 +164500581433216 +47885150463347 +144395056800854 +211783537537607 +267556111842980 +84009291714278 +135803041865668 +171870700284216 +254305489697131 +258431416730325 +58532803101758 +62624325459752 +161250633025754 +166546695912691 +71249923560893 +135528129044205 +216926031484113 +22499930551331 +110880733917934 +155922095962131 +15498338911551 +237841174450720 +191307581192700 +9267000503156 +21647899540690 +36314943346104 +121945668392449 +66705396046786 +13608916306145 +230840038044227 +166634279518138 +87109716559674 +152278460446224 +45473693471716 +179609551136353 +1462165085276 +214874591647420 +54879617566053 +25901035911821 +153486271753998 +61895826588512 +224029799471525 +241024041743150 +134432818908318 +21294926305539 +37867794623728 +62356347338180 +206271035787505 +107358607475929 +256524044574263 +268683227107205 +279101824976113 +202724125491710 +153739277460709 +61842491445122 +139334272732195 +120602876022361 +18188699319343 +128124849925359 +123132310608512 +245716469813783 +58612403630572 +45582675636030 +271337575536937 +22899206835886 +266843543083574 +251105691575731 +131755600599143 +114875532728888 +136256460678774 +97199066290875 +141898039863348 +259420242540689 +250537182487583 +213137841548771 +46966872145062 +219557705308 +229789245349614 +90104343128008 +177040098311060 +136275854816730 +215758379428733 +274769741692432 +118266867488594 +119856069305803 +254623384730157 +267311701159049 +48837588959491 +38640297741582 +267932668678932 +190589489468392 +68923825840589 +104594528031351 +267801375492691 +117212851278446 +247251235503949 +18403402222174 +69983339041320 +277799737593388 +150998141908305 +153957065628619 +29265927874673 +136923789395805 +184137992184087 +37768178468765 +222092944179150 +14938805147618 +36327845060964 +40976932605448 +242895613435125 +42919301225595 +166812449348021 +255207919346454 +217871525734501 +224706671308015 +213098590295720 +191996026560154 +237418198463796 +93797788808845 +137955713010693 +199626315567433 +69312680738919 +54015916415365 +242077412161218 +253179628084971 +84929189248810 +49708606095772 +229586520433298 +45278019763679 +60871595633566 +88991668456461 +139764223361432 +275311775902495 +127131932485348 +17355026957035 +86646723648110 +97963067914930 +280298336667611 +176202357559062 +171635468881673 +153784476568473 +63738103451199 +222541300411460 +159938481444394 +56935695193012 +251854262951315 +44875620441375 +153862377494771 +169715747651544 +272817864374661 +263554447749721 +141345983818502 +17565009058230 +129284959311705 +163045703009513 +108724596371069 +231113484415695 +210905588761471 +20392747180158 +229660733903776 +257156175144844 +187355262628877 +120962711856619 +68698121890332 +125502600080552 +270410403493937 +99246679421529 +189669819727853 +246500875068646 +157864712747408 +49316791959234 +144403667571610 +255940933616750 +85015327194731 +175536095152988 +251728368998723 +197628107416606 +85581983034783 +132929706735137 +204178883676087 +126739326301224 +70529274264698 +277002448294627 +190523545962385 +28480831317781 +43654683665264 +165860452106640 +118375986189691 +241836904689342 +52513421732427 +69864204346550 +84214174436723 +157573182986149 +83886981369865 +193748539427637 +209871638860588 +101332905906835 +245640727237756 +162841962334272 +274292057779229 +29390060294282 +213931153067492 +28810666259853 +139061068463591 +81710747714670 +166030171641085 +70957709721961 +211355731917822 +254993647577910 +32663350679279 +281398027044127 +77004663271363 +136258732788219 +194576236678965 +267101342354130 +237960043070275 +36944188410113 +206009142362463 +253683159999798 +280722706132881 +40838222228383 +107302682714668 +29210745508867 +80623222717405 +83062512078080 +66704650021662 +261247190858158 +218399968703382 +90792831438756 +110358537838995 +117559086840093 +57387173994801 +149135850750343 +97268409087729 +172518999825306 +233834116037081 +58310648046178 +138926145210933 +112722610922983 +194876528293442 +148035492831238 +212069126589511 +140680924563228 +243705945452750 +171425707519635 +128491987488690 +125114394141888 +221692765032728 +142263934988247 +82328046495073 +95242134134585 +41737072944294 +221093569177963 +4571983721312 +39258190119543 +172393588228462 +161794527643182 +30938821106013 +161761660366096 +148340907567227 +101948680572807 +117251061356586 +172548098831885 +63568674742974 +279676943982995 +78832566786229 +50909456736253 +247104675006415 +218935625018464 +140853899146451 +148565324829318 +4030217891636 +196219150438106 +143588383518019 +21009316190702 +1483652976907 +264906104232343 +231928494119968 +59214805449771 +175005561399473 +251294153392152 +241921685720930 +130518801894244 +98348853294244 +229108113829531 +32064577599497 +46257274047931 +235163292972111 +245494520854036 +81991039613123 +206190540316429 +216104074845118 +118060025133996 +115216421110465 +41223033480994 +228730725739095 +170477546424204 +229401548883570 +206764628687429 +211704084122166 +181212519846546 +269139168988397 +134361339265655 +184223826644678 +50261631977677 +146952483698551 +151940188140448 +187111278863714 +203455025613264 +134339017642855 +23668442071018 +214377914562833 +165349542725382 +92868668793534 +198452989600704 +105765317079294 +40031099992976 +186512359213808 +93340409134510 +204667806115707 +169483322418761 +67176202531210 +258343818782093 +99552863106902 +193229595587111 +158429789308751 +16958594936107 +122489724404145 +204595484057835 +201793542480178 +57361650663479 +163170405867334 +165946257001753 +77484773083638 +196162076365341 +6855307551697 +201330839650764 +219088709560050 +246047599717747 +54295007991425 +276945034452025 +227010401429025 +155736088742325 +216415803789970 +141938571003155 +86106823042498 +73391592962896 +221591305922999 +46975192830577 +115163446168040 +46910713902943 +7750884785724 +3914756955421 +192754226603333 +227969960572199 +128699224680966 +74567434202204 +255512820088539 +19524707869301 +145834736376413 +145798128915021 +226835322047135 +40612512626948 +88674138058892 +87523758204358 +233914352805381 +151639292665104 +98750108153831 +215070714758599 +125525475173130 +44953576319038 +168816059290514 +69290946547883 +19385042867958 +51471433556772 +235671083275190 +26381179918797 +226660599831185 +52927447032003 +59941183169746 +172032541531992 +111486106522883 +242744014570753 +162071579275460 +266727506045908 +67493065603866 +157874934311144 +259861688807832 +63179557725875 +169259316467842 +142902297484357 +90776300933379 +524313592769 +51660271501698 +117120470190146 +275095120751266 +207060060599462 +56545616858970 +253132975192236 +7922392314269 +49490792599712 +266703277854139 +28135384688483 +179076408823736 +18859617384959 +161690995649492 +27187048337104 +86322111300455 +117849004257707 +142253737729333 +80023444558451 +113389672221065 +11701723268228 +226160260514053 +233782139389551 +118153009562385 +69061380306929 +281438674285775 +65645055942312 +189836000197643 +179774278861520 +157636510463934 +129532865794862 +127339196587743 +98269691265825 +228221014339983 +138045438458449 +27510652183528 +53500828609134 +210115500373810 +121774083795194 +131751974619742 +98605317245286 +255094673754614 +213259528351431 +144651474350775 +253022581222603 +164695616959689 +40237341310063 +265742837061058 +268522242742646 +262121350047512 +102047466097035 +127591642911348 +10972979619678 +217298184980007 +22018766445667 +115466427051957 +25245020074677 +127268238964468 +1646473965075 +191267565075486 +163786958418776 +56088722475676 +55024050431578 +204873807265117 +70362762101582 +70133869313348 +263005160853983 +36384579177951 +223326985798669 +59590343625801 +271936644541570 +199168995362794 +103108903977955 +153020719143684 +225673729747044 +3259826534826 +229942341151271 +66865295755914 +224006806863389 +152097367976955 +271723090594890 +126341236747688 +236746743960991 +41089794414166 +126098411133614 +182541897312722 +198603151604801 +209553704510453 +140824083821135 +30441757199337 +41958162146465 +153538777172625 +222806180452266 +226072672302292 +263070463591810 +60363938032044 +125652742900285 +17800950943689 +72335397506978 +122805335414603 +116345879448894 +157587683771470 +8566902082813 +218148724458939 +87090928578116 +113789704050328 +233248984931907 +182807170528655 +165766611855419 +122356093831072 +39033360905126 +122112935411281 +12666462164491 +158822859565547 +268614924530820 +195328409548057 +245228270943584 +268146958443885 +263991603944921 +241773828281169 +92807115790722 +189984713718364 +166698294319949 +65406775957286 +54373407260693 +221751114964340 +133313015828992 +152110780689542 +111366175738015 +23688456700525 +10644212782664 +114612085996058 +46955758303578 +270434857013648 +143672065078147 +145105986648851 +72955045264846 +141959103496276 +182338467347099 +265743517049936 +212110210132336 +87965253888690 +31051451017445 +110848553893056 +116858435153309 +143257486551672 +160360032045784 +183273693151754 +124656751282862 +97093725260765 +243628128825968 +37297236561290 +210310220759322 +142072171517273 +261281639182660 +82119707878519 +233345048838218 +30315813645449 +13926052984646 +59209147791814 +81114327861716 +35405507944412 +62839414110791 +262417472303829 +168355112010939 +160122585052097 +6698576891030 +174694123540972 +125039345849023 +115079689640343 +7342339106563 +55548507912073 +49471417017685 +127217418311980 +44094675498340 +226995183309550 +4140014673632 +157341082035397 +147862830791051 +212822058782636 +216787409532617 +133318198375911 +117434730444199 +46184542599917 +150051606797958 +271647274848836 +103815296959981 +62345092315979 +81306351452680 +96762104978756 +91919792539675 +281001342266514 +148129002507826 +142333700710706 +219230086308911 +199814459440967 +127437352330996 +39249982204960 +180038855449158 +68093705553977 +193592055413777 +89969742864143 +171934108433081 +6594747064702 +268683848082155 +71938699477688 +44970393671282 +198443638777849 +107792332587861 +59814469245544 +17757428902696 +274200505704872 +139531464233409 +81296898972962 +222970140646299 +182361893642888 +213193241030647 +83208444120102 +185667610528312 +256240661715003 +159873258251273 +188130109145244 +39435489579012 +172200409782595 +82135433103885 +224719933622302 +191165121863830 +72754658607983 +84371201587807 +28754869547909 +37407412266754 +101436130538776 +175617538123647 +146548847479516 +198388174402 +88485490992460 +23274086525413 +150435624631873 +184695928101545 +276951582963818 +259392266464802 +257830800264901 +20332130039627 +25028804466672 +154961960425712 +234578870138955 +188161474603701 +127699112889782 +69014940149377 +204935170704817 +234086307756562 +175852011169273 +157997132333087 +2038681288293 +49739156419530 +72523002211487 +142093138849905 +260220670763669 +65888181400015 +181286014430187 +153054110470590 +78538384440296 +129112329555188 +144163443963702 +92141481629451 +94508579406246 +30705014085119 +55031923566845 +247789810432430 +107051459900898 +124816399252547 +166583415938287 +127712902622259 +224755425878033 +230550107712316 +120312100299434 +88983441684077 +163417060541402 +70968371568019 +100565884637306 +200385147865167 +280914887435691 +215567334067458 +39609437200483 +202099247705204 +59862470614385 +102821021654792 +47143610750836 +215089521046425 +125116390432371 +69029957201046 +220966371846150 +264479470382901 +119105498853016 +212009624494805 +280320821929540 +162178940077748 +57241378776352 +98677694398151 +10298030103656 +6350336380771 +167040153590727 +189838438635300 +103730843316616 +144183777613082 +100886910012058 +120423017220502 +185815108373084 +53359200669412 +9551084422878 +204189710832310 +74968150602634 +175266155452016 +241572839280624 +228386995084877 +37368341546463 +17241491042478 +108318641595734 +62360343060385 +56738520784089 +200947616163387 +128966966599620 +204245162155938 +80981211952223 +242562903573865 +271862216374629 +231896125627953 +122752700847230 +138915406681740 +45210528982176 +272859692684024 +129654088382395 +261238582967957 +224351235074020 +175999463925356 +139221244477450 +260863080809069 +252699420497950 +60490634293023 +112643366181487 +158978392236725 +216025065894168 +119424659309879 +274000157346767 +275465319710819 +203973030224453 +93485162986571 +250563180288563 +253552312470350 +249760923237257 +278526142485978 +189240423823928 +15994300831147 +104268868470379 +201496725512328 +143631892850850 +37983957789221 +4234294083637 +148979941761139 +259316125091733 +168418134578745 +39366991615687 +98547975912874 +34132395551440 +248329325959501 +33387427892309 +45212619690330 +179274364531372 +72245138880259 +170126588686164 +180680076067410 +10892983342458 +41559618486457 +69497588816895 +157703997171142 +117860519509295 +131522780291305 +118957138198001 +206929809166878 +242020905678100 +179960961736100 +29152101248952 +176624294276057 +210654287962077 +39036398745271 +175201244128650 +54364565191343 +132126599474550 +45632850869470 +173337282889368 +29375505810788 +142084058296944 +37040391320732 +112225638571416 +222461172625737 +51022533168493 +197636453437928 +255222339819598 +55777179557400 +280460683858428 +267251380794218 +103008881855520 +138881972999780 +244463793336033 +114482439418723 +228816345662092 +245499071570931 +235230832562956 +138169253021256 +116681229123603 +231703563395692 +28546117318766 +249038532023913 +237858267430969 +37120961102586 +244923699816437 +42356941720317 +226318624034154 +51770471181279 +37512221748117 +161485126541787 +213696728343980 +203485146267473 +175607600485342 +118520454852976 +178612791848271 +142655102475375 +251124385861873 +49058560690166 +33626285557695 +113327729755103 +66255318963346 +123648308026834 +207102299566112 +138272681680591 +252441537432633 +264281645353364 +81004247865621 +149617147668330 +248024042839155 +124439120775545 +117528695119809 +126238800035109 +240647646266602 +109354105587 +21361030610944 +215743545900871 +52923623556131 +247580686184503 +148233899328652 +101060677384116 +153099969822424 +10570158363528 +233608007361687 +63660696520666 +275231515588510 +95480335187300 +219052157780671 +48451476651497 +135909429319514 +2918890914496 +53631657288981 +262129435350169 +17856289107339 +68555845932774 +99854187110234 +125644431149267 +40664628479763 +109151235336309 +161794240141242 +277607589924420 +143678523678141 +72711541041819 +45138511902634 +214784714219553 +158510774976376 +665037856919 +182253588399769 +67973231734088 +50976011710028 +211559005277281 +67099130463287 +117708228311383 +116408743243980 +190970942522343 +185760374251858 +210933400292075 +249039352462730 +183056048397819 +31501235236386 +46235592174936 +178099921752186 +142389462086747 +43431681268937 +67383300367103 +188928509534348 +186648082733897 +131778405082877 +22439273040252 +137848063923552 +138538182047354 +44453164306519 +276265226531123 +214986728895249 +274448601792933 +94580896805334 +161836221014892 +249383819889277 +170522531191282 +92609335878206 +253487889556818 +23119655980376 +80801716631465 +168147596510409 +150921957394106 +151202758698050 +101926124633561 +201797136584592 +240180307851913 +118573972058168 +174504479695214 +274431378828089 +226636350201187 +15646083515467 +244344334680704 +156296002647294 +257971225462063 +220827892645332 +34911554056673 +85923085823423 +253724265502639 +157582621399260 +122987431934264 +70930906273758 +280102319117958 +276782600522887 +157618956618753 +194559199880533 +138565607253473 +206856486060947 +76145013918377 +149428829951900 +45874814005009 +97566589198670 +240338069057566 +44835830697466 +29768833339671 +253954495653331 +170020541706184 +21826769050518 +267621549639626 +85041201088399 +114147960873830 +167330928283043 +180695372308700 +201291070705130 +17965890630898 +142569511858092 +157737155382020 +251570271404659 +140420001374083 +183232613490836 +7537315501494 +245570037649053 +97520591156949 +4366475470735 +100806345137271 +44728646412567 +66629088840359 +93621422093674 +38843830973504 +233871154703087 +248806118345540 +193732556493205 +136283824880961 +16332839250610 +81008830238302 +137579432570560 +201204538264138 +21399526255653 +102640878871994 +95141357957103 +106608676983229 +47143735016958 +37257646294580 +120628999255615 +234411865761170 +212479613043860 +229336084847220 +134293823696181 +71831492103918 +224324279730872 +126217703921475 +9897594368189 +5704170342910 +159745065838867 +215206118987524 +200998115298157 +111799746315410 +171134753860567 +226448189193449 +21620053725633 +253937528974965 +247961908431233 +85424516342450 +171200894548220 +7377269952098 +22303492796669 +120046354876921 +174800541941832 +231193117205378 +213459706484134 +103221037423491 +176096840695352 +172761630278009 +53124923550282 +120677818565987 +205106056832653 +125282559781883 +240978294640041 +279035301089313 +85900312751040 +258353603334770 +263415366293301 +187186364229112 +152814565567819 +77720892947518 +39085650350399 +147794125331498 +110443789744586 +208456601298560 +41831205929595 +21154380132378 +77351009930327 +13890140716503 +278897195449674 +274128240799163 +141055819898285 +77305174355068 +105778361823713 +138644592391459 +79736366867291 +139067066007470 +216642389682625 +10027984831343 +206515975544531 +173211023849328 +18285673494296 +183927180046173 +52643719313745 +254087031930213 +128606959550703 +101509381557492 +34924487163316 +171057129337088 +157841166417740 +199993305027775 +99793873215488 +189970416771255 +144588156580348 +28653518404112 +221575944823985 +267772220955374 +30515407363987 +9520831904728 +259636522282452 +87959003121868 +38867880129879 +156117051694563 +14014410471704 +236456443610356 +212497301367610 +240690829458711 +164816869619974 +267302044084340 +198861093065864 +255701659352902 +215274263208025 +250316483449 +193841059225668 +258585626856525 +46169532374130 +47770811404537 +121754474784944 +70412796854886 +5987753925925 +212499459286102 +32887429453524 +91953106215594 +76967886031497 +219141224927303 +179002051014039 +191724195152114 +179487063884367 +150354197276800 +247368916313659 +110684275416627 +166203496714433 +269866886813740 +231884887738430 +256743391538487 +279800145178602 +104489637750974 +35761745011380 +68753469403035 +104632054310037 +178992443118685 +152410071057037 +147926609137477 +56224979038158 +272648518403003 +76341406765578 +280146487681232 +240593953334307 +255003872089243 +264298518114133 +157211856151685 +81620246687671 +214571546711169 +79679239998028 +226232445453447 +204023713406169 +160197116433989 +130107499560851 +223335131522185 +79579558061510 +185083980565832 +53641534311558 +81160907406907 +92186156001180 +213295810486944 +58830893697618 +42671770661086 +1483739056727 +204948526311425 +13745546779963 +147096662408473 +239410941898733 +222560386966834 +196953981074683 +120487617563321 +50239490640669 +79025910921781 +120420059255506 +123979798771366 +115230413456735 +106424311100200 +179612867894429 +63458626667452 +26225422083907 +181625414805090 +157010417486408 +44388706898792 +70404678153966 +42084922506420 +79639605730611 +44096125659982 +29609836184773 +85362650925246 +276765691800624 +169160641314859 +101249218708750 +140942355926875 +196779303122408 +84051581573644 +74383928996404 +36228576336368 +257650532940983 +86716451417360 +77977650794414 +193780195188619 +120282229188285 +224342724183958 +16990571016672 +91367505584326 +4657552934642 +104910270958945 +39622038533728 +245679009753119 +213276715747043 +132888989654193 +83780772932235 +279261571209606 +7940918130249 +36468355098590 +44275242927382 +46460724345448 +171646206734913 +192566838406907 +147222529348574 +130815389471016 +187318323181247 +176275442151448 +90476818945605 +228873612793591 +78471532965517 +236694977494651 +74751727234911 +142830737349953 +95934269208775 +119717454501855 +92005204388637 +151889783138823 +154586667367926 +257686662792577 +28832511344230 +48763397717524 +19077822648753 +171221650767240 +108267261930861 +140828891955465 +59336673474489 +12346780521114 +199133035484366 +205658929934884 +46313195279207 +189058923813965 +154050978560045 +153482387594198 +683006472328 +190907837877202 +86385296587611 +208157974846047 +155619513861163 +24817161045775 +102683751652054 +219683033138054 +227858866376085 +87441685073794 +21194389103873 +132852714475204 +114289974082652 +111410136233963 +249848362770877 +44720878979901 +127265125837498 +35787481812511 +263304740504853 +180524027766899 +140848413201235 +216214543180188 +122111728928301 +124230023265459 +254280388705140 +70257128219650 +272407395280043 +104648380643151 +67869266665709 +193352984196584 +28565628507744 +91141029864930 +190821174068853 +36439782267508 +3211963759397 +114565506814366 +40462880853516 +193139764110786 +247415739234517 +217385524614172 +189150389858512 +50192588976932 +140072097104481 +73105173856197 +259343171532565 +169899424105734 +177179954827632 +18949112295842 +40597119074472 +213885348112654 +23219138242864 +209659344792575 +190769387903957 +123175293825526 +255465580666883 +222479063672539 +56491394037376 +13602443176448 +233158429473738 +18053246792184 +124340917136827 +117099423063721 +139420299288730 +263730854517556 +261289767512567 +236722217841911 +121032248965443 +84183267819947 +86838807430217 +59601469989850 +171755301947345 +248132013193591 +193982895672881 +188411265348440 +649724138247 +163239536340662 +167485358273352 +202267529985840 +46706505000318 +92495854868447 +194469358090782 +119270979703562 +171765266234493 +9676742597265 +224668937813830 +249273883355635 +28822896721684 +7009052598311 +127335039935864 +61666458776003 +206782043917330 +174834780073887 +62035904367661 +239504915161979 +122533410451256 +163134122191222 +265724951881456 +219370757458658 +272515632890439 +72983547642609 +224922191833925 +155820952015452 +2923568392821 +236365849906455 +58545325711164 +131920246596247 +215932338036078 +79884727715621 +244760997272410 +212512433285049 +63155077597449 +262984124878244 +276804221433231 +126028834007014 +165373234425584 +86044886162367 +216754634620335 +248799213461056 +208122341956014 +125999617868996 +15714842185199 +196820382624821 +129972845970722 +153345301741614 +135599782569093 +33434954512258 +152587491288478 +144942041266867 +212889751752169 +54786159094177 +3568241726205 +274843981044906 +128009917428725 +5619505975112 +163205814869763 +60017413472049 +209484385059371 +126391981588554 +107638410025914 +205354590581590 +129646497326642 +121989203949681 +195846887501271 +133962449872740 +59214982764924 +245556226987752 +279446944226448 +82409844511530 +3634525325247 +90748422844619 +46477025232499 +179749712916133 +39200782670541 +16625895943519 +219466131757511 +243410654630996 +123539976529009 +46928962925352 +147639382311022 +246882736063757 +218983642839439 +66596753952445 +25684222712344 +652326762486 +40827023085908 +27991063577374 +174087442553560 +249578299927465 +70694520282013 +228993863093357 +101113916748903 +139195472582267 +111144886898497 +186804910125302 +260007214422692 +111978472049778 +110147278528945 +203976939629248 +100610364234585 +103687616327702 +228022136501988 +250739743284643 +235066313927930 +251369652181386 +20162444506343 +261583395497334 +134967593719738 +188289188728043 +274176663576606 +263304491400872 +275209836655690 +270432339686116 +248145998750333 +266431082728493 +192638296693127 +120378073860296 +94112806266911 +55569042796176 +39376820978804 +48818508306058 +161335272648354 +108984623516378 +176805342097257 +228536817093659 +261380642436379 +191343901071357 +91775993822470 +147487673970447 +195678156328832 +64379469894768 +11170533712578 +259791191718699 +28085674473807 +208229766480397 +138452977622484 +197976871028878 +137067940698199 +200886552497771 +16221995666425 +20544609900604 +229184537814073 +210482555017333 +177011468022082 +120362925638785 +198206525487387 +136546490496415 +49566270497021 +242500790077228 +260715554614200 +108182374062699 +42769009578650 +88921991022434 +163934717165557 +219559005650663 +98086909072434 +166803834817849 +28062090091762 +268626453587196 +116885388248010 +149156235344832 +190211347333957 +212691368209393 +54654461581639 +3516580213321 +259523621126182 +130932277885369 +213679574664081 +108085944652203 +154762431347510 +266380406691980 +35177645629339 +10643542513552 +255650873203043 +69089131658584 +73310584117786 +61492533808228 +27634855002304 +254628435728678 +141455530512840 +121085216015217 +180871032492691 +224364082135932 +48509093182860 +225258329834455 +257457468464140 +32359315013763 +126398858013269 +175949914732451 +218786536927573 +115952655689839 +188064091600600 +232691519936434 +162224220509095 +242508612292328 +193672884700503 +240491512811072 +171789583024057 +118899919521089 +120508633250177 +146621465254966 +256528731962859 +160909767014726 +140645844711234 +23436066981900 +241392917764596 +47854620518788 +189237184719462 +131718495785023 +178168300520669 +129655052228277 +76451693207860 +2568382673288 +126214228842071 +37956144668715 +268288555949987 +232292197011015 +231547130060327 +212030850931471 +32889457663672 +198156555654058 +66909403035046 +34369036651122 +87597560630131 +151327874851815 +31560521362655 +211155319393850 +98855312667994 +243475618805234 +129368618511041 +33914519481678 +212200440048723 +180002945262455 +190629917759375 +201734168770020 +17587723373550 +123665191034358 +218057282765454 +171775393809212 +251959679528815 +132195502795225 +9767343038914 +258031578820020 +189289758039222 +55969272232947 +145559858537202 +142188852110366 +27340174583646 +280015995409937 +180241077761548 +183256957226242 +181411270287163 +98157091485477 +216943638880884 +40753457138305 +227729411123123 +170942007103867 +118359646860016 +270039356463988 +266784387226981 +245132138212612 +273327708929114 +36238397390667 +233381730367489 +203616792971519 +207714578849843 +45567913328002 +5355558595559 +135150825702243 +207443770208434 +171020352873513 +101909207623642 +231433666088917 +77399788599934 +69416647836738 +118471243769472 +91009016645918 +254154777192053 +107939514806635 +57170320642305 +255518030163885 +49295732428685 +124287808857965 +106051386119421 +155034711263002 +232980019448183 +5892999698809 +112289242642531 +147933370363906 +25050051682869 +155670853721770 +117014095096748 +179087543835316 +199099738369950 +14091605703675 +208380112578193 +179808549039404 +218121484586493 +196955795190920 +254437362637510 +219280557752836 +174534519916347 +8144191029064 +9569383302238 +162880514388467 +238455181855419 +261667626716615 +103784156277969 +43978707836939 +256784507622843 +121068598203542 +138551125769512 +128015480154846 +25692682496849 +151408513625934 +128196068764738 +256647109017537 +83588390479040 +279935955664572 +184436068719610 +232098903027165 +275274819101809 +87076604154712 +195292389233915 +234120926597944 +74908994319024 +22137974009677 +12048069423670 +110937854865486 +38900176708343 +180159605411230 +260988858359568 +158793349881855 +133324991077778 +137120136045521 +216321098253866 +273732561422150 +76912749396172 +79334167902232 +249811151780998 +21151989813133 +121032506205577 +72508122260093 +2508396667027 +234421504849171 +125338897834116 +180881933685248 +115137705453910 +46325841080058 +167132291086271 +141044365045812 +265447310867735 +4788588544517 +145964864017989 +147484235761149 +127500407395086 +70702766085940 +260614374822633 +251935114155984 +49069837605949 +277963376986237 +254295397116502 +124491088396562 +189751521904277 +183900536640162 +96372957269125 +66618329073734 +142825781622973 +182336799122908 +80630629849536 +130766492176821 +257688293941958 +49022515765613 +155203480155619 +217435974284485 +213972697937658 +221434941345325 +153261085215166 +155063132355943 +166770683987488 +25356219057617 +28798467839375 +94841751333500 +240579287410311 +84638506747834 +84147177513455 +11812261406891 +216728088387407 +157636520577704 +21642411913956 +52556572068275 +45935652292030 +213109033985313 +84246668562507 +242814234778042 +192010869790464 +6782252780433 +256577433393214 +172068207834780 +224159236860503 +97393213898837 +34367388362606 +53798469150155 +72628847643332 +110055373619185 +2580088197510 +161844466845725 +239753373432384 +104749544590119 +110520393669973 +184834315492474 +82781906889377 +197127901229504 +20766606890102 +192014330980968 +116551400075708 +255598389380510 +98537111141160 +102424774640605 +95352731019202 +104173729927552 +54941874144315 +189864264882795 +274396024039337 +134723551651790 +239571919671711 +262001553949239 +34975956369814 +71019515418410 +98734572003402 +24855951338327 +280048313221218 +205162379672471 +16043799662292 +44238410273627 +75193742587958 +1421457151346 +204770541487144 +187404217077860 +65581514573524 +99778997113220 +167331892128925 +33841405712182 +12598156332404 +187085161826911 +11969125344031 +278958858908073 +170576743344850 +157562318266059 +30851465106577 +215399307145494 +236380758184482 +69502841248833 +73534102416653 +165921057447776 +10360355887575 +229372093404311 +79217216296578 +213470445842004 +124719887708190 +250470661531378 +237229887366204 +159679185749530 +249973276349893 +244494684999711 +37402565070681 +100950646251413 +272664774761921 +257128764390627 +234506250896416 +16124298465379 +48100713665068 +63649171553074 +33461356618583 +61455587540330 +120444749354670 +72564466653447 +78627188912343 +105704080594207 +89245323110523 +255755853853163 +164736493240245 +132037429433310 +5006322117042 +87979550044774 +87066485186234 +80767607777760 +133823180452676 +218430413171500 +151549164406907 +247614403683862 +130929173611873 +58326829171867 +219252035649946 +89224386792762 +172772486514802 +96893879090715 +125030859439476 +177221640261682 +99913766318145 +82942992125399 +221244253873997 +32526123828796 +94987420743312 +18888192880893 +117493996018330 +208890196141736 +245109501914010 +54643141882432 +207356704194502 +207066975630030 +186649410054222 +219966845894838 +66522230162689 +263586027006196 +59036604086498 +236444688687986 +226182847993476 +162558893159617 +210294839526553 +107361544903666 +174815626261859 +101092870346474 +101345936722057 +212528249607059 +185119127751199 +78121550898835 +186312428387764 +101504595890072 +257375638239613 +198479534562465 +253915929528902 +575657690886 +179834266955511 +98133201646923 +57449477161493 +132279322382907 +23884692121350 +179854192267393 +118607801428964 +227937361272341 +231526232255014 +194919967131433 +72159490213385 +25170356523329 +191502793524973 +80151091177126 +193426318105353 +35793734778271 +42714716187762 +31413918942721 +220680875038804 +184935576911739 +246733528389903 +59364702523235 +199683864705547 +51449310246193 +49492158112198 +212785816887169 +248500651178804 +68862384747359 +202163811158223 +217591063150964 +174814605003966 +170940451129353 +147067534648197 +22256869217132 +261800104573510 +203643614497787 +20280148596788 +230111460649573 +168818634285574 +126104968937586 +129205311960304 +244526952862382 +51154761411996 +231536045682520 +262732844295288 +266526716955470 +112576344447931 +178621574611956 +277248441392402 +66144217805462 +94976950461765 +210230414515198 +37161208516459 +185483366114588 +75859170934388 +167785438784666 +2709355775808 +179343377950295 +50114472588222 +20024149005103 +142943955938273 +162128879546215 +152840370501208 +58338089594248 +139362080160256 +162452136410957 +195061431031720 +24872248888970 +170371911665098 +31940601002932 +248057014821000 +175973134863621 +119242387116152 +192805413539181 +56733933565254 +209840688550789 +100835489125928 +261600972471726 +32674352045384 +273997285021703 +85488429146479 +95761236215751 +124571053533313 +104373231045424 +165256551746969 +147024189672571 +267636067234885 +88840114179943 +107855772418006 +99212464709404 +31599889735363 +12411938825069 +230743394517391 +8861823322344 +55558738375410 +213122360826879 +42699690177357 +211672177555805 +772782314819 +127786562902070 +208160562593985 +264984601580109 +1146065855801 +186978016432635 +156922151919744 +89129468938911 +143881118287400 +79104615845007 +239291089708070 +68486241099551 +221205495878911 +173101782514709 +204002104050928 +169564477410154 +277861134250644 +163352023437762 +117622699594455 +196572870714530 +117417875505332 +54694189377488 +209778796258569 +169655247358522 +248772283138693 +165255784919408 +18231220668957 +63155435486562 +12868887508216 +253239957788640 +131964668353983 +57162332201719 +253816540553680 +245717983885642 +228426348616674 +51972401961262 +193017749957895 +83721061736705 +162726000072812 +104008780241670 +95742917329802 +158453698779825 +45110140913474 +231668901148044 +230629632553410 +120635716770890 +125181194297074 +227492489788186 +183139854191829 +47129750831866 +169173186319264 +101271956802148 +116858129181401 +194120077274992 +253824316165840 +4104774323152 +137416969149258 +23369238438373 +156864288032747 +6595836628759 +50475518195706 +226655439465477 +126498715899847 +80874818973737 +33006524126493 +33143262623352 +165723468274329 +13239812577627 +24967676188305 +36672325311271 +58831189422029 +175930954570024 +34229620621017 +57761066728818 +88812384086044 +8799120565495 +60063939377073 +42517953385914 +212559922064433 +233976687226151 +161184960119058 +29724023954681 +277024332299490 +241487964688159 +112124543490400 +147081779153289 +245924860275013 +247672083703507 +233812889461499 +107624903964708 +103770772392433 +171685784898352 +212465278383761 +221054998937750 +60160270451691 +214704703326647 +226173667736946 +148609867055740 +191018287932945 +244218870253740 +54068549252842 +186269450385145 +230910763906824 +85455875784374 +70984093787705 +49469064609897 +242588872802025 +162153824706466 +183108565463218 +135257047308988 +159183894008172 +39777052401766 +7294533521540 +255873640195714 +216363290734375 +119505905202719 +271076917624879 +70815384295520 +235926039158017 +228480508624297 +244437589144484 +227481576663345 +205006490345993 +209223276252952 +278788155310755 +183013921782546 +124066261506814 +171313736984140 +24718566877857 +176565847773569 +176847428322430 +276861830885506 +33562009695683 +156354627296488 +49175419353329 +119034647089835 +183628809682330 +91373039199824 +221100466991236 +29742523207799 +56835428674178 +67611748575110 +245344093712695 +253676104938084 +253372174797494 +195684532392017 +115972389377317 +88170056328587 +40617101344275 +257311740142504 +44583756760450 +77369232826940 +237077263749163 +887948213301 +240191118433444 +13168285099644 +81174907332020 +55277212832260 +121660843541141 +77439041933820 +7079723834461 +104000696890414 +144802715968618 +74866902526106 +34082147564311 +176351833903240 +130147016881015 +253808785756545 +182379902670305 +177826789489038 +224588118569553 +180876224216225 +272225680283684 +95055326464025 +278770950189876 +207317958250780 +225803532092811 +109564093222877 +219378170506836 +125923286815739 +266353279622551 +103046378112356 +111955277026934 +88564179898688 +194576866966340 +223386684283902 +263650967423446 +2075589341214 +102009457655501 +135300813607179 +156677741235813 +208256891515907 +162688327261767 +109309497722109 +49360982132568 +10786705018358 +194059459376427 +247236979708425 +107393650896793 +266053168570127 +137280126606654 +97860938634065 +159037500004405 +159452089139956 +219407226456736 +10108778028013 +125524093799296 +137456848376773 +241222040407019 +221851692744274 +143627684960680 +148178357483604 +39575421564758 +91800526761359 +271288198520722 +19136766450591 +162607320362162 +272792579634324 +255799400442541 +15672318827851 +273586112757275 +232858335643652 +4465397272211 +195774524665557 +98598835870280 +249628300310437 +279300782187956 +215540686995190 +221655442600683 +119635886961119 +261715909129350 +276441152434796 +103454914729266 +253510954572667 +26874356324688 +33409285772824 +129210866023979 +34463047763003 +141295551471982 +185000923070463 +191464765084864 +257767118535055 +161052637729181 +119084473245723 +42844828683989 +32693167709985 +241928238809372 +218195791307624 +70708762182815 +137503062044183 +1411338638933 +8404570270246 +42075985254474 +64588687421771 +32212532399041 +36959517419546 +24679771406927 +158343243938529 +87488699102838 +200423126324059 +11235893292238 +263437806677771 +28886266856783 +140067523200703 +171718989188038 +194534640733640 +101276021595574 +134640354383114 +59215685053204 +31661899463614 +108385818145504 +99105896773287 +228467915457574 +211045796646085 +278571672391002 +212110811013697 +176889719855359 +47509036474580 +99775286531067 +261571681502198 +47860005650189 +212364495213907 +93068004866710 +460361291320 +42018841900106 +251946762330997 +216148686446877 +27075129610955 +124752773267295 +67371459251482 +59301999366072 +68130605033738 +276557363950514 +155279233449622 +156231044846090 +253206877052660 +91314138672373 +156021402543508 +36562793679382 +27791079019729 +254498666004277 +135766750132922 +98873371326008 +36976066167585 +175730990085111 +160113936504562 +279744676653940 +204696413624557 +231634958461856 +136109157409384 +68794528760834 +96423398142566 +253081100836182 +258841013879273 +265546092951195 +219593458764793 +1407197582205 +165033283697353 +216581096239645 +188506868216949 +183923667760262 +235319626418873 +70845942420698 +11942629692949 +252357290942555 +159644048785371 +161137666222056 +95973308703161 +275937083674373 +252055863327855 +270978787611529 +62139470369941 +169817703628228 +45951488890561 +72078486831589 +115262443839269 +220038941958014 +32149950885128 +201918414285370 +48600232670465 +126819127730528 +180924792052411 +171058170229856 +122131230936261 +46250285739040 +2291263431765 +41324731755366 +174917078380201 +190046160857041 +118343050273375 +216216717465203 +207542879926387 +130514427349920 +114105902469906 +197825953521854 +59979597348220 +110709115938251 +250899008937881 +53502953389808 +81938882313948 +57555867722528 +233811019835736 +56009514363262 +163456576717239 +201139486357824 +249965488989625 +57121384342120 +211931369220216 +6653523189236 +227257239717704 +124320735672185 +97624662167593 +169493988825068 +73487612521268 +168040282003526 +271473844392102 +127811612354245 +99484419373711 +196167221465100 +245952092172092 +60237181852882 +248611502954049 +165382573374712 +141065050976675 +134269851822467 +241469050509064 +12553623815807 +182770752743879 +256050309272463 +272126911396661 +266877761855881 +261166688553502 +190325800984439 +49681205252151 +118879005564709 +201325340493195 +8775230726941 +220082529612054 +27557089256044 +230473319642273 +161600020901918 +174464902816127 +167518020864823 +48540194415603 +6141637088059 +151488910700385 +195827299105468 +15588102361642 +247941319057847 +103465169351547 +268313956384989 +214926035292069 +141202373310853 +150071356013846 +105646045964847 +274041617118307 +133876324059255 +156205477838039 +276662549677068 +209765286087822 +227137029712997 +114076675801717 +157580140707490 +34109942048330 +196280552999074 +182037468231582 +79337028260170 +163609709166278 +156967905151103 +233867660821960 +119142933481288 +21717886042780 +213542165840149 +123737867768698 +241013948558944 +65899182766120 +166821514677343 +153037560613075 +184271088667928 +32675047428630 +236731039603602 +229254834676346 +213797830235304 +3240549957970 +29994547138644 +202102620060750 +153811721328660 +107597579859723 +276180574957650 +117235068683784 +224812574890570 +267766773895597 +99503923120841 +147174893823594 +85442328721026 +17990947157497 +138272999505106 +96898548096277 +107175348781202 +207043094429528 +95640837259122 +78830606507505 +7496290353635 +184109740771965 +270074586944552 +28645759010310 +192298589292531 +18607717332031 +246858945911679 +136992102609271 +102570667266240 +81084365955007 +164389665458139 +89681757600031 +95942377109732 +30278588487707 +246771183007299 +63215043990397 +121033020685845 +12823426472155 +1467416136577 +255792075807849 +43391324285337 +105672524599004 +279462826142497 +244884266497146 +73693114374649 +228623132464645 +204553525867423 +258323815786071 +10946675439604 +92104707740129 +67480660402257 +211494734224417 +76408738243986 +248663438778938 +232367944009248 +207132921829997 +130705842811968 +145630825972988 +25241035197616 +126738826298318 +120591428214778 +15403864287632 +81997211851152 +170569397075156 +198602816159892 +5393108296934 +44969004854407 +21417371878062 +85765585585768 +192182505059231 +122835563546534 +135193530859418 +99959939592312 +29784204261696 +105868068210795 +58139631849958 +194151295311446 +18471115197729 +222039377339488 +142127371032937 +264162530250572 +259878841069403 +53458772619171 +216513140545567 +118194777740142 +195642129779553 +123406738164548 +186727482466971 +32104967622312 +49623570940856 +272032388950642 +247642318783803 +54699351854806 +176990127799603 +144634959036757 +188655715522469 +101497314951670 +23096612147759 +20156712250978 +27162545678528 +191683640642870 +227398648604517 +59349870303367 +23828232200168 +62834411404503 +149229891248154 +15366411328999 +43971207261866 +85044997171398 +30748283482277 +1602347232819 +26603445654599 +159599382441327 +123369393581543 +219025730703223 +278401197323560 +64090935981812 +153160460935425 +159722535970556 +131187963456843 +142490539974246 +132374396971277 +207176745865870 +82087728577452 +256551720308494 +118528798605978 +279466660435973 +70695292002415 +242746424185458 +244108179828724 +173652048942299 +83922373319238 +30866800644322 +178666863621086 +115875393274900 +280602948660920 +73578104206362 +258712009164191 +118074206044148 +101765460549813 +209536658182940 +247011706727856 +225403749715580 +80793582197 +173417591774807 +279405933400008 +164429707016841 +163641402521817 +136362570984034 +35324043846826 +203576088304095 +97507381471523 +48329654979474 +48722948951842 +126877330007860 +244704370926111 +84947445388866 +232395912233268 +85142895274043 +108287974287796 +15518652278051 +183488810916645 +74452290703044 +240609480753808 +273793163744411 +47083213176749 +263876017817768 +164379706581769 +234703137865149 +116494158359857 +181111804329839 +70276349418876 +183297920424444 +175705070853435 +133218018237926 +147110993466759 +177600779001507 +271597263508699 +127746905566523 +259030899890008 +106117803249942 +119696716420671 +71191752251292 +258550046374334 +189795191848585 +220882587130761 +48107920971481 +38866841778657 +76298853441196 +54726374367758 +194499159353641 +122169381314758 +134922099926170 +151442174903015 +185787389711176 +26997614882332 +101711766445542 +158359969849286 +205057848084475 +134985628402352 +159993143073041 +60223348629958 +120250555789691 +99343591756364 +91740673544907 +5119671064479 +52792232919856 +117260214614561 +139375431102122 +58456813320221 +244909106614691 +38780458464934 +123126378582180 +39160421314565 +139895441043144 +197388611693603 +274807168210755 +33181870771365 +275574319682402 +195189289031940 +226329070111119 +63074250474803 +41506610349890 +85799634105638 +160431238610949 +3308803646403 +103947010586247 +135873479503060 +159281574677404 +51290612781829 +127708924558355 +181146945064892 +23311900405716 +212040500414612 +152720855752967 +158227825842310 +164237785179768 +94558028256412 +218883283940378 +158220682923014 +278375454541063 +272722783378715 +34035666860249 +104544032053547 +11212009721573 +41811752796078 +162706505386124 +64365630900758 +32690161389408 +27852940106601 +111257442315406 +194228260234769 +6274322071720 +144936746330670 +27053201911496 +71751499806129 +69785540732437 +241115874876382 +75445484829285 +225402811732066 +133981568197544 +151337753065384 +148183363396414 +22189842714792 +110620703305434 +193047726898414 +179653398501929 +246732330561703 +154407071041121 +78231645943010 +147208354002865 +48810505844293 +21827331570499 +135377114364173 +244721364357878 +100774915601165 +3731771213737 +152600964952111 +173313756741257 +199838718088725 +126005390717283 +109214211875056 +184193183771942 +49179258657997 +248037893965604 +209491023763291 +144427625606775 +254322906595395 +112862726468013 +180454160542367 +204576321331452 +168603421905722 +205358621289373 +43578367124303 +26704632639391 +32096339302719 +3653495509648 +138644532512189 +141657114551967 +207467551768881 +118813677606376 +36745583394184 +59317952339085 +127859681723977 +109513975392913 +47759895445796 +99709163776640 +88459528062379 +222768248493570 +135492826116884 +203763488840474 +104496653308070 +273491301475472 +192442646909870 +144523158716477 +77834964723022 +227572085584791 +212442443399688 +108471716915273 +80302442841148 +188094077813703 +263065828717865 +204895782327460 +152163445864227 +39052884092518 +162957858951994 +77424965659674 +146376694107914 +47196243764398 +170170381226727 +29512895473601 +134557811042074 +76944412376090 +269181950121843 +10681237307216 +169721758846044 +52447587063824 +274076029785182 +254283505400308 +105200205256619 +44075810631959 +200125306700265 +222452055416039 +35575815187557 +69837577437989 +143670596605060 +105195740932059 +46479636496237 +180695389072398 +131495729620572 +181372836074290 +236312908715738 +181357657370786 +24704020735871 +262210632969277 +51651246377131 +276850230815676 +263158611170512 +131739100726665 +25015563452219 +20439478505547 +42710085015177 +77245627986179 +176295390238051 +175672055084329 +252481951142167 +218512978384706 +63948532557545 +163753808278457 +35929966598913 +40817667087863 +119194471873869 +155852437113588 +70901648116516 +244747609696118 +230167548054827 +53914621019303 +203956341957421 +49800827520230 +126258737024538 +77458890750286 +157616611391810 +108489199656384 +99182254253960 +190557734686040 +243200739490973 +119466103364673 +255960733554332 +124238498339696 +90356106624380 +238938086632912 +238263162234945 +5577596177006 +80348269915195 +278012433143797 +61600597694859 +194689051600369 +52813221180534 +21340622595840 +58055713071875 +163654700273225 +177538488857639 +68695378269011 +239898759576262 +93402197508502 +117234270053906 +239577494222036 +133938737331942 +167416480782860 +130496021341449 +51615908044264 +99289925681599 +244549813743228 +197084153945317 +54076294904309 +136200833243772 +278736413477159 +7589456447536 +8416459838406 +265164124715435 +213662720872465 +244484326974535 +43180971915843 +14308653720589 +91625541852772 +214788256362945 +7880482238601 +242275410377733 +42602964196429 +108149388769014 +157247272931808 +152529529601396 +35441556478466 +218964826535022 +214519812230039 +77730152725378 +190157300582616 +11551646839203 +2483034595221 +86526258669908 +149049559878396 +139273370625406 +81969329919495 +71753292639702 +209734356985598 +47932267589336 +102034738789019 +257714148746564 +94793064185507 +222720211576328 +277681188741087 +160294605089210 +35620262285499 +76669029591977 +253011961461411 +271543518637300 +225996064087229 +49883862686850 +86970527640335 +22109496637189 +192584535640043 +229277502940504 +272863257867676 +9794588974974 +176400800064699 +166832232424719 +173311825796264 +20961045524688 +264735374264343 +191285401028156 +43053392612107 +29402642198865 +3995601889905 +148150664193489 +144992310228550 +248468076856268 +130382557370039 +48837890665730 +185120402520157 +200840857134444 +19518887970999 +272233962010853 +46235884375261 +160994587523738 +143897634557880 +163964883602574 +140068037680971 +251475386959246 +245564029646275 +134189950698330 +257323143528873 +220230365638225 +204506239062414 +204545112100238 +77784807813903 +24816472654549 +204527629359127 +278990722214559 +162919305322383 +231984676067388 +64781713155456 +98040509771990 +122147727539523 +122390657894692 +222597239754487 +124264062630470 +53159179073202 +138021287121325 +209053282103761 +106909093766292 +104095567677870 +146877347977784 +248344011136733 +52588436918115 +244687743514498 +8386881337412 +193015671234739 +37830874840177 +244095791831509 +217724773066254 +233062313737682 +235432685726851 +36165875174609 +119898311199008 +212993901602226 +168492917283017 +237358957778042 +51948475578016 +42980334053330 +269233558142226 +242502102720970 +73091495328521 +73740986648237 +174489435755016 +185770572963795 +111016389606511 +268601572674736 +59299296223917 +217371317388996 +49032357388612 +63658481890454 +68565223687003 +143087974126368 +225901629149863 +128847139548845 +262593055908068 +22380515885963 +169867799502725 +214050731816906 +186700794583834 +200797304445283 +82004772975928 +239760363069463 +265708405845441 +100021289596205 +148411895031004 +185880072010089 +16231874690385 +247029208349539 +64918342957406 +25180595683511 +144091937947990 +137516489898416 +22543547952225 +89574037788555 +277505489822419 +261380346099361 +122242442319300 +57335878231701 +275020894605754 +104113676282249 +16664883875838 +251073427495047 +116320920727137 +43236913629166 +97063419452184 +234941202656075 +40109896718250 +81119472596863 +54685780765387 +254717770949954 +151421511893185 +244464741425766 +15081743479673 +199020075380738 +77727147902798 +274514242805158 +51742223783344 +251116798029782 +251846593663536 +138409550673795 +92762339179503 +275716239230716 +83648532025451 +79525588839068 +70665115467730 +46813562312271 +68082374254674 +219907727971396 +264123220418548 +258826769669554 +146952635582200 +147371607056976 +263174549964956 +156938979264608 +250349414282198 +267258031931668 +34239877586269 +239601382229062 +38760907055226 +261849007410236 +146829529270868 +67152970587595 +152275915083694 +120647511367129 +50372651133538 +158150525696788 +191614157830954 +132991612608730 +47158147779601 +139866041640317 +244716881479406 +12503760039042 +74548447432485 +241936621197152 +207599358538347 +194723499924871 +154113073387885 +77982413640974 +75575002791125 +131849349500219 +100190113003004 +195620517357310 +265620742954004 +218141303675073 +36889397631885 +77317474592101 +223667585312353 +190307065410252 +126897010513944 +67986372397354 +30506536664419 +32964923268783 +271989551326922 +189859378478659 +3881299344859 +42487830111088 +174025338906528 +276861420524769 +40301997404747 +68287023600177 +63286052877622 +180874584706988 +248186736908276 +93651124475241 +187629248876507 +168758423380855 +6265524304738 +177371707389317 +232108811594808 +62243847955523 +268390192807794 +149121736813083 +107616626053297 +9699498224208 +53528639660889 +211193644330932 +103876885227687 +108090207958856 +79265846050385 +163537109434708 +170381976079728 +185958293393606 +215823384813572 +271348513855523 +57493301860586 +141399341037122 +144956260927533 +46273529453923 +171059083337706 +55969588560704 +264589956611701 +96216899587894 +131479650009830 +243247626125646 +115905226210064 +226459795748957 +222831753439918 +135914499653455 +149272507649254 +169637561746553 +185119826817788 +169279497040049 +7618294320199 +6064933418735 +182062868797332 +121292602310065 +196940426812310 +129032129602875 +48050336687369 +102545613705106 +22076761382952 +275454384891430 +163019969288885 +125237316228644 +13710512735180 +266508584766337 +206292231139116 +143413896522087 +30544434348452 +55128450933671 +106111326643979 +26832298737061 +236469554270143 +172489692524868 +62588884903935 +223870532668999 +110121718147342 +81663841856790 +274355559077522 +69852973889809 +117072961847587 +113620185820013 +31580932591582 +21927805153060 +58744194097326 +245572575652685 +38088870224051 +119775192514884 +71310896799384 +133549766556426 +124165406247515 +201228743630446 +299606161056 +39467352123420 +110263461953823 +147620879523578 +186507409116239 +251980965918038 +115807858245965 +61452169224231 +277015621966483 +189073358674457 +48427180946980 +111210446713498 +229597499935563 +215640347506612 +86628490599682 +173216984944234 +114292237339693 +50050564102689 +213907154554133 +71003782619426 +156936743179558 +159242633208850 +147222553305863 +134303699084843 +237989098366502 +26648021736434 +27882921621764 +242115025399696 +189272147716541 +28482666478220 +111531598478515 +80670361546127 +174151790056238 +115426370961221 +127973749366732 +231384054479198 +94684940510160 +147226532127222 +227898126973903 +80286388676004 +135442042957753 +123854804595722 +163711936845818 +24308730007444 +216190926755694 +249109776724118 +47136534350701 +211985945459656 +65719397276757 +158653638672979 +211415306242381 +275737139634640 +167898383693698 +49225964606920 +115123827387696 +174558466232276 +183055885258254 +254351679216354 +266184589656247 +95615321303053 +5374183718097 +233941366948588 +276067582041595 +220816298847973 +98736106893721 +90419064677240 +118976040952411 +126358795362721 +20676791574212 +144242980387851 +233620306245488 +134833531082923 +273020375140816 +96058052417425 +175725578039841 +74067994564682 +111721449350494 +90092546014648 +250723265514486 +143482327194597 +116279769308477 +136741098771209 +259097627279314 +237586200193497 +251102717269045 +257222018340234 +12454225734951 +134746710458829 +58096186768721 +219606890338968 +270790782186133 +210789161164045 +174409571338651 +135019316329003 +201621930485094 +161221180303313 +91849464019070 +95345687760967 +107842208417220 +52264565642886 +206458217919783 +8457012810303 +3049748852744 +114460232385120 +83045636760267 +179384834434657 +162501058205270 +201439751497484 +37498652778489 +107266798545106 +236073953772607 +153843613112623 +95009783334011 +113583158694691 +234362546762444 +76649411417156 +110041391181188 +174750930737469 +216373239769764 +251414968349696 +166517390585913 +16734587571659 +96987597472886 +228779494433988 +145085664211024 +160126347258796 +137179785798168 +37472495251296 +153932275255252 +238562944956842 +98568014144527 +155264624009976 +182014432774095 +67236051945736 +262315192747644 +163774825258524 +238838036768400 +29661374717311 +127713451023477 +150511548997975 +65190389307926 +61665838192981 +70884124272165 +45307304866781 +112069262530690 +58466296158627 +60898427092300 +221128899097950 +192956571602934 +164081118116272 +245563388588655 +181918224365950 +231925938784314 +251140089365706 +264256804221567 +236271837720920 +262583800886022 +248715723535735 +271540731985920 +164497191834023 +231203678972221 +197718638505611 +139128459342988 +158054734496919 +195474251848078 +279976980090 +168313331020723 +190683968831266 +222412560672277 +5075211883016 +280574931264759 +87169384833359 +228532189492899 +272179432743987 +76863467410549 +33292616914663 +244589914027283 +126268968127151 +196606532657650 +226991422124426 +205828162290421 +232729150377850 +103364264948768 +203298663594895 +262965050669649 +277067454992605 +154394144726709 +132754925802435 +57772715690795 +81517195644928 +45909854168414 +12415844798667 +3091620647272 +112586902196341 +241208235237924 +207809704097663 +186122115306242 +91578789589383 +197137926674039 +176387654432297 +207227891201450 +72991180721624 +53608392662414 +234120882555714 +58628548439970 +185839880724805 +111504445909156 +48267988438742 +134141710309438 +181846257727543 +42311582796461 +89553671215506 +155639778135258 +72242518346353 +73842722824042 +203467837169758 +245283001507605 +265691486760396 +173145213471064 +9663572546826 +66850213264672 +171484035388650 +157474422877044 +61925509925409 +129058018891096 +217781160813549 +203718016182377 +232720212172879 +142614310707322 +135080361868228 +209250071835649 +89739456461586 +113274047200580 +143181885247198 +99130750364521 +54562428985774 +150398504034014 +46754807522590 +199944451350169 +171890834456237 +61357307116790 +67992629631505 +257809497964501 +245585098919823 +181136482193430 +12874331310418 +249285240215869 +89259619682545 +16353315173727 +190243719370386 +49785129208798 +121961439220505 +70987580850404 +211535375401392 +114054098407723 +194176939025075 +140684295828367 +163851331849780 +179931626990665 +2639977507780 +218515088248588 +26954143551688 +50986986445499 +222723109335329 +18130775403896 +76992646610416 +82681528560587 +253373524541396 +276670226937866 +196943691418813 +29365371058514 +109972411471691 +112645536032176 +136467605288452 +265000974873621 +37217106754721 +164882932808632 +179384088409533 +80214506554168 +180008671754975 +190679865394540 +77597212375521 +204073207967996 +51200120003773 +79162324820155 +30605950294149 +237481651438454 +113662004875502 +216515504501322 +146615331571583 +200876517999912 +61794563212888 +16508233558389 +104084094087144 +249095642868347 +246632673440606 +178306339025626 +238316343220769 +250230183172166 +80616620967667 +245046826660604 +74344372148828 +155683658833847 +60312600944044 +72141933158166 +80193571683119 +71659117228863 +14767059305037 +265153472516591 +127030025473223 +195354485927750 +131845883808003 +161567184622170 +9729067743643 +138713955175687 +25196657760850 +128052545247313 +144581195535744 +33112987986644 +121847975249095 +156333986451064 +57671070152053 +218615096326255 +167892043344353 +218401624277178 +186449151054628 +34792116621621 +16942443652676 +221346704603220 +96972549013766 +162203634077652 +114712933819893 +209978807505401 +174887090832966 +171371521089677 +195190386936531 +271137111024907 +251999156989319 +245120539859099 +51643632037134 +19969777184573 +185740139612308 +279149366828664 +55050859241899 +179515621967619 +195489925452650 +19712401317915 +193784851933094 +15485904669083 +34236061772255 +226665548248853 +251388577011543 +132773866947898 +241514529504976 +146931047957202 +184330753393176 +91708933444741 +83722463346967 +90558989389847 +203128548503198 +18965353346885 +33613873417634 +812672638443 +234186660194982 +38909886276522 +173785228556335 +233110865135192 +121032610363540 +182012954602767 +83066634935651 +269169634237609 +234582592532478 +99014400689190 +216775995401028 +104394978737227 +268796679366476 +97493846705368 +222115870280472 +192882952000552 +79942676642847 +34084150822698 +144424944176144 +46441039509233 +32364221384549 +1947965129369 +1704755221235 +38423304092686 +4726149079063 +161396129328355 +71374525925750 +44146160633019 +171173211704754 +201026946887422 +11565264710269 +23784773707128 +460919143437 +143278496751401 +281347439975140 +78072337483133 +136582427035215 +247880066570930 +70662012798187 +219371394871404 +115049481092449 +126806809245223 +115919811109672 +83075609967722 +178836171023706 +189659204347487 +109084308237404 +79134159937125 +153870622525275 +21187286150897 +226316786009362 +150868529521951 +181342287261373 +32602016808285 +265851034989535 +175811028525390 +180523810701797 +22821054289511 +258666290727780 +90929858223506 +252839506310792 +134955264441526 +257705040537139 +261583043519804 +195705213710607 +189791293282668 +499177032138 +31479700359838 +156050128321942 +239906918975681 +207536632472907 +5227568108223 +1101641075029 +243793933942617 +146011825185600 +86914977880095 +142330480715673 +11618939802613 +279560245090149 +720022964058 +154669962519147 +226126689761586 +172209925145025 +187336145856438 +37916986567498 +103553719956866 +41030202359242 +259417662700409 +276650563621256 +113735190405355 +20004767111679 +46833448417983 +211560248304869 +96797008395458 +264760706818916 +219686683066330 +254316710979270 +12993778002951 +267905513968365 +259766695743747 +64156611609555 +155404282667694 +173690170028413 +93544490169033 +260043615428257 +60093685929736 +196825568660333 +63932280951395 +263033546230985 +10162172734357 +166525615089820 +236652743012025 +8485067080346 +191632819683031 +68329470780705 +273877502941697 +108091309689452 +148129849292353 +162698000610085 +49193270500044 +16683933509465 +254685889627784 +96286909138409 +143648355351256 +50153370476409 +280396329649913 +25163802580664 +260808632877279 +168943787546859 +221664297206609 +34406942438801 +53037585415990 +116399501404415 +25274039832072 +252928218406405 +245298865969144 +38646491127482 +196868460809839 +91483038622005 +50331497222384 +223494623265406 +68034454319945 +156466538143714 +124790127593599 +23497061126355 +91188534966642 +111275251580719 +229549354656782 +141824515918044 +34535022250824 +16849700034268 +100994666785733 +24831555119005 +258308474259724 +60248557545245 +104792376575043 +231756300136308 +21590418946841 +150594744191226 +252566302042188 +230724070043340 +247695451978675 +149179704617910 +277887368764712 +166148450468420 +70737672298304 +89987190907902 +223553722569604 +155586920009428 +107484613580091 +160978147857496 +88913599457791 +145203097825660 +122813728886543 +218632354712245 +174464970820527 +46941822540568 +231847177223162 +85120247990127 +27250163948693 +234560231977927 +258040241357695 +224502018114217 +50531254817712 +181324035671053 +265888563749676 +76138534887850 +3320934774440 +212582732110860 +91496089747279 +70421681655162 +198641730413916 +7773150960191 +114753942806577 +212155489315995 +117228049403216 +131532464718872 +247895498708277 +58691194983901 +17890204957485 +103022582474088 +155298748949088 +178007909259507 +15010405193902 +94787508569962 +243796336758459 +162385670464760 +130990698889196 +187542938254996 +96267608539123 +8781046542826 +65145853733407 +249478205545726 +123802511932170 +137014225196623 +66589599588514 +149783550893441 +237686076699279 +77335593987750 +126051261756220 +237314640597392 +82705563044567 +280602324252870 +225076501708923 +7825521331156 +257518215774131 +275704170020121 +31931578717473 +89675404574109 +160086577366191 +125882758478970 +40810308037005 +146206403169695 +259523682139275 +130249322649508 +233917606093171 +209586970606835 +14814323572371 +69736422498637 +267078668548943 +173223616526687 +169487375095831 +156900851824798 +126289840461175 +258256484324874 +164729151756967 +109252248813318 +44307225432125 +172097091816992 +103207838627303 +25061734802334 +137324325662649 +195824632293017 +37868675600997 +259418165821208 +51810175062554 +201538645513821 +173577120850987 +226680635909866 +208232927399790 +101870256947561 +9506235088197 +29737255074628 +154412789053209 +134531269111520 +66614559522489 +159683376752346 +250813681382064 +125609003970334 +156310096612510 +110543595582738 +8655164507914 +278417182248514 +97351775259639 +235822039786710 +159304471525778 +221328149910939 +198081365571890 +203253480397064 +272745571677618 +180631578868480 +19039642512318 +99228380800137 +119380314573082 +86030395109971 +246995962444860 +166674392235075 +145960598008978 +257738076914802 +245296284915714 +47659717944664 +259779706147318 +19373094864851 +52619804696016 +100715290619580 +252683291606072 +38200430687624 +236518287504653 +168949960071650 +186641719353576 +126419101723215 +178994130525769 +274322916629664 +279578290819361 +62857142294408 +47611791949819 +32418716870503 +53361945692545 +279704909401068 +125928282994587 +89952180544418 +231735254897661 +55297480484487 +205630118510583 +172125878237100 +62432857109251 +231785255332733 +227428360693266 +28340711732801 +142563501378165 +87542606398494 +276986927919051 +8045848078462 +242303444636582 +64267501851037 +147695611626111 +19298950458723 +154146568382571 +17365572182515 +146052380606497 +47760832665868 +214347141440029 +86320060226689 +203708187938742 +4794912883804 +50850111510526 +248631944524337 +111739387146414 +260380902809487 +43027299204351 +6110741021773 +178679837500899 +229298464494092 +81355621714644 +181194205499364 +263625448884754 +165151484029164 +115179226016194 +260783050560278 +219763968506151 +75322391858871 +140047320963594 +271105819675752 +39191488360768 +70324931809632 +148940825768070 +38272316834895 +276472327702464 +272674294448226 +164015553621414 +267696707778768 +214008190447476 +267881624129811 +258706790412193 +61703576859901 +20504244493217 +28315009566979 +250635886535076 +202584876226303 +156339316497907 +174011465910744 +190016161899485 +194547263478549 +14576472846670 +243850493754429 +207038834566239 +203702669000698 +8294732934454 +238469587937589 +150569436177588 +213970690121172 +207412869858653 +57745362371429 +131853323223626 +220089605328529 +231532574562637 +162479064244090 +22361442911571 +148663573268519 +161182504820314 +27172922538175 +273244080048284 +146160785220459 +74507186155239 +70560861476055 +274250565237588 +190772032942777 +41766322802353 +160398130990779 +184598798497125 +253792924129186 +168961631338283 +101332631863124 +108331523998782 +145856278498314 +183963655353154 +269743059993103 +65883786174747 +221737754863748 +148617620642669 +247834786326565 +193717771266815 +267990016319387 +251539272413690 +239426135590362 +207907690289616 +133926679495448 +31038911939394 +83583691022841 +49653812754176 +172133353043707 +234101348720648 +248457287282592 +196937115258177 +45545697036725 +90733032095925 +38377982214018 +194934995052489 +225544088102074 +255220393478558 +22295978836590 +248993565269046 +59941611209352 +263731445029924 +197101822736489 +128339017042078 +277402913307718 +68993508734747 +216790149358659 +103172179429232 +207528785063048 +70062947507595 +42258622714097 +190676110370973 +229275557604114 +276794888537383 +238560859423650 +3242690114065 +214516628239782 +53226748240401 +117032810968908 +93802405653194 +45128024074748 +83036968608016 +62870514420808 +60118583007023 +237878867468582 +176345700219857 +190346167476553 +140481582472783 +35752357555789 +25521951307950 +160471843748523 +52046885506431 +147730119540085 +237405003740599 +158734642144939 +189332719113141 +88870834185553 +188444081834612 +276008740638085 +272514463043817 +252034699736570 +154687693599668 +108351076185611 +98793013480959 +95904072120319 +202001084191869 +103911682280155 +126941934287402 +137434235721155 +140448881228835 +189953645671674 +276294957059552 +20967246686338 +235132400320845 +126213783075234 +1508764900709 +125624699156349 +26102548987236 +151029075327097 +272432688615210 +213737652379140 +95554730685828 +28695396866088 +246382635695978 +100576418630897 +149248962663347 +159988698033096 +14008670575452 +184391653837541 +167128943503961 +26011217835879 +180338246568171 +83921127796312 +233987884749238 +97527955517178 +131563142127226 +67638259514064 +22292016474868 +177157755314646 +187825254988947 +127499404844662 +46961103683470 +160023102708296 +102236786613691 +55211442586359 +130069606488156 +21054316202577 +176232236248447 +72424214951048 +245211073718358 +59306766206185 +26360308678641 +169717905747892 +143587296845819 +119746678403196 +180324695348452 +181311213938665 +86516449117785 +76416730709262 +63262973351563 +5044137956398 +60714122235969 +175630165813755 +187911068390976 +172749622206928 +199149811469035 +112277157637387 +156460280982778 +237866845963212 +123734920243953 +238226292234896 +7133246487526 +11242795203049 +160848425854809 +79173633947811 +10482577915545 +242034363692449 +225492342184968 +132182045786206 +1363747116758 +89831643668754 +3073480216676 +30755611763715 +78416801569641 +148677902217030 +184228259558645 +187816815036772 +56224699232702 +191020616530476 +171602662510756 +105975950311999 +170781975582893 +246014664030658 +113107889730502 +198704908706164 +85890425752835 +270265625296506 +264758333207659 +113750649824981 +24776840110934 +165447979108031 +125685280282038 +260417854809644 +123261099085869 +280325030180347 +231096856485581 +152578294862972 +96476333141287 +177446461970815 +213216068278584 +274018047252963 +184791326655959 +34389259586884 +158408929304575 +72380151194412 +17106854130310 +154896099577990 +257247299497300 +260380552962300 +153858295431145 +17128868000790 +179518351026237 +155458767553366 +241897800345557 +48812133530608 +50643096203108 +104044188188922 +242389857975015 +92338326434589 +168794329944450 +74347552315471 +225801613120085 +44319484663605 +55156580702611 +134860210162851 +231065606213661 +63949327652613 +49256487868336 +178611422300344 +226281278396715 +178322734886512 +160599316544361 +230051727296419 +23521740302172 +149042165343979 +40538845535889 +129792917673363 +201647285614190 +265105170905424 +207086473261653 +42350155407664 +13029438868419 +198108287847073 +108201987654331 +104678858744616 +180141455146643 +243159003553602 +164816035229240 +35411168393914 +102059588055170 +53314579215897 +198077511481123 +214866352672751 +130926638356501 +84805562781706 +252093233117371 +179628012007249 +172924348506395 +242637799077871 +221820244719896 +84614695932662 +117586684670720 +113311733758084 +35051204315960 +50520633475510 +30584223082025 +81819914858863 +38158059730682 +168730491966149 +175265085250001 +110163174095045 +238784289497035 +276368687892158 +203108494334164 +131773304517421 +40965447402364 +267633321376400 +128811208677255 +140779218921664 +1837538612903 +59084019940030 +93091966578345 +105141438556511 +243054545961929 +26377602516832 +21481263049640 +246564645658637 +233527871279289 +168684212079594 +2988811469052 +215549883776419 +50398533310495 +4236903967678 +87259588512398 +104363165723662 +277321320179573 +118344347634602 +234645715430151 +271950562743594 +128486003434104 +265028426989571 +150655180074379 +155224232508423 +201034972625084 +30914560708712 +16151059761991 +262554142913105 +176003072716604 +33531569315910 +115124434921755 +280840908937602 +260545816041642 +47651498111543 +194237944060454 +141165924650580 +168226081237134 +93204571418863 +187435395309862 +155624396416002 +43257293293175 +195278355398032 +173762452356678 +75127229976260 +132525243537503 +273239117160989 +101834997403291 +197586203107817 +218507985736269 +149187521545180 +253304102761324 +220376527294111 +279608453333782 +124129328053295 +52185688612456 +125316617707095 +236798504919820 +77328723153238 +128338949442541 +106365982237269 +137733231012121 +146473527401191 +244069863304317 +88563125219416 +42565027413071 +51437947075289 +32245519078745 +278609179209704 +42287425815073 +281071024931936 +772920494051 +280502570332130 +20342614806013 +260367001551321 +107655625260398 +221878855981152 +261949836298161 +33376443222808 +196773767083107 +261070129465297 +5419248421158 +30465483525134 +106117121781141 +210080805456418 +164522560110990 +114894036910053 +181806341832109 +126403927771877 +201940705139538 +96203182449453 +236715335246213 +119239924868629 +245907213183450 +195748427217539 +256589925838618 +9407758337925 +163627440491250 +32554874697171 +73963519331059 +58993488890225 +277678843775765 +79220886330748 +5959283165269 +53406455287504 +9455612292287 +260042851546604 +140885373427343 +144319783711607 +220374836833887 +41379955363392 +25352557760804 +120714042637841 +21850723637327 +46381636524332 +26559437653488 +45192516692920 +39783291646001 +118430755303886 +237949452243296 +101300232700717 +266738110633940 +265893836810719 +66214606778474 +161727622904910 +96180014675359 +30738299749681 +18745348952805 +166905357239887 +30720537781220 +271352414823340 +114669552208048 +95809903481336 +113370895057889 +24423731054119 +247060074453164 +41500777289985 +269251901641389 +279853025085488 +264369783613402 +75577172285888 +135043718293615 +126430806964344 +276540934403401 +154149881945582 +164683098206536 +161660765247816 +205837797377220 +215916373731704 +13664857771518 +93988955282944 +136246452400476 +79811864116819 +230727482902714 +256720066344598 +106947845563038 +106927449705745 +142099789777060 +148879172699646 +208790733120842 +17230553705000 +249032180246857 +218910307575338 +160960352587786 +10063032386946 +125023758015959 +210245281561417 +5044693863414 +269147100260260 +182660071778797 +88949898892202 +7786193695131 +49654702549369 +29348003794207 +173788892306029 +128337800920884 +167780098926711 +77854361934362 +245496198495142 +175730337248455 +83971211324052 +268799315076971 +6514084758536 +206667135442834 +237619742614663 +237026864673067 +257293031312281 +130849743062538 +107925479942059 +210455790634110 +269639041837104 +228258424106651 +262973625370415 +250757841322906 +220669785235292 +274287081345824 +185070511827948 +133428207381335 +169830995616191 +197341402555229 +88692595702319 +249382916949161 +45494370840975 +241335866786748 +192682263257603 +221447576611197 +265245236217495 +125271787350463 +9739037594197 +212219333039667 +199496722136324 +54599530363741 +3780146307221 +259963019407563 +276445286027449 +266672463101042 +190113092375377 +123211976747376 +107769185023019 +85228061625692 +241038520025485 +180460973447571 +18391231850969 +151805831375856 +229704214486133 +38512227986032 +35420880857926 +59716550862040 +229052313455799 +113366189043107 +758438719161 +90881558294378 +68123783121654 +136029712077004 +71609710626949 +126373681066193 +51751009673362 +142161057196131 +209672114263456 +214951628086892 +255794176448961 +131092172997338 +279817037373217 +59724508902529 +260946140936054 +90328581015739 +200935379613191 +101419815219211 +1818243127544 +1519223198276 +142482962992544 +209819664545386 +265991737735751 +44018973937155 +228525693635658 +182792997542840 +52985665571038 +28278266635666 +154433388850092 +104746086854297 +6522745721034 +28979194497296 +276856639582650 +131432912603191 +55908047816972 +35107949788096 +131605163195070 +1695027769688 +239090411312289 +243036461843383 +117855895904389 +64049836816207 +134853066366643 +130148380776590 +194133395305411 +167663932297487 +183295432814434 +75448943525749 +154706945602092 +215981671204648 +67954334727585 +27703000688708 +209616377732276 +199605126750286 +551763141033 +190548952714176 +83130621328417 +15278092743924 +55899871251017 +276441146030489 +266875203456243 +54269712381724 +209292486580335 +9551064178365 +205505763567804 +253710789896617 +7693113888326 +252440025211092 +220738806282838 +129741251173645 +196576594797061 +226413774396343 +54494101006511 +42414794322323 +196100689098827 +189973801730530 +83730251095330 +55605801177966 +164737388868883 +249104927560812 +25977596398881 +30932989656935 +247167451822991 +171287374070698 +107759832604544 +65001871601748 +230337028445469 +264303940728380 +60689655910139 +274319560267053 +74416883634954 +110384543915580 +27802088358905 +130589026508234 +109544822506839 +175509867341912 +69480623471150 +136460547665325 +260407445105695 +74368832267571 +271366215971518 +7446012163659 +137279802781963 +66621879571820 +277840292390544 +136442690367085 +268207769441620 +45786495458462 +7409404702267 +71915779588188 +134797158148291 +112181564995555 +225984529070826 +67377225375197 +61586657219927 +17579821650889 +76031118412420 +40187562154444 +29042414437156 +259154795368780 +183329144592261 +211630076963496 +184934121330626 +47290614478322 +99779585764938 +278547700953201 +145277545824099 +233552203090326 +182108069655251 +237757388400909 +143225150937150 +90215117044329 +34208635098836 +186620105742432 +203559944914639 +27007982541513 +240963507909143 +206748264352225 +202077720282143 +194976650360859 +212635400126329 +75686037777080 +11537157072937 +19321710342704 +65947829020601 +20509637277327 +245143295221427 +39435912431258 +163024269563294 +270175195129907 +155803991831054 +165865196144114 +230153991138509 +142081509076592 +269709600550173 +108814287673174 +174133453835718 +253440448740142 +76040874163166 +113126774165220 +199187044137806 +140274873196025 +271529341581864 +86656222204892 +207607743386027 +24174065477915 +245024909385485 +212577446473853 +168380137062042 +26661016963073 +168245020446412 +39736922150023 +218953206467439 +73243139782539 +36687858051039 +279271551812753 +159018150761627 +184260559558804 +251665531254165 +237247199045759 +158809124660669 +139743693054798 +29080114863719 +69769616695004 +81173840933564 +42837265172741 +79591868898055 +107874774810462 +26263342549286 +131171019178149 +102393633766236 +90101653072919 +219958144320052 +156699569065081 +178343237546783 +278369013374322 +12429085111893 +51172705833106 +74652150513801 +198047443164537 +24954187830525 +236472442483715 +271268015608109 +179296198793709 +160059027892864 +171506125381555 +29520868963938 +243764688423555 +263700770656401 +241084520428404 +622892415350 +238805749915792 +195385282078555 +249468932002533 +61267976274731 +201657462077944 +235873664963124 +241783639608867 +711051646376 +24818609243780 +92717215411034 +268659486102486 +140972138311034 +257552023607 +198676474152910 +213049427022234 +123465650339297 +220761279101098 +71151274625853 +131351803154748 +84313551041250 +27248159677534 +190995020409425 +103324163717554 +223865139892936 +219984930540202 +152725439720625 +90305084449986 +11932578177 +92452369265868 +137331821021132 +199096975645680 +186141113692439 +7784141860334 +276315986257327 +242273094804672 +165938937742325 +143908635923985 +231880434929823 +194494406314646 +53881720136046 +227121931741415 +73502784382913 +172109438570858 +43162984037936 +257812945224712 +127068644168950 +166843514822267 +274635269682851 +124611463484937 +253382037807305 +120542458040586 +253362394779241 +56128754018285 +201973871825701 +232738386096466 +31411361201300 +92672017682645 +236301798877786 +196470456158364 +206431297308465 +182925444207878 +18763157914817 +75383081454228 +116763122239243 +85935125716366 +274087323711068 +118434373469620 +77401583103295 +106611445045977 +142115298055583 +227939888753208 +245827960146610 +162102502073561 +251731219070353 +125729996603908 +131499134054957 +132822710509638 +194647183208331 +141978141627571 +213492064166271 +75086245093749 +193836997110359 +188874493833272 +173944083312644 +217366211687431 +2545150926989 +197956616273677 +144692566462811 +268726966646778 +64514973380025 +271991176484062 +98427485375400 +216236545912398 +38949871122970 +200949617282268 +203941199619050 +15092270081173 +59502919416708 +235671937790448 +84699474289318 +129259010552827 +249251353492975 +188139492754377 +18679228613089 +108572128803653 +64094879872284 +39328661333746 +187074504460258 +239577133840486 +188445742410710 +13901776112402 +253164936215682 +171672412451265 +259769587747787 +10493954643286 +44790207474825 +173472396994270 +202083901284741 +62071140344899 +169609521923211 +11193203166224 +63364333951660 +6885292998923 +277158488179288 +6934219432570 +189381218947826 +125833344839157 +154660794662787 +108657934034993 +22056588244747 +217817776533248 +62048978709516 +150520053699718 +268731132593929 +206479953325727 +150459462960237 +260668846863531 +277925905383568 +4237699021909 +195682649686826 +146865732552917 +221393088791516 +218969026086144 +68539434823828 +129410251836664 +267938075380269 +192692286084434 +226886192016150 +197532223839197 +179827566127769 +178470034046697 +97690362678565 +198432063468979 +52771202995815 +244881852583073 +238043520216308 +62184766459473 +143149335291734 +18804813295342 +28339331989916 +90739847912488 +61536341248231 +111647022800312 +66623469193911 +118301587899581 +40216771930255 +42805260807365 +83125794576798 +43899744685929 +155179042516184 +218551792188925 +140012418497593 +12610896156624 +4374417154412 +195517170514094 +273480642756865 +111903385487778 +14095288339392 +218070428304269 +39875351416819 +86807970103204 +27705197217811 +199540315377918 +101953917454392 +167942412503057 +8469920354678 +36123254886170 +141673134517360 +20948955395394 +87617782346647 +258319873379794 +160417056901977 +234074709393948 +17082627698806 +142387200050773 +76680535268410 +148966588543792 +204758324762081 +255174408368578 +114292774321990 +218010174906107 +216232124120096 +199262503566664 +32209157779863 +51276880009822 +211984065691972 +110861105655910 +174353466014449 +45550800442711 +103361073849980 +237230063996271 +235397066265199 +276478833334037 +164462717313490 +265064194014305 +22325737148372 +47746653302144 +265538417649603 +134556248965413 +170869131753743 +170315015842771 +197418759867787 +80845294240528 +52011307988734 +256998399239116 +73811710999746 +197775350812812 +170312908229415 +36423859689337 +49226409130589 +211918886553396 +70203235150852 +242972212263925 +35537815738674 +103734571864391 +171914630578104 +5031712244045 +64204838429821 +55707992939537 +219194299086636 +149461921157396 +48622416346980 +243513827794478 +277489174651208 +189808684877298 +93644434159249 +30113339667719 +252930248161833 +123900533956663 +2628392009488 +156281696484799 +107718786671749 +230041630487430 +210964774931275 +82993675646461 +281156983719288 +80407736646062 +229453092182589 +231839013111831 +121530218124477 +276372582409509 +246980996239082 +22259425301930 +65952375226326 +123657060368481 +56682722007372 +139411951920586 +123196526927739 +39551734429117 +244845703146494 +268901710100982 +41771559815261 +123310160679382 +241113098059955 +114656424676165 +53497637696115 +30039231880023 +216855045102951 +228279196725252 +223849848927633 +176757413865023 +229405046386304 +94493820601048 +60112198598681 +147709219811701 +113301259153558 +220937340171055 +107940566404571 +218162919646784 +268997568144610 +249472279994832 +1890408993215 +167385657349087 +43109462338913 +149229044276480 +138457497613583 +62993640144060 +92323169269178 +211773349572740 +257613185987912 +225401202096584 +27509016830400 +159161457630797 +71016758133254 +131870328822589 +188311372297000 +182446994059205 +194159213261533 +52160306860066 +209934048579444 +85732200744212 +8645899297753 +98357902102579 +51667232461036 +220566489447861 +278290879653143 +241048811786291 +235274995795616 +77119973334775 +148679814446464 +181108759387166 +265308864185579 +78497142475101 +246892654131110 +53292503061057 +143208701775061 +113448234127989 +144876074593575 +182355028973269 +147290766586161 +163262405079701 +180178719285590 +13335633576129 +226148497196904 +71053680097035 +163113282844392 +153896802478487 +261777131820748 +254859289295843 +136584524715455 +177596948941882 +79053694482874 +94572986061542 +141876695258181 +159251020203946 +162490855478148 +41130398623578 +247790706842484 +179727717472279 +198895103090196 +71303809560706 +179286119715671 +243963884163255 +193111871871098 +185560896996747 +140682762180055 +193033827433528 +258166317053809 +69309708049257 +21057442740736 +189241704710561 +33895435053087 +255821997644136 +42690224243872 +277039633939884 +201001288571614 +151924439471973 +42995998367503 +51923824074131 +274827663914194 +148232835077920 +124056662197638 +98397795601747 +50087390356216 +24589110816434 +157051192147457 +124272963427896 +38452147689557 +27813710283575 +80557410851550 +191141609164050 +83363101221792 +74490385409873 +261205690758578 +146816884004248 +236872671073742 +132974466249010 +19426387232691 +4084533868801 +137749968136022 +266511615727 +12161893121000 +266505915061087 +64812386554420 +185778096162134 +249565925388177 +67356615839698 +215661619636694 +124180334562545 +40311752639578 +11492038316457 +195150580435026 +166960245985946 +253832403017055 +170576272062607 +196021680147877 +252701674744361 +279667503068383 +26536049110217 +74718222458048 +51934452705469 +169097900542651 +76633010451025 +14654673203092 +225503115167368 +65021668264946 +194015927715547 +86207705030895 +83073706470761 +240215217578236 +211550133344740 +7010215857625 +108070005502004 +27101381642580 +278249530682903 +160612655763009 +138658403794910 +179746254911358 +152602997019762 +105973139649482 +88383904512453 +40814556935296 +247949165875393 +195263687552823 +111781595514529 +135282858846397 +193592473405839 +212321516316513 +14269752632849 +29304665579316 +9370121599625 +179528964519521 +244057533270058 +180706427206371 +276682047501065 +162670896233178 +256069548969685 +29239507097818 +9932875683228 +108230087764326 +100384856996586 +135281706467927 +33829291699902 +268684233061340 +186478040922666 +236950713998971 +257200957443016 +7177240587333 +153589965645188 +163987993802185 +249526436654209 +63590133423329 +179456575760604 +85610247949935 +102227563637948 +242456974530378 +277976855037051 +260575031940420 +112977439695966 +112972779139632 +263813455726566 +189399546496479 +164573499763452 +150228185401700 +53157456164643 +207236004239956 +273234419891048 +120930826704605 +34015296177290 +100042124659995 +241607944617500 +196900263638196 +252470422732153 +272993298383232 +42298759672754 +84337367963898 +217276117521175 +271659157090334 +272595244030397 +115446883216065 +47496457438809 +180825948675161 +269928631239417 +109409900623414 +179834526231523 +96643758212178 +68582343077908 +82917264939557 +37625944876916 +258866041366435 +23888540402489 +212500002389017 +26529856278181 +154928974200724 +56300603451781 +109187771249640 +188622112160283 +46672243832671 +63498071499540 +64695877226315 +96427606249088 +50532823882019 +179715317755398 +8325808851991 +32315222761202 +5295990420907 +102952975210503 +113904675760928 +227127749876886 +171577084196030 +239511847542054 +141753181344090 +195871931345873 +131706491922657 +204186638145805 +242486701508347 +163551708710325 +69047814624215 +265983392400846 +58878770055204 +276310315588923 +152756089876733 +224611472732934 +216174725388806 +93107628693185 +90188899247148 +161490853299479 +64924321563380 +257705578327114 +172453937719496 +41243876652269 +148268667527253 +129835578952 +251504382485455 +1715564672550 +251635184430298 +138936566291340 +88849772338068 +157203451908315 +258199978368236 +23346406405059 +213032120260383 +98419913859885 +178334731798030 +115372396778075 +171314233322126 +20939075961896 +76396217212383 +182696981982304 +113774464794008 +270403747846107 +125546663830465 +47366915235316 +216104005045622 +58258267926165 +168832235972381 +229655811390342 +193578276180037 +39524222704610 +53684767956225 +38023864737990 +136810856665280 +91974613656986 +233733397732746 +200060711112611 +193448643057860 +85978855395330 +134880419732082 +28569738342089 +121841105701961 +68068303614608 +92114573400979 +107694896833195 +120082234674866 +160923442195184 +244595197322233 +26547670893627 +198307512010800 +150943250322235 +74433417810526 +87859695260682 +175008597946808 +53025528699249 +159414754472307 +220213511842131 +278591449300571 +41898842784062 +106223293876570 +67966172697958 +203923188811145 +135759306004212 +77645991533065 +1140793698469 +118785789629320 +41818338576187 +129726709553840 +146285593331835 +72264639068718 +258082755774453 +259822321151736 +159960817006455 +226405283469253 +82856812963271 +40950600746984 +255477772517071 +21489678373685 +205403560619057 +265534743921617 +205285751626369 +95435060766145 +50594573283660 +254820146825275 +246311399073398 +107242210197190 +192622481811718 +220036313969294 +166842338047179 +170017338627695 +156071163215646 +98100418254547 +42943897835793 +7634687349094 +126594017923297 +201051448301212 +84030746682134 +9007783547794 +183790566400159 +125776397425978 +247491472136904 +129099797944377 +201839807219132 +168041101633820 +220124891197292 +218037250767452 +213437102744031 +156565136892671 +22360874349476 +267656970700056 +127163666835119 +225820910258850 +199454240281981 +84501264047832 +269179673167033 +279467219608262 +119681366863347 +18899794895208 +232553652883869 +114772474490061 +65999051101559 +27605014298201 +210852829252010 +236970548396232 +106279996880709 +88120271404378 +211005485748420 +223754050818091 +57383939166452 +271486290156789 +217839527220741 +28712015710259 +71011592823805 +204956696030346 +179401691400958 +113297745191461 +161965528431171 +82300914237253 +211800595814385 +19853690168212 +136974480348479 +81188313030573 +253642346423318 +146968297535770 +20082444315413 +256914398943976 +245536930660579 +259893486763562 +118704930673347 +14508087247315 +174690453339276 +220065478498089 +244719370598802 +239040425763824 +41491251737320 +35603323234051 +111401640663669 +135985602050303 +150241314719705 +263675415773792 +125834359459322 +220653818131264 +184140569867476 +106631633873350 +170773573488170 +169422867694593 +23690742868485 +95190626746328 +241516030925544 +158171882349232 +8619045191556 +9391044326112 +150236591312075 +80300441450485 +22628942305694 +262743558130927 +141484575690576 +212021229597406 +242599755501046 +273110079974089 +269279935900238 +22055154506299 +17934889651880 +66417645355231 +277357522848847 +122518723583560 +20464532802653 +126907067512494 +193282885622795 +159243944095348 +37599355507419 +108853515964705 +149268840652340 +88086862893736 +60662183152441 +193265921189467 +16822498306260 +196924691898170 +199912798738660 +13023394217262 +178945031033260 +93574169741688 +75981927893215 +163707826798999 +176068689453071 +49290662541144 +187925678283798 +70949993909242 +106446646229659 +185892042419827 +91482080282044 +70263731467639 +158273581823237 +81144984926843 +19415884396959 +39285719140953 +38418868089458 +232622943051507 +280627991695063 +218019628203241 +46445518461445 +233238213031203 +244453399001227 +226868891396737 +205023556767448 +237206905581276 +274946474642010 +38095518172575 +6698854288084 +118267806160080 +123059822491178 +6569444835418 +176312473195750 +183646455135355 +224649517048957 +111288176692259 +229109176776278 +89080436377421 +163851348613478 +155214350152714 +169216303359791 +38494932741446 +14527205156954 +244945696542557 +44158426805573 +269968416450667 +207178675166875 +58446606504138 +3370842604493 +50398169161749 +108641106026246 +87104001786764 +44794758230459 +115550624918652 +111285277025254 +138030039685421 +263539352037775 +109478880642214 +66504253925682 +82953382769809 +81757912504722 +280841356546310 +218031166323029 +215075508240820 +17216715887233 +238703748727011 +70005941541420 +246444580808734 +176179038472741 +161149549167779 +169640549634831 +136008953889343 +89279858118506 +166929578820041 +273809619461790 +125525775395596 +134892621891493 +202162590792372 +132319254661752 +175373958263847 +222963518621222 +48840583418457 +81815704783622 +80299573774793 +153885127894592 +165862600257040 +197707746633553 +58152183978150 +35421045717224 +202512718906094 +258824059148933 +194399463187641 +189733249523013 +232500932884635 +81462522196932 +21900532573744 +252938703656108 +20621837731512 +129119057093156 +151868373738004 +97198460298314 +119242623307877 +16076722402118 +36420149501309 +251569871321765 +81480004938043 +56403540735227 +180803237254203 +113517223080225 +120190354868037 +275482020395411 +120141616544741 +217082983124919 +90544584032812 +225061083317881 +273287427790295 +139188058167242 +189043284527476 +53931140212289 +145835716711 +277709145502606 +21400077650396 +183945856209681 +37102023145092 +279585884452361 +239916659077875 +280969092472264 +192754334808395 +7434217937728 +40518870343725 +161897289363932 +9201975146351 +233960349663635 +80731476726898 +274361772577685 +133624304221177 +45899848733797 +276950110429887 +124888526846850 +98326570249922 +261665718616251 +252854855907386 +23642467031365 +176212736379533 +84229807986244 +263336671702751 +93244702589160 +139937286669259 +146884168620563 +94737402777977 +28727613324295 +68910052200744 +72671751092955 +253860151928588 +203542755890347 +117944723866671 +197968398822249 +91637059755259 +240420210506950 +164045491751587 +154107970256377 +45304453899464 +251374479572141 +151051023735244 +77921578625155 +43791636933865 +211188701845715 +239994983107816 +245574074423109 +203089050517213 +85795808151099 +83058403766576 +271041464510796 +253059747742617 +245798234499742 +121370897443903 +262941836030376 +251290674502598 +277898370130817 +231735740370526 +265523954783516 +200574849603287 +130252092323269 +273473879408371 +236495649804927 +222037005856899 +199752184268671 +131591714095806 +78913030255499 +159565175052112 +237754982653944 +101587910154444 +139775958166657 +162102038568849 +183281897268806 +249957581706975 +49456392171490 +71180013656511 +5245993020491 +6205007345471 +28633822885466 +211067075785439 +140110620921360 +54984769743620 +151785805502230 +104860065220926 +57998611213286 +83907879981279 +131135088625310 +163516347707644 +44493179094698 +274913641143301 +262644930301471 +86780200729351 +121742547794490 +69636295467852 +42982006114201 +236318977746618 +169497551624298 +3175375988342 +32928897176701 +119749891697584 +14578850937146 +213875049065332 +171613634976892 +12946272482080 +227730456417000 +61889047441457 +17381438910834 +33250054168243 +61173933276319 +268738102855528 +197308542644090 +19059246093599 +48406742425545 +79859460730804 +271986009277694 +259821794729733 +219906878470839 +241804808929500 +172759494835485 +35180346650746 +242854336541615 +120994450159263 +163941810217114 +152522459926405 +157141011059799 +270741857932676 +19829800329658 +15800627180324 +270780150992999 +222219990838678 +33683264596570 +49140660789206 +85891582680821 +281336113397568 +100621396041769 +86214591493740 +173020944601826 +258775742101917 +151424978281125 +9077142712883 +236819303669341 +79442862253579 +17058689157070 +133356361817024 +215635755206921 +26066256900313 +186717708615571 +233780178005644 +75772358073223 +181405766021084 +139991869888064 +23959625433048 +163444025649772 +241717451703081 +31982936988347 +5120113060521 +138113623415607 +239647906739363 +34380382577946 +24539474610281 +75410494349535 +71106195464288 +247435066321630 +97086438476476 +19455918143960 +5091527390715 +251290948183401 +148004551425038 +233947737068072 +251265947965865 +167403440373598 +70794347181707 +104749027021736 +226237582000555 +231611923858377 +140560792515806 +79599589013086 +126534810843968 +228704397091694 +33529956362482 +23069275183024 +76567103043203 +90863021540305 +77671201217206 +124386656742613 +167665698065619 +103784264367132 +117856667624791 +222465962618527 +13887483949350 +268592834457811 +279453638706450 +176879969458262 +265600185147407 +142880094558278 +257817599233570 +108489821128894 +127909776562291 +89421537935442 +98710831183532 +41779443593743 +257062461616941 +245295089498620 +137333551143130 +89964176948028 +254387181312887 +240235216855130 +54235660687031 +119967227006524 +176165773266566 +224858895129277 +75576483732536 +145958400145110 +245325676210550 +217057869740221 +124009805054940 +143805901453015 +147355991670014 +168479796156063 +152952254601095 +164558477031693 +238542140412100 +136190161310179 +15376491199432 +97894946361718 +91356667823677 +8689119494306 +248105890593219 +251930230482997 +29207938276042 +268732295861746 +169384524669604 +277935062974209 +157129928892873 +26572075212449 +104409419233123 +73697709664510 +10709474912798 +163784997034869 +161903272569728 +40000315954139 +198561907042798 +6341534635802 +206617084853714 +50983850325011 +46334158844835 +198913708078589 +124023236424693 +210198182770269 +265807614806088 +183974656719259 +277538358014019 +84116957772419 +75954576937898 +88932395568220 +39511146894654 +47166007628146 +126184042736246 +255061987472037 +81561589911936 +166443408414721 +228309344987612 +174882601028962 +52660611282313 +155727450356532 +211340599137102 +98601933556939 +33841245631985 +182641610442724 +58110935597821 +95487996258350 +111644959134271 +92740233913880 +122516491262208 +43335993447374 +234099411550738 +209977798234708 +97297174727988 +2131602079974 +177564554280096 +133487348628143 +160700218041131 +25982143845464 +83645837710510 +30008657523293 +70507879495053 +267617935565248 +174310647826062 +45672633698435 +85896309360698 +93572764643587 +236688088775871 +67940355237798 +279368654607773 +179191551876017 +217935418080107 +266569233423040 +60182612381051 +178115210793205 +222852965287146 +162789176174788 +269725073205721 +50321367239237 +158309281236636 +14657083103829 +101047796533169 +54913317047614 +146169510321175 +176019379262799 +264990721788064 +186274972320635 +270752449007517 +196893617443355 +141341387470854 +241866941099643 +168890543108751 +88185353369187 +28096357831511 +211715604403254 +256590154336343 +56583763555574 +31422068450499 +39826007172013 +64415437437263 +21505506684176 +165201396758794 +127738108844218 +104298453191278 +192093201395383 +139443650832096 +125662103510553 +96340167469635 +198498348352715 +21359390037284 +40437212605773 +48351884733853 +226188213375541 +187332169250054 +42683952886766 +17924212736886 +26631785433687 +130066216235886 +80825271375438 +39755905270208 +188017647989317 +170123484540094 +219739319380917 +178174072772102 +275941202933326 +116484271361652 +39225951054154 +177209804613547 +260584710036395 +264139263587769 +75265013372073 +134778981561992 +152489184893256 +111675857330642 +193948490455031 +53908532175885 +114212492084197 +242871878517109 +276243119526653 +119698768258734 +76845844657900 +180542587172306 +244920315540502 +67849470761846 +186491497894759 +128189397011722 +139329364123360 +83906497727047 +69217199745048 +244386584972537 +38428963667260 +267764432165375 +52667214317515 +25254548725200 +117565668627468 +211766088890373 +160069763195368 +278754704782167 +201553356039669 +209767294634253 +117820704246893 +52806681316378 +193736069242991 +230103310799400 +352761917840 +70369121527245 +4430807355835 +278516832571656 +208280067342433 +49276194428997 +248613772586951 +190946445814695 +34899200061504 +190418602669901 +182684566932246 +176083832396627 +21304909097305 +5385236990872 +160351898402107 +268368938309653 +86175250915984 +221985542528501 +257504464022442 +213565452201975 +241087929620044 +65102680623715 +224445213338304 +201387679363680 +69582145472417 +263545164444517 +149992661033066 +245782328736185 +133441982519257 +235704451536359 +245620903498719 +174383489543154 +175958587854671 +271482328609557 +92298265782440 +8441756626210 +233021914731632 +253838477353433 +36085327016207 +238673437221607 +185088896513673 +263042118990974 +187013396907284 +103226565540370 +48035168057651 +173448398174167 +61102983019086 +251304335738114 +115412813241644 +253793797246334 +74311384479572 +49427246754978 +230283101274310 +16536679439576 +244487845553757 +114681421892362 +263023313417156 +86592124357865 +41196234190402 +16586360174495 +206419012107161 +147402173231752 +41800342905326 +38637217355091 +247931109988439 +205466259078984 +167454634210064 +271713652076999 +55093957521784 +158854364788874 +96470134376460 +215416943229919 +224874994491297 +20868188261153 +175918140113836 +220815981008611 +236127378859842 +64405518335434 +155800746016697 +20291605496113 +20885671002264 +172668776392669 +101357306937457 +118715492086235 +2811854859265 +94336825418652 +67412983796762 +238754148962451 +188586581076239 +229132909061532 +129891123784945 +127047470166513 +163276365565548 +201395257109664 +72133077122172 +229705243446669 +223999047759979 +260551954167813 +112454189724483 +231382591177499 +44102015631719 +223213936656539 +82092248568551 +238536347262846 +230767164387119 +221768268861726 +98818401742099 +98445150232441 +175512156648018 +40262469505297 +180041703665498 +100718072152564 +131148683861204 +34735169135822 +60871802541858 +177763540707963 +246212539954700 +231430661630141 +125205636147001 +165396432887433 +100757202287204 +70990573205420 +244063381929311 +113414221134350 +263987934958755 +254573166104175 +180028620225846 +193027063033284 +106757212971176 +272446152546316 +203446959158718 +129577825266606 +22989384918580 +120777456388055 +193187094552984 +173982649625923 +211988700733053 +75319632968144 +202844155389178 +160126382797803 +7050869130451 +15960973240676 +251820813124494 +15472477464744 +132973004370436 +69153248206519 +92682023753538 +54569401380926 +101609704140492 +159306459216678 +4029018145435 +198156678775837 +30725999100166 +59361200117195 +156490352219337 +195056335753119 +28363516686835 +93693371416960 +4210905127099 +234823604525851 +271933332459795 +237085615233754 +243028079679465 +147146987761548 +84377714214989 +211707527153387 +256096227910058 +280626087262509 +92039917002465 +176368432840306 +80582944204242 +228039184901301 +146714789718112 +34304766959806 +99040772080777 +35204606589588 +35798672095739 +205613625689891 +111069297272103 +186324167800427 +25290753139323 +106903485589628 +78296047567102 +54424495679752 +201487698656697 +62419528993965 +237987937705542 +97387507563672 +159626349158678 +151433961977759 +216086166858592 +254195269136651 +170503520215478 +43543887127709 +131393700263283 +163868216983475 +24467930344506 +109509254313489 +194503451822264 +10518211081313 +276196779423472 +150517044462278 +211300633522396 +30823683586940 +236704157713206 +97732785738528 +215004669185047 +52821889887440 +244474603182297 +62478155972569 +123359097937093 +206432688128887 +117146643964701 +211444279914773 +175481144051248 +42344295070108 +233666376565083 +196018401971603 +277851890352774 +35587541195383 +234843919137172 +170704306227253 +13244481458339 +251858303727201 +3702619127960 +38648136716927 +98932014497694 +220599518706608 +23492572118030 +223913257868107 +109784727311235 +200150010493751 +188088165823285 +71155571734435 +58515678863876 +263026729759087 +175460582472716 +36763111237908 +23595271145597 +263501185221091 +262989563360414 +15960600198837 +119227231624038 +157687692686606 +34479594370916 +146601325746702 +126492042906152 +125651688361418 +171718360404796 +152935168637398 +274864608971305 +172874721656492 +176335797559378 +263061977270269 +32227787012449 +206008224053425 +197258854571710 +50905299076632 +150383114725478 +85883882758853 +63994533421323 +103414516928398 +21319471653652 +223681759784323 +126891672907642 +89395565816711 +477131134879 +149469023968263 +58240101213631 +268655035216552 +184762554709279 +200253674267928 +247799284110799 +15235425088301 +267744473089499 +136775330311171 +157843674855288 +155670629482646 +178541768241816 +97893973815247 +238816179838963 +28180951677715 +76223927314477 +422726370079 +26356285625257 +113510724688173 +195946217975673 +106859384768611 +242011927638575 +140401537473555 +14805501703489 +4214793723605 +262139020705762 +33810121544929 +147448780319680 +26026851646906 +52763272234021 +19207156109282 +82492180036238 +175614475278287 +99898301466506 +253019694484668 +17516402670885 +71008065280415 +113822521071664 +22996652252708 +16517470709933 +161059359520079 +33852388417640 +243895102871515 +211757043288169 +93648262988702 +25376387191138 +168905742447642 +210249324635374 +216566696633765 +140732102313385 +55380599984177 +146112990116569 +57551712303183 +216459414493753 +13068606323054 +212133777712647 +62525605996157 +189905062150805 +228164332112982 +212300533244314 +236185006403796 +204904003808584 +267476240187470 +279168183944760 +115655329545761 +86250912704432 +44649304922416 +20448500198938 +46809330710922 +261693147092884 +138469535213104 +280867244045542 +106347162129012 +162250034050391 +202170745487409 +39476876795678 +264027874437215 +223533330330691 +7791820988476 +177332612091498 +155978340588759 +261791280805960 +22830248067466 +31500112903817 +26543733296099 +79724043383544 +38738497709197 +262891771573216 +223280189501450 +121717225571749 +200267644012452 +125267415748599 +263231170487765 +235472933520441 +62671829493045 +135788934084365 +151303966783116 +38218790135687 +142116994960419 +141031279281819 +5519312449945 +205970121165194 +82837536368549 +76096861551543 +12044967066066 +59860303657434 +204928150659136 +67652465305839 +104370226586648 +179447860819797 +48529931937289 +76389025926765 +154022735998009 +46692112301063 +160966144700296 +178063263974344 +240011350133339 +38040797502137 +220421762885106 +97322458138043 +114883449714596 +197836490229934 +67471159264253 +141642138427984 +49439973155796 +122431700216940 +229777684682733 +174405999444323 +38914784837145 +267098470457202 +15780006667706 +66679172226402 +42857102970126 +231042159444835 +162085091552447 +137965234847760 +203336266808776 +161510569509004 +63892612653610 +53738369356843 +95348439556564 +188774371764785 +207567811241251 +59106100684238 +49640184594547 +189340902911970 +115286285843367 +246789749110881 +158972152620830 +4339561916375 +87204414174542 +223437349100392 +111009843600975 +170958359190516 +83778811548328 +7552916311224 +52590194776911 +249437361319634 +66686630694512 +153550589062502 +147782327203654 +217595630765099 +132412298154317 +43915059196511 +232182419497914 +232104942467008 +145497012768237 +41713683852161 +49964422806119 +138265962013168 +102404635132341 +172804853077740 +123741176968912 +43010759372849 +172370930446158 +107740707193334 +82320831275635 +254984184366095 +156188377804017 +15075625828257 +206270845204900 +167486959467087 +86985828020766 +233631302368389 +198456165484067 +172490391475099 +219107945152496 +151568170658813 +2404746124914 +208502785400084 +146917778181545 +25729757099843 +15628482625034 +136394077889038 +227333701679519 +80070696654769 +60932742619181 +276736766102591 +126406847260426 +197582041392235 +155674591072450 +186694127549267 +104859882469729 +178576995529168 +197787635889233 +14171700206554 +77296539204000 +211896778583225 +142050027066082 +43316411191639 +16989801267495 +278671355144100 +192334445777833 +108023104479431 +63132886700090 +64537410142580 +73461337525685 +133798553587302 +269604924754328 +13964765007399 +253918432541570 +71326173356397 +26871925500712 +32002899302291 +205018240519198 +134169578010671 +68767563376996 +118834445331838 +165797553220106 +81437235782858 +177143891749629 +275302542855275 +34867648618254 +337669426817 +184516638521745 +103080806155975 +19066471901659 +55996808080582 +281055522949925 +94864756943801 +246652946241958 +62597810064402 +126314882174490 +155682309473977 +274483567263015 +250065322129826 +222925405765933 +215763548844604 +81048708069686 +61805828693833 +161477044248636 +44227930341407 +157937194782476 +68422396471089 +187111478754075 +41144832571924 +187735344375192 +16736161363074 +159122422408670 +263074718991033 +33088448624094 +167322672323279 +254112258334249 +204983947599101 +268615605219685 +133496721650001 +137944016746358 +280157298507494 +5087654424112 +120097679048894 +185818977854193 +155593022982777 +243461096590039 +50825626258437 +85503174557826 +69049553082330 +227910496983447 +261746180568199 +4125181078061 +42395103794723 +161296472287985 +110305148518668 +88592699037236 +134414589191674 +30085640360295 +211410924674229 +199491333918498 +143361148635042 +120254595936576 +43225283871560 +268520171795163 +206707533697865 +253804968570160 +57069625426230 +74311495497864 +218117157502511 +141278924378300 +235277678295154 +1128750424412 +19623720258828 +197696746464263 +141220377598090 +168613509169507 +223530724387240 +114469160395428 +104233690926668 +227387107248004 +49961892644595 +200912545892773 +229193282196695 +202490191586897 +103238404482969 +180739009301696 +192920326614184 +236945708303334 +195509426700881 +152019178950092 +20586429560900 +229387567103971 +129960727151797 +113949258018660 +175513467220211 +60572571470325 +172490495898230 +152035612428954 +262959109566222 +134459903776114 +250654059377893 +71588862533938 +196103472955633 +277900313130217 +10909031689154 +40574758209287 +97271210664438 +194923054013041 +79375942321340 +173483398360375 +94801461249849 +161497191790689 +101663931811164 +15432012862463 +235147267367064 +213116760814926 +214893504071458 +212984786253794 +197779068364489 +139051692210421 +218193796131743 +3200546034847 +274859502402110 +83513254449459 +63664286290809 +31544513523358 +94062044443209 +130094339914052 +84233451991642 +101535342774892 +202425541211352 +118005695248242 +278271478055041 +55471167688288 +82051811367589 +79114783192446 +181318787598798 +264402166450579 +169748334871271 +151371293680860 +15681306029291 +278041562812300 +203164646353880 +19805422702445 +14688122456449 +37112909163876 +62176991963440 +6172893586756 +161223470613628 +184281389535607 +74773851870914 +79040924577506 +194658207867875 +272684808681498 +133015194896978 +108459245176977 +46305506276815 +131048459426554 +105075329950539 +7213186155901 +58466665764913 +245381260849777 +192057749920373 +279561831237277 +5826103352840 +70647924837720 +202683219710163 +60584206542584 +39559422600065 +53430665483635 +59744787308815 +206288295602824 +33601850020556 +185936439585648 +26601875814580 +280525013363390 +241131773724482 +91178753955172 +141935131836523 +19483961859087 +73234409582865 +185679397823393 +278887014232646 +271406767428254 +179621193313225 +261908529129622 +129200506987328 +256338700958340 +203370416295402 +170615616374162 +87579442814789 +195050767389489 +274728555689589 +163872144799619 +252797097469834 +8640706911694 +54478773466601 +14522049582817 +96452818546596 +207992959535332 +216523265918870 +210291270639435 +26127993463689 +137129154656088 +231435293783008 +193210244031798 +246137705600831 +201317521502132 +262041210614409 +39491226549935 +2342815468430 +11212901852422 +273503388493707 +204550523479569 +260927056440778 +225536986678557 +60512461013739 +105497138385843 +241923009535178 +85371488090856 +144049473887908 +10668332622676 +84740507392381 +113980563762053 +245392070253747 +97233815757524 +52630617740062 +59876677065023 +136310597373160 +16928952132377 +44777651162076 +224435662617145 +120343529855424 +60470742571174 +86156943958872 +170014508900732 +138451016238577 +252363767120732 +134822590520363 +217266885196956 +217019521355157 +254340837036436 +20065372936539 +161552093583467 +172644922170293 +66893568296686 +69556552574549 +276332218280901 +180767067979870 +74696662716663 +156168892351250 +241216129152173 +34191998371642 +184051401229270 +234351673973050 +31947398179039 +149933869151739 +273189599325423 +114459893182251 +144123789249349 +219653858277610 +28035561515594 +149266140720566 +146814058063680 +278217282813480 +96413521657627 +30786189895348 +37826508558201 +14960374144310 +96448343389195 +4414331516628 +216438017389279 +210670516082316 +183858726032186 +121239107089451 +166447839654043 +228044239819877 +67088059009004 +191548131359090 +204619282120917 +166761953158543 +51778038129283 +206806324748216 +159827595656804 +272145496072294 +148401122028375 +107393451274018 +170032816986502 +224385444450550 +13293032855849 +250948452702438 +59689779396237 +165775203484030 +254164294164172 +103873903240853 +82473107661985 +19617609171481 +49262223076293 +72541390206696 +181754891398147 +229494259251046 +105887459233589 +82819848316264 +273605952717773 +160779592140236 +141598286164149 +154499700121021 +115050654378997 +202284415018783 +266333140114287 +199397632160471 +88914223787606 +262511332187980 +88294197053222 +166842848374712 +183527323229086 +37712595925309 +14932618015899 +28659668109395 +219576444847845 +120169323178193 +219467249511002 +279125753075242 +35061414621107 +231063554188648 +115012405342459 +278108353294216 +242473603296537 +84532085282085 +14464927441398 +82301760594598 +260423253494895 +2454897305579 +82976164318144 +236833228488133 +24942636527653 +160727037722556 +79851269151896 +139754933073260 +188578305588133 +101062366466328 +6372434002930 +173995090590573 +225219126769885 +48345695763057 +117915247736218 +60548681631771 +121542545559893 +71244200665405 +65133796078096 +147391581790264 +23168264142214 +31938115534815 +239407882185271 +76009073239678 +243508243934699 +67423400294766 +159844937743857 +117403006119285 +21480779583284 +43803015994738 +138553588587178 +64405868298640 +22092327830546 +255622600277555 +96123861743967 +206305978507264 +275126812337496 +114212937916029 +191467851966472 +74982458229349 +235462141063123 +270616543603644 +5477552639743 +207451428288863 +127574182960979 +61903242553200 +140486821597637 +222704117048599 +226301845480776 +205739853906692 +70392169654764 +1348655854296 +107566699503286 +151884887309916 +58066887861351 +153877613153462 +277364352330249 +109938264066440 +276502794220121 +68651402056419 +75525529042616 +133496598069700 +90308962758504 +251088701102870 +259689464463511 +148922387729446 +201340894019655 +210720811273729 +124033618170562 +130789527981795 +114153607584495 +189913398610426 +213545626390623 +248561460147417 +279153490575742 +20167763582974 +259419649984379 +262330410993087 +146632708847680 +257026196718031 +187429088065293 +91593613811288 +78636707666495 +71381912460341 +196320441907484 +103654687991514 +88367191533274 +81290966298830 +37193247794568 +146822305723240 +208548825128847 +37188723859875 +152001917734728 +43775892650869 +179293454400987 +63489755094539 +39210769029891 +281259451160164 +38824682859365 +138270166471221 +190841828601522 +85121067895858 +186764029227164 +268556850430004 +116524286279935 +272824327674982 +155915106767766 +99906689303206 +140399472643396 +252521204019182 +58583997297678 +242338785830663 +61368687978255 +194372367689205 +98753523773126 +239600192337492 +67773030849375 +148227220670025 +223473009965860 +13158997354981 +16236249096748 +201829121358398 +228571650890187 +29553663052009 +5780538542882 +71811817302700 +163853208083898 +85483669045834 +50153131647002 +99014302675857 +272168376879640 +250383765542011 +159305442168045 +41827783937673 +122447579516190 +89701730536490 +250221942579159 +148820601129478 +266966368958655 +32029434564447 +94263601906570 +100737098923150 +1059600171540 +203671074198671 +143583516535021 +122548581040346 +130384943598216 +47744419358744 +43801591968856 +13600461516886 +98864404974702 +190647390855673 +58974870768783 +118103607226426 +153648971259465 +194004964794505 +275204691238664 +195621994935290 +94524644950758 +158391529270527 +60392240100567 +133247800916189 +235773843907469 +222975685203557 +256324395223164 +50074285017901 +17673566642155 +118339094718283 +216147623359394 +246956473358355 +191131231517041 +55936926631665 +89179042029861 +48738209593409 +182638102193970 +71402860424259 +54095528592901 +266988569060138 +252456781572431 +169748410141788 +113956673923499 +216087871152880 +112166113338993 +167787849366042 +6356012513929 +195971169271804 +110166829123229 +119627399405971 +52425892845956 +101703999198486 +76277790933766 +67392757122140 +66151939897248 +217553017012355 +106489377149001 +79824269073308 +194394071676530 +127364996990296 +153154552983679 +36918083344314 +2763709075545 +222490211556059 +187989707643575 +170119462134970 +205699664006991 +245144065936213 +64297865973566 +104434230884172 +161438465024702 +260125036614287 +178002312527269 +243878082464489 +182137259550265 +265953700255602 +186175480875267 +166183376695567 +242882415843956 +82519566099868 +277595848834728 +1963858729828 +5486048267924 +148607206415510 +161344745772004 +195705904769396 +90035746095432 +90038424690168 +102101460185082 +48884204695811 +54742332879222 +250221447179097 +53069370785009 +108171254154528 +223370870778945 +223191769227438 +84727480127216 +116032335042460 +130035988061469 +262558310050443 +117164767213481 +147742529696637 +137500289602938 +118100987583927 +232855084018236 +217938090768955 +33929559143392 +23910824257437 +142693720607555 +72491616064789 +136110067387818 +104848950635843 +191648569196431 +270981115408452 +161862785223654 +118012646332137 +276432601410477 +172906302901002 +205956818904961 +63845369693072 +141699690860728 +46769621629896 +14752122800458 +167895032755763 +36704863074660 +229579609098573 +71697319131589 +210269526114940 +267370015927957 +203576139776897 +85217798393682 +99282453413322 +161340542503936 +253051815049138 +193628536547702 +167674385394632 +132292348450614 +247147844802880 +158698751285903 +102471872741998 +226740544095502 +118870563980635 +253172391260626 +99023211465592 +44594916250252 +125186683792491 +95760837406955 +127435469110702 +40666623538236 +95765301731515 +1933464196971 +127863969558975 +19652057495983 +235485587398268 +34007402285678 +158400293411829 +126810860148547 +252400310733264 +202120922873952 +88281248476603 +66038758808278 +33731834848174 +111881486151762 +132044981871927 +119099442257111 +266098997957183 +55231715696943 +100604273780443 +104033449392583 +172188431863732 +1328274239224 +152170561425343 +51813602455438 +178585564347353 +210938616778999 +211136815327996 +165149308739147 +39816569011888 +100033264314590 +95258834329322 +124996120699466 +234878695151209 +26273474173370 +151397484554218 +144730079181672 +120184437213889 +46145628496600 +215060111649447 +21734453175205 +264404204305559 +195729773333467 +246248724568186 +142587034321589 +72769111128109 +205001684054240 +184932276741046 +93374121718773 +233710039113805 +270579360054522 +244859715878919 +211967504484410 +249845645606966 +183993877918485 +184224139129270 +95418257701751 +17747711702311 +182327775188475 +61703101973688 +99136809148274 +86304546101433 +179835419375428 +114487866007195 +40668171034986 +224480510885702 +61414810591168 +47404950657254 +68663776698962 +117096530424233 +56282249631001 +267880970586273 +14664846733712 +176750994282255 +253953512846764 +25157472066532 +188352218393909 +25789624106685 +278635787259554 +134701488996857 +176322067228646 +107067155515565 +185402100191257 +25220439949959 +147111264986320 +72131894392671 +24839273449928 +139757727019903 +65870394714114 +131077142965609 +218679742658618 +175112543932412 +77981093926962 +14580881008565 +136569518680368 +116747487948422 +277330667955864 +100081596267363 +86970921057189 +10319486182370 +100376050323433 +137164391201271 +126119859192629 +158473137517817 +42841855854482 +267025838381186 +85941563333336 +274912646008689 +277948864527727 +141094159905144 +276993999924097 +85239934381733 +47687720568380 +64669589041644 +199038634520728 +13159103794122 +210691704395929 +118089732724556 +118616143022860 +113270540101963 +43404451371174 +24622592842071 +158180921232609 +139911516066900 +93398685713447 +166253967775507 +117563089984616 +110494983873669 +246831626759266 +116901551238362 +153836207728169 +3442052024520 +165366144894896 +273105265615823 +114849477241326 +259684854212671 +56164752544519 +160002031414012 +218654742441082 +99768203590148 +20340439926606 +183808981549512 +276897772012111 +185762881260067 +13290788869169 +96717757703969 +159952030978940 +92568887802449 +140126501684750 +140769494222752 +7129001660900 +228818429369362 +52650903967668 +212622833876766 +88452117726671 +211528113947952 +145631907223404 +165770873106223 +176521625547789 +28915163881157 +218228681322255 +142282109883123 +54315543451286 +83635648910437 +127728553331785 +144621969586364 +65687540445076 +39098467716123 +78689388141962 +113727888306301 +5502211050210 +239472191931870 +22804633203807 +96183819455295 +272261340338467 +88446056927075 +72972245387859 +188362129354874 +37078835195458 +2943569196409 +157158442349965 +213188837892403 +89351812192621 +280757319839900 +131739139043689 +104151032256549 +14253448496074 +275681538925950 +228067202969507 +162677450661493 +199444364951615 +251583069293442 +139010811645752 +20617067710543 +63765022349917 +80853878635428 +212384276630418 +27282931091389 +99417867935344 +11626772045894 +71652275006903 +120668363718139 +64376570597179 +95310833491307 +101002796861411 +166381587220947 +190777351765767 +156893285185386 +117741297490187 +242922013739678 +42541384958101 +37124761317256 +145476401332624 +140692971722809 +21110839738161 +37835346732364 +230575603845086 +204254452993405 +161191219662201 +166068485050890 +87019753046619 +85214354064910 +205033426295585 +69145265390925 +95190966211214 +248812958917993 +142295919750416 +244549294414158 +119098696231987 +175070123224131 +195735673804240 +211718823693533 +202038484529614 +133010446390937 +240443852484989 +618328701176 +139616482283263 +244615305194988 +171957860698958 +204894091485310 +47907350319264 +204821511470220 +172016586565166 +35310672682580 +250281806687436 +30270078371018 +149013944020020 +148639998859940 +273590590811631 +105297253958784 +115198874327250 +65136095355269 +94410135143564 +106505476511021 +213271937186631 +122975083888727 +192575787944646 +268061270131133 +128693337623109 +186536399829455 +263922607990707 +264768742696140 +38482239496855 +209630470045613 +185087983404390 +118680845681111 +94753727004254 +228879169494870 +217419238624563 +249048736358265 +130119318377974 +42443928589776 +247072686514547 +164148077393705 +10391993168751 +196969833876153 +71047185566528 +23195245024103 +231584487955820 +15914864287552 +62517539244538 +256177269252973 +172101000054494 +65910370190076 +239554517036058 +278141727710645 +215475221123367 +88511619156220 +29436772856368 +194850797904046 +84588506361405 +5467612173907 +137366037682702 +24758828790455 +208807311926039 +91722012448371 +78993767259912 +181566855873200 +150890396765549 +155779824682419 +183068469533736 +159071991435559 +171378999114274 +6418117312117 +83387432464901 +233992233507304 +31389014803550 +143791172754314 +37232737561069 +160717373749203 +136663702193118 +42646441232617 +137985907682931 +152501727208892 +119200986312060 +185156524418610 +33498696196777 +242059202965360 +224209258844451 +231420357996747 +34486750475532 +160851721136074 +260758326063610 +208254930132000 +73446504254260 +152247564715735 +69483004161740 +67569685766400 +20939952493226 +22504133898014 +68566233087481 +7071943261310 +63447564288285 +229962959543120 +60315489466737 +257065386583260 +109015053971486 +265320485506335 +71533674901631 +237478451325619 +150827365428503 +119312768711336 +165316404866015 +271292347050590 +36269726227517 +191787008154515 +91217682831367 +73367440454000 +247423950249529 +197645558998675 +98273617621631 +167777322807874 +223960187243965 +44597959941646 +123904753109456 +142563144483035 +275479970830637 +255648311044193 +4762195949191 +247127123453982 +104032615424610 +277268356303704 +108124706988451 +273190287053796 +107690103869673 +242008737304385 +265945501499447 +254700456288633 +269979298694044 +13799125966231 +251049439447164 +103751173621758 +179090557698463 +60084587116581 +20499071742910 +193927693928775 +135087628813824 +70132581822631 +192469448554371 +141473455117179 +256532928966909 +12535803027826 +79949674178525 +227294430963553 +147153249012379 +117205215329275 +44150000065374 +71610476980401 +171205573760378 +218537553712818 +42445524702205 +55924255408187 +8922462745895 +93555488607533 +127149220110170 +43151787746388 +199972978528108 +164285167460459 +51557610646156 +165779072596392 +272598781627668 +137310771762944 +267546780529854 +61976880366865 +87365750760268 +91900330577786 +127847112247837 +53855718021606 +64870673045355 +165416577154895 +261916555397444 +152760845942793 +78732533308386 +162299684107802 +118680479793863 +77574092757024 +120907340187901 +175382189905410 +207856146114096 +237038913771113 +264880476631378 +9685543015730 +65543402711244 +108084930643145 +73894718651534 +123733273726615 +59724990175362 +214910357308532 +225900298730391 +122080678798451 +108925715503579 +9790053970083 +8676437593636 +163367698338982 +82180070595656 +9859968946210 +172577981478237 +109094361766939 +221909869248729 +139876664551193 +31596896926311 +276560838886457 +94231239239041 +103541708687802 +129789132857811 +117510796378166 +44933675025718 +144840666857713 +223996403757076 +150909952201506 +149492098528075 +205638921413791 +28827986999068 +98754219156372 +35494636430223 +174676052154310 +129988169918237 +273829759134676 +7075473365274 +59607595280489 +222158910347616 +83526876414522 +88740318612535 +229221144008869 +217542984184273 +281372547575739 +223354289176439 +190167766253997 +188755664875683 +247481083970700 +3509630834160 +51352377053180 +258279159528084 +109082275377715 +208114792169080 +228991649816796 +20284776429484 +220048155552180 +119510834004449 +132512934122957 +88222911022622 +131067445809587 +109940720784290 +166887598006834 +249403050199232 +40527508420748 +268771913633963 +240781902690630 +111004965993648 +174259722647702 +195954750224433 +234390216960047 +176870159818853 +45169085798340 +212437779648706 +266567122880507 +97042944028558 +118408356728146 +6750511892990 +6919768902344 +241171895905636 +103338037937836 +43163880924763 +126418059726449 +157065517228640 +86269272456172 +49396296124963 +8796627345312 +239234200336241 +176824623708341 +217877949967642 +385130988419 +48595260692988 +178188552369738 +235539119337620 +153109982332969 +273747932926171 +73216708792439 +20047767138185 +234714716566939 +141704484482790 +36801748184829 +12411150904069 +223024236601067 +226889668932380 +171843675324763 +72582117115486 +255146019663758 +219460501320469 +279625331568138 +190458411531154 +261983414493878 +151495352906974 +200288426633141 +5281033316547 +184720817294522 +250914530295085 +188504316468342 +40079613674815 +187940534086118 +23358408918215 +84206818052231 +91566567558024 +15527935712741 +190194810279287 +104502104274032 +114742914617252 +284614732906 +12863733378083 +102038815715240 +241567335889297 +117530193047389 +90419251501190 +37229978696427 +242319212364952 +53562858330470 +235991905654731 +141569603683347 +14012355311785 +12732979395187 +262337632671293 +59437058082297 +19332857505938 +277904806501013 +42195183004755 +132155825071543 +45731312523748 +159068094716060 +84782045243557 +147372374242214 +170911060214431 +6582653289534 +191211895182425 +241129211124150 +49585436995041 +178663282394535 +74250297865411 +88659841266040 +21660173356858 +33576558049701 +241160461396070 +14274042696462 +278294283980816 +122612450872097 +114920241909813 +81864557632278 +175015767862542 +228493916468921 +53671048641269 +250501897796398 +159125306481341 +27593448447438 +274898705515272 +152784442841698 +80202649180057 +119169855747602 +19358646142852 +256366506689899 +252689963121200 +195640412013115 +137080533365290 +71732979997057 +268981950849221 +17104886695350 +50791189908005 +278572431678066 +159815049517289 +35368021297982 +218151261010988 +141597214255311 +184160485496474 +208765604456900 +60880653619516 +148813414034678 +44264478109964 +190676141503555 +38890118805987 +223833114172628 +21302888497941 +255841881755403 +194984348486565 +232676060668961 +75941883693307 +88862562077516 +41241155516743 +214551282264960 +35250225746292 +112837311584509 +49585582368925 +117083183833121 +114257829727029 +203846969023176 +168320728346415 +190511811128281 +32117726475830 +52635470094670 +68442161320730 +186335869844113 +115820300108830 +221595563112194 +171834473042835 +137649095521604 +198956241248499 +81476590731931 +276237801303576 +157252660645399 +25143500514888 +172321812587425 +207496392336877 +171504343036829 +126538537879755 +14232615308845 +181089116997806 +58225607885097 +247914203376795 +21759412599347 +184243506666776 +271648386098792 +24359824144234 +114886302322144 +34492505149027 +97922173374920 +272004515611000 +59310052591219 +55075776926150 +150027902425461 +183112216413060 +203628428246358 +35349667722537 +231191163668310 +8832586153133 +173336678361275 +273459047015252 +72551756554699 +177242816042303 +11401298395170 +145557682903427 +160362899768212 +203231945133006 +10935797319093 +88235804410249 +196057538475398 +178360072445810 +261131414854273 +234245263353260 +56068916419055 +131908771221041 +107263079058285 +173718718450878 +108294801206253 +105938719712388 +31223740689343 +121358190486207 +199926978978687 +148439882779872 +75502336607781 +12144808644941 +151128660311205 +108433815478430 +152028499940987 +105910162084786 +200033629986014 +268715324608591 +130640453337299 +17869062502384 +205468008568473 +32308200653559 +117638948339483 +142757805272639 +166828863303334 +253782637042149 +265911152596575 +201197188294448 +25200836529913 +65034469711404 +171852264615502 +185275971272495 +134409979387243 +44438531409852 +276098514377304 +271267214581790 +114125703474315 +160779347343908 +82570461070421 +229125716158138 +210812850830597 +164247068614458 +258332321718940 +133377003715992 +207049793909200 +443272658843 +35627196226541 +170075526438685 +128951424527292 +244996708271707 +52761803564629 +135315936343920 +42939016472586 +260067822091542 +167365052075428 +42985795574906 +201421313976177 +258047159312622 +238042210639212 +275559855121419 +253821788937928 +13819306518981 +53410830853562 +99925215119186 +57726105213029 +164611280088957 +235954946997629 +88866544827654 +280919434881978 +183253139403336 +215240084034149 +234102452307750 +75252019965494 +227065236635116 +143657437900179 +64907682893900 +54466222638954 +165914890558741 +183162182686983 +240788136727766 +276230426282062 +94185823702187 +129372093128957 +274457838898952 +203998671240911 +39384919866083 +91298319388969 +41374276425200 +28444389430694 +23757927224103 +220215434127454 +117980577079657 +53105711495526 +145897090002627 +202729900734888 +187956053557803 +60356662582870 +250246572434312 +228435112751992 +138688250164256 +169462955383687 +133162964848355 +211156704403384 +270017169965893 +25586160828385 +272974108936676 +158322404141928 +7675467247757 +142750548676055 +126704716150152 +144265435650277 +75268742888361 +238925138591423 +231555950954681 +204729813919315 +26296116815513 +61702910769107 +144853141900713 +46675218408607 +115892337802597 +157437619913058 +200191833172086 +26618967011803 +101179914894542 +241963648218475 +151990670953583 +105769888950397 +153354240142474 +205293865509235 +152867323822692 +102219510865333 +70650599206915 +150777678607981 +81005656811580 +217297554820032 +202801427012624 +153173097946323 +142698279253681 +209406121758440 +276576938248477 +11981899452156 +129259036895781 +275321914882254 +141204374117748 +172549548990591 +172005666583295 +181431090063663 +56905837718810 +95059227098568 +176162117943637 +40494114962268 +119006192486878 +48278383504305 +111632528570004 +36588517418550 +232760749533098 +227244091910381 +19916836723930 +77635920193891 +63272048759944 +184662200085618 +202034865109304 +80403035936501 +42374311416506 +27466339691743 +24311950022773 +153262482443390 +156568951096904 +269836189203739 +193527282391616 +132438108789739 +161918168343845 +193632930164078 +87060658728734 +214866359846574 +146548981477948 +266776517793111 +87172705777904 +81002532627909 +105252585890852 +48014240449606 +204772327602430 +196129557016672 +139554818381424 +202468145898625 +9102775950904 +45531698492824 +226022316213435 +78959357292216 +267485153888618 +249211288990601 +77073868695209 +122344441820597 +73220448199972 +105070394445552 +159017771777534 +140138622293223 +49894283767257 +115696225109370 +276193149799618 +146858179625987 +243923255547775 +131816412870621 +152753859851282 +27157772025166 +19539915193688 +803341605901 +179579633140415 +243757655752080 +88110200065204 +162962857150268 +7084707529664 +38907344165645 +83152577816608 +191709322753352 +240457776710326 +197028798625117 +141351963259413 +211172492982743 +129072090518525 +123153247521098 +8447446699 +211397898718502 +263932254094834 +223193008911749 +129034590192221 +216342458035063 +240430097898054 +221868330158947 +165958748479641 +38462616964553 +246642904411051 +202573394401167 +91238472455005 +128350966718380 +51811604924090 +8055273948561 +278081802080578 +11720363611855 +64211849639789 +39516145349025 +85405048090990 +191360219072912 +132226750365435 +187011334663267 +34907953556823 +215774255859874 +63275152481296 +240397091303970 +10448251633205 +8989311979494 +123954363723829 +253456638057527 +125236744115320 +179410984763046 +275103136722169 +31794647472555 +210069207102341 +10842516965312 +237221217165942 +191707223372263 +145930871654401 +118434402293920 +181754172383272 +96574115829827 +42963231932268 +27180827500448 +169992379905938 +200634798255823 +200960589294454 +144589077038821 +108645997633009 +154821115203953 +228574554604960 +46673731295507 +80409588638596 +200168043648846 +105423504476177 +157372311653912 +182068648961162 +210923383672295 +17437295016276 +229134467573212 +178670044550222 +14244097474034 +177974095701544 +164113464161868 +257942960285941 +168768188205737 +199411576721165 +181979720048983 +119093434981047 +62626972870664 +171807836746703 +13341970113560 +48028214332771 +225391133580626 +53602571400869 +245561546647087 +197209120300882 +21887736226405 +149986881072570 +136154991161276 +209589969970791 +68703080530207 +213971322999548 +200645384412298 +184385141775534 +73097933991413 +108069435846156 +14169989340110 +121084129231215 +83574567787074 +169303224749028 +240278294623159 +180427320306750 +279131857620107 +128335117760100 +54960750570678 +32319340777616 +267240852073476 +29515715474815 +10122181015521 +220469107719375 +106963580999987 +60599674373698 +271482763795416 +109814307192091 +97168939134751 +46502702501829 +270555521055721 +164153131966755 +79676657745413 +263828009243245 +16091213668353 +240252355999145 +136496520747239 +13077123968394 +108157494863770 +110968142682940 +87685725647048 +235854893466379 +56901460536301 +141552489187601 +173377365286878 +95016479379324 +105660594614123 +35823977270287 +149030001901547 +84104399785154 +116447914914357 +110528208162086 +242560081307818 +114270972321178 +59284350016987 +134901267670650 +195719234137998 +77586916736258 +130354198028654 +76828882177684 +150150669883858 +173852274381821 +208025788566003 +116627420920380 +233149915394698 +124382461232948 +249778749395977 +56031097378472 +13120062278196 +169037804121982 +99070192204707 +141495775020354 +102968177469194 +181335090302396 +245966794713145 +64123860289796 +27509130020581 +37867016532067 +40688556172784 +114762171168822 +141856262870710 +67878587205656 +99346624389326 +62901073572707 +46815498533660 +98594825783469 +48793785746779 +263273150209233 +209720789925645 +98916310140305 +14147015641817 +239880116738145 +245502639343552 +2081427450809 +16281399328004 +257828257246623 +171292491938237 +245866793843001 +40409278449054 +181006990371857 +136585428454411 +10061477874890 +114103482871438 +270853191904989 +263548803258083 +48096112030217 +42056450338608 +128826933753714 +90567640386700 +213163818250251 +141292135514926 +149732119642037 +112883544420519 +189360852365135 +201382075348021 +99584573813260 +270696236678965 +160604842491117 +75950760975462 +134319499102128 +48102001846784 +98754622059671 +17064970347972 +210536773165399 +201408994949718 +263763882535084 +177479476458010 +94396110594948 +171563395595891 +139143971962884 +183028880370605 +205551419023182 +20241938805764 +62215173388277 +185590175177923 +238339076784391 +78870041367161 +215812894364798 +272827691678439 +116302093073907 +115815726065002 +154021419586288 +77953759158720 +49883161250955 +60734722145954 +226041213672979 +247268340442710 +121131169786634 +279274478990719 +231403928039323 +37753407915911 +10411945239026 +25981716190309 +146653814055205 +259283734027713 +233096318283211 +143616588373826 +58087651479941 +216913847162996 +97392713069782 +279614112601056 +18578750489737 +275053295486731 +109455500069133 +273452567432920 +30481318592176 +169938574214318 +94710267659594 +123745708436235 +154964557372766 +164872519265735 +91754347620596 +208586708325445 +123068275183981 +34507210891229 +144340946570393 +172974780923234 +2560508130305 +168741099703001 +19109117950961 +157759193682775 +245739776376987 +177374039063263 +247953813363943 +131717067988497 +251739240394632 +276696233293634 +81819405952634 +65964517960094 +51622861876724 +39077555283109 +233899223993813 +66159019831761 +272232000626946 +37301045113079 +61587710778781 +235833224696833 +221028555434927 +184176545907335 +39892106867366 +217065069714765 +91864753060089 +52040523655510 +158135921424305 +206497479365179 +127579801415712 +60245872933740 +279554726239047 +16831039741028 +210074297373274 +14788049513829 +137560345263820 +202269314279940 +68339296516418 +19928934116678 +267915781396792 +257238404353791 +245912110720712 +117822247687697 +168364712059707 +85202149723872 +242852193627700 +17664409071825 +266725379479498 +216076635092093 +70903757672938 +84994667643959 +41997492781929 +271053947078340 +281277890741861 +2032971645013 +234402219364732 +134021282221520 +236413272121798 +26890471036458 +66142675141013 +101813003467551 +91320702033798 +25659046108627 +260708912850890 +72764809414229 +113459007014298 +123384428322801 +243358633984734 +251133933788030 +8864217685072 +207279089192427 +78792878181294 +241834887251080 +131489021727857 +270430270408971 +51349774640466 +104623497515025 +105380229107695 +163207457943871 +32341716292024 +208032047976371 +191814449186862 +142823623554561 +6657338903034 +195398850796066 +139432582318715 +16697110004228 +75747277941031 +245066420841479 +270557229963656 +143053533067556 +45878821402019 +57351242952273 +125941514169526 +134292546286169 +268630955289541 +202786110133752 +277911511078827 +187158644128154 +70687077065081 +96971967904265 +142835064130654 +258782251670619 +87687067953885 +56251547332797 +5122868864481 +187909978681444 +165186301077581 +129244532115689 +250368957036143 +269794722854265 +253158334222846 +123084607591428 +106448847916886 +239212224080328 +222425468484738 +269850134839563 +99072222968263 +145415976267384 +211663369265399 +132901699947322 +240400273353234 +161018196042187 +117665806156493 +189819007541218 +137655459957160 +128107039725937 +102922635990665 +157240400241196 +43759022501803 +163120850047407 +151393879301641 +157235043051724 +96947015446933 +262875400399551 +130100320657732 +243388155873404 +69268476619887 +133761458532128 +79568083111505 +39918013753728 +62190482761558 +16197613948201 +10632341952305 +249552218455318 +28934908671576 +39915335158992 +180308844151917 +49449161993420 +133572018868715 +263059124609639 +275549488759056 +36074799892543 +262888083150895 +85878131248140 +228370915449688 +167798927771410 +133728422530384 +11323251854179 +88703435965588 +216913977590459 +252872597299517 +254241569643253 +25742649958449 +150650413986648 +102098579227548 +137221438369047 +93176923152787 +164235006079139 +250465684315420 +95473202836452 +242756000953839 +131121122705732 +165531027973052 +162546075848378 +213707806900517 +28125770568115 +279649425774901 +17019877104917 +182611467771766 +27488520868887 +170039017712459 +98597505799105 +215789004526244 +85243084950671 +135700432931879 +178792300550823 +271171397987440 +139549943252403 +93971834542274 +279373961601726 +214512810717656 +154430307314029 +215760967261290 +10518443317409 +159997268307955 +18877928352133 +98820936723737 +111719927288309 +10079558836294 +202749662460320 +262156265469635 +49161573744015 +234617894053603 +189795417900671 +222226193802810 +84877038655396 +247778364516352 +66196380276402 +45630604956483 +70775393766873 +37515196354710 +108729990562226 +174913472537435 +73140656387471 +80817767248165 +34015620714942 +71746256630441 +46754132174860 +240566636419882 +118749466435912 +184659612847195 +26911083582325 +232801068954392 +10824652104526 +186892625049451 +265080956892034 +147698436489432 +39134289514138 +104327508955787 +92507237667627 +121810378693450 +67709611076076 +253693938440111 +149075763589006 +179453250307828 +268269415862574 +223333870895178 +10381834985873 +53142132991060 +63866755383212 +261569612766576 +158577096639528 +236321653075137 +98365365851038 +248146101444662 +27942826562426 +214245782064046 +78050164138710 +209754623502487 +160165660479816 +10320227306945 +15660957157713 +267735623064617 +152314752592617 +239733051910137 +256563398480319 +57213824451417 +278407273162598 +48796250664024 +162744061054543 +23641511527014 +60837449032275 +195201259898221 +152981623241999 +58823002381053 +193249076496333 +122117713947197 +271591050194478 +271423872549845 +83695679808758 +268753772806904 +231269987285267 +24468538612724 +172699152801626 +190867004640746 +62196655286349 +168873211762364 +159782246703740 +269415549591111 +223925090701188 +247124252390228 +132062356240443 +51857919838381 +244319808771359 +83092876039218 +208088570934909 +7486670139460 +12263417551977 +154903483060429 +114232003661612 +151575339438593 +277120543347671 +28078949740383 +52544794109260 +121986397039872 +276214023941642 +122527145385271 +239295351349923 +13225048404341 +160952595158701 +174437995798565 +105753449284155 +5023858971904 +96442259591872 +39538546166128 +103319153412235 +20878795454264 +105119454765904 +275084365568545 +249105974995631 +58096449307969 +103521828335680 +30064418012668 +240926440911138 +224857639010284 +179802377519674 +33097202727571 +40216681759291 +155375774391888 +25209996236926 +66810458722075 +43317024782009 +100423805988806 +232211393303128 +136497424992176 +148375633872279 +58286746766398 +74006655858078 +217197750027482 +187521422797875 +202689268523941 +219445481883946 +78887104702100 +27808732823766 +113215848735816 +80422419784718 +34849518340985 +147379826834002 +76646887051718 +66392343322711 +64035661847111 +120893718158923 +112822564141015 +266542916756241 +255188626014243 +197307713486360 +256470317340839 +27037145780597 +81010040826406 +15987282399188 +10390880450494 +243928013054725 +25017026611180 +251812377459914 +61329055305853 +115200829332912 +49888881549395 +103436507461775 +250856067171395 +2813650212275 +213285412743359 +256854540437415 +144939296379869 +22257378413000 +36633918038592 +178251888914702 +268969758395053 +273982371068249 +165592820746281 +253800833179868 +241871280929581 +161650234534604 +255177862007151 +68907890687517 +42209068533843 +121007800242333 +81621589073668 +157166406737936 +26852887895554 +268046836780367 +22981400723762 +197676756846305 +212893197466372 +235559207045531 +168478929531480 +205467001916953 +22305543950309 +149296151041942 +53030526265842 +222843962726109 +124073174747994 +210766181490302 +110529217097268 +164535512913082 +252538670508915 +125763274868103 +47607933577135 +246868824088814 +254355832509590 +181547977320677 +167402088272381 +229832720513695 +126062191698681 +51030168856190 +26058061193687 +252001472496048 +247949581117503 +258466552410370 +118374983694246 +8943136167754 +148290865671468 +79041030630145 +118898708822622 +22465240828539 +268735750116028 +193329085252920 +79815169513937 +162911115316672 +166870510743771 +219332017912536 +166973981575691 +177576149399051 +60292156102799 +144949712265385 +277704359253472 +77868326382856 +256282846879361 +150279272570433 +147326228317059 +167464576249922 +144724718840608 +63551872242764 +204915625147744 +10474040352149 +172640662088157 +229481914128999 +40798793260033 +41689407385741 +101273633031829 +203384175417189 +62982574981986 +176980525607706 +157561783811080 +187194612657255 +61016587283676 +161947167529351 +122236751601635 +113683647062163 +155735067380827 +99840411988082 +129382383109690 +220249340283429 +157053899587379 +213849570228936 +117160970687685 +117334527417834 +266429452784831 +30079191722965 +135796998660358 +107646996686934 +153836857812863 +59068407861079 +55052138565316 +85946056193866 +181060407627535 +78405425767939 +60109354886540 +136496930057302 +192104145336893 +49931342158295 +253699857203961 +8976933806514 +2883737074147 +227517988286129 +118631208123074 +174049435335511 +81268972406408 +13316415386423 +80049916093166 +55979554171639 +181977970410942 +39230914051113 +131869773602484 +51405174122342 +124689601469456 +10737569896764 +171835066202505 +50548826481783 +15537348292802 +121639201700223 +101738872595285 +2462099610330 +168324020887427 +198907238460894 +92212786892922 +196968511518015 +129514182320889 +137145073670273 +110272909731249 +73208690757255 +202767904532942 +145283954807794 +212112372877146 +112567400256032 +239416605002344 +14177497538607 +202467978729285 +119971234025658 +277376429892891 +148409024000793 +188293547530069 +206745360688074 +274143736840050 +121425373562994 +103531894835020 +207986445843952 +216894740139855 +149174687190209 +253194099454766 +23724560552571 +132479825269789 +43302759955492 +204031793335150 +254426691434172 +187413383707904 +17116232441893 +223594067915852 +84160518036430 +279687230830674 +241013054891623 +220114194467000 +7376143631108 +19437461065872 +58615472777869 +114277117573788 +91206696966778 +152322668269501 +160624056401722 +63006031623469 +241110799270634 +192571196682420 +31962806742200 +17813109975332 +60330322802275 +42452352715003 +228483495832722 +44036063746449 +23865173092863 +251028746965505 +234628037424555 +99543590530425 +49579200053517 +118887702366306 +270061594110957 +273574901273894 +60096618687071 +120717735543914 +191555585653600 +108674830208483 +236030644415657 +5215881070434 +277161732100225 +32709729328695 +52497032482017 +81405502033097 +273788729411123 +160894079295949 +78956560380271 +212845160549130 +12761181029737 +2268263538187 +233373512387783 +122352965079069 +113801003520462 +43535135385072 +26624270780823 +223180712037453 +164546789623151 +161838610528410 +73095226785845 +23716391939200 +135133866919116 +134027938867049 +247535673454889 +242868936008776 +278280790455348 +149721803722102 +201673127292820 +104116288893914 +70451328851883 +119715849672935 +64760826958620 +53307502253941 +260518975418085 +199523886864417 +122852703414476 +89607492789273 +142059519954841 +93506940155196 +95168601405105 +139409573054331 +35039814291762 +172913324185850 +188543663781254 +159538600390742 +61967524956340 +250590168524676 +74563940284638 +218184828932176 +169395549913630 +12943913466171 +180895477996714 +226950320737456 +48155360362425 +182615004190546 +17152621349084 +196341048908519 +13403626756179 +183519929390279 +236148010453485 +34459305360819 +234457599320014 +29120131449097 +135714350882904 +25965738925592 +240733376099746 +47729286352758 +84047695146561 +159820570850770 +191972055901420 +274343326884604 +157183891425120 +2660679259977 +192217145950811 +29613699069676 +72531421634768 +50430536980650 +147457239758780 +121984301330114 +262434393824036 +28058412665685 +207280646070517 +182316561595320 +235083842887716 +30315754385416 +151310552192195 +134600137476085 +211623637764995 +199548758647844 +6358664728345 +176952489298850 +193022379763903 +157053153562255 +191449379682033 +106211098445194 +98045906797045 +102376168296125 +83577899725223 +169316651940771 +177223297940259 +259562421866835 +189515278633576 +280144361114822 +89781171193154 +82250591604775 +209161075735293 +147108720007303 +48362835945579 +101294745890771 +276914472749483 +140273137842524 +217303876338879 +253848615403330 +136485898310067 +208717291883504 +161826903694754 +190196757845282 +271397815126766 +183688836487167 +150027231369834 +78749514791389 +121789643410276 +122093674558030 +109682887165812 +99996869611704 +226161066624097 +144220357111513 +115999958807943 +149232067539928 +142845908148205 +133795143441235 +147602797317803 +26817675063587 +240270290547458 +217446433447934 +12770560879818 +271871429367114 +280148690607832 +245410232126726 +14838760094425 +180656744264644 +89059578181422 +60516357386456 +240021483121534 +14924003274382 +166651463518723 +116816970122220 +107727043310833 +46408275798241 +260570391158798 +83125035272069 +130662568487519 +177017215964139 +124036778552822 +59624030296593 +65584207932002 +56127465027693 +273368549862710 +138767071002810 +142024036007441 +84785890971386 +124924632362333 +242260135741074 +262367049966279 +193068266439695 +196988354428657 +109726758181865 +185408702116106 +34100518068768 +115885868135053 +37973245714667 +161176320122937 +110291504467353 +96552420599877 +135207964336758 +172077642139323 +75024492509905 +256918273995618 +178691152810337 +112108702245437 +3886109363582 +198562076245517 +6927032580372 +5144483450188 +12688142158320 +253283453821620 +127306301032993 +250448509359016 +256870075704079 +265555786978765 +259846090783916 +14626710632106 +76484184838981 +137861144611065 +76042851408566 +221403909893391 +199145643982350 +50803609895883 +227233462053805 +135022363351407 +135857389533917 +6881496469860 +100758693825977 +212152592090925 +148866569188981 +58418338977964 +16081631649610 +234880150805396 +277744142584772 +102615567161833 +75068625057696 +121132133632516 +43017992297641 +110895511152885 +165203637321909 +53672646374856 +124753757609838 +194340350324604 +254750750873104 +263852660774885 +247757359300612 +120767073883569 +147565859362924 +46856449546949 +99878962133768 +253131059131472 +23952075154572 +267818339873300 +169151139229699 +156463621583923 +263526532786229 +220082498332729 +262526558604471 +263581852133476 +116672149319823 +112003185927370 +37187444427788 +77137962884840 +64075424582090 +248487189954224 +41958836377366 +186206580784928 +60924719806445 +230561676560139 +119112960035363 +237559851637808 +189270867949645 +222479960318483 +37835613568251 +36591087783399 +77108498342744 +114671592383294 +152518400123050 +60311509638583 +258109237622140 +113029176792905 +188767793549670 +81735029941564 +35818608633555 +270767538610393 +123353007619033 +193606835776664 +79142094433017 +177858080040458 +252091168546101 +112705770819091 +103386128693990 +186851702543624 +56003516868120 +189253878830422 +82874661440219 +88066415800307 +201615296866295 +276374143069918 +204309201726830 +269699766836184 +86480018847347 +190123169109469 +179687160470023 +34008354695659 +50557687545459 +67336641482517 +242522972879737 +82671787372951 +229712856985418 +224668607706935 +228320975812956 +228010207597007 +15434752312898 +120848405226895 +209158790038000 +245761739287453 +185311989650853 +82615954039333 +182083258943907 +133289028438226 +100756377294159 +167576931840318 +199274000323913 +70411262961432 +191786991903137 +201451000210137 +267286107099270 +113692262136806 +247038858907263 +224073426686734 +94914299979436 +256540479765219 +204416589462613 +158970469874764 +86368022424765 +143670903802970 +220123855982265 +206691899282914 +202274935311904 +15876666610194 +24181771492109 +251566449216003 +256533725449231 +158741904757642 +178566771636254 +41767763286198 +255103340508104 +47658927471353 +7685841656114 +227371957750033 +106242887900199 +191649225184158 +123794057962720 +195779538251451 +63768209989192 +67965109414753 +11906697973196 +191048134620544 +207189162056097 +97353755112101 +4941583195119 +6005541994695 +173213025135159 +147834711972707 +259254660988465 +40100459134812 +258559897991365 +155295832389297 +261991210199380 +97207849545728 +107040909489297 +93549541088696 +162340654553498 +6196808431822 +45969438871487 +155375844594557 +138352994754414 +18282695200301 +59387559736889 +135036079478794 +127210097091603 +237450469607219 +188543284112528 +243451902273804 +89249475442954 +94460559529889 +280453656358453 +96671645918557 +102307879980108 +86643260207127 +243289397005514 +72624957193416 +112124972336002 +175459404957956 +148959059589823 +267835250669888 +109204532745694 +176919071759430 +30974440325460 +35763205257219 +141462307563342 +200176073750141 +172299324719795 +76845103193704 +138404246114455 +270318691740955 +233914340088226 +267160003134695 +181999828535161 +6454707041924 +48179473306648 +24022841537773 +82792320733500 +58804645207976 +256062550574857 +131172352212489 +166649282214073 +214161350111039 +186941548382036 +30264767014704 +270314392803665 +194063680858942 +257189341686971 +193042973014259 +96560569781475 +272844679345593 +232882755965845 +32934963218387 +224137685568323 +174843996114848 +61741860656758 +24864956058353 +215950502911674 +103194320192781 +87910989532696 +250610198848140 +57515138311646 +57208953470236 +235091910197570 +270171818265423 +159462301986399 +270204405032219 +23915697748333 +155996163963936 +239936623181094 +138686113936031 +65589318947741 +207612790702798 +72469087400843 +64931523681330 +193378312934171 +57660208108783 +240820013299404 +229017261075184 +233206012830587 +210187449450564 +268373083051136 +177185567985508 +142410311309419 +140221132363459 +141009221240366 +240795013081868 +41485008224796 +134850001914918 +63987221518334 +109156965640125 +221607953936939 +249048683503608 +262111688352686 +136527433603335 +161894635415514 +234445952407306 +132979034896401 +231108699152966 +61549937741411 +246109541771166 +96157493515276 +87712437425591 +182550466109398 +140801215985704 +265781813655269 +661554070298 +106835815894261 +203630941360442 +72550855936806 +250343234170443 +67659789444551 +259553584928038 +47306330974131 +172282833428535 +8261912631021 +188013153664522 +205345949789567 +255940076314154 +193697879956815 +112042515839202 +221375922008855 +25209262289651 +140390849443334 +159200802770387 +24329754749753 +261179470531090 +23385715009175 +164311549166559 +104028782637358 +41478465465864 +143478083173193 +170924497132854 +210080452185166 +119022728948949 +188705681278455 +245562916096205 +195424746354975 +23707660223837 +246534390231983 +219446230994149 +132616284447224 +273448677733681 +123306789578691 +87531943767781 +155151464397437 +207149581555030 +187508079291038 +167710030008722 +20327798710482 +232337872413824 +221665442313420 +264158249649392 +192992101140153 +122336939743833 +155758788921258 +150105785169846 +193527647929522 +166877549951824 +106944707034746 +251475826449412 +212653736987996 +269826299551278 +23052431328766 +36488686936972 +116812358940334 +258239039354949 +169208625732664 +208161097330593 +188782046581783 +256094353824930 +108324073848730 +156986377594774 +267031661275085 +259240346346188 +24559674187528 +155805980415235 +216222486256178 +150060678311944 +206244225939474 +201753302937504 +255747309697514 +114868639053988 +95922002547840 +33562667135157 +253054869901693 +93802226127015 +268150497378509 +217176784446528 +159205557758573 +122086954034494 +130839611842433 +58111926307105 +207078527191997 +92930593598899 +213007367486484 +179844838755801 +231644291945992 +52925979083020 +116471700360201 +183781824795527 +47115172739945 +75258349155767 +173572451897359 +183685493720909 +211290977450845 +35348023073139 +19444693532500 +266314940981017 +116106946462130 +77886008242627 +15885034545649 +11656876080960 +105922426843263 +151708365094480 +28941893363105 +68815205688243 +216494964384043 +172078281445111 +31790712904674 +143831112094364 +215862037198338 +180277300805642 +2801936850360 +87280841956311 +16791669191489 +39286269956944 +102190239026691 +159777216982030 +19172233482719 +153119692578970 +234132145593496 +109988975339247 +50993119253727 +220059804094788 +76595702418543 +220386818326730 +192198010165057 +176151373772448 +137513729837156 +92354440333791 +16871124087970 +153110240099252 +123174409713792 +275681279898206 +99757968548564 +21695518884050 +211312522705520 +86264687030515 +176082564422048 +114277845336316 +216977675571152 +218586828953716 +76529368493476 +182289340050303 +223000325578366 +232668532016926 +61237588896539 +268343422506362 +72940743485351 +110144149554354 +64430502330994 +258234390453588 +108133250333430 +87926532608094 +165830725319954 +224090591620145 +140311390998993 +29585818325615 +52011242106490 +133591939482970 +207870988959426 +148098239170727 +180379202514266 +55597213849303 +122726963735989 +157921831552579 +275100845470651 +237611900478547 +110947264430126 +225356684345529 +210064404644954 +38687164786602 +244618712346782 +87332218072180 +278989706741527 +117334922793533 +59291087919947 +81454078044202 +197460776767995 +276021319896061 +255639242457971 +201985814160305 +108237583256043 +95849717989559 +258046576701595 +62083639599911 +13484852045639 +135183657748359 +86742286705195 +175735862727021 +57509694640841 +273917450792821 +266626398814685 +233407238199175 +129651606684298 +25937471548719 +96684062695644 +62506721912516 +7609786692864 +138994008036509 +66314795813042 +281372442343073 +193411233100708 +181413812918985 +17115779706182 +41322158960568 +191184706563865 +4789273911232 +27195533525465 +9158796046225 +96974261976356 +190608357213592 +174396761662118 +60421019282905 +239869946613378 +186561529244521 +46791955641801 +220427472910982 +121901982484766 +110129763078924 +177326386921622 +242970289636096 +14396901031552 +22659019324505 +204411492369186 +52235541118930 +9332430665910 +249217275262272 +28706326541858 +92224540096449 +249200739543657 +31546302220743 +273445817962102 +243144328215250 +198695963171159 +167311654817122 +32109369336747 +109203319023404 +209209627132803 +43887573650004 +190033074163755 +204894171985509 +42327997434571 +234360094165305 +76136004077202 +272745954629713 +3175096221034 +245563864779217 +215026172990716 +165120126188275 +24663970098667 +243779611396640 +20963673300700 +93235117359765 +54300944521861 +116113744679140 +234625355930735 +212002842436524 +5640414242180 +144945868105313 +246079029126863 +151971363698396 +43660939076976 +94962007918077 +163092085231313 +278675001689457 +19930381112673 +209234739889488 +58288165213905 +237189817087255 +255828272812702 +237048287566580 +237795478729464 +85984275212827 +65468279635569 +83362884649846 +130581462917956 +91276572194933 +106220101096212 +220695440409644 +179869955505871 +186662365897362 +176667747699080 +20186509610549 +17563517267940 +76739049395196 +259402987824373 +156283900913172 +214397791878275 +219238717611682 +229134594968097 +259679907508883 +87713137894126 +209736458127154 +116352847728936 +46667847419033 +204900701779882 +128705749339411 +67509869944651 +194179994258614 +17009474696759 +36318079403659 +163549442293638 +133151226875388 +74423897502858 +76619868879346 +65533820100933 +66865172637222 +159737117795192 +206940521307480 +2873813255496 +148909724617797 +94281750405185 +271894561064519 +64110087962290 +44586362795277 +3295574374340 +224994339882762 +96439652011713 +273107373601981 +131647310878702 +239424411972263 +36672818005979 +262009409926689 +5502913045732 +94367855838059 +22391045739061 +7095551299410 +125050674615351 +181825511189642 +179476352384547 +68609338428357 +224713043662706 +261328664679895 +49988730868902 +94436987441214 +169607288563672 +103284523335636 +187192387492849 +270903643742755 +142619764513115 +39802203558780 +77543019786291 +109120651770939 +171268650373996 +143973166270166 +105856429536057 +188977723663861 +218261520727513 +199972643904485 +168836149426063 +201437005582338 +176161994562418 +152818846531839 +26555348936728 +11123073804257 +93331881719646 +254418401690984 +148366745103245 +98274296753499 +42038344584257 +65752133506497 +69915043352611 +175401130473419 +160485251019124 +193659512906986 +272495549881728 +239104085514543 +204357753124340 +91131051656349 +177942579377302 +119225375607737 +55521689994347 +82002189935846 +70230828012520 +26749633844004 +264843106122018 +131737979042772 +29215627188181 +234134829585875 +126519636495244 +214624915913782 +11193038828882 +130963709113576 +276883431444454 +191566583672748 +248797844580367 +86855178664522 +103442435755848 +48131258605669 +201937788579747 +9243182201566 +207740899795046 +86848213060409 +30367230083969 +251240151141134 +76277632581087 +105219687891457 +268344915043270 +70466681935812 +155526858111766 +149390175944948 +163225815008472 +187681676966659 +73828573231584 +186977902131049 +101040105494838 +258428268113584 +163062016882561 +73524423172122 +216790402712768 +195832681858030 +75413112579174 +104291147857433 +64759715341117 +40800894955006 +90959406479383 +81494292286267 +73270190652216 +165444027130227 +175378808850619 +156085860013989 +239866433573388 +91419592384939 +221898472751374 +62159854267764 +209059467663351 +242139379124488 +211438737995978 +257597101725453 +14510712694585 +133813678367516 +276164671830378 +180268296398485 +49483915473845 +173828218959525 +20844555585281 +273542146884024 +134154417973369 +216293150183829 +263592221771071 +2042574675057 +93201620003969 +161114641384607 +75618306804616 +274991095321230 +116690383227069 +242440615230645 +89583742542336 +174278636811696 +116675204523565 +27400339867583 +215358261890996 +60489947519022 +177544192426892 +84462360658394 +61940764973003 +255410446110534 +224190829174902 +23253843937029 +208162355514620 +8675216039411 +226768968863897 +6386208307705 +20337903784685 +243209737530478 +194810108647148 +89713918701839 +167769291731591 +128935271173753 +152564237930298 +132202056485604 +25217877364294 +170499202864562 +80746928860616 +257380103309605 +195016241394612 +225335789554038 +240677215459014 +242290835045015 +137448700298150 +92063999787538 +252171516996146 +163218816416115 +43170979983244 +66435605681339 +25859158929608 +147855736005827 +51177227727487 +129684286048855 +171293859984280 +139784198060184 +180922125761279 +99287801423352 +246376203593327 +173126968191832 +13540704805248 +99569433359540 +5654427889516 +80056120723192 +139680825783244 +28953079179759 +56607235591450 +251441570881328 +174097098691179 +61234885329193 +156636891393822 +240392503768136 +252155886274974 +255292683773726 +172633367899465 +167475147882956 +278457629687175 +102883863992197 +191150121783898 +262200056729093 +271153835486965 +232694981451314 +181091615801067 +110629177708784 +250981094618245 +35125151210408 +46159677649089 +184584430883829 +105703020801868 +26120510692914 +149574070867440 +275993129960954 +63784192269410 +108144390438346 +105930160368663 +186837920122785 +34376586048883 +180979791939374 +138781996485728 +16745951009194 +151614150369711 +37065640449149 +63582654237554 +78879239728774 +59941570283250 +228522793897850 +155907913758136 +199711764234934 +181511692994492 +139908608381833 +135670774329142 +34337299992755 +193200001825320 +32526796691903 +16856126735125 +211409679422100 +277447139139319 +242385043400714 +208899258903549 +72675466964431 +201939080576810 +129501173715965 +119548077368208 +237332839783857 +134764570400103 +130395992118505 +226290180979590 +262927514503640 +204849461602113 +160484827937202 +222503899633527 +35911185047237 +272274241026776 +189860846910129 +169584944293697 +109877854484918 +223233634080320 +274593440589851 +174505297323699 +113841153461811 +258675218510622 +247773079369556 +174106827360441 +279549456691178 +115298747744632 +25281269670330 +71561234724470 +94050603116417 +6662421529921 +222289134465938 +41097455740090 +263255294491363 +7967117013045 +181326025493103 +94448585751221 +233370837401575 +13930911080386 +62340175418904 +153916512096259 +119267396458437 +275806008567041 +34782347420796 +115348757264731 +78596651346025 +244471204855744 +258341857945322 +65924899564582 +218158185333263 +183832493838116 +219442647554084 +49914303839348 +130518462745874 +37550019800168 +229605480213749 +115016528820038 +117787140317812 +106237434904458 +233412221814720 +273751217175668 +185554189511398 +62534385154140 +122212092102272 +143450020870076 +143386520821274 +93521449141019 +256532498009405 +8568327520047 +147665079523753 +162917417723128 +119878585281333 +33951693680809 +49368717636265 +161787553071569 +16117436771473 +216048739499898 +23096823532910 +154970547908674 +45242790603071 +133010167659656 +195410035888088 +81626706633505 +157164548143310 +57085597376734 +245137161398986 +140532141562654 +51038509301400 +245141404231638 +80498396300759 +75176338673176 +230252238238379 +66238640119934 +39984712056934 +89197666814437 +118394373165068 +242223859530071 +206900875261977 +170506848614413 +198878583729088 +225422840885793 +64294003142059 +195474807202689 +257569748927686 +152404232739636 +171564976574874 +163093765438246 +58746454090752 +219697434036074 +109177616449172 +16544656211077 +238073043926074 +156880375376188 +186511376387091 +59130468615589 +48402635917243 +215319705157769 +44514331690657 +238425449516676 +180261789846289 +152321506221219 +198338089921251 +262172687859158 +5988800361017 +263290586985220 +278817197094288 +57565346661551 +276521557942615 +42695944137730 +18309219174399 +268758018021060 +118984021230597 +150332590531451 +50869189375606 +196311514551508 +116581784239384 +135321564027855 +162097422791973 +138562825598295 +80178852127546 +203119671743293 +173989002722533 +77145405797527 +272923758207987 +2104236375816 +189669579406301 +88426491058674 +201005487794412 +21069708346482 +14552139928789 +168234655565411 +88187381444532 +58366385352657 +185354308905226 +157521814425073 +129209025377798 +45049307318228 +98892448271504 +100756786001243 +137422815685416 +7449498262057 +249435255244614 +72243770628535 +274998610305992 +97344730064820 +205398520387081 +86791701304942 +167714661713224 +2366812717283 +188956642453226 +108603841202663 +26282918151915 +63787435453326 +41268244140757 +102670733105748 +216241049652119 +12128396240537 +204040872869626 +154935134311743 +195003120884315 +230096866445813 +118280909193658 +126093982641804 +245060703378075 +105936480277008 +90257931851875 +97272467738751 +86687236110238 +32363709891881 +220866248572917 +50354056354113 +7364791571285 +59458146836396 +169415987078862 +224946738498756 +41767011427940 +35923229440539 +30691218782277 +39206756555905 +57014815812853 +128749792130915 +33436969844767 +39698995285094 +174634159514011 +124597269343243 +200642783877695 +136716869667973 +261436064544793 +30307267067917 +110052691011001 +51428644625596 +61366161801163 +181405468788232 +22111217761181 +194038822522958 +268828159878381 +63566319702165 +51388180826601 +267614130311746 +212397336303891 +169912126879004 +173864564439996 +251148069643892 +278645252234275 +48134775109158 +457737248570 +101442437403858 +180001794767273 +268643807816248 +8460845925479 +225102325143768 +66160141630746 +178755552183677 +108474245346682 +106165459479916 +28447186864765 +224402822110829 +64816417120694 +27088326887770 +95356248227258 +243218505457040 +47828724406475 +70402338804005 +146099183339963 +59603537452003 +96553568514027 +74794650394339 +265502161504922 +83179320463336 +271781899546534 +251420996991160 +77267633306408 +238283225740512 +128719666977520 +251697916675670 +265628331610072 +186721169280423 +96857073788084 +194413233281005 +105356925379350 +202979100798014 +211375061631501 +205292834202897 +200233114856381 +148456704685120 +76522684967909 +68925349928485 +125481635957386 +92426613260353 +4391618910608 +193395751776972 +156924059497154 +169179751296707 +244825446790415 +244265402009441 +144302452060488 +253361750107624 +101682040503652 +106091133695438 +221524303396652 +145141731126844 +117420109741295 +221306090237797 +189167349728969 +60018608892271 +136375478031815 +168891548907939 +202734887680645 +79042584131606 +28897343976215 +171100797113280 +7572812460077 +27429305223123 +258315527867598 +32949445183158 +196389283124723 +1426735122911 +252971397788469 +44468009285679 +197047558519433 +151010573689199 +10955582565669 +234604979811090 +45529062108119 +124894475942130 +21124627134680 +48276012457730 +147249401030186 +80477775632559 +203303415805188 +182081953951901 +159022805786093 +193227940129352 +218461629929736 +220965530997649 +104667533571194 +14307130333027 +211071459704456 +141962463341333 +253519094777623 +98848542241934 +270317960428194 +66950115205616 +50750623340672 +229834973020771 +130029252247856 +212280147981235 +246460718368735 +159518526298844 +126940244303335 +269673163229931 +261654704389918 +104946673266858 +268802326628522 +171996301594644 +243402656919848 +8836304258934 +248347979636869 +108771178341429 +79505001053527 +98093397473517 +123713604358428 +163961281856858 +42075632024682 +140266333491826 +135382919763868 +205123062249926 +209161179197531 +60902300533938 +140379859861207 +62643391944376 +67474465483498 +101575600135496 +53184144075411 +227263566375099 +1368587002310 +166554532173822 +10784608015521 +178548681062788 +45027030159344 +259026093597976 +128761123034383 +271057761652481 +98377809052159 +13930730010221 +101612601193294 +92270361900753 +189919415966464 +112933203719648 +43369006977493 +57497627185548 +60346089996927 +234428432554691 +138173709970784 +129455469226713 +24907126065330 +261912460450153 +32621664644881 +220578508213594 +207408913240665 +119767527297614 +173592123970947 +85791709622828 +275617146921159 +177979803437432 +109768852933466 +142707053231912 +9096034282521 +227051060499894 +150784678866463 +276615208857158 +58116676165360 +159335867158002 +85145135712907 +60077065511933 +203444001166914 +161385185273134 +62892769751259 +45224977721241 +160551708350893 +104202409969649 +33495328380739 +28850915150599 +244542408613311 +4087722160212 +65384053507009 +203516761166282 +128345405007626 +238500820040050 +30646532244741 +7978376706918 +268467454848919 +6667449601285 +147812543285420 +123938675894206 +21711237818159 +44583125678159 +252062059433843 +215545379127785 +70555740058241 +71811394296081 +65368679028423 +92019466860481 +25586610546203 +65080442667209 +203756134078212 +135625182111182 +84832861804144 +61870704782574 +115478765541485 +84746381178757 +216754795753875 +65097665632053 +14227923539849 +251159933817082 +97942139044895 +141980698034732 +117437238139248 +77208661129929 +199824338059418 +177695032157221 +12711290953089 +102273443629676 +172278396684743 +60018973434280 +84095164493825 +249774807174456 +193790046456781 +113072244981678 +35490099671050 +139026381396228 +163211262778338 +186003576981669 +225932649709075 +160202899053947 +123567654138406 +267697975203776 +192649539745610 +123278113530012 +271037903740722 +20404062282617 +205640154081339 +271063278937401 +277698007308360 +46818221044428 +5783820421420 +143143922171260 +100172241918708 +154798841622713 +2542684249256 +187530870946414 +62636860857490 +86271212727837 +278330331798700 +200345663852755 +174090404782603 +152987359457982 +238556982217805 +117137478394548 +276146978919239 +166255486750189 +57058141030406 +56325616522217 +257497098474064 +40200476294876 +44564338207601 +95755879211724 +275718226614909 +16704275166581 +75296542792019 +111014064839691 +229188819413745 +216295134896003 +138198778198728 +270030897453697 +8322756290565 +12317945557999 +66518711669333 +177578361316534 +253301157780008 +67237428100155 +17766121987139 +116433993048006 +107605560515674 +273980175116871 +9011130185100 +85942573534399 +235467773266752 +169932669252003 +10190435566348 +145785261001875 +53489320926111 +201516513846009 +191083682203681 +235430075859894 +43572833124933 +2276888192086 +84804370558237 +58620151129011 +273610855181664 +227451009023227 +160904403741607 +29048847793636 +231711657976774 +264923438235632 +240941475492386 +210525911463231 +280395295700203 +175885548582486 +98325005157440 +271780244712116 +61665319182236 +156341852424060 +9879711781637 +103080676711352 +185339170164910 +11078783878612 +188943908013888 +254478607475571 +15177672906920 +130159364625183 +235145121436542 +163575030444520 +260421123942586 +218701280089207 +51273986492981 +60779826695458 +194552425548942 +125838923659406 +81309271993075 +153879886884693 +112724442891759 +59937672597598 +85989015749054 +203214079961114 +51842651040490 +36777163638533 +155820252804004 +225484552017116 +15944297465687 +22548948997792 +152973462177495 +93621613659394 +221217956387986 +278110769483181 +236946624045095 +8038018344859 +176044126623670 +46209738538810 +57628604684678 +27199072328875 +103431256292311 +152499834796373 +71175254488242 +48679263743692 +117560561059527 +267616882517243 +141438192600870 +271449765771176 +25828553970033 +171471485461688 +109407597111582 +100067483318605 +138391368850356 +202504319219393 +84700005278889 +223833224711617 +21842772606787 +184544319828313 +186135867451295 +144926126842505 +224252376973982 +275837911359517 +209863407927320 +162344710537949 +202473182666865 +254536985862670 +153423774965397 +226248528729951 +270877301662656 +258334781443044 +107065828288387 +1850826997555 +155216386625579 +92801760067060 +119996410064882 +163543826948279 +270254343587873 +41097460529718 +279686073514045 +80422248744783 +177033073937776 +127049099686185 +162489084167468 +55930429005281 +63664156139890 +200003920527944 +98369274659866 +102186092329078 +83569301414278 +170321394492018 +182650770699201 +84407222796211 +213034356884394 +277720289417056 +61255236434384 +258380290539821 +30491541708700 +270614829491709 +72045721344936 +189077535568379 +28175533559773 +176379013820267 +219867648432357 +156122992868722 +244419771324660 +272841104067900 +61337691048317 +114301630412661 +138587934810890 +32263789989540 +163923061855065 +261973185777289 +275287471655584 +17639371875714 +1422949461552 +93277597486298 +261953861770991 +197144342793559 +154330972880612 +251977901450693 +4685435040571 +199147133964889 +85713120491246 +152379924694484 +229011218650743 +269128039274969 +279234923743745 +249633919693959 +113787428548062 +233146387849002 +242738849652973 +62434879745638 +236546639400438 +238562908368805 +279903083115444 +201123183808607 +103691860348171 +263164352496550 +239758350709926 +247038894080768 +192113948269716 +24593386632910 +23389642958181 +97374019233524 +23964355644537 +71061790516832 +195954373844780 +267117406304310 +34000247800379 +124165069268353 +31484033502911 +156759748153729 +258605278066443 +221257582679524 +280663916732448 +190401865891487 +236984429492153 +173911287194381 +204255538465679 +85251088060349 +153062226172828 +105982296629035 +68385792046952 +181096785335925 +5482434638925 +239314682815495 +243916134331060 +184187569216428 +2302900825161 +264184563324571 +472544039906 +203696438441750 +227070492040902 +162665785421453 +70978079568721 +9604504250267 +178871024911702 +260441979841664 +258037889450026 +60251758478969 +182733323458146 +176645264487479 +161831286549285 +755774776776 +58199015129189 +14192030384982 +45579385468761 +129062318417648 +211593393226584 +20731301009467 +122898029982565 +114494365612781 +79738919869275 +263824296011984 +2004719803126 +3723518267846 +266801849761717 +150817980860364 +89728807258487 +217892963804596 +271924949942828 +137866654751880 +242872360521228 +37428843495898 +64140500602107 +98075500767668 +160952290239162 +170290566859587 +96349511193938 +130176628643711 +265158576602698 +77435468445666 +191384516305185 +56637989232410 +56321172169232 +161213600675879 +143288921528924 +140463933779733 +114378574011814 +141389143568716 +278118300127174 +124882155023127 +2969899348134 +141677434951236 +198515395126088 +206413440072207 +25117544992617 +158270995777531 +66498029139625 +39508544418372 +117697994982799 +194156424861112 +255561337483861 +103137503736263 +276295157071572 +150029315150911 +174587788564940 +111126248354790 +73775433626248 +24165637967768 +155828514250130 +238787948972058 +126543230522547 +265556249635315 +270411204979864 +150915920440070 +255810403669473 +18957676008551 +179276473487221 +58139275821459 +78023646530992 +255347025366301 +142913571591996 +72150780745777 +138136271531513 +260603107476732 +268707603914101 +178303466014467 +4933572805381 +82333763792770 +153922694477161 +239371759942015 +217927914464469 +167416198069624 +158240707878281 +78828522795384 +261431891847558 +62648892200419 +145625561069656 +262531848138848 +100675147975044 +27556101997258 +121787069982370 +121842931010339 +39848796775935 +112040118602853 +37096034552015 +267704688056954 +63151327445698 +104291626240677 +36561771273371 +12627894852958 +230151652677707 +41378273886857 +161913540133024 +195494110142131 +206278856406164 +215254207871301 +89600421262052 +77951966643855 +99124963378688 +246510597351962 +189166973965052 +222805134407047 +94963832432489 +7303611525990 +247021159126353 +78766714714223 +101524248251183 +35112086024141 +225484026787014 +114436674108353 +262210758257046 +40541884687610 +8093561962128 +68189954043695 +255598098639735 +137931010958007 +25698219701304 +204863663446635 +132200464100758 +41642528049102 +30038317740349 +84426934297139 +130688883372046 +44251754967161 +181121949208012 +108723308121514 +206299976100797 +237464798825925 +54349457855416 +101921329153928 +204326306375573 +187824248867632 +83432617390960 +222623421780827 +150020749994828 +2274835639626 +35414792430442 +251303501961014 +180632780148527 +222831328519082 +251641145836644 +103738173350990 +30849647974377 +238936431050590 +114561534656672 +152618711153916 +32743786663575 +229744419528995 +230540466064452 +23326114025204 +269298218955781 +100753660409856 +257765662409481 +132237257611935 +226178909648786 +121609655776098 +179671170942719 +36849600556295 +90139866094485 +114500185597933 +249092571657529 +50365826723469 +277386059779815 +176375270226905 +165244056280815 +106596412595148 +152678689065789 +150264270111411 +216109115267200 +56169373049527 +78295436105195 +157450431314393 +66941728482296 +157270630278265 +86478212280431 +136124989731430 +2036139938527 +24522187627059 +144273938955490 +273710690558458 +107549990289657 +160065098175921 +215143357795005 +94126441841333 +127786253229127 +70748502079639 +146271232451181 +146026345928554 +250104607967304 +143041874797347 +194422756437518 +144942232832587 +24708550559736 +256018081569234 +196555944816551 +38396333061288 +37464842942898 +205221040453036 +10615699247754 +17846455595504 +13306569260508 +265542306879265 +243743127034035 +262738740678172 +69009882090266 +68580595575148 +86919232939812 +217076613732449 +139661592862920 +219058900722192 +47340772895414 +85112222405470 +14717361929130 +230682197485873 +139467432812998 +272688396713182 +70234255917289 +35540898871884 +26981567681697 +38836263369647 +65439210500295 +76564791677552 +61623459182370 +218986963517388 +134985717405199 +242722071290783 +153175280165527 +43953538086553 +11775823264959 +17479720265742 +155935354790483 +7527713611053 +75308010457067 +53170242059481 +52733724792929 +72194697139103 +175718371480758 +276478899699049 +175076934891732 +166617070497275 +166567147414955 +230369458182977 +193915422876722 +32131030795203 +153952727075971 +8640481842279 +17938529256787 +229138982991384 +92456356063410 +43706743295805 +108257442262195 +43241723245017 +245051187814890 +194168119273529 +159049204320674 +97711402675421 +185865796101174 +268873257071166 +89668036123812 +52567451739983 +37977709069119 +33046330150149 +85696341164733 +273918990312399 +165709184422867 +198862631678036 +58392189986438 +55994593306193 +177270324006938 +144590282620268 +50719480602740 +131776979474618 +268174558457645 +131052866934110 +117110559631342 +251596587144180 +100837681463028 +21082599883805 +45615734706860 +76098094857492 +157920182172153 +189587643439381 +108145294638134 +40507522227712 +196899023542209 +50864514530751 +227923304567724 +244474629520124 +96982868687413 +153735679347246 +94963086407365 +158985031728502 +218080690373314 +113765271378506 +221823511419835 +1572248339731 +169624486673137 +67743802735501 +199774170749503 +97684940172039 +59827341814919 +183864683176040 +268938903506814 +257812606021947 +122974409218716 +130287953203023 +153058465166635 +163083886215438 +199319967172240 +253493739895014 +39488963946659 +249627670912394 +166897443555752 +185488802621728 +82699037647544 +101940808760245 +177741298798583 +28030128668805 +120448778732298 +229417875749188 +191116168674036 +154377890436410 +43737464777849 +105375875500507 +219640240234515 +77959594643515 +137030155040317 +66283563893392 +146089830687633 +194416115476249 +67219085081653 +145163677190577 +213554069511837 +102600405949414 +71988375795715 +212858520289144 +137575666065174 +89588441667066 +99198396594165 +220409466486412 +182333141230790 +43472689846777 +125919891403701 +8127752728600 +14218377599760 +2579167868346 +85130787570402 +59051990315066 +133872762330008 +158798787686220 +109136946392674 +228629069813689 +111892944758846 +188247677661812 +103643272431502 +216251007943355 +214078449204982 +255779913807591 +158964379016251 +141993157434277 +59419760953732 +118696455037807 +192801181421277 +93064045632018 +96469696088842 +54135252101068 +192186793335415 +248779656067383 +201162144800552 +247957830992941 +215322959852440 +221774753686735 +97706540228326 +92465105087112 +64831083071744 +86273311684414 +191609247933259 +160928038989609 +109263586621205 +38644320053190 +131551699914456 +241751669552915 +266895495603433 +243070074373423 +178598717147495 +103737771359514 +143364037087052 +20401856683215 +43697285856809 +8582976838283 +90568561378481 +56977011563945 +46551570434305 +145306154316979 +104959261286470 +42480570039616 +248794272820034 +260605172867528 +145409892126918 +238959998840733 +79508689488207 +95812359481455 +90460524724129 +14245929255594 +137674720578194 +123995679387217 +231448125400095 +152755582058019 +261876323682803 +57654283879200 +78677675525563 +273725716609674 +9339865056491 +225649757338074 +182348477883986 +87938393459527 +129106834830698 +103521099596681 +33249471087920 +266607052252536 +254530690155068 +160449582764606 +169347545298044 +109039145286776 +10632068940738 +84494359886366 +79934779416581 +105893069683461 +265767956288138 +74337794652708 +133445519535143 +222848839740215 +34595794893329 +221048850367201 +272477716070151 +254514006942085 +102637343858910 +179196994178395 +213352249201578 +206842745719445 +251451915884771 +231844959174177 +193548131474585 +45652233859240 +97756109381274 +229714806717657 +183022999793678 +138140557549892 +6631455848206 +84323152381342 +31376969982265 +179826076306134 +207911356034868 +35558552691006 +240802827913367 +189920833650910 +97536230410786 +115528019940143 +140964849718013 +97781336600553 +67961906990484 +238770835578851 +48617130264290 +133658072155632 +159825839597494 +221026184645803 +177978635158007 +214974648778897 +119455030095407 +184518144678648 +130486194806330 +118006975027513 +246611622662815 +195284224923437 +217253058227801 +26612949490728 +230459038010220 +161145660969644 +199023108264976 +68328001528510 +263505787485649 +239533374346277 +43342818486745 +82760401087244 +251825355039594 +220483606634399 +264316721146560 +171817443514045 +139432815022399 +52558161356918 +211318860802510 +154459280087284 +44522688528780 +266171334224715 +57599856935570 +147254509716582 +280854013894781 +5732415272956 +19897805644333 +217089831825060 +178371163223090 +189229768784040 +137570046603677 +5057680697681 +26163999811907 +55559504692491 +140429132675591 +219595045021563 +138383371496594 +201416969988187 +13635397596201 +121522836769749 +189751524651900 +50829293208722 +58351267111720 +4631697966209 +122493206726540 +131924603456799 +52749890731711 +221999700544267 +173661496325346 +13985212701290 +144360166482717 +34361371231237 +248468030742837 +234995203547155 +162854691887001 +41793540681171 +234309163978695 +258299059859178 +185500453525900 +18817443128277 +47299865654038 +16428664321920 +140806752382000 +28709007552247 +104907719284823 +182323272966002 +44246420931053 +211865621457478 +107733481958956 +103791472091844 +226800578349128 +77692984826710 +122786006732950 +186178799842035 +96892755677849 +102079933910716 +108089635351354 +220816878523937 +62971063480896 +262096146384636 +109413994697251 +242175625374512 +152995782049651 +86569766757697 +247231881445947 +152704788615904 +73112082780228 +151733445650967 +276336781207845 +123413025690470 +148530825248555 +55885957025699 +229869507704638 +64373703397409 +60859166817698 +241982609599668 +108822550596014 +232844517250972 +252711508019922 +205935914036595 +43448800008223 +72726237009953 +248481194145250 +127194392734214 +280461343246678 +65974982427816 +59028100476512 +8880354817907 +251036444413090 +228510261993497 +45103108749478 +278011592757946 +192766291138360 +50316692068342 +66002273332398 +193892095538451 +228691241155180 +93064725336725 +217793609064252 +40703647113489 +187042849737991 +154666896999618 +213307107917920 +157606988879822 +39725301738369 +275144847719827 +178078873840286 +2137705192404 +84243464846094 +250628409381879 +200223320866379 +131110276043206 +56542560132133 +108334948496014 +13830747071514 +237750177563939 +48623963698517 +149330534194865 +97131784897901 +137778601221873 +189663879065044 +215229136817419 +224954613686518 +158728764853807 +76392004119125 +265931153563387 +2476035594302 +182566283389256 +201364063863450 +254161325301845 +125186968721219 +54771572351903 +13231391382754 +244431054969090 +161402615502319 +101697312633207 +86002237569141 +56979741163564 +180720482409485 +35130264148498 +243150115003953 +77439444294725 +96107063072212 +59540991194490 +221886236572857 +51921442990725 +10362164146077 +170245375497380 +104986068974455 +154073738896717 +224594850804837 +250105115059299 +280994833383684 +174100802627241 +194238997315795 +208973751449542 +259725485990657 +55668098366998 +255020588201965 +132169445632104 +9557572712895 +122685516878761 +55398173453239 +147165119456667 +281090042262509 +275859131618666 +57337963510528 +81616150773531 +99387016336228 +88220802305636 +59574620435137 +226129087666580 +66201445193652 +114062573842057 +233497531251408 +223290640830845 +169158850352083 +142603965557917 +205842902377448 +177535809304949 +77003347030773 +182520416350280 +138297325659480 +201611600732077 +251444557166491 +2548388195364 +91004590023731 +277111273305705 +234341198712510 +88733479782705 +182515263180826 +208187363510640 +161813254648710 +144960579956635 +198592904454921 +124018168120150 +100241261610074 +122179919839758 +216353594854654 +85459112034746 +10130569740206 +106940876681656 +136231589567175 +79060996300120 +16779663412720 +102703545943954 +99184274799210 +23174067062675 +113431715988007 +271304945266645 +226054927885714 +15491500117471 +139922553810258 +19116010047888 +225762811381465 +112215427961784 +270564804460449 +26986708283388 +159169076915278 +138263891026955 +236816966954406 +12842976643281 +211352360732907 +275026455402781 +63051923437302 +242333624577123 +188697444973468 +160394125314821 +164860201287488 +112734204736510 +46987662837341 +180045488673118 +30440170812880 +176583043946720 +248187079086175 +226435855183813 +46207110183336 +41365994224793 +115482080677783 +125351763412390 +108354610116587 +268765964427572 +212381188474441 +226178305829396 +166035828915672 +277693776360452 +76636878100079 +64807193233190 +94537162455221 +135947268166304 +195100805942349 +121158840628907 +279839917563602 +279563386584460 +7738688281159 +106110875188731 +194724443524192 +167001216339233 +99798150904408 +178892990545016 +91619283147799 +265050695121321 +160212522463829 +88860608700303 +62859380476997 +36833962177763 +216318227881159 +128381636457929 +84017279474614 +108300986087770 +161705168614200 +42832135524738 +91059518335811 +177780656959678 +141869104295682 +263776943818681 +208358264259040 +241298435815242 +183641463737825 +279204143377111 +23719343092061 +95650789953364 +159465477728413 +280417028361122 +32345995569699 +20450595677343 +240384908916069 +136344775355801 +7467904334709 +26907206316097 +185208798237774 +32422177734408 +205576476814693 +241045884302508 +247892989745512 +49803990535328 +48252063733053 +192486868088454 +14106403670442 +4852855095770 +148917225415108 +118453715017936 +124945895194979 +84415145616091 +48717013887852 +154266000654130 +110705502754516 +228509201573391 +43521112624220 +140321854439927 +229987271027318 +193896330390283 +180050732024984 +166488342578897 +10941821267127 +66307470006501 +265917537520499 +147717166274423 +130973080959507 +513681494395 +130954684744622 +201430908072030 +196179336771692 +174224717639228 +246086727346529 +260571934599602 +261284510855965 +224873401314208 +277465489919124 +217275278181794 +109484176914121 +260561731027439 +224493181628241 +52791396523359 +270384067705291 +95827351961772 +253408372040441 +5324618641569 +251168996105740 +93121799466460 +265271754191630 +84660638502368 +62106761176954 +262858477761624 +10336725340199 +31615695196781 +237677634404724 +200261094047434 +187445017306871 +179053447247182 +20813499820350 +224083660275383 +58487344827392 +142560059528347 +149506209534079 +259511914542321 +131605528063305 +206188234345939 +173636823606337 +65918413997365 +211570412057096 +192269095899954 +123274010391830 +214310888848992 +218703624941827 +258003569001524 +148256702450523 +148373050739151 +224602824911190 +151009693709416 +60368983981010 +134228004291602 +194475271804771 +83794353795358 +130636700249517 +193924640136285 +44766606651058 +192938940092269 +255811890818054 +225214875469553 +122884463250140 +268383278716989 +141879634595588 +1066330712596 +236155686999116 +71087427300909 +253727389095443 +218567016610291 +7455650104055 +147430321459855 +242101315943903 +261635138208368 +186008624322431 +8799152375294 +50462116963700 +74245414602194 +157003139039309 +201644476356757 +199515884658793 +279005177904259 +14371924539035 +13264670717306 +234819207788380 +7802508325226 +200636305064311 +186544824612114 +57110891537579 +20433195108966 +48623905745802 +61925626034906 +168711159515808 +137594195260693 +85729018849345 +276890265652592 +9744024330971 +120661925925325 +112900024912494 +107321326520443 +241347643238274 +243714428906352 +128000033647711 +76136798761806 +238871725553318 +241911883773115 +85196879973885 +206879424354286 +166291227902964 +101604473287755 +39572181665217 +227150928692611 +231081265290084 +46901609261402 +131317863859383 +107874261483642 +267976480308061 +163651341527830 +267381442805555 +211432800548242 +186632345867582 +2208005911966 +188030932009040 +222121197242698 +165117092220743 +37105180336896 +45420434284818 +268982606698277 +22403062345273 +139457023595617 +61355338586162 +120141549777144 +95420377242780 +60600869048760 +241899503407270 +197956201917325 +250443242080838 +170818423010375 +138016852853968 +1166230204180 +111637095598753 +246538278398840 +197803778359372 +155822586202319 +64349813558855 +122514314484160 +266792113901217 +173454933770659 +43580748832886 +1974409779095 +267174977793498 +243062006473127 +70185643009737 +59634131137897 +102074505648719 +184290334073417 +117514083978656 +242687245462865 +208454166867422 +99189342659461 +39542396283476 +45535499568319 +196609949905874 +30841328634822 +156314658654881 +3583776574418 +169262650555020 +191851136875821 +5400938575093 +1482342346996 +218554164459119 +106553554850581 +154739351636683 +175281405306674 +152293158647635 +81366677468123 +138154177168157 +241805777658031 +94825801529364 +168649169562155 +141282745215831 +154236024791376 +252951187245840 +39428932312066 +146445421265675 +100376075944239 +280751865288385 +209066416721546 +30272937283517 +231022874698787 +247663905841442 +237064660838847 +150390601787721 +125655518744148 +249226086234931 +60693200473687 +17651460060275 +264266406390186 +226615798214434 +216133597809249 +281282122307112 +92094707814149 +63808047729179 +244162003697850 +96369059841092 +96918891863182 +151672340117596 +139821783097686 +107584218759777 +159631631087576 +4271987620400 +122868713549976 +34268482863233 +95721868559346 +160642978750998 +144919181670782 +198894608039304 +35484449022423 +258158543934186 +146436203165915 +153933235006592 +61250190334903 +112973356185959 +252361060999121 +97952526118714 +53459647172192 +228919861990724 +190585852255771 +56298122264938 +101076458349681 +231629173689389 +67347764551156 +275472556842663 +222938971080143 +125995118131380 +269695325773571 +22410707467147 +275223446578900 +136211254781241 +33709989849542 +11921603124763 +138583962836767 +52952619004164 +48803033697961 +36495395980838 +172717461765928 +188332845204546 +42361559948457 +54056387557391 +1298412175124 +100969627729927 +244760340952089 +32338858566219 +229583385578588 +220704705402758 +244902817049859 +53582144172772 +121022357296670 +206512364441821 +3423769686978 +3955802514687 +131570796896794 +124966145364689 +24865586040811 +251578140969510 +77359434878795 +119935408131794 +45308654908677 +208327974069673 +174780581867441 +96491397829643 +264991859675963 +116072798699630 +70106271677179 +175248576482817 +191554277968557 +74662539802452 +114832066277900 +218612077521687 +58307700395010 +215894885920882 +271985831510981 +163344690130224 +94592010888508 +224351947928812 +81359288289830 +83173182802122 +128230036114842 +202974440902460 +56221791121381 +104963118766699 +13359879240677 +275991859662422 +279743583832022 +88917042775003 +75775806861540 +49878490111336 +249262881394853 +7219891076384 +160340438834352 +151324960198609 +264222500360616 +95291648971897 +275312621708438 +34837838360721 +46314036863859 +245474418124470 +82710384411588 +180808540750139 +217090527208306 +6650433027095 +126257801294985 +225460274940473 +15176903229126 +143392504287843 +84891277418374 +260921295520176 +50179258591804 +252469465613083 +131928489437701 +256490709188083 +167418911235705 +229693883586358 +240673646635272 +228877989934909 +127744428321988 +11855294677044 +261410547298534 +99566405373406 +232581327971016 +276012898293889 +258144631704840 +103457242767881 +143800790845191 +124188745749603 +264632495275319 +203385093623390 +222183790863367 +15083216955678 +95603882323941 +102050916525098 +169157194328375 +276182826881375 +60563500874355 +271709935983599 +51644694181077 +129518278942682 +72062597355013 +220200716667949 +231901057180238 +78113468867948 +204547423564076 +205279148049730 +93906457556740 +198162668491212 +83467139688583 +252257752011391 +174667117896031 +146230472089971 +141747058731420 +259269525836650 +92922944287653 +52699598815976 +100408581935533 +17232056883072 +129972766145318 +147759342708126 +6842251909511 +173189906677055 +4009958504651 +71334340956840 +49091455608370 +246488200743108 +101954935294799 +2531435076178 +68705082328488 +20439554663933 +273831446731854 +76808008459776 +198055950427775 +118412777470562 +62186561314488 +201433400948706 +109385920462179 +184111150246370 +2754215600703 +177496277851866 +170064546268190 +113522215396989 +100685630965849 +143498017976500 +96879154380849 +99188596634337 +153134888957619 +165765505232610 +188507199629345 +116340418293626 +195588269232969 +99809807777341 +166776330997000 +179339278792040 +223776682599627 +55585100589354 +170381685645635 +215738420456020 +130209113135560 +36490230377776 +143185608187859 +218770550598673 +175083001421860 +134714187875384 +120117659938590 +97266392297178 +274506162651659 +88890868208833 +202037502213349 +201892149846193 +261535448173079 +56150346172258 +234554467023263 +173080088855193 +102749086841453 +125463262859487 +11649864423446 +15588625813313 +200313777291389 +1313035621533 +209042526882992 +44941946739891 +108246591362826 +139992956769302 +196440680629663 +35652291343365 +94482559808378 +78000004896538 +161938416366562 +264282362921294 +185845317771694 +268558542827375 +192363439535357 +118690152754839 +72771336502676 +182710205634609 +106055380965434 +214220244763996 +141590807371820 +229904218671643 +227609226599537 +195875976564250 +82906846072830 +76218555978491 +221183153858478 +213363905927601 +28673718356157 +261253920104512 +94567744815108 +76260902636144 +126966797830495 +109420988408820 +41827626731081 +18330827723773 +104234482607652 +247639606239154 +38822640103151 +224983428066325 +6469970059677 +140338406721641 +106823574865012 +235271750736236 +214682232559373 +35499375658070 +41698161318841 +57421837350933 +24164848554560 +60728657000511 +82980099909197 +504183486761 +54457213696507 +222591412718048 +186552449800777 +67552097083776 +107574572874857 +20765619078316 +81048787591572 +189357725304429 +140761399906346 +49223104017576 +174714519842199 +18379971251505 +233417961274460 +9359362655424 +158664029975273 +153832093214211 +81282352209578 +160593371556717 +64847945813292 +259851961572132 +143978875750155 +87668379021220 +102643750545299 +135503212906025 +219085842318048 +50263644747145 +238405614811280 +275152680487520 +190010450014345 +272357263003477 +242910085588017 +7906216100155 +58172976026701 +74180516073564 +19342948172422 +46225989380634 +44773288365815 +81672481936080 +229990381339603 +784082806392 +16362604250055 +128941600985793 +261249080349450 +262645662580342 +184053640670231 +274848850528787 +146724454581337 +31892949455775 +160844374058290 +204118340258532 +267724271698552 +11079574214202 +91260657575895 +24821651817463 +178546200272935 +116103501163106 +259001065551578 +154426203470332 +169552587150678 +118466988540051 +111469114462398 +274168107328197 +87780499053611 +46076399166962 +272011769017756 +102697509618534 +49622516675782 +31407622455322 +165137038848164 +12877340943358 +252909632680099 +81686937963078 +11440330382374 +11474735057574 +188268331207588 +263071315058802 +111182706418947 +141361341089436 +139075635750304 +132759275600719 +157954785234615 +106716374560374 +256019394334897 +270489747881620 +116154393487289 +202491922328620 +235903247856193 +128098311092542 +198508672810069 +183321231268911 +268951109033097 +229308219041214 +146733223160310 +92089552480227 +136769304690144 +158955100082973 +170652874871403 +200747267127170 +223053770898799 +214461286975027 +260941655482472 +138638914914152 +275033954974247 +93316243431026 +33911577834211 +223329666436137 +213945062635169 +153907941985315 +114262252593501 +23173390231553 +179321852021797 +17654138826313 +54987797242695 +183342605020732 +114876212714121 +234886789818604 +195944835618340 +126369874164285 +110214552247736 +280859126944695 +47283126057259 +228371422644267 +233901085266382 +209163005036298 +103261600703365 +94015797319122 +47521718629405 +4764828547557 +83553903830200 +227764274955509 +214651144848275 +244132977069697 +134300637936500 +29313410031200 +224131136306499 +6609483426205 +64236857343589 +45765772989532 +9979300090785 +24554781537627 +41751704383466 +179416173042592 +223180705117354 +18912510281398 +184505851295966 +213904641828959 +182386332411566 +20603290045012 +127699381187124 +165543214442882 +133469786631589 +82176229114283 +46159154387203 +5648515666126 +81021522746313 +38198876387228 +262658732385067 +202262688664846 +36753814518470 +128990274505197 +239755821684579 +131059089667240 +7314403349180 +121655226498304 +59040400991954 +41469587901369 +19204411022703 +182191451120737 +231115050179899 +235894402235582 +145923595414203 +674298096352 +1719747228406 +126413941233192 +114512256104269 +194869844759380 +253284447278148 +509247980243 +149493287743880 +20034911194038 +79033610158805 +205735148786287 +158567865295925 +218759607446972 +9376772568117 +48500031044058 +205496284171965 +153121310624870 +227020898970139 +58071947959136 +145598046822775 +195076552299118 +258233723661256 +152688876314822 +259493096634179 +120272509723141 +217895132127007 +269944622838606 +219695121500021 +258420304671159 +150461644146943 +148697970512225 +169558212181968 +241784645255293 +184500168173942 +100361708900876 +101878120255781 +121735413061908 +268654048218103 +86515760860957 +1481140081567 +156732838902243 +33164978407831 +267519231313935 +211017791155995 +166617421575414 +256724577889666 +4123292224496 +276043344934197 +117252389259006 +21831444014458 +181063432867226 +188354339065944 +118755840143896 +54083592785792 +215657333817880 +45689443861833 +278274520816634 +106376521639462 +17505807233352 +121851843679947 +278065889236394 +145626934358548 +140496530038702 +187811974138893 +172501095816086 +123449099261293 +221189446304319 +69857018112680 +156103477982683 +135393600642547 +266548848593527 +249743810844874 +188375657785405 +138813742325262 +221067781557330 +127421601261727 +276370629337623 +124877627569141 +170919677614894 +64252856971599 +234773325847194 +258780704468788 +52251648327311 +31007814162532 +205419497789533 +159084858499593 +49904446387954 +46315970976718 +124347795571061 +80336151223121 +127427442871003 +251463002936103 +48155692180167 +57426420290952 +91690375158128 +103424592073109 +268663479574975 +57523648969104 +64073925018094 +260426317689247 +272375124082580 +167037892581270 +159431555321060 +50415999886297 +70111588813455 +96787893799975 +255886061685380 +67779642567661 +75324678831393 +63860096880865 +175524329098541 +93802631265254 +177155386815909 +176258757077453 +163325662538311 +154829348391503 +55203592160586 +162229551791944 +59474178331905 +85419599420169 +41210050901824 +159948492708568 +37926852563228 +249001348983420 +247583645914784 +145834584119787 +63363691841978 +38549274942719 +153698249008624 +32209184039512 +131454007377383 +143682562619261 +207800585289346 +280558011525825 +142573665185165 +35987284289050 +12439792627974 +216009624591765 +201915313561930 +127220204070392 +18512229716571 +164589880244107 +114969481345356 +126636608556322 +276251045247260 +47053723607956 +272072491285932 +161007044518071 +70333598345947 +75293866779692 +211168696453680 +195454520031765 +271132376448064 +231109783533817 +194992073906883 +51700675107449 +236924940068487 +35139134179510 +70325024703 +30894350191122 +237435053307087 +113899417936297 +59214050858183 +219834329739023 +80221511549655 +11643228037114 +120088150144552 +158062310830757 +66644198903104 +189362772399048 +35445996563365 +122851242657040 +271344263236529 +179021576278018 +30410966925816 +273457862403076 +75633005779924 +44960048177106 +128837934842166 +121806817547222 +276750029062242 +134693384430841 +114330932550630 +66875232650186 +175169674661895 +41873606995314 +55839615447957 +133631779447284 +136723876159861 +81585167716940 +237999064781691 +10862554127925 +225645625206062 +188667190190478 +230155889649482 +210131792542840 +268382722654587 +10156412569321 +134677693440707 +5044719782538 +52912620679073 +141790563164904 +21269671533986 +164496705205820 +251432373280204 +2529751225303 +191925909540529 +181351154257453 +82126108049793 +103512368352633 +3730846549284 +262869409810017 +51528792785496 +92535125062088 +239657819505617 +41826998612962 +200883788086472 +24701209972300 +257719123319563 +207528650232569 +73571383493813 +277423511996991 +185354443194143 +86684175592009 +124261158126616 +211779598518415 +273330505485948 +278894778341545 +79302295263496 +176038052904952 +265158428058073 +173004937321478 +2817695942459 +14295481501116 +72223278382833 +168227277705523 +177903132517214 +145787140283428 +93593629196116 +123645007471820 +242330756828462 +247988201248180 +203054508155032 +184176564201541 +154111363723179 +222528699720614 +77677443415042 +269957806619471 +88668453037872 +32571727791180 +222545664153942 +14182017529706 +28809613926051 +112467338899263 +177849391558746 +13768210243676 +3437206994661 +139942121207801 +173100352500028 +49691621924922 +25529861350802 +211438730209098 +201914407957268 +166779049504571 +220624988095103 +156304230811929 +110642794688932 +259788903356534 +109565018286598 +234771788383813 +67504720562628 +21079830840236 +7486404982223 +263107943694312 +278197474306843 +100568671982511 +262618659631972 +213078017279301 +27298597878951 +222235389043398 +233419643794199 +215491293709307 +89571931217331 +55928641554186 +179440972338021 +242352608208270 +167868640361830 +210498047642827 +153697502983500 +77007134916616 +261917619368932 +227078269754040 +244698800500821 +85443645051853 +180569122496374 +154635109609267 +147989831139281 +268962264315139 +64899729879497 +30711939723155 +134741296071858 +102397376338183 +77417054634790 +59226033663587 +159797388340607 +221080623584424 +40687438238457 +48157077745228 +243452237277894 +11350368345978 +263754930318889 +225352264177926 +135090698331624 +42237005066421 +187950803751560 +15854706072645 +75852278907339 +143932495566316 +122762840485139 +126350147667701 +229802931601848 +16590039790082 +278370645813211 +252099141824000 +96441464096269 +132178241764403 +146124816890735 +171937286710501 +140639833087454 +34309702383467 +9177947945439 +95831580680681 +163115687295905 +63958342423029 +126690776971740 +187098678172868 +131213617624699 +135856794434128 +184574964423246 +195967105486781 +148496999936872 +52786423172686 +187770627083193 +99430939199809 +199075679692399 +6590306090777 +113201435179113 +173042639701068 +2155358238946 +12554971126936 +237090614773727 +270128514080022 +163529557107688 +270094068150334 +120278947856095 +115437745215127 +88553098197182 +93224324783569 +71694607828243 +91051246550213 +147421020255143 +33099546201608 +3191548756440 +19686072829158 +6808147875550 +23919222361951 +51896278645418 +99285277190347 +248964249809900 +216658533284039 +256350139810008 +252696621088701 +195716703307783 +78187542902065 +5031077158268 +275818410002357 +35910712187732 +86708636883075 +10079260387836 +190929541820211 +133428567403778 +76079400140053 +110812048958621 +8185469681773 +43232891120768 +17552316177670 +115735958414554 +135582683980926 +189635030849140 +272388292383244 +177390391749192 +8975289903235 +121979378167692 +179466646901977 +216180028295730 +128561794207549 +18947916285974 +92148575306436 +269065150900286 +162109937949253 +144649779845917 +88751576546466 +46690751886525 +236291298982866 +122014343649914 +110088190737443 +75035959826959 +195853641515371 +241704697011678 +35599961557986 +150746999551909 +173069359388301 +64124296689560 +118366490695358 +28600642933155 +105258130289909 +267757374314976 +206669199813866 +91000558142285 +169234157709986 +180643781514632 +183071193524283 +180118203763921 +61917398606741 +5128844143383 +186060302034435 +11019727538353 +162617672639561 +271204327257872 +192970727690171 +251424694346565 +171919886142124 +41596792209830 +29916359763775 +208931863896778 +249343276029913 +281004819971229 +62029324164595 +243641320199871 +168343174298894 +122307427743435 +8760303894461 +122869476122359 +216320889492681 +227343244519273 +167510049073640 +135369606121056 +69222586068110 +161691061512720 +257093228574680 +265719696933149 +21266772844032 +27677737731167 +134917583085510 +213251992647699 +160739952925951 +94711897911254 +244504195945924 +41065827802064 +25209607649265 +281232763564024 +220227847497421 +220509142785202 +125331354267172 +115916342233966 +10828574298592 +134832493130332 +215941757777255 +231797977930054 +112486683335494 +45869664893285 +38970948479290 +110623366150029 +184783156840677 +64578280209621 +240398773887944 +218700628779436 +22017723697850 +125070691208415 +124526935505868 +133625800554122 +145748027897871 +195740177543961 +208423643708353 +52132850956023 +220187646131167 +45966989958892 +249705596889463 +226352207697660 +142518085587077 +10728934367226 +189391815712203 +4879734832935 +92844515534948 +44083567609495 +37508264631217 +144936732499319 +97994591692230 +255278727266051 +75193344602283 +171398250695954 +204222165942541 +116335957352784 +239448614290351 +245258527768514 +157293747066501 +163152768114824 +39997253661481 +269256218544676 +230291789211408 +254684239425342 +228440239664184 +174833386208658 +22920850763610 +124116028660287 +33885086604378 +274247652951314 +234673491760816 +129523471765236 +156271194136978 +15517683159827 +197533008935091 +181527006162233 +261706484271306 +167092106544873 +174226831572855 +204612343839376 +135574073695911 +150136094063734 +43210886777110 +196785270297801 +151117803059842 +48339737602539 +166506525740177 +269284591197480 +260368099251491 +6792427798789 +37274154573934 +132917543737633 +8913130638356 +96442021494991 +95797628006844 +202782712098249 +251964434881707 +10065364088559 +164136515762823 +123962734960249 +254706429939324 +33441905612110 +74697150509406 +81124255815862 +98814860102658 +257820284623605 +736529723012 +224028393896389 +141535350263603 +194709391201658 +276240621076030 +196552483499732 +257806772962042 +102346992775388 +132615204273379 +47437850144168 +147225637329087 +251722544742666 +222368576565713 +29315978578916 +174777952260622 +143034259691265 +174735002992492 +43878354662100 +28601687768283 +53967619083958 +157039348379709 +121385660353164 +123729554128962 +207345798528834 +204505517581409 +145252499234467 +94562765263308 +201339842963082 +61304946203220 +103515894771253 +110041789221771 +12323759592257 +127827211761782 +195809262066293 +168721346764841 +76638372803901 +116442681916905 +242744011174606 +177813783567121 +182265304415567 +110851179972060 +103599838903144 +155438988627099 +110414297781865 +201047403232724 +25867232568885 +70211315012483 +251122971177261 +129021505816735 +44388864016184 +271798573448721 +206167587811799 +121785421446622 +105598437111924 +127574528918714 +263918958900915 +250712813975384 +24150223068601 +30457906488806 +179853671791688 +3909019484315 +179624736970710 +229484488764612 +83927110863925 +258201035932787 +83606691189508 +198850573222154 +157881735032683 +23440172915456 +248354357660028 +185486237787893 +239438062031315 +211270726917433 +42873495750381 +134083626193851 +42540559049953 +124833653825072 +26058101861460 +265841295841879 +33021010955942 +141086245800816 +239208433629023 +55989037411352 +151506655195886 +240064863387930 +129984896610199 +107361215883663 +145303381171695 +271673939719299 +123472371060905 +256922038637027 +175785089969565 +114797069538367 +183565686268376 +244487658451622 +153658695860123 +139403288337420 +59464483364797 +192042840764619 +209639875036244 +68947713047064 +174528842950174 +245056877462484 +175533382810083 +165364338241072 +24289182110791 +256500710298631 +81833748220420 +85708923352926 +117533280313138 +105799836601670 +280808516450814 +10701684605871 +79007700356492 +180036600504032 +270419444417563 +98493913044390 +76926728622138 +174760327230053 +129871649866575 +212711251611043 +61443585161743 +53611451234957 +191179768702868 +11054383244362 +210485377245994 +279341222743842 +181731631451901 +79342298928078 +53311651422496 +105451103394127 +99324674737765 +204026672738295 +223760765304165 +124753970435826 +33581681633250 +254118177480491 +248504124256278 +98594286664857 +151763861986163 +257117504273435 +272431958596558 +14121261209789 +26317348936270 +189129614257563 +76168175479127 +245246435697671 +159649623091059 +26103685694010 +26335287379009 +129733051027352 +192574273267979 +93408645233285 +10043319206602 +195049550340925 +182525288328025 +130947891216670 +67386715041500 +32951285276201 +162977816174429 +169232747592697 +19335074929265 +50936275805126 +160481790335579 +90343943734253 +126182065100961 +183047814559886 +211628236503570 +185037902075016 +52211820522983 +224825410164425 +80648466329043 +257217911443280 +116538955338039 +1584958096004 +33666799939622 +223093936476008 +96705195673213 +193783253387762 +160498350220454 +259360050015084 +7578061380847 +221271545924518 +204548482163839 +24852496647540 +242888530058526 +130376147665005 +52450274099446 +28066435532009 +27409498718273 +50149918323969 +21896971678080 +1254313145431 +57034133534690 +56634215356204 +71180839072040 +280159538240349 +107600358524977 +64049597639037 +68325693671465 +141668648164861 +56562589218261 +250917123840387 +35001403585715 +52080873810462 +202373585641984 +56369349922163 +86379300350284 +206163796889828 +140711333494848 +148792524430832 +59279031391056 +71526349997829 +131578248151039 +125042198410011 +95303590780833 +21359959582192 +6298473233893 +48081591511772 +258340542771202 +76510775698942 +147291881018535 +99362043340354 +259678559445651 +143117773883634 +77252727307622 +96303981891467 +62123411503967 +96515817274369 +113752574843749 +54339328581202 +21728987041418 +43154525243901 +114447139250103 +97944492149947 +80315338666085 +276657937860138 +209457967282288 +134626813024305 +16126448540021 +151458556947999 +210027070449666 +226308135637364 +239218522050003 +257970434357626 +215789542978239 +71827660909364 +39107560703241 +88951552960960 +249287952929141 +277308108303776 +44364974177630 +187432132772605 +58339755119815 +268096392470766 +39323042802462 +46201409950396 +217765592821957 +226930684174244 +227934368569945 +68004261429355 +121482761757448 +83595099035700 +197527071963784 +172931743358590 +251422682034004 +262190049582107 +158910403751844 +76682317938207 +231316559211847 +54288530385702 +221038508182486 +145613139060025 +129302441025078 +34014737990214 +197596173934810 +146715065116096 +35780560413649 +68532530862984 +222122414427299 +128441381985829 +239542418086625 +249093304509387 +262041834006715 +22345192966103 +213899392720290 +14663314447693 +248516721744347 +245318289193937 +110046315204585 +121086848466878 +191621080447927 +70479404582398 +14368602924159 +236654482532969 +203303407948093 +267125062587249 +228304301379071 +238509320402927 +22388637425661 +178982724390488 +153797283817686 +153750302977253 +115349341625024 +34614742938491 +211814340850264 +74987535125309 +242473372478768 +144230035793206 +21156068281781 +43986432292538 +58993995493572 +78377529875499 +162010746774562 +160930036370946 +37209143142984 +26412150392212 +217774831515425 +194143044016923 +258513706470443 +271445220063715 +140253326166960 +44895147028553 +51896283435046 +90965302556264 +239514692872405 +28099411267738 +96118379636932 +7170414232029 +263762301399509 +214741413886813 +271273847229183 +134797242925470 +104887901844876 +188642409313800 +273034012480508 +200858407141105 +166668973885271 +151950313604239 +273509707859462 +88004532038859 +185309587241531 +162831079238092 +200186002200255 +168941062544400 +207636889819279 +161280909536506 +98971880429644 +271468905090512 +253855770154435 +199462679745834 +211900060646279 +14383353584590 +166601255639040 +127354306834150 +49567712557937 +159935321976340 +69142606071268 +129173269628107 +40757096770038 +237661585462140 +118006649555031 +56788900871794 +12689982033312 +216614640254499 +132232203195295 +116479031002887 +181351503115082 +116482512382464 +123270713601364 +279267526625349 +7787283834936 +202025288652282 +102367121143626 +28248322599978 +252474302610439 +97732760565637 +68855525669545 +137187109837012 +224099831360493 +244884057414134 +185407879980647 +256435987459384 +254343912834447 +188044071613099 +39095460100361 +194085169220479 +110755669088407 +113252640786127 +134962444346975 +11462011161274 +205934562147350 +37973841843545 +78304662432893 +119912091979236 +25281208207904 +79542224801010 +877796370886 +3117172305587 +265981491958830 +3879726131495 +177117258778872 +188403423126761 +49741422125410 +128328095471323 +144232676799283 +250130040224165 +229807843111958 +273261674623844 +175944401072003 +116752747010999 +168009994731883 +112108235580814 +37168220408610 +214926806364067 +8348705077006 +167086014372392 +19443402682105 +76820481836384 +3807404073623 +148046124244968 +197545244803049 +195990812484345 +117809956892289 +231096383851714 +122791297429474 +237495834018866 +246303563965936 +207473108566645 +46474867397377 +173940718619452 +194812504559690 +123044367969308 +175198578071062 +269927865136758 +213660486315962 +116247067944058 +101789335207593 +153791257038491 +43096329557130 +241900878754940 +228310121346085 +63300885544981 +91233235915818 +50994344290539 +250014868725453 +62846717558746 +27262220750974 +6267550086711 +62437793477893 +80026463866718 +77188552153062 +216852744686513 +232797637914333 +233915656146642 +197137579491894 +84885847119893 +132258656555662 +18547281748525 +98970328346700 +101391922598705 +7620071253677 +135746026284657 +25429762497683 +77430991497579 +55612870316510 +17627011357151 +272085259064396 +41128231512515 +260770747650356 +85875663401009 +204177853594550 +126982229394300 +225703614376925 +213729235080391 +42604696031058 +51347294067046 +30421989641809 +91722861182780 +226542168995833 +19969902935896 +135448090603433 +104879515732329 +150023167076984 +152388752812104 +177733983966009 +68084954620003 +143725155340298 +156570289898897 +130627823411637 +269666511978413 +2731420567718 +98981587927369 +31670008292661 +51966610970977 +111368842921252 +189300250194453 +263036903921710 +239760223591895 +34780804884449 +84189357108387 +70576238375753 +214759884340406 +68761806105395 +224300704820016 +117341361164763 +136391965161561 +132577673295950 +278786793750323 +112482387940698 +21149643746736 +11901844124058 +247927085039940 +228948402743204 +255218872159264 +147390669709023 +206034259298870 +175664400376765 +239740096054373 +159037489831330 +4434959448924 +97558319726377 +17785446307743 +41326548669044 +230446731788976 +15675321166232 +114136010432419 +64518026478691 +206971894812632 +141076816950604 +250641620175932 +217341549290844 +96395849448562 +42403506252684 +86167042013954 +257006911066558 +120083549480557 +6981095559353 +89635836821883 +142793961771725 +263218184671631 +33759734124312 +275114438745011 +137594435973248 +268770834061844 +88003786013735 +60833260074971 +281016463803395 +272766855001131 +37789577300811 +100684598513984 +272893564758494 +95950497027650 +139720126580227 +51495598066951 +24727052801415 +182002400936501 +162375933371081 +111139729519745 +30892755191526 +56013180408952 +248887942603473 +99896050023310 +38073284130439 +53205323725875 +41988604558031 +93298369144410 +221780525232183 +274289892605681 +260942186143511 +85508399991221 +15502716046780 +55901866935920 +150594140025334 +270070376522508 +90451068717969 +118431906525550 +278898753053570 +232014181976263 +277346903071216 +48350916270436 +124365495228126 +24782984812817 +34137081785198 +231166790569814 +124765083267719 +237194859336879 +203104078926788 +162517462211920 +161753648797720 +167400556043069 +174562591185503 +189448484779223 +62061004485029 +151037123767972 +237531336560585 +193202865422514 +216201689126803 +191224393265302 +175969495880988 +148666056688455 +134181514416226 +237700787248226 +237299037649034 +230158718219453 +237326856825059 +56822870002486 +260230345351252 +181348382178953 +234423064023428 +77892324888333 +76580668065701 +6657776385835 +276773038225222 +22350283652943 +110836099938503 +139935913550272 +203998891065762 +29795313117813 +85432444679915 +210957051140356 +229494833717517 +8438885387930 +157610867990472 +107452953267797 +342689915851 +89655953750705 +137756776692224 +78511883456449 +119961468641526 +27191520810866 +4450095792318 +78716321292834 +18399696082795 +73795529019075 +109734955334410 +270196556635825 +197982748135568 +169881714514339 +53844672044488 +232770127963961 +51838669537164 +67929900063755 +97081201038167 +179178032042737 +220136714621366 +243613870600610 +22481371814544 +2949226072988 +161534004029368 +253055552568453 +225993057074953 +51612934420246 +214209072931774 +233788898510697 +112858165610328 +111331662238452 +263506974165083 +265570489394862 +74638575686335 +109085807518349 +33569209581105 +262746299084729 +160513718406202 +183431757184402 +105828269982065 +28248818400067 +51188011877249 +33267052821021 +231824640266966 +141558627059529 +236419058863631 +238405451852863 +189174164822247 +136584391603046 +187165482847218 +262946544924516 +54140892972403 +72971444737166 +183045038519894 +29572381682724 +266761432834869 +133903821206761 +170002794787951 +187489431436 +217099975278757 +38157717439196 +257903593619968 +103843958657999 +23845817528085 +57843052271966 +114371487912878 +139148470103078 +263011996500022 +45284607509382 +225802379386108 +223831104309600 +209378124402612 +32859910096586 +219442825116793 +261447815095234 +93642997573984 +253134734649897 +130374581169752 +111498343921485 +170497611315599 +66217224935098 +136713077027797 +42727860389392 +227151225470372 +151891368281377 +275357982833063 +73708708344862 +52630494803457 +129080154856683 +4255320675835 +244195082590469 +264140242399146 +89205676489681 +9942070845559 +70005893348389 +190358298952478 +91482202751895 +136189368730748 +71435714783580 +73743113020062 +202416793090477 +50156203941251 +260728223160983 +202162477215081 +269550204290635 +157211171622989 +153540812849093 +277408266510916 +111130245153467 +103190735126647 +169505482454387 +219222372094664 +101030441878307 +219566716101753 +19101423176165 +252064327423388 +223592716135106 +274006416205749 +111466407823412 +213954792202166 +41659198724399 +94408997275684 +159067784088331 +182967743337945 +131967467854505 +20565710094288 +160581469074506 +160997129879552 +2983289759847 +150003380383366 +184763836427988 +265126347990440 +243390654372610 +70736957470866 +2652768349372 +225037741445192 +79768649377021 +49222829842045 +205778145656584 +24824926451128 +257406883357490 +40343274269290 +237422106236080 +185485791476899 +213754132157678 +163007398051378 +234110180961020 +167713880918030 +244362627415163 +212851770718517 +178318444742731 +275153375764550 +170981932988931 +161265251690856 +114300688865426 +68717489285596 +23006966812864 +212569330804652 +3579028414358 +105784932261259 +199090631762034 +212474512215772 +26394373735603 +102938238020497 +109405387240985 +252500815549223 +271148484989055 +28064430798219 +279291143351100 +3336128070353 +96954538195306 +14729600547148 +84772522448792 +36059768458395 +95992763658884 +71529809494151 +121130165182615 +31992008944988 +147182619478358 +84335100616863 +221972163039086 +7857514263585 +115750985426111 +237459311266415 +280629997933709 +153910813542209 +84997977192513 +279153654737891 +25873864209600 +248800087176231 +99129850634206 +120113710291235 +272495455157890 +211205106097561 +189183037642641 +154207178915939 +36862181567667 +249028244922757 +143565538962783 +75673591761027 +279364014461985 +265326078710931 +180887745131789 +79469945916354 +263886922627136 +167007715905506 +192486055588804 +190097772156207 +78923775700398 +90646282121604 +71156959016768 +2744453514190 +82194824017274 +100824453411426 +103867603764629 +125582806901206 +31992678229622 +76228809744190 +255072358723635 +179636140906298 +149561889544662 +259109149526790 +145952197956376 +145493219097175 +226773950698636 +243057615760434 +87727142551827 +66553610528876 +198416825565652 +226389162500282 +213189521766787 +168932039755857 +36845167902324 +76603933769611 +6908393085006 +1105183886042 +126712864270708 +214350788866064 +203087392218228 +135913541156856 +196303975156216 +176278359587714 +178726681621093 +49708971689486 +202795430200267 +174101862815637 +7327409870174 +216440365352398 +1445647409620 +85018290895025 +80426434062633 +135125389735666 +123802183212072 +167456649109136 +27579312684757 +24716650457233 +120492068278321 +106646469913022 +93777286132717 +110093489827186 +129911424383958 +193339919336013 +95806247871115 +112046835807849 +253602617382538 +191251289759703 +129642604766070 +65194891027619 +84749102046453 +215323219851709 +78208011267640 +213895687092125 +140642047358383 +40709971361089 +230922026649197 +279867746431561 +181496068825275 +233843118247868 +247482696915929 +158310090974776 +30755803329435 +219033889069381 +97385826446927 +121954614973832 +183196090696518 +44645799598293 +20180150177055 +109984568754414 +140916576628692 +224786605326032 +228211228226262 +173942512227247 +59043154695425 +169019799289816 +92078858557533 +88650021449447 +255044001284481 +185351575015495 +29245366603248 +14346864486429 +213146664284156 +237551233500742 +201766415209900 +259879003042031 +58047233578927 +224502635398645 +204739964608273 +263529809547430 +163342135840102 +17983992183914 +103596081247858 +271156279268238 +3867044017130 +20159456559328 +158306526206573 +59394097894997 +96608587357732 +32180548583461 +210344578081507 +201822085300851 +192708280979519 +251921242720495 +57647625344672 +8425814717991 +3048136823765 +167414112950405 +30070578305080 +24172242755599 +70169464789149 +163356200822384 +154161471597458 +70388312067515 +212869620119849 +8346124299592 +121232224488244 +88510584909701 +123936762033939 +256868096380394 +264936728855362 +207904638020709 +10267674792077 +182929709525403 +251596611092320 +56951818958824 +183787895987455 +209760815357127 +100655005309730 +107952583629290 +119763581659683 +242607611021866 +156298064774916 +200122324074078 +239323489429401 +67015553377496 +936531718425 +245267170314743 +100554494093936 +70214578671544 +201888217062573 +273096791750018 +18557057926968 +47762639356458 +280267139223754 +163139756535333 +115927370745473 +100927744853064 +73787782291561 +206113318068038 +138559577928431 +33013895437943 +267242384433084 +109534002044294 +269991367571558 +272009130209809 +92907511910879 +248002312580114 +242053463567807 +200952444347207 +5847042489360 +4334316025457 +70049298241446 +196579946167073 +275557411911480 +6091804840207 +166547482006027 +142325019368940 +11491205516208 +231057428351596 +195492048712232 +241213854606105 +234138940041096 +240012047878441 +185089142222425 +5227758471190 +2324355454791 +48482558366203 +236813769935039 +127553039990418 +114371146293053 +52506650999839 +233205966450237 +88936208909354 +52673428276839 +197582054181281 +85062585725667 +260180049999717 +59922128635375 +260275483424239 +197914835822086 +272058699362757 +248872269155621 +256117746763385 +27573425710133 +220734472007612 +64595562425891 +254559619475209 +56364719307655 +189741116556421 +69953552530660 +246255830394559 +171096456647766 +15144396424787 +161541849367909 +251369498240035 +79860179004610 +198166099895944 +35531887090474 +83965458343458 +214779745627692 +141866145664212 +2431195329048 +102462478852254 +262009634095843 +227080882276332 +172555089201951 +267905684290182 +177004249344089 +17708698219706 +202491736677050 +244320345379022 +15433044057759 +149317140268302 +266200763367680 +185735182524770 +78665105045779 +145303059419149 +264629005337156 +191645035539242 +269214076304202 +230123386151452 +36356997092136 +209606300320514 +180386096380216 +162126143694225 +50236174254937 +118809911418087 +172782052520271 +260632663437181 +48369094394793 +87921206288590 +60777064741573 +205454291602353 +79212848689819 +69823727732819 +9815852243055 +184505368168858 +116289686695149 +146153908172845 +74085824020250 +21097307521530 +100376397986295 +273658033397143 +221309297424700 +164012666522686 +257635894744825 +180185881196794 +34288361261777 +73478264614895 +80413591159684 +152019532328336 +5987465793324 +27209056237890 +260322659312960 +150350145332490 +13749244812448 +48141684283496 +174983720849468 +190623260394410 +248271582702739 +225236405894537 +52527205607728 +184515273369214 +253431110637155 +250257803418790 +206026327338505 +245825065245714 +170393026322665 +268567447491890 +9614839513225 +147707646182692 +90830997524197 +53013827240031 +49951446129641 +230727068334156 +119512058220701 +183770077780932 +215244602070531 +52330974620811 +139767490706067 +15068933523557 +193294796861881 +271700036751377 +219125228884720 +123048187739694 +15031495085893 +224668938410457 +275518110048833 +51046400807687 +161767439216284 +248255871394174 +85201503467778 +268034860508267 +64457018676704 +93154056502126 +184843526284035 +209385811447479 +225078051860954 +70235615843208 +218216273510143 +101440351202164 +227612008132521 +263231845707361 +200305430517326 +186542642027291 +273944354303868 +213232450915275 +148796595364045 +214024707298099 +110761147009963 +109834358723588 +209607189231550 +256194528026636 +75071530265335 +92186751231407 +99413322424362 +141284805835058 +113413020494568 +54778775337906 +14743406457411 +172238565427938 +88283453267273 +12978052281168 +205439274252713 +51365819883026 +216773417171254 +5622037485789 +94269984745681 +9569795089151 +161238129554542 +30520410573579 +95152187618713 +137578137721531 +160391749585980 +276181805540627 +39850773410598 +33385245178362 +87237028800786 +171315299285441 +83826538427969 +40419314872010 +40430812140633 +252353314189154 +268821236166639 +139563666416618 +223322602876943 +232251068210319 +44715000679747 +11291490762433 +76753639669143 +147500230816068 +258586267904167 +234965344333372 +154174969928885 +89649844879812 +57272721082430 +74761126098313 +191950595022350 +231807990146573 +195242030573404 +223688995091105 +60307417797861 +217576112791539 +239990509871189 +8273201674473 +257417977999220 +149796874818804 +64464020581951 +240371186330922 +269946046667933 +259153044860025 +241972465361329 +73114990491738 +131525994931700 +139478919736138 +257056295737496 +13484155219458 +191569791663148 +126692834571570 +51252388772683 +267036424172182 +149170494056440 +5498664706329 +39450977790864 +25111326857059 +30286874049769 +137029839388242 +256878118428078 +273202828870967 +99715865680331 +67342923506403 +120079804193629 +212561639897083 +169262640470003 +215714032590590 +33270434196035 +223527765593389 +254390995275451 +2732477178634 +194037423700174 +111848464340564 +147882330761191 +262182004234516 +256298485284360 +160494068039683 +155686201189661 +239930386783316 +125450523809046 +91469623804830 +228271860627580 +36707046460761 +107258112359227 +252239850217744 +17233277391010 +230205635225548 +183289716458276 +49136839187375 +207211319880145 +224356435691257 +83540821656129 +263037925775128 +74380658535548 +201960019227470 +62226843021513 +11834239612318 +114696645932269 +119729863725971 +104552481812920 +59092815842796 +160746340430413 +257302175036287 +150827073708256 +211111018394080 +89538924684974 +226328069414794 +198039322764925 +40381847385336 +206597228104240 +244835248703622 +205863251275168 +200733742731357 +222594574104642 +231595568203291 +107962455053589 +111646650047708 +36113622774616 +244397414182342 +180569514322672 +211580336928339 +224738009523688 +134440717733054 +9811970036139 +132097094686061 +170756553947065 +194969717811296 +178475400754203 +18226888302461 +208590502996471 +253732263522604 +160675619188432 +165722894011252 +58854373206092 +168126327955520 +54157193840326 +4769047701862 +8807164649467 +34543796903620 +149050501920615 +124284943566321 +182883299102917 +252865111622122 +223438897110676 +269591478095997 +145160103983955 +38993648964153 +1311632530558 +128026208667887 +92568735309597 +207454147407520 +24618041596137 +175226450217848 +204635712022789 +127030167447079 +115423214407687 +134008713536916 +239153881904973 +40529572222127 +145074010354449 +240857273718519 +127977772635752 +155843545859660 +113856857383537 +266265412565366 +26570096316291 +152013009946751 +171153029561271 +240458274170311 +155572737218251 +19370606965097 +118266112366568 +215215478684161 +218307234416678 +160215398426583 +1348454105975 +67440901722948 +276625928983872 +170022619518096 +241744211474882 +89273055886948 +19600971890870 +165535180326681 +139083375531355 +220856166060166 +84911121085864 +243524321597989 +230181597590498 +186602880305117 +18907659952704 +142826552947671 +210908590687472 +266628716769512 +150870753933920 +138973868528245 +57505324024821 +235527517556328 +117077354505602 +211863045440852 +58297920258000 +174875294119658 +63204768107268 +28282339509855 +271506262695529 +17966144569070 +55556686323803 +201895923240517 +254891102218547 +198822446315748 +27200547038482 +160455521898124 +278511988116130 +101433101580485 +265232019568200 +262438073827813 +259514070343282 +89989449150162 +244886158818356 +105695949648031 +259974956278833 +196500339371922 +28051094595563 +243561799472459 +132665751329772 +77063374744678 +91377714467986 +144291237491933 +192843333398456 +16012433804519 +76415344964793 +35830326814935 +248052624881205 +253445216153015 +276663865489440 +127240760240998 +102386837353151 +81948182238984 +47875692928616 +197654657121122 +137265490500305 +271541989426911 +204649704609735 +88417238702363 +191719122833240 +60550367676441 +145799906942559 +83437623081313 +260753187479514 +235534214370957 +146318080342366 +246262975821820 +7722398215969 +219421309073540 +69946611867318 +167586593986545 +265074044743646 +259230202398827 +63405110514725 +157125963796097 +161293042290152 +38094623832179 +16324790040827 +107788171270016 +218134911488662 +74510058315809 +162244546853396 +42791181574506 +280040226394400 +147702550686018 +124069782651137 +257381724428896 +200673193045047 +136017544591116 +158229409085114 +249781176013202 +193777587865727 +55851846016111 +36240099831391 +211923901008985 +194531861556826 +228489666132850 +270766100053425 +61421748172250 +107537427544358 +48287619068423 +15052208959700 +240959780826507 +30605334174773 +31872763372655 +265298768712521 +141712278495631 +100633059153882 +21364571138151 +102049216131006 +2281958574180 +231592138623421 +280668987723062 +15253641201736 +231346069116455 +245623003314090 +157833156464792 +128400722009862 +25095100159873 +266694230790379 +166162080812181 +255662192639444 +245505807872858 +5952889032847 +164172805791658 +273288946090001 +10434164174199 +111621711662315 +193007390181172 +33997542573723 +100193462106793 +125211950614817 +198066719366934 +275692787717661 +225893416471064 +222829891620218 +136968597182617 +259868396977625 +174123182434266 +214985991963345 +28249159888676 +226610005316652 +138816825812358 +50990347881954 +227473013789620 +32322392271689 +191225522540873 +19251407275356 +193962666000000 +20394003538101 +13759833602830 +75733299742402 +89034264492897 +81977493446537 +16564030790981 +44298805531896 +210314846080520 +121561148519776 +266041605440663 +240566766413263 +168828302803972 +99607016279355 +210812609457173 +126395173506475 +96760301485979 +237439117119306 +1953834117450 +148522797325250 +12130882637750 +207700460930848 +103803267488732 +2242125499970 +216070417005916 +144911825472316 +123903870456394 +211860792639242 +22617022592789 +209729374891537 +124321003715401 +200814699252888 +144381821523304 +258909663895419 +280342779506281 +260696976924369 +14604037157731 +74255217127340 +55735744009777 +228658002457775 +41937490611036 +26401650701252 +124884799388427 +64130182277963 +177277508870310 +184004815352852 +22390614820214 +54284394573694 +17705170938191 +138549488548983 +90894670862218 +280302650162691 +25236200520372 +214553361711999 +125948308091512 +22536555036338 +260188567024079 +113656327398195 +37789867203321 +163971501675942 +95271137808923 +197393052341468 +191157922025670 +78871987476946 +21261834270865 +55774491829073 +111241317413507 +94934423609443 +260236273800938 +47848703354232 +188353877000710 +163366834507100 +163787227036164 +279764046611675 +158670378262468 +124702449150227 +93921138305375 +25554642083639 +215385326310403 +6998555260324 +214533637235641 +169777749667366 +56321329249204 +197224459297348 +138503827149993 +18765621855086 +25343316922518 +11517931376102 +170974936674013 +199624979555474 +24770465819193 +242980502096554 +163709229695297 +230839997831632 +154816471186533 +7186003901706 +59219519198277 +49157766690043 +230111956347980 +79960458766211 +190676849589458 +31062170602543 +62497998825770 +235341435695151 +160969993273822 +74251914180078 +154104751971609 +260752654647662 +213577842867322 +24044328948527 +158688550917 +229455628699468 +12372740165997 +258681983342859 +54424887629921 +71023665463243 +6527112091354 +117906648457571 +248885597765793 +39668600079106 +249073944645300 +258564079490497 +200011902825554 +135426729984997 +21714242882060 +21505071032345 +55619774532424 +75594838899877 +174286322199442 +153044602950293 +54441875025953 +277915604654572 +253732565269480 +146791021705427 +182114070226071 +175314019135092 +48968435675162 +13144617325674 +222108907249421 +123649496838534 +191956983183155 +253496091971425 +144682522605294 +278005642380583 +114205550032776 +274593671958925 +194025607151722 +12241489023933 +43651405256929 +75796655237070 +209912459614688 +256341546288691 +143550242291869 +97692170903382 +57630391690457 +241981130068563 +64882415691120 +92275547262537 +184151473578774 +91833878287801 +81995820934398 +259138896043935 +63064556372329 +144114498996945 +213169094244603 +75513138288985 +10325460872838 +239841751280724 +196368501963962 +161572161878662 +41861002679630 +94462161315970 +277034424915930 +244972822020340 +126299547475703 +28723841130184 +266045876981204 +78317819378465 +120727787935980 +198773231268283 +135986405948002 +19241549275264 +129727134801970 +137945310918878 +230799990006646 +262662376781253 +74437306722473 +9429883638811 +238432632916561 +129635840514988 +258725905413212 +211150510513894 +29923689105534 +272656647747327 +143510948870853 +172591539386544 +219348234652986 +26328350302375 +255687541345571 +33562032822853 +233586439517196 +160073611230813 +68773847800858 +244578709769104 +129539165100716 +139813034695295 +88421262760900 +102173613391434 +259640140316211 +262881276488375 +200285690232821 +195227392059982 +164669787096091 +241792938520808 +15790102365032 +176319068806853 +228110787791619 +201783584821015 +212001088161098 +101492392480315 +166755780771700 +258417043821687 +146261860161768 +21013218380095 +130068997098796 +188413998771803 +221042271538450 +187801348327272 +90933408710825 +232846862469496 +193156687608098 +166179198006660 +182220957158612 +129329463100375 +267826110689804 +146317782933681 +174828325613421 +274662372324691 +82497955438913 +246713046205941 +133237888093508 +252107235836893 +113786657113897 +28780286683174 +99491971926987 +76831702659250 +203744592964110 +38123057947808 +72799690671753 +262115540383731 +152313556298216 +145089754662402 +11780159736688 +44100371897457 +199605297072103 +148208036418399 +29403100928038 +114729413465978 +46883398838063 +239511969726747 +69059377496530 +87251304658648 +230430191913586 +224382928965741 +15559630294751 +49703588136609 +13640892037369 +46268348931771 +219037326044844 +250376515591314 +201206576102510 +137344538181231 +271456668360543 +241134968007784 +18923141121759 +211778531593887 +185115370204614 +158357495200060 +17622590579928 +102565758981771 +209724142059667 +55168549029673 +168805809507956 +113856361108551 +52734680673326 +140554931473382 +65020502281596 +2560065371645 +258437347813195 +249958003670806 +56413746839489 +222488170005536 +170286919014618 +38123976197605 +11975657698999 +64405685384092 +168082409515309 +94080427617882 +146932901131874 +141009593809887 +146888257886274 +243229106422054 +176233363562961 +47127755840271 +101580150577420 +142319810418149 +145368219029775 +111594844670064 +33190176021076 +117376722719163 +183988608094757 +115910557926645 +123317351091270 +23628278238227 +152184914233406 +176159255775265 +111729072324414 +183092756036664 +11995951173133 +135063964865100 +229248210097941 +23611313804899 +269424912272403 +29282047776461 +170178805098910 +104710029554906 +63282361877599 +40437394492912 +44544554006473 +29469441988310 +117282479614213 +175117428621989 +189843783591358 +104889829536640 +260482424496940 +24860787701180 +179979907992193 +230903527753783 +27254844960538 +216280922877105 +4119783747418 +129340563824082 +129313078952771 +175017698051002 +253818383136452 +204462567167901 +143653738662336 +8951518508592 +45776352727878 +45713851850186 +171158997690311 +68035662612345 +44369023596604 +268096441150181 +166463486289172 +93603260495272 +228540834754514 +19398529561673 +224396034074074 +181242829428771 +41181910168605 +246559103221705 +173683799475576 +111367209779146 +101560798408880 +129434163415198 +267674261945671 +173375444746996 +163287802445459 +11698580007038 +57631547491796 +54779026624072 +146209576994889 +67764853970936 +277765715261979 +170140590480773 +191815711147992 +277491354301565 +224599617291571 +13570219217232 +126428696127445 +127416862186248 +92104977326304 +39658625741630 +119020431924423 +118242105403356 +222960399944904 +217635883326621 +48649900321719 +130251002964740 +13290687901855 +34529303302763 +269563672157024 +257687793172008 +18920065815753 +151501346767396 +123523362118347 +274351574871175 +273184746389833 +95190364563589 +168023598956409 +227397028696539 +239835100936263 +36427004420427 +47866553735860 +9742270983561 +26164015452334 +150123157287970 +133283787679643 +94583002795015 +21885292222841 +66659231202431 +79764568129059 +276815665592012 +73478018909346 +190684013951331 +52315060139584 +254590282258017 +80319163446185 +157188589673438 +199061151030103 +226429263702286 +56447856176062 +13144769623933 +240217262295864 +74998536491414 +16849700161437 +5440076356791 +35077697627659 +18413536261814 +61317547108830 +265726338232854 +151584385020124 +46970611615759 +46166506606247 +143228153377181 +201421730800605 +22729545830628 +186408489387750 +61247848482210 +110806079295107 +72127842120058 +121012736798073 +169866121218330 +108482303330935 +33169192685290 +126700065959285 +153302636327727 +267378318097244 +256335609130594 +253748664631500 +94732161485681 +75479138026155 +91658768621120 +173797500831580 +14859789349344 +135874319789878 +11048907028815 +162728616632787 +23375853204354 +154665025446971 +247404472624599 +91235085806094 +187937400073878 +141167431000241 +5987914442527 +111778497341066 +240837958967509 +195040942831949 +171804477716975 +65929321969422 +253013289363831 +63617159288059 +244207787213588 +123999053192860 +211077665728435 +76189823339854 +42453439191126 +248807462079533 +269712519457265 +215291150917141 +173205883276608 +94842355263272 +59341161026435 +136891862643109 +5806570107370 +13532616043474 +149062961320160 +131196119379861 +174182353027132 +27637952517879 +92947735835634 +173524904270026 +148749949637685 +278612345682946 +42973146073523 +43183067605293 +140346285267901 +177159547111153 +139935263842798 +199117201750674 +123836528722537 +149111090947186 +137373226180489 +21683507807436 +41380274160817 +135048847884313 +218894101464067 +45945733205802 +92098902402080 +129703244963416 +57058989111914 +68614071361539 +19179285727569 +229596237434122 +82459669726838 +217701431403794 +109007095721431 +199053962494008 +206383792572926 +135758563298620 +155141008259536 +212713618502140 +30508588473657 +209615635482477 +186430035096986 +258589146793054 +52708203036050 +93451069927033 +234018193154605 +88601195210049 +182704746926692 +42359261020375 +209357291009817 +21271047033034 +48992618090886 +61732014975031 +82014022656609 +281373418199543 +19020491164703 +252057777064952 +251988133601816 +69353392677219 +164481122052513 +250242219171034 +84159953514017 +11033709434642 +62244110441316 +129357247516045 +205037393102976 +167900481366081 +199579214210870 +73784355213257 +96865966396245 +253804994381980 +72277568867324 +280584914008612 +80680429621368 +228464548647148 +107978261144973 +79812423980322 +155808795292398 +116869452104560 +47498736098365 +41079334792601 +140497982215311 +169783265942894 +256170099499468 +245418890772142 +183262714707617 +196442899719463 +73548512054070 +246013040114933 +52506415565938 +95889341533164 +77622496042590 +103084745269763 +105256355163997 +134567531974028 +139349034899828 +120562689383011 +217486960557185 +131009529681230 +236851543059248 +220280950088739 +64567598497361 +257010900082932 +172514377986930 +86434558253538 +156185126873609 +174256881473303 +195749427750745 +223463507880700 +241133668331439 +40770262514706 +139813387793196 +23303074852685 +217591340434036 +87486794146598 +243921419389959 +54104814688110 +203492870283028 +239893614862671 +231021919275342 +237340870153172 +124327516066132 +81850474649344 +133474577623021 +223703801294701 +169568096166979 +170842770841564 +78778443581107 +243861952743033 +245943634873515 +249888408370259 +118885037525773 +27139573847587 +43827339971923 +14704745792782 +107500655369075 +92628193226125 +270687597774961 +122251518241249 +183918967145601 +124921687901002 +195585468119148 +94992982285584 +55903332317468 +105936452088367 +243329597546456 +233033495247032 +95633738839483 +174493528299698 +261041045022881 +196177468390029 +88642066403515 +183652761441133 +272761021941226 +276828110090838 +15569173748129 +250266534126244 +115761495856394 +16497880922157 +91422410313277 +270870344338962 +123451261877143 +16912007678542 +6471210390717 +58674138926235 +166300337545923 +163679208282403 +272702183057644 +133242961785393 +246842982374544 +81716999686552 +3957650552702 +112083154061950 +163422477780197 +208903138617158 +240537868720080 +4894358195056 +232982350834868 +3565812367375 +210724984088195 +59929980661518 +21550123678935 +22449963308717 +22755737432348 +135746455157529 +56094071559056 +181371842627300 +70820832671892 +202772098488780 +281072522724199 +242552450258343 +193996075732337 +48632726277950 +25577635509471 +149610726711152 +33129248170351 +177700635397738 +199587230092966 +19584532224628 +32797363877095 +105217385798466 +155030654919467 +40033968740061 +113115405498623 +149841149375572 +224178833058096 +183896962127770 +83929571118382 +17687544995325 +36516435377536 +50162687137531 +145654092503668 +182145179206997 +226637971390540 +123856553029607 +42592005742331 +262199675869903 +82088877781194 +8996965311393 +246377992224817 +255501949578760 +104326377057413 +124098538172525 +52638212851027 +276253524448327 +79377589819330 +157269106831028 +6273629349831 +57442097273326 +103011450976963 +83922411708011 +195632476274546 +30677232164272 +244457025964573 +133525536127794 +173296643878786 +92545932117851 +80904977887554 +73286618629028 +255663400566237 +132758122982843 +269660068585538 +56731057866498 +182324188621600 +189401362162124 +252989399525277 +107219138223795 +226378059834196 +158080832755684 +30051208799322 +257375570127296 +140011370853254 +116653836380689 +66932685124854 +46044947506809 +125826626620410 +5507556299527 +86372603171789 +72921005659027 +58152703792157 +251352028496905 +126738711889451 +250071876206406 +273685987452301 +185145255472155 +5344066082954 +47554719225474 +256801248060287 +949236341544 +59995306969990 +143601348575003 +221370827639441 +146405817152101 +38357135858612 +81580983174289 +125119246017208 +233827963193778 +192528734933818 +67225024057214 +269141978778497 +93219560293767 +88171061516539 +60749126211174 +173422143435128 +8856387631688 +205510595983649 +113630472822827 +213103040412433 +81413124570833 +47613985033517 +239794194507074 +99850482996561 +49316789526611 +203343179683110 +228629004038209 +110708229812448 +82115001505312 +34448991098313 +138366858616987 +268570602726255 +20114780052752 +28582827130694 +154935122575733 +11265785249630 +131146056971561 +141944849234512 +54171625985530 +39459674770146 +88377772735328 +152478438835844 +248396344643293 +128199658022021 +222773985412921 +245995650827955 +162826435642758 +156828325259281 +124053342984895 +17751504378481 +5148199930416 +185535256312663 +280024705167301 +218139732035621 +85386854008119 +16121014752290 +219715050741798 +150893926070196 +161709950387042 +25076577403562 +223211003722188 +216600187641319 +261785561639868 +186860324737143 +130576399911741 +156210504570049 +156943382397728 +52083790926548 +26727781291400 +45480067679079 +84533828157380 +273608284959492 +226570809220989 +122362878500342 +57020135832055 +242491434510266 +278481678372316 +147345366086139 +255103613502347 +258541748064140 +197249546724485 +82770823448380 +149140063727077 +190297571648088 +14774241578052 +245910389419749 +12429870271683 +19230286839601 +31842302775974 +56873848973943 +172356017806974 +278343894653564 +67121325565161 +184800592848305 +22534197916456 +41655269218533 +225122202210311 +225417847621470 +144034150720501 +109151508117191 +223385401862290 +51819123977073 +110897297693714 +178815727981320 +261405105137269 +191045860824642 +261844960132313 +202961164439267 +229867178601544 +256253522405188 +227840674533456 +103710260354179 +183932337711927 +223033518829526 +200991402701608 +69556688412827 +102001201584445 +7936964709899 +168826964055919 +97806875831229 +107387694503232 +148263435900275 +48641641494317 +112206998344097 +252127595371994 +13307200938996 +244584270774421 +49611412088543 +242640855628451 +3146191592703 +54344275733603 +32243650481276 +119169872223166 +123939879013485 +213871393768352 +154857683290815 +139289600943112 +220037085504151 +191768590852988 +79527773264530 +179673500591137 +63717972888139 +229570403827257 +102812295587871 +92505938472968 +232532182834587 +239535757588897 +105453917358360 +106760892913090 +40196404032636 +175540514851197 +9679152653548 +228388385903448 +129749587362474 +93467534209544 +87305815762533 +42115404414220 +49902252585954 +22383998435805 +14776402278382 +177458570482031 +5055250332885 +69709429980644 +160944800059 +136677495759321 +133368873908472 +181389779358847 +182280282592030 +164225229953297 +264082123690668 +242870188159805 +220737300538365 +231695670355069 +37431580586407 +156666893383083 +221737099760014 +79647313842258 +74420390355030 +67458484326324 +82888455476118 +143284290408639 +129310073808935 +139744537601706 +187246750932567 +237807496894804 +64033365856595 +255999424056922 +82116577522132 +191748262303872 +229029637837902 +16425891979604 +77083972318406 +6913585224009 +264066214062752 +92187950682653 +196173176094720 +264680008111216 +74730451499447 +273586650666383 +3997511717163 +269760764886947 +53958428565498 +187637668626729 +139101166511666 +204881237134881 +141080970486947 +2112612602522 +145960345865101 +153200227325888 +181847245605967 +26704179767701 +36492545538982 +172553026099008 +149376692649203 +79206629811249 +231655281999065 +40472672085605 +150598134372715 +65626617307821 +264984259160442 +241783861060791 +33759569311914 +207974926731921 +216962626075016 +24404045013011 +86449705617952 +52041629295515 +133530985118578 +102012922643681 +195871478985216 +257002504443387 +108906537626494 +34185595949273 +221746591553481 +137844273589304 +46830779921609 +69335257914651 +148535022842885 +18900100327421 +250677457200919 +15164829904368 +259291528568860 +270380361076545 +168899329680014 +110315369251168 +187976838001500 +137104073898376 +260415539802455 +51697479955666 +38411581177229 +262776703325070 +237136277430163 +61396000170135 +113170791652856 +198941569492516 +120330346092418 +231448948268951 +98514290717706 +57485964675941 +146797159127 +235226761972375 +144359068585118 +66119959219108 +15927719387696 +66645517354267 +133683595711148 +56862299921001 +258467360379858 +222503000194464 +267711701905557 +57769958930238 +221597483113177 +209883012476179 +180839568583083 +99087072757692 +17254769593912 +229546449803137 +170474765822736 +18427824981908 +100149573842052 +247537443822595 +97522891352904 +35477161156382 +89132362165542 +229542988495581 +104243121544529 +121290152773105 +34036085655516 +249366194620423 +35620598421164 +677212517544 +174489345175090 +174988861071394 +232061283533216 +60774744562861 +71676883703927 +246849925848156 +190499871536879 +81409609099512 +20012332632235 +20603921398032 +18818777033126 +81493976059821 +221150548026786 +202507302849987 +41578938610162 +118450345511872 +213276414093678 +59551914058937 +39042508650927 +70109593903123 +210756288075238 +96088844724414 +95397229677938 +218866021809764 +168365340503090 +46391222207484 +53033020668076 +198491745312453 +250220459920311 +13880184222352 +205286944466661 +116463319087849 +281250184703619 +85493969957238 +188108216585783 +175826502813439 +129042057884913 +204908617942897 +163178095046676 +215060881689520 +149074253598866 +123266896853731 +44094103572719 +51266156450480 +179769591141279 +40695031195404 +79571775517631 +258755374869798 +96475348893183 +40559914579774 +138721933394439 +125119444795319 +258383121414334 +150131557199085 +46449122097190 +51371816185703 +255710471660701 +271033324454615 +165238040129043 +91100363980437 +267184542263025 +193843789316355 +45126391088129 +37522563020842 +42998898284409 +162764277498255 +220560570836749 +72832972783973 +198115862809373 +141274676815850 +60217236806178 +110751497053349 +221738988635924 +15278295622650 +50193775912421 +54635092470783 +209804526467975 +117495403486690 +253025748763376 +259033539494382 +33013196413725 +164616404981152 +266524088119932 +276446846162263 +191693364250632 +111893943680321 +239109367119570 +109637601748971 +244970173897717 +45552742135503 +43013748962023 +276888364068210 +91112338273398 +245589344758817 +252177740087027 +167038907014394 +12208642557778 +94547804770660 +141137400510043 +218331709880485 +105093988661047 +164355868256740 +112631319105755 +194047313065920 +101676860305309 +203098747981541 +217865379495962 +79012131982654 +231559655712485 +181986339332818 +42743316832762 +62982482569992 +116786679187079 +16066563802720 +92337409760711 +19015510957105 +170867633031640 +31871265847268 +126626766210186 +34297572866676 +174336025624961 +173792143235240 +174110989980098 +274994029188813 +94593869773668 +254855781940984 +34297878830644 +52590524073676 +37138499447496 +131518848334030 +72026257959466 +96906541614750 +246676624103892 +240025983512553 +142739089544122 +167507212741595 +246412513043160 +181702148168302 +240058168920208 +268367823178140 +85782496700791 +150799203355775 +193911104951034 +146002606449314 +27250237506980 +86481299162039 +211307507597839 +68059787503304 +132519745099135 +24193218837225 +204405544226235 +230231533980001 +195411086476089 +125351931456925 +256637322694379 +24838122443095 +12362761313974 +146530293355883 +174527098716129 +169459075610434 +252815611500913 +228701897730406 +88635951335432 +231035504957815 +183529330049402 +166749144204786 +86707584195115 +64808680637435 +265223728798604 +140591361687785 +23572138971371 +105785311339428 +185365164689471 +97221332563891 +231256985808353 +108319602075551 +104674090112657 +79877293248520 +52617052793143 +188746162790523 +245386673433290 +39633551624630 +145017705895634 +183012137804934 +221219801255401 +190733645377907 +89676797485734 +223437073151636 +160888996142918 +170296054050194 +183364607752942 +80470088119533 +180826574148082 +7130019721535 +107654914388604 +173487665642877 +166982825755702 +271988047227803 +51398296109379 +197124531510128 +101818655923253 +273160021906961 +76059929476558 +183437667111322 +71848095554085 +127666391686880 +219302803128670 +131485347632222 +253134153377338 +216066917169973 +92674964730852 +3191028362388 +160374672908412 +76947158633819 +151516418228267 +90279359929269 +33066055252427 +109477063415378 +180337388301040 +5603828128873 +59402849439876 +152637897362344 +58087249344633 +74721817118330 +229799404881833 +169024426360606 +23393577312006 +206939500077353 +129746799035885 +65599895680613 +107328116327990 +263114210690181 +269183035679373 +58681088877639 +87314090511657 +68719029463203 +90857516331683 +223284568127339 +240768374574360 +59671258256905 +11221051571008 +276044753601853 +190935606200856 +119257633620344 +263365775245742 +213286147009891 +250653238877986 +3976200122359 +269569585296662 +186116077599640 +156698474694542 +138445218514593 +151606510190076 +102824677125081 +91720827444066 +83588772316108 +249105348950361 +190190716856252 +150732975693125 +76834224308069 +263878488114948 +225270853124404 +184150983411314 +224584162394219 +93890048452901 +13194376901524 +178210328349804 +37922759809367 +210039566508905 +44670958417180 +241846760199019 +270268709829632 +53253828250274 +215461975517830 +164705008910509 +192665050613325 +54714413790364 +218615747376405 +239007163155663 +94591164330638 +121034072207850 +239747225648532 +267076722704419 +182592340175473 +88002223077906 +165557792857521 +89092392968371 +280020438555363 +210553441291318 +158541372432660 +260724801618152 +82596236388067 +267328984043144 +156154854363659 +55609991024391 +11305828128385 +80820870969620 +264813463022100 +250359521207606 +132400643672787 +190660509972978 +136806831511643 +99228909892456 +193876907613037 +275790056896091 +217520561410762 +135382864443025 +28602839146416 +164664894434168 +144871389132569 +216943089822405 +21328782383754 +206936453001486 +125413748586211 +236086781444759 +246138182916081 +273781346357028 +181098246550224 +5723325374381 +188983994975157 +211286034233662 +115441348206739 +113596702416610 +147401032283342 +224726978722331 +108215147379029 +151914132577755 +232631590687231 +216676425237350 +202533899753186 +122635363155546 +175893215221211 +80108648934401 +103786719741808 +224412621542821 +161514145814709 +84058561255975 +202069277517766 +86497783513391 +88155886370695 +47149919235893 +262440902358566 +137658642497849 +253585881492907 +215465029247718 +92607742655804 +215603705251378 +163613335980871 +224813872399256 +158342215757374 +239693743310030 +88636546181533 +137089190764615 +15440250059494 +214798467019720 +162245616421925 +25918610210937 +160564658210916 +125311803884718 +120013493716175 +28573705734530 +137708211650797 +31469866288574 +172340844251081 +255898533613146 +92907263394154 +29079445459051 +254613752179685 +181413031747834 +12479620951896 +30473010955960 +273516836664624 +259547107962689 +76328413961637 +197802254912135 +180772951090550 +31478220187900 +156430493668773 +147914357941812 +217308385438498 +137523044490231 +224126961474353 +44186186248676 +190699525461346 +173345288561816 +197944550685445 +264243835218892 +279790806249779 +218061705719895 +30249692819207 +265273796995383 +209531393959028 +94391572541720 +47921406667983 +99939340166121 +159690708109923 +239303441944681 +172357085702218 +3455385850909 +234227661030731 +177105451941877 +35090441638125 +84035176647147 +252325217133179 +67946196016461 +199106617845939 +44775949662063 +157254039885769 +128506180351286 +109226794645155 +117733012128143 +212946698733169 +130091227357256 +12356239095314 +59580003334108 +212575650082809 +162009942523243 +221780898862972 +131741548877790 +60838591386866 +20238379579106 +3811695707812 +249989009063848 +197979273482171 +179765596925437 +8883480972412 +140170908522224 +260640912985552 +47921980914528 +261496920651480 +248919291844870 +182004072997372 +80142899192890 +88676250383940 +218523971652940 +31486803849767 +218652773466774 +162109543935650 +264358849595050 +138480788255295 +281395335291335 +247322845980967 +72156566883556 +10159025690269 +225110793300543 +172675359939982 +158270817952094 +223333604243048 +10071627375523 +200549322115978 +68387496626140 +48216524565409 +82757744320091 +67195563138122 +256341278751537 +223190130987453 +25098496186694 +147012428787525 +206497543648447 +166904773540086 +79113258154432 +19365400289127 +116351889990819 +78287674655957 +222022202586208 +208876753720355 +219720071704793 +52647930552873 +107053414324205 +274094765926530 +58753726772275 +169872238906443 +181426215169731 +122330468729218 +274676911363955 +273818486320113 +191630154841218 +67692666164898 +94282241838187 +41539699315424 +234014937497658 +192878918759348 +279297084538541 +46658368114620 +144187583333344 +162930885076244 +165256983334457 +281064535427924 +180255961818429 +217286572597275 +17244278757115 +274129170601730 +261801075366273 +43908275398308 +40285420826982 +231136265381504 +104417080990004 +158113092146821 +168441626064556 +91481152310103 +132792592413966 +73907660624782 +46976504459450 +247060175533710 +181527019913666 +224643823453372 +20171136899731 +84252102317112 +187231031086486 +90093457220080 +50575287082312 +261499906500910 +265460154648059 +146151949655889 +8141915655604 +128160396379488 +267581074953769 +230065429269073 +105208389421800 +87599168348023 +196996235611729 +245702944797681 +11551027552588 +123465647722025 +271500610371894 +140462581294512 +38604425894540 +173769052318203 +69461698127917 +274122474325787 +203368676070917 +56182381904421 +105481914946551 +22496701604850 +138358824016896 +156310550861611 +62137791497816 +167903765965179 +71224145501179 +138998550563718 +82372352056493 +189056315695301 +99306445839656 +149851281228838 +91351686897863 +8062481354449 +129599406798899 +38040430968781 +138652081958077 +19205680135678 +3079377127057 +223831688518900 +192105196262317 +100713233867367 +146859151310575 +70226232082756 +226248007873636 +214978366731051 +67579348339831 +269456849583688 +210852439697857 +44111148346881 +277028665125074 +32305709304222 +194775184357599 +149555669817291 +179569796058436 +168865913723794 +129344885966168 +190228780960688 +57571149902562 +9914615006338 +3004189350602 +196670587430697 +193411968517422 +15079753102484 +279403385147308 +272753631349911 +57661011670608 +145126402632825 +280014529427874 +193682777158831 +189970888416399 +142768852033855 +221883579805704 +262273544903814 +164746867625640 +169843221890042 +180290079158767 +56048452167621 +169395745721874 +73314059661375 +31107621192165 +133061969223722 +181846721569502 +55123731923150 +39042442311040 +224852890865604 +121364981786443 +95210258619071 +120991638560820 +213434913809974 +56034166329029 +5623323686459 +137912723377678 +197631667623037 +220273728914923 +50179609605266 +117779494720349 +95075142003441 +204120792876278 +183794558489689 +40662482994864 +139335709324881 +166979150531425 +202941178545969 +60102774098195 +152506355518404 +64462149327042 +127931171913615 +269747505075035 +214343116020886 +245224475160122 +183872725282763 +74613826520308 +19128668346458 +228376365361994 +105248578632506 +117724543494092 +56310284670396 +145006397467597 +50552918520168 +216368474946132 +129123105401633 +100021026591941 +41646000790911 +12613999698516 +180395530831263 +112958345950331 +256862414070689 +201496359882941 +203766122436360 +126590386166505 +26675667678662 +138808300611705 +158558155005032 +151773784223588 +217899355446509 +118017749767955 +189311216112406 +272854552578372 +261122224643134 +126141524303705 +205878776621849 +126103131112489 +157945083165740 +39776005780029 +221263545078133 +89633552185228 +31459227211103 +17782307922506 +186950027809404 +6831630204735 +172689606766581 +175941773177446 +188243102609045 +135815755016839 +233835995137440 +80368878133050 +97948033622417 +234813506703761 +119987316855045 +53150797934463 +3830881733224 +20680038298803 +29759780284954 +202441834803792 +163369323118139 +190719328382586 +184186644276782 +48092499761624 +98706940721609 +205765312650439 +44122103866196 +281011101946274 +177909188544896 +106640918633303 +108057400081538 +26620302563867 +258735552770891 +66120250053283 +115918032826968 +247482369309908 +80634959475440 +42311728644907 +2641219920411 +96271289475229 +82594239301171 +188385299280446 +45644373539628 +1964835483555 +169948505677605 +100894746536242 +209515414827980 +1656911748796 +102768972487445 +79451620345693 +246763959849690 +218581174030339 +190122763760567 +272065153871787 +92096815157545 +175062173523081 +146243826885382 +95743774744006 +79338200486803 +151473213510875 +194365980814640 +231210361724275 +117350505339023 +10172393999815 +225206338719313 +171178837990799 +58788652105128 +40811835463206 +142528781005810 +8610252316278 +182734882906779 +197220616826616 +193636852893512 +126345017091800 +240836614651430 +240048313586944 +235011772758166 +41433357437863 +203784816809206 +187571521069370 +143544780052406 +204398089584516 +69782760896634 +14798036319582 +221802080528991 +138967028902761 +140462256484764 +201340028135629 +206914385203727 +278842775721443 +249217310333189 +82580919600546 +159515605850044 +62355495695383 +191060526303014 +54138583594052 +250004268157326 +26789183382257 +39797498698313 +61660025172798 +39897329303192 +266836596216482 +59947041590245 +189821120740865 +269510065260618 +13601831472294 +261319938593765 +240517484427640 +223505033335438 +185462188994639 +155190898446793 +144392822889409 +191505261918430 +157479599569757 +269229585160351 +223262737109171 +106336189966752 +177747454921918 +126065313942894 +13195630970631 +245042431550722 +108223353100949 +164916938176330 +73194261560094 +241617808650492 +134073368039749 +108241771712030 +220354491737775 +252707142901695 +28130115711677 +225917216235164 +32057898863977 +67234346776715 +67244794954135 +190277852012207 +238319917861603 +253623392266480 +96524987693770 +209529515113133 +231236163111721 +266583920805617 +137180414726453 +4769250819567 +272442048989028 +104842255874973 +196733800742897 +66780448362778 +181644470057435 +66980131237940 +88169442417615 +243952151099656 +251909911421192 +211483312265007 +192136771491188 +104609966572124 +239127203703776 +281168446616273 +15269963115256 +229175721478154 +215253703206097 +108634745302772 +132424413973653 +220631381100323 +137650017362499 +99496652954076 +20954609061980 +238917731651261 +161028089424222 +4713989206013 +271550179524842 +137821687416759 +137382808524541 +279241211755277 +63859300148096 +101818245375208 +87612590684886 +55645224156846 +219398314880652 +74953647900878 +51724082524374 +191953493416804 +110738584733817 +157467333262230 +68128342569392 +94319632094456 +278670126632253 +268131846155596 +145511074244914 +37207910335611 +83892729522815 +233987888313738 +50061867320106 +34871407832299 +245072013463652 +193177191452390 +28889198893290 +158256576135018 +170522734568063 +178674007309326 +267231252526016 +97789819365623 +86710567789508 +31940933560505 +111704880291003 +33924144765879 +174702525845251 +254777485082683 +114033300240515 +279935587398831 +66067633738828 +209190089827328 +95830628438988 +188563173401859 +267825316515712 +92198295080873 +15915810500843 +76040407593456 +4247306718352 +278189461923351 +189830440431028 +133448538520533 +30934531047689 +217899480723277 +17696211588630 +255177993799261 +25507362997485 +66370186850709 +207296682203605 +48733191118167 +258826168136454 +242035620587386 +148266863350835 +23742339799155 +31878433016665 +55318088669605 +101538408873850 +254692662916043 +210195689711169 +82260406377228 +25997090345542 +1423467729954 +2646160351769 +114777371187142 +22862216258486 +193270684348595 +97404589129523 +129694118418154 +244569662989294 +169929695786443 +74131207599255 +192888181667338 +86655803568941 +35356805099630 +14245687798844 +259152123112946 +246039828946804 +194483761930775 +138594345725550 +222248695761842 +201899183628610 +94884873923308 +164077377840621 +69075743519139 +76566016546768 +21331384007408 +171891110843420 +175500873549304 +125285632511136 +184950268690614 +221767215624725 +189111704217544 +220238520756997 +235500829544158 +56333555118279 +184948363807029 +83187886486029 +167755223021356 +176267944808157 +57587848546654 +188903471515533 +69963207083798 +152004704659998 +37584759953330 +240415220919153 +216091680186370 +39944967998606 +52501464182205 +265318080068484 +127435904182297 +61563604820868 +131630467855892 +199764849842264 +181037914992690 +278916506554049 +111823362685270 +215811778485945 +195334374656386 +66609570926143 +180964417771537 +146172452989633 +136223136873455 +28533369176723 +86639865154343 +201850758232048 +146795482871491 +186393585390208 +214811985339160 +21639898445584 +207714243604931 +159931773973952 +10977881505557 +268273832892061 +184235301895863 +142558843654145 +100824487300343 +207983179306104 +198802786462993 +106292788824482 +233591668176372 +220416428884768 +136783782972479 +123632548880766 +54465465782701 +193553657977068 +220479044677953 +225380395238141 +276477286006765 +84051467162305 +34117579068474 +252989965765401 +225633760743509 +271985204937375 +196173198538091 +179399502436975 +150351308383653 +153930568324071 +261493623481999 +247187491736715 +225223449016588 +271166574380171 +204719349981118 +25544878030805 +42681624153088 +28443870566961 +213168080478708 +163761175395332 +90441317072942 +249782161446530 +44361399728407 +134531344636978 +151893297582382 +3213578213207 +17398836348266 +119458502837216 +101266575675098 +256040818226791 +210237638445883 +190917022816960 +102741777000892 +170744236477654 +222734641978628 +89294038955222 +222775334127165 +100657640165929 +201748994722090 +165833222449572 +54904724363485 +267664011490643 +213683543393042 +182775530994228 +184629159090746 +172904069681072 +80750891337245 +153023649406580 +70524701097551 +121667155087340 +276548283034423 +82183779002864 +172787140703298 +275107139528246 +94376765737203 +82557029761992 +26581403541456 +204374199745962 +45996095622613 +55681080855882 +156006806144827 +184361335051019 +184133515295895 +119141811105089 +268160368920651 +127369812017138 +200812549137569 +189117033443946 +173821539004295 +90204355485943 +129113379615849 +254324802572299 +278806699912747 +179757040313632 +37442560059550 +219109068603433 +177314142743705 +206848684201670 +275698120068338 +142685195497555 +18339484403097 +2907209270626 +222364077129489 +19189947138132 +273589942514471 +90094533101767 +104440136257618 +205672555902140 +119400673174214 +178928751556953 +229870668544185 +15609130185046 +215018658540148 +44921011410994 +58410643429889 +281237364721426 +54858664520796 +228343961823950 +193141228074492 +55155855785082 +174854384104890 +95332641483452 +74146987410743 +151712928166902 +113731084611198 +100999990674531 +85233074344705 +3468591147233 +7839960917420 +1445394881388 +213964449671878 +101056353529964 +153699358334897 +214326131933602 +262079769069595 +30120406104385 +168186255038625 +69996359667695 +92223014801667 +246240292973976 +35024732432901 +29744038428091 +184904019692885 +174197777822179 +125070726163756 +244641794516665 +108940779455927 +41138446015014 +62071043434718 +187869246099973 +82485914395765 +104651410215665 +91686468132265 +47761023063761 +211034541040724 +257877860380230 +100240012973637 +198558375779062 +238667100016948 +107334661655630 +120359741693583 +143694365796974 +27641294343815 +236945537285587 +76197668869821 +67956334747347 +125638395398436 +225553564672522 +189324136322055 +257195771612198 +150054449476389 +183942581284474 +14118488935096 +264382209211859 +173246798990634 +280483646763982 +235319718547270 +3502969009700 +85065118455120 +107676447772060 +116282768546472 +87217039399963 +211658240458429 +181135755969549 +120120612397203 +241629426134673 +62246038133080 +216799200062319 +118370627273083 +195458370354779 +153229859087690 +111794815591405 +231728366335464 +217882767970165 +57731360951112 +170869594292139 +234280753952640 +161993767234021 +190972891387445 +226707848636386 +191022330293097 +202415784686915 +176787292832316 +72052736601433 +145797660210686 +124442494569517 +5505299674622 +89571508766852 +135965022053720 +85632881251112 +269647892399973 +80173285835431 +211473652481243 +37046923657020 +115355857548804 +195870383302062 +232819610252393 +13639756971904 +101584001780941 +65102437355878 +188258384497530 +55310757378535 +73795356579362 +72283968702318 +27962555514251 +34413733561100 +109919607197734 +48824861826154 +230456571761599 +104820585716760 +84204203814192 +201524128014088 +256769201272139 +248105956964440 +89834709412375 +261575595987344 +77989880498225 +130752320205052 +149940985504979 +149058628616308 +118906568321706 +212833079641206 +212856503135069 +147186129487510 +83079223707679 +55239463959793 +147613499375088 +24219834999333 +225798323048076 +236262020915202 +11092774308672 +242554578497360 +59933732594813 +221735557180147 +209346965707341 +41225512169839 +172482930463255 +211424372409443 +278767334503529 +143542939256583 +193917466277512 +235894680987470 +153839067427404 +16290693854716 +127491668010470 +229292893172666 +82871825221411 +118066107236822 +205843184323853 +105812819183247 +185556377838961 +14832487038898 +160742653947358 +271220547501472 +26139549205150 +244974406255349 +220740024875237 +178168417763906 +230247565458363 +199811221697703 +164706776315367 +88262721620318 +64724015611625 +115938396141933 +242676915595858 +235138158275505 +116481007008302 +47516612379830 +6753020398231 +263741873404260 +155541547638388 +118417207266231 +53686098917491 +268249633056051 +85463577732672 +162506894571216 +221576049602709 +111709503464361 +226897436683594 +211054620804823 +224458263787004 +267803748224472 +150762326645573 +133459943112410 +220591595421605 +86858885161156 +264232325842645 +167534731234382 +255279574139003 +195110479515581 +251815173822566 +229230396152319 +13319218468496 +177500380368868 +220226073680519 +154962281175075 +274887747332156 +118898524140709 +7036961078102 +140737420643794 +190817723224584 +25011367482694 +183301925187298 +141528087188566 +55532642182780 +193214413794672 +278601519037406 +44540380419122 +251346313286929 +200003981110589 +63381001891900 +164366628304609 +44283160423629 +254214465880313 +66053979363051 +33687193543614 +43776043641453 +60197228901450 +204073390222898 +71922821925406 +226816092132823 +35276094797327 +251046289418510 +26685042347559 +70621473192639 +232315524700195 +2453351195746 +232956020730104 +189373014345448 +42372015008896 +173528437968440 +79943921197931 +80167819740903 +220928678912370 +163102508035365 +194703554820720 +205048645888355 +198077717920865 +129818631660989 +250284012260397 +173526408268793 +29545124122313 +55972769660678 +13068285907299 +176960903717509 +195302427953402 +47314462767692 +136389910755199 +189877361555144 +56352839830101 +57429781556807 +236805163192010 +20382068766895 +13187074461520 +107052840862720 +134830629087502 +139125442532145 +171532429801281 +249017479068189 +116254015863116 +206163160572603 +16434259553047 +227552783068546 +9436385475394 +235198602796086 +222638391693551 +189813758753064 +176394189102778 +3756642601621 +59957456248136 +164422582916263 +235175887774385 +173433144801233 +54686847528240 +59998903002497 +111186274681564 +259344530603342 +175334123179053 +143496675841175 +151334258294085 +112252764742053 +82556531149216 +203337880363130 +15354403417065 +170114773994612 +203002741080383 +145421193397582 +78429518787512 +144591855331968 +5499763367090 +216621621119505 +236273405727669 +209444212733624 +222903932776465 +157076987212890 +243697513223711 +106772481280352 +57744300599732 +254926414904597 +142637719711680 +175749225205704 +18154836599016 +172698625723699 +80601562884023 +80092923035516 +34918511041338 +216751345461762 +235880301603155 +62388575095929 +280985713560601 +22032487165232 +104102064066671 +172349910235597 +25992010190898 +160634512307320 +206842291623273 +10328682929599 +133131293902599 +158224831466861 +166545893782724 +81366978041787 +77488372400517 +229579448959657 +46820873947131 +113687883676609 +42966208493421 +95479575078404 +236673997411903 +229577749133023 +36882690449444 +190601832924273 +273128155392931 +23778634172570 +71779823762242 +249967646514090 +94502957795787 +257258092299847 +247585977843430 +58515913305802 +75953605877513 +188008585256813 +116852744437879 +55472147509343 +239164947151582 +163746011707448 +142743517554543 +240295071644712 +7989499302209 +51545184004818 +113138030111063 +139606005576444 +34297980305734 +12835601132780 +135941132215166 +258522618014960 +236407313199984 +118122455812176 +174459335230833 +136531152455427 +191732868433455 +225937551519458 +137317922785228 +104202367529328 +42222356013743 +72389212840607 +233970215753862 +65666475991243 +266961657461818 +252827821299858 +50752678764174 +157019700163388 +93716227574289 +228362297645739 +110434123546228 +37549485345189 +270062860610681 +232326229852451 +252371579871706 +266270371182882 +158955728690636 +195204919232701 +248459511668357 +270412007034612 +144382695517471 +188771990009514 +230791019332961 +76463129187595 +70776108440647 +80251926349458 +280482315955692 +141819463780850 +147456901042441 +259673408862547 +6928942797533 +274593060262945 +251283510112228 +218890222406890 +13625300783921 +121337087412334 +57284702184007 +98469005178283 +1070814614122 +162144505896903 +240324950094618 +33960427512005 +10172226722345 +230062651235245 +171058384924125 +51354720760807 +98063274747396 +8591886399266 +223805579536332 +37167029882185 +22167695171968 +164788782813875 +277508596424921 +209256671600878 +13377936942122 +181200792399586 +171027961126001 +216895343253012 +186395308377625 +112329838097278 +121502692460064 +107877119521418 +190188145507329 +211225136482849 +113300548835745 +125033655133593 +129575686155094 +204466388584066 +93178895423059 +152439395296284 +249426546259744 +238266062646018 +256025573106978 +215621916722472 +62305932142184 +217857271996809 +81776237501628 +108861034032816 +240659223609841 +129620560790734 +141187764622603 +264218509930104 +277994913948750 +67052454313708 +102835330799563 +140757723206722 +112108139212415 +105210874484572 +243642715887770 +154305119101790 +215428235656318 +115970682769516 +148670720483035 +96176571550436 +262020757075508 +227968794906361 +107946077195735 +183395396051117 +206267462700855 +253752290246711 +51038957629521 +82914964848596 +251273980220113 +215586093163722 +192341809248569 +142999710016113 +94815957327760 +16878990485469 +162901164081492 +177903822378591 +74136598362709 +268500322655203 +106200711794925 +94695396573852 +141618634299439 +8342804902535 +97184484316059 +281058755822419 +74466762934884 +21747456626764 +233478714092374 +21933755187703 +246095747333843 +180352895169147 +54937029696915 +120949286509584 +171357022416899 +67745477843834 +248933350152982 +126706918171730 +210037195449305 +248384455737486 +66418074440299 +113100229181953 +18354899263249 +33902231825234 +119679686150963 +88055942429083 +131775520648306 +191773648906693 +261876468669252 +152547090085443 +14467652145073 +236021996689440 +80649201579437 +205962201371390 +232429720229282 +89070002202886 +163119347677412 +123330764607584 +246530139048161 +13043677973584 +111021301173156 +115076279025671 +170104942615137 +240545759638431 +186434254251291 +7730590180280 +123388657671569 +252937290499051 +182343846417008 +201922586522249 +146448655172626 +6168217800070 +134830135701302 +186676245559359 +31083399207334 +136886022997097 +248731730012024 +241143354884885 +78461162306261 +117179393173414 +64237443128426 +220889149712115 +167962898280126 +65068464306197 +93324850992097 +107023022506255 +264584796267649 +240432295667021 +80181705987454 +17666712259038 +154337276091268 +265371787904772 +129856917650501 +153846813530984 +76478088110843 +216702747184183 +153811848048762 +157094918371620 +103257524988776 +191275488759120 +17841207369904 +35946131842100 +240257351924405 +81750803647351 +239759165806321 +146967106849462 +116846390623655 +153937014595399 +111175702480939 +221577007317368 +263019776204826 +129319464105748 +168187714659467 +196719214088715 +201930602602949 +121789488928314 +164463007039251 +30030916936091 +14024278824230 +259238142994592 +25694221283896 +264617206041780 +198902750101317 +6695682146936 +144199802319205 +82925002105826 +156944391769546 +276154194967444 +228203398743961 +253324546429509 +200847070943597 +132140552911133 +109911285864501 +210815922345823 +197500097461469 +144322513997138 +124952928120742 +233181451235045 +9850074670441 +46084185660551 +149172153011919 +82715855973220 +16486959285365 +258472327997563 +175444193512172 +15852145264980 +109513592220886 +47492979085058 +158923308522459 +29916808805001 +140360506166313 +269038315339515 +147074908148661 +246855730884616 +188154127490410 +127456671694488 +272193524946456 +229209239479535 +229112810069039 +116179150340768 +46584777551737 +155376741555418 +193548596667165 +257456273839250 +91254846990833 +156560093028179 +73090687367512 +255834465819981 +43104269964337 +123843086661768 +94190145948890 +104210999881185 +58330283311592 +78809867677541 +87048302553708 +18850964691688 +183993743272631 +8833786670176 +129409451377404 +230003198156386 +280765848998790 +227866184579360 +153107067866395 +94308968511740 +68698227156437 +132827050317724 +167338830615819 +6379399216201 +197555987288897 +7132719497598 +58067498403590 +238292175593209 +158796436227772 +145915608941903 +11294969235101 +173938276979608 +93291726136473 +142127453728298 +98406965212127 +265019179330513 +264716472153975 +97106614046826 +123357154005604 +153590279054223 +47513076001865 +260308487999429 +149090025021473 +102264893215011 +217228775444910 +63067182372675 +182330988403663 +228448474053540 +194477681702065 +278546178511762 +59966757799770 +37049557647826 +113573615161656 +65437895670991 +107925107502883 +887792777437 +152995900123740 +132460455309548 +85531175780960 +226408332288731 +262336560606842 +121518575299187 +151012150212222 +85565580456160 +220662221769295 +279116832222903 +43930830298638 +11462706823719 +174173005037486 +91808673691210 +171240973095729 +251217716478463 +88257017112871 +233378362372746 +281372671726733 +230400547880404 +16355092801815 +109848403723041 +84707939183025 +36422373298428 +160463878288778 +21382098810923 +200409013315567 +20893653440259 +121180483437856 +27512309542227 +104346012517296 +50443021480934 +10767297244009 +181686443810913 +81979686414619 +76180572582942 +264888183176227 +125955606433069 +123086513589325 +203346224313719 +204639935844329 +123549923088668 +6454983080458 +60922359952850 +211773314549241 +138303955532930 +65306484648286 +249367207344441 +274137774839286 +61427856429306 +192250873044644 +42658248794802 +273366280991956 +280105914321116 +252942777428772 +113229819644464 +127156603351056 +225660923455267 +218692161903405 +144933430583 +178053828410997 +271485070989422 +218400802844924 +164362683062142 +278131484215973 +141307870056493 +985909530681 +114033254311165 +258699506699465 +235234483256917 +22383161568880 +146661671768967 +195587328632084 +22112352927471 +39828941493116 +107991139667570 +64998881033376 +217067086549689 +92634468469580 +263946397855569 +76328258896993 +277246744693539 +109117111291197 +122827698755986 +168110793563154 +174991056085200 +246639048783610 +252212284190507 +28692009279536 +217301407992484 +226898269692448 +142222300691099 +103865212634376 +206181610639835 +249138417306499 +92104058919266 +164177860025358 +165266664088146 +35468742306174 +268675359897996 +46686175284056 +92396673893367 +217210986926821 +268863508494861 +49609361765576 +266142506235072 +205328596793761 +142503075728199 +150676747704262 +210537086852364 +137492137903846 +271134704590890 +237984114992049 +253250049244740 +216251582292992 +111349348315043 +162248116383415 +69102068420854 +164930666366196 +123905554528532 +235824152248541 +170640080409389 +93260988443348 +279124613705742 +216086673065126 +68229088534868 +28979677522693 +232063909433383 +59258793824770 +278374435122743 +139127395446159 +67360853568263 +113521333763711 +75936818519648 +190338380330059 +23564539794062 +111048046822257 +263747824626363 +178863912336914 +51623971640795 +140826306985531 +265138983933055 +154528640434313 +224553650088821 +140672132368930 +256478428983208 +118324923137316 +171337302017651 +216876013458521 +46797437318610 +238196243262928 +219922152691867 +227884639253262 +201626075306608 +179776598291542 +134448022570267 +255039870328488 +110817144541716 +44312323528086 +175315871127626 +128589872466027 +46128646765432 +227060578019202 +134448029039334 +146798709916386 +112548484604279 +30926444117457 +135230901266258 +67784718920750 +246696308653710 +20799174841205 +38882133249310 +45246857030010 +189000278066588 +61305453915002 +253701352486372 +191410980800881 +158524156084895 +103918300234849 +185426098836385 +179224088813598 +45380661060696 +228803371059495 +130603358644294 +17711948147366 +229319119449645 +247437834724245 +169652399970565 +93826865151829 +127911104464711 +35370658521796 +20075164082145 +61008815748390 +138518052771231 +199133402830245 +196983223469306 +13440941325046 +133801465197140 +171230119105641 +37268654546937 +49266303820872 +66551325595441 +28314587038351 +46651007473042 +43987744413389 +115125019300143 +202732283544865 +243341024701777 +31951606261311 +216655475825257 +111101131869507 +15930465745837 +64203963265387 +33889243564033 +29169324806938 +21401578417240 +181350692076029 +243955692205743 +233720810214228 +206219971246410 +99350946636029 +68697660038757 +200001223458154 +59826480565989 +31202494459604 +58256548590776 +54308045162885 +140386415597090 +187242512415258 +68060020717545 +42347955149798 +138194065846811 +241645476187824 +239613651986283 +14703323184417 +232124641488897 +173456276210399 +228339366226575 +159991039078261 +51611656744731 +69376866750800 +105752547188142 +102670605854120 +127677386224182 +10477450214934 +63120455019867 +94063024711871 +281045778272618 +95423433821339 +127507851496506 +82691217241032 +94109391977707 +14057086319194 +126117891539274 +7926085320896 +210603205126194 +13118810418769 +196795052768212 +167985163538996 +57681112545062 +242219875654905 +227344059535414 +215471204716936 +147258672789767 +44998525529455 +102177601327112 +55275947508889 +99715896812913 +18911408197866 +280445172855716 +142015508049033 +110483781562957 +159538197727297 +138421231227317 +60378400936905 +117714061794062 +73252933936168 +81244863769729 +68004521737976 +271245898880931 +273855104186901 +195406044078945 +201399147363788 +27363196280443 +144275913744543 +49898356641446 +206584417618073 +127660942710359 +2211117095000 +85336386127723 +246286003371106 +261670919818071 +214425006448964 +214360967167601 +109785198419486 +28494700500154 +250177635976441 +5623763690666 +60320966240831 +194615147693392 +30244683747300 +224079720316854 +241713896358300 +71364572800588 +187071644251720 +158090093545701 +80914198504710 +254768571177368 +222240387189057 +218373251922292 +103266024263723 +248191646634972 +251581028697723 +83256137463341 +10701296498264 +235753395725042 +204560039164441 +133794070447980 +111813059657500 +223542154293939 +31581975894670 +81651581088357 +250695389263135 +15725755741871 +55675287525081 +64895821112171 +173516725712052 +63099395021123 +123568649020967 +232525721819825 +51417199764708 +162915836176494 +266209544465996 +149094984865022 +117553696618778 +243551663271990 +48684728018575 +94729201201831 +247736604535189 +270277001582163 +262457295476443 +112780551233705 +44379867769658 +232474296311117 +173660913598522 +116665507496870 +35445032018440 +168533011591871 +244300014029637 +157004749330741 +243620809554387 +205149221316349 +129856318089819 +207277306203307 +3192814710971 +106888936229507 +210777671859358 +144469781736710 +56606988260980 +208337404888236 +248933508386122 +11056698781488 +10969623747638 +91256912443822 +207635052903880 +277763864909192 +150500519092972 +280752918581482 +207734921861436 +251429241662683 +192788137879469 +257295405630302 +275703156078628 +129912499078251 +101304095885777 +78163435768333 +35014215927547 +127875141086813 +181611113804645 +72179735943142 +5371708661240 +223980713643998 +266265064505854 +255571955224218 +220565485071059 +186865723422394 +20375745803875 +73205113583336 +148348656158591 +274973774066501 +57721048558889 +52249935887486 +172871329179010 +7606990163497 +21169327982346 +2884244004186 +120301414623350 +146482879681231 +168135457385966 +109244421714712 +164497155017982 +191445429125383 +189764926393702 +134496673111545 +191537960991622 +233899938625979 +40660576820479 +149204475578264 +28154463517209 +71435783749437 +83471297409672 +204236878237208 +271678628812262 +175594983480681 +130932528974512 +238798662632380 +86621164165086 +252104772593629 +70427121532612 +223031967914877 +271575019583391 +29901077960531 +149493265009171 +104676034466976 +8418602843880 +186939835014733 +137862895963199 +33142622262197 +144562134108374 +262237010208615 +40150909417903 +229576826212094 +66599621107919 +15412781265018 +180862951123239 +4764870899278 +263489017754847 +238133572148038 +176691222972131 +36536532653084 +235529021513039 +176683903355833 +126237770058441 +197227020539936 +183258269671047 +218031453474304 +152017802060524 +182029506276730 +147072610969087 +33837619111077 +178333347923549 +242963952923473 +221467786510089 +175869431286871 +40428096752466 +126432765235333 +238711644761637 +190040315080575 +254320720609995 +93599681487114 +185845427411708 +64899417142873 +31951244419220 +102616078528733 +180326357782997 +18656226369856 +132957161122242 +135704555280659 +128458266383386 +117050816915434 +174803600403565 +2220043035738 +33975560829246 +150329758004887 +118258842482483 +199035158846010 +43424409655123 +78537836604112 +147697119449755 +170686452836040 +140344173712590 +130891026764696 +26176262517187 +28831163814232 +103194596221396 +240511837231078 +128060332495372 +221885027110620 +234239840882523 +225267011748117 +216026898927209 +167047809970756 +224039893282600 +114674150990486 +201707257313402 +279750146683873 +238127879635186 +73639750367478 +217388907428374 +22383856952126 +177132857047624 +192255630596478 +246786409753138 +10789922295096 +20854886653216 +155272866656575 +183546988809873 +184561874471203 +154240174118444 +15224397199779 +109157133286713 +18998841388122 +50619625081221 +136286956287088 +22133763245271 +8426847166483 +128560781490448 +109812961698029 +181294497685129 +76129139051858 +11544053019921 +186502438215155 +229800981412227 +115197460536207 +163165351215150 +194010480781725 +109469653825281 +189969974604327 +231477797519401 +81980072274820 +45656457027237 +103874328889 +22779434876518 +119981818046143 +117816535219407 +105408090286076 +206003496336550 +131569036174159 +97962061493390 +190072794001804 +174875646744651 +98305874261365 +131571428060061 +118193880835380 +248689592889627 +129020916686135 +55180357560452 +251377602009748 +19862020877708 +167357377235358 +136348009732525 +91931058923248 +129626600304487 +125707924308515 +109462227219982 +68034559542675 +187284619292129 +140586105318310 +34767614191474 +57853307601699 +280358272290378 +251017630938251 +35323914794814 +50479541971868 +22316701178278 +151299093543112 +261056563017184 +158516515668801 +198825993189920 +746042337980 +151992534344027 +26926189476236 +66576532598643 +208081836480797 +95122967392906 +268027312777317 +169134230066301 +234980734373642 +57379755247192 +193379044230445 +116901572032190 +185535758744146 +48619068144692 +24219223186827 +243761888619609 +206331783368361 +198114118575328 +227663973536641 +201216100119557 +185282035539194 +151964468296563 +179041783969873 +154644065819459 +177921469916436 +184442404018441 +212634357287014 +263055094609072 +127348824781255 +223589771155315 +227376187815199 +40234704728547 +23147313205698 +181439533444244 +199393830993110 +223886242935078 +99966428832304 +22805053169949 +160977999526719 +107328452063589 +87349822274405 +30454175386359 +14177598955444 +145096798760937 +39112356410286 +191928017737280 +118361271862558 +174408423050336 +203050744861343 +18175723366516 +94342334176399 +180748203197997 +239513082852302 +233265378718009 +267502061034999 +114701391295368 +92382413512827 +78998759755580 +215626195662189 +18694764053316 +210290295255993 +4697648379048 +45395414713639 +40571432482261 +134373905283208 +69370322623781 +215439685307420 +242444619596415 +66653591625863 +107196057786077 +178524333639687 +153699427152221 +78453637856386 +192152418062125 +207637356715808 +244930036472456 +49885973211978 +45586251297763 +38091124109389 +265748516873723 +276630909449084 +279207930048530 +259828055243164 +91591325128567 +44324829457223 +83922590295021 +157227984544538 +197844017234872 +39490052137272 +179794776415899 +125245298605050 +95867505034648 +67860882506683 +154475011626083 +22036341595910 +236463918256524 +152759535257047 +268284834258166 +154464035287713 +133434527896479 +72992989135615 +217046423583925 +17727661824840 +100569397274754 +38891840502128 +89108209749320 +109965407701443 +147981036851810 +165143171860217 +126064118824752 +54126093942 +205689248002612 +5805327117088 +154345155513314 +48443181645217 +11353460114480 +116341359892279 +182005616438176 +206457951207046 +74208476738768 +25306074337187 +267693424053718 +165877943874128 +209397530080146 +260714155298675 +221645895773690 +119086409658691 +209490786205168 +149718541041918 +108515546491426 +130086510733007 +27845362209161 +471797735535 +64107413405722 +104373960241897 +96213866175566 +91455341045836 +70060966781814 +107182058059822 +40066886241584 +7052727074118 +17166314708201 +229682345042439 +259293145634132 +267920587471000 +166876415200745 +46535510238143 +174111698193855 +118667223684692 +6768728278130 +262389241449041 +178856812420145 +152364036996731 +140757814566133 +180242410009399 +78081989184071 +281314217742599 +45347424701522 +274026925703607 +124844305395397 +184405947175975 +12224291779214 +162375789360983 +240650807036839 +260483556846112 +256421290881454 +91566959690297 +243325302049991 +185980189852963 +16670602940540 +256673978397389 +107236534682778 +79867736653282 +30987644826268 +185986251484074 +111203824904797 +76928902589730 +116474177941673 +127402291055228 +198289653287391 +203094625559932 +144964175496693 +188786373486961 +56979751766616 +13387824963914 +169344731778172 +39366974025167 +185636875888391 +3441589318622 +204780071699898 +194146951395884 +221535042020260 +83896604801106 +203871804247364 +209391085405446 +279771660043194 +187861541378428 +229663200088289 +217567041150217 +43072869711985 +106005824372659 +150749981622232 +254207662982683 +210124180741249 +61523968679122 +12567680333389 +237141048335234 +145412267745197 +115474485895328 +998004461794 +31217921508913 +271008292303001 +192686728323058 +148293627575632 +116042671211492 +196746441468496 +25353286494491 +227906457674201 +34066150745667 +66604661730600 +147092673219000 +50978170109580 +111754730166435 +218089365318307 +22264211935375 +158007039288536 +92648696336934 +116321370768055 +259774321420107 +193301273513185 +22832954074004 +263284699309219 +168048030187402 +79138084865899 +61980318890527 +105942696665808 +272705961721277 +75638191961001 +156814014941313 +117738705042047 +107896812298255 +215176197963804 +241605810834087 +221770705313508 +58182108328774 +226148648926302 +103737382220462 +142034375046161 +105348183557036 +235628046048675 +160582555411705 +172646405199860 +203156280705422 +213733254046201 +158146286185062 +129698870382410 +265434541003023 +210008526938292 +165697572228719 +120120419413908 +119483810258070 +15790710040691 +237847420396455 +223339203244601 +51210350872870 +191723842904365 +134329006207309 +145162047246915 +73607784468682 +198983361546791 +22647100160466 +163391846078484 +1034319685028 +196892614078518 +218386452662897 +158042455383194 +30087471081485 +156024439270675 +3352128131757 +189330656879232 +117092032064963 +42629636855403 +145718190004985 +85785216005598 +277245437146173 +22810609917386 +257488652965128 +21354219825156 +222926769046107 +72441628963633 +142858378126651 +39285829332629 +72397416422350 +155831136448140 +144230704314149 +82407301429068 +223807116906060 +146886214384002 +151887896195245 +279061841795291 +138032478619257 +248696052895178 +9784347425685 +69450292937467 +130442584444399 +177536721265066 +115013135886846 +259842957461506 +35999529990686 +159018374006917 +20728196460206 +8059946381374 +148348654561712 +164041293232225 +132918856241893 +105627867604073 +174759569112740 +40216360425397 +52794701383959 +219523905590537 +226312423457864 +96978755813241 +64323778880912 +51479074573358 +261670443426614 +262672472693457 +192785472804979 +193244593551293 +275981193105023 +194564030563335 +187297475268352 +241986198133196 +242003810094859 +277862936417021 +261749205531857 +13268951468230 +83317821460267 +196960477937480 +177449399255101 +127404601851865 +11734600723437 +195035212297779 +131806306757584 +258208048468778 +162816520095622 +211147334905721 +210918580758520 +79305269729627 +31479641378653 +214440543785267 +129729115893669 +12733395563144 +74437805858068 +160576339576260 +121300792501756 +129800840392440 +180111995569960 +44895575728294 +70275958332369 +228663737880787 +97968631144321 +265251388578218 +235412426078033 +46303819026918 +36937379107735 +240003455408098 +214620845496348 +54442364949661 +202498465104904 +241165122648929 +65015304448240 +77646753806823 +50261507287744 +17368583384004 +189661047613868 +129763520568869 +244270913107072 +141752434506618 +201159547249031 +125808052429981 +92838115888085 +38139584620031 +176849524601078 +275279765747647 +161152072091839 +61130618763269 +1237745346782 +113169045321523 +180205694544640 +77139877531340 +172480419208025 +33249190966213 +55475290867602 +24786991824588 +249716157573662 +301679709991 +128868732893233 +1320550224288 +179322546380467 +226658511186395 +219770212648995 +64094006535418 +64570091469587 +151228361971799 +165438577616328 +229110507920638 +89378330459060 +56507237365726 +36423935968341 +225660784995359 +188875697211588 +78625625698469 +122643884257756 +46522153068712 +58714082237387 +154955400602729 +188635651060993 +231243084105658 +224910606412360 +79492263239130 +251275513120447 +280972632801175 +246605902383584 +131246757840684 +67213940912573 +202757744702650 +94117979515325 +89686301659063 +198968026213391 +113110652438078 +154823569067955 +28141323083699 +210063803246369 +180928704495375 +197898883250454 +5888129999293 +187028565034424 +131168922327017 +175010062358798 +271850168042237 +196061132933762 +96142901618902 +111999275349125 +276890076911197 +54055311118843 +22382806492279 +64788931403747 +225513006139008 +273690315029967 +140310714269660 +142932915093342 +237618601171641 +121468813446934 +194789674446979 +43286593341082 +225044352274340 +79674979641417 +93196777485010 +270993555536570 +256613176200286 +35590278256319 +78062328781423 +85414757025962 +83632590633679 +25294701571274 +40362401556942 +39908043472367 +222102967047271 +79836858220713 +224997724624649 +273548922934218 +24265621650300 +127261451500589 +1488958256768 +229688302120279 +2441750813790 +265831521006037 +119561804350248 +94362337811616 +83529090529926 +281032127179922 +12731028901770 +112893778763392 +202245985103201 +153580927471744 +62703457470083 +260192915544035 +34024620629271 +53978551050909 +14467705570572 +35175367583509 +71615537433274 +251644241131149 +73892774011985 +220214825783836 +267926336390205 +267432800036444 +272569798632496 +207456961605289 +271817680608575 +197458708167723 +1274258398903 +15485917886602 +256571652649593 +113951355284185 +266075823858223 +152562512003778 +20861150220152 +138000620080823 +134521950534341 +46960059907753 +141302084000673 +225403446230290 +231542917363619 +275066155302385 +247895629363621 +217552690912788 +171091087969559 +177786273563434 +269194510384554 +125803147763456 +237934776286706 +130764960862026 +150947718136270 +13567448572290 +264748197660338 +36928313464400 +130759536095036 +159083927597646 +82431018587415 +240014869069591 +239917228242883 +171759940076039 +202827138867168 +3278868111523 +100676584465155 +48457938504537 +82470550296018 +32540589893608 +41151184070098 +82010070220394 +49719682173456 +154152181260289 +24399488452780 +167999125288941 +32262449378379 +10062893664758 +154524092914567 +216204263669564 +147941357828750 +146840269513012 +32250936317540 +240686102284232 +188673486512306 +187418038417074 +192352419042287 +45806407029105 +239752378250307 +170782638421804 +178371652516692 +132029172771322 +65591213095405 +108927844938366 +40485439274833 +179486231987421 +121271487994617 +40373716257332 +54282872102823 +10967421834646 +250860784270785 +209650834113597 +196351472447022 +141287193078745 +64621728015457 +132582715355575 +229907102266478 +17310349832129 +277715082825826 +62829662587876 +245367850709082 +85344474958420 +212004669391146 +195482377625486 +234531469524499 +2517909513111 +146220716223937 +45121871743364 +149699188668187 +72954066957409 +107133389129181 +268937389074665 +170312392884703 +94780975907170 +110496802688448 +14296695693979 +223859719364352 +251701693599778 +85527536181227 +113268842360383 +117381443771495 +164163923610626 +91987570065056 +105421021774498 +112827278737544 +247525752315610 +217437106704763 +275563728518128 +180624932825627 +238003831201574 +166660360332813 +1049906923694 +32604652779131 +54539566866720 +221817591948181 +159457149790332 +33054405318910 +266066897979636 +165041886694980 +135064193011917 +185576679789540 +263563176156478 +169760703355531 +78353337835393 +159160544023857 +240261492224756 +40501621717673 +174621431499310 +208005840879136 +55481810774292 +71571751905998 +255441841081422 +14753804381105 +173441561680148 +40751086931110 +64624974264177 +275796052967052 +129143250527109 +241223766336407 +195727760848566 +125081792312378 +82829049799649 +43996036350770 +143017015958874 +187357160836951 +3189332375725 +33949418408901 +250324533153745 +183791123590685 +159332163136400 +66971326045935 +152351361973661 +130522345818838 +217793407333961 +98157642825802 +133731736003884 +80563519738085 +210520041793062 +280477526454264 +52372791152951 +215309329454699 +241164522748927 +204104755794083 +276142162166859 +63072441093443 +237713311966032 +174481418151862 +20410591099828 +18669666375531 +153068948845627 +207616287297869 +43139646923357 +164973290449079 +85429528120124 +204591968943309 +257914098801207 +131697798883949 +118043824355804 +186045634963431 +33519210980644 +174653910420539 +183211069412904 +88623123026997 +258742473087460 +264512443679538 +133323273800340 +108542640123616 +265200630172629 +218939336400621 +270355222792538 +123205748356571 +71100226776260 +61855906039144 +71183289631893 +38632760481857 +123936118394739 +88805487477035 +182843022814560 +148231326570654 +37314837603141 +99039281760776 +209194816724562 +255903804023606 +237059519021999 +73483497273668 +247688119905341 +22891978218926 +167235117821819 +218534272380628 +106026592740090 +199979939676214 +145005397960162 +162678933691060 +61136756570296 +100281938174051 +91793141346768 +70007489493139 +38429865500496 +58099379345539 +45515692984274 +16243462562642 +50048118093984 +79059732350315 +197256102430589 +32652623180889 +16876454298504 +171969017867179 +69461244228550 +247925915968331 +164251169618462 +153509985525535 +146708841769952 +201961334259850 +264193091871029 +79197516069067 +158565944128406 +63604908775489 +236779484633846 +99413876272872 +194786671389936 +64276927635125 +274429269364607 +53726248148012 +63749816481858 +252581120067956 +106047888175693 +93171823895838 +195411528198294 +133779570122048 +149427215473667 +149927896254153 +237618113266670 +171059130913911 +276328209960839 +176912816308215 +215182676123448 +112169823008310 +249052870468940 +231350141095473 +137127836767483 +268223573581289 +244955619284859 +226616263557250 +68542116106101 +174602164923361 +222880132610126 +178558166924571 +12478365097927 +156591163762935 +261081335092997 +113898339548606 +228319843201533 +167706159245678 +152212795984244 +177489602907745 +71934993011966 +143529379576503 +189779019031186 +30425391013010 +18069927595833 +130557398345992 +119310996489026 +266326789955951 +188187080763277 +81236147072051 +80729564371066 +44157272025468 +114245625082598 +242546300323582 +100830126633875 +225569222133173 +213086867271376 +236022629306583 +275269040622229 +185593053142178 +162565469719650 +8620070579648 +215246301554285 +161263946642193 +27503327397921 +45957261398482 +55157495928742 +121092391230172 +55123091253542 +258424613178788 +121802406543953 +143279447649195 +98370159783331 +33019985020638 +87066354523517 +48408215925113 +187543826312978 +29205809576060 +223578857449229 +13020637370886 +24470768267963 +89938281578796 +214209851807504 +242109579487430 +171910412061312 +249447735655832 +105661065982049 +160635906839167 +150022326546013 +13492707145249 +218635183577876 +60215736106538 +96962324609112 +28936294566058 +51876822449656 +18278619694704 +68512168302159 +192794244525477 +29857512565950 +100558704679672 +138764577440626 +241415323572317 +22917504213489 +46445249261470 +90126955409239 +69923229836115 +94589237873733 +194312870240518 +44205873326769 +51277611512337 +275438611271586 +196543571794098 +113618162473102 +65066414377732 +229775344149828 +165294166926525 +160007686275627 +127749065938373 +210417289338413 +235214535595395 +21246698418917 +186902891143329 +120795739588752 +177484990162067 +37355322450083 +65829112696902 +47637185534784 +29675152491335 +128675674674152 +98802911032702 +6784952300820 +266417715359610 +257151194191877 +233817545141110 +63468795525721 +70665401564116 +197439149028125 +172325490877103 +212881114033096 +46082212183837 +268591529257143 +126897679428196 +204163218238169 +185729856882319 +94112200136352 +153189756163594 +163216535905035 +125910529578343 +239155958397353 +200552943753647 +73773938735090 +276119349049334 +22554798679912 +85193787066103 +212593113521373 +29934786067629 +139375063722154 +265747520710897 +95977085372646 +217359705906053 +77583055140152 +4543826816429 +275757829152587 +215495169707392 +229337216452545 +6185847130478 +139268166577668 +9483949273319 +217798453808212 +223698224637623 +111495541832126 +152664017428366 +228835755381125 +76424421742295 +221578940919511 +91957730583560 +218068496627504 +137240825390728 +194791611821294 +21820566413787 +20525449461433 +239088427894889 +78889299366291 +177190179430605 +117554498209770 +140862046029992 +277212022446759 +196238357350956 +6499367093659 +61504055017913 +132688126614452 +114590718402743 +68076112829024 +217672807356533 +71014783267679 +167968628026869 +107701650260426 +123691089814507 +7889382319068 +95401021865568 +232034923524609 +128140831660300 +156529722644768 +31793722360191 +56320473188524 +114538035211594 +94301465856511 +148001601080461 +137118395187542 +251104933273538 +51471948738108 +222218117499609 +166973044241558 +80045565326617 +107369476585648 +70437721011556 +209457137880530 +3019318183890 +138987054091304 +199400992237591 +215618323236621 +20260432907179 +15575871961261 +218892448070978 +60928774224879 +133583717880552 +101352025828261 +111730110701522 +115289850217382 +248273065961818 +147270072380808 +209588284636427 +110059279843962 +94005629577586 +143487186212582 +110765854899544 +73457128106958 +126285283195098 +85027379935482 +229823456577552 +125175811522067 +133346531907487 +130516821780883 +115357137672197 +118574861005648 +17502005800972 +249535572160129 +39383769361438 +151505500737224 +78653456207104 +87721783469368 +255983404997251 +129170063086644 +11950920980482 +121368076309369 +4359954764384 +264579519966125 +79597873427841 +276259952412180 +251110207744311 +245102980131059 +212958469315161 +88286331580872 +146176393922976 +253737285737790 +110526388104408 +201283749246896 +85810712744428 +197312637706987 +204923358577015 +135843486225543 +29314751289119 +226819239687013 +103735501869590 +92246597813682 +179595600668816 +54045778264313 +257117415689078 +181193347230017 +20679447288237 +114210320562232 +10335968147541 +262093766711139 +238846507856922 +59213305013961 +137458359758697 +268441379086559 +25218055155775 +51984229637097 +176115118383719 +150147112235862 +76228884326567 +160674580386068 +243787251199668 +118438129371362 +193488770270195 +112049395350781 +212896784579565 +16197731880438 +274175332159369 +261696606140925 +184057356585128 +40955278348713 +110646267820687 +281025883036055 +200157931352712 +159305044126703 +29566490192312 +191836169946487 +263094092027791 +117221495771852 +154935259683762 +398182606921 +208836160835291 +129481694477725 +263225476759080 +213772420999095 +260901833223121 +80377246251353 +187708878821836 +114140971081818 +79890222574163 +168920574174618 +52749618347657 +43868994841132 +72956711878165 +170350223516245 +300562681333 +98865051209959 +164042239806095 +6172515317754 +38172478568052 +88508655315386 +191985970886034 +187669730990069 +172476453589743 +269882576514518 +137904925814446 +175346688940027 +190268367643900 +136792105222512 +135887527996986 +83836359093871 +264905249567566 +196025588324858 +81961805518750 +144009924791704 +123863195769620 +233565235244924 +97909674268866 +48008549609269 +115867364827593 +52669584775419 +174655761312696 +118354644240787 +162401680783757 +187562784353472 +144933474156265 +23334300612764 +258656270767733 +201949517960640 +76069954372231 +175758134360362 +35096093090098 +23314657584700 +220304668891657 +15595289746721 +65109130826675 +234972788788124 +30435485742576 +216129072275137 +222699053345170 +231843712849823 +199225468825574 +29801394394477 +670658602783 +24623729610203 +185094023683763 +131751277379710 +35019306707666 +54896079840860 +14684055063768 +98962372043082 +95319502810840 +35205188180164 +206227850766973 +234219347077585 +275089123476422 +87821810780963 +164073994678552 +68136475948193 +82162741127971 +7278785044850 +257098510729642 +239098230359081 +64191870288597 +177960842811760 +61412509540753 +177251887606236 +47491142019356 +105143758995550 +274372558104687 +41397274743251 +248146037823721 +259487555162711 +144350664397557 +79390220955611 +201401135750989 +203995150461273 +13795300373707 +110497498071694 +150259488173923 +169780362278743 +150202607396998 +219596453693392 +205338541719105 +9633949090081 +128727138189303 +79237932131713 +77222637239077 +139236788278949 +41601856724676 +261164662070237 +155800510625639 +83405296890906 +117363618137441 +175614383109530 +4739686226191 +133950481906502 +5751197590550 +278039684712580 +93112227409126 +190840175547110 +63210886194331 +84160645058574 +57182400335956 +280822821382205 +139335941351598 +214726740844505 +229997536145138 +142436284374316 +218379125350076 +5902648502855 +252342018379406 +216182815444 +105779939504708 +46542704253496 +238369699651021 +253834779831118 +12536921281450 +55355518765187 +195237864003444 +157497622324762 +122065725395912 +73427754280709 +159910702076104 +29987846012553 +209870140719013 +110912775977410 +34168068497394 +270211939552215 +61570197234379 +52958898617127 +39644642441726 +108750634835416 +79874279183892 +25837266213691 +202398274373584 +226407101041170 +10998411146008 +176425513168813 +105162368374908 +140246868586693 +193935384837341 +269769112543108 +265269914394198 +115459815014234 +249736797528717 +274338241656462 +67325811307264 +6568261347849 +255191604785992 +194330868551827 +234186197922125 +88085581066373 +228364454710172 +143248728746139 +65444979838540 +86717395084543 +12337132694893 +9130834773670 +53935052412955 +60870378957744 +48110583008847 +201745663838636 +148592831958437 +10945866552803 +76548350515532 +276615602593805 +276107721026799 +265560358636834 +186591567215105 +184115742110830 +107967611431385 +23907250542667 +245302188258286 +272004494862473 +33967596533258 +240214266689190 +234765986064896 +185089496841128 +16994059407824 +96149054617022 +229468639355139 +216532886767119 +222391014950530 +281017832895152 +205767034857176 +245070550448806 +252744883558539 +233096173977941 +262175374958429 +267760326218096 +105346722096198 +46854849258697 +100371266287208 +105981566610383 +212496355810574 +111375335068589 +177618680433636 +278042496622256 +207837015331280 +258738346366506 +222520361661042 +36526917536357 +187953693760550 +29554713271175 +25285191691786 +278846874798074 +180107662336663 +9626592729875 +18792702014741 +251661351899187 +149939332718705 +128549194148780 +29459868637069 +91296068036503 +69104861065297 +198842429778326 +43876216262044 +70969249385416 +62372962794896 +185924659511182 +151407182208697 +36381220677255 +241685817332006 +226186946649802 +144078349680294 +49696230099727 +173789156838823 +116263673413717 +162732077297639 +277511179827832 +279741881381412 +104997199270102 +47657596362875 +45679739756191 +142463917077081 +116658098012380 +164927648998962 +143529661695618 +140655476070573 +274980238864429 +252802147180960 +169413394799911 +54451901653639 +44398792716139 +280846402832048 +122477434644063 +280818110306764 +169040292102498 +103713671662984 +195490251506717 +247653777972036 +224542661500368 +106381038851174 +234583401131621 +204584485523177 +181505009942626 +281327078419320 +180117321646017 +261356214226695 +248983090532993 +245610132970206 +275682017121669 +251357002056263 +132416494200725 +112546344449347 +157356998040697 +137487227467442 +228708661654245 +76434886544122 +70898660520017 +124977585954743 +71362377142842 +40764558217584 +71999372501548 +102476852453989 +209918625853615 +33904335925735 +182851806017585 +52174182022230 +275839759284965 +207887542910831 +6353697636783 +170935542256056 +146169983901762 +261967664495061 +268239557099453 +253056779881692 +100016602201419 +209911744918575 +193239023410946 +206544151652999 +124085350780593 +134052402567088 +236318731527339 +131347278655478 +173050859258578 +222501232173186 +139942989263116 +53043639884612 +10996610267190 +219405431363532 +254742629545596 +213076938455335 +158517804594242 +197279864797477 +6743103449952 +80096384598772 +204658604349154 +153712359102676 +216191812370735 +264014153932550 +86534506277053 +127334459221422 +8783379737193 +243941345513281 +120524593362641 +136934503252008 +59120632488328 +263846804488884 +48271349171490 +107669273095850 +211894242874680 +216370290638217 +115878668474409 +158739388458473 +262480512998038 +54867693466722 +205758294145221 +174366854464071 +112426723679268 +251341474336113 +26958350782947 +67671476653988 +28422223030101 +214575724388945 +249798160968417 +10020012225048 +122318010185327 +185656221353597 +45368652813160 +204031622456995 +32023908590314 +2193833324735 +106435910110216 +205792698820421 +233485232521310 +89205997492164 +208317296400962 +123443950311303 +193885270097845 +93428559560033 +90904906166389 +2089482474492 +257080699347187 +40357410877084 +134608971578699 +98747482352818 +132719493515370 +38457757939956 +263908637614483 +105243976622198 +191395998738142 +163944716910353 +245351411042840 +25246572708202 +276611641669960 +44443397168111 +51944578466875 +276880763567432 +114019915882841 +117984854184093 +267462014868087 +120124813380338 +98171555695889 +61022176054939 +75549647598257 +198908656529262 +158621421051205 +196473298961732 +179223321696492 +106933452726411 +2566331867707 +224693876719139 +180816427064571 +20238865807473 +121180702974239 +22589651276156 +88936660130771 +278631294862452 +34316622021922 +203369551040408 +247544278131590 +51907971005483 +89333239261610 +121712420352772 +127336888582993 +57557686946839 +124519890148968 +89523470171322 +175703287349312 +233963153649503 +238570753555716 +141387426518987 +188445183054798 +123530833997332 +137877632847202 +245361023659758 +94441601152344 +175148356483225 +43604254280641 +49170277148970 +228218258031831 +60261373467286 +97650620789071 +110008676703832 +134203266478659 +158814199247701 +80086972877183 +183991918945000 +185831048764707 +259047051880509 +142515967916548 +43746891166869 +92400008774916 +66700294973188 +22221842597053 +151487048232996 +49218482987710 +57040509888847 +245814529836470 +67597852838854 +39585342421649 +162487666613708 +144182796092313 +114072347917759 +131861888200437 +230543914980832 +215607675979983 +7529819378957 +182607395333654 +122535940115979 +102469439654054 +71420469069872 +222370818864910 +48330269186305 +268409907266796 +45294108576246 +104070289666502 +103938323274162 +187321583319254 +72394449745315 +60998406111464 +173501830722860 +169807560456305 +20403882958789 +108726744996862 +263300448650958 +159821874315844 +269441155610476 +241698248767204 +151268687972250 +54144338325515 +60490770270129 +16626165033129 +240827094046427 +255908358567532 +17143166551693 +8614862548879 +170814117246101 +162652088970847 +132060394266411 +153146301133139 +257021922402036 +53043619155717 +218189348916874 +164201965954930 +79260831085067 +125690329784949 +220507633837322 +260283122901078 +186630633385344 +158447914300160 +250543264110859 +102822883858443 +60588625572548 +81078968024330 +257758167597198 +133504376890500 +158152681114835 +271708293422365 +206627808083600 +52458872897853 +185858095962457 +268005012974762 +75183339514615 +123704485603795 +262870433732103 +185727905687514 +62819602645525 +143180789259525 +263617770480173 +133784264376789 +208543350807056 +132126521119894 +26804192668847 +267342703732811 +165580373332240 +274532913543517 +40965403406777 +233450122742120 +244157820126309 +240645828525876 +183865457310400 +27639109663318 +154850095874984 +237175295044430 +266112420829158 +59632230401097 +76037108007228 +245551811647199 +114290290985107 +7713934840394 +263199334253142 +159525369592364 +235378662154072 +156683658850363 +248239032351573 +64200553742582 +241524262185161 +180591301675902 +133561851748163 +231556957688846 +69590278668109 +43953593858038 +201702890759361 +120352548683953 +64030918079574 +125243537394413 +229432648687628 +82188943425241 +199586073856023 +79851402775362 +159024066089857 +101208477113769 +58874419947961 +42073414150418 +236538661746555 +256094810185608 +197686127700222 +123427772661374 +239239500327307 +83786266504295 +175566022965397 +36318708059879 +118879153902933 +87377037420439 +146451616030550 +127761849049570 +228982994915932 +182156458230460 +117148334669112 +29505913625000 +55324726684464 +43077503722809 +218641567907427 +219581940829535 +274335807999276 +148865502054342 +128690318000224 +84128254914959 +182302825042848 +259174275378922 +260549850140278 +19817052382923 +271647348861015 +34086686947846 +208556293013247 +149957430691477 +234311429578676 +22104116842972 +87404341796213 +160106698645077 +248527503779792 +239210011122397 +33988337051058 +157009241869758 +189386874276869 +43937925874236 +159931453351854 +276968250503841 +241223175903349 +222663457837692 +114634337737107 +213474415524546 +268381506401267 +229879657617059 +205601470354056 +72836619585060 +43709485997827 +9438471631860 +49457528083396 +95925931967318 +122493559945838 +137470304192071 +212839148895702 +107894655795893 +33495847313628 +183751993338990 +37165547390079 +237401631520057 +174255642260061 +247299867447659 +275438541580528 +52236801417693 +69762163301125 +85587378801079 +7863766197755 +230722707759938 +75219399868600 +44389904119343 +208969297776849 +276436177523905 +277697793454776 +35008056381688 +201265386814529 +63444223637432 +114534272810220 +279370837255069 +150532172530847 +240419466743047 +280305642367073 +253228220481729 +72681702276289 +16296697880601 +22957743043980 +246730467066003 +127612228745034 +213663047375715 +74963624163618 +132976698698821 +127727027318002 +161446117941024 +236740048391702 +144554495592218 +182898386118392 +33330345711764 +29362742621293 +224008933519993 +262204927724618 +80087040978206 +131301660237736 +266771327773864 +167683746775658 +255393859490467 +118792073315538 +261664629245854 +180447502373965 +162134737288590 +268353454569309 +51457967089835 +135864230978507 +234841974559599 +188779576408766 +89848684013208 +275810344519840 +178725385420301 +252616849669766 +109051175417296 +205992878243490 +141209833899404 +186253844392480 +15552008950326 +220812758975363 +137042501306820 +214960203297299 +146104814728047 +176020918394868 +175104374739259 +86914022524015 +52886971861331 +270818077009768 +209689431525178 +96795565964512 +233392480353169 +27571422668622 +132806169529620 +219293540525044 +205563504491984 +183638529367580 +2605641559287 +95424298661494 +5682102502240 +9414160372749 +178446537173560 +214250559521279 +156778386354412 +172657617613800 +249033217897217 +195314457881588 +193999662388633 +156628413372215 +38751237207905 +69406266542288 +225392686196158 +116394999519869 +129290599786331 +76376336407037 +280155122554767 +210496825676918 +187576779283069 +49575433308693 +57229487376782 +53537142304969 +134399940797833 +141562102588153 +268311389340922 +180352858693293 +153727221099443 +233090298182584 +114795813737079 +226979809349095 +235582129392311 +214135699752058 +269559202843712 +104086477059862 +274916711669433 +127921302771255 +32564073378474 +197115990814405 +135934505578791 +61105313250289 +121694790476751 +186181522334608 +192053043491699 +7598741690784 +99630773605253 +227231277134261 +156923571567530 +166997678048443 +271701539553194 +256773887710493 +44464061753659 +15824264420464 +89270826185567 +200591742101332 +150970252690302 +36307899466015 +28037033438547 +4222620433647 +274428485546730 +74769050195447 +145102302992859 +212352732349638 +24679968846132 +14661025069218 +219274979931464 +12757318752553 +85803421979587 +171129591458153 +42593752318340 +187055676895 +146220970004811 +222060824806797 +76474778051543 +17047046675018 +215479839101685 +65070289330576 +154573651913973 +164725329107239 +250769778244806 +79922665759506 +106928111861308 +152537330154396 +256237247997402 +119267350704923 +73469512041536 +268391835171501 +252901417646445 +203517743312987 +104026655110758 +279954430784960 +46069144389040 +115686660988124 +180795816816405 +29833450112064 +4474461810663 +120886643303058 +209919083105777 +99701468887326 +160003651953794 +119769978387560 +187164062913561 +5661734524798 +279596834078740 +234291291004004 +234893161365479 +21872804793464 +181095882049064 +15993123810521 +232273252242508 +47378472657679 +171248194676185 +225689425770140 +109563030585494 +218677736372632 +235679760925857 +78000528394258 +34064735497958 +241315679379183 +57767089131394 +46324938995980 +188991919981822 +174317943257306 +244195025159746 +9817777108919 +92969050587463 +215321269081535 +175871099602913 +61181841228040 +47809443416410 +150010193143396 +106924965097904 +15901158724585 +84550685521660 +42195694361605 +169840194297494 +158233971866896 +145343955255228 +90419718643796 +31852190085771 +159331096898342 +194094346348074 +259310842064962 +154467236859853 +34522008415955 +14234058577132 +263376236183881 +249206761506279 +87449733295234 +72481507933190 +22028443799512 +189534776211877 +33701157726051 +78622700571343 +146039866576771 +225574873776189 +144930655434273 +37515202212299 +254750367798367 +268360661884994 +124315770318192 +270445348682598 +279775880034143 +218706418407357 +39866315607531 +273118214983455 +17092158470060 +129721103794860 +259956997515210 +252143264512411 +226687884648084 +31848178072535 +131245257564379 +212285786051299 +118753816566725 +210243702882099 +9745904348602 +26788031653961 +188167775738435 +192111527968337 +215505502842895 +140826548273998 +268496541049280 +252942208692203 +89810797186321 +279647046289276 +129006820756241 +10054076398760 +109762368359039 +38328057460003 +25310636441939 +269913661262097 +233452528757978 +259487299385933 +73439415912392 +72472015301861 +133166401857685 +74525298074471 +151516833706190 +186272824656598 +21745001069404 +108714676949011 +183815074440557 +222286523637962 +209569203552857 +137817214237652 +194186587879266 +23630716718358 +43042236702274 +42241629042089 +250407537638161 +216220817227162 +233771129022044 +203456797139321 +197593311766438 +263165741706823 +263059378832544 +221881658074149 +222564955673507 +175129692623703 +49652412580612 +137657676416592 +261788910708293 +79078852034638 +135833628729970 +190816941275622 +114752980919919 +203208073279964 +86784668665526 +79555092311518 +178201808599967 +235612615075998 +267947100456826 +199430269678094 +121705749550800 +51593495981094 +66323356089604 +83983551733671 +213704041726225 +159985867748872 +47420434208091 +155470524084081 +48722457798462 +214406441091320 +139561394631822 +152261431429380 +230200970710253 +97001688749416 +194754312235236 +230570197189635 +49359066954300 +213278270675016 +105230450080392 +53395225469699 +240923279219195 +263226519833949 +157920581527920 +278648114328324 +223932849160833 +239238349746003 +91692309403257 +144804518118811 +216775598691138 +133059258068245 +204422209818557 +246394637705476 +107065094822178 +183843885374334 +195706369192492 +140813467915959 +23567337228133 +196063602887871 +67563457900227 +50455826292637 +167417752478959 +63711500566818 +101211979949109 +44115178457521 +108646424621748 +211593798621315 +180290701072810 +163346503413935 +88256807551081 +172575521245210 +85024441094445 +59753669218686 +135297100320365 +261919327940135 +170043927738816 +40695730908288 +36267584621029 +238475207962635 +213088969953191 +116231053134719 +160413678040174 +183738369056267 +124186621035437 +5883351950064 +6306917275517 +72234045361138 +277528189187130 +169990711470338 +175461824141741 +48614175878246 +178287396596063 +266980966157323 +99128365185131 +265748163811232 +103574073030280 +76051869181699 +69900861359707 +39283296240504 +108371977847819 +281039152794455 +110323157731549 +155564952965628 +88564588903890 +117836146289849 +51608207943346 +82728408773011 +42420337716544 +211332460374202 +132133992444440 +62509366551174 +95251031498838 +28817150864938 +244278871386414 +238720026283259 +260157238617686 +47523097366522 +2642950354096 +268433119275799 +220882278267478 +93140826383346 +172123721503451 +63893975645960 +15578834491353 +150426497958894 +1090886683428 +162653482701939 +220768145039452 +55048787414640 +121481658252743 +141211297110527 +111732655840705 +107452019853536 +236431335790850 +56273533214935 +224935668971823 +113876462251699 +3760874778710 +220025816768647 +46611945108993 +155850507331694 +248768205468201 +191888476067104 +261777362419127 +157003799739990 +164748177240357 +224717042547046 +248949422741210 +151856198634313 +175085786594133 +109275444652039 +258643605579277 +269540639227190 +120814880040684 +169594588182192 +103120769519372 +140869113883463 +56905621138773 +136646338633574 +173092036043945 +106134249848781 +165648218038700 +148950550030221 +209639141507781 +81266608153102 +154307946408326 +77015749544186 +234799741770930 +128353626207092 +3286678489984 +131734959823210 +24449530852611 +71657050614306 +137490691909876 +140778493105010 +3304161231095 +24551841697630 +58030868927074 +270834900027917 +54959521723703 +34534935623352 +196543382681321 +266989418588856 +233625457097381 +79810166284629 +138245140216173 +160641667823750 +271799456650003 +186717699017557 +42463988151888 +252420312816988 +116182544369716 +14418445195024 +152166143126498 +226573235694117 +3682219412307 +181374361352229 +250467314790553 +212506842435765 +124778208996240 +171421471711284 +37043719638469 +144904938668731 +186569196862401 +102747506655416 +279253498059399 +190155287969896 +174523810475543 +80255491926478 +196467030319576 +128670161153313 +231285751294321 +95824977973121 +166580574851643 +39979225634081 +74050792059996 +164432733142951 +140097267699070 +110987252841624 +259815314603582 +177762974826797 +275006734313234 +135004004044009 +69656450675776 +74323737231032 +136532874662164 +114786625902769 +218087259337298 +167254538184559 +209982461060296 +53476820080811 +42292354334289 +100552220634480 +249923604855857 +209721308716528 +260081755831678 +191268215234051 +156927308239032 +211697358560246 +210272187531461 +231492766079587 +77501681443516 +206049955298427 +277431991449863 +150810409614388 +211798469260259 +138413810441288 +278043539697125 +253222498107240 +203345801655419 +33705408372806 +176753893468135 +144851610630813 +76312445188663 +126652017963954 +117346082904498 +74184902035823 +206198912052148 +60419977151460 +263278891994988 +91445611743327 +229060950352994 +88397839229051 +86325657485805 +134371613802196 +72090503927005 +16613506893021 +181010766935871 +146437408628449 +32764822804866 +159001523254954 +249779853605025 +197739452228451 +193317742543990 +161770429657412 +73809220415047 +280594311750510 +78974791397998 +208555010526946 +241317332041919 +34133206605574 +90282431089123 +53558413613820 +199726954306010 +174860969236706 +160251497718534 +38054430151432 +58692462923649 +243190520078725 +21222455337547 +32133819821255 +210389655268732 +125292793918413 +173713684071250 +54378337315794 +206707229281067 +277471570108704 +11899226025949 +79112690084981 +143284194596545 +150453222859969 +161873105125883 +45734575146859 +115908285989972 +61214674565389 +17062651690666 +237947524799643 +109997118185515 +53911566770393 +128532327796906 +19721486755145 +258593662394566 +170855257454906 +129732007461035 +239543366662987 +91347890368800 +220354390086258 +222827375862449 +133382913974739 +26000184329045 +27470760240112 +130391341923689 +132386037924597 +146701757670407 +214131259665421 +40847645455153 +243759224007630 +61983141664049 +191069029390888 +139994823823671 +120611745338495 +116107502644148 +110800331717430 +252734566091819 +146530724667046 +115280596197675 +177812431329872 +198665328664054 +72682303984272 +83800340675830 +23934630721119 +132631823992388 +40471464699314 +98352696978680 +197336310022176 +158337500932280 +26834127772359 +268744215475188 +89842247390626 +254223118180502 +167031440844453 +21572674416694 +122321148138849 +116820139822940 +211538749507801 +241540483048033 +226726630533696 +76803896527204 +249360459018881 +87662158487783 +58290707569719 +27296112709080 +224688620622553 +272645392472977 +269019093133450 +71510404402444 +223969527795674 +180904740379258 +200089663987200 +195187455742319 +59991003876258 +40882505583102 +270096913480685 +145994983365008 +164131044278142 +23266892972665 +161604356783780 +172194039335498 +177273526649445 +275470240816203 +265991810749159 +109427967338101 +69991852136612 +145939215071202 +151318434380608 +50169563021819 +132266394026389 +212222924776085 +60279674427894 +173693180042080 +149386928018343 +258685379324277 +79934196896543 +122084481860425 +236640398431287 +156415021032116 +99064313297654 +179458409912113 +208473459275279 +119820542000748 +53995399645187 +139418766475432 +232169507772145 +117034592772296 +142010758621667 +222290036536846 +256728948094448 +141240545375959 +134268682308851 +64493580152130 +51334244228434 +55984308723094 +24520292362462 +126774690027321 +143978736297352 +193709047013508 +221750530057963 +201601068477002 +108834022062250 +95221810273767 +15902263739666 +245815572911339 +11079808726014 +251087502889720 +87296682256233 +254262548154007 +263786321798676 +145560909095300 +61116113591243 +16563742473949 +131121018824140 +187555836504710 +193282473512747 +160837043236701 +160162704933293 +99558058232313 +203863294677362 +25723856646052 +122917131243210 +43181694069336 +62028302863618 +73519039318647 +232946005849436 +140454185182407 +192310773166490 +204272051332462 +194611769580278 +37000214531862 +85201802933459 +47572155940517 +69900710341887 +85379824873333 +111111132023758 +33091922973348 +26587941847871 +266475861994181 +260757883165854 +98803431730020 +124605917150909 +190553096091019 +61700103486945 +245506315437357 +20654813011852 +148160562429104 +40052206869209 +19501454389597 +172898641606582 +32367497919026 +110798794709382 +96836372478643 +278645490823968 +68995261710774 +266612950489288 +3641727658489 +16832371362937 +191416230096290 +175698012752787 +207295376649947 +240145726491238 +178156695311745 +281218245694251 +231201715597455 +247361926270605 +146989001265803 +219926760021035 +44607126834069 +104940653538513 +34028198289791 +81788525039477 +240683277910251 +118822824056323 +15466889217404 +15875180759144 +12661127567502 +231199778416751 +156229063359151 +271931160433978 +131081736351762 +29737368020757 +173730367763213 +55757153136894 +151559832796308 +105911735374645 +31881016657666 +213074158133068 +272719504907245 +248609358354902 +160223354665853 +19064562902262 +134088045738458 +214750709736058 +215189996879744 +196790256343128 +81247063254387 +156722491433686 +232394560992182 +80747597273911 +157880453005711 +37672952619811 +5190433739585 +183181203434334 +38069374742837 +17646076535344 +126518380441121 +151630066479098 +264182524085528 +212091692682627 +240973257473587 +40419707482207 +106104404416948 +74767544763571 +165361828288293 +145208361786865 +96987764500982 +72102706086416 +212015472157886 +157664660115430 +70751574404905 +122229011200859 +97337344375662 +262152548176303 +269699181708245 +189388910090850 +10676606200592 +262746613682454 +91476361337251 +146038203929514 +80877568540101 +136157201048350 +24063867094988 +263827754277469 +272313732253703 +119671366544813 +208319313804705 +88057607780344 +202273963551206 +173922634581821 +258273346917872 +6842149805130 +83896087881742 +56093754833012 +116583437795029 +109633644453957 +49992513275209 +206128103407313 +10248731687000 +141473930023447 +92074007540085 +58474008182069 +58275070020551 +46168490708282 +101450795813858 +31934113185212 +58464555702351 +208747593820027 +97241515199838 +137883672360955 +266030573847157 +273575901206249 +167031231214695 +43907859898184 +174852589389038 +56063222690370 +228337888391437 +104303100908686 +121407296887143 +178780523583261 +183321605633536 +3288445024056 +22077989085461 +100600340874439 +142790520210223 +19287785444345 +14825896425125 +40762240937773 +195230978167739 +67315372414292 +184611865819312 +93632291836031 +171609455092186 +96842685128182 +166368514672044 +189518974687208 +49976111825764 +80312448550140 +28199652856408 +252508792187823 +161120424001476 +227845178273177 +212261211195160 +246373836413155 +62685356963586 +278478818805391 +143034647774349 +103346118281001 +54149142987357 +278145283185713 +39754088804552 +149155761482246 +126473554566714 +178736811921418 +18968920192343 +189360801875645 +70305882855586 +258912348391558 +35148550787308 +204409366658904 +103207954654256 +164106934488390 +229192364791743 +189320189128483 +272516824572221 +245230283068354 +141716907190555 +58441119151599 +278470775585642 +43789108864888 +60973091409577 +262310760043327 +137535231367880 +194100031497845 +63901716351779 +8891347562975 +117914223376527 +76055871999305 +186177579624211 +25569540370129 +242295277123692 +28202410915260 +82500325945073 +56187266094022 +175823347009060 +276809949865914 +49092516176804 +213194668092746 +40138964537529 +22858560035909 +119271554593833 +92564344637272 +162242587638850 +72290018748288 +220772910598438 +164940540611923 +222273893210272 +142535240854997 +53862544362799 +178223051922646 +231276105735886 +254744224011524 +55315150876145 +273659271649895 +184539412072231 +76628112295315 +152740240394127 +186950639579057 +37952966123320 +13469717647164 +114947204474170 +268977423160639 +167401951751843 +138022168057183 +155997225177944 +199164450869810 +59409022955534 +181914350369413 +114406732371786 +103099743553449 +57125745185944 +68888253141761 +184567057651548 +7657471702789 +96395297212115 +258085644051432 +120585427827087 +31137891555863 +255168365150782 +154979257640961 +219197526206635 +224387157600267 +56670613268241 +242947609802622 +234483698385753 +29374103337272 +114229561169365 +185925683077762 +59318131123044 +126360614883307 +231125901755117 +199600842619338 +153303707789466 +162175028036668 +2475958916195 +85718499213097 +185884563395290 +272972351307247 +124101727423205 +189007382869694 +109965327354442 +81658859679389 +41833845525313 +92911302965979 +11180037987566 +265594909717055 +108227870951871 +90149765995309 +68075827217534 +63711833764306 +71326655925160 +175327531465470 +170369253630162 +227600767589246 +269569973324258 +185144623821364 +176397322397227 +100137694133216 +125733993420509 +105226503147187 +249595202623951 +108691866115150 +36048676742838 +25904900190191 +197274143190788 +258227419877473 +154876578176081 +244558800137081 +165604170596592 +247990112345096 +172472391484202 +18615295900813 +151525069628073 +97109220747322 +12301928452538 +108763608715229 +113859120168571 +141049237774621 +138665370798585 +25795997651060 +236917158691195 +62988705868774 +254133821521981 +16287080029573 +239946641678384 +61484601596427 +181813842917030 +78780377465181 +151746158656109 +237443403115229 +193029135180337 +59828841095864 +6755785679837 +100286658953832 +107502858733199 +271168774906857 +155688827713783 +158118218625816 +9207775005686 +156631999535087 +52935780498975 +73955466530967 +281421018852650 +268979149767733 +25859469797834 +204968261146436 +239611031033108 +251298016590730 +232004499127382 +220882652085731 +29329674667270 +213403395250559 +165400222529552 +6698203685831 +14018999490089 +184053825249312 +267271620823664 +167030644280117 +15697148662588 +19924686150662 +14011856570793 +67425945198904 +8750102588160 +230889386174504 +140202303176524 +128282090212283 +279929977074986 +36652472530016 +245859141024357 +90176451604256 +254367435018660 +252276272303449 +178079302159879 +173573087748975 +154791229219872 +11962546257682 +112206994462588 +247027589921696 +37344368434293 +18493240142661 +154670850078508 +196195601243186 +82172378913657 +41850644402712 +93162036780312 +27035713467802 +77776205293397 +84544339919323 +81042607936757 +83856346020474 +272283543242309 +173807673040759 +100974022791118 +267477949222479 +22427350006035 +154221552811577 +153704095511607 +273055867871976 +187029485759868 +174449213684031 +33780048394722 +104349761107289 +224481885104316 +24909922945476 +86903818516463 +102775231217559 +189802131048547 +58451996373292 +176180626034767 +87378443528479 +218224504613385 +174423327008567 +152722386515499 +14663162118803 +230837600009608 +234225831897101 +93061616372495 +172179531793066 +260155919738935 +13837747912953 +208673524688972 +161433567113377 +121742431703601 +243967767054185 +232603925957257 +265455328047448 +271061404301577 +268607340013032 +189762844992419 +87444073615695 +248374484233537 +175038362926256 +241289928417200 +201236718303516 +109002713119928 +216111387359203 +112885223733548 +84136178978797 +44940461518746 +62595616675800 +3236148719839 +72348097423624 +44734140208872 +45230452110138 +197050100875247 +253660634307666 +281435944033270 +279068920053936 +11832475238859 +380345098174 +78323321825290 +97153950029098 +33436632924922 +226779774140275 +197984905987251 +75999904166085 +57162368084769 +225326085193607 +5882344007533 +75937719221135 +21500588631295 +199116419778527 +273173220472252 +32873929540403 +98180285171691 +96971637341401 +76323161030827 +12910021286996 +15618944939662 +76443871434767 +56294741474708 +205092619893769 +239042444744047 +220796170627700 +71731034449296 +251200856531651 +87732784835473 +238017028998259 +48101939667365 +182792528727623 +91078817454303 +101069413313653 +174357619725666 +203470607380426 +221366327123200 +90091061688816 +160067607701706 +224043368125055 +172894581691052 +214733197879777 +12295737002169 +110265018192813 +165702775641433 +219432193183070 +147374894054889 +7413962446110 +201747730054279 +197563933555924 +186262970458992 +147146139907688 +47860161196259 +51809807175501 +249303477739998 +270772187739028 +40900903383883 +255042864049322 +151235856291225 +121708330349113 +219703436289796 +165351191104814 +248869165556002 +273130684313521 +71872803610665 +234794813043502 +99090068736858 +245833751035696 +102931398790134 +95941738930195 +155477001222292 +54143572885174 +244916428664803 +166222495939047 +265151323498903 +75216271723706 +191835927791280 +221573046513804 +153617039608185 +201269278104921 +175716190877144 +196030139656085 +245812533050645 +213070604620624 +224772245175052 +265775652990842 +51587117734188 +113252711238012 +32642719551229 +156032223224475 +271584673604093 +72180634815559 +217020003923920 +149060018959293 +242676337743566 +134170770410486 +212944462685791 +224649111808757 +13257568058978 +234331205043046 +207845887899454 +71282939955035 +60111545217547 +10855960226439 +60400985039985 +178475341175076 +246774286233228 +188608447302332 +202360018298336 +158977460258250 +82829759561929 +104966291566898 +173877692429915 +244512577538959 +45447261338062 +109105219666220 +179504104032361 +132132752347763 +70931415833717 +269896405647468 +20091771616783 +231768578638579 +97746456169145 +194831417391273 +78979146913207 +204147513880780 +61859645869828 +31911874471714 +157272713989646 +202154732435136 +81083093026983 +236083703434406 +127402719180541 +19935347163264 +140640475480026 +129807228198336 +235938549981441 +179684265581293 +76444724501621 +268332224242680 +211779184055569 +157570968827872 +247276957525139 +227111946221384 +146517145631228 +232816758123707 +93446511954163 +259709487282935 +69466309737864 +150324679509881 +187491015479921 +271433779433965 +47782293660677 +104327226241865 +182500986250972 +100848556695383 +123276792147347 +148250586168350 +77875368720074 +185293419504900 +49746458138214 +67793993727562 +127439607368228 +73019005989986 +249574281252451 +81172014001957 +163765536534872 +263948911619795 +99335303755020 +97565536121943 +75178910717114 +221171213334963 +151193086475565 +242514116374344 +229186826030594 +116946842429236 +100534605155363 +112718849267660 +133122650128213 +220253790283695 +117200564675459 +97584162318564 +173095060650507 +210559075599607 +126522217838021 +60563116222526 +50123263012106 +178512790947203 +224671340112414 +154767339381318 +62421274917775 +157824334833650 +26727432637774 +45251064335613 +152259239322879 +177710703234160 +127120445682672 +19186943096524 +265429394951774 +15035867885955 +39027300043217 +105013480428808 +167604012234763 +122145167470158 +262945347631133 +114894233615299 +111991504838531 +97389453622974 +110217144071352 +108350521110090 +198591675949225 +97470655207240 +158827456114433 +104354184214635 +33632293843633 +215521816523557 +209572580279038 +69163758146803 +163930978549767 +235336707493245 +255929426838269 +169447636172484 +254985417073843 +112373118345729 +172130589506752 +174151202816750 +30822841621266 +104790787917672 +202166285704430 +273177344235961 +33820145491030 +171731238272157 +142802107451386 +44966803435847 +271629764536243 +38059160459502 +5907834416495 +263913052004950 +231966010842636 +185921416758381 +112587902555139 +183288061264799 +18585579773433 +137027687611648 +267600224574144 +112170773420962 +112877707974972 +118743871942591 +85606357138740 +210111391883863 +55985419584428 +116222226556489 +134357729338338 +79181618660043 +159011889630024 +33522875671645 +184788796624736 +107598211439777 +183986025841822 +49159202309647 +248093829743710 +83502244891277 +191294988500109 +256862120699050 +24832569430879 +271380041104694 +231991102565928 +178986342619170 +99131748912873 +246161733683029 +216367232194346 +276379661989205 +202823274543620 +93977783387377 +88317582868210 +153460751805552 +271060561900749 +226388833988217 +96024376669795 +82155960566604 +68884152535447 +132743271300475 +177256508317626 +35053587539732 +222207628999155 +17038989603504 +277451567127613 +38645566345129 +260126412926227 +9551981182728 +226867535537453 +165675354451036 +104900016457398 +142963578640159 +36445816535574 +5281844418827 +57144085172057 +67460083488986 +273670687067664 +5411005380782 +46139631880159 +212367133290103 +8527329357469 +206455012161148 +232990125340238 +172225064276664 +257034533973052 +218799235354805 +115722038192393 +176763922810880 +103572774408519 +185995923872889 +98823109654352 +228529033321656 +275873843009280 +2231270351308 +137634982735403 +53465034938073 +54863643174298 +70145933900768 +113356795472400 +188335685226580 +169684978763849 +23724399601670 +135195539853415 +251084651652149 +204382842245247 +222887781089840 +227558409792300 +212648744111067 +53946423095358 +122572813301150 +41308575661313 +214921576146384 +197423007870061 +179385828052339 +212841410292187 +24910741845359 +200398491573415 +39236416702615 +124139405135506 +64185835969891 +98736682568182 +169596578552329 +116790241796785 +103762751243868 +233595255101388 +276737425349660 +177062014251068 +30796218301592 +134769551651314 +160565126349228 +215495464383478 +266170351828071 +221038677647941 +166927529801003 +13809849196117 +261140868064915 +264460562248754 +135989682205208 +47552937054722 +218117763481698 +231586364089501 +171198273254778 +71519914780679 +281390963082447 +131510932738039 +38211643403038 +158488638890388 +270718782558333 +15568512409895 +114323553768244 +188938447553283 +61816503189222 +8626091287091 +272077920363699 +35721634083361 +56403570565156 +98015988759140 +73462248701393 +94862248158211 +244283541182944 +203533068602821 +73108770507764 +45422488713009 +34515485049857 +221336746219971 +240125322682831 +252839507496625 +145827670292408 +40270018846552 +125279144243987 +100698947583734 +144455365785193 +251461135051036 +128666722372664 +31266499136019 +88187683795982 +240138202041363 +148434664495754 +123211597847058 +176893007159293 +140620931492955 +43344819620717 +277058939497715 +167536522764581 +134151034102336 +19552545576066 +108701375547813 +27384229211486 +70052807304458 +105082712677412 +47829364087467 +4967375401058 +162572473856829 +24412922922239 +1719513084907 +229502385343377 +279319743132047 +65427855990324 +112186822231151 +88718015777083 +254898713302767 +214324979900887 +140855719692334 +142130265531253 +264378155538376 +24244179617361 +114375451698112 +1782911716119 +68371818339902 +166441195152068 +182653362181981 +232440662718782 +95989982950206 +247834056674093 +114929546789144 +46642474349220 +12612737253689 +59525084561313 +135785525507952 +54260533948857 +281319344992013 +38336045148154 +43891783805475 +59279175188086 +112723796586610 +93808981021060 +70271605457613 +230106304649540 +167818168745535 +123439811116190 +243133300326728 +99940425125444 +46577195080979 +41458526281783 +109582957233785 +162044464402550 +100495374383798 +21500593420923 +215048972008536 +179951508327767 +253848036756554 +38550799298380 +96206843823965 +74734782060586 +151784686722116 +6697465715910 +203419604631411 +25726497382412 +220287829593424 +18486342360925 +134490175485161 +167784241787095 +199439694221140 +253566601681813 +255914748564725 +82521737703145 +4069921534399 +276353506594864 +82867417938845 +278499057318304 +187899211596465 +273095883731726 +995362407051 +167795502216130 +193000180080513 +276324097384864 +270636768223652 +89585607701616 +53100717013647 +121616580133784 +256474362502642 +9576906980530 +134819773552769 +265748022199115 +259602849507081 +245546298233094 +102757522277451 +128791287694394 +80498132933050 +197171242768844 +203943500725253 +71284663672565 +258880426776455 +214051767994052 +207015992689657 +249449033980797 +279722578227027 +176542765413678 +174355253945739 +103044957097523 +133999174499099 +42339561035736 +155009192924796 +173131035548770 +13396485790375 +166082914429344 +61436381336278 +8012725575742 +264159858660638 +7822580579231 +256456332508679 +110172740076668 +171554027100747 +211779273975631 +258720192960439 +122194774671361 +70193572596182 +265292692110260 +124572177810987 +232591914966967 +134625286748487 +70991284477096 +138428107943119 +141601848127633 +253521035719667 +39789916434612 +57722484443286 +84594134073897 +181832769987100 +57686214600086 +225023595739825 +121127870613431 +151063444484236 +187835399778729 +28276058101775 +190739059049900 +272847118053513 +249370494944931 +630407143091 +107821760652182 +35677634211319 +135500392233432 +103334262739326 +54963697949645 +66701915236834 +255664696833068 +142126008068811 +223425869379947 +133361456242910 +123019535932438 +247878864845756 +18384812977428 +270523304252242 +177603979225509 +206381364637422 +216414481395490 +261975107084608 +50848422857426 +163224550938660 +86334271850522 +82715630903805 +34127664095713 +94428315810979 +206501112201994 +1756793601970 +12139910830802 +30312625289621 +150711430519711 +136875352726132 +232188422518580 +95158204657365 +194062031039478 +217514186801186 +131277654963157 +56988673015826 +174353782202083 +81169561527484 +93603403285041 +160684385743765 +211217762013947 +94315814832067 +75830449192798 +100670255744215 +189441761931791 +131321255248516 +188418474718620 +237594917628468 +128369271792208 +41049599854494 +176376931240157 +160836638497339 +193992387576342 +92739387972150 +221118279185600 +53215729593 +139308090881377 +125318679329243 +101592592862414 +242793590362739 +183169202872341 +31650214370273 +181664254916552 +265363190261786 +44251074245291 +151404835691968 +177859944818360 +129637123599758 +44869872314226 +64801903721073 +85938928838858 +3070662226625 +199850515759753 +73344961358574 +233123227630584 +226541399592353 +72645879712573 +278368535019982 +151320294954552 +17135240318859 +107365016869578 +190030635757988 +253938867589268 +25280701594199 +68949873540213 +200661586827142 +153181682388845 +242092377433969 +115538410606435 +10256555779116 +78160664323896 +100834207958548 +57338398732516 +151916347764236 +207567602465703 +150154586754786 +67709820071445 +40230573675808 +132505527847894 +260329563494011 +170418993669372 +223231242328501 +35639110613285 +5004662929645 +131096029738738 +228539557472768 +100090906578662 +59330791049670 +138761298687606 +252516526056084 +279303392700537 +232671508173697 +202030759217652 +253906952821125 +225637276204450 +245620029065700 +124699022228510 +19084279111787 +216169910525871 +280406724530520 +273173815026203 +195275914691134 +227029290749613 +35129692115597 +166852569479407 +105041525046905 +193830779027270 +91923520927031 +183542453631469 +108747073626761 +257675669737179 +108754173905395 +274118328585038 +224112963693347 +70644508693765 +26329927040859 +82200827630850 +51586581947732 +219089879120515 +74525462489301 +98121232897429 +19580443399723 +27503518531110 +207579917890508 +280412972655100 +60846467383704 +57020885295340 +217911330003365 +15234667984235 +176967171448560 +21704795330403 +128923246646529 +511454747535 +147315169458504 +126964213341075 +54809817008475 +148486315968953 +195896371632226 +61266068479924 +134851629928251 +82893890155579 +111215164827469 +39620076679592 +245235099054674 +70907683585893 +20838658995240 +99482489040486 +174307871818287 +243363107042873 +166811026551338 +216395709097093 +264174746203626 +275908859868688 +251516011287525 +189286888755214 +273792241612208 +118030478888189 +168213778722461 +275921359977456 +69779691383675 +52281740314289 +32326742143695 +77602952552348 +138313612831525 +19600631336522 +54068757613175 +233562621038694 +274622292145223 +134229510446817 +9433959587155 +36201278855672 +134492992295971 +168903983139271 +5000742784984 +61211663715124 +145156448946317 +180935118548966 +141841968924062 +141022004452970 +104104911336270 +170671639050523 +117515289823679 +90782520884214 +95602643651270 +61656243115997 +80257951085352 +50420971535519 +146147380263878 +76443704244013 +21087244659481 +137782832609461 +161574035365358 +66914445037192 +211298019788063 +217921663823824 +205235225483367 +171495850873011 +75546271470279 +61489693562892 +75655993586766 +148363589740860 +244594214874930 +23067753753815 +183965911549221 +272049878441478 +281380344214564 +237048012471264 +208768759020935 +114318990336840 +48760761905132 +80419618703230 +240491338429710 +36427233795746 +23558451201455 +37065463005145 +104117553168006 +84267766525730 +177032614564282 +97443180234339 +129154209534992 +104099009963290 +129051187478277 +136653854024279 +265514231809176 +242248118771837 +179771331710069 +248814415255846 +22244492933367 +52401571390370 +278246512694600 +35717956794096 +264713943594876 +138631657130016 +113693919996543 +154121082837245 +28832871463316 +51286039141799 +57495911407603 +22389851947815 +183083455287633 +11718842145165 +177656749539835 +158286924382617 +193390769682911 +137707623896129 +131095283713614 +215879486463659 +160149151604310 +230756089139283 +264901770034291 +138641766759025 +40642540506160 +37919867964351 +251060271627879 +254602242506482 +276865553033261 +260216462854569 +12073539233501 +121147372201478 +33548063316336 +84081802327407 +207571572628492 +122156938320886 +206087763440552 +114021487326241 +49267999464159 +131406731674619 +79392815467401 +174350399318444 +273090587167183 +116999556596930 +196350833377690 +59209116648355 +86515134392186 +33805461389767 +179091888934526 +79955875294213 +68620336994372 +197159426469634 +96365434336454 +139158021651511 +201887437552749 +82289138436968 +7792711742070 +16877091372604 +231127638688670 +64417132909940 +266421856174352 +140178729496194 +121815311745365 +152772215307372 +74657950673479 +137409119125785 +105110504733976 +152568427154362 +200543089540353 +240867236132287 +84742656112287 +102809636751879 +102243181329184 +177245168919152 +179175262799369 +195464713606393 +245341668322421 +45706319119516 +61638175613035 +118841704139946 +138405959877076 +255879516609937 +72332360574086 +146478249318030 +109089388259171 +168421832779339 +123001093338786 +209265339574836 +191414401481491 +8992276974882 +132991372930540 +185554454131538 +152340841826001 +46750140056688 +272174901749797 +127546786561612 +166387952302325 +119927983650586 +23289698862943 +31480999761851 +129130071616432 +270809714494632 +62669612680590 +134698599542456 +98037996018601 +17649469604676 +38573206483023 +125966548439860 +136854278788967 +35980704884349 +132562651869661 +237807579404915 +108331633921466 +127615186928950 +140527263183771 +180179009476179 +186276843379591 +105348136676297 +222624987053253 +266504352159113 +77931043916993 +90246903963353 +56997135938477 +54109851478984 +109420580970560 +274682806672018 +126908142060440 +38982659385661 +174484422517790 +23726659830067 +213755256778411 +143232540070897 +94861832529860 +191551578717402 +278752215784327 +176320214674531 +79766565646448 +86563283237857 +19803421493264 +114025725821254 +64797245408830 +133451169309737 +130753270072651 +72087663935842 +32352682003359 +263590812551178 +187476581313362 +264792789775687 +226536129536867 +178178362944684 +258511395108324 +265270434272509 +89303055383072 +240806399575700 +229211866015408 +228231538582173 +212425816897958 +266179840234921 +128249379198052 +152748694300619 +223345179003868 +158311249384040 +28408050695156 +155849037323337 +158004104861722 +72372842031731 +148617054130707 +197011981455394 +53080252032990 +75258438291456 +20840268874466 +111834515423862 +245915534265889 +139489356915254 +118675916694169 +95388363904078 +64104630190740 +203711426289632 +40278177957094 +141307579794759 +250504580697036 +27014461025201 +10811333733894 +232874678071942 +10322195974791 +217984469226465 +117232369111397 +187898967860715 +227174385290274 +33879416611459 +47740048151135 +127938667559635 +156458298403699 +258701193341718 +123932278973632 +40258914010264 +229891376024156 +176778136328585 +112773094166350 +36955728397153 +236019697482043 +186061742431579 +198664665592788 +179292713149402 +186598586325564 +169647585059261 +128586004859125 +245530061846892 +94141401498037 +85459467939194 +208037063070738 +28939009248503 +175463530435181 +17155352581218 +279414554224987 +277672599108757 +40977421837494 +263799631865124 +216542749776930 +241463742809384 +223286702834305 +265801196070382 +179851396616981 +238529849397148 +259006391826179 +271178624334484 +201038217433797 +61427048787560 +171183418012504 +109322204058726 +274405486897751 +151964052833137 +278663095032476 +195719180883174 +13838051084467 +103830463123742 +102288954348476 +122748247352525 +19183418304401 +122065656057030 +160407427183005 +239808386629997 +46241393195992 +180343750268827 +43546052512348 +119592017639040 +104998133630793 +215489198706120 +245147398879525 +244875039857684 +173919117379992 +77913745916301 +76136293802963 +157775752041124 +205211644822290 +178877179662753 +229587436471544 +86799097162667 +222545270189565 +257447594045251 +216752152274173 +280704052922829 +126350353027176 +23197061445092 +82006270583578 +59088895735183 +240189403618367 +139381433796419 +39590089402098 +119365067292255 +122271052262415 +187176657069349 +199259700948547 +208832441077575 +72027677657653 +149337646032720 +106067624826595 +238222623602798 +86789763961208 +70326514780069 +268508848079198 +203692966892256 +123856999222694 +79748952979203 +137159919115470 +25114749917903 +195461194131804 +146763250258731 +29767098532862 +270541482376599 +60378524154184 +248851548225985 +66077457652052 +11035003377008 +103436313897846 +142563377270590 +97244782358891 +118285190007587 +241170031458535 +281301844522926 +202015613635803 +248150487366394 +52588803661256 +19370411813904 +64611853310047 +96129938868890 +153756572958242 +42497783428934 +250569212236169 +16737588016320 +218090507299386 +254030212460462 +263165808853066 +261356273588304 +159206986287376 +270078534425262 +243668672670916 +176700203803894 +182616944266407 +18672571168730 +103715701635587 +171069423646182 +85401794275950 +267823058570071 +108430918012295 +178404723577847 +155193557854258 +51999084722286 +18353471575397 +181344072462902 +233624147982935 +121201490539826 +209629334605615 +15827128584639 +193448083555645 +235834725932315 +276431857031591 +254386871987569 +150036458006429 +51016277329061 +200711345451022 +230530714844404 +108042154616130 +154685816481785 +135978461334345 +71344785385946 +15971749169389 +147604984017564 +177819521347957 +192011164143657 +255913106111752 +143251220680558 +157512089713741 +174498670749098 +20516104518402 +238426763854338 +143739746498763 +139715428927612 +69145995681066 +230518362870197 +88652954901005 +233631306953339 +142661949922652 +57226776127778 +271084614926183 +249340094613825 +43430957313318 +18862954702156 +70558905913944 +16924420191501 +125219912107720 +257557729777514 +175045669656365 +245632738135153 +57781319388177 +112790170998596 +40120326941480 +157583979124283 +260417141020287 +248020978743996 +195545471848336 +102096600225025 +132390768693456 +74796028870787 +9679620501232 +72954254963673 +269728701833937 +238853025544164 +98729287587862 +69539402510499 +216113970437635 +258793457217025 +68837891068166 +150345423219763 +12182959874122 +272827829198628 +5546812532998 +199936660916649 +127878509155782 +70527288910274 +182471010320996 +123116560237606 +163272210365415 +199289424599448 +118018602931828 +275517659582783 +276650269564932 +118448691265567 +90925296861667 +72103863667019 +23409295662142 +80541416095783 +103801269373748 +212438046034926 +250590360383749 +268864909939652 +150362852305941 +10413496077740 +245716907473039 +30122821277756 +162687569446622 +259091689904519 +66214955180910 +249684759912500 +233049937741637 +228634615475051 +145578241486734 +20345387777451 +256947629476597 +154480342039618 +117744645638810 +18812775350085 +159210770973157 +162208947558755 +225986569415274 +155192413940538 +114223473370769 +75219311139638 +174024156932815 +227736879615191 +32267716082371 +68768985938363 +280698977853597 +192254963585915 +127629387918441 +4787627669142 +133913462791592 +146475996712723 +80945079783309 +229762762442468 +28843192003828 +1538547677453 +29454740251090 +231899344262986 +244624888433417 +194061924742837 +229312865645942 +39859610387176 +273765483499275 +18390205594378 +39715442421410 +112088454006062 +171063536671558 +243705051585466 +17683033484585 +227487570859784 +184987676990873 +234893182918805 +264357203824498 +229241416246790 +183612066211255 +47663677089553 +53008687737841 +151442064821756 +190500936880844 +176612358393989 +269944603703455 +25181002762814 +127315907938224 +158225427445899 +184834624823056 +79317552324203 +221495502519823 +90727502172816 +252626463326305 +144158573924341 +143418423675544 +54976790630760 +48850675962079 +107548682943830 +246725870498002 +171376737315789 +255912360086628 +218403579764199 +208505343836597 +21800683532217 +156718128728191 +234994702015413 +206917873284810 +203979164608620 +18791058168705 +122688747158887 +46080721907496 +230081618268250 +137756175293639 +87439563814000 +170277332273974 +202220901618611 +239205563510532 +170809119362426 +268523790390582 +50673737758671 +27424516601183 +240052179102300 +23066475870865 +18993670189648 +91336714122081 +51906355215851 +144337937007329 +221454441153621 +161101374478396 +132964411741762 +191716858322026 +258622236690840 +1777551324844 +4225964472019 +111838230837104 +256710852290060 +156215911994489 +95964374365770 +137933580100782 +250378568341310 +231464453374777 +9667183612253 +57629492632108 +191888992405480 +109547295178224 +96630188848159 +35312119097225 +33610631868009 +23697906017973 +238986427277775 +121729653704098 +6747948638602 +239003910018886 +190923620350279 +243938819699418 +59609170647563 +195553770376103 +134662021846787 +143356353724510 +228046276611092 +122153911812938 +105250423725238 +111266387225342 +242246611127700 +48819464934545 +159120733521336 +10605475928116 +63068014027908 +57167028328721 +21988794686159 +34699138247749 +58884451282892 +127880313505788 +212992014024013 +6903563340999 +257406281958905 +169276172657139 +124440397838739 +207646411103116 +224950479506899 +269975686515616 +163398068579994 +247810681315807 +187590931288832 +262993805899369 +31821540440728 +185549379061489 +256167970298479 +135542388077544 +63369270016653 +229222639059440 +186721507713930 +188382213786681 +251097771451650 +23557965888169 +232456910191177 +94967571119323 +185254873808633 +194099342235341 +135338957658102 +217652992715147 +205797257422507 +233879983548507 +223221098774400 +16824566847626 +45348092497019 +226363717729878 +7401145974174 +237649875532886 +20709328545853 +145350306282161 +195051630088456 +30649080258015 +65832945746812 +19382024604001 +115241897008307 +171350025590493 +221097529940836 +86321953779152 +16445130192365 +203605947075404 +272402872767486 +242437356343271 +59097815883529 +91724473335210 +256348743754167 +160182974314621 +262245265128794 +66673254877079 +125889383908862 +68009046572502 +191041040930852 +16289565083866 +264678249132028 +176456146072320 +252433929797136 +195282724356295 +227527914232843 +279707957430073 +10055572145721 +45223356461148 +29650769338915 +23521109304806 +203570546442316 +133183407786792 +220817820566156 +59245723126588 +191181462927919 +70670248667620 +157049560879974 +30182001512784 +188313666116358 +137563641764470 +184855382538357 +33207332891031 +203529707723716 +216735194908779 +156313308754155 +214135083365035 +74005201610647 +112968645576030 +250949614291290 +255961350162306 +245260908886877 +197555201321945 +161053006310176 +257403605154355 +212414156196372 +94991010753225 +78405280355029 +501206929943 +134782500000093 +77437650288706 +35322035879710 +122158218897984 +126428770914356 +44922695366230 +208085634546898 +111466767928809 +147805765762529 +223238544992581 +88954360377996 +278027002285472 +20664471656866 +136296960866377 +272709972023090 +92053295145059 +61578451771423 +49199852233654 +32985856241351 +59807021947941 +110703204087402 +124143127911804 +194003361005042 +256269278776999 +221077652160757 +34944504650974 +194282468110907 +43240973771963 +183222768188769 +147261151516011 +226956316237144 +6403567258571 +178093751137910 +119238312884018 +259964328110648 +104369267303421 +229161471572309 +170166732132193 +168255390504826 +115485807878703 +68586853544759 +138945106559707 +97168718302323 +198472959137761 +269289644842216 +43528630262849 +273795448621984 +165410718648791 +16944746831320 +34347473920809 +69406254000085 +11018218540609 +280937429714866 +242962071038618 +42490817125303 +28611926033974 +206587236605470 +42666807961004 +210553203433362 +214961248803196 +248206459374321 +228322623028226 +272241192959682 +105469572080317 +87455962436568 +88074911813538 +251002003520884 +227926494836814 +37742961909761 +103724015401369 +276389647570880 +191637902803398 +255264670711574 +98741413271382 +147363978096148 +121022697295390 +153828917068511 +276694790110273 +169099382058229 +157010921525353 +140950503216102 +210780871120309 +162789227427922 +80811326038201 +4755834891573 +247835633953545 +78753667704365 +16040923144631 +172830218326788 +273662072186621 +5287698446450 +222328141358964 +278608233652668 +244198909117967 +120715033695104 +118312330021688 +200664058356751 +72787252101137 +272429270724964 +30520018795082 +72498960718617 +150279022579410 +247614161553080 +51891266367831 +128836936260289 +190043078428015 +106429212385788 +31135930881789 +233927996327699 +235912803018993 +73927025631009 +175914361726139 +165688199630049 +96468717462914 +64514968474732 +160919087596440 +156376632724020 +47438395239685 +154962477471260 +220864257446789 +138773676496603 +262299588916429 +123592861871627 +195837733146584 +169096509457379 +63246065765784 +42533444294402 +176198663752407 +43177169773956 +261018224799424 +202311710566412 +131870893543118 +102822699489796 +27154055019301 +191177568221183 +52178354321706 +179335641774585 +147984853549185 +92365363538265 +205992968406158 +36203732940092 +185580665744611 +158447531326042 +34234009949399 +242770460447779 +115225091324399 +1298997128939 +71439841997523 +156159306051476 +196117967546792 +214806447297906 +187396358426465 +7704855871574 +54716920165732 +221469080178392 +96727625611846 +186806657889915 +168880974182255 +7273786538161 +251872821168866 +169067172365963 +95220275573585 +29638457481190 +170263996565032 +28532685565135 +133534452110871 +29077403417846 +140850585980625 +46676447189944 +142085198536916 +53471381780674 +82519575833996 +40415827680243 +94931370089944 +231334445739852 +83025536512657 +188190492291821 +197393274322461 +244307313731929 +268529062375439 +67336504433964 +230864753652210 +185686270211954 +13642594911079 +71859731058383 +92950090616618 +3769235655041 +191372721924534 +149815114044575 +172479842367230 +258797507819323 +28628386176262 +85450906018340 +256175613181390 +261740796453514 +268759860403748 +62343007719364 +21283431405679 +177900408459039 +160300279068315 +205756788154021 +50608894054302 +95533374996273 +21263788377615 +212968124185459 +196867736676781 +179615393771760 +45543950183363 +39545683638096 +91591683985555 +244035160761217 +243516699540896 +136985912556896 +8164982114397 +132133382118682 +239678737278809 +205409367659206 +16419916298260 +121802154236757 +78954800403906 +94685580671465 +21052808309049 +146304978440358 +177480421229482 +138463852372139 +220434505129674 +39480871146373 +275391030730975 +160657892160068 +167988777139610 +218073554913393 +161282219201479 +239397445539695 +78674466690167 +111078651079029 +64368656268724 +144321980555550 +165183221936052 +105854183228706 +52370664473927 +203168017189228 +259397776266411 +89693103963274 +162458912516492 +71932434338582 +243943195675281 +169132506716633 +224236397626402 +2156368485497 +243515822834689 +252553017524386 +67425651928182 +123475477967816 +208883203854857 +248968385241993 +79892650531333 +159542699752235 +191818543054333 +22837979284973 +174414733487250 +95033616920281 +83713247624279 +3733608957654 +39762224293280 +126611369010505 +25605314698005 +133920483493747 +118356009086053 +135479167278613 +2877520256167 +180841463028652 +229596658648240 +205057080557331 +169252192231514 +94715575297014 +31167701188345 +96223639703091 +250105607000622 +33634187719812 +210992799725041 +3919186394587 +78738313542788 +260493953354747 +253734334995602 +41771545778251 +182128391916277 +223719569103906 +34099502238647 +184470315480019 +176575002225240 +158822926848118 +20710365236814 +272425171847616 +36226945887478 +135532796411166 +73313229814136 +107654069719815 +84010730231792 +109103920727398 +25821111632986 +92068504631001 +143763770465137 +276488873876281 +173553707200100 +64627696846564 +192778237086260 +66791830419851 +193747955301532 +160371674396891 +205224059064 +108561116034520 +168188555477276 +238959605622664 +138828019273848 +240564181630674 +270647263583063 +255412442945909 +152587157445083 +148621510614580 +88148194410183 +83541956887270 +103148117533129 +90621261911157 +253794638381132 +72814284026449 +202772756728966 +183786284730401 +243765696976084 +144177336439806 +103970170286322 +12534570311413 +470180412588 +118094154010070 +12258462291925 +125716848887461 +25525576067581 +119668234688303 +98457152749071 +174743120179335 +6976801687905 +165389063630308 +209911525152747 +137599991002569 +42510835623084 +179687174740568 +281071379309773 +139025090425842 +233255608097744 +256093552953411 +138589356738256 +258091447962174 +148216784024449 +6985435555583 +63342917221733 +114800087626287 +10120419595191 +264384942579307 +228637773485784 +32668434890149 +24574636538430 +249127971744220 +221454217490150 +226213452630360 +185163697830707 +81872454943941 +161879511511526 +276986467723631 +23429341664580 +119729006675914 +25027229287892 +68024352645026 +119781314599579 +270632494290589 +69757027285464 +64369803787936 +91420537750976 +197365077213034 +190314385597576 +60877084503049 +108879282263306 +73768154199294 +148875652533426 +15461359155835 +76336549104438 +276960759780435 +237048774266550 +219151280920242 +132889682530481 +202706832109020 +278939284875795 +68812885582355 +15857130987663 +265886865771694 +211816723660241 +160672202532609 +4067922018087 +159113984108242 +203848787590088 +124409037422081 +271624509487928 +54151020970490 +46439889736840 +152057912624797 +37719072071207 +181543550206944 +40692875984820 +25771903071119 +41987328063966 +267886109155938 +95324512227327 +60894106680079 +173059930587633 +13992249733299 +169184497575760 +127212571556261 +246407639688885 +264853735960771 +214989955428670 +169573280514047 +192164165870276 +115320655963991 +3309936239782 +204554189209241 +17978436252444 +209475809814069 +88711829415632 +64481720920247 +60272732910560 +208349698691425 +176585554945786 +71305743401598 +134558462807093 +21656684973661 +129460013727915 +164541519384741 +531227081346 +176438433053827 +192671081011518 +138533259724362 +37746424507325 +127972711895107 +193960175689699 +184459688878894 +175832234664389 +135234756594682 +258923030124282 +160472920610340 +232962684390849 +116970888085917 +227718667777888 +223708277705403 +137680949583730 +75681026878309 +110846064343417 +148426576917781 +84625376908814 +44283797521915 +214376659500418 +199970761715653 +48326017593903 +55422994008676 +276710790902541 +118288440183134 +85497245370312 +56340002349303 +238238793893946 +99395161710211 +32825164086145 +233334758982031 +164352152685742 +271347015290866 +115770120709484 +119823575659715 +254666691411495 +165277949440101 +203192063552536 +62839253554681 +182739690117248 +175823318991851 +186667292583056 +228670440369727 +22363315632664 +102205743076829 +254227587242789 +280108936989584 +49718442207316 +86491742342262 +146056939066449 +101855772482864 +209639784335314 +214051985494505 +59811893275086 +221162743067822 +68581542270958 +231903359355293 +133976145265385 +279532354224544 +262014266438816 +212065996153036 +166225077487686 +217637071673134 +16312641928998 +7571408412034 +63505509561897 +212666947985030 +231401007654189 +149699942345601 +59173796370792 +120588055194488 +260675956920781 +244611823745195 +43311304041184 +131381861911222 +31570255011047 +40424481706231 +1877112196714 +90157032976916 +278152856845846 +173225118100797 +75087818184948 +142922536282961 +97308109338231 +25753466849928 +206914889184314 +25659376848416 +49457148907547 +127802682598088 +103132277157700 +279069884864973 +95690963846930 +119120875428684 +126385369540375 +268735970565194 +109880463681366 +267010526659917 +113588059790216 +81110077581236 +274500832430929 +37645948007885 +114544728261455 +158601516866947 +64948184034189 +227777224020808 +60295806233143 +149165589972576 +81834149040299 +48442600797345 +119205910544715 +107176605390070 +220077643459317 +173113509986797 +238333743647300 +34829654312935 +91127064362935 +112554391169459 +234544305884869 +225222659139973 +271874999405948 +59052692125447 +61620680005556 +220012464320741 +208174363547701 +12168790718786 +20632532884831 +272724903592496 +166597698908713 +123019923736247 +49065969009664 +92982414193702 +126410700259408 +40331505017847 +30186580544255 +68954565427771 +152271404890645 +265266331134327 +175238370875387 +52321556559506 +167762825570384 +237617368189712 +40994492358143 +148540000899156 +200197698266729 +83255695800294 +124305734324777 +68807753812156 +134143921252932 +178272680007120 +23046457054288 +196463879148537 +81587024927862 +271175368677537 +268950973937426 +173737861551342 +232206872446549 +275703013682954 +60323122576319 +277824105696763 +237274172650322 +234072748948057 +223509780467787 +135497721745046 +279345671944867 +47998145189336 +108737651977074 +259327714822707 +120196604650194 +183237385174622 +77111346332712 +159838148927861 +213084083549564 +235185980505595 +87233432180218 +18811501285393 +241704873896456 +1038356649148 +195451523498403 +167909118039191 +14327241734874 +199437941187644 +105238682019847 +75225225257064 +125887053166265 +24913441124837 +170869894560501 +25101630597254 +106486900354514 +111186937470482 +230559961038501 +80930210881959 +118225848910230 +102372401489319 +23541530321228 +162758054941827 +243760352247186 +164079145292071 +278055993463949 +210542426789915 +6937412647866 +21398545087457 +264852468847545 +26451671278676 +158633995788176 +236993113802374 +123159705744739 +50400749982481 +167202619079015 +130378149648533 +225735869157774 +213955407599587 +76436823551871 +60423454142013 +953423723494 +67830361966465 +121078096777266 +6688855629153 +118721324572175 +129048259138847 +7898722466061 +271655921961121 +263858783032324 +13111791023075 +183219924585004 +263022801470040 +96590946862856 +163295468921417 +107136824699874 +127330330077279 +110358772676659 +49879262490892 +237903088747650 +213639578837398 +14238436601054 +206039030421704 +127635427432194 +32213073785029 +187395057220108 +204080175508228 +145704091153313 +74000980569647 +85156676352122 +132324359414530 +106542386173642 +43129294459201 +256276692283348 +151738730008558 +38607136836583 +241821653839307 +54129618421025 +47531273542694 +96738737729784 +155312337748916 +158660748643083 +33266222890062 +40537930119260 +179494835953557 +186193791102770 +98339267198001 +178455256576677 +7947757986526 +69712723506962 +80676711259089 +11099997795921 +134952105881038 +19695793525844 +188351692709298 +229691867455937 +271390264549540 +142783128455158 +170983931102031 +156673586859369 +154769696696723 +247097998242754 +73154791930330 +37447514897431 +164262261800853 +279040048241471 +81872727107727 +194599084094585 +114381448131320 +278394637279475 +68577040717993 +211240871283034 +259201371744603 +20016492276995 +219232486345794 +196770791346365 +254413119670619 +211159939758587 +172382575346596 +232194544425238 +207281967915183 +75884922655809 +179714901166241 +86627136504717 +48038231659239 +176371296826492 +274012212525541 +119757424761025 +128127614221940 +18544243797165 +111666772073716 +261042715715701 +278204708974977 +4838971191050 +229578403484527 +242557411853641 +271150888939665 +203384854321839 +247308605823597 +111317668393276 +183143101971448 +53061699248286 +200421175462212 +58147610412874 +204144655681606 +217461250202320 +124725320111441 +39934147068550 +100246255171473 +14237355800476 +207942633448767 +260190433638226 +22311044156156 +260615313153579 +114906591219660 +61243891012692 +140608172738994 +155194479580532 +61309963016180 +175439596243975 +260076969666816 +138886911028766 +46561651508184 +229412491289784 +37858700119384 +43744507115067 +107119951418990 +78784003623296 +214796696795196 +18744808633002 +13966547159067 +147631981426288 +102340074787769 +58463873032235 +280502472510393 +261774836275010 +60723242425509 +75243055689798 +205003357314260 +260617572394218 +219513352834933 +235785467032397 +186991051006661 +28944160305021 +101822154850747 +207935918807238 +127787966991748 +76650259169924 +203142648426298 +161968399754723 +243478100976810 +112208666523459 +79629375166366 +196756371192590 +28088352221808 +107146333822895 +47327003493783 +163521209420827 +121393827833147 +187409466449083 +206332288362885 +109499708755012 +52029191807990 +99830671058831 +138108718806470 +140248966934497 +102199002131673 +70796533728549 +142355630209315 +121674236895336 +41162715058700 +221746854307136 +51613093213949 +52022435971042 +232817824036952 +245812647547919 +193203974782131 +256489386120385 +146894910742670 +240840295386150 +174268341878297 +113856237159009 +44594027266715 +234514211812375 +182880802780689 +25793333571970 +187926032006856 +267972496056617 +269355089822412 +100595909993693 +137219198684811 +236885949915054 +41818440550598 +222347430080901 +136998371956441 +109403506300461 +40039861493238 +141067781068750 +358150885637 +43495397804619 +102662754219498 +238283996149975 +146274744571719 +113840178540125 +257104114247155 +123968662274732 +45328859202600 +184031545122291 +30260964001423 +246929997445845 +172338503243181 +188645074773948 +135226086691957 +235786212136684 +3965555074574 +211048199206917 +96030156958886 +178230762817287 +143552369064042 +154939120215700 +178850432908712 +207542629968191 +126061253700685 +61535530794772 +55168796655665 +209511470679537 +256573940069610 +173115976214050 +116108924079589 +239067185602994 +84155863502640 +27416781891679 +203997202162676 +185715845932382 +103239932502024 +90961089030953 +167121606770976 +232497964599640 +5501343794099 +68717379081110 +225003620674600 +85730886720227 +161819186180510 +95865869815078 +144702295174882 +64060270161226 +67104898196516 +185547070777512 +119886819606704 +26624493754527 +126348347191079 +136703115588977 +167258595186789 +253061995256037 +241120956608499 +113642977302661 +208802666593107 +118841762914261 +146538931929104 +173707311502496 +80578437352306 +131064526185274 +127268984042040 +78502054883178 +69991760986320 +246131180650992 +235785942954760 +191141309920143 +168681590493993 +137790095154263 +110526137016583 +178691737203609 +119739634520881 +238305296483291 +185774207314325 +59262403398849 +78568917366692 +147573866765437 +111751286849124 +131171242282521 +142681419564773 +123901748726204 +182435164061945 +66501121110327 +207942472973468 +153193264691674 +142739823931486 +267005828948872 +185544965279103 +77331864731963 +112489555008799 +66310416516393 +15636340277447 +145168693292414 +199131446878180 +82602048485279 +211391574664431 +22445051093218 +242713639086722 +39603482448154 +160271350965943 +95392637830730 +245473709396368 +205079012466168 +201111783429022 +15376229855095 +41144677410689 +166673599143546 +226631519710873 +223594380533412 +245087241204838 +265881692880482 +14846491382002 +107458910824044 +126683251742904 +78497667764356 +136767409039339 +18448802853393 +88989430838399 +66418717739075 +168955058421330 +88962851144785 +279919228562322 +57961776257897 +150899030866325 +84848788766272 +13008905409434 +120343229372477 +248608419855986 +70725867086514 +41533138203653 +92041625415082 +242961676236413 +114393191338178 +143623352010057 +136160586004911 +42747978392971 +181189841597291 +184673152760396 +195322184384879 +122373214640421 +194743762253183 +37358246522410 +51630364021937 +255157681493018 +249200205471556 +157767613959342 +214659836106233 +261310407067529 +256927623786283 +241788316415463 +147517580554304 +957250495412 +94610219146201 +13658519836581 +169049741043882 +258119460059537 +44536395339116 +86975698946175 +84032427159044 +15567299993270 +68528557254271 +171747029435725 +156757550758689 +219959050533601 +112959991655928 +101158702209352 +188343472876177 +141825854187130 +17480015410344 +206111930655488 +156919390948823 +217726211066326 +115568955243349 +234671449402422 +258209619880385 +275744088059521 +70242626482012 +88538563052698 +103862455749939 +187031939002699 +43797947456332 +7414251354862 +42290792750729 +122489267707348 +178738787583507 +262165288000523 +256019800750039 +71293072041962 +113963362708936 +20182890154713 +146120985961458 +190328684204188 +245471004184862 +140035346155396 +40694887389691 +181206444609090 +178367883296011 +52925951439738 +176767936876788 +81715912812296 +228457949509411 +219040257547317 +110284443243984 +233311385167367 +138670903047130 +85867061988564 +238432445532591 +123441555560463 +61317227091076 +97447592177365 +97111711005289 +197545001321790 +256643758725015 +62543849360762 +100898350326709 +271014409675269 +91802305981949 +141400288189705 +119938480144022 +144916688590975 +106751338774712 +256222204463667 +73506734808990 +6393597734261 +25459701574079 +18786011546473 +235507371590622 +133289063149236 +246751939835478 +193472237810215 +262797600566898 +161336611275527 +280116632085133 +37820088745023 +7994745882013 +256809067113372 +203553785112748 +249850460195352 +253984668724238 +107926703291497 +260868604595267 +174578935131649 +94366100281915 +274997689323815 +23223817742538 +39011515020685 +118985568214360 +121406825087002 +227693522796542 +263934608606736 +140244138710584 +42827534850443 +12990711043353 +274645519413730 +183514576338243 +177453856283819 +276791370395241 +203441997283356 +212929760012968 +270538984742266 +202950699846021 +103444206028294 +151315881355461 +132833139687469 +218668702628181 +189453105399291 +209883946977647 +166789034174567 +34382521121448 +230700146400897 +123606029613794 +230454240562525 +193032067421920 +179930574559764 +145476777598483 +277240718567985 +30994944283315 +239517153483003 +152952868407415 +255328053637562 +107349980123192 +193336336981158 +165263578825858 +121781348134358 +216880070515337 +167191702075279 +21765788166396 +101322208788089 +60286511708399 +172900101464116 +27674282190752 +268383185967870 +185807262845528 +278120041600928 +142535025561006 +14462406323472 +218633064337668 +187324831742372 +59599389925624 +203852241513923 +265844779564649 +47076499550700 +176782572124278 +25682647533564 +207109410009503 +43800989511473 +35203290932264 +242152838432837 +74320121483568 +233772465192254 +256036041394167 +179593560175739 +63355980029021 +13230947881691 +89410646025202 +34961125516126 +173312470921676 +166489018299985 +61471478907295 +221032644321869 +128854307504631 +110139850574339 +232671935539625 +175092336528111 +142179270130250 +72436544851560 +88557602892297 +158998419915591 +260281532424966 +114975178141875 +226695128395350 +123655418470225 +92740802792887 +193975436574135 +76082162975841 +101586254454563 +264104793783851 +274393905012541 +38542288712580 +190239481057663 +198538487173991 +104842129933928 +22941731865023 +234788696902227 +279251233625779 +32048095867410 +231051910957728 +112977750340895 +243344826064 +117672545134325 +198446593811994 +157644376708546 +1499206198246 +237649112739329 +217362365607424 +275182628604135 +9413551572051 +212857850989990 +237782551982477 +137952801300008 +19377740095342 +3935225063866 +255705643760121 +21061063133903 +80109739093662 +54144482129434 +252231769657685 +196149365006882 +6493645558085 +110462932718027 +12176938697746 +45293695508028 +18955760969938 +254831562767402 +24933504661714 +136022925526006 +190297797334878 +153023364419922 +150696353167636 +281329908060794 +61431491915332 +273439135602215 +211637554185769 +204969560810419 +128944068507231 +198630115964833 +223377507746999 +133036559252133 +265468404326452 +163465682455775 +180243382275850 +50742328102300 +178734659355041 +118881390821465 +12799416365694 +238528992695653 +49652328699355 +160106417308073 +4670841980703 +257242939901423 +277693988784266 +159133001819211 +252013413841168 +94871902733693 +33605396000061 +105158109740728 +124083487827176 +27654396304266 +148049733058929 +277056232776387 +184893294015605 +71795050908513 +89341887863649 +205405418219532 +258073553287916 +254839228317144 +120396551664569 +105326422620204 +261400245590204 +253725032244424 +259366668652506 +136700877513605 +140054519575506 +35626045703574 +211381442901315 +982701163997 +98753045418786 +45641378600322 +224080398355592 +41553213232148 +21770976908860 +11493739275791 +6170993547788 +50029647166475 +74019003296554 +71579778225562 +194710292461369 +5833720392053 +159531165953895 +88735713117184 +21732932751215 +270947209552704 +173431889562320 +277703268477663 +86641996504633 +241181032824640 +267401549417774 +111568362907992 +61759303678948 +274134359520721 +150797897886221 +45293797013311 +179066288181075 +270569966483815 +10445156919267 +277623893745555 +148008381897609 +206923095196591 +43735467377481 +118098814178002 +107659706570326 +266010437047717 +74858447758766 +128440418653077 +277795564397787 +115639055539187 +153028599439801 +237626049646193 +82380234039139 +51933601038039 +161006661343231 +89916795343821 +24357345623754 +8442483279800 +147964389390650 +133148509721026 +257816968284681 +114267482169195 +208579002422105 +179328644105715 +58626618250391 +124145632789082 +106165113481816 +122755761613527 +140878247125841 +68193543386460 +58291691186258 +236398021374914 +91245366222736 +133907401272806 +175003989305534 +174138696643509 +220409378149532 +23393792151541 +263579658138262 +238909667246702 +260087951709295 +10386139935688 +75398734603257 +96791253097037 +10545594554709 +204444952673577 +180768947478520 +21668354767440 +155973592611457 +93852091915946 +58164280848297 +49242523116824 +46429756444410 +49644172610913 +13471507087559 +35091707338707 +211372861070424 +177323940109134 +117652352831500 +257521465588857 +249110748835609 +126279145197982 +139885245861790 +224258907269892 +38807443070764 +184141829017777 +97572035699827 +18728052027535 +27799923478442 +24556715668850 +154787860840824 +99766551936225 +232267462402628 +103434691425191 +89008625795139 +20178632875393 +141272773997464 +133244157949389 +21780295993270 +165123315762954 +267436272778253 +77325595322943 +212318063800652 +92192274585270 +234958037935800 +160884870791875 +190442713486268 +85864012379055 +109200951648952 +227692353594277 +67395927696364 +153204081649881 +15348747114914 +68348623817788 +202462347301995 +155052864380069 +182064853806229 +125332296309391 +26402485964798 +110328076513098 +100610117646284 +245146283248275 +39609987425803 +198910847190558 +17677116778881 +166315805292623 +11630375138777 +142886126567215 +265177353844320 +118277837954306 +18588765101263 +6876973059001 +130410058310830 +103673225309486 +181136106067024 +264423934978358 +176895727249808 +74768972378467 +182752069703395 +273670179079419 +277814994057706 +161269037897583 +41883616611394 +48352730186037 +111318182873544 +146216728705785 +109577755911023 +258951486468426 +279167153341619 +267524278001076 +195029279921556 +54008969499148 +151764559363784 +107847969575562 +62026053188941 +162269584798803 +200324229625617 +250217117873400 +8019686426540 +115387227282637 +229248260836533 +69552698863079 +233721218190400 +190633016578472 +172261872461006 +48563251519582 +40228851692357 +108852506714976 +110328929109798 +213820137376844 +175693965219142 +242438241119846 +58447573787982 +220362689843500 +132242379072994 +100992644071419 +114910716028586 +206042616916031 +209558211212537 +234514190942775 +112386222009363 +200438443518971 +113692653246777 +207415423054797 +39319033625368 +95171517332392 +45197282312874 +148080825030402 +61363981772354 +105419372316824 +231198575291173 +32846739718247 +162069747020013 +239416666738921 +69469355897900 +182634370486363 +49332006344499 +185055605811519 +85521954791699 +183045714618994 +61979728314192 +44885394511266 +15966496924286 +6187992095903 +98858289557075 +238551792591361 +46720039253052 +110964705361676 +212615288669754 +57236130299624 +253531217106095 +28417472533781 +184574367526022 +15952114406206 +261442958373049 +104098270395609 +87985388479109 +111655341634707 +215886651146093 +229658532750152 +158859253369949 +171457008186897 +25482110485248 +19812264065147 +157320981286609 +220914339916049 +94123248248978 +79418059926354 +167298549643840 +235893356852976 +255162348074312 +148039195958943 +64156959896517 +65200216933543 +240331399141968 +165985091097260 +220144660624433 +71058345116954 +22239540229711 +112031313534175 +84133804194857 +211543086814270 +37599494258370 +116119665376719 +169662435329076 +223475035945256 +17423759128029 +141373740616126 +161692076898035 +138407503317880 +46072880527082 +4852310413252 +152563862995724 +44626017573744 +177870866336703 +168205652910596 +275703023262210 +267552525018309 +93034618128495 +118445782054807 +110908968736518 +118620937677705 +14430589103194 +19106628953121 +166745155139260 +151153884531097 +31596623666846 +128604064454079 +140382033107415 +164721431183130 +9251641332705 +182715320573971 +188198527649817 +62834835979017 +174654569999091 +141188024714430 +277814357603850 +128575813752351 +122105690477775 +119397797893031 +135940258562704 +139322946209821 +197622288415019 +40001923749537 +93057496424453 +229131376658555 +91689133993246 +75672252076075 +141414711096701 +211570002038666 +62342993929681 +84677739006906 +152639773861020 +73789166558905 +52101949440670 +94586367042608 +64893964268727 +237174507146723 +257881968989271 +188117240316603 +144616005743530 +135254895878411 +211479312860978 +29130393189769 +217317798016325 +29780514224788 +6211373031264 +33325478077548 +196280657213246 +23799566223474 +99152095119480 +22889939925260 +141157193163114 +5512634535784 +27092633096666 +203350136080857 +109188021381828 +23265972462980 +271274168930371 +34354652089602 +152867180128852 +52296234347946 +172248488224388 +90733682623182 +278983560183474 +54508437874438 +153327756820874 +71166114820264 +168120516744000 +137239714123254 +152536140890855 +158137853505180 +75382676054994 +51822218124480 +13503909894653 +128105231387005 +272198903628345 +216985782587657 +153928914033799 +151362232173063 +238309806312364 +146016629252166 +226807016490838 +4725447216193 +51551409483071 +101708976052377 +172072422242536 +69242427955080 +41176286461643 +185710488307339 +182086885343955 +81744224138414 +255191081361358 +99543086336559 +194639642760598 +99156286195955 +56513295271237 +99961482662201 +112455116263553 +162884898878019 +191418323737561 +17896627059297 +228940303567387 +262861447074367 +206513260736215 +97676328381812 +195872831182573 +273552652916161 +212646971563666 +6157998917692 +28251565729365 +119204357112407 +34138200058937 +196272230454547 +62187140400854 +21982201464642 +23670100811234 +20996970082015 +100491977061824 +217178511090053 +81514820241640 +137250997737696 +111246599172314 +254096605484799 +117113929451262 +102462789913848 +255042411628138 +257343340343692 +213063025448724 +232970613757115 +166389687902189 +62050538266552 +225972815831957 +224232000607660 +49550852546542 +98770707165568 +63736265967126 +267625452750374 +82266561348848 +58809941262580 +116097774525466 +223733906380757 +184253208131162 +29600999968077 +211218596306674 +156308511625858 +2781322952415 +28987657800879 +88497967375921 +134987153195148 +233028254329414 +163732486896603 +232327587205221 +128472364810691 +169592315305000 +159921682982417 +9757031159169 +173594010042913 +129173208514633 +20377044946031 +17549813703576 +258097014747642 +183220186761625 +239504591755357 +109008044763960 +111098169718682 +153802328128820 +48123720052595 +258140011411219 +252435656658305 +138217825060489 +93868587706649 +30812085566344 +263884868277133 +215610893603332 +173476163792888 +236849702871573 +15471797308573 +163486773070395 +216602408623361 +164642046250065 +152809773351634 +44632685893280 +228298418406820 +72141322698973 +88251481914391 +121705002124574 +159914310484028 +271973835139227 +159438132656952 +105593716022876 +171179585444276 +183013790393452 +269947871333663 +96559805693809 +25604042395694 +227955986826842 +21623053192399 +272764885024793 +20021774161992 +107736023896297 +138540316631667 +148015306120389 +116760374109193 +186183379277780 +198777318355868 +103650540595464 +11699141743166 +237883850590438 +216152366039941 +255150433276303 +75594185534207 +82082631176976 +210013301011252 +229302494093495 +69508208229755 +133807066139114 +71072389634543 +267323404882429 +281086175666656 +259174071155142 +246233435670340 +132170186291743 +250371065562010 +253912069784696 +69696296938570 +31283266190083 +97875978328381 +23869338960707 +11132937605759 +228609943549947 +69759099746134 +45593870582244 +83340365418732 +164106247258762 +52947021430113 +160275810415163 +124763372003683 +110579605216575 +270333316902176 +222721457959528 +150632708812924 +90319073983142 +98780382538445 +11160042572210 +147427774471035 +121118784834061 +28115375392451 +176145220929145 +19273318434053 +98334502706991 +148308243180015 +268477990707559 +246737232573946 +36490354633637 +202026970165017 +181105870895435 +161529024681294 +155703285511043 +70491922407082 +164022795681077 +52645368762378 +20395870349318 +82207320335359 +228582222105007 +104620084587993 +64090991685418 +168195175170665 +196787383978118 +223395502695417 +1274201878312 +262096881035450 +248590238139474 +259510169991041 +14145644050595 +266721248293471 +172019293895951 +81326265388550 +169973532716954 +171868026448817 +184261670622767 +5791949720915 +204592598423125 +130408604393426 +241385971369786 +33319576767936 +164381018028041 +135362091422446 +192226850431400 +258523439549298 +134041320582676 +194452269382125 +66691686210989 +14535953165855 +260722665057591 +62537187257957 +83499850669216 +131533062602640 +83128403743937 +61438219724650 +63162258656305 +18204651974522 +37993647153454 +228500010009833 +126546558411756 +134000197425612 +281187240530117 +270940395152553 +108783826045112 +51568525947336 +194521361863366 +209304132458382 +202498168737977 +183495003412481 +86368234265562 +54864588532474 +128475001153753 +123129398232856 +260462524599292 +16422527705669 +167903670868113 +2636587594783 +186091085689164 +39465876674077 +279452223826145 +221610512883628 +276818069796842 +129336880262405 +153775287908222 +5202286495577 +224216858725727 +72617564641933 +275021637494052 +242594533199800 +106947213521844 +215437411847964 +73285269841793 +110213250645001 +4493231069642 +269521304288240 +127917160514330 +109705216163994 +192959394965680 +218824723420304 +147397976018615 +251915669466087 +69252341992764 +26384836024027 +127245154496581 +99452549662361 +51690111423612 +62271540830025 +37315794060897 +182944030576471 +254667537768840 +163070413812819 +228721721484569 +263427331746975 +117481688826957 +91847053462148 +4976109131725 +135244198898171 +151711593093637 +99392727713257 +179665817963751 +255198845236843 +205079147765427 +11456518688428 +205280765769578 +75513456481827 +161082842145332 +150062584749707 +165288208681011 +102082328392047 +257720225754778 +232745999538150 +152153381690260 +248989246565082 +156874908392976 +24655799232936 +26662194838639 +191736808118852 +141826354233836 +38879931896296 +200626171861603 +260821203084714 +82395605776639 +37783354086555 +280714910821442 +66636202613011 +119332066558267 +58268945518765 +52100575920940 +7201076474217 +191018866234834 +193143314540809 +157961509438599 +100153236586334 +30904848848991 +269933332434284 +141873873692 +155611729473929 +127803577210521 +147184925805433 +153797372189859 +256514700714622 +268402203678839 +238138221715109 +75941336457291 +207262133957396 +226499940800498 +234070362032883 +194873790932968 +247216237015420 +138812700095686 +116648554138618 +92009560310582 +133586224949570 +237505037593479 +36071252811529 +133983829502995 +191714249159089 +215078177432074 +186340993380110 +34684565357224 +252428233739069 +155168081050743 +100768402742931 +144100613206750 +255512410871569 +82770349735526 +117021689730704 +258139176269062 +101145721210051 +250669641256814 +156022920446794 +203508019274658 +40281995298936 +172107303751826 +50756813991578 +210121415678547 +188459695995088 +256986001406399 +199934768097235 +140111745981405 +131202526878688 +76596232516569 +111907100555147 +30580685551270 +94327944567836 +182536071586913 +157095736606422 +213459218736738 +8889863211966 +208366636326252 +32769466604217 +23383612986230 +84815947790536 +202859459519634 +240308686260814 +229339206184880 +1672070992278 +28987960219557 +15500026210094 +278674973836867 +235537001791225 +71996709376515 +10611010384901 +247266620022532 +90623226707637 +168455438581777 +236141002375913 +8247331060269 +211675104554225 +96311677020634 +94136961083904 +264561109209601 +135944307701758 +141916606692133 +34407203488223 +109600966895425 +102273942756165 +19263363866306 +269335296633889 +33296282644606 +207634683697277 +184831063693763 +257829077523633 +103323217607009 +165798019145481 +70362483249956 +4716563419064 +221589755363770 +32145872583712 +218263499882435 +255150924143817 +103340700348120 +39899940651084 +178586489643955 +14870990030887 +50469975906580 +49258316530205 +52209494885644 +164810825707553 +110726652041463 +202599396423635 +251054054062809 +276207428096982 +277565553789451 +124412716921181 +247912439234101 +53054577526994 +216143910935612 +181338456756634 +77408402029375 +105227793313239 +128266204490084 +133612977614805 +204734287130966 +98372857671112 +136993138779485 +236743354265493 +75268450747853 +98382310150830 +41408714405411 +204189870077429 +47130665890984 +243194991838212 +9917603207804 +239011698159725 +103254925987719 +21091644076580 +235868663760750 +139116107756360 +65687297826164 +177826511943061 +108897082796811 +259971098711598 +213109174842697 +214179926612436 +231132461783212 +19559633548095 +189524427130227 +96929104563770 +164470245395421 +62591642328410 +193936984493843 +281234330958964 +246367387257408 +43138462136773 +232705709133268 +150435662265139 +104932995987996 +79859029654036 +134325824739548 +180341953491727 +34516469500268 +63858240970807 +99074867804585 +57543755372832 +270296788754859 +124550217273438 +250425230572883 +203750589908990 +85107859631418 +82073335176978 +161712768385741 +6757823758482 +281250927414803 +212608233166345 +84162066769067 +71371107748978 +164306187979768 +275855604605993 +145896536959061 +2536485466957 +226598348810088 +145819471242320 +167688515304203 +16165188940600 +14145395227299 +251902113895327 +277531827227359 +77714823712255 +190269417548086 +33775502084670 +127033012637454 +66348488774872 +89809411253272 +31026248926395 +199122385521933 +94956803369302 +224965108231067 +269268987741931 +47616897058106 +99750832090144 +171082105356227 +101289984883560 +40433551855777 +6065725503966 +165200461664594 +128039891918684 +257272900433866 +134145064792795 +46689214230076 +32533234272187 +116454022182031 +163450884413354 +263131028617277 +198895127344477 +170768606157005 +145041759446910 +50931818129193 +184568894905377 +256600296368439 +9724896273745 +236729464424822 +69423912480062 +142019893115988 +230101739384751 +243659973918396 +83173342992029 +267888640914855 +183619407301584 +104747280086300 +34364026853816 +239592264959105 +152494782058894 +129858049277978 +99194640389678 +270544959292829 +451572740959 +181224992785224 +163185671582297 +51700534319949 +93062057849209 +186787860601414 +239889364902490 +63848035486901 +65845302071718 +202462233985519 +223026579299801 +8897860458339 +56889757964845 +41583937974271 +28413933584469 +170173591327542 +152728734351631 +33046765378383 +192616524242729 +235034253680758 +235254709627837 +27315365256260 +140892891462315 +54804580508086 +277202059048267 +270920664380904 +103498319052605 +274997747655498 +246289292056579 +189410963158817 +190712165871942 +167775296106179 +15134902730687 +77179145788361 +118898936788778 +259289540160692 +64923722224667 +176812745171697 +8562306335536 +147119769065677 +167516951633519 +70150437817757 +194276082447843 +45576484322585 +4489575697866 +119963495606018 +140488687180363 +264206697821061 +273366857369952 +85728528056922 +193734028512080 +177845214040212 +155220018107381 +51586054450983 +28567339858124 +163268787520971 +105044023234476 +266508598227790 +208954109113723 +107655673848364 +131588408849774 +35101665629943 +115796972365897 +210771271114398 +193050003001784 +252128928602148 +139107357596580 +145179347340933 +171555738086844 +128239971924928 +207977487973340 +28606669402705 +245476766609241 +76463938064053 +192715305387876 +22960278930695 +120878205998945 +83040030333056 +164402516340601 +89253451692760 +140347936832215 +187326866507928 +91238994353782 +55829206444334 +140853064634646 +130064463884950 +261730415242997 +71773555173130 +34917435411280 +37949438895656 +34849095872938 +257088233321269 +4894812954361 +103184381121247 +142182581574001 +189297499187407 +258984459386715 +263403598764244 +241149230768563 +109009861537722 +204852805077267 +104982134388008 +129770359552858 +196739972720678 +169670351185870 +275824474445165 +120564692010390 +36743651074966 +157033306175980 +184039093440271 +237887457944032 +275057986732151 +159256988190947 +127975985595735 +241202501566470 +184563873195612 +157346325514231 +34988201658533 +104167208333995 +151687703255083 +11774937183613 +254108303954563 +57513564464402 +126684430190742 +251190663157543 +219909529341106 +157186173293892 +139306627330249 +1186019814635 +17309119247586 +9215771472774 +271585203879628 +76974890134656 +191930510286924 +221802699965080 +48650142633945 +57611716550676 +160163856184565 +25753962201526 +133656742783538 +75966431191317 +28274646658197 +226342576118846 +251271859568079 +56507645341898 +170481635323530 +144977520478680 +216606813315134 +39964117077659 +253374818529193 +37556794283493 +167073046956013 +239133465599196 +84810714274486 +240468758174336 +238116520628215 +131633764733845 +246555373398969 +119993951685210 +126252222309656 +6458631458510 +162399690012146 +214795694258581 +180651158565459 +209998942836882 +249820418728906 +20834126719761 +74739599197134 +19637543445156 +54466349457575 +21913925393562 +202505413095954 +217603198280946 +252052645797274 +194030839541701 +19641184128906 +221198345921283 +43444980673535 +61313774426931 +191982135632426 +177757603189688 +270859431817033 +202849872392834 +172897650588076 +28177324382789 +246066577734344 +19399912789486 +88601615456624 +51625015819937 +7058795726583 +191453284664979 +92684592133622 +207673093264340 +58634865471414 +130187579212081 +190569896064248 +228710160093135 +232878111597513 +10510816914369 +49663987692044 +152759289995158 +20660256926487 +174299698596850 +221218725361624 +250411100586203 +208639349654337 +92778823313272 +254891658400565 +150014988850441 +219047420528055 +101574563149825 +17273155748409 +114099915393190 +272914154536088 +69402631502284 +221038709895279 +273097313477786 +15371795242433 +182963177638972 +260995216661256 +98418612094265 +195860990320919 +243791932870531 +125938150387192 +134853592819838 +3612388308789 +266977213702301 +43322125800481 +85320991915507 +8630062815710 +108563181182501 +126089394449785 +259435798637649 +167649683166365 +12885398743169 +234504110365066 +275444685973992 +235700457114369 +157139716994158 +80085079594299 +25878519207087 +253640407691860 +33005127463115 +202021868161241 +136745648408066 +256942816091056 +110079510836543 +259039808367861 +81308385010436 +95681423798669 +207004944399274 +276208835044139 +224775489095989 +157772708730020 +109063843466841 +159549937168732 +81131882103909 +78410322966017 +121809160177045 +151158730178292 +160849216760392 +55125800642676 +55368165512553 +225546760885522 +185331087166767 +267089739864092 +25560482279945 +258575732009543 +164079484756957 +1000877580756 +133057637613196 +61366901121487 +243192704234938 +194466654365508 +155602599349011 +7607268392201 +263276658981752 +18389332968527 +65843460177587 +10039730208099 +92421576320057 +264366151676010 +170893612089070 +184764265178648 +241138890584166 +98937569053103 +111920206242522 +70070206489859 +87638442194166 +140501607897368 +257963973916394 +12422128851587 +135001090795934 +21454033351195 +189822613051071 +108105503479973 +93299571514824 +181297180889048 +250822194025284 +203103846327776 +95136851919412 +159621914411188 +64379170103176 +180010252005036 +200986846849829 +264840495082129 +206685487441365 +201026286434502 +243658686729095 +152372092148270 +85557837314320 +46989128561113 +239500351160122 +234153298569757 +156550424819331 +253519331664664 +152176246705451 +210438297493969 +159824252441499 +42982291188407 +138757394934735 +227729061744538 +103357232744500 +155164956695391 +271464869340192 +228701549808120 +158853800316987 +110376711171694 +258550819406197 +125793505777327 +24650880566203 +90914455492939 +147991979185181 +3250966994282 +209316801616012 +11141802002690 +188612351960515 +158905517002284 +116068834058755 +7358699974085 +275125357647179 +167428277176345 +86249227199370 +73943546855824 +50355066900006 +59403041005596 +208729308245665 +214973651291895 +134362755764527 +54262969486346 +42257822998812 +157323670822750 +110105035984162 +242581299325422 +6652229665234 +149199840984558 +169975642135631 +48917366565449 +78745467797247 +129422941271165 +137668443346494 +128427221476645 +238692637444794 +7703405514838 +46847855406143 +256084906570025 +243943305920178 +227281360560891 +127034085012962 +160297704295443 +44385995712454 +215499925055493 +134220247164983 +138141466212480 +224888901739336 +134049744082052 +207331758972327 +115811745067362 +183213840649851 +217873588204975 +134873768066322 +236362384121452 +277403226798839 +157694091851149 +62885744244749 +112146990974346 +278047689221093 +245777950661964 +144274841690712 +270056137924967 +32338791973082 +79293310626645 +50684803005280 +19179456049386 +174060383844036 +235014840586802 +41060151124187 +29667818787478 +74749049543689 +161559040181817 +276544972323535 +91234215098910 +258158225707320 +8259496060391 +126795471068563 +159128868501713 +34149188671342 +214565618491240 +240762016115517 +212446566998113 +78521710258704 +191100706994442 +256510393799018 +191988840209593 +235217528945037 +219221706754809 +60619555070548 +96157790481091 +104022273777756 +7901951834885 +127456572241224 +49197965133462 +31489509825139 +209805927104169 +253910414832618 +52333441494370 +68431045105722 +8770820898701 +219335320928828 +268590677041265 +175376350222554 +273867575161501 +133024691991358 +108175215486854 +127524278427185 +105002913744948 +53096161941672 +219810358490280 +227125109201291 +169709501937313 +101828551744433 +272572149901373 +91424872558270 +134510145189264 +17086310267386 +213363057024269 +48664144350047 +52270018053911 +88363779101958 +144478306732175 +56839504182210 +161441098968834 +53937352372408 +143654947613303 +229937916490085 +31235078666514 +191904018042953 +255218593868515 +127911800310933 +2256456555363 +36143354940225 +31435848923622 +98073966238233 +131732903039741 +153279676252072 +11726211824763 +202798060872980 +139788834877721 +21832584822338 +240612412433180 +8815909748492 +243185020051728 +115188433233552 +122788904749209 +42061266991389 +105749866768367 +144172967973829 +222747076975692 +174782891176200 +202769883801503 +189927779488196 +89910257677571 +181136877787426 +127333334384444 +95052732814628 +82032597002161 +60644067149353 +263775676655438 +98797715574544 +39263826563326 +31266811643251 +246135474492319 +194668339675198 +56984032517540 +83709006318164 +62172666809274 +40437280386518 +197740572468254 +47180870846951 +7262887012170 +259539034111 +204765745148672 +101372921420434 +281294401344760 +200977126164553 +80121979406514 +137127026574060 +114167504938948 +126856188950761 +110398744864601 +137718696598936 +73066285841221 +33101456385037 +121431478319269 +129055751908794 +362753059711 +166151080506085 +157942124714923 +249767043699163 +157058449585551 +59752594210414 +128926575168750 +169518857764937 +127837943412445 +68789267452686 +89858152574048 +53149573371623 +266051845914697 +223790666186906 +22258812975240 +130820501696804 +96732349524174 +208482428765283 +194683906401475 +30611187939693 +238641363827825 +69796764664533 +142470532819476 +187515650360577 +156531139849575 +157838425318882 +140763841198719 +2942529393311 +119953319467333 +210928582311962 +89697936236190 +142305308453401 +89840167578765 +245331453962779 +206311123931714 +72897107687251 +13949028761674 +126285497930489 +164508464483977 +229441779828878 +189681310132489 +230437143948704 +228700492870831 +141702408331995 +234173542229963 +5457431603912 +88011345430318 +231983497307970 +35583757383418 +25464222637775 +87647484553111 +268724348012262 +50338271279783 +163151310075841 +161270170928732 +20604932391324 +45735434576684 +63385952745596 +25157289118530 +189050561312631 +45949203212281 +132824304076011 +235339408514652 +112446513162980 +213999843771514 +132637253557276 +214914565253091 +251604971424544 +152952080764461 +45666771587393 +160876850886013 +172306496597360 +14775057979330 +32459270126388 +77883066492365 +3655089928574 +251065515704263 +84406189499629 +107947881462584 +29423599376721 +228440692100657 +78882453458152 +212077546317350 +172056665425296 +266052574696172 +139741567756304 +26836680566079 +36334025032457 +95094409609696 +13293675067258 +120873835520794 +64961156379622 +124538529594295 +269346663459606 +119964857523629 +246323137307840 +23742594074129 +231210765167855 +260306679142620 +256169319402634 +142191844481991 +221089440520287 +271085165934594 +73603154941594 +265284636398482 +16918409142761 +109422270437905 +11327520023884 +191147776882482 +28890783666397 +223451466045891 +84995296005129 +274920506753795 +68815665410164 +39566379675207 +244386098167412 +82339698638483 +179910973553411 +169768654037155 +25945481586614 +62643944690487 +267882004309808 +181299327435856 +102999728647994 +56285793433257 +257816747113634 +109510755887599 +152767693564265 +39162324386683 +166316152376737 +56755459100068 +99607304523517 +29479427403490 +269790825421552 +273671381894995 +153732444176999 +109743251509070 +107418189172252 +37357377875447 +234219784857335 +164486957549576 +6844504694140 +119588486335141 +3671768742977 +222317275566912 +117175257305877 +105729204081033 +264925506530238 +115339419528914 +96263292095681 +244301276000772 +129276697046350 +189444339702659 +249012691999207 +181792597101013 +40441646819802 +194367735183100 +212191062927536 +10968582448905 +278620170543401 +155505962062641 +50777687018449 +131364709739571 +126560736444859 +135626342322595 +275590165250338 +13414443756654 +127266878003463 +46016003887900 +229734930093574 +139976544476532 +19468577893307 +229373247831850 +57156121426350 +110424349867108 +277366784562730 +40190076240369 +270532948929114 +46504115344494 +126905195741739 +120524086069630 +106144822963477 +103477626181436 +60530642597155 +141721115515592 +49271951788364 +56572421793108 +246502439249606 +207769760692418 +42358468953683 +43985702862866 +157594014634951 +147324667493664 +121464809715392 +9064905971143 +21365616473362 +247214162621640 +273527630644163 +177002314084201 +81746572341515 +165919164283892 +115741759356429 +56401702142790 +52909520934745 +44777593314030 +133478280193336 +185369196932321 +251671929357176 +3677838079305 +111226054869043 +50650900200945 +270438606413476 +3113583838942 +90990271045125 +90565585497230 +273636209634430 +257637581037789 +70207517901959 +197426249474626 +151161624383840 +272025167378422 +273427629774019 +190923046419107 +9950088332475 +177713743354897 +210972750875236 +197538049393831 +214167328548717 +70352727148783 +115618171843086 +231775852624995 +231218299852095 +228085024522641 +162575349884860 +138417609280929 +204572173666862 +180124353771176 +112420679913121 +244063772652121 +274014066482682 +223588818092194 +34169831512197 +94154200327056 +105034557870892 +220928713906141 +275318024205617 +163409215743228 +148653152304439 +159795033859682 +175629661319834 +219892004487821 +140636923597981 +106384029537892 +68473530461167 +135990346764316 +191913292111708 +51880469433054 +220455529584757 +235390599701693 +54520085830991 +216817518005820 +4289453182525 +79890374797682 +123824168626295 +138268371870798 +88839412899811 +116183898928942 +102671177735345 +110398480514253 +9557598650964 +7541574366481 +17949938749741 +116305011931546 +134484428423722 +232185144611214 +38988545327079 +120926567476883 +29452394621196 +149936837146788 +214847338155423 +68235584448016 +223761778527543 +30714638918512 +207600761289924 +258900338087939 +210793477545963 +209400712620835 +199497839003680 +46810670943465 +125479511820575 +50536613492209 +53237197480492 +230513650286594 +157002389510738 +220952172939744 +92085595181833 +166270461066691 +215666759205460 +161319808211133 +215428509316553 +130351704806861 +217624288313883 +50574462130593 +101629208321872 +229933766618288 +33672863539346 +92561150606716 +230006007753166 +130389380539782 +201171040286563 +5729582063882 +243767925907319 +1997715026821 +138099842396708 +10280173594771 +203320228199984 +154717652946305 +49710532501001 +224544041692761 +132597729900299 +261587265184429 +241687236703598 +264395554412856 +23783680800438 +77545079869978 +257284631266564 +242851851521421 +190601455293040 +218861955640938 +221146912390199 +109225268039830 +26404218680400 +169880016277402 +177693749280201 +201732433525066 +52113874067063 +84908229991197 +154845562342471 +84584973126455 +90578076411298 +69582737161657 +63001441690791 +75009269298129 +181024168238126 +109063946301824 +155960599170807 +98463604726718 +83326669821005 +73825374975021 +80413383503324 +184345311164551 +180093902329088 +70038270352924 +217496842273108 +140933030478363 +45391639149601 +257986197707618 +28416783767439 +49582679508310 +20335557564869 +200932683174965 +128110782539304 +157308507134866 +125939477705735 +189967097084336 +232151980151630 +122472451038492 +23222149180972 +91345417031663 +17441010220044 +149767360324745 +85786631013799 +170304254593232 +129595396531472 +230391081975122 +244319590421443 +191228843012044 +191014724590601 +196878209963484 +209743348346962 +108622327604977 +264439213833490 +6022020329960 +279755440444053 +35697997327445 +250970159362439 +144670689965360 +84956894537506 +111479643348807 +147165761535634 +33995944727069 +38514104460571 +85440737606787 +57660252414960 +165566360721447 +126051851043223 +271410991865974 +144024698035633 +122380331915822 +191258528328481 +134559823715878 +281388744980163 +46384921386995 +48996333042178 +255392526929194 +201529159515893 +272887298910080 +15690509462427 +101758191541729 +272279930993226 +271121205449329 +27965007414633 +143034508305180 +154172069072312 +78767827821080 +174335461080930 +246491626860295 +267328502088016 +237754748970209 +243620912937828 +268942425865539 +72041930044389 +3038805252807 +1011406805609 +59223551297816 +248084977105370 +157560335988482 +222712326167731 +239844815246630 +163305942716196 +14251686003448 +29563808997232 +153488850360302 +27339216820063 +151057498417380 +56288189249283 +7259973539757 +97070294289613 +243564889583349 +276024310180024 +110042408890143 +168555449486766 +161967105068578 +202298052433154 +201098717291041 +95063513088352 +59130450822046 +59580614192473 +72428973418802 +207442585478339 +220417690239996 +115389313432375 +64132844714870 +62862122107503 +238168973056472 +244296174204642 +50588887064144 +150183377978833 +25921988172311 +269952555235833 +69789046721442 +124275542293168 +26331330929404 +88978657636069 +183267363760020 +213697318170027 +22248888159450 +152868080469321 +211994797821007 +212859176028071 +11704786227500 +226984166922311 +53400807465082 +147368867051627 +265159874789474 +63126550136622 +58065101057872 +91375672194385 +242734420824431 +195119517412015 +189841866160542 +222220239039871 +76530297157006 +138038401278541 +175410497005181 +228484313414449 +210181858178289 +58191778155135 +63257989901859 +150894741925790 +200791057055089 +240254215499784 +56174725277873 +2414597437396 +175963353474625 +202532764946959 +138214937643792 +231861813503439 +9412272072054 +227882754797388 +126147751792073 +200955241008775 +50487396116661 +91574244963002 +20731682385842 +39435994658979 +123086114746483 +261033947756280 +124226650209496 +83761844839885 +269194369025450 +199007061586178 +281404149699850 +102750834143068 +67578850554890 +117064102122857 +83735973994356 +224823356877892 +172525599786487 +136889739589802 +268393224625535 +88049745253614 +243411982548420 +253965082752685 +14695693770448 +178260353425472 +198328977909501 +278515592662705 +280281039323125 +26017826814269 +262026712639246 +99111113117220 +190710859542804 +14525328581313 +237526175552737 +62667328150806 +236727458609866 +154885497046978 +155183862703580 +153855409674122 +43456349933107 +232835938221755 +51499235100770 +138856949113469 +272566352671896 +158179860307981 +74005070451099 +119320717452964 +281263456751972 +168664190165534 +273607242828047 +251371246673920 +26276223959249 +229881328886969 +138030711303276 +132227096668163 +99675685928561 +82577284616373 +146223985172344 +240728547248642 +94617570046716 +25487191730763 +260779335001547 +235114458571193 +172911764012464 +246042522785319 +51628352528294 +222501287253908 +235553947699639 +126302212211792 +131835223265451 +4011948003885 +83179381784727 +132895862337216 +112340487412432 +210928278985764 +75141288467739 +276923725956983 +126665367462110 +129061651967046 +101041166292109 +90644443559601 +241521147538907 +59442876952635 +257415545484299 +43151981080186 +165606507085077 +14545872779727 +25974185194641 +51050860584805 +258597117817794 +183245622998744 +44659174854222 +194263709541604 +152600744953198 +87612767530048 +25226466325962 +73129833208573 +20067676115183 +137876736652181 +267257041107396 +245741146337558 +265376040867627 +231625881873107 +89732581551314 +223286431517783 +49797864607467 +230831027161136 +20244035731747 +106874887628167 +97130627411693 +149592134580458 +226349311753337 +189078591542658 +79309526408310 +160778688021463 +200609140947701 +145756932902143 +90062866433234 +102870404796238 +134020321230791 +197776077316647 +108538198689770 +70210785049989 +189324247409554 +128461513676199 +264842378582646 +204294409069604 +29105191895282 +116770813790150 +133207425969446 +244716279780109 +131016215572054 +274032410041226 +242489369489032 +103417740308496 +85720755496045 +202862132208482 +130474449742378 +24822154229625 +54137091803762 +2374525686464 +258210076736245 +217950107183977 +15525227738756 +74453959376888 +226672325660414 +90447335102710 +272813438962493 +157778104954051 +91454433027544 +126730125851888 +218632332296033 +21159825897186 +96405615193021 +259245797754744 +266946991540193 +19067873311906 +263274779025618 +252839050671473 +145837069602810 +35737365700153 +251094837708840 +279768696422645 +20307571552642 +55785904994049 +213749612320106 +96516809831705 +224728790025649 +143438085788449 +170318859974497 +219404245262423 +26200521467621 +49825419667968 +39462392616457 +108347104388568 +120005573054805 +259946626953727 +128157287681136 +190312039904857 +141260035115649 +187104577569903 +253283484898720 +225321325092962 +131241499702155 +114047444001250 +41686341185788 +59346278177216 +144560875794222 +214291738815116 +248928143470535 +106557994918551 +110444720199029 +226406437714737 +192522154789116 +82494032516900 +170614701496448 +45260070575103 +141550979882644 +85489073243378 +118098451530225 +75449769107428 +17621117946143 +188880796853807 +2572471318249 +263738441328660 +233541143618686 +172651047458160 +130520581811889 +87748781576684 +34041146287412 +71929484775249 +192423577627144 +155992383696399 +57686052413398 +196942402635784 +57765624904857 +143693520224506 +259164320444743 +95860518139164 +1720053022392 +195994597031633 +59212358409790 +272219255397044 +826700145505 +53857461436330 +204852594567195 +251184069608375 +200532013034799 +176498481768667 +65484510718807 +228633768323841 +71472540983645 +280177138248917 +32652505066658 +182159856358895 +276421478521345 +169015496205874 +260560470535629 +242895906629284 +37276872324679 +183756971133540 +125169399291460 +248754034812695 +153228453909887 +227733537135261 +131495041733979 +221991145145747 +280491024252540 +22120866466263 +151299422020070 +34899642683247 +180993287247135 +124483261449193 +5261978808191 +57901431304157 +105461267185443 +279807069033899 +114222223824123 +246031063755172 +272199047655107 +207602493413074 +238546134726624 +205535243116 +255458869246359 +77898394319892 +218296289014257 +277770904205426 +33724128127266 +185123921952106 +32417204524107 +248342631892602 +231951240895544 +267785815421898 +228137784544931 +160315856860862 +106728493624400 +28607280889888 +186634456979243 +12488663633729 +34273147731097 +29552371394738 +116969663887154 +58263043611580 +127804021005092 +85345735011366 +13492986659819 +106056120316909 +29948499586150 +281124211350432 +80782451915892 +100481928909151 +178230609102366 +217470945529862 +264930680461037 +124215130475987 +228170503739256 +111237143505243 +277736499572833 +57185063136811 +102879114283316 +121342369315626 +146166751902308 +212955199444023 +49289572209030 +65032066832470 +139185950739569 +278572609207361 +217170780832097 +223280544543159 +13387461638266 +79618125854102 +210162824545527 +258593849807886 +98790865655182 +93160051371382 +159649536132217 +157713158936822 +43687228612007 +248009938868161 +132780169643518 +273301421785217 +130059454165285 +83152167627674 +242765133199112 +116341003511535 +37934548757723 +164312453400459 +185122543844729 +111678637917300 +60773772018841 +39587255167852 +17061072748259 +106300302282224 +194619925323482 +240733145477446 +34241652246955 +8295038415851 +158896652693532 +161849497483176 +175076283288497 +52026231340849 +56926483145646 +79438513698068 +226954139723755 +195718295502775 +241457095651430 +259249002824944 +64902111270573 +252422161595695 +200289275663504 +277834158675317 +158445329513204 +30228372598530 +157402747557599 +182292483067864 +14525146897780 +116068635337561 +113358782356242 +43400738313045 +54943408950228 +122339536141149 +70860934417769 +118881303849773 +50693926627370 +179199083096191 +192502651053014 +101935648478412 +56013645822683 +62434489955913 +129988729296358 +54646639287495 +91060337626757 +184382765795580 +137110310661326 +259441713812332 +27118311391430 +29949060943623 +30373494496315 +184026229428598 +227454005996191 +214107313931985 +258449829993124 +107009360895427 +225022412333531 +197752187478093 +88271154318076 +118892503010535 +89401990149988 +93828189701307 +40297664688143 +157175045104338 +139122973500709 +95094357069162 +90442828502983 +259173124629669 +77736857664182 +255043743485344 +236751916755942 +119778187910838 +18105044450393 +43137188601264 +45121056602296 +4584521130197 +66592234827130 +94398241913948 +20105573980397 +240144010474792 +205941619187484 +85122280635381 +277167131385185 +278386325858609 +38003882605355 +79143680314287 +128839286886392 +66572591799066 +78307598329040 +19589708163394 +155465322865007 +55582184135238 +277570039830612 +209986633914141 +265976859596514 +160338357330122 +80535850179819 +68425984790036 +248038165420983 +263212911155697 +239109677581254 +179620736824648 +138749369750681 +25187459377092 +277570564461478 +212313904746089 +232109046432472 +114054337698451 +72373514001461 +235811174536410 +258332414403103 +207005550773639 +187742455849637 +162992674496438 +183010317495542 +219987986410580 +247220798341056 +204523070391467 +102984691494317 +251719996489966 +248777047011818 +255267988646281 +257282745333035 +82524049600707 +28045363168295 +20653521788213 +84857627190124 +229883221823596 +114184395062208 +36966442083247 +145953806833273 +151627496429502 +260027334768347 +166357610848453 +158174795009746 +81476218239285 +56252675448339 +222047827232882 +47903388746340 +101776892429157 +231918993372943 +131369925509238 +144184876968645 +216929158433686 +204168358040408 +48962103616302 +190984592369107 +3854520051461 +53399780051842 +190535771645082 +122838054365852 +12116026416669 +90852202599497 +87456845792260 +226382547876183 +151615268960025 +118911827184152 +243489077755638 +97537791181666 +257088087413197 +163721145533077 +116219765860120 +235975457440795 +204008549641416 +226117207835272 +2222786472279 +171411541123325 +110874162939223 +195194805922762 +16162992864979 +260334120174967 +71760985749933 +215326729764158 +251160179769821 +249701511204597 +86804933555929 +213278823186769 +280471331636024 +33331516931651 +215412069650311 +202237732068323 +13970371766920 +87709883615336 +278246017307894 +222951526294420 +180315368228516 +138773815876960 +169175514599553 +275430516204296 +102427219098536 +57056956510469 +15805016508706 +101536537862748 +106688819116688 +192529722521087 +203356477018512 +19420956695026 +206211911207916 +37027572384149 +36446655162902 +53327472318141 +100833693673807 +151948459704512 +86001280764402 +192414406141361 +197107793931855 +259397786495662 +5989000298149 +188023402574584 +6983385505599 +70541377655984 +248911992625190 +252773984476573 +7827787879293 +61547781919215 +265602520189472 +189090057726976 +28691570877612 +66673007563518 +111452160085616 +79029684376413 +245007964874082 +121589515859705 +77404002072014 +216461483414905 +27936303430922 +165978536166519 +23997966429955 +279790540167911 +14075268213586 +41715165283813 +729205192167 +252124449586300 +19457561041583 +142750335372289 +150601495709876 +108864336027295 +74957685638547 +61413727987821 +242165715523246 +7682409953152 +236131227794433 +269550589269591 +13102024052234 +6817846061497 +144597268582112 +219852264352989 +60269816889479 +173286659225143 +152804570532616 +215165464898291 +119844559110458 +139535113790698 +185727187931019 +193836342284398 +83670186486291 +64444049674029 +235810084341152 +10147119920830 +2980347961595 +239759855878256 +76153472511282 +165742017273325 +114775227538583 +123033525643085 +85943539697204 +183303901714790 +48475881275313 +101242785306700 +148696787701695 +159826745735546 +91667360664722 +143476064259276 +206715878555458 +220663822816225 +42599327725201 +41448997733424 +105815694020434 +86673986843408 +112945498011188 +88055005782770 +247768311949847 +216904521632507 +79653990494818 +135484196164109 +63191446779916 +138930665650226 +177220800627323 +129918737296277 +111039587811966 +18690149887103 +146302239899161 +154263890962724 +256938618630963 +29893836615914 +245910635832600 +240602632884208 +163599918473501 +238380329850183 +209634237209153 +205162404392912 +217401052001350 +113745513284847 +6516654718481 +180520306854437 +8249258752033 +171593971024542 +266755710986857 +236875264485345 +241887862143636 +257443104040371 +175481418033040 +163564294373298 +241839707126312 +41789830570503 +91103827802289 +137277220941956 +88119195416838 +260107192232147 +96858989613532 +201975838643281 +222563640844203 +76527078199774 +97581810953203 +232885707665286 +100183085717496 +202587386890543 +102386437969644 +205321871262111 +138359453665796 +79681467868744 +5551438632413 +162758600020948 +124388752805064 +273590159734863 +23986105486770 +265482593301600 +53590578642580 +18151574432802 +65865473540980 +155604348233093 +11553229554471 +219827601432543 +259403676670489 +158006075971740 +274485077642407 +82795322553025 +18647613728372 +201832067039047 +54589180055082 +145076615391445 +190337399210331 +67092637662149 +146858760540022 +143209207669693 +42337434300159 +98846265137058 +202176862928354 +135194415158526 +38161493015991 +218134387822723 +36598909224331 +18996845861826 +200817241925899 +157050740443742 +118304746922687 +257345746116510 +104312733906458 +212200014099816 +244983816925801 +253485988148199 +265202516708896 +37162681393015 +104541488053659 +159670494375946 +116737641851242 +52084732968767 +193484643782469 +113135404078481 +5956467200699 +231831809961602 +218015001251880 +77605427102210 +32532354462787 +263348347431014 +76895474847985 +244886650882491 +130367569447105 +58842874543854 +189636353536128 +212924006411810 +54177948484442 +245252986318678 +136563376006894 +252518288954029 +25525576099514 +205743344855510 +89904557360689 +200154491566225 +120899474606681 +260637905519988 +107982156051803 +165426835959389 +73483618661252 +147241269451758 +185110856165586 +67510353579794 +261370649449085 +144419412933363 +165574107905020 +111678525311327 +270977058061605 +62829294508946 +101208536984119 +94987332237449 +94035906549220 +95023939698841 +29159277025836 +270788687229215 +81817981054649 +166085717896657 +28543545433227 +253314830278970 +31901564490818 +32553739070278 +229814459812014 +204470988319464 +165540250282628 +102250220002673 +171230590805412 +81082986604118 +140998992201716 +177153873106573 +14490786756435 +34827307343942 +110488407739579 +245342968283927 +218992731756745 +213338674746528 +153174790463117 +108580137361293 +197302688644452 +166711844629832 +185628591190866 +235619016100705 +203730672042735 +1319957597286 +167772467781399 +140933665954556 +117301306069662 +243024494538325 +207078249840801 +230182379204669 +233730669911452 +274443610560582 +238570882905818 +256034414174060 +59795775001915 +265361464830480 +22585685707561 +11434164178393 +142174392489867 +226625014675838 +209962656995226 +110606531060956 +245106796152022 +197654835237572 +147802178062987 +106200903360645 +270285152017525 +108407738683725 +183911267308048 +117330793174058 +73207774685156 +226781727916766 +25756048351264 +25001767282359 +277190115633493 +178318114843907 +26044339733784 +95594645665990 +262724960812135 +20951076078723 +95921143076018 +145239057384468 +85616402455230 +11833575124752 +101111303288707 +78193837050242 +51274814849902 +257504002264723 +168472327139638 +118520495190483 +159872691562940 +22226620796580 +178964628573391 +26423136449494 +67622041712729 +19140593588605 +182622881104999 +74631981640975 +206935941894437 +194227013857744 +104301633662537 +279640251074488 +237712107862405 +225114458000107 +99588469915564 +53450350725411 +36669054577748 +274941694836434 +279406500818367 +41140735763113 +170665194228388 +123891016220835 +233427172096158 +128084440246114 +101429990958507 +5457278980117 +164760577902779 +30135569567186 +265432933428372 +66065436755600 +177881394007755 +243857978364361 +232754128683346 +30321134532280 +101830207904254 +39742400110867 +234002646067205 +108513230588610 +126217261061347 +214921079297646 +193948010371151 +130113787002862 +3411517801120 +86185165475546 +178826535388910 +141746999645121 +268782679356848 +274989658015569 +279766650329357 +70618832814058 +54083409836990 +79077722338485 +80251195260199 +133125995571008 +279080387887754 +174746228953132 +157949480345387 +92675372626109 +43162684992832 +257731277899166 +224298958640220 +210843920726291 +236670439275617 +9885941934074 +30305955828776 +108117244004810 +145763423793480 +7983605336417 +43156605690504 +172063457399919 +219965644566423 +97594734722422 +223661902428593 +204055005999317 +102655785134798 +20151616241501 +185556419540711 +260397898955384 +264199423400412 +112289392989522 +166951645429890 +269059818805337 +201003296936417 +42196405975136 +252419610151825 +258899741799309 +231009441466100 +249013523644045 +107057912292937 +277683844545927 +111513630963268 +159213347541002 +258857777148445 +30162204577944 +165789605106577 +264715905331856 +121445522662979 +9665046162610 +37565775714195 +236251443583882 +84642941820087 +841206253881 +30883841521761 +149357190352037 +241931792223294 +80865252601577 +214598601320832 +235995389694357 +246977291591895 +147389054519828 +258728220910932 +155710037195641 +24194254010357 +238368785036970 +241188748917540 +123874126942122 +255629675697633 +123250589163314 +167554983426811 +105825882896927 +235379660591380 +176618087757955 +112181804127095 +153541140948895 +134870086821375 +25389047272959 +127318881367087 +277485622874297 +119714618696032 +147310482407572 +187276998291984 +6559154646108 +112068855356258 +244107509822183 +164302251053938 +220860417182795 +227777070381339 +241506178920492 +117739927189892 +193457754791661 +93822413130689 +162091176968382 +138938379025148 +221564525183392 +112385411185890 +65611233178337 +27882838191527 +255307775991643 +31175930929500 +117279397102657 +264478863352025 +252877083263569 +219840457733268 +185334075038996 +58985326765306 +170669780218432 +182871245147864 +58629464018817 +37770131474538 +267735978485240 +264947302073051 +49789824930336 +27369725793303 +65571413756396 +177608361015187 +257768031205495 +38868571346826 +246743071338184 +35768228324108 +208336775831430 +137433818340506 +66589834426178 +260951037847843 +216190225475562 +279560991335406 +262676112100595 +171544207492122 +252201293407953 +155288660963163 +227023266515168 +58936874181217 +195648549181417 +23756911158333 +198346082652419 +115007345282454 +102617658281435 +239247713174425 +69103743890130 +157724717812363 +56988090046758 +125327953209819 +233984916443981 +113303283261172 +146076532966173 +197164509454240 +114032389084410 +79165261586622 +26545668745733 +62705815032806 +148378026780977 +166511923303183 +100556549286203 +100809366322580 +93052058124316 +66722075219470 +24428403101697 +12153905149491 +279550443010962 +87463309382147 +45302783521239 +119793167608377 +148602984925939 +240607945965314 +100203883877905 +55040433255396 +166569953943095 +279322945388262 +2219454866756 +253634867652023 +239226192240230 +249527084264046 +101454794812357 +50708060706057 +72617353396658 +40706533458515 +4407925136542 +210165536363801 +141660262447996 +213123519277733 +120518314979831 +186363160135620 +199292718897098 +137565777292641 +211586767107692 +263462487758967 +85134595449573 +185512981129246 +182756779802738 +28605166347037 +199014774020516 +159780052657072 +115995427263144 +36606919823604 +180304434136716 +111100979609344 +147175659805860 +229837267313965 +263803227364820 +182599300266364 +142815936629949 +157343137601556 +168821403417140 +62091648205316 +101149438927518 +129595025201243 +263820710105931 +129066475961542 +1106812979054 +82978092025833 +59416392958989 +135461327219905 +214334236711717 +131242063940385 +154273803176357 +8850585007979 +18112016734034 +79631690327572 +252564326576338 +166956182556409 +78407763678929 +145453067871592 +18733883480092 +33131624400435 +164657186405245 +179311029332097 +7584960477091 +27325590347284 +18037016081426 +178076577549523 +272934974912638 +35631043659723 +106679429275221 +98398822355976 +28005694296210 +156614769503840 +44502671309215 +107568850656468 +74659338165803 +250403615281552 +106648698155911 +229121596640302 +137616851730992 +227466594015803 +66280359490859 +19830784073627 +129411095029371 +32079603520896 +39421139829606 +20513541718935 +120313707911318 +162165899539597 +11184082980833 +136268925065160 +135378111587595 +182151213113398 +167091781563357 +35539078573787 +189947460931660 +128181977845875 +174942286054043 +163264194740491 +129591010769247 +118327614121411 +243573349955531 +258224094914941 +156330651533632 +54926969283986 +202110328188950 +39942165135094 +137508138075867 +3671653786418 +155252820814078 +226367853638049 +173265179931680 +276905747526007 +139374639052493 +66226378123171 +57798048107782 +182061926622198 +17834335746402 +266445117335559 +220382872157352 +88174731463110 +224113408456926 +115905405372052 +182021747701158 +230332055293975 +135078150121614 +70629446387528 +93965178239041 +6085337572373 +245061894012479 +143568432189414 +108552306712354 +206124302740646 +30164144092647 +175365413080084 +60081289300787 +85269967250293 +80049960811286 +189850465527953 +29776277424102 +76951659030358 +66527863726956 +173921319752517 +75446813442590 +197403598277921 +79914565207981 +123209120035421 +139852634089347 +63112939657579 +170857433790272 +139269740903327 +215576180629439 +221973883558696 +268730578825138 +260431245157778 +158406019994741 +7962971699255 +170591710887544 +127578136137141 +205217670198691 +269700349419364 +157803216225201 +87852292427186 +92734840675685 +66493937758631 +241840286378344 +232489932213839 +233989160467544 +166560144440603 +254266318356915 +47159563145423 +4169160144486 +2137338390900 +176860070757434 +142104790216359 +125463123715110 +260489003218861 +193222617618533 +209853199432923 +46938851907938 +141399879993370 +147999928609231 +38942390379285 +212466842449839 +203941137472132 +141518849247576 +133099553103610 +245184438970993 +240433794947966 +251347211276218 +3898351503077 +240605708130004 +164559460775662 +23683512578079 +140909818389128 +111861624335806 +252244225909441 +90541037078101 +41746918647855 +62969790610173 +103602710246368 +53433496633486 +227528080067878 +200028425313331 +207745700439275 +48960263956621 +111380351251202 +32472592678111 +153515831159548 +39501086737033 +237245106999135 +256365133697379 +135982557241531 +940649550629 +262186929222543 +245741143743152 +68972648724062 +219933845098368 +105347788694408 +154584983479217 +147761779504778 +83637798488970 +35967803629944 +76197635747306 +102551933031579 +234533954120413 +222982216009611 +207303307923369 +108599209486825 +254165864029553 +213027174644367 +129572278413320 +203740254150884 +219183407799325 +158428519283354 +59525601072639 +131478450036453 +52881318246900 +164279504547469 +152560569585911 +236497322835571 +149792991625144 +258087234729389 +11840136314366 +87995265615798 +50217713226013 +140740740889297 +113576681260614 +182790285116750 +74186164386182 +8308154509284 +266228462697854 +137175433361062 +114170933217238 +170117688018597 +150639230905991 +162211808847066 +147094443039011 +104085050192639 +226855533595084 +257125980716324 +274184161447481 +260673208409903 +214906119925515 +169982274236192 +118233446114262 +153168874056764 +215957190497117 +130384354461194 +176903489026825 +193458537350524 +75447414369593 +194307594139400 +9536715725675 +133370622342357 +69151382585544 +20926148861960 +90040237074314 +169957274018656 +11677097817471 +170059969026858 +200141608374379 +121344603869514 +269354741485461 +56134097978894 +243752761892376 +192602225074352 +256396101225412 +132451007185205 +201173545417317 +147425511612073 +40328315897248 +46773210996589 +221331074461573 +151414480513122 +76117489212812 +34592807994424 +258883171236409 +93640891950153 +195583185926854 +247655135831580 +96294870107357 +230208804241650 +22294991837836 +127596821800032 +10484320914348 +215356957336770 +184981061933475 +74317499839798 +197435741216717 +141320836474679 +169742010247176 +28661778718149 +119223767790199 +214596095915062 +236651637406488 +35146859699542 +107006801132936 +215522898557899 +201299824715386 +231809787751283 +167605151606911 +30290990561025 +48108706721465 +270240638839800 +224518881552565 +234263724571587 +9323787239247 +214995943756942 +156827555559051 +105998653910767 +249566452636754 +184176041325521 +103340437069628 +195871559811929 +5165572157706 +247082327178660 +65131327026842 +72539166961110 +209756302848604 +46732784316976 +113817270354578 +156556746917642 +258797725106937 +125801080919315 +107513288791124 +56936956196431 +147305024719524 +173594905247121 +10011162084201 +258326672961302 +173490200289568 +65878932361079 +264185926523289 +174025215708085 +253076360943184 +257885003747614 +66101097621068 +124093733385530 +125525984163199 +178518041083206 +192011557052974 +149880702220717 +79945983534388 +151893223826517 +119536062701793 +158242786426627 +83243237209240 +166060809242322 +247375232593280 +244829840986031 +45605693100074 +262213205931734 +274029904209151 +92884560318323 +254709197528324 +96475580735603 +198979993947577 +8183590979349 +138614168307465 +169472062652612 +68413239927916 +35948123195452 +243287806547975 +245080791970347 +54155858968939 +170742282729534 +209381239607084 +17712014912299 +171470379349068 +100059225537412 +75311813567587 +109369858083769 +241233478943445 +210033074415032 +57856316413104 +106122194642884 +213169493782013 +66351406951320 +150615992979241 +18641655697719 +274988992967572 +164723117023342 +94115642837299 +48483667364754 +187916133550138 +198067810743404 +233123951789435 +195739851120419 +62406160984709 +193556815821423 +195892754184655 +170137068161047 +199721652154721 +61646331823049 +94542777123929 +210704347613141 +201456569946654 +193081748357660 +119088635333644 +19226657586379 +264103478185995 +55886129175522 +65940838291699 +44101777889748 +226020186276406 +74503951457874 +275182150821878 +223661224207850 +98048900354135 +209697081476235 +267691516732702 +108864409782627 +71396131480077 +63375149336759 +5433251992076 +111726512587475 +112704952387578 +246211832016497 +116124138125971 +22372045862095 +4023854563366 +80120139102656 +186858149337656 +191574635506766 +75583238643132 +268183258743772 +13840153752952 +85724052006859 +274922493450977 +79644233404422 +146011950908806 +135958832228610 +268287765080018 +193354796096938 +111022520865300 +116391477318355 +128740597409202 +44002429475722 +50970187822633 +281325390103674 +66239077490172 +233045315591502 +19045359550599 +120636825234476 +149102122066216 +259100646178246 +220675360880219 +24263309272163 +115607093784563 +227530407357240 +138518675278589 +253833268087405 +253556159007766 +238350092315697 +113316290848707 +203520818051715 +181224419334742 +152942832127190 +275005520726389 +143659141673998 +246750502789174 +178298551574003 +172097232412652 +261156707423460 +172471687837854 +102487446214865 +220046598559597 +227095861621245 +212871057508540 +124891579698007 +189477082633982 +46161074073267 +225563256182314 +228670519348969 +201199421276145 +177780095196703 +128963927377662 +150228736570610 +157515420015216 +14628680739261 +122738188203966 +274955363134230 +185579917839845 +242492968437140 +93955750339375 +165561525087841 +149339768068591 +74336018435033 +268952037187129 +54277023789508 +159492031815214 +70438426843107 +153432159221114 +251312150395141 +256085453027781 +121841660841301 +183464392116824 +131535541905501 +122118430301995 +150895815713908 +18477621029225 +280357221821518 +228590851255744 +197730373503390 +263681813567581 +162084099436698 +57512443196002 +89219734429166 +260271229926941 +268758321632507 +128451967025235 +70360676572833 +19289275484085 +136094606013547 +72139352313177 +117762974520176 +11907452293909 +130053093702976 +200560483294848 +274557369971570 +54158771749971 +55111059603086 +167600757059415 +165686437619606 +220142688602925 +75955084465824 +60643410659143 +27074923130666 +232549218774135 +72523581341901 +103667434129092 +48978843434336 +34879836082319 +165791081257729 +199969013103380 +127064819168892 +195112856851581 +159304524694956 +50529892125131 +262546375378910 +202920602046521 +39850352099790 +100446390986400 +16330787596773 +112824468097645 +11394622831843 +130744410429705 +7236164288786 +64196869606461 +140936564038229 +129689972855160 +248179317250445 +169390692585400 +257025800076136 +7588458425404 +261690726135548 +159686845578878 +167437423907412 +80422206468396 +254425751504729 +154587631876273 +210591033553111 +253889870658631 +108523282666320 +39187703943558 +230311966485359 +118375655979949 +157977858072756 +15595006168906 +263357105287806 +133594177888812 +101413551292265 +75568299751410 +125133366384162 +133220926379154 +55131363978645 +243057643689536 +10247515199271 +229788759608166 +256422499738743 +71416989602868 +258562755831571 +151090321487104 +93720166252989 +82494125461295 +62502086793563 +23744916779191 +39190886290572 +149137491065908 +89570273392948 +101004218800752 +141627333119004 +32957370619303 +231199230227150 +97137740908288 +88535213517454 +21013488886237 +73598278816283 +166458957829267 +31991900146612 +19523578487666 +279296507092323 +277776226178850 +101714796557603 +30037106811283 +21331640349185 +230253046343025 +77077409570849 +230634344751058 +262189316093180 +17832343688645 +28453261136376 +76153562153723 +30601305486373 +32085591196460 +274712503878166 +61120795743872 +131545020188839 +185520842023014 +159124200730578 +215573197756539 +73910127098864 +142687661141210 +81505683382606 +268815982503539 +151512312290041 +15967618200078 +201731237546435 +104222956472135 +154223455634903 +51786665864788 +16681533357691 +191594115113083 +163241995519725 +206048332056322 +104855108512288 +225619196309030 +274273857497534 +168019166637244 +154591136874016 +211519444727725 +233072266636015 +144863296332283 +158174713126785 +91915134714481 +165267473109293 +3653815585865 +223399691766637 +29469025172948 +235467094889524 +243665955581009 +107645984441953 +8010080286470 +238189175019129 +170530994429359 +217094068000801 +72309972632673 +123507359425621 +208034859474694 +200978787991249 +28921717907365 +227714356326487 +272241236066334 +33662054107014 +153817526364362 +17003453503867 +249269168873107 +146798720610551 +199566001902947 +230623821199387 +185681562850629 +73969430359116 +21907265523202 +7819213437426 +229288696879834 +212234063980573 +148668369495480 +105579483143493 +102755166340210 +105784193547188 +30824304815339 +137887738018286 +142952246058026 +218441696505479 +218191825486960 +259408174328803 +269853936010502 +238977494073284 +26342589407540 +107359467006446 +137937092321400 +148643334192106 +239428937872325 +151277538079508 +61171622231600 +224322006767739 +44680121609033 +244834336790015 +131484927031900 +60581969540976 +130696008335613 +180340330157524 +229475011750913 +150147611944264 +176921194376005 +140745396868338 +193385231224168 +234758838175687 +26871851259336 +221966889105684 +135447959484750 +200193394318267 +256177111029992 +110321952144422 +55758175092701 +60647708738095 +75757527619865 +128417655402092 +124857336003183 +143120863602235 +264134871351528 +9796721227571 +95685226029145 +64021145012689 +89167566374285 +116076169588662 +204037854406951 +196910383845755 +231453747659337 +218417131132648 +7118102056245 +177719182559559 +242852568429575 +111045584934138 +195324426202081 +64553545889165 +239446481921795 +229956025796031 +267330311945564 +73055751667016 +188546361074850 +107941731329588 +82048844157789 +107276526002392 +34380130327501 +257287717797548 +40102424970935 +139593409477377 +81898513432927 +218392055438954 +41921463199212 +123149634385222 +163020565021549 +130426063848511 +235074934775226 +135350155020462 +252215515403999 +112065307629612 +209909697841461 +112440250312134 +74447589202405 +110213482069122 +262637315816720 +29716121245464 +50128784943214 +200738263685212 +151166807458279 +80833554660867 +171530875665855 +203436266531647 +124292397834875 +73662595571286 +31220236266768 +173084839684156 +156746936293043 +74250509888978 +63860079087322 +257618936518964 +32060907740431 +10767427695252 +281293226328709 +127189395017584 +227147547923098 +88444921513376 +148425315459864 +223933788755365 +218591219260435 +190454967863072 +114144712298829 +141109855283555 +177556486046105 +14104982110099 +268384988947023 +229210260496120 +207420147887054 +7159034882427 +179082200066626 +67316052512520 +43299723959610 +250693378897338 +170255914424583 +196632446769414 +15502460095747 +57185861483431 +252623343266238 +228940587017801 +112325689489449 +76124401041732 +139255906540641 +277738606460495 +15561412914041 +64229096933951 +172667141931409 +151304893907285 +112196532876232 +179257618997047 +206965506568656 +246669989230190 +210005281223607 +36112453067782 +278676762964490 +192509830103740 +234153197667134 +243070010484162 +234563189790841 +183226198061476 +40006443740636 +144859527113722 +53373772037101 +109072185090786 +145412459310917 +33099509353291 +263066968102575 +189770968365282 +100045997633812 +68045721769218 +141789852459021 +28408398294108 +124268112075402 +270872040765424 +64642853350603 +62253557980238 +24566644542156 +88309492366344 +4528917770116 +241178121824285 +146457648311877 +181742495427135 +261227634974778 +240614393545276 +94935026285863 +219243437050451 +163665594152300 +277494175038640 +34330623144086 +4132422692315 +195684673656363 +173846705418967 +181865648956364 +191231949767345 +222943128339403 +175323127813789 +81811470285955 +33576619619641 +99086884391837 +272531546874601 +165800077066553 +216750716265983 +109769353869105 +157702040306224 +111845184669564 +209857773351358 +123444596456470 +256161575710954 +179236332674759 +236478604766131 +64256660282211 +153803372787093 +265036282150580 +276230609417811 +257844030235952 +271547623833658 +98887461827302 +13724662117161 +107197205086338 +12950130686622 +21520275734368 +240698757035764 +154695250624367 +260599996300278 +41791696685191 +155763814641193 +223629409412295 +122472388980691 +127943501652094 +251742232264883 +100147894060000 +261689957608936 +111157649758539 +198668361647500 +173674049146005 +277740783036238 +256705987860653 +178499383231712 +98066864814716 +31521907139834 +102303012459427 +267462783158667 +214343993190407 +209365050245141 +16123195281437 +197560067682965 +224336292280414 +37619567196664 +114717135557033 +103046600578838 +85662073495550 +72355963534301 +19295072213529 +58803761113339 +240406538997289 +248703411061713 +41963227751352 +66221519728034 +232405775016317 +5775489400311 +272521685243824 +268204664982645 +45080316014977 +109654548634210 +247024992393566 +244480783343863 +149979606113312 +219445494280636 +58530032495501 +170515403681117 +2980071916268 +222592522645162 +143950589124796 +80246942413683 +113781315689123 +8815933696632 +274604262641860 +27467538273528 +247669050191839 +166778989903983 +279604552226793 +34978766721042 +73840413318614 +144616819086275 +86946255519805 +245414683971313 +147600159932050 +13762225952647 +189263549932975 +203367635135458 +228070069838584 +140414459605803 +45939131873107 +179891372021126 +13260259315477 +43687579892077 +8804047400363 +68234458746688 +103081671936784 +218015517014233 +267183166139625 +204645543346136 +215208312594776 +237328240879164 +105677909532614 +100450276297642 +206021583460910 +158759099155892 +208714319462577 +8780762938559 +74779407410223 +214065809941025 +152296488726926 +227354379270030 +148249292030007 +103552215448189 +144357659424672 +23067940697263 +173799664314494 +200519616312942 +73439921390436 +34019616787659 +156297968737964 +138645961009687 +202579139362019 +186897031273938 +206524530072993 +139916940345970 +158667149927402 +245421102830114 +163417912343601 +254712441643938 +119757686884805 +61784530357602 +127679878576487 +95252781103186 +185691483050757 +190557776593760 +254131207745414 +31264011286973 +171263361725435 +237912061232676 +34917834995818 +151996151304565 +267069702168215 +91094322560129 +105438873573537 +159496212597423 +68970161757560 +82407085890684 +53425791175885 +46004234728957 +269251644433782 +203108971360099 +75959450367956 +124353223743674 +110014790249840 +56812152090962 +23128329444791 +229995394168739 +70210932093101 +250619262931841 +227352443200576 +66461466889015 +222945175524352 +114298519526422 +268004037610344 +187717902552656 +78064508892098 +175425921859339 +101895951229917 +268022387244978 +210196410556095 +115771883174931 +63555057115149 +210063299409236 +99250866714536 +168654350951041 +213032998415601 +269262489055601 +207740816192409 +208776752944262 +230621913399672 +37918844400334 +169567303747505 +256277640946772 +227174297999792 +76871628706013 +9130417760779 +119090153955776 +142525043386591 +89719212798552 +13719627807374 +263086071036268 +259561980998819 +244364507628724 +27458743529088 +98333436751696 +275631860811986 +190079882069855 +156923937754443 +180278300443105 +177474078643369 +151835631364911 +47697856042218 +165658153069390 +144005828571218 +159833622089648 +235498809490296 +132438624739349 +91569325318068 +48417578490839 +224629550221595 +37427033667495 +167334856338774 +35187657732794 +148032956015422 +224317675352769 +43765104125079 +212615199274652 +143824076280663 +158412200043766 +82138434513252 +116502294094880 +230121338776548 +177101722800420 +29023369297711 +80636941204768 +163686863522902 +140777520907114 +54076237994127 +13364492732141 +234596668928145 +36541499304769 +90028285364314 +103699449404662 +112823059641704 +64198347881690 +266360997757985 +12589297963311 +238876511863840 +122065810891731 +104692154266964 +240458991203495 +146748855860540 +200448936700769 +48121606506511 +146358228037780 +114115376656871 +124856537682311 +162250634454295 +97172540780423 +178387449463410 +169627112858849 +191512348144281 +42349110561400 +134710043191590 +54684417190365 +117951731348720 +37262444399092 +91479203999085 +245926350115178 +7136571678978 +106827430261845 +262789378337693 +24777028232699 +253027977441653 +189961905394374 +120398727677675 +94680787460485 +139129706882987 +203989392691051 +186534702947098 +37874280404437 +85543684086339 +274400406142263 +138118901455426 +99971273764980 +137067057242162 +132062402571954 +247890834618186 +241660807890794 +106756001068885 +131425055033955 +215426177304519 +83298488117705 +82153086732343 +137178281019906 +165752354005633 +245667171943778 +30464619217918 +136078785122772 +144495184317426 +236146051060080 +33531765770613 +134282188148539 +52086876831128 +123682989244728 +124339167072487 +11917350355680 +106702424915155 +215594474509998 +261504152421825 +247827448564076 +100191157051713 +28060653099210 +60573733302481 +83670550142025 +119489251961016 +213075538176955 +56685234931865 +154577625352475 +222986475525264 +240065945750011 +65942693624822 +111409895424583 +232356677208664 +276411976623769 +215180270837993 +215586880810043 +12952812080401 +230185339854769 +59776871764660 +179945028627292 +142444538236532 +3041333245637 +201194024658082 +256479611771397 +245662787169913 +205461957382620 +61311693966022 +279479268499495 +48552101446555 +146291722054084 +235112544023838 +145792577516233 +11209820878119 +74107679166831 +218730885791021 +240205807678899 +115125515605999 +80315269039430 +32310965040641 +10689423601323 +175256993955535 +171235750380535 +89886969246675 +205023754497388 +129758309229004 +208479618762604 +173417625868542 +60235273882204 +238501285956839 +10792327628066 +232929793797371 +270261890634161 +6563496568129 +259154888127654 +114133990156582 +70392646434940 +109650562871321 +118381726077894 +261007015610551 +215189529905574 +269602310447563 +224727760514474 +175819101594098 +162890982494651 +198637177075882 +272368844661864 +170617347478149 +137165148624239 +17830429488131 +162077376477058 +241240512004776 +58740128064185 +250681187220016 +277172681753085 +48840722568924 +70450806990099 +226184144049150 +194627923820050 +263209092612726 +55791411608117 +50601438486885 +200461051785925 +136763690727537 +114719541697497 +6940141398338 +62636497642077 +1094231476387 +160713188229356 +246158577428434 +274620294135909 +12709875955461 +133702126256756 +86780259332900 +279914064096426 +997191048287 +169798439842817 +151890339757393 +25407079579655 +36106674092625 +14416177941305 +25255012163950 +59583830071869 +256141810280584 +279021610641823 +157149123276044 +165125673918851 +57749167068065 +232485343042265 +52336316925504 +98737747235165 +52004810369320 +1527471687925 +162112941811598 +160044989509736 +258821795986771 +129834939297377 +112296269343624 +113256475836173 +161242448179224 +155836081039493 +39432540364250 +165704479884172 +13146969345986 +127036809432720 +176056701266946 +95641447523053 +72280617342020 +27273124789572 +231016445380121 +181966742381538 +152096590036823 +128399805892349 +248835766914612 +10827458968794 +27564660645607 +203702204992707 +134166755719263 +7261406129395 +67234311319199 +256725151919607 +72909431413905 +1930965579223 +21733525010604 +111029243668294 +25550828305172 +155323755100531 +209927321032776 +131063319050235 +86046505491199 +230587295609073 +48024747209993 +147297757534537 +99050010592799 +274147157944190 +36362207407119 +73651183949643 +105350800041768 +93082217753211 +69044315559721 +257912576620685 +123730627940142 +13543241851017 +33749692321258 +145311546162820 +54806867212111 +182433754886097 +168229012401285 +22191898711089 +128756987990075 +94178433330718 +222345625766362 +30508556149094 +49049215717146 +66161401734521 +89390208661267 +121433764614107 +205313671915002 +224751536994229 +44843761434886 +61027982032620 +19091181843292 +211581916268253 +95233290040130 +74493098497948 +12763997968064 +64223974614428 +7051007364246 +218876982755159 +260421865320767 +202682240779280 +95279526752287 +246522436124690 +247133818596554 +104066674498916 +134406589921308 +77911765145020 +139701914104946 +72108551583898 +21850899457127 +228150017836392 +172427815273916 +134313370438766 +58796772501522 +251528365469613 +81421538971085 +152459279488329 +216899971533562 +265384318802827 +11321984650633 +99371242021657 +169221196176168 +201522423844070 +55993536030906 +124131803034857 +100653218248445 +154247961651142 +22915546125066 +40993814617749 +276741357844620 +176295995282575 +7075301945893 +225375279992004 +172439888813260 +50345799144780 +277676162956624 +253143399495493 +12065310450193 +120957635063107 +74775525419522 +265568266393411 +13851256178674 +129408757502526 +29287521223507 +191108163561698 +256149942806300 +249481613642554 +229915710042745 +133238800726682 +106226532176069 +18320347156707 +24126129711851 +164872100283843 +93703332638386 +98693935517089 +21984626139045 +135851427420511 +32880733848700 +241077949272770 +68862811528717 +33494769536129 +250131784086192 +53971962907966 +270976859507792 +53455158067465 +253286176609697 +189455984224214 +182350948288492 +45480900194335 +127534450360000 +12309872474885 +277539563984332 +235467500206707 +18101035789896 +164721206113715 +118062693855976 +15313307606532 +218787334330571 +70893832903731 +192450278260142 +259247510431673 +271478103771815 +242343980023452 +68982733160366 +18235999054066 +510579671247 +251592399869108 +216443968995841 +58262538830666 +162492956386473 +131204160480561 +128736030398659 +66145366021736 +270258585636137 +71700695537100 +124470418743032 +176407997938441 +120363271324718 +8509536376190 +217438109710030 +148734953601638 +110748421763824 +132926331194451 +64925882336144 +223307845137297 +234974993933959 +7716030937110 +182892992058581 +133016346459660 +37150498719827 +135271635242324 +196038027644755 +100149631950446 +150773977269355 +134263238581335 +162096723199425 +117676488809054 +182589857674974 +172772765319080 +243875444854094 +217349716083742 +141485293583523 +244163736236614 +18558495108363 +81844256769631 +149418420200988 +94742917272141 +279829031767117 +153109847375617 +79801776921075 +104364817731015 +47138631274189 +23419241466901 +84918402491324 +26741618713652 +33143427643191 +97451160512525 +135154669938852 +182471585202755 +171222243714686 +250402749546233 +176157079108333 +272760710471655 +93977684394082 +19281669101956 +215115542183292 +162799588216124 +135777034505986 +99135963562267 +35670768755768 +201382366821597 +49239111341245 +223010448726589 +138580491379708 +202807716966782 +104828455549292 +31511852667554 +258437870003947 +97632867261054 +233972631649108 +95136536587346 +133605840961205 +153139801242563 +259784337117426 +51739897072550 +87975479948541 +262774210781146 +138739341684139 +143353449514789 +187002153241974 +218496540284344 +226104086659162 +77651800196973 +191594329515747 +212809211123132 +237357072568016 +23232808906996 +49503095171973 +144786671706320 +133523275058484 +155595179905159 +174856232453629 +99512449270847 +86950498228464 +172789229667960 +153552505998222 +132773944310965 +31673775896864 +176882463297602 +250326361959051 +134976288801062 +182296545000832 +170730305420435 +96964409105664 +246208173871732 +146464688987822 +220150837690444 +211437685174976 +258176897700307 +179982806320320 +34653189781991 +132017959512589 +19335901301047 +219800705981027 +102404587877582 +244256488874963 +258535120047271 +194773537703684 +82865514562816 +10263267393974 +12081492333088 +196439849769927 +158601468511088 +68443881655773 +123354335479797 +188822439451350 +52353007393637 +32468636684104 +20269928307262 +124838042334458 +53475514462333 +152875565388003 +267747882461925 +73613792364698 +120676261754771 +243649010472983 +109624860297089 +206753010893410 +205525423062568 +8544025373079 +182355172266031 +86697089416582 +22168698402968 +231293186208192 +267620930050646 +33819970977325 +232986278971991 +133667204400905 +453633836475 +123400020380814 +101786219852222 +260678621936126 +100921180668482 +264119205005446 +127051057520528 +15978079516242 +69774418813700 +62501362135719 +71511658840578 +117250286121367 +29550325548030 +117476713058827 +152205167791049 +75437159147295 +267413173189137 +272151764338012 +276721290797983 +135442213283485 +111607870496472 +70272586011445 +1790066721716 +25592442949897 +45012398383294 +178178947326701 +129132254611633 +142090420728938 +97847075350048 +160723864821542 +194179393518216 +176516606805951 +256138151439823 +154754018410485 +182229535303657 +48720630275819 +196571092114999 +50273743768917 +214362136827696 +202417613841239 +99673977449436 +104389701909190 +38298543568306 +170095401514822 +243469026308402 +70485669418257 +150270958158173 +189789493587385 +58699893808989 +63777209553093 +120353011551207 +181181012972257 +215666570039725 +206920393029018 +163839296053815 +72066329415909 +144523391881245 +148644900353496 +197815524426371 +182436417176023 +66619380456434 +40818992626413 +77994770624036 +158286287197152 +229267152199920 +169468958506905 +117211532179963 +211324221203566 +270692313779299 +131721176469506 +275580994872348 +267540093703270 +259255010854260 +267588851436370 +174995200641544 +263786166393270 +75382186142536 +17500137704120 +112617988750240 +206606877756927 +153917687125946 +164433217085269 +110463142934232 +122784050826108 +274984343315716 +232025949224463 +276756440710277 +21322887714642 +185121635901856 +45131143093652 +81413530342977 +119033927165206 +111817727385839 +80742473046256 +97473948652228 +209869394953847 +135982324281515 +81431004548673 +11339579195884 +251345721717695 +54493678480634 +207502367049198 +102937731594153 +229376796486668 +231836554119075 +213432448638658 +214997109749450 +28447016358327 +127764563198575 +68754648787823 +39678869001741 +43117082582254 +191107272185016 +178120499495363 +111075232426056 +37917505563432 +162614270015781 +74598872813654 +260511821553591 +184910891500497 +19464007021537 +53847059140479 +41152965201780 +175522946164507 +241193756397482 +189415269960891 +100277156868672 +121018153205737 +45266275652538 +276159424010835 +125028170265660 +141429152635847 +265996790397019 +96663049668299 +227391538383502 +17236753857654 +204984349786058 +106322708376848 +123638636165381 +105965169075805 +237358554719167 +153369294300437 +41171182292961 +50925839159550 +172928323721827 +72775316174616 +56901459703282 +246628416502314 +234083248998034 +265068440087762 +153403436949901 +26377300806937 +47647944323198 +191672157070988 +26844618299864 +26886983815214 +247868518312937 +194938527498962 +187037466415819 +202680939572923 +101990622613491 +39568663578237 +179550457995043 +64354448792464 +270985223770001 +110332737466273 +98015323647510 +62515823769928 +135323574011306 +121996704966818 +190030068309183 +242845064706919 +6667785105489 +40238763940500 +104856151136378 +192289553089449 +264947289932668 +113407961443694 +143376424439590 +104584679110105 +6379493722969 +32447020575573 +199168160657879 +3761725935812 +224511055626822 +54573397023097 +61263991243993 +118020934718311 +111231081503608 +182589586065512 +22341847971841 +258030031864399 +42447918803661 +158132149165126 +5816607655336 +223945792551517 +115239792953934 +280489530272928 +8161424381278 +238531964397840 +100018063068125 +110205570738709 +93620089491983 +259270133675022 +268835473263084 +1814713495667 +133431720116052 +187479509250974 +171828619075491 +31082671102788 +221424920980841 +81574673056938 +224834449849004 +78420881849537 +45283796862340 +112831901948685 +11408078913765 +63754940906160 +275267599288236 +258447302297917 +12348978110994 +5549950730354 +152388701028556 +163654652538306 +101470439918795 +240295416951087 +94528751336325 +194709226488403 +48336766203772 +52386404520458 +187653155004958 +181143131022892 +251054426043564 +144746940612564 +134469842551348 +130058043992130 +251731514224800 +152042441371757 +239841994088295 +248548832489996 +180093737364512 +122018184654252 +18387177074688 +20100219650207 +126287976020682 +259062468454514 +133715172091531 +174294686490213 +105109558171157 +245518510803788 +58190067944237 +145140691856916 +4673935301654 +149483418422824 +249020841326718 +267497145795214 +200019505281544 +100943875545853 +22978798299931 +75626614155393 +3448088840294 +127290482223868 +172540258885907 +157774675602576 +173968284327011 +56323783258241 +46057392770695 +87625661070835 +81086437110122 +143105334769369 +193835411251985 +34646839961505 +280487419136435 +4461542505011 +65704557754143 +106162938008247 +3315980691568 +191447285030933 +179493257823742 +164317784655993 +45119531713169 +90827101120531 +278489364835316 +154516422584440 +214219380871319 +51121326657591 +55560235728767 +121068265640000 +46132280873008 +246738432508084 +169867991921663 +231592727068767 +87236718243721 +7790816364344 +207115369192086 +161728492810513 +107975823389661 +229694680892198 +194921126930585 +255791355591517 +58243272118976 +199975500659460 +164224169218440 +241220154354960 +257688076332445 +122817028311811 +207851357712346 +279475660441698 +82324244971621 +251389198923971 +35299181587006 +266610586831314 +23360440147271 +209330189465640 +47530648414622 +271543893126139 +169340736317620 +142019434660864 +99473646160812 +174495066593108 +80140096952279 +5001162143701 +136043814117132 +106995620063810 +135739056391246 +143985082211934 +259477596138031 +244121147694302 +211101348547192 +150318575592620 +49917126609018 +4631262039456 +276789873901063 +169305955771131 +34230989239245 +5196319424850 +168356604851349 +180817435188156 +251564026335081 +253213059079998 +231867634273412 +22034172107826 +9057837380184 +113081208660228 +239595302506506 +99323680384229 +276523059816766 +238861535877276 +63054642677231 +249602349035994 +139467123463202 +258832674337781 +127342702689018 +49938933515836 +172448177643607 +131613168125236 +250974873919200 +264411129527406 +157066733331273 +182840204539005 +246145934912251 +87572743302024 +279761675848494 +202383207964009 +127532861689458 +236502925114780 +120754039565446 +159675007101290 +69621643826451 +27088897104696 +41521104338760 +24070159509759 +231566676802912 +250384942552215 +269804897985612 +161815270287238 +232807256038547 +280289892754109 +203504895722543 +138307306527992 +48696740437265 +62248396950264 +32588654649680 +235515081228909 +161115195995659 +127535368870138 +240384849127955 +39703144700496 +158691007382780 +234131453181667 +15814958548564 +238815927168321 +154725646850191 +179940995993785 +164218566498150 +166715698391850 +91060747844399 +242011480306755 +81462757858633 +80118151917963 +85405679983320 +101818815879581 +22842189968395 +51137748952443 +162495570349923 +225414777129408 +8629869140435 +93984476863663 +57417247085916 +38117110560320 +192844872590786 +46262202593271 +198661036123333 +25400197850435 +248634270452207 +28611031660606 +187003708840703 +151819225143757 +96145051362423 +66315452110954 +17612508595071 +227405809374080 +74549728140517 +5174947467314 +69679536623411 +32663070965913 +97263948708858 +199144270819325 +175524509541846 +133070671516335 +148060040617639 +40311216459012 +106671294143200 +124534794397829 +233748197544871 +77327100835355 +257273285012084 +257197674711843 +92555005476438 +272727373965398 +162792016894716 +101185161089203 +66196097659504 +15239678340056 +216152384236750 +65140898248171 +7222744650585 +196927282893765 +116056984173545 +151123498510172 +210230557676764 +263941676313727 +42327844933669 +21535364617066 +95012551758690 +186754599530255 +211418561372012 +183313226988050 +256537371979782 +272027260316417 +240489783540727 +161732847248890 +107601056770128 +122210724318030 +3634606738589 +53486489256210 +231351550656180 +220867910212241 +194827175470551 +139816359140183 +257905904491112 +175681002411351 +26069353444867 +30081411063594 +95441641195450 +190596076270774 +25645560598849 +74360727436766 +18731738709831 +175103839048601 +117632491214359 +97585317552638 +151516543938589 +172053004546515 +4893695020034 +63549977506752 +57266931236875 +115316947415054 +21468807528451 +145647701376234 +275412735586130 +235344996818666 +45004177873133 +251503201628905 +144072120608552 +115437508168962 +200566112984876 +262899551535654 +63023678824353 +71010950088897 +113448406296072 +239719707632096 +16586736899144 +250709694395625 +200316284017679 +129091376884385 +239440252854650 +184665307298938 +92341507523530 +17679369766020 +219537095543075 +124937124259753 +211849816275551 +4483382158165 +268757679719065 +274874885753413 +129534508485997 +59892202433896 +180825535250036 +90474708672445 +150702673914107 +116866183132593 +178490796831730 +187631879613593 +103898945569 +58341741283917 +201741022307585 +156483678603900 +218890423496776 +253584284978217 +276986811603420 +83661153129178 +88754416784239 +247938617550098 +180954864371186 +224821624395426 +123042123913781 +232519158630998 +118099573974915 +127578070789329 +249142341654317 +259102901745177 +260877111972899 +249467488168253 +127159229482345 +31742492548439 +263070531501808 +232123121330016 +225993153960446 +174256664354640 +264998546171741 +112180527968084 +209638701298658 +55714910078711 +171971903440869 +20959106778236 +122424188174248 +93066416851999 +95794713172159 +192902397069707 +209961958163400 +222991232888404 +192524300939632 +34909108724796 +164105102526740 +275670695773146 +181184572751487 +42120100705574 +47914805530649 +14889817856364 +220490590504948 +140519909342721 +140641514296788 +59488369094333 +146737340919473 +234886659155887 +40914486952161 +214854344141496 +34633092284798 +70754175794047 +272128350661828 +104261483383865 +277796601552074 +181822936513877 +174968813268466 +76099072564076 +160107842756959 +244294584125624 +133319360341623 +52300099487524 +279713638931252 +113897052613063 +223921902712963 +102104732728993 +266635162229531 +281278911909912 +246725004817066 +232003745330687 +156757956034852 +127242747483410 +265062918276360 +1016311737592 +203287276663343 +207093731723265 +10632988228771 +77900168740379 +73047060816455 +207864159237870 +37474084478422 +170045454291259 +263842748940125 +127743633615295 +281117710591817 +98090624398691 +36153497715526 +157583457264807 +73884721497043 +257348830164891 +226554699456823 +37455545348148 +170104696284209 +169603454017172 +61446862223935 +247146421113503 +202633905848718 +230880858203611 +170976856558672 +92473040087930 +22700553596800 +106487411997368 +280206258168044 +115962404633636 +116257952453947 +74931283369450 +92894456384367 +163563571783314 +99010579282141 +251215830225812 +157858577661602 +55655824547980 +145764913954431 +251260441858217 +10898272045007 +274527414276188 +69331319307731 +37940798169721 +81338548770639 +28256564290542 +15106744233690 +22398436107131 +174841020017881 +269704429831291 +26376084792318 +239894615297642 +74943356908794 +130735093127083 +227606138319444 +255961728598327 +162634992174507 +30322295424198 +59109534708154 +223556790493652 +187781083480480 +27156726590639 +192362725538306 +260128908884532 +223194685870644 +147189909778061 +53773198955867 +133711800241060 +239249179763482 +248949094345249 +141938256457377 +75041231915750 +12810437226066 +217853579724236 +16674842962810 +88776600996750 +116071343687339 +7339324554663 +100115818719782 +246467133649621 +79454946150748 +111461084698757 +80867216962329 +133067734697477 +250938650182944 +216053590351222 +22253791991387 +26266724195667 +57242780639581 +199962688706811 +51101109822723 +68160460092926 +219360901985798 +121517217153708 +30400428339978 +166510593694575 +202508227293723 +62278816401293 +126314468498099 +169597449972449 +174577624868841 +168719496685430 +200637766419461 +60038394812026 +94494568289450 +223397325689755 +278399766090254 +182903559933698 +198369083362898 +85590329160074 +277238688515537 +15838847134822 +119023562299381 +125211544310153 +157969630627883 +108393315547766 +161299927150314 +132040446293938 +36754377712857 +90953789351941 +69841280646468 +65899229426438 +83877027373584 +141309043070356 +257213809520238 +139087673217043 +264399889730438 +97215608969196 +277837692630189 +165789105349204 +194840967591696 +3460095888934 +257166593914325 +48741563639095 +177524154683365 +117166983095931 +201938503897020 +154005378259459 +125271636593377 +117698744059270 +233894496425768 +90471566663636 +135061465188920 +20077955470441 +19372278490723 +107406638325730 +233618882568217 +241465159584606 +99794315559551 +13355638065860 +51098006961832 +259719639434184 +277192559715944 +47872100299420 +79288219510262 +15116344287370 +207253871749310 +160131113913212 +183896044557415 +5986530138794 +63758550774633 +20555443820966 +193530336420085 +243535748323110 +277057315461288 +137290622229164 +267417666182048 +61908005036034 +66823393046232 +167142647980771 +74701084583742 +45728374441069 +238596765741357 +102375700952468 +192766285325371 +135675004503769 +94913779955448 +48520734355692 +65421515988025 +128347061581159 +205419377812453 +266171600996548 +206391609819842 +87537433122635 +10076698353989 +68381709855618 +161948848135883 +153239921949247 +122642896283947 +177347054101019 +126300635465635 +104010908922840 +38538178905008 +63334046787389 +142720571466040 +169782977473800 +15216722790419 +153709791012767 +155512725020721 +90305807544174 +130124786179311 +100359012119952 +92965671242252 +2831846905340 +131749099854235 +280957429360206 +269203150319417 +180344680831228 +256937361539541 +52796144766804 +268923568109227 +96773260899743 +164070484736141 +69429238917349 +155296667007650 +225600292110274 +46057307190031 +94800315984038 +263621202899208 +135779757904849 +218766507476840 +68526183760078 +273659369812059 +171513441785447 +249380383747411 +101474898480587 +162476740014519 +155904879381995 +36248569019549 +253033918484143 +51354266875052 +219068185584529 +49972526090894 +162407144778694 +53553079644300 +127111247389899 +268775138655595 +73607052643620 +269067450387082 +243902885886441 +93075173614326 +232510744822906 +24841741915107 +89759905221942 +61464820911254 +178724932457984 +231670316154406 +195585563194600 +86250357908825 +275952367981575 +133426083469220 +264277167370270 +7581618877939 +23079341231907 +234650856863727 +135936328056120 +142607222831050 +214949067708058 +97823229278243 +24449186694160 +171919471170829 +191142353978922 +102080842890439 +150934222866342 +247479405468781 +160111955043429 +253328261239647 +109931963056648 +129327991318364 +22055278263142 +214376571541421 +255319950826733 +276233921583642 +232205305152095 +77162743039985 +107319221720958 +85284505633818 +39964962329056 +247949290236204 +155355639441378 +180968227555815 +238882212284650 +220625183181188 +67285273488566 +31664495365265 +198156490788050 +74593906594838 +202756428877366 +50479511566867 +109647500505401 +216050444450431 +209245802534268 +226682539552517 +188104130335347 +184505713107982 +174122274683224 +174198381095273 +169003605884028 +174917327462039 +233039992594613 +66274546639915 +81844346157156 +133367773189169 +139578436055293 +13120136093333 +74722763930335 +37502808240505 +121450896277918 +262644786276670 +87252122609535 +161482625980634 +168365029315366 +197685134774517 +138981530447463 +4131188385186 +175980159792424 +125165093204720 +32069731275289 +45288147329960 +185379647262158 +120202006101022 +212938020463728 +85993631205425 +219933607307109 +239224320555499 +274849980258955 +32053836213210 +106658048450296 +72925203287177 +27944406924077 +138685535338499 +258879311998665 +166218862139805 +55876009857526 +128126793388428 +75294092643977 +9883958508981 +35482540227248 +162341721123235 +26536344587416 +160499126195545 +160872297064095 +217002533088900 +11993253268733 +88762575158461 +260461569482593 +86110161221372 +194536371900538 +51049443323005 +81155792893818 +269053975548096 +207976522223914 +94382432449765 +88965808808920 +241605989226159 +39285114021404 +75856257473260 +245878168347036 +158624105686769 +277557075274577 +224599777661116 +70335282081609 +56038894606408 +275305979313060 +4973411718307 +193158182421112 +22166250048967 +137121353933711 +48811788704044 +240510934548528 +253699251371410 +172122888289321 +255745012550407 +86489407524438 +161920264284342 +229015819111029 +97440711598623 +105179153446381 +5146996233709 +258981799174659 +266468807595435 +145974118920352 +121695333501654 +129577569490328 +128557501079602 +76707542158099 +19162078628420 +101343951768066 +278170571761817 +75307995292814 +281206698793696 +258685414018624 +134974757029225 +80717571247524 +82363480491244 +209990368165230 +43210577060185 +272600092204552 +187936379445980 +15006019399507 +413483778850 +30817520527130 +280285142291214 +237646002769543 +276343339596992 +187492713067951 +69648774263018 +186968124390339 +83474850352011 +13098652301353 +184522385537196 +82587181471532 +222892232753080 +225015168877386 +102712657195113 +139280017090392 +278248982860858 +99357141015699 +190279645662852 +73167436822223 +222501579112419 +280567260627854 +272770457796149 +61073003811704 +4458478350497 +247882792050135 +166295246829130 +135075088667319 +267192657151984 +63365171758369 +146471092366710 +75834100485795 +181169808445822 +279213436270268 +203023815307605 +25511978613751 +226902261842505 +78911392015514 +157972832696255 +262895847033785 +99998037107009 +104806019764459 +89078077118014 +91446936184816 +104488862515755 +219330175903596 +127360563414409 +229654228955184 +245981889850887 +128335238570583 +135270565115372 +73516848951635 +62697239489498 +275976582818573 +162479196412441 +104423884251694 +168173434210402 +17959379580516 +232554213920301 +156861360065373 +166276372098579 +179303284949692 +105728964326378 +275114748123096 +218733127183471 +77004274047683 +61639781613305 +188781901317765 +11588390681714 +176510069645971 +165867029341486 +175282041374692 +52005831999875 +226208792138174 +113277851184011 +85706748519448 +94383183022383 +15359388502840 +80459864785846 +178085371677138 +232313879403604 +44684905942189 +41912538699254 +197442275518453 +82227617764882 +150522785291533 +28165411949006 +44995227283143 +264013117623851 +109858612515340 +211546391981780 +5721847318009 +226719523461828 +80156793997242 +132959115120244 +234143912581212 +265590295206287 +256868163882467 +250123798084862 +53386926726840 +50697317072137 +209265621816988 +56717733704349 +261846863804406 +40726951763463 +38980847740132 +277689147899634 +12568775921351 +28203349514707 +35489868117197 +238244745970412 +276967681477502 +156225554980256 +78222767431003 +251193143904477 +267650527228185 +121883979274722 +160685577813621 +236507505376400 +127936430124873 +60870831367470 +27196733639998 +30890220965160 +210058145869775 +121038392688574 +155022202517169 +50652460861354 +273462226436172 +254919209077915 +208945137171307 +248774814585846 +82691904499741 +98915775774509 +7874116967247 +51153508622364 +200888736227278 +187798103687147 +251699492286319 +39442580777322 +91604000520687 +59771721789346 +208890672411675 +166219435577787 +219828246766078 +155004100532239 +41568199978976 +99215400602456 +150217425491629 +204024288103329 +177692877876764 +236204968787672 +231525234203357 +235335265296921 +106224918680807 +255759269338611 +85247571079516 +186774005742512 +267494275868585 +228446021928043 +63256614581853 +205728350124611 +129451362614051 +13151261400121 +134107694154878 +18925843391453 +57994349556956 +183716067184067 +81783832468972 +97397842430434 +109024807827283 +223286861351756 +267269128577005 +136290144652597 +54580153510839 +36485043552728 +272785786199722 +4848831747126 +108660275095069 +156325055648842 +26282519267569 +77092162462541 +235500348267039 +66795079029058 +177515978651161 +166679636022602 +205350021282611 +123177614483232 +141720686207491 +242124551820576 +155682666305255 +191922028065329 +273290534300551 +103813391323974 +241666504678284 +198194780947573 +258827339097301 +133693860482858 +76878309572761 +170928809860167 +264008702392883 +225680811906150 +196936393180323 +192976707410447 +90996758690186 +105913871391030 +17268059264694 +79079826988464 +60353431843647 +14045897368636 +68422206483180 +25661261913810 +241268522846622 +40422874014257 +14725321796533 +212527621824526 +142656519578563 +129886231692640 +59558488660531 +199811091718746 +192324083297970 +132986574715358 +238394013895152 +61496898673886 +47572282090845 +52342288881164 +2163304417155 +183217903216857 +213439803988876 +112727153959626 +100662820247983 +94113184933721 +607968687160 +41097996822661 +159942177560344 +105305280796471 +47902587861968 +3316524861457 +143575239280889 +2354250749806 +218176429306846 +57955696799468 +246769295132039 +161464460491096 +72729600617465 +80776571305141 +260629926671715 +237803345537377 +120869937689911 +114891203753762 +277658459541924 +276464505408408 +45589207895427 +200518465124645 +165772682468650 +86260213196001 +280630746204383 +43132826045559 +168026535526227 +14323008727997 +49147991047089 +19058654983221 +178135495755066 +68614269846585 +164146540330786 +56031861638957 +56952026047276 +133461155987065 +101563352759518 +125117263434490 +87349039261480 +201177683290311 +209209132475069 +64228389848513 +80881990520492 +124121802494073 +50490042509870 +194822474961395 +103617201881954 +177922157382738 +22583712692376 +201855529353864 +93822560016718 +141595199899626 +25326838475780 +259461167587916 +108341725655411 +41169874758164 +183418923245424 +195358320352525 +271206029080107 +268232385788505 +149365599419837 +255707483173715 +280200200709007 +21190236873295 +195988838077647 +30700089519800 +211130412905618 +8810431404160 +166002425600332 +137137006974004 +83118652991578 +183592504046162 +168841522979198 +138862223672558 +160609147942180 +20040150420081 +175517209421233 +173566901788457 +142636477233480 +266588543818800 +183757225469844 +116410816455533 +243831403987645 +197656589716969 +238405089973120 +55647808387212 +263088509706658 +142129506157080 +232099076052407 +15349390339091 +107804253993932 +43483435424758 +41484699266486 +38617451720948 +120676056236811 +74763154159103 +120708032671134 +65397565740339 +267250523747609 +24843565668423 +267990709970576 +234095442797184 +13167895950922 +132196937940766 +251495868038282 +158187628080591 +14164180025679 +158784787595119 +157422556957228 +258282892145711 +272045968207292 +267138915633609 +189781724174557 +192002598161074 +233935974502000 +96974492251008 +39640029315849 +217452686115044 +149887065474189 +23710433337036 +27916333607562 +178154920181793 +223429089171836 +166925112423153 +48112803112727 +14863979484461 +178671643949627 +265629649736510 +68978821737693 +37822206322813 +102230644023792 +2818756147379 +212028110206218 +213320057119062 +276920768706340 +45991300435484 +50106920400122 +218129909598487 +106811813578979 +116302005909015 +275584340616189 +8241758216208 +212829815208153 +237375629835881 +202585736622556 +68820697897785 +20891782537383 +67032214372234 +113080057932230 +235499821151206 +186478139027563 +140212230951425 +238358421260394 +178946141858195 +151368093395232 +85223678237248 +110116651354726 +261183465174790 +153421534015635 +94049601191134 +158514797670696 +166648319820956 +3542790402398 +249523034320819 +145917042853748 +206900090513385 +222307732157693 +215152522073216 +23683758860466 +198837393502768 +103929706270414 +126703286248987 +72606114431939 +171906490670002 +185291626146080 +268606961020995 +80218190934147 +197041989556579 +200370539434298 +214577072044935 +154225392415118 +170104132591276 +45443446178738 +133777627289596 +13667015233272 +52630927955307 +149184576983390 +172189678130981 +208239869414268 +131005004452748 +217126449459769 +92826014167789 +162488811063973 +155824193997717 +185195644915781 +45073409180349 +61072874785470 +260706986771353 +110273112484688 +127046808585804 +67124745105457 +182548237311681 +222646223384643 +225643412210880 +228769127531164 +156476293007035 +92901146213358 +256553784309968 +45723579623987 +111256174619742 +252377843025800 +255518615276078 +93805190507203 +17340506166446 +83925393586487 +153557533635351 +266667217704897 +51001645672506 +202539661111846 +259515053283335 +267087847537930 +243041434483497 +169490033877346 +211280828640590 +159149158777517 +5277914938387 +213674692948515 +161207946102326 +200809929432904 +115288730211645 +201452678348027 +8515669731009 +77724901227652 +261388592056693 +78327018059768 +203615856797604 +45884279228787 +91486353983464 +38620256141479 +109353195923763 +155552334836608 +256794002255510 +214136295265454 +143807506792602 +149339882654295 +241175010702536 +149487326143773 +120268743134430 +163264502711268 +73446575182918 +171181546994893 +32407802169087 +160714345809959 +40221535171886 +132063143056937 +162310367522125 +96796944344658 +175300283338373 +260960248946790 +99753826509885 +84978008512956 +149513847940973 +42348149709794 +196352980325813 +155273760984064 +103517575903006 +43049559943609 +191204972770883 +137698580936677 +55120503629920 +145667610839985 +278379275002335 +52410062335309 +274925733552958 +42592969979415 +149333489228749 +222186119249664 +143470003855866 +96578192441218 +51652251882173 +267352711484709 +139868296971653 +154826368456639 +202938808599265 +156599499143317 +149264862326260 +261419398898544 +72116332706813 +37632756104343 +19177999215665 +238461181971864 +129983636932338 +52279577049100 +36984082609449 +143226207732599 +131279356249234 +255451640382691 +161422843460954 +91995470716752 +192865931779536 +260176844037584 +114953071211816 +41688765522512 +62151957463959 +133719698522345 +28746926662984 +75971129907590 +9199052217266 +4134082298321 +242534414354877 +270500280999091 +266269295456296 +125784859102279 +225625878009906 +134209810690980 +13926967152335 +261844809600404 +156029944423227 +47667660532723 +32235385400252 +100182851385639 +257555440360142 +142982792079661 +267216645235231 +92554688029067 +51192469207975 +265207841392063 +241767380848888 +228985516957377 +191923996253393 +127252943300386 +35040934847745 +79746255108417 +135313659952266 +72325217305262 +93865927305404 +235386409652511 +96536778266308 +103602210651776 +28881173155526 +27777502636123 +228611280818209 +230196176571522 +54893726008501 +101983774024858 +134890765312818 +147148931229859 +106701043588538 +187606517191938 +259069908263460 +252144452112109 +50092922127333 +266681048561433 +124721058910833 +196474322007906 +104399345799211 +191281506179897 +11745447085684 +275651675088324 +228525073466660 +62256659668894 +114899664473827 +227005433995769 +63174641890861 +221714225971206 +266135660522397 +157739528730522 +268358940775270 +126468472833934 +242355068144847 +205378565223984 +106884648090315 +193026386271472 +233502206504737 +158455055779063 +214540604239316 +193897067478281 +245028037812376 +87309539260481 +245593418147241 +90500992652758 +261518202142149 +51979101701 +210753162907791 +192059247791084 +15419884819627 +89573658137484 +56375974710774 +169322745868323 +69919210775373 +33611811981745 +16431232483049 +148686248497686 +8201940406909 +65884001057998 +113682549173707 +183331420950792 +100336908222637 +257608035909043 +252612166269668 +44296394700620 +7431782154890 +240023277347849 +13749576162267 +109224110174420 +202712464940069 +179101392336867 +135227537540303 +44865911380754 +113545834713031 +23380459397148 +170796278738843 +168143465048436 +82373777992252 +278285524186575 +99863257598265 +40751159000147 +106445221575177 +94936010284168 +260653996281974 +250119326768808 +15275847321971 +262868681266805 +260283178011462 +115750996444191 +167041538992365 +119864275329294 +171701285586342 +44292959816405 +84801418518448 +38918706807390 +164458547692139 +104955739445526 +139409729554828 +178488598846892 +154749874648448 +268068256688358 +218658004666011 +86310718667728 +251649243248179 +225987093695260 +41511692156437 +13685578255811 +229822224298056 +35609727457635 +8190091716490 +58801139391103 +130916541965584 +238656924394339 +219215071128010 +243001792629922 +28417754302748 +127327195372170 +263231947470622 +145818592100485 +31873139845119 +67032364277493 +163880174220247 +231433069235952 +41122729492307 +61278990253722 +126790614932390 +60896909809055 +66102324175917 +236895416087680 +133817849277774 +48182471819143 +89132801499709 +203578346175033 +241021343120874 +215197298618664 +257771455080307 +150928792428307 +31571723373477 +77412130091031 +251047958255599 +144844999969045 +240042847660254 +41666219082296 +197745591554351 +223983719242370 +131065413054668 +184382758447975 +202650804878813 +79303207675648 +131241410059129 +224694904369859 +122130628765549 +260572379410638 +262953166106744 +274776273967896 +146573552934696 +91702391913469 +187311188221690 +265775536503256 +221752989480175 +190451401019754 +78602018680585 +30105632282144 +200689119043966 +236914338018602 +54875792092005 +77657147761968 +56484419746133 +254058146754079 +239392880736794 +154865295924510 +103304777322952 +5555440489239 +138617636248126 +169009043976056 +41351861902786 +262649080334489 +186938877098419 +272069357173452 +168816023977514 +255090939135126 +62355668013161 +57262115582133 +100817237101463 +264316963864730 +150145450463295 +244833099058413 +38504244266680 +251776052900945 +90511953803329 +252666482099943 +35230153706012 +42213565810864 +268869927492941 +146693772956846 +144514993373056 +99861345624944 +135022724264953 +61986035578201 +124284777452079 +213324261189825 +266504816152526 +170809280102762 +219694896666191 +174110554141329 +103125539999326 +87607868748303 +147586437373703 +216872754093208 +217226910032380 +250319456733693 +182497496869129 +180548951907251 +123299798082288 +132749689785914 +136709549045842 +239230482392733 +264932616653448 +16168284690653 +204030403383831 +259491068036476 +186532452314445 +3595834631346 +89639658344387 +207894520257016 +246445547486034 +253146224999556 +262941305182320 +91691280273670 +98021395660349 +66039147659727 +103270591637492 +124470416951888 +110701613487719 +83288649023780 +247629567376839 +68558515911257 +103134968100501 +257691109002704 +179585785505506 +203960953170292 +229257244023498 +153936296058367 +142239308621088 +67880437397657 +279320388016547 +49564491829229 +197706012157063 +68034577687489 +63927068901708 +48867912518727 +109464738639466 +267852410639882 +73124647228384 +265456547069112 +202882893505577 +227940206091292 +213186887214638 +26352046968033 +128748849697827 +103538053283066 +271755424477586 +134086610814263 +31367296613271 +200614081300402 +257163224102203 +230836178855750 +279672925423023 +28878042056417 +137801698827845 +215364475281803 +192627963539712 +50470515892120 +209944547073488 +103625275637240 +129324323668874 +151509823259559 +270540585960098 +245919164562626 +155397970806597 +207371016331451 +15607955225043 +278082594762963 +202106901534063 +109698379853225 +238874587305102 +59346946484429 +209300693440248 +138266026059897 +17792886008625 +279646776167751 +260063901309126 +74577081583918 +124863540758114 +5442742933555 +273013486454332 +24561767404201 +158297236252450 +280535460357330 +137451852861417 +122284034940392 +140547905928889 +168107954857913 +149822870879753 +17141770623407 +167749872304722 +173486171265729 +72888895900308 +11295942325518 +270913207381125 +276113738006932 +15162164028985 +236507191618730 +123108100095234 +62502811627505 +130537619717250 +218993521882513 +108212955658535 +43799139235476 +130950169068244 +118756637148791 +171687735297606 +25225763874796 +200877886618140 +221500782197165 +60718909637352 +36934976815932 +68204047734991 +150839831118334 +183687608557535 +236467905562602 +4638722404015 +39247285719932 +224920347907748 +176799577350093 +79747965720417 +171453974429196 +121007841131804 +157129702059745 +204662804579038 +100672869109603 +184648019934937 +62803475856561 +39334457284876 +13327254119730 +153968266265634 +260360190152859 +119793485847336 +193271191555163 +119178687824722 +34565010368557 +161914862703244 +73695926093829 +42309135036293 +172318511635665 +24404771573329 +217193353199716 +267240765805444 +223874637516123 +84674175691619 +145991066960730 +35101145165270 +220677131539632 +196231606322834 +270556187735321 +201577209243731 +176375471410345 +55355658125251 +204849798088541 +132395654480620 +47063111462819 +273447827047078 +89670148278676 +66375936449011 +160200631064259 +224688255787028 +212988070988622 +215616060300505 +65686982229131 +87070760085350 +160230568848499 +153193797890079 +107316309062209 +214868313362152 +124566345497780 +204628264564006 +75055569605100 +170110079926138 +146658443010539 +80651964922024 +19049265654099 +93071958455410 +36163701361068 +122749183497105 +172368080788613 +255584967969567 +72148349600870 +247149496959111 +104944701053686 +31082523232801 +119049089664638 +170112042304213 +280890467345622 +25231537968686 +42774153901907 +206099981467167 +124793621132223 +206020846375566 +254431543568908 +251365234807854 +237160851718363 +130687347637147 +183528527220077 +253703513043246 +104908096836413 +163206880210683 +128973966928467 +89319547904894 +151877577464595 +89734841052947 +152562289752730 +276237757131999 +25665913146497 +111159467882884 +8242622571971 +95235167665241 +101416568819866 +44279256605052 +204320248158892 +238173414484755 +164133238942333 +23830423469525 +11976884932469 +135749041359606 +68514395026254 +138322919102569 +39737009614341 +240941293699028 +8059227636117 +159846945769949 +263037200568037 +166326106031083 +120827472741387 +62110006547386 +232355138611022 +274595152987443 +168319425822846 +123243500116454 +19163077317132 +93509435170509 +205089141076153 +20335334508954 +47999790382170 +197584649914266 +255446454544333 +240596734146942 +22293337454857 +130444049117552 +73817451574647 +25401067001331 +242076031570653 +207583563467260 +182663081296047 +165116168610214 +230472236896768 +130676952405172 +66021469078947 +113083817691787 +200863775357016 +226671281863067 +222405910178366 +222238542265344 +117228103986327 +170371100602730 +52273748683212 +174572403574803 +45483266417710 +77653796144041 +106897525241406 +70068236162112 +211998069332133 +229833963783212 +153813926852944 +17335342193699 +86657453997648 +183024233481896 +85890042896967 +151998055617901 +113579561047544 +255016870004071 +33431609232054 +212173229672760 +160831087022092 +13698642116182 +70631968719517 +173978392016672 +179151136482474 +195376957430750 +185849843175432 +176775687511539 +219431998460125 +97687248896780 +269049179508878 +243855726734364 +219095076123657 +38976152151803 +14252481485202 +218331434621917 +141805886503638 +87930160088572 +5787458743817 +36935475857342 +170829772957606 +149348047374603 +225601357851287 +154404291119816 +246908274288551 +16279435096920 +46386252627232 +175159626605858 +79736149421207 +52502460985011 +147952227209885 +212437173337918 +249808242305177 +54141818433229 +194133694742496 +176563860049437 +200635201939544 +120092733168910 +177172720180102 +213214725834802 +268328112869314 +53976638424509 +161920387499437 +247635942873456 +183034924306863 +89306659102111 +186299104158707 +247464512810352 +156236108420825 +7119648741429 +182991534376805 +16734097571823 +212342529657246 +77439005916543 +240564135750557 +83269065071388 +218108692754721 +280412774354272 +242540185594275 +212161370640214 +252049320750364 +206584543168074 +79105061791779 +63469517895621 +16649432103968 +24865058712823 +85710248911490 +155209039746655 +21131546013925 +183807460602032 +252584022723200 +4202695179801 +210961090524559 +94923713759282 +17094371725280 +179472520196722 +108763622463389 +177029473412972 +76768146607 +212173778188878 +147265568754000 +226534282409615 +221192488529965 +103522582828222 +154270634433681 +26606552730942 +257376471292171 +54890176457287 +244351443132954 +118336583464862 +242629146648554 +5641300417106 +225053107433031 +21827995724097 +252943200196721 +255495888994664 +58705064367640 +85426500310141 +47693914476154 +275544491238162 +132815498855070 +148032141849719 +246151563219065 +78270357220052 +103433225719381 +51807265750211 +207730265575703 +34402719067271 +62435335698056 +209956010293518 +16797314211895 +216912605324512 +82370594430033 +80505775127799 +226654307559944 +256192235055425 +104653787029728 +142216545639754 +213881245983594 +278930961580336 +150246894830176 +177088074022532 +181982820062713 +230061542303399 +158916908063187 +157388843483210 +263894668357021 +210183968251734 +86026133483660 +223485409323 +265054509934305 +6180973467370 +135717569628691 +233767930038909 +115211400623241 +73507901050146 +211338215091608 +94995873901234 +79504823091247 +214336301468029 +2934158259828 +122444271385548 +206219546292412 +216518533195704 +201280657174399 +16052137318555 +40447585018065 +15921348187876 +197224090415617 +203346314704500 +46678147062829 +108393670709586 +116131580211986 +255217168344170 +121152482433931 +37664062336610 +227751048176126 +34052480735044 +195352699385978 +77546721245502 +235321306362105 +249826812578567 +236287820474780 +191606573364226 +90655076458069 +28132465775041 +88168866192887 +207403901900608 +226803487007124 +247277904043744 +154275784870317 +110112759951497 +192235201212552 +20160685972300 +199961477343225 +247531101854207 +4539860996761 +53578851401008 +132694811861693 +91848438671393 +44447125271663 +277233981409611 +233515928858319 +242159705201083 +247905048939538 +182839179104883 +245191355881915 +9851240639142 +246279819170035 +113419540507037 +46569760757996 +52379256040447 +235758812505949 +40104147177672 +249188625010180 +186299335862860 +101367986642915 +12226355287092 +135976024450380 +22430611446774 +98576240372391 +244614048175879 +191536509969111 +75915923870881 +122427352570258 +43272773687249 +58135905255534 +200869666785019 +277950100822640 +84624442348398 +214868652178246 +171656974480723 +127364966985746 +26671292513094 +35954300036564 +262743984712755 +16270965925040 +260888113339004 +95024326650592 +250050725251322 +166043174404368 +147630699174249 +276790453564012 +21412154474945 +268153859287404 +239416648534432 +272732179303316 +137477730917989 +97993553510042 +31245729534714 +57105118913231 +103657896046725 +157067715451003 +41365820388159 +194728134046544 +253440657932002 +40654679676857 +196316121098242 +153658767941314 +39760058867861 +148750904551886 +162096302199172 +238895644712203 +214603291439393 +39451529675277 +49447131642386 +260977157171613 +278390437165958 +108754200157769 +67667351311428 +266058924900222 +39458496065620 +254417110763230 +6252619958813 +87203913092466 +96434143067380 +161542716931489 +8103512692583 +146712820393724 +205412168094916 +101548833249491 +41618225364291 +237685453680219 +199023606660077 +153492855746571 +164034000687239 +232149753771318 +159901855968233 +33525359545833 +219649803965395 +244324210131220 +140365568553093 +11001886507146 +165814128131844 +108313195181830 +89564441789198 +141716417168698 +44948378062077 +124105425157073 +246557647327121 +113086089375244 +133643492477943 +124732953075769 +165187754367224 +234957497199316 +163279229659063 +145697111835275 +69489409528200 +161735230526804 +136825708807720 +235649626943241 +247223439284112 +117127532105134 +105671328243617 +12016633369430 +271010193998940 +44892061597405 +49986293985867 +116369951683582 +61175991116989 +241931322551008 +134407529946033 +76235147499970 +65271462552867 +198226426025531 +90885008311550 +253448912001376 +250901343094520 +93310307795888 +133661889083990 +59955145388093 +209523091003772 +234552530479387 +60232065072603 +76997540433721 +27051049203739 +41638267808267 +205397025757294 +247977799329973 +26374812557901 +254189107579057 +232407315816233 +14114869649793 +75952527094109 +101481810405551 +65830635664880 +35918321091972 +268991592232735 +203670792986984 +265924439511766 +252549175868608 +108009313357599 +123233684574327 +65135661225840 +155934090214957 +3973500851364 +183541259079464 +135217667748640 +159004192082179 +136539794535576 +134878965064688 +258712907963286 +89641386291447 +23551789321600 +171590146572885 +169087072395790 +34687636300461 +152172272713361 +182620419710557 +265505624648402 +80647064268220 +179469603439924 +232798034234359 +20498293958911 +57124639885852 +114920835987340 +17746985330834 +5447470143949 +255824975782487 +281322550528826 +178254541455280 +164789998207718 +218878847482381 +191005161784671 +38282782898639 +15262285322951 +195567386830475 +121762561084344 +43908710947732 +80926292166950 +11602704055018 +252737814476403 +4475809109284 +20127400730320 +59161507016228 +54632875658328 +83104486946610 +69275025550240 +2636475981487 +121306037007796 +211735538349236 +88522539598100 +101712827789512 +34855993573106 +236510874538830 +60049396178131 +194654135188518 +45710859937298 +280966027666631 +184157334123603 +110307241368375 +84609723189475 +34013872500019 +120626942756045 +12701245250931 +193658536798231 +110510355660105 +236957972813616 +254820347021423 +221985564056669 +116421349985579 +250387793107076 +183082261933170 +260114912203807 +252082999744274 +179281594237658 +263555056118456 +162093632103457 +177063513532013 +58648114906875 +67865209465510 +253625821273991 +227990006176673 +97419148330337 +13773691233659 +258538563707870 +158201999498122 +214832503700474 +52667284204021 +51631694926565 +265536088633169 +34391225172407 +150766291473959 +132460471955627 +19935371787329 +123295768464015 +124995194192434 +49194109975326 +29833312887266 +243198647735103 +83993044933547 +62619077082369 +78472157772030 +234432210285514 +32475880278601 +81009417783590 +275101681842133 +21650971118447 +122229210658033 +56212893625762 +140102363203420 +142432616526762 +121177475255230 +21909901576864 +154804294679330 +29446281240799 +398087187477 +207469347391751 +123588702762056 +214882774580102 +47975510438356 +237996633983079 +49454991767286 +1205135638677 +227354501121648 +21212181314388 +51510200757693 +38276980454754 +6925957198567 +115745019383450 +100263980293733 +16744347019425 +14291687792185 +20306892582909 +22682750866964 +242133784364040 +77665545797188 +178068718686949 +83261221969106 +58835521730776 +247045279798658 +87211019038726 +44542677270128 +131656615661297 +29316797078732 +142903112693854 +249286566556393 +185898834885750 +194693516255945 +122245810199352 +223379315826036 +74522537698862 +83564988087105 +235101822247242 +276375080588913 +163147599227106 +20469914849293 +172420001813300 +147120077111901 +141259270333754 +10619897625461 +8293405432369 +154814082201410 +203933217872758 +212930341474660 +47113758073369 +88313536892627 +107789483050063 +22316885062740 +214455826434521 +47566458061341 +41501446882487 +4476549472346 +116695874079301 +119575510434824 +197928001659803 +279778923823972 +132561699641285 +164134356199032 +96521615996339 +270753690576578 +143799384176831 +25609187244280 +240851020911389 +41710356304512 +110630815475917 +267500066754481 +205302916675355 +222473348553956 +149135448784988 +173551438832945 +206676322954640 +11806585318028 +3281553920392 +276509703954815 +243692376647537 +133692980980132 +221566964281185 +193546249513708 +17960004629579 +276017647310095 +264075514207047 +37284856961781 +281343390682122 +160666951993052 +187391333614794 +129330512117876 +129176360745851 +101639858805224 +233506663799390 +45581165156512 +72779455316504 +117023793918912 +29400186093353 +29508682472272 +50109490684670 +239085952095461 +243688378191595 +201871419149228 +279608458264403 +170154456058145 +152707667226976 +229160788140546 +201071023511057 +68320316763691 +210813614049775 +170304373400009 +74357509398888 +271563252496273 +97141988010406 +38136136686777 +216024092551423 +217121933319776 +140966410642618 +127216319737255 +213905233508631 +38660723800299 +263087030247807 +151232696673395 +227298188998302 +138296498722 +161433085814948 +226939025675670 +54416548516298 +146018328451767 +259523271218435 +120094240689594 +212072514850236 +204278980226566 +158497044812163 +142935591615083 +273302820911721 +134509157507217 +215893121449007 +218272890481273 +43948693056479 +37449942786423 +240537407998390 +121853082929271 +263366534878483 +99233131487614 +245899458690042 +109998271988228 +132445208703145 +62390783633884 +202620194526314 +166669066432679 +192692959319416 +2109622273375 +70231214988631 +215207157828996 +144266637393416 +52260169839606 +56914937590450 +221116822348693 +253266913763962 +48768836378530 +251635991896788 +130590423485366 +193665792500601 +18604672676449 +33763568967466 +49957339671933 +244103032598994 +2425042081484 +142831165843683 +160691920476450 +115110290995438 +260747962843176 +133743474800438 +108606118395760 +56126692582396 +230296246462780 +73823675178905 +275091805270660 +139762399665774 +265204546881667 +40917268485145 +193767626360308 +125233553667044 +84415344838312 +85007223905536 +187197940310425 +31053998039765 +247716492914794 +1069281269981 +248957502713848 +135016429650187 +108211146796492 +259807062955522 +54415016775777 +173053904381045 +176715834295087 +278340187336398 +152301473238889 +35700861450481 +127249500026165 +214629593806579 +281429203430898 +199644329110336 +41149397020436 +6286641717277 +165699940364443 +52387696770337 +78958010460559 +224109742655075 +208667947035382 +215928995921009 +164015848060761 +44250897469968 +147804837524462 +217509746947947 +253131535759431 +221648925205903 +193573965300655 +17692145155979 +150672265010124 +243271088971167 +172164898429755 +207489239553260 +222664732713247 +205034054035863 +48108352511084 +119328161670998 +230681838301649 +109509464873304 +234632175303530 +111550170074009 +11972318352446 +147027511362812 +56766601717306 +216136242863896 +204330753427022 +119822889354596 +276079401109715 +3765646418611 +63973148927703 +126295364837022 +5077505695798 +238058490320781 +210166705016833 +249231327974676 +149737712443253 +94355214828647 +167034095994580 +165171021931594 +271821653205670 +41135162344648 +165750591238218 +140571764351514 +64374133316307 +252021736816979 +216217728862873 +70606140259286 +75845101851900 +164088206386886 +225096310911282 +112312583751578 +12922459800887 +96088486226850 +137869648626575 +12492699113651 +372674791108 +91682601175530 +138093105757177 +75394495411813 +64723061878589 +111659882575229 +124087646091421 +271061715432457 +125418239046793 +58695753602289 +171867174142485 +79443359777132 +234749643824645 +45396924155664 +229782873240830 +93614759532757 +21786172064219 +260277260474988 +202641367509324 +271466716318088 +115848716132605 +202486646491975 +135263425354531 +227105573360831 +210908460024755 +137567246435150 +77889539487018 +2355458808663 +255987855219410 +46061117378910 +15905501478726 +54906191809491 +17249655111168 +238620093612143 +150846997542568 +158442286203097 +249423905174927 +137936094402616 +22078343376343 +181178797945188 +238652078267812 +129827741275836 +173522862611936 +240189009063659 +219234292327236 +176944717062355 +144286271152179 +81525021573375 +15376823166072 +235374807598439 +99528067403357 +133471758595992 +2639286761190 +74637933363219 +5644595907106 +228269774950586 +116992821772302 +101239425118302 +244402516216320 +148543239431533 +164377936186366 +166772785158471 +86213964019033 +45611556965791 +124532770782050 +184236978238191 +170154405262322 +249074328806533 +201661076186775 +178646078037547 +165190725600940 +275806985655613 +144639987613770 +229329842679531 +66853245915691 +7329869597810 +257614684121526 +204395214726475 +185909821549278 +209534808044538 +116913356795134 +80210990617335 +101581650913069 +92746951890750 +85555621499418 +169588295740585 +137278590858799 +122714341624177 +24148939034562 +185910448614162 +241957587710906 +48806817112098 +82459203933570 +221852713909681 +203388181119639 +28780717489665 +11127760827176 +194076604013106 +138474646270678 +131338384589843 +176151697221625 +87465364302262 +258050597603318 +220826153396573 +208281910475824 +54394223873024 +35865276601184 +226856002374377 +231688871543850 +148922273154177 +122457196529521 +249813184647069 +213068679881641 +115282523038692 +181813603359889 +3066165416950 +121818639394397 +34567080336181 +92944332846396 +190640160092434 +186104029101207 +269177125827393 +277142337917909 +191344888941374 +156652094173236 +264380018928820 +239203988809036 +145332927366706 +83715170018441 +39121424672885 +42241521506977 +31840474372146 +249269291986080 +114695627907703 +214228985564089 +115084690309756 +89051942791652 +166488016271584 +217083008066147 +245039006827637 +38684509901466 +61521027501483 +95611058478676 +133054472488059 +6040966666431 +247432979685047 +75731065726068 +45519149054273 +267590571504206 +253360226116357 +201222650615147 +195670996187447 +159693118370450 +60299969065737 +221837946324342 +270678352320924 +178784302752247 +216351378502036 +240035500258888 +240087948482221 +88984821643289 +263872717566726 +197271351340760 +49479291638436 +72331240992283 +268358682093538 +236225798170066 +14188628031597 +224227043308848 +254660209969843 +94576169574202 +132887020258870 +47531182925240 +210415292239803 +9363087558260 +107482629812789 +222191241075171 +38954697498949 +151488308511364 +266410573380342 +109546887033535 +115453679660899 +77389011972879 +96435716647148 +129520681835952 +175614184477915 +257056705499947 +268187752929830 +275248632662065 +141260486305362 +180689965391865 +66929354151349 +187800976174855 +212016414200105 +158752679087979 +183915874712414 +165237548521798 +12039424649659 +204952721292238 +185646014897378 +248819943001135 +64252900722712 +157874122549532 +164561787178891 +46103314134714 +233651809630154 +63666984306003 +22717028031974 +251223860412389 +128054608158628 +154267755801422 +257118251230454 +219702001497476 +224098471900392 +267543304273228 +2532929648354 +199577836600388 +133136253856411 +278484803177430 +81063688738748 +98783514968801 +139686935223722 +63191849899653 +143702323857122 +268885423410584 +73108508454253 +8801712317704 +100424452721645 +248777754677118 +63423232185027 +133805827715449 +37890855971029 +143846818614315 +198943095124341 +242352903657787 +185724779111518 +194907121032456 +124330890172541 +139841088901488 +58509870778673 +98553251122341 +139687510844587 +211477086248575 +55980933888817 +157213997933619 +197372415212107 +12538905905891 +173199473286440 +41268887563462 +279477768321759 +157445141654282 +234631156600541 +158002500504980 +4765971849334 +244437567536430 +122381426465270 +210419638656893 +185432978738042 +46418186228312 +135837845831653 +275085925488087 +204746605366991 +157220454407902 +59428438470344 +208009419078717 +140545651449785 +20781474716195 +262010950615623 +227673936292750 +274089891953339 +274578140170446 +191374576977839 +274124857435561 +233072974071442 +9808533765284 +231037451652691 +134160545759866 +43364156857439 +76409801990579 +159314702828320 +252939376891090 +107345280369613 +142090153277583 +261090381782461 +44462947732642 +113582170844917 +72288351673533 +254218232925235 +149521876005993 +54732864002367 +91535677101376 +30494669036808 +141356536894578 +269108491305670 +250615563089819 +90399336835163 +253053106263564 +214396347638542 +211359320046730 +91231497585954 +100224983972691 +141463562606174 +25514096732983 +113532167230637 +64811878518575 +49714019456842 +249700609411617 +269758661749308 +113868369451413 +118841678153569 +13483276866859 +212281388965338 +148920890168166 +219360693989225 +54756688089914 +59111151183232 +56788955954534 +60857248158307 +245102203472344 +50673199527805 +210603129042428 +271814429730526 +257345827343868 +40612620932797 +34601788593866 +52420410256513 +176065253556395 +227529393432791 +126755529118281 +183006942138865 +4638377150981 +243548394515878 +213795387412979 +24679104077357 +109649761029851 +12473352723571 +166744006827045 +208574995328382 +35441528535153 +11734192102949 +74924308108057 +170948366213143 +161306189421369 +220842016064197 +12073495967017 +213699903185486 +85010840505848 +250829762159459 +50896413308800 +33844195901396 +145198631821277 +33762052329492 +262503161010505 +143520922049124 +227218676443415 +3870615870207 +174573202040060 +185938495217398 +181878581992990 +57806218497632 +128345523195986 +274616669127183 +177922462940018 +154444044394711 +178941965305021 +150977295027520 +158986459076643 +63028585893923 +16023957947129 +35581777584177 +128944009390172 +134907211394462 +155657442981680 +272872689678316 +127887721673949 +144871288230891 +80003193337572 +82491646160968 +199115197654781 +42483354740218 +196798837198670 +201939893402011 +197359056307061 +74688591771289 +26933461581928 +252316798706979 +241334562747513 +276106107757567 +64130310267570 +48913817235675 +33276781533092 +44593507015939 +126018456084862 +242742562138826 +117874901409184 +275584175650899 +32592574491580 +80345340428210 +261396323599585 +28258904634888 +237410597880078 +86446896187509 +185133789948029 +103993604989995 +70275114100646 +23700120573666 +199127413811826 +28134324048754 +113493933046943 +17560459650111 +272426196972777 +235939375279808 +225371743059308 +121516299967158 +126491419034815 +129632924993134 +99398972279477 +86515237718438 +48173535619521 +23000017453562 +196855629482079 +267613461940710 +97516507354036 +180096247577337 +45478525457001 +33296758942458 +237109401118345 +96210284330646 +77925200352486 +4566504021770 +207467141558872 +14760173003278 +27984309112780 +18369872592131 +155931221591085 +172837560200119 +215181737694885 +247130016233724 +22886553482152 +171455060046529 +265480339818341 +50590422551423 +242195353851859 +100100505038168 +243314878877411 +253951772739749 +229094752981494 +20376136927739 +211700957727831 +117541465886360 +136792771322213 +273954492575757 +123975323091130 +4453045493993 +204023675853617 +219549334532230 +171486616358785 +125583953036360 +241694342879649 +204336154068272 +2213669559292 +75244488967657 +131627891938204 +276248164026277 +247100184877199 +14292909995656 +223069054501817 +72874425345646 +29686829570190 +12616645361321 +4781554228946 +116758485559294 +269332002618547 +146400580431651 +193006058763935 +57040992298272 +244115548043976 +132841854978548 +44277255459016 +128969653307279 +171965809085045 +277780076158941 +125539212089385 +77704183970979 +12643443457799 +207604593590514 +147396017318024 +162280224443792 +174223198994556 +18635057583453 +51725961081212 +156634528605731 +127328708985172 +100277518927524 +32951461237382 +67030334078780 +9960786387192 +144737020661773 +228224694331745 +138924428588874 +157357386231956 +160900027635740 +209198752302094 +190379915581262 +270018837581627 +232677694011162 +44540743937453 +58845956213322 +141293995631966 +183102676261375 +193472777287467 +689506093219 +206516959228735 +166251683357372 +132980350674776 +77408814254990 +29249437205503 +16179825976771 +10532698604007 +857951139135 +195877409776923 +16991045910286 +70587617294528 +280941652299951 +256218368473264 +133038675711395 +116598435316306 +31832203538464 +219707678742845 +206720977549558 +80531596199226 +241320213294480 +268024426272137 +250920901707490 +51101136165677 +84077045987227 +112669443925038 +119185335199630 +195565954477655 +226125435322272 +25016767023609 +213015520826503 +241182409687040 +29377741042847 +248510457398247 +199954082872241 +88426417002606 +81227699964350 +6287684792146 +213041854646829 +232846382833449 +118715190291563 +263484705515885 +58749191960911 +24607734252528 +91250388216386 +50540085168378 +196372207094224 +266369686770856 +32485348742378 +73032152182497 +1587608966271 +9397874251789 +262243759737662 +259930436476974 +140092980988255 +180279990204814 +215627061666610 +72341231707804 +103797885903335 +236087529992409 +6174220820736 +147858935799981 +66786732880872 +16942449520333 +173593308525360 +228080490231394 +178331881491618 +89535118608788 +3228746913616 +143631512206618 +69175022985367 +277331824305696 +34058661557540 +269628797431228 +39538218087114 +49838415891011 +242284402866701 +156790848130314 +190971418517814 +117695998724674 +221829957844785 +154551472195613 +1202450515937 +150336222046734 +7467322322457 +247330339764379 +175667328084494 +231412608415015 +181568480023952 +73805639376240 +230642088438138 +154009706365937 +279780076891113 +39825680774874 +237360216242241 +189755463785879 +15558082098077 +150686798771884 +250203842639111 +238018006632784 +101252013137914 +6620366052831 +203569546045697 +64348556560046 +180352525292017 +52036448533777 +74151979959177 +226620456952375 +104311795969074 +134872109009123 +117842661269625 +191424366011573 +150388897050512 +203148658162603 +55240157904039 +167982031763897 +236722213440166 +150393361375072 +33112046673556 +31759175166253 +74064479197801 +150262110233008 +185541237610626 +165263479531821 +882144162907 +229625384089341 +91566541690162 +62249114825747 +136132581827830 +6575739930341 +67234258609831 +261569224312553 +138418174183770 +117906130576241 +32830794226276 +72448307156330 +55052803421744 +144517345201870 +192202258660673 +234059929232610 +42601601817756 +118434332789586 +269720889506678 +267397887953868 +222810629848677 +170074387181941 +150951297599500 +158141023798841 +243903767541296 +37339984860507 +75403640582658 +158726579181389 +129666809638148 +199080883632721 +105999349777404 +121611971000711 +199692189447199 +88969916845436 +201879616617278 +278220612334594 +54054431823403 +42531162091366 +48363270779532 +80540176699992 +217219076768578 +174865731180004 +25294453292533 +109566595611801 +133133209233475 +98662130245073 +140591683048427 +68168496904820 +150553580289011 +91290935405814 +150026625488054 +115834443132006 +87707830205764 +55116196438941 +24308101998434 +53391792884743 +261255568309238 +197533741935808 +80223536311843 +83106225404725 +187958309520068 +176221070810787 +165744527186652 +189834184865151 +210198840422042 +104162205486754 +41748567916975 +89749868298659 +136729003384784 +102637080341678 +174007510753818 +243871745012072 +237965640363934 +233056186713577 +50447924081169 +190187141348783 +156035691287129 +150340871738077 +187845844806401 +170460600458023 +10359077321271 +43518184905077 +207137258543798 +187201805136165 +251393718915070 +158168619764706 +36763426232139 +154714005438434 +79935020197005 +147375028140465 +212737074849550 +82992761433315 +119615377612968 +130090196305610 +103850350447733 +215362972226135 +69972806952334 +1092009317763 +162860128065837 +264129135938622 +88125452870989 +218344410988690 +164649241884363 +59160210222831 +274081229327640 +151477312955005 +69457845849073 +98776824080437 +229557618186840 +73801976913673 +251481790288200 +181688958177258 +83125545733270 +146006848001866 +229630869394783 +45341901912868 +101164381440065 +89548252224654 +90404365764916 +161638071504116 +66180573240298 +113491327615604 +240338069304103 +272046497393090 +2509377262125 +234976472315680 +91301110994685 +84095580717906 +175118810219052 +20767031181328 +208705966005597 +4910811028529 +270164632823469 +186811877272814 +26810970083172 +181159265886926 +120070092285049 +20550350573471 +157235460859416 +3971775981104 +246437977120911 +118986560625697 +123602843721238 +124595653799012 +263606832713770 +85509304631375 +9515530277021 +14717616945692 +128327131583835 +232016973976282 +202667403975035 +261421901602073 +101444803907217 +125184512628357 +209741460747707 +249633323177379 +261364758247705 +42170952054224 +120569680105553 +132295757986407 +231867623255104 +208698826236333 +139939733120571 +268483201130114 +243717158774688 +220260538688420 +14897477981419 +277777216962963 +123321765076629 +99817066457999 +143963799647981 +10345266222681 +176612237535249 +173249083375564 +142942266943915 +45839546772941 +132104684895239 +124716842957548 +32387040365012 +242689159077355 +155084811556874 +250228381767044 +261096898774105 +196196038218758 +253176272837808 +26537801983430 +100030461592254 +34816821708268 +107413791753259 +249576294091780 +220211856577871 +42731819365932 +126167091734660 +196144369324226 +250310605732676 +129673003200960 +23931905532046 +196155454526944 +255158412748614 +114500802830154 +193523351863323 +179980613225911 +93366303866923 +38196060978263 +224599481172079 +140944755025136 +169998092517637 +171522472882471 +270514261966109 +148315345493578 +249293586341160 +218273233887703 +134908104649907 +154133003991225 +127786407489506 +113274998956887 +231817191538429 +156503717289541 +89171370012975 +167373008194039 +79737352660371 +240949923142555 +159958913002540 +113590669925496 +213281417338616 +97803229424375 +167653893717174 +101412494331475 +4948980673616 +150032798012845 +279615276380534 +23630504844683 +225996038249803 +49833399946154 +249540451219083 +55435074375507 +236411134548774 +257290552506578 +177362222906870 +113129098770149 +117992186779074 +279315145395790 +210044976643687 +203475290593804 +185698639948933 +2804963664934 +181320039455107 +181949070443480 +196464212521009 +225176338155238 +162215064074506 +172374091380620 +131673700412172 +30676500785913 +176064572272040 +52858254082521 +190879057747432 +81637324038240 +144278185180413 +119757830898086 +198584052744534 +114704954561662 +219595795740910 +228971909529776 +158738536258546 +115229991127091 +147154814099926 +117808279317023 +175825020446116 +123057739153720 +192857614791018 +261326397363902 +70978621184865 +251437534840437 +201632078327274 +70543014107944 +74089241962241 +94926867471291 +83228952284125 +121287549700413 +90156860680972 +19681078175456 +95520932977442 +214091830599079 +25403372818890 +270232253077512 +142150439589551 +51920420071378 +36563140877541 +44334435035044 +250434552308823 +163822244857026 +28159476507757 +171255147655550 +145490766492403 +114536817648101 +271771460247519 +140296788313355 +134401839479141 +3683546250430 +22513390929874 +193606905110493 +201277475009185 +203890426215559 +178498602275855 +109971709645973 +214822217523438 +61437103845797 +195498593164659 +76932368533663 +259555325598583 +1781248435116 +91380416325333 +144209339218005 +5388540545610 +29777761506489 +264506966135828 +230873375880024 +42527804996684 +94737992091137 +258650938945567 +251804737176990 +165102202538401 +10062645866496 +191691569157428 +53535554175261 +179657453414553 +139767096023023 +86214735739435 +74076066247723 +115735965647641 +101980350434458 +210587676626468 +35808302206960 +234952582477126 +127570942225440 +62460525048563 +279138096264817 +36779950105465 +28062445053311 +102674757051912 +214079193406865 +82588517177049 +85798910469200 +201163031771378 +62400802063284 +126429561041888 +167281809766152 +55724016553072 +120869851157098 +8624134025450 +114365120336286 +93982542125690 +52135849035733 +2538722088532 +67411701242710 +203073728354455 +276587261569245 +197195879594650 +88672842563537 +178680308597018 +169364343272827 +9208527097441 +143658439848077 +11403177256850 +66659704245523 +8693811077064 +126061296386989 +20466317933342 +155226046958073 +12821599180852 +166239052614104 +63350327865684 +170750633149274 +190941054398496 +230470373168224 +127507659974508 +44954636302843 +34046973878397 +224217368549132 +253071526215266 +254875374571510 +249762745709856 +39885005810488 +172750864754668 +207899633855134 +96508590473861 +131700217090103 +95386602151108 +172720507347660 +152842905196154 +32009358507236 +247172739949787 +655064953159 +266345190792068 +118166655403273 +22487504012460 +77768318301607 +231023687703933 +170205027497648 +103011028226219 +140762057478295 +66291798342527 +141401164790909 +12462063347097 +130986099967515 +100650882355447 +199897493434099 +200157334209158 +141956330545654 +236730296755775 +165724552135730 +143225243711369 +152492241344199 +204209254483745 +251076842581615 +109774886525423 +183390762659837 +78667666632667 +188190975099106 +230462849099979 +108110379355259 +244218018110087 +182515709347868 +221349013002461 +266476451364684 +13995815550839 +55357049074240 +179532818534781 +267266620608629 +277600401909843 +153611400304841 +99300606654110 +766948254859 +243420161139502 +275406190826618 +1369819191592 +142236479783250 +130011869977996 +184717572709952 +44268788831409 +133834615872399 +274147932713833 +53841956602383 +170455727094959 +152382660512826 +43196031985410 +145099526321007 +1530110318019 +192179478452191 +128002573355149 +22232167611170 +129675202155046 +45667291128202 +145830671266752 +109255484386790 +152700597920453 +221550929370255 +131051406531634 +217698244950829 +85748495287453 +280708940552833 +155384567705386 +22550675795174 +262835788007446 +95237664997184 +142833798149906 +102615040777779 +119048609923988 +169154489898914 +268025868643379 +188988228628951 +43735415937653 +116496968320204 +116406938830462 +171647378714735 +12185502229936 +144446484855145 +256172988613379 +151072029341215 +161562084626913 +24415246347735 +210195899969846 +116444520096871 +50712756392397 +277227522445329 +272169224272490 +68228885176718 +35887106727899 +278450618939853 +256976847012862 +137982049920220 +50315589365117 +78214534809875 +136436668702039 +75602429626084 +278732403691082 +128176223147054 +273166469978970 +237141979260444 +64940728669809 +46536752831651 +235234449926836 +127856057428851 +191188484985872 +17659820500437 +197910688311992 +187330265246410 +20361687263959 +49361428201520 +39065509114078 +106017810456680 +178186691115946 +38527011635109 +80647403733106 +180945958100133 +220603187472538 +4850829192010 +263582942875216 +195133446144080 +128099177070479 +53358454434942 +188612065635826 +63219100106163 +107139767748688 +178185719213447 +141765772891246 +136420169970349 +183808241818854 +152110873069729 +93795795856192 +265846465888605 +99277869208580 +138569503838449 +231701987499070 +134117755549571 +103082432175723 +109438240964089 +93846409699021 +191067479717234 +118171503782017 +229134830367264 +241057880091525 +225415982186087 +66710651390831 +62050942958531 +117041691437151 +37698735222279 +129918413312241 +256619451797790 +112943252879481 +213057777019508 +91870476984460 +269865084042952 +37621948839847 +77781886254903 +207638917300830 +190212655538762 +78661826941240 +278002527505250 +236971522868749 +96196087754661 +225148122712487 +172358004193388 +149004956436912 +260536838690781 +171947416154305 +199623563080153 +15824594518196 +59838664013668 +236872414863517 +174712696677101 +25089598759660 +255466575356748 +632767504019 +31697836342628 +133564226004157 +67300315251315 +34971662350672 +92495107117057 +231511738408043 +204049714977250 +94120579857960 +270203137311938 +44564874961286 +43266682309290 +260328443034074 +7108626486867 +239382693548357 +109934803231293 +210356789839904 +86881499905501 +196053780023970 +207787679476766 +178297620957931 +153147231604145 +147368925701576 +77235547284014 +55923573506439 +268528313467852 +116144686482460 +177047848545789 +16018894848505 +116074791395586 +177197026574706 +204141236665911 +10782173071059 +179613274098273 +256304202288016 +113870251895554 +172793444367716 +148763882910672 +200674333239279 +66354399023414 +18871920875175 +149873938086967 +732585794961 +17504397095473 +11809732269494 +178988432136177 +248450277168979 +110795068794903 +267572065871080 +213295375723841 +48578006946732 +207574637626624 +171229262962928 +108068715493824 +61578609966884 +35131752167988 +2319622722623 +137415289152839 +33884370210658 +154583894735614 +183615788986577 +273709893994471 +70650954185981 +154705499689681 +147721137273591 +54242067781160 +25195917468152 +126505270688894 +29321844501346 +119981185370967 +192380703820779 +238117013715294 +74571643283781 +224846451013415 +82381908569299 +96723293082805 +43055169803808 +26102682463330 +229238012402564 +36227316867492 +59439980306883 +197361967904594 +27360744440076 +221957103811922 +181805384927979 +8481594955765 +4467056713131 +255731598280804 +91078211109434 +253783418858207 +47324789753266 +41944781600746 +16685934389876 +166746507084209 +261617481144386 +179798295985245 +187208941676530 +226112564299050 +170200708365587 +248074779636964 +217209423582967 +118216604091332 +9503813773324 +265189215343933 +138110263591879 +111270136522363 +31722504360578 +71938810457280 +71557782746060 +149848640663773 +50732331675800 +5908441505567 +132480793633931 +272728671988042 +242295688363042 +18797181650475 +8333165502133 +65037188364494 +18612298642102 +44376526300146 +23196667600189 +184950034275493 +43709578815453 +194466894009718 +278392001949103 +267677981870121 +244018619449959 +115447229663921 +39129490723601 +50309305262884 +99688053461559 +10744393008959 +218874189798881 +162289957833195 +42799999168755 +229643328794328 +216423678537774 +137066946691674 +95646825653529 +123143806571467 +201499536670139 +62821959508481 +25929454084226 +115960932596230 +10532244261969 +160839821221152 +213522262496363 +137121750605707 +132106708305241 +205118598126579 +276080292056064 +259175217933231 +46730216659143 +162714951979187 +74163335793913 +276268246077492 +142792360883437 +245832723115521 +82577144411136 +217230494388888 +84153042830047 +251503980293189 +31284352198692 +124890820599588 +212888372271136 +82621718919350 +185027475654095 +259234316467145 +31988443793722 +210791002933060 +113322254119070 +683017617900 +223292158677482 +56107589565266 +271646180700943 +182904396458998 +243001290486359 +48006127028941 +153917340574289 +57361808207861 +31149529596980 +138747846890172 +91538473510011 +154097997343492 +160897961633428 +160144422070582 +180793413775787 +111474816757490 +8327914627593 +113193681571742 +274138903002539 +278371037488918 +78916045433303 +36971050318999 +265991969983543 +171799070758476 +215174982103998 +264191980610529 +218137021125026 +39217295212945 +221315743220395 +152587486444122 +122872758670086 +83845004435407 +217924687190875 +72103747851049 +29080091233845 +261026847919138 +162289425144796 +144484080287613 +171446637737930 +139320955132499 +89966724828498 +167471514174448 +228939386369930 +272106278519421 +169947734287829 +56268035198133 +82675818629780 +30371375160799 +132307441748091 +208478978877144 +180183826949575 +2622961340700 +234396588611634 +41347813306244 +201913533589003 +37720515482569 +67476404651311 +157706544045945 +277637794863379 +208843020835190 +212058398419338 +47672783312243 +68438481095197 +254024376180501 +198880466716824 +67729702809726 +173870488021996 +257612499160128 +88882252539848 +4621329782502 +66910155143518 +65693070192097 +14835260630790 +214772145810286 +77292511038114 +70748891265052 +177778751191361 +34896578215902 +172526280364379 +149373755020252 +280748730166892 +188764210252163 +206149454600541 +74928073443897 +138757071485639 +3683133928505 +185538587145578 +91603109719102 +155269266273264 +145198719634191 +278442399106732 +137732713017036 +163706633263456 +263111702019535 +68054576882647 +100891446505345 +23132702624198 +223607905887319 +83101894886725 +128440200455157 +44241632003700 +108098912212977 +241169900285304 +15687618386365 +103836237241427 +219289443499809 +217110144855649 +85078989752963 +120993054387348 +223097978112767 +71442433106189 +130653407993149 +146069992298479 +106141628475532 +77322935276666 +256043089532056 +65029474633417 +232667374322085 +103716314789990 +83012563538822 +100961595196867 +224935951397792 +104984906589395 +124404862022792 +222861955305762 +226004574261240 +111563337407641 +28430021012386 +127594341470327 +169517465938631 +48699570078739 +96639191591355 +199710402694784 +154121113878451 +243752637430002 +257623290519580 +88691461519505 +177505242671742 +161175085550296 +172569287813979 +224345078414127 +97833417569578 +160653990137897 +136451578187045 +242051072848896 +189593185458908 +228480770046313 +236035800440973 +152880320866096 +33604023264235 +189103810105285 +127096825525746 +36658547599799 +104654918682724 +209303966915023 +19107377537278 +187748412583880 +124498549698030 +108028381465452 +85968856180882 +277006090263458 +37193598041182 +29514448585147 +206665694546750 +252871866011075 +44568270683319 +120459895379185 +240073517654959 +186761645910710 +230092031178753 +52085536799626 +154904445703281 +124341144101953 +24288493660711 +9703256959590 +253105744098879 +179152361366349 +165506117362921 +215270482560151 +166827728291095 +71670708368729 +153763714448712 +174340098226536 +98920718410962 +243321190205180 +165328913529459 +153035285924880 +56345539737338 +176438876795236 +86252410057789 +250267280671284 +244856813272074 +62236417490489 +51810522339714 +247087514825654 +245358043143226 +232314848115664 +114257772196765 +117499886087214 +135969096591757 +63561964401788 +117249667760178 +188693840510303 +180591096114923 +31912738503942 +29026344572769 +137406284745682 +255531703279426 +26548666207472 +278328935135322 +98518665533031 +171636092746028 +95418322510313 +260563198634474 +92236959181558 +4414855008000 +53956183860596 +156972964302529 +121170908693534 +27158818039492 +33476574604319 +234664946587412 +154398286630523 +134564387263534 +66192924325400 +222145324764850 +250972100807904 +142409618031274 +69301504169809 +168960006781481 +86650420767907 +179814395347265 +252495826988309 +12045928747501 +100457005661331 +205774097204089 +215709711906998 +182055009965015 +92618216122806 +48959499984252 +171974279926679 +76956679717701 +234281876869392 +237252583348681 +175762311009431 +173418359980392 +141754085212103 +167439215470427 +77813474839191 +45772487187074 +135752567579565 +19572447132960 +263276003894775 +96995124740705 +128642914825716 +156444878129867 +87269170976006 +88574975687643 +138139058611535 +16868690685542 +76643668035226 +152973599386811 +251339009400525 +116358914059892 +204618912433732 +121756271951065 +111596273890705 +241176146705596 +230251782022593 +32441278681507 +194415575985575 +26679190110924 +54274055766904 +263916495291509 +7911474142005 +195255119709976 +227139605003179 +262985578106421 +83331607111007 +89179913780386 +265120189563356 +194692293085272 +139751427257425 +175188282701414 +155997081415218 +262721136087090 +169337065141300 +106743583951675 +264887090029078 +2258722112704 +93891602516049 +168834192070320 +96826852293445 +203740645116170 +183288409013559 +156300419104532 +169052976376613 +165379330545417 +65641150122214 +53893643483472 +47559459494987 +213247140117475 +280994613109318 +32571953970038 +174305304741723 +66296503865588 +88970983390978 +247241338078131 +154639633526040 +236574030371410 +20259332469179 +176913442470191 +268596351030404 +212373225108994 +23941619733380 +100117715665027 +243630101854855 +24444965476993 +29701608334042 +52887154574299 +20296215516614 +252739313619535 +120716386408079 +161318523456974 +205932426632822 +175571541410289 +264873147273028 +57083764309493 +153983736802446 +51087165201285 +217406132595621 +230323991893606 +148764707731579 +137172932908742 +139383726163385 +11367758665383 +279648636708577 +84523441103688 +83259137023382 +146250625778786 +85238047757774 +9300984697668 +252351240865857 +150576635572454 +190116418248981 +176572460598255 +111252366028894 +202279392578835 +171851381003985 +250669823761762 +220239311509866 +125714828210981 +40779156908617 +144406580538036 +119110692315215 +47587867724388 +1408364543604 +99457142705669 +190087876842989 +86359526891851 +93038916916555 +281470896992554 +37380664326344 +25824080782338 +130444659588312 +19710364330977 +142839298456715 +233808987656219 +192722138809878 +159857282046013 +232221110493588 +228989140329359 +238249918804397 +478685053617 +139539242891204 +157599560745403 +147775130734841 +165255483985805 +187054612901189 +42571299824061 +34088084234332 +56232555549334 +97673603379353 +231509943550955 +73322916553979 +118965313417279 +278853417368652 +220767970187039 +116600579237544 +35167999723473 +128213409323350 +31491143946302 +166277482415603 +171612103979089 +145738586560433 +220047529404400 +110377938911577 +232657139514175 +159416864382575 +14632738293853 +125889595522079 +62201792284943 +189949241341899 +133015703505484 +220529640764454 +280980717462037 +132731996675856 +131505556550915 +15981650922166 +155712719110180 +279505038385542 +212170698714682 +21611281354984 +77009517721162 +42385434954901 +44196476529840 +120563008980164 +102914302965376 +147270042527130 +150280670665957 +238730621966231 +163412051331514 +18377389767404 +254686192693333 +234808728965534 +116763768180423 +10824776877213 +163007021788474 +202767919585627 +118503333557706 +266796878764868 +97917932344986 +100502416721016 +793700839909 +151346301445855 +226625636235744 +2930135893497 +143280969276723 +223618645118231 +11588719394123 +201153186191413 +13238852207657 +53828749631913 +99712465937928 +21222912469139 +227541850998536 +100263128924600 +160642634351130 +55090292440823 +202506156308345 +168212193259723 +163328931587881 +238936318085964 +257605452552854 +164693610293001 +131710046477942 +194803197431635 +277676289095595 +126871003036606 +259852140230322 +45397953321365 +171714091193441 +2074079590527 +93877361359411 +131155785683632 +183044222828704 +232777640599228 +70510209045892 +36731287570294 +211186546316410 +155256532674181 +118166743942116 +109163736305144 +50343195276437 +203539656732097 +179392651154569 +141948062320263 +187087251237953 +194024081485213 +186006774198294 +275462769792969 +131308163346814 +54059769809518 +83373879567143 +100928747204055 +222876412402165 +74179498529464 +278323994407453 +220494224039134 +166845497655899 +98815908139431 +90988160112802 +90528249504439 +227388078751591 +193552395166839 +163857687384033 +126865713301780 +85012539569070 +118254536628650 +117441731723444 +187882548746738 +124946222885331 +199292172551384 +162176449837417 +250994543529602 +207425694701644 +221748801616116 +22850737305227 +153505247879168 +98860254242465 +101926097599074 +281465870244066 +279344936053167 +86456206526315 +72122201527779 +197291615614855 +54465589341480 +139474709744754 +53345803427064 +93032597747920 +47390205583458 +126579989950152 +33354890799788 +130713303732441 +175332907933408 +124934940173325 +113052456216792 +126935478790365 +12440218896726 +105193451973431 +189926986381856 +159183763460418 +230736477201085 +214910465339331 +269902622282739 +42772427315666 +231227425758007 +88069559096066 +125536945079654 +36660243672561 +186361272536365 +238264188252237 +278790719496544 +85601429014164 +103420105417154 +118096462835983 +271577907588242 +264041094269953 +208100509861628 +130340782170875 +97297251965009 +125825791616475 +158753338537686 +241839997072179 +106378869512170 +126512200745111 +158758695727158 +278669286151473 +268435588604081 +134145345138018 +22800744223444 +274023641930927 +47294477430449 +129076661901631 +32199051204268 +39270148319231 +223245427585015 +224908687584747 +146988867465616 +126811597636879 +229049983873706 +208682847887445 +37088371428793 +227131130038289 +160128349672320 +214991632934455 +116778938348832 +186101924976737 +65956975426824 +53034707438128 +265452214997074 +311553787429 +274435319268910 +14409464352441 +228937482894794 +217299798640228 +117601797138065 +125564950715546 +184821998748963 +23739602196513 +169309832354331 +29578087351860 +95787358479172 +53150683350997 +158584587069318 +17791294656990 +118201835935669 +50354475074841 +160039275127130 +201918172831466 +29520051132580 +92640206899942 +217153368794660 +200131656196251 +23597636675505 +181869777092482 +116553234911270 +237570846094662 +104045838646308 +266348684039479 +133378602620543 +26662163623092 +228808017482554 +205351397396286 +50326860603130 +163868792624393 +132951359825678 +64523915478241 +231554804202002 +183998491830540 +185147789787594 +57467843994796 +33124408997567 +65685534113481 +6654491247558 +197681920258909 +38898554727428 +219030446478871 +193554783187384 +275623042514770 +144705703521080 +148234336648468 +170559661035499 +277548742594567 +51497579404393 +135601419557454 +262368043869050 +254688194843218 +28211825467257 +23587458209236 +2437652591176 +240769092788356 +189901055344939 +229608609174630 +70804227105725 +46024391640980 +30203173681395 +13536434801676 +81344683985067 +36040128111084 +179422402570771 +115101702263749 +87322941900219 +43837007877596 +248309136868012 +129319263334692 +127217774157729 +90403965887825 +138532177075685 +233751536322219 +94550500465470 +4254676579625 +101313048707181 +219654456399900 +247471413851106 +226972476807663 +43757976359801 +265486298015414 +236124581624369 +244222442551195 +250216241577250 +100462179751535 +279225324601023 +83485500895964 +167543084251398 +89274370450701 +74281077912971 +83622641965814 +119287595432229 +274598163821686 +110778738087905 +280539980348429 +156639600617221 +163342468058693 +124701812201400 +143192397426024 +68335172389876 +199012796385231 +124233720523450 +5181319511548 +134716349663731 +140575668672734 +86574356711339 +244699254227533 +96483410549828 +12615046307836 +200847441127017 +128127845109779 +148385933958252 +16827892471966 +157130965249876 +4596425644350 +110614275320764 +30685945721056 +159187670054138 +209913559286915 +127794518919932 +135019110805491 +213497644167298 +74450654862496 +203040308215767 +163313597087332 +196435656683662 +220728281855814 +208332306621489 +227981435334442 +267281114705631 +111613583407216 +62386112734659 +156033649192358 +156931862237882 +271407041738825 +37021748382122 +151819380282637 +81378563259343 +111409102770037 +124540793117142 +145784100614901 +147678404480691 +73223930826115 +37382726732196 +78443201210810 +140514369261681 +117622492832095 +138120908158942 +277202862945966 +1490810705782 +129410803243642 +240011103446846 +258205759556241 +99776733711868 +8692255877520 +209381183868392 +4081080935535 +179834993692387 +78818930637303 +219836848443024 +126169667071478 +154504464238907 +205218686557883 +14947775325474 +193753717862794 +210718393863076 +80851342572456 +87612179421731 +190695656413907 +46402895038333 +239769264828093 +83757570001274 +139378970135688 +254808118686460 +64809077317628 +199230275788309 +83964186605859 +42001053596783 +217746033737710 +68212990510494 +27209268261457 +193813956939447 +171700175783897 +266100010214829 +28172450387570 +278269281204312 +152884880883413 +2500944873919 +198768385701300 +227545771113213 +235154316639704 +141206881178526 +97535597323310 +235644974808197 +18892638907728 +225206593111278 +58574714713690 +182484654193359 +8213607777751 +188081681069660 +127792365258585 +272092133625891 +103396215578600 +11329029650037 +173548603563026 +103624969725801 +53588179185502 +12628397784162 +29295049174756 +98423863416831 +205432252909389 +24981358408836 +262403851861648 +171071093911997 +17386826851854 +126195901816128 +40938090618794 +57344576615336 +17458256044814 +257937942715449 +32182058937920 +240225164103856 +136173654930317 +29143262139716 +221088335928991 +27817943667810 +231657285512909 +29808799889868 +131428845199079 +152348777028131 +73024242615344 +181567095887314 +143002703011965 +68254873714979 +15670132886598 +49848360071832 +220309571508138 +173052914472 +251248163850283 +241134637255548 +163140897700519 +78142911414540 +199076429907085 +188901843854331 +157875665990336 +23244955035265 +272502413895275 +198609187094798 +147428969920125 +76425143526968 +215556551514337 +216803333615709 +193135136678744 +175601823914463 +108178070396461 +28952189048548 +52443630866384 +106224129039025 +134627962632330 +71584872731066 +141315061940759 +212181790200497 +105101448871706 +40649695252218 +247862558407051 +140432518921021 +175679247498931 +85254299399469 +75910072466684 +104483339227797 +193083569914540 +144513077842135 +237883606928910 +217407096779523 +179539612263814 +187213793391168 +159512874819529 +23601327021529 +195205730911705 +68704958612268 +261038262370335 +139454981737607 +118236284260171 +82059438223500 +53279024935696 +152122831079331 +161868804572274 +203023450196521 +175526823261855 +214926030447713 +174331982737472 +153199821447160 +2011346435465 +182878163790061 +26872780784376 +123816633733139 +170069856994414 +209647190525620 +281298939382737 +52585423893446 +62933761490391 +191062391885740 +149895598911452 +18412351109042 +137112658518823 +248886816268807 +71954392979909 +5340620294798 +195777344506522 +157664859938181 +251719097107590 +128573404168279 +222464828133936 +108614549409440 +186327291337216 +49878322425451 +125756599714412 +83221332895664 +202249925927715 +196884971181402 +205125527047778 +32191912679340 +256364181927895 +71338141410703 +133161825990692 +91531969892979 +211722558986729 +130593765127962 +99559781773555 +81079627734878 +79126722072422 +268858988202223 +143333686566445 +198132286785961 +128725871261197 +31219073046804 +158919762288275 +69925406447731 +235967584645993 +184546631064705 +225221957311942 +52945196928405 +19298544020752 +22241442739015 +231928747920065 +31286631354619 +25096833096362 +33670856314498 +175448421988397 +161294146039452 +81155233766597 +173168943801586 +163561176168392 +269995578382966 +2646575288983 +35336800581815 +59143945271303 +210054970718768 +48712158098351 +25865707137711 +192342134564670 +236649063857699 +105464788061748 +35403751700676 +2511458673353 +197087255029774 +70410908460209 +259971469580037 +170808559403122 +130966071819275 +217950317039344 +231333484032074 +165130669356412 +130194168875785 +213247092513906 +219726938302951 +263061144465010 +255414749370600 +276857931114536 +37338133822946 +5242164573659 +9915875110113 +251940605422397 +209955394644005 +66079880882387 +262342657767447 +56113470352626 +115977693674655 +177780414413712 +91821887310593 +221230092819846 +211043045120081 +86377208054260 +204541096734878 +174428314850866 +179511969289682 +253470495201532 +48819269895211 +268509267728932 +23927435069148 +80629945644249 +59171211588936 +1107405641989 +198218200893738 +276723396407085 +222810968716762 +170365325374019 +105927906855378 +222946617464825 +55309936369215 +56786495448244 +64724948402421 +279022292268266 +138116313079709 +93150573111931 +17649888236391 +42791717270008 +177086823781579 +28430266264488 +266093835413633 +68567354416190 +79905509959984 +58317375948621 +126616265956070 +18230141662748 +50337584207446 +110379318147936 +181852338252445 +246273226543630 +153974900568642 +238830358400735 +27861321539201 +28735789097796 +126618205387207 +33640282681797 +40958590257664 +209335323861228 +193967845821512 +65246552932161 +239199575626881 +50559686945055 +14062134497172 +173719941223858 +251198519480707 +40580051789082 +117928205005569 +191132842247729 +50847389586686 +206338674824524 +188088272441701 +177325089139372 +245826147192611 +73958931263857 +111715751033177 +191274145255086 +278320439711167 +193003885536680 +59592076992281 +167342688439833 +129485413435616 +225406176331873 +194759727624694 +278982344798106 +128388134964895 +124744946794676 +253822745543271 +99103231185225 +8465478459549 +218830199899158 +134273495262266 +87438827201986 +274804323409505 +269080519997179 +274901091961795 +280796343310677 +128332330642039 +108932855321351 +159268558118580 +270139904935381 +134146708444762 +223880678508512 +207635507987095 +60111956712787 +100485659294729 +157946904563362 +22370101335020 +210346125209793 +188002046293413 +216204253393204 +279480983911604 +105492039276425 +101693479858477 +261649013295964 +240046053775379 +86998043367560 +237617292616718 +261277772375460 +151692644797154 +124782586096671 +139566942821354 +140610823516472 +75448461307180 +21336649028456 +25697274994847 +208140182299177 +226284002620532 +136036936298999 +144570204691089 +142833640453383 +157132964032093 +246004870260192 +89422112632602 +134448214352635 +278139820439790 +16315651274048 +108788145727509 +227872295054778 +55227897277045 +245298255266792 +196888923304494 +213488316968699 +225349148236851 +222977770104504 +60616844597906 +38184429996283 +201744348690987 +92222209521945 +49206646275889 +208023828660934 +75971121348553 +194853185652994 +117691809990639 +152974303962195 +147439858811676 +167885190436000 +72380514653146 +238111791539426 +119392684738392 +43596151974770 +113267460100084 +11231486294298 +192462516783319 +85770990739603 +180271373255558 +236695865194971 +85319009075947 +71821414629217 +135889637168072 +182460736927145 +227186845867568 +89660021460513 +23029196944024 +85642265940689 +231629295912602 +140561856032607 +12764476575708 +87511876164697 +75514833887163 +246696076930556 +224089014516111 +211476108614514 +275455979601358 +229022541199658 +246407785548036 +269799536930271 +248224947548711 +149024227854615 +66170396158093 +47153893590508 +1878681881775 +181000128164124 +227915033656635 +27397448380413 +192557269690004 +97881802651857 +79621849965866 +106621632515977 +150858872596401 +72820742949259 +164826073665254 +108412600142341 +252471027233073 +30073246285765 +216898023569980 +100572749775275 +28895306560468 +130249974816970 +246031451362947 +18191782686134 +186349436045185 +240720630654996 +184275318086112 +149127898543223 +193430011732419 +113262762525875 +108717928660943 +122714324175423 +89310758440402 +90761927553228 +277194643112845 +191008925336516 +158081588918145 +118409860378659 +263030132466732 +46301558554822 +250716247880778 +218652049766556 +7455544022793 +149746142397658 +212632164706649 +249737704921509 +236766211726806 +230167139204994 +146558565403659 +36017144817990 +53609425718867 +196414767334066 +108518806518467 +158766792740586 +198605977731458 +151687487716699 +39502987650862 +77212581239130 +177142645710235 +67470126788900 +219842171925347 +262821455512740 +75386853628252 +34165057227246 +168850393491816 +56237155117430 +264285055922856 +141730709853817 +12947508461635 +280580270001973 +104666780166363 +182143819763717 +181580354911378 +15531119075063 +246681836277086 +212299044442085 +223325610960840 +40093440412042 +16592056251316 +121359645833651 +150649592581113 +249847001872751 +239443014440944 +151476448009107 +10809942414283 +204241566310670 +8666366712971 +157317611759190 +49778646291582 +157211360834662 +206291628311854 +22405662017985 +67485916000302 +78459864918475 +69281401864217 +225060076458524 +198924258935881 +210075587141457 +164615549316659 +41370177792515 +227790413506181 +88107179408683 +209125684860617 +139140983526467 +92664807027701 +126031525098197 +129715453853866 +233224405100577 +73017723747238 +7626653688125 +71906501645369 +179183265590536 +205046274750894 +180556372806930 +47933446961091 +226270732658894 +109656783940091 +110175798169182 +33961202700647 +125004914233491 +127387523922252 +11755283756222 +92746293896237 +212135912537799 +65146486746692 +150695208894318 +251111265756480 +164111821144891 +154100379262941 +236580585603801 +47346548988197 +70890346719573 +85368662598830 +125010319223757 +275941777630486 +150744641179884 +75331305534656 +118341255824598 +108776202889979 +243884694563525 +15613950060278 +248013904677581 +192751462013656 +132882999653455 +250269385183829 +170567363217548 +137500178820034 +65782288357382 +138772917482942 +218370628206141 +216578885024724 +20835944441629 +252168955820972 +21232429590702 +45365908031137 +256763937170507 +66824147825286 +97226090564152 +266402757777736 +114758245314611 +69280596522680 +100459285803865 +91214511780432 +270042294312525 +179152274222863 +41936721901783 +224290956083372 +41525678212371 +229983744269140 +206928653500661 +18962431283078 +52352064289367 +178435858698445 +129937457432721 +224519677062854 +238169714642733 +272957686080600 +277762710570013 +3792172804372 +11730251160148 +95257367312625 +131104686481159 +59276455727225 +141069576177768 +106321442376187 +205722630069717 +91385983602320 +149556516395960 +20987367650640 +279797152023963 +172329683543919 +238038767930212 +231853345457098 +107566972195085 +60775447753037 +272826739368079 +244790168387372 +162845426857710 +74627468212868 +280877177050643 +94878277616996 +59199344753179 +220337882359870 +102252508176517 +265680470553156 +115159265400603 +18414970546896 +92554984643525 +163522717993842 +61783869399888 +173696051385304 +258876594439216 +227212319670927 +197787420837339 +214394511675517 +132899188405930 +31327228771276 +210262863662457 +26128770597798 +202948093101573 +174645565593711 +258926567747679 +8041195970762 +205589555341624 +30697454461607 +65471707160811 +61153074554763 +5065708582438 +33807432392522 +257186591940327 +141237238181517 +151119302044307 +219233892119032 +176488535512382 +29284759125149 +137523218784239 +164440778396929 +247523273234507 +238624998170246 +147007752092533 +268346151986191 +125840229225832 +87463261096592 +281027447429287 +158057120202536 +227216039344458 +221367732675079 +266465768309674 +238249381819752 +250653016402662 +221741752444801 +147798021714789 +102973190030740 +166271058797120 +68497099257924 +74595076584171 +179200941202730 +36410510556840 +169924831634579 +161104704561626 +134538406194808 +156694392050614 +41792913213016 +125018726597663 +162542698719993 +238744794079760 +134765989287545 +135031279162781 +33577569330100 +246473626800608 +89861448482274 +83824798107045 +14509154618164 +112517177898399 +14398739358167 +150165931242584 +129396772663525 +100574089215407 +69383338493130 +277690008215042 +194281216361430 +235731381558521 +202555734988847 +32555913890143 +85002019802082 +209637415070693 +46126010909423 +247005361716890 +43895309355843 +153677305013928 +202755968959375 +49861524679399 +164748307562587 +266593554096022 +54502961568251 +145736692333913 +8069946860017 +22343346667906 +252011741698586 +168118495211634 +227904116300943 +230333399091360 +129355245640753 +244720835499868 +155240133092296 +235479230907953 +163332451756552 +23798437552908 +191098677727916 +88738397512678 +156145414417017 +242287941723724 +134635689785079 +105937169763368 +183611669307140 +45296741673420 +83744889281971 +257543597544079 +147808789898924 +243289376255272 +105032391876433 +232526266180110 +33049491414122 +197217303024565 +104131670255771 +90969099066258 +263999411613449 +129242269881386 +67427817293205 +173257821667541 +70720344728198 +102835283272622 +280500846860552 +170447555817343 +199323735021130 +91379710483007 +139380327293228 +281094237637769 +116401781632580 +174307414429506 +99790258023242 +227163177217484 +201167200602419 +106452471099395 +161987024479140 +154492905179831 +193143115363034 +140681608194269 +26366950148851 +105046245349953 +186482265169939 +150597326862982 +273492672036661 +22619221756973 +267448902499615 +126898039523851 +160565493755028 +6770337288428 +25353706128541 +50101781279711 +189227314936351 +232851978877605 +279013168128606 +246719370768051 +242449894308518 +184933077144472 +278739523855249 +62665755340858 +11255502169107 +150923004475514 +125719711418908 +95318821751288 +259258965486369 +41325424509637 +259008175994969 +43977067157313 +38003909168822 +170788371038251 +70255358206819 +137432803834441 +224416197217809 +263319382930720 +273887313125842 +169602752434441 +238144481819333 +109659722250046 +198437719901044 +266979449285936 +204595347213651 +226970501493658 +113124445308762 +268314623754520 +62740232023126 +232943375510363 +254554541341152 +233626496740965 +230752769621199 +133518765008072 +196433849844285 +196242803642307 +240864179720030 +101367472764335 +29132053510467 +42122326851688 +227606103872251 +19330924096318 +62475692510379 +141826921641707 +274741406509437 +274489320594189 +116125158391337 +255959381626217 +248827593572353 +105943881989622 +74229700702300 +194376590344185 +216954732284981 +91250586536230 +66436486081356 +97665784895592 +261866589824028 +197342357639867 +144225750183837 +188905477672782 +209707476889609 +272259906762622 +148406814497597 +33141552711431 +216983740058825 +35841608472405 +88641394044020 +62405407681126 +30826189199178 +33104945250039 +243059070363182 +273278415481626 +135478023003468 +33891871405034 +157786380547903 +33213097693925 +86883185215583 +106437406389726 +51911145805702 +30029351008768 +73627284953739 +196613019921639 +67594206144935 +35797442779699 +148784132964717 +27846163568864 +203381259338489 +125411050809116 +184598267161744 +274595012505670 +82348181449268 +64070055036163 +165831500646005 +145465472656027 +45158441331896 +280356095443395 +7304339220598 +280251983759580 +118359245379293 +228973096127228 +207384475831031 +9782664944357 +13994273975570 +21355068690870 +51531734234917 +237720983649502 +36639514006896 +180431896574676 +229090741401531 +76461170090261 +121553803398310 +232299338237290 +192809090988414 +124440961851227 +140318252813934 +18209298875400 +240135064672451 +42836541817641 +247053000412304 +124264182526615 +100774322835486 +29000827326510 +90622761007586 +179633693275212 +50199908631840 +236352332008150 +191064059937317 +195233824171681 +222951634808873 +178879885101240 +188469437494637 +63262438539965 +64995894075363 +32360460706199 +184992258226467 +7557876091154 +102084444252315 +98094466296622 +15586764605083 +93246404336357 +26061583297725 +128524529165109 +46181312017671 +213979105618952 +55429289110568 +27510849504923 +166795204883584 +115872359665885 +100241338165965 +15170355126598 +230295434978535 +280211933839804 +116045546275925 +274017361425970 +163823788297830 +186977494317652 +25889225695027 +150989537595953 +77692136657149 +187403685670112 +94607870010679 +22629143053192 +261525570371144 +61643522296789 +129390445304508 +145101433779072 +261669177442552 +7339163966751 +7656427855450 +93836051135272 +252308291727727 +240745708836176 +105416487527790 +62323264109222 +53492448504270 +86902541621842 +75934416095538 +104721218024832 +156157780238502 +250106621502990 +267498525987607 +168290327910939 +261692481166188 +61068799070881 +85448096972064 +231778759977343 +222487854457154 +192576377545338 +23030158068963 +117519376728744 +176118670765064 +119234384650049 +279229365390117 +162517405891972 +73238005464709 +216220432926136 +229641250983390 +144341523001536 +209019534442776 +3973448041975 +27020029378980 +111663918191359 +273265879147090 +173600020781759 +46496058618637 +107824266855808 +150030899716579 +214271449150999 +32759406529095 +166491839446667 +179980634779237 +20933327778097 +84209309157433 +114790165530177 +201802136026213 +246674069608618 +279573963056207 +20950292211425 +6746761290896 +189259894105266 +95799566622636 +207592881809353 +17368259165495 +209350658545681 +35584200016590 +141952548066420 +89629806702767 +9182972096445 +117331144878159 +273913601685076 +146103055746647 +79553895668335 +254225275062906 +160097342054102 +43198499242663 +43192832452991 +151382796625092 +179227789817874 +270014226382330 +198719225319137 +254571752073079 +68038648048780 +96285619158714 +77747406760983 +77856636316682 +159243429370522 +272467967245017 +2311754268695 +181057071279394 +50971989074894 +72448227187634 +215254606772104 +171041129865965 +58714477180414 +212092861112724 +106584231354378 +195068678820043 +187132877028703 +72267028600596 +146835032949924 +17490538233716 +54614271202034 +12208185825129 +254168715943143 +178955869568426 +218921952762450 +87212845439753 +198932795693228 +275266420872941 +126198041709130 +194067103047671 +60072094293587 +223565861083100 +238228716250529 +47087350468565 +143397745038317 +30684409798841 +250017150792230 +173128630781377 +139775842643177 +272026836411114 +42721815427431 +155333631700220 +177508857424987 +17307945375459 +22724465895262 +128529837121463 +135656729574699 +8197803049874 +208690966219102 +209818124894465 +153041844161509 +249125830253362 +90791415880875 +165152453301116 +246676898507737 +258980086501398 +92294711828720 +208595807081563 +54882849408227 +274033048504738 +249069420517406 +244072816032066 +96231510298720 +273762239863329 +263881486676838 +156190955314516 +61170371892028 +267769136578486 +175173068416495 +56563953913363 +98099533959674 +248202323914467 +121217656111797 +133600373255362 +176075941980690 +58276629743462 +170639500743480 +243752992934393 +96967724098686 +82970340751333 +250413076852980 +153443184660182 +39748847929140 +82532194366402 +268112425964323 +277466494829123 +96147633553027 +178248292393916 +140277517346220 +64809849038030 +19986238346045 +65724865626834 +60134705811655 +138419192120345 +95035334020966 +99032382238013 +136459273058422 +236186347271686 +105260110156059 +38806114633827 +17253262118977 +186590927024035 +266528609202977 +238340336780309 +163697119803656 +233960982903270 +188434045750135 +40694461127374 +58886388289492 +211729736137457 +33839383053255 +3552160365605 +201363615517482 +160007409031477 +132270413688126 +140751434616737 +21637467693551 +78957125080160 +1236623617120 +166544948225688 +200608399066899 +216469007381768 +11974720918307 +145683278161297 +138112855879645 +209527559208996 +87218413182158 +243253773326350 +196706637822523 +136264844998036 +26308247163174 +1962954874542 +186804310933324 +3927961086370 +180763797350115 +44186374664429 +237679606239744 +231266437233019 +203741981094121 +208369322294625 +132035038856192 +100599969848971 +44082969842158 +146560822325591 +223911447003093 +169333464450284 +108628463276686 +175744001728120 +99101539327867 +184252088634866 +203370916190098 +94493741791301 +137906604084973 +50941692492459 +8842961013147 +214114056634212 +46574253597908 +70261464985691 +47756510072221 +17496572162395 +111928379601926 +2976797045528 +97662297862306 +226057335963021 +257599049209642 +185717107256959 +155015943645638 +266828281635791 +276152378161317 +81492367415310 +246632585556553 +126007674609453 +125191932522835 +151993547550721 +83067671636635 +235561280029768 +275998634899319 +43920300920653 +247586724388470 +43505211459242 +52238178780184 +13305357776624 +28532803422330 +27309869928424 +50825595071127 +34765176761876 +246983768475885 +175653153674646 +29346235247259 +77855890291558 +143920657621464 +46262212105488 +101198427381299 +127982934775910 +147515341258669 +241644671651964 +80391895508465 +234385151730238 +38554789359630 +54743820770544 +45727369091636 +48879400043755 +281122520971174 +74860248497964 +180400571745080 +162646654292882 +134770344879295 +277357396265439 +277262015299296 +280274567755013 +189703883144918 +16506132397637 +42106294858827 +199890389323343 +209528565722864 +226329903428082 +65898789205158 +164731472195806 +261875887954810 +210187733685979 +233967460471856 +182811022481197 +267638189865965 +210524400287659 +160131166599120 +265697818152498 +156576172986626 +36917117056245 +271184187802401 +75068505516744 +230195004624839 +140443621073957 +17754765138375 +158952105309350 +24683268151141 +257767639426998 +141512212242853 +203766165904231 +111271680289427 +93803229123296 +103446452561597 +99340278790991 +248881419569431 +222656664084666 +60073845629845 +177217506051613 +38441325388220 +1734200727341 +160931155267229 +215063218725790 +66219778708886 +168401934714202 +121549828192906 +203688560403366 +138398430260007 +235107183432175 +145216467208647 +68053871040321 +182001380753509 +201227630555093 +223249189099383 +192521634776065 +107239807821949 +48191131862190 +101399853894818 +248077498463728 +702095417653 +162349817656532 +159069523632337 +67562351884248 +153587142361009 +273468145941673 +209209977369835 +140545720331312 +53992410617928 +165859376361122 +248450749222856 +50001197166685 +189096723969721 +265422023626178 +75748215426672 +164871485199351 +108515352539806 +237223749887295 +29872912597093 +12401388110514 +152314154181984 +257917752356102 +190287213997283 +217135973041930 +143612052368432 +267972260047988 +281042114119293 +238140852642709 +95418255151601 +22312343048905 +25930857536480 +105395664167225 +65002639807333 +12867646397208 +191527315807906 +64775823944584 +150869445302848 +52216554642765 +258067859326268 +81074097463797 +108977037084458 +57184611904194 +143284466447250 +191460972196108 +219778433131719 +268730284978061 +249748694233912 +264780539214491 +266800468056845 +162718902230580 +258834218767751 +55031267449284 +122509953513487 +74827363847359 +261182299873361 +207649288367089 +20653123199633 +237302817246880 +84878983499282 +229365935892999 +254752567305683 +178705138645373 +209932526842693 +220609813014710 +114097302358465 +220560462675801 +101888564194119 +108505908155433 +202066547385038 +41040325914426 +154766211852807 +108556249812423 +261733145111432 +143362943057984 +184760113401086 +147208250175480 +263633185584860 +190259218797192 +270595277671353 +38220145804207 +207870210808817 +25603716241655 +245893150431999 +236217950429691 +141654509834718 +20125285032737 +125680521853399 +49443604762064 +17550870898146 +222246837221307 +11217334496400 +146869481274426 +15568275178662 +253080729135290 +118304757559612 +181389495147108 +39379760601855 +218482562862180 +163946054509473 +260635800697015 +225297610614242 +189070618629711 +238537767320187 +129528558431121 +194863888577123 +220796806524213 +191837581229840 +87752381841128 +143322466568682 +48457438602484 +110290206974195 +89982337899841 +208500774062417 +2703860121086 +188298405532322 +209396351296444 +143731892505412 +55418890077103 +174203645513892 +243902981242450 +193345662682623 +215457457163424 +66141085820410 +25878126902372 +45839547946196 +237529692562938 +48132857110003 +174952920912134 +207093563188052 +253637105987353 +184374056618375 +70725309419057 +219257076487827 +210193906210770 +89697822976636 +88461587905540 +62284707315179 +94978949668411 +22613142672221 +166465575854341 +125711065371351 +180385143562566 +12695630946762 +223135725127973 +273735202994944 +275727230116797 +231845830043273 +122693340809029 +247243221681402 +253747755281672 +251597581325834 +85294349576584 +55328833152369 +98612115246500 +147759740066420 +201385469483675 +278316815867068 +164011874135531 +223873379687783 +128104970035358 +240396317153579 +19506567479067 +6307195667872 +194553480363703 +250734508009187 +103195725885508 +68826427599099 +175128401016041 +272171726872161 +12444619984292 +29914963100397 +34396678508196 +118029315854589 +164226911097102 +268826668569890 +256729803491742 +151286930438881 +278478442048843 +220123072953798 +129744713782866 +35331483620200 +257757784371097 +96376823334191 +69837665166316 +68669071916402 +131962120020926 +182835251940004 +254179766220743 +129779679265088 +203872303030843 +68677998145467 +196385294610067 +256063001558199 +68712963627689 +233756300056784 +110241292847779 +211726651155622 +81977654385635 +118952206307223 +209629563156499 +99324993781388 +208406466661975 +50362503006536 +151623080774838 +151174952702891 +8033963459304 +121269168737704 +253169329274501 +239484231092006 +117808627192732 +171866661308031 +124346166386943 +67001316675556 +126675431965227 +10300365663675 +88937567728164 +48060447228571 +209032012019050 +257026169963986 +208110390244279 +103924767459266 +271090501342370 +125947445417350 +45018288369533 +249919733800747 +192623049626669 +163552935030729 +185940086568142 +87124928978507 +73816133252179 +106010340112925 +187277446705772 +15146566496993 +4455360655199 +134411348863787 +146322488373349 +60185438966325 +130983159162260 +272915498054086 +213331272407998 +113534611011910 +243082977188008 +166549025075916 +123178377192317 +121580646203186 +275660547820498 +33025481976636 +219916977139518 +189824975530982 +212055078599410 +192122414944479 +154529640278131 +28309848253152 +78579780049343 +270421518967182 +226378843127772 +131319898133370 +165449600267126 +266753421417625 +225132985504762 +195802165666667 +39002912161606 +262386279508127 +154143273757862 +85636546442702 +260711596678935 +148629854127826 +219192713749447 +119500962301668 +90240678791621 +219207892452951 +142940617954608 +183313638217957 +166146604615299 +279939330918752 +69405105824382 +276810808976037 +103357820689137 +123358840272017 +95195434144231 +47149744994300 +262038049170752 +54974051522771 +25669124767124 +258414821097709 +41074344695702 +60820572462326 +90087106026757 +26151134516613 +123868208133043 +5874484834954 +224389458649370 +17198235262850 +43167615799837 +21872630817857 +106786015099377 +183914479236741 +236668883159360 +247443517404985 +118003787406254 +9201177137242 +18024076534932 +31699491414458 +133685300488937 +19680638306561 +201435291892254 +252996924694784 +85352846883394 +34355639206277 +216420630027144 +19154106447492 +196452119506120 +199634932590616 +111021034766264 +214007324504749 +273227012745335 +253097412827253 +163429997585541 +150237259356261 +232250099659389 +25023882970864 +277860928201719 +132537473626953 +148762056809877 +137741309907106 +171250127050633 +1912477004129 +171239983713128 +219197340097909 +181315420541682 +238015923445854 +267268805244381 +189454184937966 +138197820009745 +89114804601010 +135027232310107 +245557093778686 +165641472445292 +82277550488616 +217085059527563 +178443517783151 +21945108700567 +276765113260456 +265588558248013 +160598515024799 +46567452904141 +88268332616053 +164639583092220 +154541365991849 +162740449365207 +44056837046312 +140207826297468 +84595266461842 +168380971549024 +87763664943417 +211851744394536 +240190586237448 +226149841289720 +46616396728752 +256522220561780 +157099927181390 +157568193338591 +276093417631540 +200617510392265 +215993868636925 +66224870907748 +195625316909173 +59170127525080 +8511388854735 +123498805875235 +94863517239135 +198426415601378 +205681011248728 +18114398314303 +247249394206193 +218081049436774 +184879689575122 +126192402705238 +203147290812171 +190793806710503 +18846778463538 +147762824513597 +187775534545953 +170885003571226 +155253558414079 +240075868528221 +113757528188252 +232571189953568 +153338828112742 +175916258759524 +142349101290004 +145611324310687 +108742767853959 +145644968211678 +238205557137564 +216103267976083 +87720885005402 +205916740665961 +231977124447417 +134558601271774 +134210059063119 +47065066036432 +169652346833272 +33637211808804 +9874080561262 +78507584650893 +162923602073719 +11920388906514 +113706131246652 +37907684985375 +18960158941859 +254083267861764 +155249432887331 +124747779049727 +171810248439800 +150009647312159 +153795973103049 +200858442493122 +56097175695414 +245203910252738 +259948022851451 +91182904106384 +48019413747309 +78331823389138 +48637115606332 +58117630847680 +72915302869335 +20468150959269 +169394521350415 +217461261528531 +205346074381743 +67412887045794 +136763917734443 +86811941586063 +99682028043482 +209014611450673 +251331124381492 +129050114218955 +129295446954752 +56250000377176 +150930542018960 +269639442185740 +40931746767480 +245072963540217 +114143637390496 +58837650380671 +258192747413818 +47230624175954 +131891106058021 +38994826214158 +199117817488619 +111499026358849 +85361887528289 +176143534393967 +158164224539438 +199959876959042 +35325096987990 +21755915971028 +271946967927433 +64961432980362 +29510611528858 +123493393020771 +23496516603746 +93571107122001 +220856696828174 +117351247518397 +187062490496457 +153850728528469 +38461746273347 +247030316042475 +1661508134512 +68458227714103 +37544181814778 +265907055899152 +195307988936495 +154638044892093 +223866036718588 +24272713926412 +43204809775191 +14267770526221 +12579115798539 +204267742522826 +219760535608314 +239180491041711 +224395430703946 +165430891153060 +41320637733961 +31986554924245 +58261824567844 +100292605529561 +114887669904289 +60102728881628 +79522684315025 +92293208243102 +122856033182618 +211850471530897 +43124613856230 +78523410190947 +259286708916711 +27848522746354 +264499888765025 +189662785035976 +38867476704234 +185484009300977 +70634427959286 +176610705692343 +91850901706677 +273464185661945 +233788571096281 +174443324623962 +78212812570511 +18445584252492 +5036852536830 +139208579659894 +221096968493555 +22815147043625 +167544608209967 +242118855109492 +269475686354710 +18491542381383 +145933442379178 +25390550914580 +270549618825842 +177679026207643 +194218146122796 +89912997368917 +139081767015431 +115854846188786 +239564290228657 +171564600153645 +40393448573508 +60757920288633 +171307899455414 +142637936749440 +60545570069430 +134645082886318 +96200860403607 +198154789741671 +130883287191402 +226812770441814 +253969158181609 +36998770627050 +54657084479011 +54675834642163 +251653268841705 +67949503217580 +67478245104696 +111639559766686 +7290582966281 +54619584152707 +119124173308804 +138370088375118 +233949032122649 +19380635696129 +273720498336596 +257544163314859 +130907981279909 +25318228856708 +212873867271444 +72218711745636 +220032655090250 +66212625161673 +182345471560124 +242119864942899 +14591692573276 +40110980706041 +29130649728811 +100122857275005 +271457827700290 +14872541040575 +46566472401007 +224532087418986 +273664979588536 +63028712612262 +189767100950261 +234413318857508 +257808608923723 +253832549850073 +208118600099810 +149792100825611 +55826066161106 +76446861699190 +115337439256396 +249049562876588 +101851843897109 +37284640493339 +250118245546317 +277686543077017 +239171704229680 +266647936306517 +220637779808962 +162955737623164 +211670904461081 +64669620093754 +57468485222709 +279126067881711 +182525523165689 +242037693380883 +124819153983260 +41292150200972 +246855995492896 +191659312308431 +115084496062603 +218016127631906 +256026425877395 +22726326730734 +71441493568651 +184635278891191 +447911699201 +70970408572396 +48448830712283 +221529614829949 +187427391299276 +125487025629386 +86622690209397 +182613856346584 +33567117534481 +175324974164591 +182710483088860 +172196986214182 +149271204984112 +95428265426120 +12430154347562 +93207592654200 +133162078098354 +10224106939075 +128320348137438 +214848172005955 +105801690796616 +149227449983239 +179583534660376 +230851350757306 +29759303374918 +98895906714989 +52263718622636 +35624214181228 +176980521064805 +108523544561290 +14726258363289 +232085348858102 +3816256785059 +112803558962947 +151870149865899 +151707481204009 +83904981780529 +1013298599756 +247025077926415 +195197128487821 +104846301910230 +258083413555757 +8051579379069 +128932635550262 +264144423176749 +155938067694383 +6395508588083 +176030070422557 +163860959360591 +239014836104289 +136760383576891 +27721058778854 +249585745044611 +37607954442780 +127121325034922 +265690776536015 +192599159788115 +80510013519826 +175433779244863 +137118605923855 +247117401175335 +44153923319489 +176479637922237 +208765036700562 +4514889850046 +56445907263857 +211387938341124 +202756253630073 +11154481644957 +222374733048037 +263848105124238 +250786690658907 +166689830697816 +221766175397977 +248390896006404 +46680439368392 +24865927835548 +71434139604800 +181892226994879 +136103371445934 +114185894343153 +86196325064383 +79887433150215 +48777225868851 +186775788892944 +20784284773845 +227219187285305 +182980058262971 +12566355458416 +31396660976570 +76277588361084 +209367372641922 +10216431618469 +212180256661486 +260925427234165 +243949054490734 +216804590648820 +28021890382809 +237879822351210 +53011478938464 +141353530783242 +162888742757387 +207876491280873 +165509967963846 +195746588700611 +263865047010596 +273168527900042 +200940644731006 +105292394491999 +46532009914760 +269151681761854 +195864948330718 +188576626802964 +250871099627650 +17422291669793 +20717289636360 +56582425653708 +69333774782941 +196191108577592 +195082516547595 +218971228134372 +46523589502797 +61571713459519 +136690743389981 +39960547628730 +279505685164730 +137888129323917 +4817329115515 +31561891174344 +157949892144832 +33236272758598 +132320207842700 +46739124953815 +107211429690196 +172748159704662 +86260704613325 +202309306458193 +241914506013139 +5581521813482 +66880660326983 +9863822392989 +219018961652377 +198094284434345 +6482455562462 +51277602676409 +55465098866931 +192138352854616 +90949520775693 +168146741736363 +204369326622254 +120578624242653 +183278759419397 +30812068156023 +49158879054079 +175960474739162 +159789103331385 +159764103113849 +60346822032764 +140656217656690 +17866470926207 +234239966271155 +24886975104212 +277660709827158 +219736645769760 +88821493396283 +6768201414547 +13230354464219 +276986488731173 +158832616959952 +98330782746281 +248459566937425 +253479868209833 +224179405778746 +171263667832117 +244500530619525 +9466549566323 +202291275172448 +187651888971627 +178199356105089 +126656796361760 +156849588399110 +112044383168980 +87522796005248 +10308563962967 +225609879564271 +220615458420507 +38123662090898 +44954793102148 +167967622787582 +174033713791340 +26127150453520 +251656534178060 +92272675534504 +198290738412112 +9590808422318 +157093051582669 +59827706680182 +238489827667012 +139337131513916 +90231916355261 +35095966809663 +65691192053065 +85753782143643 +36378229513210 +26290809000058 +127251730783607 +4624988284876 +241219448701269 +83397711121689 +74677712522208 +95054185554217 +251888560412510 +30494208247351 +59182212955041 +185401915112347 +136890895001404 +267059973768269 +266472225899303 +206379262713638 +78578102484861 +263400092541512 +52384852852978 +108401253402679 +132591645813564 +126639483703848 +9054467584935 +155646267320907 +49572088215073 +247613042456413 +170626153404771 +44006376535476 +84331760356767 +101620835164562 +213435334197083 +36916653018067 +111584837394854 +43073264191731 +36659230216421 +208874769290406 +201957965182131 +268435157576962 +223809823112016 +135665946235625 +69106450999228 +126845595643178 +54597259704528 +119071616016210 +183936664629997 +208520626016631 +15248404540750 +111080183803583 +263744529750354 +41128466350179 +134466335465344 +102811482993611 +171131161852884 +210372230191520 +73521343217855 +24615990261056 +122240918004225 +11559069997908 +163483613808887 +223040439280920 +46741802808092 +158575242801358 +124378469845484 +179392279278486 +265044610498154 +139951128275743 +259628089978351 +259645572719462 +63709654492155 +124451267834086 +122027150581861 +215685700901153 +198269554834782 +12150618745468 +273448941289823 +239676254341159 +111550639233381 +112512913345032 +205307056685754 +32510700070196 +63961134961727 +210276772269229 +225780314475729 +158105706338207 +126914943564245 +245047260965985 +199784470835476 +150627064510391 +187835299122241 +60737481530674 +63158216456803 +15051214349714 +272386063003888 +185934797989741 +162245464615717 +12570417661330 +254220683677017 +66477258915219 +175879341311175 +47053515261718 +240324757271063 +10085598546135 +214388102007994 +134840615148750 +123975528452413 +46991815735375 +125622746055732 +84870030953352 +17981970825090 +135911049926862 +270805696084223 +276606556773495 +203543395475865 +230845326641633 +280540205125394 +79624993440902 +249099409343059 +189469042963365 +215253967634568 +41286255569306 +45222485757823 +198655300849370 +84053611799261 +106897712563579 +157767600199108 +87493123191569 +231559677428282 +258181734873096 +130085958824986 +223336601668390 +273144638061488 +14518864489844 +140997439455508 +24200787170616 +73141972512219 +108296253072240 +247713017144136 +146903838105998 +218049846662087 +18668129496353 +193755889745685 +86265216437950 +77600145070962 +178817732840737 +61404405004457 +156372545931501 +204962560851750 +51754730598425 +91195179503010 +47873948246768 +41164686061455 +21155982545695 +276567132535506 +276383463263226 +194538761816187 +14652712600722 +120868622131361 +56969807895749 +165100798188652 +253082543323993 +94735402254408 +188562775464392 +216617512680447 +69302858946682 +125987290930557 +231604725384992 +29396756813972 +136250361468928 +264457188384203 +19744009038366 +181501716042989 +45263890730505 +136132748638975 +267401310934203 +52435950665890 +217789130107783 +273571959516913 +178410638913765 +80075337419711 +100509601136091 +123155956141127 +84849577686740 +264730049092591 +247110128431846 +179550315449720 +266934068121916 +231730080892287 +99049915792839 +254032453833541 +66274606510265 +172357475129044 +8155698472710 +179207277563937 +17814667456922 +223573150503498 +252394716324708 +271296825514707 +206400679613631 +241762479092397 +233776588220204 +81646106225756 +161577753955612 +141487310747711 +173083551851258 +83922549888353 +143202334928631 +215086317727081 +153600555595249 +20094023598316 +156083777045222 +277092669327638 +154525820889608 +259210819283525 +51323845348436 +96627577431803 +250868186281115 +234993907708960 +129000658840997 +206732378587093 +81832112381672 +95989764445339 +92370804067258 +109795950205079 +162088813775600 +82955309588710 +216547978438339 +227833897425711 +197566675174156 +192518967554553 +183471787563840 +246065373901459 +111250879986243 +136123132755397 +103304805880067 +110383749927098 +124154408926822 +120253642396971 +117278948753308 +2680110601786 +141862910139942 +184137889998585 +119096110753983 +126952886304165 +24896041024735 +90012951218439 +110526924003563 +54421420034480 +178509975480521 +258993700793288 +64721366476308 +121288977842733 +35009269830327 +84519757006668 +264005256631107 +251442467296381 +79628441976147 +232803054365427 +151513935951927 +167851277788187 +264457597571713 +37041019005550 +244444445039494 +2379199998988 +254771017174100 +89899487247029 +120511517400728 +253989661174953 +119323386388426 +218057217537638 +168657525279785 +195124093436728 +125292715574727 +266521380584599 +257440111033288 +234028564120626 +243205311028982 +149882759198382 +220952816330459 +164643374152485 +196860270369381 +271386917499877 +249727586131779 +260466957510882 +120383425987135 +20300021748922 +253865860828250 +80988504654764 +167376854231990 +154945926465075 +47932683089116 +40015253960221 +256439930356382 +88319685854221 +208840961479520 +163841800549692 +96715723213266 +99183853295168 +210211792160444 +265138371529520 +27587447882119 +191056245492050 +196546163568347 +172252500086771 +117916993370150 +167544994070168 +221099253163902 +200678124796281 +127035703228357 +258299894192178 +24613012963488 +229115613774709 +264514868648799 +147173897916911 +118110208436198 +45347841620190 +44872368263834 +135497654552397 +188237772636424 +106144513091502 +163564194946702 +279890259080513 +111996391220529 +164646791824052 +87690601784976 +85942862634441 +67712240676115 +158902488473769 +57088720622901 +179053495617411 +150020237295976 +71342545763163 +84054929318583 +123646575583863 +161923162117108 +163821150219451 +253406110847230 +189924806040968 +29798666480903 +274242496535469 +124407996856801 +97788282074697 +223191004321162 +229146454779981 +212876516789789 +105936475567006 +2322679509452 +170450886237135 +124537182365341 +70714491543756 +131076027302106 +185220292842848 +273452068686205 +47531695856728 +111747281910081 +253084441863653 +145316022573522 +135700394560127 +144102175639261 +103286767539277 +97542907566396 +11049158961316 +231750848117350 +266958946022876 +12039458893886 +76594487934744 +40770417514222 +110476282392037 +127320724364539 +3942867651936 +118391356083901 +22512480023305 +84856547093256 +13636628749088 +255444405065447 +258250428447970 +180529963954713 +221650754848549 +20057625725076 +57063056518832 +242089409962716 +163732231690033 +55803043885113 +208265577908090 +251145954252413 +213898328741910 +17006311159395 +110997947222224 +278384079140234 +96988687405355 +223132795946612 +228968864633824 +202611222098207 +78064346249950 +82229083890399 +230181066609416 +23131072391603 +131843467895514 +88833735422504 +145240061384801 +209837793291162 +137347192320315 +233656240655487 +265881904309047 +230013225081975 +128541487980803 +182109872743555 +73300618557023 +186157790901443 +7065584563319 +73938419216756 +120526792292856 +186434232658225 +57007341375552 +50144583913529 +184234218920507 +150773165815374 +128854832444320 +116153756007570 +126362098569032 +99177607402625 +132396922698118 +255694585441014 +267159326789339 +224831898707363 +8393227661959 +19537516404546 +223470036467294 +91749505007132 +16480787656951 +49214741446241 +90813919788419 +257216362532826 +135282541477993 +209298781841882 +61728540850924 +162315982449685 +42537185503817 +10090369095518 +33527769041085 +246065497626522 +169189418799780 +270696393184383 +179027491294036 +77526304708567 +138425118915860 +206595521833042 +16410856072623 +237373263717574 +199217367172723 +259611148059002 +112255963754314 +262712576863762 +63006183471726 +146932643350537 +25364707494646 +279022301791378 +149399465809710 +197149044862061 +185495779395771 +213894913282556 +268991839182709 +73361940523924 +125719334370484 +272109403735999 +252424501883849 +210761883697010 +149472974222574 +120589132307554 +4805107435974 +269484828946406 +5828528638740 +201809950613009 +221591083266190 +252360215610185 +81144730378332 +62051070926878 +6421951506040 +153842374467013 +148710971962307 +33083434156861 +257582922235105 +91080680395369 +189381890237418 +153530264291803 +68072497586560 +93183192323085 +269809914168225 +35361852838699 +249039682070561 +128879895815173 +269268148338549 +40422031204124 +57031398707233 +73209095753307 +267925711861197 +170689137898940 +10178275626566 +208355401499136 +218301307033530 +77183837709558 +65486850272279 +265363515323356 +82870352999565 +216224480553121 +47699637728604 +80302717362738 +5875078045659 +23468212759044 +88144231978245 +234760143598704 +102190903233409 +140837067894016 +181486923564067 +228751808488877 +275982420674648 +146967523516134 +164605295876713 +138177765286288 +85875901848572 +63259618104400 +81918541603097 +32671913466519 +211048851391316 +164113289595980 +109590246488498 +45312592189317 +273662905874990 +261838639800573 +128651359169261 +78087270933972 +112512296071488 +93637795337731 +259980877603174 +255516254484404 +121971123217576 +389300660867 +168751273675019 +43443069025726 +202480284446915 +157920492163559 +33750974150569 +251685847056926 +241457051482664 +88294175445168 +47303509537192 +45151795154960 +249504063696077 +186680601861 +227262597640795 +37080105422923 +102348294276092 +102987081139103 +19244362688035 +21870164730670 +118026005599887 +88996047408620 +11284907138555 +151144257365262 +65164439108162 +14348271519186 +91070483209843 +239762382541949 +56911542760349 +96804595727922 +13562478066542 +170152518537040 +36496097900175 +242869599292910 +175301790142294 +112043652169920 +211588280040607 +33066893317890 +101652783483120 +132016611936155 +258833294725581 +116989096637215 +168762465494726 +251129913763622 +57252282366202 +16363349470237 +257846588843144 +159545708778830 +75823795417716 +151821000847629 +109836168722744 +156746439515466 +203423303182760 +195657735717270 +12637003699846 +166814356781530 +87837298896145 +25102814069604 +5577150855809 +263368005809613 +76017967879103 +145536687641697 +252046136198977 +256780837018619 +221546390349082 +86819313047104 +181144165570605 +276847385515175 +264016813517217 +270042588306162 +255841486747877 +113941028949713 +180634143778497 +25080775557200 +186522822611354 +121661143281913 +109899334835717 +191801289637286 +137133023271913 +166157543066567 +104878817136639 +219207339339629 +121738256642912 +167152135867273 +263761290663071 +151676957618159 +82028998321861 +179453227574715 +23261960964372 +100002796049488 +138842706916282 +24091817614452 +145922011940169 +5142394817204 +156938303003782 +95547875430920 +36268240448002 +192197106176340 +264006931572993 +263669386848844 +169336467346953 +32958786331378 +257786197176188 +187418122647208 +222547248719610 +62528971159477 +76350816505867 +225236330615912 +237555406401012 +47464925047360 +250141293673836 +279114821059191 +56819201205723 +45888486090683 +181418767910002 +5448288617723 +28907587298727 +157916765610921 +84746090280401 +92503724733723 +69986806640476 +187847221211040 +127302066689862 +8546339403033 +87540655297733 +209654176515228 +22963744083764 +193999523868145 +354938200969 +167758926629607 +165917652199320 +73604519474460 +210668225520386 +34498233978271 +260859711214057 +148820696642999 +93037215259781 +261700302651869 +274278062709889 +128569343429727 +112262596494948 +12725047597654 +209986924541157 +235629281621628 +134124496869122 +231554830544956 +276865342783695 +241084211176251 +56372923615703 +60851539186156 +148935231743521 +20800199173414 +53477946025987 +269024077593756 +11439307428131 +244372444129490 +200915234017818 +4066205008082 +71728562623525 +52849413139214 +42365021973201 +236627208283557 +12769821953404 +224972108327874 +249250295590877 +202887340793935 +262146310451010 +229009797964980 +32493347999441 +133266671554915 +33157837730676 +32892457871056 +37018384904250 +127574111865376 +69586472317782 +62871657176584 +270564058468331 +111256863918147 +102269413852526 +162376522072320 +150871918858937 +67364873119370 +167104001303689 +271990332290433 +251119905814885 +70103710775071 +259270910706256 +39526646103594 +143151298203334 +112814265404257 +136687546368865 +218081370054687 +10418078218354 +147813175801065 +199089176545352 +132245093453362 +279748861773166 +175563720001681 +261007108945930 +124888832557088 +83992741255580 +60921229681237 +209413833879057 +75860968051583 +170198832326599 +15884267773676 +231587691308726 +120494600175145 +272462610529831 +158313799392569 +22745122102540 +193755647163799 +140270934335341 +205915708963417 +186121312373902 +202781035365396 +126905414891956 +152621154788869 +218546064808766 +11848268303534 +140112021913392 +23515039209281 +195886300202128 +138524912550017 +116595579878020 +153471027417869 +223316441274251 +28637049230391 +237725136539474 +245572615053382 +276442522790840 +270623405313146 +142947976632315 +109906349884578 +10970379837096 +66661673747509 +166111003365713 +53657239855955 +84653906294964 +163950433185980 +269006913516850 +230519386640620 +235033759765723 +106056211225986 +157536405158409 +140368002340430 +130438782392506 +131398650483011 +277291210875095 +69576981645868 +157401339842823 +118628661285293 +190444154426783 +202235771063052 +210222058482804 +22438490272726 +247166874974971 +83076936418637 +48069935064971 +36668329943429 +192608387876443 +139831662331024 +262421081240958 +86003523515730 +251292279119843 +254159967397857 +231118021036881 +238409681421213 +119931320224877 +165485994173487 +162317787228271 +136556639801880 +3237366405685 +208723389968968 +225861938926450 +176736997124651 +170363286073142 +23847775259824 +208668240116967 +89712074347689 +123451269270867 +116522624403740 +147160610154958 +153795338525917 +212094977344773 +279027415149124 +112553797539908 +2876865735059 +70655412320362 +207270720865238 +213930803403816 +138241355566977 +96842029882877 +205924814279792 +31585484349583 +85034194609657 +254998988191789 +236230329170613 +61342251513313 +67294282175219 +55318017082466 +223446957709447 +251159513028239 +130757408439527 +234572364668806 +84924569243812 +166902118178708 +98580730245827 +268743632884650 +79907520249846 +98594241907390 +8570104611029 +205668790990718 +236242217895255 +268278222220443 +175376379934821 +213204609867887 +88356586019138 +108264112789246 +84579991032394 +124883489180959 +183509902085081 +11735794942445 +12731264881812 +215298149232715 +88667238291744 +59401964139609 +275529387482032 +112780793679267 +91186165445529 +267771570419847 +27319602176424 +24596365121858 +174894649813440 +132000682769431 +270003601284938 +21984404776840 +273157226081100 +219443088991819 +131588250943128 +28658987273389 +99117287037794 +99525999667810 +18915937806640 +170169652308350 +81702569733061 +203808932191534 +75910279854779 +186925865668355 +208159366131179 +234311591923170 +253945455378019 +252672657539761 +176483036577098 +134416527156509 +209380942323768 +12317870185406 +26011916607376 +59865082933239 +35564769427573 +185368044462381 +271506362282843 +202918532894254 +109237360349 +237729023324177 +81983258211831 +226467490213542 +74285182149014 +223734513986474 +93549771630685 +264662508464439 +37758035412396 +115462225754182 +276989541672556 +52699238976391 +19549072810018 +170546367070715 +213681405048974 +33224032683967 +75235108088991 +263278311955407 +28284367590151 +281174610120881 +112981800603426 +204130098685288 +18663165200818 +89131258837936 +41839518064049 +38733291077853 +130935214188640 +8983307022446 +201220405106225 +229877066210894 +163079775403130 +150548361940150 +41020832549863 +98304289162584 +64565594027012 +57145093537828 +226737982902813 +179657404812745 +135138833092857 +737581510861 +34323818158869 +214883986816917 +112567517353554 +250946810454489 +196189183630063 +139553981343392 +163013280024396 +263246658622450 +231968184096026 +39701430156499 +240229217970822 +262095318370161 +145412109526803 +268961240999954 +210612454496186 +166331450706658 +161055264427568 +230748257630559 +227494654692781 +213939146798474 +163405770528292 +22127129661220 +176463165444710 +33949636952570 +204003212874945 +28005793737607 +16294001695345 +201418382392299 +146927071261805 +44533194840453 +22596299430912 +80731625983042 +253411914493692 +229148734504847 +123146621785505 +58743455491649 +23326788014645 +21163385013072 +228797470423945 +68993940858332 +47367750474744 +91312171689512 +141872597032773 +6054526156593 +88936158999265 +226808025170272 +195748281844652 +278187627436286 +201612702571441 +26022806645445 +200828033952228 +277376541683895 +255778938979891 +141845018195881 +120294456099390 +274620867308855 +47661634210967 +153884394489445 +209828059196843 +22605777950896 +244204558265034 +216846418568180 +254698863644729 +62404979685752 +281069876275224 +3550983092395 +267387297807028 +107532236755172 +57287943231670 +185860113843830 +269791794814836 +278766148209706 +164316410952395 +123023281937520 +46795438061329 +227662490852653 +103029351104293 +42782870567656 +65434604544694 +146052695422108 +56801981818930 +230584925342589 +232470546995876 +239579682989341 +123478109762600 +1265225438500 +59402127757135 +95081209901010 +18658573170910 +144882635227306 +58943348279890 +242836579053343 +63624555705479 +185377989832349 +16576799473404 +111150414800246 +204101061945567 +224064048864971 +107460602081386 +271414809637564 +120329165539743 +266968059711987 +190174669288974 +103762010503289 +18088187350448 +225269662618384 +132097011691353 +139584020112129 +114982575984384 +174642800191405 +157456307614971 +45692246568501 +11929171870862 +51792924222679 +177447215527417 +61042792889589 +66331595919766 +54626342300979 +99292772389398 +95579291958366 +44393329507458 +41782115424047 +105477527885968 +69121647622544 +79132625753825 +132354838309390 +162043326781025 +42654497618912 +82275473073992 +138305264765249 +94185743947362 +199737972539381 +244780839784501 +196750271679242 +143983960008800 +130758408950080 +156493280811339 +99167420702106 +116992048137280 +203324204373019 +46227974249244 +17459284008227 +7749637539930 +95854028852037 +217099707106009 +146075207672824 +146380981796455 +255911538214189 +185565128868812 +5636380969772 +273350016850403 +224553328120727 +189457741144423 +65220606615860 +273675102072222 +186399679695536 +57207148163462 +68102470856597 +114632307515974 +266872716732845 +280008877954072 +180611740369684 +198559741495154 +221179678046455 +7385564418303 +280033878171608 +12956513680204 +99480496366558 +192923848395953 +206192885888061 +78440181616209 +86480824647189 +203148077984045 +80535060938983 +131909047113332 +273827777230897 +209465228115818 +114400344457145 +231655944024585 +237594652000191 +162934462228518 +256012995820503 +172496532220261 +171267153324489 +255890647037143 +206592476294680 +197855796460046 +274035570197013 +162615062273644 +88180278871234 +156772112793737 +70259689345420 +168922372186672 +226119998070963 +185859303909267 +180388191237864 +51141875320467 +211253248903621 +243318196977836 +268164941904834 +27912657487510 +253200900970643 +80561981649762 +98061365547387 +227084829698173 +262099769472453 +255615155424248 +178105399942021 +34618799521807 +2764121504170 +27705791127175 +238705549519411 +86178541776317 +255856443519096 +267762294570319 +35274407097904 +115520570523972 +196738714239994 +71398449328018 +214223109568955 +80403051695426 +3225396393484 +978108726315 +19623799895263 +192940925736467 +257134216012060 +231316586696828 +265237971679195 +174104530952818 +231102705680146 +86142428845541 +229183277645465 +238865985108269 +37641431049336 +205384534267091 +12822764511780 +238642086565297 +70265350455562 +68514610579304 +149442125780006 +194468227500039 +259571202404554 +264054577179654 +109587441687953 +155670435468222 +196671405675055 +177681389328482 +42937493936273 +259016858765377 +259565159464931 +57311886447389 +151286561632033 +77847684015194 +119308221977918 +253479674370624 +101687691830636 +119824112851107 +160139796042647 +223795888474955 +16280384442227 +45874010639582 +279116063527953 +1217351317039 +88062485025022 +105364063914558 +162156820017651 +141628457747247 +138852381297142 +234517909177904 +178805149787940 +211027422429193 +228179134225160 +12229956653919 +89525172925446 +233612980830849 +227285390172115 +59760220498461 +193200477709945 +866048116401 +42447942735429 +269567883718250 +265258445310596 +204169369687211 +276991991214292 +33111791295364 +154182452253926 +110488362556857 +281030393655446 +59949383760343 +32352368652449 +93736216269501 +102516423515744 +180985614947741 +217977192757020 +92517837217037 +98624790910409 +260779912808452 +190586989595086 +23678622286442 +48452281088605 +152737091558407 +48702271100146 +3505255936966 +183222296507060 +5986414408236 +128348082018522 +236528754568282 +192742386832595 +142546923551180 +269088074208925 +139031292933156 +16171145280362 +170206429401641 +225576115152158 +35202070995573 +174560307523771 +37533249673939 +35985952264601 +200380436530843 +125970859292873 +239217444009867 +51065809602891 +234365737991749 +196802020933543 +110096473860210 +237109821018110 +114695140274837 +163861652423552 +175012564678641 +27703180422923 +146039217565856 +49851706025696 +210074449731959 +176390627085788 +33398583191184 +34241072173026 +267367451413755 +119434721780490 +52154121673812 +184626275098283 +115428605438036 +125283882079814 +109572262984449 +219344452064214 +106602540749077 +76166245687789 +94518766614609 +58339647978953 +198517260195589 +50706503586046 +138857546712032 +112479682144055 +199952909999960 +243215495013112 +9771713396478 +237223435362750 +222066863817948 +62631343999641 +10279683333462 +185721679314408 +259391189185021 +231304294718813 +80199478495490 +227592465549385 +191398226395123 +30796431088079 +102926786832774 +111365483888307 +263263038954641 +222178774050916 +261565965440402 +75444549098627 +166325524141799 +214900185865672 +213654303611797 +264976006996215 +216707661379513 +271012657371444 +123197292550008 +247727724385756 +13265095852868 +210248945242807 +156439966784963 +346724277330 +177468579376040 +224769757630513 +30778765589085 +30026815292400 +93396872803029 +48431622116323 +16776986339819 +183898882031980 +218362082816093 +230081910642563 +246508011890592 +234821282480005 +61557103390144 +217218343489749 +161227181495223 +117245241592269 +30083096301068 +26246075927215 +11669205470018 +208865674582613 +12699930421627 +213935809316626 +243166500796398 +189075792133409 +26434664970951 +36127172665182 +261698857549853 +103910495197027 +204182059730524 +107885217880246 +96333276382073 +166937035146571 +181560038662392 +50062800255882 +90134618771592 +232369557818821 +129100057784151 +56899488810115 +22798147521998 +237827099648858 +181597727079525 +154920031980499 +84344289276064 +128421015448051 +65772176194863 +260079355169234 +223746997855982 +79294851681719 +213068757257888 +211157637224609 +123523268027398 +67691076250375 +106621246945266 +84788029216233 +5023841712373 +50952345631481 +173513930217687 +51852185261263 +110289312973760 +253653092071258 +100276779958824 +235873673314054 +66664096531094 +62293657321454 +274157937962549 +155892842710122 +26918368753865 +13759988137233 +195875794650040 +237664125944524 +62204662315951 +128509983658679 +232887492224722 +91272045310008 +226407813458749 +21576509042458 +237435180040547 +124798571580415 +95554261356719 +273161088257975 +270266305357214 +47987140950199 +118955190599225 +268925564691540 +81445519345396 +77319592312202 +19852564772744 +100049613254213 +183405291064487 +185008635444373 +78515534074943 +46528818479842 +262780061709197 +250535048218721 +192008807089179 +21126691136154 +167748102567287 +253544100753921 +12215708543889 +197412917061616 +8603924201852 +11806482262666 +115422239587529 +176761726372940 +118683482096860 +173224264665554 +247265912008023 +208064823921445 +73174715723145 +222680942263621 +66273859135058 +176493172964809 +53677866963992 +205883707890463 +25471492018073 +205899589365095 +120972972569934 +29249279334354 +248497826088480 +202317713587078 +212354846192378 +24706349826794 +211817295623799 +242522205544748 +76617962348655 +32693659610799 +137130965946721 +19994044317821 +99745151523612 +156276180534520 +186314414136023 +273122500280834 +17385074672186 +101853543315515 +249346310446748 +194724211152689 +192774516677010 +142239087399988 +266433094835598 +229897980470691 +241588343755065 +260497560547716 +66304321215515 +111091694713052 +136035785529139 +149988781075732 +189722744430177 +177115004870888 +173147428653903 +100849516102369 +179711511827932 +33863211468580 +247428614640236 +227950013452141 +112361718716354 +13724647741850 +172655061869593 +31623835533879 +107672801144297 +233227780113555 +28240688863173 +269939788910279 +274307066915050 +16772571108851 +268500989022784 +214632509027986 +98524767497130 +47906367042078 +242611274215956 +211307256770001 +47209026865193 +234031600680131 +36619444114084 +209640342772885 +196855027639666 +24942271555038 +35758295871884 +242123906134158 +257977648865281 +217945114902189 +89342481775491 +88891293344395 +194487601951009 +151915368361926 +127679240460712 +202082278678942 +3228613458125 +188405552915631 +35011749122086 +123153193154940 +230601740258708 +161391534843116 +159096772044954 +131085027031585 +238153453038448 +189045816254937 +122806469346572 +100580763763857 +41970017387651 +224788988426451 +66350051367386 +280654309745219 +193107911319960 +202747925579814 +133622123007159 +165053209783122 +269736961612161 +278402155619576 +9477180192273 +839904745918 +39408402469675 +2419184701911 +173703340974853 +42454698846141 +150220037925712 +63299692801907 +153988310918573 +30796996396897 +195714785308628 +103121134513802 +197459973549986 +206501682467524 +141559850226364 +218073216172972 +39621568007646 +210844292134662 +27941135561591 +194523764467017 +235210973039323 +280634465104598 +250091677695395 +91205976494419 +242325752888046 +45110028713774 +75732806854064 +72598618101534 +97677053971892 +54077889978884 +127521048954792 +3697312779389 +127746172657014 +87618842509723 +257686325896446 +204164484433540 +150566605864942 +158382916397759 +68413513360777 +270792939156065 +82478827357930 +85275084055795 +35439672219677 +196508201575670 +149081964013438 +12268933104926 +160485497082714 +132300171612336 +255259822290584 +14257566923750 +153918683731071 +98381616520189 +171915476326711 +3492027199753 +147598866136750 +139604863286733 +78477724156071 +235905709680782 +85947910270343 +88965093993342 +22331995478005 +202297933324178 +109014115947526 +257129432514592 +139446384463708 +227806574774513 +63821256781461 +152190139486228 +251765360218122 +80765441320682 +110658658090589 +132211063190181 +221476586929165 +273120482702221 +216174975262987 +4626503212027 +110272177924272 +77788033298272 +80003426566935 +263713490730064 +43882367007391 +39057635422581 +47676591668718 +158269452426349 +207489823422950 +62397282609972 +191598484210505 +65061836017096 +8194710064826 +201514202879218 +65662731619463 +135404313016812 +189511848159610 +99864712656540 +163953393895133 +19681440222050 +277143635570624 +63296686998280 +268106686482002 +114671615848152 +143049366350025 +139576076595158 +164762454287874 +233655103651072 +128824778584126 +195181478877094 +168948448530089 +3821018490016 +32096619967248 +62770491551180 +176342984476675 +129940742191129 +100481655758625 +266565646528248 +246668949993129 +271911249449145 +54322050619278 +179301669633495 +235709953460054 +41749257087376 +124726593821830 +120045120334618 +115907915001255 +141317164336263 +191091107094978 +112247065777508 +260040180873381 +77000035454821 +249011661824345 +196747723334768 +205344049853788 +184901361040813 +267136660295089 +259923067491197 +180169148742401 +207579796486877 +93435492195391 +76516200215311 +240626977651925 +230351989574453 +241141018434153 +49307247940184 +100392369267425 +168993477895325 +213439381445187 +139857267704273 +32617683842917 +111655199018812 +252114537072470 +161071786026350 +135457209066163 +231085538985652 +140369038929727 +267355556815060 +15496697669868 +151526057332909 +120127051193458 +148238598722757 +226489763259989 +77951100026626 +246880395584268 +91379952679305 +158913829152431 +59255113706396 +164789814634082 +205844926623207 +87676116375356 +106184086347409 +222047202145580 +218364345694528 +229203331569155 +82205003703953 +18152679876935 +46519375766959 +67881357216230 +106034424142132 +163146757307788 +279931643541726 +117823895431738 +92749100909564 +129517421414576 +262031598467076 +66882639434851 +257152834823765 +210365322231584 +27594610535828 +247704281582066 +42267329436128 +151333663233732 +48701055360280 +174663825798811 +260999263610504 +196818031405182 +267148383687617 +240461290627583 +9297388699428 +84821802416271 +266907418623075 +80188749396100 +36292210176862 +37808283142309 +168182194419658 +280213528584324 +262671643274296 +18283837960973 +84297249511905 +231497336825410 +158155988454939 +182661609233585 +202432588828349 +102949006624083 +41812171606771 +31487872274746 +241050647628392 +197756092800952 +66443215010460 +154167229947659 +107207783488323 +149768270060622 +170140511397183 +15235784110126 +278213212499491 +259097406900371 +24778845570238 +175262506591398 +77222869997892 +269921609715483 +187440983175202 +251407088974702 +110257062056015 +69666190353486 +170304067628427 +70449070236650 +61532471142779 +30608325650253 +132163138193499 +269824247167688 +188768018608638 +90201987921291 +137904652259494 +155749706374025 +64706267528193 +172961356441873 +117194550405657 +105237355891405 +75545097478814 +103401477173796 +67088790911103 +63395839436810 +245437500667703 +238870746493910 +112972739473210 +240660622372816 +158128116261920 +134305954503344 +230567555516412 +91763979705771 +49511325252512 +207101110587264 +35154663991054 +108220701326121 +31375241578228 +103825759894054 +71899155434838 +44007373313905 +136140599245130 +82761769705472 +14189938883181 +100897516155750 +266810220016976 +151623779340831 +183884547846909 +9132264733347 +277967261890333 +141557119764933 +123570424509490 +22147699204717 +10298306277846 +281434441490713 +175247797562469 +108298018945221 +51597758956363 +111334240580927 +175792338589478 +74499755077733 +225329918195549 +194123523380364 +231936665663523 +266240810740093 +115677430080683 +61630419751394 +48774760980777 +221238220678746 +211526250469853 +205269980829897 +248774916625564 +149068261610029 +225378083732858 +257192104559399 +91087840266795 +23184207786197 +200618340325764 +121662777217463 +219096641185847 +147742533201997 +85790402883207 +143327063122455 +895598974037 +76607174893541 +125719100989987 +150171715059244 +123450451016031 +99461250796144 +40253705185194 +147204661706903 +229780907451047 +42531227481947 +152753861621819 +241390874036928 +231986718795652 +70858533527670 +12831245750896 +208259879652844 +222657181045134 +65777428149973 +217894562768828 +277526491318311 +234934672935062 +23882543767144 +260622399815381 +119267950269594 +140453651496762 +176051702712850 +129347292977568 +107558138865267 +276355519531278 +194752477797256 +48546611225963 +202239063746789 +133346264236829 +145381432042432 +95542573677576 +240996506585649 +166346835049228 +71346693107330 +99554030986109 +237055743688771 +47185282834422 +117285009275218 +97043988047527 +82392088154168 +66092650256306 +70612438378594 +70052334294456 +173300926643464 +246498249401932 +102643697804663 +93901369092049 +73129734425343 +117447106438874 +105844252882759 +179341008023001 +221663316387036 +6319784558594 +64498551953276 +33399327903328 +164422847155250 +246341464596295 +16931631886325 +95912879568467 +262071075035925 +201197813251640 +114315162110734 +217087964586669 +186733062510614 +60220048254520 +193609022877601 +158502218427999 +232194868098999 +58794654952493 +179161521728777 +268350708277212 +85025142380026 +158389717449087 +103774248881495 +69957244701838 +42422341308791 +113619409645732 +68645558018165 +272867189064200 +48967016497907 +33813662614995 +223530524178513 +161143569390307 +56587233378178 +76942971144594 +171956235365397 +19345605437921 +196241820581729 +253086329244399 +3925985319332 +111413976732711 +236396720311874 +24529176701551 +219690993227441 +227435225590465 +218282763443902 +225273459316278 +1785994124873 +199109124448172 +213533205794844 +20454502872017 +61462825189591 +89519796198721 +275231898723235 +7261486922450 +152131596865058 +220252315367800 +76225028711205 +50621721716698 +62106878296303 +114742834199794 +44654163606253 +82122531600816 +74469979976706 +191324054136703 +64485679015469 +138834319740208 +91956846921554 +56387044275641 +110342456580339 +61733648262377 +153599433183661 +91922400991866 +232032422133187 +41336842323346 +184657482728260 +54218720230046 +29230649241479 +208890818097354 +280941401523236 +51905328867842 +54368484508764 +194020423640696 +262483837210746 +53559083318582 +154874683406484 +4188598918018 +258157827417078 +256528838205232 +244784492520785 +123928363776841 +15711281312135 +36585002974024 +186057995797249 +98667639652548 +184840691381106 +147899877871996 +141779652319023 +29682593074703 +160581989000825 +182011836465121 +36353461822901 +216744485283689 +261567962607048 +170448848777479 +78459590586027 +168377828938906 +167208331702686 +221489391850508 +88685289717494 +227457419523 +196055626462332 +256308059142302 +6852331630665 +135278332713975 +139727335444817 +17038858940787 +4016581921 +254361290539967 +20848629396945 +159466846346641 +58477901021026 +72252333222231 +185058384998447 +37805101390217 +152806927943017 +235324183889738 +170934908969927 +159874659042658 +39350852981877 +99518330757100 +79727008708244 +61098438900988 +5809632341889 +85462657522756 +144042483661260 +16173675380586 +189406533812846 +58341298886724 +221421002671818 +8250875818210 +104410716735196 +246324520815644 +67966392212888 +241205852016448 +4525158670652 +279513602204602 +207708696337533 +194528162098339 +180963306353073 +32888341663324 +228623862241267 +222241302780039 +201636075201397 +15531942153563 +99991398675986 +209417410647146 +105463883463364 +122728225196530 +45686500367236 +130992448070396 +134563201774329 +122158385056088 +111988853817427 +259081421629003 +85893812605090 +166607486107315 +162812410625689 +61885489680964 +42420745180073 +63639159151179 +251498178055473 +210886976277050 +251941003279680 +155957686997261 +251707951595072 +111177680477086 +177396076112482 +40748578188035 +122850766382077 +626069315279 +33830989131933 +122210370386957 +149020405817241 +160492326714076 +175538721143511 +26211686648259 +59614484472283 +79988259140495 +159686241074971 +173974539738723 +114206993559843 +58286355276876 +76340423384926 +93485124812414 +146142283424245 +227821956072550 +251211131762763 +236400453021911 +221484267226609 +121712451280509 +237963702646240 +23873761331559 +163615205847204 +193124566363350 +268947727009574 +237423516978647 +189754553734886 +212225006461386 +237077582224494 +135226409009046 +222388052200080 +177563614034575 +96434820175808 +217085486256344 +193800614207245 +247161961005792 +128837984829388 +111050333749523 +9195224670268 +25002557919027 +78273865139786 +212468049101762 +37068160531982 +160366480045620 +32408462307713 +31395311159043 +16185120863619 +124987598403630 +239259612202354 +162039498817957 +76559924144528 +195564490866254 +161528793299008 +72138869250821 +130593479704429 +122840091715029 +136892357112903 +74517044588045 +256571027873909 +168098452772753 +168775734389939 +150603727173931 +255379429058853 +43684740703650 +195236960020459 +243344242068588 +248760762588391 +119739748692311 +45317897722085 +272984742966137 +136579118300638 +120098309098767 +73737670833420 +93086645755085 +210750149091472 +91423972504187 +170902868108765 +54963417795775 +136620115046775 +193075601988573 +204531084486037 +268364126262622 +133197017363476 +56903293542359 +193147572322449 +6066303663916 +130910949511480 +116593476634036 +53216186759544 +19458627416008 +185900903682743 +159993147588963 +83478362576121 +139242568871652 +266636810651758 +28920516755430 +142919024086254 +29806261755816 +84273638628208 +159720766829042 +229616203443687 +127476877325005 +166439935949185 +55486836698914 +71487553463640 +233649582270193 +229209049108741 +221176508788100 +94338001088107 +246526367489718 +120561161877826 +106629981781424 +274742647880659 +144047541144193 +136351128283398 +165384772569811 +140920548848136 +25219445879500 +236407766146997 +235619061557576 +110577817995131 +148797223938031 +230459097748723 +34701162643280 +175775040268474 +209817788287293 +254634724736032 +30536731229772 +159918820115675 +180847599784580 +167600708035986 +53868770699768 +69642228728833 +241489955747391 +244184346580783 +78771594176107 +194376310187685 +49028746657605 +105574851594706 +157791497958047 +245949426824526 +16392838020146 +14635780155917 +192970624465521 +33188495682701 +157712032980879 +243915107921734 +38111632890933 +254791294887303 +172313032733619 +184667990546303 +99087893630993 +103224140847926 +187069638766334 +181211510582923 +29011723320318 +34484123528628 +177520815910808 +145223588617081 +178941506331323 +66010446791847 +110736292264503 +32290888393070 +93186907931806 +155693337407488 +204570808393783 +220580446816353 +145852918228137 +263076241121163 +186937494759358 +149058474136338 +141498423983099 +233817698930150 +32437193792570 +135307061407972 +132216592075431 +102067800425631 +146226423513882 +22656331988842 +46117416399670 +7897725848865 +200271585335132 +268962003706056 +86247733412147 +90975140320260 +166463411995210 +21316843442411 +151773207549061 +53454903025757 +82440764399710 +243147778054658 +69512428807010 +56190650436120 +14750445027450 +201457445506369 +169203287389877 +86365346242100 +4361596329872 +122341833382237 +180982044300539 +266795796018337 +45957057067724 +223153732410088 +9122981938045 +6258118638429 +55072557649178 +269739917797204 +43424022795988 +78729609921362 +153305064459580 +24909932555048 +127932821512299 +240568075410390 +100551111168338 +137709666201117 +275039457328197 +44579869012361 +67142237271155 +50526999002277 +193797844648886 +276840028932875 +85567250522617 +6862286961193 +14739672666196 +49545290006169 +5976712461984 +218730533115594 +186017647453649 +275938233271641 +231058759521435 +156789330170761 +268047760516315 +216375576087192 +203865110021213 +102521182651668 +119238032813706 +221378848571781 +88545988591268 +181634628806991 +212124410411340 +154883919882560 +109024812266400 +202126034084504 +174742562544227 +8550100683745 +230053132888030 +133968993535286 +179882937785297 +140685496803809 +213291672448352 +11677260794946 +216968864648608 +271695152199382 +267415775048825 +38330608374428 +195548192935099 +77145066891950 +162579707840854 +247462737213260 +47253505312991 +35539190690228 +179050618581467 +181835923026715 +7482679420268 +140119263341252 +100486408546487 +178197914068943 +70573131644959 +219573054297804 +170318076688335 +173445390019735 +113450937745552 +232322016728606 +222978445547547 +280234611789611 +166636732218408 +55792214885689 +36933860937079 +222019247286852 +174974260637890 +271550796736951 +56492565640870 +244705597198996 +258143991745102 +3039996915663 +192522258551456 +86768484448437 +229576186672072 +95695086307628 +187930237801802 +129152370483452 +187920423858227 +192082835002487 +112684448505967 +51732188000082 +62380842943730 +26199651305027 +165163438415843 +61577196013764 +158564838907989 +273004157826611 +18048365353911 +166618303248145 +111152645064661 +90102017478604 +55965627910098 +114859832853606 +136875018945094 +131345237572202 +50535084728714 +162182872756219 +242766693836518 +180242351704061 +118648471262604 +125450955534582 +248468551445791 +173960072406226 +44988003843055 +184793348553051 +8135729953162 +50430355621938 +33839707490227 +136354647046211 +187670325877798 +156443372264594 +221702072731879 +201359412757021 +270885137655560 +13576929081957 +26275125365402 +130626472974737 +16623202282679 +96342675586813 +165360882731257 +138362969915083 +151856059087582 +109436723440385 +127851295765981 +229604448856639 +221152618949546 +195748963690958 +53562988268601 +143974414519240 +143456137727698 +65167096136563 +44467473427256 +223781768953604 +144514746727603 +64290680317788 +84033068181797 +267346491138970 +220786939336545 +116821248980290 +234046691837080 +88610288485864 +34136872018896 +73390027877312 +145103190758062 +154123336266234 +254843322003896 +6863408737824 +239345467096121 +156799106321195 +192389369407809 +192653776080651 +265561048474175 +234287965752929 +84411290749226 +51947894799314 +186560705766494 +164896314060005 +212734165064721 +18676366620188 +34448826846673 +198223390238596 +62679141927101 +139681432084116 +245069665542732 +215734381380077 +179906831606584 +116081023123514 +109451054481510 +246903796828727 +106644117395624 +114309470045241 +193772140747105 +57295374586089 +4135748535830 +74378705775115 +180795700735625 +33063521097786 +247516820153694 +115207711225352 +250830125639463 +261108055882073 +268454856436040 +127620974168261 +68854955355495 +92841530356321 +104081821356172 +203915445548375 +8492603197903 +237145895691351 +78731124080643 +184194460289143 +63333130796845 +250150905317662 +277209311719548 +10871623628080 +69750532589522 +182059513704736 +189621925179144 +66044895116349 +215067076002281 +152709039202313 +9570781418803 +28685115912196 +1297550003139 +272370830324557 +255846870764415 +211639771586580 +44825964264348 +166292947639060 +181948897440452 +144952416861526 +230693636042028 +166652867003308 +20765710962217 +268500892359035 +252888271135728 +149523406008156 +85848801666858 +154687417483906 +47499060295922 +73261319780799 +76900656208019 +200176840815171 +146981606673494 +210032383383869 +155319902220052 +189136321409651 +42275109471785 +125797770339878 +12267407210636 +214506188600221 +2982967648789 +136463763539412 +23926126208498 +157787760506624 +215764250576967 +150110923085103 +215682069933022 +174712367212848 +46539363498147 +245930250843184 +125385290001683 +90341853228807 +249982345581574 +135942903595196 +125437440205111 +88923324839691 +107707414475310 +79563888885116 +141378628234122 +143601630121569 +268797424254318 +255361329605443 +143535531441233 +13131137885899 +224579251938933 +89972273628669 +182456362185225 +253627445992255 +149019858764218 +222356628762204 +90233976430739 +203523897865179 +266871714538687 +137464335691739 +109253350678361 +24439515136219 +258059478109953 +98171379942485 +166771155214809 +143858121514430 +219215179642463 +196142606132873 +60151529236483 +20133433944065 +114725714123671 +97862406461628 +281348027209149 +281015822714901 +4057526894266 +117996957961440 +230133859765934 +1510294785385 +231476604837445 +127955343308612 +145856483311747 +247106172200859 +127578400012713 +81665360628073 +194123362108758 +109064050721997 +142804555650436 +256673420930642 +227894075243414 +42680505926574 +180816592899606 +91688313725212 +227331886713603 +152743441257304 +274560611241274 +279064897174316 +154279266507392 +202894481992461 +166736483670804 +203751541928384 +162435372975020 +28863059554087 +3850467863782 +11005243922918 +180365922737640 +122776776594040 +175594708898716 +129273595839928 +242908410012329 +203824373327351 +222714958316910 +90818308239765 +13962045830734 +268308426590472 +204187991993916 +53620593467622 +225020678864717 +57408317983197 +164361737227246 +75251011218517 +167392064878219 +102202601348057 +62317005903612 +18182266235617 +186785582844437 +129664828471611 +187463006126157 +84816098038813 +27268155791983 +1347762072685 +186025993860755 +145031482509097 +187929616653691 +208129531455819 +265521319441023 +156118525732816 +140165358588366 +43956439111698 +165114119565275 +202275169139856 +179098257276881 +156649523735599 +39409280820035 +21883559640490 +17009297143304 +52036872280229 +244590197084988 +154527665955095 +207616774591892 +8333336859405 +78087414386753 +262435713717539 +215257591517069 +193526444805645 +216943814064525 +88589122429861 +76656245524088 +178394326212575 +225396040439015 +121481046686560 +236940554320279 +185191410281702 +197532280248163 +81149580505632 +158131724570490 +130934914693528 +242121840957310 +59501894448240 +2965317747646 +102175012022726 +196751789950982 +103074851652508 +197548474207430 +18363108563886 +183391420908688 +196269206214294 +63495371804763 +128523806806338 +245214547675842 +257036772568340 +273344075808677 +127060992422800 +55610261842905 +49748470336183 +21286925732735 +149560738277541 +18373529373769 +73657783682625 +236403832546897 +177801203970275 +92835225313040 +168217688418409 +231008997511130 +245079332305586 +86965152021987 +100858585866612 +271956115065288 +103468039481694 +65167080737487 +206626340041882 +9525567240519 +42654649744593 +146591226361565 +281431660640333 +214148313944880 +196676182439173 +85126619405158 +91957415860841 +280918487285303 +31720938328899 +55007371903054 +7976380978901 +122581383450599 +134490740205690 +261874779805548 +146867489114129 +188762390621189 +199100062579163 +226474332031889 +76926805734856 +142858320959182 +257316721305004 +26445786683900 +242053632500178 +199873259056145 +107438303812296 +260162514251539 +174770638311467 +265273260647711 +186703855901904 +141233602183028 +109660390045543 +125630230974414 +173594514856613 +189580197482093 +209327141275786 +21917236331337 +41148023901449 +80840147451938 +235325226964607 +148975587987757 +44969896021120 +49469094170030 +194268291433924 +88923136070951 +127254417623840 +146188922595391 +156539685337275 +279678251371438 +144256541026242 +205904520013466 +270845119732461 +277305789627753 +130506200790866 +219549057896166 +268625273118264 +132477052576831 +103703153856900 +98345196259750 +176193707820819 +74298586886855 +99454883433640 +20504413166631 +4036402626657 +250334931424575 +102876216211906 +210749553610352 +75027656145818 +43189223837894 +221954084352611 +105184055356451 +51911542359240 +130567737911153 +121271288352749 +269717438587119 +118165730272122 +151625828979511 +147336638176955 +16587201235735 +179857927376331 +29769332546804 +248315575167053 +250272083457372 +56603304917756 +41674397467275 +200848210753666 +36301602331045 +143365179766537 +184658446574142 +228251754487441 +29306894219108 +50360922664929 +261654209722922 +275852085667965 +253318847651642 +238202782710000 +69136420898068 +193364760742815 +9610527302877 +182503080012504 +198222571141616 +94409456523857 +50652318783497 +46578889851470 +109283601052679 +124477769183772 +156157555169087 +96296412556558 +239881086642057 +11966217835222 +179788498675348 +144449334586473 +277277067556996 +109590164368199 +226337128991331 +234533521170437 +156962709116954 +196735588181960 +276509575801123 +173323706215204 +256696214461764 +198213441725469 +33460803857319 +8551142364675 +102587277644073 +71629176062240 +149787986270147 +202205077572849 +126050799355481 +60816219763163 +32794421034331 +10898369277181 +244009985454236 +178550517881031 +123020100652967 +46891954468461 +113519495672789 +56708250194569 +192147744701006 +107452018305264 +160603701951431 +279876666625532 +25317293944203 +105653979263287 +31211445127138 +143445603496544 +125160519518384 +8873254934842 +253375119965038 +226519140819008 +272681770579299 +61647610891937 +1831624032301 +86843120525833 +173206819190498 +199840579181358 +84902981177762 +134246329521759 +180543171221931 +159130879469471 +213765964801580 +274536721402720 +200845152888632 +139542388966658 +2075397943565 +1882100689987 +172747842545713 +223653709734919 +108582203168368 +68827275712770 +280127201993513 +19915939734829 +186948287343559 +170485928890268 +73428589354188 +97307155577303 +76662512066669 +55684587332092 +209326635105874 +230904874996508 +242655766026574 +62662987277687 +12216853980295 +94881101414996 +95274621674225 +157179816121290 +124861651401521 +35893229988301 +233656842109187 +209044430549197 +181518591805164 +256863735353648 +38490876195286 +22028616915674 +133556282785309 +199919946678180 +232361436258678 +203031509285495 +199923926537619 +272453915619290 +247393741040272 +215323928682670 +35625714189338 +191652403070161 +56925986101253 +243880486645571 +3606934603985 +15324083835719 +249467886524528 +255742162827426 +158775563859938 +179375505134627 +31048542206689 +5015012845682 +34231598329781 +173907370043768 +82207215724015 +121967012345267 +35031148551434 +120806998598509 +266482289333443 +74967123226256 +187983782085669 +273275475591707 +68069559109218 +226137430510860 +75984260197419 +166174126438480 +105648671139492 +253444261315408 +48085157183901 +268010041453202 +90294073551699 +169521188986233 +2124569839294 +169035543277697 +22976242780493 +162580126827081 +109731970221924 +128201885267669 +61489424507332 +163314044663726 +180379577168418 +265006817561927 +109860132048369 +97218234505265 +239499852785044 +266454387441560 +231696568223912 +243049407362252 +189955548016496 +64168875927732 +106031584730657 +265788278988326 +267183416801352 +22849694497969 +185122300393262 +26851187694174 +139396264114599 +166700024428711 +221738778646962 +60448977869724 +132317896035571 +247635833618151 +275661013326421 +185048192605566 +35543694103515 +171639886297547 +93421721792083 +206291465146737 +42148345635620 +52381867388339 +147140571194980 +247605166311888 +119594590309493 +243706260822108 +203633901364 +150990536833526 +14186844272870 +267719223646781 +255762772501581 +148243175550826 +246011894808120 +278811778352162 +118096419605315 +8924210298130 +2013784642394 +258615244186817 +15878288597083 +94487619843045 +268468641707582 +191996470547917 +76044501936891 +136515399293652 +185162726298148 +109809150484824 +244657782616890 +260597625337110 +173676877044992 +189795399856107 +44962616581029 +220897115270809 +196913628208286 +151298989618302 +52203926233221 +93511949382238 +197523563404331 +84081619579307 +183697692365503 +141451213391432 +26049123128130 +87683781619099 +130778265406775 +22401413101435 +107339605541128 +238713619838032 +25601925168947 +32477385342461 +39806127474843 +146457593373128 +81058725045166 +230058252547060 +249845387920519 +241868009507002 +115432882665121 +137120507000085 +130092012941163 +94741868089222 +279721508931254 +132988615236636 +167741621192281 +40388920703869 +92596707594869 +256161748070104 +156822825325865 +162834945993108 +32818250388125 +59289179300067 +196830874610071 +108226218207734 +234861664275071 +7168411737155 +119272660371830 +155710229848175 +26685872832477 +120897201653159 +87078173446717 +18345179037480 +36313304418817 +232030930557606 +189430350118747 +183126308604130 +249846500836031 +114631010506426 +95992740906153 +44292400519542 +72993692219910 +69367318659601 +108642570865088 +131521755496768 +35584936321101 +150293229211963 +181938930671464 +206701864082373 +9058809252436 +218817426420495 +127169666417269 +112771373222844 +107005199836716 +33267455016039 +110170485059890 +76085688537181 +13156146267854 +150592701502555 +212410422390076 +240069795510326 +81282439462404 +206334592372768 +130867815141550 +22082652671968 +125848280214392 +65864059972522 +220457050262367 +257066535351552 +50987288988724 +111086193910837 +146510610815657 +125395251127285 +225143219930810 +56980482835761 +196869578042437 +198766229457348 +130391419597081 +224427956479184 +178648670399003 +3043536844513 +118301917637274 +58295521707898 +202401146657623 +162084153412875 +36898617335570 +24786886754411 +201819200532698 +102305058549350 +52384638930533 +255757371911907 +155436917668509 +208202131486666 +213565744980441 +143789679127356 +38135162590611 +239390086617957 +275906172767809 +54571842628072 +120133778454861 +271076939472364 +120171278781165 +144059912358616 +194163293381015 +28248441922870 +227746554204321 +229902036389734 +180226821360297 +271382920335519 +237443523651110 +233438165908727 +158590863556533 +214655661128722 +9523882734568 +15972318216495 +152981808302786 +196368016951460 +104438756634272 +13116071228457 +208941822947864 +142073579734055 +210698384730889 +130260437482083 +64969834904543 +13613337620383 +3230697325484 +277611414405974 +229138269192291 +268479074943049 +251129307055699 +168891859617470 +193944693587028 +206946008822137 +40270304555794 +237405704579109 +16023315835162 +248665052045071 +122123217535368 +244535165905917 +261995324009253 +175744196630020 +169858810600421 +177968364485072 +240409238872723 +98875162712245 +270181359791922 +259394316717524 +125578153671304 +7614047789674 +276797043807013 +259347088874300 +215884729970987 +118489486104544 +62685308687521 +124778786671688 +60611752979731 +54519374380937 +114012320864673 +73815766386593 +56825828183740 +249155801002269 +24797732072474 +275073542521194 +171707394666330 +239168856428440 +280412004151893 +112968136444817 +72121714209738 +3166096431287 +275498567605852 +130674442950018 +65067584564350 +41554857724168 +21539795547812 +186298548482100 +121755501058303 +92548745314240 +37343846794507 +173935543021575 +124689188266824 +258138992660379 +162640494523801 +11073340484424 +78034058368065 +216939755681620 +124286191759551 +14160454152276 +190523916363932 +196313552191828 +44779123461631 +82179531025836 +52830085817169 +135335300514640 +214616248642654 +10321864414409 +224889919421368 +274626246540035 +125758733763707 +58284790915242 +86450628079893 +64830758170686 +138025995932036 +197943328467306 +260340238202834 +152876378810155 +23242473725970 +11744975089527 +92776362518991 +54908942663033 +43790610438998 +43773646005670 +58998737546234 +149308346933356 +248999205516223 +122419424426327 +221678937736259 +138295595826362 +76778216536088 +209565732665371 +113997609567450 +41741099079036 +91808528487088 +193095218075369 +16329329640348 +64525202466333 +130312494069927 +275136279876980 +229944558137564 +74652708485231 +230434199074514 +122236039955999 +52973460251709 +238478338160504 +110761725886617 +132697976939225 +234989077305842 +231268569606390 +211435443528260 +13667413288093 +11744118473355 +168574878190474 +214814819222880 +234596426806022 +77971809047482 +75402360733440 +70231192776097 +212828219549865 +242848238307616 +91605144816893 +26716098378790 +281291299282767 +139805046315182 +245040763339601 +169218391278726 +51515847431043 +114706996204246 +242817099549815 +41150552202876 +57945790693908 +242692291954311 +65115458140314 +184074860905521 +171755609244567 +34493481441591 +154567631301916 +55202399870828 +248698310040879 +105293031654473 +148997629943980 +200005153990005 +166859611995233 +142598907473341 +57508090133694 +7208946353065 +164027375498197 +149964848002874 +160897850902603 +100119157858402 +274530020940261 +190106815529276 +21103951723712 +275871463891269 +110246098755917 +177692653034839 +156725532908444 +49672552284740 +161761698553029 +138327097455384 +44009736026507 +107931882337426 +224892356671064 +204722807410521 +228441894649595 +41113957522139 +13394289193427 +121123958240787 +86695534276273 +224177591135594 +187953000571698 +158626707719762 +234128301289123 +156673802057306 +34473627724708 +3353259269244 +63748134790286 +279246043316028 +253067014836828 +179972933829144 +134201170422190 +85502567239956 +41450079066049 +216711096425418 +161093784344833 +29835312326456 +106945977026480 +236627865023188 +256747593743134 +169029230530702 +237824641288489 +257004562241942 +108583013491287 +248343262951465 +121894028463611 +274761869079885 +277330322566642 +178156346471742 +259282892016451 +213010600244377 +230190597584104 +19594136780833 +84487683598411 +266256623022696 +97662629039574 +224789309946476 +197057350241254 +139343920747398 +24967708522561 +72147767327780 +29909508548882 +10067975512009 +241423195200117 +278505685838432 +182506540523747 +180158361403727 +73339059189134 +84431433108955 +147728081335459 +40125330106411 +227696313582691 +105814620473223 +199172198211331 +19112426291037 +100601706493341 +20391444792172 +122602507079245 +198124195773037 +1586273075355 +43963961284692 +72090221988461 +54891202002674 +204562742538237 +209450837164732 +37006945273478 +159045352380309 +77196902952892 +90237775127470 +189942919548929 +102165527987664 +24114437551789 +120727830049375 +7357638818198 +147878770093291 +150406495994533 +166476477948629 +37410156282067 +118491954824694 +24918998813774 +86549757969837 +223031589384865 +132814251708600 +7520460619127 +108264759902624 +261584646552780 +232327306544864 +135346824251086 +227845839373779 +134985085517232 +45494950672216 +113528322340106 +209009355000618 +32352388764339 +257634460892514 +160527263066733 +260411820060277 +180899383640091 +132708591228839 +18259152287637 +250843415536816 +43159354946214 +125220471354304 +86523014684749 +3465955833529 +263270755965648 +101667054553712 +53708889266800 +131095563971043 +72405352617669 +235869608185032 +37911185635896 +58148174117224 +33739415135070 +233873776919267 +254576004368475 +50535790625243 +157844977199836 +262302842613936 +7858798810708 +41253958717575 +171032314839442 +18428169159181 +172799983874316 +214380217709735 +47652975244224 +13278150354311 +264766674461223 +44284280403783 +106746795488248 +186830715253593 +119256985111277 +26481343773296 +177448242350908 +9903917673065 +118172633583714 +229025875228593 +34612102079696 +166740058192728 +15998048412746 +180237702668494 +18612849935973 +223669514870103 +253079188768349 +14151222755938 +20764982201583 +61752363711839 +99405209618946 +200836260059009 +65023780315597 +262627233056567 +38065051916176 +150627852906927 +98484367361128 +226327873741656 +23191812157826 +97315341321762 +233579039003245 +124497566122658 +128638541924604 +162509190991578 +102224029261629 +16586741513262 +23785458551518 +39906430558453 +64263407293436 +112528842294083 +205501245735170 +76858513967545 +5601947435447 +227312173132016 +94575819064359 +167296627204339 +254956829699937 +137053532532210 +47542968865716 +249266003696983 +272538267668560 +132466322173063 +73192356669255 +227873761131513 +162855196712625 +244110184733402 +272478448558179 +25851709070735 +76929602431976 +1182745295967 +117855723795334 +128525077953194 +138734482153893 +17320646871217 +21351759533825 +162146868196111 +133924115731886 +228049054512032 +10519758355538 +275276059078856 +20576781795306 +43414014337554 +32040532596208 +122549457409462 +11939113910720 +89384004783953 +102205124302193 +62470839608719 +218779809345024 +39992822726435 +72800868230729 +252997147124434 +229001342365147 +97936932842439 +141427904418544 +8073256209282 +81600739573283 +84526579799598 +43450983694201 +171446571541321 +52503509454849 +258049536418469 +106568853503671 +133902115371950 +149529581377548 +129270591878432 +182798968357449 +256777962295505 +244144108937374 +33168244884913 +24039856287245 +79950240275666 +19031827339284 +26226502584827 +24910209760730 +174056177185191 +66441866374642 +77679855108139 +242886031832610 +220869816773668 +131385166358860 +184420031446344 +187607541336138 +131421436202060 +183724073941070 +128376648499562 +172177344097890 +249180699012644 +189563632048836 +83239301466701 +269486896395743 +189541130338529 +103325955485637 +218295910561954 +43029967059508 +79645622174786 +217837613110079 +12150651133977 +123289166365895 +263139341635983 +148674803865397 +2309815339533 +7695404531812 +59709299088964 +151731010797540 +258572739736294 +10953248191319 +187292302408283 +54665788058716 +22236356581581 +248977139093196 +218794270929280 +29714139852231 +273816630507278 +13417446221729 +218798735253840 +33124299422025 +77551192489638 +119090912237645 +157648289055921 +196659808181601 +130817882983411 +88968214394826 +220544025735037 +227783655429924 +97939287626640 +102127025623041 +263634640827138 +22072185258330 +79353103402353 +223707589890694 +211344731430963 +254597350561079 +271514745985243 +80397528512171 +102144248587885 +92618221501942 +54367730086124 +213443600599492 +274735545249633 +92925229240313 +88589878662963 +35378295219579 +188048635135442 +277155704823142 +216133001590937 +9286613275540 +126512275724380 +112819241004747 +184319011387940 +218316935696145 +37934146474327 +134047702082874 +108388410609058 +190564796931785 +171739065235736 +89364806278823 +109879489490259 +89416475173355 +167467063558032 +175893000813591 +112099124662531 +165838079536549 +195577234461266 +16677926655051 +243188584944491 +246146408974023 +66184721279986 +224477397589939 +207385047392813 +109675516090388 +243541122316852 +278464390692766 +130654488704515 +226174797907568 +207944978933056 +168644462415390 +114567106064359 +274403263403611 +151783089650385 +31917310551675 +101792041494418 +73374839075525 +274423905644921 +73878213421790 +277741026169318 +6158581174770 +110050026753556 +259605630797429 +101006913961509 +111926209263188 +25478353668002 +55683964786907 +148151194007404 +210856120315875 +119802296161116 +214765949635586 +150264005383947 +215227136724139 +100050924571058 +97648782087265 +8551592982276 +221649128537897 +202014490825436 +190702610867835 +196758636309479 +221246170102796 +56515069548414 +247014793694467 +58212308382333 +168602844984726 +157449387822134 +59279407416135 +159023644135483 +199993956148225 +145606411148382 +148928881064394 +75896445376001 +224647980150949 +246543931383524 +221594158795275 +194099906955870 +194405681079501 +30263122051313 +173258945704688 +189941448412813 +60469438170871 +54170560762397 +3274497690564 +138414746356052 +220388541264728 +161216511224233 +15259096263695 +63832953530812 +4991021073421 +274874929827793 +188582080009409 +223540023902783 +45939010374918 +257615988156883 +33738296097384 +116898803405286 +60078040971468 +262852790832390 +159376650491645 +129046817717312 +111812745291778 +166840781023350 +270402880551486 +154310488515926 +111714414803493 +19321828475592 +53585147602996 +231954573258115 +88512164110323 +26590630246109 +72760909472826 +198139798096148 +239003059517038 +240661691821223 +102919245440624 +42324927608207 +246144073092551 +149116840683137 +197315051063869 +173763131214586 +213547071680477 +263055734059598 +275442284030841 +169491431260688 +74753408275973 +37621152339218 +79999507134522 +45465805615614 +93176386352249 +66407954268512 +213370892506071 +49913637211419 +220491403927100 +271214456909002 +780539457701 +136386722935334 +211670315620959 +199237051309520 +34563428882165 +225295241018321 +36489455142557 +20263097622963 +253114360345914 +59113934677230 +123061852383068 +133128076542026 +159096985312960 +39470276731433 +117404945400734 +68775191923488 +165383884983657 +230489539955797 +100762188718594 +11974211474245 +104031910403371 +20145438446242 +225945411461959 +48336505259700 +118271569366256 +217818666776685 +139305185198449 +218444267883776 +175950094376973 +39917979567822 +154785044993608 +16726968103970 +182674914263072 +1411379785377 +120165050240680 +22861906071500 +39968300952326 +36450018472851 +235920437293689 +75305237727948 +267794762774501 +42452205935910 +196908150653640 +203414654810580 +56350035502042 +194841217951940 +88589625615933 +177264492707843 +27701170604913 +30630591509472 +64714211740800 +75411965625532 +132635949617975 +14348597021436 +190473470805818 +263369561668695 +75274541268977 +194671210420222 +24100345466665 +145914849293576 +61376408120760 +251546678036225 +106764829135927 +744022712916 +173789438623366 +150683103600100 +49449563415985 +173008155399628 +172225902054125 +176742928662376 +157584986789605 +109433253169943 +165331214186684 +32634222763327 +9562815703987 +44824971514236 +253654706242763 +7487323636407 +19714761405639 +42056133033326 +4004023695616 +111118357163198 +158565674780489 +36834753925367 +144534460509893 +140875784151663 +274195581411003 +148933445747283 +103675849879167 +168278581562267 +118554582400178 +162375892378139 +223947928697123 +61718932622873 +179239701777351 +206470733829998 +274200355210589 +182983315192994 +267837821384018 +263041224477557 +171335130346804 +33732677466120 +168846811654835 +262713988145521 +242547253461236 +7587952428100 +18695148902697 +114129761302891 +69799651288414 +170975485514967 +250081202300330 +256871110930674 +185978756439484 +260801851222771 +99070745801750 +185794274555666 +208663600918748 +180515246495208 +110004002040671 +108746895334266 +210168006842042 +57936179167891 +223545736234979 +99315586596390 +5151415134384 +192070318456893 +227001075946903 +230414472567368 +158998953376872 +49571140019726 +77156068258055 +77185353905633 +235298810521345 +198801933704129 +153945782174808 +88304427107711 +61222734814046 +202430969240548 +38770259197725 +243862242926912 +193474524718828 +165602739378338 +267051280412576 +235372497034509 +5655329970197 +30570726924875 +226557394794354 +169069935752153 +200551872484660 +63763370257991 +181507125068446 +115954068785347 +197572825043941 +157114079477692 +43298126002403 +257447251079197 +215305249486125 +198735870104451 +198784035641760 +152370054747284 +193438432720863 +265453859075901 +165304146319173 +66208006873743 +29974082060139 +219229242617138 +188749159161585 +7244562492160 +76966865657790 +179569753740383 +30036302103687 +213556984388265 +78181304135412 +106170957768025 +246099772150803 +163423602520290 +85917799981688 +237207991125695 +36245860436819 +94871785516529 +138536329692265 +277832101623223 +166991601782623 +177644472801888 +124239212816016 +123866387077557 +106915420392342 +266227286958941 +212115686935980 +7575254821809 +99925689082753 +13254143391099 +19275426959920 +73643958063737 +118300726790525 +144425063383330 +207481026512950 +104742412888364 +147170113149742 +250576276298357 +277764198262624 +103444586025828 +63773444896821 +17036952244968 +93882057584630 +18562546367322 +106529112799159 +276610367533806 +193916967272142 +258006694615617 +214083172169928 +270098459410327 +48625418974682 +24403710117405 +159304052614754 +258971550072891 +87741896056990 +49016860975368 +26991828319614 +3383277448339 +271153243313895 +124163817522788 +229615485616049 +158226493608628 +154744101140487 +4386152291134 +102862362868410 +248170944620032 +262509983016154 +173583489204632 +246377688314715 +54634192880021 +15032704913171 +256427964166068 +278673233142509 +239601889665247 +184192064378272 +158245443223558 +263897190614524 +60485788040239 +84963779397668 +15417993549632 +815838889073 +154514389104472 +40833798351140 +19956245983433 +150385787484813 +211889705069005 +130168337850789 +187723649580399 +12505309308535 +2863197242589 +279850842954929 +79091308946784 +259450726933796 +231239819049791 +194864749302374 +82656410226667 +114179441860848 +273331949564068 +8255141910470 +158060814414226 +12070983569333 +8591070585815 +36174602723774 +126285002318507 +275783442045878 +5063821123674 +227927370707501 +278897654937112 +123803258997126 +134664573463167 +106499592835016 +102919593132247 +201434667256499 +235267753043017 +183186523874007 +248216679839227 +179962611855229 +49570786003518 +6001382462968 +127215263136361 +43796532106593 +179704693752733 +85445985033436 +217457144142405 +235766251890977 +256416464736894 +244007184936599 +106243396027319 +228311109882596 +235547401610870 +11215590127696 +136647040133155 +65807807893109 +182765594764982 +150970299457451 +14094594702306 +36418874233934 +83481343624007 +116200032827691 +151841129211538 +207539538915434 +53533309940903 +129002661756709 +257198832168250 +113330768778305 +63466558096693 +9596072321481 +264978217190343 +139021455219936 +101911309238301 +255420947025266 +250545740639828 +91073248491449 +252192027933488 +269646235087452 +69171323253050 +156002207049236 +192361403967 +209023779990981 +221515029327617 +233074523280530 +31329695506328 +220479587627890 +139376297117157 +250580706122050 +132522732791119 +115335286487659 +109180553210344 +169226649502773 +128641790777042 +194899888908154 +170588649384481 +270287624020988 +145309708780244 +78219180405494 +43190528636407 +84829467742569 +161223194240320 +249314555094493 +256587431087325 +211975015746979 +95375602047832 +112451039188141 +263208318997101 +14766764232566 +229082569146930 +41584648796430 +149019993777992 +204735894765324 +237493782245617 +44291371846146 +271923185784637 +121205924438401 +152359274539435 +245342699588657 +225131027476642 +232094744466925 +8480312703726 +185591750541384 +111669213776793 +173418759175939 +31570368954427 +205848968632689 +206599147215688 +196257305944097 +273863432840930 +213053977664938 +2300109170393 +198276543623284 +93224087071606 +154393565519720 +56783361329434 +79550160715393 +276331562922832 +46627078855465 +223334402246517 +249514954297525 +188056866422068 +132450703814424 +247377896090076 +188278619352961 +228449890781960 +47550131853519 +12761150434560 +44259595757586 +209743154530570 +223447924346403 +123754387168800 +124547728275598 +231014351938480 +132576566085120 +117028030923253 +29902906606192 +110681257998551 +157965352697596 +55287048003694 +150918650511295 +261083047180019 +195439844409492 +148982248425760 +257848261029798 +182217663208804 +188204511565265 +135412607316342 +160579907757553 +198760145803206 +56331084112525 +74868150711927 +133986270054140 +88883674108836 +188152725400369 +173720295758377 +77814166172644 +138287016992364 +85510481257407 +157091481832287 +144503599448232 +33214970325947 +153707780964020 +4788454954156 +112676286502079 +184095861923721 +42937910254883 +176360575516027 +106049644341415 +26290793016821 +59083725139071 +180941469400216 +100697122523694 +180851909853862 +36687871777079 +230639361608665 +255838232846861 +256611610908065 +106537215458498 +55239299103783 +170579719751438 +224585217358231 +15889028431316 +242962689443107 +117667685567917 +150716076273880 +85022442610314 +199768088032135 +67181627559751 +190682281637739 +220601188687640 +88737209544634 +117626148308409 +62589492118458 +211378969579608 +49318021572045 +186310088877132 +60712672066062 +201147465018168 +245310180973252 +155383103807076 +120538384620533 +188253840279122 +164529139575557 +33731510854139 +24610622385368 +25878826933436 +179432326076068 +168472050608401 +262085569069582 +72159122498879 +180768276160566 +72548065325993 +204304612390349 +151249039715433 +266496135095308 +33596394238509 +134187052231797 +146903861725340 +170774702929228 +139822894349870 +29216136333630 +64593651940898 +168495741005314 +96510027535973 +105745526528495 +227493086870733 +224713311178068 +246607220416975 +60656982003898 +225525184465153 +162193951302530 +69101989337264 +274990275344655 +43491936415435 +12196006675884 +53779316777688 +10245335747151 +119931642705297 +25034921692921 +159731088300971 +142217850449107 +25303261727345 +51973165186971 +122332534569261 +77907826125828 +63877533878059 +66533167803404 +234645833902639 +26328675845734 +265623333533584 +96171399003791 +175956718445281 +36481541820211 +60955341693876 +63851131655169 +184928361603653 +206100432173872 +135696967316676 +154682486039818 +164596810787281 +162248453561280 +249401490326115 +100024995802481 +130290294890797 +29601111085701 +73259632915591 +189527807045434 +279671896293436 +255958931720117 +86652896523350 +40201975380539 +5414003942672 +133059797259344 +214760862567932 +29816780168054 +162629902497302 +170450548712515 +217311625574813 +225264659656490 +249975862050440 +165292269544330 +172176627810648 +128891322336177 +58827798964552 +61285223694619 +281412496926154 +132273835206916 +45002822820045 +126315771198202 +166289624231081 +240136501374772 +118647765420278 +236762171508272 +217959946951053 +124018065663763 +213054681888740 +128035621032836 +110673763248424 +121979506662901 +272621611183130 +268670047755527 +64234377322180 +101720607712874 +46025202569203 +26334454573750 +122513088029477 +132248715711910 +78423905316404 +158122526528086 +4994081305017 +207140263781197 +82011347964437 +88019505959502 +138530142943406 +275383375618383 +88298472672051 +150132166463024 +17033430386233 +184014095678942 +133351831904553 +144966728713546 +138965974238483 +55388849001242 +129786322024344 +193669956797415 +249001672032085 +25212869829975 +124439452281703 +255669414673120 +199641301214631 +129270548090915 +135046400588223 +136336386313581 +223481323324383 +58877473344399 +183722112568396 +112958038680360 +34724439112659 +214706682258123 +135238306873855 +142299008109745 +148302067586537 +218510084006263 +19847095921675 +126023763336199 +6409080927056 +172119751636284 +18981530986363 +195320356674776 +256550033752457 +186740014577717 +20627245511308 +76414357568328 +41442681440347 +113548257361035 +47110323677593 +46869257028158 +265088610369683 +82226056776315 +240551769088012 +145624460347870 +163557571094460 +101700317252908 +23586738722925 +114299473466702 +234677121536207 +1094129614181 +177180880184661 +63957823465639 +76342035510456 +138052930110252 +238242451365821 +88392735548003 +138162554399238 +275439632723170 +21159060380663 +266321905092795 +207609103745294 +64617743359426 +238972939949554 +111473840177594 +99900327879894 +74612401951456 +276392631874680 +163074756079984 +73836877453107 +189258138988189 +88156359602182 +171411321012371 +64650619567102 +146616359223676 +42172602684818 +155104017772034 +33648613003514 +24636669323535 +182274543710798 +99523560332357 +106428027115096 +171827460277846 +267795680380106 +94963016218136 +98100338506880 +65743511192684 +250151903933286 +41022897108404 +143998258206554 +48563600168573 +199793737178919 +164120414813653 +37385893590003 +146648406508479 +23504349662929 +58723730073022 +270214595322118 +191843143295524 +151152213012592 +8123600066530 +38478181096163 +108662523642890 +30567938748269 +134086274694077 +211136318587949 +211486553226208 +218254306739100 +142404843958610 +253620265102703 +205340280594067 +130371870914066 +47995242328721 +65566945989609 +33217756258972 +79463094701461 +69219855875691 +156829508614935 +181078717989560 +90294853564841 +57071747196323 +77663415441897 +199264512221767 +131618827746595 +275473750500830 +81993172198099 +214447688004793 +64987509853766 +91767109420958 +23335843682653 +29394267492416 +196659978447313 +33197216916410 +138404430972463 +170217308050243 +111300624384666 +112652638361413 +281322057170209 +264009370439620 +251664303605063 +269699789191277 +80887828882408 +232176798095892 +85938110856694 +206188372871036 +218507946759626 +168882592679216 +133252381812047 +32548657161386 +224047544356370 +279722225625721 +33929495929543 +244759468566656 +29859345777519 +269586834848160 +228654770653525 +147657604974772 +39533019577476 +252237240331407 +28377485463070 +86408485839419 +111909769596946 +251877405161228 +17173757671671 +251002232188476 +152371051065155 +50309850237870 +119248306664220 +125526918606990 +261279675107030 +192115629090558 +6678165236914 +235951237053 +210226791307901 +18160535904875 +208777291362808 +113565191346135 +124577455378338 +266606290048579 +47837760946570 +257212802872700 +132000458330856 +174047131774923 +9821482836650 +60077155759008 +61348857599672 +123061032694813 +238774067012361 +161310730419975 +88660730599129 +210133038014148 +146105884313300 +182391731834992 +62132308908373 +145631989210288 +62608971236981 +228406254592395 +109061821253968 +4132893136761 +223066365285283 +267601107654613 +191348948378529 +105784293097455 +273050994292368 +211571220819404 +121301803230637 +216467994822511 +81253380210450 +142233836850931 +260042327767133 +8113870523641 +107445079631949 +128150407185472 +201336809119137 +266639063917696 +266316381806652 +244149798023622 +75243620410327 +338570720345 +11849836451767 +126424611392251 +166014368639415 +88507553500097 +89280909739180 +273447774733467 +73812858994486 +29454494190943 +152270914207151 +159306413730873 +222640774465955 +117089109104941 +238674405676502 +31488488546990 +144242980521021 +120839753623207 +12424052811448 +184429989737580 +101443048236359 +260793840122202 +75434017272664 +57342025891561 +208114111494432 +53619999477936 +184560470571832 +238953528489201 +115856391086932 +137547938842436 +233061621695255 +163497835093407 +60215813196075 +68202409928423 +19829370017450 +227531569107734 +107642968801803 +83203151258834 +3079291433121 +263412411157712 +30966994707395 +237447141441753 +28030695229154 +238460256871091 +108005502921330 +149008504301222 +242795630500842 +239683508580230 +127726559288018 +70025867627189 +52059292309241 +52432732913804 +99344187356516 +78726889063412 +221163581867150 +121186523306518 +215738866901383 +80503031253623 +264166945815511 +127160894871342 +165530806632803 +114863213624961 +15584555789018 +100974363434752 +77204846696303 +177503506545698 +211958289506394 +7981491697039 +42354988361340 +168084037563230 +205478530847443 +110618129615159 +270762298065691 +144798700002659 +157912969081858 +87726856755041 +148881676560879 +20498423796068 +15318488272108 +142916255334171 +252875781040686 +275996693955405 +20373764770323 +131785821530725 +180149204337750 +103276647655496 +241612145118589 +86960142696665 +134153981975636 +276548117756185 +269508398464446 +131456252557643 +64067738573634 +252716060645800 +48992106417191 +68071154875399 +273981482985570 +63098922644941 +210151282838321 +213981900639367 +7609533700435 +56115873844888 +158945608196723 +29015532675819 +213319879624364 +78104667552709 +110191256253793 +160258592673508 +218132028855971 +276733491107793 +148761660505175 +209083495841975 +237278182980390 +142841620731569 +26657071697643 +121220554293034 +105027314017175 +181241016620798 +120198686983660 +157781717939794 +237032143561330 +46089208477006 +181224052187470 +101977317659209 +138643065065364 +221375862781975 +180306496676745 +103964395807177 +184776196263765 +19370794945344 +72590800815788 +250020362089346 +219619308825551 +233991100340034 +198760803208222 +135978511658240 +143194711437607 +99408343701920 +43463056895005 +184412050703396 +202082666595860 +198482687849832 +87551471013302 +88627750885647 +83185747462753 +69777857928397 +36861077702251 +149370323059112 +20355555223190 +218957237408964 +241836331107774 +31227677124700 +184923639513141 +120398423956490 +78523545136520 +36502423178850 +118082716032191 +199808469629304 +19715804480508 +230170179248008 +47281730833690 +210940816739923 +98325109136284 +209495021987933 +250283380655123 +260624121825718 +144237193825133 +213894268756571 +62537507270372 +192717437109642 +55615723306962 +92377435282691 +29000444956821 +97145782008988 +217686758184370 +222801423785343 +278379266683494 +187083955515189 +85236779462315 +265101214769585 +48379725921011 +158972586678642 +201271149155209 +74029668222410 +172647951506968 +183149871313760 +156364021987384 +66154514532600 +270539639996159 +203907579651744 +167123591570013 +171640419372191 +20525473476131 +23263308884296 +51979007227491 +162055451801456 +40204210558207 +204057423226253 +268176438747006 +241038206951481 +85919664471557 +8111936042714 +127277321959307 +104031820577382 +40427188315494 +185673608595054 +143015440780094 +226402957567595 +158518383101379 +34566381537347 +229247491507193 +229956404778110 +93204806725825 +204269121095368 +77204931419941 +71733818748538 +35517519413878 +93148556236369 +152371733938980 +139122360610999 +215290940718465 +148979503353927 +184014653558540 +140071617922937 +10014315015503 +273383012628304 +23838782855343 +175852110297594 +9994358695666 +43108674369983 +90790475118158 +274912138471182 +198865134066960 +234446050006696 +49599002347336 +116523854736969 +45363344446422 +131771915771613 +211262159074586 +55017558980602 +40391304547502 +56572283610661 +74165822172316 +62905112308585 +7874339737588 +72074677152829 +22516522872845 +238784494913317 +200409976231123 +130543887500334 +244389914467106 +112924483433373 +167256013579404 +239867725992594 +28524679375172 +226268566921181 +16017764622271 +265656535910645 +180276256143052 +175041814041003 +192647448863156 +217183868471027 +55101609572585 +76843718021677 +228972351254794 +46974896073450 +166526241713261 +249702582337563 +179326593466810 +135965462630719 +81627190723917 +160766617439728 +223788516541697 +88557506493755 +140138693184736 +68183888937211 +146221404066908 +199114824902177 +163247878426837 +57685498686879 +253578126993529 +28362714632992 +275703055602507 +167195284380839 +187093523090832 +235103255763849 +237572807206835 +178457319507903 +113902319985702 +86949353656574 +116269459115725 +95536243582455 +21827737017136 +183479502954175 +165636733630838 +93586311920600 +130097809111860 +34209567478942 +120470060725875 +214593021976571 +87707169302272 +23862112071326 +218047803621574 +25201469090841 +272071525584771 +210342425054887 +184395371946981 +125260166773161 +245566984031046 +227112556987276 +92473831711205 +125425076001027 +27112405330900 +76536995560918 +230855914562086 +118936991052392 +240246634098744 +64379567860538 +118217909913410 +106808286108764 +258487995712736 +254469231068254 +205394401932236 +243699665453475 +28452085580263 +126360559504774 +55608481116858 +129765224889607 +78778957304605 +25493065950242 +266141367728733 +260724744087888 +229901159339962 +152602403672578 +182964550587261 +89144184839310 +235393009962220 +175881720881234 +2907490588793 +50976233815790 +71890210607134 +225527818455959 +121651356237795 +246382116713796 +222081381138565 +197386758760777 +280521836048648 +262861971204847 +257457729428541 +207407676994971 +8819368965896 +14648684932393 +115693218435174 +27071937309400 +17086564247229 +214592733357585 +121328099373053 +252127675600098 +177944032888183 +79062388080899 +34136913514675 +95883302123891 +60720810985127 +147095833609897 +188375955824210 +103359643901536 +133406126467045 +89293297596329 +55522694226373 +60896163005857 +226367969436077 +192941401849297 +159514551653083 +59138901662762 +202505427559973 +119340728499983 +242181042125637 +269883509555899 +195468239296141 +19261948594868 +180551602743922 +153017931953062 +117196042441730 +97007606081663 +108053288890187 +25437843801381 +32744308156766 +245181315152511 +131675713317062 +210398572776242 +157170998339986 +20283141467510 +107216312982490 +113483786154944 +117791019664316 +138383919055708 +197842763637111 +206528658663198 +217005868299324 +215582798789972 +62613550259376 +155868732316385 +238819284215048 +108680620843097 +62388081460072 +204039244396849 +73364408714390 +116125136922613 +3487943096273 +234036835869670 +192450857258301 +38890084302806 +46066636807860 +96331140794083 +245827906415120 +226773285888708 +11796253565797 +4747569261565 +110870534286714 +211787573134587 +102551386923078 +161554890962810 +79375496248559 +160920758706015 +168706003129672 +198011822750231 +69023180331013 +133610624516385 +136819737650920 +270531861271112 +87126893622933 +111380306761106 +198086823402839 +185310152133845 +47034128384065 +189646900998427 +7097764009166 +108714274243939 +156016394608457 +177549847406727 +67915988011259 +183584661290944 +76500630891523 +167551059138251 +168789789647872 +104135165176896 +158601146103002 +52268238062996 +132570193226916 +25096392503401 +24373523446887 +68960679787173 +19093144686964 +181028497324756 +21533303207302 +147006582492777 +57395915204971 +210333206943788 +90313063031132 +98227213351604 +227255141826950 +58775098624890 +11086426273215 +241775663051320 +17278874399450 +6543143403611 +76387262863096 +197855253258629 +180089697082622 +53254498500683 +212556218367032 +47948529606009 +32805509555423 +183873855763607 +243703593803455 +242742753704546 +121063054866775 +45208868404914 +236158264854552 +26762910583350 +10086479761923 +15872382969072 +41194072667241 +158969640829911 +3597651577702 +223735380441454 +12552564660127 +172302740383899 +40018392653959 +186898618261891 +281038418868166 +217033105972264 +88471101598894 +210364785304776 +92291730997953 +151496671595962 +70178616083755 +244382533413317 +187383529910470 +234445999300543 +28810877391873 +177197002600348 +259724735646133 +17204118051604 +52599348241647 +9203441742641 +230593314881117 +180882934136723 +50887940697775 +46844402563657 +40050122606319 +127122127925654 +138333197526768 +64231774909466 +161675607120370 +118857747519069 +234955621651546 +218996281865420 +200747263612353 +237274729634764 +15112405268178 +213669356390254 +107078798653383 +221649337320713 +34727164707420 +103890754492965 +184772321817274 +95392074020671 +25244196221989 +251358450829550 +108770146920992 +251750641044229 +3176636147021 +247351749900045 +84151720137314 +239717856209768 +75354095153560 +253305932397688 +187323081543491 +249233516783977 +154408468364964 +84404786735338 +170433254997641 +124010483212911 +203707449519658 +103908237234076 +145043131248732 +154891345441223 +180195471808846 +238208767658026 +74260652412821 +2507684479898 +50723599030416 +263506761005370 +106978657453216 +52351651743934 +146496071666689 +67022933054654 +160496356480348 +195159945628941 +231472503333217 +4253410296052 +48012320378350 +214420794722945 +62714777945034 +176265273593603 +172671676046496 +186751530871850 +255892976199752 +156679029773474 +154117766821448 +250937773324028 +72435511101468 +260789512976525 +187373097457207 +192843354947815 +98935030550440 +212382789593847 +215262990202320 +213644319106911 +250961404732111 +59211994033711 +106174864903979 +149489626235689 +271544775055537 +51673557564784 +197635033757367 +45905460785689 +254600690659139 +185161860452023 +100346846606627 +247739599693474 +120948089263555 +41441767122748 +78486316391513 +39314872836973 +258152654923029 +112523870176820 +93084981054011 +209287003850525 +22606759745168 +191724226544148 +16129778046647 +259700170273302 +194163008853685 +250647595462766 +115480166533517 +211458444769777 +66008521919865 +142469947739036 +137822617086749 +88357637627484 +56801562423999 +13111848331649 +178868962645038 +268619424861283 +92776822583122 +155981652533919 +221275537125671 +22851054345434 +159144287420554 +39721364740714 +246656483078000 +42010268032466 +164889626751502 +100525338802630 +142365498155515 +179929398065070 +566541738034 +93216696509028 +147662286814756 +163675441105366 +159549514072172 +280315054709624 +246670804775184 +71951868722759 +276883576071298 +27050839066343 +24432786021909 +207567519016140 +210229175477240 +237468276697752 +34400589136316 +213516590266042 +216549671345163 +99889640619907 +145746496256567 +112996591028482 +263992542379474 +258911169885262 +271902058274509 +216187313279861 +36787819056225 +247521385635252 +105289948432353 +130867562443546 +239277369530562 +82414986066755 +92597338476345 +24457099011762 +38496040314924 +71758768937478 +204289294352555 +24390525423774 +58387589924101 +242317628025761 +29154896885111 +114680262525605 +176684903218155 +17838322115002 +58566948614379 +70588509802797 +112818617600998 +246522111511174 +47882237646417 +43593807585601 +100398710201493 +244427058920105 +190537600068702 +197824796544118 +64088365580848 +214959457444116 +56601357160072 +262112115044053 +188115809554552 +171093739251631 +96272783168299 +225835337060642 +139351637617794 +276289434481261 +72573271664131 +197551296215376 +144249997228241 +244407201273807 +16781535445842 +256855278150056 +159896859578126 +108225437838464 +183266922835758 +150481847544920 +58082182465540 +28349654604178 +64502872280291 +253255565512033 +71627822224957 +57613720710241 +281401017879621 +216812584223397 +92005300636872 +71345243392852 +91981713694145 +200954090332901 +182307914715027 +13314131239862 +166073221552553 +48513046612796 +98787920281136 +42885402295266 +121001597279707 +3931978927732 +124141777617055 +273716033837832 +7095176122654 +58966702052422 +96746609639700 +101505640803061 +8438110152711 +273210600821315 +180882002043965 +267795321827887 +76047605985569 +47188483499256 +224466070976067 +230328861217279 +109355071741418 +191075062284682 +209071823406733 +136002908378791 +164841213043312 +26071947743684 +53129297772113 +273588912671598 +115125830047288 +57231608087294 +233733673446167 +168417779166987 +150440541137551 +21411719797293 +191480474423172 +218175706682481 +277221940690395 +169259589312611 +21645611613716 +80020680443675 +130665499922875 +109258065577979 +68290138238261 +53475083498503 +123357357818542 +250738111476320 +268419808783519 +84214452726490 +267360112225741 +266984961210607 +234543752014068 +92728097550531 +89585478595053 +246810703127645 +14924548228485 +174529388112953 +216447170854015 +204200254936536 +194491567794530 +4820978765418 +214815664881408 +23693575394312 +156125453528034 +155363542330877 +65508056543047 +237504426386434 +109205963301114 +66876899518923 +48726855833734 +187129124636637 +3636440641860 +68217579381581 +33663891872946 +258769941170315 +191797488267818 +173789323666807 +140092469096110 +42189316551328 +138987820286694 +164913373897018 +79874250598107 +230946235477798 +90165689710360 +126309998813924 +62410875877219 +54527333662860 +211719740815808 +73467002003653 +132606332897926 +98523094272402 +16800232303719 +75626846377964 +164075460933316 +9390458316367 +135061485222544 +9429191061544 +225358265153883 +204244987408764 +63756036762704 +81335550235930 +263434466903303 +244905452076081 +127593691848207 +278266342163351 +136521310364649 +93664891882091 +133834989144919 +72806143742960 +271161867967794 +157975215694638 +136067703167126 +37586898990001 +41051013348304 +204053874704975 +196583092472617 +60447457885003 +31021574913357 +105508610945407 +106267364209192 +265434783637081 +199798237483187 +20298119970213 +187522161216695 +168956411024206 +212395992300135 +77219170155870 +66132803215966 +113195272606039 +99027280656416 +231327590007779 +114095112235821 +79665363144918 +198484918425683 +34863948675778 +13352514281293 +213134990837558 +216283576254566 +243785959361221 +45681805341922 +223777400751012 +259783645439592 +3926818819364 +151186203435297 +57536182005233 +80895227775553 +241089678514044 +34227089709771 +35225128947999 +171940294041347 +178392556707990 +18980918503868 +72640358616325 +56789951747786 +38248333284771 +141009729772967 +153736097731894 +115773320410477 +53410254972039 +260052327882535 +188054333195978 +99710757645776 +205389585414100 +221956729959339 +106105349674924 +13882346279373 +240142591369745 +115627637421694 +43919021427487 +213037381090193 +249560412011157 +47434211580882 +226688580511848 +38573418506590 +240863625527869 +260283580961266 +66426912093477 +95605256535502 +155968336740534 +77606726632760 +203576828154173 +149404349102004 +86333660922161 +148463845578647 +132450617815674 +95328336850992 +70767968532545 +143866627126132 +219300625234389 +54371283072418 +2510172181731 +164633451031038 +179844748239509 +69251136214623 +101399300458448 +29975518527598 +46851576871280 +226327455183382 +259141924046436 +55827206914548 +222645729937832 +109840672462465 +1657613852172 +236889961519452 +56173551540287 +41857235968365 +119606483889665 +270679563784287 +119983848261813 +208360556780162 +105942690514736 +103142476187943 +60443009016953 +242070809285494 +154154116059547 +217398117461258 +109000604371354 +129634957690466 +121561680016118 +202998970326532 +120695431980288 +21034037939517 +58475029313077 +20979573179885 +229138609127504 +259498751930643 +98364595950328 +179882856539954 +167019503436029 +174377168292600 +26875201689600 +9277602651655 +56407458248668 +55553107533673 +143748896389597 +67203778904680 +6017933798738 +160867869376986 +246995683002065 +214142507582792 +142645063159645 +198556945611559 +159501879682875 +111995803637165 +58383508092386 +176168585014793 +280948802937918 +229830746700991 +189470702283470 +141235241440408 +12098305127994 +226412440215604 +245486322168913 +51775693888642 +122962596450283 +249223380633386 +207644066690826 +228668395132550 +16426895774972 +193800646197196 +95274654095801 +257262932943872 +260954463352309 +181094187353973 +53747420788999 +38430742372262 +164749756928407 +277415479572547 +146236910586439 +259043956861443 +275076082927234 +73575940013080 +123991948715972 +227108115716645 +224280948083170 +18122013399024 +79498354470155 +34923019196567 +246393322922176 +247210361695480 +181862808327247 +171964572399645 +65068374490289 +138111868192925 +185003590855745 +160477326730934 +276671656878503 +56600290376633 +56794575283909 +20717447545008 +30748106337564 +197387051425979 +221926303116881 +110762660270322 +72397559264407 +272263199404113 +218348474147360 +267204694981295 +84490619770069 +218162167642158 +65790750385599 +72720237631786 +276926703459971 +175904670524626 +30218064205497 +150706720863355 +99983730626976 +54774513285426 +203583377769525 +231880223566889 +266743657374257 +249134123056839 +118180835000153 +120842211345458 +111795425927938 +272874267221741 +245570897292467 +82944172928069 +240818811688152 +42430597013041 +256618350716875 +221645834462038 +161064042451791 +253053382887169 +202621417038904 +271117069928131 +80055809346932 +262100877154530 +8554699533792 +97327013719215 +90492928437210 +277910528044322 +153118749937504 +178962411760936 +7827633962862 +109030922379588 +70910244012556 +176246095867954 +92682703748530 +168246917524177 +134223336363112 +280950064049933 +276468348642134 +112344542834312 +281273320914675 +193078239584162 +170662977415933 +201338059248036 +88189017627460 +71643249669428 +256984820445901 +66714409448769 +41337734778607 +48072816695137 +279586783768119 +251639217525004 +111993239633674 +75938645840408 +8357465960942 +51222800645562 +260348976925017 +1023104730346 +23645894966882 +132874439972190 +264987141371067 +213985182048558 +106812139254760 +234107585446159 +104941318909769 +100545417257381 +137421359337332 +173417244371787 +180316346375735 +83099863460630 +225164996587841 +192311576754034 +84706526268269 +99093878190591 +74464384638372 +38273087866569 +8962421337719 +14820549521130 +208465051400735 +179262297308100 +263878488820831 +114777736205617 +171226419564348 +170776070845995 +203756166040902 +40042403084481 +227099548191901 +225588160314857 +218205148655760 +216015534489059 +252006092837492 +175178442375281 +182376578884877 +216353920857850 +17564386202197 +69784957650050 +246080222123387 +106355125606370 +180395301148792 +205687991016785 +253300735632064 +215151459060294 +214170123550032 +32835667286389 +3055185584148 +276354884670724 +70379023156201 +171720161715714 +77102942228815 +131019764996648 +126203557118195 +228608353881762 +198851580272095 +171029169727314 +253157502952111 +158654789927162 +189929001490596 +35970914354601 +28640910843277 +138537892674860 +10942589472712 +259062678199833 +61647181797202 +204116757343795 +196458266738962 +124671569708921 +197016989945490 +216237174738894 +254998345737089 +201951659285212 +116957453478859 +14723227245722 +20900253926693 +164614413225434 +135352427553283 +84377953965233 +33475135297485 +161150296232735 +28544585267845 +199021886493227 +67610401296534 +90137563660587 +54876845581189 +8790098409703 +243620877453692 +167105096342456 +60170551729780 +258714954294361 +220969216729094 +158500573476433 +180164315253415 +259392840071217 +252445958119913 +14747152439855 +180009308569819 +196415380287575 +79073280105462 +73056479479050 +206117399472139 +202686087264124 +148266875929041 +274342217085473 +243013368629594 +103931849695196 +204844233975815 +254072885120234 +277584767233335 +147458105458983 +271877681140088 +55651552417343 +228668410131524 +146665641447393 +51763256916820 +215423273544353 +267201155436344 +170251628219377 +35559731724510 +207685160556635 +43839261728487 +215600573801794 +265181220042476 +247516621255952 +90387892044470 +2835540815796 +124809694270729 +64934043819086 +8284554473545 +173258125314050 +57425814726275 +161757716327394 +67933623120282 +167708870260428 +4804478360310 +166975630930216 +48080068286950 +134144543610991 +125977662295459 +96585234778436 +193429479963205 +214907578240893 +150204961920242 +241585651534892 +269561901887056 +132627363678164 +250007905011702 +188601691451275 +127685227017026 +5563573973045 +149634841541461 +44169025570452 +276491389133243 +5206248886713 +237336562539900 +138208264621439 +202139578734186 +162033581439847 +57306987676796 +195212890216302 +225559591359062 +2743575729860 +12171904912401 +61347179186770 +190248958334504 +102689296660251 +82123622365805 +228241254979612 +87397779131833 +185820188434575 +133715161691974 +202614831511229 +53740287869866 +169505716556363 +46186842994171 +279455844111507 +246797457434741 +207067050912726 +110187394723359 +173247738375268 +213538003709423 +217494445873646 +27319232592945 +109250372336385 +277585927616009 +162879110087893 +23668945137090 +49076058562971 +276914853397824 +178735483818116 +163167401470413 +260682439528309 +64578230023579 +37763631479280 +148536644306014 +192280674613390 +117449243729243 +40894108266727 +53181060643602 +241147675137816 +165499464141288 +111628634448787 +212099481084494 +261611735159203 +183322095672581 +123067805959409 +79745206128281 +151256721269265 +42169652984584 +10799880539672 +84156341460707 +43305522236760 +702721165525 +7687455670348 +162305136443576 +127664907028676 +158674240792003 +185714580019111 +65239436893675 +120004487079253 +39530165884558 +50546574629337 +162975793944289 +196112785488587 +233154014916444 +113365779587910 +32917930786466 +104704281526426 +224070785363849 +239875334208675 +273336705899789 +254067484530560 +143829528330584 +227355935414580 +262182485401820 +138844721567959 +203511755356971 +87502374079537 +163324746140412 +265006825557421 +264605708440678 +256279036649367 +204952386862213 +105988316292599 +242330000949905 +162748163375372 +259475801347356 +64398866589069 +29722233865124 +224390798687126 +165888695188662 +168890841175096 +176317788960856 +168588084223164 +135796120859756 +229030521855609 +48263155063869 +58454180026215 +1744386667430 +57804259768135 +64161500230442 +184483982848941 +221607510730603 +10963324360903 +72525491987023 +104028698448276 +130166760971180 +34860657365526 +262490501389828 +232183298713709 +263209476577704 +124440481242239 +6896184378040 +201493715679331 +257177611215204 +220565215799183 +200168409860152 +228438974823219 +192783610764031 +81328720292105 +110368367852705 +243073261095279 +180509137145038 +117150252052390 +245211293931696 +95951989706892 +178309369086210 +189695395031043 +128737116084380 +52456402096851 +2477145967502 +78493295093392 +267400935138507 +251615327686450 +244397726526347 +272687032006419 +14045576269507 +197427322997892 +15180506455932 +101236308600496 +105059750205458 +180586997488912 +128156969803819 +173249251515483 +102674633819011 +23692711259382 +31277690114980 +150426406109749 +37781703902863 +55368514240239 +16169947923498 +91248363912725 +131632217278934 +256960930607347 +102292468791719 +129066867627776 +247626373798940 +190935496841666 +81362646192588 +176759729975701 +278185422734353 +280103020335107 +110197613659191 +25988586831984 +108113989513738 +201876183585146 +78767990972139 +278256100026954 +82204490146543 +149134279771295 +264467371987362 +84604690397662 +104353205515437 +153287522248186 +37411741208746 +207720025929965 +226057900718164 +280685672084083 +236537537223816 +3630216340206 +93961621786678 +178382956037486 +35447164521095 +51486299699046 +92674419739223 +161066297979000 +84795585332728 +123044341571626 +184203583894593 +173289002185099 +201953910342576 +188705078604867 +76458800350055 +76486285221366 +258987050555111 +21076302735449 +98160152126470 +160756785322357 +266312022143019 +208884424446998 +216212534868887 +247547076608200 +224392900946877 +84178947432475 +31708320954035 +68742071505625 +184186619461265 +248659065480530 +116193387023726 +78729643448758 +246989435611833 +13730159758618 +38815052841010 +86165813613603 +262735584285246 +94307818742377 +14728288072746 +58883324543407 +140492588063880 +45230969642736 +231062359307497 +94587627146383 +266864741831437 +147304479333406 +41795537691372 +134553047995960 +52345738626086 +212402965490340 +229883795853537 +217374541575540 +77921495619712 +175338115479477 +222216660652204 +166945142070429 +198557227730674 +89086416346379 +125548314874759 +123319851324297 +109283190266456 +11887302520310 +272997223453964 +94316818504974 +144191868603189 +41976088034098 +36732399991146 +152116713412740 +223823794229138 +84845938713407 +118749476735150 +145115052795528 +169766181154853 +214663958697811 +145529963234032 +15102768859591 +174969330284565 +220697554436417 +211968804844814 +30108024217420 +41343935993945 +170942309454383 +115727464137872 +55099579882641 +92910589628394 +151462240748668 +72860529319094 +52360105901725 +18542505338113 +26088657345354 +130156448944982 +143137959001275 +197368900593431 +31769111062035 +47635692454373 +132760999579981 +69032484506411 +146697698517135 +11191726143093 +120552388062364 +242477847695635 +268920672164904 +111718460120344 +101285831150987 +3733348938208 +23185822922140 +214477290956799 +172129803351096 +182349277766548 +144825844642639 +125251259767138 +183310821585022 +138856853102242 +261592396550152 +219645773306676 +100889525515578 +159568390642908 +206081436094241 +260297980955159 +7240346828007 +30205412016725 +94220837274675 +83752863330858 +113152398695879 +63038495764944 +241907061717382 +225868231864256 +141462649600322 +92082722352616 +176301495349830 +105361279173240 +27420311524017 +28421204293699 +132434931474997 +121268474391468 +39949720526666 +109086321861464 +43287076124409 +137812909297743 +187453585469034 +186158638092758 +169248266152434 +25197803539424 +3630018561086 +222291426629384 +203442172084150 +274753710709745 +92831828585408 +90518315163927 +152861604403522 +213508356497146 +124854740061993 +224439017766211 +138699519655295 +235024715875637 +32266595281510 +271119511938366 +241846984782256 +146822206372328 +28547426639626 +9127582063132 +88367595918720 +115576207772600 +232147335335811 +237158360165253 +180484601518398 +162281246605022 +21946191019303 +268462238589602 +22139591089605 +189849210228948 +157031974758743 +78141636504313 +185410607949199 +136683767896556 +165934239288285 +223431518738133 +166935846899729 +115191292132018 +18672322180371 +194973985802715 +119676461338660 +260102105184280 +11920767774687 +20004094156377 +10131923363997 +110700897421439 +109129177015946 +109816376906137 +58538158999799 +227738384507329 +228794620217289 +203925640177674 +151192771545479 +123703848963706 +108952036873456 +271753182412526 +277308104788959 +19598311161021 +236613737490724 +259955129503729 +131365544319334 +65152131764072 +154419188681202 +117447046155694 +276808835753373 +67826021707544 +13204860528283 +106084975128381 +73297134378947 +92809167641913 +254875828900868 +270256555655680 +271705860572190 +78821544922898 +67283954546469 +85526148908826 +124684437974742 +103706316483616 +66823893027285 +186472131451881 +84532394240405 +119401685704527 +177858844334142 +33194500782044 +214336051772968 +15650981907834 +245754126171212 +221775901339722 +189568850646580 +225950750149157 +168083922606671 +259916389282584 +124686873714232 +154777812645422 +67407723945516 +199789972914337 +38535475198119 +220014125462861 +131878528556276 +262508420720009 +224131059083207 +248152811075426 +275002596312448 +236247069326599 +86011933935801 +214524142091265 +280419219953293 +128738838100831 +154329902190002 +1140216552202 +433994114632 +128315347421706 +107779549853901 +153431008677260 +47223939790560 +131083004670242 +183101782549069 +235880623287453 +56724779422718 +33459708902912 +47386997339804 +240249486811256 +264165303934595 +112830796869500 +86359274053112 +261090707416376 +50785182350850 +69374982462999 +121882091831112 +61786956943415 +268035905835643 +13125319649055 +278447428976663 +24898541006480 +177201197266484 +273654152519919 +139449275394576 +76626147724588 +277852998191537 +154084900926073 +45007895764688 +277814783307155 +37834136192464 +57055581020863 +256238172522689 +189436654844369 +156847612190938 +91041064542211 +230123019329235 +114725186299063 +8937297813973 +161319497087756 +148966232126877 +66390773033808 +106850974718835 +122171091102792 +278311866505795 +10089942419718 +190748856589219 +72886926446941 +265812675445295 +121603302604210 +160953773250087 +169003855468503 +251771618667336 +280191010957303 +54579221658031 +242251825376239 +22440366328407 +52129600043509 +35287117390770 +244765161498263 +261604630297703 +87223345605007 +36160705984447 +199650851104424 +112724629362534 +110924950102970 +21098109531546 +77071783777107 +142993842864275 +269654825746151 +12351455296042 +258605408804090 +183552685373745 +171828810330878 +269216240426821 +130082749659329 +182056082025740 +42607250101202 +182537562822092 +215739904671911 +74603456532961 +125719346495774 +102538961819310 +191029436270322 +85205305927367 +108990402258922 +16275876781117 +65210540904078 +20757592188916 +171537462163106 +196000839809322 +41454760467853 +212838861966240 +250243060043378 +78906428518893 +173526420435903 +223513103488386 +60799177263320 +89633347077825 +101469121307722 +50389620606688 +20429431520514 +9763112598943 +155117812665928 +231340568353330 +240413386001608 +210069594865812 +58656132403237 +107091643913129 +208899817064378 +177537412965822 +233847122176521 +109822868034841 +187883914413672 +54221362080932 +113013180781661 +71800712931673 +89025696650050 +90546476887283 +258301714105945 +277197021276769 +104145491849193 +226137201767233 +137256299535869 +9444525745997 +17035079772066 +131280143856262 +125663084432301 +55535340901770 +84045106754832 +187570566631355 +50016341043891 +205431522890737 +155275573936537 +200908318020538 +3189481406767 +199764058825143 +269060673441268 +56296142906193 +183350005038721 +45821881701360 +191359212140532 +86769142027744 +42558498356217 +100993164321681 +251507841391802 +175521152850419 +148133378204943 +273461142156317 +200870817694234 +138578254675552 +148843193935105 +238263497469787 +241899143735999 +22644171462767 +164288354842615 +137300921206059 +47973387967697 +71857175057480 +142227035316284 +267700059218592 +192594819087570 +73985643855006 +77379862545211 +134740081852791 +13518445047865 +277040769917169 +178888678854563 +231910593828296 +187840854239685 +148010685076253 +126262811207108 +267131701378740 +274182152395614 +189078667809892 +200810995745130 +46669546516740 +2784169763396 +276700392708422 +142646546879325 +35997962440438 +240510828942653 +226108917080380 +78817580616068 +16722068089591 +101122815756999 +90197620932291 +106492067208806 +277728115193234 +221238434694448 +201083740492280 +216305312248763 +276328767000250 +116791584194052 +41944607325367 +275176364258035 +162154793252467 +260371686480063 +99060335625130 +74120243709243 +232272353411019 +197185896943457 +61848046619682 +104634987910863 +97571385945547 +268894969590672 +31670234309138 +10204275007086 +135179590340668 +52083359410427 +155848932696115 +277161415356102 +13700420329643 +55230816224672 +234140654875278 +185741884493067 +86092466906603 +187319098553209 +248556730202265 +15814143294370 +51213995111285 +116944451345291 +157940347213413 +54331382348626 +138279933363386 +138142925784127 +275965870451560 +133157543154699 +16512987574953 +112996177415122 +181488197590627 +273035488322908 +106384132509454 +163396297535613 +131925577136148 +263393420392253 +32481905333560 +230918310203974 +247655485319442 +165204717790028 +186544956857633 +239743839279909 +219987530776327 +97520190348719 +148801641231287 +274269696027974 +183513537386969 +154176524843310 +238896714238976 +153762960202524 +154323274230430 +201843769151518 +234556437934435 +260595535245669 +227837240661382 +191527934591219 +33519500243342 +183386995844234 +78334314993942 +191469642842993 +247176496179398 +77262801727535 +36979655006955 +280256825014124 +2118023286759 +193344132998326 +72212866164749 +172539674027249 +19714082861626 +274528387065695 +139173856473804 +226880564783009 +200323656132096 +205746620616873 +25659499257773 +45195295269692 +180313618449238 +38128626851867 +101400656329879 +187402007558025 +269372001243952 +79617275722947 +153962097010646 +71671100335073 +272514620199430 +253864771174976 +79802505284037 +99615107474766 +16783744144200 +174062501332965 +9174689149601 +190116279007273 +105323812052186 +74200122235820 +26155904296660 +37586861022191 +160904269491863 +153654003451618 +39366166125189 +106812192472042 +274721961723602 +151610571359747 +98517167499731 +231420532841005 +139086279441772 +139230557162037 +147808681403830 +197947992977971 +112636391788797 +132251295350574 +253400219659029 +51468845455410 +46953707518088 +5313654819093 +255820272013261 +178770102683964 +42233495528249 +24647503734160 +194556973089453 +76585922230491 +153659360641090 +24634898929669 +65269273203818 +2127940100784 +250435850812681 +187582787999699 +187052583162115 +139382165271038 +245210651166198 +266825456580749 +75420950397084 +187101525869244 +42380431113289 +104522134890293 +70987924343601 +94953970584212 +202158053333273 +206761617971632 +216757222483099 +158152580678194 +93098912518440 +12824103577898 +71469671685672 +83644116787456 +269907258261472 +156187795550561 +213384636401964 +100974613643658 +150463697048839 +195257412500941 +116830987373881 +235632769000517 +101734122117942 +18101445048641 +12248712642204 +163928422246176 +165983226554366 +251759063297912 +53876536972287 +238731027561356 +161212673551214 +54895261768381 +116582821790512 +136039076928273 +146820655315431 +266424399285096 +52367692910983 +152282785547856 +104983253945610 +90482449154221 +114713304471175 +165126372848102 +88889497973168 +274589266294436 +112639283044446 +86824444109880 +173785123610521 +243402601049512 +267915672094295 +269125475459341 +244448304163299 +14034237368942 +280077780180210 +1007428011686 +64111679077185 +79959423291763 +13986070823662 +239206413106243 +212059113194512 +87631646964816 +249698354467348 +17464976409154 +246490552749991 +243362310345476 +61040133569932 +23163404829251 +155982643746141 +63253762436959 +78821745437943 +31142130070831 +15120917679251 +207309850225721 +93489148986594 +281425936678711 +68476685219677 +17499320967264 +116717523402471 +134859363682584 +246547755991377 +153916722347164 +277701403427894 +146249133988496 +273401359374442 +82560036071211 +274386591370991 +194585193221096 +127043151034809 +131707731494310 +25687890828144 +35639056536306 +214004141073153 +38461254807726 +204556478871654 +179935558815020 +92439562193055 +7777545091928 +107333694873374 +214496298373285 +249693706881998 +15104270685955 +213917686160038 +124371427702249 +66582486974580 +105866149040214 +168346443647367 +186775283250402 +131193426078427 +211752247191118 +26567648229528 +250848270590260 +14293150277322 +204757462608545 +151765791611213 +271376454026253 +9505660745892 +215614813956342 +50168486301207 +279021181464618 +131820618369677 +25264321904544 +124124967603059 +62578716161919 +145186753036545 +45879951961703 +219548420050213 +146919012604791 +210327886463123 +168680514946209 +249593146839874 +56537363241909 +83045748261310 +47861264564364 +182572978174695 +146053072802713 +192296462665796 +93784200647089 +142999736422705 +159927072802828 +203239089537329 +210142906713085 +133207567820330 +80533106125627 +249578550902870 +252069172957846 +128896040124378 +205329960432515 +29613169107324 +214449643480135 +146875349978907 +119645506395535 +116027177704429 +115559934892142 +200285098311962 +267833239539301 +68892839224008 +252460900637258 +13749607120642 +7828360674105 +281438975545723 +887309577812 +25198173695439 +72684387578142 +255588920204409 +127396867496400 +276797500620104 +66664960167757 +192690305050046 +24386298809904 +9233992476844 +149414708322449 +264088915648811 +238907285652919 +36739858799725 +130782577687230 +119402893250960 +280988264262427 +66647737202913 +137976788702570 +151409838013537 +153330938421277 +246084196835412 +243392766406826 +2860317623916 +53423508632356 +182579462619665 +28951564519043 +202407679411619 +264642364757579 +164974720662424 +112301555863056 +244097087255746 +2095407003334 +277775223579812 +187420441578645 +77246565451572 +165794992161799 +59342652084974 +228796350448217 +129937065654224 +227542487879165 +4875275212582 +164909541523848 +195888894130057 +138046948263845 +265691917681800 +255201255854183 +63431430043584 +59437130665361 +147303390063508 +24818530708486 +157766422026080 +105640425475102 +150168948475175 +26931810933589 +235262437349324 +12443743125386 +105885943732729 +82469105365694 +193243946242258 +280392276614443 +223525645089526 +213480965323886 +182699609125420 +115530110897730 +58544331046404 +270739045091761 +228215985652139 +135534078440153 +96708226115611 +157005961567443 +229565516125469 +108239204699012 +175196266401067 +150574770769602 +169513467048989 +81159534432292 +71545098650406 +71002703336696 +141343099053404 +159566602438390 +268635030752859 +218536742379387 +151423433137405 +236487044020718 +18214290319910 +230461762310286 +111954016160727 +73399141816575 +129944037958915 +18094658132064 +155384577217242 +163099380866504 +226064803178626 +111578310651903 +23824596333216 +215673832412636 +180698384387339 +272806293994471 +192048172969845 +170829475492409 +191298740262782 +251045452214444 +207323090735470 +104816433220597 +175521788678299 +227553178786021 +247251015705158 +199817458682413 +88307275553889 +126293495308472 +2094133448205 +147102625613350 +103351223359885 +118077741873406 +235234461108653 +200463972411897 +33292326024950 +38205599880331 +77350089061239 +51036171878289 +74414958136100 +77033607399098 +44476293950458 +197645039242432 +14298447024101 +242409154899294 +177714655767049 +158549499163823 +41912932314175 +29207387899713 +266249792785269 +201348576380419 +133880154834401 +40781437818968 +163569994613256 +274268304795132 +145365191566565 +82980141646678 +67341800763912 +145249617505932 +268266574638643 +163011134915981 +266136043520518 +39873280215660 +228123157775952 +153879479256104 +156188435616725 +228156685174291 +224512227358567 +39934770190921 +179338781672877 +117111619615147 +246932483228803 +266123684514999 +129254159311208 +126043766019057 +70900916736728 +61919186780838 +246428460817285 +132343981521986 +138960911610132 +68088461743878 +185661326915293 +138301303936895 +97111104831760 +170739512599273 +185253378259941 +80906912758645 +5784343092438 +254369790619246 +92570300358546 +175886531764044 +182488096238446 +131330454074756 +87886830594415 +211659387417488 +172119645906815 +156590407640719 +167409596363349 +55550320558454 +245611090691160 +25282559850780 +254019418703166 +188159909815444 +43271761057823 +111193895087734 +161080821594821 +100523334440223 +58621400527397 +99266223231187 +176946044964775 +25853221785096 +153962638867728 +234144049574487 +47408582053980 +24935251425730 +190619079015036 +82555565424622 +183728800622617 +48477506897679 +262151151512925 +169820558529636 +29834171670797 +246751906028498 +133674093637808 +250239063887994 +252597534103141 +254112792513866 +196991265191237 +189582442096768 +103536257096490 +76659936914907 +264660056064122 +179555102221450 +80801563104725 +219201211299517 +100060306511719 +92154955321319 +73043928651403 +58302869217057 +200620160206237 +40727223068433 +64865954517323 +29701160631859 +176615184583456 +75848095755253 +163540966914061 +28050391966351 +39547322806442 +123493712110275 +48081378706267 +251483547714202 +269355315515402 +109578617215212 +195463057348712 +37459939722073 +223529524394954 +236385641245594 +23678834776720 +16744487355753 +270046917565694 +246590297479426 +245296899071638 +120299565792184 +91138800395523 +213001354243844 +159448775994952 +2511391675191 +116120915420651 +268819556723080 +14737711583841 +61851142691266 +269675474876320 +45697890934623 +269421115786111 +151584844975858 +256453054085352 +43187023240849 +227392154858857 +15822255571256 +149400519612288 +213585496494302 +81420612084537 +14138167316268 +253111184649351 +126093005316308 +238402047915799 +60005032387174 +63934359120021 +117829696363171 +148052100893998 +18269519190098 +158563439237450 +144619666561547 +194367473644762 +46705207382208 +112893531225210 +187875132811316 +226970826128 +111152921120659 +70305924410990 +135072467280649 +242986875045897 +56093989670676 +219253666816255 +173436449603217 +119919056668846 +250037909968477 +163423600609489 +240622346911839 +145556494790246 +169380592652069 +215164050454639 +5635841276978 +6008824208823 +96502161143849 +135771847989515 +106049798294147 +162543344987871 +65829942509929 +226109622651583 +69853408252668 +107206611604429 +174764819204638 +168294080887443 +77911303042058 +217513569532812 +277890630382931 +11577082727681 +183636407188199 +223441282048764 +86683225932024 +62814940084356 +232182647209046 +254919158951137 +46233521063834 +115718597425330 +257239959794761 +116371224810490 +92552479742084 +62703682204046 +69611868697055 +223414514425333 +134566517026332 +92873071910048 +253594453406170 +167658467613919 +280968685624443 +138120095571740 +129901123892449 +62718925782430 +42548703672136 +224776616200679 +166598225543938 +129607281339787 +251500681820752 +79470240516306 +171697072071436 +154086077198076 +90235567235363 +21583277367218 +217688301625174 +6062378167077 +111351547634429 +225065762114880 +250363071046570 +136841523345342 +207406438540473 +193947738336750 +113249015771311 +13467415113402 +244867110691779 +156754709515959 +208369620666586 +101277099151252 +37137982072661 +201005937386338 +140588094266697 +167441062442995 +191142666940958 +241523187118371 +137961766106121 +119668764639102 +255079475342426 +77797839070648 +252242122771802 +34369693681925 +39355374218081 +35003036562343 +35264643394310 +177764859099028 +211209734292141 +133605378858243 +114278095692285 +236843410913405 +174098162198433 +65678338681229 +257425025421195 +39656277110296 +60962579601621 +10429732932305 +254651399998755 +225948011538990 +23488565078384 +76965774981824 +29346693261795 +158354978709077 +59278810565363 +51519094871116 +135238197749596 +249145763610839 +126395558428189 +189082886901695 +162025743393514 +141447018210120 +74565985710544 +73622676658125 +228696267290697 +169092158083344 +108491465859675 +152364486147256 +194632426915249 +189922462661081 +231762763389429 +234594574395148 +11813210072084 +261089056241365 +234158600223646 +46847862889244 +178467826613705 +239781122829053 +239803937913630 +137864715991365 +114484475099759 +217212592406030 +199159344321960 +129505703968477 +134811750726345 +45267704652446 +16204835198804 +23393028532800 +258331115158863 +255958153822211 +249473054546769 +88734202754267 +133037324069390 +147836815030855 +43609942389618 +272229706157006 +218080692713400 +181208244846387 +69365930307720 +92012004044034 +239472776567748 +149138803726354 +78212510685240 +141247970311520 +121931506369561 +39573234073331 +193332283368806 +187489368266532 +238233499625853 +611918884432 +100195423164171 +93700288194776 +83598417366983 +150469421432762 +175748111682174 +137182723898663 +37850937588931 +87410795648476 +255966257964129 +242393749522882 +17423292235389 +11574092701098 +52585454309535 +8944938283759 +64968501722844 +262953209482187 +195510918377347 +226692177530214 +155854927855397 +17497005645090 +8105913705123 +61198970380642 +205036074004493 +169826590090011 +261655077732694 +132177962778890 +97129829462816 +194719989253790 +205454714573535 +188302551918893 +209357259822507 +175667753840094 +67463859830608 +3930003407914 +89739817137984 +185953422055598 +33267553240481 +173795940456359 +206469355880214 +261805598328079 +116717654125567 +216530486727075 +129630491222600 +219949385596381 +75729106610563 +238188075271299 +270861604119848 +197282847751654 +64968818093605 +218705871074714 +87694937353873 +19743124779121 +246705267468570 +125747053851475 +273786815300461 +177898468310953 +38840797872258 +29471963994918 +71723477630333 +66024945131246 +82917500683187 +25339983001198 +118587829009725 +36956632856661 +204155843562417 +278584982579256 +227042086293220 +19404592056740 +169401800540568 +88607026958269 +219963933051460 +184581896107442 +213634769655573 +180237622847577 +133799067637280 +276819650298583 +183680319799889 +183507859857741 +121621126818281 +145312507430055 +104046170483854 +50180798517791 +178683980202471 +78121801874240 +172929490649680 +234545851893892 +199254197211898 +99748483278837 +53574597006788 +122917174166255 +159637964358526 +168949525172176 +192750383739924 +271499445693605 +140268345369924 +203188796565944 +17231326279309 +39253453450368 +29207729591296 +93483422074148 +44835195596894 +217894297442076 +127499443031595 +165852961087501 +249351150015031 +159787034391247 +169212318557887 +212053117930409 +57285270213139 +228761451672315 +171529937713231 +231794737323971 +163233126912193 +77253144380792 +175754365931595 +76137635087034 +12039962823741 +276171238419010 +27682772659570 +105570836097736 +258071843339659 +116885577400784 +107370605428440 +10442689745962 +204845000913325 +19885193591481 +125404563708821 +103454736837399 +209159135462780 +65263092839133 +214416055395111 +174095104596903 +219665489516201 +206467532113115 +59496616070633 +258823451138987 +140769454022475 +172493429622379 +218768338624414 +151465441609923 +110939948455997 +106008433653859 +129078091132125 +35604915268858 +147420103138577 +25359987839114 +56501673621207 +56658759057878 +182665155884934 +136059677552650 +154590450612313 +175718273933630 +224982617996688 +222180872434479 +208345730828032 +149614654292353 +93302170497012 +45220519895366 +203000127907135 +115251403708796 +278782841452078 +169004143350582 +15056182451378 +37342861323440 +111420713308797 +144941507852348 +78762993378572 +253185887836858 +138544630557070 +89286532929312 +178251633506108 +112882903535234 +69788407056376 +144176936198912 +128411653541350 +255730704670115 +105640543978613 +80436629456597 +91584072591521 +215869027173135 +268136034964647 +39224414772014 +169429701296105 +270701086882103 +92483912221303 +87713905430984 +124652957352730 +55812265087798 +251517167559621 +228038225850553 +267863685766459 +166545502206087 +170348819485042 +229941642326094 +170074681650026 +190356196711286 +198729727635258 +157664794132101 +140725781255310 +151043288947776 +23352561014679 +85709297274116 +181888253475021 +214152431270232 +25118319175430 +67412322867885 +28626151277811 +21109962062179 +50320368925615 +83703830908972 +213403162217944 +59502080519991 +231382472072473 +48569641966691 +202334278019151 +255704270191781 +127231062707881 +95867178269481 +201264259638933 +153373542271118 +264149540585665 +142176208485313 +145590277060448 +52740802177485 +110114256464386 +121092915165613 +262718688305350 +31340888605564 +113637865953858 +139816074982484 +162571067441932 +153211184151053 +66333306627666 +24821999531958 +256335807582866 +162505491149556 +83843750154303 +209585443280740 +111572854598946 +140835681019176 +177322796502709 +226524102823980 +275562027637346 +2067588811287 +268979733865359 +205409501996572 +234402912117226 +166096854603137 +43521759403509 +211593257612247 +98301273521773 +95119033119113 +17368433659153 +266206331174338 +107836473193630 +102035677316421 +97633341252902 +189072114720456 +77737171014194 +152982960310029 +264798917562184 +89272590173262 +42765318844767 +233686794054387 +30692184365232 +97866355552261 +19150949253131 +236976091226122 +99206370014735 +84579566257912 +77318284499436 +114865817612716 +91297564842428 +46156365536685 +167767724271548 +260263696954999 +14719775887903 +179877493877825 +274867536721361 +155045295489761 +236100627877620 +153320104457802 +263132530191387 +224779937428539 +198601155087930 +87210111706657 +74496717006617 +226432198407037 +149387657166961 +136629401853874 +142543107099609 +96380477339318 +184661782458677 +85826181073215 +63207839988971 +39760511627496 +72353917718767 +21248261415699 +96750313472177 +77545976511090 +233562479149720 +4498970514065 +137981506960644 +125394421498024 +62649845350106 +186598447922806 +69537512016104 +226477013866932 +55679876111751 +14003335397997 +138563091321500 +63417256450787 +63250551094896 +36070482627393 +99000777953634 +140201810557227 +261115565948645 +58806989657242 +117133451031687 +86596931492839 +227809652433081 +25379276785599 +45146379692576 +261753723119760 +165615484332208 +111281833854179 +168402613204100 +28460078404179 +99599003311217 +113160372993996 +45671395605529 +215322156489024 +25909651047226 +128081293523910 +269574679452487 +252970603764623 +14341588182057 +102045619263049 +178824629539893 +80879665160251 +270238820949058 +216256861459137 +22846434864312 +99903041454088 +276887588832991 +173794266945742 +119528014318964 +186269579527673 +242533744991468 +138912238173026 +107779107302885 +211134431730210 +38340832988875 +186658111033460 +201804990935820 +44168567297269 +170406927177271 +134626911364681 +127089661905565 +10724978169786 +231026152659577 +245281357518434 +229122904770115 +130947026082510 +244570110310303 +192516239216871 +9299641806207 +269154527411121 +157351211746418 +72789736914620 +11970379550920 +212847383130015 +207344649070683 +93658639242359 +182529842309459 +226751522458340 +184866201419525 +146279981239882 +30578720393822 +90850492848105 +38880033391983 +69318760112664 +252546211959834 +132575904749002 +238043585499912 +68160792587347 +55103872956358 +136515915044374 +104468422078042 +141160030807337 +68567925982173 +270137119520681 +167752967419363 +232341314788674 +106881529796977 +44768378105682 +121460741840244 +94247195374779 +154040311831644 +248754906377308 +61802298794783 +31857348218033 +64526538636922 +35758451724961 +189912853334860 +216699474073465 +27043241072600 +144409561265064 +126626235055718 +269679229342957 +87997545421953 +160047420314286 +34054811438550 +179017293825630 +37318194078590 +122230207951518 +24459719163385 +12656076641407 +77475277589152 +212665031307797 +119623259102378 +78688817012594 +247248007965931 +50917640117897 +130726276791164 +30513956960201 +171536311235644 +45157891720224 +203089510361038 +178534185313297 +42906607985188 +114403667892436 +252049009357645 +12926248254078 +13979851703816 +168238194324452 +240304892285187 +61226299120572 +139964213263209 +226512228288204 +16954532240126 +224582367929045 +72801883371901 +235895550102086 +223405027638053 +27361626506427 +113702924662356 +92655736300724 +127602856908815 +265659083258419 +271580005066716 +21512852198109 +190178079364669 +111531552851299 +165326289914608 +91995090853441 +212210661491895 +31127988327595 +181884671809540 +22260875824384 +63976333093788 +215755000264611 +98905516509177 +63918224666550 +223746591731510 +104627811152611 +11841735485818 +181821575637194 +146077668162104 +123935964991131 +164593809483263 +139398299849367 +117436074833771 +113882856053631 +96207613755644 +133629597582857 +7816962481245 +159172168251315 +202160789273405 +149038695976579 +246483587740488 +158036664909539 +167997253093357 +18182311737083 +266852270413669 +200309017251958 +273262732904757 +84093029416437 +84481000093472 +103290277372805 +41264608303686 +28692158244379 +57311429784530 +27574732504697 +22203732470016 +17717291686295 +13866387732406 +145714175082962 +186080464453566 +206816876100238 +66740964940611 +225083512635032 +191111349772782 +108549326672078 +21270624526390 +209617147032453 +257877104776754 +108821704677155 +135412416098854 +104170205197434 +142729897059578 +157741735385705 +45013667782753 +66401265141993 +277537481204018 +23838365451912 +201189857950936 +120983839950765 +229657973725696 +127060858048311 +273237072433648 +225927682971026 +69399647921704 +26973465555404 +124980105361381 +123570279391814 +41134037848170 +20960892612917 +263983747020432 +43855672461253 +210267270184069 +270821302658324 +62977388668445 +155242119434967 +237347358464975 +104251837764685 +216529332507287 +109914046672109 +68507826985321 +214582445129281 +191523083262605 +274109494411073 +89917513804861 +68754333018800 +144285218700624 +177603487247257 +133356380919785 +274267686213757 +183147310008591 +280437278565954 +96494265115060 +250058979312636 +67406078348423 +264580904835731 +42460378208465 +37991425559949 +72433353676467 +148557069709087 +264329219273992 +224058092119258 +37384597294515 +37058948447521 +37131271394217 +162624700214040 +13364567036379 +39555715917564 +177479921899380 +41392195709736 +222428304164865 +191914763484807 +184364231072612 +279012897400551 +91873271723402 +55739612237119 +180498960039282 +26097408460128 +104288544830580 +125662248991612 +91750680169510 +248506667038154 +97455492071833 +22249159960849 +138519682239143 +68298899070971 +147240278821440 +23733461765032 +79363732539600 +68159869346993 +105352538381722 +135624130172766 +58031009378756 +168518876616638 +68484611436067 +94679709848158 +54367770453583 +233077602672071 +277920450217702 +55069581354057 +105211446998227 +236407198858424 +166929671125575 +51149727531039 +213791623987299 +281029439181364 +122633856831545 +222535790151380 +258549857423313 +265582561785658 +114802838091683 +32652723610808 +221343856663362 +248413701733606 +107423658963879 +175553030836609 +15447376301175 +241780185557477 +40132649522875 +243180053067874 +237624103768198 +274186589136394 +168807869840492 +215346637085220 +268092579103549 +54991113351689 +106469329640314 +24350312351746 +168372113148363 +243638184683991 +279528967528551 +77798882145517 +214810349031568 +33453414385901 +109711366337085 +264444930837146 +228412771562642 +110210591558780 +156433802525326 +150686120484130 +221747203560588 +80328786997852 +262922230339823 +68044673570159 +182154616936526 +58203793076860 +220428267717787 +28255583897158 +149746332962801 +253925314465465 +210985478379634 +163606763531522 +272203183041041 +68553574883080 +44065590926703 +133549478586152 +102929141037253 +108791103810731 +27495784299219 +65863571481670 +272677152022812 +35018942694505 +84783145674417 +186634950264749 +180432473706405 +213462638730787 +31416842316970 +122856527840877 +39457254103645 +165100808975482 +151955600367745 +143953042445568 +227795686448081 +28040326256871 +244747731466443 +171155650389155 +236900038676354 +61446411399281 +73049867262018 +231441621505194 +60309083564300 +233776358642218 +3496630514339 +71014903742211 +14056140273180 +269435250884313 +211861694588528 +105711171181978 +241356771302868 +207132539782263 +114940952178815 +209868968744982 +174317136649982 +273710383795409 +132464550442251 +147860040876439 +95018214299152 +259211018888819 +50552367214469 +77662248490373 +184818337697952 +132815897609672 +143767235231384 +131278096618532 +97737072010695 +204334227314446 +80107329835918 +84839152978883 +223540108650018 +167123476458079 +168094022438424 +170174188292621 +254604352230778 +85818940324367 +239323290744145 +212570904002137 +59920462581853 +142210596310162 +35041026976142 +228129946684588 +49780495131463 +129631844494728 +16739179030834 +232196074400789 +196849531367945 +188610323388219 +140726640482180 +183789769708996 +48988185809681 +236087707006124 +239226505434568 +280313394123111 +12298315647830 +87667033913587 +188014331068973 +151801603588126 +45145779842116 +143030050202943 +255114319255083 +58001818430481 +166048261259427 +189929528737670 +62768837145128 +107050209886248 +264725770563232 +280307286248098 +80414780494544 +44706814069552 +157328503610319 +37979010492289 +190138008433727 +202512067851226 +37367462245027 +128908574393034 +121625147091531 +66715218424339 +27963876908491 +71414826833151 +84798059027791 +38550068248464 +227876367443576 +655573641110 +156093845152918 +79183540083285 +222330400030135 +186133398225983 +24596413227292 +5870222504646 +72478690547636 +109966180874849 +252963696295814 +132419667017981 +190519581649834 +48701745441730 +204727464024049 +115596492511390 +263030302788549 +146894571178133 +133399399801780 +124348601478407 +267694017268511 +100418727466825 +229812914527162 +114328457640487 +222445724808086 +28985004949822 +226520355500153 +23404479739274 +43212136076238 +264835777032239 +182259125381040 +241936832329172 +79382954385380 +84021036185044 +117043026308071 +169482216663358 +15673588155320 +206191856279818 +77982624772994 +74913948396949 +81820759870405 +169866567704768 +166303776380692 +145393073638393 +151914528569861 +233993304325136 +94694168381116 +56271638475919 +182464315803793 +65008106037721 +161922015528296 +78029079879928 +144258948220797 +729892481234 +83311101193282 +230800392912098 +98658184804700 +41970100403641 +175698590955852 +68236912462229 +27284654644172 +237309523235229 +100636865158889 +272642443904615 +259901754755482 +142353674528117 +154040682419306 +26024485835009 +191057915994954 +156672083739629 +120966208881369 +137142543903106 +102677854526947 +99949973756317 +59917126318724 +271542371772295 +115640205840441 +251061525681937 +52396670474139 +108985738448569 +188773389777932 +24524885133649 +239028777211803 +32857479591558 +112104076321448 +74125058185395 +153109820375212 +156450583670734 +209793296444937 +169189684245718 +30683664033675 +27473406619858 +144199415402671 +113947599169361 +17107945526412 +87103400258591 +115966231097395 +181516630421257 +3603073194044 +257644776605763 +256267150671352 +67930348346688 +193197062867312 +175811818518934 +967681813698 +170159454839944 +245999309641930 +119070084701945 +114844488211952 +182433952792150 +186756098561555 +28598542857816 +58121424973084 +106970011588164 +72527615985276 +214243345549727 +247222406136454 +181611065853637 +1665773360948 +220414010871206 +98479878692612 +142670849287795 +153385758738828 +42775415240086 +279039935950916 +184303563016158 +26948126282078 +86977114497525 +260707579547046 +25781424995916 +264357200949229 +143885998575061 +172352321928694 +185684298236650 +2863590566156 +110027544314549 +22489774325397 +143005869777524 +118843363449263 +221842739993159 +175189096123566 +193099026559038 +214944023579164 +229165393343592 +216324525254033 +99387473104895 +190480895143111 +6441362585493 +125473181917260 +147519434752774 +93791148955569 +93017414325566 +155461841753405 +246866122304587 +239681962264259 +150471703306581 +35644109820087 +95643149214405 +182765250953246 +16370423826955 +255107914399334 +205118466247823 +28654533322611 +172407954359189 +206758830402894 +222492910436797 +37365660132377 +69262201461232 +230894346087857 +242080208573858 +62750846174837 +230804044093132 +63426254416991 +11416011849865 +255503850887480 +133971937052861 +233786121184920 +36668847983833 +117976114862633 +138010703363832 +238979865551140 +200658021022233 +48384245912110 +191417555991333 +243749201329442 +120593686876099 +202867715537139 +111461314602141 +96114662048644 +108876537644365 +255548238438935 +235662386158387 +9142821545722 +169944993964184 +161651477459960 +31516463895965 +152113934985069 +274589874630038 +13424472514862 +39863313048812 +39073431400773 +112718492434685 +270668874558550 +126025360922353 +106940079525842 +228678156432200 +208465609627264 +67619225541450 +276174923570574 +154835178239915 +41448355595676 +60906408564211 +161513976263512 +56682888814372 +237721428812751 +15874439237615 +246610692840636 +267048635916672 +180607011660460 +145434167504202 +50079182501551 +104700143599530 +4576171905137 +106996599039181 +11921369016747 +118066923890222 +86971713907851 +131890209853476 +185582862997984 +141777029224926 +47365242837150 +187437315290873 +173231210643117 +263699243330306 +220763842438880 +100538632821653 +118117198841779 +255137339103181 +187077979658069 +19283478410703 +117488590201024 +94939587395833 +234571664017270 +13635453807895 +64154618563882 +43077346642603 +77894350009743 +248091731357412 +270284221569100 +240552205350497 +105365482546608 +101282515393316 +102884779058032 +98960757158500 +88495523291550 +22125734661443 +105223070043516 +165819066930990 +72029929282954 +104802294552024 +214182665154579 +184274641596790 +41111199582943 +20643897468752 +194623885926135 +146921612761 +167953909815287 +258981684763320 +69976978085554 +247539777875536 +141550420185809 +85291655209748 +23275372653913 +79054936475517 +89879709677143 +220827841846799 +195474466645611 +274650991542346 +153388255468474 +272531727433383 +40300819192656 +20748649633849 +97528047993251 +278032552535946 +96198763073459 +253606767326003 +95141672433580 +29440028306823 +117621759412651 +141084506852477 +5456504266158 +135858251363702 +25263441526676 +152877148133339 +176056546262358 +192533414088340 +113514469399872 +54352361757173 +127455011150837 +220780314397970 +133483613674045 +155158947233512 +6072146563372 +230055869897775 +27186979977785 +25529404869726 +39917792317715 +201587951750123 +60702624562905 +132823573508263 +131959746526348 +278575646196676 +42044116555466 +67952081103874 +278948710450421 +89440363309993 +103912409533552 +96630819901429 +227031607972318 +252077060819810 +154626831336509 +117396174999926 +71757209548006 +196810611642894 +237378713608920 +257120989755679 +80859917800027 +174388192039068 +13684824055040 +280534302871122 +196400243079850 +126749139883955 +85941582038078 +125080250207404 +180533872903026 +114280197587568 +113892734333622 +19415116392672 +100040445305935 +52704398558936 +22964503290973 +221034879753439 +183057526296670 +148666918881240 +215228370393148 +214986515515417 +189010804650311 +141067267323027 +218839305511869 +105426890329521 +250653777633024 +144143345669634 +161971364297717 +13491725719200 +146253444786085 +108608190142223 +260787866932475 +102937667008307 +178596518493027 +203484503177452 +170020010513625 +242201987714115 +75182154551799 +221052821662103 +134301626396973 +226107546658973 +217786986546447 +219266462537429 +279079442330718 +93825597280071 +78518730020198 +137437516693377 +120005288899091 +101572063086607 +166526749538365 +225547529119774 +122949657799690 +158117687667802 +205333816721188 +46656808284288 +24630540882437 +195189399970720 +220980281975703 +123191855629016 +225551984115431 +182296475929022 +94752698944172 +65089074450822 +219303592246728 +172776586424992 +103912203350481 +120939835443490 +25620747572479 +153619848003106 +78875176257358 +84826773401906 +132068509681118 +150893904462142 +78880533446830 +128417872430998 +13326522097200 +243509931337539 +264444919798708 +4292451744415 +208991702561744 +215182174585600 +116075816850981 +128099490265107 +263977945519557 +53889298204925 +37633195136018 +83543244909937 +280420838899712 +29967076369298 +174594094857752 +48861502227250 +126111541370838 +19365086657993 +127556549577791 +84207025007729 +34223615512989 +35580057932610 +157075343639112 +47877941803137 +35766970816877 +196083276036090 +40020185306798 +37790961552567 +100818123401549 +243433730870849 +161952635538767 +69260655604219 +21563411999514 +178215115958120 +11470698120719 +46184164882327 +20087762483172 +239929362142215 +226011223017751 +177665259376319 +110254414057762 +127081311965064 +263672253608672 +273973532037606 +143262800109983 +78490171775041 +89878231604869 +209831592422786 +186843741331607 +134297511744431 +121072334847721 +120366142819696 +9901972478330 +272264835502881 +61765199515914 +262428683742421 +89139186870736 +167812055080716 +87030625514048 +172989067121057 +265929450149340 +14242014553933 +278284903895220 +159859297612639 +204254241882641 +136678418780878 +28200051600075 +215114974501842 +56126834066728 +265525380387953 +164332959133090 +76334273954143 +17134964936917 +111259903717063 +89087169837255 +955334341952 +29444428371345 +252159020504762 +14199157038157 +66959811015160 +257607465965299 +155592778800842 +249297813926903 +237865151628641 +129949595272320 +237676276993607 +112760243971708 +67278020821682 +122363171538051 +203221481339087 +212311011464730 +116047715407143 +122113456932765 +203217708855461 +40730594827089 +68959810006457 +83452288899376 +200938092571632 +35140618701417 +124671036070378 +4264593313498 +254518128024632 +72365921959472 +56710061801118 +135913796068141 +85520898240983 +275551782939499 +198270986676486 +244522074701806 +184301257974551 +62403114083044 +136831118439034 +44505858918452 +92717686442033 +41558065377823 +28581230551330 +193756640794275 +8116412684425 +157369741638300 +181931628246491 +76789363929506 +218303409031383 +43258962918831 +224835619257860 +115718749510777 +22466983308913 +244850835025976 +2215769182114 +215425936192388 +263529611781123 +108790779821893 +272030904895937 +6597504251058 +139610879604954 +85286933641162 +87086612900726 +10345869917505 +183084401532836 +160613075567304 +185152782739974 +220324973368852 +129574939841823 +184062552734276 +200630646615052 +264425189015150 +149886362216175 +144194977362940 +41380765270727 +71699234352658 +195015246976381 +116338476754505 +252664427673478 +47729726065931 +62723085723128 +144331819190320 +26030218949639 +181884630701284 +133118151343325 +221336415565192 +209257709948483 +2731841289614 +235615458784141 +256082587485238 +134184047773021 +84079652921383 +57382648357857 +274059053251707 +169128137340058 +242646513163122 +90172678980452 +37816290383820 +240092827712116 +31534253791974 +111879036835644 +31094561145686 +210347159439749 +270951332535016 +34852825008747 +72576865672331 +256720437091647 +49139888614127 +178149066926321 +180414978959402 +237383283554592 +274243988845675 +263708506238296 +117427834413016 +178016497017969 +92838246231541 +27672250618222 +256599876337739 +211655446569925 +110351038034924 +225658662692937 +16748176997038 +102200491671166 +6387098596160 +110797525556771 +148778961032098 +65953580579588 +120197284266806 +175211032741901 +131281959614441 +51302820602778 +164716194884506 +217982740036863 +203964193436432 +189803715614215 +148753960814562 +180431647624635 +91760931856815 +219105070910214 +89868727524277 +266416968693633 +278154627284413 +158050049947045 +158587451210851 +158786308632982 +115257893627636 +274041007419989 +129036037579752 +252561758110803 +76681311002285 +22961695257956 +65025699481823 +55099754841302 +192959992849448 +183593146353551 +209587181738855 +160449681288408 +41188721722217 +135098687419294 +211116052357010 +152355667779771 +258564045877538 +261083370606295 +264610669633687 +84487721149297 +265659158240497 +31366791323462 +76856552583638 +243370034148875 +227346664563170 +243562089556017 +230109981838815 +15543748796425 +67854480608182 +250892264587238 +249782577413348 +75825801299344 +120566480375701 +8919773241433 +281180306600574 +203346941320661 +234946716090980 +131804275945450 +255263216561202 +218467038619738 +64456754756536 +65842491635891 +142798510355743 +180991244430517 +31663693417573 +262146532071780 +101746076961354 +7918703751370 +227184185006641 +275427571434928 +102247631878415 +270748219196998 +159018826936997 +123698625656117 +83378340024667 +273238791514619 +11019830155920 +276465627519938 +105153071114492 +274179531405013 +149298404256760 +43857930900548 +233741919475756 +183233887948214 +53264219344104 +180198685636954 +255010788885981 +123954429356344 +48980967232996 +20918066083522 +162857031464049 +191513608043721 +216268646390247 +87573915625125 +117471715111605 +55267575154170 +48233798632581 +263011628311883 +217284781025700 +22541774965193 +144885232465643 +249347461773423 +137889154948899 +4481775723978 +59487863684377 +81984783884056 +46367049178091 +9009696076422 +204043988339610 +111909717550713 +46767680926046 +85608747143531 +221508442174175 +226896812650293 +46996348684793 +259432971321011 +121214754094280 +110848220487880 +183677727957204 +227245494313538 +105900999778287 +185919466917255 +188829854505792 +66363377253944 +64739399301431 +97156596545638 +74417693542289 +47357667067788 +26877060499109 +85483624731190 +129222078522104 +198924689829419 +207577217970763 +138196328219455 +95525417494393 +245003417057908 +235449024348900 +28498477651608 +90295172194142 +121133568790447 +6746735245532 +252779069039530 +236741935644492 +217275160020547 +238275170120275 +46481071989398 +151279892861736 +228095864731291 +144208677226102 +145245673767606 +163245271044487 +273572176529857 +264468755100989 +101379498222195 +13377013771069 +54524798394178 +97726469478103 +221617269007130 +119246702969071 +243974337136934 +256626866735836 +224265919990573 +89368704158287 +192569074953808 +45782073971397 +63305742096076 +145812379687366 +89703032036740 +163966508813571 +219774516960819 +154702584272186 +155853912705711 +99760970985752 +194403719695594 +234127774600635 +151843916471045 +33332528211068 +231931919364149 +6765390382564 +100890329162710 +48623812694991 +97559753798142 +207417102865070 +106934579651844 +13938744126059 +211266468739 +3741489950705 +214113402362410 +10667825414344 +189051765382937 +257539787807893 +67575961208863 +105913127678966 +78091653865314 +261148689921646 +173459465358872 +254710457632099 +108988059673844 +229042540199240 +242101262617088 +53526638951669 +222890694134814 +209099039314661 +82111077011849 +241768883738535 +13208170407173 +52214909427339 +253710535621016 +42086023282788 +127331037933353 +132861460270474 +43297134918154 +140194671714118 +101340716291306 +247364144242701 +163031711841001 +112824243193369 +34180046339519 +242421844715097 +218652769951957 +43411358692173 +257895604069341 +145297539431769 +252836389910917 +42847894891012 +108762992517032 +108152379636462 +143607886667087 +103491480429035 +272142828404438 +168247666091256 +186338489332378 +25446183289495 +138829903358286 +3659668374536 +230281144005276 +188015266538613 +202366762551353 +234730590841041 +148155741323522 +159361401085912 +253702942359976 +191342050569753 +251854976140844 +60930595580594 +267280943611085 +224902285877883 +18565037134757 +274664807415228 +277040536181906 +72305253903018 +42194604703120 +275495737090701 +245775863952826 +42566575636204 +128669838290047 +1680757640144 +215190566265430 +115713789571708 +116099887367343 +81234535879353 +124651799396918 +253660977709112 +95768183023293 +118005392303136 +255985241016587 +218026825704369 +270165076008392 +26771655131100 +109919212544300 +23340273086646 +222502656027788 +46907991335178 +66306812053228 +74692606101008 +157636701185603 +199246730752671 +16391135367377 +200841394647917 +270381656131122 +27196880608375 +91704471889642 +126645739115560 +247499810957904 +243630983810207 +220489745838779 +63022243104201 +176766871175620 +140436634966243 +264746343498579 +206655772450640 +145813711736662 +179653870842343 +229091203187929 +141406438054150 +124177693018145 +59705669189647 +62267859541417 +226490650033444 +24871654322851 +115010855198323 +145613605221038 +235707710228932 +86983719707002 +201012813891456 +209261904997439 +107865331261036 +115674177136181 +148728729419193 +8392388396675 +171938821728359 +6304683423002 +117619133988720 +13954227286218 +252238556955795 +224798691495049 +56260793397057 +40807720531993 +6034450191742 +137167019541274 +74174793450642 +4686334956847 +89259278175476 +206271654909822 +199776562750751 +259378033236427 +58982486867398 +116050948332871 +22321393310274 +8246779084252 +257504085584270 +224788821906473 +276926524704212 +25337492732891 +21564927504629 +255772375164537 +226011918400997 +102480563220565 +214008229090200 +145921395310442 +106389340921154 +165470302184363 +208032608546468 +3046877354889 +141067514411079 +92845383270428 +7160661441082 +200513644985356 +175067432046165 +139491728329351 +253425037652585 +72518597985986 +264995071212765 +265167410821614 +175079281850387 +138263474689235 +179947547517969 +175308705962014 +128550670265296 +75284496650140 +15538154183341 +233559471474369 +149228540633500 +213430508969218 +128085306764739 +256505153623318 +152573149521467 +30882478818303 +241677754733602 +203691538018697 +258813329543201 +16204052794641 +222894947079324 +79301425619702 +49074405980421 +133111178298328 +59600410883805 +253449989053283 +117000376484854 +174532434487195 +48484474613436 +57751003154662 +56346373153544 +264906328210330 +202105237892628 +271379604978172 +83435501541511 +190076163851126 +158105490799823 +232974792280066 +261752177691979 +3621936237699 +48053464597493 +78234458668843 +31848926755104 +98742446931609 +248722591187791 +55108369915945 +197955899438704 +279496841176285 +76223066011509 +3897977783843 +184763400758726 +262429069602622 +123522261030916 +172834508646328 +48070947338604 +227638417739252 +132131985068286 +189599095114676 +177968201604518 +184211743124337 +165471103505914 +49159876376829 +141833323385871 +253302938879400 +119277653472373 +224675357935063 +204298704225859 +47997914391679 +104369648381396 +212215683753443 +7297284386812 +141852966413935 +17048253927207 +118722726021820 +146282587761368 +194612727526026 +208207435957578 +271860939270535 +192201803652049 +161175625788054 +164149429701667 +158803826780770 +331272574985 +30399422488822 +32220099559685 +164106960131803 +168465471596526 +71091966276423 +223877412798531 +184000240264425 +130940051580268 +273083083784280 +14533292646158 +253188413816587 +145611849702024 +219090699730404 +46880811918693 +200436926842781 +227282172948379 +46114071726391 +12296316453691 +77266233685934 +246765511599059 +15375490966011 +186083586423693 +160653246230300 +64099561279971 +164929342077533 +171552861569183 +1258868250598 +273726736757871 +122252113926570 +13885195179982 +138191971481913 +192080253585946 +245540391908476 +222422311883441 +202142145424808 +29583931227509 +273280326171002 +60364758831790 +269812444215488 +124057975003566 +120565920820305 +259004133557670 +270722857799857 +238638766913785 +47898806386447 +12557963682065 +88978025728196 +109201676933904 +125038843828587 +100282422345923 +186480863714440 +132069206282464 +40001352789647 +85895267868325 +262931122081634 +80521143872035 +180868811809966 +86117580593434 +238509917105494 +224280708025809 +256830694075903 +203919437019117 +216704257400787 +128506764235726 +416458856290 +203973483665369 +100024150184342 +107512229015238 +61172380659288 +243466559332134 +14060494483767 +50803930327657 +201985847632973 +171026642027518 +240689076335285 +89684239568237 +162179936351826 +267448422069558 +129178893206761 +54067617595390 +50115384973722 +270670178770049 +170571516176733 +171295154918071 +128296144325770 +135711727907661 +9632520335274 +106165386516983 +136107992735789 +217202340664868 +245667160436069 +247333403687478 +119082401435684 +276511342520132 +195151556404458 +54996421841866 +109793091921854 +255824847709387 +151128362790487 +104441445665127 +265096872210313 +40839385301252 +159621113247050 +85274567710579 +110497333035504 +151438038512430 +253202631189585 +110460479043784 +45974409171776 +114402689606060 +227313861076332 +240217390016911 +210187681372368 +171374114706428 +163167105463381 +28012582058358 +121220198467611 +280560486407517 +168037362004676 +115690466049357 +238817117802725 +101170400712109 +113494235105989 +82894115620357 +57689807100053 +230573278834992 +272222731761835 +241827314237082 +25704883521394 +267075000744978 +27620513235293 +206290150317433 +171439708613041 +281220115358900 +49896974646158 +276066216170518 +243996443374026 +227862602939986 +214567183272402 +13731852815312 +150060451696000 +58880201611595 +32560727660700 +189805986186144 +7563193160417 +69992721104409 +268865626646567 +47561715221485 +121763243922195 +275213913701923 +186190229111932 +158822174442434 +211999576320825 +184936966310571 +125935832730973 +70648549515725 +224883489569543 +275145181220520 +80493557529407 +169702690370764 +225685930821081 +232173540335571 +270375354298071 +225270095214613 +246934155289674 +262949512452513 +157075333527291 +103784570650436 +214583618079782 +70608526343072 +109505810374476 +97233654425504 +98961964157944 +279726007949540 +205519985608342 +256429638257160 +245688454164233 +196764941676792 +87157536024267 +261838355615377 +83737858237613 +258533029852033 +87552037603425 +195871892132578 +137754927583327 +14582726453571 +135596620479772 +42216663598495 +35979869684601 +209834733612467 +100481887300653 +159046097646744 +188420667865527 +142816622941932 +107895815996024 +12476813126534 +111931552202897 +160125423197782 +88325886426275 +264557072866800 +184420103418005 +214885660987472 +112946502111725 +112115000175968 +124507383109536 +194773068721466 +111635575006092 +267169321839130 +170740925255678 +115296140388375 +95183471162435 +41054195728858 +129678670347257 +147269126465906 +191233399988632 +200426430273452 +153127254649317 +38219567499694 +38022979483406 +270947394125374 +627527384199 +95320750853559 +214880647216691 +65232722408137 +93513465381205 +11902494395926 +37337899955184 +228939794798275 +181068553237714 +19120978887372 +195595899306324 +214475651366836 +191125102099283 +119686620420467 +145324975457488 +228819234044367 +201630443169585 +19147793141040 +239629266181871 +11718164656403 +47604053013086 +9728906267534 +235289209592879 +231659387530829 +166509458583975 +217400405957981 +79865379186473 +81829808253260 +87211985964417 +4662093172958 +142267889130633 +132993425255111 +98264776536615 +254267296107029 +214958529428919 +211604877090568 +266906476242785 +183080615588142 +279123161951561 +136468599301182 +235116269602990 +183358303341875 +178519554440802 +142773330950619 +23169909742474 +157344184258920 +46709979390509 +269866610230973 +248878080416914 +119407975779448 +218482000616843 +127703053503887 +148513548564690 +47196316690336 +211345448746515 +19272378687539 +196481850634676 +149164488746023 +173326167059630 +60141280200187 +195835752988014 +61106795374943 +280177690144788 +56907482162951 +27523718750884 +5303653855359 +235444323848765 +8840748783799 +22372721710257 +11712261905314 +86561250246839 +15653274943874 +28655181421465 +122423235974562 +121797796154807 +627016779933 +177746006454267 +56373248568030 +103450714761426 +206533313725406 +153921625398918 +250169205067995 +58357177292154 +172005916846732 +274908380970543 +35993772698416 +43482279523679 +232369442219904 +99400918011185 +142815005662526 +93825620823454 +27563431250468 +164035820165985 +174749446201814 +180595220314186 +188347090117419 +117286844414162 +185417530993538 +9291808542405 +87609252685133 +169860345410960 +232952603457725 +149138295180129 +39677542607629 +111877518429922 +123705566271194 +160047867630734 +215640588293737 +77508660404778 +193688780851383 +93674306893778 +13650436562769 +69695224250322 +30632621956267 +268371141509423 +205571951472096 +281425768493786 +192357126793834 +254453747725105 +275431652574228 +55987634386205 +116405516467613 +257930883544310 +242709779447393 +246584653738148 +3081420085783 +218485214568855 +267700589730920 +9532872493543 +161259581924961 +231274787743698 +268525910743905 +108341388910929 +80400446600656 +16577397599812 +173177481133200 +169811587677860 +222580975702012 +95521067809197 +104127987076681 +259221491787529 +261740352222261 +64765843292522 +95702938679881 +185083925963108 +40447815153782 +185077856107072 +45138173416212 +35483571023457 +106354531934967 +61525052665568 +128855703204959 +180098842350146 +144686814682444 +258090024298661 +95582053461938 +117456444765276 +207577728301844 +6358967968843 +65771113437655 +152683135487787 +224354967020060 +207077386969380 +267362860721282 +248766007588841 +54938993576483 +102403104372889 +143977609754883 +73223121323414 +203696971390699 +249231322916597 +264873376262252 +178938376061464 +28727063962897 +250328550610394 +120593039802642 +104290574343036 +168376898621403 +236373703635066 +5208095363989 +228783593664336 +156353010583666 +202375902179574 +170040006199235 +278545172387409 +41134446475116 +256378794726158 +80992398996078 +15491546057958 +276443030790616 +201712660066633 +19938666370979 +99270180254980 +140443081949519 +149562027389236 +147371535032312 +222435378794625 +83827554287666 +1791317681513 +118057907670389 +234794691362350 +73013830383160 +41247232081566 +113289555517349 +135837852670606 +212062979265722 +45775122337325 +167662999612429 +106700545880313 +261188270437295 +262637359378942 +270049571945176 +236789517939978 +200556858677487 +271068755409516 +170550216589633 +207649932370089 +269466093553182 +99285870883413 +18416548432052 +26522644561496 +238150105180748 +63053079092665 +21398563865340 +215411409081800 +150441126541149 +113853845741773 +230356777833291 +23783035430829 +41162480697785 +194405041001002 +281340498082282 +188382732753296 +250988824525752 +167408300003619 +256369749847805 +185594231118140 +180017886523404 +47504804371468 +9985464228256 +154564822665979 +190361408215190 +200855228466318 +205827299073550 +82652653551193 +121309412176215 +50967978259264 +225553326595559 +175105284273763 +269297388552179 +41675094082547 +29622850205623 +62444521442605 +267058247217910 +226065846517292 +133707153142258 +17746376013390 +90079432057758 +105339978136274 +235910854530974 +207778161920560 +220667635074933 +239985501982099 +219235270394881 +67519753301101 +100430427362657 +219872909716093 +258199119040519 +150843563859646 +83318153715252 +64199484462144 +58867419427810 +78673210463693 diff --git a/generator.cpp b/generator.cpp index 91105ef..ea29969 100644 --- a/generator.cpp +++ b/generator.cpp @@ -1,115 +1,114 @@ -#include "generator.h" - -#define WATERFALL_Z 10 -#define TREE1_X -5 // Left tree on the image -#define TREE1_Z WATERFALL_Z - 8 -#define TREE1_HEIGHT 5 -#define TREE2_X -3 // right tree on the image -#define TREE2_Z WATERFALL_Z + 3 -#define TREE2_HEIGHT 5 - -bool generator::ChunkGenerator::isValidTreeSpot(int treeX, int treeZ, bool firstTreeFound, bool secondTreeFound, int waterfallX) -{ - if (treeZ >= WATERFALL_Z - 1 && treeZ <= WATERFALL_Z + 1 && treeX <= waterfallX - 3 && treeX >= waterfallX - 5) - return true; - if (!firstTreeFound) { - if (treeX >= waterfallX + TREE1_X - 1 && treeX <= waterfallX + TREE1_X + 1 && treeZ >= TREE1_Z - 1 && treeZ <= TREE1_Z + 1) - return true; - } - if (!secondTreeFound) { - if (treeX >= waterfallX + TREE2_X - 1 && treeX <= waterfallX + TREE2_X + 1 && treeZ >= TREE2_Z - 1 && treeZ <= TREE2_Z + 1) - return true; - } - return false; -} - -void generator::ChunkGenerator::generateLeafPattern(random_math::JavaRand& random, bool *out) -{ - out[0] = random.nextIntPow2Unchecked(2) != 0; - out[1] = random.nextIntPow2Unchecked(2) != 0; - out[2] = random.nextIntPow2Unchecked(2) != 0; - out[3] = random.nextIntPow2Unchecked(2) != 0; - out[4] = random.nextIntPow2Unchecked(2) != 0; - out[5] = random.nextIntPow2Unchecked(2) != 0; - out[6] = random.nextIntPow2Unchecked(2) != 0; - out[7] = random.nextIntPow2Unchecked(2) != 0; - out[8] = random.nextIntPow2Unchecked(2) != 0; - out[9] = random.nextIntPow2Unchecked(2) != 0; - out[10] = random.nextIntPow2Unchecked(2) != 0; - out[11] = random.nextIntPow2Unchecked(2) != 0; - out[12] = random.nextIntPow2Unchecked(2) != 0; - out[13] = random.nextIntPow2Unchecked(2) != 0; - out[14] = random.nextIntPow2Unchecked(2) != 0; - out[15] = random.nextIntPow2Unchecked(2) != 0; -} - -void generator::ChunkGenerator::ignoreLeafPattern(random_math::JavaRand& random) -{ - random.advance(advance_16); -} - -bool generator::ChunkGenerator::leafPatternNot0And4(random_math::JavaRand& random) -{ - bool _0 = random.nextIntPow2Unchecked(2) != 0; - random.advance(advance_3); - - bool _4 = random.nextIntPow2Unchecked(2) != 0; - random.advance(advance_11); - - - return !_0 && _4; -} - -int32_t generator::ChunkGenerator::checkTrees(random_math::JavaRand& random, int32_t maxTreeCount, int waterfallX) -{ - bool treesFound[2] = {false, false}; - bool leafPattern[16]; - int8_t foundTreeCount = 0; - for (int i = 0; i <= maxTreeCount; ++i) { - int32_t treeX = random.nextIntPow2Unchecked(16); - int32_t treeZ = random.nextIntPow2Unchecked(16); - int32_t height = random.nextInt(3) + 4; - if (!treesFound[0] && treeX == waterfallX + TREE1_X && treeZ == TREE1_Z && height == TREE1_HEIGHT) { - ignoreLeafPattern(random); - foundTreeCount++; - treesFound[0] = true; - } else if (!treesFound[1] && treeX == waterfallX + TREE2_X && treeZ == TREE2_Z && height == TREE2_HEIGHT) { - if (leafPatternNot0And4(random)) { - foundTreeCount++; - treesFound[1] = true; - } else { - return -1; - } - } else { - if (isValidTreeSpot(treeX, treeZ, treesFound[0], treesFound[1], waterfallX)) - return -1; - } - if (foundTreeCount == 2) - return i; - } - return -1; -} - -bool generator::ChunkGenerator::populate(int64_t chunkSeed, int waterfallX) -{ - random_math::JavaRand random(advance_3759.nextMaskableUnchecked(chunkSeed), false); - - int32_t maxBaseTreeCount = 12; - if (random.nextInt(10) == 0) - return false; - - int uTrees = ChunkGenerator::checkTrees(random, maxBaseTreeCount, waterfallX); - return uTrees != -1; -} - -void generator::ChunkGenerator::init() -{ - generator::ChunkGenerator::advance_3 = random_math::JavaRand::lcg.combine(3); - generator::ChunkGenerator::advance_11 = random_math::JavaRand::lcg.combine(11); - generator::ChunkGenerator::advance_16 = random_math::JavaRand::lcg.combine(16); - generator::ChunkGenerator::advance_3759 = random_math::JavaRand::lcg.combine(3759); -} -random_math::LCG generator::ChunkGenerator::advance_3(1, 1, 1); -random_math::LCG generator::ChunkGenerator::advance_11(1, 1, 1); -random_math::LCG generator::ChunkGenerator::advance_16(1, 1, 1); -random_math::LCG generator::ChunkGenerator::advance_3759(1, 1, 1); +#include "generator.h" + +#define WATERFALL_Z 10 +#define TREE1_X -5 // Left tree on the image +#define TREE1_Z WATERFALL_Z - 8 +#define TREE1_HEIGHT 5 +#define TREE2_X -3 // right tree on the image +#define TREE2_Z WATERFALL_Z + 3 +#define TREE2_HEIGHT 5 + +bool generator::ChunkGenerator::isValidTreeSpot(int treeX, int treeZ, bool firstTreeFound, bool secondTreeFound, int waterfallX) +{ + if (treeZ >= WATERFALL_Z - 1 && treeZ <= WATERFALL_Z + 1 && treeX <= waterfallX - 3 && treeX >= waterfallX - 5) + return true; + if (!firstTreeFound) { + if (treeX >= waterfallX + TREE1_X - 1 && treeX <= waterfallX + TREE1_X + 1 && treeZ >= TREE1_Z - 1 && treeZ <= TREE1_Z + 1) + return true; + } + if (!secondTreeFound) { + if (treeX >= waterfallX + TREE2_X - 1 && treeX <= waterfallX + TREE2_X + 1 && treeZ >= TREE2_Z - 1 && treeZ <= TREE2_Z + 1) + return true; + } + return false; +} + +void generator::ChunkGenerator::generateLeafPattern(random_math::JavaRand& random, bool *out) +{ + out[0] = random.nextIntPow2Unchecked(2) != 0; + out[1] = random.nextIntPow2Unchecked(2) != 0; + out[2] = random.nextIntPow2Unchecked(2) != 0; + out[3] = random.nextIntPow2Unchecked(2) != 0; + out[4] = random.nextIntPow2Unchecked(2) != 0; + out[5] = random.nextIntPow2Unchecked(2) != 0; + out[6] = random.nextIntPow2Unchecked(2) != 0; + out[7] = random.nextIntPow2Unchecked(2) != 0; + out[8] = random.nextIntPow2Unchecked(2) != 0; + out[9] = random.nextIntPow2Unchecked(2) != 0; + out[10] = random.nextIntPow2Unchecked(2) != 0; + out[11] = random.nextIntPow2Unchecked(2) != 0; + out[12] = random.nextIntPow2Unchecked(2) != 0; + out[13] = random.nextIntPow2Unchecked(2) != 0; + out[14] = random.nextIntPow2Unchecked(2) != 0; + out[15] = random.nextIntPow2Unchecked(2) != 0; +} + +void generator::ChunkGenerator::ignoreLeafPattern(random_math::JavaRand& random) +{ + random.advance(advance_16); +} + +bool generator::ChunkGenerator::leafPatternNot0And4(random_math::JavaRand& random) +{ + bool _0 = random.nextIntPow2Unchecked(2) != 0; + random.advance(advance_3); + + bool _4 = random.nextIntPow2Unchecked(2) != 0; + random.advance(advance_11); + + + return !_0 && _4; +} + +int32_t generator::ChunkGenerator::checkTrees(random_math::JavaRand& random, int32_t maxTreeCount, int waterfallX) +{ + bool treesFound[2] = {false, false}; + int8_t foundTreeCount = 0; + for (int i = 0; i <= maxTreeCount; ++i) { + int32_t treeX = random.nextIntPow2Unchecked(16); + int32_t treeZ = random.nextIntPow2Unchecked(16); + int32_t height = random.nextInt(3) + 4; + if (!treesFound[0] && treeX == waterfallX + TREE1_X && treeZ == TREE1_Z && height == TREE1_HEIGHT) { + ignoreLeafPattern(random); + foundTreeCount++; + treesFound[0] = true; + } else if (!treesFound[1] && treeX == waterfallX + TREE2_X && treeZ == TREE2_Z && height == TREE2_HEIGHT) { + if (leafPatternNot0And4(random)) { + foundTreeCount++; + treesFound[1] = true; + } else { + return -1; + } + } else { + if (isValidTreeSpot(treeX, treeZ, treesFound[0], treesFound[1], waterfallX)) + return -1; + } + if (foundTreeCount == 2) + return i; + } + return -1; +} + +bool generator::ChunkGenerator::populate(int64_t chunkSeed, int waterfallX) +{ + random_math::JavaRand random(advance_3759.nextMaskableUnchecked(chunkSeed), false); + + int32_t maxBaseTreeCount = 12; + if (random.nextInt(10) == 0) + return false; + + int uTrees = ChunkGenerator::checkTrees(random, maxBaseTreeCount, waterfallX); + return uTrees != -1; +} + +void generator::ChunkGenerator::init() +{ + generator::ChunkGenerator::advance_3 = random_math::JavaRand::lcg.combine(3); + generator::ChunkGenerator::advance_11 = random_math::JavaRand::lcg.combine(11); + generator::ChunkGenerator::advance_16 = random_math::JavaRand::lcg.combine(16); + generator::ChunkGenerator::advance_3759 = random_math::JavaRand::lcg.combine(3759); +} +random_math::LCG generator::ChunkGenerator::advance_3(1, 1, 1); +random_math::LCG generator::ChunkGenerator::advance_11(1, 1, 1); +random_math::LCG generator::ChunkGenerator::advance_16(1, 1, 1); +random_math::LCG generator::ChunkGenerator::advance_3759(1, 1, 1); diff --git a/generator.h b/generator.h index 32dd1fe..6f4ab31 100644 --- a/generator.h +++ b/generator.h @@ -1,30 +1,30 @@ -#ifndef SEED_TESTER_GENERATOR_H -#define SEED_TESTER_GENERATOR_H - -#include "random.h" -#include - -namespace generator -{ - - class ChunkGenerator - { - private: - static bool isValidTreeSpot(int treeX, int treeZ, bool firstTreeFound, bool secondTreeFound, int waterfallX); - static void generateLeafPattern(random_math::JavaRand& random, bool *out); - static void ignoreLeafPattern(random_math::JavaRand& random); - static bool leafPatternNot0And4(random_math::JavaRand& random); - static int32_t checkTrees(random_math::JavaRand& random, int32_t maxTreeCount, int waterfallX); - public: - static void init(); - static random_math::LCG advance_3; - static random_math::LCG advance_11; - static random_math::LCG advance_16; - static random_math::LCG advance_3759; - static bool populate(int64_t chunkSeed, int waterfallX); - - }; -} - - -#endif //SEED_TESTER_GENERATOR_H +#ifndef SEED_TESTER_GENERATOR_H +#define SEED_TESTER_GENERATOR_H + +#include "random.h" +#include + +namespace generator +{ + + class ChunkGenerator + { + private: + static bool isValidTreeSpot(int treeX, int treeZ, bool firstTreeFound, bool secondTreeFound, int waterfallX); + static void generateLeafPattern(random_math::JavaRand& random, bool *out); + static void ignoreLeafPattern(random_math::JavaRand& random); + static bool leafPatternNot0And4(random_math::JavaRand& random); + static int32_t checkTrees(random_math::JavaRand& random, int32_t maxTreeCount, int waterfallX); + public: + static void init(); + static random_math::LCG advance_3; + static random_math::LCG advance_11; + static random_math::LCG advance_16; + static random_math::LCG advance_3759; + static bool populate(int64_t chunkSeed, int waterfallX); + + }; +} + + +#endif //SEED_TESTER_GENERATOR_H diff --git a/random.cpp b/random.cpp index 7f6a776..f1d9ceb 100644 --- a/random.cpp +++ b/random.cpp @@ -1,109 +1,109 @@ -#include -#include "random.h" - -random_math::LCG::LCG(int64_t multiplier, int64_t addend, int64_t modulo, bool maskable) - : multiplier(multiplier), addend(addend), modulo(modulo), maskable(maskable) -{} - -int64_t random_math::LCG::next(int64_t seed) -{ - if (this->maskable) - return (seed * this->multiplier + this->addend) & (this->modulo - 1); - return (seed * this->multiplier + this->addend) % this->modulo; -} - -int64_t random_math::LCG::nextMaskableUnchecked(int64_t seed) -{ - return (seed * this->multiplier + this->addend) & (this->modulo - 1); -} - -random_math::LCG random_math::LCG::combine(int64_t steps) -{ - int64_t mul = 1; - int64_t add = 0; - - int64_t intermediateMultiplier = this->multiplier; - int64_t intermediateAddend = this->addend; - - for (ulong i = steps; i != 0; i >>= 1) { - if ((i & 1) != 0) { - mul *= intermediateMultiplier; - add = intermediateMultiplier * add + intermediateAddend; - } - - intermediateAddend = (intermediateMultiplier + 1) * intermediateAddend; - intermediateMultiplier *= intermediateMultiplier; - } - - if (maskable) { - mul &= this->modulo - 1; - add &= this->modulo - 1; - } else { - mul %= this->modulo; - add %= this->modulo; - } - - return LCG(mul, add, this->modulo); -} - -random_math::LCG random_math::JavaRand::lcg = LCG(0x5DEECE66DULL, 0xBULL, 1ULL << 48); - -void random_math::JavaRand::init() -{ - random_math::JavaRand::lcg = LCG(0x5DEECE66DULL, 0xBULL, 1ULL << 48); -} - -random_math::JavaRand::JavaRand(long seed, bool scramble) - : seed(0) -{ - this->setSeed(seed, scramble); -} - -uint64_t random_math::JavaRand::getSeed() -{ - return this->seed; -} - -void random_math::JavaRand::advance(random_math::LCG lcg) -{ - this->seed = lcg.next(this->seed); -} - -void random_math::JavaRand::setSeed(int64_t seed, bool scramble) -{ - this->seed = seed ^ (scramble ? lcg.multiplier : 0ULL); - this->seed &= lcg.modulo - 1; -} - -void random_math::JavaRand::ignoreNext() { - this->seed = lcg.nextMaskableUnchecked(this->seed); -} - -uint32_t random_math::JavaRand::next(int32_t bits) -{ - this->seed = lcg.nextMaskableUnchecked(this->seed); - return (uint32_t) (((uint64_t)this->seed) >> (48 - bits)); -} - -uint32_t random_math::JavaRand::nextInt(int32_t bound) -{ - if (bound <= 0) { - abort(); - } - - if ((bound & -bound) == bound) { - return (int32_t) ((bound * (int64_t) this->next(31)) >> 31); - } - - int32_t bits, value; - - do { - bits = this->next(31); - value = bits % bound; - } while (bits - value + (bound - 1) < 0); - return value; -} - -uint32_t random_math::JavaRand::nextIntPow2Unchecked(int32_t bound) { - return (int32_t) ((bound * (int64_t) this->next(31)) >> 31); -} +#include +#include "random.h" + +random_math::LCG::LCG(int64_t multiplier, int64_t addend, int64_t modulo, bool maskable) + : multiplier(multiplier), addend(addend), modulo(modulo), maskable(maskable) +{} + +int64_t random_math::LCG::next(int64_t seed) +{ + if (this->maskable) + return (seed * this->multiplier + this->addend) & (this->modulo - 1); + return (seed * this->multiplier + this->addend) % this->modulo; +} + +int64_t random_math::LCG::nextMaskableUnchecked(int64_t seed) +{ + return (seed * this->multiplier + this->addend) & (this->modulo - 1); +} + +random_math::LCG random_math::LCG::combine(int64_t steps) +{ + int64_t mul = 1; + int64_t add = 0; + + int64_t intermediateMultiplier = this->multiplier; + int64_t intermediateAddend = this->addend; + + for (ulong i = steps; i != 0; i >>= 1) { + if ((i & 1) != 0) { + mul *= intermediateMultiplier; + add = intermediateMultiplier * add + intermediateAddend; + } + + intermediateAddend = (intermediateMultiplier + 1) * intermediateAddend; + intermediateMultiplier *= intermediateMultiplier; + } + + if (maskable) { + mul &= this->modulo - 1; + add &= this->modulo - 1; + } else { + mul %= this->modulo; + add %= this->modulo; + } + + return LCG(mul, add, this->modulo); +} + +random_math::LCG random_math::JavaRand::lcg = LCG(0x5DEECE66DULL, 0xBULL, 1ULL << 48); + +void random_math::JavaRand::init() +{ + random_math::JavaRand::lcg = LCG(0x5DEECE66DULL, 0xBULL, 1ULL << 48); +} + +random_math::JavaRand::JavaRand(long seed, bool scramble) + : seed(0) +{ + this->setSeed(seed, scramble); +} + +uint64_t random_math::JavaRand::getSeed() +{ + return this->seed; +} + +void random_math::JavaRand::advance(random_math::LCG lcg) +{ + this->seed = lcg.next(this->seed); +} + +void random_math::JavaRand::setSeed(int64_t seed, bool scramble) +{ + this->seed = seed ^ (scramble ? lcg.multiplier : 0ULL); + this->seed &= lcg.modulo - 1; +} + +void random_math::JavaRand::ignoreNext() { + this->seed = lcg.nextMaskableUnchecked(this->seed); +} + +uint32_t random_math::JavaRand::next(int32_t bits) +{ + this->seed = lcg.nextMaskableUnchecked(this->seed); + return (uint32_t) (((uint64_t)this->seed) >> (48 - bits)); +} + +uint32_t random_math::JavaRand::nextInt(int32_t bound) +{ + if (bound <= 0) { + abort(); + } + + if ((bound & -bound) == bound) { + return (int32_t) ((bound * (int64_t) this->next(31)) >> 31); + } + + int32_t bits, value; + + do { + bits = this->next(31); + value = bits % bound; + } while (bits - value + (bound - 1) < 0); + return value; +} + +uint32_t random_math::JavaRand::nextIntPow2Unchecked(int32_t bound) { + return (int32_t) ((bound * (int64_t) this->next(31)) >> 31); +} diff --git a/temp b/temp new file mode 100755 index 0000000000000000000000000000000000000000..d961c882e86e0f5dc529f2cade817fae44fd9040 GIT binary patch literal 650064 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

8}>A;se@bew`mmT-8y)yP4*V$x9&zBm7d*rd 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ʓ!r01M%q|;)w^2h*Q>hMzo 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 P=D&&LdQdbdKKA|(jJq-G literal 0 HcmV?d00001 From f6cbf759353f769256c896e1715554f00ff66f47 Mon Sep 17 00:00:00 2001 From: Neil Date: Mon, 13 Apr 2020 20:05:08 +0200 Subject: [PATCH 33/51] Revert balint synchronous to async --- main.cu | 862 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 431 insertions(+), 431 deletions(-) diff --git a/main.cu b/main.cu index 7118fc6..09bdc85 100644 --- a/main.cu +++ b/main.cu @@ -1,431 +1,431 @@ -//#define __JETBRAINS_IDE__ -// IDE indexing -#ifdef __JETBRAINS_IDE__ -#define __host__ -#define __device__ -#define __shared__ -#define __constant__ -#define __global__ -#define __CUDACC__ -#include -#include <__clang_cuda_builtin_vars.h> -#include <__clang_cuda_intrinsics.h> -#include <__clang_cuda_math_forward_declares.h> -#include <__clang_cuda_complex_builtins.h> -#include <__clang_cuda_cmath.h> -#endif - - -#include -#include -#include -#include -#include -#include -#include - - -#define signed_seed_t int64_t -#define uint uint32_t -#define ulong uint64_t -// let's be EVIL (and make sure all includes come before this) -#define int int32_t - -#undef JRAND_DOUBLE - -#define RANDOM_MULTIPLIER_LONG 0x5DEECE66DULL - -#ifdef JRAND_DOUBLE -#define Random double -#define RANDOM_MULTIPLIER 0x5DEECE66Dp-48 -#define RANDOM_ADDEND 0xBp-48 -#define RANDOM_SCALE 0x1p-48 - -inline uint __host__ __device__ random_next(Random *random, int bits) { - *random = trunc((*random * RANDOM_MULTIPLIER + RANDOM_ADDEND) * RANDOM_SCALE); - return (uint)((ulong)(*random / RANDOM_SCALE) >> (48 - bits)); -} - -#else - -#define Random ulong -#define RANDOM_MULTIPLIER RANDOM_MULTIPLIER_LONG -#define RANDOM_ADDEND 0xBULL -#define RANDOM_MASK (1ULL << 48) - 1 -#define RANDOM_SCALE 1 - -#define FAST_NEXT_INT - -// Random::next(bits) -__host__ __device__ inline uint random_next(Random *random, int bits) { - *random = (*random * RANDOM_MULTIPLIER + RANDOM_ADDEND) & RANDOM_MASK; - return (uint)(*random >> (48 - bits)); -} -#endif // ~JRAND_DOUBLE - -// new Random(seed) -#define get_random(seed) ((Random)((seed ^ RANDOM_MULTIPLIER_LONG) & RANDOM_MASK)) -#define get_random_unseeded(state) ((Random) ((state) * RANDOM_SCALE)) - -// Random::nextInt(bound) -__host__ __device__ inline uint random_next_int(Random *random, uint bound) { - int r = random_next(random, 31); - int m = bound - 1; - if ((bound & m) == 0) { - // Could probably use __mul64hi here - r = (uint)((bound * (ulong)r) >> 31); - } else { -#ifdef FAST_NEXT_INT - r %= bound; -#else - for (int u = r; - u - (r = u % bound) + m < 0; - u = random_next(random, 31)); -#endif - } - return r; -} - -__host__ __device__ inline int64_t random_next_long (Random *random) { - return (((int64_t)random_next(random, 32)) << 32) + random_next(random, 32); -} - -#define CHECK_GPU_ERR(code) gpuAssert((code), __FILE__, __LINE__) -inline void gpuAssert(cudaError_t code, const char* file, int line) { - if (code != cudaSuccess) { - fprintf(stderr, "GPUassert: %s (code %d) %s %d\n", cudaGetErrorString(code), code, file, line); - exit(code); - } -} - -// advance -#define advance_rng(rand, multiplier, addend) ((rand) = ((rand) * (multiplier) + (addend)) & RANDOM_MASK) -#define advance_830(rand) advance_rng(rand, 0x859D39E832D9LL, 0xE3E2DF5E9196LL) -#define advance_774(rand) advance_rng(rand, 0xF8D900133F9LL, 0x5738CAC2F85ELL) -#define advance_387(rand) advance_rng(rand, 0x5FE2BCEF32B5LL, 0xB072B3BF0CBDLL) -#define advance_16(rand) advance_rng(rand, 0x6DC260740241LL, 0xD0352014D90LL) -#define advance_m1(rand) advance_rng(rand, 0xDFE05BCB1365LL, 0x615C0E462AA9LL) -#define advance_m3759(rand) advance_rng(rand, 0x63A9985BE4ADLL, 0xA9AA8DA9BC9BLL) - - - -#define WATERFALL_X 16 -#define WATERFALL_Y 76 -#define WATERFALL_Z 10 - -#define TREE_X (WATERFALL_X - 5) -#define TREE_Z (WATERFALL_Z - 8) -#define TREE_HEIGHT 5 - -#define OTHER_TREE_COUNT 1 -__device__ inline int getTreeHeight(int x, int z) { - if (x == TREE_X && z == TREE_Z) - return TREE_HEIGHT; - - if (x == WATERFALL_X - 3 && z == WATERFALL_Z + 3) - return 5; - - return 0; -} - - - -#define MODULUS (1LL << 48) -#define SQUARE_SIDE (MODULUS / 16) -#define X_TRANSLATE 0 -#define Z_TRANSLATE 11 -#define L00 7847617LL -#define L01 (-18218081LL) -#define L10 4824621LL -#define L11 24667315LL -#define LI00 (24667315.0 / 16) -#define LI01 (18218081.0 / 16) -#define LI10 (-4824621.0 / 16) -#define LI11 (7847617.0 / 16) - -#define CONST_MIN(a, b) ((a) < (b) ? (a) : (b)) -#define CONST_MIN4(a, b, c, d) CONST_MIN(CONST_MIN(a, b), CONST_MIN(c, d)) -#define CONST_MAX(a, b) ((a) > (b) ? (a) : (b)) -#define CONST_MAX4(a, b, c, d) CONST_MAX(CONST_MAX(a, b), CONST_MAX(c, d)) -#define CONST_FLOOR(x) ((x) < (signed_seed_t) (x) ? (signed_seed_t) (x) - 1 : (signed_seed_t) (x)) -#define CONST_CEIL(x) ((x) == (signed_seed_t) (x) ? (signed_seed_t) (x) : CONST_FLOOR((x) + 1)) -#define CONST_LOWER(x, m, c) ((m) < 0 ? ((x) + 1 - (double) (c) / MODULUS) * (m) : ((x) - (double) (c) / MODULUS) * (m)) -#define CONST_UPPER(x, m, c) ((m) < 0 ? ((x) - (double) (c) / MODULUS) * (m) : ((x) + 1 - (double) (c) / MODULUS) * (m)) - -// for a parallelogram ABCD https://media.discordapp.net/attachments/668607204009574411/671018577561649163/unknown.png -#define B_X LI00 -#define B_Z LI10 -#define C_X (LI00 + LI01) -#define C_Z (LI10 + LI11) -#define D_X LI01 -#define D_Z LI11 -#define LOWER_X CONST_MIN4(0, B_X, C_X, D_X) -#define LOWER_Z CONST_MIN4(0, B_Z, C_Z, D_Z) -#define UPPER_X CONST_MAX4(0, B_X, C_X, D_X) -#define UPPER_Z CONST_MAX4(0, B_Z, C_Z, D_Z) -#define ORIG_SIZE_X (UPPER_X - LOWER_X + 1) -#define SIZE_X CONST_CEIL(ORIG_SIZE_X - D_X) -#define SIZE_Z CONST_CEIL(UPPER_Z - LOWER_Z + 1) -#define TOTAL_WORK_SIZE (SIZE_X * SIZE_Z) - -#define MAX_TREE_ATTEMPTS 12 -#define MAX_TREE_SEARCH_BACK (3 * MAX_TREE_ATTEMPTS - 3 + 16 * OTHER_TREE_COUNT) - -__constant__ ulong search_back_multipliers[MAX_TREE_SEARCH_BACK + 1]; -__constant__ ulong search_back_addends[MAX_TREE_SEARCH_BACK + 1]; -int search_back_count; - -#define WORK_UNIT_SIZE (1LL << 23) -#define BLOCK_SIZE 256 - -__global__ void doPreWork(ulong offset, Random* starts, int* num_starts) { - // lattice tree position - ulong global_id = blockIdx.x * blockDim.x + threadIdx.x; - - signed_seed_t lattice_x = (signed_seed_t) ((offset + global_id) % SIZE_X) + LOWER_X; - signed_seed_t lattice_z = (signed_seed_t) ((offset + global_id) / SIZE_X) + LOWER_Z; - lattice_z += (B_X * lattice_z < B_Z * lattice_x) * SIZE_Z; - if (D_X * lattice_z > D_Z * lattice_x) { - lattice_x += B_X; - lattice_z += B_Z; - } - lattice_x += (signed_seed_t) (TREE_X * LI00 + TREE_Z * LI01); - lattice_z += (signed_seed_t) (TREE_X * LI10 + TREE_Z * LI11); - - Random rand = (Random) ((lattice_x * L00 + lattice_z * L01 + X_TRANSLATE) % MODULUS); - advance_m1(rand); - - Random tree_start = rand; - advance_m1(tree_start); - - bool res = random_next(&rand, 4) == TREE_X; - res &= random_next(&rand, 4) == TREE_Z; - res &= random_next_int(&rand, 3) == (ulong) (TREE_HEIGHT - 4); - - if(res) { - int index = atomicAdd(num_starts, 1); - starts[index] = tree_start; - } -} - -__global__ void doWork(int* num_starts, Random* tree_starts, int* num_seeds, ulong* seeds, int gpu_search_back_count) { - for (int i = blockIdx.x * blockDim.x + threadIdx.x; i < *num_starts; i += blockDim.x * gridDim.x) { - Random tree_start = tree_starts[i]; - - for (int treeBackCalls = 0; treeBackCalls <= gpu_search_back_count; treeBackCalls++) { - Random start = (tree_start * search_back_multipliers[treeBackCalls] + search_back_addends[treeBackCalls]) & RANDOM_MASK; - Random rand = start; - - bool this_res = true; - - if (random_next_int(&rand, 10) == 0) - continue; - - int generated_tree[16]; - memset(generated_tree, 0x00, sizeof(generated_tree)); - - int treesMatched = 0; - for (int treeAttempt = 0; treeAttempt <= MAX_TREE_ATTEMPTS; treeAttempt++) { - int treeX = random_next(&rand, 4); - int treeZ = random_next(&rand, 4); - int wantedTreeHeight = getTreeHeight(treeX, treeZ); - int treeHeight = random_next_int(&rand, 3) + 4; - - int& boolpack = generated_tree[treeX]; - const int mask = 1 << (treeZ % 16); - - if (treeHeight == wantedTreeHeight && !(boolpack & mask)) { - treesMatched++; - boolpack |= mask; - advance_16(rand); - } - } - - this_res &= treesMatched >= OTHER_TREE_COUNT + 1; - - if (this_res) { - Random start_chunk_rand = start; - advance_m3759(start_chunk_rand); - - int index = atomicAdd(num_seeds, 1); - seeds[index] = start_chunk_rand; - } - - advance_m1(start); - } - } -} - -struct GPU_Node { - int GPU; - int* num_seeds; - ulong* seeds; - int* num_tree_starts; - Random* tree_starts; -}; - -void setup_gpu_node(GPU_Node* node, int gpu) { - CHECK_GPU_ERR(cudaSetDevice(gpu)); - node->GPU = gpu; - CHECK_GPU_ERR(cudaMallocManaged(&node->num_seeds, sizeof(*node->num_seeds))); - CHECK_GPU_ERR(cudaMallocManaged(&node->seeds, (sizeof(Random)*WORK_UNIT_SIZE))); - CHECK_GPU_ERR(cudaMallocManaged(&node->num_tree_starts, sizeof(*node->num_tree_starts))); - CHECK_GPU_ERR(cudaMallocManaged(&node->tree_starts, (sizeof(Random)*WORK_UNIT_SIZE))); -} - - -#ifndef GPU_COUNT -#define GPU_COUNT 1 -#endif - -void calculate_search_backs() { - bool allow_search_back[MAX_TREE_SEARCH_BACK + 1]; - memset(allow_search_back, false, sizeof(allow_search_back)); - - for (int i = 0; i <= MAX_TREE_ATTEMPTS - OTHER_TREE_COUNT - 1; i++) { - allow_search_back[i * 3] = true; - } - - for (int tree = 0; tree < OTHER_TREE_COUNT; tree++) { - for (int i = 0; i <= MAX_TREE_SEARCH_BACK - 19; i++) { - if (allow_search_back[i]) - allow_search_back[i + 19] = true; - } - } - - search_back_count = 0; - ulong multiplier = 1; - ulong addend = 0; - ulong multipliers[MAX_TREE_SEARCH_BACK + 1]; - ulong addends[MAX_TREE_SEARCH_BACK + 1]; - for (int i = 0; i <= MAX_TREE_SEARCH_BACK; i++) { - if (allow_search_back[i]) { - int index = search_back_count++; - multipliers[index] = multiplier; - addends[index] = addend; - } - multiplier = (multiplier * 0xDFE05BCB1365LL) & RANDOM_MASK; - addend = (0xDFE05BCB1365LL * addend + 0x615C0E462AA9LL) & RANDOM_MASK; - } - - for (int gpu = 0; gpu < GPU_COUNT; gpu++) { - CHECK_GPU_ERR(cudaSetDevice(gpu)); - CHECK_GPU_ERR(cudaMemcpyToSymbol(search_back_multipliers, &multipliers, search_back_count * sizeof(*multipliers))); - CHECK_GPU_ERR(cudaMemcpyToSymbol(search_back_addends, &addends, search_back_count * sizeof(*addends))); - } -} - -#undef int -#include "generator.h" - -#ifndef OFFSET -#define OFFSET 0 -#endif - -int main(int argc, char *argv[]) { -#define int int32_t - random_math::JavaRand::init(); - generator::ChunkGenerator::init(); - - GPU_Node *nodes = (GPU_Node*)malloc(sizeof(GPU_Node) * GPU_COUNT); - printf("Searching %13" PRIu64 " total seeds...\n", TOTAL_WORK_SIZE); - - calculate_search_backs(); - - FILE* out_file = fopen("chunk_seeds.txt", "w"); - - for(int i = 0; i < GPU_COUNT; i++) { - setup_gpu_node(&nodes[i],i); - } - - - ulong count = 0; - auto lastIteration = std::chrono::system_clock::now(); - auto startTime = std::chrono::system_clock::now(); - long long *tempStorage=NULL; - ulong arraySize=0; - for (ulong offset = OFFSET; offset < TOTAL_WORK_SIZE;) { - - for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { - CHECK_GPU_ERR(cudaSetDevice(gpu_index)); - - *nodes[gpu_index].num_tree_starts = 0; - doPreWork <<>> (offset, nodes[gpu_index].tree_starts, nodes[gpu_index].num_tree_starts); - offset += WORK_UNIT_SIZE; - } - - for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { - CHECK_GPU_ERR(cudaSetDevice(gpu_index)); - CHECK_GPU_ERR(cudaDeviceSynchronize()); - } - - for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { - CHECK_GPU_ERR(cudaSetDevice(gpu_index)); - - *nodes[gpu_index].num_seeds = 0; - doWork <<>> (nodes[gpu_index].num_tree_starts, nodes[gpu_index].tree_starts, nodes[gpu_index].num_seeds, nodes[gpu_index].seeds, search_back_count); - } - - // for now no multithreading here (will be needed but leave 4 cores for gpu), this loop only execute when arraysize is changed - for (int j = 0; j < arraySize; ++j) { - if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { - fprintf(out_file, "%lld\n", tempStorage[j]); - count++; - } - } - - fflush(out_file); - free(tempStorage); - - tempStorage = (long long*) malloc( sizeof(long long)); - arraySize=0; - for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { - CHECK_GPU_ERR(cudaSetDevice(gpu_index)); - CHECK_GPU_ERR(cudaDeviceSynchronize()); - tempStorage=(long long*) realloc(tempStorage,(*nodes[gpu_index].num_seeds+arraySize)* sizeof(long long)); - for (int i = 0, e = *nodes[gpu_index].num_seeds; i < e; i++) { - tempStorage[arraySize+i]=nodes[gpu_index].seeds[i]; - //fprintf(out_file, "%lld\n", nodes[gpu_index].seeds[i]); - } - //fflush(out_file); - arraySize += *nodes[gpu_index].num_seeds; - } - - auto iterFinish = std::chrono::system_clock::now(); - std::chrono::duration iterationTime = iterFinish - lastIteration; - std::chrono::duration elapsedTime = iterFinish - startTime; - lastIteration = iterFinish; - uint64_t numSearched = offset + WORK_UNIT_SIZE * GPU_COUNT - OFFSET; - double speed = numSearched / elapsedTime.count() / 1000000; - double progress = (double)numSearched / (double)TOTAL_WORK_SIZE * 100.0; - double estimatedTime = (double)(TOTAL_WORK_SIZE - numSearched) / speed / 1000000; - char suffix = 's'; - if (estimatedTime >= 3600) { - suffix = 'h'; - estimatedTime /= 3600.0; - } else if (estimatedTime >= 60) { - suffix = 'm'; - estimatedTime /= 60.0; - } - if (progress >= 100.0) { - estimatedTime = 0.0; - suffix = 's'; - } - printf("Searched: %13" PRIu64 " seeds. Found: %13" PRIu64 " matches. Uptime: %.1fs. Speed: %.2fm seeds/s. Completion: %.3f%%. ETA: %.1f%c.\n", numSearched, count, elapsedTime.count(), speed, progress, estimatedTime, suffix); - - } - - - // Last batch to do - for (int j = 0; j < arraySize; ++j) { - if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { - fprintf(out_file, "%lld\n", tempStorage[j]); - count++; - } - } - - fflush(out_file); - free(tempStorage); - fclose(out_file); - -} +//#define __JETBRAINS_IDE__ +// IDE indexing +#ifdef __JETBRAINS_IDE__ +#define __host__ +#define __device__ +#define __shared__ +#define __constant__ +#define __global__ +#define __CUDACC__ +#include +#include <__clang_cuda_builtin_vars.h> +#include <__clang_cuda_intrinsics.h> +#include <__clang_cuda_math_forward_declares.h> +#include <__clang_cuda_complex_builtins.h> +#include <__clang_cuda_cmath.h> +#endif + + +#include +#include +#include +#include +#include +#include +#include + + +#define signed_seed_t int64_t +#define uint uint32_t +#define ulong uint64_t +// let's be EVIL (and make sure all includes come before this) +#define int int32_t + +#undef JRAND_DOUBLE + +#define RANDOM_MULTIPLIER_LONG 0x5DEECE66DULL + +#ifdef JRAND_DOUBLE +#define Random double +#define RANDOM_MULTIPLIER 0x5DEECE66Dp-48 +#define RANDOM_ADDEND 0xBp-48 +#define RANDOM_SCALE 0x1p-48 + +inline uint __host__ __device__ random_next(Random *random, int bits) { + *random = trunc((*random * RANDOM_MULTIPLIER + RANDOM_ADDEND) * RANDOM_SCALE); + return (uint)((ulong)(*random / RANDOM_SCALE) >> (48 - bits)); +} + +#else + +#define Random ulong +#define RANDOM_MULTIPLIER RANDOM_MULTIPLIER_LONG +#define RANDOM_ADDEND 0xBULL +#define RANDOM_MASK (1ULL << 48) - 1 +#define RANDOM_SCALE 1 + +#define FAST_NEXT_INT + +// Random::next(bits) +__host__ __device__ inline uint random_next(Random *random, int bits) { + *random = (*random * RANDOM_MULTIPLIER + RANDOM_ADDEND) & RANDOM_MASK; + return (uint)(*random >> (48 - bits)); +} +#endif // ~JRAND_DOUBLE + +// new Random(seed) +#define get_random(seed) ((Random)((seed ^ RANDOM_MULTIPLIER_LONG) & RANDOM_MASK)) +#define get_random_unseeded(state) ((Random) ((state) * RANDOM_SCALE)) + +// Random::nextInt(bound) +__host__ __device__ inline uint random_next_int(Random *random, uint bound) { + int r = random_next(random, 31); + int m = bound - 1; + if ((bound & m) == 0) { + // Could probably use __mul64hi here + r = (uint)((bound * (ulong)r) >> 31); + } else { +#ifdef FAST_NEXT_INT + r %= bound; +#else + for (int u = r; + u - (r = u % bound) + m < 0; + u = random_next(random, 31)); +#endif + } + return r; +} + +__host__ __device__ inline int64_t random_next_long (Random *random) { + return (((int64_t)random_next(random, 32)) << 32) + random_next(random, 32); +} + +#define CHECK_GPU_ERR(code) gpuAssert((code), __FILE__, __LINE__) +inline void gpuAssert(cudaError_t code, const char* file, int line) { + if (code != cudaSuccess) { + fprintf(stderr, "GPUassert: %s (code %d) %s %d\n", cudaGetErrorString(code), code, file, line); + exit(code); + } +} + +// advance +#define advance_rng(rand, multiplier, addend) ((rand) = ((rand) * (multiplier) + (addend)) & RANDOM_MASK) +#define advance_830(rand) advance_rng(rand, 0x859D39E832D9LL, 0xE3E2DF5E9196LL) +#define advance_774(rand) advance_rng(rand, 0xF8D900133F9LL, 0x5738CAC2F85ELL) +#define advance_387(rand) advance_rng(rand, 0x5FE2BCEF32B5LL, 0xB072B3BF0CBDLL) +#define advance_16(rand) advance_rng(rand, 0x6DC260740241LL, 0xD0352014D90LL) +#define advance_m1(rand) advance_rng(rand, 0xDFE05BCB1365LL, 0x615C0E462AA9LL) +#define advance_m3759(rand) advance_rng(rand, 0x63A9985BE4ADLL, 0xA9AA8DA9BC9BLL) + + + +#define WATERFALL_X 16 +#define WATERFALL_Y 76 +#define WATERFALL_Z 10 + +#define TREE_X (WATERFALL_X - 5) +#define TREE_Z (WATERFALL_Z - 8) +#define TREE_HEIGHT 5 + +#define OTHER_TREE_COUNT 1 +__device__ inline int getTreeHeight(int x, int z) { + if (x == TREE_X && z == TREE_Z) + return TREE_HEIGHT; + + if (x == WATERFALL_X - 3 && z == WATERFALL_Z + 3) + return 5; + + return 0; +} + + + +#define MODULUS (1LL << 48) +#define SQUARE_SIDE (MODULUS / 16) +#define X_TRANSLATE 0 +#define Z_TRANSLATE 11 +#define L00 7847617LL +#define L01 (-18218081LL) +#define L10 4824621LL +#define L11 24667315LL +#define LI00 (24667315.0 / 16) +#define LI01 (18218081.0 / 16) +#define LI10 (-4824621.0 / 16) +#define LI11 (7847617.0 / 16) + +#define CONST_MIN(a, b) ((a) < (b) ? (a) : (b)) +#define CONST_MIN4(a, b, c, d) CONST_MIN(CONST_MIN(a, b), CONST_MIN(c, d)) +#define CONST_MAX(a, b) ((a) > (b) ? (a) : (b)) +#define CONST_MAX4(a, b, c, d) CONST_MAX(CONST_MAX(a, b), CONST_MAX(c, d)) +#define CONST_FLOOR(x) ((x) < (signed_seed_t) (x) ? (signed_seed_t) (x) - 1 : (signed_seed_t) (x)) +#define CONST_CEIL(x) ((x) == (signed_seed_t) (x) ? (signed_seed_t) (x) : CONST_FLOOR((x) + 1)) +#define CONST_LOWER(x, m, c) ((m) < 0 ? ((x) + 1 - (double) (c) / MODULUS) * (m) : ((x) - (double) (c) / MODULUS) * (m)) +#define CONST_UPPER(x, m, c) ((m) < 0 ? ((x) - (double) (c) / MODULUS) * (m) : ((x) + 1 - (double) (c) / MODULUS) * (m)) + +// for a parallelogram ABCD https://media.discordapp.net/attachments/668607204009574411/671018577561649163/unknown.png +#define B_X LI00 +#define B_Z LI10 +#define C_X (LI00 + LI01) +#define C_Z (LI10 + LI11) +#define D_X LI01 +#define D_Z LI11 +#define LOWER_X CONST_MIN4(0, B_X, C_X, D_X) +#define LOWER_Z CONST_MIN4(0, B_Z, C_Z, D_Z) +#define UPPER_X CONST_MAX4(0, B_X, C_X, D_X) +#define UPPER_Z CONST_MAX4(0, B_Z, C_Z, D_Z) +#define ORIG_SIZE_X (UPPER_X - LOWER_X + 1) +#define SIZE_X CONST_CEIL(ORIG_SIZE_X - D_X) +#define SIZE_Z CONST_CEIL(UPPER_Z - LOWER_Z + 1) +#define TOTAL_WORK_SIZE (SIZE_X * SIZE_Z) + +#define MAX_TREE_ATTEMPTS 12 +#define MAX_TREE_SEARCH_BACK (3 * MAX_TREE_ATTEMPTS - 3 + 16 * OTHER_TREE_COUNT) + +__constant__ ulong search_back_multipliers[MAX_TREE_SEARCH_BACK + 1]; +__constant__ ulong search_back_addends[MAX_TREE_SEARCH_BACK + 1]; +int search_back_count; + +#define WORK_UNIT_SIZE (1LL << 23) +#define BLOCK_SIZE 256 + +__global__ void doPreWork(ulong offset, Random* starts, int* num_starts) { + // lattice tree position + ulong global_id = blockIdx.x * blockDim.x + threadIdx.x; + + signed_seed_t lattice_x = (signed_seed_t) ((offset + global_id) % SIZE_X) + LOWER_X; + signed_seed_t lattice_z = (signed_seed_t) ((offset + global_id) / SIZE_X) + LOWER_Z; + lattice_z += (B_X * lattice_z < B_Z * lattice_x) * SIZE_Z; + if (D_X * lattice_z > D_Z * lattice_x) { + lattice_x += B_X; + lattice_z += B_Z; + } + lattice_x += (signed_seed_t) (TREE_X * LI00 + TREE_Z * LI01); + lattice_z += (signed_seed_t) (TREE_X * LI10 + TREE_Z * LI11); + + Random rand = (Random) ((lattice_x * L00 + lattice_z * L01 + X_TRANSLATE) % MODULUS); + advance_m1(rand); + + Random tree_start = rand; + advance_m1(tree_start); + + bool res = random_next(&rand, 4) == TREE_X; + res &= random_next(&rand, 4) == TREE_Z; + res &= random_next_int(&rand, 3) == (ulong) (TREE_HEIGHT - 4); + + if(res) { + int index = atomicAdd(num_starts, 1); + starts[index] = tree_start; + } +} + +__global__ void doWork(int* num_starts, Random* tree_starts, int* num_seeds, ulong* seeds, int gpu_search_back_count) { + for (int i = blockIdx.x * blockDim.x + threadIdx.x; i < *num_starts; i += blockDim.x * gridDim.x) { + Random tree_start = tree_starts[i]; + + for (int treeBackCalls = 0; treeBackCalls <= gpu_search_back_count; treeBackCalls++) { + Random start = (tree_start * search_back_multipliers[treeBackCalls] + search_back_addends[treeBackCalls]) & RANDOM_MASK; + Random rand = start; + + bool this_res = true; + + if (random_next_int(&rand, 10) == 0) + continue; + + int generated_tree[16]; + memset(generated_tree, 0x00, sizeof(generated_tree)); + + int treesMatched = 0; + for (int treeAttempt = 0; treeAttempt <= MAX_TREE_ATTEMPTS; treeAttempt++) { + int treeX = random_next(&rand, 4); + int treeZ = random_next(&rand, 4); + int wantedTreeHeight = getTreeHeight(treeX, treeZ); + int treeHeight = random_next_int(&rand, 3) + 4; + + int& boolpack = generated_tree[treeX]; + const int mask = 1 << (treeZ % 16); + + if (treeHeight == wantedTreeHeight && !(boolpack & mask)) { + treesMatched++; + boolpack |= mask; + advance_16(rand); + } + } + + this_res &= treesMatched >= OTHER_TREE_COUNT + 1; + + if (this_res) { + Random start_chunk_rand = start; + advance_m3759(start_chunk_rand); + + int index = atomicAdd(num_seeds, 1); + seeds[index] = start_chunk_rand; + } + + advance_m1(start); + } + } +} + +struct GPU_Node { + int GPU; + int* num_seeds; + ulong* seeds; + int* num_tree_starts; + Random* tree_starts; +}; + +void setup_gpu_node(GPU_Node* node, int gpu) { + CHECK_GPU_ERR(cudaSetDevice(gpu)); + node->GPU = gpu; + CHECK_GPU_ERR(cudaMallocManaged(&node->num_seeds, sizeof(*node->num_seeds))); + CHECK_GPU_ERR(cudaMallocManaged(&node->seeds, (sizeof(Random)*WORK_UNIT_SIZE))); + CHECK_GPU_ERR(cudaMallocManaged(&node->num_tree_starts, sizeof(*node->num_tree_starts))); + CHECK_GPU_ERR(cudaMallocManaged(&node->tree_starts, (sizeof(Random)*WORK_UNIT_SIZE))); +} + + +#ifndef GPU_COUNT +#define GPU_COUNT 1 +#endif + +void calculate_search_backs() { + bool allow_search_back[MAX_TREE_SEARCH_BACK + 1]; + memset(allow_search_back, false, sizeof(allow_search_back)); + + for (int i = 0; i <= MAX_TREE_ATTEMPTS - OTHER_TREE_COUNT - 1; i++) { + allow_search_back[i * 3] = true; + } + + for (int tree = 0; tree < OTHER_TREE_COUNT; tree++) { + for (int i = 0; i <= MAX_TREE_SEARCH_BACK - 19; i++) { + if (allow_search_back[i]) + allow_search_back[i + 19] = true; + } + } + + search_back_count = 0; + ulong multiplier = 1; + ulong addend = 0; + ulong multipliers[MAX_TREE_SEARCH_BACK + 1]; + ulong addends[MAX_TREE_SEARCH_BACK + 1]; + for (int i = 0; i <= MAX_TREE_SEARCH_BACK; i++) { + if (allow_search_back[i]) { + int index = search_back_count++; + multipliers[index] = multiplier; + addends[index] = addend; + } + multiplier = (multiplier * 0xDFE05BCB1365LL) & RANDOM_MASK; + addend = (0xDFE05BCB1365LL * addend + 0x615C0E462AA9LL) & RANDOM_MASK; + } + + for (int gpu = 0; gpu < GPU_COUNT; gpu++) { + CHECK_GPU_ERR(cudaSetDevice(gpu)); + CHECK_GPU_ERR(cudaMemcpyToSymbol(search_back_multipliers, &multipliers, search_back_count * sizeof(*multipliers))); + CHECK_GPU_ERR(cudaMemcpyToSymbol(search_back_addends, &addends, search_back_count * sizeof(*addends))); + } +} + +#undef int +#include "generator.h" + +#ifndef OFFSET +#define OFFSET 0 +#endif + +int main(int argc, char *argv[]) { +#define int int32_t + random_math::JavaRand::init(); + generator::ChunkGenerator::init(); + + GPU_Node *nodes = (GPU_Node*)malloc(sizeof(GPU_Node) * GPU_COUNT); + printf("Searching %13" PRIu64 " total seeds...\n", TOTAL_WORK_SIZE); + + calculate_search_backs(); + + FILE* out_file = fopen("chunk_seeds.txt", "w"); + + for(int i = 0; i < GPU_COUNT; i++) { + setup_gpu_node(&nodes[i],i); + } + + + ulong count = 0; + auto lastIteration = std::chrono::system_clock::now(); + auto startTime = std::chrono::system_clock::now(); + long long *tempStorage=NULL; + ulong arraySize=0; + for (ulong offset = OFFSET; offset < TOTAL_WORK_SIZE;) { + + for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { + CHECK_GPU_ERR(cudaSetDevice(gpu_index)); + + *nodes[gpu_index].num_tree_starts = 0; + doPreWork <<>> (offset, nodes[gpu_index].tree_starts, nodes[gpu_index].num_tree_starts); + offset += WORK_UNIT_SIZE; + } + + for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { + CHECK_GPU_ERR(cudaSetDevice(gpu_index)); + CHECK_GPU_ERR(cudaDeviceSynchronize()); + } + + for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { + CHECK_GPU_ERR(cudaSetDevice(gpu_index)); + + *nodes[gpu_index].num_seeds = 0; + doWork <<>> (nodes[gpu_index].num_tree_starts, nodes[gpu_index].tree_starts, nodes[gpu_index].num_seeds, nodes[gpu_index].seeds, search_back_count); + } + + // for now no multithreading here (will be needed but leave 4 cores for gpu), this loop only execute when arraysize is changed + for (int j = 0; j < arraySize; ++j) { + if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { + fprintf(out_file, "%lld\n", tempStorage[j]); + count++; + } + } + + fflush(out_file); + free(tempStorage); + + tempStorage = (long long*) malloc( sizeof(long long)); + arraySize=0; + for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { + CHECK_GPU_ERR(cudaSetDevice(gpu_index)); + CHECK_GPU_ERR(cudaDeviceSynchronize()); + tempStorage=(long long*) realloc(tempStorage,(*nodes[gpu_index].num_seeds+arraySize)* sizeof(long long)); + for (int i = 0, e = *nodes[gpu_index].num_seeds; i < e; i++) { + tempStorage[arraySize+i]=nodes[gpu_index].seeds[i]; + //fprintf(out_file, "%lld\n", nodes[gpu_index].seeds[i]); + } + //fflush(out_file); + arraySize += *nodes[gpu_index].num_seeds; + } + + auto iterFinish = std::chrono::system_clock::now(); + std::chrono::duration iterationTime = iterFinish - lastIteration; + std::chrono::duration elapsedTime = iterFinish - startTime; + lastIteration = iterFinish; + uint64_t numSearched = offset + WORK_UNIT_SIZE * GPU_COUNT - OFFSET; + double speed = numSearched / elapsedTime.count() / 1000000; + double progress = (double)numSearched / (double)TOTAL_WORK_SIZE * 100.0; + double estimatedTime = (double)(TOTAL_WORK_SIZE - numSearched) / speed / 1000000; + char suffix = 's'; + if (estimatedTime >= 3600) { + suffix = 'h'; + estimatedTime /= 3600.0; + } else if (estimatedTime >= 60) { + suffix = 'm'; + estimatedTime /= 60.0; + } + if (progress >= 100.0) { + estimatedTime = 0.0; + suffix = 's'; + } + printf("Searched: %13" PRIu64 " seeds. Found: %13" PRIu64 " matches. Uptime: %.1fs. Speed: %.2fm seeds/s. Completion: %.3f%%. ETA: %.1f%c.\n", numSearched, count, elapsedTime.count(), speed, progress, estimatedTime, suffix); + + } + + + // Last batch to do + for (int j = 0; j < arraySize; ++j) { + if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { + fprintf(out_file, "%lld\n", tempStorage[j]); + count++; + } + } + + fflush(out_file); + free(tempStorage); + fclose(out_file); + +} From f1bf36e46e73942945e9f08624c6aa82b8d9ccd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C3=A1lint=20Csala?= Date: Tue, 14 Apr 2020 05:31:24 +0200 Subject: [PATCH 34/51] Removed multi-threading --- a.out | Bin 712520 -> 0 bytes chunk_seeds.txt | 294453 --------------------------------------------- temp | Bin 650064 -> 0 bytes 3 files changed, 294453 deletions(-) delete mode 100755 a.out delete mode 100644 chunk_seeds.txt delete mode 100755 temp diff --git a/a.out b/a.out deleted file mode 100755 index 7221970c134167b4c3b1fc54e8e39a6a909205bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 712520 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

1vzN}HH|l{Oh?6656fx+m;WaVD8@ZbJb% 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�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

Ky&4B^gq$!$R-4hNs5M_gXFu58DFm883$mv)lX4 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

o~_nKbrH%sgX!* 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 QU;i|Z^KXg{#h;!32UPRVVE_OC diff --git a/chunk_seeds.txt b/chunk_seeds.txt deleted file mode 100644 index c693fbc..0000000 --- a/chunk_seeds.txt +++ /dev/null @@ -1,294453 +0,0 @@ -197786755188378 -172067458704398 -142931503253898 -34828716183904 -91256371743505 -188212123817141 -262348280589862 -240498803574796 -42254708856603 -38987174726961 -105243135249720 -253288868543965 -102840822959261 -135706735949787 -101582760982515 -42368172828013 -171761684580767 -247994379520316 -50554143201606 -149458351680061 -183896320604085 -180026153443548 -214176874059921 -13504069093791 -112118943114857 -138424085271867 -3343244357901 -56110525650297 -33579917115148 -49077373115161 -146024905355676 -119929208400375 -92951849939649 -176173816715745 -256949242811170 -209878553587976 -94768316557078 -180952043339185 -141045453363648 -220309491582029 -130553151929895 -176732221356428 -188491499983294 -27769861074536 -22283409590289 -238769402971299 -165454587339172 -61850303034842 -194520264133605 -277593801456069 -37982786342136 -86067822241391 -237712566363141 -238253835954336 -158177024120105 -22371170987467 -260434789667265 -106920435321507 -254424899024557 -162851049680125 -131161519052553 -98543197870562 -121650389170751 -175885525333225 -232461958038081 -149571815651471 -203160090392838 -89649698019408 -104509903197927 -129307467416324 -269416398607220 -110660351152769 -134632764292141 -118444218480809 -124503758945170 -137879775476723 -192491520340975 -142695686107288 -143767144227296 -171964014789605 -234606301884580 -59718426990112 -148234907493914 -229508765556814 -193418739089190 -80581023065521 -124599961399721 -148583054857861 -280453333779331 -20107867526374 -116750265019024 -5947129708571 -63197904735436 -268955387342628 -216414374722462 -173649422735219 -67038431080477 -226827077100202 -256556402673607 -155999558750748 -2855104031748 -180391697618010 -75129884755119 -226672476588676 -19072758644465 -174111896339516 -177682739849563 -48774577162563 -39997662033651 -132943386692852 -185135734038027 -85495590247962 -72396493400919 -38023132244116 -215126493234731 -191191436693833 -155998665885836 -155951610345736 -8835633695521 -19831205081998 -151569189550952 -149076783770295 -240903270632380 -218328922675478 -122649835929008 -72673155845295 -139481311747264 -120732931481898 -161246967334351 -112476248838202 -145573416186417 -208130742964791 -278772034156843 -66171837269116 -108406839725893 -277118609886068 -153868804562306 -177935898315586 -136736261980852 -239410396215935 -13727155723568 -29860424180944 -20669748230727 -62102556776874 -178907066916136 -149482496262281 -3009648648942 -208076278205159 -249650144708156 -74202379499839 -89083804972995 -267146850011045 -232260583194707 -213404736051018 -60826234348219 -126360700518013 -231523076777395 -132246507513696 -146223586630055 -184864303104779 -243792016524745 -50401464414310 -91496755324475 -221890118017661 -115994695923594 -163400915038553 -72179463781202 -148012194753032 -250247735620342 -90094064547723 -201624394855268 -189924210056862 -155245980765020 -162139788619373 -259842280670194 -90327102289755 -160335352259199 -219390745361581 -118086697904265 -260654787740114 -231075751456483 -162152251284770 -19792062022231 -266274520992021 -74497953885742 -18530864194722 -26123408609002 -160308566311839 -19944741922183 -189072667532505 -268064646452579 -277744346643131 -149234279816745 -102076394658321 -122616927103519 -111802188556010 -43403147738275 -126173470541212 -114513520947010 -155530020104845 -222604872256094 -62147083167351 -113657828423431 -271004751233691 -37273588621616 -49653508107328 -183818745848150 -229020425463077 -256360443323361 -280711130148735 -39879570884469 -62052355663302 -119515956606842 -242371468449753 -236911558017094 -58728328238038 -19367951189031 -242716114305785 -239371434518763 -46080256929905 -259978889001730 -227229239514115 -119312383406906 -26151084248577 -118227036081306 -40618374717537 -164718477836154 -269537463430064 -127783821346347 -151622030405137 -165942058437955 -279595677293774 -225722231287672 -59916712812274 -148062290889277 -33611326531218 -84287212856162 -271406493043348 -160688301667844 -135265421611096 -15429785040966 -261100243777658 -208361477935292 -192585239743374 -120937691623450 -19520237994009 -178344597140808 -172087323222501 -38990805737186 -131697395592816 -154439795147013 -65693433357136 -155192408870300 -248363526369964 -2629288196430 -242517898295321 -200983501315518 -77645786975972 -149967004855047 -192418549155081 -11076208268096 -3875659266998 -170902037388718 -244965106712942 -94566917275279 -130069446160487 -230047812341097 -258372104710689 -143115434872064 -216925736280869 -163383696863337 -69584714989620 -171992949594217 -68840859981247 -140962496043911 -50354947896623 -236284447464705 -273679587672453 -50003644695985 -29035929662540 -40997556776360 -260013597858181 -46652752628361 -205416133853155 -101474908967148 -117320869006210 -224714689041705 -45525112193841 -252876907693675 -277218683832348 -9065895938887 -150703256940226 -207019344100572 -2753680520968 -190169974167719 -244530360703383 -174561889431608 -249664519761338 -189677508502837 -136134633709325 -63569482067671 -139667667088707 -128024942854163 -40497813963629 -231744017922888 -231404347755549 -164403842679138 -21735575590011 -190968127382890 -155418074425580 -204017093575394 -199079744533544 -24845821318948 -193801179417340 -134014102850899 -64188690655132 -135821892125180 -92196506974576 -94806534442660 -161172441906216 -788827905843 -106026870660700 -196546311343036 -34406181339473 -270152618322671 -127456202837784 -167027365863568 -58725315232703 -152358802021890 -278887055837730 -152644031802289 -271746204751299 -105761934803718 -33110659107993 -240135271010160 -66225809397163 -193445968320318 -275759689491886 -20531318907186 -138636017377067 -265160853305593 -54423780569988 -268597151323953 -17981960911139 -75039349339717 -44683170178635 -11528056321915 -202989640960583 -23221810067321 -149094920785374 -49692026727113 -47353418817741 -178098040925471 -225903746559833 -249872662960076 -93703418195683 -13240774406255 -143333454920451 -227166405155281 -189085999656314 -16115616325358 -74339612610229 -39973040769095 -121616486784042 -226520342731341 -133694318733543 -122513235513245 -44588171065935 -206047325001493 -145752072114046 -166569223824910 -84291481075265 -226283213738660 -49547719814434 -234501923158892 -19841090728261 -77660007575260 -33761559674774 -144147068120438 -268344337611742 -138900959721990 -254996930123845 -54282727538815 -235218215023298 -50700418602707 -30131059964460 -198720631622444 -71283587498230 -72972945355600 -97202607611019 -230029673593027 -54100072096947 -126453811352850 -184116767701930 -15585784327278 -66827060881100 -45509602866829 -51134475177577 -268835084106493 -48944314282572 -108864973108944 -191547050181272 -105241692551135 -179578330875256 -107903447823661 -67832636821213 -13882020146849 -125650909013437 -64448761860057 -142649625980904 -138928829945716 -29099796311340 -94086602134417 -260066348310617 -81148446676290 -27373109982518 -176229064289349 -173619019949461 -195438568944259 -253791928347146 -135347452721206 -29293682906025 -184581721353131 -181376350305114 -162649773352358 -202512647694503 -149073446759040 -19297665953118 -210396367038943 -175340791122448 -222222956832122 -109959678137278 -260721415593333 -86843025107125 -174843058095076 -177571385525462 -105711248667328 -174795419399662 -99121090423650 -213655811424181 -172438316101833 -68106414500714 -240449095471915 -142121237320710 -11201079627727 -22416636185398 -57774491408307 -128643748163863 -134257548240218 -240243109628555 -244497788214375 -253887199366272 -57244659410227 -92578533009949 -148120738652307 -280195887990799 -216792596718315 -87258091636973 -92112941888488 -242087546898762 -142044767421329 -52581580270072 -46033431428113 -263857937193004 -72840746670541 -231480279115772 -94726365909229 -217300208706039 -252647659618621 -251950959783537 -94938487523179 -213861753091224 -98245193677749 -249111530099628 -128642464158093 -257272252425734 -152558281281432 -271835263311068 -180535499881113 -20044226134713 -104283711950262 -174499239327863 -36192380174423 -248041952660146 -52857242511029 -10048608942312 -273049346425632 -179953223137708 -206237033438687 -72140910426838 -238908424989945 -148652090938799 -145861088685724 -224522388157129 -154953525488004 -33403937646185 -229170402414168 -110484154663003 -159405046336450 -272920043895136 -278577623052298 -130133936220240 -157558122162178 -249036624616917 -272103964504246 -80885321844736 -31081755405745 -5214282094794 -278020721868051 -57016430042693 -183785618860101 -129656151171028 -278519900906122 -57340334255925 -253353849070834 -244395944021349 -249939876858202 -182353933611587 -207263752681036 -118972292332171 -163311535750110 -100465379277263 -265590629258218 -90015156695094 -86308358364056 -274721990367504 -165691771963599 -166383870218115 -100137420234436 -48566979854682 -239458277996672 -242186704726439 -270961386694197 -265518052177411 -274727988101182 -189157335086430 -218507218989505 -259749717670552 -187164133086940 -259114637544294 -68662015757079 -90634937912065 -220920495419511 -92624126340729 -162989589743323 -169012582625008 -132753777288875 -198488250390445 -259905524306594 -279377692443791 -217460552409084 -260556618115385 -145882474796784 -258641055638735 -73328307411850 -247076175599541 -183859770272056 -259120282647505 -233968320696167 -56950264091876 -16978978468120 -52968915443492 -23465103560330 -164780960521704 -241914591528649 -56225389783766 -133058654193431 -29901865636023 -32271762741555 -111156111753310 -276739414927677 -244750094339896 -196620947486715 -164655727962935 -233956831207113 -69357689604866 -100688876757707 -1097644114219 -114830713089048 -237895471636867 -77777869904750 -99043888133157 -119695678109300 -40984218384863 -178507182442642 -113102878991805 -61889260787418 -254211371341645 -132913164524067 -275703264717108 -73111292061892 -66396779682422 -241831539302383 -234220849676211 -213890655017371 -64973494769573 -145987313770463 -159052632554923 -55919643123257 -269286626802314 -215847635501041 -55360449814720 -244522275828162 -185713305061510 -269197650191496 -206434074683788 -173291808646457 -231147944679053 -11338699933874 -164593543195264 -209640677053968 -181878371597778 -228997502336845 -44694532526080 -230682410669135 -167409159217118 -203160374459570 -152139258916335 -13665609081614 -41689280862742 -209184332780252 -64775275578571 -175364839924167 -252158562714447 -158753859109722 -247426475384406 -224543813097927 -228884901885274 -73808400261072 -94678623040619 -116256694679931 -176518672167191 -120778621067681 -91389486017992 -93112743628754 -97767707932319 -4907105121879 -245230647623480 -252198204303312 -40298380310286 -235278623625218 -266907128887741 -67821000924170 -153030426970534 -180245209244870 -102833265739686 -42189865034168 -237599102391731 -232654268190302 -152725885809703 -68765840942613 -228382345675835 -132746019018645 -30753803693443 -179956917862350 -27499747816373 -251743210567945 -190230858878027 -258174000389677 -13152264236810 -216911706123112 -1736570633804 -1465761992395 -105724779859330 -267162863462016 -45136937239241 -262537505453078 -152348633305087 -40883995259910 -237250632227777 -258575137734493 -17933683969880 -272947515276351 -91523834573291 -157553223666354 -50675433292530 -102072624567041 -182109051747614 -145383381163503 -64890512349991 -137039237712182 -79295209814914 -226387661352576 -176809872174265 -26477277510238 -22689951785317 -2147469813711 -135785282014150 -188508500997729 -117232177632248 -190589817647705 -256530865258045 -250953735714936 -231560217748718 -240879380793826 -149582714842140 -208781744809823 -262298013095446 -133666384232755 -66529444213745 -127357599185745 -80265838515129 -239129840461532 -19048868805911 -260696734065039 -90717808027268 -92033258062240 -96084682418021 -13229347063407 -112797124968005 -257712663983920 -100871109708150 -139971536094936 -121901470557404 -254523954850691 -101522818412881 -128040287855380 -244216197637882 -109711934878145 -224685475785520 -218763061328445 -171774820503301 -247842093261356 -7600801522225 -10750216434788 -160059457001391 -224775655141632 -136610872699331 -77648337547797 -118778450189530 -149069031528072 -277589063842218 -259624421631666 -212540644260938 -114959019316337 -112917643411383 -140931989392238 -278887176606660 -90532402599702 -135043782554061 -92504463878894 -63554696447353 -5458308340709 -35368608143323 -72500644521840 -47982260070044 -250998678954891 -191550284294473 -56679236273839 -222179797189283 -194135308974148 -40823576650360 -63327768504533 -267456464087303 -133917014981459 -2929120963343 -172632256648181 -138992795895409 -167379427101959 -56688151490206 -106797635091712 -199893599338065 -181944484929058 -129038551545731 -4532418445072 -63441232475943 -235711555686820 -93939798658232 -222840808962559 -68518057637849 -88365933468430 -51546351898090 -100080678802552 -203246259771438 -215207612447817 -249083437198580 -62525995578361 -221406745480572 -132345232905682 -33516859716912 -118532518519524 -74206494318076 -228608000422760 -93258952244711 -260949506670861 -278331911101666 -253039571213511 -27474195138960 -274421982897099 -281283625847191 -277129373222559 -156794571558677 -235016287742008 -120543140307024 -32015671200438 -158708862271559 -177225874655496 -139385237912780 -9731214636587 -247568177876950 -277167032663511 -271977999893885 -116871129032531 -63005757066468 -226428031420995 -177178940526538 -151545299712398 -99654457535870 -212608177105500 -156638211953293 -17275727701551 -200585249704162 -246037533889229 -188723821092199 -184874704493618 -276608885673329 -17083519960814 -46463274472066 -75045469332847 -176909223042966 -59947695617581 -259056304187642 -222536398815660 -89492273597035 -76086462810417 -81504084115020 -59561023293210 -142010068317974 -65387807710198 -36821798976144 -159334450692847 -71618779301282 -274246732280426 -171327495182389 -40996362919971 -165617582574370 -206772695433639 -18767732184835 -159649632006783 -88433341488464 -218129127240925 -276789874052203 -1253383367038 -126628987572063 -34789404472898 -124470505499309 -165240793581506 -89064150454843 -29767820002709 -100879955676241 -212074568776874 -88095124827021 -165890436412944 -36330723274544 -207700852420161 -196650233590593 -280931614241778 -40146754661493 -69664915703606 -69320871789376 -167831544747022 -6402028669080 -198679418059908 -281098966640711 -161712515024281 -102702351796865 -204191919810010 -254460559890025 -148978445528566 -13972871760873 -27843524850451 -168084870647320 -12011027716839 -255156290180138 -174724487661647 -75903078476455 -145850718652145 -242282390859741 -46728899814527 -205743592068632 -141504602898739 -192249395521137 -47998421140226 -225769841435078 -945271607162 -137988407510584 -212229460729971 -106694299697462 -92926495057040 -164328681609883 -11864633713072 -113046223776986 -142111900571419 -136932357902606 -144236566351821 -269296346711876 -32575254925017 -121890670901521 -65848236205274 -130327772944205 -196693773008248 -22740611497794 -235992196823129 -188579324480272 -81816608004964 -225372521561601 -100750285155556 -150356940131025 -48205427096125 -260745028222415 -172843582480779 -35823739191607 -113630910859124 -99461924006701 -279803515600052 -53379226862773 -261004317581180 -225681333313086 -238221620981024 -145040684611975 -158287574595189 -162465388321460 -31209059225596 -45246373213828 -161451602924322 -114860635865098 -275622036205676 -121494506133927 -248573021503520 -182547587737839 -171279998625794 -251763506024990 -147078750002407 -246302847978757 -231544497902637 -132186010105681 -68580242754633 -9405359865638 -34107938404612 -205190032391697 -91742371735267 -26828448836715 -63624881549547 -212854460758342 -24344926576592 -70964487456336 -233658344373504 -10689614964578 -97482471804498 -101836934897816 -128344518913335 -230946304668555 -24432322465674 -47757691409878 -106580046770228 -147420871180473 -36002148986928 -276523335473731 -253999329412795 -71109846301442 -247331615214499 -78435635239581 -112124779369527 -10751881923471 -167514568958262 -165992283823827 -247037621975644 -164976505567554 -160204901901238 -30104734747389 -94995163390456 -199073132431767 -214546120866225 -170815883587813 -194358199039439 -192206339306434 -181432237492818 -51103336303016 -218181535211478 -119466483780863 -138508910385200 -13196828777252 -73686481586901 -2857023099660 -220872170092165 -192283843845639 -136919760949159 -42474460041171 -10621850651837 -181327143906342 -152722684019715 -141605259015506 -66193547280245 -19707660655212 -158440710742737 -208438214021989 -7619174076433 -127976707611572 -212675839010563 -138792265910067 -119067026544302 -81578629420102 -105568130572577 -224440091981028 -45070519511560 -118852411814033 -78616979734090 -125128759268594 -183049765760431 -146864772312250 -248461127221816 -277559879048716 -77072407420003 -220429095926515 -77288829436516 -65267657384608 -174181333871925 -86689483571437 -251767472460082 -57539793195002 -138900217737582 -115177239868897 -225207813625569 -101969041374504 -64477492161749 -233627656049604 -22950020087806 -190375821072642 -34753195107847 -265551422065067 -74576016119168 -169688717542020 -129055466530904 -237254953873279 -136140438062469 -53338101047507 -267685120149989 -25153304024542 -56504567110356 -258357225591915 -215283449246203 -253919149019784 -153674885425267 -138365963531503 -46538512346617 -65130702803614 -276549670194154 -171666846076685 -75948669622441 -24225070793806 -202729578806554 -191999027363992 -160872599242480 -77864187126731 -139277219159019 -140553412967607 -107759720122893 -215680847084019 -93206627727081 -148271914258315 -150228434073368 -157500340549754 -79562059247169 -274456808034173 -223517044033745 -121029978378644 -29895804357981 -138878374471961 -18245619994647 -156393849691192 -49636997380638 -95583962578474 -46725145879623 -250274486915446 -101247299351010 -259533358809709 -23204407548079 -134831313492349 -201283325825479 -252692176959119 -276042546120859 -270330881000979 -29801160677309 -47417509878406 -105908612356404 -31711536482570 -255026246483856 -272920236048136 -220848304726468 -59356905573737 -24747309047586 -108883225162352 -74275519825570 -234796361040566 -258283338533842 -30282917602830 -265126125249801 -175620361983439 -2583163090518 -105330890038815 -275437255011623 -174444781571751 -178559409718713 -253902873117263 -60351004293579 -140640772984242 -28111564408128 -143147606411124 -179869087501270 -85053875119855 -275000546454568 -126741837960320 -159868428446257 -146531620781045 -118169780054762 -32489142495611 -253257453746777 -41153611491953 -124646478511943 -24940713501681 -84116138796864 -707694006399 -62801567805493 -236564098433633 -279490544281628 -266683603482965 -277012549430247 -186426549019660 -226871170675990 -243266476656833 -164208436349692 -250314104954794 -46677442727525 -266045622227466 -168785254270651 -51101928583417 -6511346462850 -234768808145687 -238873754824858 -270103576574978 -819690529798 -235250464016521 -259812376256834 -180439954152735 -94350667053634 -2911459886493 -205599393446308 -128350945140964 -265487622466585 -19791415010404 -223970645650978 -147910839101653 -246454062173720 -149429641395988 -132872995255747 -29884910620561 -91137882457784 -72918665095809 -35438317910360 -21853365774323 -166524172883985 -114293689406362 -32370739992288 -226949446273012 -129829394379479 -180522673570184 -81381506678315 -199009112817167 -46323911760015 -5062636235842 -50920726039453 -115904283673988 -259328915014834 -216574058851740 -83406166896197 -228415278480052 -5044977001359 -9621034684976 -66012443065348 -72938971809783 -254407683700426 -4096154366545 -16702336542347 -239024166301055 -274227613705736 -3566322368465 -159967580261354 -194208759560010 -249756293315329 -83934681765179 -272058355565505 -54541185362846 -184468205907659 -196818463267081 -162712415362383 -51940908308933 -241491499079935 -219363023828554 -34442957239547 -1153577702723 -102502063251610 -142311440012227 -93213637320900 -148253218035473 -67042823564253 -171978899259085 -38756561665827 -91584143206102 -223143870898442 -151052865349913 -132801674538621 -256556419758087 -8844974570367 -244041240774137 -157083291655428 -134354947135796 -126022012542355 -56058721473860 -31501672598556 -224426989924694 -201902328527046 -222792040819791 -16222113799117 -217635558749940 -26324643183008 -255676241161210 -214679331511499 -196713122967827 -52405708468191 -61548303261444 -277800828598229 -85452226126885 -1012253798378 -5117464812651 -141626936739713 -67312095019726 -82245623756705 -26694262633964 -211758122103220 -87484271963005 -222067028601119 -13193070132073 -219297578747329 -73322681045680 -277787154683159 -118802858028569 -150993674636108 -211592209908477 -126124927820298 -222101994083341 -222678576848381 -23953880595447 -208421004700757 -248256255449015 -160082990592827 -221795208074362 -30104328550289 -4947165058062 -90231680560150 -450422586809 -77731603604542 -253736687144971 -116087930457931 -123663273830779 -79508094482744 -67834605540277 -268771342610110 -59211977142327 -269798844879158 -3807112958986 -237665263673936 -65757036436659 -176750036831281 -175516968278088 -277895853570409 -38943757378499 -265014193193908 -132612025935700 -54290647889551 -108793872631830 -166619312209177 -61067705135099 -91503951632109 -82100523013016 -226988192343190 -226221373341948 -109632380516915 -229646923602624 -16824729847532 -52256155017554 -114583973420722 -107990783113501 -32979239186752 -192360126228928 -248657536278928 -266048046027957 -90865854727815 -15160562783762 -105816931500893 -37573954287662 -238279342119609 -210552053391046 -210520654304090 -136221081683474 -255435903159684 -272537247224740 -250632066068463 -33883175840302 -269858522244568 -240541095380153 -225171108812185 -129272003505733 -127448997196632 -111566738799527 -127959274837653 -163475272844638 -128508634024431 -241876009741101 -228774408412841 -19491869379775 -222853316986096 -254319801939297 -246189015644667 -226388625198458 -140794879172742 -26038669341467 -168019545255203 -253653026020086 -111340843976791 -173749214125278 -22300726843171 -28017580075859 -188605562667514 -248423275033057 -251197043375311 -17520613686103 -169931947324933 -111347986896087 -58599833027852 -70372339884130 -181542845632139 -76915791087372 -23269812350250 -45809016134861 -261580460856578 -119688594518059 -57845934749513 -2359791911020 -156408403285959 -60219872374248 -124614802999493 -99433488037884 -132467685927361 -74738087692425 -242635451643574 -50940501964163 -17541539215563 -182756298159864 -192602472287474 -255027234862479 -206079708158375 -38667392253264 -168633366787959 -146877354952212 -7679458045608 -67278962683952 -40614112725153 -279337342400370 -2819158024179 -12558991204083 -263604160423155 -103025812975318 -164451015450857 -168299102232724 -166137457317370 -30110902219402 -168405702691342 -117851891432773 -82941540807129 -244595323654005 -60332086091169 -131022919046353 -185789669967311 -20345954551575 -212317569818772 -48520706932593 -232166489897309 -176441066992516 -261901730641058 -162948769368539 -12046520206572 -176612276010012 -132415831293776 -192442419610442 -13881164948358 -273024889581046 -141370100994882 -41678127949215 -242656478834655 -78140008639900 -22110225910439 -98781996702044 -127361106296906 -272170000524958 -139486225097601 -556517980930 -80078446431470 -9517439373019 -50777791451683 -274446515835988 -95042335161796 -231728679829628 -46574210839876 -57173000653254 -102867286433287 -176913377453289 -129881144686474 -40865284805548 -59057211967666 -219879704528269 -139065784863021 -212346123190756 -79787939922599 -180296524123995 -265459889587367 -230429645738912 -61072045307992 -133847800102649 -258036584934236 -201587655531901 -117223633761909 -272771827647230 -88817344720820 -223350340715025 -175013177067754 -69538720303106 -272021661816069 -265108004597579 -134660855731523 -248371436511768 -75962608593941 -16956275746251 -216574649429133 -99429943059153 -35016818286714 -190559154188262 -48268154895632 -46372732098096 -170730487324674 -277036952749711 -111044939562598 -33492393188056 -134551033347347 -39044895984185 -225128551790075 -5487390275521 -150876741076118 -181112484744555 -104993050866088 -122661094482481 -140235945737830 -90048439249966 -281100684722252 -76819642562880 -1292388707335 -40408478823427 -7258963476334 -234210303218887 -104955925495300 -119048437703773 -25450006533073 -277250707795274 -28638930936664 -45421386128337 -178324632036984 -231891481973273 -132787103410192 -152248217230144 -101613529858110 -225274446175798 -246702150264077 -46517253348084 -235398448361750 -78774514739328 -93010657721125 -169570903641755 -110810519064516 -71899054565814 -139262940586350 -145437374680331 -86593175533205 -249997370298206 -140594707070111 -107173929062820 -273208658145327 -230383690662503 -132566053150690 -272626641259961 -240588021183938 -114995375565051 -162057844955124 -11478852657899 -73791419750093 -261882832157911 -187742163828985 -31921838242587 -174860160916898 -43943010294495 -232192887854787 -199938523111523 -182518313280923 -110513660157252 -129305395936008 -8640609350813 -84603849587771 -273812786459202 -64565404751575 -264184034833224 -47193061683026 -154099150215974 -78905809143472 -65251310928726 -39994344644770 -31808374271177 -157444144385680 -117476534036321 -249527098986892 -172278953268330 -111839677741250 -241542267877143 -45151503145781 -256551787954453 -248621572901030 -3623057176107 -209519675070200 -238271926248730 -184474222222708 -73468936740913 -96314941295628 -79380239070590 -129769137514976 -207698856250806 -193764629510732 -16160094147974 -35580049581371 -20542514942758 -96212451269567 -19266321134170 -96946142867758 -281280035398567 -146390577840272 -82853968073040 -44675399073650 -133270487872085 -230381608821670 -76799255756529 -269731421908098 -96994308405067 -7732411319569 -72240823590117 -75882213170919 -71337880540657 -33714268617353 -106385301979652 -209095528212700 -257367259134130 -123042446529546 -59216585808886 -141429758176943 -115088357298035 -246170127937271 -16452462955401 -254842173359291 -84855074903972 -220652152282042 -279004586583747 -143305495457779 -271032877874104 -53727799948103 -173183398399261 -83166076915375 -51119217560883 -169256048586549 -263021814117605 -122437452094685 -169156940581317 -233661529737414 -238559504522498 -239534836624329 -216078216538061 -171946495721041 -45996961803414 -90341098170305 -275264843204634 -198233293919492 -229307904070039 -117605555501110 -315747880615 -237245631289244 -122308997778305 -8512180745026 -268711190832648 -127960360280235 -274470211010827 -40001332423555 -170778593801377 -157846210852225 -256008238916204 -105657904785642 -203537895959669 -3177823347998 -85660128511161 -229956739802155 -103904186577176 -276064981474824 -208446886744990 -235487666723104 -167095258958696 -215810425796613 -59935306182752 -15688141487696 -79120335377032 -141214551165684 -248692050435346 -198672526157912 -76209876175082 -192742907515426 -19948435537330 -261924924943086 -114075129509999 -157338448177163 -54464193511349 -44779679005698 -200729038496273 -222389600761835 -87042901600086 -180933914803071 -199677418026932 -96613831097317 -128909375925111 -223972729265546 -11593799461038 -52880390844238 -181566884582479 -69810744325775 -10760773604223 -74645694770294 -26102643101780 -260883507888777 -148411821054762 -260700361914561 -127642536078784 -171065156469311 -97146510819064 -252251854178060 -208124493485116 -55578127861599 -246702277994664 -200610663115835 -221689519752703 -173447659964627 -178857939013718 -176345222507126 -120364429423373 -142215485886360 -189104028595461 -251910861220803 -245391646823053 -225003086032898 -276181021767570 -204769893341542 -67290405212758 -118916519496352 -26959868991670 -36063449263798 -78113206263114 -82190826014225 -63852270650965 -18354660523036 -129270778145409 -259948402140764 -39880880673360 -44450009786714 -153190743061448 -93801327495836 -233529796012344 -239828673420818 -137980883060709 -75051687319201 -65687938554518 -205620280581875 -12011131362314 -252832529638544 -15241842624719 -108932689007387 -94975031104025 -130500275332010 -35215770329707 -63416572976580 -50348186465967 -267090548367725 -177114161304518 -158657555072250 -10339707026650 -125823179618207 -150835661912509 -101487026959888 -33620204548429 -108277614606324 -109829541408599 -229295197268678 -56413374014805 -122386018744378 -245696063144793 -228507418267893 -227516209522019 -216259789138997 -116173564771986 -156926749662439 -254304463203157 -209648360411560 -51279909767925 -146321241685916 -195689999807742 -94465863537279 -230441418970913 -235149353914926 -56721762198481 -144647355018805 -52960001855849 -117148820437443 -259890893810599 -84978871837443 -45729618213556 -118521345320649 -195237984928124 -113175742399752 -192264181014511 -32630226614249 -50318828330057 -253016663299098 -4184836772074 -226549786365578 -120809584339433 -30130906503271 -127346425986870 -81293026307044 -152617658172875 -34048560559472 -54472682641944 -267220222214139 -187785843200517 -125208480924987 -9329819662322 -203819674739672 -92720914614606 -239211619526185 -259585743223948 -155995819096386 -33465481059642 -98455827440161 -174707923235000 -178756086970580 -102645053271930 -10532118524100 -163896231466786 -174627565392920 -274241637593355 -220622684599768 -186267928242222 -245991596793667 -151067372976860 -256693146125570 -280106015831150 -115955211337786 -145072264324409 -22126945262890 -194357632218066 -140133565400444 -63100806545023 -262426273221301 -114194911663687 -45432671179030 -259868621569788 -15624643383147 -198581662161576 -128728095191553 -114150694925327 -174340409241427 -94181821725331 -271331500378716 -45314318286928 -58139152178044 -103960426134041 -67805206253585 -212193603179373 -138741828939910 -181818079917762 -148203048136347 -247784868411348 -221063432468847 -138541790890089 -6158382736137 -124606909607539 -40585756777767 -181712563599695 -89721073830735 -161119765216783 -87871590180782 -243556608505228 -153102025087030 -185825239213581 -127171384268585 -233920379317114 -216384613964195 -98360018943454 -273197359025705 -256275792474254 -186531380772185 -222157091933848 -256687213595560 -272955391650105 -239461104686087 -143821135235362 -270458907615509 -4407734689922 -46554148364703 -13808383531013 -256848227046602 -167416847657745 -262441755685587 -158546513115070 -31445350310311 -216296135595012 -84747188608949 -53038239421517 -234455706705776 -95999354134490 -49896813644353 -247370521936042 -44137113381260 -164978380627235 -152824907749130 -75247439550371 -113667773074670 -81169466390275 -183430327266192 -89461768217169 -30571542144429 -251763525854067 -108620728928145 -270694322482628 -82492290999020 -155317226001513 -34360979906860 -146355646361116 -126973583909503 -75438991193854 -10769186619189 -230515062799961 -245195144424399 -143875397175504 -76713368157725 -232952458031599 -280692767575306 -216898134148540 -14754212224816 -8686150248312 -47065559740264 -2906532678996 -33053844403032 -140148186830919 -235073909496036 -182830986683138 -149345519660173 -56850880158649 -37415825266950 -182143864900363 -107791563428681 -103909383303064 -47558693483380 -142626322387120 -163177011902822 -230463487251290 -118239269230027 -54474545599996 -182571974805363 -233978545521811 -37179771436226 -133061319129614 -62516666254660 -166985544107065 -276337825629061 -270435189447310 -35602813746528 -7866070453551 -245271591898099 -92997816787976 -191509528950894 -108083492773252 -230061731897360 -16076642418968 -226648661638700 -86722546653011 -182623557419212 -266203746542272 -255372533825402 -23988648879043 -239584262736887 -133960358373392 -278923880546997 -73626258366988 -271074719580443 -249875686493675 -183270071148696 -81492211753031 -220827492440353 -40524035270116 -219831580435256 -31643587289366 -114147756182663 -34071520015994 -76545215866666 -20215703222300 -37318403373497 -9325938431936 -14699919917283 -9993870700807 -258257638152638 -142171928065423 -30324267442233 -228415545469135 -228574968841564 -205870958339912 -16576411108027 -270548645668971 -260372549183689 -262718926683422 -221719619578405 -273495893450090 -30865349326052 -172017792014049 -141169918701163 -139012017094635 -130695100008521 -107524248665611 -30110082531147 -138326625052518 -262527667583116 -191421477041704 -271678894421393 -266645242232734 -55101130613839 -4354396507539 -248073533716781 -245672173306239 -83726825107543 -158625505076754 -264863374592435 -235591914427778 -14211984464397 -279332260544806 -166583734691480 -234943720462441 -44766564707510 -262082232828058 -61376285860203 -117702788426530 -219458770481647 -47547706471887 -280912416091786 -138352171755011 -147652519456066 -173508243884845 -223406835556422 -98907769825789 -197187693191001 -73393235318983 -151865921290314 -175061299081559 -185738843979711 -227914408265740 -253413722313108 -38138090546894 -180032063839030 -130116164464115 -114644726977643 -274968567672118 -170013377511486 -103662021947669 -189646299985 -112369301279894 -136159561733814 -75555251555938 -156758535421727 -232178160945660 -46965933332509 -262296807809061 -115545982917837 -27640427590269 -57488288526307 -197107469213374 -258066684498006 -18715897633104 -209421867123322 -130695907927892 -173726987674777 -209760143250308 -92143231016542 -276785859367330 -41431161121509 -191826053815201 -126102184491820 -180132657342457 -44559497032178 -223085724143380 -220103855041261 -191644802238065 -250395728405455 -42283192132150 -143873640933162 -150654869387516 -99741390168644 -242452477477045 -236201688102367 -229610719577401 -118843497267024 -38862752373795 -156208947562127 -68432587851200 -9043322763726 -43789459464581 -79378682244506 -115433778229178 -179918724357211 -206819337894706 -198199943046216 -245217463986180 -168163181934261 -232660628171062 -247040470295281 -39137039188739 -77689588893333 -190483064009885 -62801146906864 -276592664904705 -102244393653211 -51669943182668 -256858572338835 -200306915425419 -262047698498613 -66616462900288 -7633451642008 -48912313341387 -242133019715869 -210549158017218 -43435850888871 -261339346533204 -171504342748388 -31794036751879 -224335115876216 -86927611271443 -210436863160099 -224535461524251 -178351634904745 -162952852189024 -201278114899158 -48573850539172 -125925093218202 -225670579156838 -62792964704920 -230875105746190 -196473148667812 -14684161370303 -134001328418729 -24773261429941 -94212345757756 -128808603320856 -86776893875452 -239916434817996 -238081790076210 -163267088913367 -205006382960395 -30463593972122 -179005701222465 -266064232305007 -10199020472164 -241462788177262 -222269354587931 -235162990971847 -12143968996459 -105347880348723 -272442317905460 -167543108436198 -17557675623358 -96066976303268 -196287411752308 -266343567459342 -96811106459926 -51945453982159 -217218819867650 -203215320149155 -190565117108874 -227152767806305 -168121574587657 -73350122078027 -233502749387234 -103062312601944 -202938645425214 -116865681172305 -87817487118983 -66020458327250 -123522780927743 -158208674300305 -77941433825231 -102526753118756 -5389304826940 -29226548512920 -222111952374577 -82470897563624 -239331284528212 -144117791348540 -213541709388165 -12340577017135 -200100217798991 -183260502769109 -151886156094066 -221388270325035 -189495241409545 -44031349463554 -242706272989229 -263900484381478 -111040087245867 -177023536029177 -200541514305143 -244630799106358 -200559698010467 -28276303904086 -143571676441835 -118703781888372 -49871468561929 -278155262208781 -273194046342878 -5539108878971 -279227237417893 -136016791328930 -250739428219421 -118822540703914 -188620824146197 -50644038341514 -267265913087953 -20627787889318 -54439744463242 -147783880269993 -84654043855758 -51114296360291 -122253852911929 -155600034660913 -190909076172957 -42154066633748 -133916452343822 -172936160769290 -227444282766223 -43984099811356 -222459857065110 -222797015826273 -271799987051137 -140770865295866 -77249653610052 -236907460336738 -157832668238053 -279768614778532 -100799257232411 -6167610147328 -40801149486261 -16202425210773 -176153879480632 -120712812958175 -21275654268369 -130402594373936 -219417090419883 -52027403886640 -44988024452854 -150528082570012 -136732511732556 -50412769185636 -258105361591525 -212440090362965 -279475653203278 -125491098939318 -6082972520330 -67200088215814 -112700696178322 -89066188615153 -126941997071504 -20621748398432 -194534259179854 -257319972520377 -35469334099832 -135621290505785 -244161704094092 -179640150504667 -67191476254216 -238193753526505 -139166031532624 -226531069054403 -149737552670309 -47580943747830 -9443716196372 -3665052990129 -74112592496277 -85760098264875 -132163968620860 -138403786938406 -131297322938221 -15252736809623 -62181155685663 -275890324198392 -84764483922549 -31943479929540 -203719970802439 -219237800590197 -142345771242035 -96505784088365 -21208187268442 -254695380935720 -41227097688584 -270252234432195 -77795348466559 -281381897870918 -190114959503494 -57537777632696 -168995295234357 -223661753113922 -229375384743337 -228545037266436 -44987992622917 -123227101988927 -16044495593864 -138717768228983 -53208383571827 -220710365281766 -55558866898304 -149629743169397 -80471020279019 -50232202453644 -280069326788089 -231991409649400 -263630003252270 -143379236368508 -254729481751362 -44329943997338 -198627446688624 -47162173489721 -155314753400214 -14069187581988 -158699067189467 -163853558214668 -208859702433666 -206818218857020 -67248703616088 -266384500996351 -94901000846634 -148520292571849 -68166532131062 -166454674430254 -15166281443416 -88382678705710 -218775597870709 -197465443794206 -245964142521509 -260545662579999 -71882614899572 -278111802314393 -170760077728926 -272008255366266 -238122114944048 -68646577281868 -79446073883915 -113720653108941 -271041255014756 -214598893687946 -223055672702948 -250898253002857 -214752660579345 -1470922973670 -146669703799242 -43891605146031 -257537870017184 -136883938399303 -107133705131069 -247753854372616 -238520383612277 -237277310748481 -6977010871139 -244361122028881 -245403233993866 -103281020711643 -2910883154938 -193656260487677 -88029930639048 -102943132074995 -46621468088176 -181454911535960 -234144658759152 -47254040099050 -140072784367952 -172338271619994 -209746084516539 -153677428613740 -265537820734828 -3494872996913 -37411599755469 -222903656510294 -201281580240674 -259289274764471 -167469580970692 -81812791634795 -26831866173444 -190188410060965 -129534199473744 -264128581011843 -262949001705038 -229178113489280 -14776010205692 -34883960663167 -73373035267046 -28862436257536 -247478139739252 -66727091458873 -170558457727495 -39120152263549 -7783946582335 -167643505132345 -27360548720295 -263644267168281 -238376444914629 -164351939310660 -76587835736809 -237748984756046 -191059848452179 -119696817051550 -67497993742345 -22189288647879 -89491259327665 -62175406155707 -145528161706362 -131142923737047 -232017765434422 -142720371503820 -149984327838604 -226253388066771 -226267673905363 -67814281911250 -108851536602135 -232111516250182 -167383710866085 -108787250328471 -38538819697699 -149755754421132 -4135735019701 -114664611704196 -261207555660624 -33955408784493 -67019071651531 -7261329212898 -14307973791499 -231645995646711 -109132305027659 -250574512036465 -249162906213661 -19667660271527 -173224874616168 -42291258284668 -279886913640776 -187341113812059 -101647811359546 -215831427092611 -202287469441885 -101503707297406 -107918028668700 -54285474102274 -128774159785982 -153379968092908 -240404831567915 -199810293851351 -20768923301118 -7875501091453 -99934299167669 -48913053953037 -90237767565683 -251324193673825 -83322745983410 -253167050912133 -14699664438195 -147133845099314 -119515496987172 -27261983442120 -235883802098958 -103093737350560 -251913402284509 -76823214420135 -129471691059571 -198431146972312 -254441323396464 -123690057732296 -236627443566535 -240216789354006 -166494367250898 -154774815587222 -201127697198694 -245727105138166 -249641143627318 -56235187501731 -69669888983136 -184205497888093 -3841636271986 -117286565149592 -1088760828132 -137361626928642 -242324025624251 -139256094958112 -168566310220885 -93530391432990 -274502277819432 -162374152638228 -63163120719145 -266401391974863 -54548908358849 -128031342436885 -60076649981090 -258601385383743 -52229171634022 -37314059280211 -32403482852197 -232778609665697 -81757422247821 -75665716046177 -229677643471248 -156537833624503 -169467397961581 -52881433919107 -205155209029230 -279894346524469 -204884400387821 -245896342123960 -29170577622645 -69760026466889 -64387087824800 -108994747830333 -155174860331735 -130573416203990 -57107750655802 -249393767396225 -191944233073546 -190996254872311 -105790652729841 -177751363503224 -149535932327335 -258557009231489 -203172134833812 -155772436556581 -226473235373343 -271767383470911 -197202182675893 -191256725171188 -109314584509012 -187980116768865 -18471922522426 -163241322601301 -64160111011232 -136723864158832 -119967650798827 -163316288564791 -23092898368444 -143406695062967 -236883570498184 -120057892827992 -184738621402020 -83922448629684 -24561923729106 -10309595153200 -186810687959920 -21306985855013 -39312943032852 -118822797944048 -250693076865518 -79898629541980 -210625137727445 -162638498946535 -47909269551872 -51292416222578 -67320967455529 -160625830504763 -109239270840294 -220973516477999 -21825088034562 -39676885985398 -173123088016200 -128885974047259 -106722975221083 -192818534863799 -5070329742650 -169425501392711 -199175485448118 -210057861635348 -223276984998610 -158466350161017 -238697628437863 -127403180357934 -43864007518251 -142768976782646 -199253226508641 -197947457176839 -272674659672795 -108504212151367 -120211539869069 -38022743778563 -202250334654359 -95285252217928 -229512554466283 -2855224514945 -157204061210834 -166983707385509 -98396989912463 -258502295508546 -182434801321186 -189636769855828 -223203423997649 -160336847312422 -123068795211785 -101257105561333 -254897594787538 -166884599380277 -100420601045436 -215420265196178 -64261723913414 -28763557027625 -201735213930191 -4172958726082 -241692305696431 -110698010934743 -129503068221984 -35379570766356 -129828388322587 -103748389317083 -42222114003217 -228701825759010 -98375622046694 -254791343863010 -6564438118872 -87594043659536 -161738924076654 -167827243346415 -65536276132534 -6104576390497 -200561541404620 -251353861711658 -210171518874645 -81619239411233 -236658837911752 -173819448844004 -172864961760692 -142754236329404 -120369772007373 -205545336611978 -247840310234406 -123701738986610 -209060802351044 -178951015107557 -177644335702309 -219582264676705 -145350244974783 -132051205259498 -214641408650081 -261474144430607 -88644969556812 -91328314113766 -18374933582616 -92811325048604 -175150471539895 -18419865174090 -144814827430845 -44078537259505 -56479800181716 -256250356271781 -168005465527915 -101626498322737 -43089008625891 -155902464254777 -170611983974973 -257034199115532 -43904568442423 -56939305843519 -266213456756522 -178064758283269 -218804465732794 -86785315072537 -254919628586135 -238073332168717 -281110721530277 -181617431392788 -232432869256419 -146765916856373 -168405359608136 -252908272082338 -215308199560933 -136409520961800 -107993249681016 -169863533515905 -152126034311792 -277379592472745 -13743041477585 -52925314617696 -167240386642255 -51719700864283 -261006629515414 -101318369736873 -113861083542574 -270801376769224 -70834506114227 -90299139786320 -52130371434580 -221828167443044 -159479064448450 -266320526287892 -235492700470226 -161843798628185 -83374291986827 -68650741635398 -234422111192251 -278022186741147 -169397814688760 -85178811087043 -67542434803840 -102408693611404 -33041133056447 -106682400117484 -91380466497362 -31446121217779 -218618185685361 -159517061502269 -105154104514504 -182642083235192 -99534967563428 -979374465894 -17719438572712 -79876970504190 -38790121657849 -163308730173618 -94070450898751 -240194696028878 -80013462780907 -162967990567765 -52069355686503 -234973012599441 -61932626131883 -181882105534298 -217692497832055 -150491839298740 -68065037623417 -183414131572465 -25105151688851 -219883708229447 -95910744544044 -252969436287076 -36166242767164 -207374542749389 -161825997561102 -57904159007036 -112673562047073 -81060840209878 -47752481813770 -145211213287131 -237097013074362 -259983822704551 -10864866487646 -75141272978638 -268424869481382 -68615008908507 -159492870608517 -69090139739620 -255559692421934 -168642456559383 -5553917561856 -148893814652479 -124180603024356 -214333498240037 -20001520833484 -252126626794518 -41379624611809 -144914916083358 -193277946666283 -142095610501964 -169570126624705 -81644533804381 -274576600628127 -199063607373563 -67111597225506 -160916648812690 -23023490284406 -22271120127725 -6034694229603 -108252198875627 -114942164627220 -238132038258878 -185899981445989 -172507011226920 -235943986898580 -103778466741629 -83683289656452 -259199047430118 -86372698149489 -48959959507638 -267001795051837 -67076910162166 -137743809874302 -204915295241274 -14138441399447 -53532952511440 -178283888703339 -108545786379297 -171796259295169 -225165878603955 -142402989404585 -266257598054472 -92453983916269 -25815256790038 -205132194777775 -13706533550912 -261959483686235 -101905006090996 -103760196407659 -223053600359302 -248547498037615 -219284535932832 -246216831686309 -17835096125006 -230882041266358 -277402258966262 -166466738601461 -85666871311733 -85354273703936 -33804630558503 -5186264027588 -276726635362952 -260039334923496 -89161335855154 -58593901078996 -240354000090726 -165892190557418 -223853562352831 -259370383480853 -35280914383401 -218213040169014 -257960799964021 -57485523865995 -240578657528036 -47413002220833 -140542393190551 -120645015098100 -53937721674424 -173037193803946 -27907848215991 -10934612770008 -112765415160891 -36722811778775 -161736149128944 -101363810039349 -153452509215472 -9881789533415 -251203991094381 -3023812101012 -150492614938594 -11056941543000 -34446427271918 -258559683787073 -245264067448224 -25225561064536 -76875067620251 -75945787595576 -85837352919682 -273654517591577 -92859345625580 -277099194096447 -192514268896939 -205741054702260 -203359555597023 -129551654012853 -164234967760878 -86799627031333 -230287923217691 -256816679445446 -94373120362706 -3508850645721 -114853299456271 -141214842474621 -256805004787095 -89155090659786 -152537052573712 -15433911047227 -172269030913074 -224327094096242 -110585329579811 -252679077753901 -34706222646742 -239633845955439 -112118961321415 -14159624560340 -149218884323052 -261191877798210 -237947649205391 -105729985247128 -165284036904539 -84653321298575 -6597120354285 -69833704305270 -38124167772813 -100153204340908 -234199017048559 -157892040541957 -160611842370138 -45164477025594 -264370417400403 -257411461909755 -162508107524961 -195729088624074 -152606356353933 -130634013303360 -45224716102247 -8797535443910 -62207777405029 -39818874104697 -42001057932609 -12179531380018 -228847146553551 -107002060769889 -212806777805474 -116234575569041 -68983103151016 -36112491330261 -42683507446602 -164147541734704 -201914342341942 -254424148945578 -230827576506726 -264912103525351 -17686844092404 -147023766182218 -258660829935481 -4073389335572 -3239105517380 -95990627418129 -242708355228871 -122695977843867 -195656485783460 -166281022699765 -273308612019145 -19641209347882 -137399428494271 -183708084539518 -86919318624613 -264210693291536 -236597311063849 -125034837619472 -13556293476823 -110592275304629 -122667265983092 -148630744632012 -119163316462381 -101421279782897 -143697867205157 -195397554958980 -53101294485607 -9022863672324 -57635601164134 -24429465600577 -111456469832747 -106178652832648 -120619089524569 -146265960381689 -74002179393867 -224654116945048 -149080031721098 -7627803519960 -140012152728541 -179909159171516 -248010220351239 -231002610680796 -104614471427860 -42342457875771 -96555440686297 -212701377809298 -34387112267769 -116004945269690 -109069676805826 -57143839420530 -5822939905695 -47654345526132 -261003507100595 -31300774685073 -25625806571568 -120832119972388 -158738349065800 -91284223000712 -63542172057483 -27480087443170 -72190471912203 -169282450997750 -168444727980844 -161681972918956 -124388698150172 -215957075414048 -60592460378339 -214132300285516 -55469867005178 -241018542891235 -168358493348303 -24499739713573 -65001758201598 -274189176379521 -134301779727103 -143943871118129 -185890494361605 -181125209632057 -102241913305182 -180738214193171 -279563532164 -118297606542855 -14599695792024 -30783748713804 -90606658391003 -147005882808662 -271210438310870 -163850695148059 -93160802799251 -257198173486200 -98800348378713 -41752229355483 -41269888668843 -208195168868046 -85879336697023 -108934427465502 -196264393948159 -244459621538086 -95218472600696 -39927278718659 -227372518990873 -107292507189428 -86332480813126 -221456167413737 -113324194807869 -220411245601250 -65553504741469 -224519287490254 -212581317853352 -8419858392740 -234745880957013 -8239802635473 -97379980960840 -25505231937342 -94889044644915 -241228335784567 -90212622651190 -126769339879631 -212689257258380 -256540715400698 -241976786673460 -188316021775910 -267760956610790 -137809778021932 -251066713484847 -90516242132180 -96866146996987 -22566239230138 -245504429956093 -157151273310769 -93859964723941 -73824040423504 -83333437508476 -153175269554832 -153160324343020 -197416061839008 -272757988536223 -212651401005805 -108542533488350 -32361372952382 -271036810360733 -206887023638154 -208140601340345 -271269290301307 -12906801735871 -28618729516265 -105922293951347 -130386711397779 -19144776456810 -247131474823600 -15398085491621 -71944270577832 -48321130665129 -219129146274444 -83513798202376 -131514943687397 -184454039859310 -54810576766883 -108548551267514 -35528643550332 -206771279829284 -237175905546423 -124936652319353 -129916461640730 -62930758002928 -130411711615315 -88415998466294 -200912077184925 -193312427262408 -227336321617085 -38520261517324 -27260054434215 -91770618621241 -270484990421467 -243821843814011 -30157871915177 -162499028271495 -102154626781099 -3520127602073 -247930320452170 -47641777863415 -96677680148383 -165466931539404 -168596994119062 -82151591558460 -90801318277503 -17976340343751 -211020133744358 -84895273082252 -171847167815491 -230244317386377 -276612381114230 -210345496989459 -148055684857536 -222777130642302 -242503880502424 -112638682431296 -106401924002803 -277122658755251 -247392878811244 -49283118474848 -86036681367022 -266941292091708 -186177822307074 -195563790300128 -86150145338432 -239151931869795 -39909017088953 -7619686863467 -50746987853986 -220654403487358 -145426096932634 -261863631521476 -264833959052231 -270288492956000 -48418244327288 -177147759609447 -35380110965241 -55957700971397 -211295552174813 -240774132207304 -131634610922389 -80659970832658 -102225227178354 -88194582973550 -234680914506229 -30066960550462 -190811266250920 -11250115815123 -120593106525271 -50775183331791 -162409977803614 -273002446684713 -255870528236633 -193300576097090 -234356295611907 -210459413089777 -202072460601934 -141989540665288 -258441544250587 -27039338313315 -82487623637389 -49691651672439 -160714803114184 -195443620957173 -93051900405887 -175409587078103 -171785741340919 -166440138420022 -139394200763089 -172965604074889 -36122972991650 -22950859725566 -268263758184567 -213695787195944 -219667413481791 -171277304950604 -156543599633793 -115122288632024 -126360125742605 -171667974942712 -66343039759672 -206501305996170 -45541793088161 -161648913617829 -59780964724541 -65787478561010 -79357378192572 -194229809540579 -197791401505836 -176314477493734 -151604561868366 -30571744592144 -61393333370431 -222894118621293 -65639262985618 -130501847470911 -265129909670616 -253592226286194 -19098804247406 -1111459341809 -71500069763765 -42132642464278 -124371438989856 -241641146447516 -20264621722564 -141513825101412 -59695419770655 -214800096648463 -194464511125940 -33170908567698 -22813049682927 -193162236606009 -154328973053491 -134171727412736 -128627772966657 -279493087188572 -250161022005750 -36220942386147 -182122313746191 -224530917068331 -198327526546525 -73046091410597 -208426730155117 -149504874871755 -195304229569594 -50697219158305 -45569170646612 -98684091425417 -76419870519723 -102081398617302 -17729078388001 -203904373145648 -18506378044730 -131383447341697 -168395608370709 -124068757784688 -240470336760364 -33910057451160 -254014294411090 -158698090265032 -138444865322551 -268151042300483 -225553632531489 -127334130876366 -81436287722124 -259892629460378 -204799950379675 -242830946152214 -51227752194023 -203671847418314 -133536320342011 -69236557078428 -248759684044315 -220392510062316 -4878534376394 -143067723972577 -174144315936468 -223422668711575 -50984350818772 -104192598483064 -190761326434996 -60047805523216 -231709019853814 -237916121529806 -123563766803156 -108090129537999 -118336974915563 -170398469440041 -273627947515689 -262966929882439 -247352733473554 -175741268179069 -61787097574005 -63313762679652 -43492982422643 -127202376394174 -126879119529432 -214807593899796 -91173825720672 -11533734722593 -272888982713303 -20528877767177 -98132160600438 -84515417927175 -21758438969410 -66747209004037 -121839303934924 -221143220230278 -278111605577791 -112280807775955 -208595160450837 -115378616451053 -214668861613433 -56607272201371 -269158677481654 -3234300377590 -215779847941996 -225948892511007 -204405189619572 -245985815434491 -58716202680879 -187396396791444 -280530915344054 -34272448835553 -192831122883411 -17395891294915 -168692943801788 -149508512207771 -7717672091166 -151728249772316 -82455153280628 -222436947697434 -120984177076197 -14812404214631 -53713530052805 -264441118914668 -158906556329876 -109757532691617 -269644093565504 -160777704923736 -113321267972215 -20027681160155 -173085629988312 -273526928918043 -189411884214740 -79875125563627 -143801788057432 -279520032202886 -156600225269716 -62485718216358 -151583321011368 -267910391462514 -263198872293766 -250464965818652 -180982210977386 -185305149863288 -197005725735394 -181736650996789 -205085453231764 -90807159091966 -50483343357498 -107445972760986 -145695952260795 -250723702876656 -41447942816451 -176360952905006 -14345906614373 -231883902138712 -129478024622684 -274375746660795 -25615081039112 -279095326216742 -261662399236326 -172177208871055 -100596066130004 -200253888711127 -98827339013413 -168559293441551 -41941569373110 -176736553810843 -24857092398530 -157909170238716 -173444688611069 -177974305474757 -69677648634267 -153222790370207 -129767956013763 -34678159041327 -94675437402753 -170741817295896 -76953730142040 -211893358695517 -135562690788422 -47640767602185 -97523214381617 -37229602027870 -69354208817509 -189289483407973 -117929377153997 -97164387664281 -240392117412751 -71159280519367 -230988260059672 -249643038536510 -33388714072968 -8320354647387 -164606558975050 -41685317143366 -241069712903836 -124260986296438 -262674139480091 -100037646535989 -127373362736037 -70881314379749 -146358821260590 -155636765240622 -245019642554186 -147357753221542 -202703453603576 -211289413091354 -205776299687626 -137800528716196 -223776064998068 -204667181911429 -6129410368160 -128708091913916 -27294581857130 -76747478347368 -229231134044070 -270456194190664 -220291663446434 -264904514624796 -83379734006777 -2840326751989 -14062354877183 -32671527789296 -261623840952000 -168456604414609 -62454620599296 -184976734337160 -3914987937966 -46974537605230 -212281269583331 -246285618641699 -163822573114317 -92054120486680 -1000687507813 -35794372301553 -35654868635071 -229586066226284 -68481555863034 -115297198177401 -278201481295240 -279321274549499 -80595918945181 -73728468106423 -164951064330789 -261063793464584 -225386413408389 -84760874324547 -180227790008165 -153376571838663 -52717926971616 -95721592165113 -203697660142011 -264325663438531 -90780985583109 -275808811049485 -48758076094801 -3303842498314 -164803678384420 -148929821913086 -195398225797008 -78873561713064 -81730141061956 -200474006710958 -224175611208921 -108884669200716 -156486761298306 -31492554868154 -172937200534680 -133366507815384 -38101117996268 -12099020408860 -16507237706588 -122196121663388 -145565760209032 -168287189219920 -80851923034703 -59114308011159 -174619780847903 -85359675488204 -196366332759679 -170470220956038 -91214872988626 -69600447966198 -37631141469992 -65487521164974 -175696990404232 -35316059077764 -46281125022029 -98252374839598 -195278537275236 -217134238840664 -213142237340905 -146692207706786 -270258166008761 -109853736132622 -218968883582450 -195001287582199 -96056559558312 -8588475032390 -148646394363135 -112917713237904 -268189254579051 -142855955444960 -186985327480595 -234047796870668 -244144235852365 -22397981399724 -113797835071662 -156173502396227 -32402924799915 -174335124440314 -245838696296499 -227686150026151 -78189717618013 -176297820627012 -189333825630730 -176786984467455 -234082762352890 -88396156033761 -187020292962817 -169225866898857 -272167993476275 -19483110913183 -156146459036111 -182232803431387 -111153481405891 -189665239237217 -190725544525874 -226076925919743 -36257905729738 -160560822929357 -269537299919875 -114568684786188 -149946971962485 -163125526797547 -15088527848572 -233080215891953 -51712897321027 -268591467307403 -224562850875856 -102541550505310 -59045414114719 -217437198429904 -48199034496128 -35587901163539 -258516417771653 -50226004592429 -158733594102850 -175201376116026 -172303670016734 -229121311659894 -207691230199048 -58219992173511 -69168808776252 -29729772980128 -29852584553975 -206303727729716 -225723683163113 -275013451231044 -97480874652986 -78052693264717 -214803723174118 -17975123422090 -93189886807214 -71597922995787 -19127570138570 -171501483100909 -87542264156504 -123549303398318 -168888029522617 -201388812414210 -102905094610870 -207286920490147 -41754002112612 -250767867568494 -211197754900498 -81250366084968 -103260408395410 -84583438590627 -17002863329044 -30505718950670 -254837690476071 -253061064345465 -20790666911312 -117405265450653 -181909854606750 -174191139632936 -138612386960854 -141387468048480 -167207226191287 -248318797085210 -247110618308083 -97741019886887 -164348863030197 -10125140606782 -76671309517325 -113316557220341 -4722223610320 -199586407282449 -36547671400372 -240610780339068 -155908958858809 -82185960022139 -146690549178236 -130575033847201 -15098549606185 -55260941401869 -72581580593314 -241612734852724 -42569997597217 -114732476237357 -12394400776523 -39077632249641 -82578423088781 -196423925716607 -150323712203663 -70449167762341 -101852137327317 -25681826735490 -249375503356905 -94204890367894 -162941625148711 -205046572906805 -78593116748686 -119611239880668 -125941707151570 -197405778682347 -270529818958343 -95457892588575 -64990618971213 -150224835669129 -184017371253969 -38109758248204 -216238487082909 -221472619083468 -204203530526721 -235684821102548 -199283835822943 -218284012486800 -110369806260622 -38389134738395 -270764723160508 -28403843234444 -5627706022306 -214345890506992 -70739943972284 -251540384091798 -259556785238141 -265479312327224 -141545003784099 -264938962949298 -160664275167120 -166396833348177 -235684075077424 -249046618683556 -31522864421641 -36598645335591 -204804968024995 -123444651085205 -120038136104871 -88384994950787 -172691376625122 -75111818371959 -238543164328350 -145569608419458 -39044838324639 -238381082824835 -97060833885830 -41792998237524 -184696479161546 -55224468919604 -186871863509185 -208149171684377 -92249111823972 -80153732426184 -17841875039057 -135956709699686 -32236318406298 -266815860343011 -166433311713280 -101797769250192 -84978282168732 -189064730597935 -65442963339491 -165310677876639 -273912481634453 -49336262081427 -191883630518496 -280163014706212 -100918013028875 -243113475613562 -47406559430524 -228490311332344 -167180288100647 -190576118474979 -201996576961651 -178965645890497 -1756173943360 -267224173733811 -207321957063310 -11867902705294 -72892975401191 -31905963452827 -51529129170177 -93515817646300 -262499935720900 -29426326254813 -281459921082961 -5801304437999 -133234173099332 -97881506400941 -237637911668954 -104870154359047 -1001265154612 -243262128877798 -193517642565148 -156868942095746 -258346240917041 -91496933001969 -227836697390023 -212985763535854 -42156167178833 -23273478123205 -199904854312713 -172592739175962 -225293367720219 -131017960759595 -48814185060675 -168438179857904 -49535467381369 -274082540209388 -103344964217335 -33009648996331 -199140165170555 -191930207367426 -147818295284861 -218981536900389 -152733982821462 -101700397972220 -202667808453188 -113534338684446 -7150378690254 -280667595079374 -212729232723858 -118479052878072 -131657948986394 -214322196421095 -157254266394218 -27373321094951 -26960441509620 -187062660334039 -65675838582443 -185657682231028 -159213556939693 -68685192554647 -3112616573059 -136967459909326 -29108563911278 -2309600183390 -3432812948585 -78165827779459 -22097171876660 -75408246144554 -241489388360770 -200758663911243 -57812659802338 -249459122789835 -107492420499414 -222845322697667 -31092798289 -117268657119117 -68903342839881 -158300713583024 -247810010548690 -216967845737381 -234545507496073 -68823386027643 -193859607209654 -146616441390540 -41038882947078 -192721717759080 -3956874236018 -251609967414960 -196141501370212 -103460465604770 -87352645021426 -268904623515939 -175824938735691 -99584042443501 -12954037398253 -197333434858230 -140653848012425 -265385137190087 -227948068820544 -64384787784258 -195091372507766 -46755938474393 -213202572763778 -81800685101964 -129488527072234 -233537544785979 -126651385289741 -82885407335406 -210989779404573 -210937100374765 -250928663170066 -30760918863649 -157615342614958 -79489532513623 -28297118243857 -255132735509554 -82246064560519 -31701771106133 -137508050650671 -249392489888345 -22608137578126 -125043031187217 -87729799756526 -241397992361468 -81885957411707 -225474975829142 -199087807136055 -216920292224305 -717825673035 -275644888048357 -100149599399696 -35115669779868 -33336334878817 -257180016089669 -8618132380339 -41404973147231 -261119103550517 -33979288098318 -66473402998258 -125303745541393 -249866071793904 -108888306796784 -196081535134102 -163840137761692 -206500822293766 -84903247078613 -766280452341 -254739608098027 -187314407414865 -75934106039404 -88493159551011 -202964692774773 -130112120289561 -156873755196834 -11692432802400 -116925796992909 -75710207496432 -241990088093638 -203315026014212 -155763778615425 -205916248611061 -216808609982403 -17452473913991 -184706935442791 -108901050734963 -32001713471489 -223323603654731 -172399953683974 -173096112512589 -146509128739304 -259186634008993 -269853896346808 -43940094615189 -250140361451701 -98438610199365 -41074818010706 -143254699687062 -54241520767140 -27369617818884 -21628328266590 -279567916201910 -13944727027982 -14099033512024 -230530318062186 -118044724273987 -107500622342037 -93611139586781 -249121987233242 -70122375795224 -193843652604621 -31383350184376 -229874871056107 -62234217728967 -199593767207879 -251155706906398 -158978059137991 -274125457372535 -224309981697860 -19826135117544 -76882764380098 -267394026065383 -159000484640528 -154320639858657 -109381106592890 -226809535883670 -27591250475999 -162078402160709 -81919613101711 -67088122514862 -191184944591157 -85102919329887 -257149562057784 -50166463564513 -192131387050612 -206860262364004 -206401216555572 -246717124192061 -15164470351883 -256553651645874 -155578701835403 -168211422134573 -48532751373567 -46217073134552 -216760973435653 -142822443256829 -108688124843774 -154468604853346 -136006270246446 -121708052768429 -106374771881112 -103158862811316 -181793533289839 -232516879143252 -54036685598925 -149677905314861 -202660433824075 -196481098091862 -128339909451938 -245875611834770 -12713993593397 -95943684353882 -181607466739605 -99530092134376 -110161254737305 -174522912870838 -228613358161519 -53262640096823 -95779897113936 -147932401522654 -103685452215700 -8538052309229 -97242479299807 -238486326963124 -109267642621480 -84434990039638 -207368216907082 -260879637836137 -233669096313137 -90034688060184 -275397234525297 -274208130377821 -139879672775179 -30079548570074 -17835229235182 -278800913000641 -83680074390971 -246233053961473 -83270731633878 -230226710731270 -49690765483759 -204651163443136 -226662975450672 -260843545838172 -210662258685946 -184439467372833 -117267700414943 -64011948345256 -224330434937037 -143993082729557 -153371695225521 -80644253889275 -145618943619163 -156419320069290 -213876890286104 -110968560804266 -30295734838069 -11289309465255 -50873542335578 -105381378030417 -223698626510674 -261078382207225 -268847095457359 -167957674395423 -58003138498668 -57129590444477 -58709908968164 -247467529306619 -46401471104329 -116754366929805 -35537960735945 -234480003412788 -134348394508102 -74994710997062 -163650642669013 -3207964348333 -234050860334825 -198792268850183 -246264528592411 -70261290884759 -198758339983527 -159581823477408 -75122240148920 -131956385682115 -57976654815055 -254949643339778 -264110700669652 -156219543704856 -81468424056265 -172511904152867 -266145856754613 -84065849483616 -118050420418058 -44685607160358 -96438051673221 -91682274736998 -134578315702108 -16897435473306 -145220520876612 -40331733936774 -254957413603297 -86716782044800 -69039664634747 -121280115326675 -221175402096252 -172700566764018 -151093770523312 -252331752683490 -85699736822013 -118334641691601 -166813186731745 -121816096357890 -5686554339951 -181482808799794 -123755800871419 -23883609135630 -261615003312203 -68076638547604 -272224281867938 -77725296777994 -85574755984621 -183279335701806 -82001722714191 -138131712443868 -242661464040232 -169812078487555 -93074692331675 -237463001207704 -53708507032883 -249283287906102 -158371847621129 -267106732496547 -142451209115802 -265892186426881 -242190581928918 -267713961773460 -170392365409264 -72805327581330 -74970996248249 -20393312166394 -150800127520340 -224741161506865 -9053619326192 -114677176232645 -193395774689686 -208682149635419 -4536938436171 -213129494242994 -43212559775686 -273143351688470 -12600529621987 -141036905806289 -211131013129253 -139766208803769 -77135657065993 -110850036411393 -268050088033409 -148222987818771 -185481436617005 -84404305068693 -147952179177362 -46815571496889 -131752764131025 -50105077781489 -125167897050292 -137171586361089 -65387697231903 -84421787809804 -206007656054976 -202355838132917 -271470409102623 -93102534559346 -85627401563217 -166486628297350 -85533681806145 -14667633729801 -70733698630605 -46342663342184 -190544095891669 -43099095804276 -134469817594971 -264015908310049 -265492595306180 -118120569825958 -252873371304169 -139652744832359 -153668413193318 -153216118253104 -104709462203841 -94817701179285 -96811666250439 -242459085146885 -120954926845390 -117668111249302 -237799744667591 -49202173854362 -196539869256204 -26124522026195 -145262253786776 -240039120602292 -10268737144247 -149866944569005 -58782221584161 -211625569432126 -75346259535812 -147619594524744 -168403237770548 -270162355416827 -252761729543482 -46368146693879 -18905919570325 -54627641236523 -40963545181171 -255586612916121 -38487707381855 -27173958382283 -229817496594244 -14461572321251 -58479483466780 -122745702820549 -55779397037677 -167956431857872 -75409073844280 -262012996598228 -17486640590694 -175077610804347 -149537121706171 -4883233845364 -215767242729384 -1278129259471 -5757752749077 -51927453540476 -50847825570036 -162541418384376 -245452005498469 -63604423851170 -16496143216085 -116431149831661 -169171267915688 -257138727212437 -81193094239995 -46417552716030 -128092048573939 -93348116270133 -4854390548692 -268035536791499 -116330034782682 -210125486169757 -227707392473127 -268726411031931 -277037053372201 -133866247455622 -168905010826431 -220011967698475 -29582044199943 -229912256144137 -197273572297807 -209121674233264 -255509760479683 -214796840991516 -163879241395169 -269382492668678 -6980353044080 -275160798571247 -164908075420571 -268295371705618 -81440538544165 -166449420527779 -107106693323423 -151896478003820 -179498243561773 -155426720632805 -227625762932294 -258831594902075 -4319790854018 -219668393869809 -122479181701791 -258711348627560 -84282029977519 -186546543590545 -192964180892152 -203125732544926 -260369182112056 -229930209410038 -63585240246256 -42569366749518 -203366854052742 -212822264146912 -209921912969821 -163590408363675 -104275751578390 -239643469341437 -75021570472472 -152808829976517 -6422207954950 -94434257511984 -184350400871818 -100798838206789 -51573879035324 -225855290279822 -160057825451050 -222399914291295 -215530073901526 -95727956600669 -72496573680228 -157725987636886 -131931212524808 -10069685105434 -124739772402805 -90285952081091 -114203898359324 -103953227875759 -221768595963005 -47134222199880 -280753939836898 -41724333072121 -264981239902630 -281446444715719 -2707387059015 -50455157512531 -210979938098090 -102322599175145 -33603652162897 -236517714403782 -12440398403750 -188985676013188 -40286112943520 -43198485012733 -151577697027562 -238337732340072 -245524769679607 -107817489879471 -157195333850736 -97535109643715 -59356514551457 -23692986178905 -245921234852190 -164085876695514 -37598406038927 -135286902404106 -73393722317135 -163529176741432 -56194934897076 -116521045211840 -274153256325280 -51136636724237 -188315698589497 -165363821483218 -197537521236776 -235210573000361 -234581542011988 -244700558324264 -96317639343111 -187118059815915 -42830570096255 -95198000599267 -86551103283593 -126181548343107 -22464147758990 -254975642649578 -45007801642914 -206452829430104 -174924492471179 -173549791856811 -171861076998201 -145756460618853 -31121804450957 -34434148298079 -125840808737254 -259193503608594 -41072488601892 -53525543980100 -127119343900540 -361477399491 -15716460073854 -270005913885623 -262293175599376 -216690318565452 -11447711783530 -97465690919751 -121780765241393 -98170338246956 -147772016544617 -270005560085279 -137159605565 -252786632151513 -145279022786647 -2195946930374 -25512510644202 -15950237813430 -264715928787540 -280841616339344 -35034569225934 -143709992032251 -207656551519098 -34233472457791 -30073535367543 -206433924470668 -97956510109727 -87183352209482 -183394188125369 -140700096120673 -5619009931505 -185064312108123 -143753537826786 -266538509679643 -278953407729082 -214438155241430 -88690592484058 -229263007494024 -240631115309217 -70340407097517 -192663250913198 -137428336779350 -106007800261519 -256780673849274 -2942448448630 -200838161135781 -76646835698131 -231266245087303 -80153218386330 -127766152881059 -146712398739631 -36598149504140 -228083923111321 -209871912534749 -250894881387042 -28063687054336 -115148510375154 -234750023427219 -276724068507214 -3987358833459 -182092136002773 -256737830866949 -38959001714035 -139230081850010 -198061905352167 -133594816522374 -270355146186130 -156807058198780 -27714899309484 -203903961967162 -87953942112164 -132216970044486 -44660400008473 -4529387720724 -156965469417521 -200884882111003 -178420383330150 -210720051302677 -39740657365030 -190391209963216 -265382794024361 -83237443331852 -108809297845834 -125072878253635 -209685303768141 -132983179140201 -58481412061097 -191268123048789 -221956133198626 -162766706406133 -4062200726014 -61166117475684 -229959118956320 -107420896140563 -233209443484358 -4519127381542 -185128700652012 -96619317627988 -235200367406028 -238931301439596 -202497095525527 -54841269269249 -268507236101525 -40972210436542 -5780292056173 -250781688242344 -234583486214341 -271370870181491 -123159381018465 -109415561670210 -250386773236489 -14395929910046 -47022336601609 -279939091588385 -32012142389156 -43386507599831 -48935958954168 -151593932595262 -194171213126547 -126285659806072 -255716068867557 -52365553429477 -56797521176355 -256468185663525 -23153543914067 -144986962926140 -34750824333111 -85882972081657 -1296467102634 -83030021411320 -140812156732472 -88229595756666 -195244521890565 -71279560562053 -51152446796860 -254881580729006 -20816828251891 -118268167994840 -131653640156776 -90540129877500 -121267770037784 -21810019714909 -259891505221905 -154944480011987 -137705358829095 -144307432594446 -76373206608051 -168898046409327 -124054958252492 -4356429932684 -44393904030169 -262341339274671 -204506282459883 -255524999177243 -114017082516232 -90769878585341 -102349793904552 -268620526017971 -199129233347666 -72765085297736 -66211745977187 -170083787969693 -246969851627227 -198523929029916 -127535396739336 -172064801937245 -21252959412071 -98586451548286 -161436226999085 -18883794286194 -44390244730211 -138633257132353 -192148432184927 -3663844455490 -267124545829395 -109379462133551 -33131929039108 -92610505177759 -40098908475562 -222814043552001 -148900489891177 -147603219738388 -162056283008751 -145786057737713 -85183379144744 -238227155837940 -256559545590605 -41198445880447 -85736974590892 -222629292621859 -195515251156354 -171951337965835 -269851560543567 -260562688719850 -12971352631598 -212615028560063 -223954237074035 -150536106360794 -212989171129770 -239755290192206 -82972475524787 -4721028755271 -189238467898806 -222219652268671 -171220728773024 -163544781539808 -180448269627508 -264845847705648 -123603902777318 -41883027182557 -229016939730176 -184197266861880 -231581719234243 -143674028654353 -67906800615874 -41495138743684 -215822406728058 -82614216026906 -121244707587713 -190006909817561 -235185493328076 -64917687216853 -35079733008672 -33234326953780 -8516934136795 -237944498519652 -101014999541819 -233959605829901 -114168363864106 -5424095731999 -53402922234733 -130763094363411 -205729071005645 -27566582896921 -876116553998 -79044795511838 -249754756418300 -12008485421463 -88356971785147 -78298765332310 -41404078729482 -121302751354746 -219666508157984 -123073411943385 -5198959398647 -185589878310407 -38640168951330 -247300057731168 -173436600709961 -273440865570287 -276038339823454 -68663437938341 -133014454329574 -218234143477932 -199223477267997 -27141919577435 -10912608395566 -97884435392260 -94724065361287 -197423728727691 -260588457199249 -25654286132916 -174091887941499 -123004233362025 -243185743691632 -40904013832134 -1179517367888 -133010774675518 -136141177424307 -226639844423785 -56550919440282 -269989368993847 -81287597983046 -133439057672993 -105023725616402 -201124776268258 -256092289535573 -224249707307941 -185687607545201 -150377558487620 -165314267338555 -65783769416793 -30557275013252 -148312297431343 -41806483236093 -27101182275835 -22118156613923 -127783859663371 -82677850310060 -39114522289683 -182680252095207 -42993543013724 -249488060678274 -86213979829053 -204644972521439 -229993567280822 -180433445139465 -209439715572773 -121919438936582 -122721362148742 -204630509532352 -112791143018067 -147735697556637 -152679661332408 -223728705800974 -189486563800150 -6069148017024 -246861461738245 -90929551922172 -154668121459924 -59717374593585 -151820129820254 -183037995774464 -161686312166525 -2179299760924 -15565388165830 -35971339641194 -22639322861723 -193180699208895 -230865783495733 -279498359224919 -184814840132909 -245659689118771 -217059198602309 -53845418521573 -265779417838717 -241483747834603 -100703480382979 -11169135604847 -242235056930645 -165918409216453 -231961216995076 -178674377206618 -78787602255171 -279023686385149 -150741388758963 -127837300017688 -276699872583878 -72475819143835 -58674202830400 -237395220255990 -92412142229657 -141537298453480 -228448448806083 -265037237085741 -269170045053975 -47438315534248 -196215169894586 -192359535963800 -22069403340349 -90902061610738 -170606209975157 -54020245932683 -101354768662302 -181539977703338 -170811514635998 -100217841175196 -160108088012122 -109493586886920 -20507819212673 -92313007388224 -42504970995126 -273561626710605 -99789469048533 -2816800740664 -271121364514627 -272934601870007 -223460931870126 -79478756686347 -13555199666511 -110870796697055 -98898712119744 -204780307374281 -36850869984422 -179691978165342 -223605428482053 -142553661767470 -30962628384217 -43505948906105 -135138069832053 -197225290929623 -232390131598505 -115272490784001 -206015506226264 -269897895131862 -21812064575280 -92288988929603 -55269070684567 -50623446006194 -63908739426975 -38488533584847 -208912975619261 -203157599586722 -208930832917501 -47922886532020 -56639995004472 -41662267022319 -118102935785311 -207580693258706 -201518819020496 -138926920572088 -38764756016214 -148750122980956 -175185654132460 -103269345172311 -254303423215409 -239919394011960 -181613853124914 -222532611923258 -90016582180782 -221389768743706 -227948317067365 -224430549636210 -150566285642972 -237369362628045 -167699826540712 -73910846521944 -22405926763288 -82449512893236 -126276851436928 -49858539660402 -260268633163303 -61639050008512 -161793483652053 -183599253918467 -281473022065930 -65730660574785 -109305632207524 -150143565052657 -214852373997961 -198805071447233 -143580081399002 -39697403897772 -258467172046633 -183836670061825 -74681717220746 -79635937833467 -108961400482090 -210689033481345 -95284891959171 -59641186086608 -86775973185365 -259399143179642 -278985511862369 -101747117995599 -156793105433986 -35949884414014 -226925976239184 -54139152837709 -276351381694487 -223890185186558 -279505771363457 -172261528531287 -155235197072211 -276414197961716 -186150642123572 -269494447927199 -8861969112562 -132927660994286 -87065303470971 -128794348910144 -132397827676833 -59641035450863 -192936288524964 -146773658764673 -4109828199632 -177508234714996 -160031334789931 -63464278283022 -145844767041225 -170102317165212 -32290535316664 -153609358748829 -153988609055366 -5909507459196 -223414685449729 -224788897914298 -213623137999193 -49884877242369 -142859414743481 -120564845529585 -12743043237140 -151233806829161 -245867279663379 -272164089857204 -15593573893554 -79289996456434 -142824284433434 -249132008451314 -229427957992096 -253333745960699 -176358957868637 -176049128452438 -54910367811213 -202303594261432 -148994905879919 -218359073793303 -141701316712978 -28876181857751 -155847192956204 -215287403433130 -60373167150605 -191363295886123 -6988096342452 -230345280362989 -12659268042427 -169980884202535 -268273540121846 -171784948278150 -59493016964653 -19344496606787 -220999995097568 -62538388387385 -79477471043156 -215817235431210 -85934218761717 -47702576571590 -185990441604745 -176868897969915 -266542147421185 -89085841140276 -139737299854761 -186553180700668 -194168584729188 -256816334714742 -32523051441849 -11334943195366 -65680619878412 -263761725852700 -262556112099287 -89016608799535 -139959562030859 -236258997765243 -33561162796202 -218387293543525 -118824470004919 -256400261251219 -160079290750805 -8138398020353 -246862345918992 -91316479603809 -251005716918311 -259845216836496 -249620763157618 -256594191216306 -26089897143456 -154035673862517 -251607029099590 -267219255060475 -54352149732336 -4321477738401 -120442959801006 -279854070310647 -48373921755466 -183360922330117 -70990963401356 -120593727547184 -86117428154813 -237821470353980 -274238882668485 -232420686510627 -4279267194072 -248515612068341 -135805790255372 -79399328631787 -161107766619072 -206690619977243 -114009584211801 -129329030088578 -2413142018499 -95034167316082 -68376020231614 -221657503208298 -167068580388535 -251873574420468 -159554653125974 -152153347903316 -118846105868445 -242539823062580 -219917937831015 -61757086348242 -81056145878200 -205379259491968 -39016682093697 -250575017453844 -111730516139227 -212170701095467 -39137242847605 -180720342331700 -278705152280001 -144036523031941 -261156660812216 -79582599025969 -236155384567688 -8962503504583 -157715772237266 -45793827941197 -225925719692640 -70409471456505 -126184889121907 -223537626624774 -86095619570459 -70871313679118 -234172585351324 -136839789575447 -116945238705040 -236383292027574 -100516688644339 -55801635889423 -73375127574744 -196475284403543 -73352805951944 -195433531165032 -272702379980846 -278573008273025 -259396579656884 -155374284801499 -195486747433510 -258363536905004 -137832308791896 -249028129325253 -165123259419233 -267574088544500 -68071830969967 -148563375129506 -243347452790127 -202664857418363 -32716246361156 -77634784416714 -277502346868726 -11710882772065 -57372580086690 -213152346166832 -125863502675486 -36294609670075 -270671105250086 -170285353692819 -148008602326783 -38928679810115 -235241525353904 -279973213584018 -181279005581287 -89690921950844 -63783139845810 -108246814570413 -125605158202826 -153650272982779 -156864846579128 -124468442523122 -151859647081190 -75649937896141 -170443626745073 -51211393554932 -92580188489320 -3805280053012 -134735351663277 -70353875009204 -156908085543085 -83922772914602 -80446534802602 -9808525990846 -199812096390101 -153072883864770 -69254053085771 -90651746521298 -152823917695238 -49114951425401 -33475800754452 -193497194060399 -147672868855626 -156257949730213 -58585734795129 -264436006417637 -42196484279174 -78863238965249 -183317906990650 -232222487001309 -108133350599003 -273412011998544 -59882750196628 -143227096160501 -236757969434496 -98589592989217 -258042684639588 -26911940759436 -69193615574407 -109704166743280 -1278865853403 -35262136858207 -9370918004987 -104053839338945 -70443284263805 -262669094623349 -121089327762915 -170619109726896 -256701165260761 -225884287189885 -81118962676218 -224282593805325 -265080186490560 -109216924442544 -225943324607958 -183790519189936 -34197611175739 -255845091430941 -100813260072760 -108002403886482 -154007877680554 -214310551073332 -207328049272951 -254210447289745 -247344029539369 -42941369060007 -246359293257451 -148770501877168 -108877524047238 -32245643696358 -236849304868986 -112493382419931 -184708134736737 -145286723537252 -237493788931276 -199611448179116 -155371064844258 -160654201576968 -137043888214996 -49411909451107 -185998579975010 -118367090330584 -113021487409687 -53617850373491 -112431556042702 -35169835208647 -178787506009486 -8758930304647 -29550628000144 -5052701076217 -68673783552320 -38705964727640 -8658929434503 -250739120700117 -20715618265408 -280185172578537 -2010200817275 -227519864635744 -31444763815859 -193622367884988 -261868925225337 -196299390015879 -231643278673922 -279440666709978 -243183165646319 -232263923786133 -50951155129030 -175918754270370 -165767235718433 -155202313375890 -242859129203732 -204185186485639 -245506231168361 -212287822932710 -103694132537067 -64400244088023 -260258330957711 -151000425852339 -222424339856795 -183017924681777 -27571358262004 -238854892311099 -203961054721709 -48810322978225 -131707300098406 -182974825753815 -209894367307874 -157204748571121 -114059700625389 -99684591322978 -184010897055602 -95111270586954 -276248143233358 -102255943497191 -120401131532856 -108991013738615 -54188272262363 -244968943594529 -55869359180586 -140449001747757 -221069828862558 -200512112190653 -74585733940041 -154812967540644 -2540084696788 -231168045962929 -114367172444709 -163380201339315 -77982712513798 -54629305711818 -256928230141411 -37577676991582 -60311722506020 -87681797489571 -156946010380900 -280483321422106 -118985874135473 -273639278432816 -187240739530631 -133285327225933 -53846113904819 -201184660915686 -74142929669698 -259530963962352 -48591680443189 -136648842585874 -243371536182968 -190763041008513 -46820272773625 -190772569285871 -162150126343401 -28378325988185 -53310119203389 -152828473180839 -237395915639236 -51131775488146 -69568154641451 -209202215045229 -127372086225773 -94853420844068 -206678561651585 -156427027791432 -208990162850971 -152853776614009 -61450952794423 -168384971967872 -217363600624845 -79481998072612 -68365927169108 -179299527532592 -204177455042142 -78801853182225 -161168777893029 -85922273184830 -22544037014670 -241693147376539 -211879113758350 -30830109255879 -17144999235978 -74355601003499 -262604684525518 -131676392765447 -106046282776364 -265748869035264 -256767323153469 -271559670479056 -24903361060194 -193137861585175 -39276671586806 -98561939218782 -81637196132011 -168631165769652 -145625737842508 -112816291375390 -171000093187589 -273161462953638 -216730639067430 -54702420527635 -81745133721187 -249358573281282 -124206422163915 -248674592731361 -24460388524144 -258997580121368 -276846132389812 -27165614351357 -57742679022834 -109339312044039 -263141957772317 -146232736865101 -210662967862441 -97774862733572 -97229669242736 -101142437093109 -95318864613798 -111496124000279 -30372186612130 -22817667722834 -117386287513149 -270948952707638 -162047058906631 -167589225159350 -221908204237229 -229077828516834 -178782671868061 -195951172700199 -121006016200662 -212818277425842 -18856145666029 -14091161054890 -178842256915963 -262952080698931 -113857020290365 -40929388560128 -242343267037925 -242616427018558 -23783737402877 -131352832728342 -184164380005329 -178361703632379 -37724558878052 -100512450549696 -43350037141070 -21050761175809 -264478522880753 -241107628368279 -221162162739279 -261085273865186 -23539412435574 -150542429843527 -186347505004800 -171024060061509 -131318010996774 -234247646781732 -248577004075490 -54809885993697 -268401610893365 -87323830481376 -5535437536381 -155846414553462 -243299351332991 -25723488119984 -144445651161 -258969986042213 -93484323979138 -71349839593694 -190966326549504 -152941820237280 -9846088797397 -62913766896053 -55442862832418 -50355621635080 -155801365752304 -254829094559940 -217490244031208 -145686097233542 -80796513494581 -207425462675869 -173011382107413 -50380727911319 -234628313405775 -213329126969792 -26745825006996 -8006245183831 -11626198874027 -90063790132273 -80821319016641 -88671037751384 -60738327483650 -78712931076341 -28337632807218 -273129839405815 -35398342235761 -147403752832056 -178413173843281 -149948769377964 -172391355373029 -126339452281055 -251767299449893 -227087524170903 -191064101690944 -74220434208903 -162064482340955 -62198400276324 -268237045619915 -111548287751032 -253600020614522 -51778906227543 -264461923236853 -235011086089888 -146996584662767 -275481906512255 -277102418253559 -47641836472182 -62093447718112 -109173399849296 -102244397543560 -50314954215803 -218144172257778 -98358425424804 -273450864270216 -78138659908320 -52247660013843 -196364240157080 -215931058928612 -38767548308224 -75337716264544 -188359287270112 -281036016712723 -196894072155160 -104039153294404 -173786013063944 -256814685686370 -181865254661386 -240878192762940 -45098625232527 -235344308215012 -161584686672918 -53721234186330 -154037729295320 -116107469024994 -86716651603521 -77023767419750 -256702853070402 -162963329796528 -186917014879218 -146214985832520 -163504517242069 -222893932807681 -66122835499509 -279665578078251 -255693217776641 -174066749640266 -224535878614251 -224693612067245 -65221119918866 -167917825749665 -221311872158711 -168889552341034 -270644782510319 -244574307883595 -259623002989374 -28720882926990 -228698671181417 -236786670404946 -92891391671423 -28286636350967 -67403466902271 -165097637408945 -148189515622055 -95798027920658 -215455051198359 -48946693594987 -198102986484735 -34872341082487 -268826822872055 -91549198348309 -69213666267180 -261928239729359 -241659618320582 -13205248802620 -225649816165483 -276735881140969 -175258198647241 -223254252819249 -13692744392244 -104236701054282 -257523975843318 -190839359838649 -209739138155557 -198443620263442 -131379015418247 -89882414285155 -94324143655992 -242487623879871 -233142289181711 -263944589754228 -31254489621593 -213661449973723 -8184957658371 -436433753684 -184802124093492 -133308551134713 -145404327861337 -136366612583600 -27660612986017 -47225065031341 -13741158009386 -270221852164022 -154452306849810 -13688478979578 -138821440079868 -19847476725217 -60609754936322 -224760559429686 -106638561552600 -154396949225266 -1878482728565 -248222536705426 -60560647366162 -53023292071839 -224063451256723 -11406296898465 -36061629251233 -185319871464547 -91399277204218 -50341678879030 -25029393722269 -186511807737861 -56278899844763 -197922853985956 -222789376641162 -126698827944572 -114967254546504 -228733265006434 -173862674593007 -270863679619332 -54671268910831 -182234464794085 -247658596673785 -195048171612346 -61430541445132 -203739685689976 -238750835338470 -554960904739 -242788364994075 -75257779549518 -2413527878700 -218288918318569 -142680395228204 -236386636440396 -195370810507399 -95681737654356 -84367890652186 -141623522758582 -212892516027824 -236854053877561 -12391419119661 -166346094712785 -137131260472374 -130811381264617 -128079565107856 -253954972145835 -230639436844321 -273731304463265 -221082864058956 -265520982821646 -277477710895484 -252324476173097 -181311743600949 -177683032113342 -229983161390261 -62646652396692 -1290944390313 -159379681824621 -187971837439787 -204744960667843 -113052012790193 -266882516054612 -94526550802316 -149555804295430 -129449502847719 -169523096396632 -16441389298995 -213097630071636 -279648805772179 -257355048515062 -217894440464947 -34560600455944 -12392803286570 -76916393088196 -218621178798995 -62677435024756 -261778564466715 -67015466756976 -246857757726420 -222426000931668 -225615470142254 -167619104780827 -141034924454997 -228714158525756 -69100202295770 -50815118317610 -147874736272225 -9422495347638 -274335878342189 -64726133234108 -28336610314171 -162643157271325 -269260214115747 -200075187615757 -34835474979967 -1596988474136 -77533074032771 -45503259382006 -187232519697510 -32093055016037 -189865144714358 -252291781683223 -216817908032292 -39291472987507 -215845752819238 -221858511146022 -42996768541883 -264699686215159 -57832781962430 -166964361523932 -169224363843189 -112306311563077 -164368476398991 -273929213743482 -81033477937763 -50914382165063 -262312038480473 -210479920618210 -151501443845728 -87271822302520 -131141487816009 -102529836963720 -60360382496416 -76101676256276 -271074949937235 -247676122786054 -218674428855523 -68812212403509 -179207513114766 -56484199915312 -82934730453318 -201770940767823 -218630925509581 -12401738094760 -55474449164773 -216212082719296 -260409541653486 -243636642251334 -194433945354622 -66986181387831 -184860395976358 -247938140100901 -199162419556125 -279443729269534 -276199642117520 -103992711034609 -230013802800101 -133048722453080 -157240953007440 -235914898609681 -268977889391544 -68597404986200 -32548836232579 -39814958320105 -169030693720439 -3508238243606 -196111001202466 -91099436393065 -52279415664658 -245059076091978 -168813609488177 -17808523166440 -114763748663048 -236137527129948 -263524653825243 -174938106792492 -161840482148134 -37644663478990 -58240132821255 -259619147433752 -88665657672687 -38219524375295 -235961627803146 -66075915423365 -193345295816589 -70426385632936 -39480979327566 -230413277970245 -111565090851408 -55773354633119 -54268406677330 -81051073239037 -150237314824387 -71917079173448 -277147995873473 -255597825808855 -228166187648402 -235884390641648 -136307381620809 -39185534474383 -37135992715943 -196517225873924 -110976432344912 -10219162684260 -171329080757647 -83529763210478 -158202023441429 -130443194367607 -185537625091068 -136160858734506 -154191090711141 -61090956365935 -34880984076744 -195885956324072 -62385511485660 -148503100739587 -121378669815270 -231401573519085 -182579846362823 -178135410995426 -257214478783055 -175500104119592 -90881263839408 -255137701152441 -28660433858037 -13117045435898 -218195843547124 -12807063701264 -257683007623397 -219345862616926 -98973149384767 -145609525132224 -13047401972762 -49747763977874 -89252175927265 -269666396896612 -146276093859916 -21673055957119 -68957856051309 -211861465986890 -21492318957148 -4869336482059 -112509841127330 -65408957926190 -153729979136002 -183398466340978 -67145136206052 -230239140460963 -10381866776099 -247222058214873 -207126006817003 -98912906269863 -59448147911199 -126872430232097 -99611544509975 -85115413671201 -171783699992184 -44876311839130 -151655313169322 -57481133289415 -97650659764863 -274050175544827 -134363044207849 -266819574394674 -44111419913011 -63296712904250 -40750384805936 -58600881347021 -250948272791307 -235470482075284 -120767080237827 -220834200938586 -133122990739081 -228557347875330 -164867823357104 -182907240502198 -162732982419236 -236557476076509 -280402180399865 -194361231025074 -103460368113852 -72523629208523 -163728410530265 -224725833543921 -168519630099565 -25772660036673 -20757945984154 -58075128673422 -42274248184286 -16782919586621 -230183403538612 -13461300023054 -67349291411568 -63563366033488 -248535931448127 -57813236862076 -214782083880916 -215940321836602 -90369514517969 -238664957566379 -106798152572213 -182002581175406 -84737311909211 -227957816287427 -90636749518614 -220413686215596 -246641482606214 -182288687487900 -163412111992063 -202657373419220 -148845537432138 -265749503002121 -196918383815247 -71699024706825 -136242536646151 -56158678931591 -150671760049857 -142888494839187 -78561775607140 -192234245969268 -254464630613155 -83245277584510 -133374081475517 -205630839458555 -197166068798957 -260736427424880 -580886887456 -92278019943649 -52125976209312 -87473047671108 -258849318234535 -106902593289318 -45803195584013 -77068159942910 -76874864644608 -146786070973251 -11191372151492 -5871172415899 -211640420357494 -270425383892742 -183808336281115 -8078066067224 -154131111239420 -90989419762729 -241345624363830 -41399326766789 -18757606092565 -91604016766227 -265552391461777 -58367009554108 -160059782452309 -89532637344249 -41429875282734 -253982983899130 -153908171364874 -19815860139163 -182507996943246 -248819755836700 -59772247648866 -91950367657460 -172059589200266 -204396892832037 -24582722365118 -119035224976107 -190925533876706 -148211961956317 -119495980620987 -22454393349038 -215383914033030 -210329189036160 -6941057343815 -36305362282480 -39232656269700 -257100508148352 -115586463046475 -22556094991799 -276932196387586 -136523439975005 -89732784443083 -247798851649446 -230426357899292 -223636178624567 -6490730984015 -262204225872446 -218272670820902 -47930990194364 -132779116084515 -30244616727191 -177460291542723 -160238283341176 -219445828952126 -277377247712313 -207929493419491 -125612698478596 -157286033459761 -230978499270072 -143417025770169 -189573328310923 -264936263037008 -235529486124876 -185556882085189 -146581584412574 -107357430542829 -210361681279287 -129781735559345 -74005552854454 -181626600068774 -9805541890350 -203121810832325 -244345213091420 -130736276918854 -90918107007010 -193303467548439 -200708908665014 -141672346884516 -275070357814307 -100597000490695 -100580036057367 -17316890358481 -28569922115094 -24258296799392 -210489307077805 -72873272541029 -161147765752330 -65281265651685 -73013388697928 -203009766542787 -82874400365070 -99020788080181 -83690294216126 -65156566062237 -86391907144688 -60775245699843 -2818454250198 -199326728699148 -27948090347058 -74808460660491 -137298588756742 -61840817201060 -4945855023520 -173752535773821 -21094707960572 -235371831777512 -174250839959366 -266226878345165 -252248596367880 -212068907808104 -157785805045938 -113089521781637 -264558059802308 -274246543183847 -73513170344928 -140262475762798 -156391223427767 -130909840954034 -138581704654094 -260283254600213 -108279669302212 -70907147966273 -96395012222216 -247260826188473 -29215388608450 -189645532379168 -275040254581037 -215982888390859 -84482068287972 -280553780696093 -212288786778592 -89942070021040 -197981559232759 -61080254983214 -249687295247317 -190302191342338 -137674855688119 -246469541383211 -224764238414935 -41118455450219 -112806961134656 -156576414367062 -256258625457305 -11895433985787 -115045105662277 -264444595830898 -154358386873863 -54280608836741 -17270731147555 -212400348051922 -169673770002000 -187846986303103 -266713936864246 -246618097793954 -86546888511359 -208705491920432 -229997363998884 -279194135535117 -185726742810335 -57121989677771 -46159270881947 -101407710645613 -211856961357665 -3258178510187 -20035786746935 -18886512956561 -66619739207746 -194000404512834 -11275318213781 -174006429275435 -219123191285297 -101056989011730 -21117164566328 -157814102072017 -246524036321424 -228451010639618 -236331235971094 -129751033076214 -216461979449441 -141754397397882 -245891683555570 -249524474270679 -202312874490887 -227061659489158 -82817257010702 -101957673909100 -6860907753383 -164935516773160 -84469785384053 -78915162899541 -100001653943528 -120587495010987 -269164367493419 -7124633551760 -73697306911024 -12409896425594 -35846873483798 -271668589573286 -127826056752466 -111871077783172 -82770590029402 -184995172102929 -106824269615124 -29418848027896 -49428734828278 -56426206078372 -183552478371092 -115674096999185 -50890776081903 -97265743712417 -252395096533956 -247046191869922 -54569244575160 -41482578752896 -88485326302929 -16700379852342 -231114970323175 -70036930206322 -40599515873225 -182374185856769 -144111247099181 -64985727365813 -94301368500404 -73115235793154 -198621942804511 -217539026525651 -33773101844824 -158956851826629 -273335181061481 -171187621066358 -22097432127323 -124246599883375 -156488615504647 -141480869879783 -121428597610005 -99340443591460 -178685590344587 -12013698749151 -22053324312540 -253928933279042 -94284404067076 -159733885038424 -178118910824190 -174288010934827 -254733875231828 -260318045332016 -5018793898203 -193857404481559 -211859881589402 -26176970184344 -94323690123204 -239121748175612 -196231611378576 -244836496476762 -146823865259518 -275361039150097 -152073939544184 -56339123117493 -137355136874256 -12843349487665 -141883011244692 -16674355992473 -214862054194602 -193890314836194 -203398590169487 -28564581331860 -180851494588482 -124555887118822 -198073707721131 -84572998796420 -184474097011860 -111127971387011 -279959299000327 -57267703718857 -42030712915467 -177408413743881 -272809881831146 -33083056900957 -166733087994870 -237597521825739 -185131734040669 -78945764395173 -148621948951534 -133146856063537 -25040557375492 -69770744591719 -260066300054498 -79579482762201 -63377708202070 -229686359722331 -165587290208876 -19052727407921 -82935414433308 -256949019885378 -9649788914059 -180531004872729 -243183536776156 -224255292022176 -145858974730747 -29678854284142 -205819227727466 -260382466209763 -211625214006792 -7195705851535 -59206578224837 -239107956580237 -177327886072520 -36670210670464 -74002198873479 -35144725710603 -119465866680953 -8782937862564 -201132912573039 -19979965877764 -149577966034592 -4294083919810 -106936344421804 -158648356236215 -147421378922732 -207542349871893 -223270367891558 -123490222817491 -186632671751368 -287386523812 -133116403465745 -223026615770582 -71665690139267 -109908630000262 -155301344517169 -28669534361501 -124362846943501 -169560496866634 -102899966512232 -158455118556944 -199828877343683 -273787744594815 -86146535449882 -177568370201942 -135751411159575 -142507397040330 -43221131076947 -170237390116395 -230680710748536 -199165984310114 -73785079045546 -145152972765681 -253478289617374 -131609015114955 -210501642842821 -209214589601975 -56231051021566 -251403215073562 -139047695435045 -203445571359376 -240523321073471 -188829613530379 -60208034751076 -208475096489682 -130734682042472 -110401532420320 -8345793997846 -228630277454073 -240766228774714 -6805136729183 -264132692972263 -101777037903794 -275543517626609 -11667032818810 -78947911023701 -24125991896669 -154242466080649 -183198776589302 -8925879477156 -228651706211961 -17992864159048 -275582803682737 -40988031142873 -268331910971706 -59624434004124 -29100068833196 -130845068715986 -279930018920845 -113774614998910 -217941574156377 -65536852333733 -267071135151919 -215918836503382 -248218679497844 -54179676752420 -26118378671221 -152511367833749 -253447919221739 -194776428558431 -107955733359095 -124657907110476 -128132438589287 -222513640829225 -46753353887765 -260107944061289 -74834327729599 -103387540738508 -210245051574625 -16411549117796 -160301637709409 -124795690829228 -210786737816710 -192175723916073 -262684978339439 -136472833076291 -21993795485367 -114569602900312 -257351691402004 -118461215209765 -193578218217747 -197646780237107 -206781706611 -131105910298312 -72738956441267 -65660012394236 -249657787559804 -17262771544758 -181241306902237 -58716184962835 -76028462725867 -15549359824043 -187660718923626 -90173261943700 -74180194254931 -258559051306245 -89303446280276 -112913983136194 -43067136442299 -33572278739957 -52170421617237 -51406729386616 -128505762477483 -15268212253718 -61613043384568 -119990348914283 -117829820362158 -174936927045159 -206799128703021 -111821861281801 -262087505488404 -28453609940761 -224750356798661 -102011039059754 -170811000011965 -46780082037199 -40786978752356 -162285037497231 -53259547212595 -270252972085753 -7902657682398 -66843482393666 -32035560104110 -84338364757854 -148864699299107 -131236749373866 -110505465467966 -216088246210523 -126925336033608 -105938877403953 -146345944817983 -106387231716579 -13610959786037 -34895079487606 -275409587889809 -62748135245266 -255641534567471 -220355862464533 -217671051774774 -14306450344262 -188016699203225 -1729783017896 -247108446142491 -211056785768752 -33753360525505 -47196429765560 -30347943970237 -174436646573852 -207702069145775 -90680777060878 -165226458260654 -278025797397739 -41823090394498 -156889885395672 -121543288177229 -88594496276862 -269405619133457 -10746230425933 -193791100749184 -207426370336529 -144258036878566 -100446629317055 -131717175533220 -268934361020573 -73284994848782 -171105648375366 -36931476738009 -89298906328600 -104481200203509 -189038738267722 -62984816943850 -215527082926557 -78982594764932 -34872757864806 -120505518368874 -184533557562119 -234480842951799 -158884360347905 -213904867765181 -157877378148021 -221768698563278 -106771349124010 -210439762596961 -122767895103683 -34798650077110 -261798662997017 -170687556650348 -236784691012646 -88240671554857 -256564910996813 -207858803830788 -52426821050127 -158790951457617 -70563578929624 -244947178331616 -193527011709370 -115352624266960 -174516345499435 -12277431317899 -33231047694464 -241580558655709 -185410885307008 -252009046412163 -100896729497623 -61620392993280 -236554977890605 -139469661665944 -166337258250779 -85177519247082 -62289436140258 -174950497295429 -276500874862381 -280984610517655 -272945603236112 -81924327482650 -99871353397733 -61299895301488 -106344325013921 -38404752870905 -255647196166693 -228817156763088 -191864055325433 -186022593083549 -268406620763804 -271748904699066 -47243200830829 -221764254880700 -176049329654233 -36226764855369 -28886339255730 -278991483681295 -154424079636950 -241318705462352 -203611390674156 -77558844803348 -148255706434441 -207566635149108 -79526816458703 -167649240893735 -214504742098376 -259530843818409 -266124299778123 -158147733763889 -266367342418499 -273026263149727 -42710163901166 -105404882629578 -246270652262362 -116516128061633 -107778787849767 -239247789788448 -153173390043597 -45653314464597 -59938407028296 -162642860912039 -242110390653789 -127482064561128 -68938723217687 -238061650567946 -280502891091683 -211326174729799 -117601479786521 -222294300256103 -37353880119594 -146312088627540 -64561396669977 -22053698982960 -43550249246176 -92946630950613 -263414806738482 -176394800054986 -157653464912972 -19477194699596 -80948898844841 -181735541541804 -238522297340298 -100820677018780 -16898473699455 -267109844621268 -203719315182598 -142512737616311 -158893062511746 -154362339359509 -191733108612912 -235065084299414 -133295980900415 -267267189291267 -250562471819344 -50536670806452 -72074584377750 -184874610196347 -156572261668122 -129002211300031 -79358051336828 -268601598603917 -56215546862794 -136519634331468 -62549389753490 -204671603035713 -275636938668020 -141798236487426 -41333605727609 -260714985982495 -52220354727391 -174992530745402 -92690989792073 -261519535421369 -79568579415351 -58125804751138 -222345138766611 -212632836248311 -200851778115929 -85512121746848 -245760908143042 -216287229919027 -178890469052652 -20532677898759 -26689916405366 -193201220670739 -135358570673900 -69508149926508 -216348837597955 -211601113800513 -133799542372775 -103580692000835 -30998898339194 -64437090156857 -128704221681338 -101861728694683 -37933266961233 -255834737779918 -43481512861253 -24433346663628 -182431096806610 -245723554345223 -25447768303437 -264520341744210 -28781315124817 -249106613448825 -10264124599866 -151294591109013 -227742606474121 -161783113101934 -75928381145763 -209007767836176 -248334757971259 -79697095314771 -250009644065389 -2077140837939 -277573439478136 -118741690294790 -242170247564770 -179975040264052 -68000107877492 -138209491020954 -16523030681129 -122117520993393 -93735683987153 -35244867161745 -126793557145946 -21783286931852 -228090551140932 -32671266295219 -221230857220370 -85752735936062 -146186620349918 -169184510545809 -105603317528638 -114621941302201 -157683290682295 -152581343215547 -263304930547249 -200466682877102 -242440727957097 -129357295145100 -222145358102438 -174794246905715 -151613889294562 -85950017846008 -163346217229800 -53468525011268 -17993102290896 -200591155845860 -208704870614008 -12605701158044 -136850444480749 -134005575877673 -99682715674756 -110765290152147 -204395972029453 -241845347138478 -175127652735198 -11432369164221 -75332328957627 -74534840817165 -124288252883348 -227809734599945 -190405058468521 -279542765401903 -85296682756171 -237984463620595 -241651227243589 -67965910273293 -201064640027297 -42120828916318 -42696302887365 -220460827989725 -41704648814872 -128124710234636 -234349301107859 -66829010559595 -102570486775306 -250758847433030 -137935040978213 -217352248145316 -52848566380540 -270579511476069 -163553569158430 -253638280178507 -36615808615087 -233623815858736 -105051645246576 -153865143415411 -159422472424753 -56063801007080 -112271340077863 -235619005777839 -218678096142012 -48201696517994 -99468790636611 -121998209379456 -24196334016912 -152449419073613 -153351376119836 -64547884081112 -148473810689424 -250575034217542 -8246413468836 -260410022832005 -236220820778238 -199630023481523 -269111407805428 -148185464144593 -232014558608475 -119705198147990 -251795435865486 -119484044805310 -104221582782690 -198582518520571 -275470849581928 -40880959706768 -40982354763417 -11852944053690 -15994439359212 -128039065201440 -63082439511564 -208087653291087 -237480132101534 -153403364793790 -261047158063604 -64104658329123 -100269889646756 -190623823781421 -130492089092773 -272933224322798 -245921481541253 -202540099386663 -270826271460680 -6494440168935 -260857484395005 -167989757339275 -167201028638828 -54763440649667 -12527647613255 -82457680405893 -110368106747127 -150192971501639 -146910038523088 -73985411515614 -72863125190309 -6544292696551 -233989380431147 -2609380217343 -239259502729062 -279983830886058 -231361048786837 -266877340501677 -107484379920157 -261792103919962 -255228882189871 -4978540267239 -46922746994855 -247654460063540 -273077245331879 -178639729522987 -192633295934317 -238699596772686 -108702817502572 -86992334834993 -60682853462980 -238198943186345 -235668253493854 -271032807696761 -155330843698781 -7182044692358 -118556063620926 -38574628877111 -149021175016054 -18025903298114 -56941915548147 -202991678442525 -10725060336650 -247645528912942 -77060206962491 -32417184880398 -85366078541864 -43842818701104 -2619035287682 -99789068722301 -229607540653504 -28227122829011 -271103356242590 -238147434209530 -143920885229270 -147710864153378 -57540085368866 -56464778689575 -48395000543810 -72676441698060 -207654292075373 -87751412804285 -100766252116054 -257651071389913 -30453796851749 -226686446672145 -82301547246584 -108435932860105 -205448070501612 -81065426661952 -270085118066381 -232347749352962 -30230469476307 -185885563894594 -22311851291232 -57110559238762 -22194885987760 -264016760354717 -58061667825531 -123292563155714 -132767730102559 -245651498969360 -13506432432210 -172342024491212 -96004654297288 -75302486400880 -272704470175597 -251048495647685 -133024479265739 -251001173807349 -176767237928917 -221683504704697 -174824078665118 -50877951034143 -155182408182944 -225504573135391 -275615376047959 -216564483824811 -33963821384390 -16371579535917 -4623180032263 -117657408555169 -46732589502321 -86794118824529 -204588738130391 -218649881995041 -2406231392595 -215615420053105 -168721812666667 -274653492501304 -246377174068497 -197398350963586 -30466800470545 -209896954248064 -251020816835413 -67141207056794 -51845712617143 -67637720895244 -11391058457991 -234064408411583 -207723354069886 -21123204080081 -244785399558142 -181243354244073 -37611186181205 -86401258263249 -92950426437858 -126054140473314 -133476106984857 -131845204520462 -4412463913031 -116225832397680 -121831279810995 -249524070287548 -65746242586485 -196159066016261 -169093170776880 -237038619070948 -83443347449156 -9083494199900 -249637534258958 -262529924864260 -193482099779026 -107401857005325 -241338099913955 -279263386743542 -234305541642576 -261857134749188 -137448910143602 -93895695033851 -215354445362618 -191173008189173 -243976603055224 -97573552042167 -110873936074650 -44380188641775 -55586252332292 -277296370856802 -236946873812723 -278688071997791 -94440472892500 -213941780809912 -131530041443633 -112323219491028 -151138226334789 -211026384939741 -110941265075587 -122642825013356 -251703538007389 -201841945980324 -10087375532712 -124761865612551 -83194786796984 -229386164182379 -67546548503330 -166621674124359 -198219275935563 -178255790468702 -66166578705352 -87098733349525 -138759344228213 -280022636469837 -133758170174731 -130082874955747 -234509941103917 -83515174000508 -252481572712497 -5912103847196 -58555108652129 -49658003455747 -223004838396461 -35812405090448 -248344854491613 -245058490963377 -263991547078785 -17814879334767 -217348192693918 -191172048557624 -134515190122202 -173671524834315 -131561835717080 -205366879223430 -260935720945828 -18747528345255 -9222629192680 -451971968978 -182178913413308 -198495873831984 -175169553096751 -18383486387209 -123816535021983 -136811623234786 -233890401926769 -108868312313634 -194457756884379 -275920538072214 -131071823703606 -106018865508128 -220337945753391 -279001810184815 -257577711586331 -263461810954795 -202348136926065 -249410606316138 -260042769678779 -258107543584411 -83850647382591 -81336769253306 -143527052060452 -182407206968056 -159112301689563 -32083506431681 -106154479327402 -38805107503403 -60407757165718 -158665069816528 -61330829893087 -174533897568718 -124857359908547 -182539420559636 -232811737626132 -116079402552112 -16296578883309 -192161854013671 -89220397382176 -270368891786345 -268391628185710 -236547211821236 -102044219555393 -107625835125296 -145248613841135 -86401389167164 -176258400674723 -37462716922383 -73857777521744 -41440642153073 -250519919619781 -8000984049301 -1022240254806 -86078469689432 -86545009514081 -126131052618166 -102623301518338 -249419969938538 -7984647877127 -245716296820535 -9695735334549 -236329152775549 -62177220857258 -200363179038710 -268620019665414 -255171828064106 -30652803414950 -17740956081636 -37160911515033 -196602037633862 -16236686458918 -89710794508248 -238993843479215 -139565291771764 -63266640542189 -104069393629242 -143975995127974 -5837628684266 -158266514611637 -81828080675814 -85501492945421 -77406697073927 -73144164085988 -117262194637102 -85582398539227 -199848847124216 -161755873462893 -256561803025310 -104125016990459 -102801964723440 -242531909635394 -257690344000994 -97981799163447 -126832279977691 -213391960657833 -153593279741720 -29015507827781 -69303290917418 -139297627706876 -140014285278053 -40431775816547 -4246391039399 -184274398832043 -271206385289974 -104592569998 -225733689670229 -208962379513487 -280348656426066 -227024906342297 -29704877839921 -269312667426457 -30118013027304 -39200578795361 -17250114821284 -117980178119906 -62790172547205 -67954661635984 -168483803429227 -232988392585324 -232760532427584 -29756854932497 -280464272187335 -61561567022633 -102160355653595 -256443226941768 -132838822595818 -105240616748792 -211827779253045 -62227114573010 -200884508966575 -151375172443737 -241589105364941 -108020525465986 -55743431739407 -156526473536165 -45961146783768 -130797178922265 -224731971876899 -278523675383799 -207127058932751 -21285655353090 -144510098060696 -141187940168805 -204375091820072 -273316176067332 -33422745247718 -152795941539978 -25568326719529 -253141259239410 -265534387360455 -60731228690107 -206567958908822 -190100036931337 -268754660628790 -82079930558769 -98457167562756 -113177494511229 -126863519151524 -55191876697462 -147748681466855 -101552330883260 -241009880958489 -150761625181346 -174525537443160 -20674140919014 -27094997836728 -51987852738539 -48315877648975 -186008813061484 -258102400595467 -49126584010451 -24385775420746 -22936036273631 -136092176403306 -263652610461576 -177900018163244 -34390188236625 -246906545100584 -114057175841215 -39395675539726 -270768477467540 -73007378334226 -202023489137864 -66437735038384 -70596193581441 -143956843773655 -23481115008687 -103514914470122 -83977612678556 -42243007100203 -208357709931800 -154047840134050 -147012631148467 -209643182886243 -7158154853804 -139990391598847 -47993885930939 -52439069208331 -265303919696074 -237741563512010 -149683547619103 -94593958789612 -176876935486628 -129706063995377 -47107623677923 -10131958767417 -81039315189484 -117537076299685 -128228951939585 -70118638186182 -113046920689045 -120861810611919 -2636535029417 -24291971136254 -114648199719452 -188785313476899 -87693146547299 -258575262500324 -275126611632828 -266646865407379 -114629286052282 -20112883708987 -71682713615391 -209057169092164 -247542426709037 -213362348711743 -208259675684021 -37879830325334 -226533485279296 -89944973203802 -59855737625241 -133730580721422 -59754120751440 -142042338623599 -51654501994271 -123146734810715 -225993117415673 -67785182560456 -206733857833497 -231228171396487 -3553857400310 -259051791199668 -122391309239053 -261364518355795 -191148158719070 -92447102521678 -163954101270898 -52604085872178 -89846552436035 -16671322783478 -188848530184426 -182945189063162 -167513867451485 -108434206095439 -262891065713380 -14491794886582 -145981844806164 -47522302199713 -133017174420089 -9925946240410 -121422799894953 -228582048588875 -106499115175216 -134593790361914 -168717172998977 -60566147145532 -128204299136633 -27404794245059 -183888265085291 -185643005795380 -216965235620029 -127041188068294 -221126896921678 -234544153298437 -168936344890609 -72367346033802 -38529292819798 -45047929393516 -53192045716309 -159051268167369 -246986886542635 -23402279985983 -228377649069582 -17905059835796 -215805199010275 -147320006919847 -169041861208676 -197527592151398 -136930206342600 -82807955136471 -244134397217516 -119599236018302 -131218744781472 -228467389282861 -27190075096766 -271201264333730 -139205308785100 -168041835297787 -59706097151548 -57626015321921 -15618001550189 -203248640617533 -153687227526515 -7866732129065 -264831695939817 -1484980453464 -225001498574234 -59278347120929 -243520656268688 -271633269295723 -193480762870690 -162698515550939 -180969137138638 -125018173534834 -214846325579338 -20697549254666 -209574630877300 -36877001798970 -247554424605661 -220226755858816 -220789096301110 -214868467573859 -176541692033513 -203215604615789 -17940330919056 -50115832714622 -193490596296532 -127762488240860 -152870905513651 -258678684649656 -130835393238018 -136525513861476 -154792564016534 -185914547437224 -46813140057069 -98422858078884 -192883165560566 -72005253263545 -148284902073429 -56636395695167 -203129014995742 -8101474567601 -122453374794886 -64634442842715 -202903852596499 -245928451924971 -81321534222620 -257528026379890 -280855388715285 -224749626188592 -25763628607344 -201181734518001 -25419169310464 -46482860104304 -229184111881294 -130520164200079 -161927454884632 -97627331793383 -33020063172406 -33022741767142 -268082186363317 -61521901300768 -206419529455190 -94130520736524 -179817528390916 -75672774593900 -48028290606139 -170483427109588 -225160817161457 -279867733251452 -8624238744193 -215950975511084 -246663986513758 -235696541725039 -240443615461438 -165937243772708 -13046294222691 -94353875699329 -224024585650173 -40099840486631 -22282415252743 -192930850224827 -272549765183844 -58653867710344 -23143303005964 -59876964204868 -80980611546333 -100353155036656 -216470729281321 -130543160431509 -259334366726765 -114639429076715 -131434293200711 -72524985995620 -234999609989275 -139617255433077 -13640525686200 -116731445265766 -164942438644290 -136050909131445 -45596345530938 -123409250541135 -108660502679715 -1415162115229 -111546414167370 -38962825471668 -254842695849458 -185404518476470 -27628261986359 -214599260018411 -276015690090507 -10724773898659 -105264780644870 -28987170102549 -123099487611558 -13226363014891 -54413027930941 -111168850594195 -9166693778100 -33333710728134 -77286660115250 -170554510906914 -116671757327800 -146818276939519 -229340299270214 -37294028860689 -154680175479627 -153609602514442 -108176867330370 -173762456372063 -161899581976087 -186258434891196 -280767123470624 -156982680412152 -143499122778550 -51254272995123 -31162440739296 -58540403738934 -11022697501205 -46796754582616 -153045027502703 -205122197407269 -36251540679164 -100469526241321 -65725883531602 -130798382762903 -217995413146202 -191917546623635 -255970901403320 -264042847855758 -249342451737969 -27453702920489 -68103088230097 -113972042142204 -260360616425525 -33570181735493 -188143359762021 -101098397878710 -6016450884096 -267460370082494 -73426403854009 -167677786174328 -56199107196552 -217021524431471 -94705007685026 -80144641744123 -212177176129285 -32796846944406 -197014616306170 -133790949469527 -41648527145349 -83911143699378 -181236128807139 -37003680336183 -102593298655535 -4801661745786 -209399190401967 -148950912194415 -62119389258697 -26455428026379 -43297272880718 -172667849296301 -239644037925682 -245020631647573 -229552661029800 -161229788213182 -241816098599496 -144597918185862 -101211650915363 -243872053463821 -172475455197124 -251482957835103 -238406742805480 -121958580245544 -177328243424053 -85201513107848 -177179358758173 -269084059811772 -77232568271907 -78120106023423 -52228179365617 -262415830929641 -103025634547114 -26106876929695 -228904752009588 -167373783416511 -124581189788959 -137111660420240 -126411572837646 -279225354345746 -273119389390529 -277979957902834 -255469111322776 -259131691803320 -44961375315214 -104379261238990 -179220586987585 -232030348534748 -141698192979053 -168414821664617 -108883762730525 -14028068016826 -248180873776408 -120835669027071 -69337857028220 -208426051555373 -238796621077854 -240037200313489 -194540112110553 -67966953348162 -46099993591985 -12198331830490 -154028300942492 -75239127572633 -259270359194198 -51454013362915 -128323971848237 -196771757050106 -234690610758130 -218799271545685 -164817195329306 -125470679822579 -37171528258609 -107629828023014 -89038969921223 -154386523289456 -218510980163165 -21909220034537 -253959418766191 -150962908101530 -2724296426595 -168530631465670 -276375047527924 -45909847976123 -53814492684361 -36889668686196 -192871933704355 -182008472885444 -37458026526048 -250544254745594 -214081712978699 -103004041142576 -248746038276413 -75615883943556 -202707054656275 -92702293564668 -147879504714864 -236941519465890 -254709211464113 -209005932064749 -24483488204561 -277897650323308 -65014907649628 -129007618719706 -113677064143530 -29483642160868 -273214682452795 -246729778107867 -110961801464112 -60036583475267 -22493753536394 -248384552125833 -240896213275649 -252550601243556 -82478508359586 -152344597090375 -205258860469669 -274667592568149 -74961327740937 -276039965789262 -224189028924535 -36602439168158 -107369763407676 -51691457833735 -28094633471601 -178891986186902 -77763466378950 -20806481049600 -57195906286148 -135939608256152 -94851413795385 -72597445901216 -95950077022675 -155029035817731 -160579746389611 -246536429499143 -91141519576836 -92000729927234 -54113122726729 -70330520099312 -279639059240264 -205056641254179 -248023787738780 -8977878957627 -167294507366443 -278734658317876 -96252630134556 -161415843290056 -26531572361123 -55868642253602 -85188747712753 -255191430335144 -14803708750445 -91787720375513 -210147875264005 -101990189651008 -264066067816076 -241431684854187 -212781627869198 -15481117617251 -140613175083746 -39822089606372 -572835982485 -194770300383265 -228706827543166 -50443323667990 -56147714783742 -159284695890443 -104618993501517 -236122476760174 -281110386797282 -85201145801516 -126140287372086 -11554682611044 -250431703462161 -232071261229495 -96854110779591 -238605078440590 -113419930931615 -183443087570367 -60470047575853 -195754332329462 -266532121922171 -185588121427398 -140158992095606 -134243999203523 -271087597320816 -16971306251889 -146436057937373 -100170784407644 -87651259818763 -102349563991434 -9903599424172 -115498315880010 -278089978311831 -211856357119054 -87318378732630 -228849385551789 -260904021537899 -161197091386616 -90283605139718 -64566980374946 -92978598315546 -10152600616565 -2185030339543 -6700210923799 -264904983438061 -256651718600519 -210109677119157 -15568761626417 -149348691012818 -18085723772163 -160734085206549 -50628425506317 -128224690273508 -256998886793309 -198506207578227 -208813536085040 -76662711884037 -23308281930741 -64282946021011 -144712664733699 -220237692128724 -12194726734412 -86811485041874 -115838917592917 -27019151783756 -82841407339338 -31973302831960 -218003197204293 -18702215416118 -96078941338264 -261968036238511 -97437017161569 -137387055325203 -178375523220587 -28138557448432 -57658250370670 -15892911901239 -50975158387600 -40194020408992 -168609477646481 -43156883176265 -200647941038217 -268012581544455 -4187595940815 -208761521380818 -40407359091314 -281395205492862 -201679090103416 -217461540653784 -40944310967480 -106141199349102 -180580838038046 -226173163686674 -54488538851057 -24576296014568 -188759946229482 -46445263039669 -271830876645327 -213626561461555 -194158440490849 -18957586246799 -100279000158107 -230435011391798 -204183824742720 -251246294132793 -20341113518185 -99470314784371 -278777859949511 -190622369944402 -164743530391565 -144794409177108 -209972246014135 -197482902250908 -161723645745683 -226441650109922 -84640111179687 -215519056977290 -162542331259869 -65478646090849 -142254999783449 -13969741801624 -69312776722086 -141588238487166 -105618720336321 -147396520627361 -86208852010979 -71838296243044 -115954001236609 -136606902458185 -192849453085437 -172656202658782 -278232868237332 -173293776178316 -70788219148341 -256744603646794 -49698255834245 -160064890101790 -184269569918196 -36672398012578 -42055151560080 -218986568768481 -275899458298079 -65482839302889 -154773577113039 -123678590004547 -63395840307419 -172604416493886 -92875393491066 -217589894043705 -252808345788674 -113999920172064 -137926060837559 -172065747907037 -41734008106799 -43939031331984 -261351792071223 -183746893698809 -167310076353125 -184234061451499 -96998552867278 -268938819845691 -203048261533117 -151556311782761 -263555721773748 -171382677617721 -1396557805916 -48953837128384 -101769231792936 -149057617051506 -213562206207603 -182859817885949 -131166041389132 -611591043559 -137170406635933 -25890624368849 -156774520044156 -6923750792443 -57875859730459 -18728051060791 -219463191906790 -177667341235003 -253284460320280 -179397531378304 -102011867646467 -143325289838442 -19993973979680 -69995461160675 -241365636716041 -55178457676626 -14204198887308 -60655120030119 -163883351554751 -14053702224365 -75958374379402 -237535411806674 -241331232040841 -270135912854268 -26400198350326 -225363475200390 -280605912580399 -272816394981706 -222165757299585 -270880924137502 -43686266900511 -199783128840928 -142305672269964 -276557068771666 -267917122960645 -112148763396375 -95358306888132 -221201271268321 -65869534127481 -124356518397183 -169637117573975 -76265581124921 -16213671040204 -258633886496261 -245086229161331 -9338210866690 -256485554773198 -202085441684815 -24330929665308 -223296092649396 -263791195927451 -220068751916458 -68166626319351 -71767884927501 -22853288054531 -122739366887029 -251001883448862 -173548180168133 -224201358819425 -194087150121441 -69910352726676 -174223496721938 -222226106905054 -246333877579932 -170185379774333 -1560293807353 -94514948096362 -17784356175698 -271945769419783 -133498597035495 -124825924084423 -134047943031208 -92455425047285 -138064838565371 -92421020372085 -194381917737040 -169269747422194 -201178879421366 -63394085121704 -182504181143009 -118690907354642 -126978588417228 -172445486539550 -156116966967822 -72624191550317 -183631939497667 -157968221038858 -205405013809121 -165660009860968 -239584184709230 -230542423435152 -108472919227816 -168441902169853 -166477535971963 -263314580620221 -20486956687272 -31790299181986 -134744959728069 -165879962305812 -138348844690499 -41252157466558 -37648272504128 -65828572055423 -205026166991833 -190154652904773 -229819658328034 -103380198993648 -79372529706149 -44869601260605 -189281917364526 -264548203247718 -189709160159391 -24398914084353 -136356948878751 -170015633157780 -192615043769503 -177644383598589 -56580246292151 -123746897445212 -236695601783128 -240141126007656 -126774173868206 -28702716168407 -253995695982893 -248547803426938 -77795356818673 -182732203364899 -145875912226227 -201510232633869 -267815236395270 -141497596492639 -27173578856903 -18935067469512 -2078515033063 -36782163611776 -207343360599744 -222519540596685 -170211376493215 -270913541760441 -241451555148058 -153007603579928 -145941392668720 -247551440505165 -195531955842330 -238778086103922 -165626727501490 -271845271161105 -138325666435304 -120099821221937 -282915150784 -81758715569580 -27528429107052 -83205940910686 -40398231862030 -230040686219316 -90595449114368 -31936916198223 -95240400128538 -127926267107141 -188279669190098 -47880074396684 -142493967615410 -200142111305231 -125679764225233 -155900386890818 -183877998852273 -121433386935657 -154859016498063 -269976719680599 -34336116745958 -29910945784026 -132499727101602 -46652975558975 -159040383851069 -155800077576659 -109535099112490 -138390602671451 -49420873475025 -121626787005959 -79857874070795 -204955907286359 -71903688214992 -156561572726771 -63238794010817 -7406564243329 -145428821870852 -99401020025701 -271756120258916 -151963722884810 -2980481864424 -165998478331812 -104699331973541 -89455979388490 -46160351534865 -204415348097873 -152131731760251 -224198069545991 -229431723769610 -83774591578622 -174938683062514 -72243132172051 -80616527372717 -148807135616097 -125459615529552 -76748142452260 -238054821501317 -225697151255292 -11420869215684 -216381647573911 -213502770542504 -6467315729529 -80232852108752 -7000859143289 -205547000032241 -191553193413434 -161284978025378 -54587104681216 -31499215638009 -161996606281255 -13079034953639 -252818898866332 -138748299465186 -191480881528136 -107621635866612 -229759066174388 -50657272121092 -142226346752240 -108011670371430 -212169311391489 -210760927146180 -189217938421698 -189982459903944 -40384699522673 -266439453975481 -103730003261277 -2568921362708 -205170224054852 -64493825085731 -228724600814011 -81385085558955 -181216042415144 -168793567965581 -200156650480190 -106992088065622 -38251700218527 -166017710542283 -231447489179943 -56280655191216 -103938227014953 -31697470067745 -196963767394252 -234445946877885 -55132994496460 -21112190183831 -180613862340524 -186297350796199 -241332775990066 -231578707120651 -183837515771577 -15672470691124 -245070754257026 -120369336429809 -203133723602235 -26889427551460 -208003557026299 -42830052952108 -117439474145481 -252117055000221 -132836685036991 -76594802542143 -48636394970623 -72410869369356 -229197303760961 -169449900956064 -43046971419851 -176796944428507 -225445648571918 -258605972550070 -236670832897142 -154873348963553 -24904689788049 -250934506396442 -82912384055568 -197602083478342 -158854724052098 -31961509953003 -194239036531644 -173020018735382 -92328722687196 -106779718448307 -46863620155467 -143357233265998 -207282522207360 -66412812862003 -191775952133088 -57621578578129 -126418728808754 -276216088395950 -134369865016382 -15715545981396 -16613566294151 -65449997121908 -102521298172950 -130207601970710 -170915181967953 -41062577277196 -177678831923091 -145123615124738 -206128066182213 -225665527542406 -236193868152058 -171407198529892 -266601768447034 -234262891673075 -220506305705911 -60946269937019 -83506610552853 -134227707308309 -261963435881914 -175210868263445 -20533204077301 -236340394273161 -239093341145555 -197691582484695 -17207534648670 -189226114183015 -229529923630957 -247887753859205 -196397874313406 -90136961766167 -274094352715329 -115780658926951 -248625969115881 -164104284638431 -209246187288982 -190835047817108 -25605274996713 -75922553532603 -127081582185592 -61189211258885 -256112977536657 -71880837361635 -27116990735877 -280905069961472 -27746234612322 -24210105093329 -122016205311864 -79106811586268 -161460386236969 -250386032034792 -115279919921874 -169127960226424 -88305928308459 -133663973956381 -269325524597433 -126446549426005 -28243745124136 -237523988502551 -251767984427900 -265779834642194 -138566950249186 -225783776633009 -110074395662371 -82329245457057 -267030740788402 -213724533706604 -246088081625598 -141444199945668 -104535623425701 -44273181407651 -72231351412754 -244796296713798 -110115410893914 -98916747502475 -8718442786307 -267708999895676 -17669376871283 -180416057901825 -151651060301359 -244129349031215 -100245613420982 -45818248831108 -274948594014002 -125761355510363 -142291996148594 -20414593572520 -270466878606203 -4425950347138 -101271796622884 -116341042153056 -250443002952142 -272247990841731 -163365274607051 -11000795323799 -46647356181183 -47123255484413 -203892824960931 -251281954998261 -13562817983285 -147150870045964 -18442270649823 -46097560270258 -259460859180849 -269440936087713 -265170751427768 -116681715619036 -262264938604814 -216493983560394 -206451311223251 -19957603757513 -253636059658440 -75857226110369 -138599429170415 -53780355239851 -155733042046626 -158415078194861 -233302645143732 -101496463171156 -58622173768298 -247446753319946 -70648066065323 -94884686827303 -165002246985855 -77957073207604 -212586304858787 -33153974719309 -141017490928782 -259505795085707 -167984651115585 -236028639106463 -167363728394411 -248818865372678 -279910910956542 -83522661786961 -263102249373204 -15959315496833 -171392798808302 -68800024868198 -186074263558916 -27213319657799 -231913636454465 -88061674877122 -130469099594688 -170951868122474 -39418948538861 -185211708671219 -136263751230744 -81852999474904 -142349078156594 -105632730091713 -117583248522324 -257301838686583 -241874992294325 -84769798789466 -248132602931075 -3314847075373 -240601095766568 -265192493206014 -53201967927950 -158459134674396 -124330134466090 -85725403462463 -183101912255828 -115769247015798 -252479359744967 -268794001595801 -234022158420610 -251840834823600 -194905327869306 -101940828455310 -151104822064112 -226846522322105 -106832852027661 -73494205084027 -103741084990203 -15085397588506 -2764560860145 -210324970166742 -219651591634765 -269667193499163 -81935079504288 -220261592904822 -211363398487096 -89197752663412 -247512750596165 -38413987205469 -15906036733641 -48190176458459 -252900348024331 -270859126987181 -57605188491665 -24426040681712 -264458404917620 -7387809341474 -71574315742366 -191114267138996 -235784886985487 -190809220150104 -136506037019201 -252252110546896 -214418931002505 -51218718872237 -75656295967452 -265113028228846 -33906441109205 -82780276474139 -144848367673484 -223405815557981 -1673181768281 -229936580316108 -216071238111640 -262014954339730 -95490812577954 -279928393697653 -235378970217478 -97636653939982 -34135090844329 -270891691435089 -168905018483272 -254017680097197 -29947804029367 -218186395082630 -130180542594665 -164400556753149 -136034206453516 -76964040667893 -1124935307047 -123650210502383 -261256732744487 -259737668278248 -116438159059828 -48285336230860 -218063179724774 -241444334593833 -10745210447818 -129928719450524 -160590987374602 -71475152537787 -79869794445744 -233826924275256 -83167301551985 -132969907500208 -279040881275296 -246389488838019 -276941237154299 -146350254082227 -198744622221830 -138896911043160 -40605197602861 -59330721722847 -204839949071817 -144972416894707 -48523792214981 -100149166080719 -228450047444257 -54169767895232 -144710452573583 -61977409196602 -129052542493164 -276437878107346 -8896302333400 -87133054771577 -110749975773893 -32098582372487 -165488016180028 -39784581355843 -209356629961838 -220917421316138 -204280849047888 -24435302279265 -241924926200454 -15962512099567 -138932619914902 -65382829496499 -81226164367545 -235384391199204 -131372034594886 -16794576376418 -188997474651482 -278331249065198 -62255413145246 -3943191225885 -256533952947281 -47965853421711 -68901524411665 -131270350486597 -254610031668700 -4715072191059 -38937632802443 -152658234122378 -149033078713433 -135260991766632 -169632739538909 -93266688376333 -228245200082283 -198444413264408 -162145731118133 -221500181201523 -129915388845735 -28080378527818 -133962411212371 -275149819382590 -47347472485652 -199327447321715 -42287686605315 -232296737568867 -240720070291687 -185541561492465 -77214529687902 -89992648540830 -24950869296228 -217863992657277 -26968027791172 -182123362032531 -70376471329157 -9651627276718 -65228131835021 -241497772202161 -111135545047144 -12492509605689 -271988649951786 -77356198102368 -47735084262660 -115994772557642 -17333339470848 -55121000244180 -170907973161086 -185005074184908 -265755635528748 -141604832135263 -121018124183584 -38221453676300 -112299012514704 -58420984030016 -232421008010270 -61433898537496 -111478095468428 -71219793172955 -53638265703426 -136645590189182 -194905456489373 -25519626047006 -6319550479981 -198952438030628 -37402768162114 -243587710378665 -118725985937401 -149803644479095 -276197179040868 -197108740426109 -214432465605672 -199576870508011 -250499949105011 -127396455881651 -134267075681017 -232990565621855 -184933549978814 -119788889653509 -192841015130123 -204216408075098 -45162429413291 -85312054701021 -155986506504666 -53397893660647 -76206762711580 -276017516913950 -150764030263535 -102776805865427 -134044444503782 -56355686989171 -188387714030647 -101629804232436 -237080854433745 -24186016237299 -141468223803727 -209392984768112 -31717975141855 -114422595601821 -167244499887901 -182135875054668 -112153475534048 -161029017767323 -90010131281941 -81616543050903 -12447438247677 -101621131683474 -15105081591959 -156598263885809 -82790512559121 -187839325027881 -195885433472586 -71084970571243 -103087920162079 -192644297300422 -63766352564631 -251658007777959 -226641967286508 -29955750794422 -112058831853376 -125513317607518 -125026990679372 -7722969617849 -50890885034493 -236694994471968 -213805932338838 -91026030760410 -139548968740169 -54414816813664 -168615774722394 -128977843485093 -162401276256764 -153678629215570 -142845381933880 -199835631022681 -268714726717235 -196317384436787 -45277264539294 -161756698626046 -253796545256222 -4124789643818 -229132454960832 -147617812634439 -115762263729655 -45294487504138 -210718527855440 -42222649673196 -124667156007287 -222516040253314 -74172728727241 -110262263893427 -137262055582241 -209455970480183 -45036143031478 -194327598661732 -173564270139146 -63733513548850 -182312033474041 -271576858820940 -237844497913568 -120491214723119 -279508141715644 -58125178720092 -266390065900454 -77572448932033 -2331328264498 -225895815704637 -241445783563712 -81488556505653 -269178113093634 -193516239620040 -214836625898977 -44096877507596 -201748184327507 -28218403425870 -87210275444087 -199100519378895 -134617840158222 -211357956352495 -223097411332245 -249515228071293 -58296496307287 -232148903662009 -61923794130962 -178779042713597 -216007186224163 -211168793090613 -153381648195922 -58943224743939 -137581132651042 -40581307764307 -72522502217106 -184505441053404 -151369339383832 -183532437031192 -49461850435135 -67887395221671 -192530833329012 -252662836904360 -135437772692300 -244472793815993 -158292976638003 -117798209003491 -105014484552 -82686047364417 -72241217971537 -83406892003316 -110510278875904 -225690935286890 -79988108199390 -48865502761566 -82586046494273 -218858206510890 -96197115195223 -246939681667458 -181387408729277 -194851958809408 -82644082713553 -191735069362167 -57662506368899 -8867567623185 -257685535816549 -211583617562611 -163281761598725 -63428755357708 -55335971507107 -27021408041362 -32005807326638 -261565158921928 -158389307712621 -248313448781101 -81801521464737 -121150675876234 -64451970158616 -168007528886142 -158692997267704 -192859819955714 -261711563610704 -218054544923498 -46573142234048 -271951014676012 -112009558849359 -43598325170983 -126894511978321 -179718919906200 -25791260848658 -271093583075697 -126593631842030 -170507969680510 -219466190187793 -111680136930691 -239271687507023 -161859539911284 -62435518758615 -176361633539361 -41488212273614 -13799892529047 -172895679739529 -278569106668219 -85605604162225 -37292862739443 -21010102284470 -213292416785723 -73471265173364 -43738286763741 -142803419616167 -72582741293759 -145136703566289 -74504643064004 -140907824953330 -223253444954009 -244566311517524 -79842583645422 -11675883834752 -68072470357572 -59933444547950 -170694923271070 -254322563928353 -124365307476392 -7534017656737 -160002660282372 -87627494160973 -88557752595005 -135237101928078 -191028838146367 -133996092558543 -17973420683824 -111782936595568 -36784557782074 -129356428280889 -130919268623136 -40327703123101 -260184565706927 -23564028680779 -50123107673653 -117136984691699 -13233932459997 -212260902143629 -224155018120916 -142823951674009 -41193371779722 -152440429780228 -224584235980032 -281047354575117 -166717342842094 -223052753186434 -125626951417469 -252004543797354 -143162032878779 -255101022738468 -199161389697510 -94913194577154 -216119451069951 -29642355210310 -222365403040706 -215760751508601 -102472451813889 -109309872096964 -167161009021852 -122706465586251 -103943027591648 -164646299166548 -275691844495383 -92116055919316 -65652914094405 -54541028323991 -262786073617302 -20195090674494 -146438369367760 -164432722559383 -265016087987424 -212213841212806 -221110206033037 -199604858911661 -158816905902450 -11867041243500 -4672902915998 -80724095847223 -113663582616646 -35032914931744 -105042131743501 -198869067256729 -33138560053531 -21961301422633 -232859108956224 -246117569313318 -159944693740355 -144636293368121 -162027249278093 -93848007916171 -126857920694921 -145980641380517 -114339708099554 -90906636217553 -272188060148368 -249798208399346 -246083266034291 -49067132700268 -150860684847819 -142509069101201 -75908315896197 -131083785134426 -98961652217804 -99284941715537 -42184764467716 -70997377453815 -246748618259862 -66872128369435 -3973079243973 -35500679608643 -24227941858205 -57413464632871 -265824286355110 -190030988624951 -2811473426837 -138232579017345 -607488912302 -157004837910138 -27691035643391 -215806470040005 -81744980721143 -275765311418450 -213765988810711 -101946070968336 -114144221903485 -47519337536897 -151804973851792 -258957546279868 -164173756935271 -259872768330124 -105397962763313 -89722080882977 -87599304934430 -176736145315004 -41356275574998 -204179879927781 -63125247960988 -180656359946952 -225308582884804 -220687120773522 -67779349500551 -244522405487954 -162962236805733 -57731222225430 -227742360247507 -192119870286550 -199936854621458 -130116756138901 -2914694671142 -29227312744525 -35246016893801 -91330501570040 -171804162011044 -176594445027856 -94322792433931 -279164722272948 -57189713673106 -4054195442894 -263980875520430 -155794438795880 -28399651128132 -146680810655762 -44888739751137 -90462580149711 -91056645655862 -76900649834211 -120225125708708 -169425851036925 -30664137517345 -17205883617895 -120513810496194 -188874377389939 -238986797382754 -36927972369472 -175932208611764 -1304952694893 -215810223766987 -84318942172786 -33210094187228 -62612903930580 -24766852314431 -15262374750019 -65543585951253 -213829849499531 -247915195709694 -154336823309985 -197544936684808 -164522971977720 -11694840540389 -267305995305684 -24129212993219 -81474893576386 -209053494537424 -165865930617301 -162732097084519 -65858714712316 -122497617381807 -116688925664462 -31011906595797 -192663032634411 -6964773256781 -132526725018207 -257977898870676 -253068869166914 -122637289611146 -280915637141616 -242956425721224 -208426230882541 -280998928224086 -28756526270831 -157256863341233 -272822652928401 -32465699234774 -24932360027960 -199860920453216 -82678410809387 -132151851572183 -202324289880669 -152646359336465 -163655364285684 -12284799616192 -174023729377059 -163925512276688 -117492734525393 -160119991978286 -254592661346459 -26189921823783 -221821683356772 -42910941700153 -253962584128626 -124838545643135 -140781443754690 -22640451935194 -233649203702 -211381830146352 -215522805948298 -40270021711175 -63867049352687 -145264039878869 -254285840993368 -167053845127847 -246539976985673 -274669478585209 -215051119629924 -141926438149197 -90067733708031 -172966543049876 -189795427897514 -261853647539797 -4758101944998 -70106772022138 -218874305872910 -66879543466144 -228649966903113 -206155627711371 -130101528134310 -261648121460772 -62920640892475 -160020418059460 -60068695970690 -226908200280951 -262148554502219 -91645595929175 -98979409994892 -274536091218375 -243332845045428 -12855110636249 -118435072671800 -151861467868219 -195733854346853 -43114290145208 -65762021733505 -246982828753671 -171476196405456 -174323524719161 -105092345130018 -200147033752816 -181297942136155 -238579164383887 -112908973413359 -103990666287062 -205138268822317 -107774965014914 -215137965375490 -110748493773404 -166905415674215 -33279061451030 -226282411878050 -77970249070432 -237669489562251 -257831547101532 -281376784036975 -24059583357787 -183306652292709 -20899965300166 -250787391720814 -61947934369995 -244291623835467 -64690419207676 -183828516410027 -209479350772118 -202626940073587 -250748874362770 -244574937748422 -231941688343266 -210090726475506 -192510088009613 -173286298721460 -173964214707057 -225534613396582 -252923080216827 -220269182357132 -37293400818901 -271856791721927 -183836456445330 -17771410122499 -1562199428770 -73376634256121 -167400491725777 -167567541682474 -20763356968630 -202725130970050 -153659929314289 -62661343155568 -204487629781743 -237739101712661 -82495486137549 -25255334061587 -85250088826487 -227767609008854 -147631443455914 -222455503773744 -160004651903368 -158548742995793 -23158811255351 -139686709052006 -179067712409919 -61410054075255 -40552340162582 -96954737949453 -99605427622233 -90322973019286 -104466777067550 -1258137489147 -33999000842033 -50048640696213 -237673922574085 -74970241442085 -175726809675891 -118674486331315 -278234353011789 -262898021484304 -15230020949048 -81112431949458 -70282553529974 -266184780602 -150666932135169 -137960742368418 -148929001254905 -54095688846321 -265570426140536 -51904478448929 -249234440393781 -130496701294702 -244455066452164 -56573525145159 -261074292170897 -227934579615020 -251095509448104 -43336352336972 -143772441576405 -36291651120272 -80816353270805 -276897202908202 -143299250735954 -69866901491965 -202003459238405 -281080536471376 -43300741763284 -178731928997383 -254310437064012 -48216561912976 -18235696857358 -128356630728260 -217593518852211 -243197790018552 -75959494244897 -177802178137000 -49920068148885 -121344338287919 -258823322240231 -16967389592959 -185822352687432 -168050013679551 -237250251467210 -1128653440359 -129391875081147 -167444678213359 -186854223572265 -180230222901407 -238814087567587 -220643785367760 -50305419224731 -181628340413534 -266794026292948 -181870864991023 -103242510133538 -194697632437880 -95751408874547 -55907069966483 -34707424745820 -245436221840803 -272250818661621 -46528711358264 -55150821861760 -177424115065446 -71330452456725 -183473970308327 -263456346554287 -79059837267615 -234034764010152 -237320849567700 -229896742071658 -122750397755481 -211396442588205 -36620517003303 -249750545153191 -89345011539704 -23426845325794 -120039247989018 -38024464941378 -110520600441279 -237580744344651 -37155937034170 -131645665300090 -98844930723778 -7628515991599 -62511426755449 -51372675457066 -196523902154223 -107612329030525 -12847886974278 -277083981730971 -25406197973158 -211596689696222 -202900048108062 -226032937814785 -168246749110594 -24410840182494 -221712613418882 -280011546787262 -209912259537411 -268919208426346 -208511032250138 -273168168736234 -94049272228251 -138290481705474 -268631174538170 -206228755794062 -211129764672665 -266028295779063 -251654371392376 -225106945397783 -113740760243648 -156346037352863 -204804155967534 -73751865072716 -45104381323197 -257269133417875 -79524770478097 -59776738617388 -259414417822274 -173204267437449 -267264837421849 -4092919714353 -61430623749503 -99220366301504 -49712030624389 -34895220286870 -32175146400460 -215553582963813 -268249667382461 -187868313561396 -167430735457309 -264849652242104 -47818587894525 -218902582648713 -190412465085869 -30420421081433 -131716896543023 -43748544381362 -107130430378921 -211815571571818 -6971046137370 -126127542584153 -18554603639585 -64752198882098 -209128295001148 -2287559339065 -64925749290803 -262955351762048 -163160754380631 -59894444638925 -35704004828776 -250110518352900 -134111820153708 -194095107669052 -37908616256435 -237213481507691 -178618529471703 -214949267707784 -237204198252840 -69187924487870 -41964625674604 -15199938703576 -197040527553920 -256554568075119 -41533091527728 -66688829663218 -214471038216875 -104427247809590 -5873930335072 -263281826071620 -19466156493269 -109169280643876 -156396651195692 -97186657956309 -253576797861498 -133895433572249 -72536762944192 -130193358274532 -279848268785840 -147225344693282 -177399193400798 -240846856514753 -210711156517620 -181436226113898 -252232357840084 -187958675335262 -234281258364511 -156285834554723 -4745289367692 -236109464617751 -74623451637825 -205205463211363 -137333434770809 -125794482085948 -114487753350687 -114804385227265 -37611821267617 -137214292996875 -259532393669400 -63266087667155 -252596746606335 -107828363442021 -157959815291351 -170629584031532 -75706644996499 -279460748979471 -192068432850117 -88676754164983 -79774937200272 -40779785742726 -253529390038762 -180971206063110 -79691250241428 -23312715417753 -260105454486663 -118395480357149 -78806241260804 -197738275893309 -8039834578967 -93733513431989 -114259266777422 -120854434103651 -165782357391293 -232675360104595 -44125818361556 -255046514077508 -128021766090906 -61066676701851 -92542330958674 -145362060474403 -166987193450923 -266274378914164 -184148976232410 -48462214141106 -204716510557793 -69644584860194 -220555401546905 -123175096219143 -223873246041399 -59789499523774 -205223757707351 -90899996369109 -261755210606311 -127466165693297 -167145945596980 -101978685496752 -110090290817921 -256395688000251 -19853298749489 -210728497757765 -153077573374827 -254317295159148 -31036061361762 -28915958360817 -219068457778772 -125752222948096 -177935682777202 -242598999966482 -99103449483813 -197632557895109 -103546487217662 -266702491425645 -44835068687168 -99505981040264 -71278351925015 -156818548272111 -165437718486301 -37541615454260 -274301031965275 -110221465372039 -276671914835186 -9709877352713 -36511244524354 -52826888219544 -257482861298280 -159378382375830 -176424343344294 -194722293399892 -5878350333449 -233314302049633 -196031278864702 -159571668652219 -241819728272187 -122720062778464 -167832000953098 -3889619011006 -18326102833993 -103591164939803 -63103025715124 -103253812035915 -91239540067358 -201730503701939 -16848696692966 -156775452864537 -203271173070510 -266933048251329 -143569091116520 -51929815398867 -125021419397908 -106071045798257 -159743755615084 -150093999086769 -222100344744310 -95969771323448 -117342452152618 -76732376924929 -256295669416418 -147680821284750 -220908411256292 -97997302413862 -62012935844667 -165271717153846 -258830136110948 -182613241947297 -58695047489096 -190754422666822 -10363537727589 -166603163359361 -226214752755890 -131294435488975 -280848527674716 -56300356255840 -139433891429883 -144477361121809 -167831574495199 -113857688085862 -6512222989312 -265503850029039 -99120932224924 -258240204743963 -180106048453755 -136374869222684 -180295536865209 -197151031142086 -207387737280150 -196764669614686 -67943483376223 -239877308204912 -172947337115689 -155490258073463 -106442028450957 -61055962322907 -172353254888420 -166435546342833 -185780798360604 -178483065579865 -231612587622636 -54499466626142 -14191829720531 -180335150604920 -175556154023813 -220766437938710 -273813603274078 -217872666954632 -145811783990015 -110881998728216 -58751545553909 -229338351237681 -69904267812500 -186254809124032 -13742512545765 -112810836823875 -273561886617780 -248547314463979 -281074983099543 -252628470255107 -278603317379156 -155211271459749 -134766415118846 -162262553744274 -190257725647021 -110526460877163 -279506891998133 -89269394328202 -149616792577573 -72529359433665 -228627949492797 -81332088953917 -274276640856213 -66038910571381 -207460059338022 -24884988830013 -6701586969109 -116354728688683 -102290629909802 -159177971326787 -148255387138098 -244184031414692 -31450140091916 -196791174742716 -25857114082054 -50093322500863 -71252285773675 -277133103366945 -47183186417150 -104216994162028 -266764347267053 -25508831704710 -270634955927931 -77989432555300 -236331574713644 -105866438729744 -166703081755502 -13284664022747 -197584684605511 -269696296981489 -140885641575688 -121376288560248 -146018138378824 -197536355440558 -152799874199311 -26012026267648 -201415528504576 -42722438522554 -223298182312184 -262065205688757 -212203001430863 -13519810763077 -253657505388241 -241467554219869 -176017971326691 -187917466286536 -123989048325637 -160872003695348 -89489127511387 -48926159293277 -198580904881993 -121246222402456 -141242349322294 -3226726971298 -277699849492057 -220790056540134 -167304782261989 -268753681575540 -241518554538483 -237583105874222 -161268131886760 -160525390407598 -253980762252983 -149154234593671 -219264786003371 -250149856742406 -201489430175699 -238126811155688 -101669106180592 -112068341864092 -221997206151128 -112339150505501 -227375811876703 -146041892907415 -172488543772007 -259903825161896 -24969169102999 -230701460325322 -75742725729487 -12232291884709 -1995212031053 -106555002466745 -236149987182074 -261658128954427 -164256156931062 -113367931478424 -143707644251551 -191882063101342 -244751201038285 -263971131963332 -42537889193166 -7836665932045 -193678995238666 -106648575976074 -261418744346156 -133682965223487 -188637150589626 -232197120108148 -128501298359355 -217199723389127 -20884136427362 -83554905890828 -191718340915394 -232376043613471 -84212570411006 -22609304078045 -128658643029354 -230200659265832 -155313297903058 -216196366251589 -186519187976811 -252267800513910 -135838611796209 -238674921021945 -152342764786206 -226653748970037 -140938007247427 -157926876707024 -13534406656015 -12306378384736 -215567382030133 -217206170501157 -259865630853058 -144938310236285 -52338765139321 -273996779508250 -243015530833488 -224852195817672 -210363668303066 -236546847486963 -64948375249096 -237543210408736 -60107478389455 -9966334358375 -275399596578025 -44588915931554 -239467339444530 -250411420621201 -189687458777325 -60676494735307 -32143876663609 -163351009297040 -139053558744136 -251191246959025 -122746080085309 -219845857252294 -16505260564806 -118637183745797 -135074859124775 -191123282572387 -178071090245925 -120615108764570 -72381143858273 -279767241659545 -257734659532319 -24376939427386 -220576101362240 -103306048726153 -136797785567143 -93104500643864 -184906840427261 -83964363353207 -8574128033590 -18078444733761 -261293290954272 -181137632939230 -3715367918948 -259988568437905 -130391298017560 -204837500396748 -81138278617561 -241382508788543 -138557873883327 -120857961278193 -55029138057229 -224050238097310 -89235287308812 -116707401941890 -146342330492804 -55307375587466 -170856114617694 -93281234168905 -158373331237368 -180393087790121 -214701217490044 -157629727884738 -227297375492989 -144092243945868 -222718355370924 -212211059911494 -8398010269317 -250764258136868 -177587985442291 -229528077046569 -146628924840328 -7756910803968 -73340691729985 -31055493800812 -277422773196954 -68170427219022 -21606560460644 -81690722865480 -33090707808884 -231434507424914 -201109069723187 -250302016497071 -241356306603443 -236290874825397 -254363586400957 -224596047216463 -49215498663556 -49027391470135 -7596195119808 -36941300796495 -151194374943930 -148121997634874 -244841484670266 -73744784287120 -131533738439592 -262618795818809 -207129741417085 -120025177397585 -149300831972075 -181569748609106 -111302332303583 -225323558570455 -78913985761597 -138849926920450 -97748031194995 -4133574384915 -58930673965660 -121246455128491 -155330700434595 -187501975286174 -241976888746304 -252079527518241 -144259716526822 -198697704698718 -189455784629584 -200872323953547 -237298928151703 -268383875355068 -234491584882131 -268334717985033 -131524066811544 -95445796248173 -250655340980446 -77387435715002 -256089187586135 -272769632629770 -8887337363241 -197997567720931 -203973514282755 -42643177620306 -7578337821568 -114397796532393 -278241814466498 -203301799294294 -83720611232231 -274355981157440 -199632509810722 -25532073351168 -93779051986145 -4930556229046 -154778052410836 -224506892716082 -67358338300018 -7996616553599 -175172254563614 -272863092219966 -240468004322814 -22230615880732 -120427196685437 -35415664342258 -67219318632253 -265189856072287 -128414232345423 -45987208752443 -227094320284226 -148704546194647 -131257337023549 -182827289919913 -39252012303895 -47949611944929 -111046470738156 -113173023395790 -68926970799803 -19171075619132 -11740363389911 -158121127877066 -105526729670555 -255475810888001 -22178948260814 -126815617817685 -103229922197361 -66270829993876 -3884766794589 -19708464552911 -117686087752483 -116901840686508 -47596717864730 -15176283351565 -212255401055389 -245157961243393 -44608600117908 -275533981010298 -139505517505458 -260114075158337 -183799290309288 -100933826508178 -274915367651082 -192367505935391 -252991190137818 -195054511259136 -61982120325318 -119539405215292 -153937669663115 -12067150692477 -188077338424948 -113239337826906 -62723286083442 -259457437437933 -91996454544074 -88956649490176 -236583432748068 -64539283101283 -165896356371024 -190953609607221 -2968645698111 -186952463176685 -112688480230479 -150917796149595 -265387764056548 -238282080884382 -13590160161076 -248054527971403 -244563541303776 -123035201929230 -256584647603653 -142173725298451 -272387208236503 -168901942812560 -241758573679489 -274328312145559 -42823184283160 -127253779164055 -79955877401993 -224236222656927 -50354051884698 -24751826026313 -24836648192953 -162818965111190 -45064256595242 -25962955919936 -131938880102243 -65866759964542 -136515644281557 -92761858956577 -37917243980272 -123360287151049 -174636737658982 -125700806303668 -177237267452839 -56316422120783 -95654789266981 -107985437425064 -230392519249259 -148341642924668 -79260372944631 -250422818096138 -74563598421373 -272957411023291 -225492655556456 -95142222178093 -78554717228007 -75486196533627 -195212157842623 -188773216321884 -233587380425228 -136535951975962 -15735268981708 -247566055925691 -276765362868392 -61036281789797 -154160274478504 -42969059711822 -240668465423705 -217219189002711 -268249431403064 -151528563072566 -48388798745858 -166132052802166 -247843172984315 -169059811953224 -244550645549322 -111593380112084 -148961828804767 -20966974498967 -37469280074744 -73602861109532 -223104015487651 -219995161005122 -73200782062083 -81103937464457 -177204462318885 -69810317704006 -139403596737745 -251546481258682 -16841047465773 -132992276675144 -128798852649865 -279066259745068 -173333318319343 -231488428920991 -59086477402357 -230149582449922 -225232285875846 -165403986088407 -250157347935578 -139558583503491 -146014812950810 -253247530201190 -8887920494295 -200768540291314 -11791480743790 -112636491592030 -217928066436508 -201926299948050 -13525405957146 -44514769052827 -136338309293974 -90576388725443 -141562907022386 -168208044921722 -273103065445828 -86017220990626 -127139035319189 -246964541163918 -51728872981832 -162648274462250 -104225063087598 -24585753152681 -214921216109715 -176817727070578 -89075163605274 -233739878395036 -107561651170573 -181054369162943 -62086686078275 -100107596867209 -13115825860293 -237878165828821 -238751126341513 -26106099201514 -148786154441937 -195529926577214 -66038622090557 -53955548449004 -31822922132885 -65540864271662 -212165498920041 -60096699138058 -103271518626483 -46116562601638 -219866983925057 -48406211013005 -142512323171644 -101099079496689 -241613850474488 -110644605555105 -125029420721537 -69731856005511 -240070400164441 -243517170214044 -159162180598445 -276610266127034 -230161757635103 -200374241900611 -19943055166053 -164234277298804 -159357652380441 -274947144625152 -66181195185026 -19636379805011 -9914525320558 -53724607034696 -274670322584477 -50620183696836 -102959776025549 -157605448610224 -97888707366979 -196811486347875 -53727285629432 -227869356097020 -108840510514606 -260130862858425 -123095569625950 -11751482889116 -257927443608941 -85867870705083 -264794901754980 -129866880445359 -112123212110164 -238197896186247 -64991515030702 -253867427516073 -55459788529099 -198969234452207 -47260695745983 -4849613197904 -62386312226658 -242500268324219 -137106614272035 -200755751087422 -122434187107479 -120438402556785 -129679256965901 -129372056268670 -220523760393647 -202524686543912 -101328476962989 -99234096888077 -247748648187135 -11510108593888 -61898593939793 -33411441476832 -204647893522499 -196233882759090 -119740305554755 -235103003726314 -123898929877772 -744308289341 -76092934797169 -37181470298467 -133341931497364 -254719307435836 -57842816301231 -28048861952368 -12033527093837 -125684254338490 -87823181605799 -235743665108834 -105362532994381 -247862899552526 -172254077721883 -218260334918473 -205627393988068 -9049157247103 -207099355770589 -66139288149936 -110972388120345 -273271462705585 -145260574825759 -238809708794512 -224583956452310 -263630817390583 -220332100736099 -19982479915976 -42246630378926 -191613147015118 -266469737773781 -251375850288553 -47833230751812 -27394002206208 -220388008942171 -73299606772196 -278106109412686 -121556738424311 -51701283562756 -256351279058268 -19648658432705 -281003044487167 -15707698371476 -202349600710790 -249595215873402 -223819321150186 -32895005465774 -141671354276782 -49341380296144 -122433547433680 -209613971287405 -278044430031950 -246954443460971 -171719458798140 -124231273868582 -79600981512935 -103998939602665 -248957167085207 -126315907945023 -2427626625459 -259239993348309 -276322763625370 -100358075225121 -566601327181 -61476703733741 -257819630562416 -269680834388076 -59285411202411 -188237446160237 -16618734072376 -192107955725896 -205892188552550 -106914757844200 -44319171588646 -132127750219207 -278102647920856 -171251025929207 -51243352808531 -155337830841947 -54374118721099 -262557329922343 -230280385388051 -155843856584722 -117890800389145 -22577749280965 -137137560713716 -111498880575306 -188032619271501 -140792752257101 -108301475204647 -226280210465106 -186747158994500 -127171851131442 -237586590732656 -66837281420592 -140488625999881 -268692300766738 -137446809355900 -16403013687106 -182210413332538 -147666786688000 -209783064272790 -143249570979233 -147136798060600 -49318546907604 -214186132537147 -204009203044679 -194046466773488 -79751827306038 -46253153500016 -24977139674718 -212860366799431 -117052567876451 -53474382588331 -274698944283359 -214199702048467 -217115132030082 -68298553289964 -11415894734821 -205720758489446 -5181817238433 -260034660403874 -36313602504020 -213845620440671 -173568742614255 -146673483248449 -28319554549007 -145870734366942 -76194549810581 -241716083099420 -178020583412811 -80549153805049 -217647480530719 -125254092480061 -270414761823115 -3667277522384 -119489740817845 -237690499462673 -116344602244649 -60899378770294 -148170070715119 -25432145325831 -70406225541154 -23664301034647 -178248796584275 -145815898645032 -157987163071013 -67208350162382 -150682456428800 -225747926807380 -182184673426010 -179982115961027 -128028151138587 -93303558052853 -164559395575793 -126872476956634 -53121030354184 -69182165364413 -279735279624709 -126972748119448 -154111141101346 -45532399017002 -81449483576720 -271376036689306 -217823676405718 -100935845107418 -39423993235644 -74605789623166 -270915117703649 -111086037730380 -229199278579272 -257166848805129 -220906009368692 -262355712130929 -267286878624094 -54361568275268 -237998733069102 -114617682475807 -146140911682900 -187245243270352 -159367697488221 -243240858207325 -240912364192530 -280920913033703 -59445994491287 -109369797375714 -75390355892274 -121458327217645 -12752327620062 -85607637747812 -16149856206543 -193544120678826 -188381101936411 -91609842193353 -143522479532326 -189402516546264 -22108029182041 -36513565683327 -119027836488521 -125601798787220 -3167310147456 -42816698927969 -166846754204328 -177196431527243 -11716095812317 -183654583307849 -47180758598869 -273692352959136 -75286583855595 -202081662123036 -240571360079667 -189735210457371 -266221570726778 -203171731456578 -119174627448876 -69873767920571 -229767057597479 -95837991351200 -11259453203617 -99926233872368 -237161019325 -195770736639293 -254141142013734 -85865482600163 -146109156586213 -200980255668185 -123938530838891 -279486373167639 -54591924226369 -149281086643548 -117122127363931 -23167284247345 -191596011965630 -105857921236042 -6674684283057 -58353820840351 -104381498841220 -196689275620691 -79211251221524 -71257577499286 -7707612912077 -40569575101496 -66480352566099 -107684368398518 -243655337766071 -111660522466442 -251283713065188 -266847331538568 -249933354871390 -17359042162585 -68761604637801 -236389397220664 -193993512044320 -164514669141703 -263477312522116 -238536589230013 -41152986082178 -269851237247415 -27588259810753 -122001413142979 -17733866322214 -170152342880340 -217070940242348 -154388773185765 -162381470147592 -268547513486282 -154443742928387 -111323440722934 -133043829356466 -32164472876358 -13249490053693 -111533560719926 -248613936546364 -240863358217830 -271705368112334 -19362179430270 -191083716881956 -29172498222645 -237002932772637 -92792003441657 -269720628003989 -187389048799123 -28464498064338 -32569680891275 -65111730806923 -246339259536603 -98138118964732 -112037553980073 -188742838102096 -142342217574446 -108884253102871 -153816985820723 -259859417877886 -46379330374457 -188389841275688 -182966337567231 -108023332479313 -26825646761170 -52016445742208 -276933492090116 -195292114502373 -198611269185583 -274819931789556 -250404478279479 -216493589014965 -183735502697235 -48925762380493 -115896019092532 -162941005741494 -127174204779776 -193297250212707 -140712460282661 -108401136772213 -97264071354552 -280173483513452 -144385113121925 -61023284416941 -102792032937111 -123102494376268 -26251338782404 -158674931817093 -52393793403094 -58560404893867 -232705797445869 -96536606775537 -7043310609586 -258324006498386 -83331110563812 -271550792303707 -68597706543272 -145920056911940 -279902674872043 -240938762150008 -64197863661599 -128878012380168 -252769018325415 -77936842446945 -10360037891646 -41776157102488 -44471150278316 -98163661167383 -61197893826571 -201125867754717 -85285818155579 -140727452894092 -119193638245686 -271438067591418 -181455986196208 -12152024296784 -68704200213355 -255135318549555 -208047615772795 -240010511755086 -137244883379556 -119246423958344 -281411876434142 -147070366835046 -91607121039727 -205170142933800 -103167317563063 -201179906244857 -42934145053503 -28477976279755 -237701268753584 -172216535024085 -127261567053011 -1886788877430 -162233476263933 -17464192315697 -5116082573695 -48160939874648 -280755085344614 -84990977534407 -178338391366301 -3892534905498 -250005827165129 -98721954184246 -172898212594383 -93177327740129 -40472324239157 -255535709352979 -215324014421071 -267872669105428 -255893195915702 -159250927043119 -92546993540274 -263118492203687 -163351726633248 -189788062628211 -152679248332981 -123413128583925 -17403506304774 -249325042448654 -268318916922345 -32194059047546 -16675264805034 -281246753427990 -52150780214584 -196947376531133 -175749754509447 -128808835524639 -72216332352978 -74086342849061 -278384712048778 -38808218020309 -267511491885644 -238775640999276 -70970676771646 -221981114176509 -83239774356794 -271352146850752 -205189935334282 -268748909772450 -271437328332297 -140469734266917 -128971250697380 -227176971373321 -212016146052021 -29026011855836 -170421145755959 -159815597114255 -213681679831506 -169827340052372 -155497878019307 -109141952506890 -197178792371799 -23290468786044 -234649713966082 -58341652990427 -84268983958789 -46686111437621 -87729616182890 -124454045730117 -74172782462424 -138307370072066 -2070597808408 -250607217250 -146630819749520 -194611808588442 -177876055690147 -86081569068618 -64337033026265 -217835621196783 -262653997350421 -79547425028353 -160328232716358 -52677324176456 -199037623127347 -163844210781281 -172663164192704 -220007076237955 -260705215773681 -81733986803031 -278835769395072 -129867835305544 -187833121903900 -199635203536412 -235207784711480 -239525984629656 -1447300572729 -221143791917659 -84215458924776 -226629307417880 -275258359431577 -7050153394131 -211459941981993 -152087775493419 -8581033894508 -110973734620687 -213074335809385 -188918670775089 -9214534608377 -217498848424033 -34399842688950 -116885434498233 -18134279779058 -65829586439234 -19643670421222 -84364087201969 -109015909936953 -244496513673240 -261166795535486 -226584188760841 -52138699782154 -134541246325661 -159018163748817 -35044126190305 -219593125663823 -174770215332804 -205941345510432 -166906340008127 -162290629883720 -38061815262652 -61281943776999 -47860519468686 -107593306117614 -265329960745132 -18827023444357 -7591111667832 -66106884611892 -93369660358367 -267740534079764 -258437818161419 -148815935488990 -87315801947494 -156808122907756 -271323864360887 -278269255498845 -71699328478171 -214650264231012 -269288732352855 -234758549219062 -173937555037391 -194871525806470 -277980964116325 -126301254512353 -254249428405187 -198924229283523 -225560274910748 -174478135105060 -122691776516748 -86934572632291 -227704032447167 -145169863797580 -19758713645985 -7978704826366 -234040855247157 -179490639264902 -61993361737939 -4385012488377 -243111201791652 -211536171707578 -12766992822669 -207921376622783 -248582314463055 -162698040737243 -162779110706621 -169992870066899 -210297453886688 -231559459577028 -265430846228170 -133011842620426 -17887557179690 -82668041940666 -73498690667330 -88872571321693 -180633467346774 -74166843683892 -40004063758836 -247726242756779 -98804746924995 -33932901486059 -82666839128294 -130283665124000 -58233129858302 -233329043137010 -266863712948874 -123517862113838 -234530221184849 -38537267644718 -26298977477818 -158432370149000 -194804661766922 -117324206084031 -265965688950478 -16631991638185 -34941023558195 -51633875433744 -151872469234324 -68698313238731 -127047366937428 -218801377626457 -113112722182936 -45036334109353 -166144214184576 -92451230255008 -200743664541438 -216390577179404 -85960246695365 -81068438432328 -199911130341808 -17865808170589 -256106835050527 -16982966931222 -109599204553729 -120062236516301 -238215396142622 -177444817163767 -140093838138965 -245011247574985 -22359557367853 -232663777846393 -175230999995575 -46256643414949 -111755939721745 -4779721666127 -207985783145550 -194214219566907 -276248976355497 -128307045444095 -83894039802605 -280088219942309 -105371833098998 -235862458760414 -188053066530092 -236611038659388 -259288544745819 -85013449052915 -272485945107334 -116647776960305 -233319191362094 -196067603118471 -46097854248420 -163404472226747 -163571227915424 -218201053313626 -256717425839668 -91474178469380 -113515651798608 -125038418687741 -56747470222860 -266469362460520 -155374166028135 -24397211112980 -74588528718777 -12859428188893 -114969130505919 -34317641257938 -45634034782301 -56504737432173 -265174110930962 -16857072978630 -96539919755580 -12461694081274 -70798474703088 -34037440381629 -85470369152988 -270615135469516 -180934206664851 -10406319749219 -245073323743442 -11681058193088 -130453002019346 -133154250764651 -275277872996263 -204449318854758 -29824888364997 -38147625928375 -25213713423012 -43371721616589 -33428100667065 -89558312320937 -205126809471753 -152687066131041 -73218133024475 -88948764799475 -60638513895032 -242800502477769 -271150993973311 -212013294976086 -144041993761149 -8323695129439 -146476401891104 -203345169869467 -97279458416509 -96417007980994 -211259254864164 -271534725515962 -128372836165149 -184528937023141 -275761852253795 -214075126280432 -6904075595424 -5013136929392 -200304002061605 -71662906835409 -104534332046177 -67938392928334 -126327074986152 -17093168375571 -222951232462358 -187223672997507 -224053152450324 -15495131889638 -278767401102802 -257144914406579 -139803657042565 -153386843498401 -46925487087162 -57586574436096 -87346293219136 -229844175376983 -154958727084953 -261730544732019 -245350858079019 -182143209676847 -130806962523984 -79446703571206 -32838326115388 -271180335433137 -31490253908226 -103101994790711 -128730518770652 -225575663827162 -53398072886862 -50268265001160 -242779110058971 -252448777643685 -124145570020638 -25316531899287 -275051686248263 -89609055059879 -176594225567377 -9513888317097 -260202879630384 -58147730273321 -199634834277728 -83807623659117 -209573958034461 -66145652585492 -97165994445099 -113293536121799 -139618242684017 -5705938649662 -20142518233301 -203347553055910 -13393607153847 -127425010757928 -122698814888469 -108471285370211 -27490640419937 -23879877142431 -73189882490102 -99297045572928 -138097526746866 -200054856902729 -26803518637162 -145406230358525 -250589993490260 -186210590493490 -162494904145700 -87348899729004 -97253824222375 -164403174523986 -51795125959864 -154762812494158 -33101670379042 -206791418738501 -84069893475031 -108808189046303 -259750891923036 -221759415391039 -921722165457 -216331187849474 -207241261038087 -160880138951029 -114897155425014 -29342709354628 -51648696114296 -127778024598798 -58263846751351 -217249360805989 -70836296810658 -237712784995044 -152124985243602 -158968427438295 -6039063361713 -79124106361062 -234914688966856 -163067418307841 -192695771530266 -8684625987008 -239464777315328 -72351832912104 -228196912152730 -121164461839727 -117044683578150 -21059180533163 -7068567495489 -230011901110497 -226638931557229 -275109658195090 -272334100570574 -112530045830355 -198301379156568 -67839412418033 -159233588845163 -134174041465603 -75936421109284 -163014739278033 -14801424191113 -133664276411874 -31949484789295 -236401313726509 -62392463458558 -54756547674145 -123997640753972 -280651066945124 -116558598297398 -100521214765960 -248911488572316 -259860456302423 -227401406792855 -226039047177023 -259905365778575 -3373701569445 -118617495447408 -191950953793652 -22724063548747 -119899936185390 -172494356374707 -174403773152719 -183658456263261 -263443174357610 -80567125755093 -95275085853806 -106283817819697 -187007025965947 -188015415448004 -127664560627388 -145032129251153 -233279384656365 -192235736731952 -3802361830868 -185434888339268 -62846473915203 -169505188976619 -18958460912309 -71398613167222 -168653792710642 -23720991260722 -94647377653145 -58094599202316 -147030564100151 -183199984179967 -109814224526756 -55081967697991 -68360210234844 -204241564950022 -53302555861448 -57268429366203 -146179024543904 -271557139779466 -204568523887672 -63477241472525 -48729382307533 -226805451956042 -78159238046195 -23226075852126 -102357774182738 -232404180029064 -131404999363208 -245789864188679 -126601819416058 -240095297419372 -130223807690909 -14159941001115 -102904029824071 -84328458232750 -259160760259115 -68613473438453 -221049368972982 -238981936981656 -10624393007651 -208024004061697 -127551096655978 -93357190724262 -7261775135041 -140420966776901 -176753984911468 -205802178964790 -221973293056336 -186737977456196 -82611563390211 -102063460722236 -192322067259171 -133544199940821 -230743191456546 -74465701854622 -38910764341729 -217053341359430 -87273265676057 -22015195071033 -84483944262544 -20590114098307 -15152364899835 -221404948020975 -248449222639271 -84869024592610 -241277463433727 -269701954909606 -250225485503999 -206142918570643 -9989216552419 -7078234578582 -200669962387773 -103381282551256 -195227122109061 -134120253660640 -218223738620981 -44935509582799 -122614685973262 -13366920546003 -50557386845081 -135184090529973 -126407175401061 -155519062552174 -230911342813752 -244247790434429 -196854944966804 -82238469583852 -63936880622034 -226508087248689 -253539432875654 -237686458032170 -179211093104457 -176634412052626 -198246375012328 -64931338529794 -68624799883996 -267366978878041 -127402667202346 -39704981586216 -86704818249061 -271910454607098 -86373354381562 -127009180307390 -120900036504243 -119010825141775 -42888050866712 -155686926572938 -186019569718829 -156636963715838 -27669750054508 -118264018916441 -36880289399460 -238762366397592 -130104543007479 -127194830096384 -18076776547411 -68167682242395 -121095729719872 -150217437182049 -48641903736217 -15585587399713 -169466388663702 -104219746634368 -102931198652369 -239271072677834 -92335009627523 -88542520199724 -94707884954079 -38144552439641 -272761034318825 -225433210703849 -87355777061327 -138149766916562 -40853198142508 -255267697924958 -150971490142723 -30071557732258 -92119874450973 -114621517449544 -84874664468789 -189867306745379 -115415216151201 -59806167790206 -114456314136166 -271427577530839 -163927788962020 -28071000795729 -46950150280040 -271026130771160 -252907832943013 -269835803020484 -105733702734730 -113081688121452 -133299789256890 -77432492983083 -250377729029358 -126650219320211 -197600110619027 -121343550499628 -118552800792855 -181433910041368 -65270199740422 -87361279494649 -193781440132925 -36222005687100 -145932509556060 -50498722197611 -222966566359194 -27083998418272 -153419517976836 -107974549172465 -189862728102962 -173029164934732 -131281749579250 -134220189241043 -190368765369940 -108022714709774 -74391595901733 -163814450928063 -274501304817231 -189156433881185 -120914079279794 -1658989379366 -102121567049014 -144871881329342 -55136120653633 -265873795189659 -50060339739683 -3897709979392 -279985761589451 -124023431474500 -218655078559583 -53430935824655 -96173937456269 -50960297267144 -129462185534785 -258121511806611 -226059468805289 -64889523413758 -77375174149389 -77566554823799 -188592082821701 -168849541307742 -87976735911427 -74340130970980 -147560961557515 -97762989024541 -141625427269633 -35436608908827 -15195498789129 -185733852946989 -42345690699274 -200260367255859 -11148875240981 -230577450797237 -53096221225382 -261252000746772 -117546131356942 -214645908523927 -279526949306996 -129357057086922 -80897430887540 -82753280111541 -150940015653093 -28245828206839 -273626311591130 -279008039056828 -27317068414268 -82830271499910 -234868203450846 -266498250998877 -83643196354192 -239155379831587 -144582311547368 -245869267019872 -280437567687271 -250070029226850 -62458694595438 -109378184822358 -202060749265321 -44978663680816 -186497466669606 -82458409762489 -15457336051726 -116318103085663 -76135014268054 -49172456817737 -108674230981784 -223921910321185 -50473257929874 -40877657286776 -255564514935832 -91727906754605 -132775875824434 -66113249047448 -62485816833467 -42675886446457 -2952763008786 -216566727851850 -70430717360128 -146473678310857 -97078107462107 -137173541225335 -7126358004384 -194688623931216 -1447815052997 -186852427098632 -70543383806909 -190808026947778 -21433049297123 -91351507299949 -232597073118175 -228574242311431 -113035224828173 -20287133467689 -27809107370687 -65059242948203 -179204306902309 -186208671321749 -196685214945884 -253644841265597 -221419366539605 -190202631816733 -240253438853093 -126788343478087 -217368068962894 -33125379668119 -142339004813101 -32639294387367 -248115169695398 -167743122894719 -179634651237338 -205654097202781 -216592459635151 -193320093409584 -162040623659041 -95023253501361 -217222443219791 -9637132636486 -248243721711216 -131604778714828 -36746453900928 -231071952526562 -255853711030433 -158149616703322 -184877943563740 -237834736394896 -117803114721920 -50583508274280 -63090719493880 -131971517128451 -141530655197945 -220522458631864 -191261621112960 -122875468871802 -46898190953940 -250206329544813 -39613537017532 -137641990427424 -38392015524302 -234754739479436 -184686977076386 -68318014998050 -128958205138638 -251276506426119 -278252815832603 -42208721159216 -268592568093186 -7178742272366 -268831994097285 -205712585067335 -89508650061641 -250829713718154 -195639610202725 -21985111738769 -223041751284217 -221773595745356 -128640268836041 -230952938211633 -71344738968295 -40759037294036 -275179780853064 -85695669913354 -135713634879151 -225301868797807 -83850904912980 -245332739455954 -186198396249183 -22553377819117 -156890146359076 -231484427867267 -186102339411385 -147568864811757 -233330765307947 -281210835061406 -102229173587403 -251345040644698 -98533486034711 -41072090682034 -242389816214242 -199161816426291 -21128580213417 -9428395415011 -172932710667633 -193877294549538 -246744279307560 -190419237808550 -259096397076851 -99258001740273 -155856383760604 -136115596530012 -17548555724610 -89034828797249 -254742273865968 -158282858570247 -13403269784102 -261199071926171 -59253497697745 -30615103770282 -185274920382221 -274548384149324 -139215939552730 -79682183235255 -136852391338044 -65827068611513 -214572892801084 -16047631614144 -30159319129436 -181176179660676 -84533296322353 -274208468787378 -276447359356910 -49299009965503 -204699661922685 -105405108425271 -218847869328886 -256341011727787 -130923874923909 -243408166568479 -33884613041164 -188443680265513 -136277435275713 -194246518866435 -62660764775805 -9856195473636 -220199638595038 -19804716878588 -102606718417724 -116450654778313 -13818991440536 -48974393919438 -108938360224022 -60134476467622 -140538175832036 -165436701548873 -93506315561140 -168752104856975 -261452015524452 -133884791227460 -201046981423732 -54496811449287 -66157417610722 -190693376348684 -138266143664101 -19520564648644 -190576993291827 -101762793140368 -199936701149121 -179093717673503 -101490042900104 -116728493815144 -116634511214961 -69391721494382 -172541324236375 -121794052738655 -213723538840451 -87722240410509 -200143629092369 -82408735576163 -89609284577261 -42649034883427 -41973391105539 -54681815293760 -138224179013237 -81552294320345 -198454175274341 -251152518051060 -108041009907130 -155973470498955 -43851589820456 -268552411177647 -62308363127740 -42259335002045 -2162940924415 -172799970606295 -120603365487580 -76381534484771 -242936155062223 -188568192983147 -251655524089843 -153257791410852 -88933701499111 -110638234009220 -28491860812363 -116631337294063 -35092681860360 -127888362138363 -72096625920074 -206852476285513 -80945563183381 -111812812015578 -239804470127531 -8750151144427 -94196123727182 -116844883740834 -87946085249378 -231013121502923 -280781498762071 -9623668081818 -170027649574832 -22942570484339 -50265733345776 -189230055923885 -89246655695609 -173151057109286 -3544365580326 -85120728662415 -108218416620274 -14654512012105 -253137744824412 -72035242674527 -155750348858222 -104234508668781 -103557019919332 -144486240906811 -160798558964970 -239403760114414 -31689514873348 -142186264569154 -272466189952526 -102962908933859 -255511881146618 -17400558137048 -202582338323766 -144583179988393 -3019204836621 -226408829725863 -189808294793770 -144632663191751 -9454338825099 -208423502073849 -227737568771058 -31249636314248 -39669205967774 -153990412115441 -154452064478211 -59357532589944 -99932319262599 -73243513394581 -85906132287408 -231406485871881 -239691006156121 -51441128595829 -106619637395051 -192550503436545 -232696975346554 -200150510669046 -248819302386103 -237914745312801 -16931061840141 -118545694162179 -251186461619501 -144897463832037 -229086589349212 -262892406338619 -58556165676108 -276668108647280 -171102316615724 -48817315812644 -210524176030794 -212459974103474 -16673366148633 -154115370241478 -87106047663310 -246348105911559 -100984819573737 -188712951511221 -233612832270187 -45477873404336 -270171799052112 -176037879444239 -38331532960258 -214375025427085 -247848014474572 -189116591952475 -241107693644643 -116916243506689 -208386001747545 -233124056004196 -202519837779926 -200836659396727 -28871229367542 -239090402428266 -46228781927297 -156601948148368 -242271117561085 -41701709928447 -26138704262249 -21396301929480 -233491293575672 -132114262924642 -197633166823790 -232541805971879 -178372212909503 -257543412203820 -129376864493 -179863590470232 -94332069930606 -217541583702434 -231212404043267 -86379997463704 -180429400093767 -135128777415595 -222544156302134 -95381383397267 -187773654547649 -138531628795090 -22501241451272 -197520720050100 -134824649544755 -16801302362793 -247280847882264 -153463746367048 -265059151739846 -35073691510579 -39589647178978 -247872630718855 -162845325039484 -258654446261241 -45444763161319 -51275216401086 -127779067673667 -164349235629987 -129272972809600 -101515569123382 -124387540662324 -69024292070928 -47457497463882 -274459145557350 -73964923092524 -38175281600658 -35116986473979 -132858686310377 -65869605678233 -143640442935217 -71753167467996 -109108412725089 -8197500188126 -46212174262000 -188892344530663 -210311911924903 -215467745965183 -52327126751615 -64266159047220 -208915284968879 -119605173054210 -131243065094517 -25909579681530 -76970255138234 -269498218815820 -196500101047443 -199970201079518 -11182559850253 -158878669623309 -211946336629614 -143695696689752 -207982005006114 -231662263121589 -167132673747956 -61570294007998 -260047229795057 -141197480725308 -152598301729699 -144463002980061 -158502237440378 -234788584994867 -67428422191409 -121306758381317 -148154240795426 -212515198093677 -39421132108430 -35948933895814 -254170022357898 -30969302201337 -237996482386328 -27986718355279 -281011118607549 -239022502156713 -25625503189927 -80777338594435 -21193112948347 -21942947004559 -17025789344190 -101482840733024 -192017489702288 -203732083693577 -242328837470722 -152225382920645 -206945202052798 -172871335577869 -79136159382129 -78284128371488 -12232805189863 -233501707287145 -178804286869178 -17598632574820 -39816935301854 -278398716041549 -171146197314313 -118480132504944 -156960046048965 -213879841046860 -90749326811053 -17325288472177 -173074272269224 -35773479532573 -123298647430998 -31875948477638 -43264959981853 -97367986726146 -209017862116960 -77274304182223 -246540648426250 -258350152798729 -186244688133239 -133963239042617 -17839665337643 -233851159750249 -239207117049842 -73797605103114 -91261094938065 -30299528749947 -236274125154211 -65681122288868 -243744915944135 -10178794984832 -161622252988966 -84378252387324 -38144759517687 -78369447589186 -139679161021097 -219188996184528 -34664362358357 -106832870510781 -262819311095648 -182306335228228 -62380804363804 -278479065831475 -223806798402664 -278645443115109 -69041204459895 -132591909790384 -52375012327619 -86839862288778 -94026344760427 -112156281297303 -164018522050533 -7561768965005 -208355047280412 -180652603964229 -254877809681617 -12830759677880 -141720602854695 -254830487841281 -239953618568098 -277421004551686 -265780843482659 -226812156533856 -36715168070284 -106335647067767 -250873578557093 -202378364112274 -33868335252190 -36762072926916 -147838267102226 -44499064695438 -44425948845703 -254781380271121 -175413917339671 -8049198948547 -10436528114048 -272399995314556 -212862305258315 -33733218636560 -102275402951619 -153177638784057 -265705901477092 -66438148836447 -47788422979580 -66877906777423 -242946301789045 -162881728451532 -51045496399592 -88931211154815 -23834739146730 -7136673896758 -175531931491813 -197655775596775 -214807692061960 -8113126727986 -224743690898227 -17378861320899 -196385785941444 -196661819229402 -65533136240333 -215383166033007 -183053905394811 -53546929670647 -96145166394032 -185800508196328 -228152802795211 -101656715807710 -13924265053291 -46224241574792 -227144292543945 -67932813478712 -255897776198633 -195524236161213 -129525580296290 -151842570684026 -201626223771854 -208322248591838 -104597767085378 -31246230456078 -43979736509492 -160859363380465 -43594120247365 -175610499657526 -91450018169929 -237100744796360 -66998954168737 -229562305836055 -155040767931851 -266697509889558 -217400098198830 -210967302748077 -224439212379570 -270582527214344 -184013777194950 -174851098936739 -251478126951605 -193312048237849 -97589286143615 -236803957152291 -171916549903649 -131733243985473 -95511805072888 -156649860914705 -26098598979968 -34755193891891 -277529409165648 -249657623825158 -42859347788237 -242310161096844 -198296473938962 -103576092490223 -137781283904600 -15094434218294 -8666413748347 -192941192972644 -142131050259305 -160196638595760 -143862198412305 -36696312446224 -119567709130894 -36117451860799 -66939049698509 -31641662521622 -71990802171356 -170901786630382 -157675000825061 -134602427315471 -197695667518413 -222212351985532 -206991343172277 -258181798170600 -72577167020636 -103345471818789 -281005106361789 -195349529035285 -161667547173375 -97831381682186 -149112357749613 -125542735676543 -183073175074968 -119697107601900 -177044190126951 -106568547293044 -264971646034095 -115287975166725 -24867455486145 -80407843052858 -78616995395239 -137242920474949 -267912184342352 -220116906127440 -273362801556953 -28349404809695 -32178054190322 -179188721352404 -164848121906357 -112822881264849 -149096867268860 -217456299375878 -26630997590643 -177457732016132 -144299785566108 -96031702422622 -57358637750927 -194361220103832 -23152354795498 -57528930355341 -34353438537961 -151426149461512 -109480011608522 -183458614574586 -45315446182935 -169241969299706 -86157708100507 -174606041596176 -137251746952323 -115114716538792 -69412218617237 -210645149623416 -223064165669242 -167343952996450 -9608397144772 -66354011021562 -204576210018376 -182211745189744 -90383354260943 -116477231037056 -234929901489477 -257676092516537 -66962411740844 -250457297240659 -140338460988138 -58352196081339 -125181949373721 -179524500964354 -276696490167528 -86758508138919 -42095410077848 -195852490935748 -245635718119203 -88338663685899 -115475784973057 -9595236725253 -7607037304365 -117217927453851 -232910534162243 -24636627315773 -96056557343760 -124319915985513 -259831210915964 -170328921041950 -181619310396229 -65402902434793 -11310606764454 -217551188963658 -605496940391 -125414163129215 -207502065484665 -80344105998788 -242635215550590 -59830797645359 -275861369990377 -99535307284984 -179698796577202 -74703220823729 -37326154000337 -8018228277230 -207415457588201 -278390958307120 -86755351247891 -184302383952921 -33302398265836 -107001693091007 -237801692733091 -7139889226425 -86513284497687 -132453440925310 -57001184119578 -49804401103618 -234498781492687 -228857010628285 -256696121652220 -54933587621323 -237983959559510 -267682711292908 -92965393661568 -260185040214324 -154699765308540 -32431243215854 -279934958253021 -214247831926154 -122119537502471 -248445569359790 -189811608495872 -69211387190394 -202868500577768 -105545136955046 -150813988103364 -7953382580387 -147733924258149 -131133897251266 -54876444266955 -225196265308463 -251961858292989 -154679167586024 -251550956705660 -11014843757817 -197941509489700 -261777007383684 -219072784870831 -164819481027344 -116821357147299 -255003576066643 -102800401116353 -39874623726252 -171426342386060 -33744747306531 -153827832627478 -9069400386828 -149111211268489 -246013772310907 -166250521408544 -224278385888151 -264279639355038 -218325122734770 -208077348185486 -107993252311226 -238821302364811 -29341928628585 -74878831726795 -176055903120607 -129011427076181 -258417232677090 -113528652152799 -240459838038947 -231269888006587 -9142993332360 -137981599962995 -82008723474389 -22898825145622 -61228541787793 -219012872795492 -255280275050632 -47345003957417 -201152962200001 -230810408147339 -153439052730645 -106363347594923 -9184326861543 -150677509155393 -28995608080743 -182834863580046 -223241262302993 -226533184576913 -228831497412947 -580267608882 -17106892700762 -222332605454462 -210355216103525 -79556855910140 -104645405780792 -31144931433116 -95836019710496 -101713790921971 -137922394042387 -233100436342141 -240713849002710 -215223092925756 -157333916908788 -205051606142229 -194916879869613 -248264317782654 -54579970758414 -9640042431793 -269908466932152 -129489944005554 -151016935324486 -128649266802245 -110329108478007 -188811513212090 -94336769835073 -249500110145342 -63039990721827 -21626881314838 -222718293929133 -13169282468802 -33105605554624 -241494915761986 -67220990693124 -24588590398531 -90614024164212 -18485836926409 -120790682725808 -240218721953398 -188828995953201 -101597000087680 -262017020187613 -197336199029256 -148982726342495 -22187224785784 -152943299576712 -195127873361675 -110158221777391 -99839449484683 -160591480614467 -169187754998894 -160867225879304 -259731867401374 -108997821355579 -198471912095023 -188245339308643 -264603936740397 -73902190329757 -147670576506384 -188454611828189 -179131310009832 -240619370288519 -218826354155119 -117620340951204 -149413040181620 -94959515193025 -169509495262733 -40224326844973 -191193279076521 -250146040613035 -211492020279599 -89419675607895 -258286305219030 -221931828545874 -10201226203556 -107431715833727 -103602699508605 -251611833558492 -80660446692373 -28315322537812 -268235003905815 -245620126144032 -124892730020607 -178997125278938 -274225875054378 -75496546763903 -63797410682402 -25511536134862 -27972048186576 -8765088766502 -82891816228144 -31467272835938 -219376701681963 -71025553660267 -235342700866247 -170120762159530 -71926750283879 -215640789910807 -21385609101668 -18715772917437 -218156558611344 -5222368695169 -106348417027434 -212814653206844 -130684096025143 -33255453095030 -38726734626886 -191510162780127 -5813641625560 -17086118015098 -18427481534917 -54467512137259 -119350611157787 -217876101584003 -7483100440763 -189676356974120 -86374265018861 -101446518589273 -211490333294074 -36877056018610 -141653062591718 -230665050017753 -111944971506167 -57263895486072 -35714369280378 -153385943261106 -113086294297673 -55067580455681 -73566996699245 -248806412056938 -94583515071738 -61468045711061 -212908511833127 -76238733508581 -86574331166445 -139349296018865 -146980497466737 -65792827201050 -190537292877575 -107190665787958 -130632107170722 -270285119153933 -188218409058693 -196189778316978 -33493201063911 -252029680072576 -31624232820751 -208276160677808 -100794672325292 -151253000580707 -254015873887465 -190644073811451 -238542341521131 -112572060676853 -47971500021472 -134314211064412 -9857238548505 -277859589165038 -231706607721254 -131764011514284 -57341138355447 -118494914262977 -92930775870969 -256741161503207 -28453392442327 -51878892506850 -74169052317840 -280178385097576 -234712249547339 -94424681006902 -6716654785554 -74678093262406 -179334284040101 -221473566667902 -129044248939113 -159646193810545 -12479945863280 -164323880747378 -197587832938969 -247362452587620 -206206795256513 -209710296783091 -94153872365493 -220052393621812 -255600928176105 -241887908202543 -141831112951588 -161011334975690 -236161450908936 -22306811564610 -191116077157966 -107274620968504 -115381631948937 -117513205266869 -160553403991281 -158013961195673 -63855948402660 -14094199508208 -7027281864187 -253712620971457 -109363562872898 -159699957947124 -77773238053399 -10495159372563 -232905251821282 -277036066113415 -266278249037272 -249385911348755 -273776618895249 -172170721480940 -167788300686156 -237674954258870 -114920114814923 -219954078795398 -126256406972407 -130507998947954 -233678747943260 -147730248348465 -114614340691292 -165082797740449 -30849283501919 -232633871717867 -266313560056941 -265932453545593 -48417417997768 -142913307771820 -89295283929031 -270233680774038 -47018570363573 -128896974646674 -259481462663668 -279565905313757 -278443422423932 -23680542433688 -51347758866788 -54236260125051 -115528713640753 -99607146821509 -175650199226264 -209420758683144 -30086947194283 -271753738828859 -180783235200119 -9596623195524 -171857946207505 -262246422663412 -2667436726616 -165427483557510 -69121025846069 -11133187169041 -99688362870590 -2512735843015 -119620650776734 -207804618817458 -229369122302289 -11989968806763 -159568939367586 -127337318633635 -224263050100066 -201647407688321 -225429391771300 -216024994974832 -185948671640794 -194880444097075 -43036894039691 -271322927531014 -61021868604479 -161311000568598 -259369854549668 -163051964388047 -139557324087019 -23234475431486 -200689464710326 -220868954986181 -42420002888085 -235933770356376 -267383503867198 -31189136953412 -271465527139382 -90020134246307 -223224127253505 -50766757419579 -29759623525057 -30662674735311 -88619564987681 -111466872177535 -68626178061572 -101931510611090 -33605894541344 -20685607694851 -40032547866052 -26312999115304 -217222080540357 -77515852840552 -71084796574388 -180463524495261 -131946340811663 -70732570286540 -244888304471751 -201556860480468 -213831852934217 -201184239059441 -269393969511966 -137878807820193 -198675816238990 -6047893044811 -136760656449093 -137720413131701 -98941176269370 -68853606311805 -77237297903403 -117191467406216 -267066013948342 -231279405952726 -139534911184596 -53142360990942 -50053625716998 -3445485156917 -247556275907438 -136133089389333 -215623847251448 -80294371054543 -27205996775878 -57663390459899 -31062515271306 -95370240698633 -41463453484797 -138862676240212 -231805746027150 -139430498774429 -242747219732020 -120827125400680 -205326877050891 -83280470326394 -265066923424923 -65548941551649 -201576522124776 -83199219619402 -111964992840759 -98831374513563 -97554067761006 -7360472608674 -142380341047320 -159195634690221 -190858415495691 -187363035510678 -35906236438140 -56723010205942 -257595297589679 -268017794567562 -46137320739736 -249275127946931 -47775127103683 -278529535317253 -12024055371400 -212847569149909 -34933423291705 -71362357448287 -179758168505664 -175847401562381 -41771211377539 -185130220702836 -77527129476580 -69798176043499 -271651978757458 -265648279352091 -219125210538751 -239303965854517 -153552203147472 -93475129118687 -123195536049827 -278911053863964 -236582713045590 -152734177952105 -123188175775188 -270767198178319 -234874259052357 -151287448905209 -147770773643899 -72930507718310 -77039784350147 -7918045051676 -234695114497851 -170115796319706 -280744426626007 -83654214096874 -148629655160889 -2567351612326 -228766161619185 -192924296626373 -159510000319574 -35192612171148 -9920665049744 -175381998744949 -186062803205327 -224165047823758 -199299512804152 -263551773587967 -222933798461552 -244065282669358 -188027070253806 -54359692783356 -263248640905994 -230001856907226 -82827764340667 -53856792537451 -227178357435174 -105756059609932 -250465209823447 -147463118632330 -35124443088153 -80267994573964 -145741937861954 -26107147799537 -213430725512394 -32161752954919 -36966239104998 -23714883013800 -126967684824309 -232067930900072 -166988781846125 -77185309264954 -96363693318757 -19103772659194 -35845215722776 -68899886758771 -27979604564230 -30859671848745 -107626345832494 -13153656107185 -68026987625191 -5513477732681 -42794566638019 -115610509242996 -129936565404274 -164284933102278 -241817098556052 -278462832235240 -158900192774605 -205387051967636 -274187899511653 -154605661181284 -8965474623846 -212123404937045 -80019143205368 -259008945451658 -43171078402838 -212109574143398 -228273140905326 -101257054878854 -93105556147885 -132996628499747 -195021626726963 -26395091798582 -270785215441146 -260865673737872 -116309214443468 -182753469870733 -66327269617055 -96899824676976 -139080780495195 -201855001679952 -54352768598182 -167426087744839 -47280748736325 -129988426784578 -94033079638857 -87218539741965 -257482498344239 -32234065570916 -140843734093881 -81235361369105 -153813790911017 -96044141860517 -26551303888856 -206230625849977 -193135197753056 -186149686891356 -277139110198431 -18159713058416 -182557039590093 -104243199161788 -55459285992805 -13843859475244 -278915952846777 -196081578591067 -254472655753295 -104441005385447 -144216379473129 -122953890610360 -247208557063599 -1541093440734 -122486647798073 -44725735885858 -184181148220181 -136304638206175 -183232230924780 -178980024278643 -278790957168048 -130785861941679 -171800004824041 -19642912006430 -201185225603874 -197522963041000 -103744320249847 -156041300837555 -213186377088638 -133930558703378 -118214046902043 -165126104749584 -171371895029862 -71931874128421 -138035659840322 -148654288247207 -128129765570756 -214905235129201 -119467922457927 -89873331302938 -182014469215450 -241457110699955 -24260377268916 -26893523457909 -31716990330192 -38970443140351 -53521075330539 -246152306406544 -78890700617164 -211897680942220 -30223385198607 -259032351612932 -140307807619752 -125350226102195 -179708318543196 -217188665728645 -156810356065939 -264969034946161 -80483429940227 -163320298873446 -76983052606279 -150357227282300 -65835686820063 -89342942731793 -191891602837621 -208198009880243 -278442459408394 -129974818909308 -24702170048490 -218026804936204 -220343002332551 -205364940012680 -274695546497554 -265550450456190 -136839870486056 -262225199836411 -4996922382366 -66041937871251 -168810657141415 -139957896560125 -268114911612710 -122025783566813 -77966784496936 -71670484504538 -200236778333278 -136071459728899 -264992459303441 -162406734387361 -241288947209840 -224764868916708 -265940551499818 -133659442922173 -174902347447042 -277850621163861 -242940010501323 -208952484703816 -45519347041922 -44892560830666 -13413411752290 -180102103680036 -267753734392926 -55831834730584 -110564057748142 -54701075714929 -171980847152310 -250600508023490 -134925629908595 -176146739026541 -21662098637987 -114238152449252 -189673068512393 -182185455019787 -46633321646446 -241937712234696 -271707337313187 -156981086344126 -165610892807973 -42171332385314 -35206056288713 -103646804783647 -76865221671997 -268862970163712 -267215468857734 -163363373061142 -98139149803358 -209867418131298 -259348858256222 -276097398527257 -276328162310621 -28911157976863 -75407424936435 -272473313948873 -135537548493029 -83776086082874 -219829718615556 -79543297995115 -27484907066183 -715778107936 -73536754752941 -71203496535124 -117969636218112 -47367991230494 -12368641066006 -66285589491352 -112815507222187 -89686656451401 -240680389559780 -217528128573071 -97368629826481 -272873486981489 -226351776237890 -173541162300505 -276255840252749 -176637869622161 -220454445462400 -274424539503723 -269168744287343 -196652595620381 -177405761942798 -11138790630230 -219017284739903 -187259058233780 -279521095775386 -76970328414013 -189847522896496 -15150397568768 -168483344990355 -108646668827036 -100426401380207 -216681577730584 -216452823583383 -113440844699672 -174373166166508 -262886216813158 -276219232791357 -268928937812512 -26764180856660 -116419550591496 -162095749447933 -27437082369051 -174239812405379 -88615668041159 -213277628355215 -129720613433910 -25318657693239 -92828346168292 -257296101126467 -277090097254997 -176545338641818 -140338329661986 -191470584621232 -263263037604247 -222862362684869 -168656814937418 -64650363206941 -15207082834003 -9731940655121 -106079941837430 -84561753148785 -83763859147727 -164742474378532 -163934700267908 -160767417795923 -88603099465728 -215253737420124 -69618391543482 -36716666352229 -109972135107628 -179634434777083 -234760611950012 -62915874127695 -270188781679930 -7312065685418 -206076159197055 -256401296887049 -248252566924855 -224971327298455 -267714708058542 -251861111850666 -29812667339087 -2158091761109 -72122075433472 -6056329842726 -171789395210066 -130513201330027 -47656208916576 -197580831626878 -39399399901979 -6494488520126 -198173003794681 -12849228751369 -117030628790953 -157799375221742 -127032934666677 -69111648807586 -134000837359445 -275100712776595 -170435422553223 -141039784823029 -260515518288811 -129240060150326 -74148303000203 -262293809485796 -70660981684875 -180111018896403 -70032815900794 -81400384446570 -273425650588535 -63109306636765 -83607812581202 -217816869641692 -4930307115338 -177315308570775 -93764957278078 -6930374283532 -133229169257720 -38775741088407 -124187110130954 -21478248423272 -127390168384316 -73694099422940 -227585734538663 -211006457896421 -164692315362696 -123695572979846 -218570903857818 -50511833237473 -208121892630745 -85521802107698 -205425868271644 -126858207866481 -97671537997389 -18081232268761 -129261684281628 -118822155384641 -236171884584296 -208751886673506 -24144944839640 -115515346134593 -229461297783401 -31291447194486 -239982753843427 -10913825740685 -46406005759969 -7994993172854 -141556707701789 -186479827269321 -117272100013618 -34529309023940 -140622971632661 -212780103254792 -98844257880939 -209102049795732 -54664045535958 -105808519669650 -57443947610656 -171977688784950 -106943831585842 -29779694943129 -18349678428975 -9960033422452 -152289507203779 -103786913813507 -11985102846051 -251391969028483 -70051812192793 -133349054478533 -97861586365689 -18018314944285 -113302193954732 -204682412207100 -189363704133292 -226210444434687 -111152079638593 -99256950398129 -175379305225667 -175623133700816 -95078830511332 -147722404149231 -248069576187764 -74497957822423 -270793943827420 -33175265816895 -209537884976102 -11770771920373 -264818323283688 -219041431818591 -205448117321886 -144991223069050 -132358502769880 -226841663896990 -261264718456932 -184060032237751 -109420532746000 -36230208058915 -11902870698732 -280710110979374 -253156133460243 -176956989053352 -122363070948043 -277832247611086 -233232654665505 -77253164669792 -139952993203832 -252459199653185 -28653816135355 -238820054544462 -95815644953450 -205890155006503 -249213499541766 -94967581157867 -193694607024122 -6853354821268 -100774345359726 -123124263312873 -93997685315186 -202571261840186 -136511334548117 -74481398807171 -40753395160411 -221339444151423 -276085343386847 -192374682855418 -202741090389885 -176134620782298 -41632044831897 -5159385507173 -221084403771334 -247671792216681 -95639905359928 -213734596963390 -102786673983442 -79373775392526 -266416777629523 -45013042932949 -196889156070470 -6008722802051 -199494811458070 -138245087733972 -217108482064431 -132216774165108 -197711963813688 -239937860632173 -162550722753261 -71887211481719 -261163997917625 -256279046519170 -210383306197965 -113104629066108 -158345948653185 -92143778051657 -17564263484713 -56990698140408 -152528892255726 -209519400420672 -16711677526346 -115469729859875 -240068373035354 -242958614437645 -158842524249435 -266133704449160 -178910356635141 -217656962016108 -152638316134888 -6951017085701 -269790563929178 -30167618869626 -279556143098982 -82106352967114 -240280688582469 -214321620578686 -264044110671593 -21228968868498 -182951880547566 -22699197052399 -269391362661432 -90992408293 -185719849568427 -133737247729173 -108027738438571 -139532776596586 -158888382439067 -271528493349980 -120432381969657 -68730996270982 -181937388289648 -25912762749840 -125311145612968 -227540672307212 -65812743542814 -22600479691606 -56507854542067 -180077876406498 -147094526219900 -127186740625631 -213143745103540 -163451134458320 -169052945523644 -153733677923190 -24526403705229 -211887810613840 -165754199677143 -38092818873485 -275439223313172 -214235341555298 -176083854757490 -18043904305344 -248422099196714 -99597701080531 -61285554302540 -110176227032953 -111009762733977 -140750135345064 -81954565932074 -252517775065627 -195461450886559 -237386413554076 -52058715660432 -230733918742749 -11756953990670 -114679000991395 -19404990379488 -180609383144 -122235322787694 -266085980031593 -94646671810819 -193633458483493 -122970391865071 -193360985495560 -94912701903990 -123816484671739 -29595150362339 -75588019175696 -96562299467792 -146695268086623 -148489209266266 -252342947654517 -196617648599660 -55494485492309 -78084951500081 -237385074108505 -258163435180997 -25231510138855 -43740524294451 -272349212403053 -38964524154497 -22448417667694 -23481426140759 -240026702904497 -196043598736295 -32704374404384 -210094365753352 -4459243844682 -251406041963910 -165131370622907 -173928956522819 -103694929021000 -71543815511590 -128941768209614 -46849642091842 -148112018501102 -216699017285457 -90653992790058 -92951694241037 -197767419577813 -95084177954663 -138399366949087 -44195460141671 -122928427214207 -223017035297788 -159789658065655 -165364813412305 -259308945384218 -111284844142962 -42469430607916 -203730109545688 -205027936813513 -192614483977304 -232319133941997 -231044987040197 -187054793594846 -67443567848441 -59552010124377 -87219149589432 -21194013288816 -710441381224 -67480424179876 -222949645814514 -13239652301126 -31211030228351 -19604807797753 -70036522095140 -115838480260685 -222761865870527 -145913227820049 -246188406862254 -111985795841259 -74758447111748 -238976647611931 -241627981934904 -161337113550381 -40803024532453 -272023586194690 -265045378735115 -249599862335885 -3299095942778 -168118854661624 -143584610718733 -101947054142660 -172515369912410 -61848633936391 -16658610148434 -120250786597138 -252343222667740 -269787347620139 -236582902846216 -63452139817231 -18056962032684 -175367620118722 -230115593473316 -160377532885720 -142798259032509 -173143400871501 -71614001562795 -198667839559937 -114873285898671 -54431975651474 -185511181097292 -122596829771397 -206425118534089 -19873401060354 -219176861437956 -52786104061175 -80441208793808 -81709028081274 -23067924298060 -163425676702569 -100113714740699 -124951807803318 -201026493229814 -175518543993018 -40132441969190 -266138675618143 -90011105524636 -100174175909680 -191100850341616 -76520448299880 -83524370425987 -239480389558475 -260564928280150 -144864031603603 -89047853945104 -134390345261456 -254063138641967 -78522136802762 -44382439691391 -101904069452496 -46480897803027 -193666281357430 -159454414815028 -216320644854698 -228061746827643 -226926770295457 -214996769810048 -220214089898236 -260581891605986 -192556748059563 -60453276418026 -134049656173601 -13417491431183 -79373208751031 -211361169439593 -70615069601843 -261888193483758 -136186509426641 -212016510473995 -211085602002089 -198061223812202 -169501485855271 -28039833944186 -116880254899643 -268845906225987 -12451873300341 -215729198420019 -134380395567077 -228097946392885 -161858691976645 -255430600100391 -59463661539061 -250630081179354 -87085962180475 -116781946842975 -24952358122857 -66464743329571 -45019237513557 -170859932586954 -59218514548863 -277021580644807 -107128152035558 -269249487792506 -276639311375934 -87983803401703 -112537993620486 -217842082244455 -197103770798841 -207067516403964 -75013190253278 -156471125529763 -236919320094543 -90248212157630 -31285351238937 -43144461534793 -12831504412209 -55605154719062 -143348404640964 -269223253886873 -7294826181400 -127166687838594 -185788129992057 -89813545564546 -38870473976280 -189641837396910 -109921534020524 -138630661310552 -205350756920511 -28126731474521 -102174973619212 -151971927380853 -215285068412733 -217647025388038 -142618816499400 -276992340377966 -157282388548318 -180413586751336 -82185090549949 -241838617921350 -84178082155612 -215729594382854 -231491463418789 -134016572494588 -275167437925021 -114909441971781 -178504168086906 -156138419916433 -269078863709402 -71519925673036 -24460718968399 -176970715170488 -16667204568738 -216718055588750 -195699203116671 -182616394554946 -57191333233765 -106642917301251 -96062833177499 -190483017630474 -131981068167357 -263694711253612 -39989617322187 -238846267368462 -123311404418845 -164890065908940 -69291739862291 -272354287272013 -166172483352108 -193750394416548 -105885824046735 -236523335320619 -89769639534976 -190074298519539 -48740391646709 -280775757635341 -197069346008152 -170754749376000 -199934288879496 -214613164699907 -213990930871367 -158026394105396 -161010600042629 -243847398556032 -167054515807579 -164629284486010 -39407870717450 -179873189899103 -104501047468323 -113538904777231 -113791148747845 -16178361956177 -194828274857448 -65521972554821 -174975227003798 -22067332189317 -204651147820649 -188947294464132 -39614360205734 -52471802539238 -29835408086232 -274889756937389 -149752603984467 -84667946797078 -142537824576497 -34062416200912 -224454874472456 -226249685511603 -68009958701118 -39733149456313 -6704103957907 -259017710201198 -247381442138330 -110677344765097 -129137198099225 -251915903967376 -245608937534366 -267272593500104 -83471346532960 -130962072210945 -261619445020345 -126440325120271 -114920924594085 -258693581477111 -28601942518415 -113740840913518 -220047271627799 -235174828896034 -163430670070395 -10951664450662 -212314416000526 -4255540866711 -180678451582972 -27607240907157 -46691823250455 -139810841457640 -127361396022667 -276787607801215 -101642796087928 -236021952983866 -240276918070796 -46139910894568 -178831967856196 -279011896481782 -67745764211194 -159224651135390 -65290464014517 -149796772547741 -158779448191605 -156376843398460 -100796328440414 -142947480817178 -28892709230308 -180902711811706 -3029377827378 -74965787224295 -59325414949194 -209069600672243 -197890146457213 -38197713849802 -216087937470015 -28020458484259 -26749299783112 -269923673094261 -64362122945549 -250611359786765 -245852455477068 -277549040098783 -105923109283595 -279496579733938 -224794083098672 -234241953995457 -118535190764845 -198301051070726 -120945338027738 -56274049868246 -138013640330744 -65193753378396 -191297090498828 -230194814551896 -191960219417409 -144835963615843 -185257284810985 -129318939657927 -224953456477433 -87717960090749 -206404924783026 -10778478902347 -185571662697554 -184531072604942 -245348415986840 -159191197946429 -83121344415414 -21862309387113 -197610409451054 -4314629173385 -220573873467687 -198718416547705 -95117694832704 -272924672840762 -3390051671384 -128053494277183 -154900105440875 -70709797105892 -127894965486438 -268165051285764 -130484180787690 -254122079872193 -122836667313599 -100150286071126 -157934794885390 -87141361662351 -63140408381940 -119184860571138 -37220955771788 -29027520195150 -151002504478250 -179756768618057 -137703429170901 -55665973620231 -55594854144771 -2974842891852 -25393139084905 -120114195347580 -278929739384521 -234993364171607 -269801406194490 -203407923650803 -33438589863842 -235659698348139 -147065756049660 -260500876392673 -216003115303375 -211047496066101 -36649065414038 -254586366607052 -199034744462549 -229640388965450 -210119986902428 -173901135837071 -159965501149293 -262810104551383 -5588235145786 -171206466036866 -47192341408524 -65373567136756 -88132544667011 -39916409674837 -229935065998768 -105507962531367 -274665038826533 -207218914640337 -239273126623035 -45856328921395 -126541270534515 -121370883648604 -13823351039769 -27756888657006 -102826692213691 -85495190679783 -277316738097315 -25252231943213 -18084661773622 -46386988182573 -104385228575653 -23845740512835 -243691457381673 -167247306576882 -26802753467863 -40042848323580 -228110508737418 -251008133153009 -83033055360803 -59542140418818 -214048833364126 -96320353013362 -146273308430259 -45800430940696 -155320703483202 -211023477607480 -124976083502073 -195559565203497 -142333399870356 -214349357432248 -231186199225614 -104349569637974 -272207826298721 -22903954173319 -150860713392309 -256814475171524 -177337516548643 -178414406095107 -5603186094835 -144308628378862 -72753493071441 -249443224810434 -166986100219405 -85586230652630 -221593384013186 -139516196036680 -219687472598009 -264625492739089 -206671433975920 -169824960746822 -80247209190969 -179945885773898 -208025655235246 -147791259145520 -214091012959588 -155751052934785 -62509739930738 -65415965508515 -196037893232606 -230943687651663 -20621682143655 -215221016525256 -214293922116207 -5093361839118 -5542125245827 -262752085858821 -27891570117390 -162892729817637 -165640529111364 -278580238455949 -116016718434636 -240140753273173 -90888076693966 -121827524777711 -185198149294073 -150242526777356 -264192860417917 -85204320920273 -221318588809666 -152417911124995 -272606049188555 -161254129077851 -196170514447185 -77435368469695 -53721277551244 -224018874546820 -221491597413218 -193313811544811 -8094640369809 -63713742630928 -58440127648587 -187473612448389 -209282659284996 -201510713447756 -110751463766711 -272606707346078 -263165910778536 -160615025522090 -86472503882573 -77364431981381 -77259535534715 -74836605357831 -11195537472554 -64248818121036 -217752634490183 -258827531480760 -167330962179224 -159915228947173 -74813066256742 -253727241299501 -22521212228118 -41420966557256 -114296995666754 -33361791854643 -268068911732799 -268307866409895 -5348633548842 -43041926306372 -189508642851309 -59385122126852 -87821767932912 -175725450537361 -161638240322998 -125008656159186 -163413296943485 -145891547944590 -223376201556334 -86098522181041 -8642632591775 -105413736015755 -226186082469521 -115743016993412 -216748330660389 -267057254200528 -139558862902212 -204966416620185 -27211343997543 -2550284032150 -105504410623755 -21312807862127 -60948958227229 -237535886082577 -272959121165264 -155515697551074 -39605255550852 -279742250794517 -32217206898496 -218632603541766 -176940333447197 -21980745765598 -44362464656346 -84344788601561 -166408438948387 -245625464291417 -247378148224089 -254096076894259 -208651587258165 -53103727459489 -139198336128008 -148368532927522 -278015005005402 -108624129307906 -73404135915300 -215523646845631 -158738707403541 -92440454450160 -280468278661899 -211823136565777 -266313271494490 -86497504100109 -257617011020487 -270013931484730 -87779914097350 -50484717170346 -118099885218609 -17906012275670 -204147830894375 -85534605802193 -237188984286792 -41839484466093 -11101901406402 -133231345421654 -5550771370645 -240688685088957 -224040295301252 -222266583487527 -201861975080905 -204600042127607 -273550061003723 -163610568668204 -122190435003095 -174940299827023 -206740738724216 -47013771006091 -20593205448544 -123378632288040 -133328600700741 -197039278431660 -213443570772140 -246942425394217 -163928873246123 -152511745605146 -214277977433835 -252390846097348 -158383322395007 -209678018770988 -176269374977722 -36747973484602 -73186826564817 -128263027718228 -44000414087902 -156450345094001 -182788268368583 -36342725297828 -272765126775347 -214618607217282 -138918141562057 -10072192512342 -49807025370902 -33568991519650 -60037304549166 -163774294543118 -195586306128256 -6539258839253 -180932856956420 -135771222845387 -170915123759807 -32947699276755 -161578151995909 -186435184331512 -99644986920798 -113629346027189 -74874200085878 -16042953814650 -102465631790768 -173146877486866 -204882819090541 -30009144571250 -136702700109153 -31682363884644 -188136246588170 -8084154445589 -136238491035862 -149067581574175 -201047487871657 -120411897806285 -33783755690728 -191778631392787 -76504478938018 -203662506549139 -126999805769515 -260773657018806 -261629580346449 -58422036465895 -217844310674039 -90576897357067 -146586925116969 -238757050703899 -62028578660489 -203870362328851 -188781862529109 -150936527644125 -181008063338115 -216577865100820 -225302930795896 -59592374496497 -229236451737574 -115531892787420 -224505010847644 -154942950294854 -110171068633560 -33202019937046 -62400405335738 -112961644401327 -205204770807657 -237422422111167 -223031306894006 -203975818337278 -248512526506813 -170353616784214 -42369316464173 -243428424534844 -134142066794719 -135119055928561 -106171893693758 -250367949011105 -24543130331521 -185870820078627 -184522202743891 -30098166332496 -109613942654905 -201612813073355 -91071552879992 -143540062574059 -9970377650645 -252570130161365 -260722910061591 -85693783704614 -80296515790490 -188392169048711 -56544069882677 -111584735870575 -179732582218386 -161309351749988 -263770222173728 -69791116134894 -16286415263451 -52501094428594 -224629956044188 -127636985125438 -276822814692400 -238846888446622 -280584685844726 -182025552893869 -254057914949021 -214780003657381 -72079205865722 -141120266736968 -212822181126234 -182474585137251 -154029195295076 -86931409514262 -158531589812862 -113675063382805 -113578546601796 -218504514081449 -244715193226338 -154950666721877 -77022355985338 -134081308670464 -59443894640451 -226371020653485 -271738707230660 -190344955436655 -268769972284868 -174724098458085 -181040138634324 -82766572009886 -63399765273928 -176224759761247 -9754428251577 -182762842690410 -229514183964425 -9483619610168 -8566297239275 -218531998952760 -63957409197479 -230204940459824 -83908982092157 -145155646814228 -22504873301174 -223571736725227 -49252892034837 -242314327557597 -109635974972696 -176986723620110 -43954711679665 -49246901719466 -3547001803186 -93384249969848 -62663202156065 -16304942594615 -31020838557069 -132415006498149 -247385565868458 -180381149216443 -182947213818544 -251926647330568 -70629297901944 -209867890572265 -138894762057928 -125022861851675 -92186818504349 -45022745602344 -240547175187384 -227681205286261 -10199743494643 -33800024323760 -84711767946687 -141603080871883 -254272206512566 -2521067038173 -15657104032681 -181962979066521 -121834021335371 -250413825507074 -210678620171924 -267920988293456 -228059817734383 -267482391467467 -55445359355822 -146380419950831 -11057161296310 -243620663670862 -114944833844600 -213822533974581 -108690850590143 -92802701032992 -35360608455770 -266506880315655 -222998937768800 -97515146724545 -15595496353753 -20677368367231 -244713721482682 -59552560951334 -14151060162605 -215833080974608 -172324047766354 -121177519121775 -256052861401588 -246923974702494 -131326039835455 -192198409475149 -209046763278204 -54275561639727 -168063973346951 -202005203716879 -273993929564271 -44688942294458 -81434536227042 -217096423917087 -220562555610 -51207819603014 -91790715654204 -103474562024214 -74258028894855 -211796140738136 -273215470754156 -75353731945897 -280898091476315 -179547168331473 -109229117877833 -113885100598063 -94111947100121 -175951316214314 -79983120206378 -212375387779096 -132777703050037 -181386932029648 -120661003770423 -96720597325114 -90634696097253 -221413406510385 -217244641683053 -155455811653033 -141469175505174 -96562789572041 -47389902707116 -29574173680247 -128455818487531 -149149359584053 -74757254954373 -275249777884330 -150440235077448 -183173892847770 -123222633678946 -168867376476515 -279030219864995 -270231736990000 -29693302737685 -48547583461416 -116688785720275 -248265494081321 -230683899730492 -199770091453600 -193749866038513 -153773367532394 -223933943354969 -105764904823571 -240493827644696 -220710089449751 -131700428769865 -44598445365287 -35451147739911 -95599129415385 -114136610688717 -222726139408956 -33619085213961 -208894976243164 -195658095673407 -81563279549774 -199026911161998 -103354918126006 -208008061830768 -126809752482450 -36995546083605 -27068893464511 -11205778975096 -32673482073368 -220311003397564 -142273753831683 -87674837474018 -14990793466632 -33459416564612 -274990151398956 -72916854240830 -196866869102879 -120031138840869 -108351804706895 -71135251878755 -110143541792174 -109123116767270 -137119640698426 -162142015024733 -65654308289579 -23041921686324 -266515665595033 -222073047873163 -216580453742456 -156845351199076 -102360487756932 -106215248572087 -66129983279468 -244652779536237 -73771761007282 -55692304690093 -281430766358402 -157765256924003 -218861614929101 -103710372338985 -67885009843159 -132240877055115 -27218518780766 -277887822808879 -85842124406876 -136149201957091 -161939868227514 -265734088610613 -141515634504191 -30025627609424 -259033646947631 -135544781361821 -165564968044939 -123032479933843 -139375215638774 -264831015620401 -194655642746442 -167485116807678 -39652148221142 -136474287178910 -258334663823258 -58462216922239 -40028189933390 -159744704085680 -86307068956410 -221441591013757 -112349370396280 -28789100932827 -85658211082829 -207857397404832 -231036090865891 -13130607441833 -115560125416933 -233167597544315 -50449620033259 -55302329829878 -156020928422337 -277988332280787 -59990667539793 -279057691842384 -143708501592941 -224912428691397 -201319858210621 -15781302072252 -81709316438642 -216829612502716 -99022524486915 -20771211918660 -80061551828438 -257623224380778 -114474432677425 -181635056632058 -248517518919881 -143219332533456 -88910491787072 -230930574547824 -71841694132900 -257115421526456 -271425522970105 -198385712226141 -151013596087975 -191365036489165 -268479127849736 -86273985277397 -250493568763599 -28775158176777 -93767755904060 -108657507075169 -107778286825837 -273334256703567 -23878286528480 -1273446649830 -128441194421492 -73739274380983 -30683624413622 -148553460495820 -263942511463127 -71762145695791 -88797041929284 -45703648857711 -243885708254206 -146462860946559 -121095598718119 -223176070936070 -89680903658221 -113143691917588 -97686659949173 -16776289099470 -91362766501376 -223330464275079 -179187004204515 -217693825734475 -8340270544025 -237909315149956 -221266878793067 -106706376844708 -108866614723561 -140760505519143 -70211143056001 -280888683503214 -56326565235499 -30825370636298 -278854275633996 -25120605102496 -174621343308906 -118660349540305 -218545110415672 -188848327746631 -259773263198988 -162769099945340 -200932670213586 -54346011776220 -268173552431914 -279543599682930 -186927035987510 -279218134856194 -218749830936925 -9748247028138 -275739949792503 -161503156709389 -101324882039946 -60634964270477 -221606945392537 -145797997677235 -116958804861306 -185251157130903 -24754639770664 -88788186191323 -26706390310239 -75365604850451 -92908561597292 -22523938217084 -75547965363952 -155951762359021 -104883981416517 -206312514321654 -9118612786326 -187887737676898 -266517934088755 -18294190643957 -101347851897524 -69193916638260 -76548413865451 -63604818828753 -261282738866595 -232609266662343 -89524164161145 -143105868562046 -138841768339790 -159897047404273 -85186672959266 -269414998051201 -25140141347378 -144820466074355 -141288706561371 -256581643144877 -213166926614504 -105753688915929 -36429456571225 -263744837368538 -86651815044967 -162529823175273 -149380850496784 -49286703905531 -128827349927163 -244232611257526 -211729523584665 -214109943986918 -165623621679085 -130129538754002 -150150747594389 -225004775291742 -247520207000377 -46552219533963 -278383405524255 -236874913120964 -269808428950198 -70472184450002 -238532956535271 -152270396875123 -13380469737951 -20238509852209 -169114200335582 -112797217096402 -146304103319714 -30539029005886 -203753346104404 -238303934873840 -244018841953554 -133193031192079 -191748224098764 -118299124821060 -53925763983329 -6752082225275 -190203303434341 -173717898715745 -200084056620832 -123477136468396 -85065100375472 -262849802746526 -46963213515772 -121442441226865 -255294819091300 -73627666266983 -81332850024326 -112062361985589 -129491441849708 -17451166161205 -182551253587365 -195946654918444 -249250082141281 -16368342691672 -161731692146059 -116521350238883 -272642857979957 -161924608606786 -161907545593661 -232249833620065 -93757757969110 -67589422531930 -1205459861636 -55932744953630 -240990656751012 -65669292020763 -24266021682745 -28593890655905 -194754721430426 -207911804647461 -144722152885756 -222230238323598 -9475399777047 -281052990326474 -46438755562553 -105452466040090 -166655711106735 -235247733146774 -60420020174484 -143655559264491 -169342700379924 -46206292576582 -268224345187208 -145570466801403 -97278749285873 -264960311032595 -117831848077588 -202596656104995 -112337719897538 -3289186715136 -235342420938685 -4954463239494 -167249680547207 -148017685674008 -96769105039315 -178833043600328 -53066588711499 -169638917092120 -38101215308741 -90109765153238 -185018331922831 -200598489437457 -105095461983229 -210107654304403 -42228093012366 -137892074761752 -222771790534027 -265280543445705 -112814900310250 -38137822770133 -237450789337643 -269239945793175 -75409389275788 -255168925138708 -8690930493478 -2676540056697 -67499325198371 -835794528396 -169619620064434 -93492911823944 -154402028395282 -261882569627657 -196965299636445 -167123205522907 -179997814223753 -154843438386102 -19660926913462 -49798721512411 -274203477519533 -143511808013659 -106240231273638 -225043182359419 -26343887155967 -19481732353982 -268636161779048 -87071625681762 -208986471688353 -31073363392100 -141170016535437 -137612230592448 -171688071118846 -24267511784085 -94463155424847 -172687112373442 -173604434744335 -200080134651215 -108204433152769 -127390595960822 -259758122539952 -135046205031387 -79009479159466 -38066393577173 -68887193920772 -163776129781177 -127193480885142 -52554238035173 -141944135507222 -272575451085485 -46578617491441 -206459472475868 -149005421629670 -247932901669277 -250151878145333 -9464929331000 -55200286796421 -146615182975538 -66463759840565 -2757801657459 -224349622288332 -103709014510694 -166058611564828 -84074829798906 -90446923914401 -55581849043214 -91538291809713 -96592317786739 -12472125265280 -61500692040641 -215635415911773 -45074255910430 -268533231923964 -159006122990858 -29804921390325 -231604841620680 -158752797090560 -171128829870346 -155311394347786 -159163467660857 -48334997803125 -184989461410022 -262880868244974 -233103545656838 -88941975958612 -107179502169610 -107391310123941 -26682316129040 -85012428201752 -167069158876655 -268016135044664 -76420736939210 -44322546589464 -102912777621797 -268055830116660 -235372267895001 -135768611757453 -158805291020720 -244839946567421 -204597974945712 -241749231808612 -40145287228936 -41060303817740 -41875222895425 -107458988342549 -254978348262942 -234024341229169 -44142499125176 -252806597323459 -207107106702381 -242883518712805 -55311655422357 -119262424291232 -63045550080534 -276799849509918 -149839230017832 -254872493987924 -497751568738 -119779831881145 -225129758134022 -118870018456703 -257063686131735 -248262488762185 -276351699401160 -239341340803363 -8900825893674 -150043223099833 -247022915390031 -97682799089559 -20478618108143 -130688087347401 -171016292026328 -64837435814216 -50812474612109 -46141060593471 -26949537384839 -111611366944277 -7101711398160 -120225055384829 -32362575322796 -68099442900407 -24309902381334 -108253216529017 -161047799372676 -71915519919408 -181184093994510 -149780272386407 -149706051443724 -10979351999716 -237231257716226 -194723563642996 -155725423944842 -119928401109887 -181653414818075 -2636372029427 -122301342282106 -269741495302408 -260136313630599 -275001721546703 -194723792584731 -244735214869425 -166905927556087 -200209432906319 -86262578553279 -179985127105647 -173490970772925 -221923805924677 -61255775425729 -217489612209656 -278972237281122 -190962705358367 -259811102252654 -4330035590276 -114027415410700 -242922307014158 -192355282695360 -31884155430706 -186013104692272 -213720952588303 -172611375839546 -90413651099920 -170054401400952 -170912872185607 -18863622710073 -13984859066762 -252273336517986 -203797218933607 -10228596030483 -151425249387659 -42408810242325 -118542731190186 -134865365097932 -228832380802995 -125221484206511 -224031163655206 -103932913355035 -258463080223851 -180828638026683 -89167395323880 -105767160006959 -108855721946050 -187860439896990 -232864155512109 -235239660551052 -120422003335633 -146079867409700 -114950890664230 -206440786223025 -69294116814682 -101063763967033 -73196030507607 -8238480620677 -193738382782696 -45021413606873 -264973750209152 -248623496294513 -141877944420066 -80345778059659 -186488216389610 -192418009199710 -206250025025523 -208050316794202 -189255692339812 -120101600639498 -84548462529523 -120620329234586 -98316424020585 -100867225311434 -155998924703889 -175383836650710 -94365554885417 -69735891681839 -60091847661415 -59983582413536 -178524482314725 -199072452059497 -60547206632115 -73090649343017 -15469218997449 -114089738598084 -122002943520194 -127395848559333 -43462910601080 -156892102082919 -132950707353213 -269319607582336 -97528963794932 -104826670570371 -85874702294585 -20622018904574 -267756378552964 -173072859460954 -258608945730507 -229871846267145 -138929973307686 -77968484555691 -6295027437939 -60443349501502 -271300301180276 -273818805731246 -154893576079652 -157214376923276 -165269769251376 -260783222571452 -161243063429928 -46595594208991 -153606538047097 -242651528551115 -77116343009182 -263187326118920 -7044996519852 -30767413572889 -166707711545623 -101999549189590 -87772725507848 -178331179492190 -215264214339324 -253794543176346 -30609693756444 -91896331591274 -73093552541783 -23742234832661 -125071459291833 -9206507031548 -260500437235442 -208846046081765 -26276675797212 -179064205673105 -7786326911635 -262877432972279 -76168776519204 -275930090982703 -61571483103239 -50954086763313 -73170141961154 -116992458743484 -21791334670761 -52978963778787 -153554984680456 -264443980990301 -35527448496905 -181781629350525 -277242216622732 -194624350785686 -211541868078870 -252196611080910 -83187001163409 -269873220403913 -276169017489995 -200905745453049 -98988024128496 -109626672775083 -193647871159898 -24417645527071 -274744718105787 -51112230873471 -2650823291155 -55003863478806 -120725308566194 -267498696195246 -159036947456669 -29141272611353 -1112842832973 -130007792456674 -133341133906645 -262044433388012 -278929786554112 -51752911418908 -127485823556970 -222356060223686 -95921955389297 -220914297297550 -12676171056819 -140683390854019 -177079373117867 -15978904879822 -121437138400498 -100837320233131 -12813936289919 -272798187394595 -248617040918673 -188374523324350 -156699087471574 -232903651923201 -103549340382884 -269910138993023 -164778348935736 -13703103140289 -260486159521517 -108976138457749 -2300654822515 -24397600310166 -246891531687395 -183483853416156 -37412816461589 -261181389401420 -52447282076702 -11584458223478 -25920693198357 -191888839395994 -90423034075847 -273711847262842 -2233497423448 -169604852737177 -27769746663197 -120237816423486 -908235764460 -63745849113366 -251561279079473 -226817699780873 -90267221254352 -47066852321875 -118464718828877 -196914428829169 -50864802737047 -136103781243253 -152115081497539 -280808077567793 -106649859960382 -63798715271118 -136722041433600 -60832829086465 -171515843865220 -81446942320557 -15209056052297 -14737797939413 -271807394578916 -51971218540062 -265949459077754 -106857126848517 -228095159496462 -43112907555576 -224888989899157 -242921691268958 -87530453020026 -211669764091421 -236503342002563 -42956414326509 -5875185183997 -163396696967988 -225486635240325 -109987486121171 -156230713206765 -95903026074675 -118307909145559 -75877271474296 -133180672352757 -208088818093303 -60678363456689 -193724925184157 -171230831843177 -252351847321639 -213074867613048 -262108479529568 -103955620758671 -31397544053666 -156559496659070 -49175232203804 -258087235954568 -238914358741680 -171592928432312 -231052673151534 -277385432709428 -57196314564491 -227170122672982 -3484770460324 -36257251084941 -253177471654488 -24372469646800 -64719984886630 -119515109846781 -186312262073345 -28936591256221 -158494935779463 -54741627171665 -244004559713626 -8215164466788 -27489577136732 -236381177634439 -246811304171159 -157307566703378 -170992546642735 -166676190744056 -244197225894746 -69659208224478 -61394080812395 -131977854210059 -218789074077279 -231331215137316 -131921128108528 -150839670977777 -229131321945340 -240755934107816 -217674048828374 -42092610161019 -277687615311465 -72321404900727 -78242033627978 -99942576400427 -26897155576699 -119235537938175 -189595576682947 -214036550028071 -6209505899325 -172810987390157 -98044651491748 -36278973901532 -5804250020437 -176977213012266 -28955315508928 -238996216502780 -35874734823791 -190391792811260 -240184347515082 -123826289569105 -189694143489185 -237575836947306 -152058869492143 -142606554144911 -183695483848672 -55711296401988 -105537397932327 -238782398246059 -152261544415588 -73184858961460 -239913538873673 -137645489570822 -61923912810475 -92300802507465 -40826096216801 -280694613596383 -173915489868386 -135637038265627 -241431847848997 -113304419289650 -263051587465415 -87574191712457 -197212514596910 -192932606635769 -154034532153746 -176766759585270 -174182790389302 -243617793839467 -273351906251863 -33295801098058 -197367521280506 -135835903690576 -141643047072898 -262172091712580 -192689686635299 -233397822095444 -144545089382396 -239386540204984 -274372269660138 -190849004274329 -174845130692226 -69714939914585 -80380947174804 -239153561172779 -15692997797251 -79252643645558 -182243781718528 -76775143828852 -77911124266731 -180047043202629 -6404444543051 -159776780640426 -133833876419566 -266939703334135 -65872084870737 -119727051467513 -171931023815373 -43348102529884 -192037783730266 -261834630400418 -15634104131817 -136976495375044 -13608871924553 -183539337217305 -20447122347702 -190032066494578 -223072163405896 -50966016025409 -48412341649585 -267899645825590 -184256425824312 -60984791708892 -186086364105142 -261499544191087 -113143479147820 -248127750946897 -100571035996251 -185507910462226 -167741807209718 -242263372709102 -52551756807504 -234826349859438 -243975158772099 -1532117879508 -19360749183436 -176863749040856 -89037687669184 -73504570803703 -18631836128112 -20108258522934 -258490597931332 -155525312465559 -277117809295484 -271312073368139 -1294607285324 -238338814707236 -238482645010459 -210846325938540 -31068568930179 -236409055273689 -271839638029660 -251300811913969 -264849429525446 -52691390221800 -272661669599117 -225682799335391 -35510995235809 -161430632070613 -130641970180533 -149010720443047 -149084588157099 -47157401063571 -141151752055620 -216197010191551 -93504130717422 -107648242554644 -81603337936013 -13686784843948 -278193836612454 -204201792981155 -142286314766823 -76355764840139 -15069248490223 -10633620891777 -130609827043701 -91213754713779 -196622119774101 -6764599947736 -4549535737347 -228253122983954 -257906775964743 -258267953184527 -41981898930542 -277128272996517 -16338316319380 -9069439486989 -269083963654620 -277208611091987 -197009388931213 -148525377080214 -94508524129611 -163014493795774 -194070774383571 -36639933515917 -3818260678968 -181380681160720 -197883862324997 -103686610215259 -46579312874687 -202465521269144 -209822975299551 -120934758256269 -236706907821174 -214150361691104 -201334697698486 -241749488368603 -245188080540506 -234670494419822 -199553726333989 -12184529266006 -58884105647885 -191706819169887 -39992144083693 -20157042159802 -249886650826883 -186244633332162 -17073174369758 -179901119020074 -153947696096673 -30818967590690 -130916066741782 -122320165923394 -171597974164426 -48772179963437 -93175185787407 -72215759383464 -175096606184464 -125206100271574 -86151220520846 -66803938041299 -166316837686552 -47230779601511 -30349854505360 -172599267756751 -259527078877896 -227037581153296 -80065931968495 -155985679010985 -256169605617808 -114712872327592 -167516193523814 -36787229189118 -77315673872031 -262301270298871 -230817584140474 -151759793392622 -262383756054175 -90881455405128 -231263348413564 -90942505562970 -54095414488721 -18052655548981 -274280743488597 -100355836757305 -111190057227583 -224108751458505 -162189609599601 -184031517198298 -6278114384112 -80659754834993 -233100426516413 -42036581718811 -268872584238396 -247959995010001 -33017344531833 -194180957210416 -165244680034501 -229533817856763 -75485686166941 -181378050965095 -11846154485849 -192266666497534 -185145692834325 -175836402294033 -219393608417511 -242629697470055 -240754059066855 -196165194989647 -60585953156389 -249913750017818 -210824006315802 -66005480958885 -13157082279081 -146924438098203 -232215459679395 -279026615869789 -197601392998201 -194002267785484 -238703629759270 -117774189773411 -74081935072813 -67069340666057 -62045832143780 -200763613993801 -71790150278087 -120326200606209 -104014427342815 -126648024628444 -140400831337868 -130305125859352 -80885434336992 -37376604864104 -109271228052163 -272073108358338 -220474663675782 -152769304405330 -42387901247032 -163160880237688 -184838372167974 -143940149628186 -157491441667332 -91179683319112 -160572769793417 -142441721360259 -207254019651138 -52599860349089 -12689884989263 -102284072043379 -170463954065418 -119539758492724 -192486627953986 -133883660891452 -127089200063087 -208429813258483 -36315543496866 -187616133354437 -117484022427738 -231858206717744 -106045999206990 -13116205062370 -36360128730341 -133159889452591 -235708429873204 -30683891744779 -141959115931691 -212275404295775 -45383925998346 -245289334490790 -63924940355857 -101666808061329 -212839648295653 -199598872747310 -155475527862558 -254128145945684 -235380722165217 -137928819060072 -133573438981629 -201668534915977 -32602245123519 -11311436687978 -225677253141930 -243889069050454 -104748030370403 -268614994426632 -170383355260419 -132630638704900 -15682365575291 -29631137054084 -237634825059848 -75093741065233 -249277551689206 -277429626101351 -103723760819839 -247201459109992 -201245496347178 -22939727252507 -66524561875146 -228678253901753 -264316260921801 -95948461016543 -95057819897553 -130130358585957 -184964736009725 -270834364507085 -170006119300076 -171263375487566 -55970488066399 -159384392041620 -90931892864359 -250831227843438 -182850833641920 -24917855787172 -71140765867417 -248488604321139 -207106868821333 -255377391334271 -223399737125291 -5588767065717 -261863095680011 -18983960820188 -151771091733512 -112862019046547 -43950072641408 -275729888400985 -279205058733124 -275689488989835 -99941007364857 -37633712491823 -99958490105968 -235246984151078 -38245260739085 -3151515177587 -163756519870614 -234243989932127 -41792448712072 -120995541196807 -84675647206283 -117517783784163 -161337270053592 -165664265821165 -266692608265740 -123936529685758 -251332559190125 -267923921524345 -55760690403459 -203393527434495 -127803954301520 -184160792232235 -19582075539802 -267348436677056 -78503206658907 -38398909892877 -232852279555748 -226301772362584 -58669326077892 -156894288456787 -143640474067799 -224352280899290 -260572533504696 -168735510574636 -161365397270902 -210637336432578 -155955555685974 -68358686787607 -199286305420543 -277724257856023 -148805114701842 -49753475891646 -194505482329814 -235581130211915 -206028135947626 -3519660151445 -78686524098943 -69221596862352 -42611059213223 -173497010127842 -160466962285158 -238262984450987 -256536925317619 -197166963283440 -27723971310886 -617560511434 -238679520655 -57097804809198 -210224249823190 -42408384289778 -47130986652503 -18560742222284 -176720301479517 -265616395691411 -176549755084104 -157709247172602 -204529456895994 -53680939645566 -238484489744331 -62969722805103 -228732219795243 -22092956195829 -138674977642837 -210732065397494 -825641987891 -100032272450480 -1224858266837 -102644562026945 -251063830785829 -171249188808114 -66550466662357 -217731743268786 -82891222720541 -256200500863632 -123953477628962 -112743368449184 -35269205362177 -258789533852647 -117536357672339 -93264800777078 -146962357904798 -206276553661817 -71118715864263 -219101229945622 -95981165750518 -148273726121869 -30976392407674 -122346714389490 -178982435345825 -111906676979580 -190847383442508 -228532486942387 -114657762479845 -234856466863341 -238089193068511 -84808572376194 -127493536701887 -126049478410433 -21990095165118 -206048859295415 -38918544149270 -155147448965802 -183765610629559 -203493819524792 -236954191012568 -52017908344181 -155619049709022 -85230855017351 -128243141102449 -170714981987009 -116943852329012 -84871009293006 -279616593799855 -59428904280445 -226584656863220 -169621174967351 -95239825564391 -23918383455476 -46012077493666 -230407159598965 -129702676293109 -125746568312012 -170119294553950 -12342170932179 -24296413397923 -108948304373487 -4137382123198 -92768688284079 -209931235091593 -137665583445865 -146748077231444 -131679150096179 -136591152006599 -81923907405739 -75131273745874 -176540022948125 -109482117830263 -200620689224469 -264538732516794 -209672889651208 -175212024351220 -91618408334546 -99603659880824 -164738375925528 -48440703265574 -97098911446616 -116034107076337 -8306142272348 -149317306192073 -132125788835300 -104377422915309 -71239641140539 -49281708186429 -185002752257502 -235813508316543 -21244636695149 -87221221051755 -55829169849560 -106378004157799 -14622502421933 -47583654423987 -245811356311463 -92418174832999 -239512478902989 -52785126844226 -258192371627579 -155489668533371 -52339752210235 -11187235394656 -156063658023324 -125689067510084 -10896859231230 -87544477916497 -276243456978922 -164067700173474 -110951853909089 -247777783256950 -227841460171128 -124437902737559 -38924826262953 -37285956348678 -17531537821306 -12014880198589 -4071453107044 -200340656275741 -220214035371823 -127028814020891 -170825108715361 -208664909720143 -131568254106112 -258173601074319 -244398593600741 -159868220990467 -74180791499996 -103209633720683 -18226009927951 -77268031262918 -88568992191728 -85373405284332 -198252080004983 -24593346392670 -127662180392502 -250715868095036 -231564342898864 -220331371227394 -210488819049730 -249118173156688 -133964199340994 -198094287813335 -240187426576660 -547961000259 -74420689339921 -124376715802609 -19004346332228 -55174907668981 -135010875338543 -129677581841862 -25254665784574 -116453097196393 -11238778866738 -199882356325657 -139821741691704 -171629207874688 -107197737873757 -62620693839722 -189859654687589 -256334667007446 -156743764245962 -246543719964839 -76709877438986 -126630769826309 -206296806988618 -135341159708168 -20418358318176 -17697350286226 -72102492429193 -41896665334054 -260454781087619 -147035987317102 -54066010234885 -178809777858503 -144298190232236 -223190760836533 -164606800407687 -94435856954007 -110610484203081 -18266002520789 -32336869172433 -11684154672642 -170029734541929 -58980134394065 -164537156944551 -163074375005659 -20763206242734 -277010623097573 -160958039914712 -57824322294012 -59775700393849 -90684342907397 -234895409959499 -30224917530707 -109530492307037 -279085117163665 -163617967424882 -79138930524721 -260476377772200 -21189909777185 -46399595400063 -165651430322873 -58950669851969 -84661895556022 -52697532507085 -225053241734905 -125186507867298 -171679859387296 -55978421645880 -89035050360558 -256077128647336 -207864926734773 -34980767313677 -198733014711304 -86924906821604 -131293658697512 -195364186264732 -92782864390119 -265005782317704 -84511723797124 -83317028925026 -62097547875917 -93134121280920 -135023122576476 -84021821130771 -262928076924026 -130493640540599 -214361819888908 -205511018226684 -269058757232163 -222220271524468 -54680411629347 -277209762123534 -48627682473522 -228503686588273 -118008503118321 -104778199380388 -52211074213771 -5479507161232 -11426691229310 -247226762958208 -236902822984065 -73701853416016 -280589818820292 -62657029110440 -7149383625236 -39969672774352 -217348663516370 -15712840877233 -167525270239615 -9310400736972 -199379720439503 -31020338519272 -201957549908139 -156458930073670 -239051356047721 -145122755815490 -120829976693687 -102429041097610 -5371978912799 -141867027784526 -216270063160831 -191716594668132 -129465974001187 -268315815833945 -272792534707636 -205312967358695 -277096298152124 -141206840614670 -19232713080638 -122215172545550 -242002552590626 -252477371283268 -140067348524962 -17535111186916 -83958321977901 -238247831066155 -273549387856329 -269858290156502 -262707997353916 -268554483209354 -217740654960449 -207605525139479 -169923645539239 -48830835907275 -116190607671687 -45309477236577 -234937046542813 -68933134852827 -261144537597710 -67656581857418 -55135428050642 -239682641418016 -141577124791596 -252430964040465 -188175016300186 -272511335247843 -113083840172857 -231841391203441 -137991716465914 -59266116025334 -119086236824939 -82270681606701 -49886156204363 -275727305720624 -273649040965845 -141992661079965 -107881176359388 -260909772651778 -198333298750586 -110174589219373 -123268650241458 -163021921546774 -245763251682438 -207879420319764 -57780186860870 -114544606521806 -77305850074665 -260713566997009 -162105303203346 -249794570654240 -48949726884838 -152486969100641 -183598800547639 -203716040398995 -52706824026574 -198142561882928 -261676456229680 -3012321823861 -18865255114294 -142524823764745 -248687960251959 -224550945348635 -194965294266633 -74330644209173 -192258323398633 -281355074756739 -140888984838412 -238439733359813 -234954607495845 -110735037143259 -560666085908 -270915172696557 -110347182566284 -100918111967593 -147371257669820 -245654695078439 -22536798765316 -208167306368263 -13666180432764 -140575491591675 -261507853980577 -62209815961022 -267398612097075 -270202356757730 -199218998383085 -181757834428688 -62896937743797 -92966303603074 -266526577486697 -193087163198492 -186753704068063 -73827175295982 -63050123684456 -173317881819930 -228520312992040 -259532466592752 -170639954055411 -4286655481058 -10604253499387 -146908521054513 -167050061506300 -182347482534959 -242994209580043 -223358253265904 -226696711359588 -241973070923398 -11779078566656 -252740662907732 -251864599118558 -227483087017960 -152666172741457 -266441175830686 -94922835187559 -20201649495525 -72439862054047 -63422275250627 -262541867097236 -33279047649887 -207791511609422 -254853980999495 -269036363895089 -167407870128380 -45725046854820 -250857971013466 -240709872823281 -2991813268292 -152560554586867 -48888001145543 -230119881205655 -77240322793865 -273071088397855 -110143364281031 -121204449914651 -94752457862743 -262559349838347 -157713359831174 -61834145324925 -135874511943956 -33851654420087 -227028883440697 -168356400135659 -230189236102435 -109549805381738 -77606605551410 -121973992450261 -191954169295327 -168644858050342 -2370551797445 -213595013406996 -10084706420292 -274511410184346 -138414565355709 -22895951502242 -210981502605358 -263915137348890 -31658265664347 -72518259005890 -201742432087661 -221162387521058 -140389459416395 -139088071453342 -98056950189156 -71436102288290 -204934227493532 -4589926145225 -132141189502038 -148780003171058 -5393067152704 -15872344565558 -271483336819029 -78588829218450 -107207116077196 -5534653029558 -224363713482027 -42530602243547 -70669870452773 -86157925098660 -186044414590017 -65415709419576 -36077886736613 -223805394738251 -44646983193293 -220331726382028 -99186131851878 -105104081984393 -110085200790632 -18551519600091 -48113283994262 -251285152168678 -175388227211645 -275002299412080 -58031911857521 -85404707913361 -120302983484488 -138162280418545 -140184100486635 -146313171830001 -222313967492949 -100476914733749 -105567269946162 -174228314091192 -159890975741548 -58061376399617 -259551058600501 -158362663688412 -245760766065185 -93163716524659 -278088829356657 -169834954646246 -246027598314591 -21685590005157 -93873778761076 -159644648604399 -140521278920571 -55660936861887 -131475822958724 -35288041313287 -180374688036598 -73022653488534 -59612391431467 -169853838534437 -185778058652883 -135494016486215 -87760558644406 -29143711259523 -193773527399898 -223058487008677 -98938265222976 -239444278722788 -205073241317357 -165429581379608 -119778057473844 -200213597851019 -228162274162328 -20883771786270 -48284053978821 -44801649735911 -216606512971388 -116148274943224 -192293360226163 -135725842737674 -69391036034104 -32402912516846 -34384704178161 -204826115145697 -205578111146049 -278931290585533 -124017036337508 -139484954338699 -102938428236336 -171147488522347 -154934984946632 -250086170739899 -280815926805690 -274125744523810 -156648167975639 -24006736300286 -102824964264926 -152764148582267 -155880536939842 -120753516262653 -133436994418625 -189895143071567 -198461290922116 -203266263194657 -280923279997318 -189690658486601 -162892745268168 -154013318146018 -240772284009541 -258764051216020 -3855822129648 -239791104938454 -181962915771567 -6872886293455 -209740272533659 -152245817632066 -275864981824479 -61541322639640 -193876706908369 -105991598666930 -180166792643213 -27661169168035 -94108555397489 -49826174367844 -116156205445329 -158845185647902 -276881939743417 -95489076451910 -184509492898123 -138100870868608 -99348442928438 -151031452645103 -189689172486719 -133137895797681 -103584892684806 -1416654425435 -66066149180608 -190547996646154 -191996279572948 -149443274805417 -130325438007668 -51523784472869 -40028269218262 -171756604478045 -199575368768957 -117874303460369 -250450640776586 -30122257191772 -39604550359796 -69077614730693 -138256564596877 -218128473150859 -28636424833492 -170158579831784 -134164030469208 -103059167441471 -117027773819079 -273141263161045 -140548925268964 -194337797861281 -152180121563814 -30143936972849 -248572336733253 -214337539732417 -182344324589072 -159480185112757 -254713418107983 -977173904817 -229990643446708 -52046103991694 -46149582617067 -74435291190934 -5031456768058 -16807155535116 -169360454694954 -257313628153111 -211743694866748 -70991918290666 -12494273439801 -134044719855944 -178319685806240 -168555202960283 -230866398665142 -85391041412855 -86726992792868 -32428101581827 -133975076392808 -184171373673951 -129575860441017 -115267382616482 -145528668481594 -4993576892886 -237072659471928 -113451194336869 -109795724312404 -198442165222601 -266861765027572 -51750616074343 -201273070396998 -273422178498473 -69788024250984 -121338033717670 -63407281565362 -171137762566052 -195415110259864 -162152847412364 -166392022600793 -45745127525619 -218874935008272 -170637484632246 -188476760532579 -96659060533099 -66619365706175 -73474134639894 -198201004386999 -206504708097000 -92138541178060 -65379312237407 -167307190996869 -77091199642898 -3546806265881 -159271143508334 -269524658927973 -279567988492789 -10428318411098 -163309111893717 -173640330614313 -254787435749615 -106460511552961 -134033146355120 -221686364403932 -258643713596574 -29946869468951 -2799719143816 -210780062962732 -230544667657740 -11087955322562 -126792062369333 -186065701296187 -220027045384634 -132099406961103 -22320637862495 -95046378983204 -63027519299802 -198286018792491 -63328349476440 -125600678867252 -96780687648359 -85184158797878 -224974543599027 -13977031767318 -256051739829921 -131493955255923 -53837609525384 -115143342915721 -267128826643324 -268217476856701 -225395156714887 -191265384364931 -16624102433331 -220066357253251 -208625513876371 -278205421544472 -80579628636396 -237014880765477 -183347759843299 -207711032236534 -118290705353129 -25334207348631 -96440245768447 -56881042614334 -173882293866438 -207305186364378 -10612145713225 -170715039544129 -226746128798582 -215883067862443 -44885328607803 -174419294509923 -221481763899996 -217052496715530 -199903095526339 -58770614415989 -248483405822840 -22433810782320 -179279103131968 -243809696564066 -126229930912911 -269749520652894 -133070619278062 -216695837811067 -140974485513406 -151007562806549 -53659969674063 -100846999479525 -130901701306285 -178579330571263 -58755290365500 -187783070174402 -266780793888675 -217659019937180 -53679756965918 -199117989094622 -253946543186798 -247360838455278 -134055737455054 -197023109771848 -39761352251738 -266564113280818 -90219327347803 -170379403595865 -142603898436765 -174192435783428 -272138470348916 -245169689493441 -169073766984232 -145128339825293 -165941490066806 -215215036933966 -234634992367363 -242379158205941 -53968024716217 -88953985208623 -71919124191790 -276660272699218 -166093262982471 -205178556365751 -127680081984592 -232616155601469 -262653894687562 -227360481471352 -244816351169200 -98537911925766 -94334414963450 -271348648626081 -177512001228455 -174634649225917 -127433989280959 -253321383548747 -80904598291341 -174674828146957 -278892013815185 -209752168054463 -113552519415852 -260435045112061 -210186995361201 -272391470151764 -143026914142614 -192320641890150 -57336370091073 -110133197161204 -151832230614813 -180409740972512 -7628187903843 -278463575615242 -265701065600014 -45611185075131 -88998435919146 -16464188920170 -109941665573388 -91971577140985 -277315558199265 -80688524982637 -145193114138734 -268334342753485 -111863863217302 -196388419779063 -172750339764747 -27918942356514 -87137247440295 -270630004727040 -40602397549343 -82148112686727 -147254854155753 -122507900993839 -179963723687493 -226459591923693 -85719347211986 -265837445558189 -217122278720272 -80611781785428 -21279902372496 -62213293835792 -13623165893634 -105917529535875 -237083699764096 -26281632908347 -251841563535594 -87655447548090 -181763524711098 -265120128464133 -139018221297301 -135907370037285 -56871167604471 -41913019045236 -119138289399884 -275010440799021 -256346092549924 -247658602573126 -51183463898578 -216479125202837 -155255792931424 -226332385421948 -99896544070119 -11798659028467 -93740186020793 -169896899538768 -139010443723114 -73404100304899 -214866825277908 -132204432595825 -126667248201072 -175382415038989 -146761133507406 -235694466232857 -217135549810152 -156898656126612 -103557289389941 -199390898877104 -8266748744039 -233650639540967 -100173564155225 -251475131694949 -45640344092183 -262420183292705 -114645606331492 -27888584949506 -65890824939177 -114304866725639 -90041968508644 -235609904155590 -32830130985774 -63265970731540 -279517136258563 -113371724464538 -280574687376470 -98055707790574 -197916867898537 -28138903067269 -41898458248038 -169876563354047 -18179371008964 -42169266889447 -256984806235896 -55719309559510 -248976703054238 -137211528040486 -154920029253606 -259966689817767 -12815298712494 -16807845060808 -108012155828377 -110854977374256 -141854065176135 -51503238598544 -8621874687215 -197003585935660 -255972876430599 -50091617183711 -248450902527601 -44632942619606 -57322421857218 -224109410421411 -49636710471490 -117425992238002 -239804975258990 -170902118464236 -204157882991318 -131678237577794 -12590915411291 -183610983932920 -269295831795063 -45056211326673 -157388660469556 -277490976597357 -50784927027782 -223412737563704 -32746515838571 -160446721918443 -179637923204639 -161771081264340 -1130461110471 -127270192207960 -29475530842200 -116976885715240 -196663981661331 -43911217226620 -168621632141026 -92181912218061 -211831706021005 -244738935917693 -209983132617218 -54746984286571 -123846186986350 -145830603576267 -271758127333666 -105766623214567 -276672089867785 -67469026481839 -237709031243605 -266362686581594 -52532743850129 -111922843645457 -161403818659563 -123304421156674 -223101082552762 -138669793257153 -97672011750885 -202224344700885 -210628009070669 -90130628226147 -204415555098277 -125555870630719 -263313518302762 -13075733648486 -178145048788194 -199069952177380 -173446606283150 -181274111216397 -18004127075871 -271039251631955 -86715959763925 -126170658870737 -8645180519722 -274998008064566 -210534512928687 -92663567591151 -57001285949448 -26679585596689 -171076613575102 -45293325166459 -4277499233462 -168473839837338 -139158198702747 -188438985412239 -199798199445906 -106215225273968 -77040076204048 -180180274690128 -191123407338218 -232114205178390 -208543794148289 -265913313214371 -63739367738360 -98045943359254 -165622123580691 -228150356560310 -174331968020749 -23512770048234 -39378053628680 -244638434870801 -103891571433897 -133180426621128 -74462536455482 -226985478208312 -269643231698410 -74752983950620 -56914044987697 -72071930816979 -197700194480729 -3543321063806 -96941272013803 -45213860189291 -96502462200452 -31812030213997 -133406452647445 -162655963259396 -83397314363077 -113288159636980 -226928334853944 -276654349407310 -265159927933231 -117041601294365 -193862661106229 -47131579787782 -227917101740825 -156606617185647 -143301460948313 -237212873197833 -156101302303910 -176407660025063 -112579128847599 -131021921625471 -89594253948164 -165888449093315 -89223007715943 -10999974469786 -224393169961654 -224657329431743 -233045915496367 -80130787613328 -117793736710852 -262017308977753 -172530929208424 -42635668920857 -89707368749176 -248185291295423 -230418412369468 -77674748749556 -73284657890431 -39028173631273 -121000892767396 -78563497812524 -273889185214980 -123580958402321 -67368568269110 -135201743119530 -267749197050687 -59425673206062 -179605029611741 -192088429108293 -220768992302714 -144291520104459 -175005849591832 -223072816666095 -171554203368476 -234042177597950 -174503718772985 -215858114486458 -53272676804448 -226774616976105 -192416788666348 -276165164012141 -102770300756235 -261850983299815 -129323748994424 -11008449429347 -73097546465066 -101908337277279 -30226941018350 -65177320075317 -167467509051659 -267773110661993 -190611734999638 -153336644280723 -203467836254868 -128527821082664 -117458936883871 -203317249137900 -107882470836586 -136493034296874 -72769724961090 -74293784987114 -246265142532684 -139957731451999 -191426357691706 -228957239019785 -217441017573050 -56071460961336 -109080470938600 -86392703152909 -7092993961675 -71954133268931 -34866001096148 -60990578497595 -265635820761037 -12116684451300 -177293988502002 -120877125565035 -267897871072425 -164643785461721 -175494309242438 -13971498417299 -148857342695942 -70553812163797 -207462882341465 -212046994457647 -234040280817474 -22713398884908 -177762165561177 -31234943417166 -118516121183652 -133967279245329 -254128161488103 -162845649501942 -150426897458807 -69804743042988 -76012930750547 -95495995897395 -277752770172844 -187773411473245 -90127796363966 -84715403081122 -100979192544025 -119809148642620 -131608597126953 -253116041373402 -90908748522108 -160797223030239 -145188637904408 -99506024986820 -241416002277318 -57351518705916 -39091566019925 -11070906896525 -150983672967995 -90404289734995 -261155008991727 -247237313094188 -275962661932742 -50091406373211 -149475555076142 -107779882005599 -179332595746266 -105330335732393 -56168603414974 -209519184178180 -150788135388911 -109735871095952 -271633053757339 -113626351538988 -190043492752913 -73091771037206 -17253487803757 -245075571646042 -261357232571141 -194362574780844 -121029081844075 -105371417355125 -205198277234565 -223970117337068 -226225376812317 -205607619991658 -114946938301884 -210953222912555 -259929409716499 -195345396479614 -114750850469781 -241471558361982 -188980879861982 -81930657504591 -208436172590883 -215371499135672 -257178837875635 -128248444916511 -273611215879184 -103514782441033 -225717064128928 -204391665259723 -61243151311251 -145094025945763 -3885531537094 -191534920767590 -74253606066074 -27111806157628 -182444681564189 -42486255575369 -24260235690985 -95271499581482 -9726695287177 -256838292800267 -9993843787562 -269579974219928 -212850852857130 -263512680766331 -15286693973961 -162083564166375 -97546831873446 -64550757955930 -95550574567507 -191339383351862 -207114269303501 -41409636880176 -95999681090269 -38865549169192 -204206010159637 -91701203798803 -21564288430691 -224824422754249 -13830657237853 -82302037596558 -230295535425652 -9563301008281 -186080658061789 -205344450770415 -132376664639079 -268080709332627 -267526300008125 -194928487689208 -164035591905244 -172979003304452 -196437053956362 -60207700386830 -183283696608111 -252425138446423 -180901400702904 -172879535242328 -59452905699705 -80058199656542 -148798173838014 -158753641284700 -242119995237054 -124898852600562 -126334439538784 -275742672713827 -232650959614413 -165220865781029 -35308013224969 -191180453397526 -78623779386885 -233179433557081 -47511774245193 -227643665996636 -25134369267326 -260183401478012 -137758842350236 -201159976048604 -187167525562 -248924494081381 -48213336278361 -114217320469920 -187853866087355 -252237245402630 -141016933586393 -276317625652798 -110215185383257 -42507214924575 -183391098481077 -102610955986563 -68473251415922 -157048862117327 -183666665918581 -41385336114470 -219950981328066 -242232302002439 -37552208584784 -15860003674269 -264761013847660 -73524208514761 -143779693575811 -67240824483496 -141641067545527 -230887494364496 -164535478492488 -35959821888284 -236979514198275 -111569716757070 -208815552761775 -20059788395178 -115685476564547 -10575967553296 -83147889443976 -650706191602 -246329116728605 -7829921428353 -273633571996228 -182488971249271 -72598249798915 -39614152578203 -79764409798717 -8851361489964 -201463189009053 -208018719613132 -37681975431576 -223865075443733 -258083719289967 -185322325214115 -156338352388751 -99784584128858 -57969330185617 -238642421037943 -197026081472169 -220463058530373 -82945214520531 -49365400945226 -230979022494190 -256383894692519 -227012443774455 -138171206264748 -113056067656883 -171222386727971 -239838064287167 -163339856334019 -26929648034018 -233940352171302 -235352799249006 -96149688762791 -214506253458220 -237793036590728 -256654120059357 -263514407031812 -181703715348362 -277167619883060 -213348937132982 -66008171558566 -118050731674457 -179342088071854 -254852303458798 -267286622836434 -33377373827071 -169180047027037 -77467328515895 -279954552477961 -258743936064133 -54522958714087 -251177167066048 -94049466956168 -120635357875972 -141227196762844 -86422970369383 -38925975759805 -56616210427872 -208390237939178 -191154558074976 -189807799380737 -43234516569999 -260752146128908 -217167271425145 -252815751931593 -150877938502072 -51541249148562 -8325363471574 -25964073543278 -99472184317582 -212475229787795 -187014459806237 -234061073026195 -231755534203493 -271407216428 -75620341092921 -196471943872316 -65085191112284 -44565360420840 -114903032272314 -51881318879022 -51811720604051 -19051142335243 -82967882246989 -225269777197131 -211360198059405 -175520839108346 -194492979814905 -40790214136138 -222848920517937 -236245734557586 -126219408130818 -3486056660994 -206691280271077 -118628253174713 -1836612093278 -36641577491225 -89629781841019 -200818033845182 -232945159634317 -217389598212449 -64953702677920 -138327473144083 -266628982280488 -162180681261567 -55413119455554 -247789193673436 -87469735202444 -161793997681226 -97178668698652 -128204846562647 -24581780408864 -50390951333826 -248776310482002 -200224492073215 -188796770406348 -111204855673843 -211995525760387 -195768606966239 -1341438887011 -233022025657813 -73550465274252 -48525633305992 -275220751958675 -272557063322703 -87904438721576 -203966268222343 -255204678896584 -170871565017068 -144084410892640 -94397526934275 -265478278634768 -162014545228442 -90581225130686 -251063703094638 -154510054066555 -10293373096460 -150384068241072 -62245171290644 -209558501325341 -124019960354064 -228877691931575 -271869878460833 -28666399985183 -150028911997905 -86580542149881 -97152185582342 -133598784567411 -73801816420602 -56026537265169 -179443889069402 -33411514211473 -185024108333507 -26694824562162 -207286316436941 -54150664139838 -125330358372694 -150002163672016 -30958522348009 -44662222175411 -122917870401079 -132293811763512 -43979779616144 -86707660067602 -49670268167453 -98664593269754 -26142615348479 -51822368678922 -233149734317147 -96372056723810 -142989780435815 -172692639222407 -249197687617075 -244098555798079 -104506774023731 -237741904794734 -83679683152585 -241269248496393 -130008508170436 -195788700147187 -69362728860379 -81202099012614 -35282883121933 -248906451487072 -145485503135442 -241897524425029 -139656932055636 -159454638336096 -239770376757402 -178827012797417 -40242396244996 -137466054342702 -45452344307713 -106456852417054 -256525347077764 -194328832648399 -223273683460583 -57095070937071 -273495645018010 -229884143173854 -260208319833438 -231245601459370 -93488272034896 -78361199126868 -98388400312146 -278447637841914 -88498955932857 -66051015050765 -49022478365308 -278659406683003 -65883711875513 -145283750423932 -45516275414177 -49232112843979 -73510742459290 -131733830665448 -15335251930196 -28198902320366 -115150158050977 -51116406326027 -136158316521340 -280297800792355 -73476813592634 -55864035851185 -22967555923640 -120514145655348 -232184553610327 -14800888077852 -3623721943159 -183374853184023 -152200498097450 -206141652569982 -158854223463287 -85149319578768 -126228538920517 -94972209047311 -38572017841702 -75986747774050 -57615436610186 -20984481728222 -45766043683315 -204770126621826 -79491540405163 -154396590095145 -175075418839020 -78283691281296 -68526186624701 -138696739921625 -37068870812699 -199071563108060 -269316375216291 -100060770190322 -195446923314185 -186798358383955 -73509283945718 -261824526651113 -173798807096031 -112226506683168 -183682894451408 -205067785470957 -167939300527622 -5755484566179 -9170378766348 -19342445319948 -219610578741186 -262325589149307 -99932737401763 -40758585748763 -22080776224777 -30987614102490 -236369410110862 -173040096609833 -276412193230169 -217103230388820 -224317907214755 -31673970037699 -126398960463727 -210465670329167 -31312287775975 -232140713643496 -57736628295826 -71378506656909 -70832595643164 -222126212747506 -240727482666717 -259786260880330 -227423462036375 -242930766603453 -161671231873337 -138164022448149 -214617414272414 -19150356636250 -269755112282556 -66104453917415 -228352931910321 -220452749721169 -143973062817564 -81092552824704 -34476271147091 -114108486970630 -190005921302158 -153909139979179 -100956336224126 -166331663322307 -123448007864620 -60268807116988 -20214442881093 -48443906041858 -307774298935 -214403586135185 -71193140046222 -42213929897473 -213971893242229 -73670042163522 -143446108016607 -153406548080071 -2120622520871 -201775296085286 -212234935249435 -116466329679533 -112564364402647 -253583199520229 -167224721825450 -277489564163850 -95934843157128 -1075236657416 -243473246160641 -229746631960592 -46843468114115 -85107354927904 -8832937510265 -16281232867724 -76670700043126 -252612558233725 -67390787770799 -184683033937123 -213932603068226 -66557753599971 -219167563861197 -182598793168887 -237464223807102 -32182413807093 -45281271155223 -164305069240337 -210955009021661 -257409649774628 -228912687075118 -219872474084186 -142154433117137 -88664442988520 -157092616656516 -26257320755282 -108788654217901 -271959236754040 -152791934344137 -15935170058413 -113833732564518 -4012649091632 -128363716225241 -221142725278510 -87632702016264 -265960982426437 -272505849118128 -39291687749610 -264699502021208 -58274845226292 -127142638696165 -93928909613442 -190102746751917 -113922189734418 -203878416891381 -176893820261523 -18649142395519 -225432367639351 -7043123762249 -121844822834380 -193689042424270 -126233568636752 -202095245486103 -194181940252159 -229821931707042 -68142593343347 -59764632882705 -259592851485248 -149313727203393 -180475775159529 -270815450712265 -212670148295133 -180424657084338 -26330772936728 -254987874138017 -48557172706765 -7799232440145 -194896691877896 -18801366827487 -134567519576668 -2623578804656 -187532437574539 -80966107395297 -63193498539387 -177543708741714 -166269977085362 -123661636217983 -96602004524781 -61353830129530 -224542613035524 -93174283111149 -116388825306692 -272437067474303 -148768536060448 -196121385146226 -215788384333050 -9688669586609 -68252440476796 -88915414845901 -190357746543635 -39383377369415 -46164170980568 -133482303294544 -95424271605766 -47111121876135 -169608645877953 -32577848160345 -187910440774411 -272557515548912 -16039995218416 -140453707287519 -165151353465791 -2000783488868 -258839350589557 -121851954175216 -82093478246667 -130896210965770 -32236603883343 -169159539355191 -33769820512634 -94120620643548 -238384564280057 -236236220923881 -178622676826438 -213506473045067 -262299077691498 -60044565206650 -228351818200543 -205388563845950 -7926636067397 -68876786707399 -220488970339201 -41395450079261 -164558987498659 -194856560933412 -84649246933884 -236373535817127 -157150393876311 -94914427934820 -130465643499630 -99358062796834 -2787409346390 -247986355359687 -76243725100784 -23424016705580 -230438340142930 -154022839834704 -193184812828943 -241498495048312 -102885706079467 -108116043983802 -72859574815234 -186043553806535 -81111886670166 -173570480324442 -274900862725196 -272487586295190 -140833433457635 -193640606201477 -136991448691561 -196411276355786 -224552585476874 -147721390310796 -149792401834330 -267706800174856 -154449386010101 -157176784929689 -204698425664210 -266446826329517 -62831687173006 -137394790501547 -124307264995168 -273812317197146 -242929491429233 -202684288187305 -184199994019731 -96240570507190 -1887319517458 -275235476822507 -144064001476594 -198543981517725 -207713757460367 -8315968726217 -148810426194343 -226295280784431 -135998003689267 -279159648130513 -151255140152778 -102023865401429 -212340897848213 -162820364693959 -107970219847692 -57901601396988 -37536966180136 -218193477230281 -188620088502399 -277932723549043 -30361713975265 -105088940461518 -110560053132921 -230342952144369 -251701257154489 -2788106540248 -49680585769136 -164890304203949 -27353909135542 -276265961547894 -94598002010218 -256833563174800 -164637539772476 -58860428425802 -17191209688417 -9963742638753 -265097403542485 -37864601612748 -51170711573997 -279822504985587 -186889484355038 -237440792322969 -135441801659410 -216117185660920 -258923931178208 -235370023143967 -69500635139875 -3265100741767 -34541597276446 -236101325869788 -172321401131448 -252074080483193 -72666092252538 -66585450342050 -61221880992241 -226435421038180 -126641771192414 -147494423467668 -92814435215344 -238233765499672 -266536030026233 -178509212855028 -240991441151500 -269069758598268 -273247512596248 -176009551848323 -200022447134622 -210003599897398 -88970885929347 -1773855546048 -72808738075493 -166627902732008 -25475460044011 -91933220421218 -28553061662520 -154695065523796 -39278828614372 -18654307012116 -74766601748897 -271044814508504 -169738092191651 -32385885699747 -222309057831411 -272901411712387 -22873566025877 -229427411611215 -180256523669097 -40714478481228 -101449863450103 -33180983053770 -191089269075947 -270790735644733 -3448486678215 -223958439740401 -16634129523136 -100718642760763 -169213014365361 -75553967943003 -151772924247454 -96841895797690 -248022648797775 -276481249805851 -55057402276367 -20992107241710 -141991768923631 -15874516693274 -244453956062730 -114777648762419 -139951744003283 -86614175172948 -53944649357931 -125153243906613 -160275662598392 -38545937499534 -27951213131483 -149227807291678 -8973123460008 -197283084571479 -109191946825634 -178097220850432 -53492867755030 -207889578989459 -39165364642962 -191389662007846 -76478844942461 -264283652736100 -95991461196742 -128197039768047 -68842589684657 -32497727275218 -79701036213350 -141541990405453 -263426310135645 -111114735477546 -185811687614345 -265959322087565 -157909230291964 -280102013053450 -140417326876926 -153241219009819 -232962164573572 -80525246472367 -231798827436580 -95833424107318 -3953603504965 -275133984716909 -89336032925163 -265889678624429 -151804206744417 -131406891702245 -189366575890079 -217147869394918 -159566488783089 -164846229591737 -6713147660697 -16031828619285 -230275908903134 -265021333455545 -161386528686270 -221229966612229 -47926241372736 -197262030164328 -222250813805750 -217503350126378 -46516240653604 -195646913581168 -39766141691344 -140813556935513 -86901204257778 -146160159862940 -231586474508111 -135481491901179 -26920779366053 -14900131422624 -224530403024666 -78935776461665 -248843711665838 -131808313983669 -78092598680870 -215980462889074 -91494414701290 -233818972065036 -221624860710152 -190202789458728 -39760158018992 -98379477558599 -254277092400299 -170193915132682 -1552150746468 -147446541441224 -22116949351817 -250977409750760 -30168324990567 -13712869123798 -224717601331832 -177362174460651 -183005773351383 -85595733084871 -178825615881567 -265745927373597 -221280535023884 -140058492788868 -160957617273397 -101508514983769 -136694784410539 -157167501031140 -88627093367875 -18741162238247 -28979298773023 -81798566848569 -253936813055927 -52843120632431 -154643775616391 -123248954040449 -87512101429393 -18897206469384 -274325821388289 -25501858001489 -89967054481051 -124385555717140 -12563363578688 -136107436271437 -123079185169442 -182608233073858 -253790315324708 -235758557246846 -208907031752633 -228271548826070 -159174480481948 -126100501601219 -31656751862483 -3594219747446 -54789028231125 -178238751905242 -127499029347234 -86795687939711 -201050075592818 -96690388521626 -123808245616224 -74681529431435 -216998636162267 -57325458190360 -178596974252206 -256681951121003 -218303083507126 -154844035449554 -211970072816589 -165277074617594 -210841047488692 -174737696048529 -219345456843330 -240249127078538 -124485055611046 -27108358759551 -136404289724119 -88423501435489 -105393814250922 -92862073910758 -188038769940222 -181583435213585 -100125920752497 -35770108261624 -126055374148163 -35295342521478 -233810205572636 -242341221096669 -73822241705797 -47070928823820 -7404675092855 -234921342185424 -270116498398008 -251528945444081 -153234136273082 -86603374968161 -243681618274037 -173968212670287 -34717484693837 -190814049794870 -192165922189904 -164922883324794 -128681369387166 -258068741282555 -170749761038429 -24610933588074 -205160484106553 -242109841440017 -218650542759013 -111813105657833 -204352955518098 -42154276409303 -54754681046418 -25201954429298 -231942727525860 -95351277054838 -6666589215767 -243785918754324 -71628505280174 -15238793556931 -271319231650080 -124778526303429 -278776368305038 -92396014864879 -86629528445700 -82400983753203 -53918883697839 -224399741423160 -224402420017896 -27905599652196 -115701104725780 -133170334090023 -69786766955274 -53625489225761 -48746725582450 -104454022375072 -222579375806133 -177401679083984 -161733415767468 -228568314287744 -169200510333043 -135398732328225 -202719116422313 -234698329909865 -192284737983819 -88797658145897 -122619647145706 -126977865486732 -219440094531691 -88681964303828 -70199040024939 -188179092286965 -71742675596001 -235981044430465 -58519338586392 -107466566971010 -76410636786280 -34899574787859 -35523933609805 -238457467370030 -194283396660638 -91489346099423 -199701258162415 -279195929165547 -280309336344601 -263133452051751 -252728278520828 -269891928006667 -185634956530651 -20947098038946 -160736515912783 -75605993624214 -151292883548767 -20439097204330 -73883895524568 -172674343686463 -70783552501850 -263033469998082 -57110056706892 -138136033213844 -227134518831658 -207695826184941 -218791629894966 -75089366561421 -225383737583100 -264200922663486 -84549866404874 -122062345420058 -181864508381848 -70289315012593 -147949429617857 -246304847345364 -139492197091458 -147254193957192 -217840610832017 -7604037187820 -117936418386864 -93767638368767 -125567799534768 -144487904631468 -153570311797007 -55978061726532 -273735564325167 -92378629679500 -152073819368743 -4211828701975 -267995786940622 -199730354264967 -200953450759491 -182380129114569 -136555748972415 -186670191882340 -150500956455142 -243194409907801 -43715456158869 -33977340346777 -47359111965498 -263801573887398 -279110399719377 -90447997512273 -14177905603123 -93697552324253 -12608807816377 -71329862157300 -119552446990576 -209043538704831 -275004898609103 -132632553957557 -117572636799942 -43362826027913 -96110828754259 -235973157152202 -180830759818422 -50236674705540 -56134509316914 -144520727436520 -54534837965050 -156818161943004 -174037663528091 -139836293469740 -140361977598274 -195330836382599 -46056192902475 -264410023841927 -155800355318962 -149539735809261 -96589380432002 -23572873037843 -142407738777271 -269722164510842 -172089749033451 -235758904938469 -79903254050329 -236664603825400 -215252157892467 -27424264140453 -202231365689271 -244201628422885 -208929272488091 -279909279962469 -8580080138364 -207809003495739 -68834369851536 -235826709558494 -96629355054048 -131598266073358 -155778074334537 -246303654595555 -181688666440809 -235384677597626 -259228864885130 -180108510893829 -20286460895102 -218169288571445 -232564919602119 -100866545112041 -136078707621259 -251179322111128 -26958929744550 -29083682446492 -262005516173377 -124356438491798 -40093663232735 -53801517904465 -24608199262818 -147706570361793 -177032033010416 -163465754211689 -252664437197154 -219983720634022 -60597018402998 -11122768475311 -40570774951110 -125787967865901 -92503289807570 -157184953741512 -235602079819641 -131781298482924 -261647541468990 -204002239925384 -235630279277854 -69820863817170 -194230689380308 -110391087703001 -263519154331811 -22215877409804 -269551019694311 -99643031717267 -141935004407970 -203921543428559 -31949544659645 -81061446705399 -192745760467011 -245448995836276 -202926115317530 -249901988428378 -102791178733052 -34193858607529 -233695772188319 -77390895592815 -160897911184441 -39665947017052 -175376880903630 -198590378127384 -88681218278704 -89947891943292 -51833745399517 -141080518818240 -98426484784277 -204775563046385 -10571864415114 -277722362008581 -20900891630959 -210292220669102 -43928120300868 -164434826416892 -207108473983945 -218569022136052 -278203551079879 -123263612217531 -60684048952612 -180015406950909 -206216423002943 -214617857450208 -182739267023699 -67153411068315 -18565248042623 -83884386728328 -98848779645068 -120638900906495 -47846067445646 -118212356244802 -196048852023119 -192381019214755 -80873024644555 -56315820214055 -28610509496307 -77911649307630 -92606294851354 -35592751772935 -231641045550791 -158378331339831 -99233885880071 -69525968181460 -88878857811971 -77152779931117 -194506143897385 -218225231136459 -60569900988755 -72863181770571 -266528279762167 -167921625574222 -242538383881684 -206251043642937 -122144892733028 -145154826188263 -240703739139898 -66968782054733 -256970783440418 -173023665705948 -151147929473106 -194019576815321 -30080250022833 -216282819678835 -5190514512568 -101556567084808 -220982532664902 -217745914378227 -35514253283747 -70878807486654 -32199278847290 -209742867367842 -218585052980878 -270531136345003 -277125477642586 -272176485801894 -212371989780504 -229062639861074 -205393451635578 -216906952468983 -207619465731296 -118434682979710 -111466906038527 -137772714214153 -161186027329596 -220885512104977 -111616216619258 -106601584036525 -204277045761194 -237619947637733 -132373676435461 -272102144951969 -58207650389914 -96298940125946 -178820776862870 -200419358942434 -263077501238174 -280553970962075 -144144253601715 -176972678627569 -119736863130526 -40379061571469 -260560484047965 -233877574890366 -253976500658818 -136825963260690 -128008451374889 -159352145680283 -159481516969963 -209208347610690 -39185824200144 -86128711035913 -207835822727484 -6821809514793 -71467315415683 -27045964557533 -127643636512688 -73721168473260 -108087326868705 -252803930031396 -60576506196623 -254308877987185 -181526613740562 -279086509880823 -69620666761039 -158810379850607 -193711846908004 -53525498405882 -49400292801513 -75688621168277 -114983791601371 -116582255992959 -255922230556936 -151923736975956 -137825162437486 -53403269388456 -223342939199843 -198137156402521 -11694596607465 -60313182095065 -15534386492689 -133947023261309 -186416502445714 -258900236619196 -241325906047281 -75280258837860 -177245383573579 -162170335590279 -264685203858141 -53555980053665 -88819928727779 -55201014572669 -260233088919222 -47981061388174 -7084902331164 -12493969551655 -88727070776931 -53526515511569 -225284598581920 -258115381445754 -176266408417832 -13694285690561 -12552654229436 -124768151936081 -5369326834195 -106453154582893 -59392679479188 -70942020702981 -20732546594416 -90102847182325 -82782334697056 -244949779512041 -214440179289980 -210433867180434 -174683929078177 -164872915647242 -158963894163847 -117916817958930 -25475753812268 -59753957989970 -112028332368511 -258744932102826 -112058689775519 -70564922141002 -182424085709763 -229299825555995 -222280161270140 -209545506371853 -146380638281792 -220388314912832 -240401686005114 -74887741287778 -20039863272612 -44663692739188 -224272671537899 -273492454683820 -251568232908318 -273667394795432 -86594055848427 -11582015549846 -17904215631956 -51799017629390 -139050034329336 -231285456797985 -191528962541344 -34946342937315 -107260411577397 -205964948890754 -82335341482244 -82141919212739 -57484752040109 -163567473130075 -135663566743949 -56836762817510 -116979254842143 -164140549433303 -88739684051305 -120131146214251 -17345632493886 -34266470282683 -166622814942424 -140729816957303 -212435052750192 -222478637550454 -281355356041145 -244280441504951 -168707047256903 -139176229682083 -90516252177958 -69891787773785 -278217602984607 -127661826079444 -26274578940954 -150667470067105 -91170724842030 -217430113975470 -13245538173640 -96589884137513 -7898303109857 -270332615922320 -69343320424407 -226917165634669 -237461267566619 -73194053763181 -72923245121772 -139194563601755 -268472036930571 -130890074557689 -147515790835918 -279367442063159 -276053234730422 -171190894583142 -130318736543637 -154412281294542 -261474162852918 -219243708478866 -280432992833718 -191387328783884 -214416427415622 -197007344834350 -131614898400229 -191049537244809 -270248686620592 -186368270556786 -165035011296943 -266275491735473 -81865313707846 -12227651401468 -252637694608967 -117753423680034 -258578500239384 -25712346278067 -59298570836762 -217788640932902 -113250116267219 -264141312379120 -22776984229534 -221824799448301 -158152450517669 -211836854760530 -42320799526486 -109122821610815 -257583748663996 -21964104695333 -68764908050034 -9042999022311 -156563352042598 -139092139630599 -110043945577277 -253442657278901 -140483710956877 -276823475344931 -42820468160624 -117599097030036 -79396152657717 -95500884102082 -197258458701687 -183464543586812 -13823486597384 -28103500278776 -49506271541115 -42200777807436 -21028926687841 -154172168238541 -115808182038407 -20571205425541 -264446029532801 -1800741108002 -114042212479461 -29159426749731 -243245252758471 -280828319663669 -116285877054597 -147486939468525 -40359124513520 -208716635984213 -165978257971425 -19122886452760 -162861886712201 -39888475532318 -18755202370120 -263184986552998 -220995287271247 -122256957600036 -235394725005566 -126835182692116 -70833933453114 -115411772934979 -237588723901819 -62589655894528 -184406825878498 -244107181823176 -252623408770375 -101631046182370 -116821962212706 -93576023599792 -267022907775890 -248606055132132 -200053309758577 -164340097487828 -255058485897361 -276142984113934 -151130794423618 -106837774887335 -132015801780120 -276295425998939 -264816361899781 -219605698607622 -183291168897331 -243030140679330 -129442894099496 -60692627868155 -157562942905128 -227561976949404 -16416472907005 -245792910151291 -114941963333221 -33043047910363 -82323402132288 -164744521831759 -206117295585627 -57119886929926 -78049068697515 -133826221767471 -26619471798193 -56282882967304 -169285499853097 -183839548852964 -30522320918690 -232276469678046 -107212530101317 -180773004004807 -64694552822423 -226494809898680 -109805977592866 -240632150010657 -32545932051663 -41943439042367 -171259563494146 -89233412963739 -2138579196945 -119260316703656 -237104408649935 -106738306466019 -183403702026006 -262653687030702 -219623118394218 -254058378541322 -199305992460932 -201199660893471 -157672262793773 -34192266123761 -209950543524840 -87367287788166 -185378780278815 -156588269112881 -2651714490581 -209356871164296 -27390523853092 -265918332895164 -230481936023107 -163203889720512 -232624967122929 -142726136205931 -212064604182293 -197513946416855 -1850215578481 -181415558220357 -115898636887758 -154224185898425 -148144306914866 -244484552743129 -7914896022436 -85379225166640 -257657010279686 -16545151533761 -54455281891455 -47315957706808 -109894157189222 -176782750674417 -22384441318298 -45159511002674 -109320778046090 -1943070746696 -146700311605969 -93975372225446 -255106696662895 -268537216603343 -61973088141977 -246460813651972 -65398494275898 -1513281602148 -261077788335583 -132882410802660 -79603167666546 -244751836352612 -235549807428383 -266924368375617 -162391988774632 -15155716645399 -76959672168675 -189000251703270 -16865510875803 -176830263367723 -200412060487076 -262516495963249 -197722159826296 -195404228817674 -211533910895341 -192521314992474 -260192682161978 -164233098640046 -256799355589644 -13488194148078 -197291321782793 -92623220011817 -129820572256995 -230940085283567 -97213602186422 -99200125710134 -236185612638708 -228635851074405 -38175652437786 -268994123242433 -194357348170565 -243955681895364 -251669414206655 -124979170383681 -151113016294075 -145981163252075 -123780455707941 -244842404972132 -240600270562420 -174214521936875 -235617447745900 -47156992821594 -195575854093538 -178680630767720 -4700970516793 -235160091790502 -82938496614385 -164017722569148 -249731832889002 -239131999316618 -152429820166600 -35439208804598 -172311717372654 -29028731597291 -186341793834661 -186555621971890 -146048570384794 -125256090068191 -42279826118753 -230749919119344 -281341935776559 -41249020446649 -41261093985993 -62799437929491 -29807349429195 -267895443065129 -135748244459149 -53163680252459 -225823053575047 -258492504571267 -213753151414556 -44528377613185 -96989884781950 -197873302714469 -62114499573830 -5321545988191 -246317062401140 -107787960339334 -18799317166645 -60083914645109 -169588603411772 -37958691563302 -268600713193718 -110011877557203 -250215947745188 -213236701609187 -44830600077617 -222036815299445 -137566917368921 -237693326886216 -164550584143851 -78484519911606 -162753753524877 -280522203775256 -152922923766509 -99189787156876 -80390466497217 -266345501630664 -81000514029785 -102511567999076 -5848090109449 -123621199878236 -192598538332173 -275552112822838 -278075700777273 -129812621540628 -91781993950058 -258019032929370 -31123073698759 -86080420741950 -3333474456284 -191098043260428 -167637851714512 -273625295950553 -74353807079778 -62283816924623 -173417407785667 -187926135613265 -95600876092683 -188542158305204 -245759376660869 -52177850251254 -62655579208925 -172299521095611 -240228393413219 -263997942215052 -156876968729308 -252174048652999 -64485612386533 -240699400765016 -73837653586192 -231693030355662 -113967202100222 -220122175538219 -100648525837476 -170884642955288 -135147970206022 -195592879302005 -212096324620460 -214623165276660 -222368498396688 -47045481727260 -276116579706303 -80528914894083 -269292115027023 -92182500329947 -250407003723893 -247615563122121 -4226698342259 -232236997831512 -158911440612739 -24047022427037 -176380426180770 -15609811024774 -256662345555032 -95995935668723 -184164577309839 -110463673869356 -14675270535605 -185053875517627 -272408936358214 -225432523804912 -91720400184720 -147716511069325 -245504735012609 -277823784908376 -53390904678522 -16027168064521 -223372899136342 -15385223904698 -78270285868138 -32565186289147 -232266113656714 -158719542213976 -206003446759107 -167435171379488 -226019131808334 -76598578296610 -13680944072429 -110251343883563 -214326089929224 -254799402040796 -111437079283559 -214501698856174 -248197908067548 -135787885309242 -87161855152034 -180810365065113 -76626858037527 -219707472832335 -62629265028510 -12614752475774 -199232101975465 -61803148176394 -17933814580247 -183173611564057 -125224739374366 -272222769430253 -340254523568 -160406812178098 -201603405545093 -276594281016494 -12765888483344 -37845227591892 -255569135340943 -129612854631055 -46572815248303 -85582075438398 -99959847998772 -163709900506399 -33306965814633 -227577361396120 -70332785950278 -20723928834645 -65313217812102 -41390018819015 -178924530551095 -102731083504531 -245335901487882 -272468353983300 -137654332512143 -111966911281639 -112654296051575 -147372336524998 -188741622906989 -163887175709106 -21246358901886 -123931591830133 -161043867989232 -221844168521599 -243416217139769 -172355327059240 -268562395163048 -20958067519366 -4353294383724 -135688134002563 -132584115505029 -63817290287676 -167219985698269 -190119433324994 -99736114796473 -195614066201085 -238639187922156 -269709991533761 -257180483477241 -142873831193570 -32652822547696 -116135755496583 -269027268881857 -271333713468477 -203559048882866 -254540032207089 -268992045558712 -256876394276173 -144852552237072 -101968223828080 -171541614757720 -89842371356906 -130354604621010 -92718266557853 -176731328806093 -253038625656475 -67532831563898 -75564680489724 -51179806957540 -76441067117638 -163319984650314 -163296305142346 -164493182366026 -60404094389634 -212982760057746 -68062584433531 -218991441319657 -60861766649349 -267675442159778 -35335306502504 -36383765283394 -127369427920203 -68343793774181 -103089641321662 -140619255539261 -53116451032331 -56575676929183 -91477149308556 -132122115135214 -173547043586915 -167278027154976 -89383722433477 -5154142012476 -212811687206262 -150142642677871 -243795038840560 -50184760569356 -173136072640598 -266344604354523 -158292602069068 -159048165813575 -148296062618612 -242078958606080 -173146869717331 -58418708403561 -217930356005458 -243495301218247 -108621744668258 -143811585554676 -178047068181023 -46493038627889 -33310659262176 -182773827506625 -137865956609889 -278610141452057 -211469396319191 -261036649766736 -258862534777123 -134199411630837 -272780584945830 -162796314173555 -179359329524217 -270355247390332 -73214937608224 -278201612920546 -120200499838632 -57286329906027 -29989696541610 -190469448826873 -103072509048057 -192261957612618 -208404052226585 -145843806600 -15272925406242 -124582040952326 -110091945214806 -252414938304141 -43462106856273 -225831719900433 -22998676710143 -258550686494542 -241082225041975 -260767567061654 -46992298528558 -103012640190919 -26290983056744 -144860679376727 -214102444626814 -13748165233139 -255627233891683 -249123070254362 -9697483768434 -223044819000115 -233787313913693 -149857525365655 -56762014569649 -175944957633083 -185429765139249 -59891601927222 -39718815587916 -266632499375084 -114949814466580 -32159003359100 -172838715665805 -207704111989861 -130321182453208 -121656845100603 -256802123482638 -135564512863492 -132542978042329 -263327168381781 -135990283914701 -9080845868181 -160850611197082 -223094388153063 -161279560576675 -52672337068560 -261762986976993 -132690281975628 -271342098680658 -258494647288887 -17709990003421 -43276430701983 -220399138985636 -37447852734674 -132690160346037 -87026659363364 -107925699965382 -233157945073971 -148373342314861 -74208882746249 -207992957612629 -102500221335807 -236638700112223 -249513125813446 -184309358458891 -9286128515820 -37935810230606 -127173502723320 -234640393276496 -195653549195333 -277529273064531 -246194223823067 -7923591866266 -166928024109472 -149416774160116 -226156468591884 -30519281748985 -21132894930476 -187262863506289 -223217885427147 -73048319132579 -8797289542625 -222449011385798 -244029848945936 -209101290628896 -132678043541222 -224687158450714 -129725198751578 -140862624149208 -136472393037198 -190262217948834 -90735676267691 -165413009819227 -25125441278790 -126608828071068 -108297711198333 -248254168905434 -143196767192875 -70285731686584 -103550902398217 -240556925811640 -112096790029208 -26590610350484 -221238032347933 -252457996913658 -108504752724885 -124337709336542 -172605761925606 -241229744702144 -24085790400637 -17110033677317 -35369396651251 -240798661043950 -181025734656877 -8752663930662 -139300323344165 -255755195144391 -14193066769831 -9968029501384 -141029798390576 -97761577739745 -213198240169911 -31240073198577 -279645733575521 -11812305313851 -78768093499219 -232133653127243 -162693196911625 -153056725547929 -116725815483635 -218312964650984 -122680388228750 -249788030678419 -205915428993356 -68484274572135 -265417818391273 -21600568106185 -142045213206949 -246368792009748 -84400236092516 -156932460957861 -106456025938278 -164715892238469 -221858575419638 -69723391708367 -216453098894095 -57967397389460 -18750499156544 -141116682076605 -232667690256376 -196184256466972 -124973038322215 -128329133421726 -10102750289549 -177490040269915 -161426256672085 -41497382025976 -138106924246856 -144636803894535 -54689202349075 -223754156301425 -21999336666387 -142515263720747 -106250869888058 -84770478290886 -2679897340700 -266760273656037 -185395946936956 -131681932733598 -119460172952268 -104557086436776 -155074828620182 -27120442348564 -32315617767806 -160149749008504 -268505201681981 -63855996206530 -101181143420524 -157403203998175 -190231071430876 -194804846260275 -31906251984091 -26082052667336 -207448502455787 -56901774391477 -106652256091927 -88401854416245 -19438409272590 -32488048391236 -20156959615525 -213670727083816 -58326516756373 -14189009047938 -8382667029423 -243955796191453 -257428874933117 -170675573605039 -226843348826787 -125568157464522 -166612842795536 -35896787975113 -176245010756055 -104820622466274 -12820312997823 -248535752697553 -156349521872083 -72242251424456 -68001439369956 -103970173181123 -186617704023620 -162081013073766 -244595712264965 -196356148548137 -224914196330230 -114665636744061 -262786405458779 -141946279942206 -21991539591327 -89421114583323 -265168807463471 -129876023922558 -262783024249088 -276739891733591 -152100483633809 -114760596443656 -268372324480288 -123862702365571 -55216560468345 -160600312273884 -232918539705919 -23754372228315 -145921309093046 -184576220446974 -56019649986674 -219647978059840 -280548659758664 -46607183106635 -147070752183896 -177782270609525 -139842231029103 -83540650680110 -45934728560677 -5013590014194 -185934282032231 -55684270985128 -118277408229316 -248670387743978 -148603497351012 -255972243697594 -117111013137483 -219347603690091 -2374537540796 -131364072824926 -45201636991770 -58730567361594 -207623311539061 -56882069437825 -64725399327701 -18336195436862 -45055384969660 -256393274725687 -55431953575699 -49373978183974 -126948730268829 -133082560082065 -160727415665283 -105529915621990 -64201623682628 -185784415631231 -161201878690397 -5506002234712 -3164542857781 -112383835101789 -253391081641424 -242554807296548 -103593673084673 -38142781882402 -103525300732857 -187303571374260 -97425872593449 -10566459940246 -233303085098430 -66148535199257 -195613590669373 -227904047319738 -55229173093347 -112576145254010 -124274060441176 -7976387781222 -228262269666702 -255627024839768 -262867035511868 -251334843176292 -127821412611147 -164129048272037 -276074082757182 -37836596703645 -142840084400319 -231337493644123 -161092046501285 -24515924002616 -265513916834728 -167195554029303 -254698358536233 -143487626622446 -144773873118435 -83963505385632 -210193182328856 -269554228679397 -160532403160975 -274931966173869 -54673588375712 -91274327006956 -244104242921160 -270676970689707 -56926370341627 -189754893519765 -266932646799217 -210997574587798 -179019127518237 -256289606494732 -131909120847862 -71685652803860 -208684854038370 -141467483999375 -249864312485533 -58274297007459 -177201167879973 -276645926523616 -210981030805217 -135158698952365 -114558880784998 -207713627387066 -176703404212722 -219701145101983 -3465647982063 -197862329343173 -233711404257677 -61367850034003 -233546743467282 -611758548223 -77289642148535 -94949110336074 -157006235194861 -148838456505015 -229758975332256 -233913364080959 -84258866696310 -246344109327368 -144481202866677 -191220415392008 -211690541613385 -252168463333368 -116323038488454 -272577208853398 -78335559374323 -43071610700209 -219075279891931 -141202637854209 -197224293299582 -119309420656456 -204520888099808 -137706261811534 -95869765003516 -60678138387274 -225422465913847 -267502097179044 -11312868458665 -260084855770544 -113405756362533 -119141087895935 -148952322190122 -196445736524048 -60625459357466 -257793126442992 -76567037141909 -150201006125173 -70359994431954 -136855233529505 -79826463705593 -83922639707893 -198929012599250 -2433642518744 -142650448995130 -148636824720385 -218707592545835 -182323913259868 -82734459474885 -200625475833791 -179268994637603 -38402334045945 -271788819362183 -243515804785513 -130511432012415 -28085775709575 -153236477288862 -82914680772023 -180629608860279 -109972380021478 -245044880984185 -226985229514568 -3725544398 -142686575765556 -226864668760660 -117793052207201 -34371629103509 -239338018529133 -104491676373849 -78541091762168 -208837146535808 -209715292263500 -220287888554583 -76120218779341 -80943137485407 -55435713253063 -32670072042510 -22180016756812 -231265004407933 -142988833076568 -167134538281226 -68105327262354 -60661568353122 -247967188884701 -70746273791930 -147885028584869 -212466676630825 -145698549296118 -105141131071423 -93094362738804 -74049291738093 -104475601118721 -180597167245734 -195428479579407 -248228419612538 -226705401936411 -234316736391245 -146508157760684 -55589389670480 -60516741130798 -108068516869896 -42650895247679 -102392259279594 -188643275690439 -139291957981317 -253400188736460 -42422620840146 -274949381660323 -26001796963451 -64046168685482 -94559346317648 -188783137619327 -31766774291418 -126880758779775 -126510808228515 -207243049008597 -274881788541808 -48111296466071 -127936202034986 -12820546472749 -123693752270761 -214095557537272 -21722775481920 -44961612082721 -144991312165913 -106579455947210 -63029360919471 -179897766270448 -151025448075194 -188190492821609 -160598574828985 -226562942105126 -244862572443378 -246655258113703 -129718201218526 -159995937356917 -101520023014608 -52614929670970 -18578855895397 -268341392300455 -63764795223951 -163309569818053 -52789385834402 -35192636250400 -134376234056211 -58032481356958 -1952115765721 -224713110862417 -191661984901894 -91671649765688 -119556932706168 -168736264343600 -280290953760568 -188643013172284 -256265716656178 -222087043236415 -276960773004524 -280958886029439 -268012110289497 -74985036434043 -90177459010492 -227635356258088 -237796869809550 -188670824239104 -71830278035854 -152791275803604 -162296184934010 -119373161456481 -243306565164321 -58238429833049 -270345035269319 -60274992240762 -217873019410473 -35381903584229 -72405601155124 -3052866675036 -190515752731650 -183612222342441 -148308987612199 -241687403727279 -1743282048012 -189364099601324 -157493063038909 -152366967454021 -101192174239727 -136335586150721 -107330662005506 -32032019797249 -36870622390590 -217797768588157 -212876077312136 -176178003917341 -248153462455620 -244099996044323 -81185080909237 -253624575127023 -278198635467338 -29632629403496 -55759560273274 -270972959590641 -191981358574124 -270813515318003 -112570129164599 -195222227784735 -253697258694317 -79332614790258 -221183955834258 -125054420684131 -209033989881351 -113350267959354 -89638419286889 -253754402048685 -201447272558743 -162368681021176 -43972196721452 -87843068339924 -170217450808623 -40816798170132 -102893741470594 -17842554686260 -79125081973700 -187606133239016 -151729469062419 -125004977444683 -225490118930437 -166533901596056 -171627081388547 -41364797893993 -111698867483434 -109352355681908 -130596886409203 -259020411302393 -81630554823519 -72724569639315 -281370505481833 -135081752509851 -228795911980036 -247675813395745 -4106568312308 -27126682300117 -45694324657874 -209965762317582 -251240250661775 -48691505099904 -142032937460433 -32156772128489 -66114091664383 -187453353428655 -25104870389738 -217280087627567 -53799669406109 -168593705611584 -189785462205659 -243179795129214 -169566459532155 -93877620201736 -276122360188570 -146357192920214 -165524440467808 -231757079969960 -227649920456399 -89132590165424 -175812245076000 -132747924096844 -5508959612032 -65039900011198 -46181208565756 -220061597647280 -26578767483132 -36654845591614 -149437703052633 -54291403232158 -168938027743902 -159495385168315 -262805369922841 -30731241759899 -110106861393025 -254067126113766 -164632654467406 -59625816717383 -90641224263209 -254387250019378 -75379607096058 -237617641064302 -166164414207338 -64754435194730 -126951625522953 -189756156160764 -101141679248775 -233804660564202 -10339386383270 -64235757999319 -229132368658924 -101523230780183 -170614860698333 -49529125837191 -14995132373345 -214480469594847 -190666616643221 -234338854109484 -227506255459965 -14076670682250 -58294865625207 -48502258959923 -194558249248556 -139778391190583 -202584394144582 -34860276761885 -82086841979711 -267871302459437 -85212343248023 -234037360225092 -120394976075388 -204989166171770 -280929794190270 -32658476467878 -234293753800169 -211946161279711 -187511249197347 -239224588772517 -118324752684702 -84304481418905 -87014193440029 -150268674827042 -123820204555536 -241340296400141 -111944606769533 -230533324111028 -199713426981425 -143504038564706 -61317766396092 -223972894035265 -115851683674989 -259121314700466 -65857614055266 -45680177118361 -167843771656672 -102557471289408 -193280334041862 -248293803790870 -179894839216730 -38594834057753 -185407004826195 -139997211440928 -118599140298885 -220739521005386 -43116884172536 -159035988675173 -157468853736437 -83311015842172 -617133433657 -195902855555941 -216094317361374 -76800706818707 -97606686453074 -22771039733856 -35620437468524 -47546375054650 -167100309756436 -177177278041419 -128126954468785 -154063973967560 -115106846284209 -274975391189351 -51254606947175 -181437304896606 -64553168177701 -227733058212897 -22566479701578 -54672832127026 -5198718094311 -209056978169595 -130336063901504 -173772847999618 -165317723972174 -86951353272948 -76790657862464 -189054293952359 -251632397466802 -88078755537865 -15038944793901 -187545924200304 -232539764421356 -4838471725182 -211468389380857 -150483678090927 -196576267855357 -121636252683153 -2997955886613 -9503589301132 -31854890569405 -217619744283999 -227942441061994 -118639824577399 -142883129675233 -180140219215607 -61784110103489 -230572586563543 -89320559378217 -177309447432854 -133240616749840 -137423373781640 -239077780120020 -245982867246629 -70014718685503 -271610034707899 -281047291703080 -17040981856987 -275067599188972 -171071725828824 -12992570065858 -241317691880867 -135464273850488 -252650306172302 -13021141743042 -101207139952200 -43385170374341 -45138484049401 -182616136900563 -211695007190082 -136881078166114 -168445396172928 -125238270327582 -86560739099729 -18259591704889 -103563546919718 -28198732237250 -90845127280343 -103085338667117 -190998857948097 -72136682746941 -84319322088412 -112060628267568 -188645915584339 -274163115258090 -122102432640838 -10453076904925 -226746452566337 -263834204234828 -57887500897519 -182163830348580 -7273828848064 -135399783879044 -107526721408444 -191178456234711 -78165631624166 -220072406595101 -107465924988052 -171698551164800 -224198565758035 -156741354226837 -269957929947507 -196930524353071 -190591940857746 -129195657015705 -8632164418696 -59346440551230 -32403036183826 -197852580888721 -148396780882746 -125936606308529 -265942003986034 -150378672612844 -207915996251506 -4902029840780 -269035739682160 -102459315302167 -188893246059551 -145651511334231 -193064323041784 -6325833358536 -100896635953855 -266186531141162 -30000935577827 -129680349312287 -134590355902223 -95052793609036 -136082905380625 -159574347198461 -175466528454317 -185159727867109 -280451631262968 -146890912825486 -42155531300497 -135425846776731 -225706055852402 -77793065151520 -143663912278023 -60072307412990 -76969879213189 -12901411341739 -264404979694860 -156816367997473 -209179052800385 -218049378108043 -173949330398286 -163290817351424 -71979160850400 -80833154379370 -1928225927167 -246416040266155 -1347367850628 -15563454484084 -116278579500164 -116577954510314 -211830008554685 -147207467405124 -184882735050323 -263064786058112 -200410707284146 -39707313366025 -6212369387126 -64955837320614 -125844791841295 -1424879855696 -43609517634991 -227117866127167 -280935903968688 -59695124491982 -9846693388476 -182764893540953 -190609562527992 -21562091316753 -36195368552452 -178623355958306 -27595770643954 -271236906861408 -23080394222767 -2071393585180 -83550126773921 -202253049603770 -108505795799754 -79728410387841 -11360844908223 -49206659194497 -34048066270791 -83827916993472 -150370291027464 -134653593286765 -254593651738756 -180944751027585 -33648798143815 -247364126377722 -259037525228768 -184244295345543 -30485719112674 -184200027658635 -162838286176427 -265987113837514 -235084653290280 -259193838400941 -134245033225652 -12354585623795 -17015918434726 -177589759157534 -150420526129089 -26750999526386 -178313123680982 -168195278115225 -18517659637093 -262499555286365 -153447466676538 -65792309845366 -250445887935213 -45319201279360 -70144379856852 -272531408186137 -5481675058922 -35793058464300 -58313538084375 -124883669029238 -166925217305495 -134195902686453 -232780311892411 -42537424284329 -142695898130855 -101945039805783 -243650483402559 -97892634983114 -206855206720963 -238290727342051 -117696885741047 -107845347455465 -247296396618164 -10548699524875 -211911299136907 -261058557619234 -204710750135809 -76135093531605 -222732980558735 -179968225125108 -214472746752809 -80427449279330 -163894097492308 -47115823297613 -78144338594952 -245154648579764 -53917171159878 -17563776866335 -204351915350276 -153093532608802 -234975842852617 -134382784645356 -142794708679675 -65418390016884 -43962321273235 -162190399463043 -193859613916523 -62065141304428 -12704174699282 -94956735003452 -54026248953349 -94309173259641 -194647672041960 -176909443952278 -1041490227180 -243900087099568 -98303512242080 -89454055353842 -248468101754245 -25896146430133 -5461306902599 -246360203062652 -113819457095698 -167418784441201 -211901961693144 -176821073084827 -200165169433346 -87442694443060 -4559659203573 -104709637174066 -281132337215802 -29386701006981 -272429862744037 -223574467679278 -70813885167668 -275790653925176 -235519229054065 -123175043474491 -30088178071996 -13287982338288 -203332560656383 -82885640461654 -235309474209252 -45294120886297 -39473132669049 -226555840709310 -275044183147953 -141841120618704 -99638925512803 -57370987085083 -203697907861569 -217572203138982 -20402944507014 -33415799163603 -178269039411832 -214369408963745 -257417887818147 -84773190591827 -214731091225469 -11295201043131 -44721460673252 -98245538197998 -84663231985813 -184033416438751 -96713939715777 -209292936451515 -257722756314792 -204691864228942 -225637179354054 -200332690221071 -254977595714683 -191955882321391 -111964780973818 -120208501554461 -24623180657442 -124677336941353 -220385855681688 -202811186417509 -58604881387213 -219458674751860 -177674051341576 -205783748600955 -65257171478312 -193589898287238 -179140399897647 -16167486432341 -112857232619883 -266157410253966 -182488105418233 -232606423667309 -134286124527700 -163529920967623 -242316279437092 -248436345886240 -243419039133932 -78789551722744 -246920171656140 -177036498711749 -51068288643392 -264719051290826 -146963056721193 -58394500389738 -17439715951211 -223457502375806 -65197862067597 -242949271172954 -43477440800907 -278120286337360 -190510650727874 -76735779165168 -194157932809631 -65304926045474 -4213649664078 -52654723005193 -57940296812475 -22741654804311 -42267318018106 -63033560467536 -276374051215058 -88700756419806 -39672898072325 -101361919270536 -212483014668475 -280693641048243 -68158172532842 -59973399301326 -179413701501024 -266816554893309 -249857178187803 -176422832575238 -3655412367535 -241928005401039 -209925780540078 -23244696098007 -106432782980523 -50608299546940 -100379919417773 -186433755197149 -23994706630311 -125766355457581 -247114912958814 -223353170177773 -34329263353171 -208990975428074 -106203856900663 -8437022226669 -146535792925578 -208191639606204 -268282623975222 -141450554971091 -95660098630928 -68788657743831 -58462376157398 -52914249577105 -199848214313073 -179881041263654 -19000665346586 -222252726715617 -171949121153380 -227562204823877 -82541740940220 -96622432350954 -237448023369244 -77392947424809 -280694502109510 -59389440926207 -216898196379206 -200076968460274 -103077694958489 -267113749889377 -133136518105789 -72706854016621 -76985027268423 -66763525791289 -116241901943701 -256221382779680 -103121687905216 -280409450423208 -185261335700482 -173449431726951 -162330579578173 -229705107977827 -246040477867760 -138257386415241 -50573894871740 -12330695785241 -241225771668712 -43664228903605 -274127599853170 -129505855426352 -170690598344419 -215998322752644 -241553983551649 -260576210695166 -213464788883326 -141213315972336 -213935809629503 -46145206696786 -145006380483253 -170574525905859 -113529476181994 -240101836442423 -8015909161331 -17919440146053 -136383689273508 -121361780604643 -25138763562604 -1690183823610 -94237607944380 -141156205306388 -205711045148549 -229152236280321 -46447967838546 -175059310613023 -135483849643726 -27288940817036 -77092885549463 -240810456427863 -22317281253861 -198075155960857 -101510329194908 -167883990325983 -83759027528910 -70969971115008 -163451818019271 -355769974764 -57945563572216 -83840218762881 -179911609020056 -142121033861073 -244111349735819 -94091649873486 -158779697426781 -150988886363755 -170233079181795 -20404338178779 -63599543586787 -132448361116968 -94896444694791 -246011468573818 -270807162679239 -154181899648281 -215103527400425 -95103347833904 -127735343250625 -163458972284115 -249223535799665 -156353841110068 -63258484455723 -27743114494189 -38721680248630 -122631268761074 -13982744621658 -120782968713453 -188049458353306 -228213728565997 -185353613539634 -40726112825825 -267524058377325 -192227203872542 -207306542733060 -119202104310582 -104963146247142 -31167944385055 -23849542164130 -4722825096096 -32302923956347 -55948569547741 -264660875736176 -53836998788292 -264715022995729 -94018856040940 -240584561605127 -124738222309675 -13708640715892 -12808801086110 -176043364987638 -250712783773922 -61951844903924 -205355434662581 -87198283759129 -209856197267257 -88075905690889 -72145768428389 -38441031556158 -272389309816980 -247317289636992 -178763565578817 -162147214147700 -182345599672997 -201670226893664 -89196950447258 -175988939428896 -82053702127666 -230343878197687 -100576159574985 -208612671766983 -156197565668337 -280308963862843 -73866949198765 -217999616018996 -260407650001023 -194593889043185 -174474160323239 -184842056798043 -94043458219132 -81356425130579 -32520570921352 -82814041717063 -253520185815167 -160312569405914 -31574486599011 -264109345802101 -203393668126775 -76155871357592 -53653280191970 -235822854500283 -193624346611740 -253293321485255 -128296214392234 -257325615717110 -237222114974315 -226221515583748 -272510629520139 -186911293465963 -140084603928166 -200931874592492 -203893733586828 -269895020273821 -189807307534984 -131126024938356 -60176404548215 -221591931836512 -13124696169519 -225738927486587 -266271725758590 -249415680259760 -88139099608900 -179075288849969 -112873987319652 -211798837180671 -191372494567426 -253170246570124 -248189283286467 -39752855390370 -99504603234338 -4252565636474 -46308315064658 -71096364537210 -126802294621347 -207010912005985 -251867213362850 -77365756069594 -17668545105781 -257914301169472 -255146296413842 -215332797919332 -72398689262553 -11827381355698 -180965347883934 -95717044708317 -170203986967379 -169848626732403 -19996954973195 -70411341784544 -99600196101631 -211926449914198 -123153245598395 -186296056552868 -184768870633578 -11611308046994 -240512239547255 -9465920603254 -225801323889596 -255827070940046 -264391587585070 -21390268112369 -50654513760287 -108976359738362 -29085691727083 -228499552029649 -163661855234529 -71506570110833 -17961421052719 -87852689462889 -253466916485 -31505378703445 -118073582247174 -256214171165728 -201556762922254 -185169450937418 -135539743621813 -13734456556717 -270912419310295 -13326251987499 -141997948010109 -29703714927219 -4417463401993 -39215409161064 -160625138786194 -220713564804524 -147012026353357 -224843151464468 -65590264212377 -173258187091489 -21486509650794 -73348750404024 -248031081837210 -98434280604393 -252991920797892 -240941182442023 -48417620232676 -251099245608220 -207991750671656 -113112061160368 -178426729094945 -248729417818157 -178548334049012 -197448095052399 -69973837977664 -50344700543303 -40029261146421 -5628178775903 -188993973587528 -265392928413443 -86805443621566 -36874871477451 -205388648474679 -65894507083539 -136012585983386 -30660673770452 -214477703469275 -134820200864754 -112455156832725 -122182959505126 -109481797404662 -230045856951647 -163291812153036 -275430649500425 -82097870690940 -113640272732825 -158438145194796 -65296706212353 -38859861356143 -202364133034370 -110142312307742 -255671061019516 -72753000890704 -77850085812283 -70601880570399 -217387019574151 -140369290871576 -22834297721406 -253165155499427 -188420684109507 -165273751618582 -70065803063600 -219854929253594 -222125975153025 -125583576757184 -176513823523801 -10810814578075 -225793892641471 -120274337334610 -183667166178589 -57407336323182 -4391860840869 -205288158502892 -153267011679544 -43188909062051 -245851944979162 -184957894232248 -62998977421254 -5153162392073 -141408016643124 -135535719119186 -99994142888422 -144213247477585 -19487287067050 -97666849003122 -151167147581007 -161955182372981 -116674978815482 -106042912560201 -159118130559751 -271707379189482 -85219286916532 -9607190889737 -114113606926690 -152635083521703 -166978584377719 -113923011702803 -87775202750766 -92641677513667 -69970731772373 -141202333752748 -245960542736058 -37952210188296 -151701953267169 -110909151165082 -218072416069249 -257658941804640 -105942070351897 -158039512414733 -55319971795563 -39008810727368 -165056709757920 -68008849014867 -5430039421907 -247274639221340 -181471132283465 -56925809570159 -214362396181464 -4683307464260 -19844528488129 -945510246881 -7611789471909 -25677712236090 -149527323580974 -260415760935857 -128176318858174 -174690817214700 -175189040167566 -160514960394046 -247460614203341 -107694688640192 -258845618677006 -234416949621417 -149341106568714 -39986057758008 -162324481646355 -57579844617908 -156541388551769 -30557989947420 -266365556591479 -46357395072148 -260191272256895 -81020560120137 -241607538641194 -264149479057469 -143182901619557 -164758652743568 -248597123365641 -50990396956562 -116860644673783 -151975132436650 -93634749116214 -183902797872766 -71620734131775 -249718745406204 -242028382028798 -210821769988524 -146664961497629 -39281549652912 -155411787502607 -151376406664966 -174896729107531 -229275893418076 -266092557009495 -66615760541741 -54246270293082 -257514750686510 -265048337081148 -133049238878356 -209107042055209 -54534719530323 -99077870128111 -13378897667572 -268256773396370 -26168629606745 -261840387467616 -175644825929645 -85932001949262 -143607416669651 -136864638499872 -182006152797159 -170899277422322 -57973650568826 -64638811852989 -209908665858777 -123922081836881 -126185300114691 -264531264779008 -185821997043474 -226464328865253 -260247564226672 -39718158190896 -35953678456931 -85818537977852 -170534409889881 -222113560169975 -213172418894122 -134590785187222 -232064244320910 -72120065854157 -112239209842121 -187599821429709 -150163932736812 -14954574280481 -201243502438619 -47029109108606 -280792344792764 -33139837754434 -27309781702828 -115575616998536 -249210128434055 -234579981903517 -45586327657982 -56063015133303 -237686089161985 -259684952512749 -215138907417709 -131499203115835 -19752579963797 -246584057585199 -108863216681121 -149656675849809 -88777342306649 -11814716262784 -156265091291912 -248956011632852 -43637366600455 -249608471029063 -122216943976995 -164727070882044 -9477627265068 -111779210168081 -122545139838390 -213176234360284 -43345185970093 -50153683914259 -267948613542480 -165316311503160 -119318886209380 -51503322997222 -239526523780905 -203117398209373 -128814426372242 -69683656881264 -11031817141548 -49753403688297 -136895322341403 -92632982403289 -259845808872742 -77766584044138 -147764397420323 -200290481112387 -124994371791172 -170982283603262 -211943294777388 -192584704834687 -222711194102498 -17133867207156 -28835765615535 -128138151897870 -263127780886419 -198538369563682 -167772437400707 -87804081779735 -279281229790119 -257184830536368 -123122464301856 -85321692794677 -109424277303443 -129119672515819 -92365088089504 -159996212605985 -90998438334212 -22402206890311 -223669976876991 -164786008260773 -27838661807548 -139382706938620 -245659540070060 -251008225585345 -184835212613349 -55943939305850 -106829336204107 -246424309241347 -220675882094872 -138965033279281 -174107382506702 -100574683039540 -73778322994033 -33058689925046 -167307653935294 -249090852278075 -171459196081796 -280974926599426 -128213609964582 -8262150358573 -45933794205301 -139983264993992 -250744194754787 -190717286010269 -114739578552001 -213273463710130 -198052529381267 -180327365928948 -55780399674680 -31376442750031 -85072119305143 -136964038263252 -258607641941946 -237707335014709 -251183511884086 -19899218641513 -26473525344779 -96357546497470 -205943191269070 -198789032457945 -210068910028808 -13635076027707 -53856231008025 -28166040867723 -147388384557934 -174790675516102 -22340055821144 -245301661026280 -247165097729915 -277122961826277 -120861705458869 -182845413697726 -145488628793056 -174698355833866 -24944133010200 -195833593511520 -232448864625352 -122808291720836 -120931874033876 -148839085527789 -17343660100488 -37782319285631 -14753519788511 -18873110993094 -179262345237915 -248729279134703 -9044225755485 -227004286936093 -160090098138092 -130519684643 -178554344223572 -111892753773061 -95001029312886 -82515752087704 -90547989868692 -252897198083471 -81001964383133 -182222146352904 -271598081507846 -168268491331732 -38633456142779 -69371126780492 -191105420824143 -172444484717753 -252413268004855 -101424592280459 -238642375904029 -273013891617008 -47511054777087 -28858180351800 -15859790578099 -193135644772720 -184889142622888 -59204437483150 -92346739008416 -257783427139023 -171940851454886 -176508583044575 -81642944385307 -115346422670099 -90875102279692 -33818226133290 -124240756172000 -8214317090147 -163328440912736 -60675824258912 -230640617841044 -274029634064155 -48095552183075 -151592022322165 -249855215807657 -89077647552270 -28506352268770 -46237092250931 -214463711194892 -257005479002527 -92190967621467 -80807050946518 -62232914441159 -145368703412351 -263199424779333 -43696583636370 -108426354122124 -134637038696030 -88206489745576 -102872851013111 -222988989658607 -142202940938823 -177591791688210 -210591667009120 -244949819655674 -145166995986871 -147866631789485 -269919553212710 -16203353785189 -98274676928858 -251979183569241 -22085055966195 -178050060111422 -114881786673922 -213188152585594 -279105811098715 -129654608903894 -254239681074085 -174763352110618 -47928580658982 -74012070041975 -69939693516682 -214202891082718 -166268793593393 -258596046020741 -109068187538645 -234640834158754 -112810236970557 -90252094854354 -64856827204841 -116213667789800 -57176322202410 -247781794933619 -10255046245666 -198906804401468 -14801158483925 -35275619887333 -123544093082248 -203750956415717 -223123344309752 -250650803614573 -12115987743460 -101003602095792 -104045811994258 -213962243777233 -106581118480402 -196853976401788 -263426308097503 -182360505437897 -129434311814444 -218216578638904 -202248420917768 -227565794354786 -156812716025645 -104872862564896 -126568632551265 -280492439681480 -245559515194492 -113335066166302 -182578648495615 -280848242172982 -2408976727143 -165738700525330 -83329159673461 -93044000665209 -74758916687049 -95461527540058 -176025500167677 -193022180801310 -52961108211849 -170760861978737 -80794592932664 -22297409518284 -59662520657720 -56442362594012 -50139989818193 -107253118653053 -151271355392611 -21196692211537 -100069187210248 -21351400282175 -251407412821872 -83543748850209 -136837638360815 -238601318195438 -139477439066909 -154604279195348 -40299263939524 -40227982688293 -158592553259028 -241265609023451 -191956428976785 -110370151099986 -118654120077183 -114928385105283 -124732714718115 -280572338568609 -157886352673252 -100759707895230 -206574057698874 -141953746525361 -195723161972452 -116907690294197 -105301467863599 -169633814437094 -241012401750177 -61767131772157 -211854800531145 -238294271048128 -20554414645468 -174549467480559 -128562078262104 -76034288594986 -42430426621423 -28760535402879 -111538877536701 -140316262948614 -129385230681160 -79404212312644 -36153226311978 -253307027630990 -140805802302876 -180439720424532 -177474335912526 -126744118623840 -76623070548267 -15468303937677 -101340463365252 -39424257534689 -177698232161518 -28510869186155 -5962192917533 -257682711410027 -268592290491433 -222598217721486 -23707299570075 -29789887687290 -23352689082262 -81525657055141 -179648358123711 -89158579571543 -53283662049828 -21800765414296 -169099565130460 -196374647076650 -232908560460884 -191835591173519 -168256648594307 -227721651372725 -215074352221259 -256726222111936 -121382694477899 -201341860449920 -170315682585925 -16220159387993 -238655080530295 -267987082243099 -174100490939126 -123635059397287 -24540388377923 -215177924551051 -31582779248425 -83003186445109 -45456776509549 -162657455822228 -229675785482150 -117771573683864 -63390220342509 -90109182256299 -134868723602573 -65847447959401 -15724118711312 -237496290343776 -150586385032758 -207040995911356 -225430318363834 -67518210135213 -36456027872782 -155836642544215 -107561179312202 -189704995923349 -238844217009608 -155416379493941 -178338968904911 -163569686995954 -99577465782043 -215978606538585 -141860672634243 -82036740623766 -49188894502914 -156620805446999 -186188311990384 -54000989577334 -106062781370774 -185785497034028 -229118156296283 -50766403503383 -209095687274728 -175101714326711 -265799781731629 -99738779600626 -13278294446468 -62044843044887 -210302876394645 -127557046285714 -34647742078837 -156306068431823 -213792450418134 -28628531562278 -7449207070678 -258648540828428 -165052371722278 -78355613364240 -257657263893111 -202865279635942 -12932988545251 -103737424345738 -206176723811811 -263060673017269 -247531051170709 -148879058480626 -52939880805400 -279040487216191 -127101759877013 -240226145547502 -195223963106427 -145919187643905 -119672399686961 -34036457112203 -175712242820049 -234481119324813 -224272157159749 -187684506462318 -38346093400728 -195696666692860 -67394287454050 -213937540978399 -231961060142949 -208468231652859 -105720601662968 -51101192887675 -2929965401316 -129493976493813 -61235271974464 -83000242957797 -26247366352161 -262190088809685 -44705955942547 -165460768850089 -206759856245461 -126574805076056 -231566554926770 -42105288251103 -169499809371090 -67713905986096 -127420018017735 -188509731138994 -96226049696057 -33294353437398 -272988174851466 -162139689697825 -77895504104170 -128682566293733 -76314185262682 -211965325987841 -268579731561106 -65206439859905 -90234356444878 -76442351636430 -146915783667216 -81154123017445 -153752841647267 -166210734535327 -248197129253029 -145184396237880 -82273866869583 -20345247367738 -37716355753729 -60152900569862 -67113142908350 -145573339064994 -270403272222420 -257023092076740 -43610417975460 -197856837887425 -156153338314330 -258044793165455 -166505067397688 -262069856832013 -261058509168591 -101400702441905 -279179857317562 -181970070553832 -142494317362778 -181392212726191 -14163509479896 -264310736922676 -179289090887016 -259773175693708 -95759078726575 -113618280654041 -43065938149000 -140825584069217 -216280789356551 -200210687974196 -204912249846324 -68863348975692 -105200624630076 -265233805600961 -165053579243623 -230440112239573 -177250150655083 -227861319545352 -248742005837769 -259444295918747 -184659812854752 -219746393494655 -1791388464367 -140971691894465 -208876543966538 -28856873505012 -119822490994633 -139301578261274 -222472899438319 -156313642689422 -266198004741898 -227478046375894 -66141475040459 -31142011975665 -116141254034120 -121095191976235 -160340204686676 -138807077722916 -162177089912720 -56681675041162 -111170205619508 -150278689103850 -71807288537769 -11517499274451 -97655536323295 -274061403561083 -71783270079148 -120632211556116 -58224430756834 -265410250761083 -225609163248320 -196035385726904 -75955170738995 -4177309583968 -174635423410164 -51832916436792 -249126703923711 -79438949078911 -184821008489019 -69076023352639 -75310071323005 -169260668944243 -51293687857642 -129273741879674 -91667942727644 -59504742911281 -257999571794230 -104938522208298 -112564580329083 -111556909550824 -80514591663215 -146381029866518 -45767246440548 -144830137560770 -274158956565238 -65184065931691 -90609966630566 -35894499375603 -139954970569418 -184715685226743 -205413476824121 -18780028827612 -185564959400764 -5571881963769 -252802475369050 -109747920666154 -261592053237779 -83455021144591 -46302248987611 -137563786765361 -126272905246214 -267543039372038 -243976596901594 -136172633558229 -163227894563225 -264412905746596 -70967461655867 -185497884254686 -98260778296442 -4513961492602 -226677974511 -151921682071835 -104452435355267 -115999316107351 -196827413698441 -233386073283177 -114098535540597 -28145760744137 -146446959399286 -85288238251631 -26954423182139 -202598431825271 -21179557162049 -246837089650457 -177787654954922 -236541064407180 -44739661375979 -218742408664350 -265604377786667 -100402271232551 -10093190222145 -150588762876308 -76022333791177 -40779119958115 -88209587198249 -4492216048821 -281048604346822 -218800519700099 -222705338317125 -69179796170313 -168770398805635 -7410142442910 -20676316520337 -14286614247424 -274488696708054 -112747369384297 -80247100636854 -195273995333394 -36689547516398 -216203756835242 -59960074948230 -175951973484553 -107250706637514 -61320271825706 -246693613764614 -254203055793365 -85471955319864 -218209470602085 -110097768315724 -39429073838069 -36224280312821 -23800605752428 -103455877249387 -75359640475953 -189161276548763 -113296596544115 -69940182032540 -38965679183773 -23800577562207 -260708257186812 -70898012434502 -144850774271369 -63356038185254 -52017108111046 -60385786201132 -96558873900248 -22830168888017 -215267573332956 -85985434275918 -74243867733977 -256360957399893 -150945176087784 -7482001665116 -248710530649491 -113847099994870 -125522815075570 -2268587022690 -52475543853238 -242101433222617 -173060860972404 -1373009788663 -157174471431259 -271614531420092 -195803827331474 -114572240525012 -83963571447181 -210347658346100 -103663388743388 -12436694708718 -251337624709276 -220062282445186 -119158121569935 -247519905772072 -275045198967556 -212368837981214 -272002213664132 -229731521781532 -65965810606304 -56324447764165 -32883248755768 -205510032366134 -208005218962117 -106309995191917 -216825147022643 -20097163591200 -99251372741251 -157168548821640 -277798378771167 -136893037842691 -55144585030195 -171791292682361 -14870494168815 -67713989586906 -227769767328467 -53887285356769 -27849022431503 -176561087175084 -6624815985029 -217842680730377 -176143047892240 -157420778489717 -266174766815148 -127028809086839 -6958752901861 -61970846770097 -198072715337406 -143801736325889 -255819340117075 -26845493662875 -70703941509696 -195907041357074 -103056395947467 -13194812157044 -214487739974075 -193133456917749 -133378246132803 -139809958839641 -137468662297259 -23687113590797 -20966829586488 -224504288780675 -21724577721281 -132251106942349 -97379716107039 -254967896410714 -132348192116561 -261309015060675 -146510420711861 -190926654693103 -175292708530280 -211443409423883 -50111040657975 -190948976315903 -8363853998365 -126342600559838 -201544370943759 -246757452780510 -37908276599700 -6720700992070 -3537103728074 -104455343318269 -179022983936972 -197519713467151 -262044053983320 -179085397238601 -208370680966184 -136948318417171 -93553501044468 -185798909219730 -43011382774177 -22242201231102 -116697368850638 -192817023625956 -136685222442662 -150177149212142 -182998164087248 -136547438723910 -232821913985495 -52544031875710 -87245716462688 -16051827834148 -118270298169430 -148581159127348 -60129010731308 -198252125716945 -198711646955169 -256267002856848 -84352803255926 -178382029909242 -112826292697267 -48073049161770 -178227023225646 -149667076639130 -111026303324253 -214513216758661 -231897517698906 -157213328379963 -98407787020696 -244713486066199 -164045035413538 -224499398567936 -152800136541456 -59836130332767 -171657323388484 -45231849569715 -20628014876632 -19594870805181 -154941569966930 -72153253411669 -193094991838811 -261829736320889 -189540140841343 -173131688793186 -9514923424357 -25243436973711 -134788502369472 -245715226533151 -138857150181995 -186546672709280 -270635242564554 -100019452554535 -122217225265098 -107590814776045 -132062334681889 -247030736712587 -249449900307933 -202274598382674 -178800520119459 -255230365037657 -183591188672852 -265855536938985 -77864858675063 -140677479911885 -14757805492661 -266860890579270 -190463943339529 -29184887993860 -278355086480936 -77677491377717 -208608441273370 -6307809633195 -73530160417939 -66511094839793 -202309563864896 -237539892255207 -174355710194383 -118836875154633 -234614567708614 -226787763756289 -242058660789640 -111212754942329 -118809334464696 -10346863814066 -5742769218490 -160076726080410 -213735733490574 -267041289557938 -202952608319345 -22297221616305 -135302236720838 -87997327512651 -146053993678863 -67849186414559 -139989193164653 -160007759225444 -54999751426940 -239717616426824 -101148486949047 -186485455756332 -204319036017792 -111093936867428 -40941411226654 -111908675649616 -110861909290268 -120914665341043 -53725873638749 -82945582443888 -7146802086494 -161266595717144 -128644563541791 -114603118041328 -240952381782615 -127218848963099 -76340930911783 -267971806573127 -102299567144581 -156548436802045 -13992839344948 -236950284607692 -221714574939513 -28483518338594 -103065311163834 -248446143359332 -93141791924182 -165068675690016 -79492544330925 -130007173001441 -55749515873463 -183369398632508 -92001968766545 -245407037876128 -37106100200715 -67672787943870 -116238308877567 -29830390404379 -210576541113368 -440906996834 -89476355175830 -20711242036873 -67022525337609 -229052004454360 -47266880677365 -49599946605555 -105800596912901 -127684953118246 -123115108919336 -47364023131003 -260738124052649 -195354627426671 -232093628112803 -197645959336873 -257242258522305 -176902555574695 -77899867361316 -191271624804035 -77135229420400 -186527892972840 -74897690262507 -100533260233188 -229852791933495 -88759371129398 -23000437709493 -175216107991898 -111377649877909 -80957711665943 -158637533399531 -278263492986109 -94346819559453 -3443999106565 -266228748245194 -111106153732031 -54427729012829 -42491051558277 -260398218176947 -7463949988866 -109792679132546 -230255868299036 -13800580703601 -118151720694302 -149438042517519 -186782933461936 -74841588768169 -126225298378979 -265325813260861 -108508392320213 -195698659718898 -163393204953443 -234767138402628 -137920462865300 -163207382666444 -96768921465679 -137521750325937 -181940581340608 -278619111596956 -239798559687896 -235598624214455 -102701157436786 -236834994732968 -147154200741158 -81146079191342 -191224683187610 -96256770313189 -96394850554399 -122589930181458 -271455105863174 -204817120293644 -117873415810643 -234187996903496 -183286774443079 -129571330997809 -266197107991222 -188939375681176 -14643518783925 -218430027157496 -243954989865078 -272627053676745 -159409003251792 -203600887736832 -102490441317554 -79033821231286 -243375289750891 -243114982261514 -9872505953336 -155919337144974 -18510972534366 -257254332061649 -43726122176484 -37882279831665 -42386057010055 -41780248618938 -184522093183548 -40673091920013 -104153739971572 -248319180168872 -81441762846368 -95577611316857 -136004916528731 -135840480469762 -42148349255434 -86027267488587 -37966209133393 -266651067324950 -39293573750242 -58551716975770 -128316950682593 -225076838607613 -125913132537166 -156965269533507 -31258463012096 -81253099315585 -165757753497878 -235585922127479 -86005564875415 -141819023151833 -246311398748229 -32275500553849 -53609808674848 -268457374857426 -159121627461463 -91095866751171 -160505261793801 -73106049584739 -151671359359291 -132616991852322 -110463254875451 -205931333652533 -231915440898264 -235746730109565 -29523237986764 -173637104292127 -188495922068900 -250709888732725 -280168027997941 -97814264603567 -95143424054492 -156853321459428 -107221099805030 -244425334501888 -200835997997005 -162097715451833 -107776472359787 -10277879682485 -106651361848511 -11412319743549 -137587424253124 -94891475583330 -72025505816965 -23223275181215 -43862035454819 -117332828566964 -225237438847841 -17894175154326 -228475036329493 -254790166842384 -11947874414445 -156920781981363 -230977027671977 -189776734121901 -35221183951031 -67037078851782 -153102728243921 -181136521504306 -197094268713681 -84954683584919 -122435030770368 -239889623250842 -9150165277020 -125076944137806 -139764859450392 -258242459964471 -109199974918019 -248168416299285 -122818250012072 -272140098641178 -82121400741400 -30358583450822 -242908896304182 -104005324353036 -218410017785933 -213715411825195 -156385938967511 -278781023330964 -278469306018282 -198721142180654 -253858348083022 -254802798499474 -235857303758751 -29025358919905 -153178773021691 -142946272442488 -10102453130135 -1867137369148 -124891768139730 -60585507014052 -215917262949232 -204212570988411 -234612377250252 -134150744056064 -173378759819467 -181196453998679 -249175894338481 -6759097855568 -193632971265639 -249091215542110 -42566610766731 -119501104637776 -248848246404885 -215575979608250 -55146882842568 -125281925742231 -178101655257960 -20280121535905 -173943530144877 -144969853856591 -131004220385665 -54264525953897 -89472269568663 -238679201835874 -91429747862465 -178005348142913 -121242460031940 -63160302705195 -76818329261665 -83847547044319 -153667179664309 -89396648823283 -39858893107888 -90379586377059 -39728231219142 -218086880603344 -128374632460763 -24860961472956 -115896857111043 -164997112445892 -198158090672650 -19263885845723 -132535670780063 -45613614758253 -60057497723785 -262755559750191 -149027113223302 -148789170846725 -72111910727544 -85241288741959 -270440843113074 -218909512679446 -185498099696666 -203937012763308 -252390384513842 -242530569780418 -39921648880412 -93036427720458 -235188788201819 -182099741983238 -173891877266068 -44060669635476 -262138789517773 -156680123378800 -86334893993169 -5994552281205 -239462955889469 -161201168582046 -153028524811841 -113147289718913 -105354507174506 -139723380417912 -205166775115864 -136199341719518 -187291215676756 -187376298411583 -248742391697970 -45152824671988 -143864431220647 -215163826216799 -229525380465780 -32148608574717 -112537857519025 -276252999818676 -270896736652455 -229505229026922 -57233664044400 -228169122942746 -13041999917046 -224406524377422 -213638625442763 -53496679310312 -12056094606100 -277191650690217 -161502786567954 -268506928721458 -9972746079459 -48620758283285 -68366124248550 -47150520657638 -125672059010926 -242894444628250 -178994367298716 -126329683670417 -72871860826885 -4742668590248 -34268231549785 -231958684619393 -178360390930057 -37658170738753 -280361205688439 -237904387691589 -271772390460843 -130890756414255 -4004897776979 -209870103556608 -98077168177254 -25178177607065 -189987360805679 -75023567343195 -120259367442715 -248021529743419 -135586512457336 -156177409078464 -120935921545147 -55170054745146 -37586741545793 -119656786603003 -75773386249092 -110393771408313 -200119193677941 -96856877311338 -246575948658707 -4864700659675 -231013008252708 -99776403992342 -273867943579436 -243876901825731 -158170879467401 -122627383425383 -97374712430850 -67388797032663 -125315848405506 -160281567304869 -180870751921421 -269086371335561 -83458119862339 -223753909868989 -277573648915359 -14035477778853 -199265533441857 -236075525464422 -173886838479772 -60367030231467 -174418145016217 -117674530489012 -191785858346567 -109559050418548 -241348125457043 -69337373759400 -35065990925465 -62332293397480 -33140738642022 -223909609724529 -191707146475885 -86635279421556 -45541241708830 -183331036377962 -264945996876925 -172105944172309 -118635555286150 -233179699235479 -63988731936412 -122877615720604 -184031910346860 -5282587019817 -213755397099152 -119528214055675 -212718970663461 -116101709329000 -62913615121120 -148880744681328 -265373160716322 -167565619852632 -196863563666662 -14703551184299 -230851399703636 -131323624156018 -33850404711023 -56175682223816 -61637284053516 -252968599973678 -33703858670766 -43680512342643 -249861553286974 -112184885511461 -109030495842491 -163367528674242 -233184182826883 -74414050471377 -180740158399229 -258158824619976 -176880664055424 -243914931784635 -233849570000011 -22762156226607 -125652518231291 -195024394872005 -25801829881982 -166454398625861 -23897999979896 -246751708238057 -37490003889268 -217539504481347 -178111281619609 -231194833177247 -49370752277118 -126484022509053 -25594099527240 -163389440209947 -143393573236435 -9875836530240 -70050847052484 -99277842952079 -8792290621679 -165837445196791 -133037280564552 -274489942738853 -62171120161337 -157941741311558 -29090108217275 -152712870528575 -161389322596544 -25400699456938 -171550297341809 -244548489127984 -184631027770694 -115264840073677 -676831798063 -71850836425498 -200986696140750 -265405352445678 -210299878668992 -264227206740142 -70447185628659 -11856646337346 -129974251941325 -196655489101969 -56553937940189 -100585885222603 -251714025180597 -40733459616733 -215890279471675 -263584848494918 -155637561950974 -163333223116924 -64958052756238 -14478548043031 -125786891347158 -104495498754412 -158278508480550 -239042760190156 -98020264606826 -41783492920350 -192148412366725 -110894562986687 -168236390198330 -11433619924430 -206451235050088 -70518707424733 -184198675726443 -155647510514112 -98971064976308 -101810078254610 -211913231238743 -175475680339365 -215192694060551 -197102908204125 -127504061352069 -148180291380179 -110002482468671 -275835048392165 -79425417797194 -38356051691964 -268575134987268 -144790453906538 -208487003563622 -113398482972182 -145347653646750 -160392252953632 -174111262749787 -182758966140549 -161275858625134 -204756452237190 -251818921627263 -33762559206808 -231538883611177 -166229845244067 -116787983861293 -132545188696419 -207443154782662 -210228435886880 -153755059433146 -49923080060373 -212965568282957 -258608553234098 -193141415989683 -51923577103138 -98986046493211 -127130830402813 -209177764700689 -269260559315954 -45776477254304 -175767757054443 -9612335756716 -247382068974175 -238602144447393 -81628214622984 -86431135613896 -81695316558306 -7830918009586 -133943882711592 -243810900761431 -124458638370241 -51773897759034 -114987411357185 -10694610957539 -43960164756235 -183635780020757 -20109622990745 -226735519275063 -147880031012648 -102310597952808 -1870110361295 -118991267798029 -170597444993829 -242503147181966 -8478147396942 -186350149726632 -66380056706864 -196171972973048 -141737050460841 -165040586994674 -194783319033861 -44465944226457 -244866920618836 -183482395775220 -135970357175927 -265739887526237 -224608184889190 -190097458339441 -209517413772838 -271652894322740 -239499703961912 -51395431472644 -151681040057950 -260411735721152 -119100317679925 -157467808786770 -20561441500191 -175802089117459 -214468280854069 -149249383678209 -196685190724145 -148470637657050 -183107664296511 -112771932322461 -45272289771009 -256623893899804 -204361076530428 -226730431500461 -171087594128606 -83891940713257 -250695746727032 -89740247382636 -158446449299719 -208743602916535 -92301413823007 -198716271090815 -92180517284141 -66285413026192 -249835847431845 -31299065937904 -67002490391356 -87930739046568 -111434404988724 -7890715852860 -227198821915195 -221363736127122 -181422527738908 -47703148659835 -18459752095151 -42768970990820 -235954223178092 -225331503552496 -80535050320308 -241378468165408 -145306605750309 -197441815679801 -94983728902064 -240314837489632 -138118162319959 -126406771299901 -149742149067711 -136151210576552 -134809510312864 -40287778630333 -198990624586790 -261708590030121 -200039918977235 -236987692850721 -87754138303466 -255491118256579 -209570339726098 -55999971816602 -23211857565449 -177814528483195 -44987101181547 -32118537723190 -62713085135778 -68677389149466 -271589343216612 -190241954951368 -144840849972178 -214286257882866 -25777922368619 -17659141345658 -127069682976671 -54647312687459 -92638055171002 -247130899042719 -149187319433670 -217117549758151 -107042685282849 -1317672086412 -169463704260487 -36765797357849 -268258239066886 -46175522232315 -154710853942983 -37653149991759 -212279221669687 -64590301496898 -31587479995515 -154927616412926 -241419068357504 -48636027823351 -137622524912897 -234785484762184 -176552926737340 -5787345300325 -23381067908052 -94864784138286 -248758819787191 -36687666836544 -193781671773345 -192625491638582 -24034502443379 -7351181400702 -82860333746190 -130830088357801 -131884311448457 -69981733138478 -42104187356347 -237299456054597 -220986340232795 -223483490291443 -83785101708839 -79294873933061 -128878762599450 -28292563342670 -212409720544332 -95475160208191 -93389397123028 -195485560861609 -207915153999386 -133005472705440 -4370401698117 -21225868223980 -163902835053153 -33702941017693 -96983849131938 -83851663172201 -111284194520842 -171644219566214 -182584906812784 -169418119206718 -258589401135890 -123610876779316 -278321622953371 -153713732635272 -93473662734527 -258087923298895 -247069185911767 -42496647192660 -244543965648169 -16530585480402 -35970023917828 -233240551490716 -254156287140198 -54699664755405 -245932352998560 -31571321810797 -259147983957641 -30761640662686 -253458615596264 -140563293634620 -108245532575881 -249272469848503 -83896463139309 -221304353433395 -214101627530835 -163669336557943 -17982047811825 -271340465640377 -230877344988321 -236634880318650 -278838809923358 -185779301691589 -262495737667909 -126235583041437 -180491783422026 -226323642131323 -109847182255440 -119019453038377 -243679544344355 -144937250459322 -1394213363199 -237448208197659 -82454829648041 -60520514539079 -226351685821976 -183786488844778 -183195856964989 -9204037153317 -65853266408784 -71720323241315 -59711635046241 -44873637210137 -42842078096796 -229647783786088 -100963642318034 -75309628175486 -244004568348141 -86865964221796 -218277100156382 -268592965420002 -198746213902859 -42615187786763 -201473717804434 -182566583307894 -178696416147357 -309809032445 -246250655481527 -101608994518534 -231883380468774 -25299370562215 -88283170580473 -114283667891128 -1814451783381 -61410922451982 -140663166644905 -4940730570988 -39870515832787 -94027081046701 -221868316500284 -170240857802736 -243563457804097 -46651075990863 -235674242818727 -11219915138655 -162569233775725 -179660561811584 -8359195606618 -50889012295613 -93619197652833 -75372203392426 -276233016978499 -57110649771331 -68284294326499 -151212058194412 -276840827721497 -76064409796573 -109311538239724 -268169901237580 -251994096729996 -138977264759857 -201399369402853 -49462466448470 -17857602154183 -87189454961085 -231026976603601 -193556969017499 -71537001714111 -122624328470302 -159195826255941 -22915040453877 -26273237318343 -186418814658134 -248417692336352 -235258356412656 -50289957650434 -114145277275187 -10509476537148 -214562207170671 -117626873069530 -67392062375378 -140950889143907 -118498401437108 -92105176698424 -52584148940798 -266050945430867 -119807927843082 -67072769047423 -48770202328152 -27567239042570 -241844061144176 -243659696902771 -271369657781795 -148384556662536 -206158519471220 -193469415268526 -216957567354825 -45508027688049 -228648633222515 -259295604684115 -162455769804315 -256580708584461 -157918309060514 -12909575124821 -263798954045056 -227190442816465 -210601202672324 -1412279237050 -22831261148852 -14585127478088 -206416199673816 -48054772765639 -268862887931952 -3543143241827 -226684413298398 -123088447286178 -33896010459477 -47704450503627 -82482902436042 -241538182826922 -148164096409166 -90920987280005 -95724773553373 -266171511158201 -150448362902625 -128708990164051 -182729417331834 -61875429473977 -227109244548091 -53193591591151 -124533232287614 -72518469778462 -52001658103133 -77420995624830 -204803336241348 -172463674739647 -16133062055979 -109672574457073 -30311636747038 -187762008570256 -15184937919767 -256422310033372 -22745835137265 -51097983087332 -280837891861118 -212081469036235 -244259350826890 -266848349524095 -270739537252777 -16046947231759 -138277583702970 -96676275110050 -151980609529021 -22380573613575 -178776337731662 -83859846063894 -25464128074084 -195596890570461 -271109785490541 -240804773613856 -182308875472930 -155673554354649 -63595789716072 -23562423079948 -98262844778432 -147648500702851 -222314070865592 -156193857937017 -66142975964662 -202531987399562 -240159058421542 -107442092044845 -163181842831979 -182683684329740 -247223095217405 -271264449644820 -66923597355005 -219527341801181 -66282688614304 -202998571606163 -152974598011082 -7875663634032 -64513112086965 -47813699239399 -167294935298542 -50398158994966 -31369355511353 -37380193628960 -100564856567281 -214053653616438 -256402086995516 -114310065848606 -44473770653553 -157696551551058 -49292509617065 -6465127211948 -99606984621259 -77578420394245 -15700642775609 -249263662292597 -233458141998827 -97571335229712 -279619099856256 -124065130722905 -97588817970823 -25519449387808 -106397659668245 -108059036702135 -147570148198140 -138555977083487 -188988029748836 -55614809964276 -192233123494704 -147097480349944 -109636187388864 -164482724698322 -97735488645363 -61954749419129 -103905178120408 -241541885262357 -7304289073381 -211297104227783 -266222022957879 -121356107335761 -142344956300736 -137961217956663 -133973362552675 -68576833773778 -130124836641252 -21110868943595 -191793632879408 -235239559089427 -51410457910669 -155347393268280 -116539338864160 -265599152617026 -71663692266311 -74083656810904 -194364098954686 -4513208576856 -163072916704989 -260982091468779 -209353651045045 -81078704299517 -75228091418684 -275416244972920 -33909997149633 -39860121535779 -268795655710743 -75613512432803 -105152074827095 -133122127874206 -211311612192615 -130226488672716 -126906479725590 -147442057278426 -99069486709880 -280864689240929 -10993679515276 -212009146978363 -65463311833263 -96563671655188 -164238230596430 -11431489146194 -35223185393003 -203815430000702 -231054515358883 -98402990717201 -102015681228047 -53924658824595 -161484844954274 -221358634123346 -218066106688353 -97923813751458 -161271016817045 -75067466987187 -57629084388707 -274929154953047 -177737169965576 -14349856035652 -183557294516341 -241909615718967 -168820182143602 -191646442305010 -6669300759074 -94647474434767 -98213650687670 -264872994589027 -153024033449624 -251895759618848 -277744261043229 -159115456129472 -193213012789 -73999803117103 -88048511220 -132689783406674 -215892804889965 -100427030505922 -157370017589190 -77413641112462 -102701207735695 -263071261915396 -161128124554748 -41721640449044 -120882724479135 -255520676319253 -119935545553757 -2327424445921 -12110383210797 -264693986784278 -206731062867646 -214499776117780 -171416085635057 -160506378876129 -241125679237578 -75896144057848 -153077500355389 -28996292535987 -191531001693738 -114386410797927 -230433510397915 -258477455456625 -177589783105674 -46023445453650 -29455475825550 -106193494954318 -181384616921073 -267443496426830 -61608640001590 -232598828315821 -175042491021183 -260397788644509 -178660845402394 -90157048456143 -79558783243595 -257574237883736 -271566227123480 -240893325507333 -20119481268766 -256423427552782 -136314783267851 -117831770722875 -192324033121937 -136729191377719 -65357427389057 -228286133778433 -259658863277281 -169503599914009 -69698433270957 -51515019126176 -237098869504074 -237335124296624 -61212604469129 -280188395839610 -280192500183638 -267817400554468 -17772054716217 -17916981616925 -116088499360509 -135420441111700 -136390215438704 -90616687605652 -149861833518299 -76405511354594 -243652399050852 -171591985140143 -22824681660928 -35909012811202 -197142114280025 -1649549200830 -213284386126713 -93797886718264 -73197795906072 -232567208482837 -59153166613357 -3114235144324 -212484826821862 -40600977198640 -243153390171608 -164533773802890 -212374731861222 -203481112253801 -34493901718965 -32879210807330 -161120436762724 -194399401583046 -33800724630764 -95315225082426 -66500494119574 -251006521752032 -83126697207695 -221434862491253 -237682277500205 -191181054684518 -186118147250027 -111285563443084 -217401199677710 -18280899053853 -232912386986545 -204084583625097 -120328730157748 -201166704317675 -272577291935195 -188895403987847 -182575846215884 -156013463696480 -159140921596620 -221487310714586 -237992794142612 -178097861765979 -109750542767452 -177275952911846 -230267266722395 -274582428425611 -54595879156375 -123395625007595 -161245187073904 -136453831368745 -189577476799517 -119942546632494 -139006612226631 -178042735758485 -211335748886686 -135059173248548 -72584868948554 -231722110950338 -75682447595859 -51877650565103 -72172969621194 -200328203649078 -253113382053745 -235130575954552 -213257759352741 -5246423400753 -25246819501063 -83322678298455 -135537257889701 -3250105346230 -223051972357474 -43101753698918 -121652445889368 -180121085702092 -30489593084851 -251812168061997 -92708767188999 -279208424434169 -20394883415799 -86644591665622 -223492638638151 -156654501172291 -134823855352408 -20538805000546 -64957766621619 -141626240691785 -122472643297700 -35589086300860 -101543928323634 -233538767491966 -243468857131872 -279321805396188 -272721233799771 -70186278559052 -214923641630589 -229374333941905 -242265734680747 -99194205361256 -213074412398173 -155596107822843 -270727972353829 -47654479410710 -81047931065465 -36164227678083 -235517954919390 -137618211640935 -272891981275193 -189355325159099 -121882475513950 -148634729922101 -229080848583140 -228411459423010 -103226214802730 -42792761421810 -271996744627374 -54769646528433 -224855110831 -67433832578095 -167215605480904 -94201041978767 -10807987241650 -277734572416179 -77156298460130 -191194688124360 -203810840600396 -30251025295534 -266524979343 -263392543696821 -153086619200390 -243937791452081 -105813726015797 -182109572191324 -94255139007762 -226946171933155 -29586630438494 -228343325730625 -25217397871223 -189528776408904 -103221366924633 -279925782813571 -99927098429191 -81125306721835 -50245314456196 -26457196324565 -64788078568768 -176242746385471 -94792548863039 -226350194751498 -268117624874609 -171206690867141 -196819229341035 -170179028245622 -205448519140797 -93539961482400 -23462830469068 -30933766385390 -115307697464460 -264828090680029 -44391963632664 -25967874011428 -45982683703548 -159601487246046 -265311468066538 -273294009453901 -280004120481235 -104684958552138 -35483151813121 -85593843044885 -135116910340396 -275950159277898 -271253984533553 -43751982149968 -160812514996557 -164687656402483 -121283387538724 -70346322505834 -54169987484097 -22557232732419 -270533535637053 -78911898195682 -127004876445592 -248788210971574 -108448177567959 -92565316695160 -217013696305902 -86743593400313 -38756112510593 -15487753427129 -169492333741159 -199442910923673 -208444267536742 -256036398283513 -24317883037285 -110124529786458 -267950090910453 -152560893314701 -238605132129524 -140781243539127 -19264466071096 -235681013373775 -249298080771896 -257897378231923 -157438911843380 -76636673427371 -233784361958864 -210097489409490 -6319568480281 -80439764473255 -156176716183487 -70722107501715 -242648674898542 -22682157850403 -115015825604649 -197489230292768 -274001747641854 -253933108872751 -269133604328787 -113559575154944 -107058065283113 -201945156030686 -271312137987151 -24952422558948 -205265113011474 -124277506989676 -277750147952295 -531836040593 -151282214596408 -216472893240336 -207724859635020 -36860328723553 -34216118964887 -185233446151640 -77731678059165 -50045091807885 -85670627793277 -150295431206765 -192353436863564 -185867347259599 -49538268467574 -33812443850194 -22449421778229 -199630834285405 -5793514347194 -7819474331360 -19027901236574 -194514849736458 -280559827332106 -269043750375454 -25213716188173 -164215238449447 -258112845467119 -244426636794673 -192614268438920 -76648443493529 -226711868773791 -67207779867152 -70892335323372 -221568809269456 -218753174034641 -153982203431448 -141432130494910 -208619094947852 -42804834961154 -86991583146223 -161404723423932 -73118609899563 -95810312423101 -248034728469180 -59524856249395 -143282098621856 -192732345960378 -10129455150094 -95291749818653 -62584257179151 -48907459567486 -240135505847824 -178305055840051 -245757285965415 -26782105860372 -216530498874475 -39050870812165 -66956443489842 -76813688763489 -49554830257825 -122774898289709 -37604972043266 -183058068639997 -28625758252135 -121441402644288 -149529519307152 -203221216745440 -180995972468978 -141855123459053 -253472498273196 -216778526252644 -111295065206344 -214612887098154 -70825268922136 -281426320376063 -26265779537959 -207535612382889 -148585324802500 -154797778774892 -22421826021711 -31814914293789 -111924550793754 -55908599001577 -117263606021496 -117219049645770 -265827100723303 -37824404913325 -110699070566883 -241860713026453 -251676835564003 -277349867612436 -55135277468202 -130485502873854 -128945356906252 -16076948976736 -194325765208770 -194084984580009 -187876364110637 -111701413238235 -111062981205725 -94377457338024 -51978952839759 -35129577307969 -223449108467516 -32181076222262 -38426797117708 -46807440483575 -140610706340935 -2545122222676 -80816933186480 -192509395317331 -129074808686337 -150052581395760 -64390753682928 -200197272002513 -274443151051455 -148143810483608 -159994761045470 -261528339127129 -145697077805784 -248686201140218 -220354416787396 -155172715788128 -79529552463323 -210867172755915 -52560210607370 -278188709155616 -175817511660681 -163915038643299 -35653474561404 -190591701732143 -93444687166353 -77593243333582 -242433266941415 -114857401765586 -214952792812494 -216673514774430 -110022333620216 -22083858406279 -112923082908886 -110299081807603 -89879940753928 -272408476809821 -136694376250564 -240826477322779 -228585703790738 -61426239467194 -75992811485926 -9510835665682 -74079745234722 -158373815647751 -146902799842103 -141233838523513 -50778810113394 -185969215677500 -263634957994729 -272673092968395 -45024596358452 -140142481455166 -235267956309461 -118638768527928 -180781004245195 -134799965513854 -280493891632822 -123930199532725 -57006810451682 -74407619067430 -251018282108716 -67821302087923 -83039750123391 -258520516460956 -252684943676331 -223644005467414 -226133457431727 -230259384464921 -76804406359759 -276562726476878 -261939276179897 -251894370187023 -52408423572330 -213375815641021 -174668416571745 -266995206912272 -193629193895073 -85709367984753 -213617529307490 -67912288312374 -265108113947153 -221813209460896 -98004378959518 -245328924898882 -193126675146147 -228213623285924 -123642741293692 -261183174727035 -130999630396834 -142503839955066 -193399944719184 -280817528023522 -85265510547614 -130316838257430 -120241704013567 -86437699955430 -162700946415698 -90225503537698 -27253597143428 -105716638923613 -91515549025418 -210138583275299 -224087696252730 -1302505882901 -148460536437059 -53631177357324 -250703456170801 -254991517601475 -8474890775791 -256925342099478 -209716444222437 -58266551755741 -251588988441633 -25085856027283 -56877852405758 -192090157222290 -20892753025252 -200125780971389 -170126185986669 -107673146544793 -203401933975399 -113846270515732 -217740504063729 -56605043557027 -237576301874190 -250573410405141 -83442327900000 -32749446835121 -248559016643137 -22972784930538 -152479751286508 -227332268004733 -215369333625781 -30897803007492 -60518790410382 -278783568438400 -229341804390316 -262412339675303 -231048096664992 -104991729864041 -227576283578929 -3772519185258 -146181594362425 -268141028005089 -32008207694097 -271312379804536 -17095363804576 -48861057985523 -51977416092963 -258199770861867 -83580719221242 -150135458136047 -242016559564197 -232066037670944 -42190584220017 -270695592885924 -247016201625864 -232489720124970 -138942523456533 -93969999112556 -221377381290852 -23686074911022 -71770571379820 -121072241980043 -128692804505897 -193561663545812 -219331514632816 -251018759971105 -176673013876032 -91382831345016 -141943896330052 -9993733899053 -91419900992439 -233109541954852 -152453680504916 -138569271946875 -3182831940468 -33583171907191 -79348310074498 -280725912838169 -57145158087507 -115663436094278 -184266779043895 -83888941635476 -31115152345660 -258651904364012 -81505312803481 -134076747747091 -102040902681367 -211128907977683 -256390208203128 -38829714897156 -281256418355839 -182211865971639 -191577082866422 -244510364578393 -59816665331320 -16029089707224 -266683665674963 -52817644381128 -114940393582839 -51199955650958 -34830601212037 -210626866837319 -9779051229420 -9243822947119 -228144233290452 -213090896693566 -86420206409943 -163401975412406 -40274606684200 -186965905943471 -280750638114864 -63951946351318 -207440746828699 -218234861545499 -133682860906428 -91740078815570 -199224248869195 -106856968090886 -241883130026838 -194934107029202 -51120052019061 -164110778552661 -104058783713515 -236050756760574 -43374578551387 -232618306613032 -217416176031313 -206541598982508 -246033290529126 -198910194756947 -80241105879907 -231814795150011 -63415001075346 -163618215376467 -110933981116703 -106232961162585 -259275570980730 -54820689432938 -171312217760300 -159636548042799 -30945793936099 -124728834984510 -203398345682526 -261198330660952 -153706874734945 -157905001150206 -273022257649232 -25272849536786 -223445942569115 -276618694437345 -86458681895509 -2149351172978 -85808589083114 -130132195243527 -277329808334918 -126716433681363 -279960877898565 -116940002244187 -14795813906718 -277241801960906 -242096903877263 -111590158944462 -196001142103166 -167705717044255 -134051679201604 -49391009126270 -246556982376997 -73234431897422 -10724798021530 -61459435315111 -249793705191371 -175701552224934 -117374060603228 -131288410944033 -203235831538053 -35107738761548 -280254808306855 -244412389954488 -207099948411238 -58293854709245 -261411706361625 -186347743630991 -46798646543328 -7031291726356 -240148795164067 -242271731288373 -72306937706241 -154786409522554 -260084716735486 -118742998173849 -46859756618210 -252486807766913 -109485225887709 -50036739510137 -42204794521691 -108435121210605 -230257030055892 -25192224519 -56434009958730 -108047196997223 -125890755932426 -189606596021861 -4736116831965 -207854360373506 -80234461247636 -106052026750536 -22918919783771 -132367766842348 -166766922399747 -11563478933584 -116146660513910 -186692007612864 -125035978420275 -278388023663141 -218983726391707 -195689863433041 -189604629767476 -241174912844507 -216838318203672 -279162393065504 -257634008418818 -132517307198368 -141036695185001 -80896452751027 -281027139115158 -184773069866860 -43739345187660 -58176101555302 -135758830584611 -227984428957487 -17919415645030 -74904634063600 -81296382414073 -54408350064393 -239254487763744 -12958905691330 -274418062201535 -243371302141666 -212798035383068 -42908746649538 -167558991750612 -10687223596891 -79744286047598 -147076906372383 -78323812397999 -60269343033106 -41006983280200 -179334840222119 -216056920310615 -196014459212025 -47584241135526 -122199707368158 -60997147983473 -103103042812565 -148681913117252 -116306757453179 -107652763830005 -194422684701670 -142350948192604 -80990992355686 -186674831982159 -45303181288037 -187390429088038 -188852689082494 -181710181245221 -16866535481977 -228113571561969 -96927886606775 -165540952072972 -19051010130483 -219381797190693 -273623336842695 -104160612771417 -203469999117111 -236408158049978 -34141175850385 -238933181024106 -115280955392472 -138178067844958 -132701374158019 -237518264601336 -167645928696589 -97391036532925 -111871843495488 -89852086942735 -216626029830961 -137561494045000 -42191887947937 -210537329221130 -271869828709362 -271130011316069 -227523692176612 -4781784335106 -253853095383046 -221874061716133 -206926377630186 -157701348210019 -199951935589303 -103593456280101 -1251856255992 -162743560061443 -183900247387976 -218667808848179 -109426214668136 -103375466904778 -41589266089420 -85318480461271 -159433358035699 -267889618803362 -275648000856136 -203535357741668 -47091533160832 -28136617821406 -222490060561618 -269226452657849 -46936350245764 -148478964589336 -6431613956015 -82365829177113 -71091632383641 -133414432925631 -59459110780937 -138261141686993 -18674734208032 -171263246716406 -18898070453896 -223418979761540 -147440984343659 -179728470894081 -185194072278572 -132662118636804 -252369121242788 -202544436366854 -218524014526430 -127959767364389 -202792599240998 -238139670702794 -155118581603663 -280639503815660 -7649778766081 -139262866369559 -181995064824495 -63169027171156 -110152198118984 -15136787186857 -34708895510975 -36007627913146 -23443106732087 -276470907514220 -256729510927027 -202591264812171 -180060765337261 -215687791911582 -1737910308859 -79278497554700 -29027569462773 -149085371938670 -114803458779837 -273832782211934 -13197410423647 -42507681168392 -95718919978795 -156376643580409 -213166306929179 -261472418989546 -116849123278415 -252659483967083 -217888995270327 -259568863234003 -104947054723583 -270198144958091 -186943966156405 -45806686862605 -99485869227178 -60965378113368 -86731471310859 -46567657830834 -27621813258045 -256296649431258 -94820216758518 -132170308842899 -113935751527023 -68199036998870 -161641322449758 -189137791810239 -42289320750316 -62464939593971 -55531195529337 -243975804185317 -121406350687104 -225157643273027 -150897270593332 -151574403764262 -179300787636367 -71042364520376 -134695987964285 -224498428883013 -214088759074234 -84651263039401 -210481496239420 -185402926202651 -268061654120043 -109294898963916 -166823413246290 -183026352869443 -193854756109744 -186375975969645 -281226509561048 -250817016773866 -185163186371467 -110373826704896 -164022750239162 -7112133410950 -239689714465151 -7240180631372 -145294717165066 -105330543058389 -131478267112917 -235957412665342 -235135024457533 -16282860258136 -249252377566906 -89952593603382 -12587893551829 -262576031866582 -255227072027222 -23532550453782 -233934768787161 -155435154704301 -228245243672384 -217775531298917 -269175338122613 -206383390235382 -97373849466947 -61301467407391 -174570179378617 -106820161419603 -274271752340428 -74185856121068 -25672969319199 -84564501939311 -36773484078922 -107217636023508 -148814464809902 -209741270101883 -160552382108732 -16228395498504 -194568151775923 -111948243865216 -137724512475617 -256660760328803 -74804320143142 -180781301987047 -140410800440118 -233148782617991 -96022125774017 -111580886834661 -92365311719695 -90271971019320 -171863944900830 -155914685441721 -54117307367063 -87800130090158 -32141014439424 -145150965914234 -233203885590255 -232425426780140 -227849440637353 -128188088731606 -251073585332951 -201570422749113 -166696263828879 -256608081298995 -120400913639736 -188204680325317 -26012784739677 -148076700323157 -127537295307873 -4352561287125 -152619027777045 -39127933846280 -10257766336181 -86486647643308 -32611129618008 -279302582787311 -94130407329653 -2698475629232 -30505639389774 -262008172828901 -73459843992909 -171355077016588 -144513080320179 -239924422942362 -95905371596871 -10484206337962 -121707425633619 -123777063985420 -203596474388998 -79997985881262 -96008606044570 -184860110534968 -30858160925534 -124047163891341 -60860496570516 -27561003183656 -268193979388665 -192176831882102 -57094220126285 -187192068680514 -23315536065340 -10143479627445 -41665698078359 -239962773038953 -179354706759754 -116121016787810 -131375645993787 -99875797609842 -157647686494040 -112949780282832 -107628069618967 -94523414083806 -267109241227306 -145223828656930 -252352720589624 -37326472729610 -234167244171540 -61384066344854 -156049999523744 -164386118971912 -241524873764851 -130437146523998 -108572867202572 -142900316352220 -153865206990430 -124505504254115 -98803322044947 -25866694276309 -230980771832901 -5957535191283 -176889669381712 -203411445736591 -127892732743272 -268227069327046 -47840108694128 -37184058464655 -109760230422616 -135367443660423 -190541308421593 -179816354653330 -147726832141497 -174943732565425 -258012940172540 -250568749287758 -117279847512057 -211191804280016 -167772700329036 -168287195082133 -268044870948361 -186115232061804 -168345976581286 -189785856866833 -86731401414133 -262271441253709 -212590921623438 -213795652456976 -163308046370816 -82455743144431 -157058884934010 -51626539058232 -116424954328903 -235101844778991 -229954048020824 -25158909696295 -77135635417039 -13232559172250 -122270919761213 -187752168036223 -146950092639857 -261275423134014 -127171452548711 -39448817881246 -60906576809585 -13737522243683 -80237813536543 -38427472310834 -197058907603329 -225409365350959 -153508246034343 -195794168635993 -53154274071370 -205054235346384 -267257519514403 -24681038021735 -181410378624751 -8156778258300 -189002882101281 -271494179236339 -84459867191394 -201534884955875 -173738553378572 -102470531274538 -220768229904888 -203816900651750 -174248180323844 -186769635341596 -21418529545843 -105399719975013 -274425823310218 -261913501869 -160216080171987 -250163771908509 -155407220677806 -179709080142119 -14073664570914 -209273435294313 -271646553109186 -187823019367311 -65010669082218 -159455457596843 -42629905003748 -81742750223459 -53865204441328 -134976534637866 -213503594310409 -161881193176542 -160163457755150 -111926011446705 -96117010658532 -3664440525058 -188319329543578 -258517201634725 -117774663699492 -250152294779811 -168124201521717 -241131952164906 -231947161545537 -244251031663065 -250454016024654 -226929937010132 -19166749416505 -33270269993864 -217643572190963 -72471088448224 -29682234135758 -220331455455101 -75745946638366 -272744594896430 -135260151473566 -215355797209021 -237042193249410 -104948817941393 -121372914459646 -280949302564209 -39878440935113 -262956820968444 -144755426758218 -263334762375470 -220953057793425 -165170381885273 -179934553265692 -207799816087381 -210183974123098 -202234530640974 -68305464394695 -186369909099865 -231998485655942 -173089028145277 -209177177977599 -115216812330907 -113381710960299 -121273806454414 -44046580434009 -131492521743276 -280586170248566 -212918484886577 -141450799290148 -112509419024173 -228890525001374 -190928982548829 -244386463391981 -100104050143348 -86497391556813 -56696895240445 -75873094266477 -160897727293464 -191884658496064 -20631723425741 -80549409941073 -193222247142720 -4597799614852 -176148649033700 -66564483982280 -81356456263161 -211413608848931 -5121411470044 -130259428482554 -205234675429516 -89125306598391 -52182352301439 -108112338135350 -257842253353416 -155043395676972 -56624573182573 -3847847637154 -138773558031813 -240899657797333 -24180189683657 -175736742291084 -182306428340967 -81377130535840 -152695421709356 -178195415108214 -254120054930349 -39197554505311 -18160780447945 -225090273582461 -186938467611787 -171065885696844 -27185603673272 -16850524350748 -115150451383435 -30901769976000 -257336455763371 -156259181275984 -188046205725512 -64725953794519 -208319380775984 -116688977285995 -164480612248507 -80302916417860 -87510258273461 -21716981881260 -182812540578593 -43259439036165 -148470744756215 -159333545888676 -66672752151608 -82071313426647 -68250650193283 -211409788002194 -159152281186383 -137873628570224 -56675942852081 -184569905617471 -277995203221490 -145605757170103 -204691849304937 -236863350525616 -124122085703186 -221920904803920 -198031855358669 -109325405210472 -273451209486300 -153167284028307 -45090640637527 -171726100148034 -268763340768470 -179638286296723 -101463248352824 -278641716950974 -244194485118960 -43617661383129 -128254745758953 -153473170999448 -1579666342055 -109584902826919 -18013147467738 -4706196884427 -162548555341938 -194620352477910 -241529931711836 -172176013796171 -44425035447510 -253831863280931 -90663324849519 -276794094134510 -44442080882503 -59030487682258 -131871876066209 -179418752937334 -56855812115368 -170914124579335 -82992244675461 -11511174373627 -19168892902118 -90627039745775 -14462843685642 -1200761115487 -257866287761451 -263061558106866 -74444271532914 -200390039592737 -9714885747372 -220673705107708 -145948379410490 -173206549329539 -77143241922241 -249710391195503 -28841484664271 -183791765952156 -182953814648322 -96236513221893 -143928013600339 -220674483940881 -277881739250080 -113526472924496 -266225697178882 -219205693013927 -67971218830922 -149163825730476 -47001957442701 -202041884448094 -216197279260194 -139140524068909 -51314462697237 -274412307922461 -16426695757511 -108651372628097 -72495351660310 -185511751604463 -4592732913017 -41352526963214 -2062998231258 -181874266404813 -238987757492489 -126812288999329 -269028783647214 -176867953977601 -149308322342403 -148080294071124 -64646143519914 -76612926309928 -50648961378293 -144367923386410 -41047742431697 -175689220629519 -83998995832308 -136205789671443 -193036328695587 -141984316669881 -266016751791494 -202926122988965 -130264506958866 -92008863611396 -279456972700227 -177453153451561 -265101502226644 -25683084895734 -148333896237072 -274847334604641 -66294971227262 -126296423506662 -232264846355111 -222408138442233 -83198631041448 -244963307538090 -117331035891639 -180801359651128 -206036122551986 -128937258322237 -68108684672275 -258078001668276 -74794966671664 -80538814281101 -62232699190624 -191216877285282 -270584941810632 -7168253875576 -264712221799948 -261048364930252 -197060719630101 -156302205742932 -145710397339291 -141145485659164 -228085562282538 -183763828310065 -120814873889646 -161064356719705 -107087572924539 -88501822443088 -208721618372379 -91459053834015 -51875365530459 -231612115710169 -258595506934587 -259845389892199 -92250817035993 -78729955321858 -25001187994638 -247512754631155 -133289800893113 -140688768487220 -214524388931246 -94847783586636 -107309922783398 -199324263525648 -237672759082585 -219779730325957 -185229283689631 -41295832851575 -101050922549310 -150015335450589 -97277895961298 -220043665103643 -172827778200029 -128763672645237 -21180907812524 -131758412094799 -58923850305790 -117898768467146 -131502820947879 -209069682938029 -113208950645151 -138278543190791 -67552248743288 -242692012458283 -189601474301145 -239978805792061 -227123930110580 -145308454764862 -155918999744512 -185187319038767 -281281048210992 -150302860709036 -251067946129158 -162405407730720 -255515214646707 -260841883352017 -277006703335396 -29429207679245 -207092741041958 -199740870189928 -161752002313665 -255936281004715 -67882789849539 -120683146008285 -197894657206886 -141021028801368 -144808930909128 -189310371725213 -109916897764141 -87229549399329 -165526234165120 -255265180737794 -182940092510128 -275461944218510 -222240342214477 -63204688036624 -264987125525868 -146794126724510 -11677985979863 -170828848313501 -103882566552844 -260053369911328 -151016934994726 -184621921545362 -166438504362515 -182549093382707 -227681519611647 -17333740189972 -143685546880101 -92947516392801 -4260101787360 -41739748569903 -183596270337887 -183590890160547 -233693616230551 -131829375829883 -175699306805792 -72912880832706 -242214574275983 -272191120847290 -279090354582547 -207182992964189 -205742827481284 -97222809713296 -166404362457609 -184117301150434 -162399137692522 -51989530829824 -55158330630410 -263536876527845 -236887165887495 -246432246588076 -134078254174621 -170046932509821 -160185310778906 -53412192211550 -96153359896631 -113562247843792 -32072933980206 -4022254097883 -279106059804663 -66369633970809 -259512391595813 -239894915254849 -71866103338213 -275266034461152 -86976074730347 -89198049356855 -186709273283350 -90807756975734 -227243819051433 -93962149499239 -204223842637332 -52427270408317 -110840242843857 -133765428416391 -249598712650925 -150078970939347 -261253831273248 -79218406436846 -95398037031811 -269987350792436 -255859332160626 -20929450732394 -272401814755028 -110313276543881 -159828268029151 -54803192077362 -87335866191091 -174872215835147 -78437725349440 -209048639025752 -141727914977786 -109795550167575 -214186943122073 -169045308987185 -184938395632843 -247779616619238 -231475751605466 -6905347529224 -276370621788733 -87959196258838 -220928095630029 -74954428218174 -71211757627466 -249576728621216 -112270073488167 -126897249728981 -160997353616535 -235662680177041 -73620381269830 -69431189309958 -249523156726496 -204231290941175 -67808682061843 -135672459953925 -191968727788882 -259203815134357 -119953677347346 -3221949333842 -89611145354971 -137919107137352 -59971416059036 -147999406129464 -214109562844020 -164637031984449 -207647549589433 -75609045964937 -243711343900352 -173806287870419 -146389267632804 -11197598953177 -173237443820096 -159330364435916 -36639745927620 -278542788289890 -97027000921026 -7613817250701 -196730359612661 -32490268628097 -61815731276720 -25158445609749 -34161243245294 -208400187004059 -103038072673751 -91400711087158 -204383907534080 -119072498343070 -126649845470294 -258999337066367 -112652334667668 -168499652248666 -208674982881513 -243562474995024 -171106945121276 -233774480459211 -269047351391031 -136258644102786 -261650008123405 -220334807744008 -8402034709577 -11394666189473 -265505521905657 -235333376336797 -94610397519372 -12526244151270 -240927263859845 -46356525805618 -273065323443191 -14366537796563 -38919420687382 -260386334050180 -148365817663189 -274379766190788 -78130076425128 -197094808752609 -124038776585285 -12875371467030 -250728739848891 -47771565036856 -34387989478572 -149188101429231 -44155631694935 -125800330214580 -89543990688243 -218057627918795 -1872459139217 -183698278798450 -38758084017021 -223623088805857 -244673259910822 -243509670048397 -242612475100572 -48599962279186 -28668965925672 -177349566310524 -8909540319061 -53446270476979 -56157733374555 -110625110246947 -46484117500280 -270342678890187 -188223152877932 -74074314072668 -148011411324128 -122322810449426 -57440852561228 -71522585081938 -65343991260560 -198856693621246 -87229918922984 -89379376378751 -52159900037441 -275557562652661 -278552171825167 -114811493232379 -10655400719956 -189852314990136 -64444757076090 -168433394754883 -157325649354424 -90937620725407 -176232041033238 -166829396490853 -214028438709403 -124677238435631 -178812627978482 -24381492055265 -218413969618334 -110278127543973 -25592830659052 -150644558380310 -276850650696630 -35711762558935 -80280024552632 -117266641506467 -122395864092625 -86985138715398 -52232132759753 -121550431049134 -238158196518774 -277681209264738 -178892308764321 -110172611225906 -109183028517066 -120195225640718 -234909690472312 -20070537806726 -61695271304013 -230823871527165 -37873167545395 -97962408447309 -14034782762858 -197715443789716 -231596983400935 -153590754060377 -267744624950664 -104519061807837 -181562296859603 -169848669544193 -223267876335320 -250207571011467 -24925403569946 -275836061985914 -67139935698655 -6881033885935 -77899364656989 -149062938929685 -162912407222939 -213880009255771 -202704369714854 -54620201340271 -226489752744912 -93002842763119 -195469949107561 -117182155133053 -263712882209972 -239075518889667 -249873594447051 -103822724907570 -48151313653287 -200332570707570 -173385795289029 -107710398629029 -25324217659796 -234607583224008 -56248322344538 -218705086479580 -105003596573229 -139616647864821 -87646037363277 -267549940746565 -191499957249279 -109603331005833 -16916098515926 -102401157584537 -246025543093551 -30216743549944 -186972234067866 -125204645160513 -143846745087090 -24994662542532 -24946615287248 -56376291328603 -262309472613135 -60322921355993 -90165259139485 -174627511991682 -136991885370371 -183658953120223 -47925244763064 -52101186047232 -135370893791978 -232031736474744 -191864620045962 -244810005229929 -136027889040382 -195408384083110 -138331410265895 -30337465688640 -68066593239590 -49966017237808 -20423404069008 -196372320782949 -6384192339460 -75144327592238 -178046425583260 -66006235243542 -219827155139393 -168094427700906 -27594034905280 -85935611362044 -43932519471249 -176440314586832 -219787869083265 -20413294836827 -202087590580440 -161113729298307 -238962054918257 -80501204832817 -262357885292589 -181815152083775 -193876477556619 -243398438526316 -180810106723690 -212223866559426 -271256819243303 -71725088923567 -195064980850022 -11863943592969 -237111886156929 -111050062684020 -213111821642577 -245561739946344 -179985024439895 -240626001885387 -5422735473376 -232452281518074 -178468632270959 -235938482560559 -122027729340955 -25300199201175 -43311537753401 -11446725104195 -58458599260373 -196229462397029 -237365691802071 -11990954577288 -43147305164526 -111272751562548 -95319951980716 -154172655750411 -149293007736781 -84918915045725 -144532987266453 -99017831470426 -241314234770162 -8548822894613 -230179142598683 -177096142998148 -165158871397401 -90536303709455 -162829714208436 -503234631526 -75276520106201 -141926453585049 -108987775494435 -161633059305427 -196985644654896 -176458735053954 -272383343051548 -240045957465637 -49529827096042 -218931238532987 -17007800177978 -209518922664516 -240293306475558 -22729003453034 -172208010119646 -265801644199122 -181621283241659 -146977535003528 -115804451650740 -212125831427725 -143332200088490 -254491402417407 -107778267721055 -275884360883131 -96440388673842 -178462219025804 -228521173293078 -277099211940314 -178704767798956 -10876440871163 -41801194765700 -247618389293960 -51607100811722 -24002282054130 -66508130291749 -73976419419728 -216635184947957 -150029090032120 -162784891441409 -133915769824887 -169422607998338 -35692792264071 -254614062561163 -137847080250899 -202985878361572 -204187950719689 -32601920790915 -267591010876538 -56417603169049 -99093740980222 -137364249520903 -191157090568401 -193194229232966 -96165180484629 -58602643026504 -25369561448014 -153119170849811 -274080481950214 -1094662474256 -240826740068427 -62333883589093 -222363186228251 -2179352303577 -103065639263097 -264327675022726 -245229670999595 -56383157239361 -204995424620984 -218245447503783 -242785297591039 -250965623350930 -116863589125681 -254065648221117 -238848590946847 -105200639420737 -168247008262911 -170242418665339 -119004007991098 -239828529040713 -65873013263219 -222503555032696 -54984297059437 -86184765734539 -174529393472510 -266230703091692 -217588347737908 -66508586655585 -88749722906781 -209161148197409 -3122056306207 -103717242051687 -174629093673974 -220258328592745 -59836362887990 -120696564224363 -14500717365486 -59578018415330 -187679037235652 -66026477953477 -9884278854462 -221099452853317 -56481215722338 -78354481338626 -137114294965775 -72165938661084 -204444216561167 -222454468425210 -263097413861782 -71976504083247 -131654211031379 -180302745368328 -71893732614182 -251640441827614 -109717276577000 -238450255754863 -184785245462956 -248703506737280 -166754133846466 -170775377421466 -135359515613480 -76364752425043 -143200948946426 -192073531569780 -41878902413609 -48522132520048 -13176806289455 -72792695496406 -222249722256841 -123272157401440 -8291041324923 -150421233440561 -57736182617787 -41810109982067 -135340983256062 -204713426372817 -196535754710996 -123302543896730 -34719833930721 -231506815845609 -178275610259196 -182744192251988 -231365602052933 -203666102000982 -174174568943101 -130282685083223 -35671832927133 -262041258390504 -72745397000508 -152456982617556 -119146230368246 -223424794655594 -4279093357438 -77632128216406 -169367969436214 -34889020970417 -8181855415781 -219155983477442 -199706393572063 -242727673323751 -53634012844419 -153695998198666 -172898404547719 -261808938140312 -49211967187370 -262832152941220 -272006554058684 -182885862756309 -205241275913449 -279627779162984 -67381324704038 -31641154096785 -207516250741179 -157739317715271 -42686624961299 -11423496941786 -280566990836230 -260446745884124 -159855508289077 -77193117587867 -191883275557129 -85221358237934 -133693315736350 -192461833604387 -139592758026267 -191866547967200 -80082634870443 -265479337122546 -260004085237979 -258074602974329 -110626898187016 -25783978587880 -181884331020239 -114972466559154 -16724505437269 -277549194597163 -84150860457084 -33627929659127 -208896544314168 -148801039170269 -137365557094361 -274256252251458 -46480235372996 -16196482115725 -61880292173941 -89029295483012 -15879970777242 -104745278876561 -207282198444870 -17775588042297 -3749401067106 -82527625056995 -250241316861013 -240229910980388 -11398502396341 -68642284740507 -20930403561227 -211337045471973 -76702948444194 -72742012185102 -155427694886985 -215883761262431 -144413951518136 -71958196092478 -214894555436159 -12741193987793 -252047238727590 -60750543436704 -66636350432387 -16177879512019 -69523605820805 -18608515655617 -223359759488942 -67007616703651 -35895676599320 -260330816627183 -125217632266497 -169963042499186 -8412076669336 -148705252422060 -169466776561612 -151824239673120 -138471918706059 -252727547277445 -260535617716588 -262164921665317 -184948919302136 -245648603230414 -119345777484406 -83029105080943 -157861115806182 -171404961651410 -154934503159007 -268611071815945 -5341552440336 -125182810534929 -1128162404653 -216160637741699 -164348890167965 -204299922377327 -31342937216177 -203931710157188 -178662043635032 -46531888923725 -189792352254411 -55110550953302 -107577175712776 -255478703918961 -151174083701679 -249904670431626 -41941410422364 -28789924832502 -84391056602534 -96486841655278 -182262184487822 -213254601217834 -131245706228533 -68468337648403 -27462283831141 -46652182102501 -21527319781541 -58208793907639 -157899132936662 -103212421506138 -232709853878240 -64636181859283 -134785298091245 -264576394073086 -214515846074164 -255215789707375 -273305143664689 -61861322045648 -265262656514689 -85265395591055 -39374840336200 -143488100595248 -124995882130858 -159101588380732 -213895819339780 -11401571098215 -65056822039877 -22974841196345 -127023165508132 -87653750312430 -103273102275272 -237933073164533 -140911402773930 -56934156835216 -185094404010737 -38507958061826 -66673795226477 -62515336683420 -244772110958869 -168050451944333 -45453349199784 -164939530994047 -101701190231125 -82736644172882 -49569384025662 -98355456060626 -261312458282760 -154114414733898 -138158046766805 -158595881488874 -159103951193725 -141460780589808 -272927698815998 -84274773516939 -233376292865556 -121873123566872 -2060169293283 -114180158463333 -42212213027620 -259961341899125 -133434700555321 -183643741594871 -12552470727036 -248441400442441 -37765463102043 -187922606267563 -167925795981247 -37144814910132 -86146543209433 -172832956259242 -165070361791843 -19676830765840 -135577638817625 -63691760968898 -59360461324922 -84938060615132 -118445151147181 -2452281215103 -171933220126474 -110704949133153 -62616706452799 -242352517122445 -6061089617804 -225206790915960 -186416038799709 -46405948440387 -128369952604204 -162877515503460 -249924183732945 -3821713683103 -105184441296312 -9940365543245 -47239026121688 -247917348834311 -168860263934457 -203912537746971 -183559961581337 -201452580225088 -199090082733319 -152944935714139 -217703919423195 -18819810007272 -31944050577881 -250855067187279 -79331294623862 -15213388036882 -164535341786041 -171668952031284 -193000750317995 -248792486536284 -64713492685159 -207990119419299 -193325835539814 -60991832831112 -214915658346345 -96261360044701 -187309815943768 -197864531138490 -88913415409018 -240445522558024 -223966216398868 -127252236236824 -166335331159055 -272066396271867 -72571109283980 -165720116854215 -254084709631404 -84210417086008 -47922311188814 -56575249325187 -73153534556783 -225637424947067 -266004457534380 -200586603198266 -89752788987183 -1638489065996 -156116388717488 -66271168683379 -48682498294554 -30184875910901 -8929395264714 -126177681842175 -129157042986828 -113234409290987 -79370564095952 -245208882573286 -273570118429922 -103744966789011 -42777048270807 -54474554474477 -189677842723942 -261403838776212 -15100044476386 -57980892590090 -180918754273931 -105095362559249 -201844185861855 -257721662187115 -234436404100257 -28826214368160 -165907562506614 -160049434323203 -43286880068512 -89626002169679 -228869556352762 -133054722664211 -155702362486766 -141286982739936 -131597578281151 -220459765690558 -123031867513257 -140947279659682 -180458297285334 -160893051133203 -150264719579763 -242451502235574 -31409855820747 -66530928609577 -248362901953253 -81567246741743 -20111588488269 -26853923573249 -133740124192106 -15964078111682 -61418496112115 -25028746148638 -41330285965705 -39638996500029 -144374692727727 -54425695231749 -185117489573481 -22345412208859 -236060262650489 -113728317406771 -46006322118258 -4594870900389 -124756021106993 -168179357885190 -263213235859641 -7456849107237 -222248511581444 -191893478159349 -93983098096322 -67500587033198 -127310384560212 -20720383885362 -39675310806618 -102475346225360 -228470397510121 -273513467988081 -54030694144309 -200013210142486 -119828158973081 -279482143249052 -154138234081605 -11723826110195 -183883428707784 -237745561333692 -42811009134209 -98281993931880 -204762159176661 -152306787814972 -238486604992962 -52713429677740 -75361394060296 -222653515361466 -25232163422622 -266960395239781 -268450255646705 -109541964447796 -64232122978526 -171136811881384 -152029377855809 -32253395540696 -183167621585041 -98036910886052 -195686259519744 -152306638201318 -223431592320013 -231136407724496 -255124898155357 -47978388369643 -73191380744650 -19945475366923 -254548315390317 -40874422696290 -43466574886951 -152998261306136 -152742457605909 -79825501455939 -254867331868373 -241525043359412 -241258433349348 -169667382648188 -125370939521382 -95363593589970 -11270787261672 -255926214822975 -258489274236873 -76343385204382 -243303746643243 -17751698203743 -66034559481699 -26048722513679 -97810307613506 -30841147135633 -111230030824820 -138747757522045 -169185929748804 -181477910442121 -159036989158419 -107012885088392 -145437551675792 -174865467148979 -206726958158971 -236285525940393 -118864841445456 -10280660913743 -267839421730168 -250647849521635 -187510779405238 -178830195350944 -158457785155864 -105238791248123 -7727649399331 -235524387400278 -139167809014404 -229204376302789 -9690503020243 -206723469447132 -95972170886551 -172846495525753 -235127605400944 -6517388750119 -205102174279257 -195249644959737 -189952172198234 -220341577068088 -212324503296841 -7101332416634 -144353696898667 -246047206310858 -148948286699850 -228240334852515 -210425393121121 -76782237970748 -121881322936890 -205479268634087 -90746348195311 -107423429120846 -235962241451482 -177541114505951 -202905414098301 -202649267065806 -258785755403907 -81399637653994 -170434629570112 -113996697858577 -2232636812107 -26374172080990 -153799790851484 -236542112432768 -193228259132166 -212510978554686 -199863503354092 -71508794175911 -99553766551139 -281336395797628 -236991099194555 -7207739796789 -131827447800911 -230030005480375 -72775919725965 -56387002002024 -103657033306132 -136182096377415 -37519271358703 -111144858040203 -271072617360732 -8052622543670 -141194225637636 -16703806305645 -15370242925874 -100490550750350 -46382058601833 -243436784098553 -178549315863942 -199160857329705 -65380267781642 -120658954181423 -63622055220010 -142997471387977 -2313842885204 -261019733213786 -2960356614688 -143961806068544 -3468617091566 -197779920224863 -174605551165209 -254434851418907 -179512318987814 -154252194792720 -121434314613661 -234657340329337 -259258145853590 -36456416062980 -47088300290641 -16754087669979 -99496522901660 -232719051469377 -153824951997855 -244845496743704 -262985408581198 -21228408651582 -253352695829843 -268792606328386 -5958313286591 -167591159995888 -188850785268482 -6192872237335 -242536058554776 -48088743128074 -239224991418168 -103754937609074 -118157311967895 -89134033603167 -223656909070465 -228285365013034 -273907360293119 -157094157992518 -279636944051036 -221261911395175 -168257924146869 -214645367659531 -276001847330942 -11844787911540 -137243706205772 -4628690832547 -165967676159838 -202329896843802 -177075599817468 -204872084002717 -168481658502368 -227873091943369 -1780612847319 -43124670666125 -134294860747756 -248402040181397 -119041362636343 -230490347557842 -68430289170698 -216505102105867 -142205641960230 -122759022920271 -39302753577946 -199100589680993 -241832260630201 -139831856116586 -113898129209797 -209651766146426 -96278390737479 -56556208244609 -24355630052491 -210902299485293 -254114199618627 -25255469682273 -31751742661836 -253078076333950 -270572017918176 -107531471280363 -73235261443239 -153991587869743 -102468375387353 -9106113952953 -17020887427681 -79418883494874 -71159690495471 -80393451930589 -189280702126260 -153581826263313 -215876293658162 -8066970428082 -262376850931138 -22616080053846 -37741591467511 -170474045276920 -231885431417531 -13185473549306 -275183791729801 -115166635733846 -91125964575242 -208516058859849 -40028608846860 -152284570810567 -226802064012330 -198007195859306 -75838509305104 -104347668490229 -5993685508925 -214120249943123 -111289356583860 -188748105803602 -47862988099001 -194636591394021 -265005558787913 -215277887872733 -100853892526844 -149277748120516 -33134447685516 -222032552042252 -255712711651531 -77338312259177 -68378548731094 -156935812861040 -204619708253216 -24541050820782 -266141681822440 -181981341184268 -153296664519321 -58965360552439 -195728694986858 -261372040660756 -225578111485970 -162219909390020 -69609452808879 -139845916492290 -10427581991609 -259219569532339 -141782186601258 -183973293875931 -239295997229397 -202492101823472 -126396041065132 -89700680323729 -30329535541057 -104723566863510 -274623822344214 -158886308022532 -58767115774022 -25011962292673 -214955719371532 -103639565318651 -131435793121692 -231308994712352 -271680103415795 -143350520747763 -59466439062375 -25775647271657 -224395288627699 -219680856625305 -7662625888345 -182841589633662 -115974634758113 -66512780698460 -46040770442760 -196663255369783 -231293437076171 -176897919699980 -237469446370675 -243352734246312 -252039344857600 -131146698712085 -41539469455778 -135781607436615 -84394376787178 -13764190649155 -194499983062485 -223997094207821 -6763790734169 -36326841650194 -108872365468635 -14839855259124 -96404043809689 -15620855503071 -22511437431075 -106418892604830 -30287570890193 -239969606486710 -73962085243414 -169360265699571 -19906112938695 -145837543349380 -122810671858494 -59205280906910 -115737902798485 -44106962032276 -33812782665189 -238925968296831 -264718193975902 -27222424104726 -240562759567749 -169343127941875 -236822629056531 -250134425294961 -20063198976323 -118181815264158 -253125906920865 -77773510462475 -279474533119244 -176799704559660 -176817561857900 -222233335931555 -67910584606845 -270805543400222 -129075812802719 -110012520153552 -50577881308972 -258742087107219 -8157814688771 -106503277479318 -11478499069390 -141698806010798 -12051918912151 -226616143921905 -281416288250273 -248319716637910 -122837306087343 -24296604963643 -80722119227622 -40600532479323 -247202625928763 -170233110029434 -235369379149914 -184421692352021 -117499242141856 -259795035017924 -274287472089426 -191605852392349 -104569594806667 -13330626552287 -246376657800718 -60681387324880 -208111469470760 -106305736078088 -67396142176622 -24190154910366 -97941533232665 -167450061699502 -139695167687975 -218363173838386 -4197568972413 -76951174008733 -2507680696979 -144530317653907 -119188446001821 -208188523495019 -4690452601431 -175992456087549 -15992359262606 -260947430601280 -86345207658778 -30824441158327 -266486139529263 -176976272334782 -75494074373013 -156288843279700 -33025744954470 -255728120813284 -248553571520589 -201609407616493 -244883194156813 -172229866424681 -16091091486485 -91435470939969 -50473485554004 -148105212870214 -262352646494665 -97430325425621 -46515664085220 -3193624386469 -78317290414789 -35881050454136 -22638057072484 -202667774594538 -15571475858656 -11138115981442 -100906778986430 -207256369984639 -173147690909018 -90781586448574 -40684037792711 -164418941317415 -44533762216317 -86864150294113 -176830630531202 -121035017521633 -68884840439584 -51535811803360 -163971512171821 -80276981503119 -62422930618580 -90828911236775 -265728810264300 -238860112992224 -18626186710921 -134801818864301 -148672471953879 -226158285362930 -76245371830748 -277838497673076 -131926062747657 -106226271100920 -230220074858640 -77390779339984 -203188110257342 -150781133292702 -241139113707037 -153139511273456 -262656134966345 -124169917447284 -6505055111045 -126049931685483 -8505753870619 -95829374530936 -209923819156171 -137892613553655 -110203851225278 -190090446378796 -32775492553963 -53779876885511 -69851803975977 -170678181227209 -44880720797800 -118273760335612 -105256131967764 -95107946521369 -127144217483063 -116272423031377 -248184893765139 -115989823996035 -240676048740855 -76286371507867 -218067637278868 -162191638922058 -113800146014305 -202883943331996 -162336890098257 -229276427494647 -201882873692592 -166559889424498 -183329999239785 -164295029168925 -231899080477523 -17088961750368 -227493358465967 -53827962462439 -18599732058720 -221235798615042 -233702705631158 -140724969703196 -15814462351912 -182897878863547 -199948018129500 -55719433929597 -4754861461522 -58751323287260 -78246423305014 -31392184992412 -172991249377814 -219594098854894 -158584232199455 -96045855623138 -244785678690613 -240109444004892 -242038155868946 -35674266400068 -125675382285308 -32235509031954 -93484219884179 -259574459853943 -18120417742811 -74691184419492 -193195993577962 -83068880300127 -224693814110374 -137307582587679 -97969982133524 -76753485741817 -172586636642284 -249993494681991 -81097514707073 -4595319770856 -116377199756896 -233077017798491 -255848135175543 -104422560938713 -186187280821570 -126378595515333 -225438723683652 -224985249703278 -269172745476483 -158760137390275 -207329196713491 -64900621043459 -182795044403939 -8467513556038 -93011462244435 -110987151367961 -33147424035986 -168400249473678 -188315271299482 -123484581472305 -76868631967413 -34429041082826 -235045624136472 -7711056195403 -163306985818617 -168352980671386 -217467608818789 -208539482062924 -24632622746854 -191037963796955 -130326988275646 -108934921576686 -151827277428942 -158589427251631 -54130104198782 -4456740654469 -142846222066475 -187584786968978 -218891603028343 -172977505286595 -159331223483409 -164467756534424 -144854617892158 -273618669827432 -231624366437133 -251599807218496 -91004912096236 -239297546836140 -152942038779401 -149712688131915 -209603525569759 -56668864701268 -63705163601960 -232893729138205 -140353749876644 -170702576911510 -42008367592694 -240478642764595 -202321371045797 -98382082121295 -249178196694957 -84629903996879 -74374101393111 -97659208192889 -184465703257323 -185343973326668 -189813005652592 -77726239759028 -31965585229152 -266687991592173 -252319671511517 -267779943010542 -176814841952265 -207215732742081 -145158075760018 -32825710700522 -123805915742581 -49389603135716 -262411724282414 -37074950481966 -146868879500701 -54676920675371 -2660382193301 -182068541901151 -267234179296066 -152762722280592 -168610042367010 -82234034738632 -58227787037150 -69103548549283 -241822694213390 -163037633023507 -1125396825238 -181854310913442 -28368954702938 -106337712976198 -61092405586800 -113553912755565 -83373991525898 -144292977238410 -152693078817456 -81364172465235 -25133785877742 -253553189913482 -210471435150620 -232856782244983 -211058233213652 -17523329916743 -173506356427254 -101054428402939 -277955419160645 -221196741700926 -268667005404449 -69106860761688 -51932654451444 -170204069958937 -63552496157759 -140773051083709 -195096144121037 -52464941119200 -67352081409393 -83283098296461 -150170842232538 -47582229388519 -106087019641361 -254547946694542 -47598399193969 -215202176377549 -62514142760349 -54184103925489 -208039344164971 -271234925900871 -238607469006469 -36351738727481 -145348346804592 -37555375000592 -128172384374217 -280870011733370 -11288150958389 -240823938044851 -33536120220813 -71961342112236 -273960903111826 -238343800237641 -169118100905667 -243348479976903 -97815006754 -109056685918351 -258092957143430 -205323374517307 -39961053976167 -16073764124994 -278359799697380 -58681775435600 -144489199774006 -268597137719478 -19364857011285 -261704194804853 -192163217411341 -161205045444702 -81735830627397 -146605484351661 -272149600415407 -263154801688288 -185048174082699 -214036593406823 -227658140635666 -77271091497555 -35991852466161 -35147476101988 -172407790349648 -137471943188427 -121533819641996 -128632826043783 -207748782500155 -68272858804794 -83882377928263 -93746615234338 -105493229008168 -228616600324679 -155586172853016 -266148810077494 -253103578279032 -58549631428624 -161285422268449 -235662156599313 -128910394407654 -190717434422748 -130559963810466 -125064744151784 -38324884587462 -59754382993226 -248977651245838 -118533712439216 -32787700192709 -117065727720642 -277363098982702 -103528242735165 -208482709935194 -212905922673319 -129632453063847 -57914612957974 -116018275831640 -158194671045813 -256748240790288 -247001456874127 -154516731968952 -73387378751029 -38884374075651 -57988666892632 -36315414370527 -257695141161686 -110368342740983 -191324095612354 -191880122487939 -272009358525043 -22989410990946 -208939058861060 -251941365443874 -87112587028229 -79110516161894 -271371857857301 -186059783206953 -212833948669519 -66200034764648 -213887216239207 -53035849314663 -253044948005154 -62618173789605 -190671559955935 -194478434814466 -121169652768647 -32344753591033 -229669232795183 -165556927156324 -116260606732167 -131489048845366 -132326555825553 -245440737480686 -100162266439213 -26793973958089 -263102118710487 -1775220552303 -268672860565453 -188723380533338 -95562811920659 -1135322472515 -129637620726696 -11579247901720 -203892459084306 -120318418090178 -65173787063135 -100681480719855 -258943660167430 -32718914341841 -264074539641208 -216797664492977 -260930022233553 -5712191069189 -40666781012590 -1511027560590 -168288928783909 -44380072925384 -36934147404744 -188978487476924 -47597565064305 -15393838044036 -205203050826507 -26042010733162 -81810714099164 -189527479029030 -15630985394394 -71051471978897 -226254873677682 -249622765483824 -33057862826293 -49704060934601 -264588443271073 -149977053141700 -191204566750031 -22979220516644 -158694671389920 -1370607665892 -255161697070602 -99544868649156 -87353455269634 -198431253874501 -60137429894885 -169785972428511 -202390814965145 -195878866257325 -182216556882183 -34538142706239 -276883598857002 -274129004309064 -133529403118585 -13660441689227 -250454797496196 -37196781587587 -93815274547819 -244843344688776 -269863289748701 -110316862695432 -130011285343659 -276936900200556 -206191402629053 -127328728484066 -122796182625153 -134619634682784 -257943295524659 -136429365950137 -179955277889306 -143205653320907 -67307476471287 -216542305128145 -11340852970216 -73393244628974 -221398782208157 -245841874694320 -184572419537188 -49427600913656 -261005580543659 -78852173076058 -246321495728460 -214308904691510 -107126768409433 -224758485882559 -249901730862644 -155448740197759 -11942313246266 -84792455710644 -270118927179861 -110583932916433 -257936592758923 -130077091598114 -221330325503945 -246976653029644 -107910405569421 -22893715058142 -56372413629462 -96477363313151 -239188645509408 -279399058750649 -18432357797828 -121993556721079 -141868040716259 -128324083065533 -61249070817269 -52036005972666 -185865447648391 -162493370236297 -175295015048367 -279963769436211 -111392469405152 -271371111832177 -249864716376694 -263996389568427 -32601088709301 -133561882039814 -57725121008512 -114417895188480 -109587361761742 -131354404751741 -115488025580311 -10696884480096 -123434297124474 -158926181632164 -176202921229522 -186668589912699 -170311896046352 -72429410780972 -249644293422761 -41458386457641 -264998126891973 -181671263669211 -4109506892805 -200429930742724 -192459103363315 -47610321677922 -86488918945185 -205126431875286 -185034779029152 -68090592639714 -54485299308754 -140889239574336 -191065415682359 -149705190308467 -123009068916492 -55563753836772 -37506995646108 -166260525991507 -280914524477059 -222303908938289 -111190771013701 -82896327361271 -224747782247959 -197998942948445 -12194022474601 -275607820579115 -30250553495393 -45197285908342 -69731061713158 -275957076345032 -90500749084037 -264569667534652 -220381796107604 -121169735788695 -81408924888764 -140638497035432 -245342358540183 -204542937006967 -16883799839691 -119409182970515 -49116407603358 -164792577936744 -116814574721254 -14057136239576 -68066051528887 -204989478625520 -267294537140583 -216243195382625 -28157282968279 -39640426819377 -75518607311902 -191445520974794 -247084642498226 -81867942686760 -56490517184619 -297393642407 -89539180326802 -170611526730767 -156512905202158 -13381994048638 -20111598067525 -118389539460851 -221140262318056 -138618449975579 -34389917170336 -44780390511171 -212075655375100 -201224531796929 -271030553725601 -132462302443540 -229985939743551 -7135726009172 -224909918528995 -230759003613477 -71335845430371 -80010601779487 -12346460926879 -39590667288370 -102028847549817 -17991778391090 -266024173743905 -181039961522527 -192761575078821 -50166606796587 -8225808272754 -232931796475669 -33547379577401 -110384426691486 -11581413046566 -128228414245540 -69293570713680 -143162117538754 -100090177709366 -156143929645829 -266310268167370 -163615127115726 -88807709355457 -145057562705925 -264197702784874 -70475738027405 -12139436081020 -145672440518621 -109906197200577 -60099554948410 -646501104653 -118277741016986 -133190719523918 -184546615500826 -4241465844940 -60346918790209 -150325653772096 -45248521244378 -77610479370696 -103410532116903 -32805779929332 -9445791426888 -79021877221622 -281274612231075 -176698828490049 -202092475097473 -244905785502507 -224550722905445 -73968613781117 -41607637145781 -100862019068475 -30699749231362 -6170265952168 -136881966134937 -161072986163232 -159182546961601 -43457063325864 -229045104076276 -24769956421262 -89855420306700 -274859157498256 -26276479543917 -57428615373428 -146718511031305 -117256026676659 -11133864182501 -59805685935026 -162006086218151 -156306415452656 -243856527046091 -10370851800731 -166256073645302 -39592931085577 -151399984518517 -256436799121928 -151583715748842 -261853319641731 -203398709188123 -163128028131531 -122355371850175 -24764811621812 -147037136639419 -18821845359752 -124252761699802 -152771846761144 -177714030494742 -23100349058508 -157319946287219 -113178445591249 -241855970109562 -274606618178207 -126424136168449 -122263804460055 -272282039147437 -86951871758239 -148630870959198 -20110433290613 -2072808952422 -47936246129169 -214808332992769 -34817667549980 -1324675126260 -246333519820019 -274594311353090 -73624430157990 -99911043527135 -92643927068018 -91676313593432 -82387284587528 -271018502533148 -182122479582546 -104293464321919 -195048364443929 -103508527116310 -109915986927326 -5002476757542 -56252281800518 -278723085355550 -258767533065756 -110512112697125 -213631491860479 -14011506126529 -278062059107838 -1166108345011 -1944415308655 -115911760291861 -233257985425850 -115224332500599 -192212113785626 -185630826046404 -192158152821336 -255729269644367 -86692366771358 -40563874806810 -214791471616329 -152334943982029 -278398874320233 -234069434936515 -39044471556267 -51467447814578 -193182239268356 -140532822034228 -238010971381217 -232205716443114 -240746574848289 -201925139247419 -139520559779162 -230229464163069 -14586730898301 -95168165673385 -127201890843791 -251094640467395 -251400446692485 -146638308221973 -46103188107657 -261510466758281 -174681828988396 -4667539122149 -10174425403775 -205239688928539 -211896875625309 -45683365055146 -172978989186645 -155181372863435 -104261968294520 -226142480412220 -168316746350672 -1572388787700 -106819009894185 -193942974264756 -151383422448263 -173085344784018 -274456713431900 -110671694313611 -190694803634880 -207945231567063 -204026934665083 -110846521724721 -17193269262949 -129502037603446 -45064145801359 -279893992935960 -34753745081244 -12058921299238 -17189818075456 -145564450001564 -91337187140992 -115602313796889 -212952138488532 -85004498361341 -190364233535023 -176955311088838 -251800916704040 -206165471380001 -271509712174712 -41864209849939 -38942230387860 -33549169261984 -26675627860987 -74536181343449 -19302121114671 -144385550538680 -82555176732438 -70928873728087 -74850021581812 -35246918211427 -221815087570427 -82634194052837 -178939371685308 -6789705784418 -236233784039916 -30164533204948 -236058779183931 -212785052578673 -40895025881111 -10874098082821 -167914324067907 -224438122453874 -134428772675798 -48724987565059 -159748170399112 -195447649681723 -13358104210084 -169133068389591 -183892244121578 -152104358076031 -230037427008245 -64346003337152 -142095371751242 -50939196335230 -202714597360338 -68076050141215 -169186937592492 -188766340023430 -78311951235690 -71421948953501 -204731281723987 -252465526771313 -227191243548658 -174058952362139 -209809487479150 -138919906761669 -265601455306114 -81798327671399 -228402256361421 -215622194361166 -116423710627652 -55615366711304 -237858385222491 -44211555488837 -243387673499270 -22065361067442 -171010168615323 -123531690247224 -155655108277967 -92247781158192 -189437268068685 -248615342279546 -32883835452269 -141255087217561 -93235555006337 -65863455451988 -182664278220557 -146380212786536 -59703306137565 -152924711040198 -52633630963398 -178439390405037 -193240254598064 -233976121551223 -45360147957002 -68169786512148 -216023158988489 -203058317273893 -39541305829719 -43665065866521 -145150898309246 -185311341035491 -16599721770456 -221352209904868 -262531430116761 -5975253883073 -8876970032104 -173380504476326 -251020817892177 -173015910936770 -29625629709695 -142713303244714 -91028253456574 -187425911564888 -216567884438752 -179454874545669 -43854311257193 -186452166544976 -116358665875052 -30158304591782 -65129353625632 -251789519211009 -139849302875333 -74502109438315 -109472973911352 -41041737950539 -127081256376934 -176724142829295 -277941494645898 -106395843261364 -258295712472103 -83227182530901 -31506149517663 -41272748369423 -138805025429052 -242710967630458 -164570957509637 -145854535116571 -208618444102529 -66561360813232 -90432982684089 -214525191407272 -221077760377908 -161606900468210 -43072737742437 -237967065351647 -201549940260242 -88912240220957 -88598735730796 -80857011836011 -130727711491037 -56883160810969 -264345521328860 -32463769405191 -219336913469130 -247124489521614 -230249148349423 -48099949287792 -99082595288698 -221186137031236 -121547064613265 -164582726404219 -226627819667848 -227079086946215 -220702481721618 -16055736009522 -53448431367671 -66766096501812 -260348527538319 -82888442871820 -280449602233483 -203780917035906 -57287135893492 -169091686976620 -262168926962489 -268865816561363 -112873618387560 -225604699903706 -45247646978090 -219042975000886 -82287400154280 -162435210863846 -250580939220773 -65106148875679 -133157070055559 -101689216774405 -203933702254264 -184589838359879 -124877165929525 -194842858922530 -209404814925667 -85641228457015 -180031024171967 -38726228149280 -253734957331589 -220754638506282 -55369978002553 -113740026519274 -196642191158053 -149894907424131 -236986949230500 -13217839392518 -262161338012659 -241690405606442 -69455691682138 -88516790866537 -9731911887223 -37734486385133 -222741325157687 -93592571780487 -89206433299198 -239889015524533 -146633710011176 -109492412444795 -182073459005777 -211028175935553 -108413762770853 -263939454749395 -200302936477875 -180809154925471 -131733661959257 -215041162068197 -165443088748105 -168309591110305 -275343727931210 -249350627986475 -195786890962158 -271696177844249 -223959050926425 -201185283258978 -192542033392223 -214041274334996 -43541578101272 -101273662205610 -145809630644279 -106854850905072 -5742820187560 -80737864637805 -109190852232842 -117965493299102 -111053408597330 -187731993921688 -130947191628941 -174767291189406 -245291853193452 -272909077659026 -210703595191033 -12225689183048 -229194402288433 -226423903228498 -267370766957410 -22544490716156 -147064508313032 -175704564378668 -262430160613126 -212267460033032 -133912088033991 -185667664863409 -265431342149321 -11572047600553 -8212703397863 -8752414749788 -79895593016498 -107017625016822 -121111895215654 -14006945909108 -171168324029516 -221693056074273 -250470441486186 -57285073746137 -28349914858920 -214596681963092 -179974773682511 -61176706351472 -134161349172186 -109333869983770 -258253063210163 -217488183064735 -225537172968955 -94842066232489 -11646149722248 -238868724681309 -236284562963519 -1611364221843 -146899033065704 -157113345228816 -204873547921277 -1127783996755 -194604977192167 -62001455301921 -124801876820155 -276334629287393 -80079449034796 -27367009763041 -218299036806050 -22331395654877 -232527778961232 -35121489558841 -111079193295485 -185891781035214 -66346662757534 -255210685172671 -20658415230628 -280214459989455 -73991120761114 -139431039804124 -113293062405392 -27516842877925 -269781641189171 -121552875888300 -43625912699002 -105105562833128 -249151947553982 -237452267831455 -155236698534471 -256842001910115 -32098050084157 -6363377286 -21329684630878 -168176299441319 -52480214088641 -278608363319083 -33187175679515 -213109761228511 -210677500431549 -5701069978623 -251780681377673 -238786185233277 -141749162626364 -104239866447742 -268825236896359 -213522034298176 -118447501203778 -121184594794900 -194183486074580 -266193379628947 -217422159458953 -277267913479409 -90031091851552 -229176125784615 -201188891660525 -138917448373396 -170924908376578 -198717596709305 -230807183249654 -211983424169695 -120367357922234 -23616077456231 -111647255902869 -214571348742026 -9785482293512 -12218154739166 -197892048485395 -155131321427883 -248494839507264 -258311274301582 -269219604544899 -15488251982235 -102538488116514 -141842834424923 -138631266326810 -172542835572926 -130066758506508 -191163346886341 -189552944165020 -3054214915805 -229459788352825 -280515022598062 -144588383989520 -249803557804643 -152938454339133 -141511721280512 -276956125034528 -44723535274746 -105753772367884 -79244259384233 -110129741361508 -8169831862583 -254997608600102 -244474952162665 -202421066452399 -154213999056990 -260683366753786 -119967150529965 -176780387802446 -21874373062556 -160871098812428 -244016858814192 -246450750516597 -60420754812119 -13986607500647 -249908382006349 -109456458052759 -185432898385346 -195360469910301 -248516157989694 -96351329319795 -194425449326705 -167178533187465 -174556202814200 -261039375034544 -92456684645480 -152169919019409 -181697740682227 -100749543415273 -81623437363790 -94349017238515 -8721781345882 -220277951082836 -34926005483458 -41495894107206 -103908525883648 -223484085445583 -75952483007884 -138796387176656 -229543212314674 -49315166138091 -150106874886434 -211109784182843 -165303548308535 -60650102224105 -267069957434346 -195265430911987 -265713323445856 -131744219226173 -99603497341615 -158638994120280 -262096474118300 -251812201589393 -104574389965348 -57744224554819 -55813262859004 -205263939934061 -116729383673226 -14118740668774 -3475564464629 -214725415825517 -275254499256700 -165376680308561 -98275512556874 -59958113564323 -249691289313141 -129255447486750 -123825631952106 -118367929098414 -271019176662690 -216678638600023 -263530557132424 -140873749280259 -168877665838225 -208902018580382 -260840711423785 -91123722736923 -167327320890901 -90264369594391 -225836913307969 -189298102976551 -87352297100420 -233379220436035 -173496997250172 -261267133401369 -104008091882885 -184081068514417 -56270147308288 -220255453415326 -161603310064783 -208673445162910 -134758759853394 -1903843522502 -26912729786480 -165009664432185 -172814943153571 -240917445072302 -184670556144811 -119612272489457 -243347113171160 -160619609380782 -170710020166143 -102414806276435 -169416340898341 -212100941961925 -130257419913507 -76906637076549 -201736377583704 -229260559307127 -159773089516492 -163196943609262 -180974397791630 -213457358074105 -196893687155021 -265788610976266 -248414938061195 -124737324625697 -39618407154982 -226400013389944 -123942975999457 -125384695316036 -201622381496306 -203117170297006 -225897199696472 -219978068380421 -230144337280434 -132719474891630 -255627589368705 -194022069098370 -150678930472099 -124132371104845 -210241077909646 -247971480429181 -70529700729451 -245761613282444 -32155393985684 -252387355447208 -219408371512251 -76553046841981 -129802882433064 -31931458940374 -255527756251254 -104767342007166 -130636669108200 -19760965351632 -170924162351454 -124196379039375 -243629187090437 -8542579439720 -144062605082285 -247500461647054 -218639865671404 -9989238498187 -258848874263225 -192571490907662 -85367036539439 -52501684863119 -49189676925517 -234032373653575 -120660449755649 -271640366541880 -39664811225300 -19392966421568 -230331713051985 -212621928952907 -13245298996470 -145574172797757 -73120248311606 -223359508786803 -58119826248013 -171005066611547 -221902744543903 -145551501405510 -9043269827381 -27888683481351 -91027849784098 -268608573112016 -193177828938362 -238656275165 -268587374137077 -180102304106139 -150290849317449 -175712515859888 -192875203919155 -177590121481533 -34605359397032 -32608712258625 -35688712973741 -272910174845407 -229086904584231 -207354391425875 -142740072273302 -100080672146496 -280750994942022 -123448228499414 -121546742296813 -117049033908511 -54279699619478 -916753171415 -279840500745367 -46764149335092 -77300473187946 -16609469480778 -260965908075916 -270832911705267 -176472427770948 -25326007694887 -169101156042353 -57426245780181 -78621938917542 -10432851693981 -100405158299770 -200888082137461 -179288989846016 -254707874090491 -25390977543559 -49790509931830 -33034687451191 -241799048210462 -242280645523498 -83621998185062 -154108538991988 -70073215185305 -56197667068130 -73346506901262 -50201060862075 -62656595178266 -77342500051589 -186307303364700 -261207488620320 -9244217002610 -205267130716634 -257110180412416 -191028608386430 -164646468429753 -38668641223762 -120463210637461 -243559711979248 -214063355934896 -252491071392505 -132923969757476 -123777263775070 -208903686488350 -19207204257842 -67242626364802 -90922507259108 -271970959062278 -241629737549988 -207760333153322 -58665433796978 -149602873357024 -194182995547096 -187062776998028 -72483333222392 -167187079421289 -273159090074580 -167519631043122 -77629658185368 -52654847771024 -277885563857933 -81564521016428 -8839938351704 -131850808689303 -200379863368018 -188184315385637 -2857701945525 -190718693064009 -191659406511193 -76146659375655 -72410928583948 -183198595006543 -121496802636333 -89565755333197 -132216440279915 -18530872803752 -242991547769225 -58622164222407 -40595883935833 -69694023560343 -148109245513228 -196370576548904 -52156763495172 -102697668968696 -98040017089310 -56245638765408 -29748786929631 -196826307230907 -66842996845267 -169805038918396 -33280994509649 -141814807874667 -216888798902187 -83335630361433 -164721037041149 -91591753058945 -25635434788744 -50284110224197 -81623299770667 -220829028542689 -47189956777345 -205672644205519 -4510608409519 -97913009759247 -183611171564147 -254346460807489 -138655137799579 -205812268761921 -47828053681639 -242882095515186 -57206973716880 -267724391629765 -120969650534050 -108034616283617 -30207779987272 -224425392202685 -68106918191034 -255030373788034 -250903944467500 -107553622357235 -169644907288586 -153002150606446 -140545410053840 -53724028650140 -230777614814751 -244134560877727 -79781321673782 -164663982715055 -203714441602990 -179457633536631 -277556556207627 -232028708221273 -248837342954330 -279637283515922 -256114034067453 -156235073298435 -160769080230468 -156643014983990 -59278564208449 -9018836760319 -56699102633772 -55537998080448 -177833715143665 -255056323577718 -206386313480682 -81087874805859 -42416727044678 -255163467367158 -125965001693620 -69794972949172 -43842277606602 -20611552343070 -255109002607526 -32398345037940 -278445978795586 -131733843385831 -2237778237377 -213677678748394 -47375023377299 -126027502237460 -154384191895524 -233330303204985 -167161756387781 -26480394905425 -218079604269069 -130809948849537 -249731374839993 -73904188584064 -17732084702568 -225629074329127 -45290218538025 -137659829302554 -96535073850293 -272014839760867 -104295997202345 -88703823864948 -81764405264046 -277278592947300 -264574390917321 -226640969696556 -149315370855360 -108447774069837 -161362880104534 -1661799874491 -121271523076171 -181507772259386 -24732890006709 -173585480899061 -74678783691411 -106627487257082 -204604047767547 -77916630344121 -76895734711519 -26054389590891 -156040295259927 -50297599920086 -103759887454559 -237298154189659 -67233649039221 -190948004922393 -41053502975769 -236621546596985 -218985225807101 -82011843741774 -255635309295384 -119109231123419 -89235992614466 -150747824726289 -124665171442420 -188543172537221 -66893237453652 -18646844316634 -225840486185513 -91433754011773 -126458984001996 -31786278889171 -152258636775602 -38450381443003 -3878959689090 -193185219681161 -70941343866586 -26078208938598 -143109438620568 -238946687120597 -74604512410313 -128674341478076 -30768969199111 -271058545035398 -17283531190734 -175927804117845 -267674559395159 -171393177728090 -50571662361836 -237127568469837 -272268577449180 -112904355192920 -94577474452540 -61358625937555 -55331746285776 -204801683713484 -74774106797248 -8165942274696 -56554189388988 -107389870673932 -222546334646532 -263715405415864 -37379660650769 -55740319859279 -188219035674854 -13609975272604 -224803940917162 -277313781065195 -68525546630351 -97084532726609 -108145972157499 -178064728391831 -69711284330313 -7942416552916 -179731942232261 -84633994446687 -270927487127489 -26240006304842 -266634059179506 -64473214773432 -24580805377829 -96906469064232 -155380643698355 -201576456438840 -241456036449935 -248996407924195 -236351034938245 -126677474081367 -155009637623352 -258288180166143 -143337598773741 -19950522398595 -242929349351376 -73275700405259 -264849993160743 -167048292416371 -23335976966404 -59172433289197 -74143587777507 -45816888663486 -145993553543235 -170084998013939 -279843992052362 -174704433299164 -166204633651526 -63569283725698 -236511151739402 -62119215422063 -253598011926529 -12646165126620 -238455793550278 -42596194237658 -208125945845066 -54917326540088 -150009992951538 -51713528226998 -138847928568882 -73414291739380 -92628916688734 -53068447300700 -252613027374920 -188263873081071 -263837992181334 -18486518484866 -95745756333608 -97847477431280 -110296604511261 -197384714553583 -180015317757532 -148786086658123 -237706163005753 -211945880716278 -15116467872030 -165495604115358 -62913455314382 -140411325869875 -26847540490804 -98216325967168 -146444980963824 -166128595851220 -89052594134109 -236252917754692 -48583144044369 -223465471385581 -260725530831235 -43554775104938 -275388449260349 -242993043665023 -159074410340837 -119706870029633 -123391326098272 -57949594746671 -273342617993151 -169786782495727 -172585967748703 -238983064084900 -74406604689183 -230395288848075 -200563028798595 -253293606931075 -140928428913781 -62945304564993 -14518403582201 -143088489463293 -257989082709485 -28662754361856 -43076582273435 -181560832360789 -223203073435204 -170952584257834 -123242745080793 -214817843071747 -86958298272674 -113614678614231 -194119198335607 -36216499145376 -22000590940556 -185936700092822 -43457835046266 -73182328680551 -158530741416174 -8133034400372 -203397282399321 -272209080905658 -135275155340923 -21402723731306 -159396956511528 -5201853264217 -46781639310746 -235727241660067 -160955074353815 -39428128274184 -101031438904854 -118672176452466 -229594576940633 -191798459377068 -197171153510585 -247818716950512 -259831058947313 -113581528261196 -255127628308898 -260574662274491 -33632083504824 -205359537065857 -66219175997470 -135065524940482 -150895059778884 -260264446105193 -69533788010429 -234361552127159 -195010281527388 -258809735106453 -199369375598451 -103273490364882 -113135157904684 -155639992895251 -83546949474122 -170695709905807 -271857487114159 -90130512340738 -64921125890109 -199058255032978 -276941123728113 -189903514495509 -39485913550985 -48580442172814 -132382701990668 -6132325247103 -263765016359890 -42460100627781 -235067902792332 -55309947366416 -2325539634555 -262952079863525 -218048354958898 -164000178708369 -99863649710228 -136560515716939 -156381468765548 -211865794185984 -203799057766756 -153042759234688 -217462165326433 -144463036084477 -273920894171233 -198132408080228 -175222815774867 -138898424913617 -40472086213376 -192527407871591 -82743309288185 -144683714766410 -248882917026808 -164913719297514 -274778509741315 -167592101313822 -142437582819520 -154669923228403 -214708856800801 -219934282460538 -58664013375494 -129498259012843 -89557535500076 -254172387314838 -56802741439875 -33278309394107 -276468666066519 -218947724696852 -265887536651710 -256275081162689 -51241523132139 -280594345655269 -63532117200842 -78152646554700 -15910547786840 -134331156571100 -97743505873669 -182275982849844 -50646071001374 -16503828100322 -64379603155425 -55603292000175 -189926324975214 -89955813812733 -250803656642164 -188233618485918 -42346636656371 -168023343715497 -177861362435807 -129372264035060 -136194419433109 -78051930465131 -189556190044741 -62800854862811 -155695480688233 -171993261454406 -16391449635291 -233671580088008 -176548816597128 -195970966555677 -195050329331089 -167333920975112 -231885233659699 -225822541422504 -181179519340411 -224461271151675 -201189406140793 -57074807884431 -145722755144323 -278134374907830 -5436738313725 -250369727395001 -10303130365530 -260391671537400 -98684369987580 -20852232651671 -47223367597372 -270393379508667 -21152518883476 -50272422545054 -43043302869317 -269860243529741 -20255379537638 -280359278989800 -206091236290014 -235680969360391 -58165149892913 -235610804214838 -231019543947775 -91551800536307 -204769524162079 -41368801575231 -195534826056703 -151279680083326 -106154977247779 -242346877627162 -50532607029964 -10183294860520 -272841150575492 -109382985826518 -179751291371608 -211892192143462 -15279040338689 -273590231660489 -271561948828287 -59024351527188 -224741793093295 -171908590571724 -83908988138143 -66316746289670 -136683927953738 -19387434548718 -26827653829158 -37046274574757 -261733585893132 -54623704410560 -217306869471541 -16141661897695 -247690745488178 -213860724421975 -164532956160821 -178892069374563 -271569899091594 -156655731599829 -177334904529147 -220855629272923 -269544283143568 -77642231126266 -43036915745731 -79076825477126 -197983216513261 -189369581278133 -256563075650724 -233003789604834 -278981441802280 -153789695728442 -117284098371818 -237475277416412 -38665926830862 -95385026460893 -193989751583667 -115790770250463 -255307679332745 -259307934588520 -41557749753921 -69979352620171 -172457442895346 -94695677259642 -189983531020686 -49498477893576 -273499606494863 -99234538797364 -95839028175792 -181454989400873 -203736888727386 -228201477095173 -144048093796787 -219140237280325 -126096735941095 -252506544353434 -128004069309598 -11263075542630 -94617080417116 -253599584548592 -132233137518989 -165847547598821 -252242782894935 -155766000417358 -62355063666753 -42087608829180 -163808311024721 -120183254014278 -125839566055425 -143807263896344 -229572204234040 -196376330153350 -279547707797791 -104793490846599 -266965810731586 -104161505379109 -125473122620312 -60499619661929 -240033866702121 -98697426365416 -239083324955849 -265576140962460 -172019720072798 -256190896101748 -148235004311840 -32521635012880 -110151244970033 -904489632429 -113078199427166 -81031173212253 -64262034101234 -47501263751132 -87924116126878 -195086636805448 -85613160592296 -84899912314463 -232625055381948 -270504147267069 -136512497890634 -262844807119903 -261658165509115 -223476643359218 -123305015553087 -234886267163864 -114573654950343 -79013133534613 -83160900786441 -110329138879001 -162285527522173 -62002847230324 -124869989171273 -260964133686431 -171605016501644 -228190046302772 -118718208965839 -68820411086081 -202488439980485 -22877638900066 -273614336726712 -55100206566673 -171402520294879 -253624283631524 -12570720295752 -160010555350589 -235643683001989 -63366589877839 -137984590227418 -52781102233447 -70773062884865 -215963914190640 -244402963011396 -194408054974713 -143730859577531 -249504331484739 -238102726363197 -79388838622688 -96874383509815 -179746946837300 -68675301455606 -181588990717571 -237970658302845 -225702189280703 -100548412030618 -68096290225195 -26638690007488 -67031714367380 -67050881153594 -208184582249473 -220001316648610 -30690482188938 -6051030785320 -192623804300105 -138137904908792 -62239950815503 -95963839111355 -116990811237235 -158278863208794 -99713742903516 -28508409270528 -24551130414715 -250178885639772 -61450803978560 -270595448568258 -113576276968369 -36669196816436 -117965059109755 -207004719515503 -172870706265348 -86721088307788 -188851165635257 -101293378415135 -10757848070830 -144675444103003 -116181903216903 -94464365136900 -203510846346239 -224272812527799 -49453865650935 -18987431068142 -70129430858059 -252697363583262 -54216558010688 -31727530300401 -200796549413467 -80917709240843 -185845683298345 -173037566823772 -217623402003263 -136233924038090 -177280107378095 -36598423079767 -205254310360371 -44865594508550 -14469438565863 -96267431170470 -275658774361830 -196761178323534 -5933676787317 -30140403375396 -191956206050993 -130682575663717 -196630231611013 -270110269326266 -218048170329606 -103024628690854 -41364753718147 -247655324826371 -136174994953898 -19523670346906 -159656615257702 -160754111357707 -210661157739258 -106223404084492 -155945428454807 -1381634576338 -97602760220305 -260721528205136 -44088266269819 -276893286713618 -64190009870867 -26953729411401 -45998791090455 -239196385828198 -13840101463858 -60155015277965 -281258090056670 -227765436243296 -21919113876580 -189878849103730 -29774386481852 -129649983003734 -269541412539907 -189447841099641 -232150165062337 -30399486621334 -174162456208370 -129864981050346 -239472691100044 -222196974019416 -260978496095528 -25569201171269 -157955258180005 -198661294222372 -82985579262889 -173284085001326 -160134395038053 -9169245905005 -241267431478664 -22047179376709 -97239335337256 -174250079097729 -262147020928609 -145546494133029 -231136055641353 -179788614037349 -15242553097765 -47288325439830 -15430699576778 -201720232054990 -112334532183312 -21672937389772 -26924346079550 -29103184637441 -143277743239449 -249384347204274 -41856941876060 -188000450640004 -64351236899959 -26964141520039 -196618161771374 -71606119524137 -166000718716203 -1252330833749 -186766961165633 -70360799378957 -17897011288904 -50051300202996 -276902103130261 -12853407626923 -100744973406152 -175389700693247 -208240733092624 -5883155521512 -247512701328449 -147718035527792 -125222324090452 -194480755209661 -194704490623112 -33356120378215 -188348280007121 -43387498831796 -75920774507704 -56015048511411 -64017080207388 -157611020034100 -204850304146924 -190105596655701 -160636624047993 -6362314373081 -173735547267236 -78901681170845 -167053059545336 -20963319783227 -101081318659378 -104794955015056 -59600574925827 -130703364705426 -213913068647578 -188533849532685 -50524387196843 -72033124606056 -156727229908726 -245257238031597 -24032009762495 -203619661327755 -228736166900645 -276716116866952 -51931048367548 -142388031251060 -169359036500482 -268716554755256 -238154397652543 -80261229149634 -203374354170367 -152625135078727 -104064974924406 -139638874227013 -88986265611263 -203993629101150 -280904323669508 -276084929683450 -267911635928659 -198163908257967 -246400593507451 -270829918673375 -235711571614406 -265156309821799 -242557943406276 -52788975404399 -125725036074435 -38118986181048 -105041314708096 -101279200738676 -216600448778668 -21237728784206 -277513619426569 -216500764610859 -54049410362080 -18150896722497 -103473091491873 -82113611714805 -196166565362746 -162622942761722 -177808703449183 -97973763316168 -188651717888885 -12647155832251 -38555372552944 -109936866569483 -105449570095767 -10130148505343 -60321193661905 -278229051636458 -84211641327963 -143206317834757 -276638820213698 -156827054669446 -188234816035711 -94363203155863 -190543485656697 -106389706875595 -153523945073338 -184675311759388 -252420288657497 -249083171255034 -206956620850023 -73448531252801 -271849970640993 -250383795294865 -59508609839891 -156058797264361 -114060608023286 -114661047870651 -24311166069886 -30327565165318 -161556186258116 -263139984630125 -41893153503706 -143853801331774 -134342954304600 -273607879165766 -176838139246655 -178677319713962 -108119350017536 -257068602419693 -49661541104665 -88849446022859 -107151299091907 -125869695735346 -161873869594769 -163880346196502 -64303631395131 -1580767877500 -250706423340487 -149635979965562 -37318079550072 -163156493109042 -3113362083884 -1354303529117 -165082857361268 -184346242643394 -249935683178956 -99483666275902 -171308629027824 -71821320920949 -199853359115753 -169465278156052 -17714020551813 -81005655466639 -207417385669254 -242247908433028 -3313488353138 -200153015092639 -156752127629277 -116779768923959 -251906938672698 -148525860235872 -60390359757444 -262327439801466 -252175877973566 -267118894692057 -263699695396373 -132231801520178 -39085204551024 -12244985509398 -19959088370079 -260087360372222 -24158053269313 -35258588161687 -101754230346340 -48571490811078 -197956277213853 -56098252386645 -121791400606504 -164844201892201 -82767013915695 -111346692150311 -3369085557066 -153378840565651 -166472599695196 -48150400144433 -128696971016467 -24269661383313 -111767212630690 -106181669351099 -142569402745543 -170711258724732 -150721275442643 -87496658198716 -45489330277417 -275440761635377 -193418053416627 -142610629669578 -225488860847523 -85744978425976 -197068504390194 -103716764074881 -14433522414277 -251448835049504 -80899657673242 -206439063847273 -235614886771186 -79181710102559 -279841389639648 -813784678721 -197676614210069 -279229301493745 -40546945793273 -76726731659270 -96970755298887 -4318199101364 -69293640165379 -79320627936631 -75831154425243 -270754812910597 -200288221181790 -145327631831793 -149740289664764 -31005143687274 -87685932962948 -141731869045569 -159930876644802 -112350137492077 -167471471878265 -253386448452566 -32309635390338 -106107473446588 -68547000332392 -51467855674276 -51500836676534 -30264556198982 -25734666731526 -171849261262541 -112160742386689 -56917494577711 -111169762694050 -46745165122622 -44728726150281 -251967220247059 -19619881300388 -265165877745068 -97136342130788 -241233712680446 -14274278379491 -212501558977341 -228614204297840 -124015067696076 -123764982550452 -13334103468517 -141496690253307 -179343062623227 -264481488580348 -216855591904547 -41091867744651 -28023923520632 -65111482297972 -25345723904412 -280653104946659 -209709089549701 -200679160822952 -110879772891252 -240868487190846 -11674286137841 -105832050187174 -273598674039735 -84448159954987 -189881923897634 -237639912374674 -119625312213573 -218532504541035 -240521843484989 -24324489178122 -164329532950092 -148715743665393 -41980542167909 -165282283288339 -272898546221547 -47448600481949 -205611811379662 -12103401100843 -234956917056349 -58816669491536 -253846088294912 -269199435227662 -104841834553159 -5975837182131 -230386840507899 -96096295230838 -186709392084259 -117737841522728 -115948644494449 -151258963445295 -11979963692650 -246873169116796 -23378474863005 -29481222965571 -72745005366175 -186356735079355 -135172983563159 -182523067188358 -32967150470866 -252703114647174 -106752324078577 -126363424647780 -274595036961508 -162330166976728 -202408701540110 -20517867362660 -191336564370277 -238503180050118 -34088399225133 -147079526051462 -101877660784032 -88763615591609 -44215279644622 -280688538614049 -91497881588286 -41425110814902 -199016359340558 -175533364136584 -4102867811318 -145831545618486 -139354245500928 -51542267803935 -267498415670066 -205441536538232 -47632069261975 -197636553444898 -110554514131680 -91603580116647 -142864174262702 -180975298132099 -172014659150044 -178301962317510 -191505042123511 -34182812085574 -266684605989815 -213632030383813 -1921925230945 -33235617605933 -231762793909365 -82496849191531 -158791905122673 -87059937362564 -259110991035359 -232054619333633 -254230949190853 -105905774093291 -29111906820653 -101709623509455 -190314291328260 -264175235915532 -150723076158564 -11535929083445 -174702158802020 -95534199118677 -3837970586468 -180173271473423 -270069078695423 -147592903475247 -26577616084530 -252643151714369 -329108514741 -223056730517655 -138402904341873 -79066277141192 -111215852458708 -246508836276872 -112877617149445 -70298605383661 -217969092908754 -108085068261707 -263832486654948 -136027316841576 -215404398751280 -26894111952461 -244512714161716 -17873135657966 -82191426363736 -68862133405189 -225144489084395 -25119709896171 -211838379123146 -11813599934922 -191667447835639 -98491035976579 -111791689716244 -232342974832795 -177784813610629 -237456642678271 -198567406971574 -234402887644770 -257836909133622 -272045135523674 -30010148999051 -163773934163606 -267864021587699 -157316745928217 -47345701438346 -240398765542424 -258190218254971 -88102581596776 -145578773012664 -136990406560116 -31226165994602 -208966873941988 -182827283528886 -193579656823137 -102725203821750 -147180052043071 -230669093341195 -14841389983773 -94541110610981 -82189406253945 -163287848882854 -78439449743610 -9562130557839 -110113252474106 -260607034038768 -93158177648296 -75884581632146 -40314159777677 -269784949012533 -162860197326446 -17406676314843 -111911693410376 -36687066075113 -23205486402486 -89619250455559 -156138291909384 -237985196580878 -99893180280104 -212689737255605 -144484746610194 -206913435534680 -23967586631520 -210137088965733 -27719242171487 -120728997757077 -179737942581998 -209495655313670 -104481263447217 -176567380043321 -102018269776903 -75191103013051 -149076838451962 -226982007718453 -176047953799535 -14494081813848 -67597757282028 -234939768039989 -184323221026829 -230873640323788 -280403339044453 -238831400645324 -41155647086394 -169519824036650 -232456149898057 -269061283336599 -188551799304799 -103065977317729 -159763104042985 -189159275591192 -72932602933846 -17111663580137 -145114637636476 -269511493989374 -178262577654413 -205583340192374 -29049272836628 -54899030679159 -137966839375263 -272067219805311 -195509409133759 -241007886906768 -18539393179210 -71937142918808 -28120298273311 -269037172693978 -49442065450293 -198228190246792 -168617623484386 -205278322243832 -107988057401157 -86273652240554 -206415174008719 -144164099966293 -74679649775120 -131686438520621 -264634104429621 -130612290632609 -19902399014470 -272734652032335 -167373161306136 -135310982597146 -95355004560873 -80743156260888 -111076754845603 -123538602770402 -80642555144079 -175496991144328 -201056983952307 -114426978907059 -276047125555732 -183689940138290 -218893689510739 -189673639963481 -163306802578780 -130891890867858 -65875400049911 -210872091550392 -176799602240024 -41649492029789 -94702980455578 -185845058537717 -150117141964278 -261730372454268 -180584195062427 -7128217023193 -274181155749001 -119724187486695 -239422280085690 -260761848991596 -148523800737640 -14233020218075 -70961060076111 -227403309425384 -277777275865263 -206823919428009 -82128615503615 -231430209335399 -134400576130553 -41006538646090 -116027530525582 -90706371919695 -60444997745822 -115433465019431 -14562246400049 -231203583633231 -61749473016717 -92212345035824 -276827788261470 -96250859090175 -135850023264350 -223370009041748 -159299929888893 -236630936303626 -874383291563 -250155258828041 -108900176442945 -31921797968044 -121865636397105 -173968844701404 -50293894391299 -21980780618607 -210847440963276 -218014710886676 -145918269294927 -161664188738464 -263872038451239 -163448222262619 -100835153265954 -223414220593271 -138357757621088 -95520844978962 -238332873936041 -259388522975644 -135172397450545 -59871284413279 -266318231440287 -57897947468707 -19637986890234 -228525624369619 -35200216091200 -264739265126945 -82315623095018 -113904920457334 -217846154680505 -77359743846922 -240311193365478 -137874407108290 -114186375855722 -142825270477305 -12714904204860 -3478903625756 -199126390722165 -277046642519924 -47096219843338 -56076509414931 -5635599180973 -18550239730557 -25965365023965 -175456961636857 -191211647075082 -168088606569292 -47535977784314 -137120938412093 -247488855333648 -25811358767623 -185502157268622 -95780386800298 -80098791931637 -17518855654156 -228682135073001 -127416677166978 -183758433086479 -211392541747587 -117363568229478 -35072571553905 -9352921347572 -151544138616978 -113522235135292 -127610457518368 -159029464012557 -106194339539267 -187574708984993 -143140474247194 -9117352774142 -10999308340923 -145324659361956 -181902178522594 -54483291276205 -188857340043084 -28289295949713 -237796853776227 -264271846367641 -44251836036016 -102666516772820 -200540973751128 -136828738457234 -141061078552700 -211910907358410 -984869509234 -64693138621042 -98913733870131 -181079647934936 -267110347068147 -110226737392960 -176267306201387 -108693924648273 -105390056342846 -129680487024999 -252060659292663 -168690608203203 -88700517242636 -114525266884324 -161998832569147 -224562964757574 -85241768886565 -223396829176119 -108684103134241 -130968697804344 -20966933458781 -105952946548974 -86465539276827 -125646390287031 -31198194642143 -27651284346348 -61733362635401 -112813565261968 -260105408378544 -86717443047218 -108025260873092 -205379253275382 -83437312546979 -7290217820793 -232947838783800 -51580685091778 -206147215299244 -115650570271635 -93526533742721 -61962291174508 -136900479865243 -45981163310469 -69527711006861 -237128366262942 -146945037214337 -19022800338319 -171253087274229 -165136682537182 -173483402408352 -273447042867528 -86168875294935 -245726674964075 -249241571333830 -140371406022161 -165114570050628 -237784194674258 -120954878611356 -139542620219375 -186591612000724 -218332344270993 -205479670670382 -41934071538726 -169264907375806 -142297770274387 -237110005969362 -120202490157703 -25452952452186 -185457867110639 -201042391334773 -57228964388586 -59958608061505 -4019610812829 -188381838471473 -190472340005095 -262861389353407 -201870782929076 -193031276854070 -159102012490241 -228074693888587 -1019527868797 -203318657216323 -114502945261524 -144586624773019 -118587535177663 -208221388952244 -51019430567846 -18027706895105 -114108475805189 -198400903047242 -167399855818026 -266891957277554 -202340046281121 -186079995155366 -208161567003140 -73088565914337 -245496425828996 -113644189070330 -248920380859342 -125532926315621 -112353063131176 -264583304618469 -161574222509671 -124077864306461 -196364952794238 -228950931874914 -108430529499233 -62261437761213 -264460151089240 -249191678774729 -75215700569805 -257131966309088 -107464768518586 -11815995513 -86603979075808 -122187981755286 -178356539376804 -275615878181418 -24908296749649 -113282395582457 -138474888086373 -192315965831622 -42990172838651 -115417694216603 -109663551972404 -135172439682299 -8073103171392 -61234726799481 -122250253282626 -182529754452804 -3222209287664 -125662945585460 -108815535867834 -125264157697704 -16186935985497 -103175247480847 -90731876228799 -80148494770059 -115899093940062 -10366197399892 -264932436366740 -90081842876040 -112455344263435 -193646999442413 -82593029791321 -176750098481800 -203728466810132 -265430874670341 -80363323291400 -234246690525609 -144188042528648 -7566701108418 -13802180083677 -141182237164128 -49141383422641 -139194003170780 -145752174422421 -97749053453329 -151620683107120 -100168714860175 -169902947506463 -26257804977143 -163521335677900 -109268246147976 -182406104952742 -248511621331447 -96616950857003 -123209112514350 -191720645682459 -95409657877835 -218802149967047 -152398568761348 -56598247684475 -157972200922070 -215287656137179 -16809675781998 -249032748820393 -79524962193440 -6999856518275 -56665560560691 -80557746484735 -277702100347007 -176173016832202 -110266113237416 -166885024515839 -127809862970821 -199946246002065 -179477711433573 -241127889515895 -145757070516362 -115708266688133 -41174885331067 -28012677636925 -115538709157720 -271083646950730 -281384142351623 -43291337807827 -189181637949200 -191551828270610 -239358355720672 -253965972713651 -141039992915247 -121531812442563 -275369423653063 -188137427787542 -172709223832594 -23655854445862 -72134641025791 -39817474467574 -143239908266828 -97459423262438 -49539904541975 -77676836709431 -272110804739788 -200032712568441 -217041555247086 -208829931508374 -107239482707362 -182584452735149 -177936644808184 -57180206655486 -89901929499795 -205751625921542 -268894758890957 -179667980133436 -178970617822477 -133074751758155 -250285825703560 -189588410278394 -247730430373598 -54889213785338 -203168048018308 -66303226222994 -242513035419314 -31164164088371 -183465645078945 -142740201045218 -201989402321518 -277406827874703 -179771330947957 -86477214143784 -258543293718949 -43581057500498 -192183891455234 -234593838970218 -201764227706630 -33540941668864 -173504665368341 -173095427716455 -6544649982688 -33249829618573 -75121389232801 -85809281874913 -117766671064297 -88974619538787 -107929156021257 -44871634022303 -4167000463283 -264440401943648 -131594790167774 -168443552645353 -105214080210269 -197302560254430 -231315505884240 -84813215032611 -3320996551635 -249090679453531 -184191231426480 -208327087471932 -209838475348976 -251884101440199 -43650045085328 -69280098167130 -167087967353263 -129857644745044 -222909624872125 -175864674527209 -152205213791382 -242911331317185 -20311833056538 -87317296465587 -64180205758769 -75919715181457 -10962424092861 -266358024060178 -72355859503438 -76518971268109 -280913880064124 -37680308787917 -61112821521561 -159346055320567 -73883650115156 -90398105249144 -98070825346811 -15866948149454 -174583150068255 -99033812091336 -274563151252604 -89744590929858 -249486933707453 -223990779292698 -232815336366923 -267385094203029 -43678144184224 -42116741471655 -102085789938782 -90973188211348 -217174476161679 -140923344620753 -41841174034151 -31243331609506 -62980706132494 -167533039082494 -215462876760675 -263669634123366 -4234461874576 -195176070275783 -14730405659408 -278898040465963 -257322238322551 -100592588728009 -114625643356404 -279441596740891 -102824697896839 -29096177654777 -65186173470456 -235714198366371 -253872318570034 -44528668076182 -166850028389530 -30308845984932 -94243529074524 -225304652525952 -83957898672864 -63630876576132 -201980337075873 -110328309302608 -44949920385900 -87853151629058 -249804955966342 -242846540759103 -266258023190034 -222234548522045 -270485952891334 -254589426310016 -248939411578121 -81930301207411 -115093202020161 -233565835316369 -38097868376396 -225135946332509 -272082222506789 -52768701601220 -102020610800206 -42695579843967 -224375771354376 -8842413518104 -43001353967598 -254444444547804 -266201772700578 -222291702739623 -181866477054523 -55040405759270 -131980035276253 -263806039050836 -204525352509103 -20528869043667 -207890366635780 -10100475494850 -280148345659749 -125839129807509 -31410064441334 -272777476308995 -265863968209226 -221764747938666 -174782567436647 -110865031289323 -185030705501360 -202425943197393 -5952119441152 -2244930050699 -205585006800516 -219971664513152 -129744180773634 -105789250375373 -113592062337953 -181454999682618 -146613283407426 -9898387780207 -129700505081064 -249405368793529 -127553799264029 -61767039480499 -16169501261335 -149304809469651 -213006820218117 -13660529945994 -6146500247603 -171698779269421 -62992779671838 -26872121490548 -99362820061277 -90039275077276 -275204984921079 -237537156378160 -274200374509685 -134466300518509 -97760624671779 -267571545821105 -267264782127106 -28318507289483 -71184442189310 -236779345925024 -89704134810944 -134242401975537 -264070044238123 -133260692979429 -231156046706051 -162657017995343 -94982139661946 -248491082733088 -206950159079878 -48605415476863 -167316358474637 -99614829697258 -99601853672343 -156230323382212 -4019502063051 -62367940946101 -272554953866240 -71665006367328 -40907205131630 -90009787500177 -262975427009272 -135471495096456 -231198747380235 -115589785368868 -91887986215094 -244734736598360 -223367222817686 -128536686684496 -187978447047390 -202862312308871 -251604934035729 -9810388180217 -245142595131504 -279491990143953 -77388383710659 -95236893028083 -246531420149527 -228119762641785 -169026042119006 -160768540018039 -264801459940094 -160288764140381 -81292702694294 -248242938154222 -277834099765672 -233238431440981 -182323868371383 -230928002512432 -131238929659389 -279668932827094 -135335668312882 -44740742053134 -85215318078164 -153541960706105 -194199528945353 -242617413645842 -45945631232498 -67200662550176 -31496284911626 -41498881306921 -25595299212439 -113534186832004 -175541042900859 -148770456693846 -72521932358655 -62506837636248 -82300107026347 -78216143850823 -162808944036118 -144839599095695 -271818827357749 -97867928458987 -95218450452432 -75481871075588 -213158080546471 -19704096359634 -85937853680686 -174892848935522 -246830096865890 -73738515294610 -225732525964079 -77844117907403 -255304901324006 -46342021083541 -208318390533279 -121824641928199 -18977684611520 -153397088932358 -219168672904862 -157525062485205 -199321799645362 -113532543719613 -128347010693397 -217584129723100 -122288140714139 -110044131580089 -234786629739521 -128695238385212 -28191973197874 -32975843102916 -97410171077666 -195031043624076 -139616755335811 -94798749377228 -235111714961340 -223310985022202 -142789722616246 -33212468647307 -227812048768234 -214720649068453 -176565166286864 -153222114023253 -77075536338273 -207603493683383 -103910626867377 -66786242724017 -72384272556618 -48163005888353 -41139514417217 -128640018818117 -119065178785729 -63532886695800 -146083193898008 -180174884273656 -48291177960450 -10152024574987 -186360297683407 -94803151585250 -133027981611863 -18008908496499 -45316458084045 -14052314613230 -4379739743852 -186891603612522 -14820775339290 -91824190603553 -198950291137312 -67761381023268 -26592643434020 -183754045785592 -80091285367105 -80388718924856 -21143066338793 -95120881436035 -90784015576248 -19507219032854 -267652353174231 -149709271723389 -207185665654324 -229705171567235 -153890395994142 -48806381447907 -24769637124919 -236562701329331 -20348847653369 -135350713553397 -278832649325554 -7873412111256 -130249521505583 -158410687695848 -48621009259723 -75186135438041 -263404525865865 -192418613209999 -586859871690 -205697847238653 -159229443354731 -166122386269356 -12931288788340 -73972685517172 -279725062181619 -246242477192820 -3356309725480 -230018944064369 -263566145913653 -42949253435888 -66129745194806 -112758442860941 -30388166343891 -55835299635356 -72039381347136 -277623441346068 -144203199336828 -7358574312148 -99976826995303 -95617260624778 -81030809269252 -209026397116372 -160472984617391 -224657864779947 -4037788937186 -49269724398959 -149401138391573 -29710451769071 -145530971231036 -99385350091972 -267038842641646 -103739813185290 -224990225291899 -88782377887950 -39590266373757 -189360762504686 -113126338042109 -68520468157859 -123214387394049 -236223139985919 -137990250557522 -95512854012991 -173162113594738 -67127021421724 -238025619716578 -98771458462386 -174018273099992 -49296566291102 -99379075716458 -65731522913487 -14274555631071 -53945463132254 -47283465015274 -54541078384812 -254683281562794 -54817998069322 -174492123193209 -5660132119862 -21058843978259 -99183382500829 -184964487717067 -81558086213151 -141876739838151 -151933871684277 -134166862889024 -272937589043462 -152767258389622 -40914242202853 -67837850790043 -164331084253371 -56154430954563 -12655179608475 -200429891019369 -23124340944356 -131182296814710 -43142724052205 -222482199948043 -1425774310680 -65208265767985 -254738476676827 -251774675709048 -209188697307330 -195802350880867 -18121757614477 -63760246757568 -219520469573774 -261332721174487 -207043322920954 -197908609012282 -80750980095257 -15886924276961 -254936216540717 -68233514768833 -91669940132920 -196279155717630 -43783484636313 -160915658642885 -16382192237194 -142463737307482 -244167476685185 -92592051562309 -167232018792470 -129058393956372 -219711008702346 -160356558618956 -121645393615115 -104751427607280 -236342376834579 -253893546897100 -25120295079255 -251208087936930 -276657746491453 -131867464589563 -248044347362809 -156877080158055 -247795050790552 -177591450667189 -7535196150078 -256663906470645 -193317225147388 -10823762310664 -149287674420163 -215535067418178 -77875591866786 -211016747626563 -249696349790813 -116647248040693 -242059432361894 -109729696191977 -54407364536662 -195160478027950 -206827626824612 -245841323448246 -201173108074223 -205671796972798 -264055770106219 -71974606167599 -201475623000556 -28319212173286 -126387140939568 -275991533420763 -59360758836953 -196264817092880 -76858181509142 -188382059616297 -170436766409448 -155759376646912 -129186985748201 -205812552284401 -36735657711021 -152694718703222 -17039926094700 -183984480206537 -153602414305593 -145189618673706 -145777633879912 -192070100529721 -217473755788309 -212184841215830 -171297621614066 -277335018806708 -138918440522904 -230966596487581 -258823168693 -156391141949363 -146841135963087 -140416838464332 -149397228995010 -39588327924650 -23960463895942 -111814126810584 -179848945235491 -192306995624096 -273765673704177 -165570984606029 -107663911242623 -224343720179607 -279438092338532 -63763556888849 -165329863098213 -118548427694343 -143413985363549 -240266999898155 -18024929608060 -191913515321962 -108912252802653 -15545906146954 -39313600451758 -124077526232059 -180115782009008 -220698635295989 -159847421783676 -34131612401665 -183606309607887 -65102335300629 -80110969553459 -222452676066398 -151992595436115 -165902193659528 -29364451114073 -181113929796975 -204248628640208 -183246898515576 -194956011963102 -105856179226264 -224958505980344 -182634188945430 -92889677360262 -90227058621090 -101573027942158 -82516146880441 -256009810328985 -83550682743237 -140655315383019 -146683801241394 -178107999082696 -137729621161885 -180641179464529 -130429101184205 -206661553950980 -80786398585321 -276776610466687 -199748965424673 -235971837896099 -99145400859783 -89349881842456 -136264014879904 -76909750712793 -144980786423474 -11468145659040 -240767497284148 -278214350357674 -22707493219788 -239061392359075 -180686080232234 -70687284980754 -276302312064222 -214584018036007 -84184029385215 -198205378596652 -228345544425432 -169176024914751 -175865303949538 -175907895739348 -146410432624858 -96356678716109 -20383679418517 -91863940581484 -68369180558380 -75322629664957 -194746694236207 -22993341989839 -132961275951032 -279364769232601 -86424902096283 -30552254580862 -267931962625045 -220292477131309 -177773458790224 -194006106747915 -174279547350085 -134686260723298 -5164866806632 -55118086036918 -102761737027567 -40057511735286 -48738095789580 -197092103214715 -10313868397633 -57144644732302 -217630325939580 -210066525057166 -240433428043683 -10909532586208 -171523886951101 -125779820618874 -265397430575354 -276091704029764 -178452194027593 -214224470801324 -22479663018841 -172233154025171 -29426544970145 -50436609548287 -129440052160896 -106948810111635 -244941240962362 -157548278185655 -188685527743594 -72054253776283 -91012547210838 -107702560593073 -90167557733267 -199185626171640 -232884269245612 -258449424135504 -24084164803889 -64239978118648 -63434928719533 -12217636451304 -146522631677357 -178548913836966 -279706366982049 -183132611806840 -38839456104245 -153140706531212 -245067050767779 -271079535210613 -181489938631717 -67804371155554 -229101173433805 -168887656590708 -48188518928803 -50053234861660 -48257269527027 -18915250688180 -24743506086391 -134838139811941 -194772974656142 -259316165645335 -25311030878835 -278207118129252 -201050567327734 -112647571974388 -275318397383170 -127125551092954 -190422405872902 -66902494325010 -233169465637578 -232705058396235 -54441917282238 -138373372254273 -18775555518804 -32544713399313 -195995141650170 -162309587225228 -207546523813139 -206416092120873 -159906751426618 -262580209515392 -19836238744486 -159130014568624 -129637896342960 -78471456212048 -261361950115282 -95817931707582 -71496030574767 -273335586714363 -14549550688787 -230414330125791 -45800512493999 -264880257524483 -215235260810085 -260710500748030 -132794444014530 -80373576099668 -157626488619288 -176223391954264 -73592692568737 -280437167294585 -198638308270244 -35701190659486 -146560356016200 -246579480783254 -108876289424755 -148589366547643 -48223829527076 -149404058672593 -29438618509489 -245278885062573 -18281963077161 -21426191602761 -104033319244347 -2943104341756 -247236248032679 -145188872648582 -133070114378849 -184364884394284 -150124091296798 -48098385387662 -224842182656117 -48440442501611 -189803703325979 -113060351448660 -118309774070732 -19536728254679 -157347892932612 -215442758481340 -112483284830580 -10435657856106 -222155590391099 -153516075196905 -223030618498965 -140044704340837 -131722389186213 -230053916684476 -236821334219070 -171327923185726 -50467640345413 -83285043408783 -6943476648061 -260102677170593 -279116522752346 -22463082535857 -80642867910397 -218006378514410 -47020890578455 -157301862417439 -211198628596400 -160410479992977 -19817756893638 -257002334147875 -71361207973055 -69981955230813 -100553633749790 -245768881894162 -253086325354655 -262663278477314 -212648534766983 -112485963425316 -156624861423915 -36081464936194 -215159710021726 -230866304713858 -106271052416294 -34737580488063 -102328642020293 -230868107996185 -27142525543571 -125680761781405 -115915288592281 -223830577831165 -111494757660942 -57679207285132 -182702250919256 -233331330028476 -260503325782243 -188606808078091 -281457686188618 -138122698020269 -79456143622331 -182659959096004 -251636168073820 -102618740550899 -186780014950976 -71683453532458 -23944511306376 -24227345769464 -278577569925533 -74433111013996 -175666773949298 -227784973819875 -99009043619463 -213063171854898 -86091297780689 -135589022417540 -176081359850757 -192220193722894 -269570113524192 -154703293789465 -100671952750281 -217964125357738 -242121347464858 -72053002866408 -12632679297668 -69627035800868 -242909927694053 -202643427209402 -181920272854171 -44861477446574 -194953372209149 -73649676160236 -202331811152492 -252719208269995 -2209445085397 -170852011999428 -53907656899944 -162933097684672 -146981772312637 -247759069467931 -144025778246817 -160443286712825 -54398907054752 -55137312472975 -120711266002554 -268372551539159 -137871094844092 -265143368071286 -36184297304930 -177614715377762 -44632723299373 -250727493287795 -67031806970206 -184875239182828 -32557742852378 -215635626166696 -168604074258733 -53461865703886 -132919493339481 -145765817580702 -13624303531723 -238340502405296 -73884477808648 -104418232874743 -260633864990467 -76271600415401 -154177455440083 -182721536350081 -255013583007961 -258143486243958 -140539071715667 -246318534049675 -846703598507 -184606721519686 -110105748971675 -101304926790475 -191467763413591 -267201305403978 -102182019714747 -14320992860853 -152896295847281 -160768447152959 -277528368334460 -271073881652427 -126683423600294 -64635031236959 -135769367718656 -207869857144888 -176516672551073 -130858032480292 -200788673902692 -2271480020055 -88902785686093 -6852652922039 -123392652487997 -42810086890246 -84554345689172 -229542276169008 -175159212397027 -58788839808246 -100399168120014 -263948331990359 -75710062821869 -92209944900341 -244781228254965 -635987479275 -43709926520028 -196926713746865 -252941752900908 -21447089800486 -94771623436169 -89272596956434 -263346369054540 -148029384217189 -7832722738930 -128943876735481 -256915336143676 -166133680343154 -29421080698390 -194099394771926 -43470040350109 -65294149400236 -35230617393903 -191906387197063 -15817498607742 -44322228608534 -265246319101617 -205350043226790 -149975635184894 -151489206869552 -168157291476127 -46927604831182 -161501688200262 -174384104439448 -92606143777814 -223801161429381 -171682540961498 -79349093202619 -224420894979747 -213492912738144 -98832851522232 -214402418259336 -183758442665735 -180873629560001 -206337754365847 -53093577407147 -188957383163473 -92516575630650 -116790069744510 -20368812175072 -243435220698112 -150633934852188 -153013502823466 -235425112504016 -194836384651084 -171506631600453 -8853301673570 -148899154637037 -28931753430273 -223783192755238 -238309341004079 -122464945292269 -15056359310941 -139443744542867 -48667902067796 -254953472551375 -165667428387189 -218509426258162 -131340338386358 -54003372252833 -6551387490179 -23081679116387 -249810837071488 -74530375676947 -281331078154396 -103555021117973 -247235502007555 -206066391405745 -186581215890069 -9401432440546 -82831033624165 -57482834268289 -125867601835044 -164789470567375 -89478794973205 -82661389290885 -202966207026031 -110273083020295 -202675672595711 -271495838350618 -100267024113038 -246444651862387 -221129025352004 -113205397429878 -140942315451838 -409608739349 -193681967586938 -260680019487784 -262691511271415 -43576805279382 -83592090636377 -22369159715828 -226558406040037 -24110464863783 -190174891229917 -276194799787240 -53294071193072 -123637929167754 -88453445470808 -95037104221993 -112525891694868 -33238676126526 -100272381302510 -188348263755743 -266022763299515 -36703519633993 -102068555743337 -117073325816859 -40214604539649 -181641434169512 -273825957673352 -50218596821834 -109045655842414 -223243090007603 -33416709464884 -205555486065095 -121654470330916 -75193477044984 -184312184400463 -5943060026662 -32833352473456 -258834351331105 -229582845557368 -107745669547037 -184197629466664 -217231283221898 -113503663734204 -233153917812397 -176352357154071 -246937762826420 -176247783176345 -191490642344779 -277892339332341 -219036255308306 -153316846316930 -37547396771989 -172309521816560 -143811295827252 -3783671181215 -197733870635052 -159196300683234 -59009204817672 -123374715948601 -69242925469839 -79851454295239 -241242730852607 -93616940218580 -228764566927534 -50187868772579 -16730093686413 -67616542633435 -223949691854347 -210833824110907 -44643275749026 -237002373075802 -87881432315756 -179705688901724 -139226334433337 -104196429060383 -96451510100038 -57659764770553 -224682040210811 -115683943722010 -68579724759548 -52192037463472 -204013368768525 -34460157009067 -150175786212177 -140508333923665 -45788696194789 -123733364073543 -155263990347141 -68134290004490 -96120560614406 -139266220067038 -28964825942907 -13471415113774 -68801708825228 -16675712274250 -121625201598614 -129496057351165 -85469687053331 -127959766542584 -20965081514512 -36542864860850 -237158943227073 -13912035831699 -6306839830655 -253267305575030 -69644402903803 -252779975726498 -56831208884169 -130093923095129 -6033184677582 -266558003048534 -51268451278746 -95614106192673 -15676935810439 -86803266058820 -246720228698313 -47308154125571 -204773996948678 -15263828999991 -280913654038534 -52873560684662 -64918994007440 -82489959227781 -92425147274355 -118415323699961 -227792096731176 -264251755732770 -200129864691324 -81816460197349 -276637427164741 -73723332884444 -109775327666837 -247767607074752 -255969748180669 -158251093222206 -63567376480431 -111661849111540 -108208690002110 -12945392692233 -60657117770953 -207820228068730 -177685526009585 -145121020103522 -139277877685829 -101763108246221 -213504915119553 -3540936458989 -271287447446280 -206312191034381 -192016857900654 -72885583731752 -276738192858755 -72024545358334 -198284772636190 -103752202546252 -45406337336115 -216912319882997 -189113831885287 -78003331668549 -159098488756567 -69253863431380 -162751947881891 -44889688417407 -238045242222907 -248881675537087 -227808550135212 -223025213680541 -153350847116167 -227550411776478 -214582966927600 -182159742636252 -258990306147625 -151854042675037 -15567756026084 -254511294822898 -136078117289158 -247943262310800 -108886744724772 -101548143394035 -4391598074344 -40917041591068 -85356223081921 -133283411250609 -229194240938869 -124119258126991 -267141311038996 -161606748454204 -119199534744219 -71165035945725 -13169157945139 -73659975332797 -92620452822404 -220848108233952 -75946149821355 -179093002358891 -183305644800354 -79657309299655 -238852710312961 -117512156759827 -116148513838012 -236887503232261 -73796337376653 -141380956032158 -32157569161632 -12894447186819 -116855623285727 -115683197696886 -45213223239808 -231933818459482 -65329129781492 -228270118436644 -100845536992759 -216619187956329 -24425096315708 -157876998355698 -129584769446218 -58899995201243 -164888449348918 -105482636815448 -158757515639976 -25847171630558 -232523489881254 -241456632345615 -115353891880587 -87077403852297 -119089439783579 -110761525609149 -190632001483359 -37513076701490 -25687431350156 -107214615313354 -229505391258151 -29703850514856 -140669451851491 -70426300495120 -33387149668296 -90611320614930 -197302631022069 -48211019748078 -267027847067586 -152428565734089 -65839475084493 -37029769946676 -145606521352983 -4731986491 -98786375668732 -200060170383832 -30204112240177 -254698116266083 -20244940409089 -213604128034558 -180166199946202 -52651099254758 -246201474184441 -174723917503915 -124937502506268 -169809278735562 -30077101273984 -278564215532175 -234446938200165 -146096307062717 -50508404370803 -45225497402660 -269623985363597 -177249531067809 -234110453402127 -154802988418214 -97152748381390 -68223602834279 -146921919096185 -10257527316439 -21945059176771 -36291704085466 -257871301575839 -269501878036661 -89176276219457 -4497717444701 -232364700072394 -253649888048159 -24705207480137 -126278593658072 -241144286574143 -206708051702214 -247453008471185 -189164800721226 -51303723286051 -75680542563856 -193616321569672 -280818486189644 -235521700818768 -210281225302094 -269205227761460 -170640037789092 -98953975766857 -103108156998571 -268961275896443 -233964553215389 -184994258773840 -154032566055260 -234345038026435 -210885739345431 -152375809583915 -71524252304633 -160942280565375 -99410766662430 -267422535752067 -38590563846344 -186768134337279 -158059013364940 -225068313905675 -196311999471264 -217671079521946 -162174763694500 -258426020843621 -16164900510629 -238472595474703 -230697758962840 -22272816033652 -40189761873334 -144807002087233 -78168966758266 -88451425981780 -235350831997031 -54010613184806 -260545574723258 -119681423417781 -266399853341033 -216291450945133 -24538859218811 -245853570784314 -68189686843242 -36948625701170 -250428978377580 -101111150956256 -159448226591022 -56780063038596 -180005644095397 -16051436539219 -84978599043587 -11349135608999 -275066519092104 -222126030308289 -111305051166982 -236103179245673 -134286540254796 -192673329876789 -55654006207923 -209821358940398 -267503419591487 -277649108278778 -279943810991759 -200861788158505 -195736877713591 -221757005717257 -132725160972803 -33081253606858 -257450647170134 -58959046682573 -267540639627804 -265921855317813 -218808814073588 -190583866489926 -223289455023220 -194193257832130 -265724441639375 -66566630056037 -150970154184010 -173625915242049 -40975694773436 -258806458295961 -55649400223187 -207906789087838 -163205288517623 -117488404202432 -123276113019275 -31716661068290 -12556974466757 -22432011961800 -58128175503214 -276035203331966 -176344260744084 -88676831578620 -18943836664115 -85315126743320 -22889177903245 -272684358516026 -21320843250921 -41182693683013 -199178308205084 -126622941658704 -244167197304786 -241247187143906 -153308274023737 -203235562274986 -139352752001520 -243710862874065 -275218898438424 -128026961915223 -255516427946888 -230597951687029 -181901143231877 -204493726220025 -220669993572181 -205070207016772 -231436364921859 -28618456744185 -272657773969347 -205410946622625 -63269124680210 -193014923644414 -34852087534342 -20181365641376 -24971334347851 -95734350966225 -51507320909117 -83065221078285 -222300207371997 -178760849939491 -179675469748190 -42310769777680 -163596603044943 -255261796156733 -168990542638264 -124299534222041 -252258273459698 -87444911691310 -144171100901575 -84448275691825 -200654996609732 -69716560595270 -62999599162518 -61621145697023 -85496230172712 -94239618579020 -149019720180573 -258520951868812 -111256611981912 -203391057298799 -54915524530081 -211726019543116 -268654960164948 -4448213686477 -170737883638485 -197235757941061 -257382011604063 -207023648723652 -141901530017174 -17964574385808 -254627927757245 -125043913743630 -26110691346053 -87731786611722 -142983069805344 -85322863025460 -187035474772992 -91125408643488 -38232207644304 -175563347257762 -162446875257718 -211014557416448 -63836993863852 -186974651018955 -185008022574496 -257455376172538 -176668526692934 -208619653253219 -139866388439608 -59459555301663 -14854738002173 -259827933285683 -128318368532237 -56373917834410 -130951476661072 -248495393035415 -93080312940571 -169308659666216 -216938497609178 -175161072376725 -55554107968697 -23698784867989 -140543994789133 -87211470378216 -1020517101045 -102950421207923 -48470613847191 -59946830805811 -199915927613634 -31292974049400 -14845651901819 -33226764690259 -1802779607962 -250395257575351 -199339344848594 -231651962471351 -131650494937979 -115912686179567 -145039615348786 -139443277482386 -113540405417491 -118111452183396 -64687454860822 -248421747430633 -221169630044486 -225141695055922 -81971921002394 -51724135221577 -59008247916544 -168131641817566 -161842221099152 -219172008993669 -162060454424332 -256799232590814 -37811354957906 -134689801920704 -154928442868287 -115984003526361 -59758009188430 -47128638610143 -182251439228920 -20148858194982 -150052421781136 -163020148379652 -103197458044626 -9988690656901 -140047478380945 -251679862514634 -158920590575622 -469185558264 -166995179612719 -259724088994749 -210883632890142 -30527838065173 -196344888430945 -150702592224774 -278885446394716 -74973408262415 -122963620374259 -1146059972897 -272073409481953 -44481903628523 -78513093653082 -276486489586607 -28614573565568 -181006700451368 -26490537805314 -148269443213463 -28520366159930 -22620273325655 -26207857343240 -101717563152139 -116355681449703 -172810010023325 -199660866020648 -117841052765805 -179176083121682 -264287234913400 -171936269238853 -70468491767161 -142277833893482 -204297247664004 -188230370598068 -147845765385903 -110449338561044 -62892741754484 -262297505999817 -49003953743306 -85550646092266 -194979880445 -81072089747525 -16568393456340 -215934309915869 -268516465001398 -149522746799732 -188305899900528 -213390566851314 -154858307657503 -143663378114089 -142263409402321 -35318957844192 -33762371028527 -234713587695212 -16928163769154 -64211293545814 -129928102773356 -131640792633887 -70486904278686 -12526637689280 -45057086719239 -20903174167457 -195211723866251 -269753153935648 -158831289009356 -273868530181913 -140284498667929 -194703213993225 -260270804123040 -42918916858758 -151499829512923 -230497456374203 -61850931410131 -186460378670969 -158171190021530 -251487243006209 -99751043668031 -33132303446515 -238205813655786 -158303773068597 -260963494556898 -90000244660667 -270757404240183 -272888745417134 -257633882405393 -69535510217166 -228431419600505 -16404106312532 -179481857245313 -247112327544243 -79519129133535 -170914773379618 -62311809491465 -125090765422620 -48992616511284 -257871727428187 -219700056910638 -277674360262123 -188148279593169 -137687395442629 -189519955101803 -256898370896710 -60930023772778 -124880454643966 -51305653453387 -123255079362677 -252858094813993 -189317991009694 -268942602016260 -218915145026487 -62694679036209 -112782943664966 -264124906313298 -222290747177964 -269889785116218 -71025060778772 -262957535825121 -135324058440274 -232782188295783 -29852610473142 -181315071554719 -11786377395546 -123133938969865 -213321091289894 -22342094114572 -120158069733869 -3686502670796 -197552651223646 -93237392980148 -179354691742065 -42397692511499 -109900873075876 -139231947589992 -97496834792029 -29102334001682 -177094067417653 -208493005311286 -203099236853080 -222435880691097 -35803473064673 -275686199142799 -137129693667110 -248530750488274 -29223263107942 -95648712165339 -187333442207457 -107556050302453 -103074334894654 -93181955632169 -10922377845954 -20012933885011 -98581537976212 -239511779128549 -227438686436336 -212141331231051 -269442714678441 -188808203732723 -233279850186419 -208338088838037 -200042271767834 -250613068696680 -186455896505083 -75284202818078 -116301120699975 -215755998692324 -121187868511583 -246962212884640 -166541609458371 -281225098850379 -59732236863512 -228274312663269 -187405934193864 -162871596736399 -79361614298516 -2518713476170 -59082640824182 -94089129224345 -280048811943142 -75610786782038 -111360230056997 -149369943513492 -264630164246636 -124749413000491 -195935542162936 -127815361205464 -52400565782881 -20948205302983 -30855460953608 -10291511629201 -171782643113276 -152414266910396 -236002553805438 -98260756655774 -258096434635871 -263501246546523 -230176483758072 -190281178514639 -217703410275979 -114752356356386 -270712459986795 -14185174983421 -65315768746889 -154807793822426 -91927326929591 -85412317720399 -98125616226710 -25256714206870 -964705798676 -21345695480002 -240423355191847 -262042144475475 -166087917780451 -9866748183114 -244815747841017 -87991589742444 -42690639309301 -31097424205733 -222740076446811 -70192194312264 -79946887288512 -8708674384303 -126914043605892 -147084728977730 -68858507624719 -2178520989090 -65227843964878 -121563803977178 -158051966016911 -193704811602338 -70514196027759 -68796007080879 -238840654354134 -227086004796096 -59477495734777 -141472041567590 -267841644997386 -275439559105162 -148839460297884 -128497120162993 -263475926113419 -22355908364437 -175288780911657 -71473307798986 -208975556509674 -29313883210008 -163647121205220 -192700137702949 -238397594959356 -198286557440067 -191584949702637 -109260488767308 -129747222520137 -156968124443114 -44813381210980 -258473397589079 -64713292900309 -48857029164914 -218943512086602 -242724349075473 -123168094265514 -123700247716236 -46317117496882 -273175297225437 -123815701114745 -106299439100488 -178575769595054 -42287343115031 -273880470792740 -2729364886845 -140457078378172 -136490916815096 -217787498788403 -206655210475289 -112474411150578 -196151643528028 -170562872016012 -210012275067704 -112990409605155 -152203397776926 -90697207522383 -205258968896460 -151150455577542 -77779879434242 -228394919275489 -95099783429836 -244644317777913 -142814672543603 -57002071466713 -183504158959858 -76568662752302 -205620076094468 -183801684491967 -22551785203021 -20866019411373 -225914541116594 -250053252261320 -210405322663745 -12899792815084 -279707371846827 -205787347093946 -82803805250563 -245208257377025 -212409481367162 -85086758456320 -73009163385327 -138940865381859 -178159085157227 -224211345641647 -119023146065466 -215165282364426 -188862311267444 -203378489669556 -190045662740205 -150570426392325 -220453431538324 -231440241192268 -224257228040414 -192789230015571 -18062050566561 -266711058300192 -90331872432494 -45201951025532 -89529418327757 -75172132353488 -27675170631859 -13323138175674 -234416985216054 -11396509071806 -123120057348272 -50765827948289 -218454123305078 -169039273238953 -242748898109470 -31594637249385 -60391183517627 -61144503799024 -209207153310871 -26110989227071 -145936970754111 -18942203310917 -140642283917913 -206596758268853 -115882758475063 -255590872058109 -58316888208425 -111082710009589 -159687741058467 -69122488866797 -243258606104871 -226701180019024 -91348062295744 -230594123802281 -69989602134964 -150102186494128 -252194130575037 -188535411153092 -195347493883526 -184566901067253 -209056259140743 -250135478482492 -197793686872574 -186881906897222 -156283105054972 -64549675931698 -233268382188158 -105791684216734 -34773799550919 -92256090083004 -70694599752559 -20962048481874 -201732694959961 -59969794062296 -179494894306874 -43454098157325 -54011656259675 -135215583358131 -193058645564477 -259042914269213 -106167389304809 -81041810635357 -256615011486616 -17577135514107 -272256826769978 -74276581507544 -109482552033000 -201515424579479 -263414683807003 -60765106517195 -242471553767071 -188787550161088 -76323011109360 -243163310433283 -10618476353174 -221267176498306 -47374350534460 -192540008732814 -193813013795125 -212348802345554 -112398578432471 -183144076003974 -24032642754339 -21637859386503 -262691319283555 -260704770887301 -98631418678488 -46368033481750 -4734199572317 -51712928663729 -19714510591063 -199039833882496 -79516624174242 -147415907417382 -90275919846013 -64102635613501 -83258205428239 -56953196521185 -259443727907498 -52963821288489 -255497873266458 -239361137253656 -179200786790415 -204501510444509 -1591880588156 -240186780690845 -160677041839923 -274587932582087 -123409050572126 -237195806945440 -199812678497126 -33207989819136 -244075513332913 -236670263039183 -244548421487618 -162454786756448 -135067985296983 -75322876823593 -35311815761119 -4331059518478 -62906608302030 -26670165381486 -32376602475342 -273351275277741 -122792655952293 -110518158000087 -253046787694365 -129570782082789 -278124172298726 -166613989170202 -28137151475597 -214267862988072 -74143416534626 -13152083047777 -3236364379064 -221609222998037 -73083115896207 -222115754834166 -212811584412715 -85890030308456 -224402702139889 -68287074081039 -38929468295584 -245753364707876 -274438180270054 -3586645680532 -177517161625276 -132730055558208 -189708062022307 -68819002167249 -177021649932367 -45010023584279 -27135532681418 -16002937148205 -275802457778912 -72297099166720 -273348951485066 -32993660864829 -185521645376769 -267525039995941 -21182760817335 -19845792841069 -74773028802080 -106700164295410 -175313882978285 -138565722046314 -164014392569613 -210784620940766 -197637119094391 -273317096175864 -59076455142076 -77174978496156 -278774836424833 -59911985965000 -236097555519141 -84884088400986 -8827755763314 -48782423764607 -169586081942699 -45251340231775 -163075821420304 -564657771128 -41116952328800 -268510978033289 -173872470424535 -169558116533706 -80581957590763 -159166881531412 -81704152444100 -273856580954186 -238079702579248 -202533709804917 -35720765098596 -90902071831030 -1091648792503 -184341782642799 -30223790836396 -152939304496219 -36188007910883 -67647164326256 -75701549260409 -58848874568334 -98848595833230 -209446512691666 -216677202989369 -200094440386560 -221192577110088 -45367811329015 -228210047760641 -167662670125841 -106237873113263 -181462902907376 -181337856542170 -205012960289394 -88158432405684 -42128060641213 -156581819869906 -43364527361682 -9354896336513 -271296766955641 -117304513887897 -72456206979850 -6566656201164 -179372757662408 -186957541140397 -279045758947035 -56232421912569 -248920860661171 -113959527310527 -96863436132503 -173473557693045 -105805987941751 -6669810703449 -120739689663402 -172133247314499 -215131813351624 -125090419487709 -171253049248000 -266007019016519 -222348533770358 -278709889400880 -264460665657253 -207264117180391 -95736451310756 -26438810524394 -141415557015481 -213257220465234 -50831883527211 -52361863717193 -91783532602898 -161635464168967 -68217127875589 -36040950673953 -133976145674881 -266514304476524 -77585089781005 -79935266968324 -69258190610631 -128558713639495 -21207106708849 -206182391412403 -163865878481584 -110716961755538 -17938053360379 -269273134953424 -168392900433125 -255664349627203 -153540756833972 -198689982849210 -135656721031274 -86793562250290 -193583127797807 -136369096579834 -1174791694458 -117426898931675 -278657893261185 -115073256473049 -174570001698124 -111912030227584 -238811674935128 -129152896800467 -126149935348684 -265836855270425 -156048800707252 -108217722800417 -193084962683486 -63222948639776 -183143329978850 -150546536553771 -223795771955266 -247598148183447 -250114443802658 -69435402612168 -268837386172254 -122674751213281 -60900884784814 -65951257927303 -200425073481461 -108925483922600 -54748159210303 -80962543696814 -143501959543977 -234226678665467 -157163695910411 -109479323291620 -27930347138369 -143602779100312 -184977919329173 -203236639876752 -163602617416313 -261353428636047 -7491151844043 -74086274573228 -39313090769971 -125371096710664 -236892719502626 -234308769397996 -155894759793629 -6785960217830 -5348406638057 -172397647253336 -159363144203188 -250360438179628 -127442496306537 -93299173538075 -232945937843306 -268051456651637 -50753385038023 -192499893232171 -98607528839934 -54087488853264 -254787152945204 -266744724118003 -203061345444564 -160267226110029 -232020910660499 -166181960906931 -52876321162329 -202099071332913 -157781852758748 -180498919185798 -196781962203921 -114724417255479 -118512165913082 -144022201091830 -89158197736129 -102967089102705 -267108072082037 -202648126171540 -73676448185650 -47911765981757 -117950713179210 -28332415257875 -67730819240863 -91134760297323 -33277029349197 -280557244633560 -166714114606394 -122033687238385 -150073117297915 -12572208273871 -205447403261944 -199138618214934 -240277931277490 -25700609090365 -182070332923813 -164139362313248 -175951292176482 -113333055477479 -74992482685435 -116495623293041 -82028954247567 -192751658564816 -61762868673276 -249410472173948 -213903560326555 -201064982467160 -90542703672576 -50687355522158 -194804362957459 -126287100857437 -182331289475366 -16448469719911 -56401847507369 -184522499872758 -226325023028414 -133857042803556 -181571844025533 -65643073721758 -40679820079259 -271340507030521 -214527289715460 -119776570757182 -55168516570499 -149751704568292 -221673098070355 -125949621890092 -42162612476865 -108489729587659 -14284444652635 -198587432160117 -145369577323489 -167667005595881 -90737202358849 -83856626706264 -173668779977328 -74655806682327 -254990593509876 -29742059192346 -240084527794583 -180374143245366 -231085823964283 -205445414401847 -194573965865651 -137070298160030 -210267632921103 -79333681763861 -81426012831696 -119912911989027 -214186702420874 -161401941091247 -55355272346081 -114495843838007 -184826280854947 -114168374758763 -79327632647691 -214168845122634 -125673994926752 -57746201551360 -81544354465457 -263521467010918 -151920296630671 -8868284959473 -183728254026840 -96862530203582 -247921085038827 -266907177476837 -173102125889653 -162350981872102 -66426363832392 -246548339437693 -169860842185382 -225634428523380 -82427975670409 -18702312992500 -96815208363246 -120383566089788 -231678050534291 -120722515742943 -198157683170829 -250392125635623 -114117864210838 -136070147539838 -207631254743722 -125148723024178 -278579683462971 -280143652705434 -232575414034315 -223696709203328 -150142679287956 -36299990241422 -216602658176569 -178565731936746 -206805495448733 -119167832011084 -101681077362230 -99222640088946 -5221662569655 -252851998041128 -97451880148050 -92142239197221 -141627055923855 -184472247328381 -69596009420618 -130113887731716 -252817593365928 -129230538364445 -220744576577633 -88162376876048 -83689116710812 -263440734114610 -14964752961380 -232198056435032 -119656763918418 -226126131615214 -30994235438006 -131966227352846 -174546981335120 -3700931558590 -195273944791205 -203954528845499 -279879521565335 -250445790574181 -117975613207588 -204869545434303 -262573999669307 -52416098396507 -224693193076961 -176722874698438 -115013930587995 -248520803894701 -213171670649484 -181823109746457 -22085654090581 -148789374258613 -82137358861529 -208000717054930 -88597361686371 -90288664734985 -75537662157698 -172513211052649 -129825821918096 -187965885620117 -56293749518719 -226640464003833 -175488617093450 -3293972771549 -101240649299779 -173808411089878 -52936684926304 -14481062871956 -68608174911511 -174622560745359 -219636714207712 -219052302560765 -115187921900779 -264392385875741 -42929310418699 -158526283367297 -267414896528948 -116450593228476 -146031821306471 -81322391287071 -12563787752078 -153938083555689 -176793153025300 -243390993922112 -212478671368589 -47413190114613 -2097811660001 -21850362491039 -69694984565253 -72927082516903 -214025093871802 -49842146241606 -8922923374534 -237029103619264 -77556611470885 -59536715980338 -166639117857868 -262624613512136 -246593575858810 -278972676546219 -96147469572676 -76865896173596 -249191720270508 -45502595943652 -186484205288567 -90074836597756 -228794918029927 -63252520433590 -178811145632760 -200440007424586 -91980767476647 -28296135234382 -253753691306321 -88088680113445 -97248681713639 -90897629857371 -257461622576928 -225585991743936 -274400836916566 -230455074814136 -54975983041330 -6521052849694 -46898463794584 -62865914788520 -204696301791867 -110767719259619 -44627515026866 -87041384271789 -80932109596885 -73134479184066 -147187665581820 -279661761892276 -278288609501659 -73175646756713 -92372947516665 -30603632266138 -62353751506309 -225526169794832 -83813570491561 -280388098534149 -237999303038210 -64105322436919 -47965483595117 -100412957745070 -266795514169626 -234627237341759 -74496233519609 -164264896524597 -243288168624727 -134582169027144 -159233821949379 -85959754888520 -217660312428977 -262820931307043 -257362521137227 -117100584036361 -227519260588400 -35016860439761 -272001635269717 -236144167995432 -218555889663004 -195682539761954 -196163206819905 -13192827199556 -57051209434121 -219475034108285 -54592840540041 -262610787385606 -78324794560578 -170022423289148 -19976638125798 -190305078636494 -124390885243281 -64279668384351 -243944942346607 -69570176170759 -36829312817873 -89455054770927 -118170723796687 -192100825589953 -88725258475003 -81556355464988 -252039157663314 -122062992834618 -139687269451340 -106588255373468 -239221970708014 -87173408038670 -260599045377778 -160909972524735 -47407700110816 -280757087759121 -148534321998925 -65713820620028 -138204089013243 -165223497222431 -280174149010212 -59335422966137 -129563915062387 -50507435731555 -276795186137489 -77509730861477 -160575180053944 -200719869570892 -171888637308550 -227376266253026 -178593822632900 -87005997252036 -14147973899095 -126298536233382 -257751404945216 -56786341859778 -135519778597660 -35813157892077 -141969802900593 -141296795731775 -182504747461401 -29786612603251 -223581820609284 -146237954423235 -263398977819839 -264742164915242 -243572739403292 -162533643749546 -179556424950497 -167196884357315 -34967289963867 -108264988483269 -166217955036122 -202318048679050 -204014761175106 -252671014478915 -51147431284634 -77785532796161 -256413552190138 -207595047563157 -233229585738035 -173448264432149 -9776645500872 -145333613945591 -206651541694669 -152412918969478 -178076183111473 -228436130208547 -99719048189585 -95579802024003 -152217250476936 -214992276983371 -200816439353548 -26660296694910 -205423513423390 -172132961472939 -16036306740683 -61306260933149 -156232052753124 -129603098971699 -11980197166603 -160330739131983 -259529713075998 -87990476086258 -214425081618789 -198817176626048 -49506301249625 -265067978146131 -276254650028218 -36573533110505 -213887416869827 -7085105253368 -132125005218606 -270948119062574 -1902799926847 -205839464262760 -262828602211430 -48225084760740 -73059634209553 -247808783175497 -83021358945081 -131495223384912 -260472258560274 -279094638276198 -172542299589829 -76211483480207 -128300237618296 -79693504478382 -60355109749984 -152645403788344 -107344877514718 -213560201152468 -79950411180467 -42052543030713 -226973870713286 -42638217971606 -120877412157405 -219401967867645 -196594285958514 -88726357946646 -165931981394006 -188819938521007 -120086299023712 -219359110351869 -179327832711212 -270705901674718 -89710190219347 -189950611266430 -248458599444015 -36453192885770 -21930226861569 -189111473481864 -121025203024333 -55052062582295 -189981861538350 -270954689643615 -11651754154758 -172361940877605 -129896382497101 -117983191182505 -238493053677735 -77365762283378 -262298909921098 -150483142725980 -127093649866231 -219213573371213 -265375000854110 -77603609972855 -185847116458789 -242819870759994 -229634342402080 -257639569441804 -22083808621829 -25716770336250 -175158845540737 -131316023430549 -85590191872618 -47911144036404 -86456727342002 -63821804632652 -52800635207957 -3665478868943 -134681610329792 -274523019765558 -273885996150096 -208124489344915 -117959661707675 -214856532206364 -133150615192449 -94457367554781 -51709959232717 -164477058377874 -62514015378130 -29464945485274 -238472664141438 -27919493123195 -18757680832976 -264363579053757 -101167994179265 -236875096698909 -164598393191781 -23416564518585 -157307486993063 -158699040791785 -192611363993614 -254494085884067 -85537504916796 -110053490506839 -54903838923513 -65002658430336 -279256873379734 -258647511698841 -271928691237704 -241210189367870 -230811971569651 -271891190911400 -49941232792056 -143455562344842 -65195047504747 -32428315897632 -272483537928016 -89871765371433 -231254708444120 -220526563851180 -254379730177043 -68541080123577 -57454713183673 -43584754703432 -157814429945780 -33986924431246 -189546419462755 -223039022891303 -86925651174433 -259461942623762 -193447568064841 -142286888796764 -34434587897416 -43883922495511 -127482057060262 -48641513970438 -226860406741876 -198022218364782 -203246529160387 -103678187368735 -130992885528052 -41939079059303 -50985503075733 -12705695258269 -8253607192416 -255193599652082 -90481574999393 -205985601934472 -31343835396098 -190459368747485 -235928734004140 -20758675849005 -137357045298417 -58929570562313 -276383585913791 -32245129904301 -38494960993447 -141114700683372 -149481737780493 -102500494531743 -275880642885042 -41587954434522 -87157573284921 -29309110963451 -66919492853158 -249001544307192 -138567449224246 -216515039212674 -38457776145683 -252257874522942 -141682455405731 -26622799567884 -134185028429462 -270810978904844 -190337941867535 -193565207602945 -268707306175676 -12553889624532 -2139936885563 -226201085847159 -252001015710688 -164717606001090 -162203257219397 -97388057709498 -210636821891771 -99552260335541 -274420473567130 -169995195372449 -16383841484799 -267510534752065 -3979902413716 -280582078598097 -108185132046850 -64758053859173 -1905510549294 -34501772641562 -226746942770466 -210567312175501 -179566768702230 -46725158733332 -149818859705372 -50401157337444 -70585517758695 -198579684384688 -218898690729553 -107173168456126 -126138151255345 -307821160147 -187481980670862 -25340210369297 -72420162500481 -159526673139344 -275114875113665 -48771006225851 -15569726184879 -172108367242597 -17564910566001 -218735799807983 -189647037196350 -72437645241592 -120723211126189 -125162091068317 -212577873046857 -125510700657619 -230697684860915 -64950636820816 -206732110497186 -150934656493958 -258488980376762 -265895561531541 -168883349265321 -119341463211210 -250419497640859 -19937536349894 -175858350238601 -31192899887351 -103742483228306 -207170173918440 -166960897211363 -7791489875601 -219049226032890 -224542659333723 -165921615813748 -48870709217350 -117714858451057 -162820235494409 -247021409481155 -96387232535860 -18833213643773 -144913507211160 -102703633379438 -101369016339909 -23069070049159 -93528295824126 -221761517569346 -183619264679659 -1705079242376 -255801067730663 -254388974463748 -165045437907769 -169384890822644 -250489077788226 -67400084995229 -182509040892906 -264364515698129 -127895762181256 -134401837657386 -278786190706936 -72937269389982 -220581654835376 -256015533859456 -222953453842660 -13843389064348 -193299800861871 -202764007121822 -23052716591615 -25221034513017 -133715575215783 -236160955303665 -242625501555484 -152637062854980 -108083165809994 -146734295183131 -93451625506829 -88360438000005 -169006988843140 -38607640432133 -26085340293665 -93429643904786 -281202642587921 -87998755738281 -76630500557535 -127838821997452 -18591581336105 -30862307312105 -174922764801227 -48729636561254 -277386815940539 -258479685206062 -107325204233956 -130780038590400 -87885156734306 -112711214053158 -196985866708991 -101447433022481 -170381539790019 -134018511671677 -54618233711426 -184594342099600 -184696117186810 -9160410291515 -67950813611645 -82697126523251 -265573237298309 -67918031542553 -104926013534415 -61547452642764 -24561961935551 -228705932231474 -89700819248651 -269132645860392 -122012224222151 -199356580007307 -88401958138964 -70875505034044 -31009715030365 -277332351180907 -118986102976234 -137497972372240 -136024593410756 -157138968480023 -40414733740856 -121977819546951 -72066612749314 -201081148250980 -121998755844046 -148281208217849 -214534346872993 -193107767537924 -47223378088262 -222728346156297 -99993326274448 -25226746397887 -209651981656907 -244540044861178 -226997190732522 -222451243472522 -214163367932227 -87874780876774 -253089213192257 -53091792779514 -157796176677808 -9734048735990 -235631926860493 -139150973299031 -274256550952964 -108474465030211 -35353784034771 -74220381468267 -103565242412254 -231339916103470 -266326799632613 -74921037946579 -13531219607911 -211456041286161 -254090959202137 -146156905717958 -22270425485782 -10107261817833 -22975335708771 -217909585454572 -164787362456360 -230225421015783 -28550359552999 -219797524142166 -20773368073529 -89557435254070 -126757810424180 -149675276662645 -213760873766937 -233834821681158 -105376732055505 -267858218316011 -247017555717704 -67586919864815 -248417348177901 -39789458795545 -184595583017122 -31150880573938 -246490600916747 -4690710844427 -257996630146763 -222288542368566 -171268737107757 -42758688277170 -125123554221090 -161467011023034 -49329699217436 -231981409622047 -118303416094619 -163248878663333 -237535093403726 -47814089894038 -148183733835048 -233607100665293 -242849791431509 -217268292629528 -39036907854825 -121188930675208 -117110240861122 -140961915681671 -162759321893045 -30069538247976 -197655080961916 -191183031720705 -162610693615852 -168394718934082 -242115166139566 -179922971378884 -249469338985398 -231071661199889 -148364798199563 -153427293683084 -110492102312123 -215201219574785 -75032462456793 -257354521223241 -174504143711400 -261292287131317 -107826720206634 -224438660332016 -145071600360005 -272248417357398 -132807926137498 -63605508830138 -159633814730936 -101297990653425 -148155314265257 -46901681964184 -101823265948191 -28949551750192 -71374354884006 -83652510838984 -128710802058938 -247268183928147 -14194304413306 -136467629575619 -56014895846257 -114293344936268 -158186743890463 -55860979256400 -93311054098635 -202649437695285 -121688065108815 -9618491390097 -30529439696252 -134752106907519 -186332118813932 -18012999422883 -96230361513745 -156506732400609 -47978138890108 -249660175069848 -60315652284770 -187123567507511 -49172290816883 -252968412663300 -137769781096079 -21380788168188 -269888415302 -271034767363684 -60454448390921 -7802585199378 -184668428420512 -68096179522893 -267602714707801 -98019612950108 -233699719011883 -257916580764167 -280086445056367 -208527023867364 -136188623345863 -219672187894390 -131825242606031 -56676483985749 -55225490864436 -205657467610428 -103768542532950 -60964637621884 -167487419783038 -30830325200664 -40138805417193 -261432316109737 -22336189099054 -178626018300735 -67104946155 -55819052385434 -67054964161959 -212465258870538 -182313702491026 -25099004854635 -152962352623738 -198785515611790 -124299982977075 -268243604068691 -133469856887070 -13685475793315 -135799022070408 -209179759310154 -106913593509524 -112812903155747 -203408911864226 -242763178200965 -259361534609746 -276955562188043 -196005687939683 -8531378940777 -6434176627639 -175358948891555 -207787267921440 -46831812729022 -130343339726541 -275947529200954 -269275596221030 -71518898984097 -31505669832144 -202354776459963 -142647237557177 -241875804217589 -89447532193518 -155202735366878 -66047786312694 -271674848867595 -61682656987515 -247535455858748 -171847595961884 -217891333975734 -102045287010466 -249798669551786 -189711262826033 -175342942745377 -137471056046986 -20519099704049 -61613294821966 -53946067799715 -49959484929776 -250618028112353 -228661297406997 -55094912348244 -1935583649115 -27712830213629 -199787088187581 -68401022309493 -91225449146617 -110069962634973 -82783573776654 -42254116090924 -17892664169302 -217459026334248 -120830252536144 -93236952842025 -174329380734674 -84928617304631 -210285933431725 -113883442566286 -35454574689791 -190699376327453 -266526028919036 -192529409505061 -196074244560313 -120997364135963 -141533161703768 -216395989782883 -280559712077668 -210444416982669 -108690060561238 -14337338771526 -234809947958325 -257257349703789 -77671118517164 -232338885347476 -19177131580150 -229022355739750 -15529272259544 -129399862741386 -252865669496228 -152870813124081 -183629188826118 -61314946555320 -255380441148121 -169611420257959 -159705752620476 -261133506546026 -76470496820357 -17469277027325 -115091167840640 -153586396491321 -27350030213816 -79858432335011 -2151025343533 -189419338185310 -184300669386114 -220099105923018 -271081455312560 -279094550981523 -179641288065050 -35301603155277 -269685457372494 -45687562415309 -64549229158509 -206077376934581 -126294288063738 -116907495397211 -36994597829670 -245069531675053 -199271684387852 -33102965224335 -270957254213448 -130272487614817 -27074479365960 -86683858749219 -1951005825621 -211106660965651 -137898475245429 -189484269480325 -200552572223076 -250440614974368 -121417452186267 -18140526810169 -225048590405568 -15811501432985 -210129552289003 -90153539165488 -94201593696879 -171748127899760 -17279523883180 -5895242982369 -195785032491655 -223573596777256 -27518249220748 -96236372932985 -120363834382985 -30079685928550 -158002937867150 -138699841850832 -168789662383106 -69327769718608 -249523225842487 -63476492966000 -256674647992547 -238590921296311 -213981412513256 -231950880332261 -113561449043608 -189791889504829 -44658542438932 -243071275325375 -57643947289425 -46010102875064 -37572185740714 -157397680779241 -30113824127124 -137511740154748 -188618456817726 -171300644300790 -202347747702872 -122287609151519 -20953418660878 -56843289502087 -12387837461714 -133440177490553 -206160698231127 -153425044471660 -224910406224012 -163648549927736 -79342168253401 -48612449480190 -240838641273954 -128964890424188 -102581954892949 -55257873533594 -59567313854668 -91367044542390 -152242598488359 -47256969313811 -59557492340636 -199022789449031 -112294931829927 -157045290349357 -173176498461833 -33845166331053 -92731585974024 -188085146342905 -137227806048209 -58036945856442 -159189421839311 -188083099492463 -158539360335839 -248979266672722 -145063474382168 -9062975893198 -278201148162853 -228123696582563 -241006682930432 -73803720018500 -144208589105124 -198118682195431 -85092189909645 -7045568608097 -94919970560048 -168679909495531 -128883478925550 -16581701431138 -44927584714415 -153719569026508 -226824498588146 -155299567306587 -81402362597843 -96161924803249 -209277753605548 -232198212938223 -19022192820111 -35008608488201 -80644552144707 -131140726520666 -59167510194611 -89395431661808 -258460385614158 -176627427527329 -247750405663234 -12662202449144 -36491787264127 -90582495927116 -73962512483165 -36254878069148 -45067446643303 -273776674237474 -99619617998761 -250052460524174 -159638159855251 -273423786045641 -104168570826395 -222894953734286 -102655830809796 -93009112751105 -72277849000343 -81623127434759 -145539040189291 -150222223052354 -117319264591790 -102980547920563 -205375862366349 -97872938558094 -184177904861102 -193721474398442 -20029067623862 -257757180198698 -72630272095772 -224554283033009 -185004798346183 -208445997354580 -135660479695171 -179394356895241 -170404512742575 -30638430680480 -76195781975981 -213806320062315 -19640204377022 -79075842841820 -37242341026893 -1906629258813 -131268656166521 -37466974251117 -151293809792429 -43136820671218 -271786620430502 -139599923460804 -130148015885042 -175116550386146 -149583260639451 -194239082934545 -272499847030429 -231163441271646 -135900764392487 -16578715012173 -180634712586814 -147340128600601 -208050396152214 -213376399193142 -226997383021049 -80517447650243 -32921292279725 -95607001740881 -30033356726069 -71004103504034 -35819619807088 -88594559622683 -253836575294244 -72920051214766 -113201509089488 -269293352395008 -164730065400635 -55702719786561 -193582944423627 -149183306068509 -64984551694229 -200986426543029 -9397897208496 -62216319356803 -653745881200 -148151490808268 -200748578853552 -17685990985988 -8190559199489 -168728242723073 -223363650977968 -200264427776561 -47612358965734 -227936644816354 -165895464231192 -252689807876304 -265492262129469 -29510629951133 -249419013002208 -107041273978140 -17927112493804 -44811765354923 -276673204163372 -183171969161896 -252846893913932 -179474934182446 -25704219154718 -240153001737208 -2763274300312 -264885355858685 -229886571000706 -50130098622029 -232616880886481 -252911807825543 -151413731452401 -256673002758069 -94408946893903 -262944842580530 -265023934133259 -59145809754486 -66727801364832 -54522804895659 -96267443996996 -131510463069934 -47420696600262 -153294485832644 -163668232063313 -236047051194164 -30439600045191 -205253869039512 -66897629459 -12159426520884 -272944463394514 -240871218024487 -92105440931879 -104298198058683 -180819746954852 -171486013249046 -228508426524211 -37223077610176 -196162005957491 -225712033341359 -135964196713679 -152031701726915 -108364104130975 -68186026143812 -191786681275901 -62138316522535 -76118126908982 -206852975485026 -263840419814557 -59487678407009 -226858255043594 -214105337853445 -237952952648693 -149444771018871 -214881330943629 -24914003245889 -80240038385612 -148105321809881 -74160495006667 -209219447453563 -31036629805263 -130838539502100 -99788846117707 -185173442036798 -29648141440855 -21347072185414 -225026106865130 -143824078326410 -206217586555092 -242401485885224 -66253274879397 -65023429303883 -276979421392552 -155068985618965 -186823642987073 -89002684484482 -109489840022022 -143979394776687 -99146480293402 -209233602072878 -256198766461374 -143073717593378 -215996350635193 -211939881198526 -164475368636864 -172076128846709 -86373003599343 -172452785369568 -14944420522712 -194088013563688 -121038280525378 -80320170943667 -262130360018710 -93624168860932 -86696260464085 -241202943924955 -35464032333450 -127800592051537 -155124954939508 -255779416707500 -278227957170162 -29656131823773 -131022938408325 -245522699788789 -18090088182577 -140992412374636 -24263907830553 -127539160068409 -146545923486789 -29604345658877 -76262835370702 -240454723835798 -219404294512024 -17136118019016 -244066191033250 -129161860895775 -34847724811008 -195958882424120 -255360270515980 -27897800830072 -123690748224372 -181809170092617 -99821371801359 -95044693899805 -163357669137496 -220112587481898 -126272450351530 -90176136765469 -69578653655838 -250518251280521 -259529671555657 -58627433433037 -67335231381269 -202187572114263 -253940112529143 -137809177331399 -91566203259878 -56089171002681 -46344336244747 -187848807263582 -225992761743473 -151486600561732 -57224612965407 -208534282999874 -205623026470368 -156832203482629 -193645327768065 -31705105855530 -68440878734312 -140041599089401 -93737468574651 -101040467264340 -150785170670355 -47033193228454 -139745171573184 -161060070404076 -239134270542220 -138098510490835 -127114837004504 -71733777270690 -93468216515989 -177567676882639 -217079626231533 -36823774654726 -263724659010546 -119354237523000 -33722585355961 -230005744191375 -252251609819711 -194122665315316 -194999255791212 -85701471936047 -37937730258586 -53043829592849 -30703762519795 -14500779081481 -64594184805007 -52837749517145 -28655898350918 -129103238285664 -165036563410494 -138736492782915 -186944717504829 -277056373123164 -183966251308428 -92890948710361 -166052918908417 -109621124743845 -69163408234336 -243875508342001 -140741815405142 -42547352034287 -253077290479708 -78799425333143 -29602968266002 -266936795683892 -87961518400075 -175928084831912 -238531180174472 -252072839428180 -3151098089740 -55669516670729 -83496220437252 -270840127704653 -2008834981229 -146506821408484 -12338261599333 -102115913358156 -181786213015323 -93823218043134 -34673421222129 -223242124295408 -189890108412841 -125587892076602 -275105330092121 -144862305327532 -21716209601098 -162809331242615 -24818071915413 -257890235878611 -182696495892795 -203474534658780 -135842408567213 -186392701222561 -279296906719655 -180380034648064 -53136226458140 -49169580300076 -57492406953983 -179196347395777 -82151565160778 -32120732387381 -125778295596869 -245719838477512 -91783532603444 -53570049015125 -210479904951190 -18605655199540 -2454444638088 -129385557022111 -71354369111705 -124519057839762 -85537331001336 -54079595610355 -51027514143316 -77009507422748 -195227548537110 -73451520134320 -147036653406564 -173325623298711 -261538143002362 -253778448148262 -96765254423133 -116043613708656 -181284750154448 -120391417679401 -242144147120155 -263486488168416 -262395884096051 -219663088201060 -119387693735124 -185856112025660 -8735903788651 -210674685949177 -235038884436114 -86128592915412 -75059708716619 -4618891693325 -172641287347398 -98262332416526 -164735863782072 -159303309139907 -98149764967320 -248102327943573 -196370450330370 -77152919427207 -138137901309695 -206452875016730 -77659507332596 -275960952343117 -63879425780898 -160468251379224 -33420216491131 -39747602737045 -15274678237413 -185573865748030 -120987475419880 -134039241916604 -47234611157821 -99137461514779 -182787138390161 -240150871255983 -109134781169598 -210815125924329 -23838780783489 -71224507038304 -184128257579125 -84042817789516 -189581078852658 -91794098921749 -37736064806450 -162582451196487 -156508394190629 -17538979111463 -200219870042457 -258684212745759 -105423895100481 -187555947572446 -136475212457707 -41185979697824 -72699394587371 -187858346525027 -148051744740856 -11269186274342 -103400321352347 -234932281799299 -281341356131566 -163401542900218 -106984030237169 -13775392128005 -215260713473435 -219330122585744 -140972806010414 -213984519664847 -265797836532322 -123533889638920 -151796279771437 -28442888548323 -142391227934416 -33571488526080 -64262039057743 -33292952663955 -145807087822365 -73015890455302 -179490937594872 -191972395864733 -180719761051517 -142635073159653 -239075163240960 -119390602203092 -224590868746730 -123825768631846 -46695690291718 -209289087187588 -218151947240828 -14654751568258 -24311882737588 -43067290325423 -216548980821367 -99428665456449 -219843019527458 -9965822749458 -8514763403965 -106273518307482 -269467062675320 -109454283261366 -156926538528078 -194976883524791 -72455413462911 -256456975854174 -2988970898926 -227532521585959 -250590947155316 -46633189747878 -137721474401421 -19731898277032 -157393781340365 -111098492847847 -43321368874005 -30541132004696 -46618903909286 -23131926416010 -264255924843415 -271104755570954 -233049312803141 -136240299424837 -251779284281263 -87574700380128 -129548745460123 -89947257493273 -17223797797527 -204283453719872 -26790109614285 -54915450364208 -108399370767476 -249747571590331 -87607051030011 -181356744992651 -46788294749345 -210038877692217 -34315563763825 -80989016231215 -163816289309074 -37764961204686 -224750489060704 -202906867110107 -58513288249946 -83420506501322 -96948666814861 -48265375843173 -89985714025689 -74883473996610 -176421117810105 -53337103821373 -220854744668742 -258186126335978 -102788825045118 -2450671239298 -155977821925689 -280902809158632 -128814915766599 -109718022149657 -216028807337871 -197355443904634 -277357713222826 -257370356646284 -51161990813627 -133624768246024 -95797199082792 -233728690157138 -7446160801015 -253729219131302 -15823645961196 -231687992368490 -268865770141234 -269124114613894 -20606828964615 -273911187005288 -93764378481443 -246131451757526 -222753617969745 -3468434704673 -94202118547065 -165539224339080 -79653700353344 -123729894905658 -130790579939814 -181931179458968 -81672468103027 -25189264962572 -84783264694815 -262563645116812 -220178647487075 -100231694578565 -216977642684742 -148529961626284 -193071689815005 -237565776744172 -267370047333700 -203223587903173 -167061154983193 -182243477331777 -178715609623808 -126098344771797 -112394045709183 -38301584135529 -220387237389012 -260330691221412 -141097656512925 -19698806233674 -66139917058786 -94064262407684 -50714940740321 -67755781404159 -95394054820379 -219881298029228 -64769159854067 -12394539188244 -280668265058163 -179268320224987 -280442941692729 -57661822691625 -234056218039582 -263417861400741 -183748192797850 -59768775553743 -171894073631120 -220683896243304 -116546075430706 -23306498437335 -253812719494799 -29203200771582 -168809290100313 -117623327649405 -210116043087928 -202839239240514 -97127893841384 -128542519120928 -93019177099083 -259068017333075 -257797327238394 -267093268377755 -201123782072339 -83457999432172 -86770679850588 -156808313644075 -197962976372069 -245322098792241 -99435162153178 -269869565581331 -214039971378241 -140117702831654 -104842146913684 -4969736228170 -245299819372763 -256140061373180 -182644637241683 -179834055875065 -141424834952287 -237089698529211 -259890203887767 -49268907892315 -177889787184532 -169713139981000 -34724291469821 -109842515090697 -258270594259695 -57916406632380 -116509295710346 -197477775503135 -24487854634356 -235523630119773 -243091467706617 -193613584264748 -218586869903881 -65860879992896 -113841533625726 -61271271130904 -158964146088830 -44255855108978 -172509575483212 -211837974614561 -8595124806403 -16886294860791 -95486568045704 -206251563274916 -125088464604990 -233928111608310 -130749346085393 -6406921118291 -181571154868315 -129252734440767 -215672632443877 -130423539251907 -256267170160441 -233662930729446 -10980908020786 -235605903588061 -87169547223131 -138031490163427 -192402222652864 -102933433430987 -145850855734459 -136911916341836 -21425879699298 -147912365243866 -210305418648410 -40208985210259 -265888815353053 -280983469699432 -125922761994408 -173856981029006 -208272596355398 -152053836703700 -111292831256082 -200021324112742 -2764046242056 -185211582340922 -244649515108236 -246663106269775 -85456056655745 -208847869863240 -150836180199325 -239102606603877 -125809298022998 -85501435415157 -183652360229344 -17299952666104 -77654891087697 -113027562127566 -138927195767207 -17265547990904 -26883847330507 -36611710703170 -102431614646437 -171164183790117 -216914129616672 -219739754796548 -232287259967710 -230150406714670 -220851559174037 -165672464453005 -23162900990822 -182702429151063 -100412910712137 -34436326355531 -2723578895085 -77322854461436 -275206867479859 -69367015547402 -99388523427396 -213239281485590 -94159816823081 -260478186262206 -217784353905279 -260868277936779 -168267287839131 -49547151545695 -21025195761567 -266556626878897 -129670897658791 -218274582722889 -119827178541563 -235253106777325 -4229940561343 -209578209031509 -160802259912109 -188312342256313 -63326247356037 -119377148278519 -220150200005669 -58968836533197 -213233604040740 -121676763289873 -81223499853328 -213531640674103 -204916686954626 -77577631726895 -153740806338237 -232228846623693 -238717405057156 -183945799625720 -97557964199802 -75103937106831 -210892307498358 -33970208621835 -258796314057622 -17841038764933 -90717763416790 -278290316320810 -211720089560030 -142309360753039 -130449367944267 -149909725850147 -148008429860284 -269860770658544 -163727137991080 -29725903860464 -262742266419861 -188768884309781 -89845875375281 -157172738352847 -275934086742960 -208233915361352 -222223489361168 -94901189163654 -212576160023810 -34268032477130 -210287561350170 -2094417081269 -210096488259002 -268742056366776 -271060772393820 -144383980345276 -69374625039634 -216465203786320 -259600942631756 -10592448600324 -212431663411883 -123479552945234 -104324502342952 -130201114383434 -31532694048541 -156784423805521 -69135750669707 -216945757069904 -49192757464440 -236655455936501 -200584279195176 -33089055106634 -274430423471193 -262824106234261 -133785463379971 -44811815619990 -221479529057642 -276294410329279 -92745530094350 -210484087446358 -110296700156871 -247575415925496 -37503237565543 -3123977802607 -17264034334345 -203650362817221 -36209105424489 -38704170539823 -4595033490641 -230381049210281 -209007345049249 -264169565250803 -218964107383332 -1597339849685 -14785831425183 -39079387016039 -167909119483096 -213492994711929 -36107962911655 -37495770027161 -189894753603015 -80492874181205 -256703467745505 -13687120477187 -233363820983926 -139534662044118 -247747884906337 -83060569437080 -174666466711256 -137488967968248 -99228143185453 -271677322020326 -127406498689217 -169423442494635 -235611380134570 -220804867897956 -980506915740 -270317005630012 -190518488696994 -151730410105849 -248002514807392 -69252728071020 -182729552455884 -132525167488413 -257745111159736 -44267281840834 -266346997979240 -154158877815126 -164276432257044 -55513342219422 -235851785156794 -4704258310262 -80319579949669 -74212559593980 -58749178972840 -216336325942554 -74940643510072 -205609839058080 -82358845745337 -63029885479183 -25240055878067 -109096965361582 -71803143233967 -58364370771394 -270321114262773 -266216799651632 -272362043878617 -32075788889813 -1017509959616 -115395842770056 -37247528391330 -182796270306301 -131593305084443 -109473995136497 -35397529425013 -151966010726376 -274040009982716 -51271385896347 -71353267221483 -254091833316811 -78363656477903 -32705961076179 -258419900657775 -32034801367953 -260875767595103 -277920161071875 -238918052403532 -20551525749629 -133737319190516 -46222895206360 -241796451788885 -248736601632746 -164335519847992 -62913636537494 -18710683978159 -107080667352821 -208341516548359 -221200018260652 -265885261405920 -258049490489759 -257616635457062 -237353791917448 -103189034747486 -244029113613230 -189582144796260 -57112645751843 -161084831867158 -27475940139913 -23595607393775 -167514653858572 -177540812124159 -162111642046135 -98892460749457 -222342318173724 -161323414751576 -278433078718943 -71734079093430 -238472994373225 -106830166135744 -115536621933478 -99827244740623 -38052250024175 -176670320295193 -197617171742206 -39930857995178 -214923610787237 -41696002705045 -144234591621669 -183821014454563 -95116410901130 -23297858883917 -223225827983762 -191483015348203 -57135057906136 -71535079905839 -74284379541555 -187946815303957 -210811445624123 -22878620788876 -252584662611946 -131296097198868 -127630904045776 -96539431825399 -247995941564970 -135629383153035 -192295396249619 -228514752980728 -259109926304924 -107772341110837 -15473463995178 -17243198522341 -61554285352402 -115899468975450 -25820519130051 -168651194303333 -219334843941893 -270345937901645 -34908577706457 -157876378061768 -270643492794832 -35061016158735 -28736616810633 -29637269166393 -247081322678339 -65113095982198 -117581604569463 -39774456569895 -102887492106732 -105387310541427 -188353035024673 -279745493145563 -199083894375360 -57128343410282 -31853004099877 -79282328544537 -43322320432380 -186498444483030 -268863063967256 -69490159942162 -106105376307064 -174475376367286 -243482815675967 -133315816436259 -145416994786478 -87990157427336 -175983306581822 -119623507713187 -28889540393673 -176386839963659 -265689023846796 -43485191525292 -263304268447433 -273926975059346 -186080167104776 -214292347739737 -182721615502541 -169843326571220 -85220393097625 -232260488066946 -126177655786994 -232340958280912 -141762926646051 -112308308399077 -15956151651018 -81775527879670 -99436162122810 -175146218320083 -250328254230390 -131782787577715 -44555893350975 -278057370558889 -185859504239646 -30537117195553 -139042693477606 -31171584432910 -183346329594613 -180631374192795 -104879496639596 -208603978146056 -91309564069210 -229954890682373 -32360123504654 -13242894331905 -33971642712556 -132097380477838 -74400405947725 -60756366291272 -72963792827445 -113150875149596 -30229936504145 -266467746291617 -165453213070044 -98764350748351 -11015662164026 -1771638733593 -103695093748310 -3204528121449 -162919748460445 -148279586193316 -217007123043800 -273269881027459 -90031519783551 -15844501479592 -219760666162395 -85631551714429 -6297234839981 -263827931927669 -223495009211081 -104255337060947 -153766037677563 -186682874829364 -16336635245818 -96745391309353 -36636869206463 -242832678284870 -187897574816807 -36229460359402 -238131388179709 -199271811296542 -6562669571924 -156741737392826 -71628156450364 -231586901320181 -160459954079273 -57848725405583 -231991400015416 -109923609143205 -65249054473470 -206455971336870 -133798234493651 -96446327332367 -266228508659202 -104029179925572 -265712388450943 -93410327715629 -839022399391 -231602304732 -110177303982206 -65974941788113 -171957868565377 -201780314346960 -125585759766970 -216414072156450 -188737820417731 -113181674459415 -76615092312859 -19180505906847 -127901419421676 -278148226969392 -191439109318633 -215658497171452 -185681125753368 -123193913405073 -235515631891648 -49032274683221 -200426751713706 -256688495078564 -259474480531695 -147116767786560 -76523719032264 -80128151894766 -129930233087611 -167831941532183 -224531743374982 -37695640652052 -14066626131120 -119028301838213 -163943902173693 -59017823116969 -194349023101587 -249570384058556 -226825329737571 -178150801056642 -274236935930393 -143634327578213 -262190707250942 -193902791567226 -140998811551410 -52316605630929 -137468109589530 -146371062920797 -249812464853578 -44713559168048 -245862699043805 -240757356315564 -69334194201001 -76395901543620 -169212455307792 -226313611015281 -16054274306854 -143365099909813 -227031581532243 -213729493615146 -191413732220852 -42434412858431 -132972956310051 -10071015491716 -270282444195115 -193188848861689 -30842906078470 -261985483686223 -133410830205923 -47206169492302 -159168553592283 -268018959490842 -249046471752025 -109421692543111 -74250601819845 -2881623937595 -44216158401984 -267726868961832 -184327965092530 -228046749409084 -61906765864882 -55301279279075 -204988837661564 -173460338358907 -257055290616320 -83653588953181 -225717826147992 -171092428831112 -162542392811625 -112151750434750 -775207155337 -19043419784373 -119416121011365 -237152648874732 -182619182279712 -75813387310924 -261700874973703 -197343615729348 -76553050109500 -149554443263079 -78571149186277 -85940072239307 -9747798393572 -252139179221446 -79363936791827 -159138241961598 -90022469673742 -262574823554413 -101797591055809 -186376366849419 -150285731441068 -259501919790587 -112823625900184 -261546014872162 -13806931099086 -201567026631455 -15548882531141 -119185180958089 -56249014279499 -205516627889413 -161917836908967 -135131805241806 -233462549718688 -138792887898374 -145581651112191 -171049325638140 -201607697830593 -265487206425500 -100536749754275 -274830549194291 -142232502076197 -77017973330369 -221896881223119 -184919676297584 -86588724444806 -165307707295261 -152834636828694 -98841572036296 -273024562637506 -202273168190059 -222739347522402 -90771260292616 -153567577823186 -22014094332939 -218458509791568 -69456700673418 -143327219341489 -101407533183386 -216300608185040 -21868540325950 -47319430170868 -155810475312681 -70338392719080 -276159704134517 -90226128033476 -148314899367161 -10156761343328 -33975035525439 -80427422611990 -80311360116548 -277279317101037 -32337690131094 -194913032473000 -267674291835463 -5819682589216 -88504432360194 -205141209878172 -209124684170261 -159010952003922 -233813162534710 -199431528621213 -246187626120067 -148529629202654 -209292064734030 -253419480505160 -258595005199231 -216792985775223 -106798330527935 -64043306214833 -269991899422305 -118553739250932 -184367601782358 -19646180476985 -177264149679783 -250233670634584 -105267320429024 -241049589040661 -133391647574567 -280792202622080 -167903280723511 -175482282039484 -272988464577227 -62923682557516 -161687679578683 -199699590222517 -178913594247499 -227314590389397 -19200389280927 -46099381196671 -258996331238684 -261309177723977 -197229496240131 -41996039741117 -17305404809966 -151486494905327 -169598463316547 -219600281904063 -69268873875233 -195456076841901 -99537688847126 -169786127083543 -4723640472722 -242492286370640 -122041565334159 -80467716139796 -103243025856292 -73186218104952 -73808633688405 -245330694657314 -6786751591089 -212883759959226 -261404580668485 -255792753556482 -51913633390327 -72572364584600 -68202293410178 -259428530824767 -53737424671511 -40228588851734 -38820580272099 -226172645486899 -2687809715448 -12977411112218 -251048317685895 -232294168819350 -110774520930176 -273478879600970 -53881921283438 -224092066644422 -41646273165481 -264592275336621 -5886529994874 -209793879949981 -179747112980306 -140666450422549 -215712134357025 -44838013023659 -181179170646620 -69871598411448 -183199812587732 -170582242493712 -202211546390349 -126729110484656 -263921669643891 -66202164156151 -122117473042385 -42630214271274 -12838726479908 -214584608795909 -40589657640210 -21240542912812 -46238736535226 -141964521050428 -143844249180126 -43849824804917 -258589604609557 -206255689800239 -229623243546773 -202107712142511 -201871667497960 -219302440403849 -56082908311407 -91855955070326 -13039958102116 -208213916281256 -18440823878607 -64810275069124 -26740927886093 -170044393717728 -154892797234234 -201093102629545 -171212334185940 -22710621957859 -63824959457656 -67021196532359 -181907965364176 -237873951703764 -186969059042884 -85344531343003 -37943383242089 -148807224180248 -90271999831643 -179301369965227 -267146771075517 -162963372883032 -254100574889209 -88755612047608 -136834189936289 -234628041445721 -37342460759651 -78050813823278 -157849736654783 -23612895915538 -195477496448147 -25313846482055 -147018892494564 -69333101502122 -93258646999195 -55513901500405 -150154274704719 -220971174564044 -132063738832016 -264657630718155 -47087335150332 -140773515306082 -3539608851615 -98926747287718 -197116032268721 -245113306770798 -50311512124663 -257995201025503 -147360567872133 -273253054113068 -86282506789692 -164249761244975 -11888872619931 -276396282457482 -207889742142670 -178983989487232 -148542175001604 -178684789043691 -65031916842988 -110242258750164 -235821396755110 -61692682432050 -84323718817967 -78293630614978 -124514655355238 -118754508413363 -149968220561275 -57970527309430 -257796788524221 -83078236086563 -247900239365699 -207459904248842 -198611732896340 -134633259347534 -264990479195864 -208394709360846 -16393385805846 -49743269232022 -43339915736674 -92916037197031 -103545461064609 -162084078279781 -50522829251249 -54306773835725 -266339475296522 -205099448654270 -90644293491994 -136526989239058 -242434934553380 -3416445297909 -16390516841229 -87013570912169 -54920445925475 -171650628815085 -243301785604875 -280993427990668 -183558767439573 -211600880050788 -194598224625960 -263420077019219 -96537436755557 -2361859035685 -147982231219806 -266107598825529 -29826772449435 -143475309304021 -263004411702798 -220143509863808 -257111452844214 -148549788986553 -112467136118206 -254682194855021 -136205845785777 -110689585838194 -276751857005915 -184560392551661 -9204043662164 -125364550561932 -170904125795769 -56269712222168 -172039100506895 -105349200102561 -130628342732829 -220033264856208 -223107891522904 -119215195454524 -85195422902699 -221865258937237 -168385416155153 -255257034609282 -194804057206512 -157420364107854 -137984648556886 -72530376267320 -75890484952043 -80658230045299 -278599367986814 -130795725643325 -15865475144380 -274986725441225 -45984059365432 -74037726305581 -255305891420183 -44090310478502 -176733819485727 -149548225023756 -96581526154352 -26430210896717 -148059919086919 -72063665219392 -83605515406476 -248062898897444 -90085911048032 -214243133546267 -219881477821168 -116857948584252 -7409686014988 -117923682300278 -3896420659932 -121093878289011 -253078796030106 -85148373017704 -122703056241895 -37129998837706 -240086204247395 -82347341895288 -197157950026205 -183857757592007 -240171598909047 -115013073624685 -47273786768408 -256876751796463 -261300722569472 -137875719037622 -220038630758392 -278465438250014 -24893817339493 -31964111779250 -155248316117743 -273844284999567 -1177342430595 -19064609339657 -12372719503091 -36949545909278 -177627386074116 -232764854308579 -18271586159568 -46071933705205 -133481847984975 -249911903317447 -155747072254435 -140417568067711 -1370578762909 -95076279448014 -143031440592883 -275480926240566 -274434562570784 -268152806555970 -32022138903647 -204005365582882 -200854691164494 -152389297163517 -15921939590802 -160099615979749 -173629818852963 -267963643294088 -194848066216313 -67804865891735 -154100528336949 -75563211265442 -30666922237959 -277534905593502 -129528878463513 -47343958000682 -273837562979032 -241129772469167 -27016651600546 -209947837593617 -17448749458999 -186363402029642 -129225968491994 -82093345491723 -140779166220042 -52196513337824 -167066801370490 -207255218661869 -251521255750862 -160314224042958 -133042801134261 -2952785039880 -55541601241343 -77050916289728 -278024250442118 -22389490821209 -172179512775201 -270113908852093 -124443761757353 -26907115922319 -90740710875121 -93882771740401 -111378289230756 -160844056041038 -173397292721270 -225876282631146 -57393218305874 -224679903978220 -53552709765521 -70930499541321 -148945243490385 -222329372335351 -72449341990943 -183977007860578 -226665744953425 -281378048295110 -180307883602410 -166032663488271 -86969155255232 -172366593211727 -84056501691321 -143580274456169 -270987160984570 -183613484468729 -132179497162408 -31941014629360 -136548213515072 -45202301356374 -259729606158573 -260950770426455 -274302614874068 -54907781608669 -32403841193276 -163565309916746 -15078359654743 -53496049118052 -92758181388331 -130863664276213 -127193254917604 -105460009017625 -240233995114323 -238957864321290 -1967189268356 -222304826839826 -197081760191130 -270330995592625 -157413348430660 -138866701365088 -39482740789253 -207958076794762 -116363273534202 -133434265787204 -40011084204556 -102543572299772 -28284470542384 -166800957462497 -279384830406047 -15569817036769 -243340406062924 -11328374014363 -208286479048789 -149932749668963 -256479152031225 -69190751178359 -62038683929323 -249121850528489 -137379286146550 -142417370059040 -152793819770803 -36758840393431 -172595020115416 -149117864136172 -80537309282389 -123703280839203 -126935706929304 -178399576404107 -178117442466155 -19089678187065 -250845676887603 -195963246575396 -172528055247016 -133351365301737 -225710370436403 -73791167247859 -153579198967442 -92030320619015 -73759852191022 -207630395372058 -155527063924372 -39940435058105 -118437769654494 -221228655028604 -68055040288699 -121577622879892 -214086197367374 -143099918386390 -68138483430158 -85217267271894 -209440458299020 -48385948571151 -107088883975178 -9245015245855 -46184452450940 -46818658770347 -130682712891240 -30878801215004 -60116443576690 -208499953499135 -92443384731062 -84212451261903 -267566112200005 -220408959750047 -274039227485150 -262857898267169 -127505223609438 -121514674062473 -144408324498381 -173152882037339 -11106329907640 -179434276704702 -19152125972877 -216650958390506 -131148710820105 -156667477318743 -91014149826879 -244148598566445 -193404449247701 -56566917994865 -73398465031587 -72313086537418 -217380640215366 -93477825557038 -110863069905416 -245273724228982 -68199368897475 -101453596243291 -153004651017401 -173124240359066 -213257773981141 -8426938513820 -154413594481916 -190228518863104 -217009180737470 -136702996109544 -126556785858046 -119663828940221 -31674940885584 -115564196173621 -145924615101825 -126011790267750 -76562604969272 -105565725109369 -72262144642954 -278217041211421 -243128217366517 -238776157542733 -161793639685657 -250935187237916 -272256339261998 -27130145460466 -68105762916224 -148782797953296 -155319175722607 -189894179173348 -216537936242559 -277978826872974 -72732731469445 -181029117882691 -242725592577804 -86444061355785 -142370426079024 -234575107296358 -55014091767191 -186853945001918 -105230717757388 -142944554638825 -141412601816792 -13340588109005 -24655265893123 -153394389173159 -202609021991552 -166376174507557 -121152991800749 -5039214064046 -13468009871640 -129607007161181 -166524382912253 -37404496521667 -54926202042092 -127939015197241 -9058696451654 -94018204701992 -33104360755493 -93510693575120 -207364321628282 -150922833743389 -215239249891175 -250184753146282 -212637440342268 -141031360891420 -238909480842521 -81100672466178 -238935948491015 -21127294727474 -183822879375374 -195956303216268 -91644774398128 -233438368171118 -263476142911816 -47481744114248 -121450677767520 -19070860142908 -122735812503692 -31411545736544 -275784562115103 -268749757894157 -209298429169586 -78909235824320 -276297934665973 -279655973182291 -166152958279557 -176828281958377 -114099255557178 -12760088149071 -268340482884969 -177000182947232 -122772874091729 -254870086717264 -166451760641549 -136862437938795 -31007597674441 -153272642471207 -142949467901891 -47490023207857 -126166623261831 -136912009422637 -259512082772418 -72133400700 -114306503528127 -78722242314817 -35521299379282 -156320226830297 -227964076026840 -151927473215714 -262406456884112 -66055093957751 -212248089163518 -100499859015267 -223085312383529 -279019616703240 -250565488156069 -214042799908994 -192008285932663 -216974443443088 -202848908028531 -151990867092220 -20864844057217 -22163566861440 -17681851453641 -23893502867998 -253928673464284 -101101618820753 -151766820192808 -251560013756002 -199741261836716 -195692753480478 -64186725343930 -121449931742396 -197153424575057 -225471421522742 -258640644246820 -76940320306732 -29489999548473 -52651429180014 -223278829858948 -203330770818215 -68313634714770 -279890632857825 -173205677952295 -194868898358035 -131868208502656 -259298389657101 -217114840183075 -73616832186810 -39809856011410 -129118145874013 -194861328094851 -89849076319822 -8054784514847 -239232762352767 -165384490842631 -79167962222567 -33294562515616 -161601106156488 -46957321141406 -11034573430886 -277551144580126 -180382964685591 -206061999870717 -188433020694145 -217220957173417 -261217178942684 -246988694732327 -193998605933236 -171504801432192 -191254759137277 -235349213404968 -227554278086179 -36870212537668 -30358452451400 -271693016396715 -158290272101779 -204085697354942 -100848464887310 -203530587555211 -54677985596556 -253143861795226 -113406422333141 -162993304406551 -280042584616113 -160798248734270 -268367270470057 -101613547391892 -102051245697057 -61360986352130 -144599237066638 -4022645744671 -112610401238125 -140528786449140 -218727003489952 -462498552701 -19423858436474 -201166011913399 -261417667777829 -135189712938237 -210984917335565 -57530499877776 -266562760233716 -154274200498751 -224965508295360 -189509321825666 -30573659827892 -92499384065492 -66297812552882 -224612810485635 -162086499194008 -24348666002535 -186817900385531 -259052244639386 -10796821812086 -21790150147593 -187137313107726 -77037262694219 -90133867015359 -144853359909037 -89533895005886 -80369003865715 -211982206332164 -225547448753573 -46878493795920 -211913858471740 -261092380083312 -220715665950695 -102431626620507 -227713437690135 -192059455616192 -114865842659250 -39310357489653 -276281130945181 -255055821235668 -23342418237903 -164399868498103 -138368417229068 -196349478301469 -218949628510756 -181562556557370 -91103090845000 -218550216237376 -94586564936658 -224581176042555 -24997159918185 -143516562233264 -241797336210376 -27066886019159 -202677916245742 -182741331712066 -272539341329467 -267068228658064 -120943279768564 -2658969725889 -271636482015262 -111368121563284 -85346443100445 -89321410542474 -176933246728435 -272910186408470 -120164953247497 -94865737432750 -160643336405350 -19437997706239 -154015407477408 -125317177678998 -118720070728237 -78380930611799 -166511772882317 -18984568899770 -203564382205696 -56611770169329 -135035694272902 -138644982148871 -184395942383317 -239035392985794 -60499143597979 -141763705901010 -215018441300577 -211728935015977 -257840050094055 -203563694630880 -244533940132806 -269511646889175 -211458701784717 -30443998818125 -66874026517170 -110033508931701 -101454858326164 -159384826640823 -47994156189119 -169890318827252 -74577473604497 -199789818861447 -262928416101137 -128510971409406 -172885307250117 -77763357144235 -83821109383717 -43170112319237 -151426131901673 -179455144361688 -193285384544571 -223910069301314 -107109195712347 -203374271733509 -256352813710869 -223691457265209 -124522898667105 -242843615357468 -271980770262166 -62442311964624 -38827205477545 -250245799815040 -74305129622711 -142500865106736 -202136160859704 -53021563152572 -176568123249028 -38544422824993 -135098071853076 -209663495527319 -71087162341090 -33494780299792 -248066941101928 -206769214131472 -85641857697288 -159683812010084 -40824848530486 -214636376716535 -102069167465575 -274961277571131 -123723413530652 -279902321283534 -215009098448216 -190231466554578 -51723576944698 -182883053368742 -161277978447432 -156609623381699 -13777066502505 -89636751545540 -8225530904411 -107115514695010 -157543402056452 -25133873603496 -89846556798268 -195151483889283 -5326720355089 -223970812065763 -9218352960424 -242508512932189 -193437700632694 -169741107896797 -17579619102840 -184600636100993 -229273674091148 -119582437728706 -245621285047079 -6988108069842 -256876299043467 -79058783299526 -30244988479990 -149259662770401 -77342423352285 -233851196053972 -19388853693731 -160331102516063 -187931980163291 -172762022452095 -253602555927346 -233564280314391 -53504169605731 -249803747281389 -186604442080809 -215056310342338 -91259519759285 -60094145648527 -211462148573105 -95387558864737 -212559341417939 -60351868216843 -39552176187039 -95128782123310 -115559867936358 -179128363631364 -212812186277535 -64605827940555 -234565610264018 -87883583565746 -161577216317934 -226048844010031 -211623882196083 -242397824161410 -108950237604543 -147679749310410 -118536621511382 -8668476451513 -146761742611850 -103215186914208 -274602252792721 -130045364622228 -278686880285301 -102932360079950 -177221887585179 -136142668243430 -80804859619872 -197103920816833 -45328875903562 -183038943982638 -59389576603836 -159716126606728 -202924129605814 -96466043541892 -277346533791830 -87360907346359 -200368526646795 -199388000086821 -28182964563562 -74565159741389 -165592083195422 -197980544702069 -21912722089057 -49297363795990 -74000726961940 -79938432139429 -93761934521301 -169471780122165 -264144848984569 -280766858006950 -18986345187629 -59331142360274 -177118315255387 -259217205199225 -27383834760460 -110688535285817 -103778512221816 -38430958853583 -85132203434824 -204749194052078 -165596638035365 -231837109353530 -281317915782919 -268299346499860 -120600484213781 -264834059365003 -106188012245101 -221705467923740 -2413763892248 -92217270096584 -164801608646568 -92652153402761 -110400646495032 -146742862065750 -7660774869196 -58324488253669 -137678434950416 -254993236538611 -76618004451148 -237344762932036 -64507241876415 -15209955890361 -199432321620117 -64896184703529 -222123544815416 -116148963365335 -274483400734171 -223474665723933 -38381836592524 -171013158555168 -260946708991608 -242646679907725 -134984607881666 -54619504664915 -112062310756950 -149011148212582 -107447801705388 -41506182831004 -50936429031265 -256821180249200 -127008430401405 -107936383723756 -190879561374816 -127742982969093 -263478280004638 -210795321344047 -140929232613258 -253947603166366 -112709526940991 -109638208604097 -55354044667365 -145702826958962 -211016772835873 -139959315776359 -73939034674316 -260848692079736 -216514175024072 -277191988749725 -31906616466134 -168276931784840 -251772277377871 -69953065854659 -122053498351442 -99629626256947 -73350685354479 -80912188536546 -158249491543477 -37887627675760 -68929525035872 -246398809779891 -145826564137639 -156977133962903 -80423038274490 -204899619990024 -165483174063955 -195237639967603 -48356372852984 -86570260354828 -15539114162223 -170567127522492 -41838354912113 -68816061064462 -171690564332087 -107351820475089 -19311350355988 -45803985235808 -95010016722577 -120329414445891 -214985208609662 -40831633074039 -128584757783464 -196095204217654 -181036716983579 -44815874950485 -233883181815234 -31187866893632 -127274136218623 -218404447278333 -206356277142634 -235676382601785 -107334337733978 -196783885305171 -118036432061063 -194539127040756 -126698418920200 -153651522848897 -62816049663956 -234259146234837 -247337281344063 -80312657630792 -140686736889610 -199409743872302 -105654987577607 -83732821583475 -112503903715114 -232880198891232 -214572705613793 -151018772587927 -52871345340418 -169511427474039 -75337288683358 -1306242660914 -180951207509319 -78533239966567 -49320853592350 -221816225741930 -59724499574959 -76589464033325 -10245324282851 -59180130387428 -24678312476894 -255000082651355 -120668712379417 -240103446310783 -114926182266960 -89535076079579 -46371465025162 -241941977361348 -194597163260036 -88997283193774 -39262017441439 -118094172424925 -159273392636818 -264593553503526 -272043425116057 -266626801475212 -245096369884853 -106518988714199 -30009397304980 -141459053523657 -386246107832 -219439219155124 -55668317797503 -139881921571938 -124692317063226 -84763995336504 -277333463804730 -190522297850809 -27100253403085 -264492634896610 -223967000858494 -33384748586841 -217911418004716 -65335263818982 -59540569403087 -3157857949349 -76479214725274 -95159442311228 -16701815600075 -121392866625900 -106082495927034 -200505398744411 -110848063804225 -65396018991762 -174739865018442 -247694541334519 -172656492776583 -36080677606909 -51281774438297 -184051278569549 -162212554357729 -248487517535682 -45901344683470 -106676264608623 -123850514008368 -60398974931690 -115149232457843 -121956908732902 -1444754296608 -251061423304477 -176760276425675 -86502006525661 -242148305006362 -202984209868709 -159506380689608 -55471383705129 -9186478191393 -211368621442838 -259982571468477 -77056917734040 -78447741106298 -229580512629548 -248320538767692 -4869815829243 -53632440784604 -68554980610578 -187942178105 -78775883209866 -265272345772714 -94470586600113 -242415178647944 -22312485205297 -44859723465364 -159628795176144 -198514040359267 -115664174056224 -61269830955273 -167004995777561 -192375229744951 -79823253509336 -29905709688353 -89135493917798 -210257739569363 -70256411875870 -125689450641524 -39919486536300 -241255468551529 -190603798011373 -183152974849201 -273753899800481 -253017022091921 -226858968465974 -63014332478419 -15765653156615 -234673507305465 -149260010462024 -204132745137615 -209959666322921 -198480381458625 -273962013913647 -2583748193673 -230351756209022 -164287922818838 -2873584795413 -127375567964736 -255672347984143 -178430583703123 -110689285569175 -169446201987023 -151618967390086 -118325607967067 -219582953175277 -279940158089252 -27201875135228 -191663831425411 -136242800957312 -208523814356007 -257479623113810 -165477284576473 -277754752697598 -104445040866045 -144977374005299 -207917977125119 -179868820389260 -31559242574562 -87564662156087 -114952730059189 -272913744830233 -130892342718757 -171486865475412 -178703761467157 -123409419573900 -18725497313674 -264614310485230 -84120712186902 -124871496577126 -94925887807370 -225702845986528 -32910408730862 -83957762281066 -3733830290306 -187871998326772 -178232990317277 -100524608733867 -224366999700794 -190223041858936 -197943264854241 -57618081573865 -272800280858823 -13779193607579 -39736156495410 -71323617493210 -208572792338723 -82682038571692 -66517234092567 -83215226199792 -18259562591226 -253333079016553 -257791090406110 -154864227373384 -147363938465034 -129639204409365 -113185324649331 -94824356101897 -265801400675499 -252303999095579 -28031954275008 -194220706694774 -178979249320870 -122593066079347 -281335856217229 -204667382147063 -210142717869856 -156150153968292 -61562080664367 -47493060153913 -15169494522495 -22117678735145 -141332933472665 -143578208545186 -188148851369793 -208775168435726 -50860852172985 -159795605917769 -271930106576764 -213471733964819 -166803529850275 -96806494034060 -242437143759593 -206283891434789 -28396889276753 -274135301801468 -44023128800501 -162320622045309 -211256219468223 -42164069386695 -249106566515494 -260823885006966 -52735338207884 -213242581020958 -21641982434424 -170522638487180 -29671352023056 -158623386980882 -197684093630263 -26781718049642 -57988330089916 -149468682340823 -23004843866744 -18070688776633 -257395292318828 -93769944564348 -187908670708465 -162633483172862 -39899036650965 -434804064067 -83097742439725 -151947866477683 -240725575174924 -177383574910782 -13888173400933 -52531881714454 -38623760195214 -183097925504509 -239641930796591 -28293385971747 -173233359342821 -46432006064196 -124661709223669 -261184520226734 -266063283870045 -239402611363458 -152803859036736 -57293979424347 -169152811239150 -171584754309747 -704203948707 -203359740616354 -174232974236096 -31111319622247 -279087622526881 -70314580834922 -29025130444914 -153182718533592 -273050972151652 -56097145891769 -95678012629053 -85208291753202 -180398652387340 -21823870330456 -19593567967595 -213403067856414 -54113200555942 -21003728286797 -260665644835505 -155179624870816 -138444860478195 -224846755683245 -27964201524209 -147619661193864 -144349284323070 -90419052496724 -115931326369491 -197756238494094 -272686816887413 -10179954681067 -169327638650260 -152409013373042 -238868616043772 -264998930789672 -41043759420620 -8497410463307 -43828094604735 -143415122078551 -227022271402974 -37408173980772 -193180757028249 -141712083369613 -143461892063361 -54720380635494 -164594980778508 -161527313441822 -135641756600990 -102267819728018 -240271954437219 -155837582528031 -188081461602512 -37162112117175 -104798536755045 -108549214395381 -40047073284891 -172160403405967 -263505898046209 -51932438913060 -64844661199059 -240924633318387 -42519233654448 -262745047952845 -44980933294646 -127681442482102 -95501685896725 -20641414903899 -136189583852114 -50656245104472 -39289512890497 -20906896077181 -258617140268467 -37821994402595 -133741908835610 -142602315546682 -30011485092020 -241346965876630 -123334438089232 -44946854084083 -80585400159014 -225119575457668 -92436098775589 -77459265410301 -240429519239207 -201071413028050 -184910637037695 -167879019670606 -90880754393816 -229282584605319 -167976729862108 -79238439965253 -269850143218347 -203848825252944 -107995759303934 -9882315577246 -135457995137178 -98758478420622 -214689019013465 -61384080492664 -112695915572961 -228712887657318 -89058973468852 -223095751844967 -177049378791072 -246363165725071 -5144513232426 -275611841991262 -275628806424590 -123019256775296 -234502265242505 -272449308031739 -193970385803011 -245295433059881 -71655091548034 -19817268505213 -7505114911337 -243841394530145 -36329880364793 -54226904677754 -268286100806956 -224172075147696 -152407219967759 -71999849407680 -272229429061251 -119186819243106 -119991722183277 -167869529798795 -76082802115048 -199200816242087 -150146067441581 -42705608310820 -70216692356160 -69876134249584 -258910915619914 -62828643703804 -230811642489893 -172801884526173 -259163172174828 -264562209953520 -131178650732809 -140561494706939 -224068850556060 -275599606419603 -230570520982077 -254909045000268 -130637209400445 -257938174605756 -274534667541104 -166479802104333 -36754354165042 -206430856364654 -189986036385975 -68163614987601 -213043862502391 -267249266764286 -168536756632153 -175058643951636 -147863323695497 -98325801918057 -169971506006986 -229861652221208 -275564875694152 -244810827899897 -16290957176578 -238351383914136 -246111310936747 -237218440713472 -234488401759191 -71204224213811 -254445613607842 -81818195439494 -273904996177416 -164313221176010 -210011289384382 -119727795399763 -255896237580743 -93549147287974 -21810109626799 -82079820806283 -252333196865424 -267829744083162 -250461982475895 -37388633186881 -101970416391698 -241655022380259 -46748869989567 -29660922573132 -92771026648077 -133667497892508 -610089297874 -197823858049431 -252571921779244 -147985161127413 -42520583340510 -254569226594741 -134063885986686 -14770345631350 -98103073698418 -201381473408182 -195982435629490 -183096389430022 -85050085478244 -248684509484273 -189989332344647 -253553669309469 -219328769436876 -265287569863815 -99729982138725 -44049400125220 -124772460177529 -95960613104511 -181593395690110 -251958791624354 -226632256243763 -280550448795834 -91603237453451 -228469135536342 -117186081248017 -61951569857441 -248981612640707 -99790221215378 -69597679642930 -214708674785353 -99483171711860 -122927291689360 -274039128501345 -36922781061549 -279938138788640 -194264772901582 -85812199777496 -38055524871777 -275176809247989 -110605165576984 -10680320813459 -229433197741491 -227839207729198 -254383265092843 -142128356207364 -28872378353149 -59703050260888 -227125928013277 -10547097203697 -45964771080925 -226965067659589 -60726796720838 -99417992573284 -90581651351834 -276243351645106 -242363779517986 -112094779626923 -52410108720076 -226471455349205 -169711959314568 -129454472829627 -206545838102114 -134463189343958 -30427037025402 -64282759491047 -38695218238335 -200768281729710 -201815516324557 -93341112486433 -52311000714844 -244151082395147 -89713471828702 -58115557003535 -51308625331744 -176378589066340 -267929851935543 -252852594786996 -174388205860824 -126905696532406 -148278999463224 -275040408447582 -67635197044289 -193663843506246 -89338248999360 -186056308506900 -41686224826091 -46176295583625 -75668512795880 -150351952478725 -137242854203530 -34664582679230 -64980093609538 -187087234989425 -189786533047043 -83658599730175 -228092346543478 -126595460665523 -93337908367317 -216525191954388 -179907701481191 -103150524308312 -10194796765266 -221973736303952 -16835850813684 -226617851747786 -234804308301910 -240572076934635 -235532071579329 -272492415247645 -225399757175173 -151379342485942 -43011546068791 -105474418319549 -154409279343899 -245068975616309 -141090836080913 -152820656510177 -129858765452026 -170981263577912 -68404835362972 -73933790004921 -208945037995833 -150165094041572 -225581162181997 -154806684264437 -235037169887328 -256826534330233 -129027513153914 -200047950405492 -183000408199723 -13764683611611 -49605782573911 -2457656422862 -230721465089423 -276531281473718 -154642922386242 -259655793726504 -110176218004135 -235722328986453 -8842190592312 -204014047353653 -169031127434619 -84931922390541 -120215672203524 -89674744498778 -60379444876788 -244141728358895 -81290411825044 -55928802250444 -154074593334178 -21751511996800 -114238132923231 -253012272349452 -166971471234115 -54816759175052 -268823653962619 -254969904251767 -155638429434555 -53305221036400 -108206878605052 -99224436927081 -47685686227169 -221730296491288 -234526028056566 -233941959966700 -142072857858849 -133552109758957 -144048907702567 -184276561109961 -280802107220497 -110762817136714 -229180425135669 -192159616350392 -199917250803714 -277630636103466 -259977848852463 -271824898969606 -124714365429023 -197316972087899 -162976678357819 -44402806436083 -924336658606 -39928819596659 -61952006033626 -103150216851346 -252826359832646 -114087272326108 -47159772716323 -9878413916310 -83141354079124 -239674673173500 -49523471649069 -257250843453557 -2383411867641 -3469062908508 -25814828887024 -126552404450820 -75951881609299 -273417161040239 -146276583099345 -99123732133983 -169284277021720 -35822914920197 -163306504940101 -187273778250882 -108831496293917 -198663229741052 -140294907987156 -217708938352387 -61361891179418 -265529002973982 -180962979997883 -146496462069833 -18401294726854 -279826054999307 -265335086296354 -163210075529605 -31836098934006 -187208765541728 -184688535453219 -5386617931355 -16600972938584 -180736245374590 -97695320867663 -209343215614440 -256902207667276 -217168263865584 -171952934203178 -17151019593221 -210608347581989 -229463615431510 -267997240802298 -221527695472209 -50278694260873 -158853852980435 -155420776794779 -152938612158022 -209617615976206 -24545124217044 -256267059386377 -188623993743247 -164322375932968 -276253919184552 -107317610088845 -230273446670090 -231512492083033 -139725966259319 -19652817123686 -233515652760029 -103063458294380 -121383507754762 -181061214702894 -129743169300255 -281196739508994 -92300348219218 -171180461516403 -5218941827015 -41420159891941 -142653358023213 -165729609629166 -279272665122611 -213068977859146 -238860411934108 -139214388155659 -71709831103348 -81170077923205 -262546973084192 -208657113128351 -129901430806175 -188345590551718 -200694626566956 -257928173383952 -4315998777555 -7418564112446 -179984778889118 -35890175400728 -60491619528473 -255727979750329 -26698181243164 -269709649357616 -2936848704647 -36582278452173 -262723027238942 -157267125179554 -74784092414673 -155665170721042 -88674939434235 -159001453342472 -62613198386743 -238138220393882 -129171385610981 -61998007250105 -159497799551274 -58278608558632 -221427059829590 -148392643842747 -144385335000296 -221694927953219 -192373107676638 -44812259777464 -87996594938394 -82829114353697 -157864400346771 -173939580802842 -226628096401509 -56988041389005 -86794585455870 -229119380157259 -26518634361762 -214263497270429 -276590297414129 -239225562122764 -214211384680307 -13622734816866 -204955622971185 -215743941818960 -22218567106813 -198251825199811 -221530414461713 -192272143029188 -141149183007357 -151192030822527 -157833664147846 -237330540670382 -221388000196758 -136624124201864 -74255840407460 -185640698046985 -145496205523289 -77115922182214 -233679437714207 -51456528994060 -108355179852449 -268144186373257 -223953977871108 -184353908859912 -255481540698724 -139801302636477 -216541966489711 -268362401563950 -50057315346644 -36571006662237 -16153294263818 -219995622962675 -63601272997370 -111284244919207 -29993321880213 -262570801636299 -27875800685024 -29220910266652 -165173607003962 -210795341091492 -180338920488750 -176353058980223 -37130754636363 -186190798617777 -246407045537984 -242932061370557 -207276176569630 -81978939788790 -65778580837504 -23693561105621 -191638005359994 -192360399293008 -46227302014619 -159031929605885 -239677680364493 -162727928477125 -273683680822363 -98089542767849 -123846718489664 -57747127892971 -193452387294251 -87964345730803 -77085878907269 -37724820142514 -65037608739523 -35281553639068 -62601091529142 -84358566118010 -230758425776512 -226297954567548 -248801837893929 -251940675367000 -111990611964695 -273403738052180 -87073166341910 -139977711533753 -187080715945215 -47116404269520 -250322815930253 -209559223948654 -162802528682212 -42444040068855 -135761028331095 -242462986588708 -163239081502313 -53225618456013 -231365845871171 -235095473188403 -110751924885109 -240800285090726 -3224112167709 -159405135097788 -190622553042590 -219247922971542 -254926910525829 -134349042829039 -66353776100795 -29293398825126 -97295355261520 -91810853978621 -109715880365265 -271521681747395 -235987964159100 -143217545805670 -124376550487744 -77940693533607 -263433436759233 -215383579430190 -127177550560215 -244827796921262 -11245751168873 -144291948108823 -171999644107947 -130431261150482 -145592111744944 -214443997168370 -232455424432547 -155164888204466 -36543120515068 -244845279662373 -230943495973685 -133929162040000 -187884574344698 -33345704463819 -122248729593945 -83452731549690 -65969503487976 -134127618994283 -42896929978386 -33054763789607 -129420112977680 -178667817628802 -149619623575480 -45035106440644 -211269273781080 -165825523270371 -166393898668901 -157904278022387 -274422965274666 -102820912643448 -183685044212837 -131289671617447 -23569505524922 -219994424489798 -152526600128161 -149237962810976 -149541086370979 -148782808386451 -211819514267215 -256496372602917 -134809136381376 -11449222961699 -812631193677 -43116046690738 -192039105287156 -53622702836782 -254916859229271 -73449964048437 -76641376691008 -180287134323854 -109914747257793 -54364991477265 -101295555031368 -228134037517779 -207533424547049 -165816040841260 -139187379089129 -213757952058785 -227145909736758 -255704089911775 -167495893321886 -62930818969730 -48724902460696 -10185343696231 -278925575665942 -99634795605179 -158736735817373 -76727329650509 -178120990733333 -35366452340305 -270952271038921 -213095709425495 -237076760577423 -220765272363558 -194431136209492 -196613501067470 -195024259066991 -74620289389192 -115678079973053 -43558046964825 -177868038715241 -90521957207544 -44419499538125 -150815241829663 -30518992023432 -248800366150273 -246897134953730 -3167060360264 -162567212792965 -190957102344312 -69963393952654 -15924720846346 -110676103146275 -106857942954299 -107956657359223 -268822740269485 -213114201507826 -68376267027649 -273614068443413 -217229142844565 -54100977376715 -276070939838117 -98466612407844 -53889254807525 -274503116943696 -116396998303845 -16262735210487 -97955479847428 -190024546154228 -190804155364020 -139607917168882 -244530114060735 -240844027893372 -144847291262076 -97838514543956 -110392108379672 -15750612188506 -72618681659985 -127243442169747 -119684484295087 -235064057881358 -218532412194768 -200592688982575 -202910439442613 -215173401140192 -97859050436932 -73116733668589 -223558150873279 -193185824034680 -238333711026188 -12886875153072 -196945729396114 -198678289297128 -44925363495980 -119973234275226 -251024654830840 -206394501387440 -15733647755178 -110150661017343 -69439684093137 -179211635027641 -10538035596540 -270344427324072 -86124197690144 -78944048977069 -85519709150977 -127488214224910 -136458159978365 -76281314079196 -249519601755754 -8752606315508 -15645101981963 -219732052195867 -33524129875519 -115584278316707 -15750948551667 -159817897272609 -4162632806571 -132375120728594 -64119019640810 -233521251358020 -130808483063867 -139206831402663 -279825116646575 -75671981542651 -182871516254398 -176111501355721 -261512747668632 -143473975791899 -96360544684474 -69380764269313 -210144087071907 -4049824372509 -107735169560585 -71193315267367 -6436214574067 -86787873484084 -219866775371911 -208429256294600 -108481962173445 -79473424062711 -10341328261872 -4081995283791 -252099239011147 -228548962930303 -182101263953187 -222847373193675 -144107121825378 -264875468231983 -111916915846202 -18016109684488 -193551525600147 -143074832808703 -53529848731043 -122295952968927 -97662288682541 -110853673192921 -8698702468743 -96696453628727 -13627397965192 -161417228758414 -64581437960995 -8192434339742 -228539510450585 -157318569365323 -81695525039836 -66237244067945 -111970129405177 -210190111674662 -271473678684125 -35401569284227 -276973927797533 -16212711878558 -157256068487631 -162732945409391 -240660976346908 -57199723826922 -222260377561478 -120690519775540 -235378521516942 -6047385855913 -127188798623040 -132314960616450 -231224268892310 -234877460461950 -32773239022760 -26496208789266 -227215624630064 -80140009621668 -166745261223291 -2400960809513 -111969116177770 -259906996768429 -169191770362464 -107074647788046 -54798481313046 -150423481974963 -167272951879807 -124948342416534 -202604532196159 -229036280733838 -76796078414938 -44811415535882 -94574153057242 -61225894655135 -38135838404434 -172605131071138 -197781576809354 -245963827401854 -151961783562877 -76628064808095 -5366518203500 -62116189214915 -245658653601890 -138757827096382 -95082867747195 -281272229956799 -63996812738395 -132078403472021 -194765378440780 -89942172978431 -225416366088829 -140280835363430 -240032809269262 -73905425063968 -75168147328453 -249095757348889 -3947999011324 -8205076520106 -188522940490812 -110397635591150 -101030837506269 -196021964474208 -162517280325895 -202852938435772 -46179728004329 -227706144779417 -209140271434029 -142687184740727 -19410515164973 -59329411175853 -242121811422665 -203092855889274 -68076063406257 -262613005403039 -169716574266288 -239750300536254 -68851025888631 -231203506322714 -10564930608113 -87071818873940 -63744040132573 -271140854119488 -7844223509203 -22165110613833 -71434576966970 -266986489292986 -272567244260983 -38972408802918 -186673446434224 -30531834314012 -173843752414272 -9718375347255 -241163028648172 -43601471665897 -83213349469873 -161432512216936 -158435926294309 -128636981261360 -275028883363477 -44830536986329 -33013386884451 -27036507667744 -3671679816739 -235147075551117 -66088741808942 -8281713043858 -156213544583394 -276321955500613 -28023020750749 -230514264098450 -161045790591324 -234502672665571 -262583203076972 -227803557766268 -153236664108632 -134148742138916 -192283870133865 -155613868807127 -94372466656046 -202803126052606 -191152490429540 -214691254087712 -165109047328727 -80252521620649 -180391767088676 -166442815223054 -188231359229978 -85329234504485 -133957875289872 -230986402248670 -192771942822173 -38643476404739 -48618476557650 -162843075712402 -31735841244119 -271659931160361 -29373369138812 -256673955745107 -198836413785045 -72229880434355 -94257293251079 -2443698231630 -261471457388360 -191632710009081 -86974623654657 -45905767349277 -171700327494535 -209722125630636 -266712987319687 -115214289523959 -265670940097847 -240138788428846 -2994917839272 -210847712719589 -149570907741489 -274445866303976 -215327682911693 -52100428401185 -123314235533357 -148954380641742 -182777775126855 -162304661051075 -196549819879648 -187823871188111 -124676043382204 -62057111009741 -211367604722290 -21112394962401 -30744777098800 -177678793551339 -57891477201773 -241748237139903 -160292165305440 -187085352284014 -258413171933218 -72589831758355 -237579755739730 -257393354559139 -234040100768393 -222822204895070 -204333389693092 -10695064811747 -117609412098636 -53781752010552 -7602654431546 -235139701578615 -96020380912575 -178918885333303 -244068328078625 -205813171396916 -86683645405696 -197079651877728 -119697768662733 -123253813362016 -240876615924066 -183247607503714 -93875059387154 -6533095653332 -142491185193291 -236616123973437 -249228591733040 -223581648320337 -229723181058812 -96651812297742 -129971372973215 -245719416717923 -214725595227144 -21439049653328 -40372586191773 -15806107546250 -125429197709655 -139582495329462 -205908112589439 -46383172217727 -104923555213614 -255019483490017 -160565788952656 -5008031988866 -89540071726087 -240307870632235 -29950215722464 -32073151846770 -152102413407501 -240067894830961 -100094460890042 -171131461506446 -215009129379377 -171027791493949 -215232339754702 -41770510097407 -183738210985884 -170929169172050 -135235554972457 -188555000791376 -215925272617623 -65464946431471 -80051757250971 -118134284407163 -255226385187591 -166568647066545 -52956631836228 -152411855393399 -222282223201942 -261122134068736 -140662398566813 -245723422210339 -58892166124110 -210724166308653 -149370146561610 -19137238668512 -179697988444658 -189863123895030 -97960831138105 -245218643111073 -49507590692273 -18499141764218 -117866983886247 -234721117376482 -149739750820324 -121360538036173 -221066268470007 -95407616327312 -233338124669504 -60106110949686 -232111525211026 -63972922899841 -191632364239658 -105407061382829 -264001615205796 -16711294411501 -110104475419614 -158768634095700 -244689278919393 -140821608180617 -187403445453562 -105159697541030 -62033489733170 -165720217934761 -163705087468377 -172264139162337 -155859077213330 -79418586922059 -138066833624569 -273085927155214 -103029672638103 -147831736626182 -196755259248119 -237789835344268 -98704101403 -120105923475369 -207014871207357 -242504895537810 -158188429845660 -259443170686842 -158720181511611 -37104986640433 -166209136142719 -277870674038503 -119745684685434 -183444856102658 -79911901985569 -8240073035156 -131584951935712 -123277843046640 -163257796825751 -61191340742517 -73250062703835 -278661979516308 -245946193876549 -137915939454441 -78270747089283 -2203796574679 -25774274438296 -237852808992582 -139137118429167 -73104162517097 -178261826099395 -174914198894113 -134939997909104 -147871669481265 -13337227087681 -92813694201644 -202247738322234 -58366679448982 -87780676466385 -6884116989301 -191035206380082 -114823570181684 -4372672688972 -98987050415405 -260245938751548 -96361813849576 -22887189541948 -148773269644854 -147592069135316 -121126105744849 -210800498567535 -41445112897531 -196440655750396 -118257806927963 -237374175495111 -189246892005316 -1685890173308 -176659612846171 -114762426942950 -256749303661684 -276172642623185 -138415855150071 -32560611607091 -193038218304645 -183089218415227 -53162651160942 -9498602201176 -106855744947009 -92759724829135 -183291893338672 -167838993408238 -226256143761916 -246846531982148 -264196810848304 -235148616794982 -113678921587347 -47204513358321 -171101790545705 -219903791312021 -174101494391001 -219883662516338 -132094325611818 -191998409298054 -64406362770845 -161392820695525 -224662281225571 -81912396666847 -233974614357166 -196302388300484 -184085033531851 -208432429059491 -278300043396507 -271028738014852 -234931154591740 -178626530324650 -42976211934242 -263904311930811 -272863382756638 -142498983073739 -174543914135603 -273474931003900 -202134274350824 -39781565776134 -92593940659312 -31465045424027 -38791615041908 -209193603489732 -120577978288936 -74315025061195 -259488167497685 -164921449502654 -20705161080973 -243062758599268 -280743579006600 -269517821206034 -88750554793479 -248408361520165 -237499654247868 -118966071237452 -257871539090680 -216406827617935 -186216760375757 -100553105942188 -65521938086214 -173159637239560 -243172614039886 -238550476919665 -175674162888025 -131185592159565 -223864265738369 -247486359936715 -97222354974533 -245085453926112 -95051219899 -97181163930534 -165816426701461 -120249056270883 -137950761186009 -56409547169102 -148547456604950 -46924895093795 -81143223121541 -78179827104991 -198408099487336 -36617461978824 -148896061995742 -129277321781279 -2872309465035 -24592438205456 -190773463418960 -153870451335495 -232568396878051 -176638767994126 -33088482450973 -127380670366368 -265215818879800 -7803507874342 -225836969775766 -255114544404991 -173062029960171 -243393497027759 -261028596392008 -143424949324339 -180667003467903 -215858921848272 -96937509344586 -16099737299492 -220038119164327 -209887100675606 -138929283856837 -2305916907692 -199723485956285 -102577882992631 -73162240987896 -83039443608595 -187450366092046 -90914317526631 -83687637573932 -128757867307188 -221387779274446 -221135484846869 -272500207772942 -99954255683903 -14479172553818 -110731191498373 -278126458766820 -6906201270938 -252392198333206 -51509155510851 -242698563124520 -71344187051157 -215154552372550 -232392556361061 -213029595917534 -244170798604672 -258081566694583 -11830218861238 -108091461839678 -4150227616507 -143796118564456 -55428033618415 -227685685147370 -218927405123618 -232396349251199 -89945189733600 -212210847642815 -85959918136927 -157577923904659 -258363295162432 -234565486644418 -217248153121264 -207965363192341 -129441927326466 -26298756671626 -265728437762797 -53079229241874 -165054360320687 -257343649661994 -223800356430036 -79118486187355 -5426069026478 -142290655207949 -130252160913730 -180114469702175 -249316420681701 -56233385557163 -95461847356317 -63327723405688 -158041783633798 -35701280309710 -73151801212511 -170095654161274 -179076475981681 -218428340346313 -8354412299319 -156340485151166 -176596762625619 -62139144845365 -50645676730597 -20489691918522 -58958931642189 -120177381518490 -626679032809 -84667864956200 -197042904902679 -276996947953041 -226012263443077 -207054239580065 -272706307889392 -60712029940872 -202724335355114 -239220009324107 -89413100454111 -92327789251565 -185535405660818 -250586676695524 -192179545705975 -232632840533113 -219739356563760 -274089776665297 -156786738966727 -11022696142649 -47711512850540 -57557346707418 -174543675782620 -229085930237318 -258919107372134 -180360361047707 -137003435027680 -60361715890821 -37262828893720 -175470800463961 -217381636152584 -273732453726444 -77756470393325 -192552167127002 -8800048351838 -132133802953897 -273230520319969 -125247789023100 -59822389631094 -46882976978973 -232519376561703 -170982465458004 -233876629333330 -87154737005670 -175252897120397 -142995339668606 -5877574005511 -218480164832155 -217560540463624 -201094920483777 -106762021965772 -94983775133945 -170074222493091 -159739946769771 -166653791985682 -64538964428272 -167707917853827 -167851195567649 -201001978446788 -214626085683290 -213080208041295 -79433175527353 -122534623868927 -198124607064056 -6275356873602 -237189830123404 -248915908004258 -201900393502012 -60842806075091 -145361494109091 -236210601223044 -223606839787973 -225502145433766 -142546764165905 -174967684445932 -138219653643035 -87662139374409 -29614034500592 -23242997018920 -223944466205513 -83038487016956 -189340373167968 -233225490754274 -42073021085332 -46855052312620 -255572277474943 -13840058525058 -208173906936164 -255285052134760 -184372032792033 -139772788524789 -88339519072284 -249877212536814 -47743709228048 -58284648072385 -214348397906038 -56045958236475 -143352927080682 -212157187508646 -110696085416078 -110497216294454 -228959708813277 -253746178207137 -125673785654451 -49173014680523 -170761859819391 -96388501926868 -216189354916593 -196059717481671 -75365730729707 -176157215540093 -97286899475980 -270355591325043 -14844240103752 -76494419159377 -218852391600473 -6007058839570 -104217708703482 -99772439740873 -185215532137391 -84594566312702 -108269038165190 -72847059673960 -260229442776767 -61763778826951 -140953145174906 -45832481240580 -81355499621515 -213546601270528 -253382355879060 -242864028134943 -173281866387063 -151889347893283 -211538795923722 -179744419465988 -146075508730018 -266281362165083 -220013180778934 -184128280671057 -69015897244538 -118233413408044 -122096908039619 -83866765985683 -199088440384015 -184843379491427 -152508595477331 -68629748308415 -180366035304292 -243609015262645 -77588547666618 -89933560757677 -210182782362090 -24419946808660 -160622553014629 -155228657679778 -82467311309929 -263182225270110 -72247268327622 -216297743425329 -125653810569361 -172290047805055 -269218875645339 -265500848236895 -77060444367176 -223488892323339 -31571410051571 -27099684407328 -2267376160836 -135603004215418 -38075518039603 -237441163826061 -123124484122017 -218239562130267 -1339101444633 -119591695453289 -62624862597310 -130190940596544 -11476209630213 -137790402183007 -78874075503424 -235950844699554 -58958185617065 -11615599063450 -35387300513693 -131650414018714 -131721848252686 -193134082201084 -28855125596567 -195294837517970 -75389180606461 -69893161946715 -120918932934661 -22697914467430 -87757059945092 -86870695845058 -204873832436602 -115002713647925 -207233207727318 -33804950894678 -2426933632753 -133466392553124 -152334029219987 -225948085206071 -218036887206822 -137797789391165 -199241857807406 -249042168738372 -208873984982513 -234302819790332 -269813069129864 -28750257005258 -163156984923497 -225092137841437 -12390839346222 -34552500814 -117925401931014 -85027838606750 -108610161705574 -210322895066330 -116142799085736 -4122943290955 -216950395895122 -99706193499866 -220407600505138 -234281743706377 -124530053463119 -104136940266236 -4894628325598 -184970032552896 -261732773554469 -271763432347025 -152516442560937 -74463900432831 -222849345518578 -76845872569512 -33034465008001 -254067233363671 -6376914204476 -49393203991396 -90953685899339 -232528431239392 -111230699585536 -89717857030928 -136932541429795 -121285397701356 -156534964143103 -172590564175063 -33777761329510 -139253342273419 -84089718346262 -162428214360629 -141156006540809 -73973122000584 -83317810033493 -63275931303192 -117182444858814 -174864505509903 -159635307165821 -51547979313612 -158082496442149 -160805822394403 -156131029717113 -20289395707349 -253340957758537 -112832776715872 -41360534910356 -152888200779991 -49146073151843 -58194452043563 -115803911859917 -214723809334651 -216643252631187 -3977941029809 -8699191292741 -223585558695484 -82801687723585 -60938646347484 -71528924345220 -70628649467388 -95124666801633 -155535469554312 -245728425887979 -42936444280983 -88872675461882 -52246608176138 -279290299183395 -207484007022269 -115758187584611 -210114950368841 -203831850916767 -60851336589682 -41067620238193 -251200268507639 -53267672162908 -176856993463829 -171213576480257 -183896158626151 -155225103325368 -190982967891795 -112444945964061 -80765149866186 -169645265367359 -156149261250639 -224473511251516 -41146077635927 -24428574130551 -192626568392562 -179288798267233 -110053798509516 -341186598772 -128561947743516 -153848613623287 -254080040541323 -78545124901431 -137439224769394 -22296138970979 -50439472276969 -25603459483984 -72497056628456 -243641002287110 -172247949982121 -67717632650532 -39820921258019 -273546920594766 -242954739845507 -72028310477046 -232894100905108 -87954600903614 -42720579519566 -136991824270521 -97948773105166 -95688856240000 -234754221734785 -31269618790512 -256438356928538 -90407816771044 -72154319253052 -203928328653318 -260109838397560 -242416702814031 -159878860582472 -229908589679058 -162928460292960 -230481355308665 -147463340301238 -65219671654767 -140066447951882 -107569039346490 -223297382951986 -81551113158143 -46999083218322 -93885981636787 -204100956420148 -259921924717506 -67915520413196 -78521439610804 -175198691403431 -109906417310943 -191326214869838 -151755201318595 -89451170584050 -235007382338629 -190585567424259 -33330364012382 -276898312042755 -55302244094487 -238958244671758 -13328317147790 -265750107542443 -236689482911764 -83957953630446 -104924098724461 -191286510519152 -175235416970939 -196203416988973 -180098626098956 -44293159496827 -235355564431901 -47966578477759 -236462256075115 -187634402137461 -163214590019001 -252468754765667 -235613792850300 -239961851261127 -213028943379719 -205338887064873 -174199759442479 -146788126058009 -197750773330542 -5803682411522 -245444408404138 -188641219056394 -194973890885025 -280159180090458 -173933691919649 -243229143550991 -97185789971480 -105643207816468 -277937777506905 -271620069754165 -246922664495026 -264252877334880 -186453902521206 -83735503600961 -175586627373474 -151847978042344 -146582430296563 -6682063651328 -168046528869421 -106000558801028 -152668788122447 -143626321437628 -112028627568093 -280818594786375 -280218653125168 -35942457887276 -496991178862 -139562409433041 -40195517587575 -264506681976966 -242758699786781 -186371814520749 -179645029153935 -196919326891232 -23604420718811 -87074685170510 -130790982368713 -96766319344021 -167720286693305 -224546132075532 -212229409721570 -237053887884458 -150468405748421 -49937845675078 -136847469112333 -161266481305805 -83566172665251 -184646019679998 -63865440871273 -121443672987125 -11556179943899 -27377851901871 -269096218588914 -257846146815251 -1452113889605 -125725808862947 -140089616334016 -257143643065546 -80902484392689 -167687737902056 -220548932775391 -279197921030580 -95261351993627 -258048999365271 -226239409961588 -157212919209414 -200228996653931 -213547702472458 -26500371709452 -111330316113585 -85426802877854 -179734090368802 -278423577580939 -128217173379425 -180329777015187 -96793427803680 -146502257357585 -44060401491325 -223274420865866 -191287273969005 -144458419336695 -151209880303921 -156016476229984 -124948779345907 -5773681536504 -110223584146648 -228988791946969 -56155464620432 -253548207819421 -47913085910751 -260568809179984 -100140598237872 -240908928960998 -217997370782926 -87292239943045 -2234607065181 -150554182915814 -209942087272700 -190021290497281 -51684028348478 -672852262120 -278265568653509 -58469268455566 -201261583605226 -169733021852247 -18942401937252 -90737543982559 -172914247080282 -8146786800249 -66779454574659 -14949235782585 -129031931622001 -167194885693711 -8350890904254 -44347015630267 -224597673277910 -221295537097476 -231208968428598 -195244531817015 -256911118763044 -185317186841502 -154137633662994 -230327729183088 -90777692579577 -124099694982012 -119910556041341 -14344282139812 -211183261466827 -71521703501287 -142442806054060 -54481596811695 -18219590673652 -93904010045408 -82297787614810 -48241828763296 -51535682598348 -62969343689125 -7517463339175 -17422587726644 -97807127088285 -30952654667555 -212813640573663 -163951283044082 -62109362356264 -174733055723685 -186346052572873 -115239961543915 -190378484027968 -63232670035627 -141049383826201 -141721177157245 -222492964839125 -248973279273810 -169097426176691 -12585250375908 -103672757712046 -229433159329053 -252986546245641 -183425940734571 -238698308483299 -146763270230015 -145678524871187 -265312603735563 -182147684947358 -134259696784801 -167346521983052 -93072718599746 -103846788153658 -160070851934920 -138548868645494 -177809718432693 -141091954653332 -62957033716747 -29532614795447 -173325920504159 -204296898889218 -166975057231894 -194912386069751 -136271282286537 -251694757294024 -130705389937120 -30706597909518 -219695041493558 -145110273910522 -273991193404109 -205706685078106 -196103069620737 -183461883322166 -86858605625038 -58430733928512 -109791614807009 -134247051212095 -41237853172987 -55288582643259 -115709451380662 -36590926053694 -132430425614644 -64601001382808 -110435184180654 -60617333001556 -221967665608790 -88405869250941 -161527213779040 -210434396388190 -269906425793869 -135947976682165 -234374277833453 -110075052761907 -138202823012582 -43075356991953 -156451492973330 -15705393135580 -247911510387501 -180136376944885 -221104821091535 -215713311860975 -137760322695127 -40447980836438 -167507513635476 -217423675915620 -188222645448016 -117317786685853 -225876110100315 -203816257839191 -168237318599701 -22687132886374 -138370285089621 -154083706568506 -146388793386175 -19651267515801 -203113655544663 -101702002072628 -61205658927594 -164219673787072 -93126406648198 -234280191573446 -126138117953708 -92267468886734 -9832529868484 -95812094785915 -259136173840192 -75538046667937 -224958697227907 -247515329024589 -26801701818744 -17650710579272 -224238120341057 -180262700655146 -83968034541731 -194655560937112 -266131221328805 -31483058238176 -56291067028289 -95299742694360 -97124459098762 -112290114468089 -159671651883349 -259397332197784 -203833556059378 -249653881641675 -1343024673065 -136038615225958 -81912049082558 -265553363501164 -158101670045221 -108653960808532 -70258203968498 -94072653736023 -147432524111367 -128373573656762 -83568832841497 -127897472468480 -13467193626131 -206024472374649 -119915496472699 -262134124832493 -201133911805743 -101061798372055 -120620079730616 -127269092543 -98346921692111 -243137257505735 -251871831406021 -25494832353166 -235481476575174 -152626141220560 -165529780066760 -85290435652623 -45568996554113 -271466130366618 -231252224571705 -271397909238348 -68944711764084 -248120743711439 -81164370406145 -44426743299846 -102527506509851 -165410373558374 -70391891933116 -185684700259077 -32729755862567 -26693234736649 -114144619453420 -29835853692127 -42292122041513 -126115416428183 -220951510682994 -274485615940168 -118389752206576 -177032641719614 -26022051813226 -71496649375045 -210557599225711 -270019951072897 -226716220835877 -260625430765319 -270755622331786 -233847834931362 -99686058569866 -6062035705121 -73693988439244 -172862319637014 -102045206906242 -18606928537773 -1788041886092 -96002798650675 -43619737077608 -269546665953545 -99053619366196 -261166744346303 -37083518394753 -15098356245435 -179757622993881 -221769133026019 -174068798600158 -231048507358643 -187907517195988 -219351433842519 -207827609077052 -1223197345117 -4369150338730 -103348728056915 -31440354018195 -210660787991297 -5826359743781 -75822286156151 -13333880225593 -178201385980767 -151250157590442 -135051955562439 -113838167446566 -63940035134073 -19211836678376 -139793057070437 -70305628533434 -218718312310498 -140807710451999 -99955219529785 -9188409435633 -172675889003804 -86029761493663 -49509856121681 -177772671442246 -160447223211952 -95312963069083 -74652115826356 -257844960955482 -164892005171806 -4735860283251 -129370686601128 -123479851929620 -152619738766869 -170116795841616 -251918235727284 -89358977898714 -166455297887273 -91526181597795 -214325651902681 -24201899012404 -274516631578508 -55563971576994 -101825983613573 -253618437479897 -169843246867916 -246690578078641 -37709423551141 -83496242101693 -82425450479020 -169150007092626 -241544866200247 -245502447066339 -226317336778738 -62943811904840 -46817414723295 -28780958217765 -132334706775176 -143858392895973 -224326117770921 -114733317975962 -170614880117468 -171208945623619 -150829177973530 -164699831063108 -199069008664639 -258878938760870 -254893589579452 -7527486382653 -12024744857760 -164640364357513 -281228060066382 -99973471514843 -185060189918915 -264774784379836 -52788759866015 -4681257442761 -43877354247094 -168902614563459 -140641023715825 -110489687019436 -111703867408635 -224116088844903 -211496185100979 -253232526803240 -226378911674092 -189158204263713 -274005322028324 -162726787130434 -190197303857618 -79396919516762 -38245398711667 -152935840087827 -279235365718125 -53721768771583 -211314869396040 -179116386460244 -233730458844169 -157326940600713 -122003956332619 -63378102981220 -86134582170113 -96444581363374 -748363182236 -95785253112083 -129890723771962 -150010135267814 -51219602249385 -241064853451447 -6339851685002 -10589849407203 -12604156238618 -189438857420085 -2330681649346 -50269977875002 -257847178899217 -162960974000430 -230424035853446 -235091916436956 -251265331051070 -57455748677151 -65182089059811 -276966240944638 -241586879043284 -213338960221946 -76995351550891 -246868703045577 -256367212205828 -207851021700195 -153811438302035 -241172941991615 -218133651718940 -177391867038102 -230168856828568 -210714030767264 -278635485932611 -112121799028557 -215442274945189 -208068326779678 -59356680726994 -249998049274249 -152447294927924 -135541811653433 -270410903878862 -71006865090328 -209586667627035 -65076572741744 -57740361327251 -53890611594622 -58104284753591 -216081649948713 -109626794440750 -48059391712453 -183252034873293 -217273606726787 -102857814709403 -152624216291451 -170501416146058 -257410155146837 -176782810813421 -188434548267894 -4153277396046 -91323181756366 -158993952399883 -144843214668474 -279530710850659 -169890069811096 -158805278569440 -139336121451715 -140321252158685 -126454166203036 -241532960856016 -260162122259516 -268917452349614 -205865970348965 -245588970274185 -231367254106492 -224238691005906 -140517970918088 -24368549241740 -252855004401701 -142300342273885 -160541950716001 -258699235975683 -157404603022928 -262151104829190 -169980137845327 -63358895120366 -89620745912344 -267875491571949 -61151981828327 -150941059204174 -97987482173374 -274306230435730 -110610475381453 -165829508038182 -263395220403527 -152480311550652 -234982989807171 -74304832000051 -179724429242984 -58809301329831 -73515149868148 -68633587609244 -128176319746328 -114167059929459 -97219597028628 -136367654315094 -240078705742071 -182015936397370 -29414778005792 -77721953048213 -187036078600173 -99995660173834 -234494926307246 -151133097602262 -165277205778476 -179494153096547 -110037407122851 -106713108842703 -242287708851653 -217450421564721 -24378088990777 -69389222834954 -17808402940894 -255566942880307 -111384075662661 -250456196484135 -225601426456092 -261271754782630 -144974082122676 -236993567519627 -144668307999045 -157571836939624 -59472134980205 -140124376803498 -118372081058402 -10272823639475 -272164503741981 -34398704106156 -152897890893136 -184518303099566 -275940582790786 -102325868163651 -247324068295759 -260800068464256 -176010235414302 -49783391518005 -230528777916410 -23609990224606 -149366827570149 -92980332821177 -28603367805712 -128252417937666 -116270989200418 -140010355755491 -142726302407737 -235075526011788 -11255032411922 -131794414104405 -55980877560119 -134815039016489 -68789605250808 -182514149803963 -58818019342612 -82577584476494 -109411383757901 -74298846998819 -265047946909587 -241329828216680 -141942509577685 -178639375584396 -54582829665725 -120427674821514 -53296765073471 -86577460443368 -199836577555210 -239334056001617 -147113779662510 -123422191177354 -93190149321328 -57833553263848 -3089256706946 -145108975640534 -53007183447993 -94434088195941 -133763524787210 -228532094929917 -24074399172785 -72594168217951 -261992729250471 -193412064077843 -245956381125582 -425395847380 -208673052878092 -38991843691225 -37152539512868 -190679087850775 -27062547055198 -143387347076888 -61000019326697 -5016372198926 -5073781295880 -176199216392381 -211528442796610 -272711522623697 -211056918577523 -153919786938508 -140677479556280 -146516715446536 -164578460051026 -169286374065009 -112032282459117 -266899577099739 -199655313455981 -240793474404015 -119163769296442 -270088579645630 -240796152998751 -199259185264569 -275613670534879 -180177261079853 -24923322069318 -76559633473835 -123498766728819 -127968578177133 -23784693658240 -108484330061639 -41378721236537 -146868778918623 -77704470545765 -64772840778965 -275905636043089 -187834604416548 -237265681778690 -14628961425051 -105806524010202 -176146919726910 -267595875723903 -188210464466233 -58783461453490 -140875828133500 -181892831930540 -238709442793093 -12587657014084 -145953174601549 -60710629526187 -80611779549636 -40112411511993 -8722849129021 -255151252978824 -103662089383039 -177847357043567 -165553835880419 -261709589532172 -135907698008000 -125044979860723 -256824108972774 -181390355646698 -153876663321373 -94397256158481 -5099046122909 -150163173549946 -266539845848801 -218535184710131 -13032111144513 -108513012871334 -101005527152218 -262148926764428 -223758214189562 -245632028883702 -255389495074928 -175824484756016 -61019028009028 -125501822753848 -186118060693783 -163435411204607 -181771525713439 -163486441735279 -10348911516741 -186559015244869 -234867673461388 -119294249676322 -110186466991635 -140253295734955 -195607916717641 -52799836809655 -131542604803702 -213088235750656 -60131819610490 -236943041922497 -50569135256075 -248528985540284 -3924887577098 -117777321823907 -53170562868083 -59541405989326 -176379440490995 -59338731065881 -11470135677387 -68194043103231 -42622959890839 -184462741446729 -201174205543017 -179271983172939 -52043600433842 -125155092989173 -160658933194857 -110816167861835 -1384361661998 -113488610296673 -89727963997935 -57703820016758 -37197643098516 -118181197404020 -180037436691114 -195024184088919 -207648514559041 -40378793141878 -207036966311779 -84440416243351 -230450279427222 -97038171060299 -225731531137567 -188404119400455 -2701561340904 -129963165008026 -79517031710634 -67666720142235 -121463169563624 -127344427090367 -22538798028174 -60804163039476 -209500642041938 -122577648540882 -46463756856653 -68547759564822 -91746414629357 -92021303493310 -122148312241547 -147818908717181 -116605264879944 -81944353054109 -55637491571137 -132567497176150 -227393279229532 -62521451706767 -215353104750486 -107388508164048 -238118580382736 -208565606410282 -240439267941109 -188190291263226 -211532700856828 -23183529662669 -40135355014164 -46661161305356 -227824985183917 -211629450623547 -263981342151771 -236897000449178 -29440763958242 -142219557882262 -196411185460208 -193864158572371 -135272675930958 -199793161740850 -41083182950665 -191389497371066 -129060221958566 -140228161260761 -81374342330866 -251479396848865 -26282639224673 -264922355265547 -178432166935573 -159135291235792 -210846027045635 -246980204328180 -111361256594837 -279055799663901 -49320546073046 -130607712042073 -23198154098136 -93240763164157 -19240154321343 -274320100347616 -158715266872199 -230189162962352 -187771207251559 -923602747002 -215395799091689 -34465103471276 -131189363327746 -37684820262872 -24297971842901 -268937431200842 -207000525317155 -32665114098262 -160419861707098 -76205166103771 -89942598171913 -169995038987451 -265980866225309 -60915901088817 -203509550237059 -164649631423516 -207948174620588 -26520822929660 -64440695031701 -111366435313005 -275554740132673 -200299177435151 -129529487503379 -56982875846264 -122238581304661 -66196437495324 -2552371769491 -135860060741333 -108896462905440 -15904020278273 -52713667318208 -257188671803758 -129368409759735 -52082031176391 -190989722450362 -224674899515872 -270603246260606 -90198572137321 -135114734372110 -50141965278402 -21852181589563 -150182149984531 -172696977081388 -183442082398712 -139517152283345 -22801261835750 -80523897435849 -250666195439119 -97393939338812 -190497231986716 -65479778298438 -193831367047522 -120624078370053 -32980036453368 -206105317382280 -67349549224138 -85596206025858 -205858210531134 -281121217134639 -34083369773188 -76519701158256 -163030672728180 -31216443992760 -40054883763768 -5575683286161 -210932022943656 -67114267327520 -242444120687447 -199942271848873 -73559714224026 -192267185642734 -36733429504964 -55113356156663 -145573073719075 -25849559761982 -197978853856657 -11860950098883 -236500328891557 -65910404498309 -103851489632099 -244508116800958 -217116385303947 -172281857955018 -7410328027947 -38054024803327 -55474395858863 -228462056873553 -39797513440710 -232571113150412 -82333219568531 -150449863681063 -74993404693451 -3077727159929 -93073498539722 -244757105118639 -141802392977309 -269484384429628 -279137854902696 -166137026642865 -56314571303069 -278920530113412 -36424067171337 -223652224534216 -144819297972895 -229921613139218 -139460613185591 -76811117752308 -190862427840982 -45810300527630 -27739849641225 -122441905306765 -144649070548441 -113667194337913 -116387192990254 -257434798394822 -153429106428185 -127513296369532 -69429687598870 -86102144635220 -4685830041443 -180065878862722 -178630151850245 -219458839565502 -108725925707248 -136804900759776 -21647988658319 -100515389493567 -276655835042585 -169905990132857 -163173526414992 -273671182163103 -157143961476388 -252406820350798 -275646101169877 -194651138058750 -45043406147040 -38303386418636 -144085247368775 -262450551116114 -81549988224315 -261201159883013 -4918267942677 -71418872609581 -73450369789278 -168364202686480 -213810285371059 -170480769141600 -79301355053393 -214058301731263 -207795946212551 -258259204793561 -259513696929565 -181301617612519 -39389709447458 -163455820317603 -183577806201313 -260719574890734 -258593999375258 -191915644115540 -258259135449369 -144528798144763 -225792585876395 -261475005818150 -211261014746118 -11970792829619 -71361361806712 -141121092097810 -232994029666454 -240186557061416 -173694468636989 -155264162616744 -105062496940567 -211352489650244 -28329163251910 -147706771803997 -88028779452527 -193662727627310 -60692646208374 -191306226728677 -212571941851751 -125092869014918 -37290089994682 -144635230681719 -165187105125489 -229915474959655 -193009638378306 -199914993053218 -19350173675077 -225433759551856 -252393982963094 -30072474888201 -167801652871161 -14471410031766 -243413069406385 -216362318997426 -46340132525710 -34501782106117 -39511044261365 -218476429920450 -228827455321675 -96894734125056 -92323100551826 -273524591473455 -79937134468355 -234523957094561 -6607286250793 -243771291753349 -117425367192555 -155921008750229 -142967544742056 -249170329532041 -152235522766367 -243057191387144 -143468511232938 -34212863906193 -68456049660320 -255742257005284 -190042255793697 -167306785599665 -233619729925449 -77170013531158 -18939344798279 -80358054736297 -217340731317141 -134459749382849 -199913057243030 -63305478719639 -19461200099152 -60018410347852 -2772079174872 -199158181278637 -208855516968416 -44509060205149 -90606076752980 -208684186308422 -64764568866431 -135205385889725 -257557325022830 -253591029191763 -186880996678326 -208056129138424 -199670582369287 -214476101862332 -7842293411199 -225527715079068 -945886116353 -167634578044099 -116105192289016 -3720942119531 -54664986489906 -222443354178516 -78972780765777 -233713908705434 -13377061269525 -162656673836892 -77583517768153 -61384110376952 -160897747513844 -207069922545591 -208868103566884 -237287778698530 -19991768325287 -80104078575164 -259572208865551 -8784876006427 -133120171491488 -67551792428165 -133561992414259 -278598548609633 -233150405863088 -184063232599168 -127334659771127 -50362920500090 -69973864490671 -204955462133813 -71745332183678 -104553377687972 -237892512567266 -42680143179819 -5615349175307 -276631940054650 -263316550586721 -22960466489357 -173438719500730 -237637359091770 -18495688085347 -60692949122100 -191175483652235 -20262033519427 -191300175767350 -64940525569763 -96403513847195 -162198138406212 -114050120673283 -114193405872095 -23348333516603 -59633915206319 -61248394910328 -101648969812615 -97431802622217 -80742108215409 -266966035223042 -12038225337697 -190053836375761 -192400010501036 -21572990611988 -553136770646 -58166411621074 -76567949056171 -252232876231502 -116524474740954 -198495811461158 -272225831679764 -19106011235112 -197098525496969 -219393748509801 -126930786451690 -8218428066650 -267612435997162 -8310060815837 -66952950328875 -252184118498402 -151683193105910 -171269105171305 -35619227795166 -230776834246930 -173755916549963 -40892763105220 -78642420748337 -129041910172379 -88105012161889 -254547874799739 -274964623910163 -215324299507428 -193621718535078 -195885342258637 -277224247921092 -219387006342191 -269533884543686 -41206784034158 -218961239408505 -82750661250413 -240786052786123 -273164634537149 -265156788040021 -40541724598800 -43568700016702 -243379088234962 -280225677057110 -179533161654041 -198299056421131 -146125840634886 -153798788928662 -49714698456636 -159395640764953 -5400232939040 -167830050305014 -193807268367979 -217669030088212 -225900924244657 -91360069633956 -15286217154310 -91275023523271 -214270389905514 -229985956920294 -5996101948173 -36277793817984 -152309944556389 -177285460399184 -48471474300056 -75707719284579 -81373229559004 -33007775759706 -194014762122220 -30988571395733 -118792471070755 -237062091466201 -114085983875440 -73840000197749 -109814628045927 -107555115742037 -102785108951718 -9254235677723 -147401385352743 -266329556548406 -66396241288517 -258390303597465 -192406856315960 -106773375551077 -27105053836432 -33880676982341 -212277465155413 -47388239734420 -180703090077345 -87575248950979 -63620318552718 -166149588124533 -59249738933671 -133231390706597 -253687358113685 -83098014560933 -32070556055259 -172160174150487 -148170278270004 -43466440015895 -83757530013775 -236913927986780 -226185517419629 -62807892628491 -127273089108053 -102647448517883 -202518878403888 -115495233755406 -145287364444804 -67063384265550 -75966994800515 -154162193815896 -121958627328232 -84200030705260 -47568400687687 -80040598351727 -398442575788 -230512269400248 -61716370324866 -176187685981023 -270006850637538 -63365814892582 -58020211971685 -251972010333954 -268449237217582 -232438633652474 -210466290601901 -248587960016360 -75345491602515 -78062683203320 -211116998500079 -134927377537416 -185688407702728 -244418106842200 -182272601586733 -243780009937906 -192166585669301 -18194259541426 -34464689922644 -58718547952632 -266306192357499 -232450707191818 -117580419159152 -28993577251241 -178168987883231 -139766757980931 -29116690199917 -93862300466245 -31448767518471 -46452531875566 -5420411181446 -144696635203242 -220762120004497 -110576626804002 -195622856462033 -19780779331859 -44704434516785 -230897503027567 -62296310472671 -78198742462682 -148780136130021 -37829091110518 -58211434122640 -219100888818665 -107622344676016 -231148320501567 -96186743275183 -96340659306022 -244281971538113 -54759011234133 -78275453269505 -4563710836142 -105079652541802 -31336320014521 -266378241724479 -116876456873827 -183760153762119 -97509567883928 -145516504316272 -48872311373538 -197780910669477 -154467727115240 -140244663413870 -18293295332265 -164953857722756 -233036055441566 -148047411035589 -123743661553369 -65594509437704 -146688857366783 -250000834734250 -203044017832954 -84014830419620 -28854830202458 -228162110522430 -272453043626586 -217886083074626 -36582419170951 -151347670554492 -15804144130248 -62257341021709 -248218429827132 -88979835654084 -94828297835493 -279693233309748 -170361828531896 -151776930822132 -214263175498508 -24622953597182 -29477944975394 -230254701948383 -90936665230158 -154365342564839 -261979410375473 -124908235347919 -33196582751359 -74846035678202 -230904752692031 -15911328311453 -133669099369792 -167972925400999 -247070290513466 -130680400022233 -271417312453520 -220357149714787 -139940894105698 -187396432108704 -137016202683299 -150214715905122 -23093268685996 -3637733699439 -277276206614473 -60428231597001 -7413659800307 -264494348887436 -10514002823025 -240233644365544 -233917284215959 -132389041903962 -78690664316192 -257637772771193 -79884718829220 -84385474421000 -28741437142683 -85312798589408 -15789303937007 -86841669207563 -116842151114000 -185126041922281 -279997015982458 -50701651774829 -97963001629689 -13694359031264 -163039746356513 -17400612589826 -177638058109990 -103892565420204 -225640328572593 -266161824502365 -81512562393315 -266198046916701 -145042953760873 -223329001551907 -268795504896578 -107017228504378 -163528234715351 -256186524877279 -33180186279911 -94177204026702 -166804176314026 -160698449814131 -181342458531511 -46073827773086 -185626048943817 -71510413556055 -113315292850707 -97089005605747 -224871660016233 -257042810094327 -164728387117265 -203975738031140 -176550694979634 -135905143807507 -190179602377343 -35132980952375 -44668460699814 -257467159105228 -179163321673463 -236195159702375 -259359439026262 -262465666012458 -58586253500116 -169871414585561 -141563512617292 -242846502393195 -266438744050149 -163691507183997 -216335552834268 -261466391888380 -252869545494313 -260424430607218 -167449580422383 -280449321478304 -196817988410714 -263120283938882 -93799035238253 -228317799095448 -135813531001078 -82810046024734 -208711931878673 -48707131364818 -266293764266302 -252286250255617 -35254892583410 -144070756116070 -132785527258812 -99265974108387 -272217098366372 -2847042017937 -279121576404858 -72103929501982 -265619482700097 -48599987575378 -96123355152909 -159900851600539 -236168126098882 -30959531021657 -236222590858514 -92109103515286 -113017075970099 -253214143937933 -115646465154995 -154126652718856 -183316399900855 -42525214848897 -198389904602149 -207906397309341 -248126231720816 -6100304524732 -110382674738494 -19174524056611 -214576858208708 -85822887634017 -211828877071209 -268815515473991 -101203497327869 -130374159863468 -4304501001217 -131627345665118 -184302388315268 -235738423377269 -232091554690540 -36074342905460 -98951538882892 -203477910913487 -80717619210199 -149720101574141 -265544049977224 -277325076841105 -11772507358387 -45388030489514 -22812657580766 -192174719493857 -201619420070690 -94028737886460 -29314328006783 -142598404413740 -129836185069522 -207391212525752 -240388689536718 -9640799947488 -260472402149030 -32991432198384 -2060862795925 -81364132939683 -252246248892708 -54227630467144 -44151915812110 -160386759032849 -121698070868916 -233892279406300 -188536359230535 -250143860299327 -74977099313203 -155219617585040 -10113009831262 -140376641948864 -84358246821667 -153333820581132 -63983826393531 -243757925178781 -29837430882922 -259194761892299 -267833628494980 -257357084870845 -249053937633675 -204609551887969 -139155621612043 -119142607659412 -181177658048879 -159361889348197 -78130678639635 -76331151838151 -71528908815955 -140758639294247 -166749536723557 -71859084841267 -167075572489842 -174528128272857 -76073195996042 -223940936134232 -231846097694464 -104773657445243 -221840759681623 -257785148600288 -56842514115309 -231234881079950 -187973362565367 -240111612869390 -257752393235270 -171028301298398 -13238562192916 -22507767132145 -256940674860036 -63029964464445 -212547938345344 -179385636837844 -247686034995721 -60335997065211 -32834156371155 -52889025854228 -132017393324140 -8521003625930 -129586336819370 -122459897002391 -273816349741621 -168379865641323 -163656333821171 -268439447956571 -111657087030681 -250191683604926 -237221446591463 -239112223049096 -173369370884400 -2052272770784 -81119722255752 -263501160754568 -63890759687549 -165658086048894 -33811349524210 -206383080008709 -171517107097217 -36601585896364 -231367676683459 -87216613898206 -19159865716869 -64173336589207 -204782952490454 -234578069975610 -233268980753977 -95658298205327 -121430196939799 -194926405343149 -150441733525467 -150229085445112 -62512097250009 -214358473437213 -219674834323696 -55516831868928 -17861768911661 -253233388128150 -194068561859560 -111994245791844 -11831157215564 -192563613903771 -201328455493339 -199101153097982 -166479601787655 -70518148413139 -48810192867193 -100809439657683 -101399371024668 -140239281891462 -71753926456478 -218292354384178 -22262766872600 -48625926404875 -80061379382529 -166615834875733 -144897671417821 -147543891887170 -226383007071487 -74029334567744 -92383611773796 -42400784995583 -176536265020691 -161576780586999 -24369439181992 -271618511286838 -238132212057902 -193138675372850 -11938049636393 -101014209966525 -73603192879792 -141988071248658 -92932211785647 -95719758588055 -159304275677020 -72547831829322 -162888920162352 -24569255350694 -65720796750315 -8802448413324 -145114803777485 -229839458106847 -121836116702077 -212299002423270 -11015129338546 -141466545250336 -71487852712702 -130123599306444 -213090229210920 -253542105697223 -96324911115448 -112575107838659 -241584286150853 -42155247144783 -128982034025585 -148529019141427 -175793844222014 -21481331009587 -186295344716501 -65727414205377 -33855455169941 -110355785747686 -164440199080108 -167440860084566 -5842973857495 -135027591047008 -188707559735290 -94925033229215 -117256388960354 -762575811867 -228841374287875 -262084886178558 -214067084323955 -219520533843729 -85951054472653 -220699541177020 -101551660197953 -133806599756096 -42783380314274 -154597943751124 -93702397642368 -145065349927349 -141091396187297 -213924670059000 -141163242269719 -34880629842740 -246773236334468 -132345999168562 -136680539358575 -242807145961707 -147303777287466 -128234639869158 -248321599254181 -69822843031637 -63763583208605 -22212721387088 -268661925524573 -209509639596378 -125550803758622 -24572741389667 -253286256878958 -144854615203118 -242284948878952 -119818298440420 -23663155993025 -216904675978737 -43737128375205 -82087503631391 -72698988422889 -24857978890894 -221894208671476 -199293296368919 -204594822880471 -200920586100645 -178337367754430 -276908285665720 -257408578442756 -186236172181011 -153414320657746 -172139787234993 -146237110925033 -59106116569288 -173979120362790 -208275246505130 -275312045975159 -219165450692149 -76460951888938 -198605578920416 -162848911977565 -277370528334496 -132244668958583 -159176833723486 -159568671908813 -147296431765643 -117253169375920 -224028311196347 -207237132354120 -116492574529944 -142552567345063 -163450764618433 -24386292572520 -265776757307301 -218070173393726 -189292787981813 -84742760976718 -124951264004987 -141650019808013 -61368736575100 -6045944159577 -49940024553380 -84027046383593 -57119258838628 -89355727331186 -241984158987508 -109401419580979 -132059226339460 -229910650354120 -262708664347672 -36529052829295 -240680545180855 -155860016686141 -20344591884347 -113805107645008 -63297076117466 -59786515961288 -89943638834085 -173354726200308 -238200569267467 -281187542705042 -173169504779300 -27057351114403 -256643734642853 -273567265849061 -227579149985426 -231524002923871 -201015130086048 -160056635162675 -61536167575175 -173035382476479 -54526496110850 -59645702393288 -165402238083572 -220435393062032 -71778835544941 -83388161092509 -114414338956504 -228482717455841 -208684808821803 -26651980238827 -44124413051814 -3703829360345 -159030615147343 -107374469969862 -129388223465207 -144727115759110 -59402800033339 -180271257651637 -256497796694316 -72597289325436 -241754486094046 -134171665957799 -258092359185225 -42018638813247 -199024198859178 -139078693373326 -60780762337916 -208957394687381 -109095022341515 -120734236245769 -99810294153672 -56904946086600 -142694682412095 -129601083005397 -264774832493345 -182675322894039 -214886286560931 -264779463471162 -46500601104043 -188489700696762 -836740006618 -276635991382870 -90557711673553 -264234987887847 -222734524713411 -47808016398434 -53611679822213 -203320060903432 -12526210426080 -173792922953584 -29147481008673 -253015718610747 -135671903365391 -13635786745526 -139422563587255 -65913375978341 -118043946920438 -3533900117140 -41532572767502 -246976338850200 -113414323424957 -225946108148342 -195014228946851 -111207881174399 -75503224449621 -114795286978462 -11600507467322 -123725794907410 -48642275145689 -72270103103187 -88755507821783 -112070695635529 -33635274760801 -64916163804332 -41675778687039 -30317922498345 -46425924669767 -237691548169710 -272829444097907 -251235505820436 -242035217086121 -128248384701335 -120555668987784 -19328824471022 -52896889882285 -104610901847818 -226680940335474 -165800976377182 -156571688273965 -174898996722946 -172064192292188 -35600714964471 -193269639608642 -3060596087288 -269480017552070 -126865708598325 -266027602825891 -173903606513735 -40034635691320 -195639377477242 -139540469608918 -217949423621048 -239602918924533 -108875236541729 -73275992281742 -137251915780733 -171584663825448 -154367263601288 -141274722090658 -19338009368315 -69099388770493 -119328464549922 -4857715533489 -23162497255387 -252775233212813 -45796712546933 -22360230177833 -26630456797581 -128888354947164 -206769835176314 -104163424418096 -173322950280180 -205365038323516 -198715778581935 -202359276931739 -103959471098254 -172166659031468 -191726502870957 -184141717843986 -5202919439765 -124614619072419 -273894258515008 -226396005696207 -15603983043462 -181473955171551 -132865132422212 -271581364660741 -276533699063701 -120130169551857 -77774037328545 -222866578141523 -242287521381662 -188686995560765 -57095208584670 -134706243985939 -226406412275984 -105644350185236 -26228278322620 -221314452455167 -76748846734623 -41026899486533 -223392758137834 -31755840876928 -225845217417081 -55529522117481 -281455766728815 -225295288389460 -200660465362620 -65498219876940 -214415736041172 -229794486538370 -94923438517736 -273615819756279 -120442205016374 -94385925979235 -197469852956373 -232528970909938 -240920688565457 -195630328874499 -212104736040166 -198292984971121 -5410170706192 -261339715822713 -258308823646825 -4830128935592 -95476038896197 -28475167842756 -119620940989104 -154975719699415 -66378831013829 -110513573534810 -186543950700682 -255793854571749 -191434131586071 -140902673342173 -220991686794340 -226064933131162 -47146641866411 -43265789748454 -253365144323812 -185364087966712 -108630825857798 -106162510544896 -149682709221917 -144283671443225 -236544038496103 -163750616202723 -228572255226510 -194109433948669 -260556490154488 -42477517981629 -259086600004686 -85558252348208 -108382892737663 -3742777002490 -37033633202457 -8433044406524 -120328741044964 -225866509644094 -179700673869465 -269301744476387 -112321654127530 -44463801919240 -206573483575148 -37637588892443 -200167021001228 -100637165636426 -252735359028379 -46662614688488 -227171235469221 -128392489014453 -265885290541330 -34689429338527 -204607807816164 -261315193311079 -44861390528257 -202627618833715 -51320390654690 -51894359588408 -182512925189572 -220070469725038 -138269242444796 -45869243877810 -117265581059503 -140600716351380 -126437997871052 -237575557583478 -93588108608105 -189239088188754 -136780027328135 -59204627126760 -196392452569669 -183351103923599 -272895723499880 -64890331921010 -29844342746569 -134649327799787 -41719071544096 -29886307397433 -143146409147637 -39214849464229 -219098019473858 -221170084463307 -93453472189420 -229621914370400 -179143143403636 -164241454170351 -183804360974487 -106055366755456 -100187417058013 -145664096945600 -232932402720236 -179986220321159 -55438803031843 -271334068885882 -35470525573739 -139640369092525 -143290678430698 -153174215684569 -99352914479337 -443879445338 -228145387288459 -25465582173548 -2927326214611 -242836086148774 -211573996114726 -77300255845832 -45258788366073 -158794505210876 -137959176097131 -152870391787672 -37855853916610 -182155675515255 -38222220008319 -83202183868639 -76641510480545 -109446919595507 -16174141624270 -176350226361652 -216362779086641 -40101039938090 -72220055410211 -181334118112222 -145233933474194 -64834181892699 -56697297713840 -90832274546724 -41293632504703 -58976053709288 -264045368752769 -59070372238687 -154716033156806 -64299600522290 -186734396648630 -259327857667251 -224583405966883 -58533098641292 -119371603948455 -8681216123671 -95552170110433 -145238581059544 -88289016249143 -65376168963003 -111661707033683 -216942199059045 -86341311066202 -23682640493078 -58537836596238 -103416974431827 -180846169035969 -182027102967927 -148560625776482 -177939277033546 -3900069517557 -126727443507401 -44991393523993 -211324886804278 -81688085187671 -51250348754365 -170456560825573 -150897204350599 -223032214521980 -70673559912958 -184322251206152 -119134101910659 -217205646937789 -248289363409862 -150940771198663 -249383427569297 -53920378215990 -17791476307923 -35310503233612 -202232938147195 -109168627256722 -115205277631951 -173202588706393 -110585356299522 -142340064730708 -264571760224932 -39443529912306 -17161822170894 -195059572092262 -243733897785801 -184880134419578 -76804474838705 -176375095628758 -215210445749370 -15260435332467 -53904593668736 -125888766080178 -116333602296538 -271433689896328 -59421251291453 -149876424273678 -201740862485045 -171894679587454 -59411951888516 -15100659724425 -277443836795563 -236790825488530 -167065310852316 -81856290570255 -63029504335368 -183040801291781 -101203004818965 -142631024324590 -89519169076350 -239901184743430 -150827307227253 -16028269613366 -179543887645105 -232510917527389 -241432415711395 -135145732838674 -193504042439826 -279348781197310 -13814687545226 -146302397674988 -247494420226746 -237531651553908 -195643127114241 -74087612795485 -272777483520984 -179939591097893 -230642225636442 -61306463042683 -26283617943913 -221948873169694 -222094584628780 -156974683875234 -54672550360001 -133753707207935 -160943903572931 -239064039169222 -276477592059357 -136735938840451 -33971111370932 -248445560764056 -109514965489784 -97205062029591 -230913034277851 -90195764761157 -30170019101168 -45377835063657 -103802646936109 -238793228495264 -166116013408803 -212236690063862 -199609070497678 -71046925555037 -47111840729657 -252474219910397 -5927076566496 -212590411453892 -121770545649187 -197154150388917 -170183964423580 -190691756894105 -212243570998902 -64052720434520 -147860499705596 -120488690303575 -119888702320289 -188657069041067 -121206866044660 -243914186145363 -20254713720856 -156745929728033 -251155142185574 -111055467984553 -116776775550611 -240614186975392 -22326581548576 -184040286162042 -84809108753158 -220268610082542 -130506638153036 -148366412436937 -257220955354515 -230566297531343 -23605600049711 -264065004888305 -50612896070671 -191824747986596 -71264448530990 -150873443420087 -272895634091462 -154850092865667 -243961241648133 -34930497054348 -100677916281005 -227022365174450 -34413530811835 -215017724570676 -102934097355568 -19734783574246 -198547699589163 -79481771264362 -146732107736828 -21588963830542 -91100355385543 -170736153325326 -194030640782795 -131989177764460 -195660434045557 -197191656432400 -31488755875190 -194454506135282 -88034986025556 -41044523194255 -154031050159951 -82281779625428 -233634596308094 -92435130259050 -12101401701770 -81666789768997 -222985785546556 -89226543074002 -275608045462199 -40780521683084 -79470219457177 -130456041047984 -122100024682174 -222751854939612 -264081258475010 -179578042475811 -159959162555748 -3776689842437 -146647707812846 -193585322245325 -225487663977406 -275281728871475 -208815593612510 -68820662800195 -274468818260417 -66046568774858 -146547973850021 -157869329403533 -184088246260073 -210935597702646 -30529973100697 -177459564169580 -145819106024010 -256249288221198 -239538578575483 -18875463737158 -199480684929927 -98413466201766 -37661587196182 -193190675954221 -189427640137717 -12353400795251 -251648582671935 -154594207809435 -240605713398883 -236604796428669 -163808324400862 -187626598582973 -31214089705390 -33144728311640 -169944465385998 -258543777864427 -154791337957336 -236899895404429 -246838617639663 -279236833123231 -81317416222752 -51106120162920 -272786258782564 -182837261286586 -108525718804889 -28469387382004 -146765106451645 -211699674372601 -36381704213957 -159089404028533 -192454138741837 -215777835853881 -25575974414877 -167398046473088 -157624268911579 -233464123713565 -54247607933315 -196676298652275 -234074355311969 -241134395214223 -162988341208049 -188767712011342 -264020340091336 -11436691179399 -63967981508006 -41434029856865 -253635943913487 -25674641929171 -103771211940141 -272109599172022 -130250500385233 -260817534953989 -107653008745264 -140416232077589 -126846326563137 -132533655724349 -212512725794556 -277862039696514 -62962679497861 -83025071030800 -63195740629346 -30662776497210 -277445644779455 -224485144475559 -158614349850650 -79342609524593 -236698920952999 -53199338849901 -174089079263052 -20595265787390 -206530372364589 -207770049473133 -96579299461183 -216542194328173 -72845889382755 -19313637834085 -106870339304832 -231950145720120 -264356452746987 -26037810870480 -92096314124136 -134635252874775 -119164083764500 -34425085812256 -109464705509173 -3809885463815 -87012392689894 -75406170259296 -237989615362286 -245668006481036 -22214987195492 -275862228152250 -230949178344478 -12428912351455 -226129352717844 -166283928238432 -269500190069758 -141366139827426 -272419468910856 -29838473957791 -60390432383625 -98409680757077 -134087452855924 -269772398244843 -239501107696997 -72794933028140 -4131464647336 -81522520684551 -79870387797346 -74122925969330 -86635610156595 -227666164457730 -120617306332868 -117714450341155 -20377220193273 -215380265103993 -42438573929575 -128913434850225 -211403623125616 -3282394168953 -199243543520826 -68523010513673 -142202002330760 -124514667530715 -197995020755615 -191373103106532 -69593565402338 -199281841879664 -11791488305191 -10241704455663 -160057701676592 -168767086250845 -232410280915807 -217604709248937 -210846311211446 -140211010913202 -105161126679599 -178503767360185 -52570599334821 -275404472262263 -193267462336653 -158155300697579 -255937242398323 -222759547194504 -119074065295999 -251851422765499 -168508850929969 -106829745961107 -167683085627511 -95259615528474 -40766842206623 -197077906830589 -240888426732585 -85551188262619 -274758793984994 -267746615136721 -100370843662787 -133895242936529 -154639234106049 -116994099970045 -361774997809 -97124180527436 -162078549389772 -223605003366254 -51880842335692 -267559139427868 -178837284414146 -106283781842759 -92557139540494 -271644107246884 -117954441638682 -200803434459957 -212506733854594 -1317263425743 -201634054979806 -66150862895322 -160011060177254 -157025722611051 -184315363681985 -198330639327677 -146983210706628 -149935806418539 -234054714852178 -158457207163911 -109855178181900 -91999440052039 -196351296850376 -55605197012626 -195627932326928 -34524283253942 -273803955134182 -247761752159147 -10963262557722 -187157546248058 -2371476813346 -205445024682822 -254202657485995 -5224980562977 -40500768462847 -257510442073534 -275859354672319 -208856574306350 -66477231847454 -145897013772099 -216552652359817 -263339998579761 -223303858431256 -247740217803252 -269109733136884 -110709913037491 -161966386206387 -204509607435203 -226443307058112 -14568328039503 -28612189168009 -234212775225407 -119173470283367 -266455587066742 -94434910591510 -67696033487413 -245190661577809 -7691225388732 -62937033986052 -20136070785097 -88130774502369 -120703351944832 -12593954982603 -278749035154675 -174510525019300 -20360736173246 -236940329126379 -35849118684600 -239685653051069 -7386864731505 -110055613538409 -21365373134981 -111288517928502 -23165736741917 -153896542255926 -280307898530488 -82094124127140 -87700811951447 -230458714465930 -259575658728994 -212352033110095 -170930195951004 -243149178001163 -118305416093499 -159798948864459 -154947282180958 -122847998720186 -21504913760973 -6805908199262 -85759624219358 -237449796679636 -202750694067394 -139424696494703 -176148756693550 -279631152113348 -153954354103782 -209061849694876 -98403382719900 -278160402445749 -240275494393525 -183667517643547 -274238147245557 -236166315071300 -89168736399868 -73948028495656 -138645179367010 -5626620638048 -29756535235094 -182767678013765 -262467165630507 -93736002888680 -72464483407171 -164321276943046 -75156522086933 -250583614123491 -74096754686134 -91037629787544 -279679549388812 -127999839784840 -194967231444797 -30344378136136 -162244647266968 -72192299997245 -183125900360729 -16805517023104 -66455057957787 -241267547115931 -18050376713617 -107865376167117 -116336890079896 -111979627075589 -213379708167464 -280257180624214 -222986323549770 -202681756499267 -264459552405059 -64810188023135 -228961011018104 -194981160217894 -106491102375627 -178836495105151 -50245903337243 -148343026666922 -114965364131740 -127707406869539 -271901664236709 -159137762067063 -82943822172875 -219309633514998 -151628326807603 -146093243239115 -85521724495064 -215271038847307 -47722249943599 -198956223825097 -136467233554949 -191015011827058 -185662011591024 -280209468953777 -185562756812309 -145744467830272 -32051621140304 -201528538661739 -57005453318095 -251177494856366 -16026808921855 -189700128538629 -68172445211306 -38733579951340 -129330131126694 -274289340771315 -182198980775477 -109611016345551 -206036604610277 -67929724637727 -7193107582037 -271508199006938 -169981822040002 -238044503715622 -98980049580410 -204288583923317 -255242636097046 -90546092296164 -98333955246248 -212449034636793 -124383704838998 -161355854348217 -89336283400003 -37253134612294 -247404815403688 -40850924259119 -198885855522105 -42438748561318 -28705529470549 -77211951724182 -54239277683422 -239657483670757 -189620276116647 -208955270870634 -152622239233722 -23077665377710 -193941041545336 -20481542332636 -63104849224525 -229947697203748 -1286257762838 -30876401690266 -97023028140615 -174147991432718 -239309344408109 -160828201027567 -72544788289439 -257535035605386 -102613100949354 -103036807094629 -186793257363962 -69511049797534 -140238781503276 -3328651147945 -130282714987574 -74354872602792 -122228846258761 -246221677063608 -215936575570537 -239495875121685 -147118618763583 -193060439798810 -233717532844968 -163182171647918 -35845742162419 -154893508754722 -86152211607193 -211493073133717 -68798087608248 -115081130046284 -207976802909704 -241215502123197 -148959846316441 -190159642186365 -16522715267971 -151979943682904 -272569567477663 -178819391397035 -106828245851979 -160691273055879 -34656936749903 -116059381210508 -15799609919866 -39133999373613 -159966307552048 -184334119222405 -109513091343230 -30936165018681 -15346130920013 -190176865151209 -3738230003071 -156132659800748 -54097013513202 -64102658545574 -220048320335381 -153138810201386 -41462554096050 -37614121452710 -43782052148663 -187275791379042 -28703138860445 -40447872606867 -180938215754556 -25039660980744 -8397043190780 -159414640324300 -57508338220109 -232638083347327 -263779642651623 -29684604232303 -118744602894428 -275312117146649 -112958360091674 -138670630188182 -160786018412150 -75187715224696 -94869706702473 -143271063225279 -102900659072866 -45590521100042 -227515404334005 -222892228054430 -244848984433547 -69010436396396 -259643228363840 -48116151702636 -168814784872568 -47944317506269 -213453708124910 -6001747179519 -155921266265560 -242276903954556 -38592807263303 -6635943967337 -200852775511439 -109925354318086 -101844156448908 -4389720299043 -77563385729232 -259116273562883 -189488835986991 -134400721778533 -225941908267567 -126855589471127 -114397696583067 -83408272748682 -206610743205057 -218656714450002 -106719099629344 -125482629488336 -192066126782563 -26647276809000 -100676435051392 -13582825918641 -21396558921440 -166618835915842 -91940348208789 -102827467024009 -85623496881111 -9560619212021 -184582847751513 -41004860357561 -110387667493642 -164447974132636 -24408849448883 -62476235802749 -148800344641494 -53208601757891 -30118545507190 -7544109968013 -141190901724960 -154555105190842 -118147232407985 -186978932471778 -235675270140067 -265017381031891 -53514375881522 -40733226128720 -15515805823896 -126113094511344 -183636364259066 -116955296134671 -68934028775593 -210121436945812 -127047899623348 -146232823231290 -258652502851182 -168766800850702 -92261320576962 -2718596043370 -124239336847138 -259612616583822 -107443116593280 -170292650076217 -37445020154482 -17312110938446 -183986561974085 -176046499118698 -248892139703284 -245182573241992 -171671025954890 -106019410462231 -111501791733559 -132786023954510 -176130179023666 -193142243451814 -216981079248695 -58201829542113 -143862340103696 -140632907775633 -188209733128478 -140518484892147 -242207646320376 -57642113530760 -174842177525284 -180705662898167 -262738207629073 -77817969087388 -129075452232204 -20222792122328 -183626600921923 -133741577404217 -260176182936748 -255850203889695 -223242207468757 -76393988438592 -177731458054073 -31395804168190 -174685033300772 -270232133818417 -111506323433772 -87117745588237 -8714482900871 -125564216621613 -153394486027673 -67628915114663 -271712138400621 -67157709289961 -89009148104227 -119531830830535 -280275091853002 -92900147300668 -151160013600859 -109314640855826 -41033323582761 -149124017616443 -85820842276781 -190825529269393 -720950460183 -88268560615935 -35517221829318 -113116804289288 -194316188918169 -100992125438267 -138963859803276 -112530370799213 -27912025828274 -73533906663838 -66669124791443 -30370772277703 -157702978568931 -45469483399339 -234913527110162 -75021853530177 -93030711592708 -27456326622268 -137892371521392 -143542235878814 -153953228904580 -7381098086719 -268461513210772 -169506516012531 -175465807434670 -103031783053305 -177278093221903 -35489441076899 -42648835924803 -221604523527692 -107627177890219 -186931425046013 -167577649368413 -250821279975182 -174610925513076 -205599043823500 -91305313733139 -135284492500612 -80714801704868 -194309122275969 -238933744618138 -69367646779049 -108534834831806 -100519302145106 -62738190264059 -188643944380910 -133252634482044 -204336424672058 -10851316878457 -222897341972385 -16149497734755 -209663265203046 -233194885941922 -111120519991819 -89063691289293 -265792437549504 -178456636377460 -157598470529840 -43476087430027 -179275403367551 -186627502185580 -39230264905836 -214915984881163 -29919115627891 -204325631260990 -128415301246555 -109934906293875 -2925162007305 -273934955337532 -235393295694198 -94570826199597 -271559281973482 -145184554147876 -77470476185725 -232244632896463 -257816846317982 -91893085810199 -271519799807921 -176175013499082 -250655876648331 -38106257955758 -216011319601651 -269056191694221 -105203230073038 -196923810646871 -126693004762155 -104080396504419 -186752575647394 -37425541152142 -183802518475862 -29146278612820 -275671918051357 -185156372096590 -209123581361085 -37649598007244 -48919095483270 -177928644673312 -202732411312113 -5554026973876 -126314099535587 -213084840687908 -263425326989499 -38013180831830 -60275747924387 -222637386865961 -14859997134061 -124136456486160 -2133272818022 -272585104229365 -140842584319958 -32888106383390 -201822002600809 -268567479874676 -103573570759828 -62775013296007 -212581947671330 -250585696541159 -19494470367969 -184157440135638 -74585649951666 -35072294924986 -193575733287595 -154441971376981 -49915853482486 -224396932021971 -66461785520690 -235853481975637 -265967101010560 -111979228609307 -231175970777762 -147345624107108 -114086008673459 -246892741731314 -170048239392286 -64345388246598 -64767002707792 -150500013776078 -113538025731936 -258606371658405 -97501687848957 -38768339839985 -90289170369475 -161979906861184 -216824396562981 -272695297159083 -73252851493592 -208867231357181 -212991469024188 -148766429925893 -242891368706039 -271902791918439 -70506780092337 -94044113000149 -28397235803349 -79244503737456 -129820836332149 -48823038126939 -152653016637371 -76980484911921 -119811136380254 -89167569158572 -195995697832188 -76677951209073 -231286005909995 -81125409799522 -177107064428225 -107600651798185 -100563005294776 -34005500579717 -121423182619652 -21902267858550 -140243861080343 -206381545162989 -216027474216723 -238267725685314 -278201319922951 -78442318822984 -96995317185201 -134111985794813 -196069495707840 -12102153661607 -187091788920439 -6080115208750 -40793017775895 -101965932748344 -23675701550966 -156904890062008 -180165341401894 -258651377169241 -79207594359846 -183461922688100 -59433130344280 -222412881209671 -188357772392163 -22947333453250 -258192309641829 -277696763140776 -35061697296914 -144498864063920 -140095685620004 -276157772274443 -213732386781366 -127051917648952 -49621609344752 -271713191935652 -184574582940900 -21721016281414 -143039059877364 -60815977129723 -266676572598639 -262304275281841 -12701205170 -33431022593852 -278956295876680 -97257357908310 -273312046768367 -166960455940841 -153267095083044 -124665417779757 -103716060686016 -215291867887250 -148100054762701 -135121400384855 -138965723521538 -77775229679794 -180572252426741 -180589276600805 -146722032633038 -72537943206545 -151018200308415 -39509688410527 -168518866722721 -18289665740527 -281046650254565 -87019498143211 -62688627509163 -19051234603644 -32303430997823 -75222163549198 -123532353752455 -96413793387912 -213353978891631 -66274832115333 -68477112229438 -24381771634858 -278087934044965 -20815965552428 -98430114663523 -171911909736740 -198467402457235 -182150513675858 -61151941357602 -211355717443610 -31983901926487 -12357642989653 -192252573896245 -245888412169008 -228128505496767 -148745111930704 -238792596954294 -229510765046626 -124051695245130 -281052845678066 -13810229464319 -104128818438957 -173883940408785 -250229087220395 -226749841774106 -42705198739284 -182865120329944 -64622457267016 -42537204749444 -85227471033591 -250860648347890 -275779836541482 -220336298800206 -78071333434971 -10777794315710 -51236159124131 -107229161461675 -87560217666101 -163336287579569 -96408034441945 -28758480404154 -36071483523512 -258311607045055 -209984182443528 -195272534169457 -160698985032181 -245913466170758 -20016332358253 -212901639424048 -91142075829246 -63796169208516 -10285810653321 -111059134208795 -111187049201850 -154690495942401 -237693556295935 -80090674371564 -95606308495934 -117001581933737 -206903712901906 -38296296047662 -191469910787567 -159311033984888 -242260925031549 -278055392923604 -248019945534945 -81925319113350 -184091822106486 -4085024052253 -238812112890254 -143105228175576 -160541034051608 -197512816084215 -39127198768932 -158970202289897 -227751787361367 -220385561204231 -42355430467942 -131295564457583 -150086029338315 -117774861663644 -60145773062728 -99617967973033 -106125007887165 -20898847251764 -9012258835153 -24735887856511 -213826576394589 -34770576835013 -190148539073253 -40241689506416 -18065579702773 -115478063963305 -207289037200378 -263321601105212 -32509438299805 -75853919737103 -237843230530322 -244864827797928 -88684243979232 -190722536147355 -12920967795860 -10963742516192 -33106401081081 -132830807215407 -231440645729066 -211645299211104 -153356914576918 -265252315324436 -50094876366053 -114833131739821 -155081696339520 -144036352163243 -66240410132303 -115070272847484 -256310908330856 -79006640638194 -191907742037000 -193876928670860 -15088321488854 -243004798369607 -114289884486058 -9501122880828 -128032083515071 -47164826540540 -99028600977920 -20253174045636 -103485701538720 -171410985327920 -260429686088162 -122312704151935 -223412474347359 -202876676779554 -91530943949431 -109269721934435 -81435766936163 -121109193659113 -187237559999867 -66214552935786 -38866825673887 -146106564284848 -62334160139099 -236132381901019 -158049922364790 -51290891787018 -192296387299575 -187507276009123 -21226369120166 -186825274628172 -201821252999792 -130387569019096 -202997987139187 -216275469943031 -65323774612951 -73946844176129 -169517008179658 -185403959560890 -254359635045411 -49534107892151 -45687323238139 -61104340572818 -273249096364695 -62133265533899 -58094007778824 -258199368602234 -273219631822599 -33852594809468 -28722518462226 -280747206513882 -179517229753497 -3163862408561 -21670240572629 -42028628423475 -110172715984658 -260560557209765 -261133267368856 -117228787468103 -96925733912380 -254156872085328 -39644792642097 -20435902801178 -203036879262212 -257492843599902 -72707613076788 -237152517329510 -38403672873446 -277683489609102 -226838890660330 -137137186177185 -159329010015713 -186244870599890 -157672983744990 -217239265884321 -185433918017057 -269930785989711 -12742564066802 -167384033676785 -83841254954530 -208743230832297 -225709149005071 -60530974537266 -267342727263084 -92290049336185 -98345827289993 -93477720527570 -194396705311356 -61040605762633 -174665413967721 -225978506059281 -254432634606452 -210174580552391 -124962100387554 -52609680046333 -94724428408804 -55710023069051 -115820244991781 -107576761959631 -97315263132839 -5784776993480 -36694086657889 -252528058900222 -180741766194627 -52406111381924 -145417398702347 -204146511785326 -280904750604097 -197938141217779 -128874324532013 -1177873067092 -140670753830355 -278761217172413 -274695089456212 -29740370074772 -17102247978447 -16914172359439 -98777861395277 -20193697879829 -61701041638361 -118915072856334 -42952664016241 -161819083703350 -116787038304257 -140904411800288 -114487551912970 -19391096297496 -56687094009534 -199280241227968 -135575304986040 -30440543257393 -170470423910406 -160430075014083 -247697036361826 -146268279377249 -19277632326086 -251016982864476 -198427993156259 -17627392008938 -133954408133884 -127262150858158 -170693136479188 -261807802579946 -266409634390732 -226135850729280 -115237215848018 -276758529675826 -249308018814996 -160202160735138 -71590305473211 -91431049370250 -65168198829155 -18050941581956 -79560480007214 -80078227378269 -208655220717398 -273208811799928 -152275997970159 -216878796882971 -239993411675455 -143568635123614 -270160034770519 -60357333801741 -183194974236800 -249632572891184 -67840053269061 -114385611476644 -22033825217563 -133268973925880 -37575635831373 -180854237493194 -249946049043291 -280357812612048 -171531463481226 -174211464363967 -73004054428210 -224524356603876 -26821995019449 -221180686777675 -127333876154191 -12463588121525 -26704584507329 -267541862351412 -265361327696843 -33171095823360 -132531338624532 -116112978022065 -173180908048942 -248203023871747 -223144744769821 -6944296401699 -255514888995214 -258291272014105 -273550576287606 -34411912713477 -173086961780525 -73538804911345 -127595593936698 -208518612385862 -267479762469913 -225782159745761 -53880033684183 -26471235711791 -124928553247667 -4623911717697 -53529838130773 -88172362342187 -138300081989515 -33704132031639 -103071412219552 -97350785232589 -106055813638657 -143449284171814 -79784051519311 -149866512341606 -77389020031613 -238802844540695 -110610468819163 -52487924829280 -255290838977882 -2952072458278 -226045841847273 -212985833171460 -220299842637435 -281167176233461 -234250758660393 -79705615135597 -202808224182314 -223867869032879 -3970746015500 -13724550931307 -120477938166329 -85452384423719 -231893981765138 -139196884423341 -172116560042657 -148566679560588 -243690595974040 -224312795840901 -262119805784897 -43790250314084 -79350504119332 -280627775756950 -47279912865720 -208246315177847 -213993458991592 -62560599350002 -148783879904304 -99928961889636 -218235255793532 -149721257243048 -113636119191768 -210676741581607 -224226618884852 -59243247087546 -44144591664498 -85461222135991 -272769670553366 -253525711881174 -196551257046652 -245708334346290 -37576499889388 -99510778780561 -144155705366259 -55620485416421 -237931154844080 -20571391982281 -192980034895333 -163557747214837 -109220308125324 -180046083712956 -22419612169365 -28005399442337 -121911798344567 -70264521235510 -227859072929810 -224824424196582 -139879847787560 -41625865807595 -93879205686122 -52684158290988 -131963138661972 -185187059876086 -252135218762659 -213468887954711 -119184458891120 -167356439127723 -172661039959323 -180176568770948 -80500176465491 -168927754908562 -132183642075475 -15828760902815 -160984173306603 -67854673590226 -79231906919331 -127508928590815 -261840886258959 -33679566658808 -173420866747205 -269166853095070 -214980978603650 -134495015020929 -49776198508375 -271204544213844 -258154863936571 -80139325999195 -71925246774947 -35232111493333 -270549556457793 -71608192782330 -191289726275699 -86481927239445 -143503477075881 -52013307724214 -106101424327550 -162987743795114 -150226561726038 -121081287252598 -172554884683992 -165345505114455 -49336945542736 -249252304937459 -185127848063750 -176671069048748 -11507667247033 -252475958368512 -214924295038234 -247786943463009 -62813518964366 -161443726306898 -79304994096438 -206560958495385 -78014791619211 -252800312829672 -66380146922877 -193863114497460 -251799893450022 -147622874995426 -66930979272775 -24232505397019 -267215138266485 -163714995424694 -94151692761546 -191290141507250 -129980558935694 -135299014017566 -86024358556518 -79179918280882 -194787025214639 -175705046966353 -133636111489211 -244194006764620 -33177329818369 -208846935302824 -72377085699591 -19759702373336 -230916493051738 -82056006203433 -193964070100596 -62994107574258 -236440078828034 -240000481270493 -23025767990469 -35129483332550 -143615534369673 -194290217772408 -172537430641724 -279518202670075 -212501884196547 -260242658897647 -122458711758409 -35838538758485 -821402313029 -267210678847763 -272745213828599 -136074827905205 -43685186993189 -169052297323222 -39064792387495 -74798658400640 -55353981277708 -121228529523400 -143651520075493 -272604447305969 -80697121992501 -231821345104813 -145393508863793 -202288882610540 -227071339640769 -19822222172738 -213591461497668 -59146593395490 -199957216810803 -225806387299343 -152665476036916 -166373015040302 -82209455939142 -201185245082082 -246103372472763 -115570239444417 -242287126250652 -17710469313344 -260915870343681 -280638183730310 -149896569733820 -188260252311328 -275006684205555 -225962876975720 -194454116388613 -9725362417682 -2761798252669 -67305673464894 -277402598144008 -149339111060712 -31316766891633 -55521559364760 -279123463183722 -210166044169007 -99369766504120 -132208752606563 -53878137344480 -21892185106853 -182994398134516 -8632731532311 -171961029437923 -213764480119064 -144705317770928 -55571786782978 -204139155664286 -253659559992052 -164146946756524 -266655247493796 -42862104538443 -154012318296013 -72742061401290 -136583766852520 -108288435078372 -61350223006075 -67228887082462 -49583073339269 -43162979451526 -111618081950267 -21754529191735 -63563859135338 -157373191092079 -45635730109896 -198886159986165 -226645075309841 -167301629989978 -91454879892863 -159135024811735 -63515406551249 -225503706094175 -3519970590113 -172399146534281 -150891282342045 -204024140859855 -160587813944031 -240422475073183 -188084283304512 -96174332014659 -248736568113096 -253546372008370 -82281292511032 -190019055026677 -9645716523819 -166727802108324 -251824982231673 -265357232528025 -206241543513151 -146492276262570 -169706081429629 -228513054833723 -221636360708548 -52123559372844 -85490407533502 -157154321051320 -62916358760381 -164124516777552 -29193698686422 -257236014500115 -120897994351723 -63046865012285 -782965405306 -123673620358741 -128309994603033 -184824370592198 -63377101638738 -190647339045466 -204764692154839 -197264125961178 -166688490405419 -135304844036254 -50551605872410 -10633522283977 -21558529388895 -7090895771058 -52072016453183 -235893798622382 -171350877450867 -221671620070981 -51527580509312 -104369189818732 -27874620961599 -83585583739097 -168415515402334 -26328267602333 -258715137366592 -226581834473422 -233339806562763 -40507341260769 -43537851404179 -267526462739305 -278981922746584 -145971972881117 -14366062535197 -155928273174383 -187886975077321 -264069324800635 -67988943466916 -267011521099890 -50623937606447 -186560644728649 -3771187768021 -217571286145280 -132439412952165 -149217681432680 -243949596080689 -201707761797868 -43984088600305 -258469409344978 -99173451304066 -48280439610430 -147110353624404 -19810359428948 -224501705346536 -71907770610149 -121844033861501 -175553216692513 -14304838826563 -157093305303243 -107995017954071 -198801501155521 -17532528598046 -258990355557340 -49704022313669 -172530994845438 -68866695011283 -46712788711084 -155717191073498 -187608591022551 -3470249624890 -240640193544321 -279045784045629 -104266185145056 -253100362957365 -28051852604694 -1313549555902 -215792779159900 -220733444715637 -146862493441684 -8419031830880 -200776030945056 -116606835554566 -278144716172970 -24428551739539 -154074221538154 -256673509361416 -55273342919224 -55490386534824 -9797240882669 -49770994134287 -222339031238536 -73464049409875 -195105342802340 -222479591722975 -229526740876385 -197820998358571 -126732277885032 -205591869887666 -22399325583022 -135927238083428 -92256481729792 -97691265950499 -82980104536086 -240695804780113 -227784132943294 -150811435647348 -262537863297151 -172475192643572 -42825718616347 -83325717620850 -2426081045757 -103305874444383 -87948641442814 -260287382877203 -96208811010141 -23972923390966 -149825124848411 -272111586466807 -50700592239792 -55057269610520 -119598466228009 -8227958739712 -265596254546039 -4737171543279 -37874163087577 -213122363071952 -154740092409179 -232888153221527 -272072300410679 -143071157882693 -208464360450062 -162081638952095 -131378116003583 -269129920857933 -239621615731331 -25805914749593 -61010041474603 -98149525790150 -78471032181012 -214931665664180 -165567567059356 -198038151269493 -24230225840586 -17436258150744 -278216098791559 -264631768514775 -71177353244461 -154887012580667 -143032764691477 -249646853586298 -168921877289779 -252832225196267 -169976889841653 -139838146190890 -266776028835260 -168319534172035 -63160676675318 -40276767880722 -195757117734735 -129954735182148 -150702902229341 -70670105108140 -227688668365274 -230068891319102 -267068819237608 -112002025274233 -187355658080550 -145229477921334 -126184935681106 -62012154303478 -81973575347302 -50834447724908 -213227010749026 -16963081432805 -47579143805406 -213408747130734 -144817302834102 -273337335148248 -141833961988327 -46049185051506 -147422345010084 -43437183127003 -134416159376878 -113488353942220 -27926207594694 -191329094648407 -56190567357017 -156028956044193 -110427925416163 -273425462622986 -187296446977842 -223081357446776 -255664656464915 -96675387168991 -30885864055856 -107427645945746 -103551656292577 -260606291992169 -198940008178415 -233373865489717 -225329639009602 -93520997500021 -130894592848165 -155893839428563 -5131767731950 -124095996989536 -160614165333183 -1028209213394 -25402377706696 -63107801799499 -40219486393062 -244547558160561 -106851063180706 -21804833392450 -146458985446117 -259892331072445 -60345927438341 -195418683760370 -201161355243528 -108608953379372 -40533739218247 -260601260685651 -270626272833465 -140227991289813 -32303521221460 -182961726624101 -227229844413505 -179731083114543 -24106202435278 -218188951659326 -111586104488803 -97847118326671 -110789714322541 -274270103632819 -173646368293780 -129217392060339 -96361510118871 -66616018188632 -169892285488779 -161612384302349 -15749545238925 -126719588569416 -76484087580142 -163277618150398 -69359309128199 -139655960423155 -187157743778939 -73999585327100 -263924120491809 -75380332668490 -150511836307224 -113991930935242 -218770921737637 -207283067161463 -189810289397389 -176395840773377 -136960196583592 -94152965750970 -115764131581759 -55133539450563 -52288121185804 -76108772591428 -6388862764827 -141819517222260 -18043630296612 -172516391487419 -228181438403804 -256607969819754 -38746553831153 -17946530771693 -139403619804689 -230006949880205 -139154574850176 -226446419674715 -37322169376127 -187135255614554 -13378990570530 -116938548589268 -119941945308030 -122244182000063 -245348775185416 -125475477823050 -215275963725798 -132059824932958 -19666534118902 -229012993512832 -52327306051286 -95686792580040 -8727075167714 -4245476428179 -260070247090658 -266189894734371 -123614085202590 -72376866245382 -21866500696336 -222535510017118 -186229797497104 -61030086397955 -152472638358635 -45244175041336 -171959116724436 -80269760585360 -155722327573008 -5421604727709 -43531083418191 -153807667484562 -4030626022857 -161777206381680 -3889542653849 -103126500347452 -168729597490681 -207370555427199 -170450424166702 -265768632636180 -277702748041530 -194363290640555 -8718751780887 -83439999433035 -78111207621476 -118688427741700 -90136227006231 -166363406135622 -122843680501370 -192879622249533 -224741199459327 -143200200959875 -95730235417309 -29693254786677 -50431727251257 -35539278124622 -277816200508212 -32741374845427 -109620475121725 -160892293464219 -33385901222522 -18437643349798 -5681023411387 -177176715814449 -236349419171797 -151561887021414 -25786568630119 -1747503712637 -202464705689162 -24190087076165 -80742134558363 -43495803639552 -53768679782177 -219250403125690 -57499971926538 -106379376862332 -140599214444165 -82966279952694 -199476721111535 -115083094458021 -159916120709929 -113664726559422 -85420450353101 -85179527376615 -197453580969276 -94918871165801 -119247050319072 -235976513949106 -114675636530294 -80466567120859 -165928077244197 -181830777762119 -56548160530070 -86853713648537 -113518913053233 -272670839036764 -210941738506880 -130301226673636 -156899874909016 -80445688645810 -107876921657120 -95512009175708 -23156588179733 -71286204236734 -226990972861178 -243653487441192 -216540934044416 -142116571089516 -221373196904614 -37234982696809 -49811859373843 -153476811734627 -25573215453000 -264189285008997 -254356668856764 -247218210660581 -108271624143298 -184149080406598 -68778422563709 -256631702542144 -142213159139192 -103081180920727 -134991553485987 -124497404404075 -249833431743171 -158421645936056 -139453461408293 -229762302589132 -241184303108398 -166127014774908 -114793881354665 -220520839794837 -156041651255231 -223961509456510 -69660779452380 -145554275990709 -74070704244522 -114993500547333 -105199172982984 -129032712276881 -127597747426793 -275619158225792 -159964808552727 -67315493285880 -257675574521452 -49106663990373 -229822215658999 -266096627386265 -196070105507395 -175081878065762 -227436263872546 -62525210269068 -70525886578031 -228749817750047 -87544108076610 -156921825764579 -148701635352810 -181553082242981 -264707618696998 -178936546413820 -73902379884110 -267319723880789 -129090780481169 -9389723049263 -137980415556402 -214761539958909 -160080358943630 -20903527249409 -101258359038246 -54074782915080 -239017093530926 -148994932359048 -82346244969349 -94068836835763 -125323768846959 -174602112949725 -229306386761658 -21686452485763 -36302570827939 -97220242090641 -230930420677326 -36943127218125 -206301886699068 -103134745188529 -130490933795647 -235973959547032 -93434528710489 -243083603257964 -278504275456087 -80934608909482 -141711175005739 -7359327367441 -96613935231779 -4344998652384 -122325946474725 -216193739562865 -189365642671213 -36356418974935 -207791911247440 -120185345076586 -36700545830459 -274651926081601 -173198062951678 -105079537593807 -161763013663532 -181123736103885 -162631481401881 -110537870922925 -151676155827515 -224364410466463 -90649598167092 -230715711949541 -257608710939108 -159899107366494 -54451994273705 -66160127782798 -230274324814770 -87619980509658 -137117895437770 -249694108792682 -206896278111519 -113365941390446 -194075399892422 -79533287302873 -66291189038986 -219131492161171 -13234293797075 -42480291468530 -181187817681245 -217365394104163 -116129292393569 -257851177547790 -158657492307258 -170282905546091 -52846110628872 -145436848282614 -117024869627596 -25325718302445 -143572370695088 -85587581044642 -208595000765769 -8766390476301 -176973520535924 -99821983739720 -213643976864921 -203716237122458 -201285694239287 -216645028616587 -251153216575346 -64121971089089 -176319659313768 -20702867138109 -166135929991275 -22586931119913 -275744556966972 -150256719457004 -126894638388829 -60135926725755 -60093788215679 -176487379299707 -119379234724833 -191468601883393 -226763828408578 -180370714831989 -38498564491119 -238379126433727 -216084288383237 -172193732280574 -114604932640214 -242297275150905 -47203421933433 -161095669932341 -210795465307580 -194834481752992 -130459342058375 -100302686338614 -72734068438268 -227080123997010 -180514228000409 -167703115690260 -142005017953780 -53070117017606 -229593293047728 -98158788698140 -268713114468593 -263336092748842 -202272537314192 -64628879237019 -33766921103283 -32793528073456 -43413244434740 -3144050887430 -102279704878796 -134654644927267 -62346385326977 -107022372448863 -239788939591889 -149813480099843 -136725384209044 -125183465161697 -270831062762197 -212697236151064 -257188832718476 -104471178073770 -5443317891511 -26465644114147 -166045057337223 -258990382803549 -259406415932853 -17204001512251 -72203301363350 -209214768249401 -27760390662761 -78519661512935 -93436848975204 -171448614989747 -253986130733435 -153547090390694 -263241197621829 -134667940906383 -29133378321591 -142084542154933 -225143290345307 -220965131659900 -107707717495145 -63477959581671 -118324859973083 -238980414648263 -265721269989813 -150786551455084 -230593934244292 -145138794733582 -161547206364891 -60632397508398 -102051213529177 -2854634122059 -97347661359764 -217140017562718 -170989038083282 -87533606528710 -148856946521050 -166797624577390 -185225790111074 -216503438430132 -66412802139301 -237636369540102 -246906252302451 -86265768449615 -229374986852920 -269657154377422 -154403478537624 -247631743191387 -241366412717321 -24383465334933 -96079587243330 -150598556744427 -75058489770472 -212392794734809 -235811764704908 -249501395096728 -201366348172242 -94261627605066 -204758595815014 -177335217796860 -54662734025724 -81692223048355 -32272322334786 -44826841971096 -51374987138889 -59722655724262 -165909833107245 -134909935251430 -194669309416955 -230137590195912 -180563237498317 -117497753775969 -12532555839443 -124414621059116 -31200729055927 -160888158141197 -256418000748067 -239669127502613 -77402751867343 -121741661738506 -183468533515948 -277063132126269 -195266266828902 -179628751873743 -98943488961054 -233594835507949 -80264577648922 -270579851701894 -185544342106431 -192869320043941 -113669979394076 -221851396720054 -200937791497277 -259152462142481 -241581649051896 -200512251224179 -269191478418949 -24496974788601 -107474683560074 -197483117046545 -253229154820494 -147558978189778 -156737761155092 -130273964799921 -278283334549204 -100538759556677 -263288945503176 -13201009727141 -69131146204928 -223817084275407 -264356205866899 -111290163903370 -129173560330238 -129474701772069 -254085269013523 -129180737931779 -239046124981392 -51707796356793 -195311812212976 -209598108786373 -132411043459247 -180747305070596 -191580552352286 -109067884265216 -118737587711936 -273901832687734 -129468822785114 -206504295888221 -222655638141118 -200801869932988 -51268115511393 -102985602036238 -52721518848144 -83118061756973 -123928732076170 -134475401051100 -178471483553448 -97763612473720 -184757590752825 -34956342247999 -193557504023707 -49505319145273 -207057866258321 -95660495177382 -154484513824048 -151619144594924 -138564506024398 -161907888175397 -122996423676695 -195726089019038 -238561993026538 -172981424857834 -91340765796571 -246714034249632 -186693428120317 -188310046465902 -66119604441731 -53310313901160 -115786462124638 -199049534855965 -58548709938244 -128957450355607 -161757243580149 -25485602764601 -176090464985331 -3875236617492 -212980386654895 -175510379068793 -218667715816107 -78982729083223 -5878991694640 -87955126338530 -145881985113545 -59934819829078 -36033574303802 -149365615117337 -62252964904038 -114102923825541 -14596430007814 -93959569247647 -208551119470429 -119449513380900 -19200640638630 -3562511291243 -25154113931877 -247312184416171 -211539935263048 -186045460604343 -134871461192882 -213265755176531 -44667935160071 -264939545396493 -224374185964925 -130840992486894 -238956332388838 -43654554616927 -24170306501433 -148078469339181 -218054004881880 -235994099696163 -181525105062475 -264689147147206 -32239624448547 -161593985817149 -208440340425813 -153494989858984 -159183922571982 -90516857204790 -61073446316507 -273241286399225 -15554026456300 -246370676094186 -28958676899020 -180416256798012 -72915436539510 -151393904684009 -87755782611102 -154525707685127 -135726409620802 -7536844989993 -171964537952137 -23664760682319 -188718668057074 -163672873635086 -59940461229532 -65703708443040 -124601671647525 -60996202426437 -251716279015083 -118256794602550 -211948301360384 -186106807251154 -120500154925669 -129788816460223 -91684511846938 -63763220045171 -50328212053520 -206927111598181 -157221732044228 -246712893370765 -110031175201676 -100523175760704 -211714538505342 -225441113682447 -153361389917957 -273155332201284 -153536782707854 -112138538392470 -208277266745648 -52980505522341 -169827935918005 -185631736921830 -199327601980883 -202835763470061 -163453656053663 -125029708753303 -137646405123660 -60312975108878 -36333892465422 -117947559005721 -200044390010291 -235236909491445 -213276357558140 -194256585923810 -108711901378748 -137314855888264 -54841862437475 -125728533099775 -280786150547438 -28371496038269 -30341828235229 -239723792965788 -147215878299976 -260456408644465 -229682311777720 -248613334946570 -152586743626753 -223457259715871 -147210521110504 -142951532475233 -141961181057466 -47464304903093 -217631368819027 -205914125437558 -105043747532503 -148158829479469 -66708631957037 -35067337914640 -68952247148589 -161464939440718 -20858441985264 -193077171907839 -236245270316706 -148008494984104 -203892009885728 -276725842634048 -86872093399044 -176442232943367 -29064541581618 -71085945233511 -228793950257459 -155715854604282 -140914834634292 -64165032093420 -139946094170718 -150917125171160 -208708464140428 -93265565007664 -174684630765054 -13163485300528 -12001807565134 -230881198020236 -37562694977961 -135273697968068 -113801362575469 -98590067381133 -20781843444878 -14062705768663 -209294377681375 -3302954314098 -264545660874997 -184966699420692 -156197231908388 -73854898860905 -29123673219015 -120934850992089 -207658984305275 -135043993686081 -132309509314513 -62820980144334 -34804600500528 -66921322662782 -67490090217466 -28675474198175 -245120864872463 -194597769748201 -87896348636215 -267729069319153 -115696154880738 -153216392175241 -267184774181168 -223228277404717 -266114805510622 -210659258171146 -150122906974299 -183075002859068 -74217521221185 -278036838115294 -262708551620075 -152959494099207 -182031904881082 -160917254420743 -24769210125697 -204905240886402 -125625092850291 -8355546603202 -149067861493872 -51051498102899 -262473677620184 -203584820534434 -50939670021314 -178790406966130 -86845266252560 -32859570940781 -117460635607901 -131147770934874 -220762413767085 -72806629777491 -193989203582923 -98631170399760 -239544272296188 -135298646583558 -151508045527242 -77972174856620 -153202685553564 -111764513140 -12536672457924 -163814345793329 -89883743140011 -193385140168279 -182877191825251 -264365941859428 -58531574888756 -276373832129245 -24035940918201 -195097776769737 -44709950288308 -98360361758351 -119090946578549 -159227805410150 -160046490924336 -271671187959313 -131383619418876 -65442000544492 -70848677303311 -19866241083252 -51159902716861 -156125992014050 -35782258243908 -180282287504135 -277393482602747 -131418584901098 -124876411113041 -2540640165307 -64946724367390 -122442169367879 -164736067246990 -158781240496670 -236458364004225 -257519518850449 -145469556662631 -173821377760889 -67897962322541 -6369906857840 -34458360729489 -153736177572675 -196904564577439 -100107993576624 -189279129848555 -216939049440672 -178210245649762 -250738538446661 -64482237226953 -244734882120470 -12131605630755 -68425421597864 -199764030427923 -152867754688715 -229096503369340 -152831147227323 -181039432011484 -97153975260641 -242474478849 -199608744821637 -77142539695595 -131365738301964 -82407715073799 -75576357390715 -98344704304827 -217148052045053 -87772511188298 -247249729305092 -24034618894627 -141012211395621 -214364340858161 -191457993086803 -193804115644544 -206447362188107 -238969553292029 -53161730818999 -274760337425798 -203915058856260 -89449832855017 -252061697457496 -237180415986453 -137315701436230 -2328283790274 -205831846685599 -122243355116366 -85097514128311 -270866491367559 -256407596047009 -79238263728752 -99526532373786 -113302162767422 -124665280922797 -264502604660294 -235282329654710 -5331372212246 -19856945912552 -91962904536078 -91577074155441 -90505563747510 -24099285079762 -74658145824419 -53262536862072 -124886909365440 -154267638432204 -71975701133338 -186840660160476 -162501461417556 -35540459733064 -95998790460149 -246420125505803 -158458916263438 -60405725664176 -117460054763769 -252278253689214 -172895440325489 -67182249935668 -94417178223755 -44458648287901 -111524247333014 -248707459146108 -57419884722563 -81420753462492 -22827651905064 -207929093649429 -234637797135493 -280575804278661 -75147472918343 -270491098839853 -33642438187573 -274835863426959 -34375766813530 -222319870250191 -217006157903491 -223144846091629 -68012207556831 -130366539027031 -94105921984995 -47000015148853 -191180842492807 -111473683592262 -247722764841037 -209284995935704 -263948081080612 -276286435038399 -55390582341985 -227489790527279 -90474038324091 -71585398258481 -194097559208559 -100448448246409 -268246125012690 -185129341856238 -254487449406101 -22275999837398 -260300201238358 -38545868295749 -210135649904307 -133180379729528 -55484657812044 -102773239332912 -103218115653853 -236787246177335 -268268895049231 -84272614301190 -148367108413324 -53641800573736 -247585310848531 -92263742910194 -184989724592977 -279114663373123 -24939702484341 -49795419707601 -9643375973264 -198810575904449 -139761899944690 -266681758277833 -272027361198730 -24905297809141 -39643857879701 -1046465865380 -73051429857634 -67509851782094 -248726366468376 -228216992304735 -228091682118218 -14359332773461 -35298908360168 -110538778574024 -266328797981040 -69702218882987 -154933697798676 -48092447155669 -182428305352069 -76072406003562 -29065629517535 -271307971058424 -104656112704800 -75061461004188 -82358075272711 -49551378085171 -213601197810147 -42107533609860 -149577168106893 -219832480756944 -119657630455452 -114706252239682 -218898229614623 -188693979558771 -191810203379550 -47192159551557 -260698632682442 -183540336406218 -99517237203086 -174662737886579 -277336872121662 -14053822573124 -52893733439918 -185585644821842 -151843402897195 -194682659404879 -192823243208632 -245817093965300 -186232868319212 -118502266802143 -274408314081142 -136147912241604 -76604995031352 -220413438706712 -211126712289593 -272108256487088 -75777304999869 -260805827797679 -60321151366065 -224042965347928 -73434414046519 -209445313180408 -255430505727203 -215528264535455 -187587055766509 -38045001251547 -164570936551896 -29012088155801 -83343414841155 -55186649694874 -145601719638521 -151606863176654 -146556943994920 -171142823015650 -19182744886164 -240760557514559 -7171132718361 -72074954993242 -173112572865808 -5663257957415 -238605365868830 -197029764938307 -269680869192538 -253265147462767 -221749871591953 -160890558265320 -12817289473145 -252087180598046 -231996010480117 -90517689574777 -95286570650858 -100617662890196 -281409964651933 -152346321580107 -281355499892301 -190921159907810 -35980720119340 -10205720530764 -140677966582841 -90455896309635 -9361548380556 -58489483828027 -35012327848783 -232552396197156 -170746181533153 -222368144286473 -226048034851463 -44598473684096 -117100230204233 -33359185423334 -198737101870444 -104111236949135 -152269535197675 -154353110249759 -244175476660142 -186563436943606 -281221570155501 -58828142141967 -36322875141683 -63428497750508 -191783206928689 -686040933619 -205019474795734 -152240070655579 -106620965786471 -169595840270874 -174441565860056 -35063970195926 -202706594825952 -34860153819133 -162005458909129 -75880940023534 -34231487096691 -262309379297594 -80321599443423 -187423661487613 -25983301380044 -147610318315926 -245040651991760 -263603435224580 -107324140265572 -29031877172428 -251544472065691 -53895543625644 -266958013141834 -115385806440588 -265518076943234 -224446919489198 -276954813032134 -204450269645514 -80772501869726 -138807578073432 -82297812653978 -249674326060435 -49077714890076 -193656876104840 -52404870826185 -153639513586473 -51857340083830 -240466010630415 -69060858920874 -43811231639125 -220974742259513 -5657294514140 -72282842927407 -177259926865433 -75164821960695 -252687489719959 -124066520584550 -246979031174905 -97052294239701 -26136720928240 -157606733006477 -252477707066654 -92517634708416 -191426174551260 -94363247509726 -272010931083385 -260585168711032 -167325104078446 -237495112460331 -159394967922114 -80333305595725 -151128062197653 -251901385753127 -56443951938295 -11369991860819 -9722222154075 -216257183692527 -20100070553011 -266494273460668 -148813292467379 -8367494176261 -175336196121737 -933920181973 -202113235550699 -35899593993731 -188108829268987 -11591992132495 -216381715910608 -43838190998397 -100746621396146 -47217809796367 -48352180296328 -66775246742053 -30741790503803 -188150354345159 -136675702511050 -129350763594040 -229916345227792 -218736530688509 -106275871182158 -100784757196799 -95570134400343 -3302506274744 -118269125382028 -44064837058238 -49061839964185 -236735134759437 -187581374743797 -237870578282771 -243569677868024 -107911256529502 -181417086308714 -191489827370039 -107204668781106 -131029290553420 -31542666445654 -61712043004466 -81058647993186 -184276011562552 -77190637747948 -200194259711677 -216503420675020 -279070702844719 -136641641154038 -260913428984686 -271679531353315 -119099884435558 -247225839466538 -74377770588035 -108809477876761 -204428321792840 -132152860027760 -38135190676417 -83333820592916 -9608758182665 -204140030410320 -216419684507208 -116620139075567 -241928402082950 -122402759366895 -111026028712118 -143073314772921 -278450336938304 -65586220524509 -157008104053148 -135344909456970 -30051743767353 -243881534104359 -51938139865007 -66621911723673 -225185311382077 -70022820326911 -157121109788166 -269292450214485 -261035345833872 -127058114050284 -34756968483951 -52396532172760 -213227735173939 -13814783196922 -257647984765761 -23034462062745 -12187826017618 -169930867572915 -37363526657086 -171274117419794 -118489353386287 -39667024410198 -169617906538228 -89458304994113 -119118384374660 -43278529572674 -8751583632078 -46446438903413 -213428333604273 -6229708551466 -265033347900864 -208947856782716 -22945175571545 -227914288647103 -28369131392236 -41290300090094 -256062993672103 -58591314287872 -224001908598452 -115704769955381 -146128322783626 -239334981327260 -138590798254634 -248203837007353 -72976061476364 -147415977081784 -46372331115717 -114198276275415 -117622378663554 -120496556397452 -221388822992236 -67549607890170 -31762143024980 -186095914520899 -77168377735082 -121337546942427 -50155800246531 -81491635674087 -70243128932693 -160530231904315 -67351285379188 -198796164863315 -176437352073694 -185308531546462 -267873318242839 -98247293662369 -69745021900257 -151572674203373 -39410837293545 -79190130494488 -26599337291281 -51316730108266 -698397064024 -117466311622314 -185978720992466 -75590649974900 -224648574814365 -64853955476808 -216416079631404 -198680985289667 -164713760064654 -251318878117668 -274938438273978 -245888943261527 -171472109529932 -250260916322162 -228014483722498 -266971034435161 -51731745185421 -212360966266135 -223161158965329 -49383226783065 -85986538130024 -10971774110067 -247871074590697 -182676284317566 -277655157237116 -104797361590227 -120665026281576 -5508169920763 -226078110127693 -50684877012395 -229758243137943 -274184037465021 -31788010201935 -279366030505108 -251972898933691 -106002664144189 -203292910543643 -221988393552328 -255506708674671 -155082828586194 -55009470006502 -71165370138047 -224064690244499 -253692997046394 -47403829082531 -169266236149844 -479415172324 -22691601936537 -67187668410577 -248624838297695 -196046279036070 -50713898945070 -217742083274102 -53528812497503 -252405315917224 -140207883688832 -50577499850424 -42073086558150 -89043615587241 -89563538520742 -60227053084900 -56629155520221 -262917409177132 -270913337779012 -46677010414837 -73440364315792 -37796216964786 -135532699034492 -48464708939762 -59729498542939 -222889175688518 -168708093113786 -168662333948624 -132790806232500 -23902762097114 -49175651627218 -126116194467206 -193890288410874 -136895475165391 -40770020878399 -24321266646221 -225989518711236 -17758106809306 -127767473541883 -214154883903794 -268954881712102 -159114606325601 -41917289302076 -233552934440812 -74950591265899 -89450074549332 -71283015186341 -231782026228878 -270423266202400 -190619942055876 -10552478511036 -87641131683829 -134990132378621 -1334196048031 -173471058853399 -251918505198127 -218374612284037 -257736585318507 -241613448884838 -69930073566821 -66660530195859 -198375426941164 -38510579053993 -194624698316901 -143728743718772 -206988326444921 -32083340244847 -177687237882629 -69557520268737 -280965996472830 -260575340117223 -72991928396327 -224085279410779 -70687573204816 -266666033393053 -128213109594402 -234343551847419 -198411823109961 -257986956134913 -148005654730925 -210970062710089 -274188007296051 -277566818319159 -148339797903715 -116437724439529 -258183988711360 -180939635000890 -249205623689669 -67750936708773 -9491070408582 -258483086836763 -224216039426344 -109208033128074 -56371017210285 -204381969248566 -189408130109387 -75246836817701 -213061124094216 -220262165219339 -103552241436376 -17276582235713 -14060884072468 -109697074561763 -162326562335002 -115339023240648 -40148128318386 -153483723758931 -239511095320968 -128114694750223 -49619248623308 -110461738087734 -110296427390119 -275716877914206 -184643920068283 -254375503726836 -192567159896636 -67758299635198 -11694354345318 -199679473681288 -271572484498047 -68665569969834 -41263749790833 -111948524035808 -256399193923178 -47558420826455 -187107023621981 -91023620646622 -97350382983490 -12180456737047 -167192836527996 -112622963448895 -42644938718249 -237264484562101 -145551578104008 -234588439682432 -8251542943547 -32109656847536 -26773049913915 -242523214312214 -258171781306288 -105392596385673 -117448194373451 -234227866800895 -220411809870026 -19049472092341 -232853648479090 -160023135867296 -20031181088449 -198244374347699 -210092652832628 -261292489534010 -182150985087231 -156955418073307 -171219737999421 -116644298015164 -130823699768863 -204118574099526 -86263475081926 -93095698297430 -60998808616826 -22983612151484 -186572837488456 -233418143665701 -236568420089168 -186183824281752 -169881957167971 -184252448685562 -166273174345100 -219938640081757 -174762754043895 -186462938842301 -65975956221078 -1202500350169 -264963813853855 -239832906125239 -137563920611842 -49844140417855 -276488453751238 -58777470472678 -85099732510329 -164322836803601 -214467527410354 -138927420837091 -126749185437172 -229614377377927 -216668201954447 -279513388927994 -144392740189367 -213479514005616 -197942804544277 -258181319929660 -17366922936473 -174568049506914 -73740825814749 -237807009152094 -93998542293931 -112291737912179 -50014421686151 -57623863117476 -166382079133321 -215709712082336 -19242922627113 -67539581786189 -45896442494613 -266808774144165 -154925955818766 -235195155621327 -47187057547781 -2410388836032 -275878381321605 -64363890209796 -229015822043585 -31582034818362 -161836494461512 -12415950531845 -123915648347060 -165054773696666 -281094023266371 -242121363042923 -192878642690508 -202428112547934 -239333301732693 -230751294382584 -65287298686911 -98007668630331 -152483557606121 -235815070266066 -120880313420455 -160848524153783 -75026590206965 -36092513279822 -135975021102744 -276580324704974 -176780874445885 -175574905376020 -89907019935937 -181384321721588 -77071027842083 -141518741580534 -57610127928075 -244702065991 -106033043321955 -72566847339338 -102179123770424 -173396786530344 -132432931577159 -182190886390046 -205051204706481 -40095960596207 -176625579996971 -14845941627580 -548907401928 -46012478406392 -9885806184127 -61333875667868 -23327576215350 -265258511040179 -214354251858600 -151450678885584 -177189069907072 -261689444879222 -279999602281826 -117893602024060 -236235946815409 -273721220841979 -179836140573085 -159034932641433 -25611220032636 -222341047212077 -254758673004178 -462280122836 -122724116032943 -272737982858707 -166268615161911 -100196768771425 -130887503357650 -211034904531672 -248948284924600 -20018708500410 -216161069188047 -41618009212930 -126994512110960 -110251814000365 -126995870752315 -161985443196174 -73234444532814 -120773984823638 -115331799326581 -143839738390952 -67583127665338 -39718660295714 -107373569711855 -238628204911285 -116060042581753 -243931054528804 -145497391449597 -203892679276790 -28056975383871 -122810810267311 -168670695253540 -274223253479466 -77548889926047 -117029980052515 -10433376568131 -80723771849767 -99704333320983 -164298698885041 -147814759609056 -242663087301996 -51258818753699 -220127367237109 -200680857451041 -2748213741583 -253004474388395 -180270879181802 -250476820304795 -178792771935742 -273311699489121 -249886888937810 -124907508123952 -223226358964062 -12384184697713 -249921775396357 -127643262076687 -75463690074787 -124066512258631 -245242467974538 -239627876842950 -199769043975601 -225423695034444 -225646650055277 -180245878964266 -89905969561685 -157173223578577 -92213240528941 -256500653353841 -112392525533182 -18420835072942 -238815553554520 -11550957327519 -281055438672164 -85386746907864 -121260176590650 -260360487602347 -271176511919193 -267782428758250 -44188160383178 -234248519450138 -192542472782646 -17025774920578 -221199049362318 -181449599738766 -225604537362713 -148296551843697 -227088582808754 -104111641337811 -128761169529028 -12698235266987 -31287045976596 -89203433101583 -109975126710694 -186114721526621 -94620126231443 -220875953188473 -125409916632010 -68887871584737 -35912572320034 -185673904499517 -139417219758501 -196767181344200 -263586160241264 -68574120672740 -108483752227958 -129328746183724 -22084829195082 -70882766106404 -120597612733271 -221437805482382 -35634366675281 -2831002477771 -133924658893240 -45254221484336 -231197698734617 -121236427519468 -160376721022234 -251181468079294 -223916686808001 -113322027588957 -139402767757790 -162896532277226 -192262869392721 -117005571495275 -18322088912249 -69140051126464 -170015620382389 -173383905949558 -93933535446474 -170098347887323 -159434234222955 -4280778541204 -234182797386188 -268466060344240 -176527688263072 -211728215061237 -202052755151482 -42527814779770 -130794178157319 -51288269219744 -278469083798591 -266465503407711 -262611251854931 -64182632535062 -98717132736249 -232782587677184 -267291217278575 -209539763572258 -134286359365364 -155000317690370 -8368874330276 -36733302649258 -141763499956088 -160433787245983 -8803177931437 -114693510326814 -62843010762525 -95600870195797 -152308249613174 -225395874876855 -69332432250287 -223430545848174 -245661038294297 -30427789048374 -153165989869704 -270967846295387 -13330113270711 -36244354366936 -30252632754677 -179471638080777 -11983083079545 -80356044712836 -258166069062708 -38274208203902 -67346429997720 -2716510651286 -53618952340400 -58047188691847 -241698147085223 -40240585828201 -194236261431355 -180082484685370 -74096070993882 -78868667332629 -260979191812466 -27539007039564 -13032824308375 -101200131926857 -3414177823157 -188376427659563 -134215475787235 -106778702938189 -280409909683814 -153534472147967 -231800967906045 -92265284642514 -116552740305 -118271688351457 -10269043227056 -165959083440338 -53219333142005 -121439595172332 -170569824795917 -218496445618392 -250454684397510 -195264708683523 -34595147937484 -109889993951133 -221280804238475 -156081556885532 -118931755225211 -133113886888290 -281322538178965 -27427398925564 -120533034255618 -209249017379657 -52400000441517 -49034663465001 -100367464906703 -270548459586341 -190270921380743 -228464903561881 -74346889152484 -149587974579727 -280027686866475 -102764211492225 -15737928506102 -144247739246241 -168079822809683 -251364039482209 -33328384624751 -188990506105236 -50867947443416 -14082432570052 -132289966142735 -102523324586338 -48035731504049 -145045619049680 -67632016515480 -64789463574638 -191509452820704 -99790752834339 -15693285260502 -144704249302520 -123452219603540 -112214366813635 -256048863708369 -10723416488300 -149143169371484 -195395622226864 -274028064285620 -189187865060101 -45943708177465 -31167610872753 -138558318937803 -176260733505397 -204097192786600 -178712395709955 -168697275694794 -112576619069566 -91723950557165 -115568868799780 -73795273879320 -181642911216554 -274393985094676 -281090213118666 -244808336544866 -257801382009268 -238168719530539 -71642949245768 -279327259350006 -221822812352022 -30972843436046 -244245999445083 -103467356625966 -140837610060451 -15934728931863 -148359583963449 -142492943846915 -162757926672887 -258856463490781 -34756823214511 -91825737157133 -122717523076135 -257194457249880 -212093120245188 -129068835609674 -146123183867733 -211584201207376 -48790597224588 -267626726013831 -246654120426411 -32482342483963 -89677825607500 -127462394801498 -272666101203359 -31993508234957 -10588139376504 -131781327477243 -37511105529768 -178284433071974 -213760964541561 -47359185009789 -19944758021288 -144732808321615 -19424087052977 -148465058672761 -59537701731696 -99092083102574 -77482046104003 -56385799204854 -158343655606406 -44833474975722 -130746304035858 -221742562059199 -126215795937678 -134450945236914 -105290892548492 -31091258410101 -259632728856011 -215230670562832 -47028189258082 -114506856889206 -150090484781856 -71610703121011 -50775350138791 -24273013443264 -161662491768869 -127348930830088 -120745383638317 -30795281802005 -27771054915920 -207700180638409 -136395752777997 -122578924039769 -172387917481523 -51397892277529 -117179886261077 -94903555138182 -149861730634655 -194848556280952 -248495646826774 -273378603272714 -137744178113511 -210180384259655 -74150458871844 -10490730392861 -232289427908729 -142714574124740 -5034543173829 -238329643071436 -121052091800524 -276075795644416 -44874996658293 -279346553840301 -5895338969191 -50354116924691 -147833242923936 -68143222248129 -259548227584954 -274182589757784 -185215940113563 -127386532058142 -38916867604738 -241919844131308 -65939642511702 -120902983360220 -85686356526442 -267020828589735 -106602749667083 -272127063555573 -149526013373506 -223761136479788 -62116345691431 -150250891144114 -147877282652857 -224152324035120 -237228688172053 -87592694298808 -87030789601502 -273272352348186 -20120264562342 -205533117319705 -202881711511144 -191216593129568 -57706429856176 -59325388551512 -244962959553484 -17440635022106 -250844800723444 -252596103946391 -24999028205653 -39780807976642 -3996338908865 -134651145175696 -11833860765703 -138633755400805 -98921023806155 -174199476225277 -71596111105725 -170418528203689 -206839249888143 -231068966021559 -266784658278787 -224627448671234 -179357478376826 -5128085849735 -220436697718575 -198874905310550 -233506909847682 -140060844765575 -9273545047443 -124333484921481 -107915095830331 -196476210556815 -224278284946246 -244530531160010 -196158553963490 -265802949282679 -194408870760320 -268500468958815 -81783780163192 -86700743768659 -180048931133230 -120653874049772 -153811552496572 -191867616545978 -50448446830456 -9275330777267 -226224289573938 -110750062140082 -3514474451182 -119028282187144 -21989195656406 -183351381266332 -204826014138210 -238539252302567 -228257299427281 -252644601747049 -25036546093590 -171998050903914 -44732464141345 -148970035648402 -240855621213269 -197680627035666 -84436478478506 -192239509005522 -159053020023857 -176997135457183 -243839939084666 -261649938759813 -261631428649495 -197393318553427 -210920552428404 -90210628165594 -159699624495274 -208261182224066 -277449125328333 -194164339068399 -171016341907806 -230751989765830 -186546550221177 -269153245667469 -14082949140589 -153906769423163 -25228126169135 -204449585660353 -105831430123953 -46541617635796 -10096933687011 -252050882640041 -26446436812441 -32777689947999 -160451471226657 -113839810473698 -100812269299157 -39601715639227 -110636598168672 -161683985821361 -188930530879870 -232045017224798 -91757448684361 -197685795421624 -223498799436699 -171901998009661 -230479462847379 -227420559515157 -181260665097232 -200468435081138 -270360050351346 -24188067611553 -213761984483945 -108291447716305 -237891438370600 -162142270587579 -114898695351001 -188457500890977 -240618623276112 -66482205632538 -111792468364805 -258081206880275 -226700130602348 -207017174636756 -60353542387398 -142682341534031 -157446838110320 -154972441202892 -261266807749876 -263047635659741 -96787999981948 -174963814427070 -170050714192908 -104416559623274 -85220544050394 -178439154924750 -177247221436732 -13906848514269 -117998356161536 -237842330800440 -215116773043526 -136557490139405 -223630935790372 -111527622219639 -224131977460772 -238772047944680 -167108134426862 -244484613986726 -63368386407105 -145424032074942 -51797699746227 -240111085545021 -16895975134556 -218267556733983 -2956298083324 -56492652128211 -276886447562649 -183119155797380 -233528994129319 -26615784720556 -99569502998648 -23715828077402 -26954982753025 -43636063278385 -250177762799300 -115013265190405 -72694557444032 -136082358607892 -74855819928251 -9321780636960 -7845057074791 -79325545397575 -21960160335419 -246786742910782 -82249161667735 -85173062543389 -232174638371742 -82809882308190 -62443804274830 -248744811656265 -197810721700460 -122741227865771 -247412628596937 -44177789773807 -116387317658159 -225497269922029 -231752057739909 -150313862667930 -277272185245283 -269745538296464 -98391839158987 -185193552216372 -38246326055826 -222342651505742 -107105485750491 -142614039160287 -81038607937893 -119438329471476 -1051828521101 -168833548001053 -3056485169408 -196570252637699 -70339373179307 -14073108096547 -19793905943871 -195093860934252 -236902809484819 -96990574268310 -272760382316171 -20220640886175 -131455288841435 -134193635886892 -74564066352804 -163582383558 -234313264402026 -69053967272958 -249308946493006 -246152812198518 -125461068099963 -208648529671202 -150317377830752 -32332310525565 -173459460058669 -145455053721353 -61300160676051 -272699037139014 -117479672002558 -176927331089602 -233731232512952 -233178009381388 -197851190080732 -83886167650766 -197126363795752 -117519553977662 -65312487457306 -39534646668599 -271425713000455 -7820103803681 -151231944894315 -35941341372022 -252317351426184 -275575928568416 -85021172167002 -96770464535568 -34782661253998 -27021138292997 -142890958844797 -271673076842254 -134265345026683 -23095544744817 -98555227864790 -177245388094794 -138391272059877 -19897991147929 -210040120749617 -62713098652022 -40168659072405 -117162218364390 -48591544412303 -240982397774541 -170272944581148 -161868948760925 -178386811518987 -179959132575909 -143000173784875 -7980811869815 -221273339624892 -108863316866586 -158667856066690 -147090805485632 -266252399726848 -113001252408574 -192046128299421 -36721319495131 -151319898148383 -192225145571570 -234794455602388 -274496391621101 -276699149894021 -165352779297732 -157037325411677 -224317911978253 -64089826762152 -175282011141521 -275507216406003 -73730029883446 -266042999938532 -239039627425013 -210082611776082 -162646366907500 -55764765996223 -79987602173348 -76617785508768 -237481613375992 -201439818368842 -54069392867590 -206460336067920 -240442308938440 -176418901827738 -210475595094683 -182620870493789 -30158030980511 -186571259361239 -226972120272279 -115765675022563 -26479630858377 -238776070646509 -210264899035063 -122313454536695 -220796790503787 -127432123335891 -91090339420753 -221221053075702 -275423481749249 -266728439907622 -62358308629222 -2834161806320 -49462510432195 -119499773044648 -33025564729170 -206973079409540 -40461187726376 -15066322093003 -237379826776024 -92236103049630 -87800215509892 -267717540155296 -93199253288584 -79989950224374 -123989028019415 -41260731409574 -32029826488033 -135552682222123 -222832112269751 -73630102291775 -79045185815207 -231548372195999 -114174311887609 -158415113649527 -7102349013178 -31725449855756 -57592349967194 -145637294343474 -205521910263410 -181161915444511 -138580850666010 -61377943314126 -165155821423741 -225533212132050 -144501583938247 -113387415977975 -257229984615367 -188327182002072 -103070285317678 -198575524011890 -77287957919713 -109930904488730 -232657426931662 -191271196693024 -51839418697125 -186144301949850 -57594484176911 -143372440816809 -206590783894248 -276712656104008 -263443945943613 -83165723226642 -15993160705163 -148545290112766 -145283268384998 -13934656728640 -165014056393270 -152161602886143 -116494192913765 -3599916152018 -200540052265737 -248804286584247 -65066769119349 -45635567488826 -98292594674291 -194397475480631 -126891098793036 -243176691684258 -88647496975085 -180893171716500 -226462576804063 -48379790120772 -94717106623804 -19498127784988 -183339223284645 -237009862083886 -107020104600056 -226660252119322 -20197830237321 -262444347566977 -187898149513971 -278174036138146 -34913293959016 -212554667184848 -79722690427081 -221369879830509 -127254686652809 -80410363629204 -270791749787657 -253090961626142 -277683860135005 -49570230222896 -258619383272704 -200045371146696 -178436041787642 -153458220940759 -61785943789363 -108070645853398 -93126926586620 -273953861231560 -238833275797744 -25344064698273 -35307758791864 -49446506503512 -206770246441397 -220508640091769 -133641615212634 -167055372113599 -231923301747019 -203553379164710 -60620051940605 -49139211682403 -194943716476242 -206291156690541 -114815203631395 -4209759219185 -102449897567663 -197312881602119 -217840240992130 -17078448761805 -264579453517461 -275824877855368 -195055958865060 -89844653145010 -24497099776777 -234953068862015 -276820153711143 -119767751557790 -192119201356132 -246326629718684 -241878710871945 -166762000460399 -94705985967900 -278116674347975 -176043832368067 -253395637420439 -142935191302148 -199427452131516 -213816689396384 -204449842900487 -139227626705527 -72800148402485 -22960810004940 -182461008033679 -33343248493407 -231724700850002 -262503226585146 -260470652463766 -235197693421396 -223898772521923 -215103324587375 -127817052360106 -147424762958548 -52040982446638 -208526487388617 -23389983962774 -5111298491870 -115316272386638 -273394454879427 -107817893343231 -251085007822781 -233224928403979 -98253752823310 -189230103037540 -72220301494970 -52839263175064 -91111484034028 -110982462236645 -248418676080321 -178552587349532 -78577442787490 -21589364835809 -84579204035562 -249971789573419 -102597852747263 -38591655740753 -163367994522442 -131472801180034 -177574930559568 -79941429308995 -249726434574626 -23767616026525 -86208481736459 -165553561234475 -208400179077778 -200995905456509 -225212673628642 -24842388450072 -167853217869980 -210934469813901 -153218042809673 -262950472591331 -57842214845993 -221794988879308 -24348670323145 -229437485630613 -243427396020386 -142797193957594 -108707095803627 -18183581638811 -281032501033945 -75180048533980 -120971359605965 -136199593057522 -260675068954557 -247675876005997 -190210747315891 -120193439089479 -178845373428507 -137440500025902 -233553405205674 -98176322179051 -170714943615257 -55810203850560 -232984620782787 -101960729764803 -75954811606876 -117173078525690 -270515311321838 -57121193720513 -105422669522769 -6747227280634 -107829572327158 -223983019654641 -31617655453359 -205071351143086 -110509545930409 -104714371118575 -92453908554900 -59941589705992 -152311629661715 -187948679891108 -52210225104532 -103907048616497 -258997150578209 -101238686927783 -107792072000854 -45913102910577 -52790176496723 -37950706483424 -190959064853286 -125375385200207 -148838935208663 -270178092612112 -46232524450445 -143267615781052 -254747380458163 -63767606947064 -233153079489001 -166139752944092 -275971999869059 -237967045899692 -118396645367276 -81143638875775 -200305134622450 -111277166335556 -160171103868752 -134257122811227 -2047367745998 -83231623378692 -235139520480091 -200143400999472 -160692845764681 -102003539530166 -95998136386688 -39219424944674 -49136528220424 -74180963691583 -123661135113445 -125607451288834 -227269852002094 -74337935699971 -238595613217508 -167137847183863 -207264740258292 -267220749964900 -237789795766506 -255212320386428 -279815711475678 -100179301989581 -225932880932569 -137728463675677 -247744741668268 -92074680748009 -252989065833557 -42092137018487 -86769276572203 -70316446157690 -192983914777364 -51999382784594 -171636373431818 -60969380792813 -144601337757500 -251648620829482 -171961336530515 -115932528354513 -117466527141234 -117659927211536 -164927015156331 -260173977100259 -271579447309150 -187022147291774 -269485570239663 -159347053773323 -195634530209923 -168616043353875 -93408765699320 -198970006724186 -94866050627660 -25878418480976 -123807461915820 -53557092939009 -61857012776103 -49657970775142 -35609864674159 -202183251151856 -273112700647961 -248559338899142 -169921812670864 -206491980627184 -126194689147249 -50753636065287 -46123989590807 -104439236838499 -71039098736056 -119024051848418 -272111003741550 -119294950243885 -143486113838600 -273304841831257 -8409535237817 -210667207595196 -80990965328780 -94867838123612 -164675425018275 -215403618246635 -246177508158079 -104231893828029 -135780354962481 -46936191071337 -210927271638112 -22988336813843 -192374167256210 -228016856062271 -131226289571830 -12353947034791 -108641622155795 -217091946073893 -225764317940681 -250025022462573 -201463789913174 -218853892284945 -234651584433230 -93287014685762 -269873942541110 -226087574805423 -75290222090122 -21850521046468 -232063195349155 -66213755723739 -147115702562919 -199015940978486 -160868240363308 -217423341464014 -35377152760662 -185007325242092 -60422910177085 -202498911777970 -42661192446737 -271504852458243 -118805781184400 -90777491206718 -16835303687343 -193687213830658 -5135975081850 -272943535368137 -277211913223645 -252018631978951 -250498545361607 -151126365384167 -233459339784538 -166117912162939 -246818851772631 -246160595866419 -29718538157290 -4901853290161 -210685874916223 -56988936401891 -127047355220579 -125990876183694 -56469611643251 -153577334164590 -229274963605174 -246949948742564 -240608494466556 -105124964622377 -77196400595770 -153286391166792 -173382282739554 -265932961275767 -154511560487486 -254217597773857 -88299884812115 -144359513165260 -128683731218750 -179776515591500 -209644381909953 -76974186933212 -132166024019775 -207291352361584 -274857470916043 -154127843945069 -48187385003918 -86160444819217 -242567527947780 -7482688890500 -257424473976501 -93126099958419 -117804439841403 -7565606496825 -143830379752423 -80731758758660 -136864853879381 -217070761404138 -203303351344358 -3356761857306 -56173684618146 -224766241172642 -211517253151103 -121518150045525 -36181342998217 -183618718437780 -130940653692482 -19513002849817 -13696193619066 -180884664389406 -186203193415200 -169301696898858 -224056267473325 -175314065910820 -160946092844788 -184596658069149 -71226466837972 -199959310130701 -188694477170950 -47732054782430 -125200338423128 -224393313711401 -164485330522047 -128345956926929 -257580731318685 -53003295634483 -7708352856707 -120991185650355 -145582806523793 -116167425327382 -230335830178416 -6665581253198 -54636771732747 -78096963278663 -183626307016877 -236361960776344 -101419902531518 -199864819995576 -130797795306562 -231915388457527 -119119932130956 -161103439268483 -25887043090457 -140907509351947 -167905493361547 -35204287741765 -116757229240582 -209089598899133 -146814309030270 -93633269558240 -50911181716721 -45938382996188 -138813523468602 -38398527005577 -97260567381915 -21848253452771 -37570990687287 -274469506280338 -44432928255909 -198607543561964 -117599310457105 -146237042845583 -80008822242480 -154134771494622 -157689123689433 -270717644741723 -178732292164292 -80049715700448 -152864252938874 -72767402988316 -108557581740988 -232391795149161 -65960001402816 -260547586473914 -84143162934160 -103569346719855 -83849989908295 -234958530633561 -54559985350315 -174288295274766 -54859232639826 -143115138860526 -208424635917858 -74495809739496 -78442891502422 -111750236903483 -82774468358095 -148428424712307 -178887054409245 -30139982582037 -254821427210370 -41638160618446 -123993913533896 -76002450302290 -95128749760939 -24008278408915 -183267484285014 -199976184836317 -181084568103159 -142937376378838 -89341170309229 -27828082247713 -272189188817637 -256544133221161 -19635392772708 -134946161326436 -245411121754963 -260720721526182 -24341090761099 -157849869984141 -82597423844649 -147603024606577 -88492665639509 -187267518784760 -159045234054207 -5477785374525 -114585272274659 -207990630014667 -174200440071159 -112428405286738 -159490874676811 -85043154418844 -36911807349494 -116811546850850 -199148019710346 -112931886984381 -20048264079757 -142769344782311 -27979462818593 -25108628749100 -85139982197729 -255683738311893 -116222941435753 -226004338644163 -63375197047007 -62159765206723 -254113597074860 -38506558291735 -47307225972064 -230243127193362 -105573024894918 -106083904668653 -178850625695863 -105063776053739 -91140110616950 -246299906918993 -235361354066955 -185692680537263 -259725396968805 -234656443843966 -168848839332606 -228505554659600 -235509480228931 -63170321108024 -273573407415224 -105853778272228 -243560024120832 -87091631116732 -248987251246137 -272813655073724 -186611306302934 -38129357616512 -6699838958012 -6458485735994 -201454522054668 -130586186322418 -183609454286709 -191367683461186 -266764100773090 -195037126102190 -168305486784602 -163873507031734 -280661065916385 -18606044639126 -44896900046122 -88436041371950 -20976935130083 -103291260368733 -230860476484820 -28567534868589 -199416609628338 -107066438626556 -5363974420270 -78067871231197 -203674677260051 -186821343518192 -87404170069140 -171266725480087 -219254139761515 -256803050444911 -223574271005685 -17718316216808 -37030047138565 -64501242071186 -69909014744164 -89523038549085 -151721970783983 -168101895206326 -124728058139007 -97383018847459 -133094144780003 -183156262937301 -256225794810017 -131657209593269 -247453124337654 -18577019159879 -223133516169578 -267599506704425 -120978471943304 -176243520119809 -48593082739699 -78967697952727 -73809348363597 -55089874769123 -48460783640664 -122009818024393 -210860108448301 -71592620634417 -36040027208242 -180035001638927 -259590007445140 -42619619890581 -156448078466510 -73056083312795 -143488206073968 -280910093446578 -206902998889104 -266300332567751 -142279496328027 -121253782032268 -213051014125110 -259327754411042 -166672916085464 -44650733761179 -245144191263711 -237097852212003 -169344927765965 -36142945806910 -94183587448885 -119305777704741 -170568552006304 -5670916528544 -51850628993658 -121138606558140 -247889241030123 -11261427476392 -250045922503374 -253997199296853 -85984322419256 -72051306741300 -74397921260734 -262545999458982 -131636205710390 -133151376070040 -208622701210971 -257337868048888 -240423337804714 -34997954301583 -159284621294195 -265836045832892 -210862497074260 -215670066123633 -231339136207843 -239323054625363 -193977612590246 -93509776568796 -224617694926288 -27518118628144 -92688928225077 -165506382005412 -151895183869951 -9971159326445 -261031512978164 -212463372558636 -116451388097863 -5835321551537 -237785454347601 -190069349751991 -16749449663906 -256012622603185 -276907246900717 -263229503520617 -77359639851751 -232571239813588 -36363799610981 -190290372890383 -228745239930482 -158958172610360 -12807604376947 -198759471065379 -176542439098469 -271385678109777 -187915497474174 -44839976850241 -26518528858747 -162145411749194 -272630249926371 -60674775287157 -200603364940982 -235793205827400 -204051586245734 -113700759668143 -104682841777949 -24596676769719 -217324685081059 -216202473264824 -126328102779021 -269647580039204 -101574261933540 -223276592043534 -2655111271037 -258685841396007 -155305945924638 -261635403361520 -169015392676818 -41613222233053 -86211024526906 -38231232765940 -165172107712985 -145907358020860 -224653551904206 -47571273505826 -158863156238616 -194089512615674 -14162757074212 -19194532936772 -154387035609480 -18541964453208 -39532321222918 -169129825073282 -262984477613775 -36406131472194 -9484701033131 -231067722180697 -25450083013138 -96297914077330 -70092210869128 -158809743156728 -34383935866220 -97639058917669 -272154571027038 -41902875655663 -277230351940988 -231671843657540 -95602608653912 -236850226814158 -234939398677045 -240384471840385 -256714321696344 -38100286053419 -237742304677246 -64891356258912 -126214638807611 -228345751767462 -117439652529168 -243362449678945 -280439360256803 -177114094871853 -279886479147371 -10545997136030 -257332246554358 -203754429938386 -86028490982530 -76207444467655 -91644690990112 -247081440580919 -178444568595771 -277447610785722 -129489277503816 -103626746868989 -262972779793364 -197625226425131 -166808689823999 -57901624949323 -40009839466001 -99808631415723 -256548570183704 -278265713586374 -36936221942527 -73929078148589 -72247929186301 -22639490373537 -176316863391350 -56625800027215 -154786688979517 -125111619153398 -29490041250223 -270951796441898 -156992399695759 -118137988510115 -223976674648421 -147789139069259 -37341471730721 -266514658028022 -147167753835895 -263296036658106 -230954258209287 -24517689088454 -183721205345141 -143723438204741 -6668218329684 -83392261494452 -21873962746422 -23927757721469 -120212285415337 -257482474866743 -128632993324194 -124467220709892 -196812800500904 -264768816395893 -215459141473962 -128889433428562 -30454173766134 -26054567893460 -12856653435078 -52126041749595 -67486548411286 -167423866841729 -15919502934902 -177858704203790 -149336257011012 -269603786943289 -183585564448155 -144670389100308 -122293780794874 -16524170103744 -234577716415321 -6902095841171 -179932839894261 -208264825125389 -166568365180623 -83150620176362 -261333598287510 -188668356670720 -160239214903301 -259069387356129 -53545403311192 -247329103481998 -147280681034684 -171836256852415 -126684498164114 -22795482512202 -229658289521269 -1075724086171 -69471677956682 -190958204828732 -122315802236386 -229673468224773 -74927730387881 -115723435100699 -50114970157323 -261045437199847 -182809087304117 -188586213098816 -79899364680177 -94138553690248 -221447615371602 -68625900996295 -218139385594783 -260077976114314 -58291429357356 -267415901004520 -230299517216483 -198800564931188 -181022570668902 -65416412806881 -256210778644629 -87424818829717 -53772053242764 -48639566275065 -63803371385022 -177156339651355 -38880476875381 -76192839156996 -110941067492585 -106600964822777 -101702513906093 -275189477096729 -75077801656280 -3910497968535 -8552088191400 -139237072357282 -41612476207929 -10738307288251 -142517588483515 -151042519536038 -133224065642384 -155965712575630 -65356590857777 -132359398512855 -34472431505547 -217801519075496 -8633492272972 -156253079740858 -212968528806547 -118165459540028 -107642882935265 -24968177606678 -213169624576797 -226908651162406 -32316312328440 -65016976457691 -227268845617807 -82917582434330 -72380410272148 -188871588502865 -234410939316300 -101973804043440 -185256607280462 -214355389519281 -24011282116831 -74799929560642 -40966856891367 -163954807786655 -161815651565471 -124535277612182 -171792118278118 -223789512351759 -2671045699416 -219290946105418 -160163652961176 -281687501682 -84595087894819 -260858758885425 -239692939368803 -140127043281664 -164608881896332 -198241964933361 -34960977893387 -68450422782076 -90655347730285 -160325722910534 -36417891060069 -3340013093446 -49663314853284 -135493917285442 -237730587229792 -8042660547813 -205152997317680 -245866837452975 -47195011273161 -88257638757939 -76632570706970 -232985853718957 -122440800568996 -240300783571763 -220147615127159 -227975363153788 -223263177693319 -163612640531477 -237468983340106 -73621197773225 -213001346312236 -80504709985562 -123969671187151 -129733124669677 -195939358828600 -73808106730564 -9751767251274 -207380147521409 -211987170699044 -255290260032250 -197890268573006 -222739340832858 -212215924846245 -166325521084971 -231622822974984 -64300764107632 -184366475384825 -75444265129867 -106712483309476 -243020951208307 -28165810524393 -166139617270277 -93070785685404 -97403541205128 -22072668549335 -84997655794821 -235106134287216 -96955731407703 -1209041772707 -274725167023889 -269537757305231 -66898192018018 -165458665516239 -135617521597317 -178272044082169 -11310316247516 -225651549352517 -257706856081630 -86852647623561 -233351354934921 -114735431730144 -262542852454283 -182589212172586 -196568389816973 -229996252119638 -35794657319431 -69785381042210 -129888836172707 -78479520749202 -236993556739883 -127368152029314 -13562301652996 -215378363295597 -41770505359269 -9207143952853 -140608611880508 -241095079170635 -139710067320822 -122869677767402 -262347773891658 -108170437729529 -147265920230827 -85614983800643 -202838314234334 -206226172544918 -142067164533718 -122903919362626 -47574168783048 -116894483387724 -280882506375072 -210226860708100 -144908130699553 -193348430447096 -182853255867391 -55204755931816 -44800160933682 -195915088875294 -169695580111290 -210247422286632 -260854836618024 -211717830357116 -241050435925035 -119141613636679 -138226415095556 -153051726356366 -68189829200967 -112699380551208 -41871788767188 -237152349842425 -6422627383427 -90100898315965 -6969750705052 -277239641482096 -44539778048247 -246810348968126 -59174352711310 -95486729123218 -103403078265727 -3067259158385 -220566833317320 -158897354431009 -242009710654422 -221970110255559 -201867127477589 -187932021865041 -145668712526169 -176417274221610 -32166891850474 -81877671398831 -249927812042670 -11330780664815 -45086344771719 -49819974260514 -62557898905599 -278496723658507 -57224198814614 -100453850152310 -205226860369052 -105818804898623 -213667910810649 -196633684047647 -93620197976981 -87774183249169 -213186791684259 -265951786865774 -102602350306004 -1424174574657 -183507492189181 -35774936458679 -63586461591967 -236555726844577 -54270023365304 -78081214030326 -241648079170538 -235825767545257 -11962237625326 -63608853918731 -52470033992290 -129903936556794 -275088472149397 -30037042559226 -118333900691788 -79086101643136 -136355128751477 -203814384121174 -137361185141823 -22950491590612 -255736674758687 -260690779202371 -123604834079711 -153839206381067 -52478249988152 -193751417325975 -211571791958427 -135769547946781 -156988245424217 -129473676642066 -256095779635684 -209818732509173 -91706107867541 -218827755385711 -215028301206243 -170647867964405 -164615302823236 -178359191847210 -108282431854081 -212030588399542 -211536849186993 -110490714955041 -102833143792762 -207558775526578 -251326771507413 -247379673591382 -84096284855321 -70455764064885 -30288692299052 -17991975974832 -59481754356807 -64699288968277 -17436187471192 -200003647340611 -52494926546829 -164583159686404 -223218906280146 -45262123875866 -142791706478168 -267787872653937 -242265228385366 -57119645158241 -244181758871833 -69476149928506 -65828603285548 -181151653120411 -222392208661740 -143862738675764 -47212778690132 -23816653221436 -80489949679667 -277073456565976 -205066162562906 -257762018597865 -85457191197614 -227632658303285 -248394441193257 -57373474571768 -87921681263343 -93051982616723 -274758905370443 -174327545171307 -90526450963114 -142662976417998 -38869906519896 -140212484726694 -47675783582041 -110820348557191 -131000045392178 -54865762321414 -197359661135396 -78843400805499 -145962757502736 -26573928340623 -85332228989720 -27722144896915 -19360530425556 -112756906119421 -117319637941688 -87581511956390 -73326743182782 -15484387239977 -208362633926061 -95454251290680 -165926966573067 -2727512017391 -92881510963352 -55081826430153 -156495192263447 -11621696005922 -118791598396175 -255724672904428 -215478280036489 -33643965137940 -86054301574588 -204383631250924 -165410277627747 -182561148839086 -257214430247741 -270307827892655 -103391361895574 -128420136262366 -156512675004558 -117611883294588 -85154535610371 -184650438155306 -201636587349590 -98000179762548 -174926671145359 -263799040716130 -218040456203273 -76381143722053 -155836345437401 -51525684800330 -176055820959464 -1524079591614 -54487395859887 -109887699543340 -88252491779309 -138559605840043 -238134368054022 -220789541120220 -172559402978324 -21117492442217 -243125547605861 -145084551511631 -9278120878678 -66137235550831 -164460837193460 -11835502021661 -26167390896304 -14561168465706 -196239483780274 -179798186537152 -8696117142683 -214699816607915 -169908980473427 -105210709576431 -145061368805715 -36108992024880 -167388817964365 -277222170234319 -247280712530665 -189395552381596 -235605734657846 -9067531776700 -264528396060620 -143244629031855 -216737183527121 -8600280427395 -42757862522075 -82989761405680 -152801937056428 -101916449267939 -11802654750867 -127578391016789 -113652483353448 -170883994058995 -23754463936488 -228704687798331 -221393343225592 -116684227429494 -52656485610366 -93380848499754 -182139050342725 -121406019771914 -127895135739067 -172368656325610 -16098028172714 -245203782363057 -193425356772082 -103704835154410 -20959766401888 -21026770332015 -16413961537273 -46975996104334 -111479645583193 -252226509020097 -148139863401598 -184466640455255 -136975519481287 -261940461085405 -36216034361433 -43131289787143 -151080744631875 -202203618446475 -278405252635807 -17610921546424 -188658446226627 -18606173269958 -206366066941116 -138034056018201 -113890814975882 -124832355095731 -35588351537171 -111000801799286 -160223635984761 -58668098306206 -79636842410620 -211114100820909 -100729419984628 -45861991950175 -201932809805066 -207200862242510 -256499770357026 -51152939830876 -229034245798367 -60761126233785 -233547123590105 -102705929152281 -27792074938766 -81043734165429 -148008561695715 -57258647139116 -193186531418743 -281093777887814 -275015227994404 -243886867775745 -4049831520332 -183839105704709 -75134415652640 -266457183164169 -209413674619634 -14392653395158 -271511198035542 -248811884259285 -71325116774155 -143003837855066 -237131451813230 -31784621287080 -61156072205144 -58593097653598 -190138445795897 -256915911397245 -42025064188661 -254263370261310 -86133221420964 -163420510662641 -143024282257849 -109148169671196 -118726339728239 -69342042578737 -48852743201036 -4282780593024 -41036410464369 -85957230155980 -1281483008771 -163674589459918 -160767051772579 -63359354663570 -42797501704088 -274180509206440 -246378358505729 -268959026891437 -237496123749114 -135176432501449 -208329160854253 -69682782184590 -63655590304403 -213218588771123 -57785295980340 -27592016286037 -131132309161280 -225217280278043 -134800550202837 -78380761859892 -267556517952446 -172232500483580 -230540532321080 -197046224375183 -223641815907085 -183886888451487 -106473823825545 -265742925030400 -174344677005541 -75499373350540 -230504440323115 -211004431292428 -82009728360129 -200430337144389 -164081369605860 -20901570715117 -242748759658007 -160169557328079 -152364220374126 -274762601178844 -187528168178096 -10554950218410 -163641808769993 -195069240077604 -251051232313779 -65450298304910 -5359739025408 -252702502770903 -188786934771177 -51113666480557 -259260185716976 -230075728477767 -55823926358557 -259890593628260 -242684418078835 -81722822229688 -276701328121723 -163535602115607 -81884537731146 -122927149611503 -184760284617016 -99494636877859 -175710115602910 -40858890284117 -79719879799959 -141124723798536 -281246611868816 -269529462637082 -12350517057470 -129931789119022 -135528428833779 -233638962116988 -195034142001694 -122171691484660 -266652504717463 -224205450268656 -265251828776555 -156460574472848 -275533551897678 -256210734492530 -179375431575178 -210819638744552 -146361676115469 -245282442099612 -23052126143389 -274910948275056 -48160220828587 -258532795814876 -120840195293702 -32932373827567 -93461171261730 -228732735798668 -93479364469936 -52060698656163 -41255337679533 -279607173566250 -63510585772302 -101082491961337 -52773540577798 -144420621786336 -7666953431834 -154504321750911 -73208844983034 -62193393951794 -269290615229880 -272146759930949 -89950181892448 -111622948840679 -274207772890249 -128646883733554 -153233690693837 -102902011114789 -84191135277821 -220568863741639 -162408973550190 -60200839536157 -158760306829933 -165954746240298 -263002917705966 -122747683764191 -271282788981479 -261453256766967 -62956791897420 -1275389137031 -205652574870599 -231873776233283 -52517703250557 -3356890697387 -243861119976047 -51045381926887 -196767674780531 -39183636190277 -80187999691074 -45536420841884 -63378426546049 -167346063735787 -238395744043130 -245601350958056 -261117761908057 -10324354212688 -271624328163649 -161679225026953 -122202473985513 -89255628208247 -166771600292544 -211455887309658 -166693392100846 -271057868309555 -106936423137890 -96051577404429 -178148424206477 -40284225948976 -30491941519735 -249749654092864 -62780066588690 -82341900441238 -121058664537440 -34691830841154 -33419124334658 -167538373888008 -135729308287299 -109101246175511 -214295069154450 -173822188658077 -85342421120802 -243372906808238 -188120031902696 -117210291838580 -98830764671924 -266320174182601 -4960561703309 -215920309752583 -182113333577183 -80686676295390 -162094489979057 -53515433355015 -75271853322878 -248797973206496 -52789288959505 -150778054155803 -156555735410775 -111584984557968 -185858423348390 -92327550074395 -17334816211374 -73764894355602 -237842252993953 -50102447437202 -5418811073616 -253975426570413 -75107661983992 -222851296416044 -61022407426197 -181021617771903 -227037164737202 -128107354392609 -85348477092983 -196077081989392 -259586001919196 -48752793185828 -63514184143831 -265468939504132 -7651630959330 -122810582896986 -146643438723247 -270993475045926 -221913710923261 -73317106039291 -108011951287538 -2851116442756 -86929640967314 -150958622034021 -163463188359927 -223382839397716 -251431859248417 -236808237677757 -24205191886247 -59839728002919 -100891157324342 -175143155992186 -203901903196035 -127890673784752 -150810131041783 -109698746622634 -100398261605098 -214906895369693 -103922193384269 -126232804694464 -602151545227 -69595954955732 -145868816627745 -127163197824595 -47111566476877 -200954819377719 -260449893936841 -272746843764126 -212977638670129 -205123960678674 -109195808366610 -98434289811893 -251959213141989 -257467059054751 -181666796781014 -169539603147607 -73586438747821 -161052834251035 -19170760655494 -24319404240726 -26042019767145 -21624328087252 -41852534747809 -128179915384578 -262998114310023 -80277148034971 -190512728263064 -235629243855897 -110586780671193 -144704216221056 -92214086102985 -204590787402322 -112076882116128 -209123307010201 -119480083637854 -144081527765599 -105261346843074 -207591325496016 -106054795701665 -148449071992072 -219100439322906 -111180649292851 -54393304962731 -186697247230095 -33552743647484 -41278420872640 -9729011623067 -253110870020821 -37283965223922 -90094240390865 -262955770453414 -260667651482176 -35335182376353 -161571668560643 -95153498166868 -125918822975216 -2959788063862 -7075100769712 -71058459692804 -31209255343159 -192923974742700 -137827698232674 -8849532564716 -234170387190465 -151798236425283 -188120807886656 -149926201596810 -152698225979171 -56753550669779 -258025721416310 -63382261514204 -172317015258988 -22512531587095 -56950766583587 -244878489185877 -52642890135101 -115208161123387 -165147673305028 -146817608656609 -3912149899831 -174042377201790 -5393761068671 -86846299579749 -44145723856777 -246559628676753 -97478574366430 -143357817477671 -220620794525713 -194530185996106 -51472436832824 -256859461408606 -80702958128641 -220252407924657 -144289167687699 -88453536457175 -59328033768987 -63969750449146 -264769525486023 -231091322924887 -23511932591178 -24118726162955 -110721295070548 -142627270280234 -109316518345431 -99077526411402 -61359820310718 -162933697093806 -43950853360277 -170775975305234 -239190220744071 -274239618225166 -44756973136372 -40161335079157 -61251290193465 -151551941968910 -158904906729470 -104658819737798 -191135429630928 -119794772977852 -202510087953352 -166341545597211 -57611550010671 -178960133625662 -75733099454620 -215160290993633 -241632144089049 -110414457743177 -190558953640757 -197965725326340 -217095732648553 -67164745163156 -2352972539252 -231128854887663 -76994369299282 -16539762692857 -241420780077108 -12530593296498 -30895615760852 -127714693335426 -184548191277606 -44601431905350 -65645784527593 -40243733978198 -28136467879602 -145029154276722 -178341204253233 -274783291853133 -76612256676335 -251038998687137 -228063819934212 -16487976527961 -100034066645976 -145438225755963 -114232231606766 -209954422155916 -43073635992572 -218805917363387 -168782300126168 -24606911817643 -200905872288737 -274406332282205 -43437204687131 -218595386909538 -172485658949603 -56131315431718 -186097607235589 -80905845365496 -75795224539711 -170596768452033 -38195415483540 -4742530577163 -136734123730474 -49361545201510 -124014878032972 -20774487823483 -69494989066026 -139791789123583 -13709465234979 -141538575620225 -100397515579974 -47334289991974 -15303499989504 -82143286794213 -172503753527533 -248251189970309 -92974108755097 -116044905374028 -111876927063473 -216553588927387 -36281075959124 -58137023135788 -116054726888060 -2954631801542 -58034377574568 -190511982237940 -156407154570348 -115163558627792 -22751954890284 -33745111618575 -52956030437643 -184786680129956 -163593832225283 -172746796167909 -133103488042301 -14395905133583 -199321400004521 -151169567121870 -81224048085003 -208611172411062 -124923117367091 -249130286176036 -218252997712165 -80819349891130 -191848530253727 -239088811713371 -152221073389452 -175518880383013 -143007208416330 -124722124438170 -47905967528219 -173391479609691 -145308714829715 -84814536090287 -96469488740110 -27118458051461 -123506784286582 -26628600402437 -171433847707376 -189204803658843 -140383098039851 -268431254033260 -12329584420975 -156268959703873 -89832445231675 -56870865137518 -25556370226296 -223565196637479 -184016199716672 -102654287005028 -8488750347466 -184513713774046 -138627967046054 -214166950657427 -234844903669429 -179890272683478 -129183989060307 -69735925791169 -229819966186810 -3473079266364 -91596677063688 -166257594971126 -217023797265461 -87642274656854 -211043427964331 -181756573759782 -257985803351461 -263996389377415 -194606441692160 -53838110969034 -20562839067304 -91181519483930 -118078521153864 -21419081909320 -3700342037875 -133431521468518 -32923868078814 -275862985616936 -82332960858387 -245750322353421 -74684111053255 -226771482299130 -150103046497389 -28191329277395 -134621003748266 -277736327880550 -87017305522109 -84616002752966 -280938885941364 -237945308426987 -5667827271823 -151090102144702 -32055274127145 -165795714179487 -221128589059189 -230312264958335 -172029352203797 -213603220654437 -253060991384277 -60244513238390 -133479110133077 -33462850452555 -22161794006665 -137835635348424 -137197538444130 -56822437948567 -215537547946431 -22029137667612 -88381315208485 -253909586000670 -174187253810325 -277182489360636 -84421631170335 -157380933294372 -180182815342781 -231613493626504 -203754005011922 -217787228788386 -278134300757104 -133412145264677 -109972489611737 -35639693186110 -15415450458397 -188641723426634 -104011681963446 -42291893084494 -257394066278450 -238569734160016 -182882986238648 -151743711289108 -115672580705724 -143077045344600 -142230129682552 -27075460465274 -68778899008511 -2515659499509 -187916559107442 -133582238596035 -87203046555030 -214676586525114 -41250843819983 -160119914630044 -62892283700657 -267129199588355 -270626784831581 -130022337147448 -146365111791613 -263666105803169 -186102631787768 -201775094277530 -46418354679587 -99094397670938 -61487992809793 -260107940057468 -275259320906737 -73431020706888 -52525789170784 -2574102425927 -52074539510700 -228980262420277 -221497070960972 -135757136716655 -28528363256193 -49316315752096 -72518181245689 -117743760099533 -249828344543616 -268856376568319 -8354105173231 -105478612602795 -63923425392797 -253613039788590 -13787516004777 -39732971389839 -235105539994092 -151911655206761 -107832878687195 -178773865664790 -33288439762663 -121473565534767 -76001789203194 -148705149250453 -86634603920195 -158990508120115 -243955633944356 -105694576897460 -43163398353079 -103881621012671 -240575036029776 -169566900684639 -237561381891626 -27589048970415 -182834999375476 -62032409708938 -233087500316452 -259658591019601 -80202176959067 -56194798337473 -86799898064077 -273403900714556 -162317620254282 -180865198008794 -75301752867411 -195613706390819 -180060636746809 -225071675988218 -258658715038423 -48387739544822 -276478753263081 -63106154751055 -25163530088733 -183142117101179 -170372322558686 -160069543591589 -80509661652586 -49082051547885 -213302538459128 -196045646041758 -35616800254364 -265290701333314 -275537307586205 -101344124496572 -14494023036650 -134234491087449 -217727602740199 -259202013665723 -240377629411171 -3403785860425 -163544826056622 -121463853216518 -81658717439300 -106701181490534 -28744440072436 -272342688042411 -75328031673718 -278398540200105 -98297517120750 -196907424287230 -141554419257584 -234044314544537 -244492471656574 -164384475572750 -193721832240487 -111885530570777 -264876297230709 -68511441067378 -266869650037116 -174184377266365 -46235546661794 -210988668295368 -51957841305228 -133790799392057 -53073432712801 -173942843126394 -23459076228192 -31019745121015 -165167613082601 -267695421102461 -77876940616539 -278870103849516 -179191970454496 -3677943575011 -230751940410182 -93062172892680 -148528973074422 -113238579978076 -25050066117323 -167137313917324 -73751013583345 -201619511231560 -13657925053788 -163312512941899 -206654413037893 -7339646895212 -94868046213394 -197499766506870 -39177625654821 -233784439790669 -170318207299820 -271583306163022 -273701861866637 -137801867377629 -110145451993389 -150906677569920 -153919197796952 -92996798459741 -108964704503923 -277712438041996 -255133741204244 -27318510902079 -110927160754114 -81454096383217 -181250757779305 -156359832351105 -174494278537532 -81845512166062 -192481371691281 -252167013636769 -168069838663543 -96242362696553 -102752250531531 -185643330348864 -11393555706823 -55662096271022 -241737830551420 -276616250791939 -163528412450933 -22243121496257 -212012089498134 -261006373929544 -105316711688051 -195142465118931 -161792581692755 -98122790031974 -1318218107071 -209779482727574 -45583007360909 -135686370783648 -195369640540176 -250090800386660 -44847359341800 -170360841444384 -17630050106275 -152316233254253 -44648521736335 -188544069997591 -163042680762576 -244187111856670 -176682371084215 -144914954253015 -191412172041075 -54097916877645 -21370203362556 -44453570780756 -50073076635908 -51559122063039 -250073811717265 -179787516957605 -204790604704658 -280485551957736 -110291154506343 -32573471782254 -16469493059171 -51491563755224 -88073805684285 -44760751445336 -52041271088973 -103431319770646 -5906416332430 -253265434847484 -226524333680149 -148733959491223 -40740527652803 -68212014342132 -167816870985783 -208829391157983 -165587180786804 -79912199140538 -195753325510437 -71658331930133 -137859103550443 -265790886157682 -109429825249978 -130433542060833 -12239847449823 -57003797026686 -29546899099934 -89060867289853 -92259080347427 -260837044589266 -86931908867970 -174916873714447 -171349350173040 -195847676823746 -13589818579747 -42610137876811 -230554241313472 -80332677852699 -124696232019197 -67716902631880 -238722728945954 -218646483513877 -55548632299612 -155072608858450 -97497988313426 -121219442532587 -3388501678009 -688929407757 -254841434378842 -61847509708086 -279264451764176 -142331509526415 -203495705487176 -183321447404214 -163894666300731 -190650548172920 -190587157016142 -39175054004294 -234321591309870 -211509179634418 -217526990799017 -113496590952624 -124783847453057 -32112001773053 -275028923534548 -190208395039834 -146684991713400 -277035314323402 -249347271393333 -117480466399167 -278692921044492 -153878947561486 -157033337230456 -273827932978513 -253980283452482 -18790658422358 -5160049467023 -232837412359113 -73447829851249 -83589438569007 -30213424650327 -167145065992390 -111199404235335 -24867821729430 -249544489628455 -120910167775295 -201802539029430 -31610041422411 -211807482429621 -253207576728021 -22186691083952 -261634709589399 -43065136861755 -249862858897856 -35563395461787 -129765818861001 -106446778141171 -13736771234599 -57336757606089 -12695525020462 -256480443568517 -57302352930889 -104160996032769 -273334001522893 -190340813210759 -143690681287789 -168133482469028 -45868622028031 -104034746787375 -214650933088815 -163791511011809 -249960751852508 -22650975711162 -177008403625578 -156164758640453 -76185643393029 -29575164399705 -202293669828195 -190656418157636 -135433710908986 -93687655669378 -218359801914698 -51375745314839 -220492096838898 -132525530407061 -95237202086743 -255601579883236 -217642716627407 -147355049081750 -12941828051483 -38628513733941 -232161924230296 -232817289830854 -265629960264237 -232123457096528 -169485292520862 -63454959990402 -109145421733882 -109672043672170 -83873687899176 -245857029409582 -193493559940129 -271005048366147 -229174177793386 -111870191200988 -128005341495757 -208809660057387 -78950026898866 -273451201912826 -55094824654414 -4022460411498 -119823055625006 -281116949670953 -49262164672500 -218551705266257 -4319524914058 -160066943307299 -27063857786793 -234438886420228 -85623356529830 -180236466470364 -203998051184593 -230059648668392 -86051607479088 -30648934855243 -106407835201684 -43813174417657 -53176425897695 -4785369763788 -243442112953302 -146522985656573 -138878716012978 -74318256941249 -144251871303928 -29641626603983 -228494387654736 -167875446771719 -274017265950221 -91657900393091 -268357793705510 -79567679563321 -138669829747474 -207925186701080 -28138594650156 -4253129557774 -83166028713221 -26806899307503 -260598603918498 -119686993141885 -3642935178401 -110097603916612 -103431281155442 -132970051903956 -233865865515200 -201664767234471 -56068093565389 -230834711617334 -94733978739698 -92832491342064 -92965810121881 -64655761418415 -14182407287118 -192758509867914 -8109928278477 -160866804587414 -35030162744067 -191075109266097 -162026915212775 -26727434330335 -3131005829436 -190229439481957 -15359874658895 -7572814877804 -136732520107116 -81172843835777 -112675597503653 -114747689983835 -196435538257050 -191415120302732 -118024874603713 -226043079492581 -102233305166381 -229279044287238 -235254664830970 -276087292703970 -87174953836842 -74259186617287 -222982505726864 -255523543003633 -133755482092096 -273702551220115 -182793157662205 -132367172912191 -102718376753232 -15160659208885 -202636804666478 -134464644436891 -90008070363349 -164508073684045 -177013716543063 -75636389784305 -170556880777414 -213804836338410 -147987743671485 -185762430121529 -280950651900674 -25461084379243 -107411942318170 -191458412593674 -248878698973907 -106421839755778 -91389968579939 -12392296913099 -240621928700066 -95227639372653 -57350910631972 -82629345409447 -217008717358658 -71479575655755 -219079968119660 -173813498095117 -99894447750851 -42137358169403 -49579653128648 -167421471748441 -241786349252296 -20887567422344 -104175308777454 -176235024772760 -95662305269787 -117125696885000 -132811143212147 -5424633052185 -76782939604713 -55261508239665 -278386884184389 -133871787782867 -156328275944076 -255308720192100 -231998086459962 -202669518700992 -208408853258697 -152223385403600 -56094894945010 -80476014557881 -145531665478651 -240669274914821 -66115040239591 -131101646464350 -258803167082686 -240903686477880 -239622916267359 -156173673856820 -244048248565604 -47685950254464 -115654840250775 -216027356339238 -37353097370934 -206363815447647 -164342161489302 -94224601330750 -246054352254998 -180010403535792 -48079454311570 -195164666152236 -280351542766736 -91530133941745 -249395234384145 -39264476797698 -50045660355243 -221573675448386 -184953145771888 -59279208835984 -162865739094480 -174891734736596 -274681696346635 -214798702566015 -268860645087430 -269876724074094 -272628691186773 -45390368141054 -243554070634062 -184247086051990 -192513103343134 -122821818280412 -46143289627812 -44047352380648 -32558972478207 -154043130409963 -108641228027945 -167215366942759 -55012145307905 -39900837290047 -277384717776638 -90532536979624 -269636568291475 -184501738617562 -192830831828320 -123079086454270 -277568198670203 -229776317226220 -271006902237669 -38164223979701 -265131816360733 -107050734269167 -236489450589205 -82224102785085 -201879926040836 -215373117668467 -276027158716449 -14887154027994 -82238176477905 -63340503271447 -67669942558791 -65867363272292 -187474712864743 -254982894613739 -78444457711773 -85933105492753 -188797316352005 -24205834986582 -145449957795084 -31742648304871 -234966098102403 -76482003554198 -142744863077485 -213697883303949 -19241699465623 -272633995431885 -249058443229878 -255058375971777 -20280922486200 -173281186930339 -144403366672125 -260549996088619 -222725529258887 -22780396586592 -90577587043483 -71674283082428 -227947934687325 -64790836233485 -245533326037097 -225522986936116 -220507923623861 -26080031832388 -63230818757781 -102715433265920 -102968417388418 -79566933538197 -199965231393803 -199658163575960 -207476548610850 -87406525128250 -108400154501705 -50543130041729 -129261340674141 -249005052417601 -161222621802248 -151520579312752 -166449268790468 -247644853873015 -177702645859447 -271692841350084 -96439236020277 -92101194492243 -109336500615234 -280409258577899 -161173308587476 -171392733635982 -161240273455876 -145427385941911 -38044580081493 -21216810974750 -120473615647786 -274738976679346 -185320923483473 -85142113036771 -71757139107262 -96539847607277 -26271180360303 -142741044042535 -188421266506191 -3039903016333 -105582300475746 -125823161615985 -224283002449424 -133257662492304 -155513579156462 -219854314274470 -257158878866964 -184748212821718 -138649521684541 -137992591359896 -268638330011975 -54954445356704 -7813946605823 -183115502251077 -11089471964916 -221940813011717 -102225590863384 -98459040101624 -161480783751257 -13733468881089 -115812184920774 -46817817159341 -131598922709418 -154223972738232 -110758902923700 -50412183329208 -260920362877055 -258341372870859 -100584842178924 -262908294431691 -65003080633294 -253011103540292 -240585217750057 -255410325153462 -106404400072203 -160601172124156 -260840987509002 -278427411251099 -140432370052914 -179307610806110 -179823999256917 -191850552102034 -74192252199806 -193327994355756 -224201286222730 -136070430793716 -69164857735129 -56218312078312 -42697290794057 -55984159714730 -182238344224240 -152982903007266 -118454286233008 -187365903335143 -156250801785885 -82980247186691 -41398352567663 -118349619553711 -168793222325890 -262752461478893 -117392544159629 -211142737454333 -174947905728615 -41249724290470 -253922025415269 -225749669109672 -279566875538426 -93672165380053 -30744347154139 -222643442123476 -237340582215675 -165166603253945 -115228972066999 -98758284765952 -198828992355951 -104148831380858 -117140000586707 -11304752347195 -14711744585145 -45526905202233 -68066924846559 -105521704616765 -272893640542099 -193892322827225 -66513315434985 -250893025834740 -219647720117418 -240435136646459 -176527665365420 -190263794521710 -147720249119453 -237103770359782 -143689764233929 -25557109093205 -76850360195144 -166838577949895 -110809498469859 -234887761458368 -231255666344616 -53668146631520 -134951000726432 -163309044224081 -108194795571945 -277711838888972 -143272135479451 -168568451067109 -206891811205254 -46896544257316 -42319293715036 -279357481043728 -271200669103125 -104511007407966 -232625340915365 -162660850258744 -245081433920903 -172667241591210 -275795668669812 -10383688648072 -149003269335820 -250968554609676 -37603384624857 -150697917071255 -271379196342214 -67658834826736 -211929113112705 -274316423331294 -2161307940079 -163095056545742 -51945325874556 -73652822779963 -184396890931712 -181176402967953 -216337296922808 -159461382861587 -126806640136390 -158209670888260 -246915352939325 -133158120905643 -31303646303650 -106652516389516 -108723208823279 -143416561101215 -237440572368337 -142439952813311 -162287040354501 -200543156301618 -46927388672130 -159253080867494 -19445903023558 -61606343523204 -280244435239548 -141635473136971 -72919239653975 -160472342020388 -60202040313564 -91011062894200 -220127663280089 -35292498114760 -107927361280886 -48002760359923 -80756835342122 -209328861928087 -215946274722343 -27242053839360 -32151291367418 -248470378222657 -129817011541745 -258485530618036 -143493687498733 -268031488753178 -114397926535923 -2395806630307 -115481446424126 -92721315271522 -139468352954301 -235863742078981 -105630768660072 -112119507854085 -184551842628807 -267828813829733 -44613511408128 -254885572183054 -44672753636286 -127711325476528 -160743150661797 -154113651720867 -251124560837036 -2735336582259 -44480443484065 -30801760339083 -195365209904921 -190184532544305 -123235921177284 -96912897251589 -131477268614354 -78590858427030 -246142957663986 -107823861629400 -212913242471986 -144285451283102 -259364455208875 -241751127219701 -93071783492293 -45071936715583 -275457015072680 -175653982661476 -119762473050249 -168711316475737 -19783018126021 -100057420157315 -169519620383646 -17461902659167 -195094401263512 -25387556682329 -96251705942679 -34748641733000 -196679082595700 -81689985791721 -91825159134350 -194189873435397 -32389786919408 -175310550065300 -248940579216029 -119883577449899 -166946046839972 -236926292896507 -158091314507944 -18368497860299 -145961109918077 -162272288803603 -227749298545303 -146131202465084 -99591334427295 -176600934015362 -219407677242496 -270055661050669 -65369636563485 -32500891700642 -141496344803975 -130732826346184 -180194822809554 -182373179934529 -136288535048699 -205185870892246 -17038876246251 -117740614063253 -134120635606428 -85957381191508 -269378522292065 -267647770045420 -154835986766351 -83040988546582 -264348880909988 -131573608718591 -187776737914440 -225161728897266 -228492010642648 -101950949746550 -76173233229206 -256233316821804 -162333747863981 -247264564702522 -252851063093352 -185573453977704 -153365824137901 -242818925449094 -23128067630642 -152281237427774 -150696068611708 -114804422197455 -14461268506862 -71449582111670 -198533121249115 -90087029380470 -109506984813867 -228529028841280 -36851478436980 -36592642565682 -204438716607075 -160729924954906 -145271397236016 -118074933998891 -277665330706784 -277884082610224 -71953379264474 -167269187202657 -187750857828755 -146158752324230 -97251562816981 -219019762599010 -25747068656959 -271420652665623 -26765004111096 -49159045497627 -278380770172080 -107074089036447 -258608525078257 -11788853240522 -81265375732245 -2141340130387 -49138509604651 -257243162098165 -267399611557673 -262119483507286 -140965173274259 -119403011803839 -68185297551967 -119497655484511 -61592704624385 -279243445436784 -104852111232675 -221272399056705 -50392341001525 -78345221219978 -93284907400806 -101772376764150 -29878826585921 -260081403603671 -241634295634510 -189596681889927 -64921548643098 -112811347783799 -11312426376854 -75409897253850 -58593442480817 -25000041170746 -60357886429400 -19527642063280 -252865515223828 -164576758723143 -35248648754536 -71620948679365 -260869176726836 -226738203786415 -203795978318493 -132471365745446 -147097365983544 -236054002690040 -53033657138934 -238857643534974 -130249603280570 -154567850390462 -183396276417552 -216438999476373 -22259493205371 -32319579542926 -189625787751737 -277530727892084 -51276844800943 -234657256383732 -266997263337618 -186516553956133 -230654768258840 -59196246250357 -30888385471759 -20227912122404 -11967280994601 -186952311588508 -113297246491989 -62540779257141 -247101704855014 -224221441497645 -244824365604455 -68253848322157 -66095097931227 -251719365896691 -147018628272247 -200502354258571 -236279210372937 -97501783530973 -59101301904041 -106313235838242 -299256559720 -137029594642823 -271449731015541 -44247833410146 -194733742156169 -266802195479919 -247940528736719 -145892388965772 -256831487929432 -31532824461560 -200683616707018 -172554877511996 -223898184632903 -61053609599839 -12733078233020 -12065208955167 -203042379956230 -59009171964721 -253322083774300 -205160328249834 -24457518975567 -161049272477051 -273118555629504 -52256090978984 -103267226018782 -144762934605344 -76735155918952 -219561490836035 -164942190342819 -10457589383996 -185645766593701 -183135914784880 -139164424719346 -196862556916454 -123111884112688 -187397372812118 -244626272334520 -210113651437916 -17006437669590 -199684255480920 -167417747433618 -276809148096059 -125637082079327 -22149601552497 -31325891615603 -238349089974927 -212051724522211 -261021265296790 -3197775260307 -74655830947329 -223366053803178 -229217330555786 -269480620421295 -23328433207951 -118837867931866 -231769718172962 -67537107916698 -265169037193783 -16007063976035 -272404645889817 -167887329267364 -264902848899075 -82431826143900 -183305850454124 -13587199000919 -79275474005437 -111927077978527 -165642624543118 -93638819741791 -174719322929607 -253800929378590 -114499425722883 -30091956024185 -100633966428490 -165956427416839 -224635031526357 -271493703781050 -140473001027300 -236884771681135 -11612270951878 -12750560974131 -102122975705069 -30424096705029 -102462812441193 -118879189065074 -239300354785863 -233307315720522 -179876531914804 -107301037795033 -107277823307321 -179917402956522 -239510296689763 -231900760070642 -131006756382654 -154251778293873 -103713004493804 -142544450576171 -260643016559609 -189429068296398 -277524258050688 -234737374707267 -77999682499034 -26411327560365 -124871850885618 -121610746351536 -53466728683374 -5440080349206 -99383817744083 -106885046082386 -15596302365922 -105764418153668 -33757105545326 -259023582703694 -264145595563627 -112358394460492 -44176083259508 -66144883675818 -129160955299163 -178325762503336 -232938983523353 -110969541469751 -279156330248453 -137013526893817 -209628860051841 -263917064567436 -219686635627598 -123429469603065 -83623515024156 -95365297781883 -752948299042 -162790360308757 -48492172402404 -162108365130753 -130683497221203 -189599954501878 -31191700624385 -228550854767612 -88647523318039 -75213608344905 -140175725244467 -275711796369479 -169419188997337 -272569177414001 -257113526448007 -223398398536366 -166156074913005 -19145184001852 -192467597968892 -170481240135288 -109617741251477 -7273024706251 -156523733391891 -10365565793395 -259148302729982 -11901270223558 -214213778210413 -97791700948587 -97603560338841 -247058679018719 -83699773593021 -146628191214965 -18151214654124 -165752854216903 -166757067107892 -212721452013983 -244882173194930 -131583231213132 -135854763533863 -172415363274731 -29885810729581 -78832060074758 -80604424883185 -154137491585137 -52803267939259 -53427323986036 -48968722343772 -243833026747494 -191395378283944 -2660362585931 -140592310680286 -107373584030129 -159907226142260 -179078339372125 -265998684772059 -119718012946779 -81687494264162 -280767403903294 -57224566216222 -181285069651015 -172760521547299 -198921383108706 -17275542635619 -155388341273317 -250727500767279 -259819409057094 -244522442873787 -133416069970369 -68553785557151 -191336608615035 -202187485716773 -248655945453560 -230460284449440 -110184846842496 -76927294544290 -276543742754819 -32013808901430 -81357518357282 -261254283486298 -31792016125971 -77926226505242 -277184707667330 -270489315396225 -90186998677811 -51971744453232 -232928182344005 -79191345090230 -68109134149348 -122385973801605 -138352718935366 -104320426115707 -270414181849370 -63230709907197 -162379924024420 -62916834115912 -121022116724251 -146011878692833 -280948550158525 -131852835863702 -81659475172132 -101395425583025 -191135577823010 -242717795308788 -8785906579464 -29783107347850 -253200424013926 -192845678390961 -75298284282135 -266030596229873 -33464733302126 -237572958008328 -243202812593258 -103208710623369 -193431241381646 -89261089679910 -201016807771755 -259450472269642 -232893562848337 -138330135981260 -179215985626295 -205953480066878 -102870919084294 -268829434034888 -60493872716468 -240908071584829 -89334685548432 -130420154944565 -259175672821878 -218464529063612 -195585174991029 -81134256881265 -128768857467932 -239055944101932 -2843070934921 -53924696457861 -127157907272127 -275545630925184 -243561164787556 -130211224555157 -86022783154866 -163558609044863 -130458217661041 -36534745515301 -159613473586212 -68167424637750 -169178188382265 -24807774769535 -62529560389312 -18877928386782 -266800001388357 -126577707061221 -131442326091423 -238478433694457 -79210819326386 -188958579262899 -249964976602294 -248914334293760 -198002337898945 -15415462072878 -268619705172217 -254819762105101 -47971535164667 -82324240475679 -170644581193187 -221929972688573 -198877543753461 -30996661266883 -25616854980764 -277376051001235 -50963019651514 -213521766194499 -274128486362135 -129900570025796 -8644255982820 -279797121201182 -189651625791224 -83775974782271 -218718503876218 -72335497664181 -196313293962433 -257251777172808 -48067413705269 -115451729144552 -229615619788104 -55786101606059 -239391157067616 -49163731952075 -46524339343980 -195566782965132 -258796892844422 -30334598311176 -47403855225932 -59343345200194 -187133773808481 -72466546649694 -268164269287648 -271747390555276 -27033998304343 -227098561394458 -68023021719942 -150033184193214 -219669265819258 -280239121870195 -110648028076186 -34881691010944 -229979762385368 -43901849257647 -257208647841215 -134200616412365 -269947642296908 -147826680891342 -81019645638175 -130315210827198 -147918645977278 -267036631710326 -88265212418072 -190936296894795 -260308990863933 -2683961779453 -90356310999503 -60282059637867 -93255319912250 -155591090444049 -7739470077172 -32702301599173 -26578148474134 -183007846775287 -144855143532159 -26518537366958 -237221061088709 -7627774874483 -262147611251952 -268127713986011 -235875570751699 -89289725420557 -102533993966989 -31935372517716 -9815546617221 -252508494106042 -124095179599535 -232302351490185 -121522796798186 -101870032186008 -28276438469228 -23486155452416 -15420593559775 -90680136670228 -46560541984651 -102677218891379 -13041478131559 -200309006122615 -272261594626575 -217130872186861 -144342086514930 -139531440980874 -86684319602998 -274525012893941 -162670968760474 -182822770091856 -177172578951246 -211675702457373 -43139468549892 -140462804756545 -35209944803271 -269095996145724 -266252955665662 -79410768084815 -148429185666203 -271328525341927 -39797743165868 -72412985337704 -84884961858394 -135266631952785 -167804990422678 -251264037816857 -225526108535989 -223289381164457 -133012778895208 -114338948476958 -223995740249365 -217730951491881 -246164614431434 -75385526776304 -58134147248528 -38369017968187 -64719851980048 -242648147024914 -247120521734184 -164712767907484 -126952796317930 -124728608510103 -138351972910242 -84377300757222 -108046458019421 -227198395434267 -94692788767911 -226942119863254 -176823569252349 -41991347695869 -124145844337869 -29594982053978 -75609376562834 -200446465044077 -33850188264287 -161871044653365 -177343062426672 -163504728374089 -189830089875811 -241460744616714 -1883964125305 -236085964262800 -13048115264641 -218509280336244 -50595569561799 -225359062306470 -210516393416574 -268386131317599 -202521089319457 -179338492098712 -97302940013331 -240321404111427 -167278989669240 -106098053777096 -75993987418261 -213038167664841 -151273979400027 -231013584407051 -240497055711746 -165097491371495 -5375064601865 -189842789873596 -154975204793394 -126888887364081 -118222644390175 -16753697277088 -227611049886656 -12598656971289 -27555435485171 -88350604997356 -48096662632865 -68496502511126 -35951704727765 -113869641535680 -43563653487164 -173672484278459 -114815992219045 -20214959643596 -130245193842238 -22011284335384 -18220208977190 -179534219321168 -255367744572764 -13664411885816 -24663986381319 -210852430091598 -186978594239708 -186013857524015 -152941324316380 -89308728375324 -273306083661795 -227140157599673 -205092599429919 -89621534409249 -275656837976203 -50982658228711 -265524914679749 -212309128271081 -4967111263412 -22007834134568 -112499795515610 -14347589692879 -133612454916629 -279413707874644 -90508831537108 -189557289810589 -52708670207558 -128085185637719 -199297424618085 -250460865990831 -302309584450 -202442704207537 -73244467775363 -37446487622094 -152536129367962 -118796334054124 -17022127711399 -151191653962340 -67166399182557 -188937391527607 -163609624820755 -164794223462762 -175919088255183 -195973540914003 -129356594406999 -254423496464293 -73900781200797 -138737372051601 -138901605815139 -92873730426307 -110774904809039 -46438319290882 -729720704515 -149514756531768 -30000718593506 -263211936621512 -275327028254167 -276072095802394 -94148923117285 -24597600998175 -217660822202946 -24326388678130 -264854782149969 -145478533370129 -235269135619835 -153842390733944 -184041154935817 -111757156956570 -252364690263714 -161139576078218 -61172640733363 -79846040761841 -31127024015316 -235972500291390 -47594746171803 -139101449232261 -27362343704544 -40742266110918 -56557598993141 -25924133855385 -196449487545426 -233156076045034 -135209816626926 -167654141802989 -30494723052719 -178094472602822 -242713278453662 -103643290713554 -24244398237769 -218804440028552 -235859036319980 -82040460161852 -13840357466942 -270462213593663 -173376914035836 -98255125695524 -265890435344010 -177316500377608 -125136896822048 -120812654961535 -118298938193190 -123189122358793 -121402586328520 -127102741349422 -229083614578225 -255295948924426 -136922475114907 -193576178999297 -105052405713798 -20329731123844 -162986196992796 -46332496738016 -177260960546638 -185474695669859 -4685980954682 -124282801950655 -67242751544302 -106286044285167 -112085839701137 -10579750640895 -138683271538223 -277833227345830 -205208415223167 -58678534976057 -122508151548239 -239535671498653 -122011746509352 -91251949331703 -89220652692281 -185374292931292 -1030253843753 -263073201581668 -18198759803105 -163573091935257 -137030297275377 -80948136148902 -238535578014390 -206992472139525 -88327923863181 -154184410879090 -161246699191280 -128770884576261 -6375856764650 -184664748321889 -266444274713030 -205451432185771 -146613708057939 -176546781129629 -237823437050891 -257727598660771 -25325647832484 -199983758187833 -38663069041859 -32809041661669 -108465654786847 -136495232320042 -178898331002305 -115322084124252 -179554176634816 -275527335807684 -112981416935164 -181717149146981 -211744657800255 -75250861382632 -178356713719487 -123116232838895 -242019395599913 -12276332738057 -179177516757610 -259104769144515 -88953740381818 -215268310509559 -204053813591306 -270899507919647 -139847004574715 -62016121597529 -8573693115154 -188919502785420 -180079202439053 -276115317219552 -28620921333380 -242889784265268 -220701217858796 -64963771792276 -235018240579563 -78321949474035 -229227077264552 -142418798770731 -242406195740517 -84778091577872 -81549738791106 -118518596506311 -199724827363353 -204248730979715 -53094835525502 -223387699244293 -193985450213238 -93689456307300 -259403376290945 -92427970088332 -67349904707592 -276530841169544 -190064979342294 -207715150664210 -252851577573620 -73525059821259 -186490235869747 -70733506349399 -274757865326012 -24918817110756 -228639858588346 -250985452398047 -185928826569966 -104539313696365 -250815950923261 -199875165259161 -268715162792124 -53896351685738 -228592101025582 -127709221953115 -278982049848811 -189412409878897 -213579608297462 -176159703457059 -82464231762361 -150167972899319 -196170108221850 -29790457943969 -274320697592681 -255213136539180 -148005330582689 -129282250707283 -13977348460214 -17343924449322 -82656625861538 -280511399576479 -94817459211912 -44513672313068 -84517154517503 -43557959769872 -197437890645513 -243060054141352 -139432648126677 -222198650468753 -110844994958971 -136027916367581 -173370948371597 -172068008600459 -95450601615861 -141907935220831 -72684686376118 -76799778324754 -280423003815295 -18908105854110 -139547495478452 -234886989437499 -98257231586838 -242265916764518 -70908416113886 -13322286451730 -30363776340198 -123817799208220 -170312756818266 -47636073761845 -270689786245146 -212118648741859 -124097544454763 -67508228085075 -219260167629974 -279276191352781 -105911739991961 -61893128864790 -255082630470332 -26753786054484 -211836148847775 -118626431783360 -136552572009875 -247953159670560 -111696506900732 -255145131348024 -270176343105752 -84819543693314 -15747981845610 -181580575441892 -270883166190094 -218929119384063 -23602670051344 -242590026081369 -275576106825178 -64755734267780 -46089265724775 -34338839947401 -127581421838876 -231824507253264 -81436274819696 -33580422195617 -135432682836085 -249811458755014 -60454331697898 -42553136205782 -52198221242166 -197122399232388 -47906365358575 -146224728164000 -195791571499544 -203088890826986 -202198264384137 -65504331203415 -255446035357566 -253558970008356 -120733898435233 -107202251358458 -119424891675107 -102854914244267 -94445946196901 -199856238448329 -144975826470651 -176148563378877 -244838063063914 -217034878997303 -25376354363075 -48586186615246 -24359888608527 -231294105413188 -270720844242512 -271798611633075 -141530577828725 -1421804694124 -236285076520597 -253608570595107 -182709109778370 -251525306880795 -9771571257329 -228673292358372 -11951575755445 -183602185602534 -98369533091029 -67585508519833 -118859803947062 -109009052734725 -275568408666251 -35979256402260 -34185656326759 -102358215799449 -164334841068422 -113692928084272 -212355702004047 -177827085229789 -20287570344264 -88835497130838 -50495975046219 -276512202143667 -193571431204111 -42360353227484 -213168962734019 -190365860629916 -129276687028039 -230349542232715 -88293731301162 -164694736423992 -26484524262519 -163065314130457 -89316541950929 -74448132935863 -91939984879827 -101457346841625 -193940148827008 -18772120032600 -213406317805870 -135051486738888 -241758969632709 -246842216132180 -142030694779987 -200951036522816 -79466586550696 -270114197275625 -278950400314150 -135004164898552 -208508819035301 -159052104025446 -183088337508277 -111934841001985 -229204778024783 -148076627098219 -222701508079810 -137779531029891 -142605514426816 -241948502002028 -15381191973902 -122031961257495 -47890586402331 -84276663983111 -19477622534244 -35253936668054 -93924945556803 -2059642410078 -240509401284142 -123210229284386 -271861605138890 -272237068965615 -254258487321241 -123170050363346 -199399824535385 -250419296346860 -68801038787475 -238856740100341 -224669076946079 -170958227085508 -277834531502029 -133648418764598 -172921590633248 -258424078363914 -258840475476328 -146954528725847 -186818451666607 -279862559747308 -143247809122191 -59269329447462 -143392615093486 -21442185599009 -278534454040264 -208684783553487 -193347993714001 -167084059040382 -157415259909199 -108115376654232 -82021682812119 -24432036495055 -113544702548369 -157858881888820 -17282168239059 -84018070691006 -92053655462581 -197288724122599 -112589453030386 -203778097779501 -267465002509742 -134303881629666 -128638779386941 -254729174153555 -51426126080917 -150441061131616 -103408185624284 -45228426551501 -195757172815457 -252694305916453 -38726756125484 -261428352134513 -265235775214059 -101640185305130 -269940466666456 -168547776349391 -207709263689586 -9513500790352 -150088358653725 -88914715715728 -199625133740921 -90230649153480 -99751060639717 -231478228643548 -122767580509387 -28862698427860 -124268252301152 -87894250611007 -49879889569162 -36950258422852 -66119415971175 -34221646789431 -237372677511609 -221670305241677 -202110686322895 -172215913653530 -155386539008897 -139543495693310 -234404842385019 -165917010867024 -149271306880664 -273093695391379 -234895888687892 -141431207426020 -145379674275329 -123026299112514 -212428932912138 -234540787846621 -275484061726768 -280517091018478 -170754357470976 -226789238079317 -164848449346897 -100099093764088 -216392634144769 -134943848541273 -153507203467872 -138095524382076 -144909049098824 -187060717513847 -66347350958262 -72924203969800 -8573803682179 -113662486895989 -112384997082210 -62603692658239 -217329043610250 -17355886687952 -250876997592019 -169690338129198 -27284670293536 -45895314949305 -27655676692087 -20743161869256 -160758014015387 -172779537651675 -174088955379769 -245184886401191 -60328109177658 -7582377243211 -104990255885163 -42770941711052 -161371470015546 -45522518632386 -37154719409174 -181977113446026 -24707260347654 -20019621583267 -137280830181725 -13839811888079 -254688504874916 -268465587202060 -225535686215175 -30872252533641 -266401180688951 -144548660051597 -133824549041336 -189968932947724 -168487442221999 -214760919942063 -210984935781420 -143958728684612 -144873745273416 -82544469860916 -168353232147379 -4241110932855 -20747335683623 -49492350208021 -122926298242370 -50693967061230 -216370236732646 -28858907505889 -178207472528898 -189623287120950 -104685321034565 -262097238802111 -262117800380643 -253406732523061 -42693735404690 -198240797311289 -203673960012694 -166220064959039 -226581745271473 -99785288436265 -114702662846098 -174461386887650 -116185588877802 -144018303980689 -22173249721486 -182191941468254 -267348785877624 -139254340326443 -153285445958416 -45659730545490 -33969947674577 -205225312810389 -181833650204015 -69363242639091 -188668432751640 -141536214598812 -255068897734434 -132182403715659 -111315454630899 -252501941985676 -46620150714858 -48513037616872 -171359463694738 -261163889307789 -14890374635199 -33763699520656 -191416985674769 -241975962020352 -113737096647546 -148382142068628 -104080442460721 -241004689315460 -181050359528359 -275684812731215 -182649841242810 -93302685372110 -159893118421537 -8917066878140 -67598349582394 -93157447956909 -163891912384371 -54395817388093 -15149734686082 -238339692260399 -203305659441185 -156896004479925 -43885668892708 -97319765421287 -116639537914519 -265080303074919 -159641721720426 -264157495575775 -72322845852868 -7708686216156 -107610012456964 -124494006494378 -199509947950750 -104888578189117 -162218577959332 -36989329765101 -129854514338081 -111430436644521 -76955913254150 -166106757714827 -34723036796697 -168339216686096 -43001520553428 -144410694953563 -121456107094337 -251637137930865 -264821217020226 -232040891656207 -141823629197268 -189390618393080 -231031075400563 -199781514579497 -274839212133347 -70594020303852 -45885549122818 -22279209414896 -77509676791070 -29424215426876 -243423854154928 -119965260624277 -152451877253888 -115130341766067 -3882203422826 -45694260819221 -77379555622667 -67386393164288 -239168348747095 -144886574727067 -167071664825282 -269521027799877 -231560908249627 -19307575344024 -53843515917993 -268677518586265 -72809566486486 -169133758416066 -131380501502801 -151530744117931 -239529539437187 -209045709905277 -38240743796939 -227434981216433 -42977259188764 -17628767287707 -251303468712124 -212713823823310 -196510205619180 -250828495836672 -174755200259094 -28942362639541 -160629922390033 -128767798141685 -161219470997706 -25558681994744 -142752223605850 -121359431413364 -166185357504454 -24068624489077 -254796867093433 -78395089218902 -1287642485022 -50061006254308 -100159021229487 -22607797695571 -9168891478525 -165280976556999 -169941483203683 -211734762886353 -220256835317127 -3908979768217 -100420652584149 -98015494335310 -13485121725036 -48962403474987 -37788014303404 -20383838139031 -23453973127262 -111048702946433 -30512424394897 -182545571452326 -27599028035931 -90875916607127 -123741118494741 -237324244082065 -111970733379053 -8848316279916 -31315046838294 -276795482725184 -30224549342568 -72039079810598 -11361256653231 -78017681074272 -107237732055620 -22936073244281 -111956348525210 -224007090165284 -217478897955378 -161083210659992 -117011113227444 -68211284345464 -47497917768708 -41838562438616 -178313077618520 -51593893227020 -239276766831365 -188607326600640 -127293020716484 -131533949359895 -207291161846398 -246049687765154 -75502190544182 -104601318192946 -13325221914057 -252910679666173 -9381958946412 -235523694182384 -234097082622954 -20505643562546 -49419030062101 -215244454710114 -167130278210925 -215679050230398 -102855552044563 -143703529073363 -202101367193903 -49792867935222 -60543764787129 -10335468928357 -138653999340874 -73200225536061 -36895289842564 -78816214884594 -24185523410008 -155248841835383 -65376323723615 -10076380716016 -113252164017315 -184245120999147 -49944974973751 -259293093435132 -69430830799406 -93955819768805 -188361752280963 -244519042030345 -154945700513531 -30196109435962 -167873121537457 -4611277478959 -272867265043211 -200594437416460 -76082862293067 -3862900402575 -274074480465395 -14988658938477 -36061597808811 -266183666908792 -120324620006897 -8253446696558 -114118729193650 -1602086937739 -20243032707050 -90232038731058 -260814860342408 -100349708639708 -221999027812616 -193680780197970 -213736115896100 -183381843272179 -88049378205977 -34698910445817 -187714098506420 -217763064009845 -272052092170355 -77329862711041 -221318838103954 -126856144303065 -179933368871822 -3961833697935 -81822244041415 -272506458122287 -120412902174836 -49019611806598 -219155679229472 -266906281242350 -2744313972252 -74268821444950 -47052126572650 -252809353514189 -3323736793641 -111281291767498 -6846188257301 -229265533482209 -106191904458689 -126229335191258 -213177080521979 -261403954791024 -120279138782700 -82207779112400 -239426858921572 -191078138665398 -204576645766105 -183570421741581 -96909908137655 -157961025821249 -220055425236991 -118509805378841 -207187726458283 -103246777470365 -19948566377763 -240202799365534 -60312212026963 -176040060425090 -81115617607975 -62230250564739 -92260677277387 -168480332180044 -182207809837364 -43274465787651 -20261891441570 -82884892239170 -159266364323974 -166805275382957 -19931083636652 -12756921314235 -254803984951626 -152306969216653 -27571979128236 -133832173292143 -2467319917465 -266550598725456 -67910875397618 -186201267828628 -141133949444486 -102323007849660 -110814886244634 -20289305983616 -70409516609999 -46742682240585 -201746197089077 -230312777127286 -134228199360077 -99988540025962 -3592896484780 -195672261947959 -183276635574803 -8860597811325 -89781420000870 -221725028332944 -221554877513170 -225023069084798 -45818074811451 -144772106672620 -141153697081681 -192215574967426 -90438892879382 -206648208626897 -167779102580139 -70420757299397 -57815260744721 -105261864357113 -235536399174897 -268332527703162 -265174151002387 -77524273488816 -46844320466246 -249970248325648 -188381570384430 -261340332719411 -149987754451184 -66813907760915 -159118087398371 -261583323343451 -26456184153541 -229071645223687 -220121786163201 -211718121793417 -272292574686634 -167064111426442 -76007187906839 -255819378045834 -155092873572611 -109374141362165 -74630218457406 -196098777373976 -9640619102782 -84760933675998 -277635679699911 -109385240863750 -263177557067741 -173403544261956 -33135718964050 -242900226953284 -220306057267687 -261218695075404 -28778864301977 -165633145971493 -110668875895379 -195513091419233 -71943235147126 -219431106758248 -89175202122900 -149004996009988 -57086749574379 -43456009243710 -249940721730247 -140736869661883 -279333354305384 -90363475152230 -133025870069181 -36082017120418 -203944004164699 -19941352938162 -189057401028702 -7021947146818 -67666464713687 -159567783837666 -165519558043352 -62005723771293 -60959857465895 -237157346010859 -244847458075186 -131171294822045 -215927293950667 -72135915337760 -112960532037195 -118202664613686 -156035176691295 -231437009765845 -175661557682255 -159696989447441 -198317564962571 -40623645857541 -218496492957685 -139066660864993 -33917523855570 -671000279660 -210854429820435 -196714027678536 -80639924618710 -257529061690203 -197387524860995 -16137949053204 -75802580838326 -73021201056607 -140656550686245 -15122749993542 -175049334668699 -143221288452545 -243370451642429 -131561738760504 -124222310490805 -217241167183921 -168601280478330 -29370569582602 -57138963409761 -40603254198234 -230150876642080 -24422066066144 -43870421279757 -169753271781762 -124884457487835 -192505868829631 -269438791218518 -6829608554118 -149244478389057 -168191759125472 -13753987911027 -89705093608708 -81320402477230 -42532958652056 -46980303259631 -182378724255448 -104529294182585 -94443293189071 -105835434252606 -12304560978611 -188699761925030 -257480896152894 -25578943488309 -155589456921318 -63927054744820 -77382960604090 -69012269038293 -234889458613957 -190973092326312 -25561979054981 -75799986863947 -5734874928728 -206133644642129 -143888457515369 -222735036783701 -241658770126355 -264705302848532 -172104470131456 -154645265154871 -48947169948289 -32208636332279 -242438615793780 -58548271275887 -5665090048821 -261859838204144 -208757891653607 -187274289465355 -16249997510836 -54666954542809 -63138625170277 -109493341897679 -98130065413754 -60534390908202 -187962533329676 -204253621091125 -211898839023376 -235340038031773 -200292616592778 -126965515582885 -166325806925213 -101240254873397 -263687343594264 -132791148891240 -217590375756684 -128777061049675 -45037176050522 -222613708447301 -218921280893496 -13078175288266 -210571708041298 -57538469680278 -116629095033999 -262120053793460 -76922333115710 -257732265137639 -14248565557896 -277956573559739 -149185996512199 -281090738851906 -262124280184202 -138747310667129 -274788295058777 -127609294099647 -279634377160544 -101901536477939 -173096126043727 -42886259340137 -163034520679144 -60577711283559 -31393321291032 -222256896187617 -213228281433770 -64581787024635 -223252288848152 -265048328260993 -191636179617172 -152828956576306 -120317745916105 -207492399769971 -83881288606358 -17045821662447 -150869904498152 -134833808133165 -124601119765507 -64379112101190 -119275958421141 -254148782828545 -280490885299686 -276843049544117 -166097233507741 -91204510278601 -259542098750585 -17354261812746 -226345673863791 -4208839458810 -190251413996885 -178190956081030 -153300463852612 -156938983380171 -142568291363601 -144262882114206 -154916754069894 -154287679663408 -195361088477436 -19098580481655 -250335995207167 -33037348112322 -173766224985228 -73494716821875 -13462683640911 -241654634549645 -130704712286299 -69902922752645 -247567527352537 -42739931584286 -43718897381812 -79815210967873 -126128727305381 -279897747703559 -64917063223008 -155988580651416 -215038002986768 -166534169510111 -67053834894391 -97554279265938 -85274612458244 -85698943018729 -89898979716265 -181856688649361 -91761355064342 -80150779219747 -82291452107024 -69315542517171 -172891647604138 -20690396520829 -20965245233939 -49802362498675 -141380379801896 -114735593028129 -158644459457382 -261422524914685 -224298415811594 -254530422601719 -262968162406796 -109252679428787 -93712557380827 -260922401227799 -40825896253372 -11806824394382 -173953533246987 -173346220865156 -125745717770843 -111601609594629 -32190232493740 -254047079741594 -264792707075645 -272043872337234 -113984604467195 -17724171871246 -58727622917458 -15069596097895 -227121821812578 -178801290445759 -98320334235678 -67056745768567 -170935922573402 -68872426158723 -148413820204069 -140267584274992 -115089977074194 -76954491924436 -116563926537169 -242457724067974 -224510698152891 -248684611883094 -181451135605598 -139330725923128 -104721480060830 -244593444320139 -128279324465446 -260454674310802 -259909236313916 -224832973493529 -234557573135619 -89966888161139 -221287716219619 -132512463360817 -172891662472735 -53870574575078 -183473342933933 -71480527740262 -186350815772928 -12582564535777 -139232649922757 -195686907736498 -229850067119016 -219262495025057 -218027164080561 -15847398956358 -157626664972738 -60037702999059 -117183063023086 -122117292869570 -274939752442401 -216719879127497 -31866725853191 -175131686304516 -135436488829339 -100279403208900 -163836706892679 -202411771614307 -26668990587621 -75390636704574 -136428910732910 -262224751407596 -214663928924518 -56324898611291 -77772628246192 -118791132773925 -195020014081052 -183778249617000 -203133434438942 -54271364914324 -247842275736983 -20516986030234 -179405893962917 -149924593910397 -267700452936325 -281050288214005 -21318410211128 -101782722031202 -99786907934678 -251705920457629 -56090382507201 -61038971281364 -71797534759309 -144696959544290 -257335563501873 -246077884159910 -94476185818964 -2501455743452 -72274581304843 -7368989685172 -201116723278333 -19031939390116 -219063749193416 -206670198444386 -135271017583372 -229166259447696 -21558341486351 -6126066353880 -64133419520013 -124519795545096 -136212837424206 -95530891615067 -222283465985012 -54662179384166 -83440576203347 -161288185758343 -235039228508709 -160685381988803 -91130422900018 -84635349958239 -67716455577220 -76944514018752 -91371544407834 -52743571126680 -121843833596035 -200329764985151 -157217143619880 -9361228951023 -119961314952369 -246387286239177 -281051699597577 -143747011738673 -117877172330323 -27221522209179 -271099454916923 -164724168442128 -202817499483200 -242393574721146 -225537070093476 -259916070661917 -144288973810901 -58367236421477 -170123569118129 -128490389025675 -10743503508462 -170940432718438 -109544954772211 -255153365711469 -231306978157563 -6780934615423 -47005462702863 -148862171979022 -87427485458558 -137722770733867 -129750376284737 -14314380823130 -71329342890779 -161163969742264 -168977702745063 -125807081210543 -222360730238626 -168096811265417 -236434907450396 -49190387333036 -124466223650376 -162753490565082 -33516787172183 -255331539675818 -46821515112279 -197776768851992 -139951189386757 -120779445485087 -244374288503610 -38291593458980 -174371632630479 -242067215607589 -90850833727870 -269187356469512 -246558437443494 -112143574569070 -139680380745348 -105865627196614 -274111492895354 -27071908448880 -229396232162164 -204335427042269 -255431176189837 -144107228241878 -235259392709278 -192701661797432 -264819133932556 -78321244102300 -44242260534121 -80426086559789 -15083273740391 -214826664584569 -272508725235658 -232864433318753 -72620561823106 -59387849043311 -212908130363543 -238697705503590 -72673010046439 -138962872544490 -15135721963724 -105661302224742 -168256888480296 -34014871448035 -138281594933523 -12935893342831 -18799378715714 -95692375345603 -64133658807113 -51309777820454 -214728403565196 -270967608127304 -252653297843186 -9331969557721 -71384325285711 -38925205927209 -262068309876392 -99325577187482 -212609188755271 -56412326501408 -51611358668645 -106719007570141 -181675516820485 -160586111914623 -232568843870787 -109224962028427 -8166803905402 -36690027858058 -266725632141072 -162641329204437 -187927692925309 -207286123471293 -100783898287301 -53134378212556 -21454582114681 -255682299684839 -77408339362096 -189794330140354 -20051232619946 -209495276330769 -24452307544051 -3469367879407 -27259050574673 -179512467055653 -42410271672572 -258798620431612 -47232845377090 -154021094327358 -45812154956575 -43813092140202 -209768124942771 -64004082118693 -98933310113314 -1149100647961 -79262561337399 -229831280244782 -194635189303980 -247967564196796 -63006749662437 -159451598471946 -193805751812041 -200471888729503 -66694112751937 -140755047786240 -240362368195752 -65559046123386 -200257822457635 -151006892612184 -75878788056169 -171608676659816 -185076906321255 -276675769819094 -2281863292863 -46741387848665 -105811211831044 -266460978124505 -9652761356096 -83693657912960 -111112788226767 -82275235988958 -1934913107379 -69487808123084 -241409437371143 -137046638327878 -235524228419473 -83245382475380 -29799144519746 -30288847394888 -133277545714702 -230830410202798 -256350362965534 -274974130695070 -37448317772420 -165108832050157 -181396003200748 -50845900945460 -132181370382355 -186519836439245 -79954143502901 -139695686051865 -183711506856589 -30231704040520 -229628927023033 -241668222108844 -277844627880474 -65877063409807 -118749648592540 -187249821296044 -276882974527723 -24791524858783 -143752296964834 -251645185137443 -115776917193219 -206774047885417 -184650156131836 -276098914049309 -63960028557650 -156351766491074 -269446168142267 -242591307870993 -223656027575665 -173464040138479 -228612772097237 -28196595574302 -151675502531401 -186333602852477 -24841094011731 -93410929265943 -191284770853367 -56074141356433 -281373267122412 -255566991300213 -220146319102090 -134756204823940 -87593652743291 -85468199412291 -8989337761722 -136565259625299 -11319644290384 -250996539797004 -264031807680772 -5255181946336 -101319167667337 -83449748237101 -240112450800388 -157866990672474 -119737619291978 -33830938794373 -52628479004221 -106794715412671 -94632990764939 -280639352687123 -61857666451219 -116244156595728 -94611438597459 -137603182495808 -82204456102333 -256310225486411 -121727468848297 -271982872598147 -94737845912502 -206131800902450 -149709773102136 -27390699073613 -108387306989603 -31589796193094 -58861073951334 -281410084943773 -108046479465713 -79285147494027 -5989877109771 -244795354674558 -99478849964531 -134224573380462 -235966447256924 -64704612221409 -101172258242574 -2975147593469 -85716350651047 -136904213839748 -178095406885373 -217751627858776 -85585548706204 -26149514465723 -188505630187321 -235190228992256 -252583576724666 -50849930988851 -43327957085853 -201537972405771 -68675202799529 -271917854666800 -820560851913 -50561639606331 -251715046107202 -94688746947871 -122847023464318 -32669743457357 -233387918651351 -175569786059070 -253623482427119 -57767609687680 -32840560282094 -276390053047254 -13204400373005 -247089590616167 -43365390431272 -252796783364723 -281156427989710 -153796769792224 -134208554442016 -12341994089366 -279104521383228 -265392049474869 -151191798736598 -252574807000478 -190307533626589 -37561452924322 -228092444362754 -34655069650228 -45685909567758 -181439762839685 -58509759682883 -144453100697381 -270448445451001 -75199778218558 -169434652919183 -6779710560612 -250155632000407 -242794025382057 -264621117650624 -74661449610448 -82857535415811 -191345890182592 -115147236165264 -35922866485387 -89563135494028 -92928651194516 -210342006564653 -161140079903710 -128432537828772 -47141651867690 -32360908698588 -182064983292896 -130779912419414 -90592421139270 -253520074127317 -254244905745 -189288784928710 -277378310094557 -132783667496562 -204140688021600 -51230751871996 -111431430588432 -150641536211152 -225609185481788 -113779355707805 -145402516025073 -251418809439262 -133870299469549 -119367247679562 -246977982502167 -176654551218787 -24198574334357 -62049760474418 -106297018526012 -183687941076846 -53106492700456 -252083645246835 -123794789236552 -233624657261655 -49816247683575 -8195314351483 -11672015900317 -207727800694550 -84266376478562 -170805184433143 -118955390858983 -33347366269142 -179544881986636 -174312416977021 -228408926821329 -158679874832423 -70935920119229 -151943831409253 -233600893240902 -81822386231584 -267099733519051 -120589256318811 -59235735320823 -65718095297584 -63479280319310 -80125400676616 -185284258173333 -24011965567749 -39626370904951 -69721363870496 -270192440237583 -35410535200544 -122789030876801 -73654707383008 -240968067283716 -203637015739939 -200982278833405 -59102698448935 -7140813513277 -94319845037782 -30108843387013 -109197320205816 -32569681963014 -163789365437007 -10785277533874 -264359508231408 -87691016349202 -112031582062834 -261609338436697 -210390872897471 -192412399574047 -83806209073264 -120403322200679 -210242116705080 -241709448015637 -243694487448386 -76481129048021 -56718293771812 -153681034989677 -51935314420293 -228811154529185 -65519185474952 -236802215902477 -11729475410912 -257642087723648 -179651906348840 -143512648008257 -174695496746595 -58722258791442 -56467450950063 -67100930536510 -204009763225362 -231704504615446 -139357610121672 -136685179281282 -257048894586221 -260634943915834 -101149688591809 -107783006860615 -21482116546434 -235786140546984 -206674100115986 -133066679900983 -122490405035922 -200147607494401 -13601233483275 -278034880661434 -181860376224383 -245165567643447 -163439694915064 -199669251749646 -30112633575114 -14012650840606 -85911000002437 -4058525354155 -105276633434224 -147648338392488 -279561745717522 -256446745319703 -89838279787564 -19432890138602 -53954281899345 -165074924239377 -158352666086200 -46700387662161 -51446547060930 -53200819884836 -29784378719608 -263647294320801 -191792928475139 -194679171387880 -95813174016852 -166254531980596 -8517332666863 -129118948235421 -174268682314096 -36542578183202 -135271902529953 -166652755993682 -27665549760759 -37265270528189 -254257568018172 -117725944933909 -226219434085236 -161463437264462 -147595548301609 -115679727935363 -65911794491949 -82798291972648 -69353723076710 -242003413523540 -250265021669858 -94174681166969 -262855622935140 -170544043522111 -177434346519879 -93780339793345 -176312259832991 -186103400936566 -114606914187423 -12153743679919 -63054845668236 -208400712381512 -216411855343995 -1335920387409 -14452945935101 -72147522135100 -260046274673732 -213240650136275 -185849212502897 -52546326216160 -4929298691867 -249154942876143 -184728650490283 -187157388563972 -40758164866015 -86039639212755 -23663696778810 -227016334477537 -72300824509331 -163785520450351 -160171305048513 -258331967627050 -266511232835985 -214548072195438 -79825968372804 -180926640534555 -60594103836792 -122537020285601 -24249597694535 -147367301774983 -160123076373296 -57514965701925 -80572747845460 -157263461560704 -254137128186613 -165720567598121 -232117649035212 -88023396194865 -272133749593370 -19252912662772 -86301767631219 -88093777590859 -126763240107387 -94023652486762 -193828932288444 -277022418620142 -155698274528262 -2951257754915 -149389071997515 -77940153862518 -207717098064671 -147782752785088 -45464116016612 -186022119711594 -252340411530955 -107724105948966 -183859053092606 -274197216759594 -165377477351258 -8623484502575 -164755203950334 -123940532188515 -258230841979661 -22268799210786 -198896399957171 -276271006536894 -89135146160004 -74092296193620 -52869602906851 -153010124379125 -25078186281538 -248050288868824 -9121928595132 -152529175313431 -123194784015688 -244725920359211 -113668371431566 -105341565833 -269388929529723 -175858056255728 -276914455131380 -228751806566174 -223037429633595 -265679756268185 -43891780854678 -240629026858921 -149203606968121 -23629819385413 -271375738740330 -1074779476377 -41946146550344 -264594036072289 -170693950648683 -203879473423349 -199294900504086 -170998852019853 -122127701119205 -265253672983753 -255431195822490 -237371904395403 -74278726957154 -254981101167966 -82624835306390 -77491510583383 -263812687747165 -121408407069840 -222909295243470 -246603811975326 -145880822800095 -252357257478767 -15798648802412 -85074750597484 -191341535067839 -240333005660614 -129589317765554 -5981729003854 -83520625866842 -112764448456918 -99047064914526 -260147769626052 -9222489211289 -81573089930761 -92891287157264 -268573941822710 -87297904680419 -45643897126161 -243011177891263 -120687306061339 -276693433363630 -187386696375239 -259492565006741 -24666526990205 -32075218445372 -160739490280877 -61319528669068 -189415173465690 -32337825225021 -90458400566843 -250260975777253 -138139691821973 -86298485066451 -9160140803309 -52471806381890 -23079961088581 -29862339185213 -76528767743435 -207156167175452 -209851084510479 -45591102830670 -201396466912359 -27306612608261 -240378193750785 -172005520757953 -59668753915041 -116279249706426 -224606740933955 -242636666763852 -39198190528981 -281469603027401 -57256568098048 -211127035020714 -76656387452878 -58754712429421 -27122623916656 -74185093306729 -146562117610756 -268445556892975 -174863058218488 -181849038638863 -117235762097221 -199429100827968 -207579718932541 -185730241917475 -90181328965840 -269682810332531 -21758551620186 -273740839895590 -5613886507443 -166211175370697 -193178462397773 -121605785043766 -81735591617524 -155624073526380 -124648689451286 -69238894895280 -77043538953923 -100765956006960 -79150278611402 -211682031799750 -260419251168877 -212056820275906 -35229517715448 -170779781260713 -73557611448628 -138340362519016 -147639544208428 -112199840595489 -243885058142175 -34962217194532 -227570844532736 -65449176858030 -60547289745381 -158049090385360 -191555974989112 -185636254718359 -95883968381404 -171934346974316 -119361403279444 -227885049180141 -257228738962206 -269650667195699 -160125641618408 -79031293689329 -136555367399442 -202857720849633 -97635526811017 -32293919195451 -272326331159513 -278069412501319 -16014391224060 -93056116053354 -40736022976846 -98592067045591 -223830789776128 -110658111848487 -91993722167260 -208858658073148 -235810262965854 -168624664454090 -238360902534408 -61391841285065 -31077993052498 -34241586393383 -64448109203733 -31420114968878 -9338748355079 -277562630544273 -172362364000635 -223478868939684 -281315137397625 -189848547777663 -256782932030291 -53584414443781 -167370829138863 -150228222154340 -191877675081183 -59661208991741 -257791552442957 -148396800164830 -143077437940018 -114975625399279 -97899550679917 -135695431410644 -139086451299162 -202983948615339 -238334793924786 -30591035723263 -223150457528471 -81704867259576 -52485635090324 -234275110407585 -254509522648633 -234490098794523 -247860669733746 -111132096063010 -175636685219107 -281174064741529 -70049305261613 -156281604427269 -28250273173931 -141474811048426 -152179172267927 -238026228313516 -200499223520899 -111023166543746 -49829750809292 -205051881586303 -140289987832009 -5149949912194 -5830094952312 -216626618069656 -100081729265122 -173252693366733 -88355115602950 -46736067030900 -74700660323692 -188117403045275 -264784270348918 -13985051766827 -168149874964195 -48753627636100 -236261029535723 -272253380898169 -258084305827014 -54648099134400 -9666172381665 -21191258203174 -177237374644080 -68970253531510 -135238452629200 -105530834890515 -121457981210177 -59066123229482 -211335903769820 -25907047851348 -85386570111579 -25665926343532 -273575281940725 -154135298694511 -208808334912422 -9708845823345 -58424012661262 -269268478913786 -261225991763786 -265166304993765 -139306227611521 -176983833846554 -161695596550638 -207482684635284 -94376960154961 -218680000509694 -157571740462130 -279240279131849 -171535859419779 -256975126865003 -203072827009598 -36446506591575 -269147242072716 -9410858028993 -160636754439034 -19491492249551 -221469515231872 -100409252193841 -108099615571247 -100878399024397 -50131664918097 -200389917110652 -170980867614791 -118648405564997 -137574680718928 -154563170610079 -161488276065979 -162217809105547 -54723279996455 -164621438649550 -168243789246419 -165351610744166 -250723414455301 -20714894509260 -144412035157459 -145596413167451 -276520860568556 -267773070892058 -251637860505460 -42717104221837 -265020457863417 -266178980945892 -175828154368301 -57000449476483 -213310928792342 -56702155109444 -114553358898346 -72464260227976 -260765656316773 -22702271948557 -203103532616074 -55632470264792 -228090404048718 -151220745973230 -30358126409480 -2110856910237 -187194011631593 -118597899435423 -70157929167816 -114139061623063 -63789120794898 -281022277706489 -201707365512861 -232150769763714 -216526668853475 -276685031642217 -135051278958786 -219459336835465 -19286978821067 -269595412011302 -178947295196816 -52228110805316 -172627025693002 -280678817250625 -139195423360510 -124317877176413 -146795397583604 -183606409106851 -251472951277594 -83438972582982 -73774786334957 -23262339938562 -153467309649467 -4195059710262 -9685279036568 -133755244588592 -134372642840574 -51936059429451 -55014460135014 -181725310975059 -2258326590962 -172581818096348 -26464897999376 -152315513328697 -107085357471470 -169921523889320 -208151169409612 -55142305966477 -17374971187989 -21330746000401 -24936762037026 -127464431322841 -150701071817352 -65553456730961 -232415171375871 -99703623976608 -144910994851984 -240450795546751 -27958106186469 -220788794596533 -114896035473992 -152874773419084 -176129834865215 -66208795165564 -38179525043936 -174352803399305 -30245955675104 -1245394420077 -84459918154401 -203286089356796 -102190368239382 -211887908172477 -161248870377873 -198248791024647 -243639762953959 -232376366306123 -1121481817441 -68757481622917 -55554909371286 -202897003066012 -191867239890028 -5868124663133 -242302239807216 -228108050964622 -162268093862071 -258204150932931 -123624914243014 -166132210735256 -203438757113081 -247317074189037 -187944065061554 -18182302225467 -229239725945637 -269075188055823 -58049117852775 -193988982197901 -256387467826483 -184750856912691 -184656747197612 -28698654986616 -124636261906436 -181472290762239 -218166176683567 -260565708334636 -262405536902522 -251492348993018 -224632005447281 -157575689291834 -52536884016716 -79820321936231 -198219650267040 -151713096783863 -69234236583037 -52096345988692 -20142614988099 -51558503541281 -47030488286557 -51877594085252 -164441340933020 -53185013121398 -86578369542867 -93367724548551 -239676091756052 -169934808769408 -149859383605595 -201671828919304 -90880698291629 -216031399870916 -68139889490176 -51122827529679 -77927121593923 -9665789608642 -6256402338762 -27776204544307 -181774843874120 -245932431098937 -23912087671122 -243657963851894 -159601345741328 -65983936499264 -96443323003285 -30024311904705 -20995976123162 -38007311215582 -95162841553862 -2991889534185 -164055394199063 -52248563817911 -224488208239866 -128221654966027 -149679307198057 -63675656823488 -109619288831529 -16207181993363 -174810951806190 -83253768260616 -71754592240146 -89374967886510 -204366289666224 -375108919252 -93494749010379 -236003053735157 -273671678369239 -114439689516471 -161167634583691 -36265234331054 -149941779488517 -2806130893713 -236130992496382 -970056059826 -20150849680993 -270475262535436 -279389333910533 -70569767971829 -167521563426918 -10059030182252 -195555903299466 -91695793329559 -146291719308099 -258567361945566 -36553769480575 -275372603839309 -179508517822945 -108605560332021 -265995232857430 -170338797189260 -17690121474984 -92916161029031 -182710596016678 -143837206235041 -272198549322887 -281163279209750 -116743166781820 -220615895074296 -161132040702340 -34145172445595 -170302705191295 -160253207346290 -165514879658853 -138295022125266 -215767412460685 -200032042455311 -9152576970117 -180681450062159 -94174223005777 -186272794043656 -123640919188244 -224750331317953 -257220118899277 -126146601948245 -154769252324802 -277128404243001 -162055383068613 -188021989024995 -11280516823485 -126296335955796 -178635688883162 -200825061714896 -172646949204696 -83667318636517 -117350439915668 -66603705809368 -92964500471394 -253878607412142 -81228056951411 -206880904098426 -35131687048863 -7452018472436 -121289772423640 -92767380069634 -78642352390871 -257783278066315 -95434205000872 -231037595370382 -158115440012129 -261517261997990 -243939034806990 -176981850879105 -233323261363920 -63284502987617 -262080463258031 -270340194273928 -53106576737684 -85832571657674 -69819597228859 -112684222939931 -273964266659080 -60525247473704 -68206753436175 -166214398547931 -20120149574468 -153603171442303 -1864479763348 -198479928767988 -187155128779394 -17977104714385 -237377899783458 -212177037536896 -273985747898151 -213445344801295 -199304733552365 -146761897657440 -77265586331205 -242899232211998 -27796970162129 -66538708090064 -63395550463646 -95764211684271 -100620719200026 -139707552185553 -112616683207370 -7898860690983 -100879616731089 -216317383512991 -143953514370225 -244954112105492 -48032495353213 -249392486323910 -24876368168132 -36102928306154 -13531958381434 -189479847417832 -155162853961591 -200924005780283 -73810553553030 -221745454105931 -198179011635487 -58049691101976 -198154011417951 -254303521069169 -102182988415067 -4466081369261 -215962497543782 -204699100895946 -38541538763972 -134317030980689 -263751353924848 -38211973251513 -250856244364740 -181430462494089 -199486993514881 -244483488201536 -93539291790118 -182117857867391 -135485391712735 -51627407902841 -39317377018053 -104450748900786 -109484934471144 -208396793293714 -20499039285146 -104010252258523 -211639074748228 -16161249832972 -28147879647722 -136982260256261 -260673336720634 -29145204670490 -80439033853033 -206563250768420 -279876947311322 -18487651995098 -174024581431958 -62227365353188 -232475539072591 -33000315768424 -8680890651743 -213613097554123 -187356147098705 -252290669050800 -62838711791559 -80311144604546 -228070261230438 -87991972873884 -8378619942324 -161129493172976 -125423874016243 -180803585840403 -24612463414811 -255189762193111 -172539116977622 -100440358828301 -272868854329618 -229464107160524 -134675921562334 -98614548270426 -237132408421385 -92671750345100 -227990870114497 -161600945323237 -20073031715278 -101383226139209 -144316286914537 -99120606133397 -1413582966232 -142512013753038 -75996191727583 -269127731487927 -85739230394202 -205799179140057 -115751171276569 -54083542711140 -245524499618441 -217867899100767 -77461890344361 -77348426372951 -157094435104266 -72358811082229 -256029143690402 -154393894928350 -13241452240353 -207575159216030 -252057551149407 -24063894305318 -45029297312114 -262039201364060 -227876437669950 -279297182083975 -15432861553296 -48814213321596 -247000791882401 -210644557169912 -50428126818483 -107766082960073 -192202992866005 -181694757745701 -244467085801661 -241577312231412 -87915506061171 -191817668567533 -168072313534364 -98293399025835 -268111980195565 -140553695884815 -65774647940050 -129511804339034 -36094437543609 -258381361760512 -24647183030234 -158756850457417 -127346478901320 -16869554596412 -94056688676099 -84753570903020 -254277024872259 -235942551811500 -44194403050671 -205422567866354 -86892578021444 -59391023018481 -101195320138173 -259951880514173 -176213422016218 -179435256397493 -243901301513364 -13636951985011 -182844236832741 -226872240831689 -168967702781144 -128037004449153 -256631720922269 -84510557052500 -133003438101223 -274027711367518 -106175551635164 -121629591824952 -163517074754875 -133488706577694 -229925495151807 -198583298517260 -74904746148848 -131042553298160 -169798714920650 -36113413011449 -189526583717338 -30303439723989 -247433157117818 -45331067054689 -218948003703625 -268200307028002 -209756671767889 -80634301784931 -211627108212654 -146057500350665 -45841729512825 -191980701920604 -74577064726144 -158963787195799 -248252918895680 -166201480150601 -155980935343315 -266150241935840 -127318968539995 -258201826082056 -15190783440661 -4295504165866 -193965391114904 -278022120822594 -8142662321235 -7466709373586 -109743789183174 -75046598486403 -228704879112181 -12974055420190 -249952039907837 -215652920717970 -26776190073052 -29791729154234 -112502502725230 -240134947551943 -229491254770553 -229440742911044 -161011826819951 -89923535341290 -15302349012274 -197480981218140 -128220098047491 -200697290245879 -68642623470940 -98837364437630 -5010559559992 -210675060199246 -89351453912141 -226550055511132 -47557992659094 -226704316192926 -154280430956940 -2642824342976 -92778081818481 -92128524334979 -134409001851430 -141662625700454 -100450921491362 -263990332749329 -181756905712193 -264074379994808 -128874395404542 -196416898590241 -166105780299615 -152732988676596 -259133514330026 -94121250178525 -9392980354776 -208310831574747 -18685005919086 -102662458490831 -150716037920034 -178406494554725 -94226966253958 -32990749514444 -263694507705889 -129501204516349 -221709323975555 -201377865829235 -70681564069901 -95769714065773 -250047930608643 -224027698337817 -136237879127895 -265040544699633 -15862472640511 -180601610200869 -172908908469465 -197712043286511 -216169980801346 -207688000568987 -115657257840758 -131818688315600 -209546353461717 -21815063873262 -8273356697459 -232233840716536 -259020050358616 -134929595154255 -196424464103062 -244203392340852 -189549003929548 -77342024759780 -182611995663578 -238815369980884 -35648275740083 -120874461314592 -244746092173167 -101069565235805 -154201932467752 -196730238226693 -249987426506096 -280467689375613 -10101940112143 -165934554128187 -98217995847678 -24635250681969 -174108993354675 -242421181668610 -178376433731978 -279821628864498 -171405666799590 -228659159806238 -138635360334180 -133923911518499 -232758788900195 -214556792306030 -92182928977238 -81898862123456 -243829117517434 -244274321579408 -120443928223018 -138554430127866 -18522065803870 -194228698794220 -116631690702887 -276603067639968 -271893565007160 -78441096134285 -192838605678165 -70799530121926 -133031559742750 -29749192995503 -159997359253211 -112990601270329 -96672638383630 -138887758881467 -209347608986803 -106071469845391 -208498541426247 -32206965975895 -57493420160677 -9886709267210 -191735164069804 -229413650739146 -128221956089873 -255466926676184 -27321110518327 -226089618524254 -252526595643965 -116317240932127 -196597615820200 -32148733995703 -126793770379949 -19447802799786 -135737196365524 -238551974831844 -153716435903373 -115166952374789 -3594813177177 -162316843470333 -195742838308049 -28041201469580 -35970631907085 -94631154806984 -248273535943666 -88096292674880 -78211758044245 -19965514546157 -91952340401001 -46944910184957 -127200450822163 -73587065615270 -185736856095209 -249657398063632 -27183003443128 -197426326514671 -27432572541400 -273275161980651 -189475069615338 -40994754512173 -52392731190032 -2858471129158 -27332223214931 -274375835472089 -250189659086410 -4051093481935 -181210634054236 -8043639830249 -132835129462110 -91849660936121 -102196193378579 -99468418869222 -115959113479439 -169978516431698 -105694731033856 -156266749330842 -16602478976928 -225053420061343 -166290769920466 -226800651097574 -44951965420548 -134068274924992 -9702829496479 -126118702008970 -81193987459752 -234485201789797 -127591461028092 -137457919732002 -5925813245612 -203551191894643 -220771338486939 -23798114670736 -217966774373889 -85085620065087 -254502651557360 -50624011748804 -105218824906108 -121051015361976 -70989233795276 -102491835475137 -94617804304037 -35302183555599 -265743963923559 -9526040038511 -51096596181463 -88056136846841 -141951139692933 -32089467691568 -103911594242407 -195010772476221 -219725803146122 -147415098353164 -134653664706172 -194459321782103 -227235151180234 -259528013150729 -93329920420833 -64292209071907 -53829177109335 -163093064087 -135799892396232 -235927925743713 -26768203277990 -12415078425765 -206404217338275 -4455944180755 -71802690490783 -109439331219891 -138846672145867 -165404291924020 -102381922482890 -105486513136954 -196083073016587 -92599180603705 -136438988223308 -68656151890385 -184665533167819 -273760619367537 -153156752877568 -64835741512692 -221235701124139 -21867993006542 -158963371733327 -197239991943501 -108970567215018 -97335900195100 -618714268658 -138891916938254 -68893009021890 -279382977728057 -6985073617509 -143728655741108 -227786243819821 -23875069476978 -182163343602830 -79909295476387 -179932199647510 -251716784565317 -34366264728370 -86629658324394 -108958901029695 -80467348759828 -184552069196409 -109612054024205 -91938518293307 -260386298944318 -214850709759688 -253664679117363 -165454559294022 -56748627011735 -217321372303145 -68589698478787 -197499074836973 -204446435246893 -256759827913996 -225408564828182 -44825854712310 -110231903101392 -59037321118038 -235834924524810 -260825398524644 -27827589574105 -232672226420578 -27181372836661 -132810021770638 -260581507996077 -120943737491038 -109553091651861 -5769263237659 -174388544448657 -53479879597017 -258985432568017 -231945428966028 -25662496240493 -90943814698923 -165585331053212 -241562677759553 -127071474711866 -254400102446056 -102609005744603 -34929315926081 -200050271470493 -14334044167448 -73359884035782 -269345105506623 -49303357691440 -90473131078086 -10275557985724 -186460377967493 -99693101831853 -197344485409990 -134446468403064 -280869640911856 -225566482656551 -115031278629493 -222327130985900 -267447076592883 -21205691149333 -279147261391289 -124173828544390 -207299844414084 -269687338386027 -254043478768049 -179424259671590 -181114775046596 -71959013638196 -140162838651284 -281002779757370 -24002563975216 -75863054022441 -279431605966710 -103098056089055 -195279054632112 -237995719991668 -161778445928397 -28074953415904 -197187460849072 -102694478942287 -114832169754117 -173988962813674 -25310908956852 -63354087161712 -120621547339304 -236559372787911 -8105003269949 -96828008000519 -23897047657149 -149615668304910 -261754882421807 -208716792488002 -165406064622372 -113980305460594 -113125656817004 -130812157848734 -77558738577016 -279072923439815 -8014935517672 -272436628893528 -7625320930529 -251495999405113 -276800850912205 -221262009617705 -213848645992235 -275383448696826 -100577127277307 -217918144282059 -85018688105563 -232245295897224 -178839274989995 -32654980907467 -21847443129735 -141010459836276 -63091445713242 -97521982080979 -161146862970300 -149481973699887 -24032805254931 -90587915073723 -15095793833265 -218350101484667 -12480404911623 -107964747409418 -106305961279380 -1575977572377 -177425275841272 -242750651836931 -183821089598860 -240496634603295 -168577328829879 -112249321652591 -214248312316150 -143861896334205 -234102302400647 -97750155422197 -97376081894241 -27408469976966 -203327945783714 -202136009510400 -775339519172 -102133960819796 -47479586562281 -169929968912435 -270364727212817 -86856378720641 -151738041750317 -88180738066538 -158942672675746 -187042807276476 -78936558378978 -237981792925767 -208136078703583 -184552443558784 -12170479751771 -127311987712581 -40116005821718 -162861181529562 -29267088557532 -205888093102290 -52119368615625 -125818082576648 -56294587924247 -85360264718680 -78953156929814 -87778326343167 -66236721724998 -124239507168955 -29989479700478 -161992449785577 -197453324858778 -166922414164100 -88997293808714 -242630318870848 -152192005425337 -9168039576938 -56600362047878 -24887614587432 -17383123425545 -277957054627694 -22786414700714 -80625223410583 -151969336474483 -107061312280114 -117655066810532 -141483196519444 -63207405157749 -137659942453730 -115657472176815 -235974222498127 -205842023072518 -266208464196549 -138152181508849 -243742240061079 -129585110089852 -239102777785621 -50156150534916 -27080481676182 -96027393563543 -167485679941680 -143993345258932 -119694032579284 -250459070280194 -187182115592924 -2282419826522 -237960368820119 -278449383503883 -100689584641382 -266306661615493 -85292510226761 -278501507827807 -140062033046025 -50683213324337 -95436384457721 -179303158047522 -123645774247127 -62997315475733 -236978823880882 -162080143911671 -153676479541887 -259262884285690 -177803940991887 -80179576779907 -58899130713437 -179126042790982 -144875819154188 -45191058985848 -180864196716156 -27838065982917 -51662855513357 -38902522583839 -12159906761433 -232919987822878 -160310349810716 -199475345899329 -99392304060890 -2125407623076 -273698560386267 -46144046323075 -65497475591768 -194879901639046 -99581699166278 -208958019661160 -27793884310056 -206650981997834 -87212213964299 -821803148283 -239635486361095 -61598367427044 -57378947701994 -179073363761174 -2265895653781 -61392613005467 -256735938075442 -122806871829163 -253381775814981 -40106532396497 -280351310029398 -18165530559324 -208707921680731 -8977823187935 -58054169961801 -130949601591160 -74822993110059 -150394877698025 -263426126250770 -45659741327749 -249389652125258 -273182235975429 -110194722418592 -14875237427474 -270550715440517 -68121015207046 -164290072355842 -58913460949787 -241154762891596 -92336585416790 -229658145583086 -190562112856095 -157534080440178 -214188203994984 -170380060764332 -250216028433894 -61660797917594 -15832878717312 -44086413367361 -173088448760259 -206689798104225 -68609167300259 -115247282653707 -53093513423893 -135321892805484 -60844068155394 -110464142599621 -278575827847609 -43972126658625 -178859969047206 -272670377823862 -90551064472795 -97069310594584 -176245622982609 -231049837188954 -57675029088770 -254182683850069 -49781147271876 -14679019908099 -205860131070054 -21992584943129 -34672386543624 -169236532339597 -226677588830874 -186928154182959 -46688053104476 -276869099262454 -155429146012910 -140632609220648 -130739195945759 -53626455116116 -166896363898245 -260427237172240 -17229491918187 -8888833105093 -252905263269242 -85316454290344 -104769891077160 -104236495664567 -269534560514721 -23162939819031 -237297741285937 -76562099271528 -183347203562831 -173224728888516 -110222797020691 -178985026374080 -270274049023141 -67311074494836 -81847126725450 -159014771162633 -203530243779337 -105985250433887 -42651471037053 -178046739553481 -78006538057774 -198956476842068 -49907874792321 -1054314371084 -113598970209233 -86928036241780 -61717698227286 -135901547552357 -220391496313119 -37231160407755 -176165059920735 -230854861050552 -146345630310666 -266755985495333 -23287130117585 -39345842525780 -118680728978092 -101797710904703 -134318066157571 -25149855704097 -14181796760181 -163981512618418 -250342146982075 -40251029008424 -34905426087527 -222861151671967 -180463889309419 -55830329476713 -93043088555295 -71752474692749 -3929409677404 -248242880023835 -140300815943222 -90259329171866 -94360386311965 -111276435092173 -202086658162906 -41128608622097 -145745848835996 -804598280395 -89836928027635 -110939788367388 -134640770623448 -2721561088392 -26423688158742 -233183133413274 -99105748077632 -273540559006151 -93061152065051 -11068980725978 -137446414490993 -217947493650536 -20480684840789 -22734426062265 -268199088514630 -158492950226302 -170541794387310 -143644235078340 -215444170899507 -133425893675027 -155293526576762 -242617648696698 -250662034575433 -8171510896410 -102487336489247 -14520770057410 -70750320489370 -91500552076588 -19302683557790 -181002225461263 -98534949992291 -256477218613503 -249647828835667 -199306690501141 -185924462539359 -90299893088067 -27128893840678 -27749978280486 -56540738997004 -170116598911584 -229229119116725 -58380799830979 -103356979782615 -21270579895489 -75190680289237 -149779409349835 -281168676859064 -41723618801737 -135135577319396 -168581386606687 -109250687466508 -180729914870439 -21335337741916 -188499574770909 -113026253894413 -124517165395659 -19346047441295 -233091520606845 -167401856994014 -263850982116201 -131761905837886 -80160557709514 -73955735780361 -45018087414904 -47517407525882 -221350051635198 -193568691860873 -46703793466769 -135443107704841 -202968517849235 -42475248617468 -58467103249230 -133460654400533 -131675297941422 -41265081332937 -85304482828846 -148872408596572 -54401672807791 -192223745973210 -121967608977125 -36224338068855 -273490295928342 -65065016511896 -166092853190385 -140733363376380 -128664502798206 -97541209541620 -31892474272619 -98916128942554 -46018054336249 -275942079196036 -192218275651571 -221195076012320 -163917604674476 -226925151353865 -110945466703773 -31152464758492 -160841830635709 -166651953214314 -266764740494136 -267110734885156 -180074618956178 -108050789778204 -2313988923939 -86407701264392 -122277854346872 -235871979859293 -190353557712277 -133975021024321 -160844509230445 -268636594658474 -44447585072205 -90847063894550 -181814061746947 -134997343095454 -14750673342684 -241367399731733 -115571877685027 -131517451996793 -15996147315433 -126052129358113 -165693303567499 -216507440351456 -157402764903807 -229703079518025 -210900512037645 -192179488887652 -9556032664905 -76682828427340 -69842852721718 -230481355954487 -144556090978688 -39255937606931 -17655786416336 -44714978079101 -217266152660371 -35399154999961 -88313418379255 -160478323114780 -249036509146841 -127885475426135 -110863056112398 -223987999765624 -36344178915696 -258283777200623 -251041163340944 -204701764072820 -23434831807683 -105672651282470 -93633996489451 -28505816576503 -153311703437583 -126558486233603 -53481952755114 -193787004036662 -22005048453855 -180139880483765 -243829506761398 -136284681436169 -188632004148334 -36267704743546 -88233800733655 -3490442723788 -131191417781108 -125548417419499 -215098218848064 -212159376390183 -120574233354588 -21874101741334 -109665197630784 -253604572913682 -191803929841244 -216061744066238 -74929674416250 -201815691917842 -84501341214582 -188251663863247 -226221160514791 -87318768077234 -264402648471066 -52734509876419 -27666464684018 -195937027841455 -988603418410 -255520111963574 -119690289236088 -66332268110928 -33448772289114 -36374410665418 -159507646941911 -2626163648667 -169138880653102 -70506815515609 -112729873053109 -42095740891010 -194756023583516 -44703078368815 -69931552742839 -198518350156649 -110664493627246 -175092414831542 -73535437705269 -130921800215227 -142756424476462 -170082703419059 -50978896147925 -121518861721365 -114883802338497 -269654703552727 -191945089523617 -229261679192835 -137121552155255 -141006334811952 -83095927761397 -39817796412777 -239718217560646 -240401911888874 -38386475714770 -125359516686473 -206494500285976 -194015677273864 -50699523705391 -68064325033866 -207562211987253 -191474881201613 -227273901393205 -150089868734977 -162095397173926 -59202192473945 -78468211508419 -227924995666337 -184080591683449 -25743272127896 -184092198927305 -96129203955116 -125506429434108 -266521823193953 -46883016453972 -54580493097272 -222204326655399 -251611076557016 -178154605766726 -242316193660239 -246879608487181 -119418858302840 -219800610247225 -107729387883378 -225006238260334 -259119940916561 -79896468694878 -98613380148101 -280934135421740 -133698485915823 -189789611426556 -146973231935256 -280416366871288 -179833482098811 -176261083336687 -2115221978524 -227743030333720 -8463306543445 -68141627948291 -230287288230992 -92456768974437 -54796941009908 -154591410947728 -85498532554542 -262851991228044 -243700110853907 -267680536316031 -70178701733583 -119238327868380 -273605600964387 -206059387704591 -280860219938451 -61548366599220 -66909988168724 -199773353998676 -55055869001994 -15082425223557 -132474179943215 -204297921554178 -257359152953034 -167609063749351 -143910230994445 -218329486757242 -118960800527491 -217820780615734 -84053936878671 -55494950782413 -1766337098534 -166910139845700 -222930485506691 -152171813260586 -97657846848650 -81278626366186 -249513218455535 -39011184437935 -120717082903332 -26958797871651 -51164236396659 -64366674159214 -64508710917894 -173621087085608 -15188359315128 -256514643092404 -30293029278570 -204607239275640 -68028163976881 -273118242895067 -91363469344238 -230225847112825 -264173229171792 -3828158582429 -206734640048962 -65665654176569 -130475320778803 -156620014877532 -107560636415010 -46836990980078 -39694323277521 -124787991617591 -205738592815749 -249721428536665 -85570752995258 -54711195376123 -255229772453759 -235414152142465 -128024453621506 -142601368273561 -267410199689851 -163194680003147 -60629538944234 -132378711253774 -241401634116906 -45741966125663 -4075318000157 -254187949658125 -174276435965351 -38564074525099 -100518746903781 -62590765356591 -209786314356037 -52736825603270 -229924509044591 -266968712409996 -33856649099661 -158873511650169 -162823190589388 -187171173347985 -232053302508049 -190315571143302 -213040872583064 -101632761764204 -454619581734 -220222674338819 -270895179527025 -222314925861598 -114295188705618 -14283923607852 -280533606892687 -267006113481000 -198155228674280 -86926909251252 -90967185333969 -186271638953924 -112253510303402 -162304362237465 -6117870824848 -275987863598789 -254004019486253 -71937295010144 -66043856966550 -109854907846918 -49126354592362 -280500268412679 -251480063375734 -68842204491487 -29288151937866 -150562717663179 -244214976593416 -236360884337796 -107208085727439 -157473321120773 -159275810104449 -171889550272258 -63830299501260 -103614496849289 -152239873207240 -199234530961132 -233341824348526 -216953796691781 -253904911481021 -114122849675635 -230907371741671 -228871031649427 -136615560995297 -174024568827641 -165494257066774 -192708279714805 -243941837596681 -277262423562057 -211159228081256 -24494779103024 -171425147208389 -246353755343716 -90522026803319 -99339269904476 -1143172465749 -123047912666521 -11414548382440 -221852929211531 -271670858793269 -125301672114023 -102590125901472 -51114166022634 -36480887293278 -99660767407788 -83130376085899 -29807464154379 -235065575110234 -242582616148819 -253324570520280 -44586648554050 -219530161877887 -198318655930943 -87685851484544 -184702834004122 -191801459842769 -933758406804 -101168745535408 -205913777369164 -234239810459422 -61579482753813 -31510968874777 -204315327990964 -237491233225052 -112164217384879 -272874792541279 -227002919541031 -226697383448799 -253528111644030 -49883107509688 -41302724682966 -78951772012316 -271138141310849 -98107492064129 -168656897526803 -112577843166481 -211739410677519 -12969573665772 -257663909158857 -51144195759127 -172200115829884 -5759351716105 -166530269409783 -202094043625591 -73340135741641 -209775019862652 -134767454374613 -135962267151482 -130751736589107 -264881812605304 -255101192101828 -154049765754346 -164852969337996 -22938412297346 -61538519920277 -227331768255666 -229300683076447 -152905642889306 -83676334035894 -181959691026171 -95203226992085 -7450131323503 -103307011304372 -97953621093404 -164737974301502 -97287977925715 -139371971466186 -70652721197020 -281041631658907 -94634534205743 -173048783918243 -114549363775759 -171592623325752 -165511970599954 -76897661362984 -99526263413979 -162682663298268 -148933396007587 -18369900971229 -272287082652764 -103169701863237 -131520804285700 -259142047066590 -198317591305525 -155772276322450 -77579760118211 -82130858084774 -86803305632201 -162914662728973 -26249374972122 -108563385485624 -104905375957499 -264776796674079 -217623080759032 -171158130112275 -33733785811688 -140703265317164 -25350150288601 -195211681291000 -170892073122924 -60065248319850 -130402072576910 -62279680188773 -217355751794880 -231750608273081 -136240557732257 -149259500873738 -77920507196058 -77564632217475 -204684344895747 -224122301997454 -103084040323738 -37547396684733 -150746225793943 -133389555214559 -216158365737248 -91647594194607 -98597956121839 -240719203058835 -181122548670475 -251826580764936 -239656384305628 -17312802763076 -166341651027039 -89207673661513 -72157651012641 -228554881854086 -145713365335517 -213770516715530 -233293229424761 -137202268143217 -80628093993194 -278695909497650 -108591225973138 -92179640422974 -82523677383102 -208115202531976 -59763262283351 -65649064374425 -65080706534573 -152394146846739 -232427681560916 -175351464257672 -27675590257202 -91061554988782 -220765405572257 -110443353456035 -106519169528493 -60343062246874 -99609434425684 -160001965105929 -238524689696953 -226833668744420 -118457000761612 -151866212044062 -158190732747439 -125396729592531 -15016403300652 -13764872005212 -156268321661567 -166085757586715 -136548866992837 -82372475267670 -110774170390380 -120912922475440 -2405047457312 -96288369145911 -255891940048525 -34134649518548 -40522130526273 -45569437313561 -222652213242828 -74798448708016 -217541752141204 -112972288579613 -216276331105010 -129860154196991 -119207559030868 -234812275042446 -8210574704285 -30053937939265 -150571140537638 -270259653726985 -273461986717212 -235716249151945 -248892321908401 -184846972661906 -162756431171168 -18828967748355 -72938098263182 -33466586672007 -266555398896396 -137358991307280 -265055984358547 -15443171965437 -84278714043626 -233835733606142 -128905868820871 -235888375720179 -124473997660839 -244766394875207 -82046806526812 -83727888420351 -163004206940026 -126037833761216 -97837031114343 -44719364268404 -250262202391893 -127394542792795 -171208968120499 -9972059294034 -244300214185824 -14729178020216 -65229887867803 -45274956945665 -281292110236410 -153614940542202 -59638465541230 -30409425653787 -151397837215461 -253254012960173 -226646910112098 -235695699978356 -95479533655488 -32284683604444 -169050664100967 -158539865689121 -156692116213602 -17576481016800 -96512861540727 -210218247164738 -102155190449188 -253043602592132 -108785643616737 -193504010514854 -228029652164124 -241371664466675 -252132430640983 -219642356847619 -35796938697978 -76148869320797 -170640146643035 -151208241531038 -221252238964923 -164956280766890 -254123200803874 -270762325506918 -93738329214583 -147354828752873 -196104441520478 -78136174712937 -229783914915305 -240977407569080 -13608073772852 -77674883978165 -206007648700592 -185785892956517 -27982433076155 -218397186867642 -104792775505928 -248737674940547 -120349543840212 -7744399353885 -81648276262674 -164009710788333 -176073479345967 -251342584345118 -12631730487947 -256713718929245 -269552768174588 -44327467933355 -73555375844220 -229946877158717 -244825001418738 -227094631661934 -16011833061428 -200171034749938 -88036994449841 -45307157963911 -182622543282153 -271476142625731 -266384430504472 -229556319347665 -52999776874130 -110988461794150 -240933368813403 -58363750245413 -35099173671557 -72587707854496 -18908209287122 -226364797171500 -162026757087193 -267908222684017 -246971307151496 -275414274333731 -17191150665568 -88401913980371 -144297961748815 -28191739259645 -910063227170 -83002876201679 -137858128136159 -108734247545336 -227827088462550 -202579292907089 -130715340145299 -173194710096896 -234460334119095 -278743548193064 -128649907747232 -231700957398626 -84808546041706 -175978340420012 -6841240137924 -96151506755341 -239578679933441 -6462334911356 -138380001040456 -205964592485889 -127815186017520 -44075674520842 -143211488952388 -179995476292900 -70321600585335 -205894857287270 -10270420211119 -183962043122811 -169214469486177 -46896886717610 -116983990482898 -18166597868078 -194615038921727 -187884658908430 -7264742091813 -206928737606419 -274717875784855 -275262782851396 -125721908669524 -8715887508657 -244691939224779 -215849956523518 -253076081513361 -146044098509752 -95410316337086 -79681514342538 -242326938896426 -6818153891359 -231019914234714 -63409284622388 -60070171495615 -247455168033709 -232211850508028 -242612224361253 -91634482627791 -125793423077285 -239128446021337 -245956796637127 -138392132104954 -63725412722654 -255061701668909 -255945608231958 -58698638672821 -62201783115030 -89441235174427 -93086249393275 -180658572716218 -186895977119816 -158975982483844 -100437902661176 -252813830558557 -198194892801565 -141487507306650 -175974679534681 -93262266562671 -206690363475981 -9822865529343 -182448434624313 -217575231463547 -86520124172338 -159299773867696 -8720386207568 -216373767868697 -162007139974421 -271665940126536 -59276746281757 -259830863242696 -255171522763402 -160207150601407 -263068575995867 -171174886177964 -270948209519366 -119447876447721 -8669088113085 -173068181881136 -258374080824216 -3760588119202 -82645967927446 -204800166893606 -14258157003077 -81720480330919 -167846245719382 -136134482301816 -169003581344395 -216300375650183 -234360093868297 -68258347140512 -128843576103098 -134256771687776 -94336331211820 -194069154445551 -59211669463978 -130509590975314 -217481686353296 -240905608235655 -202832736222700 -99260077044968 -193952189142079 -264669589300309 -88385345077561 -225470806034682 -194186041663072 -277130028927751 -43327182091904 -71711552789141 -100075708361935 -218584736396215 -189786933238473 -15535666514224 -139630230064578 -161238959291103 -77231514219050 -236201968568834 -29079624164950 -202148438090225 -274051723340919 -8141707210286 -78588673987612 -66902091787525 -80417168975366 -31289823820101 -52890440984591 -138682183255394 -117395026321783 -118612529129043 -205060388028986 -1991708863498 -20774623486348 -89022728497912 -128326917420853 -208099790839487 -188852792355428 -97954707082519 -95883989934730 -163036527750121 -128430166154972 -22153825179026 -241355527660177 -111269122101850 -3860670174673 -209406802705593 -68343383210607 -105176580093244 -263932005227561 -94297761304781 -99053432858693 -125225755528612 -221099356989864 -21254604710891 -183522500800887 -276564725526731 -105402701613097 -237140611481190 -202663036121775 -278022279166154 -137517736221929 -167829590187891 -176258130224272 -103647087154955 -101735803778744 -195395763910497 -249351176215195 -37740433762793 -205339576736024 -121889475850938 -229371309424137 -70475400040798 -53413412557162 -276750191738145 -264176512420227 -251296626532108 -275373032381124 -173362891959577 -166775723168583 -187478371434364 -29061630108259 -254977202938136 -117532234743784 -205207044839100 -152274206160158 -13921967854084 -258877039192758 -82161846583851 -70652923437904 -31493166824229 -210268037107282 -94078293252252 -67124311945238 -70236875416978 -95136282681281 -223961131902831 -233729000623228 -200920955118934 -217889444220537 -97837478126758 -63018810834964 -45758736715894 -6360223565180 -138435282108361 -101463472224739 -252246013007165 -17053569009364 -209661778249881 -218301192337474 -245792709464302 -132011091307484 -171281613163809 -4571813370959 -97030866151916 -60550288017065 -89846670045774 -46318788184861 -34664572158412 -25334744243519 -147463338981698 -153966373106210 -115321644325193 -170247352610275 -28972757146906 -117695515595019 -131566168684597 -253838456230349 -121124250900647 -10041668727624 -176028694411254 -123482366651299 -205388978791445 -104126921832106 -62947317089359 -217353513719508 -76337835828387 -87192863905305 -143608591200288 -145303917760586 -10673751646964 -76294978312611 -118007248991068 -70369885260800 -235976624476124 -76245076149403 -13993343894147 -247943854469905 -25238117973662 -131909226356961 -281451787224940 -179346210791157 -167377180165796 -26548529493600 -152418501560122 -169989314650707 -200634086064078 -85081881222094 -34651165940671 -5613829948426 -206131543012888 -167475711653268 -228622382649713 -166828620571707 -130308023953212 -15831632576120 -122888471895043 -87065701206060 -64153715959663 -114548212766339 -8991097315545 -200445494558592 -226794169722568 -112521378763662 -98105021383369 -122941274889096 -138435003856889 -143299213954796 -155062111507598 -157511647431690 -230377301275833 -37714383496938 -133508651953094 -163425224016801 -202692231560343 -102473509079812 -255962873796905 -71404321396093 -143248946081730 -223910929037779 -112059885438007 -10341107185385 -64948447428589 -85415114860591 -206731018013668 -22824158697598 -232544751809428 -27889887598165 -140468884333903 -32315853298941 -65355550767576 -196744393045772 -56510747846364 -227310936541951 -80618394343954 -88515457883309 -51564463729006 -8459934165997 -189453486847054 -162791453772431 -109600270708627 -208120738296127 -10701120012220 -218656563636273 -164661702260644 -50473331436016 -111690630152702 -34525695548107 -153086717570154 -134377902602265 -99637405757153 -255778697000712 -59091725447019 -65130826089300 -170808362079629 -268455649860793 -180736717952506 -36395305772115 -27273182035089 -124276900252592 -7215129697398 -278958817984069 -110062169554556 -246264315241810 -258026663339896 -125974238232481 -23290899154571 -34700522959217 -86262190498200 -154604075532970 -10984108091149 -237404332503567 -269324754000310 -275021983355619 -33376537028080 -58506306183498 -232898370189765 -222732111329470 -193499256035225 -58498270399290 -161584940365878 -185591188067360 -96797512525033 -62055757328918 -269963821789237 -272654251244423 -180044345887124 -77093291967531 -187438698113260 -181363591102494 -217587168239387 -193160675506146 -175815785598224 -243974875261055 -134076964459134 -234332295257732 -27815056492449 -94327331028748 -232472105923239 -166007047427742 -17346728999669 -181898804854692 -43070147080398 -140487957614420 -86929720297174 -240326907514159 -76785558392344 -268365971225817 -108382187604112 -60631896264355 -31702039265205 -261528730587855 -222460065573860 -154275675801042 -261316682154237 -235956461049911 -42883161628983 -268868365765429 -52953493788640 -72020917016625 -276062078559481 -254981164800797 -237331169106634 -37747861327145 -74010301495027 -111097315827221 -4042511942995 -81737031447030 -173947955704679 -206893735274278 -275047061220730 -157592200647777 -122761786029147 -263528292494115 -36220818455148 -51947943391140 -267419959643229 -225366270764504 -251763821422045 -155574928815956 -46844420955806 -71305695202685 -51184511936633 -99240879669215 -65286636254332 -219880755264283 -245791406529898 -151986767113259 -27813689236815 -156156681209440 -187653678096738 -33308170522626 -2169448640743 -190619096796748 -96722042364860 -256821169829851 -142812238520512 -127660865678930 -216475765395307 -245793192259722 -118204921566606 -281424308520084 -176028835532670 -171746955327490 -204184965429920 -177161943207149 -93865343769795 -12223422638709 -168909356500950 -72477978316920 -138946415232450 -26297416756751 -2823684962533 -97741745267290 -10898084563220 -266081369234976 -189212886165842 -262953717843890 -197271308211430 -255902594617358 -203008731591658 -5652651465771 -154737416067187 -234760867975974 -263424539550555 -66893871954404 -166320208914807 -94964738622235 -42278526752429 -26587297467200 -238376255976829 -128164856254771 -50124937082039 -29132721923811 -232582695428954 -175277703299283 -161305439855769 -213967253594378 -146813436439265 -73398256072279 -100473523711139 -67957951576566 -96008627292069 -39171697002328 -79867082951601 -184543503293872 -208176014943946 -27982407455702 -84705169322543 -71904259197905 -191742832070835 -146618614757943 -75079842327997 -187184090962672 -46169571079981 -9823123716145 -68826656619922 -112100533872120 -30917547635941 -277762119447023 -242097298688207 -73367576773988 -17529515014345 -141686171755995 -107136324510448 -158595319624910 -236040817793993 -77849292181787 -2603502885952 -171668456838302 -259206226827454 -159546941649772 -19682973110699 -49293819243038 -129696120214336 -200460013954002 -11844479638891 -279689084681 -197477359843727 -85082974702265 -39933099802041 -71026280231606 -83498765173881 -217306952056886 -44685185406356 -7718552605697 -27868943484292 -77790374806258 -193890307851090 -159702812639302 -267830478801968 -234727161887486 -46783058450825 -6185589278087 -48006154945349 -7273199287182 -221028700832988 -65172295406197 -241636020087134 -73325716385879 -41853336999367 -242266618531595 -149041519381231 -24901511647872 -75202852635940 -115010010489263 -99428805890780 -197538065688362 -12801688924907 -128870990925732 -280376547658470 -30761839801418 -235613991459494 -93239000234972 -130826369481078 -213442451378470 -269234187596759 -179948143432573 -157702517605117 -38398985681505 -49725855334789 -225110593948641 -248788428275077 -212753799424612 -48970148399623 -124248457006936 -187402725276684 -210661309614093 -112465927248412 -220666253014284 -83514133589558 -80576418649987 -133116958212333 -86169579802715 -37025481449525 -274543698519691 -210582872641022 -12536842779741 -6700783190882 -7191239858844 -235482143944244 -218813897641573 -214796836801853 -274124627133149 -168881774858139 -104853470001826 -15053138398952 -81749736480716 -41825103631602 -239720776497431 -3725285126122 -169368870553413 -261959938682243 -185150923388531 -183741425279375 -181035922333529 -148417894655397 -171599572106993 -275929338958711 -110652669101045 -59686063651883 -23702532299456 -46697774743944 -16629987137300 -281226207713371 -163422251727168 -257182660068752 -43081616270758 -263037216792515 -169241093854451 -136093775923240 -268889987786454 -22607530556952 -32292403109301 -280895229724400 -75346755776067 -147674596487782 -21515215764268 -14803186891816 -49476705175537 -91521714039627 -277722225460706 -231215217073913 -221036714578484 -16666365936725 -184300087640934 -192603963124959 -271299929977522 -220937310698742 -255873157859963 -201194602342126 -247046175461406 -154904756397294 -19968982907978 -210524446967895 -99147691090781 -15581903178103 -279806557082141 -243445765866216 -20539279733515 -146955795886240 -214407885889904 -97261491424172 -5334379234858 -21256871291608 -220470001005976 -51441581492672 -173996912237724 -48031379602395 -141359186991359 -269852752474980 -194244368501768 -15719686896855 -64624205700901 -6049440958966 -211217867541744 -203854785279534 -202721451538724 -122829329209831 -167117756292731 -226020745823390 -45304433207669 -200295742923014 -164247833261715 -274167554821455 -272424380741732 -182019507517889 -37972805063239 -263196523821013 -210248535848740 -100387801228471 -172902021928655 -159402303437914 -261285765701010 -148486749949170 -278886669227268 -7919669257357 -192173848561480 -210710217680008 -230057950237127 -143267722690319 -48872531566668 -210165989733369 -40312066150653 -80429705947736 -23293850212165 -277898228592177 -88869722677877 -60598470928228 -41786628205855 -274880857280854 -264777946909055 -122355170426738 -148488604352864 -114498306318918 -212851206446733 -264250992108098 -90654909129305 -103700230761534 -160174650606461 -252930182452306 -146457020814752 -34528973056067 -48559049518074 -138116870953815 -140607735740907 -260813943626420 -171643012944095 -252185851761908 -215414501841720 -32733387547910 -231738803134296 -267801552256967 -82887267536329 -188320121443264 -94255064294689 -144167496050923 -149391174203451 -200341293495172 -196857298129665 -251668872189218 -113144263111873 -233233177187274 -230116392068234 -224572892607563 -266054332522568 -7932957391823 -36710342803736 -33722532531870 -182951056190620 -230836339970978 -8791421954059 -215184444887039 -23390337935994 -168769343523713 -196419343906065 -102084418236559 -270511954536642 -75267290798899 -190723361433920 -97018206489835 -128760152299199 -151372751488674 -145605900785783 -139503544561060 -264050577445420 -66530962655727 -42511601831483 -204221111486549 -104526142372065 -158379239566510 -174217975719110 -261970987672297 -209963102253213 -168439438566876 -242409970537723 -25774546981392 -101041305799493 -63172414704997 -220568895025551 -138290638325873 -93523227229243 -103508552129675 -13926892406020 -199219362112313 -243116921076662 -163283763623103 -89779153792215 -56369970800378 -248453909439567 -208518393374077 -132281531752234 -267666701168458 -135256226141927 -142439436930998 -54095866558531 -175705555489076 -45579825466042 -91997300905091 -171081588637753 -136151803375954 -222834497327250 -1067421266321 -159038338083732 -174671829270017 -78078226457933 -279747456137852 -163045462734304 -78802904457771 -80909345673606 -40913136095458 -120191525938312 -267630431325258 -107669059028071 -47322114551238 -194515700669115 -198142445669874 -174655468176598 -164390337264524 -121845706629435 -230791017820346 -143020058699093 -212909167776233 -224416265779961 -244986042379274 -276719922506785 -228528388270389 -235848286053318 -73114611501890 -73847207614239 -26661241982204 -31866447779851 -222166168818366 -70401746772885 -150498511274363 -101789607653234 -220653393625569 -261933254634801 -271036273301860 -10382506495999 -225529892522743 -244605106910431 -5320852208032 -65696141837305 -253265919457567 -22965176966763 -3014521147872 -61584454250497 -184330742768053 -109162905408710 -26263361524083 -94795926857989 -1116618862584 -176652524583503 -35516209243546 -170786785117327 -233573019499705 -115747800770920 -177766818548812 -184694712658281 -19823182731210 -253731032651846 -228806706496280 -132844753736778 -66851258485010 -51800178141592 -264981560985349 -71277150434083 -66067582114356 -281412914099018 -277469236417541 -83887719731364 -263316531361469 -95295039000908 -161518166735745 -215753237622932 -143221663438451 -109877576253338 -150860531980215 -150511201317676 -243447924627977 -68924715228940 -237333934190257 -94575195469559 -25667856562421 -40235735542282 -211776805410923 -183681409057089 -91412222644897 -84799006216569 -262238265489532 -252273495003847 -48198471284476 -37278511295481 -265511392983429 -175522040727163 -221797930372675 -18081868839631 -108683074598427 -239212663100584 -181645886638338 -29372111528215 -12886706809619 -164566416413591 -118840930986268 -229213414759336 -92862280216313 -140660830783978 -96357660201326 -92619204745515 -269875607197427 -178968430189468 -227417167043618 -62788309742863 -220884330346510 -101070990528255 -104163285424850 -66972049790848 -180352880675849 -2731116945243 -161295602169428 -130961440469022 -30091517811733 -54547583219397 -73603890950230 -227890748949177 -252740127779800 -120231751954036 -279971417200844 -277192674451619 -168550909277475 -250638811632925 -246880950639570 -191602490390666 -205187980983332 -93816447299743 -77425673567902 -105139490247718 -92309527861580 -170480964723618 -120328083028654 -162667780876528 -165482250422807 -157053432361213 -75477746717736 -195816694364850 -225746448232524 -96935049557566 -136693137707889 -216741817644901 -229915756658335 -267628408819580 -247636341810447 -266215747193667 -31005074182940 -29854509452069 -256869775968762 -79134435364660 -262507607622067 -96905982697394 -14989442396341 -241945101979840 -13247331111619 -148775734129166 -247925375749388 -73779785354069 -98036404902927 -121452846068155 -196358592046184 -221122275893134 -146608473843513 -24124498530355 -222447611535130 -180065673537683 -59754681122387 -2285774318535 -87090768238200 -23049688534103 -155709352969899 -278705316553646 -62930635840664 -232807281988036 -39286371600449 -107164071914291 -156568579166877 -15015179351646 -133113744810433 -26555491214623 -264482551380899 -68876029238367 -101860313059629 -156929687654885 -137515684912521 -34880318596744 -28720798173051 -60648138152509 -131953829323363 -86145147013353 -146111081858174 -102876523240650 -65267135517377 -109560853620311 -123819653280582 -240024953217101 -44519198587202 -173398900516668 -272058399267550 -157289327556770 -274399299470328 -124800453142884 -262124801518122 -59166954535834 -182703070938119 -216572643964784 -269620694497453 -92975508631436 -34028654347124 -132429756595502 -258727845574446 -173611447572406 -4239008796637 -166989016794685 -60012249940210 -46815760699360 -279678908361163 -220861170368975 -263360145579252 -140174765179178 -129660174983215 -124182120671710 -197791988988534 -210472385595115 -262361213618300 -34171215612037 -142253181461113 -251684948307702 -33499403032585 -180791233265581 -23086639468188 -221976513170929 -278426811300864 -134291152724484 -71218382616503 -61165273679003 -200488108383488 -249742305407566 -281192790747636 -19690406966002 -35382626854664 -272711669933264 -123426558355664 -144495205173759 -124265614435 -115730665721432 -139074047872431 -235354941212591 -64830681775351 -202989344732112 -184270711010905 -123892345648135 -191879141498912 -275386788352699 -255968343569979 -33102764451487 -259676577937153 -68231475495207 -76460905448908 -137315252465827 -109805819102157 -245266250270504 -25904047413231 -39963711718282 -235570240654862 -6666675581956 -18651961124452 -31475528700249 -46950467953078 -223808271872772 -62808174550451 -55646670570602 -4241840264053 -273005254004346 -98921159348803 -257756897773356 -256184437097136 -10843563434229 -62681384007789 -50916020070807 -167511143883009 -185151079510802 -103706138589906 -199431196720408 -231242147067334 -112066900121727 -108511661236205 -56839334431672 -30791159773165 -93695057983527 -56758076685802 -253963576078222 -233388217031458 -10776147323935 -250729634612367 -216075983420864 -67083422759162 -279576770909740 -23766665884727 -80177196445766 -5409758078746 -253674705118516 -192696528154098 -236649520598251 -132186862253016 -163389726221881 -199151804118314 -96306841135696 -86981721649973 -89643362301735 -120664057143902 -138565721117857 -117127882272430 -71086088163987 -68683690645667 -110552506125835 -229086438355250 -156338685267865 -132971878901556 -210078368747781 -103540065716274 -63547293240169 -260977534306477 -58279402913069 -8564645577743 -89012034146416 -43985565872207 -278700901322678 -45307903963115 -158325871727385 -211998128359535 -29433828024678 -246538443437681 -258688986742705 -255480637965715 -221561648864634 -51847816837006 -127769786937212 -244203892716362 -6064262253040 -225545259364793 -262433015938601 -83328318801275 -30043344896496 -263956808118146 -182850736410625 -194124948689516 -214297735028822 -51599494206092 -52747037305141 -226449149453905 -183896141254908 -209937856734488 -59638234683820 -38040658913935 -99022864131399 -268924299353933 -126683290218430 -129389973025317 -4438647318849 -146065426553314 -54948866145897 -216291391328898 -247916559890412 -13939674726599 -82603495019857 -63601120573118 -213964453914823 -230491752411324 -233122243820373 -189863264921379 -52115051837651 -62473453278497 -53558402202160 -190349350202131 -137606020973767 -279005846535396 -150217589552042 -64711324938324 -43827709389092 -29685723160233 -215098908411574 -265852868915373 -50924030996040 -55217323365028 -181882077489148 -32945316813731 -43779024984060 -81489363865281 -212562374639946 -142550833954216 -75703752427440 -119434920687226 -111863497734708 -141719240854596 -142861503963107 -127468943997986 -104168247998764 -187671221352052 -2251044750104 -276294596966724 -26592524367 -225472063338579 -85472716068381 -274154888786397 -41935248554564 -25935473352989 -147550143798675 -131612789962228 -8551847626523 -19762514674756 -225527219106006 -44704698408354 -109527283673273 -167675266354257 -48566716133937 -273419102856446 -143071054421006 -52111282371643 -130166319417817 -196526365588627 -247952778317416 -72407433752518 -197058407238335 -29704227789243 -6895656718256 -86440649162759 -151367145787022 -192397900591651 -117211784114929 -109615530940435 -9740534306430 -264789125346656 -126929050028619 -62666525521772 -160277358849636 -177159011278652 -29638844916789 -193806201197417 -173858033753679 -260560173419334 -101376144607111 -24969763920031 -67340551081792 -103963167261445 -24436540234776 -230503067204128 -213286395707467 -233384426109487 -242669416960394 -82999328943692 -104286424126187 -32664082041772 -89321089760070 -262899305017790 -120352358727409 -258720048664012 -77401155616349 -80097008948013 -142758070821224 -100969390315989 -209116725886071 -223026492962492 -265654788278084 -45440915497380 -157369058288582 -159716328746887 -169222823748192 -104371759637253 -126454053309357 -93811605433545 -107961468656398 -88432607794886 -222970473370518 -4762447567349 -180666415847268 -176917149279202 -11078807716934 -205954318077758 -132756823523461 -279456326085075 -128503250491371 -279281232623868 -29829861883402 -169675282757317 -142212562989592 -247466115916899 -254581308849506 -178034367199959 -17425451886504 -186438031569743 -152297630208029 -234162571490922 -50539231077943 -267414974951830 -267188893759819 -173580458822550 -41920137138531 -240487344413149 -29858960999091 -269799727834272 -53394935783358 -170681797369719 -232159062061924 -31091197769776 -47038805937727 -74123280886862 -138782469850466 -84636791444855 -21595905591208 -272322074913782 -261481846115811 -227031095750963 -125925938808159 -165098227000982 -111044917497349 -43984878761272 -222114814375469 -69558728177726 -86930363397509 -3680610199957 -160335377726699 -165618397425797 -249588802496413 -90722852825308 -185262595927843 -15234241489112 -135937310383912 -173353671134902 -126629718323710 -150623048795833 -157421667270482 -144661313029083 -238154115290594 -137710559869337 -97080146582175 -127699122647006 -62688324035688 -196821005600114 -243771746098954 -28851963724506 -63547877032341 -124934036945903 -66886965167623 -405980133047 -211071091768858 -176160257810382 -28402590399605 -120886328212127 -102383605013394 -256238719403872 -238175818515470 -158222066397414 -109870013892125 -201552451665457 -101645253693589 -179096438651466 -189717438743886 -16000332925513 -128815900734529 -3350171575976 -173116956630520 -8435000170465 -17188435324720 -58998807101366 -178037562906590 -32486253949152 -208456011259944 -28686188920479 -279386120353629 -74591292807688 -140114097122724 -261233629670275 -21333250303007 -124465518054453 -176107682314004 -40390404248634 -10947861004413 -236851675682296 -170270534482870 -59707155872129 -62433221513000 -125343889261497 -50923284970916 -275213648212901 -155229705996733 -12948417940942 -213703397963124 -55233379731759 -131278147046557 -206530284443274 -152917721735149 -199801955753716 -13932316008319 -168028330957613 -184093063573140 -75039170767642 -158388778056183 -127096883958104 -14108731414944 -45931125262584 -151417927301656 -52478723914233 -258709947466186 -242455421739145 -4023181966751 -64710190741849 -205910479349045 -25571232366879 -168892345003444 -110160312560140 -71099406624096 -261158168914721 -269824471834394 -145492185472877 -52593809874683 -234536512938539 -38577241057402 -274104802986105 -71500038372051 -43446984123231 -110251212872667 -5094870862320 -181817235839432 -175000452829760 -119319150655473 -270022598144555 -163477444747312 -158951570527725 -275535677642543 -225148679830715 -255648084153375 -3431374523705 -35490410880018 -227378190631766 -107827458562383 -159956118184416 -67253485067860 -101089168652612 -11105205674412 -247061375155195 -46644587288429 -160643523581427 -279754243021711 -209120784140607 -260274642491567 -87629968217347 -95257393016652 -133126284111148 -38691663150596 -114287789710729 -178169602690233 -82974677124278 -239244018955142 -150343681856460 -79286117263590 -71055163288695 -187533765388506 -228107252480417 -54142322670804 -279004768467824 -229003545914634 -94971025193023 -44101137557494 -190278244622078 -143782670635479 -3500123288134 -195749357293481 -11345549606762 -176633188927430 -119294553701772 -260530118436964 -234921837237011 -64946075427659 -35454809698901 -114815662067274 -243595851711290 -211067716031634 -48170355674675 -222573836619869 -210553108299618 -1459159125511 -172186544329049 -204975237861020 -209267726658620 -77240138872949 -161684675374860 -53536400157006 -44524843711781 -228406134836133 -104734114885811 -71177334618703 -38807084441714 -198160119633466 -178842153244745 -152946094982182 -91246326810741 -233616757533235 -100670719041569 -150794025835269 -271156456442739 -35074470364231 -94133133124248 -93379812842851 -172852773919270 -204814734066518 -100560038061353 -205972350933433 -241407406317908 -126033284562494 -266714968860822 -88440986788062 -136622193921246 -203708100322604 -261264243110321 -181987472764468 -33769179920866 -208244815464577 -166983931356915 -56500705623842 -266621452676424 -140000633151314 -172497044250212 -67741672564076 -71984123425225 -263928508208732 -115030140448088 -152854111928805 -50087029472724 -132911990492201 -56042419751600 -98331506928138 -90854579979810 -187722773828285 -110798840345453 -4812132298703 -191754610842518 -156920239645006 -141744709866883 -239536629860977 -93894750666725 -64847800502907 -215014171402264 -73898883693213 -181478240021679 -8708307689109 -273973496625628 -126950235201716 -60194629958492 -9076386325065 -55616933320394 -206084607345947 -48549162994659 -154335279587283 -277580115277661 -120874531081886 -274861859083079 -25814970580707 -204879106603960 -141614549497825 -39903520150308 -42785689812891 -115651053067528 -19310294157291 -56440874353536 -92387978953679 -113010106537952 -125804424443390 -125795780213130 -255582208808963 -68092140970246 -95080731300504 -25508950215533 -274050687722977 -88328630517988 -92032581272249 -120771027948913 -160095469883797 -182920921382936 -219894397741314 -241177254466486 -197368228052848 -105649730241222 -167741191102200 -240740165446894 -208849364125113 -87808185034109 -216770277079132 -193204582151289 -8492694202191 -63750455470654 -17401562047950 -128891032406876 -243771064981920 -155496432645414 -110871394415138 -216207355483558 -169125126735383 -58874706715051 -190224485008441 -41095453638326 -186365596489541 -197273991263598 -180089645856624 -23751502196843 -86944585185235 -114111669265912 -20794897384256 -179623829931156 -216556448941903 -112418533431505 -231916317148142 -226597714763727 -81102592930091 -189398431487663 -149618885231482 -30871369329923 -161858253830215 -90402368409548 -215288368872029 -87230999942147 -193819314572429 -143338023909303 -35473139676829 -213566102865798 -73259964835196 -257845363575158 -165485139207180 -44943236682097 -89472271343557 -185436128428810 -65373451947749 -22966140812645 -233033133025674 -171095046589174 -41123473661655 -46222580820914 -63429753895052 -173942169274081 -90431832951644 -160961672579088 -198269630780405 -47026601350454 -167026598301767 -160727585422752 -154881957348109 -251664282093566 -231253823888841 -146235352801711 -174890644634019 -205095143215848 -262441313920909 -74631239669689 -7099791391797 -213639133569883 -42101163159786 -43481092452804 -164488941843513 -120938535583605 -15242891974254 -113885774443176 -14467210122091 -200183647781230 -96052535861863 -26720362570530 -76591276487278 -160731156882400 -125316704055456 -132567264654277 -3350364949609 -273851457595928 -135179684667405 -3549951209450 -279437877333046 -227562211953591 -163906119521283 -171638656092341 -64674245101928 -142245089737432 -55406811248771 -254955343525008 -266807368832353 -169243661144759 -28892071836473 -277593798842128 -272661855165785 -91415235402265 -111593353832536 -210872916787604 -89004299290959 -77257364232607 -98269386131915 -227730359771359 -193005684203277 -224657454774201 -270929647010039 -142629969478605 -145799969932516 -196100483602626 -90336596510570 -66915316956882 -132724798097874 -218195286862861 -98844879307118 -264824051681779 -95541906861564 -269596544925072 -123052223228496 -53649198525978 -157576911750422 -99687251070303 -46097346324242 -85155174780459 -225972851212588 -32259136622351 -71571669099502 -126569022196827 -259578618584330 -158789095595789 -69776026724656 -267865875302753 -205609821320847 -257639891641451 -245206947169557 -39144462733449 -167090097293409 -139579849320089 -280605159815329 -63012578881571 -176499764631952 -12482236908958 -84719820776359 -196842531162644 -85657505666458 -12683151482532 -92917632394387 -195970694121357 -113300215420316 -211784214899418 -273187755943782 -125660030223444 -95866508740597 -41747725331542 -47104464868103 -175944990268746 -180250576706114 -32791811504438 -81498520690390 -133482070886921 -198811992304916 -9150162388669 -137971448733159 -123439119936876 -101099573583576 -88331319345883 -241689496571153 -55556382701328 -10351537380610 -278889803882621 -39657096191299 -77615021367333 -111155357185619 -140569165025865 -145696842167840 -243489485944167 -270569407610116 -255349555100699 -145895195366978 -232611865685369 -73158515958543 -162614623459157 -93239645653730 -209669228648460 -9822971736313 -152013533453493 -26560332533717 -277860313808834 -100047792503259 -197889302898780 -218109070078519 -18865848801553 -94299989452672 -189837103666150 -192867062136017 -141362785939467 -192822455963894 -171156225009610 -25135826705667 -233966895146148 -6242296081592 -34529575767185 -44554096547838 -211349376470003 -210803549676473 -217280708083505 -199883412691204 -15746137748596 -206677622643279 -121544536871736 -249174631799319 -125568772434597 -830018227942 -84168657256512 -208475929625949 -237148560905240 -42709093598177 -274146092133749 -11800691732100 -43739784857028 -78498164613497 -6272063888683 -91503654702774 -274074171377262 -187462667076975 -20022205698619 -278386644978188 -199253992579003 -11071531921330 -271444399809386 -246689950025687 -31237048332192 -220270009428628 -64446162307919 -59898309975640 -54423587875020 -28452795818438 -216683455685313 -43480759301123 -268073232189174 -228068572793909 -225201580896269 -6858130087082 -28360468149747 -4936547155570 -41805042685910 -76596888971590 -2303084679833 -61905231395316 -164025729412825 -65794088973751 -260865383055774 -247493970555227 -140570882561802 -272654203527122 -199036154122675 -222737704665853 -195378114945390 -277117705407888 -255452752198828 -219751914499197 -185628937512581 -276720331243323 -159171807619436 -36222795089505 -161954105884882 -235680491477696 -3787583150182 -55048888178633 -88991419194553 -260564461731597 -94903857144339 -256039358989364 -51452232516071 -197383944108742 -63571758740244 -237338217269335 -150945431979996 -270288705586017 -81628289761036 -244628636960891 -233941178380606 -79602623251150 -241275482660949 -259973481308089 -17947554112005 -166274187519963 -179873798229234 -86660834588403 -183635234734493 -83005346704040 -99045710370316 -84984257438432 -164344845938519 -89568830357695 -44828120671000 -152817443769584 -79956484023097 -266791302628267 -173566203477903 -14364519970933 -125848305141979 -5794276984521 -246566677461655 -218339824548927 -238791377658359 -109843501958124 -200106841102477 -156905971348197 -265026241159302 -159360731861989 -52926329647415 -92161051010859 -105545181486179 -277056328427577 -63506044786723 -200220305073887 -278087114769880 -204553591028054 -207052232240435 -184984742498916 -8257952714680 -125525048277237 -208292811476070 -165179703118968 -20908155754961 -52027824430642 -182380857148246 -137887655318244 -102513838207347 -255225029536868 -114089721898359 -9411465936383 -19780692799113 -23505740026447 -26237262569209 -15884475372721 -240425492414803 -124791816225444 -181323672848465 -191685722952943 -25835507215279 -202946917303957 -15377823572125 -24498599057722 -233778323741140 -19484529275095 -227312170580892 -209027086602732 -75763755381064 -161073692799244 -78367293040111 -56656982570687 -161187156770654 -182329104308159 -19868801887914 -183578598760161 -6834326234814 -73553405551203 -71447604476385 -133781297306897 -168132547908612 -241543891206630 -126696044240051 -153796129580177 -205978851016647 -13476906787702 -76496987432857 -14531127548922 -27286413155036 -135294076771672 -105580842351647 -52193097595622 -154774271281722 -20592303809554 -129767756620816 -41797125083791 -182043923095816 -140639551072502 -172628911062610 -142980918973305 -61551112457743 -129442671398997 -222689720061530 -51336790972806 -159894477003309 -63305862493004 -199050352185942 -92423639819147 -130849439393601 -114128217075874 -177960852871770 -23084452350077 -242786023236106 -93925796746323 -94130403814836 -25487954258843 -30621265668366 -106663716373582 -273485085659429 -204016266146389 -94262955507486 -95936289913756 -121605048557644 -56334073397568 -63260796102112 -205576505228859 -27575149138756 -144474824109238 -201432694366373 -48343996856939 -191808296049596 -191061923151407 -161300620742064 -146358790612728 -56831790141930 -107252639516149 -247999502953053 -88568506146283 -54171126530859 -25432490138874 -23241279741482 -183212098150643 -60178973434738 -24469308012761 -173110823675834 -251765901074879 -169486720698516 -266321523100268 -177511784525865 -189378042197903 -49049039539815 -113682201243240 -45959995690244 -97778782490909 -274195623799787 -13896698979701 -131144084814561 -30031591541515 -272069521233865 -54870560261834 -51149028459870 -259355812240057 -240869830924438 -129020998242726 -225086637598193 -276134061591357 -241966373246890 -218842791772798 -248264683831917 -154512311274541 -213205201222651 -45936105851690 -187919604167246 -207286358225224 -113593807616952 -72675303959363 -154173915472893 -248513954673352 -236476105407223 -259564865149747 -208988875548292 -112280274019544 -155751046865056 -229689251704046 -158073289037221 -15222939670170 -153632622189244 -138588356410975 -77040562009910 -165575883390691 -272195536123480 -226518815967562 -38109557957753 -72228258498159 -271592732353940 -241519940790890 -231635444336604 -166139281150163 -171071508419830 -271095405614873 -112178220225228 -235042701250518 -14018801237445 -142349620577072 -176908207845353 -65392024662985 -264559592963254 -270713259432537 -30630897647742 -147482744326586 -83127263610793 -25055807641435 -182806514949804 -268777965503027 -85413985002711 -159195429233760 -34165499008477 -93986293063110 -158153651658201 -57166772149860 -87581048321415 -206311481249087 -195174420577414 -270025442553136 -77370922027350 -160108057903409 -138820867633776 -50406757251183 -112263048659886 -155897440868823 -258727395217679 -247797715482941 -133711478129335 -13241336134293 -242348133259200 -17969566786019 -151733701430415 -272689947525068 -196605102334043 -156590560456323 -77604852634294 -247378068974301 -159518646331904 -279050278526206 -82772796240729 -212491802157963 -123466595672757 -52499351071950 -278697211339125 -153458730678381 -185261878474554 -85248827104665 -208858319773130 -276337665155497 -142885492126588 -219070329065388 -34527186059829 -51474585861139 -277483313707474 -27453586591264 -121209351882731 -181893236115898 -208625563305020 -199759492003013 -45246111645773 -136089530564423 -88090763314951 -270487364609801 -207405925835690 -229585913914982 -154071808990173 -11411405015154 -200281035640695 -116988689048526 -5451174353738 -231006132138327 -244302933934574 -101663667792742 -194304664445013 -18687853593272 -200685366435029 -238765756571648 -18919105605480 -182987766526940 -258829144462259 -141421042943239 -101064151315298 -100815042004850 -106417810823429 -38211262463865 -162552448272681 -178676069957965 -135713808929956 -97647802120289 -54122178464019 -216067224895158 -261055176204713 -93969748661229 -85513233541687 -167844026101282 -76759207045736 -64455027940435 -273256270698733 -220121893535797 -239226160049890 -193976604850649 -79479598804365 -224777256157784 -190508754423937 -201468385580069 -158506883174307 -155338981843774 -6566891038828 -124455989958680 -277051880985955 -228447603503602 -184384234300055 -272100440329106 -202230959457061 -209878040460632 -112764563405856 -143006052880496 -267269772967724 -244916342332576 -160160130654748 -182415813337078 -167322689936446 -133633791409205 -227552507978791 -80992279590460 -180951583978322 -21581009914195 -72391882651212 -37357608143455 -90002920709489 -232601388809132 -237650269639473 -100232808913759 -40339935497272 -247509497415860 -247678644470639 -193882703003742 -48023367288388 -217731547835006 -46609806585121 -91567348314044 -129132951106433 -130198979635343 -134372774814160 -198524290831793 -141107199069900 -150561474655955 -215849420108430 -185317277956430 -91569657597227 -242009698598735 -67552833946896 -128023831498423 -200190698561048 -74311199557704 -245563250660975 -92866455445223 -127796240707022 -164748321544079 -36942612309319 -2364592758237 -90277319264195 -46785246437493 -57936052595454 -83989390724590 -239910768984958 -47992818243891 -46886028607706 -168983558716170 -73883663272942 -233930964261963 -199609697113839 -223635802800867 -103153888208868 -82169922014530 -261296727413722 -105201003509460 -27666635792036 -190566127807783 -187622053493729 -17330088845235 -275079178397757 -27709141548980 -123768061830948 -82472683156290 -94823967747407 -37005230100289 -6064860583378 -167803402779413 -20961837628185 -186103034957629 -257949429458878 -140311926078498 -77349020542296 -9977804321501 -230299429076526 -104595481225940 -139251364581261 -120746191216022 -41871300594061 -208913719255006 -263947617146922 -176262349378577 -5651967025358 -257143887158366 -1294513066057 -20985201013915 -83652960104578 -113419074144591 -119840568583648 -183509251486464 -156331512273771 -253012747302432 -140736993459022 -135025750009259 -277506528592532 -154231925993350 -249256240046609 -268758330937231 -261372658773945 -176724665862128 -252451970341240 -198222226944266 -103155050995200 -272903356476957 -20484772078689 -125864793404273 -254124920366831 -51734974352743 -83910298869647 -17692596590368 -165528447271979 -88130123276493 -125994258489826 -156472396388507 -114945600610064 -2504559053717 -50204626041277 -151240915644688 -276017139337220 -90206271503597 -198821643809361 -235958555465382 -49139665519774 -187284747036567 -12488193565188 -76898801213062 -271411037485815 -213933653461538 -272778564809782 -30339161438146 -248837685673334 -162503209851441 -198023399782191 -127198753058503 -221885198237031 -114724247222264 -43266481188619 -91218060134039 -191191722279762 -28157438367044 -3578640276069 -244462334669367 -158274950369920 -72318320597664 -20517270513399 -35217925081457 -10541394942228 -232662017351170 -242059456319993 -231951312200849 -181450184836237 -112924257849250 -230128305891748 -116872566896673 -273930701840234 -151294068932633 -227106021649062 -3091523512258 -276376746568623 -57430423368182 -239832224152114 -277275967036758 -30772327092043 -122515142139272 -203175884207967 -143240506761369 -242263266076714 -182470367105717 -167810688033273 -84652232074212 -152699695228748 -184818934095955 -269085840369905 -271759309414041 -216983579512249 -29342261583461 -255639901047733 -48093837345661 -135459087265120 -175094744249618 -70362220050252 -110573989078660 -237624783839248 -23906374856235 -265989189302141 -6656201389531 -254120504693226 -201642542519441 -126627107208 -13797722402432 -156412315764583 -149112282094033 -125525192936240 -271993657238613 -172938486244930 -138065156500698 -214697853728562 -43487044355327 -37689768486126 -245319780932434 -56050398483639 -129565005887128 -211969874078325 -238868966428357 -29189617872556 -129808116172435 -279555164939827 -79478738154852 -210994550294336 -207179376834549 -37440742018368 -147580618647942 -260006482235076 -216774473878867 -18063686479111 -51316863122521 -93982753676609 -279256145058407 -15055418841366 -238973323331416 -129425428247542 -162895422756484 -126624556308249 -46215853709703 -12111956633016 -101981042969673 -51415658079373 -146802321123648 -20605247058895 -34028277845445 -271831513482286 -251514838879251 -276084946195147 -274943056099198 -109347816710891 -132407649402835 -238001320787170 -65855255894238 -10109587852627 -230346410146731 -81807750384652 -196877718897633 -72724785365970 -11483161056375 -53725529944258 -147799164085365 -238400638849931 -204198170979308 -35438996071703 -196983406209297 -145246283007842 -74311704115823 -160538394284499 -123063686740572 -226995168641040 -220638285567768 -17950209624514 -105315919182913 -20440016579978 -123880429044780 -79894966507096 -185731748116228 -124371498480446 -228644793197815 -278894618651318 -168080461352374 -34315749787925 -40575846772734 -160791761219261 -113573865406312 -62912123702989 -13416883550653 -205324700552920 -221114884265693 -195632961620502 -179976632641841 -211104967244662 -154348572324938 -157462378451671 -51140278774999 -225567972413673 -207712828736804 -221453540211198 -178110532950644 -20993594513809 -98155393309016 -98568380218259 -207029333007443 -253479247445974 -26309457779121 -9384177641219 -260559950114680 -129004702022247 -218869911952810 -49759453597078 -260747948453504 -29508504030545 -77310577752989 -270884190973810 -237017045377615 -69614813785909 -78356569759581 -120165374639453 -11346404683648 -195883858971563 -100987069930642 -89844026486771 -253164280133502 -41744417437749 -89023898115782 -207145039670111 -100126158187296 -103006331968676 -274748438943253 -250724484172793 -271416886244655 -74239736790517 -177052374984964 -123583336116728 -115050117738129 -164876217102002 -252509437066113 -6188055557215 -54316301320841 -262715779116175 -90556545956626 -139301173360496 -115315347457950 -132036802783881 -149440240210703 -206868694893537 -221593824752138 -175860441496946 -275312369954235 -180868013155607 -171531706594840 -226507643979431 -124040753740917 -115278200602284 -262362730827047 -31191359678628 -227972541756933 -104689917938232 -72869676321654 -34980236163404 -215335226919196 -231785666155570 -135716550079787 -16365772290708 -220949214052901 -4248619008501 -206217051541722 -193709655276760 -33384226767378 -266486223887882 -225888544101026 -174973390291527 -155011006241580 -205166182350185 -253238200895261 -144064501230564 -159194572310064 -220839161144554 -50457245632545 -31293011682666 -104602409047773 -146716171025839 -140246782293360 -166857252330109 -39211417857478 -279040445697864 -145016789083679 -232640231451659 -219212656018881 -3672724998205 -70703407459001 -43555289155716 -240752677940645 -811801444252 -14055150475544 -226073381212504 -63942129116495 -253748695569410 -154064330975892 -244491808960178 -191841560252487 -138653462223891 -211686017017529 -227686733782255 -257713637522172 -8488636922698 -243534180957345 -258307695511452 -108313546801499 -27837327470248 -234371861295155 -7753490026722 -3424183710403 -117150701007064 -178432536758177 -276375017897969 -4623894314742 -267024718440898 -96188325815 -158410576418451 -65701160880399 -74566466249780 -7382717503434 -203749506239989 -2940170064257 -214969182600295 -253656301949207 -88889371820640 -270697739355734 -10154385053850 -148236965998940 -119137304335943 -194168871086078 -46895779851208 -33536985367072 -127029787628583 -181647168358335 -245890734483717 -32971560246050 -8309102679801 -114518662936660 -227268977175857 -548285553743 -566142851983 -97327745699473 -276117812240652 -67292475878176 -170684897912934 -29955891774270 -29719282572590 -94279229353231 -240859220756010 -275901738931948 -254691645334964 -229093856819028 -95104928762562 -70744930019619 -197301720008129 -23886154606715 -118126496636885 -280857607698539 -234038478614875 -264209589917750 -99975748987570 -200847624102403 -222390213532546 -144021618218333 -179059828264503 -100793700511840 -118780535456466 -176195701645577 -157072926617809 -209520505917260 -82115428704494 -269028745798852 -90283916336976 -94477340362255 -189384675724504 -6111768316194 -210650317485431 -53019651299258 -275380071430659 -188326463797324 -88878488326308 -11430200997269 -71210444709915 -211121476184196 -148878388719472 -205505985590696 -187423063346466 -166938541519671 -93550562072039 -157400002722073 -189215279531018 -29896179946491 -233227470759793 -90701494635409 -202795590902733 -228509482204453 -103436285164371 -225047666270809 -83647093768987 -4013444290414 -236177568452945 -34587467634190 -6643201187765 -178992954984274 -70884874424769 -135321303757044 -216806476395548 -192952160229478 -113494499028081 -127811457431634 -206683312782689 -18257111280503 -232866894704799 -7504405212723 -160282967497106 -196278489232569 -280721475314855 -229182324748167 -126504060655887 -85785275100488 -198716760838700 -13152336046151 -253499860418003 -205570022739822 -93194671549822 -194292274982808 -98934884006392 -262329857931057 -226013399375985 -163632808819494 -146942003731923 -99172461646643 -134857636138228 -210157179223186 -249115035420140 -274870651329931 -15353859840299 -36605608593892 -99912978248838 -224816624530492 -33733009382116 -171372504751373 -166273209325636 -51875344643852 -218548011564883 -5996588742546 -45593653514643 -78067847020513 -119459723208911 -146535615313117 -159280700015152 -193664728136194 -117489418723787 -135080767707348 -269900752362617 -20004914007265 -179574893968613 -263747212928571 -40882855558884 -220479226955631 -58647420335373 -190318649378147 -237893464081847 -243708822675337 -168540198633957 -130428791402974 -101668958380502 -215366306271990 -162638224282867 -278849797657278 -107994232991370 -279241671066452 -22708878089394 -228247940205765 -15169421445285 -279870702054825 -280359944611847 -69448090614725 -142518495562921 -553626950697 -263007090366241 -194779125054721 -176205749694041 -94084500224692 -261679635908104 -197762895996358 -269767105264918 -155070745740753 -22237191771020 -145253653384859 -215812097468048 -183762689079261 -9156775518590 -140260796623182 -254724412483147 -440162979287 -210880257160498 -162393813598936 -89795094969114 -117047998577184 -148537996805242 -24119323408020 -154819391472605 -9491007500440 -132443099557780 -199204603930166 -149940273795282 -72253715212324 -163008851053804 -68716093506493 -168941644834517 -45080218425096 -31841376763296 -130162917051076 -227971014199462 -198588617613928 -172244358484540 -171967438800030 -208567973732123 -242977298266824 -250465946047804 -256445016427805 -216116860589756 -92192737743668 -219134204020025 -69895309471276 -210771257668859 -169138131498344 -249936253757472 -76769309693671 -197133015007126 -155654755972533 -139277132127103 -123194897149042 -114605326827781 -271017727297929 -226784047972929 -167115564791567 -15861422434665 -22571831119195 -69372117021549 -168066673378336 -182466111112655 -229872222105243 -216776672952923 -254474585325785 -36611523059403 -73941703606966 -72803540780926 -157710672696161 -10379515521030 -165414188631141 -11445458422711 -157765642438783 -75975374169894 -152241183305272 -46510624594999 -51601421897856 -42117332261203 -246029842957181 -163968726549091 -70029745225107 -275737074541151 -216523128731422 -187353917442399 -134332546911092 -222301791937665 -204647376810080 -120545244171074 -181227036920476 -257624995897224 -140202282338359 -239835997566858 -239810997349322 -117336287716886 -87412163819260 -234656096431969 -268387812721766 -239210147573160 -241084052407654 -277715507132645 -122436724747282 -215600871251282 -216720363966142 -254378384979397 -230530169398775 -163983633639744 -22617507067610 -25796892427894 -80727359275321 -240401945416270 -66975263799995 -159143980518580 -152983869763735 -254870752023422 -153262336826947 -258711619467832 -163079429182841 -238731752676774 -185176497867321 -191574830504274 -88486751679779 -44812028696381 -69990055589166 -246882757568145 -235490616504610 -58921171390373 -268978079896072 -214020960491540 -161537854667743 -96461109940919 -233810913481610 -128682806803937 -256357644877567 -93219973768755 -125771627043101 -74348236893399 -257704348239720 -181006150058517 -4531636055625 -215257423813254 -85736234367046 -71193847224429 -258703051943088 -250117274077601 -168483245805701 -204441865514759 -169210791821051 -214149751032494 -84513994135570 -249112098097633 -259179825675509 -252090836166284 -55251833390535 -248990493143566 -183370274882269 -9969198148174 -124442799743372 -240841693445170 -123131175630719 -187884026649549 -122039181493760 -169403945630868 -147904834432882 -71145022590048 -207752601113439 -19039667983452 -89588437207 -170546361997701 -137077217269979 -172809295179888 -114959876469873 -44178771150280 -17595253157722 -100572512274898 -235328500239181 -8276572199134 -160804757746004 -162928951679124 -100536420276933 -242257272632988 -52967759818536 -9191588787938 -224510643573037 -79182995309985 -196341763695244 -182417544090086 -94509726195834 -117829159970592 -248999489967732 -21582345165059 -89037818952577 -249800689620855 -251222306904643 -253148596389191 -156845728288877 -258051867484019 -63667148366416 -162243286007124 -165895770819905 -59841789838288 -46073120788119 -265700505215518 -252119748213875 -186545510006320 -211158109682465 -171097875119927 -174963548067017 -134003079758564 -4951936795506 -128079772436577 -58572227410363 -22409496790249 -250833724248129 -118639280305590 -128012807568177 -106837213278491 -35168302878584 -12129128813650 -227511660962323 -121781899261068 -18389270395815 -251114634338866 -201525901412464 -246072570050452 -69902368601374 -15465799078510 -38851051244148 -244406288334721 -259657837370182 -217030379728148 -147716542147179 -120840099521082 -7886501172348 -86118595211136 -253936161496098 -149866911265062 -7115288151847 -256466513484541 -25792515001556 -270502420026671 -91894336736674 -125297074763573 -12121463318040 -173555368092020 -121408907014462 -20525943510274 -246473638193755 -145609418906433 -238650520178821 -176606676608822 -210466146715251 -70364480274941 -4142939557027 -213368318352827 -60321991064903 -78271624659479 -204876022924650 -197052904909716 -274422471442845 -31870396504907 -127988040928269 -199018047458662 -237651457480319 -239404965613652 -242361830817216 -219536041258822 -110467986353960 -136382759531554 -197121399470902 -131415834455793 -1071248195385 -276227642831515 -7906191692480 -224486583329504 -22870270673046 -81390763401582 -214865935340879 -226477809178904 -212786779609998 -149245356429888 -1946152472155 -50878528377525 -95104868775858 -65329558583483 -141735226938501 -141783984671601 -235801556526268 -103466337907595 -190082932433786 -102152464674341 -46098876702750 -278244080343067 -53531527543184 -195292672350654 -62043622860684 -44098533952894 -224972681664181 -123186778279187 -3977194480484 -43368512594935 -151730018370197 -183861697366721 -82335872459110 -44276117642406 -143432720306647 -274477680113304 -91512698019927 -195514510992625 -229473696545034 -29363361455588 -55609128501005 -172513624449832 -267923767321637 -94459417476678 -193769971931165 -80865271046397 -238813510419705 -129554298565888 -224343233816629 -176651733438183 -206923023986029 -171864243906753 -103240588884134 -132323748419678 -166788462992803 -93323718561139 -156926369835672 -159693820291337 -232381575123006 -243868897030424 -35059035172089 -173583550864914 -238092128531192 -40645002628580 -193259517344556 -176487889295595 -43143643840961 -103291880104050 -160052864748177 -129440834594478 -21652389172859 -89288790860141 -256606513776260 -190970669025507 -62686789795867 -237968975001963 -264792484149853 -25719980689509 -194797533368695 -260246034831391 -47428842344626 -186704566486026 -152257264484708 -159939400776767 -256682693345424 -34572514505829 -31742059692532 -101888348713935 -66731784367514 -192175043719008 -79298505205272 -259578715063899 -197560322059190 -104702160463860 -127201715763260 -23049260692581 -64357301641277 -157291338621335 -176477127055311 -114069346256029 -176534521873810 -102645431588936 -220726138339520 -96085160603212 -73063096054969 -17770945868705 -238089460880463 -195956727585455 -41241187854699 -68800970311911 -172522090602511 -2417410585039 -238946831945608 -199360311432204 -76938779737332 -171438003749832 -185873533482116 -3207488358529 -72106077959756 -64369375180621 -215762119154230 -16235169289525 -160831055443312 -139954317591435 -98236933885646 -135162554039558 -211320421735452 -92951570041402 -260492364863063 -245907470004531 -271114315612681 -133177965717727 -185042217545471 -170630497695042 -64118803369591 -23526075488243 -92711358567759 -116188514547003 -167746742345665 -98640023079218 -16478012936072 -164457272482099 -197872434117088 -239271706942474 -72068489029435 -69637861913428 -18045223147309 -157094518095824 -10404704308869 -43208216891594 -209837314774587 -134851544512870 -151151567745773 -168755416838102 -45247497958282 -45661510063687 -209834636179851 -104192791462725 -220921439967669 -280074765541556 -84296641460579 -111280670474008 -182953549584889 -134176339714014 -86485370040604 -268289131196457 -239289013106388 -117144113701235 -95040093395142 -220434681489914 -114776050459021 -177012812531265 -211118394436405 -13463502450431 -4447460301726 -128535812889617 -113974092738659 -14524818397635 -162872755999527 -275140677480688 -20938271587541 -221766697455062 -252664703569640 -254811447337716 -35307328289588 -207036835649062 -80246861555355 -114167492808961 -150434352678351 -93636422957763 -35576679711430 -168125371150360 -25173249202799 -179834321441603 -84181361879631 -201166111551996 -207626640923324 -13816073621486 -15379909721863 -105422319921701 -39087466661893 -4599316905590 -18743425081804 -159825936805357 -273170764675667 -202220120484346 -278183360721304 -17214554463649 -39479304847220 -179963148266414 -29314945273166 -63269814876605 -55366041261457 -13702609650076 -166282158883830 -179832201553893 -226899193851678 -149418307643625 -274110178066050 -122811099993072 -102192667492343 -214432329313336 -2733418455765 -220862713605343 -101458101476989 -96417720479748 -21754338100526 -50753789958924 -19697231054894 -149068391481510 -237364291674595 -31862396439525 -44909341636776 -230408279570314 -160455315106025 -222861200152265 -67160567814666 -146335415254442 -207771575657266 -273413930624035 -263192306615987 -186308889397329 -172284786194159 -222080682970030 -125326254329982 -30465853097698 -104632935983623 -29606600688 -158002272677504 -53832870011635 -126348139120200 -219331878050115 -102583391302532 -110084112622856 -71905682040956 -194686096528381 -68414932323015 -155628544732109 -170125846563346 -103278277441600 -160444124182283 -79895459744838 -54876750706753 -101281495014125 -73480819206268 -197128664033357 -16099438213384 -137131509491170 -256368585816106 -115395253979510 -57066364392260 -168431626207935 -55591247839949 -185388901952220 -145051473171210 -174376935819833 -218847098842632 -202952931459952 -122508435059385 -109724131088344 -27571942459230 -221793529180752 -255798581094172 -150786385996765 -45268649502407 -171747822418160 -127327087315761 -174956134476148 -209306060151947 -56586496308163 -143189209376274 -280943480244160 -215166866930094 -133359327651095 -185784260927103 -193106750200937 -280600391732785 -156760467225506 -259922954280919 -33320248258465 -37742391393710 -218166355642042 -128843006796577 -91193630100816 -195102989216839 -246317942981974 -228500879103880 -168091316742073 -20560060045507 -23526775213631 -68111984269327 -228251692686241 -246006026928509 -172230425822209 -203682581974048 -277310773445846 -125413054325631 -253380735048359 -194141329455604 -157791388799139 -102928216083322 -216876023549017 -12016775798349 -59179442640203 -128898981830926 -222042267287380 -110947888909223 -52132581112775 -225000484023986 -278473983303867 -228152732920712 -2244439690660 -102009272556489 -196275027540526 -114912801497068 -178102453258773 -258256398715561 -53163416450600 -97885779495654 -198747623462655 -90634614234065 -248613201246511 -28036094115340 -184438261450530 -150041512540788 -9718978518129 -45035661766128 -240313766901508 -4298472272131 -245678969448650 -82335179889062 -273602907451447 -43423715390360 -31198944531668 -52708055083822 -186174959660956 -233237429051029 -229078970507972 -810824127546 -173271430720377 -163696451657517 -44734225590439 -273181287807828 -280011607058582 -28713093520948 -188656118132226 -203306878109036 -38059643093890 -237194812599067 -261126244457594 -69332242711908 -256657671661705 -234383370233896 -191933370782764 -67455767510843 -60816175715932 -261379876336122 -23708111572878 -137129416075465 -178025718534806 -226750323556907 -230660289349460 -247855005099266 -56856837561087 -155414500053625 -186946426149692 -238222141193180 -252982756147283 -86654987153803 -22182666881220 -278976342772856 -129889392354725 -132559810196007 -264245963141745 -70437589781220 -251658396801386 -15019104322059 -90101516643533 -190361147274748 -252531744628511 -213143571156411 -185368116890539 -234409813642734 -67018351112549 -252497339953311 -5485269648166 -82945854720622 -212060627761613 -172043365104839 -170876868860631 -83144700114715 -120630950472790 -50536107594800 -275436694911611 -48296731660099 -39893067290315 -33536116705996 -264986376415697 -115285347551893 -211337685057491 -279083230873115 -55147282536785 -245815283851625 -11076760080617 -49237884904752 -21684154053355 -76468148510193 -138716519479172 -203306581415971 -145408582366428 -223246090517190 -215169856621980 -114376126572831 -195854715663820 -50851775292922 -140062979445531 -150898535818469 -162213354132099 -3061885202391 -185715510328879 -12166040088675 -121151099223678 -89398300216469 -15538719048648 -261904212714966 -102482872935633 -209089986843243 -267745376465049 -109326806202504 -209109629871307 -167962552796246 -250661312441140 -77422163742544 -261770282978166 -85662890266010 -203818000844880 -94498417338432 -17380088635174 -126750296582609 -26190861469978 -115069919407514 -137316650859574 -73981606821398 -120932347320238 -97880049001485 -95001479466748 -132694139797572 -131741551551906 -203017571080952 -161994602228659 -38752479878852 -46370846385318 -34561765530918 -113927754620679 -278019282705846 -195379903631910 -225704289498724 -91236052097141 -35930868471278 -279959907389579 -169296926675967 -255690724296579 -253267509733994 -161866029681331 -22669617079486 -181835247477213 -173953270134083 -102954435430002 -160461543316181 -102809325799527 -153511851821134 -219596606279532 -128616959058437 -183373365145498 -244991873929045 -148302127741503 -223032588963317 -267433401910405 -248853994966468 -280075733341432 -143901659026454 -16150289755723 -31747676083367 -199592129021005 -194072167591096 -258313840828100 -53687750015070 -156594419764744 -54362155977127 -100680620368587 -20142717600265 -116059048174089 -133955395631637 -118752825550254 -70775953366921 -188222678849153 -56055686948546 -164268755628432 -197129302560727 -146452552807291 -165556937193739 -4271141014437 -72629966285480 -170127251583373 -125363943972249 -142203313580576 -88470795477186 -24227862662373 -181309948246878 -174751514161253 -192253315463582 -121493436240440 -169938088321491 -148586250892213 -125042152445925 -177280328346114 -120844876485416 -128592821139877 -50947205678264 -47846862655546 -172563901242816 -73922281572649 -98578567467292 -54252754088220 -232480187013709 -205285468714676 -8268954080785 -32564624084899 -269906515556241 -6656806221845 -79401209239015 -223007368733941 -52953104114379 -176427314500040 -123457898164639 -121019716444944 -149797101856857 -150666619631824 -73808817601239 -178590557634621 -178661900974325 -174826699296010 -160140973836978 -133096929231997 -154454538787720 -139479627834214 -228615697127962 -67833197057507 -150871768897749 -249054352242129 -120906252473534 -185677223076727 -104828605945096 -27753450778025 -83612570277693 -179213385651767 -7846538037192 -173909350209032 -53182437080697 -132259897282189 -207631596538459 -147001601737212 -82872015297219 -199763383305455 -43938673179331 -82300562098463 -165088528674370 -90231696886270 -131972328424319 -68602089974768 -219923577231776 -280230315168281 -152899104458783 -179791302873151 -137819810503538 -236151893326455 -187723208826409 -272968181402367 -242736437641046 -122606689404480 -121388847815190 -258576334806186 -236805823794815 -221775704714673 -238412942797568 -172988395210791 -231019696718075 -205852931475857 -177903616188247 -259406246784559 -137380227485060 -230200395035544 -60586981387495 -18932071903164 -158206741070340 -208014777463438 -147484293539354 -236563585119955 -29903989862226 -223359824604031 -116730185051096 -35139897052714 -239317875011943 -208291697147948 -36755821953552 -261723707898297 -61980993302365 -67411186666633 -168693339843621 -31863007886020 -14810121811114 -203740761282616 -272559410352018 -232175370900028 -139579401695898 -146395911571229 -217130103312572 -181262744400332 -147768436454435 -63906354201902 -205754805342481 -65116262559078 -142061656313754 -215622490189529 -23916176483861 -147630431211066 -50728898364103 -242689076763372 -53066648468602 -59425068905943 -122410506862487 -266704560690682 -151705750277783 -188221699890980 -100633838363763 -246921569062027 -134510992789131 -192273687954554 -181093873415271 -3473352501234 -181415648788053 -42958900482682 -2917346732169 -67998477550307 -98536743380833 -140407670200196 -208741769527563 -138568366021839 -61320396992047 -272092887746882 -85405896361996 -185156576893967 -94634555695516 -38490870459636 -253473102892747 -97283761277890 -255613045049235 -32570241732385 -108837516230728 -59178941031026 -273891487017827 -185069076132591 -205831743470969 -139406294413572 -155738256294496 -168528006179789 -120537701029134 -9042192453157 -173267104734217 -97781300210430 -54388658014214 -3118885131170 -89994660409760 -80691362919538 -83938026054889 -30054636354787 -12049635075801 -68622062605065 -142091752144867 -57448187129558 -117995100210718 -208364980534699 -108382212695643 -40651049811116 -23211707736577 -217597149329528 -180655475582806 -244308851304185 -242059510972265 -74415594191859 -7705778427832 -204744250521923 -117661220761394 -218807780753831 -69313296487958 -160978234656315 -221663364455626 -263318955223401 -253558036918411 -137122421176142 -132375834514058 -128218165588686 -138932834866367 -234040081183958 -100050576360065 -97040379925708 -59269516765518 -256949056806929 -209826774750219 -25433304822352 -236623538791106 -86522768241704 -90183513561526 -160375430886775 -174515487418513 -266529197453502 -97188170792636 -121356795650844 -192565159364653 -45340425404691 -129981511909957 -102598430289905 -12542079818312 -119774885567082 -204101963615361 -135319746168908 -136627925136508 -185322997478652 -147584918922351 -80271123333890 -170508785393621 -172016887517403 -275709038718717 -108990704498038 -269905769531117 -59645363488982 -60541881969757 -81001501301049 -184797309842285 -11817948275716 -180582944409173 -241387956531127 -262273962536862 -12958266184876 -79241847026197 -206453109854394 -105369018082971 -112826288653766 -5676627452537 -243026670953267 -22985234119313 -46281603811693 -244187060155545 -96606885105075 -108368886532558 -234241931241561 -4324214848291 -204541793049220 -92605036782099 -157697689557394 -265263393991142 -53911596856803 -222806493106645 -271804689851587 -225334061964043 -199252560853296 -160325124425407 -71793446900916 -191777771099201 -7538736442531 -125817897842728 -177858470016764 -255476784825631 -251068739455797 -114598674634432 -121052043850814 -175460730577533 -125079032467445 -46594496907985 -210344418391280 -201207352688496 -144985289113766 -187301802044585 -273600452052428 -107796450566405 -199259173265899 -88419825128146 -20554487203723 -111520104693344 -174136652559560 -35260299872046 -70658512517818 -104307383783528 -133084769195441 -232274246173150 -25407949521772 -265062835331086 -278275481229789 -31934851769095 -241048042028170 -12916929374950 -27890946216502 -268954467936421 -262701748874351 -214773715048790 -122120781443314 -95413883932374 -104193919812118 -6469622512844 -119403779812857 -99899317907644 -7247082954849 -225479959680467 -274464487517881 -150627358213818 -254189895235443 -48962962789563 -30441896141293 -34309533790526 -146198091029352 -192923683260120 -133499975511104 -81531801712234 -207387185854528 -258363402033843 -75592183253196 -2659977320760 -102461118919996 -120049469130695 -236620228647876 -140209946285428 -279346658500812 -39198961707396 -209545087461056 -111986320694552 -19483683005398 -251569641111927 -36968071641375 -111141613348301 -87289276998481 -134299298165221 -163691512360617 -153410654110037 -68375162031948 -144485825475343 -73150821806262 -264951248574621 -181125924396107 -252367692363402 -150200260817886 -225099154507583 -138590911677907 -255755951443297 -51295415701978 -133173619200957 -230721677112990 -97696078692896 -162809870927661 -196493693573832 -13177254845241 -31893738416911 -184802461222309 -16231686725603 -23501916385365 -143145316593173 -236717450477525 -101283436275457 -198888887274153 -7614971316487 -96011170360606 -214191268057932 -80490955958854 -242713223842060 -131298266476030 -60264388550615 -201375377539485 -31915660633250 -211859598068683 -241903339714969 -276956431849041 -104136890655831 -160482466243140 -220392285745678 -102345200677299 -217866048181347 -129081648418895 -234661243315765 -159928626874120 -244647628521370 -227471082134934 -277418394791225 -72764541730424 -198904342404606 -136600238672734 -175718650514999 -116886316999267 -149681019235709 -132617777937888 -200269156310064 -114501892728235 -164960517340785 -184662204653781 -122414120007058 -104915595941183 -202440780347800 -272782068929420 -168887453915730 -245813445996528 -17327419944764 -108601799893960 -247859669547026 -156560193438136 -141458654236465 -225792042374452 -202363993965368 -255046968695027 -14627103973496 -196488008483717 -47139399558750 -78620877183485 -178850230524732 -143598781959386 -243442320442205 -131429051918346 -128589597081182 -246373394647537 -2823346845298 -250341396499692 -37024270040393 -47053143489031 -272687008877577 -226127845670678 -266838822594884 -215768628605687 -74976507711434 -159146732362830 -207959619864651 -154281910140783 -8997079439625 -3713580866185 -163269463059480 -137284525217868 -58171296511687 -221103619295603 -21704699510134 -8569866914709 -91431888247359 -40534957176381 -184555678808191 -147767995640076 -73569162356783 -26725194959567 -10785337404224 -120637036883517 -247594604349625 -12882084579154 -220225248088559 -36651097673495 -148190182062238 -250402869550906 -23018601503239 -120573151947849 -269474326836640 -185501126365458 -241375053706619 -11637875361409 -30714365470319 -197025909654063 -11683502744804 -241202918619042 -182437701465536 -37072824510269 -242851290064609 -174703786783310 -62541166938855 -102179170592161 -253336406382998 -249326536038739 -14901211572900 -159487401408501 -146163291199941 -263293509678878 -173064288055354 -1009568986075 -242840353908439 -65123641050972 -23076147709738 -241415179591501 -166267851830754 -95169473248443 -268336457806643 -242961532950767 -84786918221693 -243249824333287 -192233835977308 -276235348232270 -169873645261460 -55017429514106 -205788879588380 -216953597392644 -238794194576311 -265612560411001 -202318541416116 -157215362408704 -154346797489770 -160682384954563 -112677096784598 -178382872499795 -67449272136311 -181012460424697 -50745506999639 -26703162895823 -236118885586837 -22885443958619 -110346770250460 -143587558930243 -97482250555667 -34889133269416 -150862974029528 -215462243012536 -141017761360359 -218570822856945 -137032173648893 -130272134026308 -198834430317438 -190933954346537 -20002530133419 -211511026606986 -217373237294905 -249592582440350 -84216108629849 -165025315444224 -199818782787331 -22497508752111 -203405834779968 -103519416807234 -193919393489300 -213452653492333 -60846470084205 -168801313164075 -63426109430632 -66229948167890 -231865576469062 -273534794637542 -243351813341593 -41767675138526 -66539593411135 -24843120975875 -151862121265499 -236529899068977 -69914711748569 -13652286280696 -86655373014004 -271765000536587 -165733896396183 -46852280021097 -134398802776847 -239217825527598 -237721832556995 -157857894630034 -186921616243838 -207581673487858 -273036786028748 -210134061105034 -80198708937790 -23876071201580 -134549118694220 -22697217679278 -270715602253187 -232985328746446 -72376413432991 -244431973896897 -194967635920257 -47133260630126 -218411845893231 -134259483193559 -3416723004772 -3262589130352 -274082407318237 -163131313555001 -243736773664893 -150884777228460 -10101522997601 -174147604618614 -154263938985568 -215520090381975 -89070758762415 -197757743655978 -183164060773905 -46610642461629 -58576299306075 -198502988894320 -229056672452891 -102355275473829 -172678706757209 -3410364094303 -75268623161772 -260568486806614 -84712140325372 -193288844602339 -114548967675341 -72936062009446 -124064757847346 -278378981113914 -8141389438372 -231961174244533 -248493456907630 -31711305687041 -5306670153194 -102062415782693 -78685260673593 -125619036739105 -242878029817821 -222296647379101 -155435249462189 -67024361931315 -236922579359002 -12647048219886 -263282043333108 -55188461666285 -26795955722154 -184558058338820 -237841450825774 -56231609149216 -152089746811627 -169948504397770 -178218975031948 -217421788482778 -78588344086035 -86469627800077 -195782293884457 -262406805371568 -126639406774424 -258892005476788 -111134181548584 -219321043631656 -108671563670386 -154183776222764 -176642527168968 -80896821817472 -236314318181145 -5757159292592 -12612207332109 -235278124151843 -188974893859348 -210897030715659 -266589481422677 -16523239537381 -126906978315027 -101885886902647 -158653494510129 -22083434345165 -226051273569360 -202238091911745 -93028437371977 -33295759639774 -235318890070116 -133300927757193 -128655951965677 -212792614105567 -172819028973600 -26341341580935 -20550763260400 -235659489093695 -203482400903392 -163468520253804 -57182778465753 -87949632565051 -192645358348989 -189194404666512 -47870284339344 -1058189325750 -40157224335587 -50614560287118 -279687549778760 -65370216710594 -87236869110559 -106786167392820 -89557669954183 -120798114488208 -183128142695827 -2634768526152 -65069564700447 -101023906118992 -76273962847550 -177797722210011 -204091836785131 -219172862438872 -173663820864092 -144917728223062 -253114191367176 -170869813813164 -42729206112129 -212320579489114 -157532446956251 -109936141128057 -127532890712059 -150333834005559 -129714630547485 -205114288747676 -187823708617600 -211397562635576 -163760760227885 -42837108864410 -253883220706239 -201791903375344 -258631734288062 -260472846518370 -15139968335566 -92333060028826 -159852069795047 -208173909204523 -194457954339717 -14176786209453 -174846745390178 -114800380600527 -59229151048639 -28520672588121 -64191000914659 -41966579253205 -57872766339751 -114782897859416 -126786587170213 -19541020041795 -63944877687015 -186040524508135 -128558692561078 -263544728155966 -174669187096149 -187399099230349 -23747832155474 -145224837663103 -7097390882883 -34596594612937 -135866310617609 -202472820597690 -227615853766941 -33204845067188 -97484714331110 -70209350114287 -139817554335948 -155561944331557 -16745408051334 -254269923656445 -205990347155143 -147208448159584 -252392589440689 -242614634668781 -2232270273554 -224154137271817 -104391860334914 -248512941773232 -78396333876214 -279412579675617 -190199810172119 -266795917412354 -43180397366671 -256715649598764 -143663321204362 -236802935460794 -128035855198764 -57794789180216 -46742166779832 -234994093536979 -39205528413749 -100489155080093 -253233043723177 -7549804610348 -278802427481154 -222405276723834 -109293391973698 -39761158698000 -17753747455708 -236673470048554 -253435814537122 -275769581903082 -9717306901335 -152676767996321 -211432925733104 -242751274147100 -99162899294225 -146238317871539 -120022019467655 -182056399998583 -261204860436677 -194816549854304 -195551393191029 -142640737908810 -148437258413293 -160164229159059 -265768573549881 -125857152615535 -154288243677408 -38647122324504 -9882987123187 -169756374611817 -254041602804115 -192228198164867 -136589518467421 -42877557268071 -85817094923711 -55761291659122 -22440898007535 -58740888542867 -104491936095565 -172081666231982 -236737145745042 -269992960590164 -137546796254151 -63909588031833 -54197110254334 -134378894923618 -224144016269553 -220790861969611 -139478847606443 -95497170996228 -46456723636077 -187096871618904 -126967228864308 -246062279376314 -127795141350937 -248462309726960 -64400443727294 -158600626695072 -214526522343245 -183699157518122 -239956862536638 -17494664073761 -209128749260952 -57667038741236 -8322223202957 -110713944008567 -4645354029559 -73644038257650 -64820031903032 -162946545531028 -226644179544189 -31990251250971 -280494250373282 -266602469392276 -109055368465708 -150911415297218 -152663576015815 -70668887469947 -22027623042796 -134815812290647 -47163978913245 -79345099417552 -93316139444657 -267230062411609 -127555480087474 -25412874227152 -162649225648972 -202121988637640 -110205201221318 -151751391857693 -6417435614540 -33611743892935 -271859270118493 -175130675348905 -165544465089554 -214298135630675 -195095900544457 -225113865192005 -6729699698644 -110728722261489 -216689893645168 -33325970440339 -105470159913221 -262548258653243 -54402691202449 -114555969916596 -265053007087451 -223735460607439 -124549710326564 -204764568345583 -6349165135376 -34609246742017 -223516840444818 -163852030153222 -106362128156234 -217120204970633 -260881389785691 -181545961347884 -243276410878626 -42716606092128 -216849396329224 -196692607949607 -146011101753025 -117994819800608 -112421224643135 -8272003747058 -98409012691361 -131575572020741 -158997839669452 -91414389653428 -272306986682940 -106672815334846 -17550651155838 -87846959725444 -102634630863520 -179240563553756 -190325976203675 -237470930586566 -218376814089721 -160049362267560 -138811447195899 -152432754172535 -3369404925937 -9532401771591 -199511364884070 -54971127050875 -194709334803501 -48718721018154 -30882214437957 -92254134400924 -165956285338982 -186302344481108 -269758191483243 -51601310386295 -192828991760266 -219153698322484 -182368890889020 -126791047990869 -66147647285351 -220885763263615 -185308055395940 -154346152309537 -36905142375924 -281167302321922 -42824878238263 -120476931471758 -260089392352060 -204511549453909 -201063089788584 -61381250831105 -77594704421417 -225994733894786 -85209195593161 -72740480765149 -278450607067046 -277195541685215 -165998379188457 -148252633650359 -56220776269037 -25385744929203 -173893104808741 -210046478260569 -136181525689373 -65989531498307 -82822695723966 -230920716441125 -181253497659170 -270845411066002 -46135485918011 -142193412587898 -127942315139051 -196077353737036 -239587988941947 -147314220424072 -210841467345292 -90882883289169 -72711500757561 -12364672135336 -270566445836773 -221597642479715 -216126529808312 -133271194453698 -219374094612580 -119291575993298 -219108884229966 -93455592603564 -197618559836259 -265096956445884 -200976677717895 -140462124370208 -195817915127260 -192147447164856 -132677333814555 -113336295557099 -33705297776485 -130046136157096 -102847343283500 -272368399441617 -175317013105878 -254817586149210 -111856551938888 -183832741321141 -79702111992582 -260327353014881 -48306561851295 -86946106837759 -64230675071560 -170069991298527 -2418606788686 -15724716749935 -144244749064081 -138934572982396 -153078939729250 -67331018094278 -133316835843105 -202443385976910 -225461036585577 -257752561826067 -195757497337438 -215749495938159 -58568154913632 -92897391323972 -86634886578584 -105202523675674 -47215832192506 -58070769732147 -259790250016915 -90304718544493 -110840516112298 -237992741498244 -178455600740022 -239568911587639 -268951268587379 -142628479205644 -10202638837357 -260004440081951 -30738436405162 -221441789098475 -109863478513343 -81053661195781 -221330955312124 -170012474963732 -227109242249156 -105606748970278 -145767498370110 -18570336128809 -192333829126065 -227193268309345 -81165922384363 -89046118634325 -130132967480666 -58774828086479 -35897593424035 -84599368708748 -82288400082366 -174302149966668 -160150932128214 -195458959611848 -199305684136655 -71889828296924 -22003782453194 -133428609455677 -21103942823412 -163837704352897 -185975472750483 -75729706404471 -72853994546409 -243239564026554 -226159462514896 -40919582525096 -243772431933384 -215051435908720 -211159803303385 -174639897931403 -251036802509999 -112722419525155 -219117563624921 -223009196230256 -211150350823667 -28372741361821 -164407642254622 -37089526912053 -79986706588428 -194933710856003 -224023602100378 -57237389943580 -11398017048031 -115997774520819 -100159149277476 -196260910826748 -273179461074888 -127000617696788 -75458879200700 -57266952038582 -131679952518019 -257295047546597 -184793242955282 -280445970451082 -128975147486323 -62055305310247 -50687197495054 -145517630080725 -233246218487694 -147167074648441 -150598386856456 -28889923545651 -152891503539324 -97249467808583 -63565645162412 -77436298251990 -107072741492242 -168831097661696 -274284939987331 -10619462763335 -199914826201746 -35628196797817 -40746865597013 -30041245888670 -183049732058185 -51532569048093 -158643498821183 -253389338683622 -16404474465011 -27601354138516 -181471303164440 -194460688638906 -144431200682157 -228991271340835 -61460432811689 -135717422369114 -212513046102281 -212893292453279 -68198280918762 -65798458407139 -206546214708955 -2464115885463 -260736126396334 -62727168247359 -147698838697992 -230880951377721 -265139996651833 -83338914090716 -132148994503417 -212304290749443 -3164044477345 -200578264141368 -45793029409850 -177079679404236 -251425292105278 -164584818485190 -160437294702927 -201897179638947 -164461572756508 -204274384337442 -18152967995667 -264304960438229 -269636082780185 -63296619340322 -112208454676257 -196823630896434 -72481532529573 -252421260738429 -107800544135042 -194324373741096 -229938408573485 -1467216030778 -145251152504694 -249067875881897 -34815975731214 -278489200149332 -96270504354892 -3932287920681 -261431207044120 -119910073788390 -274786855866606 -264855172744905 -206334930534094 -275442889388483 -179131021907210 -6721826397553 -91391740711581 -82365285022185 -225938124945644 -113519357744956 -76916769702840 -81091330447964 -18108737397274 -183103702812556 -27937540073838 -167522970876291 -36111720378803 -52414652448647 -246473922513449 -165401959335503 -98076520354893 -140756715163443 -162629060747035 -264640996735886 -6709753559409 -60800462222398 -173379458958136 -150825180791153 -187248712419905 -203981403829568 -84838631643983 -168134387325660 -123109550537593 -17487325735466 -171228731543374 -250568269368657 -185300532997308 -134705214526874 -49296177945541 -104054266835760 -223671408719962 -74509170320548 -221023206888787 -41432662713950 -169748181295545 -135875759704695 -239230305280141 -3482957233251 -15156251467887 -242905669248781 -216325609479140 -165050436847363 -217131574283452 -267632999595486 -265090441242406 -107248149263497 -189356614796810 -180955007624970 -188498316686937 -192169801403914 -107943098551370 -253883030770797 -226335364769054 -11782637352473 -9930509869576 -189358063203188 -103151923510427 -188352397963409 -217611579932584 -58268523977506 -63968154482941 -8164404786749 -55256458871149 -164135052061667 -62683761134089 -269754893229355 -2944200398184 -132773831237502 -79686360387596 -8668177406409 -164325636533177 -10216167571307 -149279475258924 -57482225332733 -2246193482768 -99090008591331 -218497909891005 -122359878498533 -85597377129386 -255417514416736 -50990820886638 -37246596729088 -94541933113068 -201321568458425 -252259527115451 -8470796615334 -36823832642553 -167092832533616 -29468510241412 -1204923406375 -59554612581744 -147397147952590 -185225238188703 -170259298596465 -262338651967381 -71179796727542 -49814354680092 -51082481016541 -36671461958643 -6402276138868 -103567403905255 -29876481838978 -164975026800694 -93846603870026 -102075496436232 -221508304487294 -147226119158912 -146436041385422 -153706759063267 -147741474614647 -33285593735962 -183212900849255 -204013828678105 -270925811945355 -158917789741907 -131520280144397 -49705198072332 -270403476803852 -76159487669585 -272731990230419 -176572532134220 -135567420580167 -28076882034845 -124883349997836 -129738307903098 -183333657392711 -59517551704028 -52912304156141 -168528238123110 -248301111541744 -105079696811519 -134185459869079 -170674775837557 -195241214752670 -12333350998816 -129574469795044 -59316950871639 -134534748967305 -278404444884917 -66853617150968 -985633677200 -211968700201721 -266012611134357 -66424059661805 -228053255648 -9438521434343 -47739747759999 -149055347847901 -19776350534423 -228807456004339 -231794221637251 -242847127731899 -70385429997619 -128814351402366 -120034438978290 -48839496188147 -11448434527190 -67046106589474 -173430513848491 -215547964163160 -203682992155716 -41096302153647 -65743839774754 -147609964139726 -27942140496871 -246327276301587 -121633003150321 -77519855033079 -266419769839668 -35779544823486 -239740932651166 -115945673989109 -214379999837683 -246046715219424 -174144394274042 -13731083820952 -133817623886955 -140658453672119 -105911505547095 -167114677419843 -243264864430337 -123256168821404 -88439474873348 -81827406818597 -11669173381063 -194214239039032 -85972822113586 -14357064033770 -246545007221609 -93581715520281 -158543910712494 -59037416894767 -98873748171997 -236674433863672 -54313115484318 -106456988714924 -35676552002657 -190630662648302 -257799219896975 -248527873690694 -97223869174797 -149379602219931 -103298234027889 -156595801999298 -101987014929730 -66128381942902 -100292855884363 -108628359164912 -75738289826886 -120114505297982 -95192403702070 -147020822936438 -188701737288930 -57813523388623 -241198209939917 -222913125961757 -208262365984947 -28617696893289 -36571060036731 -75182216756324 -47442589735186 -217989871118205 -30504789858408 -147278386894825 -170779621744877 -248637456311000 -37720989637775 -63947763068882 -62709143274231 -63754362998580 -3256275064650 -100305938573600 -201768189175363 -20947293536659 -219689472530704 -7957500682525 -234504496931619 -226565120489458 -225008988527385 -152272107122927 -76504655094703 -167899573128525 -214908689455883 -161714713533768 -242597375581581 -142079160295676 -79576711090452 -27014583148170 -15706395724198 -203922250232977 -6375204961013 -95888722359190 -17952937895069 -229166220372679 -225327631415607 -220922241121781 -1463528141150 -229289813493600 -279735946790992 -204656678211889 -123240088124736 -232757217699580 -55480654495109 -86222718657185 -70816400708358 -277567577586556 -182227979982607 -248590505891425 -188087001030930 -123786371956831 -54064380970875 -30527249754954 -241269286683326 -237476797255527 -37657297922062 -80849566689008 -8977586429932 -115359027718634 -246700426001872 -61953723331661 -42338147325419 -99358557943056 -173122135802097 -164562523211350 -157448885115222 -48427941797311 -205617635200475 -105907133589544 -40064394402722 -138269761496536 -51252410698133 -179911463221027 -129269109995140 -260924820904416 -6869703664488 -105795525475544 -126213683710922 -42797817426135 -41238257289639 -135062951904887 -223062554338468 -120900397859141 -58503016134563 -120710945245857 -64744877810979 -18880303366932 -128461785296228 -170187613652729 -177350076811304 -6208849686317 -146718493457693 -93940875047362 -84943476666453 -250158777751129 -65164217132626 -202044808348913 -21799436593439 -106244719524711 -54540299946325 -174621790063082 -406961498320 -187913943577977 -281272843684127 -53435560313272 -229982070844162 -132268742495828 -273280614041234 -26851245563639 -81128987801571 -119270971582114 -188766068225563 -171122575318315 -214679462988047 -145666779729393 -2055077473960 -191846892230795 -14287328407481 -93701437860878 -166785204729388 -231373501270228 -231620865112027 -79315540861454 -66294977044576 -23220332390476 -197265076367129 -198115755091658 -41347805618294 -121385881014170 -251693431021924 -57479152665996 -36314498207397 -95380656908267 -117624434585498 -241961290034380 -37221878585100 -84635029574216 -39702003421905 -142674998863372 -196126026178075 -228139422032685 -88349330426401 -166596693950603 -173097047844929 -49270475371309 -184159006133054 -254311531773828 -38950517356912 -279919365391045 -276346114213622 -154648421328495 -103948869706300 -64498575078858 -241617989739021 -39765427272893 -63738960154504 -26385996175853 -109653720875309 -66963870008115 -50084746216569 -19655455303268 -13416752108917 -23038601973974 -136336559042087 -252634231702041 -188457326604999 -252280515446832 -8555509414921 -169578177120688 -276964867188377 -113569759656128 -264346310092191 -161417423789065 -183433993914382 -166031266824893 -5117317763914 -3640895369092 -151489879376836 -103758937434081 -33622584625702 -126972024274900 -103495664894512 -90761645844680 -118939077258997 -98383847520128 -220674623464925 -193838267790195 -5417683837427 -103034077640569 -37534370782911 -80207662503770 -234576482658194 -146794664321592 -149380948897328 -270907087613683 -154978506590791 -126236653279658 -125496055601200 -92916764244107 -262952765130112 -39552243469610 -253381244147926 -245250313320336 -307812485868 -5944844073429 -77117936489419 -121378507232775 -209219816236632 -36041496366466 -106506059626907 -251081696554348 -66429577326167 -199804804203426 -179251584443164 -105173157118343 -256427299475245 -144007713248077 -222017974940544 -193833177917579 -144667556914892 -131552068042388 -254055500467961 -240096420439047 -10094973880450 -16979274287642 -33052562266550 -181823512177471 -245854591794590 -28613985150983 -46891026543290 -267137502004787 -189465536667988 -33025712884184 -39225591586336 -213044643232030 -32667530767650 -265500083417761 -70335146520790 -126842382397413 -186450692648281 -253916857980143 -134757592104983 -256606467634846 -158174926135123 -260518394697016 -187470924241650 -216806208404305 -43313232115934 -173339941307367 -158124925700051 -262479414731971 -93692658601826 -216843708730609 -157526570724304 -246091492131888 -204981915383131 -70106573103318 -46898165630795 -120168022781309 -21596234553564 -86492837542013 -75140466943766 -14309784512422 -122416486279761 -128855090527369 -222825706292507 -260373126647485 -57255395746220 -122604100467371 -47375546571221 -115384692562520 -28037769402856 -218400642011436 -59574157745135 -198445484352578 -144704740071347 -167265562687458 -224539613953458 -255074946292313 -226214487100680 -247186708219550 -62669688597312 -277810256190020 -258510435523121 -272353926317870 -239652769196289 -71392977033214 -271773605814791 -233768407379268 -171639454093724 -170218370861412 -265271935388774 -197180928311729 -147121970458385 -202343620062715 -72448437990712 -125002244162386 -211144343234858 -112888028986518 -3786037944036 -179435959253185 -246193389963563 -212398822115147 -212641864755523 -108352014412174 -62298446006117 -229191395257311 -107146400658761 -160507747457308 -143428277232561 -73255820500248 -243136606497324 -255453246136395 -175214148320738 -36864554493675 -216863601247581 -44262523020687 -81514085787351 -73022425691489 -80526916853376 -269117534019521 -274210797674582 -239673431922737 -237317441840767 -67608169119101 -214603357374620 -200445688134639 -42589319715161 -85062903363040 -231464131497565 -94171148751254 -131114474770570 -75536631872419 -156576564548694 -98716019601237 -219066450224774 -158691683103048 -98733502342348 -181805517948465 -86934543888288 -87196147777974 -33493777710230 -170879189899949 -95650623474067 -145489323118229 -263500215197532 -138424308274418 -245822080136840 -18141123491154 -271327371053354 -178854194875168 -190263053335381 -19898301632591 -10248866686021 -178331745682964 -126428829967092 -28365870673994 -56923918456087 -67228800011325 -74769462653818 -110550356484619 -162216877040707 -254064329581988 -72700867463927 -41459560059701 -265244144121271 -261760340038648 -258588102112416 -125212875235157 -74203384894263 -114931012150456 -140505454956181 -42265299754809 -271112955923756 -227606774442686 -142714786150085 -237691962347952 -243562590640131 -155011024827873 -36598628615008 -125318961008376 -3038260723896 -102724654982203 -67574993016825 -102776441147099 -66507122008860 -19960977893656 -100037802051468 -113343912012717 -44497014868242 -183699126814464 -273136567056729 -234078763415255 -46380182161555 -271930852068857 -87299877406383 -79106426346863 -32239615149751 -215465887361415 -210169824474478 -208898661344632 -41787911212792 -115117388937771 -138858942514461 -196627088705978 -71515247066800 -133217600787788 -267700485265327 -141812805370066 -186729364532166 -257145471863151 -252607219429350 -213919268082836 -269381962842259 -259429236543858 -237614892934248 -52140475823553 -274735342739690 -265092519702092 -165997793600707 -83691289678455 -84357809827247 -266984282948365 -128164644509057 -39178174581993 -204056338147055 -76399027793362 -248800944198826 -245544775883827 -201919990213932 -10251276404652 -62293836520543 -131696850357694 -241782361444522 -78433521037061 -213357346146758 -163228542255751 -271045935597231 -197497501200292 -181497947421460 -167120174861086 -58047923574437 -186528998547700 -133988361645135 -127091649659220 -111182827705664 -231483249455963 -43974653714857 -46787562190546 -123155997019626 -204766149202992 -176600312038341 -16080316801299 -66071166524890 -268701153323441 -53162331600016 -78029446112702 -191626777103226 -224885877922938 -184139768682450 -87815620074593 -81898047660968 -16009619842104 -115996013179415 -27790650874292 -106684452365765 -159327457170698 -125880184737992 -123789043043306 -41687634645606 -61963009905925 -281320759536738 -264282258204714 -26434855555035 -33529605472253 -144543490505757 -199812747476819 -19131575870747 -139151625366759 -206984952621860 -202328871430311 -212054936396129 -193732889482250 -142064118919444 -56048199605031 -264412181064923 -160055689605639 -253919748035646 -199139889977673 -65281511040671 -54275328384360 -81557182357865 -174094450696985 -150190621126288 -36342790126311 -26490082368532 -133833348832865 -193417574478953 -18297665909567 -79444029979363 -204163516172097 -131923019889239 -214835647223519 -24108462811058 -213606379664413 -74978350446587 -25420829392677 -156430476965736 -214112537616825 -259129996562159 -29109486154152 -245794829781681 -169925517528294 -150441269412800 -198774869043481 -114293436644441 -26100234519060 -55659926806910 -170137577314544 -13163480400736 -259629930588379 -84735981112802 -146248487285596 -139815719495496 -87567874168294 -266510277726559 -224277750531257 -74028758518399 -166797097520892 -3034656651470 -119863321455380 -166782811682300 -259105978103538 -117221980162370 -129743374440875 -67742896175809 -174656688998534 -136241988863980 -12466729472012 -225381057949738 -133891073331831 -275277447816986 -61934428889777 -104205920380964 -186210457116581 -50115211717975 -51654364511391 -229559354105129 -39869201645146 -116747136935077 -163767075865914 -225273914160298 -68731007841772 -20167503168333 -40455665869458 -131427465218131 -113138504434732 -43545153657053 -54534470331683 -151171537018916 -182266532584928 -270019544538115 -82164516940328 -27899149213402 -130952782108209 -47476952374215 -255486589429448 -255442144271889 -251671230289363 -43410331055341 -162539706816547 -64351562687577 -139584832270836 -19933175076097 -157466682314949 -155670038707795 -232982258378366 -20002593940467 -86508489230092 -252409449668625 -38305020240358 -74909242531763 -144981479365291 -134077524949907 -205514801334138 -194551132459616 -2463213667721 -261133666942911 -213821694780191 -206876855543970 -183213878786813 -243433203017763 -103145634477326 -170703394547417 -4561094308796 -152025265868074 -255257327323662 -152042748609185 -170105381019433 -129935792752585 -217084527853787 -76796959313350 -47748765260028 -123004382635296 -53870276772990 -157449230175276 -17018104127219 -57054233143566 -73021392622327 -241889887725934 -90859277767870 -120231485295412 -184940026784950 -180814099751756 -19617893577599 -263787877860907 -21452538319385 -97191975490670 -125353069521412 -32435258737050 -33996081162992 -62928398315006 -157314113559646 -4084776712118 -57140349387034 -11558494725787 -5049640696636 -277373145180637 -34696806865817 -219038395733164 -187785624944246 -53182774962162 -133644200659615 -103932010135698 -151908008109726 -63302977784109 -183100414815403 -86240671416485 -110696885330948 -129201012294967 -21286626124642 -148382374341980 -231872289667342 -8657179256877 -249641111242103 -215975288923027 -110429475083131 -12345839733805 -145331295269568 -277955836948410 -102543001446431 -114582037090083 -244212940076852 -178139340773862 -211391961900487 -156856636098093 -125344766314612 -112024034496477 -113429485663971 -64777066330076 -155940404938525 -65474409141309 -203908622093114 -211412893363190 -86433301815910 -182986950843993 -116398818240125 -6226508645213 -233954552876825 -115271730256403 -233359860958733 -247379406139701 -46281135391736 -155337681622576 -41298543227445 -165678340831113 -39201830367849 -186755036024985 -203589775348256 -127118601912914 -204810665933450 -125050358622018 -175631104337414 -144824230011393 -87408587730540 -41729634655613 -15048973442238 -917373751395 -157170239996070 -52409331828854 -272795134937633 -279529309162146 -143078868015408 -101994291484187 -201000939990784 -75997307540168 -204530325237251 -192972268343962 -14010760619022 -184097372543141 -268417199759392 -101999648673659 -180199164643646 -247076393744963 -167915862650793 -214336918831712 -146603814522153 -238799387589749 -131398070105415 -262561274314917 -210962420670083 -240962345098796 -107214264124622 -62751433990208 -185260462470560 -182934484807393 -8777453234245 -235845496325100 -143383684204438 -172230222006191 -96006697888536 -15298470311134 -260160180976636 -69122446027526 -90680713326444 -266430360688625 -195052166990736 -200295178093620 -166377451012252 -57397108104000 -117111643704185 -183908978046709 -213216701433361 -170744956024327 -25522550920996 -18399270938702 -213194261774292 -262328527556845 -28217775260423 -49376865725447 -273045906545765 -107622060520302 -70120969993478 -160374678713097 -54749758589640 -5097596079509 -43314619528247 -21861270521831 -108864326103558 -225728852838151 -162594989127031 -267649094656956 -93701298950488 -200563442453538 -197741776645439 -74413057054282 -242363473063315 -91404618849677 -261402687947234 -176938110215759 -236140606941900 -84915790665456 -150143455146500 -31501484657724 -262829055051299 -72672026580872 -25881188725655 -136853028831699 -72971660184220 -30027879053725 -155879765504504 -152132974656226 -183885526157435 -54705155183699 -290540620806 -209168681359063 -222407254185786 -113583864752101 -185756270610701 -225623336520084 -218187120596395 -125574250613683 -273009866801128 -12864587842879 -217573999639252 -10937788675696 -153618211027355 -2553377101567 -92862501679371 -254912128022853 -158996572515647 -74251078477322 -143158163974398 -196263850543956 -144076149396818 -40960811549068 -39140103134990 -272920789358994 -118285911205244 -86106438494505 -213598980997692 -172241323509942 -101800506486648 -115387088264771 -49429614907807 -68218127480080 -217599728882719 -145514804870846 -253732834114097 -96343497008633 -84665486847793 -58449454262427 -80562577718844 -139264866935440 -29553437480762 -150726643590408 -219166173212022 -125850120227343 -86072375066031 -143557913951259 -45611022411686 -164024765378930 -264706444959412 -273709027840818 -76500186821571 -268576612119949 -106439566564446 -228407085644501 -91504140958432 -19422641704633 -116789151889388 -257412161689694 -73435203138375 -10713715517997 -99082168414714 -245105312838747 -228766191301213 -43520723444150 -28188268579502 -79006016735517 -209344541224336 -279270498921704 -274110735093692 -64286965893580 -270074232249909 -13381942511387 -80991526689635 -105068040616290 -103233395874504 -159161611830810 -136373920150831 -137937246190439 -61985635864218 -1749010332294 -201732819402611 -33756289308125 -166461471249098 -222012686354852 -115752384379558 -56494183349173 -254095840446309 -209913825283593 -232694386845993 -246958118463331 -229787526809024 -140209690933806 -202134507771346 -69728232936241 -203033327659276 -212148956560348 -222373929744467 -155480863901753 -269496659635020 -237850824678378 -124889450082342 -105332052123391 -35313138485499 -91285463313680 -132700680293197 -79312989304405 -25355861905954 -87264219738680 -68440951340128 -226161484959977 -183318935693377 -194434527635474 -157057861466681 -142635114154144 -60728867283431 -226365938617888 -65763646472313 -234639597909640 -239228811000334 -69540520977123 -255012548341186 -102791046758153 -151259066612421 -147932374310133 -54528019040393 -59217392571103 -13617900057742 -13628614436686 -131303560384043 -85198802472220 -260214768193835 -68899036565436 -96053208406936 -25026602341662 -13571471082318 -212963022368550 -30712713541913 -168760677978755 -207064702657633 -42934551119735 -222682858765797 -178520417946490 -72192038972556 -243426463681871 -103895940110899 -62240083692935 -182613071671665 -96287776813180 -32801806725663 -31099426657127 -24233298745850 -21377068837431 -3408232998440 -102991197250240 -65544777913996 -128576015354551 -113061636612605 -12465847327092 -83755615439426 -187515271935583 -215069763959631 -139215957082318 -82138838362960 -89052495581450 -204408746326381 -72417597816792 -185271443265640 -108269153108625 -130713491790364 -262968244219292 -86264572367862 -15014796878216 -9751609304771 -222993018448630 -217730877327397 -134131109061347 -73479738844525 -89920669583962 -171689145869519 -124996638557676 -33322827710261 -22549719660845 -13280397121006 -55097903901941 -133429013993983 -221010716974528 -41553946251215 -105600575463027 -270356788454152 -139775140929765 -244171225853369 -8579939352743 -71125808865175 -139547523878774 -207689722326570 -51395476635270 -245265998670820 -164356733199810 -89104233835888 -118616238396528 -261450326642648 -54264079917171 -107564763325385 -48540880960785 -138645818419895 -264164576498642 -249658177490906 -79915567095021 -195107179258770 -140716787247472 -257330584447842 -130105127007707 -7882711357960 -51063637141216 -92388639077530 -167488731527423 -251736956180510 -269985200536202 -257870753423221 -145209302073550 -166093737864901 -256599320766630 -180697931445074 -33255697644840 -276853864812903 -133205470030425 -158992157284679 -111696254739420 -119290791844497 -8117216486914 -62118748023820 -204545359489633 -193806418231797 -271660751313737 -250964439828751 -109984252980807 -13363257157811 -224120435577374 -129914243119589 -55661365390596 -170983609224819 -182765307709690 -170966126483708 -83716647877076 -187630677490247 -125738301835421 -143894065439250 -249723976784614 -8829080928205 -192003177574547 -220028857479183 -225470428521339 -123750498279458 -13334292145209 -65840652460345 -253633583077058 -139768138406056 -27454904512218 -55926515800500 -148531533543696 -19880116586260 -37929723204860 -229596355554533 -220914159467052 -9916585242033 -238480582169377 -29628932575566 -226803444761732 -59595805284072 -273745618603273 -59561078088805 -113757194786807 -222686289021471 -547129324313 -70699654965087 -253609951877763 -109711048712203 -210302139085775 -212783445987315 -109083844193218 -10912318962657 -27674254786711 -225131331681738 -114108984635608 -118194195148124 -72552899340410 -74709684054512 -38733581604343 -39327647110494 -216714662735624 -16374896853388 -55780662200350 -139786428781336 -88408119094752 -112848592227227 -236772715073315 -65559843266910 -5509446266853 -260948342060624 -53597192608147 -37305852682442 -151481470691217 -46255555507341 -71449810524300 -16328568515561 -243708738373489 -128265374361505 -21744588424777 -27460844668760 -223288301235163 -121264330136355 -201176673223360 -193892086560262 -280233384716191 -15059108768342 -206050790653949 -95291513094024 -41924076205576 -224323013029018 -270081707522925 -40582016910548 -268304088080164 -236033019341456 -169736218673011 -242952372596106 -67670472506862 -52389194806174 -5166013832410 -211732440222770 -212655742517778 -103386857811215 -241819718331907 -269095654129001 -20576799230151 -136224302590205 -245345023133714 -8055560210749 -240714463260091 -141704989919377 -219074516823631 -124477688816375 -13096466949134 -227429145153623 -153853151900070 -198583332142468 -124480367411111 -140552314606536 -224420119744528 -145839666047460 -144411415287417 -178611015787837 -119996958355569 -164524007553423 -165488157559900 -68737677912214 -120810397096145 -138627032352673 -169070627870548 -13039323594766 -153765651138694 -73856346711410 -275213331046370 -56015650097895 -111176405910554 -142970238244346 -123748855969861 -77596029837055 -30188298264913 -10510197537470 -98153909231062 -206000918746749 -59906580780613 -80566622222733 -217099502312769 -219481399819691 -256573563881930 -45755116414832 -189209478654144 -253369901825097 -17935775463252 -181643077929855 -275313383983771 -143887050658415 -221726443464058 -60765633961411 -275472354164550 -340308927666 -260704687596315 -260115763901186 -18699235767713 -153207575842738 -134750451843346 -216585387260717 -223907830844938 -41552087334539 -154280078464286 -187636327295044 -204127446743684 -20501889405125 -240530429513353 -125743749955321 -85656379778861 -67873574219586 -211245128577476 -233723494740408 -201417852197797 -161662535358970 -263924404387911 -202742426629307 -53434441819258 -250932066585151 -66346661518118 -157802918837294 -55341251514084 -238256216505041 -233620151248489 -101619115603186 -279407822189294 -10446417240113 -161134325664908 -47560547153483 -161273223250504 -110529053245516 -193561029523046 -198213466512284 -258766952997136 -236909657533089 -53229266309256 -27672227322484 -201604584253323 -178411986049409 -155521446237469 -176732301825731 -46264043834005 -17560736252699 -3744216287854 -80558691203281 -137116351449890 -75387250920006 -30768205133251 -228762024043481 -31716751303617 -10766204078441 -242368146576484 -248593259062989 -54956438957396 -233498343527153 -121540519800337 -146369667693616 -189683111384761 -96870653676484 -40731160862686 -35532900517430 -89701455304235 -279296536879768 -212761940990185 -171553218214541 -162938804070683 -181152842990550 -87176492158939 -263983677956552 -39214183139084 -257461524161021 -31900698894201 -106737120854956 -24282956568175 -77751070039269 -17249909141076 -94750914285270 -146889164589293 -215444979747839 -90880747124733 -38692319650829 -57523815948346 -237910605058500 -260539270729622 -94246790893247 -19659779586867 -16673640420133 -109745386256228 -19137838108940 -266163910893851 -197946875378180 -72971504562190 -259802122091015 -28326710295334 -220717385442929 -145159416294173 -7607614346996 -141000957751116 -216246747046951 -30136467062188 -231282744160558 -260443431726121 -15381631928600 -243453897185020 -263252571949350 -161289007978592 -176064641620728 -273000127866347 -63083634580003 -57127780350923 -156776830482877 -199508016428057 -280729426267624 -246538845830134 -217164069417844 -177012025683507 -157809619334454 -245653163447237 -136002676882960 -33525665280323 -150015463634044 -275970844016155 -93685162460745 -191674088254424 -265969762824954 -51073284803814 -196608573480691 -129355111443731 -171394627486739 -199168428319358 -141743211928811 -168307496632563 -137070444257574 -275624828099520 -197876131132821 -97216049625566 -50774182369069 -144667113765172 -53458587764795 -135871620949965 -232215782190308 -181469048084008 -118170305309570 -279056140307535 -201785661331040 -14879922558243 -16121134375979 -147535127457408 -144502292459286 -153475470042294 -248403213202668 -158905620430951 -53697985036987 -151157573442555 -150159665299678 -164185852274869 -6351531022565 -82243834105516 -62265288222396 -236866438469899 -118482164455620 -83228917292982 -190120632066735 -245170521309342 -102181662084188 -254746042256101 -22252373572479 -47975313648803 -98847107330478 -12654498817694 -162596646783806 -182711646199717 -37931699894776 -259138673581380 -189859144231955 -226606209908195 -36665716423052 -235740031428192 -88168915196943 -269537405845072 -18344768397649 -142468288019006 -161618252169158 -255193199207702 -229088735802845 -14647177571435 -169402969890591 -252249133994510 -55604400621036 -193425563798133 -129787597943818 -15334999951925 -123941969869175 -10516464739607 -173510444795669 -241131319484755 -259526215164248 -135592154232509 -13819852181740 -129727775994714 -218499333895371 -247025162264646 -167980528702270 -40973986985803 -147313767788803 -57152368172413 -211127292025990 -174614436416746 -241480364421640 -237246298760623 -185262741661607 -38634581539726 -116683559327176 -264638864602701 -24341157304179 -143664871110813 -40372416155517 -270579639196680 -187818363682152 -216488557210774 -113506982951360 -76166526149817 -158539946582326 -147276549934490 -15111641133357 -175933452883141 -231584415270557 -101923476061054 -38080048664147 -276211767418058 -97040764330373 -46835065138866 -278443678030656 -145359802976878 -176201917655951 -183150189507960 -7685660304661 -141619109931816 -194240416968224 -53449430730953 -112997844850560 -247153371227309 -128612995827500 -152383335408662 -26983565885467 -172856272337359 -106457744688803 -75305377907617 -151913471286173 -192161219850591 -55985629166933 -174274406031426 -171263680774218 -41178030807041 -208937845408831 -235370654906816 -61247402781627 -96017891478383 -127929115836140 -203705185749608 -159565765587052 -59492336841928 -145065209046796 -171479522096048 -201382317021055 -3620079028775 -106448540834856 -190483569864382 -83412866881239 -140298979097361 -71553752077532 -134048198960141 -62767589038479 -266156571757079 -75408993698952 -182525042558272 -167471450543230 -148165552069514 -22676677888778 -96296732254417 -168956499379028 -49403386256520 -53923153811839 -202153486508596 -47372244890170 -112523764245542 -39236982104697 -29955847885459 -205012366470542 -71546044821409 -47371450989040 -123326121779978 -214718804099103 -127123887719560 -149328376774362 -164494381107767 -77173167545208 -157130694329670 -211698099972703 -24983495723690 -138529183136440 -194262115828485 -53443232628467 -66764700187010 -63182848881010 -241024392824639 -189143447029289 -250666736216057 -98062329113501 -240490316519355 -143285095964371 -226983845998992 -44415524696431 -24440112488370 -191903937931139 -118974778572536 -55648496367901 -63952688988282 -52900594691707 -74692810111017 -184911267419210 -224108788151044 -212155473780701 -99244078788607 -72287310036921 -9610073913978 -48585177387767 -228459845779284 -257910041094143 -129969936831314 -3360559289929 -124791095789214 -276178301985253 -41578172255917 -107196640711361 -120829335500526 -136871076738010 -59075134707070 -109785598970170 -183323932866385 -276087229764229 -183017102166682 -158807700792537 -164665828975948 -203946090998412 -196769207678905 -199857455592190 -233930958450687 -35547721144490 -139277767620271 -257409011098848 -142538723066182 -123185591677231 -207563907226593 -239100399889179 -25769510739706 -141174387158112 -10983509847033 -37504517131787 -9227243341133 -146338120276156 -43344486482369 -35630614705513 -35587900065530 -258396772775436 -265451659238324 -278486062491560 -162998876681601 -225747309087497 -175258877130504 -73052847932198 -157050362941858 -267075447321862 -153077061173948 -182998922622234 -203732199786345 -70844630013021 -88744391350089 -211452946132019 -198690726787801 -87060055005868 -178548816963140 -280439928935164 -263460337482973 -178857148993770 -232687527801928 -258872134989340 -124218610038647 -123377679244791 -61283300615440 -213455437053309 -275801512992389 -190427869077590 -89912266911373 -101518737584627 -39573658523088 -264361906106857 -233524403005567 -166740004102435 -269879250178530 -163234894013088 -98756581735556 -83413319984243 -105265435764707 -48867916442328 -224633942789132 -152744838727390 -231080643161634 -204666646507252 -240797909075324 -178988532549749 -244864036791525 -123969666046124 -272468398676639 -276162140265353 -62448058796051 -226820631886260 -209184245152092 -240885584875964 -209041861323235 -146417825962542 -8524002187820 -135054234440594 -56538759431008 -32225606685783 -148814361977946 -100961747868485 -30618991065376 -112582142377790 -115962573546237 -224363134147723 -61002992097696 -49593368293050 -30504984784252 -6904359858194 -81122720817642 -234672040645622 -82747256778106 -61900599310527 -242670188313408 -257694305313296 -10192252857870 -215500379229715 -259614224379220 -148111261474242 -37094995778929 -257947694105377 -79399053302179 -7333463011315 -41033757168796 -240560202321416 -19975157469646 -145197267935627 -147259567965726 -264985195956349 -128900869095483 -177682475579795 -52120981705335 -183304998185202 -174920148041121 -123672607001805 -10355432462237 -75465849639114 -135965091874006 -152278820321207 -29788328913102 -94538592524283 -12572457814994 -134728825991743 -198564991482932 -136954346493385 -266943518358208 -122589075342453 -19836951926685 -73780313073433 -277963126402366 -70357421705316 -239335429184813 -211284423727524 -264356903068858 -236556420325659 -58377569598016 -144101853287527 -213934859749263 -78748047894500 -203568257078414 -157944052450175 -34199953216852 -199537809953694 -225509095213549 -171218758215985 -160194730585853 -140838669951200 -11870563424958 -252337436317142 -269836241019538 -111539100385025 -234700864892752 -64639253186169 -275741691043285 -24959605885136 -124015219431366 -153952411967611 -93838821882200 -70454523853804 -93646942162396 -31223827403670 -256002073365488 -245132949858587 -274681295766113 -207368625146581 -152417425121574 -75093240760906 -239753304562539 -270602613275770 -198259188965600 -257752138410757 -91367148153634 -130108866410109 -140351203258537 -64595677807298 -139452117667229 -269804365392375 -108149581444381 -85553046779425 -102371275541812 -202367518696135 -232508026640844 -80877010626872 -81926690986455 -247523330976149 -210751930270264 -194384985576801 -234424076770032 -216807727568935 -152315638521606 -169435264510268 -56118428659776 -160039529880707 -256318781524709 -244653954021063 -32698142594246 -232866915200242 -29597034969619 -106126296992249 -233152249006594 -149312876690388 -187943056563891 -232558019737683 -104509034094575 -246580507376254 -113237571323641 -247610134833655 -243426117707284 -238238075930211 -38320335369122 -54800443611144 -4156098443054 -133357300043587 -57496159602982 -12673370092783 -43175933398914 -222234526913991 -149829191743470 -188321199880396 -163510960490097 -143238053230078 -181277198293064 -146246789258565 -274023489995679 -52441664327651 -15483420259073 -240114959122903 -257287884191703 -205956018673409 -198451527511522 -259279136021512 -251627286415474 -47763349518342 -52540123686976 -104609772863326 -143850841201962 -51446618311565 -230783265814434 -138728967007963 -124463800192433 -113824506260957 -133565616222516 -98527387407119 -157695112772258 -78336135914364 -272153416267089 -127247309317004 -45715994203774 -10324029139007 -184195272847202 -8166368919784 -122023291054156 -36895511641329 -117564865297962 -43524783806382 -168038838019455 -160802186484095 -141394840963548 -146121423260863 -206620832058612 -53561194271461 -8896938187460 -139091685454405 -225756938489970 -73795304436730 -1124755164222 -30526088121572 -109624317501875 -61030448526897 -193873830873424 -23283019345946 -89702666850278 -221097598010676 -207066866124320 -266455066762135 -152729869453297 -164130383630295 -150103531383876 -221691182230951 -166415120589619 -82944138734352 -162006430105395 -36750432268529 -219945042941663 -44174954250020 -170887515896442 -16795974261107 -228428447390173 -123781140235834 -189445396781731 -255290241937520 -125930678097866 -271558724713581 -50212296341860 -240172382569267 -136537591200345 -40758522266701 -222564069152378 -276875393083578 -10439051498664 -261592327856561 -221614379346337 -204909326760065 -36778715117668 -70343580306700 -52097091866781 -118150590523979 -168841083863382 -210770133538212 -71590595658760 -99342482695547 -88526467333722 -244722961374849 -97694903093993 -120667817067725 -226515513547570 -97766667357291 -157035563046494 -113692957783859 -58189127807249 -26691596117618 -106428587207244 -244773958768999 -145034354978507 -66417526144770 -239944114669586 -117045246378528 -272158449761149 -195145152169182 -260232636401438 -18891606065719 -113381054920357 -216495224849735 -198901197271438 -74432363512944 -43089596548944 -161530878888492 -233349879906782 -279716185252318 -169688485078185 -257320480384924 -131851985834361 -118778965706084 -213114965831686 -29360569497685 -116475278034793 -46361291085280 -4405443956568 -132106732726827 -207738584895421 -140569008763807 -24465272065591 -204648610205761 -212357155378550 -187784960273575 -117150441473932 -184349381392001 -119688693456564 -40430202747911 -125268271956278 -187611437549607 -172989434250718 -151244503931084 -6456381595760 -148970012670443 -118498889167766 -138036714507261 -184457047880637 -92882217888896 -221143035033110 -49413724375367 -162941491368363 -265263202768593 -221262207596070 -10228047908708 -89803340401221 -251117843819891 -35729331666235 -182762957737313 -242797242138614 -41668925172471 -237161245928125 -9496684277749 -81206465316021 -244862969038781 -75916340882794 -119942915470663 -194788055097743 -193956607515854 -246204391329668 -46327738360180 -178573905312118 -112383515417852 -250022278381442 -237618974193604 -229771434834405 -102064138369805 -77322151858321 -274926739128448 -25647700802779 -100207272966724 -273500467044504 -121219612809704 -134050955478144 -249891163554351 -150865749093143 -21480542489634 -121924523032693 -81462205444066 -77543257450770 -50503866549175 -279116765244389 -274341030471384 -44921542789525 -20895176753571 -123294235593502 -2987391454630 -106151916802581 -248444374775755 -77046943792660 -139713424455867 -2120923715926 -61404198085969 -136422857408542 -128280631917440 -193033279141017 -269355485498833 -154186896908416 -235651074147838 -202590466616287 -188092005551959 -42901998438636 -163620685161552 -214379598826640 -32701283512072 -65697371981144 -183456889325805 -58722206647075 -77952799721469 -48480740537807 -119064633492281 -142494900494178 -279067491795825 -235677752974954 -216584793701958 -267251036962891 -19000181758700 -249800271024763 -46678533046269 -273725486316842 -210274097716366 -218639600693297 -278748806571739 -100055748902392 -87302116365669 -230362603385976 -155590040236117 -233919327302340 -237929202448999 -3369863152320 -57914153173206 -120133276040029 -79922362137031 -91821617503300 -28549404468455 -90357727664114 -215867700229543 -176674154456970 -272083803003788 -210481130632370 -186311066357938 -31419064305678 -181881001907163 -231163956737508 -251338634150297 -191215962440319 -145753932787539 -80206050470848 -16470122684250 -227861478171053 -63479621451663 -110121614511240 -124156854495206 -69766511178134 -1427459432616 -70453509918370 -166547348626777 -169332481053105 -247533244029359 -280527488467384 -135981902211541 -61801927075748 -9406552925899 -202814671012193 -65030948749542 -81162735734978 -83770295437058 -233598176726432 -10502719758202 -250328243542015 -42366456446060 -1271031017843 -204438735731257 -74265823058706 -128601860578480 -196838187315563 -137641125129559 -242127058493253 -17284407250847 -36550112563713 -219893155030786 -150826237443359 -225396555269432 -190797495374039 -252603799778647 -272783943100015 -163626969435275 -65148057884689 -258557735462685 -88980421573009 -210669282739109 -30667808919445 -23829901867113 -193318364642003 -211823977390666 -240031349719340 -177048034240598 -118700875927290 -92355877824647 -177282651562794 -185876843338679 -88682420876051 -162082590547665 -126991628235828 -256198956179192 -78729671435173 -183966078518765 -213906637028072 -78561594543130 -168001363949481 -137883088381684 -149817002187951 -185355343648396 -75138463225325 -278424138282333 -64570756291745 -18658153378358 -249646752870420 -16655797881839 -76180872176787 -97595281678714 -112214520486314 -90055167454200 -151398321029439 -45077632891003 -183215964936551 -210735288371718 -34554595286590 -234906937008068 -70957684851570 -270315974334223 -44624102842110 -232174060825534 -222200874728034 -265455494539265 -98656001700762 -279392850818262 -264167331244016 -142457656928712 -49183655649888 -183993610795207 -85655797082335 -183160887433476 -194999626561161 -39560975268286 -81695807814161 -53253064762197 -262739431588345 -155375689095466 -4705781527612 -254399501047471 -264958283816682 -149664724033675 -256766971419488 -199799701102496 -130891470739540 -132964807597647 -173476228125128 -504987083839 -224438667407977 -11303062641223 -78485260751242 -230825878966491 -105123705700915 -112320944335994 -5886542121420 -9756927086685 -33578996342961 -137533936711001 -142932974489693 -159507311138566 -93091328409473 -59287799105626 -68613252808651 -262785245313695 -154157404896325 -207396753497438 -227499815095242 -230199935837436 -272369007169223 -120832634588629 -207917866485823 -4751709985803 -194709577818653 -218518229659657 -214683421816861 -168940075084135 -186535828113592 -240896364299619 -203837791720964 -262765602285631 -157168400814105 -221706025971946 -253687538188315 -121974095603127 -20794251558410 -62246789119033 -156906260724732 -121325340933410 -65180635374492 -166148951625395 -260130867314375 -245119788542438 -130211345027424 -175563963658601 -15593145249440 -184188978804704 -280413893883205 -250513535355225 -248926157413300 -194494122014073 -208241621574422 -113135635753754 -44649061203579 -92596846789608 -39764763619645 -132025316305686 -218332936646562 -178280188877112 -268628375405835 -270680149222970 -156175834478166 -54082677723199 -30593062823460 -164305370644841 -115878469662049 -11455108787872 -31645159633263 -115847322822775 -119234609942368 -106817370152866 -97479974257601 -156089719653946 -249632138388418 -144540749293340 -193782186596889 -185919242365385 -7369164537425 -142274257622461 -162933089248294 -205160084478806 -166130710552812 -133475962024146 -41462251989157 -156934470207161 -256818847005065 -256546756677772 -268350513805970 -197962796248926 -78162923940541 -26996081074665 -69767650166007 -217867734087912 -3011086727509 -121674092992695 -182250961656003 -105564216339660 -51644902070442 -132653660456198 -276853444088597 -98995579222016 -30323248236785 -177516754735087 -247722262805804 -89842708773929 -187042781151980 -169570059980346 -20998649831570 -106253402092397 -193608282059617 -36717040664581 -235311781632712 -228636213078830 -114594188461588 -110667859016348 -32384387264836 -61013935188565 -41221837827836 -128657919600958 -51093816724855 -40526084105655 -155185515197043 -101099255927260 -163391490833115 -132047768648409 -25271312398068 -205074357167984 -140313481462028 -145368422841149 -59098572779041 -51862690766204 -46006082255744 -90892173065507 -88448606072543 -209974743513239 -71792068491324 -192265329449746 -149786114521042 -84034421344036 -181339282552508 -15404137384312 -190918570755507 -142819510518283 -223471941490020 -227402278087493 -55100454172499 -15758727783167 -199867693755801 -3245103076671 -168993367063082 -257884554202691 -141689228065825 -115605961206747 -99123928707219 -271219045469842 -3790003954592 -131836125764638 -27564799742120 -67386685028813 -119692472247337 -262035874683052 -105276500742614 -83864381838292 -229644222913024 -262032774060445 -243369737837070 -20400725218232 -253467954937441 -31521120211346 -87798346389060 -122568835085816 -194129141579847 -229913466835363 -248188160908332 -78348495108478 -196601110391782 -121747166502714 -6568888632747 -93468287199291 -204146158519382 -111396348885347 -236865950809241 -150839568697133 -49773165863191 -168508805713402 -139960282787069 -20161944701778 -111737047660652 -275569206101593 -210262538086868 -108467426711853 -72557606665627 -268762948358807 -234859324700902 -150010728352532 -68288391698468 -213788960688208 -48440631995522 -139152940997344 -96214807375983 -61520167258401 -121703346206482 -240157261862613 -174359746317090 -89239778488751 -281156705991342 -51537766558862 -245378353649231 -265620656419731 -57691107007680 -140598661008915 -16364282278052 -224443057970086 -180128588009301 -240588070632419 -122296372723281 -140713715867611 -195718475690977 -188060144139163 -93471549411549 -90726559944014 -147486841546832 -279087671811640 -102976600230049 -9718483723820 -58500675653344 -161706692049586 -273888996350885 -278833855036442 -28876940800683 -20643400649127 -174205280687314 -57428987541772 -66573341916151 -123185867716907 -14354311684820 -105958469332168 -90422116217261 -255733415911663 -279462199186954 -188285881639811 -54767451318695 -193834222834772 -212616504858613 -197568149957822 -113325090761852 -27918158026190 -233277469581119 -209204941347476 -246405607265683 -276237975740407 -2473712782082 -260773396873815 -273453787753291 -130541100399904 -173410707730400 -165095075386117 -17454701553289 -228573326374518 -233128969796646 -244772255926125 -100496167836125 -161936439735030 -62324990208869 -7894331685707 -151874431361473 -172828907641087 -47216113671398 -54649914982209 -71811025946316 -76886806860266 -15161909773475 -232655449635370 -225300221840665 -249478512262841 -184848153572722 -212404368610384 -135772635803352 -109557015757550 -84387077753761 -640073299880 -108930717711853 -127642514484970 -124519189660192 -135882895983472 -125889247207771 -36906838375769 -158423857011956 -147046044206259 -178473215144912 -22118968631341 -118222921843002 -219638051130862 -80573579084949 -120149040054246 -136989421447553 -62611751971531 -188851662200783 -272869561847958 -263712890640306 -120220598299295 -228622407288348 -255734110701429 -32780911342575 -263941978174350 -222431492177247 -99609551757462 -245282582375495 -144523370286647 -10832005548524 -114922417944123 -61059859774775 -228490429197306 -73514723975581 -174251806472115 -239573711362533 -9500468513416 -125855847869268 -145479119160921 -137603106002713 -216741667450789 -218336128796774 -188326158984615 -271803775584909 -167172881604908 -250136617313151 -29928558573351 -133536189334099 -195549960620429 -203407486870468 -28968378539000 -221507455248037 -261671725460728 -11158501681546 -236051141841557 -177324558798174 -239967572744140 -146754506140353 -137232843610906 -35675473285886 -201056108245438 -6479090075426 -180743508952914 -61650474513862 -242951270996931 -133377255359200 -98063875431717 -242273161370330 -9736616285278 -37665915248938 -262680026739536 -154226105864966 -7796270589484 -84799719594578 -118838847704840 -8612806659867 -12656909045385 -245069914875336 -263202871711140 -135339756009598 -50082163952060 -24023283550022 -121409624958747 -268088915121700 -260661891247099 -217980668064715 -232525845967120 -38629335565048 -261821844073647 -250137815646127 -226517933405241 -67006758667411 -88074737880392 -89806647869071 -274689199448564 -99323183933833 -196946632582323 -120278158512157 -152091808038881 -132428048163133 -182240659450411 -120949086684151 -273429118277011 -189597008534611 -95283846010662 -87106276262446 -250621122957415 -17187468411465 -203228556968261 -9112536707417 -85862463576988 -54716055247294 -65191004353763 -123781207435431 -95981562769130 -31322080372736 -166954378231798 -272283673744447 -210323371824014 -173303816318139 -253390884685671 -97438001838251 -116752105547520 -72743943374614 -177725727723302 -7771147112130 -62245482357097 -141726051698491 -34705390741644 -21550881495069 -220520301368810 -127545096115432 -34541797164332 -122141906826900 -75238155766917 -195497619928029 -103271129804126 -232223164761952 -112912458007598 -82647996557463 -117357772024982 -158934344111952 -191969235029439 -179443760621797 -102229402591257 -151499864705859 -261668620305574 -40409572940511 -153417686489235 -212449125614714 -62367341287600 -89991558400919 -29190853776698 -27055117365182 -247413589743708 -267373432207897 -83710166502070 -58497174127063 -7576489192292 -250023153341741 -27640823899254 -16669792898812 -260448936717826 -248886876821161 -254208976713168 -277650987279557 -151017560099609 -153636163756780 -229354185873515 -115628374851473 -246444375239283 -129936646340925 -197220324847456 -244966193758437 -96437972534903 -266497530116965 -206862023150851 -122314326454508 -257816363734066 -26979862438470 -85311450448732 -56802391314165 -150646896704296 -235440913812274 -212173746635892 -64131591748775 -117889317572301 -83840669216553 -208047819602698 -38840564200747 -29306849932320 -268159807866269 -20555480222587 -226784667637408 -20335295280627 -258928646336410 -68535271983553 -72724600185589 -61734613422060 -208176525913379 -97210762695508 -239133248631079 -267684101477917 -218618037489765 -276642337911386 -105252697412888 -97715884094599 -119307702427070 -201339418457387 -27272197834752 -88797377954027 -131210192040496 -109838364358460 -41743559266418 -158073653354723 -270024199362387 -257342688425348 -248697022049619 -213886397451895 -117082557949823 -273036194163153 -31281561472672 -195718433906446 -146816849877822 -178350672299179 -36677644047332 -168176253420865 -72411473538051 -270964223202281 -177433349928286 -130126660381144 -191577458104500 -235537594281755 -47782646657107 -13026843356632 -61205608232776 -190630871544322 -250949390929001 -133446104515634 -42086664184962 -221459862161934 -252497669734134 -85937999317143 -169243490932448 -113875459723295 -45258633015227 -197226643369913 -267129021523966 -113076392299041 -156999171597556 -221286446232928 -202051536436742 -257843272655031 -131582749305801 -142261144024828 -279074797255560 -84102309428233 -29451587603485 -73818880337999 -278975689250328 -79657365493346 -274296289758011 -102000762528468 -212875937730682 -177806798793419 -271153670802533 -212944201216950 -146395972845302 -15125990389889 -120699977373703 -122234146331006 -178201179926162 -83769336911703 -224561001248951 -231905980683791 -51592061135405 -67040763227774 -218148584276086 -227669956363982 -8507960266957 -86427805174061 -142893024613969 -202769090158276 -171224328075630 -118639110931228 -277275301627772 -207801471513650 -261312911073807 -158057968960413 -63267296214996 -147906291767147 -124251365169915 -8070938189265 -47370740002971 -157336330358719 -114246421769724 -242601130947905 -85367278101365 -258087159495799 -6981873976655 -120549083203575 -220482425703388 -209238689117475 -219608033157130 -140793847764317 -179191972716613 -225265778305791 -255810057556832 -265752312166726 -2529736367074 -207858090206732 -187057162377882 -4040354734928 -229210645586635 -19274585572430 -200986437433126 -256121905839413 -12984078422196 -173749323641053 -239548027109910 -154581571393490 -84634472113013 -181268209603465 -241168513795976 -44862609036998 -251325881153293 -224552048738290 -85245848473333 -84493652402675 -85515004483751 -75449668184484 -108571554859722 -104667910485637 -20755576593161 -189360820804118 -260527912452804 -32551717014138 -118974228020312 -18909645939236 -55888242687878 -50073864885155 -95589004239033 -41956910191957 -161332422421553 -276412262348282 -126233102729146 -143829808902179 -208331719463540 -138004392521237 -11942597680352 -93987690811869 -227996284895286 -259236123501187 -137565034951182 -265395252261627 -37879880091233 -161823375139447 -29251591968304 -194428053765574 -281317930562066 -231798161063840 -215267375807902 -103086216509851 -53465273911702 -270252156307224 -51953886034658 -275874091921488 -62804233476609 -40894912196139 -180812101569893 -83400570813736 -217760221073733 -254040450635897 -121551138212069 -90982904373368 -172532396425446 -128727276993167 -101785805278521 -219674110582369 -132468359687324 -268818347840683 -25117660747015 -256672935867895 -280066910742453 -24987116389609 -51856319654360 -208831755740357 -211228935063295 -78834723331586 -48333851338261 -164864828623813 -149510551873166 -226540256953477 -61673412010254 -162603057040175 -30850002587141 -10394739385480 -183382797349560 -90734403820839 -198527729760134 -87077824066324 -253662124112133 -18399325411177 -2262781609399 -55729263163297 -63809145891823 -81018529130514 -11382604205280 -136553632031692 -275991244102595 -100759824873597 -45391680702357 -178672447293983 -281293386832416 -189932187530230 -65678487187249 -209973178765430 -21426478552188 -154427042408358 -211064070597639 -196103054210888 -175739692948540 -71703886431592 -198198936552357 -166808875647535 -148599431316397 -38682118219177 -175780227933229 -241780367685446 -43159026398663 -225491987870063 -273639382351244 -118931635774405 -146247855299176 -149156409804446 -96579077652050 -93482620740104 -77785780840276 -109216136037800 -137832650532827 -8746835654776 -73204799478225 -123721789690066 -132284371460810 -33724868788713 -83758737089018 -230417050689666 -118366755946675 -22914607197703 -155889679525544 -104052913615950 -170102062935292 -69566749911616 -140996310123054 -38277308422495 -278645329232888 -278358961907191 -79280576500482 -254001559760026 -102616140330672 -171370663370622 -146902556746869 -241793997652805 -73376912206559 -220271044279429 -37670263621179 -114464167332516 -10416571879359 -132377304203423 -101551551907383 -256661143248490 -184758134073800 -237947835417830 -4476418855777 -124058831640746 -256683239153634 -143712843598707 -18863095147561 -108816821086780 -56515720116783 -8997187866308 -88669686292093 -116883195542241 -259892652659491 -208815415025397 -250167816977788 -140249807103738 -20746600501369 -188848122924195 -202313768460881 -58165548812159 -107849768620366 -160393410511081 -63181551943729 -272844843915746 -83495955922280 -181485149809448 -107516315431533 -172908840835090 -60175014068826 -141789351141685 -106560706680015 -36093636642277 -6070833079139 -259815055362111 -95001339271512 -217842680458027 -259143742162374 -151788219062286 -89735606660116 -9561794367208 -257819382816477 -42060994652357 -248520821823838 -132063888916889 -44016852264945 -171424796161956 -123986113184730 -155757608099964 -155236241144537 -164455016652626 -239254622058090 -80646186241680 -264577206338884 -236921620494400 -267011965874595 -20378756162964 -281127121033498 -67700314655496 -281127455199054 -216858249633841 -254907456699340 -193067291343320 -279275567987657 -139953134528058 -253602366535589 -141005126507406 -39484668061859 -108263179022897 -102913735969787 -225179665876385 -39154249476746 -170376369775216 -13409559099287 -88405401355151 -168917371461421 -251853669469800 -199530049715053 -18488807406700 -260674512661727 -97925355077451 -231333871309600 -66771411998892 -18928565347676 -169882216022047 -26618862163497 -65888549009163 -14344364211291 -86008277729109 -174463370089154 -218792922766300 -46773556365665 -10185905668234 -38050604579872 -151588201832407 -26994567251572 -22238644803151 -212639508143323 -146998228323470 -179539151003104 -39251582462667 -15238432353407 -13294979170669 -53887134325801 -234256170743987 -122150739834178 -164006034137623 -31141538954580 -140645169245513 -145119633600393 -270960778250588 -195194647056362 -152300674572708 -35819185883022 -82056396082310 -126529296622353 -266496668693007 -235117286146930 -117686379450681 -72928527804196 -39246115767469 -118336128388552 -77599905141808 -128826576734002 -260594648647928 -275470735194935 -155706599792620 -97204398062682 -236402182495839 -273244851688209 -212855420007043 -109238195908698 -117135437984094 -156909907449532 -164913324975984 -215921410500796 -29232677089563 -56227511776145 -103422921475414 -164837180299110 -86765553359363 -24924414227640 -39295660908599 -45405297612298 -99377275389483 -127237371242939 -252872734018202 -226716597854586 -218255786349936 -56913774217748 -77838677606934 -126387597097889 -255127291945357 -43393261074268 -17350684906045 -127898984974933 -122397442153753 -20819979960493 -41584311480305 -167808376338886 -42298403773457 -245960822685892 -237067871561075 -213465503333124 -201380060493426 -15308204826706 -59886878199576 -175340515626441 -26885649956737 -215845597868551 -278615565411089 -122783785857858 -14350983646273 -203603202438461 -197239084691480 -203169496602586 -95321363366927 -1790490092932 -264416145862950 -174637516630788 -228678497641899 -102026378133587 -22027727084607 -126791936487881 -114234908027894 -85423127439325 -207782607542660 -143340518930403 -72934944075119 -127828308365650 -272348804377685 -84684236443685 -190182329909979 -201884300438209 -80721844531817 -37219292484833 -237966360349644 -73909050096938 -220034607047417 -55555184408046 -115359986706704 -279983648874416 -181575083271644 -266443354353938 -178482145111573 -237048248242179 -88554030527416 -183127432048099 -72164989799177 -79361739664384 -29393742902795 -145451684638574 -85544134615838 -223207384970496 -235470665472948 -151569568381519 -688676783745 -211610242108898 -212664372640516 -21951350228229 -1670495355023 -140539283565385 -125585775667946 -199414819241077 -57248338253174 -73347980818255 -241686371599235 -2380260779531 -189410205124235 -184064602203338 -66978822119953 -53210221305569 -108493962971894 -172582331390082 -191695697283251 -102101476769406 -254572632357340 -182216971691178 -128464086438984 -76906442862567 -54786497304468 -28247450441760 -165519303682699 -206058298104076 -256930209948148 -36199565959649 -51763506061736 -263311319620257 -127981843423352 -212690889775514 -197760701055109 -34798619196412 -236083060677977 -78061069046355 -181614167921638 -142698125902174 -49510982754151 -116582057428231 -260361117077615 -70081245316176 -96607176108118 -201921561230547 -234708548962610 -851250614669 -131295688275965 -121700726227427 -225276479422414 -1349966867481 -54806641874189 -152540793318559 -97803026469964 -70646581483606 -219279219141130 -181487155025625 -28776998181055 -11272575630857 -208749021611835 -31567329366794 -8094637712110 -55028413777622 -11555826745162 -850500887005 -248536824056441 -249946296506499 -208989448101979 -216759181979287 -223136607952468 -233559104930351 -187716553851953 -167001858256998 -138242856955054 -281229944384837 -28549835827205 -195037018349352 -67747953350910 -226358555929253 -52572303449604 -39695094954388 -13310850420884 -213358590413879 -101032558280368 -241277212414296 -17313844488280 -24085603160517 -222313747315996 -198417503879618 -31493490738493 -269016149646320 -191473178647405 -149084684520684 -120050092065964 -14680215784185 -263888173244482 -125128233731649 -213238286713394 -184204609038380 -1374105822936 -89621223624686 -20824654912469 -69479559660730 -89758138968608 -208002765841094 -40915117239563 -89773455021338 -230961304304822 -239232836174830 -165173023810651 -231049253885351 -279380350609337 -279466465433557 -280482620359353 -25179118005787 -90154559069802 -17430905742367 -216262585504968 -15885712597680 -152089769590579 -181933039943312 -101679366174128 -130176049624290 -241584545877330 -108434685200838 -200703415872358 -30613052169292 -168172290052574 -263009432429149 -262323991839694 -133053612069694 -10077254601487 -276143861671245 -4493239750888 -18057241913042 -65074484306774 -45861641886014 -2718497793317 -225596889025043 -264683523918164 -124586257602899 -96535892336707 -211794939000463 -77901833318200 -143598361726780 -219692167157443 -276684460463671 -140875839934633 -274886841236480 -70225637327495 -64080845253125 -264244782603151 -118651879297538 -258902315574615 -259104990498060 -157818223803192 -205563930404749 -199467676730035 -91535516073844 -9996505868666 -171781681632542 -160101249186487 -236776703564326 -445278339481 -158683501938544 -146657455296403 -261164919564095 -163425211480969 -271917206438642 -236000893123345 -251647719927265 -85519456361247 -108956744156045 -179303655535540 -63381687963661 -56314867095175 -196748698663412 -137998446271123 -49111802095411 -132197879337854 -84284232963109 -42009764182176 -278720396367109 -58594198432231 -252412897480423 -37343313978301 -174989862534535 -53003434700746 -16909973761874 -25102808875313 -219870598699933 -154195361745309 -43017075954526 -43238942488016 -166382849697503 -208427994191632 -192305771787245 -215083169911137 -280755136306506 -138952126907566 -183767264997678 -132493318761623 -22261049095496 -158372082340963 -20932256099476 -219296843111017 -235547772468689 -7956243650750 -200902144568418 -83160390689277 -76261674275282 -73800621851554 -56889884379194 -200447910524060 -9543489405714 -76153722024034 -3995074808124 -230556300120744 -15220666210714 -9285131922832 -62235487300091 -66721483354884 -271291987662782 -263427165567052 -261121013534525 -29414498072030 -270299081250239 -93829699435191 -250747165569152 -122474845006138 -17785127367234 -63098320718201 -267548171366695 -153850743803482 -18949931490232 -277633713287592 -197366015049425 -150060332141280 -154091202529969 -43032690693344 -151335279970555 -91960777500769 -83404037081846 -112387810978651 -95209406126946 -25365907747065 -25251188283476 -37115633425741 -50687934545723 -126379174250546 -235208118938402 -219915892090829 -233570411791364 -26950875243681 -116904783189156 -78416819850043 -63927358416033 -252837739474362 -186034815550173 -101620222581838 -146711823678237 -206542224608326 -205937557439484 -274963102806548 -77941724564976 -152611274786785 -183878006956099 -42973761609152 -133073562740772 -248182356686377 -164715625647380 -124498456139111 -63008435357297 -188727323634529 -36961758221039 -250809996910359 -156164669148401 -122518085198978 -203336873418161 -91564267044948 -60497252859401 -112853384894150 -212918408012263 -114570635851709 -80605580415442 -54673946407558 -37020096880157 -170776066434659 -192480281331280 -177954289089695 -19217075482828 -208800626309741 -104047400768307 -221334314014831 -216154605538827 -266426840528262 -170473143274203 -201181615752465 -79936327624288 -155616098897399 -275604141144787 -3643504851088 -126153894690384 -266710478812171 -115801565934377 -3003373887319 -116494125872404 -52821632630645 -135771846703883 -47875296886811 -235216091769801 -98028223658694 -152988306300416 -180448558409504 -101136717611186 -166421105904939 -256247864186449 -18175116085212 -160412118844075 -184298985967527 -137730046314684 -271896383183323 -61817414515686 -246536852515430 -8487959088356 -77419919995358 -170898590961755 -218651748753044 -202933961514183 -157140627760170 -181653867294289 -232214111298842 -103835244317250 -56635698385605 -220967402965616 -48339593306050 -180408562777372 -98987479069769 -221201557800987 -266643966909792 -5755151098900 -27899175556356 -63707785148851 -227851462536802 -70501906512729 -30055019561898 -68327483193078 -120140032763890 -82793887206046 -1449054361858 -212606637053841 -219718849373774 -59045651285410 -199373440262375 -162503676511165 -83095101394881 -252406144693444 -79934220986692 -246080994553430 -235102627798391 -242348332821931 -154588936689635 -140968600699484 -272895892249235 -225221874611900 -81186383602149 -171187790208766 -108540027489244 -225885317790581 -112939483762792 -143450321648913 -37809500124999 -254795769051478 -49687802824310 -126536449880508 -150011050798287 -91972884712329 -230962833223398 -120673972791384 -164511502189687 -213602240180901 -29501381758059 -127006730714935 -20186410993393 -143374522861207 -144883637981837 -210713504339686 -217479907792219 -112958874311526 -198503783713830 -114952270719011 -213834787488990 -104228218947677 -189386315285681 -167869992135825 -106617870891786 -75154124157309 -231451761526993 -115649227456974 -198849492856196 -225920018410818 -41881865770815 -187891728954686 -227679900244847 -95084679712896 -249708999689762 -210520201517151 -244423964960118 -177642852094293 -220753316542216 -173855471387804 -214868864421010 -124372229183422 -142478011425411 -241758812835299 -59641528918219 -217041420018314 -217520097050934 -179464807567453 -10662887357640 -191813823830884 -78268845859315 -28482129956949 -43200674233571 -218263776671630 -233520566826512 -270013004052111 -148389309420363 -143246399221870 -138886233307698 -78003581450733 -189295715052363 -58331038788069 -177184125004902 -47078007031456 -241144797283365 -113028440554020 -221207160205241 -93814266208708 -191924460402721 -192327145550865 -112017754774186 -95393341189771 -174838736453399 -265260250920349 -14534532389178 -261152304889246 -187183904583116 -254122869073390 -235646324599485 -163127828029880 -56261034786805 -154492892014719 -211359700882063 -7407131729870 -36426109116376 -130540324560413 -41945167660213 -266251020308460 -188209340165289 -64499222523711 -247804674828601 -105256835768342 -7680666202347 -234349218117704 -171251649845002 -144684153844237 -252435018518678 -91563521019824 -144882375155464 -257456570370195 -182966150973039 -174082764489101 -274353766568119 -251057181331158 -171287642135882 -235582343826603 -61839339557697 -98071022451147 -253596731008524 -254758380402831 -45952558281945 -217821919621203 -233052428322124 -57995952578738 -119341467053247 -163364203975701 -60070463431465 -214601174415064 -42714545208304 -26152099065210 -93630636449773 -33581026583682 -262894436423747 -138849748138880 -64963509258570 -195960904821132 -113353900002316 -24519930802425 -16019128776009 -244244744438313 -257788702089039 -49948799252162 -80704718721338 -202181366822356 -254532309781887 -104652279437479 -81599145776970 -59434999819902 -24563972470076 -121431335350431 -147966195321104 -118717633283924 -169063765524437 -245691614424696 -176333675696408 -183422000970154 -12690771996551 -236225657932194 -41768401799405 -118722178257066 -236640413632913 -117914030725022 -137446838217292 -81006200824307 -164763264342794 -143109540358918 -112901023589564 -28285186618646 -231879406385143 -16744477920702 -242097328828353 -245027005761395 -55318444469468 -50372221973342 -154580668075059 -45116192213178 -64549654323644 -158526154428009 -79591204897528 -161604460014841 -256201042328930 -150392812626505 -239427346227814 -56541540963992 -194587950600903 -208850281556337 -178873342739256 -97537553798737 -244386753093143 -100380356923012 -153307929117433 -97362944397789 -157629353623207 -30533605405869 -187658463354716 -220279329938606 -175832135829786 -181969980120698 -156746913472002 -268439061189403 -46167036662759 -100586378459097 -184042260055394 -22379680471087 -117317071238223 -42190581480177 -125339887608419 -160633655321106 -246213517983006 -276646312623411 -219946689211619 -263815542041213 -143322731403140 -238192406548409 -25169533109399 -31497841214435 -123793670038455 -183165602862956 -148668334324037 -29278656975343 -148395114166200 -189912236836009 -51011556472779 -159511664507933 -170669396633318 -39925478801896 -103490546382655 -8394391032783 -36001330228107 -230333307634660 -209942431338340 -143705687766092 -186178304276572 -106492625082912 -227961508627376 -227744858087305 -63059965190862 -270128281536356 -247600208763753 -13037579360721 -69856414351788 -32798512291761 -125773119757418 -56856392127390 -58623360614244 -117362829989891 -229935644857408 -46255999550988 -1215964934283 -201337755578958 -80399957392846 -101852706317594 -11283937411122 -89182531366120 -59767614458323 -73250802710828 -253600625995068 -241771014994710 -124426347501396 -89424463705837 -210792481727000 -241511721433046 -93692284473765 -142447511700320 -233869569172437 -177756883694826 -124185417244467 -12583623932013 -105712549880060 -106643522072529 -44790318896363 -167903675287095 -123231282055324 -227281715186917 -24544012473223 -1128464172907 -124378147342122 -135664142086931 -170987824131331 -226426604898292 -220746984409380 -237667321775339 -15998669571993 -185618513234903 -153394129467005 -6611588614358 -216371695141363 -191706276613001 -206992217395935 -248027537306990 -176927293212141 -254197135263168 -200434287821121 -205078854954219 -168206228398976 -58029699889763 -97559863260269 -239806332124307 -100722893345278 -170218429282083 -77030827578990 -280344841430229 -70009336574006 -209780520756291 -220848096205154 -118246202806131 -55418637115218 -2769382896242 -65128713163221 -120659346800584 -53712330897334 -191433267367449 -23479260236378 -201458005338732 -209467075542873 -125610698932237 -70895442033538 -254920957010715 -209087586542832 -125479885326609 -193172449818583 -109976588590494 -45411641017122 -237330808060986 -6204592399687 -101200133090932 -45228246081268 -141183200630768 -244223750975611 -9470688881678 -54179037095767 -133514921534999 -251652725840075 -12833288352190 -206449829719990 -56782097179000 -149519171737437 -178225096902207 -140899538220680 -187612920312335 -69847172950124 -257076474958465 -141655503244600 -225668984361741 -236526477304777 -61165342929205 -202666257982750 -263699097109979 -52681242926192 -216595797143995 -182129587506282 -117711999626298 -140277189403437 -192271141805456 -107206404143126 -72413959564914 -211395007574353 -130589861555736 -10141545064172 -209890059618564 -66761330378272 -170859649900335 -151311186721826 -174481460959785 -141312238235707 -244195455269280 -189880172818182 -149085508594273 -246105093708582 -206967459592135 -197450409001652 -203394316350447 -182439690574511 -192214501811164 -79356213582335 -237399006726453 -102402834527046 -256777972785593 -93688639376975 -21674111685746 -74986014284490 -236158496368738 -211428992698144 -175556562946026 -274421652611874 -251794161798165 -36089731641853 -13742468901606 -35464986526864 -225179612669802 -207968272359289 -266407075121975 -144395242690487 -155441850405351 -24355420946759 -129497341441945 -134121330810497 -206136164644932 -65330372123836 -104839664825201 -18490346874084 -147383452747718 -223073542620948 -101358073232719 -165081382568503 -253728602081413 -47230242065235 -83396333458594 -121814858106928 -123900046714090 -42693141698225 -194257406864126 -67800908620568 -52308143479404 -159841324158988 -169763259926169 -47523423743498 -232456008469170 -135762028246297 -158444186558762 -190282595359442 -228426203131328 -183290312163594 -49346154916993 -88397365599483 -179817367021689 -190739199099942 -122520162342877 -121243487798693 -265552417644343 -152683135050536 -256785915259730 -271938795993666 -208830675037900 -270829898559570 -157855089116747 -178625433533671 -61239223958406 -72635449658193 -226011527978609 -114625437779051 -171671416397492 -81464525915605 -54791878254803 -85461519706146 -29718729866831 -215276032771704 -641852795867 -58534660314081 -200052514862260 -32826072897576 -79593920101913 -150813544198768 -252443633593321 -160946413152461 -45473852941832 -137453828258289 -187650825481309 -256621970933544 -178274271674840 -141431170866698 -235125910086643 -85100913649452 -55233836989727 -106033507323266 -153048722110137 -232516373766038 -114403749124406 -36097592373593 -213636166306787 -194182386530039 -185209045804257 -129002002050321 -40058817142778 -248931783016933 -211552849528864 -174383621929350 -47424734691251 -212908309412070 -6977834063903 -10225984271442 -173340981987579 -203713685900652 -103056242990092 -102508481036156 -179584074776562 -144749802412354 -123542638253804 -44508148122852 -64530137533185 -18058577468321 -188936078211732 -8291001119032 -164317157322609 -154715547556512 -171632730691525 -247395303874954 -58989005538709 -161911681243984 -210378173957731 -120764000255157 -192710143105249 -165204208678977 -176671527705103 -120507812999827 -24988466970439 -81600396703646 -174655260187557 -244340227436812 -80953785233425 -81088605289350 -107816566859214 -191404369151505 -178033251321106 -154205170206812 -210600432122974 -110986637292442 -275439125524964 -19736336821155 -256700380621855 -251157007718152 -90206766032698 -216232066041577 -271329213368889 -170068549286737 -30442758304749 -166449397955260 -103001725014793 -210012709994407 -208721223548915 -140341683606711 -49616006704656 -252348941206170 -251655737481729 -228677883573252 -241937467853304 -111978720639128 -58575450915163 -116646168290411 -175600443644615 -45376997182077 -280811749364665 -134509099000264 -90722093476148 -101125815496871 -205710280434735 -135903475359987 -156253570419769 -18830540628328 -47132418255220 -184846139073226 -6341943889854 -210519756726523 -10796776873614 -181081479759251 -61499476383685 -41629235253763 -110141938052642 -94719773410901 -153424263118083 -106062267014817 -217992914465284 -162643153060818 -196978234341307 -231215449534043 -86122635543814 -157080073375216 -197490115489801 -219822947642892 -149993033189018 -8658846000030 -7241255629888 -35138553012287 -133548595163239 -206663611719196 -159781213702402 -63158707988108 -111836465896500 -30364178959996 -115556424425630 -199320759927267 -256610396002884 -118753864050790 -22885968685458 -102761449212834 -246219540275977 -203963290097154 -271917881859591 -77713715428461 -104314562705932 -30828586201339 -176149520054582 -158683634065548 -206654666870905 -144718144184507 -128496113203579 -165816811583594 -78815829838169 -30037253455739 -24918584656543 -93050796783023 -166438798132575 -125806503548876 -42549465588072 -232723906413518 -106808424734371 -232717437421422 -38347140197335 -100007708550766 -94114758635787 -14420291939868 -100566706794365 -70507243077560 -100129214497126 -11305418661063 -151605518261429 -233090688180550 -123374437363078 -257835840833149 -141005677185523 -257662194335867 -140666111245702 -150295560729528 -239907468703422 -190175967604418 -218810760650484 -71717462422534 -70522687310894 -102347077468325 -191228581157805 -273633260332828 -11994713143505 -98333966718729 -16637483695397 -222398193810732 -37852216534414 -132171358172141 -179898975268979 -152646455469235 -81946269857142 -143992540017105 -191543217930867 -253509604819233 -177659039342667 -233635505821848 -140948533831155 -142810690550732 -121340237419035 -188796936266691 -196983853827654 -18206722303972 -214606348816837 -191123064839738 -211490465290188 -129497889128005 -198092127440030 -97335725977659 -195856974103903 -67028093884611 -182477827616915 -137909373796102 -40428170112350 -35369189657869 -223817921229314 -135162121700058 -90090012554218 -36176877056638 -253083144370900 -43803830096421 -70520637353071 -249558788179358 -269858604138117 -262282989395857 -190142779246988 -9109241746202 -103071949043014 -119948536278046 -29782890612965 -179978791223749 -141209092397614 -130444736975300 -6331115429151 -118629780697502 -157421735348166 -274320409776011 -127247389226701 -74581430873638 -217519430167421 -152920753212912 -144764866581215 -95810641831597 -162332847874333 -264402540620590 -43797288341615 -104599325178519 -245956611349969 -148561721744189 -29217824091824 -214691371240911 -44202304326217 -252906746422592 -82107185342619 -94433210140188 -175072338504238 -195841765864296 -25082814787090 -78031880731973 -52478237807882 -186704700161512 -30158595701040 -228198843296394 -25100297528201 -201289862738985 -171304368119933 -66852244160829 -238545684722389 -263147128850134 -48301931032896 -168275841730013 -185124731714813 -80940029880779 -174189044899378 -222916921531517 -230109006270024 -225903400338405 -279251186754856 -44011437477173 -139868423705498 -58752586177099 -259746743634902 -17878848120691 -114230910908877 -107636403559173 -70942102241925 -106354307865799 -11122202865072 -13305660309897 -39829622814341 -109672761467112 -125531912929624 -80713709265768 -12403946928640 -152187605426058 -254478190500803 -18454588422822 -104970111356767 -109196105440170 -134452247985562 -234079268893792 -190877638013569 -173851968336448 -83294475173855 -133102803967181 -165774747136647 -89993647319171 -191195719453110 -24238923506439 -251498392845888 -84933098551511 -197701488366111 -78736155215872 -186835332546080 -149958311040215 -161370547813532 -130486430659361 -246045417035733 -123903161829944 -240572639616396 -275954676560414 -248658827563017 -158416424664825 -242111499249877 -61309040272278 -187822841065111 -81377603782736 -137889083200903 -138205579068834 -155839998992296 -199442691387863 -111437278405577 -23423467008663 -24159510420766 -33186113868345 -207554178128168 -196965476203816 -64405230419807 -195393416253704 -247416076559004 -44979792883301 -212462799572439 -136773214388782 -277277099834165 -141431478398631 -265710193648474 -54768955045152 -130871365678772 -201250999189328 -266125672403417 -230169117397513 -263847796054754 -103930398825015 -146489583326190 -176979283965663 -30467479826447 -187164441272183 -189046156036247 -215684849421423 -190028195531634 -46839908173891 -248439284929754 -82028404147683 -174975414294002 -66597907602434 -268366992386813 -223512637155384 -224621010747643 -204448937644898 -195755853889612 -46568990476017 -280247577927882 -256489312780572 -148846561059804 -192141115887244 -28322611854059 -265851717711410 -62810005494674 -97169120482509 -248434445230472 -42055772476489 -277493406333129 -217663760155815 -189631587109373 -191353705187871 -35589599566463 -19502683692307 -26793589891025 -203926155247178 -130487795584817 -106007086077507 -21422832455046 -221554242553386 -109504427111474 -5319871040686 -203280487172803 -238657449230450 -222616789677965 -231781152232502 -195307509309018 -255084259921176 -274682162572065 -99640467549298 -101561299302595 -248530365407041 -122655453272065 -93869968631681 -58506568434917 -82790453241280 -279992405184854 -228371345531584 -13323097369055 -46617584810803 -80320424530512 -124889034452473 -50684303518874 -275617495389817 -267848408898724 -42188682969315 -125665649706422 -12210534492836 -101866389917447 -280126553389311 -55762183753497 -237348986185343 -19745140448098 -49728139613424 -81229947298393 -199653052392028 -53563978424382 -228205744962756 -182477081591791 -56868216792848 -143738397393741 -274312341970849 -262117268378444 -36222749107465 -251510577102668 -108829263796516 -62954925418745 -79600202863732 -39195658343726 -145249744153511 -239576818756315 -195195398295364 -170018358621692 -192468892351700 -5562995436469 -137352909072329 -46365795197492 -17508154844289 -251022783768705 -125947074120491 -261184294238686 -49505398124631 -12908338883020 -277302269211947 -126839486976556 -35624611104565 -26058524587466 -91533642018312 -180654075282690 -234931617302613 -70471279699662 -103079564432952 -264032737129338 -91998979539948 -249771224464930 -107982331507346 -103095051506337 -135171516886787 -273676503309745 -261531192218047 -11465938665403 -203111547246661 -157129729971357 -150029300148167 -72003152461098 -130665190644688 -79902732665704 -95248911593300 -29648161301043 -145420310865948 -206146121588275 -52845672068985 -169729676241853 -56132081041996 -113841265251570 -93057701195908 -268655985610667 -146886981164006 -32976981086611 -147928471771100 -136753230580632 -123445531045555 -103487701024502 -171929459202810 -266810514949329 -161606357467316 -85151819894490 -71003068430575 -11328635919153 -106488014472686 -106374503282724 -51146690565203 -262536808443249 -34810256222957 -24441811128430 -268302598979657 -177767608159133 -183131680455603 -106391986023835 -17179621183268 -117418166798816 -63933794296703 -220918810081722 -229441272731776 -85942304174056 -25294415952641 -169638276662434 -26105381296272 -261253689778015 -273787373174567 -154083486402281 -138148403283489 -280991819717403 -59270520403395 -174203215122227 -266159948375262 -93321894593931 -205620097132236 -39652203130518 -140280670876979 -155543507634502 -81577066549925 -101919358885468 -245396477231555 -33865579340661 -281193062780766 -107294478459379 -150594718110601 -32428824889584 -179138556898756 -205192423556772 -48892837507626 -131663405488436 -191655960204539 -92380136342142 -266343477908687 -199957814694571 -173008505577869 -108641594921485 -188676677485792 -139188570050295 -242850444570027 -123879271991390 -18965761821606 -58049017270697 -149527108539070 -123469461814019 -152825419664181 -163568539494879 -42908542608123 -102954368602204 -11860998599898 -238059100068986 -149217775839702 -118836588722818 -46446407223997 -62965148742438 -97924623512622 -100742426717081 -2062102007420 -190893495498901 -205038571470302 -171693749750750 -129549960134106 -79559478961853 -134781617285770 -123325395558444 -190083234499130 -59898265915692 -19356963107459 -133596794069353 -154714748569221 -154774600115574 -154623859725771 -26162786164313 -195320505286046 -234045225380112 -6904386201148 -241758112279708 -26795897385445 -140062733897429 -52065887999606 -178605152644206 -38784101311834 -263234890247312 -222105178083389 -57020549613440 -69541172111312 -175193723640677 -43089694921809 -210419037232000 -254235804614349 -117904049760635 -222040891809725 -151692460308809 -48112202981337 -230521188220917 -119850176358291 -106890070299687 -184025080852521 -84843525232027 -10817791786604 -173935329900014 -194427840288839 -108437719922232 -253642779390665 -11410439479574 -105623879219735 -121052002679424 -178587653320651 -177670120946432 -26125219756680 -53501128363253 -230008444534285 -10135543594639 -262488742443075 -180044258968807 -260550819101780 -246555120442151 -92868543416072 -134968068903846 -234273876997267 -265961735014469 -36424555128206 -241842902324060 -241481220062336 -245347326192500 -58783731234520 -62207259766853 -97620839220651 -239201461359863 -164822112613120 -195353467326654 -238179203829682 -266989544158636 -64002607733436 -70712236006274 -171833256748259 -256351284228056 -87403500634981 -9460328058775 -166487653827362 -66589597111718 -231632520410323 -14987190113046 -158916666635811 -99554433066669 -261537652548496 -19490986851331 -224585666865275 -102708822735639 -172165193527804 -176794029233179 -84244822689098 -274703852643970 -139188315741540 -169261487669570 -93628303604910 -190388378213051 -135012374457372 -239549204356470 -232238688581759 -230105196587794 -77922934802716 -159181890144702 -103564360277992 -26226128928562 -125963173482511 -79585277634536 -139836024150803 -78255274890013 -201021875578775 -42939390957331 -99012606812643 -276447434785416 -4935681653454 -103298445159856 -133256479033710 -166107821595407 -24746172849554 -78393984412850 -25435999712589 -41721756982037 -81193398014506 -29292289523687 -130875171387832 -35815510358222 -164184839461343 -82734641938911 -268495446407185 -89552865732879 -125079996575998 -254556153112614 -110952796281522 -218279033655377 -126308994990785 -57646335195385 -31025227341410 -45343130468554 -50858919357163 -131290619683905 -223866443929670 -168060610569251 -77243590053646 -93837321607157 -171904167216592 -120472642725438 -145574096859843 -161308179518810 -135687190214450 -10684880317601 -40154930054925 -169311530472839 -197956622407114 -193603327638906 -42706457307196 -34096741413438 -270518131532750 -201188085427949 -217960197305855 -40133305883652 -274517614744712 -278780867869048 -32608907875133 -163187939606658 -57499905349817 -180733606933741 -64286413215205 -195781665812184 -72389049662276 -43038176023116 -25622451330665 -37327226306506 -263481403172129 -231639975427695 -210664542483633 -257709492828549 -57212281789021 -263075279722996 -51626598462902 -155832254529985 -128774114175060 -216286022351688 -172910535354882 -178193529844491 -217796156579118 -98518409877550 -175034152821449 -60489415711277 -210958471135825 -22138266474361 -222307779115004 -97988002923789 -159662231893242 -231494268703630 -69766808741236 -70354872891001 -186318203527008 -149927338742186 -135657932227891 -188238175220495 -201970380560175 -82760660181939 -37317967024288 -52471886892982 -257432629373283 -8099724723135 -235298175683340 -18863990073488 -254152757826402 -256843876569115 -146480705098240 -141668090980900 -118177662608179 -200010620695008 -127895006138710 -190285063860633 -277158669210664 -155530747629268 -188054362307053 -58056300344450 -203957811592823 -66345186427787 -212299291583437 -223158241850039 -204917014684996 -87900441042747 -69231100102364 -10019063332084 -180652583232442 -185551761639116 -212363624487902 -240455740985891 -177143438243786 -168603647358193 -75929197471721 -260605650014033 -130505062974256 -191064672620521 -201025382079661 -144769798034163 -158035952540336 -91752956763794 -260563622523942 -179647118371125 -127714696133144 -128334134022238 -2211904936216 -180913110792621 -194852537822362 -206919999962446 -202895187464423 -229093977544439 -99206906481729 -226499157787872 -201957214487997 -111344326698577 -37073848625815 -149909207855062 -120004179814866 -182188655510478 -260438022201163 -182171172769367 -131263920051113 -33254895784323 -155873975168155 -27815302742640 -193563313832902 -245295468983300 -252659126336496 -253002912893598 -36537014673571 -68075075730190 -110491378168293 -31017676247396 -226950932684356 -146841584048682 -247881038699599 -84805097817057 -110265394386491 -209770353185660 -226754199554992 -239800752674685 -209789809360615 -143023308140728 -145129918358283 -268796128526881 -22072562396807 -274247076676376 -1592777413808 -33807568926781 -261786459057638 -234263971942215 -57860318241350 -232897450463888 -16308078147437 -221412314911677 -168637375096082 -33219816912551 -46868043323727 -98149577710914 -24215009177981 -31118994810121 -242265387007479 -257314512595041 -27419497216367 -268298769136853 -75066467959818 -29428470756333 -150215509581884 -173094581991662 -252103267754380 -279791816266846 -162915794299659 -15655680120365 -206219395223090 -147881083235700 -152485742550926 -16171171757602 -77790745800358 -217873079412313 -22784970423175 -195078843981331 -92361171948619 -45445253181347 -113083990807362 -34299311657671 -139138194000512 -101182919705344 -127210081654740 -46930568472674 -53007451797944 -10921749135530 -119493200422597 -105638952354134 -15362122734757 -209598736269447 -124852607272712 -201965483627109 -29642314153278 -38340694697621 -56609877109816 -101200845230823 -256575033675028 -74702858096658 -103558806733155 -133289497120240 -84119109648913 -222167498304778 -244283415439388 -238830350936817 -31452646635415 -170120815300400 -23851790792086 -240310060847758 -172048079449457 -259684050493647 -265127393487190 -243066087618161 -92431403360610 -156721116988972 -221218563225773 -169390023016565 -90256583819082 -99393732822018 -99884011105275 -86393221381032 -109989412230331 -131341730684317 -159654519731592 -44726028972642 -87256481410557 -199074100725014 -46789969108800 -269338128118414 -74785174926521 -149685075821741 -234790424068825 -236026129273111 -129726756650607 -142013419075311 -37040350438306 -48715531395478 -88382684288681 -230037500558923 -151054394638024 -122597160520289 -107091606994861 -143993503862987 -24962489776255 -110597299864469 -38913277140385 -155619002140466 -109213858552283 -161806362566573 -169959047370770 -162809360488258 -189767080391393 -97341836885928 -114022643588767 -144098532152370 -232066796568661 -93806161014001 -122537346519824 -172519282776505 -176868902487430 -5035698107795 -84256757255487 -137240417271039 -220033823524117 -238207679710858 -126164624625376 -54615445407064 -235426909670137 -136645568315564 -121960763754784 -106310745974737 -167392040233542 -110280331308729 -130047223437233 -11961968503304 -252690835973472 -122046547128270 -185026853538881 -47454293226836 -218187032120023 -48332219820722 -72446195349398 -26356408989500 -238240651820826 -86893798621026 -18949353776830 -47990519176806 -25558761340282 -261003652033387 -230237876900511 -255111273380293 -177323613521217 -130994900143067 -154948704134215 -115090669183335 -185001986062857 -33504220919313 -264887723291694 -16399957605780 -268033588257989 -189127824596983 -84560687133126 -126905597956213 -61811370488278 -258800696363291 -227576938275759 -55876217067027 -97516664297038 -158396740823052 -68693835743119 -156651473525836 -204239357894132 -126508478020921 -269010328497325 -143985068180960 -247562953011134 -178324419344186 -171388079233335 -137941936824747 -145744458829161 -164489362819340 -230611127659639 -178334961184639 -264639868825581 -248071494804676 -67579009041285 -138769457855881 -81024821465373 -179982199659512 -2463728178546 -200143706111227 -109904744971981 -9466584326660 -31969499189697 -123448702622707 -9878623302065 -206806815518588 -235630831545740 -2373799330870 -237212862323811 -155933642555889 -230549525408038 -215101504217882 -134587020753768 -70964129305612 -250444143892710 -109554303181428 -260565632999017 -73540056341096 -184968831453468 -180510968903208 -97431164701436 -46767749010750 -3795644639027 -223922512046610 -275446811890968 -157763086032674 -13132579234059 -101616869431686 -205303803475669 -109167208434797 -222809468196184 -74432798678277 -53702346616476 -106650903849716 -5877962152027 -130126144469875 -223564775286240 -90433515443003 -10316710847587 -33248635491869 -216597014223792 -84401650080503 -274744600167502 -267384568766968 -179318640363817 -263670055586404 -215049718052986 -138819943880947 -109820240166831 -203326260805407 -35415066153163 -112336393027013 -189284253673962 -139635366640223 -174115572673137 -49462346699556 -143424804402654 -81369075541212 -58286484163643 -166191359623789 -69206687102815 -43967770645691 -99564105636771 -69578774426976 -138738693173955 -226746974835701 -23445524568051 -130418910909883 -4938078876158 -253499157026282 -239573437187926 -239895247056303 -39004977075312 -85932270639262 -196583438673674 -153935752331895 -91453704788638 -255962864521103 -10305927744873 -211796297279352 -68333118318671 -167336344434846 -199704813560036 -85951253249592 -131492209810678 -190584221241706 -168008798198034 -238375086997190 -25936208671461 -115207072435079 -55151779558342 -119131328496619 -44343679745708 -148318354135127 -194038938649446 -30688654451115 -187902158974362 -163469015401434 -254821238536125 -230054224197923 -15264468115168 -231200519286632 -237063701629000 -70928975384206 -60437923494647 -193240306826359 -13420862648899 -16111904848600 -80350751199001 -178470188353405 -270357094660340 -255479505351280 -211268702652230 -117883755055897 -216597584808938 -165889615387950 -216752322658760 -198726856144030 -24707480445510 -102835433602516 -2251273308924 -165589849443365 -13297052043885 -83899673286983 -245528443316093 -90359394551067 -263497826747223 -279942439006512 -30339891242581 -125684967975597 -236064601211119 -35322290167818 -275505075833773 -107443735019005 -261968384091210 -83068915562371 -260192596644498 -269788655094134 -31837286539319 -12984099975522 -116278854378145 -189174552140702 -270474459729199 -53515320256329 -51279370688005 -227506951953728 -129517978350092 -197625202226304 -142995156981509 -69550568602345 -116642977956221 -195551960172697 -257302189203528 -107070483509347 -232937774595806 -16731089866511 -164439041926152 -213840734914470 -190294402046815 -56638269353975 -15449833432013 -277535904370668 -100403401804933 -26525731731747 -32424319655970 -16728094948543 -105030458588999 -79538001815054 -171404043729170 -142818086531965 -140452238858794 -219198966121452 -259170256113326 -65498548507637 -164424599160404 -112101859287611 -265319527669945 -143552581881512 -215387088273736 -268981585312754 -246704468865717 -237865596277175 -180768240777991 -46173844921221 -109310908406126 -155709381325604 -31477808963248 -22107826626488 -151523665034233 -94984579928402 -76016842104192 -206826670452769 -185317064462551 -149631442056486 -112461201309171 -255009823318448 -9620585342497 -40545452680138 -214855966367082 -191126625967566 -277819611200296 -39259216054864 -226592974686286 -85496941747837 -127667636782830 -86248214541503 -212737328547697 -99651845645838 -67200482854727 -225912550030452 -106063975049164 -95595286596030 -213727265271616 -160116431767404 -176190540526204 -40026627155545 -168696105303229 -46986209266012 -2382881895963 -18396891042583 -11216809837983 -187182363201253 -90294256974215 -212968600565687 -100217240033466 -254618059469498 -28093445371181 -63444189362240 -103296171517441 -206787583117511 -223256987213298 -145983776676567 -183011701868200 -40302359147699 -31122149380834 -224028838535815 -123374449790063 -9417012142561 -216094906413510 -276170144662439 -225201824235341 -118389686938834 -165033559566820 -152102873285490 -59370928400798 -203522064455437 -174858636793496 -151554143574559 -121568861900447 -242378489818664 -50159877973145 -248638974514277 -212293154088802 -82932920989293 -169698459627706 -66443815634476 -192667617711650 -195456947982409 -254990515847718 -255938673431721 -51442791778235 -2659931146269 -139895115767767 -145598810843674 -70510731584882 -179425944819336 -133697050458579 -42323018073472 -89413561938595 -198597766169210 -265296391714093 -144573375126019 -214458388222100 -122423615526959 -215422874253364 -146463761642348 -89551374385570 -232222594227220 -104102462127454 -147453851169211 -99139140353340 -178806516557617 -84337607254067 -145005822676066 -265559747123452 -259048905801601 -3864000263293 -42331844099455 -249064853148208 -123456235349588 -9324154191713 -50394444884342 -46772143173246 -50873781472650 -258391244463365 -107201589492145 -79636735001086 -235764415348759 -167870415306400 -85749165837051 -119147426249882 -217350555862697 -251479159536127 -48691155740017 -175086615085767 -14479392698694 -41012090967839 -185873633474162 -243303231527920 -85478357195642 -47399079968603 -25179449677163 -70233531712681 -76514926380044 -276156945003871 -22882770940088 -59596438994782 -224780863582736 -139350532757019 -33324976223635 -13613566000859 -53292268324837 -269612038115645 -52670534346260 -116965074184926 -94554965084771 -199845356973934 -36638159103386 -257507468146240 -204708548434868 -223778740555386 -258935850887418 -183236107488475 -70367709452658 -38940071104291 -69272939947726 -110751072547654 -238828556834108 -21092515953444 -167721985852768 -23739845112821 -73742489978015 -222125024273511 -201610117660853 -246573889954136 -16462054222007 -241717247929958 -169092262534250 -223937157173220 -147154745986693 -233693464807281 -88920296441473 -279896165451887 -87741155248836 -205415010064905 -208378935227079 -204677908730786 -4494654571625 -117916519691529 -36041372116796 -13957832142140 -166163083085811 -278890326258394 -180981916838304 -22686581733743 -259794537588545 -269539498429245 -54466743256630 -60302940689090 -148190497037521 -67221268666368 -112020791435238 -172716733867710 -56548130617934 -216592327968950 -47531307625253 -147537355430616 -172240733866857 -5566550018722 -144736826048733 -9158936892685 -145308375787947 -224778898703624 -131055965497317 -190993985610766 -6340150299930 -4049219816567 -73867566382465 -137340189158552 -167505222387666 -214707318896019 -10510413489844 -3185033431173 -204725127966427 -88314746281675 -123804671404560 -141457763808170 -234703306285822 -146589412239644 -15018888096228 -172107720030268 -130409322936665 -143906917383395 -9153616993521 -197189622712217 -208712853468810 -50699300974142 -249560088741372 -231924989377123 -189816221243388 -3240131185566 -91170358577079 -220104994532345 -56015071001161 -149849247561756 -31255997491712 -158042552546193 -205665328876643 -9078953945393 -120202087719960 -267074651342501 -255556042283159 -148305993229764 -109983916871932 -140214049429489 -234360023224605 -183042724441376 -61137418039670 -107891270499117 -149419553709621 -257103655691528 -257166062257603 -193919999053409 -261179022832786 -126958766162782 -84486164855911 -50017655891478 -930558891296 -151036160105319 -274503548818115 -224599000261448 -182725069509995 -194059015504989 -128033581739308 -212250942667107 -243652031553972 -205706994263742 -55873105480153 -12756791478056 -182346164283427 -144706318156746 -186979710481102 -129368278355942 -19434103901821 -232634080226617 -64351891720914 -83667479341725 -154594631125269 -37519509303843 -90612483187351 -119940240009836 -267681501665612 -80455694014852 -237810393252910 -177575285162032 -88430183076721 -9048120030519 -164424436216910 -238660855987945 -261804034724125 -140517168541131 -235760000117791 -83272880883254 -114481173261623 -70072284999544 -34612042217195 -158374282424351 -190911666282111 -171225960619172 -183857041176846 -99760947290943 -233550050738709 -259820281413804 -205471717296646 -108918068268563 -64051996800557 -207223984340270 -261031700122306 -220138844342628 -266993807091776 -170637212181116 -44051491053715 -27237339380163 -141958808670199 -132035021918880 -11228736451511 -175811974996062 -2971378847054 -110663249554951 -121982910473312 -99065444234847 -219964980889325 -60115077211489 -43728029435546 -258609049968635 -234891960147166 -38161219733472 -96773751839502 -203165386236486 -176468602597339 -198350481074827 -2425814759077 -50508039149831 -105965569232589 -137809220800563 -53351846571824 -192208573395538 -123078429300149 -93667544936659 -216988689437110 -92033443488888 -266988984772220 -261408332657978 -214016575862329 -261675464680048 -155864065199481 -65014691138130 -201427313752730 -147820444684422 -1489605818594 -63929644352958 -114565021915618 -275212412275601 -128007010646206 -255967633011104 -108804604297153 -72080427536998 -93813104714490 -158260818452941 -199347667299282 -219835371844907 -70973959463587 -79453625435085 -139669960351150 -140338140150853 -240255558319358 -226170009105648 -274471824787309 -158623986691302 -85280831911476 -258737082864894 -48093124586679 -100470204469928 -201199794782179 -127102891773815 -133122921180019 -163779339159250 -223266014400474 -200605729276028 -270541655468078 -187461387236909 -279251198728926 -116970687079057 -160322426921781 -91239695022277 -279070388352559 -84052803640197 -122634363581 -241089279186657 -253177233703175 -173768163271308 -15414867375709 -182354892658339 -209267810128925 -209900505621866 -202482408320839 -240467742754759 -14711070778572 -3958748578672 -149517441383177 -209470485052370 -46482668369201 -198250800042270 -79514180059499 -196017740283300 -48054273614433 -231466291031991 -79309205625629 -189422656516593 -93335392600820 -41980903681840 -88771426146702 -108505350312016 -102533664882593 -155158994181609 -267199974912589 -178802725110760 -195373284409962 -119083374362405 -38048718754560 -218680205867423 -138532254051933 -278454297637499 -5511237766034 -107314600694164 -245280742980723 -230528926962204 -19592556906958 -196393181229409 -256882019829923 -81752607419616 -3698195023769 -28698468828839 -69973875433064 -86720633217741 -84886065409576 -262170529189279 -53062996999328 -210608861650296 -263376142942692 -188759384635230 -250012998751104 -27740948148833 -25110951202683 -95081123392583 -269617822383502 -182811974241433 -127332415495714 -107686432988473 -116267730202109 -280528949365980 -151165600257304 -31191398007168 -31404185441693 -8247787038236 -269682238423672 -193935422847140 -231507461692507 -131717162010208 -207678975904429 -22282281472395 -221961915047347 -245149721153364 -73113558553298 -278336439469115 -131744840822480 -7593314374164 -153480470415255 -108263220518676 -74482912903734 -103694926082603 -212649979308294 -37857645663392 -213772921228826 -52290191849411 -260896757570337 -73576591657457 -152748878189659 -237769321284624 -125801890472429 -108838535960351 -118173487844748 -190301122439054 -124705310928479 -129191957524244 -131729868712556 -215230682048328 -127419299181743 -224150087858624 -245511259244023 -69186428726967 -268363725837721 -210240449499674 -3530716382678 -137087545172797 -171171784485679 -31261150149571 -12961318652951 -117619424202091 -277764300225388 -181549978644998 -137668790988112 -145161297673758 -185343941184881 -124832286483183 -61201042119539 -117673910687538 -141821922589467 -128231524281051 -57228212574054 -131385913950021 -9357363994923 -129041078511991 -275582707217154 -89054894106336 -130020869980592 -215689833800667 -16225004053914 -194137121545263 -188899505998790 -42926235133479 -815281198569 -88475345092483 -22468733090471 -261018540827165 -155194156614640 -269046590861449 -216500040150228 -125430896471655 -129484723062468 -178806239404469 -166166893766618 -264351184413786 -256331558773294 -196095175632886 -137489575162067 -183172055600998 -35086472705894 -137573422184322 -148738706896338 -79730359977976 -38873898269397 -134132661469119 -154542284428070 -5419375794145 -140624629716964 -149138866660489 -37691572789760 -53934328281090 -183863709146086 -119821439796074 -5742632658887 -266369288062021 -158959248399080 -265892023368401 -143268238368310 -260580869816428 -92092271635737 -48443253305956 -3887014740254 -185282405303879 -255428991405829 -104649412921085 -238963214316507 -110815951051273 -265691389219219 -16430115336746 -246442348110196 -126326380000668 -116087198198168 -53260807862983 -91118493973238 -188113149547977 -160269125568629 -134984013176899 -101719698921930 -4963741669660 -43151588586701 -139740948996106 -67425017492522 -209402274692980 -188645920663820 -57040458415358 -130860390641390 -131741942251900 -13481025535348 -188495804301771 -44520721141866 -97791917112137 -19844533372193 -129920501568803 -64771303565337 -154147587183269 -127954104042593 -271511786457311 -222255291256284 -21442829787190 -260337797626575 -93578986713753 -128683891696633 -136709504019800 -38861615430295 -254045103927864 -68904710493078 -99535901653935 -271300037061323 -116027806265257 -191338241437332 -256370211629340 -201670338022837 -96713848972424 -116568634211651 -82680407377058 -84988297207293 -4082815328211 -132689951422593 -92914104924450 -131395428183763 -118923156076125 -100074549567718 -239510199685294 -101370854180014 -271985053478612 -224013674847931 -136057958045023 -229146136976946 -87259527055007 -44165581732083 -231199983068579 -58746926192729 -67969787306169 -16138952862341 -118329833722382 -244437223986417 -252368622183599 -221774074771011 -185477005089923 -111072066307725 -73910539095470 -29104643717258 -192864017680271 -249793840473327 -107987325260868 -153820988091289 -155372385716920 -198699984648016 -135274341025717 -265577925247809 -125712842939912 -170902712822208 -159683362484556 -194692355165256 -197130422652528 -102059553614321 -1488192885531 -201305611674811 -44392203732547 -25395796742324 -237158762182860 -270152811068004 -90554379456510 -31634335730973 -145197587209416 -10668258549834 -50708138354778 -34931743543733 -101833820596033 -65935974669645 -57135491840213 -199998060346988 -95502334889030 -233338892458606 -221779969210264 -145728021208620 -96146067806366 -119955963359374 -31613799837997 -18044517267438 -170121779146282 -102517707862603 -225785466866250 -41396513507050 -27356850399033 -38571015457623 -20375279043246 -38802221250616 -11039021091995 -210711325357267 -258359739978340 -94688225848175 -90110741408169 -82918987180563 -119508044211962 -84214390684503 -104412051361153 -85441134627556 -168605892658970 -161327895728335 -94856701688948 -54014083601070 -195376192678434 -249081218759 -277832863658747 -170746498658400 -251825538752947 -96526634528147 -198798576458919 -74297752730906 -167283575539763 -101907513775742 -85445815348757 -31552192159069 -270795589903789 -203836873428432 -182391308260223 -220432284947183 -262284917087621 -197216574626710 -24721558898557 -111869109808231 -272068049049918 -123880769257765 -155470660039659 -278873957282829 -180065252359870 -231395245321195 -137490909972473 -14074592709113 -40419723465323 -85752554149973 -240539760283912 -93164083760605 -87998746104297 -262965820064018 -242574272174105 -232677046775061 -105057164016016 -266540650674054 -276227571351561 -216549864403429 -78859578206890 -182425889436157 -123107281891582 -134734389057711 -219301831516108 -259189770609650 -85649340124373 -29071774894493 -17720422492064 -186236426651554 -270617419578050 -6962846535856 -5854062108220 -189719867381342 -172186554617061 -125235814118221 -210910600302997 -29845160319453 -50913527834919 -167163581212085 -11779667399687 -47692920758392 -106505662121915 -250956631428476 -190208522386111 -138479857987073 -94538106790853 -97634811726109 -220142890449590 -51184776299384 -106036516228231 -17291305124240 -281346768661153 -167792612200458 -240917652303296 -102491874612744 -63210337468781 -178814279855417 -108109304010983 -106940420519708 -252692745439672 -166008976530013 -157300310766705 -44611145107208 -230633146516697 -257821312117482 -134217732244015 -172327757381095 -274261979897254 -161523378047712 -36855141223376 -31168667337700 -258420021552701 -35569383833130 -132669161000115 -107342625160081 -174531403780543 -61613058269236 -95588405125966 -141444094011362 -41395825935937 -74276659051576 -241037844559764 -119341134121118 -125175999201824 -249541902988956 -137958367125465 -149897906036120 -215449724313194 -92680679849056 -197952376875903 -194073069657786 -136458571329862 -256684409319207 -145299425523968 -146221449084553 -74430551857147 -180854904216972 -107595357564500 -75697562047856 -118451771003040 -207188893871959 -69150432757809 -263368423852085 -43018446350531 -66500066654335 -195046601949924 -274452115287031 -9405818221691 -101460338098564 -36081512597355 -259044660979175 -75974481732366 -42480173786469 -98120688094425 -113958734857538 -148543325764185 -189591294834014 -146037720075887 -144265835113605 -135286760080749 -173366477390260 -73831436872283 -254871655282557 -63061908015149 -276684370284087 -192603849221535 -133201078554210 -66425958866639 -222347665556602 -10188435654383 -205600064881049 -272403430300227 -27290540419714 -127273778594413 -238695051409850 -139891871241623 -254506421602167 -6312866086466 -33587233005994 -223703073705605 -250437380737948 -154246895943034 -156731246228151 -83555221174545 -245545375577318 -113274912765511 -127538979227690 -280475349321234 -266974028902454 -50644970107531 -142466385594924 -104567243073853 -277503396506219 -83934271413384 -19493671618928 -76074132391448 -184463800722092 -99656563236998 -268356076428072 -64179000107375 -277400717041339 -128672064503803 -63284727642416 -280362198515673 -105805583838514 -239535037009034 -6560412773393 -48700680146278 -36966566481216 -34136748493338 -113691434336622 -181634493420406 -143388058576049 -16087585111148 -73982921530457 -2118590783396 -232437024728997 -80713010848658 -138104401998652 -176122503118852 -269363649759429 -220600594344339 -113356351512169 -136593138790419 -99816164334355 -109022088264210 -227868701653252 -225955448498223 -180911842759081 -221225555823237 -138002690864463 -75026770901593 -195099778132258 -191452361585960 -58557366805806 -123116777073465 -253892310790175 -139763954137923 -56537125274326 -201119205542643 -276225629354913 -243403504505157 -58772502759571 -192507387350398 -206948713210631 -168640765893191 -85630589635654 -142451266973830 -145144557825573 -206930234173868 -97200071998163 -56361275252745 -151354273274404 -181877647828012 -164455494797995 -197241325699332 -53276658403083 -253069964750440 -30359192164618 -42173532249869 -199872497224235 -162436131203171 -90792520846379 -18776514185386 -38165097774091 -36886079272956 -216189620150010 -124389646525324 -150880256579606 -229760172673726 -185408549032629 -77917213275637 -192352376464030 -181998083816372 -23547654553032 -149338350962494 -181858301119020 -32575718080808 -92372343185136 -34334749844712 -70326963688366 -28098254731848 -235711538813666 -17956985708688 -214613402090138 -88928738369614 -159758275734634 -148793209790369 -88474835183164 -193286606994722 -273731242088645 -65177966464323 -225515901412697 -168059554528019 -28839311109750 -27298271155996 -226328694825995 -38168951724947 -175290911462998 -61029834036665 -51312568122975 -55709831991843 -55003098749299 -242326397804534 -12544363195563 -140903485663613 -146161736558823 -79591193432334 -277684204076957 -7972224390360 -60045014427688 -37791121985329 -155427595888319 -20695030807305 -270208851151935 -22687096214011 -120626819656725 -3495894927815 -43916103052909 -79626158914556 -91306591360611 -143757497681470 -223541778929561 -267570395361108 -189590019440797 -5317241111197 -160557340401238 -133922093905728 -185466495622979 -265514816341237 -256859130701702 -44002658662362 -146953876662572 -42561299515587 -75790957236241 -133887345342885 -170371036099774 -228925859275268 -206968117812654 -91935622348984 -225382696198129 -159726310222111 -26943234894500 -77608119236916 -25453297816898 -171644585615477 -129165793416237 -196946050392069 -278779008478898 -192922163501397 -187840618789646 -60764694757344 -102684921292896 -165666813533858 -84212286500464 -279361984079480 -7173200792363 -150720406775952 -135578579174880 -48656664380963 -55555380794958 -166499658645845 -13886162626478 -136145557497176 -124003364887342 -205616513034013 -193650187228164 -232453025860425 -64363201759716 -205992837331564 -246864204405531 -65573571570935 -247021958901860 -19231765547375 -245697599555963 -155809550485448 -223274478408645 -144572065561617 -106933063118895 -247793452243953 -157145983370689 -269873226543272 -42344497783051 -145121829355561 -72807910195927 -38449515048858 -111554404234603 -159022604075219 -44072878000143 -72711076124205 -51937131967869 -148495640529735 -246391030705112 -77881632971756 -53090513629990 -281114772771946 -227668166582563 -136763327906679 -120117188206479 -51551562387687 -190507679767184 -32728332185296 -188979682369294 -30660220111981 -138255596779274 -26116382662377 -167303790832596 -89229001837323 -21346375872058 -72261529681557 -124750537870590 -74096174423343 -144502025964415 -164272471047268 -232847073054386 -193085399425810 -191732689702663 -141986977219590 -71754877880961 -276867676688875 -177220198718479 -223833016849637 -83129536203385 -80222229106692 -228816142522514 -230650787264300 -253479807200831 -151328009682173 -115919123470538 -55220253500967 -90044744606142 -219303115403660 -17660580126510 -241605956808040 -75916913210060 -186391443994704 -253370877681567 -200595937865972 -88904279070152 -170740414064182 -478788979234 -11371015128918 -125357957965249 -7761409489929 -98815175175538 -127786317733785 -264656305198959 -163215108271595 -128191098364559 -232634594706885 -204974083714574 -86849971361506 -44253037186905 -192973146648466 -167828740603933 -263528349498297 -73495717212019 -136980872489517 -23490120504432 -110558916885223 -857086665055 -135357277914717 -271208078936406 -154593595753513 -103870542771611 -225169189751891 -277125362570048 -28160729416865 -129502952177400 -92228686473454 -91350472059200 -19962476010698 -214767752766586 -265464218963525 -234014267610891 -131843255399390 -7924409253384 -558311632234 -240821578468812 -245782148775851 -75417371483162 -15903403293243 -189785513804435 -272224233862202 -37255177638945 -257156807098275 -43680020995533 -85732401314529 -243558467298690 -251027257578580 -129882369766323 -267796558296928 -31743378875819 -217635616026330 -25526516205015 -88361085105589 -72084058497109 -271905282333489 -94742887387380 -96961700123440 -253884860867180 -236284543016052 -160863420016213 -81530241488677 -259567399144936 -153619304284684 -240444874724446 -169523298764062 -38549266918139 -245368976066185 -59677582691488 -16033507568070 -267734931313422 -153621982879420 -61678154013002 -195120429423917 -42230939498147 -235744706966438 -173370825191977 -198165951791285 -97724032080013 -70126869851937 -229822292509363 -22554801761495 -215802141635455 -216214387060439 -276718568248571 -53940945810585 -87400372793206 -241628728232297 -29546790476414 -106673920975316 -199393187986877 -97195145890411 -227162165739873 -21964870394510 -223722665876560 -26771811608228 -123448314902361 -173660547719262 -145916457464248 -44395765532324 -28674931654006 -244056178939143 -117073694029431 -195943864321609 -279198594265562 -118325891068474 -50353734182292 -64807951125531 -209945908254570 -108719583757426 -93288865651259 -128359810336979 -81067963518779 -239623133296265 -33699720005075 -158402657886024 -231328295458275 -269980399261015 -177549850781627 -189182788003931 -127432823493117 -262046551408311 -146481732460662 -178971110760376 -85320578663276 -199310796628837 -12058044043049 -227197149045776 -152342379315238 -246699795173766 -66800554625839 -71365329055602 -85053869222973 -159398450798683 -4489088756858 -167185432188527 -81516448832048 -203901649833383 -77174349668853 -215905126848252 -157922082590598 -84753768854316 -36155845141120 -190495923324726 -197140371490877 -57479650005915 -63918089939314 -206320318508751 -157278535063339 -30278073929645 -255245163281819 -135237169057245 -120620650477557 -264276887762578 -227397180607599 -35461365079369 -66860615828498 -176910896423444 -91143610610659 -14682755354085 -162759721134950 -119478444422398 -183922292132550 -89539104972919 -124495411848578 -265916713467565 -276339210445448 -75625635292060 -92168117886462 -2225418012236 -155278225659839 -230806292504583 -194729759431809 -115820479829445 -179769225129407 -201746478036779 -50248972256722 -91163387815850 -91283317935552 -44441863224193 -41560993669893 -35369511910543 -274060207033959 -112463415237030 -177168143820573 -94670406807913 -273409985360721 -159694223847157 -104830493065916 -152443585654077 -276219964100824 -149538649113570 -227793530151336 -168249173545648 -170905293468341 -38738211767087 -6134964744684 -141564652116214 -18578964361475 -274645021779376 -58145486132735 -201646473909567 -191171655216925 -150651062251169 -254107981078332 -229876906856152 -129073950867873 -212121292602209 -229847276556440 -142632763432030 -59439249434460 -59447285218668 -121434863504769 -21481319133960 -71213870404645 -112689681208581 -81279386241450 -86067642087570 -170845471519237 -80074456393652 -192429717193671 -190695041071835 -83863538896400 -217764068881245 -122826198132666 -29392832008386 -100007092351333 -41854150505283 -156182806102093 -172584616209881 -143896293248855 -50667999382099 -43432724171594 -90262550111412 -69240348444912 -129160256939450 -156467651573305 -98525191059702 -273850377499060 -197876312819335 -193644441195161 -112931946475486 -249745803043383 -130036224979524 -31284044541319 -76427596027130 -63077115975029 -117823263101031 -92157792875569 -244785107497823 -72158231086080 -151605214388832 -185990662178886 -166285755553432 -39380964575704 -211396280383537 -35150852853243 -42278359576532 -62645700806568 -34967764787002 -160145767389139 -94225248277263 -216922999786080 -254997033552212 -237812439660283 -60238996973007 -137280721802301 -64589275499945 -219030107608882 -107405825799295 -134487506498580 -131675947577339 -28421380474952 -124873881335944 -100373454726560 -101360229818964 -35995692550994 -102638064367692 -230633652214812 -79919890041806 -262975501740974 -144275769290914 -26290680946604 -51931663677841 -78885430176108 -162026290389090 -35165035481049 -49512080190438 -186221732387427 -47280147703384 -137374252711278 -3818786630534 -207312458503119 -112598032839228 -116395521264061 -181764661020294 -84965551675467 -99047328484295 -72902482398914 -155422828401199 -132332772150498 -155703013632389 -138666615041194 -56222108707103 -190835094805779 -271818508762077 -241139438260521 -210412801525837 -243962134875419 -46723409071313 -122576543061367 -146188588944192 -211571107794647 -55793952459130 -52810588268680 -24145836218250 -88690604295387 -190276251238927 -66566430932159 -221434378240027 -230707985011667 -184644231646050 -180392024999913 -232757973216945 -196832934112282 -76341837427049 -226113830893786 -270842055930849 -81741927431311 -12188809761587 -95656308595777 -83836766132675 -158814243662605 -262018665896211 -226097718218122 -158876533596699 -194151197435377 -257846377993565 -199982539671428 -138407445389374 -180707419162565 -63569719894693 -41294212583852 -276026213595538 -223048231603043 -41564297497166 -257649518121983 -163487011333842 -216551547305600 -279275486354413 -96647481141654 -187397425201041 -121460674931402 -197287900900560 -173942888916356 -275669573192350 -66754220166630 -100135907066920 -88516495637547 -59119373315690 -22852873200018 -85438045163082 -50808941903398 -198165288335665 -185587101725694 -2818598897648 -88869357371097 -227967323963636 -56928162918298 -185541035038652 -233842850720313 -38864834944294 -233561386928970 -102648021703712 -238505584736873 -115337003898308 -2796015585337 -67944453981911 -271582297717904 -166006970209989 -62598851061014 -41052926427040 -222392904669844 -12152717763622 -158348683128941 -86545204636144 -85791884354747 -240726458723390 -171485439268489 -259904632381180 -279485305344997 -188152889460782 -158075596122185 -4208915516014 -100065172754785 -30747854228913 -81951010794535 -33613603000680 -71210071957311 -272810412120471 -251129949804833 -11600985151310 -112280424499939 -24743248247844 -80867600820117 -206405089190408 -157246407034508 -145094826407191 -259789252064644 -264759950000915 -196524903142687 -62986160401467 -44374184450236 -77930884226766 -246734171294892 -139209150391309 -147075455848857 -130076474565519 -235731784784634 -125597173905872 -261396057654923 -106035522563236 -240880507436041 -248444306972107 -1489235960400 -53260582747641 -209245933013716 -232069140004919 -121459930942011 -258434356093298 -27098791076187 -198532734726246 -56166099076044 -230518818505421 -37123093629127 -81915702616851 -189231200975430 -264292484276709 -228273199624541 -105418270175956 -45053095905486 -177395986768136 -218468707520627 -59071389090716 -41466647133475 -229931875755769 -3144549048949 -132842848130279 -145711032642700 -123563572671839 -119374385284822 -121422644609338 -92234068964743 -147791119548196 -230183284270684 -174487436940939 -18861249219560 -100234745273706 -86421413512631 -251476626546994 -272017707660040 -67072846213651 -153942671377272 -85965743507115 -36699882086729 -51374110166124 -46112493208875 -2559457145364 -203349918057860 -268073501729612 -178527092343533 -236993893062986 -55007927428946 -177586994756263 -87517182756039 -15668915573634 -266516360786320 -131247297498448 -141976900347875 -39134283067730 -242687960884519 -22561956771995 -137709496991899 -266077052598530 -275357031646445 -71165441247334 -55635602191946 -201799518641016 -259355869372595 -237053680943646 -240060343423811 -61208425486862 -198800397095813 -215093095228539 -17612250382754 -66938089716166 -157301353841574 -254161232050479 -275002406096446 -20558201694847 -159990712943250 -245098061838088 -189790166679870 -73974490618812 -139011029871520 -263735756056148 -42872325607746 -178719065802828 -33763480227574 -207603612546632 -183614115079281 -26937057453209 -255023223704279 -90553296903795 -250399069739687 -113436526848648 -16891330321244 -42745534411903 -145396821992195 -141681017966802 -195448138546753 -194984789235175 -195095281967501 -181847612017318 -258342391007362 -42082578918729 -217362801482029 -165479727081099 -96574814380001 -71136337529563 -12196396800703 -213046381443074 -151050181540470 -204784996308110 -272886397610111 -115849082899874 -7526219943832 -10615444224350 -242209535905824 -147508014360638 -165504806956278 -163840349956305 -72863815193329 -178649130447717 -276617653266769 -178463368113271 -67203926891964 -145028543591285 -190494056744197 -154224582417729 -23036711852034 -130671127232227 -203136991261350 -99652127892674 -68361984373612 -274126375567034 -196837444583863 -75048571905750 -188064142480923 -230221837292914 -144648641327844 -237474494597727 -49950041082700 -115740906984993 -150303725125119 -196988544312323 -257220286859757 -52644698261521 -211292542503290 -33406891418419 -273773853912638 -221734125580991 -234934417365022 -199495873582226 -189129882234234 -161083437674050 -191444373987752 -177890160393829 -35313873529104 -175303629935457 -145041427735209 -186957927225204 -193706550709201 -161644167725381 -163171364272085 -199547714459284 -193373653403855 -64198716372828 -62779568290973 -229727109609316 -54343360330291 -255702928816355 -11859932037572 -82191399105160 -109923817769968 -64251932641306 -64010701746329 -114176725580205 -29775782999738 -57224632684612 -20465155927199 -139700214350970 -93913012661454 -121135765665782 -219070520182373 -167053714099817 -72412654967412 -121196271596224 -101981864499580 -194726304331207 -271326246591738 -73795859354586 -104670373813458 -11259100024835 -168590762335188 -77148598359272 -64866005127441 -21844778101405 -186210165324457 -276349192503945 -18176839442279 -93959786048516 -234844906672825 -112238316507964 -235410142915931 -144301843670696 -61468508996062 -107750812174588 -113214769339192 -214024219892958 -39206084306431 -281042501915338 -182114089495995 -23445830127242 -236697034155722 -222830225887712 -104825594730955 -281439186534094 -206063031603052 -119799824209178 -31625512610153 -166688725243083 -124895640999088 -274581219695327 -155698738479554 -76181483886709 -90774584677406 -52520354021190 -62447336452073 -73490854129421 -79827486893571 -240384074544969 -174786694207880 -109077151396677 -221090892978850 -215133377324134 -57534126178391 -242260127294714 -136111597472572 -200894419260694 -256424262060131 -183580797755010 -126168356904204 -171449475890591 -172819770124284 -180969056772797 -178074880976185 -37449341892343 -230034427412601 -257215871628789 -97706640196729 -100517398545430 -3766654280147 -198189564034420 -222718053659226 -69363502932717 -135273201845905 -192509108950353 -23408991631533 -28692584610697 -191119029839953 -20527775340892 -264461115966443 -236734246032767 -209912482830313 -67920564143357 -127356605670533 -204120878568664 -218849621278440 -168383215157383 -15444000372108 -168464357006247 -278009223635043 -281125421361137 -43300380067090 -62068098793550 -217659575455999 -10409715934450 -20453605818104 -9832111138837 -81241465200880 -49426024558664 -23361007960602 -267038447722282 -134762765720819 -124475879592832 -263927974459899 -58495491222476 -291632190368 -117883906261539 -36688225660187 -11681585932803 -27431541630894 -221050453318831 -148548155896988 -61109130165116 -195095410587568 -3411642099364 -248927999100962 -213258640371107 -158031972774724 -255567616115289 -138713743002294 -102293283325562 -129406673009955 -169606175984708 -226958636516321 -64618219665651 -34959406159040 -65673684235048 -59335744274703 -153229509536713 -64262547184863 -276611381399149 -140354306568802 -243671913978063 -10085428949031 -200335896675519 -114677658028619 -24706700246894 -244580223219545 -160051044674718 -133260716872841 -185349843621399 -66985341057680 -52580267651424 -99555367488691 -143198369982643 -262326717761975 -120860179790347 -277422143988156 -230114393773133 -121171986283814 -233128213345538 -72179458882118 -42396559351530 -74746385023622 -152294495222427 -132549454567211 -39300634310319 -78343562865422 -168424563483497 -184306841956984 -237468497417611 -162315678136497 -220246293240334 -139363913445932 -263532656236597 -211424871016479 -51020258282954 -275074847332510 -6146597301338 -231564031940750 -267475217856419 -271544726267149 -250845038300029 -161910648982790 -146007709673069 -150241346599057 -272019492244444 -109463530258928 -41388581862904 -149760946528606 -222396342279716 -73012810137786 -74087970396903 -37727927218857 -130647252245590 -178791947655064 -147739487782098 -36234022082924 -153605118405859 -75837730895589 -241469032171728 -19609223257572 -146196876775449 -199887771938146 -140295891076262 -207966024170953 -244581409530565 -198973602320868 -234170586126582 -121092183583125 -119370760680657 -228249064534419 -142105800495424 -107932901082964 -106301624499473 -26099942996135 -73892326019738 -182108336861049 -97860557360175 -99789287564605 -236559306629562 -35024506391889 -267286946789846 -265610425789060 -75675639344557 -266775552450731 -196948626209422 -44991345131719 -769929215541 -130948874332081 -65784944801443 -172790802451726 -230768555087880 -195951882547407 -55070589761377 -47116138907477 -77761168397788 -194271625618126 -205751458145964 -149966591577744 -200057282926581 -214514626999511 -197130179453756 -194933461016615 -79034201284844 -202516349527108 -84674723468661 -35542885521839 -175672278577854 -11628498754560 -46566956932600 -229838514986304 -97478014669595 -280346641050884 -210205257842178 -249360493583812 -97003878813059 -67038362388844 -73438606563211 -75004028383524 -133026186297450 -132097624374557 -74138275013651 -209518896991994 -37762861761667 -224612793571753 -131457648880758 -260580734793904 -271835061493461 -23048916534130 -224540349914510 -105733441166675 -270018434851864 -250511303914766 -160932757417245 -22448046974552 -122052339997090 -204755219863178 -14304039684013 -178326105149655 -175392874011832 -40513067407459 -152366807838424 -123384626987595 -238581564681022 -280711677457198 -211494946835712 -6278845708719 -73347931955211 -166246997477354 -233966120061734 -192386879569951 -189861323729021 -5266083166673 -137341346739155 -123474933164812 -235356140494944 -177417362239792 -36531228681811 -49518874260438 -106809388847200 -143174115605647 -93553628170997 -95903161506312 -7177260504858 -137313267217395 -99447782228850 -109273274678609 -275995913050959 -264985598199773 -183781934857901 -99031848697729 -217315230879033 -152369927783992 -37676583606761 -22577310552142 -148448020654487 -238118667364397 -145210456371040 -28507444472726 -62945130134279 -157635452154639 -98506535752605 -28277096137027 -259607254761454 -57621282203626 -212553833648406 -275901345238245 -258658359843392 -160878876822170 -162676528892791 -158908793921997 -28561987568781 -124672346092825 -280706144441342 -95967164717360 -235334505279701 -206923786944385 -84655453870487 -107374682075891 -55784778042494 -100091290891736 -71689163732602 -49936795389796 -45779834642303 -77818369892629 -264468632456362 -158145900595102 -56109340118939 -115175498819809 -264318027137799 -229114447205896 -279661101756722 -23708021136949 -26094168042720 -192964140070858 -113634277394892 -55459566015723 -171131188916811 -10676551208567 -102612709485083 -281186461974958 -239609067801353 -159344905510928 -153085007715952 -262813026247511 -3552657822274 -92974611638942 -190949121761902 -145737051345769 -254999665287474 -187906263214975 -49067967750682 -197859862714258 -75336869097849 -16718051519543 -122245609527933 -210249676286074 -501837106753 -152210366307220 -191991195313969 -229042711452596 -78383643145720 -234549528520102 -263339488527863 -150342966202035 -247067274475446 -71677367622550 -203176387602591 -33398821356568 -267682180279468 -129274841130534 -203759235427986 -281013527180126 -247787851859533 -76511038132605 -271311171074252 -169340704017839 -76115604867475 -64129398297789 -189760668609874 -51278317580543 -211927518399791 -87886432435015 -6757052226573 -166050798450510 -136134051421460 -115069667213694 -178479624242240 -262737463523105 -105361190268721 -231179139146404 -107611344451602 -149811113961877 -130315968508213 -185554934518165 -75302011948389 -197981466702331 -169086527642597 -91311492366144 -194911918739810 -116332035491329 -215957844832061 -209248465407457 -258818103087649 -266924212808682 -225523948893509 -94344277081047 -108343919344884 -113419700258834 -17985932326462 -265371099315584 -151343171476842 -216887351075480 -270584279163898 -53884997407251 -11080375138525 -221740407574078 -117283423021531 -217489427174712 -90201374149284 -149609465137552 -101906305782118 -231802698656471 -267039470355001 -128463648064830 -42826259151394 -43186324175677 -177205124843784 -98651276404216 -142938602531608 -199577760965768 -46523268261844 -222066154527271 -52726325899215 -81511648193683 -63092965833649 -257668155620655 -242876643121204 -268479929803378 -261854890221048 -56451574050145 -226131362233856 -167645298783649 -91281365516699 -253795586433573 -239274243459353 -204293999253051 -184597124135144 -167956655898302 -21868865217689 -118857031056752 -204085295437847 -170095281928586 -190363844495746 -253552376525439 -122086094964000 -51581103848169 -57246814805937 -45693511122662 -201189962470045 -157119376235503 -242670846415830 -69214362013269 -84692708163212 -98675389161790 -225169045113501 -125795492005277 -20987462274859 -137795615663695 -191147473260007 -122349658931841 -97446331316593 -224481626644926 -186547949420569 -221813463634002 -52947050127586 -19009416568392 -84675391858188 -198134309303588 -225899565731808 -213009581378941 -88669826677457 -4517176987861 -195633702016492 -18105441541436 -179358865270423 -88801318891382 -142172800356218 -228030106072498 -57033472626598 -25874786543584 -205277355375023 -221511212681637 -119920494446146 -223725088407111 -21351766347114 -234967766599965 -45606010361286 -222533447222329 -281472977957500 -263077502537964 -250874427387615 -118819262048554 -119737120384311 -102675915603515 -226939355540254 -274001824930327 -163068224566843 -272761245694692 -48994184166647 -260209748586552 -32745034082232 -49627160651891 -167686014126372 -127667126769376 -184522785667775 -3234122468831 -129096263873783 -72956771059985 -109843179618333 -147678984035923 -29883646461153 -28743880375601 -262312939131073 -142407673454269 -105380971354056 -101983810321323 -129579644820934 -236842235874112 -236892314823267 -19787584942326 -275303853842931 -33090209172420 -164666981921443 -101225999868187 -55943099203499 -84620168476812 -69064607054944 -123335843488245 -33301603093843 -223121636603050 -149668131589231 -31289883264741 -40644207857940 -191291233480626 -3790864144645 -168291945199258 -204463594207774 -210249637418137 -219009709798162 -3772457691887 -157520808883311 -82946411102827 -143158288740229 -55620518751077 -178982616928994 -76992456090750 -124999151304255 -150333442227062 -22188035682166 -118524268640096 -211051949476626 -29226022897924 -198012879675556 -160431659327433 -10476620012110 -32984403969751 -256489513410184 -68000187540614 -72978500849115 -166554516082037 -259213668985600 -101189083005217 -108099508660953 -197126610697630 -13661889477235 -55625688101394 -135872748021465 -84614988804061 -239838801029034 -230095052349455 -70987723421815 -176649992398248 -86332191243765 -255546873145352 -33687966524352 -98192555680449 -255020832657624 -91464820413601 -174848162323498 -249517309145002 -39146221613608 -127864382433073 -35455153842257 -224845780503176 -187896944329031 -185192679170549 -187785677911671 -181127660456971 -159457090631805 -206025398060809 -34865901955371 -266141799683652 -220207746367597 -210194685065121 -187565798941183 -136681225401156 -248445270817989 -232493953131387 -130326521585871 -270756515544280 -39520035111966 -17247718895746 -83560489548500 -199442125244588 -261670717735593 -274220253392345 -132449479999064 -57065121633452 -119137888095575 -167853054933492 -222151061563968 -174309828873576 -62914321167743 -21412552552532 -74338139664530 -229864356028505 -115670294258340 -217682217944015 -258386742277451 -62864320732671 -280871314204246 -183272893409314 -209622802573140 -144210873781447 -169451749729747 -9330575589929 -50126420679256 -194582638047895 -56923333461410 -261595848000028 -120639476559512 -72455872264526 -275710478448852 -203668149181938 -113317322604347 -61500158064510 -79173693795408 -263282595553754 -197017719814628 -225989185935891 -235499896430508 -42821969116670 -279191417507310 -222213229448524 -241963489420922 -197631568333210 -2555342391767 -159617643192970 -30367572965403 -231981832902700 -197769352051962 -52123317518687 -232038319940291 -156231105705103 -21717243657610 -97969339452449 -198579820180118 -72420612809671 -71809064562409 -250412613290255 -31411998075221 -59499601127981 -101468806862993 -97966660857713 -104113448504271 -83454870279005 -250377101631631 -10328190122694 -195471243125948 -43108883581246 -190320433002034 -269971457794625 -52882820804105 -157818392192963 -249664972098862 -200605752828746 -244331250814682 -30802796320477 -218055468703143 -242098672617869 -252741668108313 -86919617760585 -81525849302379 -247853618295859 -248622563147400 -17384590243897 -266045545457977 -79977552194891 -110299523892049 -59552789785749 -272138131012052 -17426779788924 -219671055229177 -162095217414306 -101044119360065 -120103313167309 -78156689923833 -2437410687620 -98875066364388 -13409377527974 -154244703674885 -46851678622512 -131971305897395 -235078605496674 -204992909425053 -173674419445578 -258180501276064 -63234692432383 -35495456779124 -239717601696908 -242605947012067 -263125141233378 -11372451679153 -127184979716896 -82982930669102 -247618531975752 -176277875322676 -127119800578320 -45062255629878 -244422544037724 -185784118849246 -56720475777420 -231984965483232 -162057555132996 -35338370741496 -226757087266467 -60661184989846 -103846814460665 -182598132179020 -40031470812250 -3910714230257 -97124002057420 -239690781612620 -86036116912011 -213669802730597 -27367615572494 -244968283036532 -198711779132253 -73836019456416 -4540288627 -66538730173367 -162970200281338 -38603880726733 -207842193329490 -93055908546580 -73642816567161 -150304905246775 -108161523800763 -199285326573990 -260099607367222 -43501909115486 -264861427168055 -110014665919945 -281072603169585 -177093179164519 -237750611658020 -22326800140766 -170755382019411 -263156353648499 -93734492230480 -243856521799547 -131787711948875 -120524315301039 -130992013521236 -214062281584014 -227458325366814 -261866570310805 -62792947831766 -196696222237563 -182859391710119 -41438872561075 -34007140977399 -17715379676636 -132852034809139 -243198350788367 -174134929680685 -240288873359717 -36170319426976 -482741703657 -223307004886453 -149369371326391 -51301956401234 -224264749208859 -44936171866811 -9017455380930 -220379230793185 -149348942470135 -81718212656414 -235826108188891 -191106375077540 -1197091989196 -179954327623174 -246247006027596 -11561474522058 -256070967681597 -196095446181867 -130274501114813 -155380335140970 -106001341173973 -25721362958743 -54943506008231 -137583574694159 -152768580976934 -34959520439936 -201902866009336 -39421379748830 -28347576134914 -203220608305426 -179241136131297 -15025614184191 -157855426309777 -178769628813381 -96528923075961 -144145889767189 -154112625337271 -242289349159421 -144180855249411 -220670385665584 -156013924337532 -169358882142196 -209510925876533 -108187270058131 -60513252420796 -68199230077650 -55454954247957 -103370320800916 -79139076004809 -93067487878838 -44707788259814 -195041859602502 -15995171647544 -133457647660965 -116569522408310 -199006625942703 -14086671736619 -29965690975762 -192326856842803 -34439894962312 -127641221331865 -49913706501528 -52871599065735 -249111221202836 -140642217872898 -126790333425792 -238795670619392 -204959376704960 -273666744931607 -158316495276605 -215732873368225 -29574896669265 -253468342822346 -162585488078197 -176701605272780 -156309525573608 -89664796147064 -31972978603730 -128903313951751 -14353948518789 -11347513293760 -161282495042913 -17998990576773 -229017446014005 -77438838264739 -243562448816255 -18661616770789 -75000512267579 -193523892415323 -250827550829539 -133440967177662 -74048158949541 -11623797193692 -132244153581814 -108645450305013 -91606742593758 -123961376466376 -148366598456360 -6476828150225 -161948924040290 -72574413736959 -107331656531938 -239331936036372 -161931959606962 -157928968051372 -39638182950607 -53827895046551 -228787834104422 -73591608772485 -19563752240563 -252377075014470 -121749318707679 -155994366446383 -223311397979479 -43663835187688 -139890463565689 -194312977447720 -166851673405071 -139279901746571 -224589888872456 -15555311354459 -221168790472280 -253813428282496 -74641024863610 -279139166520782 -120797382640669 -76162864637783 -17006608542885 -186279892502181 -230551621692993 -73807037441725 -276020559991213 -70391159177265 -41631107417316 -88842036238642 -220154542549519 -216689443274436 -138289832186545 -178340789868236 -230189254794282 -156249729338606 -268131323071807 -214093899177103 -244348873644037 -215617533293307 -40915963867898 -44433264913248 -73032004023745 -1402173185644 -250351078089578 -128146420609738 -257048143780446 -105287830894066 -144517497317928 -203474620763519 -230631496554049 -279926380611603 -241494719252476 -201549015815767 -267803523259722 -56991614079007 -187679637783690 -6758020935149 -221882334513075 -183294896768896 -202756712448791 -3962515797924 -206208675826134 -243706375554587 -230059393975654 -251337386668861 -162071327575752 -162206692904996 -179211049402838 -102134436294249 -108120306028530 -143575985557637 -76284179856508 -237548396710056 -120996568381242 -224389660870516 -120354565054708 -45827937446223 -91782067296887 -71045166633625 -211013746228833 -64404180668966 -55275709025713 -258690647220208 -137731334421015 -272478813369033 -38540728816851 -119929065943886 -215259618477445 -79471248085918 -192095884040765 -237264560480377 -31749300527651 -118011209650036 -97062036366066 -187868388257257 -72264813414396 -190981431214442 -125697353620122 -50217699127545 -61980384469791 -101355690583206 -186482233065532 -203165192895900 -167492763774677 -67495605618425 -12634922407839 -266259011147749 -187846960114028 -61910741006655 -140800978823739 -28512152390290 -30569995146403 -202627247036551 -248090199541461 -158403177767459 -185271761825576 -132065904722987 -23327777318599 -186752628394772 -92010356958837 -277437728147131 -206870789733642 -125298666574785 -139021809389822 -137993187462092 -207822028395885 -160378290586010 -231949489845885 -280442786532110 -154040913965096 -178193939747073 -74193687808297 -240390621492250 -221112087391931 -186166181006650 -114491354496061 -121799982093267 -201003345837860 -197038389959110 -204715801409689 -185524600123493 -159138237117242 -105523135583800 -39003378488152 -268974442386502 -168981156776599 -115460788693602 -146139292161288 -197201810133728 -259353370109858 -219968609519687 -116688855108546 -210052890850974 -209075036850958 -62750548100852 -243249151277661 -281325353027081 -85304860549083 -170165620934021 -68650196022303 -245326899753462 -177038823524531 -252439201457709 -126301043454016 -124325826942249 -277747437889977 -126310864968048 -240024886872776 -64266371456070 -222499197184230 -261884892644033 -64724506878809 -44622260899974 -257488260613929 -209641058342287 -38918816509490 -178362312306620 -18672169848447 -248771237684483 -270734460383392 -218861934097411 -259002453206166 -2497907004407 -100132689470748 -101347123058462 -220907695276408 -136423385878849 -253584802755362 -129853699828966 -279382315316222 -278759703866749 -112840579137161 -122524509726253 -161490609267973 -129006394922719 -199772565595092 -85946770099109 -184242428947379 -49772386409702 -173945841688284 -27682652604115 -155278435422972 -273929106541500 -159894550751377 -140686280273960 -224553195582908 -132063042584926 -235467492892464 -227470365702103 -136378735947374 -205993323752007 -104722553843354 -178188539157399 -190665595975877 -186002962666167 -42616384831066 -216948158599624 -11684164890412 -205909711494851 -92866332155978 -12391514910947 -5618689191845 -247253673490445 -255086112673298 -208442419577571 -218213495660336 -189208813557397 -132550226287613 -45856107900643 -230155677286309 -126115327552320 -72737246494324 -159628824813321 -10817500466076 -75164388015919 -137200107187826 -159763545130953 -28648063781251 -127769005346203 -271115634602333 -7036897950462 -190069060021774 -67342609191199 -251949798111326 -243333254487818 -198888025421882 -190077399427668 -111979286421103 -141039996735551 -23594922703388 -16881687316473 -266815762013800 -221176652927092 -277606428337057 -239137120065230 -251175186822544 -263230451441281 -113186336583943 -224163556452055 -126008183762880 -79066371913160 -192799689515503 -16475373259218 -172939281233656 -189094685940946 -243067580986755 -52834634430428 -213970780772654 -178780444983739 -274047414165710 -162969824517421 -213892606622813 -276499858798490 -45034358930243 -30560103499626 -160220853906342 -167821791690920 -61710646341088 -53339927370958 -44071947501629 -207609745901451 -277663692743508 -142615408764457 -104694586474435 -85025144669516 -173641586628452 -10516375695786 -55374435025849 -274594159238836 -259321620974523 -149877447318613 -251156281863108 -19838747298279 -176495981124333 -30064911804057 -109806492773955 -91822265852991 -27315862732407 -49040411601239 -10847940754922 -157631228890799 -229123363941007 -19182829001496 -216766291854150 -29062822593005 -108454372499075 -152624726295097 -162047437737198 -26745846607713 -70708634933808 -101102712374531 -96394964216480 -66896816883809 -96813411311133 -46651014348571 -152448073559404 -172256528615441 -217839173955487 -44080622713701 -198932464326190 -243170747431100 -169616621085654 -162110944662074 -237284940435417 -84841463659755 -234264925461451 -110972667536710 -240457836878331 -69930763981378 -159218130435512 -185722707654896 -263123962522124 -259635296917637 -143229487210130 -23281857829177 -29637757002935 -163563733347729 -5205852733770 -9773438142246 -225000728375790 -178471437794672 -61562216887456 -92174247041155 -133618879070305 -196509484784992 -144830766240537 -154193250531669 -156121336004503 -91868472917524 -73583388939364 -154131951526101 -127698352279150 -102334597502996 -63034051542017 -16140692198899 -275453061983236 -40562626041897 -151886919471509 -47287623504409 -113769955507852 -132493307025613 -20430282352558 -277936807903045 -114052639599642 -3623443728355 -219230913795880 -246820372691372 -193084710404022 -49492380676741 -190651914743602 -13468574556806 -5213997049105 -146376458523602 -195755437178936 -61234842268271 -156773710340510 -169356308546679 -115254115510288 -105153304598924 -250699994111373 -273090356790521 -100913831385799 -208857651758062 -149154558142496 -196288247201351 -200584725329460 -87353493456567 -55311534946284 -158773450330917 -193414377855724 -1866701314267 -136523432945371 -86077299647979 -119789338155021 -28332037724158 -224003791876573 -220255474105375 -202814581279507 -154227535518541 -34744031939408 -272336201094793 -32738100025653 -190677798135288 -198084514714022 -46117368072488 -52556207702631 -71434124858433 -37423891553341 -120185497058031 -210376495407339 -47627901604574 -185073449370309 -146863586780892 -2617873841988 -130954764827336 -51493452155641 -13774735278711 -72821224781312 -255362965648810 -54394580940659 -171286126877573 -274406616870476 -65511662179405 -43201826519123 -255560008076194 -248878518187637 -164446705261288 -154940785850223 -156783030115315 -66984933797330 -17155733379763 -160680029612872 -160227266272311 -243734404481948 -117566641206040 -90937077284503 -231148238399462 -215124406265399 -173315748493506 -209074393241159 -152142065431163 -61024126149039 -13068891933029 -264214583575513 -41474322716020 -135221464699856 -65472560720938 -154147531796307 -131633302623870 -140341871362152 -97466841470720 -240822613366295 -15899901022110 -247409782157289 -247300293407107 -221702073143831 -246527425268618 -72549966979928 -164636045972406 -271687969420292 -73719544088359 -233162578287954 -111818113667730 -44829497775936 -50509546892574 -258632320740904 -92121238549823 -215914948210995 -111947306260240 -53053364804705 -11229600944963 -193777626717333 -117631997791716 -8856299034760 -248667844134035 -117467267690149 -144169746497937 -123331688416938 -163552514313054 -145703431576652 -72713356655770 -138488841485930 -243592063220085 -176873284651231 -83219731441924 -173457020320422 -188245307687549 -43352088591841 -65607720466405 -127336573419346 -229959087714282 -16999268878626 -171388520457615 -217850523938905 -9190773757287 -219296266566016 -280567533367572 -173244446030770 -100272130313785 -166540969778485 -203589619540610 -103601808821166 -156486769474871 -65634051631883 -19897015627993 -201695988933335 -46910496903550 -17702374610727 -207574653009722 -47469650430152 -171330584352553 -225936010230298 -254307414435064 -262585729443552 -193579418052971 -208388198544383 -43661708581310 -85099967347993 -135942662690573 -171810618103847 -149266401201216 -54874350514250 -246055738950244 -45464516696051 -80310409050712 -136559653563403 -217619093144184 -94634783518218 -209302565378017 -186109112428339 -32279605620187 -108524409762434 -76685059858841 -73822907260866 -270872514635866 -270386374436580 -226705701456870 -4598528700915 -106903584156013 -88932726142636 -255054604283780 -18876914150139 -193664162745923 -213106413022207 -271303696807473 -37179480869410 -135240803825808 -207138654506354 -191043790267415 -50039345957005 -189827052666561 -269709944376127 -134974552902984 -83359593370812 -158681832141097 -43235454019926 -100026051406929 -137257725934060 -30579071862204 -147259388173420 -275015637216393 -248450299151535 -259840148785373 -210074299144183 -97357493426881 -87922908884607 -194617556669952 -89121794290406 -207371079809786 -186485098097809 -222426715448279 -265490852287226 -196517129968619 -154571139776655 -258696479057455 -179503400480404 -230804485408342 -223449561175056 -219368397610031 -225284382079939 -212708532260738 -95009021186482 -32649690919503 -115786456834433 -252151125662622 -128814535882425 -160880123828947 -165816037326443 -227117393983420 -204166638597598 -223160887037830 -4535853965543 -161385450994350 -215457348920820 -212960841849722 -38439387502585 -203400706779275 -101343717053860 -69484078055509 -125357719133847 -190437360740164 -275887437807843 -33073470549686 -185879384457746 -104306321372497 -139366273476330 -157477526863683 -94941213003241 -65596601067024 -148677296996764 -220012824319465 -92148087311628 -231867096104551 -219832721814964 -24394791222465 -139815762936330 -164529780593952 -24738805811541 -121473699740475 -103326034422499 -47540835590642 -106318702908992 -14195323441652 -197225235719515 -49395593559806 -218862935380408 -256879025861226 -110305673358404 -215455119060290 -152930052715058 -125331679118441 -231923862285733 -260019232807877 -14355646353028 -25429817457485 -60561975750924 -262113135540157 -76142902343705 -266961946985666 -132946025929084 -125632855644491 -89927263694286 -43825949090006 -227117582503435 -106888667040010 -6366836490620 -201251353289723 -221611975202488 -12044359695033 -224491497305915 -281075276742043 -8659670013260 -84765142461493 -41216075728814 -83469916292505 -6514606546745 -143284499175747 -268977915456129 -173212609636491 -74894246831066 -275824664727888 -22472575600743 -98953334093888 -132189588966643 -95396828616445 -196055675431833 -66812405820225 -151651424003945 -99212745733121 -45022288545239 -88022160278434 -32348458331014 -66866187399221 -251261825487558 -232296251078472 -6112165740534 -174776445736868 -205769534419037 -22672050030261 -66555776092984 -268675342182987 -125226216944592 -129115980083308 -264408135304700 -87206513669613 -221611747337635 -101485561354783 -271786547780283 -66594812486063 -278048881802757 -27421562104776 -121041360963222 -163552846847959 -77796860373899 -188952930017366 -262953746835882 -48110190545365 -278775193433165 -65405426104749 -97372649806899 -43794478485016 -258872649145763 -185526620691857 -14092441755862 -55999968003980 -29298798851879 -188831876442427 -262058890250224 -233334474128636 -170291993910976 -66293856355442 -119675814681093 -99319478734503 -167376851021647 -195328034885172 -32236203380671 -118785055483148 -198230175459324 -115492226207392 -3122527643330 -199736343344022 -78039401772931 -130216637540356 -12105631915166 -136083876511178 -173290546077395 -2682622610673 -72875894220835 -256038170255331 -236709856110309 -73158238157295 -173087693527375 -72773724352490 -141166418377882 -88575837517426 -121987634272326 -60994897030406 -182154012007444 -262436594913797 -4145697578319 -206670419116607 -252182192335056 -219090057443217 -250162096961591 -273991496808406 -225340095921021 -90285196599161 -179158632272514 -269163535838919 -124900138407088 -242165381540188 -171370743305896 -105703982701697 -155712763154054 -165935607368149 -200537594838103 -85028050453160 -130729694913315 -224044176459918 -163968723057029 -190015819799428 -24874484894101 -260788127157636 -127794940593902 -63620312430862 -237539108994246 -268716357282254 -133246958944576 -27189566500556 -94350161839347 -131778357396003 -59627481017610 -143987787800842 -235686386665828 -142382557871385 -253833751363768 -21066506068615 -253424667397930 -176348498070609 -239936358207394 -185693629674309 -86720200123572 -249985361337000 -255642821054821 -62493432707111 -83912287048744 -180893093213449 -119057804551315 -198901131135314 -56144890586424 -51174632061045 -205255099616475 -93930684441966 -51320543004680 -94779886762042 -245830055805063 -180589450607107 -182597883592389 -63977586189525 -124359376203221 -102746031287921 -23283466479630 -96534278644423 -160303115135391 -212572503506857 -152140683701663 -238282714791416 -128524532948397 -68546926759563 -39599676027255 -142320057327545 -164304344286182 -14922742883543 -113604792663987 -176774843023853 -25047671275149 -56227352839525 -205984718256620 -148290291249933 -585451265029 -183595992624111 -1513779186786 -221793799327598 -14325254534302 -60187511726495 -281012251587170 -77782432169704 -62246559029384 -21062591722879 -167412924130591 -79323337086045 -10876999427929 -57775779776639 -1531229239777 -190269586824252 -178385856766221 -265393428208984 -139107322951708 -109023190597049 -66477339709270 -70220568962669 -48716142311861 -54211748738534 -249576386041215 -166319439873860 -243935346414820 -211399355558790 -78561281244698 -102802916684371 -112340542859505 -10004558190092 -90616547834168 -258136253100962 -269985269985808 -35179271624504 -58844708155094 -258505412005183 -91569363384618 -28193720507045 -30649268037010 -77077098193904 -140860877288717 -104145330833266 -260447448071262 -210135619674924 -5384698320578 -222181980792844 -245656854259888 -153610625541264 -11200230278595 -63499098969626 -160653865207956 -4466986856975 -220218190883505 -138490342919523 -263828058856671 -117018498721402 -128474289468415 -94673574329242 -218469473657504 -69203289603208 -732692083581 -24962706749327 -219132558262512 -49377531805331 -209542571911294 -185642426044915 -114609897415064 -123894175172208 -261468124333102 -114791758686553 -48461560329323 -79931728305808 -215790135401104 -104771458600533 -191428110341830 -248083041535874 -199667016647845 -3789781028800 -247725292842991 -1382120799473 -168367510799994 -267835956937928 -144083082869067 -35897495607433 -138582481810305 -99299813504061 -273566842552290 -46347015908442 -133057033000795 -185219819606350 -103198025930223 -39765883478969 -268170434852196 -206080799319953 -105634545949927 -182033303721718 -245494664548321 -93153331759140 -152210871719497 -144359706802919 -32760856814557 -133349204976297 -111654771316745 -177586778423274 -167137043777224 -277312177988551 -11960300710846 -250106218039295 -146558508040507 -61501235047722 -179650800220516 -200695087366983 -260874715227750 -105126959496649 -8667773275853 -220091009289733 -41518920961361 -61937500218396 -263639603510418 -173759145693503 -16659468539711 -26112137722570 -27373002713016 -28225198771968 -179697984929841 -219520375535938 -112703520717610 -23730070004585 -271500324713238 -129294618561490 -80921954264726 -11817228052605 -102135000532479 -23074444570343 -27018727928425 -194747672692372 -100490262852240 -11677827928632 -162683050812139 -242009856110364 -80066290109785 -76939593159484 -155456376832805 -36568601406282 -17044888426219 -16101490139682 -256451294238172 -274491868532898 -248584648887577 -81958604107914 -21094284855548 -164034426926278 -27007714956597 -107647043541805 -232960595240690 -7333393095655 -118563002804560 -203624109804848 -153014730118980 -115474791568434 -157784736909299 -226604395947040 -154744478414100 -22590432023923 -14631842758394 -30737682023009 -259042772822842 -171270516713128 -75098769384281 -222131341070397 -187951642251263 -13374594631417 -167020806711329 -7072390379428 -83570705826243 -130205583209971 -214897606155611 -149498720192633 -71547514993429 -14669611545711 -210659295804412 -4951724424995 -22931171629776 -204621831816431 -80853307716022 -157818559254072 -224550775855427 -45962896650983 -56692257351756 -201050625478070 -269875751634417 -30451096895252 -59230530944687 -168936485401202 -118584981028077 -94099367238722 -259137082274821 -87365952856112 -262118117181095 -195169009404235 -247920679071658 -191412611974401 -46988236526694 -15562525605656 -140384513395180 -138775268279617 -208280179790622 -164146202384390 -247902795803945 -273189335394042 -137433976126208 -19658033577375 -192869429330507 -75786904703215 -273774324646302 -123146130736259 -101844781271529 -69867203852098 -67770396645752 -186370857260046 -137747348525102 -229889027862213 -81768873878996 -111463765119948 -200105269568039 -242224334491178 -180912962142803 -272740946755662 -253326009374225 -29012590576435 -270572519915108 -280982620593741 -194294570248746 -154402627621505 -139288604566908 -148154188314858 -74894770969439 -80625804382490 -37666321076976 -205881315182353 -131650387621032 -227500726419994 -123248733318038 -241361357959670 -74452778036349 -116238121145346 -106614140521991 -100736369310516 -182021300746031 -101068933986430 -6891138802292 -184333563171397 -64270087177148 -118267003480061 -193659300581865 -33008333968729 -210278922709583 -86182108562395 -189687706223603 -182410419255715 -272007312461421 -248523817952191 -151228087240038 -206805930138189 -110339340383462 -253099488244098 -199884822153115 -207143036594805 -80771956353613 -240456518877833 -43104039447245 -205804497785759 -268918031311253 -270457000784270 -212327411666496 -260483192942771 -195131747309666 -212002390330662 -145726566406444 -27441758814724 -10158258959961 -222282204981968 -10724280451290 -247825847648948 -130230416679390 -54347060182958 -172444412102476 -58559218798340 -160311461264976 -97491374409609 -98151713815010 -260043465594481 -97553809243540 -16712906589051 -171867829337436 -107278053097960 -188567983179491 -280852965592000 -146264076883387 -41418552514917 -32259852455292 -216420270870128 -18655062966066 -237120742833574 -46897528285093 -235320753460560 -276519339985246 -220581186948945 -187496198058032 -28284457306524 -107597729225544 -220990508417874 -236583662878746 -196348692634122 -214003724429223 -126968347876823 -190466388989854 -165195242324922 -84752244771564 -188971824520743 -180941523289637 -191256350737765 -183965444539047 -17030410911644 -179060279394571 -186412635961040 -25530406356046 -66250722973228 -114678202809800 -36592545402953 -104807119991741 -181100304314919 -220873731426021 -138454470674128 -31235972368198 -170158519990795 -204615471568215 -228152825473863 -80045948765747 -164215144156237 -247262548918127 -152781166146233 -34411232031776 -115844705364605 -176448323657284 -136343358815747 -87027103531427 -14101657436296 -87940311221937 -191748249309630 -27338436358728 -39889832090249 -14032326397479 -251109398174125 -85827263848433 -132606908063271 -189663744256111 -69007829130759 -107848268910393 -250603687563522 -253349828721932 -152828146986666 -252958292464482 -111264427287487 -7747709586515 -231185682764864 -165129557441922 -150665818326514 -148034731417602 -41201521245320 -3006637276863 -179564630651544 -7785469477888 -241023504213846 -6119895942547 -176398750157887 -223580273909571 -190939288973968 -86263064309340 -263945816419714 -211720912814466 -185601338166339 -211843481649773 -103741657005442 -208404654527563 -224182912565571 -76955639261192 -278332970897312 -141620745583730 -30024541790416 -56010985306167 -22886367555684 -44082034383648 -46994744096985 -78870005821515 -88650466870126 -121288710836768 -172147919479898 -219061991732260 -107175029519536 -101586693319202 -182551567930282 -173186511691985 -263538007603790 -114286758229900 -43712272795649 -95382274132951 -216483379293009 -277050791942782 -248492744160689 -115595167925845 -53607483183802 -17239511042047 -237552104057256 -80827818316951 -142908775553594 -124864539472496 -139853508114110 -75891028161919 -111692316199683 -210387261272807 -134065997361848 -30042822654100 -139020890260410 -57499115789137 -158738886710729 -206691796475729 -54338492658214 -280563404902891 -73414636432209 -109501357268535 -209888941523511 -258647636064542 -77140257526395 -248775187583015 -200800608233390 -48744427300155 -98476675257783 -213678077091500 -26854283916417 -112926306886038 -236847867561757 -182021183217799 -206445210217298 -7845518563780 -278939475929421 -227444350913694 -133051113446162 -81203111435947 -65206295638127 -190231288230514 -280449315801668 -212889614357581 -202202798849786 -182585728509609 -46262776216063 -150717611183136 -194048559466276 -24865807247234 -268570263687218 -174639772827689 -61432733927259 -216269551155780 -185106766019597 -199783330047517 -35729604398556 -43009541065284 -152313138263875 -41334342718623 -5079360372842 -111240770320357 -260700998448041 -58348521747639 -213915881253259 -111099668465862 -206424543142098 -99397144414848 -12431093103635 -252080012671914 -34846018922960 -157482593726750 -214850686365263 -71851488075958 -252338540141748 -246669518799456 -64467359153049 -21136200801177 -104877782537185 -123938770568544 -106839943310205 -8118038712198 -127216278334801 -65028062330940 -217416785926256 -82184365591017 -150558201352833 -23723562389579 -29929358682690 -69491755635009 -44734037227670 -280282934593340 -119319459312089 -29234006820267 -43626603388424 -156355714002999 -215943396928188 -18016318597370 -78342002200545 -184929374224459 -280336128547971 -14824602038902 -229126792238694 -184448820940875 -248853353368695 -111839227482794 -264296097232136 -258412075966277 -87157930293253 -126651555718098 -259894359522774 -193601815633178 -42443000864686 -205041966490465 -138620982931771 -5189695695248 -94471719883031 -28516181776481 -152773672428350 -54242511427915 -241286775234794 -60541388836389 -106841815012223 -174808780168491 -184921032252408 -91066031468140 -270117869024631 -218910999722644 -88184189516021 -27666717019463 -50936272233340 -101160645042716 -20397892960948 -26463539662444 -52912322077058 -136240796685607 -180016636615317 -5753857141859 -110023735508170 -249985747197201 -189777555919144 -233138125189526 -27472909960852 -239894002942358 -254613775059945 -59821999567653 -98443591578770 -258841547959256 -239970560482245 -134495055898577 -95730555598200 -231194415939503 -70379679411839 -276228600728793 -50941740987891 -38307227876372 -263806559119528 -187950250621537 -245349252547552 -7828512531654 -204741759640457 -118801730717334 -196347572069587 -172243977787794 -7627601037849 -90014928788040 -191032894450354 -271090611667291 -129721561475965 -217260993431286 -31229526738883 -8492006656840 -185509753978131 -260059032873720 -280412585767387 -6106310544644 -167766264828265 -57085287015084 -206241237355405 -8356890041210 -215250874555739 -3831518741113 -246714427583264 -89089145684001 -183330249057038 -228683094310044 -81711934495759 -273546768529311 -191427508813731 -225343340320532 -25998175774076 -5377013357425 -238406379077457 -130886224629384 -37797732764533 -60427924864979 -160886706535821 -53455405749608 -159796522886340 -37358911144350 -56592723186664 -97356315168263 -131734669898017 -164403451179157 -239351102065571 -96149328024511 -35173952546918 -65439554329920 -147113619022853 -178127269366331 -243214614906947 -67726116352019 -153904795516930 -134698551066158 -126975424334299 -53579968709720 -204078536130622 -96836628476591 -155141343231740 -101525765779776 -83793175477211 -39818572602836 -112841745837519 -177809789492426 -4906698350125 -272562439529932 -121065253730723 -231276201284095 -123700209300279 -247312735777722 -225128342446734 -98596894403898 -208111921960208 -212486133440230 -68613895238572 -28863714273528 -243122879875670 -262539309077719 -9760284413508 -142086488194527 -89219397062859 -190293245557218 -47070192347137 -188516787228887 -69260408968056 -107523942403246 -181433221110634 -200927433556895 -181420920925630 -226161306005344 -60086529056973 -184973347550365 -206492848912712 -146318335384810 -225248997630607 -255547457248547 -169892790744946 -114798418586021 -225220956302862 -256289125675985 -106410156986390 -197088775208842 -95723083457145 -100556791282599 -279603784826197 -198389473096944 -123164409018160 -271356938394653 -105533773978471 -17163091224361 -187001798987218 -256415532550507 -243527776702381 -140810294385939 -17550243113306 -65491856586834 -51319261840405 -59959852073842 -187611854819889 -179060273885748 -177507160392650 -204969602976047 -132433775641675 -191093362935117 -185374686692156 -71173805902271 -198457618184718 -254748017912473 -225725824074657 -36600576336809 -117401524708225 -26189145741642 -123430010566600 -280111173719564 -224483640425144 -48900186433396 -68536314649901 -124357182901473 -68806205390793 -187359130764748 -279879871670535 -204234181561798 -122165441344275 -7440829732098 -10290116411588 -91213042667127 -208826514640322 -39128980349098 -211234192796647 -179172142736224 -7482546842349 -253580463572935 -188491341275427 -199760605075553 -146521921099196 -17926969687137 -224663034406601 -191587557154424 -176776918649481 -81985188806267 -11920460371408 -46796240784761 -17472563865962 -88848193263609 -89686424039706 -34204166050234 -265446817466594 -237332213725283 -139365585506803 -29113171210164 -265783930281535 -191864397806841 -181702026781329 -49705322707302 -23894941360492 -93590255046320 -29115605310000 -186254122582868 -238361470847237 -120222549757916 -169195535183932 -226708544300587 -34728995021529 -181499351857884 -74946468770423 -5352261725250 -148210276700387 -50900503778461 -190937534264475 -280886531760453 -143234629208304 -208017004489222 -109104576177646 -216437013032462 -280542888541460 -59384359547797 -236488615777504 -272138147775750 -240025011395439 -153557662585108 -273817085511727 -104153300142577 -144198321739144 -198012459654068 -58318476224412 -132404267264979 -182603134437250 -66727066734887 -23059575121100 -113920468212927 -53113641454197 -210000676400260 -266583740416153 -2723489860009 -15022141286281 -189840666703481 -87734387470414 -115659999344123 -245708199830586 -175239072910326 -124986845083011 -142187048779768 -275372169457054 -107893069720101 -219386390345422 -192281783833932 -213545526656452 -133242948459356 -278523772635616 -172709007539173 -93518407866129 -8269062099591 -48782954290611 -65625091710747 -221561958191459 -142694177338600 -72815769242075 -232160810112678 -115415535366756 -46908358430171 -176701449245067 -93752991996997 -135927353855082 -212077748051820 -202518943817005 -63413076574605 -271867572030967 -222013912864420 -140506359132731 -191003817469763 -112837883484842 -26317513235573 -104083020619007 -76030646668625 -174154422357230 -81453814528749 -125152420620120 -199724176522861 -114071895259322 -144539389952756 -100211076326492 -147579319840196 -136380432099537 -120007548181696 -216663886094889 -4639610628221 -56424352026359 -102193436988335 -146770091506336 -80502018176843 -127930232004356 -72489084641886 -234634950068341 -37364553719232 -142652046321099 -169686358511775 -34855417193475 -280144036800670 -198022787331321 -89798156867105 -67634672888072 -193554284141619 -210164530432460 -52215054682679 -247636648116567 -206092769107686 -49984394820319 -51363023672038 -95390209825328 -155558381804133 -151661683521433 -264672738977574 -60328956958960 -224216934349922 -67604315481064 -96443930001008 -208333321619728 -55881809059858 -90994863563844 -229943592027947 -41884648307986 -175035363845924 -102758441771002 -94281942269252 -1785960710598 -137977283133 -196501135493643 -196584131835097 -143764446189967 -25204228343254 -155817421264331 -64063247018243 -182856932645354 -7860060420325 -209971211007145 -167381249324215 -129427985539079 -35375037849431 -17906431921289 -226971777343052 -12236585501188 -243725443427469 -83612207636486 -167735063968215 -194084116139699 -51230518386056 -208600349027672 -83935464501228 -100169583766945 -251094458222313 -42691061600776 -15181954395222 -2635912302047 -105551256165692 -131377603248715 -110083261988239 -125840418853962 -20740569227600 -126131132555542 -128349448571126 -81542561584413 -173049729917550 -80789682847513 -161060093318987 -264237410086149 -177980730912634 -176049023835079 -6202289027797 -107652293536355 -114908709808242 -191360603573190 -208157427232064 -104671948866815 -225775714203297 -21062274797180 -70033881679188 -208734778706889 -126450258973697 -273035489845660 -83172786300914 -214008412496179 -163885086680018 -153734615480901 -257044314172310 -273660609144848 -200818859186274 -103324023997813 -188704537892960 -80172368396931 -236131761908729 -28624068669278 -88560907270015 -174309038139816 -150388994803599 -66423101106250 -12752152518151 -65583657384435 -162998973886741 -212394171141978 -63352955830855 -270813816113364 -240526636905452 -231329361864698 -46771788816035 -119803768478733 -161906237104013 -45686073137435 -167131381011469 -273559670562471 -81429372786264 -24942772661212 -183825774249649 -68456088807726 -236554202125471 -85960635375831 -46385183170965 -97887431093812 -12020897444408 -227090899686527 -91957564673797 -263396326218060 -278927568702036 -26318844344643 -143937035786313 -254959059290600 -266663708413566 -254902615929892 -23058054291578 -27262960842616 -212400419488359 -188306705753486 -8156793138921 -155892664093072 -231570382863165 -63489719091843 -37896706650105 -136253097839074 -179151384668160 -39844309879370 -161784791456110 -248980341011657 -179989419557800 -108136448544157 -122101389456798 -89891076562834 -19356804050256 -66380964539535 -276282781890040 -181124874068368 -95694402848034 -205181912061716 -89117476281626 -73757390024464 -278971662192691 -82092252234698 -270627130891567 -204991045212672 -270204105340018 -137698433741277 -177595340080799 -252825367386542 -220917619303663 -265085436540822 -69555718704615 -170564827335854 -170594303777759 -228255683009310 -240810426048171 -191883390324609 -214781300823401 -128114767998229 -198981600383639 -272368263832113 -43668226937052 -64930226689805 -160422055864471 -65141719461226 -190268754232807 -199316801230486 -218349738838521 -179800514722471 -241350454158217 -43524597622445 -199385875517274 -81794457437678 -230974528542332 -220757824273997 -240506306832062 -121047048129913 -166372636919362 -47631560808149 -51896519329236 -243216605293492 -109450321777411 -22253169658548 -224373956513127 -52569213470490 -34087603157423 -116239084991228 -214388129919606 -252833069516109 -81299852214092 -35078134825848 -185035641756382 -272858253748482 -168094378675348 -77831012556699 -123106740184614 -129146956419069 -46002685813119 -95108529364143 -86141477704100 -14930433531415 -180620407933455 -189065982873885 -4534859111992 -79988866829441 -10115828799225 -118572327689794 -145655445894019 -229315901324693 -137845007492663 -206919107949769 -207811888511120 -234147595069418 -163840984107728 -55388054763522 -61205111160981 -247717785222300 -132890992598283 -197669782721586 -188396459188800 -58633652661680 -43574476121292 -154647909426569 -93984833930915 -166469961872939 -25588263208187 -20074998519248 -114330453660398 -246371268149521 -78500605884719 -173403664809810 -95720378253290 -72030893936860 -252893308592762 -207167890531424 -112645271474727 -196860941706162 -92169341247727 -227751719919905 -187096628974282 -95836294488535 -213418391530610 -84945340056897 -249900229352365 -31059375879590 -93212163422284 -226919238461629 -212351928879963 -136033611553761 -191442211820480 -183864776417002 -117943642985652 -166949752624409 -63476051179768 -242761790611746 -127753049105553 -153019725317961 -140896517510526 -232215656784376 -206407829143942 -273897670860211 -33616897711094 -128999479171725 -70774749050524 -273417770836228 -8617453252722 -193101719182693 -229824094245159 -13939793894675 -15338018116999 -234195979789956 -181057607996246 -276461757787534 -274106042890436 -255979017094849 -40859531675823 -247589891526519 -129671205343506 -106683912337962 -179229436156403 -225179128401769 -37503846088825 -23247650370696 -238589717701214 -114846312302852 -140827870179820 -178594399054965 -84157648594033 -193123387278347 -170891860882307 -109817127666048 -24328036209163 -103712961464934 -103024467617531 -263499504457697 -177436469137433 -214848064781533 -133409509089750 -127002058982530 -153138001555364 -75253736574132 -157182241792386 -210430702819907 -141987526241711 -266226679947924 -10795816454635 -233883466038155 -269556101828241 -184436082070731 -59282969369322 -61313029009561 -60281585083275 -279193438525288 -51978159291648 -24664999815913 -5699493249597 -143718415587649 -127628747508626 -45829630861374 -89771472504409 -81215709758716 -170552280192414 -111888930669141 -274554247433901 -50327070575187 -90189499413220 -97738400814166 -153207767451803 -225200390718486 -60585852914699 -113592547604768 -118264442526763 -201223270930722 -249672729103383 -220936885031662 -221887549216549 -121067324499219 -22203035561620 -34402830499579 -227624743230342 -99204670708761 -155263839135445 -136385589351581 -190815850459944 -261062283569331 -41882310369516 -183831573161216 -54690433717463 -121509113102161 -213085281877590 -169663276869764 -191111887621098 -212984974903643 -252057536876502 -45758275129188 -67931009008996 -29578644534223 -246114124527798 -205495871218527 -88130931343450 -129137586575283 -88396910353185 -151904385961242 -189794965055020 -110835019856012 -142515103887485 -198940354594774 -133694017248266 -68336935214920 -141887822603892 -248458034989325 -184010321250874 -20038630953585 -147422670553443 -99063888791959 -254581380806597 -81512074922464 -113372988109179 -124673353908595 -1803441921363 -221001577095294 -70788335690078 -65107629228489 -248427710963541 -202697919826231 -48739943650182 -189975328397413 -140786556688319 -150397302926260 -177891243596454 -79463012001419 -169920049751638 -227571749486952 -152160379001485 -100905609381758 -80798649002015 -151795679573484 -173467839836907 -45949433292821 -221494008589706 -85952607955162 -120538804456589 -34518255891550 -231832340303413 -245034651170674 -128393379811430 -131928206521 -149436709461525 -4130174931849 -239685935751824 -4864602910761 -165064175467123 -258715706827093 -61429293087980 -157984870443236 -112418762667221 -17225647148791 -242944312970246 -166245164927419 -84964389188942 -61740002784210 -140172019715685 -277145000130130 -215835393986334 -207310156698007 -20505070801202 -251975358427942 -107742357817820 -57614075751016 -221890999407273 -80703591237054 -281347707868814 -30877637354750 -150810134433733 -236146953070522 -195150488642440 -84671895118721 -198452468557151 -87915445477846 -167953721845462 -173945532584030 -75298032641757 -190943929060408 -195530448655002 -2616722653691 -12948081624501 -38391327129171 -34097820016144 -186518864779337 -226137686004965 -130991930632249 -31319822212534 -103317602279861 -43007506902172 -1928287560423 -136800951245500 -170049818881216 -43514632530758 -261154996187768 -72299040684139 -252921131384082 -111997017273925 -275885493088180 -201322504834925 -227097520976920 -13640079602685 -184001746043960 -7851139772421 -201074052679696 -231565039782497 -103427668379987 -251040529836163 -15961039251157 -276298544223261 -170067315768925 -53083433812796 -202417028099649 -241840512674200 -84199966670820 -182680074466047 -93754059486125 -136097817334359 -162211076498138 -248149137110997 -178121754508064 -272478482393935 -84415134467198 -234333544308869 -102133006548789 -131219053691048 -139722135702668 -84625859192642 -274938006023902 -24841011604102 -267080954968125 -36496273159421 -203998254869360 -157926707038068 -20624128934992 -232650706549455 -132568173560595 -37863780183794 -196269612152481 -138464859269056 -269872460015280 -160064306068980 -255787276209199 -57160172189450 -185162860310431 -83011959215086 -201966537775239 -29254015245112 -198469707607791 -119097994147939 -207059203390304 -63600242640571 -125935491898874 -262710640453396 -135064511799911 -190733872561960 -113897029954121 -240817975247128 -55726108707463 -227159665768001 -18075030979776 -271247115588459 -204816418493402 -247424361195150 -7137999376349 -21107815694679 -269219404903295 -196282531625098 -126931500936449 -222105354721819 -149196010395047 -236091643808340 -230234314450865 -23344559607850 -181410916598528 -27578734971375 -114312964983771 -182757779827397 -194765790473790 -234085248202637 -94138706900809 -153347340254137 -209002361875042 -101985400703447 -277850850421786 -182599054653470 -83248615744591 -3488724855997 -24031658030413 -125943761432654 -169666467318359 -203447786705990 -213236624213256 -156823815279714 -198013813940316 -82993777099865 -76283239268955 -19448559853600 -150045250345190 -38177819269314 -274301497443245 -96364467325032 -259082617572406 -238213300667188 -123363719325497 -242071364159234 -69068442130685 -158283761732581 -154685784655312 -256722147258660 -30679077994093 -74461316923916 -215632471266305 -67225339819927 -277571406878345 -132713766877298 -175404370827297 -230722015062685 -36005346182533 -161593344442336 -162896488874933 -59238734526430 -181469645329073 -181940748596608 -261520172198956 -41268629124160 -112905855448608 -258854471712383 -11181069385370 -265826144288215 -213670411243081 -128028334069721 -107253491769618 -139441029365360 -210347868793723 -101600424632721 -121665760105091 -52513635253969 -220004478454631 -259585926760363 -240944573573664 -207702588252634 -100255174535638 -114040173235699 -199640430485971 -38161565811612 -37209754415144 -83212254367410 -127994921668484 -270716654405426 -172560582243283 -242680946017171 -160019145233876 -266769333913568 -11075553067303 -129143021498112 -276701750329800 -81193523796807 -247732169197093 -91687242104772 -264006187971127 -67663588777074 -265884386686044 -82781521832919 -5622422940919 -75477321779873 -278397966953679 -17244369559046 -173565037699500 -208590231177355 -276135050786114 -68724015447490 -158325990249116 -105558708956720 -204755750652993 -121500236502902 -246440343003308 -70173603222775 -125288362528469 -140152277318046 -93455443774793 -200906744231390 -191824317305667 -61510808455773 -147371332487678 -130761692423617 -207861120098251 -131088297408424 -5564420411741 -171686573259966 -19673152411191 -183538982624123 -149074268050998 -45086058825472 -142121985666420 -110223632479127 -170106254140761 -152047562899519 -29585822515315 -147991310179154 -271094145602689 -24800973994243 -217929276273794 -67356388961714 -258207714019963 -7591148218869 -180864430760586 -276957630975572 -237836762108530 -204586497729298 -133965783436153 -145898886545622 -54287572245521 -110308062611011 -163860422894599 -59621384164115 -37671501437474 -257807236367126 -213004978031132 -112124931479388 -224310427348390 -210562232301501 -48822336280510 -116720761795102 -46627184074554 -151537943781157 -41475093653697 -70598602440689 -53988528034036 -236783492395819 -105392796761977 -119791388266269 -11250375240720 -212301653781151 -27183199767456 -104798731255826 -19502317941377 -212298449944736 -3721812874034 -236670228757684 -117538954588782 -6209559808992 -95643778731526 -89744180670301 -199264409641825 -144379546910266 -111132574146522 -4668229338081 -154630650499689 -144639295757851 -64265305943890 -66515635287397 -70792887347965 -174053584087340 -38105703786484 -23891366242617 -142239888631377 -131282582315700 -226636948925132 -211761725467093 -220449443784993 -89191276441604 -265116373521070 -241669574948834 -49140721714337 -1306787615017 -94074312398095 -206460983899264 -13728785104446 -134194102234875 -111091224367204 -9560292628154 -250409598502134 -89625839344187 -272139705145713 -107623017765658 -58425075257283 -164649250005431 -124149931780756 -50964664651468 -6779150863777 -193263926217254 -14999882410566 -63326547168021 -149256378091767 -53940720741170 -247491095670853 -178958196609865 -37444151507988 -142225189970615 -214740046027772 -199272955473032 -80660405921711 -168550031894924 -240962348543002 -149507321382881 -93020112424208 -275614746131707 -228584248962195 -118329884319072 -85446100306867 -51921002792248 -145648771597012 -97669623765392 -66843146793805 -240226772195377 -186518225371245 -223038558320964 -104685267284416 -50729854979718 -5178773466689 -174518769522620 -212613574634923 -34102283440919 -252889835793400 -186944444756459 -58188843768274 -251962082697300 -103303105359845 -262895478040969 -159146643897554 -223996975258281 -264989586703566 -209513925572695 -241553502510274 -81641358355918 -202395967619973 -276714771719508 -138922090558436 -119029812179370 -135938443740508 -259081458085083 -74070368650582 -52263558936575 -118852555739594 -148415782918241 -24488471275043 -40409298299256 -169834960977861 -110680861235302 -146125455714331 -216535537384283 -16892498877930 -4053254789510 -264011354393583 -129566941455538 -82604920961136 -152495083429524 -244366635601160 -118943578732013 -187553361073114 -160513496841925 -195332164133719 -137170077922151 -206388768629182 -120806734923636 -193902366345955 -193762004078553 -81818518317884 -83977445844342 -46362572865718 -16678470363804 -108847008894817 -252560836592139 -250696268409708 -216149062553837 -225413556539311 -63377638441439 -67014382021349 -114076851411422 -200810703555730 -35417752008232 -86970968665173 -238160016414097 -85893531505660 -10403479025947 -31363832030723 -78018345596299 -191212868896752 -135330744794354 -151293533097226 -102907046833914 -204968037906860 -263543595695380 -197761936981148 -161514553425349 -252893117916025 -202038000484451 -223796080653081 -260634916312125 -68578218121726 -53694290025458 -242342249953894 -72962412402416 -212409610351089 -919350209863 -112411941180305 -2468744748378 -159245955386472 -258922528130747 -14068240020356 -201511045683494 -40919330998757 -76062755425134 -218072851330613 -187576270374338 -212375205675889 -4302394977573 -153258806480410 -167573275473953 -227008512441352 -136083673096487 -269755485769171 -249048575174271 -277907346134772 -32401237994592 -218222405306947 -40165182815779 -21977649937153 -63782232516074 -84904535972490 -49259325969628 -185898109599239 -254810056004378 -130005066348985 -135930890238441 -34937598433260 -96449158138643 -18615352165342 -43375091157467 -189902659377230 -267766033168290 -125819631169280 -87178509304577 -102058245681000 -257596988599279 -88687493310152 -211626958638088 -16825186310812 -49514726038667 -182274444575548 -176393861863894 -118838830006541 -124021366523794 -81456688636645 -88036011021382 -254692998816460 -226695500758877 -23917038188932 -136975076402271 -200492460179208 -155107338897189 -191672852466006 -230880595733763 -94732830508548 -258648610549885 -106411453372499 -250029369951853 -170766050409105 -171085348019973 -58959114884226 -137602118743927 -255784984024738 -130967997363095 -31647952428360 -141556391262591 -18566090524334 -223612150481209 -264707441391374 -120366392649600 -29555051910718 -157326216513022 -271206099768387 -164695734256854 -112083103211238 -219941280956809 -22327853577082 -41820889434124 -81738192149273 -239635161485861 -53465002523280 -74617007637893 -106804695027133 -254675690713329 -69454173179720 -260784006072703 -227490167814442 -82848322610977 -13946590609716 -195984821015464 -87673712062019 -247374091499134 -112171106664864 -116299610029781 -20878150218536 -2593066240376 -2309228613759 -96123939514371 -241828028574611 -114767508606964 -181446319052398 -121543714136044 -193132271634367 -213921489133653 -122342442493318 -255137020409955 -169528563977700 -167821413622317 -84012840331659 -241086534161298 -182385885902091 -225476774277160 -51930022130027 -129923761685056 -43913042744991 -106243335018317 -127557376668027 -39833485549897 -91635424735901 -93623771149724 -142095290686126 -194166413879717 -41721781428892 -91110311443443 -170767567202478 -68386200456776 -36768036733011 -270741074443101 -18249089774208 -129593704180057 -145602406475376 -83007531594737 -38027551407727 -58538411293398 -127976381778950 -68875424720613 -192986371447629 -219072591656803 -18255688492905 -268247148311094 -52530359836117 -28732232117040 -245344632157056 -150807612273023 -134833050518894 -190624786737183 -37582927659479 -273192703097266 -29497703497019 -234440391236327 -140178653439791 -257066868578234 -13005601312160 -65065900536248 -268274378825680 -45639160033182 -242175143156723 -274035461763405 -262906680606166 -154301383824963 -195960949698633 -51865885460310 -204737288155104 -269298335405850 -127094192015034 -252286563387101 -277716903580494 -154008593422615 -220950107658693 -159154920868694 -68555999826357 -28810794691831 -86248023603049 -247043671417449 -46673892718103 -134416452230071 -72920419292260 -198264280038652 -172673687261610 -90580988671557 -87085608686544 -152626681295655 -11784521545069 -178853531784153 -246055345735688 -2865266957088 -201125380022958 -741395748463 -224635261919869 -173939484731457 -229251992949200 -106039761818381 -266207070680164 -82600106165441 -100181633634970 -149878169649616 -44168417097641 -226159331668602 -46089144258462 -103075250885333 -148202195439763 -82037308192137 -210009859852854 -33991472052447 -223444905780821 -67170245724841 -63668697094142 -166350268457763 -264628376279448 -196617622326876 -51140873241638 -131436115632605 -163235586745347 -140681435123410 -67389171345015 -46289661909589 -61921541086056 -191835022665439 -216606468674860 -47115190722178 -222963837584205 -92394854418858 -231542422187072 -106167137225356 -206149132723329 -223263933165529 -136625638070928 -128797890044299 -258967846770471 -151549997012456 -72495531096432 -119492123943735 -26773913097204 -205212479877897 -48130394293392 -120981260416446 -231330939712572 -229138132917356 -213667280198004 -84602838123448 -17006689650155 -201764056236669 -240839758506552 -259681719715484 -103760935231337 -252534931054520 -135265223596860 -166163242097616 -63429926848473 -97911716358863 -89299158926685 -83542704073248 -176150210149869 -113094026271073 -267329481425381 -254205334899125 -176275692340385 -275671085246098 -193421892032245 -123454323549366 -275859152841475 -175274898764091 -123054320582172 -274914460280979 -108800951574639 -47114239367596 -77882736234800 -211732353827869 -213351100513511 -275877642407092 -117016693528415 -143553546467775 -67110655970906 -30703494438950 -77705010035431 -102041210192162 -109990254351624 -21280253264089 -26295694611926 -197789025003602 -4487673219655 -279939720517405 -208018742947337 -136983860417892 -212923982922867 -86590350796814 -261738312092848 -216847315223907 -142403130796692 -220039914999245 -267959376293872 -85185611537107 -120441196302972 -47476982236432 -33933024585706 -233537509445975 -110574623884247 -49508309897644 -215540716850335 -16338920076879 -6845109284254 -256826285526080 -29547272649967 -68595272359022 -149082825477231 -30116908737082 -169594938927683 -19376648499299 -130040209535134 -54527697839302 -36336020105354 -3314756088771 -147617843058231 -89069391306836 -191681994659068 -111685388152736 -112064333818643 -145151111928340 -24907705087687 -252360822396680 -165400903637314 -99031234251623 -28728720804405 -224919488702589 -219707195567018 -47168993498393 -230539931824536 -76441082506686 -76804182594008 -249465303330317 -108680245903102 -70542775402235 -12594592858554 -249932221318828 -101409891871825 -51386338188039 -84482896506341 -146754692276034 -146551974883085 -113311906000162 -216266014784737 -66423872826652 -115097118533546 -75875368111322 -248332485043302 -107930491744603 -149365039945863 -240772161766675 -217964930881481 -208052156404387 -83417016566897 -65147679018064 -250675575629342 -107910081194011 -4259098898221 -19652718978007 -197959072539653 -45498969437466 -177297883691566 -124093807759858 -171076660849504 -38070559389246 -128684426072889 -245344708363639 -18668148080298 -263877826873970 -169758314722826 -106524217764367 -240966552342143 -149208230920216 -9323807954745 -278406764071900 -38808844741705 -92859253356450 -116745998889053 -99924523402087 -145982691805311 -252486589894730 -48546630294080 -135266692906877 -105680372874690 -87645531392976 -48586804059165 -171163682431449 -180460784251372 -36724026838781 -74747790536153 -12220124992400 -47605095063057 -206595458224904 -117372086273043 -278651870122852 -225054490566548 -4266591633521 -185444253713599 -34701241758410 -240569565377250 -211209280997059 -123240035970486 -146642191297122 -12432666235549 -244142930614876 -39451873270839 -242328838516880 -151945108522831 -222909465795465 -130405689145024 -144810768387450 -82160816628737 -79097140450805 -274045313837118 -214848707881868 -5834426239845 -121312665995481 -126482618321393 -184563644719020 -154760357210628 -115377131707599 -137827813165697 -83203885641969 -64882832872898 -277657470876119 -32623121893861 -136870396446482 -85097122216826 -57707196774393 -267833941402243 -153408249388411 -168325234257703 -175225597350545 -209369555192403 -45041797829349 -221455321645990 -162406645686231 -264036075628264 -61001835881640 -204579272175591 -138516535348030 -84901433814588 -170557650577602 -112380680210225 -184492671661376 -16549768755819 -94825758583432 -49296599375993 -76918086722314 -108521164345977 -52126124532014 -241432384524085 -76224209158330 -87026368147049 -207456391175506 -130709328021251 -88905774338225 -273104402890528 -156162969481847 -190020545952294 -120271527756476 -14736965171684 -48892294424046 -246080498725975 -121692335304581 -281186331824039 -40603958656564 -62914388344462 -96648819555839 -262272494139190 -243658012013156 -88435937580899 -134878613089964 -206490393263261 -64319188144096 -98601712989085 -50414276746596 -158591729248370 -119919615099556 -5824791532170 -269730740882065 -237480533106814 -276924935036036 -77091060209825 -52421832930149 -12991990696370 -195946499819526 -70075944649736 -267411468656706 -99965273061555 -256707078783373 -140154763601237 -74386142779341 -272386562035992 -206642100799484 -134873255900492 -67185593778243 -235243918980722 -98932075422825 -164928617985015 -177995400343953 -100942468339987 -75008737625967 -270662322062239 -25526953184153 -39406993618380 -30955163711287 -279704981227735 -204771716808456 -82001886674401 -202610496182907 -166762428672483 -216825176784559 -273867149239659 -138026878666994 -129206278943566 -58279051707179 -266827652173598 -208270817632229 -270916053802234 -58159505607659 -206758988483968 -250663896075283 -202532639154713 -56876094396674 -71951510416107 -154417889374337 -174090577615161 -110702710891694 -232012967900239 -89995447524210 -172057776166325 -185612743490611 -57889962080448 -60798053253515 -92004665293789 -57965219992032 -246148226843205 -181694530987092 -85019273267472 -260755760259455 -252010819351176 -252006355026616 -256530550730258 -81077935619220 -176445563056390 -206171367609709 -98906961729194 -108034652687201 -57120796403196 -6193794791297 -158215936815454 -52542494288978 -199086687767327 -150787786645100 -202083541381950 -85749021175834 -97048575520343 -106152406392577 -249995554712638 -216710263215670 -262315288257059 -131545546348455 -125743492414474 -91127423275135 -233310497330910 -271055335075817 -59754039179925 -183186669837042 -266799917755116 -96619854938232 -261700507354132 -261653526513699 -202145223324491 -144475683578868 -256523016941633 -10792855832785 -227682410030917 -80234010341864 -97932881681925 -227292327992347 -96164821417831 -204626901468015 -74507614491859 -140378520724090 -217068801104626 -203610746542219 -124278743152375 -40362891555602 -269173219981914 -67999592315805 -3500850719883 -248607851469773 -193665249585409 -128729410945241 -84014452322529 -11389809832884 -278082863291373 -249245805829672 -59368018187483 -124112877497652 -116383556892624 -199570082324932 -65953988825342 -159839122378694 -99225909140893 -247323742966848 -222524641018393 -61900160673205 -277597117723965 -163961914261864 -98854411088764 -77358949384716 -130126230677112 -152604738680551 -71448537012592 -24831757321490 -231675586281787 -251809924745976 -117096265363613 -225542458544166 -79465390574350 -116875653381971 -125058361047190 -162290254358785 -221109456011636 -91010081094091 -239356270387650 -160126712583549 -113063030162324 -46967954015357 -269035669968368 -243391398518144 -17469779664545 -101366328006310 -183509646955465 -167499853731586 -72012359829357 -136652741562164 -91214766178410 -276155149000088 -250999745087148 -168512140287462 -180360971687073 -141859861820614 -223060787274320 -77254437423852 -65432137917160 -279047348811610 -107118869920349 -34289026342957 -25183060624133 -133992447991269 -35511971647395 -24830285577834 -256758882356960 -149425407642583 -71217787048623 -915518745383 -32328175401429 -68639358922799 -122191719206387 -66399982988098 -181956533462367 -248168304384247 -237879052437083 -235887828495360 -271355837236423 -109957643487007 -11979079068231 -247210278995438 -173933645568661 -210088467658208 -86585861727789 -194793647253137 -130589349470742 -202049288146976 -119601507746835 -280127264300751 -48868799930777 -45475079598912 -257579659303099 -110994310710848 -72725394043909 -93082910726964 -139157489996372 -156256367576955 -273445861563289 -200148460624485 -252025400275590 -253612676624140 -5997071827824 -191784521927845 -119020506299626 -99566490293560 -146167706963665 -220004098224288 -70637343714807 -220714331400404 -11543974295910 -17699625333040 -230436582894322 -167466017749927 -187133905526775 -52244277408370 -100641315787638 -269209307773457 -263351179590046 -5323001451626 -253489160178826 -134299152190270 -65121175879656 -200894962142741 -147487871738935 -49003948268652 -157270391608730 -280909492571863 -152659954785431 -250591277096490 -176725693631107 -68946051068303 -31450104586032 -118957708184070 -21947824879129 -118296801874459 -144191840364138 -128317983892804 -137806640771027 -81543805885251 -102377744880325 -270740076341355 -259616653520584 -280894313868359 -42764928684727 -127840390085535 -71439175933595 -122008322347649 -65556901619443 -267924001764253 -237778217586628 -8242002925060 -28616715941938 -273415439818649 -186176793163996 -280847884892935 -165324088509565 -180701723459602 -81647915971752 -46462565887286 -244033036269045 -148743300140742 -260893862475029 -187134637780462 -118149837772034 -239338448624623 -369622419974 -61874327423346 -157625405571192 -279387523133164 -88957471049042 -143943678368467 -111096873111713 -18415837346271 -108237844847193 -239916766012627 -113854224226625 -74105439997002 -113883104780286 -82012850973497 -150162739628553 -162513717723828 -16531836138414 -86313419609685 -170455236948344 -210339213398107 -18313703778713 -64100496596811 -238742438402367 -2616523539723 -190234980803180 -18300216788770 -193794720319040 -126575714736294 -238869667531696 -74685828452848 -187995690840936 -217113815858702 -194023759608001 -256802340117035 -183548940915359 -157800223606810 -168531747711373 -42667306868771 -276890951249281 -148490160836083 -90354129158325 -219525043365528 -26828415879659 -251422421374168 -59971722595998 -9522322625506 -18770340826529 -223117028061131 -79198134169305 -114842883617225 -61145881059582 -21512300929583 -1761565365151 -159311214124283 -117523683179972 -140460314634538 -259797506680325 -104757135502200 -165456303119190 -139721930393811 -266224991293834 -276062235862644 -247292512022319 -134071463209516 -2201745046612 -65078534518106 -10908805836877 -194847633527547 -227880979121260 -158365608825622 -10089352843700 -81903063505180 -45760013587303 -219684882160486 -124028578637226 -175572763435098 -233704117023964 -176066533516172 -100887847096248 -11024490372769 -226274598942708 -56721395203690 -150925687505167 -201509040588414 -202098971955399 -126429772009311 -166860323375709 -206525533194650 -126754857231130 -185045780150662 -183461610038223 -140829209743630 -34722197942262 -277902048297609 -1549661682860 -106106873526454 -184762472432689 -32827445613595 -222529455686345 -229859184945749 -66803705535253 -176952958434183 -66832994219262 -232853696545475 -79740036141753 -189291247268978 -173855373179630 -46815106377163 -257537354348620 -239164327459897 -209103849459707 -221077641101338 -46528663352528 -152418833872746 -19772781480339 -166799814549160 -52506084458799 -259816383324913 -188515932948923 -194986107708919 -73165873051060 -19497214042835 -125970506255818 -27920565661662 -240726393069977 -215089727363066 -260569703606310 -203773795631264 -132428106022124 -266257470215063 -149068603632942 -220712315413954 -226057918334851 -62932707402185 -104658499799517 -16694611962416 -145745754925474 -5007820137690 -214921022362063 -224903088338129 -104641535366189 -82038752738415 -223192565672868 -151505667968565 -255393185830303 -148324724752746 -169325245439978 -59631499655544 -39894957305973 -121870300277438 -160017774772124 -38047522648342 -15969324574198 -133926819093772 -187847827173241 -98822741433797 -106675223589157 -234147064303756 -125576235898521 -226104744974688 -133260597142157 -180639629838180 -235354758081350 -169411404604411 -131187766727608 -202038861498813 -50107459467802 -248806994364755 -165323032726657 -133904958328413 -104033602745138 -197982607939602 -126642824541133 -6717602376080 -277893413072903 -190658210166104 -69573039546179 -81090271599249 -181203666885361 -246151481680969 -169056838031086 -40025338096092 -6123536869929 -163150495142427 -76468252930366 -3671059580189 -35798103462794 -238892000801816 -6309809055787 -113307034720047 -233716498668787 -219266541362628 -48916438626191 -55244439437589 -45052321753006 -42296797236853 -213795428691225 -261203460776069 -20984120462257 -127962893030370 -142359997721835 -124862550007652 -197833540514396 -260895598202728 -43598406325444 -240127965070206 -91660667251849 -178686724175724 -175323557185601 -39051698505824 -144358100250504 -130369946180176 -232113930776039 -14886090008562 -186262599259074 -107831553160310 -173152968403528 -224703568915279 -102443031890051 -159859218101920 -26383596799435 -76930828120175 -48707369602701 -128694665105736 -198760911721652 -73052409079650 -138399962447883 -129801717531780 -120573180767390 -39689706760684 -82201804080545 -262400443790496 -187928416988348 -160761975980445 -262525383134466 -261175975904758 -258151755743082 -82103253600803 -263479304505208 -15299971633738 -217716104221773 -219715688514609 -157137901329240 -213227384541462 -248525505832171 -71011234823939 -239664836963079 -50168886587318 -201018817640202 -147632722186163 -238037245653998 -259550315807132 -109610217326987 -67960764400144 -19752750168492 -191417478597501 -57083497315167 -251089028133621 -145368965932610 -275348335976961 -33141995878855 -195200384161471 -185634947987019 -124076634988758 -146355529894486 -64891981551219 -120943280794532 -150525462316102 -209868197899235 -191094584523690 -226607958646894 -183178829790873 -162031161437393 -84654743783095 -260733477496992 -54042312882818 -11790412929148 -65306767788240 -240711821406713 -12831926648207 -135760655127310 -256667176452279 -210287650470841 -35088219922709 -82778205034381 -177938765915554 -87388471827926 -182259445888103 -145479716405986 -247930707792192 -205144728112802 -77630559521077 -143461738125635 -203178142151166 -248532935101698 -49037400427536 -268929901366366 -109538895800593 -128768933445512 -93202910053838 -180478448976948 -16154267406230 -141623089701082 -4563173411514 -120609168373805 -231895893314005 -133003597007857 -229476075208086 -37464935442351 -244970538024277 -200853982938896 -16368095543459 -271915840309068 -280624224219166 -258687716317995 -75338868471173 -60766054518025 -118428355254311 -86616254035396 -68349192352217 -10349872401965 -162879485549446 -218101416885662 -34086835414904 -256573145788598 -271599344441137 -152848432374100 -135057169180401 -204434603256503 -73618462785490 -69358638065924 -131605059010959 -10234767437293 -256607550463798 -150872382530382 -231772564191662 -141692875880285 -26715302021415 -171981930275341 -225029325282509 -97379480225915 -25710563523424 -254956587758997 -180522203317309 -241943101647972 -35582191150392 -208290594663615 -72311756057493 -33323835339991 -275783601076920 -267723996978943 -260202353296477 -270532115252787 -69001552625550 -171168384953355 -16598087409130 -161672822357451 -58925491219205 -126805442420720 -137747258456189 -86466252730180 -81668358720815 -28679646121206 -146937085711012 -76725817921826 -277187041191686 -85197531719458 -148074321190952 -66224337927012 -168303795117130 -15455608104501 -194041346219138 -117222288699766 -211904021210721 -22586823590354 -72636841279312 -96573523082434 -223449425808984 -259699111828335 -209970314750374 -115285315140088 -74927636900533 -132726740757111 -213049398211353 -65390977582363 -33555794291164 -192305511987992 -139903644071824 -274979263815495 -16016857036638 -214930211677942 -35858627433223 -18412107318637 -202869749172410 -212236221279215 -156761112336376 -115594578411807 -200261968960021 -187345729050797 -203154904224416 -116598778301320 -99244087265250 -205485080319858 -67395965803002 -228084190846314 -250347214104182 -198240228871209 -89286698916522 -92868461329660 -74215601172049 -264569115776113 -243506719412890 -54339519481705 -157018748369269 -200884483533848 -21307343996047 -233372057436517 -97140445680404 -222642132274095 -254719972025149 -240616540898 -3144003307651 -70132619199445 -221168379217065 -81476137432358 -246167578341016 -18675361183311 -119073804541048 -149399263373855 -87466931059455 -47582499323611 -130759869457112 -43092931683044 -238382833236568 -241862283144771 -3747622536948 -64835181815857 -50233509161981 -186922581121107 -22594604578009 -134534088950607 -234990126205269 -2100121863041 -66771856365801 -85638563373017 -167700354323465 -18691712328004 -28120707510762 -102495229948681 -185812764657340 -20653988431561 -195387995165572 -173795687494474 -25799791282312 -277307206752942 -47286971199242 -130481651529852 -264150224518961 -107299110926322 -238011700403899 -15058040854652 -44317393865569 -211350564737725 -208759730013690 -188733852126949 -172575747251484 -222444137111526 -106273451723316 -5720538003515 -17266440091262 -18352876476999 -86228750663588 -133002850982733 -254044284843801 -81437903486912 -33327477198839 -61045628370804 -94507209425059 -194233248512796 -156573610704856 -156700334315192 -24566313209711 -80858219730703 -182923109353900 -206308243940351 -14414751381811 -239234796898423 -140271499946668 -64909640668089 -124111649168867 -15147623576065 -68981711933771 -255362724875334 -209251797733097 -89109878901740 -31464828248227 -151443701008973 -273446185571250 -149384235743850 -256677562794880 -109457012532850 -220661421537743 -166994300615565 -40191466832375 -221902000773378 -160188771406495 -17132684253916 -188784303560651 -233976821484899 -276473659192955 -183492655937219 -89083935586781 -127182076052745 -234899596592148 -33432315843536 -185767822211415 -193131477665445 -12257183383438 -238493654456850 -181757397946376 -52917557550779 -23475723711427 -75818237514062 -114306606953508 -278733890005754 -209583851030383 -84652535087070 -263224623415442 -3556552017089 -191939544177427 -264139640004246 -179792728724532 -105834107637873 -190597983632767 -97282724431383 -115088781584080 -244280353447301 -220594903996435 -70506769380215 -177959822826256 -67797040810193 -223508694617158 -102025776735002 -60331774287110 -14618550784302 -34671705661984 -38974616297358 -4452129251116 -211645268023794 -227505488771630 -242624388027779 -105392630236178 -62672081377063 -6682830804696 -180144458139676 -197653679020205 -84689656210362 -256387728936570 -60411468947359 -19266382338838 -65344897979611 -134132247902316 -44555095217136 -265671360978834 -143773297652343 -175531658772680 -166228577641964 -127015110314201 -166692813217451 -213639027678597 -80062584085537 -231951380620787 -9693616691645 -198538589382696 -271579444073460 -227306574095934 -165546433650150 -49295217407951 -68696821593465 -209078905317027 -268510266586188 -91752054504999 -257678535118676 -215472176652383 -272525517952451 -85873390428612 -220709446652297 -242023071961658 -74499563942530 -7756993128043 -137643249486483 -223770444576941 -141772740715814 -267467184687977 -11994956350241 -105457088943017 -7450676019617 -103008763260142 -153488138644091 -164050236095247 -156131976387610 -36902174601617 -222679617080485 -24627676649411 -217018530011649 -123600850567826 -263779194580652 -201384774281503 -265270137160469 -77089118857256 -229411487905082 -68195162705536 -241855543490783 -232403217423498 -183025555782427 -99988762992002 -131541241770652 -79148970741134 -86841729284016 -148445585357259 -145372175567188 -2469943025459 -57201842683872 -267659945091466 -218859898450235 -184653932171738 -86197665590476 -150841915381801 -42768237212470 -260603226541075 -123597014241532 -22777509361848 -91287787698923 -139649732869861 -216920211846356 -90326013079450 -101384142982972 -132708058488892 -237793883440657 -36200079329214 -225492251198743 -149152476769992 -66039320248582 -78837478952494 -119295320668039 -103522630486865 -173725670151713 -8724562436042 -281339700237094 -220666589136521 -89753768222932 -107406649880237 -142344834033951 -237324925387412 -257740466294569 -3208984707105 -273666670048534 -117434696520712 -238659813196152 -223457269349011 -33833279650617 -213186193938522 -48666808127016 -140406937447671 -211892073788222 -56707796433929 -113744535302358 -73999989837278 -240644559921852 -47923142396609 -203183147601586 -212376949008731 -19204806897333 -53850698113843 -64937065053747 -253186942614039 -158233849742774 -118725900100806 -244444834129699 -126173332247984 -255706428717723 -125837868496403 -249860800643080 -3720468443652 -234348410820927 -71239854349606 -9373078188237 -195921490822770 -74124678329621 -174081974514588 -54591399792157 -665398800282 -4396103650555 -225951653986345 -116912805060052 -42270491900281 -269802339840102 -241393217591185 -185573862237189 -95577293880221 -14509655291838 -59302530098625 -143329038791039 -243292474306493 -85969267214172 -275727237853507 -229923361627527 -55537270694674 -236989771074019 -69012670570972 -57444512311686 -62256213629397 -137350748136088 -158060175884528 -61835688398176 -246621039264244 -160682505471142 -16074842324280 -87028180902092 -272524193604776 -193022222385987 -79583980470750 -42297183097054 -119977004830642 -179600877853710 -132867683380612 -85042143520063 -112488357049662 -50321270559159 -84785985132284 -49913600972517 -188075637042559 -51055270273164 -257355028693840 -147815995118394 -167848215376139 -265742110566321 -133359842399401 -251727093576314 -92882273698588 -72417940977891 -232289753452088 -118468677280711 -192106121163895 -169698932566451 -216589232840707 -140875865878155 -9284684561949 -167941295726304 -87118041735017 -258971088421491 -273206361602990 -204362792879265 -80691422281338 -246824990040195 -97051862257093 -118344698718011 -264317766858919 -206622557499818 -196876930438077 -102293608668439 -79600080061121 -163747507696937 -225424872749064 -92430304711971 -196832287192477 -108999937339684 -72347477828186 -233345151168314 -254199599148062 -196436030189696 -65534953708910 -208663669931726 -33848794811159 -91563453660476 -3878688526697 -213394759553186 -187696070554952 -40920939561263 -272100398269635 -128307429572190 -164758248211472 -222386292920559 -233919538438874 -42179180884155 -189502573629142 -169173429534048 -94317431188178 -215666911526357 -65880785382118 -181907649400663 -236334693968485 -256101013618178 -196880133739772 -229926159147092 -124841508446336 -111585036856302 -132418131198095 -152303523581913 -220491487291977 -145698523662048 -131242004888754 -124405373748607 -166787218851506 -261321697645070 -145502953736107 -267178040098657 -41620080860226 -281125851835870 -24635076845335 -214540981255421 -38455681580796 -208532471990883 -29475817952703 -7143107025830 -275760885952061 -27593811139529 -246417023590697 -120193814058566 -136950633393785 -190931301493290 -60103914580767 -247815778920238 -224782305660695 -218714281646066 -102965069022561 -99269292439670 -125816336663973 -210469535423267 -203531961858039 -19814560706445 -1992836891331 -115406930502350 -274285357144578 -25903516057418 -56759686102224 -96226273337436 -128707569406942 -11172466109586 -63252472329446 -79414364159425 -172527037545838 -253548753463316 -199330848160334 -132556331691541 -39913439170493 -15371999592036 -115856988990656 -50076401402034 -57310542395706 -252804855180133 -13311290761472 -63846365279833 -41911773447568 -62416949936952 -78738492824513 -149645830356869 -223193033515468 -21279612363282 -36907968718757 -51960967331854 -190716121049498 -266886966137345 -233307196720589 -60920022113840 -27234588638992 -261443013015277 -44488522114513 -161625787361499 -221779277574664 -196490072804089 -196331412856941 -226608385570051 -186568628816116 -259458405842881 -253756236719861 -52629171329559 -221962144541215 -81575852807724 -14734773480576 -88575902738411 -31935658589223 -164077249095585 -246468362277463 -256623053885377 -243491913539704 -276121037532462 -188627198746007 -17808673047337 -76487764601613 -124970681880073 -133473654062434 -123304609493423 -128407741125610 -141448897076974 -167423312257064 -224066480968175 -137223205379517 -157751841325437 -96361868823296 -173907685768648 -248549825207787 -148544263543271 -225564785262635 -96802516890676 -20589330204339 -179068026429147 -27231398535654 -147387638798448 -89180634526151 -167556240175675 -240725610583935 -269272004085139 -242983280254429 -195020971234574 -149839523266158 -119775181938739 -16075264095733 -62237893856024 -4700605773309 -38282963457763 -177354819953112 -239694571564786 -120085385162674 -169440533657723 -194952596757248 -231593552921135 -77704170378708 -143136112937373 -111871446568090 -156079833595878 -112141203603621 -103791720265357 -94820484206873 -225735424737724 -179019593267121 -179517557027789 -143321913609543 -53915607687063 -224003405980642 -231559957758406 -98500800545524 -226322017746422 -128344705822528 -82419473402943 -184950374055056 -24226268987104 -61174663676191 -58996757683860 -52427071633977 -64199437256542 -195000763302528 -70423864229617 -87520817195475 -262572667295572 -133274392557246 -66665600853666 -89485625254466 -218192385973390 -249426887229278 -7865678737792 -235242646211296 -223841201408013 -174047241105352 -36188740030067 -186431236653178 -150238782638806 -86878407918857 -205497943391414 -255617105958662 -87686835317470 -87526077038919 -131282417738176 -31895099099181 -65846915339480 -129592155286647 -88964912051070 -2945949617379 -1890708874923 -127338840743530 -53846511401460 -192239168267470 -87916198673900 -263202471473981 -280324258406829 -172836808901084 -39331358985545 -56697811611543 -149405010022017 -132733377906716 -27201303024689 -178798970077476 -20736162798138 -136864729780546 -18354310514293 -8598396702711 -90840439429847 -183380405458066 -184142030436251 -33869628888716 -157926174807387 -272122273937794 -143278007579973 -91314329610138 -74539572933118 -157350523796503 -137370821022408 -212908708375543 -196253647268119 -43846841415231 -82421002412827 -98666183882089 -19525303519088 -279478423336209 -4131549399869 -96594995283466 -189312687980953 -8650750474429 -184539240092503 -12388848455348 -14508878657840 -57028093837877 -204148360507904 -188084495312983 -93484893523732 -215044718724221 -75368698431046 -258831086459908 -262813941211421 -135005538434875 -137181213469939 -196258175054061 -7103602550355 -172690570468528 -48917302909558 -236727765141534 -187507912547943 -148712544904562 -201777378704292 -110778956453803 -25547210309673 -49908755974161 -268312205112152 -130205849699588 -49624611756562 -6214143041569 -101925791151407 -266483204850788 -213820059495526 -172706911287121 -209437723958353 -33796593106028 -229402731441574 -17142466873778 -125616544259130 -229135406830503 -228253233137170 -40421860382556 -240105911821393 -124966354277116 -130252830540021 -211421374270450 -55027010802697 -71278078202240 -195670969328391 -252716031907851 -57737083481407 -143140593754802 -36183489116392 -44031142440178 -119817287363072 -193943925509102 -242432528959040 -77342822562502 -74476057962358 -264974448747882 -70520267749104 -163885856173957 -250065673351947 -263894118029336 -38005640266817 -210022565321089 -264629232356478 -121491211790471 -168240453107377 -240221346853984 -247585323931115 -51916484999211 -194692564020228 -237095268645417 -203170238369176 -108749390805715 -242043812947524 -100328552490178 -118667076747169 -201803086510876 -262397190979028 -124912326292389 -260718179425027 -145250929649917 -22082367655821 -254610511740062 -55406314381099 -125516481161665 -111890188295191 -7340938638849 -202186968226530 -126370029393089 -141190366561652 -194905032507204 -31583532171719 -152656933470806 -270675502885158 -89534428731204 -246346973884419 -152859803038964 -106145706689780 -227756402185398 -200656862306821 -278152325723607 -228268009585852 -215237756427493 -146272634247970 -51247855838042 -32962771859882 -221856447626315 -54163557520805 -231666360839903 -280014600485474 -169818775330110 -188849418709794 -34153551722378 -195142913326927 -29704152946607 -142486767167922 -240326666243108 -151389469508363 -94763414932320 -23097938005809 -78733108231569 -36396898779035 -236897660657527 -141094827609198 -14133208118946 -143643046323068 -189840641565581 -20830771118326 -1896538128920 -26859869753039 -199846926388411 -160711858235584 -41907770538549 -56945150805617 -89740202327011 -279213547257238 -231682693914414 -144124182330122 -232155978096382 -214205793989349 -230680853566805 -93391888984164 -28044335615931 -7696536430113 -197397580950801 -91431287828027 -22033749589977 -77736692413554 -23256846084501 -80183144218171 -210945396173480 -15444527756481 -156361116395012 -252142661612488 -274482128025801 -224035994728409 -53624664983883 -111820785434013 -56012465433252 -244598161760433 -163668324862521 -277296462468081 -27647409999076 -217742204763012 -172702657077590 -92511499481017 -143200107058598 -147543818715366 -279570192100308 -195945672334861 -231144441870399 -34024029117907 -245552799225515 -23130386129680 -149009217674613 -200739292331939 -77243280015814 -159373348147889 -17784783208783 -75258622172050 -55558376849990 -173021225041034 -7275533016525 -22650202840663 -66482596573880 -48583151590716 -262889805095944 -108997191625195 -39131102894406 -213482556558790 -228763982175686 -198883734137205 -39769199798700 -57196976047243 -226304646572607 -125227015632387 -47631098338808 -19925931574723 -250667790495456 -130789352580748 -255555974879022 -70371763697907 -272115624557796 -37553888019676 -131378582634924 -125475811205913 -205054549566988 -165432557655502 -97056212733035 -56671774694157 -257399849547414 -99894986671013 -162645928252986 -116287892010395 -117792107861502 -215344100674290 -127061660374173 -144176096081142 -90227041235303 -42877404384856 -259539130574269 -221239047377652 -234179589229355 -276160099322486 -32104452324229 -75496919328226 -15009859962831 -217641821315715 -240822093565988 -123709994847446 -54746687741008 -66707920605195 -123443885175663 -190694446606947 -25648344291510 -41276135402757 -238650309214591 -75979796404485 -161629773327190 -85723339872248 -189724365375509 -30735211775022 -267696736763962 -133160216284201 -122915446135609 -36771862150251 -210000480868227 -253299024065299 -207449426852627 -28860494591437 -212350942871543 -226410216925784 -87024848574622 -115849972068597 -164306102263783 -190927570002419 -139766252176527 -216541508741576 -150185267282230 -252845803284770 -970334767965 -6742858134438 -239301845634044 -121426334514669 -63761009873528 -159442456792002 -241762875679438 -76299601561045 -171976637481333 -140646668526458 -11898769120298 -240536804721081 -28691768741416 -247613272778219 -158322964077142 -90835180279208 -178875951943217 -169953171191717 -34823814559146 -112440577372554 -196015431020085 -190598807379240 -31873449589333 -242528334200054 -168232313590843 -48753354182349 -50831738225624 -111350541798823 -5411554715074 -136742584337982 -191050170091196 -82883441090875 -225949314467923 -128992451998006 -7374134486766 -56021461491262 -181392777766946 -74381792787332 -108064736414833 -38965710022056 -169673920643706 -258070175792948 -56202495661603 -32345102387883 -166083208466498 -29237654116600 -12668563420449 -214772915579304 -21983221379914 -267071812593809 -193973268397470 -86080005367735 -118731122651279 -186056224113845 -195644776859517 -244347234837349 -27246288809996 -269982992354645 -96366698664095 -261658359818415 -246984930667567 -85708088022040 -224706241604127 -79291661506539 -77583868016365 -159994820159824 -248358108996184 -263855861702115 -176194031215261 -40290365333593 -274392577072781 -249874721970845 -41687263726861 -31357364034617 -44941419500559 -172578318658321 -107829402430569 -29617086932675 -14878913250310 -25499235851206 -24425328162683 -26478614264548 -64563520630602 -4067497512392 -101259025641230 -55553235955569 -164217326311900 -253589741042838 -262221846783399 -19465525104775 -81250179636544 -56535973062938 -27516739071606 -245701961321144 -27394579200125 -52572064220147 -163884146651191 -216975866092878 -21157502715559 -18577336098968 -171674760680607 -142584638710408 -154480540131296 -144599875535390 -207156302641138 -79121244695250 -264137170942713 -201023708500496 -230411831637984 -252806569979445 -197228727081294 -54134119575787 -21035054856938 -259001657548906 -215012366032645 -275159207552240 -96363334879375 -11670638680108 -234366151970486 -57930280448140 -171536548283637 -155315277186955 -210222408676554 -37184241946108 -86326641213742 -200510666804805 -88632779444439 -23251168868909 -233078301724971 -166495091726238 -168352791744149 -84118018011620 -199498596872142 -230176398027352 -278175482173344 -254134986472603 -126210860879095 -217131449719871 -112880625909293 -253322332964824 -95954261677203 -251170920158120 -76331994112338 -36379729273604 -254865776289610 -59992723378803 -241895087721548 -112609221063169 -243855062590390 -168210772165617 -71302049643545 -273647898162969 -19564522961817 -55667329644487 -261595097743251 -236534293286962 -46421488813409 -150607292825481 -51658874099962 -145535325836312 -148505641864245 -123696522331615 -109052452706937 -120965507388418 -140064213164909 -40779041283894 -101507579525069 -272033432028263 -211202749596919 -36209624082492 -220916702140063 -255644732442343 -154232518905592 -225449485122923 -235065807098617 -136453745106056 -219309496958630 -101527872977950 -110057717246710 -205700097303829 -221488829302799 -270173247812288 -159835527865302 -232621620874063 -72287150800311 -245927730835312 -49963395127091 -151683710822970 -229531828056045 -194927579670883 -186530944297597 -85287377100012 -271484369065012 -17747389369964 -205864043199298 -158052703845899 -163623331447570 -48954001410238 -120518549060120 -276849057341301 -141484349483454 -38661611902746 -91125097696822 -214112038886860 -6235465285719 -99823135898601 -171372037445140 -197379152848135 -79229549579517 -227609689855754 -256642875114572 -26795817865562 -199270573770415 -257883243185252 -7124272799414 -70619748772050 -248145487423559 -175880152164508 -253476277071428 -150807852397250 -22048281549586 -139048464185297 -255023258434894 -55375479261713 -77549550675967 -49736659402669 -64112822938271 -210500308600920 -112139575466107 -102544535176614 -251227680299896 -7724076910643 -231950056921104 -260350344272207 -243187492162401 -187134912243166 -99166979542554 -142161564461395 -269203245605489 -145953316388277 -161832496762552 -59014935808217 -130545126465770 -117487029002936 -51833701511072 -229131798385728 -124417048383574 -268858043571129 -218483863037981 -239376504058609 -72294169836871 -8656575723270 -11734106000068 -262060683671405 -253362813100018 -270335387397833 -126327766373867 -100603205592580 -137187333698953 -54638116847084 -196068942081290 -25572440052651 -68476450899667 -26654714467217 -199336776408225 -159405878965383 -127653617857732 -2499866543061 -99053515571144 -78863423909221 -163858080432816 -119137193874840 -103052067699904 -116749590277939 -237126380428423 -79777157100254 -4527166269373 -151015770714249 -214163731640935 -17363368440111 -96474388272996 -253280562192239 -247477450976940 -219008096271267 -142860471227717 -181548537530272 -260227444143543 -275765989783780 -239302540754357 -149939504242943 -49418400029113 -227163139170655 -31544142384087 -52561021304916 -219267324259157 -52361825123563 -198866259702640 -95187942497995 -102299712647916 -15902530049291 -263983841573377 -137555496647422 -86784278128211 -145959161017206 -80348878636700 -58093807273535 -188639726849108 -107198860042972 -104013023164216 -154894845711542 -213479624889563 -144681483782680 -218061446297988 -20964174780500 -239337826965090 -7393596678333 -208515541573835 -135446618255295 -112205962423950 -278310840222670 -19192072795783 -224347912664476 -259995849545960 -206733614754185 -131890132863754 -215358744321634 -239993771745879 -112914904632339 -219572146155882 -76557017116147 -236047204597970 -99429220659219 -160827630239107 -247747389396376 -107239485944737 -216954171986984 -209887631650231 -126857598371947 -182567777009590 -213012604619953 -237966194039879 -191939823594140 -35677926714198 -212522726778390 -271141508938804 -134511376183922 -131562407097521 -40110482959277 -267646783205120 -241793724667381 -1327430970426 -253499266655259 -5589680707968 -36833634403665 -184220133370009 -97517275918737 -184896502747398 -25764750204872 -141139743765742 -42406650312175 -43196032826691 -258908827757123 -207412815388169 -1627897295853 -205182113834589 -159648688252940 -129233360790417 -65190753843765 -103616272769572 -39305257543507 -59701116042819 -270253311718826 -267810931960143 -270263651621081 -111164053135290 -276595710333026 -280356311414479 -77767112556274 -201811136312148 -250884744726334 -233816313593520 -154356110905055 -167580203762826 -29736913295669 -37130106156834 -121466456507415 -196885194336928 -166594578980740 -93818441566596 -118632143859736 -37646918122069 -250025201991424 -57846707741983 -170990460706939 -131320691222101 -160553341616661 -24023174221230 -1159177669942 -29055976294953 -83874462661898 -255817370181297 -262521927726296 -229884402162474 -232882606303626 -49240133225637 -99730428098598 -243932689937549 -269076671888452 -168481028993246 -242252326209349 -245142940519920 -185272207835473 -125371416389183 -93864270685784 -184883851613355 -38605910088331 -40987578758991 -250541376006830 -14968511569180 -80130802280110 -144914978161787 -94162891508145 -270036501671072 -67182000348147 -85826148314148 -1325481732537 -239379731198394 -8917856719208 -93183109323219 -65514950727819 -262320883270898 -27328294035369 -20326468479358 -36856919482118 -68043960318228 -196902741943416 -258654047440060 -129785481568845 -199935526658319 -123109795214104 -46955136582489 -267075485793537 -100940610305949 -159564749655835 -161508021708261 -6747099536403 -182799031785050 -279909376034506 -118578220565399 -172915309231002 -137738052127026 -2272938600241 -182419115888656 -143305465110709 -45325935868988 -263827400042173 -89638156829319 -153568286951492 -253351943944779 -153681621254888 -96736192598230 -137918093100153 -95488399020150 -224861327051478 -132589837030154 -1820544302223 -109038872316708 -32884968753940 -129438617782023 -158243319589709 -45789064863045 -200167726187837 -237416181490 -228828144140487 -85975318083596 -278772838719184 -87332366503724 -113242500838457 -270995628824358 -266062547449183 -253776136413694 -195507357149408 -159591410951289 -161909146610440 -270416995645123 -16417535827639 -38056754751913 -236826463571096 -67754135309903 -272349997919587 -6014037521158 -213476043243741 -48208431945179 -213106220610638 -16912254829820 -184875289106824 -278184446208769 -190862612463564 -140411080639382 -117225168580380 -236593568923593 -242861909764649 -198341468146279 -193202864873851 -139417465686913 -56641521942760 -199644072993444 -448196313081 -230393331172929 -124505669013727 -49325849880805 -218446273589711 -144927584658226 -154004825750163 -106697844754304 -240598628291063 -253294800590411 -121577275788245 -11286014404537 -273520328931755 -197867886240720 -1121179175754 -19671401196642 -30370815863414 -140369277083381 -99305645767680 -39673254584283 -44382006264141 -275229015404258 -255386516851491 -190274712824819 -141860006828450 -14727107620097 -224152764347098 -115178808174429 -15827055914444 -220339903131116 -100688162361087 -109135494126223 -280017610079248 -121332718053516 -95095757656366 -45622585499776 -35086891817365 -170213002213845 -67507027997064 -124004191542844 -33557131686509 -146537723838984 -261919995121919 -118951296800295 -189425481038566 -136140428619040 -254550788844723 -32771504782530 -229276140267850 -244949390954725 -185015810565490 -61654694466578 -82055328039107 -4868267827394 -275459652897693 -143836788874572 -118251599707142 -196620859553716 -223663116710794 -138978661402932 -270759362756468 -235295747657692 -61085675766582 -9482073157526 -118969787211576 -271507784662540 -175111006496551 -198598880536313 -178430039427282 -148318522098038 -152776607300056 -256003821799373 -206894831918929 -103880536029249 -3755436149489 -129254773436430 -151760804536222 -114668265628112 -13438147086752 -12168864315977 -241891678832483 -88893993921687 -248163578022577 -170976539087665 -218497703957925 -128994869710328 -164679150950111 -103110208734823 -107438389796638 -177773341068537 -221291649698312 -280285519505279 -140348840571210 -157663513803740 -87196303599121 -228585911728062 -223013088005911 -165846200586657 -82136456096371 -261494808111969 -52266518337322 -244838913874247 -64984207510010 -136229760212560 -121550805361486 -202333255256650 -118258072966494 -146471752608116 -194254456277068 -86699445228949 -228226267854225 -231269454796088 -59448303584307 -56017692357422 -10652884350184 -126897370437196 -259351445738882 -227697812723257 -203086575538047 -181704378171061 -207191733829103 -26867447978483 -1344803709912 -89665326801940 -235783991559392 -231752407601789 -210245873179003 -177593236954099 -206370622366012 -94572147854968 -220730426794171 -206388105107123 -102167620699133 -225724170203998 -33777332940356 -27547283444942 -248069019459615 -235382020238530 -217808528553209 -7182712367140 -210864955368243 -206641294219768 -243272143649040 -268818477490177 -116414748958754 -141539468325042 -174759094489604 -231993498453357 -239461440060957 -127674489195001 -150478554515773 -106750914269017 -192401341600908 -105494313001421 -40795238830202 -200907700009267 -1005991938281 -270510253446020 -59050527355544 -257041358559354 -191186616124044 -71621953533155 -66778930026836 -179930693859330 -138405939209041 -206257158394602 -190035570334668 -118322852719664 -136217175967302 -107073921441617 -133462197696559 -14154596414884 -74239777767902 -109105982099358 -78079804235363 -178562728073054 -39582142216128 -272866195346438 -75781453471981 -243276463903151 -89115762831165 -189242254672980 -198394751741040 -162297165163162 -158308277432167 -269471163032651 -74138077486647 -192915302137793 -163520390531017 -40389591249154 -121963567536307 -198358481897840 -211200055066444 -152435987664976 -174291085033858 -96509897097182 -115378675148403 -246358174022795 -64225270602747 -191218921807429 -145009192905516 -30011908353385 -223975309656015 -276437000830438 -230841468222816 -67117905594932 -242641758031041 -60990076990027 -161304842587089 -93590855976297 -78673425280824 -266632817505305 -161960670998405 -221962045988123 -188363422006378 -83449554234948 -233463594781227 -6572160959293 -3386565781232 -256911657263684 -6590018257533 -164919302028878 -144929419759943 -28982828432411 -122716887817704 -209081413521858 -123839189822217 -148297131270122 -258841044751144 -197996019918038 -86652112295762 -7754252763345 -164548111028574 -267684272527943 -225336850095953 -207332552973875 -106484336825277 -264415253759382 -122152834729835 -48070188300252 -140646268475837 -217467392125692 -264580822135689 -168842286233796 -220007757166422 -48014597118931 -167816714419788 -91777433642643 -193909904646562 -23651741070971 -280937515727860 -223373797045484 -17267887727735 -43393538207907 -164178779308544 -6009869477220 -125839606954518 -134616580436423 -232183555427823 -158831707563083 -23951900958710 -90896878876706 -99540977880128 -191554687915117 -12440003682271 -192438656839718 -246742945568573 -57463992260241 -77044464918682 -44469048719812 -243905411634470 -170522070847457 -187571277649213 -271729456221198 -281176751851551 -43279268344561 -8425099328802 -241647944168382 -61412963020057 -265944069435614 -270178107698756 -209826622975886 -242565595131958 -6721037307520 -162347225028899 -166828047078186 -63500507267956 -135767121266953 -127695307099292 -124525097933463 -200178813886592 -120152065053899 -211752395875820 -146436059058104 -177414631383379 -20435244770263 -260206721907824 -43091344982829 -236755724576891 -111576785204867 -181197714561552 -215820443240989 -279345885456034 -221093931478162 -109082680608941 -85159237879317 -6383130936154 -129479234622187 -132062417165574 -69703081752891 -83904880513723 -144447947797420 -197538485954558 -31179594575589 -84242613996544 -232003200527683 -197844260078189 -153836387722315 -121647201790000 -179512046536991 -269529509651027 -244941694950484 -46572575325746 -110268997888626 -201234615378247 -130127248990760 -147012771731381 -88550584351772 -122619953653080 -17961628768323 -83293031652830 -220450559589487 -16037974850892 -60020367267911 -140165902827943 -223743087024480 -252157894729851 -160496631679864 -13740035655430 -155231935942423 -150138541808987 -160767440321273 -189544825733186 -148816199233809 -6838390861395 -102918904432428 -94377453148361 -163742451778966 -94948200634666 -66838497904449 -198468228444168 -39624973320125 -198213130583478 -164155825945751 -165058283952161 -273875946629761 -224486928025634 -26947537116435 -223205878775214 -244354476115381 -218546538295920 -31342031450563 -55139258824199 -180070847808258 -126621945177217 -276357172782131 -7329204946840 -157457364694043 -270331270069023 -186579180130202 -192499058194883 -156149362054246 -104018951134382 -33002008325864 -17706513886213 -265888214843022 -73924543600554 -57435532301205 -19931146358903 -141565052543279 -128208607055028 -111538148803362 -53093433435461 -64198242492166 -64753718295700 -151879909003923 -60558981539036 -263382222527249 -12933423680588 -84570769918480 -107749269896596 -204686199420030 -226247835458688 -234679134686431 -272849565106658 -149519244659409 -164417511948334 -47292582862645 -147316613708069 -258317207216190 -149466632573917 -44678346997144 -211681762792916 -85494654712218 -131588299555430 -211330752120870 -101490476902446 -201127188555433 -172568611101812 -223892334844937 -100986775097201 -50324108896402 -219072573326986 -222168516307176 -68057908187872 -137242042730 -178744678725907 -170251532779121 -131334973655132 -50113563815565 -73768041050046 -52979146726725 -12894332173147 -151454702375078 -205408337663795 -263446557367063 -190262756009424 -163494102547373 -21690123377754 -191461283723825 -118994322658461 -124655947795573 -16545999617112 -141101419505496 -50087245569545 -281340337538127 -150110935208992 -182633192125925 -167191982037083 -70525188645581 -248831237995833 -208791738877756 -41281732247247 -107740869343131 -72819544332441 -18697526766274 -135137202431009 -241785478054120 -263279742969060 -228471651187016 -122051400115678 -138591231551419 -68326398940701 -253673848885732 -47724902218383 -46511256494375 -184221599916560 -208300895829251 -88906851976528 -129802388581477 -188122972458162 -13717672291217 -126979596241316 -122704995224523 -248763511175944 -271892255410528 -97554100246583 -184458865789962 -167986641456816 -18630854645612 -8789359114938 -234327511925606 -228229362289068 -229567575541159 -251715225921469 -240952489980583 -89199855725377 -219318379696803 -207827300592778 -202484632932087 -94288197004710 -120914563450232 -122205630644791 -87869877867623 -31680050383773 -140687675198994 -196551580310844 -257941311088238 -161509639380095 -151820366982540 -116947618212801 -99295917633926 -150019263487339 -58527450785672 -261951581902410 -122904592597608 -219629281036755 -218950340083478 -182259042680998 -92605354673628 -267005167283881 -205514398735545 -89490202315577 -105942234536246 -158745591038071 -87290932892921 -280613411550565 -21778249913474 -233266636754946 -118961110553223 -247382944023234 -154206769715987 -43212053376196 -43469513673672 -139819405521012 -19058840555898 -244034970796940 -243391919279141 -54374016321934 -261935416406831 -198908898693133 -183521083468936 -122507905126910 -121362632213728 -84762097281635 -970613602050 -115885229411619 -188165119451787 -122490586916607 -65900832272188 -120997758172341 -44365090907699 -194246179421043 -59731692782175 -193207816844419 -226921066054894 -275706640581468 -230718802254949 -201486233153078 -80710999850572 -214658571314065 -208319062071442 -98835559073361 -61880856161680 -23311716816806 -94171462581158 -115848514222283 -64296292477883 -15449144814442 -70219599799870 -179900897457464 -219712879593229 -193283149167277 -81067552980066 -163419803999818 -90011130872764 -123994785855487 -140380248678975 -121341582758789 -275368372927991 -256747920648718 -183764561299844 -98153924579336 -162461761138385 -76593533383685 -8686936253033 -93485146794970 -267928546716675 -58298877368200 -148338836734259 -154932834073583 -198681077359079 -33316535034142 -254097783609926 -230746687531152 -156922218551985 -65797394928673 -174429784786061 -111082716073465 -124137964326333 -173776616612073 -102476756383896 -111106204759909 -139654311462721 -89208179064534 -206141539298547 -7981259273315 -152492117831971 -194437409019099 -206546679650953 -219283670893213 -193120335232383 -134796582795929 -255718861402544 -84609966928610 -183326425549098 -129444786379403 -227842072407802 -178222903113764 -49818271191058 -178864294431589 -155454404842453 -207045969802060 -178830323208423 -271360275990243 -251498676508730 -27642560835770 -137699720563266 -237540018417481 -166210389984401 -161724510410495 -50323565878758 -90858533662758 -245784280987548 -144418635543720 -274472486830206 -216445866948974 -54329003959944 -255063919837308 -230202935551966 -135252253902376 -141258094479153 -234818893837697 -112831338156677 -251210344428421 -245412619108320 -81930905693180 -129482258093227 -67970842173940 -82984142707828 -202979489810823 -104402491313484 -206350066064801 -118309413218399 -54167473603579 -204468929917568 -258445944622245 -45463259672015 -151951224630573 -17119039524474 -147425815641246 -96459936203333 -78581511437390 -59041581102002 -136460749696981 -97163788958041 -31727494000988 -46462104764727 -280597860710889 -48412416758443 -268692249412147 -7798026231106 -92642217266129 -12854785498112 -158666797730303 -110009978873396 -8373500202153 -2720779152008 -246512306681667 -112471094759374 -260172728383245 -25727127247837 -269295957165700 -181018439095502 -164900196290098 -200852508716279 -272179606406697 -14461065921761 -98358324148066 -91899450901156 -22679428282804 -89075289683284 -67534121337788 -4003729970230 -31610467110952 -132322574682092 -151928034567720 -150625141401363 -70835496472351 -267534362308579 -277119673518720 -120351682963387 -79716997643537 -195996702650056 -96619599066659 -47643943598554 -29727854012976 -229596702008072 -175007243501055 -94259015273321 -266702525499555 -13559704285672 -27757782691526 -199845512397964 -199694935185089 -204938776053025 -269674781173996 -150059535366394 -92325241921773 -42951530204432 -183443585199404 -260681220407178 -124817332033815 -226739841766780 -255653004299858 -246275775257197 -153320289786749 -159445347194486 -138129043784587 -117478271337694 -193056630154257 -3284518407319 -246640506043050 -259036150970564 -92479627829883 -196922851857724 -169825697696027 -271631554125742 -252289276961295 -124955105176646 -240252636577818 -223193286307615 -235172147640909 -128402973115179 -32173047744227 -29567375085549 -117257259723521 -128273550787134 -276915066450207 -87415409627415 -258819470362707 -95261874557254 -199350472287359 -217554013611084 -104285492482300 -15151403580826 -191566008325747 -239231617249238 -28779663033673 -52229140200645 -39950688749061 -228124772738015 -272662226085864 -228475033723027 -222569728351732 -66522318103860 -255400231694036 -180597882799443 -247227175325454 -20623359636025 -33482437908484 -263638608160818 -193279283420570 -51264323392178 -105173333109360 -160832290243171 -192505114963021 -274820187127433 -251501927847115 -163637609505088 -210471816075526 -251445677357659 -53958028401870 -13934479842281 -64841090553078 -102145955773829 -36645072795119 -163469289411790 -56221320643745 -192732251516573 -93053000177562 -268300285147036 -163429110490750 -265420880881958 -179272183098444 -219016592928389 -217638878948018 -177390416214512 -157673911998913 -23306179733283 -141943931694940 -141823370941032 -16834574962483 -163352324108318 -157257605169631 -181066415129815 -114212353372681 -162883703903035 -257192197427070 -183554624337300 -17073503989649 -63665929850011 -71493041654081 -205623555829307 -139920051962064 -89484831183438 -254241269642484 -153376267902591 -167339199344453 -59647963395891 -194077858251798 -140908765812935 -54065819780475 -214728197889382 -109810785773218 -128170519006108 -81270803237101 -224543174846322 -189733055566273 -35824611057901 -222556740737834 -26451773466627 -21053927506204 -54769199752580 -180953956645856 -251628408449501 -279055801649192 -163653484867837 -7690891998192 -275289832469221 -70511850882526 -163008359223714 -201309342861550 -250526138699485 -131663826722900 -234069592198822 -240576015138502 -232162651378812 -250952976359684 -188935867534056 -102227010292394 -150511677429953 -28417136918053 -199714565685443 -122746564519957 -181171723160820 -75606627739971 -70530846826021 -201600578448955 -265992251655534 -84939740063034 -1309782326083 -268053497439984 -252193555595319 -127724672024061 -153684409598961 -166234637012422 -59587084677228 -50850997834625 -52065217342151 -25555636604934 -246154593882304 -54461957813101 -109300730988477 -272397411911967 -53198969567455 -206421401486928 -43261132694257 -155169946356296 -37605268256909 -74881615521299 -110267852605888 -3969956541048 -23966461711800 -158434177088820 -250587520329275 -155919976174894 -145887620121611 -156385096930061 -37677631001518 -95634684064199 -106105193922260 -235323878263904 -260220080473814 -129587625099120 -279636097757998 -35351587346420 -82968413342126 -119617113811528 -95658126049065 -96932942761414 -94094061673378 -30266837165655 -260825162021431 -75282433094761 -106509249627236 -54595974606610 -32101727428307 -168289963286452 -161434236917128 -71720797556634 -119821957405527 -80767280473732 -189897323193796 -124437121707406 -152374457174277 -231566100019271 -277571736909503 -140886915443269 -130397563482945 -71241021426735 -167543460267136 -132659708143266 -276917709508685 -80733998313354 -13973466204004 -116068358063120 -77972476615689 -126852988986686 -151943632562799 -5316961483725 -881795054971 -141718056039154 -236863212733681 -116291761225302 -111550608202907 -206901566478293 -142944496164095 -98678983483853 -55316005210373 -253628321949179 -100135307846539 -187364217320434 -63811712227115 -176783253712331 -180019590947385 -169667932177552 -9415744627490 -216690510172370 -64167354422480 -106517493653704 -160957261617268 -164534701402346 -66233950757655 -280989507833872 -51482128897448 -105093620783139 -25528212942059 -100315892398568 -14859304035100 -5244656897488 -147361763753769 -98512017745309 -113114843686918 -150990743751620 -142107438176502 -209584272867920 -92603889126826 -182102393394245 -137444712737466 -233315037967250 -176889336942672 -47993476683176 -258833768411673 -131810442036031 -127052445910001 -56563355942534 -186218740373155 -45294626262998 -199756634413334 -262613714668513 -193183286643679 -206971527658443 -100599680327281 -145967270797569 -87084143825761 -211557391623760 -139360589342990 -73914983473146 -257208387747047 -178768873867879 -145620703425730 -205426712574001 -130345124231173 -18404841710787 -70511104857402 -45481389139085 -53517137654183 -103547757125 -278109969036720 -161474073582503 -119550934714483 -80894176089461 -117233369884967 -159865770179560 -250634452143548 -280537163322004 -114112101546732 -182425650258987 -67964220964238 -83304490475177 -164140566280827 -130575691337484 -201812695658548 -76858474072341 -232221860699349 -212015383567257 -41594846242807 -154130105992420 -63292790408292 -63052725529620 -208555965004887 -124923327658494 -216734237681832 -126277255194420 -109621770176302 -182264921894697 -119928282375369 -104655169484916 -205044020191314 -133074332549865 -76148592714412 -228134076442015 -155212636137048 -62853942762014 -102081903886352 -154909638973960 -89087087137213 -233178429635714 -100387270757421 -120293182797063 -243083200025759 -195538972092898 -203060945995896 -124665503945234 -3401444630958 -161810981015379 -28066944982701 -228966598265912 -231015985854367 -40287976130291 -195954938857237 -223696245036393 -126743997424747 -131659942518588 -168936971028624 -274817246125275 -22044750956082 -217205054172110 -145847534104172 -164364800479062 -253546308677874 -133234086649693 -128319651927531 -252088107906659 -71974440681574 -150754973771213 -153081936608700 -136906816618716 -52222796980062 -156900607475579 -143504485985998 -8407020754145 -150836082444826 -153991401590353 -75985568012924 -126724166007951 -105973934420733 -662509450984 -201655466501346 -120027760369535 -145863730283057 -124938826893871 -239019593385797 -147790094535283 -102760587858669 -177135651069210 -134641210291576 -68953517354654 -63995241755388 -39770357379303 -169106073272138 -54482806796097 -248044264225773 -137038402617668 -270295592329248 -74775038076673 -70941865087941 -197919838151072 -40701424261347 -169010059370527 -65577721095043 -20421188472405 -53925136816078 -54724959999158 -248140237261642 -132046619071514 -109901485554339 -12207249877821 -182810270563429 -205157452663507 -180192773700887 -213126464553704 -73415137539295 -45176685757821 -174291788001700 -210269207856980 -253134795706608 -185991972800106 -12898164025272 -200640497123619 -35343691629234 -182854630553581 -45205823307074 -162495173792798 -147265832621364 -205660003099529 -174224823133300 -123518151264768 -185147752177591 -103839784170992 -85834069881911 -149562185871102 -255665691411182 -39902123338394 -91601648197326 -226433098394984 -253858785989020 -185483054698719 -144303482668196 -109546950819177 -20101307333732 -58091737837957 -228647990147060 -200364245209486 -191754329164537 -69073555465906 -201551266464240 -25558837191488 -253631984485015 -50411888812125 -40853721581977 -268696373794347 -188502327752059 -86493273256903 -94672831627986 -182837729180412 -170043209614589 -159244408262587 -83291116536849 -69876113263416 -132371268633915 -8477013218075 -184183365668954 -79285382331691 -10063294602689 -47638288023255 -138991231866194 -260676926400444 -276369152441500 -133140246602079 -129701562346987 -225907546188840 -155188536288500 -33397353344938 -169582162263030 -279225883280702 -99929043393186 -162381613261932 -207839868002582 -137706646559046 -190322920286406 -8778025140230 -2886225305618 -125733819055457 -33480772718206 -96093841714871 -127135521303970 -102986784629496 -267570023174047 -224232077787187 -157911967528420 -2197214765218 -235551501589970 -57416267705244 -268355684628912 -95570881980150 -199840343511497 -14552795646019 -234920230598660 -9664637806836 -123464735696406 -225549146274162 -278492584262127 -207935096025749 -98171352734435 -257657029528693 -212497827534305 -160419738168647 -174839806521050 -89164189095557 -102290079253203 -69063297964631 -77759943929364 -11248105184827 -50873408720046 -34834539556429 -167905339010881 -187217703884805 -275302099740657 -42618740550517 -35508414737825 -135923603599751 -63464457613589 -32504490481435 -175007932391179 -138820645877202 -113989534765627 -56529649201629 -154219357735599 -14919228013148 -181785875404273 -145767527828506 -99157536654921 -236412858534622 -83186678227288 -231090257851540 -46560298229710 -221589919817000 -279608629890858 -55544702097138 -190358642423905 -62431342741246 -110818633111758 -84150651967964 -138867123643426 -223052359994710 -32001016694093 -147749065194950 -239476831509889 -267789694059156 -263541008868468 -157491386271912 -80153697802340 -222351459049150 -246657636998597 -9686515268128 -150525343790968 -261877993981025 -74253604968065 -149320366821414 -41517020932584 -104698823900966 -101973481028304 -202748034995931 -214952253699721 -203314619587817 -95637723800664 -173848034140436 -191303300954832 -232011451492185 -40383753835757 -228204355098082 -194166951483581 -137099017313556 -76656134385874 -61261183885766 -113886572452360 -7934972471043 -3049306564955 -219817589987819 -61502457801615 -191298362447312 -186257855475941 -167709776393546 -191023063331430 -210076129658052 -166872769571359 -34476802510779 -31037382554881 -72569819724052 -86074795038813 -223620087308778 -44849451820599 -8069802014388 -46607549297024 -163609483988198 -157038334419756 -132619890742357 -216622905544552 -177238653593885 -104047632116232 -29030155019164 -129434020845542 -171833427070076 -250009950579163 -23089451713167 -152748965179494 -118124409653430 -176542812890905 -102755963951263 -120344620728871 -132727743012735 -1659698625559 -58886075245434 -199785192033133 -111076773772790 -86457846903934 -24934000381189 -7018633582820 -199375072350503 -131701296300283 -248159588072702 -6765307682522 -185467952883961 -261295197823982 -242531709965403 -82202734617318 -182734344822346 -6253006041923 -127649592196941 -15527860821155 -52657060013349 -189123347148671 -58772611274024 -236259378759154 -145255833795423 -262431598197478 -151892763941984 -232467861257958 -202958836783073 -120608219828684 -142107849341932 -232450638293114 -228284872774725 -119167323278726 -34502844545354 -58558267443634 -21277620694121 -24948815605900 -211046588695998 -11807068216741 -22410944005250 -34985206567298 -107686192019312 -24022670460533 -82872468127709 -200563925022301 -32683329691866 -225399447508097 -138750398597544 -138989289567817 -216192958763290 -86336484075383 -44806532902417 -193856330880421 -157722601392013 -62368981034960 -87115939188582 -234467006630309 -251833331039593 -31854600681594 -226409208556430 -134836106055161 -209830633964063 -5985335406665 -265192234221137 -199752531452357 -216139419011073 -55973767998895 -52979427060819 -272256886070216 -275136634928104 -34557434771123 -37688307619009 -220567522627068 -188225466684019 -18964322295033 -97404865254429 -150166412096344 -85682358833223 -69387291895554 -103292457979936 -231950356544252 -220530022300764 -88607180985718 -247547953604776 -176167180807647 -80782694549385 -179400802523943 -206966325595497 -184117166144004 -208496437857884 -252393903340496 -107553022792461 -18489620827166 -200135631967816 -206433724263827 -87361611835429 -124579406321051 -79615300260404 -205909005808460 -9598848875134 -135433807216604 -19359392761311 -38525618169179 -161655880775518 -269048315356148 -261763442963400 -45943111285600 -191273056517150 -19187229413411 -83566686369167 -182489489980991 -259034402451780 -145177574556520 -93958319442922 -105904876561463 -163231528216194 -143476782750498 -12509071608904 -191697445717136 -268788836245201 -279372430209599 -126779114742019 -73770596397045 -130955684914096 -181937389674591 -180029097159427 -243111466668188 -58900017684263 -204795778734347 -15363731218043 -76560367418599 -187906648031306 -137852140400831 -112809649593011 -209269712995346 -104796905439502 -21241278016119 -12487126980954 -118233029869246 -113863677628260 -100667065258918 -195061550170427 -141313051657859 -111795132932925 -43392972199150 -216433978871037 -73213369080321 -17816655115889 -245095075491172 -195027060609727 -36353206782341 -26836752695653 -243729268882534 -41910620371566 -221672063781852 -27387917415303 -28161387512977 -67744343685963 -95605020347009 -267170938675140 -257063223732505 -85130201654367 -50359712957611 -19471250351366 -224002883458750 -234115987711993 -15314218763309 -273415044696881 -243679496857304 -116136978995858 -168148327622714 -268633373148218 -149763298172014 -40835978809818 -174630299835010 -46253702637887 -43156779653442 -102915668987072 -122652657463802 -88493717014308 -159222825420122 -93875272051889 -224115572821059 -130583815437498 -14794281077739 -121514656890084 -169138544088835 -53434936935032 -68823593626424 -22289219736589 -152110569447254 -204765320642977 -67693684963822 -222308049966793 -54611987790178 -206994591503595 -260774253380453 -76573306102824 -55387205391501 -151281613422083 -68185734800003 -105502871652488 -264933723626548 -270417919797454 -199342783843141 -182487709081933 -276018582355928 -219521227613516 -183558337196436 -64390357162415 -49418836051248 -267777952730657 -251008511415994 -138837306276587 -129116897860276 -29597156148698 -161744354754678 -241567221348349 -40723718146674 -230203042578379 -221953037414874 -156320183131733 -11860912948868 -232692488954006 -51050661834253 -26767848847012 -240842709843051 -251551791192559 -195867235482953 -184782208300113 -93147654136208 -217146268696861 -113417040658555 -54186769847849 -153894529753914 -34240105476695 -162408321761833 -266982950146281 -106403762373553 -277069264021673 -231880625635411 -262323609666987 -217319410365110 -141144536587311 -67387032867270 -1588938094312 -19653128697032 -223334564114378 -93158725007288 -59926124495727 -22772730480980 -14062296306030 -46605463397375 -54906126089990 -21629178540750 -193421006651846 -8260211505078 -276804763452040 -18874241131608 -253941037886172 -191927828645866 -107758633255376 -64447412061892 -144965210304980 -154879141354153 -105796177005185 -120414160019785 -25023376641778 -223269052956769 -49056313886134 -49172451329884 -61738234505003 -55836264169043 -166128107088947 -214146889549097 -194307402801813 -153626721552761 -227372175802684 -226011838624724 -96434124619527 -112405114405603 -20659015163254 -126225859227772 -249371552167083 -82779486429436 -91014589583466 -73681501000800 -173177578618494 -226667264646806 -226880003555725 -115694547631365 -142737946407222 -132163014389886 -91769990029994 -257931455503088 -37695677138196 -232897930394949 -31592509457895 -94858870361345 -45366914778238 -82504637716326 -144006557794201 -121167667544236 -211849912982820 -213995995378969 -196774548639003 -221147648733142 -68192704336632 -163652712918277 -84994852850983 -278503263129802 -219641030075779 -79108152990388 -16302383999448 -48182099110134 -56026837528780 -271958404792183 -254816455470861 -259888677471981 -89782728024067 -138133837783517 -101297734663100 -230041493990204 -168202150443432 -241041032868315 -11708527885923 -117169696621164 -128828649953269 -260870371854133 -145579628122077 -211345625803467 -31639437785251 -66366334771406 -275988550286549 -121665798961839 -125673989293790 -263586556961691 -264338433155892 -121286273059088 -30231198610 -127190662228117 -96687001865181 -251321027832352 -109057617484804 -258885727289443 -37858284069096 -213963852242137 -144412799640735 -7677005644771 -246266526475637 -39114206922361 -173592792523279 -166267791242421 -98610952147436 -46974565558552 -226739950034498 -49637440836859 -96390483400421 -262671922144028 -176490460622552 -175789834086159 -23141982344351 -251538343414074 -180199782368171 -114063572047758 -217214098724117 -93392303968210 -180862857233479 -106767820648592 -75336811161318 -114548996059915 -240523081440500 -80190717878304 -36170285380848 -169793973034686 -37458379057363 -30458166607619 -78080261761366 -228063003487311 -150678980391188 -163344047156280 -126824141784298 -169429850278602 -55994941587113 -3598491494933 -28917655648691 -126275780876748 -91502597073491 -207843222077974 -11463207750449 -108167936477985 -102511155849638 -263770482361200 -117092697151031 -80273128850116 -8806300720074 -72551492576445 -181096389097183 -54812942969888 -91233426844954 -74736615084374 -216402238847496 -271253990060716 -254230468780562 -55606201643791 -157669277759496 -104773265990851 -161096947340606 -245096313543552 -134164306332539 -75317906201882 -95829805596945 -161424665429369 -39474130422648 -50467894178871 -186815553409445 -212733801270415 -239344828851062 -19724764441157 -172893197510941 -129452339503214 -248343692910259 -201095970732263 -193674501111934 -16443562988554 -58211073554017 -212162319136784 -69650530775215 -230286212759637 -171524448962503 -265003701227575 -206132317927151 -264966612028443 -277790050275447 -126384050253275 -163791990560701 -244324473274172 -124878563702124 -204651437120758 -85836625157332 -33197742176202 -183534587911770 -12157585346142 -74517434150008 -227981721482121 -29453356337237 -135366450640846 -12363714522645 -193649585829579 -28877117234613 -165811706705572 -14480280977765 -264319147543936 -135811135825825 -241178411238783 -257905225494305 -239866754416151 -119766754861961 -241577302359244 -83437881269213 -51059022602051 -88815582363986 -227339642705234 -188532880097224 -57565049727301 -114133706732998 -246507394952797 -216567164232205 -16672122109446 -260743162677873 -158557523167173 -55465817002424 -195347998324778 -160025014056684 -227845369926762 -242808093574645 -29179764418706 -193282641908864 -62903864894786 -114049777431270 -14320525657187 -265669152641639 -264861309870868 -245869755631585 -229083855667867 -29172512302242 -93638958877852 -148624024648120 -170858292458904 -138552270576458 -17152912486355 -54942381801021 -188361851303546 -239677732658735 -111706500144409 -273486439438317 -13460584521848 -78731363997524 -52640341443539 -226998850062472 -200541732624347 -94119512161436 -232342090707321 -103464231291921 -240411634313134 -169721651858959 -144243208278277 -187019765978593 -199107708765759 -180368946285041 -199519981835424 -28260302927760 -75375254867429 -255859049356241 -146143879826521 -258722876562259 -241191298938479 -216980557496215 -369670267500 -168670487104106 -231028927460119 -150920846844961 -82490254658638 -140164316127728 -253388854002223 -118238263611182 -244848417139878 -123461538806816 -206019819331588 -213764082228456 -210750493022275 -92253620819663 -151451740110447 -20638232834660 -231646828826984 -165971755144041 -24866727162128 -194534277596827 -188570388318808 -93494983848043 -13499095940520 -82585810632089 -259447646462747 -258242384255468 -273742556378873 -236731760460774 -151532867267322 -254117004809152 -132591913672702 -203994615269443 -27536526127360 -59106569757694 -194456780602131 -6512677165470 -190594810232337 -71460963674733 -147169608091338 -63255140338587 -24953166081842 -150868680474772 -61097120458541 -109252717062053 -104205410274765 -116040624482059 -279140738523302 -53068494754947 -227163036994052 -8438540268428 -117516208493398 -45794635588746 -208359309218218 -55750530903182 -190013347862687 -225542362453302 -121493636369387 -106610464251959 -61638114084972 -220494117107039 -72817716282560 -107889860907603 -81454719813097 -104752526806658 -268659212228333 -120295426028703 -278299210841856 -51552952990114 -42889172385111 -174325315004763 -229001588658319 -138317416425050 -147377910814796 -81042820810302 -104307394653533 -277773841756842 -63447332217290 -75697217889405 -225711258435684 -235883628003024 -197999963257957 -29964555444659 -275213559551041 -198335862979035 -223729123281077 -189387643188101 -140373250358728 -5298495887313 -210387334617211 -272836552964235 -74192269933616 -113358285868874 -91575127171897 -254813310347561 -225217658143317 -265154723400130 -239472599265709 -147449686471078 -211766540726966 -115158275241888 -98541077778788 -73820856850131 -121241935136894 -249244045390204 -266962785261649 -36412100951322 -221450410031706 -281250222048151 -165737549951078 -272463301454577 -137185859014130 -182883129800454 -73441867741064 -67714741990106 -12486445926999 -130369330450377 -230978396134137 -133114380216789 -217771801674992 -238269302332855 -2320338248349 -185004549610601 -195828748527168 -235707030967668 -235549944930040 -69367733302067 -184523695640294 -251862262988199 -242705381238312 -60948941922795 -153336772561983 -115343869351108 -189295072358614 -272033522481671 -124238894323294 -247257968250812 -201218307359709 -160299681656465 -228894236532789 -8101680049328 -273552687008510 -249752141829272 -40404183902565 -237592063419204 -240969065184642 -134451441079621 -230809659024178 -12268731755596 -245307589931009 -80072598864774 -49460568711075 -157064340727951 -242499129443640 -191259525128556 -143021314757577 -31425263263708 -126262430586327 -186910498293970 -104138147104498 -221136026024521 -243600796751535 -277187305041695 -182131886659527 -106158792658690 -59459356509216 -154495955550411 -142776127723941 -228609921922530 -60005811214906 -34128159797430 -221434338801407 -230820540530172 -164696649884387 -16362667968623 -245821670738052 -150482670012234 -207781312238556 -151047470022168 -199682831803649 -162338207898576 -232661817969757 -44500655239260 -241725213243457 -180170638480498 -58525297646132 -250493587862690 -181786839250155 -172725706139530 -82884507247947 -165255232572399 -97396229201225 -216050431236559 -15693005002984 -176571577120563 -131199031598490 -100875775616643 -132755768234120 -82619262901809 -155797132787653 -34292974486158 -272147133723385 -48914332158007 -193848316717921 -257978456513332 -61963432207925 -213367595640776 -263495114136049 -167134488921676 -148643662841178 -11546077538676 -185311579244155 -125969619774593 -265091256062458 -276987242440530 -192552552587524 -127055335453193 -280343648476974 -265164674554350 -60057766591494 -67470895032150 -200039561008300 -135857162357594 -147630502062868 -186080183134454 -34832537980639 -151573969257950 -110541496314904 -50893458098931 -242323235055976 -36142012720204 -198032541595273 -127650635271810 -189583116971949 -15511421154913 -109348068552539 -208854562370266 -187691678884884 -268261460676989 -145880950186875 -3735004068746 -16290645494783 -229001195785838 -90704839508580 -77685593680179 -913109401436 -4242780777734 -58453914402819 -207181296055411 -138022701781547 -139837267482962 -250446207602570 -46592426533858 -236376318481466 -194045015995130 -181467813036879 -201308416266953 -232200760712653 -274243229640261 -269140124712069 -143649144527379 -59022351525237 -222987143268285 -120489693714010 -222836281175260 -140471381372255 -3267058294753 -122050052235934 -185877459597954 -27385879405520 -78926685779163 -19309128726022 -109528813216532 -176517429108326 -81577439916720 -160528785882944 -57638155016205 -158653353111518 -180488412666859 -35187880295538 -20620785548654 -35473731392041 -255133459959455 -106922075605722 -3409970727393 -117330571374437 -219688291119941 -171446138828508 -195379637476432 -184468413063655 -145198241333817 -95524491749757 -258214795295755 -110728509717062 -63360266203358 -158096753230766 -47719441486929 -273677239948688 -83587992573588 -72588521954123 -28604401346343 -83754663488215 -61617357826828 -223153158849206 -110371411610045 -100744117858058 -167146495799066 -57549065623055 -52080400886541 -123055455892601 -247824984113989 -171326776160841 -244902752894604 -168375356368604 -129783474520162 -77437102138695 -161569518095783 -151029911385217 -88660384591241 -275537779127027 -229847559916687 -193483679136157 -228885589420802 -73572068044490 -239064266372466 -86521758560957 -3940867729523 -175797428896131 -195932617224579 -109837834395966 -54579909591117 -244300712055685 -174794880757813 -58636774182632 -150866359025280 -118520666570376 -102771618056770 -172723350612638 -274694832799894 -179726733692593 -20174847863929 -48494286273749 -19678794914337 -124018166783746 -52166005904678 -33883760349132 -232507418399673 -161959251917536 -268395613224696 -240666603138667 -241187773294341 -4378724385495 -229637838452779 -94007261839279 -136054724012417 -84449765517530 -19696277655448 -194396386157440 -107567460757221 -63246802231948 -262969090325022 -41139217412509 -2051235944686 -214585772230067 -7374888010960 -276709672167247 -54293485372968 -263841108708890 -39726815498621 -233024787343308 -11722241786367 -224812606861746 -248536899431480 -23565635825010 -269539401065574 -265127673332373 -200858298072243 -109604601463658 -234212253865462 -150680412634024 -44830771541267 -21188802440415 -76349876010243 -246307401438085 -130393606149132 -162334057954634 -140419070130700 -233954154732953 -139033183041199 -12443115232292 -253385892861192 -29549505091657 -217952836627139 -260871398499863 -3868930148559 -122218546060086 -154715912302600 -150425386966209 -195580047971069 -187347408603277 -59624574368883 -250344650957529 -30523567819045 -143558710588152 -264759228994272 -263512270955559 -220317065547551 -262306208851724 -104098138339055 -168455306346881 -220558574904157 -40686080058903 -107920180948377 -27370368233609 -197971398557504 -67939507303603 -125020848315769 -180942398797536 -60080184363419 -219594803518248 -135345406790644 -270101261726901 -256348989086383 -250368798036217 -97248530503742 -36637850115743 -200819012016115 -256416456998298 -254814422484520 -130119674259054 -127786753747842 -157591845100488 -16363341369578 -177993240955826 -193891835635820 -37640639526954 -79744375989931 -216642917526208 -183208020004490 -16413035238416 -78063112255157 -20850948767475 -178211845606322 -101028152563104 -48564089449175 -275119785801015 -219976242484015 -135426282766729 -195103989714861 -145933670348908 -201708641246966 -119875683160137 -40311208966054 -187141332519227 -272472715135002 -157526967546431 -272361254080664 -130266080973321 -237449357760959 -111103447438772 -49862516449617 -276868142702349 -50884277520083 -188817931742365 -246322280934265 -110246473731161 -195498768417719 -126707157142911 -162981803607805 -244538740690957 -126942741289886 -132049646512605 -108466308212794 -12935300359481 -129812947601054 -47858354237471 -71941206319772 -118505688861879 -39214680485498 -56361024819188 -134270481732272 -206320510074471 -252968219201853 -127781108075370 -252885066190529 -50771417103102 -250970802942546 -152648203903120 -9070165077596 -24427161539104 -8868246172205 -29747978542278 -64446089070356 -36675689986418 -83882426131919 -254039897496530 -235760290647794 -202860376654473 -238932340959300 -62589119978803 -36922484030857 -56727080046272 -262684701351549 -219516198879712 -216071372750841 -147666390342744 -43834414193868 -255765388339431 -143462127463273 -78247217030978 -4565263835520 -106653243004483 -264173280789999 -141594213462682 -8688756896355 -170371598874595 -82213765610811 -83171622700679 -279129814890440 -162041483774781 -36706164607374 -219627552241140 -193136734698589 -128211787781086 -118679054603308 -268982589976220 -10577871518665 -214821963080877 -161460616282330 -110527979731720 -270935276992103 -259113684213473 -61697512154246 -185773769027555 -7159397873728 -211858542884844 -247128813755777 -268497346286177 -194211927533303 -36849912018918 -30364539748252 -8299452836827 -125659631606415 -78515533075778 -97525397773276 -204690409832081 -233060317443507 -163101071111755 -62682764437837 -171615872748801 -249950013955517 -247696060885802 -131224493822729 -244201393166337 -100788247325719 -55467422818402 -202862909259974 -209120996164174 -78642737312323 -266381588340287 -147957363621541 -13710356081152 -216479111280193 -124022288850903 -149083340155552 -262219819654312 -69689885465794 -150656522795470 -216295902432147 -168596492541763 -206448259013759 -203855719337748 -365562564681 -103409409620381 -162602254843077 -67239669449779 -140594083387592 -82230234823697 -207151559724247 -100623684757968 -77255458297988 -212056692790105 -217897856540188 -188566805123077 -171082831507972 -39995463088288 -255652464813998 -135839418726834 -182767837602874 -240991709878878 -156291093963572 -50596912767639 -1039077099629 -248734748037014 -192212508364917 -156167237132852 -224841600787639 -213197111232423 -270845669858964 -84837155655748 -103180833239832 -87227988719086 -54875416466395 -258802074359185 -94637876892141 -246145785925294 -240508645844158 -176763279573895 -217815712968284 -223757201587934 -190269345228847 -197363178806079 -151178107741909 -279692987774578 -44889613916797 -239309943237212 -146588112457732 -233316839952369 -68768566890040 -278085046716001 -244435733926989 -80754773459726 -229689446186571 -280985761763186 -108961963597936 -193991760191276 -156660975510057 -221333222868161 -146602761646347 -207051800420520 -104329547395651 -192105431017010 -37695872255898 -50628551431122 -81308181435736 -244122956782623 -240364603810409 -199838535823618 -48155052497469 -17800791520132 -164350083363989 -106302493937231 -68754707428116 -83282518225904 -261115024212198 -143705977491853 -108465562187670 -8014146672595 -49843216465741 -220634953386192 -105960239926586 -161733052935736 -25600878253044 -237718650619068 -179199918528285 -136661582170771 -227077470426891 -28144649832065 -244233934710791 -20219007833859 -15705336076118 -49282729447663 -42020857945344 -128515664674349 -258736895220609 -156331061570556 -123641301565631 -149062954261643 -200832570309592 -139069035803657 -91924023355722 -156533736494001 -250515219692235 -115199089544709 -246627841501895 -275813465278640 -134456859864126 -141716171114113 -94593107512309 -129678609338255 -95545395365424 -55724881727150 -71036612690129 -146294636980180 -206292897519888 -142642830237719 -97096118544347 -187780457576090 -127686296137278 -167675922084155 -192099044393507 -135819818287538 -201333283850514 -52398646454679 -5666328833890 -560374496661 -51269858570252 -35693721462782 -203585742130381 -271230558461176 -158136725948201 -211146451760725 -35820878721263 -153122242786566 -26825027659728 -6283084379683 -221783576302580 -158963893065838 -153097729098219 -197878159279318 -211507520227252 -235038020722745 -23715569652863 -253663844306758 -78605787069565 -78300012945934 -142765209425496 -91296915696932 -276222886144554 -168369231928226 -27451038250429 -32448939100658 -6480237369136 -167135270771484 -19629076466874 -214222068601366 -176365157686085 -99922847343814 -160163674383495 -200305178144592 -110973907955869 -179286883193560 -175755029605391 -99565408642728 -239819649535847 -34305433885703 -229676363203814 -5106570424248 -254691236994482 -80944661672242 -269861194705678 -177794008777115 -236005709539997 -28410604954104 -238436501564908 -203116063233373 -136388438232846 -106778453241339 -244228785299889 -167447870567487 -208609086021077 -75747938527738 -261036114039457 -12215502517692 -215425745926669 -22434365309939 -243241607561037 -153468439990778 -134193614278838 -1678668809960 -199227543898666 -138935465120683 -176956375909617 -30838225383739 -29273770384559 -137590244080919 -59817493758253 -140712957991719 -223219624375429 -180948401300620 -215029617735257 -113646773726351 -61322441714042 -165402392392139 -96018904320263 -93189708407279 -88071039608083 -19372108233923 -258569902833173 -117876637939881 -10151749663360 -39147810307073 -19050964780642 -176492449457798 -35751235258127 -34482843342620 -100260288738784 -154696150521433 -262825752524709 -229212323696610 -11766912232879 -57550451641921 -148541267504330 -197476232798778 -205666417119142 -51690749072979 -226535007059359 -264347699823396 -188133104354861 -22733218030597 -252579657291678 -93761054950623 -150662888416569 -189226124416556 -2408208098502 -264450683136233 -276138816432354 -225192557425831 -269695045448091 -255099587890454 -17897293779130 -135054542137296 -89413472625741 -76774204110420 -226336681160406 -252462367929908 -240471600492777 -242752304777964 -243058078901595 -76675161097480 -32220660899562 -21780218879087 -146970848576296 -20303426856626 -211507580869225 -275967526779722 -200520752126509 -170683588785861 -97707434160384 -92449880306297 -110283509918008 -209838432312295 -143260636365338 -197403127705720 -239989769008684 -263474513752950 -246504829619750 -84163476509658 -197987490429898 -200181960124540 -160174462733047 -135027922006651 -58204952152126 -66919505068311 -120639138551796 -203022886705360 -126675788927025 -27478528696277 -157969923233015 -190352894367530 -128362131934186 -81775509999461 -215950206455833 -188208480986996 -15528971020329 -113364532791491 -95633978221873 -170392382681320 -145502201877964 -254889241193879 -70726818229525 -147762535734717 -151018859500681 -252463584853118 -139812522091525 -132809963713626 -137991279224347 -4037831079308 -140910572962812 -237354215964582 -243258064299015 -279604560600130 -41372793990313 -149269176297511 -81585717584696 -247197410469267 -210482755016441 -90222648138418 -266191305455054 -255083526101155 -279171601147257 -268657313513087 -139435753283411 -264838444038175 -211769972096102 -22060822923538 -65861052650031 -274625510337298 -52017682685576 -174446699890596 -94207602074939 -132340794564033 -131626602264490 -237351572376200 -1664060040165 -85984890658799 -189425923461639 -196487805102244 -264476341327349 -1770111407498 -211874341884992 -250459684733744 -149273879727302 -26065781411612 -187178766674182 -19443647138396 -252937372936157 -254618239398438 -228435512223419 -268692794924525 -119279281127873 -239518881455261 -257492071474482 -125246867656537 -10772768303795 -128629601132267 -17687962854504 -95100676723160 -237071634336156 -2910959187938 -204522319490968 -80916304233088 -278034242296622 -88512938213534 -109640820581833 -96699920327322 -66828673263860 -52612555068065 -47138024472421 -65475330186166 -58175066251138 -95454393184751 -220354485950466 -267758970956961 -39330187114382 -79750948049963 -167385317247174 -181985687939962 -64694551724414 -143759875001303 -61351837125331 -8922211743776 -39179103245523 -38567554998261 -10130909192201 -57175895841163 -34799162798137 -258305597490961 -180583701305022 -180376396190267 -222051835180803 -164755151006725 -84607199191235 -54761163988266 -188980883404483 -165008982688521 -207539777205464 -36831355693583 -130494771492436 -71098467064670 -232277751005507 -126444322538759 -9946658823679 -246039574318728 -252529998129236 -267435572904438 -46417458768079 -11692591919584 -149091483658526 -226777584048566 -35136546085983 -110306849665650 -264804544418091 -11884967655504 -127095619383469 -213022147446069 -120906095704285 -102039448054737 -27073231365930 -157550913815889 -229341906310249 -12706470214325 -10942413336585 -104689398607614 -30433197062783 -179262993355006 -129125579593830 -226350462176796 -57445823371036 -188199185816296 -65038609350014 -140182079171639 -191008958161350 -257857831677398 -23451697626901 -269160626541055 -70527679690289 -240569648368808 -235593162905287 -29485067809932 -115123019763460 -64654372803374 -158506746230894 -116758491921268 -245080172946941 -101663352470276 -46588429083314 -212813186311227 -11779615086076 -134140545622287 -119192155340026 -264227990256039 -261162115871970 -15377567305648 -44992006987609 -3941223491219 -200561413593284 -84450384720558 -66858107386948 -154485849841114 -52785436536600 -4796284710582 -248903344592631 -196056972951222 -52721150262936 -86465235708072 -26738693098574 -226193942624885 -220107596216186 -2219105412721 -93751262034525 -67196510956542 -198103015475423 -241207029507868 -278532308275841 -11625859352771 -49846696234245 -73224579723607 -85173726253504 -205470472880263 -228758018065629 -134006354827170 -55234916385229 -239158998666143 -237590233692195 -173267492989627 -68813642511294 -269171702813517 -78095474418962 -265188667678841 -144228299124005 -95028383623617 -100919792233700 -166344916065026 -144295686598520 -206188263938243 -258647268306823 -207976691872971 -169309671520843 -63553610799695 -26265224017419 -193693864640161 -154103368822944 -269469934553629 -127364709915599 -174790663954462 -202701090295696 -259832361466933 -10675112815669 -204635952149030 -183614617995534 -201179055746155 -272630520170845 -12857803004718 -195446494648346 -88948878449208 -83407604856111 -91000370393586 -99535282430240 -79636855689457 -95233014085535 -277723527148130 -118001237466242 -180342790244874 -273591284921738 -21346501745781 -207401981907639 -27565890673992 -35000311117370 -211455822627537 -133242922344701 -268059874966503 -103444304294027 -100487071835158 -136554093414200 -155468208380733 -198174213242242 -129032119511202 -274685772771924 -17827710506309 -201936612264655 -48439740660008 -27221843921992 -69511757233069 -55385131797966 -61351907601647 -108787568120457 -52599720634904 -82309424304439 -231165654950198 -5650765865888 -10093317055850 -250972808198605 -12990244747237 -276820148984344 -257772601115649 -80926864347193 -31697851320786 -272931406809487 -75038646434802 -252674385375576 -223700132058138 -86771021070528 -28866415865425 -102290449366082 -252126753855482 -54965838015533 -185811877409732 -97440703485482 -140921657931953 -108770167552080 -40239751998505 -231465667561686 -43325909815196 -25984210689618 -24993145680411 -76432417588719 -179335305971003 -48022746528079 -65789377284234 -60246801549647 -22655494364607 -97357320977905 -102789087711351 -36954409817631 -94949429972656 -196925228226792 -42774100123188 -272360136536255 -223430649484428 -185457445472353 -220175099012277 -261413806771353 -80598911567952 -113324176919818 -189674562041096 -20874667930201 -223478356261287 -84583309352681 -281287566121697 -225507423087573 -136977356299530 -274720276325889 -152565747745866 -72813068394121 -215278392611285 -184673579208230 -242927479880697 -147836561255219 -56512247062191 -278252047801892 -116920379619129 -181459790506794 -262741434477012 -9957633075346 -10332134560789 -169759605708388 -85872684794505 -253290583594583 -175491839939207 -276909921680271 -128704493719263 -117790025946554 -152604901395860 -119410364219544 -172701593794385 -261089319907139 -60481714174828 -23576250567079 -225318649906580 -227909031296186 -210741144340921 -207129336367720 -268809476720071 -33057589715115 -8101473157020 -44848538833260 -122654399579772 -237723284857173 -221667524816148 -183833754527835 -224179327206447 -239899106819896 -177099173204145 -96226008464809 -38538575554370 -93313520422987 -161366089190027 -176674070238041 -242590702871525 -127338876665740 -159603542652980 -226553766606174 -123041745739755 -139680980247585 -74206018147930 -34098526922921 -124578497190658 -29382172699766 -84366628744824 -266844923034722 -51579258970668 -12899260983628 -5825788405052 -52129546391224 -201202875093862 -110360891021324 -6582550048330 -148805791326780 -183910020699599 -267305637994 -244436513204702 -202743766934258 -79021387341267 -136575189789442 -111379088639505 -11350794778275 -117649813700924 -121738535280428 -274327087170931 -44571032179299 -59379205013449 -249381887236785 -128939084281526 -229211525015891 -204261302565339 -240341075787867 -116661448794649 -23934625454185 -34581582223407 -46386738678517 -140790355713022 -231980974869681 -30747006134589 -27117057813627 -109384424801253 -102885928099214 -68414562370257 -156499342414659 -223087475018527 -261686682012307 -8988897622059 -31276838132669 -59711256590372 -148199908069656 -95632677015516 -180022588309091 -153177412692068 -2548267232749 -242930117076715 -84363742578467 -213905683784853 -125162300042288 -248175408657056 -110062999970382 -115827666000639 -170300303084531 -102558555906942 -172242252173472 -79424578890476 -132585459646859 -234025412504799 -163603661225645 -183260347091452 -217156608013784 -232197629475165 -9624518926884 -148955576016097 -268559170531400 -13723880392526 -222073390742485 -74145004736776 -147157895516843 -161368305301371 -190662564794368 -109445422910310 -148319333033466 -10274689370522 -113538754972590 -33613603116675 -129620486075332 -75938945916419 -143705157803598 -28839867291768 -281431710998512 -137353119983725 -161167654507640 -68221543988238 -39073564839160 -134976113396919 -94780097773395 -36926896752768 -35919172315655 -89561649505712 -7149564494262 -87898627801094 -155822051586743 -210795102290846 -242050034302042 -16878625125846 -122940355444638 -117173979009952 -104837155773475 -207127967791471 -67913557589519 -249751822647188 -266701780026559 -102601226329076 -151737002972331 -135061805029741 -34450331081343 -53553755964458 -84387677254889 -183772432441770 -186863450449997 -225238901247800 -100840746817718 -128950056794630 -70325346250903 -142877927322661 -194145519680996 -203152667558859 -223773599757421 -100394943719800 -175009692886727 -68516765910791 -63657935561582 -237135601964442 -90389411797970 -280581894140717 -221879182678575 -128073238226479 -196202670986870 -34245865016495 -260219788484165 -20544264341998 -133949223708130 -154109496088203 -148440057517847 -194207203857205 -139597487598661 -178949103909900 -235659114711479 -66886258089230 -104819846539989 -115306716102826 -69229111356911 -79428259821258 -92853039933053 -167489964162098 -23260478560122 -222636686299739 -134288544880955 -66076012953786 -218224483700854 -271230420700528 -271322896288976 -14938845639293 -117449275819132 -31102136867397 -225386101616007 -165405146259174 -164115512766005 -59144534194445 -106685304870614 -278266547756144 -4209307162802 -5650664397163 -254498060291393 -192623059574771 -41740724627362 -258119134524202 -105930728969834 -144117327630945 -209328821161521 -59644061638814 -140941087099401 -82356135577391 -257031413819464 -121555544543337 -198311917961177 -230668079392865 -121717684482093 -140760818821541 -218904245198581 -187109799463975 -205694172728565 -57613312060561 -199379122759637 -150481778411457 -165160697369997 -262782486202528 -71894842921616 -221664094635288 -12115439960108 -81506613361827 -245058155536625 -274387249132468 -237722489919897 -252197032511549 -243344681337501 -86102406089954 -206725232217508 -75969695049569 -181641613589568 -272185713871714 -228566715806630 -213285568012847 -64881960063261 -263661593000793 -104765578234484 -186866961884427 -145356337562526 -183590860230041 -206732685566460 -229194389966403 -262167758376212 -182219334281885 -31657824725771 -100441015439976 -132991801028477 -215883553298716 -180749070036842 -101427751016527 -220136748939208 -209520297298976 -187024306554426 -1220621983182 -223035374486817 -155529919512056 -231190313389700 -183197619028140 -215070837860780 -195838857915124 -13214829143120 -4364854309996 -159394430562264 -110440290681387 -96959943494327 -96213807482034 -167131375717648 -275842031820305 -23193296259847 -89992083443722 -225483533249019 -199574204158720 -71261723220443 -228312840550705 -112465557060021 -246452087152059 -129029806007933 -61545630363668 -218404228225132 -122905730088554 -59474243249472 -82864087201191 -278084784945838 -189256249076054 -198129495279584 -147917403199298 -272278772035225 -186646314146539 -70367968498387 -217510634508895 -8637446962217 -245169729891211 -266310047444692 -152571456608687 -181388908760123 -72403820703922 -241544223270658 -86852857821971 -185708508438994 -96372271864091 -238625667623428 -262669499692864 -69214275404737 -94628428501177 -16424156885638 -243784134195136 -80936781825943 -42390040515948 -89419010060102 -102721131683904 -75100082400420 -82387509193843 -222172699194310 -33073231372516 -92586073324365 -104354115856083 -87063609159436 -9406592356775 -209888816783769 -48948920331511 -139493063442517 -235885653501657 -80770708952311 -67495567397083 -179694642803649 -231948527269156 -146284145178582 -72206565228062 -9097841521606 -222292879527034 -133275734646481 -100427183425803 -198924768936033 -166738980939190 -258220567769409 -243167135995646 -178163860289268 -273557110154002 -150429783078417 -251775201290726 -259843854405587 -260710335750924 -247424486309825 -141290444292823 -216441908036907 -152212120295541 -127296586388613 -219964005544912 -595766388695 -189317045382686 -110284465358589 -148489443227942 -47131515018348 -222376554084773 -216684238978889 -233158828103429 -159786547094741 -34369295674130 -130839941244659 -78669966526839 -90398751347458 -58422224605359 -82929455828451 -8974605723380 -111130938744436 -26196560951799 -206719543185062 -267318558160153 -128438594255734 -68606586482034 -131126361833470 -134827243102148 -84450487435612 -20680300220150 -107610996314453 -103127971395367 -74039913057011 -78020631522465 -158744109146555 -165655431074101 -19000129169501 -216691629306936 -106795804203731 -142277083440880 -95702652961153 -22348528960244 -143966724628430 -71655736980491 -54774278933950 -82346050592450 -279957425796861 -65249097626592 -100758134881624 -207056061992640 -260334644718504 -54503470292541 -279134905463397 -145387272900523 -50021754884742 -74029133506336 -44471267171016 -361496658666 -58636734701652 -239490934688985 -53377122884626 -258816866308588 -138817586850640 -245234506324103 -147221917642309 -103767826057160 -234148139384199 -257814778399940 -150966460553275 -170311973893010 -53349346184922 -67407267148661 -27262185575042 -264368419563604 -135365325500931 -177025620254447 -180196100603646 -169949239499283 -240840008941240 -155285839667181 -160229344731806 -124096132784966 -67561495374698 -139247505626548 -207291734706968 -93011378041287 -110604592556627 -198201807895581 -204905085725783 -16246572896503 -259796655329169 -49189014476528 -273377407549302 -111409906697275 -72546801727905 -98019910849855 -239049043567641 -110825214175259 -244299461780140 -116694054079569 -149320861630631 -204149415722807 -273916923956312 -251653975347227 -144432767004136 -181671398840523 -34095738548317 -274169236406015 -154491251600959 -235884876194582 -170192183158638 -121541022312009 -85388374896509 -26390420718272 -181845253033839 -49223419151728 -53861900877950 -243766786898053 -170351606531067 -269075972750954 -124875842439074 -152400903600793 -39496845059746 -127460732896847 -206601490145522 -98110270030688 -82313153445930 -139073416933877 -228329863510466 -83560579562230 -216055365558260 -227136412776210 -71477736808788 -264000191837004 -167157088216300 -211508337994790 -51154172342376 -193135311106067 -39359343863298 -39399522784338 -214037003870663 -15910759561238 -276926315228429 -87148156369402 -194511662666825 -11126017254720 -201605989708858 -52631128014506 -156696458025852 -101260881491752 -134366070891654 -207998532993265 -41204329409628 -18424537435808 -228294237958508 -30408013760010 -221035911171845 -273509032666695 -234862535366401 -230151392842359 -95001419851362 -79373772001577 -68385224066851 -111364577970337 -58050912453915 -75590099476113 -93757938825583 -99463506868319 -214684180033397 -266069147406675 -254420962560485 -210439285950270 -174193968090133 -22494060216785 -233898603352176 -74072603992813 -88165239535841 -175050666361768 -37859376772185 -16924058305636 -219501989353122 -152418240689808 -209257561290985 -34094905850071 -169580168503954 -188092367477868 -184311974512857 -241673382861855 -215738465523619 -241508473633989 -176352203597317 -157282459128021 -228211196509139 -30730643199060 -110332104054003 -162001292979092 -255465974240964 -62476378668538 -97608398150833 -71648978363138 -264785084160290 -251477012807850 -262010179483780 -50888991463512 -84242058773936 -48341005352375 -20405893282747 -134917084242160 -274055772434605 -218197450561003 -161287527329335 -122499228334204 -149607094883280 -74887066846879 -39031716866760 -145029719121576 -224490532165606 -264862626395681 -128340822041927 -88252087863361 -153500747086880 -104414235717215 -264839015718709 -204497452125211 -191434062845257 -8446489692478 -207301727635994 -251908785093745 -201937655339524 -78747039764945 -149947461892811 -137795715724704 -269356460698925 -74894355345519 -261195738372819 -254739237868959 -169290102767074 -173352085357726 -35065568475924 -241599817526505 -279989185018914 -48433723928632 -256366987833892 -151652031845558 -184733008659161 -116393686099599 -93684615719652 -107118607669202 -223009671912585 -218124248738002 -198163876871124 -126181291459527 -253719079676625 -275701169639344 -54336434815014 -141788262073018 -223473168701653 -260711800538040 -140661777497948 -89718989630000 -142233257920282 -94107111860050 -183954092637950 -150452687447359 -218166039253526 -213745144985972 -241955866407793 -112274368526749 -103534197432600 -49391905782027 -221087951331383 -168379768464311 -31176868911186 -194267251982894 -205170224525782 -257161104461130 -6017374422602 -21723904946269 -176576233510885 -24445758817841 -137992992513148 -102041323016155 -36295537710382 -242535335126380 -232580251640453 -244747375505570 -137880226917103 -39078984280930 -107386925937052 -267712056307591 -83546106699361 -155145025226960 -226604897941248 -215873966472132 -61230848704046 -225796604507486 -273588041789242 -142146484419982 -256042228916193 -223961959765700 -273722935081525 -175276633581028 -121350235831008 -196089429948117 -220723815482447 -185050495266998 -203083358928726 -167923875449316 -191960920922734 -226532836095698 -248123044254690 -225188943555721 -187173809429546 -57903974765773 -162486128169298 -261699129742841 -51643355256072 -166572308551719 -35970346155541 -16902863685541 -261697676764580 -281059685373459 -109164020632806 -173921662489480 -237984565488587 -175492998945249 -277325105524145 -266177881612243 -271684583340328 -166062019962353 -108359171802466 -79772067237990 -276854500062876 -203132268863790 -92493594878041 -197130587064643 -149297098980920 -141875068573332 -205428385320834 -243528431838861 -252486220389367 -175615643639469 -100738008661589 -266446266268621 -164818822093719 -98010252500758 -68703286867307 -100617447907681 -170912994484758 -167211979269685 -115775438570789 -20817810621489 -264050644727991 -1618638255117 -257088390562204 -2637226120735 -27038617951052 -197703322286635 -248304391116749 -221090801147825 -152181070651745 -207297727915964 -34102343311269 -80025356232439 -192025703161288 -185576070478499 -204425852839472 -51338599771483 -62215958728702 -203233668116600 -29212327119969 -257479296280629 -49703688722360 -276878579278591 -216936548523193 -267345271052332 -186308557243744 -171267959587348 -167274669778453 -173299864120912 -202239589430609 -225359883671334 -206555014292022 -29570549466933 -3544497538480 -225953949177485 -243662450390605 -29136827834743 -262254593262160 -121596235659792 -56417817907190 -96983194360547 -238068733750296 -138189925784370 -133058259151780 -120053260504143 -52872955468099 -151747781908434 -87717444844711 -279082043244783 -20371275492148 -245785386514911 -191140314874256 -141849625512718 -227820689155183 -64157643227835 -174331754203699 -147351973788538 -29422120013301 -99897902518817 -59561504011538 -176008565962212 -153818349341293 -246068453506828 -31256764755087 -220458634603583 -141728674569565 -56248008161115 -162600804327700 -95581462348308 -178166467568740 -265530733082744 -125325978910611 -266621559928785 -124234407907393 -278590283757360 -137505964752811 -6209674351151 -164660292183576 -264101258570820 -83200051626421 -135098447237893 -278319475115951 -268579964353543 -252488853398215 -94564748774519 -222317511151098 -103636374444238 -195309330173319 -254908817942808 -281423382180354 -19810565417235 -5030286140792 -174857197201936 -92985703512488 -140809000646079 -86231479558058 -236642529293322 -173582073522219 -59683802963553 -192790541033844 -157696420411123 -194344844142055 -219317501152359 -8973504714063 -183224769573755 -190857913966662 -124507394979162 -217991098669610 -273181628643586 -129539986217584 -14212189890516 -72231408896933 -142976241825790 -155449315307883 -44578955171160 -211080185427948 -243895611661787 -199321817413099 -31541246205393 -144142585907390 -186551623598338 -209374926350599 -11054221129994 -88064722466728 -136644211530459 -56531578502634 -50277378998792 -38631658960018 -206857567403903 -123366266629738 -132402781680546 -65151357189698 -79580520024615 -220380955356239 -3425365684194 -177878443250479 -133937846856603 -62076671802430 -169952103796154 -4257451795641 -95165716789435 -5846902513321 -214558496088105 -66717085095345 -262480584126839 -209425011451923 -238202396863836 -72041851737325 -117979603223236 -15045573461510 -20915308888777 -231994532258181 -158144333748930 -90585070446801 -25845718021378 -208110476109795 -216678737721427 -79496590722887 -149828950655387 -188114897981862 -269237798439091 -185028613055837 -14983965782582 -15337919521510 -58103524194915 -202574425928886 -159295341030173 -255963397758622 -79866245996817 -55947112685771 -231082282160337 -271078784603742 -148807315515263 -195216478562084 -189182679247519 -65443171317177 -20755486069529 -173223882336805 -209165208982538 -220321671025096 -8577904622833 -22703913982865 -270372510231365 -78132863711618 -19673592296657 -257999878343530 -20210226941839 -67447573679078 -271896422047548 -53384366843660 -43539046631179 -218850138494377 -200704853589574 -52725245802347 -105592894173233 -103510307594046 -129238434194859 -196299651849256 -168463203673661 -51380730601973 -223744452315205 -127510687456677 -184898046727714 -66869042308828 -154864876159428 -270857883422630 -113320073781636 -162322274828548 -254558868839981 -22326389706874 -195404401923816 -55300526672624 -67576529666398 -30155955215812 -87088807825312 -179343639368117 -172948357474461 -44512153999881 -147149743915685 -219030766070350 -243371559071433 -72846203687374 -263538112413131 -213707261409636 -17505326680516 -248782112003144 -237238648862700 -118970027210443 -86688658953228 -73904736662909 -197140294004872 -160073693742801 -148243025827039 -34728944050632 -105301015683048 -39084689345823 -203984549076601 -245920250993608 -268676879413635 -224503924740141 -80669445903909 -45744771884401 -56391258640906 -232078346866472 -21620769944150 -164573616279615 -128430529737290 -88208902548018 -19426970469737 -219070121786742 -733742315776 -67619618671905 -152045068039207 -45555608622519 -42198544030104 -155578149319534 -278723842258845 -238204417623624 -201514736767000 -166728041302180 -148997047142156 -83744669881330 -210451411756964 -149912491168395 -141849457627352 -223829630949099 -223381836520658 -170757762229828 -107481239861515 -65028013737419 -162610209279456 -96377390180500 -83473861239921 -87727859636703 -91016416809069 -211951461046463 -184822676546268 -168266182177343 -158252325390676 -80110449318126 -169792909756909 -39180841703638 -40670277967496 -21538596875263 -241943277970443 -124323954357291 -33816769407168 -186998418031706 -128287939487684 -265156140265313 -179337854751552 -151931604067797 -236377500620500 -171558436686571 -242059994732367 -16205755273304 -79081434327759 -233764562154626 -256783207969067 -235817069518579 -262626348491056 -257754458035109 -188717900455999 -57603165242709 -224814214042060 -235814076351297 -198443912169741 -85090634306967 -44491994856322 -106430202134752 -143346164979326 -19867805306426 -64656214315513 -135656237735425 -65026670490395 -155752409293302 -165103448277695 -164716507876336 -225482146310931 -8817706620948 -160013164712214 -127276001627407 -18799737849968 -264287866598116 -106049149411839 -178946375779514 -237376190165770 -66748544945435 -239009937069211 -270726073591946 -151933874184661 -216340824478458 -103463429710480 -159759352094426 -48689148493187 -19034645837257 -29936731923143 -169945879404548 -11967292392102 -145166929283575 -44008471428751 -137513566247389 -233045008126264 -14748249445814 -126116971204287 -120317764953681 -260944991643764 -214075501851916 -123988165373234 -30515122219066 -97791582534088 -49880054112952 -90942390558322 -115212353498395 -67443724284241 -245426809699655 -118404617681876 -88171147320890 -111898687796915 -75296025473315 -249165331861008 -207162561090352 -40953069361312 -230881704794741 -260912848506932 -251180931670293 -113037622310206 -139694520476713 -208705155759906 -115357463128870 -47055200954188 -240581873219238 -147607113975482 -43887103327829 -68403863168070 -114872267051992 -196876622368937 -195508649653822 -236420712948455 -55641752885867 -235187435155400 -145455095458834 -185596573228326 -31319415770601 -237356227550520 -268750684418978 -177358385491420 -162489275708457 -232698810330101 -74396966452913 -73948313470282 -2979346839113 -101680446728893 -179696711344826 -130647793575691 -182647040366181 -131842692749109 -131771526187762 -408676558684 -125898219300847 -47085958250172 -249992257921903 -205953127236539 -180483282463973 -165729557984494 -73123279485252 -175596889043194 -217630002977345 -141763122894067 -211593649420356 -208556026742713 -219715770996799 -271268514453305 -276424067402044 -206621040404290 -97121188439163 -249193943716326 -268663007375826 -129093944162136 -98932173278914 -227615954097705 -256010059008417 -3713811173052 -58650660956024 -277675888164366 -190966788699619 -42549637824740 -36591065323448 -202218954225160 -157017983501723 -39054908395137 -152680375702917 -223825162696361 -82163350130656 -47889332655926 -203593581052911 -98274032776333 -142683677578981 -8809722231064 -217809231743657 -132497249716580 -227263297258154 -80942989720902 -276580133272707 -197453592888618 -52769082326257 -88278655337630 -279132572239435 -66946871572729 -172377250820824 -49641659181448 -51559354960932 -141302907419520 -137939624698699 -92508228494947 -26175217581148 -50192547438556 -268304725414662 -108277405775190 -154017265972794 -203093609320464 -102060785447913 -181899122605969 -174279165358715 -131415361202575 -74524857442188 -81519624253605 -225512291501282 -218308545289740 -176454549706354 -235826482530855 -12039785835585 -172925122151670 -85344473598847 -81462293473230 -79910366670955 -220662684531929 -232288468747609 -9796630479741 -226880534456368 -221804753542418 -105753320218518 -32354657414445 -103793100115281 -113955013314065 -119823588410278 -128343817179904 -2953000249494 -94228995128712 -168284563738292 -242802924463694 -176203097960788 -41096760306729 -272603047077611 -58462094233502 -99837234462363 -217358003616841 -235031539347739 -104659689476015 -245565955956995 -219591662774031 -29413900180180 -29228246655231 -89572623656579 -266527224569367 -211993931320371 -149251267057323 -104923193908309 -28837317415140 -64786360862615 -131902339420844 -57946960852356 -202870627083338 -174026863913280 -77227455526862 -57748518265128 -7732800309548 -214079053988552 -37400744913158 -105400708468374 -81273247018374 -185678678558101 -234009344151857 -178440608262012 -249062839239384 -181756170856065 -31833306633783 -37244085331315 -117608935805301 -71107380765818 -186826618656054 -48534617620778 -171751227455874 -178083230249746 -239211352893116 -71080060805407 -152427603097095 -186809043073646 -189076303566497 -129769234812276 -210904709655088 -232031747177912 -217173892424626 -95179084460326 -152312192453238 -128264049649130 -273342625837925 -247762038596863 -217273174128806 -189401388788316 -34139207694587 -184055785867419 -24397979140733 -101556380582326 -254198794282718 -162849583205523 -68291068585124 -152691121329435 -175224162623682 -233048465152321 -240353195917419 -67310449548397 -16247114094219 -145817085089773 -219428766340109 -150027376053190 -231216846919829 -43636208287557 -9434033389122 -121002174361426 -72879527364276 -143180637024856 -43964902361269 -233724859287913 -88314146686307 -37421880273677 -160821093578577 -125071501087905 -251062740489072 -231315629115073 -231828119795471 -91074075284277 -260443201563220 -71513016561909 -232489365128392 -127354639541022 -51149913223836 -164051057430873 -146226618801695 -222608611941901 -126878261744873 -69798463745239 -136451033411057 -172092697168376 -252788696429755 -19955479108377 -96222753606720 -119788670468388 -102063917356803 -41141284041737 -198848911525882 -277954192704701 -119640472002960 -45094057439880 -170344552048006 -248810878155920 -212489426831761 -173929984525592 -43198207486922 -271105243292144 -80998690827631 -97815434429734 -149365202134316 -122093352252842 -182452388114680 -160975346164584 -218911358750196 -20784589210584 -226990984780520 -30408020944452 -262306682574991 -279290334353148 -116133291892555 -218746081521748 -112098416399512 -94042155516350 -171672545109733 -161667141480292 -21649731082155 -93511912084711 -109313676049479 -23803012729371 -132736681563513 -55934660388351 -236544233658821 -93082404380652 -12280846853921 -109935079072727 -87016247777087 -127778686302355 -75406167908104 -71898152832904 -260308378961508 -31682019853200 -162023910224026 -22790606873477 -49695946452850 -209335655588015 -125078255367016 -49422178921856 -203354553587588 -198154180991055 -26168638465910 -38033863459643 -261218442230859 -133507531966687 -221854785299706 -192642775784296 -93985582430026 -274405289862268 -95009750874088 -219367475769737 -94262956811434 -93269464367187 -194353556138610 -19454648504501 -139640300324327 -94485119606501 -60220993655106 -138198514153503 -123359590894796 -191883117816792 -131252771673890 -57911909425940 -158351638050027 -146647945408639 -6947988640490 -26855576948881 -216269687967723 -92741727805469 -7625786604814 -127839973246999 -5791141863028 -154681712947886 -277010702386137 -90108693178458 -104121196002710 -231869249356386 -85873431651065 -272841108457480 -25121651735525 -106117204234250 -209901984897289 -49319696120309 -36743911622580 -136543879354345 -146812714199681 -237806549667679 -210502218994143 -78530972693482 -267268769041515 -220861056488092 -70603586755747 -104825949362381 -198989663233284 -273309046105782 -271253381968921 -110819052647224 -59074172691076 -74151561749938 -252733736830993 -17044081077958 -41257531569354 -21686647481779 -18685195507417 -118012651979377 -179220131989961 -9266828006221 -257309012152017 -228686863030235 -265335563499637 -104923685770686 -197870683040797 -5880988079482 -274578048618562 -66528226994440 -37868320755136 -221213092634399 -241206232365748 -173478827743158 -90670118911504 -53553146337120 -195340064176139 -68018588324025 -238612985760986 -85361838442712 -178252803272187 -177532358984757 -201862415432985 -20628318806221 -98908306648410 -128221779736713 -53281764564509 -255452780675265 -161694364063972 -101853201237571 -16537467651080 -235693984058192 -45102110139610 -262224477711312 -204407198527769 -29437362989841 -134572963316207 -125114568209478 -187763244657668 -142766347705688 -41480573733849 -242404095832928 -2113086428777 -201427094516966 -113011919735974 -101774186087596 -67172546840425 -53963243776215 -129513089194617 -53998209258437 -254462538671133 -234008822058394 -123367391999212 -9462069186391 -72321486794276 -101635907448715 -150024102875672 -250321140116553 -223167562969564 -19634590013047 -167932801730620 -62429691848811 -164790182775142 -151957383313315 -162333879783733 -105141068057554 -175755005120452 -232307213803283 -183864950612740 -135085044109095 -195741244234441 -135054166456812 -95285409973882 -107487220328070 -136798397138101 -161057774340627 -15633266171232 -142164604056827 -78130507407527 -82711408911971 -177583601093472 -144915834667787 -259473742137917 -114550836045733 -83996671375146 -240487268144196 -194899414901119 -201544050631289 -39231233401929 -123282210949118 -150462378082935 -161918168829948 -48446930879073 -104982181865235 -174190823715664 -2718377792685 -212570311761908 -280758422436722 -191427189569854 -97936336386149 -200249293401448 -107050991725878 -135157540593547 -127496711792005 -1257700358775 -159279621184092 -117625573367244 -257812781202955 -63683591992141 -170927806030282 -115930096614030 -103718210930255 -37175714493003 -82839578304851 -143228773881842 -173130608501370 -220764884186821 -163141416184790 -203877763565058 -149042865766164 -106929672904856 -254674767704668 -123726682991220 -257070362131018 -88779362103243 -253970019108300 -236823574338110 -224417365659415 -52250978222206 -70836138479951 -7747254175043 -171940916184183 -275259564882469 -78953660123491 -132878322555622 -4528322359686 -151180889274893 -139478764791374 -104712485390971 -152098211645786 -229922458114966 -228187906766173 -123050017592464 -198887815303017 -251301766169150 -7645467575075 -147754702470915 -71978632557447 -160130909001601 -127319190970833 -124911603573087 -139011287769353 -96641117543382 -43568167235762 -199998383136754 -103238737376719 -15491311745529 -230687928960522 -188342390280185 -249927612698664 -215312520368819 -110632620409819 -203619419092398 -73706566536338 -262308903817729 -154233691783349 -88802601879765 -67816865943325 -14866969182145 -88437510782395 -27614443294806 -253598935813479 -185841289972807 -248552381838757 -39029528450632 -140125572685134 -275804394237328 -37970157326741 -45900997597694 -65157830915780 -142772020617478 -183086350382533 -53534141990601 -167346479170812 -93547426826254 -197707468746397 -216775377252172 -221053847257395 -271738822712429 -2615378616430 -94990863034250 -156928896183008 -179886168747738 -128504378699139 -35706062746676 -137620382042974 -44046800075265 -106869821666332 -105506253672262 -106339080399437 -259238400505889 -4793712471737 -69659159014914 -10044130684236 -53659845030118 -117727029930592 -154121822828667 -261551969895156 -196410155923394 -58417375442053 -265588823546855 -252824720714904 -42900785592889 -66928136156494 -64758133582677 -155454025065976 -185428567990759 -277320258617181 -245485762641654 -239548854917909 -37190962137144 -213015833445961 -7790277626659 -136585002424133 -212794240703196 -91113491512288 -47088318070089 -22897128772287 -138238073012057 -66181045716688 -271157814474196 -247926045370334 -95028071208813 -98892930320232 -205951299996663 -216557397261364 -258772774298736 -85230702875765 -248896619049423 -34081492882483 -8103269992716 -172480181482397 -9307032102126 -101274624774595 -276472901500018 -21564801446821 -42985168426192 -74467592800603 -15724690964475 -37090000506419 -4830245337464 -261064276960115 -4909132665980 -226328210893265 -199569046837419 -167132117575485 -33144900795075 -108462683477766 -93017951241275 -77311406771292 -13959605445777 -193153760838440 -222116888124482 -122055780802087 -232841462769991 -188042897499277 -233001804300704 -191997596295599 -81526405484397 -164197000414945 -205557003834755 -249339119415310 -45790984172673 -16810937292591 -224317638249026 -160909386371535 -127523066737703 -201551835183351 -276972230781214 -233774214722070 -233298977825653 -110262812534290 -42231592296893 -10856579109660 -243969873833579 -162614029049540 -119058464003770 -251052570337403 -136549451193132 -182592674568435 -77077422397100 -126962813112030 -216215300812834 -155016202723374 -51831031791632 -7000976274314 -89340138487196 -232455462619480 -142701586192012 -191849675610568 -194135842091267 -135286950730932 -188947632420432 -103158429531010 -212475366983441 -67084706923638 -278308778797001 -163855063302071 -14812487857477 -97638736964846 -269658002457902 -130853475175366 -218111210159192 -27839317108462 -178191408531789 -4311651432479 -169252652106815 -94657864850089 -221295540109629 -239500160325120 -82826130013457 -205844722760889 -248411683517747 -34617335281280 -612156947527 -245280747362093 -1426621967216 -222286653620074 -71451243225091 -45890107729405 -27639607523132 -139579303009649 -186641772399722 -101244471886228 -129227384597965 -48993961333955 -265843268064138 -252426043140924 -136744833560626 -196189407873488 -100971783200277 -38257841065732 -218588421085041 -270634215380627 -85895940606682 -205465862808274 -249682994707795 -27090559244066 -57580432728077 -13546683141261 -225351120573459 -7290107340099 -30729762993039 -152926170451707 -237598342852945 -113892064165799 -278791825474293 -59432560210974 -41434068181107 -64220049742404 -276502804147460 -47239181981660 -164949640054655 -193889600125160 -164067283165984 -276947933948877 -146704284523030 -48057901888550 -247685864709006 -212029592185839 -141933154345626 -20044849452733 -104320679741440 -92643222369351 -206971294013000 -169575668489869 -226764373668410 -27839543026622 -64175025454745 -216201399636416 -150308751957358 -197754634133143 -279073014491108 -270854674835553 -93518778153483 -206173157182430 -246806776240958 -256661125454947 -265919053821742 -118698708484195 -128484368545001 -139282444102385 -273335195464001 -612289369518 -186691212440871 -79807935143692 -23662901700062 -17820971142235 -212747567980555 -61388497515081 -225017327729124 -120171053108423 -30598745433982 -62628842863844 -19049658352241 -144615607063056 -152085071627592 -15074192937080 -145500207522694 -67950572550212 -163806027041026 -260876343724141 -178694706999074 -259809443106264 -265677276009829 -131130660471709 -81258840212653 -225716919578335 -241942787268683 -34403308401125 -277253276952085 -42855138308218 -26047707566622 -55501665780489 -162758017579306 -188679651394663 -18414665175743 -140505437250924 -147919112608619 -212423701764716 -237764530981453 -10498703125078 -254199180142919 -240124827630419 -160050802789652 -99863622972861 -263385438028924 -263713638912599 -86875950636660 -102737398777715 -167988465128368 -55391576283266 -254247345680228 -174227730192481 -98526744585579 -263888634169436 -171240017228263 -138278513154276 -108551514380019 -11321821737487 -17424793444293 -78571238357201 -152529956439627 -150379778848162 -51861878709472 -258990579804006 -183836491717718 -161482463493227 -45626502243775 -269753003061807 -235674962921224 -132429158090247 -102209797098136 -24708845992056 -23747739424888 -56109338057179 -224802174413897 -124402488370896 -18701896771929 -112544448685417 -179290021130946 -147162640352347 -121268044160979 -151684971655396 -61064661459056 -83168985601722 -20332588905526 -239201190212688 -68835083527047 -223872991522850 -19550195742671 -198502193905082 -75309764447488 -142163975717143 -204564309021154 -141293714167350 -60782219325170 -50516040088145 -194535921630371 -241975582617318 -43980488625897 -270820075322627 -49812297419112 -42286843269572 -44338561181803 -53791736788203 -20606680394867 -251725763065335 -147834226383426 -256833132834083 -102090260273866 -16176306928916 -166857906412885 -64762540948766 -195309339752575 -226421599658378 -49422183711484 -214926286948181 -43549391927025 -102404363224489 -70761441942828 -106426213653039 -237408890679606 -237333580089905 -46680587184482 -78839004484497 -227068494109353 -265588721965660 -182135906867199 -31605022988145 -219905312557582 -130358106343899 -117787342157127 -253238795176846 -222984634063538 -172794987157911 -4148643069252 -65489242991873 -267706185260913 -144533052427445 -101556110268342 -16027622194554 -37993802755382 -26585235788067 -91506411593835 -248612694380441 -271951145527314 -261035054806652 -82027761946771 -142134805716814 -57624313426666 -32428803792770 -18695366186853 -112395340245113 -85674966940586 -23177081594652 -250714128741721 -42838081085158 -77809790863661 -132887585463612 -177584953921566 -193482614782637 -210265627011900 -12737228384232 -184484693930850 -107580379679801 -181195664394812 -168720696636618 -184128212625917 -56466920276731 -65792801059148 -224430289484164 -95470026100843 -52340993243537 -202184821132132 -194441277949699 -60970856576181 -154215076082861 -26423522516354 -194582805404381 -164560364928224 -163027929298937 -122880026841397 -241784188051049 -175785532186126 -275455434798354 -225073966358834 -206787125958065 -136606964725182 -263400346829620 -75342243368717 -120213342647217 -12942439387216 -71193444763592 -257185057595876 -259065438290019 -144891202032236 -88621417633185 -120787914922516 -21920553628121 -245903920387097 -19736647360747 -94224735080600 -182876849377474 -277595853663771 -79197455980080 -224555704422278 -185261792111013 -68752522479240 -89364414185951 -6977086435760 -53582564768044 -234677195604835 -269393284932803 -257136600345028 -246789827711341 -157335045574909 -256527942240907 -14130942680619 -43202511799216 -151284346841358 -15337238200036 -134503893162617 -67864016746492 -195238213782296 -91584963904960 -7663348877363 -208530578394413 -93156903613750 -272030444170107 -205966905628175 -111128177952646 -253579983242269 -77615132943823 -15565753032480 -226529777142031 -263096188307332 -57947883502836 -37664262443152 -48231253412689 -226999874721271 -189252772290323 -135240265265575 -72680046014015 -158684197419219 -147490537450859 -11763607391524 -47750212551537 -118440209339099 -195203795553013 -165841174074247 -48557477424135 -114363367913416 -217769325488639 -277002410867089 -59456113285710 -78552858810918 -6658851847315 -116862590791502 -176683856092506 -123386502891087 -100685544300038 -59454327555886 -17708756214774 -210268189271200 -116329711639908 -140649319807984 -182504483949613 -266830110907701 -208042986857840 -73511478118766 -231826411732666 -236540229771453 -247054609216222 -180016149224389 -137956495847114 -142041440737079 -252008518792676 -4555515549243 -245576550311767 -219516948298238 -148652189835723 -240753631605701 -116749724086627 -166250459240679 -178091038186046 -241883906421818 -123093328769794 -182859409645707 -164264939634230 -145645259229744 -850118553402 -220031979547204 -162663203903738 -273364656604743 -85649298931781 -159131869169682 -75980002685374 -168785969103187 -215809693018976 -209009942894976 -265802951622765 -196555471117364 -97373695090658 -71238386163263 -60647461868211 -72316952588651 -63945403785581 -258664031497520 -70955403478916 -145401951070752 -102618624177067 -201034676749944 -198875097141234 -135465349824485 -80622991972036 -261667669167464 -166393051586002 -241493411084502 -156626553528509 -254077464852770 -268571055466264 -4158990215737 -196698566476823 -24630754708562 -101504396731230 -259440436999585 -14549111385590 -71106517067487 -201673376869813 -69946974176778 -216876419391325 -203211587021313 -112262461838696 -127891686669289 -117428654706717 -3151045673311 -75914318395504 -121299162438526 -81365864482573 -32822812814059 -65616815968967 -262695052642055 -20106365174582 -231004449422614 -135017850667477 -122762421593190 -22609414045979 -104845698948360 -262151539680314 -176234167181609 -194158886723633 -47534115038466 -265172926257933 -92284495171591 -158822693115447 -258259066696246 -258403101633876 -216338626195531 -241488804501081 -47652588853632 -95294186347127 -271209787216758 -113731372010593 -214241788855704 -8697797349423 -45250868102796 -109993122953192 -104653100053071 -236771245934095 -93910040042609 -51700734594940 -194902508636000 -158799385767239 -223866562097586 -220303323956610 -13870016848901 -236286702755645 -16596522792565 -218220150139956 -21558883342324 -35146153114850 -132984416466559 -124208059485914 -94342380102048 -202402626637402 -108940830104124 -46295437065528 -48131433605471 -230409006074149 -139335103792151 -46959618208874 -17080116248245 -20636197172662 -152554154320802 -130438237186192 -264729716993874 -126012472981721 -243848210456859 -15055794203792 -70980991125111 -166793547704431 -155324186747938 -272404679192352 -5973927678067 -156841192808724 -222094799077898 -246130781342436 -54758778618746 -168005720870796 -26687517215378 -238872909520586 -53253294910976 -173708411053224 -262438217794308 -149373191381848 -265610244408025 -240474188550993 -254714746376315 -135827661705695 -174364239464540 -61563186160955 -172919908741554 -76453635415991 -82538220971593 -54441871217507 -242677472487729 -24262240510732 -12847439890396 -179578387833839 -228277557717583 -141186869676360 -108967968239196 -88738519441068 -18595176928986 -106996594172198 -181671887328820 -161599015006872 -223490194525289 -144819424917301 -30416923913457 -237428200641450 -22505182646503 -132975346860790 -193942166463891 -212024545382862 -120482541034971 -141905611388377 -145506628735595 -262962320333539 -72326369463284 -88638687521443 -177491002507986 -204977124840819 -99853720427183 -240038780063737 -221216531158679 -187007091910031 -201380641465333 -134096510941354 -153603946163854 -111766763347065 -150006900295878 -86309762776457 -258349433344580 -20771697593929 -206960274345734 -116989467524355 -53632199121280 -188113665551452 -58352296477691 -227218630401547 -214327578951201 -270712308072270 -279420884746191 -123009161575281 -258254789663908 -265722543182122 -118546571073983 -18950572059994 -257423744899852 -245657159915726 -171046526520051 -266039496196268 -146637208521475 -37733439612138 -15569293655070 -81440132822349 -99886219836435 -267346175569564 -209213956912220 -168012201644667 -26221611551461 -221014623164094 -54241371028833 -279124648559722 -111600690473433 -224563036906214 -64456815161142 -161213006240983 -88123534494189 -80441659812196 -206613437961453 -140991862505870 -255425654054210 -173606050812505 -199507635449930 -38053633024670 -206290998074073 -150468742518491 -35574919976908 -227523237873580 -93739486209646 -173377296665304 -150193893805381 -49792481047851 -276454955864323 -95690912072727 -149852432117244 -82183066340181 -245284159877485 -55514174991277 -261383871564321 -105085626131590 -96765484876061 -196339826033605 -141883585981972 -29576362378987 -263798822047204 -43120320029713 -95881044362763 -245956706270745 -190011721551101 -865773431165 -43686938813246 -138785055209779 -152620980730990 -39262140936771 -39851793627395 -255791733228125 -274693346432057 -270789003537324 -181784447768083 -30017238173958 -271936068863440 -201920903535624 -75549430959088 -125899009010311 -55781448851759 -196836202030259 -140218161315574 -224916225543156 -9365493191170 -129130313682841 -91775034043039 -17888882166512 -215594680605991 -102184020894134 -154046261647364 -23522515927596 -234203021448893 -193593949148211 -194033494973445 -123214267375375 -129444361137053 -195431649759416 -76870948165931 -278016192939376 -87557536375059 -38971929605395 -166243362896869 -125785545038901 -211558575242928 -37529727684109 -279740655861716 -219484419498695 -166549137020500 -39625309878080 -68230774215075 -55362210756718 -209410332776172 -5449864146270 -76402445958341 -128172034394252 -16232134521454 -120386507260209 -129365761941317 -243554290618030 -169037526780246 -124678116026731 -154642116854055 -277291532711010 -59094336050494 -217240535389246 -79672739708369 -55973759003980 -248351677546359 -15420958931031 -167247563703751 -173876907223761 -212889644725045 -273647535705669 -138109233348363 -221170388313312 -162327300491579 -73231531588776 -116760576088126 -27917315527272 -214814355820254 -14313126787589 -6191433292143 -258345214098982 -231616811957787 -12862371263394 -118299064325610 -252447997425821 -184369569270296 -160242107820296 -267320565564119 -232576326632987 -151152181008909 -110003320503123 -246421924998286 -268718796860429 -70558918573901 -16515016589959 -163366152927643 -228708002439902 -27495523025598 -48201127089316 -280089643441077 -254062118673911 -40896971088611 -230051756141725 -158340714853041 -182630802778003 -14345641923635 -257956572783300 -44737781721762 -253873825398001 -45839649436802 -246478316086552 -168956834993565 -252646452510022 -3641837676304 -147054251185125 -64270265221817 -218237313948870 -211262454876804 -134751950759797 -187135181238397 -116368170253597 -130503445445522 -236420299543544 -143519709076960 -240827656007026 -105381844865574 -216805031383679 -38902231639776 -187454568517520 -157904056100433 -181611619037613 -80922149353109 -200076073801006 -230120270090429 -748947040806 -159830176119704 -11295031897837 -29546882281508 -146429813935403 -109186676348895 -204261819567372 -252252439670962 -169766629827943 -87786351072971 -188041043523569 -33798922040405 -274456187967442 -58436365537470 -164325883598839 -23053738735940 -213689966112786 -27187336097880 -148384376503288 -35810785919182 -18631693639334 -266378369329174 -61910316237280 -81048270272868 -12383785206145 -275404760510330 -160931434299329 -12804122170103 -269884799080421 -279185695228480 -147111756480329 -82600257645227 -9397689065057 -23772727496185 -193673162882023 -112854382390448 -189668848877078 -231985656559350 -130254408465357 -100004475341601 -55491669853391 -207136527843610 -281195333831040 -274040937732954 -64109005115365 -104110895434945 -68588042730736 -11311875225016 -162565505888553 -112257508858647 -169015897834228 -180568763607821 -86443824827675 -200414841455120 -46184271110440 -216347214791186 -238598305338609 -8883775415863 -219455794635595 -145815757652176 -46772909976340 -138922814737551 -119244223268969 -281333319402294 -80965346596104 -213316055749405 -123149868404342 -11707888000237 -92225320417813 -157198820064322 -192161167129461 -64638837113445 -7092025212116 -245662991075756 -277192343600348 -4518925421746 -248414958188435 -106194229837217 -127183655928400 -76572934478711 -210764758758220 -32305017587123 -62261912384535 -178891463536034 -206374367166935 -256295154438397 -93974743457311 -4660536367754 -255701088932246 -17229562532041 -169217838095968 -29214661491700 -271268613437948 -122900528812585 -124033188611131 -242490623196304 -71069471546108 -83682038364092 -227823543150115 -13637008944392 -231233023321333 -122189457162066 -71442723055766 -4962869233569 -193645768929319 -145991373832155 -158117349014648 -278737345245127 -194071990102977 -239250649695872 -111849127354903 -162248534419217 -89848985859160 -178247057070922 -141855321370980 -199692671467686 -81470432425592 -32552344506482 -244368821911221 -118899777018801 -132118503514546 -111491099271543 -114243682130593 -251848377021543 -215183801004186 -191072495190579 -35553149235075 -219302434861808 -145823863221410 -66197361048796 -236928339667550 -141376317613448 -137962437324992 -60567018847098 -267223348705409 -149881671438065 -248149725877588 -93776923537301 -70187981285266 -25286787828678 -229631263560335 -109966139820323 -201527316209472 -255239276795111 -243496521944484 -219107022681940 -189645021452257 -65721463076834 -260569958337729 -59134294285840 -15435746606836 -99304964778723 -214171664697218 -270157801468281 -103353103636745 -254095529461375 -102752942503673 -84008450774418 -123446230380267 -209705004629252 -1362106209572 -135639424460760 -96778741881702 -143721446596334 -225787087708866 -255052668028503 -274964212733662 -233965526148104 -92188848672750 -259184529509831 -79199893006909 -61604079698788 -30283869191156 -69119943918997 -248692172233409 -38076923284472 -159214942277381 -145862200994075 -209512610530075 -273712351245838 -164651418037908 -131087672545602 -21713520985889 -211940898966865 -119892743002188 -163248789498062 -144604489661028 -163149411975723 -178342241931323 -184989331953713 -162492737740526 -115702373639273 -62240395211965 -201701498522702 -244411315828297 -51491855045282 -113050891402529 -32928191229946 -11808429363700 -199299240376555 -274908072805413 -33659192863158 -102230588962445 -257676492886770 -269732570672384 -210801291440891 -40965502779775 -116580131439538 -207927662779307 -190687867191154 -216502998048128 -112949539178513 -49836578138127 -153680392142833 -192688705516339 -116252557124676 -241340507140015 -81560167705197 -280606849426669 -246103950390652 -154381738484147 -67340747371499 -61464792772516 -104655040611213 -247388090289078 -92533257034440 -96700177201467 -226055989020372 -46772163951216 -216026017724488 -215526086246657 -111895629576599 -195467483053148 -63396930849296 -206378550340612 -152988377043422 -262582564340299 -156402215618026 -236350712641671 -120652650474776 -188545415043824 -278494286275683 -134948098821971 -277691291346625 -50864137189254 -201184339772026 -186474800878732 -186561940157960 -115429060720663 -202977688338439 -157138315442890 -110058363311706 -182401608449566 -160126323427779 -142325397493342 -76180760497025 -270726672980854 -5293870633670 -152350825911460 -223171899521226 -234522095159715 -271217389270325 -54049945847146 -29795085941430 -280562924612799 -33332143802164 -270961585570098 -196819133439019 -170976649495473 -89755239655906 -220773603257114 -68538127926027 -95112938708071 -68354748220571 -118381793549561 -134160823042832 -249914480665533 -89502907356479 -7404833662833 -218955564738375 -228171357214151 -120612495103141 -234433117834438 -226274217401845 -264617393563197 -209756367134979 -30138878189647 -99808724102644 -76861318803838 -154220436135468 -268842128434117 -200931930091369 -83452008287762 -138092553328050 -208888485518117 -102770647894137 -264342745333705 -211380316417102 -114328704787426 -104961858291529 -196439112853107 -175838290893317 -130240521472186 -228148770851711 -259257902646414 -111270643338539 -205723781778018 -165460450182516 -83663649479896 -253902143993780 -210876052916277 -102833278479042 -242564569190009 -225599165541529 -21813063844993 -208358817861641 -160536913901961 -153541866413348 -274021523667200 -276732508572132 -277018497751623 -260709901606714 -124522612061730 -20170927580748 -46577914189512 -215949976542715 -60916169865226 -100267701891265 -172600476788957 -170519105580037 -163612020262474 -266464457460333 -46275260447342 -201930403762140 -233637724070817 -108087851848652 -226370967810176 -55335233655857 -237137209081886 -167433618510091 -234120824170925 -267697484458255 -23647708586779 -271638024501411 -96351059588854 -23499529826355 -24565030957672 -102571098658438 -196007922033786 -128106110726321 -41017012849851 -87760706671432 -20100798290984 -53713487417641 -228309110977024 -66971132180599 -137358849737643 -201826831432348 -62682180829702 -16198835911970 -16396477502477 -147096804345628 -26150791486284 -201221195675572 -52585112225137 -21565420071825 -273662673131406 -281245006691038 -85736469991412 -88960293352736 -188332562127033 -133216798643273 -201096922082242 -46350668749424 -185079039396503 -234388154209785 -62066627761795 -206981830166835 -246507398988029 -154200898550692 -83405885993139 -179506313273663 -109755682033174 -51632270733612 -22716659420328 -210196319066044 -34476703073456 -114996450792906 -181851498854595 -81354557890043 -279513404351316 -68133792110635 -214447115785393 -234437903652604 -51058725275793 -36891977133211 -119517866177119 -211785894678083 -19360027561247 -147077784090831 -139855247102065 -123806411503446 -240139667166519 -176567086054335 -105577189815844 -59789317211975 -79795987980227 -250839537725412 -181150913153518 -67769108414380 -178690933550692 -17883142715435 -236593439312222 -238980188746086 -46052796629829 -255212632574515 -262083207025733 -275297030802108 -189195209347245 -238997671487197 -81558769552140 -104414914849083 -238709380104677 -267829649762382 -265923800146524 -191143388769842 -174549957748746 -99950682182395 -252889723472611 -107909278866252 -16894627601042 -277167650615684 -48908378942397 -103931088391201 -221922108078766 -102551226324115 -239626224027125 -158571192373214 -59229234812550 -69052192528249 -10415742817384 -146250284481338 -160563194242531 -209189499732981 -31138578762261 -96201808595492 -152646946536109 -118934728113372 -171990300788288 -30340868849435 -45536620156450 -165384415426038 -36060282869133 -190575891181222 -260300969477018 -221787254549929 -278143298039524 -51488406328822 -187074154360951 -230805817735510 -278356692118845 -40950377167123 -272865413327293 -182172226811438 -172292363687509 -112029218396139 -147848748383162 -44782451909203 -279018768509013 -229764288248276 -138034878561056 -37551954723365 -157883797041072 -262368344164237 -93827175192747 -166183583586056 -217250766024451 -261974263766488 -134962467821165 -86083797307875 -166833946855987 -183106808182593 -23164590528390 -128029935160865 -190325826012966 -101636546741844 -235728447781864 -133690384536848 -126399422687678 -234189106300620 -251394723866309 -130858949320320 -22002594597983 -183737413843880 -78508194964107 -169774826657920 -226381185901937 -174445140409973 -140611413256920 -71181252309424 -163407179285504 -121504469505998 -264577537786998 -35239174567552 -157743827218307 -76042761909719 -200243333503205 -38819226115701 -151592064101598 -191281251863614 -81200027044172 -172429982388309 -78472208103629 -96090343034550 -75715819428295 -229976168583047 -129643287730616 -254365162046263 -13919169106030 -187541976811023 -81982800557680 -207441207494783 -265702677630904 -131237326405192 -84306228934416 -125314019083205 -106459352484201 -219077669800873 -53363571035252 -53737799920618 -142919653905358 -135815641105511 -60831751549908 -239304498279101 -255949743887464 -153466893215773 -63182873429229 -200605813495063 -83532279696858 -213540268428259 -71741312010778 -53033132411271 -207284956135183 -204342419911357 -193772780958422 -75185375192855 -184168817510195 -142807152926446 -203898340930056 -84241200985480 -163712134346812 -18604467596112 -275011539149696 -3137395462301 -145937345066463 -75548118174999 -219346778639413 -99595477736127 -50363621952890 -252068351332324 -158748053218658 -68309585637026 -63998900361656 -126866505059160 -212387137557655 -56745331347981 -72219569129554 -213536142568551 -21984004256583 -272479637157223 -19649852743279 -72384613637834 -223330780020324 -74272967808764 -48582324568614 -186456817559730 -190570758633827 -112174138458163 -87951943388255 -160638426840175 -17291153232861 -63357529006976 -94451122216626 -137919921354594 -175648944386754 -147847288432078 -203310604843760 -52980451398721 -272169983672487 -226393961217161 -60342800096879 -264100663563210 -147302694861336 -40457724974975 -134687952508382 -103007265884056 -193254725745918 -184933011779177 -186779870428988 -80775600308162 -42367378686298 -149128348259808 -109930892777386 -175907262573088 -166282559476768 -239670583174159 -70334820580400 -22867286200866 -209705066749944 -69498340684202 -63341129555065 -3809407226769 -36390375729131 -51965637572274 -10962887755899 -89916140672291 -253203143103111 -192558049132538 -27671163249515 -106345888512791 -151669861743298 -60295829358191 -258942920487656 -278975900706306 -46091598799619 -110556808469881 -128219217224361 -147234392676687 -255032153882516 -43259641793246 -14782174234620 -174196210668916 -192904654270890 -265771594288621 -13629223145884 -43160468748676 -204769147764882 -230902418260090 -196984960706668 -84338184549831 -21371467576925 -171941542483901 -211465248640985 -197876204850257 -220948778359847 -24249674425879 -121556933288143 -5153380596231 -221565289350243 -106268150783670 -197585558966798 -126286362678076 -142646182123108 -133472246761325 -269499951213834 -15158323996422 -24827352747713 -200755412144696 -250112909267547 -47147683986530 -179977588764097 -262825981078706 -241193717863991 -278224692937103 -119235609452788 -244533365752196 -256794115716206 -216842768040123 -137902584108540 -42383985450038 -267525281384074 -23425021317081 -251565427481787 -77317569118192 -223686968174915 -103133186443915 -280393511976345 -172226923263337 -117648375366895 -250442850047104 -92947796760765 -7452995607585 -76836452127409 -262656409637596 -62559182958003 -220254786125113 -25265121670626 -116097334606884 -263116047518642 -218798532166981 -230511217074155 -85251410523636 -247844236889166 -54570941291185 -223961202362798 -259789357882442 -111090946765451 -78004346889741 -140405574939415 -89881535559924 -107262977997228 -123072362032978 -26150596601414 -209712283748451 -132448799320830 -270562435502807 -216558020909497 -107795583809439 -155177086078506 -50375171476238 -90366927033269 -156665475952003 -57741059668158 -108191179633024 -33376450655226 -20169490042916 -154983686008204 -59655415078449 -152713871568461 -203258215336763 -233756326070127 -7154084035062 -176524812111043 -162244027922468 -162846831692008 -166868395180489 -268140518409899 -105593436307087 -202414240035422 -53256966259414 -187047541852947 -11667096484887 -3490070686317 -29744776981597 -236505577966251 -244161435766443 -76900087676274 -13135757289645 -109891812067929 -76425220556769 -28534171327908 -276295615850508 -180132572708942 -176452873212954 -80110480968425 -268265461931962 -250804207440555 -222087249455574 -279577652611506 -205932806536927 -196840663858035 -66232046553564 -76873352297072 -201857241575030 -56321996953258 -106101477828860 -134381474729243 -26668343972469 -279155710051664 -9716518620974 -224522086613120 -233018732028885 -176285429482826 -216961802558835 -156143643912007 -73776828178968 -270313262420541 -44553257580766 -141617884320129 -140031287744118 -271255612073904 -39329950289138 -43818794305114 -133050486581379 -245917360050923 -118262747192980 -196898698609276 -154906243046387 -267236824388801 -264525700893825 -234282391707934 -194481152401033 -174446096355029 -183330996445097 -155278687137086 -13680237077979 -257974107070243 -194971373142233 -150508236820159 -171492431433165 -15174142213912 -36625124937560 -149180316086986 -94285139793728 -214980425117648 -64166938664230 -148926990186688 -92866124498795 -63502081464120 -172283568484297 -36477855290715 -273628993638311 -21833777096583 -130348604183534 -89849646947327 -135779645303708 -225990470258077 -147859490591489 -197249494381824 -58113118543150 -21001270464189 -175418264249504 -59241926410915 -210710150518015 -14484263714230 -63282385103974 -13558087459828 -128086610378237 -45742088125214 -221198250952364 -237747539662004 -147928951872323 -276596319702942 -142151790081038 -264558139653856 -228008620889185 -273181987681848 -128499774234745 -203286816949031 -57489914767951 -76139350224471 -236174901420730 -17421975629878 -35517571717378 -20921411265239 -248747351480037 -83634074293856 -118131565097135 -205598396263972 -84253103242663 -174806604743699 -250052098073549 -112249873093196 -174657976466506 -59979958423860 -61021410615703 -178280679460736 -276133227622693 -30607173934901 -162367332939770 -35639636345147 -245449095608205 -130332696344233 -250873062486958 -142444717842360 -192594347962365 -182541297978157 -48354744544436 -3397728537558 -85108360022310 -204537427277832 -252434441768951 -103731176062703 -176828010163842 -165408408427018 -200579499150284 -249002711434547 -34536754055516 -118436239170290 -129315232075522 -236905390004463 -98845590801214 -110158438261271 -175223646599543 -50936341190460 -53929864284369 -124305974597557 -107011114672374 -142420392992210 -117696014062309 -182977026962417 -22731486552810 -220159983005867 -276830860461439 -37351664421140 -276610359468074 -83238362499664 -127399184064266 -231897933165766 -210079440224244 -9572945681374 -33709014948742 -182803146184626 -216420866333187 -142807205851213 -82265961697834 -60452943862290 -58152158750933 -78363908138768 -32393269466201 -53792143386321 -231922115966896 -87388123001792 -113806887043593 -23872648088673 -265777216256081 -194684466566688 -124620455233715 -92379057861305 -35819757971267 -172612257548184 -256759316306896 -227546898054243 -87065331366173 -62481369979539 -45995965260943 -205180166026802 -259088783188420 -217830369067083 -121473109443592 -15210938117998 -53536487128665 -89670112917445 -194589226959897 -248287884670052 -253465483969447 -2861356327297 -196783068809656 -109680960010399 -176842620192189 -248407433738560 -33511468695902 -3941249905872 -44055570627852 -49022951390252 -13130052270417 -101993158426529 -155234782811529 -109596313886927 -223835224631352 -263373993329476 -78783379762281 -267679771052057 -114182899447410 -219785761165689 -249682978456417 -48160544550203 -43563223344487 -162774239455638 -279683460362854 -24728000038379 -105717296697262 -18442311037212 -86951867394763 -268067832182663 -24515268158542 -76295920375742 -206659955106175 -253820569042727 -258889252279114 -112899331833090 -246286294219361 -262333181496698 -240726460273933 -97955251743840 -240177930358001 -76669171134870 -4516928257580 -279273860908996 -84482327282924 -38034109999628 -117275606165942 -212384056103921 -175322061794953 -278682458471639 -219365235951242 -134152280400806 -225509687640080 -54608389336562 -238785834685479 -245867019777302 -173706578087764 -170410321391898 -164353844708079 -101073552269380 -164842929182195 -94861098296988 -195753364891772 -103638013425900 -74803045959297 -27854116379725 -150529648750931 -243273859812860 -174419118745493 -1878895779621 -5033288303126 -121089969789132 -110057993577082 -18394311790593 -271471818086164 -212043074747010 -123541055176336 -88024188713667 -204715410993350 -264852836294173 -65471119128439 -268918342757993 -248171946012002 -82286506921118 -162499884632420 -217867274063765 -130511241329176 -167296837411395 -164941238626869 -220464859910423 -17813251183658 -230906899759471 -12629214444444 -108307493032696 -152371554096228 -115665652152935 -179705280226753 -143117031508862 -203678526457134 -127797948445761 -161049606021534 -203424367465827 -98410054752591 -30129966753673 -268177855327909 -182629218472099 -88803630991939 -268041020862672 -180063502573717 -86838403423353 -204035915713089 -98248027227999 -135429743431581 -88768809260371 -226226132334008 -223628972836680 -153293041444532 -139828532940649 -87964098853851 -260647462704209 -171153672075828 -88816131100707 -123925614145045 -39306480917856 -71720107938706 -222830445645543 -51688915446733 -201606632152766 -90619271067737 -106311943538684 -50268161442227 -135605263050475 -81693270818120 -14999841800197 -184229150927683 -86695479462785 -108568782479384 -232428872428810 -151819541322461 -108931549079473 -183504268374172 -73196883576042 -18900789124472 -36636326444718 -211818072789186 -171967987356401 -23598466224372 -52421772238783 -199428420994734 -74884959833213 -129703912667470 -24486845383799 -97602550003294 -121754476069665 -138864078909252 -57580051406968 -200097937058939 -112831334600590 -138893294490349 -234646833803556 -69739466981646 -183555720440899 -18806702672495 -47641670139098 -115906479839480 -193586301573068 -198808394260350 -204569477198075 -224766290486907 -130486012032372 -145443091478452 -236141886449949 -142018468578222 -148402981614160 -133424557925186 -2587112686006 -145240570111172 -141582164114879 -269684735411773 -178316271537486 -59930628235448 -197159423453007 -208928301691185 -148413306062335 -89163628709803 -234888636731322 -114838328393261 -74910372577839 -116710158782632 -221419843376973 -233547228560041 -150831913584541 -227289350468820 -226077702880376 -256252649009187 -137540250602642 -269793366032715 -148556946162733 -229351385553467 -170672781443949 -239511227391483 -99627978215267 -138826703439439 -31374264094960 -244888905285709 -70490359193774 -205836729247919 -182380109161651 -229301385118395 -142668686937350 -100264527993929 -9000847572895 -110340574497703 -43021345212292 -117336969605642 -265417320690486 -7067365712753 -207896526453947 -249916761942028 -216560528201984 -129268830559850 -199012868511635 -87902801410715 -237458997600208 -184315786151789 -15158709856623 -841975464714 -5019731093424 -24344967742628 -8394914485565 -141309005038896 -14527409659651 -204139902729242 -186470904551216 -6393868267055 -153939778731432 -217701991483846 -62185604485344 -216588668638854 -113398788404116 -246970146786108 -189653425751248 -184547776974704 -78425505106940 -228199417326335 -43439994875230 -202550925793523 -2531338308430 -272703451434297 -205864221717447 -173507854114886 -207380741359949 -162192363817564 -266331833737486 -115731681273090 -272959741440807 -214183495165831 -222168496433849 -236132992538479 -185271076167857 -76272030537188 -118373729727895 -164558476508935 -214259495491981 -82640143008624 -164717330985130 -219548351195637 -63503936488721 -183006912229958 -163945235418452 -239191024714287 -166228044087486 -241405535757961 -28066269086013 -345006006661 -252604432439799 -182254215209059 -258462560623210 -102799735898222 -145500022363683 -201648443209475 -180945526457510 -269686595028571 -151489136845320 -215516183793005 -83986138855003 -57756551884436 -144544105264634 -236583099603093 -96165873606818 -41549694320012 -194268974189631 -36908009137361 -225367542965957 -106154621435439 -125339545043381 -16277671962148 -200891108462847 -142093650748455 -159965383124013 -68363263682218 -12099745551628 -5950835297586 -272010766833834 -183409447241599 -50837594381352 -263034716043480 -62850281044046 -145029675758297 -135299687441697 -156841398649115 -46305365873924 -85188471236342 -3451608699804 -101049662430826 -72984915114094 -223342033212704 -274629830270306 -69245479086981 -208565207436697 -222073605014301 -174582337128162 -141051780509454 -132479271121264 -177674113972953 -80560218309133 -88242018962291 -146279171078502 -30199282913381 -231309784728809 -276897336021558 -182426607970662 -231101981714032 -58212292109933 -177285493870809 -160457396636959 -152507143391640 -131683214094508 -253380783274561 -232307909372789 -80264803270184 -131021142677921 -268474662331696 -221317922609260 -236357364800013 -218466171465850 -97727110681871 -205549027825836 -226344960294 -24954073778608 -220433370437520 -80740751383467 -216509359004251 -72944320492855 -67484683914964 -6084473143705 -40012124884090 -222251416418428 -54695205993005 -234192202854837 -276036187779358 -127585574148984 -249636928654129 -165803675539377 -13375158337594 -159096730138945 -145350760219015 -157262085397159 -160590635274878 -81239991018471 -12869744354392 -261014451463498 -167014376816980 -89267461362913 -47625547654867 -228909169339547 -158481520943943 -17755193400015 -180225327543880 -179582929091513 -77024088790140 -274211920848233 -223489847053843 -183040768748261 -143706259661616 -236771229682717 -37452467923632 -249293908876150 -42916394775122 -25958683163756 -258083493187069 -256246069093245 -271237202969498 -11320763821734 -277418512383334 -198895941116067 -120578022478185 -158713783461147 -246318075498384 -213572298534896 -136093793750179 -219013287997743 -199281721137918 -934748190645 -94993778609705 -217249056165730 -169082379772102 -87284387167495 -168884484106736 -238617588696130 -253098471843293 -6351268710448 -17849549711074 -41104274666093 -50366678447780 -263151580780793 -183411191354289 -79528173859519 -54709091844620 -1909485364487 -254064357178067 -163767577246728 -144022133512330 -146544795765455 -55507826849942 -116778819160384 -143333469002638 -179858113315580 -248579388353854 -11932261957255 -235027899329329 -29417877872117 -233317339190112 -77132825339595 -48032183062940 -234636294463374 -105611937447676 -177504944730474 -64497003509447 -193969814674981 -11745278181564 -31808682525105 -219893157121250 -253719620572386 -215970185574783 -175905904188960 -91353209802513 -115387717650631 -277874577540921 -276792326704533 -41012704610907 -90053403343847 -83449185489180 -216510010450544 -223554457643418 -115560819364538 -158525161879226 -172717204049395 -125553040115453 -199358059950668 -97861826141277 -67268349592749 -131997092140326 -234392105602779 -60798244819235 -244790889680285 -273813325760923 -23771366628568 -15012144928420 -211026994477154 -137842335774088 -108320069238895 -277491529506083 -69427456500743 -107982905537287 -252097285169783 -11715581349398 -99885437274250 -137020997105837 -232977484746249 -10700662279383 -151399593273667 -165587913746585 -146838089461731 -37988927699511 -205938706495394 -205439240514918 -159879369160452 -219607137151560 -224925748359672 -241309524179358 -211131431593267 -83411703257795 -158195804172103 -16471252903310 -206858619555520 -9226827381826 -207787743471887 -245550563921180 -249323413808809 -231860129038048 -272635510683655 -277948344381414 -276190776340197 -118446025929362 -69978285442859 -151169702757202 -126928942005503 -98395337316031 -227916619364814 -29618943553777 -251767374712357 -821284219235 -100736779368418 -135744780463202 -234395220937134 -122954177120789 -37523959408492 -187288965261074 -86898720110393 -856249701457 -48207010474050 -175896824197539 -22859711474402 -136967876957726 -84615003719484 -163928100368964 -85729466283485 -204080144103301 -47918719091530 -177443177556805 -180304568849866 -3312506581829 -111789850064941 -184047829088910 -48518215542633 -224540612429100 -33285441855831 -15000357877671 -226052000306144 -108531231151666 -264944098380474 -267103883670263 -156074447367255 -140524990211374 -272423205406241 -13412955727555 -169833488426669 -64172886723553 -50434843045022 -200717964369252 -71341190519368 -185629147930398 -217411826355288 -75595387196696 -103006780360950 -6916613947386 -40234146633381 -114162515832840 -83586737900664 -119566803434830 -126104342629041 -24468897902157 -268379428388120 -240147098196017 -39057674399556 -8263372641625 -1181488899939 -64690083805345 -30328924807953 -29642662366350 -235905947425320 -31319850401524 -267714718805536 -50892650977355 -255829319597964 -48111029243751 -46885836295124 -58477629832953 -210321703556840 -33370407804721 -131922999512013 -101340781714305 -212609245028850 -253869120440237 -131761149331255 -126299700293040 -10787795364587 -215136363787248 -176974866499263 -149232529954963 -209657753608434 -71485341220521 -156817508810561 -148173540556520 -18234950336814 -6794817178556 -149003775807762 -5577772989692 -43646796577063 -25833096385614 -194658145553277 -228803907732853 -72564055884797 -107898850442799 -160020066871375 -42087873952464 -125317991296932 -263564432226157 -133529755243931 -26584809093427 -176839469150287 -118132184158800 -66088324799871 -198278987069288 -184051253941639 -148148998295611 -188542022655503 -17252510454559 -75898971427245 -37889885204930 -262526187032165 -187294479133078 -64110393002551 -59828445593978 -204860827899103 -11374739243084 -52368243553281 -258685031070802 -187672211326323 -269355595541168 -97603112679373 -157908946818266 -212684803016628 -224910550171452 -201936088300196 -8886347362019 -41883163667050 -58226371736692 -52362886363809 -244546877177636 -19991646634535 -233867766714989 -160385486005027 -198956259384543 -219207023299714 -192408626873613 -81623169873856 -175450543083840 -48031838428203 -163711965094218 -52554363093855 -181645516798451 -84930463102390 -216127714112687 -83632928116657 -12886336969732 -181901877897927 -51506922339002 -16365491745648 -217621619248620 -63548164878933 -153785453757431 -204277503433515 -243088651243158 -176622788542430 -16089924308144 -69252332676461 -93284068616134 -20872512679002 -107724729116565 -242589185262682 -10328841370419 -43691208624346 -4940568485273 -257482194949834 -237398950461832 -250334522909891 -239881024452241 -31306417340039 -234431792927106 -22182000627280 -79510714233647 -146731475994905 -154927800822262 -242173800583785 -50870010617038 -270094292566040 -59305658651558 -153539767848182 -231187580141140 -246493274374768 -193712142515657 -214266013589689 -75482868276295 -40520705926393 -203053861081431 -239848881315409 -198652434409486 -85594597038229 -9849584793892 -205144744326558 -31206386430114 -101146250745578 -54777180030766 -130749742834680 -172101939207137 -149012283038716 -1701178075771 -103174252303852 -261851497133651 -7838963006392 -126980008601785 -227503930381152 -110275832884074 -272143800119428 -59886375334191 -67277256986374 -6367224704681 -265141078053547 -249639011071797 -169455806568893 -126153306289273 -110785238243583 -70510575682165 -201611632146505 -32928134024731 -61835899324924 -156153855630542 -178745120232140 -187779796044878 -1309339890444 -164111190173133 -204649558918475 -276595180275949 -98414830637554 -115811734239010 -93001315147347 -95577268725283 -74018949842767 -23212726208742 -237735284898165 -114541451095369 -87962630844664 -66122216569497 -163311861322052 -212078867142108 -134309502101423 -234745656688902 -191595767006603 -272881086621804 -46220226191991 -51574611161028 -180275924196939 -210597729621474 -106574554913726 -120566798682415 -242521527693137 -55227034854897 -115356827526789 -24876350345164 -280782563676502 -233871109233790 -56828313885304 -74899241564710 -198787011835508 -257305407697258 -216014250141277 -108215584812026 -130005350770280 -42726746137201 -208590350808668 -67409764514726 -8904862605487 -95588681013528 -174253940692598 -219666056883738 -97482525989707 -234739856499443 -92985832703056 -250716720807694 -279675118478462 -191013523122646 -62492908466834 -129193942234949 -104333726129642 -249918171412316 -172396937898917 -46049244956909 -53618025314904 -20129969549676 -39872958338448 -169761879911720 -100762979697795 -105397069240763 -57852268192977 -271315138128276 -230867410638096 -133709605736074 -123234787043432 -53047897996849 -116977247762398 -271510479083414 -95230205288421 -139865812079133 -151738563632740 -247807746005228 -220200986428054 -145029680547925 -173445766226665 -258731870346481 -274959756068829 -237008944653226 -226217590159059 -231265084680345 -16846256919599 -154143725256260 -8224287304864 -213421296696134 -76359962509462 -166319826505429 -185025686008579 -26259291966839 -274119963547231 -10836913998693 -212802035798153 -199074641845418 -165815541025706 -72455114975936 -261072607090087 -155216512135133 -2174521330933 -276131919797327 -166331515666575 -168340662205395 -253370793755969 -141637808830496 -23457625881049 -150207914240487 -61668944246099 -30428476635576 -143700137753212 -205450126557166 -71114019480520 -22724716247268 -191335366579291 -165137953861360 -128319828725188 -217196530132281 -172114418434180 -210940966528876 -57779046415780 -117676788420703 -183905169611108 -33106737537427 -115273348497078 -46979320137707 -244012381536917 -274211117286945 -188449210872601 -112130729541600 -141342257328391 -40476007611541 -138636957196392 -159263337716934 -266309288178770 -205322157452030 -251272277991095 -171049319035013 -219467351367391 -21956721067118 -84748587522503 -256206290646091 -198441087686044 -246120221064815 -217930958111193 -177579833465151 -221875386149512 -116226836173202 -16881400905598 -90286527034160 -39129454198816 -142222016240083 -97887075449854 -132714323059316 -217029581632397 -273367855103670 -22456168657474 -280447739334502 -235388457294399 -251236195053218 -104541392418188 -180985632241387 -171942693099607 -7726532067874 -54076557059674 -189144156181899 -126939658670906 -70824367917345 -110359071703893 -168134995257439 -187299005942740 -206205666042697 -194357336030213 -157641865908650 -66965808978145 -233667689473490 -207698768416552 -273967918333661 -194804060921155 -36791039329528 -90696296310782 -176384894676061 -151109389532671 -38230569479415 -123399641431093 -154391077991687 -183339286599062 -198334836761516 -268289348550353 -249335588525111 -49007716949757 -255561831834324 -245704098904222 -39613291551069 -185044336381897 -227629942003131 -134041239251128 -160719806310437 -129420200480496 -85214311670643 -256952726057018 -43592819174385 -9639925171473 -70659815903257 -20894923006321 -52060357709406 -247449815536988 -280672504318641 -14824840754273 -254109898075566 -202018919110318 -92777814211030 -114786923244797 -256875939674586 -41938079063290 -207175749178399 -137231345570159 -280459739041078 -138242558412917 -151348381666196 -138523493224982 -221748599332008 -112954105992603 -59920350025053 -152525874826312 -220338968570700 -108743386162351 -171260263189779 -79690000935198 -91822218193432 -125492373707439 -143746570864454 -99870185557057 -8011015991257 -200335857707284 -139839881491971 -280012329176164 -268353725813888 -277442999761351 -111021652530926 -246972433407701 -32007346974450 -132326126918628 -207180056735721 -123811217401892 -150641404076268 -148539611983192 -5472754352893 -173540837254989 -230074859888436 -19016712003619 -243618817539162 -133377620510442 -223618088289609 -218834011094589 -24749356689277 -248080949031103 -3904736759230 -214193239297690 -232540927173377 -169757082619966 -78319357436085 -143477841517107 -251138822981083 -10115473155267 -155653241172156 -247833225075392 -55573867567129 -31652370174256 -219203672955758 -18220489117966 -159249591340489 -140878142005926 -34197063599672 -125284956386172 -113076553317867 -72704253538375 -101822378556141 -17916347642647 -73380192733519 -5233143725242 -209887698849442 -72206758086618 -203678028082433 -96137275516547 -216530902237710 -134074903023245 -268471659278288 -229003272701085 -180574736309587 -132381960486507 -108390986162487 -204587877274862 -109997993540928 -273403773412823 -38542795485440 -28756767383224 -172901875977 -37986494882100 -119244737053509 -33855457980536 -138410029253572 -19609652397967 -11721321087041 -91554779662126 -193090258720516 -203792548104027 -12759540754671 -139427659234526 -71895396796503 -172512209779741 -278589962130477 -80254135978220 -81533890403079 -55525109834029 -275266512844389 -194354562800822 -265573240228849 -25265278737767 -216327766292960 -195970984322162 -153185269527347 -115918360118450 -238549187046807 -40165008648934 -158173189053257 -86413852459240 -76249757271934 -275390332584743 -151691077128564 -22274567101706 -38041929453837 -87203591509133 -278560172693998 -203553317881794 -167860917374883 -3912556962346 -209478031757871 -130176906366696 -68867143656754 -279652340146971 -263766045086667 -274225445159607 -170905780163888 -230272749147267 -205049738005746 -253123004782182 -90788246973446 -125818097856082 -276283605001555 -3131649926710 -223404398972464 -150557988298802 -185154954749386 -136976285591261 -129159532120505 -154743437509569 -22021322773370 -25493354694670 -180574886003552 -146675808173185 -248531203692829 -13256750183527 -205521793947359 -209592647903419 -274920529571434 -99828836375334 -2733994841381 -212375854968848 -124253916451294 -134812236526737 -103508593844295 -65853489518604 -177912442224375 -181266685047680 -242371903163024 -274373227056209 -74748691173493 -121811160563566 -143695603060854 -76527546004033 -204867215144919 -267665933924084 -264323005577682 -87083864715918 -135707169771271 -201125147004910 -92309952997142 -17085688120327 -212309701367365 -32905499438974 -96262767842049 -259703267521973 -96528099322742 -22292422035465 -27770542109477 -200741375049725 -130783649780121 -239193695847604 -69759152901933 -55460067256185 -29440008844759 -115774699867232 -19081013314786 -98073888521818 -275997237177926 -240895765818421 -51218760162409 -2898082569445 -190063108371991 -254716617129893 -40477452903 -190592160256184 -241853279336068 -202508356414242 -158492117421043 -171619626124258 -108785716323272 -64786800740164 -60248159888317 -199658647225233 -55077732744052 -52542481405272 -25537547116277 -139923234502753 -195337975226133 -248572068916850 -219976345375289 -278051138678034 -122236343146466 -62975043898476 -98360226567906 -277832481407885 -131518264471261 -218137618232808 -62919829273806 -129566838608180 -110027670220277 -56818365912827 -272873041597169 -156705612633975 -204916126042057 -90202529538096 -209205697053632 -5623991390513 -182895263397765 -991911531924 -171378515299884 -278829403042930 -133167678559948 -4259288317998 -275540911207880 -112553622694276 -38261128342381 -237061284116227 -222339665326987 -68912115990430 -137437439977854 -55196614343369 -144916141344369 -56350143223923 -140000263311427 -39361797388619 -46792646902174 -130781731580603 -137533453496252 -51831163380969 -1278023719487 -208060617487409 -25314081811565 -221129843947992 -238701549903489 -109714693214095 -12212152742016 -33230930585837 -277775241861087 -37950335567795 -250831160993441 -47246279685010 -181410369022510 -65724244609818 -77727933920615 -269465632678407 -201530097742456 -114455559976804 -190111091439580 -175989268175400 -56850466907300 -119447513930660 -272091390380755 -156549361274375 -30273613620318 -183022149905751 -150573180393328 -195114666106259 -12251557497985 -110690132607197 -33470845325569 -197413343687242 -2828243773078 -209723750376225 -122438318291054 -18136805877830 -129969530533038 -246094064595471 -164534696615604 -1368392449506 -218211913021711 -113226123100899 -118847738796890 -199567421256828 -80232979205872 -242335596485837 -219743260311026 -141262741281161 -138614653312791 -258857028932788 -266589359728169 -242453478652500 -120308687902889 -182384210460951 -280497995274765 -274128816372278 -80445487370745 -271569637503810 -96660058274877 -181910889895124 -199358478312290 -260983321295330 -163987603132565 -198199049432830 -170593639024891 -85505093633585 -1814924386305 -180504115943220 -147454425199152 -74845020095415 -269943298081278 -241335774068914 -37880139540219 -55389287846064 -261976918412621 -44612010364816 -70040879643079 -144617924463761 -173972851654480 -212104771772622 -235832312248647 -19142376754486 -199532321713315 -9757760887452 -246300900102081 -170126519116305 -261851882993852 -23212691327224 -256033968062570 -8090975296804 -135620719326598 -86645199861504 -63470560959154 -59934926731701 -157411905617283 -106946789519227 -197077982448180 -256629796764909 -132851748931421 -52941337944157 -161314002189776 -39515697174226 -238682770849826 -239736923807349 -182425065831310 -94498901923992 -276937357449223 -280787880737767 -1181460139143 -73321855643268 -244152761677150 -68525258736807 -218882394675375 -219708477664835 -139622476154560 -100811462158789 -11657218790128 -153161612006132 -73106336194741 -85962534841955 -273581923670937 -179789908051939 -132512670606793 -59339065002047 -28111585566509 -211887405069550 -78981505218999 -145804828240288 -33142951780760 -223874299333515 -19159750892034 -6595404772987 -4182128342981 -138995667042753 -272643231292078 -203301113604952 -238328332370273 -272412923301328 -88794000948896 -99077251677250 -21329373138530 -191705425995322 -211527241227234 -15498132018980 -22314140561004 -79300685237359 -40580992290382 -60675685700667 -238908974957655 -257142600135118 -135540817880529 -59386047523133 -221702865754070 -59480966969822 -96255174579248 -52392910049454 -43861968290571 -112208551750378 -1924039316175 -261651915584653 -154908371879863 -66754290758866 -139253840388456 -96007810737449 -28922158534031 -119488023684273 -136237360587284 -143212920297714 -30859260198620 -85122560342397 -125833055463185 -110636357133523 -1935886187650 -17413533662801 -258079678070004 -220569231246610 -133598349139130 -28640501543586 -67388216388077 -24867587966165 -55009631887242 -5607845845958 -66267991077251 -17622421352698 -101222295205227 -86699161954218 -231449879674757 -205981020123274 -265686973273515 -256604714413825 -143496277083968 -170464694934052 -253277987393536 -157397508593340 -65925469978406 -94271756450523 -155527086002192 -69413256487749 -42394497697961 -62119774219197 -214518139086689 -240413018298037 -114844295281205 -189686365561086 -18888847286344 -176570778959370 -143557120028420 -85621460445571 -260144650044767 -89662039958591 -10387705179120 -112975093240535 -212950791174483 -39339055603697 -39664208519985 -21037620273468 -263308668272441 -222043593236229 -171131912593057 -278839987234358 -40418768843753 -84572079451307 -245982050339431 -71002882960358 -148783054666102 -92512774844740 -37328021323060 -51076984745443 -44014190275958 -33464429630520 -168183546654949 -227801422987975 -16285860886764 -276907214483607 -193827295638719 -249379914945108 -256997245615821 -207560770771072 -225395973293753 -121115595059438 -49397657380748 -220111495773554 -268746668278773 -8597974789023 -130600459351300 -8028839823478 -263539245417178 -30753225927720 -250184476207093 -70729894370915 -190061807165634 -192077845558996 -153996289725632 -251646719152667 -79571857693471 -9298828322684 -29010500793214 -267584631685070 -55787776379021 -192883214155917 -205251272276811 -277188896702168 -259979435684026 -221109883573587 -56787896071775 -172903126210896 -30793546251314 -21096654784913 -12445225084695 -129139028719642 -38460003827499 -217256588918350 -95247344170831 -235557486845215 -34326793024667 -104627489275399 -235196309625431 -137139419089481 -193707680066843 -195040004468262 -145755565321232 -229041201344502 -166000609152371 -276492607124387 -40449602715629 -130722838539077 -228735427220871 -163989662514782 -133481093276381 -264057299740850 -126493283208513 -208243197887247 -147894188921162 -88482824162656 -13237034866821 -151922151658250 -253499944268019 -140061140782249 -238609156953104 -231971092701054 -120893674516467 -98979358400662 -262257310367836 -61909480994471 -60843659694390 -271890716346996 -10465451923393 -83223341659751 -190816872706697 -91127799853654 -73058646398061 -133002690479758 -159491017681378 -30734014490553 -278751296001702 -201357986336541 -79687250546650 -161523553194906 -20744546621170 -225840553952229 -184923922791718 -147017944199285 -3174545724675 -55877447348382 -114556976338101 -36493714753646 -20164943263668 -160863542564584 -122938722458265 -127202362443722 -52434462651511 -72500630371701 -108226198869800 -44620729648712 -203321557168899 -17834954216350 -244768575128770 -2957419601629 -29954422981634 -17312764391324 -265582520048265 -6968560761588 -246478135661817 -66510174244873 -21036874248344 -212299868834834 -210467061824624 -10642412424141 -276985670925836 -143798274474545 -138274157068820 -180075211736438 -32367945037144 -265928882422601 -245360693868355 -76326152580807 -113801770933870 -152458529558892 -239983087803586 -108597719209183 -43115781692923 -239274093679392 -62755102245241 -66514361408814 -20610616884370 -30067501074204 -43725457690435 -278095660146360 -14752488700959 -14747131511487 -165126537364125 -15666403072008 -213377137766500 -189437740457352 -143694085277135 -276815460195387 -85805647374753 -17760291971644 -26350356700732 -160627339215215 -70452076033948 -110000476788236 -87325925350107 -14729163758207 -35270284295756 -279082913481697 -133003830763438 -180782033417383 -161339840229263 -255374840116428 -44206616043112 -259538720598029 -204789412038977 -167180027222995 -222486376216771 -258253484959777 -4309423539290 -68809441248954 -147773588441292 -106182757851032 -163176570539938 -107895316481279 -193227452376447 -133860593833626 -97414643494767 -197776610106244 -186539099149713 -234484119821783 -142260631290822 -157121191072084 -219881020035658 -178868471462755 -202881993033571 -179631412136348 -210051165637606 -145260223637674 -112899195534993 -258078826739145 -278694122448340 -208505618668100 -260934052195405 -267727564065282 -219624298465961 -155722162744927 -81064823049601 -106142921663888 -123602967681632 -138131442677571 -84988419222963 -275028869666426 -39923884566522 -241108086686003 -85392690076670 -64209328772724 -260909051977869 -39636481324033 -238468987753987 -106203632163023 -2719133214961 -11037097935171 -196427900560523 -118832960891313 -116779793275012 -207604312642322 -137518050623186 -251056938245934 -45868447287118 -138731065779973 -265172094224283 -9985340765467 -81450233343452 -184610527207606 -245981157331984 -250185807346802 -224714508262204 -136099565768244 -43849377932110 -184396085926364 -45105829069477 -228144906142126 -199080061156206 -129413501231179 -194060354991596 -147988066822106 -186626787479944 -164396917686480 -2816587565785 -1316546558439 -49658398545361 -141456855797131 -45946693317793 -142299849002000 -37903748987323 -215266113124701 -222452149975770 -178761476513194 -212027037739225 -253200998410875 -67209568607882 -33045371153622 -73885457426398 -48652085771686 -261491588430979 -275559429275219 -72145048695053 -68603823106852 -255595387859043 -168194582631989 -123489293808996 -7057141210573 -229849778611494 -144998241119435 -43705841679975 -216644671896142 -208269496840231 -228036812959677 -169293911123549 -143438449915009 -181568409075755 -74898163701994 -232729046271341 -99268644461707 -183032170437316 -76667653054909 -72520314558055 -268122622889763 -247192231855693 -91483480453115 -32727322716332 -34524153614742 -30214379116700 -25172216166531 -35068285833686 -86097201204908 -159465606160391 -36545799227221 -19518777225807 -138594789851398 -274322515948857 -245134104815671 -186440952526464 -138245160133698 -267126165119561 -85477878841302 -257852866921598 -12510995442320 -73092653883726 -221143777085808 -175475188149963 -73565418945730 -247187728850100 -29762905383046 -145767134036696 -172672840342608 -263252937708952 -266559774870656 -190433066630166 -3085820730544 -240241103023264 -114012093531330 -231512353431661 -48557844308505 -194704817202190 -86380553298667 -113636399262739 -9850356514294 -18223147784174 -69726127113573 -159500624050788 -53313004412118 -159535028725988 -110150004061251 -255277321541333 -18732383634828 -239298007310691 -233779243652450 -204880669901794 -263866954540014 -254965625979402 -241707380275013 -209331485111830 -51697298384829 -96584013061304 -202872171351803 -190358061184401 -175350679982045 -229114071664837 -174751086440709 -205190957157229 -262675021051996 -131092611397970 -188025175624917 -45377593986471 -71498340104239 -166185255646927 -229060554759569 -61194296199959 -266437713008752 -119839864307733 -74708733396390 -15560944279039 -176057775974535 -190572113359731 -139698455042599 -169315218517235 -91398393346861 -155009169301175 -213665451787893 -176765652273326 -25352257229333 -35948659653768 -251519095714592 -265479498172884 -54902990435307 -49392324801585 -193069419853490 -114375019231339 -167889825215208 -149018897110788 -278551666695938 -242580897482637 -201875980498287 -22790642556960 -260996179024772 -158148553680000 -187529861298462 -50619820783472 -83775353846890 -212087319313586 -125572098538552 -255652465316766 -12880836095235 -65959041764679 -276862904460754 -266305224616568 -202205398662302 -207626964892258 -46661665554856 -42644708542768 -256606138651524 -179708138222424 -138555815163664 -263277264638285 -24464690714916 -157864483150749 -149874012390167 -2040882673361 -248036065000698 -217946614571477 -73992910740279 -72752515477357 -48383002549156 -134817412874463 -21567187534061 -35457448652225 -279161396290699 -54209024052891 -122549721142894 -236724776509963 -1381407681 -157550649187227 -101168305375231 -203697729829558 -197560455410743 -217669507233127 -248980824636726 -253687536731170 -128633425200879 -246770732622895 -211909806970034 -241532047429703 -204768465600095 -149476078613903 -206571956249053 -195773880691669 -139292046308482 -13679066560125 -45459862011917 -117059590430897 -87054650775492 -274727654795624 -130457334728757 -20159387366909 -37564140017707 -116347853044875 -52707357405959 -30907400679156 -209654757240022 -82178819351638 -102235638186722 -22462764768088 -161379097082988 -194314941037958 -125864543903032 -238298917206260 -115983732874097 -111329730414758 -85738558867498 -89976472226672 -192226137127018 -81353090090736 -169224327850728 -35131657613594 -251569539874754 -241261847330890 -269166997519512 -67305852924923 -27050555914316 -266061885498916 -179136292044441 -17041930005218 -170284325043962 -165941702558118 -105107844486081 -245417207412214 -134236011027856 -182767221129275 -200438138650424 -266099317207104 -252710512963413 -32793976420314 -247781184283171 -245981505023607 -157255604022153 -116627723277383 -242128820604181 -110858421495148 -226272396074801 -211369785695719 -151586511123353 -24381358274917 -123402437696290 -199417034531264 -240698739937733 -243901297998547 -203584600278117 -107705747162095 -139529273673899 -145441771329329 -196783337639415 -162147990000249 -229753238115196 -219991052206595 -250169763085620 -114318560549087 -121161508052597 -258631708063888 -60501077317105 -84371390916489 -174048443834831 -132182473576034 -115973307638968 -205905055109939 -154602022901303 -230719740682376 -77433591108742 -53862692996852 -127106692662084 -96963867382247 -271279483046670 -135568549160092 -38240017845906 -66295820880713 -257366815743955 -95164094823076 -82750616855416 -10079121551658 -230763939340030 -203243427493489 -219073576055656 -115127928843890 -249065242195628 -158312788321934 -188885605143383 -38452060722754 -167016143320524 -138504419092263 -29099817051018 -254168773261402 -149101135842916 -640208789735 -76815082567534 -64735644127908 -36633560624399 -70809983815004 -109671293609137 -59890989412259 -79802756234619 -46205143833599 -277203832694092 -161682137004091 -136651077925442 -77233141909154 -146319994078539 -244939315162434 -137267218312389 -7585366571077 -72363226375725 -250079923093849 -49166628567061 -254308316355951 -37891622601145 -2221294274607 -105205176327809 -84089304256579 -142733086634529 -278717167898622 -262647066516267 -223361718907833 -262938136186973 -6999574188686 -148395028192604 -187828769738591 -201329547172143 -148574250384612 -266698818279651 -30534689457069 -255547916561723 -172509344721481 -53782961813590 -21049204064821 -271643156941491 -19330040001555 -112728916280889 -73697012390161 -128611405434502 -130933793830891 -117944526973785 -135725119311363 -30582854994378 -275311081390842 -72275725614349 -210819446484934 -207438807313681 -242312337103396 -132949244346285 -143375139497060 -137792835605291 -31254792380084 -83929311340550 -1350942387251 -183651590292118 -93834418746542 -190240661721064 -238873749745312 -200233073163345 -148000655154992 -48087391151322 -239410601209868 -174890115399976 -126368606521300 -9562512081512 -68701284679365 -83259943673181 -8970786966774 -107963239175338 -146178152298616 -7713993103884 -228007439213006 -35585291540985 -164463236276776 -6496744864106 -163563396646994 -22393471217886 -147895867193870 -239709025572611 -190733430826230 -126260981192492 -249740629831878 -171892476409520 -173613921591388 -166089925828302 -12631755518805 -135927354404534 -100050488020547 -147851124388492 -138691143877840 -120376997560221 -230505901380462 -246654416710569 -113774187154536 -100161911461912 -224745799393876 -11819249778153 -116593360817485 -1811221674873 -108395856558910 -85541791340727 -108193843511903 -124065777615536 -64512315112597 -205573029848137 -133986708549895 -197283572270322 -92296720638363 -213736055496710 -115111918567654 -37472384506104 -99674064713540 -140741372719414 -203100702986393 -83849123595251 -154394900774852 -50548954604179 -95576094341017 -220363896535599 -188467248208365 -125050545040346 -183125264699212 -272012022499446 -154290297232609 -36312764303065 -233783201384699 -28627066928592 -139742242314887 -254456534828280 -119003249885189 -209693329595084 -173135492790573 -236954544667310 -111649936249320 -95174066123356 -188253420071136 -177648817992963 -21265460310242 -173924751368226 -164187572585197 -91594313665120 -110970942765708 -216709889057887 -210904745421880 -42838672764838 -250390800275516 -20492135768011 -275361695233671 -214781963056309 -1159026734262 -253398930171562 -171583454825844 -246523469998048 -99360991342444 -72601305463365 -246401714596171 -14112685015973 -74154418956463 -54718133346843 -46350695092378 -132861666662302 -230274777373292 -268072373106415 -218230034950913 -221218759825703 -253833948919402 -203888653812502 -88088227964079 -56796519914480 -153333336329906 -26520497057609 -142433084024097 -154063141174894 -99845235871912 -137153705734941 -271407440604723 -160009254304154 -165867382487565 -183366092385757 -84891811934053 -242751555047927 -259662612560717 -206914458692482 -111732908183704 -37647211917214 -128195808722878 -160888075503473 -117676815532499 -161468654126554 -86771989050483 -119832644864274 -66009185863216 -248815563010520 -119947661260886 -237523563745378 -249964490664573 -279275919017164 -15778652511607 -185111868028091 -253376677728473 -56985912997111 -65089128327783 -8444491962202 -225781812072493 -218537857108456 -89940692764394 -27919138176771 -194413667846238 -197568260882335 -124715841087944 -253726805129962 -202308485298218 -17889739700633 -268197538525895 -279423876238101 -3005658794451 -54156605695425 -256066173214217 -98984087629712 -26613293200643 -76505422491996 -239489065959646 -27609179700832 -197785717492020 -146974331019666 -122586399777735 -139482872158227 -206713756677072 -111457597656620 -66709433071969 -265426097063456 -227441346122816 -190980574699857 -259278569484995 -234558727201405 -241937333840356 -136388347074078 -83804033494146 -127484834747041 -142464307615393 -135698097770557 -114986882232484 -233904739695642 -179810098287724 -73914817895431 -121879649566131 -244442474683593 -10948553103649 -58897919250594 -131162771283228 -7337204111020 -131995708817032 -5127520356415 -221459551214567 -156637975616479 -77665099718960 -84752405859417 -33692465673917 -177106673837552 -33864458462232 -78258085718526 -260050504288783 -19642670872359 -139802978389822 -163577427811331 -61924536226302 -241845368754420 -197122376050756 -169971741622466 -179220934058499 -12061111372759 -257208597602414 -28660850231811 -199677272424631 -177786351004019 -104765497121375 -94892213785573 -153877016592759 -20440739696610 -258251764373991 -89654515508716 -144536445285075 -137163772352891 -65917772284826 -3663098878830 -144874688233213 -127855632923156 -20760051844688 -112323277493611 -151034925606458 -241399263845612 -49665471224898 -74558242230106 -275766345914240 -149608585278210 -51530547244734 -174256923449335 -205838528970321 -136249060147806 -117757993277660 -128461990594033 -131154751427202 -173680340684295 -222965822525489 -272054292166219 -164960029660204 -237188477536047 -131349713584639 -141082532149547 -262249219988027 -185869671077725 -15272818813294 -118051068140367 -110237335137568 -137043600829012 -75073686496350 -259359038490637 -16631984314222 -128010577245950 -6696349850990 -206099125241398 -163886026495774 -108425677853386 -277024677722390 -131762433298269 -43832886618451 -139190391785233 -88334605165530 -56403782978071 -265005189936329 -102097894221204 -204265325766720 -131957462205399 -108828718256397 -113383364501768 -144788618291101 -263252938427473 -210608730987579 -251564235764338 -273027811732800 -238633859109894 -94599349710145 -38474427255238 -195023165898765 -13089648488058 -182037385632643 -191744697725659 -142394581295677 -99738791445010 -55536228563229 -61478745030244 -71561741682777 -147505809891906 -218351300770513 -156036201495010 -23690195651475 -135032373178218 -57315476367117 -227173426837920 -44981103174743 -129780470295167 -162192700790197 -243456781055265 -11685791736702 -65788127667978 -198030504885309 -97307611204392 -131545222754540 -100648029933818 -58508848261273 -76500091998428 -111950434820311 -28915066854981 -10482930944626 -152505857624603 -242885403158805 -259287609297677 -224667138515035 -66584653893591 -206805169928080 -213657625110394 -231375892775033 -77441883490960 -274392088216845 -174449233601556 -36623197865334 -178494833938848 -190552764237641 -67761504994246 -8622215131360 -221652294495328 -75346483849844 -243159163238642 -79415892962153 -85399592787344 -48091420624801 -155899495467195 -123180794826500 -234366193672236 -182674620302310 -232156390536088 -180827602300029 -186062346357377 -37587836357572 -2916541345424 -254598074064927 -87554711186771 -265024307853056 -229697426464757 -203006465741682 -111098960605591 -227863028623436 -226945706252543 -111062925518700 -156732703120528 -224818662821446 -184752987302758 -20463192937424 -154926347427540 -83162538501746 -64214595190889 -262899284215334 -64502530674545 -105438048150013 -184939913125993 -152487886541533 -212709646909159 -66017986877181 -79151046816987 -24554442696453 -155130967390036 -26456702202755 -180327923021687 -54765821351640 -152424596024268 -124051350788788 -153561835278823 -194589268455676 -176978276444051 -76395124294856 -202064901478277 -66728188295671 -171992015392695 -86650926898624 -219877547065017 -247950800167557 -214007685880727 -44205192751770 -276090068376783 -105428676721163 -185355511390322 -42073469622142 -31711757930369 -155998237428653 -68631978430209 -161423060124443 -191224268460516 -46078155167527 -28742046864194 -229388900234763 -118683283562176 -218649276103592 -243756701915603 -265527052851594 -33864045580478 -276597705833958 -188424841574176 -187501940085386 -65918684806117 -97866883839787 -121253388357446 -12920915540546 -114801103436559 -143886904677102 -266023962042983 -147871486510883 -92224428125974 -188887601634098 -192095715727167 -185660455784302 -250498881296874 -265720452921896 -146448197132119 -38363706899238 -201107682817757 -180095040428485 -214446851823884 -236574418720674 -236088633055545 -82402475912116 -212517504957 -147698803083650 -159702492394447 -95237295914885 -201044425992456 -23881316455675 -140821487098966 -197284131987120 -247753933768469 -138064257924210 -271524436071197 -203927758491934 -184036506847361 -88487892189713 -142640504910811 -2082127728965 -98400621895019 -118225468376651 -132918120674437 -18488276988546 -98131425209617 -208888603567161 -187903295041320 -135470949428389 -148527642241267 -109163616173734 -82581645565898 -34158921054454 -37158390549352 -224058361953509 -112290436979002 -172742733238071 -147440003596057 -17568047516448 -74762186880269 -121939751777055 -138009853159410 -223066947800891 -211497163875534 -44116390059616 -273088560552808 -188452643750395 -175307137714334 -3458250529164 -114099541343457 -242119816218449 -142062808711976 -86531418604072 -59493388542599 -76300079959752 -140360698572170 -156786021948676 -48024331662465 -212646751847552 -184887924487544 -140651027588061 -223101937049484 -5888552959492 -75736222658102 -46756024398066 -79854748993365 -242115571690577 -97776463814886 -3192982267112 -154462218786956 -165631930758175 -36261933575677 -83177856623875 -119294731788468 -220988251722551 -122603231731606 -251180350081440 -189316268734841 -27355952498432 -211936865318261 -23800658031510 -53402437624617 -110903370574631 -120059150229136 -17129965752730 -41598689419639 -6640769479660 -144033396073061 -141644684050730 -271728242539934 -235439132173394 -59289849815125 -25931126585663 -262693126262795 -274088364024209 -125235254753149 -192923520792435 -222027843553990 -124136707270468 -241185541584452 -93700527316148 -94570728450105 -126088988822795 -13949750028033 -274571242086292 -37763768993160 -246249464407411 -102813278741536 -133504503487091 -24177653703589 -276856471677217 -269753496959084 -142225141317827 -159052103118490 -221766272560976 -35477965645751 -206334493794508 -150354788966030 -19017847490136 -98251504144229 -229163899733075 -191662665005504 -82946480123502 -246825591748226 -76170580009404 -226535383373869 -179090214946197 -125347311012245 -17326864728827 -65192586771674 -99439464830473 -185347289525991 -279014373283745 -270292668322137 -246331855229073 -215333612195071 -141940879765944 -203673198684849 -125765807541388 -184837527921082 -155780622447741 -137819462104816 -158541116823962 -146556648106845 -138893853707584 -262482585251102 -272152429562955 -147198208299277 -52868396583767 -181199033792525 -174291950163346 -88810900998022 -273862186660357 -146984505018824 -92274703228047 -4916126380670 -165765503338195 -217990144924246 -229294283694878 -248681502491348 -174067623223049 -121195992986203 -41922435609767 -24167425895122 -56263815797677 -130179097258039 -85903895021604 -274559336227826 -132631013537168 -274458408509064 -35913384083059 -17659125293035 -10460408254779 -99235619222318 -97433069224770 -36482683144496 -2100756558789 -48664816956847 -29876851932664 -49963178884617 -244747714496651 -84682316041622 -211072553816058 -34629656356194 -100207426135340 -66642009956996 -183225117611631 -14417989120871 -76725283993905 -125271666400696 -173142709303164 -101852732916167 -264413588253248 -228333673945597 -212920181106751 -167165635853728 -239964384277862 -267897630878538 -57016225844256 -20751832011567 -65285596300765 -157151750650356 -230950580020155 -246214422755666 -154146390025327 -121461631317568 -150162143229949 -80879366617628 -238390643231034 -18004722990369 -87757343947518 -240685136640030 -243086992855663 -271972813703682 -100585883665761 -60543458855568 -129507888566427 -239622683979268 -180531621951013 -154585589644181 -10194169310721 -197067402676711 -139992488693077 -125966318875626 -244178057436831 -276329099349352 -59100527981319 -237778352274549 -277044063209018 -119363261052649 -126322566677702 -94652515563667 -131716335135908 -97650880691001 -129153006059040 -238459878483300 -121759557273026 -219174960038303 -230634099786105 -129456995266443 -58808005642346 -132625771544515 -12463626308458 -79223488053051 -253191280713030 -73537640192253 -41021674090551 -185132881698730 -264449060798234 -163457950838977 -95091454573661 -48158984120312 -180956811555463 -203785707803433 -142282630255470 -161693719006964 -118348899175996 -192576664901034 -132189975823014 -89585882577010 -255015909878518 -14556086519508 -274461820761626 -261172788277498 -212586820045004 -31201251015947 -9549459684798 -275904489289876 -128603054497844 -183748685189698 -103651093799181 -48053696455240 -35829596561429 -203188603236633 -76663722021208 -261413909785314 -223657232301692 -216502963235559 -173794500038951 -279562793870966 -35234289489454 -105881795352761 -117688952734725 -140015880538808 -129376637424363 -35574264431915 -64145090674395 -217891468045270 -127361061637251 -210638491276864 -67395063306599 -255033392619629 -76878604104588 -275910199851718 -93524953657807 -38801799431641 -203503719609321 -52810867544052 -3237397315713 -27548772746137 -25406281624297 -21131187608119 -188589582049339 -62387642655705 -2626365709 -55610477916595 -241850154590001 -280055283086166 -15019718588553 -117515273932982 -112086203308224 -262105813180277 -75704939246715 -140173428876561 -64054416066395 -260373482284146 -18753793388223 -203535344864986 -179756623236771 -157565468351120 -7857068217724 -79045690317711 -120110844577611 -25824518635436 -184702807606440 -140319217624196 -34442959137528 -201617768537007 -172957474823182 -109244532619953 -173559546957558 -238026517267586 -123223471497190 -86549109407158 -73364488376130 -109656027204216 -133873007114420 -2318860813772 -86304825089269 -125638968264151 -231489002381829 -23821008728928 -140635451730799 -148102376199106 -182282946586606 -183972454959884 -60318725456120 -81113760307312 -149940010941569 -88763868518391 -165277496645548 -117656426876788 -62398170037563 -99890459091580 -91957482191524 -18367052179827 -150950175529165 -228846614459274 -54471830583238 -271635403701676 -258757082506143 -115574362207852 -55734893012574 -46439589627445 -173157174156700 -76413303112336 -59982717346642 -240878058365702 -49565224580356 -178288286443915 -123302435932248 -62780047091273 -7898138351206 -108892582723237 -4922298905461 -204792033166010 -259699688345175 -114306046067892 -259279741540126 -227985481869430 -192114014147373 -206125897926309 -116560679910550 -209847963209267 -102916962179505 -262374006862511 -93184964700579 -262288318530674 -156608602300804 -250420730499309 -182052715027123 -77810165665251 -139350111453674 -214750402172771 -70482852871053 -192538854982162 -23780654335023 -271402500028614 -246430271573319 -45704839897763 -34823525052091 -93504239534040 -187125307248145 -104192506897362 -232764677509522 -190853014388182 -131940244030183 -216608894145267 -104997848652797 -228911993090096 -164737836207192 -210737955716883 -31787913431813 -254366626661699 -153176164472463 -214169404095227 -123213149441048 -241947806930489 -245352691799721 -140683937411877 -199933107919048 -17467316047059 -186169655610192 -37658727004091 -205742048401147 -118930680579727 -124780325939205 -269413115550212 -23489254856437 -119366478453889 -208069494605634 -60520723726686 -173169331720917 -14739029298837 -131893393885839 -250018063996656 -256373216265357 -55129480570760 -47449674046698 -122835813222486 -209765022271393 -239105483457164 -274658451678350 -265645530002254 -114519211498256 -64514902303466 -125800255865890 -101699384336334 -8109453435206 -26043575327814 -110396056037630 -139291502577433 -129883848374539 -163248315451681 -97921537251434 -236198123833907 -209220417681558 -200229005631503 -194890194903887 -1610278636190 -236864653646963 -229681237284541 -11725676649279 -26388288720632 -75860757537968 -60815083912837 -140297245269894 -227408496019885 -14691301283353 -122106856895069 -29336050030760 -222297172117534 -33713743539530 -111126830762886 -117124154919271 -232028343245681 -204690064294937 -141566533253165 -249445836056381 -82808667830100 -58596952170951 -118680067569536 -9176939332437 -267413211178160 -84291585525423 -70323922916717 -82124481603927 -203543585693712 -78087422230358 -43734302904074 -52703109391060 -94647208027673 -217547177253525 -132317890763756 -234956510899422 -244094372794286 -116392844257848 -102271804527108 -165591394615870 -161793146281792 -253181332589882 -84681929580062 -210169093850050 -257167937905960 -244767506875628 -210696626376839 -229628805670815 -87121474145568 -11051478067141 -187367386855735 -187501665288441 -213746342275325 -83543044938343 -109285953481669 -91395752012080 -111918011141174 -30325814662656 -57580077749922 -220511768724251 -5573130548153 -114979949023367 -62462789480603 -249012051274263 -227058592293098 -163263684479474 -98703920908073 -126797088711232 -253627043675733 -106557476888300 -166143371493521 -112506859106498 -140528715368811 -275116879551699 -8193668428115 -140273501848501 -163984330388157 -197137920510679 -179164648466173 -206568972978871 -189677773176047 -141900369140813 -153150331222604 -131915757510428 -73908413106971 -80959269975025 -248482405696538 -204998370591330 -29035773185560 -107414831995404 -198842196370086 -79600780026145 -145738162054738 -171634445101248 -143328925627836 -111100266909963 -267762138745369 -83222310289330 -19304381266945 -273743756544894 -77905195173086 -44568747094224 -242959934216593 -268860671268330 -173714556035968 -86970792758579 -222176328136958 -266043202892900 -238650119656602 -2406079976953 -263536794909664 -223932596262258 -94512043565522 -5299757189297 -44788158276055 -231919578897743 -240346166341859 -51725363765287 -219485791172491 -134618258368042 -78491046532 -18570221584667 -26203818582822 -43816185688036 -170500323683535 -276517453074007 -141110737995633 -35107487822572 -84417338153684 -244166019285729 -130058407665239 -17160561304687 -26897568564723 -146233589377618 -44215529744260 -161647165041341 -23819827902294 -79989395079462 -152772107060453 -77210086452489 -221274227253514 -106964552035876 -165869494352119 -165078477249356 -233579214391681 -225876423461657 -126441373483105 -74637059754139 -262389802019507 -105690076732125 -203772258224882 -94294618661383 -52936961173633 -239963742239401 -231705915921366 -216810481840242 -92585257263754 -17144515295986 -277444543202155 -43474866251603 -272651054770260 -226292112284326 -133005205483120 -155483713486559 -109905967143169 -137819876366030 -52090103869611 -168466482407908 -169568349043584 -245291885297803 -237488017369829 -30958322448097 -81566960880179 -109929292564737 -144414829287766 -271660839370065 -249784573333484 -279616115318560 -245515422288700 -268089770245602 -22873178067157 -204516017701275 -121232670910555 -55514659852 -96728965696578 -81141622282369 -164496438787190 -275037870832694 -57402691423845 -257479118208820 -278004841658264 -30896638397255 -28657262462554 -186724774628631 -52775933221846 -20953405071778 -94534880484077 -67150875066687 -124264668059862 -267675065722739 -132597848977491 -25837170539528 -252412010615874 -15894980253035 -179290351326054 -8387486766804 -8342747576972 -170243437596582 -140614593091673 -257397414278973 -27326615442500 -210365034803256 -166426983673941 -248650543148670 -46220868634161 -212097222824588 -81419638169699 -194304616494005 -166160285416752 -162732959897783 -58778791335735 -167851628696979 -252446415291074 -177516102750053 -145857961682811 -176919247125595 -78595589601159 -113837805516466 -177831274777477 -266401177678004 -208332767737617 -204509080619554 -186920410230729 -36032318359996 -96483755725007 -136066711897993 -33918607848177 -148180169210239 -66589046652334 -48324299053313 -43248518139363 -24053768264506 -132891741511710 -260771645643813 -60963607781363 -178219839282462 -166778529850991 -76122095135471 -236897433478347 -177560466136068 -121499600448175 -51641747004052 -28183785479953 -162652602817797 -238818210072118 -57821989240416 -100305969354598 -144728301413888 -20612010668952 -117048144365249 -148769643967603 -103181472954598 -230911377485868 -94784202322507 -97850444173545 -100172481783204 -62509886034683 -157951074138392 -176660768494045 -14412611546136 -46299035777102 -186611310657221 -216936603268103 -55028043500029 -30953768427144 -149282095266310 -172748726611059 -59227271057363 -157528151121677 -122737350312311 -114487975960104 -192805894597986 -139941990919617 -193034648745187 -94426640651701 -87655814275985 -57251278183466 -256410642090353 -272712181907420 -19231719085958 -17956143326077 -145809940617060 -150652690948163 -130811505247934 -260485563396039 -99775526543310 -216248109420700 -219449651667197 -63126826073908 -134854127578775 -108916102085711 -276891510126218 -102298695198144 -226025868615709 -248411953729659 -243119604822795 -32148813747222 -141077711885303 -184402230228202 -46226642361641 -196902689629805 -178582684953627 -155844078735397 -233469141227946 -68334153461278 -244810245623192 -31650970998199 -103962174871976 -24398569265696 -146955632527108 -233978569918784 -158492271109403 -224827031052187 -120736808295333 -20915842075752 -213629702624505 -86896044256250 -144276761600996 -238133281048195 -36224628512217 -28627635153989 -11688733594271 -238800156945142 -107051757029346 -11715315185908 -219355297396114 -104658399217439 -93936323330046 -143669129757234 -233682756233137 -132778277540300 -114631164361963 -267439417655442 -121125517168336 -80351735853757 -281199368230997 -89007248960674 -9680479030487 -64692013106350 -85096356159944 -257114376101869 -254903476176727 -35657184754440 -207626748628742 -81692003995154 -22548175239189 -112788951043139 -186732015734297 -166384242218056 -218594874155046 -242890096860453 -195644286397753 -221487424409295 -277132962621291 -21392358636014 -174972008986787 -126740083651516 -11471612741175 -173116769850454 -244360990416757 -65487684457657 -167055150122143 -87655097069818 -198396485936223 -197237303514976 -211405064937187 -276865443717183 -180882486361676 -151490388682983 -196458156430630 -106193759217137 -156639176111526 -117280126157041 -172446904117164 -20191574973800 -161779041399076 -113791922241710 -20774597088666 -126527688226483 -171905138287488 -76857273781295 -85699591584331 -276798657130993 -189416380593891 -192011356162488 -260248885107745 -77774596152188 -181488255001370 -163199502130509 -226296282073584 -167400336783424 -227901073311117 -204578118615672 -115264256602098 -66347489606431 -43739638666427 -110173261762028 -244489262395990 -96142308009708 -18586960287935 -92104524727392 -106462890641496 -139725917610913 -116249654496581 -22409781177829 -178852563877002 -181598323878221 -149639086792530 -189496650171598 -245455571228428 -10911804278699 -122470352653518 -192556486759746 -105251861786310 -29025255756681 -139352344267273 -237282053782789 -83630441786724 -236565928306887 -31923440505425 -77506315161951 -232585731119 -81022313283859 -87501283403576 -127718547978852 -69643836722003 -37114213237654 -3332928753837 -39943093942110 -63877833354981 -151328780133911 -198233091657327 -27248774201450 -244251430639523 -116179408850294 -267859118454266 -263442631925719 -220383055366657 -98829129984138 -26450929730746 -171962154224084 -51844588140115 -256079561182655 -137305280205193 -72202382086920 -202735261377364 -52256133599518 -5275543493433 -15736228227536 -99794945688453 -69130393582609 -53618788076962 -192665777381764 -135287859031927 -149763604238573 -110763943014131 -9884917999911 -202638372628446 -189611994800546 -89000825020980 -153466021500542 -80025773409320 -69173912910061 -36810639849397 -34093448248592 -99867702636552 -23876294381674 -158112890940572 -146912683943067 -264188774907262 -221639711308523 -121518264747525 -101007066341082 -147483978183742 -59767399074738 -228130529026877 -97529591125650 -213393668977643 -68985167845781 -124577430151594 -185089114109252 -169579437260571 -80640420080530 -186410584365977 -133616001522318 -259238832844746 -216199056689141 -190560226780655 -201763526956857 -86350399131652 -16337365415538 -192986611827945 -244271622095555 -224309047582947 -142914997224890 -206862333781311 -243520564915709 -122819252982668 -103569148492930 -245734062273265 -257391218005287 -19604229633576 -153881854815985 -196370032347558 -270028131635079 -105441332392604 -268752142848651 -235499886058395 -26804263851760 -78441409017098 -255818622483233 -73313117238942 -278818229055307 -42079020327357 -56375725016864 -206070815400018 -220232373803485 -50588554617344 -166403093835387 -34076572063007 -25981146222273 -237882732003289 -145042114630730 -166997602141622 -265512119094058 -198085768946847 -78901711416413 -253870308467191 -12410228180774 -133468671968373 -6273838491544 -240208848306578 -171722094532363 -55002575441400 -93305744491670 -160513154680449 -80070763020710 -82571000899985 -113747995053649 -142078015132147 -229114498079265 -133722826878572 -122417270510691 -117162942588845 -121852423315160 -106842436234233 -104610519263139 -18717352667685 -4570215748732 -46900672573447 -52284202658870 -40901080873408 -137952088098953 -130356398272314 -5578096605314 -243456177703289 -207264042467103 -239044451525476 -46312697038645 -81091922803351 -31925410654636 -2478984181236 -175447997482702 -211828709433701 -191851951399367 -152131078076950 -42436439906759 -64076536535657 -82588483641096 -96695989374164 -66387563370725 -81287999028398 -280089742000569 -71638676788449 -54130503837251 -168648698184224 -109167520918426 -217800271267583 -163218855701806 -125814832074708 -180393526228230 -165258082692378 -248056889254243 -254411333395667 -33862743925778 -136123057153716 -144578845400887 -259674289576608 -117954199329278 -66169850090444 -72269888257644 -26868357559056 -223702747899234 -226795484998063 -149136141629077 -112564168278223 -215135717860459 -278921064325903 -19216691879474 -176737098058139 -162423408489360 -236066467244312 -85399285680955 -29090285558092 -88336540666711 -112270874423982 -58237547244958 -92624166143560 -200915537402449 -17412474491874 -169072970602731 -73682803027354 -3117954727773 -145629705949169 -74543907840949 -119295788865186 -113771910439048 -239385740144652 -250246946163068 -121697957685384 -111461602112393 -176080920230380 -174805395596630 -8922309685915 -264428156335437 -198729612586658 -53973368799556 -102267932323967 -81529428947195 -143744483956628 -17028603432503 -223974158414028 -12575819929210 -250264428904179 -17487077772491 -15030755887853 -83808103400981 -49803912715077 -13647579341217 -124874857304909 -94081766041546 -55538857842562 -150980562818231 -257009526207437 -160885205996878 -120028822853368 -102656225744074 -35375647506791 -214975205458940 -104057501131663 -136395466492162 -99283922022308 -240095384335168 -275819502953261 -245660176140761 -145080469983956 -23475813953715 -221277208154251 -180156735040438 -200379057154374 -241586853001126 -213538393078070 -118565814550449 -213976434898131 -280486110465180 -166228545192947 -215028757174392 -162658425993837 -82564717691401 -57321295357578 -89539046546454 -232039521683282 -72334004551046 -84695585034215 -178651108311456 -10175663162047 -233004178900017 -232866846753791 -158394118986751 -82151762804944 -147116605182494 -246089316484840 -115848684544100 -6331987355773 -99512188286893 -232972035763185 -30904737417819 -91538762284343 -262623386854296 -218455312048505 -62930067084666 -93705738864990 -162184533256001 -66618645939463 -229912742106435 -233515088661323 -181332352480105 -182203740629332 -189705235680341 -61541600746031 -206406569401681 -17553493925909 -53567131730898 -242789950601651 -183290531673674 -219029562609760 -100307394287683 -21082631397918 -203632287275970 -51753097516958 -164839357242411 -123364814379600 -124673765210321 -141542332858074 -168428160550960 -98071693265836 -181690803395136 -250050936794989 -93084633536357 -21828526120117 -147008529373918 -149819557874895 -218256209036511 -258365452192368 -161516545312174 -165306932291876 -154742671635516 -116620386073209 -84740705282980 -61541740261630 -257383743196260 -206349925607628 -37258638741086 -9062980994746 -47845399626490 -129646784170085 -118003802943527 -85408445930081 -118905600077158 -46569699639362 -123538694325753 -162509317553533 -85358287452631 -23424085141238 -155615685539042 -247773649977994 -230691701746301 -75614826941296 -79640511041989 -231702615628370 -70152130484912 -217225092446797 -273031094146666 -10976678605892 -127228591378215 -263360267996979 -112960500238968 -196786437332630 -189011879277013 -245992506389712 -217711177727549 -173185042467703 -175033511804020 -109016435453368 -248143842716150 -75826298565722 -51052202168772 -13101767448071 -191764232771736 -104092535793899 -41868772358086 -213038286224875 -126503920732841 -270593950517457 -264295073108983 -240521718884541 -164177031043994 -87228548207527 -109374227332847 -21879130707015 -213178843473633 -257786541895303 -8214271686592 -56416410348982 -198033651500387 -188538971122308 -213487406693865 -239695396805806 -2363888421252 -277362387204928 -48860130999756 -109679912978306 -27395788329732 -209666484415800 -245538302812449 -162526475492381 -3874630230277 -194741124065394 -278779920891050 -147126521088313 -250106560915554 -249165589006978 -116828501645008 -201937293646233 -90616952341551 -250911813050850 -152376680425621 -167872078413278 -238629137068288 -175928095726774 -33677464482664 -243978981382972 -271149899164533 -52953624843303 -128778645766773 -31788877277695 -252662177751663 -36960536766358 -28205265716613 -21060595927813 -62652497548627 -175095880049092 -203882681978386 -262898670653218 -53763603692470 -223383051673752 -233045557163735 -121291383291541 -247201646481205 -93858593208477 -141585865954287 -170931189410126 -211106483614200 -122248429853323 -6471554048559 -178523972396489 -207722559974923 -86267933683457 -201787470207537 -260182476180817 -171304135782499 -86866793521717 -224924586651777 -161394778295720 -111062424790294 -261421504183190 -137206402624603 -261986781422432 -127398298683867 -62995489317969 -37338232377049 -270480486546047 -40489776803367 -126872699181162 -151303885758732 -163126206316792 -280838413726828 -215433643939149 -68478371143613 -264347815206414 -138678505652056 -109508482915202 -104608462655858 -238618786910047 -225247700149336 -281124084532830 -130693685653544 -143342103276949 -263377337356786 -215048541032360 -232957741881969 -107204321107838 -143263090210255 -33254601390539 -206699371680024 -132714562776896 -155958916713174 -272893993197024 -58123382059885 -143710765729821 -209910687737109 -112662049112150 -169492588136294 -203226119467639 -113430710096595 -91261220127966 -231569022047345 -194977405603202 -78046397617049 -257629646986716 -48933382926511 -82173916608378 -95028845667634 -122131771538560 -158986603277149 -69001593638189 -150976643196151 -243895968222884 -88422487785770 -34653421687290 -118371139918551 -48190325612262 -29904533988353 -148870430445905 -93745129237067 -261768691779399 -200132694834555 -7900432065183 -181300381967330 -143942448101400 -9681016000799 -247582740447567 -7587681997028 -197075725886682 -207765152871503 -153908148860182 -78195978642260 -162171814616797 -52029025664880 -154183041652285 -241843111142770 -278903360274237 -238845778305433 -150412700734199 -168803105766816 -192839956675836 -262612437723557 -119998638996247 -239316850680090 -280512688564987 -85723889066189 -202889802301477 -53809335982148 -231153995234868 -239471626587928 -139776496619678 -275950199927361 -241170554616657 -148440924322122 -229769733612266 -25136803225578 -275312413248048 -202643733045088 -101302068622287 -226577508088594 -150464673549824 -185522183778537 -76563467542315 -262746021670019 -179972029756310 -239820528740358 -268022085770019 -141552259289433 -15395342693653 -150955361713947 -176547857918122 -94755394704433 -203690148449217 -213355337405985 -194832941896282 -210538213593257 -215510485991531 -103535862684921 -145804742703673 -200632087000330 -188122878260048 -119789448319776 -6613310303071 -97719328840065 -22902761110095 -265529071374384 -195019375522066 -185066474100617 -258997298439755 -180223164095099 -232100839155311 -5753155670652 -262067588229634 -114903802013952 -129786570715439 -234821549343816 -223638139879438 -244043003126563 -270025725192349 -76637228437511 -41458449479412 -70235834891325 -182859959947388 -145481624187160 -78537997331850 -268721836708058 -117193889241391 -232346137459873 -15826884045322 -194084358253432 -128853113489190 -14391504451223 -229423889423316 -207854518927058 -34890730433817 -208867195750805 -124243695419356 -118382116929143 -85750967353590 -48790337017484 -218244074884033 -230018944973623 -94698407043653 -22746261113561 -238162300992420 -17766055991969 -206050431475868 -92502174426925 -180270870871958 -73192394410953 -238159622397684 -279175448330681 -162013600261708 -142187942357006 -127025316318644 -53208812889911 -130675637225788 -176111137081970 -247456414061549 -280924535427747 -31572617536705 -62294084993327 -274709294323941 -210539054782890 -189626214269811 -173413858315744 -29906046234114 -261560936429038 -166536158019110 -207605524124340 -12400094719789 -8429469147251 -171303529821154 -112271596511305 -161027694950762 -184787940386875 -153761762522880 -116327632386132 -207946263730193 -130913623098041 -97970026304591 -125358542907954 -167063736327235 -230087434285318 -180879318990328 -174381388786850 -268506327566996 -89279578753377 -257469751349210 -113135114448368 -208461903175029 -106856425263592 -208554224617091 -27372940360752 -191206203304108 -196826350643692 -99624319868562 -201947846723891 -97381508688860 -248430592941204 -159693823092123 -145204378379018 -38482131733121 -132998406659828 -152064014914078 -259945572963553 -226321936402830 -235142193473123 -261954124258224 -61475454001179 -252396929210799 -231538487830920 -144461611729655 -210841766089101 -35330700682288 -75709637487057 -179682660273752 -223639924793013 -142761992418292 -55482122621925 -247407892774492 -6693353705625 -255645900510710 -49812663012620 -55137853930695 -179375660228550 -56229967289239 -167848188574724 -190516254147393 -245844348050267 -38586832140782 -160097793935892 -246214272749915 -169969604343495 -265336937113413 -169987087084606 -22677740690963 -207010927908543 -260854174204547 -38384707167822 -152184409792818 -11238241313170 -53971755093982 -120242581546298 -54435544392275 -78398470476091 -124799554405414 -96671054840353 -227148824820397 -57244394596296 -140227677865103 -124848799881830 -207567853108853 -222640650668935 -250499209093375 -136419684164518 -35709561703577 -255522397963773 -102209922955193 -207940977033735 -129490196918331 -120620269736600 -83269698908012 -109514436953358 -74983896896261 -166997606931250 -64129912192318 -241846875220084 -137598701800691 -68364789589410 -262110927684806 -225633203914125 -267434536228756 -225663686607579 -126478397920011 -247069852025317 -165745683395865 -32486451139070 -12813514893757 -141552179990351 -86021255532044 -186395268147186 -274096507347688 -51430168915944 -209238501428056 -21682241286986 -247852037130938 -240651989221161 -161510738975009 -176298010341824 -193829003693631 -129899360347941 -106622394728552 -226532936290369 -108835262771554 -38556062694977 -235329735516111 -57411152131557 -141061272219061 -254968477228514 -122928651119091 -215651042819344 -264340783054771 -188025614680531 -88771823499309 -159134363576049 -153964801159640 -36000766409580 -220985513759589 -85143376927902 -11859337480134 -1114443284477 -159225653199877 -30227303448671 -78247649931606 -207326147958187 -117700407326951 -167416544605664 -12007018354525 -195682692590047 -239407216535946 -61403698479871 -268261916883065 -246734820190879 -56225460969844 -194681313354241 -135845193667358 -117437305356546 -64664617749258 -256691745583327 -27726998836282 -98791977411431 -223760534491628 -35459948883784 -64453895683753 -136883246914481 -11575199950238 -138189660481073 -77026345743060 -25491439500040 -246286585365912 -121119510834575 -69162115274612 -48229019756629 -90854829570916 -261162667108656 -272775499624185 -261047200320015 -210944201710578 -203831685885725 -8374471115944 -14896564732864 -254912251333367 -110275024245384 -251680353824118 -232489152537922 -7708045925125 -96640743070490 -47251724466363 -261420255788860 -132005564436098 -54150010011803 -167327258114464 -240279891850690 -69948986942810 -254593653797338 -37347126285604 -221894277770746 -278457205729277 -207612953418168 -280361950430260 -25276593711039 -98292743439873 -112686946189437 -3869036933798 -59449494373475 -138124423942353 -151851901599673 -102778025712767 -188552153420551 -17502977436243 -275989775804556 -167991600292767 -145353319589889 -281050444277663 -107023989738080 -191821839505083 -87659277037644 -213846215301194 -184463367341929 -250179469859755 -241406589918493 -834285759708 -160779245585077 -149632336801111 -254061441184457 -131809361939163 -20646372976629 -160525919684779 -184779320171753 -79202654593203 -1766338272585 -126948348114874 -245435573683813 -162916047442496 -147597846374793 -79732746538062 -209616753617553 -268768130142586 -203510301979786 -179347543902331 -113182753143782 -22990318257021 -199559763371258 -228110904154998 -205444435812942 -158649687838746 -53389307861714 -209861623119998 -163601143662200 -272787129895364 -182883673421324 -153702907734598 -33250765983653 -55728177208695 -82908601827424 -103014819702424 -54295375193158 -192367041330904 -212175000929317 -266804721983363 -173610349888538 -25724802628589 -87373372861043 -6933345724166 -126184601872493 -228128442629755 -169632722947196 -66648615223755 -91272922411507 -122489790636649 -80637662786361 -6824000354654 -254275919565271 -120720101419629 -145183948977505 -27722769963725 -62893011853313 -102163876843145 -21433877295781 -53238106861994 -138530272773445 -196972277885248 -267753383204841 -126760923441820 -61660697484566 -76436794789278 -5301325383112 -73128011624515 -11520624006276 -30054577524783 -266322469134738 -172893419471651 -225742526340491 -222490014027502 -155712402473861 -214961933524218 -52132723336355 -149448406629239 -29187726473288 -44600073962832 -237175424204840 -196352718152655 -11196908334076 -21054051077004 -31071542795581 -28207268695163 -267880859650160 -51745079974812 -204212625506416 -236241773789060 -184547369940464 -130988974785798 -79496819997433 -48631688475678 -143768328342068 -198511494287844 -125937788541257 -29477371651598 -53135201466992 -1656985178367 -165132932627656 -44132579119000 -55233066359073 -263466819331725 -7806073817320 -2727342570364 -124753152889742 -48033664204053 -179155312920701 -208276581584857 -195792415151278 -187649753263601 -144948975711779 -131222134284659 -112693589198862 -119753760178436 -208590573855190 -19421744250435 -196216109821119 -40840051684007 -178372260159775 -252204874455435 -120090026522235 -130757944047755 -45500558330691 -240019193189703 -211686620408645 -30291537763078 -138820816199019 -156447020449095 -103703544487128 -95943335572180 -160363166364973 -253930823727632 -196816711474946 -189273716991815 -136579904502885 -254371482298772 -111478632359165 -258351414697133 -172242218479423 -15967838392109 -95174452611279 -22096253910751 -110954069749618 -192038314877498 -110957458000082 -162382674531192 -93366390749760 -40690251945397 -20216012089045 -67164966858061 -211811893868972 -23156160495460 -261878944204986 -149167849852930 -126162421925786 -267412851017316 -99769042412462 -140714860833826 -243115693231207 -280196022921041 -86870364446799 -214848469552808 -105455178749672 -180627261932592 -265110410259926 -48310464515854 -182429984035376 -81116743465857 -157471821888142 -72996919564009 -208469058553813 -46124255206311 -227203917313745 -26444098860066 -112396701509903 -40179999078280 -136661790789946 -48362201728602 -82554860589035 -99710840645673 -143725057268183 -164013029119616 -77093713681872 -74988031545028 -33140697820728 -111752822229936 -39947125072391 -280262584943569 -174926623875149 -206904877149025 -176685645931377 -225046905153460 -209226639599286 -13680738620996 -209929820030187 -33626910608147 -254124594067466 -225289626600863 -224750489577665 -197314795750798 -272219096305510 -3007298348345 -8322075604735 -24925783831810 -18141687601004 -35245479606567 -81521256427465 -35930876091074 -83568526733551 -185560338000696 -263185681871526 -105219320075722 -70197748528216 -179565349407601 -165944461838450 -112623173248950 -46080592612859 -46613341180619 -11341932856328 -163910581361436 -273330675416067 -253468057117904 -141182733200663 -245976066723470 -244038821413509 -243001343083573 -217523918384710 -31747445419083 -95862189064044 -140074876205959 -141865216664596 -76917044780516 -278018295404729 -19362323550714 -69893215918610 -197322803514498 -127956503772642 -278950391498413 -231084519339217 -71646132824052 -76544276730511 -81820468218323 -156027477817707 -40284346165893 -8526356892182 -78096594459119 -44664255858277 -229675092465241 -234981564068073 -148724041231766 -148067217006161 -252197088676206 -211505113299584 -217142072777496 -76253426039830 -255216787710335 -76349355546920 -84994125764274 -72066460696481 -63265088870758 -104075095665491 -170778987100037 -57841385574867 -89316835669211 -63210411794786 -72643627453872 -137167429426628 -134029162758794 -152918821599817 -136949563079596 -149453539051850 -152097093115967 -156634897912366 -74369999814677 -174273605010993 -197554916535878 -150987677234491 -110773259548191 -74854671637397 -106214783701116 -16016952064510 -170535967109212 -170412997586730 -238738883842383 -166975603825032 -89683694999178 -259631005840199 -112485459867359 -237811673859531 -206966151880597 -224847436355151 -224877999884554 -115708408421646 -94741902067469 -235475287231013 -238033745786247 -54642397661013 -133704960691649 -195740456568083 -260517765269817 -214324619104580 -272633987236418 -155191562864473 -221652904097324 -157192353562086 -225328949485114 -166130851448824 -245289060248184 -279820665524589 -246391526988328 -9153108342661 -30825408423117 -72907945859509 -15978389006135 -56552323130788 -159106716628743 -57878183530774 -58625090427078 -231477309179139 -53541680354266 -205067569105363 -20608899089674 -226389313925986 -21802823500588 -31500369865893 -128189978053945 -6095888385465 -3188341079172 -244269428256813 -86508087088650 -17292768058970 -54940742652450 -23865527135956 -25488420890184 -40276769260459 -183319284431864 -279898357813033 -93166774182304 -105988457585746 -251018992609424 -47967511619646 -233040309897221 -189661547006348 -16504643145416 -226310709456165 -70532116660083 -129909149016341 -96898954044784 -106519228819280 -211482024991563 -214506137000180 -186294913401240 -240778177500433 -61391134266801 -66892889706094 -98769541243105 -279463019254559 -240062443714377 -231240320524207 -118722111076520 -23628612153384 -103638400554590 -84034434719379 -76674781860071 -257024888619312 -12720741023417 -54205676824861 -148942163852269 -277583470192585 -85956613767739 -227206080172542 -1992514747788 -82148657455807 -136388579616004 -230707730346353 -139456548446135 -111431204877802 -167348034505883 -200541875043485 -125085518391155 -8452065622335 -121999423182142 -242330235897415 -250985864068648 -129087574383944 -256612615549647 -238008804459576 -143122025517510 -173427540408331 -145459188227593 -105036727402646 -75463390507924 -199589553014687 -95688636815708 -255563989382883 -202691388805407 -257947538827128 -81442515897203 -82659419253505 -64848185677788 -256063160479103 -273506382309151 -60702956068126 -253070235006683 -154516111693661 -53703127007954 -24947786476313 -204055659090400 -163222107472689 -66146386686778 -161055688849698 -37908675468735 -208819585242525 -79729644785318 -274756764531973 -103416977908310 -201234606386927 -279278136049283 -77907140538654 -56253157079070 -83209298146907 -212266514244634 -126563321519388 -154266347190170 -242225770702711 -25513807967642 -77242969916622 -259867723446246 -163061320944943 -60430045331066 -224136298839393 -3435224774394 -194989774647276 -144667863136672 -179134955910927 -79645944834311 -251438062349689 -125134525732282 -231697655140004 -189528189735406 -72512768506280 -165804581584806 -34767030941013 -122977396240997 -209715607628134 -60389866410026 -76970050892128 -147762948056334 -148662787686116 -253850954848509 -195042587815294 -45549849977865 -92625626360050 -165331597077001 -90174858131139 -206918071647909 -2044631202665 -145287206081928 -89616221053417 -110313052819693 -264805604988715 -14286960680298 -247671590245783 -138115503902803 -7468541888738 -262986023971786 -218639324577193 -110937320000284 -83392818354103 -177708002561344 -93443110671032 -217848428594265 -229210980271308 -262042581038648 -90591745883036 -113970570189349 -216637388561663 -153021359308645 -199507074037953 -265875570350125 -100920326239851 -143487216708914 -204005575726832 -62112271032301 -270685885907196 -218258672269596 -103289089918925 -16262192273608 -104087147813586 -247902674567383 -136523729392448 -14560084544510 -280529307482100 -231958104042691 -223226897750262 -144455464645853 -106246695872957 -134981798303532 -209346482362945 -82675590458412 -189418104889799 -136412495922481 -222537051033795 -107539110302575 -92724301186000 -89531398886777 -98233952204129 -240818452722546 -144704540301091 -214067845192511 -52418830859699 -61129306786288 -159941464778241 -130412570414728 -152131199492723 -206491011457731 -43721772015184 -9725230559759 -203491497901694 -149294512336599 -95336847217424 -265553531471163 -169940530877813 -78781569026212 -189791941023394 -110070492127891 -73012448901396 -14384889105612 -183831317643870 -28572858174778 -24853857076014 -276652523724416 -182633465087783 -169777208985108 -80614298808193 -9231525768495 -157635133718081 -162338211244381 -116461673596649 -56582286541088 -192388139673726 -199693525656029 -247687466865194 -43187055097580 -122770030012546 -31867889124648 -39809933173309 -45326590796026 -92119392652318 -43045784238132 -92610837214590 -255487051237287 -203832728960594 -202415787012395 -136672368829875 -97641314117830 -148988295830218 -108313768878439 -139872166152458 -205749227477843 -218331646809563 -130368651837374 -159663757078989 -129521744776763 -200728690582146 -61243503218395 -17432095656884 -192421268868732 -206101927515415 -268235424438132 -277025513096567 -254877812588121 -13030954037559 -35605301994461 -135553327654580 -131691852359801 -66070962488224 -85856787663606 -67614655875665 -279953198877278 -119852450657567 -119538100515359 -29643097446854 -253450951367933 -89711501647069 -205593137343157 -181011151074491 -116378437685369 -117020890935554 -30600114007163 -90626518235873 -27691437157765 -167384940192051 -118760456312837 -166517004048194 -271839716178882 -191504184216958 -183852316521420 -232556845360669 -216154884979855 -19129461482336 -27420628516356 -260215514807852 -205043153035344 -106308493006841 -91987508064230 -20440218061722 -182428858019270 -133241368074422 -55938723749539 -232401838677073 -63547764798618 -30909869517202 -176712643128202 -213014960997817 -218158431016635 -132473771094267 -25479779699261 -12949835939410 -143224513697660 -185188864537207 -59060701437618 -149946876525318 -250052954019148 -141891156518292 -234009250152657 -212254766722712 -259183185598752 -28337950887249 -124286034382089 -254792407240004 -130164765083614 -127792105805021 -232610145171496 -276671652939944 -76612404800026 -72002544435623 -68795768745217 -143125433438387 -255334795054446 -225050492819268 -79766797323531 -266284595593640 -15107638326289 -91532731299265 -127334100159110 -114079917915934 -59562108459073 -177692433147913 -252598896379932 -254398575639496 -188456956765112 -270976067221009 -121847603395297 -105752775593079 -210937439039033 -135975884980513 -112652067445348 -256574275822662 -23602909579152 -185199648991051 -147965784672581 -209470635339317 -25743328444569 -40975902303139 -55436181425879 -198518751634444 -153716521165044 -239721601130587 -218261782145335 -1459052792783 -252472844524595 -147191561154588 -188326271981039 -162661699815755 -15294477050948 -46320654914943 -253251171045662 -145063776858611 -43911060081920 -65535488393661 -161084542019934 -88982286965897 -194550023895327 -122365885619350 -280275564485098 -17103154493713 -239230121841688 -178719832466836 -279818479986692 -161936063646879 -140508578893554 -50495955731061 -213168736392581 -57976380078861 -63300749736226 -270753904984918 -225391608265960 -105228678151964 -20736411046463 -265874679233236 -112084644621158 -215679747197649 -209017923173162 -227219213083645 -119256878633963 -168443860736656 -267711584892558 -178206389327442 -242552726060885 -176645577606536 -251401534202372 -116995856627350 -268632822275948 -45382026570299 -86535268031297 -134687327278720 -11503239038056 -40770714328515 -123603092277618 -139372635993822 -141224755832819 -15693836828570 -182909508806208 -242479555682395 -142998825640793 -89814405180925 -59630038369914 -242778678587804 -113197378800957 -273716608057384 -7321711709441 -192325525425566 -28867400756885 -171298101407339 -121761030628063 -247936957755989 -126340719729047 -170714359594777 -244033333268235 -73400418101403 -40168440019204 -201426296452378 -231400095126565 -20054641922243 -184945273393216 -70266874739144 -247238355814458 -38178961570535 -54407249885072 -83004514884278 -148802997306627 -34372324343841 -104032860941591 -269331158256895 -32414921431494 -77118707888595 -42162859300800 -175679223180134 -100473121425731 -3780387458093 -114049991350982 -166103702233375 -179755767066179 -67573174172718 -262085216703677 -221969833982904 -153088345341023 -17834523261376 -56632314326828 -213206277397444 -117997711634168 -215566901502976 -139363363431273 -94166761274772 -128879619830148 -225980807146881 -175889332808606 -14293467668629 -5344223558470 -241844701521137 -117754246316776 -11561457761622 -94675235140588 -270578033122102 -47711101668068 -52189980071895 -225630011397810 -279436823763007 -53493418283804 -8709923386921 -90041859399986 -267150674190146 -72951596623925 -144684680971239 -113048005244927 -61550288607834 -148836703537404 -201911927361972 -20875111296637 -34673548876286 -168623660164357 -221531352004719 -168222211054254 -6048108708357 -198256833166720 -229294472848361 -132298060687053 -131143696091991 -186289796723031 -205212627904175 -144796821578379 -59378250464730 -175656219624626 -191015046972499 -202239146431683 -204063043111100 -274354979981376 -264074985017339 -184523539367834 -103487920476779 -45309435871588 -230599652004063 -253595064931636 -144628404266520 -53299245743295 -74933408382813 -137775330832779 -105685968131964 -153294597085432 -228808998510097 -190871038616490 -217717902727259 -143307978297636 -96228831080186 -33313274070912 -12427509965890 -67636723052899 -159299487416744 -279131314171385 -113683918059241 -65232807188493 -263274940441162 -77920015682427 -178183935768905 -168438624629374 -24165195090600 -231023802381257 -21270035072112 -259625632137450 -87636472456099 -74849730854088 -212487385281238 -164500558589750 -277281716485191 -87472724062167 -34584727764013 -195342072567119 -4895214223776 -272136417595111 -224363475942460 -276248400346185 -232580618958726 -261047697503241 -172664870925691 -247583277858428 -104971256177998 -217582533148395 -59242534998106 -121081160475119 -209128749585244 -82582002266090 -20755091757781 -112547202379537 -183974871655348 -117453328693038 -145982257595869 -96936945386342 -3370873706682 -29987604642281 -267096413530287 -259209391838608 -207760457901995 -49342752985932 -250100592714562 -201108020374032 -195612469641721 -243481744592631 -225009989671944 -17676817790673 -254996536425141 -10217589323508 -154879981664522 -32657728667575 -128058757150350 -272395296117717 -48921980618318 -15471372578623 -239591193131481 -243951949624355 -280767069388294 -191462597469712 -49633162022563 -237082975267013 -245048502293659 -55507951256177 -242543033195824 -67389625006462 -132816939534663 -192897436941315 -228799069683232 -49354826525276 -258704206685125 -159712302381494 -219071263887817 -270299436744710 -85510238305346 -145640707315274 -267922961815338 -35369238829563 -49085288192796 -151554690454072 -120351364890264 -34759555175123 -16498615483673 -218768867889681 -264378808017459 -220305680219212 -49278348754023 -86755419395533 -242118587173925 -168656356545705 -188115104978764 -57238063178562 -247696321510122 -271349154420110 -43495255659437 -183103304161663 -145336969936749 -250902297716497 -274124199918701 -195844628599098 -263638059963662 -279315288515083 -233807508292799 -53691152882767 -265452953848174 -254609221228161 -197272345693800 -51629292022581 -155786703493596 -212730929551588 -45935587856605 -221716393573292 -213006751735877 -69601349905832 -53214762481415 -189111881231978 -218192892680773 -35592163225934 -214534151355752 -76614239213315 -196174986776610 -194722918326994 -188341584229817 -214115932884261 -246460378779481 -248886421581017 -130562291541497 -203280258709153 -272502320088303 -86854713932389 -236140779032068 -188052604434924 -205809578563123 -80685676661442 -157798542752963 -56868691632233 -152797280799221 -119232988795409 -244308000868016 -59001461471866 -119463073201432 -271754578884739 -241467569712900 -167620900289523 -259979593664557 -219201021101168 -95759526608188 -62923712995400 -265386653933412 -104398187175453 -65155960752724 -197044318235112 -131160013069168 -174977147166303 -194508089489076 -190014094115002 -247420597397611 -199637687799594 -5050044554978 -12063221081794 -172310904757101 -207558002772127 -242210323142766 -216881080766873 -126845254988127 -217965360379428 -14019256506029 -223606138959763 -199802356907336 -67655158301356 -98324617336421 -108734127978353 -143245895913002 -174176677720143 -155638222431214 -22953718005128 -193271270280081 -9829418496595 -20008431677948 -106519164684137 -218938513865695 -175611919009264 -134458359145071 -166182299015691 -256127352413056 -228600780666328 -141004541660676 -209918598480689 -6480254039062 -218636978675480 -179201871916958 -199952103504176 -220070862227312 -33314935277895 -84137270841723 -192668453992337 -59984504781325 -88177815680185 -71862772889517 -97938187152694 -58892531952602 -224651506892087 -275867383831721 -85250729438590 -78540136461706 -279509012597868 -237345851063850 -117771545339737 -66977122441387 -208909205257790 -77448010587568 -250502206127639 -264048448000019 -99853000261055 -74480692628057 -244063794385750 -208239858765476 -99269617490404 -253688516976711 -227526731688328 -263123986114704 -99843733644323 -18836502257854 -105427369619344 -264459292980445 -173614030599367 -147552646187599 -175410049312170 -209091754975869 -276617165120263 -3291566090231 -29067475016971 -202691903285675 -185328142471202 -204245016778773 -18516147113373 -185150628640524 -18054411555460 -83063399085852 -134791534019655 -244686206675974 -191187279015753 -121582030033204 -193601976474288 -114806881353909 -133693299771402 -257836630574989 -122935271369015 -144350133380061 -104744734673247 -142377222505835 -133788996680999 -159522922066446 -189683101815072 -171832385500874 -111578095787702 -138673299968057 -113374378355490 -105808175074955 -259276847193899 -24455568923623 -108456749426494 -216685884454330 -145383890702067 -196719287896229 -271751685022508 -111034224778940 -72858785026902 -110409301944149 -64823702582092 -235469276558902 -225622988517724 -171849868241985 -98723617340834 -265074967392349 -121432418767079 -181871259153369 -18977169761053 -131922871505426 -152533296395978 -82158078947702 -155265767516355 -117347026969208 -236964924892192 -237881434985673 -111463898568261 -143107448312294 -241120036994088 -44288581599611 -134581085546273 -172640981087137 -278604585803659 -52807616081543 -101548393035482 -101444016700913 -69425495116836 -228432717305426 -58601913056992 -44535759606571 -184180292742870 -20284248440610 -216250144069091 -105579877302402 -144924494208925 -209730546398384 -148332931027245 -112876166831157 -118908032193657 -249288524626570 -236838972692126 -64043551068233 -94728714519125 -67552141057144 -149204603494915 -271795136353420 -268701522182695 -257993889535968 -73650745899053 -85599788713397 -279797568473038 -182808305421740 -52992923852529 -75605881522801 -219390956031348 -234512269232164 -223528482603765 -141711134297760 -239905046118646 -209443626540021 -41005644683169 -4526905699932 -44607134878756 -106557673299010 -273772007539260 -62905953487072 -169908004860069 -83728187682079 -82080860658694 -9492716042952 -153478223375945 -127712028911714 -46824486810452 -263524848143741 -40966358627041 -225386729395883 -253193620261816 -5181514896996 -75385453228252 -267609786933383 -94648896706414 -131393179215094 -194105881049816 -73007284739030 -164261886066916 -257919781748272 -281356758806476 -210990470007320 -98277987995639 -196438109310511 -25551234141656 -255404196679443 -91671925909559 -126962592883001 -132129720591607 -140372249266947 -53764203497684 -78077788494604 -178778885025898 -136048593202926 -11937863410392 -178097065810787 -119883287859114 -43498260056739 -197489758152685 -76998499609321 -49892460205745 -23418342548139 -126416637581842 -146466237823159 -278685455528346 -222380749438665 -107000399149604 -48386018566780 -150023833457756 -49915879947668 -7923480599925 -124368160756871 -174308771073819 -95996132641342 -223794563946155 -146464547768081 -85826509648247 -216796812025835 -175692592466550 -73716192230162 -113910824805340 -65511278206131 -34895510851343 -105306660639330 -280367842351005 -217417861657607 -277114623766635 -217394258883903 -103800815473539 -205022519439733 -51184083585945 -28331142607621 -65438103976554 -116099086908836 -3641220912451 -169778543689633 -272356386903823 -219953675991253 -6830597385119 -228463920751133 -129676475546734 -79804332579179 -81397921160026 -281238900638092 -139513657058934 -162842904419421 -163336307885092 -266755969564367 -108581284431983 -41613534758541 -34977919064155 -87455218815771 -215598175821069 -89755016730114 -119595470300562 -2353984664048 -87693882897881 -41454452078930 -23751369512605 -125274698995494 -99270997997065 -106619697966000 -181661853407491 -231142893752672 -6749722636843 -57749873801272 -83476617791458 -230009977877212 -201271341485227 -203274391433846 -71819801353836 -34714818344546 -247575280283893 -189025798125238 -74053871163569 -248054393540809 -57214062700366 -247887524540661 -142591936747215 -143419387225034 -266697831265565 -145134357728856 -211307629653675 -220681614692952 -148100860712246 -271164359421337 -221938513088340 -23562027268122 -171256511284654 -26780534971271 -232513282543117 -173422619558729 -142845554887252 -237713984979814 -13226832265018 -50992454793782 -41760804896627 -253914459804399 -249905839502062 -96371137907494 -90419013200709 -127119163034272 -178533365954901 -259160710288317 -260792230815734 -253826806213770 -201929196329233 -113797360833930 -219837689415596 -143186294493105 -70063247858192 -179319453479111 -132087655131185 -226783401357777 -235024714061736 -277239039428311 -79002575139754 -103379115043606 -8625809205367 -203932932408280 -208575716583905 -269412821887094 -107836988876432 -228382710115505 -88284496776229 -151403450778584 -163071237420498 -56018654672992 -149701916576997 -151469144318227 -132038418938101 -120471886615838 -210305598473184 -108059336294645 -170036024885602 -77403351980415 -83480692241296 -279156604729709 -184545042515087 -148173398408466 -23956403397674 -153334797090724 -123765670705360 -109950657074920 -64573207013915 -204826089159093 -224226230252951 -137547634169043 -149428664846008 -146180521051319 -129322446971008 -224231013740601 -148784332385383 -82716968638724 -107503035691305 -103989242900219 -128455156727004 -58649609683574 -46437876303556 -92965788358474 -259085749895702 -249818586819544 -162592753307331 -52600522809490 -148021530053279 -278805790783851 -168368389297112 -262275084370468 -132874544374130 -113937222762818 -143350485779694 -7538766567157 -58778293146686 -164853729518077 -183244091797164 -113683896862520 -17586908419087 -112538819471283 -105528570286967 -182105819125479 -179312876477068 -23388656767765 -89377974801560 -260914470147792 -67724353632962 -178311797849920 -165210987533094 -162827449572367 -73839071569319 -146052261367783 -200941609370721 -108994659316938 -14640957106994 -113597995360359 -82725369865231 -64471192427062 -274458432556338 -192975010190559 -91776790790905 -169548747511299 -81589323998758 -239133927833370 -65279959612026 -33054594970578 -238292594847088 -280938898027660 -192256401186888 -187594201882824 -224088831624333 -157818458640856 -224007761654955 -122606935661579 -139101694411870 -48745938943750 -197867028887709 -138810859971536 -74584000931478 -253482394754496 -21824475362977 -79033483541537 -234469001773958 -104024625343531 -53554584579971 -1748262050229 -68165981866229 -5194817026961 -75904636374035 -74239703317274 -99789094439852 -236004746936210 -131309050299887 -196180632397185 -35379452585754 -277973816138813 -45288331027748 -222254976139138 -188082512114917 -198738281843297 -30953393259610 -32780934762786 -39335323219231 -261276586398259 -144295927016219 -239859678685911 -216832347103297 -17846692528365 -278091669495824 -82267133258255 -131496146284662 -31487305169774 -53743981924728 -3469048192706 -45857703684258 -185471370666028 -58070957393523 -253141556737619 -74269159421526 -9717472817330 -184863120455956 -215546888689410 -199221109915143 -258087157573397 -116595788600166 -277925058405713 -230001105632649 -135996492671216 -48764496805695 -1018954629508 -192227327093204 -276001921496255 -159415423272475 -10048860588628 -249035546417895 -238963873660229 -121043990217112 -9664885830732 -50996573926206 -108807712343547 -75411333850900 -206864122060526 -87436452763099 -164594355311886 -136963469146614 -24833275842257 -244371637689824 -57918416333610 -138717508236658 -77013069430517 -183786334836480 -184654896616824 -134326875527783 -39039865418442 -8324161688838 -97085028172514 -90223942824205 -158409652278385 -75739465325820 -53294993312137 -174037742874996 -17777204358812 -252813208601382 -219173784080273 -118699558174193 -232031303264147 -206022022989193 -193638677200597 -80369316710128 -121390730957350 -76986170039422 -206893992710701 -144182463044809 -130659932868399 -243133350423010 -217357764439671 -141324511348781 -140784265416644 -274244604419109 -106897120928956 -45461621120068 -95469734136056 -97345378503643 -265141686944547 -36339396430492 -16173916122055 -217801983547036 -110555493640577 -173086673082329 -244745850221263 -203420110352570 -212973826108048 -43930900861785 -33399983742598 -141880174078491 -63841872158952 -116918820976944 -154072065178519 -117343102401349 -218479127289651 -108777524589195 -35157195494005 -50084537144055 -124150148030418 -194080196639299 -276764662746394 -51968323064263 -77122893535205 -110658534417637 -251363433203677 -8481506358837 -264576327112101 -69579315075888 -175061202871864 -135195279028171 -176349125007947 -9441756682712 -165086332460468 -226805452632136 -54967392983870 -11688496963705 -281166649314962 -118517956908906 -133487456001836 -85462727757486 -13399369844750 -62532815945093 -133800531042116 -10875710748834 -274760231340841 -164388376662154 -144068999073399 -184109269595017 -78625989529285 -280626395308460 -75160535393031 -88880020671657 -139827745706660 -240735918406450 -116403268757224 -262110334277862 -69463952230050 -178638290597529 -238136856595118 -94973071193823 -102824842317320 -93420488079022 -58940718315552 -588954801416 -227547345112542 -5388918145750 -190652576879497 -183471393160455 -59096364688020 -122633217395347 -76363006833608 -177264486808600 -193254404587778 -207264554636054 -169113029434243 -67637441594559 -22231740258571 -98748526364911 -40069922255393 -252981852291997 -4774023249741 -194245423173421 -145693129932140 -27583757961256 -128566482624313 -128220109966833 -122837932255676 -204070063903507 -66969281719954 -157040954794993 -252670260240538 -94721436160811 -206554321459938 -143585673102207 -172960432304193 -73809607249122 -215465770512194 -116939065599199 -17533890660286 -156303992392525 -199618994915149 -21504665079423 -88684785785582 -239140890558269 -257174856830108 -139741137810196 -100278707525033 -210770868293841 -249643080524757 -155981483924245 -37821227610045 -87789772967430 -35235798223195 -98653882684239 -1457616731691 -31579152875070 -142213772494804 -224495465729850 -24594790458980 -128860295222499 -279533385843760 -157115654330323 -265829191246948 -44939302062367 -9948497538182 -176980667426038 -164176519036026 -144514635125918 -191165578843226 -227567524450849 -38403489776086 -127307236675377 -96741569610381 -57011830618988 -168810305130032 -126552808012500 -215217334666192 -224840687733001 -212049801821050 -265745515378755 -149584738803096 -216772520673520 -91128760941213 -28223554529243 -232858213658603 -50696747726315 -86210438312926 -15070417381498 -193842860316739 -40849682765134 -259996606640501 -152030864850698 -169660539198012 -96172620527992 -116553697497537 -218888134187815 -114897194467689 -119583112465949 -249935864382454 -186864305432574 -221444130281272 -114906501582746 -240078484312166 -238431583145472 -66155999127056 -15696969942489 -168010650698298 -98741961102205 -137818083076772 -262144091719381 -26452060617902 -217119818913760 -259603990201574 -203932390956499 -204667124388440 -148549997495303 -221112970455195 -95930869916601 -236997239316499 -167821206070215 -215620715077327 -92068099115111 -277867888799597 -49897466118555 -90716567491219 -108901946182900 -84729689456061 -84371105185129 -191806135147694 -167532421207389 -145318493525401 -279842806432256 -28751214809955 -45801740324192 -134403232815312 -232856263514553 -6516937627564 -36560277509556 -117948532541000 -156029751576617 -162175189743525 -256742092929344 -203078688093847 -7575650568716 -219547633361337 -183489873243900 -33880541189630 -188563243978270 -135201897179723 -249610455928742 -10436421212130 -271067517257841 -245938767886142 -69040024669040 -32634692036155 -245168038508687 -29631265161120 -163406355960911 -230201099988599 -105544847909941 -30886679367112 -222822654099564 -1835445414201 -6841422717568 -265806905096956 -219146115339597 -20412677435667 -37123095209996 -39639390829207 -149268473234111 -131492475682007 -56639381718011 -163622205423438 -108761028647575 -195464383350500 -168741317047415 -105439331591874 -69239003762533 -17343572594345 -76878442187613 -125100259109426 -215610926003094 -235401147179156 -142050155526193 -96177038593315 -150622523498399 -77765528439063 -275076761744820 -82359463552464 -226411366252082 -156896768716701 -79565517812077 -36418704450547 -42381773399494 -277953141450319 -52065504493426 -66578242157104 -49516254673468 -135586086551619 -204721614691744 -196749214351863 -16082407056446 -201513743581752 -6802745624049 -174386331100294 -151892313053002 -277052811588538 -19730806350119 -197859915619890 -131496939628835 -51930387877796 -225040770320193 -49197904877561 -280767127946608 -263948895202993 -35735279123602 -276362983758911 -269347932981685 -261537172446641 -146496596465205 -39819386894225 -135099261796766 -7992684990975 -37618561533273 -278951182533441 -236062394739214 -194303744786020 -10430457584666 -71703413322991 -27388789939848 -181574852227521 -192503755413006 -221958373659980 -27894317678853 -278668398081950 -133958026231815 -91373791474531 -159669253351233 -7797115829445 -226237877930141 -279316099873731 -273034705206368 -192306987901947 -122541346202798 -129237311003764 -97967564969090 -221579583449204 -68486431835154 -138469431309365 -156125484299152 -43255692683243 -35964786484525 -138547004882474 -260315843134201 -180150345661857 -15914131210743 -192972670629812 -256358999538775 -239285858165673 -246059246039448 -168922155676615 -47976145407780 -167560738791674 -211084568382852 -162398467939352 -119029098900026 -149750840269117 -51776024952894 -77543831753320 -165984765821883 -139125061020916 -4932978551085 -142882317802281 -264936711905791 -155292235548297 -273989688921785 -148072737660802 -10150704440290 -221232606404430 -184017125285094 -118913866642112 -210283685954578 -240858139730478 -10777706637243 -29402372900433 -88652888786807 -259642007206304 -202424632226034 -227046091342241 -242665028525750 -261193111752679 -261901434042969 -68023261987376 -54088965602637 -215264655836843 -274036809205691 -182877888893535 -120306726518982 -49865909495688 -258325177381788 -4155075060431 -86216191468521 -171504629788732 -122141371260768 -112286814596523 -126775036760105 -101635346747019 -124858170376609 -7708601795921 -95630907165488 -195725538633996 -245226991888129 -50355071538225 -71573769015661 -231942360679235 -119339068952902 -258732786168989 -186106742026490 -225288207954246 -176840001902916 -197579556037522 -109975149945461 -250369674556621 -200513548540981 -197582234632258 -73833339030060 -144048694573500 -161744621812342 -238150919298826 -191529227093446 -226640767713418 -239967914538877 -201056557721011 -130707431253759 -264407743352837 -150222455936892 -115562548030928 -222067547693968 -143677968601399 -257475320199411 -22968226452788 -28518178225060 -205524975248752 -135463102807671 -135627940750581 -42197399004616 -63932219117923 -273313068209425 -82334188962745 -123612925066308 -53552681720371 -58051879869281 -241208493774512 -250217083747246 -7059228222838 -243647084572293 -51693350494453 -84958127212839 -87581138909938 -132827119600459 -176763314229049 -34656325019911 -11937751468568 -176153507884966 -257295018552290 -119541667225170 -239791929239512 -281360537508849 -20171291620124 -215729583122912 -197483126627026 -52393051526207 -179917703898019 -247524853924097 -24521970408160 -180058248001579 -216417174570567 -195980669126225 -21508029112488 -243401360863262 -261196976950917 -271243941163171 -178159971163266 -212293336310568 -153954341629552 -37744406412514 -197393840135826 -263249890530981 -152299181768292 -240242189123559 -14441749148632 -172304461326860 -125922008779555 -231197088495500 -210474492840542 -65706604465576 -274424760292372 -220732448528461 -198749378659842 -6795381947015 -113816292033870 -73794789628094 -275414774219829 -9498450081496 -131154859881851 -162550201390582 -102123221661986 -250023166470449 -40254123339472 -54482919823391 -45398409831684 -201446524007619 -85462351993569 -213094708853809 -88004482266465 -101392051356218 -191808678394980 -141320660657593 -78491503855412 -87005550305513 -140399102357349 -52280848686957 -233441804565495 -180451286576887 -170042664532546 -2620679070161 -129718512697889 -98786646364696 -206673334726225 -104406819781793 -209723606713359 -86578317323427 -188496271121779 -144596578697431 -278330334873826 -194819215559495 -232911627223388 -93191953387720 -36297638680051 -121830486421561 -92830564938641 -222279234981427 -164298818786467 -13717757882434 -64957199694704 -103506644976738 -95402857007677 -62464033096381 -27276870804699 -116673840312334 -35233080195869 -22507702344463 -25167286157436 -149350918315172 -232107994972826 -1929998433311 -249057043432533 -12422554204362 -233501482010665 -214939653008875 -249027870097414 -62714087226082 -175880274246251 -121077458067323 -36128196306278 -176164940540063 -80233528965456 -25413429638852 -103466466055698 -11601678569807 -198454622203153 -50628426965316 -214887866843979 -34927843002522 -259315171671669 -1112742812785 -128178615615112 -62398853957805 -205151647325458 -86812409727522 -152019975315396 -174919697040689 -196679688326875 -106479196086815 -38328375409550 -128820002234782 -261870816569103 -137461261672670 -55701996602439 -132506179504305 -171914786144945 -274865081250688 -47470226124262 -83865465090879 -106724328498378 -185573754765258 -46638902752396 -256771351917867 -14349292766094 -166039637917787 -161995068860000 -271334103261961 -16668922938808 -45340846395001 -178147877782015 -220251047756294 -94726197710080 -12691384686241 -236369110586044 -218149827532589 -119211600093941 -63281156430212 -186387300738221 -267537805571894 -24003084393163 -106243606825889 -90079850727574 -20694266359601 -250860472280450 -149406176406347 -132980200908325 -275955174207462 -119731594432777 -232339036036356 -80659183077745 -259077380480053 -195822414383091 -115555469512954 -104937103215789 -143520389226778 -135511872012324 -247714074880596 -274564072240663 -97314065308837 -54031795719000 -153617249749732 -108361101459234 -264385755575216 -185989122623652 -234181052923851 -44091514320544 -63633757195790 -132610981271929 -192008565636854 -164545143016294 -225595031040849 -105999766646300 -40290476563055 -164057816433978 -131799378182604 -184283675868080 -6815409228151 -311735561766 -228976553274196 -205538700379763 -86382089946489 -50961777953401 -97267096713699 -39108475495093 -137496221445229 -211044009520676 -92981921501195 -66555364717078 -163225869193366 -180089041825240 -3776592341643 -101990416710315 -65962805371670 -26166256668 -52698902806216 -4054133072868 -102886864380005 -169215778189892 -247232449399460 -192966250320456 -3974436068429 -219532915924777 -222357645380123 -279625503891486 -131971227732894 -146114132091763 -17082292846911 -61955717565041 -105422832113545 -139407168652167 -82277966600574 -117965777668223 -92221660878501 -130262363647375 -32534603436651 -159103138496716 -249017917580227 -78582784811893 -123502180526869 -48203702818319 -109728949061272 -128763853225607 -147364928973703 -140874835040854 -35583614581964 -174617929153837 -34861108813430 -34286561324476 -274178554932011 -35215497210501 -23229290640815 -245502125744381 -69721139194175 -77542925292477 -15320284874254 -263104891188336 -280224529620501 -215932937178749 -38537461550540 -10549073160158 -8638705992131 -162785716192229 -93040786337294 -74353484804267 -19121521192650 -239230713894987 -61608058425126 -191414189021910 -197780696077412 -124049671146376 -61509812779568 -93709755723984 -93388828762282 -184080748726626 -124575243586901 -19704748927040 -198310254211293 -9256946663378 -112866476023964 -269141933197688 -274027619694690 -97450743681378 -4378715461706 -193927833416509 -260783194015971 -39657318760455 -27358336061640 -226784044458112 -45545941909696 -99657363551210 -178890298777896 -11706202864759 -29705675864391 -163385912468731 -19713940329022 -82164502629164 -39517456051321 -102680681223469 -33115933387158 -235501735399688 -132301668816769 -144079609913383 -134303146986571 -86004427335147 -145606623912381 -241597488856182 -67791129495028 -25269063033658 -127599867013432 -233866695744341 -36284695372505 -154745738517875 -192974637649879 -54081336393954 -39297215599537 -129567711625090 -273006644653673 -34441052022369 -42283937874149 -179794427313073 -147174704347742 -253662186311374 -43421076596527 -67740906222080 -35625823445986 -237777517711127 -274497201528436 -55570551510615 -213248423908819 -97101190602271 -129467586683270 -85368862667033 -18320370032824 -152680031544466 -170281358061961 -15912709223231 -156737400411235 -100374769149900 -182430015599873 -105388290770579 -207507567994773 -276234568433309 -277121292040066 -268420430282615 -723976642567 -206230864104854 -173238999688374 -221346052759724 -182478181137182 -30928259896084 -45197650236340 -219108707116658 -152700335611185 -207832381548911 -378962670515 -110767220628283 -275836755395881 -67532407247516 -166645933983083 -6957707802240 -24304829045493 -221525549549564 -15670166494286 -250935898777662 -221565931730212 -265663568522095 -243304134168426 -66690946503729 -237344846350999 -138899488655712 -188250774286514 -200748019580241 -260441336209391 -233638229336818 -26589364822459 -41900796525458 -50677080077978 -128702509582843 -16124425318554 -135135138733548 -108656731284933 -100052452597854 -225938938851361 -258895564582398 -70283192506144 -103590028850355 -197887534351832 -193432224687096 -51421525762944 -44122677586740 -25421950613046 -220060274774974 -67456864732130 -75381975807793 -169248069041053 -9019951122997 -135420404321248 -197138878384929 -28526115036259 -245699472090301 -255392804868742 -134472915857578 -175703860348989 -99707789837891 -144008373911489 -65259859815527 -174488201214573 -110982846338116 -164189770868214 -253815511499450 -180953282971061 -183986242723418 -82051038657754 -53867718751992 -193169144055379 -234869504230237 -125680759367366 -126093973978044 -192085465992857 -77946282741015 -198943589219236 -204009846898807 -110273323356417 -128879554852801 -105124570278570 -2242713259476 -152581466512682 -57290252645975 -2225490294632 -150654944788504 -251279147289709 -264139215699101 -278469403850528 -66102945148727 -34499400208196 -50699535624733 -1645903033393 -250434809607584 -95410452132516 -56432856105716 -87892536587200 -138264205453304 -116416655373536 -94478820700858 -238763567676780 -87895712488965 -35471014130393 -219145088258816 -195657487993456 -249478870568320 -161513530151598 -178340757768519 -53719289298360 -156402743639448 -163209556018890 -122725440420546 -254217843150747 -272739480966825 -253548279680629 -271584167560031 -87678018981551 -12466327329865 -47442425616530 -111470786790918 -2232629782473 -129872336985827 -142886906001760 -26573648983730 -243001570450762 -264878374716475 -51603613145905 -200646474853124 -235416963549880 -102670030554194 -58115206593881 -133380554264375 -197982482652068 -191351817249719 -270283424424267 -218922336981472 -91199933547163 -91279227711569 -47472860113219 -265434928197428 -69996252407206 -63179984917616 -266928833333361 -61599485548322 -102085874429377 -49849554628087 -203531219851219 -126318007928182 -201419455858906 -46430217109508 -162183592685740 -180407448893096 -242685611552580 -48135861974855 -48595164200655 -144471264036521 -87580263904077 -235707692459129 -75265184576111 -184733678700720 -186502939799671 -131917813955473 -212362314280434 -55686254053610 -157576551811365 -116524668447246 -107662535170966 -278514769791580 -116542151188357 -187620541841293 -184673110743004 -27043293821172 -272564676522233 -69785455921915 -214615259475799 -129371384228719 -8692656038994 -5454797400289 -164798389370708 -186912909596715 -95787383367484 -83554373826258 -251193292939951 -199181361172302 -172851496316566 -183979766331465 -262755849186470 -156629810344560 -206690028742523 -156356843036972 -40133505601842 -231629970884260 -175724832147602 -80915260336126 -15813778970418 -193084554088449 -85920298419940 -96579757493663 -39939055748627 -242356731515417 -56086056829259 -252837998780405 -203564972282504 -182546015319799 -84580369270306 -53373757230032 -36559479092995 -220941213936778 -273941777192571 -110863590214755 -173126406986055 -129903348377477 -106738720980940 -74205770851463 -219733928274995 -54541937043363 -149360054498730 -97917847264068 -209478084443779 -145540836003600 -76375863218581 -237043868583059 -136968436623661 -157026488961352 -237451360461352 -192738815670129 -263140545695137 -149317196982954 -219260730869985 -111005605716321 -266596725954646 -109905218850026 -88727851579541 -196870172711660 -9166801059655 -222016972773477 -96042802509934 -266556547033606 -211962910463325 -25345016496493 -45658942626238 -137545582991588 -61350630551117 -26134896582251 -78874121801366 -247901254395418 -266815369361951 -80784525075861 -235032251462734 -111691735485241 -143669019278939 -35541476338867 -155920637037457 -5543347655150 -19461000607324 -72708204086546 -260626025373730 -237704281171284 -56973774449294 -104034203923958 -8287285177703 -157604944744696 -145153624405527 -58613939586395 -223942876035988 -147056586194251 -205734803227681 -58801472404020 -67107864999472 -86881398183280 -190235700640543 -80614534571512 -2618454546879 -4034375076392 -207372936954388 -152263383257941 -44034248230105 -233763668969182 -240910158551524 -82252264026342 -59853545031540 -183910446931617 -150605110407552 -1924689013080 -86592203938885 -233131201734723 -234543521877576 -136746863283793 -21058808338581 -158991958458110 -248953129445483 -122857417735565 -113744214002486 -224648843392583 -231678393742302 -274473311689882 -188415857599507 -180311139892401 -247038124667501 -260350793640073 -143892804424068 -11634258298219 -211811687973839 -62481670731160 -50251814407989 -108255011338924 -247239653259448 -152895736795024 -225003508296938 -131269811215989 -31126770251276 -125252567358566 -93529424354226 -125418660824763 -157806855893763 -149904464265767 -162488761808813 -65171537807217 -260403027982067 -139092485020310 -59229357810664 -189368145452622 -13763443798264 -250339996282166 -187575713403348 -223360680097334 -139198222395061 -156340580516639 -243193632351867 -186058593861053 -39387132703653 -99125442864317 -26251171234116 -95221787701088 -31791010819246 -23240974799759 -262741906430420 -249671661337623 -49475008669986 -160843125467839 -144300642873437 -60077257208902 -29702968320367 -84589391598857 -177433773599550 -100311890978835 -155188150493808 -262848583756260 -110722077392266 -146721263113286 -199048020962148 -221832303089218 -154815980495141 -239795811082415 -171657717994011 -19941659268527 -271806074747544 -37635972505281 -123986400744811 -210338150178462 -165418146787827 -32452324291693 -59410205874864 -222932743587253 -12184002201770 -141326309271114 -54308526694206 -235169585237623 -176518227651483 -19995515951560 -12102887771249 -211942444638618 -76904155825541 -224560235122048 -183955956028394 -242816888770234 -66906970394272 -115572719770908 -29434434318151 -248645552411549 -181318532134211 -186537507967702 -182257523177223 -26593099428943 -178262299179065 -22178428292047 -55399923007723 -11820709916295 -223962095903360 -67542300534149 -132699292364326 -81080497950821 -125494765885713 -142179336144372 -1597512700185 -126283390137583 -139612960784558 -172336495149195 -260409809765725 -248600909165949 -257645849305264 -160631664139376 -273764291995746 -279944762240658 -81545875239593 -185786763214232 -209435208191390 -66467060595428 -27505092736707 -270111547743372 -74262741349333 -194108211996169 -270369892216032 -193976322760418 -215800401964971 -225967967140874 -186768896325533 -278897904853559 -68187002030939 -10614748466002 -48098704878297 -78447332373430 -231200606028773 -34945383952338 -278706974464214 -113626458880904 -230910452177156 -99019668313874 -204298629287208 -278066318106817 -219866711634911 -21073180010829 -154312469580055 -81012828939068 -22041855011759 -199058190713159 -170349143220701 -58970245315043 -277508896164292 -224866770535858 -100707498104497 -232538008175900 -254113065789960 -47883878375139 -245611625086671 -50059528155040 -125829186560320 -178308176470196 -85083077319832 -273540787225195 -202320378234359 -200336425028972 -39542710494918 -180870616703172 -278944224226928 -111950382429329 -270791024445565 -234617943989383 -9497655730645 -84681257780618 -12290269839043 -186674876595509 -42419052075107 -107751674585281 -84246964013670 -171043337670920 -59204485974866 -216764357369718 -197456454982667 -15115303261793 -265400266576202 -155222659252212 -61034519152474 -179155530783263 -198427905190142 -243215361451987 -16534263278032 -17968344203488 -157122695925725 -84222507989568 -227768183070653 -35102728622337 -51656997783724 -259157914225479 -218308309713586 -29037358217234 -259399813673371 -96997450879190 -269610450627722 -5158525398911 -219921805902283 -80555330747424 -98032783452704 -230841765891278 -217730595504891 -13935440527823 -249711120713496 -42363213070277 -207295673472249 -276396826693197 -23813786777174 -148756177149131 -67551384559202 -113311586353140 -12659186101120 -243846110404665 -280920666598715 -224935358690273 -230797058333332 -222622132135329 -230747057898260 -139232088257117 -242486528752794 -150560617829671 -235619929216432 -106891574114302 -102405909850472 -246024361595381 -80226497576064 -271826277240009 -263452609317410 -271809312806681 -265563683738191 -75036687669044 -205342979235128 -216551730153975 -60645267270637 -224311167827475 -78239294848934 -148607369377914 -254951889671665 -223809924331989 -154465497561325 -78224116145430 -209741547764489 -245106101967396 -57756064036886 -56758043983436 -172029167732614 -148572547646346 -114339144048695 -206114762708535 -139783491771292 -9490127203643 -38149523086032 -200892437666452 -243829298601800 -87177787138395 -163392195130545 -37080959069206 -10707806467337 -278241911279127 -111532708769990 -12141049673858 -33870781701511 -51788150809883 -53059086597989 -211429848786269 -64252847602455 -35323901204977 -159703080333138 -236436434613303 -98406464227697 -4309473830384 -9743320436073 -238825407456396 -192356303416111 -207906117551800 -134613967843070 -212997671825275 -184322205384920 -9502198928257 -134136211562224 -239419909696530 -251908382884847 -48730089360996 -263004163513684 -132550422069555 -848417220124 -147845974873400 -193093079998811 -229446904859354 -43483266176959 -119027659458529 -22344081379551 -262571889297510 -36350275483676 -119690314959683 -148006092895859 -52986057246567 -23045057733906 -114274203201734 -195720514866824 -80004419599631 -164439512271612 -229327559808338 -228412659796027 -195367036785586 -18233051290922 -258924925051431 -126093077290932 -235287166799776 -15811016757289 -78075449020934 -196406110284324 -56091881861141 -78032150189350 -254736292202951 -125584775876389 -76093596238379 -66922016523114 -141495611270506 -149576216989726 -140471009395300 -127831834812897 -54584858829166 -202071144407859 -70051651889082 -171484497502301 -2495614130634 -180352633233932 -102064178390433 -146894191732702 -42782456962341 -119047976122347 -279116612963258 -16081570124287 -93971297798943 -107841950888521 -72082056920003 -79856998569441 -163444504436130 -241079266516628 -19312474293880 -178642590871938 -75780208483311 -55568035773611 -115976651178637 -167938747021167 -278939808995960 -60709562550722 -281443021983892 -16232494354393 -271386166083589 -177313792517189 -60654104914124 -7022091990721 -52633799515810 -116402984642715 -35305907292134 -71022643719909 -170830473889705 -262997092713271 -11864708283737 -6724108458102 -71879998313519 -217761605943339 -5484702895953 -22146571368438 -80907885625286 -238282376755016 -147303306178934 -259333736229162 -52635201388927 -271377285959933 -178530064464572 -145781964508488 -271459309761177 -61958475768058 -198643614069908 -271174433409913 -41821191817475 -205766539112118 -261362398543629 -265542200171860 -186608215186345 -128235216207494 -90284896747168 -161323973577704 -167564998520307 -58033622095195 -89869164480922 -54546180212828 -93569001831924 -48721288963600 -98280946326513 -166563517405529 -193464663539547 -279553503408901 -67138364744411 -27913590585772 -178233358091946 -130703517675153 -118536440351765 -278985666250737 -128848761355116 -114219873145126 -27071783358899 -46597263050834 -107226361695909 -59980743061774 -89635905577260 -138288552861252 -51717854118522 -175916038435008 -107981080938229 -239174362122253 -31669988015606 -58123201600217 -78961728789493 -141215624763304 -4976083277279 -229340490951372 -200740317549122 -273581486735843 -206040244159086 -66098927648912 -246198140969033 -119005374671974 -89543940491324 -19482497664060 -70233748368905 -182812745104643 -168130838184283 -230992396552295 -238173328350675 -272956205297254 -40524919439008 -107079931850341 -146576401614456 -21441847450136 -280255878826116 -274678304618596 -62997672484065 -79634128536723 -252895508393669 -85016306247880 -152660512527435 -162350196577602 -31069037558884 -190753269264233 -120616558855774 -1253696913880 -236547521051365 -68614516421677 -200865340409461 -169750075061222 -81490097948048 -139434774563487 -44057499954408 -206744004485848 -143152437250279 -91543206885548 -18363913692433 -148635589563902 -83663049260636 -247758937553933 -242642391281957 -148562327765139 -184540010890190 -16577397057218 -265894591430027 -189482638207159 -215175679326543 -239221289118501 -269197609376190 -216099559346044 -67227914690906 -87676277887711 -277276305908104 -242540647486819 -164932104612671 -24870599866859 -13498384809876 -260942647502879 -94723665589570 -79265469850876 -272957146461590 -24628257621318 -183143425677839 -217251973024605 -149988118655981 -76551217829647 -68936558827614 -71722232360467 -143630756297498 -48270076598759 -149059452431532 -181003881371197 -175236356959723 -20208022730032 -260581212064421 -129046305833430 -59715766102416 -14646707712669 -103237562277094 -120722895514395 -185250319833117 -133220561442420 -95923343603223 -252202267289022 -159010136582467 -132669056731090 -133823421326152 -25148101008698 -49337958378317 -226050400147463 -166407182892786 -19992819174896 -146464829988852 -219812820311057 -16053854898778 -105395463883622 -242795923105974 -65648541968640 -69958110154 -231483533529691 -183842245182246 -155708737908009 -232527958639509 -27480277130162 -98585195493710 -193394856627466 -163710759543498 -251526098834053 -99039187093205 -192993293894766 -263266900202138 -163094518640103 -198481224983106 -90148752166206 -180741209190240 -37688282509280 -235548953337270 -73459684337392 -73394425040656 -122861256349481 -23338636261819 -146985839423397 -84236816567478 -146612280161480 -15447959101121 -65481867009440 -190410431872565 -233851919042990 -198171172420865 -10493064661471 -30817725442548 -66105693992313 -270774260589520 -53333181832391 -35936394241744 -129154888639433 -60843935795679 -190858341528613 -40476338173201 -173840954320450 -148960369212932 -2242103829733 -112377293916726 -133736128459383 -25237097312988 -169194369562125 -102171650755228 -99900444874631 -24903823294261 -41064834496953 -247149501252461 -265698984666136 -156234018683268 -246352070718217 -230071503154535 -177677009251532 -171254160988998 -14214802368376 -107117682099700 -18795505509832 -159207321277236 -175929211503962 -100564083904056 -162886495520004 -88585003222847 -33475728461431 -269070156295095 -265024390844614 -231123201698065 -280152182900130 -130061815915484 -115287623373072 -64605920579391 -197694673138349 -119702037939644 -206385965656136 -87288397891299 -68845723421109 -39509369401724 -66587731469986 -279197752048528 -62250859744610 -222200521623866 -18678540206360 -92195076035779 -140750324101434 -6934605027266 -154470060431371 -238503953788196 -255153403973765 -30567310973755 -8288707067420 -58624331496315 -59311027625989 -222993691555117 -32313924703017 -233686821706537 -43177147401444 -189181038128786 -91827992435903 -188865299305678 -142564564595096 -129990118610465 -217812277430384 -237777901106115 -36811225491716 -39030590385960 -201305975182755 -98167972676154 -4197528151119 -36127923668913 -215781102762710 -133939111606402 -102963076628246 -255056331745990 -123001565987985 -264414481182888 -151272057763630 -55444544377771 -183393673021349 -147499324022122 -75150571293254 -73425250907868 -270040065867873 -157609654932016 -25152739854648 -87480297722300 -95016974112902 -12878241902442 -269524439790623 -95438058043836 -235433747317127 -244494977288233 -1218388599915 -26972560925391 -37230445698504 -197752270014084 -202597515975636 -261838728404895 -186772776096289 -139432372836962 -32997970622388 -266890858107172 -220365491294009 -70541964465941 -178466012577095 -175698795637771 -105294124905334 -276809121095822 -253519759759953 -153320844744141 -227589558587909 -159319876889663 -256030831605247 -179127130389689 -116450812999687 -209170746844037 -117536270184090 -249888856425748 -99091961533116 -35155872228916 -14838769437484 -169789070147567 -108069101208459 -198900227364 -78311815585989 -16606677913442 -188381935192154 -176926369979418 -82559081224842 -52276356357631 -58714347583798 -237261566582902 -32162286949805 -133422431358776 -49621344731313 -101849345669004 -44547133368276 -71872265428295 -108150309429004 -9165419411904 -260674879698345 -89420672381986 -198936204622394 -154265231114673 -37538408939696 -279299945039446 -245753311080126 -85363496560854 -200185688186180 -129149864296541 -237592333925346 -211874447765979 -84078834803323 -124494090818254 -164963886188179 -54002884527019 -158369744614650 -241545431132617 -205973462066792 -147352894176554 -264991302531790 -31191944109237 -151223494559623 -31537822183157 -134390661971194 -57873322598153 -170757728097926 -41728906757668 -124026823657097 -164876385426803 -56623912804614 -70157951869732 -127173848628630 -237679524194281 -122653899524951 -65309049813564 -205330458704380 -10298739424391 -247589370034461 -203355690709461 -168823424797553 -208610720009265 -210988835102368 -149438824207967 -231290982590182 -61087168734957 -156229326671849 -125561758163830 -231325428519870 -117317987589465 -240577088883029 -126514837853939 -188511751419723 -93249933087778 -276210285453708 -51080275539714 -160947852266364 -205202595966701 -158087644027032 -52752677484501 -42442249564587 -205815424977368 -83578192275627 -80845772559228 -13248199768862 -162727186688917 -107300662558050 -92820116745366 -172631672048541 -258560007385955 -6551301541318 -51809336743749 -218902204695041 -6415850513394 -250641092137381 -160718564834914 -128684983087066 -97595765641336 -215908443318813 -191207702449187 -253536872132305 -205735067135288 -148411148111065 -222750668534980 -274368727989909 -13779940689827 -188190386742043 -277929177334202 -199424973127326 -43103340964721 -162998770397181 -94772563428971 -188897502209117 -60017171579407 -81056608564165 -208239899892536 -19029050617084 -236206156677064 -202723571688265 -214776277661847 -228026322257120 -37878832978057 -210149789651951 -3293831877809 -210615945953453 -57445209069942 -217400430202126 -56781618786863 -94381259135005 -44107276325608 -158341558248108 -64902846773174 -83459744281536 -44624974110923 -225948271700178 -70474894491384 -3014116166286 -265284100330844 -87305539942825 -175575400569947 -263445029875652 -73459941577526 -112299852444320 -266075248943156 -238552461032932 -163119236500840 -138836541543805 -154263993149743 -44446223337967 -79391726593074 -91435446026508 -160185569221975 -263162087415853 -152247442049154 -9873296581088 -29016109248352 -171887708151728 -152301283986942 -238356849979411 -47666561031932 -183133737972021 -109434360642972 -171570726925999 -172956272168554 -191481981591775 -267170004783449 -164951487027223 -275984390630972 -262183129614924 -176181244784246 -46284456425318 -118166051112337 -25209327218992 -199754616458933 -47288818060471 -143067044529935 -61269051925328 -191370093155643 -103238257660340 -116480855787882 -209791625664875 -176054688609795 -162839757578098 -30120034656346 -125660896469726 -223105878485585 -15796577115946 -44903336901377 -254295552919287 -221714093297271 -219286133180222 -139425264886621 -153382513116405 -162914222205720 -81574741343523 -65824691381124 -197949017690346 -181434519088507 -164815807421816 -63930399774734 -90902381117319 -9094234470966 -12260447596953 -93118120354249 -57963774688007 -101825455830450 -148534619751064 -245964953426898 -206902875022659 -23319899839795 -82114142188148 -264949475882841 -85144463874356 -70808074210443 -148250345552842 -110883306424280 -180468459690151 -276015123364038 -136054191755259 -81709501787460 -125084554752037 -219976981246742 -124322855713205 -280907117319522 -54465395568841 -86553090526641 -193658093344018 -99388098258363 -136468970541055 -100530100905551 -208876206781262 -189520666531846 -123265911462414 -64606950380960 -104173062772344 -170678400077775 -271451723633249 -28382064159617 -189891507743443 -253193971834669 -199035079895516 -96958872741980 -256286803161009 -145853977124836 -206810901992414 -41271702393159 -222876412203201 -140778196210886 -208153240638864 -20311933208395 -75360934423343 -254583811994838 -197270848063503 -193095133926830 -193521485012482 -175965850625401 -199380506060805 -45568445817240 -84852694068897 -118103754850084 -194201689976197 -142706218307238 -87367280811267 -161344571922826 -110836540395284 -273225838581574 -165844260249349 -34483200691859 -76635339301894 -181542440256439 -219116692225253 -125114079875653 -172064795320367 -247876594896055 -196412593596154 -144608938299134 -154123351662804 -250839054872564 -236133168469940 -220842589915267 -155799232410475 -80358190168255 -117922503669794 -175469427550695 -255635651779025 -192447932879877 -39567735116848 -197607954816040 -175435220936232 -116953980194261 -78552414217678 -250132913313960 -233934711285957 -75146327709898 -250873500802252 -218673010366604 -190075762943003 -20765110436714 -187823960334143 -95799363036217 -219720056263643 -68584252674767 -206775116144043 -206444107699922 -200833727143045 -230015124677818 -91229151157563 -21685605350334 -103384038927941 -99437742214537 -95768720130536 -1940999799416 -236030250255257 -33667098966056 -30989193852738 -112235471630949 -86419311166859 -216539302331912 -30645313635559 -14468722888388 -214547083333410 -231890445221981 -46143978550939 -34742113031405 -142736741641617 -240298498516895 -42244032613992 -44527831585257 -190168145310274 -263837773376566 -221772546063867 -256184944457425 -278863711292898 -21313182215801 -231020788673436 -174280152796447 -248853747543839 -34895040151905 -180796350813576 -163275095949702 -264321362944198 -132671859945610 -189632103111283 -110678545003161 -128495168119953 -73110218165032 -155957395243507 -262102783537321 -53942465917469 -165296496061928 -217378875880415 -157472824056879 -246710702683756 -259161762785750 -23173170250778 -163685278029271 -279289994040849 -229846746011788 -254753938157596 -87158898743466 -187483890981759 -173525388628134 -124063074111108 -167240903493061 -70951117425392 -33356535118111 -60125136755313 -55282536419154 -30375010001428 -146442030719925 -166993224254737 -150857498372996 -140422603309540 -3693474729340 -134467338391535 -212953811599344 -269286943577649 -188118289113548 -72465607465795 -261598747541826 -87703066400708 -239940491509689 -136314757717976 -146351992610202 -137796303172220 -240186508739482 -101970518603398 -11504460889913 -126557878172003 -222375721869343 -81255241367450 -163448197762697 -25318549979998 -131488469361694 -100125624575989 -19837482723644 -209875506012512 -18095429414879 -104461802359148 -186402862406035 -146285027741802 -124867511678091 -256937289868773 -263406870787596 -78650690732451 -70075789462739 -135950987071815 -124252345521494 -228410430423556 -3573317755800 -260479027637131 -125452300601527 -104905732965831 -187442872241515 -175726720321221 -30800520584606 -208175848005059 -194312422188676 -145386385701593 -73594247401700 -46164279055613 -281002884838820 -100675142515926 -78007530206126 -229577301180425 -260490596316115 -262331634030615 -180794075228650 -164408523094718 -122888046206094 -62738536332373 -61080983284488 -137754863521102 -115806442354705 -149912671958120 -277075484557327 -202052602340501 -103734238378715 -172087085916286 -199417960300712 -32105291499480 -138173621639340 -87029064975971 -180967355583695 -98303834401689 -137178521329206 -248250197583014 -271008639250931 -247366802547904 -108521729066506 -169549249057790 -218934712365794 -25990020972651 -239549400219915 -281149429333720 -82484537600254 -6112958237823 -155672372221213 -111103665072802 -162852846459279 -215221414967330 -256654241624266 -79202726371775 -172427825522139 -174568244387556 -242037046228402 -47166722046587 -121210940083731 -15240230118283 -4297676681793 -59170411357384 -213905335405099 -141760385694766 -209214390023637 -8042995057568 -248254231500925 -188371612957917 -97758630831414 -254093034577336 -136844910901156 -49788545678956 -158630897305453 -25067662601311 -92241973208697 -63763133861657 -241169417381718 -32624896193117 -201194440248568 -149045603288654 -143849590537181 -119273153325655 -274443675650063 -275839350312350 -191163094855583 -23585534046309 -206540043169465 -171529357989984 -20269175337583 -186806240193510 -181104246339569 -17298415567631 -152674671203402 -33214924022594 -274292602932035 -69420492401716 -213354502048186 -135674680314598 -126745797296589 -51601815998726 -43581998972785 -79064258582123 -104590546157892 -205322757418302 -262183431517395 -147946208436214 -146195054567736 -261634328058334 -261363519416925 -260971328043892 -136686027978020 -156423022338284 -103384932404479 -231317675063103 -186117730121090 -41360530905269 -97644354625193 -210344606136608 -215774059382944 -251788540354065 -118223660204912 -191655823429590 -66714204204506 -149384264862272 -79991023309 -236773565456495 -194222450405648 -195648301486273 -85095379438767 -9401597003901 -137855140550858 -239514042401859 -172092047803372 -164285735847135 -8828104940424 -31213627323147 -173061945870604 -23224299170688 -137742264151066 -167123459845113 -280821580276389 -189383610749457 -227387546739024 -230011178863287 -184038007828560 -190597044364709 -2908369078085 -112511231921565 -77619549702987 -255059668869942 -277879328995311 -118241328210080 -108917147617226 -271084676058045 -170240575000570 -174033064428369 -207416415871918 -47119085778346 -248982044681368 -14639804148411 -14617482525611 -173012970832356 -73082337651783 -38074995476791 -98488724214102 -74022525086025 -133878261011846 -72279972688354 -236322871389817 -75306766736597 -23411292680191 -237011857556737 -6015442771623 -245786838879179 -264241893586988 -231531248839127 -14190944984892 -127722743740992 -229664021130154 -203530339142399 -84157088897198 -240431748953178 -139288665905395 -166440473182585 -169533115517638 -16615779135476 -185127051364437 -125241886657899 -35449678563175 -169476841313363 -99607641106749 -165028392851788 -17746182785477 -230286221014588 -29253775117368 -34736635069160 -278260800364213 -35425553662920 -153506226976338 -225600276484519 -91757912653536 -190979179376028 -159753901920596 -199365483992362 -130119178557554 -118422191120275 -254893595996310 -37924994171575 -260764224288489 -30058336379353 -243196089792640 -19602571256268 -248900937237028 -261384089497597 -45621551245382 -196787547208566 -190355846792028 -32066865988164 -38410825959628 -22919100863994 -217251219876281 -205088942162905 -245160904548429 -61249814474724 -160484761297362 -266273388136132 -30029746076468 -24971276670703 -59681986205575 -43125405567848 -54183286186113 -236766998563842 -234243345170198 -172180990143025 -84731843717310 -50513454220204 -137741963613507 -32814643040920 -150994825990367 -19291803040319 -73064834622921 -237270103875917 -157123227990456 -188173929461772 -281197317067522 -45512507514171 -100057660180147 -91749350407669 -253456192655351 -231999907213973 -18483273994240 -5307304430018 -86869269144809 -20923814869458 -226703844327036 -70155670652695 -78451663887248 -36788232275867 -60126649039268 -196475986331054 -76711809597464 -105429370039597 -178005900453963 -196143155556787 -90472835939156 -166072955974033 -226781501221875 -7233115721786 -250171846208203 -66370581092394 -95319526283444 -197611672997978 -166959204470626 -247681420296656 -12911521920171 -221363892031441 -192274659186453 -225080202739243 -79573774511379 -125617545726749 -6868838030764 -95912620563932 -142767390710481 -76014934658402 -106891247241054 -55665535432801 -214830422359256 -173859230043811 -57408081998972 -7274929998002 -185758290806803 -250915098681761 -249114395704640 -246843732212118 -218329438760014 -67487843190414 -152224358918538 -229144049744461 -190487291119439 -203286244649967 -10244194047514 -220530266766758 -103781780019175 -183121888403654 -27925812223529 -31044615376167 -123834408935300 -221450775717470 -102505586210587 -86541188181123 -268946856759623 -139334757494828 -55877174653510 -249517924592580 -135825077902612 -122976172298478 -228012850752601 -178779498845569 -155058672370097 -67131705786902 -131233023379727 -129374659244094 -83986335444164 -133249080657272 -53714504205302 -244756915467872 -249262120892353 -95513945174924 -255213907064725 -76054763327071 -14950339370771 -240394337500990 -156812490000305 -126604544315522 -91331333425134 -185344022133034 -231186974201552 -42070690865930 -261049951170343 -254020867797821 -186935796643389 -266447257052077 -278110035421250 -266189423586467 -225334202740743 -193441236636285 -279849828763673 -89243324068055 -124622305270334 -254623057927974 -164798769625122 -67296094472324 -211049578886136 -186703500094997 -113582116350853 -76699539485487 -219391252390692 -3819929150621 -229944066143349 -245843446962313 -64659701086099 -39285108042370 -244794477943041 -152981510817754 -119961769742524 -184233531777165 -250768929905549 -90563571914653 -21510348832501 -226343800661661 -138454577981839 -190633122344504 -109704129297803 -253915351479754 -173887008287065 -66270456670579 -151946814824568 -253612785970727 -259244699322624 -76166487778065 -174248238112958 -127262922234689 -146548149179362 -183878933860581 -74423771880578 -32992216461824 -195608266881260 -111034026265541 -258816070660523 -63361916157220 -161945115465392 -128451969511663 -213458123554673 -41557190258066 -272554600014922 -133064109107544 -5952998808032 -232824193492907 -182710546988774 -203280033031026 -199577094423633 -262506158269213 -275377786516504 -35173934209865 -60572682550331 -249715574966653 -110810436867040 -11500009684963 -224670164533807 -4856342578225 -139906654018083 -134521444791508 -88249830062852 -216845812987823 -131262825878233 -152219898485163 -185274250840584 -83929019677689 -263757611874263 -146254325460896 -166279235951647 -246354884784774 -205064255108985 -206660257992066 -41326218606454 -268248876816758 -126201425533400 -18012163342132 -243220482807582 -67479108610377 -123303315028752 -97010242005839 -248530999137619 -68131973480932 -98257293860980 -69611119888938 -279539817452431 -9263076821655 -51657700362376 -136940290696107 -81317442662960 -16183651688042 -177599307390788 -173064816948747 -209907096016231 -100040563692047 -203318723571196 -117588891807328 -65947554213212 -222275796246852 -104502323892095 -274889572233463 -244869646551461 -152307819241345 -172803213059061 -210007704615579 -86655532996615 -16245560964874 -17228840702124 -135370071466396 -134471412801910 -196401354987328 -85224753442282 -77960737035879 -203434073423403 -236880215831991 -191968324323829 -99409679530698 -74116182119109 -228524716999516 -50988659783322 -122893756692347 -271110234216025 -154701646883175 -120232295603197 -185768770682116 -49724362221654 -139335003909948 -267619211510056 -198929564883066 -149762694215893 -43436427107259 -79953925960055 -279295935518727 -50213297418275 -211835803282994 -113654428966850 -107640827374411 -185786253423227 -104050893505398 -249644457196473 -34899610340341 -60786966226451 -66689737655462 -245753057335240 -66629915706358 -27755350704537 -237708988471512 -179415016587365 -53053957916793 -267320237155031 -130716326231234 -8026312249448 -60721787087875 -38170187888172 -235189424694773 -123767776981003 -94974309636019 -248324747342947 -34507206736390 -39448726383083 -72357697029897 -23431053998968 -84132552162194 -247660988882779 -230713755331322 -80503734828694 -255966820839360 -115063501168910 -207124823592306 -60971833135254 -213145620835473 -186917508462648 -263784107636038 -89992784976866 -224250700818694 -2884899501457 -205209581806910 -21807939191308 -60450579951012 -274048642458453 -27270481006693 -74231879435480 -4553385587829 -256098913234281 -245506122552024 -38257746855892 -205833227686860 -126242811386038 -230327931617820 -252633089062159 -180786228240769 -105634931196325 -183494472771927 -252592205856319 -208369889366916 -117441333803374 -255471971537647 -198742198598764 -9707624998291 -171842326630703 -160226929769046 -89204276954601 -162570301261275 -4493615866267 -262121921603928 -63500862631477 -203141460680229 -185209929559109 -54158401862536 -214131079990916 -114923142415879 -228324219097749 -179157879851506 -51617776586227 -1879788699461 -79073544614159 -97354501661738 -218038302635938 -104042067773199 -271323466475850 -12778954078410 -208727880220296 -244518294636728 -159507020001738 -181801753818893 -280812361627060 -43629838708680 -106256476664808 -100659583160802 -249924689493131 -70011420176764 -110220763228500 -264388039136143 -184902096841611 -145539505825037 -267166015487614 -125927333833471 -238665199398229 -239663167238737 -48797342407572 -233328466169465 -251660563885990 -226507807205960 -139868382038490 -2946118040293 -51138100865766 -220975744302081 -12161085573890 -229494122669726 -214372259257823 -182454548250058 -205426885122192 -85591685482614 -224843745708121 -190582658171024 -72773597634026 -54600024231161 -72791951393279 -148000553309603 -24963360417354 -72153854488985 -176617067804630 -238292205318385 -10178011378472 -28925120706042 -237848812816945 -89802504530616 -29572658534356 -31154247482971 -146152796766668 -85638275634500 -170158256672400 -76477852599820 -136525505757415 -221841202054207 -39261551449417 -49101183055412 -151741124636766 -220939866763985 -249651523079176 -76207043958411 -58452752735613 -274954181025657 -215680500966613 -48239621027573 -68774177899941 -14238642809376 -280448984227884 -263259255376103 -61059493956463 -37804769030937 -265657165502028 -265587522038892 -86539050435718 -251997444872612 -127247112043989 -55996696193055 -247811038944612 -182741693945614 -167989967237531 -145572405192371 -201038289637195 -205591270847993 -262356312326643 -64529800026080 -47659464279273 -167447745557050 -225610868847227 -103404515143372 -25572523235389 -218614459917252 -187662634578392 -131777835051755 -98593004489683 -198712299338245 -12240598558611 -12240540633471 -257162668430313 -184251511569421 -254290142236396 -29543914760915 -215724450243528 -265466092410860 -153271049964866 -216275434724549 -249653351598392 -54212319845931 -119439931188780 -222417308511278 -136402449339034 -275431390715065 -50535666988780 -23228932895800 -154854361839030 -158533206741612 -52625192920926 -1685763138710 -239598071061017 -164283019345615 -40953321075426 -270813031268262 -13340200822007 -128177856305727 -19068455607710 -11527899457798 -88990116119085 -115073177334731 -127312793353036 -244451001503486 -255211365773138 -81925460527631 -112288676353148 -148054419432192 -95272336697301 -174652056457406 -230656203416173 -220181384723531 -19030955281406 -275437624075375 -219912736228247 -16957490321687 -272614502245366 -149988803568296 -140272549441594 -188804706595593 -155459916239699 -251603651062394 -32076507567765 -265296448077580 -247812189951379 -250429269866293 -11082885334806 -33136289305507 -93461341594268 -256825650905836 -236752969209549 -131480833596243 -61677110297252 -195697560919791 -88112515955474 -74556144157372 -96353908845706 -73099368369800 -90623285880190 -244480795202250 -233702339023141 -219926611253143 -264836283664353 -59660623491738 -169562894448489 -230501514062173 -73677772950328 -267992440867632 -183800313118236 -225431993048591 -274841459348080 -140265722340146 -175321717636502 -259948421321394 -194798106872995 -203726767801817 -182620713500201 -271205520942734 -162836406793037 -76021110325013 -132259342121560 -154272654898931 -142969837833437 -276432800801285 -228685225683427 -263753994463689 -263346012002584 -70240338631046 -17184765956130 -63923978481461 -200800964986884 -259070268946259 -193317756274366 -269942840424943 -158665949922208 -69952047248526 -62867758126301 -135928631605132 -147629103731199 -57094356619600 -71373082207766 -95341533367935 -87353878737224 -34218706570104 -23091180306474 -40352828394297 -220530652626959 -219158127743753 -252265747799710 -133841693117816 -17602348701386 -224209192951623 -82092098063310 -95183050206101 -184860711219213 -97951972218434 -100023953233836 -228792532807868 -208999898502873 -35794275863504 -272722266589472 -201621182788387 -115255965237391 -182644675219932 -149688077007287 -182021811330127 -77150482349509 -158851547658097 -206954137323876 -126009720924840 -61261211047158 -69837617043344 -224467114523006 -112696719942318 -223836708291501 -280680026911008 -105299187374509 -42973526450426 -218677565132165 -138841660857715 -94784191263005 -86503261844861 -207209956446404 -261529664168383 -183939978796013 -267207109353423 -153378341703335 -92505772581167 -19746142705069 -97976885252570 -229889641017546 -79316932585061 -259222246585465 -251673767224295 -91248061744012 -109786392076259 -9945532215571 -39167641385850 -83096585223714 -138102684467733 -18761460308279 -130158603513639 -230282823421328 -2826144711776 -38201378355214 -48844981102986 -27591688278147 -167005861643274 -191215338008611 -42199180001098 -6983446032232 -218087669619172 -235054713799852 -79979455814447 -270553282093429 -133997708501354 -59367206516546 -32799057511245 -236207437894464 -94725568762077 -72911164167272 -213606431973687 -2086262785090 -241534468191408 -7291922441193 -59299756664555 -158023709314251 -199961544735091 -24808974813626 -74530310907513 -1151235176112 -261202880061627 -56597407209625 -61846829831697 -220899709964236 -113709070584927 -42865520875560 -174714520855614 -173651799910862 -165803433454210 -52157674785529 -129573193303634 -122488644425807 -116582919962413 -202828210290682 -103970593416297 -40773292628831 -272251873860590 -51074048978289 -278925247558713 -259294074590821 -17071301984720 -121320656558993 -192300970853739 -231425457714283 -110573538329176 -245768610848589 -120982054424337 -96064347865041 -259859858256746 -18917345452167 -270070405017170 -30586379172561 -18597393897340 -9785948113427 -107055264962920 -268508455240679 -106150556373002 -14081307589811 -83694400070810 -79518458786642 -249465769627663 -144217872892342 -90058059488332 -242971363678060 -180229019058692 -113674511773399 -105448607682010 -48072459045021 -139421228461053 -134426158944455 -266983786542646 -39946673439965 -148579659872574 -106368353018593 -60022977475632 -69215419650585 -170311463885087 -241638435599977 -159350859936942 -101434569042060 -263424047026786 -147364653367256 -169746402579253 -12013208536263 -65929584217383 -28690194212348 -166088340256740 -159576764888836 -263512285222059 -127752090744367 -138852819772766 -225358636796868 -215264760809782 -177428799118687 -259525329496477 -58119615940560 -171264510683604 -102460085583711 -21832741250295 -121690771099721 -154310044505214 -248630138708633 -235225680221150 -243550563958986 -26563993339317 -157266023567286 -85647044561363 -176320829604107 -8658403668307 -15405987643328 -255686148546949 -139850479018272 -40171111705099 -206637017344418 -36976503957874 -40706095001596 -27875772820083 -21885189473628 -227520311382298 -220121438489933 -88473322077496 -139318668024125 -174482221448493 -140888503263247 -153121002938266 -174770512831013 -80990060501740 -198233352974634 -182004195351491 -52105135161867 -90685356355164 -276542164635778 -121147273535248 -77948955000216 -159242992636022 -200007864150891 -121519718476512 -227750480562211 -12633536691147 -124827592478491 -135748872223450 -106386802113435 -185447267810066 -236965678661156 -180563830560847 -176261009924061 -128006087024061 -242349807135925 -165044870329977 -100916895199792 -159254878706643 -67909953534759 -81795166857525 -72695956918782 -277823391885142 -17843305007998 -2361836665175 -35792817103708 -215085172461879 -41332669553704 -114009571317245 -23243449657891 -68153098794014 -216330587040890 -90615927161910 -130505428067141 -102156997010415 -9544519850254 -234099644545364 -205421062612483 -241164822117840 -8798197747073 -178160914322001 -134655440267416 -96811394089518 -221003314512982 -117736297478704 -229127259038880 -229432494182602 -174383318629735 -112885863194357 -144101841611785 -110080269758291 -107727137737814 -31550393757462 -29345389497335 -273144106483189 -245184813012774 -164582176726688 -117947699985569 -51925165957542 -195074002189357 -260983212326171 -147304412906112 -257929093958092 -227682398886910 -152570903615325 -108176953935445 -129642527594503 -132613529684739 -263850966277583 -204682701543922 -235213835983581 -91465867249282 -216165977162246 -237886074909468 -220139683050820 -50456806101374 -157896087794446 -33987444480295 -152998157895289 -195653879609816 -135446191018282 -115657991702293 -277683839423788 -205856230198126 -47479624586445 -82703394339519 -35779439788039 -206640604961458 -258211784978152 -31582547724265 -272103228335634 -17599330316649 -56087240288485 -103077383518292 -44493659911363 -100259921591512 -24997100703929 -236948214560597 -91658555431906 -83116151889487 -227550970928432 -241928743488806 -141272176064861 -12839756073143 -129050420093079 -166284193819778 -210018450141003 -271457888890762 -57407088346534 -174622083377381 -79371501803980 -120556229420166 -34294805034360 -155915743488147 -47850783722719 -257257734253827 -182808053750974 -195117517185402 -119871727889567 -26228497620666 -161858416365690 -121891353739719 -58004874942288 -20949657698573 -259465130188827 -182569995716879 -138444520260033 -209663639663468 -2016560426033 -59434993998753 -268395080326234 -54304696915767 -47376608455548 -97751442233092 -111037216308817 -187512054372142 -123854613685004 -55119859647638 -151750605971123 -50665950338812 -125878067258159 -76630902068846 -49967131815358 -259290859239175 -252196109321957 -171686179037753 -177380762201445 -77174758048264 -203303487558995 -29224380365991 -193645465397202 -31959350688573 -138868143345732 -133895234976400 -227332892915146 -228692120257574 -70520410180445 -220892087086877 -210807978720882 -135597154907269 -21852603663721 -180679624854610 -214055066520377 -145267643035972 -42041883293139 -222318244230818 -9162602819017 -265233443064247 -243715533553502 -242983844974958 -138333295615005 -136837734142904 -15293387191757 -60331337310731 -253152889543969 -279001048773122 -46180976810727 -112153759662565 -80744525520610 -100228773636104 -34975847589452 -53709540581246 -82937571475188 -6328083186824 -76576513817596 -272036556365216 -136537090864789 -213776690065025 -53139536759392 -200225669656161 -80552727485290 -139829633058002 -204187529322978 -189059297248040 -8290776143419 -106749004620909 -76562227979004 -139820966432254 -139184416103889 -125334550595036 -53492859973389 -48768967558028 -210371715406336 -76775546311760 -80678382872276 -225387515659767 -15929142915183 -64792399717462 -93083211699185 -1574493093821 -211477701858208 -66755736845131 -113860129053233 -206348477514545 -60968746202495 -196899082373235 -152708965714227 -245877604972378 -234813832503005 -246265094272865 -227869138078525 -245623284379647 -134993107315791 -922115839430 -156873327380003 -1753278334385 -123386181660340 -35424972417975 -258449753953776 -82308748048415 -264878563864867 -27304934120823 -12317965113080 -201902269442468 -114013375197524 -12756877923570 -232947436762243 -146741015146640 -210006185897813 -53670635918346 -26584256759012 -74888661616834 -270948804462644 -57706396228736 -237155913634455 -240274731468538 -84717700599774 -61970814934798 -117338003198752 -209998451165623 -186239005192453 -120260067017661 -216906951869124 -13344249165842 -141363816741633 -195233503401060 -145242697465358 -260814725375855 -274389405921607 -71053459938519 -198346236303611 -90714927734934 -63016760106706 -136757710219776 -19201527964314 -89531410007239 -260094171377617 -276918697092280 -159284720823851 -170079248563373 -261732047746748 -69020629997348 -60287031197716 -123239145336814 -174888553396455 -119068217181707 -189077240164015 -245245856311741 -176569365082601 -46481880820269 -26441778095595 -25537343907712 -138882171778022 -173321872381986 -27354505908387 -202041820923140 -134117594086199 -268860723404200 -61621699954342 -198559878726154 -185995041479447 -126886591986811 -98280378667409 -276999719480621 -182415213613411 -246709937128658 -199032307863680 -273021166037345 -202512282263322 -182413617890057 -43213133405551 -137110757041334 -42756676061347 -19191940052650 -69513252996876 -259783939033552 -161794022274763 -243273901514610 -191491766750404 -197188352777998 -51918873957168 -241209101000320 -147202089071606 -64087861652860 -161254642999378 -10604938039920 -236194596490723 -55173901003312 -177124789690225 -258707287206490 -66082001601581 -103684666463920 -117712407640150 -123058010561047 -186713534085356 -175105422888846 -248354658290341 -121195499460011 -252401827059442 -215831659103122 -225525173840404 -29208956992185 -252089458544156 -197350609605802 -23740770129931 -217039446212484 -118142327286070 -145471335753962 -168469651961697 -252206965476102 -42608246607715 -89996389096841 -37476611456791 -35409529569459 -248800575891835 -32021621033525 -56825901372695 -225563629725582 -76260650095841 -263664039059187 -272217273595175 -117288765680513 -210598459286645 -162572948394606 -269046556047777 -102264258502166 -138763923522499 -205218724650958 -196829068648932 -70462309907079 -119848378401737 -190889459045715 -272806453239623 -5788792779976 -181746032996274 -93779466564437 -194958868158024 -133428075271431 -129210354076853 -252580637553921 -151688370959137 -2744505663508 -165539730137507 -130332733765771 -34877914082678 -140594491596653 -83396397818886 -17566121037468 -125417864649054 -219112740905138 -246931011322454 -28305085673479 -115233279954389 -84442166167531 -132566798041112 -260326903678256 -177721732310700 -221283080083800 -195857001604766 -264559940212660 -124576871745241 -87787408644226 -161161848020973 -88344159951192 -199988671062356 -56840428382197 -196963575246187 -184608679588054 -194882548288744 -11425968430770 -214912231279629 -19713338377180 -255774346034870 -133322558953364 -160869057618625 -171065055201087 -240324214881649 -177783184737167 -175652188476095 -67012490345328 -99370628139160 -24089948972051 -122859391362260 -216991005224517 -174742159392688 -46593009728829 -219162310058086 -263611998194222 -243167776472792 -82884136735299 -80473075154062 -156945307913519 -172655995634914 -260641987102543 -190728295664112 -42205609195920 -184646082581474 -95087236517591 -53071237355082 -62476204211253 -143637716489557 -34880031098914 -102158249041277 -180141560068689 -277973041781413 -50292256374535 -87496174492117 -204480833911284 -238484994517671 -85905445283917 -179105569455670 -144954121243676 -189467151280958 -90716043165159 -65014904797827 -227704401701398 -134056208303175 -27695925888996 -243832098430685 -269367833312779 -275574029822619 -86092427834817 -213714304671623 -63253057571419 -270450196584122 -212443960766827 -228969787519672 -169861339495052 -110225661507881 -164755993356487 -80127781666255 -88657412396596 -251296643416847 -271237443536787 -80932944374362 -127215711544 -147150638350139 -96790934546856 -206807212539447 -244312185607771 -143287827113529 -164435629124120 -19474657350048 -53149491095033 -187747140061554 -6820424909229 -191672925338829 -148487228674353 -96597078242159 -274451877233713 -5291590742582 -101307615436877 -33701522243495 -81692731186043 -168484727182237 -51598075380791 -237024593556646 -207565197123516 -273395345143315 -44718954659618 -25420264330016 -126208234861922 -80795232180905 -46329426034295 -75173047977698 -28378326558722 -33723929479619 -229951356948337 -62983022940042 -101123400032674 -205400721109069 -247073575647942 -251598316351582 -27662842209983 -108646194404021 -152590670869219 -109771407329226 -108663677145132 -96677470575446 -146872588948639 -93272063127742 -98256488828855 -160128325994565 -111092615790693 -243863138810679 -171977021196913 -111438180739916 -14564591128497 -81424886581583 -95836524284262 -23111389425025 -215304949617322 -142329668165682 -270171619814204 -175545044686655 -76230266818997 -267004222366928 -117148734148102 -176897968833081 -199473840645458 -137144565232958 -260344247952548 -87566871010962 -171381386132463 -17140760262702 -165040844861114 -210649170541521 -91191546474241 -158212905144711 -211970338968036 -152620820761393 -178825856940782 -110938668930590 -217103192026336 -98484760338408 -227149616304334 -123034120722493 -146420903805305 -147685485666625 -32700636896920 -119476095877219 -201319971389068 -280180614738673 -89227171552522 -187061299313189 -89549214683817 -134323859823898 -241706240421101 -164158615165491 -53950625507925 -241361262464217 -20114347495860 -46376936420125 -7822302977890 -132294774217112 -246045996494917 -235219825997476 -95327051733306 -222264533173287 -176214724084257 -233967396566429 -143892921170212 -218497112355533 -228387175543549 -110261209212071 -233887931589261 -33654572206378 -250530886739755 -218014869339901 -198675255111370 -179100168865996 -280034368507707 -171652880428269 -229403239812777 -34538357560359 -117187267779947 -55795985600507 -164724461340333 -89018483137524 -239746059772672 -36896659270432 -230430991241 -81382847134671 -38370695020128 -167336284509768 -242300989145916 -109046150560990 -101707689920953 -2414352032428 -138713609807848 -58315327176016 -192778354840504 -118701645584228 -249309468032533 -99964780102859 -196140964375247 -110954766866388 -275852592155429 -61107625040351 -272188990557812 -253830033114848 -229107786553659 -263097433925312 -74334696298574 -119462389786739 -23352701619706 -274067021596176 -133946600484583 -102549414997931 -161680765741302 -196435222756508 -123585837203831 -130770481998969 -168275217631936 -81409429476031 -23954661393136 -116984936011671 -133837610703746 -175930546361738 -178156667766427 -132852551022937 -164978568560977 -92452445604519 -103279818321094 -102862884012510 -279056448254998 -185613164470232 -159978640748086 -49195763090332 -96564006604036 -244300644954523 -98237700061283 -274027020897712 -230018908519657 -273291786694675 -1427053230071 -113127445013591 -119589539965066 -56735219734441 -250095843690905 -18170910586898 -67427868003014 -203603488834420 -167231708049528 -115224795670271 -109825757891579 -84867999946074 -42414434740327 -240832794527811 -75290396931474 -196623703950152 -237425723707835 -61715400251066 -132711214671666 -276176149601717 -233795306443089 -132557537369661 -139997965142018 -172975211694148 -5186908431733 -158064804240349 -185958299564574 -150170059703917 -238975995495234 -122713239427879 -34568020426662 -148895917583359 -281042380257522 -222050320878597 -226616419046399 -128407508990039 -36517273403407 -57059850793038 -7982921673852 -213716836848573 -118587312394685 -181728984266136 -270946228153644 -165926109464258 -176309749740935 -230307484980284 -72791952129183 -37732688715172 -198594518373051 -44618066452234 -232273878506375 -115610185650325 -152723994321314 -204265732817402 -68097290636422 -46537280302145 -171038576148248 -88853793232964 -206445458649605 -249435174184353 -61788237059659 -185534665981044 -54858455701643 -198420712180512 -38980347273929 -86995433928280 -267344330396486 -145740113580288 -230314742311871 -178386986466336 -121398760438885 -23344299857809 -210565195443368 -4763093329520 -250298810241789 -36426126299898 -87254802597027 -160537352119938 -66705506023542 -145675827306624 -40106304647370 -103334634100431 -12447043656442 -62902058769361 -11402722049414 -89597475201656 -266798365779531 -146757996723442 -36435819741029 -145546541584939 -23128368738374 -31030385763968 -57066502122426 -257021334577385 -35313525093218 -239144639185849 -272638947131746 -156809491730177 -144561157638075 -13383455918111 -58838848754487 -280151975071209 -6975930985039 -265326365740439 -168623032306831 -198164546206376 -230805631968538 -21430147928278 -198701777548777 -279194678340412 -182262580300024 -152484956603137 -277299177316407 -278226427512540 -244211405077417 -99488887437192 -131809706174597 -275128056016834 -47662488145687 -228873875566486 -138933289366414 -196807826494897 -234319979927932 -163452719981706 -115041888475094 -118024507089735 -53081407737937 -246210052843307 -154217900220796 -201486896179713 -95103155585148 -172973442255044 -204951816026581 -270513777501941 -76758967224088 -40253864603012 -155413478786354 -179902929501231 -10476540071560 -75098822388236 -116141434268593 -276662162488599 -44507949551285 -65059949376154 -278162186561316 -248661973463218 -243482624634056 -225580573322280 -26676732007736 -186150304521768 -180396280662921 -130823605125535 -27904927938303 -93525795781444 -164296761852003 -9373065845626 -70594240649391 -245317269375842 -118339498074584 -199694262172494 -278173292608685 -36044269619363 -251544007811897 -73351537698482 -106999782956451 -209433607193628 -196844611802517 -57855143989825 -67900432855156 -190143659754709 -45692733493126 -115233710886638 -268459773849876 -114957543277987 -116825194691729 -146902428649247 -234912381647644 -87258093901299 -265782775506212 -247370213377181 -235121684929867 -122808133012969 -119566996840805 -44939328402970 -159369938129487 -195695143025311 -237503353600527 -198764669402477 -110022999474113 -82345388877003 -265236120418823 -65151510139657 -270290659794207 -97089116972459 -152342627107480 -85513513213377 -31120009752203 -235668370821622 -152662689960447 -242331930334491 -120790093335329 -99199342618510 -133976917525609 -9771237009117 -268965860719500 -227989008179651 -56019227788444 -208921928830632 -3247170330558 -166749996959886 -11708620454742 -178333470059242 -7415044723768 -72877705708276 -80119991914638 -234593703320517 -251774282819213 -170869444318618 -183110363625952 -129698484779670 -3198463647364 -118772306701082 -250823174232444 -267774999583939 -133672961303050 -158527234156680 -37426994758346 -255501368057372 -165807249121453 -177855695099670 -277973737164659 -135952886199778 -211394791226742 -80750913112985 -166389132696788 -277991219905770 -7008544628867 -237361273818838 -259845349527503 -181698784316021 -110298652205306 -238052612720124 -236226353583002 -128754161414190 -128299306589613 -108863694375509 -49100978241263 -276318726959171 -49531106575901 -260606799178777 -268796518303149 -4554853471592 -51470772238864 -256587402230153 -268304551461887 -118552228207289 -96791516943509 -267975232270457 -247328676008519 -151079487249827 -16212180754222 -262815700081755 -140811350439925 -14682263944075 -59205654806035 -100098852785941 -37817742910750 -265657106383931 -104086782100123 -56828355587054 -106877414839470 -88531437414435 -179897322556652 -243922589500739 -163525351610767 -130421880029104 -26370339209173 -259633248919662 -107378046208717 -46386044561584 -243068395943782 -148691100016682 -4366458975160 -265229383867710 -275354038867375 -80701418138957 -190501471793328 -177074527141112 -142311314196622 -219988181270600 -105790008863071 -170806715518055 -55766660684115 -245120954344800 -99299268302114 -38098519208643 -251256121458953 -247807910399704 -98111688613240 -232987030893053 -257309650234642 -270794660670630 -272330964447932 -85145595622709 -262875619117014 -120676629363919 -38219951881629 -71985742854414 -208944744303558 -159098924803136 -134532446157613 -231069230584906 -27858574407086 -145583847615295 -32152911089219 -157057693249573 -32558260936109 -142389732971548 -181870213767047 -161823012280026 -165328705149634 -98004128685520 -187282244708898 -51672567423501 -194206528830639 -242250701735708 -195163959957605 -84095662634197 -215578957531249 -181306624165166 -44186544739198 -274230643354415 -171418131967424 -277860273193249 -177039341608846 -28053992826529 -260186737462351 -144483130308548 -188698629598327 -149152507239726 -133583841161667 -67490109976482 -73467169256074 -196667273506528 -99488646249134 -151640827605174 -242533179917368 -83837184599505 -190743435045453 -94660817415161 -269516308883632 -224721311612976 -184701580578377 -44444449184657 -267943643274554 -201375359127301 -276616311612296 -258909206197320 -218597101288398 -82968276468586 -155216289691943 -135853394220178 -70686027491697 -136236144186878 -206371187086541 -5990787449565 -259249063750075 -206752977254288 -272289972071373 -6764133944936 -224295245805763 -226370756180692 -182388651145812 -229494323559245 -210935591428539 -266513434326690 -196638916067374 -81090000778332 -234588377334919 -119037281466315 -243238323996913 -244469608382455 -132650726634239 -1323657961982 -253362227308085 -162541277116729 -91051785394508 -49162317165209 -259772567517170 -33465133936135 -120513786624191 -145233008257732 -180631203127122 -257593758452717 -132557473776319 -17768388385127 -245212853786448 -215259073577956 -265487914342739 -260851588507424 -74409028712368 -51045768540752 -51976481578591 -162419847488697 -87758330996498 -163610058018139 -205941680112615 -168647518748116 -143896410561229 -35100396466689 -146081006527302 -186717194045970 -270977132488541 -27497183368548 -224121815536578 -109561840558721 -131551242431512 -225980650884823 -90054012276281 -151552119198705 -256654604138892 -83116150769483 -49772304931298 -39246588529232 -241001973981743 -179272873451859 -103904558986192 -82529132258490 -147584640399329 -245474815297008 -185239564846955 -278036186725426 -20754327854586 -173862921895627 -101455319961745 -2194720329103 -90686738448183 -209108206139525 -195802096178276 -7519813524108 -6016169195399 -243441588029810 -127094291135655 -189536695772940 -22833250515023 -256178040931239 -209125050136737 -15671017206321 -58241080672155 -139943157727979 -238232374004128 -151808092169547 -206093276091262 -210099475555394 -38603167368015 -245664404966721 -249660679879830 -61782907372646 -147792901664822 -211333504029081 -234731623065067 -109329080882291 -213199462575489 -186709345123946 -115806387633022 -58347846094484 -271940109333703 -20842589601026 -14621394104330 -40706814527010 -11705927843571 -281311088468612 -95889531593366 -222258697067697 -242017445380260 -154731021058370 -119511075598097 -68072089948904 -60610982797732 -182914340964132 -111241080828418 -2239000677609 -143314369162678 -47721500194109 -66780300997287 -82449982304441 -133187318166935 -229149524493396 -70149820962741 -220454279514678 -254017879938470 -253629214050985 -258505407852298 -145109049285663 -243917739641131 -207973859301124 -110167192880678 -82942178637342 -121492406280601 -157264627752973 -184225878868701 -115642189876332 -116546904235217 -229841396541733 -181560297757087 -124304179643947 -51624600872224 -19388286719362 -102012671439392 -66346775588747 -60432120632689 -234644580883605 -213377941664199 -238976381355435 -104872006419212 -245164026671652 -137695914395380 -167844342892281 -58133585804412 -70963075796274 -44042179070440 -238285159915575 -281189170762591 -13895145769397 -278226849529213 -241324172932762 -146052418437878 -52210666702922 -275007995578933 -54389202968317 -227880272187377 -81253532621628 -52776834322427 -231904564695320 -117951610375968 -168564820977092 -269376535854480 -37709595536922 -63597015672608 -127296371754295 -142394351559505 -180202305137622 -96270152706376 -60951278003448 -163374676163674 -66592728540834 -273962221043255 -16931523559396 -277435616008568 -67513353038579 -62365592886646 -50908902403062 -208933977045569 -252665538189530 -3035424857055 -276274963183675 -117963781296851 -142649907037961 -261069202559314 -131966982001827 -191305127735704 -10487120798806 -194638654108776 -989738769792 -157227307304187 -47296346669080 -46269830057977 -193652217628352 -229383968710863 -127603572451526 -531202777188 -261825676691255 -132519715471494 -247824134483403 -175855439884387 -204876541411922 -126740716630503 -51828531004103 -247507638615472 -182926930413781 -82293539898543 -27038250803780 -191002081989541 -121120344489879 -156520488088655 -37937642534703 -252409838879390 -208779511415793 -15231642949621 -189197055620946 -132110676431723 -160791562658676 -32991247583310 -255626679584841 -229266905367068 -253757286077419 -74683696312149 -212874518735967 -182396862079064 -21102443373025 -175176196704079 -13530822165591 -16664097495045 -216904582557638 -157391430604542 -66555021437125 -73802382536012 -280501231532055 -39989660899906 -204486352623894 -50547340744092 -121296828795957 -224066004234209 -190913018545802 -204223555521590 -37489331910253 -80891323082119 -190144650389226 -67505929727704 -73570974658503 -105433503199931 -186626586861418 -273144813645618 -201069702214591 -207288857149057 -119637279782089 -34659510159801 -56068645581165 -214729549473428 -114255102070932 -246687605113781 -274589940081848 -28119096806673 -276156577746575 -201965279448618 -27983980191043 -81756945032096 -226226216283610 -241681225132085 -107477864207411 -241552694045217 -263176156596 -6222864353741 -258378838369666 -5515365568856 -20648314574315 -211281403497371 -58701854263617 -212397373843549 -253331073495823 -1620827836486 -121164916560092 -219467373870964 -156134022314520 -161158912335469 -103782554025273 -196700574485005 -60717433329605 -39927601225972 -225430421323611 -269875875879867 -188042917793038 -76116145188002 -118121715039492 -249095811968430 -224016079906464 -140605895738736 -175274709679796 -216889208570776 -142645920659084 -72683921429434 -47518342975198 -204167610394953 -199794382546456 -219833474226615 -272815288330984 -134104988229451 -11426515204042 -220222703553113 -66995441209733 -219881639763924 -265717417336810 -66416138318836 -242985583433073 -22298938759248 -29113397637969 -202407697920183 -90202571239846 -65386020979696 -85275739206531 -278370260211316 -86079871350340 -14601144879555 -50108986290187 -236060952838733 -56858641997087 -233919900278459 -104108408681798 -223686202731067 -114773565223409 -52270474767756 -227148467820879 -5477051863028 -279540781417769 -50304385090224 -36681016174530 -181271698096243 -103020701395195 -166749177271631 -110180304344556 -124829311933627 -131537694770251 -202947069465326 -273010883908818 -1651965756329 -1024931689622 -76284788878617 -102929629174171 -26163740803044 -236857612194107 -214307279581764 -100467123345964 -279806048301010 -220228801173927 -87257012046923 -17164173020735 -185021995854181 -56876124738198 -196751645194683 -168515955309500 -145428523169838 -77368914129919 -214666553747813 -72865550209946 -210161447828795 -61784337828934 -171030618850655 -263078774815332 -74392226872007 -70101290742137 -184880923198085 -212417139061632 -47447635286306 -2373234971206 -249417655491014 -260144235405962 -138544263836190 -235593729610897 -145780008827146 -117840659513040 -50320715079395 -196462982245642 -240272136993757 -223543450634081 -65984841693782 -217409019704967 -152556147615126 -78166458723462 -12019561203622 -174328817815688 -207358514830809 -155483138491590 -168292167440459 -140907962768936 -73425593543148 -77294612331266 -44714171404722 -43269934847034 -39682199539772 -237478220071110 -82280562243152 -72828045467219 -173348474047637 -43350578689003 -257022675941779 -5430587980538 -44022451647181 -92927580297869 -255137389613065 -134793493634437 -116470451706297 -150164993349928 -164473780584752 -133650784652188 -184787003877221 -153650141877892 -231524935314338 -26237122274565 -163786658801977 -26133933543560 -84832942781881 -114670462333283 -146521638865919 -47179049662668 -187485767226238 -262508369726670 -209272807318225 -66282541050262 -272407265204926 -161021678633723 -63127905888268 -197502323000325 -230256881903604 -11683265572133 -159033967130151 -236020822309558 -191335857893270 -125812883635393 -250238344100302 -55836999689550 -124406548723231 -147551864557484 -18254276871964 -190870540145601 -110106524824224 -69318607778011 -179497204012521 -16575651550229 -96790248543480 -220734351064077 -218785399354924 -139207167100879 -185352314120059 -156304120066737 -159142182100247 -208317139525136 -256893903959325 -152002966984085 -193567707244437 -15986791335080 -256977171118317 -111198209199103 -254837942011957 -64931148399270 -105112293124187 -147969720239512 -24533648990643 -136981144329203 -226961073407878 -168354333049565 -39999686621379 -24944064866458 -279179718150630 -253521765565415 -88647939304436 -179002476328923 -225949725744456 -31707013061780 -123010413658808 -72758896425899 -221309476809464 -95543178552969 -243814354501485 -272353344976047 -255081098071199 -92864435762562 -98600919789279 -252051716983991 -151079909699155 -257397319904888 -208781219785104 -198736444595379 -123219846658135 -130069929042936 -224108600255891 -174781514197118 -130880250332312 -112367705059722 -239709675299743 -223894772118662 -200124667588573 -230002603432440 -162271296138283 -98890485952777 -103297942009965 -231934274891953 -80507498667760 -106693453240132 -218412390847334 -16193771282867 -5989967761310 -123660915807845 -278447579853765 -199787624048335 -61651594702778 -103179337511674 -78978333841889 -193165827318850 -155012178893659 -175070231231350 -270188204874608 -217397233661614 -201027725858958 -61200988770330 -163586131505839 -169417441900648 -245165074109340 -82435845408280 -73470404064941 -65320585249647 -79031040956463 -175696876929873 -135329760760695 -65232534437106 -219746654121447 -272539451235282 -98678676845694 -198505618246095 -82330329090213 -162284146066782 -9849911168197 -247624777221551 -81748767659570 -252578474778082 -242146613952311 -224890341163792 -277294740572615 -252640026558496 -195407116787284 -4856885933604 -31816636905974 -218908540042672 -192070460336047 -215769298231978 -26449193604702 -91748329172905 -135766592345530 -139565330211771 -178944574788694 -190354226604424 -131708658496650 -26345524234571 -75246501892208 -106806886100541 -90631224884725 -20255114571537 -155120635337318 -124046240106317 -195103779302889 -157519624606802 -128541557396065 -274092643015914 -41959749840411 -169098604945503 -80484260741010 -22799118783543 -45812831703669 -42452498737300 -133665390634562 -280889858124682 -20161363755777 -239424923645070 -42324648043112 -235586381083983 -149596732940594 -231285230370781 -231290587560253 -247780014529862 -21398524658666 -59118941664918 -226490873602304 -126183443020488 -235420009349036 -228789374725149 -56582334660009 -65123458551491 -226793932529493 -69252315675004 -98538309762881 -95429714581559 -12435098002823 -191835967566649 -183766364704600 -142474701230521 -48719714242324 -246053872869631 -215696375406058 -12691259227352 -166911179540588 -51082404148127 -204302162272405 -79573340851336 -99167784867588 -181698804148302 -204949075618065 -237079072280528 -199950877009223 -174826492754145 -56875187735698 -261746799744485 -259920133605903 -229188161994147 -80796437345860 -204495138383271 -212888872448684 -201463498702625 -44820334895691 -251049522310512 -54508627447840 -227410009833780 -15772140842369 -271352784322113 -209421736469052 -222001328257190 -52054017416169 -260441375397048 -108937656844569 -124041187798729 -162785252507394 -276151782758666 -68032919861083 -54866413817131 -159093661545312 -103073171179822 -76582912381915 -188432186579720 -158685973573448 -41921707246048 -65302362280954 -172361719165548 -148677597408696 -214970034496354 -152243110668626 -179071841821071 -198978885069060 -238681861480971 -184002723132532 -71180142264332 -176390910225742 -89086941847578 -175180209215736 -17037850613759 -98114018137709 -87112335061785 -154599279256631 -162338781928517 -210557335141705 -127329084451732 -90673079445646 -99291314217352 -122629705422547 -280170710417148 -245530347536403 -249667973057430 -218035179866354 -127736386386978 -251297087591114 -9419137906721 -5489632301948 -175764510375912 -95115372933184 -164062284820545 -13595466717044 -23984732565063 -105120633962726 -10640957205225 -163115537389314 -213309692471231 -183642539291749 -127850803073460 -135735491191582 -217629617984818 -8321174561500 -142905544698891 -248838707061846 -79665436504228 -20127893601592 -280829387766911 -265075284190967 -248798900106998 -31835655471735 -49954300732015 -153752669271216 -137385535102925 -100890115799951 -151254782770250 -172248255194138 -141780820313521 -197312786535865 -20073862994401 -274597715777233 -241215496553810 -242138887390822 -25644326504116 -111771586072962 -117570960124079 -242925593220083 -225285136666362 -129560486717829 -100459698741179 -94095906854718 -139179784462972 -194240211444712 -269280787307811 -239143993710572 -231514615074025 -184217524568469 -233479986395615 -258986538325691 -178359396385058 -202035869141758 -281404560441716 -180533531079093 -25827143017025 -96233993703304 -179788209977341 -100725780083569 -272463864067540 -164325539790969 -116890254872158 -148949111569795 -35827400361441 -162341243724783 -137538516745200 -83222208208899 -256701356372346 -226284243455697 -263415156684050 -46908312822472 -253390858287989 -143646912769673 -59115998177606 -228520774715923 -226393854907984 -2482385821510 -18088392136484 -106986230981488 -787741391147 -9332781082772 -272446369596325 -200434722775175 -130210657161467 -241287713131613 -93743923599260 -137557933475414 -178196435466986 -144448059488664 -45613944244400 -258666553730532 -259997846545189 -170729941784475 -35847541447145 -2222690321448 -34870847328157 -273782853452913 -19157491863724 -233846559619598 -57488348773500 -226180142053694 -116700767868408 -201485582984262 -112744690683359 -132537287634687 -84293628243570 -261654358826919 -216445166384216 -213852656302752 -201572264350350 -2097597623156 -22315661728704 -249553494002383 -195708778977467 -28556475889499 -92946216460651 -63755442387784 -3630603993705 -94645523762849 -89854854240169 -254272203513337 -225104821828293 -161300012954665 -277673835827911 -72204399251396 -43306773757501 -143488352523336 -101135628210916 -188129390196092 -217424972802461 -196898593256182 -248414075329926 -218432947403801 -141146147318526 -216289127441543 -63641985639572 -191432408142255 -236233618353815 -119873699759039 -215827564778783 -240381335546312 -191229733218810 -103642082912630 -279683353602306 -229431125774991 -276348102470952 -199035110803797 -90160174254176 -235638715647590 -139851180887951 -155354685822115 -233281722633916 -258237839192011 -93396512252834 -74581998960557 -211454725878967 -117932211052161 -166612931960390 -195119951026763 -147353854527626 -234761985352246 -256437849818997 -164051500012857 -221148549073916 -167895642986791 -194866625126465 -100179353680491 -215336906004584 -67804761097036 -36300600050048 -3146996511306 -172134791222728 -190545874224611 -262265501229034 -119558712351118 -138246659414643 -275508433726705 -105413222175510 -177251669911785 -73828989576193 -245158953282458 -2764063146747 -182858541339708 -241733822515530 -43784814351183 -32595296084855 -93896913393873 -26433248963677 -202746821376427 -267465343756287 -213713992917797 -36458861555968 -98122315976792 -155972643368874 -52901756514241 -252837871072969 -106163990029242 -4939447494386 -53778081579696 -168864713112095 -76944100618057 -172562944534136 -136316033442558 -6264962819026 -262254424864566 -241833113286239 -181865709653128 -157340979941939 -125868557334329 -57508101964213 -153206421414806 -21347385830681 -219372088023911 -76210234567810 -83540503579356 -28723118475273 -100845997404532 -18800358942844 -21804818190226 -239456019424652 -253955854710734 -114593956617563 -109428160025081 -50724949328959 -157415384423189 -108031842693849 -93111660521828 -67676774680454 -37269672821946 -245169486990359 -270053678579466 -198908956697630 -71038411038769 -105795434706567 -213184948387380 -278418811608826 -247005566732973 -172229107630454 -164222679917923 -264248594595471 -155613618590633 -124660447172057 -212032200623361 -182299262786714 -215128018113758 -95888454982360 -180970847399319 -267609969410543 -127826913234906 -251030704295713 -91214910945889 -260862275606527 -119891956817692 -53939580929117 -163063463657101 -151088401009048 -37670390954824 -277623465539989 -152826126058709 -275923655360081 -196440038229379 -230549213007298 -230129643319770 -195480205559995 -157912867606626 -61443072432109 -124890091256184 -1047023527756 -130925615968826 -16443161577195 -277533286183877 -40511243641525 -84323341177715 -234801594189088 -230201305346319 -224892356846521 -132488412861542 -548144315069 -260848332850477 -230629867525373 -173092229499029 -104530210838436 -140092834584308 -107613351658826 -130971161157692 -18125108227855 -183665734052853 -224897192726691 -111740701301170 -166085099448236 -280221336629420 -138033799545264 -202972618797212 -99312963805841 -195988784505383 -264538564954446 -148384820945411 -979643133432 -223726726387476 -22799588232954 -94862956045618 -173363542876408 -121284246575823 -160092148663113 -85299413251882 -164219493839172 -249994001004837 -73059872464110 -241954782579723 -254824312064059 -169871040963777 -27365470295855 -112937551247401 -20552675860976 -47450723052611 -211580940052019 -94306066596810 -134440996741558 -40252679287701 -259358619198656 -88545323509925 -261478062944784 -144011846643907 -258775819821616 -124164757473804 -175931684336193 -272722737379577 -144972273041683 -50779996911944 -34075621590680 -171831492702936 -40335616055582 -203963631677273 -133992873210868 -141235021676486 -46922819018417 -27043704788454 -193720514699859 -229051963533437 -179703858106254 -263947982620179 -245729014431178 -120921129940362 -61461776173952 -164184386883759 -23969224563400 -242922449664843 -18846133631860 -140994544340345 -213046057153884 -195251245430907 -169368608730244 -34047216396887 -123396512500524 -255065362194631 -43146582791677 -186204529123922 -134437855693806 -220533080725726 -170396820332718 -74466227630901 -217862724236350 -2825426586447 -103350374095267 -81072676403178 -174016551446102 -150652451770993 -140754215843391 -190545128199487 -279565361989006 -93150129170500 -6494716070019 -270805292026303 -90566450561016 -258593384176909 -202825667557238 -273183810397287 -88327674156848 -94644034306433 -220252861284079 -78055846716206 -212539506463035 -259958572585355 -108328614822336 -19015853166305 -30554542914946 -142335534684879 -26055344766036 -43774946403493 -209756893910531 -261693727199627 -210445650090110 -13824750821241 -154655131799609 -129350195423405 -100833484614331 -247120881210510 -59670508148486 -61374768268947 -23003186947353 -61490896416279 -110380747219017 -232336980404190 -87137863952016 -39282130571357 -88519984309069 -23731530964765 -146380529256526 -231844092316984 -135159119484682 -240182211171930 -163632909731501 -238483424163403 -180528336064954 -58328046634454 -21994529099411 -238724459412334 -158744815105006 -279569789380949 -60801588020422 -117713693840820 -58719399561717 -9229905659137 -36071405721611 -153240553190231 -113225267833236 -54073287316399 -218624322927063 -256675351325521 -247891662911916 -230896808468522 -237026641744923 -233590183732936 -141929913602509 -276647894251949 -5811218179097 -210157991050634 -147377188300870 -39327295870695 -70544634280226 -205483114304446 -89542822556997 -221932402525597 -208866919552140 -242649268103088 -160882432487116 -115627697853405 -35711690389101 -80258381396576 -118482291079893 -178144093189042 -143129422638752 -198999334843652 -31317196054973 -183209435316169 -242825223716444 -140600859350528 -159891254057913 -236062992010672 -12612393650601 -153930446409622 -30769218597871 -206643011060204 -15467827840005 -194983772668923 -141148304010226 -262436806857819 -189151537567960 -183262099946430 -15616446084792 -159769824429881 -45560266577632 -221459414815978 -60053965629478 -56001794699583 -24866803337796 -225902897152598 -268879451284716 -177790987275027 -140310640089578 -208711758500953 -199840383633797 -145797097422928 -257850218519299 -65349622032925 -96568186092340 -265047232524043 -45133023782767 -48204672390768 -184955147470839 -142104367658624 -253397225927197 -124444268076839 -79507645996145 -106753475477427 -30696359844023 -160960640548605 -174504598199331 -243793618208512 -276495126075324 -165509201579996 -166165137269260 -184780386474372 -33867794893634 -61595883468181 -266703335888446 -170416877223484 -43333034409753 -8101342688647 -203344050289708 -138031418209551 -155497992691285 -37121224330350 -88747893531782 -129082889657686 -215353467701259 -207110493425510 -166023132919466 -260157777469738 -99047228903308 -170129762851411 -185300654535224 -39734695818461 -6499606958155 -121738270790675 -234751339274592 -253431124766233 -233894462084581 -60500210476736 -112362451229966 -193273488974888 -171236428823646 -49734130231947 -255287136842397 -272730227529045 -158732226720748 -86231135990020 -201511144209309 -200137757489656 -27373845138711 -126781307339643 -65427994343378 -68407711216482 -192850133447186 -39542188814681 -199259072598855 -20751613958786 -48110299600515 -202406721443336 -49454994737891 -69583409444442 -279346866189373 -280106622074053 -146429014570930 -223433976744676 -82130016909428 -276100997726614 -113746919748280 -171876027947784 -235518218102836 -190876904581157 -18590440809557 -205657074245849 -212837715147873 -196658084552908 -77931701645017 -90223682338334 -269347943597804 -20982801144337 -111239278491767 -213789286296471 -270069229106957 -79189763621763 -29295287823457 -244691180531757 -37996615197783 -175502833414742 -107347645886432 -152408985022590 -202804444219390 -119699035137455 -52332157655870 -251466566008417 -184750308193361 -63064432374306 -68105287931313 -207047157507311 -220682945915613 -69627414631435 -44895883583433 -126708706195361 -250357033481440 -83776375476228 -230695481872128 -100234753162367 -201949753267718 -79846328714128 -218748552825537 -116420838894463 -99425564224151 -95815030269247 -173730507049023 -127063822783419 -6314339548389 -168940224032211 -253522808640284 -266408854839752 -168443818993324 -230738526513214 -200247040091576 -20517714219284 -19992658208372 -95544221627838 -117428902187627 -256652066448362 -114463098862764 -247211081829140 -244541895083575 -75580295926129 -174424334925023 -89536098062148 -275445264935347 -128697595265300 -150137999474992 -41815868367598 -266030252902141 -184281957316850 -76266153781028 -67123192551568 -69432375975159 -115057212864004 -202896652289365 -262149175497386 -172409953480480 -62055759623517 -111599174265973 -81630412456861 -153655444016726 -159266170136404 -218822404894250 -230044849014583 -929243715339 -248047822885783 -137608887102967 -183661913686516 -209811341647835 -100279050144740 -218190172595770 -32865805405510 -221510863069515 -83232904728114 -198936566794383 -248121108145662 -176768355816643 -48043956706608 -33491825763347 -106673512938653 -106355589167727 -4838266630108 -236424044692602 -209969935490976 -212225120012731 -228767602607133 -194596269297115 -237953860493138 -53872620347923 -253085518431752 -214375955631873 -253820357561095 -135910522268301 -8774938759954 -235656738475712 -103233283783762 -95437666364135 -218075211006183 -108949905558745 -202331017701194 -114111295464120 -218001103218487 -22335689302297 -90124982166967 -71701538730779 -171986211726763 -153412584760662 -233788209673087 -152338012150655 -217543238103858 -163665283596513 -242521459697467 -253053442908457 -264828374022651 -134582005623614 -218049332033287 -185652927977281 -20876129164125 -168455793988326 -50878807456389 -106418093881134 -165530992968024 -265222639599634 -78484901354922 -125398372299070 -244577424456118 -78607900718180 -235429950788064 -18445277394913 -48566709366288 -223702980042298 -212192752427887 -153347405622086 -47782347287392 -142107459773154 -114271635939000 -173314071813428 -244231238610089 -30655842481274 -103904107384130 -104440347411416 -191465328735875 -116371722264765 -256978344862380 -137423907820281 -196700354817686 -111516744093089 -280975149674706 -5581645319589 -155448180711138 -1521759001627 -276755730006429 -150210096220225 -116616238200899 -11693223863369 -175970688284289 -15600032061561 -151980792403806 -140339087594388 -46103825393596 -133751952076903 -91067125321196 -72566916863437 -245847204475945 -220918822042998 -105895572381921 -61785338476279 -40002543101568 -168938525566292 -125636023866451 -1594110258802 -159474016624773 -278346946321015 -218505741799060 -218298116366265 -167059705692024 -65736049873622 -162595473025336 -11480985963407 -35222846855529 -249006246741483 -108316803855896 -121510096833257 -79251127061463 -268995273282575 -92766204249304 -138334768503444 -3745522030976 -88670987431955 -37956781922571 -178437885381576 -173690446283852 -65262446281521 -51880752423648 -83861552208611 -72356401443681 -30188100734861 -108205104553642 -239955796968722 -121816149003964 -14058463032400 -266197532899477 -5287646051502 -45644175185499 -232876852921691 -55112801727348 -176912852428570 -198800937943869 -212122740576294 -132252157643410 -269165854852616 -77119379203020 -185554582563516 -201482243012891 -37168457355041 -139715209667967 -229053756512532 -68857023274625 -181090349896828 -38712891291637 -224168501204492 -114140325756183 -40995180619516 -160944563757631 -231344137302997 -193238654415115 -19603084679374 -61034233062391 -190329946718846 -50123330282831 -20746596986552 -109298213171826 -127441974796635 -206173990831286 -102820489905575 -268727265751311 -87594442105055 -56024512126054 -219860345331542 -21661613575356 -214045517007892 -221441907967007 -187641018400289 -28245244119398 -41829575423309 -210395357459648 -141525791195648 -119411561185979 -21073201533323 -177520247620394 -155097336878317 -165166012243429 -206783314637283 -184702031747366 -195225257743994 -60790517666004 -109780464871641 -24151618543284 -97359237452372 -247856349184179 -178598215255607 -129706855363946 -230022429510909 -147319633105395 -702141376312 -241754010104242 -246961384118102 -76877450788719 -18268490142337 -219131834211806 -59286101805158 -31461949907034 -125615067102874 -143729229063124 -177428354258397 -30133760159225 -4220297149659 -238045920185177 -19588186614325 -130616933041616 -251740854663958 -241060398418915 -177233755316011 -158695961942074 -197072283728421 -18936272705886 -945201993372 -38723783760535 -31835439537682 -264551007765974 -99189118182117 -89494044053024 -158793923081065 -194006978455195 -188632503290107 -97767968833711 -91236615543961 -11263563322188 -245116320702990 -74056704519850 -265440445104904 -269439998582808 -158345787708014 -205273208234773 -198066638585024 -113600737754429 -117391904534245 -181138810687148 -226927774002590 -177368681887317 -159197914987127 -65171608750832 -42142543479476 -95516523505102 -238970788405761 -112304768604141 -221927401142851 -232295851474482 -158756422754761 -199598167121746 -204300312886867 -100549758280056 -247460268592141 -278019704012986 -240461162766899 -181500443149439 -241948183743274 -82037477897606 -164370687458005 -123560168112787 -200418931617545 -268767981814868 -34844326302728 -3234477085967 -902145778669 -134366149372029 -234184097051553 -49703427440806 -14759873558472 -144140086594888 -231241941872568 -109285832822253 -137466492394747 -80727734491194 -59845615469694 -42355018257408 -29705279791703 -177160720789512 -149447533400826 -164281049401880 -16379893371410 -164078077032110 -190866940321684 -27171280431124 -186435730610554 -162980093329778 -223583949319187 -77898470798162 -63233171712658 -37699018549724 -80876326601540 -89489696546476 -23366038926169 -240043044626288 -129450183868657 -222798786904842 -261258047538228 -98903532956101 -147446976464297 -39208628494127 -242204961293068 -175810352019425 -251153919905757 -1299228587095 -224221636378287 -63501793278352 -54904235876848 -228822546523358 -240029527801328 -62847079177317 -256327571667919 -8256220044399 -176038350065087 -256248611766256 -129117370530182 -248217799335870 -267994699049263 -161839354412059 -11204402495507 -26366296704845 -52646967495196 -134388764737266 -257338548556234 -94854522583011 -87996545150608 -19626216028287 -7063426693561 -114378562619523 -269371212362580 -119106178473343 -117776386729111 -237650479464236 -226528430130729 -238146651262441 -216583650968961 -236680107323995 -150818724963595 -229253691865559 -25463369026759 -46403771313068 -176467546293579 -198915605992254 -132646094993322 -97361771283898 -212839327078471 -134915958382113 -198673912522602 -43897280244467 -101843238454983 -203133045088288 -175600695242084 -279770922453693 -26933710364101 -163696567975399 -232468790419942 -278599914698986 -2904968150504 -190894433028219 -25400958895054 -210673786195604 -117478905642241 -188786711005426 -279334342677898 -214329479778373 -152774186348582 -192315588512106 -247357056227134 -38541383550988 -266445335388210 -84108196878079 -7123642004898 -208468496739962 -280063952879943 -235513723696124 -212907846995907 -25105127942782 -136744662737785 -96797970727572 -189422275148762 -45698960993214 -150913895300124 -248647630855937 -23737329224116 -166006926998358 -166530987790288 -99705636477116 -165126925972838 -209580479378487 -147396244752940 -152716150129302 -233799785137817 -230496838472500 -256355848727470 -68373674278325 -39814498965389 -229689986440064 -99926924475115 -110860726893834 -82353432789794 -108429593471635 -216019400884389 -208368605090640 -219652755241354 -138683133961568 -10717763747807 -83940492428244 -252345401033241 -14177327656244 -21651588073448 -64663868665913 -182487347161202 -235875107831269 -171016625725593 -151339873793299 -137136524525017 -193387165893979 -92282102818787 -208634686433030 -137377798440866 -41126890737565 -52445230092136 -33078098652585 -68888127944229 -41109926304237 -175946875392834 -227458568013064 -46349686202689 -43243895744546 -179091777301353 -62068432406605 -158379633761897 -237121829854755 -130345970105 -247276824357211 -224559617533947 -228742351101405 -118969494174587 -261811326552231 -252183792484169 -57552712518229 -234841729940629 -103585203443026 -140964056605388 -258816901460416 -114353312010702 -245301108024103 -112248088350060 -101067146316157 -273064346433987 -1858021524918 -7635984294429 -209528812944919 -175450427073096 -116068485462289 -112947267057393 -33496615127788 -43818820395784 -185234780041722 -61733671976561 -203523019674722 -147283538212559 -222819043779418 -185973464677509 -90098924743888 -46548518483980 -9457725582715 -46883232321008 -216079546703283 -122227445943810 -169222620391827 -236839342508966 -183060875360480 -246490589409409 -229548436310248 -245122257598598 -253284131578803 -119007989218943 -133626284394256 -55483625904190 -140532345595950 -119649853850740 -4146537382969 -128531855062331 -252478050730513 -117804035195121 -247509224175612 -139142305429024 -182182504153436 -95309768853301 -151079969061727 -208456143009993 -129637067824979 -170275139289956 -103315505173985 -219704149509747 -31228149985154 -244686078527981 -130140578296730 -214131437990087 -28418208934542 -211223841853534 -37832801517259 -182925342330237 -276727024245641 -23807140703935 -224954818503373 -182712607949962 -83707139895030 -267200832760616 -94507245644839 -162905454701555 -45230205723127 -43878353025435 -3584167325190 -28521413050565 -197381774220487 -212058688688817 -9835073243601 -265559496775686 -89479696683241 -109479397135696 -101882006626910 -58874650677795 -275967046544747 -280397153791324 -86487820464643 -89925955026436 -194763673026441 -249723932835551 -145602208721176 -80498540162757 -207714299790556 -38201070835910 -25108043131060 -172803102580766 -124948697328797 -5637459161019 -245332337948812 -198960601492836 -131833381832039 -112030321729680 -9814820698347 -207365603058706 -165889195263394 -137904683731362 -203601693068272 -39877239152377 -128873235161306 -200547950576477 -198411097323437 -226569879225960 -157891549037242 -221916483106877 -206759424798729 -219966926259734 -253689988352832 -119712756569244 -165183719386448 -211192848024377 -178044178340690 -69294058758046 -79779455110411 -81881410369611 -134813191291453 -218456798456911 -244106461249078 -276047297681283 -58137393921732 -254116464115743 -262062735659906 -29725677324477 -248813967265681 -36422761484357 -176922548752965 -78464954697201 -87458311298815 -82339642499619 -20949697733025 -44408029282983 -65445507131548 -152346504055734 -146445518356547 -23295361092676 -17381875284721 -207261840292968 -235684817589353 -262480174600228 -87790128734741 -29140989167319 -35242623035623 -181564822914917 -52272261153761 -181490715127221 -216362303096837 -281293181824088 -73075303416662 -116976304457092 -93983682028800 -91770213693766 -174494588228577 -45994067954070 -255253802952430 -244644143419330 -109195753010783 -141635128094211 -244214865863040 -168059670586542 -242890506517143 -82204667234353 -249911828968757 -122630274613728 -23168574275172 -164717705599884 -112963394076516 -219711354127768 -135318807233656 -37733466874226 -66934358738920 -183332115939491 -228126399304351 -251047648043719 -134423213061768 -260551819252349 -192473229239947 -237363220765178 -230058021087572 -54786744964777 -102535697450051 -136526335427275 -158450638946792 -105215278549774 -22277392563533 -147333844636566 -260695162704991 -231403990097922 -157817663942380 -144233501613848 -41879313655503 -245369567057404 -81632890805810 -48742071117526 -27908839864980 -62273847247902 -157266370814620 -214432514205675 -244057627964832 -41070691539632 -112077778532520 -22127178531584 -32118888094207 -91158652236373 -947947387559 -55163112085982 -218811210604452 -152112995753613 -8032458013713 -80718350812345 -182440059958099 -202886828886682 -246708472394890 -50291305902451 -273920966633398 -166560711571413 -124332441238824 -23420056958205 -125005611833577 -80597766709866 -129353496496423 -121533843743514 -239277625632301 -51137671996952 -159204905142522 -28039361319889 -185253836108601 -18617451049890 -253090321242447 -275528149936230 -161138755745596 -281458688771454 -267465879375876 -159336662714911 -55004761113792 -35434779926837 -40694121282419 -165260721815706 -4442363196825 -123098025148302 -18207973538744 -123854076676015 -30983739301223 -185960569351145 -163472168096272 -114957116253469 -86056363277606 -189268100437300 -234787009041987 -135911599773820 -181221423930421 -259383257570434 -174874658398000 -74839731819855 -195742062962839 -42561615615755 -196112336294281 -34568644158425 -277592405478284 -55350257122597 -156349739223441 -109713317203151 -782704094362 -190957917375063 -127479479575479 -183552695430791 -102022776651242 -259141983654585 -129697274443671 -238751962317594 -104757449370845 -88984565250050 -221817158541067 -113945865971977 -90504666963580 -162954971754428 -171567635367874 -224783588507516 -2229970462816 -199238669895257 -57322032368393 -68173155946564 -36522639008803 -272991932678307 -247190962791766 -236487914497372 -100524732231249 -271564177317759 -86256666337556 -119480731515146 -116043835787708 -209198965101618 -123160569368173 -236479077069063 -239807457630381 -221681424596396 -115912895730457 -160159802761587 -32359231566492 -227657037561742 -126932267721993 -161608900445938 -14113112577924 -196552716136841 -274337129094619 -249622358639242 -236938869469410 -224199364500748 -257518701829148 -24877172044970 -226711670494799 -238016785115527 -148019510936291 -277520818093843 -17076515484817 -271243947230723 -52684207866063 -206085364516537 -110927008213327 -14443070606641 -246430223339120 -254974798984419 -185796437685959 -157707941313086 -45400155318300 -97830183003393 -240966587057970 -71905697855186 -26852111263842 -122179712785393 -260464538215142 -99107274485899 -192422421810129 -19898167600707 -61766260707996 -21138990356400 -190030208663037 -145695647144387 -163630308866028 -214996659829270 -266658385649870 -69965087872866 -41538506053552 -64222393988740 -223013178120596 -247543672500114 -124693816387210 -243836897055756 -63816539864425 -257324950143244 -251006154656209 -231441996182190 -220491076427406 -162952341336228 -28654377790279 -258903158933149 -50167727653979 -47992744822293 -81591655658947 -272497616964302 -277895193073651 -186603585082189 -205456813737539 -61910458794920 -84406449539470 -167445021379712 -230005269707876 -254989609840417 -82443287509075 -92198964280557 -16878299474353 -13938527739557 -232292066540952 -103462913677191 -155817037156990 -233456571218540 -227116144843678 -84376103438784 -187116182803118 -258952865670124 -186874732042360 -104455249443580 -25666971646251 -185549597372659 -33118811625351 -240326173980690 -277908354461194 -55358255486148 -189542108918752 -37189698272975 -81493424814280 -43578505850251 -131439585773215 -110657601581268 -229683133676205 -178443251919824 -271590575275237 -147670242964301 -40179316169559 -37409943594461 -258843186364627 -56127148403409 -73658212470114 -48856048146116 -260011134964209 -217587333803499 -75839287368239 -61224948714850 -190604538751780 -204396437562785 -49096747244817 -104606209695357 -173953691681518 -242921470932051 -247488611549899 -157472540395163 -34317861422874 -274605042593950 -15713154102969 -198249361685632 -139857026675120 -271833752597490 -46298843440251 -107865963692235 -224812382157631 -191901765437361 -163843721849994 -56505931304550 -45964474326560 -198428486995198 -173682044751655 -222796490801554 -96802072596219 -210274293205968 -142260661072342 -77947464566280 -231560758730068 -232259668372069 -91085219363531 -30980809014212 -68893645113265 -81392877551485 -30494917933361 -218824724896171 -193299933947273 -183932783196224 -128131324093054 -39037704862230 -159370686020151 -75443242486413 -40256634816093 -61368091996428 -152559698464004 -125251278879511 -123536734291871 -86736453234536 -55513913374482 -167152448637753 -57731623993366 -277095352603398 -96017381167387 -270158172929537 -158853193081137 -96677813843458 -39823135050370 -150520984374053 -166531710624118 -108637001281319 -38806615556355 -27847847267348 -2058272127301 -185850389504166 -185232368773643 -8956060874396 -110411920128289 -262868789877631 -92776820764040 -1616149257277 -132992343553749 -155148032114699 -98610841594827 -37652267373547 -32550094652242 -161863887350948 -223660733123744 -142105164146755 -36802116601365 -263951941055965 -220543227481077 -242327063639204 -85726631399889 -45813580156432 -11032108490995 -1171015471398 -37265606387497 -75069399341919 -28567779501082 -222643861850710 -16051088065420 -113753461062875 -17568700484694 -274468973805893 -205404545716922 -240464680401934 -184715154992360 -258765892515469 -152782900769914 -45676971824896 -12084475258564 -198184734874222 -92631682880767 -65680906268724 -6032974621995 -278869075116872 -77156845376212 -65031875731222 -218954588386985 -81065123322550 -142456005456895 -4638824269099 -62793163375214 -57225061355128 -206599696739872 -192951041490021 -167241583348673 -57364656514534 -9971862891694 -262617001972447 -215078378979546 -118026950530280 -237613914680969 -226558401223017 -45991884503959 -139125947006293 -21025800468851 -76826982447098 -240518964749993 -28992445272684 -162963653663536 -275286798196891 -181537029024216 -134168785510512 -231152118254096 -37110844142544 -166907575793429 -17023721444109 -170598545590987 -247124283840246 -241087809645503 -135823629911163 -273127997433289 -241768524116781 -190395556001839 -62413985074934 -159193583652937 -229313163015333 -239311076514527 -37963911583548 -191603473107546 -142010570701837 -248321894835964 -244936473679253 -249706480469572 -88924586234534 -1963200996345 -169047394185301 -201160086081670 -198669434648992 -61754281197747 -276211606514046 -95512981562744 -241929899670200 -31035582309709 -43782632222300 -68994304984892 -187666611076202 -27941871590503 -48659379238695 -273314095608693 -99703255629063 -85209218528968 -169880780890646 -281068154594917 -5375470560201 -48710418638700 -40292695257862 -219286760468094 -1197225679733 -250909232448656 -188411441965608 -33344911202352 -227889449736696 -194366225360163 -264835220381148 -45463577110928 -35855221208103 -196396079197129 -118906530454603 -29030274714371 -185433594142231 -220221565580098 -254553423981250 -130126086925411 -116634410113374 -25304514478452 -247024886279382 -200108963231184 -71313312013167 -35835840976823 -248670675861944 -258289604235741 -268265306901538 -207453730193629 -183159704132502 -205161786707477 -197857053451518 -128799918632423 -112950443924282 -169935442758972 -79230356296792 -80980425238023 -12332113070735 -27777584446695 -65641459409815 -36575782615382 -122515255569297 -107366125998210 -99672466073497 -60618126719198 -209615800174935 -130928405110376 -44489505858482 -76430700311281 -63710287537775 -39936588647388 -20923752310404 -18369717108919 -12825231090193 -50570129390702 -88347843968317 -138970411817504 -188275225174542 -27299605112277 -95109293677226 -136015789994279 -160696856707953 -191232373455746 -37706310219992 -278258197128770 -45807575084330 -225334658136369 -246301344454843 -146916176657780 -31597815093970 -50215366349393 -117483000527091 -28683278385272 -281009558616896 -115051806633248 -22578624844397 -103926536778383 -268748416712658 -137646014710780 -1592259418723 -9908362711352 -95995209863573 -249259809971497 -163052702213250 -50125398461333 -217041802363698 -276216685252693 -9001062080842 -272319476805887 -195177062215263 -52090629961188 -66734253046032 -176836313818272 -9066129041681 -1375578810866 -254298991400856 -209303664614916 -244734684701847 -206920061536876 -90898018657889 -263869653069347 -277924324598386 -110777638397935 -165628554762283 -165305297897541 -165034489256132 -215937486229005 -38125441720963 -211415515672876 -113997408305453 -153871614747835 -257342266035603 -20305874256496 -11853758674273 -23126294018040 -236913253569807 -148868860570935 -48466007954769 -136461087776326 -54476593980723 -129017196961897 -28708884510423 -272030957820062 -78754781243726 -238197098784526 -103676998601294 -209380073463634 -7431607331761 -43349311521814 -128982792286697 -1003849270804 -198256071177148 -15693467736129 -237905447086042 -255486344104530 -228838228521167 -262557908878441 -124856865253503 -209110622858507 -15604181244929 -84105426479428 -200269102424796 -30627741117359 -70013639270376 -259129266918547 -35260530299091 -252669538173569 -198645268133067 -275363624335942 -193163871309531 -185437766672062 -141986680863283 -71791092394654 -131899250807234 -266608655625776 -208280153708257 -258126835873761 -216837195295185 -80897507261406 -242024988414509 -263503866352074 -30222619816813 -267514643588997 -2107762897005 -281466332713330 -157333326956413 -258655720993276 -17944282663284 -19317968015850 -122994071234581 -199183692197244 -158899942758026 -70425252949522 -751434483675 -182062734725963 -240336796181334 -237208365417817 -99512779521411 -59658313094708 -8679571106238 -150394701358102 -158146769850004 -3194662835077 -175574958780390 -103463603887326 -86630457127604 -192391861886206 -258515983028628 -40109540694832 -78150646384203 -270971233649569 -132748887614909 -229252227786864 -44790356967280 -118412496586352 -266680231908737 -261271225033763 -270984577326827 -120613561081152 -246008083533113 -90305387881702 -12506893070968 -215988130226595 -124833646790956 -106934201807792 -186548865258107 -211318000206676 -193506614315029 -167961368266280 -258101228738213 -61710131650454 -158093908266601 -91500050536217 -197710534755598 -100490927864508 -71228339503943 -84915797025469 -173133208408279 -186013547318319 -153954378436346 -78879146650240 -36306323021127 -135202791259278 -252043532387675 -77934939390704 -115028533176316 -192240085468565 -169522605341333 -46593173078898 -42109576894878 -59307307538341 -160208706722281 -169660029697888 -99826797816787 -259684748266643 -214356312962189 -45460332987271 -195760332310790 -45795055823238 -34061143232712 -227433245694390 -135497126143325 -23383906466957 -263954816196379 -123618153075746 -111948287162363 -206488577889152 -195672697693107 -233887255284962 -82897763659026 -233068264951237 -126249480073495 -176024874965737 -101408116658275 -18648796802970 -7265695137018 -208354095458608 -210013263415228 -211783789403973 -136923526454374 -47662113081478 -214435245268423 -38179435496616 -139583264980865 -238652114901913 -117964301179597 -229107005624414 -223109215679868 -106780497103352 -115552224834489 -71224940507967 -280363259634813 -12353248869552 -134431374318800 -177258844534800 -215915603159822 -192491351509813 -72590173966240 -6505717436124 -45163856034528 -47113616004050 -134824562147986 -215316497989480 -125333423387477 -277562116901554 -168919431156348 -126866463134894 -49064717422569 -108442609276247 -188387552127054 -260079013130216 -255368107056552 -68018069126042 -254213081191175 -277217584071618 -169848200745157 -166541044657009 -122778027547539 -90620520820332 -274486385943455 -45519670647087 -229237453962249 -108216107162548 -170568875724064 -157707812809338 -104601107691581 -154103809487607 -211513587481315 -28293256525231 -37764261319307 -181102795350309 -210916213590151 -30018012748300 -39275649196351 -118840097116775 -56484225215821 -26481403741741 -87903998862912 -27110614357431 -253155140792769 -198171558579690 -81804090688848 -220938357965649 -122161008270616 -173458422102403 -262654237800363 -220279160564575 -18517745416398 -93571801106902 -68732545423544 -181994845946289 -239271840696026 -97713342982215 -45950231692900 -81297303154696 -215897542533921 -24810841663967 -238156801725091 -96450333690594 -132580136146541 -68003146102943 -108763126044264 -164381500256303 -161918098903932 -92328916029466 -75538368480398 -212931093366258 -23115312173330 -214658216987959 -17784394528249 -272598644503530 -75364485055260 -154030556494186 -77646912283350 -105321513163362 -50427947517427 -142503880720983 -141738212078829 -163930152665416 -145613635080994 -182930390794032 -57360105798458 -62976964162750 -130985144383337 -91195061722576 -191975434486340 -239782606824160 -222363515446041 -95200742541174 -219038805250266 -241989431072215 -84003862867669 -213740844613999 -230913488593700 -196963295674606 -164980388414659 -48586058076313 -221364241321963 -144534769143887 -18133737819761 -200773385944881 -220358308081946 -70775740493731 -130444518926765 -165416558336646 -39834424618228 -144560208179879 -12483888003745 -129669681949266 -253082978562329 -115583880100684 -273112712004565 -226329585767066 -265906121700440 -123423896589418 -156977341404274 -237278790242718 -47455927413626 -155818897194281 -175445025431282 -34829983887212 -274724855386375 -185099716597304 -160386453301258 -161660060944364 -99730487606279 -273043068541429 -25320506059504 -158524953659651 -107984144103719 -100331901149257 -149875053979318 -196851633934900 -122427424034957 -242481453982987 -170166056914172 -169742691497697 -197057698964471 -31490403349732 -115529625417528 -177268211206329 -164640920446857 -131941411202048 -115305726874556 -37650797347897 -108795834637569 -106354609604155 -41809255890954 -195797271034095 -174440789837907 -114289571948760 -42582409993851 -23340776976940 -229569964391761 -207628758372354 -75994301236277 -22036340314767 -44919445350597 -96869897576345 -32824216171273 -272508940720999 -248303043645389 -219435885304972 -60522493180522 -101932598891605 -48367077139911 -42560666067104 -68096915306853 -278124541332610 -120575905216729 -133450529436052 -17470263095266 -122898588005871 -196072253436060 -12338726828163 -22904056140788 -4678059621206 -67185828615907 -156640852079412 -58274137848588 -13704788415595 -153706682446378 -115630480696958 -50990390785175 -5158767640092 -149304471581475 -87692509485092 -72694457392658 -195045367157272 -266199925553292 -144111597519949 -12548568645817 -279958362529748 -244982328583430 -144806130331697 -61450094002864 -30198729978259 -35430009527082 -85990466196548 -158813397810267 -224404546546755 -192914598153832 -267502177519184 -191126743746890 -146450756625004 -97398985802705 -127277650990894 -259770790973043 -274808325611656 -275759434198425 -55081794135246 -278552649502146 -171678603490243 -116655466840759 -38891432871288 -249404670353068 -73688263237766 -106650523440568 -113978765506574 -125269301304187 -227025084426717 -56423313514073 -151239948376076 -153752352334830 -113244603370069 -171956255965939 -254495637629238 -81380761177409 -133156123734851 -106068208433399 -187157332646270 -272581023216299 -135984302457689 -50092230310515 -97971199742148 -41876025696430 -73081523214747 -142131434715344 -243274563796781 -133148959558469 -164175228072865 -161547559965452 -218801326249860 -45188741588026 -181363853996269 -257405675574137 -208204950245920 -155876222209866 -139723604250535 -96932255560267 -263797010620677 -101512589883015 -222654877364445 -14762209632913 -255244574898284 -131556614041790 -73378313198591 -57333568913170 -79298941925842 -126455544530162 -108914046453957 -49901157219347 -18123397491961 -102463938841803 -171193862698445 -102738597578782 -247294953817997 -99912177624136 -169197106936366 -119455103185963 -111630738928431 -167240508140143 -223476371570708 -204745285716979 -165419350660966 -181033847753909 -193814312913524 -101389568885790 -149500050716278 -120115658983463 -215741469113075 -239193404312312 -152308888378656 -199115991417090 -230010699078550 -132530862634728 -72928613494045 -191824569052010 -199814035343693 -138459233840959 -109622148476036 -90775017631336 -151892589130580 -121370198929547 -87368809008940 -33031607051070 -256766580950739 -7050758596861 -228271179629306 -267169254111329 -163977837497770 -199191397049393 -208212932317900 -120916010858224 -178296362720278 -55361686170369 -162069884063842 -118176686861517 -82658365709049 -163636732912118 -80189786910881 -95240970436482 -208446602203806 -49864362554141 -240813116374942 -99729588261269 -121516915194521 -205658914692089 -201342776905499 -240429403388845 -13215613106518 -235010221481271 -212445182332965 -108004548357259 -81765142728806 -66611925387287 -160237671743991 -253814112915975 -63916006517661 -31553145308011 -168573349466507 -273507307568735 -218309117732370 -92750851478191 -19890195603067 -164878493335017 -79262128427568 -172335763905812 -218884466328768 -276412105407449 -71524346595542 -82931417911140 -247950087346557 -31145290433758 -108466308732710 -235077545234746 -105427408655690 -19023771575800 -156087530633875 -5754725949461 -7720594097527 -106859840442192 -238149741964507 -48880678001269 -114221816203572 -144170460320691 -155547619282073 -134793807125588 -95340206525348 -134388964000199 -39556491424108 -242290794476157 -112986149874764 -243696937518487 -125063055924913 -273087713269586 -77592519755222 -241020186682592 -137127782047319 -276481917258060 -251487604756565 -144334718652080 -262543169437280 -113155207105111 -39378830585314 -161611629225394 -93072517949456 -238882108201889 -192384133616712 -57916427790144 -73877978219538 -124011820169223 -91551284961711 -269994639987157 -134016763569414 -197723182054634 -281402982918373 -5596468406973 -12053880051694 -147597515789547 -164826260825552 -249081979779881 -245841063692537 -173375096146552 -100123682167163 -121506821758455 -84275335713959 -68696814270296 -179103067769586 -150984367516433 -6975708164093 -101356291537875 -72874514709568 -58532640076827 -144178277120876 -103147155856690 -42612155121758 -108849235911731 -237300544274483 -18351301298219 -4136541435554 -146460718380851 -184521140134328 -138008741049905 -158777081457700 -78713399230579 -114095029386068 -108249401311425 -266518863133666 -260863219384695 -14408310918456 -235212036856252 -118049968697892 -9318267356914 -14508200313249 -16245978780231 -48747090805256 -149522277086745 -124201685966558 -255958349344746 -213650172502311 -28887437509679 -134632731252081 -200471534283401 -114275417308158 -105010211784742 -81720940639128 -200332588327684 -180132983311070 -71903848283234 -64644367404081 -249429597927195 -183962464562924 -62472125799741 -207147209655919 -55023306155510 -231122431777981 -213739072013790 -81041909215250 -265811794536509 -152496805430499 -276822729498612 -200829240431601 -91536161764754 -272325893476768 -235133618661247 -260771768841043 -210147441690557 -245961171601748 -99729878934785 -133372624180354 -24518162255477 -197132552404266 -108354203179479 -153421321741483 -56215952875456 -111661729715490 -255775958899919 -195689166675287 -72109079337649 -280800155232881 -131234280766745 -211093721258173 -172337827240285 -95878764715814 -98979107738532 -15236330347809 -146858440483239 -208742518938318 -77600187835518 -148087008818775 -106423577207394 -252864183090699 -130378507605655 -99809339493659 -155517314819456 -1436372714624 -234062762810200 -66865598979208 -275377879991889 -274624080304789 -28363856013012 -4540821365063 -59566436405370 -122245297090525 -184692142257317 -195490217814701 -59708143587255 -215268413388836 -92610836812005 -63801019494443 -167942181717374 -91793882012966 -151554449059573 -232401125376874 -2074155847677 -220841690788820 -87776445962960 -83650518929766 -175276767600868 -115849673412806 -94524784343263 -103651865534979 -211163196609070 -142428480903988 -169283999694649 -79874600538908 -171329760873646 -268791056935765 -67859035351217 -232585525314290 -125841981966898 -70825621971714 -126593428822340 -72230788849687 -172965857305367 -122312769302006 -43157774092808 -172090246627378 -230269368756984 -44367861982363 -98066527701026 -124142967365021 -252968662873800 -243830570525104 -2185425147281 -23150828154077 -224389982414391 -155842673841893 -186725619735963 -96062605135979 -54244708909899 -190694312530880 -251008727979886 -256321024729637 -176036627230904 -174439036847800 -39904540566395 -142909773305027 -51035668981644 -4818038578610 -17827870255178 -107710110904577 -278993272370354 -13907737912129 -194969961130705 -5801548870319 -95623812286118 -232118774641540 -71759929392978 -47696085040711 -117172504017830 -254230280358252 -49382945935072 -260118508126735 -169385202803627 -185736785284991 -113425552881724 -84614401127734 -55694668215925 -230729017026384 -154527814531529 -51363814636484 -269374354898263 -112942538414273 -135475992874185 -242244318622657 -115368048193529 -202264500320052 -18495424722734 -92934323920141 -224052582997576 -243832802981743 -122348828778487 -146058843442547 -105228561456362 -222127078771301 -97535126485347 -119182885219275 -201210465975755 -185237995542827 -6423277634760 -244874124923364 -151069937435245 -118368949457186 -34219878239730 -140721625744779 -203423613258597 -102355856517301 -211978296863434 -43839023477715 -135416865353681 -273950360322934 -88250351090367 -41025146635147 -274307714558482 -271926045887822 -200576649765340 -217196154455722 -259556706045095 -37439595031326 -50982161851224 -275264233556188 -52738832068609 -261482885992315 -21812601742031 -146392782198906 -167481725320049 -129025179623098 -160358259236203 -166549023631830 -10742021854745 -100876679908744 -85338572757489 -236457463303279 -98124004810518 -15381564516630 -1008060551926 -25033463115993 -153970224936088 -86052818728194 -162712721691761 -123508522000381 -17503109583870 -9538103789825 -64716612589047 -197799412892162 -68179701828804 -130356024956843 -30334353403862 -162542548988422 -213132006573933 -103813843752767 -23699694707150 -46928274452022 -105095859821108 -220545941667978 -84778992276326 -221065470567823 -215452807417557 -129351818155274 -192886064546473 -117300278537577 -197971593711076 -26486627302051 -138302584554206 -26940719249173 -86521516369781 -53405676648108 -41544796368337 -158725460722276 -94724700333994 -248062175224768 -34655114934533 -228172075009093 -11565058683832 -35284145922906 -212142277298194 -184269679211729 -169461711466292 -55098100519221 -277489435787896 -91079836327764 -180775155292363 -137366532070837 -119759547819894 -59436038601941 -201371097711472 -111575095925229 -26531197896315 -94062986598714 -138684925906342 -2409806362168 -154398349119289 -212743161863620 -48985816019772 -68054077683133 -135783193571416 -68071560424244 -119123982782862 -164224513159357 -67793746238501 -189597118654827 -104273132119154 -46768232805395 -179321104555139 -128097575330233 -169281508789591 -19929326293103 -196432818652015 -147912939281387 -126034772736201 -162358387983784 -170584627945742 -189522118002219 -214464902285280 -107447608620449 -144951182667225 -55300291409942 -212447231183643 -256677023386392 -238533261761583 -51504664787445 -278498200153144 -59909233732679 -148425041362230 -136717713644528 -144640430288134 -73005251275752 -26000023803237 -176619500877708 -100772057585903 -251577615043553 -55194282353709 -51498870183159 -266960177378712 -89618682437548 -87051789639311 -170771091630179 -122746054871606 -9936456432256 -224589636395693 -42798375348608 -110419380269947 -202978243227465 -137035234287090 -141346285151219 -39940639549260 -173937832288938 -159980582044892 -197261686852629 -255040768860966 -110982767488340 -218659186154410 -71989908260431 -118753129363183 -30972296597610 -201739201089717 -211581132069139 -183292908394695 -44021834784115 -36527518399617 -106366437816302 -101855334096592 -154846647907141 -12875948804533 -155203951234184 -26584590832170 -279182907443417 -71687746576462 -276211317838871 -118836183564567 -127736270302725 -78376381385422 -168578355379317 -256279623016892 -241964019205638 -272477460374429 -102753867227419 -266279591752028 -241989279509401 -222765331518100 -124949704227614 -220994480574937 -116941915719178 -205694575557557 -112486959148304 -22843735775957 -149916665852312 -70362330932787 -147886478833433 -41795007769442 -265407247987911 -113435484876003 -19908373727424 -96342294035561 -191807574294962 -220112016676423 -147598187450913 -159313585379190 -180718568905394 -153342660298821 -274971751072948 -163866667798872 -211367555801382 -180694202944397 -229154146319980 -116531953719951 -113255852065565 -264935561669537 -58706374254716 -157833013659304 -235827740520121 -110633380609773 -11486385512963 -223388641970152 -86139753652943 -226399802258910 -64874304950669 -158081921359922 -185041140554648 -88538106280283 -6131403114541 -2155525516481 -219990431827907 -234409645023985 -4888040634632 -243529761002040 -194733072272364 -247247235242206 -203262252337049 -166861286931874 -223568039738967 -118979614791002 -149271364676085 -58895049202011 -222881777297364 -247964885502220 -237706922002165 -75448148740386 -196252072089339 -4843754737248 -252672301640464 -263106286586708 -208208167804319 -258979999210484 -83004136920942 -185637102252236 -97753773258685 -250144503614704 -266597837871376 -88435092300097 -87268697863648 -206904098087391 -44537469874430 -240279166023984 -80143761784366 -221620984283238 -35642690708095 -114965530794227 -71870264362223 -227775204747884 -142196374240339 -183208628713688 -115889395137629 -153856380117705 -105325228884440 -215256975741690 -95272419688859 -271769086979773 -10205392014922 -65653578759514 -118598681497975 -42908152914458 -18897785719686 -138795483061517 -220822104078771 -229881688224896 -118419215650663 -18748000095860 -212234088751879 -123219469542257 -250150717636551 -172719096349759 -91184596855497 -161184852000634 -38009051075428 -71507724881450 -55279278403795 -129374466912453 -200456091406246 -227124587394341 -210273183762140 -32213522208015 -82692978203151 -32914068740701 -111533904758162 -111516681793318 -13546937301150 -262008563315258 -18521059786233 -108158203648738 -239083896711840 -244469388841751 -241190703548651 -63994743263077 -82192019161585 -199298040713674 -97392564924124 -207643031962376 -59354070822177 -240650076214756 -76720395231461 -239917988804200 -54429653488454 -189803584036735 -85453934513969 -165813688156252 -211050853049522 -260532692442549 -149363248919878 -270549712378806 -38363428917408 -85509600687578 -161722696984445 -40316741521513 -79784549457544 -29164124738415 -205164418008762 -180316018679430 -222718793354626 -236618111634020 -95835989926588 -32871862950275 -143552639616127 -246139458463877 -1279212022436 -7145054407356 -45005545399233 -130047378599415 -71455082178143 -243982811628853 -226597080086709 -170677577130495 -243341144801980 -147405368120579 -191391492000454 -81575532589751 -54880689877674 -134275768106916 -26155896931610 -43227620002473 -209521557402751 -216126208934856 -81343842356933 -185604679386091 -276415715801937 -194485043798254 -26381935716136 -109778021192696 -63046180326418 -79105557451730 -124200557451642 -194628187079832 -61070130482700 -138871467092451 -100607329033838 -124405877405706 -174510947228476 -237752455557637 -37399156255787 -187558764326680 -180589366079738 -263082396748154 -213946053986998 -145595217881993 -258284465598605 -162887922883140 -276415460809832 -137172855083181 -95072453395390 -79800586046057 -105501910505391 -10543677925985 -77911392794677 -6578168353742 -89418985126568 -230177112184789 -200422928976335 -127476096666655 -204876332853665 -95469958118646 -87596568398798 -163969234397197 -58731091079088 -24041326402213 -166870828325049 -158176767100692 -157897462589939 -180447854753304 -166911163010741 -98612601204835 -180473363349429 -162293725856159 -59316500707945 -3420361587512 -53458372524534 -279732524355706 -37073492416565 -172770171827295 -194440919079503 -92970558842499 -270422360845407 -188600822833093 -277394547908683 -43987431952263 -217101577790620 -141256124727096 -218301593282495 -12954762756345 -9720657734619 -107899477058960 -37347881111018 -259939221740073 -272003679686895 -66199875752276 -245060939016768 -39917993469594 -22029969898416 -232786441064562 -191140492194292 -275672969170467 -182465352761214 -159352588323596 -241503852013941 -72047327470927 -11896160489539 -132371179865288 -147389089940827 -98081092887870 -192093183541912 -46501290288823 -222634879236662 -190279589926362 -265142446765594 -67632560186364 -164538491130018 -218188129311085 -224714645770869 -246113649237180 -44759890633497 -246395264089347 -141265226764184 -92957074846 -246455656618478 -160380032586961 -65419736442210 -155360973140192 -97478672207776 -69189505600010 -91061769991342 -169510262863802 -106203895840554 -241383082008452 -39941384125061 -115187173420896 -254668153358316 -194251408483950 -86733044873725 -151968506145322 -84054939538163 -4950775991843 -175554201765646 -200873872984330 -196128972771160 -118483341152207 -72241970626269 -2965813262465 -227781792458141 -93747068253467 -132054950419558 -226363103524617 -16088251526023 -124266434246793 -76263214201269 -278601586759857 -157320019978840 -260967312955199 -29868159980033 -202744366128099 -76588299423088 -214972184928907 -172053255671250 -258666074736847 -158000870735793 -35804522997133 -152254047484407 -86280231140804 -32137939490231 -204841069314173 -212863924525989 -235104714512217 -164233722474271 -153054587426729 -258964950718603 -168839038273294 -194673219055912 -138881482837623 -6752890724751 -153007088617555 -277524777504781 -61249826641344 -246834638796377 -33747822987934 -144235630298553 -83567414876554 -64720806082272 -35656307421741 -201420067380636 -82555261755685 -103358863689279 -171657695688142 -88413389939096 -17993529245220 -278164355821619 -159207355830626 -255960607525139 -65520048353820 -57901040269368 -22490451816591 -91163315706898 -274071925699286 -257339290074209 -94182231631307 -144251075751878 -118863773136 -251916467532333 -122007629162526 -277129969803720 -207740689568556 -48744914951566 -76541775077586 -146891099443414 -86572171571124 -127521915860020 -233879941375614 -205801653530000 -44433221751868 -85152444152542 -133595025522405 -249557648610923 -42352843908342 -273196879117233 -164486019886623 -202903843446170 -236686189386814 -209834001750839 -3277901883383 -238105916805396 -42349243005744 -99878281532373 -71627858167107 -45445314781957 -68055488596221 -133372770689101 -106374618016826 -42108121497928 -166501012624079 -247700991198055 -192331259721211 -87375261089453 -200927895133677 -143938923888811 -125957734455232 -140687020515243 -41075482448623 -251095463846045 -224950125513189 -94245143663937 -253872691393033 -174790262413607 -51132957470998 -261396138569363 -136221425771875 -33099270868443 -278672380587839 -137528314923200 -212867057289016 -1556642390881 -152774307248597 -273633144899446 -249272457536944 -166552074676701 -161483493204455 -71628290424986 -238567011689270 -188636862382471 -161771039668347 -228875407339967 -37697210560650 -230672420156623 -11101553628610 -75451584002864 -185828761454504 -86170258842832 -226837218478308 -137995150299450 -190876068241792 -25926702603173 -68287653817727 -85493302886677 -29047327337378 -137011274667320 -199735419796500 -130676757279411 -118075918332247 -53648771465123 -241610357642895 -71951338184394 -22928598484651 -21800775569979 -147460794968329 -78861763840130 -137242431886054 -211905561736417 -172117830883829 -82250268798343 -125059359082643 -55708699482554 -217794847031097 -212412215380546 -54974246636177 -17871651400437 -92533556203362 -27981575512853 -29510446131008 -263617179327960 -105044526809363 -207567708834442 -28933863365968 -61842188098543 -99376613849759 -62819379577895 -246855289116422 -43151117413595 -30768508107754 -66133062310661 -71086254970987 -238552877857360 -218424320161895 -97159030635382 -157555079539735 -45464119266310 -73384227572250 -269507795803164 -207067144580582 -143807579979386 -69220129795414 -43857731648247 -143753736484756 -128804355441502 -125234186493753 -211372271801585 -101344099083707 -126328628044232 -187955969207355 -52039550296718 -74520559024758 -124082987708841 -65804031166584 -164650925385612 -215880237635032 -37375266417233 -202968607431801 -249344828189482 -169331302944165 -258075530326514 -126410874358360 -256837053573336 -278296638398918 -67780081010302 -160313755130300 -70833031460209 -141241336925630 -101348038994218 -222683215774129 -110598314531444 -62152898310871 -263431757668728 -178001467786149 -263921790051259 -58849532358969 -259687433778238 -165596192512451 -159896366279450 -275683662367618 -113937075441880 -147846285371322 -183018959708072 -14274111337604 -252399140044277 -76888468552553 -188918401997989 -61370875853234 -9250708470921 -142468179409170 -126661300319557 -130896327991951 -22999975761602 -20170668459916 -28916419130279 -273044273343714 -100800450792169 -88479542900293 -94628503705414 -205337558675812 -222919086145341 -156246206731206 -129083677151149 -111458399300932 -113001530594137 -96616127307839 -266502924043535 -98745273781192 -158386818176972 -70549418758682 -156663497147619 -113440656294913 -185803972422235 -38721905347845 -20702480535695 -233466629100785 -152905571672868 -35191124802589 -76164986084722 -167577449124236 -26107973404220 -70330965253935 -110337577938178 -114790570530280 -273447684115827 -81397320616495 -89598078026364 -128376190880221 -142220772718985 -140241861984593 -36362309544313 -156166885575951 -237247015984698 -154853012342697 -20329678860469 -96067791275201 -61535509806296 -23760013522693 -271582224646396 -140569574370675 -172382959649441 -217072757901736 -181795010195179 -247571256843828 -29938708977994 -64328192954780 -114800058643394 -79833139211707 -211366848016769 -116158276805811 -186832728609456 -78758600265216 -112355518783276 -180830524163915 -7045247362185 -65810273777631 -87794634555080 -124652969531697 -88217462375075 -27902407133230 -272449663431037 -134579978494527 -76140709608928 -42496381546852 -146882399662507 -116288238419266 -221299107558559 -163977849471840 -215510839725923 -93680756124446 -257798903454227 -171693740116766 -121470342779084 -130196981363232 -31584889978244 -64090062685802 -184911893441885 -47042504517955 -277745093454262 -28010515831960 -144231507854772 -225524515272343 -124359353531542 -239331100165767 -112179771926847 -101995700789420 -215693484464540 -278991631989594 -50456058376951 -255099446065550 -13575573911597 -43916795423887 -178836861002286 -142147744523757 -159152037408913 -20394941349702 -187227139718412 -23275261760119 -107735478173965 -178275361693504 -131331363090155 -94033494367188 -222932433527172 -216651038859809 -73833905569789 -143650506407563 -177381352014143 -244031991777710 -247268973245435 -30506614682712 -40693141992834 -847044101137 -264936604744406 -46992019401308 -232682362143037 -79097954690940 -7163232531713 -187614509387413 -231924053051710 -128318325687541 -179268444979262 -81351570382946 -31458902535827 -82499943872416 -218933982006094 -15620011546715 -203869889107007 -37792266805245 -185687249124919 -15306273474969 -155006040181269 -23691832127734 -86655147020562 -145297996456594 -73224366248259 -69678375514313 -262519592102573 -3652332944202 -194649329217358 -275133551678598 -106692567859733 -126464523447885 -4034975795200 -50249509643909 -186293830384883 -50342068811760 -278977288994215 -274797281032848 -122050264259501 -28187191742200 -115560890602599 -192144874734889 -203895335216539 -20063407604356 -143148390036685 -26526514685061 -23255223667415 -191071529053873 -1773720847176 -219426961110996 -90157235344011 -50450473425722 -17377452455940 -134363877195717 -264527491487491 -222595869047197 -169421167049377 -47079400294360 -252331337689908 -222954604393629 -20664397372350 -117087954066871 -63621882888762 -103715952196853 -10226811432232 -177846178377310 -257217079141312 -70272395627885 -240510102774892 -111328590818239 -243001386530642 -185131302489208 -107622720328110 -76253725073299 -68943538756828 -182488982010812 -152080471807737 -23136472634119 -222486046663021 -62844578354546 -210221533073154 -225589011112870 -23161472851655 -113194054558840 -116926345517799 -187192633446811 -247448705202719 -94655401605856 -179660189817805 -262880747839243 -110958394950212 -239982751965910 -143433268796989 -58184347999529 -5401372399726 -227289458750248 -250726779965323 -57911201459130 -117199839085267 -69814889334799 -201963715080161 -187147990201211 -225799039184069 -47305828108439 -29826550204079 -96381407961911 -196368286383140 -165068586557799 -160762185068163 -151574165269098 -2222292678191 -259878995206736 -137719839062035 -21019342917888 -171767491301251 -139226020551671 -274983622797343 -168989734636258 -274177589791702 -21289047510358 -256270444324500 -27744168818032 -82251595636696 -238902712657617 -211668251098946 -191086803320738 -161368571495381 -112429506114492 -27316845024101 -68546845482138 -58280492670886 -245763497240766 -147218227417437 -172109962836903 -192742902858346 -217928446884777 -231335686869658 -19976980000574 -237192529586389 -164821777144010 -44085893255987 -208783715628562 -80284220310120 -118545497340866 -128694030775616 -267072047431473 -212882375021653 -1960274321642 -75691175728711 -177328235077017 -117403787479968 -275935361971250 -205668622618007 -95684935006008 -262258408457899 -121346253002993 -48140587063389 -130323002193635 -26375801912667 -109845646280605 -259747359859046 -92193793783740 -151888983472983 -233127876053661 -267792957107597 -28086819651142 -80280439624969 -32516004380687 -72266375216015 -173436602471682 -128257309939464 -92857790254335 -201201516041625 -24845683478978 -132555630411409 -100720503763186 -264368937195733 -53623068890891 -19928380174814 -214982654004389 -254033194677001 -4328829298748 -231756350105505 -80976979708701 -68107916672958 -91822121523876 -150676459530296 -168894437755170 -166967209719279 -13464986601988 -261791797494164 -239838636398725 -71135521735886 -88226711169132 -147361717093682 -221657236500938 -132179407181472 -213008184210534 -169518986196915 -154136346283442 -68468460843359 -91188591512089 -160365368004832 -130572556215991 -141372509119809 -221786815199003 -223313327419903 -30409139602365 -259434789792483 -28004429636837 -140772012332018 -16438546728837 -225888920320811 -263909831109745 -255606208366719 -54542888522961 -174614435126058 -109811672744044 -270366823320822 -242868288739460 -142602045509626 -69039798425656 -174591405499734 -63782681968156 -205617583363729 -17296151695597 -8046955898397 -188067749970671 -132272921647803 -245059499136852 -277884768761440 -198007394749373 -141386090777691 -62416574418964 -86815098227892 -105715573846044 -158140764359508 -163050474608424 -85066237679909 -117994417317115 -141301187158199 -129798609672695 -45402911578539 -63212668751736 -120862803853562 -249391772764353 -113730123005658 -52039610179366 -196659494190374 -256996136663896 -245102127411948 -193555538464264 -268158867245927 -274869018782248 -36436484202663 -104810085670401 -5163870333134 -218119987015379 -216177914563962 -173456888954308 -47776872381774 -25504595899331 -151701004220137 -63588007942732 -69555958510319 -78818575194182 -99313199322154 -110619106283652 -92950970917659 -231275760177280 -100410882865280 -45231134960886 -229617084046052 -13001867264857 -51843179898726 -15098216357263 -243097096788852 -13519439625979 -200625706883447 -41519569430717 -221999516801352 -82513356602386 -82399195476187 -179749387083730 -47966471329520 -253494231999263 -265266586757481 -220652758107113 -256999988811055 -228794053442591 -104544011926625 -87870308147590 -172279323316276 -116434340344020 -131419700216703 -246706469048506 -117984998735298 -26891633255661 -26237160591589 -106054106488227 -164638108452354 -232928153492507 -187054962262782 -116907479368746 -207078332165427 -68553994792553 -216221603383284 -122582447482251 -90274365941195 -65642020036982 -151395801070126 -250773003553911 -60534793732480 -268488377911782 -169442560342105 -216207970106414 -197998368230708 -174303022882853 -197835173140122 -255182267950533 -64362596972261 -252453966146729 -197261619118490 -123630442206523 -236774430185845 -106394291582241 -140635725922071 -162555993623048 -100927689990763 -150153581271457 -248022937851605 -243340801321261 -126449063155156 -243151840413034 -65585619491568 -195694266377182 -203070536517797 -121753243608781 -68050914420825 -64342533810165 -231507848120790 -229511934535433 -75183905114108 -126391108678802 -62041760925838 -182534738949992 -47870754791879 -169658848125803 -180745215065707 -10351577752838 -205669916058194 -41392451637274 -172435978461658 -235981065832091 -3617415264454 -92201048999357 -193089643982357 -181644471575624 -176561905494852 -94806246659154 -155266072579095 -167675773930385 -141886198790338 -62409194980873 -277692051922976 -179397958361479 -116795585603108 -150325495064229 -8177509326392 -223727931428735 -104162865303938 -147066876150954 -166133552483707 -48495187445231 -14720804345287 -236478972963993 -13861136457428 -151129279856684 -8632416038613 -90508301885987 -10177773852680 -161538796444248 -17346050121906 -209253425396424 -251067346040731 -53447085515088 -259519175947824 -240329771360796 -261975544454573 -33522923772982 -48224378803822 -267374577900333 -51264637299021 -737602652997 -249089493922173 -277711103109942 -265698133360344 -74626944215045 -72678764792448 -90506596264585 -193012254267042 -9720547544801 -129993124354170 -101113544571105 -167777075241080 -276086420300015 -186170650801877 -221016423842193 -100094853418313 -47065370124454 -228142585765349 -73272151956332 -268903385371366 -94636244453547 -149051286525496 -135619200180424 -233730325010831 -243590771799095 -114694296791238 -65514413221304 -134371273630307 -224315312977625 -24916164489058 -232718977347409 -185800487332650 -225081328516251 -19199183239174 -85997267347417 -83314832608808 -40370606521388 -86457451564286 -147176576955711 -126830732517031 -215500762482627 -180860399601882 -107739294164351 -32957139484685 -105619878754024 -34421879484353 -92866450352592 -80970426536885 -8611334510760 -202877061915841 -153546281197376 -264863300079895 -141789326245331 -17081713861041 -140326886067621 -158362805044793 -250997216511900 -204075940555156 -16378336619412 -204010761416580 -256842844586543 -112952393254125 -162916363371327 -130043003583589 -168811991881042 -168032307138656 -27984770602058 -174616548169733 -226161584239182 -109416263735132 -254698520494856 -157013591942316 -27059189726886 -198723895271107 -48949711760745 -172088486274862 -45115132945777 -151100106134361 -120171405981794 -107074288757707 -19055181861779 -256720863939586 -196081283155079 -187984838209726 -7089740742458 -126468196971077 -118718665617836 -25012998282413 -86921060826670 -187037887314159 -193211157084233 -173871541205744 -245389624209954 -31571175295051 -32237118911711 -102271360907144 -78844719879064 -115844193244455 -280114299778036 -227303987223952 -22036463062535 -33536897952434 -79903762818943 -217009587881087 -115861157677783 -251520365680250 -150725362979314 -153507888017394 -151665367008861 -66496295057183 -51227689764675 -168740005238241 -214395279124145 -202634807235675 -23834558193258 -114866559232139 -117451426175382 -77716379055559 -237616806218615 -77345675245677 -134470000566760 -275401850465273 -278947674317587 -48403123530259 -115423505113701 -181562195375926 -166129920243455 -19681849265072 -32924125607422 -136335214473868 -183394155090347 -221977612683777 -210093461690746 -96239919161132 -67177004436424 -37438155766991 -219179858158608 -235456959684374 -252392865804585 -199297466168169 -168821691404241 -37069055672773 -198302157141596 -196435435134276 -23223864781564 -47928277832909 -115802892722381 -159619660104730 -161467721561236 -172606336601958 -47008063377895 -26569773957529 -163840179352349 -279477845873631 -223192452873095 -11354017305025 -253643867950654 -162417148940410 -130321835581654 -179370481397991 -6971617762738 -2690440655402 -128668328201384 -84442185848178 -182047157741042 -234088980472683 -193870842565668 -157554729860294 -180832694442236 -133919567219872 -191938024462668 -113425114271920 -129119297702547 -107430399433580 -32823522985370 -27012341237964 -27394415138709 -95479158346116 -142541627736189 -36526754601634 -6025882608309 -132049326302436 -247745983854966 -199249007153566 -85004339653474 -73917972713570 -167818172189289 -182007270919220 -3324646455061 -204665527673369 -36570344315245 -8309793336157 -79343139694629 -220020951567475 -177509903137346 -32990468248411 -168804077500235 -57957429873109 -253729864944001 -260239559494045 -231477321630975 -161324795990201 -129736887535314 -119025749423697 -57030812641044 -171110699624282 -99419963132573 -119038442550537 -182582377645406 -33793405950243 -127477524174672 -99944037847091 -31065952634217 -280205033364534 -230798063697504 -80947216239519 -122701622874019 -173443012017835 -544513281827 -223533917712819 -207869546761351 -102893555719769 -191531414552019 -32874014495736 -242474034519045 -254804463928984 -191887611923528 -34046309826231 -62684571644518 -228347563483831 -243390344100361 -209469924076817 -132681616884843 -174085988908157 -176102595506299 -213744585289137 -79486293996540 -153962114688312 -129262378216172 -84254310497716 -82343888201413 -174049896910192 -56741931211486 -206204904918942 -274740787014806 -33775953618938 -25492896754889 -175711209075041 -2450429671326 -153401913205516 -179441081366845 -87376479439835 -272254970898400 -247530864806212 -164529938457340 -144998248835732 -114078931664274 -175930761080881 -109893207110196 -281266722149301 -202901705450510 -219962199033358 -133492180171943 -203965045215862 -27817804863514 -52112862106141 -48584734110350 -277601634917636 -2155007381090 -258615191561822 -241822320220079 -239604525351887 -224439149300731 -62400474930732 -88011367919366 -189066501496355 -39409060142656 -158713257671848 -51190495648054 -232902291717971 -188672654558674 -269462436305362 -77068534123016 -154651082705180 -173582297444866 -180038065411176 -21725746073159 -159768557682325 -129821355583708 -17437654909565 -265247662032323 -65087422640971 -55691608707604 -277628542640128 -200146180666615 -76460758774051 -185769055823780 -238619347245286 -81819946256974 -279652137611611 -706954423279 -163791959954328 -95286125296429 -174613038644859 -209902120326241 -274933548976765 -14921649985781 -65467104583121 -221003890909101 -215223285033149 -50800690148925 -21904666201983 -11804316052317 -22472851518147 -91703385383913 -47035262779318 -215158202436672 -215862049025495 -280405832183109 -228583979946906 -36120748327264 -41098530576142 -235582348561503 -253382286319998 -162313442065684 -208826466689314 -270941102570677 -218161134506006 -105854137045003 -135963374161562 -62137457711226 -94599413775263 -147361407500024 -24954171809070 -56299856503454 -72136376269733 -94089844386691 -67522775008302 -218756783909595 -221879724205015 -99898240189702 -206319011987607 -180015733051292 -272138099824742 -268752246747245 -109516418117332 -244813334924402 -11700519452720 -232810424054396 -67051427756423 -2603714017972 -44657129874096 -56079066661572 -272564752464170 -200853720877082 -141777644497879 -108998862579748 -243840495291866 -186216419096728 -45921146004593 -234201674684637 -135897332345824 -88123444329484 -221483104473074 -82884315398528 -15236434317142 -144491276701705 -40431943951038 -209496897903388 -38344590352333 -20908387762632 -227381043366363 -66749154207195 -6037160342357 -79843095129381 -21111062686077 -69244450161685 -27422499497659 -137701184483139 -163753861786437 -194501605578871 -166398204339149 -273627667131753 -918261809801 -155653362679561 -15998521640065 -143371884093150 -78924170354699 -3390089676344 -138007811796680 -119399470953778 -244109118360626 -102948267560091 -236409290916019 -223314915650162 -42885254142550 -227991774774880 -145494820217456 -175853524470857 -101368176472739 -126354319848164 -80081549848015 -89233076852598 -148802811802875 -48726496818891 -231272675971698 -159188695302207 -49145401482568 -107524521076983 -170821539211609 -217930362124206 -50564557641448 -10720078909013 -18931612174108 -134946872469769 -160144188088307 -233849613999846 -166994738964993 -257178979953844 -168949649902310 -194328160540240 -177047847902493 -44394328247974 -97465684926072 -220511007250616 -141206712208407 -14332440996604 -166935868391324 -195479120239211 -94765375831946 -156426979695132 -200696954139718 -41806495849661 -3929587191954 -106603901344063 -172400580962543 -164815602106945 -256567660265018 -162383783945208 -149221745711454 -213716719886145 -98286070891084 -86396740907621 -75084123187701 -23039087079186 -85294685567171 -179806813398968 -138514534884773 -3839751668638 -39729219510183 -229106714478639 -15601544145972 -255946408214895 -39053699907680 -81789960723484 -239040321363268 -102913821630403 -41751109508931 -265579556444594 -23826841060001 -158316163781855 -147682623038541 -113169303730868 -27197263749674 -235379576043446 -46881636653741 -167916448374306 -101231523894664 -63335207019909 -162008902691873 -203117003639668 -4880684185029 -280956260219684 -161073390027322 -46716727425875 -253666515444404 -219647538812726 -121168325140641 -179551454034136 -169073365611065 -10760633238472 -7872592827433 -145305345416714 -133226246940285 -122926911568759 -231259384385659 -22706324662530 -63429175122388 -16263906906152 -88669924148750 -227468585895977 -23225054414696 -207674980181588 -144856883587499 -204239741613899 -177380563271909 -32105577067771 -131142268194161 -115241500638112 -86713097695995 -255801471770090 -98952539716283 -279157490450363 -120488497915577 -84171152295002 -97006344688911 -71736336462111 -176221004299515 -99188294651654 -64401599186834 -92666523176983 -278487820512908 -94160428312916 -214488696066911 -270815824420095 -147001755721996 -85228914645201 -224539141632374 -30143785610940 -146674383705014 -259984246093102 -185356137468604 -132731917252678 -88543030116148 -2543080467775 -147914962940649 -162207346489864 -164382884918134 -124801738527178 -176722855430470 -198563480724588 -186270382812310 -53318337842129 -186695480726830 -176203179293077 -15077107836705 -210956185248722 -164234455464502 -95305026318252 -63164173244634 -203234016253850 -78837104340767 -187877470696905 -146186782104565 -32403665939067 -146792318635442 -179295886011609 -177282456951173 -26022588312859 -190573213126899 -48565974622202 -114506879998067 -112006510426595 -148382260643461 -109930681328505 -201584780729653 -250720433385704 -38459569796987 -82420190749687 -162225917282516 -93916017628985 -228804548390730 -107361306782583 -28454626396796 -110275777812282 -268844278248735 -77465578392611 -193193189899213 -230750715904723 -276868784997336 -14256110388233 -143529650118042 -125072876810758 -114341845110056 -87786079437062 -73073630020268 -9357698320577 -280900102852766 -50411024579878 -51361981569998 -273189539882776 -97310983833321 -139340610876831 -6975050820126 -144158039947782 -153223459469202 -21170714304396 -108217382533881 -232099606162083 -96332280328300 -190864011299738 -120189523648018 -157490692517586 -185059579172043 -106759714954081 -237092294127786 -108862841001748 -123254917172494 -59605692033321 -195823216346847 -101991031577119 -179190736609688 -226553833401116 -56011114803721 -204186538559230 -133457518870171 -260437481611133 -44243965136915 -173262964963141 -172385700279201 -264393435311085 -266893708227151 -172257782241057 -39154393803845 -278537342856902 -46041504061533 -44192178972019 -61787992280140 -48019022718985 -221205600116184 -193515250942998 -160006152411233 -65829989987156 -253863594963673 -63906055097539 -276499965559720 -201097788291425 -220495031358159 -58840407775770 -224688824495080 -90204367164436 -85401393944584 -94862086763240 -119915304162624 -265452830774944 -170708160284086 -245953949579921 -6722364698202 -276025612599818 -107849190311439 -136234358339750 -159274103517017 -147635586774496 -78706157628246 -205155102160130 -188739918361948 -131684180175555 -3459826771989 -190574563103734 -43070794783930 -257091935449226 -225512834257452 -234505916850974 -23464270436147 -80881541975885 -239195208908572 -75693439501725 -171482945281392 -1818033742846 -147522122803086 -210694291823680 -241230228590363 -233172799827119 -44113727907199 -9795629433055 -130730943960859 -183821482117997 -271953317613300 -265925248846235 -281135108846974 -193841396398777 -216980088798484 -178134152956785 -274687801984868 -277352355391992 -215140755670687 -99486691684524 -106773516279991 -12518584416788 -219273563638921 -144651948383946 -90266283058308 -86395615300396 -149466853487224 -100531576055003 -59224375113040 -104111881423607 -265453562527861 -37799833252228 -159953965425291 -127394810935293 -231599739550293 -1398795647805 -166270325574876 -270494476446281 -154741835718663 -239698952870036 -235368210519471 -182108258326675 -82061105463443 -279229436909280 -859936493971 -215936181546730 -242348098633818 -107221649615117 -218175557481431 -277302274833117 -136847742931971 -99174054576174 -15199088018549 -144143728563715 -114273394975069 -130923254113080 -166718076520617 -153009464204871 -219591230903930 -70400892869853 -209591416628492 -262637990953632 -94480188782544 -147408658831676 -11189917982893 -179261555267366 -86774860393707 -92321007598855 -99199768338491 -29302184430639 -142603686559135 -132694076284388 -240713813440368 -151411439558610 -108610976996473 -22408628225683 -280829918115750 -230671444133395 -131369795872039 -239555928737562 -58478713096667 -268367310168476 -2734728141760 -2478924441533 -261100065982738 -184870291810699 -58838918046347 -68126950649318 -193891654500227 -147814254939828 -86052505954139 -208205708739554 -103295189422782 -226371185644063 -230492189432320 -129315629586762 -243402466074649 -38100120181664 -86652432740642 -260991136463474 -120142486426602 -178930020055384 -249320416207164 -100861286445551 -3044209032046 -129876842522046 -225819152875296 -30933932983614 -95238763840144 -20581093255975 -213992024776796 -208496774186833 -112874584262647 -216543547189477 -208193875025079 -154428901006782 -49740483030966 -49777090492358 -107760002859546 -92504120608353 -34529605752780 -76824794286056 -49364438519010 -208109052858439 -84591723910078 -50106493609303 -26190277715072 -168352896152425 -269025147274653 -79130231953253 -271285566657185 -49179545486579 -101299365738052 -227165484071156 -38229266113929 -148323691432989 -257708924154582 -7655324703270 -195048725913318 -217770097719619 -184016784634125 -95350259627057 -166957511458818 -96557293793006 -150897016054671 -133591968896154 -49657446594150 -90780244095212 -161099383275407 -195228937142383 -84295796634039 -207977801716375 -45650699957361 -101837389919874 -25032760007845 -166130732051410 -202410915877145 -74478704278145 -48976369385992 -96534079305294 -119988913661738 -20320376701671 -137514769976069 -198935454518347 -125559181816610 -98788959810066 -139466687845216 -278212683644060 -57732604524188 -224469354260901 -227476903141163 -138940717622451 -243144428115081 -139352990692116 -121316567948066 -19110170162772 -242510077157855 -178020688985375 -87461071734007 -90408411306414 -145701995964957 -111034455541384 -66527988597962 -127344817329888 -76174020540721 -280299816484552 -184964840484179 -2492790450378 -247594403982418 -87953931368010 -20066888565909 -281242143347669 -274775200599250 -244156269420625 -184542086259274 -220521700658090 -92080579138341 -27460000674769 -246486447734252 -132622657348193 -91108321036980 -66236782048414 -258962713893796 -79025377598019 -277423639954199 -223627169332813 -35061836150728 -213669418022817 -121725321122892 -35086049778925 -75675701532210 -243005453593709 -121416483999656 -190278443606587 -32239374616386 -118639089903935 -204836994807409 -86526241646107 -47111394065878 -194445293439388 -33485615803556 -17124222665507 -145102327771516 -205974325153174 -208585897585151 -109428034942478 -165658691939953 -54942070554870 -278925106708736 -278566884361772 -170053561984390 -88195080565661 -50030712942817 -39772112843674 -126651331598613 -177907225013965 -145094989825529 -257975469323452 -255868546771784 -272791375669076 -71580130777616 -260356563650627 -272862840217441 -44115589267961 -193465399101431 -216329520453182 -120190529078523 -116484275519961 -115294156017300 -152222546320584 -156293651947284 -265244920986824 -266209973780289 -255504023873839 -206896939889776 -175428028965535 -107940006588966 -6553422742566 -58154103032528 -278811283347118 -75018265339409 -6198770318969 -154057191062370 -205579365661924 -266161439697045 -49389658750771 -247858872977774 -223633827191034 -164560779269298 -275327873663649 -49495173920477 -263131719866066 -110433382857621 -190085741735872 -246485101593492 -143457594742179 -50579760630604 -139128042898733 -170874462860223 -172292562208782 -114028039515239 -222536511133516 -167943959904646 -103147681971403 -83600764281819 -260258382881708 -234280269527183 -190255735223699 -78909694319989 -37969104857977 -261590679912312 -228325126113616 -171960178538823 -1088772128151 -149274197389321 -244559240983058 -83524265415651 -210988445757247 -61295130848716 -39257956585988 -19280699290269 -14966557146219 -79089853094341 -146034129438043 -197382234647727 -201332448873696 -84873390049642 -271157024422889 -136116529194829 -80333780894181 -104030731194919 -76312537319181 -227241594454264 -53090216826698 -39450186699706 -21808024844994 -108194978047572 -5707348521420 -180777041729075 -221344979405846 -178806177540088 -234572192698169 -111651489373412 -8466619138401 -64272967783361 -187323398496816 -2617419604110 -62281815883810 -179456452762885 -188288082310251 -115492997167077 -20424418338588 -107107619556952 -98938946762657 -7574944465657 -241066167472442 -166681616201010 -66988079023407 -85269195836192 -260552310027436 -177063319882444 -238781747089631 -51604381156955 -182475836291635 -263101355257707 -146493389706351 -34663453863658 -37617973129184 -190104307420622 -279704225079449 -87986387436997 -237012190403686 -76960966189609 -58102738431952 -175394418072424 -146340874555471 -147604610933122 -195227854325069 -18279798580727 -109738040758205 -272124352042760 -161679206124819 -37563508369552 -182276019833142 -101070969181723 -38059474885851 -159840502921100 -16681645595567 -281241684816182 -84132179665428 -103522182674963 -227458188952719 -216995156990147 -240731081263111 -14881632898940 -175752392776811 -141729685138661 -200585516137361 -52884509345524 -180375501596682 -13311357720594 -195762851447361 -155136028252333 -16955373819743 -129516292953552 -249590372776745 -179444088665450 -130556761486600 -229874463084565 -113153083698177 -37880459356478 -260038970614053 -262684460365694 -128407477851211 -118519458238378 -240866890573681 -21161679619260 -7987706640478 -71212112199532 -53161688555376 -151861504480749 -250244609098535 -139667642976383 -106880302961463 -147219091137062 -210633027026769 -83582828794166 -268758125574502 -223608269952 -202726248285601 -153051018283193 -213503480179502 -183000632103143 -100338314794928 -103813488840999 -78223298436378 -73751016590554 -264211753277288 -111359845208154 -144153848363062 -65330349738978 -194488228662132 -215076703783210 -217439152976296 -100320940998984 -263871748068533 -108375162836820 -84079492832706 -41099494422024 -67723706905611 -73927931004806 -134646929701795 -21483906577152 -172552067933862 -243910207328049 -190712302561264 -151798377794938 -92708085870329 -157936075335653 -97348525709725 -165713055980866 -8655474255412 -116508684987080 -201242924908605 -167877372472959 -103883301829240 -159645119691213 -225713385430717 -240689923601814 -256237153503588 -63182303670755 -51465070885644 -17841458088420 -87512939157091 -95787146427732 -77632185970600 -174569116039867 -160723206034175 -160688240551953 -173915026357274 -61505003598968 -235611798307970 -280257946766188 -246697043433351 -220060173376454 -45639437577289 -144082123724882 -60945903575039 -155988164726078 -129586933080927 -68432911995815 -232710376416735 -222122270745481 -170708855667332 -213526369927093 -53205569253965 -268220024056903 -264630720294505 -49715017773208 -13824487870151 -258741434999825 -258653096616731 -261584037307656 -208845060223633 -55395114383705 -96663957453701 -264580468547180 -667484451781 -165056491988342 -52548930924118 -128384096725668 -162915639139040 -227036987385751 -189874172455680 -161062386923590 -23178852216275 -100921654142271 -195620995707066 -166160130187899 -20917525732218 -124724110377715 -199442121729771 -29779371602894 -245269901127963 -89461021972749 -225219027747487 -234669433249664 -204204960740945 -251103608065378 -13838893914821 -26456464008841 -218645396555311 -280553255671374 -2280837021532 -118042835912700 -116103875500636 -256817201688652 -117921719760235 -110348739714821 -68318344326557 -125515996501267 -72748930658650 -167242294325154 -93950753732346 -153534979378434 -23298674640976 -52506266463457 -100810680265905 -29314447082959 -68831976666545 -229382413832088 -201567883017348 -178125548769672 -236737188010790 -121605858464979 -84246389394792 -207911677352690 -22512680021292 -79788514866913 -276301790578466 -277742299564843 -65377495809015 -211566985559959 -72504239945522 -170699514121385 -25590999772986 -28296355822238 -117088494771839 -31424127738861 -200892444996240 -232153159731524 -29407577049009 -43064490588163 -31374127303789 -119323729302298 -42201006643462 -154448391050140 -119263907353194 -235784864219526 -271747563049896 -271786849106024 -224758429359840 -148543833891305 -231899384755040 -195463324118225 -134827191359877 -187727623305278 -24999514695937 -20170675380371 -253203070721164 -214322262124086 -143822036495155 -48786903304950 -57908471711524 -92304480076127 -93268966107391 -68216756357543 -6413535240587 -197799097754147 -31966649576276 -179878841680420 -80106409324948 -232792235441217 -59563616723241 -189776221259983 -564602613573 -21612805307638 -263014273078802 -257416743880133 -195538432087356 -99254356128369 -232812166871191 -79096835641140 -272265873531261 -117665301795952 -82904465608996 -161859439164912 -281275510731595 -185956306099657 -263569680801887 -68002871891615 -2727820763971 -230071006995865 -267367345747396 -252788102414729 -137299486507740 -123211914917035 -153755922955904 -158983204035964 -260953937432282 -51926309702376 -5751192131432 -132864700644346 -97023994302090 -31749110336378 -90553176300916 -76579910778741 -212171493812156 -31141089561757 -141277413606827 -93991310862709 -117060716833246 -23072694706205 -89151251362856 -134828361163841 -268974524478743 -130736838805847 -234833222942155 -176695703607623 -166719091461319 -185242797452034 -199620104508445 -10269593602830 -273693101062229 -262554486021507 -252145500705187 -164652125938738 -127079832601644 -87517830039419 -71808662412206 -19682665861228 -128914477343430 -256527363339740 -107099965810586 -83704135436254 -19952176296681 -3705822091211 -102922441494674 -239481763357986 -81563716570837 -178169813822253 -172770776043561 -137351276545211 -120344234357018 -216794127145699 -130801570308549 -14478019295455 -231003250195035 -62581193615960 -243427419824608 -99123788330325 -240005422376913 -258002214972553 -111355299930146 -63470942744898 -100958433072111 -162679885158240 -67829442081897 -200823149236802 -8230306395554 -260771664826343 -187273599415689 -157253920375251 -83590671464844 -181577616943544 -130217709407409 -171430580879026 -135224945497326 -57592432017141 -111347022376028 -47078968899661 -73069145325267 -216083416733251 -54319839165280 -68067338725629 -110733168855676 -74639866509258 -258768881395060 -174723001019425 -53703069588038 -281268743752198 -188733943835122 -273871348485303 -267910865787086 -183519961551569 -71858061148534 -271639221198182 -189546142230061 -202976396682371 -275845878274838 -268430892189431 -230928101847183 -231937284171657 -41253299580976 -186559834110652 -67198720669240 -230974102045544 -27535073220698 -226289076869227 -70904480508122 -100437876955249 -244562063552111 -115359023273101 -154305627975378 -180125616757968 -89554806956718 -161529429611192 -147455077098692 -133115878441026 -159596597024375 -109547273460180 -199141312206707 -109855268042521 -38851161429441 -77712539496050 -32584789066026 -220677001632216 -194847504080783 -88146607958647 -118554723173474 -238978928404990 -238391122572796 -201542512541221 -87742162394422 -83962511106596 -54173171438866 -218502009142341 -259739339856850 -171779916344309 -78491398435193 -183207046556859 -77861470913301 -154062673408156 -170595919404033 -113042383150599 -42676987216355 -66213072279791 -159960980512607 -147856040606153 -203024621103998 -138527623391907 -168893230576517 -226993072264167 -230750184398922 -157554012853485 -78886101537963 -40752327448292 -200832162329860 -149160171083410 -44413789302433 -101146660936465 -129321280094452 -92192211499212 -127139287802438 -189130191801630 -277151222993099 -148100080030041 -169472773215796 -111895417016847 -190538382795803 -124507503603728 -64215151143394 -98746941555114 -45139382468984 -178217562571752 -73841459368545 -211433921650305 -12708532483290 -46554806241273 -274296524181622 -104119438748739 -158865898750797 -55903737891298 -31860304099370 -57384912867882 -121900579332572 -40625013431173 -115911999718065 -13357345038771 -29128607359550 -147459918516859 -224735050123283 -259341444130092 -252839773704075 -197647134821831 -28402739618297 -197256744904232 -249973977022862 -83689334410329 -16095306140400 -75115445848635 -4605126326781 -87600700554269 -38882682629739 -65181775721545 -163175628321858 -108525699659357 -131898033536601 -218027049181745 -268220458172222 -243499804358694 -4071972176433 -89423473303285 -31124604061004 -193441037262692 -229128848330341 -81607597269426 -164495976665762 -263068178003788 -142458004488681 -158399739924527 -199469106029757 -190228197617192 -260496247302759 -10809206922932 -76872555961329 -85531840697950 -101348739375065 -267683701693238 -59601796894365 -19473337444294 -98374095121931 -45483065365625 -3819633754244 -26841445075206 -179855301704864 -80967235727958 -128143526279257 -112964356386009 -70075036277712 -271942757583830 -168708646422426 -128250828564458 -246918425178890 -184687399340426 -212529979640335 -17998707412680 -172907990876764 -29353137196 -92504426353060 -49107997933100 -25197424450936 -131516992730805 -214552097604448 -225495813359047 -201513543664875 -115027902420893 -192114741992427 -233023284802269 -200044789369907 -155631958161880 -183714247163990 -78985769068005 -260468258817365 -13368279951573 -264588725174257 -85904430645932 -209426793215539 -264637053682056 -121948135515709 -130395337202656 -62671931882596 -357358358275 -267692578778807 -42021493956421 -81827041170827 -250984117465993 -237375315951810 -180601417610795 -247669508984876 -245491697617233 -246553531133900 -270132813647251 -173639440238843 -158036440844716 -176099673612903 -169836891526425 -53478870615993 -145709430076425 -64671805295507 -276689440046887 -199207212604715 -212156280138543 -188237482035864 -112784345191031 -113648410682601 -179167314529761 -87580261391189 -41391900194187 -218428197009236 -174518190678712 -205577784484064 -219705166996176 -196816147268278 -53133340745185 -262823146590227 -121896631282096 -230576961447862 -110934310449679 -230041327462110 -279293575703202 -206356766424609 -226243377046938 -273865700167780 -203856606308574 -87914351372036 -273576228165879 -206287870818560 -10502273586976 -71168765067176 -18901614356503 -183089919176171 -135316111243741 -241738165878681 -247525757734044 -13506098494184 -186801332775688 -94981742008631 -94832322693722 -35279233898387 -42267162221747 -214640884122473 -212854616119490 -54526008385036 -59825475203564 -55796639442110 -59835296717596 -159568787235474 -118467969807750 -16835507198739 -174291624937206 -7076628330447 -212226987328362 -244079161089745 -81838573498436 -204450951749706 -127993060951634 -211498265166995 -190382559383177 -49142239530111 -77528246116030 -93653914446327 -267110000827082 -18623933368871 -214498074625213 -264946569519413 -47033806212244 -13529857868571 -280550617635988 -254374648244677 -260993305804990 -14765110587883 -119310993882813 -39725732779415 -165309326406780 -159555334951583 -48910432704982 -110956199961120 -34496508510929 -83704595833016 -115164959163590 -267571843049695 -254739812574063 -118431727323731 -47711078527499 -119327321495619 -221881488409950 -238062467473109 -188409340267284 -138857706663735 -127903564380659 -127069275110668 -6862140891537 -74499977500445 -96954685373635 -208818502552411 -173779235695464 -45918107507547 -190425896739210 -70402205929633 -171029909818229 -174865382616558 -276941407554438 -134329623677759 -241386377103353 -121421844857629 -254576899509266 -183192073005308 -177136652137558 -211712437067339 -261855999392130 -96715002486747 -32166532725989 -35081171000088 -267870153311314 -14285884922142 -153673613832797 -192888536202830 -58972681210470 -35515146879158 -23227727103544 -113754205281454 -66659041664964 -180243498506854 -44852761733517 -163822861946756 -98023001053630 -5284326604501 -208993615101781 -194603206651043 -255866213547822 -212020661501012 -226272332462619 -187743424934852 -251832106173445 -65087574760231 -61787777919343 -273678528478451 -181920604629217 -125609330967210 -11822031185759 -265935207137471 -135932400062048 -212568733043769 -98186128557388 -61881404070289 -120392829867262 -29313109830401 -153917375436367 -107685811483616 -76252335484308 -101246852470093 -150013239565592 -68516984987316 -31286856657701 -25218624675046 -243849886963218 -138332807119537 -99593330951688 -205628398326893 -133410361579301 -56028208318603 -111338891012037 -4379081469796 -43156117936022 -243987919609473 -128372409046525 -235067786856608 -30474430733474 -256657709334851 -116483330104471 -144518279134669 -149325882222373 -235856226741846 -212778981998539 -235466716327164 -143877596574904 -279699407105195 -279048528971382 -131165624350246 -10359802029698 -127919339981982 -94036994414621 -254616718665272 -66012236553108 -92054203964634 -9556440974504 -30466019904698 -191195660958937 -168201507506484 -77011157764187 -211096895557879 -45792849002710 -260610814724347 -274817265159144 -135370054065844 -258990641238095 -98008475165512 -47460023540607 -141735588306760 -31307135974480 -37883251702896 -252091924824100 -77327771380738 -201055860159723 -132210700576478 -164134761782712 -235378729390455 -249950554926920 -2236800188846 -218007685511218 -222086095218535 -202428385042929 -129950690476480 -112359341492919 -94037873373544 -69829733266446 -191271217208725 -27520008808861 -82446440179934 -33908217195887 -190469163987143 -76847100348534 -194313314111569 -125121814068469 -170943301921765 -34073682324349 -197939150349078 -17095403716187 -99175163690057 -276319072895115 -280562934682403 -232316772263085 -241217625634985 -267556544878971 -55245448511992 -258785760130834 -232536113722758 -171560697603528 -64265425851052 -30892457096314 -42145488852927 -222355121140567 -65393596309970 -103941339108831 -41664935569343 -276306572786347 -203223876798029 -47569035564982 -132116295674306 -223114528185470 -23137827045930 -312037487536 -210986340945327 -194176705780033 -33082947807662 -169867726784763 -66513721410750 -33978525041689 -95327116393284 -32986372526106 -52969763760024 -2785837461457 -274353624247627 -270314514866136 -123308190282048 -75210688665864 -191138491373782 -28956506819373 -94737250160998 -263769706173791 -17358206905767 -195754973432537 -21710059800994 -81987145599326 -243660005009125 -160137147470140 -46828112679942 -134933779676861 -136497961081649 -53115092468615 -237503393835461 -118076770369633 -104489647656528 -26941792742112 -278164801606719 -192904789128989 -122737455863822 -244621129695481 -141042548375759 -276409911676535 -179902940400278 -229115904469641 -104868641311674 -191130533421189 -214364972073744 -259672883804090 -86963449732775 -118506357198896 -180303501114097 -27896436936337 -256316695067645 -182820325596491 -89520492716543 -266110074103412 -22660659923320 -20268673221247 -242936994016234 -259005599907855 -53260619642791 -113246934666851 -169407956066866 -56386385061298 -103448854451371 -255692978053669 -140377244754655 -36874201462150 -51310604147348 -212552065101458 -189078326332612 -30360966762064 -230573787299335 -119022309541140 -66059031144620 -48764517302116 -19104402655197 -279422373914415 -4746198898271 -28256310921570 -81398442285993 -238233951210819 -79421556424450 -226570258590390 -135292373643872 -172005679086156 -274889266838166 -118501433869988 -275420260518331 -43011169802345 -233988602143893 -280395542300572 -210072785020554 -271694620680058 -145993369235658 -224772801281277 -202841884297688 -174434294485537 -219897957765479 -180111871008557 -192435515182082 -22860716600910 -71640125760626 -236672571928826 -215256244178782 -264263208290585 -208380784005268 -71675091242848 -234719666266370 -174892501421109 -55495460647883 -224376709634881 -72349607588315 -203042463488602 -278533019519036 -229730046466618 -73389021353109 -119329590602210 -220707730180807 -109506421602215 -111694328654277 -145353903539435 -280192843475782 -135291952836947 -57976619119153 -126513750642538 -2988996645809 -5170310016986 -23067703023819 -213535876118633 -145913036994592 -252552805152742 -71816525358713 -112943276363059 -213762781242743 -219773385235987 -138876520680696 -278025051850563 -177874965857389 -254728698596617 -247906739084601 -71906612546044 -99045985224383 -94500102346449 -265579621110295 -272920625758735 -218978640734164 -254359379900203 -164696777501634 -245156480988137 -194020454420433 -87052551798619 -1968339819325 -5335398880304 -53907832768867 -203171270209745 -202886021957398 -229433447951991 -51738659348613 -199874118279284 -106061030907892 -184044855941740 -90609423710668 -219400794964529 -212784315164598 -241714124637157 -224279335644452 -157271907693133 -199091220369049 -254531414647625 -269681088167977 -98036056951186 -103683614650887 -277501764895710 -195155536178024 -213033275265864 -135462028462974 -34357645094830 -129563414596783 -152855520047132 -203161736640534 -58591655021964 -162027252902967 -109760866100966 -258641666177722 -91054531870014 -252895236274422 -239674592249778 -160421327587473 -198372139003076 -212229254736324 -34409371281916 -14040975012682 -222433629962651 -23791876975306 -143958167105956 -127818247953339 -84726380334395 -275204068571076 -17236658921781 -154067127915063 -59117462359522 -205115731663581 -10347034585788 -107114200490195 -164401239215762 -110534158045448 -181155043216515 -114568539310636 -27473362687324 -226708245421469 -277549333258529 -50550192999445 -130905297866173 -131070207094039 -197467691516877 -29259879322539 -41268361091777 -227702201788842 -31706032869218 -270834437535084 -40743154940863 -82545206239008 -152624603360042 -16013383761704 -82863874259588 -45702105430866 -21958368817635 -210426664672590 -144538630553267 -176625812075846 -12329632046350 -149426586937326 -27280968588147 -55271850685034 -27528902113401 -82625178623427 -4557187189325 -190012096792184 -41892118946251 -90203285549601 -144784584409913 -58703954159577 -52891444801193 -142273233409579 -262439163760550 -264164200930072 -131362931119665 -119165713944329 -151997477263999 -71438169238141 -64511198556205 -201954910119819 -74692866938902 -143190575307034 -44566438377978 -191764432574151 -150486164669061 -22572089045068 -183613427682780 -141173838557139 -143912573354956 -20779171277203 -244403848501047 -111274839124560 -88993761240033 -208878868281120 -111536872911822 -18185442488124 -257438572201940 -220907915197325 -107395584230431 -39848879810992 -189005980313296 -98730552661869 -7189506214312 -274890418119948 -91324014563375 -243035869289356 -69578553076020 -86704478003038 -225870256870164 -208083925098004 -264738856292048 -218576226531757 -45981361501604 -180143158929948 -68783609892904 -280854564154389 -243871800214486 -199294395472168 -158472014017445 -62197785747635 -181822663639583 -98801574540452 -20308041593955 -123097244544566 -4510690683699 -91445109209041 -18619227027689 -133489515060355 -217453260362816 -128139930274898 -154739503671360 -118921303260398 -248895758240404 -118508750398445 -180607842556688 -64033920387774 -191352035730343 -9483518349385 -83458866164842 -30777125745823 -228923165311382 -147575941112199 -120848667337040 -234634593948908 -253043290651003 -60533605815152 -86026698042173 -50339313712206 -176471147655455 -134952561209283 -262229548537008 -62226882987739 -165129771370023 -892268229828 -1222230247387 -229433576572058 -170086504655326 -193536521638129 -22122851851701 -52558417271240 -95867851832479 -171826070032609 -175291284921485 -79897524206 -193999371129179 -152503731271804 -218706962961872 -65881879983647 -188577498762199 -81668610245883 -272888174987623 -211325853360006 -201274128506242 -115115214856085 -593902239641 -85486832418074 -48933711757195 -70328328154978 -238121253804653 -248053120081154 -245616373579568 -182926653456723 -199814334276893 -123625007418758 -206207184560810 -140643723654150 -199285577262362 -204068907481151 -70258684691842 -111306653761671 -75380458965504 -116281257394976 -146374172155145 -194054288285351 -192268696247229 -233214617628989 -33057476223139 -17956406895846 -234931099034516 -28002534844018 -233059199778148 -14447866313686 -17016957140177 -217842706746253 -81841904186776 -117362627848288 -112160615632071 -104538513623945 -221523882424422 -128733715601424 -218367502066117 -219297607848231 -159110658343874 -119178479097348 -129092749746609 -125599107317182 -232512430359148 -17628378168312 -236272457139081 -261191467133082 -78874075296370 -236116277235365 -127852696277841 -112055149666456 -89953553756770 -79415773255545 -155255628057531 -271914218045468 -149794758278725 -207129310825195 -203974921156225 -224920588069488 -278953283019851 -222337902965351 -27838917875407 -58751592854991 -220247220264153 -65994979257143 -177099872508117 -273485892964993 -115928359650460 -98088175422466 -31628808670249 -91265794527812 -202461615061169 -59261144022324 -206428486422754 -6675481213101 -232688708054467 -101836919782888 -178107164104118 -174510482629917 -35485298530663 -203011624851124 -143155116982964 -25615674540465 -127858683810141 -54437297063628 -141674045518089 -62166341969034 -8868665728863 -268854518425027 -215108162416773 -101787282411202 -91294980977449 -111414709697395 -93129625719235 -144333070911254 -281073729155896 -219596342948200 -32246305017690 -238068532815754 -210667877614824 -127494654941240 -169338577268803 -134788366465440 -73040546219414 -93661640875556 -236188080437168 -17665476005324 -22703909750460 -41349597762176 -35612570882130 -225278147149791 -157033085227970 -71315114186391 -215196744898357 -97832545624315 -265530829910417 -150262259448506 -141640535444384 -40710005815219 -156228771198170 -266285470648726 -134519936541740 -265564658290472 -42463508111646 -39489704198033 -120962015359420 -264026902897710 -139075185130041 -223276400809134 -278837954445807 -264944190543199 -22309124699337 -154365350064879 -220253002923797 -258961345090343 -64628513311455 -240239956117099 -24171682504163 -208073255172144 -218909160870805 -186000715784068 -244643423128464 -79486504232966 -188720545226443 -175005214058143 -75337945777377 -68306715654023 -32454006907230 -204722416247223 -231502969582665 -172503243412574 -149569093250438 -96783814915460 -208165929647613 -63258981309331 -63965731296287 -189146316277652 -205612192196354 -126104813239523 -158929547346986 -202333694546650 -49867896148188 -108482213984042 -5606324455317 -197766848897950 -73347730722168 -77507593498574 -121153203269325 -234927335713329 -247261724546557 -36491881825799 -137384148420583 -43768980586114 -197690906088246 -232696634159749 -248270925586424 -234230363782354 -205248594967131 -67630959375550 -92692904883083 -156675787899484 -155935004868121 -184223196616843 -87805217458512 -182237833948514 -207658100119179 -72345846887118 -203019139811409 -212236632886938 -189871673534234 -88797702082229 -277402511821248 -45211059788361 -142641393464195 -87000656196527 -224256781746709 -229669053979439 -239606707089241 -245250504075037 -101491789107041 -153740901591428 -108575300148945 -63644710829761 -113383699080871 -64948582289213 -269873898244582 -251588814266422 -76439327753208 -27760686351997 -155254381500482 -122175853181348 -146071734422741 -220000126899012 -157930468262552 -87841521531370 -189566264087254 -95768866572584 -184123034605270 -177179207173869 -5679173892587 -121296299220326 -7753245433814 -180333596842839 -143019637079817 -79844018180188 -180617341735662 -24795590525376 -53720626861804 -100284809750525 -96108868466357 -220522580535460 -39506385495646 -19709913640442 -141336693114644 -38571580383642 -91932927182189 -158608080992276 -116511757476984 -12581127566630 -1512243367837 -107046805952629 -230737201415561 -133972063881645 -84585780690301 -25231330606911 -113703905708067 -207828844488213 -167411052160500 -155349854578337 -223202788378789 -172756655081397 -61662653920496 -98869322775608 -204246968710196 -215256401235919 -36758193173490 -192872310387772 -201496638805323 -104952730329028 -232430288615958 -220921718152985 -37400602518787 -268367547701901 -13755786495919 -63169696022592 -67232400857634 -100423521173029 -67265493445845 -160635093470697 -272113098548767 -263042318769657 -10967978947541 -219738434763603 -138581104751447 -247980420272427 -127343113022427 -147365073362153 -141513796609545 -236238788638255 -132146950113648 -89453279427746 -18047333340535 -62184010416075 -210753861975384 -36383605831904 -180088861331173 -208189400818864 -176745128016140 -93873200891847 -212109682219047 -211237400165889 -32001185037120 -96094000111555 -142489052275002 -147177539923566 -274275073661198 -31640007817336 -268608944576156 -57043663075924 -202482143188945 -67857407449341 -66779221275773 -260756939291336 -73106657195928 -149340895692527 -19645357986796 -228993954674811 -250036618924694 -153782263023125 -35567327910257 -82589569960520 -148257893393174 -152048972403183 -59630958428341 -57981891812408 -47286428249470 -275286421324620 -225463526075126 -203786074806426 -143098261471850 -88905544563090 -115181700212536 -143363123610908 -14347863621173 -143339909123196 -102310690216519 -237557627218930 -42607207523278 -8378851811831 -55272448956303 -199894141063042 -196063062773895 -72905762590728 -195988954986199 -139651574497777 -231175224412969 -11296666932420 -55209948412463 -275455564372160 -74622344292079 -73818411578687 -117116954775759 -83053856695379 -162095099006101 -34937950505647 -37602527860486 -213688056181981 -12760645284836 -60194625937673 -231308978534079 -53706739770392 -260431043598456 -200402341933108 -132886124718869 -112207198828078 -217931428809316 -79781038662482 -104354735431541 -238871972029480 -42678337123904 -115606401158308 -266267863852195 -52942964194299 -124436033851681 -109633575353634 -266681215008451 -153361415828508 -133164609327110 -249576140856143 -107394589923914 -259903977144930 -221764840013853 -144580323542826 -63717141500274 -264768895330346 -24615603967895 -74419669368634 -123066996373130 -172686864016402 -106654002435622 -184135197422929 -80567397144065 -82845815825903 -72943343387627 -139532649507260 -163778167800011 -59280519172384 -192889406568042 -122249400694085 -197927124982319 -201401186825503 -222266455872760 -30733743116926 -94291823691864 -185682174441323 -213048659769184 -116104806820421 -173976943383438 -156566005613175 -83941560276202 -216317891054378 -27440449261178 -100046624905721 -38660134271278 -66014478133300 -105820845635789 -225100624865181 -142223032633521 -2373644372965 -116423657077849 -151983458194817 -75834916686746 -139110936749527 -179755064013097 -155237208911161 -213958255881185 -163522360278150 -181637496918467 -193700469429475 -148030241514795 -86224343373721 -24675482855178 -131612938682679 -144472140977770 -115609946549316 -245299511179496 -182886134266265 -165833588487346 -100180260995482 -26786599182544 -43704309582518 -116056049087321 -259639795218170 -266217458597721 -231504398720321 -171623387457330 -37855483381337 -31285797331454 -69686273596539 -37584674739928 -73773089876724 -102536116637115 -97594115760182 -99138352516509 -212708641033065 -280200635175215 -51638438704759 -166636987988456 -233514442386980 -39543032928692 -216093663274799 -241637659916552 -8289209012882 -113876630190012 -143264753327500 -160659987114702 -209931814267467 -270660621594577 -72826514905497 -137739455091820 -26223839948511 -154119421784288 -272194706796057 -197118955022345 -122515440864486 -180784581162462 -205228610363438 -160388122880953 -79348013415754 -83821959177330 -148077634105072 -204071954789313 -19854528460644 -145513362321142 -70370166249525 -61871647245833 -89201666756647 -276999501385980 -250388450985004 -241988147096326 -57456129458048 -108850376337245 -80063574407951 -232906922255916 -18403860636287 -160438736723782 -66507716551145 -60229663677228 -245047172410433 -24309773504082 -209474992983099 -137528971813781 -40835142208479 -23368895140202 -42225929892563 -142023991113114 -211967598028321 -231765420167018 -256997030624992 -167861325400857 -241334733704388 -38244307484444 -195762167298551 -279767427545805 -210368852139941 -227168694859709 -251095504089612 -191682972419820 -116872215032774 -118037107168792 -63112202037907 -187434689358563 -126604006927219 -142905976775964 -266022205173179 -154586518546306 -158682108411009 -62083122116933 -195324841346181 -13842333704138 -119399356254624 -219113429325203 -264655467369830 -140517608962593 -170982028966803 -170499931968023 -123055154912563 -135226787097556 -178374883966810 -101932201627897 -230702898874521 -161239965525795 -155370817497939 -96322030214379 -79018540521927 -240421582986620 -159607663321372 -121662908894580 -210277345184481 -40331365719511 -250304423391224 -184208797844660 -36442983780547 -71934047135056 -29832654285912 -94491018365617 -124634782522386 -167857211856328 -195387328036730 -63570747496507 -241696835176370 -262264210549154 -153192037914149 -267705727674302 -160260493684049 -67750946106110 -19098441198275 -43345429918907 -242676992388328 -20993863995811 -36091501100870 -185656607286508 -247144968427259 -23977204841586 -212416301289132 -176127587976111 -8577808775545 -156965372373198 -28205801525534 -76326225955142 -103575016526632 -163476340247303 -80058767863764 -147477530991122 -260135689872585 -213423535291422 -54927113355106 -144052472388289 -165949383344712 -273621429885681 -256927183988660 -38077704901822 -249162854656936 -10835425086022 -2669490779438 -145890732482486 -91263282945038 -128801160883342 -235289318361676 -153324952792738 -18299780105006 -136845387363457 -277383874331716 -8550898869000 -78275324442004 -274283531308998 -265625961138666 -79492864726863 -185937016618913 -186809623830108 -169483813191838 -100133867399890 -269163407975645 -246048825090252 -187388154179101 -81327509468649 -259639542132257 -200071375117651 -50853150839519 -51586450066310 -249562554755661 -77813615553555 -4837593752290 -215760884867412 -238063430811978 -256813720017250 -224384527862876 -207340023120351 -24488568933629 -211454191423988 -279938741750173 -67211455274852 -129664312176125 -67664002827176 -259832942202559 -126845835847833 -22436178178889 -69498647568962 -230511104790011 -52019159521295 -18583493759463 -97707774894667 -151960636644164 -134241685119877 -258377556117627 -264999690390843 -137152138654125 -250044035346865 -138319558969117 -159685797846196 -249743476877747 -91793760636547 -88141953894086 -159415764144941 -122719908814639 -183002509799193 -87032787242836 -255979551521077 -124567442025457 -39224784195453 -243346654862643 -261164488712528 -91811243377658 -160146607017757 -215421153121236 -234939280499326 -122711564913877 -278494920435653 -29882415875792 -218453988119358 -234738191141782 -192538878723321 -9829547170575 -137589141349297 -256958301584576 -161764737546043 -44285780518123 -5837309488883 -93034339872182 -245512547430659 -199509074004704 -182389375075617 -21936259800410 -37081094751878 -192283519958622 -1905429700593 -140510695596624 -128397490525736 -76499967747420 -228344041471307 -265063996501168 -281306470387910 -137276129666822 -265341129218800 -68243857701312 -56879402510188 -101152589385467 -859804707018 -30986343272826 -161776841875950 -236471168695067 -185920127804396 -89180212162871 -56838279353124 -34844237892167 -208847412864874 -144825016524455 -262259765713641 -233402540217112 -274853327621220 -108502726655387 -183078531098861 -90586393799264 -181791059104734 -187042493530087 -74140242279480 -110822020610447 -182388733582661 -7631523880487 -226983723309981 -235293782533843 -172751099278813 -172807158869580 -124972130751174 -200132531888727 -95535589768484 -19124187349154 -264528346797765 -270121664253749 -271512473012846 -101356217625591 -166171336210078 -69064819339364 -117404803100239 -383202884519 -126316957087879 -124820873496067 -168769231658783 -28808701854805 -66150305170757 -36831985441430 -5294026452692 -144442437400717 -12231941554581 -172569505866630 -186111604286057 -108734007972646 -279649679897683 -71986111731368 -19154921426317 -254968819632576 -103425960696275 -111534828027474 -50930204863778 -142282757067388 -191653958757949 -244826616552358 -105567328898570 -154022227921922 -195069304126839 -241946829702895 -84871410582968 -188498479727720 -45531738736281 -108511492183264 -224647710860776 -37278899571867 -28422838715408 -95021820959237 -250388290266027 -275143301971698 -125617041185623 -210761577895740 -200898090010130 -37155769266242 -21804198260256 -93609681783394 -184816249818522 -20532327634178 -244351639890798 -206730202869117 -151070151018870 -136412704858080 -31454161286218 -147853054988016 -127427356598213 -22098965298905 -123256947729680 -163278911890046 -96210373750375 -263488655887724 -251578245729958 -162120576282015 -24157358949265 -35855274136431 -107720270108152 -136613138087007 -141654376235894 -61748941612893 -176630927755306 -123906409076409 -13988314380254 -63605195821009 -76038953636853 -166117181497600 -281435681802807 -140798382550709 -155601682891154 -137790478202095 -193615746607059 -237366902984266 -188785606948817 -279689117758450 -156416301786108 -238589999478790 -134755717972757 -40043329663514 -263514700471277 -99543010173988 -174771316728712 -35526020862802 -64450040135130 -130460814451318 -251147727412313 -180285974154001 -5723845517473 -176946701076351 -223909175669954 -166808516768357 -94790486124780 -207653766699860 -10380388336382 -164586338597153 -237559213136487 -212842391277836 -257702575098272 -14624853496239 -108922817573309 -122665011273979 -267023588391640 -86768493574649 -201312474931864 -104908489844439 -179789952677886 -146763454316025 -233256283176490 -169305111217289 -149377237532161 -43680565949636 -41620944782552 -275527506251299 -195830093660536 -154625352856133 -164955381478143 -95867749358561 -237664109583153 -277614479823572 -168109774001648 -39755064823467 -67708973728172 -73249372769364 -27835830710394 -144409396221320 -206117101948305 -233593441937653 -249220907943251 -263590376620402 -127304371995396 -152819466757213 -126175709688002 -224136553643008 -208148319194786 -216581668530103 -276620893121926 -169882518682012 -117784053649167 -190133864640463 -71987025932108 -157816572871138 -118711850272384 -142310348159305 -157575138311125 -32146858681693 -146757891796998 -230127893871193 -235936021619532 -180946189299764 -5918394884299 -198327908524187 -270750614912815 -271135684019982 -71718252257768 -241040041730708 -116155153237377 -166123299292836 -7169019856071 -224142086005366 -265184697885723 -136115697624425 -274077307215103 -188220946676827 -165459017571288 -177185988317054 -98951417950995 -156848351276183 -212248149521056 -182967330118033 -120423440952018 -113355102486981 -28883691511063 -191226495525834 -157391748839818 -173491107958323 -261244119911510 -268585271233521 -261924243667576 -259127460826936 -233397881904869 -229143759538732 -17334261748572 -53759092800049 -125573437698605 -166977868127806 -219715695391043 -281002118658086 -240006363662683 -266804542753349 -57142658143371 -259404515954082 -102477437053173 -77309413832491 -214747756599142 -155851417078799 -261211499392100 -6822966239240 -166943540233906 -142659857817122 -173894421435046 -110291448570769 -215987163070177 -192205875485341 -231138844590667 -144886132393313 -188840324132217 -50116025633204 -125739978268894 -13133496661845 -246858358172051 -186478147132245 -170043883256624 -55154009407406 -210059269864586 -58064386352613 -8719499365759 -155070974303723 -263116726333169 -197116586580952 -141887889374636 -102163612895620 -221830647175572 -132522734827547 -186686258592771 -168935927008458 -70352080064614 -124737265483201 -106838056134166 -270486489566713 -4885369327391 -125427043694838 -229806432530862 -119488259174447 -128731212048793 -270669832288224 -229251211266740 -119470776433336 -95927448165639 -275320886455190 -217894035685427 -222561581082213 -245430841861705 -261916246580301 -246825090477346 -205771638973284 -29473885588495 -38370595020984 -20374953185906 -216437009517645 -613446812924 -156605126824569 -236469233330171 -36877840645613 -195179684522801 -56772201954486 -125009676140916 -174318812907764 -225173177604747 -10868979660149 -249695188638521 -86224108849258 -69998777791308 -64653174870411 -221687007369802 -106790727027054 -24211984973210 -114461211263509 -253473808116962 -93326057884799 -89328723371924 -132584098267247 -281065899941499 -232108074826085 -54032532079863 -7650620910559 -252584302076309 -143941516613867 -50836850689132 -118037020083451 -2480469609182 -33135078208972 -144584446078044 -243466090885328 -147605166303599 -184941378439971 -254143961250184 -14134857577089 -24488937906384 -52842345371300 -213499426222064 -71985381120187 -204051683571846 -123418276448982 -223581952917350 -16196193069032 -264076508837442 -100875449600371 -74471121492473 -124073545564723 -169341804785095 -57886665409433 -41990107533833 -71276284126328 -165152764906472 -71034272533418 -188321814016571 -223700117873926 -246042625581192 -102500758042104 -103612112821391 -255043403078418 -237725383946801 -206005196560573 -41366894858268 -239430235610970 -216665720311847 -220549751759571 -253540460691834 -58279696947505 -123949437341955 -100494602985511 -11176110175852 -189083136127146 -94565045609140 -182003963295010 -194238046893767 -245324302397695 -254712964454437 -224772733733845 -264578442610475 -35906084527686 -243736258014134 -117155935811358 -190175089178696 -40844129455948 -33137440328371 -117271968643797 -145714019155528 -269393162846405 -263761928454428 -234845080040098 -36177620714718 -237006046582239 -176631131527970 -182460349626641 -145507483254118 -49912560330494 -83864208522691 -269001499647147 -99630771571166 -135514799538649 -136305451954607 -224519394675525 -187700125083522 -252622391188641 -171502164617416 -254540799707193 -75756553224646 -53414397074431 -19023313677503 -217277136761216 -77271624411758 -12341032580994 -91931629639559 -260414394020569 -182890074715541 -10493001916636 -146499347168507 -248636049634929 -97375710181469 -142894649924654 -96362947211832 -70391048759173 -260417293461617 -85342618031398 -54192846731170 -85135064001354 -83528616524872 -54713494284989 -180111581631081 -193743914327864 -261820909587620 -29139247336678 -96991923947766 -166393737250 -15627175181309 -131989062050 -156774968548031 -65830053468636 -83809363323165 -277481038739512 -198522130660104 -108831877610519 -190567022402481 -128208097257726 -253009718349105 -119820431255556 -74450531992589 -265588193787217 -167931004280154 -114171903981828 -238277058115702 -255228883467197 -112927488340931 -28700873087366 -204222127014650 -11062215239711 -241015848916377 -229006800582809 -110041751987439 -264174200211642 -17908911153372 -27752363165551 -736400099880 -84156910907633 -5324461026444 -119839905596291 -26446902651560 -204912726047616 -77319871805088 -57479634877668 -219213461101873 -170927895217276 -20577655604941 -73477692360053 -137180489759224 -68162782486274 -244260988100517 -122442321514432 -210790410963378 -121864868890674 -160157377680452 -158022369486527 -149440932597011 -86194540564136 -93809243176425 -179073857215484 -144631668276633 -24760516591045 -67656612681585 -164324344866091 -177672408678269 -8184583885553 -104514590024518 -173287000637548 -61402579892355 -268810010799658 -39514494377056 -226665401758301 -147227484445823 -167513184109343 -221746649060644 -313406290478 -2477502732093 -197664520805732 -257630196260375 -160152594240239 -158944633677557 -24077327181952 -4187590095012 -125775100742345 -49358369635339 -269252036183209 -172617599751850 -43769891853912 -113185146074988 -121907135488750 -281155204038839 -252441995846746 -21921017314411 -226451573621072 -135341156631427 -278790560628900 -251508706655395 -10999605943923 -275362652698314 -111110067097662 -127578569324007 -199091216953931 -174798414507880 -68420519318984 -265679390242513 -65971184346817 -189813577730391 -239907415844271 -235852412904105 -241237490244282 -263765099529631 -178824558198923 -88662632016619 -254494584108352 -195292142162762 -194069295425399 -233702103791749 -54974832104569 -84729170584024 -144380922492695 -11074348613923 -2762849578127 -13530576103500 -277297635850724 -84620554331683 -205756087250125 -8554054232291 -76745123208107 -52572487995684 -279877871643964 -20097966538969 -29762239572435 -190319109719197 -52098906090125 -28347773239250 -105917013091866 -240433469714742 -75988384839979 -221903356788391 -170401066354987 -98151102623443 -270114246560654 -276119373159039 -19599868371890 -230843021612210 -139509654774510 -104483371566143 -4834841761822 -238804122166635 -68279470322162 -28772870360745 -194433938454706 -187964736526276 -87921239567074 -116143865643922 -249583962265033 -35139653540054 -158118172042218 -191213082899190 -88217728339705 -153922447411085 -54619932495374 -147885797035856 -267428175171138 -63792707476374 -98577361806033 -12224295986158 -30815154087949 -28771745831798 -54735512671436 -33000139952965 -219649272119534 -185141149607521 -211592878910992 -200474173546450 -163885848164605 -3209347216822 -94951163309774 -6506804204420 -29921834366133 -279777925966850 -134021307941622 -193931404322953 -170088995211125 -186818146802867 -107385986823341 -246283021213977 -106255396567940 -82643604812577 -257318984663754 -228602544273095 -202291335547125 -12772957328551 -63350859566515 -257191368563849 -182148187676465 -38774111943136 -66437090785472 -115553285413759 -95622699440075 -203883595800053 -1298712242829 -229844502660801 -96215155679515 -189746028953510 -37166479719756 -73722004050669 -159141008153631 -80927623794076 -86963433481397 -187693023793648 -84567027322348 -257043907544203 -204355130250177 -281241379808754 -188697904489872 -88314536830164 -236144992973512 -54134015242361 -171120361048820 -19360540304821 -141278704091451 -262938813089483 -167389900137848 -272941945463751 -19886131818044 -143597374113377 -237018990520834 -202130697949325 -149384621323623 -40625463064373 -261066782762256 -136375786492309 -195644786441176 -152520779742962 -140419891436760 -175425698248003 -6552052359256 -276160278330507 -179884897362995 -128412947904154 -273192185102181 -224656379579154 -28510405472854 -21634649490782 -186879944851608 -254333604620849 -24927795089648 -144704825043611 -269267272601799 -217502966386776 -2017365263010 -127765301039266 -173117664756501 -39040147191249 -151639172464578 -134387097768751 -4431109560163 -279366414940472 -55166236081409 -76256020823799 -91448192788751 -176878508953231 -198199991182766 -240605746605071 -64644934929125 -37509057657508 -269882994548446 -258153345207944 -52875999532495 -159448688139809 -66324049473111 -246379945486754 -213475536383510 -181758391027185 -187847771222804 -6056510175719 -50360518341426 -230654848090488 -95154801706286 -66237985332 -49499109199167 -171758151574237 -107032880421144 -122617028829840 -119258120070237 -93715038212916 -149499232533520 -11736958241642 -82127354393422 -77736820417210 -192200265092310 -125535438174806 -133634544055462 -167553383846494 -184536275803144 -100483447065761 -119903402499158 -217707713277130 -185977001802148 -265523312008600 -265630623732223 -250515157058076 -281243244955530 -246504517680740 -108948256962877 -79943995975160 -245670556945908 -2142032064497 -221109250031227 -154901625542090 -239623942028155 -224496139949386 -201105979267661 -127113488430023 -57697723669145 -67300502304339 -46799464945532 -252238073670165 -247094338961039 -220349718911993 -52464389436614 -186996352070265 -12860199822720 -272017411467243 -220673695443917 -87558697253324 -36224423386191 -57161793839847 -276631060585017 -261247377982018 -51071518187770 -21931985054567 -18496896857914 -167077534063403 -97106863726281 -281471571232852 -64501183678293 -120133546444391 -174433984777931 -61735467799284 -112687707068784 -133343537762668 -60014289623794 -263878436519467 -35588672429750 -265073519815465 -212989542061516 -201591776927767 -98768378050256 -74392838070272 -58174576101625 -10116872804217 -201434808772838 -181490885796841 -3006192305621 -18208068534445 -67663355396196 -273990114055441 -248381954517829 -199706817765071 -148081503816012 -165445328828788 -121750207492688 -234243822574645 -150698382603329 -73289232164674 -199022139546579 -193351432036151 -244829554975651 -37468132322645 -262638971808435 -257356624756851 -208830270513314 -214524100106108 -8938575802381 -258031880973249 -167066779914972 -47741661180477 -190687181493782 -55368555349824 -24694308227369 -224021001740779 -281414694065896 -219869196562459 -268584363400376 -158365764420938 -41223954203638 -45500692792123 -9769133436202 -71252701183667 -37396698899716 -222286852951591 -73858805373950 -63322101761740 -71734898128082 -214936196616968 -261490879139216 -111780453225531 -11717985058867 -137437532662017 -51827003858864 -55275037914117 -12387291668015 -46221733408955 -57441974619047 -15170416051729 -165494631379126 -259391517231640 -116574473084354 -103790316710584 -155832876826475 -187809175309221 -39071452066104 -10500717485918 -234008768025638 -143657941448047 -125013697328210 -203846743657817 -98393013237390 -125799520780020 -71511804942479 -217353900706954 -29195130221077 -221504887388171 -250673230353644 -150592006443759 -213150262408309 -28330763101091 -257821047173307 -280399180034590 -55861565854943 -146071601065346 -97051162757738 -85319353259505 -15886459662636 -199494543608687 -250645830023517 -218260901460217 -146242170688215 -237455342152509 -57809593341510 -101530218875614 -44588949316866 -200813431419396 -237945221345937 -256186867469482 -25173346096255 -179723409555943 -148519665869904 -139198012707342 -205926943843893 -48401623804915 -76873235093197 -96036924090310 -148503816149958 -235587653488436 -19641721134113 -44931051313377 -242925217113130 -182731054542731 -194411486988786 -209899856183635 -33178205804733 -269193941991301 -227059759423275 -166908829062400 -144157070407498 -186976270613913 -40754010020253 -246368152432907 -127364856228594 -231096393053838 -163977657783878 -195381169826557 -43917516376047 -202457100456392 -214203842255042 -268388388064748 -161168994598020 -8951535149654 -26910369136813 -167486229059770 -27198660519333 -145176938066304 -112513946865092 -128014321423507 -60932904880093 -212349746125536 -43701547979040 -141725956380502 -87264000685479 -64738599069879 -32922144798977 -116300266608862 -143778978155008 -262534880756403 -60993140198292 -62568942816868 -232370085374330 -57503659354643 -113013903599805 -101254218123946 -46474360065973 -110276320154978 -46184713883984 -149545110560670 -149176933706306 -156624415584557 -25506509384945 -281054212262356 -5325003205656 -192795200699762 -111897135967190 -118795852381185 -98124655050998 -269506205555582 -265315422805710 -119969556092434 -184935080793005 -91492184580497 -21195245626668 -121360313537705 -179620179837896 -151677093822341 -40184352960433 -97163701579355 -115542192126999 -132279019526862 -204924024129644 -187015897349111 -56439164724876 -97509771772215 -209018713958630 -214030841837141 -236013920962514 -245985299195650 -120768720265012 -195549131641694 -102365170067902 -5100547977005 -275082585976509 -55988773429643 -255245218988416 -41087901742421 -192303796373943 -18749865099176 -27679262054074 -125691850735868 -111109956915837 -88870815885668 -259714502148472 -166913808499351 -262397543498288 -23179997945392 -29306366017943 -165293801633939 -81084352283096 -99387450494631 -30279619616117 -75908508785563 -280932052293924 -281141211215412 -169891139984657 -20360333704311 -103276790989549 -116502329525071 -183167051295453 -215560570823361 -17193304886177 -58022458415422 -269243382763245 -27924700701913 -48730680336280 -92681916222373 -26796905165403 -226185735786881 -46737478336790 -225827375541968 -92642247001776 -265298111105458 -5465433603975 -99633059937726 -193226355782096 -280843119449668 -13557534756740 -21673890567698 -227074103422904 -196497707024936 -152062389440082 -58491385905510 -183797993564167 -160363841052369 -181328923004513 -220385083936573 -79104693670363 -6820185850231 -57408935319102 -92254376841887 -210646349868928 -194111207155741 -263176352439360 -20621032182456 -143786733797798 -204091818413995 -22904995552496 -136854146852798 -85099467920391 -280942995204948 -79235047193602 -40632234099922 -119411847730899 -238831264591648 -148477707356802 -149031127790203 -147916432778676 -259217336106799 -261918008051250 -94341928557071 -198948992656432 -82905726969383 -69816449995208 -157501325281848 -144459190375894 -22962138906864 -239264039440915 -89427544600330 -85877144902494 -258103645604760 -39272795175412 -151891852241890 -163398378836403 -236351079723677 -157845194648605 -120811293906274 -165108845075567 -189140479513595 -252151429668804 -41866467645958 -50360740645601 -114475940738450 -256559092221670 -2422065716736 -214113701470922 -189720326379278 -214563533216428 -20841568458959 -123506689101767 -124234656048951 -238857521290004 -154681124059493 -248659248460759 -225713911570558 -116257164497445 -74225731333195 -189346214570246 -58066264761730 -275051590291519 -171145699868534 -245234625560529 -60177833001495 -217959049798737 -145693358183279 -50085410652000 -254976366544478 -156478708300677 -22248636603631 -90628042030129 -108007877783069 -25510460099326 -150279531605825 -254435696583623 -200138744690493 -116660046704608 -60189556518833 -121128884324202 -12546037946227 -125955420495590 -2882603508724 -149761307368530 -93577347921492 -158636609907205 -130227008943279 -228186798293511 -182098494005384 -109187896161120 -63576866015055 -70957711079338 -131795869207714 -101366101290971 -218843677839142 -228956972662597 -235787346709205 -50951001636667 -213048341640596 -1610310747874 -95735249528020 -271458740239325 -27905119504023 -177225128424273 -278173484174405 -87295953254129 -268256846220808 -114269063594541 -136175584644877 -115240244492210 -40107437398308 -71727870906426 -221944020861860 -224691476903046 -235734526685937 -273222017013150 -36000837022197 -54680784750611 -223549279854218 -227559394278563 -56078590851713 -97281602887286 -123592115352406 -165565178830071 -46523178560918 -89009904947880 -867815788091 -119576715954871 -62143288069213 -115826633871857 -201028258653696 -225614123991269 -143295803193945 -171786444550235 -269086559046942 -181697235009633 -220352325840224 -39522282622891 -110125936312951 -34867613297307 -37763698160196 -82068414251220 -170751629370409 -14159390515978 -276665810755809 -235449460576066 -66741242666466 -239656631203615 -42983778978497 -4756452022116 -196804306673707 -258050343855828 -214059877081981 -200834205071003 -15317698087936 -125622267463047 -23443670127378 -81390077037104 -215546654487797 -167932212803912 -191732204720272 -116543081401136 -168771476732614 -241090031457663 -101143202523079 -216252744170731 -145772114639263 -220904330948038 -281403573182930 -257287144793739 -75065336000512 -9133566548690 -138972448317656 -238385848589865 -244721971534436 -266109571967232 -249561200467590 -241797091179016 -23562509836885 -106034042915372 -172395382214161 -110639235290723 -15164174402298 -206842914160316 -162809230461620 -32297880521925 -225611836964641 -229767423066612 -147768596469835 -154043012954621 -128131658085542 -105985928310423 -208642600929503 -187268831471641 -39477109677558 -121238025104101 -169168912776427 -134869010381975 -210199917412928 -179239931521498 -265105195840673 -280614237131410 -131076520954176 -94155424388763 -128074514731174 -200256347243362 -226403541292151 -257093514557400 -147667169085887 -238024573388052 -72753961359876 -242335043917390 -53809924491597 -94439894024118 -233456212082550 -157295512185093 -11919075929351 -128495311758491 -26532765191706 -86922973331553 -5013643958503 -116512202109844 -110404427962604 -6449271317263 -98253355952534 -249248701135880 -168459649402490 -92781101514964 -151668023530944 -14015022524118 -225510608293895 -56108781702853 -217900131835026 -238259565855796 -258431426822245 -139886307643580 -159298990330859 -90429979131830 -227804747988863 -245195113748530 -268747985158615 -48201032589928 -109111714592097 -192417495338199 -127502419340389 -198246158979514 -215798540593468 -203455711066127 -79679744079187 -87129090176483 -274421468391921 -63313673345333 -148198624920827 -185276868081064 -1544766569698 -187924520286591 -33645852067092 -2423084363724 -264330293478722 -187336259037274 -251496442009912 -179775022430475 -46281302198736 -121166950012726 -159519314487499 -491637557950 -158224282940745 -175481097729879 -222058165042640 -222693334772616 -114868090493237 -257576242767765 -124166700791387 -184211783176306 -271018503736579 -227550192870249 -3335890221668 -43428498493298 -210450279341160 -185786892754540 -182477241690058 -145992333554658 -274305888184200 -177092304144586 -9692840805987 -160388051151889 -4645783614759 -231965532987999 -157501274809859 -106683223048062 -176038394542672 -219042242882155 -1854994532474 -133891567606394 -210193354760178 -181618798625919 -147607058629301 -115098522891032 -139423075170433 -122312046231382 -167616945429683 -195572757326827 -99580889876502 -140805814246273 -138848966892287 -179240046315977 -74948679005163 -274623176642543 -210591812966997 -99675695344624 -216495391401727 -74822639372570 -130651648106105 -45426121318236 -211875185910776 -268410660308558 -114063707711206 -252804072680970 -31682434074876 -19609133324418 -109681231272231 -178803909359910 -64952683405689 -15146848340846 -194140388926513 -246518359150159 -19374436094646 -219979476219502 -270269519915129 -256589938747032 -234581708847480 -248107449042868 -247144133115613 -206774094029793 -156917830327317 -201698313115843 -84120517470057 -104665045211549 -89863721100101 -109084762212741 -269637793831290 -170000095869622 -45069437735241 -256284707204354 -168883557563989 -62227824369001 -115977624180662 -201187781304201 -158401696514554 -80706806318430 -156939256336844 -83305142063525 -136422730631073 -123686053380149 -98707440525325 -52839212628561 -232345308751764 -205207716286718 -260526963951120 -236973019853276 -274776722632187 -109925125177613 -192787330523578 -281096855741391 -134411630707640 -257733847987897 -205830832931527 -234745001364778 -86774077142225 -213317408259875 -243507726587512 -249748755159043 -22235433077668 -155557400471756 -49087202313398 -242204728974607 -120075803915040 -196740906120140 -110228301610384 -217099058015362 -255437513439837 -260748685723701 -208838841086715 -184898519427806 -135061801151278 -263112705028387 -131802417577212 -10081803453552 -130661398698720 -71928897224004 -78051395689924 -122810709985897 -75935083799592 -92841551155509 -54287665465387 -72190759909102 -42447700443931 -16201419529610 -90516096350864 -156413103885521 -176056830417499 -94486450459264 -61422937943784 -191989813045351 -96278377406511 -178135135540238 -109652421257629 -59812672347672 -93024115620029 -224572997876727 -206484245956120 -210682014768156 -146002692290227 -62987119348572 -11844126172806 -61917606774940 -150945415435170 -267318525890995 -60382591729608 -98382693980983 -136981242491367 -125190286027317 -121594952569011 -157184648360096 -66328572491118 -264895544596947 -231985204187520 -109792981170637 -23262392096825 -80143540609827 -269630009997597 -90588020719185 -168453727981915 -258884076428007 -192225591694866 -113722602043270 -134818161142573 -89523713236992 -44814966708675 -226660023890940 -252138760795381 -144964964758815 -205386929898602 -203581068324493 -195704578244110 -130953061025374 -149557569960215 -148924122953039 -237879107837976 -79480549157600 -96772331900127 -105526494224435 -168115051894212 -132112385144239 -220294471507245 -60974023739254 -149087947609779 -40624694134830 -201233303659587 -156144081785634 -127313793826150 -138731797208305 -223077903560015 -171345614544419 -25321178153827 -60572727180428 -266790401029829 -11870427152535 -171331210931296 -83551572744770 -232908428888993 -17221142615613 -274697398557719 -220659715556048 -85077057704631 -62843633963262 -212761389262671 -140467453236227 -178029891438143 -26212974284401 -95146698400709 -172880441956110 -145596260138213 -50616644710724 -195765658460688 -272562875463782 -245006088462846 -19324366765831 -31724952008967 -233861250520926 -212277249952818 -209057538071029 -217546119321322 -88362400461900 -161054113361457 -178912983768613 -115966894668931 -109206704298340 -43692951203662 -152436521686528 -189109473515262 -4862931852378 -26545668705271 -58072624085835 -231448559512286 -119162624963562 -147161301093693 -224187129093579 -209781683943598 -93917465899274 -62317936835945 -30833562482551 -163615711832916 -81569195584039 -228768115570242 -221547870464434 -162682840730897 -229016796283658 -281078745201245 -245512517137636 -161274975089310 -24272100645130 -240329494556275 -68167875854893 -191507202639368 -202279547374885 -275117667352942 -18940671650874 -77153078984040 -66523173594973 -16839755863744 -100772954769883 -241534807393085 -54853738879202 -147464853653218 -36031076327955 -217292687370265 -57273703423795 -240143955011677 -86108670890398 -136012775775137 -203436424208749 -126555835933263 -89573552350208 -221072879938980 -165364922333948 -105337652287470 -121168434800411 -180819911743874 -250126423455933 -22917645824281 -62253727511745 -156527515453718 -28905857973508 -3205085711801 -209248123416736 -98700837592385 -233476600134013 -68169778694960 -275050472821769 -22046148615831 -92885719718783 -181015393165973 -85871789482813 -26962845465928 -80159959562513 -196057996438413 -56696934020374 -252791396835883 -274555374165773 -158129051033068 -208122073809408 -143984022803543 -273696462083377 -120624579119657 -89371269058944 -36302580618943 -278918826061854 -58197196834063 -98608828778912 -118689946989719 -252871172288830 -22719319925328 -27339220308781 -33300704714470 -143311456172884 -70240891671100 -44016418951606 -142633818714634 -47575042226972 -37383444974385 -80199659048414 -115356463933088 -278866488469795 -182017427786512 -121320873252689 -70441381037044 -114754628411904 -216521995169292 -65704605751286 -85519659493686 -91878768768277 -254797766489348 -267879580769303 -251800587752119 -25331997355271 -190999590011281 -42346943364007 -237277199258360 -29786986946392 -278971027365365 -40787977126346 -120625654188730 -112471631784178 -39691117516964 -33540000045719 -213333436160628 -201678943271575 -125488992145600 -206777464854799 -240519543384485 -84468052214173 -57952179644647 -45873370731778 -184435688501810 -109423226929192 -183921977936371 -244851970849127 -102302229399108 -33765918776515 -65728105593092 -169435380847835 -216532815720130 -158912039876260 -129877402619649 -102701422561746 -76634659319858 -58637403984761 -215650802531554 -199496145092907 -210003718483809 -201593764360800 -94734579084152 -48452462262959 -65398833752498 -222282561954880 -269272210945992 -125840671518596 -130332007894153 -254356931733079 -196344296711979 -237526399376946 -262125285663456 -66158255314129 -208070089420219 -179379760984463 -2712663228073 -127676061187753 -86877410542334 -23312053692554 -212202531253057 -262840961452129 -259500895883980 -234664438690754 -107178350941506 -75179495355168 -248049447148278 -217978569662254 -68940164931046 -129781421389350 -65316224909788 -7850991329169 -96248588170304 -104880617496988 -209587358981428 -118865976120929 -257064742791414 -71434200529931 -143233085293802 -223120178345153 -89648387712375 -247031381902419 -184144175044628 -219494536922436 -195415142009197 -58324774203713 -245787391597527 -15393572745970 -58205212713975 -90956358053140 -137452461614944 -142213423032459 -244832084371265 -25828177646046 -218509931794293 -106513148984772 -19698223806315 -96259604869265 -116571014177850 -225551983748189 -247527937702929 -5870342586186 -118170343496503 -1140998121041 -14684955771767 -101248821139675 -62469916003493 -8762288897867 -163319039410307 -217148319378405 -277513327294787 -168012652715387 -244707568101148 -125387119687106 -140223118983794 -246582452223888 -91755199731076 -167950390928269 -26502958042186 -233765210489844 -44992575333749 -244171890559378 -197829226310615 -66495050527701 -107451878777046 -183681791988659 -127186798946670 -174314550908502 -44454002668222 -90200916620790 -181656326258032 -38331900626019 -53066015439172 -263998699151617 -104928256192402 -131855739490790 -260296971185133 -84877372587124 -176576125822411 -192637234832001 -142947975390141 -38399421678092 -112486770404327 -115070747161248 -210669655902677 -95798989045362 -258797700649586 -193186349407101 -141078464152196 -96695315651664 -35817699712093 -150262373777490 -211205189638485 -232416137227976 -195464377507894 -171525332711899 -213582996109400 -22970383702446 -119793175978537 -222454548948599 -161139902552259 -237447199402641 -226379486852747 -257621101728918 -275019145901656 -237218445255440 -189011687892749 -45510125715668 -32433075417729 -202949812831709 -243931742635001 -213913855049287 -129085127993016 -212978374479968 -114810746195022 -7354995035319 -37114785325899 -12673582130996 -114968960561280 -31326828504560 -251012415659637 -12898861691158 -243809350659873 -115211355336869 -148221655626977 -223193238356607 -240024130110021 -274909327823540 -26153656254558 -238181064732289 -219861870354752 -280711329932600 -6748150484770 -119245912623776 -279124229379204 -158916145633035 -222428107454166 -108060278975554 -97341004116327 -208754369120400 -141837706437871 -246577178325156 -60467719630281 -110684566683213 -142301954393749 -50986948382449 -84232761887887 -164355020342460 -127887374321295 -9349871755956 -245462623135378 -178757979479831 -202930672518357 -200772770911829 -225950797804614 -57498402643834 -86903808499812 -9256425486228 -244186698320759 -1773580071400 -126661144057499 -117338756110191 -153882484582550 -106544558680685 -44952085505911 -112457540480672 -4857665132939 -166477750692696 -119738526740692 -217844043367112 -205596332083157 -212610548027883 -271873710451963 -8216005354848 -202493951682205 -26489713766631 -203013987861687 -69999165686175 -15929699097201 -226772138945208 -62512157265399 -136579887867269 -57418893610338 -65524648789833 -276836063708004 -270626282973245 -74014038710033 -225623121957473 -122189864213531 -63133501335288 -3669345520336 -29128579809458 -174654143384425 -169815736264755 -229541945645898 -233161109682475 -30565996820585 -98870866216412 -225111514557019 -262727468420564 -140536203764703 -98613700361467 -50533881018820 -274941324355185 -190285411985182 -246734871056591 -265083595861462 -59743527134179 -90467586059123 -184966425859128 -141093923753912 -93741918825272 -223805148474698 -92068480877035 -206938768909701 -84348019657365 -105831603807914 -143106944039536 -162883780405793 -47605073455003 -25298607062338 -63607083240847 -69229286774967 -123792421586587 -103675181735231 -236965672649618 -280059993154381 -40165474879878 -4258229565675 -23002493154258 -23177647811703 -3291001704385 -109405630527002 -200702296478688 -150027409034095 -1300245997916 -277388570644520 -267462158223281 -217239585639782 -42289660317982 -214491067675779 -213732744052399 -141689206129365 -126571823084278 -255833238697610 -25028373831078 -120115993674769 -67698907976661 -32648020463798 -46985046720619 -16856272039140 -144105135848559 -276635749067773 -135879244691290 -149855227377618 -96970465177847 -15690776468942 -179061046128033 -182710968865524 -190546620509693 -109352638349501 -49476306739366 -225980536354953 -229965674895771 -173199387727056 -273059849401121 -83764696526830 -172506181558947 -149780226725010 -149004214254544 -105892976603423 -251582442969656 -163988525350848 -255435675126710 -206792272154150 -256098539933297 -270340146262819 -278747440386340 -150681672202244 -100589210821989 -94322091542449 -155579425824229 -232468678380338 -122329726142419 -194269670714681 -35790117177205 -3609001379156 -270883639983713 -144458439005970 -111993143090588 -34673768017445 -50971586748232 -132804544835061 -260456435082125 -263746363832663 -50007678248148 -263875356659602 -20978077723755 -181413367584400 -91888411031936 -205403263464883 -180234036004664 -62134287992742 -233892357494276 -135193003696142 -217157575113152 -214667870758827 -215914754234766 -254012086214222 -106849057500271 -241110628588680 -148512489111652 -230646256997435 -188139755025447 -116726868170650 -176372600046344 -20857640870385 -167005265481816 -91453547616539 -74141269853507 -119309927311521 -188181040635687 -24791000381454 -14179352687025 -88922748731457 -278635422872804 -55146793301301 -38473668111599 -110387224767131 -163014819634830 -2361149036479 -171108882574552 -209579683919734 -130402232544602 -3341449809486 -239653424386351 -161184232954354 -222157020778273 -42610643417672 -281227971716119 -166437689927525 -67206720068190 -89732902487783 -157251012445311 -64329247229195 -20132628651713 -205745182295853 -71947622090994 -219579565542231 -180207963676635 -274834734415503 -43434044350774 -160664691542701 -267305716692077 -129174818260906 -12426331513323 -214078441630308 -4206013124419 -120934589406150 -59976380404084 -277418402337572 -110322893155187 -45694541855618 -69090818644121 -108598327918381 -14702204110173 -64332085250549 -125176477165567 -173012657198187 -85924753760024 -156152427451946 -227839782460333 -79416298451019 -169270368099558 -203045538042218 -173986064062088 -184701315272916 -122384506460873 -81793305037825 -143728346855695 -86747153654893 -202312307284541 -55719815772994 -170887200355908 -257963017274868 -155004932243888 -67917129588481 -79714087871669 -114303776201840 -32190873628854 -38051680407001 -238840307904416 -260846267278315 -34520887630276 -13678813194427 -166909324517803 -74834270476206 -15863144457883 -19686556860312 -220053891776664 -18993828186703 -207999005404848 -230772215738705 -162980614199148 -237385751535150 -688539853206 -116226943480913 -100345431614615 -134150493349429 -2428105230489 -101197915879935 -174912105811396 -179567461222313 -231394017812188 -72620657619545 -123610036470087 -150331472412588 -47100498462260 -55964706557003 -152627992615431 -147196370558714 -200028348246613 -134893308293029 -120053493032394 -260672158620475 -197697927493047 -181743212673231 -95493540375222 -159973124593103 -90657868754228 -138570720177084 -257165104340715 -245421769375949 -135762767673412 -162848907440087 -141776430205395 -210772059868996 -142951430779527 -44271652585638 -230009670381126 -54621325682572 -255580556464057 -162843959963975 -180849107254922 -57740445939987 -183664294838165 -6708893975612 -117656048274022 -175386993492178 -170469004641357 -177927820728305 -103409034875832 -265787474396747 -253173610024140 -235749194506571 -68636160237618 -102879619011019 -75520842732030 -226326697625452 -185164927191427 -154683796748341 -280344721421352 -58848402188153 -207334237128591 -90451331197334 -21771556457878 -71964813984379 -38880831423503 -249644182469456 -67099116811487 -271796459515259 -206174745205858 -143439230704741 -102853144683976 -5385887444604 -256783115327926 -222307973027083 -114944024217202 -201587261442564 -31538661480482 -214746413594832 -175699497880638 -64285743225498 -210404400682339 -69882278118241 -90802824794902 -223000603152622 -251648314248563 -242016458323480 -115021819221708 -15969267533324 -77676266627393 -153575462854550 -167545275914021 -4087631632390 -51006506708630 -274060065114212 -260993599477597 -38264233723943 -99769598016177 -218268328895923 -182576716945288 -88230891087265 -170462710088991 -59393747972635 -206710272002634 -140310339038038 -3468956394586 -159189777081546 -90500063653142 -154121093845159 -268666059575453 -157139700795559 -62128232344203 -244182430021966 -37697692319395 -247158217209257 -219224462467978 -178544970208897 -214454455677659 -16306342189765 -192139235762317 -191041142562216 -194919895986213 -207529812772787 -251312002656523 -195685065305854 -146869366822948 -24751418990208 -77145852893961 -250154222581909 -141902986118549 -104455660426179 -245066485831358 -250146834639646 -91569614226711 -132944754455572 -245993090547586 -162016867498400 -254706886647624 -113610870135706 -92490154413606 -172584162560606 -172066824585715 -39728423738388 -225336780753401 -46899053254680 -71394958904336 -135473523912534 -177019407519823 -71482299256322 -37674891414137 -242885272221186 -145856091508045 -80065246468822 -78645181236622 -253717767951639 -97825242092794 -210939100067508 -121012110197734 -168990113413224 -51916792181832 -127234371658353 -20361292298837 -253538199924309 -161843769597618 -87923368154010 -164301568889080 -6061998230008 -54932208484872 -270802003379740 -103552033984795 -125081519310043 -186948451891209 -76806954830811 -213681301032626 -106369846266429 -61002046088165 -126542797366366 -99592608402908 -159318854655997 -234502012844408 -35574833708876 -186525854541834 -166855520935326 -236361311763920 -235077091283409 -78666701327820 -87143035237219 -82688264816301 -213381323237971 -137176462635660 -60965438626773 -3425560215803 -228300350196955 -19765808760549 -280327044386825 -85343476675 -186460927229600 -13471125321956 -11712093558052 -55591171256375 -248567506016933 -177213521410239 -255940584888550 -195822923608346 -243047342478951 -173127774914488 -225302615168815 -160946429715392 -19832647390304 -229821660348397 -225383979578817 -240195756458159 -58468787988351 -82008292890749 -150968099157423 -111541102580006 -31572118244838 -56545801178908 -278788577100334 -265713405265692 -26668290793011 -788774435749 -141323861799176 -84356879574465 -89432970906880 -140111574989578 -184260221554054 -208313084872889 -127331744967415 -178612219733314 -176279308795754 -150299430686039 -185247616194855 -156523131866227 -154013519283270 -80845407577993 -33463909867342 -43711155539848 -26276452607684 -229533368965877 -37395841503937 -253523264846360 -112641630799772 -203956134345789 -240942992770523 -250183987679583 -88363443536769 -166542395717238 -53211154498760 -259209951338834 -45518022129126 -206172504073767 -152842031895663 -21678300664597 -234631650947294 -89251073356745 -79829252652197 -112105095954295 -71129466665701 -7763365157271 -102946819416308 -75109372416122 -251979446069744 -130367614754003 -117866178892020 -102782071110896 -116758180135368 -37293630912707 -212530232053278 -120827601173365 -39585228506654 -19836814286760 -31882625544348 -62539760434370 -190621904467175 -44647006765526 -29121300200204 -205775567883759 -98943158676077 -276686559988427 -225167954371017 -199496351833586 -159693371506329 -174817978960285 -239588949563478 -58232014917811 -211450355476754 -257601968675151 -280128151094744 -14119768042231 -229114130870836 -198427085786156 -58280089542362 -269708007171773 -40876231921588 -166794084809618 -31421225266943 -54073556374754 -212070835560136 -280745968296242 -91822220900096 -243419396463163 -114446831771462 -22191668531114 -222710678034173 -126672275004576 -277225026663388 -266330718266754 -244878087603868 -2197548026055 -220203148278571 -155429075697727 -21460969284526 -86872927111982 -29194175288106 -197427811662078 -118606017445488 -24932928729031 -133428766056982 -139899060809897 -180680135532607 -122513816461519 -133918673515608 -164177248072900 -22469177825594 -36199142966891 -203459677024578 -102943028494337 -204331478099308 -183389235621629 -180343563238000 -64012479466273 -65893850749697 -88228211772128 -48777658829119 -214391710552917 -240087804587056 -152110600677726 -78404107710382 -6156496087516 -272257567891136 -101866084986122 -236748570185231 -55602380895817 -25644346598291 -152912488472750 -124286980874545 -114871968841339 -93307644373390 -161424250966630 -106439789610117 -96829137768138 -126376112695939 -20384818368183 -34211540134467 -127579933458850 -87124318431506 -271912517989201 -265474284028222 -258110415398710 -151747696770618 -15039215447286 -178511349848525 -113852708243328 -18831704875085 -188292225735892 -207962575972668 -75177280462394 -170952698283482 -140223793894661 -145932820318339 -228954310050618 -157287688528075 -28332075744833 -236641426395791 -259918471176756 -207456964007991 -42454375456723 -252800506554932 -189730864817991 -280701419366633 -64142475684359 -251611142323277 -107577783323965 -90624157858100 -95870455606263 -254177417754808 -40430206507847 -52184618653376 -121801627556281 -140630134903684 -235671284767934 -105723986282186 -197522016058460 -67202096221717 -22636554646510 -277597430379684 -158091556885288 -158679108756229 -103470482099321 -112736643163822 -78255589215726 -90434131516077 -183752631964713 -350040527261 -54706414097874 -66308813006928 -137224796166304 -53646632085628 -90807582257825 -227745578073175 -248214824376693 -240337078080181 -19517466076368 -260527161283671 -37063278949417 -72225312476164 -273362131549989 -224705525260617 -25348808312419 -190550258526220 -218865254375446 -141848884875472 -16612347020818 -156979541632000 -212075818142026 -259792053018991 -215788382514811 -60199984900434 -152406498468985 -253663825323490 -175559820409367 -238034028679468 -65307104040820 -247595257344424 -273310107721181 -185513437079794 -14175977478690 -63294312650637 -66285386605865 -52444733760609 -42845513615308 -189978763970472 -111080330743484 -7825925523853 -44114304699075 -23317398725387 -84841137816615 -86424250039940 -212635205285458 -116389766464155 -31359806455847 -233414045493639 -10747307924467 -213995664026873 -148460950995064 -53954394397833 -164471658385571 -4991746345130 -165453242730062 -57320417819553 -221007006678054 -246836127301580 -175490890647247 -181160737067348 -110942547024732 -197625748243096 -273079573988358 -62174080702036 -268104441550349 -16408967984792 -4014709188071 -450316151165 -185848914175816 -141943498445015 -197999161002448 -59758689425684 -124922701591814 -17602668696755 -271738765551699 -37729801475239 -262213272237203 -77530750188786 -48876795954659 -86559035965185 -273974520283478 -277920425838352 -174392644520834 -250475808739250 -101408142352527 -156404782487426 -263456813947807 -139349227486317 -2862493526745 -211607244077727 -61886148418388 -150318189706399 -117451938092731 -234408619894485 -176996637185326 -124407459027851 -11353288155215 -15596367424691 -198270423191503 -187807391228931 -21274132992737 -181752308739238 -219020306454370 -81263601389454 -180557621309277 -225079262046904 -281399482132429 -28194265461148 -55604457289179 -159342986763614 -136337814674245 -230573418216170 -273477429063186 -259274105451024 -11957135539778 -132919051881340 -98170973730766 -190168048581535 -28319029524288 -158913114637170 -10380024663118 -180746558626099 -263512220955599 -27876639655451 -276776760607057 -182125559498366 -152868582443180 -87542992895935 -78012140014014 -178303768251700 -63341646755111 -161929897171338 -23656694501742 -169780989864660 -215248108455271 -84963018844674 -45969190856730 -35811407031066 -20722085999069 -59128526780426 -107374883488449 -172839521901972 -162526904362266 -68816508585704 -34097371428699 -67838866877834 -200653557920061 -266557619742893 -128908870840736 -180343793172048 -13308876450225 -22866104935494 -233002640702538 -194806080575469 -253874736549640 -50031685945667 -77871926500689 -52593912283773 -110690606196966 -228934348498765 -136372260603933 -69145543719961 -51123645019601 -21763902035294 -60741879350177 -271393763475329 -113246799972378 -47535318197305 -114472352018189 -247633374513059 -4432921991141 -189303182525143 -107200994331101 -181440723219449 -270589921940334 -123939669479362 -89572145021236 -206075806196839 -92338389124319 -236103441330106 -174711846808173 -127079661508485 -130546006303369 -151571530670984 -108858568278608 -199336171996899 -253949843061444 -249960507742338 -260949988847568 -102839140868223 -77766410182622 -222668332906587 -141483498686956 -38609463315114 -113276259958501 -125281027583927 -1466119071664 -9501926440467 -84872384244142 -127310124952356 -33388929263527 -34083859767136 -280989884339368 -183194159301460 -202090923641765 -150754300915625 -140476366795844 -85297547582388 -137893903609662 -230144899800300 -181737464504816 -85314770547232 -171436831148686 -17167535719207 -93050815452827 -191028909135112 -130810217909388 -36568631788169 -205401411666515 -67301480526938 -167305957860133 -222622753343805 -243598961833990 -83334129590172 -113485234565887 -35945131045243 -37332831067047 -221202385552762 -212914264987211 -263172805784479 -61156563091464 -20010724297788 -241033131890828 -78745279158566 -110966958931575 -118932288375125 -204024689523312 -271494354867768 -215128673849035 -101852818150378 -203724780409878 -227168409379686 -10679036829467 -75128370819788 -85282701939394 -102834657769598 -251821316731387 -53220613673218 -157817512868392 -31073428732349 -270935254843839 -274216406570190 -218473747675074 -234454992322103 -98323390595694 -108798209288336 -213415449502235 -107592681559981 -225572117929278 -137587517267994 -261257462415171 -163400135322518 -103537051246074 -163265616360706 -122924834723439 -45896848909151 -75285782568326 -140301216320518 -84766446694018 -146643921962513 -87468881515083 -82772790989102 -44513396354431 -118652684289949 -17016168488594 -57131346407424 -270110965395622 -103730981529382 -273124154228069 -63374282964323 -263488438188872 -79945154175717 -137321683562390 -247638033643541 -41382162993433 -14095082884506 -143402785790349 -136115622999890 -182842741987955 -184449321588408 -162544083942064 -50135277569966 -96357799141387 -196439384863709 -226940256857034 -61916741936967 -100322484178153 -143151359128465 -60508986520785 -238785786547241 -52579042666938 -258709904653325 -257615623961225 -34122269359654 -76754669654247 -3242887200378 -178465621763217 -175732645536149 -233944346299031 -154274855870701 -246430952534815 -10742087599576 -120668341936222 -99377183148458 -22612378003674 -136254637765061 -213509284935761 -205482629591556 -195838863411149 -205596616691973 -198901714680726 -270622400861563 -99944567771360 -41394236532777 -214150483407949 -137494808309729 -105363836244119 -70153759473998 -252909495651429 -159625931101192 -113186689515792 -12991984010175 -166572737839736 -235839633704815 -42318723317228 -74056251020665 -184231526957601 -52596397020565 -79379369887420 -242002404434974 -112619832977808 -251238092136969 -265991541217180 -224799023041026 -59859179000805 -276867066881668 -241645975723330 -280196580743556 -159503608608248 -619433015151 -190469242031631 -44912613410877 -194620106015556 -112804400024638 -224005519169609 -159488429904744 -36365951453145 -57426270261658 -195106341616764 -81590503300548 -26374952904432 -206407920131664 -193820733071366 -74156701989737 -173102923351409 -30221503937960 -74385601227629 -136029131223740 -85810678996015 -152435105409079 -81519351818891 -245509380781842 -116944753865087 -106949243754999 -46235856131754 -110485373273992 -126499133044791 -78980600794316 -94912411555687 -24484515077603 -94763533537167 -38610082031252 -32246892701904 -81191424284483 -56018502557960 -13322763130428 -170873510422143 -218047153658288 -16195316962769 -12057540237268 -179722475090351 -71042093385035 -69694513910044 -171638136804096 -228575425647020 -194468447536842 -220362153248511 -88958897292767 -14401359777898 -224108075976362 -201438158148916 -212830299212451 -66194952475811 -244532506167207 -252151769133690 -157745967159779 -70968550830535 -249382984427660 -128539733594269 -209439689463305 -174001385161923 -208042809681021 -119196069844848 -102555466973401 -208400778102219 -235506595092639 -231571419019602 -17677391820614 -115230937793020 -280318271446101 -254240404923534 -277048532142418 -30325715871155 -64509426620866 -213171038818304 -39480018643583 -227436267446115 -46004984566531 -209218708358362 -261479821524970 -280973722788346 -58739071357274 -248930518566835 -130420758360582 -196991408223339 -85108097363918 -262930542864034 -35899744157614 -4281355711772 -32198399673107 -109195072629657 -210912719046817 -191906430595330 -254096612776917 -27061580123429 -33851796664906 -4166368377806 -108948229070697 -70432025626519 -88887317633732 -168266471034759 -83445702676064 -114742392633117 -109171037205539 -241650451023532 -271762667826889 -236316851197880 -37445305573774 -206924267788995 -37854648330867 -2397884134779 -10628623628166 -176544305721027 -152978994167441 -92949643940231 -165208943758617 -45945301018176 -183345384322977 -58913724281049 -83609699422490 -241198467731734 -20593206007054 -73731718868542 -110748539793389 -278443267210373 -191151415607529 -29270395351191 -188969838847070 -50700972572088 -113158099834108 -190785560011887 -185503285929505 -496458140653 -206469958796357 -240052763740354 -238541375863310 -186536128430028 -209798955933619 -176455128595784 -23751271935691 -80402157774199 -53722942023010 -126514669130103 -34658084044337 -224488146145785 -109524828001364 -88252710783468 -179660465382108 -58043777549412 -200282825339565 -258731035547700 -111995835960269 -104677201455406 -170980577178654 -97547278590917 -2434085729829 -188546033079767 -212838982920020 -128190186759225 -157985803329378 -72612343861074 -129056648513008 -80136265016538 -8320678758445 -59440211586227 -88169420246730 -112278758581424 -152221653639292 -53640333392946 -257148477743018 -34152724877509 -50759922824726 -190142346007303 -54240689394065 -74527495878957 -274724384214411 -25044544707678 -141559577984447 -67002927354776 -80070907887012 -147394491680146 -140593814756131 -212171911347587 -267483961485132 -116485707271291 -115386076744112 -67751718922410 -231452406022093 -279849773435931 -252922942553448 -56164898956541 -197646949619038 -154735686771100 -39450007983218 -182330552427080 -175353547806114 -101451807417417 -190456262722131 -164907268551451 -77450772603020 -174426173782320 -273145938152569 -40646355292593 -154931850970585 -126323456665763 -22597333291143 -95958742575073 -55114298101057 -131188150580703 -10670864967219 -235798655175394 -80281660787417 -18265669469744 -182446831370116 -86433876874856 -109640583545223 -176249125040141 -194120405218503 -194928655331883 -227068417420577 -219786609214067 -256021998458775 -189487843175553 -227845200770286 -29888175020806 -33067939987092 -85891743461727 -274371301141286 -222451815278764 -49533687873550 -223068610187734 -88403751404130 -211435849364381 -79848535306844 -257843064504358 -204206286244506 -226036647691871 -275774335909071 -81473435634292 -47482202599103 -144170557440346 -179689029198599 -14846332733388 -126017889133594 -193677133311006 -129553698346737 -236074093336492 -46645691086974 -12840033875291 -276576356388706 -109929803385149 -84203892907015 -101618582401828 -119063217567444 -56026062680916 -98769374339836 -83979994364043 -230996896232628 -61545518126150 -66135965097946 -71798522907401 -22658710896441 -218913342369536 -139692024938202 -82504477724328 -90184051159991 -188680383301809 -218659382375565 -83223773888423 -52840215879099 -277092480470416 -172933955264201 -179756923414853 -193642379585330 -111790068743586 -174561169956371 -162715067579864 -190021902680636 -170913841562027 -272530212068066 -228506536182458 -240603296239539 -225517135187168 -152741956784098 -276273624566077 -128565212542107 -129088146472189 -54430429933843 -177165145134805 -30989145294587 -86058124126797 -125222945950478 -45207149864324 -176161578676874 -120147165036528 -153230113696612 -242894668387913 -204557185119127 -43227276457480 -97029197394134 -109577993760292 -265197818999773 -227245563721697 -3541783490851 -75463962596169 -202134121965942 -140031050597287 -244093744869376 -279868678598470 -218282132906099 -176119803976936 -194117164103090 -156325838838627 -259101693644035 -188535125542610 -51036328580777 -1946325101455 -174519677964337 -237367567554214 -20203950382649 -190422069865079 -239199705359887 -270761122815975 -252045271286247 -26548769221697 -174817854266460 -110333492375552 -122805992205504 -125960958381150 -249963382410111 -261996977489547 -194171462572501 -97222321989165 -100237229209914 -157855876439107 -79881657330781 -99051364792172 -164785837893742 -15020104333625 -266620225970876 -59028159186640 -253615728713272 -168106614883676 -50361290588395 -209948167103032 -228029052827452 -170515394559502 -105523353749412 -188121718723102 -233961569614726 -61270564130967 -203605943775272 -115427827159233 -44875325474838 -75081463868044 -183787208932977 -1249256455882 -102737275990187 -66733929373085 -245086827721057 -154675576314514 -162718063464514 -150902905287992 -56977946064707 -204392737862582 -155243785960026 -30224565498028 -267701766990402 -105963483563069 -211766994067018 -217333098186454 -111800182988592 -159869694873774 -182594347883109 -26181332180067 -261948536613331 -122836120554126 -2065867573773 -137410739280544 -120669799075494 -207848830599999 -121853150548255 -229582357551832 -23741651470819 -181945738514964 -31879261733123 -56974082816396 -177793505422637 -187192605761063 -122202134805813 -154611238577274 -118593161450735 -78854574650555 -105802767878909 -80654564023569 -257238488063898 -103902105721930 -278071354893540 -190833198707301 -217985029218250 -269782065167481 -67145124171488 -36205461003285 -176153877974561 -23642543465587 -138404243019717 -122385278181275 -82325611899665 -255697288189242 -191586518988698 -39553631804466 -72526758358770 -279472342872465 -258147265863424 -121327106697947 -270970268509260 -41241226868516 -176105654867925 -80037926123316 -161771480432002 -89854152361491 -71880860363726 -122335546650887 -34493156166214 -20207250755267 -233649920342349 -99980124173901 -167453333593642 -185555949660720 -41784062364932 -77950769696249 -193023720382382 -241277802572809 -17290860195599 -253364990589935 -160923161783 -243882353207808 -18526038019891 -130180707193801 -93754956865586 -198293824440464 -68043866326808 -57083295899016 -97036504767803 -206199945106114 -253193911692113 -50021037353232 -81697952719620 -217979159273234 -276937525297856 -214606430492589 -101950275716174 -162836029381209 -91157725729785 -223444501108104 -198605881506616 -59959643851113 -168363930973140 -218761780722669 -224808285949016 -27880044247417 -62137477003212 -63262049071330 -49967861231401 -71336393761801 -268686314603112 -137574118366182 -196276533224087 -98341568720051 -178663138929836 -157988438257671 -77751762052646 -105565756072296 -252002890850502 -36943889163141 -248138773977317 -255599136677764 -261306780267671 -26360554701778 -225136824425205 -211585655701515 -267565529949511 -262075159790538 -29464587797134 -272010617267977 -120953683574283 -221336101046574 -137886000161488 -221916170391639 -142232832902404 -92773024001789 -176409256093009 -110936521539038 -206086481134704 -218681733444428 -89613447834095 -87186597473357 -116449743893393 -107672828764481 -170466118880561 -120013479173991 -245563002720417 -209043097348435 -10121922479359 -110723322956074 -262697235472716 -143368528417756 -251699994008831 -18163664964736 -207344543111450 -113266774862380 -62540293680992 -72652384335043 -161768536944690 -206756805039074 -67501773879984 -10967320018364 -58238043130511 -153895189205669 -51354506150495 -113235628950125 -27511509833468 -191533113744357 -155013208372375 -158570488830561 -255820744135187 -264775777038341 -263439602916317 -253845037536808 -252074600648790 -74497828762866 -240296030059430 -63794760533343 -271121777134166 -34516975513921 -137462304522026 -130828913547403 -214247857041325 -77883911450788 -1755744388568 -37096459133468 -219509202426948 -154717123747942 -22547850207165 -23527780452679 -250935356067915 -79844914969634 -27822310957005 -234292699691059 -275687592332916 -161113092652116 -174983745741694 -146647163748802 -172197217802030 -249181948239866 -92708174004787 -170483759550071 -74774983616506 -170346379200501 -15538637963648 -45635650867355 -280971626787953 -257098992523491 -259316787391683 -90835765890881 -186293614157000 -193532725109066 -22505812552533 -280158720006913 -31787643652360 -45658296741938 -262186411461477 -28890874973831 -11714678114621 -76233553109310 -92913817251258 -156831612927317 -210755552578327 -160829389201012 -102480510239966 -27819047193845 -72957296863883 -103754650750312 -111335893234352 -70225423620683 -117160092551107 -90035695980758 -278313510845568 -73577323598267 -52632288907298 -245346347521317 -263902491787670 -156746768491230 -147003974472731 -100237391152873 -171737160579458 -235064187123149 -157612041885529 -47042966574672 -130318565354173 -109054634254030 -278115523456814 -152513241198631 -187820909200038 -199424706987124 -198254806683455 -243500619509720 -275429554373348 -95038233522497 -212962809213341 -193906290691130 -15979094969754 -238869108916346 -233952727620310 -54271361328612 -188236870858577 -153393614191288 -107945758326318 -190036860231591 -171715002307398 -179827265932311 -237462482690966 -20754132345275 -114068523525767 -58817240332145 -142207271567711 -234640357603636 -241700630136706 -257701597058251 -146899125138857 -147956081814436 -2388454313999 -73491605306546 -158912672735125 -196738777706287 -60597447385143 -11344899968588 -220433032012139 -49434065867856 -68778014681126 -230985927169962 -101426864935457 -201792817834242 -107794858015616 -177242372942443 -135142834844625 -276572524825937 -144003635174357 -132522335114692 -181465715676875 -149705240845940 -92641878233900 -242915965149389 -197842914994309 -207967129745813 -236323440918626 -99447389819187 -268005319107398 -217836910659007 -191063805821974 -164781871737385 -245501561602250 -85983997372372 -220905874388842 -70824860295649 -242770460754057 -52200665357249 -49444802279815 -100158204624966 -241803329067217 -215827720083930 -115727160760052 -106541592358392 -120207575637527 -180174874498503 -70859795063876 -157737361664392 -270113732786142 -99651707256342 -88111500762554 -189033452595221 -40850997395652 -211843817439643 -179620063934597 -90348256190302 -55848576134955 -266162801179544 -224679474083449 -134401905330607 -92596222775444 -271510429199548 -222445684168345 -211876186654108 -240605118726533 -43241229389961 -104046799647172 -167756085469439 -113957723972937 -269271302579122 -276721757685819 -213810553532858 -182850794974964 -207402734486091 -230068113816226 -84494446759846 -143338025071224 -85509017070011 -257109552959938 -148242072432355 -111357910743573 -178490283322173 -182005853065462 -128482260246999 -121635505392076 -133898780766802 -269381377034698 -1566486299909 -114008244346220 -26000759635803 -79656812726731 -127092238273583 -210167336582184 -111050228680385 -116724374474051 -5998225893610 -279634190672063 -85517795765142 -269135708112881 -100512032765930 -229842161877681 -247404205615529 -147270245048744 -271791891986387 -191232101734033 -110704637741568 -223714460929893 -14291716640435 -151780285623669 -171954966084728 -214614187626115 -279069538234482 -84003132849017 -234245927542497 -138335345604380 -132693339750 -82048821845299 -240652334210620 -34317386646806 -201621979262111 -202379934754127 -151873641639199 -110046962432100 -158352174129557 -88059407871253 -71563649025701 -188371926405252 -196017487955966 -69284025467013 -258220569914927 -191047062566714 -216009133739709 -63699501360409 -202339040853567 -47924846878027 -22911165052741 -41240558403690 -14536524879224 -231998783154151 -189436236841623 -118657276493860 -12305823325644 -133531246085359 -263982692246923 -43921855461867 -91746180095936 -174496460553658 -219630958255752 -57382855496986 -31815147247506 -87163195488660 -32732469618399 -14850819631299 -51629101843821 -156829767751849 -222687870649208 -89151557653256 -158980826429288 -168723334840332 -694201387274 -206581601129615 -255712003686600 -135154131568937 -138157498038934 -24056797096118 -102520145232954 -26826780039111 -94358966977004 -21928908069785 -87530776131650 -147436227478319 -197132313227096 -146770931600938 -175074827045334 -74685872958616 -173829452217003 -126205037330630 -20487526084788 -65281513396567 -108032383957897 -121029240869555 -169556926662057 -232066790684449 -130263715856767 -167594470411866 -152227745443551 -164697533772092 -111769927585583 -81234064623984 -35062156395338 -235901489117998 -202146153610805 -26176756384607 -98187375944215 -151610641290389 -102766386734338 -131668977964019 -34291826262569 -194266882143007 -10578668921663 -208180156920994 -227238935134607 -89290184460889 -273417804081601 -205651435256682 -174825401545884 -51865317947890 -227770771999292 -274678654982356 -221884072138697 -36863024842705 -276857101889123 -251691481806426 -183918933813150 -268687727532394 -233126952149854 -72351971046714 -253050891908379 -275818943256426 -186687981197895 -122144112263802 -152176194751080 -51014707104205 -159885364139910 -192499680405882 -4864577013978 -194937993811890 -257268899446008 -234947932218556 -180137830480509 -163223107145513 -46258955800986 -268707132955121 -189545945093688 -95412664807273 -45508892389529 -247405392086260 -9773396566083 -175072281766913 -202546925380817 -98998429287267 -132868858320976 -207175895420571 -190616011130844 -36611551995303 -34043609817033 -245782091973573 -18946769036582 -69535299337391 -136277545073954 -34033788303001 -215946613392580 -45102739303007 -163310639030077 -159548334375907 -259843733887593 -233433761703164 -212594365914399 -174693749938599 -12645622375140 -50126629183144 -136747076801403 -65241411008585 -253979313160804 -220244666366020 -229788122097524 -3071080992252 -104346364665276 -13430701762100 -127795982374409 -141817195104422 -26980565085827 -68448678148335 -162966180232763 -214825067467979 -216118739332826 -107862817435136 -49532563676993 -228207462174425 -137987656037038 -133633583824618 -64110376844750 -271075345241858 -263606981859554 -70121795391523 -183250461446257 -262705882891260 -57138004852076 -35660962901980 -31745091845861 -220705689013700 -163523905276787 -12744035302597 -82139346351708 -90095277981627 -250789155094513 -165341067277462 -8803540982763 -181258903055139 -109440344616982 -195340277473915 -60811098966635 -247504550434455 -258945041726210 -229823746498135 -187447705304803 -83237300549224 -27802182493702 -149029421110687 -117432249074789 -185931364693276 -75749381002138 -252916555867835 -130537615924183 -92721091150318 -183998338283747 -199798226927886 -148008271152417 -1149292703769 -246083689645643 -263331374106093 -122447991408290 -115534340675539 -40743960272505 -238544298544236 -199022409791107 -199523719945388 -3415297617443 -6939848732388 -136147004871501 -228434737808868 -103408145871619 -102156367610902 -116576723289673 -184192515850934 -130116375003443 -191724579838214 -247021177040579 -12824886931742 -152282000871524 -5737628416562 -120664035477830 -64872299259541 -111477777591825 -122892056203278 -97284711097365 -276940320383697 -158946208638689 -24756194584159 -155278566026446 -219184503065330 -57393086113861 -40269561312326 -98431233669658 -112556116442830 -150919693364948 -145185400144498 -199228233476094 -163892521708014 -260832053995115 -38841323717742 -41310727160546 -145441667371468 -222712146347963 -162930465636283 -92510387759406 -16303152393168 -135567635571697 -96786770299603 -112272444647390 -278828967788071 -233217289458271 -49911970408469 -97163801381980 -54075805669360 -142641814237675 -44236389094209 -147401043246712 -57282370864773 -63140499048184 -274910133385005 -169410114900932 -86619440757252 -128611253638493 -192119319953370 -115997987439306 -3228120233357 -102402686949613 -49764366246529 -39361914414469 -174523506645249 -31425003299614 -28007149347565 -259750464472368 -212205003549833 -111240030797335 -74872435836176 -195869017803078 -95168930143172 -179171349794599 -27834585723206 -224182216282669 -177754733409078 -100768277829425 -220638077957667 -171741477567690 -8250927464630 -48252683693822 -246956599632996 -145072150044034 -151106522594266 -180253062281332 -140273275312576 -134529415339695 -57247416641583 -187448333591499 -35120330427440 -228037692869230 -69977728735499 -144811527746377 -259749533545080 -46228422872011 -196485455663144 -236241866473223 -27648809027205 -51742774282882 -144746410401707 -55937661112156 -13279716494981 -38459255030706 -268257442557200 -275689517351162 -47764173258569 -231768844359914 -228019941582172 -213076448354497 -40847369150294 -184936926686901 -44918310097851 -151491221688996 -34153954675537 -1159931778464 -155768529293070 -125861935230087 -173008491626262 -253431901009387 -96813741176765 -279070515452214 -2117993087609 -202619112402966 -43028919186728 -75610777891183 -253691610882464 -106136284938588 -194793868936707 -153222209303734 -246789450003675 -4412250974788 -8047677117287 -171485687359169 -35799473762699 -102243424410143 -14968060411892 -224643416829142 -55173346698825 -48164874300087 -274062008112592 -225939697374997 -132631563748279 -92009785241186 -250225658174005 -207004846580466 -197437554797292 -136222107163181 -239656225927683 -251693172183851 -129850421983902 -148993457732789 -222722064231278 -146820487831738 -133340376126119 -152219525610430 -15931242538005 -169666997036492 -50761983369143 -218726015381579 -87425756779562 -39348161755004 -271310202954906 -154628053877540 -184271477937639 -68631659752763 -210419790095829 -77246598347097 -65601483648500 -57549969753464 -109568415344451 -82365267146293 -71956912504294 -45339686735896 -188704743881348 -185151754309927 -224132965388545 -190622866981330 -9918233911677 -92043636593431 -62720852539544 -71697277315581 -33323067833049 -57082841955497 -272365601129264 -71520757359862 -116832785921066 -98619637051394 -193251284136477 -62733352648312 -50892095193810 -94075125120309 -226066921224883 -184778565959507 -4087130524692 -249032116971374 -193500861334435 -165780493430982 -61254943022915 -39941466009154 -8155422728465 -256099797406123 -116899442935047 -103166090178933 -250241669222712 -161832433529647 -133022407113252 -8436970850072 -229742631872395 -100230865347387 -132006252187456 -175807207685339 -86000685373236 -158807157297196 -77662206508297 -99232180708628 -127668723322798 -105405376998863 -54643682585900 -152742706649260 -75389448907941 -278440638907840 -119767978276433 -273251818005682 -226527131115214 -247503431396769 -226670762427708 -179395250732385 -138404917253774 -173885108233169 -253289855528534 -68574804754437 -227818096563999 -257929326547544 -266804932716375 -91441101355551 -186791624801304 -65669008956615 -915521094533 -61202588063833 -77655215526301 -254746816253638 -87590070271893 -257783426360806 -72426032224147 -37158685543595 -49812635226392 -237756738663053 -90663069736013 -68420976069294 -38149684914159 -226750455734840 -208708544609731 -217346895559383 -179357610267215 -15656488038267 -115866445595366 -56828164943380 -193140462262028 -262241645367464 -40239430071213 -116112476447740 -252627314012771 -105336620452164 -86732970518359 -125514712614717 -222273896678740 -194398524238774 -267463701664085 -105713968113050 -199474305152724 -53810244706451 -271173184152764 -127787453879373 -113159631658096 -152536065849487 -1012174065352 -263490623626394 -93565224255437 -267681824139382 -37356178366492 -232693199909600 -214212478835089 -145417777532914 -146922269951274 -127779689739816 -131514646600700 -221013207618383 -75411222429886 -129123572371974 -140351479891314 -225045519874695 -233449850666364 -175072777987126 -63279163660020 -202761631282688 -79621097914434 -242322456680155 -18255004628047 -23600607548944 -220743901763805 -54028487674064 -106970005427439 -260576269333771 -183258414275630 -241518280575821 -73440799602320 -172720566758780 -19904449195763 -138948231510759 -1250344479570 -184765947458379 -68613286221515 -8953062014494 -224614620761635 -63520848041717 -89404892547043 -16167724330389 -35895561804059 -146576077147807 -37919796200793 -258843356686444 -228732195411253 -163384738731145 -62422635658936 -43167870015306 -51575544069047 -192083494941851 -104169975660871 -156728716895301 -267635695060721 -79988984424961 -220730490672393 -253136576545763 -279368022995959 -77899469350788 -20144156542398 -118690677782720 -26445204379622 -149146923466903 -232456568553247 -92196582164589 -30288493351564 -256860899817040 -275072827598371 -264839130050979 -269727224677474 -250793505570455 -262656074628874 -173788678822673 -103350631110695 -279338558453863 -109251946529744 -27537734254511 -203543554423733 -197213155772109 -94263734560032 -236883296990749 -64466115168556 -40343793379047 -37097887828728 -127692147079318 -214422271728421 -15124803341288 -213164968482308 -122719295130674 -220930535947798 -223205117278502 -259084184372989 -87295933753628 -74037998290702 -143399247023983 -52230967947034 -249911309205272 -208874054514387 -42454778694044 -72587011501586 -238187017054242 -221471224451576 -27097079305894 -256683323430940 -67881904665038 -211322302704582 -129794084138583 -278263703170100 -261603458219470 -172257565034262 -202517087022490 -250935958941394 -25832317260769 -11856120650 -73923711581966 -213965039075129 -4111193674200 -267432121860785 -239270093738546 -185369559815197 -261557029244046 -47454721785767 -218112485280953 -137018137351874 -41937268272243 -17990200972036 -251983775275609 -71054053481903 -215894044386247 -221882415424441 -141918072047399 -45469679540561 -194056290860714 -259309546341412 -148657935156129 -279319727369989 -149074052651669 -104038079682026 -193041736981400 -239351473158497 -55072348788064 -56283255028245 -224124916945603 -135313063832318 -89574599512187 -202892710973120 -65103632079461 -259867267351049 -152217407418925 -220451916819849 -43161570078577 -170341309709290 -161889967364591 -221318157446924 -64104700118509 -251382544695061 -40040893402259 -164425498121695 -207670495798184 -151322411509497 -133741251541524 -219177215075535 -225752381729261 -63277997805997 -259183448636052 -116350971979660 -280185306505858 -123049300060954 -252928717094948 -185526933833945 -228566379904635 -139257909164241 -115478008755537 -222680801978895 -210084960775261 -9803288727302 -169229412562356 -102259716495882 -216621547077700 -21685788912682 -75698539288361 -111864856433653 -119815204167048 -265608056535690 -109244078911972 -203593523522647 -114612668534946 -122258054085752 -91363273530487 -273479607609075 -5513114663112 -1162113062896 -106633826306802 -207480227638256 -251723109555868 -10997499649612 -80820209431344 -271795731287216 -180357718716202 -276978134898969 -228923362253905 -39844816025969 -110413639896440 -179232544936624 -272713880872607 -261706576940403 -53340460025329 -220654638943557 -126173373985465 -187864034812250 -103121881493229 -268029743026628 -130527837078783 -207012753586569 -50938135134555 -265918897978731 -249420036059620 -10582222859332 -28216831803247 -104633269370273 -210395900257275 -153249266089671 -269855364271774 -275095047123033 -174529764361362 -73760704426698 -148391710066594 -215741503178172 -269113544136839 -42037683114719 -107563980471000 -172479562727012 -182342734396267 -60365035296580 -228587827419393 -279029654387519 -214523705234615 -78048751047110 -34185499344140 -468635138827 -28369364690412 -17990287102948 -11560469611119 -23278369850342 -280274062527408 -73333005702126 -193060369590266 -183578995281462 -133846388058910 -124685664913031 -218869844535066 -216490781940330 -20528945705506 -154498190301476 -243959535148962 -152426522120225 -184457653791179 -264923516206320 -16792484519965 -59575672100500 -103885261039660 -31065365491370 -267734565076681 -205948023826534 -244636709721428 -26766719288454 -173344032096497 -120318536712588 -114733285720291 -53651044430056 -19550934263787 -236602189291641 -239387437875149 -179178052927284 -23576717710390 -264671800807166 -222124358848271 -168862980697933 -264732409947517 -252479823165782 -39273610292819 -239026260655365 -217935420310954 -152210119776933 -208953267981931 -255353362339691 -48140142180237 -91157021735815 -280073689427258 -272184356026157 -39397651095549 -198626725971337 -237762013356130 -220569487348081 -185945977120022 -89667549064539 -101119422654506 -127168754290579 -17169570087890 -91132021518279 -149585464027230 -255990159546204 -73761461202248 -137012119994233 -229818997407603 -31089989769056 -255313183418651 -186669771783605 -177431652638390 -194646192088782 -142971577022705 -220644263507835 -16375088023263 -89722932388931 -105947903983670 -55863608519605 -169143891221314 -126231122050137 -157028463562837 -189801713267838 -62597691892066 -227442632786013 -230461355863729 -6454091573008 -53046830957768 -168932811785024 -93301625251800 -237988575188636 -138776787599098 -51777342987509 -131550216406143 -151751368271125 -131238051153055 -178952158104548 -33503197784813 -91604355291088 -162178577720422 -40276724664614 -34251214097456 -186206583041471 -151115890948614 -62143653066731 -13704697009438 -208198155776003 -258915845358596 -84575284733877 -229019624463413 -88026930957233 -93134015744920 -80682377418136 -53307793800228 -48389003187192 -46071380924454 -70811781137452 -43777647849050 -240169588426084 -218781414863455 -226985408754770 -32177412212976 -89175698218606 -178039965995749 -233301768904355 -4646613396549 -178122281183247 -23807253810458 -151666274938731 -244676427226779 -192523931683305 -109024092753057 -10181809248634 -107899085280463 -141317248989626 -180765199459770 -178160664937957 -208082759763236 -157318924535467 -107696410357018 -89161515944492 -198889502554563 -242274376698375 -30019909388824 -158848641305383 -185395172841391 -113815408295570 -151599939226567 -14291431736732 -156293221288020 -138559552783368 -180232524577683 -68861037196264 -102435243633717 -201215138265142 -97924069083125 -260406272609032 -249046597809871 -131162822326217 -123586803790571 -231708677444489 -246960471811470 -267737223621258 -181524969412774 -210047305726582 -239181408217788 -23867632627974 -163161153206474 -57677866425185 -264495047183785 -129808808861711 -151510139212201 -90383433753980 -277891995039525 -246091833873524 -4817676051694 -68255960410515 -90749933085055 -235346206539473 -112988032814570 -210372010418721 -77074186540108 -71504744553582 -164998539298274 -48219433461573 -15791260610587 -35363657370947 -78573233280440 -151849733986840 -172620617569470 -75514211619129 -274331599268991 -171530364505721 -84906032991124 -72967184731292 -155675879399128 -30628407001696 -57590353477197 -161992424090780 -102476846081709 -174634322461834 -55580570342501 -130784579444150 -215060153882786 -52917487628771 -171386849489468 -101174283756264 -12590647732659 -90099581525471 -162660341645772 -97199332491080 -57202333422612 -176095100738686 -168799123324859 -91223905276106 -73112097376958 -189218542261404 -62047370027801 -276555147164067 -197911010475972 -14748086706421 -68392219800879 -147555110650023 -232087587626198 -84766746064852 -202620946401053 -234336525348443 -238181738084687 -166867148529070 -192616950310029 -120365359633446 -126412894708090 -157289231968879 -161063709381636 -151356106422759 -208654748649081 -234098639856250 -178066659979980 -121832467772791 -27540867301171 -21225479840987 -147244071815888 -1197810249136 -96728067389333 -129575810919949 -174924041024502 -706499028330 -252373414047967 -213035807909117 -166797505065934 -129715140080782 -121638565471923 -158276693717388 -222998248599025 -272779503601629 -27471449105693 -49409185456672 -203829079235020 -13052169929282 -222942082481758 -35907106931046 -263964006397001 -35945840412652 -119869086189894 -147689586421222 -231856418410907 -69529938833997 -214501658607683 -67046824533963 -5132146562517 -11333704617095 -61721578989170 -6320299104685 -42756687908106 -37799417344617 -161672462717413 -46140440647047 -93669629309769 -244432016542848 -123910412105407 -6716451979280 -118234534265436 -237086114617746 -138770331833241 -208794241266680 -12715546816602 -167366919972960 -24792648386852 -196035332025822 -52050199384613 -216118945616423 -206743648538670 -68289885365229 -189309103728478 -243043007853581 -62179295807830 -3383031472038 -224528045672378 -253422493054144 -45423613899699 -59014720892624 -202517091812118 -159733627371930 -57355896470587 -152844217016697 -226773052611758 -132962132723333 -77335394889271 -240789709205363 -132174332963514 -43725943051537 -214466624504858 -7618864629348 -231974123654788 -245160896568485 -241729518658677 -262586153808487 -237390644174591 -256575567782533 -163493290833537 -72875488175278 -216612930237616 -277034258065160 -103905607908348 -78736294953425 -61144053104952 -135413219992924 -176673095404311 -169972392169058 -84117163737975 -18250646130248 -14574145310467 -10682512705132 -118168056815461 -99718357510057 -118896720900553 -122656807615014 -233395725706791 -252847375863080 -241128349219431 -154852696904509 -107866519874253 -192465092255829 -55915438621072 -153286320509824 -260297305489438 -103541814971516 -135812111525714 -4874293880068 -108420359243273 -104694603359174 -213344408648279 -236417788268169 -213926900301512 -126047111141060 -98981215901679 -189873971207255 -196565164023902 -181872556414285 -240264453692768 -262968011080990 -148861549140474 -34352438327592 -7590538473362 -157365934002173 -235916852842475 -191454147256455 -121250316184636 -215375254964782 -95469119789400 -262472689837077 -261093392363144 -113849349457411 -158400034727298 -203100757012576 -44510621752868 -49361724734642 -20369522507601 -159437098020974 -125753275374803 -180220776282588 -269322883294385 -279920079187408 -200664933429253 -260833620640072 -33356861919744 -184282221338597 -253528301990328 -213865892788939 -47065406158122 -14095990330704 -184125458900455 -124794326767127 -28761856663521 -77911928750333 -141224577584708 -35251183852444 -16454824068869 -131875375278399 -37499931387164 -172338666205585 -199414762800247 -44694540488946 -31616802986217 -43344666596895 -216135904786162 -244516617428323 -1881551584461 -35119557600720 -89891401940059 -260929269479825 -189572964061693 -173797791947713 -139603107258539 -141746020678117 -265685398094735 -234829484062974 -128462705702233 -121782285392314 -161995270517247 -185135167657583 -215856554701649 -276838458332417 -277573571573698 -35269606899880 -129267476498308 -275489704682070 -278638447705431 -146622185168107 -180621236438091 -263865306955330 -201549842145472 -236730754382770 -253676092857256 -260171302900622 -143735100825476 -122361396664444 -89878877784218 -29798494228477 -162113511525522 -99631511457400 -230573542447281 -251604302999284 -128524429889741 -172209200793345 -72498699182414 -201507877494608 -19008886896940 -221326284279282 -213205383698278 -142851595007890 -226358039900063 -250874673274882 -33483293876150 -25587244739702 -235495985799120 -201970624700689 -239664149861312 -201246358951498 -271084619137187 -162562080154448 -265699113939369 -124377988385390 -233750946938561 -10319519766667 -125211798543533 -202232914089599 -12836283901546 -211353971928758 -222986591516247 -164375101665032 -272301088899131 -142439879409311 -27239143801082 -627780778017 -271635676783761 -31511111581990 -236952844319029 -39015602743877 -95049997673649 -160544788938071 -183146262442791 -38201360993133 -135631694668967 -232786460907297 -168868530824697 -264897156219007 -162810920260244 -78841286841297 -168131436514037 -169134126715303 -197317446621065 -16000954519589 -14439954055428 -262068474473617 -247004222317596 -71985487433942 -12784814695924 -186394012142512 -52255663906100 -214848975824516 -138645462386236 -199428305655975 -48129736872906 -137662384276904 -271277046955155 -243890594063373 -269332845050232 -133832026988189 -254198711234230 -224416167245680 -43714514090498 -90428840829228 -35237582266564 -37373268154312 -257147202382901 -219815659115288 -191040283705471 -10995625474536 -132403452701413 -213755002152081 -49447599082994 -25659909354021 -88868505509506 -189562140533643 -104392695014778 -210867267242947 -246568204887051 -9551576735578 -159677982376387 -111345757338503 -208393962945339 -261705757252148 -158145085872676 -247123423883521 -40037724646505 -147345162369371 -142102162736845 -207025212986114 -131813521334428 -11382815337300 -35661002600303 -6138709195889 -46693252159149 -118707101765475 -253790439952004 -218313606565959 -167805575038417 -219401699728898 -13728129986960 -265089112317307 -43290183565304 -165071320820789 -135582145961337 -146411929350590 -261754794868895 -136804179463135 -37651456083091 -261712313546548 -187324304693039 -49240847805408 -207676090167297 -100239318844637 -244941085288041 -119352521391679 -78565013447319 -248231830305800 -15472567068753 -51565547376598 -256542222725678 -154429457313352 -59904646949604 -36884099094827 -26224641186328 -181853192021636 -137318642247034 -151327090296443 -134377132917072 -6711428766923 -265791036152529 -207144575179843 -200577449614768 -208408070497668 -269404491541675 -139982327142722 -209305589172006 -12075759992682 -40342911644267 -154973088978407 -250510658068054 -102261995486430 -116116808336585 -26506881112529 -3598489346999 -25381869953931 -173022161902104 -259039088805894 -67721529920191 -81625961778698 -89272855191548 -271529508406929 -214836797151796 -201144866845900 -160500822881092 -62139251334357 -143915080554778 -35759822980487 -228298328605901 -189424653648954 -98849034298930 -21011260985373 -242926432262373 -115114597208822 -13863563551748 -28840678403012 -104518402691246 -77844549315846 -213717316905207 -175587748230866 -172095886721314 -234405222661799 -267185036103919 -208604178938191 -187101840875526 -143325834751554 -113082176243777 -170213376135035 -31008761981145 -255763489549929 -123725507477636 -47252019693686 -181023709977210 -47106910063211 -63797014204214 -192892251157797 -245201376497348 -55686558559667 -119156455043592 -143001554874042 -70713557590236 -219513823000911 -129891289493266 -40171259065969 -37336454635211 -205126374578205 -200230705312232 -245017862215878 -209824854428938 -112985200785989 -17466523594769 -99348738637860 -95671429617337 -75179076092457 -118177959893963 -48364083578491 -58706651708583 -57621084620624 -64350213360696 -174069865599249 -92473278464346 -88739683809013 -199501746185071 -238047668619062 -265532998192961 -148265969330037 -50622533595742 -47461609741525 -140704826354218 -224617577193825 -56036798066569 -88314819921289 -48162776186952 -257605575403369 -197160449642689 -241399442901480 -276517052866721 -118621075951357 -205698605201849 -198142461136556 -150637726175913 -17923011859851 -133306524370940 -266423095897952 -106660108846440 -201834488328664 -214209242837888 -55370853708294 -266455535170229 -56403361271574 -265779084253055 -180763847747007 -38928536729945 -162475946087222 -172580088112316 -55413941448541 -41821946356384 -219947618067423 -128589242843403 -51593553380227 -32987881668435 -98304576673519 -184992759478955 -241435210071268 -196144850380310 -123513461929453 -82603081612540 -42202520568490 -48355481930808 -242881921610242 -176062615416920 -275210654274536 -142034995647037 -22139660711513 -15431933750291 -177566431761124 -100905536848700 -259354280544313 -243820899032031 -57240055207103 -194889084064751 -66426313093108 -26262846082132 -14251314390805 -223396645133029 -95341012941270 -9948314433216 -113665026693462 -12415424005091 -228862926260751 -19202326258211 -27555149187256 -175694145280351 -92700993363608 -135223457027736 -23771124952539 -88201355949879 -212353772732538 -23203981431530 -235089084512356 -176620085759669 -89136161061883 -66065135873324 -160494300456070 -164946780680608 -227760200860741 -260918317136869 -77071463266138 -25471096449396 -4747208124246 -105103366329150 -278504951610551 -262141213139214 -202622658828015 -213600075676267 -142270939273947 -231451668321836 -210420561816231 -118666387570143 -174111630128384 -50050416180331 -87607960715797 -27460982767054 -98656424841050 -264936104225932 -1477047537850 -120966338906894 -99526081389595 -260527807036403 -227009107207427 -253614954356027 -102826537344725 -112910055569987 -277073360172119 -85122753417930 -50906255889672 -76068355941403 -157164184669138 -51052200377295 -203908432093987 -13667897371656 -251711878943695 -14992979210982 -259319571248489 -111302304794025 -41965692794979 -30740902507545 -149331388214354 -89857518334319 -156011822100565 -112835947782291 -185341991779462 -89381113425847 -115813419120438 -254569983605957 -95362573915512 -241812982957653 -272484991083565 -219754644006445 -191347230496810 -270493340616083 -278009094005143 -142079266859010 -188997864221018 -112734161182323 -58941898093769 -50359678004846 -198597835933240 -14612143662200 -248209631912134 -262884996702395 -75032682088690 -169979432370297 -176455570632959 -173458563124863 -96650243842741 -87133268266378 -81676229530364 -30976328438482 -41809575720172 -57973331818487 -263905275644476 -20490513043252 -113962476120078 -95906920269246 -255194330531309 -241697803384005 -84505315147704 -124736121664828 -223553005505254 -59896720822888 -246503067453261 -40421704079530 -218608529851183 -25439857499582 -95557417658134 -249252935682354 -13405184515841 -118699922132168 -157991397904604 -175122028473356 -80330074916284 -260769687191058 -33077094539901 -267309904713758 -205436168300005 -169404847645011 -120716985655826 -198768166441655 -195457099305047 -214626703373948 -124091268475852 -134320452703204 -280906898652115 -148247856555002 -210142824764079 -209416074050426 -126527670158797 -262923575553135 -27632724588332 -220058543432792 -256256177276985 -79788457633466 -810713624839 -243948355519331 -264358272606819 -234017906485864 -76545956513350 -277953699382164 -132741766332584 -269403236609837 -104417592092065 -149666050512880 -99389983288628 -127052788316892 -87158682953125 -30978757207162 -111420538783611 -5150725912829 -239002756677012 -95461436427835 -275901048702609 -275556934728574 -177913583075135 -125456827990243 -214285363860027 -142186542346830 -223820487524927 -71489023288463 -33112722377170 -213576271088464 -162334395067616 -204647628705096 -272655808925683 -101835040371954 -199658963961435 -230615686679135 -274194674727934 -30502507576041 -79766366246763 -237694207108771 -223977295577743 -20294436040607 -229322898498640 -101245109004969 -249152196689130 -17990930203283 -38183296660867 -201301773136258 -198654702470245 -197178280075423 -47298249731015 -173799932442202 -57449811558915 -8606068242624 -275744102657385 -61406967635947 -175207545998045 -259868385570693 -121874218966514 -226038705469559 -240163699674585 -266879761991159 -53123795813766 -150234459883881 -149825117126788 -253273879959643 -23071686979014 -147515880068058 -271496528889470 -160521900494721 -45414101334374 -259103436465870 -1084186976570 -117605157710959 -212196446347718 -264934778701921 -102520541164156 -214300305827383 -141579446468609 -118332465676342 -237664379563607 -209270175676434 -94869595535690 -269732200664511 -182836161967527 -197200626480030 -250731253705434 -165218027036606 -218038502962713 -221665735647112 -258021619837876 -92949849249147 -203479341847250 -269776161935185 -29333751451931 -262865719704952 -47163056431049 -161443413096730 -136220346448034 -102311127171016 -72893308745545 -235600575514640 -47269257970534 -33538936762514 -152887640222260 -243786909954600 -223810023249660 -253112271410571 -10892015465123 -150949870259314 -124574851174985 -53718054136069 -98838072330717 -253181205199301 -149599526341893 -106197645355757 -232509449972476 -41232607595305 -207168654085920 -131991658400861 -192209150945205 -72712610421755 -168000799542063 -52218784982227 -141127216697259 -96166295905035 -224225917192216 -136207678939468 -50883660662674 -119982285628833 -206840672843838 -170439318592761 -100667040596157 -89344970663682 -72156574010143 -202822057447379 -78838959714028 -236207329462186 -118108356583430 -128649183230824 -270663441473092 -207550752882514 -41914297007871 -16184174780843 -136723112685286 -152693498086842 -7174238334646 -36024918552540 -237752684258154 -162967124216232 -218517743667440 -136733969208611 -35557469706994 -137046369550028 -233873962984039 -17993529693819 -40850942868909 -255202250607002 -6917737048156 -163122035898752 -195955146996182 -33823977826382 -242300940707168 -170361025918815 -252783768206066 -159083104822860 -117433651896017 -87048538111422 -47577775919168 -81055434826579 -81698148424838 -65469795283795 -119791650630709 -238224039106851 -14302484732252 -246513165315497 -187854921300640 -211546740590391 -6645266210132 -159959323128309 -17834488672079 -271305022185726 -103576787674135 -168753387376358 -28120275793971 -113028244974102 -253782935667030 -274317216347295 -270411859776739 -242949362027463 -53900101830288 -144914879904325 -2297700717171 -78768789931154 -143449861493401 -5770515797067 -206727208872428 -91024210933379 -249418246455294 -255912614386807 -200002928025301 -123024918526373 -46392174205464 -16075276047981 -50899380415607 -251792221968353 -62457016667760 -196575647044528 -191482383389467 -200632849096644 -152594313971888 -122150675963139 -240787563261449 -120464983601133 -238339095233918 -34221741630174 -235353063823554 -121791707434745 -136905101019393 -121388567746981 -156294633804997 -256460384480285 -76106428511614 -146289524223402 -129171501825306 -229972827788284 -101532759460328 -114882990203096 -168514534592795 -261889350137575 -275307967048195 -43260123510166 -20407628662286 -774362852106 -87753197890030 -40269228143799 -8427127691700 -12894234268082 -39601796108530 -32612439822525 -98906075629112 -227903099172464 -204726651935899 -234054305992737 -135079132817772 -58933001097182 -47753186557899 -265724607051285 -13985644738645 -134787711108242 -228961849898923 -272461101245011 -67848228662493 -85155718490979 -59387787823048 -266212643679047 -64283525473159 -239167257578845 -164709612799598 -230280383916759 -277342853306832 -204521376766448 -89122681728284 -158565915045524 -88656999982215 -236561778584122 -71113665892011 -274106512956383 -272572846516513 -80146703877013 -2184236745761 -125265210870376 -169430986882595 -45557581225231 -68527659864358 -117238514182383 -6523561516253 -12389725483872 -123760926281804 -53050553801689 -187949036133739 -136887194679291 -104779512977312 -133134369556215 -67588822400308 -124571898677632 -79019802042297 -21280149983108 -174437239028929 -207307354444755 -251144729941293 -194094378634493 -24405768547903 -7035006836390 -162924732966856 -159983562630098 -146974421851885 -24030088333174 -258606110709886 -196254163662670 -19767516178978 -211064351029777 -212574497984346 -66258055262694 -195841880034099 -95887739414968 -240971011345637 -276129601960135 -265670789444978 -3615768167719 -110750304710669 -82803641128772 -50657234503363 -104690637129314 -5122635739975 -84934517203483 -167684797661205 -143561472228731 -136401063677993 -219267983092157 -112598687449812 -192572566659862 -208777002292498 -141956916750943 -113112897614384 -241234693302560 -203701041035873 -149658310477963 -6605830789408 -212581672669808 -75311890076116 -139284681332236 -87837962437239 -35657951073708 -104621535316446 -3124759496838 -244899627560559 -268763417637911 -238050391289755 -35121051462644 -193995937650253 -23304242407430 -265019252784320 -118753191516661 -53266264490597 -180661498069446 -161130555746673 -23907584851121 -68542736730477 -278993998928209 -186400348133383 -118994313024477 -104965964595388 -188214843695658 -134469150529032 -140225369858350 -185505629646497 -72411973938416 -240881724854437 -20417851967819 -14924525203874 -177967178826154 -20104635427127 -160115351218386 -231160660050134 -170760021638626 -80072602620403 -204298469790354 -170473471404417 -170742538897515 -2387739896440 -227991535597710 -223263589923516 -158451936540391 -198488378370937 -75081962033698 -229214632092234 -268052973902612 -215894525600562 -279357374609171 -169924372493513 -100336687356443 -219208866508771 -117362630549120 -70096907427442 -12444689932887 -252548873651099 -2081846271815 -237230742158269 -276294584223418 -110433143302933 -129478785175749 -38177257421111 -16307878990372 -185520919701819 -107309295207120 -81424402276933 -244948059761535 -220101750891912 -181631360155375 -122901248533076 -176183180960456 -210012945120219 -25791878333169 -275823037601362 -59113348521397 -27476063305072 -107876144000552 -148058379501636 -182441431620578 -277535163459053 -243087931627039 -191954129270849 -153827767803316 -8981198430087 -227231557896816 -177212340322483 -69763683180505 -93162670803809 -213254508325840 -162779974602038 -92333261578183 -115737355063870 -35434770040729 -28393400061357 -73832154058329 -92556871314052 -210588419091266 -250879196252582 -41409828332591 -116722608047275 -229083760510074 -188856973847807 -36255298601465 -260106912917632 -70799446929777 -230045510178342 -156158177872553 -46391428180340 -202447372156223 -14293430349787 -103797913416417 -77259013295745 -40365027190628 -250486172405282 -250054687510748 -61642026607215 -239761068478952 -50448209889656 -24383368583047 -6923390549169 -279637324000477 -45718079302651 -108131152578790 -267657392773857 -182771106082379 -45839684256718 -254314160495831 -28128553916191 -131488950592877 -148598653992208 -55318655601488 -36328868675229 -246448055457677 -266946880795001 -39739320089857 -261530360275198 -264503000250352 -266352815288850 -6517388085402 -207015847946571 -96739199710616 -98731491293290 -98271562331490 -32569338956640 -152787104741191 -188996199451052 -146072390160167 -102431032525844 -53077869994165 -191952100829804 -221398049124346 -111997374282257 -84768674996763 -199684647344304 -202744243689822 -180595441929451 -197746643007342 -279128039579835 -203451454909665 -268799008277898 -35466877982540 -65053764899824 -42343155725293 -76378205918223 -223099302779708 -146865064283109 -264216456566479 -148676609926570 -142815626888159 -148729769168226 -214293379233979 -226865829293286 -192737824902836 -224335868444017 -82306010367380 -196346595163932 -143129487999094 -123809608263574 -11940614433136 -196336402114848 -161576093409447 -210144027991922 -182009369059015 -40751468139044 -121961049069289 -116884905790045 -116282416702311 -92461894991252 -233079258494087 -264074949791665 -23450497845890 -98651560744155 -247004023981840 -43531876994200 -234729844114978 -32568170385121 -218211357235987 -10972121496183 -243076035106308 -152472236549067 -129509250010608 -210989073234171 -9968865934918 -115947937220580 -84173596868517 -32631962582566 -266648601951549 -237049017471796 -214399464064765 -194422305519880 -255208466370452 -46705805376781 -189109802021846 -194687347230205 -43599578390585 -250457351353305 -171265022862956 -112443391899074 -188041195847771 -263960663082929 -116725804887445 -123844921770720 -126079999687531 -256714383758946 -123145049946695 -94462129141192 -150042586580869 -111460042952899 -46930453579266 -19936410368292 -199419466465440 -44093626604512 -111437721330099 -123081167205578 -8931165179637 -113674984171924 -214660765804094 -3255965324657 -213496718700992 -156665238616375 -200071699727627 -230338951195281 -267103541576875 -140723005057682 -180591144112066 -6128571458175 -153946203155154 -177902209758998 -55750709336155 -174228060402617 -261130551366854 -116502317789061 -193658115428729 -155305750953956 -90357312650451 -93396549734080 -150717191675516 -158296496743003 -218242076815363 -277204319605733 -199354287326864 -261632428905472 -279062784068785 -148145998093602 -145652022557563 -39553372115236 -278555552342871 -269588664004523 -189345163404882 -143354509866492 -122064132875355 -120876001863053 -276316304850916 -221796170689064 -127466585468947 -190857151797172 -65551443534289 -106024021124159 -250009437725367 -103202466132155 -136363679056686 -6054698309214 -68020358110994 -259708951805764 -42214486434967 -18047933985 -221928849040046 -277151502718084 -95793034254969 -252094190132369 -213466388309457 -65368920910296 -99044007589098 -131067662916507 -107755405230817 -112847376159459 -227612351517701 -131244943044721 -270843445913016 -91338794117035 -279267378999848 -139338904213708 -187365072966507 -220598299281214 -268364128968566 -81676245981831 -227033997833843 -221617374192998 -162241189721831 -223258003652091 -57035427586098 -62073807055210 -246484570891031 -19963016614948 -37715488363371 -160998235581806 -254336331323858 -217046293923759 -219945774844628 -274028744154098 -28996522172680 -254349842985421 -55794841852428 -14955068550662 -204987722142116 -118233412214630 -29862384639248 -163485573268436 -101989151974175 -278183922997502 -27623008704547 -27403603235386 -251676453765021 -124084688967238 -232518131005263 -111429770612897 -85049394043275 -71982283628402 -46150680166582 -109387879569219 -68942950698724 -1233246894500 -219871568313988 -86603597442149 -142182001276790 -3591878329165 -18233345331701 -159844763783198 -17367940654629 -210980364337574 -96261069164057 -102297431149972 -267754970223775 -212051830303554 -66707008124550 -126870610316342 -107227094964321 -151374568045342 -10380322644495 -42333433552332 -77084987577512 -276025093765743 -227541416718542 -85767361709629 -17460346814899 -117132455234614 -69524127217402 -256954763455899 -115113824428353 -262817592304738 -15571351518891 -99553606359821 -9803877545235 -249757918021121 -152654810288675 -61445045130411 -201783070054245 -120123684468891 -18891853611161 -111898023051674 -240246005037093 -87769492259687 -44273561700853 -60419806763049 -106709687374408 -70180821870862 -14483595225312 -277216247468101 -92586144234580 -240222790549381 -37669264613981 -85841385142801 -206693897942571 -84851849981220 -78615152114964 -7251790183914 -174639226878592 -76916711884485 -151494863433174 -154505059867531 -149644819750222 -213756057429896 -11503110626256 -128767460894444 -19686678575461 -87672707688539 -71216461474689 -68615337839526 -182714815299115 -58444579500029 -139489160845568 -219860631778910 -93546369736106 -193257764211949 -157557759630618 -70688898834921 -243905150801939 -252274258799760 -140661790858230 -260722789860971 -169797572666033 -236866023102516 -257706995743502 -182043162014479 -23158652179062 -56604112100424 -23932140606914 -56330259514889 -40233680423981 -210766076758694 -42235921122020 -12513492132540 -56190760944168 -108559711786011 -59211593335798 -237621004912630 -170629554149438 -49917885398040 -181420971082007 -279069584310997 -268328400218070 -149373965706078 -103817965251701 -99883170137661 -176945782767313 -97941799784862 -193120263015501 -98559264039664 -158658813034279 -158296038904678 -166899758715673 -14305005546466 -197150800823527 -66909669611736 -131394701254284 -214433273094526 -210163931589168 -198964105360320 -146878302686169 -23715885544565 -28386639255476 -240468473566123 -130623706270353 -224480225717552 -233148152748277 -224977675817366 -185977503959515 -128611209534844 -15814189196169 -38029140923949 -127753120795771 -182430974293096 -17978002119679 -257048992559022 -151514429974230 -121837204932535 -117266344240016 -250052496334884 -40436608220431 -33271595018843 -232390342295141 -66804153293669 -75386283789724 -40585714018815 -55895586058151 -251796138950014 -46298281486374 -1077557336320 -61508474976202 -104203074413838 -154956932685557 -90826657202498 -165072610196098 -176150839584197 -224113148604052 -115467540889944 -258713696304635 -117762874630352 -93381956896011 -136088309235652 -272316853028268 -184508965371036 -66890482427636 -196314100580327 -176283794853050 -87557909787780 -35487372308407 -136621717392344 -113292282513159 -172508255557853 -33011232062589 -88473872990072 -68686025530711 -19227586151162 -123425301211480 -9063361346609 -136357303792911 -15784302899577 -220256042055660 -155575902327203 -185606835935915 -189307532591094 -216422029973099 -56315061268872 -195117402774063 -38697765600558 -205150312858845 -46573032600438 -84057525246202 -28284667131287 -1159968865295 -87316004091526 -2478192938328 -213864462043858 -142896461531203 -192253296213069 -67956311373841 -118794962162769 -99812859525378 -224911453527782 -196290474940874 -204139476780335 -243510898808877 -19587819891807 -157394827688105 -213388047022475 -158005617534925 -226399420546063 -94939261038306 -59516166240104 -198998426805046 -153174095432591 -195455854273883 -93877819878898 -124376916244952 -85910038048834 -140028707579791 -176343274754770 -250711073635458 -155921299832438 -6841741446495 -281090927295465 -276155417677776 -157824171204555 -82812276462423 -198855175841056 -174063108954966 -176015070140475 -66544090387343 -201426658731906 -14206104180915 -183559349515785 -231624089043917 -123881642567653 -93612479092330 -12694716303871 -249621948040100 -17299304282195 -210809800836805 -75680018359649 -93262438694090 -45106973691054 -276517316427893 -62491670065512 -87676033842378 -77969487646629 -202790431964746 -50728340212016 -31080691519489 -170763111103977 -249983470222928 -209707147002796 -11686195683763 -59016119257977 -228088673403743 -104980480790736 -47861861394853 -116793632870268 -153158924326526 -61385957688620 -153354139862327 -44274024532978 -133110827895569 -116670844075110 -15577828289098 -213563172769361 -23470893534514 -244099290754385 -238334014378300 -15919479393750 -234936838590155 -185788069634855 -205656351714010 -84208425493988 -61812666967626 -39602577081688 -205409647274576 -47842000037894 -63104048599390 -28323999036948 -147586547247701 -193008646068701 -100414995273875 -100077285449771 -122453971605913 -270433162282317 -83390855084282 -250043886049869 -243734924252571 -176771303047826 -90385902572895 -119802010975139 -163225795217297 -165875970753106 -140970825744677 -125906389966967 -81439634589914 -96532278070037 -16768376508099 -181197445169039 -76866936226425 -64748807947934 -248490595806483 -145786110404763 -8580942545668 -94825014545227 -69468115855865 -41274737691004 -257715324706294 -75764491820708 -135928471087680 -272764747601430 -117874263859563 -49612384573052 -139943533989506 -156794413616739 -261234107491029 -168976313775824 -242886929991112 -15520626207728 -5028905653565 -199072510817388 -189143994350246 -38197706020304 -141033954116676 -161546901773242 -181386294507591 -122322720463849 -238495658059212 -22597040149414 -40249996811903 -268852711431556 -186790702158554 -39451109253706 -120931902556462 -225126799896867 -164855027442584 -205257619098295 -218550529888744 -69476351455294 -123234800721419 -231748934170083 -45016843827346 -219727762118175 -9700206342294 -245962043381841 -14110122950616 -35935161634343 -25808038137782 -108904702229885 -85047031368151 -66451232082324 -72356589081023 -35097193500067 -160060343578254 -1040847573715 -130280835225713 -16250541816033 -153207745858560 -191920147300488 -243419145062051 -78211504262173 -227913732491768 -2583378590387 -58694095631423 -229643280599930 -7412589170983 -277624169233803 -150346166936354 -51977817907149 -255004102319755 -28280942822245 -175123923382548 -83616774005323 -179843066976841 -60106840516164 -123060649118682 -243795163329224 -207047938373888 -35643511040937 -91053077430777 -62670548116292 -112355462104031 -251218471574915 -117956749770254 -6701067156631 -11441960570063 -12346013170106 -261987090491342 -263263284299930 -248392738576126 -178046649248053 -267655329789033 -116095018529825 -89224965533930 -183372890127168 -249790936693759 -185976646488928 -59067573297618 -14054587263892 -131213079833517 -183397095964374 -125505636627887 -26032849589988 -173285367202440 -274959698832782 -220986941515083 -255744065500251 -62142671987258 -151719538235442 -216260536749897 -151925448236150 -125624926934860 -227701170031935 -226847980667243 -140371587016797 -1590566472598 -57223926690964 -98269550655191 -198717108984814 -156049545194971 -214559742695484 -34151353181374 -91912957516729 -24775115827511 -280470752658058 -192489900387629 -98637526960109 -122124504453385 -95253920346069 -123103023740415 -95693593580782 -102943362210329 -46309564588663 -173055330210162 -280361823138794 -280384144761594 -198064513497409 -234460820609379 -145493855633876 -217603915026857 -237822277238465 -148278354357867 -176579340587228 -52017628057261 -22353557984819 -187846985579731 -221658218811740 -161147535046458 -30010377379428 -124699024653045 -63234958354992 -76103143237673 -155610350651705 -177565122495030 -58672098751288 -135569934495590 -142156523836251 -245516920512937 -204746150849870 -77516176628937 -36115789280335 -272750608949133 -100210385983261 -106051258536432 -279813789164572 -276788403188454 -25673826823776 -19373979440013 -45708446904378 -263107934107056 -53785418704544 -58225094792577 -76950319896146 -240278464983321 -61201271382540 -89112469020137 -248542807676045 -30313386455740 -102230074107451 -112972470356265 -216981253550087 -96886801365816 -134566885451252 -96904071066523 -92059918092684 -224402175273418 -51325102657392 -266815074661251 -128502114607704 -69115634030846 -172869690017771 -91911289815491 -112577321753398 -185027181789699 -113464482698000 -151201750656472 -1124455843444 -26559096137581 -173355687156175 -132493639703011 -226743413553275 -230053337114054 -94051462265254 -226777818228475 -97653387053093 -209819639951974 -221542146373180 -10435244191504 -10432565596768 -164058068966892 -193710539029514 -10318801970890 -239943819760043 -274297213366204 -64005267592162 -67914003267113 -151550354020788 -171812882350575 -152397451803326 -109041192234405 -280485302962319 -209833379702643 -102136750235487 -221676218522994 -257778635453153 -227420201435397 -128724904955950 -103340049873723 -183334952161637 -222305249511367 -279894552587763 -147059460215532 -41456919390703 -194482591883869 -201406408356023 -158830663299088 -222617486520081 -66755372746858 -224716477018193 -162856399344366 -223696711949154 -243497667135059 -139644659846503 -112011962805667 -11369913377127 -247856571909495 -7159976331335 -22105071582902 -257725716326218 -259524157262488 -29073347879792 -275002058423178 -136984005755198 -280494097473317 -182960426008419 -30219518753742 -53230194207688 -72818406996145 -699266188337 -116910548855463 -22521642850054 -254682393455035 -64081053069068 -81993671646086 -182657952810105 -171737992821110 -104530313967611 -21926601779917 -16020967544093 -100252990912672 -280110928098522 -40142658535999 -221774783361409 -136463076235400 -51300663998250 -197196341721026 -163137820559046 -114743021768495 -72072331340178 -92124787260820 -280093963665194 -225052721416008 -63071341386381 -100036528527774 -209117518660 -237058756718546 -15746715871847 -176317447162186 -228796437072062 -29816059977137 -106128763075637 -152691288146841 -249865907862466 -174489653204740 -108014092307527 -156850429694713 -192596734785487 -15608425221101 -251994349250562 -246538349327138 -98300032242077 -25535380907763 -127565664722892 -208152573810409 -238970993942757 -21710604765318 -51324283306997 -166942701148256 -156975219602757 -29737870934305 -202258314409925 -125681916608706 -12170054582738 -21247495682106 -75172674362896 -217187898010532 -269312936918533 -225653841720319 -153618378274989 -247552521246570 -83945579566937 -268276813563316 -168558276168177 -68951459698548 -62687036857780 -6260470968153 -156817019583819 -1557614841636 -122201658713890 -136076621556509 -106706075616332 -221309108631148 -161480276815097 -167557143746705 -3390680322514 -52391186983313 -159155852976522 -242641025811952 -198379402731575 -151347161004264 -68949987954892 -251613645246147 -213854904500584 -168323786940814 -19623736410718 -262262434020305 -54907411593500 -99080997642763 -142219494288088 -105905968486075 -55553516034568 -262671211187870 -246789170521860 -928053616743 -127485186574671 -15014498710391 -36556006150956 -177074737197792 -77951173459444 -31214600485798 -130403025380703 -155434925289183 -243466055278689 -87885716137513 -8363437898490 -146674477282969 -276808382996701 -132810694160366 -197727487457200 -131172902921302 -130318423186070 -27247567326419 -21732689046955 -108891948564239 -63482518564659 -10781016066860 -85184561548345 -74659374528388 -81062592192383 -122501896786376 -174527503529594 -90899695583911 -201114036368187 -33509718095436 -257365534317834 -278650179859117 -22383854721387 -243355093174574 -247486279362756 -5826753572693 -30536738995060 -132476258823827 -252026355251651 -229960276960637 -147118985061446 -77804594916347 -242404133331517 -53866315969035 -252943677622544 -240939988311747 -34365151404739 -15823441715090 -170534136770675 -56965443333726 -277562604491400 -161821840060513 -213403182135469 -56225485550741 -253942742754010 -94982573351209 -246754408409243 -135481982443206 -271296682719420 -38737556187390 -120180280644554 -2714799002555 -35893498072921 -131958851233914 -250400660136845 -67434146276108 -116396355558665 -10037807973632 -70381393190366 -62485146701963 -268504462904968 -203269103048680 -94062551081100 -138659645064395 -36931390856126 -86100070092863 -89543045536051 -110061486639427 -148381179968054 -107116891364600 -206504123460283 -274592138878978 -25712594797376 -264042408034830 -237944143816750 -6806841128022 -14115419182469 -271115761856919 -124488245308770 -173471823544167 -90798884478925 -275230941190446 -110275697080172 -195005381221753 -133126964721584 -178123052575368 -114622025876991 -61021500056094 -236799759023465 -244789257022025 -78849026264366 -226204577148038 -251772805821957 -243572813744569 -44479017461692 -9639345670115 -277414588738348 -91697533076180 -19797303375124 -258229251429826 -136364214826006 -252847715327966 -267996346219174 -30707127954265 -217508086038556 -281330723904687 -117221256040959 -274095474467600 -25432312787423 -279659138453050 -203595058358702 -53334312232881 -36269044019068 -144783796173237 -73291566677845 -149327260139560 -151378673799424 -221262481348914 -119526270920339 -191670250398413 -118669581947857 -39770932355373 -4015503978445 -109568062204371 -138875667554754 -255293041367061 -205941899849384 -66002866544732 -97802698267389 -126640155103773 -185749621671162 -36301041964624 -203367756602083 -160566349140123 -28726612828450 -105789564124960 -233953191744461 -30956747269317 -216718302284433 -236977680734220 -122257486102445 -205907606189949 -202035896213979 -192557993520579 -272123262545509 -235433999315236 -4043935857404 -182423154368762 -11247430591529 -138916702770988 -91877605215578 -114059941978520 -191548820770381 -225546004963239 -209234021773671 -30297167716639 -94331999204536 -91859535504976 -102675559821822 -241595417257598 -107959536752193 -243507774483792 -41535151643555 -231865047854434 -51624260038465 -65198846015192 -204609700001769 -36063590102275 -238327665223071 -678323744547 -123877034334414 -182722643785011 -56325659463216 -136802007892646 -225450548914434 -86593799005297 -178606628634300 -123400344882114 -82849475114807 -235314022590235 -177677894044718 -81248196084400 -175114447426255 -212996003679886 -20568365239616 -25426572065255 -191891869276776 -25682000601720 -181116756131137 -164408205555549 -281274738451433 -176389866117840 -8905107372745 -129083669787410 -209630909659815 -177944557217713 -137606449529870 -3779124372115 -202173639089020 -77306350277869 -31846689629844 -194496712685007 -238639513505652 -14819282454443 -105423823071709 -37212554107663 -269101563151676 -59211997148643 -170817696663430 -267761549612193 -54451696058946 -69930834070042 -205120800269428 -130076723507338 -226917547428830 -272962214501165 -26455247250512 -114966904625568 -106920027226046 -234693548838694 -7151957901020 -138547986132050 -81740123336996 -273440292845191 -12594182371318 -273423328411863 -268274394321330 -121670699384342 -22935015789841 -83935261834287 -188782834706382 -181665187753053 -92367055789952 -215076406351842 -95942805432537 -238150851378523 -178359615237819 -254823575093049 -130899801094772 -65347087904060 -103349216596512 -136288130307249 -199844133808515 -229494346658244 -108646087331140 -253826382202838 -186822714351664 -210723854916203 -61690632263542 -225372253655667 -118356009619387 -249632958177559 -113195382634545 -231274310170023 -247903440812448 -72611458480675 -198889780766602 -10343226134626 -17033615582524 -38939538096050 -226560374682482 -191230795947284 -33803214340686 -174334484265493 -128716266346613 -230484332785902 -45266165461527 -101771355364919 -278966610615531 -178950592698166 -118378551926892 -151625864940904 -63864239088537 -144214324507213 -181367525501904 -111431669975588 -89298452614587 -220600045625009 -184042808472789 -199105763477485 -178747917774721 -251825825266309 -60749914146925 -249273408158307 -123670730624519 -280158253251080 -89077231463544 -106411152276510 -193101304276811 -1022291814284 -236728317704882 -242140205967861 -36518847469894 -80778742870721 -182807272899342 -67420937541664 -243325445962297 -177336160227939 -232406794366672 -206401622546258 -202234735634907 -264896683055031 -112703971443381 -17832997383204 -161213041474680 -76156097543512 -27690140126132 -202816858951379 -206280017592191 -170352159326559 -257646267711021 -230043047683623 -132134572189618 -170270338356818 -249742599232683 -247383431548711 -270952377672270 -107537386479728 -200091690774824 -150021383242808 -145478186285538 -264504479821105 -262122811150445 -2469111462955 -3396748594429 -52066916335757 -79598880136751 -253380250443590 -254599810404848 -73587904860129 -63613475741622 -73785359016385 -12254737935919 -79611344062964 -242947753958696 -205273186763903 -20957740170982 -21816572029037 -126040587249050 -247585075631756 -5571255984635 -49112129577726 -235656847759978 -212882724960073 -40354944742795 -37538294807744 -92651794282614 -57017056208258 -189590400194134 -162447874879215 -15062111661267 -52671044573071 -261809430038164 -199354108048711 -69177941365297 -23223656779940 -115495146801264 -226156513734175 -134379916773878 -232035177810562 -177365238577857 -140184695425264 -261301674193633 -118408744193851 -278911810521706 -102847791865076 -35101232536937 -40695684348648 -208139258243615 -11180621668051 -58980768326808 -240295244317829 -48934038458567 -270207217088821 -139368427765872 -107351598369189 -223564006871359 -77283335046079 -191584054565450 -192290031311369 -231839414821463 -138509850175221 -82621439184938 -235551252670754 -189784065192436 -136655267870580 -33497491705241 -65867550679155 -56045406278275 -8726706048338 -90550592571646 -196315492077601 -276632596182369 -68052896782806 -12897408201553 -204160722845341 -217776108358342 -81626214322984 -263555312746650 -245574537088034 -112724103003463 -215098490381393 -118249774324217 -243736183814638 -194709068993330 -37965928735349 -33920491932615 -158584679421896 -222480772305723 -84548388126105 -110958868125499 -280306038607002 -42077648216536 -240841026911986 -248287107455317 -110324119857615 -59877986560223 -119405768148057 -134309064578375 -152419406088223 -101872289950522 -281461282304766 -261253176992698 -32528459557148 -27513639965464 -251248233592507 -221257916368481 -263029299009644 -165621837459973 -78636062018301 -214634009320188 -90362398594542 -220876451381060 -150371091378756 -171904844499052 -213094585167316 -89156077644355 -44199061637477 -186745943391807 -122896928140769 -12722157336218 -143899859910357 -104596772090914 -257134769541878 -234983780451860 -79489383757042 -13850654848123 -133122910637900 -270836269154764 -146146204826127 -43347577505165 -89083904234917 -231851247638690 -208083331509292 -239956120810182 -3438151027825 -169534196040969 -53448851979974 -212993206948418 -40841968136858 -138376448640956 -115359955393243 -244613430520866 -278732344674394 -133929510353576 -137026773979843 -214210791084969 -98960072960065 -26563187584297 -236406520063861 -133283184985895 -220820954975047 -45777671589595 -136812020142411 -20677380588614 -267577650241489 -137897735821011 -109922320093785 -114164614939706 -251994187567496 -133416486414035 -257870084052061 -261315200860864 -2913407020623 -43237623437387 -76668880512568 -192709592910263 -58683909419544 -155542901354395 -135818435038065 -247564148778670 -252042900648072 -236969125898101 -214984857421577 -78986702598201 -198321237205766 -124880127743205 -201187424593587 -12167816507366 -31623515008148 -40571590920220 -269049202105089 -202348124077358 -49903735232005 -75363456723848 -125047617784581 -12391265226250 -31372455181028 -16397101869513 -9913508635921 -119446878699303 -183899083579452 -5214763311985 -85506606367954 -235916134746878 -69088391524916 -29381629606627 -43684736266328 -261012598212847 -247022382948994 -61322824059426 -80128652968851 -39279801968603 -8317162399999 -261001040049292 -184632048409342 -233224950121004 -207281413871988 -190994524229719 -8408560680132 -163971991300955 -273738608105145 -85498451046735 -101093771044987 -141166867550120 -189216621328605 -271170547994421 -4650064274080 -104826378861186 -13752022761887 -62161138779085 -38099978103807 -126062973075996 -111486156194162 -232845450301916 -97763063521960 -203533268291240 -281344149029219 -209947640889897 -112709252688686 -211639163741373 -141531245004403 -103945513820200 -189626511338086 -188169055693842 -166088082228344 -239212086631964 -197913780458577 -79119375496452 -170123731990836 -139542235749119 -80438447619255 -149043577485819 -258547978076779 -196394338258412 -155341113884283 -197964298591436 -131863957905039 -263446096559098 -210868892281424 -243491773130707 -17514008570514 -231564297949452 -108393051980179 -155324149450955 -90780274238730 -264504042323134 -45036155585721 -271804875018371 -18145233998586 -251642778022078 -16601239713122 -58570445448134 -25139734745275 -166178545169742 -165184882403477 -239468992820095 -12699555548253 -175158427723715 -229927163004678 -245863146605522 -232911938438529 -230644940179881 -271168441235873 -3880585990424 -90121699528064 -222900358092387 -128117270481311 -275707657883848 -261804129567621 -240773836978637 -82386907235590 -196256564447243 -107520007803326 -235253078004767 -10040964640978 -109216003876028 -171502414539906 -50414937609775 -168622311368010 -172885043912670 -61668375803418 -112664663580702 -133699698658793 -190013238493886 -262722161570589 -264834451253829 -265443256593530 -17129079072790 -54322080035257 -108313626690182 -99584877098579 -251103865600647 -147298034168903 -140038140535124 -228388445459395 -271956930967333 -213239210399310 -198472442820136 -112868216364590 -148543102611431 -74265059814213 -184500574007325 -38495703496702 -107049195798097 -112229510030842 -129964307542614 -73374609865149 -254777549707513 -216229208743734 -102295636000352 -114929932841705 -257450866858364 -36990755540913 -274051464316677 -70286458789900 -231315528691490 -79007767382452 -196280874287002 -52835477716540 -248855984375067 -178663804233751 -202868043077996 -186279948295713 -36858785296708 -196264974731344 -197844710387379 -278340376978026 -170004000294229 -247732732166392 -256226942402935 -234432420279878 -123226763582883 -160790784681285 -6192168408179 -30338623779681 -185932113999346 -58107579695309 -85455210296553 -16365175042636 -203964427010657 -49600161161925 -161028704869502 -49765907374333 -231419101021282 -268622353361589 -144940154778703 -155979897091059 -130120522610296 -250342369156525 -163472644879654 -35714315271967 -73592747375922 -16793549865343 -212995426587871 -246803339876958 -155253471540626 -13710480602704 -185028550813538 -17326085677752 -112464842004755 -107661614131195 -149234769255336 -6662913657865 -231572262241714 -236817495844147 -105246806557820 -56470950050963 -99283990580965 -50731403108418 -231202383414227 -216628307101598 -183229449982800 -106027620072267 -199268585160751 -40724093514130 -33747988704920 -253940541557494 -63513406934682 -151541794128929 -85581768411559 -99322058586249 -182633196860825 -58349148765880 -205289870063617 -194324300878018 -247047099746269 -237746535952377 -176475985731688 -164893670193488 -94337420535984 -185177867062292 -199102772364125 -6186539434176 -258249569070490 -215449106508353 -60004762535002 -87592589235601 -203087250616495 -137563137304808 -178647904353041 -76838448035974 -224354116140967 -90442358005953 -15089274650388 -140254782421425 -235921962970174 -259148182861221 -114587778129061 -205197918055170 -219483199886108 -40182023503519 -177912079879500 -248958412302312 -228675626165103 -254652504879550 -51766544652110 -254843482562710 -160850131887102 -256155379646213 -59790448786595 -18493002464475 -182977776554452 -173457518966816 -79142716570590 -266033124245365 -247163371560365 -166405598242911 -104897230363261 -156335645313999 -171516364204321 -150299044430388 -251830561186922 -261319241085700 -172123795539884 -44497256519335 -264482568519877 -255177155331207 -171786965481873 -184716527784904 -165768738766836 -215177648190880 -159981225186164 -94378931255365 -222281403438679 -242411336627076 -77832864966118 -232907043214531 -194266454104773 -23442355298074 -49000183898461 -25892412828727 -233108914010586 -204182360305051 -13192497133464 -146515046146709 -243464723058717 -249844297002924 -78828617400008 -38223788785368 -272143923445513 -147949582218152 -94040238719899 -60348170520168 -17180157870762 -203533369075888 -226779440469291 -270159615456307 -258185572159099 -226410078129038 -174968945524312 -41858112786718 -235231488459739 -28624181880253 -179725258941834 -253119518663682 -31087810118720 -252008044364740 -22996446043518 -241211840028025 -104842893813346 -250755636997596 -275206922243595 -184833088383341 -79260189428605 -126613415474990 -224942035366172 -224529762296507 -104075556571012 -229243116199450 -272135817208759 -57959377182089 -194214187602606 -88456143756192 -78007865313855 -148041806742857 -204459319405906 -61028915027083 -275101685374378 -84677563954656 -213025009573718 -57600677935208 -270975758341184 -212163645974703 -103069904139429 -280169567815633 -75134262395411 -243162937512143 -63071790606611 -200106512880376 -60012315375263 -166706044683023 -126478298859360 -29745473571238 -103667249120391 -132613119794509 -35245108518646 -127144062467289 -131921465824518 -227343148203846 -209346869630413 -120963113197663 -102669722350735 -193799211749020 -155771380257577 -233353117331895 -77051784788951 -267846829405357 -144195211295875 -107256253156262 -247191335045879 -276652146091229 -130201840825548 -3162400243769 -107657003236414 -151451829436553 -276414994936006 -196018980861960 -216642827974239 -273099414899581 -5791285518422 -146657840762320 -103422912699969 -50044083160311 -222308888309990 -63148694593109 -252326290379226 -68614954852410 -8384670841578 -19271081546699 -44086024948695 -101266394838666 -101020293963120 -249782612267328 -46766970067484 -117458961397530 -124759006146396 -232029956929224 -72785575497185 -251824991564217 -104409669127378 -210520912560740 -49202836276085 -173592991304665 -14922210035789 -120216229286572 -2505373714706 -217847147033226 -8123616934336 -185747827237706 -120275645911358 -93107249516988 -84414466044658 -245580091464414 -196465266874021 -257005859686879 -8100402446624 -13974602198451 -243798348862857 -125370109904284 -279541692469568 -76790750013735 -86107213891218 -182803092522367 -187523842409612 -14012777101364 -224159299008372 -133043221666578 -169439587695945 -94698912497710 -132727723653973 -26846688711235 -270626260397369 -213324176227353 -6703351477143 -82523307070113 -129035075338245 -195700684106960 -251159461897884 -69737799103090 -146037084229594 -277660928138328 -66410233881008 -234408877588799 -226218763804409 -93920148076857 -177069678261763 -95018239516684 -212922531453645 -76832502270807 -49638281508055 -237920639838397 -112860217531788 -103155606741249 -123270730599572 -166123089076065 -255222013601795 -206125328092483 -49740251366183 -241800097700843 -76419151114551 -114490523284062 -127632021063084 -273219036258717 -271880457843927 -80141845140097 -107686693239938 -10897289391227 -90136518637178 -248436337866427 -10555851769692 -270401447259175 -166360935619745 -131422409603468 -157182756655922 -161866457990490 -113848576361808 -195225296703688 -127608672326131 -254719934176492 -120982984459457 -46590851664417 -36921985548472 -89867529083535 -8861253083671 -180482296662595 -65875017854594 -50262927585570 -109133996753588 -100316103223059 -268759136326350 -189794365809721 -45138061686573 -61306376797963 -21424645101427 -20091463230450 -29331089081056 -162792858819386 -276416280664942 -95624752002035 -60252493001026 -259995309732671 -159760131701127 -73063138948692 -78201352800218 -195589075992960 -209278515354496 -257429812814560 -222205835104969 -116737557484418 -260061522012225 -191619193015889 -253225510847361 -37015031239668 -71631666750335 -280159958949891 -152869651362122 -273146817431572 -201055258761138 -259378747364201 -228998705515519 -242118289434963 -12831290094247 -134348606538822 -258742168470078 -37297178089556 -81171849708214 -188406973305118 -103617339130871 -122818389309319 -119961174651469 -206555162994302 -260493092557889 -89036349955184 -98100681508154 -188069679072942 -97302246518273 -217591854725201 -6673486182108 -242823808056855 -44799035321758 -54224007142651 -57568641171412 -166547485009645 -155928300567323 -185849209051977 -59606125432094 -155657491925914 -1402257467729 -233909825041664 -228509536456034 -121689724983668 -17773755216139 -256164432508153 -61792663133306 -109458485258257 -52073958432589 -29507164562302 -154437534593339 -166177005447873 -137780038577494 -181806496943127 -146599955428090 -53827184306916 -117584399351595 -20480631914820 -103583936992309 -68330202327517 -218190959895543 -76628373413940 -275855782059374 -200360773365456 -102349391341410 -265868976261734 -12120749520261 -22813479729404 -92238242381851 -265579253280253 -149175219581586 -9499199288411 -37280331051061 -162010740825831 -218858194447708 -2665945781620 -142362031245233 -231637208656788 -228351846597444 -132136629563037 -239844124332100 -146459275122509 -119144121377129 -272706574762018 -154262702897542 -148812800547443 -160622607093947 -164576228499241 -65272140878630 -87949929669830 -55674086367732 -135634245712381 -101226265159805 -119151264296425 -113285993193718 -240987457931216 -139677125753243 -244085056893547 -101520629256736 -119515477281002 -26648600477602 -5358223486465 -15100575367495 -63611697977778 -262066229681740 -33255093284437 -164733285215451 -146939488662613 -212075008697382 -218740336279324 -238127686000680 -77992579977508 -243430279523843 -42805417685826 -223032000188154 -34554089774610 -17987583353368 -251659064287376 -41154933206819 -121733092948416 -96710737671750 -62691508926897 -9311889589793 -212240193515366 -38463823120187 -274662049080325 -206894590594469 -18111532392400 -98467160966475 -154316104965307 -141736007880283 -41530003727102 -261618227060165 -207104252617758 -206924079042358 -95880825693377 -262276984055665 -134167766605367 -220379549541927 -274558395667361 -168329049202749 -57222536035296 -32152534702960 -191741422163392 -142536455189733 -261146146460306 -242286854760540 -149061755610176 -100970149552613 -202134811026203 -146378990057045 -113379111726524 -24629686249387 -85123265586881 -78709807833617 -110583578948462 -215079321780511 -194289094039793 -165777414580134 -106525444733154 -106817036691393 -306645753733 -11523750602786 -74156705920194 -195137633685700 -144174724273638 -60930725470515 -274924118713512 -252898262138275 -204237423472216 -271861041924024 -217482834061543 -244462239108179 -163980725934773 -169153471453010 -241147790183255 -54915284132175 -140456547141542 -77860435970532 -62358746510241 -54416315993032 -24463079449350 -171715487992788 -151963819522852 -189271122379869 -223106431500950 -20832021303878 -6197047368170 -150273492086406 -65583787659112 -120185081126147 -197864902859735 -268911661997576 -89831326668029 -231771893614861 -224109577795446 -227882369717076 -184009349429495 -207769654723487 -37748044195361 -155538089876974 -177497079629307 -245481728855441 -74275556783880 -78582174886030 -194146512373987 -198809984178916 -265465181955428 -154055388411003 -172492435022991 -252278113267188 -24030213393140 -264540507069054 -73986320834200 -108884449424747 -133190368784241 -65568980192671 -170366368278373 -223200257795237 -244093364867744 -253668913144464 -186236050969471 -46996084801305 -253626603095662 -230169983009394 -138048120458117 -218439403967754 -5809053173081 -33276350714991 -116024409027412 -174056162763327 -232146898881013 -217368165327467 -6221384294085 -222446849898370 -77669362879364 -124980032532964 -226081811918971 -268644445140883 -67585956882120 -30876036070829 -118670658163013 -104925921607442 -68249820176279 -275022598889094 -221582328903067 -279155512186290 -247036179208589 -180033398842620 -1394945461725 -256403150093263 -206287524400250 -149949561071158 -25637623164954 -241810345858696 -261091334958263 -216338551034603 -116979245296241 -149428893173507 -123263421996584 -137699171312443 -232708982711046 -30330490007565 -225191157359233 -196535118096511 -224158282481003 -34620778737414 -196015585980735 -39941354660583 -256204034993934 -124047255963948 -42268348626357 -80784761557353 -278633310967866 -12553775233984 -267372476354474 -117560509513041 -256106386438655 -94699896260383 -221426580021438 -99924044587236 -196490429812421 -118631332556993 -185274762261414 -215355697791248 -114012612832035 -266262264252767 -54728363806096 -256275010917044 -201867596391656 -6446618910209 -41728737347434 -77054667918005 -56206489765998 -198622227852696 -250385093087557 -274171606943920 -156316364590646 -121150259710778 -137811083074774 -24222989282629 -246797227815746 -47905568763258 -126577269720617 -202024218303727 -26041891933331 -57446591576621 -107937099534443 -50652141329916 -199612267119719 -168751380327675 -112968876044003 -171286019970116 -56622316412008 -256204047081269 -88545869198809 -17625271181841 -138753964396532 -125614077945756 -95018745471773 -139882084864121 -257992118424986 -14060415796778 -64404068980181 -60921752522392 -77329181347892 -53198667198521 -1104764365325 -56587372665020 -230519356300553 -107773371573913 -182902353624501 -106950743298280 -183017655119567 -140377975828244 -41085041548804 -132830024483501 -208328297315416 -275659292177506 -147328654968748 -22342462720390 -6908427789104 -85006102744681 -224472884030175 -206973842506040 -83050618608846 -154938068137055 -254063951568931 -131696903306555 -214831542808160 -30331119008716 -258668289466969 -168990587216147 -27062264525489 -272640437478523 -45954690754338 -153017331649033 -213247030042512 -120378301796839 -21983837825572 -58830816109500 -173563445818508 -142721210787306 -161726840319243 -58833139902175 -22001320566683 -265531325771116 -32562492472665 -145877858228656 -18275407371402 -261981933342718 -57305753376111 -59071535965390 -198961917978595 -98499001623815 -6778997132315 -10526766844767 -9660460503814 -72042147515506 -221710674562023 -104414992154822 -246200258699564 -77788970766892 -225428157006927 -254573804311614 -31383712461175 -56416551398853 -159972060966948 -54597654657203 -154551940763918 -71365991066794 -254741296977903 -169084906881626 -12191483881187 -138067757741775 -211151172213020 -264847094260566 -156761726219686 -16028203254931 -83014093738375 -257744162313517 -187993358532933 -177083198416800 -1969005552292 -64512412415728 -78095019280339 -211910606251524 -125656118172441 -29562564044178 -112998085379201 -132696229497237 -97529600637085 -152675231328939 -231319672203492 -269047082799566 -214038307230765 -18785482596200 -77397824843994 -195685731106334 -1322911781461 -245126583270397 -150069008272394 -108274076103978 -273399778488934 -141572161084773 -61813496519102 -28100610624801 -264037565341538 -200314578871259 -170439295962551 -267046795472614 -29774876443079 -94666513465292 -174724899234603 -187980765965492 -46170189551614 -80549736109495 -132379557778699 -257609743375840 -40603256295030 -197182797265003 -8338912107734 -266061157769196 -89007362760395 -34477020330405 -181721840781053 -73875617482077 -240999564647352 -42905502645752 -4044414093805 -60936096522021 -97330116499485 -130283982441311 -132137732832890 -100178241893512 -105444450907481 -8902468373375 -199037412849314 -145734431653961 -168780236179029 -112200269460726 -89877995976095 -249590525483743 -19114434473888 -265374658765665 -249981716976375 -44760784721620 -47389140352800 -238087540550486 -205834327949395 -27051051214778 -271321260216000 -177588587569151 -266845113572942 -212656943620991 -263486528035061 -214676915521352 -63044636406058 -229073991823200 -88111785526368 -273161473722527 -137315705359344 -131028771038742 -66940089800149 -15082348762097 -146442172281050 -191459479601736 -59342557739138 -2241639374956 -242059138856375 -93310913324154 -254929932843308 -120109239082588 -146485668920340 -177086176565679 -166828992105432 -215829658663785 -144380426532602 -21026773874487 -47578670153656 -174607267757915 -258008311105185 -5271505164156 -57475330030165 -67999953984081 -248130704787369 -124284900818558 -46462638031318 -264396267697261 -165531026694079 -175259446082575 -218599394528887 -123845404721497 -181246884772242 -117289995967610 -1749817476778 -56699975629710 -61888845834624 -249414088516536 -216063806217540 -25177667568149 -159761598816745 -138149110273788 -151859012043064 -146468282404394 -264964965625719 -41231239564991 -53528009538307 -192069937193437 -229325332802642 -116585511087718 -32553237737689 -71789327835497 -61315104311274 -53028207403939 -182109065904380 -48175516011172 -212393974251631 -29901650986044 -211858914925941 -81156142214255 -11921221043842 -108464771206566 -61673110457902 -256722639178329 -156735872646346 -194109598833776 -26937587243368 -204807861838522 -196573129304608 -14151922597422 -68218892383910 -269501099455322 -114831941086318 -141386373494603 -5413239868553 -256020987749703 -191364507685911 -93582252399188 -218251189980924 -276140716469649 -93315853755512 -31273229600469 -47144729668869 -91300105762327 -207837486689170 -26195092283585 -211745450954531 -214139195720246 -254292212774569 -163320927516332 -14094137320621 -101891928092897 -90507545936199 -44624543034155 -125640621722538 -258248841141628 -266600702889011 -46950658266467 -195760526452536 -201127957237336 -47419785046821 -251622256072037 -219824059200793 -103570671775949 -214256112736035 -196565940732537 -94145264873553 -201048495708716 -218010047760298 -155208741346655 -51657441826359 -251400529507626 -78540267276489 -58692796542102 -53271047234725 -277302160982450 -246816269799950 -7820928638494 -147539442678373 -41578555124612 -113175484744596 -220475838751132 -102469242873890 -147435366194098 -240508103332332 -130932535961842 -16174899866024 -111857409334518 -251214077889550 -103955996074421 -98610393153524 -183713007215504 -88579146249235 -108205993796622 -159304694571848 -279539197311812 -270088492348761 -129435365344399 -157450354064161 -154995272013628 -143750826920285 -28058989001243 -144735721940463 -6295922459472 -259544393688798 -9489498299924 -122444161770956 -141952984922770 -2112355498387 -44704250718803 -44539566550866 -175088607510444 -88356146002650 -121829099586413 -185499174094808 -203067883421333 -111397848565339 -96288029683569 -217308180960476 -34534063780141 -98567895878005 -51971298134542 -249600540134612 -187889860361005 -164522526765937 -223106487194783 -246583643174027 -238169148797776 -246529178414395 -233639027602250 -85748911171325 -69233351483073 -260808260630695 -3953869945662 -39725743722556 -178057142778156 -229674450461612 -241903277530967 -182574528736793 -148066630133341 -60528860144189 -168186358853287 -271704455488416 -193795879607627 -134680676711523 -102609222711242 -14091032890154 -10225254581952 -187890753225917 -109242820557158 -218148835408563 -262797586150043 -149850101755425 -4238436086244 -87176375208536 -177471901286145 -221558355640446 -253790375786771 -183231765741304 -57086376669382 -61643131805232 -169597377029342 -174384044962147 -175511828777261 -167488195615150 -18807411550256 -91170631280100 -118376307834370 -194351639081409 -14752319503574 -13681549444596 -224046346864215 -18411224955545 -45372227643559 -42656486319005 -150913179430592 -88488471641235 -144963098879986 -143328210784399 -263674041877760 -8929664167431 -111609192888982 -269935798065591 -232534532236366 -87380254454617 -107545618051449 -151958146368599 -237819601962732 -12469205581080 -17910433056742 -69639008173645 -89603341479296 -96752595571668 -107732696472541 -3415376239782 -252976998883691 -122266605730257 -74935225797940 -256131388552661 -244575511587365 -78469696255495 -199002681284144 -226730672720573 -121305219263732 -262748220138830 -256177972751791 -262830441322978 -25806721127154 -14200498696556 -170103513510334 -235185162027452 -84999357559413 -99506548659410 -202075656162391 -152910165621484 -14899280141972 -144462659864599 -243259206607469 -244325715998924 -60144587531370 -119499037614760 -214440465186177 -275375939586768 -219328788297229 -228719970392306 -123632489197252 -102458446237803 -157004010683084 -64753589993294 -173917053624632 -129544729381866 -47457657155663 -140953360563232 -13633939128182 -156898993892179 -71211732043877 -16516748722418 -265792160088546 -134254694038236 -231438741196155 -150266121937126 -95954777786796 -58588715222587 -33670859524356 -88872229451736 -193967366468590 -105482312367059 -258689502515229 -235394611829632 -69461080502017 -202714213473662 -192411409805144 -245339834027859 -35808815478529 -8493718555875 -197410990716911 -9344377248510 -139406180024839 -232122433136840 -207211635015022 -154763435211664 -87043795194531 -256958198714919 -17908730589081 -188895840061855 -40782114480183 -132348183064941 -75272391614900 -211852988729354 -215565257505329 -47474116191453 -30454357258955 -95218030413254 -29925756320766 -264121786449204 -104422668335110 -158211716072142 -35072273187215 -157014884685709 -220041864706063 -157668159569431 -158155465582686 -210969883406718 -110965471814964 -17436280958054 -81948013033447 -204066964098702 -185618729660997 -213466451568436 -221373225932347 -177774269252976 -206421501823877 -200515002343810 -134141230066826 -108713267354717 -143361948469646 -29182894731884 -275471602015770 -95229765568124 -54793588889949 -279229614953770 -91927192607906 -63151449013627 -38109262480306 -240192369317613 -29016825678026 -251948017061102 -82429683949563 -124577873045689 -267361602346058 -24750934860264 -260842708955197 -245637739554390 -256623060888086 -266707129681986 -186695638257064 -67943143064955 -280294791194305 -62201455763065 -275577970274982 -281117228350125 -131257092731173 -211990219548678 -177924211192736 -114007059728272 -111385830211409 -195309313354893 -182751729264199 -105713973876166 -113401911462144 -189948258063353 -185716119541971 -109900611534985 -124436700422641 -82272774867769 -240821806645115 -5604300797603 -51640545299373 -25715224143409 -218227853265568 -33016290286336 -94181496484710 -251896967550020 -170396384039903 -5443655484177 -199773525076127 -273899919452501 -252515506461452 -261115947258952 -154132030050438 -106626890130839 -80526791994654 -209079867023261 -269025352984592 -137430423327048 -194046075978935 -67049101372916 -109723908444166 -181249659295687 -163684621649509 -63761083165219 -141071232812286 -99354221577628 -224140280504652 -227911847236583 -50974672400279 -46517991485701 -238762970814754 -86313996160692 -235244662503621 -157879570324878 -28927535367052 -82482222211653 -192585812554706 -158146710502437 -42161284122020 -26502294216368 -39037838385670 -10710389260735 -50900532504424 -245688933427034 -274322526761430 -190383879362751 -2902408624379 -74571319024286 -20954137648733 -181312160173379 -60913292467816 -72729723417163 -265767825601698 -147263619677490 -186551434534312 -162178174531635 -190623564373810 -158544388421299 -143736005667397 -7623344289634 -108555366530079 -122023423992635 -147670583017133 -23409371814397 -82376705893586 -34594591537545 -118760853997792 -162979391720679 -116301911847694 -267138641109995 -192934591208878 -109879400829416 -214463618393522 -117915744729247 -62046988687915 -105999195752881 -146000812544072 -150903228165321 -93092149749168 -176096106576540 -246702330507767 -260187683627655 -99068375918914 -142985186931551 -228994982872250 -15349465720198 -176188933669245 -222059142476869 -52939770427093 -201115460982222 -40448143944257 -226208052693694 -157208692759446 -112165692174326 -476462765921 -149435434069953 -30437312017426 -122396106468743 -177346887448000 -106674705861730 -131998602120771 -52830947061293 -208178712828401 -115292919028712 -16000075686622 -193399677472239 -276808131572301 -140025548040412 -235274980688065 -139774811951509 -242248148881577 -47206135165684 -156349758828661 -177466319381695 -53873093580631 -156712023034660 -1537714651153 -130340971891554 -252412150676973 -180662024878298 -45480644322783 -136973770846016 -252795686616656 -108297575071288 -14891365705221 -140759093842804 -242676283581725 -147771062347256 -233900077318130 -171029254912307 -127612056580513 -221039220783790 -15291323539642 -57614658242352 -51093583324634 -200581814600292 -79115772956861 -188584272483114 -281155875837786 -157881718584664 -183385610518494 -156606506716593 -166541809105323 -117029010593076 -145654494424287 -229302183569481 -233712187795367 -278219259466187 -61870289984360 -152096699128362 -77353396027412 -212197451268983 -120215591510447 -190130950363306 -243314878803461 -145643116731225 -82412168195614 -206539037756554 -266285760518657 -145688899099487 -215775117027154 -80728142530863 -124124095175101 -240452859214164 -55895086626210 -93763786931021 -209665316544161 -194427899033863 -150262086910281 -212819843746176 -194138340985038 -119251240052600 -107816791934764 -193678571904993 -7963213252139 -141528567391093 -270153761924697 -257762077732751 -72695028076232 -232125036803451 -57138871041828 -102832270180726 -172818422742106 -281220102090642 -17366819993341 -128769244732027 -105680260081010 -163180146945302 -54035704964700 -17642817149154 -149822076541950 -84362183712987 -280662487052266 -256440508148537 -206489746195067 -210897344810624 -251382125913389 -248596812134129 -191655475420212 -232290451538138 -9033885399900 -197634798627178 -191909195300123 -176094117042203 -181235385537841 -51595624944275 -141528299882028 -43311456386136 -232165815081572 -12995701800640 -77671963537670 -65461199285238 -45706346548501 -92896180212298 -29196174740937 -13895437933408 -33409576575185 -134078014657888 -49295692335972 -158103770579971 -101597716651095 -6259348431756 -89900729213816 -170813908318694 -107951809969433 -47332339598293 -93879498170620 -53692880894214 -104982227042864 -253803143393321 -202037063073915 -178331841212350 -236333500960038 -250481402153591 -252776929491599 -110453777507554 -35074103809003 -157855421669611 -95126057596482 -112117863343039 -127218923693532 -109856684267684 -142715178607336 -269526845886706 -178076660593006 -179876649966020 -18600426707247 -133577463774325 -183047358923219 -205121488330090 -18943720978333 -154886938671846 -207151016885548 -206947282621787 -99116014614328 -33449536352761 -278691805515442 -143419741155633 -252417837644434 -189726667189852 -107044665610570 -90561137480630 -270399702505843 -43576423504572 -110849119254693 -41105130770891 -276902755227045 -195233224175763 -209625992526234 -114743690270237 -134769397262343 -5508223408822 -276384840972780 -15746434918910 -8458161201004 -85903057225473 -37760242675935 -281296389620011 -116201076668778 -37163511599448 -81548543069952 -153070619707166 -148637393798875 -142075318763744 -55807904969672 -135451660905574 -28802398323876 -106906278110657 -47053250978275 -14833452287700 -185377612246561 -54053110979893 -52724948999055 -106625025068029 -87483341466902 -188565074995912 -257827035575209 -187141844078574 -90643528453981 -107981974764715 -256229010928948 -97172249941438 -238768853327369 -147589770163552 -277676474975002 -217039121299716 -101667713956974 -266863572986850 -109229221658188 -126549344563667 -88284914096886 -194521305201963 -277983834541642 -16242839957797 -10816855955119 -36166734694374 -29358967335487 -131784519554004 -254225255851800 -182940775013162 -68798778721435 -68731043019825 -104109707493436 -172854249410976 -57385900601801 -109961395361147 -48199120232384 -58675807707705 -93045971910963 -277480781759373 -194148053692305 -202799255335305 -183251557716532 -156851583461110 -230463021601773 -39302672649741 -168718503052196 -209975509372789 -43135494156522 -131338728357946 -178713036275099 -16509133992527 -40991328992761 -36956798701221 -197277498827107 -9504812851206 -145031823153495 -135637065139033 -264248253360094 -97463294266885 -203891886220676 -70728851316364 -113079572976284 -183842797345702 -879963849226 -81530399564620 -87808700489339 -158324857839659 -183650403246525 -144528148268683 -157253643685676 -254247262319155 -130592225338630 -35461814471079 -262213930478593 -239658713585735 -101397416585610 -2393696668485 -90142061036322 -270948718965817 -98397251106536 -252099497836145 -194542194524137 -27381816278017 -43972117443279 -85792546033036 -222646668249088 -91986874686467 -214216287191564 -223065906344129 -237280293176410 -213762083614301 -207515306737537 -127586924356938 -206711796029677 -65262146742793 -199993332834539 -127857732998347 -226569631324581 -11062323754164 -160514200787164 -245466263550003 -266485484208108 -131466006733842 -123944728214090 -39779041109623 -176449073006575 -103754373146454 -156557315304318 -66869863541759 -7550031248968 -45247314469513 -110228077966038 -136594931254371 -110114613994628 -118414048339631 -71194929662805 -139224171487650 -126826946656044 -75396225829582 -187247148563959 -103999479213631 -24097494790510 -195293952391910 -134131255524212 -258658431564725 -152915067813179 -63838520262927 -231768139117931 -152826662381046 -12521611099498 -122491023475580 -9282124929907 -60643403436170 -12219836845555 -203289145734708 -216556886272366 -1191600862665 -161179332474436 -160789039892631 -208947760338080 -263174180903860 -119908301167187 -85938525460729 -238781873308694 -92371494990909 -126408403944249 -189419400290721 -133627664072432 -188395979087955 -256973800470812 -144908929901278 -168386092287573 -29761593564035 -231269335689160 -24307287683842 -2624107582390 -18528621892565 -210332230140563 -93944920612764 -259104771791551 -56922969384234 -83193475694317 -162245950931178 -47784877035538 -207081635162507 -49810610715963 -48977199169053 -266372715619944 -243008304005406 -2345580027811 -114906173240049 -221132097836453 -142977263891067 -13864513249081 -271830190843661 -71972963422392 -162306318627898 -133062137024269 -199412656011769 -161812846955598 -45606126037691 -207415781043676 -48110348117558 -219688292250674 -274890818653259 -260329114920631 -171576834049177 -143598697869819 -20345861141068 -225616956762133 -124706509571727 -23392955300573 -161584092808397 -126055015996312 -160801650616660 -166659778800071 -211259448888778 -227036800057542 -84178123018429 -137478960267192 -96553313690307 -242927053298414 -131898513071413 -194338995314173 -14480590038361 -20447293647110 -137300387284792 -90746971671792 -14062729259545 -50139692222608 -155211381906849 -195754882301398 -199773704611486 -24694856961430 -111289842072707 -218416704955713 -277015098883424 -21704570080722 -248031598992006 -164922164176179 -214154019959416 -160238252857188 -230292931802056 -276939205365904 -206543452024652 -201139792081449 -34144400219020 -83337937136237 -175381397016320 -19404781523820 -51646700449051 -84542367979103 -255117430909376 -175600623681349 -176039591575202 -201997743927527 -71754517891456 -71220603586478 -192892266267277 -194399274493720 -235269379647788 -100542707220423 -261846202973077 -227829058835180 -33758848646241 -83586694739284 -188907277096942 -253224326484693 -82589166387828 -232334096825310 -183943491390511 -77934277193034 -183148439617312 -118760815764687 -183029688584016 -162545399817335 -106570749705451 -57674742934079 -260931606844604 -253313179040599 -226149823355111 -115132926033190 -74105456184883 -143402070801008 -5612551533645 -259906731627469 -83874548948349 -205429705964529 -116557398003988 -105137733318760 -261054056248343 -219648979841615 -160846239280013 -25038821025296 -146993539347899 -149224354233506 -83837048622045 -208836835131498 -183673258159251 -152338208917787 -86101031782227 -248585125849656 -1235748942195 -165892807840663 -77492309061594 -109822785098738 -218934584020443 -275832314162322 -162205561159606 -110935516788453 -55485366881040 -210296728705945 -217534160939216 -97839556847430 -128114132959290 -14526748329282 -1038270788579 -260504683594250 -48753244750073 -275619001459122 -66409534972126 -158072999903729 -232669555140423 -189310052278718 -174870342483183 -138037116054695 -59870777551142 -198559018341373 -106188647860606 -136822895835786 -73246936733425 -44697235331904 -152289120660512 -8026987812872 -2569856139038 -79827143019713 -103922783779513 -37562352719905 -142006966081845 -28826229328484 -137658122167850 -258271013909221 -19250708381725 -184828993659101 -170795202372425 -197113664024014 -259433766071313 -94869482966569 -152598165864753 -75131996722877 -23083342804514 -66364574398834 -182885562929894 -61823258783623 -117265691717228 -89753033731205 -167298290956876 -140139574888384 -89462825134948 -189173675078424 -243993228727764 -60256723048151 -180495714481645 -138140257599492 -168374433562812 -7380630504817 -278845414690871 -187446851036157 -152481631596057 -224795372217727 -69509877994844 -181263176334324 -221076795417868 -169709573686251 -220977327355744 -229588577037051 -23672111743577 -101617137077536 -238173164630978 -45963454810789 -261411523355859 -103513554605220 -266520800811816 -91881281559937 -193267937735188 -200239453184343 -145065010105651 -157332066548637 -198386606534384 -7806143555487 -67791664038123 -214121709994380 -109922689648026 -37204748022130 -44179748995410 -42223520012224 -46322179405315 -256003472944666 -271683662495688 -195579004341839 -263366117578362 -52252685744027 -128770226567483 -222470138687633 -96143768373232 -250686204375071 -195441706271987 -114120759151286 -250664802873315 -21552384837387 -155982466150372 -242722647897719 -137182784823794 -278897017336876 -127144935588830 -171220226018615 -208945448963371 -224265512383020 -114014212006020 -79912727069108 -89382506637576 -154649917506586 -205440102940971 -123845977158582 -143412306333574 -76125980980424 -208008480741044 -31905893453734 -262363794098907 -219365211927937 -139886404606830 -263094030012897 -27013412631776 -113036759603655 -230115395244169 -160291976758847 -165805710611634 -135600370557179 -259503807447684 -275974149700250 -151705049287878 -166416223826945 -195243987578906 -262941466629532 -247573579021621 -248115276781621 -71278657673974 -278828334378506 -82525703695418 -114646248935049 -226775153322578 -276564166096267 -224212576827126 -272562416365971 -51457695956987 -220276629705343 -7025849642695 -51758509206918 -146598716094926 -248739102368051 -235165555873110 -88437695064979 -24696657068907 -249681543562322 -280994861524555 -83960353512771 -222598837438232 -6580873595433 -9928623542133 -116878792370424 -118676973391717 -80220245673791 -175261577591782 -272942554574327 -191827490295229 -68966151953076 -60989563793058 -26119189203779 -222097882436175 -142642313800709 -144644706400344 -232775926548954 -233753016868760 -244184000714014 -148106579753845 -248017739497925 -21871085156065 -3356485678901 -25560233975381 -197375672146390 -215266960258861 -95659332546694 -235434946998974 -69324477034362 -29034036426425 -15106553792478 -275095334256788 -147133044870332 -18612064088562 -280255145419564 -263180786062665 -278207456236013 -178988038871247 -217796894478242 -212549648317525 -99384189221039 -117785726656136 -265403602999576 -74331789835989 -144400718992321 -211044264265908 -161466784007373 -176991295674565 -117638932709270 -178314117924969 -34271348839675 -275905535304202 -203157999903662 -199158039545487 -59234829863226 -239123192447421 -27867687651977 -10595185770131 -23478101356362 -51137791855664 -84603742057125 -275236272017054 -34677780987922 -131007907187434 -258533983134207 -204307757980751 -45640683432945 -64794616808013 -245744476595768 -172690633459536 -126915634809827 -126368496664168 -102405536758268 -128180641827806 -63327413491328 -131892622188416 -159498907936601 -163504143870910 -11382704304768 -156287444556473 -237837007839309 -188996592046470 -29871677025610 -274104904338457 -106634404098298 -86838440574815 -245440552089373 -166969569041848 -206404158769808 -90381376190467 -242822085826555 -235049686918549 -174935202976553 -35226376175312 -112391881205198 -199487307792866 -86093490964810 -113249846884693 -174786793074022 -80472258118657 -281051717364612 -199165196249817 -63189831528283 -217080550240791 -263230553457674 -221705877457135 -59219957908633 -9473227918371 -195326976084472 -193186690349817 -269313202195873 -43351699664151 -138199883549796 -229403815539296 -22407131627769 -3645811847093 -18461390345669 -205615861703197 -74060442809789 -241368496269212 -24408367977690 -21427385412088 -251563042869692 -199077693467884 -91272756704233 -7576949227050 -273555253513995 -157529364762093 -68785633965607 -111398890933324 -62148804814164 -54652687893044 -131253827788777 -89561170767679 -102492905749120 -73748042429579 -79444251838136 -120708676362754 -58489634006391 -137823187494090 -260291625962766 -221538318492460 -197721845531178 -231593779549036 -15716367375587 -55576212044364 -22506029344616 -9525832586930 -83875777342183 -150111487252275 -107070239595702 -151958312909083 -243504529248608 -205910421959497 -170956278102577 -272955928097320 -168439406091878 -263896740430103 -31294169682234 -26389259909459 -180173082109820 -172178490755705 -277199660830245 -258740780786445 -126875300624443 -28882516060642 -18602209834572 -247145899065240 -150720414322299 -37263847079126 -246663657470295 -97350194204113 -254984717707075 -279022918660225 -71081465691395 -235416753987629 -35524281701843 -145312099055372 -139469706358361 -12032789731636 -32152518451582 -148094943218066 -148126934246794 -272038254824897 -84631508361458 -243186678138944 -271492377232483 -135383327668825 -120913384935258 -46296626627796 -22612504870944 -200414392156992 -257013018004939 -58012024556073 -227706009496796 -132806885184490 -106926621429043 -188270544966350 -90220903901303 -109650489622782 -267727106518612 -92770669575827 -115103501510110 -44181639059750 -220677060223541 -129868248226112 -227880836907906 -184100271321982 -38850974004131 -100117171299676 -113872106017936 -5190068932573 -84661088404017 -211021235428018 -60615918795561 -241567781974724 -19042935559430 -234280521241297 -260525976692334 -46990131015984 -131715670011390 -78729756790515 -46942558922932 -15359962803756 -83374578784477 -152320263707208 -161873086032251 -156298728964153 -231149243396055 -226937522548678 -14893088476238 -57970923525889 -68722368444336 -253480014354676 -267760331666410 -206480016116379 -212076772944817 -123827842221022 -11468932167887 -104178311696302 -7259944083331 -27110046163233 -132869603495100 -280343329963547 -107145497252121 -176702051913687 -37782217203858 -28436046985494 -253844069506263 -275130150115233 -167664252328273 -99568686295645 -264487247488749 -186032336405444 -92412399554091 -83204007399437 -5976820507357 -244569515460238 -214577691009765 -50898246952893 -203308425721880 -218266354419203 -102268330549280 -89028206716192 -235761770883835 -125512483690940 -6967090308102 -56091104929060 -41601643495050 -218034706433650 -176858164816493 -174325046762573 -65551050736948 -85368359571679 -165113336772487 -114119222191730 -6876018087078 -6668873427494 -138274974954658 -94812227111907 -31908107767651 -188534551729142 -82064024097739 -13309152337123 -229750447131914 -154810431959710 -220752050834094 -92232328445267 -277482189905766 -159173065017172 -95259411708602 -267382836648660 -114099288201444 -205973116448144 -91900050669036 -157003299048460 -31759678314019 -162655662727450 -131301137613968 -215440426760957 -254456787706325 -229584534937171 -121315487980811 -197030126053653 -217851654267783 -116549275582928 -89378749644164 -183017894106425 -132254435726576 -258466816795750 -133747330603016 -245214183137440 -273475799119524 -196701139205534 -240091816988550 -70523079497331 -263324237291624 -198230009823689 -175768984561361 -26779978961928 -258643181494095 -124017620276865 -100846452130268 -165294165868719 -69981096076271 -217330013662062 -176057275943881 -256763651747170 -257925199512932 -14823999217765 -151884150916323 -32787556339685 -128056406730190 -168918523732455 -84234734335617 -8626651255502 -162647210889306 -184531273414725 -78522704776014 -67210426145265 -175511047963218 -239685459458489 -86336437778813 -134437154194120 -235769898163141 -145189139466395 -74548561145862 -126789701215358 -200388040297293 -205011288778622 -164758367839827 -19430314864670 -155543396926581 -3684263883456 -60126170545383 -151160361137844 -76677952874262 -53177293330681 -66109870370574 -49699810848755 -140264956005256 -58103475218539 -246319329727318 -75849967625599 -238228677040009 -229300093073445 -53927601688645 -212411735156657 -114259007631017 -120300327558456 -221807345855752 -166770053483815 -93730242739851 -149966054078589 -135711112956197 -234686244890567 -163104904627795 -210719507604876 -174370435213099 -106153791050026 -51409494493124 -38851133644839 -230162171431388 -275568253455853 -76855866874634 -48216149045631 -41350331807555 -279428441994810 -249047615359554 -280018373361795 -111499393970923 -168760357871885 -233364729492202 -100063899440466 -179765589498574 -275748502197608 -45474866858565 -108085573742845 -159679320948987 -88672846481216 -271638242425599 -176500125986781 -276328485766096 -82809361108333 -104936027894052 -217510594730306 -95709694117503 -129643136303701 -227386785257140 -6519764987190 -112077680402588 -24042363372527 -229171493472584 -147492622619081 -276099019483712 -275198121129005 -226111398277708 -179418997246562 -6316191787254 -171284614330712 -190405685632789 -458063603843 -100104278941110 -157551458769992 -147021090573294 -86535625714015 -105933835447337 -147260659560252 -228325190570114 -256066496749270 -76079095807780 -223854280593600 -225027913591934 -10105330389875 -122765216550278 -156400666017565 -206341260720002 -258353352824340 -161799703796257 -156741405623418 -165503594563066 -192429216691067 -130715987324184 -189845370701739 -195775249309897 -172379418935565 -266539323197933 -185658652964219 -106915213791959 -71963998376826 -57698030599321 -23340758925344 -75965631836370 -65220004502319 -93033501732881 -111417599744832 -243012546111080 -117358254806342 -110936777280440 -48873810293609 -63525221689421 -232573994031551 -51784491352245 -78481755789862 -127651668253763 -16322399554007 -117388736203630 -113115483530613 -45886651440745 -270197569115118 -32816638379367 -14761484308122 -69231359528845 -134110282465077 -55121463794140 -108179835629745 -267354951136560 -38682269003128 -48027030381455 -196700005982850 -130528813105343 -44980359912875 -11262386262609 -161716436956259 -123674968829854 -276574288936306 -134507087484893 -202400760550455 -14291173038366 -48411672120890 -95649201438033 -250710296015876 -88708365406164 -25940349081306 -191032447263162 -42789149515483 -136873528952943 -29220470834694 -63449206759503 -225839989713257 -105795201281176 -165928474681797 -172427421608927 -161464000515292 -2095187012460 -154252272418822 -59620625333739 -210833039021942 -166519620499032 -210938555340009 -262645260333930 -76222840567693 -85036354131671 -245416515297925 -145377369988880 -227561746896970 -88238912192485 -69553384738000 -51340951395409 -220553138524098 -148451657879937 -252106252712067 -183637118615821 -202627601839652 -214786716138462 -54191649222407 -21330062390858 -78279197670191 -49407923170059 -171161486511907 -45750434250505 -237683350156202 -154176692385092 -193820936902006 -35383819966889 -237522587225274 -197163263316431 -279547437382734 -76459264358410 -47230231120283 -204100501788157 -222015719216196 -6151011778534 -258138917291495 -33973999520911 -215204347779 -150156582145998 -153362828683024 -129149382007365 -23281144610151 -236112689689330 -123185895764338 -210761013431881 -89984710698063 -199453170262681 -206923919644484 -152536260818401 -134876259048712 -172825550744053 -281399107097123 -105538296291321 -164165114235943 -753512096892 -185699117884430 -160413341534681 -1681591619132 -158441346447166 -158714901304202 -275467780889418 -206860250597381 -152401075919033 -72891240755602 -50697355494673 -26010320870978 -39740644473488 -218433937499813 -167100880005608 -99338709121767 -12619462112547 -241898328267292 -170743538267521 -187596212959596 -88790662287761 -241693468386257 -142816005556903 -124530921578743 -4736503018053 -245852904715903 -260690492521230 -209985075437174 -182544099221761 -34432353074508 -20236938229586 -3087537040395 -259672778240786 -49285132282908 -74821381522657 -222271437927516 -106639025429769 -93464687847781 -206163001988607 -225077116955140 -174668614946237 -19205185985699 -229915073296600 -195705666037076 -175550971834908 -191905429840983 -16200858874306 -111924599237051 -75516489372820 -88894445889825 -39395884206860 -213964409624421 -257923109236637 -274742875488529 -271091317261799 -59470713453535 -151761334756259 -58360643742197 -96183491858108 -171794323700525 -20354113763764 -161284444043107 -20702206036908 -60727297978894 -144030534526683 -121438205535187 -211140472357754 -108462335329179 -47870019536572 -92284706330157 -16459193588455 -67265446508281 -101400712507330 -101249049665475 -230424065964200 -281100815717636 -176232171938867 -74862895660932 -59512349339844 -230138281592834 -179692148295442 -112161766573972 -113666714529761 -57650342265556 -231765063914227 -235483884513731 -141044899577884 -274405681612424 -254915913486472 -34578275915002 -244474795434472 -115121774387460 -218838276768575 -196140149744280 -164958521797518 -178512285561472 -59625723868405 -260750783485947 -185340607322336 -21592319706110 -115389178466605 -184291378318150 -110379912951438 -140719544978537 -204182414080216 -104908800280035 -220663159103042 -185025806297062 -166552016832934 -32971552349667 -188852598922769 -47683101807891 -278217828401655 -179615890952347 -158388555360767 -234448366598283 -31875662300171 -144217351284747 -275785779117201 -93343185900815 -38442665021070 -55035450284694 -11769562138527 -58458090380241 -152282784995489 -222691931310421 -234423366380747 -168392170383494 -64299254130324 -187373517876675 -89803321917789 -140504028084827 -123340231704112 -48072946288239 -165232609960293 -143635680971437 -163382696259534 -23164677164031 -273019968302588 -16299000130052 -193204860112726 -11044389763277 -52850149519519 -251788820541572 -226104915395602 -137866758761516 -259129292042191 -152923347063775 -34718432116869 -32995095152304 -243845632883612 -210215225861182 -190476654776778 -53530892720109 -107094058943409 -245830691488017 -128511876460197 -114312388061320 -245498449854896 -94699630309357 -119099544750347 -228389441612624 -45791043003800 -69582794782782 -195053759131862 -226313447508164 -269611990705236 -134264584882173 -127028555363176 -202983129028879 -193182288125572 -162071774271160 -137838203069466 -106321025097062 -245798158571137 -2782800844046 -256849771361018 -96870564279616 -51362532305788 -230139484948762 -235751634637490 -253852449522081 -40470562013862 -158694137165804 -270919058970874 -101187773164167 -221267118808872 -17213581206393 -97296140558832 -114122902780298 -212198481609619 -80503302307086 -63087583550756 -238204802738010 -31773260853283 -30449858304391 -121169421523440 -204660041593863 -196336633040726 -129924413325479 -215663430109341 -136127394294720 -121593160067992 -4453221328075 -53100548332571 -180585574696394 -197852867828620 -63887860172655 -14666848707925 -173854119503779 -59046973868372 -24325375651305 -49023165695695 -95824203902601 -177375181404243 -39233804311779 -198711301408813 -247025367753420 -34443521294967 -188832558063815 -7229284473281 -32289621722169 -100385981697635 -24617444555966 -139938797057231 -265722573703010 -210417519638727 -70663773900373 -251692497241003 -141278082328066 -223505605589993 -174732218765357 -160535882704090 -18143026856187 -197898114536927 -38456755716792 -180387369371513 -6826301373340 -28206857052430 -194307149895269 -213952197920924 -70772904604337 -239627867698810 -106649295862064 -217797128194263 -16272872917980 -223951191061847 -153605125952206 -52749470635030 -183536061502098 -112403934493052 -84482709813388 -45188761004686 -277358927580957 -161481386487374 -125106555082366 -134585164571571 -124737164174409 -25199098339632 -264308383567238 -76821574282720 -22870123311475 -107725298385775 -238669063564099 -166126464973218 -279151249333914 -263838639699194 -72544266678646 -200879890661752 -228051368696241 -24668146692514 -124459620590454 -15328032899537 -129305843595891 -222445332993162 -962970380896 -94164041270381 -276568270101798 -224209108331402 -2101935575447 -170552757019715 -57951676002340 -36826611143529 -195105589126642 -161762998789869 -21215204238881 -51738505099285 -17209888325027 -266506223931260 -246937112819629 -40893462100699 -89838234370599 -251710663334365 -184987094247158 -262476129084461 -15227591864924 -99467323415410 -112042384665329 -208162394768302 -129011833366505 -146358693061290 -253022134362565 -225990224376943 -240496835839477 -53554096592580 -100187324239625 -160691088808740 -262913689649905 -85328591635486 -268998781330167 -9005705936247 -218688869924179 -85701553274654 -102994869640181 -66908517809967 -249167705183033 -15338842368001 -74084204407782 -75131419250356 -140755960523637 -177444212554659 -64945638648245 -87704759516931 -2251215085823 -33248249734448 -49634787105128 -205695985386344 -52212875009241 -190228129769196 -145288596503429 -217612901689486 -21640412709496 -279128858181760 -149027816951445 -90878980621468 -212881465183745 -7228860533964 -104198726251773 -219457828946322 -200100315430943 -274053077267810 -213341545107249 -123174854555521 -12767760241544 -188451724710215 -71204887954041 -161494625055872 -22077884963096 -258266634502031 -211509939235589 -201807443724138 -189288209933309 -162127276459593 -126711540062001 -97565801587416 -162411947426765 -130459099325093 -151201182981365 -146718862699404 -213091258077077 -234847896582395 -259536898073688 -51575759759230 -275677714011772 -166870066893208 -115167660373556 -200636133541072 -224130072504993 -88079745072104 -274817524292959 -78188481470303 -112378575801896 -88778312186279 -7416900094803 -156266398242752 -93849217451200 -70492677025559 -210396719748879 -256420990062328 -9776754182810 -129655078795553 -250989423067096 -229938724940452 -53492686136755 -274287832002627 -165581832405044 -77613089948019 -107141377494961 -235459994675177 -191864412254471 -227866578541352 -103084041921996 -188415023839266 -149099588887295 -92392836080202 -45297834019932 -201541362381748 -28935201321595 -73097187073071 -88960959943332 -151421133061549 -145307099459496 -172977584669706 -269965650284496 -10028861615304 -245934285352300 -47062266373510 -265645975011983 -255024005499850 -245477011614712 -137637564433079 -154093954838871 -51969678992996 -195207168508623 -251754831897639 -157901702124463 -31632489713438 -210407812859567 -185103537045523 -75706579237594 -52004083668196 -223271045197962 -239740418427486 -210549778380575 -52244601961854 -47305457854971 -146014167528666 -198566555405065 -204424683588476 -92984567667458 -270518852486819 -216266833907890 -169228592647674 -186836906064563 -11177825620692 -28536193970402 -239723453994158 -140034381141115 -33798724853775 -245398544870609 -216095403844786 -231251117899633 -10903773200889 -124914540693146 -69487733629735 -23298653868843 -138613294985862 -159854161823699 -160650880868937 -54738235810026 -111659867803754 -210193525280687 -159661200066852 -201107634866749 -8985418925277 -230481407395226 -42129106596338 -258417063556636 -116549295720624 -194845771592701 -101334977972131 -192931891771858 -175978160485528 -46996511915241 -49944186700952 -269215864908638 -57270242013163 -19986973784730 -148723976517060 -219398428320705 -232918458118059 -135849806703949 -33002849387270 -147813635673288 -149929584056140 -117542345125442 -26151890716864 -129869291300981 -159746676412034 -201626488623306 -203874501361181 -95694455788314 -195575067016178 -248613156949983 -176758594069843 -258170653271732 -240479634799723 -15152937482515 -39448607486629 -5948130252553 -54896336792974 -97126887082521 -11484567717387 -195845875657587 -59568336206575 -174607946889783 -267441899529706 -149658772302374 -278141952538046 -264609392609094 -254774972922377 -163262143450368 -15219682369824 -34889161769609 -82212345940931 -172509125872270 -7382940604414 -178670424202541 -47304045522044 -145123032000309 -63325039395702 -254003627203931 -172287157797889 -227296729692991 -23926198329206 -193201946961856 -52867703444171 -247984283216793 -121410015600080 -159634845626693 -280333345963947 -203722570159667 -179063060970249 -164434213102727 -105914473011281 -185606970783841 -130606723582046 -271350241692111 -14592664813375 -255794520064393 -150604387462403 -92018238714604 -122120664440529 -220305218198297 -218317615531702 -137341895170455 -241614215163774 -246561077201180 -115123754188375 -237446598004056 -171216885993783 -73310039407968 -217436711203674 -93693176967478 -32831973063820 -141683253722312 -63184746474538 -270989071487262 -35870055010277 -242700820939939 -133817927151478 -100098293089106 -30605455117445 -41828511764981 -168361652080301 -135482873289264 -238028053268702 -147199037913383 -275491970435352 -221234806365460 -127567888673674 -109225387696964 -26235107862005 -209537818928181 -146983094591428 -154589817040186 -170424050306419 -27198289988118 -268863069110615 -265289808664174 -221327524357971 -252060902598172 -98304391480525 -172086098092012 -138872329157296 -276941623308995 -197692481461842 -169075019882810 -253907669660374 -81142382317629 -160616837799747 -64576654586766 -49098088509705 -39061619667797 -196037898630576 -122121600789234 -116257222551439 -251167386562820 -257065294573277 -280808479664603 -268631055863965 -30684138499641 -192486103858566 -14856222376152 -22325384146751 -163205284455543 -275291822041886 -10665378269385 -167832236682867 -236093779549885 -227526836304680 -104386500554841 -261269045018571 -240363712009648 -248088542833928 -26556492527515 -122733162383484 -95805071369547 -245192293075937 -274452416933792 -256754976677895 -209816736287823 -270152930050131 -118903021767699 -225592026666647 -115937752350087 -227372370674904 -83980069722296 -152521641462569 -82656669006592 -148031846236658 -195096820136193 -135548406016586 -261897231334339 -33355921363979 -154871094467975 -34426174533795 -188044014835168 -19206832816141 -198601694679354 -246593496993823 -27922074758290 -136669408822837 -230794939189072 -196659673190023 -18066994052269 -44484847033057 -75130000784012 -36791904047764 -113791485648893 -195777128444938 -120357635559443 -112036706296598 -200539279421711 -190699297798897 -98051852593596 -148350385037184 -223405561221015 -271137874520898 -220601064621880 -205281340483182 -71458066804134 -222343327966818 -79932823302075 -70441136698174 -251214537842257 -51496177496015 -73975610719750 -33355209834863 -72998890218134 -152496576449675 -55182949720698 -102245419110771 -207558715431578 -149954402230328 -131473870240553 -216150965573665 -26960356180207 -13906499287906 -134628259909523 -229065780803931 -251618797654583 -99668279409202 -108093085052814 -176731230705712 -164801306256569 -180707908537368 -182023356281971 -122773526805962 -257861540320483 -143276280774450 -106426862543808 -123618695976827 -266784168094887 -144954084493410 -212866246223678 -117757294752180 -106411191069616 -20281514311421 -275729976322837 -220655301204745 -7609819484173 -164000113665297 -28907973632487 -265547266111814 -130848965901213 -265478950639060 -107854249782795 -50194054241457 -249318099712529 -189992357107902 -174377796561066 -6923557042570 -242154232640726 -130992176500585 -254591214124854 -194188302964580 -58236541391457 -233991395957487 -94728977213196 -200557124590122 -187068751601733 -145343448697595 -132502600077636 -162262455279481 -198708149179918 -161669250684140 -67832948548673 -70914350562130 -222758424286017 -57661957671085 -178062680040271 -11277720947062 -219014100395527 -53101651367454 -55954761764183 -16639660152094 -124526078713757 -95235106277752 -125525875029285 -2152986403330 -255438182382365 -183295318928170 -111064547259652 -39344919592691 -16817560532192 -221387455673989 -42175653310156 -250683453780516 -182826384607961 -127462760188597 -197890656666681 -270544260824548 -262258637491242 -33715744820693 -174344750089213 -156855187705620 -165270682605060 -139147766283499 -260962394458345 -98080154185606 -185917255205203 -60964692590143 -101455790543861 -150049524944650 -212426881533872 -244620859532257 -156631971477620 -45267474188904 -50303057225005 -242113524580093 -215248075043298 -243735131987442 -73129689401568 -93925229726789 -61404450531119 -60434172839739 -112218225598973 -42060501717849 -79151046911348 -63872688359435 -225452304055592 -262851980596187 -93765486120600 -265866462776785 -171336169579556 -68042982139051 -86729300110839 -103823699984310 -8546236913976 -11189963214937 -184676926405573 -26490084050248 -11198756751484 -79625429588862 -85662079964091 -134876712782484 -263620189945187 -46128730685363 -122628689206749 -40217847907998 -199302896256903 -152219352881515 -204311111117361 -70128225731120 -46126755782840 -115991577470051 -101421510836392 -35323126817390 -90830452794163 -214576943379889 -65871741198454 -169025861866860 -179870648200143 -208564750912031 -171666280884831 -222101102574195 -120408986032437 -62827026034851 -99672085369175 -224896671097542 -642387126216 -263787166962664 -263203248870339 -7858586905583 -210286568887797 -92915198423465 -199825800738336 -146005736580603 -170589697967237 -65701649111929 -151081517494553 -224350210918444 -102001008426840 -112219526418966 -120626832010853 -236583765064954 -213265642523974 -143388912315579 -182241361498459 -221368390168479 -185397802614046 -279845998258934 -82379363982746 -70074521517975 -32687306667771 -209570786392484 -50631651040078 -3937444964719 -155089198722958 -168994020682245 -257524834925494 -234389200415597 -168698467546328 -60478454139255 -149524156379703 -196664897414591 -59105912796191 -95996395335413 -59256663310814 -251619149311130 -200912014771594 -218392368022558 -139715774388496 -202509337850648 -40226763311880 -80369168863730 -203194354990461 -170100442102878 -217227971279414 -167799247078193 -57704440541075 -26560321703891 -277011821173773 -152926007319843 -182293893202662 -99496545422911 -92500080729385 -150131203461800 -260117372106854 -4587978653318 -261452924613594 -166798172997180 -197511339178700 -249414254894572 -85374027373102 -160272707342313 -145560257925519 -1108020706859 -187831481000328 -193073557437919 -130029887844522 -202639286559875 -32520003070461 -275805239357961 -85903848283501 -129162556290301 -27282804763526 -38332592284230 -98653841450104 -200110324092495 -194548006957021 -201105091676333 -61794472648975 -81474393185106 -229653738336050 -206930724984688 -267757973860472 -28735052544190 -106840825212031 -219216193040680 -201472472297114 -170181709540018 -253644906536338 -80883330584423 -232764423374251 -43921320103588 -50966019407870 -237366240478163 -125475890101056 -243557969179353 -77342098110879 -86322014174651 -74340495922234 -56447140805045 -279623198787155 -143224495389442 -185811004280675 -15669927596924 -279571412622259 -166544224340368 -168125904481354 -267883727932621 -209863785345980 -172966208264009 -72471016073637 -193296615745882 -33021988784069 -220015462539246 -265772367857584 -85839786115440 -208972086081071 -256014243529931 -211095588550998 -190865500500447 -167850009223546 -36309920207937 -9526082641673 -207307534343979 -36689463009408 -120968912187842 -226047822818280 -13506453183862 -246042364513629 -249918100745738 -272501802111425 -48052873756212 -123407987556384 -160427095811361 -187371211258157 -160481426705946 -179630597706281 -131277113130088 -231850758691613 -229069129067646 -35591609818927 -163191274170462 -11689012243999 -196839697506712 -79584813502549 -261344972369744 -181822963520884 -132918062271975 -86807299405768 -74864935887870 -268873779230435 -6700076087644 -169408766873960 -186382002319943 -26915219001209 -31348484944918 -3879895977425 -72477899178602 -119315220024564 -128460201032482 -37035844901730 -131185508344529 -202422992655055 -195665182765673 -121842233762232 -156801685864694 -168702625315356 -149703774377888 -115065707190261 -34805143348150 -13145281889858 -236637653534256 -131268502845073 -114037563011209 -145495475107004 -162833528654339 -170183953471453 -152628465800287 -164445034833467 -190569550934077 -172351736507828 -144504769041168 -186447383711511 -124907202720935 -141665502359884 -6572781844153 -63148558087519 -57877364748426 -40812881329506 -42668378993954 -143277445422796 -51603634575381 -21701780084121 -209021739521649 -152018997380704 -232201070627089 -33429303689370 -31324158484829 -120019227453131 -114152657862071 -209984345845464 -201741361822716 -204835886768487 -131436866477429 -190151805503087 -227583633472507 -212217905446851 -68341717600089 -135997943640196 -143019175867866 -147373638961184 -125074481320518 -103391501884160 -10013141769223 -267044490810308 -40752652443057 -213276493985180 -138965616784090 -210548611442118 -116328941998197 -14345665834293 -29331840921778 -100026621214521 -187442240249164 -12995731259233 -110411603166755 -154004521552132 -224123220456207 -107767183768863 -265422513916567 -5002071037861 -179292400801326 -226232777552140 -47617790502357 -254082821076365 -37038075363049 -103484191280662 -162517507379529 -39917400914999 -214076685314313 -86901246046103 -195491250174378 -107347945673822 -54133713910722 -150216991038616 -227053784775814 -132185519801132 -80387722262584 -209555361668000 -153364750945157 -39874608730816 -192850193244223 -110067883344133 -235602546942768 -265754685997676 -127825896740732 -230483878143572 -237949276184334 -206076979049544 -99625094093859 -138122874834724 -256028587529560 -246411815592907 -40236347778956 -37071067555860 -220266404365561 -106216005640295 -264945518445619 -140070287012762 -196728874282546 -80195877636629 -154240970599880 -173986011255096 -181655247645968 -240726534398195 -229806268757977 -112557403765908 -3323987004141 -249995396454545 -46919569424847 -272435670578373 -1073168014995 -41785877208616 -57887694951151 -50657056681384 -218088950266505 -212600183243341 -270098587837347 -170940023345553 -201706233737655 -73250314811583 -135579590224083 -98332674969487 -139520678567730 -196063440036863 -244827355651342 -262658105593676 -199956441054043 -88660615740848 -52065240175264 -92002757610867 -8441673772459 -271766371081922 -138482581924059 -65609197825990 -56357179242305 -35280283470968 -208751548447807 -77283392312859 -154425235284244 -50535658520286 -209431334528263 -237324387490485 -6797659433517 -114876853397487 -153451221666503 -2436363845328 -270418778976659 -68034149552999 -158615440264402 -150632589754796 -7714933656196 -259033886051262 -248336381684328 -238106615881302 -86399963578048 -31727021079142 -20953046820231 -93382798503095 -135801560426204 -199204239873948 -139396677978271 -118521436404704 -84928970319222 -76433756471503 -95099104501395 -249603087236996 -145245039256325 -237850223408782 -167467863041210 -169916168235770 -250913861885793 -197107280009555 -120018481428007 -173368848740397 -48675756974566 -185001175805491 -153655925599006 -68551063194170 -86816021003453 -69941926252433 -242124141209026 -39175072153135 -174821426226018 -256989181870069 -43445221515814 -276947769286296 -58949259096233 -70526539758498 -182251474864735 -178717782964363 -200402009229093 -137554674570032 -189103233160109 -231712857763421 -197843830767781 -140801417478448 -124994445215104 -40574071451689 -36793664679118 -63445274724372 -1903356593497 -2518359537911 -217091130153373 -269734134958306 -176448382186882 -263572252605914 -238541136686140 -129512112028886 -213973097829246 -134579219176081 -52449160732376 -215704245982246 -164605857590384 -10427506774031 -7238818825200 -18019411641473 -277050845830912 -208121416684662 -263115996409307 -37597523078601 -254624786050806 -254589820568584 -267799123632794 -177464405829948 -110805036512984 -17870982187841 -194152135919558 -62911520704176 -11248666890952 -243261870658720 -17945538169607 -90801732669256 -136540271354598 -165518301108924 -95316715225574 -137167080466405 -11686173034796 -93148425790705 -272361148580996 -263858386697167 -211659759455713 -66835973585567 -128238839026951 -250480455874891 -132696268839648 -190378329490737 -117673382299867 -29666805930221 -65734353978193 -39738872327423 -132485436777231 -61052880490981 -32692015743709 -128741112886741 -166292756405603 -156925909909706 -256457725160628 -181029726515942 -47003242904038 -165679999975186 -272900376716543 -84603764636359 -120973489518921 -80106263767687 -200401142797173 -17420986084671 -280910271832447 -53266032319247 -188165628863202 -75160352426379 -70538298756243 -31297361506068 -214619991921600 -269546252421055 -94994032335022 -242299722266889 -70741763435290 -68962690375077 -235892394827941 -136889802801508 -1211663711223 -251006844324004 -31311304262118 -117201476179338 -234364087641864 -247152011326562 -85289781329648 -132037841493464 -95578166404758 -225934858166584 -137955791625979 -204273742261669 -45095062381915 -3980385318705 -8964237713638 -26339637250898 -225822357187672 -45865466601594 -23059173769162 -158484034226170 -8659479277729 -261041662616186 -37683944444764 -75929023454152 -49718461557211 -108556221189660 -150938315649736 -38093502980008 -166249879172059 -34035401217978 -257058329456697 -41952443426437 -9914485386268 -189256926350836 -92835112161429 -135043267131785 -245756617938746 -237925008581541 -263196444682695 -186006101054994 -163212595724734 -154771726854273 -211748624294053 -196595225262063 -188062699793096 -115039681407051 -190496370986303 -116858927103119 -221907225499775 -201368809754345 -72660854078467 -154912669375572 -125903550493574 -181774860421580 -260268540659215 -205102002731446 -237895904537231 -72264787544602 -226497199008712 -110418483639436 -11172745039721 -171535806624415 -144563465600102 -231665108575551 -49077952924104 -274486386914331 -117107875701437 -37335002282803 -68585511518672 -150003669234340 -152411112603298 -57757405123882 -279779901326312 -159246846742195 -64514213482873 -316864709055 -54004429308009 -240777884473479 -82205231954882 -140677325149601 -188657116910567 -260927154517818 -254345409884653 -108047255318262 -140461797868796 -171146234211125 -172529934538935 -971574249133 -74813342713459 -25246679891081 -55001463225193 -251104273712489 -113257796308743 -154707969354405 -55454801436976 -108903561941078 -243266526615912 -241987508114777 -276203802116086 -223279176153691 -259543569986380 -259419584154964 -96655550442082 -114219657722865 -68025435293453 -98208663935180 -9286637718307 -122203035222309 -75133570795817 -79198051258876 -197353115495727 -155263375496064 -158071121509656 -21106990987807 -104469283444881 -123422145206572 -53481384317813 -276058397823984 -178344426261936 -146346654112868 -205238001736118 -112397247321826 -26194898551036 -183762457748220 -207793588123602 -8128081335496 -267438052846343 -6955506282510 -189353539040452 -76176210428021 -69807186304358 -218883937653148 -64792157743248 -160527598706941 -81030933568466 -710196293564 -90730048734243 -220237031354447 -249215599761754 -15006092934340 -189825817279850 -53568706444912 -155211423402628 -37867608157272 -125825216933326 -254822817008327 -34662076630533 -232758370375459 -69616599452469 -9293164436634 -149250615754337 -90572904509731 -113902737778495 -87668482887911 -119799259153122 -125704709176869 -33223940874443 -93808273218707 -245649605208387 -263649216892395 -112862975983808 -98674038285582 -140771403466762 -102557818055311 -160831732776462 -98438870356577 -194803504367819 -128106639116718 -56129140350998 -35921441579536 -84289510999716 -278905929932056 -10268540582818 -133571478787785 -42406600166164 -91050789342222 -242113475689394 -23597219577383 -274784031686937 -12374737208473 -278981297949256 -152688965631656 -2182357391153 -198593467204411 -115276981184826 -184126328626498 -261950771960647 -193597597565036 -78751482347435 -155981080601156 -225937140667657 -86698193361350 -278812023695437 -140334682690581 -211828106160150 -145135666157613 -58531304500813 -223096379058908 -144365501448522 -43767062429377 -216701443861805 -158294526680450 -202402388243871 -101486484484746 -182455214859505 -82929283635228 -153680042178239 -63204050974417 -162098996544882 -191242800788265 -3217709049219 -274797310685708 -144102203949242 -68568123270887 -120624782484980 -281144561620435 -39519929217565 -28833770519038 -160727470596726 -109983515628647 -32925292877032 -193184400853296 -126262756023601 -7536373115710 -48946478826793 -207901813900537 -230364841406326 -212104888720335 -257724049876229 -140984332853325 -70918335029636 -42901955349712 -11546402205135 -239336775252502 -131286539005560 -72983033567778 -117029082590918 -269948805406201 -275976874173266 -135154540411600 -190103156071654 -242568923475667 -249382614663524 -13419373594699 -54179604410742 -156353304070993 -78492757155967 -262301913614320 -261649371061198 -52079956912826 -266589763645884 -136858405820131 -171075340613240 -187935434153946 -63430720240878 -71017900356359 -80618870299458 -230224184208972 -106823197863943 -136410606517747 -278153405766825 -56539574386767 -245280278018875 -240276677026144 -54998534433013 -109140826083586 -279424909537189 -118945745698539 -210863851731900 -81177314948490 -98497785779101 -191654521635522 -75351031717725 -246418513808423 -55029005786793 -231933251733013 -113908571176842 -145385969277663 -8185999933991 -171807260257249 -201785637250256 -274898269420771 -238490377185860 -234136535669749 -173621626509681 -93476134913541 -102952519189882 -116798117555181 -36650165739691 -161404467774206 -218965545900438 -134026862591186 -142570309152455 -188113103667247 -72278670894286 -118942854598735 -137612676619405 -10436062069597 -201678231119164 -260299691874314 -218390839805638 -148896148384273 -112367997571913 -54986631602385 -22860259463384 -145936255684665 -20100130643154 -8125773159530 -195576350814777 -183918130667235 -76230479581570 -79700781880290 -110153760615138 -224924135086200 -2042940318422 -271922197425376 -96109447803187 -248311111709332 -56985500131744 -69398301385617 -224829491405528 -69596627284570 -25715836609992 -177881429501424 -224166746752039 -101651655329385 -91386789837238 -54716093534049 -1966153935990 -147661878305898 -280367928983453 -242331281194664 -169373325419613 -262806887487504 -79111894241186 -262342600752645 -130071957812640 -166272524792045 -149524855158969 -28537997619153 -119637734636090 -92537037938615 -215896421566852 -66070961046262 -221152503677283 -241280220721298 -50203552525257 -36866824885952 -91364406028932 -176012891000079 -232302389367948 -266943553571714 -152289142213838 -49751828941137 -71838864295833 -12938102528452 -234963021295441 -113750761485727 -118566569864844 -216082873184928 -238055648897248 -223282830676984 -15375153251285 -245077885666807 -27035102845487 -134574236402364 -112409358735707 -174079725398257 -150322131256018 -27087611288910 -73381085775988 -3697980692239 -255529060965003 -246769295488752 -268354728640508 -114840143836494 -278876816596785 -229466047033241 -43487226170332 -42296205328721 -225613521541086 -140933539411520 -24457696152759 -138121987529242 -249614490437938 -39849447640097 -212755794334199 -96696268592191 -231439557177959 -188270235244405 -201347190413427 -130588038690148 -254797329797579 -174163010322887 -23948555204408 -242672363462758 -38268583237226 -26994851580874 -273993799977848 -26677763716686 -57848893894314 -109428044174408 -272342810791108 -172653087701539 -57789034523107 -2171256600795 -100649160025559 -262735307574102 -209288584219350 -58332647094740 -84379368951661 -278021311808384 -125747536698261 -29735504952996 -143691881070568 -172163492358850 -213879372193564 -197088193351337 -274545129752644 -87063338736594 -126110328482334 -69430848660099 -51795152265304 -280450022056321 -120671755784311 -250484505632106 -199905942395567 -27439026441353 -249464185967634 -186613374658695 -120884529685435 -55063899680022 -65563177949533 -56224042045860 -131806310954479 -122220560011709 -146208005024060 -69109566423610 -214109407257323 -196632507332258 -26110096168013 -114238056955484 -124804164061513 -278178656478383 -55739539776626 -221593656248783 -4856772162022 -93004002895512 -187740489922920 -96307477453397 -134328388242331 -180937081999207 -8519190678478 -269323300118813 -115798843431103 -93526984344317 -116430018730187 -253719510018928 -122757798921751 -101784729995256 -171915664871211 -1871587832940 -17674722958122 -241745661604035 -70529797984060 -47269187585555 -57045376838545 -78524493615713 -160405773515231 -254871743469131 -37998672164276 -273710237869550 -194683590724064 -269202531754396 -138433430464658 -262128799163545 -173974475561987 -24407942844833 -252485032983138 -185087074334251 -253441268355237 -267935712601322 -244940067560774 -96297638251958 -15111312524899 -70436933620721 -60831328518004 -66368645351465 -115329390217424 -182679183329002 -14569546695223 -200233013586826 -267907891920223 -24676447613147 -139569157643245 -166096422536378 -118336048979768 -276887467921421 -100391768486338 -92990817825863 -159954892256352 -212881090161586 -113187552983983 -22647402401556 -1859010146550 -154282843894148 -98214161543062 -16346477738006 -7650406682359 -251235036070285 -166005350315354 -118800335714627 -50948488113400 -13461872669548 -99828024603046 -54526806172705 -264682624768340 -253857630038455 -82682605483815 -147102990310080 -189399469857782 -189846499985894 -273394394410805 -74276663010015 -175823039173732 -115443641995987 -90353843123857 -107270642056729 -12810348219013 -195131704088601 -259547006753498 -195062060625465 -71916367686154 -188525599427654 -87131182844949 -80549871692142 -12877823348905 -276841998161912 -76003571159682 -172346601936368 -32253663588033 -130441807717003 -246456902984392 -244731433713135 -160912895470992 -15934900806122 -42773465309725 -21395284281509 -70772836827319 -252905726780626 -127754857567637 -172259175937491 -32908136252105 -88995306506512 -262017143124100 -278774124812012 -2791606157608 -104413502660595 -52753562426651 -254045493724792 -12062956136805 -50169593236705 -30089344774424 -8790804154684 -88412723619307 -73669475997172 -158119119405753 -278368823789655 -67345462839532 -186688757669253 -217251150649750 -268423311809114 -278654257669913 -140823947875288 -112627448675155 -177174344305583 -80435747707877 -184349051866193 -38274755762017 -149152282288960 -2183827711757 -26405858731817 -111935600603156 -7353325871479 -174400240146189 -127930096647706 -203448434199511 -30703196437192 -189202958583179 -227081390687134 -147404536434735 -47872395126371 -48850845288117 -150610783015893 -102910217696371 -61206718123276 -112658315374484 -1552532738857 -278528311300603 -11197442766161 -49803133141232 -218850604352471 -218579795711062 -125048922437067 -90797122059030 -169489356333917 -249174343123650 -280380438783500 -275950146228360 -113921951490068 -279221307140136 -130319162890133 -124883010242324 -257360313497243 -262006833098110 -183492797100522 -35651491367176 -50141703024870 -129658823231300 -62280248439753 -19988128293903 -82581583789783 -187801019078076 -168941989577665 -257866856522067 -199004985315547 -109225340858994 -4185148499534 -268883147585680 -114635936691519 -261978195645982 -103653039227263 -237326150149115 -146761680838793 -274786140711382 -88181778575230 -231985678149245 -247816774354740 -212958988294808 -184148034753952 -4611975659739 -94945920664155 -241661532688828 -222012823108230 -63643283729476 -6840199847765 -159683547695730 -274651082711829 -67977538986951 -12185802768662 -193551106400755 -192238931456589 -23111689136415 -89640887596825 -333374231544 -183133889590493 -180765021236187 -171578763350182 -88208522916773 -106140121762815 -24309174678558 -89286584889053 -230150824621020 -48330282187646 -148009533526657 -194247485883594 -281283553182330 -65884130844903 -199410114608954 -219825259986841 -208117236666069 -268477691670759 -112746477717455 -150142721810496 -239635299140966 -190803249726598 -185743328028060 -71422850024943 -89226464222435 -124413626514117 -224099127907512 -212661989482872 -80539134746491 -201464967094009 -160528409029251 -42261437885003 -191537103330413 -147895246817921 -142814815572677 -30590717628693 -178708376245871 -77391290223596 -141952296467870 -127991420230088 -219472836978326 -160907199240027 -131442339158502 -30473752325221 -75068022075088 -1136682432742 -201630090385759 -267692303531330 -154866677278962 -182120922787139 -30626094607682 -8081228837258 -171871660425908 -245215360217385 -201635057542397 -207384894191160 -229384074342249 -128480747324012 -235535127931623 -237765829485203 -206972621121495 -210932041999974 -137028542301733 -142256766389615 -21850062022336 -198731898273198 -181112612389905 -82777244129384 -182480915424032 -136857365713614 -61838841685543 -191488622172852 -76707387682855 -179225868809110 -115726900271225 -129270857921951 -140277505256234 -61162418460536 -129150087748517 -188991292270472 -623588045841 -187821066407402 -235688125603916 -61225475351664 -111736307206467 -192004459748603 -273356549156354 -156284743784613 -119597086706061 -134134670779340 -185996911532570 -62145195295914 -4049729718698 -82650236780289 -33868260921821 -25976522432482 -207198617600983 -3904061471757 -13754589861115 -43129209022663 -183777024468717 -277147124099648 -79552054689887 -44305962731925 -19304696526016 -280572748935721 -235760762651429 -206314212975223 -134938590839925 -99221534089672 -190746130627520 -172766820772991 -280071815522047 -146738918018882 -56521596336370 -178454149934203 -203136243197956 -67267223670421 -214770991990225 -75680716264013 -247426207987716 -20495742369071 -79917426710702 -253210770170553 -248355398420354 -73906840684748 -158979070757687 -146505559314570 -279236188469787 -138642845805719 -147062000444503 -126063926966662 -1142209860183 -223297701969671 -27901555594456 -43740446583568 -167919732995801 -187989160663859 -39922727646364 -177970178561264 -11730708824243 -258675978563856 -279324325865902 -75610538714013 -168556342151639 -213430892084728 -40816163166752 -65806353883199 -197422860157434 -210838925926449 -103366671403634 -158360819171735 -164353922456578 -197963377543880 -12123941635603 -272497192701236 -66180933322713 -176126023359304 -121385531278679 -115028580694360 -162327824607632 -149163699120693 -3264519647890 -243653092024075 -132269399269709 -198981095476993 -31281282780880 -169869208325880 -18350219823812 -220104480275031 -271305259213218 -191263693548812 -55539241015447 -58105147279410 -132907496174003 -29005333667641 -119480655570092 -43834035211533 -82994736132178 -202503264430023 -153892638639842 -239675560704242 -182219929049519 -21646618572914 -8453681037583 -43176017254759 -117359188926697 -276942059331130 -194551205484894 -244207060780903 -7177487228995 -99743193651192 -253179052705335 -92032945061088 -149798340430465 -255774264612772 -257026305328446 -115565794365005 -196308358326578 -44624112985023 -18565530002319 -167533727997976 -274306701331798 -241367259792929 -152446552294719 -88983604966371 -59493855173940 -270585578652112 -9280121982884 -112316116829871 -243243630421060 -13028153724283 -178139825262677 -95416332784044 -276417813753075 -280832618343911 -53642869909825 -200175539472268 -141591579043422 -30180892634085 -144714943795633 -64803069047537 -78236578146093 -225042627085362 -104508618646346 -63808363206288 -53520547416881 -194277759469426 -205936253481938 -118026029437890 -164890162040266 -253801923168706 -72775305213958 -149105683909551 -175867390664530 -141403184546990 -15379757819458 -96302991993363 -273855078046388 -252804049442295 -141105844393217 -114920867265584 -56769211193188 -184076413028794 -2621548981710 -164220685501602 -94510233236801 -1743177774666 -165352833113849 -55480447199055 -33640115850196 -150342951976094 -17160654078906 -124957283206530 -147234526783041 -199626476653863 -130329862037738 -273512755597315 -173562871454416 -687902116449 -118993066132043 -5500167535659 -52161200042565 -145770253612605 -155587345968499 -178848338180486 -10561338169608 -55417523808529 -260460252777958 -143824058585233 -139991513496071 -161426531532011 -108209337402131 -162131094080308 -53039502014433 -170297028386892 -192326321475414 -156433343370240 -192024143934957 -228898570330663 -142962910343033 -233281758676473 -178438397320645 -176474554699906 -276964133362557 -125886337107986 -65521944074683 -54586016378430 -30154247162654 -172948090804542 -127962344311040 -120232855557370 -16820570423935 -211451357328873 -26861319108316 -275864105585102 -77352427318178 -237564189333662 -213915033059032 -156054488111575 -131147269860199 -225272208640345 -14855833301378 -60171419607465 -39689022464488 -73662430000817 -138345986898455 -183331301440274 -195844352567556 -73933238642226 -57482799405852 -138831110704494 -226732684496532 -164240458485168 -189848950388194 -73260904960184 -574542311510 -203830470328246 -273121543400093 -195103226287014 -114244755051089 -103307696819020 -113602345705792 -18509163764531 -268601581467041 -166293408969452 -258088938437446 -160460824363005 -72699369131880 -14075696414305 -7788513224087 -183818569922296 -141757631568611 -227963160004947 -146104001972557 -278701436968826 -93551250837077 -246859792230369 -117946882012356 -165517975685097 -19612849308035 -67953649148397 -18488271996251 -34098163982716 -137843819989979 -194739024667457 -167838776528721 -150304884900623 -140023021815922 -162871137915871 -128055622165540 -33279478468530 -135953612703613 -67566493228744 -156696658390027 -82265692324709 -108069908641092 -132739297638963 -126744912418033 -172129768883415 -280898970013505 -101508196170947 -15007717518676 -161420687533907 -252714172990540 -37361296776753 -11728764282374 -28381471489264 -264421782451772 -229392571169953 -187182020308868 -170639851166005 -174204795665714 -281090535922142 -83959314387415 -43349755017321 -56709974858095 -232135946736880 -224881585030814 -206131735673695 -126154480271578 -6238812924375 -194610876841620 -174875533457159 -187435240743115 -12520499853094 -153141265471694 -193296257583892 -169207221583032 -121200982960366 -44307761915832 -174301476135195 -173692616562918 -55338733374236 -82732616221680 -182385974478243 -112222704404054 -20754729590340 -30847569004660 -35875162659758 -226113349077311 -135372733435563 -270313254853952 -258553248106442 -53317867081857 -240990470800065 -144230615333235 -212330674169925 -183446231177685 -47404381273902 -211555185767266 -112864991310616 -51984017252157 -57561562460516 -190194014973895 -99241726233533 -204649914047590 -19805535189076 -260196279751853 -46024527011038 -94803812704474 -133686383472459 -239267679834185 -168044778619528 -195665127645298 -21557055075623 -155306303448946 -38002661550462 -70496676974678 -160022913158952 -121437036079243 -67309753265495 -180798668938978 -41312322483547 -28260671488014 -185769483781380 -117908011063437 -18690492804608 -254089591090923 -125007965900942 -242445270727589 -272994772128075 -144866049155702 -258963939503266 -222221018905981 -174360382438087 -244363811129685 -17835166504303 -238064986866276 -250333416248395 -212085289108282 -148013614637083 -53472365855097 -156439883925684 -254352460617150 -243450321476084 -38010265297840 -41274822157243 -194097904938939 -197584078235422 -237915177268335 -14948099793625 -245657829542017 -129821785772247 -45015448005461 -116904559744433 -36362883574254 -240411390250575 -119183715852582 -187794233431154 -204907788987587 -57750061733527 -165960640552166 -252220622352881 -13008261619446 -140672714623728 -128079757356636 -241843484935206 -21426691644726 -28384219497901 -231684824785076 -130682570055852 -229864402055580 -169955761301749 -234631214609720 -139904319908770 -88924616917809 -194039039559754 -176383191737021 -186846255229919 -54066559339622 -162863920324901 -78994679497878 -16960931668182 -38621419906064 -149421535561932 -271107411380987 -170048445183487 -233085256277819 -14081000575873 -215732443530098 -53128031368598 -61779213821732 -74637824835805 -83753759190949 -268795160593863 -89631751855083 -112771110786521 -107992706724024 -106257504245771 -21430905453376 -54468938868131 -95555787714472 -243666629210288 -101577420725045 -248459003869907 -136239632185220 -247884490169304 -243147399477860 -132772469400276 -175782358130680 -162756713754624 -11381533085261 -5999978047680 -30249853174645 -87919612498213 -52617507924134 -224713954635654 -169734967312869 -230260923540363 -247039032083195 -117746105408198 -281326677962542 -55391237606117 -236577283689948 -102369407996015 -177781933630487 -268432102391513 -198405473632129 -58011740104107 -67529812478709 -238411928431734 -207419999346522 -86749701568873 -179380735213086 -72839044450627 -244333076836713 -69364457220495 -208446412007519 -63947263425519 -187613852420565 -85812763993544 -129572184834376 -190752109589754 -128540376574626 -138767058817017 -82931982631669 -157548740939131 -186631900474675 -158665191396630 -168023559631773 -49202049559687 -75461893496756 -211285792825753 -271557565280036 -87930712287148 -261982586217176 -197808421697903 -135716746665176 -86636237597463 -114630203341765 -271632968336054 -135035366206744 -199101394151573 -189590359142542 -202189183361857 -129139282444959 -18027476599382 -132932658577925 -67416176604887 -27622527119926 -172617889477611 -92952597747048 -86059654832423 -225176476367401 -12715880919195 -83346435865499 -138971979480438 -172136292748460 -266090318142160 -258079791930292 -230404799798871 -124088738585688 -275372400670014 -133422958973067 -206301712123782 -188619242095537 -28210923852210 -183667943542935 -245071947701162 -173516266349669 -116774613576828 -24136762871569 -187216910664905 -86548159081933 -69254118655740 -228863759845117 -158307256657826 -70486727775295 -156051383056369 -33255588629976 -230368614849317 -51962164417717 -24069330743971 -42169995815342 -13787467659270 -113307209370848 -91379591095691 -65833657754936 -197211558616172 -206424865653011 -22251371105707 -4730322629055 -189415250553042 -60723573981354 -193599439106579 -39251361994511 -15886412410188 -113633005982997 -231824725435899 -205339879563343 -237174437906171 -200587793959028 -257807131925682 -80186152184079 -76441448555949 -78645112230325 -95261163844797 -258207709385498 -32629565265026 -275826438269228 -156541421085094 -99228520263266 -23572757924594 -48028277123423 -170244547440693 -252285294928423 -164458465368719 -16999894253816 -274077577721245 -93967618400934 -13608874365298 -6851886445509 -60921908122965 -152905204292900 -7992652063420 -161012201846120 -146698807835841 -114029902434777 -121986617355963 -262607955602415 -176857339668694 -177463817653089 -275613342467363 -82094217809600 -280544439257768 -140557349133362 -75136059637640 -205657347502587 -137533078667834 -160906685528053 -106879212809296 -205263640433480 -94761984436324 -120220828545855 -214542692699672 -181652932385491 -46760575109590 -268521471587390 -46852590758286 -273036414419673 -63434718516609 -174532242257668 -70198495595466 -68728637093898 -226048813287907 -93672080115062 -226513485115544 -177534611983949 -95235577232675 -75236088473973 -280428036575408 -123245390657834 -203412418834901 -52592860773313 -65947264501813 -220535163158921 -55568784325603 -67681316641025 -3726434520442 -113438788768819 -159953371148674 -147154713816385 -240219928381009 -126551887665509 -127946221980536 -270562776001683 -197567876466400 -135369130766666 -170548688690943 -11856555838824 -207674544577959 -53589873591211 -170341381234048 -94446516329807 -230742473851198 -49623034409870 -37379200107395 -89051116057516 -22534563289524 -107691407698894 -162993225641047 -62234713223864 -92714902028814 -273058498701310 -269423235909071 -48587018480046 -119210808225080 -171730568420048 -201185186667022 -168362259442155 -127531133842809 -250009492850729 -200340067961183 -237079401568762 -181249177144455 -212929154944734 -134443267510687 -76172972687156 -199566199869130 -189488199229743 -52497868939932 -259407404391085 -279403271364597 -246849118891778 -61549685092053 -18475009235101 -107245916904518 -275524631062728 -217142828103703 -8447258105051 -78574845497076 -90937129897688 -94118574861007 -34862951143748 -244637169755563 -161529783845387 -230023167013743 -64831682722989 -21318977075082 -155276023378994 -10543056895179 -269231742116391 -92987887474989 -266758636048123 -137559222029501 -40399925928237 -60123262558474 -108948833406159 -252189246736240 -2855170797438 -185146910555109 -163064840125421 -88252521921173 -260595941963771 -164179790428714 -20581154751669 -193322899557986 -46099921250307 -63331888289496 -60690941759920 -256115308885883 -79035765205277 -219885529542749 -201528198680141 -174513254192111 -191681423626922 -118357900274276 -275030799147067 -145767161551081 -235524450658479 -7105685760138 -124748806122416 -276173401552602 -45112652699393 -259793984243409 -100413555901969 -70819918519782 -254845232618620 -100185622726170 -82982280772982 -40552454017983 -60963571608965 -269934508887600 -69923904936047 -149635162957121 -224094609562739 -205408312152847 -128562378884182 -184980489187714 -12678428452400 -217052930346006 -101001309299889 -44731227248000 -227481393822479 -192232163621955 -296284700089 -91834529222304 -230810699167216 -142671997747850 -258982574043329 -229504702751622 -171913988978630 -97905396287622 -223373788932360 -125082075492061 -264830882251777 -204856776548423 -277467915045624 -37040509204410 -108503500899694 -20000644727082 -105300942838880 -225400857582288 -12776248615915 -50833565966488 -153175888676148 -76576447253721 -67714543835260 -182440971647722 -108351232567625 -232283177108487 -63652628916164 -75542857346170 -200871756729509 -255212001362588 -235630181806596 -231246297175219 -19000776127651 -107515164139466 -93080322554039 -239386579236430 -254556536947626 -17587368297076 -209454081755909 -193648250326865 -44459017927687 -43443537550650 -184170745116712 -29090704576533 -11428295670796 -274513297199127 -50313973718558 -218184756162734 -114237032795989 -277350438981620 -75085391943661 -58156750147781 -5550155188537 -269411461292832 -114282593656372 -75818228847373 -210837322378018 -69669887397595 -111116106388143 -38187301163353 -116660561108302 -46324459544517 -4896791867210 -187246167859751 -281044681222838 -46425488900259 -64127865562999 -259754852639404 -214092534012452 -144542531988644 -271831897340953 -187393073491656 -184390733670347 -157922488542514 -129582062881110 -248630868182200 -234035904504718 -228226883891467 -262832955257193 -146557920273787 -114530195322299 -37903057924070 -263321188232301 -74718105004733 -192956685162969 -187260967061864 -116038105230384 -168716096948905 -161096916176306 -58611741711940 -157770223874018 -111358090549218 -192703500790371 -162864054602124 -155691733767784 -263319402502477 -157068525734711 -42682179577738 -244199469195349 -30723570918691 -95453382737945 -158330172209439 -113656594274089 -125774391428721 -216761094405615 -178047216418159 -38892742508907 -17945301931986 -237525623964562 -154490978423367 -88950189928932 -195570472025322 -220992705476985 -11186117748012 -27012003033474 -159795945067376 -277237349147068 -11080601949244 -162860751020528 -40428386220667 -20370625861285 -230945835560979 -33307548897192 -218984473730284 -192337228442119 -97313524256095 -20152148593740 -84670344377219 -84275649255254 -251849113230140 -158544759794454 -165615585488919 -7028219025998 -42674107952299 -27588581966634 -193269263876397 -166138133604211 -179395919085466 -124245470769234 -274606318699819 -40413819053894 -6858405517776 -206258978313291 -218127042129969 -24066660322532 -26586001898041 -49505910868161 -245498973418273 -154810355301607 -164621447150464 -184778714230194 -135988454519224 -281082170696206 -201447852602538 -218109152467557 -161507190421553 -81411449011271 -105649585157717 -141617184743628 -13598166405320 -110485092519251 -17891441724425 -270458719029054 -81171346265378 -230549461516854 -210768865895906 -48303672172743 -145748573891811 -196957114826861 -69557115064339 -218698366379233 -664008531230 -261216875116871 -147808197373151 -43566662247327 -253104952096525 -271558304852818 -271625860433191 -78854711938614 -108608441491929 -30690343472235 -243986791353177 -260253185613679 -81380077443394 -55421393750350 -130485557538352 -119341587283047 -112638658887214 -90730577989366 -244757571337076 -88976867743343 -161821358836844 -221918440466137 -169561693157918 -198237169786391 -108189203396888 -56358394861346 -86687728000392 -63264013875099 -242771960035002 -76525281240980 -72983655645218 -206507566202313 -76312153585534 -110695205704476 -149563933773732 -207351501744258 -123120825585201 -182049372594291 -186799807468105 -126736949308239 -278186236276753 -100557397932144 -241999462787507 -254215644432497 -171953586381237 -190189453071213 -84346008098960 -191408741268917 -129719170463532 -147849214218266 -145381084136364 -15022188045006 -242392386473038 -187509768394229 -3735643283524 -168348908576973 -168845313615860 -195133647561735 -212878680588128 -177711787346346 -67464330843308 -123601403235027 -42497704938178 -54074039355985 -261599878593615 -213824849387930 -110756281828607 -276312328010409 -95270709876445 -159888097072323 -174216287970226 -5440727687024 -247754280228316 -38485206689884 -138267385417124 -201189738704294 -198926305668423 -28555750226987 -86149206014612 -98885559832009 -65082478559463 -98810559179401 -185628831629971 -180913640238355 -19269284341184 -254799326009947 -70386957401694 -17435505264356 -125258118422921 -63686091647729 -174442298514501 -270655182485229 -153016176051641 -61332995994628 -157374690789057 -186883196138320 -120037501809979 -258887588207123 -155308119273680 -240908234470757 -77240572458200 -233535007289086 -235080992692314 -59569523606836 -81122780785344 -112408462042633 -158776941678155 -27216853563362 -3992397422199 -69316345062410 -207319993346669 -105624158959406 -198335344888636 -155574701416043 -1501113666449 -74116153793795 -21366803235371 -165131691592792 -120443885006910 -138585342632994 -73221565719792 -272178974664774 -274561547601027 -109507299936156 -67347448434164 -114381972187351 -11110813166728 -45289265073476 -280452411006910 -220177606298946 -241934823197910 -13319844602127 -119202010719611 -1597118568519 -48029073215876 -31509298548524 -60056542235446 -197526453131313 -132792949210770 -4008006033501 -37942680046223 -33229466462375 -188999912134743 -179844538316743 -208570123355991 -200998566713542 -135634831313661 -112177749201185 -111823789905081 -206310501707210 -25605823128733 -187777081630819 -252097670173827 -228444456922934 -126325100037955 -262638362854650 -176873247947209 -202251726914187 -94906171174918 -53456330650185 -33913184695279 -254478345121700 -221888304013857 -29754726152222 -94202439890673 -110518648349708 -268854206595054 -177241011730915 -252485619278154 -161837302450070 -74493381741024 -44204608452067 -178702275208232 -214780950281461 -145257479174143 -145615677976024 -24214121987744 -246345268288275 -184098185389749 -278145429454276 -253902207673495 -17040596309772 -264342060883915 -269552402225632 -65165467341986 -215139014127534 -177127547759505 -136398921260128 -260317766316941 -147163122438009 -157455862322746 -244327228610635 -237694448152562 -208351126160466 -13819853932811 -145453396752361 -2867737412288 -31938089404997 -266240597066164 -41273281417942 -5715650157611 -19508496267220 -175522461207252 -245069469538557 -250691992143964 -32104937910971 -274542533909454 -98620726356151 -188131229426937 -127129485440287 -107721164623607 -12090105637691 -182957611983324 -159034148972494 -181137576848930 -41510576334835 -14025270519623 -71615498451 -87270033567482 -85943942721267 -100199425645 -225071656277519 -25984007317054 -191159228014327 -77068237518740 -94442263499074 -198977028528261 -206024951603250 -235859193193931 -111938443983345 -52904684070775 -104578845639446 -254008649491513 -181620570468740 -209214366126653 -243108224687820 -7803527203881 -223024942492054 -71815699831272 -23304683860949 -148618831784438 -77019922184114 -166318189684961 -81149720170393 -217908093718358 -26544702982657 -189321468200560 -268354227015750 -199738817400396 -1971949748129 -70822889753498 -136287025025111 -75016436156397 -251522715711643 -116051905117458 -225643938759015 -270353056807401 -81787811078275 -65063888218063 -50614423923614 -168739344171677 -209224831006242 -156047095215358 -227395626658395 -191605072437860 -209722134102930 -222513230474323 -133528074527371 -162785358114739 -133480442922684 -147144668632872 -27990695004949 -97036942257119 -121746639021973 -67821597600750 -66592636095762 -56012384780917 -182415073304486 -250182707660145 -199985646014045 -104110646792812 -215563297853013 -135691266412851 -230728330913801 -80021579333600 -128401394948236 -117922119996796 -176167371831934 -81707283024577 -30991315079284 -159512612802954 -267529120901066 -117628334803622 -157971819720589 -171587492282645 -92329844584420 -156148813411488 -11868363607892 -122756011945597 -1769165701959 -78902086618740 -255628171623403 -242509998276447 -117990759690873 -263583979352790 -182608585120706 -206814558252126 -235829165519649 -135515873390045 -208504925807608 -122379694861559 -72400416192723 -29963021237851 -192767763470132 -264225535754072 -151893902860133 -251665685285928 -13489251772344 -225744852090469 -32804580555807 -155164602546142 -85660281667356 -276131467412623 -39497168258721 -219190269596890 -245964619270208 -250725653219192 -88882248292792 -18764688134240 -207626113941794 -11411161600397 -48730204558455 -85064529355588 -85735529669015 -250853381653552 -45218259744882 -104190121148176 -61668698981256 -130242601339835 -246883780264436 -226388478055381 -52740233647880 -227492516761442 -215812084315387 -191291014374612 -97378582528875 -17522506925751 -3510417172399 -232467559146750 -99251535322530 -211618660290108 -264097650199984 -211522961187602 -180465012853591 -102609466535895 -159928941810022 -222434218588603 -260856514027820 -191088339451167 -121515962755687 -59686351682331 -111823875089861 -239735666455663 -271232570066464 -48441576317474 -243165495555811 -202096129450581 -160450180580311 -207512649970384 -229134622889420 -60317171182895 -255815698596092 -206895762486090 -159349463273564 -271224362889083 -115563095537877 -2371134084169 -236459373516581 -245059608630938 -1231015413560 -230212652129903 -117390035722493 -180881530618430 -245358362644561 -204604660902555 -269329482681207 -5193072672349 -210202765329521 -218622963916266 -194214122104139 -162760969083476 -60108225191271 -60826428079857 -60610141079679 -260925818311423 -213950196245029 -119590829585306 -81535044468865 -136023563863676 -226287829364178 -78685588527376 -72445117657478 -81408402515771 -167133491382578 -95783250863430 -91962060132352 -175616563971698 -125130626889571 -99726971630983 -62243695312234 -260889726313458 -7431031555219 -171019045143095 -78753902704488 -162104412580792 -117280801888807 -97860846455410 -24988172964646 -29365236924610 -37997332727279 -103565888782705 -152012358317222 -245045579700003 -226711694716665 -56357875755699 -200410936849177 -10445593811126 -251074102355104 -230429461357827 -149465331429385 -75960707514426 -90453085101640 -222796316964920 -182918422076754 -244722687628004 -209550704039826 -92216710308502 -40311867563848 -141065656018697 -162535677267322 -209476596252130 -170200934980705 -121485029602757 -162599963540986 -35176830859803 -100345044218007 -211811961706113 -141094734368615 -27632656175237 -138996913609150 -143334475956934 -45249005376334 -226388137210501 -144916649471489 -21771849397090 -125537836919634 -214091367237185 -133781625575356 -258687590985497 -140927953236836 -238672593488513 -109683951069295 -21702205933954 -224938819084828 -132549214546669 -238506428860994 -156558355577824 -67389969477708 -45116861369358 -252456469955737 -161232929057169 -138885305495150 -96488911876702 -137095745580803 -49645286739497 -203411323409135 -143106843278817 -36804325568972 -26862887565931 -129137159162373 -124517119784737 -58622041922709 -130244402387806 -116399234517288 -206375155269492 -209805260850737 -69059161012987 -62877411584810 -122691485511273 -13402073067796 -54459676337132 -268802540095336 -133814201894851 -38552396519404 -129255669968437 -58880386395369 -147927592763493 -215380883207863 -11522456303863 -34682965182704 -191912357411890 -84973831137052 -57868788234116 -164526076696605 -13962884502961 -42532533742981 -77684218459828 -168835787504319 -198096453456865 -209202457081197 -2996109615191 -51844804059188 -39105744417448 -256677570450346 -3891365011131 -245482640906932 -37459625948989 -262861637658143 -12722831034193 -250710251664467 -189642591663926 -64653697898708 -16227614223155 -267304863907089 -194480481554472 -205562514598123 -13566982295662 -11982243545901 -75931126380557 -103375926846506 -204269748322492 -216634225018876 -261789370815327 -233743827858463 -6250527425778 -123385730342012 -52569266548576 -226497009603436 -183854763022003 -34018506376264 -153410148411865 -22149929893422 -119285524363632 -149204862899033 -187258378108690 -203465448065819 -233149314749691 -10466350027800 -48588590858491 -264753079145835 -256960296601428 -6960747132968 -226228773855925 -164635037080846 -37574254345730 -156068957720219 -66010900151790 -241697988377356 -192852801427871 -168546638343109 -59349741611777 -257224649763720 -89514971240602 -60541708818515 -92481954503543 -60797236038726 -32277696896698 -280918383752592 -45125507639344 -39120607704996 -67759638569598 -13179688067619 -127575700065041 -132039932731729 -55683703631514 -268807791945942 -25786721310288 -108390776457099 -182110034644599 -242486809293987 -66114954652588 -29938816471322 -58310041700935 -53911229610694 -186609260510120 -34965194158367 -81771292651714 -222958700821933 -227773957782454 -223264474945564 -126114912972036 -12724781355398 -102502569618922 -13068549330387 -248818206926424 -59553624465613 -177748358914757 -207181102061730 -62199789282664 -182093387618142 -195528032186529 -242231038135430 -149906468156935 -69490786722598 -105507681945791 -79476385764123 -41444453796622 -187032805826604 -202796131426092 -273675940098093 -238038587292113 -117185692601167 -215187319650701 -156999521758746 -127875805276050 -25830878863113 -66858411598089 -134372661749367 -215145508527493 -130473625749812 -269931616207603 -237633501589138 -181211587900893 -190984056228175 -101854294259326 -260670339296046 -247761222973963 -60290817252095 -137242651771947 -72770331499364 -1211944481237 -243752680333223 -225933980167458 -16978595281075 -1579883422678 -76478563391889 -207072648504771 -166041527240585 -142648493769497 -44936747811298 -181116556735312 -215485441287477 -114310010789899 -184233454402703 -151843333756826 -59287953644355 -86856757551208 -261466064383486 -209572452648165 -241168961356997 -187773662936024 -150386381418180 -239004204794685 -244776378250268 -76554406891657 -271439581747579 -267705196446000 -238295804495649 -113159641180200 -173883180425488 -135608619652278 -44846323301022 -142554604795066 -235748112739872 -35735832712970 -197726780320002 -128351442840888 -279348237890038 -211388974459478 -128875313084483 -226553655046379 -120993061036245 -147540620097997 -232411783229790 -26067291776557 -20519049848314 -119627934503457 -16382190073697 -197140691636380 -232344818361390 -150254237411204 -9468980783084 -114299999496359 -209776908448196 -275148932207133 -112175988424817 -210250649088942 -194860204219321 -68077048564554 -267397579057126 -207548042206549 -15327108966495 -256651737200487 -104366248522443 -78451058306568 -126710116563560 -57504252118025 -124389435010063 -126687215749895 -189955530959135 -202485500792037 -177285005284764 -196232950797470 -190444858053059 -170475602580486 -117394339837919 -3358204773557 -119401384380857 -89514046163511 -124950753131057 -211542438040559 -39788031449297 -65175383638072 -157223539602749 -219261727640011 -224090521041461 -243962634387625 -179040595239436 -177645402807963 -36593867492419 -167399486886781 -22518286947558 -101162777061459 -209775436704540 -107336135147540 -154145950661058 -188621011697803 -47771574070989 -167682302323222 -165404450298463 -262972567693049 -182350876146862 -73974411153216 -136752602928648 -225555668187610 -172749019409565 -184800295502529 -17791151069880 -250247525970783 -36835629330456 -32858332117308 -207584616571775 -74263969765424 -266127874387146 -53151251909800 -122081271695192 -171318534793762 -500867243589 -274161441879098 -77787661519767 -278464628162448 -54732570751288 -250660747906243 -20267856178163 -218398486924946 -20118921922174 -216842637187238 -279556664703834 -245411158559517 -128038747832494 -92552657487126 -61948770530655 -14021426993022 -93522285598934 -171170105340130 -116297370664539 -44325238617621 -261359338237427 -242159259788250 -167333068863808 -110415701853513 -84913626524543 -99699340638935 -52334519580111 -49436592627931 -245139382761529 -173502909455511 -36127919831439 -262241969139975 -77385906165837 -162080522742238 -8168185637067 -196285088283503 -126346056915444 -186231535887237 -98099700391934 -80470001409987 -211449475875296 -718106806749 -155035202205005 -60645295782106 -59693174731305 -90647657453380 -93687915948579 -228042916475336 -203713648912753 -159341243440443 -267596037818351 -209059251833650 -25161989281911 -135657121683591 -157506598698657 -224192900823172 -42141551473185 -172568029245764 -260516732794464 -145005596526409 -163380247577877 -162804254355292 -179945642771578 -174336915616474 -18617892275570 -239363075258077 -110835355168969 -228863928185930 -266098902519759 -153688879761453 -138512353024414 -4894227189291 -136728126274022 -179187291548738 -56618226231178 -108765675663904 -215232500312528 -149877809445546 -167683977845693 -144285993417936 -173844814159675 -226725167568877 -143840596373730 -49125228980438 -18447579858966 -249933931566632 -109972999957853 -198534338668892 -177304454020700 -163785978008764 -251354621987147 -189027124071885 -116332068058670 -29788956144398 -67918118610218 -144177357324353 -56210790892516 -78092044581707 -25416832093402 -16020039580536 -65594633076225 -243843215689684 -58134219064784 -107479695175743 -266849664920162 -258050614361970 -264260477881613 -66232272397437 -212793448843392 -109039587896610 -118063945814162 -235378933543394 -84600151912328 -58669923817233 -155707897789479 -72746441660810 -264935374207280 -267240013826848 -23874985799051 -14937819864863 -4618197350565 -220193339357753 -280430835038593 -21881533897948 -186921393935577 -18071453240400 -115323988816867 -177476948389434 -163079350044523 -81985002115444 -84237273492513 -222850003251669 -179276937762448 -150049042409648 -21971567945049 -194804151412160 -77017039203046 -147689671136551 -56556240148137 -257110864656589 -91130986575510 -36311612922627 -81640529172247 -73045207658548 -261146169306669 -106120603826691 -223014912479535 -210649481018935 -184418608275867 -115064550793712 -53926538405440 -112669119169577 -143862176010417 -153619379491280 -162951769266644 -254221524519809 -267381649087927 -91045271543958 -119960025368295 -256130256684167 -74144602510988 -2104874405274 -214642348297983 -53338264645686 -84139207754023 -11688811718843 -182416251628081 -3078705112121 -16697436782318 -212799871416124 -35576435715145 -243674217081680 -4501774379308 -49996381539438 -79196418242538 -168781378870317 -92631119723943 -43867075505614 -260041712334588 -201210213342980 -246976573315250 -115197663434834 -237050708466437 -108780790804390 -170017038648741 -76421984470832 -162046364492076 -235130584295010 -277959146387876 -180883116799106 -65180899917991 -187699390757315 -349352826805 -105183555051021 -177945970826339 -211195197933778 -197009611001710 -189327155651221 -249085503794758 -252774115306395 -122223214320935 -249066430291644 -249632451782973 -166281970841426 -184764028708782 -127774687126025 -24326148484243 -206630988464959 -54468989968583 -279212224353670 -76344074376793 -142233220119362 -279006068280291 -67278225036526 -233842420999761 -44716297000589 -85416873428929 -73037753920737 -251553785629178 -115035962273637 -62219926863687 -127394404751964 -53885527036462 -221115836247026 -76975583287163 -18232681451035 -191326503730171 -232404248387496 -112034363366439 -22329189016520 -195602562806913 -211748462734177 -175300546220792 -96349765295281 -85641867830786 -197051947245702 -51972843364798 -181958780257427 -8144402990158 -257181880281134 -14546814437272 -36891940360614 -93012246208642 -8339438833556 -237220159018061 -167402235824581 -196058735384802 -255628766788036 -181486582958609 -230795711756552 -244608695989517 -40604763579558 -260142585577096 -90312345457978 -62088980151166 -74380960844483 -261101967786620 -184956338861003 -184582815323277 -269807500212548 -199272020134648 -197386428067809 -113742585297314 -268300078413356 -193547147222492 -83203508038160 -275994694394900 -5674377919151 -40239462919714 -205242872567297 -165584276186317 -5226216791220 -187707198937663 -160039118912555 -219689318950 -131199756224259 -143295054197284 -151842409720564 -170449280729553 -262397432694981 -102534616555495 -162216935773489 -61352703279953 -180721051916431 -92656191680663 -167134865924813 -172936743618768 -228190471283327 -131945917903307 -32175594343272 -248636425094378 -79091513110544 -35503952929611 -279876706391342 -163546562445341 -216632414390038 -131948155157607 -57039894732432 -130114114051405 -186286217932901 -94530072924847 -242975945324218 -113593204813644 -143558601940337 -129175937762074 -149399765690420 -78995083700048 -276000825700410 -76013434998523 -156577164198399 -237267849677302 -11549592954027 -234342460846267 -173898962310852 -120035016985669 -106146986644813 -37710133800067 -205747463409730 -162707056651880 -24467664434211 -118463385776752 -229968166373486 -30387365285328 -14353724307274 -251535404076091 -18531424746546 -152420983175849 -82667773090696 -107384570215658 -23280515668007 -184107135882507 -87814979307359 -152831685962343 -260669379443661 -190694157445270 -128635118278214 -14853852580546 -40221577090318 -27663761418212 -27159400814756 -244665229961741 -119968052117269 -62507430873855 -173158068112188 -229151018750306 -258922332616217 -86798824381563 -107810846280871 -102170153655833 -268354630886278 -187646158229043 -193358736334966 -2568115104529 -212859167428858 -211240586379079 -249696433716442 -125260900567459 -197843915358800 -192392064614537 -253202126586050 -99965014940523 -251610982636916 -115773583814455 -229712477190916 -192801569628743 -104942142874 -129927055553478 -82243674353334 -121562668032426 -11785374588929 -211768132818609 -269362635777488 -189428399737493 -138356988264560 -280784975670414 -3045107564421 -262377951463469 -10719622764404 -148409667021574 -247450650928522 -245094451608706 -28716415360044 -119425814779386 -141766073901155 -192705588398444 -3620581535468 -241234189327433 -106703754017713 -24125864179436 -237436350765991 -223435531498550 -100977057933713 -48006235414652 -149396505911518 -76183689398756 -161010323679109 -10284871795794 -68754995122971 -87049676940578 -179767033312779 -16593656842804 -250776892779573 -266850806160269 -191045771067768 -16616744818948 -269745472374172 -31032516657657 -155103756522943 -47993085465927 -121145989792804 -46582261243163 -35528840763141 -68653142709947 -239853160020272 -51998781762966 -214597774143917 -267493283143975 -172550697486940 -5871117484897 -70426892712014 -147389448037609 -256799746471812 -43476624864514 -236943478551379 -221751422815157 -94610637337555 -181125717293462 -72686459824291 -51906613036940 -146879265921875 -275241662437053 -245330361035180 -238515941753897 -220978395776653 -90555981572182 -179750650178563 -49537477044449 -102484609417007 -216979581032268 -195268242877882 -37738184240811 -278074119660614 -244069349043696 -32437932076326 -222988354937607 -235669091349713 -133098883398416 -78714724117680 -137325470493886 -269089298094997 -269559723376964 -161983134993731 -19928600179836 -4204969516052 -84701966714238 -43480239985662 -192345958503554 -61067900614528 -77272222993771 -135889269448380 -13309902718092 -45386693490435 -14080669549343 -43395417819022 -67840615311719 -142747638848774 -256468059007896 -179808694778643 -5224615906686 -160962471521651 -24356952168164 -132431080512404 -192722333178384 -256491533199895 -191204461214031 -158963063841621 -169297381828150 -59726328175002 -227061071074867 -173047416436137 -254447855241066 -199919283819909 -207448661677539 -152320195429756 -26925593598690 -81166914877575 -101399347751637 -190769812657779 -272077595915256 -213378457413349 -134764793446173 -51183933786955 -202637821658736 -194502299750680 -266723143443394 -125396712278008 -169859171364061 -264315963740509 -131225375919323 -54152771652382 -31432757074002 -186387992157614 -31924614292293 -10916348065205 -248223064399300 -56599580995179 -70406165888603 -49121348093521 -9307523067152 -134321122422814 -20462546139055 -8494599152026 -89805412057128 -233092934879477 -136220028837430 -197698214644322 -275524430004146 -264688341822567 -52299266965501 -256014994335958 -23676646254233 -41917324785774 -82846155147272 -7460225502354 -205027177613262 -145354437668248 -155548830239648 -194475048547535 -78740644756128 -240947977814902 -120366392441775 -14338095409117 -114734229947408 -249929381909743 -148386402916676 -268266067034277 -167518993980915 -266431422292491 -110816800108264 -142473506824337 -222409211397617 -46468797271753 -241323326364150 -251798145056792 -227699443641123 -110242691830118 -230717236670831 -206058948254115 -135194698273207 -227323487500729 -123942690265910 -57538058167817 -65356541518111 -35111621690440 -175993255737028 -247368877872326 -233767978856144 -263938217769944 -120578903778619 -131099393682807 -20828461552487 -23619937054897 -26440736681185 -274529072213482 -231036394951266 -154305757375852 -15164365783883 -168017760638335 -157406100398570 -162709255478677 -152735107015095 -221543549579969 -131369356739520 -233993662613373 -130054512753480 -86243105191969 -35545826692533 -63947910440941 -165675781714385 -243875014174197 -158638096615436 -166751177384485 -149014868891818 -76967363454042 -187577706952784 -125326692161568 -220393586836764 -120753435662861 -179328223698474 -253461954162676 -264066774415029 -158661669933768 -210335831502439 -262563832440130 -6131333768278 -50910644056708 -122127332781071 -254454130939172 -25991736014372 -60743207252597 -123662414032082 -220990945346268 -63933421794455 -62911905892307 -253483765991034 -91360042359499 -34102088574745 -222743255274638 -261070958023685 -222626279378958 -190007763723815 -81557840782786 -83589248941266 -208219915372107 -96801976355014 -274239633998617 -163477580564333 -198946703116438 -155576668109818 -175922490458616 -149466038077940 -100661202196657 -231740172210068 -61080366013760 -29187337098270 -14829809402815 -11186621232596 -123970692264432 -195402090988760 -60599481105307 -212955793624119 -241708044802649 -249573140207049 -49202485581822 -13839596023103 -168162532212619 -107925572773272 -119428761710421 -113583133635778 -236730612304913 -240355703836560 -49001758097249 -96567075609690 -241175369920562 -271832952429955 -40951583691908 -98540490547899 -155509904505843 -223427079953041 -107045293904365 -113980620449154 -125170817455272 -131557297924076 -15769101077144 -62172665274262 -265823037211504 -205842908785301 -164345802324397 -187320885786413 -145032880796393 -245399362751919 -213123098048517 -174630737792827 -153751760312491 -248202223685847 -29663279550442 -154550098043834 -215153328668742 -84853383065871 -72267305092349 -9300395429729 -237239033429540 -170453600559707 -46803038069158 -90350357328071 -232134202010156 -177417476659002 -224219328150486 -237930376809873 -167600384303108 -101240286390292 -75636520521042 -164177286455044 -237000110261839 -68706098615534 -185113677148340 -165428342315570 -140259772395841 -152470115694894 -170772898170575 -180568817074565 -165148457190532 -196210874642630 -78299292428456 -211548802476115 -71522054564935 -272592913416363 -249692937825737 -113245516277094 -86563761239024 -209639757460305 -36013956629853 -15760706665208 -166891460020476 -65885849844415 -7655572146812 -55376192317737 -255171516602763 -235995861767344 -138328334765104 -14936210887818 -121173657146509 -220409816663158 -85459107951266 -119496633914560 -127317991164307 -198463196215723 -94488186824229 -258759689242122 -33755449216118 -229073349193185 -178905909819412 -207505347715098 -202973522627083 -29756464610337 -18399289029024 -71215698970402 -246136696034043 -9903532818395 -237534310152445 -232989720189354 -129576767468353 -249127777318815 -236038100248491 -54388389237561 -157235105054855 -209153322468821 -64179324014524 -1963929858628 -102066891857639 -83781807879479 -183195216462511 -105424554840013 -164666868570711 -92937082711968 -98311244931329 -46052362383970 -118368901640381 -149230670094010 -2398529108617 -155644948525681 -47182859752008 -184149711347697 -25809600981749 -46312365118490 -192928795930297 -36146292588918 -102183799893943 -14668073452277 -111849920920806 -13786626908704 -46201680680921 -253643691579508 -140117100638767 -217837602101807 -279711004012768 -120561768729131 -12030904678262 -53574514551692 -124897135851133 -145509834584376 -34773038495936 -120885025593873 -11351658616562 -188256066616307 -91540759589458 -239288151637022 -32130271217892 -262488626948439 -254028288997553 -193374735415503 -187167384074110 -248276292797097 -40147155044620 -190232116460025 -148366720987236 -119051972717557 -262857539126213 -264362855157897 -19270934778578 -123617015713701 -188902851199701 -84354921800108 -126948355601339 -17852264712175 -241809272488307 -208217062341111 -212772202138101 -90529818283626 -163670371333636 -66550735640170 -97691011199040 -162310844116567 -130268076525602 -236206500601569 -96000930955029 -151835394755837 -276088464420458 -216402813639990 -159934353010590 -147035758950949 -185951459331425 -41837140265458 -42207663970547 -14128706138521 -214153485326745 -88443100028264 -178855031428931 -126900317504968 -190809600753531 -138872474153688 -254920411327814 -154652201112339 -822596177272 -10607318515338 -268761985289210 -206913223274316 -120592876523294 -119622227197227 -141617862548024 -130420904633611 -91644252220524 -136616265759124 -11542172513388 -214425844411188 -156347876030544 -264573866576746 -245075799832535 -71108454652719 -100145672453652 -10354493840114 -111504787873709 -52710910102636 -229545540413199 -233570066908841 -65174366399727 -183431066645775 -125062278292093 -196454207536702 -99013100305409 -120771208817939 -218408445216182 -212522056074289 -249291284011290 -3913129832629 -52313818794587 -252734224344155 -153672440095211 -278068669423203 -166085278936690 -92142756475901 -97089649273089 -157266061200552 -172569072320633 -147288290387343 -79361455911380 -24178419610883 -251562359470934 -10790264493369 -252033344218843 -163308725778504 -258053837149923 -56594656525421 -141539214387923 -149496974709459 -191169196969523 -36244518984650 -55274260945561 -199005161190164 -145430846993258 -173370255674067 -272841689179031 -270968155339175 -166787963653940 -241926654778291 -205662260945602 -207496905687388 -140951459734192 -82710591807334 -44136763637361 -137073571405205 -18364671238425 -184171006277500 -214271763393600 -63125221779430 -73252629972789 -101991266364774 -40717281610655 -72126444975668 -198066613691225 -148054978867382 -35098981547598 -5149855384953 -116642218193497 -18124830727320 -61694573079500 -4336333766254 -46199662881983 -153545078400206 -23636235228926 -110266240274174 -18429029412938 -257687047278215 -193239333539764 -69060011436327 -135073014468676 -175308704769420 -143950062920345 -54892187740123 -45221196803838 -99708460265769 -244889909889201 -117788439895732 -103177762332894 -202613050079269 -235243504756998 -177052557898680 -46300555954043 -273578153191452 -146971447208030 -6571379268354 -269128822211378 -177227105095148 -5782487327972 -237726347330040 -159536307148423 -176637173728163 -118618933235237 -75432958629914 -140539087580972 -40804165296684 -212404341794357 -259321153426541 -68369687512023 -177208250853555 -209598174808077 -243577273584655 -55475128608861 -213864809345659 -276879466408358 -45685484375792 -196452893605981 -281199608609828 -42278273486959 -120250818935938 -8262690949218 -54916334818811 -195491787038813 -129647178428069 -253775229632075 -101099333237100 -276840180352230 -150881587337209 -118793353240636 -53985771531812 -60261937739708 -125828580580592 -225112030693894 -211467914559301 -124083085884620 -104882543121267 -184647471008370 -70860971267773 -88062697158083 -65638634489882 -36306028921963 -12838694456751 -119114296246993 -177884116421195 -58607818819334 -160817130625683 -42123978184334 -89773656953481 -48736069681509 -89653315835212 -178382419829139 -6702610826409 -206863195867777 -217064753703960 -152185830767728 -26789262396618 -89795730100167 -193262740688040 -123921150224032 -175365639100702 -243326815157219 -269411347003264 -235113104393616 -261280699702944 -116597345128053 -80373830965119 -25870849232465 -16861212032131 -274792455208608 -47913355769521 -182786019454598 -88973824948118 -134644237481893 -207189991039955 -130155382306316 -128003805803910 -166765074100395 -16998636388686 -96897310680389 -150181754485830 -108203061820485 -142045354346155 -149933827163653 -121918570924232 -268859531398306 -226499772967447 -67991349166729 -203096926820662 -178671374629319 -140740789605811 -267855289002986 -16542170908808 -16061721189208 -214920916689223 -274993954348897 -241980432820456 -239598764149796 -13920330801854 -270462568733364 -23644054748840 -268388480193145 -255296260549062 -245539847867848 -82160347600334 -142486533124617 -87487750159765 -75085040090230 -231102528955052 -137265881557426 -185898911247572 -255075846693924 -260475247369925 -136960107433795 -9270293710306 -143888015830642 -104322548165483 -179380899440846 -93566927527294 -276651370983028 -202985113616284 -136849857248437 -165038999628229 -119375439546649 -166928011076607 -100196621132289 -166798031392133 -76793231426178 -186823701398504 -226912379891466 -160208813803554 -189220736925595 -103943605147674 -278287377532902 -6404862626217 -67456783454705 -274618858648837 -149048733450688 -267339810169378 -248697783582642 -117755356216719 -242652014688586 -102724047764086 -62841433402185 -253222457162334 -94018051985058 -98939626298101 -45674052552724 -124667941522696 -181658101257899 -89386611236575 -105891784570271 -183304378209531 -107966591274667 -268494407918899 -137858236162332 -226160285885677 -63541360321799 -82800792425964 -246015522220794 -2652241883155 -217138602702017 -267358365474627 -222034709018776 -230118240457657 -142044803564112 -10823350059580 -124065493709583 -144804383889326 -145490646330929 -215690888032699 -117593095770779 -148970124076253 -159280032217258 -148017604016198 -51966383572022 -162502710759077 -245985643707964 -15613633076392 -173350560666249 -261100320240471 -78237184293969 -268006152295846 -250400574296488 -194966017143909 -201180893229426 -126275843539444 -88744945567192 -27040158363126 -146037349912426 -219160203083955 -244338229976740 -203934393926708 -244678969582593 -215325001405640 -16921338126966 -216018979044700 -8383169102524 -101741866621680 -21361916416328 -36205784573530 -198012135018886 -237337561624015 -198573571807770 -280843032071153 -8179906341571 -101198194244574 -215596390041819 -42147445265634 -78424421361279 -41955226715966 -241344979665908 -61124292969822 -249795228212067 -25504688583494 -177552318937034 -40779171884919 -71293189473357 -53692911840676 -259984515064257 -168082007532150 -219864292662175 -123929735227592 -270531155388259 -153339741787115 -23296188886002 -97002413582581 -77085245653280 -191920822164639 -39030865165478 -122868261456785 -241398615844667 -53616125458244 -193781789848961 -211928444796261 -84352637066165 -196672706910597 -237738549489451 -70876396665356 -70592094981785 -131548845511079 -35412250470207 -59559365587189 -82799622585859 -229563639266868 -163291724515338 -176646638823907 -26458415106171 -240474652120517 -200087187341759 -128301711330441 -187079972556245 -130413081300872 -29818470102318 -106114467477821 -262824484990052 -248195271041339 -42294680829853 -229233339754318 -205003765478440 -235241517384166 -165226378115992 -124590349349754 -253715232471248 -269810096710187 -114034646808362 -180853464132415 -23874716336974 -79703392874307 -208591055000712 -113361559050934 -199576024017141 -88306157594650 -145052120033030 -137564929496577 -140235685412746 -181835173128523 -11080324111604 -29853252707160 -53329515821492 -5609211440201 -88522035302646 -182303872402118 -70928007724349 -18123603366658 -133543055957483 -83963547927512 -252652303903034 -219597063570719 -101874370413775 -223354520066683 -65726530487150 -58644122022268 -109961157721193 -165459810574501 -21375375451635 -239334054431694 -228068701318034 -37623035635936 -130794906036666 -233741175407941 -44458543684568 -195210284898616 -72531336054823 -93308771702774 -123400748080442 -266485595979346 -195877507162112 -175864536170495 -1819347860662 -219916054476347 -210066037252515 -233222164437596 -227397874397896 -91522837583799 -83844293570393 -182257136964608 -234834852912088 -46221519209099 -268815774292973 -149147539372069 -212390514230349 -108060690525728 -183918028068825 -35371048962565 -209454277308574 -160949995028905 -105250143241198 -176375493272975 -154869834015503 -72540280059334 -67655320891093 -237164297198490 -94287058361100 -231006749732213 -109965266231958 -154416673020554 -266255249227650 -180218203109493 -170734971089158 -140883070509288 -219834276714281 -156331156973936 -257469034551762 -51927144938209 -147883834676986 -76504050600168 -119301340026275 -21338530484207 -34908481001744 -124720922655434 -47098871334995 -90106507912343 -64772407065893 -96572568231894 -172412423033880 -249598352249558 -188286279505214 -74730366288437 -24620363331556 -100474958243974 -193838300099216 -195117943204346 -94542245776703 -42842185263172 -37834740667888 -43139333026975 -135045467123786 -173256785488836 -192553761577682 -246498009226840 -18459873072163 -112947402122577 -14735511657816 -193990397753927 -29934224476727 -276963784654717 -241511531898765 -55418176498046 -250958124489800 -79371967975685 -203754211976596 -220715471659588 -247981469194457 -138934961796092 -116020454046500 -74035480729144 -208927729101536 -173223616215049 -192185264144697 -65218043118412 -81685965095897 -215284679685855 -232465835070087 -124496795562965 -19194570481714 -87260887305514 -26589221367436 -80264654975173 -262353568736340 -120859834490015 -83561812816615 -144344420585319 -168269858596478 -7745200818297 -97360749808852 -141771645324791 -49920015456249 -261965058133543 -110004769527832 -170509234531179 -153306612880527 -268665758431034 -210097364072011 -226529724896669 -92477259644688 -192067593709801 -185803177442586 -4458532583056 -141236260304225 -264256059290944 -275032140250536 -93470014285624 -143377472856385 -118606318815307 -237985149482254 -105981240279231 -107866947436204 -164084334748044 -30868851789596 -251307356790307 -58992106589175 -12113688148207 -247446393995485 -252454087892570 -227521064380843 -105820233650739 -245961753869410 -85969520121164 -104218954620332 -158651708304729 -74808573878746 -33896809550328 -118410781056068 -9288955239714 -182978121951063 -56305059850364 -163275666633154 -90662897410139 -169432692556681 -258277394344413 -114329417287977 -64914184064918 -138318304124263 -113401522270875 -199857412912533 -70904276735867 -208406990400800 -230180571690818 -228769171845494 -164480255454594 -116224275383828 -147459916844361 -245951447916562 -61311933881500 -37033727266979 -43620851517655 -268285836662943 -246099559860324 -190748061027514 -213264629522627 -181123531857779 -275814278568342 -65545212372711 -135022771885838 -277181269666682 -41860926138413 -134998664533214 -172699390188710 -47056205454001 -146632909951014 -122093429222711 -9231215860725 -154488812410716 -167106247489169 -3689399144992 -193234694284783 -70032266120820 -75101109185382 -64118482645105 -111647072487354 -267624786309052 -149834899658743 -266789025058523 -80242289121179 -185123176691093 -230487157743023 -89854452728379 -57163570944882 -231857392589875 -207201515898981 -7139137752879 -203605483436201 -94726329554908 -177986288223682 -41801834643193 -159913012959536 -14949403038397 -199375287887939 -123298827312729 -138020691925841 -206785931677582 -214748418238977 -280518382656006 -13747613008702 -272676602040602 -249843135927825 -202984981141397 -203172281161816 -172775865691553 -247260834799159 -261465571440676 -2998161950933 -79737856382701 -170333367608163 -63287417146327 -43862367532652 -16691841593888 -99875067843758 -123439202329304 -28378525235901 -77598283663954 -257683331777042 -36974440656899 -260998701503593 -254957751057162 -199186977046147 -37279481588204 -158354385817916 -281246481299960 -204795281855490 -137432489135415 -146508257970986 -30000826768940 -244143794231146 -120663747848105 -187799172631453 -100831226323862 -123217444819848 -136597617594084 -22969461217247 -104819902045187 -45142195097055 -147453359821254 -233680364039867 -53258234506204 -41781811686574 -184367096724458 -25958868064082 -263465954061364 -195070185816960 -51858782759085 -37729962316459 -70784885751088 -277555486100272 -196652857505502 -90934309128097 -227987365094559 -277339299515264 -277399924767300 -241918878318668 -57104898607592 -128422028921925 -169230662865390 -50864489740489 -114934307540814 -107758671442309 -95898362457454 -225100058477908 -140241631724784 -95811478771425 -7777083957619 -244653234281441 -230600375889299 -148850231376610 -190051340974179 -176842037909969 -27556191143136 -84534261130498 -164567625709521 -180417975476819 -37627736566354 -270509287100385 -155239575302073 -59287067934452 -55717798925942 -250993841480447 -256333699454416 -93875694810777 -34177861875540 -150588772986119 -23525477580037 -225891756612442 -16336744985433 -134967346703895 -213647437277550 -174578772263555 -276662520096077 -65776441591354 -200849278573638 -142200591492156 -124385490729365 -273318823626347 -31063764816710 -32580531654779 -149954954667952 -257058745642670 -21544621408634 -152477512537863 -24972468607257 -138169247438013 -194046529665843 -216912458230824 -59698371362295 -70294966501741 -41928681581850 -87738262776062 -178828769985756 -73846022733899 -75564704383688 -115146267925471 -98366866805736 -255328728985374 -278294751465731 -120037888913201 -10829059640565 -166042684821188 -191516233537819 -253137518587982 -179250186282193 -281124221811938 -239291920222683 -67678910457633 -128287405552562 -16964530975940 -33187520733844 -46766024357601 -228584964216958 -77539234173223 -33516076502522 -128859283902523 -281461438414188 -19023523051555 -260139403147688 -163362904401199 -65752361350608 -155046995453452 -243681460843401 -70161036764941 -50331019440534 -40843609900526 -281317046516777 -68756669759166 -117109991533957 -226640729341666 -233142073993095 -164929542065926 -169732460724627 -232172396767854 -239213257913699 -274062910097044 -59117214945125 -170825154176751 -95232827087963 -151837663326813 -269810703450907 -235941132752240 -175712702125955 -194123556689389 -105302662946111 -143649409059996 -250503602426473 -70081571787773 -37685584732659 -269618799902080 -213877582143309 -132388033876957 -157855732402852 -249037034988703 -34897088090827 -163886623374957 -193202558223373 -240120861871556 -271104090169547 -256298681987476 -108291808663886 -87656849202918 -103927078485212 -7237332297670 -189366902507732 -208740908858601 -17037201688720 -195716889977229 -70959570365485 -193132663990328 -53787112177951 -127091848425043 -224037788408305 -234442734810812 -242580139883657 -60990217549864 -211003632152536 -261654593664583 -135526130352830 -184308215720241 -186504430678384 -5182461514939 -32275418941725 -42097542862529 -132872275238428 -152057198846370 -167473794339872 -157748855596782 -42205303123226 -217942940158112 -29960552310682 -111472130126974 -266324461968731 -247121849817155 -281445678018435 -75383887980688 -278345334995717 -83520957529306 -8275168233471 -197903562256615 -48139959429931 -57651434076966 -123526817267312 -161443182753227 -184029419055376 -113961307553043 -5647273542244 -245348165505424 -207542677855228 -264617376401942 -279598583116227 -202245309098026 -19813858287638 -280557233957285 -216248673634256 -97953357088040 -149580515129631 -156102193418017 -109957046398837 -267306350726448 -224062436845858 -240398827235005 -86613664247838 -32514101460635 -82429454942959 -83215560515213 -174895924697143 -157914482698563 -257963712852873 -76182094944102 -142904867311631 -211350633181683 -227192097499718 -137121377492718 -88507359699527 -165931194810280 -273474964308246 -120562132540231 -255696735255648 -255824852980745 -193469308501981 -186764947215893 -135975380065444 -247738779590503 -84951734836398 -135387937576407 -82364325836744 -249013314361444 -216501727215514 -227006129234941 -77876392934386 -251283466951753 -154136601963710 -272862984871601 -115801720230048 -25600226459386 -267936103354599 -21388490067382 -98897627398190 -53664118122834 -122534569786597 -185342697623560 -244481081612376 -224949049512464 -46898380607700 -271165118824380 -6887850501667 -87215951739993 -235276470915109 -87382557165099 -122153045861855 -93917642504999 -98818597004005 -50377858353024 -242003649431982 -142638369022739 -274948115157663 -142362453252642 -277946816975125 -122199061244024 -210715934245765 -169757716632618 -68618666590658 -262542435186685 -210035665079710 -11519640118565 -78194187537417 -26525281895940 -55075197272266 -112903078230812 -275220860245325 -190503327046123 -56778558669927 -95039974311799 -220087836823106 -174992609130182 -77394866181363 -31379319216064 -143420299947044 -127423997703467 -92702368666738 -30018265471631 -128368704411692 -187164670478825 -69843176856269 -120256020623157 -130947226464951 -138990533267170 -66498083609922 -148127805963647 -123811006044529 -227522004030472 -254281417944054 -122134219338074 -30599022717487 -280220780103176 -158671036425274 -56815251304013 -83876174646846 -224207680798478 -202637738345516 -190543623960991 -122045642290728 -232536180578785 -148103400233920 -34875902150181 -72534284124051 -221372961513300 -10833370829896 -239431063418969 -86019994609104 -131361895919410 -6243984628931 -96843135600822 -12133160215322 -11715305551924 -30838232130240 -17762711598713 -190051196367121 -68461553486381 -151774827852119 -136487101904643 -97985155614032 -167752986899784 -113736027992881 -87266127580698 -110719715862994 -134865137059473 -216261559709976 -222150045300395 -169394748512864 -156789318025262 -273085041625278 -196670709989110 -83597383389980 -168826945383941 -17223554632475 -157635634630266 -57303704678783 -72297668760484 -42630534631346 -210350752496757 -93071223525065 -19696220912336 -206691148185375 -133052302324528 -86415932076362 -218706694889938 -216073247222907 -215900428156607 -61577676831897 -153450789518227 -266450313254319 -254106214575067 -108603630150438 -80378111586983 -157164912683156 -241943115325230 -205785866860654 -39676059481060 -271797233047076 -218453368989640 -248946356919861 -169095075963842 -254768357728809 -259282423046886 -144623755573435 -279084671660530 -140162903791807 -203040739317876 -195704052344792 -41028798900854 -135361241252545 -218097284788361 -115347516652785 -220035723521399 -255652567934333 -162249851261321 -185758881672602 -111506682782901 -191528111060624 -32055618912245 -122039581890445 -118567696651711 -236790901191133 -50587546784088 -223833388466908 -34473401942148 -167166290680525 -272698534089918 -266555539938383 -216758586176742 -245924952931078 -220867619619367 -37512741389992 -187346489906371 -40206623803616 -27102217186072 -256421460851594 -133519136659535 -158322676200697 -76215003447393 -107914832302778 -71394926930796 -134496494912513 -210293796573525 -236904354006245 -189219166304486 -119188751258602 -148235521498122 -964905934646 -195479785814187 -61579551052021 -64129905127234 -280695197495698 -34279610008073 -152862608088485 -224266320042895 -85281678122371 -59783364501649 -191405462515897 -199369868981660 -46200173246820 -47583425022277 -85556629034352 -185293337067078 -99700935815894 -234336140677341 -26419040593639 -199188017706712 -84330451621106 -29212255897360 -151125936665244 -217562444576225 -119232728040458 -41945287315103 -143843603574202 -112237680551845 -259872389917090 -19042686434708 -237088107790020 -184337542698759 -102362181040643 -142344708724107 -152538148072734 -166533002829364 -141939499069943 -218320052858041 -201516687629727 -259344849483566 -3724343103498 -94792254907983 -11538076106297 -181898625411361 -51992004183316 -69493610178217 -83364263267795 -267804869584675 -95727566319112 -276061227465458 -28128724238008 -220173179637322 -9307125585134 -12681206075673 -116468914527141 -251323720913978 -230996487199688 -244857114405557 -129301390508812 -13668723779824 -157054674480657 -277406122016067 -264090057636215 -34341726115563 -263768696170272 -137738861737833 -272365069112277 -112555284525700 -10844034243343 -128759699800608 -151525718541671 -255943994342011 -57240611389121 -251604380585740 -236318373549204 -280503646581945 -66736410915100 -20555818921754 -103389617996500 -171683079404289 -183729195391729 -64666519670638 -216035664887240 -32018823781390 -113634352513739 -57794450758141 -38271862470057 -149904786814535 -204300658357266 -152151527095528 -55773663772386 -50746488286151 -41319446829147 -119573204154838 -170069694924024 -280446503227577 -54205889480190 -63179759596199 -140059926225791 -159331581950468 -23004962599387 -251128183498250 -4835011889804 -139702318385409 -10663675531119 -7322672758252 -32372219576203 -153270359168461 -127462261879359 -67463181888040 -237567620197107 -181832001151283 -230119220071826 -166589575608482 -148917145193902 -253990807093194 -95542110069553 -116899719625276 -102598181552998 -144061052197131 -209693331935170 -245164697255223 -269207300125089 -239316390585844 -266065290170370 -28237167216440 -143331924276003 -68396097222412 -120985757621434 -214101614207775 -129435772024077 -239244068527972 -280293823327625 -50302551100983 -15505612269286 -184356310433591 -86780948724246 -216835603755941 -192096697051848 -276483492710366 -218942066451212 -67259381542708 -277369497516739 -135813258765077 -248001070115939 -79105090141021 -122212525961246 -34260173717162 -246042407620281 -278219275821791 -47287956181254 -55204305323763 -112296908451492 -133318791300049 -227892945495635 -126094929066782 -157028087427088 -267773043128660 -138787227725706 -61470950528898 -264651126292925 -180630652866291 -108848220030802 -38437574630545 -233768273598920 -170063254350000 -210180332602115 -103815132805947 -235214697451941 -27635266944146 -265411289624670 -249685065882194 -247159283972110 -11284733825638 -232243206277875 -234153969043075 -76584829299338 -108650622665114 -194571566407324 -236289579512550 -131145602844889 -132832706019297 -64877721211986 -113513219602622 -181275275829320 -120047097685311 -131542724558635 -134075830431997 -21548063148201 -249451727376580 -148520488278192 -236550657909112 -101153555551902 -147872840934073 -188911746095706 -36910756873926 -73636416145221 -208773122850760 -58727898632586 -43719467689697 -262159531055224 -216604244679780 -33848689864701 -227962874716729 -163149348530791 -137049032335939 -205875872165548 -7489487958345 -25961660919304 -66029600057377 -216706485645032 -7800248450861 -232634288735367 -279336098142269 -230028042009881 -150550559344137 -7006130711973 -90248357837294 -127651091953300 -232379464439401 -49499191002319 -169987178153919 -23322630215226 -275118204248310 -196133758923967 -232391671196940 -150904728699536 -152804003446277 -63884815558472 -128426220696097 -68750886052244 -276092388989487 -74763822315745 -150424034588706 -267514264747694 -138773156006931 -69877526995260 -14058736874631 -270266290389551 -138797308705849 -171921178856939 -251767665036485 -4663581826700 -167400423965416 -51517000050132 -743239447488 -203403251872816 -203940833797730 -195798055871772 -86798061915359 -193383500827503 -49126065668290 -152340392729061 -98340953731468 -168732242748160 -236147693546440 -10414566220671 -250817907557951 -242216368191980 -230476259295167 -271232490247848 -202659564115898 -220751555497001 -118013501862074 -155313358914957 -250792466291338 -86932524068685 -8624639889404 -168651884906080 -237007121591539 -230060894192101 -213659896677095 -45437538360663 -15120102203689 -48120966212500 -233307098469986 -177595976346806 -82305455169123 -98212381184140 -262800357203121 -123982966325151 -262177539407120 -186490008518513 -56675868448663 -21903190430215 -121514728496835 -118641846012586 -76279705005554 -246343810702458 -254764746530410 -99578283454323 -94822340571966 -17896236925503 -268873539408095 -86622021242632 -146091263519121 -54626824643176 -148966326979353 -110153186263353 -206808486521207 -242619919224411 -271457899571132 -129409676900265 -95036180235964 -112554660449449 -75088684163943 -2690645842908 -97419136954963 -126681702509626 -31513318755505 -80529959979555 -167992243392076 -164675713784350 -101919025008693 -51169675599364 -254121259037220 -109790243489602 -201779075901234 -264480287720794 -240565434812994 -247746669110139 -251020916014502 -35086682562921 -62642938599176 -58922882123622 -31639401541562 -227200481686131 -163462030111285 -119307516436607 -213493075075430 -188228225880474 -30711634516707 -181223287190871 -235472171157933 -80605341786660 -63103494448345 -108393905681706 -242003281324158 -74010894089806 -87523470344676 -69400469873036 -262518964680762 -157533471805747 -170721862841085 -231025777590681 -215204012984355 -90269269758734 -88546092069507 -200929900225707 -183406037452154 -9874048087490 -104611532640570 -191270798041695 -214017557654431 -206955489158109 -232104451723004 -273398900251678 -161641001849965 -64476591233498 -36022462686327 -152341968928017 -139591975761414 -190436656661867 -65402237191457 -112840624316275 -128675439023625 -11749562918386 -60047324049032 -240792897190452 -236172914119851 -88507745559728 -233862445626713 -137719539253191 -274582930847710 -210039707029037 -1199550493210 -8765965827184 -185051534811254 -193465310186279 -133903256289317 -164506234708822 -154593418402062 -210414872251755 -120624870626946 -17817629689449 -221954402790033 -278055343012972 -13717470204479 -162040297607181 -231107312549199 -19853671544858 -213436402377760 -41338599738330 -143210717148446 -10934653071443 -272651024395988 -231230466078428 -81136823363204 -81119340622093 -236667734469778 -238767278664964 -120059828610864 -201030381663798 -235984479252040 -35908998714917 -193395289453852 -162824390790073 -115634978699333 -222647488398165 -112054627640534 -101658710020214 -133632423014911 -98007022254380 -29283116792994 -260241309099482 -135905853858119 -68591380249645 -257654077621385 -31006454317137 -85037798834172 -44488861209732 -191165875622285 -192068157948031 -75062083666186 -232726659948086 -62740394985530 -37519592941623 -229753677868535 -3254002809555 -279540962450916 -55256692097411 -141168840838985 -126511930165774 -50733945577483 -232710041606177 -115391226578357 -143745771029064 -154387116507732 -155294117260995 -175654819933822 -166639968522764 -164638048718824 -107571410120080 -73179641040134 -78224718552821 -204473767411157 -241712399247544 -62608250978554 -44853539897841 -65795304574389 -229635501654525 -126406413847707 -84403005742846 -225374833297442 -97347910704432 -206294209368412 -111939192101259 -114176046971427 -146106187977181 -109197082795970 -229556341248300 -248913953381817 -172014131003721 -144679188900676 -57614552442264 -43980345233501 -711509469782 -33780173045537 -21678108379615 -127040518076779 -255532406778094 -7729008069080 -160297861578136 -274881244486176 -9689559912127 -210643729414616 -143944652866537 -139399512924647 -121100246321464 -206157969422562 -103526754636143 -57468279242964 -182913745129329 -66521028868616 -47121679797926 -232021589784060 -275782068878784 -245213410107159 -234832590789973 -86658240329673 -48613566677774 -58186629041391 -21726804313434 -125316378928077 -46049299139915 -18156701588022 -86387431688264 -267961419247264 -166830753186048 -135686195470789 -99902508876105 -143090013898447 -130948111742099 -47475967189562 -19310130024911 -197915097557899 -175867208859343 -118495596456342 -197445261896944 -73363846261905 -234319553979025 -168902021805934 -197408445757303 -250175727049699 -168478772273850 -169284095706679 -72046560444943 -5708669334250 -66407564897206 -82088361457834 -166590926127971 -167649173756600 -90744939042352 -9590849459867 -215134429711534 -177452806050276 -99465788039953 -93268357614146 -203169497518793 -43110276307381 -220752121424534 -265249929330559 -33383984523157 -5759369209820 -178937689079986 -19979849642597 -54223596891723 -205388843498903 -134390998072511 -256867840749564 -30067419269712 -205065258701962 -154758725960552 -248627114226098 -233417139491722 -39010070329001 -12345073941340 -7256200802861 -200212861093315 -14794500119257 -276730131958461 -141278519667844 -221151597332926 -218348832144653 -75521925488839 -102919385453458 -49367025169870 -124731228638293 -160226571734660 -234621887399061 -82006276948376 -191913426748312 -271737014817817 -173016794522890 -75004205841096 -172327965889845 -144850957358239 -271896438190246 -28670875927885 -28080944560900 -116796681053176 -230425306001779 -179304486065980 -62429677996154 -224372552154385 -267176698785258 -206052453104495 -138627309031361 -176719999674262 -58636638402732 -87142781596978 -28315038847801 -91598889285177 -226939203869188 -86812276528520 -26399797091490 -251052169915640 -3258490237647 -225987392472720 -252328033639617 -173221976838539 -37679132686754 -232295752287009 -255742550859245 -179771535895812 -31781932188816 -157392837596396 -137121881594752 -240007125747741 -199501778585967 -255786880380111 -33390455483832 -61658149960803 -14832593259621 -146852126635327 -107909868415883 -120884173012760 -227372713729385 -30435396102063 -260688761405214 -264119984877075 -6016308339053 -186425971175805 -197698355027135 -33160591657972 -234404468696523 -17478608072085 -267094421828466 -77863723504164 -245352869224459 -176353411197836 -78364747242286 -219269307572876 -241973919492248 -11877094914315 -58353084161888 -113777491591207 -85388806414833 -145132953982521 -55721347167975 -4671680346794 -65830256264662 -222765696562544 -113728733858107 -49108287429372 -150495547883859 -159272238974123 -62037710299786 -235883883162061 -239585780828040 -196946981446255 -213232657197647 -104148242582636 -71437597834775 -159260961525930 -160571888631563 -196190305033706 -54148661606358 -215168316134983 -30926298311254 -46147224117056 -75329343515007 -216699522070608 -273121397993750 -45826793496015 -280282253927502 -217449675988061 -151508057113677 -228230268804334 -110235905355649 -17680714459215 -220847787706659 -140226109248217 -199371721687986 -187674734250707 -8683449252565 -57877388782934 -148895951929886 -102139256663444 -2264183937546 -112133832010041 -226384722318553 -77861069400441 -65483845541062 -155189794317525 -267945591702519 -192428993765275 -27239251018380 -89376031465106 -211572782316551 -108075108348697 -3077723607212 -105239537053904 -276265431197377 -28668658889813 -25339012017918 -214105568009557 -76333154437410 -159021453768206 -118418748093496 -104513225587111 -132464762440352 -18413159921872 -64220198996695 -122827267797689 -22843746253965 -231743241698424 -61334088622701 -117331928604682 -219013831232436 -171268581309181 -218917530858139 -120904942176345 -170955221838284 -216629964256400 -124725304867845 -224182844688475 -274857732133068 -138919217513096 -277461912225632 -223592913321490 -261915343969750 -213359064990241 -207583505173164 -215982168809606 -79625681872403 -62545594752115 -231153589007800 -136929193324020 -107713007250545 -144499021819874 -200164574945773 -270278320720157 -136192358415628 -254644796071663 -867364249639 -56117081572535 -149936418998311 -73720037799952 -268432155995695 -119066866767218 -269684255214006 -249513883737354 -82674956889349 -220632621617776 -139712711154854 -225892528332844 -274427526814888 -85360400649254 -62714037994797 -3773023121075 -231902891725729 -146280625328686 -179626560463355 -227382576469972 -46718775243477 -22526480146617 -123495313782271 -79473700788659 -1701414399207 -119750989891781 -53719610008894 -179885279559328 -214279335381615 -16101742637794 -62002863219515 -278059096021732 -55362625117269 -157835829485086 -8960089279023 -189677739918033 -145049223462954 -146394746960992 -249154819256369 -88938186066566 -185447502082828 -51483148140418 -247647607188256 -230403957936743 -189955710859138 -255885794925162 -65735155141049 -11630453897511 -8495977333744 -67970131003234 -102209233173301 -132874233817512 -71461792149086 -266138473053427 -156749217000996 -19281808399263 -113930983479854 -220841098593938 -73784790131917 -165266206880155 -38256980250462 -155499901760762 -271030621953863 -247782176590533 -280591067978483 -150971705927588 -31279674124958 -111709386891824 -184837862858769 -214851942278260 -218813950109085 -124405229758647 -57725916638634 -77077574099563 -81798192942790 -177141928380010 -13760274703697 -38232566483138 -109213104712532 -239135221707716 -76228709197082 -243396824729463 -203884561881100 -215399328745265 -224381246403383 -63931423016668 -33767545642557 -167997464061693 -60807997133172 -90484790709657 -148039992998693 -82774012213648 -7912931211910 -8205405260930 -227826669174097 -146292761962462 -26421079985432 -127396129737040 -138805753541686 -8787766351007 -262284660498785 -80927725853118 -223067421876452 -259649289529115 -71781422529223 -186425808365672 -209693409741209 -153279508503620 -257237344348137 -171311953582909 -81391567344017 -163092992672420 -111948124777619 -55351735192734 -174902942950290 -184654324256699 -130068887910112 -233233727382532 -150122042787794 -193154353675570 -241712660715953 -137929626816893 -182602160271040 -219598878795269 -278338680999117 -273205115243946 -229795629330603 -105130731705412 -6478722598919 -81959875432704 -166802602707849 -6333674360614 -266498001975512 -97282183859193 -281259758929774 -170620427915616 -256540986855811 -279782047377595 -158566957203535 -40211670590572 -132689771563900 -235020636232267 -279229581577303 -196841125900253 -192947622719338 -21748269675336 -188920456999499 -215515769262881 -207268950736359 -201283540129821 -200582449664095 -114561957122155 -204343652759933 -91324046056572 -14540052909463 -91129953446818 -269439844530075 -77190902213185 -158217952784071 -202018308055486 -82972163488236 -113382094388185 -253565988058741 -232929673124644 -262975872953213 -219685386044572 -156391898634250 -272263107428581 -220287372967744 -225876931994258 -224223677345616 -90223328749825 -106760297658700 -256121103036194 -236100446132324 -39019883557806 -204647951132791 -236729516672212 -127151719053109 -267363015309550 -85005040414278 -176424267730189 -271079075807474 -213954396777368 -44569262089085 -201259521671200 -167066156822368 -17472846594522 -276892656725657 -14590702729453 -127372189365411 -110567649343042 -97357359164838 -192366574139577 -49668769682292 -6442636105360 -96442342576034 -206674460691099 -152234078794323 -190391525766572 -143144151982936 -181051857009160 -87371629152061 -93606028492829 -162427902188078 -42450344721009 -168384049559429 -78937981841459 -55455712866624 -31705176158285 -199850049287335 -231568216713713 -59761063749773 -115748542753495 -171666107767064 -196285588699409 -243097287816399 -164037024712048 -269624280763119 -173609516680935 -202832511799701 -271545767496000 -273491310645706 -243093250659383 -84542294640382 -84539797665280 -75587990459095 -93933582002956 -243846358800875 -71575199247689 -91965737782903 -129621409860813 -241461106156219 -3045560987899 -24900565432580 -221272033645932 -37852512445326 -58583801485864 -20202234377573 -200120471647602 -132939180726035 -180705764959815 -137494263458033 -131636135274622 -196612763500415 -85845668072074 -102285672408463 -40270998026974 -169202175930596 -176308236449632 -11657697866768 -235399357321171 -8376155626575 -166708117992656 -71314324825592 -133606861547905 -157045639975286 -71762070584130 -138539336422566 -92649766949476 -140055247993688 -147845660390738 -46796626690118 -53128739191850 -32144423384292 -233384591294103 -185762025876653 -193166453387088 -6424779208689 -112570890040743 -60663705337222 -255575422257334 -150016285172678 -253452524087331 -187493422471836 -194727104992314 -189616358596142 -157662752746632 -108394948756575 -160568164542820 -74582308435575 -219572840225058 -136202933761380 -154103989662026 -211553421717578 -244584284060661 -265813851636085 -52478614276218 -168069557285619 -236398017678905 -11810042635229 -38659447820833 -15103414881807 -158708605739115 -107242512389159 -65019251591185 -235119850533274 -93436955042223 -109810271559092 -45897882908306 -186426722721167 -253286611892588 -179222943744728 -198385315624959 -116789388137579 -264507060331243 -185492921648842 -212164877195257 -63355974631513 -174167144307200 -153024183006375 -50222188542222 -141234811481246 -47398164083620 -26521531789483 -66664474574651 -268319486184797 -26732823996516 -117162638896707 -241544270037197 -119727100053227 -174210280399904 -217464974124506 -237222776700017 -71009073096660 -141055914516021 -70756804703481 -88427062970117 -265192001380952 -144384976037691 -150987574374138 -89690626683374 -260284451253879 -40638661438468 -81021642759331 -8264257119748 -176165085025078 -220726473025693 -50784211774459 -90302174930636 -215056626605592 -84724601534223 -276072386008396 -213075196218177 -218801407009747 -256143475451933 -248788877428810 -10932892573966 -6180368524758 -152155266226407 -164205452362140 -158915360220281 -17766104535703 -135773519284738 -160740167425069 -53128235880790 -154467689626742 -224508345160374 -221823376460669 -249692758994517 -14594174478368 -154834760568875 -244458815068064 -72766458073936 -276283260483628 -276207212373424 -273734116469476 -131431669209774 -205923821418985 -272116032102838 -110930162698383 -55299912293964 -156571633990342 -158651726773227 -60176357000216 -200026178182056 -89503622356019 -180124004773844 -229113290861454 -1762658573709 -31614916674315 -63049488551605 -188650913699083 -90774854074421 -245338920994901 -133319925812704 -125783112494415 -132592551346886 -79400276381043 -20661934477428 -85033188223946 -146431096199091 -234116773360092 -65332035796832 -68739318321410 -131286132229118 -93890083578925 -246096501416453 -119338986919474 -153266601219537 -280617806668470 -21880949988053 -67759669410639 -54534579034869 -71640820843842 -92005186387615 -127276714138679 -191772843002023 -220125695777091 -50527277183797 -72586992226624 -271976745176566 -192443269740984 -268511140027928 -149407768974071 -170769747438983 -203036664404813 -164646303894021 -14295910132510 -94097379731274 -12334018470195 -142865555204776 -211906630666168 -232275459314445 -119802188779573 -23344421111562 -97916275728726 -251960794147215 -62909375684378 -60042702727579 -114477983712272 -53698842612909 -89913490924741 -122641684363694 -166397401003280 -165320773703431 -221861614687612 -119280877262201 -242589674849015 -222748784631805 -225026004677726 -57225296192792 -248606167895554 -264147561824392 -131455812221646 -221293011929081 -48047170246261 -123621556745431 -99401703920592 -112614770739332 -25537143722552 -186073720813278 -73818577759567 -277180526542772 -136744869969519 -48813570730365 -251388555645689 -178181542287445 -222412688313847 -197081319499458 -272462967975786 -279984941878784 -87597245149599 -13779107884568 -144196571487257 -180784222184688 -178051866099426 -61463773770646 -250578292591545 -275829005247562 -162243352958886 -178118807397296 -57702323014097 -263885413567549 -184436028927149 -225486805066002 -92083406804079 -129441697487028 -144911141891687 -24701220733784 -51465929965202 -246880060056512 -251863781711623 -230633624169662 -238836864579473 -121175895737583 -159653052717541 -236745616034232 -268226317286399 -182374066909450 -87460808653581 -252702007513514 -66674527003441 -142108914480960 -273572918892996 -203836184987131 -119297065047229 -258240254210058 -273437427572754 -194433246493269 -220219343421124 -83433253177088 -87602097104410 -135302528158369 -164901634096463 -39682289688951 -152331061028578 -54113967673868 -51317922360985 -108301594852588 -200892496676239 -113817918323705 -104509105424789 -28201808574407 -211346838364705 -46946168076024 -242290049420842 -22421362559423 -145122788970095 -214956269948247 -194290375528362 -46954497183108 -55170650865437 -127892923168074 -219423148602562 -42702435343099 -24543585734408 -242810396659926 -264050069659373 -113884180958649 -109922173127824 -5835371539351 -172400983936596 -54790284313303 -47634354934430 -95290889830654 -148040688381939 -68309476289329 -196406941983482 -176853039276074 -130367152651041 -104861705680852 -177985977687686 -169476843530377 -197549350761060 -119250230223800 -230674309606817 -61606591725834 -276355889449561 -59160589586891 -280990283505139 -248750367948160 -95810574570860 -107510759369266 -265837364545875 -140647834036556 -213059746135544 -201315810956450 -108023179161252 -115910720786874 -249063208013487 -239011590839794 -266543049879737 -82157100794571 -20640182242955 -110248633851289 -249846000442907 -176918619412132 -4340822909055 -268490632949014 -238690545100007 -54313532962265 -39303015415686 -3231643151600 -181286145648889 -6307306564978 -117833454044783 -101246436907389 -27361228916970 -30789879062954 -239962710609605 -180756291818585 -105038926335188 -75879488618607 -145807399914908 -156603553750457 -232978797167956 -62327893389142 -26905977308030 -45960374520811 -89985144359326 -267851798502889 -54523007422419 -66661289795635 -214325087091157 -194216772291861 -38061316499564 -75603921181103 -266499776726956 -91146285566917 -200554196752407 -220899801885701 -133528223564364 -277338440468905 -138691655773559 -178012936793814 -67937710588289 -129465735078360 -221492180583180 -140346447358332 -12382936921811 -230719314993427 -119242407380328 -130148412578075 -25707256214237 -75863944067606 -54482245918663 -62107848900361 -165632374042402 -56043514213954 -259718519808160 -259713162618688 -234197730756586 -1672484371500 -177581509882550 -31015804318363 -110675577242503 -139452962654416 -63019042346279 -273686493518945 -197313507601873 -143952160803326 -232983835928411 -214698751950251 -147775734340444 -110064935062054 -105073730170275 -158051961381752 -103968260964282 -268509877440925 -205447029752133 -197996251867764 -147621450286898 -249336698033588 -104204469835064 -140763735287130 -55341099449916 -55246087009375 -232207833689685 -138404693571002 -195868940028831 -52807251573030 -74840980266965 -203158181433084 -90748158674778 -231856344782624 -130065290302353 -65778218540194 -223772541591798 -133154965187326 -91665481045671 -116649791853630 -197288044115225 -20689521776991 -139627790065526 -254412782903349 -92906383928051 -114390047589047 -9807129201630 -215130037320305 -75180076327075 -163006137698747 -139730910357793 -95498802313489 -640951131302 -216458785176079 -73668577084949 -84510049797115 -114827189127522 -83801011263527 -51221719906434 -5691547156896 -103449720844125 -121971737075739 -94082874348228 -263243962095066 -78455408342630 -28009275045238 -130428459243662 -126116134322917 -170851368466487 -217826408584424 -171919979190176 -122359602377440 -234352521503747 -33900329034225 -34372727267173 -60299102033946 -121902094326767 -64762470120984 -31159270904300 -218237094721302 -59376150820185 -262023995911459 -224570937611998 -188000769655678 -47747448912338 -24875864534109 -16392184071616 -93858348134421 -108265631474690 -143983054010525 -151958907029605 -228058494174938 -15781588237685 -181692521732592 -127735394334141 -163435536527588 -244205319508469 -9383986667406 -77010699463494 -184497356041612 -125405183400124 -205579931271838 -12177201971127 -95895773198376 -186271021360558 -136476397458353 -13330704519042 -136471040268881 -255200450506808 -218566085543627 -33691472126804 -264017088199018 -206104571488868 -173088654219384 -49211084205485 -199692623515344 -231003232046415 -271697626889149 -206839114797861 -7419897305823 -228902938724690 -173420583015091 -5510137943772 -213618896360073 -265702334658657 -116887621432311 -253834815988870 -175627498125612 -192044986642056 -139665060097813 -106688366413736 -162516327739225 -245946614422176 -19748599850839 -210951839249117 -30369129133245 -7508628734213 -230126983415761 -219178313758919 -115102558783015 -37178315078272 -239779138773099 -161746622523520 -118709154087128 -206673041924229 -64670592934750 -68043561200211 -232256613028106 -19892840003661 -151937627908724 -96331765357892 -229143766411235 -279525385727637 -53015999195976 -170714575835289 -119555551375117 -5061804949275 -98369092688461 -252356211272431 -173998806719764 -103859951990960 -170413288274591 -220892234963289 -212134503119135 -197715511491443 -186867413170523 -146558087480706 -125825898471811 -230077875845601 -247679867152174 -116252572589885 -80254286214338 -265226644946067 -204829183644855 -201581327467716 -55764911386130 -24812137414008 -230402949247120 -200162999963634 -4519204289733 -134989929221420 -29564522244890 -71685198665504 -36406158948171 -110416737071615 -6755106045736 -157293629931418 -5125156352959 -225476118855694 -261112518622479 -263341363926688 -34421535747832 -224096532304334 -196834641348045 -125086576125397 -195850047408104 -8876058951806 -155812155948475 -59903763160106 -83346097407782 -27491560507540 -205736211301281 -55199806608209 -59432336575497 -226539593231872 -136086046744862 -205809139543481 -78176801815308 -210788866240680 -66893409871661 -223820336169062 -114429566280784 -134335831895190 -8801913738170 -225392278752592 -226903666629636 -43310857308975 -7240939649255 -14415647209865 -267077498497537 -186901655535763 -133390276096752 -14034347235786 -94841373901652 -113646673203816 -86345289447790 -95772020197869 -236672554138672 -274630132490304 -170012892276405 -201369053831351 -48055059833311 -59454441965727 -212974534575961 -8933812295909 -165044696897780 -8793169091795 -1594452053539 -175403855860024 -252531211375172 -38003272434601 -42248739552917 -252042333789149 -177557011043100 -272708694527814 -8801972229783 -246213437186922 -218059800937554 -245902347537273 -190847268224509 -139871979009447 -254932745968295 -234645939483403 -139307542273963 -89062557704095 -229261341467970 -175427367598748 -12548064463856 -200177120343333 -204143348934078 -66399894367244 -54968596619035 -223514101003840 -266924763651452 -158381952184840 -140062457935629 -117913793788423 -280714517828415 -137233150633943 -86260736327002 -4992932895702 -233429819672553 -1201051697964 -106045780072695 -124316387230267 -111125414197323 -51835926972174 -174975209218945 -139189016947404 -219129965630659 -159281585769010 -279242530202311 -142398319683567 -225551896027359 -174981576402690 -17029812449036 -12823557249026 -235155545607747 -155485959146513 -232933103154205 -197878251755391 -146810047416768 -205382466070310 -38326500724796 -269710663056616 -118670779207542 -227328725059169 -129937165002199 -63132330116424 -43369091478294 -226254348652963 -61284228511202 -250526100312051 -165247390996624 -14847906268458 -17028542129466 -128783043724072 -120702911228617 -192117307088531 -106571465481842 -229078790104438 -214335812006818 -204053251455189 -49604467813793 -104762263890812 -55640489939317 -12955375784390 -177782745145106 -106113845152150 -44113338660654 -52243015459649 -183287740210007 -89052637202057 -50294887018420 -208408149811935 -32794932183541 -211322631038399 -226081773289594 -151590916247918 -249479744947545 -158747855635656 -5971462342741 -236502088579103 -266879703808686 -246230577192657 -89273800161161 -124798157053956 -88238783285624 -52821427552245 -152080113430452 -6195360885713 -9608097543673 -59630931359973 -102885107073255 -124992198129000 -104683668305475 -193899287507868 -164499490917299 -53151121506393 -81499918961598 -144436973360636 -111493989538310 -45852904037937 -167117704396218 -91390019203288 -24494544926721 -106428607095922 -223764386557070 -234595781197609 -242993957211777 -18681192201477 -250534066043669 -202973404342003 -107420763665310 -280066397420336 -229740937101468 -264734676379555 -87963229877755 -135711212228769 -211977593862200 -255913240155597 -211965093753432 -265713725081951 -13755486034335 -273861545101612 -123998527321595 -104877766154436 -178486201475738 -107978109177154 -222260474568644 -108741129498541 -171963533507825 -38405069762317 -224511067731672 -146031911612289 -271566513175862 -202274231589240 -149952696816136 -165877925821507 -170074255716105 -79784518614274 -5634967321000 -149730656354990 -17188932358720 -158934849145159 -158089395536707 -197146415217793 -34345306930689 -199841126495593 -17100666232228 -34127762158243 -189939341782287 -175193674040745 -3196131884655 -103332622919471 -232152637983813 -186033304041516 -3250233897389 -7271797385870 -55340419156528 -133260616434228 -86942301583151 -94356419366534 -17846700194900 -265019323987147 -12808981780623 -236209506669585 -93903329709702 -137758113959582 -159139647157193 -91772001864851 -255934725633470 -196562792808969 -213238063006473 -9998193733146 -107344340220155 -33202650758942 -184146808988831 -170583033991349 -261571520682767 -249900283349940 -47018981216682 -241983241416878 -63514462018769 -156127304266416 -227427562840909 -17186453126062 -240773229293712 -259769473035440 -81706389180887 -229941285878116 -19190208203210 -260419287232564 -37032324054014 -267231460248124 -1639429678102 -140981265315658 -80794424887300 -159665713266870 -182630718242501 -74769317603726 -177318522224325 -199553320357738 -275380388224874 -204408023576709 -130747792249832 -218669533692768 -156445689700243 -53322379478888 -105801369388764 -170173167357563 -52970575377372 -243677696115134 -13050267749916 -11623619842241 -260519305195804 -250514361795613 -182587844939913 -60285253357957 -276833033643005 -277329999071273 -260879559834899 -261487767213910 -69624389261630 -166413881448900 -270670025677133 -92408671388700 -92609526604537 -141457732298180 -255556748229584 -217690185064955 -170716230078403 -253586035739777 -48211518395032 -279213529255016 -210889002583163 -62861590461791 -12394089226354 -175418663298695 -260658849872103 -121546539912296 -140032919854745 -252124523490272 -59814006102701 -198334526395231 -42233121712771 -172930871136643 -30307555416409 -232009658708431 -155048140426905 -150414539038749 -198931219415279 -220414627514389 -184508200107487 -90372510445323 -235116354039796 -280651934930182 -182665215335130 -76781713078979 -221686494019682 -210700106163522 -164723279293280 -188629657905028 -233983952740555 -52714980183080 -3827204417070 -152063636702016 -4682338177655 -122400576313245 -199851547890364 -270561216147533 -271270750114251 -69877288962694 -20460774047806 -53644641005003 -70908406192064 -8605382842832 -104646345793319 -153932331999683 -261454382981071 -196966753407408 -280023341205633 -274174477808390 -33411395146932 -237614263219797 -244423861207625 -98850271923889 -195166764034394 -4701222833169 -53595665145155 -129299526780268 -183848566807891 -124939330313943 -122334779678944 -246708387424647 -129492366620910 -152969522600154 -195167206949003 -74521257594340 -215633874381005 -139738192451862 -50682291051835 -62966875852433 -21585032825541 -186872778116396 -270322879001482 -175092405142830 -124943880232278 -239417481225929 -189901958591852 -220354500579960 -7125403382103 -193949633936671 -215701432688820 -76643829365784 -254221248047351 -245177181489022 -82523768823830 -8382561436967 -232137139905208 -170475156552163 -4023509993099 -173868831928174 -158710685480093 -176343999114518 -217729095705234 -28782302096814 -129395937210414 -146163206016433 -185753009848329 -200610769506557 -131980010282020 -277216535099863 -50779586666500 -107927055691704 -135613549189968 -2786325481749 -25962077896659 -133462110056403 -150823224586530 -2533061048008 -92295207417290 -103451702553549 -207528044055186 -230596098005164 -16942495737997 -67478160070498 -242368786166258 -212182068316233 -97945376693357 -70126500725499 -258673010388986 -103210286441695 -103993122604456 -194726589854618 -117733155729600 -145770301508885 -123451547576683 -174311370242780 -196057250434066 -172750081924046 -198170718677124 -39915602239486 -39298088920797 -220614933709389 -256483304112275 -252452799587183 -42442199503911 -164911408788223 -243085953091286 -154148298713061 -220174814159957 -202589865759567 -116409622129711 -81230240015472 -281373327044472 -164953393955417 -280430593749159 -24061378483469 -156364370083620 -206898097264346 -164541906898179 -3558316172971 -120242126418512 -171354079913739 -115120252224513 -144560689017872 -106929584449650 -187454610474886 -111738794494419 -245523175835228 -93381626009148 -11576222643996 -82464843262675 -61010368558969 -254559863529607 -279847706050270 -241314876564344 -189310484967433 -251736131738735 -246773015357873 -91246938333876 -248936193807450 -213472008530925 -225043019134065 -34213055676735 -154794812442545 -141592918248979 -229072410336808 -17330451220055 -168392008810655 -81618700183969 -138650147329802 -26240124571496 -149736514269706 -15747823137743 -229496275760515 -182835152055645 -75696338727284 -274530233756719 -275721779017076 -167445015482826 -246637072990890 -174456112153848 -205584639596501 -267695069914376 -168573808509580 -185842119019062 -117735816629159 -267792563363431 -11793025803710 -95214716201287 -76262686006667 -246152970646060 -6865492925188 -397275856650 -122793773599579 -90215791477507 -193111786747502 -179703287453999 -54518197826902 -113659785793097 -149410210828798 -25796362223312 -1114545902044 -27267950591632 -228929651568769 -141096340318850 -260874263078384 -145257459006420 -116970048872291 -44695206957666 -187850432227020 -114865269795620 -124557596615855 -132113624888623 -65757286827465 -147123033363970 -253708767144131 -126709037235389 -151192978919166 -85821146461213 -213552778263803 -50379401793828 -107235350392590 -224355207300895 -129545531226026 -40569141711188 -261932612809669 -117606989730546 -44765364617956 -69180760316128 -78747560168686 -278418431092573 -28298567230658 -92689240087354 -8179366158442 -113208093144992 -187511026100921 -13557347421927 -4476497974382 -224797823474617 -135511779310431 -216984090471818 -100743839264062 -150681737021627 -155810732492187 -267932726278506 -122301835151082 -278677047590075 -280392982297240 -147435371757813 -26400529805715 -159437314708679 -92846782995296 -176362309042269 -89592563419750 -158610025392308 -74577896579085 -124248941550677 -210480422603189 -131659177196077 -28526032181085 -228830640209369 -200070630908096 -10089560094 -239256576235443 -99602846180162 -89640728957059 -271638349258025 -54799590414513 -166897535710759 -240521620554833 -25950264588923 -133038699780523 -279430035481858 -230753781726684 -266222883685286 -139825434946031 -175971674446214 -140966241689248 -194692299125624 -239735934055707 -277099157269645 -95422736573232 -241288126230444 -16634649948568 -217021429245867 -237137245487361 -98389915643785 -37153650969466 -17912963538359 -270986900030848 -166627905039099 -93833771655692 -58649287958746 -277333610916459 -87970286282809 -193778396433768 -269759761600070 -87431450990617 -221610357617342 -118076215032593 -263900101817903 -120552828210589 -96851839186014 -25750955512011 -222241879762580 -208042695269682 -116311501255251 -17570068616997 -75582874755874 -213092678070854 -25932885567439 -179520974283744 -260504202438447 -134380057885088 -232073746480529 -257886856831695 -252539899205885 -65077013149271 -52836093841937 -16874938401968 -248834088599338 -212935792444941 -188956347678743 -36360676184217 -281092591776613 -86361783900316 -186283872777321 -132391188340130 -269052312600005 -202154488431505 -269469302904883 -162853743169414 -103540371703991 -201598838899306 -93380193019089 -109361278772487 -127668963063027 -252836887607158 -257950505598688 -196532151894263 -190477162153780 -203363910316105 -168782089595781 -31122639638922 -107147192762688 -111578415876306 -68051657084044 -164238795851460 -3158983537162 -8572134823813 -107286338325565 -36123689434546 -255334722601466 -86826586365777 -266105208745245 -134100956465388 -235041967674037 -2535484448584 -218549277504260 -152192947846491 -74350421712624 -256476985709977 -57759773580913 -200071389511818 -160776912880370 -72486571728781 -227751061475319 -103678989471594 -107797945726019 -103296497493778 -19051012976488 -270075364186304 -167990494428712 -29100018236473 -89383622512132 -206886780745212 -63972227553305 -136608219356101 -248075713258654 -119837848193525 -122938191216243 -155367071295442 -49510013448044 -71293469500296 -147225106535650 -140345050610216 -238547136972544 -89159202204036 -106387947240041 -60105952794559 -39595173904113 -281223893058270 -22867498846735 -233753771920541 -120993640429761 -40591267621561 -59374504736053 -71440310509801 -208615436690771 -63518169697000 -276969749182104 -221908405716345 -4904592050350 -129395598831376 -114182101810460 -80394360614468 -148004304932760 -216869642210827 -67152493698350 -177523551600170 -86028172022233 -235695585636609 -52567943547335 -102327982643730 -68738579831000 -43081018009375 -46739279906020 -192467345651873 -160138121665803 -106376524901123 -87818499247769 -39928762513438 -64468065428991 -244649727570719 -162169326208568 -13214564134763 -160700849713456 -118006243209983 -78003017479067 -70802630372961 -278435055339904 -166117370233259 -273316386540708 -77890138534601 -267373057941809 -122899410614923 -153201766626220 -54340646688104 -157599183344330 -266647758873056 -39165772365948 -116940004411712 -204593584828286 -175017026557635 -93533769045260 -151988328068367 -30606712797482 -175960706846191 -143645542871908 -211142427810926 -275907055002731 -216644640253003 -98570757972054 -146611121807128 -172020461402713 -231143323277565 -190665547244493 -31606368716713 -209134949848067 -211201009319841 -46111884025107 -119703136605014 -144205393990042 -195260504159596 -194456944604570 -135267533915220 -36635693194912 -223492375110906 -17385117575407 -256329803790390 -201910592455307 -177284423924500 -201501249698214 -55933398444750 -266991546329567 -47409146958634 -276346264564900 -281064407242460 -240979257469302 -131295169415932 -188282868782982 -93500947118390 -160176669948757 -50357275690299 -85837345996021 -163277012971475 -112917494941859 -140956426662190 -264712498915679 -164973914494387 -273805853291763 -190913899230231 -224108231278808 -58765957014827 -28845483143298 -213499046613289 -116084573312431 -104261983346750 -172438434894010 -2050454099054 -127966153320969 -72209433333588 -152401415368453 -268000911714539 -103216009854074 -85813282764585 -280822970432539 -103358625343833 -64941965363791 -90285191381358 -256174204447701 -227058732584151 -265169660473723 -11842773250506 -82013046568492 -238215933616682 -81620189532886 -40196865814029 -13066134681131 -198919361532642 -110962616614837 -174791006850281 -110922437693797 -194440552067909 -177055307719531 -133986685944892 -163275632892096 -231006429823160 -146629207661749 -202196612505598 -273715392861705 -110937616397301 -185073119256963 -276533258074403 -57201775610039 -147754447059550 -190282093524852 -178573160720203 -54700934031558 -242127919708682 -217385333090190 -118408545917950 -61704175626189 -224844512534285 -50411315721415 -280491079543187 -235944033190853 -114351716945507 -244289487777008 -148320770152380 -36420343301645 -184007416216347 -174108928053515 -261219375328425 -49163575681960 -118667716515546 -15358800083228 -88242161925944 -162105238742718 -186836965818729 -152427641284028 -106950156316710 -9487052382642 -170016018824463 -631733097450 -123759066181366 -17222381229161 -49946349911164 -168743068684985 -18576534030117 -221757362522479 -176426992324185 -19437381021021 -128300964404524 -121376298637464 -127015295721616 -230757633461254 -86781637338929 -124301874633432 -21532795648573 -243916969384950 -191279625690166 -251206565715094 -97382406583995 -80063944845266 -116682001960535 -222262499464547 -52860448912668 -131893926328669 -201051498560930 -91648028647367 -174205106787491 -94452935952591 -90894308504892 -252807844745501 -99136537863839 -98050910543208 -169546577043683 -109366768518812 -240178730381071 -87454210363673 -35815682289230 -170248144190720 -250790390620836 -13273482577493 -83228303199817 -93282874004988 -245412078279948 -151325646783732 -218771770969928 -43216366424114 -154656194301121 -124334493948362 -155485020301543 -110806365255237 -179988567366948 -120770633715859 -204636417059957 -81433580766278 -29959436010382 -74251551822752 -225364245266360 -173687699197578 -162951727587057 -32895949815799 -84512707609546 -219080536767218 -43597612480846 -22419408315179 -92828887232195 -54942897283683 -150277950113767 -280963789921442 -74725559553315 -112176904988442 -156216035673806 -155288026211424 -12155619306051 -182730796038179 -46459227944382 -114323005854036 -199360658099848 -280282250943731 -235212213391681 -184551881181119 -220745657749855 -23309923766794 -194095879272670 -52340536279039 -46111137999983 -20375183605307 -54840696395074 -63102884070509 -44794171931636 -3366504254329 -229827804177721 -148095406552453 -245248266519581 -62556146332918 -131799507977609 -23291126712759 -133149121188708 -72945870580238 -257986468295332 -46645679562458 -278119815514861 -156217753110798 -182242983862769 -210398775187522 -32970443234743 -222981445658286 -117069724246652 -40347512555995 -81924565236027 -5447093037772 -43029058109197 -203999531844461 -2277234485550 -120644771682234 -144789303986706 -252744019594413 -3432340066131 -177226174252970 -34340475690438 -115904453449466 -81111104537594 -91531319047451 -142511020489745 -87392499204957 -128769754456475 -8081218162365 -147192724277945 -52962750114054 -91101102937756 -44885033625840 -77558542986753 -248990180855771 -66264943257901 -50027388065521 -223010797456582 -145849421794227 -15307805207597 -165961707776864 -196799164478251 -192455375471375 -38041181495835 -48533482929588 -207514741216557 -171295017777065 -103746957211032 -261402287358736 -60247825520901 -83106444965132 -83855504138915 -141936547187942 -129283206450781 -79424917806822 -185264416245970 -66364700655989 -171675897892313 -89539095997383 -15385274841667 -130812907127273 -107722020818235 -127631675169513 -25731879669764 -193281052110753 -176762356779707 -96945443523888 -279836926113184 -107894164058494 -153484852240497 -261879441694772 -122334237785925 -255163138004211 -184361047297920 -202245676919813 -183985724233822 -30524108369830 -102372516522852 -262012701268599 -148734807646595 -188814594978876 -255455660189096 -268977205200842 -23139581296166 -223142246845435 -185313683642063 -221852097149580 -248077143105445 -213700556577166 -8441961064869 -61991565702304 -202429624510397 -80729260048300 -42409432932224 -253506523793478 -178503572771452 -281233598075078 -8736124820134 -119919125080 -32257871104324 -109285856918612 -97962308978919 -123077154424163 -231293691290551 -279879681489117 -241459004556446 -27077464372347 -204582155370324 -184231103237288 -191166429782077 -201930728315624 -218999401752797 -28789490521812 -135998455374072 -269894652032686 -54796305528994 -99454963264437 -26607921196901 -178348320639214 -233361725334039 -23635179894579 -196000278074341 -78681463046521 -166679279750278 -160433987522149 -167491530749250 -38038435993032 -106470269220808 -13968401036576 -143165516309642 -3916102306477 -63757852173440 -200696615614739 -137244887582391 -21591186092529 -187031975176581 -79473265840803 -182561344665298 -130858380309015 -139835430131634 -244293863748723 -182910626857352 -280920586392603 -121421055107846 -271830659581216 -18113595661329 -95129071136946 -16311697131663 -77623798627873 -170367304453023 -11968323963648 -156791993028783 -182449106949431 -274400721214434 -43266830383716 -278857993669528 -158642974386971 -213097668518152 -190776701290700 -76174322828766 -186602271844686 -183655854883248 -233047376767681 -66934945039557 -89809545952904 -159183563103807 -221090376333594 -54905165854861 -229286659327039 -149889945408667 -204514360500577 -267303344161559 -91968530427346 -113259388452336 -59107106320552 -113968297559080 -245119427172607 -224386514823807 -96139775158194 -40255174824261 -233284212965313 -260293258246294 -103530543460356 -72653690529830 -32924573151667 -221211612715034 -43303227663671 -215420166441682 -143531218458142 -257945272930706 -132593676254037 -277564103047 -221276641581877 -62380732198538 -26589647631339 -42844099531983 -231330342255208 -72165505262650 -29462370984679 -214095407284732 -280054508900227 -230337834329930 -74131095609037 -280683539888600 -60836041196052 -252517702723949 -69972637065980 -78845852295668 -206084264322249 -129056278507961 -148805785454525 -14292772614714 -48852538954930 -124742374245392 -200244830044671 -120490505054074 -209999234076553 -112337673016607 -90258807830182 -100744457913039 -50967298074206 -270302743856994 -15224910359546 -84829610302101 -176498861040210 -118457691669236 -255142332566268 -84538372360217 -48289174437601 -229404659489499 -14082241473792 -236813082808570 -152601649511094 -211097180072586 -39947038655801 -270766202744423 -204950448303384 -53051897718113 -169040366337789 -150759991115502 -217700441469987 -167302473709904 -91761619779768 -114436375867919 -8656014646640 -194876042715241 -194655609053915 -234387420676316 -157622615531532 -175583147406909 -162426719462183 -204029279146985 -218149198623938 -174875147248602 -35705514058473 -232590284156224 -255925107128476 -59833434783202 -61371888665659 -217579013274213 -98279676066083 -27003039586708 -207127057611103 -188856364643870 -4344537621204 -242413104571813 -203001130577909 -171907235936492 -125217914226193 -96583553346621 -129420183320983 -277715855761487 -43116618897063 -135364759454908 -273088000006577 -48963139836618 -38152583472832 -119373179016462 -173982607111142 -46877688224588 -51067437315814 -66514309899139 -230737436450375 -78793863657219 -2660435708271 -62365521234918 -254153877615603 -243045883638257 -149692094908284 -183103420435857 -252013143823699 -75806638817586 -258338010214908 -258454095264380 -185162262734350 -29975832953947 -143238655053994 -125602064680472 -34972678942875 -248657468623104 -120764727329736 -10865572213252 -263490873823188 -217651478412680 -135259243136841 -11605800101632 -22267177334794 -145798920218745 -21612704670722 -189838050904109 -100620790374270 -201355810102849 -85188020751013 -270382928153139 -199797217736814 -128442616571608 -56486783367410 -42745287323938 -135543742419673 -115552844162303 -37624521270243 -78995173591451 -124261105703716 -172289796369187 -121733032515333 -172864885858725 -149195259638887 -67648416392227 -153431245294468 -63688417363870 -227587612002257 -92667065146944 -109650638960944 -270799447114405 -239478941363048 -137277320409355 -130617237870777 -225934983712322 -163668888608477 -244805308134348 -217309233956858 -170457816694300 -170356230731686 -248142176667328 -209696559917404 -51713951045298 -106909942585631 -134493826444759 -196270112061930 -35256921319263 -207669990270359 -208286261517897 -270593341500400 -36792382427079 -101869088512637 -264869657276689 -5275434883597 -117382650260702 -272434705212167 -200754815471788 -179831918080195 -226606096087748 -118722594208152 -59328918735628 -201128935624648 -55147397369683 -72367257128050 -121167149440462 -37175797813427 -86096754171673 -266978180499883 -79713876015206 -198847068410870 -150392039557903 -259366899172444 -212391026061596 -108471628956942 -240166268947345 -72689351951435 -103582201040072 -68823130247968 -237182331719401 -249964021850818 -198066322560906 -98712707407770 -237024194448833 -87559106782946 -4716427625536 -61568838589658 -143477132153836 -50402060040707 -239192641089482 -12042317461077 -235691906091123 -109817778030851 -213007416523459 -255216121610951 -136349249966340 -91904045912819 -95271253933362 -64678739039807 -263704877705566 -25294299588115 -167627687551790 -270891753153858 -215196348010187 -183488479070927 -177931222590345 -224545159791745 -241684583025017 -60232781926788 -177604881147286 -234121547359725 -71459886776587 -188952693565792 -50255028812599 -184419999374840 -45281912764461 -48728814111982 -67920577302175 -77896634788873 -224538233870580 -100326059977521 -280993184234569 -138343313879924 -245069064279563 -19459601974161 -37855874016339 -90163717476680 -203891657456698 -261096423860793 -57865879814766 -211129661343022 -193958432938526 -82058676589965 -33662165365771 -218607783629297 -240073032214430 -117260053712750 -144722600987547 -156036415874902 -165721181447486 -148185244340685 -47787578576689 -182805877248568 -165765878945302 -91021370273720 -15102423959690 -13309902060872 -45736778647806 -230742855167156 -192759370318475 -112651289703317 -245314848528748 -278306409711244 -59687460764079 -162950073093392 -151544581705584 -205612820906433 -121922673978509 -136716643381670 -280361975677499 -34002797984381 -143483837127209 -151447874747548 -123188339911260 -55123973411454 -278249085120915 -52211575767487 -163305505833659 -143598310161421 -89705097244442 -277749798178931 -67806123207629 -47433538677124 -36658797655865 -148080779145981 -258647691080551 -169529214331796 -112563451143232 -135698826233942 -93975009423893 -100173059163375 -252440263552608 -85412393213470 -137445632872902 -211098437902075 -231700904739795 -216821774119282 -126350974797895 -141776760204309 -264721518286595 -155426845664256 -125236072775564 -254517859574183 -103189581419101 -112145530636355 -143288148081353 -148669703118934 -65255709559488 -259424500686918 -57606305261968 -66764285695096 -273447395902914 -112321655106953 -15270226185819 -266190472273412 -41299265362903 -5335636212997 -108229368002077 -16209882605126 -268546137209483 -244646769381977 -249965839060522 -69864628717814 -139752245179270 -134261447770965 -280761881952871 -51148512702839 -135215182892638 -226451294319394 -135949565638570 -220226248401666 -218294388045185 -85474229296796 -235013701281400 -186339632736982 -241274320791101 -158706005204512 -250952434509565 -19049263423360 -91012659470725 -214726894796508 -129410317482408 -174124844907886 -215600170741223 -250412413139797 -194654376658270 -238225200593661 -206224164703406 -16932444650129 -273293781231776 -66649924027765 -34651184521574 -44796904358514 -207924509457131 -222540627799307 -78606618152837 -213867093776896 -10272660106197 -234327299933051 -68016160422887 -257360702536116 -176258036792893 -214135905970360 -121105323369874 -145238649159129 -199493757101785 -30160783890129 -89230744973359 -59905282324736 -104874767858503 -106129299812887 -92712527287896 -211558077051584 -9526732583833 -253411906873731 -62395696983744 -206484847993988 -224806764519807 -219151654089253 -116033487889025 -43689867581435 -203657010398541 -71568859661750 -65722338722195 -259275392246614 -120499075836599 -194916763352750 -223865708543800 -42292504583287 -12965256204840 -228406123038935 -141803158161787 -127443605683266 -8637958313478 -213678072079519 -93535075018301 -48915086982288 -27699891691520 -105323279504023 -142629897082263 -203076571876641 -156256621570182 -189804894911010 -202040527483118 -262707451090092 -188745709168562 -270921389684676 -167957605656971 -173958477317941 -143103085504108 -118259075814068 -246981644342503 -78015341702149 -9105831624855 -52734393418379 -6938738623634 -207095468862239 -170682375670871 -139583218163183 -182046699058862 -240721569787725 -163817525776679 -110009594483285 -257899869611793 -32340807645354 -161295012666226 -101530198410246 -160813374740549 -119653107818393 -215237280148623 -80166751114964 -132900119118290 -168388191590931 -206627991275566 -63940348428429 -57768204351435 -176728110051525 -16237808456406 -111955285023449 -80413210825320 -14464553653810 -105522243047457 -8160030730650 -123010172410808 -20536272960193 -250121745899617 -60110375681309 -262559446649150 -164981912850754 -223596796813932 -203621283975336 -234908417510450 -253180654861523 -127425015341866 -109684980189005 -249668815851289 -80097435419778 -264856732307305 -133778872873941 -225788772145104 -6808018275909 -203751709383233 -244725615562788 -76287283792126 -243248581422096 -124117011789697 -12182718466213 -142030309849930 -199031905182996 -7412711675894 -110096069034701 -259822011592117 -213864655826388 -265014948121848 -2231190673519 -78598596681824 -111141927645684 -96156095418459 -154877846796460 -149552407699228 -173507338097489 -226886167637147 -132223751763560 -256150125772609 -68011386329342 -146605428394001 -222155368366964 -224242386040424 -35622068755777 -197234876115801 -118968281878480 -244055116609105 -251125989262588 -240584400685863 -14010574726968 -12915109819316 -250592077352424 -123509506658883 -237523292032175 -147280899230379 -245351077889004 -238722061793992 -202720619643818 -212153000808923 -96159648357239 -79747797946973 -161486096951188 -235558035261255 -98034202859257 -278199074450963 -260983398068419 -69384396888934 -59331287951434 -145266551693917 -116596541525738 -12261415818860 -137849816107811 -37491367973444 -113255919374303 -71975496051716 -261264194865476 -224714420826180 -210939095623263 -47789022477338 -36030836143220 -204338102887919 -219128786740831 -279584667987630 -156008629777701 -160362628930139 -276379236988223 -185909129840358 -106295303658840 -79127405630547 -162947300545211 -23359609216043 -162185206984718 -21285033743906 -51698606831776 -223074450030238 -239051005455064 -210610555811883 -73297131249595 -280151533205395 -92224912509845 -221819792936254 -119038782075526 -134596372475091 -264614765916153 -205714083610649 -211795182854958 -31527215048022 -112132003084363 -177671048332043 -103240969299593 -266000013921066 -43153382549830 -78854220249461 -71683020121271 -150803512649883 -180901595633558 -204640923156442 -53429291622221 -167496607132087 -57634502855710 -10643003835720 -271170334250797 -37780397886549 -163287509285559 -224658960576933 -69368792715973 -66759825275828 -220360935990641 -131682976116125 -19167048452502 -109620979717622 -221938880133112 -229812566675917 -126801559216318 -32901634243238 -196995194994022 -39325076164844 -160137046833224 -17551944521085 -84468020325816 -192576224203676 -95551792004513 -40455410575862 -86898837648217 -115495112378320 -32430843804248 -97592169548175 -96531715155589 -247658643430805 -36181529563063 -42209598330128 -178847487996736 -236775836040005 -88488774231487 -108780248192885 -87805838401480 -202394343389296 -31158196872446 -154563432045821 -160665172596610 -95929167475639 -260783214661599 -119220879824212 -229094228165639 -166658275881453 -246843235806399 -205080571320670 -169343132324810 -205726338552315 -21618183291808 -141629409141571 -80684341992678 -155606874423771 -227270787941589 -224968301132445 -21329891909288 -6346407116405 -10851101715504 -215590355495534 -123300061457174 -8911279301231 -31657801371351 -57758457285473 -128489437336018 -148350460798300 -192153597957985 -274593503805583 -154989909290280 -207494381159029 -55712696106476 -252249269224016 -157685762621944 -59141559434682 -277140684984416 -228615568804026 -231450223240936 -13624523070436 -82074279598951 -263704429376210 -165851901936966 -38851947937373 -67168286321991 -90213097823569 -203833174541386 -90576409814217 -70087518398747 -151033035277827 -174478624288677 -35821351341248 -227344722130662 -61522626968893 -199626450261986 -256817786501559 -87431956059192 -78412976414740 -3491514815903 -134113142164312 -80533239645197 -243250417903018 -70119483906016 -194223664943893 -26293666441735 -81724367734185 -149846908519593 -201047342018657 -121843347488586 -119210199263816 -80184016496883 -147659836755375 -80218421172083 -43107699522245 -41478211783543 -239370210803544 -182182217704671 -260477590364489 -72495415915344 -92512712834923 -76058089463689 -51586769073282 -276025512442656 -246668949562528 -217421166161249 -170427568146633 -35552225866820 -139008005733765 -34102474137346 -44174847513221 -157481470503790 -129966344891791 -218168695212326 -180653973899836 -86904720911964 -181445203172345 -37684158742747 -16477246881452 -141052105062938 -246589484585360 -136658994573911 -199879219574833 -175953878778160 -172593034287964 -104888742523865 -224221961921646 -99825732593654 -11991140585848 -215923419556007 -232025804528794 -75465131182841 -141984997614839 -208713473627159 -209609050861186 -50958971233762 -95077283963537 -97545304073345 -265300509070555 -5274654154086 -170152204482231 -185481983563455 -253396030383107 -252262707337106 -45500968883420 -189988174465182 -150595334717613 -68596969528852 -249460203261214 -258493280915186 -163906430468963 -133194437136292 -209684705792399 -258245026138166 -22665223677439 -99521640931597 -35541113882664 -32736488631612 -106322219202257 -185991180674641 -110043518544230 -85349150275762 -104079659040093 -113798553502519 -113020179053330 -183678746634536 -223147279281289 -43382617702495 -185614315719303 -252253767274596 -191077300060540 -253735706594051 -258204847217126 -61271530246312 -109800462261734 -223025000136229 -190389192963559 -198666035678465 -97224892385612 -104089763767454 -261439669595268 -59839090708271 -87504268675189 -47749341219591 -90714628586390 -110884479958059 -205483700297170 -94206809794435 -133528040734726 -239929617099850 -66944943208225 -42873867000851 -67134106470107 -241587192207909 -107573230093855 -273607336530286 -89910522541378 -164308449015889 -167485492679778 -143952839935194 -171981595020453 -2226568563272 -264878532677557 -66719371126010 -130743536870984 -257185744880648 -238689326962602 -181928644069663 -250981307655919 -199207353358501 -216389391382397 -68743198794745 -53261897790916 -230257992192395 -246471081807426 -217097949063105 -163548425713224 -191050274807489 -162866954901727 -50456932143421 -145758674270362 -1399977488789 -54096377917931 -197499474925418 -183598138000277 -91598183877729 -23544002673774 -271118519116976 -124057554065620 -12908154226770 -239270411994132 -70594143604478 -278463790417894 -123055650773243 -136707542953806 -93892434174690 -105609583406424 -25548411587062 -36758460019726 -146635406717402 -23282105990603 -218020189003672 -158383986152896 -95876242656576 -219615444190014 -164349065342733 -278253664457393 -274241610638205 -30009893554888 -113255083255495 -41309685596063 -237335283755557 -86962502845513 -49391180318896 -86144450473672 -102267549906623 -86167167954043 -146686998715617 -19255336005905 -3966898264041 -117466562036548 -157708579297861 -194135623718107 -281342645789375 -113265349569975 -20341051684505 -198471377758627 -23815233854481 -73936091025306 -65351337014724 -208287089702235 -140563028666410 -45826787281990 -76030931939660 -270470851337689 -201268314792212 -136406307753627 -20392726825694 -88397455016512 -254941678744255 -205784601444617 -270138521980581 -151275331893079 -123233511112886 -176307231801559 -251573024074006 -154152067747341 -101085020895322 -11798976731136 -202395514731258 -153790385485617 -162547445256327 -55400791959458 -181823889424276 -233151287163654 -204085177834982 -189371790935430 -100760758067829 -162264003686184 -112293605054653 -229179051925869 -201941195492141 -189429473787244 -262445705075721 -24789797584284 -30890903219393 -64663658991652 -122166725467465 -22647684643708 -33989966283787 -55050614036799 -126603327777466 -69204065519176 -63877796033424 -175916050256476 -166981929601949 -3801075849426 -66118282840384 -228861872245862 -205216512687563 -46926514972346 -163094230536170 -80220356582789 -54013308666327 -278133296920250 -82078855532460 -245358068725301 -201947994435588 -214668143174575 -171385407886825 -77208301981498 -259389880361201 -263847794956745 -228663311259799 -187576948998754 -238121659413929 -127475726403909 -102621580404922 -152377286598304 -180906510209627 -261221840298780 -5772294977989 -182637376491076 -139867345411928 -218458516637862 -202155367033032 -58515091656752 -158470406387943 -17240890643854 -274649710146928 -30088823229099 -119503649989643 -64339290973507 -223742057084835 -225081419043642 -158078638677673 -234604466260397 -51336788295254 -59192432194591 -44579541461673 -68528142433121 -184963959037699 -181623284269759 -30069559743645 -93656717837922 -142256907675484 -222501419297046 -99497881588005 -180914745069682 -8724088419477 -255922853215381 -199177132927016 -19041436372183 -269977493142552 -197391403577217 -57770459317472 -49117793895474 -210331134859219 -96542757903348 -226798550223031 -248634542722404 -35447481695464 -146706424215307 -58934886251368 -44142125384950 -77095710807398 -171163016343951 -223347754254417 -9616915643911 -92801834678844 -142561705534633 -152891734156643 -87363736518766 -194322075336183 -254481426312822 -164884452574309 -59385751869717 -106289438866609 -32209344329001 -30233333326165 -54462753810339 -218520611472726 -55826012353857 -215101534127672 -204773754759122 -142806320596216 -6301911862076 -27685887766052 -176450154851994 -165424501829960 -150977077253963 -239492891916127 -146154622240311 -254488789733394 -25612975214361 -200450774150862 -260010350697720 -93240142686690 -28837887512434 -176560249812634 -170023872043323 -10934138866144 -86781088064223 -165669891922667 -261982185056832 -184306109038119 -99832666917453 -34852219775812 -113706810118692 -96803304531189 -64155360801635 -269405920529724 -107764717490804 -162151462199743 -209673193401953 -26718743621803 -260437028629722 -219522989117112 -113823692276590 -100862518808949 -143650790054785 -243115891607876 -70829491628271 -276660067063194 -106271827338415 -95444584630743 -256090851715726 -146282795621793 -112023159416910 -209008555596751 -8825301437590 -269784717516153 -24466502770441 -124478182986477 -141491505800912 -62304458900651 -1216721012015 -14537098909165 -217128489021679 -129644176972378 -44390923049169 -46208529587375 -234247749192122 -224255851923380 -102187004233481 -160233444672955 -121404704386803 -119949213825812 -17421627956610 -251572278048882 -243952627997283 -92545510526283 -19944736492617 -56123428736759 -108047016141092 -21871058722638 -122612057810904 -87566518252363 -147404163595815 -242493004690008 -238587560001654 -213280155743572 -78239345871369 -265428656251305 -99254129467029 -140322634429834 -152017462038768 -182629168095523 -122736642635745 -230387198634646 -194702429241573 -46058247655789 -98254454346662 -248634720498116 -122664526559772 -28829804448593 -97013097424521 -74534589421082 -210866879313566 -259903913214081 -32147535669232 -109628334982580 -145246644844459 -21190725363646 -255466226622186 -220216390614290 -227638809388743 -67830219470998 -99228035701493 -182209570871291 -118355922638991 -257916793378558 -57999710369606 -77627296139614 -35092097519579 -12620973581779 -188825202048963 -230909868984603 -189105795179888 -139900063141524 -163269449297422 -36963400980623 -82797682991366 -123789899383135 -57699147356162 -108166772885963 -228128131881244 -225050420488772 -27219840093215 -251400256824866 -55183050706677 -25777786432893 -99122519383426 -145174327498286 -34592169146548 -21424665281381 -41043271122121 -243592016683992 -202507237020572 -204746612955273 -245416556999675 -33121406578205 -212873583359548 -132518666342087 -105912919828386 -233403604573337 -41031470655622 -104601116837211 -51907635279521 -184586316428516 -131870628312906 -3154741914941 -87475173648477 -50080393193766 -124473271160441 -253292137672779 -226710021029374 -249330954198317 -224825290335787 -887601707846 -171787200401982 -91985841440022 -15949032254953 -246284520333275 -96847185229778 -28588730922353 -161773706205389 -79308094499648 -111587205941844 -214825641497920 -116984396690835 -57935720731076 -173316071020137 -267651275176699 -157602373559107 -175191043947932 -158854462597592 -121117410401382 -57896336272736 -250313095932622 -138847767163114 -105356412468113 -270573577962120 -25768491262193 -268082294206370 -180771874259404 -16078235156323 -5072288886981 -180388706904603 -151639780180992 -75445720605433 -136500385649771 -161422255842976 -205509420015324 -242960500457117 -179716208455813 -5653643752959 -219312788585685 -206732516509848 -60776511310838 -137595176427813 -67092340806493 -15494828677690 -238349325515132 -202364744468721 -123400460426158 -107098920609091 -89611478777441 -111595895367358 -236770651657335 -168091860652555 -12943004707275 -239917428464870 -41681641099260 -103066559653555 -4317776880143 -48975597751652 -29395229439226 -3166916507240 -29044871347753 -12354294883878 -9758652339556 -278622465807511 -167520710680301 -95904384154446 -113161082399800 -218203684942007 -245429653064672 -192672570547317 -271217610096079 -263355711555971 -153602272297001 -34792109187239 -251256530976163 -65917507163222 -51862313701661 -257100373320982 -97690485253727 -143324504330067 -218570293625902 -40489460634621 -16615329460875 -270142351683493 -76242861205481 -32011998479958 -258254178204530 -163529972760904 -237263368187858 -39181343132362 -21674265369573 -189522099572580 -98007646356203 -232522195841212 -47791067238628 -276142547190839 -78027485030238 -250580618575213 -33647579507952 -39826005559543 -197149212651864 -15337077850074 -134740161267202 -274780425623137 -206966305007758 -116271366312174 -42443975160740 -4801750818645 -61529615073387 -118956935496406 -112354470424958 -15207492089781 -91922398006791 -6068435371968 -203445700807548 -171695271425425 -279661851609352 -165756437734856 -122616923778486 -95367119902593 -148770292117951 -157225584566243 -59019770395535 -219491395544374 -179441061753673 -242686649957805 -262468947888469 -253098027119075 -50199643308820 -236520919864504 -162055713956821 -138999571895359 -195407100824567 -227094238106429 -142516977021108 -135929336111047 -208694739619883 -242867583606925 -102185591726619 -252363722078086 -187819072491502 -136283131961810 -57743758270478 -51601597147357 -24155802617763 -142979926486602 -51735689341390 -101935370744852 -14177260914864 -156437826163978 -59724563677754 -80390752096053 -210849837675281 -249968699437973 -231683615459813 -126539388767599 -29397132269749 -143866539153208 -41794092816826 -168102611860131 -175659623926800 -136602963863058 -122241985812152 -123309637194491 -68776476763592 -208466351148534 -38521689550597 -205934377617064 -129639731790317 -20708044922361 -46683520733696 -267729648874426 -46920409455778 -161894313452679 -191137070595622 -84542924161121 -36107277388430 -82790838450742 -214674076199510 -17995894027552 -247630446126021 -194491023775215 -267326691558285 -276431519233904 -86342266408280 -224030694844294 -36968948296304 -253096371638727 -207010264588729 -124611150938029 -201664661667832 -151218528370440 -53810677212312 -156972923079999 -21012461503707 -112952593801713 -93824611834785 -201303126493956 -32809092831110 -224685024577391 -243679173776695 -46907023106985 -107137230964613 -138202548478888 -44267723172452 -181979860089269 -128608088415573 -33856675398932 -112649974557335 -253265444246501 -271210540085001 -33812412278671 -201038638302882 -260213521191877 -81263513998399 -80698486378508 -256116412104040 -154021478302540 -152855091321080 -175271704691472 -78669983483490 -134389316364751 -274206896657327 -86556614561919 -23356935003941 -200578193082277 -204050828053236 -171347117605552 -173765641255722 -67939200796967 -34272051428180 -89748014032543 -108702792778566 -241582614744550 -131852926301710 -43628261498433 -32211524116744 -208501631665675 -36514744719041 -198474050218159 -262875744768359 -174442823151676 -181416651405114 -250895132202666 -248034475454939 -250671192517937 -247050118285128 -30510270292971 -92970409600794 -10235768168856 -104072070027960 -59122867792424 -116864346465267 -165341055732252 -87586923276874 -215436327461873 -152342033820287 -3356111965066 -260892937241146 -146825376197570 -207395588887201 -14326585735914 -263017714195589 -241257237591418 -34986554618207 -44919119899913 -14831211774169 -153320416196379 -203241922239618 -251448679602309 -201537563804973 -204354326558343 -51478759636377 -234231126418265 -276425608345502 -200868877845547 -28820531024227 -194816588596229 -108658796936357 -155331588311848 -142966261223588 -186157673815540 -123604228800218 -165139363554534 -217180651108941 -208920500234934 -23172517217964 -60751915029445 -144775672100950 -242473123492453 -149188147152265 -183550349490036 -212507607068238 -151472279259433 -136842990473935 -180348209249135 -33255445668964 -194834071337340 -272054034735903 -261693012582617 -118291022538618 -18287304511586 -161592453258739 -85247411566185 -173467133216913 -185905606003964 -257621540610079 -127423332054612 -163156289359116 -230527321163086 -215341683781201 -195158272844336 -163173772100227 -75885220706229 -246823892187731 -251102081887592 -33072730869912 -103928318777128 -156667670601393 -25500592964776 -143532427069589 -145196742558106 -61857371097196 -163150762132881 -253688448031019 -35869123587884 -136684313377450 -235632726493116 -36015606732496 -165025899583124 -200262285162549 -109738232255291 -221482014939045 -89106062185864 -121935378601628 -44100493651964 -100020858820272 -195637929736823 -49363417374408 -251952121325014 -276571048193870 -265218778690389 -134967935123498 -31761212474477 -174118028392123 -197850719084649 -149195961663663 -171971290721082 -274550031245165 -56851856050590 -10716602054250 -253362436714428 -175562799048364 -36671435143812 -127337531578946 -207142816281379 -113523091285531 -89696617961142 -264134561154569 -129382042203243 -209154915621877 -120795770972826 -165246367082798 -243365280437455 -103499153809759 -9918323515716 -4488021430972 -93140129135239 -56538844368115 -264396296846367 -179423253484761 -91073225500568 -120407797527641 -68149613300031 -61475104531919 -257236457216184 -268229192952868 -112047578313781 -188165134443396 -84803791421126 -192968937444086 -172254456433470 -233395611350552 -104587581340387 -180083985161471 -185684884896323 -153881713900400 -128560051498331 -184858379654867 -267792823218726 -79667031694037 -46220889285449 -20817234026861 -53122796547802 -179186262536700 -225710997121867 -255555491660602 -255988273645534 -125025234682223 -163932558159145 -21667200628750 -270920189564570 -115149359015196 -156592543343635 -145450405193611 -153603265090198 -24420343316429 -107538509939782 -57935330673379 -106589854395018 -100330489926891 -194442778944216 -161579930371170 -277892879829302 -115459752107166 -45874958745807 -266276287290412 -232728566699914 -97854117285013 -58716531914411 -14402340839484 -56738610465931 -97851680440856 -159960953874293 -1229036696945 -272840742962221 -24157081034958 -116858793146030 -256126257701990 -11942674916387 -100244182995993 -99338860432126 -150538877744496 -174016033723740 -105419685129022 -268798218256829 -103664923628088 -35510149387804 -164038059147053 -14035467804355 -193227024066730 -194713114313686 -220860523298052 -256576203656341 -35816122594896 -7878500041799 -98504663546749 -207054165463353 -183254595793205 -85314379922669 -182310020050575 -242541024408965 -120252964906634 -49548375201016 -163600355177736 -16731321136019 -154608325793551 -126732177152424 -35851124984925 -103085722388041 -76631493405241 -98629851147445 -59901245352566 -187676987258070 -132414289183055 -66387346237102 -160609650565092 -197057429394668 -19712840831901 -26197271770160 -195524465765413 -205758346478896 -128807443095592 -204452678615464 -200153673023843 -194436599281155 -280672003413575 -262206334468416 -265818758092416 -213122410123812 -275228067408835 -10603138082840 -170144054270254 -239519391749368 -32735749354671 -104600540541324 -224293917551384 -8287791403760 -182169911576204 -52913083423705 -203710436139006 -42644803193160 -152134458834722 -132964351139351 -173362769894713 -210910834000159 -18789108456433 -212910500916414 -33702742561287 -131586660335955 -149406763290869 -277191511657499 -73241007912266 -141187999378656 -145905396757770 -213661120289941 -84037534550306 -279049481014364 -199313884466122 -67769895240863 -185000021367662 -144549498419021 -15527819998059 -41914130189356 -79157665215671 -226605257637639 -211717049192079 -211597819025130 -235033837760127 -207397208363689 -67179527360627 -58365104483607 -105960304673963 -146988094615501 -269231392627401 -98734884313535 -36417838557433 -111223030468431 -262152087603514 -212213986291143 -45748014294607 -26957596088915 -275479246103490 -49723948518682 -274885180597339 -36037576603001 -253370285098487 -85683075407503 -19384598687069 -264945302907235 -196419699076209 -58633852310956 -174141482461082 -213469079650077 -18842927190285 -250977931671554 -254940359507044 -183422983162481 -212994221654054 -245280358859193 -23623078192050 -110638245871568 -195175545251064 -164971182549017 -128864058734003 -132315394855817 -250643758221026 -204499505577401 -128602272129466 -187968343879939 -167967474822348 -35385315451795 -145625322939346 -85845894091967 -61139630380919 -89450612326518 -143453218145084 -172000567531070 -258799654049098 -64220282918398 -267614833516252 -44766674750218 -64641711993506 -127682484528650 -200894398931089 -165702408002426 -75203786459792 -142386854935069 -156708885143398 -74069815776041 -55113733591847 -16699787997310 -115062427221326 -181294765741065 -142681588787808 -210841488762186 -203003993435627 -42700505847728 -3616919080421 -49287674638722 -232444288543953 -54092646911263 -85694999921839 -273567001889017 -225295705705425 -15237026314258 -238407396443571 -159358004800668 -212415504795329 -261850704944239 -198591122218090 -26137502497377 -134106330774540 -44466394664595 -55386962677946 -136033513521081 -168757153909123 -148268283120238 -218115254292213 -9165530414195 -88938403832829 -136223225377437 -144300389108573 -126695647151332 -55927291653049 -25449029832377 -110666606844153 -72846255170124 -60253155228413 -124871641242025 -103610535360708 -15851638496695 -126676004123268 -191175236089893 -199689605953389 -54008618571030 -238113476479965 -56654397899881 -167210284514258 -63860663776008 -58983084611463 -53060627833451 -2783608421751 -100644945217888 -52700180162282 -217597827659276 -2271618978030 -5898916801705 -155644098325086 -33922673797863 -13763443980355 -70771292981329 -15893176022468 -241179712444180 -230018359621546 -78045695953106 -99556665937396 -14482566179288 -185668265309040 -143869964919915 -254337516527603 -41246906146208 -251123835269088 -44817730083331 -97684018534973 -117439643342967 -195080678692147 -170488063073352 -79439262559135 -156077394784152 -136764216734847 -72758385153984 -156208486039070 -8269630100021 -259867630748821 -134677069223691 -84338773765152 -67668403135265 -181770734254105 -194113678340637 -275246353829708 -268165237912051 -244096489332877 -272594081280704 -201527676784188 -42257666045244 -120820641444019 -132832060112841 -4750204933397 -202994339136701 -71844873209340 -185015029282172 -32723629825604 -157030428224353 -95767040908359 -211923832629821 -177761011493071 -146592200603958 -240529790020535 -105643031542958 -159107716470360 -258538513138066 -61813962014839 -201967168454847 -261091039083478 -167564150373849 -173438350125676 -218016952964308 -31365708122490 -80907846294868 -101463023380504 -96948945137518 -216098033225783 -278079081343212 -263877199866846 -220721620716651 -173654210808848 -23600421490078 -203136480584291 -54858950083486 -243939186564352 -259830705645591 -987729122116 -260925130058895 -110576040718100 -209539682318625 -263895142579357 -238143925580119 -135671505396064 -194694904791698 -227478256722964 -182165450934013 -123794459014946 -189912397486747 -205458014866860 -231679877728606 -225712122846930 -68838886171990 -53382226910389 -232742790344139 -274620309335603 -258566035765109 -223018898649461 -124053650446549 -141252074263627 -194844742463114 -53650104924777 -84428761901463 -132019801168908 -47942197628751 -75890908311763 -9755668239060 -144568330708605 -184741145625939 -253248879202268 -261560763947154 -273926978787606 -9328364606909 -77754214482230 -248299920757019 -180307385231713 -222453680861490 -241442365118616 -279729219894090 -210733655218232 -82651199674290 -16127395728821 -68770400533754 -252998720419222 -155613408564769 -106032390968651 -216600075134118 -180968898286048 -237775973543229 -37253650229523 -33869562313982 -242098113787624 -73932999465056 -199531689971392 -42750907265522 -155800923034107 -183994155289685 -199966254925113 -254650365757404 -245975183234663 -8656151221070 -204121454400926 -637616170302 -108389433270427 -47025224277151 -110622344049883 -228399641663929 -181032991394069 -240403330974726 -191558236625536 -211968694830261 -264996905129603 -236659576644604 -147815065936798 -30898041905519 -153782883356467 -167087126565921 -204412164180746 -102516566710009 -21681698972010 -45686027685865 -231819305848702 -132134128826103 -85613078622309 -220050694822868 -208240811590656 -53490635101790 -205244746066625 -166858453775583 -178173773667892 -52486008230550 -272805098745487 -185464679866610 -137874400442538 -129192523124991 -215705516496268 -179427858332294 -32677318715924 -122802996350415 -48627629830895 -256555254148536 -254512636558530 -126200583270525 -17412046624622 -195545323354221 -247558157850777 -122476406083576 -194236638823706 -177402827272056 -204990585873821 -213071421035671 -255241554890309 -87027510767235 -227482293002740 -35569344987440 -36404710986875 -239138817705234 -94993816796638 -187663007631530 -26416817682508 -232246206932648 -113850332407195 -178005327529679 -146325531431804 -251092445988464 -265939580214475 -124446397920625 -14740511557694 -49674739269561 -224733782006664 -215267083492638 -177618512470639 -127399355038331 -228120279899454 -166250070737779 -227337980004155 -53496966628346 -20566144866049 -23559026304573 -137912792032346 -274073102364735 -135026113059933 -126316008144633 -156604781433590 -259735622821477 -139542793949954 -190655588711109 -141305704175838 -197338494733461 -130691882473324 -55723103076928 -152197857660978 -125097070353677 -35519619242206 -265168250061866 -159849179211178 -37575647977354 -276364436747567 -149725739474593 -215686626644080 -229002990534720 -102624736005608 -58864674873485 -56750104344088 -53927319472059 -243444754993971 -44879233263865 -193131154342382 -260927233829593 -197835555396765 -190268383306671 -255285333939338 -41363252244387 -143662883561405 -43400278950662 -267180882627327 -131919436950550 -1325351837668 -248685634698655 -19318526481805 -189179050676486 -98612773487431 -60541813231937 -35481581478598 -164540787853821 -249595965577961 -102293720602057 -206455790273844 -119178668342685 -15840607975816 -38395468603507 -203300592150834 -255662971186746 -135185653434835 -154550998856006 -128914332395152 -28254690441472 -119200932247903 -275736246714956 -197881197039583 -189847797360729 -240550555274512 -24383002363863 -51830777680441 -246114120861868 -74556218844487 -129682774749664 -181459096468608 -66869258850326 -281009900916188 -69858316739919 -96704107278357 -217428701556109 -6892733793961 -14613526328171 -85242900312389 -43692385839594 -216547334386535 -68381567591803 -256915133650800 -37981752788151 -20360939262494 -163236639867418 -24009536212613 -9846877050066 -112736122840512 -169988911908910 -155280031922995 -269655099290458 -167811307812832 -44492504950337 -14550942004531 -105342417907424 -243209990893440 -102611402751507 -264525446434220 -195135911143130 -166172319954047 -173757298809645 -83840079844759 -15887873997591 -112100228824692 -129123174651927 -134476050564328 -222127431753535 -9711481673463 -275080126840876 -185286806623369 -218326926016840 -60942404510545 -79585710835669 -135659402037089 -96532677215253 -215776903475072 -172136713420143 -18357583473718 -26316727951220 -158983122557560 -165112548540407 -40505820644072 -177920339865606 -128085035465539 -16790293672914 -102478727644610 -125480612595978 -13009041377481 -152562129696198 -205734871403261 -149167513378110 -121669157374687 -220639696826439 -73812129809680 -159608616986428 -196128721220904 -127185814997404 -108562882200087 -69851433209625 -122422477656084 -62812162682034 -213013757026183 -103528406466929 -75469908902202 -56645658758931 -269532716630733 -74540456156745 -39432583251799 -259052619991570 -269721557782721 -8579231703989 -47671076822648 -262197828719663 -79210830169529 -265787085131549 -70492677139389 -62447155727207 -233870330514531 -181539869395553 -279331042782275 -131498149274180 -223152245967838 -105240146307881 -66299961136348 -37206210639202 -35313388695999 -128567234510237 -101489934841778 -89865408655346 -223486857827246 -71604774781463 -232505999675276 -65171043271843 -35905977514641 -79739900228778 -278222151662370 -63706658251788 -92235913875950 -50583101696608 -205613705281859 -81482816535237 -102445342449838 -222549704277442 -106479551870030 -88462489364627 -254799399407877 -30216910385436 -269399424496338 -108681708613851 -256801669679390 -165826996488766 -266446579706694 -252997098269766 -258959571285918 -201236021055409 -135560512243759 -78465953842156 -127701082861473 -257764456696321 -103838056732800 -229752780345431 -259601058099188 -279237597072065 -18910240786876 -180311137811880 -50815077917388 -178404506261999 -137403859032506 -64958940516429 -271006652642749 -65810462143374 -70797107431181 -177651650978948 -77909696992627 -18280502987739 -273771251869683 -8414648352119 -1662176742506 -179471540191662 -117877059562365 -33652124457064 -205585347842705 -270077745574509 -237279701214937 -121981020799321 -236652487130509 -95029057808151 -258999248745714 -215109213686093 -118579086248422 -198521886636892 -198875188395397 -107474911003672 -271242400275102 -187043151485087 -29188801952036 -70144129527137 -100444462147459 -231174461137029 -276511707053908 -32327446995891 -19683841068084 -46107191141407 -39413691941364 -157937192459579 -55524751186326 -54953644993982 -235041036236003 -114883712692649 -57533449788750 -206053497450282 -57897699474605 -251143758533840 -67060124471390 -10360317405579 -33375079524496 -20032364974878 -90950279298242 -242295209525650 -187504695421854 -78898342370436 -83634220622448 -111434300801119 -153277958795584 -208151251683792 -19983257404718 -75954230495397 -51524334833946 -55198991373584 -233654664758275 -230924716552107 -177164126317339 -199967300981932 -116208477345068 -168720605786235 -151345972250172 -8236643630888 -185242904223942 -112565435489228 -261711473292913 -132396872826654 -139064171756367 -67320128099830 -244567181564134 -232273196325641 -185918321467034 -146060751723265 -279055286053042 -267719134812013 -43994228689942 -231938332126603 -236603962285085 -218428121511287 -186287023846439 -180108151437373 -88535325042491 -245988673772051 -156580520159229 -37462998274279 -163314677103984 -218405915710456 -180643257071905 -271249379421821 -239410173493643 -252874028740423 -128678251655642 -205895431086258 -253620039891656 -220087659001127 -137199961589641 -275350112066407 -258968486502285 -242572808380278 -135104310952742 -146000566960940 -59038176495938 -146725010927621 -178618744750670 -270676615986805 -187699356869629 -220459089955134 -113179184310419 -252250197273186 -126211609054144 -234505164246793 -176370054123541 -181715657044438 -236548006860719 -126738269657025 -143970977282981 -24293339923996 -265724502805281 -270282822763264 -50857327713602 -86246285583200 -952482057666 -220429116527316 -109444242327616 -44980263944902 -41039316301270 -100062757273159 -58604914060734 -200316926963649 -189222504487042 -131173974355269 -219098785492752 -278494149716080 -2769092334069 -261485622972173 -81540236366724 -183638512031063 -36306342592201 -134520247345169 -100078752383102 -195672638147416 -147833595132317 -270838509493277 -105409492829764 -43680392299880 -249862848324625 -23184469015623 -129517029350374 -220755983956400 -195617280522872 -2108870244053 -124398360551178 -93951913042577 -7563800055985 -30788256197148 -217479882302014 -70386505398167 -205237779292928 -112675376710088 -127331754269635 -239197141438608 -183873345343778 -52389894096370 -125217955721972 -1504788253763 -37241567776103 -60453583142683 -218025667497450 -46283526131997 -96414764457287 -84399199269596 -105532360146865 -220982632886211 -163683990659889 -158057777428184 -97436846910863 -156249128965668 -26604197460704 -221359992171652 -219017650119684 -188572185738808 -233152688802750 -27252126678155 -219679921775456 -113832412682341 -189078201978176 -67784119458891 -278356138678623 -54221253351202 -184937226176230 -226563414815111 -133665469833018 -257510023306205 -170314170302420 -144959951591655 -177349040080690 -106995594794097 -11794913740334 -102492981145252 -69425398830999 -225390833991050 -260679849343147 -74254731441211 -8829049750457 -207365656063015 -114411964138026 -61136434813002 -136643056198870 -209596357616595 -54824859812398 -176826121320386 -121794401257254 -60690549981423 -183801916150818 -95456205953803 -62772014226423 -177920573479695 -121745627853431 -77723377222978 -202132404608406 -151385670502106 -212910478599048 -157118742380759 -199990816074020 -223823203803876 -180102433094754 -205651020402327 -131257578827769 -229778046415269 -277511431192418 -175040760183750 -73876045480477 -248191325733267 -75465842609480 -201278085560731 -259938832372009 -1716163725517 -190860795586354 -181405237051179 -15772952348788 -133202143995025 -277332416661256 -7005028154400 -47361434014091 -11773328944729 -116462638662553 -211333612722730 -164005071532057 -213261470918424 -87938904906070 -24650971503816 -64233927676802 -252208744219850 -232122074754080 -84071823797105 -1831189256421 -89388313224595 -96910287127593 -173667464300472 -138922985302540 -201833301465123 -136774039479410 -38761450797616 -2546901746926 -275294990779446 -150596716483789 -90640914285566 -240740558225354 -45404609481323 -246628081399314 -200896561512197 -91556435340894 -196454107712405 -49195336299397 -25263701990065 -266573887559129 -195465052955186 -109070963255206 -141361299220100 -101437225672648 -265671066602828 -122003014090064 -10350243504043 -74187177178732 -63007362639449 -257325637098421 -79259149160480 -229464189434704 -271529194786239 -13319221220545 -46695994110304 -52255026927440 -77232663035364 -87203714822229 -156035210721407 -36281634974737 -253958832478509 -122252692216185 -275769205466043 -78232900142550 -53716342272520 -108153538580535 -53686161708143 -41648659428819 -133405793134069 -194250623281785 -129764704411324 -61451729173633 -77920271322998 -150689607800510 -97209188028223 -36565787322705 -159466522929422 -76192265095013 -133550386048357 -204523777860491 -92260997889191 -269812930066468 -9090270429533 -78421123325501 -136172246652403 -48637050076060 -70343251545541 -38357273559315 -195262813152808 -72093895940459 -118999110114113 -32676506206648 -14128317993127 -182136301173656 -168159507473463 -249414864126156 -136014623569653 -212194656186355 -131175394760575 -60209172458752 -69942445623975 -10956387935792 -247987752533331 -29788947052651 -109115562697716 -243448468176900 -67284526134920 -210887537775275 -222691195192876 -30449761099078 -104375208450334 -183411734184274 -42675585126314 -23012358942121 -185091654695637 -214190555721438 -69463278973442 -263911555321459 -154111271753187 -201296190244056 -69638712935560 -142376265223213 -142411086954781 -165075836153292 -205020160233728 -22784798678095 -1204951435266 -238555591061818 -155700255707204 -45361054418149 -263552046730568 -209052951808435 -80975414908182 -46835766619935 -135647916179578 -73350526984308 -224637179182952 -9340781153790 -39600274679321 -151416231931476 -143379347815328 -51927220854860 -202042735452574 -97438768831905 -164066434971757 -87739167540431 -45340052063866 -268631226962323 -21638447565903 -200348311545557 -223420885055147 -88838128417033 -110722468433878 -108556769299077 -252697789498706 -171022310097949 -238876790986237 -62155597440894 -256492007530977 -160946989993981 -166064301200286 -177307361974783 -116942527248791 -151705655147527 -86816917347281 -277246566952125 -160646310255401 -7691365858891 -169928142163069 -17056309388911 -234454176057294 -208097750761787 -211385428062680 -185656353685952 -220484521500177 -46109073350097 -179053508982121 -51213222101288 -217034177174459 -47069242599678 -40139755353491 -187845862147851 -177498248376319 -243004562017687 -180821851559008 -148750603912202 -280157446719518 -158395064809414 -66897449431311 -50744981640891 -152164126188211 -22001212585878 -236303640690203 -102603328591125 -191203110313708 -100547893997120 -271280978340703 -134825782291976 -198703831634032 -263715030355391 -73503514979356 -76028285702355 -45763240442293 -98305765401437 -46269826543160 -106322824539042 -37721665561449 -32099142956042 -141552305075584 -172434166272960 -88215964396150 -78847307645870 -120062889887312 -266445373976797 -161419364305744 -106453091586251 -48381926274685 -277087320359218 -105374626695364 -148970763414368 -208805090560559 -237441775869141 -268511613970413 -6647485163773 -106518932236586 -159517561746758 -275712162971511 -4410547887524 -201132044221983 -235515096340925 -127734127527354 -57778928677719 -106127388449568 -60995268166340 -135430563268858 -258980071720242 -38353455236858 -54450060565748 -118349822555321 -193271973695078 -64458113470375 -190799027882511 -275772078297306 -172183099030933 -278006588827840 -84094690570045 -253551235295782 -76109123037700 -18957355620830 -48641862974935 -101082758302584 -85961361048674 -43622129286602 -6167451475198 -134294751437894 -86663106474480 -179951069332101 -259396863370425 -177247353336047 -250471685434793 -105501280189783 -77590423619836 -52812137815617 -147934827188246 -95159450980597 -139765864109297 -242030056749970 -150593405345959 -61355526719082 -79852445360951 -191440417485289 -189068718305240 -42148963535928 -241348305467969 -112735143320864 -82635691620043 -158094126666283 -161860790161562 -226478177357440 -193008182848498 -67684171550632 -194926824330629 -102681105801081 -22598645078274 -205013217500282 -98967409314597 -170649209003808 -135175585588434 -17654816433956 -192077062676783 -182423316985403 -139715142655575 -126036607036393 -181620714369380 -50831496858557 -206813206873296 -833859927552 -97448167354567 -262999141786104 -230113988916606 -267909793648613 -173168811751284 -97379056454956 -171332546665586 -101322419262571 -19025732014794 -240516662077196 -118203502840609 -69958389388893 -276668767882284 -191779079441906 -217680799009035 -80000609889660 -261390900257752 -184732194832424 -27452551795260 -234738356174627 -221918412394470 -272547414340600 -248162593844940 -134498302468457 -146672623098635 -186879528900517 -127891940025454 -101177238785234 -41710366766355 -259280790931865 -213396610469921 -183071552652802 -19580396905119 -164196397264619 -141789208667175 -23278812651026 -174906792663336 -109877176836458 -17579563235593 -134227863661832 -172904828948495 -159549753427958 -226998562805487 -192870218341148 -110900227918033 -91510865194418 -223758802912934 -94268916414139 -4926114904487 -141225737739485 -15912564096755 -208974803230007 -63505175554713 -128363604547383 -194721737016136 -106269368273650 -136808046057313 -191729004947095 -115943320038831 -258770872595471 -238128553563150 -145044185759891 -57197488898911 -44507273729153 -164679831397803 -204482924390710 -78680280194208 -204293217976188 -170952619212416 -25466562453791 -267402131170195 -256027545398115 -193688627658873 -100459278860211 -222630609494481 -160083591155452 -5657762948365 -156011320882853 -120428844381325 -238449906295916 -249935820105489 -211803057101142 -212691231463577 -137220023223552 -202384982197887 -246350938435016 -29358195059126 -100537611483055 -53250380983170 -87745628801442 -9568771687494 -51217259880289 -179146145597086 -272738101156128 -63173291564244 -259326573867937 -48248052131957 -225328418104543 -167379326300859 -138095243258908 -34194150898883 -9088988939673 -29219374093514 -174087930612325 -2429396773836 -28848547977986 -64931714277740 -212788535250002 -245661081901313 -256420392686728 -20580464499250 -181444767828970 -171775493717172 -37371012048318 -274874457766482 -30470931652628 -112383006750404 -253319983283574 -129546656236243 -96706937161626 -110950841760862 -222739687953274 -227991173731418 -46698791995610 -115622176585550 -201747780332835 -112561512602814 -140061023801605 -6811234068659 -90233913851261 -6902703452360 -198017697812496 -271645152841048 -219024519930193 -18559523786384 -63168189960262 -87758584721815 -130390759807797 -1044575268949 -228958165563174 -251185077795449 -98579367366259 -16961723218673 -54771432700363 -274919018039794 -206252277481262 -113445547771924 -205151637338573 -176764298429083 -7211255248969 -18527980731816 -104319144750804 -140922491869899 -85373377571795 -31143606051084 -100625922576609 -187331864004350 -3313871093556 -118285711049425 -97021562417985 -71215442751596 -133880652494837 -241007354772113 -21263090169451 -231052641698011 -53932077096508 -85978044740637 -138193423933159 -216764132991332 -135033564686324 -90203204071197 -49193084174915 -70483461166052 -21044751234109 -42683489913197 -149044128073441 -84304312477524 -143573691581897 -101689556825902 -206366794631694 -53545387013724 -265171591336325 -217953124098398 -212925467607480 -79184707016863 -1621892024539 -170865437330521 -242484504258628 -8054477892888 -19570040156994 -11127892334685 -270007239914006 -176013694180457 -215554066927320 -74325674569344 -13872303200742 -120264556460864 -196072792915405 -44067097051622 -10452013747355 -268227350183780 -162293090805050 -218361382078544 -71996310873711 -130192420224460 -31403713801382 -193496429398245 -69094452476785 -120897450806312 -19228928876267 -49063170466948 -115317358379830 -78050911638705 -177921303711488 -201232138356579 -185666636831516 -35701562957523 -178609815918443 -179296078360046 -140145807427885 -269220219428526 -22617793461724 -43500031390467 -49431455797491 -180372855973181 -128898110599963 -88359770984730 -72795270460466 -12561672029131 -221347499811010 -77913939259662 -10835007607567 -277560326649419 -252387195812944 -131575928168527 -5564061109227 -212197204300844 -199094066242065 -170164782394889 -15226453877642 -74201525213610 -81744655517066 -47801794458689 -24442847223973 -170614221579543 -124342892240451 -251678523571708 -69971021870807 -208622043316328 -252952122939830 -252986944671398 -200212897720715 -188504677138101 -40196451931808 -230481187282453 -17786339558635 -57852159135204 -154050472892517 -218489014933270 -159124749729846 -244433672123059 -168460797354504 -254960584034705 -155272429661394 -266559104355459 -31885012282791 -257838252218314 -164211611788110 -159754801575476 -59385064948846 -149494205832192 -226313061788337 -31441672712958 -65267911977766 -125925307692404 -80602651099584 -255135589689323 -205386120736434 -99630962630148 -29238455876818 -164769389221849 -268623007129202 -146219851447958 -132064576662812 -243973134321209 -70204084999899 -273196927183618 -14878077658043 -120182995356563 -20252350079033 -186807531783484 -244173179151681 -94846144656429 -48829823759048 -150099924122811 -254538052226837 -149458753344605 -254220619685263 -171254495785573 -251642702156048 -220989443607214 -123985997514847 -149366908747811 -170634469051189 -89679003208620 -183997377302898 -12413507185003 -144704601314001 -235547837917109 -233915877897741 -130246617024548 -36925786738808 -51604574831454 -172626792695679 -102837159214945 -237759222489271 -69333210871272 -27905543193965 -27203639799051 -64286528873120 -228505928877087 -233440007000789 -276275133384853 -5492632253271 -94491588026421 -77657438867073 -170654397330060 -254267070945254 -90710981619851 -54878993928033 -236486303377255 -198369532416377 -66764754705015 -45767503091080 -225354222914879 -156314465022534 -9392629166691 -26594616088332 -215708867729304 -197108076900596 -268509152830654 -19433609790068 -30078138673172 -235155415026509 -42361504699990 -135419913198042 -49075549750212 -166917344433427 -59368289634949 -242363007679376 -148652720338964 -62210424778527 -138073850030648 -106094450549419 -230987087348357 -167798940851576 -83411150529366 -147467897122547 -52866656588585 -243722602218252 -192617339124919 -105358676142530 -106063586365519 -230347531004123 -203541382519642 -126380006857287 -171051267102493 -168050761486950 -159902866185471 -199573318873647 -257482100449234 -106668448426246 -88358804353146 -113436990830195 -47972487089267 -93609990094490 -123642942017204 -7705448927507 -188125209550501 -241243384072850 -70143371589851 -111157088054149 -166075189430709 -221785331104315 -100789071574686 -129108707219660 -18070740763214 -27297527878240 -53320218870736 -197899862970812 -85758781258991 -253825758618985 -232799958433605 -39828875663701 -231121535952201 -252024138439196 -163892302943893 -185963600360891 -281453011910952 -16266613147862 -171487007008374 -271286454478858 -126704572403345 -211081706949967 -224916462868106 -89961997278618 -245918507219006 -28824658139432 -105149401107765 -100424288570322 -73345083335142 -21268100021538 -131094586465507 -215009564127640 -55191495524133 -83242362772200 -7920473962696 -89514287872251 -258465605267209 -89260603978214 -81359290105377 -36170346761834 -147871142004519 -91812948917800 -226313226356321 -121652347455597 -232673302636511 -151215169596797 -175254613544796 -248852933231476 -148700968682871 -113849810446213 -59765145928115 -278876881485343 -100129178576568 -27367875720952 -201897807323855 -104922192429188 -7201449158470 -67091577726342 -141961949604322 -262395504873941 -176285737825823 -146451476300385 -35659957049127 -22218825186524 -29154151731313 -163790822187650 -261350359683790 -251910674467786 -269295918816164 -2575138825770 -95793978526877 -22220921653471 -160745422250096 -223133289055873 -193864586700616 -8492569086719 -256293600416784 -80547323323348 -50719551179292 -190161804068867 -248866121000735 -118455330252932 -51513871314361 -245780255721193 -29571159657688 -150069403069248 -64257204472728 -55079648797399 -142252618822159 -168942159899482 -200122679907723 -154504569498002 -195489585894075 -212371625679301 -120598663336090 -61705649529312 -158629489858554 -147462441720913 -181349759214390 -53335657243554 -153092167087431 -233283019237530 -157754233288286 -48721549412904 -202568838945576 -91391721292960 -251514568014294 -106092051873556 -209487601250179 -51088620760804 -112323665503981 -176224130146895 -107073247291482 -238458521370559 -8333244586027 -220260079723208 -20620800540263 -263694063579778 -70069418590809 -146345019752586 -232325629061187 -212176654231255 -145833567554817 -82314613365007 -121637484566010 -38775801538218 -212102178471905 -27171106701601 -252395999862155 -60131277439534 -233692066247058 -162337004539516 -94725516348450 -222267029500169 -252338724745286 -92137973833449 -216790920925523 -188882206290442 -113883854024735 -152724560240341 -251654180170993 -246854324805358 -21668846462571 -138042259769801 -272185733667879 -164020482659568 -212133152413367 -264006766406860 -64629513565686 -124138811145535 -215339289117890 -59065617528285 -240775011339484 -189001987133657 -97351862796658 -100769498990026 -255305734794110 -144822101219140 -111191549127761 -9317672023700 -70438534178937 -114344048243244 -181364380938629 -101361924991635 -331333178008 -51842792858420 -246837175724880 -90179042370793 -30164741635758 -159164557847225 -276975998829442 -196483785695702 -138184091014349 -227977820163140 -162615090322619 -96162889513626 -164805921785400 -125091097536914 -235242190739755 -217112913919875 -206852553945564 -195107847149228 -182731568301945 -175665174994895 -116996287424801 -126164766639539 -151222692489159 -146845712352113 -277945007983387 -50999674972094 -85210150230353 -182924032213031 -54924641726339 -137889454605680 -55553672714712 -45135072432858 -266114249682464 -97811169832244 -165054475676712 -170409888462066 -62769872494079 -217497157713362 -10205287171059 -196926502805914 -191071234464830 -88590605209987 -47856771781190 -109229231576332 -26828735526132 -22353323291596 -23858407995377 -271462735639059 -28340123403176 -180698866960715 -279756901232366 -234137578746253 -12584411264675 -183032800392908 -204553780933756 -221895933430651 -36836596940967 -209323483371344 -50591800928495 -267690025845025 -158080040724181 -240260029193503 -28753987885008 -18576984697944 -106841105416260 -229568110596854 -230054752473267 -243743692649715 -232457902965460 -57298577006318 -125984803003137 -222757902731831 -36831867900400 -20974961758735 -130956806680546 -209190816267514 -229886965509499 -167074118842606 -233835008666787 -32167502984448 -201017651414763 -48261351220465 -261632051805702 -238539948897244 -23701954857861 -79700913265194 -187427320872103 -145721362376627 -252792566738017 -251714495015485 -99714296693054 -166853292545950 -51688127940255 -157563107223049 -44937559856022 -98038445466687 -247028963092039 -36122095515920 -68755834038133 -111853073669518 -197562422025525 -41613271339930 -195197486970518 -15631108127630 -116080343261738 -204817302596016 -130539012201473 -188376503515860 -149495431979446 -203571197667678 -81637460718082 -142880475967214 -26057003278405 -214722620745218 -134577129149078 -42023748412166 -207807098057733 -96177233513255 -133766936471957 -163508886698681 -22111770297628 -126614393024075 -133489337958676 -154399876493400 -117182989275986 -257835242639337 -267739675791559 -138330870125632 -122935793006900 -98550490885376 -183793341130893 -64351832578054 -25104609947697 -236531029225835 -134711871322826 -77724586111797 -262037256871319 -264566973567131 -13841099565699 -21236568186408 -58370163746393 -270701095391324 -127332264788324 -228472279664410 -186989917601243 -157680765632195 -236869384564583 -83408916057405 -128790091846202 -121080707464429 -61757692865149 -274454249527824 -22323468183320 -76717581083821 -204700658755739 -71854221887117 -18957454492537 -6979750254568 -138393294724065 -131029925811764 -72542264402237 -250944190042437 -41390182831746 -13510660941718 -220128343734519 -3248391381141 -277666611614588 -108361770273941 -235363781024457 -49792974262281 -83302635953807 -239450093243351 -241907039728808 -38440500474896 -228486424725883 -265328657195399 -218514325686393 -218669332369989 -122820613433252 -12950741667310 -116312331274015 -243235882726331 -235398185699657 -219385300789248 -44148991288713 -69509789844198 -219362571104822 -189127461589627 -8904298477870 -265202492969410 -46190911029472 -209565426795174 -208307715958019 -128141990258108 -55132017283824 -60565759377131 -25328543601912 -13243540890260 -175538409894479 -136209303057328 -252108456832931 -260051049970071 -80077392434240 -239032563014160 -131354553002722 -143481611268575 -48100374201036 -115167941918801 -226810548413672 -248400089039878 -241023734726418 -8032435062963 -64733209477608 -221030129161164 -64284663810310 -154274346967267 -64939166218319 -134512632192708 -238272790339292 -96524039353387 -40064436547820 -24143720385495 -28885946837143 -172522708669343 -178045674028097 -168024782508686 -63220994230619 -223184450016913 -78539180210370 -25109000061450 -47927150056671 -77639340580588 -126620663935832 -128851365489412 -84893624225741 -16269842424668 -79802629385671 -223268082585157 -187256779589326 -48798646503927 -70595771446239 -20632979866503 -2734290890606 -216094510001255 -127504695668915 -262001568239232 -219423526096218 -131852307757494 -189795143658207 -40419219370610 -116848198541105 -210638964289697 -93552839679813 -110927569813854 -80981110915378 -216092200165878 -253038507136746 -41428778811309 -74765081339148 -206745101037578 -20875551009810 -237243318837963 -90296951724620 -72794763154482 -236107679649256 -25586265320787 -8137626364725 -192516039220596 -110662598241113 -117990610010513 -81310965352835 -94921411118938 -39730338580830 -170436665548602 -277961428419674 -206269195339344 -1470877410131 -99765719056410 -113558119238381 -165630647568738 -49087703405837 -165893555263668 -58330305627379 -126594060160003 -273223086684836 -199764204330642 -30699250378292 -19124036532937 -237768115503706 -204170427188503 -23532389587573 -33518096044673 -154091812515934 -149684550860056 -205007967779560 -171463752092667 -20299042934886 -15240678688603 -209519816142073 -234325012202813 -240753173782567 -174871432614126 -94930363795145 -278937688107033 -4537647618697 -277783342882369 -251571753785878 -160164437427521 -104902475891899 -172193140737739 -110857926350718 -91406432015974 -219207961827116 -229020527057707 -257390595913161 -68837288720216 -103129568284583 -204578155771262 -247849662685169 -134297429082800 -168519049945229 -276720104892656 -156022513227837 -201735124104350 -27630145227089 -135102738462620 -206324456968489 -387345750779 -75478261272543 -270782703638614 -204297734603444 -221563256486912 -19522397385044 -223357648414943 -197659543908431 -150829756091593 -130750899416381 -61040471890582 -45168898755718 -155507405298396 -14266293883029 -202766826658028 -40491064643873 -207354900803652 -26616605221492 -174590030880274 -233084958734045 -47664931367511 -74762137851836 -193566857517638 -28267936707365 -223100037822324 -251400323722774 -245577017270931 -226445504589276 -219204061951874 -53927929605271 -189678152387600 -183724549983273 -274523421727965 -125277019435901 -221654272125936 -128851700988974 -106838334135883 -69226442264175 -194683401166075 -63716112760710 -122359002273748 -8446889752199 -12283219687611 -155016086653018 -20732581303579 -212066447853578 -170180592332547 -64563730402080 -223448497550675 -130368014275971 -70594570428266 -119344185144197 -43573585414392 -267874835443431 -260389945543260 -84598232826880 -145293292651717 -29196033490051 -59651463201315 -18449256634656 -144101359163699 -151806323622599 -62534512246718 -53347744993390 -186307376638485 -219114667488161 -199543721429832 -201859499260088 -177754306602738 -214885454714471 -60270670511783 -46735755696448 -184304446242129 -12107027355542 -125029785540730 -196661549201798 -234859574911402 -201375953041155 -261520080875931 -227724346676023 -140436152204730 -277215055521485 -160105391554118 -218365257854309 -192505456186274 -40912175645892 -45153276356793 -41688652114231 -16564681452206 -128333382020172 -130096232601582 -247599828345199 -215274222922990 -146214213545080 -275154685011485 -268906850539695 -193149901173318 -153664344687426 -251859565800206 -111157284849000 -226243979138199 -204989391944296 -27050821407245 -101859483947967 -256764307267550 -232802625683366 -6788200678620 -225938399775131 -68114331434178 -272949232704727 -275368387304853 -115043238790401 -44264580191826 -98474452122565 -37188379356045 -163249827119065 -155515065492948 -230072548906052 -59606511509039 -249275719614787 -186694839961477 -123779965525233 -217924038417164 -51859676602704 -98733630719112 -92327430068831 -237086808550402 -128229138304141 -76321336048061 -54802941892959 -16979760655082 -276935959134053 -241842987841331 -139776242599469 -121548295261292 -120553777210058 -138585534198714 -50625518216154 -238615459817360 -31497909770115 -149513712287925 -202533184780198 -220677181806130 -159890849705600 -181908074322445 -143346175391397 -4811613828456 -128533983743771 -99032626317018 -75122545003068 -23489439267636 -270534123078062 -71457389566308 -169315796518811 -249696041937945 -246300113150928 -26921068956973 -116261607205593 -163590802616907 -157222947467286 -273376574253279 -35235973067453 -242086528266977 -184799873565009 -82201883246120 -169675354196752 -133906495323952 -53353132224712 -248039678528211 -203985031350089 -275256725444390 -79662944924647 -269836871026142 -151360989988602 -13239070338200 -16436797974254 -86651502503191 -92644250523493 -54373519091226 -160119160088524 -22343571705068 -188828515221955 -278433037142367 -29134739919432 -271318999585599 -104188263498595 -987407545998 -53992018970189 -142480589839848 -167450531587879 -63303609171366 -126624216109625 -249235189353008 -229275233888485 -12308789760263 -63341331695788 -223336760632341 -62606438650261 -133269100955738 -102508699346719 -3157935989632 -76336880864452 -65558394559379 -257931323063881 -210112934375166 -237967104608850 -130206451146431 -75303514062228 -170532113430887 -163894633355603 -16864852068420 -124950369036000 -259909734860424 -247790897657562 -265774155587213 -133577887030438 -129150522870485 -216052032164303 -162173436296167 -178323887354173 -245601400204978 -268122448473934 -266352684626133 -42279161183864 -84049132963773 -173993611027320 -228912095704243 -156471975130604 -202665883226338 -156701095282021 -174233894212022 -97430273697929 -188748116046805 -64507552124974 -89944029938184 -99445632280311 -245946541570543 -183937215632790 -183271016283667 -41279313209223 -4837794997752 -142390413322751 -114817778520592 -248450695185536 -236523473481289 -98182591542052 -15023426501123 -144586202109665 -22388672014383 -196978719680023 -241705513883851 -263833079233672 -195454927500478 -208379158375729 -140321865175946 -91444326494959 -268215441700864 -206684682428028 -53273246364610 -7921690450011 -139520013697592 -205940478529592 -273097198087126 -13320151474967 -108684338913874 -78910128697308 -203933507304798 -31949520109139 -239076919215792 -275883743385850 -104558411880680 -15260753109909 -95106525152359 -43475648663338 -57624048088338 -158022621921696 -83657585267804 -86087899762469 -28568094420865 -204220217164209 -275433345147311 -18693556424092 -256482942901602 -172777784249266 -272086768708301 -151147161748182 -198209631138255 -52875965102102 -204202734423098 -97862453734548 -39191064930077 -271213845408874 -271843198316438 -234338389102446 -28799130030484 -108419929140444 -96344358037035 -240065133480981 -57782901769258 -243175930072769 -165521190006435 -217770574833923 -141979017423707 -244318193181280 -67809277197289 -181175393858470 -265097033389461 -125404479182725 -50659808703666 -150359885951682 -80669956197103 -208926355982549 -167674613711718 -147922492361390 -12156373348344 -170126240657870 -151048745105027 -164882005977735 -174461614810607 -142600363930863 -249050000510689 -111007893301378 -116025853224793 -272724032434154 -239591356626760 -272247151071396 -74913032200996 -221134583319476 -75551129105290 -253445983253827 -170948622603600 -71160569758835 -156627804219885 -120832436197635 -206241545292790 -230656306033740 -45603049436660 -226047733191039 -88857349616259 -137332513220697 -95911074678392 -1429661921268 -220761991290755 -265114008049015 -19043718719047 -250651424118681 -126975940703330 -272873642060390 -181385204799992 -35742064419685 -134563107063555 -95716278629313 -27117215417705 -86210278950246 -236990148924436 -4287502125112 -195909735998220 -61965458417070 -201575540959726 -30647636984784 -187218036573103 -52150413830512 -157560432911148 -132055417928985 -21844029377105 -125820705401765 -268129165201343 -23707244772906 -255182640507284 -55973953884622 -23402666594172 -15721543111569 -273057589650974 -241939262216491 -110573049743131 -275279512887298 -256389694346809 -197288418547290 -212503775540313 -4013413665595 -275508038299946 -239122417933905 -210370166755375 -162497580743257 -68110646861619 -105522921977229 -45128967895442 -146657319646702 -130012640810075 -244451568210542 -28685615003429 -83309882383935 -2961726629620 -98546893358629 -240289692607707 -89163529763436 -98500815232044 -113039555648963 -101901750617895 -69416914288275 -123859935838919 -124737470836129 -15901099763569 -3132496920506 -123960646293794 -144429068286535 -89264563263862 -118526335158828 -259348470821320 -111281746052721 -211606071234406 -85214458090165 -189687340650237 -227966640067537 -169833672509933 -6859461114244 -280988217011472 -11347705233454 -95099561972470 -55860489913212 -67425568674116 -192402863895658 -15157274612001 -203540646743518 -13945376080217 -219051777536046 -232873252311437 -68317519435835 -201274043368426 -269383397375816 -159371072071499 -94265302611318 -138472031469481 -279551019770938 -77014206903187 -141707491107829 -62764318764518 -131415177939576 -226303284970724 -103543392599086 -242861695186172 -145165699912610 -210925032850772 -277439399257660 -145393511000467 -232811094304805 -42162017789517 -197110264861543 -84844460373696 -74747420415276 -80730808950050 -50997169097712 -202324202327268 -173200752204493 -62956471297131 -260124085873726 -38791574342116 -76911709069219 -143313413987147 -267339119074454 -245068772016025 -61182513098685 -255173942840024 -146144355732180 -76887398695193 -207551912155408 -45079218965197 -277005653028030 -255177804068799 -3158101116679 -133624328510545 -48859335118837 -234094817554545 -195676372135275 -33952345471286 -82142866103461 -267871127241775 -153055109934723 -202204940630819 -45022075610829 -9830448994587 -256181656822313 -35147947095338 -163187857321827 -17188177578686 -155797629607115 -82818730308695 -260030298009146 -91833163287678 -240888056639125 -80153880277967 -267053927830224 -112391749602659 -92910834503396 -5594778263311 -221230470860647 -182429575905774 -68243198554269 -109451664114318 -156441335395691 -54520114037713 -29646924234440 -53423566239056 -245792530214334 -12161356384456 -245805462951748 -235150720200418 -43168320820232 -162760538701597 -51230345051781 -264198056127840 -106797546264682 -137545018546409 -220277816263020 -97688085907160 -114896842423862 -226117807104672 -63102874876198 -151388913179829 -105532517113870 -52697410919667 -103115269455506 -183267526935740 -139702920152937 -251673750438953 -49530147777933 -15570719009614 -258717594443348 -232398246341654 -57267491595549 -221535878239766 -188600034284796 -92886269130565 -40644123929994 -82694870452378 -60621929178787 -220778421221927 -224419271444075 -108331287754717 -655930848135 -122638697341607 -178220828174655 -94458037769113 -9077744380915 -144509360993760 -163761195467493 -247278617719598 -146894754721528 -151564560653341 -250884763554609 -39204674872291 -180940684734847 -136739129154144 -110425746218684 -119846499799374 -55280818426121 -219423541621706 -136523539191960 -228171999390878 -237039097629651 -233246608201852 -275664988432409 -202438368337379 -279382024678837 -23734287009040 -111229849069625 -56669437319072 -277119110307068 -124510542893309 -49570527721105 -215647671401589 -207024267429078 -148806212897423 -239602830750384 -163745292692845 -126379102718783 -128477594643995 -171079016523872 -173497962312424 -141469495771138 -167594425195299 -164391867134485 -232456332984927 -69608198644538 -196429392661902 -219627527681032 -10646729165777 -223610811016220 -108356225780471 -139589456181527 -162248822274402 -9087072277987 -200455294141961 -51836970950120 -280142498654263 -172612713842052 -230167484665878 -257843651485598 -71352719614816 -280437723359363 -75590041472140 -214509708992973 -67074418108039 -22092298194383 -157913380497071 -218365643714510 -184237077754833 -279023752104807 -203128143154174 -111744285355156 -150350524743843 -8571707767661 -23985500770648 -113153829824328 -56466008179491 -277016961083217 -74889142362442 -90124767123692 -25081105969344 -153207061000324 -203980501859705 -156145259518502 -15381431648270 -3691068363896 -269658442661178 -232332176174765 -252012499311762 -14209311517658 -239892552010025 -45531582762677 -157549357990339 -145462993862259 -208889841927089 -53422473143580 -58406898844693 -98846550391122 -120459254572683 -63051427887300 -242792263025223 -245569654818838 -15621380164943 -57625551382177 -197579712593158 -160231351175073 -179610553203343 -115718603190903 -220617814689065 -196858030087223 -223686371190816 -200475750094404 -240962725011338 -42920981976046 -44652429537261 -41722013384130 -175210582394083 -237666420595141 -274141955809247 -101475650127886 -36832026265550 -173641964821391 -118793344870749 -167491288743822 -170491797291706 -69204565381200 -195258285097194 -161908744021241 -154182617170010 -41961681937967 -218789025387724 -130335619718482 -158985673147032 -101405296002338 -68336851193902 -212007885078724 -144261849317311 -167749907771324 -198165396315428 -182918572537641 -182803950885582 -243915395669699 -111550302656169 -179994144468043 -228442899730698 -108865105681429 -234786506709165 -112627722735405 -103519502760532 -167845287253955 -189374580076372 -26296032166816 -77108236386174 -197714614211787 -18616466767329 -27000878341458 -262434362592445 -219039634495984 -34822761812722 -201400712092520 -77949075361354 -118938351308525 -164767230947946 -166092183597697 -45380441656908 -58760358413146 -145792352359702 -23807350538536 -115728065758123 -146457707653101 -35758591626000 -76528155725544 -279713162354928 -27678985302439 -104515504620259 -247157192851693 -270914753276621 -84231741847845 -280746293739229 -59374104184879 -64498980537392 -11296187046190 -103875594848023 -103793066675635 -214503421087876 -111438674789147 -226088978478908 -217563697510839 -120360999566619 -32534938194947 -77111397546183 -70072988483841 -152865470840011 -192688245777852 -146528165357328 -150973029720318 -270188274659258 -33972479919572 -255525401111993 -90497233935629 -69937871868211 -105329578832642 -103022102387227 -161680170603769 -250591375787417 -233129244671889 -216643839953293 -27177678355604 -207716269950704 -100103479210790 -26900057257068 -35689163219830 -150912314481904 -24142855783446 -20001399503654 -169229849125556 -196446701989270 -90685252058655 -239082048474218 -96662913081571 -249828825329613 -162971305334037 -98897164233951 -250427316320615 -157324355352125 -255090400746759 -192508610357147 -91427267263185 -121884457239495 -167237368426914 -268222990233387 -240345444451256 -143374266242384 -187400760435532 -242916260147696 -141144724757160 -143912102032160 -151178761333012 -154560584792030 -229923073981947 -107326523913519 -7208481848530 -167185079917667 -227359368071346 -44766036167974 -20990002145301 -84614365150796 -54305916720825 -258614300082542 -184088870872459 -78991065931823 -184983540716180 -236538171567116 -103762130876613 -38720351632011 -205139943360206 -226082963080693 -52387577177744 -156291356745126 -67891059997844 -212277227409863 -226360093947268 -195375801455845 -266851464285231 -92891510935867 -241177273005796 -83754629866593 -58080687273881 -273414426382279 -203333561777381 -105559150314225 -80418748725614 -150859565748908 -221911931019464 -153520745247352 -263289989705933 -132287743086746 -138899917861941 -264975425919893 -103908416860605 -157457187342592 -190945811303288 -179239376450498 -162535223659460 -59759954063522 -276388085514547 -64594593026035 -103128848534259 -173250749913911 -267030037991670 -133100971745391 -149861548544023 -130909761347999 -44400139496674 -29681723898286 -144341035959374 -53555024836230 -114663358101441 -142954746143964 -118075510646122 -180356620521313 -52734273614023 -91208523744997 -76691335429602 -59954301158875 -251274592792487 -158516700543323 -277717720533741 -134437404630632 -136905534712534 -258350793628268 -514808150875 -144621652264610 -10650999620842 -37331342942744 -122627169336840 -102878351136395 -46006482375822 -206090522771463 -246755305046122 -129768283278498 -183671306119134 -70242004042559 -177042328718141 -73348231028755 -263728528701315 -43821366972011 -162035592786846 -132743951184017 -221122895640333 -121531798675759 -197002847385865 -260081569114854 -147923131899119 -48206614810654 -228124195071192 -45763723191793 -126300149491095 -99828052557906 -162525279175504 -78690326070470 -279786061316632 -163392435324920 -226001722452906 -61105013349108 -63749258609868 -66228846587605 -222569945514605 -170872796130000 -124065693091566 -224932792339890 -132133492513073 -67597438028953 -230824001035400 -139663241823872 -98755037002342 -61714309628006 -34363988608421 -2887970397874 -173117853118047 -91014772059093 -61511233790622 -204999956210673 -8743700717081 -16147877929295 -80173567575601 -164103131150765 -234778453308287 -213542335431300 -127921313224317 -136741372177436 -136002591663074 -29211708439987 -221107271270735 -255195041094553 -121199375684081 -118811561476202 -172157976459522 -273143072306970 -14185421679104 -202403136845630 -244569150529747 -60762138799298 -49934659852432 -157302621240379 -76249335565476 -32057005905464 -147020793769750 -66965306324351 -48652807372082 -96179141225538 -231414673487073 -238094836284214 -255057469977866 -21810810675673 -228368153097937 -93349235601959 -8474545527929 -266237923938575 -176055820139439 -128282344342533 -42074210008717 -263944068697995 -52445221713184 -59947052385834 -154937838053375 -144980871297900 -247793382684891 -276808354965955 -193389812114376 -216001061271276 -46964956817370 -36028371746616 -226769730235514 -225778506224906 -200046065764545 -1291909815575 -143699532518576 -6313726198366 -20542232335409 -199732828546468 -175149882565574 -181213293455741 -181358131931197 -16070878542063 -52462704454295 -127691011009019 -40928306442141 -140900314073229 -271612903550806 -219891806364311 -267795835372460 -150402029397393 -78881310582715 -239155779306824 -43109070198153 -87637082377174 -82463186360732 -82414139381521 -60907023192128 -137619236685812 -152263089362990 -271990619842769 -101376586520516 -117409230045570 -172123892474190 -211177794657775 -180540335156982 -64321759195664 -51552229859066 -163019599491413 -123360384518145 -94754789791031 -238744954119903 -254202006979433 -244781537811007 -182689359349509 -5868733107522 -73952441944088 -220474270085674 -22023043866058 -137518172119641 -126095886754233 -244064774816936 -30219419932896 -267151999959175 -243060359635517 -55896150778680 -275046349875191 -138847656684819 -239786758057580 -199962724806379 -257678588267924 -217713468597810 -137266605065906 -92045878715839 -195237713628722 -38963053572742 -166138657568576 -126057887339536 -61832041141758 -84798011928149 -65558543547095 -22715974558506 -26305716838148 -147696996481067 -95994891601654 -234619027086709 -252314515971454 -161544116359180 -73669505703761 -8718832179147 -52186628281205 -14048827074204 -110755506555757 -164763731853815 -59258486645863 -123996245266996 -179479048677740 -262479579853410 -164632952061164 -223059840571351 -2837489508024 -178740264964690 -237791101488961 -222564314984506 -168115198180794 -26035530801131 -25123587903066 -98240848042290 -60801506874061 -274268889433186 -152674826698688 -251000160137039 -76202420939190 -266945909076463 -41587753805915 -20393123895105 -184598393148101 -144183388520006 -268207029966326 -154591327004924 -129711931358657 -14303978440929 -223338358578777 -46329816425459 -76751817989032 -32112951721575 -96600576444344 -71085725068427 -47261238723602 -84867138716375 -7537854609585 -189410583954802 -106385159300317 -223576084573764 -184543928388469 -125008971616962 -216525084023574 -208771322420859 -123856901324513 -177091598257752 -143481673480048 -243130567412051 -91718841741167 -88277900443177 -175361737781655 -150474303241845 -249548648969910 -279454379612981 -180416988218033 -222553097615262 -131674344892202 -47583527170450 -113656902507856 -96480992717940 -165153836128201 -249029879327498 -90616571991151 -240057193160682 -179626426326564 -107159233316034 -93902450427305 -28692602176277 -239414324459863 -167366475880852 -198291256172076 -239637480914591 -73712631357098 -77189256486691 -147534580762501 -143327207850272 -123881468698730 -215735254000902 -141249968895449 -155013251911751 -192189029909374 -89360163446713 -19503927832021 -258176672543776 -136810260192859 -31684851906491 -107259614168207 -140447546130849 -59257486708650 -207732759273305 -119799158571044 -20119907232033 -278160585479221 -124806152913272 -191067289566105 -84360457338497 -20652144388313 -204992924135782 -12658604631190 -67342791592792 -184951764654578 -153510971705916 -2921100949816 -255582050101096 -108959034339639 -33269385145625 -6950286978451 -88185622454598 -9116867062784 -268962840688089 -190318862573338 -55957514218380 -58045484860464 -122816455463657 -143622225353604 -239419902247242 -211271547823702 -41185595895349 -200266602816024 -234488619089711 -93334227990583 -228430105616463 -195415174093479 -258063208572366 -280895930694315 -247084513824364 -156571931427540 -234394472451756 -71206903056724 -32413254390416 -40215716265554 -190244740083222 -94014132366410 -44395989187500 -247178580583563 -24753083094677 -265628146277693 -147581564051791 -194978890837391 -67485137976937 -83241854431232 -61501438151746 -139133094348025 -102532559415932 -138421958104088 -133835656964437 -149369464395430 -118802857590462 -84062148471276 -198449859829320 -231478690249203 -71320503491977 -168542364387796 -124006291460840 -239664826205395 -10275485992830 -256080134376948 -412264549869 -68413403574255 -233272762755319 -16473583549153 -85198018423923 -80400522094589 -134689198061933 -16526707347607 -147765985056010 -107252138971879 -187002906607991 -116109761465627 -191615831738218 -228508161369081 -223621783663861 -193702772393235 -91157209332415 -266032472173587 -243381555049472 -225154393651418 -241464339882360 -72661809305596 -27759723665482 -211568403438181 -39153655449140 -148893369207459 -2266055964344 -276276792194462 -21168652868507 -279624478433555 -235371016107410 -217436157092063 -62328950596179 -231389018603774 -93199650776376 -73514315943606 -217101398552338 -57784293697661 -142974526210032 -207981470278073 -101316604683997 -154182702525982 -154582662662888 -53588067203032 -62034676060875 -91158276533546 -88843531201904 -255103503674699 -221284892426875 -178089366443842 -107363534778700 -184443028416574 -265277424691948 -6723493472329 -211430215912746 -102269952132247 -88270192336166 -148522993421248 -177297475785534 -60373040935459 -248530837223679 -195323611905796 -82284743758839 -146960375160200 -252494989552961 -93380026269326 -38069296777750 -206501318484366 -89906649080930 -137629518606606 -189803650475887 -147594110918649 -211998678222062 -26578197421345 -137016397156477 -172875650341963 -277502881971040 -11813624720367 -189286961530567 -10572962144417 -39112866257472 -176728672865333 -196253997975184 -49035544886048 -276830652438654 -43189023946493 -135429526983742 -123164607560621 -281047275529820 -249650310255953 -242178698540561 -256480402119438 -185784386521139 -240158172796437 -219080192159303 -82867642895705 -65167088724491 -229823525882518 -165806983954482 -36690876733696 -26888212051626 -2794246795949 -180913064212495 -127048734606591 -40134590130804 -279176826563929 -266402967619490 -127427107886045 -207684287552413 -137365824975917 -207786113870269 -12196397684055 -79952947208881 -251245356394196 -181570832043538 -34123660165826 -241350875910950 -142308405715715 -41419164532416 -48313508819228 -150656691506170 -165605380080439 -167127559490644 -150762833180970 -209396580916630 -42201960871655 -136993228699181 -247649753319424 -148578496466006 -124747429127365 -80023991980332 -206611534728880 -6049334498336 -234166436061401 -219213107513364 -125105651474329 -44210687497840 -247395694127224 -51916896504240 -233800962051140 -105850737519223 -73350548537634 -233033958824836 -236212865663217 -787672547649 -456096246039 -150318643849336 -90306958439571 -21657288900027 -93486502960768 -10539401273380 -39505770727506 -280385989633173 -277203882030384 -139956753790359 -44196935128695 -64903809984490 -77887590792967 -10487164986492 -42862835319921 -278636646282469 -47876787983076 -117994348141628 -177917936380738 -52488090166161 -245684161865117 -18875420296690 -230815633293703 -88930772607905 -219335486701141 -249849844353175 -1943061369479 -80968376180752 -83249520023607 -242036111350376 -274450304740708 -79046905145903 -56059612140359 -101646197557835 -222989406676107 -52869148254828 -134548593073377 -106637172560315 -257049343761042 -88689185987747 -22986741126838 -113464721564338 -249320242350526 -38204864375343 -73204296442708 -152840826998598 -75817586791703 -194657963643620 -41922150250149 -182358259756807 -1746530409063 -95424448906978 -273776132742777 -66811077694745 -103749088671736 -130369003445548 -130866652805649 -1863373889032 -190568953613272 -247289752312270 -225192690612843 -144057978981682 -185389597619936 -131656648726456 -235467412535924 -4955456110363 -266051125623906 -84899812136331 -271102397972372 -142020994213482 -1160910604676 -217559171028626 -54515992258898 -171917842676319 -24015903257122 -5854676578498 -262211731344568 -200542172648342 -60427691289814 -148403186370771 -230941099314351 -8935905990629 -112907999154018 -89748689613877 -57811896834879 -165143248166578 -126636131027378 -5805918845398 -130777908520554 -92084888505889 -71355854485605 -122483024427755 -34892121609732 -206012360380138 -134623757909079 -50118248827642 -270754963326791 -93584443764936 -60333047609142 -201096875479374 -225937440297855 -100567981484437 -218697153112055 -38545370580774 -162092427451057 -1326568794521 -95664536547821 -131198934502843 -171754448397423 -161579838200350 -278708616553941 -267947777038817 -235418654802824 -24557879555326 -277091975976495 -56418523126161 -115719567036785 -174806624005671 -95240015315336 -111695761939083 -34536538206345 -179798148272618 -39594836379184 -228727333739041 -256945356216131 -265776162143247 -143396363321880 -177602232362351 -54008426415371 -94936280978239 -12829038101748 -18555675109785 -122410541254100 -182704332887304 -113722425627161 -186754720207451 -172159553339658 -95114084784259 -199568786120405 -263052075551866 -140789133083375 -213655738527569 -129457586230256 -182087159955481 -133198100001748 -65529306203574 -77781288659214 -20088319656246 -166612061976129 -96660438143525 -91584657229575 -161108151881976 -186048437374557 -66530254459410 -18241334888692 -224725151638842 -124630104725733 -276151278802713 -35654097151465 -18042558477249 -192392038738068 -239207738302378 -274349197497087 -161322375246589 -241193706978875 -10117505050500 -71076690740332 -247989595790166 -67425156140418 -128181764307739 -224149374190049 -77169045526783 -15962392623052 -226167946278300 -89036321971207 -27032131780526 -45549035627114 -186496745081813 -211771687630669 -204450337896879 -275555734999401 -54968026766747 -151429705694788 -24219064183702 -914171662292 -184094238827508 -169941219425482 -217424492963823 -123541977580526 -65330276817644 -176954360495274 -164527860340641 -203406189950112 -204578889672367 -24248763715199 -271246637322476 -8734595913062 -35681970505177 -209589371685933 -59394742529762 -150795907382182 -22746042060360 -91527913127721 -257567374901423 -87461629630098 -221369437221435 -64236440203784 -167488720646150 -127723085743925 -33814764023668 -176380548121733 -201514039772341 -66538522721786 -142336127797952 -94396470923644 -25759082637044 -157279466405628 -196410990603258 -129011535151419 -271148127121556 -267757025035562 -77919014608696 -230255372389453 -148145148411203 -242541913802154 -35910759830310 -219358446503607 -83678059581410 -72007073416371 -37267230252965 -243456676985768 -169009545377177 -110673599607218 -69350848239532 -148096040841043 -54257228994821 -165747057404501 -183981096537427 -82848502048420 -57961725544859 -15690355310826 -208131039658617 -112597447577305 -132255912994958 -247962434152426 -19042219283249 -236026892676400 -142019885960037 -224305279120106 -258211591617402 -122267442138556 -4646837633478 -273841477457791 -25553947423819 -162513907698245 -268114226934982 -265711391829225 -191963857982920 -177919804733527 -4207079692502 -32844768225560 -275473686564539 -12584617025644 -63050725593315 -159737791439593 -267141479620760 -6996725544870 -128222928899502 -46279561969135 -253390853443633 -101068513959771 -233531098740131 -120098427689019 -241813489135891 -225894384083152 -30327575172880 -236333708715113 -65900994696153 -1369619592696 -9925000280451 -185519717184741 -208028905571391 -91229625242851 -235608138649982 -170017408818467 -209247257660766 -202110882002814 -31639150743251 -272236817225573 -173037428585477 -143754709071566 -20490547479897 -258968631424463 -187703032610034 -84808671619299 -2314416867079 -129865743723986 -121781933359246 -280135374131142 -280962490405816 -142034443674189 -190517970934248 -13796578609060 -166533625592415 -65192449058633 -256741399256584 -145227990689192 -3761921161852 -281154202210343 -170194370912237 -222865261947448 -238794373341501 -16668395518701 -249166586543533 -55342022804266 -76711638940742 -626566312367 -211376713749250 -109845274047917 -35964787524357 -74201877114227 -93122519362988 -130266296925978 -245517917671380 -146086013676238 -281234316903169 -124432801235182 -91357729286755 -62748736807678 -255151628331008 -269005100266371 -115262227233294 -57049069870800 -216065573016619 -177499956516439 -275046978610238 -236520160333189 -185649260052458 -29343876236998 -253480292069487 -33196548835676 -186271067904240 -153642795137593 -277534992807080 -60729079419630 -118701687345293 -220638630440723 -190338059943151 -65427984466906 -117944106923741 -258591601769652 -61019939097072 -48727652549589 -261579651465524 -201822796335280 -181050023338143 -66284598840636 -140073065696030 -212686907221928 -153808815495208 -139357579263369 -195444680071889 -166743380511478 -119686649692662 -248468142226949 -137371929593414 -155025792358990 -211430086221068 -252226622448370 -132830767222041 -63937018465056 -112473047967703 -194319785474349 -74776343337860 -66963228945734 -25761984891037 -203121385302590 -266217605569432 -241590375438851 -124818216097420 -45601922144909 -85324038787999 -200424938913789 -214469846372146 -129128536808035 -70340790136571 -6523654200500 -107784363501767 -49422021879625 -141948992362152 -277076213556359 -128516169615845 -217004780554732 -228273214942507 -177932070710212 -58672516710261 -274331053397174 -259277794969191 -45513180786565 -45301517673679 -56259659127431 -135951209316461 -117262278941939 -159052889837825 -26950443078455 -49150601141874 -119226707544142 -11465764925282 -63705107948683 -121332160927337 -91743738018421 -100942584791942 -78192306921134 -55644575916147 -275199883396656 -95481938918026 -109629208708032 -131449051585157 -90013424995098 -12699265452622 -91238638343916 -168529769850446 -238192926322079 -172773889638426 -932115785816 -256940746114498 -92540075415286 -213662013435074 -188577040691752 -118199087967390 -272128987563618 -80504251058524 -255899436273403 -101648614416802 -92465314146259 -10053848356109 -76968121539531 -97286947133522 -55279138209544 -19956917633619 -235980484769389 -59513397619926 -162812916617758 -34930379558733 -125597166723505 -220355221218402 -89680893450072 -106778161242425 -199224619429997 -1069665975473 -56616771412870 -23042441687793 -189965643042582 -227232536304009 -15988374683280 -255565695783208 -247291889087002 -209265610328863 -91743695201681 -276464142146421 -64153095191586 -206788380971556 -199364882818073 -23389503209987 -209434614082785 -93169088503708 -152520279187397 -113611502442340 -124632408828376 -154169333818837 -183220217705330 -33564926890111 -227250838857840 -141524513592944 -95682447716178 -93576994332983 -142641514346622 -189609370665356 -147711546953447 -47666782975952 -154818537381492 -254578357099517 -150065883824932 -185155501099418 -29694573513103 -103274352583620 -48496972399753 -10052204222015 -216924954577561 -225770437534852 -98775154434710 -148408250881112 -239562442343300 -112342679845884 -261118741336376 -91160201960202 -263310839006379 -25475451420483 -233247508542321 -211636342711532 -206044358471038 -133506676497735 -61484359108968 -144236709526763 -185040751179630 -33556884673351 -8047972442639 -104579787681665 -8804369860577 -266380639268434 -266527203028489 -276818874791290 -271461396044165 -173807779508160 -184493429682831 -91261729995233 -177742681437450 -52392401561583 -108336185111499 -73393314927019 -24492074942828 -192715778855970 -88687475530901 -268090322912803 -278342182681658 -274249743151650 -164915243483951 -257487764996214 -277431156143746 -20976429297272 -205570662518111 -203371214225334 -53461517750611 -32396814724174 -135574420323597 -73760286281657 -103786731644388 -128639863638730 -7047519137052 -198087508931805 -43194890281558 -222164282702198 -7580352506186 -119952067454437 -29155678552010 -94399664436264 -154236312942185 -29947754309975 -76455229735353 -131012420751875 -246843141211926 -252384557320340 -220364293329184 -233399498523637 -555326792952 -46100900232042 -162371073396469 -171237605283887 -174230625974877 -241476063082099 -69630392920958 -122931319052597 -50304893622825 -271846720342637 -59089936041616 -261616592237011 -151676143147129 -27098363014001 -9433002598763 -262708627993941 -226108592324919 -186630085290760 -246294994322719 -182623084858340 -248836357945702 -167198488013347 -199674643056323 -33559473027805 -133562052790770 -164618630524940 -25303991479000 -149424788283958 -178297690204037 -95628608031385 -264197216860966 -16328265234151 -180299177284169 -112315790104 -51866810391658 -57816898033499 -94861454267207 -28040046571680 -141124510112368 -188392327541202 -25372334628028 -95184711131949 -144300599619627 -218681100830159 -237866024438101 -132137201651282 -380325270200 -177502675337653 -125972332646430 -5243696839681 -170419615353983 -126788393830952 -25678699220659 -181246109476454 -33362776523342 -233913652556558 -273808908200770 -206345694128677 -55984955250727 -111018675756003 -159396592369423 -63795220536245 -123807209585893 -139041009832080 -80143827116334 -148548695240555 -205934916559579 -255120322073958 -2765461259045 -242953739142983 -254788120742579 -148685919859384 -257767392739971 -201741492534300 -231361593325108 -60249905902114 -206581430289063 -54904302981217 -269329039896054 -233067048552496 -76321176507063 -91271054234479 -81597966420376 -43023665461273 -3591318632330 -170557184530104 -215785941924369 -115785041386636 -20760262976708 -55177400862829 -189188297167101 -135377340018526 -33140248210989 -184547279507330 -249472503272394 -124792105710203 -231217616635464 -138033141229407 -135473671093144 -79681934874855 -94126447773192 -192553674659365 -74203908881375 -48752088085478 -168029644413768 -107228754803550 -183138662626159 -121066345474284 -255014525171922 -214749917921545 -75836634911337 -240664100947438 -112911396675586 -279523361232734 -96145507851757 -117548246127892 -170089331088079 -217219461682695 -105832091651699 -158583715088953 -170311578699631 -122477106624296 -125081277319634 -231947424895179 -35604138483824 -76908542370156 -154309266570669 -181814073966575 -100286890003377 -135084237486909 -228555890476848 -272071064350912 -96227874610553 -24910956321663 -17772565378385 -82254832911682 -76396704728271 -177029492830173 -244826529568260 -163486609923068 -90358295232325 -187735961944648 -181896583924389 -221473758684095 -209366733193029 -20380168372927 -35292485168986 -27438160385853 -193129548531809 -110905238946267 -129294679153882 -35289806574250 -264208524354678 -156145801876508 -103038588067141 -273709707907056 -154798211646269 -24664783120646 -205305882170321 -135010129699213 -71811648166753 -202695050438284 -278389997691362 -158621473823232 -263121039654944 -88844174302239 -11760864430110 -159348359937322 -96442333574471 -58674104602646 -245787274804297 -22620515626260 -46510152426229 -220395998184787 -62934845211940 -166566622316720 -99438203964266 -223035376708676 -17048671672970 -54324386039383 -275855587464212 -75598153831625 -143166140466106 -110547971533404 -183810065894617 -96145914201431 -1892804772057 -179717632312587 -26090730610884 -199582455812759 -240415365214659 -153439566823656 -192976419920433 -69348241872583 -1712469770752 -150148934862275 -117136761133800 -243909614889232 -127063718478761 -115891552424690 -3639743341787 -128944856856218 -54946190873655 -104654928923682 -95921257137173 -204167615129853 -21564121376191 -247959549585995 -61127938621253 -252105728499033 -15506379487707 -56686771175737 -21238004294330 -132636499751132 -193457481796523 -263126516879230 -178551428622554 -270704462661292 -143823224935986 -7512489370284 -177413319023819 -175690023969211 -146047764409738 -17117371450614 -31415196936612 -57834895032577 -280289992008839 -197322853586691 -114588342849590 -176734825782079 -267202857565566 -267421782596247 -254928359613360 -208410576726208 -53004973217698 -198688706658062 -86792259214968 -99778586981270 -165676754131798 -156609996807935 -39447450000421 -184661616353676 -89040681484588 -171463583280614 -39919219921795 -259062603875374 -47957549649980 -269930369889618 -118314834730780 -137480280885001 -29197695899151 -143034688244598 -74553141181882 -228197264251645 -7621267375123 -100733500715027 -58928595184662 -214562238327970 -50968578521246 -222333255264243 -266641083816680 -40924710940203 -275444804275933 -182536786339897 -74878226403701 -42670857947541 -234328135523927 -154885284923439 -67064493400902 -245961666951093 -77052883458158 -182872982912711 -106035991259709 -157110176866163 -166600777449050 -13078127322259 -194376647635694 -207675595453319 -200588491293212 -146776669326650 -258759825655005 -125738943384109 -221521193818618 -177622290357413 -44947850737121 -183756492722749 -52864895020746 -146446919348579 -196325319706120 -17269702970680 -117433694304554 -64334016775593 -177112675241677 -202059249461338 -221786253177027 -166342320540794 -202703243291550 -248200693549810 -167277125652798 -33992897350762 -208332158908862 -181566223906949 -174787073042371 -93555907094424 -120657753160205 -187429709279832 -61104463718269 -163196291418569 -72199167511358 -221074943494054 -255106414796706 -27052002304814 -35403141062302 -269425646549346 -223017375202224 -46606952325408 -54680859436366 -64180444010729 -224217562449532 -23190250634744 -148493780587668 -65221316315708 -140795384175487 -98128604513959 -199009524429276 -278681536148766 -48296841357657 -136163953980672 -47768636127885 -27484110174237 -264442587337065 -173484652360687 -18978214191517 -134473517887101 -181379693279473 -102935757953656 -21044401911592 -144937827057267 -135017514581566 -212006399520656 -274575112175823 -210488445622415 -38908867527007 -97621218051218 -193890773653761 -206586502415203 -188102483648919 -100743147961664 -120532821669245 -205229991376793 -124764287438871 -170746445863036 -110860859650973 -103645262136676 -179152461111594 -31392750989817 -204118241454399 -102660005636999 -276170527079069 -141269190094675 -222363297936506 -240965477880834 -149278914310275 -110692125423198 -121976965389906 -61139473647680 -145785870984696 -199196790152223 -197388439738799 -195386104018595 -101555020826930 -165905599704642 -243295731204176 -69904642457340 -77422341386585 -140237895254752 -51231283420016 -69017249726973 -107929599280114 -32153607089998 -179566859224320 -107657498661935 -109311155277530 -110882968064033 -18146017120610 -18733059608416 -178232545880181 -81252295906112 -103886596214128 -190507043832387 -53879939485106 -149778417333010 -185789367202539 -25899492949812 -172446045572609 -189449789818700 -197559402552033 -204020962449376 -3855397172890 -176485314843950 -33821484278909 -173545178847593 -207060931713644 -106439037204433 -33538396797934 -238545331786110 -74748872342449 -244873126707382 -106305913020442 -252700874734011 -91555519039041 -189495815771784 -47314326470542 -76235405925667 -31191896354007 -77201988493743 -118729666343159 -43789651170955 -66386105550826 -2755250547947 -128874821549504 -69761506250072 -261507042395540 -70789901846281 -71193459755201 -29871306845911 -224742675719932 -120845736451758 -208068392119927 -58318688622334 -72106808492084 -267618321145270 -160109796779255 -254153398486579 -273604826764449 -189900248127661 -2405081299470 -138170812562381 -26745146428430 -13553326105331 -19688623711808 -257488538776772 -21633119109005 -266862465651336 -132013374012041 -267946212161077 -81817449709428 -88880499551515 -255148963602643 -72061121261426 -64083069887234 -34593371942890 -167836539082514 -14487517402838 -279848198257151 -187169926429924 -94912388902838 -178919232365859 -184965041422167 -263219301050255 -205795750013937 -153889769863469 -259522823350642 -40400606826317 -8170306283613 -228397712462971 -26528347994898 -9749419409205 -144376352913630 -81438754382114 -140022714810960 -85774296554142 -223574681261980 -43841709891787 -111944302333712 -28583456724439 -72386206483245 -261468912043519 -268269184240629 -280717792082968 -268089988456123 -274798056220629 -244244000924174 -231132359279132 -171409531206937 -255428785466011 -36110756772971 -180940325603637 -225799692273200 -133600256469242 -61958738738470 -83606837273713 -197183704083018 -100028937844688 -78381979847780 -142546247205144 -229114520847110 -234324596948129 -93423929629607 -126315174307488 -126367088785900 -174225487156338 -29989334751043 -169465219320902 -40196140761469 -79841485336998 -71016847577935 -190463299619817 -46057840404528 -221970437375226 -183698120215352 -47852128483713 -159516400912143 -18174903442018 -62878593548598 -118815236584164 -57733024985398 -8339772286915 -21007139435778 -35036013248689 -228657742454652 -76409130609793 -149847811158611 -172225819918637 -98740815134187 -15262844318021 -196741494763703 -69169089656549 -140299767192072 -27595419784886 -44452544936431 -58143552240501 -39858468262341 -221952510286855 -246087655677162 -104341147483014 -9780582903616 -147424883920941 -254256143309644 -177540909086215 -109833531529835 -29559574642896 -182427277400346 -188020369488842 -23469492751692 -188201926719465 -69698921654629 -49872097602996 -245853519577265 -219276584022265 -8780928132393 -262505842668753 -242881484987220 -591323627621 -189014343697589 -150029513602228 -209076164900021 -90965932224061 -206104653670470 -271150067567523 -268740991091711 -256051125126692 -105505843059894 -118129571814958 -129370744922167 -227444911807290 -85777717985762 -275651416747447 -278068418287414 -277578033422207 -140874147147312 -262919631625084 -217488133944408 -167042000647016 -194123109390344 -117871803692085 -132310294913328 -35686127732397 -39879227742149 -137779710107076 -250171953131559 -89588743983074 -266068142066227 -31650213406073 -224302963413144 -13434723550971 -22478897825316 -40387441348744 -158734667351850 -30567458933201 -269839814046771 -266952507430120 -129324510043068 -134178164288076 -186633273778328 -279587989895729 -121363612442880 -103503638969998 -170798333374361 -99523692464890 -184972819535779 -98637242804395 -217895768246656 -215405328160978 -63469723540777 -202939234146215 -45895051963102 -112016951509197 -221734721038458 -262805011731087 -75154729635679 -35046048032207 -128193235380999 -176050787256194 -69296601452268 -72600572809271 -165098698988748 -186537737232744 -62843365188991 -127403595645464 -153704320952491 -50092058781673 -80001256112821 -109699636196815 -91680080338634 -193019756337806 -250991433088857 -177497105354160 -75070234536326 -140958076455935 -4649761293771 -255225109976182 -28094166752663 -15090344688557 -219096925641439 -214683164475107 -69509373685470 -102220018433331 -266351147660220 -118518438099846 -72495943571338 -157086380631529 -245071054681111 -202739281212915 -113225303512698 -45349163138756 -110157961755489 -272199231537628 -140700980100457 -233110818326858 -276409361523930 -31318681858762 -107304130917925 -226385527226626 -152016470397779 -174310376103124 -166376112554722 -250049861056701 -216258143634783 -204673821393234 -231419623224058 -15177440777334 -132922394473050 -108316927784930 -188259683422965 -209069470721148 -74013157979102 -263872121860969 -110631457366744 -68068186125581 -72827604542024 -143861395346738 -110360648725335 -139732099643399 -250936508648292 -175996493476088 -229530809826044 -69876825550073 -118524152554569 -3686312906416 -219820177890425 -240706148217876 -249168601637064 -159855839981033 -176033900859772 -171764183334333 -93914186476750 -58408111415738 -107362336165356 -73167957876857 -80281335175109 -110028496343249 -210513656272546 -101050666566347 -96093373081517 -111277971096228 -24675006219080 -29338465181144 -168447104074142 -170684869402951 -45471498863822 -113721340174913 -201296899556650 -121730656246012 -20598255997312 -106021236845113 -188604971837731 -16375571874077 -47068821942876 -47584684751053 -98837560949279 -239821782834832 -84044650175651 -36081269086445 -86749680839666 -172642535880099 -45493696891843 -169099870514342 -239593028687631 -341109514475 -128467064545455 -99909016763362 -250975771663111 -256420590114444 -68015987847872 -252819221283647 -212803935926652 -114405711498147 -32921462530688 -71785925811223 -85976801392211 -115403015903657 -88528385830925 -199123339480012 -216748999330244 -60526303107020 -259585597815515 -14072696542373 -281469099495661 -225434418639857 -167851308728048 -52850469335778 -105990214243854 -243987523021759 -120580894429756 -41270060620083 -55229902683304 -263068283288086 -45948505964174 -213238264842274 -189126561467056 -280840465141190 -52946506858638 -247190081082573 -132050985086077 -66503330119752 -145541262584242 -215560518676199 -14474701494373 -136747884167113 -139772348832922 -33777293413322 -82114235008652 -249622119166510 -244866338296758 -127585023595242 -261769450519971 -11488757170635 -58943699626894 -216478537262390 -166107172764853 -273263097022743 -201183435585240 -209011183611869 -196990011559961 -15668042396516 -35350727821491 -32659351047740 -276314041773030 -124677570038482 -97012881402311 -209637211354212 -155288119445297 -43591550076311 -18829830671760 -161966196962907 -22672302762851 -142152972281011 -221352574856122 -180837814035137 -70790442154925 -196934080526896 -233042938140496 -152561613501633 -38660799765782 -65291828158087 -22765489395440 -25779149407765 -40354338062919 -86778725110957 -113574805681529 -118939760427842 -17439663874952 -221528373271861 -91615520715801 -46166190512442 -179638918572174 -250551250687241 -14973616408837 -102028448882654 -41197766451310 -17116150061237 -20158462785688 -109526947854836 -217210575088990 -133256543012045 -158537714540863 -97903975695026 -214374002397299 -13030992224492 -234955357460422 -151715730024683 -11754798415904 -48816953522019 -188253598008811 -278123726558851 -120135103233698 -75620808759416 -135948300928290 -3985056431017 -149016436630313 -109718509680462 -255416395783088 -92817766820198 -11299593908753 -193247586090811 -57735141491005 -191473337514810 -98198774262988 -233569630021400 -104993973417196 -112267448074727 -196938235186864 -83811077213537 -79094422879399 -31200882212806 -208210628223920 -65650366162273 -225484247474352 -217707532907263 -212925501134876 -254247558699567 -278112630126705 -148670454840764 -160193289667766 -61122255472464 -62199890452935 -75564293390128 -182049259864071 -231437313139632 -219818213915069 -91058643067405 -168331204324815 -143381690878855 -144867441319251 -34040488536642 -259742942485514 -111645108659559 -205253853833276 -134925531035 -262728749159848 -244523478170550 -21280610497415 -270281803699192 -262947589994879 -121380463825975 -194576069303421 -33747334347761 -256246051091023 -179747843137875 -23205893748055 -141476368376252 -221709791640262 -180003710310949 -273366891134249 -89805090162688 -151324782195042 -61931493356423 -274197753582215 -192031999876369 -201069971613830 -207638078793155 -272410628266906 -55977430800852 -263732659464757 -16392323706023 -186568190138287 -156436212471694 -232876412545379 -2492844498055 -65691146729188 -227523543224472 -113701561595412 -225966200468229 -66137833403269 -156687800840104 -31886633696523 -148051970766520 -156468610402174 -101380082860249 -175402775661560 -64623930518110 -126039607590432 -80285212228478 -48342813163402 -112845174037969 -162093924184002 -71222702487906 -90519094493562 -54760449469625 -189327612620198 -142405527607061 -280379258512693 -21545464931298 -61021187602786 -125900385475194 -263971836866176 -155178922096528 -45947759939050 -65099280440420 -68173430263870 -146569139340816 -162924301871825 -222689364845614 -171860579762847 -234868175495192 -236296341398021 -188089981040200 -168787584147970 -98723909030844 -56633679644823 -141433832217521 -122693443550542 -189601310735458 -94427786890500 -40420028416281 -115175434169243 -64739636584357 -148898496262341 -248166063810269 -29209517541835 -280227009354135 -101633590499737 -235850550201963 -44719414071469 -109311629141871 -242579034760655 -261769973780248 -37277409460803 -243447731297890 -149391592539057 -175807431856745 -78815726923695 -142469361682092 -135269402148954 -188430425064824 -256181698318092 -117788949966541 -179964424254821 -251724958368689 -143754633061145 -92246214224642 -270814893859946 -113044462848504 -280335413968097 -274303548605597 -137542199612186 -83555242288407 -5893016687665 -138757504377550 -221609072341846 -257888474479392 -33136969394458 -262713736587837 -190382159341671 -112233876097757 -70329330709554 -99963026167076 -99629598316259 -147411765908019 -154612251820043 -56732123419046 -279557960562280 -183387868358188 -230450337748261 -185215805106177 -113086482185014 -177661279733014 -173967009145138 -163148791277391 -249074625328835 -254535505295018 -269304713379386 -44964973752240 -222802584828582 -115147191015578 -94022081790460 -220842748991370 -13333021121828 -131056014089212 -116577132363657 -133790966535624 -35838938291844 -11789401240367 -273998148840584 -152234808248002 -118422630833448 -220805248665066 -39815221936951 -177707292603569 -44416554003425 -182476711528428 -233454590910438 -160605014435489 -82706281771423 -208989884293012 -138623595493856 -146292728766222 -1938564244801 -213880624845521 -15827891429038 -66432993095577 -43996299863246 -270760937329705 -54781575141259 -157678813720165 -57641610480214 -94983452277668 -17780498065951 -17567425109 -88015717996433 -18039000533349 -201928636884575 -217857558295236 -190146426754451 -209566382187848 -234515317878016 -38087052531381 -138358227509465 -231766673983630 -45722588859605 -147125150776897 -146470678112825 -254062563441433 -66824638235563 -251991919388195 -206121395090028 -67562117679062 -247806369210760 -29281535306602 -248665227085907 -182693715526719 -133467337260791 -115574561911444 -3334892091988 -243200830643079 -62350830059482 -131878649042538 -192303152710723 -124561532049268 -33689473121621 -226483018136253 -1740429826259 -15586892255009 -57667219049626 -266173114298132 -185501066571140 -221531906180748 -123220992350571 -264564089291716 -231154690854733 -274858120669185 -103332860872382 -167837450028479 -121777542880685 -88436810203288 -123579214697535 -2665710737605 -154410298518802 -154802793098496 -159034345471032 -133538281239910 -255411857679222 -96844788727566 -277705117290555 -205735429649106 -42525298687762 -50609352669849 -66994214467935 -8367885422804 -161084472193865 -225727675167420 -265465919989374 -200532433066331 -236000312644555 -159901630657076 -238933999042914 -209422201873789 -201642904531514 -143162679399216 -180537153790035 -259899402049710 -55791749050653 -104506915888570 -87809760331017 -89549073428107 -213912710984667 -222072404914070 -127334483125921 -52701676838089 -123579227159094 -196593671676464 -1730565089456 -106706456938541 -243914463098832 -86751374048891 -209400440448348 -215887240774202 -259134764108794 -208398592993222 -174989212712784 -194749339971745 -233441071032026 -267022877787887 -55571606478950 -208899681703404 -209055636645289 -175796816096177 -232172742154723 -25164870661811 -76355899602832 -118570782999360 -259216286212680 -161923964220524 -120989583712589 -179255807772609 -245387264548445 -24226560997417 -258795418652374 -223327510036646 -179273290513720 -80970973943189 -173731459680263 -244019009495270 -97922799294684 -213804205759997 -85655796857269 -235349162706055 -56135123162474 -155707128734160 -201369324815622 -149387994692558 -173509862310194 -135710127260393 -179373347683077 -241658138782268 -149477055605543 -62141140551721 -174538249205623 -41370387595359 -219193930685524 -62071497088585 -48143801041596 -745913599080 -103408272381221 -161004659901607 -172914376820618 -24921799173412 -21070849859092 -206645729413162 -237293799536478 -147500236637699 -214495330836183 -152343711519443 -146702827208661 -118053251861485 -265386666418584 -28839304080116 -129322227917807 -228753374312066 -109806846807010 -206441056068517 -113630099614179 -91289815947768 -29149068765632 -65193018156642 -272284101174115 -21907427842562 -54872368137191 -237897486162819 -227947341306425 -169630994742425 -18187989572123 -155533547230204 -167800961564817 -151042626313305 -92559459032522 -225592997764673 -47435306943945 -2592218787110 -133562064764840 -190272230749211 -84418090098769 -68923097607463 -204820314051279 -90274932815500 -110567687742929 -246821070178760 -273188671887730 -275656519312428 -235595265463991 -79559236912624 -108696296713290 -256699602174032 -187652630283877 -157656034990915 -190929781230651 -40971542165987 -215921592486862 -32582640161066 -165446992791811 -262282985827182 -33581829903007 -120662061701870 -244537267571476 -67703730449260 -241162852663161 -234569758106690 -234007325070886 -20812811899524 -230363271734329 -72096393339363 -108754378113825 -186972647295812 -74233457845989 -153530107957721 -204250153450972 -67896627192838 -259706800121919 -11676191431448 -94248566321282 -83615912149107 -91532264266702 -78162900261779 -271242476860358 -143180521824219 -265328681337454 -248311290016967 -184797340768648 -160691347628296 -143737252496013 -243866568253785 -150524620135405 -74411639615890 -175420367795118 -160120836906306 -231913828257235 -236518864019892 -86805844205991 -67377054015757 -133436396248294 -176704171511500 -188994190286731 -264635892586636 -251662971759947 -169414314134568 -63308867691470 -21236661365741 -142992062743086 -84496389893905 -45913401439148 -110091479451656 -251198757187141 -238601528282243 -72892094080528 -94473063051806 -225856220796495 -143143502394558 -75023321496994 -184862989562449 -91495049385456 -24368043329022 -221813029691387 -156611532741590 -97842435472444 -157787765875729 -167102754203937 -14900240029040 -124505158231493 -37374791266381 -185420892659635 -206548590555045 -46621507539314 -94778398319362 -143869218347635 -189858806188694 -3973619894375 -184099932838544 -261105889803551 -231494452237396 -114236292709213 -266164324874438 -49195213266830 -263667409611517 -191853017371853 -219964169917962 -260955546017043 -176856913884098 -133339779161841 -15872453203716 -62193438980309 -57474308861416 -82169340913646 -67889421452454 -258959686005968 -31376682056353 -131855596111047 -197880430646596 -7415401732100 -19881928961379 -208150591275732 -155332934192155 -206796520919737 -251712683154526 -45672834209616 -64938039010760 -78778321025128 -7989401744282 -238785427923006 -162120032363019 -175205120681109 -265667578696743 -252288273370528 -88753647898758 -222826314742669 -8121207271391 -254113330435457 -247723849532700 -128025321212892 -234568697296455 -31861402151105 -232711671232568 -38547550877544 -156859409846373 -94678590421550 -24222459535125 -31127321520849 -174130769231545 -30946868503136 -13119988201645 -193251879953088 -186310403968008 -181676816743591 -276982562991624 -116059406980253 -221407440250562 -108133859229232 -270653729955935 -18969653844752 -121576064602970 -234941316064050 -128920898446919 -213124738170635 -263139657510921 -10219776888987 -102548032614734 -9934460076070 -51378069640391 -95244921069695 -279662488911741 -276203101018380 -42530209698879 -39562652429946 -208063090514356 -169935359527820 -135001281451068 -225525355690181 -158970293583555 -255926648914783 -45836355318274 -165355290781986 -275995141913540 -77428716825976 -119915769441485 -89946125830624 -240686775829158 -273690301998876 -176068714126263 -190427991150107 -34963415222631 -37544612752306 -34770015152329 -235998500363831 -170774894098497 -193246479363414 -236684591913837 -48086517995571 -165152329321957 -191076449839175 -14524487466049 -73617524848635 -11532675636642 -216762728026282 -214418642056512 -51495629892555 -82797218352976 -39961334927697 -188065690057519 -238728622062921 -125818860333929 -258303349392094 -58978932988099 -238661294429797 -278030634507729 -211659974364065 -154214490431351 -38833447002483 -89092362353190 -271978692238952 -49591371729024 -137001501789943 -82862063434030 -175943730947427 -128829593238877 -42105597350762 -16705809020124 -81310621355121 -41384818798273 -13136546493645 -65741034395474 -187777102907526 -142408537657042 -78992304523234 -16699777676040 -271185633940258 -140535167274154 -88184518929630 -19412475747700 -222369959204580 -175886512146230 -157426840662478 -1455046330727 -179532024109124 -98605404285320 -266158653422705 -254847648286556 -55954780014787 -130833856865731 -37448631522007 -60770696890259 -271615910067953 -107653605386114 -270792263868389 -67190333124860 -38095145251491 -239003203744567 -85445935575229 -49695640519541 -275192785175236 -195783978212242 -273713266325487 -67286312227013 -74377021825291 -257140901739794 -89516789531289 -155609862464571 -62432738454356 -9401782372227 -76242829115218 -190929143320525 -205238250633289 -205235312782904 -272876546892846 -20197627975156 -184643714643071 -152156784166816 -226261642279652 -214449821130457 -201929067073137 -190194060543163 -214860871316149 -94864995085931 -173231079261122 -208884962999560 -156617352206081 -141027814612995 -60842953982297 -16622421393766 -48945779195250 -156153777957357 -207753307746494 -113105087785358 -230768591121745 -26063817955506 -112865531012891 -12989328676456 -82387146418916 -113480697169488 -184033646884555 -218561245512299 -172420846611233 -84894951140397 -221780490156114 -1064107054378 -150204100358866 -278813248190113 -118259283350003 -110274768331767 -39117067557678 -96042808792814 -160039408638316 -224667397981492 -258567699213254 -194582436878305 -117527484495076 -57683399657409 -47734464325018 -115937326141222 -178040384645947 -256963101480575 -11335037088363 -63275133262406 -111852322413199 -70418013385475 -153873932324775 -115881187323052 -215472650381296 -201802280255633 -42338161290679 -126864632634734 -226976533194107 -272333750939887 -49878851835180 -213316317933059 -234615231948130 -113758034576452 -46138540978973 -225189256878765 -246193942890320 -36466858889014 -59921215886359 -151474938604023 -198364317494256 -203114451958996 -146975740455113 -239624256840437 -204604595842911 -264700946361697 -215151167507760 -253427625410798 -217752269019346 -71782399382611 -194973014957190 -153042545593569 -243337140071156 -36400362438593 -71511590741202 -147351445543188 -43850365976805 -243905094571271 -156235239583134 -66314653675850 -137453209615586 -137074677630062 -231918888001585 -257437654500223 -266833400255108 -280446698133762 -124060511615522 -202835564790471 -188254899453675 -24924503835866 -22784266959713 -73905808631955 -192816809799686 -207539479609265 -255154658660039 -84219367795391 -153673665265248 -233413349450618 -124418733962486 -256866037641108 -70732679434672 -93256514758781 -98597140355765 -240918031133863 -178316793651867 -157892606479378 -27313575483692 -63846972481044 -116861485215192 -194848011994185 -52169209765771 -214009427919486 -21064644840507 -58849482113627 -197881813071097 -201488188900084 -49559857640923 -273418885765696 -3640641750242 -10412097496839 -99139139886820 -175217682590001 -263552618167418 -25445406504461 -256572989991303 -114086161363385 -205882683234212 -57205075573174 -111551870627262 -48014957141139 -48661736535060 -116082921704005 -93052735005761 -85363185291527 -269138375806650 -248527157068149 -262043625889432 -225308388207721 -14012711233953 -68628337943474 -167481499709346 -228064440327126 -135664128201769 -222553701832057 -49199873525635 -4932373353701 -260283561219599 -277488982200924 -57530068431814 -131250275554781 -43298887826448 -221401943742306 -23783645300070 -4830840168012 -241351150729687 -107733833519409 -2199132591723 -189901200852027 -197394288409488 -248428017926505 -113634819218596 -36504695020573 -46580279818453 -243801599433192 -112977547019483 -271992969605801 -136351042869996 -90023733502552 -26176859803988 -14999153225418 -10002241010639 -32214228831740 -78876480480616 -174423144154503 -8891019783868 -253571714930414 -9104861433172 -210097294395633 -21302876622028 -38533286731523 -9721499333425 -171719556548199 -47051097984544 -110564270589477 -143219013314674 -166320155872198 -19571851588907 -219194669917348 -45208240746236 -129574833715175 -279294218911963 -82568653354027 -73041978671387 -189768308906558 -68292461311259 -2709104487391 -251408521567847 -124053756689582 -79579564588708 -89355331603942 -100973883859772 -157263382227641 -275337950228307 -271468298705027 -245542468243085 -10996885407758 -123586359192770 -29675793099319 -144955560469987 -72326133594463 -245218188365573 -78754188478047 -78185154642786 -76482928080952 -208894304370887 -199022644628771 -113115759625517 -157710983241003 -97431785717870 -142687065204147 -230443806363683 -212454588227490 -78066398534118 -165698225762888 -72313633485695 -45315930108033 -97417143571812 -114953574065994 -269664442656038 -265309462245826 -202996660251428 -126463171597604 -231794201207286 -133950180018380 -71148133328541 -97703268926802 -182859985437200 -220911367242492 -128891881845541 -135966478009031 -216935456745312 -87857481222533 -255555646471333 -83205105045291 -149377400448401 -234155635788924 -66734728106366 -119737671152466 -95379455125531 -236278571913230 -207806960624948 -12261115347950 -102611279433517 -108271604951566 -157182313400054 -188910328399526 -170625244421366 -6300628162725 -159405330866938 -173088920151525 -269347955517146 -139297319242334 -263845217052081 -30864895812144 -37336172478181 -35024975518114 -115898431709146 -117561932819578 -92739066843887 -114574072363249 -3308371066559 -148578142516881 -94157635774644 -150068794865268 -56320775367397 -182209794694633 -118047754503044 -178105683253877 -198287336422369 -62919120245728 -160691985877877 -259061921378739 -114718568975176 -73801763367213 -49511820723681 -167208888472355 -254785661677814 -186919228607176 -82694975621341 -171402715912619 -195143440475176 -221274977573234 -9688206346813 -225163043305252 -174218537085990 -136245477270691 -82512528377211 -260627108411181 -238820578903088 -11598388325506 -224730324313997 -165141319023147 -234633521785608 -168872934165093 -118426800867701 -203208491125489 -43110258108987 -95245626465139 -113274101794148 -248154801263433 -188185316180854 -103093739180750 -31735599786563 -101513202181726 -165980291011519 -221117139094784 -72122560394527 -242135064530950 -133687991041032 -19392263824532 -127516808894224 -7602792534926 -206897205012860 -204711341057066 -180890027423576 -277331155471752 -89680873376344 -230412558109744 -41493480652369 -143060538258155 -165848147004543 -138055577027672 -279517371554246 -257340492267528 -181049437253879 -147836071367968 -132705889068781 -54369602861894 -196606747932221 -71438823388090 -8848143522199 -63477897242286 -49203970984858 -129592177355333 -250307964289883 -227229186609295 -238389670223021 -217063932109702 -227125848820231 -19166369001796 -236319281516388 -106932410528428 -168046847102966 -155693586563450 -267691227980295 -7845465887460 -177459045311749 -267268356031124 -210113385548032 -265000834430040 -119306534688782 -56876273902505 -261290946107165 -4802099847542 -42554238489840 -60057686894601 -250776487180776 -224355321050957 -157450375737144 -78558263281542 -98147400305584 -266593763559007 -181329975720779 -247351864280546 -6685290672593 -91154656587836 -264191233888873 -218407293264178 -183242468129151 -251039941493160 -168093260727711 -154396172438495 -259706813169950 -208940362481436 -108643608276387 -136808602019783 -267115925311272 -240177414856425 -77535755337680 -93485444734917 -160853099190034 -222428562789274 -271911428943799 -264766292508691 -209884338436715 -250421163244423 -177090335281807 -132487663751523 -163974498453593 -159773850332721 -122011527087812 -223188915773229 -182751083043836 -220382801610277 -103451961527714 -185085269540698 -98488436839008 -268956465057987 -103757735651345 -267100394960261 -259380944111228 -50663699408602 -211617601049631 -237608025505250 -106861889483614 -214351141754070 -105482678112373 -19236192646085 -4161507632091 -116380879316778 -157678026547554 -281425774755393 -114608005622107 -77426543228480 -22619796163591 -183108642150206 -46578669915594 -232965408106019 -205116356951969 -41162149395791 -203840186839823 -245879948933568 -236322452611819 -183237348724745 -47203001749146 -108837939327332 -167248858327537 -94575944417671 -254948276195832 -131740177880142 -19330155121836 -38226464421686 -58095042794544 -42079499175246 -202504251768178 -222132682582554 -7482391589448 -202248311873021 -225013902683889 -29268268239861 -25239991281821 -223568052354297 -15873144785924 -106103872783150 -127805098720890 -260253924025545 -200656414124747 -153632222692192 -161341286768201 -180551469211688 -157988010952055 -260976344962897 -26587066843501 -182162923016804 -214948396537716 -26295988632667 -156779310935488 -101381214817201 -270716437966713 -61936857288532 -114887111255753 -252193122445172 -65577438725916 -3033660781828 -110143614651223 -39478943634776 -227626529377718 -180287148754 -258118472095449 -44672020254562 -279216922677478 -269897752452527 -100463756472851 -217618130538618 -196039462164961 -261252453011357 -276887272960102 -200009363504831 -214792278675841 -232166785220578 -105156887073742 -19039582184292 -248683274996658 -125063118514717 -230143805771232 -243417295434189 -126105527466179 -52001314046172 -189091372376843 -70003705634076 -47876748938663 -88267602675268 -254124354452992 -27272344579518 -36961705289233 -3863062295047 -226202903630455 -173347879158294 -30075328801170 -147272270172858 -273360063130048 -92671861171899 -131196897638752 -171463415931890 -1401804225307 -188065518373678 -32511338038564 -113223716812483 -214282930589025 -251906569897995 -271117667053365 -106883826123185 -136210181636720 -11924213826921 -30650480491498 -179508791706796 -25339726442327 -38756296419766 -130683322362004 -75352884061699 -277022634800198 -49160914770155 -221421535486032 -200688592995063 -43640953340246 -1297339030603 -190387098485971 -247178649550716 -156213548492439 -12767276383020 -31526154584854 -36494816859045 -36359607553729 -127637735127264 -100448288792322 -171880295972372 -32443476955747 -276536151794322 -268978920400636 -54062609121569 -22295943603589 -75690238258709 -270672341577847 -212986756225485 -172847664337702 -26064914124723 -145850660957697 -181370747860978 -181685180256772 -105007230103347 -39965450858745 -107166016927379 -129322643459554 -19112196918432 -180882050387555 -248077591539992 -142966155824043 -1886552124657 -235023902244495 -30844288066340 -242058164129607 -144507269699865 -246048400798294 -253345066492668 -89218991012296 -95011318396763 -130108590832471 -265791782478098 -39880936880213 -91253480128225 -199904547015187 -270507791018791 -28472443044461 -45119547431733 -183414581133735 -197728048070430 -269058675881543 -246037486070691 -121754483038770 -43424174303100 -223629432881406 -259591870909205 -161196489778016 -68144738242827 -34229225342282 -139036736785262 -36050964133093 -18606249633059 -145753673830440 -178223223969855 -105232516877406 -195119550636622 -93083472918225 -105273051862095 -106998953189496 -261866611138190 -32434194543425 -70325654476085 -251808557481655 -155913594071480 -256673853426337 -174194647247436 -45838413017515 -171726517165534 -160904311890423 -79611165699662 -47163781876769 -75294771407138 -197938976023700 -96419845780087 -165707087509334 -39218141339770 -99780796212955 -41515837158523 -154568340705801 -84195375704420 -235483976421737 -98802366985858 -163631811874625 -206389861669268 -27656295834525 -3872091898941 -240869435275582 -263622364994477 -32138238007412 -258002085221937 -196843320564444 -56555752024007 -222764140071829 -253384417866352 -279811932321230 -124245766794520 -223977639193181 -272738586041864 -39881178435320 -200005320315956 -77169853504522 -8005754741757 -182548860750961 -222058403427235 -236977409003092 -227260034641519 -249713810358040 -39811644944671 -185258227172385 -57591878969767 -221457343224182 -6952786878990 -34302493170205 -261785390823673 -130122587170925 -49374517726862 -72093136160210 -118224696489530 -47393828856582 -88606173692763 -141822771969331 -26234804262852 -102465055884000 -173499938413445 -68271149952284 -180392881328070 -117198070538319 -235940529069824 -159157476037181 -72343626556197 -226844064481564 -122092697895570 -195230737978239 -180416413615758 -239782296893682 -213992721753635 -178589141581564 -12786807709777 -123859943763129 -249520257885202 -85894761826221 -22172524069979 -50441291155179 -105949127490004 -13820614913712 -135766613844128 -120777392718964 -7013910026811 -254764015359363 -31548904948898 -213628606768117 -85043941601681 -51774815107082 -53488875514269 -219672596502475 -2368966775252 -50116070755074 -104707490234183 -106323175775725 -112706312050586 -183520285287341 -182761439975547 -268162866903780 -128435030710208 -79964640998820 -207405952005376 -254735025011528 -281222073190025 -226815837847853 -264643850863138 -5319849377904 -39364319155297 -257346988714336 -262119136809548 -44298898115501 -226725724498608 -93501625068402 -255310530501155 -54261612503478 -58952173876190 -116626941734843 -75373241516805 -69888758946944 -132071179721494 -134494254882331 -59974529658408 -52520152050255 -73545959621034 -39960074431200 -89372159426406 -113044771023308 -123019394477602 -165851221954305 -231202043421079 -141457620992695 -105072368562519 -199216030698308 -236812915883790 -279801606837793 -136855602728888 -80133659509695 -209956642398355 -203953011691845 -61471209324167 -218750948415673 -89273720730421 -223920303793047 -21130182073023 -163558169478877 -271346614900496 -227053595364213 -115237638112058 -21778375235248 -166894852211721 -178130763988246 -84302351093617 -269763044365639 -43757132285825 -227843358207536 -180216060776204 -174825482494037 -237668275985743 -218175629319537 -94790378353138 -262562495364541 -201098108029423 -96593470064916 -161843218455319 -190794595205739 -133636867602182 -267607571443995 -24511180174075 -240944377640129 -22641569950067 -205552904924163 -24310395315283 -20202817233678 -150643517364261 -21556035088051 -135842321292976 -36448974843211 -51355579333074 -127019222606193 -274106280444693 -88906759497640 -185115083890807 -258963014014751 -67944832812478 -46562421128890 -18501184642356 -40005244242226 -213167109806880 -196363066721326 -266394384868649 -223753530100269 -246570583313549 -206148788143028 -22528105978657 -143531748259938 -183671195640839 -129362340441637 -211245745232852 -202691061628015 -226878477608216 -234435030868608 -199329107171850 -115677875036121 -7373442256050 -269560850931498 -7206278478920 -104258189904422 -14521807430586 -142373930947943 -187417118646839 -194361995448158 -213819433875553 -253548060627428 -87780163610596 -246090531483942 -43035775136184 -103918486824168 -155980651660082 -267963396824621 -98296821774214 -100764951856116 -16413736015173 -59376830784169 -23856021626678 -211800664531767 -126182032711035 -256749357931167 -60230503397522 -214828627913940 -191095401576955 -233033696639342 -65039791458583 -164701201966490 -164157166259969 -158783982978803 -260803279006657 -179416520388254 -59265222670169 -98055068477105 -13634606127503 -26709104479779 -81027279401657 -166770640435279 -84539531975585 -258546578777499 -268848004929450 -132003347178087 -63964059040608 -62213995887176 -106866474046268 -108053968976474 -260981630961670 -255368130714475 -48693521069696 -203556220233810 -813406248299 -181147882992903 -157567866609855 -135436960622928 -11111936723738 -223557992684541 -184792471431903 -259267987627284 -116268772145984 -106916529165225 -69800368262062 -87210293576326 -537510990491 -192514394208048 -646440509755 -270665483380413 -232886510152373 -130568047646785 -207170057495077 -12210631956014 -18271523730220 -205894512777220 -62833419056909 -271418213718210 -254809109650190 -177763641094791 -50915910222514 -87937022786590 -190572095357509 -224884304325239 -25394348905508 -166759150478562 -58063176227209 -110007139321955 -89303382867700 -131653459557833 -23915558964503 -137545428201482 -208393153989601 -113764272663697 -141682705860263 -205674644909622 -7903227492055 -5815773317241 -32668785846349 -92502518971558 -153257927559040 -65540966073160 -213255330624566 -18770989710696 -7834404639942 -56881279815315 -120640598058687 -115306280047561 -54930122120776 -27094428778251 -235948613970183 -214057967759848 -180959155935890 -183031732160962 -106552996262193 -106883697011112 -82950236405838 -16930550475962 -166083682556572 -97596430313947 -166978857405517 -70702084738301 -66445768118488 -167687976149096 -175230270609613 -11158644233218 -126209828296848 -43642536374427 -129933051696092 -122279915232354 -177428804631486 -3094856531627 -228849393687989 -7450276440165 -281023665201553 -207842391798378 -264205065408882 -162401104890305 -18674000064963 -135201244286160 -116207825367391 -216927102276613 -209628908433593 -23758414739991 -151168105232155 -62792020660884 -211429239672891 -7409627199688 -70617190152895 -184152671571489 -228871929728621 -146926429302102 -104597254916296 -92640814912671 -47059966833581 -188264857744911 -273141527366581 -219859048120551 -26452609768122 -201957531302245 -135236958882640 -248601465701236 -136161572923110 -4581501105032 -233827305078830 -226687153184128 -20328046811305 -65043470134929 -235741302663686 -214635043747224 -126560940332417 -131615881711538 -192923069142544 -252392190383272 -52710343951524 -64872851484227 -8181318848169 -182474791619906 -228969688411952 -278622926862232 -265875962274877 -95247774835956 -165608453005448 -2972217578171 -188413573651519 -81080157769604 -139236796900531 -79315684878278 -251422385914623 -187874397501787 -141053958901206 -164430277524287 -246381133095079 -48513061079871 -22851477622384 -141781695147502 -228268472025616 -149568384765756 -211048340645552 -88316154072778 -197544788603860 -85336393135115 -50406607873316 -25035770073509 -123362940429197 -109770101938612 -113746212252218 -160746703960087 -63079519932455 -271372461961532 -109108030522025 -17698499086468 -55258799392902 -158659489902225 -106318455715256 -151881034961937 -158130642075911 -116774620863557 -73069312482875 -208000514792447 -165317672532071 -250506547199275 -51065092818434 -13363147528878 -84552218410752 -4435951906142 -237991053910054 -281278917953675 -194188763723402 -2645405182349 -56265028867171 -56483364233941 -108795448503610 -73813345711563 -23443233426055 -58609859824761 -260916616115303 -46619009577788 -119660080114503 -91942131129755 -251535011560780 -181700195139528 -243754409076610 -1305949458473 -222303866636420 -111349302849110 -106187698040293 -43341122628523 -80363198456273 -166821984638089 -18124336121741 -135764536199172 -76465410883862 -60269388060837 -18979948544762 -49488295510407 -158049938793523 -981361356113 -254215906088058 -13820614535267 -35021095731517 -243907186955970 -138612816439030 -88278035403024 -277891497602361 -176057268241303 -41676440127880 -84676273727273 -104351923573858 -223121515481036 -41603861781737 -102313863722692 -158281717032650 -120404759970884 -21862515492415 -174933661332007 -53123906386620 -38106686401058 -221957805096331 -137055021142792 -46026911415206 -180377012654357 -196305373245195 -273653223693955 -204539332161019 -202316470943209 -73115009943964 -152280922289936 -146369018843477 -218900593027958 -38233970890865 -48462858697065 -33538934706018 -220761969297408 -171386169337703 -148451754785389 -21239768591285 -54501796473717 -215018109324527 -191804712342972 -61588343952049 -217804193666227 -47960371860150 -231655573455993 -216742281249023 -202122892845643 -58638034001638 -131334070930556 -162872069013987 -19236284623930 -220144812966358 -201122246830626 -204438501601969 -98848394417279 -148227224001878 -95453646307714 -216613645175653 -96412359068028 -64704436575421 -86399074133638 -160808013757924 -42141008922364 -179915068460269 -122891504283125 -173926143983939 -52639342572903 -255557817870705 -63445633192163 -117628895883758 -210063265784895 -63715847342231 -213630898465651 -88111940296529 -133873959764401 -40519020892196 -232307398614366 -6567781093231 -251199187990058 -86729385495448 -127618971108302 -211377139018149 -227895842884329 -277100407300848 -205503170489560 -144642185406842 -233977609128291 -141547977633348 -42159334735151 -136786064581795 -20789583114276 -184086587336064 -67424453929081 -197219721035765 -173535599278913 -244745507587363 -236449973992903 -262065474648335 -211381311953090 -76326421793451 -14308252825285 -131376907832508 -85628962602946 -196153969211240 -224479552231787 -102531088637325 -93170720423171 -120039636491477 -3980916277653 -212945148053467 -155215354833380 -174366601601828 -136446463492732 -46652509508185 -25775757875817 -128290576861035 -138345872487116 -139583551984847 -157616869712971 -52116568067217 -276044122546199 -209433203239894 -27660470306682 -40872993556697 -116365065857707 -155148328433368 -250008729665652 -111787685233166 -123191281435298 -44165520991690 -242007973245355 -19690049597403 -97261712892305 -251341019503950 -183007769570948 -207207814300511 -12011237938680 -235864303635512 -187601014365261 -120279813334120 -96948701209830 -259121751966371 -732211558966 -142936511362309 -257890227236470 -216899746018227 -187945220330859 -58037740661990 -280503051251561 -129740664018482 -169299488550572 -257726396111631 -70386213935092 -246013711204457 -115306091308921 -29577078782389 -125599688216536 -187166455910006 -139724971324247 -150851644507702 -214037297835470 -226925221777293 -215005841659631 -92577310179237 -269316758525861 -19454237474287 -133543915895182 -123931798037493 -249490621813653 -137631282175071 -69351522657525 -39378901656086 -493937025432 -126302003777960 -2219720495612 -273438601975221 -230661086848252 -227139320545380 -16645398580243 -189401211436865 -161550260346640 -4449116394287 -238875229378252 -265803189608760 -18414101964091 -126758924341890 -70724269235674 -152003652625870 -262060515471375 -181014670714840 -276710783764619 -247852486678486 -136107499039080 -45717071880231 -111877346663583 -200530429712426 -70949255490546 -276038721956525 -271194896272088 -50439613598997 -42464379616615 -194359159401928 -26595266182332 -178796047761833 -104336949818824 -128542655553528 -160578819429487 -246212300194370 -226802034336235 -248389230416752 -256958791423597 -163733692273233 -17033314727028 -234020666714915 -66449065235151 -238895377713075 -228705771323606 -203589747330456 -46313686565803 -271478951360495 -11129650433105 -52219584153798 -50563470429717 -74945338664604 -222239552480526 -183562449251417 -273557558859265 -108799143379689 -228234275223426 -113021048022978 -264030266919786 -75536867942159 -242086373161176 -218556572942935 -49247958248799 -274990549501459 -109396053763135 -195061285200760 -156338313294684 -28886592117338 -224264690472508 -145778330283443 -71279340752842 -219800717044181 -204164959955732 -35089757282235 -227952027976125 -51632418607118 -205212962394026 -276866624849095 -97143140467350 -281402583356689 -118672117051530 -3484971939440 -27191809304440 -14872071322695 -36500740199722 -79959090596836 -252802193067727 -99144014204778 -110905265289221 -151004222109898 -61449510963012 -65554318844790 -69484271904194 -23203463074872 -169584831228072 -275442650677606 -4459975400703 -156935009540732 -54964636526644 -125096245460305 -161310940913507 -70298598610065 -71390616813688 -169462710268874 -105818596701327 -189162942665200 -129023341431363 -143922190998169 -91443282946374 -228397664028644 -128452096496186 -1570681226558 -256353548670754 -210016074505219 -223646237374253 -1218839228539 -254047731017740 -63589803543258 -109823226297493 -151895617000719 -275297719628745 -96300448291119 -133160294181032 -42536956697422 -153805634866594 -139219927383865 -253705287043766 -125838140225867 -116602743681863 -82205844032815 -161721737786841 -151016515436507 -28653483749227 -192915938540682 -10107271745145 -83727998231812 -195619349647001 -47844685035423 -69416814850952 -218222148977265 -210608718748305 -17085137951867 -109226191611569 -21275741480581 -113557107118629 -8543919878729 -38406226331125 -32084795957242 -123973149106858 -278321909152106 -226609435513031 -85395356747771 -78148508459850 -194620075522923 -264824932341813 -177845596018729 -254927934277548 -280784045522150 -221263832592134 -204117178218507 -34139608228399 -239715477341870 -142392695666591 -225618458336243 -60009980072140 -187384261415276 -48607437285014 -188693773715548 -219242331246745 -20250933304682 -167994944861840 -55538989331420 -39963833984908 -55425595487596 -96509279153905 -82881478367522 -242499982579224 -253222003574008 -55567439362423 -252841490570041 -109153518867775 -241898145798421 -204281628834541 -93756285066605 -280339446309139 -92812322849228 -58114759004069 -43640588522550 -49481752272633 -274822788686422 -237171320424169 -266492318748232 -221874809028202 -24263713625933 -69634159530255 -109427487530201 -139335221713875 -163522473335012 -72921407925573 -114872107127834 -239676341120769 -271874526630556 -148883550851221 -38848608484465 -195171417025155 -89280574332730 -36592214890630 -9283916752025 -245090756860339 -184138212572974 -30459343434082 -159983801899357 -84892749180883 -199192980513636 -129127491576217 -20936812594555 -6161834478627 -4381127221200 -25164675939587 -126365652873816 -55462695382892 -197849589255804 -198511875759102 -176175375754983 -45581323542604 -90748598629476 -136317162883616 -230459584404873 -62537336023743 -192593924998479 -219967282971120 -79120614406754 -232870811911699 -21548360841817 -96405610299760 -116058734269502 -6066915031938 -171234844947797 -267881384463762 -280873269028015 -66937804738792 -144511008975588 -141701924659397 -31690597171064 -174816523866409 -84016024000752 -259025049673162 -107483843539628 -98017246632176 -101930949786143 -25048589774722 -193959347412997 -269799202214983 -231739139624430 -93535531224377 -189706499909739 -220690678302275 -220384337998700 -136745533521204 -189022265434110 -92038379641067 -241056782285292 -35406827264819 -66948100168514 -105862477399916 -268437151894424 -89106264039911 -243435945664137 -120322988295864 -32292972580538 -200018516321896 -192862354961312 -117646035241208 -60882623591207 -120827713657165 -29230803655788 -41018281237425 -94648162281070 -32523331090781 -77992066928646 -263277312727183 -212530578620883 -190110757541153 -197052054131529 -243232166632931 -262740347105615 -73483029014239 -246053538025116 -136203698912206 -38736164133335 -60811487429950 -248015994275307 -104497401754183 -106730703320631 -222660504554028 -261091072663729 -46050872475847 -166820434589853 -72335763897756 -174608511610312 -5641150649016 -211171368634765 -119738061845099 -149197270906323 -229873251932092 -28095768772473 -158542806248797 -187660061726033 -218929311363409 -174730666875847 -270426607388394 -92057504950801 -265617990070440 -254011767639842 -165707581315895 -253663783819742 -81720493528271 -178306005177006 -169650611782959 -255564881132940 -18415222021274 -178326643441019 -163880367017372 -70391029461673 -204528816468563 -65301623078612 -257794931455855 -74897913481794 -45147929426387 -240943318313882 -171708115044001 -65360200522192 -9782093108831 -56981538506154 -228345563496934 -46524741820034 -255809311300307 -14089231051191 -201815914058656 -252909333958669 -140760578455370 -14041394063870 -166513064798789 -102078119105828 -214994468893718 -165910473994512 -30016928131996 -64026119030108 -165345594166782 -125717297538314 -131338402615875 -119597146031517 -137225102476470 -12094174475554 -99255467695584 -160676365373266 -133951863727427 -103786320951200 -13808739879917 -160659400939938 -267231342640191 -232353336919556 -101978118235684 -71472225060978 -220404310478646 -189908077206129 -82748545551293 -55907449301642 -91650271694540 -182658572913379 -3524295216196 -134778737681212 -225097025227635 -135237469914127 -66782027294882 -168462453722330 -92419236392985 -34433987632283 -30140933747533 -277834464716926 -238083363491113 -118434481596422 -194751680145570 -184847285205060 -106257135999001 -142345873129554 -13687056360335 -221377328727722 -130578502743402 -231778125174025 -111606853027849 -175180820959952 -166760492341844 -120914597343194 -260791496610777 -12725208220565 -132991325038673 -207285129330430 -16706232266128 -209470030246259 -169180456886437 -239967769617145 -228704372969309 -2715149071627 -90335208466401 -224997917222403 -61674299997165 -163402813872149 -219130860389872 -170981759309536 -174317587629927 -89750700954359 -144921641450993 -245815558320414 -124117821773230 -186461142965059 -100135077857451 -207367282182714 -45796611800561 -22036505841793 -137721683958937 -46820792425141 -189362239020979 -183367365549734 -131446435128285 -118975799233827 -14681815884670 -66533066262365 -120086529161767 -82231802309892 -280139597564110 -78775671561655 -60391197914608 -219740355028300 -74953588338953 -45122953394304 -168907397452089 -202966658927184 -95908159232099 -242506229769148 -89277630845418 -125851648049388 -213865544600543 -81256194082379 -176291942484822 -41563839033561 -245227617165133 -127328677627385 -280135917584020 -35576023877812 -230691402547307 -75733673194692 -76195151934663 -241624581458796 -210359851730935 -181138201439660 -227457790784737 -188455238267716 -78268817379320 -177949854448155 -54813983022876 -116057447452157 -254151475699724 -224344449623876 -199694144844918 -265928028123848 -181134664653229 -64854474734386 -180098618135016 -239407802516069 -95200156427463 -41151565963896 -78063777798596 -237953273671721 -174802991557024 -74489064494692 -240686360346398 -32055935197195 -211440920683297 -24090882752787 -201883424361548 -32835953150309 -208315999046221 -237614564398873 -218425031098995 -223105702094806 -23693337701156 -100865542666777 -3043025971588 -73554893610902 -31682787620229 -74611937451672 -149060486089154 -275124517906818 -185756241989916 -207222638099279 -80274127628457 -73778289824477 -224178537429133 -1362029313882 -273491470682064 -197186565551451 -5657369320995 -221784792663418 -161362732246755 -93731667060022 -81802998246612 -228101152813003 -141681922305075 -68309940783314 -233291814092194 -70948982522791 -180293079024668 -152748408512491 -141619160707602 -262080546064151 -154034340452800 -199807103431413 -182236970427311 -203250274715029 -29966594018124 -46769710511654 -247357014871359 -187798876756668 -75081745928270 -103364561454047 -17131295780307 -236763625196153 -60709993157980 -104251911827219 -171059786991543 -105944400119562 -30821284214676 -114638766419362 -97702592961109 -201278221490507 -273564274765889 -2951649530094 -186517606536404 -225357517403198 -123555017112359 -49566168476652 -116756714712966 -58162397699483 -30991871760719 -157282754006118 -124346579853334 -210714447209469 -15837484328785 -249761898537708 -43414355943464 -83141533807822 -99166045642481 -267996312688821 -29050303052427 -272804751444921 -36269399474694 -68628103301022 -31300219582240 -259221671622561 -86185940135569 -88382463247376 -143030428729660 -235662527390510 -203182012427095 -44524865595882 -277568390973150 -101957692448780 -42136701844952 -193877957848037 -162498549700366 -92632460969577 -48458462661330 -28987526975475 -223226546082459 -263664908236470 -133473776378732 -55391283755571 -26135320387905 -224794344022467 -115016114080248 -12906989366113 -220090009850520 -172731931613281 -105411665791154 -277715086827117 -7519321663358 -259316625493745 -129833563934156 -82732586679170 -195381380612468 -121192205662735 -117154088715130 -262207106924781 -134453658653540 -91999131870264 -113779786660805 -233952325901395 -254836884920957 -25319768905885 -163187188237240 -213872658971558 -140832848227594 -112280335421209 -240748652140378 -188105758119492 -102741497256200 -94218329281036 -269163222226880 -181238038466359 -120634398834908 -107269277199975 -36919952834147 -64218909799411 -99726204094082 -278272243950781 -30979172520229 -160704465720373 -42753973664934 -212818263966253 -242138369425404 -28270540834544 -88862646169646 -181015562084303 -124768992651092 -167184497738596 -92625865185467 -113741115440404 -189221704778732 -109771680687631 -236717882718145 -154031527707263 -141996352622319 -239253608714850 -48358982362465 -258569106944926 -225792004330031 -16697913947496 -23373251725021 -2767448173182 -278455492955125 -85601847231178 -76076981530961 -211874995021267 -54198989540197 -7661323944627 -189262570038487 -108216786500523 -39605151719535 -260928994139635 -23759043013707 -234105658195322 -108270002769001 -153156445778263 -50793109949133 -89595784644510 -144595582750080 -126788284412906 -160321531224600 -236084583183554 -271364724068795 -10870610344584 -234403607578859 -203533172443952 -198116548803107 -57267111176293 -211416594008539 -152253239452547 -278466737341504 -60923785982073 -202183214684960 -206850313398666 -245437960181865 -275203122402142 -258702583044273 -249849025541311 -254513149053279 -221739899348278 -213554808287274 -224722703969788 -149190158343645 -241107588201334 -170700011400810 -188258995079802 -14404268488212 -171587216105030 -55666232127986 -211244279207549 -219630546613019 -137234971847304 -188823022952961 -276825266572799 -95725215608913 -84420008877798 -228316999895454 -256098192634184 -134612674428414 -71773336067962 -50444662021068 -250248402375763 -270648629032272 -203916950610743 -76406553824657 -213723539294066 -130008609881802 -229211292300168 -252376594398709 -73222418171663 -118069518413063 -257067671995150 -279623520252185 -207571958897277 -208242587391849 -123729001053732 -127546389911862 -39467173417798 -275608197847742 -62265258188393 -148260184137959 -52929631604400 -1079672682897 -79428559398789 -199740540935094 -267159065014458 -12229048529977 -18788173896017 -19688013525799 -154288252905024 -219941580396888 -72778551682937 -276885783407866 -228138473774067 -243127657695740 -267004049786961 -98750439050116 -214558298078167 -115263262697893 -266969837092571 -270857297549491 -215962036665570 -30341561756454 -115427554185280 -193645353456245 -146353787381842 -200919140222004 -147754917126591 -112441426357789 -157051742062259 -111371630092558 -63393858174168 -18962545685406 -258675141082058 -139810148676481 -14816981085436 -171795876441179 -26810634488360 -216318181278334 -238850112907397 -104272426967576 -114810372824099 -242345563372725 -245712870369420 -222383842109652 -21743079656089 -53558851015819 -61802217376937 -250893724354436 -268320197507068 -76162290991172 -192682023591554 -26402420135383 -215028454926641 -168602727678863 -122777090770229 -30471829247692 -142188994131912 -245644350561550 -182434891813214 -171526003499634 -260799778569441 -168243078453523 -211247201512800 -134843573587800 -108505171485741 -128555929591782 -18186503031055 -76014134652133 -270060849617073 -231271157045207 -21142973630906 -83441004038267 -13986611243635 -183564533925726 -104973747683330 -100759334274918 -160751268757428 -234358786697724 -273835976953509 -51150998443485 -171583686129816 -69978271929660 -193199140561231 -177385563823771 -54225585045868 -40726124266670 -271240615846027 -175818491418237 -83568012127819 -189120570353745 -168371345333161 -159792429110386 -173860551839346 -178093421254323 -157215139238435 -19049137133130 -197660776164578 -37194225983039 -187835572019092 -215176518224440 -111956964595005 -224272018048947 -117845341826840 -221681536735633 -95866447054331 -41153863267358 -60014962631055 -160876787768534 -13071365051511 -132547786351920 -139536152674945 -266829115432100 -269413037221908 -86546158595535 -69046058249439 -118516317535873 -169210427760342 -11526870366990 -123663490193246 -130473226332360 -36673853774129 -127560198089790 -150133359168467 -214330657636963 -104805387980320 -4366763881284 -52840809211385 -52944147000449 -76559688828988 -30169159447505 -156566945273098 -234002869196333 -142632947642971 -94524130139375 -79562245153886 -56798106222896 -182335286362941 -105076768246948 -104672583583045 -125872576732935 -122269298004032 -76812410546052 -146985980234750 -115211274059444 -257079371341089 -243515385012665 -188757038115660 -84559091659956 -92039145503834 -59860497001279 -39246831061655 -33480434927848 -274272331456901 -46827243722305 -224003265710435 -59874018312331 -208201531334610 -215816229778425 -50142071685291 -35355198456320 -209300926187050 -173124231401484 -161565816124091 -4389265902343 -100267860683101 -70104525850731 -40784579144353 -225290171439667 -239279774836987 -37003674601356 -135322037406781 -164658522842623 -228229013897548 -31602816165588 -70044415002992 -97336349662522 -80067976130098 -86809445400287 -223345748463049 -208838078407496 -12182971589094 -71534624939048 -53124989328718 -109331584589769 -95733616116640 -51053687829795 -41013703690781 -249316685144327 -23864248230899 -46384153483927 -72584212395200 -182765692042118 -260687178117870 -244798891389350 -105056844533046 -625642737734 -101108566575425 -252953444307895 -279539335227699 -169558557497395 -59032440870278 -131031041152809 -685881814387 -251759571995623 -139943614743468 -45335338716786 -268315260159744 -80508748408058 -200146781533980 -37430913358407 -241503697663809 -124279389310239 -99940777380799 -77465544942747 -157736973709838 -25415348170716 -4188291556828 -109155481845925 -42703856263394 -55382281322034 -106334411192222 -262249281665677 -169836167972284 -125327820248880 -222298717978241 -210199620837557 -165273768300933 -143850850135159 -253377070119511 -255643800074679 -122909388247920 -6926627231348 -262332379589365 -204178949640074 -193123418407219 -155589605132741 -120252039334930 -244883716359846 -183570826520274 -192020036848706 -146919506472211 -88902921472798 -162564251691365 -16919479767752 -141722504533993 -12673147300759 -143125998104521 -264513113984116 -18462524885946 -20450929640346 -243369727967966 -255680183847525 -74217271152941 -223690762991235 -253218572740574 -37128845936449 -156904025426557 -182115690057710 -78296358435259 -113621986757784 -105672267041832 -120059068795143 -226282667149413 -260377139715086 -70758776333779 -107351507311529 -156707769264545 -232914912591532 -241876257104317 -8165273441366 -277195812240252 -27367679790419 -94639620028177 -276430881075262 -175664844292060 -70848273402475 -123928996400032 -19571322982753 -81435602846265 -211448583786632 -199124095838702 -59039062803392 -13689651297840 -222327307095432 -275559964590989 -27041898165312 -251305368418360 -227350438020099 -6901381158714 -160169888926829 -159077244315874 -190526944163481 -178252446211275 -194449559547351 -265755250718205 -177981637569866 -193029079605687 -224709458276884 -28149898393507 -268130315817820 -9239940482258 -207676345352672 -14338865315588 -53331952514688 -100416497504596 -9621571089805 -240238867750741 -137254953483774 -226212680775550 -41363358513001 -235624120446295 -100882530849581 -10209711076484 -17714202238371 -226079231505001 -224693925756114 -106072012131035 -213056371773750 -264394432453651 -277016445069219 -242857504619725 -235077043332401 -185736571616908 -72646797624080 -49290037014894 -147906309695785 -107272983630575 -88876322378864 -177512323120492 -274859388595472 -265965043611537 -255059721781497 -21237663064512 -235687931885409 -165082157989362 -89390862339351 -159561223644919 -40835311085666 -45067613478795 -126918054306735 -116749009737724 -76936662930616 -55430306991356 -30664748637062 -211792362182365 -139647667919155 -191189406415243 -103234272656380 -245035461398369 -144414684675046 -63109706470581 -229961524951088 -73401631660026 -262390415334519 -139695833456464 -23674599712059 -239881713848679 -161314053443516 -250533876436988 -278422500279102 -13425341993831 -117924810051341 -171610626218311 -216584179460211 -18261630280746 -81870686288020 -106161231844183 -223430939301843 -172976979137407 -240978537904716 -184124993861298 -65038262121746 -267737530952170 -240552008053283 -279981850287062 -77952976770737 -223313973998371 -271873916103456 -121121543751203 -182233861791710 -205852812326932 -57852083221157 -41506641382870 -233620118630552 -117660482723561 -240948244586497 -221312296872898 -12152607057063 -141011822158563 -20000370520022 -59140727261731 -51628270208519 -271116105650320 -120368728962479 -237047310271634 -20176321103338 -40218434625570 -60470587426905 -281105427654654 -93899828775837 -132707695055947 -123007187144353 -88427249891870 -191982176821802 -6259637495234 -176320375983755 -127459324753934 -268508180205601 -71136370098566 -43906074670058 -165744147711835 -47269233020697 -258391313905877 -88294880467726 -251576648442581 -126477615757826 -221023486091022 -69775954387184 -169383536179419 -151010509290696 -172473087824637 -65164116657188 -257491539416413 -275519935242284 -124718694060814 -65903786892669 -179564279284505 -201994966611457 -246501552652884 -19741157132378 -156429367153687 -101429636591060 -241875511079193 -179762605183458 -238804122989974 -256940597047862 -203543361927961 -104363324108502 -224277800251051 -235592635858733 -104684304678850 -275531455149653 -123275162780641 -211083741411202 -172424264803082 -99573220345297 -40800652917304 -60662093783976 -37713433454899 -17101516154860 -252715934292625 -90290215167891 -6467970381880 -262870114615200 -9152874468326 -171901468271091 -122300025385446 -132883623823921 -78318348775231 -65939677499753 -15123298915942 -16150941205019 -98551713677292 -181337058378358 -46128891606969 -104624393558848 -262665339183061 -203024734220187 -201724170725833 -126296143420908 -197502267716656 -275996385110099 -88800493275844 -92532185914421 -63954550315428 -189853102150069 -74623488106579 -9569239387692 -67832821256943 -55033960351159 -269362957061265 -253250328149115 -80820515917324 -110668332460692 -171643719605798 -156691608270352 -129775276211614 -9282465573541 -171718073335237 -168235977001205 -131048705139512 -259273326065500 -14569559619762 -64092308247047 -68273577816869 -258598399262460 -89848817786571 -222063111361 -134296307664294 -70808532624426 -74929338680915 -129460904759288 -177165463914110 -52996110062044 -77234263591448 -32094501265395 -37307728354859 -216033409995389 -76363443657112 -58467850867302 -229951510459802 -173652744707475 -169207703592574 -17670343977459 -176024837697883 -50319026958831 -58729324746855 -238768206110216 -263899439043784 -221126237766068 -226865878788033 -197871570841448 -176527825501144 -275602347952902 -112654935789571 -224010444598629 -90395497225204 -31940788830864 -27108151010223 -158592467364990 -260368600206152 -234865714563549 -58611378989391 -51983551446821 -158595257492470 -139298692858782 -40020742898141 -118759298133474 -126658458086095 -68080895822155 -127411594962334 -34145282070630 -280388675773644 -45891921439241 -196225322166077 -82993532185146 -158289737463490 -76374647411583 -232290043628276 -31390405897231 -42157991598395 -58562271419231 -187551746863339 -184082731490739 -87857376660846 -154433394427677 -184350545549277 -148174703032604 -8684473165610 -173388106393738 -111410615756616 -269962169400586 -34735238856699 -212757412842016 -101768277131705 -117138196063869 -8101235988540 -45163785633917 -40606116757229 -243794540804246 -138465932342934 -217110756619825 -39616475168393 -173583886246595 -179344943684901 -126171034266822 -75579094622975 -232706290483448 -173343480542167 -181162105685576 -209310460109116 -267064288349306 -239922490262815 -239756802821466 -187513431317383 -242706821547921 -207623294423081 -83996324671467 -31522414111946 -102081114711426 -95872402440410 -273141562744136 -94576623549539 -139244495651424 -212008977372985 -68358710115085 -62035136972249 -173168445464204 -166563793932099 -234504363796921 -51901467583414 -280248698785274 -229910790363803 -211819215091255 -117212476222977 -239809026291405 -148850254274624 -219124790270307 -149208196321856 -52207721029781 -72591613467285 -103978510760732 -74773061617334 -57538348125189 -173762301108057 -118373789469596 -260385980461068 -134876007895639 -58686386932976 -258733445668228 -144660374377892 -11424587737887 -265022018666412 -277154051788078 -276108385606316 -25226611548044 -268941669384895 -260128662258018 -207527410561199 -274239106768483 -114268288359322 -2803889292990 -188251951739729 -4630564791349 -28184802255950 -181918163188397 -126806380393847 -205229330889404 -61089178834862 -104636595718259 -172588393736166 -137857611480297 -107781576184502 -152575859549362 -147004149867686 -78343299217230 -58040247164555 -183443363376732 -219708702973123 -85866810728500 -21346324918608 -247819274890549 -212638022856979 -180559472654681 -177853826323405 -6682041039123 -194201142623020 -140611107285402 -246079516642751 -17362515314362 -250870220376083 -50027969086451 -148159903330034 -205027083248362 -226153642885063 -150628921712688 -281188999687089 -244099798937885 -275410336480846 -46675477854217 -78043761913000 -193228683309636 -34500876333592 -198799061555602 -194158947545976 -61300427313048 -226086686703318 -163818398494373 -23181357441645 -55162992045180 -120936811632058 -94854347010480 -87631481838110 -208774049624374 -69951739228261 -5688227936928 -123391712244399 -269318277690491 -105129972870823 -113345027880728 -31630599711023 -171781781761324 -36868936941621 -109676612355097 -35304755536833 -242512672012880 -87504695020606 -109934956827757 -232742500784543 -254564836435236 -151208400898273 -260980392037033 -266724252009914 -102805008958414 -140281420566025 -168828898283292 -153401968281965 -270814707357771 -33927803014663 -93160661206112 -174190933328692 -189806474252912 -179448060047695 -257794846930103 -158369715369107 -166366014310600 -210663489468624 -35712574266248 -244938966943951 -29735176913487 -280855698256637 -247925519665514 -109180943660013 -30082399624426 -241199813321478 -154688841751554 -177237763327212 -105147876015529 -83444108190674 -27681996151612 -148686637306013 -121673632214441 -229884323024156 -121793849561610 -193982551304598 -33445383523207 -22969218544551 -44251132528679 -34658326012051 -213652030704383 -11870223790406 -65501476331335 -158425691130687 -66247196104436 -35266054164738 -151887213546176 -109942317440536 -136638303320980 -136624675465362 -273021756713851 -92296374091120 -201915946672907 -224285112198410 -235520672270782 -271224914844587 -186421629227003 -101277604003566 -20031529071579 -26931654337513 -64123286851909 -161471987507153 -72517701332764 -195698786984089 -237291617168922 -125243820274003 -164624600435270 -263196289140993 -276876771733858 -49768827121763 -140005673566414 -128954272108732 -117832939686606 -46500240872928 -265426724054723 -165763907113774 -9922115077210 -276517136698864 -104587325853138 -229107279655943 -218784170635227 -45658567349754 -53219276980098 -236482946382433 -97117275563354 -131574284433453 -66248898119102 -100458561092922 -15905602038385 -87676818950841 -204038461339735 -249227833254460 -260172279756457 -67743387204804 -63496859098630 -105672090460369 -66174577508694 -180350195517469 -242929235593294 -211984525640141 -266375533168699 -174006326209271 -266931176217462 -135021061570862 -127045874875975 -220589858872923 -147886057696847 -208815806529198 -214689846574956 -40422227731689 -190214536609987 -231016903726972 -126698596722001 -233524185027613 -160247871946723 -17180713351748 -144620405941125 -12961759305958 -183135231586100 -75006457755926 -148209639143209 -203470203608301 -191976923249761 -278043798355693 -208406463772105 -139172610887817 -173304588385522 -1061446778009 -10318713640724 -250482442905904 -90136545670412 -122812739370257 -189155430287563 -219397925384905 -169455989044520 -10096942488320 -164929769660644 -12986425162595 -26271092975890 -172951769175619 -239165065576517 -17618916391318 -99072735812036 -202571450251349 -256743367106400 -238260428305416 -210431636056477 -105313031207776 -159147064167390 -163530003127797 -101419623917007 -22722424876877 -198749068334305 -233458844783059 -263104789272104 -175060940308422 -29565818474786 -274831760017870 -218568700768614 -24727022004501 -181088316109614 -269018275080059 -10246173954324 -81310849630283 -89794350597538 -34509217571747 -52024673037788 -216230835155696 -109428713372635 -230595619583597 -274002848975677 -53173189141166 -65430480118693 -107525090579699 -134118849131644 -232502505770697 -152509332094051 -212181487295556 -206165088200124 -87335795306391 -264079720478696 -5893610957431 -5098748269003 -6526181913349 -173676401820417 -109834804824576 -117524959363621 -74429808814816 -226063072187505 -66410891917205 -148587327383992 -106092725899647 -58067881131639 -198614667117389 -7536258158699 -40570302916630 -116495847994813 -178166411530537 -269854479216626 -185928693569209 -260836505663998 -246590603712464 -85245833131662 -23871784738591 -169879501533590 -81207593681628 -79433081299405 -148478087188344 -155503543448225 -73463442197979 -217247693687371 -264693596788648 -266396295600010 -108078030825778 -221143190528740 -143090353121792 -118366314210953 -100070647007462 -101518865342851 -24336804789379 -253476044724116 -187759151514782 -246614651858198 -149043435673200 -141826049041486 -96667046497271 -189661576499623 -133069834434858 -123982959729733 -27286368705099 -220510911048867 -207335912229671 -89641052256100 -146581960804590 -238359281521274 -166974812194019 -116059658384520 -232452320239843 -169103307404280 -162204805403700 -248985365156514 -179284275628447 -190599491558352 -155346827971297 -92985702027344 -7115282522282 -215974582925952 -116935556813068 -228909886379964 -45374580048535 -168948942264302 -133303924800533 -8749933780355 -215312826301949 -57999084969420 -252033726911791 -228539612107270 -89169365937726 -192819177245185 -216602064622310 -76265836997147 -110235802389781 -48616361400978 -4292279683691 -76815718278674 -85910747024451 -227115637935781 -201596871437143 -213312269365420 -168673748624360 -275925338362085 -264312133785218 -51837415695937 -21497168235099 -155643299874354 -172138989900694 -101791775969971 -169441159725041 -56422799168327 -276592682077151 -215444499114329 -220580917368120 -171558741803287 -274749184995751 -251157982039597 -60614383528845 -174112513484198 -85685019932591 -18806139460843 -44477333911693 -273308413121282 -253602161590055 -157926557098902 -276888082700411 -180980241806740 -167905163418318 -51662350502446 -134831523937166 -138480264584730 -105993501844344 -159981399974617 -166190849312462 -91633115819841 -172823998403822 -121263593088069 -215160812194240 -160525547916767 -248330586764920 -241503300518796 -150456263966394 -221094381060177 -919054954586 -233803336033091 -148139892935732 -232274195599460 -203747251912878 -17359880326689 -194562386139826 -231209694496275 -129513719824284 -32025714461192 -216140913783554 -60709469184445 -122222197213968 -212307037072874 -153791907087287 -179665110344542 -138429970647485 -138680040561964 -200871859218471 -238375376989542 -157924367096815 -63658460536692 -61252147784085 -158224977216528 -133839358730166 -72347573385858 -144543530893146 -182689925451109 -227642624587526 -116251581206253 -6704277469368 -79200567894188 -22400993508557 -139688558264457 -256969175114868 -4916612819327 -145492472742284 -72811860120717 -156919360111010 -206005430073749 -114418674836653 -75089325427688 -104446931213143 -149630659977897 -170191170257345 -26242815474035 -256870764960741 -199362339511214 -47476892992281 -145694341224100 -201043356270639 -245072365022015 -274837638443465 -209905738623309 -30396016311136 -180582061704510 -53220945195131 -192847205175673 -151298563706751 -279476690935619 -82005282513263 -228801803491026 -234684939520856 -139720951854036 -259839532772164 -170896031693146 -112256262049939 -233782484645504 -116359127504197 -2696145870672 -51790217935157 -110138986522922 -5059972493803 -100535168615 -108585912537463 -67229706051458 -209803402002048 -97628441788091 -277187209139679 -202700313017588 -79941015993041 -193617143553528 -209760003914087 -260868446357768 -80460477271589 -54718158485011 -16417870324937 -188668045094725 -190221988753424 -32128056430523 -213832420780012 -13765761527558 -255795973034737 -78571082336890 -32809284396830 -197527563932476 -269336495747386 -21761972742608 -35195067611213 -262708817464599 -140531564649786 -181258619942167 -273648224480326 -13426619502613 -143337266743083 -93248596121832 -95925353650380 -11531529230458 -110628432192679 -15374884051528 -274272826582958 -246323984775530 -201168422032152 -244497238289733 -226724109144131 -206805801889280 -186314295935329 -74481480104162 -242310698146137 -159015376713150 -80162402115162 -75927163860681 -141112246755674 -57054863123350 -262457082279602 -64622051717759 -218790053147842 -193166490379619 -30868604722587 -250771563251090 -92471744021841 -182355002572466 -93523913444683 -11262573957 -205076894124278 -207351449480591 -206625966691623 -81366839695145 -100453400690870 -14106616678079 -118098654746950 -194101295491623 -147344600225181 -158275896241513 -224020615952815 -2397131125698 -181645636079327 -147539317377768 -243676434496002 -102116775576894 -211627998616361 -275429192912172 -275415681250609 -50854809991800 -70246805660449 -56312368163567 -94918058538638 -222730251449904 -65451453075322 -235792387310003 -241237599059657 -265663043999291 -202987942593909 -246044246380776 -214255049381527 -105725771065427 -111560807927233 -133445250424521 -174958657136618 -61342337300885 -100912166598786 -22779346118601 -267556312420505 -11225567610300 -23923456027937 -165874442578895 -156250904070478 -108018289620142 -148953596853316 -8485640112168 -145537675022230 -153595001243089 -272450633218746 -222385170699909 -172784868234631 -151726668081814 -86183153172627 -155575558207652 -208888586697435 -192261507635586 -16467173470940 -79377867650613 -160058615474281 -96811175036317 -35722001434440 -273875404798175 -9078244365229 -4743989107754 -139775280093777 -253638382646996 -148822495366151 -62420136568543 -147194060323260 -25358708627032 -56178486093790 -139603724850630 -99143266125438 -238979413366748 -75637085005346 -13532977776010 -209664665097069 -68525850367696 -152306810792934 -44205830070571 -115395659009824 -167788104855404 -174619512976417 -15470277692780 -8339855640863 -146618730262185 -272683471310157 -217523523823433 -188763621152631 -90035053949420 -3230793909397 -279997917894481 -104070142220279 -243057359627092 -105797772229656 -215451364087520 -266817787648667 -215455828412080 -232984676851801 -71668105796496 -211236117458063 -221162169560451 -7040206336347 -250526025400290 -161980747602010 -222540441298147 -189637565719205 -100846105916785 -197175431109116 -136024904026079 -120217074024067 -44913910875959 -148752937208285 -203482969018189 -137568960106394 -156249187692348 -272213066342845 -95498744646227 -77499422106104 -273541285267804 -123575410258834 -92513929085458 -213755662925264 -185895120665033 -146749057353284 -34480912661964 -99928590440018 -10678993668087 -263475535232795 -116944006461944 -38784784573606 -205625775843975 -47301779536630 -263647357096089 -273419658057703 -175752537335022 -71577812093284 -47299694090342 -108060634836399 -167708775316817 -279374528069681 -10217561419501 -97926540059100 -169889026644263 -55288798704307 -83403755252771 -229453159959252 -6017796753313 -168750903669859 -185035956194138 -31506694265865 -148170340004370 -243662004418985 -86158254733310 -262885365068898 -76570306060414 -91990489834273 -256088842884164 -84964441847975 -127191937964547 -95517388652435 -112045990044813 -271927918638720 -1411126937289 -60493121457568 -169911070180190 -241750446139666 -176975902750672 -111753118079454 -207800114380173 -138960921259884 -136761491732388 -176489123200425 -41040488621487 -7135877865555 -170666731963258 -161308415718113 -265803353157493 -53678204436681 -278760176614751 -222463087111109 -81827178679274 -226950073432661 -16904149514068 -277882709983271 -199800692319979 -178952575417584 -64302028252503 -133473337784225 -116392178157252 -219766187602609 -129988898188248 -34415428252213 -194818364206958 -53473335036956 -90401725340240 -262645208432656 -51017543469246 -124712270243165 -43472832638524 -274475661616364 -59185748094222 -277811836877789 -92983528985872 -260995549910745 -150225735347420 -75428745565396 -274709992944203 -67593883485227 -11958413436264 -91659787316986 -271790086930237 -90582170481313 -246974309024211 -147293528951741 -179756657330067 -23471668956439 -202576249191938 -76074222228172 -144203968290623 -114762403131957 -72491180057148 -60621173317913 -46611245046711 -80138637449948 -75625073960788 -85494273846055 -75631170324834 -67931205839129 -233904828825927 -116234951036009 -41874807992263 -232106647804634 -244128459973560 -38045763524482 -112726456711519 -194009991703534 -30765229304605 -13575821479840 -26615175740007 -229429336524824 -126380699101899 -36850990068214 -19857846791927 -233532274284387 -155230158364547 -253230460324291 -42223577250753 -11223820344214 -67794749112265 -155865837012140 -134563798164002 -122507891805696 -92308533328361 -280266745239124 -106686252381871 -189973426072062 -109946621121459 -136908640645201 -136704217029419 -31303617261758 -148738366450944 -56727329934828 -107350248852466 -6069804598479 -119880940535440 -33334207347555 -103414193758119 -123552388446673 -179995672957873 -71640220284396 -155728259703974 -239383962152098 -25420454203090 -188317818716474 -112397298029955 -183584724625114 -155757015445389 -244339322929263 -48840581150338 -91900310478161 -136124838505980 -72904613505058 -58450396561819 -101730565664591 -54503076069961 -4339503035163 -256956220142414 -210437338911541 -173171259559619 -247024230608580 -51450972268802 -156126965303063 -126885685299731 -12795454590695 -191402774564596 -233023807542880 -640216209761 -172583511803726 -88802331692893 -44051078685970 -238274050086268 -57701010746606 -211956613081186 -83904868958577 -133811700722293 -115161393148701 -109689577397522 -114618035140097 -85806465957982 -231450779422954 -103421922294167 -37526752663644 -172108900093862 -180036384599332 -193294467944412 -271866354682039 -69183534166513 -155533149013272 -105827285699498 -124002814597329 -224524289694532 -278328648843024 -118486156974612 -25321163233182 -277936623094925 -116789734673858 -132577978313513 -177832194304778 -201667099713617 -122228566021328 -128328451378435 -211224937535853 -194999206535227 -202667716790574 -108934916919141 -5307577866319 -211589712397897 -75144567842877 -221346628102706 -153381460017336 -254537551467046 -39057229631957 -224888500748055 -70347970936416 -191323309587428 -179593660246926 -143695315573886 -102623814238514 -272868149739993 -3608741218356 -138546584042009 -191904377565127 -247721908435319 -139465501633046 -250442232728915 -93346002605140 -273902925890652 -226618082494296 -154520832452562 -274870309335492 -48571443303131 -53193958870803 -12888232400561 -262524847839199 -42328984508035 -221246125459472 -383433881542 -237666646429040 -93821091820288 -28622239223096 -130551820320075 -253482491224114 -42483297018974 -222529012673149 -187846646473361 -143333503039086 -106115547688267 -85261117546120 -260231350108098 -142897115390609 -266478486474762 -259874526645340 -139019463305946 -140868444332972 -244283217249329 -177830177770873 -226034996368557 -215236195016555 -83675042311981 -187229173637298 -76747133915134 -265931816587430 -112307779176413 -140277525282692 -164302386645397 -40870860618875 -111875844958854 -210714684290031 -134038509298412 -203157043884498 -143314598079650 -176265996366085 -243089424632581 -280882512885269 -164389979535230 -168188539758487 -232426035088411 -172130134672026 -88414547806667 -47412738640446 -133715170484839 -82026491884946 -256097096055183 -273011180432993 -36274272191524 -79582133756848 -224299290403137 -232317092150146 -277490473466941 -97261312522100 -182581906697348 -71148674452755 -230755337347085 -187800131029486 -41370815391798 -24079737512447 -230538781313686 -222258255999235 -181320260063417 -84617871235734 -200479606248512 -131088333738569 -80662000602257 -103919308920659 -254334133120132 -152615242034084 -185362501939137 -40622426840413 -229648225062824 -154312852139109 -205945795803834 -60912386777674 -783241849541 -53920215540940 -58441103243403 -47929801974058 -244748125358200 -163706538799601 -178175686180202 -245206678283309 -179975365439766 -82255553010928 -44574566716281 -150662872253718 -148821718003249 -10225094204840 -226358684844070 -6815107212041 -170746576760757 -235243954149570 -114925676811933 -134765023532590 -134782506273701 -148281019969873 -41452203035693 -26884109727488 -178376012935418 -191109914873460 -209731841399166 -148731307346563 -72873670658670 -139240754718936 -173506065781131 -141038100786859 -110666941215476 -266561166955917 -210192919545791 -242224109608074 -94068456469653 -267249509689387 -26793037506464 -165952488131543 -134552857924669 -167473828939880 -73669670217608 -40822965235332 -28932537153890 -251648200667481 -243153414154618 -6154841737775 -1918019653694 -226189933375702 -44392958126880 -218439463844452 -168313639267822 -22847024317408 -131420618642124 -269147517869491 -39525594350863 -6889943797221 -158707346473237 -196794827263943 -12991469186468 -225744127902340 -53178899738845 -47580867093808 -211644024535865 -208621132685713 -149466618666232 -109037456289736 -78246700322064 -37650166193047 -110825674332365 -280367759079583 -143031225577216 -211308598170056 -16569252434363 -270771658327510 -253011153066933 -231422716311625 -108784315058931 -7688593941517 -15501109136267 -232343614220685 -23601784450352 -208605353551615 -143278633529439 -159291420066422 -265714308248375 -8053250978700 -57680479096247 -210325828735923 -278276062163815 -137192698290423 -258959644078856 -72382497446789 -136537827172103 -246050398510255 -259465755438911 -68840962709973 -222080328221996 -147454631040954 -67529376432586 -50139835208556 -18607165494086 -261244951660408 -60202571774677 -55087629649671 -79437619044907 -173248920686475 -36532209214046 -232124763940578 -214597424682890 -214279032458064 -10290536122613 -206471912133781 -85209128907671 -55931891388479 -270078553555889 -253481248621050 -281094418407898 -201335419600990 -158251495569490 -161706509717776 -20977878792402 -180220123815320 -83325735181384 -246209969534079 -252460620098178 -230861314487900 -47725337819290 -178182635216160 -129620770617558 -182054768557106 -239656762422448 -152022684233442 -97784859717160 -44799052723982 -246029691897282 -246468282403901 -2192055687706 -17570341412586 -42893024733317 -98911579372440 -259117719853616 -195919815557693 -225591670813240 -262294167689363 -15736013338432 -236656694591288 -148734266102649 -223132927989750 -65774578638263 -99015604301103 -77383555667411 -112619765225844 -244541078080470 -103184097747177 -215687917414461 -222528118197473 -271279736987815 -94786251180410 -243903828381242 -121582118425858 -121170518217522 -5087981561088 -27851022167835 -181945768912281 -84631025894103 -171586311239743 -133388741896039 -155638791153448 -158093396647631 -243358197236817 -212187522760895 -103620291312440 -218024115858447 -115756885710623 -131050278155011 -275892745730857 -29148756102465 -66796730695945 -82359430888081 -203201782170069 -37371363569150 -151721573771477 -25404432211975 -50887405487605 -152434023685431 -444508197908 -34937372975239 -192768441651916 -23276137382012 -105796258120911 -80547717802850 -165365363820754 -124802230926104 -51920309852515 -174112909694628 -225208275898775 -29686760961084 -237906881450171 -89411941815866 -56006074286801 -214137722218946 -214731212722284 -141651954795673 -165421846509350 -14709813660810 -152788116039736 -245648022172416 -153849385744937 -227892478799050 -58091470701483 -280259787747220 -96808430395204 -22945400612250 -12618347047407 -246143309355452 -249784173732996 -143719884837916 -190595624684148 -41583322780595 -249211728249826 -5853381411950 -252147185905073 -187100478449200 -102248658402076 -232002774105400 -257179777143495 -161574779179618 -90879765883745 -152001003231882 -279595753139924 -87488940382580 -144614155496782 -86906357495375 -135085687475015 -112962308842712 -142694704531243 -187199888458479 -231145354552539 -275711396514857 -86183415054035 -112571251750413 -43890029200739 -132409236846028 -32871891433030 -278702837230393 -94692640125259 -44821749647589 -82757123093553 -14642208315569 -194208258939401 -108396114214698 -203827963898251 -115699701449955 -246237541315011 -245110251058116 -245583068650939 -158550761547671 -54765259830527 -28856746927100 -98955325121556 -143127248993168 -236876139161934 -262648383086382 -249065298404258 -222202557369499 -80277628561261 -136350844416573 -46839573872164 -137643911858422 -101221414651617 -149843452814220 -155237925194274 -30046309360327 -215884127551126 -246950043046159 -15492643063484 -90893020996662 -213776431233919 -189625643898713 -167631284214739 -104674795356206 -217761055798125 -134947319655910 -5476755918125 -9700019669683 -216545881087709 -114529802548443 -178786361220997 -263964927252416 -206714823169066 -69489395153349 -117345161393613 -134118857494729 -232437220300154 -262609188151816 -28421070168460 -257973469539903 -226311961442279 -137788146978301 -91354584715989 -196303746025621 -237923671784401 -167859520845618 -275017122753777 -276922001739430 -198572952888176 -153519366296832 -121049416359407 -157545857204395 -22136988047831 -58455514909041 -228147815044576 -253325841937361 -53378049189903 -203205631310978 -138757917572527 -10425591669288 -278923128271778 -114557692741503 -88220230728629 -192826298343283 -65592849503354 -134460450242022 -263175550508030 -218125433252408 -113209675499060 -252367602900426 -166862144257904 -60576766228159 -186868253657648 -145234768518309 -254133789233952 -87411693648734 -207062179162468 -25720175557407 -200821767090298 -54213972275543 -41200541908188 -47693351241794 -161823766218064 -153105993825128 -64786237528512 -61861798669971 -23412702167025 -19685434984938 -271595076830961 -121421964114054 -199933553560694 -270151986261810 -82801948331300 -87245651733669 -91941945473352 -264429691618376 -195019145421610 -153446258327748 -255109044899409 -137572468423017 -113044560311582 -45078614844900 -219185388762398 -104920255898714 -125705959178316 -206084924374255 -133517503322315 -84373739042887 -19252370458631 -20273296423261 -154304194242679 -204280298351870 -210186078863225 -138915262242526 -72038692088658 -28658965650366 -44462403664282 -278728482497897 -187815750114028 -102316555533111 -251962464125713 -219590727315331 -20046457444157 -137440324416041 -196852678630244 -8412395940695 -196840844915186 -255002818662444 -244152992912449 -1517927068587 -69170063878901 -189791799957746 -81287533580388 -150332735832261 -231198947027801 -11655923982482 -216642384791743 -81077324697292 -64266669414537 -248707259574546 -266301287152843 -162706859992615 -135380442678705 -24922090176455 -82586762112793 -65710519890599 -154179701827644 -243831844808234 -41487860696576 -190128656335172 -13220480573803 -202982056727456 -274589239409459 -116369776468770 -189109487089443 -69070374844913 -83592438085894 -167628831736317 -27970188187081 -198985655814591 -268742969451207 -269777937742104 -110367762058952 -173783515139042 -248390164766217 -74988866224892 -30677797806003 -93765325014632 -227165551138849 -114400951745948 -233952575246278 -103238253566724 -168139991663602 -1625720484075 -213434672991895 -71036894319804 -241655054149755 -11783776404771 -271531177960572 -137028443510232 -96203960849780 -225213139161974 -156462819104556 -149542754071458 -84720460197715 -268772949674423 -153989837063169 -57846102240474 -76075029722719 -14133915792570 -174794825273157 -8818920649377 -57568533416982 -262429159793713 -136698625054500 -149273350894059 -150743926805126 -64052980878155 -175762713248345 -131699330461441 -90102721191740 -169256483754816 -133874446810798 -47236516451428 -111835617697393 -203992006969350 -5267310716416 -178262398663134 -257204249209187 -86882270301697 -153994175530744 -43737452719118 -224146701171518 -215093866404404 -204707492682846 -192391527174435 -101063643439716 -252426750860572 -220250391904891 -136700900834752 -100963957395537 -129391576289121 -74170770416963 -166548856785993 -13385389379036 -43758095524238 -245488465354292 -107826133957711 -89888164749874 -46096034126897 -181537206286655 -89928566678163 -4216424961492 -173754148324101 -275511268917430 -144007895757509 -42965824783570 -183001409754708 -57917934358549 -78813143952104 -72213665667248 -139055124171414 -29796496618997 -219278224596131 -249582550954134 -205084156751353 -225491098762481 -28243902995707 -267053584681892 -181840863789225 -217428585668003 -269889785526876 -149798898061694 -13213650435051 -201306537983831 -188014925414452 -185923588946555 -204526254775427 -93576944805189 -192829267338148 -118774973247592 -48869906919127 -245634739940285 -36348667899725 -57092982679019 -101507250613911 -278706814059077 -2302041087502 -239325137362607 -215905816739124 -184137994860227 -119699177776029 -12906845992019 -265143942333979 -117781008022136 -30644783781294 -90979351180149 -269907575577879 -269442451459042 -222420650605380 -200888923618638 -40186795087064 -28076905842674 -128357349434157 -97593894176379 -8552327587169 -209046402554689 -189301620538988 -171754911736502 -272318046319253 -129395153305643 -269778985154876 -183935192332308 -39647557035157 -107745571369645 -1676004959242 -241629601685579 -115222842217595 -118936069731130 -91896673551042 -127165415946139 -256867398264744 -93163825320780 -173223774926872 -151014348863878 -255412374997035 -98918827530368 -172612157728515 -101511073927430 -103454527110168 -14679701006568 -148557895928029 -46636341858854 -199048864789551 -131282193622198 -154720956410226 -213371881707472 -171102880252175 -72660732867048 -220888786985720 -116001407046829 -73929672889955 -241644977216843 -96873909389901 -10098680946435 -92260882271320 -57825146807103 -58769282626771 -210122267156596 -160802611656212 -211250011394101 -219226676675073 -217543898849918 -37463894867323 -16083806531196 -181084259509152 -111016034811382 -246075024367395 -257520731825943 -124089773681926 -10260450832908 -111517323622619 -27788561998737 -189511063177648 -271276801941327 -196977231570422 -106273756440686 -49051725123990 -166605904647353 -157821126274470 -125244599591475 -104929911244437 -66585638510021 -93856741577519 -125713674487621 -49352068346286 -266130072894273 -114930595977655 -122033648301533 -134174485992271 -157334580749232 -244429132401205 -114206266477953 -182741402424839 -233475324365607 -206093821772550 -243640023397189 -157057012589081 -120674615874848 -78562239719120 -169435292463590 -220246048522631 -50236138576827 -271337397006590 -166735308404069 -244068863997242 -57203239212812 -33478134641816 -98401825737498 -228341241228824 -172046231650011 -29975853133717 -208760034731060 -187917785253493 -20154014176466 -225955597555685 -243350872043040 -62315986673511 -68892975300395 -123165899630598 -201408062976221 -35798648816656 -40273709020174 -211028065935842 -272590675174581 -134911810928360 -214608232714112 -51884955018462 -160886319612020 -203640017283486 -164574167076469 -1977477024132 -235965008742689 -190492268368037 -188661629337624 -226684010362167 -240365050989069 -257251633319784 -196008925990754 -273121543920009 -207291539606378 -231174920676533 -38818420714632 -227374777647848 -25272253945474 -28426643614444 -173391410177626 -72019254088002 -27158838116106 -172652065767874 -29972909646405 -193555217462861 -179312679923303 -253291224146762 -149561425953056 -151792127506636 -156781311930693 -199335845927517 -87472349409874 -230574834454313 -186819154491855 -125201451466063 -181592284275372 -113638895219544 -184154669153211 -28235335470963 -131340982221663 -62647244684975 -147696256574653 -168470741993295 -192189543027141 -107108926509544 -167720441092657 -220576096599891 -108816988603471 -55839924133087 -75953354646224 -242897105089661 -203528035639542 -207118214368045 -171612073697992 -56436138117836 -18117125193616 -116435963019697 -277846178699932 -253246726361311 -73684719239320 -189282373693359 -241121622641222 -99088331915468 -52780732063008 -1634761799914 -275829469840149 -245961560395985 -68395642938068 -44554827994816 -148465130616002 -144402061418396 -118865812178647 -225949412134557 -226349395597234 -95998827661329 -127452907114656 -184332850206022 -22170559367719 -245124374593917 -104329268339466 -198409921946427 -30740075388641 -37090425822652 -195131681937314 -236953598263562 -192339769613194 -124841844340111 -51072636084606 -95026416996372 -12548726776243 -189884102248254 -134271305646212 -89263059899086 -251237859626368 -133385625442936 -8975290237919 -159157717841872 -125911760368488 -108523818576292 -231951093174320 -67622092483674 -63498227420714 -155327451267272 -37253681737283 -21911948452644 -134011271697871 -138210564705290 -211892949220725 -81119494063594 -144523965958579 -78988794535246 -217352922932101 -209431725848803 -26746542520447 -261114521616921 -166038995026296 -228826722290116 -168155229539729 -85482644010631 -267781859319095 -199778723534083 -150376380579651 -273698498519410 -65967584173730 -252016841566913 -259852900154111 -84025861592151 -167668452454208 -171155788869787 -51584470022548 -331739422977 -118875143609312 -205168842673862 -1757613206532 -229362691705979 -129503396249095 -1014234018011 -3715678420893 -162165315150655 -19417038972653 -127881209276439 -97161462960369 -113694050034398 -26644919882799 -132413247051610 -91233024772070 -44441364023406 -242231268872031 -27304305190359 -57736087852638 -102659749585541 -147374752562633 -232588826194347 -251278340816590 -136635853130329 -173294634694585 -99215895337060 -157343210506122 -159092071054105 -210391616067831 -73069329307501 -165927386912296 -85897869025744 -125974325545708 -232269137566905 -31122667306799 -117898808576900 -265482866649628 -265572709384651 -133845971524593 -92290502899537 -183473199785345 -180144855753204 -107243425613306 -177552571058094 -205614599281367 -60349828468834 -201792356940370 -219429847852123 -88550531107302 -92128587818804 -184794536639866 -148829376354795 -159909435909637 -79476151882992 -9463738688166 -57118639506866 -37023114042118 -163194898373833 -200934190491754 -250925112108175 -141349450818674 -267363149035817 -13408844372524 -272578874862093 -139155482447525 -103284187540833 -263159112656090 -74198874369987 -68374991831155 -84592709638518 -224002693701407 -101979831999033 -147473903122728 -174974731534316 -18436142470000 -117581786510650 -217811036642582 -116149142898870 -152716523802124 -61978061139239 -19265463345531 -254748184534867 -246825300063987 -152379430773078 -133186444039307 -250241886628276 -278354487748621 -95353060588644 -68626768193092 -191089600700081 -69320110726676 -52594339702727 -39121449387835 -121398565520942 -125797326607593 -34569767396722 -229519049968363 -153431993016166 -113265942057121 -193779777084996 -77749211496315 -269979409129128 -244729896376717 -157209609128676 -150579441400064 -264009505667475 -271900879929240 -75053394177105 -114811791836897 -195682122733788 -66007062047045 -151271431177663 -78999692205673 -118409103743061 -39636478622533 -231666915451801 -268697645647579 -28565436593765 -24927842705296 -165636312950984 -274730378283154 -82659292757269 -210929178274187 -241458232280085 -250769793093735 -27152000964022 -162560599033851 -158773445229053 -222336857010718 -229249227734569 -155315850888354 -111118197544343 -117520743603765 -8063506219307 -208240306822814 -79386680131272 -92471541976615 -155386387394027 -170693451457936 -143949140967828 -88345614943421 -79777456569419 -56712399687417 -84293365666776 -149614068226750 -38821611784584 -151052193291706 -257765767588339 -123786618050945 -258114026852037 -18998476061780 -47403124029417 -222461181266610 -268601571941608 -233277719009610 -51902322178327 -226051147816655 -273590222525515 -128113816576518 -111885803250090 -109259087926892 -262527795736996 -172697955930731 -167990449914128 -121572692600389 -125602494475579 -112608056452932 -83125900579288 -10567654267014 -235399675689411 -13372266581083 -67773146074087 -137996923109631 -236569124447657 -144826170590241 -255639123049942 -27741864468088 -176894827024066 -259878501357365 -172384944248256 -22271047694543 -254957859032246 -49504608447794 -193952262164859 -76448573654040 -21143519589757 -151098863639286 -126152504181471 -210947116608253 -179891392178988 -36325829501967 -142058770927692 -242327584086258 -162722557816019 -19361007790399 -81926566024219 -250125005058497 -270902023466368 -159057093254012 -119748516758941 -31894320349145 -178705802834610 -56376438328386 -35220186583444 -187323123762664 -196739904117675 -122500483871620 -255571852632690 -180649320201597 -122138714091718 -255789410581753 -36597670096694 -73447288147082 -163403422050831 -178286551361382 -101112080766823 -174209771787819 -184376490977326 -8894944160316 -77667960789323 -253505557107413 -95223595176404 -819967297583 -24416337903505 -165650936990588 -233739858358735 -227135206826630 -189605147097690 -7212385498967 -157688915642622 -156841743088463 -78557347338817 -171569274671651 -205945078471268 -94657903571711 -73474811887242 -159608540434293 -114546554555187 -134037742253841 -192976266377136 -149723501079558 -13026763301690 -118802729853632 -218178215024547 -50994123667552 -47569378024310 -40407512508383 -157664946192389 -125851778531969 -37420455479275 -131429238506395 -15995822226190 -141453556359205 -128930829935459 -126667087529622 -12884797780682 -270713501160393 -180697062746937 -40971033145979 -270894235973490 -166718468961668 -234157022434885 -85293212993100 -95378062294719 -123248155982838 -148703046173381 -192250463056778 -16041331322967 -65347899131144 -181225080424202 -20706866289755 -91177442066180 -240698909426573 -68343750104043 -151128550916980 -161910752269869 -229406541755326 -134710214506584 -187021070149508 -65320414259833 -226128639704728 -77655720888798 -24446875978150 -144043705694087 -252532543347342 -192799494895080 -59389699757369 -152091284887709 -268429664621810 -66474655428757 -7773581221365 -194618915473399 -117843998932207 -36235166942422 -72991706816633 -43413061357390 -268181830476872 -1073004868276 -197028223060557 -241887111719174 -203463983752065 -218777753887628 -42070973503033 -259051182571624 -279414801770803 -11124361976783 -44575979208374 -245606094991221 -195560695188597 -201756302256880 -50076592652908 -196680521342930 -245827818104528 -123657557214980 -175581043894520 -94915875481130 -129739979848756 -74083971274502 -281015823898591 -278517730934923 -57616049297017 -153484338507106 -138854941877695 -273370477675280 -168267526126247 -135066698390744 -197344517813525 -271095705434881 -273693618620544 -257887098909217 -185741871313426 -16227782941043 -47955465898638 -212239408712955 -143828971749279 -142414239049100 -220563140456414 -183484265409831 -225421235415231 -249069311432792 -72569451736394 -237026632283740 -278059275852496 -8264731587895 -157456067329861 -101795604861890 -253260899497354 -66413567917872 -59953920034911 -139012286547694 -109317578764888 -29619435766361 -37358299809566 -156890029935308 -128615402588605 -27732134866868 -193965577351298 -139381482833394 -192333286164659 -66233977738099 -150387758577569 -45742711383695 -50471571809735 -86644455438338 -45852020582790 -87120272279137 -15821670973115 -268156894461479 -157143132202929 -110393047358298 -152603940215142 -222968180758829 -153242037119436 -70609940967461 -151640758089029 -263612523203544 -121513442351412 -167024453262451 -86481693039409 -104670817272057 -251762504706936 -229645665044436 -138497150671062 -59388372244954 -17332779882782 -259452191495150 -171120952599079 -44983690008493 -178019669013074 -172674066092177 -187475046796374 -160152827072775 -190053426659678 -18267863962163 -254345143392434 -58857852921684 -261273709425411 -56250664566413 -148870459952125 -46461984656337 -160703827955141 -217929105714099 -61462329127505 -121815260819748 -276694854993921 -113138333580928 -270567208385841 -123223494675786 -278296231026206 -247222425225890 -134669240422457 -215241624368635 -188561678414612 -165748715265410 -69636354526363 -127477046666569 -260149660969818 -128137286534820 -67905052534320 -217857676521139 -53623835590959 -186283784325866 -221281843442459 -129193595024456 -148987774876687 -246605703319092 -234929950990805 -100375021035684 -79397673434393 -182564263304929 -228044003198891 -105834636027607 -28292464162553 -8656567935177 -143185287612353 -46672096455669 -131532217737152 -84549095439024 -12075221296893 -38765800482215 -153248622170338 -211832582599184 -129369039287575 -72431500343125 -99747131560500 -238269303892603 -212201571393785 -224017761450175 -70904850765808 -236474148866897 -133943793768433 -125382898170348 -99451777793733 -52309758132941 -160217432624990 -237313974072250 -193757110197560 -108127726355773 -246366383885959 -123520150525068 -232681299156656 -224459105861994 -265027416897323 -232741508479172 -100392431647751 -72906843779800 -109874716475840 -159912130418550 -237850345065497 -190753756477844 -271848104406923 -22769531752273 -109642185583921 -268990704939411 -214072163110566 -12034599527610 -173818710730267 -21658416663888 -194135296885743 -124665836010698 -15658092407540 -47650578058460 -238341880973410 -253085910599780 -233237871067506 -119459277939815 -122430989435142 -12331400105252 -2920687019791 -7586285878962 -246449578188411 -44803597769292 -33402774370457 -201976640186948 -258996197559400 -48681488347106 -80868503515731 -252783764110441 -93382706545477 -264406369247134 -268440763782670 -211311994670264 -18136917249642 -112709567538267 -259455069679296 -123717599838841 -88426439020708 -23734760935121 -275316223956184 -56812538589157 -211480058464995 -72089755302912 -222809518056361 -52654080046100 -182143573029153 -63971350016855 -108103397486731 -219648546097477 -234910854321549 -105704731199979 -118036598896555 -62010698690884 -4908786757801 -250260576251176 -26034596240715 -5826469050866 -177329245454211 -8437344642508 -9854965645750 -221212382197854 -165294135472678 -252435960598815 -90015003850604 -275202759984774 -191962314059825 -211473203296069 -174088088929129 -243896951448838 -189586363815361 -25074382707658 -5381977988966 -191985980639445 -131683307246667 -240461342534963 -233849277445150 -60262080898143 -183927590332542 -225539549601276 -124587786882792 -215655698687277 -265836021705957 -74716022712637 -4884487147460 -180379523101081 -23695520288008 -231887084327549 -102873489929105 -277346877195483 -2202045030231 -130571486707983 -252961558391794 -191395814164694 -275468211501364 -221570433974079 -174672742960400 -127477333261131 -183217026623955 -41477991262524 -83652996693224 -266703836890998 -198318572267428 -205157154994719 -134913861645718 -58919746844709 -70770580454038 -251373248740019 -257688667188974 -83339985010749 -17815958726463 -218244265259752 -44223154459445 -14387461350466 -73900770928892 -190380855838073 -37649523267269 -99482258798565 -205461218425048 -15872296941658 -144590424081882 -270502684158899 -214068856854916 -243037935517894 -23575136691165 -199081160597539 -124423985197852 -155393142511247 -33119849307561 -173372452365776 -7353599911165 -145371206684672 -23951048491568 -186716907614155 -47411240037484 -114811926984268 -240918757451391 -229949165467144 -129463427796454 -177888239711275 -12241935044042 -262779832578936 -51322789551168 -64965088694741 -91846354318600 -229649735468643 -100140643742567 -203649693030857 -21372487962979 -240852685447903 -227185360068922 -12117826821274 -70085163068254 -64924016908789 -158724604171413 -211467400850176 -231257341064384 -100133426954463 -215862412975907 -91123789754129 -70756252009752 -189055680743803 -202878240350537 -9187134730750 -203206277425466 -102799459471630 -267089161189470 -54908940624623 -28213524192328 -65581547684412 -60235944763515 -143251986109711 -250492893954524 -109175270589774 -148152744554361 -109718895934794 -125898034475159 -140157282095894 -88225425208186 -103263147249669 -273313217739351 -189550929084161 -34422018316595 -141788857847096 -275857703297537 -218137682721211 -255627435370799 -224607972378190 -87502060684738 -130352806795866 -90405396001987 -17132043389823 -206013308119256 -32741897897789 -189246748251401 -156729783441487 -61423445046286 -11687245439478 -269999011040713 -21706055359302 -204593725070485 -73288225883082 -257210912265651 -43019738581335 -179837347725004 -85818688339049 -102482791941126 -218486813042653 -161403654602883 -217174634863459 -252254360107665 -41281680920825 -67541832929334 -147780742117213 -189476168332233 -17333406541782 -35906781902462 -123732843274134 -203952652904173 -33583985800946 -157768598294520 -3657674543562 -195377047945407 -153244123044617 -202306535191594 -116333311018036 -251318791316728 -188146349327841 -221410564771124 -199574385432604 -101883366259068 -105713948019050 -142952732364298 -245417649954984 -162647155353052 -26690025186566 -74440472868352 -113611445149180 -62357977946838 -120658567288622 -27930604422201 -3532769559657 -243446479517362 -105014932868473 -91646918814194 -239235578681973 -3886455907460 -58254343193380 -116092189510220 -122858699018143 -256733765209070 -21067793975419 -259731006558993 -24453625090850 -60215471662531 -108364494962260 -41821386698117 -23806074311937 -196055639085241 -159539005867236 -50833006269653 -249579913842245 -120226682606067 -73130434542045 -140757147338133 -99594540163 -271505761010863 -223061142051232 -201852127475452 -126388829156514 -35047774776455 -64770376338458 -180728302046394 -257429970373603 -264314270780795 -227213884200633 -182438439045957 -29929105977259 -152957812344316 -53675495125987 -122750373059541 -76248735067585 -196957274872833 -206478016799790 -131588327105966 -131729351266189 -36187331961612 -246609821175409 -198987547786336 -170161393820779 -91245964851467 -189430051464587 -88103345895989 -258137781766648 -101652630185706 -39855795243810 -80053298034728 -176130704903707 -273068373004307 -207661622683544 -236376123628017 -232090573393384 -3279431661495 -49647924451917 -38201957381411 -162526949207346 -132897629260849 -160359856384403 -258058316789480 -43673070052814 -160676376082601 -247096479623203 -180388350349294 -165737342499497 -58726985486606 -236106529560116 -275079027715682 -174710392284990 -146008486628690 -187446073807952 -187659884853492 -53172583063312 -142931085500278 -31937274482655 -189565374298422 -86718416981743 -16782722564303 -17376891634001 -133498582693584 -29166681092465 -65275820961335 -86993984419247 -239069889856852 -255022747431438 -169970320729611 -85820317252062 -165724094927739 -179587684184645 -132473961121655 -241716637470189 -199824762517529 -15593051301489 -52672934459679 -129021128617677 -158554674962333 -72838795178842 -208160427018995 -16869394912051 -111395144039373 -281336363893348 -144065718737473 -1291219592842 -107230972900575 -126501243373636 -62947370029357 -13050979008342 -209356883767320 -42654615101928 -42411572461552 -64831238630881 -134458676206773 -199346533026620 -193027855241851 -221438926530386 -176297292395498 -63398517793339 -121207412463702 -44280800758462 -220842437853776 -193583686110759 -172004777870513 -102283922680804 -248669141620299 -222950004872237 -254575977617691 -4801814958581 -205047660637117 -169101847496091 -185964243314924 -77616078864282 -58445347611538 -84986244106464 -93588759522532 -192022306828766 -116463568931017 -56411130926850 -206292246905716 -74731180387232 -2004328180884 -145460288793046 -74684051742009 -270197257726891 -68467268460980 -250435751353909 -22933669689062 -201333867642416 -35998520570137 -144043450167750 -122320198210389 -240219386142300 -67084734121923 -125388329604063 -158871476707301 -205225500247751 -131185233904311 -59565756899427 -115133686970191 -125209613360579 -216229731204693 -132772749384567 -258425074064295 -165168397774210 -147700231286678 -22977590306077 -5615458767649 -260542816287268 -61696704734132 -22381817037734 -37348713744205 -6991302847323 -232971508858258 -193078085473584 -18030898200792 -123971699518571 -121103603040855 -30765665326740 -3600316627488 -107846511493020 -247522659763133 -280073955342520 -121643160853765 -115071958520031 -238529173376396 -204868419010999 -28945049374421 -212919546187568 -189289118542710 -33745104709287 -50688277020206 -23037645449050 -78620662694936 -213922253824421 -199354685349667 -148884468254626 -275384678185426 -114403531146452 -211248002392927 -41411063819443 -263368438168323 -76775618022350 -1182007154742 -161429406741564 -230226956180305 -126976869012885 -23455964599050 -87983207711461 -236035360319255 -124461213262134 -95586907035576 -252260966606738 -79112028238693 -278177893489147 -64977344583369 -116994486308816 -137104453928225 -273879623952480 -100977254747307 -276758376252030 -141869845490285 -55214432389804 -182921728854404 -132175047659648 -96012989853625 -179315041406727 -174531344748634 -34543553521207 -73476388921607 -152126290975954 -194939526274883 -70043745809976 -151181066284233 -246684741312717 -251793042206197 -55829002529382 -60417857896689 -146217269492559 -163793439772616 -272290524738574 -68205375035938 -21539854103554 -169809243909467 -153380220250290 -111575314719925 -50067808528502 -8300589391797 -85596707842266 -155818957675501 -243780642493790 -59349640436170 -221013336749064 -230272200847420 -122654398481763 -8328074263108 -219431170403438 -14812524389159 -107719733359240 -158291038185401 -10667588021972 -128515205259910 -260371290625501 -192312610038895 -123449335261133 -195360194397985 -73407330860823 -275845217708764 -93586013337619 -61283641665036 -19819899552631 -193382674733707 -62469271556553 -233649628662649 -132962089561953 -245739376607058 -29650334327010 -94270690658058 -242820122800976 -226178880110093 -105500066131160 -230650767710447 -206451755543908 -107628973320110 -104524052430348 -110855105678125 -47811294058865 -10478344527786 -116696269428208 -167137106466889 -109088576335116 -265587560278350 -277651783166164 -131751438509443 -81698262871954 -17000053655869 -23962158998630 -26644281658523 -89849914942352 -293562630853 -15811757627412 -8824457941347 -81433570855865 -210707597051353 -50572803391056 -248436732410127 -216332663251443 -140463354059907 -137565191754282 -76067962788316 -132897848666828 -178481933397793 -233576305556718 -81490356973374 -265526702521649 -242162806003793 -210557736515083 -198627402511213 -63741142369250 -4104717047424 -52806394414279 -144699543695360 -217814596738937 -68681758894495 -124695367025998 -88360069238106 -93117326848996 -113273105915861 -228918446419952 -46715996099661 -213703963863169 -132573216112744 -89717142650535 -247597184586252 -38140950980042 -178378997698528 -263252214280556 -155126766599114 -79737378028361 -262027859233061 -112198161698917 -58296658640871 -178139662161836 -116324088732111 -85499339775853 -251860073217021 -198498726418474 -116359994208014 -281453766724886 -53135376964087 -119431128170352 -239568092523704 -173871725415347 -231155288387796 -79839194791431 -19944970307485 -219671126424990 -208144618164375 -116833262536912 -226492589811373 -101392812368036 -128283846872482 -77451117121217 -75073106831446 -187031718960495 -229128432153649 -211166412199866 -194080630545907 -28969806280555 -243893942478713 -90664642211095 -170278634486473 -74762867024696 -264862116034247 -224754193422375 -125463286952500 -188722869678649 -69361119969460 -136669482089324 -98849608050041 -256386595321981 -148450788047827 -201268720352503 -273126654110178 -237432862079047 -2492316872770 -48623102499890 -244007235475344 -22404349225640 -97009158405329 -22069143233125 -149758956956614 -175394251258736 -206536338979720 -225696373180744 -259499338274910 -88498972427931 -217678779874322 -54568328625034 -113403366608832 -163163237464621 -57683569664054 -243311189280111 -95239374747124 -98232254899853 -242632652565781 -251120400199088 -56744460421695 -46094004595830 -86281013812389 -161860351857834 -185653327886249 -135552561474112 -148046691402605 -117792883595870 -167936756943176 -64784710544705 -139959137828572 -22304964841346 -132543555056130 -32447415344332 -242408246230651 -116258794067634 -81186782903294 -107383574785676 -90308851479023 -245421516698386 -54296279903867 -120258814862398 -118839619323829 -81026366414291 -211927389866398 -92941266166523 -163141602137804 -10741305913093 -240863296348221 -212287635391559 -164776590034372 -11427568354696 -24579463454886 -96759497909223 -222106350005552 -104646081584298 -173118007233339 -210205782729520 -271335677968208 -81914015196572 -89078779906519 -279020114513345 -201612844193835 -56880145347846 -221104834386770 -35179007382919 -12896424312520 -99051197716927 -179274654001539 -80225361630369 -45929977148476 -161111134418840 -134082172007761 -220125378031539 -249625569706756 -28299342108787 -279320513824925 -9504046569716 -270297325525829 -232994376768977 -93664528057313 -252765061754585 -71302278872165 -165233761206050 -133517911861034 -69342846854056 -169023883922891 -51742569221375 -196836658096756 -259800992597203 -68840979473671 -132768965875198 -141686115632903 -172807487755389 -104445782688834 -223987585363267 -70949688094958 -195235975458900 -31765334980422 -97075923738310 -192401931896903 -132623856244723 -102565540854020 -162843217236834 -256149375543838 -91496656655227 -228269886155844 -205320680897708 -10098452412530 -241701920033629 -167030737333582 -278558403203217 -219055780512315 -184529733588194 -23303450846879 -52966153225960 -5811014148972 -71994979953300 -169311167641878 -39398315085818 -99935952929118 -68694491074767 -230512361811038 -66086055182477 -19649348201555 -74874743915204 -178545257584894 -113926949705721 -13074064700849 -5675395628475 -74926798413216 -270738269906014 -272152818818521 -25182334696581 -196411942576659 -134701730575877 -146266835890978 -96800238190846 -162482201753321 -153187832185196 -217161161123334 -221527661950667 -215508613370400 -232342609050662 -206469955281540 -185712906662235 -244653450161168 -275730863293663 -92924026594771 -130357488304257 -52760019567635 -126413055841990 -196786947842811 -27223678050909 -206793603407382 -148115013102519 -143695245113982 -127338224579748 -34524205961559 -96210523694141 -258835129640277 -238916512814412 -107773155653258 -205365072084604 -30906328944454 -153413280525096 -141618800258728 -278814121660332 -228158816410681 -104874359863660 -200298753369661 -182594861326700 -129252399777239 -264919661396399 -106538348463531 -166787416156765 -106780716449973 -157112983005253 -221639893784150 -262654826852235 -63962482928831 -139914829225527 -23891693840262 -215236691609584 -205412564470739 -102615083816164 -159670683694170 -261683839523891 -61246375180068 -169644112268805 -180611099881553 -41397481552052 -70202390682133 -22121568286880 -117368714229351 -254515987143141 -123523139895992 -236729764472223 -227780037701560 -91727372995582 -17638952075008 -71346292760526 -102315020169356 -248801651977529 -115522521630361 -97426925542861 -46046044609910 -68868877760768 -269299112794453 -191267010698052 -222067845908778 -145879213700203 -36452549118227 -252463661067222 -79908613022081 -90274965209064 -116247166194162 -133475316540371 -281155048878220 -67822251909280 -141950163166665 -272921290811741 -228948180406250 -260718845893134 -107419324054859 -232646059895960 -281189111564474 -256061249218090 -220918423346296 -80931994495329 -250023628421883 -186576170416473 -117577984204989 -201908558239593 -47401559616510 -87992395731909 -202442696984789 -39418136454840 -38765591829615 -187840105909013 -197602448135363 -215482655855219 -96927816685557 -139231452925292 -114288529995188 -200831589188503 -61427826188269 -258037299061808 -4358789240215 -273722995813676 -278758709632396 -156818016266109 -110072852271731 -229285702062546 -235296660177824 -27320345454004 -20630977354029 -211012369490945 -151098089554615 -139147716270742 -232560165754735 -178283364159852 -81747197872880 -6501408577045 -264448457918894 -52515402358041 -158540872125999 -82072915096463 -28513734830612 -270931880545176 -73701089428175 -270626106421545 -71307344662460 -172167515417852 -178300846900963 -61843651500416 -7812095615794 -212809600128195 -118856272826831 -228658312840361 -124256350281885 -209621527635923 -31320744573982 -48951677906648 -204222126959922 -238625067578579 -166367088554610 -143871097810060 -252164274236776 -184387766567513 -277553269154811 -174877711235538 -87286097580460 -59588493060472 -30163661538890 -104807799024802 -263459370104622 -257995362001043 -216088626117662 -116000773188752 -151829599878464 -135269847169089 -58108471506734 -25131255445943 -191246181353968 -202392139916970 -36284510643680 -19614730410956 -229714084986314 -110563133150203 -212917747037333 -28215922688031 -231366636831239 -54195596900449 -68291019933127 -124082756151416 -184341319368244 -270646577592938 -152043428015693 -231224042190846 -17304111371769 -149684556350487 -181981445231823 -165487128174730 -144514025098493 -71380894652993 -169737125896931 -19380555872294 -237749371747596 -121038430661813 -28859193285100 -70460077148110 -153290002011018 -190496846363981 -255250334226063 -30975759740220 -22472278770822 -148860388045054 -244587640328833 -57110048088415 -34506093130225 -93430095589591 -280004523422252 -238865335354599 -236647752140222 -75578745947306 -152308373530996 -134048420845005 -238817377730800 -95964386325714 -185132774067511 -90848420284207 -117632818304461 -74100370318685 -29922811656951 -77554795791024 -218738550315187 -159524893223111 -133190993386744 -199827591298240 -198139839716628 -49027634651001 -56981942020770 -188950037166800 -149397919996748 -216974602138758 -141128045913748 -174249863748606 -64636465389026 -221898140529074 -15902722679021 -103858574731914 -174211470557390 -12806373939214 -242433444846203 -258101915273882 -144692637480242 -249835666968793 -107856410436813 -274123381749381 -207180493421898 -169858005070928 -181499918478800 -19691091139781 -87243986155486 -15830400621149 -280193163780514 -197984996337816 -187610945163859 -94714470562404 -103962306213433 -267945092951614 -184436855546738 -52236833112386 -119674233993827 -70122570950637 -142015400796759 -252485890463748 -203949374959322 -248847911175251 -195617797580641 -135288247234822 -244894735507643 -251830062052432 -246297323973202 -177722783430930 -67564913144211 -263429489338192 -109469965514737 -276825273048239 -188798987353384 -80220703068510 -257609977480615 -2705433423722 -256497269457447 -98702068263387 -190116516357872 -230050508714737 -260394839970105 -165595879327870 -202270513166041 -211472997554060 -138893949988556 -217492424964445 -173504963173613 -105794626534747 -39442549959246 -236952472086341 -110839692118471 -249249383429767 -237945888794161 -132973321261305 -236833819273885 -112668000651807 -176815856981397 -107418578029735 -97794194753831 -133641037492972 -83867039602348 -113456414043801 -34314783017737 -15613398241440 -129971666813917 -59580208195684 -142648568051729 -4326081990765 -10608601313676 -44148760035083 -13035032403407 -27880344092019 -130478702478918 -253554698700199 -132925999420969 -278579626025576 -113331392508400 -208541462262512 -40370997467942 -55870726111905 -162006734485250 -83945526826301 -71027968496307 -274014050162028 -33205414933182 -280297811203940 -52048588750771 -172930977049822 -225097086978016 -152062489665054 -229205035679474 -280534355420332 -93609675120290 -209909045606366 -83320511783656 -220847922607206 -4273923697696 -13150514268748 -10340834304367 -87618269661569 -60326270626283 -108805936956978 -65166297387106 -24069876374658 -212111907176962 -190650084366840 -10077848489672 -61411986304883 -35224461569309 -2029862833152 -92842341502407 -46210400888659 -76726004433952 -38584634242588 -90504671823984 -247466466898023 -160234471032502 -157841520355085 -100695371328854 -228197430000734 -69021516476293 -125311014844162 -165685196395767 -212119395436227 -142219441547452 -194716668346738 -1679301255016 -245394380923742 -220740159429939 -234267280437447 -143577653086629 -25587599719659 -160228084511421 -126145461547452 -14605703942240 -230464743954614 -139031507746920 -224899943016189 -91374972850696 -137387206930001 -154841452186563 -119988337564203 -253296373138718 -220758269124818 -102035615084767 -264905775893466 -247368910713277 -235762688282679 -228670908546199 -58995325768354 -87504805690159 -280817708203265 -195304221813267 -198456223378897 -50773810791855 -183201373780287 -4160459726286 -176498010294327 -84210220752561 -73949874236178 -11466008516936 -27665413183246 -192745141973550 -34242281041910 -81726040489287 -99329399956533 -215162870115312 -173928432380286 -122770598964930 -94703522728415 -78425832464708 -207626056797023 -29740230910254 -139497672818614 -163225611978896 -203211930378045 -187369521854850 -276805883086209 -102631264131122 -168742653266807 -74807270590882 -24297671187343 -173142537629376 -215126778117347 -176894703162208 -224873480073306 -18329635508041 -21334061434496 -201207855907433 -189204166596636 -244353080603450 -9826675184490 -238668066227178 -244167934361938 -74099179736059 -14682111220050 -142840724841965 -169426347045095 -77207188001588 -155877151993397 -111320126200126 -162700613188337 -255072943833309 -205001421799981 -146977868116085 -126972588557517 -70274773791778 -188122778710510 -97488834953927 -113811409955876 -227352575929856 -139619831617845 -15358075082701 -195984515064381 -51400047017282 -176660118009681 -168945731292247 -250905015063559 -185417901059460 -103327320109274 -79805520884430 -39119713288473 -116288328859492 -235843053434135 -7691316613468 -77140376298103 -198650499030295 -227431336528892 -47715477464515 -28778286279968 -238182657275563 -124398613501225 -40667930462689 -279641509170310 -132553674752665 -258895340816647 -240423150491287 -21147452667888 -192064398772960 -236658305217880 -164946168104784 -2370221624177 -181814991592845 -256803852997538 -158294601436668 -265978826510626 -50507134594640 -211700975872630 -102936940056507 -57165124398572 -131997610715131 -132549210428105 -1826413686411 -34573622478514 -185828026811409 -142675851313225 -60396671172520 -144750643785942 -138982278988018 -249878172969186 -183994273038484 -65675566884483 -249768270661357 -99754791519467 -48463042138170 -45329557406211 -144911147060353 -269839131246258 -79178764229711 -180421021861061 -107563359178787 -105982199820540 -79312445131314 -245065538966046 -265501452638572 -81092464310275 -214556754941475 -79696591365166 -43764342660807 -215980995072020 -170429913558991 -227084844753035 -67088348371270 -228473835756785 -20869612897536 -212551438607665 -55701118425557 -188741704307359 -259815932947447 -17273781560197 -273493864937606 -44371519780176 -7104736991186 -133457819854507 -199347924955023 -192612885986753 -123938097762006 -83573622781545 -77868810879222 -131570897283622 -29581646836976 -151794477456988 -117586999357275 -130684741307215 -78749427930376 -156625296140063 -72119858599025 -70554670462684 -238051147796725 -121078595849869 -101297283265930 -203729326473322 -204807448716097 -41856202504808 -216444113865650 -9185442748037 -257341250429722 -12970407765942 -133576918369235 -137150169546658 -216836461761716 -52961408282317 -39685063853859 -210064476717326 -269002929330670 -255854401837412 -173080302944514 -40570425494269 -222795439497457 -234554504470057 -32738181902555 -151700393312453 -173788189036784 -274506396694922 -12818695096564 -84735223334855 -117599586625700 -90766349796882 -12911065146324 -3369911383352 -166127511461478 -18861893304707 -209735149564311 -237496519005736 -210310996106849 -174854445750879 -235353474145653 -258667132145279 -19566479448305 -164519566910119 -171595126825944 -91388740379364 -196252725648281 -12359392838119 -136192474620309 -65416300885739 -17809051877904 -69473474728145 -68502675317045 -18893905645961 -208144679520647 -134946174570553 -171047839206932 -164993785122497 -238808198958829 -65322154247784 -102701996573741 -261411066029819 -3716441171106 -119777000866157 -125446847286258 -156180777995620 -230946444388828 -125340315677639 -166498730650377 -32686028917222 -122854835767412 -175261705894817 -13657539629244 -132362601661497 -79359586980139 -143298416108900 -197416534927707 -22289783100556 -244240357160667 -50244341899039 -146466415635986 -216330649894240 -103903144394823 -75383050800539 -236553617881978 -255443115462232 -214385324878371 -25158747216178 -119026756416527 -16688631270413 -149754492258923 -241575879881275 -80138568920684 -6368271965640 -135019056929560 -96415963739640 -69141327456799 -177910393019173 -29897244039309 -209829469353826 -76415689375715 -184988433036788 -126276150437491 -159352276826086 -70075859486000 -17836790508454 -246082556184741 -125527850890753 -235058264255042 -117991037572464 -197143490803852 -88879909846328 -19824703243200 -98932259358851 -145585903228444 -32109334305620 -30631457556778 -78471133260534 -17361532765327 -39928285186510 -482194278198 -118749174789073 -163549076243361 -33368660893926 -76737717236494 -163777830390562 -72071821681783 -42431288671077 -115042956076137 -74359464023242 -31142900469703 -68726786501975 -130734779737299 -240819555219856 -8765357157439 -281212068357699 -204458159127378 -275654394006331 -228748675699331 -99859851367147 -29332220919417 -86800373185224 -1953434206662 -85205609367985 -146763190272196 -119505229889566 -227513019203237 -169896604115465 -169777798964299 -103614650200435 -159711754469127 -121438440372851 -17186447270895 -64380131648859 -120857438925642 -170202985616171 -278683662239796 -111477566521154 -264039633013797 -145475402871477 -147724477612732 -107607399360617 -179521068565270 -3047170684487 -214194251787203 -207648525987373 -79321588102126 -190918366509401 -13452507275125 -202624536110096 -109168937327889 -224205569855348 -131727244237464 -140675636109805 -72566102022452 -78559205307295 -155511183353125 -2680766846446 -81964246761931 -148100182700807 -234761764296390 -184822360163156 -167464096848520 -243442928053394 -85130608715377 -199731781204234 -34860251277163 -61803090933055 -157727609987000 -19574684945188 -51039881872128 -68522288206108 -226934031806091 -276930293866750 -247446379660318 -17951755800874 -196657304023726 -16113139202618 -135095052349177 -266502801632955 -220420916528393 -225440829226986 -235197778100477 -181822964449458 -27989503383752 -53020828679606 -234502269900990 -235253748255176 -168578133767717 -72264788357580 -258763860278475 -194257283827094 -2282733351309 -28290565227280 -223915895405670 -41701965475077 -13520811605115 -155963354580784 -88662469813494 -138096469633410 -200985350842918 -106854396975612 -155651085705288 -168859212729109 -162826721803793 -180867786631458 -163572464243185 -138256919258081 -239542269921231 -83453980820464 -36220271771450 -86158247733627 -229393500856091 -170718552633134 -115770881653163 -266512203702298 -234758455602404 -261514337474593 -66730343407608 -278705852305958 -154657191235175 -80767113448708 -160376965051645 -252786801582425 -59879608168033 -258467648007679 -171840486420556 -2217806490338 -237767949169102 -198343725076534 -125202436602327 -21485036018210 -141976132703443 -195510047990989 -252378411278528 -128159375112455 -26027162819391 -184324099542977 -147318535540438 -225972328654911 -257693726657649 -168768538121109 -223791015283734 -35531037931792 -16027312857672 -226963745595189 -2305508517544 -88132777523162 -256561539809388 -199618317232824 -60370912925363 -186639290591608 -249271591694709 -271473288227947 -266427008834887 -132686509599144 -120207948622883 -231489248231798 -49881838744767 -269482551491078 -36491758074777 -233522507313546 -169185551929317 -160522028844820 -15186701702095 -32216381973510 -36450634917713 -175624156176925 -160515147909780 -38082545941129 -240891867835853 -149314711670587 -129826580838787 -201840387422996 -208017866329338 -221537162226157 -84998464708401 -155297788639157 -196380579440554 -145206469285861 -120354438544100 -120675976882290 -206307924410379 -272406941439170 -113580857306980 -274118265551077 -102344945530455 -25943903531305 -243266140800818 -133088746509044 -16380974769454 -64787033700251 -185839917647418 -193386604337717 -71313957445624 -212299704656200 -245439250178358 -60908507595968 -226391728305452 -217573797679456 -155587838644245 -30561045179187 -208072728454752 -171135928729557 -172475087356142 -171579013249123 -168863377740376 -65586389485359 -14943781198320 -168137519825515 -55583715568578 -131813489740617 -143575410061011 -113767101230350 -244437764239546 -68821226703727 -120212044112152 -198252553442568 -172764380474949 -198273510841401 -258818948852805 -253996512122780 -87220353963870 -560372996322 -83563252732962 -199912848295551 -159012472259179 -173256188624711 -8600831932906 -111702520942188 -208007549316176 -37538242067108 -105768987223543 -151198792633738 -75329570017800 -16660681927643 -117505793314779 -83660633628649 -89370488466416 -107282653769177 -218941941830079 -144561769555864 -260951389875622 -117356266852699 -42592273196213 -179404061097322 -272464816631937 -119810768588415 -156396101811626 -85151139155009 -14458960116317 -27750233389199 -224642785530939 -138702844014422 -31120809643177 -159278255598449 -83688118499960 -34715694535106 -204075737745783 -63882802039757 -151914724415506 -28296086914259 -19617743554705 -144062303575388 -2883860205709 -205724585708119 -154731232190390 -164916573144217 -102331775732394 -149367159893920 -2682881800391 -78886762889982 -106908680586040 -195512306913100 -197313271503659 -183556787322114 -165543503473118 -214714713262153 -101401763969466 -193523833741228 -160952343622632 -144565738520783 -83489904890746 -275666935654358 -261488891269706 -126624048078617 -3652734247058 -59029273247204 -111090727032113 -12616607148212 -155052250788357 -202006052750023 -257208407023414 -9400408574009 -72284014854658 -216174526148575 -70545602839066 -91447665212282 -251016939204768 -34615840593232 -92426230308242 -9920346460655 -47041386265220 -85239192968707 -119839105349734 -183019448542818 -55560699923702 -50141729287938 -107881372528162 -237329160390049 -16689839531225 -260989038244258 -11660177691628 -102179874769312 -245683453499667 -177376764143242 -124311512188912 -196701472587000 -202103002775704 -50205740070245 -241849764084501 -193756697213237 -94891525237499 -60971401702963 -211757182461021 -67338448018641 -176193744848626 -164967802949054 -263561351563050 -163254081067941 -150752532368677 -72802292873262 -46945214727772 -103444813169251 -1501658340457 -248782402179930 -226910712725171 -94513875186169 -225195084848061 -157129812245537 -213224669436267 -98486953223860 -101956957622967 -272759345603873 -228555263628574 -280183453099915 -47999990293358 -199304674106302 -151088340664296 -143070017550709 -251373635782353 -169714164248309 -154990267591349 -201089395764689 -129326917501681 -172081554136377 -184566768736940 -116626648890696 -280435112291390 -111620268909000 -249560506970870 -245095575521755 -211050669800788 -241360595025016 -177717522936480 -158492595166385 -155691210971705 -14111960959322 -32809747949495 -280299107770490 -51664794283719 -42959155636824 -110850723489220 -64206236974937 -78784976290014 -67070505653016 -69856721445837 -132558914898386 -20463999443955 -208734171385556 -91653678941142 -56793648560397 -5336620001468 -213640675541763 -271830126296572 -32569924072141 -275024964330753 -142316962921014 -14187951139976 -18199601522236 -91567978386163 -206073329164126 -72913455132923 -170808674150340 -228322301814628 -213141308563965 -104129903036435 -259294782689821 -114885258824887 -36687498721759 -108383620630156 -176273647896265 -57852453267407 -183587463783114 -18094085204169 -234003625005646 -70485686319006 -154922785376117 -120038008598063 -242836672778146 -90328656177874 -197953816616678 -186375809222753 -233984644316607 -113773029706320 -34279607716510 -36410139067233 -236876882673030 -216889818292287 -113293395367662 -214877767481944 -104398232711451 -49220811280505 -14057170905917 -159370486654948 -198333545279128 -37277889464957 -101278173580523 -8091898933066 -225884778215052 -68685982369331 -132276452311075 -89910065765330 -275639136209308 -203400791369521 -195826110330202 -77504142764273 -47927394687708 -70432450855125 -136815129318032 -213396923420787 -32985880849563 -268946852080037 -101956772469354 -242034848193324 -221865310496715 -22407866254247 -230885592939468 -177128750869268 -163231207334642 -183593929104404 -215773809684323 -208079732545408 -16287537420397 -190857313870500 -203330966812004 -17868680624099 -157255099435520 -34538394989416 -63726161147360 -138317178353886 -270625290666697 -106370871620828 -145802090442004 -109907989108010 -37486575567390 -214271737723059 -89834297291840 -70330049618359 -111093641599958 -174525374652514 -140425348022235 -251388035006351 -228637653492523 -127196925336427 -224462045553387 -163546713870175 -19324978568640 -257466398900752 -131152146063416 -86589870288550 -15972173217935 -90529452298166 -221127402333660 -192178840109719 -147526928602457 -212667316736609 -49068305403581 -35741525715734 -7068312231934 -170388181568950 -225898064867611 -90684069727183 -86850419819177 -198784876002045 -272589396435530 -191708855972918 -39319000029041 -56655580344432 -70004661521143 -80659871036858 -145614239899194 -191721310290035 -97718530095579 -123743844640239 -167865625719171 -144863806029010 -25130757001473 -31311194270542 -90414204442540 -254342543259613 -7549017202610 -193070563391701 -100084501017846 -67751548789978 -171453040023852 -61756777284637 -137547213210600 -242021081581443 -83815859564209 -25460447317036 -266171832046093 -180128860052207 -144924389545794 -47824746417077 -2693647931077 -124696132493354 -119620351579404 -200990687880586 -108839758763131 -256649301206566 -105614552405123 -201201870865135 -268570356821813 -75807506754909 -163236321801020 -250737837121998 -2419075371797 -213057097500946 -74927837587765 -155470754335530 -178057081229153 -12120197540305 -254000290474016 -209888811765524 -4979602900295 -47178977619581 -271102155194741 -66643716225080 -41360878396489 -184936178282790 -253523653214265 -5240413265751 -13609462604482 -82225527192036 -11879138712723 -252622866448478 -120495485676454 -14753948022289 -5276125179359 -271424287641509 -88807223665555 -199167078521193 -7256695814433 -40600466302864 -119195304625256 -10489305027673 -2682221886500 -47836931157357 -175638512675736 -47138005497075 -237722201805505 -65620428779800 -78350151077870 -143261859372087 -233218249299764 -84191061735328 -224512253520736 -119382941444195 -141830431347037 -212450414221038 -156348845000051 -112134953030698 -193821078372858 -29682255025843 -185481593511337 -224913178047321 -67196197107732 -71117366932521 -182767694795116 -94378651329112 -89782479331012 -210961552410688 -40199193727727 -50153823437000 -181586761788589 -253139678413713 -265923646790846 -92076886762430 -139723826647764 -7928504654170 -40497066119614 -252033404654480 -236588362628191 -136899289775148 -78238542963870 -111910950244790 -260481138468604 -193552520222259 -255063619405483 -228988764774478 -238925682586831 -279954111633901 -15577371247756 -154426377069931 -235965387275109 -165185297288096 -17817683146841 -14851263016827 -27206707955855 -1905196462039 -109495808343852 -209296447724151 -25346983345626 -224380247524176 -72260770882251 -27549213426462 -124721929783944 -171463637852393 -100135290657747 -45614700979841 -79616214360219 -109833281377339 -179188551151389 -186446886887863 -238489447003754 -127590085684845 -221867067614077 -38184106840979 -234267467180313 -201292444151837 -141578728523986 -55959013499325 -103348671013685 -165411124275490 -22730823452761 -273309533336272 -5148622239911 -92225615412020 -30496514882136 -68555190684298 -229483814324446 -24331597647548 -179569470572212 -52039985650198 -49637507289766 -180237578204253 -135537272317219 -164072696081416 -32634767899858 -82625617623449 -271777476455265 -137809907739283 -277360236935497 -192842287046143 -21499528582712 -15529518811456 -41666475869479 -100121086323087 -47925006781319 -13600167433782 -267514441915016 -245339312330749 -196033654758342 -25805381609061 -106725737855192 -186119443204704 -12312865168382 -130730963692252 -33085006482622 -41683958610590 -209901521156491 -100943728866796 -198863433612162 -116535560131864 -55845549527915 -59684801652245 -241045727791762 -117389418526336 -255164311287000 -45088557999968 -212350158979196 -98749560374931 -51630130401531 -210212293254917 -268263719158651 -197360761667727 -203628142080313 -43876825699340 -247470660599298 -200684764440595 -253093256577696 -143353337372349 -195242421832919 -221408537743201 -166628679685228 -196906183293668 -197335083906362 -43327152026154 -125927056126289 -252157146245054 -200809567075578 -64777224086030 -203312461160319 -42903165096796 -263346123499650 -76476974533242 -36338523661386 -245146874098018 -103743896900520 -28602708179064 -219121221926433 -79885940544783 -117646097496456 -82354070626685 -167693827967139 -273599556754807 -2260748072155 -35208504075651 -174988430223439 -177997065375190 -83208099332715 -223937958525888 -24467455085622 -18684575250409 -5830093168446 -43132437100893 -95643283180823 -243271136817182 -83962165639236 -202422545895282 -222807181665717 -223411848834559 -36199397219718 -219325737245879 -45717443696627 -111381675409048 -177105376408275 -54268505017842 -57983842932230 -7237108825930 -196581336360846 -153931087641135 -195225212244426 -232201131761241 -165048494619651 -2305537358289 -113122131185472 -112323736199570 -127851869952945 -160585168929591 -211497871759209 -271469272255057 -130730444602361 -13305378650013 -55109909463341 -228265869877258 -138950117490150 -114840242720553 -223942436075186 -60293619475157 -154097778197429 -192402812836703 -70821837243735 -151666248541049 -167733704299719 -152001813426629 -107147037698589 -15541956294931 -171118939909074 -167965108018526 -139275339712878 -140729663470295 -171199849551121 -267559388065328 -86851665796047 -25062887993597 -265493285903262 -102106076477659 -189859088430846 -148962158523877 -48122852217681 -280927836161192 -219615680224812 -35609274794208 -152124881403241 -44595848356945 -41422065185548 -39079246698565 -193835039017721 -149373556813249 -168105572076868 -122265568233554 -25852053508172 -100811480751160 -157826144409889 -223355582596255 -81474039753036 -194539480348146 -164211304165060 -56766701315079 -30023095676069 -200944191040764 -172737892344524 -85203937703530 -281377790716597 -181223770514692 -183850052591402 -154713119400331 -150660882736134 -151148701237466 -223259601365956 -212247840841122 -52342519930709 -209692075954782 -21433540715423 -212489553744744 -70762030909943 -81701458769921 -60817193792752 -144165646154080 -151019792725386 -223697980649958 -111091499042909 -124941238560531 -125106949074584 -273315577805576 -159388470392545 -217122338486516 -114651167661974 -19962207641213 -193194813115454 -103972518587795 -67497253218031 -65101811327027 -33010054183676 -136067104315299 -22710472163140 -161830853726788 -205912075985843 -230105591738685 -202814879043272 -271255877541089 -113268204466152 -102004807818316 -71691281727408 -80498729514978 -89494640846992 -259404798572555 -114600927015636 -54340158452427 -166063052889094 -272038909713355 -223820078811320 -13687539691160 -183448297237472 -114618120327971 -8984305506430 -161261485764727 -1497297085654 -55092891626206 -276855740601814 -94466095509061 -272498626967961 -143623961458521 -4409531367998 -36650390622281 -270257042073056 -186857944654395 -108311693874360 -194844851791914 -129024491800519 -88301807073978 -86288587493470 -17015703212089 -190780036469389 -14679489150654 -40698546330751 -142167234251727 -192516532755086 -205519670151314 -122669872982593 -116242453080355 -75013338086369 -49354905339285 -15740378200064 -194594499191382 -124330347417366 -188902308113033 -34971060080797 -39682595829949 -250913606205332 -70190883072717 -229711791082408 -182489199399356 -213053605189681 -142033304514927 -264425641266127 -188833150843639 -33628633837148 -143644869777422 -31968305026013 -78850703042807 -10222351692644 -140490486875169 -95743626021589 -220804840852164 -184811255660884 -14558170696232 -136199283684140 -119157928169020 -274976621629003 -149090042532724 -141976161160559 -227045734360226 -85484573311636 -173720261010826 -149692462493343 -36384316878505 -79775602757863 -203795301591861 -6497556362581 -128256592393744 -141881923782556 -56562341913466 -110305559616737 -115969240220189 -104900166619739 -256263347468349 -133224620730285 -99951627440506 -84964187605496 -56596496280678 -97564501003011 -186086800378741 -55679985024795 -115179391532000 -163049192351373 -246681829697766 -183718294071801 -64748312287059 -143682363535814 -17766280821010 -174493697791312 -236836041993497 -159790573438098 -120385590318560 -13293456232832 -226067081697235 -155071294639898 -203340738797259 -236291306657962 -46151062152475 -34904311191655 -88144142661391 -104278731066032 -184697791689474 -239812525972707 -178307175912806 -112548911911968 -6545588064952 -45114224574521 -224599580813547 -71424156459707 -147729824149266 -263891113807507 -113103586046304 -180730298842392 -153914322566254 -47066078741279 -180454442659644 -270925965709780 -185425731319651 -216642626140407 -203617658481769 -233006465317392 -175184451092372 -65860010809726 -234225396145799 -40227601403937 -217475330386412 -58243275316546 -66724160640495 -262838169877209 -124087488161302 -8834566346277 -513900446511 -124109809784102 -11194566873967 -280623291313098 -187580849719078 -279218160087333 -94901312438951 -53443660877205 -99203048876791 -217130754676791 -174031197408781 -167054973616198 -54252659068297 -172757576530878 -141602943627343 -205787291003646 -188511719475319 -265176706569258 -16907360948827 -99964437036334 -27479647443991 -227895110099105 -3602722731234 -223801566340397 -205516482362237 -236922684537642 -196264760164119 -168098922999468 -6817780703642 -94669167561831 -258115032945768 -184584327718064 -12551800664285 -34641316494186 -88766396132820 -198324438968594 -24254664057427 -100961655412908 -264853101761358 -119246873170683 -265395426019217 -254417182245787 -135789458689532 -244553775830374 -110943518246767 -171572009195618 -211972704440710 -182564304800708 -222124266268610 -223643524142457 -137881217939942 -237041735264594 -192618957996337 -235971910857245 -10482329911685 -47800570634895 -155519305733040 -80819569483778 -178564301825041 -178085903332001 -53180202989769 -153364736104677 -206045738958492 -255835233940138 -76686057921218 -111707042704477 -104493046010184 -173754709335328 -173939987042359 -207413932283562 -254625158721435 -119175121770622 -127049886109203 -261673562284889 -9309828153904 -240338671567168 -37535180704863 -197317110804488 -1324797979058 -148680828395698 -141782111981703 -42900467174419 -264757468474217 -254142915705803 -185060443784412 -66303580862692 -268386310026605 -175896838752921 -239318764691808 -238128840714425 -70281310747688 -106659727644197 -147990426797745 -271473254045125 -153218306259109 -213290033516579 -198175853106321 -200704901977252 -57238024297361 -267608269672080 -227165877274022 -241229183737143 -271221059327572 -77677668406237 -56289928921667 -158930761883597 -277796218755076 -128656756104575 -187865314512575 -220249073165747 -18264391867040 -150473007312662 -219434331008812 -131348492763583 -643578341383 -87285090118873 -63578004966874 -10302074187039 -277353593986791 -234964149008160 -36928840888572 -33317254880907 -82699337560001 -241018799817314 -54978996950915 -264473634173758 -7671038137936 -18086753215063 -93119164348784 -135010027779108 -12572625291371 -252636841043816 -85180426238546 -9961236786533 -55631733422711 -49935524014154 -88483357955716 -162017825739306 -57081575011138 -216878200112069 -68029276882435 -137667354652282 -104745754909339 -151023261795867 -86203641039454 -30636236195605 -179782556884654 -184138139716751 -145373781385127 -202859047606546 -89736339876410 -79036993819831 -154796829006483 -267981571550178 -29805138036594 -183004465727817 -32729108390586 -198709454816993 -209504985874134 -253578288850670 -255268820894856 -117736498546467 -126512107188980 -88468095795884 -240002859174065 -26424062787314 -230987284713151 -232553991724715 -184542465526343 -102769705065621 -140609107506015 -133582310684406 -264172765892407 -114259796191890 -217438071508278 -251882640770093 -228956521713705 -21667652461887 -114838259299704 -226941463274394 -220545936134946 -54360986821137 -230062205502890 -236335737523613 -272876070038429 -243086453896065 -216454973014441 -238918145583362 -140359321381742 -189017887218506 -15369544487942 -221691580673025 -65081041940721 -165270544832446 -262893342827686 -146189039678908 -194695848461266 -115352427077261 -221324550208526 -103628903820836 -228820472509499 -268286395247906 -222027286012602 -174367678678320 -237941422326295 -48568437191795 -176039213796684 -16845393394549 -165028581580321 -253646560081442 -248022384508852 -147563988430481 -98852270415364 -185631814648212 -7909006995258 -167985459028058 -197051135822491 -110280363780155 -112593222569585 -24690047377417 -272385452766969 -88246415382737 -250141673979629 -34560805921037 -244148570694786 -87789363739590 -215914472563960 -86176072438857 -137723583513240 -214090692997291 -58306889179951 -204658040542169 -149146677756387 -196477156872720 -202818707414372 -79984450787937 -265027040912608 -262432474526948 -125849936818277 -166241503780707 -10670868486207 -243477686666747 -44852663735245 -46684958104208 -166091997830725 -207567432996382 -11588190857100 -79833516778076 -97569569399796 -246341437783536 -57047473597707 -200143842541023 -234439082626993 -65002605557007 -241456598669313 -29213627568079 -206477685431719 -30554754046966 -55918343045233 -111057503409259 -231453480444361 -92009163947126 -104256481358276 -172278597555366 -262404626407366 -46553286706545 -253779772299036 -156795293432551 -236995739697749 -145373035360003 -214350291159172 -9545277197403 -217074883312138 -51649425580379 -204708365370318 -14104314810592 -154584090321460 -96062928837002 -254845794481940 -139753996507982 -168262242116219 -40588369423788 -221665585064683 -166619982951994 -151353385227982 -2097097932541 -273729312234376 -259012254102376 -211077612175675 -26971109139286 -45337126484260 -74552797023431 -102147662679411 -260458656447056 -99604272520042 -148495685950967 -252161703225690 -142865772261122 -51683830255579 -32110780074443 -2254103827205 -234182019098934 -82303258779270 -246706390802533 -115918435457286 -177196147400168 -10199227670338 -199724604445982 -30407359778926 -38256140042614 -234431927857610 -56432413536228 -101341050704569 -89515023676397 -153115239857120 -41898310004347 -274236253708004 -233818850157625 -118948215260898 -261731324238581 -203879250255213 -238328178399735 -61610740992102 -181985514344832 -61316397098688 -37211738482221 -129354539772969 -264701136631222 -16047896804747 -140045619719955 -76839762995034 -239029620174763 -146887852537250 -76559956929310 -159733946342125 -243792586504644 -223155127035593 -9318417762435 -207681345904946 -157455527660287 -199228001956779 -123188074974088 -237462669146024 -265369584529476 -127905385459730 -150925005343925 -241640371051483 -90267990534809 -121082769788134 -171287958639922 -12855513765547 -226483950180255 -82294181404464 -31765310388021 -73784891724301 -227167573177295 -109640806452933 -45924869164528 -228874861157644 -28843488927711 -198502060124734 -28592574436858 -121930798540476 -127158730397836 -277088897090425 -181496418705494 -240635760770066 -11259211553815 -263680428786539 -147122115245038 -13236643461852 -125809546546927 -42781921614062 -22298054728997 -105370914250749 -179372201564440 -202821362973439 -54492945773272 -189737962811851 -179574711807177 -230092179209159 -15644483383559 -277858945480433 -54686345843574 -76062302553029 -34196996466628 -156095581380294 -256213623445283 -104660521079076 -43246620820952 -135408660117149 -183722403718377 -251112162372255 -114568577794518 -193277297583876 -113413947394200 -115283646119489 -96937571920388 -96973037943862 -63188161297891 -86589569469004 -252920278283290 -60586244685217 -109756788613697 -78723954861968 -170154807140716 -67581149536165 -240986280703433 -5253798059251 -258677187468101 -69979105531789 -235910499789483 -111619301717379 -177349106533688 -224620186671731 -166675296519602 -229826507989952 -232926949431839 -74053175617970 -85289087394495 -157538847546955 -38085643166331 -119719725958650 -70986708599642 -233182565095841 -256154808985830 -24539172598709 -10535209945956 -268493748749004 -75469800056591 -228822182127836 -32110022622599 -133242936497492 -267357408397474 -269995924977141 -253523545855432 -143464369770446 -269882076062362 -84041302962421 -232592594729813 -76912651111438 -203485492649320 -64968894068500 -132367758274786 -15999244896523 -29681310219727 -279142397675280 -8194333369433 -103279488496139 -222894410481289 -171024516899808 -141743599879893 -118753211845975 -65290164178447 -88061032852340 -23450025176222 -83473056765161 -69550369784755 -186858752519644 -27843881085211 -225293928841556 -61008575455467 -223507452989046 -73411578561496 -6165820408895 -69271572753283 -162827622144262 -67315068193775 -219076866656953 -194002025669852 -230037085900781 -81923065562122 -280851275053698 -72786180865178 -175821728193482 -65926120216470 -241674099535762 -130525250471679 -101612482154040 -83521480978526 -82265198731204 -6663553490417 -32455633313520 -82956590013282 -106588392778893 -30397757068590 -38489475159256 -225113604869020 -39600696386027 -5634473569443 -29313678144598 -63674340629413 -251974825566718 -187634114953993 -133806036392635 -11734829269805 -125807012810033 -110602777054252 -176691136020664 -53972990302506 -184808568399131 -123607681960829 -33448319434999 -206102328035267 -84693908979141 -154252369113764 -189777603652334 -113165520267423 -40666880341257 -225339699866542 -83937018857766 -165519516374031 -58566818735349 -158787646263535 -266857175336650 -5145731747243 -149792669561402 -25532980804334 -168719734154720 -162403374005135 -144729838274237 -21844996823289 -115681644220915 -277796285953923 -134783199933708 -58549854302021 -105841273570663 -223956274346819 -151252632057017 -219894749152633 -250991115534165 -80928638265270 -193392160580090 -175999031607302 -229820292462180 -116590426560582 -185829710496015 -277943279284406 -70856767290317 -275189101851516 -251439477406189 -182259651117003 -91985962327445 -159784009185308 -151963520794715 -20359730565440 -196876762666278 -13820731049334 -32929988552541 -240741870019502 -228449889326185 -59479299006920 -190861091401892 -271785042371475 -268025286785520 -234651494182689 -69575411173831 -6097581788700 -170110859814674 -226083987684910 -97500524359528 -64983931496464 -275615104393498 -111674288949615 -77697936348626 -256190229730021 -17782249100206 -131548671674445 -65585858276667 -248758498146345 -136122526361560 -24529737832122 -203894669525496 -82368585477576 -229611630967543 -215234614582581 -252137813387136 -79737961268974 -157915509059146 -167964824304005 -149093238732556 -145222994862733 -70864698198760 -138253408625408 -229393713446891 -270590854316265 -81475789136181 -6673440241588 -10739153794756 -20132731269280 -158517513965475 -184288596758698 -118664334958581 -17395634307664 -243731634655012 -259361615022950 -24861410503565 -195270419285443 -182006878511181 -220953701328509 -269010696108331 -140537755787327 -30439724471804 -32801503333807 -246996330000582 -236361380548685 -245841101879470 -46676453710687 -11486612824269 -34953947289481 -7305922832399 -222686560661221 -201485285963937 -137927272506465 -28698791833812 -85025986708488 -218017671880354 -189250726550137 -149381933382240 -173553982698711 -91559361730759 -246928771692767 -146272668612882 -28795684815548 -229323667227239 -128701855522297 -127485022425817 -20774716186748 -162255437552297 -108624681107085 -199029751130237 -157962139032344 -208528290065835 -281155153811991 -70013429898747 -85813740689303 -200159171984447 -253121820141336 -43124215991056 -92633430547147 -171817129382599 -111008719938768 -280021672266970 -46528644084560 -8732839352553 -263245258612892 -178519840376336 -263499518554766 -277525093324504 -51232204788407 -273397474338743 -85220042988455 -256201269674208 -38769752897738 -112323955229742 -226916333840502 -75398653774057 -231313874607674 -41851261571825 -245931384058917 -210699578521635 -53566659500102 -147403306897728 -106351423533609 -48626895640666 -11322325680461 -156864690265233 -218568878228300 -244182107876330 -107268745904502 -237078676234623 -190435159168591 -109581932747328 -8356317592926 -206891705669254 -13020077615587 -107418773441911 -195796527129974 -78319213183790 -148674789712802 -138868287904753 -9584468701712 -250827498565554 -172114493946215 -188463178831730 -59040022663340 -233010337842215 -256624641707203 -123999823009916 -134476366634051 -157677072850861 -13239623700089 -231649118245693 -113901605909545 -77993442534996 -252277556329231 -106122995073281 -280987758983625 -6781844855550 -34764659928137 -246127962934989 -253214511821391 -271281865034231 -36436206694000 -222790406807308 -60050536745530 -240003612412370 -33377436387452 -128952310724825 -133246805431818 -129943787485655 -151448301469375 -221171469113077 -70806405195461 -166764736804055 -35255635102369 -99776120912261 -213512920697113 -31825785765877 -146706684466364 -131034945601156 -39849682477761 -101830686220976 -66854827494274 -76202512173540 -226322869092515 -51894448771389 -153435718537618 -7009492743377 -23574268199011 -42366828588788 -186728154752531 -18071158584674 -184779567451836 -177578616215275 -255885833569986 -183728635694894 -93409326465425 -29292168299393 -210947902749796 -216571014306396 -79784046569586 -104813509071976 -78515745385490 -247685582334308 -131656269922764 -156970931292257 -105036305046621 -31370310320650 -210496005321699 -148958133940409 -240924896544564 -181208042999380 -63921371108392 -146006594869106 -22923402473635 -141428239341191 -151900878656000 -42007091864028 -1745216225617 -125369182699406 -101869521770385 -208721938250061 -3422845263532 -230974928496044 -7246080284140 -101666393166522 -151373470543339 -185941756635789 -194145628485336 -157458129384811 -137767312086791 -139549508605244 -194628832512289 -66955512931646 -44140954845243 -275807895162801 -111928903321347 -242922942165121 -261367250816095 -250900033580308 -42564416966884 -104849696280013 -137397028154830 -132255971951489 -111135733916458 -264430784482486 -224856486981730 -35012333432336 -234984425425313 -81746486377401 -123423125463323 -210377254288403 -40320106906380 -138774865342350 -59621126224645 -138065783106948 -205884315308814 -243284856561235 -214128790193939 -34441442829993 -221198787340951 -8843614576771 -262607152195776 -159450876907114 -182971540981870 -181026791422244 -256004525935197 -60267639954129 -110816559054562 -271193284044189 -216196096415686 -224510492390594 -254823228804176 -34060518804006 -243542184436542 -260432440021557 -224657714136114 -97014362179757 -184010993281779 -169609580783796 -62992625000786 -143935242782744 -172577910082404 -15651363553104 -2730351871414 -227458971275773 -246193703713150 -39641259433587 -161810586808235 -66137444974504 -239012469416005 -152662830439155 -4707542245670 -244797810912907 -169224820023870 -40744814078477 -172368266652421 -87748610805293 -153943818178969 -182359701454247 -23802368444475 -32005040124313 -139954008477073 -267560800944288 -130296753564612 -268896035578673 -132787266330486 -267584989432244 -67455513127837 -78246853405678 -55373792654657 -257349218076592 -188097315606506 -170729553999239 -28301566593385 -10916322245007 -244920964442136 -84800041932378 -33977825119340 -105410109923190 -279581246754461 -169934610816123 -105274993307560 -74891583114116 -134268647530731 -130473030508878 -8950730790700 -172263311698683 -223548714862921 -156124008919521 -104074412791838 -126600595211431 -56553917870750 -51208314949853 -55219604098774 -103380487868162 -59647524182123 -143659596696612 -272703658231440 -25322066252404 -144156378408160 -129572522674917 -199196657911687 -110736483661139 -204320017229616 -165591028788900 -40096890678380 -281466469618827 -69352076574662 -280492648047287 -139470599918069 -257029777906635 -35136299389429 -151783512645520 -15228711081038 -163483223054145 -166110396318367 -142972868533216 -255605474833250 -165672079929229 -89000786155260 -35414212529999 -89048951692569 -15627532189641 -186918587847606 -105776283412475 -179033331837702 -7665310353312 -144196412481015 -194345579328747 -10682141538557 -259099940667349 -90614138725011 -131489551213338 -92221154960656 -222637426240628 -104495228909949 -124958030105453 -16528662478112 -145564626737666 -6821092649683 -71358829989766 -231805386301588 -237521098089308 -79199217953951 -93952090953991 -149574173086317 -253186838863062 -168478014543531 -249646106122487 -122088372935688 -57546274140933 -105739109541503 -65697811140374 -87467643492818 -88648076736443 -265718394063626 -131896769526320 -3915327438178 -22359111849251 -133752833825260 -281166400780144 -194034894965735 -77736096304916 -221736364690425 -234148715926810 -145383460527413 -30709626736382 -245047447796037 -124620192829833 -123517810358406 -205203950720950 -270375570847936 -157264227442450 -152598177478882 -31992461756224 -69870556511965 -99528759275051 -73823221698631 -254297929573841 -113086809685303 -47321943758293 -112109899960155 -151819468200901 -242408537593953 -167417274806290 -236383018929577 -269514422605736 -255806972226407 -75609521490550 -195491801030982 -87679160139869 -138809313666852 -112070654759507 -189171982647398 -201623192243433 -254825310139262 -236281919210096 -217566361432954 -29189868714889 -117318889435804 -236575191643324 -5912779048327 -201210637440417 -253986597656402 -271958248510420 -186648793593137 -42781018160742 -123768958151364 -161912718208599 -180804329336753 -245212814421224 -122094848606215 -143929778387182 -137480961413847 -40150031585589 -120395857885105 -36530979682938 -207520415308578 -32111755296020 -75326342693061 -246298867414006 -157473736037908 -164644449730872 -218730620935840 -162479432514341 -204574152800358 -77843647645822 -117932724621281 -185804008540831 -8554001609005 -222230592337879 -196174194491013 -81141665310433 -159120555180262 -48061820856461 -11654344631723 -61034484037796 -266915755982539 -9775628557762 -8545624016745 -84498015827237 -226698323370717 -183082523341980 -273281635892641 -21144536961759 -176012639370610 -99924061609691 -95743061038051 -183704745856340 -75400736682556 -39194561841627 -279864349424745 -102418526656804 -44926831904404 -252140867635992 -197352722864411 -241808317227273 -5992561391217 -274446778400155 -235286297773021 -222529569800484 -80352521020386 -212331490875375 -57359665374325 -214867102064176 -95580093625326 -186307472929608 -228119115522452 -240383516771862 -186057284746614 -134956222663973 -216939300983169 -254034069146202 -103502652403314 -271246394271016 -116564915860496 -239931656805628 -41784504483814 -77358048305219 -153273493932215 -63208864908616 -22642821109076 -164102592737937 -162849723056411 -96076560021525 -174549907854817 -262545938828750 -250049792194143 -186108970545838 -22685960389664 -267741252231309 -102543869628821 -187032737879047 -108247766629604 -184539185651196 -10374269906242 -3720916241251 -81846656019409 -238619629278442 -253907993348292 -156786671191613 -105105396365606 -266187733088245 -178132681338475 -38222640570667 -74434979521481 -6876561939391 -247063314063078 -240113534414375 -6941606329427 -16895450109837 -255012736703398 -249458910220250 -214285892572209 -207051216296443 -63094578199880 -59132304856783 -43546739767969 -278861647224423 -243050915971875 -261849386247737 -73836555277768 -272683349607598 -119045957916141 -135571086879835 -264571431695508 -259473143767573 -53388661846654 -267299282462674 -115380584736248 -271227803929616 -108875670447540 -265523669016932 -79519256488219 -110484615675012 -42969684132472 -96644420590390 -6071821195460 -68860741297355 -159420842875136 -61345959566266 -129310982288401 -117340562495310 -193507258645717 -207398846090626 -211926080766793 -45542272595592 -5744001823838 -222868008339511 -6248342873048 -241761155114583 -56433696957578 -103389533213531 -30729310922736 -236533163812034 -73681888978914 -258239854381070 -74071784750676 -60751116041124 -152943542757578 -100160224519132 -225114748620504 -96978017530960 -241500771615807 -278929017682778 -40503306644536 -177533576168133 -234892296788479 -61119566255719 -58295912742484 -225991662929321 -82255600983787 -217521562439526 -6203242024188 -75434314639525 -40071159924189 -81733192047999 -117763163509388 -221639267677877 -118338325486541 -162609542395083 -24100512728934 -10262989904943 -128875156255334 -244552918906923 -58426048867241 -279890857096599 -9227647297610 -107108987172188 -2767129820168 -10108922265053 -268169243540305 -66391260957757 -279165516556292 -3214868785517 -1092125389554 -221182788444985 -124247396990353 -65364740993447 -247880266692927 -163094803255085 -240664066913560 -68715204316699 -195742016388904 -248198406749728 -281278992643087 -140144447985142 -225338622413372 -221143502388857 -229047693785032 -249966355112982 -8967200702568 -38890262768467 -10153303847113 -261909280053686 -39222133280523 -9531139087728 -124102792362415 -98404230958386 -228752274080314 -116716258584613 -128560803705402 -216895394953599 -165590525954712 -217118695215887 -223411636394696 -194624834465402 -129681142299532 -261245172734519 -66042272832068 -198149697031707 -215007972024912 -65301685343776 -55183639207058 -114875589514755 -205427758447142 -133925434873391 -11558159117209 -234448758353011 -60582676985750 -215589310099916 -67138616556886 -180657007746631 -212077290656997 -116885548643074 -116966799538385 -279119115077711 -143201400167806 -227416991350389 -45875534368724 -221271294596298 -208607026811251 -257747682134111 -223170264752203 -125497284219447 -256798194530318 -248793948301290 -183913154489217 -39324562529500 -200290485132863 -45146083251519 -272321095458724 -165355572894713 -267422824227666 -221064037411689 -14883166019089 -226528873953713 -144066884878511 -271469201471529 -279670319463335 -253334000204654 -94611310778314 -201581409014392 -33168249997249 -267413371747948 -175056280275145 -19047875197561 -101710544602197 -153579949125922 -253309768605052 -151768125438673 -100308677614605 -244673698545045 -33508989603102 -194733239079364 -91657825933079 -191685895733258 -177508330040862 -97234097666898 -255124060277592 -87481884648911 -272672548428250 -167314922799804 -173814040884650 -183362436513581 -175903736977246 -7737746500655 -235826298581244 -160114128363322 -58024981499779 -90669817733584 -100311158156257 -10532867754395 -94477394973954 -112683070090336 -203522227747620 -71098109457130 -154559640186702 -135953753835852 -244154053186780 -106140581945540 -175358827391459 -243000235518708 -116276990993014 -265374798722161 -192369126286305 -67705134191011 -194371823389636 -240209544331449 -42869611705215 -250251998863864 -216958483355826 -197117108569891 -234825325296125 -256086912559563 -200232806428047 -44743982409577 -51202150879529 -88651939714954 -50173740070653 -169733637029614 -109934183322833 -263110695747635 -133938755383788 -23797922181811 -176306284775868 -239233300598247 -71948767783430 -279389067016055 -68287522023851 -201149969383963 -229333289289725 -185641178166365 -255673489412876 -196750743746470 -30566506277109 -200166975986891 -199796919245674 -77997580028878 -279424163398372 -25674357301354 -103560889105422 -71376045302681 -213958980795339 -108465246495085 -114188389223134 -149946524191944 -185311078394851 -157169001374998 -38329644341180 -238095842428358 -173819544356801 -56518791567434 -77189907224205 -75941314131744 -124747495914948 -203135185491392 -226780948857047 -3700817848886 -223999102880404 -220711355771449 -175500256172804 -145077131848345 -241328329800956 -84842480420418 -189321107484276 -145342352310784 -266383627858733 -126263822310469 -193357559723235 -30079061732288 -183273553877976 -206093857760533 -181515251133171 -72201851906667 -105290753383974 -196978073508845 -202766811576151 -121655240682228 -100560647526245 -201191474129424 -7396733698720 -36714576793 -10213884928205 -158530101985087 -114145249152885 -149213066860140 -117498980720901 -7144143533424 -34679249061516 -41191683870519 -153055622410370 -237401859991989 -91747889979756 -135690907883019 -89525308084571 -80153063885073 -275174274440056 -222586253819388 -159165046293496 -86930074354471 -264012297214615 -162823005446130 -138539876928571 -168153109680916 -34487675413695 -138799141503963 -182746968165391 -24624404968315 -279287280416087 -163627572139504 -202119682191744 -141829383213171 -214926519093966 -77103394878191 -159364744053406 -238153596314706 -229098792359984 -3626681508154 -176868738434696 -262227657422936 -265638844419692 -156054979580312 -73120581889235 -249897531493800 -123791065278717 -1632905882579 -159915404126561 -274593389097263 -205114519272551 -226187791391064 -83787455398993 -252884551383553 -152277047060840 -111780888736337 -120833888421974 -225464340695300 -26977050669894 -10447287781978 -73261856178962 -64616880844354 -240799312885862 -87657100895730 -176163624937983 -92393705310462 -41825194508830 -35545142806491 -210637708904673 -43848265893063 -21995901272447 -96556214726274 -103011377646377 -34614147399146 -103216226882980 -91833671067807 -74934396567277 -206246823991546 -138541871384957 -225154039588359 -199757995807325 -77600182807550 -114031785181475 -77761916430528 -48162692826323 -206532664951695 -90670920289365 -169821842227959 -169063538089390 -36737394557781 -231599208343553 -166081889273989 -9846394679566 -188412433660669 -184779928838865 -199108504594964 -57084729572244 -228124972622793 -247010288323266 -163648094410052 -270759890538769 -34645020083694 -219350527512096 -68999730435904 -223218154508728 -188606385287530 -32698570521769 -227988161299047 -214512153191654 -11387142774596 -156650453388581 -22278042503602 -243776008161349 -13263004713594 -108113499057666 -104064779408153 -90530774679636 -220298852182105 -148313104818746 -77960862493227 -52472431939403 -266272729675857 -150279177602856 -133079165909993 -95465371316788 -226128982452384 -153618405165405 -56730110189147 -132224238849264 -260855110869719 -156421862039127 -169305693982222 -240661018063330 -75179720728850 -25849703117389 -155508261154232 -15445349312977 -247571466643883 -200948643636374 -6054676701160 -202334149145280 -198512247373767 -214305178017065 -266778721908335 -96192337255834 -79510422913110 -29269889373124 -121117038248321 -157795802626242 -65966465262384 -92290080833580 -104992609102879 -278653096771195 -165176685441355 -198162506803720 -240741953730540 -40704644270107 -193025751970166 -26751155847158 -263504750251900 -42762804112055 -51700915745379 -5250044628338 -151079128726690 -160940663447521 -169301725172147 -19564992456410 -256058017233399 -27044547691508 -10876296878933 -111523549971268 -9134806646061 -144530351363764 -139679817445072 -79468952308385 -187469327693002 -240489032836359 -98385204344584 -180523936555044 -44298754450031 -4260265564438 -175448155641094 -261846930104004 -231255695428689 -144865061022257 -14949184448784 -277400842447869 -75272778007438 -246294920332954 -79808682505042 -57496796812949 -124279675931297 -3197213485482 -150632240067081 -270675213073107 -164116661212596 -204499962282071 -173281146814865 -272382333289038 -99025048941500 -247238241286227 -165706517439435 -55403643784230 -57075955825539 -154023088380917 -140728889976684 -220774828538787 -39392607534742 -186062836262624 -109104302526397 -105461114356178 -71146850974244 -249488199111677 -231336605630961 -245487067956830 -145026811159978 -228228025786552 -145250545148219 -197887888843003 -202875383555623 -199520283900464 -173404088943878 -25688861412948 -21533460452578 -112703115854373 -108975095437945 -276114360361675 -45755419788619 -116608239830852 -75155702270229 -110251289246533 -111568120051427 -113995613137023 -73602588777131 -214874560651111 -200500515536832 -195108025038584 -265212496005229 -133427642109764 -82981508812372 -255011059277566 -116866370055398 -95364381255641 -259453443378349 -242880626362304 -132134069739804 -236596349510898 -64408080613245 -64453591036889 -91194379905509 -90567218222021 -180339522962638 -81374407303896 -194294158983830 -3073105262714 -169209491527671 -37763308153984 -82789409874017 -199851470118427 -178131997264484 -167131916203798 -263993211606589 -256550859406062 -36828822529410 -111652143442287 -26484189238470 -33361751703559 -11733847935125 -77854447018327 -237941183529410 -145796101284145 -38159373819340 -129946477022379 -120329419746694 -201759514743502 -267018082146838 -155496046145400 -265527329993132 -90655504088648 -161358750678165 -281105097413663 -3030247746938 -120307098123894 -275271694452027 -104978237279919 -41790393372076 -161245244809547 -255069939424795 -18291596815043 -181988674870972 -135741747959276 -187914963745521 -16000466037851 -276634432491 -271908421903494 -222056421453904 -135276763639712 -246318055606822 -215495705608101 -134282808305565 -6864890175736 -136458384952681 -124132538838376 -153617383280877 -145674949369100 -78239425358783 -6323879659153 -23817959723446 -20315815461173 -70662711567330 -49795272344082 -267329930429419 -49653456252299 -142036139339946 -194671477450950 -272870734111218 -117708692857619 -66576475653839 -92350362407941 -123885618221747 -89848559202069 -102591737410724 -155931407643666 -55219300072526 -43137732216678 -85184816496741 -211023982077677 -244274168824261 -81568784020783 -105219257864367 -28099610363128 -38258968573367 -255758021785032 -109480486500855 -215456759915317 -222699651795178 -178999117696617 -153277599857861 -234110108117110 -245103443299215 -3789390990076 -161715868883442 -237885870945518 -83554970267621 -167968913676293 -52453355964966 -238485648891475 -253751508467844 -140747774820196 -115254120240177 -44924191461799 -16884418338864 -175843361796500 -45725925818405 -188223312336624 -125059209887096 -32318694907123 -39036822711226 -208409357800616 -193025005945042 -40015712374334 -65459626517342 -110857250300991 -278090842022760 -81492220332726 -137616809472729 -152831715026282 -36269584094965 -105104412406785 -129679176501463 -168823421513003 -45679286491888 -267465670121432 -132621030134922 -144595216820665 -23729103621121 -74409329372040 -167824318550632 -280443860283809 -17064479660653 -117037425886075 -21734671401566 -127748660495082 -252235484964015 -1202975984431 -82298996125669 -254016402494744 -124217365765138 -54801404347388 -54109744580776 -198128528380376 -76614573510329 -72754241478461 -135344519083149 -205973871021209 -14185493299039 -165573572251143 -207606555025863 -266699095812407 -254959224175707 -184590256781815 -49772950721282 -226987279287137 -191632500576826 -260821816683678 -145671197628431 -251771895239263 -68056001878454 -21029692327476 -17705920279629 -95731474189576 -158937710859659 -128246172013756 -127984039525284 -235030318224839 -272485394020692 -202109283707504 -169333020860097 -22783333340678 -122027416457232 -255268319962137 -231440103545599 -183054158931598 -171163054360298 -218821940175722 -245875745573533 -204750023286337 -94363564832780 -77283450059628 -189788328695002 -51042402315229 -68205691496656 -110669925428771 -82365095551549 -142097750321354 -275738651486735 -63934462100091 -8085047727778 -111020061088465 -230912854395495 -196611823654482 -159579043395457 -66912883645460 -153302449359741 -104397829908540 -138802579052585 -225666545534853 -80827358188890 -190512673287052 -37498444664503 -75788025056288 -143974479959698 -245420585923502 -125927049409507 -143416393759394 -279692955637785 -65475972711924 -184631029595419 -271107555235655 -114318260053498 -60454139214241 -118301477648854 -190205141570201 -221691783045130 -263373168245722 -224428579865517 -281218909076696 -255106496934938 -278963059406708 -32910980921383 -140882400291780 -23925784303058 -88148378970467 -186778847388635 -110461885507552 -10839052233715 -90911121650378 -108750163018099 -267130451732238 -28800392905984 -1822890396891 -141254597401001 -66314582228797 -73836556131795 -150899507428305 -153689122229542 -91073070392866 -21047409274935 -181169888009683 -24651150617416 -266445121395233 -46563312151080 -34268983861588 -166739976973774 -28014665977357 -102199673221197 -241536167377158 -64483600500721 -55138703670905 -143377831268691 -101040851016651 -67031261092667 -153464510201166 -235484432627813 -243108171846189 -209322882476396 -234199611105465 -158744738196045 -194142870503049 -246503005712258 -245314502418855 -254636007077563 -97808296976085 -95827820651617 -276682020638950 -57229210564272 -31826729568657 -155829244380901 -182331028206961 -10063682092873 -252222570691988 -10932673164774 -254511016150299 -47499055356720 -180635253968444 -27286232288768 -76370162826398 -100298764275668 -260879318415460 -6361328899582 -255686109529577 -2617005009092 -108080442667415 -101867724809697 -19715231632354 -83773325915629 -117193628186477 -219367278939926 -144034719036351 -33651497523578 -23880452499142 -31533987545020 -213214776288031 -262437558619973 -256391185355731 -279014715823441 -259561742213851 -115071248163586 -251733994187222 -216164077400524 -1831570331924 -184315952918016 -212906198540260 -135305817936805 -68890421942363 -207608348720901 -78545547174037 -17350861910592 -280683914430875 -119188018239364 -131114635593712 -104375472020103 -121449558021053 -27901202005947 -203482421687707 -133051964879228 -2363327389189 -20019805779811 -184213467788951 -243024768457597 -164012829262216 -226966637864734 -106475541179501 -30208315464563 -190074274567098 -140121880075313 -138251934243122 -62789211387313 -116705081021155 -105916441155572 -35326984263759 -166828803490662 -188464516822950 -208231808306244 -55819845559394 -176361237787622 -113160250392986 -182381928705735 -105243609709000 -236590380263189 -26671301718487 -273083779028659 -105905217689848 -163560056075944 -111082122466881 -230548577743784 -2697435958498 -102763302043724 -131758464518952 -269103753868434 -249567525055950 -2364232403270 -65422253282126 -216984377436722 -97501553320064 -216719238800049 -39026259531171 -102464825952977 -259808078738544 -97272799172863 -101041611387814 -201642315358528 -199255110358759 -190171249825637 -171388885625853 -162103713451045 -182536175462358 -272011282752420 -135113435915579 -118163763523790 -56004801744756 -200557835746450 -72524610637730 -82033064575009 -242652784102053 -199752401912094 -26060472389023 -179465949222975 -238627756871397 -262182762614009 -236794655918642 -83999226134642 -50425367416842 -168388442523428 -1321422979232 -133525883876717 -4950227272513 -5527866740413 -230885634435247 -84125536788511 -118230890239838 -34226816661738 -139083644805156 -28105046423021 -37877941631068 -16308906762382 -148773624727173 -188029051401887 -89577467462871 -11302333315941 -45212525411123 -80015773358632 -56565123446450 -160639065871707 -117848940922824 -197841048420395 -107700655439808 -227270102150843 -149763184830497 -69120623742189 -130134829441893 -3753721162929 -184607517031876 -58399768188236 -159270210270408 -81524789921159 -30100889628544 -33410070935920 -238386839693428 -182236897492299 -80798954282452 -34676318903236 -84258955773576 -278382642288790 -71014366402124 -90177921589943 -244476503193370 -219130322313361 -261055367962109 -235021661525806 -160249324785536 -43783973693648 -83359434662945 -120523349223665 -273989766991880 -129597109562532 -232699226285649 -146783354163385 -246455436046661 -98322378835371 -224302245110408 -36380655313223 -205115427658411 -50100333843233 -271244483629594 -19724077575427 -212024163561650 -243262444961270 -264838684638064 -206659208815337 -187319987324735 -192187581643234 -158305724239144 -107581904406512 -92035600865928 -251294726987338 -94889013116982 -64945297801753 -69055035194005 -130055007802761 -276730856849442 -86724719086151 -23703005692859 -304903305694 -174107798075735 -87196741475398 -77388003304916 -24851990425151 -261921812796927 -30946427264051 -100801918960872 -74770763831958 -275888182629249 -140274500134234 -216913308156439 -246805530398201 -19595694946611 -56283377951800 -2167074088395 -67005196366468 -168899271297995 -26801256708732 -15855616428346 -223907829778037 -221377053065153 -121701327386061 -280252954357447 -4085989586983 -33934247402015 -200277962303936 -256001608591217 -253636951572086 -193463126361091 -104431451236006 -267893002285445 -212830183541471 -60707388380782 -161314903679756 -93525675300211 -250561710395953 -117327410405273 -84082426804468 -212700498192366 -262075470465058 -93596442601397 -50845198821020 -21905706109688 -230682954100223 -52309790813573 -83822553456575 -260986064076963 -234908197554396 -61749567507122 -231142507022235 -58601531996684 -106407288965868 -111792715060488 -160975220711348 -254407553111290 -162079017825702 -149000774118333 -117826593217187 -259968237827806 -56974303055778 -208128568996922 -89147577844468 -68565384180568 -54689999287445 -57205615246490 -171466528863052 -62708294896100 -34453753006342 -202512346695044 -160705111822193 -170503410019618 -225664483589446 -5062037435081 -160220235890571 -279231143309605 -48513067005874 -273694968123119 -234308794347788 -242249271025491 -123413013517557 -26456628048150 -104211030857856 -169226644946710 -45585587003994 -21916739529317 -209096259538170 -112479435325453 -95876254595927 -278397403738478 -183862087728013 -275113001169449 -26550594590616 -236179377742395 -138649917835843 -273312668734127 -177776763142564 -48572545182760 -263126189731305 -260650818269582 -132389110205171 -110418069977128 -7138615597045 -22563213322481 -96177322594234 -211143941701518 -28779363945347 -113269495391731 -278242139970917 -92907160319241 -103832087052670 -102411041484842 -235690084698089 -133664177361174 -271205444839191 -188827295429057 -203059609162941 -230518666956415 -222075012942529 -127891816399646 -267438470419644 -37629084980210 -60125607707187 -147808325969319 -20472030650181 -229074903546838 -28347253072542 -4300772173317 -71120338118358 -129212656512728 -213402507994619 -226861621047750 -103941424932395 -280178216430836 -159217451308764 -17035995176608 -141473881756092 -235698892046836 -154246928133512 -174651711344968 -44557555479908 -47919287285135 -270572966195407 -34200427106044 -136815377113331 -195327350507182 -129225205515972 -187603625713153 -101467523993357 -238880092673813 -59422814567658 -201103917816592 -278663337721216 -170294571621202 -263379695626621 -281226546138550 -163438170157470 -11116728431375 -143692048180929 -57464326207868 -101390737610925 -259719128517358 -272936228137852 -83501556079903 -170543002191419 -170485349791965 -246633740380338 -229448520931074 -184519083916154 -100482785586281 -199231442432995 -12358209067005 -261188781564291 -103024735897783 -97434729765077 -15465442418846 -190939946011638 -262008987419870 -187195687649965 -154080855259880 -101700340594645 -158904417194370 -180891769501621 -256731624303607 -238446540325447 -264541889589125 -163200751029612 -50502436888786 -47813770967068 -101798716237366 -265653114627960 -52319598889461 -728396978199 -71991973841964 -92572727371579 -49102377180840 -281208830103696 -51775188379602 -220215694120781 -202828571760266 -271764107200750 -156166762208381 -214755436695604 -249586583350563 -211517454873391 -43098976431997 -123471250107083 -91435389386826 -190629177795689 -53851278613731 -193233906522032 -61632218924920 -188761718238708 -122290546603978 -123249371420728 -20689046362536 -219995819658810 -201846838679489 -207561824175558 -180873560172451 -264336414792821 -115394391928270 -60248761236416 -97609103906646 -228553722323691 -168123201393562 -73988298935804 -182797501164221 -167441368774066 -207933710608607 -193729520818407 -232584233676079 -248299694807864 -135089546077025 -140435148997922 -202487504725912 -277192092629406 -71207157171427 -141807673881128 -209667222994496 -196226885216211 -18331579666372 -108377071688112 -241369220423118 -171511870334460 -187136958404824 -260148457898694 -184570099082131 -263507428033987 -112320562702335 -67694636136589 -219040276025353 -168122012789610 -14628979029429 -99269885781115 -185594186474816 -71937595279886 -211240864748959 -25024355107350 -255701151740248 -140908103333726 -75927476187513 -33435296507191 -229375056132852 -247756330883278 -239506334733006 -213209305802745 -98440765245530 -242203595851095 -67869131247455 -40202445607254 -246731834279708 -176735716722723 -5315005412949 -269844946137518 -37704505035247 -104207864824957 -44177509214457 -230158842396879 -49109975244138 -119082558904439 -265342433228913 -259484305045502 -230141877963551 -142190097896251 -177375866797076 -85330260435575 -118505976139399 -193257346505918 -257735181468688 -230133842179343 -215658914188952 -76987173341491 -124824694296967 -275777719571206 -48694190104478 -140808399757050 -131325946218797 -33669990092993 -220308290648279 -142444216402990 -225397166802073 -239572304211477 -154213219527113 -143410121338827 -48136833970104 -53413340521965 -145681641792082 -2698016635084 -246237912660506 -109006084265197 -189415954560498 -103737531131098 -195974112610389 -18702601468099 -8369936281308 -184358738239274 -27358306952345 -422852254831 -237746669938013 -178112140994186 -198587810212925 -4062099748429 -124831830071012 -161758932282587 -112854312831386 -10419050332748 -106339507843752 -55759619026057 -106936363075136 -244277201047698 -265734485049672 -205714209865414 -8459516669725 -132768064217208 -11149746705968 -156015072309706 -277331402875392 -187387068296807 -150348669325278 -136224325397455 -218356870998505 -90384223475982 -130550683751037 -135585384762226 -118919841043308 -139057787806131 -142715552399772 -47559730962274 -257525074604020 -226164387712717 -200580536056471 -60979732187888 -149423780416729 -165603411011694 -176977393704249 -237116424037449 -135219847484902 -65563030278934 -153063798885166 -248303447415171 -114959065843604 -262157060039777 -3273614626720 -247031963796015 -167589113195527 -257426334398378 -2560597075712 -200614627844816 -159561301585515 -273889940709165 -182150927447511 -18540589868951 -105196156763293 -132263480181013 -265102252567585 -175606543385962 -135567209149634 -118740114414019 -14407824229756 -67902365009290 -86143528019841 -64456539149779 -71312560036805 -222092430010995 -84297606712716 -109775881148739 -94154749455644 -171357867631781 -226009023937581 -104142694143415 -232732593669575 -123791549946681 -251411778592362 -25876286240562 -106389076996700 -212938011501228 -239485437495821 -191272338641376 -243134579394606 -184787467738427 -19910309311602 -193566221605140 -12299108147438 -135944452209243 -265163122130393 -66513109441301 -14462286597015 -136234493594151 -109082483530550 -64795221876793 -119691832269268 -241129524403059 -49951436045377 -153531301734088 -272610070847697 -169736786701822 -101783549518034 -65611953936948 -229492567634974 -196678559959023 -244817277691713 -224861879864785 -81909757917224 -62346113127308 -197952886014708 -73505427125555 -58472498116343 -265167063450317 -134499829013808 -279175614248629 -200539627192208 -46709532618893 -112571275030547 -159460407850459 -118427617484134 -231241498242988 -8043502341123 -77020942367346 -279076526361394 -187802542848980 -188456491532697 -169282179447160 -204731340954996 -17226201019586 -203193592872298 -90078245549706 -174051904083124 -165388680891032 -257632148511172 -113203267282629 -199397644729460 -107786746762826 -261912649355846 -78434747283059 -36163362883195 -69943287540711 -46225046829343 -18599257704819 -215814928532754 -11363249994369 -129353917941566 -111056301810656 -194732309311807 -51113141455838 -108910953364028 -181670970690896 -209458308258832 -202172158878561 -218330521102611 -150589838383846 -232063091539493 -83091474777108 -192418114174352 -25698413494337 -31428339877275 -216324125496908 -23096865473723 -64849522607963 -189262125647001 -141001190526353 -104144816961487 -153399418700023 -233371908697154 -37088523262318 -29667375871168 -130137326553780 -126736027285278 -3955370229661 -134759346702267 -196202995377657 -65460711712459 -151379384685672 -188714347596677 -104661135477320 -17092629325563 -55242172633547 -188572475785114 -70134874431137 -194447568401853 -109579276360359 -122865660051044 -155347985265522 -225086442732007 -206293520918332 -196944952675130 -261466235712355 -121924939002343 -143365087580190 -30370572319764 -3284532517446 -238505835423878 -29387235000382 -23249333916524 -160134789960181 -111674402826464 -59370234165708 -167746465869078 -82954738420612 -16610125943752 -94209474527968 -126653419763391 -171228993714716 -19621832531790 -95931895696483 -159211935799053 -36009355111244 -239998844417425 -81982511272532 -166486115591988 -16606085247580 -229502586686559 -183423332868490 -50775899232258 -54082414906645 -123985277148355 -201208144034432 -73844059564011 -78397153215042 -40901755251694 -208648507176690 -271689665057133 -19189034734071 -234228059822658 -194760700926854 -215094375696959 -81777887661353 -234585363149701 -247987610218693 -53793426582747 -99163457287325 -223326336380801 -258869429551320 -9129169996309 -194448129135755 -52905444562491 -193862548331059 -99277321650455 -251790124527433 -42818735787809 -181698052409687 -46363537761144 -209407609180115 -96703756384400 -250056422424443 -224833355775747 -24190419279542 -40512357192977 -274641392168845 -247052348883488 -236252958936121 -269369876358512 -185473895603414 -261327970061432 -83582463129192 -61091414936084 -138461149750204 -182329002735557 -188740200474180 -60830666152626 -267049793709496 -229333835218191 -272448831488188 -78653951102884 -200065515923936 -130424464627174 -172882274522566 -132491646292481 -5694545718786 -26085083080141 -19659765359598 -58173535628662 -109495288520762 -35788817477980 -177213878418571 -93239072790100 -121039167805743 -60660705181694 -121846209858189 -246375380114485 -14474101341743 -38740046108117 -12292018470672 -211685342880262 -258597690187886 -144461674079492 -160133765434935 -54736872277575 -71723578298725 -45740767192671 -90008662276885 -118497756306278 -90704216195521 -59750734160103 -131921189916884 -139700779223936 -83153306365687 -181264899372736 -233138491050970 -235988454344940 -35124626850523 -175068043052354 -209636658084939 -76913803394330 -74241457401827 -219547991931503 -189935712346627 -115645829425141 -141049484683729 -46304240942123 -208689602857496 -189671813595448 -16310729143348 -202848889971926 -97220413081115 -113351665056106 -215379831729705 -37650223668583 -239644901574541 -5443272225861 -27092543824397 -199889621536272 -41470254718226 -200854005762937 -206332668311842 -185823610713959 -242134413427749 -231851263465326 -19711762214423 -245011886266744 -38106049367881 -74528024069690 -88477866452307 -189061567479190 -55286231194625 -149206743575146 -227896285571407 -23914524021734 -208670646707867 -164625672862158 -133926541601809 -94219728598103 -176321393336004 -10839616471945 -68499924867672 -56931196549570 -94260276927914 -152844237356760 -221199068240872 -245522731743120 -3763919746701 -129086662032853 -140256116184737 -237747628124876 -40788019779334 -183864492478617 -94372224141814 -58369455165543 -131672191753485 -256208185145146 -229577715981425 -75768572870372 -211087978379024 -184701634575380 -71286857462573 -113186058100369 -124764633611530 -220880206607282 -135191280694271 -152771915298888 -102309166804415 -201251614839132 -41366586079023 -247377111411605 -98445410464913 -120467729442271 -241053483977689 -198272251296809 -266425731007194 -203589482130004 -77263615429555 -52265111918132 -164635172201163 -68805502606745 -174814289772710 -250870576333583 -140720961493416 -61323817347139 -21648249562768 -202752736731279 -138134529300241 -36347579711492 -220661648804082 -277555085625872 -159536414094661 -218196560276226 -237993032131430 -125277235249493 -218171514213947 -257787476822601 -246315477415325 -76367458217151 -256220839479593 -210301623588912 -129467409331819 -14761608918660 -49508238555898 -215566972351324 -6209695358826 -226859287823788 -278791589595251 -134561535792833 -261032218457447 -267895957286107 -110284619080770 -35878959328989 -27622868914663 -129051190675402 -122394321424293 -145449412192772 -193126960972959 -155644781489326 -33245228853689 -36478002181820 -256094721173736 -189594002275423 -263922469200365 -166180689159980 -112366180182124 -179815266220264 -94069203836746 -182017912970343 -9418840973060 -14597121299153 -101785423644862 -60761843261185 -254688229743358 -66283745002250 -164611161845432 -23794529101587 -267508877794969 -280365045065237 -273392412170334 -221295320435227 -176466840240505 -82872451159783 -23626128655158 -226539875319818 -144486074797539 -35648418831860 -223020345929660 -137266352504183 -1858228888352 -12454076439070 -77898548549482 -20178899105598 -61616149856525 -99546567005526 -147152254961250 -61624015927874 -51396626366402 -147182386484710 -182977617457076 -164623235384776 -106086449400075 -27473634815284 -136197610675266 -243704285318426 -37446667062697 -156238975642306 -27835038675851 -34528234555073 -257454197567249 -216059330846670 -163298876038879 -206027607408090 -230082107869985 -172256379777683 -117914131525343 -227402980578986 -122336525318156 -217914854480054 -107790362278997 -269827469534439 -72478467406480 -176049962402756 -238883818449693 -114121033472786 -152262850259 -172506688165817 -223533272128605 -171287689825425 -183599843419301 -70752976563579 -184055264357517 -269092477928163 -63730250467851 -41170155798383 -12253856026190 -200090069491773 -70428653578606 -51634162779686 -153285109661913 -99773759255293 -255657000562589 -118332063779650 -277161210063761 -211295049836857 -244736497348228 -211139802419030 -101276022428553 -134880563704895 -165808118511607 -124719299436525 -105795452734287 -227334968443203 -55999197563037 -227038306641465 -126474078788820 -281474840946266 -157200737776188 -70354545790910 -123099128199497 -270305376597594 -96657836023766 -231573691097294 -10107550293432 -246409828438987 -164352510892775 -188710214721134 -11660762977888 -41878438063628 -72859347392518 -11635762760352 -11620584056848 -154275557650090 -237170743651315 -43181239166061 -236848781817717 -942369361201 -101671959673452 -38945148019010 -77104800952708 -207558293456853 -260244612192049 -4802083466805 -281456615422511 -121138566105792 -110200174124193 -224795486456675 -19119592747443 -172930553518304 -59178796731920 -175017872198539 -99841208201535 -217191062594106 -253819854400668 -227699012315532 -123329585309462 -170990771525721 -280990053842157 -121473586235888 -254952421396425 -233645449167515 -165956715893284 -42432904653624 -162112009048924 -183596899931989 -164466522544145 -254294603847434 -189746262128157 -105292753609234 -183250066446158 -47346757665383 -215113506912658 -5122379036889 -90920868299959 -190844986605378 -88144880177775 -218873498477067 -30995494408773 -46827604094432 -84155323736715 -113017936984439 -52865231374835 -164058237539330 -164809862032597 -74290420119639 -145961855008979 -204859818213464 -25235681381488 -266901711947487 -33447609822392 -190784015285252 -156994812864553 -216016646256364 -156604352241429 -46004281814745 -220542449271287 -184729587605468 -246002781115120 -78424756774447 -90778486527328 -254789121478322 -215591728692227 -119060309805882 -45481392396372 -272020944425063 -157416088523181 -270777533281234 -218516420114626 -65149017630919 -17427818940275 -141176228781740 -105284536248584 -169357281521332 -25868673117350 -102156821718182 -125051738852754 -60759839517037 -218450233868147 -216789893077945 -166853600846942 -157656438981096 -249369134972433 -153664608257195 -79385761822234 -271951222698684 -160156428773281 -70115257994494 -191755708788088 -260777661950123 -134454032458838 -21213460803911 -57071059461722 -80032043031671 -134635025854095 -103227272067025 -207868194490734 -201669333691994 -155564435411723 -219135079291960 -128082920722721 -63870127697864 -55690772530194 -236734712496529 -89048154590649 -99043364994220 -148833064350422 -140455909769334 -259030430913892 -156064664470741 -141491911789865 -168945430730017 -257441141013790 -250109163035812 -122460431270162 -61942072252244 -268403519887461 -138363871449666 -27037651104362 -98163655563515 -267981597893132 -19567664742427 -251219109666160 -58333899403365 -20553823892447 -267991246817796 -275845773813185 -102932185496637 -93978587115190 -245343544430325 -101768845331092 -123690763583356 -99103604070873 -98877880452701 -98165799117595 -78237421644449 -191167157925194 -170354062793898 -58950611809950 -229006416196509 -263718388229393 -109385467155574 -141000930475732 -122594677535783 -155175573458533 -216655070476233 -265708292748863 -177368010814660 -200488024288755 -17251031687699 -154110634011555 -50078161193996 -46011224394452 -216671109567544 -216506207099015 -40239857734613 -219888543401350 -263108730500356 -139036667370376 -248079913573959 -258759622272483 -131436722042155 -196434844658338 -255361750369689 -186351115086496 -96184203029557 -36260478795665 -40117921949945 -57725455605963 -222355161570220 -3041170485662 -56418657647054 -116588116857076 -139026178399014 -102303420477012 -110146805932630 -80944340426330 -127839635233182 -93485854877781 -74213999677985 -4961313666993 -279985137197484 -121230114018270 -146115565884149 -130216618807643 -81077942694206 -178973296420828 -227206226755318 -12546131369614 -63975494083767 -110898046185459 -77046400802838 -99443774862724 -178759670476157 -36929761946210 -102248393258325 -147306973411483 -29444110058060 -202971911986331 -162465060829637 -227587480484738 -196223521096072 -260729840202018 -103249626515256 -172282173381527 -140664388234894 -155626728462872 -195986700630001 -96754939339901 -41199662916469 -82563058425555 -251049378099209 -213944534918419 -230980209300434 -48072062587373 -244470377677202 -144420818476261 -145944699704971 -185507476391729 -220437261653528 -1203997183619 -211715924082203 -185695796078537 -87846455968157 -274796693723576 -197490273245755 -110977016847832 -131265744853897 -253025427942927 -29159304395305 -163298123026403 -126493862658340 -77908917162910 -230486258220258 -96989496269741 -178285545525425 -25942724858901 -93177764699581 -68656973527142 -17935273499442 -87326542746296 -14368684753413 -34252710621782 -27533559121982 -229289153994563 -280250342482414 -175330313283684 -99122860734445 -277736367452497 -115003378325759 -201537313029208 -253793517693537 -236665148194368 -227807861113721 -233786651519917 -28335477464742 -188909593581270 -75618918807841 -66860697496102 -8401225115006 -111849586595804 -150336550634831 -82328370414244 -157664856512427 -13941885341761 -81958325479196 -166802629482958 -186934913214769 -89729382882461 -192877429681784 -104989839625311 -65609182004926 -180250815221133 -275795104750551 -135007804272859 -128937195742922 -10496463061632 -1483046636837 -195031607963712 -239460363321840 -142534476261065 -233595942595051 -6598288128655 -105922798030295 -269964011476229 -162943511676906 -149577432672174 -223719673596308 -115808904348595 -111765184378948 -30530567187450 -6970896875139 -178647788544372 -189547370577584 -278415804615901 -224518538347109 -54405890158877 -141016736367218 -261411012493194 -101854515161367 -267071591989315 -161922558830454 -36582442697515 -258992892719751 -245525845223690 -220022391512228 -67424255872947 -229805224122563 -13405984536535 -127255354781412 -137156894941880 -68453382324423 -83484863836842 -230478087874251 -83680383148673 -263107984475232 -229306104203750 -3894296175282 -70644965784904 -139680766361361 -279863396954324 -113596425641756 -91166186713182 -20305255986457 -198049026580932 -2679085271328 -165066582529101 -47023857845835 -239761195557609 -82873583475106 -214473256756398 -9510857638120 -186386076875988 -166162606024072 -36478284300935 -74271027459371 -106112975630905 -126511512943775 -32942154781942 -119164389922551 -8724528049369 -161172478305721 -171540428901910 -61507470739099 -136137972723907 -175838359114420 -156228045768920 -242085536198519 -48212090382785 -14672000126046 -95030587949632 -2834610190972 -86138933419980 -198691225317004 -169427473919074 -242366818086514 -261908057462845 -121618956192497 -180792651986010 -24692722096439 -230979463275310 -242886856423883 -58665021144397 -54266995968033 -88492105210531 -54996087136923 -193355739715295 -131070893827844 -131412424529539 -163441904749233 -184405936448783 -255689307572757 -2514447365988 -232802096571849 -184358422490363 -225535382733400 -180939855818619 -101471485619353 -215017483355730 -204697116000727 -242045807387922 -173773984993570 -9969518355200 -16866919346375 -264015363980389 -56713188957081 -2379358260403 -61788969871031 -62741257724146 -45282731889101 -116502287572609 -210760327487910 -156490358638036 -201858122102038 -213480854989342 -7344388506848 -96495194624226 -125444143483374 -201830443289766 -166102188241294 -178390787636826 -252543318714404 -235526041455497 -189347836881999 -83140482456811 -37082915222027 -194676943696247 -264864434819243 -145074681350534 -107191621930428 -243212852941318 -168432441564636 -228870849627963 -207309663995417 -215074637804894 -201674783057538 -125126846723027 -171045270162728 -38441556449175 -37565352087666 -275988747767681 -32915337033608 -59535078082978 -172214155718252 -65290964602681 -151947760260341 -209811307227453 -223716528701520 -135565455248850 -272058982651649 -77647014986493 -121000919689833 -242199957149069 -148978717091739 -75005566419629 -122286331918952 -45602013683380 -9829301041253 -96508863774199 -159914393289387 -279607762180453 -204286715708572 -58064393409726 -139949118631217 -222949282239498 -198515330897131 -75606984974262 -225187608896581 -238661005780370 -129550702495567 -38525917158518 -191043651054723 -162859382761699 -12532330532945 -100578272886508 -150100795824483 -72020225104415 -175249921633038 -165080971535076 -116818382600321 -203418141217790 -22764041400919 -233220291374520 -120776630082713 -57790603717556 -75349541343232 -160636937239281 -160678901890145 -223323382395639 -125994001684440 -252083285066441 -215836373974863 -242118953334668 -72670557095663 -72665013617972 -12002341673664 -174852375072016 -199062677873747 -143815385980326 -207316080941488 -47957249194316 -229059959666126 -93868854894808 -92475948664438 -110336776872293 -87552494745223 -225071882932242 -256856746318431 -73911174861820 -35414244441200 -113605838898361 -119370138652335 -43260085992181 -13910612051950 -255941186833384 -154676129590990 -59776830899997 -28070960238756 -151386471694472 -254409845689633 -202731967357319 -200834230581968 -25168485510141 -154463884213833 -84302697872538 -173683773303997 -8076495160147 -190390611059466 -38518610473434 -99655694541054 -93492249734478 -81785680429563 -247449994448626 -126136008975739 -161270177270636 -110092813631332 -12975223025815 -229380211249501 -66757665874906 -184919498388063 -14229940637970 -271384975025509 -15093895969791 -236120691702538 -276418783053866 -125264059045903 -164195815646940 -128867746908247 -14997113024563 -165387751920254 -157567927000481 -90575940057017 -86693688155407 -120118042484083 -269800329657589 -262716283234440 -276394614597485 -86738468513240 -87513501931220 -130310842834413 -209850185392455 -221504573360362 -87552102815199 -221136049833801 -56345490774925 -217126032773878 -65904652028832 -103882050018266 -146356342842106 -171485989289507 -184186025153918 -159459524767750 -86583115891947 -262174517404764 -241768989855244 -32959286466268 -232849735267263 -276327261674632 -101803867499987 -66610455153921 -278223147836272 -120707739940180 -203990029334065 -151873000464823 -45730393945870 -206724513705633 -19671321898937 -262304787423049 -155616040359067 -147758448813482 -172590526583024 -101792260256131 -136813255686878 -83874637736907 -165384338958994 -219033396036607 -224879916976162 -41642462554038 -59966958512476 -113439766024729 -157854154291998 -92401831208821 -156455873625618 -116696015835522 -53909121312692 -7458200169881 -2264828748333 -9116493113343 -44581132046320 -205082179116068 -63677419860953 -7864886176003 -49447375505691 -16626062041475 -134728464929722 -251262291617470 -149808980140852 -21025725581055 -140651948118728 -157154835578435 -152997870095431 -30884381550078 -146620582867911 -116326217045412 -175734381837522 -224302068206232 -233894530010203 -153271606915069 -193148420769715 -229323308062115 -212653399689405 -262470394992327 -30677705971950 -143198728261824 -200493481715176 -125650079714732 -191436846063925 -131536776312242 -111991961787937 -116061370900246 -94919379208954 -39241658087939 -168105011318605 -88251222788987 -219105594756977 -193151261266849 -110843071917905 -78636034142296 -217360699959676 -4522605243257 -97821759417136 -1073807906722 -88332292758365 -97188160719086 -212258205017771 -6336817382313 -7202800099950 -215641351688477 -10979345659914 -77919796014399 -32925890111266 -15253208959117 -277284364659374 -97065007189857 -148536748960299 -100722898118502 -142831770853114 -237293546825193 -50078184472070 -230577365338079 -32676647622033 -13899556097811 -254511242957284 -183723565696035 -196673707683232 -67633991393865 -142910072577037 -166001311126356 -230545186338581 -75744287864784 -104018131341505 -147410057780879 -194105174052103 -179755722769651 -85919075372025 -21461063799025 -27018466955324 -168669355829747 -34527186590488 -201120615684726 -1725505545312 -14837457898188 -232624131412593 -103057473387249 -206954636515513 -98551795671195 -102472863686725 -229189778559356 -279504507264363 -265857343602678 -7143858521506 -188751111125012 -277319139584845 -112355164241556 -159417633631629 -177629173866890 -48232053148506 -121523380390462 -125736898245508 -159786669783991 -88882767700259 -151060173569892 -253456806520184 -280148391200202 -260116547382195 -9174830771995 -16565776267356 -41635684033866 -223499122677902 -50350342190341 -251994660205562 -266359988755682 -67011909564748 -134000525456542 -267536583872375 -173596562063477 -102152451993955 -181417772886823 -269792228308387 -119846717990158 -133032654073844 -274924639191434 -139391554432526 -184156988729572 -229413542808332 -182869383611627 -142730341589968 -107296866068717 -118094941626101 -247952153077015 -51592421097026 -35715830659166 -210404153381542 -162611594696271 -40728683280603 -272838323095417 -169779013864505 -194223087810607 -60209524225371 -79629479658768 -61603553497903 -26859057125021 -99477080323878 -135497668715590 -1526460324738 -124987884540726 -125335197329129 -228976757037032 -177584430974296 -7464882695427 -44701279813163 -33614912873259 -266821806440429 -195115164790835 -92716037056351 -277200388551549 -91627971567756 -122620524661481 -188936137238311 -266568480540131 -172269119200557 -75497572913665 -123135673100214 -224641268020866 -267539511609240 -186552684453977 -178679678959677 -11301328379195 -236892538460205 -260861281646284 -230256790972005 -259558146268004 -61003642325221 -197341148532464 -188203056183768 -148448128728170 -4519288602159 -253085294666001 -21174502726310 -13272117578854 -247669607662560 -112701241987705 -222612380718469 -160092477344414 -148973883923312 -197603700256380 -216599654569582 -90853303576501 -71093392216401 -203601768042165 -40867737815038 -215316510367825 -160290609406159 -21819274674818 -173313046414572 -175776970694854 -140247389913715 -76744270173370 -249624911131103 -215533075694582 -44545966221808 -248875497871680 -173301111372510 -252819873068278 -89971581820122 -16440205335088 -10255121179144 -273660518922190 -183101870547253 -100531162408007 -156960197711916 -116222215770400 -62451061189376 -56729625395836 -73147590830003 -177615465263339 -184205558614852 -126170482411146 -97809308643333 -236068292161917 -75634277676520 -77739206408647 -188455966099586 -244709824774179 -206752849045401 -145219061207333 -88839884623461 -240928279163040 -142220581077032 -21530349272145 -177446218996951 -93357293174435 -224778105681782 -120762883618141 -71830184925252 -267372052675731 -219581346322328 -3247641095114 -230150540047477 -42495793627509 -108226677247322 -20622344512438 -267843310788615 -193926228903343 -193655420261934 -222127031550216 -244247747499276 -148353302077218 -183193549494253 -220962417859352 -167739988608094 -20051136663202 -160966842805579 -193213041671481 -30953275804268 -114015115220959 -7330439856296 -95660314321251 -146333171286327 -182496655978766 -90819273875314 -190397232349859 -214774974272183 -277917088596700 -278865191071951 -15093940496977 -32453179818435 -142373911826693 -197678965890976 -206939355622709 -262834714469963 -245509976371646 -127617887142102 -241891584430031 -202335774908224 -130701764941177 -83373023420073 -245637580481008 -226296594152373 -246429836863832 -249714603102419 -208421601870818 -128796682353038 -247441299707530 -123622459917290 -252254088779981 -79192237016986 -205870064962037 -145629244911904 -62107384934194 -224055093057103 -125470423738993 -206917435992961 -148893692103295 -213562030091588 -123764248367655 -115784839097740 -28482104218552 -272655901061023 -251287579751667 -80450454320512 -93122717070381 -157441853085006 -220432248737318 -263019102014177 -99848067710870 -30306257254168 -88380514585042 -207930033559946 -13721031223981 -137583628809881 -30965342621742 -54767718849923 -54468392914649 -280029563600296 -19595271127328 -144010344160510 -110189494719375 -202649106491861 -64615487414471 -190679935798119 -226154543380752 -145985238835004 -39176933611802 -141948257278872 -209128562314553 -188829354314576 -196871551213796 -200150336967747 -112625473224985 -24939547678936 -234563222561154 -257185783260565 -74423899143027 -88512158789529 -24782776461805 -50416840712503 -175681945784433 -90345630872880 -89877003929740 -86395901620247 -148925679889499 -81473936143764 -237276793218021 -276763777609581 -171415256392862 -171608572912048 -173615259343644 -74904533785772 -62951746000724 -247440993555694 -89071530863309 -255915941419167 -262610628854419 -254774787556664 -73308597032349 -53171206979010 -2458675425591 -40525686220618 -280023238173903 -210981994054223 -223999805717900 -62944941383847 -112176797167084 -279652069052523 -35552592225149 -31365419947378 -258080730736814 -154493631368048 -217618232580655 -39477411605488 -117999893476857 -259093856513764 -56983076326003 -106655586465039 -85025041920091 -27432278519060 -223909372816818 -91604869345161 -155635966986086 -213793716892268 -110437277717840 -268122167071885 -118254058355834 -158200742119744 -118450125847178 -59547537482523 -13665379777672 -188457466379919 -135802938594899 -208317299844832 -76479960388241 -54479686212768 -81760708219641 -48430850085959 -28143156526275 -191713183423436 -115273672192333 -23477869253130 -257893688798676 -1596738980805 -200951843668647 -244680737229185 -65783662833680 -131564930115899 -171045146510023 -66061935460367 -256066089286271 -84326879355193 -115216651659457 -93573061049190 -144024726386659 -278583256164194 -171705444852177 -135818698162213 -186330609454295 -3667511131262 -200266143963942 -22771058094538 -248509259815123 -198050069655801 -50471562725375 -58693860301956 -19278708056289 -19598076418039 -48087154352130 -65572766400882 -42150165922188 -141557739808756 -156209048306553 -3936820562811 -43346576016714 -218954639492350 -239913566990538 -198478009280477 -253622641957489 -28496382503569 -174531864707788 -204611476820945 -21337641795322 -273357953758275 -180826407984733 -34270621120929 -78991850845076 -56761897004851 -89730162524690 -176506366764366 -235675642807681 -132662798625331 -34282532260597 -71024252402907 -118051756310758 -195132190348379 -164205957277192 -13792738443823 -18367739127417 -182536400919021 -144693032713734 -92447897066369 -19414667360505 -15627383185609 -51315194253258 -127322326765918 -94219435824260 -188042852647859 -132392565311977 -6546124700979 -268683196831316 -31679943754912 -175001212311584 -2955319735899 -64372913752238 -174654422077668 -264739364421485 -240681131212933 -70389194601944 -258684031519156 -262421794857156 -210271987549093 -110342903080422 -141002196033876 -17863822522828 -147328877992944 -63737424748138 -2210223214925 -208059269829744 -216267760913628 -221603227480470 -19648242035065 -207535587530045 -227575868675767 -58126975682075 -58078391953766 -118747361847291 -225658997284648 -235947386581703 -94468047887216 -18240206887239 -151331579444751 -70102447640469 -235206875539912 -129753420307155 -135482980955301 -178432485089850 -14680535669963 -217969375184155 -135475838036005 -44119939542272 -112004039246233 -223905224306134 -86872058608386 -190008564414598 -6414873558915 -15837176078941 -117815738454220 -159470777238208 -204376986093737 -217830012339106 -16642152714197 -204225363151566 -83161504241640 -275090999182643 -106045910192678 -83862914475455 -66929313326111 -933090201833 -118351233655879 -106345700767434 -47689785468275 -176349049872418 -101568638495736 -177731270039241 -101515781928648 -204982765979711 -14780911815752 -133723944181776 -87292002917553 -255592959164613 -155398600069944 -115195441656287 -206447203818462 -137944557087884 -92362346364670 -24485992431084 -108612122064484 -148297019489722 -166067468532844 -134140795896533 -67956570582038 -132947699953390 -192573789299409 -8158680635827 -16172725402007 -239504352853512 -26263401599201 -26484072406818 -119159767844942 -88671626793047 -27388258786338 -189508632936767 -109497667509914 -29953892320701 -99413172846317 -231144574202047 -138903231076402 -19989890090409 -83906001371115 -16638869784433 -263969888653231 -211881038595688 -244646160722652 -15976230760572 -190114764382524 -279424958529722 -98955131435731 -150756848109197 -178410552880734 -163136403973715 -227404530130547 -267792272417901 -88448106902052 -269991391876557 -182101894736497 -8362178353978 -164543262725060 -70206492307480 -92552944922645 -135918450316058 -29642920227711 -95700469028650 -158369128732850 -139543358670483 -107184097480553 -223127223153906 -211914662867644 -251110556289664 -170155388824182 -71829189797354 -25571111818934 -88224202061821 -266709037852265 -73770641246780 -32384787868132 -171333709292931 -193771403098275 -267079262817520 -169666219764697 -151040396180684 -227797573353563 -179241198827557 -227212173615332 -25247066283619 -196643925917046 -123038929029665 -280658366061865 -81752662019198 -149988765463632 -236089630195890 -270590769794160 -152702005270558 -178080490103755 -118224675741003 -259953683799209 -258795932806266 -29632902538411 -110626649303957 -104489857044313 -272422576820100 -187897582459649 -95349960514496 -93487537423612 -265209005789463 -268086547714293 -176103619321004 -247044210498329 -94877600790351 -268897669198901 -90862759757761 -278250822538603 -91365706974051 -41114832246670 -246848632642632 -263848623531436 -281257957177333 -191921306648519 -100284341139709 -155660414644585 -56935293663197 -114432720371278 -76417766338887 -188529027365526 -54133312978900 -118462774572678 -197093680986420 -94778652815826 -122625888119540 -170041924852772 -211705356464153 -111587314399164 -57213479274635 -66883677114305 -174015275913323 -249516103656108 -266275233730733 -212444494865724 -2829098383319 -193635687631651 -180001994713778 -5849824083106 -170121956012988 -131130460354070 -232792673722486 -89077052703256 -5972905427475 -143417674559310 -99758313986595 -140837533328344 -42542232849467 -120288398201610 -31947223401085 -89155180854222 -25630863251500 -123152433529023 -99678849009427 -9043887819131 -46903016328920 -41175690597108 -202829339354110 -18173838284834 -241436318728689 -6912362752032 -181392710348533 -238325522136901 -201221160621205 -21652370386864 -35612995421893 -130473396654177 -268191479918606 -102046928524397 -120697207401187 -58416097525996 -26088700444886 -248550467839161 -82002160365582 -111339797969307 -218640187304131 -243915129852987 -49079066100719 -267653186498579 -254885369957357 -235988911730290 -150325566127395 -33989531907382 -32869364371905 -153413573198159 -59043820997080 -170852949922403 -229184444735853 -98496110203413 -102721391862542 -8668564407302 -193340041745167 -124412569188067 -131889891298223 -274830517865658 -41387106723497 -180095788013357 -88331345953720 -11348929409990 -137051017371505 -230780795501680 -196787823643712 -125091701735315 -39004521804813 -79921633577572 -130229658819304 -159559990445552 -212933187639085 -196460764183800 -159549191807325 -118914528253130 -46846765839464 -35861902849335 -249051541154261 -33885853005617 -49138462400045 -122831026009067 -199292028344950 -193431221566803 -13669730253614 -19306689731526 -23918597697491 -248238689822476 -19206132344742 -246166875326270 -252015181995649 -191195575546154 -46769086592120 -169928460881362 -15619163352488 -54945970231045 -96840573192055 -146847364178031 -280626218085659 -167269892121166 -63059069893241 -203782747730410 -14556906161358 -263701973820375 -220677702496118 -183354333780906 -212156335130428 -244457273154062 -239303526080131 -246131160729790 -7491665049392 -271129596412907 -281275465505696 -139536493393095 -224076183338281 -128942016728645 -177979183220581 -28798753488396 -47687647121785 -270137384912184 -7934784487669 -211460945780222 -143331794434742 -64502054060432 -82322881050393 -137459655592397 -91604712958061 -249790941896453 -137175941414813 -185365592330713 -112991879012350 -255911087392303 -1570897780404 -213829088555684 -224859774582220 -113168502324979 -94865620498056 -260807958819410 -68778923399667 -157827563243679 -24908792392616 -82242620832865 -159428842274086 -141671460077913 -153329592191356 -181906859156370 -55543708565616 -33312829172338 -131319778479084 -72070424761304 -62164997462220 -266451544271645 -174432857191340 -268002418799086 -46927159000482 -96473543496636 -9002938816813 -79457537725854 -136854376289207 -118355750936141 -40316514011387 -165406004106152 -228461239633973 -65771616245840 -20869771677548 -147054343245574 -10353083552169 -43929939778047 -251920843238017 -224385349660307 -73684012944115 -87715269061981 -274502078860959 -246513526694927 -269407422103834 -167268323284025 -76229696521886 -114763517883179 -171913989295523 -191192787606644 -109195937791059 -262194257103305 -16438994367878 -273651919676825 -188602982634796 -230313492279987 -32842907773609 -99226166499043 -275208406932877 -249367608689474 -30278849190846 -147196591692199 -165143448058548 -71923588886760 -81145517687219 -249576420031869 -202030679229642 -39064743519169 -133335220254601 -181815852367426 -272968923162771 -205961206233916 -119716070528018 -4192164899269 -278690705417938 -57496503930988 -237603722265909 -195474906987973 -204914696949053 -266335522474124 -58180876023950 -59659922639486 -69250119842624 -109684909930900 -109741284034294 -200370208612414 -3020585386846 -114898032796878 -187094147813475 -39552025046462 -180002463757563 -84539355159991 -247023449227420 -89171753273055 -83692633567545 -37127520812039 -214081966180380 -151971641772542 -185033772127058 -132589747699404 -9093358001194 -73822254121312 -86138826556593 -97430498209640 -36156573475089 -81113532566131 -952212248355 -212233119772440 -280923676730368 -232131206999353 -122955700221655 -44585263254957 -181400268558689 -228111690431965 -152262950627961 -173834408512047 -269295440461824 -228079093451637 -249809085830301 -53526239466365 -134468903582787 -65787208960210 -126520533347176 -253681096317981 -135682454417936 -2135001621595 -10411164516051 -225398151036549 -109735247003908 -202373963689562 -57518785814679 -219839576722036 -80686481615626 -162294370193804 -232382559307370 -68719532693680 -52769685082035 -229692328842691 -64500819499127 -152133067348831 -770438291545 -203780954906470 -97028828590254 -274408823067678 -202957252414478 -10655635252235 -144199700081505 -179314130997618 -205344453031063 -108811027650080 -46785985256844 -117325937166816 -271959191849369 -72562891274560 -237424218599956 -228137910398412 -191863765639319 -132652790752359 -235991119149093 -4381419320455 -204440656082651 -230807898493694 -59208545331905 -103027588435456 -61786370488265 -17722891347240 -154291622122692 -212085526719557 -265320928819615 -268965729545266 -155055040978363 -122901304665134 -159410290921888 -186048480964658 -164291038142393 -126829394999138 -15887808331019 -146314617780577 -214558312396229 -210398457976876 -3598338992203 -30340201985365 -97890137359149 -228397299982951 -125630217526870 -189290985067905 -192790144559987 -104817328073766 -168744630248556 -106128325096055 -169281738308823 -118171434626158 -84859840894562 -259139703879264 -222116500073522 -231908989884749 -163623305589590 -7684624474612 -44501792902690 -26716242686273 -5430712558984 -105790141101032 -168923444948806 -258322689240781 -75401505191005 -224447153250076 -29342936973203 -97896623821343 -278787303614742 -235880776883917 -122446546243098 -10618940160532 -217866560268336 -208370474788903 -73631803414722 -23106834588434 -219169766691512 -75400225315252 -174456303526485 -136358525261324 -88598560690462 -153637933218198 -234537385626085 -32428188287179 -83970104574610 -163736643732179 -189325980745229 -18337460043073 -195940089891249 -164576130502583 -233847795822729 -158055637743497 -268750879791381 -223735082589812 -166454048250231 -257260145406282 -161283151150449 -205920635287888 -5178656355845 -185687910947280 -52023766805688 -199729956631390 -199797335018673 -186743621880144 -34411917908356 -215775642480125 -71740885675704 -160481911223708 -177604859099764 -90699388145203 -81247380677009 -156232910343041 -162621142336160 -239488204288731 -28349158970223 -35780262086398 -88942597899425 -121295267942899 -226256107518 -265985723725375 -13112302306986 -82399953800200 -43964312027158 -178306481781495 -257939668811932 -223878204768120 -257440528296282 -2095866331526 -231091853132306 -92604191666212 -83911341677244 -204281414193279 -211167274939090 -223097486633611 -251077391972800 -159834152185512 -69324805982180 -9635322975635 -140358247761263 -63001067998651 -19641743355282 -106079191840692 -277945480193253 -63891329294420 -21865215804711 -240360468103023 -99291487068603 -186214789697412 -109266455625027 -41476519298022 -204405802644472 -264282370607351 -97289805149433 -150930671168237 -170803791049386 -90583157381213 -189206465815554 -36471604622625 -133675762739227 -192698759830230 -149412082574685 -238464394933250 -28509929179519 -236828193181192 -114628351331159 -11068022668355 -160700017812086 -221433289704901 -168592983744326 -19094917146313 -239876507122539 -246836944963489 -50633436394517 -203228255861010 -127978606206459 -173697857248314 -88478264633018 -31185262519711 -8094577306283 -81802660387493 -279417876823673 -36088894586277 -81024990780586 -11670377770337 -19516333442750 -129860030586580 -231324178236287 -2810379192935 -99843833712046 -77718283295581 -145956129868016 -50312683984849 -167883934984885 -109888960996166 -221743282540306 -66955677553718 -110601062702668 -118874140526221 -75449424997414 -186398370195701 -272965077637019 -92692139577248 -174749684525690 -178148835443912 -233358645172072 -22303529155292 -256835801151316 -57455869715406 -179453511354906 -192966764291976 -5022660855315 -191472859156043 -13788999337937 -12033854910169 -79702563995167 -50538376662648 -113196871941064 -160062587660969 -254948428300961 -112672460692437 -86711688900893 -86020726827931 -42522763967017 -242375978241654 -232968008072314 -99393896780996 -150577385505925 -24639306197031 -176954688745932 -40042499236429 -256411346996027 -196688307358663 -86403038306555 -164287004595846 -24400937902274 -71605385833888 -271515100725409 -37410330236735 -276622778276997 -136963156171280 -189803867486255 -206708484449876 -248419100079977 -59755128552620 -134730985684156 -5568268945893 -240323552847966 -67278744002867 -132503753516277 -86729870202295 -209983637425574 -155897728390835 -194097856987931 -280333261120351 -488460152472 -180522035578587 -243696882813431 -248195201537005 -131035573513606 -160442657830392 -43147414868754 -33060993664918 -193766240052991 -188420637132094 -25114700301408 -27996477329983 -268428842160282 -171617522138039 -75834598430235 -188212906984644 -9317968198762 -268701156295017 -157637976620003 -11721039882177 -247248369622736 -131415055869912 -101282976525396 -268876408424757 -101491497261218 -176204895950534 -130690112778040 -85094038112230 -169046799375937 -31672513798675 -24215400317381 -153478717028234 -104383319548114 -267259251800870 -166296764983514 -219420335902618 -217192401029521 -245020307318469 -14431727723432 -72642920459760 -27917012352815 -148831337824459 -28789467479816 -168682625952871 -177791869773459 -97122799831848 -23414592008055 -39659161802085 -189627111601313 -227266586381717 -113684895640861 -251131718240314 -226706466646429 -213404645765923 -280773404940602 -38439106345026 -180353346209181 -279858208343067 -207490811666982 -82130855309630 -233727429633945 -90397875334908 -203622810260942 -100632507996036 -41787984521231 -101786102776730 -241504031518737 -36344223182321 -277675176606949 -112313594351269 -161863193715866 -182736703974888 -205332794384415 -233056430374087 -202434052399976 -241514571293238 -111287086481853 -101825662945623 -5971801840649 -44728644357615 -120306048547522 -271368706721642 -35169845972232 -16909893286241 -51165209905908 -182595668129321 -42890356755436 -95244784324735 -18371206751000 -12355441684619 -134304167770126 -42211159552958 -87170308282142 -130123140903416 -276054277166184 -45172682215508 -238369498896096 -33169398278880 -136481629418257 -6692883875164 -164709659526052 -34865837180424 -20298458926371 -103867897406858 -178610659977189 -179683719308706 -87733444912271 -228737835515373 -222396600451081 -109333722127930 -6761633457499 -229890068965576 -174114012765143 -86907795013471 -93632548515807 -63815713187320 -173238099734550 -209604701070108 -39442091327925 -157431428833164 -32202177936815 -243847605741183 -250782932285972 -275648358254806 -153820495448055 -122179306672938 -12920085720123 -195536162774013 -180246202419741 -215524118476226 -121209997585161 -22775042767024 -175048817877147 -162477105282639 -136104523349075 -52219456877410 -192163253584116 -22504234125615 -98467358070811 -9757796008324 -160843209041411 -19037294059563 -162618245974788 -65364511050847 -199396936104594 -202849183950088 -38545480220461 -114899424610641 -263745172893141 -209433271007004 -134744477528048 -199111076854886 -44675552624697 -139967821245247 -266121218954058 -247126066807410 -254167990408410 -161079537112043 -251635147853148 -241872957747730 -174233608606554 -101817192195267 -268758751517567 -162136474756467 -45199430076824 -207594298176378 -49195317687003 -186643815207381 -72092682069745 -176525372732043 -63246354045280 -92079634247616 -249177497625007 -78017156049553 -262163601446023 -155511579461779 -170892560569884 -50149146076370 -264410212423089 -52661666328274 -1661693661862 -107068998091916 -1586662153254 -109320253598058 -117204705072070 -64219723221563 -231607206075914 -37079775054462 -240263960939374 -138770492726774 -271980123171011 -165456061662731 -156608182705791 -35577417904196 -274959002416839 -250444460750753 -271352118642478 -136637482442042 -62746135814785 -1127095506785 -252101899406782 -216692862080627 -174274222057673 -38960564574902 -113423002215819 -38148339071288 -54746819697359 -185663498498677 -215409661005943 -204378868823088 -165589823885049 -108064017457950 -173363153026153 -229652651394022 -249039129209175 -128445507860694 -93068337974584 -179382103831314 -33389891752463 -15133669305283 -62658635053409 -33385851434594 -256217045767300 -84534256712985 -182680302189412 -199353786646797 -67746635720141 -244993174140677 -153738139435734 -122790263891641 -180394266590685 -238530160238155 -141169399081106 -85280163321994 -191114984500702 -114176701456404 -167207095155402 -100954603077983 -99798928896030 -258685491182621 -15490585807346 -19210932537805 -62306970729355 -26771642168149 -60619895943000 -88550585762584 -91605980132335 -172310804065457 -101752333070319 -189889621709985 -123480371024383 -67047426893652 -175214491259399 -138699452435368 -85283143550213 -225263317803276 -262578568795680 -142425374245333 -110391752623184 -258495564501550 -252952362141817 -119224008243692 -14488130992660 -188629566847368 -212413845230618 -139776616290699 -158938996177552 -134119675241505 -256544099536987 -163498422257465 -11944725434603 -177323422448641 -149452077176912 -85749096902303 -110051868889655 -222042129268024 -112676580200691 -235728446167224 -216762132926397 -204148821677044 -49763838132772 -241963213271293 -266457856315098 -228215713710944 -168323459181218 -270410824284603 -159236694605118 -280627261160528 -102688532031980 -105152317645224 -249534086432726 -42387637531355 -126254033170687 -74060478311894 -172145346873822 -68438191124564 -73305910535151 -138233930011596 -239220740181900 -220841359086641 -11571952333395 -75314360065673 -231806425030906 -190869868426804 -49831604335387 -986929191658 -75312036272998 -210500140474352 -195264875519015 -266236810146987 -223152886115487 -81505892531026 -37995227189018 -101445021407718 -120665599952664 -61147047338742 -190872208576670 -168546195194854 -97478365991543 -81960773292224 -197367904459590 -279502235790464 -14420129558843 -175394348947879 -80348143925233 -191631630138301 -29222381008923 -115624784520936 -135980173865139 -253456987111791 -249315617483676 -197851922624630 -267772317688403 -2919530981502 -59017618539544 -35044816846632 -14086730226713 -204692123407642 -100995004941349 -174559298135751 -193654162283173 -52703893805624 -54260480621289 -247296719315945 -191611378893698 -144347939236646 -75735963926349 -169219036415245 -131563142357985 -166156716152997 -78794518252937 -30087446991439 -176900034879357 -70865471755635 -85398380655227 -54227335522732 -51895084859480 -115078879914775 -27729817959462 -120615374841030 -60293005518976 -59796600480089 -267701995136223 -94331791435876 -39747433855746 -151014967318057 -105455739951925 -120003734709213 -240507544648527 -23437616768440 -47466707962518 -75184449404079 -60210432562527 -113947770087330 -115088929012972 -224182122859816 -127997868222634 -169490523025192 -205949913225342 -236227875374111 -40287670593488 -39813375625876 -50368083466725 -27351491435698 -244746572404604 -242628464553189 -21756844605084 -79830337528330 -232226195160821 -31174236089999 -270438480198419 -227886926048912 -266837960735625 -184034519837935 -48582448339805 -75365000573564 -70475074016030 -33072984221958 -243148686049682 -8124630481837 -225925496796951 -11296214414636 -132581004590303 -240536580865891 -1020762958012 -267425261999194 -174825464980387 -208992180778015 -240516472237336 -212551660848906 -241210442885611 -125193089108723 -55771108532465 -110837403713258 -273143929131738 -111169266895187 -23030587472833 -111387260358408 -88032602293344 -60735005793063 -25026470880405 -165271799681371 -204919288335065 -244885152612931 -142325617482425 -100424790103005 -72003866297918 -49287301768360 -122870367794506 -127043558863898 -39626679649916 -207967146374798 -241568035918064 -4744030809504 -90485888293046 -149527103920600 -193146949025511 -80848594270386 -200637483396762 -148799020004508 -154119974451489 -271256761042377 -28871492259504 -194554470729875 -28857458393982 -229046523095037 -224015919306282 -120258167735199 -125397808615156 -25500419128142 -35538650873481 -26975932735567 -104528278432974 -184975681670430 -161490555373963 -79731229523098 -15229318961737 -267966864114956 -270060624358965 -202474593265282 -121050220257106 -277022233010846 -182607066181495 -65149311609081 -1597828289453 -44167809977592 -209758944618668 -50924674460098 -143743072017727 -273647252231971 -137172067079200 -260523105205724 -19750239679197 -21521861156991 -261457311431607 -200418912653839 -255571504435924 -101052870724937 -199353750789251 -233935951011907 -251972827836442 -60677981785156 -60306761484449 -177075942576962 -51504874671004 -126757719464173 -79167691066543 -198321782159869 -103048637773834 -265357894385900 -158700151557056 -273078031252845 -145776549158358 -111723565896728 -18337555749437 -265647513555025 -102443496775433 -270386934446049 -5603719100838 -101040416869507 -113594359104076 -218875369810301 -248222691164689 -54128160366651 -42197571604709 -41849496586827 -63622761418385 -275820324622058 -108592112525474 -30268164221398 -182702169312270 -280707631097871 -44006654986822 -79952637128402 -79618777127097 -93512456222702 -97602918931721 -189642551918084 -207840978425692 -260117144900692 -72320687949626 -84251182758723 -271840635573696 -153821950108016 -38648033705712 -59768099754902 -75150081442990 -245963141581647 -132249917108949 -196820110354414 -23056436124928 -96562815842506 -255367931235988 -204990293660005 -36996484567718 -130945792694370 -215839722605064 -249025047570564 -106691480451425 -137031326107358 -246993530735372 -258185261285401 -122124887297998 -162600187897077 -177002705336262 -85291140825901 -4360768273185 -87049374007324 -273533788260561 -231742373143429 -272894101080973 -105997704926366 -248119918208589 -63560610215767 -118503265178542 -134937265922239 -217848627660743 -187244493875605 -190776734183427 -30821846594975 -132905399074164 -271568086525541 -47237513634081 -275471899154729 -108904448215608 -44354406523927 -59987576945337 -261126951414167 -167847771967097 -180539968158228 -36718799983347 -138877073591508 -216163462092936 -238247722880226 -32673974077872 -68996333160113 -234305146721570 -86428474304560 -281295602716908 -60716484257752 -142055483767693 -270928497157309 -172198858386192 -43071853687451 -160467235065002 -23558049712901 -165365148282370 -259262367388541 -35415620164847 -260200108445773 -72057860543184 -63135904962088 -22945518695131 -223853768729762 -57945093445801 -96451271515640 -200975805911499 -154035845536282 -9114568356146 -141421530801339 -5759881042644 -97293804697905 -255197878891556 -238787940105700 -106207497819698 -16223534841498 -125574128828807 -86703893698919 -26486642763791 -260604209054127 -227705151014442 -188381195512380 -76266917710494 -219273661471910 -39609813734748 -155406534584785 -62028926996033 -20233563930923 -184764140370240 -230340913417600 -95767644609278 -100576879653180 -172541522759592 -53066697603503 -55678175675614 -229029986311967 -444459389890 -141816139492630 -68673695493284 -65742843915052 -31908839644843 -247397559004521 -254048403550463 -57682569887553 -251521768768532 -49741441999449 -247667069453286 -126006071283554 -205157336205467 -227658331696905 -113730087551882 -172552857920219 -21552443750270 -89900684024862 -203037269954538 -268793545942900 -242694552602725 -203582753450026 -218255393203043 -25972107441667 -211828910071492 -98820401102039 -80958849977621 -243069117094646 -113824051865235 -194890120555197 -262630875688547 -114981302505617 -146398852260252 -159128675851357 -195556134430265 -215449651462456 -20062860109802 -23043569851046 -30144407291265 -125492246489796 -246467518907691 -274139879581371 -40762762097598 -254923284509812 -190030375707512 -204342465689269 -167683647693818 -114241600211484 -8634240897676 -102499450762214 -175203622642379 -274190857195109 -87329659000027 -95613084581746 -14476633840921 -219851656696712 -70952199830617 -198544631077541 -160951152917376 -53274304332559 -25539762174275 -55505852747598 -269664020943404 -228673101175605 -119303336912498 -140015689027150 -116456738421708 -90677836335776 -223651930904559 -190385007881679 -157131566845564 -275383040511734 -204229001717859 -103046245145110 -193508080238283 -269643717532478 -62182576477499 -198806006686340 -10805411826205 -236569705056933 -116559952447308 -96081949691843 -111933266152088 -190687885222169 -177286261047732 -26319953609096 -95477584227443 -19760538851758 -56839415912940 -68656594510591 -180145564498665 -188788530267180 -208391398696037 -279814148638666 -93467567070694 -213473704411501 -66014050261407 -265120738002120 -246176023640262 -81232173509912 -190080319218797 -51855440213633 -235267457631191 -11267701290282 -151730600224277 -8629153644426 -58353726263699 -153183114130632 -225203869530291 -31467740248902 -42108898551342 -235842831301590 -19011302711374 -100503139455571 -107955342278221 -202499253422739 -97397451425795 -57944347420677 -83887423500171 -47968943544575 -180255817454960 -90693030102550 -12395860575133 -20068213992990 -26111639500751 -202567816740859 -59835422857698 -259459958740414 -122144979207731 -221429865833944 -265776318889999 -202022450741625 -102516120224991 -20102327692504 -120412969435612 -217027903451772 -80260925701275 -266507396869658 -2528771374984 -99260090140479 -268528286002678 -216084261575024 -23210988710093 -116951859891365 -160892338099892 -125742676134514 -26061639065679 -32806527563335 -276085225387898 -84566134517357 -237698733404293 -205932699747124 -173541070559400 -232253275778760 -47173181467642 -260379394340605 -22703492407690 -102122661769350 -11680792512716 -203181861579734 -81665663345693 -215555727329594 -229247791817237 -95520596883727 -153361785254090 -248270352023683 -103350043250825 -108521560188270 -205467035072734 -63257055575718 -186314327370311 -241419801146997 -124517071833729 -95871138975528 -30870963935551 -259984331749386 -196530068565519 -72671686992289 -218011145445119 -240669502403674 -8563435875952 -174947358455312 -207247234892920 -267718613070405 -244138324808149 -248169352030111 -259611728309115 -42973592196127 -38566061014720 -164904933972165 -71339310719721 -262717000291740 -184180206717792 -55129063754734 -8633494872552 -60994701580473 -225171032433253 -31625121828130 -66195480923128 -43367271277400 -260311422509196 -67208967307064 -132157805990714 -180972037632781 -166338005559636 -166427169742271 -74730941210062 -133220517145892 -226428133555145 -103831583486717 -204744017665347 -271619086051018 -277486577621498 -66700023834057 -114483162530842 -9828932933735 -195778604916230 -72422601168123 -187516669056443 -88927497609609 -249688954162488 -5275734700748 -235706425028865 -49063745257792 -81961439333132 -7506436254328 -93455448750540 -141808933326733 -123231229677830 -184263551246449 -168441775133663 -43775795881359 -236466231411635 -73682672126648 -231678741880205 -222162467378139 -106901564184809 -157766013846920 -36083606216175 -173853162414970 -227164157851444 -138757740451258 -47845747336336 -15158702826989 -156949667613376 -265944928472713 -265532655403048 -173825765642684 -78146013458351 -131884896206515 -175301917098214 -275040573905020 -245040530936563 -124751905513232 -179924198440676 -211660808012921 -158237934961308 -68849982861386 -15760707733318 -73691869261769 -8882688712156 -53270813734594 -71823686448051 -200963219634280 -18243064165359 -10317479321575 -32302658690425 -5606690334554 -98230673056815 -216184789579024 -93939603582661 -207684794134622 -11087085871094 -167701112531823 -274621708397500 -78432111076138 -76513235231389 -152615233647166 -215249694150523 -176303405424478 -140358218436071 -178219033081451 -107754895130025 -13891501207106 -102169931651065 -30071131802071 -260166228768855 -219832397239407 -191507562531076 -95977923949187 -260307560054947 -90132295874544 -72442871192807 -127342394547427 -124213553323328 -61175143515626 -58278227607516 -6191552288381 -58421421203551 -131049906667221 -108955726802051 -234846867844297 -260017120328551 -84705754344253 -166269510240145 -222233678532674 -185893039693941 -174228629889118 -271753912588349 -63900036243754 -173036696401100 -52473395522393 -252317832892131 -146753112995946 -78253538093738 -261795309523371 -234624783584607 -164096749606220 -182140371156072 -19562433875452 -140663817271618 -235977995771549 -21144116834822 -236301845895936 -3901712696898 -220319836529212 -269925773423609 -38997299673202 -131381985363950 -106105720020679 -96390314921898 -55288074676680 -207794978843083 -178320134377687 -103488037056857 -162951890686248 -111150929876001 -224254206789251 -51478965571601 -260156563792640 -255428042184492 -174145058203192 -184220495031746 -89859967138585 -135901456385241 -127255035485069 -128822763211787 -114430670268636 -245851042892489 -92726712176704 -232436195889187 -193848077941110 -120808267197146 -238075229436771 -32563492963073 -29387396695340 -77454517054225 -217261594936389 -202033048234154 -72684814616637 -277536147254240 -60363906724761 -87411506013005 -113048633185771 -179175797085279 -209715800893729 -120989899892275 -60532723697937 -116508184484476 -248158005575809 -177561504929843 -4098161726170 -175268569061715 -177817193007167 -262560008525997 -107407570679257 -105133526162052 -269987573348012 -118179065468823 -198026325099153 -124433030132931 -71626189120147 -48348952969486 -240378426285107 -141382987512302 -218820042818418 -127258581806999 -145483505882116 -252043228975705 -204409094295071 -217901771267322 -275430944576256 -191264804720826 -161570096938020 -19148460369516 -265899045769399 -152285557344078 -261886986925530 -219625732587828 -79800691179500 -208685014551426 -137488242850768 -125739168809973 -153480474989129 -158023186642225 -166678901745911 -70273758206099 -156955648699368 -19560295094231 -13429785431772 -85183785232178 -39604325076100 -113888063276951 -250705799118782 -84223939594156 -149199958149468 -179894415867403 -236457759377668 -169923827881142 -62025822523721 -91480874679507 -89178586825428 -16537091214041 -188162260739642 -86296963225520 -244678599742706 -267341332396707 -171062147496116 -211436981664105 -178055288232521 -83713385322286 -112667951371134 -195693376025619 -51301858084747 -181620140875859 -241116572565377 -94377955760493 -201086391262967 -235644965854087 -208627688686989 -459239190907 -209318203935499 -5639169255783 -228645256277778 -232895915864041 -149927811325746 -207311671995561 -21335193421483 -60091353003742 -110890357959745 -143978576027802 -49820406180568 -190123169696779 -264152039808638 -60728943657297 -5726660410107 -224087184704386 -19605228325796 -156507309889330 -159333696842304 -180399495813374 -2262349289987 -174177609884697 -231287721266012 -205099875393269 -148786959550204 -236341748338843 -217918620302081 -271296691370371 -54537987182990 -13358799140655 -19353503486044 -83850949722845 -158998496661894 -148360896068414 -187666369421473 -97554034649260 -101434262922198 -187586947712510 -144682936865494 -14885342498066 -12748489245026 -109912448168738 -216364333124423 -14040740259976 -176212289390086 -51287964001821 -114942716094038 -99716143129538 -269137702492384 -271217868346581 -50285579607942 -19237431047484 -66815590055695 -195177706830454 -66115849488452 -114417016013889 -257875848957296 -94635942693917 -169660478409963 -172659838650633 -106219860167686 -259659754757651 -126942016103005 -38308255980609 -268461084674091 -111187150494033 -263115481753194 -217083126263662 -258695085532396 -72452213822467 -85506575550935 -249433351828597 -45605324508244 -190696332207904 -228716035482883 -189207077668131 -35746704695146 -109343639806165 -22987674919837 -211831445853279 -1372849250989 -217742328630644 -130751602539357 -99725424675362 -132685107210581 -6418136936176 -271302465515121 -139155266909141 -162433907217008 -196187104938053 -212605364491717 -151195453956341 -220898624454894 -38624537226181 -96883035077080 -112947838953996 -91585442823991 -195056277202422 -140300328136302 -107089710770585 -251482637008096 -28955879325752 -30822436272242 -226649279701603 -111890594744370 -97816513414817 -176304553700273 -176509050905656 -183212341153184 -77035778180095 -71796297554375 -117782894974539 -45861657684807 -275617396194332 -65967633913060 -107046853254809 -222757041684983 -158516885774421 -230108616892392 -68103242105358 -46318037499252 -74155225175122 -23845800687230 -68010136180215 -170049414036207 -8089807934963 -85880087852613 -84077545590389 -165171893519468 -154683050686136 -280748063864992 -207147576408527 -254210045798600 -124085061390262 -221933871474536 -253934420275790 -54175507938320 -195708217372322 -40634960505176 -6873635570030 -6557139702099 -267091941313387 -207712626263404 -168246917706696 -213838248290696 -180130042078703 -194553828077462 -39522097576161 -72870593894044 -276183669491730 -124007146613802 -266897668670836 -45794361335083 -136067146503008 -9749452826945 -120147720908637 -131518914732333 -273860621245272 -124331877392798 -30130917208591 -198206330998511 -13245335169245 -34035097461459 -210217330045791 -49815503125565 -68153035327058 -49850468607787 -214425982400692 -61260092412433 -133822069722834 -210869314115432 -53907251784689 -187134519321787 -238769931291386 -22907727937660 -172285989676392 -226743170586766 -152906761724955 -132906523189140 -2375768342483 -19666591765496 -58036438981380 -241481344269131 -108186085222255 -211125568904251 -261748827906303 -228164355960874 -5880184259602 -55895860444559 -209033429179274 -112842196596954 -242499863095038 -27074273166951 -276830077348415 -9992743198360 -79520292442441 -200183350164219 -111010655205853 -191087818332513 -104669966758745 -89559402220731 -266655198575171 -55247814717529 -155547726006100 -51643941092023 -89628448944126 -138203719054964 -129369636532640 -266280629441060 -236227447563353 -227363900990756 -47628893661493 -224299717965088 -172665949920686 -103607368307599 -218341131362061 -38484088323728 -94746101820286 -244682855524598 -43717007849216 -186823355171233 -252592919602015 -181983779924042 -98738224090628 -146764392843427 -206806126783917 -271752442929030 -156431235816138 -130105343473322 -92622101192854 -106925207852555 -202928675601757 -26323691520934 -41617088358473 -127910094275142 -229342880170042 -197799872980110 -62390712878838 -121647659072463 -266300584488130 -117194085434310 -174249061898509 -43743901351534 -90806370741607 -117190819871071 -93200115507322 -13078407388729 -42054617955970 -62046468070805 -117858577197100 -151672208702041 -54111197755054 -233268227469140 -255866873891676 -11439733938619 -271389359730615 -14592390832416 -182005858058214 -195074894103200 -239169861749804 -44720941963023 -46631976136110 -208657305270310 -165501348271415 -111722972762907 -107694000349728 -171283582937306 -239006857808423 -229993101695044 -241664157575054 -141992049155339 -227018949718009 -7114921145702 -241332914815499 -102198107062690 -100869972297814 -122490072525765 -71683784959580 -172854574133699 -117989664453477 -121141405926168 -73120425627177 -224023701021333 -202543148918437 -245835599930954 -110581755975050 -124936546404781 -268686363993489 -207992560256431 -219820374067104 -123792935455526 -252881912825869 -272301868259266 -167814860929410 -60504358042993 -207120122606415 -37393224814483 -122335993250296 -2800254772811 -274255488657529 -273723628976667 -228670042385323 -166988917507917 -102213127245083 -141527194536492 -193572569731666 -63094331249362 -32015166148919 -280576968008595 -121401439144906 -127396750713788 -149978241255505 -198236534583952 -133923365978300 -170976035066710 -271101641875656 -107492672333530 -61482662120309 -231226280147845 -61198433111269 -243268983551481 -93958566766119 -252104828925477 -100094907684937 -51009403684165 -208565164220589 -245068972924495 -140668799950988 -238973120675734 -14132419550391 -87743890119451 -158988849140472 -172455933892582 -9218307171075 -130515725824972 -59711054447181 -224653600433637 -124023992814924 -40733615409124 -167098048136068 -62597822459961 -229817542931080 -148882473365475 -16047368154679 -182891802649776 -154751632975208 -237006641561313 -276695961372048 -59725573817489 -234485723903825 -206331458302716 -148483520753210 -119706135341297 -41930913727061 -13978194885452 -207335947694316 -76427686986730 -146899024891856 -21269101084170 -223160744713810 -134986075447050 -51192352251070 -110908756276601 -25973640928550 -148858654017768 -59108191801523 -137931074896703 -245666200769666 -235616742030299 -140555138154192 -202784694200035 -174699769385796 -76096072759983 -57722097333005 -211486975015787 -229230838326658 -263374701982786 -157534365274363 -103919692575518 -13551518790375 -28673903279683 -138517577204339 -222603247297941 -123698681689611 -274478551663801 -243328932560816 -227670919716517 -69760752126024 -65717862671871 -72000888330009 -273082905745812 -225339205721323 -36222524755797 -222630912715730 -225003753321612 -198157030547017 -97637101044824 -2299783444942 -145808276777311 -136018595253800 -262571330114789 -54531140307896 -22178197966983 -197241471449439 -246164777264708 -265402994549543 -215229384062503 -43534679163171 -238326454655463 -45745962855454 -251208141728520 -100231227127140 -69205049263145 -10449519586508 -95581581258462 -135633814865130 -139651320847073 -174089372063954 -121392350629451 -135843739875528 -137338507466458 -97379762279755 -15159088687190 -259325197178170 -192352043532569 -268437194835537 -243753057538692 -259641347368186 -180099580249179 -260797562281217 -197572945037290 -37498028787942 -100914439586745 -159889260117727 -224648564454225 -94432380802789 -172880148506974 -153881579216775 -263091591914640 -85482685712381 -181775562205688 -141274421930670 -16893587532278 -93705761472273 -248665370154038 -80823345233087 -111897688634391 -273263856799362 -183104851146562 -190964741808054 -139931639878125 -81730232521634 -199600609821880 -86848901320830 -50032603604698 -136940166673195 -38511603399755 -11912012178017 -17168298244738 -204168799501084 -36051094692693 -41416254487359 -210723787132430 -200260755169858 -122973669470939 -68412841187305 -9504641429214 -22782349552829 -159076561609359 -169188148036730 -240348728887190 -41183886987926 -54061723065800 -253056303978820 -220567596234009 -262980143200031 -166052053824308 -223950742904715 -203559320908356 -159037169007457 -34116646011509 -159891293266230 -130484689316773 -274688344557133 -133582673718764 -129913289634245 -222820902894519 -165089737546983 -109619534878127 -186539026320719 -115505743457472 -18085620615631 -64553452759564 -278242430973960 -65383700260612 -88822463048640 -82964334865229 -12809430093117 -264730595694778 -270487539168640 -17437904566581 -260028242762835 -217795033899442 -40708484133872 -88288564086968 -141769832415078 -94981875789114 -116538638404757 -27781702790069 -126655921634172 -111940778268177 -236129434088947 -14292000980374 -187423971282358 -216605687477521 -41787225113594 -59043664331750 -88319670329108 -118388552105516 -31964157515251 -61233562377411 -237278689618281 -281380517802007 -41721684801873 -168516460264892 -40193423983435 -148414059850717 -146710239451124 -230807186369150 -200683134496933 -221578943897431 -16266117635313 -223609411702165 -24483487647081 -161038282633672 -168543945136203 -47670921649019 -5539469585471 -3188112970730 -23995221955432 -121287771912514 -65462398350506 -24599997497176 -44181203994940 -236797067145936 -100405682543574 -234657963143691 -173977900740975 -125394183319250 -277828188410122 -194384265488169 -84691235960610 -104435097220439 -189596767557029 -222634653799192 -261517182804944 -163854833321370 -244334968041269 -178953891963867 -254633788704004 -133522775313811 -68755828285508 -255842260855495 -179561686633665 -146053740372992 -81879011828126 -75097729609791 -171724762565528 -202091002005654 -110566089201701 -235930216094441 -214215694425885 -243740454932497 -4036536102751 -188714289926374 -205083251735868 -35876986034853 -223170638784217 -7658270535090 -123821230843890 -68258279465347 -16926695168170 -142656363161074 -119458649031368 -196602260518819 -200054576475577 -250412328325519 -15501748676195 -52359583229735 -100155766522270 -28210383039610 -182966175358766 -184845427323160 -131004648049696 -12392687136313 -10578529947142 -117491732798941 -170717506583098 -4421318818005 -208395243608574 -227526551724657 -5933501851202 -151008559923069 -245276661848420 -169616900765971 -154365354632514 -156745446405064 -28158722842917 -240811211345483 -34601420635124 -35678025293502 -261174933605501 -205706561903148 -236757479107221 -206187068722291 -140839515354058 -113826608283000 -1792526049256 -112061224096380 -127626051541003 -141886505047044 -221415871671866 -200136948648547 -176868066027560 -148618701719790 -262230963337945 -41597096815628 -247614657174485 -99569992116225 -97895648737888 -115305267483855 -61306085610405 -218958821278338 -37492184508609 -149111545707592 -85188430415048 -155260078449153 -38144333587500 -117902387846463 -22593733980908 -204159419688526 -72231737552965 -200403758330780 -209085421188415 -280297418521336 -101797104142835 -183943042843295 -111002491738916 -65110483597540 -95322545383827 -189334874131987 -263230869004329 -113556910602296 -88655743491533 -70118320519822 -147563062114027 -168796761837555 -193888767276576 -38179000019217 -252894114985280 -10677921934461 -170259989859345 -271931016365974 -18110462148445 -69172252077632 -28193127518117 -1559028890190 -201101789336748 -154887642299973 -223720712218909 -194682414222398 -176473848166541 -91322285450193 -14099704106526 -225708592086393 -247501193203075 -88591104815668 -34403579511112 -50528262018967 -278613285136360 -48023167138897 -6256114694547 -40003738360311 -170065229269807 -68116089750569 -85106017798542 -90567108364006 -20914162985247 -226948693897016 -237110207448478 -203691550594879 -151416925766708 -36117772874654 -51410648558910 -78861017602963 -138045721495354 -161204002449558 -15989976360787 -65655089497923 -195115904058179 -255739537203391 -117032787951418 -13273925142635 -92292056044419 -13494550364639 -65525821003948 -54744613762721 -137590465736900 -135825097879808 -134026730456302 -273972247554828 -22874914623040 -8381753544085 -226959101001175 -99618543837188 -267914630036141 -252681300715780 -93875608307144 -269421457115836 -66989260135520 -70904325507287 -27963242963282 -34449694753626 -244602023037355 -270259256725661 -222708482814519 -23744583998451 -116261300519328 -82609867495165 -111929972954316 -155044986969972 -119396495185533 -1153449384638 -17311236881426 -44747254362613 -265801366211262 -224000218788690 -7558701391279 -11153253151167 -2129277313845 -161106828113211 -173954066352470 -76688345903002 -143838050241846 -167725574051903 -163925299844056 -67507696398254 -211360114982879 -259917585113962 -74041441672892 -29205272779066 -227586173132909 -191454797043029 -176946912208371 -55538493152245 -48364660649367 -176188131394701 -129866960077187 -274322422116833 -176147974451621 -242232601702832 -42729772727931 -185976243311075 -53129939216766 -2318672419233 -146902847667118 -146596135013013 -174206662479379 -93091940266734 -124520127781247 -79677039624412 -89804080016048 -217521110729097 -257381413648911 -271687347137547 -158382943616956 -18590924007179 -201477915384690 -98391270448242 -238681328393687 -272837527706970 -201225099471374 -56436347958335 -278308683818871 -125283502151136 -72857504899253 -120379167497042 -38686415756992 -33269792116147 -94373524099737 -108611837206676 -85429212368798 -50242694578103 -129683970866185 -199996740408106 -255331515506632 -81784646395165 -44426355712216 -239688935259105 -278979365589966 -20441338659156 -60295968301784 -105348333140970 -145504973389334 -220634626991775 -68976552356078 -151970649408370 -217102170727730 -31352946078121 -48560716838458 -156949562676202 -241517005134599 -95035789137379 -74522539083222 -214472645951709 -191893334251597 -70023340934312 -197084426009714 -40164628116152 -269073697952483 -804388546924 -218694239276184 -136178104747606 -45908348139393 -241231962482239 -138204544182573 -202293527279712 -118784757015196 -104775497198327 -165615967759678 -65419452230171 -274861138839943 -246339460148251 -230788860541659 -145965553632028 -146478996771422 -132037363784537 -233538017641734 -26071061003882 -143826216612993 -112434535932803 -219990784984275 -210528587002433 -105745941385051 -244950451458984 -126333475606809 -175226495411103 -266476671609308 -1181324489442 -232623505283445 -200797523126368 -117363990304527 -165432358108368 -194875204991701 -280638262526633 -200945723305221 -237245082620132 -70910486600975 -209492384109431 -96399433641248 -3766637929755 -112202339562656 -89146992706196 -113193830793089 -71312259365397 -92311537976892 -25032512129365 -105653983992089 -5636531221428 -28602193006014 -35003139254042 -275690595481136 -32394118747715 -242555262576914 -62013518533587 -14207622717104 -10115996070130 -151589645087293 -157200188329018 -151076694782158 -255226246022339 -277622959485368 -49032959641388 -240688536112541 -198680305955279 -133487292721499 -160254854667237 -132638049418100 -17230961417140 -130776135478246 -17582952365548 -170044286439450 -246246381799217 -54697592775065 -193647176720422 -237801506774196 -134857124147768 -213353039424823 -84755097892706 -122879281495654 -7618539832467 -139914227826942 -106883430715844 -115719051127621 -154635645949624 -267062540026743 -133172310305275 -279853889127150 -126888961247081 -598080862666 -161910717956203 -133817484823559 -213861799209384 -110388387898030 -215631593310339 -3808361862438 -50541473267602 -36869603700838 -20275217534684 -205156958040737 -1831494933080 -123294250909061 -174368727699299 -104182075546064 -210707406685879 -136836818271261 -146380711765761 -254545976644864 -43640914268819 -56486311359486 -31422723590394 -191444121823931 -133590155135910 -15270958967228 -214232435541385 -133410844189570 -38731301644841 -180328112161444 -200869384630162 -721307056091 -4670417584231 -23848830346479 -57038875920978 -104842058670727 -137990484432495 -35076979073701 -205116269157484 -149544977334242 -154719034161957 -222763868630501 -76052626085658 -240210661175073 -175821163915869 -23216078591135 -61608759790001 -229643506396901 -183485367615265 -174981741087566 -193245547160886 -75951468287720 -48150980680126 -114947445131304 -61252830037287 -278933579852235 -198145272884783 -146477843969006 -210962790097039 -252959247419292 -222345511093088 -128828404386445 -122919437282770 -58569958394308 -77796301275491 -125292274867452 -30283861459755 -240084967173715 -86931691370883 -271977352094806 -250063299360138 -132374704271709 -166427057482729 -8344572861285 -254441540186758 -61792451725167 -242462750944444 -30609602986829 -148934306070577 -88512431111874 -126404889482836 -214134330791580 -263168435803363 -222507162643656 -248066254345524 -188652974129559 -210051046470990 -93561662674150 -26914910142 -65201178516179 -241972537730326 -177287486393872 -119954887412834 -5153712025429 -89870960341832 -92947909706531 -202419955178258 -201512363709192 -177158414731075 -93231275929812 -187665097579802 -198089217840374 -215197536776200 -269179628050107 -46834839601364 -665387322733 -35747366217858 -51836155402421 -126596630925943 -3278716443242 -36588778948895 -177188161902621 -49902352968398 -21570894383908 -182506818411617 -828207894631 -271172353893653 -241595966923960 -70142223330208 -187857069831294 -10966813474684 -206996331921867 -228406958697443 -190851341384328 -81842368225087 -206005719284221 -129826937368465 -95337694762666 -45344422162350 -219036665909957 -210305053172085 -185905184832067 -160093691583440 -149062387287579 -116426388766462 -125106552272251 -159729649625394 -26616203664545 -118796144596509 -133644084898553 -32089860222874 -96638907385765 -270554560342705 -279096921873686 -134952425801371 -212284666400666 -242023307302015 -55168369055387 -110848296355611 -202017391764550 -181426665563017 -34431858788585 -98081347534813 -112700423838508 -59929953005844 -185899018571458 -147794169400006 -19601812495224 -232905063898479 -144309231907561 -14549779468077 -232499838973614 -265169237977622 -214094010621354 -131361212904743 -172093241225309 -30866114772245 -50104837582954 -161979771977699 -140183304874367 -258991186745428 -718554391610 -38997643787200 -185115957291817 -204216938632640 -215819574602106 -88177367459204 -96711986208934 -259692274028648 -202988562579462 -216154363897409 -135404409699484 -225267298901448 -250295998219272 -105451660983373 -159660896982405 -251128148428836 -9440620867366 -204115984825353 -144080407544408 -108540911366447 -271063446507168 -50221157225642 -21648848204293 -33600246039600 -179407675199039 -139728500737367 -249874793823315 -11415150656901 -39644950158345 -270934359914005 -162875349211726 -93134361324607 -228008464337881 -43475093459832 -103847393946073 -103428049850400 -200163385481833 -256498097428873 -210131372769307 -78637443687315 -104457592250921 -97722557085170 -253352245594574 -264769925364837 -108156165022079 -266983671101527 -134613391834179 -177218436072583 -38512704883322 -113325297777210 -154446086387543 -187257060700323 -222463866020069 -177761960843845 -279666120078724 -142595338719440 -109381116096874 -67948841232527 -250985734359484 -124196032526227 -184303264539143 -275320096146204 -116238766609559 -212217224218251 -134427656125096 -273334996733334 -51087022852216 -40585997076520 -17093662393772 -130125872941359 -137908342451636 -119416051007597 -199329786673134 -250397670209719 -269579777844262 -203351953708090 -35965950122511 -109234417026243 -68423701183499 -176186636788508 -5539946477569 -110864785114300 -132490446048711 -31150699766394 -81736238570140 -33411640786162 -88019909048753 -55210393873324 -141553311830075 -194165984658428 -77958672482827 -265980463261282 -233783192295051 -33381744979854 -193698333710185 -172354022992025 -125510080372722 -16201833955743 -127181442941326 -149359986884066 -154299750459182 -252814661943335 -231781732804371 -92634689212466 -133857252470339 -24598633659285 -189120439306527 -183058886005410 -249397774526826 -112171413927139 -107007184858364 -181201948032095 -317184228486 -239564289654237 -187518703576035 -162931608762881 -278122811125163 -5460560220713 -253254916571700 -186532907021850 -101926034755433 -53493162697418 -173737796365270 -200474868030126 -181988570654662 -239131811727533 -164017680693560 -65330095637590 -108939531451172 -147171115988243 -167119128034105 -128076829709091 -71363453248707 -253099325627569 -44062505917096 -231630845655982 -96033452167066 -134359699310029 -68704321700848 -97228670412727 -245625840685377 -80418890923060 -217539633350250 -71944350996354 -22251761966542 -64909296601770 -41750351265945 -40361887983608 -34284526530083 -112584596040386 -69070048688265 -47536613097752 -263087453675135 -49155681556813 -49659169469637 -120226460162877 -152251465681614 -217536372162106 -211703056015775 -168756699921882 -255394929468790 -4569821392199 -129264015396985 -224505211144405 -222620178692869 -189901063280160 -113777879715669 -103445046533129 -111629326955708 -15195695165423 -123135286129548 -253999850280974 -168773745976400 -93745308782692 -225669894312366 -108778156146261 -222378968983021 -127817577404478 -168947513348458 -86073131559634 -209903066642761 -165011435214925 -104323153935988 -35779907795916 -37579897168930 -141826168265647 -240115265311287 -78183504601211 -271583997030788 -31430180878848 -145750183127656 -76530199831324 -105456994995066 -65750233076777 -71181682416669 -225911717920757 -11693882369498 -125404338688976 -100409085745616 -35822617983155 -162997395929072 -131774015006478 -263101117230378 -43113524181873 -127079720762194 -140077508962675 -193232119177005 -146229654852654 -7327186490339 -202385028936171 -110575841138825 -128969049997755 -181041937405880 -135723714167274 -189493767312973 -254436146694297 -270122134816200 -276898037988560 -57801449932129 -238101171990902 -215930962510304 -61602711429771 -267112247960262 -271072546371763 -169150528662538 -175741993838204 -53286986107487 -40419352006094 -104622725018729 -226510752682759 -210516761055702 -217409051311107 -55976826083510 -21443132593959 -243465363480673 -183858033247353 -259217922985305 -256307810950133 -280549255812894 -168120147006512 -20547830514983 -264639293833545 -198693369462966 -76847048267739 -96049454616792 -108664692174851 -170071091647981 -274628086235856 -106269109258092 -230045050729535 -214206314576935 -140761939678933 -55797549686471 -216798909985494 -33128376320484 -68218001171160 -235329665957049 -177340067801605 -246570301531895 -216787694825822 -8422003545050 -137262082581987 -224815355640668 -250738738928620 -122996871911557 -186201147962876 -164110545004674 -273870633070892 -206325805855362 -237144754424174 -252155272371358 -383940570677 -206493766776125 -223770506373483 -48410958511921 -12354442944460 -183441709232647 -215117952689428 -38941493802549 -207330026856155 -96339719316803 -209344618859883 -205844506428419 -59236840961254 -142982356396016 -88119973965166 -195309272265335 -87501925579513 -232090413376058 -199289678799746 -255369329090316 -82376865029688 -175369272003153 -92214252938477 -268625313936701 -145486763916686 -234200055257038 -28378156176341 -199561988069411 -116106349557010 -201470111914213 -147121953096290 -60222009689869 -44053439855485 -13092837441510 -73404841958052 -28699299629622 -262724328237514 -174738118777613 -237123398815601 -143610008282717 -15008465098483 -240654892045742 -254220351781459 -207731632312795 -59616722088302 -179321504852414 -269405310282752 -18667520058810 -238932108241166 -127868628985765 -193242672254663 -62970690641462 -182725063114553 -205428417011951 -19669198423864 -190204176833264 -54992881796578 -208317318267538 -127748352822348 -200414344498849 -267969509444281 -63914059793677 -53477615850885 -221642730173453 -123918432874179 -187553151900537 -126205194164465 -103240372824208 -184225170810684 -236647223965022 -40411970535744 -196210493603486 -165022764461631 -158430476339637 -277705707928363 -116377083604128 -243178679289211 -254098639278206 -57478301749005 -167896507583913 -222728465084322 -221393499786677 -247411579387336 -68539046397992 -188680914374169 -218366721129164 -20938903093844 -164497310230557 -52286375064844 -25914199844748 -157996118988335 -208467189952049 -273940011008040 -228445735835169 -68134234243472 -209560336668467 -126165346396462 -94692577846487 -152171006561379 -231301770064293 -118963364392182 -259968833135318 -268391383329757 -233217614011755 -76389195473096 -64433036078268 -40305381636770 -204414830495074 -275126456159777 -137671477490236 -190009799413760 -16164017852560 -83484150941273 -263762317731224 -172534947835300 -151087035653043 -135787882159060 -148904066182035 -141028801667016 -22034296061671 -51098151356703 -268297632513997 -115829155520799 -192707734174606 -145097474815054 -64539477822835 -125945691383262 -256567090308583 -239796867439092 -124527213519403 -89968638928283 -262648671607157 -193489079502833 -26936496325589 -168081955243198 -124773814904556 -161022850363543 -38083619171894 -189510744617966 -229988471105630 -24059428791469 -209415394544483 -263168600353566 -162652345342183 -266635423969729 -199197901190100 -43248326355939 -270129957193423 -21424030164925 -90355329447504 -101990457369925 -179035925925324 -224703096648301 -40682351752989 -126425194423871 -262104961043562 -113556647543615 -231049760390722 -52947314178148 -137240350470621 -115413301011584 -206650456973115 -187422212170662 -215981798969719 -88853422005879 -39936831682360 -272591374782533 -232984576269723 -139309310394279 -93260586409346 -195417485301645 -214608686587841 -152935290456915 -238810561316302 -173044439610288 -274342374613616 -41987633062161 -196290223561181 -262111223479346 -2335534098566 -177070334471017 -251944287902180 -235848201789367 -226071613156596 -200124991318248 -127965665725498 -105125044582891 -115509718169497 -95897743590067 -74322704481126 -149568493776961 -38781150445483 -32005192627055 -163845737200550 -205450954867479 -98069055068870 -164324150200437 -240119393735525 -212008917633282 -141234093949736 -179406689529325 -182466645850656 -154680949373566 -38331702128455 -80642921697214 -118354461196548 -271662333316081 -247214143652743 -212033133319994 -100716233289920 -135887504394377 -216084490417930 -113186727702725 -176440411852621 -117894233719328 -46887354968617 -274369847113590 -31437496856828 -200485298510592 -16245245095798 -191782145137260 -83010301743467 -95475202821441 -22266501556804 -245358188332395 -269863842111472 -76516994664020 -90299368063348 -228105538346530 -146091104281637 -220011526591146 -186035321885874 -209721925194376 -76598266309976 -200987069268485 -215644181329951 -56855013125409 -13366207064246 -242706567310813 -56797766395447 -107082678344295 -33506917611037 -190237677078882 -160177530333481 -99449533951388 -185223536323684 -123777454206140 -28029127210960 -226830016935528 -162315606265399 -215336464778839 -248245435425653 -232290834511584 -185807048083235 -56772869553505 -179752423652281 -118171271554645 -275758951407827 -217997966356555 -279761911852951 -148472938989088 -141329485794521 -251269934884403 -232643501873339 -124134757533183 -192625318639316 -94592073221574 -35151446135745 -75021703051440 -210474868979254 -82177826540200 -209119916918671 -168079983633050 -185474927965723 -220923870861445 -158785287803446 -45188696357331 -178541251649003 -191847361610252 -114850156679922 -121097099997378 -269514488845233 -198163911377463 -185623117911363 -15558827610044 -12705968342453 -159126644833294 -71385406974759 -39704276571488 -235954617374278 -39599242472980 -124961569775965 -184610439315513 -94592710292635 -275109068032726 -91255683185846 -223823349624062 -246929941914006 -111791480753651 -215515962260111 -199513836442015 -248026718511274 -161563751291096 -79267538682555 -111684110829300 -119987448843455 -244380339969606 -248203145821592 -110526994474999 -51819736964215 -48314065078858 -63088381518085 -241455382924452 -279250296912235 -69745007843028 -57453027149711 -194176202653242 -87436026315037 -275091838369178 -263285031322150 -114055454070568 -246978587259693 -222099467764222 -211141282754997 -150058752645521 -10456081422043 -58387832261715 -180966899589032 -151612931412079 -105144527528157 -14882162136742 -280256725447951 -177503553111470 -31237491843811 -131580616397688 -275042943616538 -222377005300115 -215885106184069 -143278531584854 -144677239504789 -234686468734543 -2793384264850 -119519131007390 -67398588190120 -79518024369972 -251433284964682 -221951071746051 -133789667218722 -115960990400853 -9996684928901 -35892230267609 -138649366879136 -252528782602698 -197512493244486 -269296985030351 -179667816335865 -179002760403557 -57898663202230 -3353595058150 -61983942806485 -126987841660804 -156071014934687 -82919124896330 -41021152580649 -1991306250353 -22870965174478 -193204167998029 -240746898445408 -274241206391305 -235401295524511 -136810033751339 -118929728461438 -41249906727850 -150200439454104 -206867407947613 -242347530027560 -110895552563752 -166594719994453 -244418893795361 -66292384766654 -118946172930018 -151796898514045 -69631543871618 -122381342422903 -83508982830329 -195754278737262 -122861625786188 -36867485933066 -124064841729214 -127350421741221 -137760178733945 -15536505987244 -159953064978259 -199156002336893 -94844536246625 -54840270581432 -220772779876741 -216946960592010 -179190641541259 -6139788884871 -167564644354185 -100196897463533 -181663268886131 -89634844497616 -262845882593719 -114691804278581 -93084386730266 -78717353874993 -3732748859046 -84047163900703 -49974933945302 -15430255062716 -262487493336888 -173756860239325 -167915696489242 -197213480325593 -188816815234611 -8128064019848 -264030059080842 -233743096097795 -280805565487868 -171827469507359 -162448121523958 -29418246713374 -81831199703470 -107181520931535 -243907097530059 -228369619682880 -79911629731101 -131752399634950 -25783446830668 -141564315494993 -178956756542221 -226138520922528 -31310238528240 -182403487806995 -77812773421772 -165137266862462 -273345374497331 -102223914508642 -126900031615508 -130165272709945 -34688631307817 -244808634775325 -83732076350265 -279638615804042 -132598175920408 -248500083709833 -108437268508925 -120326400423332 -136523913993835 -278490430224997 -91594180839351 -70843449252053 -69357738216658 -39136961727777 -107358315608264 -77610335462944 -21970550173084 -188926720891747 -244371729684591 -104202825243034 -229357485242734 -248777440676131 -155215228319191 -36539990742085 -92802004238643 -41093994890124 -277390216951609 -204212465976575 -62187243875652 -243981183517473 -227373100851610 -10880255525811 -183314117954258 -249572803973210 -45598827049182 -255673332531671 -44561966025435 -122468774173971 -178493874787407 -31608396076566 -42540444574263 -182539650905776 -4671445635264 -44502144076331 -247623571215749 -4229194713910 -100415073973990 -146563548455607 -280663268684384 -37176301451389 -210417196687907 -167286128431347 -196550341446878 -274841139479466 -95216196487545 -198405834980153 -44101804541494 -51816479945176 -94154489510175 -162421213972417 -144903811540814 -206852803651001 -18908700214340 -148007289778364 -267286909433613 -50316521879054 -82648340553783 -234258112862759 -2331739832204 -249774297239128 -264350373693259 -103812636455006 -13751760231434 -146859434517857 -184369216423491 -175853593059390 -215135740874866 -250951399530960 -74837530004306 -258348169247718 -100546305026042 -235446794127060 -116720411219169 -100646889285129 -81373339757373 -191966200515004 -52919211210202 -1121857133191 -235631073828854 -96030423902784 -210900711935450 -76620815708165 -135050923379470 -156056660934696 -225890081036754 -213290559192540 -187825224713058 -13373433707670 -6292004646066 -142690599219733 -140613248570211 -25615368106188 -228402253999289 -250985350579501 -178879149634444 -248868475327150 -33184916656802 -44397714733185 -160336542569149 -144980934576514 -179876663784101 -146067214443083 -186469740316019 -243492076831887 -193045943534495 -48778235408256 -10243333982735 -50534502555619 -246865789220372 -233000481821010 -224210469640668 -25227011596157 -35154510306480 -160325520060258 -188482934129819 -253184008549603 -27500768057236 -185903402355926 -92301655949314 -200475427753339 -22196276276969 -215945376713216 -153528629767193 -201064758005397 -7707972732188 -29469661930032 -85959951611838 -6826512414355 -171715525082537 -67832870210007 -32022022048251 -173226912959581 -237679488274612 -243300279340163 -208312763697088 -56130006816865 -143936243122344 -262581844949408 -112226267450305 -44368335873457 -115095700196760 -77378291343647 -153901881276851 -9168551939081 -257543178996114 -18947176358321 -78109694323059 -73112359946065 -252485668020558 -72966563610446 -228803812660344 -129816250311969 -182295240221845 -268423775421214 -3310423755670 -113334846349551 -190049062779011 -77395511230171 -49041514987505 -261278779944986 -75438253032320 -210973024551447 -129851215794191 -75513590550264 -44667646595786 -260152953872865 -197752495303118 -99974593693703 -188379494923587 -204724906685261 -280390309250970 -39002826715899 -18509915162069 -119364061571207 -44269106334299 -257320858324204 -202551068265308 -16294173139233 -27581122495268 -173441376613329 -111950475309421 -6768526817286 -88698914699818 -201923452574313 -138277628518972 -114760280210708 -98072950297920 -175058752060957 -260419883724761 -60180692646002 -240723008606854 -117990822034080 -68050858172148 -210280555564638 -240864451759823 -61799740503844 -265813652182967 -196973786355486 -245723873392196 -10612319977593 -229488489500078 -20744628514719 -130187490037501 -76103327236501 -21673638383316 -208159879363279 -43957559413613 -232502143638228 -71933606769673 -277744959835384 -47164881177570 -226769857219209 -169630779999833 -48424738250726 -28070521857583 -214223574251442 -226869600194660 -130004666962549 -19525875749891 -186786287715863 -213339216415747 -216439559438465 -12769785050054 -98516098058715 -171074359935469 -144435455821362 -248989172488531 -237701504209323 -17869428064452 -184867754195811 -129405262468600 -220069202326085 -108613872671148 -85202788695392 -32407312986821 -62583297439147 -9618045306543 -235097486996463 -121566437044283 -67573939385527 -212924753116655 -128664842632765 -104264011196631 -13747569847322 -240199414258685 -259086883469190 -12650236983152 -260791732413005 -220531153742770 -113561162982983 -155519901522716 -158164352767749 -178827160995995 -261245284483474 -122810565043522 -208235980655791 -49617059289961 -12076084749296 -186011321036323 -169888221603372 -142279542714177 -27375942121652 -159273043626689 -56185759439214 -145630881953930 -196493831206521 -218867936429465 -268767258386472 -222316337243661 -258903987941092 -12490293413710 -174971779674216 -99879480538816 -129671023677871 -74266144694671 -20323433663862 -134653865523574 -267716523044545 -61636034372727 -129737751822781 -31961787030577 -206162576191142 -131879912055272 -236633122499496 -17528011827987 -242781765589703 -17956760052848 -202030696328972 -227152197555699 -20673761683305 -210452509861752 -254783079745478 -143683470516522 -10923003612906 -218257065263914 -189034858274512 -109457225347910 -277476853473514 -118972368577652 -236785027225890 -123957335882947 -237643585698674 -190898176595725 -175200475028134 -165029790202145 -83338186691987 -197587735307205 -254544588513532 -151410758977996 -141792864821226 -22223589634156 -162151697037407 -85489783588853 -133700804233653 -151438799384215 -131046346042514 -85053477229157 -54191336142398 -269353369004944 -144104886812959 -186583453832159 -189253582726763 -261981658228537 -242880769948746 -29407749674484 -227054836564981 -265089401378156 -20459357802143 -129717522617984 -257065142438818 -4107863206215 -199222434128989 -234956118009587 -89055939448763 -123014254453668 -196463473799513 -172675008134396 -82837889936478 -176204964426868 -35193574947594 -49075970510127 -7273142985118 -191727204711537 -102628957670233 -223001257822341 -24768893031975 -158938511179566 -136246422124587 -178626832435674 -276891555665953 -58253082910424 -218812001242725 -4375508652701 -4756314108312 -33441129670490 -131216075327166 -249171448746708 -137364062854867 -184664180995875 -206850941096172 -170996913479558 -254995648063463 -151388927525426 -190474094474038 -260871633545114 -169449860854777 -65242404388913 -117054488259387 -205276944001752 -19564053837968 -273142777360154 -226574131933068 -64262537708844 -249303962727665 -119106722806138 -143480496459422 -254948326223127 -62750238716372 -181748067052825 -120045305131042 -84849214190240 -33724280411604 -112009010618299 -219865807151823 -54527322674505 -178711694577154 -207096406208441 -48524673468200 -72639391798658 -260733239483754 -144974654422477 -52504412998781 -180825899898358 -142775864717597 -214299753270611 -131682472518717 -183771678185798 -73821285592078 -175703756877493 -55188229956560 -272117956368531 -67956864865289 -79043366814121 -149277016963905 -152607756232061 -250968205065568 -247303600734540 -79778782933343 -271859591154871 -137270702446258 -73650835869033 -47404157070729 -122645125173604 -263630569024453 -143371566940158 -217056105047193 -83246078765719 -87943367574231 -108797488592192 -44723080501105 -139015871978377 -77566212661479 -275025782811241 -19788380842476 -114257369476127 -14341852734988 -153329748648749 -180902383450908 -17417276901841 -33878635814334 -5438417731722 -46148995174977 -217683815036827 -198234250382898 -277285400841174 -48321102499265 -23768656955607 -158541535192172 -71327022067762 -221700601699282 -220665435129352 -85706450855719 -232599834411124 -71891393363712 -65676371317756 -233801384924805 -70572625860659 -81066446111787 -85407054198654 -65430705338852 -2436326978412 -222517562612249 -3996394504111 -240732909915883 -237275870563677 -243825422344497 -133816170603639 -87340740467984 -210703536903243 -31220273668595 -148236490445349 -187574161754160 -86876403276995 -39018973357416 -81459162414627 -251963894161111 -87891862918300 -58019616689181 -181806418853983 -23946488163698 -184879522617588 -1777250643238 -15986190302139 -141602295763553 -33849981361696 -216728758037826 -107327267611219 -67422866970433 -226672931793109 -208854255390119 -186693239160516 -144509426614914 -226547826013651 -260160521588537 -43260914375551 -104932809731494 -42249566712129 -220457528835486 -184270094584142 -206577609870049 -35207434314683 -14799197668076 -148660809866536 -137854138923553 -13395772085767 -88915284121066 -58658338063255 -212320140042030 -15991772666226 -67395839159148 -24671717995684 -39793510169571 -133826705130043 -226309231283598 -121503998687770 -256274747707813 -73735694814792 -237781474523009 -237376211174247 -82134012841513 -192726873599144 -123928639690054 -43917455626004 -177355204507406 -70485701794784 -94537142496402 -147461210674570 -184294534922307 -91055481714070 -158891190014392 -268041211818458 -139863572544055 -120875319754766 -4153204882871 -67633754975348 -225263039014968 -261550562376785 -25866143145730 -197152651809632 -114350895881991 -131204578351230 -260412700980346 -49379906586366 -154917286108788 -225360705356491 -102772956025709 -115510331225996 -147512309182420 -277951370934099 -228926688879237 -193703140465990 -243023492068756 -65843781364255 -194804049956307 -231014023408939 -178815406730925 -208362175869876 -64185409449097 -49255798363598 -236160256442312 -83312469926445 -213431603074498 -9530692266560 -117858656201631 -4541481662063 -100377509464072 -75995725981906 -195798289440073 -217078855675961 -233690205619026 -7788726347829 -182161388102114 -35004928130433 -213143546621016 -268304229397323 -254760271746597 -189842511584717 -131382230520262 -71229230580463 -266609848678331 -70011154732468 -18015669401412 -124740994324841 -8427124528091 -47889813514029 -227615979432753 -242294146990936 -244853977489851 -271965563068272 -230870272158107 -254602536706679 -65589186721942 -13726945968712 -135450426965097 -204895019470840 -120567036312086 -20498976855798 -231910266225052 -84242958914992 -236748936234494 -86192329337339 -37231090793965 -193394421631621 -27104269462320 -208373097485354 -113573778753087 -18270311924731 -72524023953434 -260136805722538 -91889254960097 -271356939068952 -75292350822696 -117227758403011 -9114594699100 -10045056721222 -214949975962764 -126583739818420 -170929844807411 -40189502954033 -220414482080 -250279271981894 -233164814501397 -72357328857743 -259112142152623 -263570874389972 -118162563515015 -229900132637213 -35140685728215 -259655745808865 -218892153827266 -108763595380388 -95066974494482 -228514826888326 -60354466790891 -31415467039824 -184720761387878 -102397206068485 -7498318400353 -78784066263925 -219053971363911 -90660722820959 -19957452189680 -51559813119898 -104547064453030 -1529406347925 -28030171083183 -76309817724607 -197418381900275 -200533344367238 -179273812428403 -177677472543378 -113513987496056 -87849396444551 -68077824393219 -241161866677511 -252342172729674 -210339024943003 -228750502965897 -173444062433940 -109503970436133 -195803077954014 -11568868386777 -66428206620855 -71868385392773 -160977268362249 -110516030454279 -47914056643942 -121289968409646 -270934422900990 -50266599827946 -12511359754270 -189115140457250 -103748211691166 -139202760447064 -21317654636896 -257056767407815 -157300571974754 -31297474118905 -137427816656294 -120976956727171 -281430583386107 -166992503692470 -81555021907755 -163118843378885 -31463617407568 -6419680376980 -239687899724945 -213019942451045 -269961506030885 -32183172680233 -42875902889376 -237113907706722 -216162443181274 -124092941565294 -40573719957665 -165084427875810 -222442866174712 -6901920252948 -33388522668010 -256586824016570 -116919621154206 -212871314173852 -101337702101420 -253828954118216 -212709894899233 -88904453493532 -3012515247653 -91184464854641 -77744406820770 -119027768059528 -230502789685501 -199493833460924 -2521080667063 -86904790953633 -15817880182903 -194964063384606 -19802330906033 -47714588995148 -174760657515877 -108397622825053 -16865305654091 -100549148758632 -54855888587441 -219004014486069 -116796808435016 -98153647720602 -37919293312835 -105096718115751 -69412149388051 -118783026978644 -136946469537627 -101692342377545 -88126126972465 -134013414699695 -70855683441011 -60210608946260 -151195493897435 -245609015240219 -11719695420607 -129446986091491 -101049303026175 -36747013346499 -234829224029988 -126877153018860 -27749847449936 -151052175150654 -85790704198909 -225240909822098 -66492074602803 -248192868803156 -84265219239048 -265289031264292 -47058367943707 -245773924468085 -184689934251455 -4653846804504 -169352357780477 -125403011770683 -124439593637478 -248616645636337 -86305244159396 -68002582891291 -69067749689948 -243877468347626 -275084080387900 -263170606588480 -54556464713993 -265478889497813 -152553192222368 -204486030649530 -33411534776358 -54343001513446 -35283515702951 -11713553495854 -158080019371091 -62356219027279 -151304488862827 -226292251148716 -110733312800515 -38383858725669 -243449879295168 -62860660124557 -235071333458459 -105483214906830 -124903424613013 -154809319685082 -231973303787991 -155688835567034 -56462201518330 -96209209711122 -255964246938155 -189408906634022 -156052156887781 -90704603519548 -199204335847264 -192596000142392 -34847502220486 -215765845586147 -110810108050755 -78638674146067 -28115791748452 -170684016143362 -180688566497748 -118737885422761 -199740468464416 -80264750309128 -104230453566218 -60185815611502 -95441515730381 -33303732755761 -63492916189367 -262727351582246 -112291170218098 -256389169350263 -151203283093988 -129658154380024 -31219206723637 -280937890155950 -162554652805110 -48477691626725 -271257742828316 -204520346179894 -197275494731245 -208601981300689 -251910292151273 -253027952878600 -183161864147811 -194828700012473 -117129999179503 -25972187503027 -209317522456029 -231940497176173 -150604177923646 -6281999799231 -13186102338459 -194766517838014 -192861627884109 -129379117634533 -158096594522899 -3132993400959 -73784751485615 -258058960579307 -237726403772580 -729555757715 -64132843148087 -154111098803854 -18690023966354 -200299512952171 -260880656676818 -206382160407496 -118966920605192 -18743831094466 -218420815200515 -143157543163569 -208144523650243 -267317929332374 -33832363122952 -37998685666852 -248028612313130 -113077345862015 -142397451321166 -86673075443312 -251222066779680 -56393139810172 -137649381817525 -112622293064349 -193515738095312 -1604158908838 -215872910517021 -138414147545954 -233193954365102 -259626979857786 -119171199248318 -131287181035819 -180910208748065 -107731803923327 -79485497501238 -147319904273318 -184865490098258 -231260345516607 -112910380123471 -126873957479354 -16773984697745 -48992098835054 -4300911215652 -214521634703150 -93072416207961 -22721592524971 -95436116050554 -90019492409709 -61466037605191 -77713697281575 -115593911957472 -182547437350496 -219691449949306 -199365114974856 -162865643891358 -135773920919373 -46039918882225 -154054490068585 -18814556134307 -159234609892116 -97876868097712 -272049943364342 -36705108099028 -77640181394973 -277726671920003 -1219804654207 -222626262234549 -30716226843493 -227930107103688 -22382167919140 -22376387667457 -82829058984072 -230686323780833 -1685730382205 -58516418871795 -111131323510633 -250129477092720 -230064015142571 -213858945359835 -140136639391181 -18026898339301 -117615754448892 -158669883093538 -79863763084266 -169758857434498 -48233307997431 -139525156469638 -1308620622966 -170598368109548 -28107083455659 -177179252942800 -31806632722240 -110646532077979 -195978732081044 -12331489714582 -113690111015206 -210020527500640 -37497093184238 -24821102896127 -131092838104695 -155590043592767 -188164580323976 -259056795493959 -12224328655209 -87685323294207 -168114067957626 -25235296977526 -116671676758134 -10097889659427 -5091898791877 -29740583772763 -3297988655880 -74822461657457 -40991211370548 -193193008176542 -256978951924469 -75701977539409 -247417431961660 -235224361686435 -265239354020983 -180285072710439 -167836606719487 -153965848081491 -194328673444121 -19110968657797 -84889938651863 -152979934552424 -280355696646434 -280177512399589 -234113799896981 -77267906085517 -206784263453049 -234367140185658 -108886278460174 -209566470023286 -210346270451445 -78059495073126 -191892917695152 -256522743694586 -163102792164028 -157062617947282 -4512656904320 -20045226567902 -62052002233121 -38077531847663 -198287615010042 -256944360433282 -173652244536447 -82152190965870 -67170671032317 -132163438796942 -18656765080534 -24055802859226 -241982905461213 -105631008572767 -130195953562994 -156590548314664 -48115609870974 -83410252942616 -20369830579692 -224030885436408 -9092803387596 -112528377960382 -166913960500751 -23228319812348 -258376454866977 -129750162366936 -274455918006353 -186941832660457 -223634340701831 -192958231755889 -41407248599523 -230213034475287 -48165663259490 -141940645408035 -186373728604538 -77354226087507 -244100741707753 -190686861166890 -192948001808343 -249307530137133 -170171300534797 -272537289840045 -71843495096533 -208011937277513 -214475153956716 -240868148319116 -118151621426877 -156844612768127 -27637901770671 -147155411630854 -56330175703425 -1490063131354 -125188796200413 -97524070039631 -112429125935903 -39427029965760 -276599573457331 -167572178844484 -261372911254961 -177622891633790 -113142254777606 -67405207288335 -122840783822435 -73332878016989 -235467675085774 -68393598521978 -16356257866345 -6794424138073 -72223571269098 -206786143416100 -150032623235452 -40983007134731 -270667337486224 -109603016244092 -226341648411364 -248187674476720 -51432623959584 -193134995317846 -68729588095868 -274429580356698 -96060455982897 -20520629593904 -40559628311988 -36051136188472 -229953975518606 -276453143611763 -234511309834825 -256694774201950 -232935741060260 -65366777323063 -76797500047232 -250168875834806 -225664843084243 -98218357589425 -169428381229106 -138082109941242 -100961049446365 -277415375782602 -136196017579351 -251480458444366 -263107370257607 -21716657356649 -44392119031715 -65570805016975 -186366642096921 -281427419717989 -223178877431084 -119884123028461 -60321116539447 -137733979659595 -76744585662434 -273060257631659 -106404327963018 -237159448604221 -232789294208850 -151677723314927 -269341141308188 -3664653969307 -59924260983460 -239448761604750 -186467659876013 -245649060523307 -183295411388508 -167479797151518 -249655806475418 -140758361209017 -94308891702075 -250055411863396 -226528949661450 -38954495189333 -125436673269907 -165302454195912 -233427666075445 -52235984516592 -125731361181676 -17364471298080 -103796763088676 -35483787850985 -22876587063291 -98104893618015 -191618284150899 -73653462274898 -38825347715607 -227288612477437 -158755723010369 -231237349497342 -167679151994274 -78850616124490 -236024469032929 -211741340515370 -129079679477899 -219978156213622 -152130236887157 -262503461228593 -246271314410493 -247514092127289 -30850031730454 -103106542218868 -49647109864086 -214848202330488 -13619316304652 -172590344819907 -240002648565677 -103334857010041 -6271133328583 -186424918525412 -56460860278206 -86502056742320 -113343879817260 -229499724518187 -154951247664886 -56030416254217 -218397429570982 -233439060432279 -29695723151046 -140505702634731 -189095205506744 -26310033387676 -100448581555129 -182680232154624 -11165610224695 -223604096008472 -167149459703942 -135615207953835 -42180953374809 -200124261434492 -10874799647962 -186521249600030 -170893783594432 -233456543173390 -147322535671537 -279089698821886 -29248756654399 -118705031153586 -194229525789689 -220013528960960 -186718198919938 -183744565034845 -137819338535667 -206542934019700 -279447673526273 -2132697128949 -142763470263325 -267552967580641 -12377549928588 -153098520283044 -115643755296558 -9095562087088 -6913795149615 -210054975825142 -134410605393384 -64200376382855 -67698465229516 -57092038096924 -552456862520 -182001644660829 -12093630716609 -36674499082284 -54643165525509 -144039337209206 -583614314422 -129694147259698 -158378517731093 -53101350392251 -215238487039639 -248629099635252 -23024280415570 -84412784232791 -29864433717445 -106226309512355 -193253970027599 -274777411432891 -2931555109732 -97243332225694 -252723306862423 -149795441842143 -264450277608189 -4559847484252 -230177071097389 -241004650834252 -276150268705489 -84542409533088 -188402196862680 -148648712059706 -13578061681478 -274663141011067 -120866647742658 -206199498490272 -196947292771789 -57720552499189 -164612989179754 -43704186743731 -61038109246915 -175834048127636 -98467362652726 -133618965827242 -32927092309289 -179113913495861 -64434681684019 -164118895393632 -257767946646066 -140956426502130 -141145654714542 -259605457655400 -280553978045685 -86627227533239 -130671137260920 -3175106419546 -130595629983032 -38515040596806 -82492943687472 -240936565238174 -95619185991571 -245318446681028 -75049790501839 -77670823249694 -145444866675644 -198185321457797 -175700894672599 -86507657048247 -248749245021912 -90583237244166 -59478453627378 -267178762786732 -16298333488664 -166419700403554 -24623885317785 -117879178105847 -49628233834933 -8776359585666 -184562687070589 -202390309442428 -136789430173897 -206810931723001 -8765966607058 -91814931425908 -217459588351022 -261327144692504 -87493009451742 -233343079201980 -116983600871820 -66373021812319 -140135462792727 -257280357401460 -80781012709337 -89382247500109 -169087897495512 -166526639319671 -117709403012621 -223209000115191 -19310030688457 -175534982477856 -229904448794887 -19965859099773 -215024658902410 -239352931267375 -120272699037411 -37739003736018 -245539690957821 -132065182345000 -90766662342494 -250365122230461 -114113994843727 -84162010810389 -208301613910149 -37711089667578 -250572282196243 -115455514222554 -149588909889250 -84168629039526 -118210784940858 -183174323547356 -244403587784033 -11043443338577 -159027003380411 -23925859577763 -87170151579067 -208593205620603 -137255107656675 -277257387630576 -267965138445104 -234824440125299 -23345379406050 -144430743755180 -180462333938174 -140636344152268 -111778227415055 -24224338388490 -154398419803007 -135636790443228 -39670219126766 -56156047254416 -29560455722514 -146947039374391 -207705828488768 -149279751003811 -229105349207246 -156799712851239 -176977843787361 -239712561283901 -132460212800543 -250292637903722 -39938649881833 -196165144400504 -234809633645630 -29468331940657 -182026658045827 -111821499270952 -152721731290180 -214754121168169 -198479045486949 -2700018045446 -139026816689057 -140947438704078 -194074034368671 -4388371834334 -274170051355911 -275804923685651 -138915921716935 -162722266262682 -233558486674135 -17392278436505 -97885504499549 -40211659099422 -98943859412108 -234464833981325 -37811860232322 -188858638495619 -223867798419658 -276041465588767 -164242994980311 -278620633268300 -194964168178099 -23620587892050 -64640878149607 -146753780722593 -191063071806628 -210069090431213 -149936588804232 -187951637742356 -33442045712727 -211357572116644 -181630117340826 -82197405401600 -62146689414266 -17702637759535 -217142229450669 -192138593582524 -11826652277884 -184108575695435 -170063258384179 -130085168623980 -145483596212130 -198190038316763 -151471050131613 -135117841420014 -171489518177977 -203001535039140 -153998997784218 -245200481633628 -37911139265963 -215764392263149 -211473723909518 -37562121288499 -72074284780543 -24225539828668 -117341710177506 -224581258301049 -234875869815636 -269704399724785 -29492018805234 -31632927648528 -236604184514017 -209909542504730 -230904941143305 -132591224409387 -142287983392496 -88034887986656 -241015278062486 -276045183435440 -188633358935457 -46277341767309 -257976252624880 -92415424428510 -113612350691889 -88325896507107 -214176565336291 -261265554554023 -89494197969002 -188056176637926 -153650940885971 -29739108271267 -199861755509329 -107017516979977 -226799791109575 -84083310285469 -70061783332764 -262164345312482 -134509497071215 -12812786632569 -273300544336634 -15599467510059 -150644785539492 -148147017916721 -254092233231508 -275239989438125 -194560993715715 -22812189965518 -252030266225693 -187888326610873 -192061323362709 -121964008104695 -209024269023760 -153456864179911 -59298673257602 -143912914714895 -71608136692030 -260586292258166 -100068393041163 -148976862112171 -143601856625750 -90283996330905 -89316637905150 -277260741341811 -242577914833853 -245571347271878 -231544868102025 -267536865519644 -18895715258336 -182134162196413 -172084401103983 -31419444837374 -217327202177836 -143359344710172 -107749321967979 -266376499579739 -98782544786262 -214359380962626 -40059128035139 -62035778450596 -221441854438724 -105040980118226 -274880460876202 -73228350759217 -209958782965495 -174445702575820 -168479874520568 -174187781816594 -273644808318507 -188528476764066 -86589559147623 -22256818982908 -200355134715300 -247008675535712 -195381465795904 -199437812344407 -59185209286192 -242751057333868 -134701807223436 -180301457730992 -92318241633014 -61879590426132 -107165001047158 -51011091142166 -196925264362743 -220738169225629 -124290897525412 -82517680537589 -129643509050597 -51352338783262 -11319907457152 -8665552461829 -118289976035942 -120053830344862 -95374425228416 -153894370323755 -236349866432861 -233090933517971 -231339740296643 -191521698941084 -250765072965546 -66950242984533 -162872063866004 -22189518370755 -17563135747425 -9475669230106 -278685023843345 -140559935332270 -73760278070483 -257413454897943 -5687271647193 -46119693710326 -58506854708388 -240859646768105 -275428134692787 -29874289632530 -245515801119267 -134326654910679 -115018047081003 -232699547086713 -163189830950424 -64313196726903 -157241104618503 -190192693136685 -4428305640312 -124454852539438 -169712663458325 -112188739779317 -190787422835119 -241645789435638 -17221036234119 -141109206615925 -160395885210037 -125234082437826 -174963081670824 -109949363844616 -204858506606296 -81849188085920 -175687616584491 -164754406355872 -175715469419287 -169815754517757 -161651249176283 -23762702539710 -80263651552184 -93051295772206 -82232198905549 -143086271327567 -8597915333036 -57182064014868 -47254868307243 -66206291298864 -144966148879122 -152175297964036 -105924911219806 -89710722897033 -197519865898101 -4000392209475 -122647616213400 -105769904536210 -255764795594533 -228077047443325 -155707554441084 -3415191016290 -17395224214512 -234228378587918 -117845631851517 -254086602552178 -240496576963575 -83688097310647 -40539307332728 -16225473302535 -34774339364312 -113592175305685 -166356891451646 -94420138748082 -264926252581072 -17185668975487 -66517530222495 -38588607410129 -72391791484096 -161198974728366 -184886994384305 -153486139413175 -105083105043219 -28579398343741 -74193940633334 -54413870437063 -133631280959576 -117743993311773 -184876318027297 -158075463968879 -226537897684533 -127918903292170 -268960670472528 -92853501083355 -72428235955089 -68882567536829 -11462275379796 -101011107273048 -136370539770479 -136479880354677 -223602535636000 -219325221953042 -111218141986790 -163467082072783 -116968594773816 -11285576141212 -139006482527139 -81532770577110 -271032900816429 -204740868892800 -225238288854976 -24607030741657 -179588814029133 -34462680376935 -77173471453000 -123373936039073 -56094945038259 -209408243639202 -89683775468481 -128943409720847 -200181910459134 -192829429071818 -37881889763367 -61201730512431 -223013571090176 -47932335328830 -259408447189986 -257347377056210 -215697924129367 -127434772902427 -48465064328534 -145244949537914 -121501419375593 -243645288327890 -5571869056026 -214027672054365 -162099102861092 -278456178876762 -29684570977185 -91844181740985 -55855237731352 -239197376276272 -11707502966439 -48645048850809 -134457396539505 -246255871050549 -214972138275139 -12452317459882 -54341470496458 -280671627172224 -35893516468279 -233544735629700 -214480611254410 -171267969124226 -274146161517357 -247592230615959 -243071818116053 -136652420204641 -231523394264818 -74851288427761 -41744793220887 -4895329950879 -268800558596460 -213275629913173 -105796610074277 -192401158077851 -118277765944540 -75752171998281 -111221676472535 -41555719434324 -102809602068006 -132521948384450 -51503452128156 -241805955200093 -89570311497071 -214706432483196 -182825637131092 -161774876590510 -131330014896432 -139745195804001 -209886021453227 -40387214458569 -132223855854713 -179289982290956 -249086103494816 -24713032057036 -184839117046786 -110938934397775 -68332382729267 -249440842239716 -157958228580092 -126589563229359 -116740812091730 -33245959614265 -99150355973081 -64007836926999 -73962227575140 -41957729256730 -55196272861121 -175341736953904 -116717597604018 -62541579635620 -148297020356834 -198029208897101 -222893416245123 -42282160006117 -10933192531916 -183720814076761 -257465809517362 -181128435944355 -265646873098844 -27070139976562 -173959383258403 -23896550650588 -39347434734240 -117438003691945 -79336774770038 -237386952842150 -165619721737994 -14773900355537 -280642870751219 -259795577932211 -85144330094008 -271117985770247 -57028904448434 -228646564123459 -83960978621247 -142056403851901 -23805798079916 -29187975791073 -123724894078223 -269242049746828 -255309409203946 -50405989844309 -227974711248491 -7179729800987 -250409956340738 -126325519064559 -15332571875051 -54992157307600 -246577832094601 -179751945233140 -184161291577091 -129135390615425 -28774624634817 -104262896309767 -138368769939004 -215556513716847 -214803193435450 -50254776179641 -204138393612552 -52395121520428 -170855181615842 -140006359086830 -205732016438926 -127191357249489 -192713441169113 -29549959941507 -150487633272595 -188299193572256 -275962946854081 -18781290977269 -193756745214062 -135721669010356 -87768758366273 -184811231534686 -203152218780977 -16224727277411 -244946562232255 -18014019724479 -174751787130039 -51094752488293 -35948534367296 -268620915082578 -173220947646257 -22788681599001 -169212177837245 -269508669625142 -209682880783032 -200500641794990 -134721810352543 -213855515670252 -100054738685188 -35122310513251 -179696641234726 -215447375084461 -159880181807844 -191940820590427 -221077272107667 -72234447010431 -192825013840850 -45434636630787 -70568062704190 -69407049770159 -50492934803626 -219557888755976 -144023808077621 -180388270795012 -175876087974900 -2951276194673 -111376255505171 -21427258009193 -192038565320809 -5588367020081 -264890609850929 -219128868164804 -61397980060166 -81988186069499 -87456290589132 -205251386822205 -40473983611089 -61644661421440 -189391494654796 -50897661385550 -135436082350098 -142842109649505 -206182673497023 -209729588637058 -232464209281396 -98897109403105 -53633619808932 -72674204951407 -258020587223204 -76127451908744 -121960894537658 -242056446283440 -185046318075494 -24860704333578 -55424444997979 -148339611290677 -247519158566923 -258092967618637 -206811704485396 -59954449895076 -169651097533924 -226792989100347 -83343309471164 -188604569863728 -182572704501228 -140114666150739 -271579842515534 -33196760859243 -40468728032366 -240602287859941 -144198635488731 -179466477515032 -161924619442962 -81891340615697 -184812080435929 -95526036271743 -243986963324924 -53904983640572 -209264627107748 -80173915679755 -20160732627147 -58402875231301 -24400205840272 -167505633321606 -2363245144484 -16028254899891 -157137129911532 -86797320757432 -48894848884077 -252450866771361 -242316120617191 -5794557352499 -35727383584532 -115327524229767 -245396415898772 -58084028486443 -255986362919364 -140386779747117 -177010420972474 -153490288433515 -213087995240239 -97676660913099 -60781100124262 -32540022906575 -10607699794769 -201906655988310 -245491715776811 -87439323314707 -56814444708087 -267211481725464 -140686805724891 -223280795590569 -208409925933283 -75203553050125 -198455189687504 -280508577537846 -58395809049318 -204244874499151 -42421897317157 -260653652818684 -38921622173744 -87054021455663 -275847962400877 -265622276234401 -48439031186436 -194507869195646 -40180983196647 -187650399175365 -26566598230536 -86958202608163 -133822335210539 -10736464220332 -222656887575528 -180279620018784 -40615022043432 -39987819081259 -37009053139312 -31076631338182 -57538096278868 -6435830682858 -172367878751830 -233461407628510 -58619907680623 -110094559677479 -168006741229568 -246841879628363 -98583386753961 -252348877719714 -112886106759627 -44485528165669 -139149789396309 -83904716138258 -73216663080074 -216470538611381 -16475841370447 -256987388957917 -48594402472098 -178192490863742 -280339826069478 -259232155999950 -87117150594236 -136613647235652 -113193007173602 -59919319989346 -224491504827126 -175008269728828 -48021293835022 -242985298975754 -25338644345846 -182521968879934 -165342876600086 -47160145592822 -214369336900413 -82585442315330 -161374249107560 -245078555990100 -227483635546891 -92776928982037 -206675199540703 -254760156790038 -275413477191968 -240323126687594 -21724939448432 -105812965540541 -11909481825096 -7652167806616 -28494733652341 -219432148633565 -236813130874955 -170796159377559 -181594700042722 -120288647852761 -146270496550243 -35362412279868 -127698298407253 -69876381457965 -249190556441877 -192190222330681 -278421557524133 -243107252380789 -156018908764672 -62909749476814 -93767671790197 -155646290138777 -108703134573303 -125805305475478 -19312605919634 -230798260987377 -255918611510587 -109084867047758 -65519453909888 -136314843463707 -217460860287318 -32856563570360 -24317192255520 -201115807799440 -155750613925653 -11966090609366 -42543155280843 -102819664812445 -196887418291939 -230331893522743 -183548581305708 -90954930510882 -218378239031651 -230317175813936 -204382490876345 -6138861711560 -46077907343192 -207595381780652 -204321199198871 -185186822180620 -19678671587889 -67140021132900 -239372081385761 -190387663206500 -96262724426354 -9759345428335 -68497067783032 -56076927124973 -120124257051686 -238696197043735 -275007553888230 -222834338101985 -152419271102357 -234427583299858 -268402902356125 -114435031542839 -97045034113901 -111057299822790 -236844512528363 -88900227485006 -229668966279180 -272742720537294 -147078181726471 -207836575061554 -261167671443687 -244063632066291 -112887333000398 -66968117109717 -274865287392850 -268981404446486 -10276500335420 -46317341211081 -276553907247496 -230092811439480 -26543951977184 -93701317974436 -72056483389880 -249034583812329 -97620508084948 -109287505721835 -70447594855041 -78764016106566 -164721610496946 -91361770923514 -3553192292953 -91379253664625 -83690844215280 -190632065650410 -133612532099650 -151956800242539 -90430477544440 -101847023478164 -11224500856122 -213780482410349 -258643923624579 -4109149406885 -40321436927856 -138731200898846 -27939416967173 -221205932554076 -95448932698110 -74830335516909 -86565056293601 -116230152242799 -115847054314818 -184788190597375 -33751116175160 -31025549323602 -146792712705773 -51039712960988 -194854020441405 -187894417583571 -130438076581182 -143167137966204 -144726093724638 -10043700789465 -219931943110988 -30829015432183 -103854726650671 -252864116670273 -18881837900332 -186152628299958 -146546854004962 -57257817308871 -267500603569385 -14362461149496 -180629432462064 -265357558709302 -164173933924271 -148282470049086 -30163725606983 -1418088157111 -133303580696667 -221249611235528 -88378603920384 -227377190150501 -224045621042881 -13273956275217 -137506925630994 -13011171370429 -196610336051203 -202717999986040 -931229718051 -224273828397081 -15272153265501 -119218281356561 -118943261815658 -161363447928212 -89072241317359 -119179637761479 -68736490996730 -193810139746287 -35179815151367 -139114387039742 -86349268738179 -41435960918896 -251366223571965 -32328669693168 -273920085856419 -196957979870892 -86280518139955 -66417996990099 -130391212379617 -105235988708855 -55453006757429 -104515441601152 -237293828104098 -135355799505825 -103861152744572 -5432962622105 -177491611677127 -28260124379039 -273203743184974 -122021313979882 -68158426073762 -237123571186346 -103714800513087 -27584949597109 -13621728478513 -48632210180100 -185643872398114 -170970461810425 -107702034162479 -195790627648628 -81227179633510 -206412927802414 -161509074406551 -107715545824042 -47715265116715 -11446086199580 -265037638346141 -206310216701895 -196032956683198 -93832637194144 -22129077945844 -8192252370751 -234940411530978 -31169425078882 -216195033583852 -70959988028114 -132861908594446 -100190716945432 -253697987898350 -122562304838366 -58069636943108 -214421439785572 -264570103546899 -230636433182606 -56423456728738 -4380602999834 -191349019120323 -70970488850125 -43078012286688 -268275160584210 -57504598092871 -183328985000477 -162090650719269 -188693787765588 -64611340405608 -144970817393842 -120672206093501 -856051884889 -261662481960084 -227341093910892 -66298773411825 -183355206054610 -174007395547097 -42748600610362 -8392491544652 -225959094069298 -158272892731728 -63717522131661 -29006233675767 -219305919746038 -103531938896719 -234322808087442 -220174123407549 -233980708300973 -241844781990440 -154630268866030 -174380132652613 -177319959184369 -54437412805974 -41082283946801 -157743357046409 -22382402969777 -279443984761146 -191581469476166 -95652924688456 -153121850492601 -235227158207291 -244902523226750 -219217887538529 -237020549905710 -279258876800812 -201710220997214 -53760744268779 -20415318587744 -280018772508683 -97544007594450 -21792750279153 -226617439248590 -207711770854784 -227730886087617 -134716364301267 -159903105599588 -241055713884503 -128984509459809 -29248316925706 -121506498979760 -104986062932827 -28763549450668 -183482505660737 -129012760592039 -118794028344749 -42953704019674 -265370389926418 -19877191345776 -273363943144639 -123867660686113 -102942757296927 -78641274811880 -77012754502282 -91687148047020 -213983386527268 -68663416632544 -97833380227881 -42922824729549 -18412384686653 -225440763186840 -260249381097145 -208865534464645 -263334992002525 -91975252044470 -256949488330631 -77192409403174 -212888858705133 -194293683641876 -280672211939497 -45142441206869 -247001619940452 -62579253067799 -177533572265854 -199489049420615 -68448988495066 -12888980487068 -217703529106006 -9235493848062 -193869556093025 -244332120923668 -166719280957523 -209814357382772 -250131099446274 -59316463360659 -256100901673273 -254216384715250 -256037346070089 -135582229927841 -41576389145363 -183766312186099 -272272581191976 -68373987842458 -203134537263420 -35349161673250 -56673803044052 -216875281877436 -3914319337181 -54671441139679 -146355627769173 -152047768021945 -92482390751285 -197072422147348 -226703943871056 -21982562477694 -158592266070991 -6008353355795 -80042029504032 -155861986654154 -60634397513914 -137073795861505 -984871989406 -139083790913423 -161503437929906 -229163917477407 -268764487678134 -173866724119280 -79720171407067 -79445255547148 -146946637825755 -166243796105912 -74980694496747 -21520669557211 -171580215619537 -93536226731448 -86552444515555 -7624584822078 -243497428065634 -26311394357054 -188081679837963 -262112837856067 -164448601524052 -242019866019380 -11668193182550 -277730641294872 -273074198966649 -2339313492337 -139919847715958 -166179474082459 -57990301284595 -278947999704834 -69117631662054 -148523701609777 -184090196105612 -248955468613606 -158563947080080 -45387610252199 -98294857329117 -251569046922 -164612184281655 -250647320233885 -207910727478727 -67789259095933 -214552734189716 -23603337740078 -151957147934162 -234078397403511 -161750147554133 -215298388556535 -208420594936392 -255044566362668 -228400246950606 -164157295931989 -243775373646703 -163424426875038 -173437186838430 -179751308758212 -201458175512229 -70979515551330 -130395962301616 -63897626490598 -66314099402063 -203705741186214 -101774968102301 -109120108155675 -225438223452655 -277053473815151 -47536345377110 -72128591053742 -4143316580388 -8173652319204 -143838729171618 -158466431613880 -44727802536472 -122019288553393 -175072369041105 -188183539427492 -244387303901410 -260464494570983 -188810989228576 -243931913977581 -16877402444000 -107590825768256 -31851288885107 -241699807713115 -239311522987460 -80479535948977 -95935764889037 -259891734875233 -200688349871278 -117540852389567 -253551529953683 -203363976300810 -110756835116411 -26936428929125 -107578060703613 -279848092442808 -141767712752253 -235822686224788 -77480251555588 -94355962325192 -73907003122085 -164498921186273 -280255469583676 -79909885497056 -172026381131562 -138308645011307 -120956961701973 -265290043848815 -173904579846479 -97058362992716 -116243286600658 -23008873136205 -6197080511147 -226499698413867 -238414290984503 -244063368585156 -117889754106760 -105639770146097 -266161140063458 -262329481251031 -78269629864439 -10254518246125 -185369585772134 -142288470615499 -134339665802457 -56305942700308 -183459761303652 -154071638166164 -143051435444922 -37471291520333 -28530122828478 -173643507891280 -259731364015390 -107482016238656 -227420848132102 -268980146924351 -238798316415499 -21100030245474 -22257819953519 -67922591682442 -32738482403297 -81791533485147 -177274010787850 -151978541239536 -248866947457015 -97314625714009 -161946512738358 -33595532176555 -217611998890595 -186113807238585 -59388457816504 -53282915581899 -132099812811690 -253939406347837 -91681524083446 -114804075927378 -136088090182451 -255599266239754 -10904897936242 -150027064985764 -74773376436529 -40359754723521 -136712222915602 -275301164250852 -118884507025977 -125106355091696 -191396657815737 -258029567148837 -202933290638811 -53045088168620 -30720826846631 -91366318174486 -245264922707229 -36464512858027 -30380870516393 -267242307683792 -67644086133719 -97734431513914 -170071866532017 -21031385442834 -214469153598021 -231696759191594 -91327032118358 -64995606599231 -6087648399616 -226851491046385 -30289072495101 -267395386811158 -127384223346858 -181505232666252 -790840013598 -186710344124400 -100388190359899 -215526111829877 -170625902464660 -124034209365959 -20193662425928 -44666764507609 -245864292967436 -236520320008490 -82338064458169 -96156902662886 -22041909895716 -44320933994974 -183838143603812 -114476124041515 -16684108103957 -248750100774052 -61422573328801 -35585867546442 -281167264751062 -278060256693867 -203316573270796 -256095347642273 -15473766778998 -10155527353049 -81831020250866 -258213840760998 -203078725961051 -15364628623047 -40374562494249 -248686107523560 -44964536003186 -236280179708628 -247386421455637 -172580359996115 -34987106263044 -280004110898347 -189504822201751 -80820809058392 -233759543839833 -91921580068876 -50391374940921 -54824832443327 -122165007687077 -144313142535010 -254122318403004 -185575424592630 -269724115934310 -168019936921464 -59520716618668 -107138287849378 -209185229271997 -254549382520660 -36543356749821 -119923191069858 -19589929560051 -210001435509096 -52381070843614 -4952239239893 -63738246424927 -246034191590657 -164498279601807 -258592775517324 -13867199674101 -202278583929133 -182490431032430 -68962337022963 -43778917175414 -77864871860030 -225256672936890 -212567592412939 -129887709749403 -131337956367304 -162790536665391 -117127540114738 -85727585368881 -201702001164093 -9682878431093 -71600959933778 -207814907447038 -250473482509388 -215478237708416 -88498442465437 -34569561776190 -121487888157464 -2023031185701 -110210041850097 -4235366887905 -216363219035436 -42966360407898 -213969590849763 -61183609804247 -239811798774430 -128460542056370 -94214605928350 -92014857169856 -151872959021553 -187834564367119 -137779969887100 -196611479496031 -149813670271796 -123362244094536 -234813293458531 -185149753677360 -248152241446413 -176367692394263 -197622827159453 -215394268181846 -164778689657194 -188004392878436 -278750526526118 -18995742315073 -128708070303539 -168523013547684 -145900500053473 -215146904340047 -159466776853834 -169900354312285 -222255266971976 -159286518265188 -142839126587539 -273075346497684 -114128050729535 -265784039519145 -118826792446657 -129029463363762 -197284158169979 -262318087789807 -161404032686026 -79295487604430 -79218808055168 -231289974777055 -161369210954458 -199720462353296 -157289227159459 -105193719879328 -236408643576251 -190538422243481 -15346342056487 -120211373729381 -266864625826016 -40210260637150 -35311945583351 -61586387285655 -55727366237332 -96716449233645 -221884468279166 -224903959884223 -81380854282545 -29879396720823 -162811774694918 -147527205292686 -38054766546779 -148951143155242 -181621267749838 -85030959681785 -183077705671156 -267199858851900 -25272417978744 -53196803152493 -176279256379325 -111911820404794 -165710607153590 -262936538495368 -20042588643351 -131197644183792 -252492385148898 -111187356016615 -30706421239658 -136714301806509 -175281816989548 -167291795792258 -1964001309967 -63272239981047 -75363285596093 -163304303114309 -138075628566236 -40063039884442 -146581161583163 -41350039513909 -173098944979545 -92076380870860 -87038955313594 -96775638441938 -67447642658525 -156977082934086 -55874975383142 -22124663417456 -193289102847680 -92724230674026 -8367775165107 -65931992740095 -108659028909490 -79535585445691 -132245258431652 -229821835381888 -130104518977327 -187709100507603 -86042274708879 -270039973288903 -90968424622694 -185763832123033 -226771653551122 -45477055403005 -214863862610608 -153852666144240 -274461199012396 -249523051676083 -111097300515621 -136280880951754 -266534335206986 -79072254767558 -251374315502872 -115771947973907 -210775964468833 -24833804582162 -183581096499393 -62211959837188 -59798495991569 -193175638876270 -193360884517975 -266931474937989 -168286086379809 -90565584916769 -19564891232665 -83171693644567 -121806101782945 -101191118961541 -67321300111210 -189933714991266 -6890805651530 -20756824720683 -177299405370184 -61292816578142 -112708243481658 -102467390616940 -188672672011463 -72448699031850 -95351967078388 -229786493241280 -190393778127737 -154528714169605 -153618030601721 -22242969858127 -112358155190334 -9459038008993 -225310714292564 -274580423073540 -100438921077261 -234546626789081 -131061602275731 -128656677559231 -178396640416011 -49848279956658 -205121978726184 -127149956890097 -21352989807316 -254516084715475 -96423546531833 -160885814233186 -175802137562870 -107750557467340 -261504908357765 -236980614017369 -208716194766242 -272344514762802 -15881877135913 -248160596695464 -102251317308236 -184913545897947 -149002114533386 -38250484210050 -23240686488148 -49896553341271 -166738942031005 -103913879291453 -78712553650064 -200637416859639 -228450311364763 -225297902242315 -250506468137141 -247671663706383 -69036364604889 -11578621611816 -164756658234683 -220035701913345 -66177937988545 -134596752662526 -213245508801214 -241756421326012 -14165999843103 -265468591044438 -270093183851551 -157614103816035 -9668560650188 -32277808559793 -157552034327835 -107605806168 -91775564782522 -173501546208843 -102092387353900 -105954429288177 -208612774511452 -74747817247903 -62879753431225 -152551908823559 -115034519224179 -193776461423587 -147518392871392 -150963214116148 -72463573538389 -94333729313298 -47444370806609 -175363870553754 -192853688751135 -135238416542806 -115498926465522 -110852487690561 -136275855221171 -26749188065189 -181232072953290 -141457731458334 -108905403016760 -5202128864078 -271837131212998 -100211763678493 -248627790942136 -15872216409701 -267818047718401 -167054239346737 -214422482860441 -97780213663497 -74737107143311 -204535031158931 -135981114666743 -175315417969665 -21395192819925 -235026641192315 -70387998878723 -130638765992873 -11980583804366 -158780186272253 -183898811946837 -225019680740860 -53031455035034 -108120075231730 -130623933319305 -12491615917565 -262322910194687 -54059341844020 -59359250552414 -145300403095108 -19307552467596 -68683855404478 -257678959637238 -255055128129519 -97028053930636 -244950917171439 -184861017693640 -47444055156077 -85789268589679 -4832664801286 -93416390040850 -28929738551161 -115684881959975 -167667208239496 -38184118092316 -93596199461194 -141854799427589 -281185442875419 -156913709591736 -227084075231140 -37363272766572 -193022925687895 -133983385593325 -43378961512814 -67123610803648 -3155084677176 -194147471438849 -104865055673373 -263821332676361 -85630269205916 -139515190039121 -136624834160189 -167154734836347 -250308593631680 -256260491908769 -30714334440435 -100159512564474 -173640119561514 -54861878582347 -23159449327530 -162128559778160 -109684378264691 -255047939795387 -217235691502161 -167427665589122 -85705295621235 -53463582614777 -271606431803331 -94503515409446 -163612770631922 -193928854666956 -225056828716075 -178138231354067 -279423534699360 -190063022984319 -187780991629296 -136943680905047 -71132836981317 -252455037164950 -103347700600372 -156896562528403 -192400713996828 -270306012279934 -200357000415983 -199508949131658 -271828996232515 -230791589396742 -68469575661296 -171393092173850 -3394493079454 -8403367556420 -154574467478359 -248444559465945 -2051525725529 -169351708146247 -187178588447738 -244277215775637 -134392181169710 -211629322735180 -142770710350161 -213106641742309 -32918146890794 -68495974445162 -102467009596230 -265899261623620 -89930049038932 -80130395947463 -241269297110727 -158357933190987 -270296717109234 -21767786539643 -16859867353954 -123870852333568 -111002288875211 -102755383036753 -171751111591342 -182688181578674 -201527869136229 -90509865711429 -159758269766281 -85619045247986 -14221675215336 -207234953727033 -103625244730814 -202776236507269 -41381183476349 -247363446994594 -202785931112975 -52120371441964 -38018900591766 -92179108171692 -138932282880675 -181705987665988 -167706577608099 -75710128406502 -202886861207544 -6102961857562 -128457464188033 -115571417988565 -29558282706696 -97258408774553 -48406702619657 -249900848726381 -156983714869182 -248983526355488 -204961315460614 -258591047147304 -221485590356481 -38003538442829 -199597243164144 -153434613403853 -78188824108018 -34768078804481 -76552415933873 -265250570656008 -30838063335425 -224775270056929 -82739822730827 -215875250638358 -229368347833064 -29670017917079 -271001217234844 -183452578051401 -230515047441474 -90533253024668 -70111207814280 -101657526834161 -51901344364181 -278938954029770 -191874391584181 -219151372072348 -119281147303084 -238820555829375 -39144301513695 -228836002881676 -150846812915854 -72850437157917 -232954767846319 -80110882555359 -276123893632740 -88303134976398 -222453931421321 -140653463651051 -270258369975476 -121742299698896 -74505702148408 -36857727554928 -234067177800476 -51237234740 -80282397686967 -141819403262021 -280381932167559 -101330047827511 -49150212427129 -76224994333865 -197631651709837 -67453913356182 -39097103489629 -206616808756423 -22241609212752 -67342139589247 -54713964562212 -78033345431041 -77679002200511 -108741411296634 -272461653912212 -78694411246471 -6552480380739 -25376001804821 -13649923923967 -19533052324914 -205566972176354 -245227396289636 -19655715165222 -99560253726556 -71811448210356 -249574294272835 -240400843429624 -33174433791299 -195155082937752 -99843008126381 -177813228526099 -41401882743274 -170028347363674 -95687825844345 -270920413674396 -242066718039163 -179773878092403 -227303938916186 -75314767076757 -37035114817275 -215118486980203 -248524673267816 -170989099719520 -248100945212999 -201225205366767 -171119644605756 -237059694069809 -246431975288674 -19420551346002 -7666794652876 -129960408225601 -142156562023184 -148761854989929 -177787335443651 -64594110331023 -9833131232210 -222989443976312 -19346443558306 -265689615601824 -152935018907051 -231117562970066 -160078128291706 -142170663484737 -54536284444724 -6313676029934 -37505816621498 -243184035065946 -277189862927212 -39163770137630 -277155680384762 -11930586342891 -36940471136603 -131609852793317 -214864031595003 -148695839328887 -156378579059163 -140380040940974 -164616374660783 -200324017451980 -222059403874736 -204201237536676 -275241079974064 -45608453068569 -13411528992463 -102804952189701 -60094606559550 -59371242036102 -166911458470178 -242290523521378 -98727072827046 -159206531806093 -192922268646959 -1750265477556 -227830569065846 -152292874587603 -254483514621181 -106932470229471 -148952533043811 -167565931134250 -169982848039570 -167893167466286 -154886601882228 -177940076301299 -127715548240284 -236167722672561 -279748902126399 -150609918653111 -210315616379369 -242008886422644 -106467450178683 -60262268621159 -43702129853386 -26560270396166 -268656146036841 -109170641154505 -67311838449843 -36034119882854 -38177800913505 -201479010759440 -251889740539062 -143653405210565 -258692710152605 -5310729312043 -207940558207736 -132866093370481 -275483043226189 -190490412867857 -28870166440170 -218510301685512 -183328496583302 -44882226955001 -56391669118090 -10115701584584 -190836986149545 -26231519039811 -279201302144609 -39350221755706 -62719147528188 -162191589548851 -219802119727722 -217007494437261 -69775925791605 -122434066101990 -234024957152633 -268885508883917 -90946407212378 -182226675535291 -35895719239001 -257463148950372 -192389958601144 -1004961211493 -22353294002789 -212440513109372 -239041252000548 -91878819802304 -263715951345428 -64700144877655 -80186118695420 -33640127769538 -5645268119073 -270676006392178 -245468191385950 -132379673554213 -151944824815518 -23412149808937 -195407647430651 -70535245581116 -279780688353122 -58670885912936 -178440520530660 -213138718309463 -168395875154656 -51802784199481 -46792596458726 -190118593023206 -266840804713863 -228623249277287 -203915843533125 -231643877350809 -257592762964214 -128780545491631 -253784711738057 -101715788579803 -73188368413772 -203327896087416 -5667318260816 -99656543215430 -9180268996843 -85550559936801 -143036507695429 -196723244555311 -68100714646847 -250908370157868 -105850887262638 -263968575507880 -275891135402403 -152706147805281 -138928866017540 -29947066221656 -13023976048785 -176046227784158 -24601463300759 -50871969610842 -121735654227295 -275020736954248 -143292311395656 -258283954506275 -174891250281356 -65909504249455 -260070240987015 -266489720197719 -253861975166344 -152254149004605 -189173850587408 -222888524783433 -181972418832817 -163481670320747 -71904604545445 -120123412052431 -114233238215671 -144918640448468 -105048929542276 -231074495157026 -118323732792867 -251128551030204 -166915072801095 -70027078899073 -165722861761149 -166137082389796 -242730812167900 -232562358464754 -228917611128966 -137725160781223 -77157594553576 -230136264227766 -52485671724179 -245788759170981 -259518123809730 -57703463662142 -40262776004403 -207424485617894 -255982684556855 -209274825136504 -115244104989316 -16209872470319 -180224068638007 -117772901388500 -24952783836533 -159834376170730 -84768898602573 -159817411737402 -154104029128863 -55958217059560 -254137432297578 -30896625957588 -83667278995199 -57369819421402 -184627834562668 -143216884788978 -194165280023563 -1507770994121 -90310674264946 -58577426619746 -152542935959515 -253622463324586 -17613569209599 -39061140111731 -94491699110236 -158214741300157 -50516131231115 -108662382697354 -170828472508034 -224903160743045 -278433474515726 -215810683301006 -276508495583459 -173835464017746 -119748951232218 -236022185691905 -256713966993442 -194382094580800 -157097894207246 -157865289488231 -96349428791374 -148020797528500 -58833619111880 -131792228212 -218203276584843 -96056886142678 -235965042337537 -237773396006344 -161602608882688 -64154694511396 -142895741335697 -83862486752854 -242099307391915 -93455737970486 -167670775705797 -175766340247197 -199058130733353 -110484514387759 -253476033479018 -150497970579032 -264315958896153 -258691636508178 -215622755872894 -61477294326480 -86977287725338 -189108401473095 -198051848421345 -117722661296458 -170471957176707 -64090336798172 -171558369621190 -202038808066311 -168638267282002 -32971845773058 -483287865850 -27604781734338 -19363887034476 -83187132228917 -110235387151071 -185214321693407 -3835781119961 -146958135409086 -23210900891803 -235796290869169 -112749103825237 -181979453549430 -253762246818547 -229979234471710 -19930645358900 -281335000229531 -1192589680185 -5819929383750 -134339961697896 -47528238210766 -100404966553595 -205363987965158 -82691812648557 -214383817903661 -71562449938989 -217178147879994 -163371925122945 -170476614587700 -126576998218895 -234375219175148 -20536849843263 -202581370089901 -126343660407414 -10239835520657 -212241455642581 -225998991764100 -85517118373601 -112527203417337 -46838893782601 -215612856281169 -119727752418435 -107347479820966 -273035424984032 -47293331642795 -228041370578421 -10922545474087 -129115610577186 -175677625939728 -110369174312841 -74194280098220 -169522422314644 -122421305682053 -249573531067999 -81005155426950 -5700419924997 -10695749539749 -88874885858262 -7001809112855 -68972415083745 -272393936460009 -55132923784097 -232427633500452 -198858893985926 -48589666043758 -270352371276180 -112049328463569 -229462230812910 -119440213178970 -158962908713630 -214048674876381 -36036571128775 -150127787563234 -36309689715172 -264689813466725 -36826378660492 -146584269157755 -258309276896074 -139369554256723 -126409537979117 -15194330026800 -253551409051677 -85239459384265 -79108766931768 -56191265330943 -224950445159662 -88838817903393 -280020626337497 -131437054626778 -108652772499708 -264599348478118 -195273220117967 -220028573866537 -37920266087880 -269064632684526 -203896021953868 -55020617059752 -161420053792104 -128922210506884 -183174451507445 -195380265433875 -31585347095476 -274476590279894 -266627217726577 -749672311758 -145070963062699 -207728257577796 -179404730859482 -217692451808179 -49231290444892 -269678187646299 -6516690757079 -242107942146245 -62658909271399 -275894699304303 -84839124866397 -66677686678148 -225553833233450 -141999287024975 -229290211401934 -186989643825158 -85636324218119 -243017052829054 -181875526100884 -130766367916741 -249255922188501 -95675927610459 -206176192122017 -127326312129651 -106639094278334 -267765683316035 -6839947621821 -262345755107720 -1847925721940 -164224469128116 -27912963195789 -253273626994312 -259266730279155 -72818787498575 -146009316114400 -227969624639038 -178368577304330 -128851344503504 -26070447878650 -73178146280753 -147887617862620 -145925161612429 -166173180001343 -255137963868097 -181658845493027 -60431606876042 -51016594842836 -19296198857779 -251753688371017 -163717817327520 -214362162495610 -77639659849590 -128106485209439 -72101092806027 -138903047165584 -6719009184869 -183704011012367 -190395683244772 -69951100894338 -221927149569250 -142777842358853 -204245566149932 -106761765160038 -76861253077 -124460195558217 -159505913832562 -136792559398504 -112511311003586 -155440204332013 -51107134207307 -177099984834819 -9263119139082 -36269036722779 -195851897142442 -129156620926859 -18549695838463 -91241104132180 -236138295904763 -203804761566460 -147302343573368 -198820035385845 -210505886498974 -159755583556381 -21028856383207 -30151930530303 -94801210986729 -119615507776605 -171039913807888 -77768756526009 -74719008472301 -150951281315550 -188633048521273 -62327375417399 -229671196077070 -164368186531037 -36186893150875 -174305247925212 -131417447884215 -46252959568342 -165304019425831 -7113721680177 -276430578112676 -934551720617 -187687927623421 -273523836376079 -65452533850394 -253117994649306 -130581837828715 -37853038208458 -211142459638544 -280384048769107 -176240091588901 -108494704990088 -227746705074323 -189039217280112 -184885550632529 -30236799881528 -47803148647553 -40486259887249 -234104646116700 -231063904028087 -45730653879654 -211883012493781 -899729989049 -44253933225567 -24994344124715 -245031886834682 -165808488428182 -183745618621936 -110985988745838 -182642776330886 -152992521717039 -279794117402122 -277161066696409 -130915457156590 -271144868049020 -115346111600383 -222533039000167 -204957737423651 -161788449868989 -252991207831802 -119703304648332 -114062782464515 -140491428004668 -100490587701772 -18356256370898 -253433526220384 -174179554423974 -70843388030596 -103281204077357 -103002832837366 -211096987948937 -211372555386441 -119878360326669 -277893658131638 -105508478541349 -100468266078972 -263470744937671 -152587844403538 -14264898594681 -89282158651608 -211380786090736 -200109987595277 -169802355502229 -232326929930528 -91952136725825 -92652206754178 -41772697536126 -53102085227700 -199712605792239 -147307398463812 -122886073861635 -59389046737223 -207044155358018 -161595169695897 -78408179075099 -23418781223810 -95976414779406 -195710663579378 -120962132869865 -142549819524160 -90394086479026 -219466850558349 -199651233745303 -273507213779579 -79565176697541 -276349612104055 -28085978855587 -14238858977474 -83312318429283 -227384446725538 -46111162503649 -142003593765119 -29903983124442 -239085985811132 -197134262817231 -257217762972555 -224613835227764 -21371849670757 -79203494435817 -114365763755225 -118382758786926 -55631590334620 -105602978775571 -685442410169 -252847456580970 -106636716616 -176013801377267 -234723134770059 -172751594474534 -164721448483504 -20161226542392 -243673805321829 -44925348463914 -57741953057333 -39450725998381 -143413037059957 -164828702808326 -228988229741970 -45704820629795 -136248678760406 -22746603703115 -76843948252189 -126351371472930 -270397342726032 -139350837400570 -109757524701726 -62909728526081 -250853831962742 -228767754668509 -31724494547216 -245472276925161 -108796810778510 -152115544649832 -158563537924382 -112973164610831 -49199047608721 -121341520478545 -53996817035342 -188589695756599 -84386438007176 -1417952857756 -47958133178817 -226468269598572 -270053046348680 -22756487186961 -254060081616575 -219787598231780 -270882958327053 -279204186035137 -110798786303958 -116869452691870 -163251582033049 -71100088279308 -28787109197287 -111147933234619 -79478440170378 -186947241840946 -234553272085225 -201858043973950 -106244280790542 -185928344611301 -275861365551254 -159962085315401 -81245034210144 -157093012439843 -36468214937457 -259665207760920 -118939061620359 -277250243507183 -122734307778407 -59420387832687 -160755218567341 -263812609592533 -117935840654625 -52967807155821 -215987362035687 -168451274636532 -280167368161250 -69706690210407 -157074004368692 -265880285698979 -202407742954239 -126734088946300 -161532974351485 -278687844737907 -124614390368220 -155521812579303 -162419607289589 -268728374857971 -276110032588285 -57118044258559 -182850910386408 -19604418622101 -5011094573635 -237643372480619 -256460649099895 -212692220713427 -241073163994868 -172434745724482 -45895824664390 -251410397767172 -237451273837028 -234824935767607 -80039782506248 -28086410184945 -211500287225409 -21986416543758 -126226601793083 -232252189753167 -72733969485454 -165959554375380 -245830356242546 -257365349271104 -268722320622805 -20652789581890 -2556884699234 -62070036652330 -80225396592798 -276235218166520 -129562476715387 -208615459939008 -86184623055204 -198045352375290 -42408452024606 -270291482854051 -217529043147224 -32498698486210 -216884647571376 -30138711803243 -144838408502896 -111510587209554 -171642516235330 -66126570717513 -106054070464223 -217058641912019 -88410935315766 -194907398600763 -38691926204768 -160575357879008 -276839137324718 -244561794916862 -1698147898724 -182749381572327 -74621883520267 -171941650485037 -4007641006004 -162503899406205 -14861733529460 -152491932387055 -118464799623402 -106112883404030 -202549402959003 -47288858458241 -234915926065937 -252785185130502 -44737658992143 -141088552855953 -79418782693774 -168106386716337 -34695169782105 -131382159840710 -105055254572998 -223124669046507 -91378064435037 -125409275409686 -158928617857205 -114849832831917 -222474463172356 -31699601700311 -100293020874330 -75371970414267 -21375527932928 -6139102788444 -107104357139447 -216398032605984 -130764625217169 -121954988676641 -174382403442042 -37146081413807 -36995369091819 -225117482858615 -264451452541767 -243080761198871 -150230262346985 -13866704978501 -274307359810596 -187932889548076 -105918225484192 -66787866850870 -94500236975949 -80317408790570 -640924733620 -124107738567624 -70134843521815 -36316743348193 -274415617764013 -238404007090948 -154562778131266 -166069202724445 -215183556973638 -253692228762314 -141667381973529 -224917056081048 -235798949552073 -221283442330745 -192485042042133 -176527998096704 -204801995495862 -3092964445867 -245246029224083 -45678032734160 -200824876264414 -241891458768560 -123481661108987 -121313791521256 -73241831010565 -49905075565682 -79884649995785 -132934597999415 -126242362892720 -36379805831307 -210151143216651 -213497211602856 -108950326790218 -166927997616260 -139238205826999 -281257324441746 -236768334324887 -111323432168626 -18882107830735 -154806479084066 -43201978396424 -35231773944992 -257790568099804 -200139903521831 -21904676980101 -190126431279637 -124709532128113 -151408094897812 -4097243417132 -208093800842677 -100650892445215 -255065086420755 -131568696722545 -273350170398915 -167256507790194 -220023789082590 -5024089258513 -248783691753392 -119294198770339 -120185747900364 -152954766912376 -55760822377196 -105427360277471 -211877037710782 -174472707569561 -214659716786120 -76807463370526 -259700395567318 -239301427919239 -174368259672150 -157139835360701 -73597070078375 -16131756517591 -170302407390576 -80976799777788 -30330805826442 -17834823262290 -191055232376232 -268775822746247 -118777615152771 -195552866635769 -272308263447250 -66169811297788 -207918213750455 -47135285693377 -134863315621259 -280076976697384 -92565720718211 -240249345853889 -217818461166712 -142034804581317 -188805094301746 -4832790047123 -158284297869681 -255197331358510 -35264276134559 -44509419765887 -240388550867098 -278515221894323 -237607409102721 -52545947117447 -106750480871893 -152751951270628 -79208184078610 -111610518192431 -153120472482645 -60806110752600 -129828652727704 -101667721068942 -170656060701045 -224704113714173 -86703085227037 -248852454313535 -144348286900844 -123621535936339 -163525411434101 -72824299476484 -169423299425026 -235314858564224 -274356954584647 -26382501804667 -68628594021601 -69184760786467 -11554294430578 -99765581393228 -186467958372186 -106166054280948 -905880987490 -237224319339618 -83804522559647 -24049994704338 -215205784723948 -163395935178287 -6265261953311 -247501329551742 -190392082430808 -170837073763678 -41061977066174 -146957902463338 -281457734435081 -222774666001003 -10833744751086 -45290121683265 -52700554185652 -162030697604474 -279315205363648 -235204152920099 -202207452829588 -188117869422496 -148820858704736 -5104805268129 -175823925502163 -144566718659281 -199950391126376 -84434076702590 -153796234830103 -194996564688232 -68612858743005 -240412829356294 -149298166184531 -118822512451965 -97094463392569 -174229468180539 -124274670333034 -228571186505486 -92765098312294 -14633644845240 -188510040996440 -90938138815800 -261400224203207 -161361763491387 -98148762948659 -132204390176641 -123145046068820 -222487189437641 -2562225928810 -138602501584794 -123544030598172 -54797917376248 -24103508165668 -33301595156797 -42897479755037 -71276629162417 -176408889084507 -176918010623798 -76151570401220 -151036050888601 -274072776862128 -111335504031189 -52128991306235 -111281277234430 -141166242316940 -183593483055158 -55021312442998 -141739651972606 -123415430528454 -34346020266615 -256910088802861 -23414067623645 -257274297170013 -267387959891232 -131412404457598 -120792840457950 -204648016887108 -92237994128802 -197912720723776 -103433089068383 -179963914071845 -17767655666015 -173721899973228 -43167665848743 -255096274952885 -77806086738287 -68478368186511 -111060764931746 -32353330685533 -114887296069291 -212563178619292 -181536185074910 -815606520624 -141816587472367 -139055260649135 -27250696472821 -267161476141917 -202871930960133 -236018496915403 -108733008694461 -42601242793909 -66522244420697 -246844498256563 -275501310364198 -63309841882227 -130191855121719 -177414703317038 -225894860871279 -95182271393702 -13338518702880 -240545620848089 -260018099198589 -751436015537 -54080821423069 -275604400927365 -246087534836439 -249868523807436 -48990139302099 -109276847003228 -192302271657713 -23070967842456 -59287448963197 -263028775286432 -202029345199944 -148957809835738 -68250380864632 -109488819416224 -83317947517658 -56263623950973 -176510690082055 -63527994527588 -70714250974592 -241040009527114 -172713801153768 -109510319536298 -181577588490870 -100547129857009 -23543379483341 -199168044609519 -41644978685352 -99805309453728 -247654031260547 -122894520056792 -66427766100778 -209636207180844 -136077174223710 -143733686891090 -126155385361207 -9748332650730 -103990377902053 -53067893656342 -259772542922597 -134072429644832 -164863976153004 -234946330469299 -45830047133677 -218512667511210 -244186123914494 -146319889871140 -4568072522024 -90492693688255 -66105430869362 -26064610786863 -165373441655872 -175619459437315 -240129405782884 -7950151629437 -168983076803684 -29912847076578 -42652907897015 -237622609345088 -141394359012416 -242888845701879 -198945721246431 -239196265868586 -22804776287104 -115842546037687 -12253121724575 -74928223753451 -79717755632599 -137592148151033 -165030006126444 -15632174228971 -148808818720722 -157330982049874 -232794119413473 -187785504029057 -239546886409480 -187234822069081 -135074809153451 -185469925462039 -28776965750408 -29091009256540 -21032922293358 -248729914164829 -115207230509150 -36010051897436 -166148225151031 -244002546318687 -201663109210716 -87858648517145 -223814365475605 -105043347383839 -279742534820823 -149904840254066 -107524900128080 -147498979223137 -277327379291212 -22085832292278 -113243632773587 -27888309844952 -205097781792089 -281182626983114 -86110063787267 -128606264832870 -81964580890908 -149345804879945 -213585712355930 -232744891169073 -64305011918546 -36196503515512 -239019730916877 -10956394780954 -232875217491459 -162918018200300 -157231035996631 -246542912693430 -69802760546930 -29851082688300 -24575248164659 -117789943386734 -71143344285311 -145092745179646 -90435700568373 -128640669508070 -35391942253527 -35356134991938 -83552412771766 -231744293713981 -11390752132256 -17106086308926 -151269033775378 -110057127504911 -163762204836481 -237188368740985 -269786125053632 -148648897048323 -136513675685679 -88901210628433 -168630290273044 -122317322216050 -236189523037618 -50652809071718 -155192155752674 -37243227957057 -110971498136178 -124480337799676 -49546708313710 -154220967025552 -114323661994678 -22558542664339 -7759832691367 -137990301010419 -97708427822684 -171604330252853 -227235965055026 -38807064057434 -101432450890789 -257892022284445 -171719965158017 -173376045136750 -54680920528768 -187804737513171 -209980471162717 -191998161538450 -77509748193814 -41956843173342 -199484878727960 -4971380472682 -265597058402418 -171568060409653 -29522523795706 -91049093879244 -223702644231181 -112312087440666 -160904479686821 -121869583762415 -5571911102461 -229203825606771 -5912650708314 -73230580724404 -208796439541610 -268644497115099 -92231947860641 -252370778542373 -246826291371893 -168230534999032 -266093401508951 -48139730464702 -55628284265089 -54896598012014 -128157789200962 -92348997077185 -270621493052721 -888845972960 -150848964461315 -253400461245475 -258929838949790 -9228982534168 -105532030506842 -272013418328385 -268075552389812 -75746575679433 -34615186610592 -84932833565438 -41869359900239 -166085679138325 -257372537450765 -26687049988029 -243904377850521 -245026484277320 -217085541967047 -131983835302168 -51094977556778 -43214148931713 -258696048315643 -78653751214793 -165661613816208 -86837860164838 -177029722190366 -99519014580552 -99079256639576 -8834602373832 -101382855592695 -122670066201209 -239726723707572 -191421853072 -150177150067903 -115466449710498 -280837929652749 -249651077084433 -147180284548206 -131593954969588 -28520713520664 -257673810462543 -119599654329545 -117718283318523 -42950897121207 -17817706645668 -4085522492048 -98866466426844 -53566289556608 -212684893564223 -16783028395954 -230054931669178 -175202030914639 -276132842804187 -9838736343280 -265512726728433 -270097196913845 -63682840101841 -13179847108074 -170933031537915 -218331676514213 -22978566646150 -107793740326800 -169808279341819 -178556718432601 -38834210818413 -155080455318269 -218934932042027 -205023031760698 -19051279564263 -126410501824999 -138777445232508 -177671958468044 -36603509264833 -208136739031783 -262620271096482 -167093993877894 -157103959024059 -110898175030247 -200526880494359 -190808337757519 -56391083681661 -225829927225618 -169089397822487 -72130835179910 -77481863547638 -104065101318996 -88187667560002 -98989320405046 -81446597421668 -147557650965447 -101354671719268 -260747212979654 -17013258312611 -159349879988534 -186045749079942 -250058127070508 -144242305321 -146969112166012 -205581694122257 -154429878077934 -249550829961160 -15144969910533 -196336052574474 -270212175963924 -189465176968645 -62851293417102 -74487459031731 -125090714476529 -6347223274562 -178422784363764 -130436317397426 -227995035139957 -188541045034432 -31846643656851 -270036071786421 -233387371317019 -111132780778145 -87097442892011 -133130979257873 -66417152536663 -68211620648333 -107926700954789 -56899756751789 -219078661736349 -159470885752661 -26964503258091 -66839852108448 -62259834475961 -243000011990197 -166418869882812 -57605612651441 -68674496850234 -221594785689841 -27702301458280 -102680114772228 -224983706947235 -180525419584611 -255142177892073 -208350517143409 -152682839284702 -158658459828434 -263921608785479 -234188563629480 -223141139049107 -204856055070947 -122088291872114 -21861765057453 -249091978616593 -267271080701374 -137345355083876 -236926441182450 -211719492560984 -187616585469200 -9922148967995 -207675929286552 -210997192100790 -159040746321256 -239552630961164 -7319489830315 -16911951634286 -236385322309320 -174971063485624 -32528406187696 -222307212672011 -275939263636195 -119052970610333 -253024135978340 -239122753407168 -246438431246820 -261518353037828 -138432197798582 -167891758461737 -58771042932407 -113015038832252 -199519941232061 -260868202021023 -279390973363041 -1756113451777 -52203669291160 -199443073195696 -178498706768257 -152228200458174 -133484464378347 -115490174079266 -79045368821391 -197760583545039 -119784179755871 -249632925915122 -275737253426485 -105521999628639 -96436464239885 -127811081971142 -239749266735591 -2189653221695 -189854221155695 -4034542490737 -47748318209976 -233951275800150 -195656657682638 -119412038839019 -277784180126140 -75218250126986 -1540367023570 -177122631875682 -60773613650541 -166350279229091 -211616241080602 -25641808983403 -159549911105111 -136990887713812 -254252559387264 -157441403458059 -124274952452149 -43165300233652 -260317026697477 -90987903294794 -99555782481359 -248373895310877 -142379193687008 -36603807294180 -230513357017601 -259853285447988 -59010995891624 -184741185129785 -209653044362042 -107630603333621 -254232023494288 -58349264680106 -186953171908022 -177963891001226 -185349830941013 -236426149199075 -239580134398641 -195953590677385 -101320571545142 -278725760435195 -83520633786647 -121104473875791 -24886305868898 -133655260346759 -27220858132185 -108182143937266 -63196960582354 -131977456151904 -217899445940414 -178798991972921 -90580606896747 -30722026192056 -276627725302686 -246100248587287 -204078594628942 -126643956589694 -230463969384695 -13199129143748 -26523449834892 -155303859684860 -20376409601845 -111254190980393 -117770046495643 -260809958155993 -10332239147726 -6323668970234 -66688420972703 -131874118362840 -256370347278055 -277629601111879 -256535475399035 -86106316122802 -78328322093905 -254637488548091 -275764144109604 -256250355684471 -179328359493904 -133795122275647 -221332892264799 -176814158579978 -49874313159549 -208127550279323 -272082133879555 -18126480604066 -53560965771417 -222625919723767 -83060447708332 -141692801266720 -84855938062616 -77818436211644 -185734581943415 -161055851218742 -153293429363884 -75981142684445 -139767200515425 -179498128364911 -47217992992493 -44003469449668 -123779449107322 -101252374870450 -100385523818955 -224249976486145 -154507236044765 -78973325429519 -65072158905154 -94173069846563 -212458413736358 -222098384830077 -9356386524946 -140282039924851 -72422091096346 -185469735798249 -76658619276434 -272198485999526 -114946511316346 -37382059504196 -78230140032390 -188946120151723 -123040700816463 -152145117124323 -176163901628212 -1879863791505 -1151954257337 -119501966940691 -63886601073904 -9702936312942 -51323988944113 -83819022765932 -276007955312402 -184060402849282 -215014428812256 -221339785366046 -20772909854666 -42899773682357 -223779954374711 -259108375285267 -107431914564778 -94907051755686 -101651938387090 -160259113303648 -144173889770088 -224740487972033 -201301937492427 -1324016107552 -136827749974809 -171951262317846 -31195470231822 -171508085774203 -134598368823329 -12675772447849 -20538638766663 -89944724027273 -183660375765372 -61027541082877 -5948383365573 -224686023212401 -187165414381632 -166065535265201 -15004147825842 -22297327375990 -25268591450187 -10280165737573 -194297740447674 -184334912477368 -23791916859237 -3979328227705 -175166306500100 -276056845198348 -91942665990177 -26090635791889 -102638129553115 -223216410325538 -123503231868412 -30001718547511 -178009400098003 -247994427723277 -102173109502327 -144050870539928 -42810832863588 -72068437778899 -36883954081953 -147479835108969 -47076832992301 -195211452123474 -264107785896002 -153907933488990 -150474925183988 -126904534371176 -24596030888897 -198966193478933 -272232890674726 -54588913097222 -3259699879816 -60530506958791 -102525884267121 -279541448769692 -78555060011255 -178709656859089 -79542128907683 -248548576275774 -146378670399523 -8158341741248 -79114697752277 -3842927614206 -47150291233738 -214326485378764 -73023235516822 -214327719711327 -256016360218408 -88981926616395 -10293869145844 -130004877393894 -21858625533266 -265595473380820 -242472402567682 -195118243358707 -111908923260208 -221304277577956 -60536091752212 -94429394721284 -2087669465455 -55894993387243 -80911665557819 -168524597130128 -16213337373092 -152171388418529 -14877824370527 -152289999147139 -22480027702806 -76459516264440 -140308965170846 -135973186390526 -81841395911764 -57961372029757 -268073493963807 -157077580718222 -268072558966332 -175415020880062 -77402432198268 -169442036824726 -47970774548223 -64559584456908 -231460207381771 -216211253210577 -200112545291025 -145612941205 -83263945655269 -255415308964110 -156794779720993 -84734127952383 -267542983763621 -60969475703005 -221088481580868 -26810957411809 -201427956146781 -60979828663864 -74196261508326 -124759865524262 -224134954964743 -72990647754913 -121387012787613 -48735414625478 -176922711718326 -148673657258043 -75622433361895 -33864887142548 -39368662833075 -230782939282650 -128396025330650 -4074741781423 -254453034852459 -5724618214949 -117285397950301 -65159401399323 -201089421186477 -256997914077083 -6837537013291 -46553369207034 -134673077312475 -252635316846571 -27923813082104 -160942834881024 -154963467770630 -64548601388698 -175913105155914 -47758469518485 -60567720349075 -266237807739967 -207748231804137 -174194105070101 -244175165473565 -1822126668282 -139329012765380 -250040694403891 -268595510029372 -28462957781192 -272420201573183 -50446000307938 -22353244428835 -175759927213923 -135167830475606 -99021716902957 -106061366174725 -118053718403893 -60115779190850 -157557258202354 -106372360344324 -120556064635040 -251447132646688 -111748046786021 -189275644692719 -157549913540517 -49001581760776 -250170938838100 -203317553231910 -146164400166854 -94508300380493 -82522093810807 -200645961345739 -218576107123806 -257066190896864 -142881467188303 -138230096124488 -43135066335151 -269053198779702 -150882382502897 -76412890005321 -193549234312340 -187108658373609 -240887725956518 -182079943387799 -171635188138998 -18877249279670 -127007059021577 -21722179910904 -96882156235077 -117770967626298 -186673874230974 -133635096557801 -147241871448703 -14446662947577 -272215594504670 -25237257428041 -20143831836902 -66053165370976 -30859753024910 -168283466603281 -76122306483008 -156349986478570 -241916654771514 -235220500424165 -270768374231809 -266883958289160 -264471051025079 -69699203301930 -105074530691492 -1759365882638 -142223117593911 -59746010755669 -227299241704270 -21521469298554 -106170255568395 -118736140100635 -140119776161374 -58463661664720 -20069009955738 -107236663561277 -260705703148690 -246252534965041 -250120284490762 -176670117069631 -122310337332927 -155297519264936 -110741632107030 -215998383585461 -20122888221813 -175964595703799 -40181360760700 -191991007390236 -245056504886107 -222841209782620 -117596386352685 -211180691306620 -64559869869421 -189144054768997 -73737989755255 -192662588346029 -247554245321661 -153753658059037 -191784217138985 -69531123449942 -255621480115801 -231448870423210 -183136264062028 -96570586167305 -260928790302471 -101355239865444 -143025254802422 -20774018145770 -206146692711683 -81451085597605 -233503476530969 -206145279602391 -7175247565266 -227643495466752 -188816304696853 -204819547108479 -276663094930987 -29676170274351 -183767343325518 -49640222153234 -276205974632013 -101634528252009 -219245269314338 -1702923728934 -115405969335716 -241558772840240 -178420174201200 -88388620314968 -70588335464454 -212759898512213 -130225608779809 -196575813901497 -105300743525333 -402070983797 -272763508199196 -5758933147103 -218046296511186 -160050418510600 -209333109186680 -71517564441032 -98473325753776 -244425776481183 -59854175301164 -69717575068018 -34853362787235 -146502850139450 -75371968163779 -200997082333089 -87523658461802 -170252640881517 -139469450648672 -30775295570048 -48558010363699 -49567214924314 -271999247854487 -59855011063001 -247553911551120 -274318533482528 -92236934802555 -149468448761639 -160265166235109 -270454416609343 -263163510410625 -208332241089526 -79410272302960 -116633002063619 -267306734143834 -112569861317328 -95909543179033 -161864490515799 -83478228361724 -161189085119897 -67975729263596 -125701209286919 -109196035953223 -170914533046827 -201446562724421 -152542117625223 -274299757928632 -29931370292692 -200468871374711 -248900011794199 -14828016650040 -178716835512879 -188456505617931 -47925382903438 -188049628932914 -97695633248084 -196320436637025 -112851225480319 -62122988924708 -97810799992357 -15095485016857 -59070469003948 -220398194093865 -172388671456393 -8796607608383 -73550095470465 -124300146396215 -45241302273594 -249749651161730 -255424977717147 -152074512445876 -942857930801 -233075035842177 -68910363583605 -56642519248103 -217364141658183 -162574831120492 -108480079102130 -276555629454233 -141915079199271 -136268060913796 -148619360486290 -137221527622946 -72279205498038 -224257263099081 -206401811057128 -90818023407549 -172176628422636 -256433735706991 -147330977616686 -53845678624242 -220257185580115 -189953881884794 -172645805166582 -133087073017450 -163647386057499 -137508640149431 -204077192693231 -183601844064921 -33457404243948 -218241946544712 -15609936298070 -147879799568796 -132103574571027 -62244206173242 -230142476221972 -83792016916858 -177659327597906 -4696196796353 -221794556673820 -128144889918241 -2254273979433 -266452511092731 -82105393176641 -3916221421912 -246994458124196 -275960537439955 -28666588710193 -36300913294417 -151903501096556 -112462240417905 -66814357887967 -209238870296138 -71268977940700 -210163367396747 -97092438585514 -132098926985677 -271288151619972 -115608168337973 -214462214013337 -144569818492929 -243825924496418 -27662093098417 -166777300554534 -21129635945888 -16141169070197 -188565817087679 -132315702853438 -258916034318419 -266637644830655 -81707568196394 -191008986688993 -82998080158249 -118177206665723 -1403792007302 -231243466391705 -37521501634236 -42942390488922 -247277072587605 -116195964856027 -112653232214633 -216508980087851 -51438045841572 -187051626443518 -211118624530211 -96591857626039 -165896511844724 -114511725107764 -8583248955108 -249687609636042 -197665006835032 -248269938170755 -71848504046297 -65831118772660 -117149454479440 -264710769093078 -24963047150425 -84251073855149 -74913796949723 -141677242791141 -223620835372385 -101013276553815 -240269863519867 -163599368917971 -213969806816457 -56730310774398 -162959837302564 -173825482205453 -35408275507898 -236697174007596 -262493117267132 -251573755161222 -83466241201009 -97697336020947 -150158843189712 -114972749056197 -83518773174124 -252387268277731 -143005379127226 -168749701291503 -250368147622142 -128309366174646 -98624823680722 -260819723180534 -55146051613710 -209548258755324 -211653712138519 -115038671425237 -111553152814641 -129579279960251 -158021556698563 -164480474384358 -7564943589115 -121047723498536 -79288268380793 -17764011757788 -207094060365819 -279211615336613 -103139854905821 -65582917099028 -30331004337833 -116921796465342 -238699873926115 -90648158399750 -158046283425943 -179118874003134 -145519043888943 -234696716901285 -233798421393994 -106558952802963 -130320651522653 -159593483988359 -85565055648400 -81098467330941 -128195902203236 -75607283445163 -280908380718375 -6804965888221 -125319983103998 -46991975104780 -35772641086253 -157755483433313 -137625846287617 -7422517593572 -141393116855749 -246824141405493 -89911384445219 -148638887787924 -265565591436251 -150150275664968 -142357493120561 -232189480454057 -133420994545371 -276574125460900 -113810091748018 -223809548991008 -14796023868151 -150323751849637 -131564913000252 -269767922992511 -232647230222392 -251808567106606 -158578304226766 -1407933797254 -279380967947364 -44742117346886 -165166699554976 -160079099596063 -269333796478412 -177336689931077 -20501897810994 -268789456914366 -199613749760505 -30572133240093 -235303162872551 -169336013622114 -100195839229391 -279413446868593 -120673030467869 -34569127030634 -214991351566656 -153902177964779 -126144143139272 -136356882237414 -197911707007858 -100415320483970 -230305805889779 -184189616776759 -179392368742448 -247020312104285 -135714229643796 -21085059488178 -22114266456884 -113997555909731 -87469318903089 -18285453477656 -30009745628686 -186537137385320 -96015562423716 -225880266178923 -176163514239206 -227934006882495 -117944168923691 -129691675562433 -141296025887223 -202826955588668 -79483927750856 -238994129467002 -173250361194732 -194150728608018 -279848996137711 -246947990046413 -216983307584608 -203677197623359 -234967512318109 -44001533652459 -200012428251077 -243064294365348 -202255998461121 -182278626705128 -44514762116773 -158194731437597 -114159977527038 -80162160431695 -263386649284805 -79458227864474 -237259718415027 -156928747965873 -134879531715153 -55361697437027 -81353494388282 -47454664766679 -76739948494262 -50012088997761 -100990071487952 -104975641862434 -262600839226075 -190819367553915 -132268390207370 -235057625021751 -177590162108057 -95860896479222 -12155894360997 -53211899215034 -119695940148063 -128082438231826 -117715595506219 -128240077570384 -74366311027561 -272527469534693 -211298510935656 -74966298460169 -11558560277342 -108681570706545 -275060094657034 -10278345032246 -130759137202784 -219946644268050 -38542240607039 -146421133041607 -172847008067699 -15163416300726 -229034316829620 -36962907209554 -230310298707473 -146974093286442 -212406257664299 -188930793451149 -123372318498015 -93905808998969 -96493800255472 -54792040377207 -99305052819913 -94129447144526 -224251939464295 -18206038003012 -19701078065370 -60981178699104 -67572147224070 -255746160273940 -196224393087069 -19629996339612 -127352224248436 -129551013953316 -247171383683986 -110419230704392 -255045214799455 -251063016289321 -38905827362272 -262263170904804 -279469694613276 -160118653067069 -253107698548191 -66022103899957 -184068181369249 -192584925696315 -60472421795191 -165926738050700 -114930137440693 -229298231138599 -149426278312136 -237959000254633 -129861522896786 -264313317801639 -132313038297205 -103802807063234 -258277409829738 -198768486109700 -85277383385177 -74839727818668 -135094819973110 -84308228319051 -238835054012756 -60980214524065 -221124142446336 -70902660852114 -260952929315931 -166121022957976 -7355498387406 -62857264051370 -21320985336994 -47686686335518 -128087274320785 -228215991165208 -225836338951879 -1697120796988 -146512797041791 -268155090955266 -197034560896344 -211690684988193 -248606137665859 -87205382278817 -139347541960899 -193175578667354 -243647646259819 -13259021311962 -138182354182875 -245374507634364 -145547812832454 -21010437504135 -188531764364556 -23963282293779 -36556828305523 -44728307952770 -96850292306121 -98196954616075 -133183957162028 -61434919540513 -152328977870428 -209963937508202 -120818529170099 -269355166608191 -26750214888680 -48198642442515 -258542151533647 -51396687420311 -169178202294534 -167088824331547 -34612928397531 -63592841217894 -105651008919439 -135194443510868 -131544639235801 -197521907464173 -133608064878610 -113092019034500 -77497529221011 -211067335498106 -34250103529969 -47998142765821 -198735918027107 -225978294406356 -226145282223448 -16950731930414 -87314942377678 -93858882491209 -218535336924982 -130624734037475 -82392717747913 -27223260576368 -201326470431316 -111577622362654 -34914443902562 -74389784559185 -155359089003326 -113990898792660 -175316258108390 -234207186972562 -205131033398459 -165702669011978 -90526365350553 -95293692843070 -140812509758302 -162907975860959 -136451882474810 -51882047368219 -27288354061012 -156788708362430 -133808162249190 -181984468325548 -245110000234133 -257893443136139 -85344057782939 -119833665223046 -243257833247500 -248559825180302 -267790605863373 -127600594847068 -31253349119950 -251260878172524 -152396840340676 -233728957481653 -73503478837572 -230062269676252 -23587326820891 -68342410622369 -124284021693002 -46263978388068 -165291488642957 -140267400942333 -148488342753984 -191745617230958 -152589362213789 -35263404266673 -202590082051873 -65234698919706 -191851648476999 -181371887673382 -170075353137734 -196727128558245 -251933279369373 -103290762969112 -58004447758044 -240461284964954 -173095563410387 -240447754092349 -80215021852320 -1935124618425 -276678975849922 -73728607428695 -111410142001896 -108171198920067 -102135866113403 -67208564210419 -74130230288051 -273712021270264 -47348682528848 -93303869283781 -277970764801539 -122715770859682 -76191595636376 -100565215545190 -254857913431240 -64738994216486 -160521631624677 -146175456865053 -235513008998104 -37234249886400 -81051017268749 -158603004851984 -247853597149732 -18842177244672 -14300902105271 -31024716696822 -192730777229817 -79116606866674 -14362252965064 -6966099227565 -212076917236251 -78956555287429 -235357931167200 -252477964407753 -155781821696710 -257516102180233 -165102834990078 -51144002913413 -250475416340287 -70839256933960 -11680216816829 -277840227186327 -217995074422607 -67692733884639 -142873573659400 -256915486791408 -219701914374814 -66554700212230 -81901856152747 -129738603800049 -120438903635724 -173888174926607 -274847543060143 -108321279550467 -235399545026694 -107692248562094 -32700551024168 -126620571475922 -178804671976412 -154697959030821 -92170183236948 -59812099140353 -63085721615910 -33992812625525 -209360501322245 -157118870354293 -51378056973903 -256080017051468 -110562886441309 -72911650796549 -181905014999130 -103551272760148 -244738680930367 -555682026280 -40955686504594 -159985615392412 -52604307900730 -188957210995250 -183383673910448 -89276217871413 -122735484041334 -178019601613978 -195986253271554 -110548528758550 -241270136038079 -24461514512765 -102704754352583 -148928182574692 -177592178472735 -105442191434309 -115754682878595 -48923929478753 -80966211485893 -226320911552878 -18126949568795 -33879348654115 -80059461155517 -259911542212916 -142055385087770 -256917197652274 -220312064213732 -262644526800461 -240259497494842 -138869346423781 -111419801107112 -182222855680928 -74513006052424 -233498832131861 -119327318730426 -230515491286086 -17429196027048 -129792502110855 -209643078223903 -72020781286433 -94289235683061 -36345470339719 -196410118624041 -65099049468737 -215264176880216 -238625469964423 -46729658458135 -16786240843246 -216971533635360 -155023780794947 -127228325083868 -79897091046865 -157863586681320 -183880777238059 -260023143835456 -157954147882658 -123468718128517 -131512944608632 -81765137525417 -6742387893346 -214566392730064 -98586613803519 -24756118311206 -58339663900429 -54017697403689 -219685061529260 -17311337858664 -268445908435087 -72979107585694 -14199789547182 -269501030841737 -44287060633979 -124718364057870 -170733911023169 -158058201295568 -150350773463659 -276610661897291 -68320592044296 -222852314720695 -64081251936634 -230529141912218 -81769498039337 -275668692557234 -227826146175092 -131484967474274 -206389794053965 -234088226497220 -229120105877948 -87506196594716 -181730683433969 -14112591906856 -144795466276488 -11588938513212 -32221999393782 -265898111208983 -214380758988383 -50206640567683 -262369643160241 -219435700367504 -233032168284632 -261199592712155 -256646389010865 -184319267735730 -220417409363612 -122963472002533 -64720191400333 -3193890741344 -58881484685338 -257851531833895 -40533134473076 -76477727451775 -30903500036289 -166444416849754 -58141447889965 -217394184906310 -262269223513788 -274606809322249 -97135549498299 -155298468998163 -147545717689582 -267021765785537 -258129953968164 -157717192677553 -141342608018169 -178834239981520 -127144244443367 -38069229563331 -182924562141146 -72869702285143 -50955083183204 -102694343116158 -263163659956803 -72157529542755 -140750407165564 -197434209347694 -57908645052802 -94648417509412 -53299161833983 -109548406346674 -118107816679412 -218687212365278 -127462583607038 -44799803399276 -247779565570129 -119697846358792 -189498890066676 -84208865437559 -138671416279124 -17890563175204 -202813355893944 -81732377077219 -91608946889051 -171154946193935 -64342868419888 -230871976038277 -168011911794960 -150373463359012 -94419949862413 -48516308632393 -81463454534459 -133655141705026 -235219157262466 -227973306234136 -57958068751019 -86856422839843 -242356916145838 -188925838185287 -280021632670796 -129643896978215 -120947143463742 -267107519815792 -117141302566737 -182471031398386 -169681475781628 -229284410245697 -88996841705260 -255737981856339 -241934613285978 -17555983253420 -83522088928326 -49621774116942 -268417116237021 -52272605327610 -253004996120669 -128505950959297 -93330127659427 -121643220669252 -228896088479395 -156641707712263 -29476479427127 -256010785151699 -77715616507837 -184032410680379 -82371948787525 -116737015562667 -100978529485714 -253418976133291 -93270573962367 -123502409325935 -249772293131281 -75674074669640 -110856565756456 -211197072114378 -224015783591757 -58264950609606 -170853297974852 -40289660016860 -53849916508239 -118301673596775 -277589606179728 -77208463617654 -168182960483656 -275140675045984 -226718089295237 -272363119944273 -1782098413186 -90953532290375 -66567083910963 -192944468111906 -32367976135169 -168255209223814 -280066062605769 -129871433449598 -94450761251475 -90919693334803 -159356379479670 -130312293033698 -53679925808246 -160043501262445 -233400061320093 -171131308860985 -122797385803903 -257907196384587 -74366636353910 -91322648835049 -9229368945018 -231488690856902 -1203712588942 -229708854833953 -13959178586310 -129786615136231 -92042870246226 -216342159113982 -157675162248320 -239758600279210 -213271161317664 -212079227829646 -195908940754623 -101139741190943 -135459544313818 -274683801177605 -251331413778472 -125875536199690 -256367210164968 -169186106486207 -262647663025527 -68502215627121 -255620932715811 -119013932952369 -56034383786065 -128804003761186 -265445579625987 -128798839678844 -269791556253150 -251420796361603 -277674313729733 -131912694363125 -154301505522750 -216623661942084 -249971272358505 -189924712199717 -22696247638715 -216210015107006 -180965709460956 -167520619118679 -212375178161530 -70549750883403 -123699309832144 -62213079241366 -56092510964465 -180968388055692 -23446930015961 -251031237755671 -204568835392598 -30990742530458 -253136517551328 -81936415663316 -151568817619373 -101550334384376 -221942249337825 -159485329165284 -137321300555781 -168597969019464 -59130466877259 -237947391583049 -5670816442024 -150210742951597 -98435827628343 -211483268658083 -24844455437754 -113281046305496 -47600695018492 -140431080158927 -49848634969591 -183230452960017 -114892431147231 -2398538223445 -222088039348294 -86758563151389 -9909677253763 -96520081150109 -179573670073522 -191141838664256 -221577907508374 -126452790968607 -82680603086345 -275579659094972 -114761306782574 -215586368922277 -183172741901427 -109173873754638 -228069723740910 -66563856827824 -173962129248100 -197918135851944 -82569950848594 -208826354023600 -12583287828331 -230561740446356 -203345349088932 -226834232941351 -25016732566712 -239261264816303 -232551944375339 -168104230636888 -203503750322017 -10518521382542 -93199180946906 -239963305963279 -205626686446323 -234822798877461 -266999704797921 -216852683790725 -227275180768608 -101637727248366 -85689898641949 -239497335513297 -271453732061778 -87859177968577 -99095944610954 -151704789912860 -197235923485444 -201520676126599 -226761737629214 -101061894455757 -42554391604424 -66243007013211 -157412697208886 -244101430108873 -128750965557383 -33999715468949 -186638031077466 -226507219904410 -92117691133667 -56202009833741 -148893256763091 -70930465836799 -23266166481197 -62422799892715 -276478308866550 -41656976025487 -154661138882580 -230743697591031 -18710976254861 -188774491856019 -196890531265168 -70759630173224 -105433284585090 -184384233490219 -109742400957282 -132766074391459 -47645795327807 -136941293035896 -227075929804180 -239371672172285 -59867672250470 -143369554984765 -242678214041099 -76653862891996 -89875806927522 -17900884534189 -233629227964100 -60173988409424 -271192945022306 -248590655407050 -252556079029428 -100903571739408 -145866770661833 -154254350632223 -224024366425795 -167778033203125 -2708789164798 -171408357165562 -256271778889653 -157557084455226 -117885440212672 -271939446540562 -104523433439861 -239396097124938 -58139348163303 -4767974972709 -17553683475088 -180966337965489 -1851045678640 -34878737764798 -26962986939318 -84130620788475 -265893299756847 -173197624715355 -97306362826833 -30363180550390 -277610134683278 -200771161878614 -22375709135307 -144928858632323 -263367447480796 -90357399920633 -274752130904560 -274331914377200 -89202905899026 -221693140027377 -240660901285376 -31504987306043 -192950618654957 -274363188077446 -221238656005596 -153552021503285 -83182173517879 -79993217371513 -119852498480984 -125251899156985 -180079642213784 -256792286914691 -174643291523305 -79251857145164 -71219181457304 -64484171673328 -262512961891066 -192174818557762 -259852515632418 -259719016150679 -244973865725981 -104373235476330 -146303611427140 -203447597958936 -56442259544986 -152125981466983 -113275376659886 -34159420203514 -85510343296007 -57277154655149 -197400667759747 -129772928625942 -86259374803282 -191122045923527 -215422751953666 -136652169927767 -26672411782738 -140187291493427 -218928257811945 -39203514468576 -176209266344335 -54577437171532 -100977956675525 -198489602697778 -164494227812294 -77261000923106 -130563101344587 -134524733683972 -13982671296154 -223000858879840 -209382087835335 -255678199450901 -221786469629647 -36089306323399 -158097957911979 -114009304094925 -11494192414225 -182220789127889 -1564769437337 -69505358090831 -265472699764400 -176689834194993 -38129461362921 -138336368744561 -196594452339786 -148226539924787 -178996620752905 -19613556673370 -251897306160862 -169710977234396 -191669162455420 -96676507969880 -216581376002408 -226489257817675 -260020212427489 -227217341236033 -197441063764353 -86671425090039 -62858862102678 -47936738508020 -137092156947467 -123677496189816 -266043558063044 -124388141557268 -153742109734221 -128041020019335 -248833383197131 -70743825346210 -148089746055231 -26977113939874 -119346519590228 -41934024330064 -8260268987385 -7155518071306 -231269290232657 -126096800197770 -210495136632740 -86582974275708 -199758623134673 -255939482213565 -51964250338556 -228480752936067 -182075274843876 -131725742325961 -1436487946012 -280065578113327 -101986735607135 -222754730830091 -32838045178827 -183339553630324 -143630184807522 -178708693985941 -39663484048788 -28084651234902 -105865092302681 -149014726438619 -146892418937874 -34505725750257 -61691138524624 -259908798646184 -154637249044026 -86586335897763 -233071000592551 -249613237623481 -24109620001835 -60036546822924 -111414917382448 -16122448066801 -226303518135492 -211275409335680 -214530589486525 -214393980923075 -119555741966318 -131846220479267 -49597405814980 -52207979196833 -229163515865818 -173889392444347 -281257437176140 -86255371054699 -103573035866272 -259677170896987 -36085881297237 -224578129511097 -274290761772322 -62530748312307 -269375223038155 -262204497285094 -1421944491108 -260864855589690 -232906713448743 -253596266480428 -37476352642838 -174380742605140 -80398057534505 -6462438399179 -158686943935650 -14114554447116 -100803896968706 -65613560028696 -135308596302429 -75451851137968 -277000587266550 -277813423738124 -122268486901783 -138998982396679 -129347598392118 -230470095934080 -69632328892529 -112092082663527 -3375897781525 -186872313692830 -86148357184358 -192121736314902 -27524009713678 -161123794506888 -277413326843541 -139636003843370 -186578167102790 -71968616754198 -254599461330579 -12729528975112 -135120605495983 -189601502947000 -115681088258336 -104706218581571 -277522688208686 -213292705069107 -83123639826101 -159993215114980 -76226721346690 -64753565249218 -193084202457976 -12218038706641 -114682215781887 -216197787766460 -2026886987035 -113528297824885 -9797731574498 -280307147532448 -272102336172185 -75453497871603 -114105633016847 -104363999942203 -21580282752335 -138477813494663 -126415096451275 -85957278593307 -132731456600860 -39183100585754 -194334227280917 -25817318530961 -165363972550959 -244853187976646 -219874891958061 -177239401256597 -65533379407893 -125419757676113 -16651974954329 -56909084539985 -188125364535295 -163835580469375 -239183341556545 -194533752112611 -275159444006714 -141170752874751 -182222636238870 -279006399682155 -37759013358232 -193955516908258 -257520873758038 -95969267871181 -195466904785302 -209611012961516 -160507893075238 -138577782814513 -114568751810477 -131342447911593 -280104278208143 -119373724083018 -183989045650142 -220120797136380 -268718386037277 -120684503604272 -138930231798455 -240343860026526 -24909536400838 -173102379942511 -71178463173827 -28907240099018 -94957879490884 -276251593788717 -77744109733457 -188613212363013 -148450772456836 -53849029112170 -23609802715430 -45292597997834 -257516118967689 -164888654739192 -203229112056162 -251464255019640 -52867850041083 -30768858696813 -183267609442116 -181076399044724 -237783151851817 -34393602208420 -5839291849749 -267256216222714 -162671071524815 -251496327144533 -75999404726791 -161162843318960 -274451548025184 -135530433913171 -190856970290097 -16085062936485 -180821018553424 -172962046447805 -256300164235754 -259879601093501 -251551138705669 -266638315490206 -160137025225170 -183192010420408 -103646640096277 -33769487877546 -163910188661047 -80209663038073 -168795249252676 -61742757115531 -116888387807385 -52240163113520 -13930458096558 -225184960975919 -103636818582245 -40812405182127 -144909353948412 -109477982332328 -219871071136646 -86056183977628 -139141051800868 -178252097370600 -219272088188521 -24169648499987 -21511415900491 -135181330232731 -273641286934460 -274798786538542 -133315178946954 -248766111623176 -275343865797656 -210236362855536 -15633644689016 -109400303084984 -232512067157639 -61715075221623 -85901718347852 -117111252426849 -27251685915518 -203185711644104 -236953017549120 -224645195791466 -267673336366873 -13861456761817 -39627913868748 -241487983863378 -165555904507900 -188407321664935 -104291633178533 -221539405333323 -190673349078024 -27029115317700 -163814129416771 -145691479771370 -118095491774166 -182563981404012 -18605871573098 -249808412041375 -29744772075133 -201381509580957 -162014527216419 -227319567667932 -56917999756352 -96499099869261 -98686467316945 -114039709200446 -247147141478767 -32747338216163 -49427783259798 -152240042983217 -268607874324 -16921734804984 -65006216858681 -251656625015775 -9536406049800 -261658063958950 -249463952744495 -117759911844659 -56647191114943 -27258257455768 -118705792992502 -10254141340271 -221121595346344 -166655490666242 -143612588768712 -191247430494168 -150070201076445 -185687850041490 -246116303710272 -172211898165795 -26044307786419 -251241972514353 -54877263452318 -139460852337727 -136983406750079 -276878032345415 -93585658621315 -194961911575375 -185428058831130 -224227522132127 -87564995392273 -36179987443116 -132306347442913 -88558368964622 -69568202796633 -122541948187055 -265964683503179 -233896796243925 -42583962458579 -38626140989795 -241663311118170 -233805152604366 -19347860073952 -151418643624573 -51289955324379 -203880150793338 -127435956388027 -41224655278039 -251279570306154 -239951792003550 -17429952492610 -16348914521547 -206003086917644 -60682994377573 -250106935747822 -204797473164231 -79973527850067 -111589856754978 -78131051574030 -27085350511824 -257647350464682 -212176482277946 -134374850083678 -29866996330879 -172761468839043 -238854770222281 -211933633678399 -77932811595962 -168979537348002 -259892658759839 -231866362023817 -193128184850447 -210405095423761 -136995387963640 -256250695149357 -92753185867645 -126074704537045 -117713794994549 -267321275357822 -106959711893547 -188652808051488 -179427083097075 -180932031052864 -205924588428456 -181864761583529 -154668695013104 -35924829364102 -187821724069101 -218635807216814 -143276553949569 -183157789042497 -271771188710148 -81368553973362 -237174893854698 -40659870672199 -149863722740563 -211917691713299 -187627813740298 -45580663951257 -273915082221126 -55045451956585 -108434377654166 -219033893509330 -126296732863421 -133209601057933 -16761338550121 -97435830272626 -168489546324576 -81290324732079 -9266457195130 -108620162900246 -222835238355673 -279728384213034 -266522032931879 -246920008991579 -16782542827053 -140566986884838 -54782249339055 -129327420932316 -234411896637169 -110220399868976 -31725672035227 -163419514323696 -110295422345198 -132539956127492 -173639711362217 -11693023060250 -5995990621087 -120787985164190 -189540431111228 -164991553364791 -2045323966592 -2191427653944 -264980578472556 -279863648668438 -74721827812993 -191342166093428 -237157257106934 -142595097457240 -42505949289792 -36384071580788 -114956642928139 -95067672251673 -3374833666946 -125131343192705 -228753592737150 -30797640973346 -186349946589758 -98151121092624 -179453196300028 -179083884200889 -256042146202854 -257718618192391 -271024815811959 -125050341416809 -218195417167137 -40825246710506 -140203071890837 -220542077508268 -194449590317845 -195765141651628 -97991697720195 -57720534293348 -133477747966289 -30886690272892 -236172046020885 -75899487409468 -189998069469399 -176328357196889 -210600460513701 -243901534966669 -196181546536943 -55064499154172 -67824233072432 -74886970577588 -47920775033355 -107538081012338 -279010125146095 -67869294097763 -144023174752282 -151218741676051 -3470955866194 -239450448239338 -32718162864879 -104922570675892 -221149393751331 -212755031807043 -136766424189420 -211385176070025 -196843650678389 -149892910179549 -279375103508535 -142165862778023 -75626660287016 -195474083496818 -207611814270483 -250191051410042 -116765233426875 -27381031210789 -32702667699057 -149889338719901 -199476758100583 -255635985014215 -45140133764140 -173011923777445 -48824970910720 -122685138911249 -190900700328338 -247249837713932 -184749346143257 -11945925905658 -124199702265545 -177991225273849 -222834313430684 -267515007131804 -256575600116077 -122702621652360 -227748131870916 -134109547770091 -131648221775940 -157604874984065 -85263048937829 -95808475558226 -122079309241448 -173115279619912 -207849046551032 -63001724231380 -192324012141070 -32467352941654 -36614046901923 -270119557766803 -40687141172038 -277495938954131 -114607786456952 -78968702140006 -104235821876164 -234419691755854 -7449429791523 -209248322649313 -257237334499579 -222225830251488 -60919759395882 -42480585359166 -72005004521263 -265593265307936 -208746713159155 -59333532189267 -265769052588083 -154291320191239 -110827143715907 -153077666307097 -83773674412547 -91797986710896 -210117413207937 -251490890010356 -102393974408678 -183175430444463 -12790361957455 -241019785501186 -46168278831298 -162022943467809 -143660227464126 -281214315632489 -239242268613935 -61622195808948 -280174709465762 -256886818280395 -254931508447907 -112386031036717 -238553022597773 -178957629883396 -181375441071449 -79939165390169 -50433619440843 -125724575834526 -275741853922399 -243391699242135 -180505383081547 -127341431590847 -168125590989191 -246428883805037 -172920621700074 -185762568822761 -127964955962767 -32231704571565 -249614974933844 -209138284032732 -23633490029123 -75490932026558 -66440878287502 -68275523029288 -186696988406071 -37748362194282 -26200073745118 -48583947620750 -10306227419941 -6138927250587 -187054354160512 -260541684393535 -226644727963185 -184695574877019 -119931775883165 -22659645962090 -271859673796782 -109882513490644 -165629715501356 -102289155813230 -20282639375284 -39527595666187 -159181925356709 -88278967865785 -88137200428283 -269607699805744 -190465983125730 -178229657043485 -262387557161902 -86831947676908 -39078899522334 -12000776948012 -109953018029521 -159180748108109 -171611518494486 -76406177636411 -22322686162329 -13988333494670 -124869438475255 -134461900279226 -97941475079366 -247177139197402 -16539571201046 -140501739810044 -169726661213778 -204308651796369 -240566296562813 -220146066194362 -100510434693401 -257076196136368 -117996607467503 -97783928749737 -21190095410971 -163192373640989 -188336549918637 -193239767597576 -217686024153138 -269961979288233 -253782348693268 -59391909373471 -251983352516763 -201900085458073 -21260093825916 -264746650265262 -276566630820338 -136236601434675 -202521420149576 -18967191630681 -240347870248471 -214922859021881 -164088738935398 -199800221755682 -103164414957209 -247017715824973 -173134178516646 -207343644865683 -55911071339789 -188625421997768 -137878687891468 -56752456348155 -165656263913824 -206636881694717 -274933889671357 -46603898535843 -131712963376360 -156307660939029 -65974069867181 -236386865750124 -230502648328521 -190253117955917 -209482891331923 -89346629117458 -172829562066345 -9100205090537 -106915913011664 -14394637403275 -191072189155349 -111247535429013 -48347887402921 -6627995729655 -162790890832363 -175747578985964 -251019172607942 -148095980798630 -262344360377732 -70122293677063 -188061992720992 -200082798657340 -23642243207971 -237607688706202 -118639104878463 -123069691210556 -240665678005100 -197417678594702 -166617108093953 -100255581175704 -181713485020972 -87126619597303 -235892256447423 -96796538995634 -235412996540737 -16504033889393 -196446325792549 -153909938216300 -91587915954640 -86908787570509 -90444917089502 -185675492851797 -255096202860528 -94593464803647 -249349257122803 -265609419070086 -153084703568524 -71143643521637 -280879698200878 -249156086469568 -9215333756280 -17017906706639 -85389672115036 -142289648305855 -143090851338624 -100061192805436 -277700037125715 -162095029277304 -114095702013131 -67339825204947 -32126769830817 -178728189991484 -114220922240651 -172836213370231 -57823718850512 -179703943358189 -143669345999802 -135613374694499 -66869174812359 -51146437577843 -85307641203926 -256535279861730 -223319489716489 -176812244044549 -147228510799240 -207334192385965 -4615686604243 -49694011461754 -254952606974051 -67879939295184 -48776791145009 -37972397905460 -258581239542796 -77543570675726 -243659815986881 -231391840899254 -277774415881511 -593613942034 -57774713484801 -251866983414586 -240603586766750 -137519641515536 -266758383075474 -278588698304418 -244224408620574 -122685684579671 -73395184641827 -33199411662760 -20175013694809 -18788126407508 -143284355322723 -157313432225237 -24040831879588 -178960721165962 -24273554369449 -201637773860653 -264347071000996 -205339581527068 -181675540753025 -224238877489850 -167924460971030 -43754039773677 -32043933271063 -112198704745550 -142129016581620 -187212834165781 -31925714902526 -202677762758734 -124946440114864 -124738491762734 -120839157654175 -272869971546747 -220307579114736 -239266413359416 -28123799032880 -71093548908593 -238477854281202 -147557739372026 -101089335488104 -158912905448663 -108927681504929 -270793672816627 -88526546153378 -53407377344564 -210148566431515 -196247399907150 -51746820061287 -257954869069365 -229641367828721 -70165518913987 -271199127508273 -30596446889824 -278628551196567 -161474216103893 -183086907132587 -137525467958827 -249568489783837 -59242508940869 -271217606581262 -113652186994219 -229951013442873 -53708380463931 -79005188271785 -189149976021013 -119335391710954 -70757349657584 -219392131051820 -91833266866438 -49446229250797 -77066418630657 -65917091437418 -97538540040986 -194375643530887 -177416718549709 -126782929397852 -4371400487346 -30246763110880 -123089185120038 -59586065379693 -171328319866863 -63848320233080 -7379079597938 -107815251929031 -4916873581368 -167002432392425 -139594725284 -191767990746719 -168832465570033 -190396231653058 -70783705553183 -243949179927124 -222906877368484 -250314284578284 -162260730483702 -99850348519237 -64978568985502 -230612372261912 -62423820251488 -13604172966611 -191396718391100 -140675768908790 -138614275958156 -327574666758 -189118540288632 -119097177874719 -55498567750445 -118970618012359 -215816330587766 -193244599947493 -82956601509232 -198726762018914 -183133547570807 -193488617816089 -199117632856162 -6786679395475 -144751874777583 -274769396942583 -15466639592930 -206249696339242 -259834939029826 -88084741023633 -220005647325231 -237168399169498 -233525538984176 -102327861330219 -150767974233187 -247443505300642 -39116060001397 -99857374969427 -230148971777790 -175719122444186 -39884377197641 -193883656886811 -124399777753534 -71125023904627 -60588271663152 -113207693348881 -55025357879157 -154797222903421 -80546934174626 -275041012081487 -202571601466339 -96555753774186 -213946983967217 -247656370374554 -94933609889156 -137628142954130 -41481400228431 -264046562743857 -96230462641426 -261034042516825 -151261093384428 -98161932810844 -63338178439197 -271282031410254 -32339039098406 -708584754954 -254627137306942 -54410191722560 -259267367913369 -237149535275849 -156530085403991 -185267245655729 -56991994513928 -48895163603702 -80816256779783 -30973377626859 -9325326178280 -141305665386840 -240783831193386 -148407447041033 -121939632291933 -24557646307342 -271909337112920 -280600618202055 -157511419890186 -119643332347006 -7559493424132 -91674786834179 -1242856794335 -251545591745875 -58039998084025 -71040531201675 -34534504085911 -166041731651053 -193458475707275 -203904628150685 -39747490306669 -71576689826588 -125320800595617 -213480447144415 -164681090295362 -85868198029612 -181399302242144 -144887283395105 -233530532444030 -165939152272108 -13647894420874 -4986736489184 -230369383269448 -93581428368728 -164900504735615 -68528153731769 -44013231438088 -160273892086820 -122563455106718 -34885618215022 -151646614642262 -30615005103917 -10424240989821 -252987753201775 -210083742354759 -36456449976733 -8813889949799 -255771657308939 -34108362746673 -118387513822550 -105816933145100 -84788445487266 -264668185647830 -212862448347120 -246042834089942 -158880297162740 -89051028386708 -264667979745370 -267246053784771 -36557219479858 -29451511287130 -265234035376138 -220392648852658 -258288622821408 -108537116617629 -148752124516061 -165061602422995 -163196100375796 -238712698313040 -104236648903671 -204421781458771 -59114832860041 -204284120801236 -57285213751487 -222279741817777 -269490762246768 -169800751907901 -267352187497740 -7230209303167 -62325226152192 -27595468772733 -90248457295994 -251724086389472 -19078972393997 -260079907327682 -65089635305814 -170398904321523 -22887962756130 -91152772456512 -14484298386346 -280538333331115 -21383014800341 -133222111481543 -180763901842517 -263882425900080 -20185194148919 -161282264405557 -152675716435925 -252789436153646 -76127311357243 -134798210284233 -204945565358491 -94364398481636 -9511946224577 -274762363139590 -30320834403905 -227441328455314 -264192029818110 -244899970803857 -185704367762962 -260923927197351 -178139792014476 -116399146593436 -182016077192484 -51440808509306 -86304153627891 -207419732451072 -262866814451601 -70509555556437 -54070581929184 -25207696436889 -126193880151924 -111644737196446 -265969750114777 -32608142471074 -31445513902961 -137017715156951 -107650287857464 -88868190760594 -172312952618445 -239791638682648 -166248534124902 -107414837826166 -260088407443654 -213569530757148 -210777100804641 -196225165702843 -212038592585835 -32431725688413 -206127445087596 -200654437450657 -1973621408770 -176111335894643 -229510981859395 -252874289230365 -49902859571745 -113336985977771 -115772219938921 -199591106336226 -17823642771058 -37752989543399 -242399470537723 -172246944896949 -49961702354404 -105147660576289 -60304572419454 -195991127590198 -13602107778181 -125406718037971 -215618700162137 -119015032307388 -265799945675692 -48499574226000 -6057050409201 -19973169786826 -127920533058383 -232548798161050 -182587173070801 -48379423814944 -177900571246129 -276901878580294 -218850831567832 -107570852751390 -96765312441927 -228644117881327 -98564991701491 -90178143650933 -65232642791419 -91689531527977 -252389677892436 -163318758848693 -238275977476888 -6135457779329 -13346209677920 -99789302303083 -210271762073865 -240687204983714 -175680391221334 -2237926724394 -107835886045622 -257801640690683 -69857537254022 -103517569944710 -99228988172086 -53499287362604 -202170460604793 -248296592592267 -251826020146951 -111555934347625 -1482523085053 -126316906785748 -142185447242435 -277775187891421 -177515035963120 -111573417088736 -95206785134610 -174968866169387 -160453427163944 -236327868763692 -121847358104413 -247372366890485 -252271105271188 -77184898397573 -263340540398263 -74518680800948 -203986090314873 -76773463156870 -278622254067102 -19711276361784 -180948482287505 -102518295820632 -181285872485528 -117723865043578 -82231489335740 -217571098467158 -256830721235801 -56373060346804 -276659797816911 -42949268420727 -121067181259804 -57930135698229 -13376748268373 -91417747221745 -153975776781446 -199430841927872 -148630173860549 -195398102385861 -49277179789110 -88906188891352 -112705526861318 -255513977484568 -153346545939052 -275174313601615 -271635019477196 -29659863972091 -190139027810741 -232847534788348 -51855481915383 -165907084433863 -31207498210707 -152531294155307 -90606550583084 -271764692721704 -118988594419104 -64114344620320 -271790443511201 -249582679531986 -17898434406431 -117977814960591 -54610167163005 -183613095420815 -178279005877280 -55559876057490 -237615279881604 -77006364568149 -190355841420568 -167121511963131 -88971727305320 -36982210718052 -141547787234238 -107317249245288 -124766534855870 -18676180728243 -53642336828773 -38204400390810 -67572802603087 -225655287224531 -117945091410089 -66237137038627 -189364972679698 -14671516805110 -90832252262922 -95545635253922 -108131425714463 -272000215414346 -73705264803909 -167953293274494 -27002510390182 -109725404731968 -124771989897313 -231414979736329 -93444507730587 -250526756559455 -252214556292577 -211344334169478 -242127015112993 -243089864965796 -115648256027067 -142288338228266 -30538639909175 -93212541182264 -107085997233080 -62017290503794 -168828315964051 -247088621997662 -211935112349419 -172138772331049 -152563837153977 -91013751477384 -189683036981343 -273729221132061 -9225029001862 -111838002520933 -14012213578066 -184364461044957 -196336742187018 -16452214277374 -100349879744098 -48466666309113 -274228883629805 -113126941486065 -196177579208274 -91374332098465 -80775571386811 -233452601559157 -153177531566918 -220322698623261 -51999382501847 -248358062727484 -110070944428059 -221563037341062 -216487863901522 -280968128899706 -240098539826745 -275815848731272 -235952542811412 -76561158127132 -138771811073597 -14968031226580 -93378602197430 -250489937101509 -231074731183755 -280530428339492 -152974955275075 -113926339598810 -90931891000468 -56554746042821 -24079527798173 -88028028190853 -123891795739531 -31470208543695 -6831200031984 -206450423996003 -139100650196480 -96833183788990 -29600547466336 -271087427381362 -141605398630688 -177778117394536 -228668187586262 -177172482370737 -84080491611047 -156050179252496 -180957397503872 -237793765454299 -110373979828480 -74787473815401 -119650838402086 -169186364610047 -204142458516294 -124423603103049 -237668293161923 -259512509575414 -3624715265991 -82097417415629 -127793647561643 -149602872390390 -200658963194741 -111247174032302 -61598814744705 -200205132498314 -204554461771488 -215989557387048 -33034391089027 -87218768556891 -69939133083606 -200418960635543 -130130698061972 -35692995114676 -143276552428392 -239480764450911 -162459394933047 -70669646283300 -163207585670424 -2010882086429 -90647355864935 -281469153662415 -101108225151461 -217530773533029 -71452410221677 -229332093665126 -19825716449894 -62335516129838 -110506022611744 -102329388563342 -44131729952117 -139895967279990 -70879683498558 -16790773631109 -274757709263440 -54157484652621 -93813821927784 -107021323388789 -42427835312119 -271386636132078 -147123671928202 -228808626940466 -183294775017253 -210700528703323 -267746545162714 -7251387399381 -85132513791570 -251609921331459 -167301790574344 -90383487797032 -149138587314356 -69395134256991 -7202492707619 -42001919557208 -243056208903280 -89884240293034 -7134422095909 -68113714184956 -278059753190199 -145791434042869 -116645928681117 -157264056362124 -101665057184976 -182888497394642 -38012613094431 -262097719977834 -229913830263719 -178432667268567 -112463858536978 -229324470272833 -182960411170143 -262302976336416 -277354470315007 -15171308579896 -105633109718849 -148480487023945 -184304653772616 -99260824315186 -239407825705087 -192865105584370 -140700579751085 -194847158546550 -211134886054625 -245632386876766 -124724507112591 -187450392929576 -139136398346297 -244705760812119 -143000182389832 -230875741031472 -100277542373985 -165022525284461 -205768634524949 -16664881437735 -223275755425402 -16774734686971 -73747851704402 -227452601371820 -54876199802785 -46878448741592 -125612285791200 -143155565528284 -112901757721549 -124332192501917 -96647257683695 -52060601372963 -47708891569530 -219848106313370 -96980410747408 -44588139717890 -131642744008247 -62971189896980 -182009624939015 -147450852392895 -178850963443548 -167484473625716 -208183882963706 -190925672634113 -71289906476146 -74748354126015 -146329593370080 -93011406221889 -137373312350525 -134126743143298 -3820284840962 -76287411979227 -84479637910448 -256111288997334 -267234616447519 -186112024598633 -280826200442914 -251985361964140 -216724054752332 -245178183299503 -53038613830217 -40784516574348 -128880510639549 -30842668697058 -236705493392487 -94144987425015 -71737167253746 -75292054188563 -119430591767761 -201306602081129 -182294305661429 -123395290912643 -94199146226256 -46672633745286 -253325082269449 -173680315870394 -82729756938171 -22719993194322 -116076213586907 -25897037490471 -182216344367034 -66902630184425 -221092306188721 -121842568860443 -245370493451724 -264273783368439 -262718705324124 -59690610008064 -272193522781313 -39659751125222 -36673707904977 -133916039752386 -229722757172551 -93078948896505 -115486572957124 -104924519991207 -134965421345276 -256469579646771 -201172267518677 -200748385988145 -139998012583698 -92355835543870 -52626259132394 -2401103764300 -200904966997761 -87313952086185 -166894696532441 -71665301162707 -48854710328947 -119482772529121 -169459679320294 -82713401948964 -171365283391524 -277555500756905 -112179680814459 -12568979706396 -119228594901244 -24465054525166 -106797503103302 -251136050265218 -245561693197120 -228298237576805 -89815806028689 -35568987576646 -109291672822140 -79885932147621 -46841384728469 -220271032123543 -49923274345773 -32038514504371 -257705154593826 -95102560029478 -270624745108939 -139769704460546 -34510380438708 -65422844238883 -91910044347812 -24627540034104 -61977191993757 -226492251906124 -219422037293989 -214889512244884 -197007662200771 -124004126072993 -18302459406763 -8970566255102 -271843941898794 -88799999347983 -106523165620821 -153946326846003 -60240659510580 -123906803797585 -135631988813527 -107292113771377 -139009577297659 -30974250919715 -148475214174600 -273625164159432 -163351145231352 -9600072298812 -260143632616311 -265350830028015 -211818905469790 -200789182532921 -224480754308741 -125543393237086 -78677669897817 -115406594722352 -107185312617851 -218335229473156 -186623302851462 -218352817689104 -54907848299795 -54670000610318 -149777370186184 -230650152811128 -159030279277797 -98282270920959 -49798502596138 -200628237126740 -208809147822454 -39396799805632 -115558448218321 -263123597860136 -210276476482260 -8803925859123 -43351803383815 -4028050325828 -256955292223020 -142683580751878 -216010991378961 -246742736273213 -231002074559007 -151514954919981 -280043224021054 -61676592609199 -193670793397242 -229308203826572 -3624963334205 -1588823065703 -7431509184022 -23575581846047 -229517531283611 -76192075527964 -210057824101403 -254476481098722 -265923999602678 -73200685571061 -76202339661765 -73660082064203 -68690788283439 -208747192929792 -30351968516697 -187493203930711 -60999698268336 -50137468114440 -223283764682349 -139556554700779 -124354606691021 -272174828811667 -120427059263940 -90938554923589 -45466581402855 -71042617602754 -186328077269040 -80560326964353 -249726210480606 -118982123124774 -229881257284832 -85688395586281 -90484810195672 -212836752542307 -95562437914050 -237438196670052 -125893048059306 -60545494691073 -154893137054229 -65134448872307 -191568784126630 -149992119487642 -51314795947057 -59276320688896 -62947157604331 -61102436770606 -28402595227843 -264417829400726 -142983734654106 -19415134372200 -61642105784426 -57839567600775 -243613780862654 -214800490098358 -261713318290917 -25567688054473 -238067227658425 -258177118246671 -249459368721960 -184365413493631 -95451450196290 -19324459764200 -229619974243847 -20365862362736 -99116060782878 -136121394240692 -36649818066423 -14570446590588 -127880551002571 -20005399376533 -104882134336145 -256198146367383 -11579987627128 -60902887181600 -216690762352619 -200849588143717 -254567491093300 -251878930505258 -215144106585782 -23982907472686 -25940673535689 -229232751899696 -8685140379531 -139736927006258 -256678715978139 -83126247258951 -126283205804953 -166647628228865 -247059796437341 -64643007048083 -44753509774325 -217959463309162 -67484498481437 -276412207655644 -2978734886397 -27574417494477 -94256338320994 -46500915946210 -194156931665714 -276616159439461 -215414568544031 -122612874318306 -102650396711903 -29697284405265 -146377232065494 -9826479493795 -187964960497682 -88002067414950 -205597381267195 -260735399621854 -153522238077474 -22521452170372 -119521927462447 -168230107568520 -268098209377032 -184225929758748 -30096157797429 -17878348573563 -63878797364502 -5259493509581 -199728209316810 -94514991312264 -184794684316249 -73066957822400 -87485132018396 -216687311982388 -79713424073464 -85209524964030 -176580745721665 -192455786984513 -29708115579399 -141600992335897 -180846707942558 -242534374117017 -189652999791712 -213700472232964 -104251790187224 -220081581905073 -64727302472435 -41482950270908 -987234607833 -70455549659697 -261313369320865 -157182739300432 -31360779553166 -230569806733525 -108741567326764 -244317671124355 -214029085988944 -72575467168646 -235230313380209 -219361554566260 -266213304016390 -271712506269951 -10675472635331 -105642067450392 -185627590683479 -212207616137917 -145059653006708 -23875241399551 -39792918503596 -237998339286254 -101969923749241 -244244124830099 -186433675552833 -171474351737380 -201331147507362 -52280794170708 -41656014624699 -133741012028079 -177717215765373 -165751028762860 -125616599539653 -252110250842535 -152797396156485 -228032138638051 -41081194916978 -258073492406961 -159135665141267 -13055582531343 -64424577067977 -268548311099603 -223303003710205 -15809563726820 -170858979282551 -207769886844724 -189484802866564 -116326984212813 -216604441993639 -188244223630929 -158261224465603 -187038609877516 -124427573322109 -61864920107519 -237787851492272 -184749761558467 -104428191348682 -99352329009146 -185378792546840 -270542555931789 -172514140826496 -142467280506174 -221354894997009 -114081251494248 -268452329869304 -110531036232450 -55438402058216 -211314749211634 -224670076066164 -259769450973504 -245450015210683 -171669218546922 -158495746598227 -163258880222337 -248192844330302 -70780515218993 -28163406942016 -117999284410219 -76573389212636 -108466418128126 -178705757618043 -141093875022528 -113316597004582 -85988401245842 -164855386336669 -237140439417802 -128259624320651 -19914801942852 -143562005104430 -112535827240435 -270408686571122 -256024402131847 -249173851255161 -133835932437855 -102156976756353 -28691173925634 -99014357800875 -156733414567470 -196481059279327 -120409799319887 -74535048298512 -177116552126980 -11088029474437 -116027378525103 -56218386320599 -184191757410016 -109898135699073 -255861274463767 -137658373143255 -93823391354233 -4251951263614 -200671201333435 -156495716823622 -75259727538897 -117973204350365 -205242913897131 -98660910137398 -35150944783540 -180039977365017 -52794079931997 -159947527480017 -31524557169410 -257963388953094 -213296867661220 -111403040578379 -123040161911730 -231911270170229 -107890426308220 -81965969815756 -146484844810445 -251131540138748 -105499175812036 -122090242897478 -46766307415306 -178332413622887 -30164829094629 -171519619188008 -231385936142914 -78745472724701 -113597764466356 -139595402326007 -150864595041972 -179910089599531 -234376410589674 -27851714868929 -191464662771855 -249268060072666 -28428692514678 -231277239656707 -241896628620120 -71068458942203 -229015904552672 -131219676831350 -152621898571653 -12432861959328 -55273392817667 -39050960112765 -105589102571007 -258183310670482 -239448811859186 -154646190910341 -233067702187077 -248166688954615 -54508072345011 -30059312776562 -275625657895857 -126758269898489 -6586416367434 -118302450803536 -98362531378052 -36891931258255 -61951923245250 -93155378490315 -79886619337145 -151359714026234 -256370572438382 -134620983407340 -56369901098528 -258428523906902 -212481417433990 -221241431025599 -276114165701190 -80737859499253 -271028658453010 -278738278755904 -10853617757729 -234569767091700 -252391873531673 -223363310905015 -45692122511982 -204311072551944 -226704725229819 -137250151380983 -205334915079144 -33027814385070 -177139186504265 -125608680995317 -208259606501543 -140427822473822 -81630127529746 -22515042127098 -67197446149076 -277495205892108 -232980030370553 -66355550731685 -234521640915020 -42077363468682 -100025322121694 -168914745167813 -186713402996696 -94908134488449 -34337029147608 -268320683378190 -9176484995934 -152656709729751 -126348228726226 -22691562183775 -40837583438828 -57121311274678 -14544729825046 -5917866082659 -264646029025549 -121647896403083 -116104480338228 -75188919410153 -54540935705477 -159535618827211 -120795123618359 -257207274725281 -151397731751302 -17453151462879 -273173701980987 -270445150539255 -234678009724252 -264056376334925 -194490739965984 -62833508606963 -65836337454490 -177140721641537 -227567344438662 -214867307641104 -155436402002136 -226391423130738 -239344774768732 -255146565894717 -88366035008609 -155140645475411 -254954766148684 -122861258985633 -158051099872051 -266751828591673 -190068952572283 -216498357443517 -47106338086889 -154807178935311 -17373094261082 -189445257617213 -95956795579024 -187189650339605 -113085664614865 -224902021813301 -105199373674024 -278141370414414 -93491153091410 -81797218347388 -7682684767371 -263545621878697 -128739229785798 -142510187840726 -257694765510579 -137714431145750 -41803974964944 -93004802646034 -189363486245502 -115322877885524 -267555954594426 -232727828355444 -225648523331557 -242414471025719 -170542246072115 -87533689974631 -234505820948958 -179052831990213 -175398696734636 -232549252231689 -269317142165644 -193687479708766 -245766771263616 -167058467732199 -129746781513080 -104044840070561 -140254391958730 -201445919813902 -245788200021504 -87016929177375 -76545364157409 -122388960761639 -252542950450044 -244288467375164 -181163526952065 -179386668776040 -257439277249750 -11242535051800 -239885428592493 -116408985490459 -117350950031810 -93390261584744 -250373566156327 -191905902566869 -127006397916221 -254668900943188 -108684284280739 -98894032803982 -110816428331195 -51914583648207 -198746387301640 -95234288310879 -105652181928211 -20708500159091 -60611102498655 -74083949485466 -275204698510993 -62336415766295 -117191570768505 -78145441248103 -190364812932790 -74232577762659 -263912685330242 -41066049394327 -194980910977388 -1591321392173 -127973149155663 -264535729760294 -188961016016480 -39963342560743 -202083583643093 -197403494150786 -204546581105294 -51967031871540 -221179844911388 -49177566930100 -107442397897358 -104731332167907 -93036397976770 -219005150194544 -18994637377424 -205819941315546 -227813766196610 -124354230927104 -47197025081221 -131320469965013 -168822381344225 -52004051561901 -247152680469534 -79014668988333 -15563388852507 -270597211256581 -177173939693004 -41289640795198 -250960733079886 -276934605618815 -166575791114802 -240640505271781 -232751582467338 -143174091344264 -68145835004298 -269650799654106 -11671756247172 -100571000459513 -218526637972435 -143701897958548 -55028667380807 -129152362355827 -212790372144200 -38897590736218 -149003818255810 -47083561109811 -82448115312718 -263770084476163 -24316761723852 -100427425167247 -132191392184059 -189878747452994 -31745138814033 -199065005338999 -70461908743032 -181426917545901 -89987571956827 -143637210137894 -44861324265289 -33750487020797 -251160026429616 -19852529057164 -208660605982097 -150870892658372 -36717883707086 -174644227570355 -279133416166253 -174249240291593 -162218863566725 -63587153066983 -25962045719447 -225985682092720 -197102549088808 -167345121829697 -53791519624104 -4491563180473 -265966351612198 -91935818964231 -243748573333560 -207480743248127 -268230382939938 -199191424025191 -275329298586622 -165289254237019 -223469611288194 -129213865265740 -145920908821696 -224805819358750 -245312799550302 -42540811660166 -16218900829805 -241938233320137 -174966216845124 -159009139740270 -93094721070482 -122431790962961 -175724143059496 -39685711129826 -21033366149896 -245562305198768 -253586257339119 -138307676023132 -183363067617816 -216726823209076 -93117551679679 -207090608093841 -34410827991923 -58261369757413 -65485171393227 -249222274032604 -57113564341042 -179765528058908 -37919778950951 -224691211037861 -231573792976543 -134077511001735 -36037541715193 -87208021209887 -80777728785009 -34632894439355 -222637187547877 -203501262306370 -6467848688490 -10012086655281 -36515771206102 -163699242332461 -276954008701601 -233755869475834 -130701097346180 -54879502924125 -146732217684582 -234370251979551 -47834676972833 -227890820220869 -96144906950711 -253563037535879 -243057985597521 -245358731998832 -242397431683403 -51903000749821 -145702695147533 -253161514355270 -62746404890385 -158179490405683 -268900174251740 -223732142225923 -275568702952714 -152183451986315 -47786413340737 -116295088927006 -69359527131670 -104583296884744 -157305557670531 -203642263158882 -2128331785751 -180116231369736 -107808453617228 -221516671150406 -157323414968771 -156534262434980 -44895101263408 -56076097751682 -213430299102920 -234206940032725 -201026068766977 -127251160753083 -80222741212932 -227232652024843 -176386915306217 -46382370592468 -227050419785300 -116776877741022 -247856119894944 -50604985080279 -146271055462181 -230161677910681 -190983381603728 -43983316791524 -33419053003591 -127943487560516 -158466603444562 -169781907091136 -111268817740677 -115293690105521 -46970097138401 -231332324797045 -205958753127807 -87376631816633 -156509088767421 -77582127292100 -171298835135958 -48015519301102 -237735130449429 -247283351046258 -204749927791002 -109122326850482 -69642906498646 -145277573190685 -174135776320183 -215871654995243 -263795547679207 -233446800824843 -159041115971099 -277399457649186 -69422426246231 -212583076650020 -79631062293830 -33922216811620 -169077478147344 -154901162893466 -75057288193864 -17102385101119 -6009186377338 -59880855539841 -5429044714797 -152884124490209 -261708511791557 -93866654333731 -182880866785400 -182321746693776 -120197256640909 -50931167958568 -257999299189100 -213958171985752 -243772384546828 -39762028839552 -144980709357909 -34879201497813 -132762780508875 -108628064872664 -244388437113696 -16107403477709 -77468663320690 -71166128321090 -38522233339766 -253927275278705 -190135618604353 -3463453260490 -155611169255158 -88138411761161 -154227350529707 -86843564618194 -85072769637014 -141121433876025 -101257681524208 -83388005243753 -275519883004454 -272468232790724 -144425302079781 -250721028741679 -61234884321552 -45435217866445 -223975188925287 -55658644523188 -50553886665641 -131582917774905 -268437622397488 -199257796108302 -230560893656807 -176834982747935 -243033967138900 -280068043475209 -220929651213585 -85876850223735 -124931306884432 -188587578553146 -172577947041126 -223879933092851 -121067027295204 -204117011243099 -181905888012856 -256857129327126 -39840817068161 -121918363169941 -68140541731068 -202147342486641 -239941373523815 -203977375664249 -193665528551018 -2941904540533 -171468025845033 -82335378501605 -93640914831988 -215777909985377 -264045553744924 -121095894268232 -100633644406475 -165503845538471 -280244998815170 -5922628981253 -227447737376775 -239167565203245 -214107872172662 -181699552726426 -278034896445046 -35715154245534 -86725874157407 -29810872811816 -53376820370680 -216793951652176 -70907072625903 -111172145752934 -213911806491075 -170066087208469 -67466917156924 -33836647633076 -198007988019416 -198599978499606 -232946799308986 -268363562439628 -108996979086596 -271769056451218 -198765578650058 -198827959880127 -250703462857843 -87607073203643 -153418995595043 -249201926320006 -62877617135035 -125544713507473 -227874981878832 -55943415560725 -228547361266073 -217196741280738 -20308655590569 -195823037119706 -262150855234313 -86924455221928 -177179174083855 -220632723964523 -221487363516071 -33691006822446 -163509016187769 -97495752226037 -155926030676731 -217325756372994 -226676129669759 -157423443658767 -263552361935027 -218993408426725 -18731942573063 -107215349717347 -256930130755102 -221582866014698 -153195866447023 -75302194189418 -104823885746618 -17316113881607 -193451994332269 -83643130444293 -64539084114256 -155807785455137 -139015501362225 -118305624022089 -220013945256901 -147589088154316 -134469410552266 -26819817873206 -68828754263160 -64522112042130 -102061539923691 -102495812643854 -273670239057798 -218970760830907 -61344329176318 -224331313159708 -123317283849981 -202861061200386 -149369260540299 -128922254163834 -232906571172976 -240908986308066 -34846780060674 -83592969640138 -175139905352712 -93779588319799 -36365524127661 -281452883115051 -109605157648344 -152871110912977 -206022381062748 -65088030795545 -240671808392341 -84254732844877 -224468917837721 -160273517249648 -39445168286585 -179165550428608 -127218641024790 -117409512870910 -26737252138668 -265932648620997 -40740827673333 -2412570144303 -200895469746079 -62945372578472 -106494881337377 -83279957957663 -255366535059586 -109008698438070 -107626426529238 -62484901875392 -33236605320753 -1617569197392 -217943452182854 -5856419406637 -23283230906411 -74658721880169 -6945017687645 -273332305665161 -86489757852192 -74666757664377 -70387931026371 -143919972979376 -176292449929631 -100308999631175 -106829561580022 -174345116138476 -229173666797521 -17906737216872 -81371089052996 -75213452349042 -203850768015818 -239614857090296 -39425130613063 -163632645461733 -187092051047255 -80517742928492 -73177497098436 -171222416167261 -211739620938629 -69195997538353 -133696073328592 -272844318891027 -12221342669418 -269542165282264 -74584842453086 -246850221276769 -70259575040288 -269443401821973 -260987137535444 -122813217283483 -30352107265562 -69128555427552 -158035078527655 -191851642955397 -139991075437137 -49048899586556 -5888140108236 -230651621821113 -166544922053396 -174982442947194 -111020336318512 -3659687686556 -41851245020712 -198263753898295 -6831617743891 -165542446515847 -73016197343957 -144518859177371 -42040640126100 -84960394143735 -43546161121491 -97894804333173 -151567431595510 -86180333696175 -92730542369778 -54204211730466 -21342321913399 -197532091021320 -215136832978561 -150504223788441 -112398155083144 -140042453116989 -209231382954814 -80218035745995 -250049225713234 -235257919291529 -278640689622939 -275105317981983 -74360504999561 -90780152982824 -247387384628915 -183774540709796 -219020485161818 -262710889347931 -234241984271346 -222867325948922 -48952825600934 -281339419143641 -270801371832283 -278793765734723 -23334562045809 -246873941489521 -270856038515518 -50576188849476 -222681230481640 -66082416606900 -207090655151057 -52937497849012 -266458459105758 -107428798009874 -223832093125675 -248226219404133 -168705475380607 -113226753044406 -129264120685040 -122411063080204 -55401173579171 -223548692476672 -188034842694911 -220302373183972 -87042769611676 -9534372734802 -189043895879078 -256834548008348 -71918085936971 -256989620763238 -169890257246692 -74996771741185 -40591968235151 -139530425534665 -265651220380150 -46914331306235 -179990407494671 -252290951164303 -179238302883234 -13907598139308 -222736379236401 -175691392587439 -246437983734364 -45368665156898 -275486177787686 -171192194438529 -271857434548129 -135122380164831 -220837610572424 -202941017758531 -32689456668411 -43076378461357 -30363008615274 -168397458317511 -271974232974113 -148896177586318 -182519334702686 -33146650556410 -162055513510014 -225466426656107 -18430930464107 -99945351123465 -203062286568974 -3479660418291 -238917874407130 -228364873731476 -132746519008646 -27139355184221 -58670373521189 -196380440693834 -72672953956139 -197374957407762 -110518666630316 -156349299349779 -194931509400796 -63125891611850 -1419711008618 -11012172812589 -7412814293461 -228502363572132 -82894970756757 -196734717952113 -28090355265770 -271180960696148 -74467079450853 -8441645685172 -113069501193727 -271179680293242 -68372911403910 -19708633892028 -213667591679384 -267969287001091 -1962988026274 -42489793000089 -144540185032109 -112822228437445 -170435351609065 -264627086482225 -111217934844921 -110802768237780 -40523977375286 -238370236836829 -57298573491501 -263892260563035 -50676776762016 -76054925753917 -192292156837704 -123632966804603 -131292298742052 -280522628973726 -271375591553270 -118628574779923 -118892487304163 -117596316429374 -226161634516728 -52075843110461 -109286950736939 -140974168589624 -167910197221913 -98711443136228 -152731597324921 -242095189331609 -44103145569840 -11059366406019 -97639533155099 -220167706308549 -9605913668104 -222171574530304 -259445051863276 -69366275276026 -107375988732521 -203097359513595 -52095174443374 -31729628688079 -10920502307569 -10657003161252 -4210968777478 -15580026676860 -256981802044448 -468522694596 -267543912450412 -203034858969755 -270060444298677 -39371124052838 -71764169732631 -56400402807344 -160052757235647 -32203729764297 -184305516272440 -140721377007872 -205446847672477 -233644033994135 -114486475552494 -3617427207541 -277324404771688 -163608231483752 -151037719445639 -199361234669900 -244839609434614 -18135522720109 -21133775538494 -272265577972605 -85626757450735 -168748533990124 -121115304241074 -10725551587653 -144698674221020 -114668412405894 -155257322219118 -85546189778259 -209388583161833 -98831892639615 -80461488585724 -79760593483116 -226362013643783 -153541954286999 -194324607063644 -119080522149517 -227187978592013 -148058605180862 -246064684592996 -56589205838986 -27211563509196 -15238147028779 -98803973372770 -96730690928647 -168374534138176 -80377482217048 -38824658492767 -211053020609141 -63874188110971 -248225473379009 -218378871102210 -174733929682563 -189511149659442 -210896287290115 -43799587313927 -165722223212371 -10540826098355 -200987864765672 -61497253433541 -61699928356986 -280838929314026 -259263267764343 -1406213713111 -219556292253994 -147193514059827 -166839145151664 -235232327216496 -262820389521378 -197468909980978 -262755246575629 -231262309409296 -154246795196662 -168309123095695 -279256340584280 -266671524117343 -275857519225694 -3193340002327 -240767270293248 -169864312802324 -9110827940222 -41882702516573 -17846031744433 -162801028204059 -232194248744746 -7320202038633 -191849110227289 -231312828234502 -16591078794350 -275229086050353 -28487753103586 -174017612448465 -74476494820049 -271212159214471 -13178989635484 -40144137260260 -202095955604853 -41846517690226 -107872561908111 -211327103123378 -83937611557706 -135857310061671 -150068846062992 -145878344239239 -159563395505226 -250231451955346 -136389984943758 -123673476951623 -84790821376734 -29001273528541 -162923047947168 -261039399934687 -80090379104094 -156245961803581 -56100483223611 -243082518536410 -234514412632529 -143062738979580 -271605168780228 -198061420827543 -147314686721243 -70583157851538 -213536864843609 -186520262341244 -253379565535140 -103043143964045 -137702790121048 -278661240263673 -189582474401293 -121112360753762 -168546499777062 -170574887667404 -278467109187364 -169241091407553 -26643806832377 -253720240728418 -69523706661189 -63523884057547 -98318377178990 -266048624688001 -265599292842868 -72291299025383 -87506194461377 -158835614679746 -50556991362274 -211600849838412 -250710044294061 -29548537200817 -94243688002348 -37802407278080 -205037274725181 -227563457144774 -3436302030821 -75411672219938 -261283102191689 -33097061942346 -45099732251442 -199855524570598 -24792611635389 -85516306386258 -202908788519514 -206028355891590 -155664471962275 -140303177960720 -161003926552184 -107166912143799 -184337793010242 -165955609811856 -239375659882262 -188874234570228 -21637981467569 -211572128250147 -191023979467578 -268969287652759 -26733371737201 -257344764932795 -49216502327220 -86729996118421 -63613262472081 -135971365916075 -220123525007860 -257306337947815 -7633234442291 -240367886120883 -60516300122188 -74091100048988 -113494718023204 -213263695237289 -3104029883141 -123968992419085 -216683357161537 -27251713860255 -128515069573003 -35203294061660 -216995799634660 -105402457319822 -48334495710481 -100130597921503 -165148741530471 -182670185235830 -109044269771721 -141925987658754 -109655832842005 -42847184132920 -37649487050708 -147359990919668 -188674123234615 -195322299939523 -271722908252987 -33093068139267 -234100996338985 -246393481211186 -1414516772347 -200379363461436 -23395292254011 -168075562573304 -160569293983878 -95510031998165 -198671205177946 -130298003436032 -58502711924226 -129286820995061 -30671387517662 -115905554176685 -149901730523307 -91271080733956 -195573310116503 -14629361764451 -38721257099726 -112283826355015 -57754639516467 -224440424957289 -154677005560980 -250553256962078 -80726023369446 -276281228210970 -151354245167723 -190419838080117 -48497768524035 -25366383224464 -221345628776035 -70148610169526 -163627035220188 -4154543071809 -202660830616686 -150246364809926 -29764075532241 -270725433905357 -98655186940030 -70795123899010 -254648814198136 -143970425293872 -220133536960600 -127502503316387 -83716135580700 -221363076711726 -85423388677947 -201247659183068 -195208835968113 -253858736424646 -266955514473404 -280696445290991 -190473794660016 -243548906133042 -178971983608239 -172518222444741 -20814775201515 -123546795439049 -26493685101009 -256721187658031 -21443806189888 -120254268004056 -42839153920663 -192853194466942 -214148431520977 -131026966279688 -42249222553678 -182161988625148 -196513999089165 -40052469413686 -49047797326217 -151189478935021 -1197012595205 -2542460635389 -226846677377502 -114435251315310 -238116463045693 -86808842299232 -25926245311976 -51435480439683 -182197814380888 -126236683262876 -183437464054575 -269167780402919 -195177181925091 -262189590907399 -141925534416527 -263790869937806 -230085173181957 -237533622414285 -67476475032262 -128441113271012 -225492724900688 -174360329161693 -256157725544899 -134254248365541 -211013701691370 -139372917164737 -7996158078795 -115398865171420 -202015433894326 -196466010316392 -169392262413071 -60721950394752 -278558376996402 -61825748138346 -165691818646743 -70471839218344 -143678570392029 -131571657159567 -26831274937796 -237471121870445 -249220414239011 -23430549740557 -179048531730401 -80024414125262 -55672717904064 -97270603947117 -208134051977966 -47601489890115 -90521813299792 -79821739201817 -278375339689442 -80121868633674 -231438885029194 -143483032976301 -14513140720235 -208009050890286 -225642364524711 -55592360061984 -171375039721055 -90684878672994 -163566019472111 -201405470812803 -139924362889044 -190368594336565 -52209319622465 -241550025544224 -90650056941426 -265254136932589 -176016629943920 -62478017377550 -166917331439769 -245599284552391 -71979946452914 -107638712239254 -93358090863981 -125536911862080 -122263744691726 -252863446862759 -77844397175560 -127077564563031 -180240305615340 -98706455271953 -222165575020081 -77058843534448 -130935949640772 -235247415731040 -36505236736995 -121700560577454 -26178333559184 -177710127648325 -250006503677442 -277210182635575 -51918505522837 -5690081999565 -23136260931999 -248783016702882 -3661255759353 -37710850490408 -55217994858774 -76381756768054 -55436834444639 -48523605145849 -259720258244272 -217901099797620 -76280215770772 -99693893525047 -55419351703528 -54227979512647 -182992799378733 -154281416183278 -147013524326768 -182002282960084 -259962288512042 -237588743630104 -182923344372994 -88866046700274 -199172912163713 -229389482243588 -124485438351405 -70108735657720 -144503475051946 -199330623204567 -276850261477971 -75268271782065 -33223900521455 -187407485898962 -247925517867473 -275795409224018 -206019343370933 -22375810472870 -39056716801360 -94888369153851 -220532446278263 -53165468866701 -247985032476876 -54024088674891 -224324935706062 -275119826145868 -254315367174791 -77461138870815 -176967632688542 -239894769473362 -195864264913964 -50152821353008 -108078100588153 -101592749133288 -224308983594225 -106561781147470 -274980124465996 -269963620833863 -55000113608487 -153298833711183 -88870974923985 -31315991851635 -209037781093863 -131703910408479 -212402762190466 -272962181692696 -4891665774849 -57455400882906 -222534433101748 -278705057718634 -42143548162515 -47865180059162 -173743979257489 -165465261616475 -268462983543786 -109890331025189 -250806930553999 -73022100496473 -204661783534819 -192658094224022 -166236598101259 -24827546819227 -143031361820976 -191454227078263 -78951038291652 -140470229307873 -18840616222464 -233426936056793 -84902824464024 -7105598660132 -86181842965159 -232390760531251 -20744163030785 -242321644703713 -264681273782279 -278483598659165 -67934078613514 -192084039442228 -184400643768978 -122397302989235 -44994400940157 -254764253973398 -37618764761466 -251943948440730 -240108971862931 -110859394371882 -84447917751803 -237178262179309 -112259936516461 -280130682847942 -131912927341413 -253244015911038 -126764430682622 -272344888578015 -137073660408064 -120294224500817 -231307633887130 -45571629185484 -27313221245081 -168051672734750 -166762865809993 -257347235907138 -161258236121394 -178779490985268 -66041879571407 -117977925063371 -245577938665620 -136206809356569 -19907643070508 -49437864565726 -144020542359368 -234998377980183 -79794332629129 -67303902751893 -247019761816270 -66865923357526 -49437060811594 -167710717075009 -48839005971558 -198206603427106 -119190966111684 -217549083869959 -9234476549266 -201900027666603 -84580813325207 -78764156241324 -277602884822182 -193077013345926 -133854754391419 -150979497850016 -166514318231825 -89497048088981 -279061652553712 -134170320819942 -190454992168071 -113846853338302 -72796205673737 -88218921873609 -65213267520734 -149042944279104 -113884353664606 -185881071565490 -242830138568048 -8938297489395 -116356267750234 -32467502687044 -225220039421335 -169971369283676 -90644935703145 -2882738729993 -263913652797331 -221132361044962 -148805239005529 -127157791312389 -5869156371080 -268229255894892 -248019209649117 -236972010384637 -46086211573627 -18441606430387 -71697110330486 -172430813767148 -238551033446821 -142233778415379 -49237798987501 -106975655813569 -195852612121848 -251282617420373 -166536970987257 -227191750774817 -197291758729203 -134946158007800 -184080998130482 -237923631681381 -203498372095388 -77424291678501 -72451711125191 -101735905850827 -263319458680838 -226344981893233 -64368658150700 -10047494499911 -116836989317800 -16003274293102 -210835716379929 -41140424459658 -170962895592959 -238833336247555 -228667560839369 -206629693425085 -80374115305058 -11712782921829 -55017828408092 -248005791199670 -251525137549502 -245167626526558 -232404631212060 -216419272301788 -140632042684887 -47619400688946 -139471574836585 -144584978615029 -1379783277470 -108725339016739 -32317283635781 -167129580084416 -156966505537160 -268648600667845 -227926667196630 -96110668983891 -262592297229031 -2427628226888 -140100605824958 -53242024030700 -58727153419313 -184501408930207 -98153543679226 -84179524389011 -112367025516488 -4079735984058 -265825475746848 -182001930569634 -3774309752052 -105548856113217 -82407995782072 -42573086239549 -100993380714572 -42962596010888 -19298007536177 -68371584757358 -76570214457400 -225507893631494 -281017205353768 -138004971777492 -92315331581148 -116065775582403 -60890193937009 -32537923403203 -171424705489477 -54072882514066 -103427158661567 -107776310117250 -281275203682582 -45378254151737 -260720485437315 -9120883158756 -8052119962199 -171049657169022 -262062220689021 -247504778633758 -173335685824125 -230119481151401 -12302817804776 -35123711527552 -275392888963313 -230469428404735 -129375421949197 -173825720314228 -168118013535977 -86844155473077 -173193794449927 -98555274447443 -268378155041237 -82427448774633 -61257042554394 -167275330861069 -218997383138750 -256590588637133 -162888010327939 -14731201820223 -171056827813189 -267579684236897 -184548855559739 -120529448501058 -87537917577703 -126017302801316 -158577999955339 -88137182932045 -248130275920384 -107280713232846 -61751239507758 -219821578083374 -270016023880204 -214478595178551 -182932765842159 -106167960697375 -79626947567346 -197642718732993 -76491715968212 -75906232665121 -61801858299792 -206596281432552 -78326360709998 -44672041254877 -107088508740026 -83377585869309 -103198613479152 -139174715929321 -85129627216956 -67147461220689 -173368621861037 -134256861041380 -273905061224635 -37079347615972 -253003592456256 -53029601874197 -36668025291230 -26311732009024 -10245417694116 -266068899615788 -60808518373667 -256297377326220 -85022872581087 -14283534641721 -240835626788459 -205354835194106 -234942413850114 -68997771606333 -65823260592267 -12643992350332 -82273108772557 -23403504084523 -143543762055307 -250065878345880 -257470268591586 -54000198836337 -144430013736528 -195656181841208 -213559190527034 -28559137083024 -191765861984749 -93688923364609 -135971648035190 -110742288761495 -128030513778720 -230609830914518 -96909518815440 -281321978269122 -54587504994347 -202562188402019 -206344852373009 -59319030354498 -136197145164564 -122284613300456 -43168061819946 -224917358216167 -191271134301151 -230807629536410 -259405261309510 -190878967536041 -72471127307664 -131264918584236 -212249388681852 -9998678751732 -151815011913152 -136399600125872 -234773708849111 -120421528714701 -148650083717824 -11412346842611 -65393505197582 -207611584357365 -228122648037210 -128852509630929 -201033203920672 -258348746264619 -253579483340800 -262323327019115 -149731970070131 -139348450114155 -235680590726796 -95612017113641 -274218110778333 -213125208331825 -267567049966432 -154464461520547 -22248757723128 -263819858936022 -188027183875793 -239840776292566 -255760796711977 -271262509145831 -266139332871730 -76669394897624 -224778071289895 -172141465248834 -266276280501091 -193482387024599 -260590198115900 -26735248067885 -17897241123957 -108988891185488 -172046398410230 -139193420374673 -76065088735748 -184476515181841 -100745581613019 -150348510791391 -8247480422515 -205221231250371 -88312010343155 -211825882782476 -155288790556759 -248156119263907 -173483716113204 -101631041328047 -37028681189255 -60912446376423 -158740288448981 -11076573750327 -114764469664833 -166650090196169 -163846091021510 -77290090926549 -219461927156536 -204614709870395 -258294286666398 -81299198414679 -268435083244964 -19769861746570 -227468661383502 -130166382864183 -258276803925287 -110098263260240 -80008621359255 -63879342465152 -10941447860857 -170643067307406 -212830556511264 -135443478155895 -275475305670710 -45612926482027 -74263160854133 -244308725705860 -251848905633553 -236684468906251 -19752016429598 -152156968857178 -200759282740534 -132031002057194 -69761267551462 -141036510165086 -53727363286328 -110260700362428 -150764813862130 -169661358311298 -255100260289848 -229154173787508 -185603850221411 -220914750831302 -125827666719554 -224134467622898 -46494362153304 -173704112429112 -91424756648491 -70741902631481 -269487414767446 -31101324408777 -81814611715519 -276150973889890 -128321020977907 -267974162175924 -84773604094510 -73869268977325 -63176538768182 -234884479533237 -263047344316325 -279586139635773 -215835911871901 -26151072634628 -68452575237874 -45330617604987 -224968068451378 -27358542349499 -103555462623613 -230772922929665 -3072538785922 -276243477952312 -160003232997893 -35728560876015 -201616729016376 -265309536414465 -7953491460952 -222573379104693 -59097904095090 -219324830174545 -42878700464630 -167439158917885 -27189896978171 -204478736290588 -249616035364633 -4215091597079 -142171441417554 -3161340224181 -262196508568728 -57664057240320 -205325167599606 -208436317156680 -194298560271021 -19073255550648 -213870320417594 -115326958041999 -200970704506288 -116468480589493 -158228984421892 -212801803477515 -60780443856469 -202977885218780 -91902801337539 -113173633194654 -126503061339643 -48678865552589 -10679997404616 -9915675232564 -115010340329351 -92268930065476 -101463626882216 -143731806375648 -208303313712385 -242978991856198 -113814975041865 -206845886624820 -175876178289785 -256771837965807 -255278735672719 -184303055425030 -138768566402968 -23331594538253 -29595587155295 -119049618676305 -276040204853750 -25812956995701 -22600898833281 -47733479289536 -128598526161798 -154332475398350 -194495710554544 -66079650627876 -18218478038497 -41667809293292 -148413063460231 -193698468360856 -255793275633206 -11187154173698 -167613654028751 -118634435969653 -71639205232535 -227898031780018 -23612246496703 -145867166664344 -79271559642409 -97222823341642 -83791027191663 -110113385398383 -115536670715147 -174169572999755 -74306393096573 -192487545259960 -4114184308560 -136845509529219 -55743303951516 -42151110548383 -107468430204718 -230943516001343 -68905439022434 -246745384481669 -29285140127583 -33862800490328 -84968323654023 -93034101967708 -36827786584055 -244090584715338 -34684646050222 -219605742010316 -134061482794308 -38637617783894 -166820005505436 -223499762958423 -45789325235856 -218577082980276 -148737024346457 -270701799340967 -268012746359891 -257855721510125 -240397459861573 -188888300870011 -192493367177659 -204967326239397 -256604952358325 -370364710775 -175210805662602 -236599806465881 -208999646916402 -144759463603367 -252395544620864 -176108024506394 -77743611646908 -249103927907980 -97435693814490 -165217833381546 -87870567441238 -27871851615343 -30249056313838 -46330837778383 -118857972027459 -104702270435898 -142213379071437 -148152244384446 -24906171287473 -149676624972714 -126866276361768 -111332757312300 -253268964885337 -26605868143619 -71474899512909 -96090543028217 -89169114750936 -153901063761075 -104119352425979 -59785086065805 -164522953925874 -280325864401814 -13837693886978 -41999834365228 -30347258102256 -6175763944706 -147778523898286 -73884563579529 -241822986947312 -196236900399321 -23005567540025 -256346620555093 -78710104790081 -273229118699065 -232182048026259 -270768983895906 -32600008376866 -189538755570762 -154708180486425 -265481345971625 -202912071398214 -280144773469190 -67619087580050 -79379964256371 -87677398745103 -42245838052432 -275625674659555 -103469769812184 -146542098340425 -103577106453077 -272759340994474 -14828097817997 -197413524404556 -133503335395103 -157228394002054 -21171702501164 -177243048753193 -20131546403108 -186071620816274 -225567116563806 -112781665498286 -269553263578577 -191280172425094 -118583648582624 -59854199538030 -41210032112089 -180822747422620 -202108824095521 -245183629678608 -262557989347744 -165329783850439 -83392657155278 -241756781416092 -171572756095993 -159768947699914 -187374165087604 -146575206760647 -23894726864157 -135344821772940 -70586374080547 -107563700806065 -135082192004280 -232512479928725 -83148391540872 -116242061479400 -262055388431361 -254653260357189 -112766486794782 -169171682252268 -120941904103741 -218371674728363 -240542488087885 -21445183177999 -39630734842808 -123532612681455 -150436257971958 -58042107374242 -175631767605854 -113307762038049 -43021993447516 -230521985022556 -30234171846255 -40708682789731 -133968335994473 -100052095039735 -26908421255500 -236279245148212 -249454747921440 -9963111461479 -191610520523854 -168990436101366 -260709175890499 -165860848197559 -45138559902636 -22097155873186 -44621536041230 -65531458341846 -50371136934429 -66114851410016 -179624313954168 -80971900666660 -136499152407727 -67027999883075 -166968864437752 -184430007665307 -132548422075391 -196968377453309 -138637605740586 -40427799698920 -13276361632275 -42348411830730 -33554518875982 -48426099008373 -240157523260441 -214753868001853 -4108162148099 -276785147281170 -156586705926800 -48084774015127 -30452689616596 -13228574692285 -214655881891562 -119964842681603 -203936741308789 -137950483957811 -28202428967106 -33061850599479 -232584617944187 -208914664788589 -5867077600476 -276056667376369 -206444751564462 -15810151743840 -276695860789970 -141947305327661 -222998779439204 -92369406345920 -176960671837350 -49731201403767 -194463546097689 -278283842491272 -196090006246265 -187190648122990 -122371962514148 -242288724642554 -51311098570965 -178426304441142 -106059941943614 -6960354933848 -171159374132460 -193851020816545 -160627914448027 -7226462673639 -112432440170088 -112463805589614 -245875160913046 -235565051247969 -84128901593101 -119753327366231 -194289551478628 -159314545218310 -177262775472493 -241415840547440 -189071646874928 -70918546161656 -151051943599949 -17539716621998 -148025483429827 -127466735000180 -52615979442385 -133627021087436 -100065442601061 -190625604328498 -139532458152172 -40652282061567 -224662912106903 -214072102246290 -13974067027622 -212411728455506 -141703553206685 -199237390873518 -138427507974483 -203289207945871 -89544369745669 -46527077935595 -108441001971091 -48861121357880 -96948693003796 -150410207706103 -250836500022965 -179395882550909 -260503880289096 -198843484468999 -40015465302541 -122558956023651 -17263923953989 -263083146687888 -156744050596799 -6516791496519 -67712375471714 -66937262347187 -163689441734757 -267371876836652 -110616386318730 -264947228693423 -272718942250352 -250593971074849 -173831151351629 -162935321094450 -227866346831799 -59234385894040 -238580391308722 -129617167360904 -263897807911806 -83244574639765 -158147083158117 -142225443754314 -218374271005196 -275846138592765 -258155120120756 -38138162134545 -112791770666369 -16202027227348 -114066337095649 -25743475057576 -167070439835809 -227937351004237 -220858045980350 -13990451103695 -236624771211469 -179490945809954 -92947954516719 -73834750006207 -177739653777895 -205851710314678 -25791640594885 -67147847080890 -190663154034241 -2216392649849 -272605002420601 -211213151687929 -229576368822762 -102520353741704 -92142159582385 -13086382148317 -143709574943699 -147500966576080 -164329135884004 -184498338734802 -211997519947969 -240315672195115 -231184569190916 -227412143254536 -245391453109065 -231091566607859 -190544738281208 -176094674365018 -263506008927601 -139445973895616 -133185354385915 -135206763007643 -228093921155508 -270584158971551 -147458109060304 -154254754387028 -203387940794762 -160075013431156 -235388068030749 -118104074734497 -165310920621644 -136252944174880 -35746386706132 -152329089077826 -231879336771353 -233813645136938 -216484653609914 -211266461311030 -272463128256020 -5321876735959 -264631387107468 -9863236446156 -47150033819852 -206272979937547 -140457321559038 -30107150895652 -38088760486978 -134827908322087 -175029561898980 -226703834638324 -243561231785579 -106219683580653 -114511900470774 -117986216566113 -77863200001372 -99751285516671 -214603014076505 -128309014931226 -71035476067273 -188068363349247 -129696222878551 -52269608381268 -118187659741109 -154167419352044 -91347621146887 -73970548874336 -116984697363513 -12399729473531 -177368641066023 -214673190410379 -111619977241873 -199892819819369 -154035964182709 -199871634234523 -234284912213634 -245363476180822 -262053978362483 -244939735076908 -50037031204155 -34662850731401 -46215735041195 -80895651149720 -153101056799923 -244417661730491 -246921287090611 -204948828775337 -235191637750109 -77352944436617 -48168046069467 -28441042353778 -225279707694903 -19940765804784 -244357378393052 -545971910261 -233622840797047 -41608226818682 -59206718721539 -142072039303843 -18140880588835 -177463162619985 -276132463030498 -7123427612433 -175906869342348 -31656787718138 -257257409559582 -146746618211179 -193914500880582 -198525377116278 -247700176678972 -169729390436006 -58130232885500 -98209448429008 -245900187305958 -227564228865176 -100569499709057 -103966251267803 -81410872081758 -279517426423699 -17452650608066 -21052009127194 -175142946237992 -219609889287529 -4297554515612 -222036411165600 -221899641504434 -211237609813598 -94002719789682 -162698283711107 -57998166606222 -52869027909846 -215483962254335 -24591748469073 -199991288808338 -14336282605026 -74650857183081 -180253771382273 -46228357228366 -252594645717347 -245303739518629 -220555236189016 -227621936147868 -43043494679364 -201874668072628 -264259946430271 -36872275415918 -208307809160445 -194795724228613 -247741664867814 -121889957586677 -9014123793713 -91021139832114 -63713319801517 -260094697832718 -238090117091955 -45385949444070 -280567698444605 -252711318749623 -214500000384573 -42102430195172 -215645778410216 -271935276778085 -266094211580982 -263424223485700 -131803801017838 -246791821678371 -247716912191209 -88674446459070 -176416604230095 -85289295686908 -228900661750417 -91407860223540 -17339186636656 -136158264111156 -233136786538791 -217836681164426 -4599006294657 -215181526000919 -205050119984927 -57365357684111 -233150522796796 -48579237042332 -74920845355277 -171798066665343 -73747325282504 -144021328130212 -70747844164053 -103643556440826 -66253783509626 -248389091820878 -261205485099259 -179646464726339 -26715557010993 -148343789068602 -48845236015683 -14412345392805 -94454586156499 -82381485168896 -101147957478565 -272348959676813 -214006039701936 -149748853212283 -237909521465745 -105677022457930 -277433261032221 -71754010137931 -123532734895236 -116758042540200 -174540313207097 -77360077668644 -142785413393721 -110031485551248 -119667272278708 -110296386980363 -135978698309703 -257519421618475 -135244526937498 -15666476281522 -131057388598402 -25932736181934 -100164302039871 -196207667927331 -117441041637229 -6528706332846 -192700553708934 -37860018054731 -111767370958254 -208436682457210 -138313445967337 -81593105945912 -152208169221630 -241822404402596 -193828487366344 -48342975819438 -52823654441351 -40924561867495 -243169417694816 -57804027043927 -94742288795150 -44435668655500 -169015503116683 -265173998435579 -162236790940328 -107890232361356 -83853603450756 -222854503193097 -202472896869737 -181987229911842 -74568030712188 -56691683531318 -243534217807775 -23657053275585 -6880431913880 -183322446208314 -250609061596930 -219440155835248 -203335181360121 -125800677396813 -140872495430085 -137200844760657 -274981612136828 -80144985363131 -27614930614861 -217005750208333 -161069934925101 -152276040700862 -61841555759316 -47036886979421 -128043955711842 -11461763208611 -100677382411004 -168852104570316 -246922155075868 -72340798544309 -156889171382827 -272698858846532 -163995284130448 -27718024098999 -152540337635187 -154875446584945 -149114057927482 -145959668258512 -124303974608966 -89402328279179 -274660903195653 -46937913189163 -44677631907625 -95956011746546 -161272838601395 -266713819169176 -253092786079734 -182092151129159 -202731915994138 -101791676414824 -103693542076880 -260953418825164 -165874587045013 -218426265136547 -120418988707656 -31562102993456 -191396751918496 -64693131847542 -270488688473755 -107905154503363 -196258843509642 -208585789685181 -68112253128656 -7663982488093 -259467913350616 -243679535246679 -263748922764126 -280267185944110 -6744432666321 -134199516785892 -149987488934005 -10201833038100 -96950695702917 -260577465642281 -52476812896743 -4006949678631 -177694571719399 -252585111440648 -193358446943331 -28123009275166 -2290001002746 -83359651691851 -133975218549432 -223088120208359 -47724288847535 -64166744560808 -102580515552558 -234957748534567 -48041160570102 -152522480336947 -17645352327310 -241650783537087 -225213791299734 -241280318443686 -230610094111357 -230044561106489 -25874811832469 -279645614577069 -143683872369467 -195378759593796 -53480166026347 -34831075703285 -19627609399936 -25927374285864 -12103939966781 -171289367241213 -60297553444338 -167396067834208 -115728112442843 -111452392748559 -143648063320642 -136520592759446 -51239973794719 -235041060346946 -71638929729770 -22844299658217 -26235319546735 -106012987106400 -188219998886882 -118414617654391 -120743651205430 -275689489306012 -265197187872259 -111454567166071 -187629284786549 -173889604562349 -22848814132325 -265828876517552 -163449358589376 -169996864017036 -140664962264835 -202643130170411 -172321429817652 -109717598800330 -263009176762054 -70526799823821 -35086700005655 -250227265270262 -244756152598859 -14186334483968 -156380792958704 -112549430233304 -217385185867644 -106545027859002 -169557770654378 -210986796867585 -117117459006737 -280745943210038 -153016277407810 -131519067015115 -267201985559312 -276650281715427 -218994308391614 -214592988384970 -200879833604122 -93653696001173 -13210548359031 -210894831781649 -70161361318425 -33903562353713 -68592941820227 -212932193275542 -199626083314293 -150065252981614 -76978771010831 -155519681161096 -276036405116039 -185552222404330 -279326725070773 -4704953998621 -258296094234371 -239961116048530 -227464484317543 -198268717286066 -135419403506686 -70553673120633 -246973613038023 -118497959710830 -128782096508085 -61923086163365 -57143712221748 -136862349662587 -93581373943301 -122788078897193 -48411540309025 -130714916276056 -150886336389578 -34702184240388 -217369338455295 -142827981479160 -216337543278121 -207069654716164 -185489274977004 -23624220483399 -192630139943561 -277847390912540 -89675918119266 -52193002867478 -238314080884846 -181443475180434 -204887595157934 -262112844270713 -85690867242638 -160272995259398 -252629082168264 -251821972613306 -30548209317499 -112097254080608 -165924290506648 -240704701883330 -139429432596111 -13439831464652 -193114036259400 -249799840073384 -116449096612365 -133649734201592 -134215117776929 -90407539102396 -144398488041995 -50609526902611 -43880519644476 -137541366806927 -20215734637012 -94426954085241 -59407591819212 -229311412319997 -119126308940311 -242622698638521 -105934488617212 -242369372738223 -260416614727832 -97601004619770 -90078114886989 -208560564124593 -166845411941153 -26651505123516 -112465443925443 -101673698602573 -125479668850318 -247871681060102 -171213028897709 -65510268687539 -203184567131551 -156686547396815 -231549637682345 -84471421255360 -271678825749590 -77492444452210 -242746517355850 -10164560449488 -192065767175986 -194482898804911 -251708508641896 -124721836799679 -61029920833667 -155154859613813 -215623758098320 -180279716676507 -228166721451082 -35024793039564 -107866342522802 -163658078741091 -66773313432788 -135463284205275 -121254432593699 -143154695085544 -107505165303018 -50933244553274 -45793978148308 -73245166854981 -181320139841935 -146855425268810 -100375896610255 -19537980382125 -255437237030633 -80527057183258 -111003078593582 -158413616277168 -114205749894494 -51239606125098 -57661590048739 -14899236751250 -177169889364353 -10213167657716 -13880191783579 -114053071327978 -237112120801528 -163708374946041 -277264246504513 -138627674241631 -18699510959097 -54660134548403 -134360590674618 -145706979265518 -184546890132312 -210540364411585 -204682236228174 -69761357837849 -256687009570783 -24901156944970 -194335152924646 -190256260029994 -229382574363641 -16474744712880 -230106259737729 -262911088297883 -35658059986637 -55924826786439 -128414961729831 -47088531777187 -232929984513930 -76350384484669 -271635267819049 -51124071660710 -249436450276665 -200690214469044 -141172585290190 -37240514884633 -209382109804194 -248691623795778 -135748777535760 -95109305056678 -132927116943454 -264624782932300 -265713864378868 -134219518018522 -200535979646136 -55805710466085 -141320973252717 -113411152735980 -46289559048077 -175298737360271 -119036025412185 -69659571237881 -280759330500261 -97405756272976 -3136634703669 -279617406406563 -172950972084885 -65842610171436 -155041395642403 -215530856935917 -213552009523847 -124468298560642 -250197698319540 -155652943889665 -251595044670486 -105998263076197 -280372430082399 -51345329151804 -81018702841092 -98680945702912 -74143242667578 -99519748001595 -98829192825851 -223140916123315 -9222968070256 -16348158070439 -28204901946352 -205641767175953 -19771732639123 -263372238135143 -136843725369798 -161299617261385 -220804444548629 -231021112373277 -264697709453072 -80653066418250 -3339160469836 -68272518570512 -137666703780396 -189613853009489 -178124606461287 -52383143228046 -191894469813347 -91624926691598 -138442526952397 -89297738049275 -62836000541382 -236293364316980 -105747444741407 -260234093564184 -197566347645862 -233660134144151 -154927931670993 -270922375249032 -182224829703495 -179634777047196 -14679532936922 -234996175980480 -155278561449995 -175485360644228 -29230239009116 -240362773429289 -249549031315294 -160784633681971 -129677755518654 -242355503958727 -279707958017383 -150628096311746 -139908316772676 -262118435872005 -185816140308600 -205599502876054 -200439330903143 -235275774874087 -264437557862988 -245333506224645 -39457164830560 -127607867629485 -204765568547874 -181296295154256 -197149344107690 -233753232376877 -83692171464583 -84015428329325 -129398973767618 -7391388851078 -280177939961540 -40210000366490 -23755527751679 -245450738580547 -220175279162078 -135377079263575 -1879440302923 -63420789158991 -216980633003970 -143441405228427 -75386448279228 -215708952869794 -46049378386749 -107580869935663 -97582953740499 -106898219305743 -66982559263637 -141902386071550 -157312080308926 -95436699196053 -86990203667138 -66513009886512 -74820299053551 -34234906879607 -18012251470858 -268993133827379 -102386251430466 -119729197013462 -181228473036989 -34187585039271 -55473087026694 -110335026973293 -69905484866914 -10732750682827 -201515249751381 -39900351091857 -228357246447790 -5048360369914 -274583342408178 -169700147588241 -100286574521080 -90262218554024 -202499747469603 -85097342028985 -22249980658176 -116898036379467 -254406986761375 -162666229624897 -78407168787010 -86619245831409 -139837027497317 -172253049122762 -259741093661263 -190049260314218 -140650498188542 -210032511905041 -240548035663864 -190188556181561 -87404676019549 -222157612654851 -257079424735301 -274648167639190 -52355129092212 -90702669996945 -117303545185538 -201312618699085 -34664110620203 -52372953354774 -128582314382609 -16499806645214 -30979415875534 -131604111153815 -196452541815615 -193560020003542 -197950096028673 -54274607772335 -68452081567458 -27080441933580 -131583398782520 -67639264477540 -59148202803615 -214423694125440 -103850294213230 -154118434647176 -22914120534404 -266505037283737 -76301906577241 -61100199489734 -45708303990365 -264341576632689 -5318097878549 -276658495135808 -5825306976160 -180978286405092 -150184322838152 -177559140013700 -273760878920635 -92701252848509 -64069600749708 -268126000489612 -102222013818297 -25879346941492 -196796157384125 -204776439319189 -25632093039499 -177606622992047 -150201805579263 -115048956334985 -174462510101155 -82943723137316 -267500259410934 -162493786272580 -23723940370518 -68692104357176 -140991948966705 -167692872814603 -70345064071980 -40462856703290 -171809211721687 -151028692347861 -84119113900201 -233159459839210 -64821937196639 -33956581142642 -193541847979021 -48083786357387 -31679873452271 -251906538369144 -8713105995734 -153299111507571 -175650633136139 -66368290555905 -114070405284394 -102784583427232 -254312393992566 -260697874071557 -150248065968763 -224958425815613 -63523175520896 -276554094224356 -271932580093867 -157089525857606 -142423255199150 -8105500799840 -215095155370233 -105927817567875 -68929699124107 -91904539795654 -268456502168780 -119737668338700 -66602282012702 -2169819091797 -275173428221216 -107902691760901 -238525951226787 -161192120543859 -164957138553558 -226252457538891 -19844293254803 -78754712611823 -85002499581196 -122514947201784 -107895925758550 -210596032186153 -148207795138794 -118162853614127 -81614911282802 -47160901146137 -192256152256312 -175607108106491 -130392782182529 -48906185995135 -263532072698410 -22782387783642 -149395469596343 -148589123600646 -262072858649813 -229878419202327 -42725311409753 -96673793930916 -98006125698900 -61692858764483 -147729562324360 -20949648009861 -198082137302891 -4571941294248 -14655643098368 -66811527563679 -128215529415056 -262618153271885 -97047342924407 -175930364971233 -155432307880430 -59804339012172 -233589518185143 -50437492516275 -59845399892221 -80139311034373 -88329561088566 -192169544359848 -920076274622 -200874196349821 -233217513429677 -151118896695283 -63138044424854 -227308491946282 -174027876404565 -184355659734482 -141752754044886 -181940950997187 -85133976068806 -107819821397436 -144297216621234 -48284641588254 -46753373834881 -126278381143283 -39433274992006 -26290544943791 -130624270265945 -168754314975769 -27893738778804 -98400991982004 -39125949035576 -162777116842825 -10263996604027 -102550840667258 -278175306411564 -18623252278890 -131448816405275 -52502126788511 -263632053985895 -275234352486258 -146609664189599 -248756664444715 -155280192245814 -11806207742610 -34573563393861 -219332412869534 -227643313218813 -278454069277854 -127528346872215 -14009589632097 -210973391532600 -73221358285471 -35322215764400 -92518955526610 -16078374406750 -201621756085735 -110819951227072 -57130807801139 -80512636248898 -278105793571161 -211612320738094 -126957020572821 -14926118482281 -170565670793443 -193830268739098 -98650890423726 -202527488787329 -177661769404084 -44656618707264 -89633174217716 -92234933656005 -267780521096384 -273297178719101 -105271587905263 -131231957154842 -58781821996245 -185609840520540 -217060543451665 -266302390305516 -12592377712253 -248912208626458 -229122601902529 -115207452974844 -192399012745625 -78633052449159 -144254865677612 -162825958353689 -195289149157682 -250075436960321 -276226837109975 -154332472223990 -179040554430876 -22555872554363 -145988401515069 -91736050282399 -97823477941847 -21561064459230 -36904614441704 -179975359542880 -280793202985814 -72223288964947 -206434679400073 -63983461006557 -109265495289347 -232933582387661 -228031618038011 -87642462707266 -128997756063181 -124304713945012 -179319341076387 -224819822199099 -14725742264457 -113885983637546 -267271029348672 -84103189726503 -113416832119177 -247074257969010 -60724842093282 -167225726596396 -156701908356325 -127884241655650 -214544970562671 -67364459107609 -55908405836158 -150387993415233 -13935591265455 -183348826029347 -268243896487168 -32917227275595 -156142808332396 -234358925158986 -208281058636419 -165103173480428 -76636989250804 -129354645867628 -246785826015312 -248921083625818 -186431581621353 -201134730203890 -243404628026741 -147152074004855 -255219976698144 -234728706839196 -279695408731643 -138504261114453 -128493642940639 -140970742914263 -105436203608961 -134548390480976 -193423603118734 -156682379457734 -63117435238122 -134017730271639 -4401248092433 -278311212222611 -103917103603512 -62441112784689 -157059328683794 -72819306944008 -194981187686621 -44811857480103 -277774623801893 -72562619209336 -170627656114463 -231493494074897 -48968765178518 -56786546273610 -113260496841209 -150767107919955 -178286656482812 -267181305142546 -220136318493584 -34514341158601 -153103239722555 -68594383397865 -102747398750230 -10380509865659 -58632019512019 -99583026127154 -273849407450514 -227538916011654 -219933720010610 -181610000403937 -100273541393154 -162453559312474 -47435568745918 -121091733716463 -84802437628856 -117810919645345 -80227603327871 -162335148711385 -67300636326527 -140332965470125 -31556946394535 -154522085102485 -215154731772580 -102298369033795 -68069802003779 -91939395370133 -213755494218244 -129261213605935 -66403842012306 -74344474926924 -121720100506772 -17135975339681 -98198943743975 -47633583461084 -157588071929724 -46431618484249 -93084131666877 -111079653212409 -72409740583023 -7059325665768 -131521874572456 -93767350138746 -17995619000312 -11089776939729 -63909215771671 -11666469958945 -156158197636805 -219919207763714 -169456634754502 -210637375856046 -252027931518347 -40445925571613 -86021724717866 -251609714727854 -215066267188499 -92837648052701 -119356172167130 -26176821432236 -147705673495573 -48455229617222 -44891982839095 -256673509732457 -106312017734570 -155607430972664 -45558201227392 -64833774406443 -69857859753542 -132243138111185 -36557398877091 -236753447796275 -141826001806000 -162187826000905 -9707741763851 -249053497766879 -256021297124255 -11565834536381 -122470439428366 -81847661289172 -39085883442282 -214184509524827 -11260060412750 -121108606659156 -179731853144130 -118384090393987 -267015392947803 -115320455911827 -242456074789304 -254705929513375 -82270355567535 -100649957884799 -278956310882665 -95990167075657 -123464946305778 -66395136669932 -171581574085152 -232796603186442 -144006977394311 -11477082327315 -207225737771596 -230462707732594 -249647631340536 -63359868970159 -260869588298162 -262062894628086 -52910348669150 -9489626347150 -72755942203865 -280035433988604 -280407463500370 -159108809195582 -95618514570588 -132527910052909 -206337377385627 -176103224870852 -186152205455200 -99447380167126 -66857473973020 -67364897687371 -16204894614179 -165245941393849 -280408140752261 -29639596157374 -110976347123809 -165525824934658 -66631000050304 -56039990200934 -275771757948269 -174859193230574 -147504024816155 -71412949371665 -164022006752823 -185715193807206 -251449657738863 -124327905884650 -107811050265662 -204984257627882 -61274444458162 -111103445711550 -215140092640794 -61610482351226 -277579053202924 -89679892321197 -221697199778165 -42667877840794 -246261476840787 -280631766007462 -70796740237231 -42954195802861 -232541084929331 -166530929147075 -18365380719809 -28599395845036 -171409634545155 -31846058980387 -152264905279435 -136547561845780 -151781702647473 -96754863293990 -51424065897220 -25584575770943 -30138869732173 -45718170200462 -253943911509623 -94864991336460 -279263840634154 -69094555094352 -243744415621277 -145139667507480 -243037918369573 -162337136985827 -148717389657364 -178980594726087 -273270737349311 -227721570736849 -6120042385448 -78193015877333 -126892627054871 -94303212907096 -44434358131916 -156750685551018 -263540366895133 -164149114511129 -91654571463205 -238315813572976 -122074052827073 -15059702285300 -208500364289619 -244561963504925 -132684683234794 -229842591960588 -148920607535173 -122525832857343 -259973439551728 -268454662710281 -19329368521701 -30658832588299 -95680909762430 -216087253852475 -57827435561211 -109663025580822 -163608960386014 -240276973977440 -81568269682352 -86669052005412 -185963071925235 -50494994279376 -226361119392987 -63392392751766 -232303219759789 -179543458647698 -271007637512008 -75710080297650 -171596013796770 -215491694104136 -81230041727559 -150361792018393 -154166579723725 -51945884881900 -97931764333300 -184463147077306 -80704106482490 -30320112775455 -259075541994941 -113577985547895 -59786204059192 -75205080353004 -36458720962016 -256105497340168 -274712871891707 -242230353011481 -269138016299507 -216778985272839 -49775592761613 -16609041690767 -131096097895859 -29417576454240 -201108548818118 -167190914134805 -196812068786625 -141276657732998 -56150329438848 -193714890900033 -175480655014591 -218942404138667 -211915730329392 -235090945459490 -81293655236510 -258012190704789 -176318052184609 -62106785451494 -230347874347558 -183462333832945 -223153167867305 -70680015907463 -241592955371087 -137093685049222 -109291352000492 -170236334260652 -170263819131963 -255588409782953 -225142516134713 -72868741024590 -87428843654441 -11158974974594 -8642684937555 -111161713178863 -173895478019927 -89527195388066 -223468438403831 -156213086988463 -103819992059578 -224134648824464 -60008976902535 -91782855991123 -161728893436137 -43093425486928 -103248859838196 -114533511713797 -60398826021317 -164409598281684 -224590303402263 -230401318902366 -153778296935037 -29963388422774 -31227017588554 -6708761732130 -181597218513861 -29524919906567 -136883245617791 -209882483837781 -270510202711888 -130246611647653 -228920157252856 -5826404843459 -154437933846501 -89799781795705 -82837804567412 -124622665577570 -167560173364028 -143271738929833 -247779749937724 -244327126964066 -217102677511052 -197763054628434 -273455248859547 -260794927722482 -4715592867313 -274555304731580 -123641603432572 -51524915957194 -187449024530263 -63115558927082 -96990734065352 -210252126634366 -91057843772451 -89359990810683 -44399555083624 -97356721180925 -128491044033704 -66036160933758 -37551995797325 -9691227718504 -17000247228690 -170931290032809 -11779000521394 -220204312226991 -230683429731185 -43430757348519 -85434832990434 -100825605418407 -153456135922165 -245454555006880 -214456466823741 -214646620968494 -240055517228188 -140106967218937 -49164729084337 -64357959397242 -10771239044888 -92909971255348 -202567692087206 -26890388334755 -237858666738032 -56077227204979 -134920085449441 -123522001409047 -93161088387585 -127720536136547 -44315434727645 -254136702278926 -50249315262406 -248258970342892 -143947504252624 -83369957674710 -25832669591995 -261739835290527 -118887106613544 -25815186850884 -26138443715626 -119694686876224 -9844714040678 -116197496958841 -238093889837505 -3871681969506 -125562172662588 -135763216412381 -214315438755300 -57945300294460 -195358497820888 -85293760334338 -118016425635255 -196120720038869 -133514554320848 -231890716170445 -263322960164931 -75482643804511 -266068009931343 -144854388677888 -18556888888526 -276017167420965 -219780532153529 -277775733100608 -207702964698882 -159697888715335 -107028135201868 -120616385548619 -90289609328745 -135592551150938 -65704167162290 -210831971109940 -128731377956934 -227152900403299 -99960021982444 -44141326069805 -77983514051872 -100433521971973 -268823403675885 -162165847424981 -43226150280006 -48946016887652 -59539878727207 -224154926667735 -38844318062033 -217596126123152 -27666701819442 -256840795039566 -153181207314605 -184021358755637 -127480675680084 -224218203152971 -59880222608655 -246403277098989 -85041419330850 -249868741512016 -85169652111570 -101005309506007 -27754415413832 -225878122357258 -242522381933351 -61679996023558 -14804256177326 -79553134932941 -74883380379952 -262121377382106 -173118520221334 -114420114107585 -75281022547880 -159044757308105 -30743287249404 -40319103615600 -267656575194543 -240486049255779 -260983141077036 -166244171761392 -212684771287207 -241552586381425 -29094037186369 -222761868054538 -102534826790514 -85058043997570 -2987106075448 -90931350884485 -137128387289655 -102001643031783 -85256260992401 -162694678342090 -125639233713773 -200148231869405 -204528885416216 -232813263255917 -123408537437637 -79938321759073 -219333155477347 -252627221779281 -100678251060070 -135343341570823 -208331096277599 -237076622172689 -79421292024985 -12449172932339 -231246526699755 -79421632813753 -123207250949160 -14387703193925 -41717030394448 -100079738683506 -73281644649460 -257916556612374 -142068185622146 -141106366256868 -26176730457167 -174481035917135 -79563023873044 -170044812071367 -28591885986778 -2390336781428 -177286880728042 -104247069984078 -175415841029139 -42938537774220 -160330320767125 -132512902643329 -272818348153681 -267228117426024 -112944881042719 -37879046547164 -248004379575333 -153790411773843 -89238725169647 -214999159066439 -13387881521890 -237180494304880 -37602802730252 -161793467657799 -77695713891360 -51463434269928 -734730522809 -254257180432232 -122195655818116 -244661579789134 -52292058632772 -66382004300098 -61561651370299 -206020086270802 -6350025294658 -123759426393968 -248706751308241 -95672141196958 -237666680024905 -214237406831468 -270895994101252 -82531481484628 -261223862723171 -225859308520264 -164598700643239 -192658853567253 -98526714594523 -26437164366404 -48431355488385 -203886667636314 -69454399043656 -212715694356273 -221269682292522 -68336165465284 -274415118913617 -100573144196339 -121167487010466 -66083662663961 -93824968843117 -20264791885755 -160143280718204 -7612944552714 -168531257015988 -163840305029750 -90778502331103 -60336839412575 -52809806003827 -213198228449964 -139287219929336 -37055339434823 -193997851046275 -103901033763164 -148295042412139 -57807046148386 -219786063566903 -229205341139094 -235846543261218 -231513927177581 -75216852441138 -146181671273853 -249524733751644 -243165897270739 -32096495415367 -153654353819851 -193005282820171 -56343096755339 -159565088219916 -113128459628827 -79029384514818 -28986739750227 -24896160448529 -256318339914429 -26816219378254 -8622018030859 -253245455335257 -237558827774945 -114777904196543 -260925979612318 -4737904015736 -103031521122542 -201819586646618 -63333404567497 -103139007590929 -230462051738609 -97167245164724 -198295811357552 -160765336760646 -146834658282227 -212486367123475 -55444185982371 -149721819083298 -231366604467101 -202029534574622 -216560107444917 -197645414341268 -126424024253444 -110323968551808 -254238629469291 -162128680978222 -58418223594274 -118816016925809 -112618337300886 -9178592668863 -276210706303117 -217078142653912 -247021433877141 -120391701305887 -4089589113347 -114529900702929 -155401117457206 -177371269964446 -209325875084798 -187859355826497 -61267492434214 -190591600754558 -205538158824983 -249307712502727 -224202565363149 -182887927587163 -203658227633366 -258646723021602 -269570124044252 -235763754852001 -254192778782291 -197875795543111 -157180859345479 -152841351795401 -155877170756762 -254265037613594 -218884622968032 -159043418446077 -7591678134434 -128278186971876 -149547937174365 -118918723914697 -77599709185493 -164031698670608 -237204414091860 -96360903910136 -184346755241838 -101667777131785 -49392401191172 -120810464402959 -211627396688253 -133726359151903 -30349698173639 -68830850155600 -156451286009958 -52721929442226 -210237648729781 -231213031702237 -243695016791330 -109361843408789 -30759729454583 -131384424732864 -206051271531748 -17215495270712 -46197953420968 -99162511730289 -277800020715245 -110401769416605 -258803210886281 -237609253321792 -92107646302827 -176829186989553 -182405112865686 -261812634877543 -54103750894935 -251609598366235 -198061353335694 -2271274714543 -146160638347951 -196837512424420 -213322917143016 -17898740850801 -31887811337485 -210780739891218 -79164233616983 -211009386558475 -250901051111170 -261316229838656 -32301492303900 -206445441064043 -69539255931863 -246904057320629 -58680362544092 -141020537068837 -229281045681575 -195323208213019 -157891959864226 -208014930851521 -65436171687626 -42934775804704 -48596028899658 -220177291904169 -108267540862417 -120874749790191 -215206560132088 -119752344857828 -2185022938213 -224173522916586 -84388900135570 -270023348401764 -18205746014281 -22692329532966 -216703915244068 -81062207833282 -140952208052075 -169945771364893 -273051241120746 -45995475745173 -183488277272050 -20388392064240 -239833852859359 -81507536526135 -183563650469689 -154396620371034 -97317517444461 -147907902161623 -209627299497411 -77656925939266 -116973664705138 -106978113250477 -181639111919362 -181643759504712 -207593017337073 -184676251676369 -37976941526516 -255918925085210 -66816689358073 -28650095472792 -238874046606873 -179205139004966 -101902933607043 -164547447822216 -194215656551545 -84931312025316 -123284473846468 -145006699703403 -98100139027772 -104898604126518 -177419760186905 -42719731960131 -15905969835951 -182486447191948 -147171766572360 -189556156202987 -150111754273765 -280747299997135 -265830595768260 -204956091162001 -169653089122341 -10093276794027 -160581562024217 -279136705729509 -189923989106168 -5395568227900 -171550077776593 -131240920672090 -113695107799041 -68930099947110 -117523082583022 -184282944327615 -136498931145 -89602948682069 -33750506612679 -218790860738252 -52356924583660 -91164592472416 -99109443683374 -83322637943140 -199985627580140 -135891528224191 -176697965472017 -148034440753979 -55386142296384 -205537412799859 -99092332418444 -259151842751935 -261817351495990 -201916338567050 -107977700151563 -161695206166475 -222422680204208 -28977565424712 -174418678232289 -182231003734280 -193726211900197 -12232934636723 -256792839849454 -86586390978485 -143353423653720 -129542522951350 -141863971146967 -197239102992075 -69202632823989 -17140467988075 -179627095487152 -21655799147721 -20228403383738 -160749134991624 -110027250320521 -276891582931508 -124864438726124 -133481948467972 -125801499378567 -154613611456630 -249756795832751 -76065333231459 -37029423129781 -246598050212578 -95010241482445 -72473922936284 -27202196878163 -149155919888056 -234214606678708 -125686120348446 -86166153177601 -91865761225489 -93930253858326 -166026272382899 -137409897879671 -39563181786274 -76302882732221 -204910018826603 -129664229530768 -248265082292793 -250279125876781 -215978903025396 -135596786332438 -25533057221491 -84096129943906 -221444167280860 -263199423864778 -144443759336743 -25693503046353 -131705153727103 -201648902628292 -34115316579133 -184895186553323 -65485039136379 -236456854092306 -55750163209032 -227665423803742 -100001501369939 -34280338610759 -271241404181331 -130530574585714 -80312911821646 -246511492469269 -186747314036220 -249624826853354 -85955138889351 -111874369279401 -71449596194968 -273690290059676 -30250060999691 -125674019980086 -171401682423954 -2062863183371 -228131273570196 -215035291522805 -216730313201546 -181794962189443 -248539614512510 -211156870898939 -193553407193085 -182391028149123 -108981561989785 -148908612926229 -45271842225278 -7858710634221 -191747573649974 -271487822044977 -247539309868263 -124665911497476 -55345640336417 -237252052787274 -53977852438587 -103499180718457 -72856042042308 -37014822181982 -95837120571889 -271798496747650 -204418969039055 -168450871253504 -121496254581022 -271012367557567 -230745196349014 -28718693791926 -218259183819701 -23681348688769 -227644853326296 -122728404415608 -272316941761901 -256977084451 -170989979540028 -37379583990336 -167302490455330 -177976480727138 -24339459839308 -79482807791939 -142587673501054 -240745659280110 -113729357311357 -219473148996829 -244232195035748 -106572745078889 -158084750633529 -12444415030208 -6185399445078 -165836131189228 -117943907258108 -202999097315692 -281407347890552 -91862397555180 -61626924018928 -95961576196437 -125106897230871 -254537786850364 -212273388493268 -47228638413044 -124771393513999 -7775582094283 -2140870877388 -154439502798790 -84054463836482 -30060661773962 -42805311515627 -185389812034044 -4044493670324 -43488895599546 -218994919505920 -195428589206180 -238280867986328 -216900104334859 -170739881559599 -183668536036917 -138372057430208 -148416849137329 -48761050620272 -140582021345710 -201207205990670 -153064232934451 -182619200536270 -224970959989024 -72190884759180 -196735668197048 -223899050007895 -106411739036119 -22477184169775 -130877191612757 -65565758794162 -23944031261325 -85810770897491 -189993095850001 -211935157850885 -263106665417275 -23891385904027 -119460472571212 -17905898296543 -150357470256164 -42310460076969 -76567892832764 -200821924482361 -73517072117243 -172933745579798 -100373966574262 -11211056397347 -131711478459747 -129096561982095 -100338246472298 -220486439623251 -226548847113240 -78024905589967 -166053169927213 -220529419702855 -246169700286550 -139063571527245 -81577401588523 -107320010831582 -64378039602235 -270607227017056 -265208189238364 -124294485634647 -41917014339907 -191223246812353 -257358503180200 -246787377925124 -273376676870846 -62056064850773 -98336102374764 -87188563300774 -163219609177139 -14685982287260 -280385047172400 -103272492542066 -82789977762639 -235305008084496 -107243224449150 -172403901740728 -67470746320767 -197415837974581 -153604430413070 -26383897474426 -198859089313164 -61890971552690 -196767633475439 -215586062887833 -221247664882206 -261728174064730 -208249443374269 -118721717612878 -235763135699594 -26918121698503 -140681013197851 -173351352728463 -146656633741583 -190249918816440 -91726314669044 -268580941951102 -245155565941702 -19472325449335 -103194940558582 -164778859979011 -1370225256787 -171799974235911 -94409353426698 -103802324540146 -206775699324322 -196829436738301 -33102252817792 -36421995330916 -208013265179933 -217428277213139 -4282199361893 -206556096210654 -160818224658908 -218194440885298 -127418395418136 -123775207247917 -43563694901370 -278108108057923 -176494376793770 -3713541929333 -29853281517881 -122243209588905 -7615845390439 -36713144024684 -50526084231297 -139895129121083 -230548123752106 -108679974354885 -176281694693743 -164201002151370 -120971955048202 -137627703384941 -87043591143845 -247231766443465 -233390819277753 -277207513880325 -186354473898657 -86431618592330 -240939020219072 -145590881917058 -200983989762670 -219003455769565 -56090565651725 -178849982736770 -141126649250370 -204824934784753 -114509679780734 -61819181293964 -219270383930091 -236093472807008 -106314386610307 -178265392900353 -192736606530895 -237762708250928 -107081615900078 -182093149282521 -253656250113385 -42534169228205 -27460540311868 -216448314197313 -256250504934704 -241894457636051 -6884632218109 -241585430921212 -166645415749008 -228716862109378 -123543131646312 -155481241039018 -275110285685689 -178152306322344 -270338246005773 -42027834933391 -247515420029709 -128670141636467 -216260488018513 -18327267864520 -134091573865948 -258178830431095 -116102649402641 -244507002246342 -136551976614896 -244457229475321 -223799045396664 -262362729081595 -247665977922998 -110453952446988 -68200874810108 -113814877005484 -251642714075390 -262785974724272 -206619953116816 -197183755093603 -93215289763264 -42838513192756 -181480716875327 -157045804792963 -111807646555639 -108025095114399 -173772584335847 -174133328159120 -231128094969681 -77342931982514 -91492301595252 -176927286439687 -279392214912902 -100486754574226 -224656988238553 -171417453587807 -71726595004940 -74206672813898 -254235633961493 -142054490612880 -162106849303610 -134936323364846 -25069392857323 -242396087917149 -118568405984516 -8754242442117 -267189002495684 -214755894807175 -197921442373302 -274049588557808 -28062746859317 -244658800633741 -60928064508933 -36434071278279 -176648644161306 -246387505791820 -79282133976551 -145512383427870 -82118004651294 -175375933032966 -12117757802058 -124381890922327 -67241959497505 -46609811430980 -106983440000743 -270994918326850 -122917108281362 -203912271591811 -98473817190572 -45923548989377 -98151617858266 -255095919724019 -25499554844832 -272293051923347 -242851376272827 -90300368107234 -10491992591097 -29267158991249 -263063075462490 -132773131961731 -132039763907123 -8046820248696 -213232050454536 -272879902480144 -215193222750270 -146108974243047 -177597685266985 -249928745964804 -197178947413519 -244241416803592 -172953521901899 -128141276437430 -131530282852320 -123925790734347 -46404506627465 -234431564518714 -226196930624533 -165236496893480 -27063904542274 -138689070898887 -209054110802132 -53134840939415 -263568650373835 -117486408192107 -105767231542440 -55584744813967 -207747123860702 -47700187219782 -215498996873901 -174781800506274 -64200264675913 -116487973701113 -112834080018846 -142723603867818 -262642156663479 -34786908392525 -269175697076210 -55365542492995 -112403624858897 -277470139773696 -266145832449614 -56583899890173 -23060719408487 -112646884392353 -175017758685506 -118503226845940 -106761077396670 -11604458232908 -30128679158869 -48645018829038 -66070884769006 -269840601844869 -98536874225540 -55046441174147 -57973357137143 -19448435610781 -134061684017865 -13151314885425 -249285342750731 -121845650161354 -141265605594751 -92026436838276 -182886409783673 -265048396517151 -184697760434268 -195146634578433 -43839420478871 -165841905041148 -229572310367357 -254324551853316 -177962471601462 -247285333688394 -95995153524005 -239915419826877 -91782654423472 -246222201512754 -125384087183180 -125514328891330 -176818746226005 -147530023395862 -171827673976849 -52252406969750 -165293251660620 -198963291741852 -9861367100319 -31694093199012 -250218795003121 -54871528189037 -2650060783889 -176645298095901 -120170663757240 -272629188121518 -213434634927552 -63059309569035 -71779256992908 -276848810207761 -206506761125005 -79435165182826 -30138115320426 -273805177873877 -45416600386819 -38926349012020 -6727249812776 -97977929096250 -56261119727022 -200404387970019 -129758419433831 -66387208274706 -86046455648397 -47874435762656 -129999838444410 -53286606956900 -97630956623659 -87194648115211 -181304111283610 -249618917461886 -89635801435868 -8057249895096 -104593133077397 -152932067102002 -44226067504419 -136033993145656 -194889913008736 -114271731027795 -206292932987776 -236186245903688 -170346027779588 -250531834040359 -68353528954419 -193976378599967 -221156396155128 -160495357873291 -60641955628779 -205246123242381 -262591746309136 -46517852551233 -25686928794179 -65794235797213 -49071462054275 -234719007535227 -79371831629427 -9875293589239 -102816766184221 -243961271754966 -176634664777744 -123998235971750 -104194113577558 -257060080013833 -226209258273433 -151267336312270 -94950353073090 -51403033814177 -133837196890424 -19042335658061 -69395990286328 -281068201997579 -151120859407465 -232707628587254 -233215978304272 -231482137834871 -8123537047790 -211310421108610 -121872142369607 -58918333767089 -153060755288346 -163392001238089 -55242892649455 -81114723200535 -77088290297279 -78279119054446 -12571201032414 -136627812045900 -188791258145206 -227433672654098 -193575326986415 -40724683747710 -243129906479388 -112349611530080 -268340725257071 -153394838905775 -170210156477537 -279917202210478 -268709689139524 -184913364677680 -9302463018198 -89824528591220 -195655885402476 -44601230652070 -193962776582546 -123083854395174 -263916040303196 -271533812295939 -170861198747631 -21527051717462 -88778653581653 -153824112946513 -49448251150895 -63872590397799 -74661243525902 -71118312221474 -116802349297414 -255654085081750 -35147242449117 -165861346332813 -40411617442093 -77503620699344 -82183217428900 -175714090702895 -175027901381820 -169895965992841 -10004470866920 -195424115275425 -262389848927674 -104689217741346 -273565176312754 -61888659392189 -122824796648789 -66174469704387 -200223473590459 -27735548774629 -162275822812931 -196871790326581 -158732420129514 -118351799044131 -12449173828896 -141663003432567 -149786970820621 -267251470610280 -113394314888260 -151944866517268 -94239354963030 -56024238665400 -96171239476831 -118269969961479 -239810537227562 -192382264416105 -278517708055150 -54847559023755 -152068748472141 -261204829696682 -217953422706246 -209080996950715 -247305826977328 -143233509672988 -117696719562328 -72336624343637 -18394840673758 -246367542078283 -114723447688661 -270246696928869 -104150207547988 -67086206131138 -87520711781994 -163817757861760 -72856427902509 -219681525038096 -124945825076256 -46585921592426 -52431185455594 -51931524513323 -19622596655568 -227349328254101 -152694675303563 -18295919456545 -247212511980869 -66129296759054 -86288399072227 -71113196810396 -93175252050440 -262953659392110 -206000146334065 -215717704983600 -161421313887711 -198730440135352 -191390392663919 -69636958537049 -34324540036407 -40083064981367 -63096898588742 -255078579133447 -194195496340955 -251621178380117 -8939314190871 -104645890020654 -210404460117135 -94245816030659 -82763381173730 -128907378421637 -41725233617933 -203520749047741 -135396724235081 -115883896903118 -207339411552401 -71810044210428 -179621623285351 -235169357623088 -9832990871702 -9963032782038 -158902975989657 -109222635952440 -60280891726687 -81853387731610 -266825800604040 -271089299350823 -246869542421494 -265825831611459 -189716532424362 -256157263890444 -81559820154959 -237664706889599 -280046900690413 -69813187186457 -85377019122053 -153338257943067 -219186383634951 -217519584648630 -229458080295636 -144777847520504 -231643146895580 -195004724178866 -171061430925658 -181694222152804 -58156540138275 -184415881880466 -18568547881215 -17338215568021 -107727591101158 -197758393733103 -85711736951663 -250427285568557 -188163259499704 -113728402691118 -239827885339176 -271482110143616 -146246658554532 -155116589646087 -169883327291566 -112454115424473 -101736997099534 -253094852019194 -177221639652088 -212523715009255 -91594967809011 -160404058770730 -265258093740250 -232037708214394 -239033116028912 -41697115755273 -144951639018983 -158893340528037 -272477532624310 -82534807756258 -60336606101217 -32600743363564 -10545701868560 -130731024430162 -132934004873371 -279849586622690 -226303397062182 -17008599744309 -185204038168021 -6911377867210 -186263423106223 -82293776484685 -18005218382625 -261709543013743 -38306095866755 -250359246321353 -182929725246239 -80675160546608 -182320322226967 -40987546065707 -124414245997608 -67835770212401 -227013864816836 -30748086952641 -230930831308417 -121847635107356 -202412420689091 -59900611714861 -59783555606272 -169511542216343 -41210180245592 -124992114617007 -261723675149890 -117049579785160 -37961331453273 -252970170331038 -169675050320622 -215033475569879 -36116916590531 -33022965524017 -116070348521194 -20601282466161 -242992617734836 -74871761996508 -168557748500167 -213526934267241 -183638167651446 -142548440629058 -219020556574001 -115042275924372 -98310210450602 -257791704435152 -38429210435244 -100317437939785 -80561884911413 -243685706712276 -246823116802360 -64656624298694 -181321728433614 -58360787713639 -8021010390324 -220977430239014 -235740939768697 -107462519690323 -74930848615053 -98061520378853 -29767039502746 -12932226493094 -48975535878169 -109003337925421 -173493637342108 -223967821172079 -25740966869521 -92926486979135 -261794765470923 -94719073847569 -175109509629110 -139652510265134 -272007162019823 -222136169089943 -261283998449828 -122333064508650 -277686155737588 -224713886006559 -23152366340004 -39572431757949 -264746393735468 -199838740817551 -52236271667867 -127953007051628 -59925974746081 -136004517449262 -274099323882468 -84968452784885 -149594007591329 -269321425894929 -257371567680370 -205627506595400 -187982900787480 -176196108092610 -268912119823379 -242741533949226 -70680157328076 -200569208422561 -26083581087248 -116807870546156 -98736387365878 -183621069121584 -191784638170282 -166698559355587 -103994647344423 -165092814214660 -272517906352392 -138281119900751 -136333150526729 -66143906706243 -259670332605653 -160266575695385 -2018120657984 -269944016325426 -74185296685621 -226818810802417 -76946829685907 -35369779678538 -135127603129805 -94615833797293 -239297277985409 -48054906170317 -219042015643091 -41978909637711 -193624955662187 -23620487309972 -102950948295723 -157156302805050 -86286192036100 -135056173936845 -133488979861428 -71403793668921 -187793613426136 -203323680218513 -78491152667327 -202878108698923 -259733213421819 -65323164125700 -246391859693574 -171143039172948 -92647276951984 -214811400164275 -262975313905537 -217119378313319 -211060088463384 -178576523885907 -81071876146567 -215622776974420 -230716261938905 -265826087499271 -143806215324939 -143437205377932 -77520477313154 -182814731470126 -23717820556298 -52774485726264 -19597637117676 -75916770244662 -180089895854329 -132597559520336 -114918531398528 -253203716587548 -227121513819054 -130974086163573 -78912568963764 -113541692332932 -272193613637899 -40785036198754 -233842781106523 -227306229574458 -276779642041871 -275136917137231 -11801551478270 -260622620458768 -91542710953467 -103267457010035 -181218372619876 -129046258718394 -242259293448403 -146430401182009 -167469612249479 -19997683106550 -118043554314747 -11670169136982 -27595583739065 -46825434517876 -273353199839102 -92307203220207 -181294716366214 -46204902228450 -48210537127638 -193513347548187 -247601916919733 -279544990931532 -238256143934747 -85141117117579 -262786691292583 -199215165215516 -127586217179920 -134870458035149 -1170357243594 -43951229041233 -76183818141423 -101565354275304 -10876513410583 -193454418463995 -270625752833036 -164597061266729 -73106670333515 -45653628186051 -45084050375434 -139406487306584 -81475361228877 -189268013129063 -161044873770782 -123459329509524 -140917899431907 -220645404135541 -208941110061243 -150716093929228 -112489744472745 -225648252022067 -217236129544171 -57377417958408 -279165961104598 -269943055812317 -248900404312460 -67791565811458 -10691545776774 -18740205517361 -196838434704505 -69070466553086 -256944763450452 -68078463801205 -168247964183760 -20864046838826 -175738072411877 -145660022314843 -146490801825184 -22202456719813 -246469944757810 -195673129250691 -14355991155907 -116962969033646 -24040032398203 -268055513600691 -47308533272128 -116184071629190 -127844133779236 -103557777784819 -113990788989884 -160303183288804 -269665442472882 -185058951259102 -115212165752726 -26528223860665 -218137332448580 -278877697883133 -19809998690766 -269644906579906 -223687438558822 -146653978682216 -167557375903441 -264213946468300 -247040922307630 -152331448741558 -40423346747564 -36460115560376 -146483142072179 -67885573871118 -209861414101701 -119246451622338 -234330843328895 -191396332405254 -256497596140997 -94662554714211 -63108066832392 -81017807711987 -89902164897373 -269587763225538 -13188201961281 -254979228845082 -236835187474271 -196507078801426 -60515884365517 -167078539386968 -122931878305239 -213618205472171 -191423697143523 -77076030211435 -199165223936926 -68997252304832 -169941277004674 -178454631034380 -45061822739601 -175514865350127 -52419074327333 -134572241154541 -273563416728736 -223397051731230 -260238738993488 -180973961935945 -147660322176872 -87792008096821 -199110479696274 -213033607911502 -261291499967599 -39851746943080 -187421139977873 -200991081244193 -150414372129921 -22637517723085 -10455225734213 -236250567447731 -123704105719002 -147882839251754 -221613368945290 -152144839974950 -23118697229428 -62827101316791 -143913623155322 -278804532752486 -174772372940193 -114364510563859 -242218103092868 -232327585670445 -113445620218994 -17882773917046 -138515401373342 -99015790943922 -266419591694835 -219880189487441 -85859154553695 -19529205471768 -62632443396953 -32030299567037 -149341618515623 -212384255535708 -15130212354337 -4283163207775 -103922186145706 -239775518506490 -128387865291732 -159736033168141 -220090183673720 -202993410110593 -51692666599355 -214380828437989 -194822548314877 -200621370348724 -56819706442635 -220373246181440 -261755786702458 -25980828517780 -142997302549247 -187230215666664 -191446785053769 -252099248491986 -156646565059934 -210671657049428 -129604659316333 -171288064216382 -110945036150053 -62004840111977 -276349877117480 -225638077075524 -26015233192980 -146090009267779 -225268251594540 -103491772544394 -77253032123394 -140246439166080 -276832192825303 -214801394408628 -271056681082838 -122105752539912 -146112603133699 -128120156001675 -242485669372628 -133968488164585 -97206768615588 -244492064978331 -173792794723181 -257837736006908 -236626709778515 -64597790786803 -122294519091418 -59504527131742 -17408559598895 -41493477137552 -147102702610171 -194456431580485 -254502417446586 -83494423012225 -238808456617547 -93268913312027 -65494883623516 -146765720943713 -171726385030650 -164063655057870 -145358861402563 -91260852165411 -49429647853867 -39105116303677 -198254159450816 -36849256332914 -47407408217675 -142891787652859 -164514801397149 -102367233735315 -256507343315188 -122243242829831 -251609490700974 -256691946929422 -50872397172793 -259325179384627 -115420627158235 -9506695693136 -137043866459260 -179794746140010 -75910208803110 -141445986796278 -74686846940318 -122611339801831 -78492149259626 -39987918846633 -45868255424259 -10852623572029 -76359217934115 -269801417863092 -168789981662846 -175737692541204 -28713756842216 -72457792717998 -29932198536713 -52751446146005 -78421626158772 -61522622462477 -32317641804646 -81683926061102 -137242110640142 -60273621445072 -135484243862616 -123614865553342 -218164301013079 -156401235292638 -195856326368992 -257374181102732 -22341732552415 -176044893238435 -70605831760866 -73125421781037 -252945923586215 -110033766081810 -41634379896103 -227979074990973 -64409742379836 -94793957617281 -40135709713561 -21130509496642 -181016727248277 -267966226714734 -9453336937596 -43449586748891 -46190492538624 -105763914821520 -231684114947405 -31811487821815 -246781635151132 -37721505289818 -251324996755422 -242301450390468 -136939017005059 -86365881117389 -16001670670125 -240159838421647 -252957500619941 -136739604413981 -146134029812669 -200290179948031 -188303973378345 -101071977512824 -94038476935398 -94837062154860 -241093654095475 -241818925770769 -262425003719186 -179605805212869 -136712119542670 -107300174379979 -10162036523940 -244865222147235 -268962757787138 -116242785426407 -137800347190638 -21714454131564 -125880605625990 -226257289453872 -114375662715384 -269958952558280 -186650758279643 -56831453503429 -9566572540524 -272615989620404 -13861190975433 -60908916161004 -239600687677123 -75369525341679 -72915108074832 -22386379390000 -56652251775006 -128147143752010 -4339231456506 -206581272940476 -235004086537102 -169195445858475 -201247736777903 -183140073932079 -103203322503073 -126470890137318 -229626401128133 -59009453411759 -206131028277713 -115545446662620 -245231857385683 -126613304402273 -80466810760982 -190678356190882 -132152267694123 -36241915615848 -149827127314679 -200724798383067 -198007918397759 -54835054891941 -268703015133963 -248550017124616 -7018278684707 -238691754945287 -275621137355173 -124192755071278 -217779536986365 -1525803012060 -9268750132833 -259332576866899 -188106816635412 -184920872876177 -3195051457624 -194590339856903 -199202965887187 -28173829567661 -213955302558056 -64902322645994 -4474647497832 -245631475113527 -235006059473890 -214438587006010 -31524572372217 -125528294112917 -127095293410942 -251234800472041 -275481418619417 -189576736583508 -11158026433151 -215509326483178 -88438384958966 -67839555224561 -132090369148048 -20375647928451 -242676332974029 -240770762390577 -46279161164182 -141416300924690 -81006653375290 -53471077538547 -15842733510886 -109526941494991 -62953353796122 -67820186353608 -111419519629426 -28364656675097 -179536035354197 -247821212432840 -162477330354960 -227842366464304 -210732482500401 -99875229967948 -63551206087387 -211344639579779 -2559157217406 -107520279599374 -143246334102298 -182086244969092 -46832819376916 -260865624124829 -78014784343229 -166043902197496 -260510548973394 -256246772516094 -91295252849117 -211931922435423 -218164061867898 -237288049820396 -269052287320536 -211892615135574 -217574633784912 -100488858360361 -52970635324786 -50718569051512 -244723227051108 -189956768671349 -117413757919862 -225212778539402 -209007533964333 -98711363307931 -231063195303961 -8234248093857 -148778858231265 -19577656630732 -5416886945373 -98419371090968 -165443579909286 -218490745244654 -25448649096971 -172489517781925 -115344144718986 -74016331255701 -10798261424056 -56702561721740 -210283115531401 -190375517098660 -229776857647598 -128432382698461 -53156537666534 -274165504436999 -103816491868519 -203069036725210 -55125166643593 -184134344955787 -277951896651739 -172343658283137 -17827288324159 -269034793704752 -169550925205415 -225154635213344 -240401612361964 -268916232590720 -94136633690147 -224719641326374 -229878633895404 -148444346596396 -141895316396559 -202806313960727 -44732920597664 -39051067436024 -137188961646419 -148013479567461 -166196881428365 -273075947400534 -48460965695454 -149937168922709 -47253782092098 -181370116756312 -141306552511572 -222075796236105 -275844303510716 -45063025275961 -196764987051190 -55794512902600 -12483733918868 -33456802845363 -75365565074771 -164472321489721 -155412243213370 -57305336271659 -248604112380316 -132651675859633 -112099806705064 -130946022514448 -251366377075797 -232916004701461 -184226190482076 -238220197242086 -166503709916098 -260311440098018 -165695552173831 -48397248304695 -40415024898692 -28663466634107 -160596523284660 -129716313811100 -251107250126115 -281070943353214 -64997791431240 -113657340907543 -53418782593939 -96065991923982 -192392892724794 -144951613022922 -252931113176754 -56051843356753 -155881594039222 -154527139076354 -264934170965886 -96049027490654 -277830467023707 -239549196867837 -107130409201219 -16712024315813 -185483800462802 -80381738443520 -281247593961440 -131878521546218 -68648295074345 -7463216219790 -246750985165795 -10445912861638 -48276687550787 -58226360627026 -166763595000873 -255978991844213 -146022623345403 -256146233337078 -128379753345166 -235598425634232 -210603167127697 -143129073163224 -148748507174466 -232692698339843 -5910102726692 -116064040228902 -168313991762485 -199414635874611 -188643882161969 -266180384399074 -128165427940786 -23979496681355 -28317912529784 -253814414594334 -252678879820845 -12218887773702 -256991104310495 -161233654195903 -267423358174275 -19463638522647 -102598276396494 -262812827508614 -65172618842350 -67602438303176 -168106893957806 -55289001018473 -141910029837124 -103705561171937 -61896135150871 -171102288876134 -77824948082397 -106184592891809 -82388152417568 -105193002751895 -124158942071428 -59555398407265 -147580717979840 -171904819632921 -77504184937574 -31484616385453 -157804845647333 -29707909515457 -94970858976970 -130954141225636 -231798078907639 -279915395292464 -152410496821186 -71386026576495 -166639496193453 -55388429868525 -57619449229061 -232956696948590 -8033353488657 -105647919441429 -218760216445745 -236937091684046 -63050345369566 -129332041198281 -218957781829517 -225403664911375 -176547222059059 -2807881377816 -17911285178141 -202201568469512 -183323316010467 -82128777744687 -177381447785293 -78363927691333 -238909560450557 -275298764337445 -203118890840405 -213174090832570 -30252538821943 -277770614630089 -232813598623211 -240500642328404 -271086245719130 -149840294236061 -198281288781747 -3782646340209 -261896758158755 -40162985730189 -89981968917835 -64015386310539 -49354673951531 -253564159200434 -276797068019700 -197679546234546 -81870744827655 -212414032538400 -115988789401264 -207507184689132 -187636144834044 -28512734857492 -125491428574404 -224769810436272 -194303737958644 -259964115647250 -96724084642154 -89886699327472 -94425632626948 -263892248827025 -22492341988778 -90311381913928 -26351849467460 -88547958543629 -256125997012089 -210387538843105 -116518448117880 -31264078752189 -158701751793640 -63101328853768 -104454066754518 -21658046885596 -40849248171792 -84076584736059 -249595969113769 -44295287869263 -220938781345945 -230120906989282 -75555870191819 -178591810178250 -6126911954616 -187624638659292 -4334480103995 -67766111931486 -254902637050503 -233411431477390 -81220164365761 -143747351501835 -192658527757203 -98074949746121 -52547985226913 -275391424767451 -165835763875923 -123480781503218 -19893236698247 -15738991596496 -127769840987073 -259839601780008 -221957684852960 -229210958452356 -15398816242649 -187250707913298 -126972626190783 -77354387821177 -175752401829520 -167397113517767 -112061953416832 -154053424392227 -257342530462795 -58182860714006 -121807544633798 -10787744026428 -37075777960176 -214316561265812 -248044217503725 -114705120281698 -241611117244066 -57767582478284 -148080243970071 -194424709670559 -79367475693420 -120373481151811 -173535472350806 -96872787178956 -60026149747039 -76691724571199 -136755922164099 -19477286057319 -190300370964066 -185602699779506 -137006683227197 -136698778809731 -268593387252863 -44439459919956 -8150897776598 -66341418659695 -79124810910474 -171876119587381 -195518418448219 -54976555167066 -269659476785270 -250832767675933 -144251399805687 -273774928418071 -133499462734367 -51897868728518 -228253384726224 -70868863219929 -66194386146780 -275027562733777 -165337980607667 -64654488666929 -123868282857914 -221275916840468 -75072484333474 -71718043756314 -211644798592021 -172165610079638 -68475630638341 -81461243893543 -9734470304433 -168936487610039 -126792756936436 -93059079840848 -9587677110775 -190888580151566 -130010642350009 -256115519134544 -173414633184446 -10064616995157 -208458909202026 -208791282672817 -24505355782673 -68511240398581 -235628142230471 -277373320188763 -91652588410470 -8002468322966 -107406795044301 -49547967961801 -199014180482033 -204359783402930 -90840288623059 -99127504424174 -272545575755434 -189868824504026 -187279054210398 -14658046692019 -90221510829627 -270653433152643 -254724439077977 -73452686607573 -242847975939762 -199977856556800 -233259886874066 -230056511906030 -273406723997634 -160270600689857 -28577053593659 -216199263352332 -135095699578470 -66524424790040 -200993603946554 -219915639642386 -170105551675770 -268853443779629 -268892342752166 -268355297711835 -17985547661138 -40215045015630 -67462640747080 -190538636968361 -46318647885432 -239840431451488 -71755373152418 -147075172768196 -106958454528548 -81658989314030 -217749767115669 -238467766219176 -9152832977305 -272950241914936 -41614301453691 -106015113816281 -135829354866693 -224170539739078 -249570135863910 -221600601978279 -137188023118989 -74368083115312 -23181090419330 -258574387669500 -112760508462529 -67986734153437 -181260613807901 -82123823484049 -83929721050192 -61039852202133 -216452880213010 -360021357349 -155393172814682 -260404420847108 -64001117913677 -107267065236580 -135859576944957 -89242263976798 -214725020997276 -113514591583329 -90590190642630 -134354519392292 -83757766120504 -12194997935148 -201045330876404 -106320979063283 -221512928417282 -77876423449381 -171657367683941 -239323424824817 -196432803615852 -247870357708508 -38457987151401 -116154240847532 -222862002669537 -11523546275621 -230291328547859 -261576795173065 -212494091178864 -205441945358015 -261731443725884 -44168823253039 -105305972995247 -141899588320415 -218017548432269 -89531965002187 -158313938299058 -184601496664837 -243819164363370 -98145075755535 -238766131679117 -67942323002873 -165778703607554 -190894834221808 -245656347875496 -188791513933223 -15949177748971 -27026235550447 -130505826284320 -177431566565624 -179590482116304 -68418843602001 -230275206712644 -118391253376220 -277104567850251 -82337946539837 -12225303886403 -91546730877204 -58421018633531 -57292145773152 -136984339442859 -74764348442630 -153845242716577 -103721169862917 -150021377512264 -234276028216932 -9469535550107 -56390702576339 -136363954467731 -78331906198942 -132289033597393 -264086550486425 -90968293043219 -255638160951112 -84281306333832 -89156720531056 -74884149770923 -94815111471348 -150529565138704 -255084886483247 -152917454937731 -206028217992012 -188782590955079 -69834824851092 -212224309733195 -138292536058686 -174037538628890 -241210375637899 -96403096431722 -157281738840146 -58545145534186 -9150114247043 -214153300855171 -271741834139426 -226538986740918 -120316509850973 -47871883757756 -171636124053977 -63206647605588 -224510717226262 -33964403765423 -21820213919656 -250181552313279 -140146080187082 -202149467937802 -149061776097075 -2636720689991 -271899715771191 -130808811284726 -132738128699089 -130828058947384 -264344955259078 -20572372319591 -223132880038742 -204058375426611 -54669778679335 -86463343525110 -18497801060503 -103433822897664 -187995035045763 -239413266986495 -182671396331455 -27842562438830 -114817630186686 -57870014502849 -92784633974235 -122186120074981 -73577297325642 -157227417413146 -144364678792358 -131628557691805 -200176656287869 -100701678257860 -94223407536099 -48524099627116 -26506055114183 -277890104217071 -199436389155397 -186882365071925 -251654872576494 -25410240224139 -186553391210786 -255982403363562 -214130275513274 -136794285694582 -241672471876955 -128082329837508 -123304511003798 -168988641378386 -84059256564283 -141242594344939 -157886856763296 -262388646281841 -51946254776062 -15220528917729 -155817208906190 -29963464473173 -34964881363615 -154615312229355 -85876390719609 -247640711140268 -153385499177506 -208813497619262 -176183709971706 -250545775792366 -45159613590713 -274276500249250 -1364503965150 -59239054200709 -26672172605568 -28683870609915 -91048859658178 -18192996504798 -225731027576032 -245295490681906 -31217159618286 -225561735096693 -197300962658295 -253256026203000 -108265759658726 -250604213135497 -252546096118336 -117083002759883 -62523975677651 -103541832965577 -179634159830041 -92105877670813 -29809067269625 -208369846857088 -158177316074173 -241842652166900 -566171970237 -132853248919844 -11215420653515 -254001549660970 -73752026281185 -129084010515078 -79109663040162 -240485638202481 -194772414699673 -14887886790029 -205806961453014 -146350843366574 -71063187334072 -90955691322470 -182390223333353 -96667933519509 -31665894814184 -145630558588858 -112723404209591 -239258821040356 -251869422647789 -203020404231008 -171446408846839 -31122614566163 -228645059257114 -217688203465073 -263400485537885 -121984657812150 -141934443894454 -248674931412884 -59948464393996 -102255356927648 -201513083475089 -258724145270717 -108781138590397 -70310496243479 -66159584462060 -14038269698189 -259491349894797 -257454119820189 -8361826095656 -107293668882324 -199277945168662 -86949309912499 -262186417107474 -177208350337624 -12679377041125 -59906499743132 -117725830916862 -149102340191708 -123947194221792 -124416695896087 -24534855464608 -27365084266411 -191850930207616 -59923464176460 -67451756223321 -410911147147 -154574194919945 -201995064530133 -50087945516688 -27175423138875 -70227443659671 -25201187078206 -226165761775763 -78281428987640 -46580229105874 -251588934508367 -227415782658033 -275530277809280 -213236477323371 -162701996145648 -268541237626611 -93488815350751 -77413026560053 -271321000949663 -165080305751684 -11301029935735 -255080550146482 -191370376924032 -259144465658034 -238125175096992 -40224940717109 -253612545641340 -112224189571675 -23464901433352 -9337092065463 -138249479843983 -181186340779331 -94891874564702 -246655282176494 -194574697363361 -271230174690905 -12513777118301 -213335952730911 -59664908051587 -3109303188983 -264716537704466 -190889522640029 -158575177758554 -125582672448353 -47972384337782 -259101608142258 -154155565932055 -156523518015850 -134973693822764 -85938396508972 -242501693253736 -80891218273336 -235198413353299 -237517189827798 -215856484264727 -33316174708919 -45261580079922 -43720389158575 -202245323909723 -111469563069382 -141516239407123 -54241694281014 -170624905010622 -6470303720806 -188122285942738 -66015112291863 -154784332163482 -11858724795928 -120870528430 -275994147814601 -22731924070500 -174958590246444 -145457542879516 -108112523973515 -602735450890 -160911443684887 -49946730327100 -192782774404723 -269572483465170 -182436400153620 -274048153676256 -171103210839361 -271346620458367 -96337386514260 -210120928901693 -194525161122450 -51548435534874 -275361534099649 -101736787190261 -281389097610849 -271228586829573 -214615739533219 -6319903412407 -213647181843649 -148244263409183 -124160193858957 -49287225155818 -83850720009394 -151417876006591 -199368478284805 -23730807606793 -173338979323283 -18547565671675 -81337181651435 -133386566897759 -113185736834465 -13471784757725 -80016200607329 -148592311314497 -264890985727445 -7735969847885 -103602698921295 -209605815883197 -251837007761043 -92858672565118 -91616626218206 -124118229208093 -261689605788891 -133294792412518 -223080793848028 -227686311361792 -48089689263026 -5429786910708 -29733550510262 -265321984650019 -223148658892830 -244998589124824 -150216387500866 -73584782721731 -65727253404276 -27650858416161 -122800385298361 -171961358406216 -85326827862804 -225804547497315 -31471929375678 -246547731612374 -201493597112474 -177941559330866 -133381919312409 -280549347930793 -146637700265680 -193780450319978 -278597225894797 -7036857781532 -44553559744033 -164133927553678 -84949480201918 -188263228464037 -251948006754570 -130166673867226 -275550488719750 -197252326070644 -30724212478496 -51471553516384 -26415440153915 -143893361474728 -217854893046721 -225273797157320 -73661382526517 -79867529905108 -249326301438205 -105595085695847 -246679429255182 -126714269194880 -171851114982843 -66897155497663 -68937180418011 -4816548965981 -26918084373806 -73320520775124 -213434147587513 -160136466698505 -99588168066060 -115000425493228 -74260036454383 -5250608995814 -44220707163355 -191995371774933 -91924473423555 -188868001482252 -276359283271965 -245547732058521 -235407891934619 -237445777035462 -264740091557317 -206079344746039 -120657975373820 -2340891385282 -9626476727847 -35347659730269 -1410111753240 -272379282579519 -274565139323393 -100658723258560 -214622366149923 -275685519948983 -29889661385631 -154376593368362 -193666986348568 -232847602171718 -30271878816319 -232838307001018 -251384666373298 -30106032961325 -203535715601638 -88707850688411 -271176135288819 -42197786875157 -152695138634225 -82820610498839 -106189377287796 -82772043257656 -235240520250854 -243931928927328 -164190545529728 -40065829847342 -125807748732064 -276399784065179 -275051865158605 -144153908677542 -59325244685420 -265931959650152 -72250412888721 -41716468103187 -4887614688421 -80908467112914 -8745658665995 -111573919917068 -269577523698625 -168139943712594 -194711463537187 -162640549677944 -158916020540772 -255328103965519 -268322337119802 -3887921880116 -212799925630880 -50837210965687 -264657460251696 -131575337163344 -220131022103685 -280895153905573 -132574541363246 -189798525355689 -249448626100282 -81644592901022 -38138325583898 -217959717270116 -203197297034405 -18412066511291 -127364566062575 -205844289611639 -241687185046194 -52768794332509 -232576366235617 -156418258045606 -211906824949202 -166630554833831 -44654801976588 -22994865631038 -51872966176500 -141581184267878 -138393560957312 -127864976640519 -106706552727126 -195226081720764 -76807236039438 -59861926245417 -108723031955674 -226436918108795 -174892733310923 -62265416837107 -172074306127560 -237864522939524 -175174649150278 -117779739702026 -245541687069748 -240480048427460 -92049557340907 -121257142264822 -1906100718615 -104368568862356 -147125738243625 -75726979099049 -80986953998698 -177068117658562 -261831221133961 -218460740628534 -257220107795080 -136729086168322 -166253505330419 -170557358112357 -123341945158753 -279902867308603 -161552483534192 -29790851647389 -192147030946780 -192758579194042 -53381955641793 -248755474621667 -81248396065518 -111462771401561 -17836591608754 -101156522135871 -72346704818309 -76700520360277 -56887189284775 -129551205519036 -134000513211739 -195949735939679 -7884144164764 -36527452313862 -271184966322386 -280890414689345 -5133158221753 -190364834428327 -278779324427166 -118459681002613 -270795457060084 -15241371704892 -8860993723952 -171705383821707 -275676893932982 -231254445643457 -33644724489727 -242297137080465 -254180279195573 -237910191059336 -81879981272273 -161332374478659 -266082828061854 -80589673951355 -172824837712698 -19516447133972 -81076444567494 -237393502114016 -85779709064888 -119938201266819 -264606638892201 -80281719208654 -98916966803015 -250800097848161 -104439255326220 -10365350617741 -31409537594939 -257887284600308 -220745935540482 -233244610176995 -76635341221701 -22319019888203 -88860543956598 -123092593790324 -156529150843575 -268856636614402 -55290908543320 -3355671143617 -152964757806669 -266710336247660 -42705811641377 -176954653687152 -135463536351735 -229031496157027 -34663189473135 -61146717071278 -60628766092157 -185647145673748 -220697674323414 -277976356956933 -199689069075076 -158565453380083 -273015389900597 -6463820615131 -27982840999661 -18193092855009 -187870133243374 -258257850800418 -79025492546567 -181292682580430 -35391834736144 -99794023216582 -137479055250235 -49423851367669 -215483255824852 -98802536964305 -279486437772008 -56780123659981 -116039051546904 -107511982814095 -92530845017602 -98324307473396 -155539462074834 -102998048536234 -88166774551739 -141284520952442 -171901356059344 -97917843453342 -224835623585686 -180816050627406 -159293614305559 -149375173639751 -221763912613323 -271985835385039 -179802123096987 -13483256058957 -7072254521664 -55923693520779 -22166675242097 -182591185766893 -3769723489925 -261078561690342 -182669877048399 -54080836282471 -108436525304205 -273853665163487 -106738762330906 -169075140120837 -213223529348806 -10138169404741 -222919488890850 -95328657229716 -29269229361604 -199856761069785 -113594804472390 -262377258583690 -139759375877706 -261643725964220 -166233105616538 -396819359486 -247793466687953 -184345719656763 -23038543987464 -6030657491041 -240578108190569 -147932466750422 -17962763073514 -111551072580135 -210753089490904 -50424640887206 -143643097510160 -35804341569218 -258143564091682 -197321056012496 -81612338714714 -85633133579669 -166960436529251 -13481047665715 -186197808360526 -149016092156944 -79953786289162 -23449214557761 -279247160313211 -193168295268477 -265139810067333 -183831960040744 -120852508434034 -81219932880185 -247746462334923 -208721878636037 -68135421923230 -176272499067251 -70258358047536 -80116723209895 -210240152464342 -21358410614833 -14453865914581 -27738911619675 -79289042383352 -167230758097128 -113896897230941 -238820815390567 -36756335081130 -47770673771273 -38242341082820 -58498527962364 -123721910195476 -236759000630399 -248623399321353 -273407701099801 -271825860391269 -193410326599719 -41783636989041 -25705995714946 -5483138688684 -98370381174312 -105731987792662 -3576100470840 -16732846302943 -216133163216268 -180619400466438 -5982834392604 -223972915465831 -214046537457928 -114244565251870 -210909342989743 -59114784300390 -209718522677698 -165323000721423 -150269091193375 -1118982275150 -72766938646238 -138993660759681 -63419951718976 -59628073593635 -240391499423961 -185506255358165 -235752848220418 -34625363760391 -191718709330557 -197218121375519 -101088363258596 -211070501099898 -136212850262491 -233387733382816 -63772810637392 -233898404788939 -160796785439683 -192220371078746 -61301171273253 -62944603201361 -7385422706824 -113984446692360 -244127425835217 -152970863323925 -171000037228522 -165106624795247 -165710556418062 -59974860222220 -273333511547461 -77710247789731 -48874266917885 -183258532797418 -224742482987520 -26952305697811 -70254887064770 -273028048872117 -174516630015019 -34836665601716 -185087348303532 -268852107587949 -123072684396141 -29249775510717 -197908322716267 -44136706868215 -39838638046058 -199137278559460 -256698885679743 -204993947615867 -137224843867878 -275464375006907 -38924624824937 -269697065886874 -28833201906135 -257825704183010 -246102790943101 -152522165382724 -35015938608192 -115083362030102 -63295981967563 -200931987291073 -151063076176055 -209025186577267 -116228302952393 -155460535548462 -171774324018159 -182912173663651 -229586591084177 -105345910377032 -259391183361023 -186922190723574 -37278244600559 -158557516834682 -103299404805933 -39699091351816 -1239472368251 -265596225164321 -122402904308095 -162204620661779 -145793145630097 -67885125701018 -153454221665321 -134357508954483 -113846542821107 -53544253241832 -176946888684430 -53516768370521 -262221981828918 -215788894359488 -169148448093180 -231174723128361 -164121642809625 -30534345807274 -166874110195328 -162766381076080 -119444729594519 -62370111275833 -129676877658363 -215207309544729 -174008437541529 -146726583568024 -89832437588073 -150624188466246 -18420039927152 -70109350084114 -275708991070332 -36702276962680 -262260560076828 -122731590914353 -45014453333209 -192894823246654 -151257689405702 -235068872226530 -156786395367198 -41091847771769 -61233911483861 -73080806551694 -75575442944114 -272992437841101 -80009932802012 -140610460670250 -261161809671871 -40645933855349 -272697834793860 -246081308151540 -59111912267299 -182690092779652 -252217655700295 -169510524447786 -11419292283946 -161204757706117 -136803472462463 -274593636770313 -265037889299620 -8004471686636 -151011836738992 -131332359791060 -176107609972326 -24445383109465 -123118421196476 -135610846141324 -70068278298162 -88351479565098 -267138199958012 -270861579740845 -152116894597484 -197704113622064 -17246909507143 -99139338553020 -251830074803151 -183952840740066 -85700343188759 -159997910341805 -205683796689580 -61985321660011 -230112487999980 -224377503697917 -237836900709515 -6696071440547 -104195026692840 -51007583643053 -240702679659189 -213778230351630 -225750213637957 -130446603965341 -11613207588696 -123345623636280 -79592956448592 -85613349317306 -204615919610402 -61152541679656 -46087615894427 -90525113226639 -156707603133923 -202919403929932 -22174017531527 -69236486921600 -204664962359355 -60483115647571 -179607520611923 -120407727992921 -252271992473705 -272381965971265 -212041295468834 -171058780706604 -261708828553587 -187598694399190 -272807790041510 -197478946863744 -47363412007717 -100193417851737 -70219679836110 -44177631497171 -17542310378890 -85843639739427 -271592576839630 -237361134156795 -222462317498387 -60832156129931 -199255651268913 -49879707626928 -141272704653232 -164418563710912 -89858804039967 -227452521831222 -257194450295007 -172218266039986 -119305598323207 -143857123719294 -125205542113456 -140265386663593 -157868771856367 -91933971505226 -47096793155470 -201090121908503 -113152872748696 -135097554877553 -34264315160674 -53684270594071 -169816692034558 -131808048592953 -40308857564609 -137791748245603 -265152210616543 -173437299783622 -46815831145577 -25452024855036 -209253246820628 -228155595678355 -221228189919276 -131313508435949 -139271268757485 -35075325461774 -24331919138055 -269220529181512 -245690694172460 -11150386392228 -182322923201736 -46366120361094 -17036193387911 -260596553941535 -13153036548186 -66363486375047 -229407941022796 -22333992530909 -145026724891946 -275723928713460 -85272190757604 -64790494171067 -48558690355193 -90883237677829 -136036025985373 -241150748433548 -149103853554122 -3871187294898 -186990661305054 -101951164917658 -163524219704754 -95429901636559 -149709381215229 -207998008213594 -248051247347920 -147609948418189 -258425895575036 -215643567934499 -218515122884520 -155426234447917 -53398934229488 -100264229683134 -124056033156571 -248243905894896 -127622915324863 -159743751943365 -277876094151315 -186637417534306 -78136817265890 -175760656510297 -148359369786667 -163838952135113 -30255145125018 -169399312321493 -262368902906784 -38510992796491 -115639314838560 -204637873035381 -69428797073821 -265992246014141 -34352534253434 -175999093899713 -221400824102590 -157971757398905 -200854978605249 -195876020741661 -132814084073406 -228936254704422 -237457915360689 -67448992414650 -178469161347688 -101224153601033 -22861187137993 -153225883492387 -193938596979036 -107802543786023 -50287579931295 -278741487721488 -267747196108831 -36455581404554 -97623925749959 -46214333326054 -5135113984305 -159430242793132 -107886057995260 -62781296650624 -239644171492617 -226664889126484 -238939387078690 -2110955550775 -212679481700806 -254996155923800 -120733125562518 -33096525966048 -75583328007210 -207463260243296 -272114596539933 -92909505759337 -212073527036841 -2742295186015 -220231029904113 -12541321825633 -225765850255158 -89127285657936 -7950312150661 -16934404655580 -131492312125710 -67197047632666 -127628003808279 -276817073695138 -198083236645530 -257191770095490 -110611778692711 -152421901748509 -139457524216226 -67667172593319 -258388305838108 -25017946818083 -245078664705043 -62039370356484 -112570288879279 -29851901223673 -25246700965284 -230883971221842 -235860487179383 -79719833181445 -155207458264975 -205973907693083 -257058137894769 -169238596637333 -278864287551578 -110555528203255 -182944473142843 -218807983102920 -187696631069619 -57783266982396 -281249974286180 -245417667797515 -1759742933704 -75854590362034 -128881994725715 -101954860350996 -155502836526531 -24836239582545 -182994849356469 -113944936263724 -200360900205864 -253315006366577 -167313435304329 -39164524887042 -92890071431998 -98664259386464 -116306512597226 -44259685397403 -194543698909770 -203806627826468 -270015186667614 -87008728760875 -191541837273512 -165010145178175 -104545612984804 -144106918820983 -197235212199643 -208554632559434 -181194960643602 -208537149818323 -68249581277886 -114447176520399 -19578002644036 -180942148130126 -138704765916471 -30337439764937 -119940370128107 -188725347640406 -105524041102655 -201819737765779 -13884783077350 -224452511335068 -251926461510526 -23163895181854 -60108658381394 -4541840091679 -266190311307254 -244067199301880 -167675779923921 -181546433013499 -228868945690419 -54754069502457 -14760230812070 -281165682831333 -96100118900874 -245500505603829 -215449158802942 -207353195507565 -240983824713808 -94414861506008 -235963695607637 -29608485570735 -163344290652258 -68188770983862 -18898263568764 -141494813637192 -60544212439034 -234414138663925 -124109569288814 -35028343322057 -28005275081180 -119229858289781 -141787880186046 -122397759620314 -200615607522227 -277095752576677 -2447824332390 -49515072207700 -216853875081249 -104985580404538 -229874468165587 -45758936305206 -215836655495933 -142918473698568 -174913596571361 -121827726372318 -48914425733853 -181232282115268 -145909297847174 -240127686388512 -234993136964783 -2131762264195 -110897661089619 -269556843645808 -239211132010297 -17832511744239 -46665333266904 -128613953905554 -121964639040349 -34003429797984 -264266191116730 -114063291915791 -37947409586922 -71246306766119 -176134355621427 -25116418671689 -208008676559271 -228919119654934 -17011680286115 -233966171186879 -240905326224620 -269612780672089 -122321262442267 -268050410499761 -95236202646602 -83952130640600 -81255246411497 -18564793779213 -126075862511068 -182329004794653 -279046735071432 -132255219077909 -119095883154213 -213400267954580 -233126320542497 -68155885522877 -91977583733327 -195757361479774 -271243142077908 -113313217098025 -64562774449552 -149877145067591 -151122392754379 -263701389490117 -124660101787999 -46564414609790 -37005524564124 -274668751530447 -263591152224032 -269809208109054 -78081048569248 -224226549082999 -268945599320844 -90322869957431 -61490926947985 -207373874390924 -236788377359175 -48375016911273 -114775595332474 -213535616834927 -69071166153258 -206747518311449 -120482173613802 -79678114459778 -209839240386250 -189889062013150 -74913822291900 -262019148566591 -280184993292430 -115996688472762 -69115591437058 -236819625567253 -164569664289836 -34577584083283 -177626195945533 -57151932040185 -250876495077135 -33898964603280 -151196350873212 -279427333917503 -80775597314424 -276825289301718 -268420522220360 -163002398508123 -206800814259331 -84490575312551 -22539452805666 -96331091776439 -106753588754322 -145848044837386 -59743534901987 -171366342701824 -5669496982899 -47686710681499 -74026471117287 -124589279226658 -31452485378746 -172639893548965 -198141177306492 -110620890058451 -162147592115212 -94002947657506 -65421748100350 -8123562991415 -49444257731933 -103855221445329 -146912643134585 -155219831191634 -180773415699225 -159035743091948 -254762872935853 -222366468879847 -65026155456644 -192034496688721 -145178399870553 -265957802479267 -260386172154826 -83245334436678 -80618453089912 -216647220643865 -268245026704266 -92350781025150 -39643698942867 -57152011489612 -28181599534394 -91816366624559 -122533829355218 -187509270419233 -132803217821242 -183219608688273 -8196516933302 -140577215511657 -145192757488414 -214417298974894 -264941647553471 -41478963344466 -86263819191298 -102333921234901 -51249240060601 -143774521513966 -45692636503435 -193121560618903 -168531917574092 -2419709022627 -45232697927112 -120861851400558 -77270061618781 -11991787982402 -126625743077552 -223974443732796 -46886576739726 -7127215039230 -126705009088499 -221000618566697 -72759152432452 -26897614305858 -209622007712740 -62367873200461 -30459541196332 -190288816295495 -88698367494483 -153974061115439 -179393807641580 -34963347700445 -277593454680289 -244495157811050 -88836793706547 -132702730932577 -177846282418388 -236480692161726 -217492702539668 -113220086164365 -227074786755514 -109855484182432 -256435130884093 -76687600370086 -36988685576576 -67289748197509 -5749136395833 -70892425558252 -184700029243524 -263981130007519 -84993912078012 -16653295948304 -54310849670417 -13122988403765 -266775894506764 -162034128143802 -25991430959377 -114500776742731 -247163734277255 -202033380643939 -19078930863789 -22080745404210 -4329749833681 -133064613038864 -121498650820384 -73152923063096 -94022021368445 -27077146637977 -14136830294473 -100015124653288 -152644536799966 -279899276520590 -59571693723421 -200779680447761 -57086832351036 -250600599819327 -167686333001579 -73028442149328 -12835577011100 -204077345611012 -173223563326377 -39607664142037 -249625598893139 -215384865850461 -14964321367821 -270929008151334 -265262359668434 -39454411581523 -71001896082188 -41097413065971 -220969340132151 -161920664172392 -80987545715345 -162208955554912 -240303115983950 -190698049584305 -199907049596054 -168618457552529 -273968826279307 -115619899479898 -216810881589094 -130158838568964 -86238274258359 -90018068550679 -243416289615280 -15703846795621 -163370657707491 -28208688579687 -132542705545000 -122751129867603 -101334994566508 -270260168554295 -121075725392524 -268067840580120 -245293206929597 -161033103700500 -135449016121952 -215911041959312 -61764617174081 -25556603429824 -271741615962471 -37983134482492 -4289601868357 -163067788947885 -218324257578279 -235840600193078 -263000822866056 -53395784011787 -147214046216762 -265150365216312 -159673283055826 -11901792984701 -65369112341118 -273809257734639 -273685135264579 -988397946214 -189806447855230 -20484092958357 -150391451148158 -145646756415958 -235111988422961 -39513972867154 -74981627418768 -74826240451315 -222336058917727 -170108057980036 -58409690829003 -228889835223424 -191309881053732 -56947150015863 -88966329657294 -11690353063973 -96587130281161 -41661610073087 -173577172800353 -68626301465282 -74357578370277 -226605718950020 -217080853249803 -103213533424816 -249353242713821 -66100327044906 -85071619876438 -120782532757545 -76797418216820 -113531022603295 -186999306597314 -73017630233715 -110076290886839 -71278409323697 -266644689386093 -8922662357723 -81724611176614 -21685382480474 -50505197551541 -167874389467266 -179970023006219 -49305650857351 -203902794685014 -12268193738453 -210638512320751 -105522764090711 -44824266807251 -124001369179685 -208265955207606 -73692615806809 -201391602312587 -112885333306710 -136602572317027 -168470531791068 -191592528557281 -205494438878372 -144897521348250 -44091400789502 -273683109507467 -212020931551265 -35982090057246 -185815651080862 -72445903403143 -232178086259832 -137492482441978 -273684895237291 -4887380789229 -80137198902344 -7407961461436 -73491129635729 -49357845201127 -197904573738004 -222435175784407 -278375681502345 -222258962413304 -76490738455328 -242475471702486 -144970453718584 -14296426214485 -230279846473873 -77240739946249 -267852331006921 -118966243661320 -101345625598293 -168278992445181 -216903791226047 -13988604758570 -176434014010836 -31962882149717 -124676259765123 -160048557165092 -187742167272048 -140524020710374 -56122849158245 -3494206636752 -233874903528008 -38972207037478 -57645859318572 -82550050603874 -195543235115396 -208418206567010 -230802700514271 -29444437649406 -236107889474019 -175693917511154 -71854947975549 -92094437323495 -70091565413675 -256108784940658 -131103505003105 -162991649879340 -145321795482386 -80449209827519 -73981138829310 -139022918073912 -257443526858172 -122999968813552 -153601403155352 -56151932909240 -122486938009065 -272289773533423 -149687162987822 -42681792342567 -48077115151377 -56288359963612 -275045987072823 -274809493298517 -246523759444380 -83031983350463 -79396465749717 -223013777767269 -37621674800568 -137721058656900 -139625645291330 -9495105526510 -58222697187979 -110525894969530 -130609248249711 -156494193733440 -270330960796373 -120818386627455 -124730380444066 -165795222801594 -244590692640403 -261898995407333 -61012277075115 -161300548400386 -32134312282075 -220078415718736 -256096335740662 -38433189690549 -92729341601100 -109304836993667 -30532450669729 -90047648335904 -27364305491756 -209969917118298 -59319252599023 -143753052839119 -277747117244417 -39718192810364 -86948520971213 -27996226733542 -136671619762180 -115242217622122 -61284673095827 -29432704489858 -250292070854509 -134755257311314 -123682111360652 -269351234938670 -277196800948950 -38974943123779 -220618431049905 -271939488242312 -156241218952142 -158528049830615 -279319986030209 -75605747782820 -105829756979823 -195909131916817 -184948150005524 -128853319828567 -270415127428440 -257881268045956 -179119157363881 -109596655186474 -60744396278985 -83274717230014 -205275957572337 -107084530945800 -70125034058490 -97669373313677 -24693247456465 -236599932322938 -140851802837063 -217845362129048 -251977766979239 -123346101456171 -220432287546763 -256236063275126 -154817988787609 -166649671236663 -244489119198259 -197264940838996 -183380363203210 -74140106629779 -133694216688208 -153404118996133 -189737829828828 -132474332374386 -21346986678826 -95904773471853 -50494396372193 -145311016720209 -257228478035748 -165548066789965 -68699640756463 -238253087959721 -76343390566515 -137965314095534 -177883328417214 -198424373996970 -156162507009535 -4405037531652 -115582857478401 -177803817101673 -22125948524431 -193674612185330 -33470737381110 -203803866243199 -13813587427265 -139831993158173 -269069525056469 -196047169298475 -197172975753060 -258908600862828 -239003773283817 -9523586522564 -57144417532957 -249915772431823 -255772114885410 -186060121013586 -161964384703490 -112505656446369 -92689556347193 -279196591834846 -34412215220251 -62903687105773 -260189224618883 -107973013892007 -157824509091405 -152136989599248 -6432679446084 -43404771950192 -50325180824234 -171615787495978 -255270953990972 -156971751676889 -248458852140410 -209848355401648 -185294217972254 -250050381152523 -22827932141364 -35401846411717 -208207457859280 -114645414907130 -29408743126874 -280511811476042 -125050532982529 -17941754264437 -255240550291155 -175156017431392 -222140336094965 -99523412043092 -276051019815297 -269237770967260 -190157274451555 -133428018142710 -202593778370801 -184338157714667 -165697931412212 -137627802863619 -47030457866411 -97741071320523 -37219008412392 -63643709766694 -92925018191139 -108788534087480 -212924037360336 -101328073330787 -135020187107210 -259688645670865 -194329574301153 -39518544511229 -237471016232477 -107229516078201 -107273221833986 -201347073394281 -107034858158363 -215511731266749 -129184453025769 -146582730056432 -245065171835719 -56695176109131 -148326441192190 -214133894079229 -55960391960679 -249873805804603 -158093230810966 -205261274428504 -25090645294281 -153581508596953 -80199334482198 -177493988491190 -205444601262952 -192380668252791 -21936252770776 -163757525211621 -32863323590183 -266014117536207 -125151805355204 -163214039322983 -31241239261753 -242322055879555 -215197977341231 -208782603577123 -185980779753998 -228524525734854 -117762093092224 -29911447002790 -1191192221990 -99693162281664 -28022189119436 -105501160205807 -206168065694242 -32910902386880 -211534570689802 -187564669901109 -236600380104981 -125404164867954 -211072050308037 -116108851253000 -241783868261035 -197933420044491 -67878080669026 -107954423550607 -170517652807905 -18261360438893 -168293690748556 -31488146244214 -155825004072799 -149958840105180 -114815009466976 -249662198796815 -37251682550507 -169635210127383 -27676986657885 -232413443553982 -278947482524398 -63713875553218 -250509039641482 -110045002676657 -53406939917698 -171412862359552 -259859429265709 -131341114347269 -203903561309198 -177299662847338 -189839645995800 -226933119689445 -271331606897843 -153293757596322 -265807405324657 -223678360799622 -10486600491449 -185251452898696 -22709841565811 -257922361911765 -30088786622039 -157315321084803 -128928105962321 -276687716761521 -46608228337994 -193606023443329 -238547452732634 -224396689730210 -270904250740336 -191394395829140 -65013728298614 -244378404261039 -177007031634165 -133452093156790 -152157041916618 -110545331203314 -165041380954799 -26726539269405 -225261954534165 -237825405666873 -268863870343319 -190895201061009 -81664766455793 -139673283986744 -182043836825136 -248803828768895 -199944128674372 -78041325910498 -46076934132336 -214346463957805 -118333444620750 -69445566469128 -230834446610313 -87811043233514 -97591972693145 -180312289932543 -126157840835657 -75903544968274 -211429858930117 -21703172810256 -176531753605144 -165593852196849 -165702871843570 -142234215923570 -67587899572626 -160022270705764 -269307675128460 -70268664030395 -85232820450907 -35948802480284 -108667118914375 -79309513128920 -72408395481012 -208245032997740 -77904369625630 -237894091310130 -39568823110370 -79289870100856 -78096412057024 -149181183213643 -140408030873247 -228076576980202 -52384385022000 -228897268150876 -220479926242177 -121626207170943 -195863789684839 -236985566658585 -198569194128762 -103922065076481 -38104983807962 -183977010528049 -264358806385527 -148316560779489 -10343984462317 -39552390455787 -271520827308321 -144235455080548 -159646837890920 -190874276465186 -226707234628452 -248636833275295 -22407808723983 -30291001324611 -272754929170228 -198045891459439 -239071460901499 -60270618425926 -177311170688321 -101173180569898 -193381417056735 -3528480906886 -65361892624175 -20063243241242 -62575921377686 -140533703902083 -178993778894530 -139379053330852 -111679933849431 -61086706261025 -54661593738988 -183145047458557 -145289550608308 -135317138411756 -178295171035841 -104090233630206 -118546578059258 -266432263129457 -196656197276372 -223173815589540 -85343614355049 -279134936434988 -196539934530452 -219325918060622 -113024245423779 -185655918345033 -45792919451331 -198852530714375 -91157285667602 -280422012861424 -190410293148698 -194726603681181 -179046662958954 -98102676805560 -169461096253614 -33043414819847 -999509026669 -172871964674911 -280523998462122 -210241890922457 -95663804961396 -263158236055897 -167159114257285 -56475630653125 -137836330203398 -126773146832789 -85748589356587 -28074268418798 -227639561943590 -83819166572699 -139386571416548 -67436112537586 -221206731207507 -45835253107156 -159467698770222 -223713834126675 -4887923372665 -200777009432837 -28892098731515 -106288647179153 -141899241019113 -25112760714077 -275201353855194 -183304922675089 -238022153502299 -141129664622405 -75559346908825 -116008266374828 -39454119650702 -115743860850684 -101111419810953 -186361933210785 -184269432197453 -221734439871599 -211802773130588 -84637368129816 -249885847652301 -123719646115810 -69142334604840 -158023111253730 -182770870308677 -73991928255142 -253527987349355 -237448616674009 -28516144897760 -214656467094675 -240035343916136 -275598117748809 -203900192029996 -28226731060845 -117254697673217 -110824652745720 -187770685318000 -158177136187820 -235326683040758 -189091540555212 -85743941771237 -116403874278029 -82012805318887 -59376173347208 -20481901069694 -67567097532774 -235106804070270 -137635865579201 -222126707201670 -83976792199556 -197726316066208 -3571690852331 -192701485307304 -164506653405693 -264729448531787 -90720564831450 -18352280742632 -143158676245892 -236995019031604 -213882174203565 -120216450366483 -143213114252367 -8624471556180 -207951723962282 -274033683603024 -2720807262257 -197642904043692 -156103083681905 -36467253802079 -263146564787804 -24585741080974 -117681891544579 -110957559554597 -262249194513959 -220160434666760 -37865112038163 -130612316308273 -68837035650576 -188596201079230 -72718094348279 -85097007279325 -179814014159103 -280951844859504 -164915361408709 -199653608258405 -241169465042614 -187955693071239 -169161141801014 -260404168778679 -251809341303539 -235206659021023 -129295472227650 -181010288200365 -163732806855347 -148737319723777 -133608644038308 -113624386408607 -146238842607123 -16775899219995 -44117361896880 -202097803830345 -210932729667144 -119590575310936 -262315954338966 -17210314378043 -26696329364953 -239165687367591 -31596264060478 -43135652900772 -228515273649600 -30360238902923 -70235393083721 -125574244623166 -151585198822874 -122080387889923 -191454763525860 -202366426012432 -92971485187031 -229018480584066 -200574995104176 -118893324740877 -208946607171872 -103651414842362 -239424147734767 -169678089175177 -61822940559450 -244980618698781 -247210407746184 -170609740335943 -139828767494498 -48989609837214 -113836372102182 -191542826521918 -11438696180335 -2775668184455 -100860530657639 -193305305208748 -137176322815925 -230641343500179 -113161131974964 -12346930483869 -274897132542993 -128298291597048 -97264200615478 -211192418129606 -204395947875166 -9139894642970 -150353250889986 -78214575563612 -235671984992087 -239369922522222 -99438298279638 -72572984717804 -268934388177287 -73905268179600 -262931962313680 -92962721573789 -272309883272811 -198028869178089 -104277852784028 -81748566491108 -67403580637929 -196078992058853 -59889767191965 -183107187791732 -271299058610802 -67132771996520 -179507829272604 -123162035908883 -121099175819967 -50637485593442 -248768441019903 -168302557741317 -265209793204192 -172105774759817 -251881966372534 -2485090925489 -213990986077151 -13483133815453 -213586635917693 -104585361523650 -280030526789822 -41758646028834 -279031821572419 -93592578691451 -230839307065801 -72703490238360 -172697052075445 -46119215877637 -276237875832032 -104140428427473 -185191406208687 -77017657905793 -279121525148675 -1486251305116 -143904286766909 -56118475734541 -98274052178663 -39147011612455 -238296066630718 -278078002382690 -174424499664305 -168446473904254 -230364103274512 -39985552194807 -197026497952174 -267671495863094 -98356480058154 -155299791968892 -29316881797995 -277266731296436 -75380594300603 -2456444120927 -172251617320387 -136243022400762 -255374296569664 -78656828878248 -757123383988 -257540341572661 -25496565301393 -103378664890042 -237005755677657 -39971995641824 -191147872085850 -119646761728797 -122621519866886 -187898596337320 -168707687437309 -266232110321048 -214533221854041 -118174396488046 -165338365903055 -173530687112259 -112066344437429 -192891597275612 -255509776643370 -228457391627796 -4896410969562 -253225216776834 -88518535230648 -35131733153554 -133144321835348 -270716956203441 -179480165910338 -215963875849995 -104352352296937 -72131583867869 -243650591842257 -262478768466535 -224762029288649 -131243374197411 -43325915335734 -137111323894854 -168105514546604 -119045888411807 -150518448435713 -280007033286907 -131567222332667 -40634842742615 -109167844981320 -101639021606233 -770483936368 -201575734129911 -140032145475364 -209144112050962 -225375723701590 -80113368000096 -71609141974597 -120812727478492 -215231296930473 -279284796906136 -9456139161295 -87457111541696 -227554447565692 -17495888992430 -121303293395276 -183986270327860 -70384177194687 -78331261221164 -107056113391607 -246216574592529 -234101146934052 -82700727011035 -30178038788605 -203306868367490 -194392410658579 -41974245693774 -200528367410208 -166508319101726 -236964765279515 -69119772000538 -96956938633347 -101038654274756 -41669605746849 -1989982704014 -86522625917122 -188076873018735 -238236653629289 -150777336375507 -20245130017557 -194272679578524 -96395150248311 -39462643720075 -113561380698502 -263251696289743 -84139346204795 -116967692262837 -87949819398930 -176174851570826 -160983898898339 -98137170126116 -128548752181234 -163861248435713 -209109844409734 -265193619483523 -109905836131015 -162673117423411 -98663214039367 -216357721086700 -23014579871347 -489142358219 -73464815322539 -183100712629052 -280427213272969 -129965796172461 -22275668508712 -179944452645197 -82381787593875 -262152977427904 -43200021383142 -192637433419827 -178098966267886 -245836011784395 -17512505302418 -243711132327124 -25389523192993 -135594319143505 -155614262314043 -60318436740078 -271463647847594 -192507687135105 -203602499364092 -189129804193221 -107031784584600 -157466389796940 -122175315441414 -51643535829628 -2164469398339 -69064004406297 -228212980943865 -62937803286777 -55656257583536 -6585531214574 -179475914326172 -182406693363999 -82122869183394 -28570508899806 -56144916529665 -196965179297814 -217874721083845 -67227887177385 -168249659925793 -111848145856546 -95838849905086 -216719719215498 -44279196770958 -214070076338007 -72478305389884 -276584383762085 -54870855346198 -169487561848848 -6026756789166 -120746099442331 -210938548765406 -181751015508934 -241462014701959 -62946608804712 -134209359564648 -165357757208271 -153289298801459 -156646818973594 -133680363785917 -239441506518340 -173985448043444 -138196390636406 -110348252966769 -242400977737029 -196575545514893 -67178677103852 -259181312295500 -16308185682573 -166909932333859 -77848853002572 -89850288734788 -252703351820365 -95823174163697 -119269972735933 -28594358141973 -213065202809085 -89922188464510 -67144115064636 -164087126151197 -186794141683551 -214338591564852 -93122337954403 -133935538008548 -181185195768899 -117809875805854 -274071117757979 -55383370600365 -259872192057093 -136759535119526 -134064132427476 -180247000933514 -109103131568959 -274898285260989 -45751596570856 -148715000526131 -32228721975608 -260082008828027 -194753612396048 -181832222316900 -157050219507388 -36981175775283 -150058981625728 -105796594663243 -72179969538832 -9795676675764 -8448596915328 -130312297113675 -100182236856162 -239762466677399 -53513878609528 -99980063934685 -234026918187022 -10137448888246 -242522800657507 -201893307664223 -233650587813728 -103134654116873 -15313747829978 -186892939201102 -34450601633471 -234953227525434 -55338129479781 -4176843088407 -162014200982054 -265863086949288 -202788884898250 -240475936061229 -154058719735982 -148595230362590 -203969845482784 -124726920817819 -275680179305182 -132987099651453 -131480546231957 -121199358575465 -233090594068402 -152009769595943 -18535521991062 -54264556229786 -158322639496675 -172817658848818 -176878589039325 -68104736500071 -159104519513161 -97186049817913 -102520938849160 -117988965283314 -149665039727789 -220041228781919 -196053178418847 -24945553535055 -259625111782377 -6864358391002 -52553602357946 -78535642517477 -221630361134258 -214034837454437 -51796001322295 -109836252858194 -98245081270461 -63708588580125 -251822447565133 -225064904369912 -175341805578945 -241208479120258 -34653327059196 -195160281798441 -259581506008981 -100983693766310 -194224564073215 -266394300443860 -196526797375258 -221772376934919 -154033291164178 -95463349604161 -234848226950371 -218916626179009 -121368255850617 -91691030808922 -11170467485646 -249871457217456 -32688751982298 -67724131803520 -190010311886858 -144655624397762 -48526894943913 -42194929082153 -139680516316233 -158658605987708 -237675303419873 -10174103289242 -205757198411145 -171500301485707 -119565064086004 -238495673905868 -150450950271368 -7056219487919 -101251400933521 -254265951551584 -147737798762275 -37577470701905 -81559147312120 -81840393511898 -30409715228175 -30972920322512 -65468490230807 -175425279394932 -248143911458519 -61892885835337 -1783309520700 -36713316301683 -200950728691511 -7563168314062 -13236160322439 -56642230768195 -236089676277945 -10039263376004 -61311743883245 -219611892482584 -194982778123924 -57775614364252 -246563793065716 -191215007367760 -253845559105536 -85556907869091 -172447543035606 -163259867694907 -126825662200042 -114735542431406 -232118050494336 -30799193731003 -79845338793709 -68041874534292 -200811441765239 -233833532719427 -29554315466743 -187419514171400 -255973969266943 -6259343643747 -131130318488048 -98473055708242 -174170502625235 -198789429494091 -42828857308828 -130337116311731 -8371853677660 -119347293888798 -46790741800707 -158762937591728 -205582698021218 -102192656942921 -83164624918218 -281170205480845 -21882514283276 -147930251025116 -269721791414155 -97431876269296 -188643908504923 -188349576283671 -60336505695440 -8198255391417 -105100124860786 -55726658830671 -71719563382782 -11011060924946 -197000440529095 -248952339200434 -204527544672350 -111575988106518 -1903922456541 -279539299400006 -191521680683639 -259093918513262 -222974927542423 -95992948770706 -114381966170069 -158968309949126 -9359686666465 -135439312313422 -118769358249805 -249697606896151 -89121743145019 -161018902889051 -252217995165181 -260358006896001 -151255508347825 -137003038622822 -186177320428275 -256311135083903 -115764917201246 -98099696109566 -39249898442390 -15126163788264 -167146612998089 -118030697569274 -121460009633552 -165582003506524 -200937134483087 -57951561853739 -124293710198405 -191412916373447 -12935182849411 -50795087363030 -135647243151708 -268330181003169 -155407757030521 -62546855525301 -196823838039784 -258310587918113 -124127314048266 -140696004406194 -174651104159976 -185780683135394 -203538447476615 -262253099825588 -267268845944076 -97500320725613 -30752669775125 -14431444032013 -238177700202944 -239153738122327 -134279495378212 -65829848560898 -159674186204210 -250105042196512 -175576560404432 -193509128413106 -277468694285895 -89900266765725 -186129046284581 -270057161923230 -277826887461275 -259559286224226 -136080379267127 -3921672877679 -106223294956542 -42549505993132 -202158428767199 -172747352426708 -165438563571861 -118564609455453 -62026733946215 -176655315934811 -207876186541571 -6733581821090 -245574764301642 -170771073683420 -17128726446521 -94503579195605 -243864476088148 -32411421105048 -49363246456543 -1193115397825 -256264628419807 -138930227959803 -263971098689917 -122735396612984 -173639063801804 -271131277222912 -2780724275528 -18136376140128 -121369335025552 -175261662426321 -101466488290087 -209653235962561 -242611692203744 -147474371286950 -167237641456695 -128663766887036 -78336909404586 -85097441059106 -278081409630557 -169104451297184 -227597886163568 -245994838874450 -251340441795347 -107565598034033 -201652797018050 -107484557366126 -11964615788917 -118095302216177 -219254374364311 -250939053791288 -259791993039185 -22577684431643 -42064256339812 -170850096859811 -112519872505434 -247387179001039 -210801258763764 -47444686094639 -232321644323953 -206354388634714 -254524134158258 -188893709204643 -21122589555891 -97555769094502 -155279936603778 -268078812310004 -55647245744247 -218310332094385 -194540809992484 -12749548945399 -26151162671379 -126621586893686 -259063256446821 -276796835817433 -280950118573407 -135626175689864 -155334906346400 -203167354780095 -60683029524225 -57993419869522 -99669637924580 -200989350655815 -266951932586253 -194891518675544 -150581149015241 -181236938223651 -141432962052708 -186656401107771 -188105165599740 -59428817790302 -217693160684326 -90292147407342 -164177556762770 -220634041914603 -4681094439310 -171300380512201 -111648628603530 -202914006917412 -65202841407681 -69949730439530 -240248529094702 -111897148957402 -193121881759177 -44270686763508 -98158971941074 -35845447810356 -116774440857057 -67006694148626 -221386994803393 -192333499616289 -10694322166077 -29210889416619 -221233308493771 -13288254826120 -93858081513429 -163239748104620 -193681728578622 -221788551772075 -106390279968988 -192575039289030 -111016206707273 -77529928063124 -84185865862523 -189403295832683 -161247785656319 -14161522482795 -30774550719989 -95589456467341 -244253444993188 -258056813563549 -276591123557524 -224070531440604 -136259831096643 -81415254364749 -2923258511802 -135844130397731 -107444156365300 -243204856754861 -58006146884408 -206210661836722 -32216751583137 -127667480950714 -222705077469871 -126248922630655 -77975423635739 -39214625660790 -29473837809467 -71982320350896 -272506695863394 -165304154571469 -178829557018117 -172866642051064 -193469423548884 -195403424251904 -10013578965487 -27171344940859 -186338047887517 -142581198096246 -202118327063433 -32118567999079 -174258264022413 -37663083667548 -18451425769210 -45076952110902 -161949732162358 -255497156603091 -147101272964680 -126295955002558 -26483687061200 -78065169165147 -200045025939152 -46603415781146 -265306518313952 -99082405691022 -182936811646168 -106325374076790 -87386215584245 -276449246500622 -153104131078569 -219607751150000 -37063402200508 -47125929712366 -135381765005933 -13685054567287 -204311194152183 -218420336846175 -230861101781286 -50507145812615 -56891010850798 -149449746873025 -135661311277766 -93657426767082 -251450465166849 -227625991918511 -181174513361047 -46771791931178 -41717069068581 -180796340956640 -85621950626502 -16644990558993 -260727903410677 -10306243120464 -123661650174441 -65544680451228 -185892256691459 -118820121050306 -278788861405979 -269339430683317 -224196274005685 -32098538042640 -15522193293528 -156660757793022 -30774178696743 -172181026974310 -242722795715603 -208346992901037 -106284062464247 -144568540508660 -209897054306861 -101013517533575 -166351921115592 -170241510013155 -40923270396175 -152807963464866 -53501086864444 -55961153347474 -156395911647856 -261121622752120 -28908053521170 -230650731733509 -164850165594853 -48137328205180 -117637463998865 -158984001627234 -194183664027684 -240468942658026 -257767579266098 -106994695053145 -68340082530107 -97935211946743 -209162126598661 -239329065428505 -216114677639384 -191871372541550 -217170368592369 -95604737032845 -228649818098480 -129623717247043 -95935092289753 -220155997922968 -185810939540220 -29917679960672 -36486819435468 -94474948146577 -211699119493725 -58018250261890 -199974827342695 -84634112472869 -218528137599655 -134859465806127 -105138347892498 -61710744949645 -147155244281500 -65094127873410 -123678088302256 -88001537768196 -255094244348323 -143856026762046 -88462354333390 -223071468354831 -88785139180899 -76724494104236 -39363566652993 -12232580161351 -107791437589320 -196067011142315 -272897705973762 -29104707461358 -193364689141167 -268610478437002 -151196039523591 -5745308614425 -241961247179042 -77711747251521 -109495231591110 -24118335503148 -147510827592360 -224211820581025 -77419630702399 -251664943547663 -53315982706701 -274323760610216 -7119675515492 -38106554350766 -8652092564307 -105884284366724 -266997727177870 -117883056686145 -104575749624657 -82922422232592 -81655473635619 -255397485456285 -258586387894919 -226538920063155 -172350983762499 -264418963584423 -182454274361678 -239285756816337 -46299742232612 -247202005738221 -122757445717538 -9344819723490 -83848266314771 -118892683072272 -220084441604308 -271964535661469 -179649883092491 -12979537542228 -261006056253300 -90528047834882 -92240442995692 -197944712976842 -206902284021901 -136222119605907 -25633311464426 -34631670804895 -251316551956793 -4014094274128 -236842890918468 -239997280587438 -191039564608447 -252049472846827 -100039798461293 -30983504000382 -162962451880800 -122312120949419 -221485028495674 -90130745195889 -128328551899376 -13627038496411 -206214923229380 -276089421941086 -251149419107355 -162431747363725 -206478010975078 -29941465119550 -13763900748098 -147026393067949 -113593651430567 -125444266229835 -100539805482829 -148139171742872 -163551196438384 -6052509311656 -190889940509031 -28862501398614 -220523187381947 -261357950228662 -93784695815798 -240796008724876 -5735275044504 -80522104633255 -162262330067833 -61379068884368 -213715244582884 -26959826936502 -263006758486983 -166164347103537 -79181385080775 -240110035147997 -100495899435672 -141176303735738 -265499309083255 -203490111384893 -30064618648779 -162437246646286 -270064328019131 -156601810067670 -65297761997034 -26471075443094 -143835274717136 -92377804170141 -120289105628197 -223926421989393 -189794017139202 -266655481514447 -185502975789471 -62652959502498 -104320102961936 -33024913960501 -234026435237747 -126572110628938 -280244050027349 -158607212634370 -140130477358031 -35216967188247 -240665594433589 -132774252649634 -190340593553309 -214998034007040 -105804594006503 -119769801398560 -162731956699718 -1405466702918 -114229961813430 -246515742846927 -274680355962669 -252356906597010 -72572412601366 -5181361816489 -143349919842602 -64135580620021 -268654359135591 -89428510914375 -138662872562912 -72114082146049 -53180382026172 -117305626257 -76883784583637 -274313018161376 -264034769772616 -128286186027545 -201714732973985 -234870188330270 -185144602158469 -5984270011396 -35780634810283 -93935657739729 -63981775901847 -106615470641686 -112778962664325 -32370715987861 -76901647233159 -41076284737333 -155088138081304 -235735997921732 -229131346389627 -219356243843879 -64561087520946 -58306860617721 -176205168628257 -111472541963658 -253242864314679 -62589779792217 -136484593754471 -100710527332719 -143070285763578 -124339942866985 -267969354747701 -41971861971360 -169138508137699 -115486624637431 -81296063624240 -55726057590824 -86408053974328 -267201128932849 -185096149574380 -130916602449692 -61655850400924 -198047629917554 -123636239759869 -222601332491810 -208501996549311 -121744735389994 -73738627403826 -607120059068 -221127751700008 -61615908547268 -164991389080270 -12005185771347 -278169222163439 -147684843997925 -195145563870164 -100335473322116 -55773419355669 -249759290662526 -125497619204943 -4145388678272 -108745146151060 -278454037938438 -109366589353921 -137173288922444 -40526478111179 -154666151488233 -185553823622162 -240293849866850 -24746887522584 -126306858987807 -39210010629568 -39450956652739 -63591789045716 -172285669646263 -177319842967738 -167822051277762 -106421332349789 -194359120639775 -253194879291777 -190247064933745 -34387146915227 -278526544797338 -117740541016211 -26140957841 -81414035714531 -137950684874381 -243791021582804 -95064156768476 -44419811600386 -8973330140909 -44149002958977 -255277475731838 -88835568761177 -145505454586154 -27328704551944 -102773115765213 -268461168077591 -5237538460275 -70349572241221 -208604956148668 -125345843945307 -207947906539716 -140431843345651 -216185001602591 -88599367165259 -175840142780008 -10505900969129 -134844339883286 -232478819426721 -103562891779823 -86838209089857 -215734754711450 -233101854233390 -261297421376422 -39996785820847 -242010073157616 -192101837876303 -218385421281457 -232732697938602 -250052560307616 -169133415182952 -9442018755282 -143269529763812 -161940184433051 -181163140595134 -4483632816598 -220675827011337 -63663140558993 -98772608763011 -254978177957508 -108084941894606 -223503467961584 -134496009833347 -1335721359191 -174919912304861 -159586653409460 -140184946776447 -232519427011304 -134105069898272 -192851507516732 -53432813094298 -21236659088661 -53271065814233 -260804005226063 -252001546362034 -82918179339294 -219188740287876 -65420493401388 -160930530778315 -202633585238992 -17460345716890 -59792890564518 -75711809561251 -104015235819221 -50387053519510 -279420891375494 -246130918069855 -90760467940361 -244191837686404 -92773938652890 -37960125495669 -105345661441735 -184572516040308 -41016415438563 -17386237929194 -76410512206129 -92791375911819 -11517395366839 -76358570712154 -222499878129188 -158404054914058 -40260029513951 -18420690849637 -159971748003822 -147896110531448 -146348094401052 -47984726123501 -272871041808267 -222705319841735 -94269554605409 -181541506747118 -46878152482080 -136508251421306 -18176032883076 -2995837023799 -1384854040849 -132403217642057 -167173706338813 -262896462028786 -192243515341761 -29332326161068 -111079681402378 -129877392030217 -188867413191702 -23110436375805 -192622420568329 -31179860121998 -170887034145573 -103919337467448 -215729704063147 -279276919958811 -110628303825692 -150920604903207 -197539578228698 -256928290587833 -41032242931670 -218963748610195 -221420976608197 -116086126771793 -110081343592354 -133190116748820 -94893610652186 -178469733433434 -233467087471203 -23415365338834 -47813941082415 -127113255928251 -80658155167220 -91734565885134 -216775840674656 -212186688920694 -104010247287437 -69923085489110 -13814822043120 -38006566470274 -222934845878211 -80514168833804 -195624644549660 -218342478339383 -65749422504642 -131390127375806 -274233098820772 -258132603093832 -44581676142418 -202104319984256 -127428778348804 -203230326892968 -158503121750108 -226550510396581 -117893150565513 -4919927739605 -3982504036371 -275568238415545 -26355923144128 -91865303650894 -205371558449393 -132002683845121 -125075313668335 -186768280584649 -177542202077537 -250248173140995 -233374272248170 -65494516547727 -74024754858268 -253374915862031 -149073551673253 -274280166904861 -159865109452304 -35736104642564 -38139992470851 -79234180995731 -35170439540072 -16062841526684 -197775368422590 -187530751365947 -214428485881107 -204067504024511 -114113542279758 -223356635888373 -140520975200580 -97716117814019 -249004554835292 -168035199602901 -238130090379070 -226862970680601 -33930399377676 -83107373948659 -226649163323366 -12083318293318 -139821895098605 -34771335118083 -125579567157780 -112107482982507 -87739376617700 -252882816480555 -266025118902312 -136204348604222 -143716860216404 -198966782857047 -50601275856031 -153108444343410 -235247176553870 -234092199709226 -110365148079816 -182806795958375 -196484141508800 -36211272747213 -273374868015470 -251305497048900 -73154280898378 -129688809216204 -196930618497133 -16290987269576 -142411710873988 -210008224889908 -115690884980641 -234177685960195 -279680058019041 -4571750327352 -185040728193267 -26370918473036 -111500374200075 -189138626400579 -147282223617982 -202584887875646 -102143325784540 -63638240309401 -134347014127302 -93437573916078 -37463795933535 -66953734892251 -65581158309394 -149506470228024 -2348209546910 -180634219656989 -47321027711468 -148964742143653 -41984732232523 -197794604858834 -187006814468944 -214710878967794 -130428694271901 -265222646638879 -226214278167445 -250537654232816 -246516877178937 -96955711550091 -20119450713115 -71215754454145 -54096806231798 -161690276054797 -248042067140183 -137753672542539 -217150644541598 -225642652928761 -131688002546295 -268974067089843 -92977618541850 -234429110497599 -46331340125305 -240846843856848 -43434871863552 -208395544298547 -69528149871538 -170636435269294 -102615183077268 -209366017535133 -232293679288750 -253040539824583 -162325714775567 -112346383392680 -151576524619277 -79431506167812 -33268327961089 -34033326757381 -3727874271983 -185192636819587 -15220184452847 -264810889239933 -93225830134689 -181479929375315 -103080568862920 -43208802092617 -239296953085025 -268826867817326 -204600801947546 -184337600316241 -104280106066070 -122406648667568 -22284061697698 -187240075044856 -5129798290612 -134238084608038 -22449875834518 -110201480780774 -66962859235986 -222512884436940 -207568854381620 -91311265664680 -219334475478622 -157684883180274 -175135159507739 -228153406620757 -159204379586446 -279750825736999 -177176762039269 -259478501664119 -137261626048992 -180990609096414 -73452186424909 -41870690458764 -81289928999515 -16937296193226 -237185664271062 -194934392848964 -181768962373453 -141659205458752 -183186683703051 -27324980753236 -232324843953071 -12085878435882 -69928610003775 -266494463218670 -79371159700169 -48465862876079 -207352931106942 -171300359813243 -278470326434995 -14458312485128 -173824665503135 -201373826432156 -10334522342409 -84462179794683 -228108503577247 -87622103601421 -59685824867399 -195184932242872 -19428250174855 -226792792398081 -31565858604151 -213989067492897 -222833795465365 -130047263318677 -150237992085579 -61771972837328 -212574512710122 -186047754548958 -15695076394557 -125408866389787 -101141375013541 -78115516052262 -207666686346598 -10302395238467 -157140666757540 -29245342530749 -82807110625818 -7097712263888 -99736582817965 -255632250283358 -60160507580019 -218022312973190 -248095547769076 -61393182626552 -182037953586133 -94506816658031 -62727564680534 -233110310277927 -159749677023028 -218035582953180 -253187509113471 -225287610764434 -39308783739169 -57271195442496 -70871702910861 -231882944512866 -243460790720063 -101475654387490 -168902077813989 -234561876345956 -99220593591845 -155201839498010 -157952638769469 -95900966849168 -210196237877074 -111183467821462 -257899167546031 -256325560127429 -215314906676270 -141472034785049 -4407822351786 -115641121918126 -93610338613281 -125549216576768 -159062129742111 -246530918262193 -977771654832 -118706039326640 -141688229892561 -197938514391624 -70126164844276 -176302801059336 -155008376713297 -117728252690455 -226544322172459 -78653855107102 -137580402179714 -37681601438805 -234986167335272 -95616192350779 -264234397915860 -228246108369283 -209780865478522 -104443820490637 -14511271196570 -133952408681530 -175879774369572 -206653726627307 -150766466924544 -40072533360319 -12004996985727 -35591066189234 -104022767301001 -271787711770683 -194173868940100 -160822178224097 -178474049419157 -203608665052167 -201560278050232 -176632545291225 -262832066485228 -182499694495053 -111506718161910 -66033734721943 -229853613499401 -258108339293421 -277221071925895 -162375795443591 -46259819898564 -262613747154251 -85402763733245 -240689971089420 -80822423949072 -193494748285083 -278401621219566 -39693091155070 -78340443932777 -264730168543582 -278274126194308 -187788527491625 -38206629191831 -228457326502640 -210932846187702 -50892646719848 -278306488053300 -200170560082618 -199760288677218 -95870860294337 -12154588697244 -223559545186505 -220105962910712 -115243008511093 -215506315758675 -194217128197747 -30223222332953 -101620318670768 -17907167529756 -159570154508331 -189430901744003 -204895570908624 -200592846250891 -65300012997381 -148730605497661 -261498985896598 -208223937543623 -53415100938161 -243954507308130 -79146398205279 -258189590424935 -203214909670979 -58925159281884 -29384899416900 -61502289912819 -67353977343478 -279772129565350 -47555924756621 -244637404032050 -280408921383256 -218088432515102 -113266391828243 -87354473180355 -64978485569193 -206400931234522 -9176863083131 -4626959681774 -48635962425397 -236901160923064 -218309274587822 -263147844142979 -189857350481839 -132108485332950 -263561456081534 -113392736105621 -206888896709632 -56695617064394 -118108724860533 -128579816176305 -107605449904423 -79523716672399 -72231269243133 -91884985505730 -100249086607652 -130212325507486 -146263164467102 -92349392747073 -119674165955314 -249999915932783 -36177188033867 -276773370585662 -213011094232650 -40597871412369 -26053559529262 -171902013180489 -88702086340870 -171145770809485 -74455557923700 -151729354022424 -210769884634325 -235926108721912 -244913842476183 -158913084995498 -199251566188580 -268819831128920 -62332844584825 -139788090058973 -175241730283435 -162593600948861 -226325446056193 -197912147398137 -111154171015851 -189632070921677 -71630759536619 -80826728882367 -75857035755612 -269743987733568 -161993091562159 -213748160039992 -77725928254799 -253470331977177 -259612933985764 -174303758110770 -82067329054326 -86462890788239 -73089214703478 -18953957045068 -194639262113462 -135349763665082 -70912305982423 -77401134166644 -166036185968906 -151308876845419 -222718190294975 -93661446118993 -109310432073897 -95412630459651 -263584798678069 -127087778972176 -230064723308460 -160234059798255 -259015746244025 -136108445691125 -191440671838529 -205319982284226 -206400185209398 -161780092921786 -13315175692789 -163882811740786 -103257439647611 -70832995198395 -165692748009796 -51596589681176 -189883493478716 -105533283376750 -137260238737368 -159234185597585 -244866204086709 -226053422232193 -74488691574697 -216320362887599 -10525624461647 -135625944247907 -65476542774334 -119152144347151 -184481598807172 -211021926376116 -135093269365820 -234806880100554 -247758684982862 -69880103963343 -188406534814971 -155884255368547 -163516042586553 -246037391287405 -181397892630666 -277271488198990 -239606860465515 -64234113888324 -12139744282890 -1813355043880 -125021453359570 -124322839098376 -223864298398325 -264854818322744 -134561466940208 -239720324436925 -197716500911314 -222894527804099 -29044387096527 -125842794500164 -210672130383603 -176434691444921 -195619615052863 -48491551821134 -64566285969433 -192387741788689 -44586419178375 -253218266575278 -237492839557576 -46621941597126 -1638527632770 -84065551225750 -171018170925118 -126463605655416 -201254843682365 -43801734648191 -133400661874785 -80860075919054 -155363370255106 -187897111164523 -95834092760606 -116451905756404 -93204504835704 -61832496981111 -95720628789196 -153476277289987 -227009801031813 -10514892434436 -93160624137115 -20815579099214 -48623193916901 -271250024653140 -42114523615095 -175456701017574 -200110593368652 -37818034823000 -156131451362891 -178489118711936 -53252710059295 -13870187961256 -50152064535056 -196909800021255 -271868719067119 -16471715137377 -82316560293166 -160056492483340 -123022467715466 -6575142001078 -94982167304428 -132919135121762 -109793063064186 -192389898419476 -8694074132543 -36361123784453 -108382330914669 -105781649140117 -204880103175325 -231969423619661 -13468084915703 -174323378525009 -56671948727966 -241456748268864 -239174566044684 -78692714555982 -150820496241039 -40159816357782 -128127500189952 -66156867718911 -67724460409611 -155896072321557 -198363206176535 -26424062079615 -203519909071597 -41213383653117 -230055132906779 -14461350590011 -16474622854042 -28619832017718 -251082788367586 -45842050153529 -98112521293844 -115706548872141 -6755893581107 -239747193244562 -39702669522838 -127788879852883 -276769144473092 -274310966771561 -229083449117147 -164186269292369 -110272731788997 -91129824660177 -231355602414122 -109932349990458 -96475427581074 -45634012629033 -215637588116336 -75296978214392 -277383222918765 -121522712404688 -146114820283557 -192571149996612 -127786561031242 -9380593814280 -92539752701333 -203963748905138 -116237803494781 -89576711167079 -45159366836233 -242010716257951 -154232427141425 -9833452142807 -167304569817909 -227029734520102 -21580958781549 -177724558373083 -226474171140688 -135347442597758 -214744723204336 -74517436953852 -202976680672618 -27108726947520 -226252942046662 -182703281676306 -273439398882270 -91675816647457 -276791073709097 -164679100269561 -58533002629820 -118374207151775 -185363120898552 -237194805627386 -173805644349377 -217437691432826 -67832993643640 -162869704232100 -62718183086912 -35313594769912 -140687055781597 -143605857832677 -3987824068164 -123343036101490 -114981542563597 -97300907088836 -138435484055129 -185267473520673 -214537578544752 -40529633497420 -132979288523929 -261784750194376 -62111959067330 -171942537776559 -281337941217541 -24954608730868 -107041512412860 -24948216394392 -63615768601899 -161167234875162 -261791930153443 -36306118588802 -15210326138650 -168076128017688 -113000644515261 -230163980430767 -247751934868738 -279494850211233 -181842749755400 -261837398911027 -44701861660905 -100830926695402 -141591170494337 -97719019979835 -252537983299318 -44866148804713 -244301485010403 -239194063002833 -200815795278700 -49045256861521 -231192995421134 -150443707248175 -206151734984104 -150736167672907 -168907083726799 -33361638312907 -180808524339840 -233742267094484 -148609132712080 -61960377423404 -65758042368913 -190090651920703 -148858864504911 -174211075939721 -73949725163470 -170718918757300 -52955855793133 -201362712405572 -92915747066590 -110262242661843 -25012846037273 -271631879608479 -280106498033788 -251250777862821 -113246888107417 -127083950312390 -262576949102986 -23208696945148 -2958051331706 -181581875732759 -96567793051076 -91945263804635 -56121789946474 -259906470059414 -53765858017046 -274718187512315 -12116405090203 -127534036556007 -82338355774867 -168399813112196 -182510993696778 -34853096074750 -144765774876954 -81622237712028 -151411347805241 -106074845305115 -255333679397554 -55975833338045 -211030582262859 -247147384739308 -95852158996229 -65782731059363 -38950750398572 -234055988800547 -98655214332237 -89227428326859 -186055374909916 -116373166895024 -246845525195976 -252417546888641 -80029820929958 -96679164488519 -161216255051859 -109175188327833 -212353202997734 -227109914895663 -244493486626581 -240317126662776 -57889483976102 -50590147976757 -75307336349374 -194951969211714 -163863119349945 -273457306646822 -75693426391424 -174096801368710 -210984495294960 -57422013449128 -99040886823190 -25521615613198 -116259211481332 -83271495010444 -244647489329260 -212896519131015 -7824973464952 -168035714618415 -61438238025342 -264630859793432 -278120135636325 -182831931288016 -155509358102693 -181977656267815 -232654406021251 -69194686488861 -52542964706321 -198675899248311 -135853061024290 -115776747042070 -37202776282474 -233349369955045 -54240138021037 -82814371104415 -106508839831049 -78040819233168 -98638229051963 -157544815345709 -182127411208606 -36729246108357 -210023826070085 -52542351042666 -165446231857059 -170594035978554 -243166733320099 -115067277993314 -105655817627200 -243577326823901 -111799901207240 -51052752587206 -139056165565473 -206909343812733 -61019388782690 -186392480438976 -134164940448665 -4138405680423 -168160253131758 -225857056236880 -72339252082130 -59245886231813 -237682239061145 -28288516829999 -271749613946967 -139956132058732 -227153367932611 -250338116812804 -112905821896189 -143043661972211 -1593100397704 -121103210521255 -181159727620750 -271481537213536 -206609386175273 -25454120747476 -113206515553969 -150413144375217 -191464334649448 -3302535456150 -246193964062167 -146877014856224 -91430459127103 -53982548063240 -242701846554833 -87677604022192 -50952903931716 -91899424141736 -275296182482149 -107762956146359 -202163670257581 -152110494620092 -239575567767226 -92646081017986 -35046658566436 -193310552888434 -232182058589751 -277786656866106 -278049275705934 -133719362939368 -153814121009489 -167150928674701 -97239360585955 -125829508762048 -84960517114884 -15387896038497 -237579547656194 -178113831119724 -169544757406584 -142716611203751 -161037066761115 -34602183125323 -134288570659733 -49394087789604 -148461878446768 -68359798739632 -110865457357229 -13265426580707 -41661517687804 -230604695705426 -131668862938241 -168511217721259 -146188965708307 -117489465126410 -107657145299241 -207758155791519 -177585438260757 -87169732451974 -131588926406098 -155895458078216 -19124575460633 -60985990744318 -275631235494865 -274673746328222 -275511875798795 -280983779737592 -62554223147430 -265852073867263 -181333125328555 -97961238855823 -154745148629676 -51681387683703 -96625166699850 -57332424432210 -3269284393266 -169533574174358 -115781276012927 -124233279356076 -192155451351149 -7395211426460 -31886814963406 -17630923919120 -98788279113796 -71733828191879 -23203945120196 -63776067870343 -77762314050254 -90289061689620 -60474087955632 -167992581983699 -272112600264824 -42050275885359 -204483799541018 -84691632902113 -136063243763603 -27666593838260 -231261395374975 -36486898539271 -225841461144673 -256040872005494 -115607662475196 -130733153098409 -11760303053292 -12831127539397 -239675259490909 -107676002123594 -149444245708100 -276433086779710 -26415702292003 -72386528575684 -196860714580959 -266317214912712 -112179703567279 -158107967971859 -227535255661293 -184107965225072 -209889384923766 -68898458103143 -37268003759691 -94160429166611 -19077243180507 -3289080176889 -87028992148990 -119422913888618 -107253174559697 -263614019659489 -27059392214713 -177422223966357 -138082502953721 -280361076888111 -14051073576685 -219302653409099 -58855291215970 -253351323371760 -107850311168831 -95314793761673 -144256732202644 -23369719925882 -168388017844542 -165954294229127 -240841365622542 -135390190267107 -108724966264135 -9739629738726 -38855242825622 -189386454357954 -69269243954939 -4753798606586 -219250442938528 -280303679609960 -19102177532818 -144498381044573 -119855796975769 -24953427603652 -162836724208250 -149394657758785 -228928569398614 -108895431823704 -227886381170999 -271134451964363 -65242210616257 -278901624114755 -273887120939565 -16151559709076 -199794811267900 -242158645284475 -120821995944184 -2225741520112 -153652517744305 -68089032142682 -241065795902811 -60502809487566 -117902277885371 -153266832088278 -179563059028921 -102659502324614 -51931025419414 -37916421800349 -235964664322667 -54953674731736 -6892064474426 -55324174370928 -116984955514478 -3789630518367 -35763545674911 -278003801022123 -274780147591070 -141123407900940 -13189056441173 -276932805837969 -132933322724773 -124087691322435 -189094505084815 -131015599719282 -57261530834325 -55769810423447 -125293305075848 -26721616370125 -128431839530578 -171953250291104 -177719846762391 -194746476911503 -211048797695179 -130306894288134 -143831474138203 -112320900020713 -228362247187233 -49975557277871 -280898030781389 -218234106383807 -207753729539157 -147094820361494 -62735172433652 -86982500894513 -53674731802567 -39190816946340 -114739667359189 -62711853874212 -50970565145116 -239441284754164 -32154077566054 -202701352177478 -8786054439089 -2494079559696 -148498821450252 -132183289292013 -199041285822262 -223550228562019 -39901226466631 -142358680093857 -159033585760842 -3944594816661 -72551357245235 -275083736527478 -267173672450061 -27305457113029 -150865630158633 -116577282977039 -34805619679968 -231331712575568 -28031387833545 -189901098702961 -269846538220543 -80992586807470 -254982412016497 -10021843884111 -161641209101125 -130487306798724 -247005244295905 -224469088159538 -119218041510839 -33372894278161 -254281059386810 -56576002303675 -20690780935445 -12181025106424 -251300662028347 -76750260386637 -103028577521226 -177427740465091 -37345840561174 -152050268086755 -232738469956667 -199048864096499 -239229299611260 -79565806854443 -73543391527224 -255322152465541 -189651819352725 -138045302088585 -119236462270542 -8805764629095 -105453185186683 -32577566029299 -2132357793701 -249386345034786 -161540315366069 -241504984363228 -44067034708473 -214170611065920 -234961286893578 -255292687923445 -196435510831527 -26641758598544 -208219624931661 -137620237020676 -42985475661766 -269924742575056 -248101900749688 -113827742674345 -120316570858566 -216806138672203 -57499629528808 -211386290025950 -12445629136632 -162702296913873 -22563157827068 -280132160458286 -220736716891086 -163138595222470 -51244562008682 -141953537205554 -163230118454263 -191206602317982 -4125829662371 -90963310447681 -267013763004141 -162118897227492 -224572870950755 -11684343874296 -122550253179536 -258731811400249 -247192151370303 -164847454684043 -29989150499767 -17662521404934 -69452185077357 -152891474691826 -81944005867936 -167664613856413 -184846260323112 -241923177790198 -115235680505554 -92953111042031 -196712807909735 -143963009358450 -170000062232770 -249880189942940 -225051383371183 -74069622231939 -73127787314681 -199788031887156 -2083600060601 -79457704673301 -2403353018782 -102374075206513 -46296089700379 -30631799582540 -18076255816450 -128580766656474 -19534285447135 -249277386173400 -201406144612839 -90989693049815 -246418374009296 -144643908218749 -76616750408927 -138602590137716 -118339623257819 -156734243270517 -203508092772387 -83969424422845 -190622490134755 -179639182308650 -180066893763990 -124850711164591 -247657514562113 -259499953600543 -132835392066756 -158528040549198 -180042875305369 -148325358035247 -17868772959472 -125081898140610 -179176024253874 -95559470993980 -2509654451589 -163187381028492 -229297072329447 -80422276871975 -190144149780178 -139725394586662 -199781569863140 -112955162476602 -141442925818061 -3264728156640 -48454550393837 -9035746253839 -197957882782977 -10568736535249 -194514540681569 -279117182261889 -189075327992434 -77095831088423 -104482079973243 -92861606908482 -232526117704682 -55444848350298 -20703815543471 -262366359447152 -36407031156805 -36425515721548 -189317096223470 -256526292871800 -273507943686924 -84269356766395 -125723866051929 -29392171047000 -261399359095642 -67389725057941 -225669008394214 -122785023594048 -96941628925248 -266615190864075 -90627593240769 -114029748567405 -256168955012036 -155182182831938 -184380858663057 -139600155792719 -259437702426754 -143416818894956 -189795293880961 -278262696632673 -102255455981303 -35463158785297 -2651205294900 -91154097664854 -37701759255046 -106745928929922 -264519126362979 -203786095792168 -195068424151402 -88726477235219 -95661803780008 -21235678413648 -225606811347880 -130711320590636 -272114486061638 -178411243122160 -257320894120713 -274583935592079 -241293108142919 -94089495899289 -20069100963816 -13299414539735 -5753747429942 -238551066932226 -173429057811690 -133086435311878 -44308086087091 -118313296147291 -235510015048333 -21287960800834 -269538802174000 -22076589437521 -278089067629299 -182224339669684 -27132634632045 -207860538289339 -79665592467478 -2713368780788 -95622672987665 -48370563399849 -131661735305584 -238472568443038 -247671842417823 -23088140980868 -235697077196499 -113087413672137 -36453164094626 -37925338364119 -197315691659796 -144828423117180 -222921968836446 -221987594785861 -154298313813827 -36602430334810 -177151289057877 -81396713699670 -116171225353297 -263917100319663 -78466388801358 -193780102983967 -256229712051399 -49674559990337 -97523530864793 -146786276077901 -239577660198559 -186509993192254 -28111012702879 -115547528788135 -225331617791452 -30170657627219 -24823824876066 -43339995046367 -165818869513363 -46023675941447 -901663231513 -56678898929180 -238269293984241 -254365522206603 -28042360050278 -214698077048138 -168737719637969 -188446149082640 -114824182134597 -216897345227518 -251400295799515 -62984650503841 -126148978467486 -201557838681607 -276239838042961 -170206575595793 -227563498846524 -56672720448368 -248861652994838 -200572440941892 -148535136625884 -276781603872637 -103185599597426 -5311677197563 -66990675531034 -213910562630461 -119528243764643 -212830748076984 -278747930048018 -202693080079318 -91956476415608 -238325907474244 -244218471114146 -72903822463860 -253809884064969 -233904841891183 -257669856287514 -182234203795226 -30719945591149 -198983773525914 -230321927410128 -97134677780814 -65386391522397 -252245702660181 -132991633662321 -73403950737132 -119111773650266 -66962042765093 -219855592030311 -47713955066302 -31576664462947 -154776822161890 -133622455583683 -95965181180484 -190010413428996 -69472848290041 -25658714330432 -230994096225161 -223408664698333 -5146228488405 -8075401131079 -254365894144789 -207146780305281 -188596341094447 -119446801484288 -52301508462982 -274355537033888 -19736299873357 -25729248279876 -240863354521742 -251886668939487 -185882963102927 -186849975135137 -14623052562635 -193853875726152 -149237089855708 -56833279530154 -45076074397807 -105541968519608 -92841165362766 -239968374872625 -238359104471628 -139489576419403 -256626705708677 -227206155528407 -186491662809014 -276510591269436 -129583405714672 -254427057451384 -74599148998685 -245916043856848 -269565200131478 -253927218416174 -248200954462871 -143474187990588 -3169136709040 -83202415536305 -119449326627883 -261877314033737 -10726076094260 -62899291880505 -22100734416684 -166624363518160 -269128479295326 -174409475009029 -116846312259674 -33816132344961 -218501616868347 -241661604083492 -50118142127703 -158483384823237 -56875139086392 -51376204104449 -209930385323552 -207592506752671 -131627843349790 -33702668373551 -250712448604645 -216579237874797 -48241016452279 -81546173655460 -224659007687508 -52771000974194 -239862503436694 -161333916150659 -96148958856921 -205551590736522 -63274567921455 -172554157360751 -183859640431923 -139084195277247 -263170349650822 -89722213714858 -159944978962237 -55722715719719 -103446842471267 -276170408721613 -182018358406451 -198668420923335 -82425608007463 -269413434244963 -60320841884307 -78758544840336 -90973768989174 -162898645044772 -57944883457978 -257578457667164 -28018470211724 -125756344283003 -227190376707463 -83810206430013 -141406492005488 -33608730799659 -228767637279249 -784781775528 -268185405973684 -62162948601259 -153688368700146 -5675655094120 -213478943121178 -117781049759617 -149618959587837 -121434162564872 -36879263337622 -81041138204980 -47410297707563 -151013344622549 -175263442532970 -120527902288048 -60008798589679 -123582247488874 -261664512656961 -190102842880567 -60171474922222 -46022016414892 -92833902538106 -46950830897578 -107525186187706 -84113209347038 -119367102586249 -28910363740473 -105159526194837 -8638522503081 -28304735529462 -261382639967032 -47840700471623 -158292947846279 -100017088201177 -72354095464440 -271681347870542 -259390312001318 -154444676414626 -193895542097408 -160251018433141 -60594088716930 -4173468357785 -253661477999245 -35406316109684 -62254911978003 -271624204516174 -78130080075947 -60535159632738 -31199875470083 -105768360089241 -124962069541491 -106060992625000 -148615682229991 -129970285000665 -54593995012511 -119103941358080 -219982277572003 -78055972288251 -183494243805441 -130721089719670 -99610307731192 -148255295348863 -265532145725819 -86948644096495 -250190650009186 -136510467304857 -154850207064293 -170088197289488 -169833870500906 -164790016934316 -39062446860713 -113821707325033 -213066098996669 -16741479633261 -75608827283852 -226158726786668 -122748910592876 -147446588572145 -211946606281809 -6821049488303 -167287448862061 -253531435787180 -265419609266143 -259662841158774 -203538902868497 -21176394277998 -149969754119198 -59333881271729 -99818998780483 -28533967388814 -25576862993047 -61665134018527 -193285520281114 -149509013892437 -22703607840600 -132398681038882 -67290893424471 -82111258264954 -107012611300529 -56078740916213 -252216132827970 -117489298775850 -49335948982380 -151452467075175 -157282826623389 -232805060926828 -158531418258970 -75870097978131 -116350467852377 -64604883279420 -5926897482368 -226680389658620 -178135428376189 -154617918317936 -34446712169939 -47292605516388 -157974982910351 -206230471729520 -75148985211370 -238212630535684 -81309136272117 -57256446881454 -11087185587453 -34732597533814 -70859615971108 -161075325933069 -88185113107290 -42368188182665 -73213272654230 -159764694761458 -58275253143145 -70471271559716 -256870185508568 -44225458341587 -202265382366770 -64206030463834 -142730427554528 -32323126608419 -42703692401169 -180208440512574 -48951267827262 -226188885512393 -182958190314230 -179352817377344 -243513212411852 -263549251356529 -118019452891467 -20212044547229 -110396242383431 -277254611238398 -32749817873991 -256224354493912 -92859188444234 -237746717616910 -144738687989961 -67058594799792 -238806502120640 -256802285177711 -104756459973706 -250146576780460 -176984907849549 -48038633419157 -65165581344905 -245707401837310 -18888480472055 -137224010052396 -140389729480764 -69592885535915 -82865443567004 -54017298856952 -114166808730673 -117746248622863 -216748654116060 -108844019613692 -161095246583014 -243698299758222 -76720354572097 -222264731097757 -197750989191925 -136646574408924 -14291157112693 -90380042719632 -188072279615447 -261956883864242 -207379664846486 -95479124916377 -193936530248994 -17367698723677 -106952161100375 -39399764335751 -12772324625066 -180916422064418 -125493665195991 -83518865302521 -201693974606355 -265679236941304 -82140918687690 -47771848906258 -155965860068445 -77362097924580 -99733926463021 -102472625327763 -50580706369654 -111197628218691 -167456634096819 -230591681329699 -156825132884900 -105710423682947 -37184981913955 -66384223423604 -45685132527525 -30750790955540 -7434079002543 -25137462676923 -63537363859424 -161353201595515 -269796567048280 -113668184004483 -271882078280010 -181071508094142 -165481843514882 -261036709246828 -194161576816970 -236361488892845 -277944553612760 -3610578007527 -3849122605071 -148864658244536 -37011830128432 -246415211954625 -89298393194222 -40736763381070 -261123592932857 -273654075401714 -267459164293233 -64201234555840 -122112559291848 -163869597933382 -107622347634154 -125001169263729 -75998300643058 -39170036066976 -154779263040191 -34017357713549 -51444108173689 -64411760748234 -2668388148974 -142498591935918 -64970127473101 -252896748168651 -1133961981912 -240159528495571 -110133566642107 -259248073800458 -71243084893825 -280054274403602 -116218189036788 -128558336277753 -5953833799453 -33599728849159 -71132525879407 -267372910439951 -101394910781293 -174039756983874 -162115428852494 -251450389850113 -151597848427494 -120676679143749 -203845637393751 -44517674396441 -98928445492916 -204018580941887 -78055389372090 -56985584174668 -258071028168906 -57936974932576 -62570823548148 -44508379225741 -262595530764798 -31823161798934 -126549399154433 -126960482715728 -36807587500047 -46285496592074 -23010154672057 -266789914896033 -119535905983204 -81272389049601 -222588359315330 -119233231824055 -197920178561745 -148176649906380 -142430094019724 -80700993489840 -148576679576697 -76114633740514 -78392647925111 -234561851894067 -19137702568525 -13311202470826 -268804433751442 -279130622114672 -203102472651078 -1494052368948 -133329899599295 -159516696286779 -247705080405490 -79709751292581 -219100331286061 -101011695158887 -17636687338662 -215460117808249 -218997785039378 -49349769673274 -243469105429785 -42412556026537 -27788348782843 -13525699252752 -223123712072572 -235774536459788 -247595032462979 -77652859005663 -39723324790331 -172720189591161 -53788086591961 -127984635903611 -275108331909020 -102540402720371 -31637445229447 -31679981388178 -33760119762910 -13528347120051 -280966108255172 -112438684939060 -33971224089554 -32069249000353 -167207295563041 -25176306085728 -34175277342668 -126787063865292 -118141710297858 -144936638002992 -199439420139805 -58007715373555 -206943221861818 -160833729764734 -12105423429253 -14518092457232 -110614739140879 -88846559382174 -24026702042566 -152814160782726 -126692272056351 -61129894909857 -48388741524206 -98238143509180 -33316541547436 -45811601822637 -217094899055084 -18618186990854 -53010318860893 -213492786588737 -273320112643574 -118698611834979 -90227000546697 -7136175920573 -50447245099610 -191279847723690 -190636861265827 -118427803193570 -65126888700398 -198242721602759 -29358688563585 -151026431951308 -86384920803358 -35638186697058 -236428001295465 -139932477855174 -186497983428897 -188338524211645 -117162086388433 -84760356556611 -231539319913886 -64290532867766 -49653911741268 -218598125428436 -115014018452659 -34255199882871 -209277911081931 -91210539473787 -145583751638291 -201777548146945 -203379594635873 -48750968691808 -2831752801127 -207251886640307 -215888337885637 -167233579288278 -11512336855421 -189437327584758 -198403832018303 -44861353942524 -234573213056941 -35639798305421 -185740832671016 -267590715945221 -195719021328544 -63960094243785 -257410199836750 -79295619802780 -244602776344494 -15899771335251 -53025113492697 -194328001734261 -226600724559997 -138572718196148 -188880543991202 -34823884052733 -189579676371889 -120534777516756 -62696434564736 -215220822925108 -116835909220932 -266146837518293 -212550980697141 -274671089004409 -114613092284021 -98017095040155 -246178394873891 -120692773643955 -265055355862811 -211126957110622 -153636633669266 -116269195648424 -28230959629389 -221348272247579 -85932615311156 -212111664578848 -186257309935742 -194582816139127 -200398979671674 -153503596797378 -212156307824448 -227173057216587 -83048021507022 -194429243374263 -170062139866409 -198189598861888 -66403943372667 -18466645968493 -30189152389699 -94670527058084 -137747480245006 -202797708148428 -106753075667800 -269602930255710 -276377858803441 -278441736981136 -235397747466924 -232957322852511 -60355001299963 -64611794504486 -152523539830976 -141260143183140 -63226488755599 -200633347727515 -46451103568417 -81507551030085 -260347653829911 -44903662590818 -138499259533094 -44149728405821 -216992939770729 -280923021262502 -76865080004878 -196867542325766 -39784993791622 -140936310255927 -120079295040215 -260601496334993 -81016240198461 -85840033745901 -183514342586576 -181393064253739 -230624920036976 -4005098328530 -250362442537828 -181900974666134 -268568588888559 -246459539755964 -113021345425364 -9051797398927 -100554413378902 -174513962075786 -205301803485655 -97809002475802 -90113536575287 -229160525880089 -36585197033701 -150428376081440 -167274845366524 -59534317751525 -116257628992236 -201335506493514 -87211399151186 -199500783579505 -14596938638043 -108461742953842 -76004393881295 -151525568063374 -191996292417618 -205057166028196 -17410536580644 -184803309714564 -86330783120305 -186552486580982 -210709529707186 -229047061908679 -267652752283750 -66481076638765 -136739285129208 -139962938560261 -138161881146183 -62619398430129 -201527738473512 -216589169020619 -250492583793152 -176035407972158 -211946432925381 -145860060614805 -118348056641947 -67647654088597 -121963688997077 -182943026626346 -274726621339427 -15165397807178 -41713246554497 -141381681200441 -259003446482167 -165825710401417 -270054996349589 -136390917792139 -9947186210677 -139696772868151 -152255769135097 -101243944394732 -178808572020850 -267848633072722 -255287373084786 -86399264802987 -8321980954018 -64234066705546 -149243603681181 -21529482415023 -151340974011684 -13342498653096 -63136797872038 -112397503291565 -69405102107287 -248175905033503 -112008643425294 -25334045382166 -51736660749304 -201257415018744 -78233199754676 -119712166645816 -246262646036313 -251778911638998 -220128735359064 -75039212608616 -14985959386508 -67584692072604 -66787642921089 -199363162765650 -248856565115104 -19902102406476 -76940784013163 -71542052318079 -217694790369363 -124254891722146 -88643647406305 -104808964506360 -129556793874422 -158989400312485 -17214048126817 -101808074077302 -81694544539588 -38021300256227 -276149285385969 -199898082456042 -165097075399570 -76267820531841 -241020159313567 -258620436946248 -135576530606905 -184799705255474 -199857903535002 -156107856203695 -49364452835248 -141117318236911 -146993677228207 -86598904139621 -230834302631571 -267565373805356 -22261445852798 -191250205431116 -52978254609267 -219029567343405 -211061397056673 -219241087528003 -8121389321060 -222533871495649 -200952393020511 -102401935739060 -101143909551099 -226801421841608 -59739532951773 -173530779605046 -102869178551347 -186422172383001 -118951192040340 -23922705964687 -198356598262485 -70165970414255 -63234888795930 -120750993063945 -249225726858124 -193201631294197 -121079826698260 -40844765404575 -151495798413121 -78803825985323 -116682638140018 -65037854855118 -102951055305450 -202167970531990 -91642057531869 -262623182678817 -255015091909866 -219531058552711 -44797954040043 -258293915885493 -259545628090968 -255062072750299 -59563214790280 -131507971132396 -98081378556552 -94742400554587 -153238286147714 -140100221274483 -224972652394268 -186775570924161 -51909949245769 -234541576099290 -261816830660656 -50634404527912 -233555175273956 -221263194580639 -58820374901505 -209626348414101 -76511393373514 -121661805049186 -236953656116119 -206405271568952 -234611473001497 -31912599713600 -78804291062246 -227413642535481 -10997927810538 -141043669233151 -125277560792852 -225430568340063 -166958475145344 -148708356649406 -242833295429552 -106752329642676 -232250305516470 -219682195411986 -192494724385093 -15540319498569 -167848998101530 -236167262465944 -89181428479921 -209862485992360 -106523084536915 -19986031397222 -137261036979252 -254363238551533 -86383579035261 -36904175814799 -207487001754836 -120484073099726 -49512985684972 -41346835686236 -241827073682268 -29802834420223 -52906726722808 -205387063207706 -75479240536427 -157613311271505 -172135280066055 -133618900147509 -163489090892025 -239376457722063 -73680880322725 -227696565019442 -262202220628761 -260275856376535 -164187426872972 -72312901111034 -235602990709285 -94540903331055 -276288646680605 -33653580836743 -82015988305147 -125768932302615 -280719233012698 -147093312487716 -2446814362856 -117365267932831 -170966593452324 -236072350659721 -165848944980032 -95180650465403 -258040617393091 -12056232200685 -123362948484099 -89601053194736 -220985685092900 -266926863528963 -216388952983709 -214289200685723 -232105880203559 -35411560755766 -135102419338633 -5766991486035 -47109066959436 -13281005337288 -20943103329604 -181912087181377 -46975137222636 -46494944319224 -58771751431538 -703874148742 -123219197233267 -117223567853408 -246232746165602 -42830373377963 -41007186655049 -52697549939423 -46585581567530 -164205759911585 -240474744219416 -64415334952875 -179384643104394 -193431020402647 -279818179415024 -107491609225628 -199037371727019 -261814871499118 -214645324834566 -137905070838197 -119140185233607 -39531817596223 -153384220904614 -271562456474754 -156820595083822 -218029447595554 -18274330688819 -22433677896052 -55029822843518 -244734184014382 -95054670053195 -80845376335955 -30402684168731 -46178230822774 -49992460660192 -3548693352385 -100113328644419 -273570396046967 -89525753012145 -16858726518005 -246125595581018 -263175422732884 -186194889252726 -242125922537890 -141623329022798 -236209165174085 -158972860253688 -33021774358666 -28978131573732 -47170773842021 -21326484038343 -223277430192644 -68606345205878 -279593214306252 -28428900499213 -193445493478550 -82448438617638 -278307359349144 -73775623615055 -23782122971566 -30586197864408 -145982799967198 -75895965898164 -32804359066993 -221873757823729 -72713847861176 -148826421420219 -82231768559230 -266979562379531 -110169353140725 -126643772969716 -110883308503944 -4701175580964 -253442870636968 -184818486344909 -114709497465005 -119186502398921 -155138277312149 -271149690178075 -6650457488712 -185148771226829 -261040658125301 -48464960086775 -212975463538305 -1145649951923 -169747199819197 -21355250516987 -242838693396911 -96926698677837 -52018194613830 -113186483302782 -147951609322469 -35928917481273 -114236495663581 -36515969897531 -205143236897002 -230455606395402 -265623988111905 -215115956584363 -215764891928420 -73704808444892 -5162169195694 -131880498527967 -265324245097583 -12435076285222 -205123161821951 -101521037966495 -262950158606166 -21636262226058 -208595856490870 -164926229634740 -66167869085016 -251770675979295 -52434431479099 -83946301262580 -261310689559933 -136914460231941 -220582063060556 -30619919946255 -217323444147281 -274120100005808 -265374034977408 -86415284655952 -22297822523269 -155662663003731 -260705541446176 -141859294433370 -74930515377502 -161813603878552 -147325985882386 -252970314144710 -209993780396504 -46004607358104 -193022968932573 -4952723993985 -192608536048126 -16956413304782 -66980452911368 -269656880411566 -162676552110058 -224862597046706 -165985944996091 -179811935176282 -104478703116172 -43431481866154 -54999900522366 -231616584874681 -181798572831257 -98646176480762 -125495900267802 -207886432099925 -2831359642 -63511969506112 -126491415362250 -251908412624783 -46356417438949 -176467966825896 -73818370743194 -216271059818803 -17620180668182 -23492195905348 -119991645529255 -23660548346173 -113493985308858 -58025034716985 -74036838578727 -48054397598887 -23829354666511 -89902953969501 -76466698361295 -56408646023604 -236124505087981 -141058654700495 -95296613477025 -98071183493399 -113981736947208 -77864862515501 -269179549052873 -251414616833497 -111463349755161 -164792493006249 -249699948522729 -261872258578360 -27336830322231 -201204043156361 -261442751543810 -17465744402141 -242528392564118 -163901091689176 -165815585615949 -52522548416671 -17092158976514 -99439360048855 -40674148042873 -11477257941578 -76764505586412 -175633419624414 -167379767020737 -46737644072532 -243256406195594 -2906298938758 -132730715702143 -190459026675712 -113690225011327 -168696409187074 -138247373324860 -46509954603484 -172494722017666 -39529271800096 -261629203161886 -114940964259281 -105061771895498 -156109701848529 -68729482278921 -278153405104256 -116781599721968 -176722912902037 -263396412856315 -22964048026016 -198907002403722 -49282554275605 -168672885051219 -194280239280274 -234710151409363 -217547375017499 -273103267084345 -55847964327900 -176751478820502 -216492335369385 -117823091435279 -208390072423372 -216393944013948 -28595309478578 -39587755670304 -101418213829148 -218389538440303 -280287354730941 -21133345247737 -70838502294684 -165945613086256 -136375609282659 -165344576157693 -237024813806800 -233222319777784 -241795564176960 -42844821063328 -188141389790330 -202473982802051 -70633630424914 -103459136360569 -114137376958663 -157573703874487 -260523998980230 -255382942776889 -132965279112035 -10547190193469 -154042514991557 -280719935142900 -138984312490692 -18145951179063 -162857593455300 -13367156555657 -40088556679347 -6421263160275 -5761257707669 -100017598719866 -152405845122433 -202161128375095 -40737116434371 -27295346403148 -249080072306316 -90201645664088 -173834283010481 -22477830271251 -279674619718904 -92342064529505 -138790912420390 -120665753218839 -203641752853644 -17420733779740 -213427226720889 -124194673918839 -204463795905291 -239898281072642 -271427633597234 -254670757156216 -195719500401697 -212326509414142 -137421459724160 -15148166520474 -177267729334866 -73585294232971 -189447927883854 -16759067007936 -119760164709358 -186947604844392 -255248003002269 -280478478118387 -209313803254732 -87614415774114 -157899410791070 -232988751946759 -136383347732677 -278995287476876 -95855857619127 -73169276436841 -81177199100413 -271855786908642 -18581612844859 -61328928819550 -151147887221986 -171431970720022 -158412257798601 -197673140278076 -249985161261304 -227201231372724 -250743746728999 -19787226598272 -234348560377678 -272039906063831 -149099900151063 -160171209160673 -142005697611858 -108193207666222 -156019943464651 -177604905039563 -32378284014025 -142095297379925 -46485831840768 -239523505518907 -35218896489252 -260902136981619 -242968795254757 -448394734767 -254708748815987 -196381651171727 -139771229439252 -73425803986829 -198453842195454 -111444554512563 -259272335351913 -166881157411569 -95537550114252 -214392989723953 -88145233407890 -8226035739601 -275722991012375 -166038718850391 -77249287098546 -213897254559939 -89808841180275 -106927091936993 -185570095796694 -228106165016669 -141330247669357 -39568465489213 -129874690653023 -231585642761993 -8057520669053 -124529087732126 -275852183937199 -16311276060667 -38710447773920 -266038129106145 -79232296783826 -159696608603900 -130326301650610 -216603937556685 -278022606023729 -266450991596322 -21818861499078 -267969497086229 -3626934336960 -216430540044258 -193432465946989 -276273982465558 -210672812912151 -134815664184854 -239021341395043 -228907888667361 -39700289805186 -215883999261810 -232541781666880 -224567124451804 -117718167278775 -10785532774430 -75630058322347 -132131258789128 -61758928471191 -169773703119378 -233550228723640 -11100468948714 -263237482901979 -52920933829830 -280796688748708 -267893186876171 -251498012047445 -274887667265313 -24225365017264 -180585335887346 -280701152203124 -280526363259388 -3864706511197 -280755616962756 -139948038711836 -181171490263171 -104726947553498 -116555704899232 -157556352128725 -22601544871744 -131068390297937 -224650688509537 -53775797800227 -16760381121661 -192732800041463 -8276434244398 -254455572112950 -217174803512945 -43715365740481 -186747885040548 -251229259708933 -18271095218307 -35271145606450 -246662574605266 -152480335113584 -163295729278840 -98392583515711 -265600613400410 -98817926070103 -128842629873714 -254759583296517 -248885391542177 -84848625864985 -245358631416754 -203332189337223 -230943550873625 -129789265632238 -218488676746199 -277671296086150 -136091039949859 -44041204464464 -62373041920068 -108668371790752 -264421779219495 -39214216595071 -19522999232230 -110225265613375 -51798842534328 -276729600977149 -20280809685366 -67652585265451 -277108205732301 -131877035537611 -67944008901364 -251060082928622 -154942500354625 -28961186361556 -4751100903745 -271158179936213 -195584796864451 -30657655907529 -67671222275240 -141969695331009 -259378673015511 -174211092703419 -200243610052160 -112801592203873 -131532576240731 -199246226895930 -88289896813870 -45159388389559 -119149262123081 -233621723104274 -147383986142700 -80457863219186 -77635597518094 -85392243844399 -136329173147192 -197440696118223 -30657649596097 -126884804615211 -16853729164321 -71376995789145 -18907007545686 -136617905897911 -218358110753189 -80867355911227 -154833102030016 -258534747738155 -10876244006007 -151149869207779 -17189790166005 -24889405469700 -140030329742706 -19249735248372 -118420278743695 -27003426377639 -179295557709670 -8705633316422 -251977967473484 -173081360002671 -235495411845654 -209260200653088 -249614630471129 -125627563306695 -221134173898395 -220364050334103 -50693877868107 -5848316993421 -29415510656558 -8348339187770 -249604554539646 -141265986252115 -60764071559585 -91585677661655 -104311136049703 -123050423605126 -260487570566772 -271351058182697 -115558037963265 -181341991130474 -21763837636493 -210382397875060 -49936224734812 -115757023331099 -273472071232352 -224382822774548 -70878378777400 -31438567391452 -279281779581341 -64656492848723 -221202874215808 -77010173032612 -267134066554925 -146555295665654 -187336908569549 -217570891382728 -105793672349733 -190477598710145 -232805712019882 -102535129440495 -225448746464420 -182574948146386 -99873920851081 -143918189521364 -125348187140542 -12326616134974 -113938563335896 -76165888838231 -6886539774157 -90893110815686 -110840059518098 -70556515869235 -118658010486700 -40540609571595 -77935682939186 -35195006650698 -18534308418674 -66933409466708 -194368713661740 -167693097963629 -14739556475191 -246617397899024 -175902311157666 -134873863039061 -141566890261657 -110918612776654 -267321652185281 -191895632559657 -135177597945441 -179165108295133 -185456711053755 -218731012347068 -113055416994178 -248248603509701 -14712050131195 -178485114665766 -233496727055046 -156290103498357 -16208412433015 -121121900759535 -246276625310595 -126002858384347 -252874970188926 -153021145082952 -191955720223274 -121507246901271 -204303917408555 -85222480347765 -13903535139120 -237884047588176 -110095740710017 -39270160888220 -17167464212603 -149153531432219 -93380594580379 -153366623502928 -50046614449004 -88795532471595 -36107526001585 -48865347269396 -235685826212115 -17605084394909 -57684241968722 -118461258991728 -151585297599847 -221596651530582 -154548525294605 -74951328747549 -265780819177660 -243027075056472 -116148558499360 -105566566762073 -169714107255983 -139392406903224 -150300723786723 -256579406631059 -75859128628038 -152729214568436 -31082904566509 -5220514487842 -163116263431528 -151104744316263 -180562968299345 -75537985174757 -103572269309738 -63494875644654 -245271130655378 -110856321857501 -245325194248024 -221634151856886 -264212282594055 -57432454063538 -153468006258708 -141283191310659 -217760946756208 -174218237845926 -29290227147160 -199898317885631 -64669139786747 -196553768385851 -221577008502518 -203438471228129 -102103613280423 -169604455570343 -116016414492384 -176777316859989 -270769961143873 -217466335918018 -265889662058100 -192158687903047 -155839371926141 -17240957587807 -188453583844532 -225371177676238 -106671222896196 -94055397555745 -80266612411859 -49142497396551 -241609336031365 -275306744615631 -224222213670850 -102848058115592 -208420875945734 -6537504188379 -247201543327466 -205773875650159 -70685086826694 -189718512340337 -213475628988249 -223938410092784 -51934971393282 -99244216087998 -256577789716512 -21040705630608 -120603284982498 -222518535902612 -69185431531381 -219731400760181 -17900914935183 -242259043565761 -202267202083035 -269792612227429 -178996171400748 -201093052552738 -36611641077898 -252076135921655 -152656488824857 -76179016626602 -70696039432645 -182724801484772 -254345445312736 -204461201251271 -158443467191330 -151782200004613 -252930727933137 -107809470970054 -272252968356939 -206261190624285 -151532291415174 -242282596933338 -121177722561492 -164201784522242 -254257389012817 -56287811281771 -1550071670644 -200733838365265 -131533600577606 -137544186603560 -166225607950779 -248131979778136 -73437212470962 -223630278742107 -18269556479064 -119581101723884 -42419726061529 -59703774865045 -12672873532267 -12833542145787 -24085894761840 -138245508262050 -60315323112307 -158939460041363 -220958463531877 -135100684338686 -174778351030475 -192950937593861 -237513799214917 -46835211406688 -145536414460768 -64895706981701 -19665673880806 -185002484802066 -259738981318058 -52421497734775 -157519612171751 -170290618583921 -11304745009038 -275474029459017 -95196818247062 -92394577923483 -200429195732337 -241213355130681 -40352939062360 -264612677980234 -122078798108051 -86550534304873 -264730975647517 -65295122795958 -149108358486886 -241975620887400 -129378513269391 -219328376041975 -281013155337413 -250976205558425 -129212703910175 -37192886056516 -185642537032758 -129850800814469 -181870473521057 -167691437557185 -273407565358134 -17791858953555 -281006882978220 -33900779666929 -80598272131910 -61598064653431 -192469069450823 -156867808642808 -78549890004926 -219203181271208 -54518759629544 -116655372892808 -186940975999910 -208542546205303 -137716957286285 -113272226222102 -281393936395225 -189426548063110 -193294800184436 -229586474290506 -209342077974437 -36663991228589 -100935479693284 -242606582475082 -163299013831585 -158481161212559 -200776518494823 -144523544004536 -262347231720956 -205840402878744 -115894984864352 -272448506195765 -34398581933758 -101373874083668 -262372744804715 -89306717326093 -74810408333131 -156868846146485 -179542896000863 -10245997227930 -109564561771112 -72702916998162 -279951145677044 -136760554945461 -41065063013455 -36191148046206 -43126474590995 -57457262876260 -189318367972427 -244657732460834 -15997874486813 -150865180982418 -161432756283295 -147719902856229 -272138518803526 -51213608455679 -238795139952863 -90594948601989 -278049900797712 -68527290137009 -179640263038917 -210643148170091 -235821998115668 -231853018906818 -113321573501869 -2046036758459 -103840332695882 -81387480321480 -27573058197539 -277478548867588 -184958227555703 -220653746890117 -69799231283849 -162418935935256 -205367591951504 -77785495550210 -75265140516127 -203622942941433 -232347226100632 -129121363557385 -64605961260281 -170318705043489 -176421895191911 -198522816299267 -241354839108858 -74248985590331 -219765066814575 -270338638061547 -126676467668701 -249752463889982 -229970456952160 -157636864070611 -189548535202842 -89884960322639 -104785309443185 -163115785230662 -51338234624386 -119531809170203 -34617385589302 -79383788671016 -66920612851802 -38147701394838 -109324639533128 -218994687532086 -179680038455067 -70778613885329 -196292114745687 -72990626382858 -48388556179858 -48724546901895 -223692883846612 -189970112720121 -134736052491343 -169344802274511 -170154433156741 -33173082010622 -161340654591068 -140699381000955 -190953701489444 -32622780359799 -103591382580117 -165308320118342 -178226969834212 -254690141549001 -189389520084656 -202701015476491 -136711072694741 -228713530796832 -3528052454045 -220825372730575 -261255642456638 -218351734312585 -246531233258060 -25499504326481 -68544630968234 -29009063031071 -100804470148450 -30209776804129 -13016604333644 -183828142217838 -55484300573911 -10710365140556 -84287459755931 -279972547214346 -243428404010572 -220679087365724 -269294139327356 -182038431508431 -51290876548632 -132180753592970 -247736968882500 -24518325255394 -280051020190225 -203230559545336 -271931587271093 -41259434818123 -191101250079789 -42991442203629 -171563612815789 -254184320445586 -3686789875741 -83484225543819 -259695448311092 -90088877075924 -189433373400360 -269275837736641 -155759687308899 -251963412989990 -203976188591882 -226591020751467 -254287854697216 -240321598852998 -17322289778333 -111160893648985 -175608607387436 -186694974327340 -51177412577222 -50618312553293 -211619675319827 -273917834897835 -53806218102705 -269779092331220 -47071402257498 -258208878582067 -77321646451616 -72177844969379 -266239084095120 -187150078537558 -156661627091257 -275268996136248 -116838575859268 -59707325011866 -248648437209121 -257924594857810 -178447988205670 -215892365651248 -268487501697418 -61441623122227 -246287178388253 -47692355831546 -15966186003375 -56096020201330 -108781529433423 -76046725535875 -219821259188529 -62920801401139 -182307684519428 -70056378325984 -35299565654090 -238742769571638 -164625014653846 -3935096796173 -208080242035897 -168967759985840 -202346751959659 -153617213664752 -65149855014752 -48980623179478 -161269541988895 -176890145063320 -199079375173585 -248127719171001 -90495810188773 -143453072461719 -145437906522404 -31410613689345 -265630720339444 -150523060217900 -107416995733470 -103869416348307 -66582618974611 -172639899880400 -45117529768133 -15859565992709 -257483437470790 -5856647288658 -186005844199175 -73219070591415 -8009740991945 -121265828609099 -279527939839719 -161318211793270 -191630111875143 -19563760540198 -220620086079061 -267896493508574 -118103193722464 -235536243982826 -34321352614895 -132979186577897 -35941978587795 -77000934200006 -174167114407076 -176768890089441 -103693902850314 -70411327719579 -204443751057324 -3936079399047 -116133133613452 -191597075873399 -38257930882202 -277382292444628 -60264850770444 -157524357724936 -50816985247500 -88765046718430 -152789807445985 -29703247277365 -167705068188367 -112315092169924 -49892261004270 -83792301343413 -173845904070590 -191428324405031 -47904911775284 -80025673779902 -50831524422459 -36392798802218 -162148397866920 -172579653525438 -33657353923516 -112632423310996 -121406648098002 -140079739485590 -56461909904194 -47348611171944 -229267544826131 -99214277665400 -94718485294460 -138601598424540 -80852559515617 -86698236887013 -100755135669689 -180396248917747 -105952198551015 -31182225788564 -178349963452791 -79260870754749 -217040206100925 -160355218683828 -225022215068661 -8983284540805 -126150403319202 -148247472003682 -93381659133721 -171126842887672 -102963880113451 -87203554861259 -139475072316748 -113091154501977 -80759706047099 -269441191413001 -85815912476386 -280549581033158 -238979035940381 -158926086978907 -71312109542527 -179825120114271 -68306609931924 -206520523167603 -33463216353384 -26866031139333 -118632577967389 -48858304462402 -86615079137951 -155125528397425 -19822230946828 -112440084718296 -171610429801603 -71265493059846 -215372567031649 -172795881875096 -178513906345477 -162326077398523 -52082263025549 -120676624471680 -182306325014257 -107039465684015 -93186596376538 -276882129014634 -227939167843680 -30434194893808 -119992744861019 -180282632947456 -135077492906988 -234118556145423 -226275690839581 -227163992848246 -224168001245224 -200402361667402 -160573574797807 -199636314727776 -81535756332672 -188196242843744 -81675978759511 -254453104165658 -277966067974126 -114090723830094 -144697734335716 -140607805399498 -17373190277107 -35919476923494 -186450563643409 -86054884899684 -244599399973386 -18589707900550 -113460681960727 -165111851176981 -195560734531857 -194601307098725 -136481878366304 -213602029533279 -79919666662686 -171668548607813 -681844554387 -224697833243304 -81562514788101 -163067769286108 -149347194445480 -170473065590890 -78231931924818 -25975727260489 -59792757888102 -238206288359183 -66052926684279 -180240846984976 -223617969775567 -262901199710043 -89873746061810 -104180884720428 -217085682516855 -257677756325075 -253123057290905 -270725859324813 -34410689954503 -71047771884490 -2447457463191 -90281982051544 -211149767134110 -200827647078793 -101333768801387 -116525313637078 -64963646098095 -163978895642859 -205423926926073 -170433004825719 -239696045702496 -122089104287429 -63834197773420 -193227773128490 -164618250521077 -110909289748146 -44441760853490 -122864185090341 -125776422760735 -145380443677975 -104034395943801 -95673688714872 -43863903025849 -61730744966148 -13120379798435 -257222433243396 -168588673121000 -53789411373933 -200740567988158 -232994774123432 -129473220763660 -31125050283423 -256002406298487 -197522442598909 -219033496568200 -240435624462810 -50173581899100 -278369419745 -253515731429791 -52089137443600 -143716471749763 -153556054954505 -144449146665253 -188320671781532 -121795217564866 -265469416610817 -32949932193382 -190193858758291 -219028826224894 -84424633392522 -218307930735062 -20587944015225 -62004416147727 -123439471416466 -30325756285917 -80259830889429 -244037191346994 -197428398803667 -241627557950828 -142500716499874 -226369948845913 -187131826028872 -220494456054903 -273343010967553 -113594129602776 -168901942421727 -104531824154522 -140976924320329 -124691981209213 -85716444414262 -26687479712811 -79730508544538 -10388386318037 -81102852550322 -78196968642190 -127400826300292 -248090846994028 -50322529273503 -34448690744769 -34420475991555 -53718771586080 -8030114627440 -277405185962132 -45673507748168 -242804143758577 -223985477866277 -195310878842770 -12139923106962 -28780351217729 -78306304510219 -119769745949972 -182646535421466 -150528915533004 -108807381697117 -280726672342474 -82786274702323 -9341734610124 -233837016151859 -216898226635564 -24323780780065 -103343232685048 -202267704230921 -117728373510486 -186623516901735 -105838990421758 -131368964061748 -69053543923631 -114131667006045 -132231858646553 -46641439557187 -25301849734545 -225004643637604 -203590526481325 -56700640688199 -42660903639095 -206632377954751 -204814520041756 -271807822991545 -176978306558827 -117228907530010 -261743654297377 -230521301260321 -258475484921692 -105431174217056 -112257217589203 -233751758942139 -163434348908101 -130760013869531 -38987047231625 -158414690300200 -110222281512879 -188258685283100 -32019544747145 -131132317297480 -63696659179584 -276912158372212 -116741945543989 -280066548041182 -205500097641326 -59708093259611 -278594847098974 -76028706228671 -82104150385442 -164295725377200 -32945232884144 -230189659834453 -24012962126068 -175086370994820 -123224130241590 -217707217774203 -195998155205149 -168019442829036 -9261002757166 -71361889488360 -278446102034435 -240363595664144 -60807488112051 -176836054197990 -61757475408153 -32062767625347 -4185221843216 -179566535945151 -62143748427606 -150195085027087 -2726282189505 -102105212889426 -13998704813175 -104170780876310 -36037257156052 -277690710771872 -53833917843643 -27630084037570 -209678939663903 -128801141908236 -18730126101994 -180163468921539 -175706682751416 -168322169665862 -98860693122547 -23691572066656 -214356325706579 -193725609101959 -34485330353777 -140304277775959 -30273809915771 -126728462935947 -269897630889627 -145299215079192 -99511952035799 -201508874312629 -73443451806302 -180693651209376 -16863888560189 -76993733366370 -276289285689311 -232410850904455 -130799316892007 -255901932229998 -141782186710674 -24150054310309 -74781804895949 -169507678437947 -229914022205977 -152239522662205 -188879621582969 -183768875186797 -238335835738757 -93840583109562 -245359571611630 -111430505365351 -268798787585152 -169490808590774 -266554121126741 -149861073475052 -3958293900396 -21863330994657 -151691106652660 -85826408367019 -95255864351253 -8457492049306 -87470696582741 -264735972639883 -242142844760183 -102405740200090 -74534125679437 -183693298146686 -113754279987895 -117968314693777 -221990685219230 -83504226126579 -141568153195618 -158292147868974 -264117699023014 -84696159614597 -208935798487960 -242200986681941 -278915166958069 -243079756329818 -109263442046647 -134088157708806 -80552545723149 -71240212591554 -249518677835720 -32594967976481 -173087095149005 -218112231122546 -201360197329717 -38312520350633 -239489791850338 -172555899585260 -31631785850368 -88663623879280 -55926190956994 -267764441483410 -135946867681428 -145684041901277 -30044059488710 -207061555194579 -214237617430099 -246840959425656 -261128535979835 -207583510897526 -226710264775177 -229701682161929 -167756989586802 -160496003393464 -102544479642391 -33339622607824 -224591826608594 -186815785739520 -161402291137156 -108452021462141 -73836992408677 -132123355546831 -92678953617609 -98562567579615 -43091873931934 -246255606250445 -116459433850093 -1125667456575 -193540484927152 -184629116604372 -148020387127512 -212492096434561 -272791935319336 -174135908234351 -213914400331955 -93410427999512 -112581455631429 -101383777478716 -210579398244187 -82550864958177 -190472958949191 -269255805800343 -107179306346129 -125375926176696 -190527423708823 -25275479069382 -263830817809534 -37719282781743 -51876652304817 -172835180990206 -94146104426576 -133123773327741 -15825554955292 -137648018698524 -164282947523207 -152302603299674 -59064603307946 -144707532998068 -149129867348511 -102531312704783 -18843490209828 -190737123394836 -266950520855956 -242909636756513 -80032043073824 -30220532825064 -64790290661170 -154435267045731 -83295995357064 -192137049594506 -144545601205426 -23591704136484 -223343661634780 -241140735293248 -111864059751482 -126470794058245 -146808614290052 -234821999656034 -127525201649865 -279727619150174 -196327929880708 -19207475349092 -131875403803802 -194353363259954 -241675205294538 -227356452846186 -78899193282653 -132979314866883 -34570324054095 -44166425164203 -110203506051183 -258560460905369 -84552693126617 -60464795640808 -108822226711547 -188766157611559 -21980670239143 -11357602020686 -263776103748207 -115066721674990 -34456860082685 -219378187765258 -74626386558133 -224801955066331 -86864041490523 -172415788750141 -238921333720164 -267017239920371 -74798220883339 -273691822416920 -51089575080247 -175809920397841 -246243331559892 -171536213891761 -249486985235265 -102639722897056 -55817168038266 -206864692675886 -219910238430473 -206149270548296 -201358987531484 -50741387124316 -251349753336154 -172167288921553 -173044845033325 -214153977397676 -47090736785418 -188810261266806 -215799562619904 -227074989079366 -9282408884140 -74691101153750 -62069984920787 -229599811153516 -171969042863238 -16076632460767 -12234494025412 -113405163774953 -160058807644546 -152389571253674 -235643750055360 -87989235385 -58271694971750 -209892338722534 -239664993630360 -259361868748267 -184461293307302 -127214670142287 -160232157776055 -247036614994893 -105220956139012 -6956016140163 -209022966335556 -262197036709924 -265490065185385 -183474076745298 -207774180033435 -251659930441726 -79447135193804 -3962511304579 -242046885486873 -166204732814414 -208568969542807 -254870323733877 -249730176107204 -210999016179274 -95002300142062 -60007217146869 -139567394091141 -225575299074233 -24323855299347 -223671994122515 -136230830451909 -29032910448594 -196140014041434 -119953097385171 -272368895348561 -67794065318603 -2554817380183 -121186819658149 -217328134007845 -137496231663484 -41268263747838 -37736622482393 -237115661053391 -43634036721932 -250585761860025 -52860071232848 -31847244027062 -196042691766026 -240286865292555 -121489372770030 -111338283969233 -3179598364045 -183812129500517 -264424040414933 -175028297889219 -43526000067580 -201141286205166 -141756727280989 -143653378695900 -55274346384876 -271211403138591 -220095106299629 -197037541570136 -52047950785117 -60119828691681 -48021509183051 -137793134738188 -72803248010955 -6975426393150 -78647090355774 -144706786972944 -196337701174212 -11247373006537 -31724028669206 -228010689167976 -125737056952574 -206418381496878 -80320089079690 -96564560851565 -265587562618436 -163728493838280 -260188161942435 -22850880831560 -14533136980018 -43006527363315 -204351297944117 -230446859116704 -70404877080596 -95000379446777 -96122162916281 -138997510248054 -233076902705471 -108322957110881 -279253988814371 -167785453612960 -112737939997427 -226988348339795 -222906874251996 -65893836505601 -98698258936487 -21058963606671 -71926714574392 -216368396667485 -247203514431118 -51979158319673 -125571685258315 -115549672049941 -179223183722650 -267301248817821 -135669902358686 -104354742506527 -225493774135320 -205774669967254 -205609527526294 -33970995504368 -154939389243174 -62020064216441 -237712497377975 -239679581760008 -266196246471400 -15874917197261 -234754307652363 -61726072219406 -142041094112643 -250986386470661 -274312285880549 -57319988390566 -103754939507764 -277154033908033 -271881588644684 -198093464641302 -243311864961243 -185649692783948 -169064896682517 -245620994359456 -99288830829432 -127829488276397 -112227688548379 -246810445186493 -109644224802444 -61158582433760 -216867877730127 -159322344351613 -240686387886868 -179027997167258 -157507519204802 -56747482402818 -45185352367248 -198682223971895 -257425125808023 -64064501851559 -61032998635759 -29311495895914 -142656323766224 -126396214255997 -180564576077788 -132435535158510 -247698718905749 -103567118903419 -141773966877553 -94250183106789 -102504280031887 -127671783340498 -234405000521766 -185739874190229 -157530484400823 -199575027112239 -244264223653068 -68275753236423 -219943593029503 -178563875109206 -255142431956088 -268762483050160 -14656070660319 -160371947947088 -192228884864613 -225085095906216 -130078068462346 -37916681058824 -84796464743671 -1628201286976 -90618144029747 -96778552265344 -18906006916651 -11300361064934 -136604717845043 -174678376877411 -254942761900848 -110698303955601 -11077345923035 -100583115232487 -129418082699090 -193337048824170 -195214762317570 -146369908050585 -91398131207727 -261035526570961 -186755667460650 -216203982152732 -254041654687841 -255629747017188 -86653259331914 -135221095930642 -133764411495909 -225187086424568 -171842425075834 -49120733101951 -160503740699016 -2252136175015 -155199668393694 -52591964159117 -83287716385782 -94179176236806 -217957572038648 -217500028649923 -20103277779410 -43814266120635 -276763675848869 -22400321711236 -223750067127727 -389356105943 -64898422948334 -116065106087744 -194675710835185 -242445213208898 -177920981024737 -84121286627025 -277919990862306 -43053674529132 -213951867212110 -98685427141862 -4650495434004 -148571411023490 -166146688438635 -270693419669351 -193078866256312 -148029231730025 -37138402991353 -144029731229892 -48875784203252 -254102540491528 -95735746506271 -64944146334698 -91961865437896 -27038966411965 -100634582100223 -116377461159101 -155857341501593 -128630313174133 -62067521370730 -9586709445335 -204284242484385 -234704034456901 -104776335908159 -247555548542992 -172304255610253 -76592739239535 -255380521471179 -233294498746308 -260257056196625 -254495973258900 -220796382208943 -84580723434368 -74861329334954 -629499002577 -171040944783838 -274828752313921 -196733556740405 -271171680478066 -4676813115958 -270979372334074 -42868746039377 -98899150817841 -74955136728191 -276912658023438 -164988593176730 -270702825280727 -214527744377113 -58825826559564 -187429944837248 -63610298274296 -99332649725361 -185034939840644 -215475357867030 -73526016943009 -73508534201898 -37008297210022 -174200611662139 -277568835851197 -13053366811761 -72425299636262 -137587391688651 -8944332205932 -20304532073350 -127110848064516 -50485536410971 -102749038407441 -6234426620330 -231484558664861 -226533719488171 -239454731169861 -84787211294023 -220369228087236 -78398423614834 -217046958282836 -237051951089466 -88250969944442 -223973128903492 -53420597258472 -192762959226391 -183621113041511 -102206183115059 -119645113696334 -103512874936810 -177182401779049 -15769633094873 -69086978488180 -12573902800242 -60308146354055 -165139457088301 -197617588897299 -11557368097033 -53619290950424 -19521774562796 -41632023173540 -61022101829593 -152724042670101 -110467709099439 -75166124753675 -30354075698278 -53809121829655 -85292807988052 -266284860861017 -239647041322082 -221054988842866 -154940818399179 -85393339084171 -262849780277376 -227866366290660 -273224593226136 -217861422890469 -4374336195685 -54098115053509 -276362538696011 -48402737037929 -137035872927377 -57691644827147 -186530678914246 -109889851271798 -145803613226369 -225133390063592 -103560944884009 -208410318859298 -11381969312224 -115811213348830 -195087401023596 -67883126569345 -100350551591858 -87346025028373 -134667483165436 -164585494765279 -96952527306622 -15727786020461 -55223696285744 -265735735252563 -140516634316569 -130465651675820 -117631003745308 -72110303562447 -152530370204773 -137828056255096 -184633784111277 -109714333744052 -7743296879594 -173470327801150 -242287176119474 -164685549428267 -42921530522156 -66557919416087 -259795488666219 -204545645435569 -160132308895624 -208459391230849 -141500217633213 -66262078169864 -99598096718372 -66224577843560 -241170035978710 -60366449660149 -228597585919403 -142432030392799 -2214031114668 -85767935821910 -60052195924997 -177607585440625 -104048501545092 -59565565602302 -165215205613587 -153870019904278 -11633119440112 -6105294456861 -258887493184163 -186951605380086 -77419536188829 -4694404581075 -80809260272052 -264660573462263 -25073036443939 -212189606980779 -216025961672628 -49343649566215 -113017281252976 -161722580155518 -250373055158723 -271331386320817 -204328974235349 -130124243301750 -52263987478237 -170835403568065 -205531806565423 -116927511632275 -279426220857625 -203948712280917 -264091224575371 -205365082437438 -33830390008326 -54451332365480 -49462740456565 -110168951025842 -230087142324600 -168859221712736 -117777824172084 -133963407038176 -1176968192739 -23191505112886 -27591973827935 -89463338891300 -126028716452168 -133574464211062 -21727553101146 -273445351835146 -115547122618504 -248915732649444 -210881740060155 -154265196185738 -15535778320373 -156370595635620 -241430297591352 -239680614388182 -172084652837653 -76389850742391 -150926515093710 -63143630071540 -34409251874811 -228962545851369 -156934811957730 -77266489283548 -3807054588743 -267047073390535 -77605987806905 -95071285303402 -197406529581786 -52246653989156 -156216473148085 -97900533127934 -105405024289821 -281074629774276 -10648079892417 -123359939899293 -19719381783566 -224979164383945 -165328130918744 -42503663910636 -208580807591120 -2067535139499 -47675110805867 -152790750544636 -251561682601975 -202028604282348 -101967776169598 -244932615129364 -68183829220998 -65606740481839 -184367018936588 -4033994315835 -34746417691771 -227669496677931 -98481848664303 -237227246290512 -201060257289941 -8339431083007 -98567310145983 -3909112592185 -74707279145506 -73212231048850 -263580844399853 -262217643116459 -126549168568905 -113878185123480 -239061891032298 -25851410091740 -108750510740022 -139856184219254 -233640688964165 -133161610541190 -21591136312413 -181658285796192 -30815936927968 -135919658515403 -232987621569423 -239420113379262 -129450583792802 -163597741318387 -127515994145619 -24117484878384 -49440603191158 -73083724608018 -276042729558915 -252646899184583 -171119715221385 -92420407169315 -127962936397766 -279769410626599 -256195788545619 -24244977889954 -168935388176861 -132255000375768 -247792124175835 -250474163267953 -129336437119219 -181937399346277 -28402660497962 -265924941196278 -18430644894671 -216929077401462 -71921944952682 -126359556448126 -35507926921653 -13418829778165 -265627530005254 -239386482310154 -130852668945136 -246567194019651 -11628070187770 -90011747893132 -94951263084588 -192685623853063 -184882103368398 -226533767777780 -143461666783720 -181739484412920 -206704474671776 -155465040822775 -124587107774230 -133815230940132 -38699907924165 -18701718554141 -212965973772789 -130790864822430 -238124339536807 -77636367275390 -241820207770498 -213732031941641 -77234220807995 -206279476158626 -109865961433244 -175845608794613 -265233970340990 -171486062108174 -139567779951342 -170823223691791 -158530522735089 -225061334687729 -35230536034848 -218283229842150 -139948698480600 -83102499993758 -120775048290543 -231807934981721 -168610076408949 -1256981142136 -277737016514516 -188708725918905 -192834791165383 -50754448451274 -28817067519561 -243293746286472 -225301906605672 -123012682383001 -237822633615069 -1958965426618 -241097622223030 -99216148588435 -64774901035999 -53722755749369 -66309208376503 -100730177531369 -12457702458739 -73143758586898 -147317441481362 -121863031590564 -25225432302305 -187597504692134 -247614806276504 -243798770325720 -74830650910462 -206372328924512 -257835299122943 -106666291638141 -7609889149204 -234193200936857 -118460357898205 -241555919756546 -163136738282797 -121297735046711 -42099201938204 -36591390050183 -112700370916042 -106631469906573 -34684665028527 -89038335193188 -177014723139057 -118366476436547 -119853736980205 -209277211018599 -266641195738082 -33120483623739 -207351937203277 -271141409084192 -25876479485821 -144755561501382 -151437837695530 -102371459892780 -199263415675058 -249735346944380 -246926709598820 -130582220960155 -181244224325483 -281426041073420 -96489697432226 -80421545374674 -17163380684512 -123876950956291 -211342886955514 -84609191475293 -264412704814456 -103492939026857 -69895143182526 -268664806871055 -91710772055515 -208902620347937 -52567411627055 -200114540777680 -251314238064474 -226066269833776 -159350012018720 -96731949963781 -37796320705955 -63300034503659 -167720164613931 -255262398786679 -189312472285029 -87157613307200 -157814842146001 -266071414114484 -117854939373516 -86795931045476 -110458474303450 -86537586572816 -185677982091983 -189367320924651 -123937263113411 -96555405137256 -74566098408166 -132232711933890 -255722123162004 -108163678658121 -147914373578048 -235107345255828 -92720203458941 -270941534535010 -163096752868524 -256062862767857 -256097828250079 -218203251602922 -121227674272424 -276279553518262 -117015873463055 -41499275525811 -233274287920177 -212041525138424 -277987101497281 -157001409274836 -65579829749751 -63672009405619 -64608103158382 -175545250965737 -183944745672776 -45735797642295 -203410781409287 -43045628885077 -46167977235602 -55643383702025 -42540679411927 -244235954800068 -91060386128265 -14073594167335 -165812315291850 -93344743319694 -218733083601002 -215731015350062 -83919899107510 -104778404724839 -176577156975795 -42606504332027 -216786784813897 -59635930050339 -139863051461750 -34134646292812 -59508807732645 -48278754469026 -110874340724580 -37578979950775 -149307877206367 -169482407058577 -190435329545171 -12826423342912 -257706645828115 -119430629963090 -114574689781898 -149940249376579 -1539541943695 -177504747768676 -96995618733402 -78602493240205 -220653080961235 -21676753404752 -185795454691743 -76785331239530 -264278824843317 -247433545050203 -194756032042927 -55529919730615 -14455676800013 -62634459736010 -159423570907666 -109888065157041 -10962706606204 -172484230069598 -110024411764256 -232670460622015 -72241849777060 -103008126752205 -146261889296824 -11709678435060 -186293833045557 -88688285438236 -246852310138562 -59187354752898 -20700395422364 -214692355128749 -174604907558238 -259823628775302 -150537513910253 -1945022670568 -90647522227548 -29351903568793 -113575392032377 -53367991815112 -3616146998286 -40243841744850 -64808238000001 -194089155673732 -151342646072555 -46429135902771 -169534573234673 -77214935036926 -100698341070554 -35364384145726 -947660538583 -42853203862261 -63441200330919 -122641750979664 -165168108495083 -187748165811738 -77812021016088 -41456783741002 -37712459850512 -166417008925720 -161874133874489 -272706976562723 -243180872093162 -267140024233369 -249524732207832 -218789776128400 -125518924558225 -274142103756718 -217878543993091 -44399621034147 -277241298708178 -216857398668542 -223062492025399 -235424574910063 -211764983747430 -197169072046372 -174873430387895 -170353311670113 -215768618350049 -208316672271409 -88627075144763 -37796101584939 -163344904423600 -59665424989807 -276121460910397 -152334037269445 -57994193904863 -125728779341 -130741729598347 -145976149108317 -106311824268077 -230663421646444 -253910281308620 -177328466103881 -30080695840114 -33103701676445 -123924602009526 -77013147566814 -276335935648356 -216582373039544 -165582221875115 -168564090977234 -63436561793990 -153006766814956 -147249970953730 -84139604697225 -110277237417295 -223535995615225 -93933588992426 -120682266698521 -8117913915424 -104806812260111 -246503570816487 -110985507715412 -40638375684300 -677122470247 -16046397771662 -217802443066537 -279153749618136 -268477623653399 -977039245520 -129278608456530 -247811046433716 -22286427853393 -82765024825697 -244976929680544 -260125265807395 -47678353883758 -70916355064494 -242105991406727 -58574414889012 -143415639577199 -89433615559891 -32886337152773 -189736657334881 -141159090046375 -241063885560869 -96743121793871 -145306389741953 -167495619732868 -246390481513376 -194986079956953 -38889080056242 -144553478202423 -71178456615844 -208279729059140 -18004717877 -40991447661009 -54195166021667 -252158794388796 -226396704918507 -145171273126323 -120970108222477 -263434699197378 -180924185945500 -36021326104830 -155420752371575 -144785668044108 -159028959896656 -103981747186304 -109876396742461 -22323267134236 -244296186479954 -144063316878157 -98406357485767 -61820156096551 -177578126941879 -236126876675388 -167520704393880 -576443061684 -95856790876062 -165721025134316 -202291193090636 -36312753465744 -42892955992503 -14652863777606 -84150962738602 -165738507875427 -82580130976891 -197232894917797 -180870654376872 -13625352908564 -279136916082183 -109441799028347 -15230938704256 -235505445503587 -261459823456950 -232357984999852 -174155293255825 -59409002107519 -100304936886026 -257534879512322 -75571149961373 -52481093710672 -139487389808186 -192149299572555 -237524800581022 -179052707386303 -218322394231969 -192228218649552 -217966033719901 -253882107681682 -217580110754071 -66234415634640 -28946494621153 -250431324773586 -103876849054912 -127600508921027 -102357277902722 -231504013273173 -22078856450305 -37780910044411 -91848764750306 -126656227730898 -11009972251512 -97901228511180 -64982867297321 -176187276302214 -46986074701681 -82350628904588 -201271160618959 -81735818307151 -103067682673230 -215914534225408 -149075993550901 -182441136552547 -233497163077181 -31460695535079 -273345300014041 -40700186018566 -280139338108001 -225101791412642 -59708949979773 -72662830489247 -249706672128851 -69123962012979 -15176463053787 -68714619255886 -105850248096531 -13158433169191 -140512532620184 -99247196827514 -189356743535657 -25311698984416 -32612626023574 -69232366626941 -62658399103136 -163165782626865 -83258553602132 -152976408159754 -225823303199521 -241505006060056 -209895358728882 -59057691590168 -188242582399015 -241013057890050 -13205186897868 -170659269199662 -32002834953313 -122748634912564 -90530520775255 -260518356123951 -14777063293893 -229263424112755 -10659488644275 -6352213346698 -264409856027214 -114344970542780 -42454169973061 -187712762461612 -48041242994242 -18101505715264 -251234088280340 -206491587926456 -172024140968615 -254232665751322 -20597364744422 -76722073605502 -170547661085662 -246704220334917 -199849909246573 -159906530366193 -225724799710782 -221016161939297 -32286539837814 -239460535507053 -188061330821879 -195629806745237 -205570536233536 -141647686134016 -223181528245161 -135430525643447 -39889177910993 -70714836981787 -57378725556673 -175321991896962 -203033479482575 -79828567901019 -73489355371699 -256674684298701 -116505429514882 -12195619452772 -238582527289245 -228715458488596 -271652845133309 -164440423591803 -103786391851117 -254676820376797 -247916805478120 -264146460878174 -146884789204722 -222555983758295 -258238332259691 -248713643623656 -227300911770224 -117489683092963 -220916226081103 -99913512812906 -113278035136514 -231795588489 -990173089465 -104240913064869 -34897979181897 -137537285341604 -130809161010511 -30867770433476 -71235705511147 -204676942094898 -80225371154897 -49270688519928 -197722303710545 -152415779477524 -89422436776407 -203429877706812 -260351867208784 -279260618752466 -149280864263206 -109242258953439 -5750854132326 -36792556944734 -193500492778098 -55840143072245 -166869494662551 -247828150197596 -255288236826166 -49014332455236 -251008328865025 -255770479841798 -142400288610621 -143759784166507 -218208930260559 -76746332256409 -190133746452430 -90245105284177 -269071894829729 -208039885691548 -251344275568461 -96547185304135 -75421319064000 -9961208280330 -24172884360260 -255979155851194 -192847508431920 -2710537906509 -227600514387565 -162856812731907 -82813747698218 -139633857133313 -209753672209831 -216202756892786 -68546622398390 -82223492163852 -181761141492016 -138062187461884 -163277752837675 -233105910187098 -98211737205221 -62898086939444 -208410430427402 -20870307488837 -24497605312512 -79602339932141 -51764996708367 -171861144656091 -100595962165100 -10972892946004 -119203498320662 -204678987430475 -199280088326872 -237368576564530 -80582567774521 -19939167069003 -30238776558043 -146447471443920 -120193938392834 -90867679536418 -194370649059457 -244626043973187 -76903959417807 -30141459196583 -35961071201477 -83023540591550 -271811566872074 -153093580380470 -281449736405486 -75521734430532 -274063016346119 -247047679112172 -247030196371061 -23879063644624 -194563951881992 -130444232328587 -108519371596654 -20462919818218 -273938626886487 -208321876443577 -150240704183791 -29874837009159 -168374672444392 -243181335094051 -116997266794409 -254792524018160 -23586614024500 -184376904182227 -80044050622041 -218084114828278 -108204829186385 -255750739650762 -171425784473780 -181567072605931 -158245259465190 -277440877246607 -161711301645095 -170194979445422 -82215912904817 -191880424284508 -177270559086351 -140519274398312 -129169331998393 -1084569335147 -172590353393814 -246624720841410 -208645815382215 -261731429906859 -263270741176830 -118199162038274 -13839089465613 -61045680967 -26792757101651 -271667198880214 -216562521095349 -97622027958553 -20351548982058 -52813663873762 -29852596658318 -105666904391377 -160269445501938 -52085423304716 -228761975440940 -158668299135355 -60633785591667 -189153817905813 -64609611061159 -31927734722687 -189296232170768 -9334392364149 -275548428795972 -222771703250553 -52535305156760 -135140807731468 -214346310409729 -178828105303027 -1488173151898 -100901546437154 -248407661173581 -102141599905922 -234416530424415 -271134861664069 -236205076402270 -177715986405092 -70482331071843 -174791630837578 -175737926314897 -53822459499152 -200841803635998 -46519052311288 -149374958799709 -30106533879601 -7581849743798 -240479708302183 -253432799297794 -195089261382602 -116506548082462 -169856583643774 -240028920660342 -58436075720405 -128792543005529 -48657678341572 -277371193830863 -24111863713844 -169972044446568 -96825521756062 -209590592664410 -8645418287961 -102174809028445 -83278128908706 -51367633713395 -119281468086606 -151938282345424 -234026483134027 -152828797415884 -106080530147697 -241670356131232 -263080056232529 -252035936381941 -266450632486507 -156002315744633 -105000692836548 -43315850033828 -222932626487135 -97215831960538 -36082905075283 -220730351879645 -232091145011731 -133790264947417 -96533721382586 -239630601655840 -251858202055399 -253787582884502 -94230140435176 -181787539449494 -162890907224072 -197658650574274 -183622184191280 -26221960214589 -238447536212477 -201927630840495 -225626355408514 -63476036646700 -106998478386744 -61095565087296 -199757693908442 -193755208008441 -90895355933400 -78953362211637 -159016142193867 -96543431973022 -66747743872918 -129296237401779 -167203721763837 -189493311462859 -242496545838887 -40774958690385 -128295245938426 -208887486596140 -48045839182461 -145380039164900 -204761559562946 -253058598804804 -21590035082443 -41709763802389 -214880728074463 -243775564340022 -233558999881809 -252023351052489 -80615360969363 -29026464934839 -54834638633713 -210717417773472 -94188753712265 -277338698482323 -105146498084058 -100223808166127 -37551305259332 -66363656153467 -271033272820393 -29231436593081 -245346139408253 -8107229647166 -85244829037186 -87665250095671 -14076037279125 -67705542256064 -81576195345642 -205473250043985 -56046266091371 -216099869685579 -264226716636543 -42728838173001 -1412415276467 -243631528191759 -272992794274015 -64049391747840 -233898874753495 -280010752793412 -2642363864128 -258247837512780 -234585137195098 -91545470219544 -15355178361668 -26358024967388 -201875642202046 -145246433304068 -148530824146880 -21027654597523 -126184719769298 -256491648094762 -19186311094206 -278942786374554 -79532379503323 -132937941242360 -64350069591113 -126390719571200 -254044197287863 -150766246499132 -248671563246942 -245781620952588 -117028071933459 -120497125033815 -85174140765721 -199145438831005 -275248426185540 -123675313349443 -181699811048839 -114582263736926 -5587028117114 -257498939444060 -20324833892373 -119263737224138 -48113964894298 -163730595986763 -201358618081175 -178666976050717 -222426164529609 -228245006656892 -69867508180299 -14538128950813 -132658029043008 -124332370102351 -66869462985809 -220441037384033 -71817367451763 -98089407952016 -165934225760051 -145073907003446 -102100860218342 -24229783694486 -2842575741921 -245971039005171 -274760745106012 -38743591815267 -107490585143869 -126533337509131 -199990432778738 -73654811264318 -35320113960561 -240951171613947 -9558213398144 -127012280564434 -260937506335177 -178397919020850 -50953148182514 -163532144918252 -250336635630923 -78764319637514 -228639018020071 -178207052171806 -11199618449725 -206240471256542 -134193547059862 -176510126169519 -38416618009052 -115988564613222 -197399388886019 -195761438031856 -175597615358584 -248717676935587 -164349231187321 -163966502269554 -103702546742273 -221479552047766 -140691547737153 -1007254497812 -213863256312495 -155953730322617 -184484996637437 -214790511528258 -239988890101572 -126607416750742 -212615206412965 -190925440101120 -19805158815821 -257636355239869 -149267496707843 -251845633824693 -92263391685888 -136315304117276 -105126691198537 -12818914419066 -2805108427678 -111463177362581 -121923861896420 -73428481893206 -258486817974904 -231141637720064 -77054808421525 -32372570779779 -118454078674154 -165756685999784 -273664720598722 -142851902702871 -214644611341520 -244574897343974 -122233184517167 -2090769826126 -266870824303820 -118104302794292 -69876045065365 -162020673236340 -186012543135013 -75386142692928 -158728145801347 -245265830285342 -102713822820807 -74689488455948 -95307787402218 -268626695177452 -152975536246982 -29287217204861 -46846908156039 -206965914033902 -133467980665612 -13785293535936 -12705450447656 -27403644534679 -64480118918272 -198024700912888 -86825565215051 -16804176346094 -135543630956695 -175037308192664 -240918069320796 -225503534457903 -254125570781801 -248779967860904 -149157817309778 -201293509211384 -279870406787355 -274266336009323 -158265895425439 -172522748645973 -235414200441895 -163658433510565 -149751510577787 -37122974271377 -17309545043232 -95671229650107 -97711254570455 -30263192555186 -210364394876065 -160355545819976 -80569127769381 -63801896791893 -279818219264243 -29694505639401 -46795640203328 -56436276968179 -268213922206039 -152562763275569 -124847346181124 -65380023982690 -52277866741645 -147584991534408 -184042801443155 -37582209276185 -168191668794418 -161203607341087 -195052133255959 -102816593410154 -46222493597599 -17889631618796 -100235811152079 -247937263888097 -206677388476710 -204096186228424 -121571165577786 -98944754383386 -55836692476216 -80699046553862 -265710923895094 -204494634014576 -199979416152646 -220799906526519 -170676824753266 -40108879045953 -233663859924761 -49336825918399 -263078594443422 -85775235081544 -205853681504215 -220727158297775 -110600295936192 -117334937673092 -175082563469489 -99000365699570 -227845003176316 -30007321814465 -198893358170276 -95256041809080 -97020659782721 -75436348132222 -192643555046042 -165280128449714 -30965479984113 -44795640880575 -25845914281452 -90644815205557 -124724505293721 -34802130491321 -256050649108240 -276016083397769 -102665724922009 -114416108547235 -71389992584739 -152484340513818 -160204575599443 -9053675161826 -21736729978921 -37032832044901 -118709720399685 -144422307823 -246581628704186 -123386135422845 -57176012201089 -113569043066951 -238606825222296 -11375757935530 -268911609202212 -125617207317484 -123523919141597 -69030446401111 -79592866011517 -278058898363322 -134231000295026 -184119873158030 -57249936053001 -45924276716991 -11600213054836 -214620045968689 -61087617943851 -201972458538860 -14040966011841 -144770664914571 -65624636569322 -160071401722100 -102870927220494 -144520380147337 -150897846582697 -223938994242164 -28788980661256 -56621336837440 -93160564575047 -150004948129934 -140732683267596 -255594125638099 -199165718273824 -230257557607154 -224929826598247 -56026823728668 -147486982361619 -123505601862203 -246768080322262 -65717802746793 -33665857987667 -55502462446890 -167139669876360 -82112608994767 -62395405361515 -244328599175926 -266546228614314 -204552584125960 -47526704325805 -80138872056857 -153201051478573 -58330077418396 -184492891310244 -74508565134822 -30787554347735 -266064935815878 -169998707407231 -13996375505508 -219937271537809 -223195890451084 -237016741762556 -98139453845719 -51012631831100 -183536272411078 -50889800326570 -207968547709234 -149565038626841 -143781414879489 -55180531569603 -119854194955042 -86001028629179 -35637770368443 -95522333528124 -196511843668606 -272433744188796 -187036393065061 -181535175377406 -151113487964021 -36724335097244 -235542058639678 -273320503396851 -9286584846882 -270092447646414 -173221992552386 -17405984365178 -140091726040409 -155490437898806 -153135998395250 -169251778728831 -236240394620625 -181724852210924 -187665424053434 -257712588295547 -18006404594933 -173321187841140 -85595126468463 -94186999002772 -245844986503679 -172438081311584 -276801180676395 -76738269719717 -141172969366614 -267786116586254 -9095422002668 -258154353309129 -102636413596165 -14309730392622 -206502484104562 -66344418702863 -35286620484587 -30530948930675 -262294220322851 -212026594891013 -129206182001507 -210262363059000 -118007418365405 -82139235135157 -140477050338881 -194823930896472 -100999042567793 -168673920901190 -194306330306979 -253987655042909 -33273745925993 -19374601469251 -41920490753416 -33413819606854 -2426871132573 -181043503791035 -219355294036268 -202398328867185 -129963982515219 -153555443287454 -49299039519157 -78537001406404 -95077532514310 -277926754356346 -107882107083091 -277268465439618 -117284142751264 -200732313243336 -29755649279121 -115542976914039 -60931366584251 -220863495850742 -50697405882328 -30916273229147 -162244786320941 -97953054658250 -141234535395578 -207466714741430 -12036720295594 -160587403435550 -3446242881960 -117155447773439 -20319441487694 -139224957387247 -17507832966997 -66730565683470 -241499778690524 -188305002733441 -105997801854267 -266080139712372 -81063239856372 -49074930426245 -266064961008868 -27282350582176 -254335311668366 -211087336721838 -225546952421323 -153448208809674 -146536583238368 -131155689862399 -162428503634921 -102514675517848 -128711759644889 -10466519553171 -242227397464958 -115405649683640 -145473962343555 -195637957395696 -149972565922153 -111113094738501 -151339535805573 -4327148352064 -130224964932934 -79576664242495 -176590664075590 -226885737135989 -272763721317812 -148370830191661 -9730468363516 -61739297867829 -8141419299231 -207312249111654 -131120868130831 -263394936465276 -3756223551853 -214032111074463 -101721297694512 -242925979145022 -119316218137721 -24732893057814 -227177269541062 -7125264373435 -255824931801517 -245026130449515 -9989706161519 -55220404476968 -184556454680558 -147688815552849 -189572083074999 -251346345056975 -46307516737982 -194787691911495 -12293217350226 -217322985510906 -249590801971771 -136794868312994 -37877406534651 -196913557191801 -166493598123544 -229055603313968 -135729171601351 -138961498306074 -178907154044515 -115241532834722 -61574411912544 -235207415601941 -161210554075084 -15685080295717 -244915562433478 -86030208410906 -50217236331231 -158163026422849 -242356570898695 -46880468561753 -53869043073692 -171119003586761 -96484762538188 -125934454639635 -129826087244970 -103966816938893 -136316391482147 -267672652614844 -1119244522407 -179692158246633 -162819569241758 -278792531067851 -244035543354502 -7397989212194 -112356536202575 -4877079574665 -78716159767714 -54505318617156 -106863091753564 -72975468192446 -211205393152376 -220665904808858 -248927757637198 -159021712037253 -81708409497928 -21623882654441 -181611840465350 -61600809870022 -230954055204892 -260796037136498 -143919111487714 -249792044061937 -200870537459660 -269903346257137 -206935973940343 -67954820548238 -91379423466074 -251073783924838 -1975551145223 -279851169336751 -267559188643434 -125090020525692 -207080470552270 -68039511393477 -115242038770908 -14482195248707 -18980639480074 -270925639638428 -173492068758334 -235461087076568 -69322822880227 -34227235903923 -53647191337320 -90584220735985 -224321289127619 -27471573716706 -204548786837270 -168517479369986 -277512472191423 -181602737495770 -16696242086477 -189496479852558 -47426029322249 -160077723002237 -53963690277311 -141603859663981 -65492484505640 -98988549400360 -112650228657923 -138909220527409 -8016968670493 -251169604829180 -166705736121931 -195498938496675 -157787866425473 -97400415566460 -143113440621829 -237492698590659 -183186594054341 -110742916080557 -230707261518994 -86467033706852 -1938474025709 -55904237606703 -158994191342885 -69031218381412 -269682664424627 -31096990459106 -127968013478890 -257875836150169 -71767805460922 -274417933653104 -146855978122141 -14544712031503 -265725672342308 -32325370334997 -66425205883566 -253958522675502 -37055099989343 -160175792711118 -166106242952401 -72852896590520 -113373889986724 -174402737595513 -97905017741008 -156225855454955 -67484297187438 -235691189811816 -85440506725699 -148284534821544 -269826455810865 -57898576707617 -160024005676078 -150485223536310 -137717885482902 -238094055852911 -243932239861424 -1720231858600 -127046825818550 -222150229285539 -242085122084168 -118939429144857 -211507757326653 -65769474036139 -12682903764842 -228216514366957 -74891052707563 -99629830103885 -87601537038794 -269257089441144 -184160160716749 -245637546898884 -205241074475433 -70690516934030 -38602121707468 -5554023289357 -24928228844487 -92715378142005 -279730414189431 -20972321108366 -42724519697567 -106226228033951 -90899082951081 -73950384731853 -89545782990316 -214076457835219 -245384783305311 -275655663866933 -25747086607630 -274270968281462 -221586630391214 -273552477577720 -112690791090631 -97075007995888 -85739890196132 -249596001578576 -279312177840813 -99254321653760 -96760458642714 -270364508275470 -170732753115731 -138507586397334 -183691551628085 -201145883450676 -112031378594053 -201504105797640 -86053824544135 -48583816958033 -207590915149986 -103203225733326 -27957436437491 -108424510160537 -111545111124082 -169162327348821 -92137079000602 -137413829751120 -193204671452637 -16582778115067 -59205952617752 -50230904504062 -231653863539701 -40888700618439 -252772169282076 -142883583149289 -218527973382055 -38895373923763 -71055345544623 -226271539299062 -93361473646140 -257885325304794 -105921482510243 -217517040933296 -66203018495473 -172759909738647 -11319739165577 -157552063794987 -203156550610599 -143606514543896 -50902270190975 -47081344297356 -240069233286523 -31513261949653 -183181891869538 -247244869385028 -59067550867042 -167670489497133 -205007483086469 -221022528612254 -125044135223648 -165230792393965 -63575011467393 -36912299728345 -163850029132504 -98290342039480 -90544794634146 -4983054300294 -157251511782951 -156436666688719 -111461751502520 -9425714171731 -171322896833118 -165014111786108 -200550511210031 -123766832729066 -26445796955186 -159099293864327 -61114659648142 -116260290339996 -89429143459450 -129934162433909 -108221360293705 -203143965792099 -94654422762952 -105263048876111 -151686260791864 -33565249161075 -34203346065369 -112943799764998 -165704453742001 -202751653490934 -243067184278824 -146340657870967 -1453648378493 -99769238689972 -6379726262188 -7311776561904 -256745110489098 -36620274777199 -188817209349936 -48349924117701 -224160734488431 -15867836903467 -65843950825854 -1307218532925 -62463667093263 -200713935916195 -55494268846321 -20413785123097 -143978053270154 -84557308462401 -97313751637933 -60662120268327 -144912850853730 -219176037049995 -227656769206934 -161782241267779 -265831479165509 -232138757753095 -130259253490751 -140918284997281 -97367215217489 -178183791915881 -130204788731119 -275568643743697 -269629144111018 -42171490186062 -30550537609644 -42238222299282 -180045912022445 -248560008306776 -130271753599519 -199637096897275 -258830342759016 -2942717104151 -118836825499833 -200570184665363 -275252443329991 -279316825663467 -219191680788701 -273781452913220 -51328016817038 -73216913511573 -260386883832316 -83261083965692 -150170451157680 -73234826284466 -169913887599972 -1106577740746 -51696336477657 -58101875417401 -240332594082990 -255791690183447 -183782116292180 -13485018112607 -267252243405474 -77621556569814 -70479958513194 -235399682797046 -115346246843336 -28145901347386 -179931924044954 -151574306442273 -22109250972157 -47238688967355 -189829743719712 -249728004641555 -268441893223728 -123560270626694 -215264167356592 -54166597364202 -233835501392258 -277221929103472 -105710782162074 -199214374732409 -125524736758389 -186067329280407 -86202328874180 -3268926295814 -55493459562142 -155399192592459 -196306293387536 -79685363862840 -223433343995683 -278462508339107 -138174939798670 -57870852329996 -250386656393142 -147765048020908 -175721425477302 -146002687825299 -208995019029325 -167865939151834 -221061443225793 -275364246256084 -233714793329241 -77309780353181 -118062817847281 -150738685945775 -61165273490971 -226752991909175 -24571653424306 -209701898042942 -104956336077547 -265646393104083 -173323458251645 -22640553985159 -278090935415090 -160181761483735 -268446821078791 -225614480406133 -123899884909935 -273294016690827 -28376216391449 -174874687194439 -257679666727187 -248436934278409 -65236198385021 -97604208217944 -74391763356748 -181919359070033 -153949783805253 -91269815078596 -132645447545238 -262749878485539 -174649126524691 -86046151324655 -142249907736393 -40586495402540 -209079335835676 -23754351686332 -227190498053019 -1744532861582 -60004399161773 -101312440110469 -257341834749408 -252927759687155 -236410047609555 -35972643279442 -129277506328676 -268246603756496 -4932479056541 -212162567751668 -207966603192726 -180648893439029 -41543088894502 -180832204711404 -192442340052545 -71506541593537 -207923560385278 -26899150758490 -63787399792054 -222598247556706 -141581283987776 -213105990860659 -271735621034085 -147749403372205 -4695402462010 -78456357087958 -24969051262122 -92700161729846 -47908164753891 -220981876532675 -229776003415778 -56682805820151 -217994567910380 -220050014064533 -200386254493491 -7481440512782 -139670333317976 -100505828135627 -36193485349263 -53739298222312 -168457626153534 -194462947171504 -241369044424744 -150890574528068 -228184263850675 -88946103542058 -239179705461959 -275323856975655 -245488905067465 -250649553753374 -24341480966464 -145007057367022 -273320322168805 -200799622143742 -56922376889214 -29460149765660 -115547673591081 -96597991454878 -32286874258919 -19186651842313 -244774923030876 -80279827904244 -195328509472339 -118972243295196 -258843428104833 -138598337800085 -185299411932578 -228296516086622 -122253132433991 -6693914042800 -178375811635381 -149576442520369 -144644988546005 -211941795176153 -153770235657290 -241215231153084 -94497388975187 -7033678113784 -94520401662045 -180009428584159 -230736658474868 -20688258565677 -75326663718103 -112208971942422 -76921349759664 -223066850273415 -82975223099737 -259770280612482 -107826511623294 -94216746313103 -223557157807919 -153273020590139 -101789911946993 -8807318325053 -88884872362958 -80996102288459 -144041528492080 -22344010067616 -164842576099602 -219559768089622 -38058064047780 -14820269184882 -39387263664668 -217514006910625 -139854077668524 -162128164826714 -33560747250307 -42879807635421 -91035573041543 -71312012446935 -240637386485026 -1766453635137 -203459954662339 -240987459891274 -50304163063653 -187710906148733 -169937956142904 -39948053058269 -107573882470915 -172429056850530 -76688986066230 -224879333279020 -11602562029283 -209443482686997 -276960035678430 -123786420938525 -64379522631802 -117296266892694 -43482333469851 -153786902844962 -276960690988024 -209253703026704 -48292236272272 -256635681246447 -43207033282502 -9934941267619 -101068876956015 -201784177347039 -148672238063466 -218685961716609 -99578164639966 -210994467104443 -276200057977536 -225264256133988 -272881486419961 -272633356074795 -15037692580371 -150593223110891 -49457362933943 -276402110511049 -267583306064789 -107187552248519 -42284512756385 -121484266758321 -167545174501496 -250241496061422 -45565730328608 -244239065961221 -198628322650708 -136544148169934 -69539889348285 -274611238133941 -62650697685661 -41157158978651 -62122464952878 -22561160256873 -56811989489288 -176394478751602 -84238382087488 -204889646015079 -190855155077134 -190888287068406 -122321761056622 -55860616159550 -126713215462314 -275737324006868 -135744986018878 -264979545492878 -176259486721967 -270873964810164 -245788344206682 -232518586688515 -246968468988360 -103178693906109 -88522570626602 -193933594028119 -217326209428887 -83320035555813 -125650960393764 -210490230953292 -167963778162110 -212125521190237 -178740682533777 -21417317247535 -9932687423442 -134907861856248 -235430101791814 -21718456284066 -231254356309356 -204412897639857 -199819340800950 -174463653107259 -153823368716004 -213896287143408 -235619438024406 -212269141684461 -110793092395421 -110105110673376 -11192163409454 -194167408885632 -218277915589800 -217674029406972 -61521549276973 -121378924202523 -41662324431042 -206781221322598 -206886432773627 -231867852954497 -244694435658239 -229212605656306 -200816535597271 -226248039240046 -92270894140857 -21403549773779 -13186587309992 -116430380446646 -79593281820829 -184675152146184 -226389835611405 -232696523562035 -90534243934466 -100148962584480 -266124862362201 -36277916909153 -164299798348719 -172557072056525 -108870309231989 -194198038398502 -127676420171141 -263502822521104 -95019115615851 -184849258943942 -231647979613988 -127805487626244 -155201661333892 -190978321606906 -220504342268957 -58343014184688 -152848808235543 -2182278252835 -13538540800287 -157628182177160 -65396020952211 -72382382834935 -54712333001105 -51093111225824 -90567605875911 -138267889275728 -24052176764805 -193941514062896 -144999760100325 -171061936451206 -204500491776769 -275980308848186 -277316911611189 -49003512340235 -217962928348001 -88353922275152 -74230070168553 -42928977721054 -118285808029099 -64464639496412 -51841066665908 -244578404377682 -188080707284749 -275145606777620 -161889918062490 -189634113925329 -149404215266743 -194844904743794 -159192629670647 -168471451019935 -104851204780557 -130588040249896 -235861381448236 -6134674222335 -135480495535630 -162662366633982 -113824801886084 -93453139068278 -167534422404603 -242211905229844 -259117993937121 -85130699174196 -223270715548299 -198985180403972 -131675532404854 -144708632846209 -132940777474215 -107074088277109 -243491489657009 -67689840603280 -151795261124800 -81354444101506 -252530958278341 -161093939411154 -151680703764025 -56646296038765 -170943534301587 -137092052924657 -27416514537919 -158618503853097 -267732301286742 -25603648344809 -71057708422333 -98562451595132 -76769161065347 -123005333677702 -27819810495497 -199687398977530 -192875803141339 -227993413106580 -261468193883437 -18758857845952 -11883397672438 -146919162837940 -109595708082064 -219193234116882 -72936963197067 -266109859589336 -194859253370778 -22229828657531 -181380594975422 -115628025398754 -181682211797223 -217207244775413 -200563022316172 -50938748049141 -229781809833756 -149671579477609 -96039278425636 -253915217512023 -210271469554008 -107179705463510 -120214905412945 -97162931437782 -76776747463408 -185879161958842 -24172801100707 -39577548518715 -197975565498053 -50616794456860 -41593751645670 -206336171410905 -50288277721456 -138406832575063 -90559997623302 -105510675406427 -179087656617147 -112176267148537 -168162229130215 -151342141592059 -163055372216956 -142840745525569 -223491044554357 -55914523783679 -216372717610263 -231873564896817 -130601698141506 -53238363060495 -117548742163741 -72552587642230 -199151685803017 -101327258719960 -116186296237962 -215408538644346 -53031256347096 -264098872472644 -135092372755186 -129285137871759 -158399804577987 -17597030994901 -16974744744079 -223013734645390 -183094836630217 -103721959222692 -85064131533939 -144041428719814 -220557601725605 -46172153072657 -42106366850114 -22472004075017 -221427258274150 -106008732207172 -135035229400818 -75234591029894 -109692343261766 -181617219317364 -12207010792007 -230510239121658 -191734232689109 -26077050931875 -161965012446898 -64770024448096 -55371039662142 -237758912637742 -43212940491535 -81014594389816 -79653941356101 -170989043398364 -90983906541825 -55550051611193 -167402218318351 -225716525058153 -49804591407900 -15151175569995 -34450638331893 -126104986991533 -266396906478687 -109030941374925 -41046247641762 -169945162703246 -241529875770625 -233995782997487 -51296085949724 -107203200630472 -46939197556741 -100071586534987 -274792180253221 -211432588057471 -52236558416581 -28979525660490 -256934838627520 -213969211776542 -105523157985587 -151998136788163 -246171806282171 -117158163645417 -211058070112052 -136079759487220 -159000236579703 -262429906858669 -236079186953506 -246317673731577 -257075319719224 -186707383286678 -88488999346122 -102462086144004 -189880101353075 -188290522482152 -23476632730361 -139044655892270 -262670623523636 -22755653204751 -74584743892125 -28971783113552 -226814122477815 -245956673445338 -53734264149708 -208617295604522 -264216096859205 -173654156951537 -68374600913432 -17192098101416 -52252655855935 -92845921303839 -73670750889149 -263096431964054 -70364406083524 -174253562861672 -130635678945310 -118955746091752 -76680766233109 -99697426251336 -234803216282746 -137236310307712 -258937540508558 -27009190457310 -43291450772556 -3775406093126 -199146790629781 -5008417854039 -88651184920245 -80014574041659 -183166360086269 -57278062299568 -86510088611730 -74374435172949 -204475476403264 -24253536912599 -104357434338275 -67302422386432 -188042519908001 -87594986702309 -42270522477952 -266486965873531 -198877800019684 -138874190332701 -246159930625007 -57729842300851 -73809093396383 -141200265618893 -160199939608092 -91458261868490 -264419623129945 -132591776440487 -219877646556224 -142004294846597 -257475972958653 -144474918555595 -115925921763581 -216171040463992 -169723457016143 -244090991341791 -65518903013419 -113496906228909 -87566629263155 -64287963408838 -74260971201539 -33565097726249 -154565058670213 -275108603578779 -264675656998406 -145990179403287 -148846330247 -137942522654450 -77237437213336 -202398137476122 -72589751532439 -36238500791758 -159885703953336 -113545279580872 -176524517622356 -250717090852544 -156363513102014 -181182467296875 -201772673306208 -214102606808872 -72730639991888 -73595471904384 -118190686042489 -55075726057260 -243561299051459 -24415597753303 -205057765208854 -98311531761399 -275396375195738 -205027407801846 -84506863396318 -193305794245552 -11355144221957 -55754612217788 -115535579770889 -155515356697896 -17403645527306 -207904139928688 -55228164509538 -217904760960373 -158919366339615 -83854437099612 -192248569261183 -253026376185111 -281170574077421 -128711918598255 -245934304215579 -222423955053490 -60126793238423 -63364012649729 -115581716396854 -224684474487159 -13254119429543 -130376425147027 -113719980572741 -236749933699276 -100755722703289 -65664760391452 -141010542159167 -157938273241646 -5319286798502 -228235336709270 -35579858978391 -96425579647889 -134456652937842 -132138191813226 -278128685643381 -245766727517063 -50628517357501 -152469081122630 -201949992026506 -240894056534440 -131581615784756 -102847385272753 -16266906402066 -215014108938826 -18963740399811 -238765591110570 -28483642761594 -216065718656550 -54600387321840 -210078860641880 -181379475937736 -9126891920643 -200894345210937 -15457971541685 -261926459852178 -94105940235217 -52307101789051 -134465954306424 -80116215725261 -144699288022425 -122460782209459 -29943727973208 -162052100770146 -234103122589345 -218558568831401 -266538360592367 -59542147434138 -97103047168754 -135119791122069 -14921039312872 -252879814392449 -281141952092249 -267273355489082 -176551490872448 -158085918700153 -61896032787521 -55792492287525 -195485995321811 -209902239742425 -9988084874198 -119024458363877 -246655078330402 -278306848901326 -34624494484165 -160608090864004 -192711373538458 -29616750242606 -229255518978750 -207723358489172 -275292182459493 -15265126856812 -59225938611910 -191684680654672 -226995028523071 -216080735343537 -261601447733912 -216300497300769 -158784880652970 -63028624906041 -95742610578575 -145190773497350 -109057857855773 -86596832593445 -78786567307927 -15318100794171 -61189291778244 -97725072231451 -88619589150626 -70627628499208 -24114659610172 -260537271481642 -214625638336248 -72305738293389 -81365218868596 -125117051116809 -45188721517101 -233570274547465 -263643498467838 -274021692627157 -232980307773139 -222932786720842 -103736598159657 -276943195690662 -30227098331038 -1721154210966 -102399370639821 -262896923765275 -142421855122151 -133100201959589 -27060013169949 -191205987383227 -168770530286127 -226463469406859 -158601485717116 -264664352219591 -268112829563962 -156322097292805 -142151046480742 -147226827394692 -183815227315770 -263986902530768 -250821321305305 -82073587767232 -175647090823048 -149481150767423 -248218563070591 -14292311318769 -120301569465676 -45090745652063 -179498450156036 -79516209752906 -165890317787020 -234603923932722 -21912207053862 -185530315518536 -5197280722972 -185656194378544 -118183104198547 -186519110540975 -210491782559065 -18937102296251 -194275434132283 -128409237393087 -189880200741793 -145942550157368 -280869678602077 -34469363204191 -243539490207405 -226739647487637 -153881849238044 -269194245851216 -15218555790886 -27635966330617 -80255628128968 -10895213229890 -110093545449404 -271795692048869 -37442639224483 -64628162123370 -239690458390184 -102878141623179 -152926396479464 -261438935190569 -139526842092581 -194002605547846 -175145690313047 -122370750497452 -109274434206422 -85067483822846 -203774212571689 -48635168648643 -15001578392839 -57814375176459 -74267246215719 -200424589471487 -128180663975615 -69556524625729 -209084098865228 -265598977521964 -230884162787562 -279277534583523 -65451276597830 -81812678959802 -94885946915642 -258677505449352 -73967742894465 -211828538165114 -200806169409952 -188026727100890 -158314044214628 -219703207605233 -126820075568560 -107531096497912 -65583300364711 -238456965979109 -215447788792806 -209570184145980 -194559167685406 -93321765510854 -163295504209425 -74318088851935 -59569514137276 -210177604240639 -19164131168275 -78678099358194 -16685155399638 -22884468112531 -274018508985780 -148227027031548 -239499385299016 -121954986531295 -186046086143830 -144637902239401 -175955104267909 -110126341012573 -63682686360905 -75091534632887 -32806156559548 -70174425891635 -117606000108197 -49737118083578 -50653815014395 -145855301446536 -25268693072410 -124707580688419 -162113944308782 -221799237501033 -74275614840154 -224957817972008 -51747845407501 -58959446378760 -126507570061433 -261223709124414 -173938339463684 -209084200911873 -231735661556158 -115616615629795 -252233656635192 -191435639298795 -15909431910827 -126312810681581 -90485156453973 -274191628899509 -246296600376267 -99421863044836 -45446362062292 -210932046173360 -69613139175081 -70373668991514 -222498499618005 -184330045109086 -194158350072244 -47571904123333 -111443035096744 -151360670787578 -75709907283144 -273137675011563 -124706483680447 -256299732750535 -125897257170437 -174484257404817 -61750977781769 -161309919822829 -18525293814473 -214671266621376 -48830808705294 -53434060695655 -80813429718478 -162835285175791 -56121714904012 -149116668748254 -95456131934880 -246214586351883 -78471841570717 -18965872513053 -200481208612792 -173854423031348 -70914942493830 -47221702163555 -146964933969650 -30685702747192 -209315136554812 -51857287129914 -82603408677631 -144246421648528 -13130215076026 -153662559228860 -99380879641328 -178897999847758 -146076454826136 -26859837996651 -23502446622413 -214396703951153 -175007753367357 -129577788592954 -186517644723337 -264520668606350 -137364631372622 -191228068579702 -243792477200191 -281101126271111 -158479615722678 -258538851853553 -25583644188063 -13605273826060 -248922879550902 -107429206108578 -39164396408196 -132804042221964 -58074918016154 -14061378929052 -265722304982061 -155587114895068 -143668563820887 -33759968028228 -260667984186924 -164882800438952 -182053988375109 -208693839905903 -157917368218410 -11068872689133 -158889094809779 -119585470282363 -2888946697922 -99302134901859 -139607847838903 -246935817551045 -279018320487681 -240448642917226 -217697439221191 -274576725206522 -17324413651821 -34111324374479 -39975249390889 -28228195973532 -230990265674293 -170637406111917 -33781101397589 -223942347904739 -118516294943034 -192374536142336 -39985524126306 -49451637081952 -168894701568356 -272167769610995 -267731578250318 -15996166747433 -181287863828522 -87865307294985 -249785426164479 -131640445013296 -195708164845904 -270823253916836 -88425878955373 -169386182578563 -80895991999687 -245104832712331 -116000018737640 -253673163736947 -3949290503001 -129725815109373 -102192007801643 -148917184610654 -39843558605298 -215148005121427 -256780017293201 -113160133327947 -23416801746205 -210721703880095 -5420927697852 -72581141369668 -116181857458647 -143269772760099 -25214923826382 -222392852126019 -219935168320086 -168813450861364 -205445706886076 -199951777086168 -56813541896515 -3715129308393 -242576516197026 -203303501707146 -143148037406634 -206391210669360 -241374873876657 -52582956234608 -111587922345246 -192847253018634 -158290425102016 -85543199449112 -258051136858906 -83656618297059 -182998707538458 -210152665855246 -274613604947022 -192220070512560 -194647242391648 -250416932814571 -106428184348786 -104202540441444 -52619512407815 -167875855838596 -207696448180252 -157051658384030 -24843656439125 -3554538589923 -112917012533007 -7977690837229 -222679341946274 -249347855550071 -136340600024790 -204361261972447 -65631702291457 -188845191800620 -57535655427783 -77530854515309 -202594151643321 -78698623035901 -88737222034749 -250816531050174 -42853586200944 -8541717304619 -254456392396551 -203893469363606 -2679510482057 -39621916953145 -126845377184892 -243412314845118 -156964376885686 -166711290785419 -56337582424867 -211701868485719 -101575897373234 -141656235005161 -216007177544939 -104411715238318 -104500588795633 -136070877181967 -150937066322301 -271151685670094 -65935834282304 -5007303151745 -160064719908404 -157710024729835 -143322042443556 -9915399047047 -257979327233475 -1811377408595 -130481445965538 -211316666477802 -279109445991630 -95093281896013 -123109706039992 -2440408396968 -142747090417392 -193432463320010 -100646267648393 -257077123241165 -269372245660269 -166690304584414 -87599164207763 -106639591164277 -162559414274831 -63970242827997 -171518514100509 -197890117416674 -4275053138754 -272670528793356 -70030782785955 -147388692104640 -267895965187072 -137213300131474 -101081246260514 -19766937332629 -99963828019277 -165837318621074 -16925256179035 -17821862652725 -174717834940118 -67164721320348 -227285493445225 -197064258684854 -60905786684225 -152458821060416 -59449409793135 -219319241915541 -89772304690020 -28542618588701 -270487022045819 -16790708747618 -35839395287282 -242715072289873 -149184199015878 -196337825850064 -14242396522698 -280633984196845 -69983353129140 -121949121996203 -127594691095648 -194003979151597 -266633379662424 -9250322558329 -239925637015065 -10315672322503 -136023474508703 -114883916744630 -27793288019224 -27413805985738 -13275967634225 -175343043045207 -47419925476083 -266195682678608 -121529421798563 -100806892252266 -169891033213728 -7078833963537 -105141677982320 -72575197048945 -45605733147856 -220289012509767 -226567385846487 -116665657589995 -227505212289134 -250954001618022 -161332402125820 -223393923819843 -281075984470932 -144414315357326 -106948283228422 -228440017401138 -42583884606561 -75554694043753 -65403132215853 -170264283972856 -234756377550723 -171837534430427 -83183439693569 -273806669959311 -103552587765572 -108898190686469 -95663748543840 -28206192317 -218776127350512 -209664989650553 -77798362353392 -159052751946956 -16094078827894 -215523117833964 -81098893966706 -274107078262810 -143052282171378 -104397958015646 -143842359944868 -144601729157671 -115730472651129 -276384514103777 -275912449944462 -23863687745252 -140515667642580 -268164127912759 -83091298484533 -168517912575492 -268141806289959 -125765758502690 -139245943969030 -94583456726135 -120606806998183 -32506636300813 -227005019916718 -3046544496537 -268062397120788 -102609936387914 -184350710024700 -195367001088313 -14041986107821 -132445269880911 -257648110963504 -237123710498100 -77661946827212 -228526346367431 -179990981524612 -269013266408594 -20378725792536 -155119173762483 -165667963756233 -2403152811845 -82062415542261 -196738998157495 -202054837953363 -257894264091478 -211871930309257 -135353328712300 -248927147552972 -104073885225341 -119514982312449 -95902010832993 -193830871042946 -72867273185067 -178752161729803 -272296462128301 -92356224558256 -116041424959360 -42664875079762 -241488404446875 -17273290212971 -175890689119264 -242196821577406 -33273759988549 -256292513051249 -64297393925709 -56861688315355 -57170065487539 -257883091666666 -97940907657104 -168274160454516 -149807752036563 -179926844797442 -265368459454612 -242790345658503 -27505868259724 -98360121921240 -174105502690567 -147466845418878 -251259460104225 -226462870370739 -49658748270492 -101460464943958 -20951133897041 -249188777109457 -83129116170084 -267779635211248 -31576305798369 -229312176513419 -20585165438930 -98173063976080 -180294313445429 -51501956279302 -167789816061393 -222940941185068 -227391748317724 -111626824246192 -163872708534869 -116266366908077 -233372128839261 -152546063554585 -238078552356702 -85884301007133 -167229200831286 -230720298195443 -159195481557220 -223233289774667 -150669215230487 -218347767485415 -235796079109393 -14035804344702 -220915822811191 -250749535802127 -73082450788850 -217834251995975 -169133134667022 -18532972978001 -152211568115571 -1776229342484 -118689723194589 -136860611452117 -176205785866816 -222707129585246 -33663597235454 -271362034333507 -8572328118340 -221939718484565 -13007144141508 -89424634364514 -85426879705500 -118490578177492 -268600976351842 -80656872915181 -264941229029211 -35088308661041 -235170094081220 -183399601437931 -31428702364477 -210792879627718 -205987907355177 -191140172253420 -193614515034219 -141549794659559 -673846461976 -182716578942112 -79598828410326 -221059649570755 -280780235773898 -224098329597214 -255717123731501 -252820255413662 -150208901955133 -274444644865605 -213182908571566 -78460254272440 -274845276613560 -193236029767574 -257890314500013 -15169615270913 -216171554944260 -83138031386451 -25871551945145 -93306945298903 -176668904660446 -266737614341725 -72968986817440 -111547281705181 -31305555206059 -217640410902084 -142948951378097 -71711798210416 -75216630675147 -149308738960434 -28981741404788 -100891924154501 -141153087890771 -171225062002587 -144511288888376 -265392847592758 -249879171537530 -304742492200 -150616739467467 -14218506684144 -29256041322757 -61052687991088 -262954012156413 -186808605328998 -230301502914231 -132961104210242 -127110118946127 -156395402673710 -91859563245693 -144304126577365 -44940073018773 -228276845912576 -249641844431536 -361875273192 -149987305753760 -150520310056971 -264811802142732 -119584956606575 -168056301415988 -9333008002596 -147064041271071 -203722628540855 -260758828031510 -225562548518845 -93512070877561 -266482898907841 -185592955967865 -163702854940091 -38996138577782 -79108871319808 -50771415254824 -217284198487328 -59577831346198 -194141579913527 -263124880681247 -7211670493665 -244944930519151 -79850260628024 -230267263755890 -73649122726083 -120522419415222 -267665016426951 -204142406784751 -67783131630913 -8501850255314 -81506363992427 -44810607606533 -70330581030879 -219308113298898 -204207710953677 -111133154635646 -210244361328906 -247902382342161 -172048998317139 -81836701619114 -255305736093900 -198239952437824 -229970043298597 -209977943722484 -60518809728239 -58444198488212 -62273226541691 -14556991664726 -46564577772565 -172408852528721 -214333351591607 -28480463272599 -82580715860139 -104968436456282 -186723056912950 -197225512705011 -281455333738060 -179579698961818 -15974773643797 -118213327825369 -257376280622238 -97518582553728 -203443495340670 -226510796432594 -15327107868486 -55674177330216 -219259775630152 -232371603210741 -33777825220258 -65898661838760 -3638862239948 -177848739214160 -108545581515780 -258087837029817 -87249086330497 -96943605906997 -28144343761367 -188125356381778 -145919176863924 -189703218602922 -93770194749092 -249672909095726 -30342489115252 -186884842604979 -18524405453257 -23363867596842 -45699831432533 -51783506272969 -118170890461446 -118149114846840 -201220259245789 -170527371921971 -194378340565951 -79021499769570 -210679415656308 -75502593512043 -113889923469038 -117533811916330 -233428731319905 -172362016663757 -35673806642448 -74636744127058 -266875422958577 -67008755405001 -202366353499418 -221017329431049 -206291016993205 -6524857553645 -260546300382393 -256865623849739 -54169820385182 -129635297467512 -198317456977029 -169950332971948 -207892414523559 -221599870401469 -48133170009953 -170558890622008 -261665253981661 -51308946624626 -15960664496919 -116082790557788 -64314149073112 -18332058268109 -157169639404129 -35494217519867 -180853761160981 -45694421757827 -116698468059335 -136501114705588 -45832453907480 -99231429020959 -189022248793463 -55663409717944 -136768301189167 -89049703030497 -239930869662131 -235202361294865 -33479342093025 -23213442987052 -138680586937274 -192895519350864 -62221084981721 -254081510779176 -137465194308708 -217809054592699 -62120457838011 -206157176265512 -151565884785277 -158911091388214 -142665768676866 -73756520375072 -208040817769291 -210971096037505 -154935211997785 -5272600571151 -12405591264434 -233191289224412 -11928203015985 -242859806201734 -24120547881368 -182230726980883 -146714937590631 -63785844010764 -234428551984175 -190856893535249 -48787128476359 -101449213575956 -278651335275013 -85933879197719 -74229588497952 -214763066683156 -60493013390056 -97649277125996 -88370989572975 -67626498975872 -275214143380739 -115509449722761 -119902665450872 -191699070685424 -141585173505857 -161487626084078 -112572541026141 -193032277882888 -80622255124582 -236354496228778 -111594219449027 -34333220239764 -110587771548797 -273899444001088 -261322776674722 -48402941936538 -129742340961771 -147968278109172 -166520217322500 -15286928947446 -136498680196033 -245683565980563 -9428800764035 -95847791411419 -3832348246439 -261151864407583 -15284250352710 -47054880308628 -232239459203765 -129851475561004 -261102063314928 -11044687867779 -195726007627590 -70280538609726 -264830899326058 -32270825153231 -9313621190387 -274321551395639 -234540502137512 -132511100294594 -81378808121386 -166281033470519 -24452330884962 -44834265511214 -212355175677907 -4490611588530 -97158980757258 -150010484192219 -173484961576727 -249719200073326 -126551185511215 -32977096665553 -185159253292685 -191541684143260 -37663918037478 -208945042947828 -102794740220869 -178547856049535 -89261811885349 -242430244955133 -132646277657973 -18841753264330 -135248608549849 -8253386531822 -12818803672254 -48665804768002 -243740535126795 -148568912248472 -190673677574367 -7429475998935 -213350333315716 -224252328891121 -47814283141057 -254534246072753 -75685484779835 -6991437242274 -240858189720965 -50923544699541 -51858030324115 -34245628403438 -131630122732177 -176189846500337 -280388885573699 -23893813175080 -232396794555549 -148516546114742 -211203860804710 -157042613346534 -229578129514658 -263608807185497 -16226354002770 -18667106959775 -261635826652975 -143580977719258 -179019121277106 -67806509398209 -155742718423038 -216935486763021 -268691898136420 -209540182804145 -196148010710937 -156271921523910 -212587560557519 -100286124379847 -209325077596045 -177004034390358 -25108653364398 -35459669483204 -158749706934565 -50130338248008 -52741054864744 -254803209063121 -110617669557197 -268355223518025 -189055221825386 -3268463073057 -117789775689501 -198335090832516 -138400520510105 -166358106931127 -166574291411700 -25242868648395 -55657210895595 -250954414902277 -89384808263215 -8180881164759 -49367321731162 -231816836867979 -37816360216513 -112623135922341 -205107118411835 -277669651305729 -149322317043743 -137401670038628 -24334855517968 -7241107912074 -192578074305625 -139390470386770 -180286093612308 -107266847939125 -187613383129076 -248517640053458 -264582727429296 -141374629113606 -255654262095920 -277824126699976 -237622344438124 -59090658818443 -68093535989069 -97387383700954 -20647689269186 -219998790785352 -150976733835170 -210936510651332 -161061635607284 -100721212848340 -259488581329611 -48659004161689 -187524015889761 -63990141674555 -177365355739631 -247780277408095 -45843198903082 -176681730873962 -95471649418408 -224904245091820 -14194616845590 -98391555432374 -1908861138279 -253085358798962 -220505348506266 -29191247505128 -47117389284667 -173852423572276 -108456639103868 -274484646742728 -209396303651273 -223708625502683 -93800802831404 -46205092882495 -277064610864083 -118159979152875 -227188103248007 -133098636972056 -147040151432517 -51617941769849 -87404122724577 -6252937715152 -26872426016263 -107020377831753 -2106867661969 -240865536944575 -93324943034487 -211740034256387 -96158285048885 -203119799379308 -20478933011988 -97782997782314 -135684573087315 -155622680611057 -9718666999281 -94810243999385 -235419425516447 -254162425944598 -214759723401800 -44190066492693 -197935267848969 -255271968456833 -217410220793763 -243539640521595 -176387987110236 -224781424013065 -232098694037717 -184418477294911 -278231286393308 -8936832197523 -31905017254685 -132020024592994 -99172935516098 -116189278405814 -273625298277401 -131955738319330 -167504038188879 -15288334676410 -217967237117274 -26396037174108 -187305932657518 -260959559442052 -243282862804353 -211524742044670 -248607139815379 -201720539366970 -2933734893401 -221175520917211 -179366670183788 -254625208891418 -11112401090740 -99315049442916 -271368680323960 -275070177843736 -120206445950764 -259379618288408 -66735758085823 -5996581285404 -111759329936014 -64283792627044 -19082279971381 -103106996062723 -30589872303272 -210631881630117 -13360948108034 -234969267171764 -208521333365487 -79582313394353 -190537020153440 -130877999189122 -93458677878586 -219237612145180 -77215562192108 -8710044509875 -143393412510257 -130245847148969 -90637624031995 -195105803718959 -18837929435160 -3074714206955 -36838439037420 -70850558322957 -683800538015 -239958904900753 -45842518080515 -175772593601419 -248281348776748 -229858835935227 -3724932016197 -197146297762451 -72879461437384 -61401163181647 -121513276780317 -178695762698938 -124063538182493 -80167352561807 -246056285713956 -108812260931919 -182436110694149 -159502281190838 -202137159170981 -258806413321945 -186016629301843 -121892846598400 -156680818036267 -87466626698282 -275118186585339 -56545293230167 -202102754495781 -88668711260910 -73210762829702 -193582543962833 -81775768346285 -36851836260714 -189830083184598 -176800546756213 -240959969112144 -23294481386694 -147018847807326 -236513219186567 -210539960524734 -274600263036746 -113924152492008 -265317445129791 -48865764101386 -259962087503898 -145451853516739 -28717018352224 -30189150551699 -191896942785542 -19173958597722 -243764384448156 -78988345634436 -213649490696789 -183626267965097 -134154388548613 -167628999830469 -170979318816733 -228055979559065 -116372672861586 -64984033907616 -86958342683065 -260314772501717 -192173171758252 -154427434192985 -160014834071942 -205059318666230 -116184361900158 -103115580394408 -166857504703730 -266076890347999 -220458030524627 -37660981460175 -36770831088968 -108055872573863 -45710013215684 -108380957795682 -114236182477561 -104684799442501 -50785131530437 -247468639413950 -121205857664289 -150746635369825 -216087683269187 -236599959037486 -249303284155736 -159092892648504 -190964773276840 -164843490558940 -247194705645001 -166876260562756 -13846674825658 -113123464285067 -148302684095416 -110256294850934 -49545658435596 -103957417442460 -193579453510398 -184873053158396 -207725725620755 -159569554049068 -261262326947269 -38460413310215 -25125127401504 -137572792976501 -6140337263581 -156436407352336 -96490895040016 -248991515170046 -261953487196017 -161044591766273 -244940713718410 -265835963998812 -92028794168680 -219633909384591 -37837291148034 -68756246316908 -160932983652273 -118472637519010 -262392302832716 -25773138853311 -22223358258792 -185339072899121 -253142195402074 -172709155871273 -52958314338224 -22634630453473 -32621562208658 -159164249854237 -30219609309071 -150513480407465 -196824297987061 -35128757004493 -46368100023283 -250757170514238 -23153023496083 -46202029346664 -23433952164337 -225611099916355 -253306951381432 -161757020861882 -280944429409506 -155234204432728 -177356177016355 -200207444657767 -171445525078127 -62617690628199 -196798058845974 -3947647715636 -153311536691513 -11947387404767 -247282360397405 -78815892656202 -104809607130863 -150874870170679 -5903235807875 -274094776963556 -51560544803537 -11789319851694 -188862065415261 -4163709925727 -48511085845929 -225064216428127 -254583380623268 -103952815833055 -53312869718864 -109438108361316 -186053232605651 -253290668066655 -151146479729186 -174440212256475 -83367457871751 -23785982406403 -72769986939796 -43689724878012 -176850114583222 -2439412737120 -50206492410569 -97836298926952 -232539618238146 -278154160527739 -16819105203355 -49274080797400 -69528569369760 -5113991049118 -149119107430393 -195470686968097 -122906497891215 -207859573731633 -173348189301700 -154831103347886 -141177313721562 -131353947368642 -273846196730225 -129168261125743 -244932567127171 -95894686045248 -59601325239210 -64852583210330 -201804093929511 -55119708872043 -181562571485331 -114283806681470 -267780678286117 -203177335145020 -159292437457963 -267333670951014 -214444007448046 -6388709555179 -263138934567420 -25654959399584 -139117916869638 -195066127169098 -187453629372390 -200313003118481 -94268974408190 -144512907619931 -12453499062472 -52623025537920 -51576216650238 -23185337755319 -170161666422092 -8512832704494 -221437109050315 -143806766061327 -80236788453239 -87452441272793 -245667068732029 -98305136781365 -221009627929571 -70814023493340 -149780297606822 -159224488930890 -162563137143972 -195080665038876 -57833504019428 -106810349515476 -116413634489910 -174128003298007 -163414036759437 -4291255189862 -73667644147076 -79447840179116 -26535524495234 -11104387652451 -196331559209943 -60077997978440 -153360602549194 -170511241072082 -106074794277939 -265316328301238 -227423999724233 -31243030511837 -53902748733206 -98458542853010 -50518232257982 -30340087462377 -88813358613291 -83120991694117 -85445561239063 -116144944456739 -187958134752132 -193422902871901 -227515170580370 -157397610421818 -35045302984117 -116922309822739 -19250460746798 -198143719662306 -17127524622492 -247562861482509 -103637488401181 -147643949176683 -67140338593219 -228790715298227 -1014816264741 -225914179924355 -207543542619641 -101770096109080 -222805862282702 -254068988856924 -173952687594866 -41341600281977 -130201543851393 -270777403774350 -259249552576940 -186209741832976 -123596892319288 -119573733448481 -115108658031891 -160570480498001 -31531837643711 -95664312782070 -195872354084368 -153687127403659 -14209645315070 -96056069827872 -18102763681176 -224518692352626 -184295519243996 -71685230138614 -137093309130379 -27829677460300 -51699331963926 -13471710567752 -240989542600264 -42486576991186 -140207320261904 -63617714800417 -32591536936422 -145938532543692 -146486275704078 -214815205316318 -220243540261985 -51813950547733 -50458378876721 -201506191633620 -189737013192288 -280034712095790 -144466254969205 -261477335489603 -93432978907741 -152243673233155 -91453408142942 -204672761273285 -85652451899779 -8172780339987 -35914086519143 -233930635370932 -211708876100225 -63432614450511 -100700834419926 -55354004566078 -63016057446773 -147522064045741 -141151104753087 -13432758441679 -94269193323105 -200003414382169 -173205852326375 -279748287812795 -8935660268391 -95663680461321 -277436336388141 -276887644309885 -173636044686269 -31375227611555 -195138890041447 -163778414213720 -172362448957121 -60523561353565 -138276067064576 -72156933980398 -173742416444012 -38145646006835 -227597383040788 -83676334506584 -269337425443415 -255642937087418 -146548129384817 -119264473468604 -260028301338836 -182911239415510 -276543112109506 -54838161450933 -86252506548811 -162563201011840 -117266172447095 -156098565187888 -150649574930125 -125029604112494 -183719062189629 -166198249534116 -230458867488120 -93422645907732 -154431099867310 -272629531257247 -237131955826238 -166485987290050 -156973229681343 -54677740740603 -189562904534448 -213817648657849 -58838719505380 -74479043258950 -139252388372546 -6840159425179 -126383824914189 -145551265781020 -225432521949327 -140187193484550 -37062284404418 -270767923074270 -77556641746774 -53025276913948 -73328252239273 -224643166130754 -1885836491680 -221941868204173 -81621734862293 -165487731267392 -275998467202450 -121297460281555 -207196502266774 -233390282270863 -145576446346203 -37151272112139 -149086005050793 -231394252957274 -254161052343233 -95911656689378 -61668421746455 -246793487940564 -277491450313037 -242121642873607 -195758890112958 -172826277245264 -87504060853237 -226370920266657 -159100763632427 -210462098313101 -262766796126165 -260746086510190 -269834031137602 -50302608835246 -57306399279249 -250055042023509 -238455592112262 -118427771880495 -150871805070524 -114166038775175 -125828632937263 -210976345716625 -6131350949339 -92587753650877 -161125602500481 -43407041192663 -113683795759543 -211229244499819 -63984496350220 -11726872623889 -82355893953825 -264415047405251 -195372192284490 -47737476188997 -197932105345168 -146438532386389 -38077264968720 -132143454594455 -279633170653756 -87740514389246 -108742187239242 -221794720650002 -241157894131058 -226820296794684 -190539788638806 -35866407613233 -24237140345698 -237266728454882 -187248189214084 -77275947807448 -102016196984626 -229019247094994 -68542030044944 -223721084902228 -193340806633794 -96868392863131 -94146874298068 -202837421639089 -207348811143274 -10698784594744 -179814728841216 -227152397110243 -128860683669944 -115620305170754 -207101574488201 -223292379390797 -45932861904883 -225610942565763 -267138881297777 -264980438777138 -238160350373159 -248129900529966 -72211946369796 -242681719815092 -225878924069625 -142545199167208 -121928507463868 -251286240530805 -224609012206076 -78054895849703 -48700861523896 -222228764521381 -271762136927883 -94634471564721 -262463244224093 -7684142725987 -84901159072505 -115309470973793 -160053511713953 -149416090313089 -143668075494243 -136599570222421 -87751945676559 -239019312070449 -95516779421024 -148256897505051 -72402365655617 -211475888821145 -141375004120868 -180977195230273 -256124031694773 -53670361589148 -8860945379928 -40227637915665 -124797598824047 -66639812871406 -179506619319206 -60255509341646 -256922145382929 -19381733453526 -220207857267823 -116225330378532 -264488109461003 -64206720559121 -220552316564703 -257269745494036 -63831913241922 -98049726528464 -215359591466830 -145282816731107 -123326430652388 -193698978265239 -124634014734792 -159557173398200 -40906198641819 -212217264067067 -105735224452172 -207820400936782 -71296574268788 -133251174282676 -72908418109524 -202799947428709 -179642348499972 -192134796860451 -221832209755459 -257817722616956 -196836289184887 -113590497057444 -240511196027850 -261092546022404 -82897740113858 -255730230640422 -229565170498941 -20136934367318 -54729575124461 -193469662936952 -116945168560042 -154257906210219 -191102959991430 -277327833344426 -51093657085018 -151747617008827 -100430644289149 -231869055906 -58172601132049 -245804570057069 -189362180942703 -183302094275725 -34535201492904 -56115619324934 -5360026162505 -129291670678283 -212815859834372 -144166500161563 -281470930576691 -37524290258223 -60062297445236 -153947167085006 -172025092373934 -137618968999348 -150502302822629 -140404085722258 -36017649695429 -154170135630993 -63573065768743 -148713419039739 -49897085461554 -134466841368719 -258275213192870 -219744331602795 -84904135930285 -254389481062384 -119128787427285 -88199719488753 -202279018558891 -219792666692030 -107748761343449 -8129476016295 -30901077262431 -12559482705353 -230196630108992 -76281444720540 -69965084570955 -17357119611705 -104536151136210 -134381347114352 -229508124874756 -78879665247395 -202285417100210 -6201964125454 -166713834634874 -242048306375338 -154790801075574 -30284439362178 -73022825807265 -122403673512998 -147534727033910 -227537721408715 -28173152763740 -281268803152214 -215284918659592 -105329222668877 -58886358200794 -249663267506532 -86743856977540 -71888206929505 -7024117447564 -276904541072965 -184288216791733 -66574664779463 -29566231047435 -154351043134598 -52348772283473 -12400946171463 -25137347526411 -104906196255961 -228981569751989 -241118473628848 -46690165147677 -133837616436545 -177233642562360 -22017716664023 -121557918038501 -95900005398346 -93343795645424 -87745049054582 -278027614811604 -279950975174903 -128381388637070 -232582731661199 -11317626377099 -73721787760082 -26336061505267 -272734775395536 -145057857646637 -113240400468228 -201833128006996 -21601020197170 -250902781121581 -128529640030293 -169681371282014 -106980355017750 -177525267864905 -7307353733123 -279311171249899 -276439030361330 -89088992430820 -188288372904213 -50722797666354 -181108477827771 -195211331277511 -246529888936927 -218717100669365 -200756834927750 -132250370690884 -216261418352280 -184359863283176 -52287404896509 -15629439656790 -113221543963544 -233082656269073 -118540723277520 -265218566568071 -230599657465781 -1339403165536 -218123813355795 -97697165693298 -262520933236345 -193767450794850 -20133060751988 -274380120404463 -17744675227637 -114306661399212 -60282990907154 -153542113109031 -250003793371722 -147828322347291 -202233753817528 -4491254688865 -232969916058797 -76305419838787 -249012353143381 -90422536425664 -175735711261028 -219940797633840 -195861501721149 -122202923562561 -145237434902364 -258206414696136 -69782229615030 -6912416727344 -96618679694081 -135458590560875 -179381392744222 -36374778422178 -41078245775259 -134018901891800 -214620447252888 -150399794124870 -3054109795771 -100274648533339 -94022515171692 -220578799417863 -215485004258737 -256404161913689 -233865673178743 -228247525302603 -241247365209099 -18129774229338 -36790505223375 -176631288495055 -77453249272760 -88608272344663 -125274179304368 -43113404503425 -76189133352927 -160837893507847 -33704992327207 -36138611496774 -82038429965561 -103190084742099 -28047126510340 -104322689397822 -118187604658470 -110043290380603 -113664364613412 -172154618990694 -253288022622369 -37451521013359 -130164651305858 -236748337194794 -1091186720000 -25519421959409 -13608626792467 -269231886598147 -128260576632536 -80100273822015 -50164690686773 -192989071880652 -278510153542535 -12496673059432 -171162619940615 -259146150805780 -36469033361042 -229787484668925 -259108650479476 -123474189931354 -165241991213364 -12776192814902 -167535999966955 -42103441193349 -76919761166365 -56479751144741 -243249016123030 -211465073094415 -94832436333194 -198459737856111 -171251289132393 -130028042974322 -170685371806450 -231624681205548 -262502405992052 -13738074029257 -156952669752545 -94954631935574 -22658204496951 -677083807023 -33599805379978 -271219247343817 -21487556225760 -111436553721738 -4605196999813 -238493928172542 -174167522783839 -62087929802155 -136523777524257 -127350224350292 -68197938422097 -138588139164342 -34578703862167 -52099586379459 -238456939181579 -77860024094395 -123628357598574 -188460250354490 -32366819820824 -227593559611549 -148653235407542 -267579635242722 -59604077541346 -154834969638848 -95865070154171 -228681560760699 -44636917725877 -210871818479180 -251743115476443 -84168082716892 -157219192304356 -173560453658918 -202032064947200 -238980896132225 -164091970680981 -255357544207688 -262338802883705 -155301742909878 -121439686096006 -211057669391274 -122264485896449 -98131334775754 -35248395029244 -263596573973466 -279797943825222 -60030218301332 -83467937654852 -28620398434963 -28871524645763 -156817965091165 -156329183769640 -204640370334513 -169614906521941 -75943108776242 -275319939999094 -204843045257958 -254116900499513 -197183099763718 -16481446608536 -226035136073066 -195590066249115 -150785118423342 -76199225277361 -99033025675317 -273310567712155 -176067872576692 -104865902532661 -29377291196465 -237255377283158 -181781389514733 -277417716171923 -194038404725828 -229342912889960 -83889817655134 -272324452516862 -135579068714181 -28605790984665 -139948563584092 -131766075335016 -133630035375691 -162072331365084 -218210985666356 -124389242063669 -54761293053349 -251222438446756 -6936300283461 -237903245466575 -58922485680003 -172560272424493 -205025887766661 -147531891196507 -36088168785426 -8971428209568 -51469963382137 -235323907209966 -21173428107555 -229295312421966 -138933612013307 -246402355838965 -184948935759806 -224441620284703 -148350447318308 -66418163260952 -60254741755020 -194009394218680 -88828286869453 -75144284991899 -259232357815449 -47749067527704 -258875612737444 -166958589297574 -81075599843824 -31676906207819 -160575603478422 -71841171951034 -129824469774386 -174710472334668 -125460630922444 -246011713790805 -202841981385672 -200294954497835 -138783388059112 -262704081286538 -232299102018476 -141509475869288 -275370553841923 -14128572358173 -188251731205018 -271855915509123 -177865192211814 -55519199471980 -123252502938429 -138925241473926 -68777154852719 -18295264676709 -212357527752783 -58890375807973 -15928561731187 -211076049019756 -63719967562657 -112232737691374 -36022076360488 -272053509036471 -115634654887007 -264412714812013 -13802390102752 -95489249965784 -218320043864933 -58645478259587 -56414776706007 -93575263521386 -45717790663698 -87384856021176 -203260459861327 -124648549113184 -160568506563499 -122613909018192 -137023931330267 -203622142123051 -133446095874696 -112855632352916 -176073462318762 -273014135456256 -131939455311902 -228981484404646 -18836911599937 -272591520407140 -154425690588709 -113371100009897 -264564989452487 -200093436298134 -227537156703283 -53344016167560 -95112656698196 -28895125463647 -190631693095534 -162439255109999 -23153987341965 -35434807945482 -45851606176723 -97177107934239 -149646924538346 -196594617218453 -252056294343284 -2416444280851 -233691948771830 -181650442802212 -29118026655711 -26283222224953 -224536970908117 -236792291794548 -166005880885823 -149291181612282 -131368066892919 -89780679304183 -1793618738687 -162484953002568 -88417448955878 -73111733809369 -197288456114359 -141334075586501 -6330578419097 -245190750828315 -177330629626842 -108491075451298 -50966656227967 -99939863903160 -161085318528734 -72655563554661 -169920189317856 -48348329533857 -9751379060223 -117089265092351 -231166647625145 -197983139158186 -5259075758338 -32599281020251 -61172547815609 -61693659432602 -257219324928443 -136610877271013 -124332033799942 -188739820322495 -231246210541374 -90769971697530 -117974301152112 -238837342696446 -169145689276075 -79522532478456 -258816648007497 -190512340814994 -223741704118054 -60259101068600 -41000445897457 -236998038518089 -126887763696890 -267694749972984 -171481396285394 -55696666703221 -159614636518234 -114324276827276 -59621004164306 -181666934562322 -141568948831244 -169518940035203 -69713323296826 -276796840132968 -39630031214801 -149195200381983 -255035537090406 -257468092253175 -179909876698093 -183058368379817 -140828469180527 -255678121059142 -114424104780170 -122877369704954 -66473579870937 -251107834210644 -60823552103445 -166074215922444 -44500819436766 -273223751345254 -44867205321052 -57290329108324 -73625766662249 -179553904635384 -276101779971997 -12917660930971 -249701162629153 -35458217597192 -255289977754949 -29813072688111 -64479328469954 -249301241573725 -24613573849065 -158792786458209 -280426823537885 -158807072296801 -128119039169372 -10716687132275 -164747223235655 -258755330314938 -120531392169560 -176381962892193 -123611797683866 -270136507999146 -23113724072165 -33834212812127 -201626846836265 -17658061155385 -111743830819049 -146769682017912 -260761090426352 -250991435416191 -273133256553707 -212017137572072 -210586053682786 -68284627957568 -215430849211286 -87020484850116 -11131428039963 -130245667952695 -171742595179004 -229206583065603 -12388829399485 -117345605170644 -7650594736352 -19043169306917 -193644340605780 -191443845724293 -25927469714109 -83466102743338 -197282449381798 -40785196123851 -47566435578748 -198711027610823 -10667891990394 -231361373359839 -245327562269460 -137322325784596 -226791326576928 -209876122780163 -271084512180697 -164968853412803 -57645087575835 -112535752691219 -158951737546530 -205537275162377 -67049581871244 -86060248081179 -129837966379992 -91327767288975 -76060759893673 -269647373686831 -209644259299621 -210825575792034 -1059634852343 -77853398442714 -115198394010120 -245781173749948 -158527127316835 -143718267068821 -8759202387914 -219903943181195 -174560739006427 -120269687329827 -229673129644994 -165573692279243 -129226250283346 -91288856475867 -172212178582822 -41230219309413 -253826997189548 -85516379560793 -242525695262336 -203360531207770 -81583526983785 -162308522215894 -25443114055464 -76299622844897 -278703161051464 -3666788588416 -113931849251855 -130029884403222 -2422754458958 -1123764513506 -255856878231000 -168585952708365 -16674364120098 -60394215804110 -233894786692114 -64025124892691 -226428622660211 -199032223189532 -207252163813105 -129035867944166 -159971633968869 -261555087393393 -165136077604668 -146427676318143 -179993005994470 -66777468168725 -256267548801297 -12600623804744 -62116251531117 -30835955037423 -123231145522449 -73140934121953 -187052154749486 -84298723032599 -261015618326399 -236182785563573 -221549508327874 -218666407901320 -169458829578617 -274299306879159 -31082923048905 -98112981118934 -85112590133756 -218267591847637 -202688291379348 -60908874330529 -244168564168712 -93380286875436 -192306323415482 -236736438694265 -72419291488285 -119495149907064 -81905944360215 -260815734606956 -192549366055858 -169807588866285 -97461769527089 -31929936053775 -151604061177662 -160332810769265 -197707822327717 -151414465428211 -194452795281573 -64766745695076 -64627675523220 -137287897814015 -169266178736251 -183694789391216 -33741039950052 -164147509937055 -27920766018119 -28703359534340 -144211744471300 -228196086284029 -88530279885923 -14857761169041 -25611744669841 -270769879324475 -149702199874202 -211249866365132 -142297453758418 -87936522283986 -42801629188060 -247443979914587 -221718010078766 -234634164393528 -228102152983757 -260766899043363 -77833305810303 -52825938913115 -152613717186985 -99814179738259 -52146390566387 -117272491849932 -154476802785800 -20841737879522 -93831050467168 -53738267336239 -160823532296328 -72776546543297 -50406825189104 -101451599471827 -137145844410475 -245587655645946 -269795433602762 -234451494401883 -128360982593202 -71180536433082 -228923045529835 -260350827919700 -180801039408199 -164111379457728 -39542219155661 -52714330799115 -104314507674035 -52657187444747 -268082393328950 -31212282221590 -21066889625224 -257902389983364 -78150218707654 -191018160120233 -222866821870345 -12913413445251 -126682061292164 -158221352914529 -237121762992737 -270438652196454 -42393879182606 -194529488247488 -82498733659585 -16425698916591 -188378277663498 -265318633555046 -233591477927686 -61570696402554 -40439779505641 -101443535712282 -95714654244412 -36645464433075 -237439254876574 -241369591474047 -275080242419319 -194776852089287 -251342808149492 -36542126644011 -176773573108700 -70144138239097 -244116810481350 -105070895461375 -115075838861566 -22197899358695 -117088915863573 -52778898199207 -138717509059294 -185258459857140 -4895780124254 -23141704693538 -35325548040997 -1915567408086 -50914694398550 -35503633884247 -207945111088523 -142529255888478 -258728085454107 -272980229154336 -76747349359376 -31199881904309 -44596475393596 -86588743052914 -61937394293524 -240204790075275 -271618355632076 -114862039455378 -117069811514908 -228522462575109 -163997337526036 -174166197307969 -228467104950565 -222521458426367 -96321963965849 -76850299929284 -201182019336035 -281404672589125 -52729312751078 -216522034628157 -114201709677193 -148047407438672 -269505252506362 -181563686292061 -95088448225912 -210177842621256 -210209789480778 -13312093493891 -213240111166986 -33812241945941 -263674665245013 -142066761999794 -89110241492135 -179609756715579 -168214559486805 -52833121251517 -189181679613200 -48894111072763 -273868464994677 -80065241250391 -64387658744021 -21140804723891 -127736319700955 -129517172379898 -216697143987905 -144277111829655 -150556104060930 -269398529687395 -81399349356872 -173510596275352 -33304209253339 -239597237952129 -141996515615287 -234820174831784 -43142702117378 -249555803730883 -273784087553819 -34785930457972 -95678558820608 -99590591781625 -205771980778462 -257621939699965 -97551965178791 -65088147213606 -169728296245907 -177488868034668 -23181434136248 -177433898292046 -111341267874685 -100827858645688 -251385774248937 -11000464990731 -64977248785897 -281017770074297 -124244796815264 -103529855507621 -51621060979047 -2972309763787 -73807055002671 -194591872590056 -189413631078677 -87283038137694 -150869761818817 -212063862316497 -233554931214236 -234066068552134 -172216081504440 -236781184843246 -161469105563861 -220719606132903 -190263512054631 -248523378354822 -133896470761702 -213247202768626 -57311694092846 -237973118331264 -98851607116622 -225785486883084 -180852222222783 -214716058726450 -26466073203151 -42335958889972 -67154305359540 -85027558192931 -248693474366589 -257858696721263 -281210433022748 -169434939740063 -185468857122662 -140901009452108 -206543181390934 -178737651693386 -266077208612646 -58537729745088 -273560406251454 -76270945275506 -137506548102807 -72158994734574 -197760837815979 -145640070253067 -55996846880720 -46433927462821 -217918616787264 -99711144953724 -10751539491322 -44298931693554 -232679231741367 -2771992887006 -111481129803573 -92907754442893 -177739822799248 -217026207836404 -110935004899384 -52435000922218 -118120746817900 -211632763376549 -240118475926733 -4916001538756 -204055963841943 -80102999301739 -231654838936514 -216532096680303 -257128409233119 -163824121733108 -75797704105494 -220615553623875 -34762264391106 -228276031859397 -251736223405313 -176817573902733 -190754167336151 -10686352944981 -173503561694573 -44590877706483 -70938273512637 -71561286161922 -157848135381313 -74524175668106 -48468345506043 -174135713734726 -125042658579479 -269249893141530 -142040565921587 -78039854092859 -162845783277885 -194212571633701 -75862805855711 -181679180879141 -188333998677533 -253584212101942 -121559745328964 -187124490459776 -234273894433519 -228206388396261 -136712714640986 -55437045599427 -190101400914747 -201796420730497 -35349526477256 -15814265568165 -64304748962422 -252812349722448 -145994546548654 -171785627177891 -160289157785919 -94969749606633 -62342292712231 -182016417836118 -58272883599922 -269881771579789 -143763493625444 -35585030955769 -169538498665687 -192982618643187 -236435629171201 -177357077356824 -155059649084432 -128476243757266 -52136762007824 -270036794174361 -253888777733504 -246885715877167 -181783422700859 -27607888244594 -95587138986799 -227009679155654 -131845425359018 -68142856028594 -255132885824067 -13218161157813 -272388951860408 -21576927696540 -93271483131849 -69503807577575 -123965940849784 -191083078154265 -196862331850747 -248893371820363 -17495413218381 -13041387522152 -143023131937588 -159050083557521 -92639497664359 -196704164264833 -16940987860446 -118522533126970 -233956479925320 -11801334053384 -249305657810272 -47968221177126 -200659796959511 -262148636108104 -264849142885569 -81513003149658 -165717906173422 -82483987168948 -263039791227305 -43577711375006 -123428449404928 -39747280692878 -215128092396249 -179521832916630 -134265621342453 -204966868012493 -51482334511560 -102312147529788 -116632307708028 -128378921481858 -93219438002448 -218885302612373 -206899096042687 -134228121016149 -181686103667680 -75562017015399 -275109156951750 -163570548098100 -210119148180927 -131076723981812 -57278845058742 -103739864624490 -126499605692439 -93644891500639 -152755250467707 -25430549681228 -195819029466047 -96264168690730 -214601137595292 -88583045208127 -82607008566958 -86281467785424 -253595814597799 -218120342126463 -112077421266217 -92480862942780 -232184670934594 -236035690609090 -23220265892530 -242200795720577 -166868607511025 -170929823627841 -60869394375743 -254680743002246 -90966709919935 -38294243387316 -68004860577725 -136638018318980 -145056516822601 -70604073850564 -113517045823869 -249366123712005 -224354647320748 -155384734306251 -185390358633474 -270107095367475 -150556834247631 -120180557331011 -46020112463930 -99582443523002 -163270072976999 -206233477340527 -189042165375935 -12184428879178 -20312726340525 -71894242745332 -13937699791322 -229997752270997 -247911011785688 -127693047358982 -54153634614190 -211544399514704 -171217132571658 -192659728592066 -264899502919032 -204577925185379 -58053616918609 -198163373773155 -198920277510267 -74027920403640 -3594590107811 -142273563919864 -115908676580163 -132396995392665 -222536664926359 -175129774961467 -70933858281669 -117145508720058 -226540334153611 -260758527117086 -65324317654450 -78448467724712 -208926150174671 -60828217110739 -167321689189854 -25063245348927 -50335915676986 -36358238338691 -72568948848436 -157901084743604 -220916201716330 -234473291918522 -177698826607529 -39633109659221 -240037273018407 -64396810664668 -215752667189860 -261023423965698 -139945763158105 -192998669287245 -66610861821544 -47411612269526 -81041719995033 -148719799072314 -36228356553419 -25634685947209 -1632130550799 -97004064185436 -1172734057657 -233892290471313 -269560751974469 -5314415515921 -77879115680580 -247911004876170 -73846281151348 -198657709519638 -74238306195342 -14569025185321 -88369170966278 -233867193434120 -20781479157713 -220220822193519 -193992197417902 -236390600643130 -213607623661883 -232656155277560 -225359227651002 -45065356901799 -121400310266702 -83157483370158 -182726827356409 -73891280606378 -139996621790444 -130546190695931 -222114329605906 -32760952347439 -64878526458392 -216221379690927 -175563140438185 -46786535077289 -105420256381949 -272581045883607 -160915006535873 -219672627786911 -128962703073873 -134326775370343 -165585319253526 -190372360180206 -94803762624379 -159592215968683 -246668717618226 -275044381291907 -169726295055472 -102314029395753 -181441692983749 -143330138048572 -269591011220163 -72648511485682 -112838718534965 -83613329602434 -220437690371274 -160883182304826 -46504671166220 -237912243432779 -227668495044781 -169929329290219 -130731576756152 -237400636032325 -267828799358598 -227412691344554 -142754664077525 -70232821809411 -198529136972310 -116392727963705 -56451881188117 -140946767050193 -132680740351359 -116435877427388 -4102399598956 -16922397519046 -104236632669549 -232020614221570 -143066190547105 -176177153255746 -226066110518313 -108990645843161 -62017336110479 -18053272686570 -171990038120783 -22573682485836 -49599875534062 -238901667813417 -149124480841716 -268847211066218 -40996101646675 -206363534785084 -220877160578330 -124820445123695 -18651223181133 -78573858150236 -280519717052352 -221020241412581 -276733633279731 -170927102012555 -38561914409593 -87811414699136 -178819424959885 -275497282504409 -219122755219989 -33459288328386 -93597353343494 -146463451185479 -98256693822788 -124295664044109 -72853038564200 -256845603908407 -254170873169 -238146575747304 -31821917300014 -224266121145299 -63259677154315 -234834682343100 -210141821009340 -82290732494553 -9015633278598 -204556547609270 -167006330885829 -191972604313210 -274546347130226 -113494561036344 -76108683549294 -261810550362026 -151660452399075 -127636712066188 -7339867081733 -55966700461337 -224870307100246 -96564175889049 -271174957000401 -281278711849328 -227543776144382 -249881890896580 -236311343765847 -104505251601674 -184091119661923 -57643879474046 -166231832983010 -139631780959352 -51914943163159 -11605329216124 -172819001774004 -26538329948724 -133805795912773 -127959274973218 -138556004334441 -239372639977291 -63482364629393 -266256508659229 -133595374391248 -193750830913288 -191086603011053 -153286572608079 -132649475298556 -132378666657147 -34078541411500 -19025500116320 -93210786637283 -215895483998047 -180691357273037 -263108738875835 -94659926862989 -127822816546898 -264640545877200 -241936801569260 -169290024384876 -8445713896662 -147440097204254 -139419600483801 -257735397508805 -212686480765679 -96792299521054 -182691259431410 -6963722080641 -144996349555392 -115914459939491 -233827943758165 -94890131497767 -279085199348295 -133046783183251 -200043996809565 -101923981173447 -55686237640723 -178052127357953 -53273909764617 -44674984473252 -269942144030107 -250176243859708 -239276187665351 -28929578577777 -7142072392882 -121312956314877 -263877631793096 -153115794125800 -168676746454575 -55926581957782 -9783687545860 -175574545072004 -128700809648831 -63641547663118 -226346556855803 -144747566060115 -142161986090202 -157297975518163 -172904777038346 -93926541921922 -176309766315504 -222325313280803 -88767954933710 -223907825294455 -255045291158529 -130984279511632 -256668737282107 -138293736376447 -128705013859142 -105732100097376 -261459020298919 -240705035895850 -33981805362534 -16628161546156 -128115082492157 -164577319781601 -147392565691584 -89407403306023 -128718292389942 -137144275449632 -48431382644408 -103017760876560 -21308432920021 -272190851330532 -71491215336352 -208978471658932 -249619240793652 -213270477245107 -7933570751967 -226981658887829 -7899191538594 -126019172070473 -112544419846343 -60464917149835 -4117109666410 -141409634587558 -142285766079275 -260408224393918 -163041079205284 -165741435430452 -211152580685986 -188392013999015 -51819859181119 -153013962394056 -227526025333317 -139185078040087 -172024242051153 -235337334401709 -59551777637522 -189619095832598 -176382078931501 -102998648214339 -40978407274477 -227485502820963 -68454705412875 -102270319261638 -168930457660615 -151322144243726 -133666508986501 -72339383711746 -58229897794994 -85461933102883 -250753328942903 -57998437108058 -64918575893882 -92579253860544 -180096564993071 -106159138867799 -105431024043417 -93404819814325 -132365312227183 -225202736531582 -4860697647543 -261824952614460 -231669852423426 -143298171222328 -128548658872935 -157036521176305 -37726129689595 -66464457917285 -102885006381611 -52173440642665 -143212856207423 -194554257119720 -200453123776197 -174545726587962 -64485594236541 -250799608112625 -34445832706994 -134327265920285 -184530489185698 -78348791274179 -260208493347312 -97670672109601 -3348255673262 -212772987338415 -55312688402850 -186270018738992 -236595056594691 -243786112902957 -225367535278549 -244001404121196 -274442997509719 -202214932958161 -140644996646642 -50941636585815 -200569779458154 -106077554903036 -277165046926350 -72243413272234 -244023717707653 -113465603555392 -70149187907777 -219146061793270 -122793974125778 -233153794369432 -170752114915684 -243294073695199 -20704420464881 -180988790074472 -139655779042269 -32681400353416 -268023087044337 -156502986633468 -211458591076335 -93211351718642 -174687563579945 -169649845165668 -268323099362874 -194903468260400 -52765890254653 -7054395074403 -122087249701501 -252255435635079 -98837609643271 -86492552259661 -140879326370738 -228989423143008 -104295229138222 -137961147668203 -124428887134364 -94140113845407 -153437719256922 -230261670175267 -81185001465089 -109889350396825 -89064332931457 -155085006178263 -272764047541343 -24562023889130 -83682777893876 -33955755096679 -55022377500879 -43699977924718 -255937669354560 -250991732074753 -45844706574888 -132569417025315 -269285584788155 -43871473765392 -239031776981420 -111846848836920 -122764522016756 -245042363007374 -226722313546992 -79493920054995 -11161305736055 -12961295109069 -78107647315170 -154868180321312 -65580057345065 -165271969156440 -127310940697014 -189284029877456 -15841007406039 -55786117514441 -155860584760142 -14280289201601 -91852451093279 -224255818939707 -88051414230490 -12830271394203 -213636797452198 -185891214560014 -91356681935668 -214532374686225 -6678710177682 -268975075878538 -153651289443395 -138101993131828 -10645584313970 -99467228822542 -241612974261684 -67154225329634 -37914150359234 -170963172817201 -205927455918395 -268839959262908 -235496851363910 -167757524687258 -12739249247847 -206300706677523 -165861941297350 -235725605511111 -228436802880309 -209364785433639 -112569599671279 -269593164216136 -121451923141234 -62331385154662 -197527457520953 -185862740335094 -68789595162100 -256444341582068 -225691527204689 -209160874157613 -253551590245709 -194588121476737 -162821622738084 -57025124090030 -66215080358311 -138723830603686 -86644537899887 -74635149365093 -47026577739235 -238803885028347 -222173931488772 -189116438470876 -118016305853314 -146933793095281 -156659732183441 -10091348024518 -199322009402889 -244580762504766 -33490824756418 -193153433004010 -39360560183685 -131919158136837 -214133473946411 -65491732386742 -43288250043788 -219117110653741 -66978574032433 -215200835096511 -77371745194625 -109754010921538 -95375793709627 -224064952090663 -3717746581296 -195079808545397 -207275962342980 -115044943073492 -183822153461428 -149614488193361 -168745640708765 -45799478629510 -156245645603586 -184232665410956 -236492352760176 -92405674310314 -99087343830916 -190687702709649 -63069233471112 -217862865706853 -110946758311196 -86101670925593 -209655390197634 -235002400832517 -149015023279413 -161884391060747 -251019350794408 -273642432349198 -59332782660854 -5711413289268 -16285847090355 -276644364075907 -280271129428660 -191039133053382 -151445168930746 -50917886596171 -50860745601939 -225420478671312 -47104762741969 -23806273252549 -184284621240903 -125442538427179 -49622163806256 -165499420010464 -176070545265540 -232664504397656 -276809837542097 -262041753211175 -271707150653123 -10987053115035 -202096875985709 -253959116738939 -175072250233683 -166306982239505 -82457235726475 -121243029695230 -72426445942408 -150710404758387 -203341720343769 -154730737573154 -69385264934980 -170582518104551 -117117102662036 -35609548930347 -238488703714411 -130209899110381 -110131491455592 -19220593266591 -12202607003535 -241495460973519 -41597075207574 -64987371037042 -226707268209013 -59534601547204 -198851576331403 -31483621897153 -263586775206159 -229207228648278 -102509826846477 -113014778568990 -109037481355842 -24658285691279 -204883178631418 -36466228180036 -203595059036326 -119432850120752 -242404776541534 -62681039976882 -86719003551239 -216374299268478 -33597880441338 -18535520491830 -256041663933346 -153442574277905 -53726751864266 -81145004792405 -174634549673469 -104593987662825 -206334200818781 -184858131194300 -139145446718430 -202197432280458 -244931443657304 -76827234462811 -54532354968602 -130144579856118 -123744479481743 -10551118783999 -127703762225648 -272278103525962 -57105480265497 -37733690369409 -275119484366992 -83567603820279 -31404832963765 -637613500148 -270436139513721 -24175915221944 -216865948181470 -121063480824395 -82190716210695 -89245788655608 -176607569427677 -81935894549268 -262923330569409 -204791762124857 -221615289620713 -216058725313763 -58179607777597 -90001748791439 -223445322798321 -53943585783763 -230933568005005 -67359995294178 -168377622390652 -269380473014720 -34975177106877 -256167953818009 -18479544474272 -203143504333305 -41420795885720 -249017774306200 -242060299224934 -212039264131776 -21354029016044 -96473284029301 -85945923638693 -20839541990319 -204142770251975 -216345941829324 -30444435054703 -74054861043943 -150704142566540 -144666088579790 -102833597217250 -183206685113238 -258812744388426 -60852061694241 -29504064435474 -168552475859934 -173641299376416 -193752904766647 -38579062069307 -10996094463421 -94315862897177 -56281378171520 -255801478845428 -268870938396635 -173578646683685 -104346641074263 -244563660825688 -255786300141924 -19240102425507 -238255925374415 -258055905024855 -16723973224014 -264668966158156 -247547157125120 -40319689306110 -112974632961783 -70287548355065 -129358279558098 -258559882991593 -69587488132769 -14641723661519 -9472394998039 -224389402742726 -119194552785657 -261225084552264 -256306157359744 -134874937180815 -2806747083720 -165856635022250 -187475620963650 -81363471880753 -204681132360404 -235785846317474 -140483911993655 -30008192565844 -266741742174981 -170536831447355 -126962720812779 -220533823243709 -197090731599078 -86286663244546 -218942453783251 -210845292001559 -29175108454030 -111499655619553 -167753661706599 -5388510269721 -272839941273325 -30213225065529 -268470121797235 -241618179590979 -30889794027248 -1292637313633 -194878967065648 -255439030902451 -68866178504855 -34951039188317 -11876642704401 -187029874900036 -137843666718314 -204854991603903 -12934451450625 -227591503345994 -161349057604527 -15374159902878 -64370251038602 -11955564792448 -169749131493118 -120744884988479 -225204050399387 -279099149690054 -46562772821617 -39075764400841 -149678880925608 -25261674753697 -166241443582623 -123474074974795 -211696987194418 -28550678140837 -272972926633888 -36428693734828 -168942036902829 -276106813571793 -169490760413874 -261442529692308 -252014029590807 -146444971727419 -250184450329538 -153347505016601 -118707889717388 -35258306322436 -137523467839558 -175997140493230 -38944462452500 -47919350999559 -100556694694343 -30776330055838 -183514339049530 -126285435174750 -272549827158612 -244072130583349 -118921717854617 -135984629314746 -246035479047607 -22660532932916 -251246092480542 -225207881106326 -141569798784692 -34066594346305 -200123746393337 -206751709663924 -109229389083876 -6936395272682 -271520274165192 -10090787796187 -227296107847206 -202590198448882 -90669992732817 -22383272668388 -15688936544927 -244274023732956 -38383989433114 -174349925448129 -193364041378482 -255577369752516 -65481582890537 -8224662620614 -219043690357241 -237952091902299 -169097417229292 -55934113946587 -85463971881037 -273082110839613 -32664031847906 -133542991577257 -214142921218258 -192945223527532 -167599992373627 -159547010750869 -126509262356130 -256533872008275 -89669971289676 -163070238374903 -10167432276407 -205172979803342 -204980585704165 -178871975562912 -34230322785531 -172087112796894 -54261881395844 -192915158495485 -98016555815163 -108853627098905 -153206967929523 -232565420848106 -99327482920796 -49904425907173 -177536907613373 -224515777877099 -167278848920346 -50191094557803 -252694323179777 -3271604330883 -231630454100591 -14932503073161 -55997436576318 -195934887023041 -141050293111838 -95048077251828 -185797476824908 -239643420304462 -226051012498693 -110877990018357 -84361708889296 -31889031698621 -36331969571046 -12369733723176 -162251064376870 -278464812333372 -187271818323866 -213706203605504 -201326593686369 -154674478431217 -213110707022547 -150261012835211 -167785225340811 -136555325890236 -234455650851846 -101659322256888 -16981405451740 -135036506884403 -183016335060531 -81895314318546 -12991990921399 -61524052716524 -102850854799750 -174466330080598 -151618821943680 -27481841008904 -129278614284926 -95694372936073 -66682331884709 -104775887900864 -563355479709 -12490839999527 -254679646548636 -251209435282816 -228213657366809 -235064735681780 -262846000373043 -117506559577659 -35841377249590 -93856402678381 -280037626862692 -151205248688791 -140534421899479 -16727111578024 -42037524406852 -166127979611213 -201815790678862 -198787616224543 -48943319340005 -197523956545494 -241898382308483 -6142002101020 -223811703925167 -86147149007281 -203023759251410 -70709429303437 -251382180713955 -63127023721024 -108372331110422 -55877792678110 -164079528934368 -151074878778821 -161858359114775 -214771767842774 -11031580550723 -272796394067773 -108277063469954 -185723573789452 -191659256401787 -150879934426537 -212124697176761 -233193523370866 -115391666945183 -183387040308309 -183558753799659 -130882709167581 -268377864562235 -188274198432463 -61126466784495 -203043980939888 -148952528156167 -130752242124875 -14842146859616 -35720971159502 -102182247718380 -155578988856009 -276480501009306 -199568588297182 -30317483824493 -204015159685638 -16856539268112 -40993596514568 -53431621128764 -119673241095349 -116374279264234 -170570814758083 -223070978633710 -29727552457508 -36361296289812 -2832436064942 -236604141352637 -85538233890689 -133401928549575 -240137773065498 -167456456603011 -38700407004389 -7755209406935 -254583835045046 -203860228313980 -41648181880813 -148307879225905 -224709700307699 -132519571660904 -168265281527229 -223004784065846 -102307969395555 -241249853700842 -16941467292940 -145165260270427 -278925611183719 -120845652102351 -117792813759928 -126231053517394 -1089700880199 -268371601311882 -201250449359067 -23804091708970 -91430804505058 -17056614995840 -145042153289248 -138692511073349 -265112274748032 -184787862985072 -231754739692468 -180761427495817 -63902647216949 -212124351012654 -143700607859115 -36579066356621 -244104049821267 -152639300380850 -245011331909784 -81639383333627 -19008831595851 -256762963461761 -94542912274206 -2728801586414 -217467843810497 -28559763262882 -262742999199651 -37708883894248 -79638946509296 -149415646949797 -189602656166356 -149508735607454 -12522954500191 -186244751822026 -156759063689038 -30764982620341 -264007418632678 -2884993823987 -207905222885627 -2889136753175 -21286889501542 -246157733710299 -144365161361121 -172960710626850 -181618372328911 -121160148252473 -263560254585252 -108357194207833 -280468976033227 -21048464536175 -115750570699335 -67943679711711 -239557881020790 -61448418359857 -109547398114280 -41879040998680 -277172628872653 -171763156873783 -145597179478666 -32111661590896 -253340060705789 -215499423963073 -108635669214402 -238579445751686 -210566407007373 -38281658067325 -55805525238422 -79292987690890 -155236505513713 -181658987845797 -132249733702644 -161362692959358 -223686407725000 -124792629637249 -30690643880443 -5854481608903 -90145444749234 -150101170005684 -149357841437326 -189560923359597 -70381747189162 -171954365842588 -172811782928858 -10075819900428 -64951425115294 -219736712839644 -197644655562118 -42104963185701 -233417771586169 -273316158541090 -19616500226898 -109643038256117 -255157641461644 -111153090918983 -74239788618406 -225900067504684 -222209009292634 -174251622091030 -248610313587857 -169064759429144 -253406475989243 -275343511978969 -63837254083250 -209916430333760 -39256444501547 -42100315600351 -34338033561679 -144991912811600 -219635376977701 -133609474195587 -112567729678516 -268613029897060 -94870789997537 -45191594565084 -42989190940923 -35594875551661 -65877630762234 -257747735593529 -213192424956797 -90622093973440 -87717419829561 -254872899336948 -230421096973641 -37840011238549 -124738977340706 -213750822479423 -59661821365649 -241999759264162 -200505628170406 -82119984868368 -56356572413296 -77585118425816 -84707352416208 -242949246867955 -231117658324105 -265259116032488 -139491804725651 -18126183583816 -37792689398213 -112707107730054 -12002424709816 -5285536883616 -9365538561166 -61321282798295 -73462328176401 -167167642416588 -106451636431611 -118459885872741 -215644208224491 -104313271075504 -13155833196164 -101808076821185 -237317845975485 -104397615194842 -127314389232065 -114934264776714 -59117590294364 -228540518622536 -115846458961743 -130093109422740 -154002785197115 -96615150337676 -241730144601078 -169599202164552 -215378565713897 -199680270083855 -277190068784186 -46996581562655 -256752377802865 -240364575818430 -117022867442355 -192870190295998 -155238777138803 -81721257130737 -2526726457740 -262210452209223 -86852219652113 -110903314066802 -189842996098663 -135553442306033 -135806719247208 -13917863726982 -45081369561988 -180636010703798 -113963289767760 -103205670626271 -228959826649967 -200375628816248 -272880182417847 -177498065233923 -53385686661982 -142370666714884 -90868632605381 -137454083438984 -64703119709824 -29256722345673 -155216990956105 -235485909760494 -280343656390214 -242311561701929 -229857400129099 -35806759615773 -224765813492063 -271375546336703 -55328680757230 -152075440581108 -268601678719091 -53534909608676 -18054570365820 -189861285273439 -148725683529758 -149311234756324 -77385157654463 -5528035631645 -75620257273141 -111406729507957 -81941459363119 -32165754964068 -109159700890990 -36184630742520 -130309569522666 -185877086463722 -125639611931842 -272396817322667 -226234187562376 -152593604486917 -273331622434671 -266350760772266 -38307566866826 -78741550462810 -63197302377091 -139936996808859 -30483574494418 -11282941056139 -225629762202812 -279665465325367 -43293543231743 -209030738282426 -49371444568587 -1052520197399 -161781607033860 -128174847787393 -114985030379864 -228187799205082 -113816211775580 -25273076286861 -224846802899048 -250956316779228 -14119626939678 -148015635903655 -183522954124173 -5712462517709 -242948958009886 -78589763427770 -94992614043037 -618628186194 -186420640147333 -200281429334635 -7995734214909 -250692938565227 -47183575072158 -180949527475930 -147939283541910 -240103821174697 -111385051633836 -132236748566331 -90316734173536 -267031304473085 -76807626055776 -185845899602351 -224685810469145 -56752922209251 -117990432659062 -215090209826047 -64310337671527 -154001036224170 -14440104440905 -262332344302352 -28752554032185 -227659614382758 -263865772395048 -122746104212974 -186524880403 -122321135379542 -51630723634866 -44705105259602 -148319206798595 -270409713668877 -277917015833872 -80378307679668 -2300167306627 -52301791056068 -251516953887499 -80036683371493 -23780201870416 -11723048543663 -152910456713882 -99838482860546 -60457369568031 -175068349085916 -194914627931116 -279867022693174 -101155842377920 -159820882369618 -104245630183543 -179589724464392 -183322988420832 -274182015329340 -53142391556971 -246721635563702 -145584020006336 -43269883809366 -119721286858614 -150149333988577 -44896177243541 -161544237103182 -245671255920817 -232801098181318 -78499584071658 -207508762383852 -46046807650133 -225100111367413 -266148080437242 -13958387454169 -280532337269623 -19834372935820 -106724408831294 -271979422673293 -37415900405349 -100798340950978 -75910756338299 -141145840743662 -16752949617511 -154657036185825 -98374812638665 -240983784405891 -22355211906304 -52071842095250 -216615675492550 -235816092861902 -130950449841147 -102427837907703 -16759952467620 -166357220984231 -93700436763034 -159114973381776 -81401971266313 -111503522996488 -137642650992215 -174506489543097 -7549943018851 -238544376062294 -96219972984447 -237953551006803 -197283606962401 -202635128923320 -211613421966801 -22644985581109 -180656866832725 -143441277028497 -142445848917468 -178442179495193 -275872513171027 -271252567008954 -221508061470646 -151359061290968 -113459918769897 -104307532979439 -64141948162440 -89913115104398 -167178358092403 -107423268394668 -122484231993236 -103697907168397 -13401127237058 -136076013327488 -173256610875896 -128383621399444 -118125169064686 -58186177603181 -44490251421708 -251438605536669 -16918213973540 -35506616248210 -276607211913390 -182015945897730 -201048771230340 -231423780139359 -219300042581123 -182583231084951 -263471533351174 -162089987202415 -259624955914245 -138146811094142 -112230873962830 -207390011350556 -223906047560570 -77969448838278 -32241541210386 -66944742944237 -160461592474516 -114544722418710 -169414302027791 -280610122561148 -178054868162347 -186577951513630 -84438219205247 -54886712625790 -210945849085968 -213686681763047 -48859701537425 -2575168443945 -136937114654936 -170414786255931 -40320941873237 -133699482840085 -278093802760873 -84742977641156 -70730410788394 -7358197429320 -9597573364021 -162511833734220 -110032843824344 -167693069138931 -22241747934894 -202989434765024 -65789495192155 -195840865518376 -182631562454166 -204930781917563 -69771628013901 -223435201308555 -230025234400880 -61996628189166 -131733891385778 -166974722680698 -242182901460957 -88949671921441 -248302372687141 -241409429772516 -257736026676030 -66604345541916 -113856228571307 -125153000554802 -171426243529144 -155634247942346 -170101657478819 -44592031172900 -230690380077224 -248473244738189 -249987061886667 -202043620076797 -178224535934084 -218792473610855 -40004623070313 -93023421752173 -26543997245253 -165214940100187 -272688070691329 -24089935035869 -99044294800655 -93520328730812 -36607965257712 -271718983420577 -139751217770436 -339712188437 -247454740775878 -95989708538695 -42453784405624 -230479258013295 -22954651457782 -221431038071978 -113328707533628 -119180585662655 -171301918701078 -89856908743856 -263019135725470 -235984484388855 -212393454217011 -147600609658492 -89661267644237 -220989780736031 -237797109475599 -133894946969237 -146800464597736 -119804969511376 -232236875124110 -72181674214358 -10435417666953 -237741719819149 -85768259542208 -259468514383041 -196014097197414 -269348671376742 -95103201639752 -241585523352098 -152177153318465 -180136946633336 -90542759579220 -78845772141941 -189723282598868 -164543931340320 -119419067000735 -193289914974123 -134120398213067 -177294814823952 -106232843673416 -47401223939258 -250154500170038 -168763728967651 -269731133687452 -139638832517219 -9450412523655 -83147766975494 -266325622887102 -121625666724266 -121276555434247 -215835883688469 -73162447236645 -254684514534447 -25330890829871 -31282060319115 -278621771030722 -185724269172698 -92934308161223 -84906415514357 -184637021783769 -49483359368867 -266115047905829 -183607495571408 -204527555822457 -180071905493708 -148440869172702 -5642879244888 -163625138354036 -132209019143194 -74095911990658 -230501985580792 -171918025151946 -83301139688003 -162736364720912 -47823871490405 -66246715892724 -212886529244607 -237001563668849 -30306998334875 -190562725062734 -59994730622424 -51464418861557 -213560255977676 -251108855248022 -19498696038582 -220346328415822 -32996290485312 -113703328080334 -113506548171601 -66641484932277 -77367505561703 -196662206658970 -63825881317337 -137281278621256 -243973418679439 -109788433140413 -201258808407739 -260431696509154 -165815754568824 -175990367202481 -236581103269928 -207783539081096 -213675399236134 -55829115734503 -63074582323336 -169961881344106 -165440969807939 -73524039307724 -263480588768362 -11393333655109 -51962853675178 -102934659116096 -266333664828814 -83233610679049 -278522302968598 -152392887201238 -193178234472194 -19267504879549 -214507077457785 -30562803599761 -179332636106895 -257543906598968 -224324169813679 -126248363452078 -253173812060519 -255372601765399 -91586120335997 -265779342759533 -278784734362596 -31453715493798 -100214598035135 -126122418026783 -97056308698111 -242848748261954 -93562170179715 -132267396830735 -58859437420711 -94403581025180 -269408078926040 -194172058305606 -178991736851996 -273631932669849 -121024397303269 -271117082788275 -94154231298557 -90186773391788 -278375213009738 -242040161858688 -69218019628141 -232945235467136 -230425199198360 -60348408788273 -245194551527658 -29192759768262 -276779447846447 -160492796669925 -61527671965388 -46282494451455 -96787871041218 -142154243347161 -204387187685043 -84875766855280 -44537890117122 -77843745225493 -101950472427994 -42285158083777 -161804453492557 -168426554121390 -66094908768981 -165024609420211 -247815953806015 -55308886294008 -166428170278788 -134896534018746 -15886689615770 -48203433141093 -179128532856960 -87647835070315 -188183818748867 -49104615073041 -156919004316410 -13649307153708 -56601913752976 -217605912595727 -83475836579530 -192924887487255 -85281465060416 -217208510895169 -15348115601331 -190986507508724 -136349246232015 -245175048178010 -99879407331008 -3070356618003 -257442990597881 -119772138977444 -241359453229349 -126151447831261 -206804291968284 -132260335324142 -135478215603371 -214835953782024 -183344993287280 -193366250164842 -165699179544087 -198080322205278 -77764756249082 -31797215395780 -241925382256478 -156173405894021 -133989092504017 -118950553643764 -77499053162448 -212949047478830 -250223410430728 -157013877378729 -65297399260247 -169163645389833 -235459172637048 -274397773027759 -258198142920758 -232115761732152 -2372864877746 -7929778250376 -190359867093320 -167434005878093 -20041574528698 -246622605754315 -175761990268164 -97954398745415 -55502567341545 -129830966708106 -121241413497319 -115729365108512 -260025772332126 -32360661098795 -214036580837834 -50516067647760 -5677498092603 -71736832843439 -160340569681017 -123885026449723 -198472052989899 -92430037685620 -201269569439891 -46755363955015 -25157761251011 -217476290246898 -34039082787799 -84052552525439 -122054183016681 -14575716517964 -50399786938486 -131930503010414 -187314503230553 -242532382515647 -97444036593976 -213602873000882 -13205021254461 -60039845406160 -220807570638013 -100146001465229 -78312302053060 -82461419857467 -34821265494823 -125251711698493 -77540693399786 -46916535535294 -5551871631400 -34863298075193 -129558854729762 -179015068885550 -141575343602422 -56111239581500 -97764083880732 -51685026137215 -159253562512568 -265311466014698 -8418214937366 -128808564450070 -239526992807970 -145125530093579 -108089250930983 -100367764904825 -56106534668668 -235318693537086 -149692308117351 -30655085795906 -163104356077870 -168965085030348 -110073275380678 -234333955101218 -120768591789261 -209905948110022 -162536866292224 -103521088956097 -144602802535758 -248320656316672 -48293204872961 -18903114832604 -170214135319998 -55680217463309 -10793234883521 -158428394959954 -221170739579322 -79981538085932 -187201039259143 -134162949325338 -102048462435980 -237274002779520 -273130257558589 -237311807990475 -170736438207942 -157829042700271 -98798395122431 -197461447673542 -148988984176925 -52750858969625 -152063295311729 -42141189589781 -219390555873040 -77560466354627 -109647264606065 -124817222317261 -264890813379991 -93936305018051 -192265077573581 -228474906735897 -82347955886057 -213937849742463 -255444092546548 -10521345227415 -23967841141023 -14148766469487 -83048878412930 -193822691797781 -71546936078934 -96891426589969 -206427321915842 -167047739963093 -252723252940195 -187342520456965 -177118997305722 -105681128164357 -82104285585232 -132640660321744 -107984823622964 -55405215215930 -19444972941681 -179207379037771 -34250796511120 -70239086057697 -271885092851949 -95142710518675 -82075462387735 -195969712837092 -231407650820588 -177950964430560 -105178433198190 -84489046453191 -268534551355874 -246585171566160 -257205248609786 -90541035037499 -78672228960651 -126863505595954 -98515601652996 -36439106191621 -112010468698860 -58953839938866 -34864794992599 -77814474767228 -65724389919204 -276834863560528 -201807840237656 -4469918943915 -67120613144207 -178342504890211 -229892885038673 -171259090846890 -279750139805329 -266061391249523 -155989709572474 -25751972612652 -198785490474899 -243100567361192 -230671886263172 -156187253751514 -268291502386189 -128003933845752 -142528813213594 -102753548119208 -166340048415656 -230490514806138 -263538978336981 -94779798508262 -86839988690390 -261370988796713 -38768353462889 -269549564362935 -217699605441432 -104229477689238 -175996658076564 -252344199820860 -260903531011047 -80348765265086 -166760894735794 -279923923266532 -216958834929675 -256676121340307 -153597205535281 -25097482071464 -171304812032295 -98392110688774 -36818225852022 -19060831696235 -105744032914599 -106658072280297 -194683577432641 -208942437646163 -94514657441497 -83156808948429 -75111961523098 -50920013805730 -168165437698773 -53341736925709 -94893601208227 -118991647509573 -251549474462020 -194449443248260 -187181511531883 -274164427795871 -1519251456190 -219972087516831 -177377308854183 -45447338249926 -226286757668673 -82257134638665 -99208959990160 -157468826290351 -175354993062430 -217580903712774 -212623968451158 -27199826399288 -14474670471785 -271451733405275 -203281299869169 -214776714726539 -219191960465417 -15641769505999 -198572807145631 -223866172059029 -146977187981548 -34370706374499 -206393471243240 -118333709329974 -128796741292546 -96992588434110 -164144722819586 -231232269474885 -778650922108 -107245017162612 -216496333489488 -43193909447224 -132751415620562 -103561068717186 -219263441541809 -185347023021852 -10957425539726 -65852167127883 -52590223231302 -60725754505434 -152022044045200 -29626844361242 -276222886634890 -178715008438084 -258995298131431 -171034088889066 -112387627916380 -122421932844673 -7803636996110 -212039200443119 -272707942217141 -135800497621960 -183413635103860 -86856069251334 -264037062612833 -193290471465908 -231575963284135 -93284903419359 -86084014952952 -230436707492860 -6840273165180 -264791818635914 -246057752758304 -88690713993120 -114619745387901 -155132577592534 -97113748910779 -151000892063801 -2994856480764 -170794888192331 -146897138638063 -78862409029962 -51130916734644 -75280533251945 -254820305896937 -112733058096936 -37793042924732 -61453685850118 -59972482668113 -110709849705057 -46068460373637 -171173678403107 -235645157826935 -139886147612056 -39433929297365 -146982356137137 -43673761127855 -177116015991833 -181757606214698 -256456898047638 -163782519752783 -50660848796812 -230369435263551 -3197567930619 -74916768622938 -154386746382843 -272334440090781 -15689139018309 -231668040779534 -110962593657145 -119898544556252 -28271413139363 -86202460012753 -140610163656635 -171544801791455 -33746125461816 -263565376294459 -262141637393657 -147425822751980 -115580848900643 -13474706187295 -141600661218275 -178020607540476 -117073587862506 -226962314166361 -188254305087868 -123601064618764 -206050713982556 -30414245669188 -140210182334228 -240809434044474 -124395008462239 -19240282405013 -132959903612938 -280134505586054 -47647322423515 -240562733749313 -69680617796288 -220479432173257 -135403958350381 -253709213788648 -142073505391072 -185934176386775 -6602031948422 -124152474867090 -27231049321347 -252872197183741 -127167497363701 -20985574046042 -28957548318703 -175191300238790 -12175636777552 -201633786509500 -99337430911315 -97575591133392 -27666242722073 -257925467132747 -242408403007532 -173494211372049 -220465533516069 -205899819812428 -20531189466665 -187801712086899 -253046429438819 -221414777402328 -264542709325466 -147261394623950 -124793332478707 -56530013431098 -74507385082638 -212439611210098 -225584202315265 -277600115710102 -121829759947000 -57721533189083 -46251401130437 -156577626823142 -23288902646492 -253701881025908 -86264857281221 -176478985599967 -21914659080942 -164133817470250 -229089240271764 -224276982192320 -95790895910573 -129616473745669 -254941853882556 -10129875598555 -196193173765409 -171825098384670 -188690518036013 -38761527697356 -52096532194414 -68231376947005 -10014722130855 -151368738808724 -160616413276467 -41571253931785 -193133378086381 -215795377426825 -215166346438452 -232330191607812 -178035939550196 -179223033204304 -103560457328805 -43891889890688 -21267871152456 -256209235982997 -117444341016368 -117488647176296 -255025204361890 -84718039515311 -59100215738153 -271378888474446 -216981711077291 -204861519282491 -37550835815949 -263311941477513 -223637594339239 -141265765244091 -153415813367860 -209538248699225 -227968349646814 -230085257541032 -43541735525644 -34601195988962 -68138713770524 -221038033876976 -34635600664162 -7088297422427 -119049648928256 -127515112477890 -147089964560846 -34088785578696 -48859400629162 -211165232565394 -115734741706214 -25596267394480 -10776207591124 -179203764292787 -54987482824571 -240282071959647 -5564505242882 -144712009408770 -31067380065883 -93856490709015 -121757220260600 -69504190408675 -165456589084935 -76003137335805 -278164356106225 -147070925697770 -66444127361936 -12534903831514 -191403726192412 -37515264806242 -195494851987903 -122961586004441 -87944097550918 -220565125722271 -137532083691207 -250800389728292 -146658652628105 -158774080286582 -69463968371913 -138069023175878 -174766298430855 -261189075226924 -217512490810098 -32761862861165 -145659614597443 -227898248338641 -161460188469606 -35627766467827 -81821332351469 -202053322407575 -271699745851441 -147765078273425 -49696797936817 -108063193507904 -87085247428641 -188065611572803 -6309172257286 -121769977797474 -144469279648542 -36402602194784 -139996430021797 -261958981213618 -59830704321886 -22274363631044 -48752768340655 -268906241934491 -32991469521178 -218339477241762 -1617184751024 -263113615578560 -59726876866786 -200995315385830 -191779623204964 -760384538881 -257891768291523 -47223211590315 -94400717401072 -149587948447738 -78510966502405 -241569240133056 -270500432625481 -189263563013402 -181357931008430 -252536601973178 -225702528570794 -15181053602109 -120901653420007 -146908712983710 -93316100908423 -130063166584663 -171301984781680 -158596397673348 -178055951093719 -237557398713429 -189309879891013 -158579433240020 -98659228576789 -33919782788529 -238128364265380 -174667932202615 -265280134327755 -1936482361892 -230829093607617 -78883434065716 -120938177554884 -263602343312618 -216429304529215 -151176272220160 -213981783017078 -41667898090338 -148902180106595 -273931482537981 -234583433426360 -53003660526382 -1853285069992 -213974028733483 -117655244576333 -135712378788840 -273461305277309 -220452223446871 -223745782120796 -221989569340377 -170046543464873 -124604448042729 -247210427328379 -138124242544242 -183157167914229 -151449918220354 -110049778915227 -5360163661432 -276014703965842 -202067666407204 -272367301133193 -190237038237974 -81308904465991 -26600000412150 -106868102685131 -240300573030564 -128677193224337 -126181820330135 -42849269701434 -41877543110065 -39740689857025 -146965426409770 -237128684174908 -40085672060383 -55093069227145 -191397031608173 -87322209155093 -26829402864228 -47237278996770 -119393079206848 -244756505466215 -127270701793959 -231412656733398 -280517354151896 -17693282876844 -189560528883110 -45761000571872 -27660479166081 -241906437208203 -40379445534291 -5121065408124 -255122948851989 -170509579284826 -249102555983275 -133743328031349 -57832467217686 -70563541859441 -23502303490095 -197092090302066 -186544462996241 -75697957870748 -14061012978512 -115437661361956 -193925701647412 -260405555469609 -41890833411335 -55538017496490 -92935537433710 -275332211743600 -172205696625158 -33292320179033 -14354027235057 -53430353756175 -16579431380437 -42554829881930 -143142697697912 -130011770513262 -209868104249085 -77429536328957 -39615398128167 -32377171489771 -151605756014806 -142913204264962 -137885382415489 -195550547959746 -144507516688705 -64098899132179 -233233417690159 -53882526188366 -259617058336357 -177130137541020 -146982613377271 -111297095033982 -129886408345834 -96289684694390 -95303641394445 -74807316508536 -51102851067736 -185523819634289 -228014212489528 -26915620133333 -190358926133820 -144740501032925 -108124790986155 -164198006841467 -244367521941155 -8016821220284 -37936654892673 -91010288549090 -13817248698156 -13075845064771 -155734172886087 -171662985817613 -3972170309799 -267689932548553 -160233675217967 -230381288790884 -244048975988654 -135424598290607 -577393801790 -255652520976889 -5797560662710 -94255178259525 -275562531060928 -179238581723333 -152377552065489 -64426770556532 -205742177215891 -149785497261760 -248573215953002 -122920006788461 -202225645224803 -170739289788739 -216857141004050 -73670774477337 -269879199856272 -103396607103452 -135837931667855 -182353229362882 -269619580710877 -33358568488389 -34641394431288 -195351525334790 -139226936194787 -225199434199953 -23929437619869 -224624191988332 -152325765900593 -201408347353772 -76225726656334 -143590918535827 -19814610837663 -141851353158544 -127116866854690 -270142539210784 -101616349139050 -28636807333941 -174403402621124 -253993137283818 -117030086791299 -58443070731341 -177404363451566 -78479852799204 -207749140397180 -122688296306178 -253031775639541 -17387923076940 -44852232326788 -219247554722403 -181408090992488 -139047622801391 -140526473096955 -279859817516173 -108584430135664 -46674099669435 -105317882047385 -33379882944723 -129545850239258 -20278530905790 -155398941054039 -197769997507308 -23223722734647 -108749446266912 -228427741931129 -116218600928224 -189616685606504 -38444757258670 -193154730493841 -169151747763463 -162399416452632 -278085007779149 -273406073724107 -232838016662511 -6270653186937 -112704880763245 -69964578568126 -82739643138067 -27302175780839 -204603125787249 -61612581235595 -97313395215682 -151286995631920 -248531060073398 -97355381611502 -203503730934809 -187921111536978 -249028775672305 -183663739562961 -263925883971826 -15357899044403 -197484590874433 -118084295607174 -83553083022175 -7017892293198 -178248536667600 -47306064864340 -188915065136235 -166936766702425 -62010737903632 -146551954323823 -199625009739850 -226242705889668 -160900595788614 -243719752052440 -223768234654946 -100898657375395 -193434783563372 -172145245467902 -115139258430799 -256675408325654 -88449689730817 -124418518702914 -97504719094045 -100758917538735 -164889486525316 -235039694993366 -250024158074968 -109422185223185 -64190448000388 -130791724546508 -3086735444266 -104156188415565 -268197953377887 -107046424318970 -179464177988976 -46698040094005 -26914874108209 -91664022628574 -175003463466949 -107512439043689 -77906671064545 -1508912618523 -41591033798541 -149662143783466 -121478823877704 -146957920510085 -140481294801092 -268378495684871 -214127340263028 -122661280330963 -256707412080984 -187711161356397 -23197444708618 -90769589482612 -57790537083441 -277011371258151 -58529475194901 -133559652115047 -233113905775539 -161989089959005 -15377309221034 -116083135677136 -12818506299702 -30461938820309 -242794880216876 -259491957598859 -249898675630718 -115195450477876 -251570914565771 -42298114337297 -191357962158990 -27942395377432 -201358006992573 -94602306365071 -85797237320843 -43837267130713 -271376657463716 -138665480345159 -107605585337508 -103242327855806 -95282570621182 -175998298073833 -193826338974247 -105427042889724 -188171296552084 -150031598137306 -46469633604587 -219289201995536 -243411031900546 -270955030380735 -216547316879586 -92213819312843 -124404575946864 -234136880133323 -281185818338434 -52452841307862 -120839921102942 -140280042381243 -84550156411791 -188913782653519 -53249697806098 -150610431950720 -227051484034208 -11244078121689 -91218013375867 -142874097315507 -94995066083933 -106303929359187 -59511688830133 -183623541675449 -117713553163833 -74457306357585 -53164977944522 -222227991448749 -223824698513665 -5327913718998 -218376493004075 -108156056842084 -29887491792161 -77849800812016 -83554612714339 -68921335478640 -8472313212885 -180313734386523 -250584044247938 -70652240847542 -6864177955471 -169467110968506 -278274345925959 -221956020529478 -238808695221553 -110820649995820 -92611525813270 -25091867799108 -160783324036016 -273133004019281 -160805320281373 -138431758112920 -248266002356285 -67637610819961 -27067125424662 -80744900640940 -40864328025593 -80040339771295 -18311239241411 -269194527240896 -261289652635809 -220292216475486 -236793608334805 -119399949880702 -254930295157388 -117263666680679 -76104452228086 -195031154884397 -20692907912071 -172735327892280 -45048197207388 -138658643709391 -240808226378250 -91528164540212 -72149344030773 -259029185658614 -221215342180556 -187303582361300 -9778189196245 -23677668626596 -60507239298060 -90938233173227 -65354144876565 -68204324392469 -129199596428581 -41768293684423 -92616553884528 -257542921851217 -122927593163335 -69375232879747 -89152237588640 -26248157446231 -125006456547652 -20937971115083 -224892537232787 -270703772967884 -272749886792448 -64474585553063 -46495275698534 -26379658081795 -25994730382089 -196600559057226 -85212787538232 -192096180596832 -52602843346333 -135561916305841 -195239623253973 -183541708066807 -148753736628940 -215431076544632 -126403202075674 -201589318552396 -24022397022008 -276491311784092 -151310625279304 -115206334457074 -175218988227389 -92644632172843 -14017603896155 -202779079898082 -50328119242024 -177310648575426 -280752796290163 -247614184808330 -244703731274082 -49911239281808 -249247483782004 -91638076055987 -81393400747229 -98932070700982 -127714272556080 -79894238447134 -171266878534727 -31224118135481 -32546324524734 -57584393440751 -42165097101299 -216243742809506 -140262426725823 -216179456535842 -269510693646319 -191421904316769 -251355904448580 -168353208761649 -281065127689116 -103081120466326 -242741373131908 -165437308361582 -259277609299712 -157411056399031 -108818587980534 -145140763900453 -176738021985385 -187407436446239 -175730048246319 -81209791067785 -190281979636111 -39637322363684 -26249232292787 -8504843876915 -101966597776184 -276059934235154 -180825576729463 -192681060075232 -83651958295297 -259250616156272 -250063906339328 -165413968758646 -54821108001015 -2342118091139 -181524618224689 -224710262111286 -56838301553209 -201646772288433 -172748159937800 -207252307088990 -156759059870395 -80674554602086 -276165315547445 -235759575117098 -55186016022816 -280288105009437 -211979721846268 -211751412662001 -201975861243682 -13611983871043 -11970674283306 -144296867841553 -274193809059581 -256529493001658 -275562511777905 -183098155877231 -131421238186503 -66187282282425 -91380085024331 -126137162236299 -65968067750420 -260993126316958 -185642192874307 -139317659202199 -50558791841241 -57800172329425 -109074250776170 -74476305900444 -245387953880993 -118709721715537 -40609941089376 -193309114313012 -152732405910296 -20955786863670 -104355312137060 -191901886889831 -63549370993572 -71048824526151 -5105320552012 -57842844389004 -12047009134482 -65950159419383 -163146650202526 -100295118959908 -4060208634357 -248296553508626 -25933289263922 -273700208767214 -29225816698915 -155323883415413 -192553192116294 -155832748933014 -90745699644058 -235920382032889 -24099589790874 -192120611019609 -273700498456117 -63305806886450 -190436562439973 -180813721261760 -120869626553440 -249766401827498 -137040205942284 -206097690555862 -233573482373851 -100469915930798 -43804672025555 -166706996217614 -209695713810209 -212022234571456 -149321751869236 -48356318397798 -239422681908142 -91660717491791 -141904674412904 -183319034213187 -4875724785742 -181550937821012 -246828667253252 -139354664373956 -265499922506137 -61901418099608 -176386871727140 -66940693121067 -280705666922875 -275565588363080 -48595308138359 -62850900174229 -236962864021648 -57561777397921 -99319874212229 -258350366861377 -91419431238581 -61306502783426 -204356969619726 -111973457026255 -218909667435026 -170213011777868 -155548428658994 -266488480670744 -116762199263020 -16649749770328 -27422060384828 -198280069157641 -131595717514327 -202574381977535 -163509878554701 -91437659458450 -207837255933145 -249283918533323 -2001124178715 -40447902684425 -130103872628214 -124565092811774 -132378825814573 -220208087560279 -198452425117563 -164187597194789 -259324918111583 -136846376240065 -224978211735368 -115573481990039 -228888671614573 -133620504370284 -236752328395820 -261926197287832 -129068266901171 -133192857615280 -146427446405025 -165853754911224 -262104152132648 -242146722325947 -261618166526219 -108715504557636 -144997381131436 -200706156573702 -155326424530603 -62176892209940 -234617084182342 -200065629817940 -269290901543284 -216827401382130 -75746489624847 -233164182108961 -50889925092401 -142350451462950 -256555897000595 -178071898922524 -200032586975766 -100283590940500 -87864223683210 -31871377319119 -18259855261062 -128581907377284 -209973111036751 -114308045246069 -50924890574623 -58411898995399 -235896750833594 -165781106321977 -91755856288545 -128734392966799 -87253535220458 -185428575304991 -123115665063488 -86806882204464 -28114885121266 -168826033961690 -248305461319708 -133664764752456 -120440952827742 -254942497316799 -24599916345138 -4709158334982 -210167052162123 -6907985046407 -86767596148336 -205957174091739 -75403632996025 -124721662963045 -273454139962597 -132298934326211 -4622550438518 -251276876653459 -191788479174486 -12159204975919 -142882806143832 -45899114401979 -99899415173433 -221894420233203 -117184849644756 -95821984004746 -136988217303835 -226836492637615 -119376060042148 -144969353307914 -261487363943611 -128802060744381 -79308120904075 -74038710542196 -179542341900102 -194912836915653 -280066745073789 -133583237819604 -86402013593513 -98451156652962 -143876772251276 -38866931006874 -192341128887999 -219702365291545 -247398183933386 -214265967924039 -204504138130762 -231189737904686 -133920729543577 -182472367637573 -74961160425402 -131689641266647 -98373137266070 -115974486006005 -227359993955464 -166734326590393 -142465121985987 -276167103680866 -126020053397277 -201058571232795 -269021542110570 -162408667199061 -143190766131596 -156568610928474 -23581920383674 -13269410128185 -233198479110811 -139393427523627 -128492377027368 -45619410894523 -222567941648286 -98290993694166 -1411618562630 -103996669799650 -47837205762715 -131473447640124 -92398043779187 -50973101612552 -39660604289896 -4246098332877 -169317519086570 -151093612322033 -161051954289797 -104174122095113 -36569902054799 -136890256938654 -256112313535448 -240568794322809 -248706214190809 -181676039985024 -227826247856056 -137089845694377 -228079833670267 -211682523197439 -136296275504242 -2263422133929 -213504503073376 -138427694324017 -236327031715699 -1786996538289 -142864975092965 -243802522516681 -199462839360623 -2213001134476 -11301894415862 -91535094102741 -33674796424069 -80891299434335 -205464233852057 -238025053913372 -243860721350111 -3423705124195 -174436838564477 -247997152952862 -52006423493379 -146039304453135 -64934218914148 -16599956976166 -254248445667359 -128239629313153 -255842080304188 -227972188947643 -66662047290239 -81980986674557 -132764195113888 -123193241044730 -229422133006617 -90062487542785 -127081517051052 -37880955504444 -58674342589732 -277252640483402 -183697703422487 -133922405633188 -100859176278278 -225814266703696 -164842693971573 -260455349624183 -174954422733507 -82399505425928 -199354896481687 -157642144970475 -253597631742298 -77693990270890 -98967482236787 -170306702428365 -235699953659432 -227809025028858 -198198868425643 -126512521600355 -64993330584134 -69425689623763 -37558590532037 -187040884239212 -9086979243755 -91541606758373 -243103101889646 -179986577937891 -235424991120506 -62195000142004 -273998231735104 -218174520539050 -195131715345240 -263045998867136 -92206970688019 -160688416433225 -206501806612511 -167282611950894 -39764765069750 -120955384719243 -143769236434937 -267608404301599 -127334311030597 -203582074132020 -101572918632370 -170246143107406 -42646129505157 -212811166715347 -251201837425042 -184728691469692 -278297243024857 -12333897530243 -119234287350951 -151859148944690 -116215941311587 -57080153062262 -30041978960720 -229490805140969 -121566932966505 -83912344190425 -262771823877835 -267541830668154 -27765251051101 -160384587392299 -158591298759322 -76694474640709 -76988986835031 -167859865709416 -271220262386102 -263095080742577 -197847481646039 -278082528211548 -103198983587326 -162086622477261 -175153170522933 -176491545159066 -52989577676750 -209492991879931 -70521601275144 -146177724639203 -120427638832653 -54819610854358 -39307064666889 -223338590245230 -240324853068008 -269332935811698 -19348728715553 -244063251951532 -141184726493424 -231346869418734 -109632523637441 -7698967727436 -85383486750197 -119235705344635 -199488048479740 -56913557471809 -203538192120188 -256263131500711 -234802641032270 -166783040997890 -249247919335529 -82650598684117 -225983295503439 -76755861906966 -178645464537609 -146145379246685 -225956072557421 -163472762250792 -21654965987167 -132813386070877 -52686212047267 -33377472408373 -249573004557348 -77548359528182 -12449477867743 -174078799734765 -191656755744646 -270230056379653 -263241660819956 -108174234966441 -220969718284501 -79381628479562 -252636361715327 -272163408004841 -167272662344946 -155559961221256 -239269248582273 -267886529916685 -87892090027779 -222545300488784 -110546798945168 -66705643907347 -253959828912288 -68929949152770 -210175514970996 -103953965716760 -161053030431960 -157248235091378 -279598321958947 -58822917257319 -98992443732767 -164903518744379 -203373904976380 -86135161127336 -202153644742218 -55362990594138 -68699132400237 -241331865558234 -240415871261562 -197446540152224 -168383986669009 -143798194093336 -44994620769963 -230803701727207 -191617766759365 -56546635035120 -42840596707184 -31056869617439 -238111278738677 -188213134529397 -18677187236305 -99466273005624 -131736815916379 -121255597018271 -214797607706437 -109150116871310 -34587350069392 -253414202385913 -180489509342780 -127852165647996 -91251630715903 -106116926698164 -188817347904617 -112525003661719 -15765583451435 -71455637556489 -144598653651713 -167692487949385 -51628170195010 -88426350145806 -116079604117497 -220405464486081 -192893279762889 -274218322192544 -29032942709795 -171117110849615 -175065729440766 -143074950039187 -152795034430150 -205267141236418 -174300072016502 -172508484733482 -209288384811418 -237752005617743 -61106087144550 -160893501684456 -139390223422824 -192628213453428 -103576795468985 -170792830972103 -63361206368326 -265139518377695 -38549341559535 -208562267511735 -50846739777058 -128470196372080 -31381199147474 -216391167202594 -177588030126311 -245107203363304 -232221157163836 -157281141991632 -748103356974 -39059706204120 -149689720879453 -176854950046300 -226018792764698 -67311451828832 -231899750813767 -144858504256922 -279501892548451 -206593713417036 -212840771210491 -171477272152074 -106161610524156 -7668234574155 -174041802272014 -257451632279954 -185656662040227 -74236154116858 -187725384517938 -225721913991413 -204259356934573 -67184408342556 -84092906465631 -188324810292101 -162433446844172 -141076136323767 -148045132728738 -114789279129334 -88832895503051 -131910556503372 -76627738882341 -40913902032473 -185229907126495 -81897680341788 -219422524669923 -243890371495355 -133384420369730 -265602637171325 -87259216175114 -264136802815698 -68695102919066 -259627016627593 -189457008245708 -237047658092291 -263143621111905 -37982369084408 -200523543221850 -141444991407473 -201306136738071 -138847628559840 -218486716236767 -157975200522716 -43403873625293 -132746967393950 -73500075191607 -22734048409699 -150860003440679 -263982900979897 -74679559459744 -200343790157869 -13889500121201 -148018360889298 -195120147408247 -14689063910572 -243407234019343 -267524382775859 -97681579939485 -43405510464334 -15812602243107 -51671419300230 -227278485094557 -138322802159347 -54304278728793 -172956680758670 -56513553991233 -59224807265769 -77996245106715 -279350105513411 -102905162990034 -228697922198616 -43927711497392 -203083723879980 -62777360813608 -224742055135322 -159831619440059 -115963869143126 -146494689817651 -3669863577414 -47921023060430 -269216540177684 -207626995324425 -78220494623024 -272051150059699 -20061549240522 -214751765541554 -9564599222217 -10230556483769 -242601818584429 -127732494499494 -54337321748919 -88001035737847 -58550543415215 -261667684308826 -259765468070268 -27101483446146 -18134947007058 -230457541901926 -205452995962534 -84551904616579 -127605783444702 -260953687655392 -108119211536533 -219055318218527 -73535040673829 -57306248142205 -229772138248462 -52843044832736 -171761110931041 -148306755442798 -211914375946771 -99665355419729 -77492621539921 -212040412695813 -103552398984200 -147033598933433 -144393759089702 -234271548879989 -170614357539886 -275946509151446 -170134518342492 -153579358749119 -22017649695375 -23866053256595 -198734866699897 -94144376868828 -113215398089792 -148991330560457 -228922718190725 -101253896439194 -252377277827116 -232361428179776 -27303183808880 -84714117128667 -79787136770541 -249907391761126 -73712555943331 -108733682681993 -50456316932446 -148309143651290 -149259754594308 -48716979586258 -214599978506514 -217511177969953 -184948771430214 -11964982154577 -1465663629005 -260173580757240 -115920729168941 -210671873040997 -177074528177685 -140591342426871 -121789694006999 -40496258330090 -35914567554750 -219100794682440 -186692790397541 -214537785277764 -244728992063973 -231718364776460 -56719026525827 -159003390254699 -251543240114964 -49806377251134 -39068957223720 -38616122523441 -256466261162509 -150881010597343 -192318352157114 -211081439261002 -224414877323974 -242474392390215 -163200590336476 -36617820474371 -4780438938689 -240092785889054 -50011994633 -217205404517768 -264723081251908 -269982275958077 -130254605173655 -40715542725401 -145557622980499 -53371778946917 -44052709357409 -111273314072539 -255398474166163 -18243351621020 -220808086176029 -259554058118985 -234642696299941 -95875286033057 -260824092879931 -164244708148357 -277633356099954 -81641138687231 -44530802878444 -138280917843275 -56991890962695 -73985855034230 -76513966440568 -208684706968735 -13384700147464 -44446401713995 -165399220347698 -1539058980095 -91362320481267 -180723617666278 -30013340707162 -145717549045808 -267458384459001 -161370017261868 -2222607548829 -271734651071996 -41142784799741 -225517984343412 -124562663583632 -170384988347914 -63859692095772 -21192929186912 -256414576002644 -214137298554264 -47031840282990 -61018672302270 -275309083700915 -21568113107152 -94375752415297 -153188842053868 -184718992840930 -75090309249462 -278942959113539 -98251419608493 -186663386424727 -15053081332060 -139555505729024 -81403394357438 -103010314929096 -30175869449601 -8986711470115 -198641740702432 -156327660322403 -71849173077298 -264198952691795 -257498025546177 -61851007581070 -153658057504762 -164480206721511 -213310727239157 -126299209345151 -206119895029041 -272798231907478 -249491574149928 -52761080769683 -56339961851806 -138179131243307 -262861697556044 -113055425279515 -247273717177683 -218757443281455 -146597708842885 -202831518028742 -120777114805945 -19874027336387 -119431844684046 -44316936301755 -233193278514167 -75440222284573 -233607367023107 -16710946790910 -280683697196751 -39437834742132 -234918769357068 -123510980138196 -175716081693845 -165813409164085 -114518539474701 -219642689132183 -18315664237017 -256207887206270 -201804910940199 -278403306815351 -214601449056808 -115227587705268 -47086378443389 -48922229374258 -147899183186470 -17407781398758 -135207373167389 -239212733479487 -142964338759844 -73517469088321 -187539545529800 -233127110277698 -93625718283854 -127546987229248 -13735302229543 -237716417061310 -8047973068331 -210941940498775 -173635699816592 -200882830826798 -248841083019846 -2914774786316 -212315369448493 -74058363373599 -213249277344531 -74636105672199 -140001141781543 -41088545658464 -26756775271672 -183803552240192 -275840766828787 -164774540146437 -249854521209693 -171835710443578 -242820724585581 -244618381995442 -132112072670488 -24529102299367 -14807543481260 -7305619950189 -148973919658783 -254973539489787 -22425282484891 -205740499763698 -218874620356155 -264425389041538 -82422627624572 -48335384294042 -17238196100649 -106193825682701 -94544679230341 -133128568569885 -236281502801203 -49918006553444 -80312456678535 -172363025439856 -55818012224785 -273471876783279 -12825915788197 -10875181993346 -22977592981463 -45636030714099 -187006870647713 -241219919878969 -67833005554039 -188851202352432 -81066355945954 -99534345277911 -145785803999205 -251415368514434 -188399830660331 -244721682490784 -122538643483985 -65381386133662 -52148708107024 -81789635888710 -249621543555849 -56434689355855 -131859897340929 -207583462354195 -95755906108328 -24790514177989 -208192283031392 -83145332910534 -43281580558717 -117392487804456 -172430519516816 -37900025521136 -191847767507354 -184914120595107 -225440106382404 -158719827829926 -277276205161732 -204632543515532 -272688237929794 -146186555218607 -167799893836103 -196408403394795 -207732886538250 -155443477066580 -55734082923057 -243433472588625 -109981006061319 -226669361770098 -149541813104977 -30739330068759 -140647470771381 -199277093375745 -219199038222213 -217716392697372 -126071882325738 -222815390003559 -278857965208840 -148753307818695 -246051271383298 -69741878773257 -116125850924293 -105487159365745 -100993696052542 -199006284734336 -192537575999859 -16749510458887 -152173074640543 -184438826161984 -91115146313699 -163727758682297 -88488618379954 -145161689752733 -155254263392290 -40649313127441 -94741178132703 -163054049267431 -105506466742376 -129706603144426 -116454224826139 -132817158759685 -48993875865701 -221554723702219 -130567440069558 -35988840883938 -37818804842212 -166529704005402 -161960949636788 -248971385511220 -39855170161047 -237271543714755 -95711554405960 -166604100262486 -154177037973278 -207594162538944 -123878443266497 -191894981401635 -163449136769176 -233332033182476 -213929436957602 -225676050731432 -15065069258961 -146909156408959 -103091923176386 -115396889238730 -210784110828000 -70682071206350 -198802171898338 -188332871469974 -189055930957355 -132262854840626 -161166997250775 -249038027137028 -115946771023962 -102439285571097 -141761510809039 -52552200020802 -214345380368662 -234130499881055 -79948247992571 -5429094531496 -182909859747574 -44903327751048 -137590733266299 -134517569100334 -113751099900607 -243916749255271 -153289291026564 -236320609365236 -257151167149297 -249742505357194 -256321162683945 -7968402572278 -265428505143461 -47518834531159 -155171367870916 -271762348034157 -276244063441956 -157654528844269 -242390897116093 -67948244946290 -197074198049590 -243117398409777 -19194559747025 -85090766471573 -210673644088897 -33924910721914 -98573539805951 -227109631092881 -114886566968317 -255211713037770 -143224691157449 -266319426609907 -27179062631206 -80286897905399 -83601399976292 -196366026700166 -35590100930677 -125767333110037 -31923888331637 -55562895217169 -266778597078133 -252614381819440 -174893880356400 -105043571168762 -125432586963604 -51630724637784 -187053693568571 -257885555412127 -267011902003844 -225000494212491 -242003631044796 -237638373066885 -130782109546192 -220840590154981 -244233941121483 -252788022017707 -251118484772504 -161443190528712 -67422584706392 -52147259564144 -102846472510404 -107901029258744 -83505264713924 -133634299609998 -54514329973156 -267723047225204 -17178587070321 -157334285598211 -122499358927042 -100317386208242 -43423315906283 -213407173028632 -18206129145721 -244271123370460 -12328212547467 -213020083016094 -74940771067768 -93838859712875 -152275987425372 -190826580742080 -133365718594996 -141060028589576 -126407728417043 -95415960394398 -256784897206725 -172443517881895 -229338938721882 -226175658890328 -42023866273594 -280784096339177 -267873871547685 -87296942376390 -211123146978582 -222416048127774 -43597287182683 -223447447325970 -148439536834091 -259331730680839 -211806788029956 -112555028515811 -135605552400355 -2542175193558 -241624211374735 -248453766760232 -212721084942774 -160799136907031 -6194348078362 -226560807292815 -200262792550299 -212169903615362 -191362272387736 -279872326552879 -173622237234875 -254629188711751 -113930539980095 -159902150574958 -67667202761723 -184581097098413 -38715847335456 -87920621973905 -70664271948081 -232589293151190 -13052660037127 -74724009604563 -212978485665895 -57930586308097 -156673799806946 -61574345136694 -101130996213327 -238123997329378 -117581291387775 -42898826685288 -184504559088917 -272295397792231 -199434528015169 -276493391379446 -141473738791817 -180599169260022 -127325612509527 -251620232823081 -214302750262659 -98308809171205 -236027197175910 -231118522599539 -43778342567240 -36266436523132 -2238974663742 -259954183709693 -16908939604430 -108228529349347 -138768187286990 -165870189092202 -192091404279610 -182787801552945 -113843039218719 -91925780956833 -13032810764533 -79234598471809 -166628693413258 -242005861118004 -228452641482868 -280314882236098 -275364816024138 -102685721845809 -51468705944646 -206094210618524 -129735300181967 -233964661618243 -75251291224631 -93613272492920 -210062638288294 -230560598384853 -67241111047461 -5971884260849 -172571944270645 -130649048316848 -8051977043734 -56130219922554 -160323377979268 -219310775278005 -181260543799925 -223063407091892 -145527336305122 -110124407776409 -107850088433596 -214103039856126 -49963628512390 -186627522962954 -206957469309470 -192307112406179 -212656137259992 -260113692347885 -248669778337006 -76122125227365 -236712483171248 -207508349366180 -226052898070685 -242383179585124 -163630448887865 -245966981681041 -276904484837141 -215466109687716 -31521632047609 -117697808880837 -201489315987523 -39272416347067 -261480010138363 -65550820664191 -138817924120782 -220226099210247 -224438937271624 -17619348150868 -132220738906731 -208328285588521 -67161112183634 -90503929537503 -170276802956137 -114954150485241 -91749176041451 -68685809616248 -86471861744390 -76505873561961 -42439401225231 -42087959640803 -102770857397528 -203879163722638 -85748222982078 -249484760165346 -95797986547851 -127821282296111 -264343376542257 -32128121218636 -247051930426565 -70546653892281 -52764161818047 -96797760555 -259951713196935 -259399733249412 -228857958373208 -8955491944326 -78425414673582 -206292431808332 -127118252149352 -166690388714976 -202955696223084 -138347492258511 -64870077463601 -217308464614369 -105579641205851 -37182330517710 -242735041700274 -44755332635885 -169360328380630 -204510566651317 -226483734987029 -59523512387891 -212131046093992 -245033239316900 -55851136345910 -53720634976524 -16330108588284 -99780209473370 -112481995962038 -13596135683901 -160359329335036 -218925483468940 -135886911628698 -152487828839315 -79878494164138 -33218751394142 -279843769652707 -138656361482488 -231101172141611 -179313089360278 -46563319048694 -139541998511755 -52927352934538 -108612476203973 -145490293503213 -273180368355690 -211577024611634 -58027420101452 -245196779240781 -13417787820950 -220043291523346 -126071171886950 -97578964896888 -134411823743908 -6412153583632 -64098518943608 -266778245615000 -223843485478752 -98075369935775 -238630287635923 -269938535347642 -95042534937653 -17807951147760 -112926136300776 -40505073755648 -30888058114741 -133435370912680 -261252054084211 -29696124626723 -255192626691273 -244605996522035 -20089010231136 -185125345843721 -48218194927025 -221704609526974 -66541243853552 -146381766051545 -71907890047484 -262068731348857 -189440568579466 -92191308863663 -242207849871862 -211457437848167 -272524232430582 -122254014595701 -19646625556182 -244552168541544 -269585171770832 -218093392368193 -158522480687257 -261532104476709 -77026558846680 -100721293147695 -108166685007915 -111572771515695 -267097585382127 -62896703308181 -223591415662786 -207223087107791 -33875598819354 -94395156265695 -196869578875416 -59349892710611 -227911567974047 -246382108429943 -160277703798423 -252264922567023 -160692053790151 -146527175790078 -48867017389086 -35615164196637 -177420017454884 -151090301099281 -201290851136684 -231081371622414 -105789678421109 -155170754719801 -3772049812460 -125216980107615 -187602719316852 -99887531594419 -86581421633170 -74060218290405 -163863455093410 -78025365145484 -209866071423043 -50393579274664 -79405481936620 -244854188180606 -267710799932010 -49816996509624 -255627200126454 -171093943806450 -45592917310826 -92721007356640 -154004923472521 -246924928965889 -265123041120657 -8845071130959 -221188422815601 -211643889466243 -209843900093229 -247566588411018 -216828945302112 -214184648103416 -204266155967386 -259974463321964 -123927103016490 -108442377390863 -269474732860254 -15106484275118 -270531031706512 -111772092163325 -50656851197722 -248938935292449 -147471409765507 -208461838350867 -70167511793649 -136671975271851 -12321346702596 -209215241517400 -266704121362480 -7476478953192 -13491460600972 -126432118327816 -149006466284718 -40300466687135 -40172262094830 -98586118974291 -105433273353369 -80597750867573 -96597876737135 -68861343823040 -7358621715127 -88194212367351 -11036420389075 -248047839949620 -71961686845758 -213706330409705 -247603605036861 -195482111155201 -261926371606537 -165234729927903 -3386920072567 -251495237642196 -213449781451481 -251762394459111 -267320140064743 -253883884456537 -70764459397551 -252525225431523 -1483407036516 -64869331438477 -209511118557668 -87628477333515 -142897795637901 -249731005810183 -92719328793484 -270757316560499 -163048360408524 -149514157783784 -76716204172785 -134847557761651 -46946565814871 -18136748497309 -123704334032874 -181656701251426 -34014094515582 -12880038681596 -154067446851815 -32477545257851 -165915294348570 -88125827977431 -101654514202763 -72251971506097 -72067385245610 -136774220489170 -25116644746770 -30011957129676 -267675404616091 -164692962945232 -116961829512446 -118889553197122 -13357530864172 -40031716437273 -183934594242100 -162101886562795 -4596869275678 -17616843440764 -63880677018901 -48761029331315 -207376014650128 -209806339913458 -139255882008080 -121979142410722 -138281004086036 -257607602435277 -7486358412000 -128972561025715 -269566836972094 -61869320515104 -98778572645833 -84902174546378 -246129437026527 -153774118436445 -239913068888206 -70760860262833 -80977138476253 -272125063033733 -107843761234035 -42260191684057 -15130505905290 -190158065702210 -131898199402019 -67001577556611 -85972086037385 -73128057820823 -237664581613715 -259249474162598 -89907509684549 -13464176088755 -170809462945831 -112962430033231 -185214976879084 -51853385496979 -235519123305233 -64416288178358 -183199444690080 -5965867624551 -170739483431547 -169939816063864 -251323134708273 -58445183255203 -175409524287451 -236039616756574 -171558242088189 -246760615452124 -94366694406060 -58366197318637 -42526742153195 -253251383256733 -123625384476864 -7697212298396 -53656887724599 -153919571264292 -227847934703390 -218262319827034 -148066800270353 -163359158031617 -253481675402083 -13958700725677 -205505745599009 -236028009512718 -33317040962551 -42494599016363 -222320814578366 -75685417830482 -123890785650950 -178063178415550 -108112511288121 -108061019819877 -151542755373579 -235982473402206 -33432265974355 -100498282520048 -211644816642590 -230094673630146 -184815946135093 -249509248300727 -119524233789502 -250348833755844 -228797622745308 -25691761864174 -244975956270875 -150202251287784 -28896630477792 -49065934025097 -221476920596277 -206325799192258 -108167058208189 -68911279970724 -171765181704649 -271489293763776 -198023926715330 -62317782147338 -122090796277936 -90435328335685 -66262645276739 -1364486374630 -14781082671407 -120133423131847 -166630498797067 -179524261804430 -38109457156653 -243596696211883 -221206111954868 -39561758438685 -184254957670404 -82180309197117 -94299445208870 -136640557391015 -216393017253750 -113352794574150 -163027651563996 -193601451449569 -225495026478109 -83144422136967 -265973587036980 -232494167439182 -188862101963581 -119842569541758 -824136036308 -1003176146006 -170562966689298 -156462360121489 -177086921889367 -85639327648343 -130605310182912 -232615735759514 -255715808902197 -22674581053448 -29982640224536 -246419104329875 -211377806991710 -223024452045565 -266699653429334 -169537949536770 -189472459241846 -204344083318697 -268500131418780 -101266083608485 -57526226383664 -28195129393887 -118956890945632 -273962729476241 -67948723361547 -117458434025869 -62989731396328 -48646695930056 -24775447256033 -4336536121833 -213739312010658 -161602567885301 -108752438246841 -168544309186713 -131545882670063 -174935994917296 -145727903094546 -158614269087227 -49290410094144 -136804730813905 -52721654934812 -47630779764867 -220187699659836 -80461905081534 -20642896717824 -262242962801348 -126803721801367 -135381846043160 -230166465721184 -169822941568610 -56192373465748 -72417120675854 -128548532048861 -82247476446197 -247745095192008 -218262551871317 -12669637653257 -235999385260923 -78746335431021 -80007744021846 -112591242612095 -58289600580513 -20728285429976 -143949985207742 -237321337869329 -272503044612850 -206444508904527 -123253835965757 -65707466981655 -43451041360095 -253568997545713 -279499285838426 -60119215222020 -98863115756801 -60559765054002 -208726820866383 -87427213716237 -272439970867361 -218856094978568 -163001950469591 -214634296946044 -180950934040872 -74419240503582 -1173413283462 -149363691453808 -167270930735812 -122655718323029 -132544412789464 -109748132019212 -137886398603562 -153528474606574 -276207285525567 -46169807098459 -52549546354461 -210515933180223 -247499627759963 -84914832938339 -26174301762737 -146499259877059 -189450719733911 -4944399187215 -200532808826396 -254851907329658 -220348705595811 -82139977557002 -96227608594436 -268671535808071 -17192162761394 -169162399633943 -14059488818891 -265023112143901 -25137401584314 -24153922963546 -259888245268782 -71439701212474 -107316582935396 -50391868084481 -121389566555791 -32908121773765 -42233358718310 -65702792522298 -188477460075570 -245385820622935 -267982512667792 -125206732747860 -177641408018303 -225339606815708 -142321388436622 -263589032159079 -47067165083133 -177986847807179 -51256775914229 -98121936216672 -158583199603444 -146698166669414 -141977832940592 -269511190047268 -228717638408141 -201031540298453 -187216011760825 -266031521598266 -423699521523 -223897484532532 -19161781040582 -9281027854091 -168030733982986 -151660490716099 -28110218289163 -114245021254081 -23261774251329 -228249530351110 -151399533984744 -134724806049551 -241513976558834 -85903196572823 -89358308315426 -162223381917451 -84544299891037 -20389351527522 -253257944836546 -117927780569284 -62072484058661 -114221524932732 -235606617195624 -26905917328224 -226972287296891 -171672777058761 -77033681931945 -163102897799403 -92389530658777 -30064753044632 -97194502931318 -85560971773874 -269900688842262 -72241495742922 -246721606085176 -232232144651166 -80658603122810 -200787303227556 -159289302340839 -111321128366421 -26998037596803 -17078980959562 -86400372890369 -279936648998672 -178738686489024 -112094820057517 -130305072158476 -50359448548162 -44202380662135 -177153883356694 -67389303929915 -116804487595301 -127713814608430 -52590150101742 -34258257837227 -265731223006800 -253259052663368 -178558758408233 -120634870561399 -16868029168735 -278637626511621 -64480217080436 -162176442803837 -238292697811319 -223303398587734 -147273606951550 -130309909029755 -12217385159977 -275027014669425 -162421720845515 -133276215483763 -45605965361401 -129579497056854 -255620556333698 -88781663308217 -268280574383050 -72013164232867 -76082573345176 -267994586207136 -204385177184506 -131874309563465 -240086885205471 -153124298174470 -49302124875907 -138411848757676 -200277449461564 -85422514990835 -184496429761283 -160541499363022 -37909983812372 -271763391109026 -27972147057103 -30243916374085 -226177344113775 -58604633631949 -80985390414132 -220559979235649 -182077818639931 -46060988703743 -83227771427521 -24023043152405 -175040896495086 -113038189209732 -127273426789207 -256496847293305 -57691155037360 -52744775050182 -224936753734588 -205402596669973 -74054407175642 -162978147805772 -48292225897800 -123130968173202 -139428696099817 -144921161362265 -92606538736145 -193755817978155 -20121503795324 -80595634241312 -252054332959377 -145043347979763 -241046531842112 -247834439262118 -71452072091026 -272174061679323 -246672777921796 -36064144424360 -254762760987364 -124013746422869 -249549182508054 -46808042847006 -86211918552145 -157190769752764 -268366563425994 -18411187761871 -110579918849501 -14172054103779 -214911807757294 -156651941457103 -235406575533966 -268167161270096 -124389642820949 -123948567284293 -276404544168723 -94479617792012 -34834771473133 -253835091074425 -92817718088814 -192352656395407 -47767027080326 -35749788061937 -53911134179674 -153506548763003 -76552155178922 -102085851323787 -122723443563914 -122615867681530 -152225246189544 -222717847523535 -210889740699783 -71137020007306 -193957944852733 -263745233665331 -205989147799407 -68126460977020 -153825395507861 -10563022524916 -96268613035681 -207021922424620 -8136777540378 -84893954713257 -179018893493403 -38591168902967 -208823831288910 -214418413178532 -16576073814269 -101173755207767 -273412501744030 -266524361416196 -231302490793943 -38505587742879 -69891243794277 -272204216886561 -78653071119814 -173628388361656 -148031596479462 -278474219630755 -200686221517558 -190844585383947 -95621656218283 -74449563752260 -63506725999611 -239048844523024 -250282400266569 -172049217615054 -71735478240495 -85860140358120 -92000128522413 -59336374630203 -234461479559754 -9906848632382 -170773413830541 -176609220391152 -29230641302403 -258734623072906 -109001387957066 -277491888930336 -198654420132572 -76946040620557 -1902731305658 -247310003438598 -59317191310692 -47313122544627 -22632157272674 -250636695740886 -194213069483481 -111674785684152 -182291542073002 -161344010777566 -6523501331945 -208862216670115 -132861638768266 -265244000457414 -86921768884847 -48126662972613 -241892723587668 -260040692756959 -25853249275708 -64693160142502 -44637267864543 -101931791978889 -177697322999595 -211703524731986 -197047559848443 -141850851904157 -219425833963220 -112228464307581 -16534568317120 -72594057305714 -199315546692151 -41649948809611 -252878692690497 -222117210736971 -123711065217701 -19559036368006 -169423486706316 -207650403072879 -94412388516438 -164630332223749 -183496002333963 -144970259484244 -267318829264782 -20837274613621 -170907159916304 -24761659402553 -235504413268133 -164991070294983 -186450889280235 -239865793369585 -171175094442087 -116423307237849 -168273266159352 -250647991136917 -114133565261042 -192263641112492 -235820528782224 -39995375399292 -148723053182339 -238142960913989 -251557647581689 -103330981051818 -69521829652181 -49046248416082 -222604383552125 -49057714191976 -134848450091695 -121369277857213 -113447585988238 -81945271230298 -66739576805893 -194075568287033 -167789014525920 -233672795605465 -61322815621293 -263858183763650 -16675476210888 -67091256048755 -266119942646403 -182281632672867 -29815834274405 -63969885647359 -233140714335387 -152755078187624 -135233238290049 -94292744618230 -252622921254487 -93093787987414 -29601121768886 -12242342589084 -231958864869014 -5628761467276 -14805502709082 -16051258445159 -64390727601349 -50297487447459 -54127460194579 -73733665477492 -68295086023251 -123754897770471 -63465131871223 -41463541843888 -82885087304620 -125429738424209 -251290156434324 -281343346354822 -217849176382888 -53398451101211 -119909759567049 -260409735971605 -218102010115310 -221180409380636 -280569824946248 -140055997317208 -121372199744759 -70810430761953 -39939675327552 -47326678868728 -1578745848448 -21657431381823 -181455539636825 -38821590990366 -137218828321448 -211467251703180 -196494182541094 -188269258911324 -217904640218933 -232800294686308 -51145724999153 -161908159587907 -180583757876140 -18503041712853 -266747047600270 -39048849831874 -255548385478515 -4602175460430 -102032509136264 -176204448583150 -236862519352693 -149922055629886 -211435361693327 -253085466993303 -124380985727042 -217658926291230 -146709861425768 -196069823874651 -106305024715359 -229724602101193 -117722578757138 -83309379674811 -190257181662596 -219945269631290 -124653258086903 -119156097861511 -258468549329130 -182227167913235 -51653405899032 -213551479238629 -11194399419251 -108070191919790 -99883040791718 -246970269643917 -129417406366072 -32428352072389 -189725233882257 -244849730378296 -246654970686900 -177602686047661 -173678493486680 -142654212461165 -243427536016639 -165968743118230 -135352545265972 -65125033208223 -106220163409324 -68181622051841 -209631982710941 -110784896567983 -214174002494601 -143355242271505 -104220414023219 -39710010763559 -7243128183340 -127299760533907 -239352029387386 -264207926479245 -278701323930371 -97605521193238 -16689885477302 -13624616345820 -58929899853723 -152775323114097 -88821567066073 -245380098154451 -249513923061298 -176576934532605 -246542530355807 -209208956298025 -268527837710077 -235716490233308 -81672066961694 -279696042498977 -213476075869005 -80209122303492 -169269434711056 -91844757023983 -46936232626238 -145074425257611 -92920213976026 -113739031315056 -206622043830395 -150353761584271 -189035343186142 -43104170563931 -197327195171442 -7676475882491 -170002955459401 -153911771401480 -268277214412591 -38716689502224 -170575310797842 -3784853961838 -175917156586625 -36503840073617 -121601855206078 -13496378818074 -219138200160357 -33806958272396 -22602654297652 -20579935848552 -172845448991132 -151005529013142 -97523989661328 -162301088417555 -262036443748731 -125963050974338 -205871630212797 -278344136899663 -128266626120532 -149020108134217 -238690294146921 -10780828030186 -132234186329613 -179538393246672 -154512566190469 -276145990118909 -204340424277172 -55735785023765 -242438630195376 -240596840763201 -57060144369662 -37915799542941 -103320677890451 -174413706936768 -58852901556452 -111452743844739 -265485882462023 -228975118627658 -152293033068394 -113676364856454 -58044675435868 -170145068955104 -275760788567171 -78271469938035 -280806838080392 -18544369598166 -197297995662951 -121027880308416 -280849532264550 -56822493870428 -225780937118726 -129320073686553 -96461985830662 -252360709221257 -40151657683646 -87819092744614 -148660536931625 -234632958573956 -66005845149909 -15087702439707 -44995584570841 -231520871621587 -251200650942881 -167251395033416 -66827578844796 -245898104693534 -41170480351867 -48389324563199 -145113626635830 -262005364801935 -10159131068243 -269456988701812 -260400455931434 -217066112889237 -170600892325760 -262824290461337 -178183866155115 -279144826777091 -52892986773073 -271829225070149 -279580408230800 -1266228791020 -105667926588668 -57195323187774 -29401544955237 -230983059896039 -188076326564695 -29403712807946 -76314785127773 -164728728943751 -214963515961326 -240380518592469 -219623388578132 -156920009040622 -211159770000578 -92790024150822 -158742046919171 -168516634103591 -71782112027098 -32950741070714 -170195187225720 -213867456739776 -14012882409207 -222277064117011 -47116258944042 -134898745556619 -167928569953826 -225494636845160 -92542486848668 -136513317352773 -38070951718252 -256438191388669 -112863954127295 -20240496587630 -194709702720506 -187441054717806 -87017238529186 -46064298479098 -278342340066899 -103507552792933 -102810845189795 -169209529714604 -99681706798307 -42995027634312 -41252654227718 -106928419839413 -225193959473476 -149881481331710 -18059244299547 -3232950952739 -268130820408824 -78310497345000 -130373301939027 -266076560281575 -92036873276745 -64897685717894 -24685687198961 -94377872843661 -137959623380104 -191354552054361 -29713265387424 -202519968006024 -106853737436010 -196781910065247 -40914490820664 -269223431699997 -13946833580990 -250176502902248 -204297719163714 -148195847323234 -250647513847989 -139303320393541 -153690869212719 -39530357743318 -142727943293771 -90588435081230 -87939969273571 -27311371525056 -250269076434105 -117267927160382 -7871453478121 -34730558771531 -144769056582129 -52964050641680 -87174583199185 -185258412016639 -154822165519629 -169025024027125 -140714909089166 -166482775971110 -14855178948837 -82363547062339 -153727750320831 -31153796236650 -235450046068968 -150976880959455 -9322635597660 -188030520270206 -1106887557186 -134472485175237 -38334930630792 -20559760165767 -227550064902493 -78796585776004 -156687434367641 -200417256333533 -32463229705983 -278169892860378 -259967563194847 -51334358652450 -16704296543384 -253609949226633 -26441718843661 -234390060136469 -191392066580836 -70375139264467 -190551179846188 -63441242032669 -96068698927071 -187085901058005 -238635932385081 -153081900651240 -178898465792751 -270391353889567 -224972227967505 -127706535931615 -226342267204202 -19352059319596 -8863360176293 -97295211129070 -105899317226649 -225231045977431 -17054383832270 -60573044707084 -249710855915945 -238221319318652 -149584967212694 -204690440989380 -152337414640228 -192446121654488 -264246572576485 -175789570401936 -243281872040605 -1874532246306 -76568352022189 -8117760536579 -181935504422586 -203057744880861 -32219458693480 -188176442365444 -217479276951524 -66078340420408 -44378934490714 -148315044126943 -186103139916140 -211902904263728 -163970634570234 -110622173748553 -52823848459950 -126908049167359 -119815101254152 -219660764101536 -167776894374812 -81320157512312 -237907409764001 -151920879069421 -182499714526955 -175722605533536 -163975991759706 -52510810727056 -60016728093082 -20196590558060 -64994675392060 -175615041181694 -271025661529376 -81628186108307 -51399394417803 -262204661908747 -167150642180064 -267294090118553 -90889188394 -239546695494095 -175180521330162 -66613976399194 -214911296021873 -62546590411275 -95582509999593 -176646440260398 -25560875850490 -221525896873123 -122845879117973 -84634679534280 -152327899632055 -108574267175699 -84597443497616 -172121382530027 -134588028567243 -204940924392719 -113553548587016 -18839726954697 -188587737940256 -198610536181102 -112123269474742 -24848725237361 -280268936194546 -268059831526478 -32782450058335 -239893994361827 -99397294815913 -132894739106754 -11934420557047 -114981266628553 -251537316305037 -48507186201555 -116301741496553 -17843398699005 -27361985367885 -116242601568092 -100817362594667 -163569852360547 -121953072327890 -208446837765609 -235811920892023 -181352894081225 -216873869075570 -275257212756803 -263278224498238 -17273677863983 -133582959939455 -266773341330229 -247877878583676 -148846639123847 -215462954344538 -119234581013223 -85025596809024 -161484057330183 -100983990732125 -60747409546021 -280448542297174 -133302082913494 -277036733341415 -196305737504857 -236417015030476 -137606561860490 -84083153344636 -181763058241508 -132330209745565 -79878707469695 -136594925600063 -140591919390604 -120323304985034 -195365131666357 -103363129010517 -179511513078785 -56955180137939 -185607644317146 -53762491372306 -180772556058588 -257436189298126 -217925868309308 -227453584214878 -56497006880914 -240103787255159 -105654332437712 -81741573808749 -267405040700352 -265588045775309 -211851222171651 -169460383234000 -118877004871075 -153465856895789 -128287830003004 -1602139564177 -214606685561212 -65795831889761 -173057062462480 -91474505050978 -72206391648881 -98364020019306 -47407159769290 -11129683925934 -235463846247553 -277330125221144 -112772195878634 -55580735926316 -107704680338716 -225857370071929 -49356127493602 -41549616129858 -152967449534563 -195949321102369 -206743752221129 -139208264054752 -213262749049779 -254223680232917 -215550290521789 -57817737754515 -193204696712088 -278746416985784 -71251388675715 -54994482017441 -15020262089579 -107457129680441 -5414563111241 -93456200853309 -42475946474141 -263456134223341 -196852380462419 -223346943682362 -209373719483431 -214961964939341 -16855415630631 -157831253939543 -268409486348698 -80083767653886 -163050025265172 -99994392872355 -76600706576432 -10755861420643 -209060881119460 -32735870677072 -151977590080692 -223746785992783 -148850667853849 -254943067621369 -259976631996025 -182376857705092 -115090849866444 -209465446796903 -155897384979032 -191103662748116 -157725667375182 -109277733806172 -44451996317859 -22921982793074 -263202323115441 -222882727491881 -207966023263006 -192599393305847 -110880513440703 -227049771343056 -140190797385822 -84362096518705 -269173189750656 -280479690991600 -204680207838415 -185603996291156 -94297463728622 -85205672483676 -2600999971292 -90348951679267 -57346053712184 -8345376707053 -52140301652257 -95160548558322 -46208710633691 -216907879064499 -182596548320310 -121075213587977 -71715675410574 -111247074515596 -87367088805342 -39468950937532 -280722795247613 -251525590277639 -53649849219082 -170350882183136 -89402012100205 -32183906776493 -11025367714028 -233931562699342 -198692614242764 -67457403619713 -28357069754791 -194418901747595 -200906192393410 -29523815168954 -259646257077287 -106582742535879 -40352904537091 -112565940987749 -52855123860242 -114723404878773 -3345837217725 -99233780941335 -37123692977956 -109507433958278 -85089188825089 -50725289681546 -45584233478205 -276073047169051 -217329752446862 -233443764423380 -19660319278500 -188262703278873 -217700980246145 -216569855861659 -63820107645422 -193738691977702 -10963760035100 -175197205022125 -279367728627124 -93697604693393 -61697501055107 -110124378310607 -224478061205689 -202507177685731 -89838881725376 -195647959691373 -46400386629134 -112328509166488 -94679422052695 -103443500905456 -161890941412691 -143821221268393 -65995511861066 -233638166671266 -111111392039278 -60188281453984 -174764432324530 -127777202595063 -262504684677061 -52973249405104 -56823005696564 -56719365990713 -182211460714590 -142877066697685 -143533244525444 -182320335923 -44489854670472 -255959521959073 -167253115107483 -101439193125634 -204551174116283 -45311509972592 -147402017541115 -24181778870142 -174250989185136 -76576688117811 -139349675486605 -117490128465603 -109876174588145 -183983555882765 -38743031419086 -121880492173207 -33260064328385 -147347815589598 -205588744941928 -77816789928434 -111269723217957 -158672932213883 -29548010580364 -198601485920678 -77421410911819 -126455245085433 -164152050740525 -198454097178434 -135649092987591 -186669447376876 -9058992070803 -70136416036532 -66543546305190 -1305893448699 -225826629965308 -225012479438648 -121271678564863 -32822732774535 -162615633792134 -53725981948690 -235846369216525 -136896665263431 -276007469614269 -107547720235069 -262859720698820 -221063152462803 -202741322220816 -46077707403998 -165556250788679 -100204951109714 -120973546592222 -185421260330673 -158184142605638 -162139150003437 -115268734689899 -216646024340552 -227891069551366 -43418231807894 -98314254579506 -252611966043536 -51832263257617 -168070981464517 -52060539617637 -84611913257043 -268189023529506 -192943234233671 -48060416571427 -151585576745921 -55733403192815 -225585065238412 -223564749187632 -111191463074722 -174672143085712 -246037483415802 -102257856606459 -204195789680000 -185503407565351 -210092635422862 -132910758288331 -56068259336334 -217273869720007 -151018550926946 -223620629605374 -218836062423911 -124760753471826 -34842487411153 -7444788462921 -112256853277761 -54917043729633 -18802518356157 -138815316693437 -177636656858309 -133898244621040 -89830968210027 -124657387772391 -169603841628661 -88935390976000 -228802406992431 -177098294803077 -116726723028401 -204243596896447 -54005605714201 -122105694105925 -167225735333269 -11439699687940 -86178165497204 -138158473619140 -37623712860430 -77726143091560 -66771646878506 -71236769434658 -56966155981794 -15445033216369 -266288928023923 -232611765953272 -192685531827838 -86664250777956 -75423635224170 -183509827979400 -56157268545302 -163582583799935 -53285669959085 -2147758696832 -39928065505511 -24227243654594 -40535676792482 -269326790411102 -258094737924674 -181380340944282 -237818399888570 -125522421558955 -251947367254731 -133217388220897 -251607416600875 -138411154048429 -226261788083432 -143591916524549 -60824153325716 -258406928595560 -43912890742564 -49367376083353 -65209208000310 -263234083825880 -258989749554721 -199145402587287 -114543722471227 -27465469937258 -131137222366700 -206087869404970 -236066777569046 -175423376863528 -240792079282116 -207910211960637 -220222365554513 -62599642997432 -152461883518701 -34308790836057 -230664523076631 -4828857068589 -279245090472105 -151472112774511 -82525200887150 -8758661696175 -266140902818865 -137222606357361 -143080734540772 -135415506722539 -233512630052218 -209178973790377 -198796963206252 -93085085331933 -167941957749145 -225653149909622 -231052550585623 -90660999301855 -57364656735476 -112522048048640 -137172605922289 -196587019580196 -117330049147414 -258943014351726 -157240398422895 -95463695309951 -172731040935771 -206190969549558 -90674643943572 -106298788083115 -45805020903505 -136550544156292 -96014401328296 -189087903801865 -255672208054982 -245760163852464 -225015900210394 -38592803791980 -180488934670895 -269891348453958 -156294300333329 -196839799351686 -279285474407908 -258734985269081 -139203837434463 -260330090543648 -219184692774159 -163206218128053 -122203388823403 -90651595004220 -64391060538418 -44162610071797 -136922634722899 -167397511554218 -242474311388949 -159618976034335 -105438972067056 -50890089972394 -194402445843213 -93030998123146 -263873903796826 -121187233897607 -13190281600231 -115330098129599 -89554723367844 -18197702842806 -137109199103593 -84093218730707 -235091337038948 -134244213096132 -52411255009303 -23363060955981 -169123060770359 -6571882113754 -257828757225899 -152610355760661 -49516766541463 -255815079255115 -229040524525115 -36962061070699 -142557130604136 -127258841002038 -111911096088163 -244315141688694 -128653931762042 -29639863882175 -254571950934285 -84370880159334 -187216870489048 -101929193141151 -100008739373779 -177166424923585 -25972074307170 -96239951932204 -201708104872837 -84259272045334 -258333271808969 -239639592103771 -19803790459397 -114344514962244 -247687650527093 -96732976288028 -106960442961031 -237003198717546 -46938673217003 -13849346540804 -10270355225817 -277744907036985 -90114721634009 -111409268579992 -175543768888641 -236103462584778 -169395317039100 -18596884965419 -279269977214650 -101759544937269 -207327042629575 -265766522973549 -11917518553803 -31849920213558 -253194072914242 -124644761726386 -2827591742416 -32848494193014 -274564896899192 -207524023393686 -168908629279874 -193936067762101 -189239326959500 -113086704833097 -213122217441409 -140522233077350 -84233378962886 -186581972019444 -66605723514033 -128503308226143 -28174263944030 -181720819602036 -57982645763023 -56182656390009 -196163243165685 -28346821550106 -134974913748150 -168576232442536 -210680741186721 -168907792377491 -265640079173160 -275806435509420 -266057452802065 -227125714601191 -73440376234640 -79761541381228 -34777071639333 -248849245393333 -220648173463948 -82260739667534 -120297250626243 -18944747773208 -184579528263099 -183810843701929 -22328194051682 -7942206359448 -205617257306123 -83984027937316 -242392125536039 -65197577852897 -271598895657973 -46056113988143 -245032817032156 -151000193227013 -178726135661377 -43042551507137 -229883208496721 -185284090811396 -56834215393929 -255212961174344 -122694379015539 -119504351699509 -95795169699932 -146928320401823 -17446206235367 -167259871218195 -16205737510874 -222878048977218 -79575159520911 -97288888422580 -183092094436529 -36149340828346 -134764412913748 -210746908652478 -55573340051162 -82824267590858 -235748348965361 -14906574082619 -1316488962067 -67415497467714 -195756704420680 -222911004231539 -133421850058166 -117374535764717 -33384026428750 -36347082103496 -67172454827338 -199049231855673 -36476382789892 -143051793754100 -204337440176676 -141364431645200 -1723376834247 -210599634915081 -68947613478548 -207375981484028 -168576700302874 -1806227935874 -222645815567662 -66882743972603 -37052965554932 -163659441584120 -172622054164137 -170085500881220 -165048257981549 -23834303870993 -42188939639396 -239406650369596 -107396604828056 -130866259553054 -250799076397699 -72256781196547 -239947125087049 -224999790920734 -73261338829007 -120929210865763 -61010023961919 -238368426666076 -164118346263062 -160558260288683 -27611263660059 -16535198130335 -275898822763431 -89785254481481 -131463603537865 -61706857906010 -214722548779981 -115972283709318 -20941117945880 -14981525714750 -194508026428346 -252341539408009 -75295690769937 -235412121320734 -261116180474269 -193354252495591 -191823706031700 -82167326231809 -155132861413625 -69009394791564 -121330009505589 -97483385906187 -250123614920506 -141233484932679 -8133033466884 -235461968834403 -152802608090283 -151727813222854 -230220515879152 -33270212099950 -207694333459559 -66873444672859 -133547297613628 -160727677907491 -26613294925422 -55210058198893 -244465540461547 -16109903831037 -93173219732175 -59129718204441 -275868689794126 -259814144046613 -246741817914621 -80811023980014 -7908790271311 -188214040321282 -159706174280742 -98721462990812 -191790784128277 -208847323307267 -203913917571104 -183302025864393 -262599609161846 -119648877186940 -278717829624324 -17462425811898 -209673745019444 -178052754018114 -80778317542542 -839670591501 -195281499054119 -123089675719244 -96628608394036 -103626625831209 -239692256609907 -79100709863704 -7051591084150 -117060312077369 -162868809167377 -14289446181154 -271489014767190 -206153293505805 -66683002047587 -13498336955074 -174268568794651 -267825509536405 -277616210016950 -114980146223172 -130715365382926 -80507508901133 -127573285794562 -79895960653871 -272968293227815 -762793208544 -206280066182556 -185984644811632 -64071034288789 -222323948059725 -246329637257840 -255648318216428 -64029911131725 -29537706330232 -22105346670858 -88352739668873 -256842142872331 -48975690400365 -82953701890181 -92546163694152 -45320544954506 -209834507309541 -150219339513041 -208404742979850 -125057160953192 -261942440386612 -113470098460048 -95516595847388 -220163418332803 -203695908490583 -54431126451255 -248627192115597 -141044793084841 -211679452306296 -194192190178926 -19673756553377 -164038640582267 -257345928321453 -230337473367569 -22853459564476 -172367569159422 -194036106895390 -120411887011123 -184129420150517 -32342379190005 -30935220308859 -179968881206351 -107172137400194 -171564283342340 -137509635257422 -101174146354065 -72019796840080 -125357872776450 -150181088938037 -121261086330595 -169749930707084 -104502580473488 -257827725148710 -32677122556664 -241309119558762 -215997921486411 -35860268130540 -114756697494876 -145745459792887 -176551340454191 -180024703757966 -148145105817415 -126438831526096 -35650425525571 -171654847821884 -165752526369392 -70008998403513 -256394819734684 -145878515506674 -77803817235795 -8698039913208 -120226377553704 -203709310502591 -183318875135417 -55144024437087 -245150053317329 -67296567321475 -22001937937531 -77498783520569 -187392351654608 -212218514615992 -110637271909799 -274781011241647 -6818113100292 -165698954474672 -271545060168068 -225423140278956 -58465309502743 -141785907035473 -212081453612550 -177428603815174 -54202918998488 -65191466933214 -54506385115875 -222738290843879 -69553377472874 -196486055354087 -145000133372845 -137405705434582 -9654960929876 -147410482049645 -223073590874665 -230541809078152 -36537746229592 -253613427213521 -143260439826686 -193330813719215 -47951044428248 -155281611878594 -241902835564263 -173854987239274 -60738050767399 -243040120718062 -245638010647786 -155893160125856 -124692110835582 -243585871912541 -278472227453173 -178185279698435 -47084109862578 -108235564334919 -183274231889817 -220375839346529 -32744878000101 -181474486501231 -129498129694614 -54223088926759 -272819513097946 -86898968927571 -243100020481036 -258153571542546 -189075216718860 -265307669485635 -141793889007883 -218027362476101 -29376283640459 -194942273551391 -60068717001402 -247752444175110 -276003028400483 -256576472380226 -115633835051972 -69447779714478 -9875190557509 -10463205640398 -65454993570393 -263140342358885 -81922915547878 -81904793474078 -135825562298521 -128988708927234 -159326221842102 -204911050014721 -241212582854320 -200072715690729 -77074482414856 -269026600857028 -171024521637407 -40563792684437 -164965730710415 -75158701162205 -137599101398562 -62973603145631 -198416871615810 -18983815596263 -75263428226730 -50394641544380 -117418903016475 -186432724796347 -144955843910033 -252917112836930 -93445842148598 -229363189927449 -177863727964179 -112609861291457 -33117410050035 -165909760907240 -43373071375214 -8149304824759 -79042802810710 -167253272182425 -33471437468538 -28536693468927 -92505907152125 -79171805173634 -124620871887832 -26248186172878 -168393684177506 -208757421397658 -51778673602217 -99848604164625 -162461508630548 -273653567298734 -2050882387583 -130182365812456 -30217771248120 -174982102503499 -144991813374277 -133336153633229 -240023881748101 -218047610844177 -161629319191457 -259656429504382 -78134316666194 -93378013415980 -224743139937614 -98387920077850 -252145319985383 -16204674056714 -220066561768395 -67963342254880 -57664372417160 -99137893752177 -11062860429543 -29347944407703 -26439990458957 -216784289612305 -244106154742837 -273360042599294 -177091354919559 -91776734385573 -27581333797500 -187239140524186 -97294177530335 -204889225356190 -153846982641226 -166873775701 -14967409270097 -281313864706612 -71742115852448 -197897334553926 -65341529598983 -178127086415676 -267539245402485 -48255138359172 -25308533720062 -35623239963981 -230037537318636 -60248265943922 -10774184317197 -174437788972354 -183208028170278 -1354398295404 -15067622815550 -106883742033618 -233074098879593 -101042578283535 -168729341121967 -218266749630683 -182676131119510 -182270585727482 -187727176683145 -69180201294647 -132437914740708 -107971653713389 -257843528071385 -222569535891760 -153251232285922 -76086559784452 -118432564994128 -203196122351229 -118242725703137 -217715801473834 -171299044698515 -41619109060154 -169958594994712 -204128220368995 -74295216743746 -74275521986084 -38336560516558 -186354403503202 -208386988725733 -94250514486777 -165485206824831 -89768442177245 -124741350041138 -136597413321745 -133120485762512 -265098739096227 -102500541041986 -182973336414473 -61630211887799 -257117302794319 -456049975266 -80954874459826 -99167672147146 -274107415456389 -160415687503856 -183291061272925 -141210752158547 -12787644955321 -154562810682268 -147900061949907 -259927649659184 -98151517221350 -223802704448144 -72798803559696 -131414286946643 -158302735110497 -218096803317633 -114778434624087 -261468618511069 -3994850498029 -181040783153928 -62907414170891 -194951383241833 -148671719226144 -141650084254698 -206476306339768 -232583658622298 -18718959591317 -275674928000925 -173721797465105 -246741705182287 -217276090854849 -207735303033607 -236711869376745 -143524849557799 -21006716286663 -147707602010535 -51868289487680 -5445147733140 -248731932379838 -43357715652268 -105699248578895 -45586340448722 -197118733052148 -6180486466407 -269933406892430 -42125579242513 -17608355799673 -229775861337921 -50581188938417 -257910358442807 -103916964656169 -191366181523454 -197796565815461 -16607756399626 -41542513854468 -66053007880724 -229753539715121 -219449684042024 -4580588085215 -242031447080318 -98723009606472 -14082083273632 -275166298673927 -53173737930816 -116737284943223 -246004328337530 -47964957262772 -59963877752258 -129675779366024 -129473477326603 -258575880001020 -204386502862092 -148644919365913 -84304251091960 -214676470408477 -72468545713952 -116444779018484 -127574615130797 -266477680264703 -48166078143937 -6862523433311 -24162907621473 -236307980174796 -21087463029290 -106912582253257 -157238390896546 -5578041798438 -189545140312288 -243511745242223 -83425879884916 -136125873483479 -26328715989542 -220368249314653 -108977635926728 -126776293755611 -259297219822422 -61969446714298 -125185592100946 -80798265392147 -246689551847995 -99529174344889 -153346758291211 -169210518259343 -144523501704785 -234591875848100 -197019969659065 -171178313302874 -198528244584124 -168598482309292 -95002223924354 -137199924076463 -205252630243424 -113020639411141 -29026171296703 -208103933456786 -13282067046629 -108761107462962 -33076063175159 -249292849648273 -185229993253321 -91559783553456 -166108457455303 -222821698181811 -279911482259491 -106071352428121 -109283955391980 -178457538817979 -146331557741910 -244408968203994 -90972098912827 -17388543049023 -146424828487924 -268080195785190 -249662794431462 -77551134936887 -201600341962993 -244623610643699 -75231283320805 -6659991202555 -33084779174408 -39326101652963 -167832366916651 -131544103763676 -955179300232 -230543000384268 -261598315905911 -4483526509190 -253021039402209 -277705176042409 -167916519316822 -27911570696516 -226313992196487 -137114803217214 -73020127030482 -58510055128881 -257221382715718 -35263848277586 -61717052580294 -70024269768265 -170287443792758 -33554480241796 -144281783627841 -96351945949660 -225357283886673 -268227842076578 -229616931383585 -214435531976642 -258715424400915 -275726012913836 -205503565409365 -215025203856513 -45515134202310 -114334972652764 -225539381657657 -107232110334454 -157933444684531 -109241708997703 -147058087696779 -250166663470436 -271222677430143 -142818082177441 -77176155786078 -78005493851692 -114592038649087 -51074001679518 -210346068141138 -4984822216325 -246839971168148 -28482128061758 -132283802773891 -57633577639041 -259904421473372 -64045247128661 -830286592060 -137761322910435 -234866688438949 -118163000483827 -238769220553333 -141538756837748 -265845840138737 -264654092370051 -278090500340881 -34749903063281 -280118043013010 -211597977612958 -225918710787252 -32115878967964 -214680441687301 -211151267112349 -10250273616765 -121668831173893 -43072418480840 -96814138984673 -159379557343107 -47034233091792 -58140871443157 -59811650094220 -99197007620843 -28553557859564 -46678630312058 -98480512372995 -57835295148372 -246984171274234 -267818138882651 -116915943405923 -262794657585472 -153287716283832 -34824656476772 -8247164173204 -247607406895310 -184196188486220 -178372320258 -153504760723195 -116399254460603 -104352639712456 -218712299867118 -34277259661320 -5162853735292 -167156775116539 -261710629375555 -227816678589342 -264302416702727 -265248903336939 -3724494419680 -187274430888439 -268116657288351 -156645503282977 -232484247814465 -162625235425848 -32658932206996 -172658636393851 -43457434793318 -83731433934375 -175701830385001 -9441139690830 -76862737618547 -202067501360984 -273867203181239 -18252337499419 -233567110637289 -80994200648061 -94533486302590 -248955895258694 -96184658271447 -186137168498573 -249061639659099 -100485671122076 -146327443970986 -269212285421934 -273099935323582 -219694883746644 -267695514969048 -162596877986694 -273608454915747 -69571143957741 -215290044765696 -175606671335377 -126716006541934 -276638738156437 -241404670604247 -150643768048302 -206040116401340 -25398938560493 -110096851535725 -25401675329343 -266123382004406 -163194985064439 -273157171281117 -14177550695706 -58431821666211 -124067289758946 -47302484614162 -237847018598430 -193765618449134 -113599248043803 -199734084414703 -39603924105980 -198140803494100 -112143281137541 -20442046937094 -41415115863589 -185203534388518 -262880550398043 -36976566361926 -15160650916146 -136551587231161 -196805876944333 -278044769525011 -280071502491252 -178463337525744 -172545172422441 -15335092507090 -100287851583887 -267880711647590 -227068881500448 -255997807757069 -51206597221006 -67192021881305 -85627215170357 -99160886593477 -87471546875076 -93062480728816 -20900428300691 -131206789275715 -91341245323985 -52377332601950 -212669405360381 -233047974548326 -279453257948823 -52520123116942 -242525460150898 -49012168258531 -85590945327157 -271320757930536 -40823153198093 -5081015042953 -117565581906450 -163328415706545 -193992755111853 -19825521668374 -41584503105841 -229224070822305 -203893200557610 -141138199085626 -209377556681018 -111870434062917 -29644359491648 -23704844074561 -51805383562252 -209254937697317 -93163941234331 -57837248924752 -151971240125232 -75970195703850 -182399468675134 -65449726296613 -182536818721925 -145846315944247 -85566966147969 -70791214721168 -229599082074304 -127848211925195 -188055564989356 -248389142802875 -98601778506363 -151698376032958 -173162977137738 -34505955291233 -3923711421380 -188756419259453 -111043658110154 -132702303840215 -234359169565870 -229050855029377 -67179996503196 -129354639257038 -1341344945249 -37838526630576 -256028157634789 -157202510581421 -14590558987800 -137868703478361 -115615610757608 -209765215338338 -30482476375204 -185306988188048 -193647905652998 -10918758909993 -70698356770320 -234846492177684 -170347250702323 -107683247515223 -9285834059848 -99138770460274 -47189950519156 -161469577970463 -240713539501479 -15295483644322 -11690096033352 -202746514236679 -113500423804852 -232619260009805 -252437831652509 -120832731854418 -248568243387653 -171571038218262 -260917185994003 -98142407538501 -232152010511620 -17134281032987 -4237582701352 -252387831217437 -169385041384415 -247944864162267 -241180503339846 -199019206007897 -123381331499979 -164424836245248 -21134090584988 -5560841456308 -24020002072643 -189866309430265 -221721943412176 -225250728471967 -261209161957896 -169564642612559 -218489874067889 -194608756975719 -231784534973342 -136438123259751 -186332504285246 -90935097346528 -174013890983399 -7331077178559 -42116592719547 -101475554225870 -269126206241521 -11795308733915 -11885822924002 -145794741904535 -23764291572449 -276701764052826 -245176355348890 -182380926584059 -269310144473099 -234023320810216 -46740959977568 -100296108614839 -221134359208977 -27311011853042 -183352163196192 -83199155648981 -71536205944037 -77926258558658 -122573690949398 -171202742963095 -250115540031586 -101824979232994 -124591778618953 -213414209841447 -66460425030087 -143182636720744 -143570516134021 -229889016473471 -233464729981732 -112294092515025 -105309730098935 -122540937892589 -240358396832194 -207312405212361 -204421417058694 -238706259574628 -277602805154939 -150760912679450 -23356686267034 -249166688462395 -261169766317688 -163337330922912 -267608687823590 -208513213810472 -79479553711508 -139637029070613 -275752579382199 -201152904092819 -90488852897842 -171387938592657 -22455696876324 -191448007176105 -209246634782905 -250864623108319 -79945488111626 -130148161067644 -153391943126699 -70755885781970 -41081520460337 -197758920473874 -136735329858638 -213843252217521 -108680780059960 -247365517860151 -202264987483656 -178681244143856 -74713066470530 -150952003134769 -234043048940297 -238913687953058 -186433867887366 -243344274285151 -120563922175068 -40393105498539 -157440708652063 -62650475242471 -270965090197761 -278944549525407 -99808700630469 -125760523232087 -19408937297810 -203481024695127 -9102688032120 -228801745718929 -92501989730351 -948703569317 -84336638002103 -271626652349005 -125381843772836 -261795555657225 -98410990514603 -184483309859783 -121578475234758 -56705423556698 -134912764830017 -18790208672190 -119725790598335 -111906066890401 -9292540686034 -172789678279740 -35178772052643 -262153521309916 -41022891076193 -259718241809005 -278773520731729 -5849121758191 -74468364730123 -153160909981650 -247561325731356 -140682213589412 -210069693768005 -125518770308897 -13880173348506 -152419291646938 -212310706037366 -65632579160438 -76192196069635 -11514385626138 -18579945554735 -228635672845297 -51102135575716 -232153296097752 -113882116734119 -74480483208937 -217644478441604 -12215254064114 -58161082011578 -269711148131314 -215973665502787 -177682905498037 -208318793084010 -199261102626514 -161260551040720 -133064403392360 -209665551778249 -238157034360436 -29929500206364 -175799125350774 -237107801854138 -183060757850410 -128808205930894 -259853408715076 -97363547275525 -124033988702237 -126648735467928 -44062355770977 -29593122401543 -225797244417256 -91876620551681 -68829418377033 -70175137931888 -75419508724675 -117647923004014 -151629746354529 -86322006302091 -171383585291364 -239546176879971 -184102979657890 -77219330616450 -145401793145359 -155454902082859 -152894610764372 -114500260408662 -269735258748540 -240738110367989 -103092787138050 -267466320640611 -213813333274024 -130923173974459 -173122648680660 -251516434636852 -110261573054204 -50143537633332 -199873481028098 -271298911923260 -118854367150766 -234616971827911 -206886414211417 -67468804154357 -1096138537492 -269981526030818 -6613570937195 -234405002367324 -30652487707838 -263629083451075 -230649996616150 -91915927757663 -209932710587883 -87690593397929 -93735524394535 -217635868156589 -33729008840519 -245373459024886 -67133336717049 -78381904820959 -99901420001999 -13596919323182 -34180010020968 -43178406318788 -2096656020187 -191870305650894 -185877202366051 -135216408340320 -243755230054619 -73169070727734 -115895173070417 -25860730491718 -37152229540174 -81006636251854 -198969747147480 -124487229863910 -75943979624099 -93200905735468 -269455068497654 -179938459267611 -92340772402261 -262396857165186 -94610254730737 -111371528428052 -187309550826619 -54051048856931 -179351790505083 -60485731847350 -261608514063266 -69691484142000 -253756532599374 -158034560574285 -127509818412323 -173646829244977 -31534212423202 -212544881139355 -246045377945041 -126104954289949 -216571093417955 -39134041735605 -41014468421239 -157157413935406 -144438069644631 -254294957208892 -271720189542305 -9194855256666 -52489669574938 -133963461014353 -199070593136670 -18269966117082 -146207584524426 -53866803095685 -169589493672012 -237931701788431 -175879972637711 -241423063236755 -50534468027043 -199835930398094 -281050839081081 -72309127895135 -194866332287974 -267604287427801 -111606547056331 -120984573382905 -149579606871630 -172718366264181 -55405469643076 -171483874725429 -63704048723602 -260344393794022 -75150508736165 -139851583155949 -34709318838964 -134670106119537 -58986492771280 -51444899156699 -77847129154310 -225351453221198 -249920229142477 -164477134199558 -38308899835430 -182155869801674 -92609678144952 -40695209653489 -43795650969284 -184776301416036 -2355654023776 -161672471338294 -132114535188888 -136608238957514 -83806712031758 -280890463521740 -79330304749229 -118499506509990 -134819756542414 -104706828087259 -52263149096788 -71683104530185 -178748245302044 -145114876057853 -116953709867588 -169622244393779 -246103768056920 -41011937187516 -164753992986168 -58184772037082 -163278322362508 -54600814574025 -164882864630445 -114828228778661 -121344759355465 -63490445190955 -70977453611731 -51473925054247 -64030400111725 -137927280052812 -269285424164374 -183191434471969 -56631275775568 -210571105458376 -100383870012017 -163673936854256 -19084528890904 -226657084761062 -4238215188805 -209515239035236 -90925229793773 -266881369277494 -154616324762854 -145215980185925 -89456936405869 -264661334432937 -89340649474227 -163825186858430 -156882188321482 -240609328777241 -143108732430963 -171977614547663 -9387189206343 -64459517060069 -104063862710927 -161149720026912 -134440885319659 -153919496544734 -189671693088391 -126763875555520 -180076092445293 -211868395640907 -122647967284682 -216384590396187 -280889179552284 -145912031947053 -34191829396303 -14759671115235 -182034161975205 -244519929422256 -94711660157877 -234093370342595 -83090038057493 -44279694309612 -147605762376186 -96057560601250 -209905879498105 -67114930308296 -72104520826622 -167454190034227 -229011640028272 -125071208444143 -13776760840148 -120452802875115 -192338349299511 -245251449024776 -201136265441223 -33338815550229 -88363049657576 -205443655705916 -225722599136488 -222038555121994 -172851997517052 -11987335144548 -50528261043760 -180224597915084 -137089497559997 -271298165898136 -196104709042578 -219170050683001 -150210313011185 -65208983722685 -225035681306762 -58010103578414 -124515217568802 -82745299763341 -42986356036390 -91701522874307 -50421004055633 -98918428129919 -243404060610135 -86056366899949 -144723807938966 -145428299724450 -253362514268536 -165349774548072 -39369602597951 -56432172763574 -63767203852615 -150234011036834 -46574762162567 -144850503060487 -34491542749134 -185217535647800 -93167501547327 -173309192294500 -61783526948301 -16902872360309 -63822362587229 -32229548827901 -73008981986386 -224645013640396 -275870550868096 -156492758174250 -100992170923566 -182960224482795 -75511833006691 -122433108963435 -210774776908467 -52753457617868 -191747164557178 -191954493474617 -32535393512320 -127015239763151 -265611694902129 -254729412082485 -266705772068055 -18467903007760 -5787539101730 -220769921710834 -33772023150458 -50307540084223 -53825367598997 -44727183977251 -189966077636287 -189351879282479 -166338898693956 -231220561723632 -221215618323441 -279500393905401 -4766801254388 -28426395870271 -123116567032378 -252185145212909 -154577300783074 -45522789936919 -255439627536294 -268486685029976 -95395850030752 -201877221569631 -101349369527376 -184907779463448 -54159376609771 -150774138854920 -266257611446477 -165375478747361 -175044509018068 -58135288110852 -148993728599350 -116787911986611 -261047798958934 -248102992245942 -199012704811870 -18925869359694 -20496351538212 -210889929562762 -214707333032432 -239667101824615 -156394194370418 -237105750782057 -236590252714013 -73416935253242 -9776598005943 -110476982750442 -51480684200634 -94394635490175 -15617493748560 -139944992969828 -52003426755527 -56352803934222 -38108189589553 -88641296912954 -28511092072779 -216143516869947 -129651631180842 -272702716937804 -25540183761735 -224510484671911 -37308697823413 -165298363147156 -118157984678070 -233761004421531 -65029960902765 -188612308507727 -264972792755883 -263321101839941 -201914888279514 -139563876354247 -71844641999665 -122837625867723 -127776837040491 -126500531723458 -35095400415740 -86965587089385 -171752902441328 -111363837172220 -147908681814178 -190569975312022 -154452540103253 -145259858826392 -44717265200619 -198713077036964 -68546457442345 -274645333726889 -187333225410889 -143737214233206 -219292221112160 -8479538204761 -195991196705613 -275300255039906 -73048575747675 -119853898514978 -59863378185562 -253484985006358 -57637445846026 -268714883485606 -123998339746375 -246113142677671 -7004774510559 -245876950149980 -86238330904513 -189181131651077 -91869818546453 -242769101861923 -176429918780284 -68700249732924 -32991835145259 -146129837452323 -201825182073784 -268732726962062 -51279217200997 -93239154981912 -133765433418097 -245983410317214 -264500185840329 -225007301899449 -222299288560362 -222316771301473 -239873886002807 -239107950143700 -276595440470913 -8275921785690 -269354092557315 -106936421012412 -86894502000547 -78636552114929 -120511960100110 -167243158948917 -90445198261200 -27243881791000 -91997369653082 -213999854215359 -29883290395380 -110299936372353 -133732253585272 -10199377048475 -174893161708326 -263882175710551 -135474270697228 -239379869653988 -120558940940543 -162347708104749 -6861809197229 -20262505266908 -163088303715900 -232593215226905 -137732813994621 -254876333160351 -42646051943960 -157738110850501 -26954051264623 -51601162353940 -222817025973915 -135703620093006 -200048056191366 -142593707933330 -79966455916745 -165389822746990 -259236972296116 -22862525961955 -48868186126872 -237467600190458 -71530652768130 -205030505859805 -258162093657843 -78979347402063 -79520664720687 -15508693434829 -135371467073261 -17029165119332 -73761354321710 -211380890005720 -266958732903871 -103614373093159 -255588979480244 -277428899458234 -136878036482470 -65919335244859 -204034287009643 -147011463542258 -36172383412769 -144345412850437 -62935286317677 -218211025916208 -17722284385702 -193475790563715 -256791482459200 -89741253766961 -280250781140204 -121903640070619 -129437554238799 -186324895655784 -268500595906726 -81749826594883 -50465049045930 -133735717498309 -53133341095132 -232282553171725 -60302976799689 -28056623832571 -280561844155113 -127740339496142 -4540181797199 -179205590994720 -85121487308854 -33519146083335 -64208372680042 -244977903816970 -208484307522800 -249066108427601 -244839160003501 -180467957471401 -135170837084161 -158189604433167 -163660717104570 -275473095036365 -230615680375426 -175583370158553 -18913595002952 -167326356518824 -88919881538311 -277248204344677 -227220454079310 -108327944859728 -101931968781271 -80334366077267 -36799265735235 -263982880920677 -160825910236806 -185518283680942 -192102963131231 -198621714968813 -192140860428213 -102490755434371 -113726667210896 -46861786812827 -155381600438908 -31292148025802 -102540324587319 -51494505458954 -17986038064553 -219495953149369 -271705708825252 -57871526194329 -13091424741319 -204464840768610 -105729633726780 -168615853553634 -29702644443793 -130387713424749 -98714872644210 -106763763454940 -124014813930692 -194899436958788 -39469397061512 -174807804485125 -192006533720735 -7128571241608 -108813089744581 -101128512203324 -55170811998946 -101815215666928 -86199140234321 -167423920065616 -263646239481518 -42244296590030 -236848279886265 -74044457756031 -62942890648909 -104144205091239 -152837157347661 -157624646879091 -71593710221530 -125012059788863 -63198547454988 -271095967796063 -274049896910465 -17649744699302 -158162103561491 -261123687045132 -101104541117091 -184776329981539 -232940367139370 -209579502247260 -62993056298349 -256336197513702 -60069651531281 -72908774967062 -155822397758431 -73081312829808 -271077280424577 -127764026901542 -135591774928171 -6821053075199 -124338217877572 -84801416400708 -269309657418725 -78095027104555 -381026082712 -31145605354600 -152317565293700 -195881030123565 -124372622552772 -145020078625415 -107627594570444 -206946013747249 -208083194267441 -68590247602188 -26572870540058 -111519227175779 -92340691603443 -207832504621745 -60449083755139 -135291279960137 -134899441774810 -83100518600525 -28778858602827 -271041836962379 -252951570740688 -98485780598350 -164450152806470 -64664295823085 -12203633271174 -274539481699962 -269422632926266 -93402932215070 -258720929070503 -233606358454964 -251460203708814 -175632258976250 -37923049451582 -241282933170021 -82856222985203 -267614874605827 -76880012333826 -144270481808899 -120212290844378 -31286376953506 -73243370852470 -158067914636889 -91356218429605 -229894256308132 -231317150038384 -37418008356644 -230193235168948 -76005672108517 -206142248926997 -188695669783446 -127281387221154 -134426533620105 -226573552023816 -127414987532022 -11899335007219 -243728992737675 -132989052377477 -22150965827562 -265292455686660 -90211740007522 -52937723859248 -203208097211996 -213888162287362 -66841104789067 -82654727404467 -216209670626550 -180024493693135 -210389773857063 -116338550050638 -237050945692781 -83523103616662 -40881486863403 -126918706591205 -60073012262864 -54394371438628 -172554006950293 -199144830674373 -230317091999668 -88100253543918 -180135811724137 -148640600814390 -123659988856456 -237161515508893 -273952470555177 -150146818352849 -140722392083100 -31207107686557 -127330514501534 -234961582934173 -50277995509620 -33481676427886 -221140923278190 -21743134544040 -140912314217675 -119863295679153 -185976975474220 -178370112971523 -238736736586311 -14576848936009 -115593722241736 -115567829159288 -218809115143753 -115568722024200 -12806939696885 -15845720304501 -204049354730966 -208062567326850 -210168650470690 -9679300199705 -4092856476287 -11684455217403 -97017747156219 -50992703675143 -71148043847774 -82780960628809 -70821049239754 -257269460189549 -226191164966474 -248450606797809 -272629900177675 -248428699281910 -13921020524693 -44706272836360 -28333996624245 -74506107113637 -107202984510968 -50441984953357 -129972801355331 -272193605969393 -203116911187911 -106884036782614 -31711728930718 -7727837820776 -99667150101692 -42287604160992 -258378470561405 -41338223301291 -13207847426300 -136584583626655 -99747398531108 -148020634677885 -72342910389651 -169488763540987 -9268519144560 -49987497232511 -17849437649165 -250279777160205 -159665350844025 -36054084785745 -78546114806416 -9137534370029 -65003005041210 -154171421044117 -233180917336668 -179883126823727 -72084565916991 -98099860300888 -170529991931360 -90152337237014 -194509074574816 -264933822548568 -160440629183189 -108921162466591 -216679164540437 -259823536108258 -91910314467820 -108485310496634 -3706720015452 -167856143847485 -24013147928251 -140194504047990 -166478087453144 -22176803484834 -79304543113488 -113765435184496 -185704172963953 -105273034415075 -203319880761973 -161111879291128 -220739990030726 -149052939964876 -222720286028910 -198654846861353 -150522761842467 -125329369683044 -255309494899371 -94566792544369 -249787959693455 -122454833889711 -168079435970960 -93556960221014 -230059253256848 -39981797185017 -241776223619831 -98140043721792 -41751444431607 -233383513999480 -198967413923518 -245519380754357 -42238121069946 -131454891129432 -206252929472580 -227147753217636 -114357888049864 -197960433240905 -195558685917821 -75098432715224 -200939373078375 -62748645614418 -108990296964582 -268707024387830 -146398765701922 -193461235091995 -170286822873193 -18317043224640 -36208047011587 -162216781317872 -109446305826837 -115827249852743 -239658830334508 -58913443936103 -216827548019374 -190838017776113 -23844914704006 -46387897580115 -125757740004949 -197557215049166 -59254183541956 -184729212291676 -92135561496850 -15537746770713 -39632227771406 -182447396167396 -138440070962772 -258178193019863 -142921786370571 -261889782602499 -189495815814463 -65171559229764 -259470988509016 -60823690526895 -211575518062877 -86391020992179 -273075275824219 -252949079262278 -123423741275753 -163076689856228 -261805798424039 -156985814044650 -106198174240586 -124803552272170 -241451932839864 -254089295179205 -186651306780173 -76379510498795 -91475978488316 -37810449000011 -247425669454668 -99014014200258 -60254007509604 -204854110199132 -216092574921231 -101683464337725 -129413664400245 -240146295181767 -10818268587834 -80066609700333 -165785445185137 -185205400618534 -226465276029921 -202722799963200 -254180935108587 -20202968026840 -101624091982637 -259967122484389 -7596494416275 -159314217850486 -12380874882968 -279269109017249 -247810267650674 -252843817219843 -5751892628129 -225461684738007 -128465188232288 -62063871288667 -41126444233795 -159457604962300 -147839794744430 -81808911943883 -126846905314125 -244605669573027 -276150499801640 -89006966722959 -27921186507315 -202446219193883 -121612004936790 -281202706478942 -237132463413094 -65669598106383 -272152043789347 -219281393383151 -43668774179081 -141626519034617 -139745917486698 -223723958115097 -148478168819262 -30100248444822 -269154588876395 -255756718352749 -161936093630097 -261818353409539 -133071140760464 -45328085445854 -19076025006953 -218936468583667 -131420529457449 -255172765654541 -21388667173976 -232517890978452 -15530538990565 -67364467941376 -220738241202878 -56485729106030 -121103116301908 -91284163053742 -79999413550182 -141017019104950 -248184982884040 -234324970691563 -267599695210518 -123916357368015 -77503406329077 -97601114506227 -216532645245727 -128175045163462 -109235589707605 -253468972983094 -187704503575357 -101669406710000 -267550587640358 -239171289743408 -54787800615010 -203003140968485 -96790559761436 -172186832074666 -82668981901953 -91870389922892 -260087713696153 -280684934427515 -115386845685623 -111401349062346 -144966224005689 -264332493060138 -246469096204420 -45049205785488 -132519333356067 -246632365858856 -124916023747438 -30380352744969 -99126851110140 -100757271863228 -270410090751134 -22120735325291 -70835902163208 -82563465583886 -156146658109415 -54678732999293 -209776908989218 -248826671857957 -183430757211079 -31830518651405 -123226718774811 -276676759313776 -252290590165460 -75401955424014 -271501585891479 -161333991291925 -275112577908988 -222167207365721 -182821656691973 -271408312308089 -127742709252383 -214453883795775 -56324041560474 -191718894658048 -268719201042405 -145243926217155 -26448701899446 -30034564396261 -148233884393447 -136560209535078 -44185476464089 -142377668142188 -144384063747891 -195834776547288 -253182495552576 -112088716909689 -72562543601292 -253859283004935 -161851599568864 -94708081684790 -4357255107199 -124109023549135 -184748140046432 -111971519433778 -201378349401606 -111083055563666 -49070494492570 -149656650346830 -91382865261283 -117854860708622 -61004486708003 -155972935492477 -257065831084858 -187456644883823 -228856838311824 -71224254984742 -80736749759447 -169468730432411 -71607527674973 -229025027841288 -186987877964034 -161591490653173 -177107124777543 -150164384107416 -71738492244624 -183236164710001 -141068396401957 -119983096515941 -152046433097932 -208683589034408 -252460309699905 -176847306481223 -133152185145123 -124042284683310 -265162839776109 -254140902833649 -224092498805623 -11606114090622 -255122363927168 -168688199675127 -185214468839372 -241094249225736 -203252677381011 -268914928014345 -163244690497512 -189424375320591 -262294851312098 -277346069968511 -76264070493882 -204242175599891 -217145022040384 -136337378218050 -164509019624167 -126558186352654 -188033547765616 -72406481875745 -87052464645448 -23707953753673 -48122070468817 -55739602626093 -223933370073392 -58995112635551 -130882648978136 -274262819255586 -120037868356019 -73137329942418 -217291899691794 -181860513651316 -147180429897551 -199542525305992 -189879823455460 -91122301064804 -102069757289651 -208846270195467 -255849985208610 -251354069189498 -105960962542807 -264230362415746 -15336281627840 -74272227245661 -173501774469599 -147069949007130 -199224523527981 -64970001142655 -56284203702824 -39806622233217 -57338098524231 -70118560598078 -109744287265899 -262443614548529 -222590468203321 -188034476246177 -138498330389265 -59534364162405 -44430105076164 -63545805733331 -192367913280724 -198712191108678 -55011896193504 -190948488800015 -81785487460351 -129171213715166 -258066641192068 -215837860670218 -23066186927986 -64140465069872 -113186136112234 -173672383649602 -25786053674431 -164696246243327 -237164054015024 -129714859783510 -102981922368178 -187038978742045 -255411113305248 -84970156486433 -212497687598426 -264799737618516 -136890495882015 -13572666092322 -180323977801452 -165750553379133 -278805232847676 -51118465561740 -29417801600122 -170390634520712 -166190869772747 -114403122393928 -22381329861737 -212482743169 -113007974462974 -77873041745658 -22020207849349 -267556652112842 -94077506977530 -112589088963665 -23059477345581 -140438186484484 -192250210055324 -4839628350653 -173722870112185 -247688940104199 -265372680511138 -10915249144548 -131383781864220 -104059490616947 -29516580927021 -172912706015593 -228916922103479 -119840073667168 -202484386454613 -107177774764521 -267017884731392 -67176023331265 -130161742357193 -202134148642070 -198448765122065 -57177383268564 -13938804221849 -48269713442417 -267041749084779 -264368280040643 -119551071395939 -111161071197169 -47374542803566 -97918335082526 -212506039287413 -230271120844258 -64186030866172 -208290728473128 -85165571426793 -220012494972955 -274973420769251 -279664732418899 -56976835499532 -234857234917840 -253462963592127 -162754049084564 -177815001946727 -263561174261202 -35186136863908 -261687128784395 -256809765828718 -10212810476788 -127627304826692 -156271299055292 -71039236504676 -15136824278456 -120941710334607 -93064164552476 -278955323869108 -253886061645180 -144854036510798 -166042624263900 -231599034867779 -223811719512275 -76596242574991 -3239596273538 -121208916643044 -186596134443962 -4676188759862 -38460135708462 -67588302250237 -145803080174188 -152140679970208 -113240547085144 -207311475859972 -143345166458147 -273155908750433 -274290833761660 -251310163159928 -83378450616819 -74564527518319 -50180514207015 -175225237919057 -91331991432105 -124429495939266 -89518130032107 -174209207392781 -167918997308798 -170114296519118 -253527164901332 -206210610105179 -162679475439075 -170132031222090 -36202964975811 -51401675214917 -241637534286243 -237031694708731 -66572528134475 -195908937239806 -16516780272929 -64024168530183 -170316783604405 -20357765456148 -268193386218670 -164577562556835 -55996171168336 -58566200571306 -147256950912461 -188714010011078 -190358125297856 -199690876919271 -104757200173582 -181400908754319 -114309063448543 -40946277175507 -158186731321474 -10836633570372 -203482275368118 -172963386390262 -38146973194641 -74154452160787 -192981438943120 -68851240028632 -272628351890681 -219851626345262 -48858018442461 -43145089944755 -25128334400654 -126068896380878 -132295300362733 -52894791156015 -221037175113704 -53474182661081 -156022840838758 -249119945639517 -115490356453510 -192176686888660 -267011118315160 -224835150222998 -237370653270951 -133225123503180 -114345974018869 -113040756184144 -88009697105495 -155229537242946 -15127771583662 -127232020218337 -244082700032016 -198737297703138 -25030232380994 -277248466181453 -10864650162030 -26630627660784 -102130095606347 -246337698388561 -274388860381408 -15322532267070 -146767318356533 -180190650637566 -137983815322381 -94810872576999 -255147504745333 -163229034807557 -206001763786316 -124804078068173 -19638515659367 -266116004553133 -108505124490769 -188591464102051 -176926163389127 -107262484782338 -215704316785421 -53540912422728 -26099477586399 -119971480401051 -4611728106226 -39198979317753 -7992367277479 -94355830638789 -174093164340504 -55901083598987 -241285810804317 -88370855456916 -71419030105421 -268724811425587 -57283321469444 -37854113503505 -82973786923315 -145522280452176 -134736707849680 -78091482078636 -193916290663645 -156581014055069 -155845260586830 -76364407842840 -158556828384602 -176141211630801 -235177867700418 -61997901077664 -8307457023120 -232838161897358 -71814160641448 -20124563184727 -235074135627430 -51408487938978 -138429818622994 -221440060355292 -135330691258303 -168765352318718 -87421118198183 -246612103047531 -2583021910095 -143776713894601 -254735214566864 -265803351090320 -179239323809839 -213773969347408 -125734072038878 -83063062203435 -131811680073995 -50667810330884 -132517594025619 -143927217830265 -86659171282536 -235483162543556 -141568438546772 -122995063186092 -24659217639556 -153877901981200 -115481262231008 -70210496586093 -204561969131921 -90418963025591 -115605233327335 -42968098070291 -30704769147732 -54999485223085 -247725004284192 -167472059977970 -199133992625393 -81638399505154 -33018665172575 -23196264124833 -74124815211531 -265471014848671 -43666673924391 -211513114931210 -55814737006830 -271715786287034 -10051933092882 -224940292491830 -184550557480893 -35629652487900 -61803243157826 -75187501074599 -159212199853162 -13847661150038 -48200047929437 -131617334197182 -51024453990018 -267147679473868 -134541346085366 -161463649327207 -190888548160795 -81953794416011 -168591119888403 -136096864868769 -189110745675931 -116025390899076 -97017174922706 -806568476443 -196167992948310 -262224175820720 -220091342501232 -121974954183810 -153247350374756 -139938257372929 -177227988679869 -115098685060224 -189360412416340 -124908684145237 -4426981855543 -191732969529485 -60892367476857 -63815440513812 -84298755283331 -63587966128145 -204434166235418 -90808966680471 -178359903414169 -140252195175121 -71959184319498 -142627310354005 -166572217854387 -248687799022109 -138949283874148 -163201102018901 -49565877151392 -8184004998850 -91784015657912 -31647768004414 -266222004651302 -36993427092085 -52318773412180 -263813510084886 -54574305482891 -78524400715558 -255559172252769 -205326105548773 -186766699155335 -93815922420249 -83829491660084 -120615532576491 -74658085718694 -242863803424027 -101325396900260 -155807450956860 -195418973689415 -158605507240908 -269859253252843 -251241288584208 -79321972765080 -76582482899127 -249714327369350 -14630523527406 -154074515202400 -263061460683372 -52618687714308 -158008318660571 -215802006362040 -102092479454802 -74658826464929 -272826884144734 -180107032551141 -28200449099665 -259715819168946 -71895120488149 -238775852707794 -126193291453723 -205148024310050 -232679610089266 -70999526316261 -112714890514335 -182287618675897 -63880875677972 -107610350900488 -53116142682135 -134844039336684 -77983144345131 -41809002257846 -89803589434981 -94455335678093 -164470172826594 -182712885063229 -13900167661253 -92010755285000 -172212486999270 -217134765665848 -123198099703809 -240089499448588 -213512075922366 -243696436587195 -279147920673119 -275758704816648 -280818809068257 -24930636718676 -119815290453628 -32860610385505 -27770911528230 -148632759950410 -112616573415372 -95955926879871 -225081091685810 -240046648029187 -80003680101441 -266884585671706 -218506181564172 -269739113965638 -166324001408851 -92570692133120 -41931858660735 -77337661441014 -16386427823041 -261343438229700 -145006983759252 -83160865832757 -39546168467176 -33301015088177 -258325145351272 -3606050512805 -157170893343062 -91960853829389 -59724716300159 -37859450351362 -92915199238439 -22466698242429 -227006166242803 -93129027375668 -164894685648283 -151685382584073 -251327679939101 -245208168247784 -29601398851973 -11570086934234 -217510554206299 -174518810307950 -96535113883448 -246426035515109 -239249154933524 -32359726961657 -143777524616867 -172612492083470 -184421316760819 -272596607770234 -56044593945779 -64351877653019 -135530990032328 -73539914828158 -219086617455711 -189621705687162 -3408806102792 -253044003884697 -159817412142452 -256191756106975 -63159944165001 -219916250050291 -225890461243124 -222428421133442 -36473385999995 -192634452423196 -113124597512000 -279729286189990 -173268599978128 -240479604679070 -15138321751689 -31270873664358 -240489092391976 -254193245565280 -202204955187981 -107914079895023 -271797094657609 -131863506666218 -223063736661979 -274541952950604 -222186960478429 -245708295871433 -221162654313946 -37545611530647 -128720887710740 -152689338870909 -145158251802105 -248181544617005 -209345049854565 -241151930696862 -19514133449924 -22703799385638 -87090231889021 -266408209649895 -238698164925804 -226502690378461 -58132665166793 -97567482125161 -193145495438935 -121368907204177 -256975237311675 -77320356808823 -19345233751961 -193429321114886 -166008820094915 -193304904783282 -142574521631447 -108635764806476 -13523378668389 -115953106086812 -1612652295838 -216282477983081 -221030219101221 -227130356271163 -182857135356031 -215975494104351 -218264843600682 -192352836996384 -260475326851401 -276151425394628 -95802406736869 -235404602119398 -51595079249472 -104592927626332 -279221369501747 -122656569554720 -171048074878274 -184909011008476 -272240638409010 -190367847371506 -231093682004550 -220961162879539 -170941747142455 -49205323836797 -37227980350489 -74092323275645 -259794228654035 -134598842027584 -41376021994953 -77088499065873 -120806405262300 -30946816330140 -233533885109467 -46275956690478 -58155345349943 -89970628078962 -261229974258290 -180585147183763 -213184171400069 -2544359233795 -188832641679617 -3187872635715 -206643874013436 -255048409664410 -60426615895122 -81111510642881 -148995834032748 -75531508088279 -28849599657551 -197456809360762 -276985366564663 -269992527396923 -1709371009366 -26535088596939 -151184540621857 -185489083728195 -250739296117982 -205055644598987 -207396941141369 -229785520189645 -252088516625244 -29600652826849 -160482362491265 -249960871252590 -10253563729923 -40657324171907 -77130083245527 -211272705883704 -186218346031424 -149525666030828 -195557109979271 -235771870866984 -54656745095598 -17049249786646 -130125779973038 -48429621796326 -112793627355145 -67275382504546 -53936491808564 -100940517253761 -106807212758006 -123667414572146 -232375865685514 -39568013347025 -86742588606932 -61426287818531 -118293842830418 -43041005918419 -188360436242374 -200373051514223 -122046399556178 -273376888426484 -172615350752692 -174972346171477 -153855685897431 -111285976599229 -85312564485737 -178771123983125 -230776155929110 -129522712114542 -276025370635139 -204510385808878 -281144039434335 -248398550806386 -187239284976226 -64227905902367 -64741763755011 -281062452329586 -257604490805487 -33736341626747 -83603496223861 -170780314587475 -146751457150547 -231987297895419 -178527515333761 -187289931881137 -39971339678738 -85027666707384 -136556570628788 -98649372150949 -21768083981235 -27879197919683 -45558847667411 -218928990779285 -107166821706501 -37811150725572 -279223740978346 -13313416616832 -113028521349560 -250806120117985 -47747207398654 -162897102754168 -138831020522811 -59596313914301 -188441174530971 -69782841224423 -245201031279538 -169775427696487 -127954475139469 -86352459545473 -142158698460152 -145753870569649 -134005236761593 -273756033300939 -150174534710787 -112118470661381 -148418579612166 -168418088221876 -273518185611462 -102240810726529 -140123913678760 -220085761759111 -156598903167530 -169975975551087 -215555124443182 -176928652794110 -33741677133974 -26409263150703 -46966869293803 -138296721517294 -192590664308417 -270444663732698 -125861918665598 -277671415528983 -270602351458340 -45753220084129 -91840346812104 -30476006390979 -278947108337583 -5159923756667 -83486092527321 -1433390953750 -185922139180847 -51770706385024 -213155317621894 -251581924478981 -225602041606548 -97689922275705 -79268495573414 -15781590409485 -179439153121602 -170236154898009 -249224216050397 -16627349883270 -27777646517748 -170946754479128 -3037173970182 -2104646927007 -61794947242303 -71583456225706 -38082255370690 -112343068234821 -277785599728494 -18273621908773 -117362480079453 -276946833751248 -229572338061920 -54103486524330 -208541422847532 -142381559854245 -168296098086688 -77568142394806 -194813481245328 -35845412645544 -6215333278892 -83843816225615 -116650478988778 -254520773971142 -112156605272890 -227365869286677 -143470953714317 -8733608328135 -149615242374723 -29198939915593 -251126952448683 -9020970162026 -137292384567086 -58548044830887 -48073226138245 -16779671347368 -106087686918938 -235841175676695 -258225028936936 -267961804800125 -276920395018444 -280913118980057 -53170044232937 -124547206429893 -36468387160081 -226785669075771 -236281177480005 -81825319316654 -271451814742257 -275951012891167 -243341556038163 -138397928722298 -213643718018133 -97126773563865 -140580323444533 -117951607725713 -36956984895481 -171446271522782 -115278548875424 -274182647793585 -160344282910024 -271241492904999 -49389039154579 -130792315320119 -116445490090253 -75536990615240 -269631906591868 -219365572806410 -223498897490313 -106847019248504 -108307571459447 -230441365452073 -180009783520150 -123964335473433 -43541288875258 -99203141264717 -17398557701397 -163163077211801 -82760792251054 -96835144763554 -197721230438815 -253244373117106 -192884334227884 -172597822273971 -237814537815417 -11979686931461 -63148706275478 -104793374378280 -107307154444191 -204313116089858 -112601611068420 -124018284344848 -156816628257344 -236531230227167 -200926922489293 -180510739861677 -118159869632322 -85055225720668 -114898309400296 -86218597908166 -187182911816620 -79533319137560 -10778045963253 -198931421170996 -208980147393128 -162282720701594 -9016322576676 -101879809541320 -197979230351805 -52958640614482 -274178856871614 -224975368673217 -13276457815646 -109612274595972 -95052347588927 -42617227561913 -87493935918004 -267830473529153 -185943092199727 -55991475612604 -95345488421650 -205553821737365 -270198072777483 -222469426410960 -238684968167401 -59828577835853 -17890761542288 -36366600560113 -241852250639386 -25498736904507 -46342160814551 -106640031408421 -105225580073540 -96849752763471 -74130620867221 -65592955203504 -155522308195551 -34989897881093 -18592171776103 -131093843239580 -235073956938158 -254958241659984 -167026884680579 -159828167642323 -176973284205833 -55105027385347 -118312537394555 -48282724334195 -88188341437958 -114017197435765 -147996828837803 -198349595002496 -188658290300735 -38400206149974 -278115427340573 -256480579748202 -114490779341324 -2740352996088 -4673062284404 -219735975026943 -20053799908856 -204108509021345 -181268051850946 -92334881747239 -83406899334012 -169758987775399 -217351707197768 -38069171655690 -154195080745936 -171986219943278 -242202004876683 -230764548979734 -29958022921739 -114593710709958 -125355220127623 -182285961273458 -126728939032763 -120407722852859 -77200719007400 -91976778593370 -276503214370596 -897801914774 -75623898363910 -182536979364986 -52006722386607 -197463748784213 -21153999898189 -936579012367 -17316871280195 -203510477493005 -234798418842403 -173415914301468 -201642378970142 -164678666787566 -76945736116478 -223234686641240 -134116968825748 -79925481288150 -6701542171744 -183474128165178 -67786679326503 -175149699592623 -241326979191802 -96603550398396 -867746588002 -213123677409464 -229600008446036 -248300742743479 -100904305724777 -57080537652432 -19396751993088 -256007936346241 -45994170712528 -15270824959894 -271406783181381 -16945976659206 -110476849933201 -63108606419497 -87998341929762 -135043328578724 -186606595840060 -150017345420276 -12632299486213 -40204711053205 -7487294141891 -110914268473827 -156101205938262 -127490196644581 -11276130239105 -94297219338236 -169560491375182 -166913420709169 -38270710350185 -117532407022826 -170137074140222 -275654153983903 -56630569933242 -110933663270073 -101013054969553 -27254883157105 -76930564076162 -203848900365258 -88093025717675 -65366167515856 -169682870562959 -262847880709264 -214010855581464 -172941489476234 -59503575007885 -59508039332445 -121109013295842 -37730788846504 -139734836879855 -170210487369706 -175099391082762 -229531046298040 -122031187912731 -154377885573608 -219444298623721 -25170559260686 -131461278526179 -208731757502674 -123364269611387 -158732348666926 -129548309569733 -134964830089536 -145762905646920 -191599343541287 -192089910188399 -107068970931013 -101723368010116 -160329671745980 -167606159372713 -228886140914983 -9969193764028 -28592457111 -228186223774460 -182700027423825 -84881224319992 -131557394920825 -103962743944817 -99532157612724 -186272861149735 -109944812089084 -148408164558352 -61879970023584 -141844925618531 -119867129634925 -45187457641080 -137457051890714 -19271027046340 -75175942015523 -93692954399460 -115900289225736 -199981089876821 -276287630556391 -260297643077450 -216500469384972 -256343613762598 -171601530280249 -93008285016700 -65196508566495 -261164494128945 -10667529744975 -272512664061302 -153878945056069 -224071378812621 -115238289198776 -215474032385465 -13260463074531 -191678678617759 -224240314896830 -216174055104301 -44722210324719 -130943659775191 -175767270467176 -121805567426495 -273372146632807 -106612194986679 -100486364939138 -15155212616009 -90977584676884 -267868299580422 -112181192548072 -24214626116235 -50791453350893 -92770146016238 -228439599423658 -34162639424803 -118019677703419 -147647087921637 -106580124704050 -73015757563466 -203167717178879 -65232237779056 -228562259845795 -110510181169099 -159080146882016 -82845908385417 -272402235169090 -217721250665230 -82702157134585 -82243067356207 -88604928563596 -149772934736345 -229307917150020 -265702019941948 -66668612705613 -142802761052344 -52700978679351 -101206334997753 -275086486435230 -221241051602799 -155453034472153 -145066177825000 -231245995002990 -43555580274370 -129848430092754 -208491022699073 -276195388709900 -14572437528565 -130043807282046 -45199524979949 -230246565510494 -45057879863066 -96401715223082 -147146031476666 -259310529576712 -60413370202218 -22740774033745 -203013032442716 -6415239608178 -94396984743519 -126898902112654 -206263790531194 -90923886174427 -92416293876438 -270146443302384 -178668920973702 -21513280508976 -250120773296013 -216350183700847 -2518441142798 -125192383219538 -151826924277293 -75618251928887 -269200091324588 -87018700578042 -248539117018693 -121446443151377 -46912390822678 -19464692986740 -213294895527417 -11080824439543 -57212546550860 -133810596386520 -248843906796871 -241997777073974 -160748422461299 -137216352824236 -236900288507273 -97573673837768 -274716748947305 -186383148545937 -27036278194273 -113339835833072 -224482856583338 -94732783845363 -169825811972065 -156286702581548 -52123030821195 -241263011942525 -219815761419328 -60808489435204 -186089532448232 -107607606546275 -94346984308447 -8155538083269 -12392264055567 -60390387935612 -84834896383066 -126484349309909 -59153571962381 -26441562285657 -213106247561129 -45793718464474 -126960262816434 -110821346070845 -27811505821491 -46488461402386 -175050606345027 -76706527754726 -233728828947480 -24711162798773 -39270989620855 -139358629555486 -125108577230815 -205597957265051 -182235871492940 -135480397106499 -229893627269165 -183794927399506 -51905022129901 -65021361170028 -236059576000182 -87251146657919 -40866289266868 -164362678965078 -10883290101542 -86129079397377 -36637279989323 -108590104659705 -235656462385000 -180779332015356 -238560345213613 -70800184866067 -2898891300297 -17332763072729 -23425791571604 -257356431632833 -9891203288124 -33921384006361 -1599581095514 -6148248793445 -120524179686288 -64922413654592 -37213911441354 -247883608638099 -164849632652707 -153973879360161 -18389515637678 -236423873485681 -27024340567704 -196809353860563 -19051777734024 -178804238850557 -61111784753998 -47690598916675 -233498242726053 -230297205837188 -16857535464724 -168002805662964 -148870740792143 -150701458808902 -51766179112594 -244056227246246 -165809796447916 -272662051367775 -243900915886643 -102866709594970 -1698081086894 -262802823591388 -12389286928688 -86594931759166 -61814524915657 -150860882181331 -61733454946279 -26475712980532 -258486724481849 -205228389918796 -240095222747899 -140483199285562 -175159832009507 -82267449198821 -164433507753013 -5979871759707 -5156124533207 -280200675180716 -51850054438484 -6141623124943 -274145999189370 -54732249234233 -62935722339812 -110741239445640 -221245712758208 -176056641825480 -169001105745831 -162230755131824 -16658266478734 -100743920746740 -212894483081027 -3179010584062 -125501854399743 -50743468182750 -107045081092459 -151904306101934 -98443833712246 -92227836601888 -74573287137214 -90722085716302 -73729211248822 -218233154059835 -85327488724125 -81352270122349 -109063873732997 -67601128095708 -240835010625290 -184160020500107 -145228746240475 -105915025099877 -272199998871753 -109529547272306 -6132201431074 -246626173940301 -2380659965092 -141084330093319 -49353363744063 -222127242682236 -247978606106878 -211332760724091 -76458311309190 -176216768758569 -228646796443662 -205474632540680 -127366747572360 -169561060361318 -70616254694195 -50130576102931 -171393782783 -165277531122572 -237236384895677 -193685161251074 -130551761783320 -240553986618985 -251286708067766 -186134608012419 -141298448479116 -158317323775405 -218562849645330 -225455792559955 -137499340341728 -46084616329345 -170181219324470 -261627908685194 -193462893005163 -92350836137499 -46388714818107 -172823320350638 -172159475932614 -46057492571227 -15817142166457 -60099034046420 -159755435092178 -139486668769160 -214853635577687 -224313816423266 -113822789921634 -118415253291379 -139484437038621 -30758067760848 -164881936418673 -32487881856392 -43907580879415 -150044348613346 -61294391613702 -34211273409477 -36965055768947 -218376477198207 -141104008651357 -242003582075776 -244399131750102 -187442993030886 -125244635702837 -258954700089133 -105608148675437 -28462316309411 -213433870685502 -12355326232813 -192097308005591 -46476094580471 -110307541540710 -60312682617594 -256674423713972 -206458183131345 -253791262527262 -194662680948145 -193292860604213 -44757769681072 -154873141878281 -201994306069856 -261928935900927 -173689182820126 -44824210293921 -60222922152318 -216623204982766 -264178631043407 -249527389229460 -109619230011388 -63617748428327 -248912801051061 -83489902751557 -256510051784965 -60438026631026 -274668099530874 -91867321031067 -237888357900022 -215530717240680 -222247879031238 -107954148940877 -65436983585334 -156090719600626 -22598562901111 -118127969939184 -191184541113777 -228945463948777 -125355233236077 -9345851958643 -185129828797266 -98994039774463 -200194316696842 -123165299687054 -81262240835537 -3830604276218 -274117063532627 -42133266459981 -238780823910437 -232944422680051 -102968179728341 -244677485384101 -122778093534508 -29570477125255 -119807766003753 -269369064833909 -56277374636195 -27232351859477 -226537729795458 -132596282054512 -4717216942824 -206397374334213 -99328913256656 -149135508607327 -119153647885596 -228685714776148 -15307656702393 -264681221378957 -190360505670087 -54971340629416 -240632342394130 -214691705592722 -127993736377346 -174479623002379 -207680846746770 -255699840324850 -183760509962959 -267570623897639 -222986955865200 -29569995047451 -95507819658157 -233665963203073 -189266656703313 -111618347655461 -130402437291080 -237025216379735 -214956542254544 -148744526652612 -114170102252284 -134846579429156 -17313341922499 -280295713578622 -253553406764992 -88084549186529 -13858271506579 -132614410903258 -44323233275898 -74405679278780 -39836440108120 -56587002875790 -192021017077858 -166923401719744 -278894733209250 -77814269873943 -33039080208396 -254677439594073 -221882831998305 -23140653004260 -79641485478026 -29512808566448 -58560436949776 -127512604807310 -271356528895204 -262359415860001 -241391012470989 -12365397090134 -259742230290465 -198539054804127 -4090135017346 -169973181799974 -94132796916040 -9073485529279 -5736662275058 -228940054384843 -234420627601703 -197205967101742 -212297297702703 -114578642967183 -95766618283060 -152268438972589 -29169175008702 -70190358131171 -58529459388893 -128840390563505 -66673694839649 -34468970912404 -26818168267490 -16041042209111 -278125399536260 -206690215195965 -242465490693107 -31326623377853 -39237334937778 -243244017676868 -248792651715207 -189899275896450 -191876795945251 -27402931728747 -353018821844 -139263323849835 -58362493650349 -92700432235988 -228427676816580 -81918474138448 -221304394470682 -62128865606993 -192706134010865 -199084356869717 -202180757687932 -115297011053541 -6275619642881 -253501894390207 -231772162362554 -85354769323753 -193746346778000 -25243511050262 -275066717189994 -108381989471268 -222372207436829 -1151786404384 -176648522395978 -140692278703054 -129531795089328 -18177625816162 -43730028263217 -264150628822036 -252842257478743 -151279293549042 -47725537635328 -264969731934310 -56582722609054 -26901423079361 -156433438519986 -219173480955787 -163306527764561 -169724072489526 -240549648007432 -188313997550887 -217085643660814 -84786522845360 -106160227006392 -22627047686043 -101156954521803 -135703141796704 -121558765364205 -95230075386761 -154946479412292 -181236614116919 -127880272405936 -111394867687340 -183195328751691 -233718187635961 -236939661626468 -112347155540455 -158492302559635 -13934612938636 -35301686985056 -136948599668200 -258784622694887 -23054794595547 -18609319009573 -262926147837680 -139380166861947 -166687505175165 -111281403715930 -169314322705543 -215753373059711 -212756936852212 -45905671328181 -86662476847074 -203894954619032 -190024200045679 -108852693467993 -18379561430308 -33947643778011 -2960090971632 -40622929091396 -249673464192354 -16984194174802 -188073546371031 -146617661641953 -219072904977073 -18641741345948 -210037029745227 -252468892596673 -125201044876679 -26319400069395 -178269373140269 -211726584581466 -100435486522385 -147053053235974 -142942736836060 -111187654166658 -74266258704250 -162812927472194 -246705203178174 -223328083183078 -276942639279452 -144490727725464 -34191343157162 -3480205967327 -267040175200375 -65176044604744 -128692129921074 -272169097513415 -260514688661910 -166259034838187 -43645002028648 -183158801057139 -27095387212999 -109268142499809 -59325233398843 -158186427914161 -183894401012651 -273722211006513 -214872413339337 -127858833062466 -249610033882646 -21166494025209 -273999130691023 -98401280146763 -65773389381862 -18156563386156 -99288944137397 -58284741600882 -194392684074900 -270456573412529 -272458359559333 -138614782036115 -5407195122530 -28862029478974 -103221057361140 -241981952617167 -265220666222041 -168029371746864 -123257395297566 -222323117917457 -58147313206557 -80476998741507 -58936689380799 -5359873282194 -263887642503761 -5253622357666 -215191114452268 -225166349963382 -189203911935583 -146069236392794 -75564553532278 -40442570379172 -82119745691198 -191443287870284 -96684679591829 -88448772014185 -280868683071813 -63438666618568 -257404922149523 -82896483872017 -162369027656283 -222136509150849 -244934127177875 -183802350954634 -134282142482068 -134932249582288 -235655238757519 -155545862704574 -87016897990065 -151947489820829 -80635788317956 -57577156560144 -119396079081227 -59520428629584 -146115355406488 -216085825268769 -145910839445600 -106250137472571 -135277697856366 -150615976705505 -270364467371268 -192542027537393 -114399996839354 -85673506732233 -74289219057086 -18297253893621 -127262547285038 -66741480487460 -112559912656099 -87267248438090 -35132535816339 -104787336716021 -145847805894618 -110092885014444 -154591216121790 -32341575593284 -47180312324605 -235461665507897 -133279914653 -132473854683147 -270315550984896 -146861441023780 -83208473645067 -71304634217464 -82987137831420 -487086840276 -278861720528214 -132744087914407 -80778547205352 -161160861432861 -122124771947867 -197609248095332 -94059861394652 -97755420162520 -211642300339017 -120138361607993 -16551320324967 -47119475421570 -19218385312013 -173983735069844 -104930984619462 -202535981077078 -9236317077756 -28483454756286 -19712333241771 -255096242395895 -206909162848376 -140689213726413 -195340760521950 -90832863300693 -213504762827470 -81859024245011 -244635696170827 -63645616830432 -60487711471703 -255922536569430 -34873052622315 -42166872277856 -220541210456591 -258874133775708 -203355278698757 -208122840561583 -86915906351219 -135155088950307 -162135095803232 -47666054077151 -69429542583604 -177356753189200 -231034629672038 -137387186398549 -28608067999094 -145486979412615 -215122333100896 -214390093418385 -235026177265489 -95433803775126 -57850473644562 -241624522143820 -165017614328509 -118565024279992 -227465964974736 -273401314221945 -262149616678312 -95529579173188 -65063058923133 -261064440190755 -104715635682794 -263896787649783 -58599001207837 -252402411436891 -180451143885359 -274705841278134 -23957811226919 -273894914267850 -192212331243011 -8938671281831 -230340912856306 -187374932109837 -21820981316949 -237723077338231 -55413410563134 -84860641382037 -253594344924909 -200278461050416 -166477958517632 -239229458333097 -110905207155872 -236225099130126 -201780896488055 -192103829314400 -22962123035443 -245541251180925 -171195301514872 -78896761927660 -98316717361057 -144245123813669 -12063548972346 -8594675748683 -9971849694222 -149937828309113 -236851173683359 -280478679319940 -160886730685570 -166206665521216 -84748038680268 -109602252612610 -213822665420789 -243431201602150 -187841135543041 -60749274415800 -152141191363249 -98826787703480 -250160791084944 -158169677221624 -230942939427448 -265695945383093 -259309033416861 -264921406039047 -195064459671150 -145012755777317 -42741054818962 -200598917706206 -51301896271680 -55241102510451 -223613365090351 -154253542163245 -22527423571094 -231205990974452 -227528561850196 -214320472569666 -242454117927194 -83242319220305 -56618360250777 -67196757008055 -106464228984407 -163000758206387 -278105425807313 -75242553073292 -45903106903880 -132396499329037 -121230595286667 -103428132596591 -269718085172359 -185906155804708 -82267536662487 -251650398421606 -210145191437086 -141101938165423 -107930937243422 -271335733254376 -251746811143896 -214551081206639 -190968849743108 -66371794163217 -218906299407468 -252538241137758 -20191782421275 -115125163005589 -68978409605555 -86714733544892 -201926363562308 -91820369037238 -37923055076837 -269685636751675 -220162346611175 -140308660536516 -6415286336912 -102597313923007 -188852414653906 -258473161323179 -182316036884595 -107046385098986 -252452126313538 -218485046539388 -239126067183722 -278433562128929 -83424015335010 -40496666306262 -77009521915506 -128011914501703 -233902910230239 -226126622186195 -227342582135590 -103228346147281 -107420499463383 -234896058310763 -121413835620609 -85199436237583 -98692911806972 -1303119225514 -201962360092408 -278192309493342 -182377997376698 -148744020754659 -133200130739019 -132128001636309 -122846169728641 -177813959389387 -234545398618690 -231630643835367 -161179549702074 -189663019808452 -181144378987718 -260746800545534 -190341660117529 -77211465104613 -93647744244633 -217918586598497 -141936446860451 -75634093410260 -253164991567450 -169895404952376 -245671474865844 -26199307776290 -182973083343390 -222398458451121 -91061646313268 -39008006809294 -141922800999115 -28950324693612 -33013766655011 -113826195373828 -173972216481078 -243258121735741 -173299783485609 -1521959799127 -204928459513049 -58061992344661 -114971247046252 -168339497846280 -221523110956305 -76560617697727 -102126358131357 -26308530705413 -121568607447789 -14542815529455 -174603956957435 -209677389177243 -154555622178761 -27887913859982 -153323067412691 -127522521953393 -261615215651092 -15948090502111 -278100552720251 -188908782691539 -83332094882557 -222016098589239 -179475829705252 -121601000361230 -74723312028884 -101960633237760 -34033924140094 -86364730499388 -57259651962024 -218882239640636 -144830201804981 -217954520546564 -257565309950717 -207232308363399 -275531095662047 -227496531789275 -240432895989330 -104721962102752 -226686566117286 -86143141405522 -128856888773312 -37862310665470 -207796497341611 -32989193149880 -167159562565329 -125257002930140 -143818384389023 -52036730846598 -255715765526314 -4691111666861 -218165721176676 -149872126149348 -129473526673565 -44066397330303 -277612490965510 -35664194716824 -120860035882595 -240869681258541 -233786950860251 -67555856182241 -151686245233307 -118202883733591 -10624672313355 -34236687153270 -12060258782294 -156678340268736 -243605425916367 -221156143477473 -145063223423920 -232882221358327 -71025158918173 -108844291833422 -137036177017178 -22689249681434 -125391526475609 -93395234509803 -140584690921776 -279794289268676 -171518906071237 -100754832183201 -163686017366614 -249752505638938 -62857561131975 -58982671304101 -154094515447994 -112898383422886 -242393608364091 -249434453012905 -211291014569126 -42383769465978 -58784544993940 -101715010125042 -236721534047837 -196896953680614 -166596439073269 -30613926323957 -195037115633346 -266124446386124 -228524856296327 -21219637631788 -174457071818699 -119878326886487 -124812707511700 -17010592709383 -197308227506392 -260454856329056 -38193724271957 -40416123859816 -65374709054089 -87283711957686 -210458561992409 -120233971922314 -109489707196008 -21117510296520 -42826176526033 -84447229157204 -91304162449755 -223601548791141 -19541411493830 -88927155862949 -112200816692122 -186316874054768 -142884283261400 -183208524431249 -254299853030642 -233865599013602 -187801863964220 -21215481754785 -209554541533545 -230718192373329 -163359333655122 -104953143170972 -209251154774004 -138983418955383 -37936420048953 -50993184719718 -171465157440979 -133007432603588 -242266805863798 -112384986585663 -91996963860063 -194171990072321 -209298814454555 -209972608371461 -226113897635942 -171791834327809 -134076703617527 -123477913804149 -58354791338068 -80226960996879 -147717266024457 -91391325103065 -179961744562076 -38894177386953 -39083629983108 -149261409144499 -6771874811390 -234951463784291 -122176664013331 -54032576452148 -20619106378055 -164060722554539 -244952533830693 -213428426175506 -206514768957016 -184229217507139 -87666112883146 -202914790210988 -248579589138225 -112636068972178 -75541710454365 -49592516683687 -245967681247179 -155314583872999 -212073383594292 -145295703692603 -200705275779099 -184636089987130 -157629262667765 -161119841324262 -276348236512360 -226787099009885 -1049465015173 -158305620045662 -133338077504294 -38657092095912 -8135101217086 -149554111092005 -230043795788411 -261253591945791 -73496872982339 -81023586585422 -125790498587338 -102389589999388 -265860210431627 -213031929999777 -258915620209807 -244333807812371 -167528109847530 -68364328487388 -67555110157117 -246326533655917 -196966386814802 -166840325062677 -101145764022306 -261268176903033 -117375156192485 -122913770821334 -217999851470766 -70782165820068 -243209217546533 -98801884112032 -155989498024194 -197248652781329 -273380155771142 -15351783226946 -56505693345507 -269314028054941 -10360546326327 -34713202873439 -234423711752264 -264569525502114 -27256621615220 -223520693281582 -46187458010664 -1226192353854 -123036280256852 -69034748719946 -203240863013926 -264137913947227 -205101611447314 -131748735900160 -173690061416405 -100285589795184 -208781569863176 -240037702610692 -77165063588941 -36917201381507 -209412242483832 -59853900391431 -152159773276876 -252805200685061 -168259246108953 -139159992572930 -8994691748301 -58244356856994 -160103743360881 -117293032816753 -190539986682807 -117568414964040 -141282928697236 -51726214768609 -35426588957195 -220567634420942 -48363603670503 -54790743635639 -163480316141777 -53744804434926 -136675358714962 -110769218281745 -114969633290210 -147414730094065 -233536142460573 -15366896123163 -268089621655289 -66363835229115 -28704874330654 -181472088110554 -65732103848016 -179621060518096 -4319581701919 -32907029722303 -31515763147843 -164980633891233 -107891136387240 -76842638791319 -14689673660444 -97663026543077 -171927203505199 -277700330077136 -217140266240333 -119484067583698 -99183954272753 -40452334704187 -199206148018660 -160989303807468 -197836844932836 -175310662513243 -178635247156884 -109011081212861 -13679172195069 -140876586077478 -265853881299020 -130843075486816 -143458313044875 -32944249352417 -250163523900858 -142409370966065 -193618462045152 -218354909004418 -73917335651363 -264307632077072 -150243421352173 -38796127481444 -200581371139634 -32765985089979 -255614728000963 -35528920088836 -240257025370015 -192309702794706 -101240428845508 -131750009098569 -132436891924820 -61078471384871 -147937191073966 -211255291709174 -264187363920336 -111718244476106 -159707525625962 -233681912954186 -85528501065114 -149103551971681 -11245151783750 -215033133468508 -47160013099467 -69608961367137 -244719017493396 -110849089480951 -212676541236965 -32956922555187 -75014658173632 -152481408915435 -120179920816649 -226256229350596 -276756768477047 -28519091910384 -163541392600996 -76157625986229 -202750501694168 -61680476291200 -167591018214758 -39602860822775 -255704392760401 -225418720345921 -38191111745494 -230975089153070 -108358724266958 -21010532246798 -252148894995910 -214156860390683 -132254226721048 -103328151924993 -76838369186819 -75036742455269 -195168482438422 -91911746390901 -191020852353666 -210087562744057 -232077750072615 -170233724983580 -80519164420429 -109910546484918 -10495217008773 -123919806301787 -130642175411590 -208582649833277 -240600194817741 -148405609742791 -192404251003083 -104783454227750 -181140429600293 -158711691749741 -179165079154964 -213175151394575 -83673558653995 -18422803726903 -273076611572284 -3345570040722 -189363427654637 -44343538675479 -196834337291477 -6909964952454 -51682691116818 -112086305190282 -149918418524205 -111614618871908 -84865197045556 -202590252272917 -69645413136896 -160457018622318 -129017345961397 -252530086560856 -207865540604165 -13018421155970 -204653909522790 -148772668326595 -231599063756545 -201021999085068 -184657737181206 -156436510918373 -7084792363564 -63373563328162 -231829308284712 -250239015424970 -135503944122832 -245175427259169 -87748882377784 -163582485967599 -104951565543926 -164959473662405 -82504488385379 -97858655640944 -205982947653104 -114130742825400 -6975357079364 -66126251031121 -145395698036187 -41080658123833 -240493392306117 -254282593080832 -137325657778667 -269301911463944 -181739925713559 -171734982313368 -267742790816753 -84776774648447 -201348478512340 -71269537091542 -76021793208047 -4784754795551 -23647306019315 -225660593356084 -41045934481345 -2713546200448 -32242096246914 -6458902253949 -11577571053145 -27633845346635 -214686954519876 -83545242075584 -255672566293703 -264726297654904 -273506173498991 -281265147298858 -269790759271272 -173843415255754 -195415975367323 -108731162528104 -230511289736855 -171216424843306 -184859150100175 -82485857137382 -96917583885874 -144250045402196 -8454513085 -31533401727732 -174778220367758 -79354784702330 -140925054041895 -93539327787080 -10952938531193 -167364789624474 -129013203283606 -163390954394724 -114426789297531 -260858684004171 -26467365784990 -92886321051807 -258356160018271 -113965006148177 -67895097780313 -105660543333759 -109472474515775 -270004694871461 -32807078955788 -73876357536981 -93728879574182 -80506624463475 -94887579657243 -192774228069451 -225681824979701 -74199984213081 -58151211306335 -143709394430378 -87614012336359 -173237530319907 -268333322551104 -154014255181365 -119006288055852 -161136244420890 -175715195674433 -183113492873260 -72523779060874 -9543107275994 -275259305238236 -183866813154657 -26652115518266 -216748654635976 -172120306611840 -179650644338694 -66004885670013 -75777483980847 -238110722578547 -167997210474534 -77536825064066 -9861946730669 -181984851440178 -115017271985624 -173007178266729 -166774703690943 -155739435022066 -85525497199646 -216788175545835 -101431822509961 -107458757773699 -210271181056730 -174754855867508 -350929315801 -202530165593112 -112759216877244 -30309048514709 -85008468698060 -193655307311826 -224456577420344 -3980679972755 -24434106961057 -126003485423676 -26252797283734 -121899229592128 -72353847242609 -79369648999497 -278097001532217 -121885717930565 -262097629938834 -279323192751909 -80146629787016 -133347549337108 -225815753365034 -189529380278632 -275181821758110 -261370070689065 -90190097951447 -178042246300223 -257393060863379 -138653688463957 -163237649850591 -211199958870446 -231583995776279 -202514632435173 -146100301638140 -34377187855911 -108705394331151 -49997718426947 -160245649265708 -1118087036199 -114183101393862 -143617429344442 -160272841745514 -155341721495472 -236812014743371 -197997586444716 -168703488150351 -277492014787393 -220075029222657 -118362710769843 -16917789678039 -86310194713064 -160058806975945 -98525037129918 -15857720095204 -244957143966010 -168447247303095 -253870614133340 -44895591414819 -259817145284963 -184966630853061 -198811867127515 -125053851296723 -166096168611652 -19669509862753 -135222821197551 -119403556450685 -96840128797628 -150276871810217 -43045225072724 -95173355386938 -164054764206997 -125201816597081 -204435536849672 -256674826300802 -155331159621448 -54376647901949 -222217336228792 -223832014034698 -231403594114797 -171637520217439 -74426917873543 -98341378920013 -104975349549204 -24467807344092 -41139184058015 -876474398066 -65653600158870 -107960523790742 -243388392484542 -117573568745595 -87060241711234 -158527609472430 -281447858064275 -116402662174469 -256428724357234 -47536537944395 -226243221339406 -120125987526606 -38487135765635 -47513442239696 -251338348546868 -30372888458556 -122561414675681 -38227460983593 -226815671287782 -266780546417662 -9185487641810 -213896217382222 -23388526042466 -31020640681395 -225621402398164 -58924138553152 -143520999933946 -101845347444265 -119583058804451 -205753591417983 -155401334299218 -246197723201645 -137323093957312 -125835007269713 -96781413557369 -248643916190693 -16718686666045 -178719769469484 -61366132710096 -260415943632888 -165505781728788 -170222267897898 -61353632601328 -168821546096475 -84888418686869 -172500686579736 -78668650880794 -171370799582982 -256280227743046 -132795136980927 -107611559768794 -243083285969485 -178025015519617 -37032727744557 -103306264572549 -258565989392995 -50859700561086 -191675306208617 -118820465399729 -63042535716845 -26833038545958 -156065142184879 -227853245845211 -197830442282073 -178463517239740 -125905097315328 -66658878492495 -251002216869729 -95180595300191 -177296813641857 -239550233282490 -98039902410586 -148675136079725 -105256032128745 -252156581464791 -36967884299700 -157954162456764 -87900144151758 -201743444967802 -274259819572425 -6469385357608 -146572283361392 -158130546173895 -72884465113237 -139492978337505 -166166738389079 -150758526762956 -27686052392032 -72881692812327 -28441592160807 -142720612229012 -162296080441608 -148308733677403 -75933928494800 -151027974886392 -71392796594661 -260554098189926 -184199339301225 -169276843086469 -186466586080300 -91825080159557 -172580388838793 -50288835981902 -232836361571082 -64879776050171 -12682284171760 -223965864716201 -182370316755236 -215654030222879 -106336128695514 -140655845963639 -223475913704610 -176731352995043 -92805748043664 -150613016490370 -38256270232815 -137145148547376 -50565733667243 -268441896239179 -173950433979132 -152230129091498 -137373583519047 -242602290481332 -225303542489492 -90413021506175 -235591957796482 -35881915368229 -269493481089244 -103710646517959 -142061084522487 -241667846708425 -5678471375144 -135366998828796 -230218104886949 -159712083880834 -44431187926089 -30241393184412 -62583705173606 -190364133148195 -68051326739607 -173183933651776 -152305482466563 -197008446148423 -66468183403654 -225414253832910 -199920085443644 -193834751650289 -97684759088977 -226529324831634 -206302287763610 -254340160568272 -87651468640526 -142829977439748 -270231499780717 -85775386554774 -61337758958772 -246888117629718 -157684905499623 -49255825586550 -77365932284322 -78680724420138 -83115907229562 -202710585456555 -167653756901849 -23877506477147 -237845096122972 -12510799730815 -245971675539731 -44463181703943 -280843268330051 -38184644983839 -100094155456488 -115905146446879 -135122631082065 -74679921051167 -140468234002962 -41795725791432 -34363994207756 -138835892653678 -255419858946391 -259468567089955 -191611889347459 -68259606394214 -158366485308613 -268233011814158 -53746650995296 -260100966750496 -235730758588636 -204684772888469 -65300873063797 -11839376843089 -173459490334558 -219107852935218 -220411269160075 -191762057053829 -133414040353573 -150825944195337 -236162427339553 -20902513493037 -203561747562018 -63583079324939 -91045521908336 -218092099877745 -168135412274939 -252613570213171 -177731012918037 -252011093995182 -57620974398628 -50880423007241 -266290796745305 -96239899417666 -258151086005626 -17044739422489 -225149076859716 -212320919133784 -200457749495819 -225048220398399 -203349044049982 -168817918505459 -68259699245794 -31640666580897 -4770241470283 -246552323311118 -124441029187226 -100461946543770 -21182121318413 -123517181123176 -63160813983758 -233002647890231 -21936561668133 -231417516509937 -128011998039524 -196378277117594 -154076460823580 -155024241888552 -112134660470309 -230276211700948 -4095184753469 -260633749138158 -165746563282691 -160473335705950 -4782618962418 -134650505059203 -46911696873540 -60165105350590 -68225125540161 -72519884182358 -43196207263559 -87662092235592 -60814342194480 -148765336037333 -140631903383922 -81543864937451 -260127308761990 -258599324453854 -90424284859549 -62981599358321 -93156898128428 -75434286875862 -272076267081481 -120407837158392 -72051487893257 -237046750073999 -87826296051636 -191833180577660 -95552221478505 -259298265615691 -197397312512584 -169098594401052 -34927103749897 -55781419861484 -53916538616442 -55098418345547 -178203917686612 -226994345024513 -95490971864592 -97606628551019 -19979144629662 -173172190952989 -75156910770774 -270116043901752 -4697189659798 -223792194271839 -204695609300368 -163257740958655 -133042598802817 -119224734668370 -184669939293997 -22470513861088 -48705965602788 -33793233719747 -202255794078293 -164304982662690 -50127125080604 -5430642087729 -277690978933279 -120882471647899 -130229204787740 -11655675883199 -121309950199759 -221116926694701 -59945600136720 -277717764880639 -89060467198492 -248387837907456 -19991702736790 -175651002077287 -164304168954518 -124109952301166 -213590526529140 -235751754217908 -228607121218490 -201497983625157 -203291569227092 -224520845759158 -122654716027675 -142672018142330 -235047191669611 -143574887249213 -181306821737979 -246343300226517 -268617230856752 -160366806715987 -150990813024175 -232337230465976 -114157047516529 -59972551327072 -154187203562403 -226448978754031 -120964300045653 -146427860519759 -240237098623781 -109283855954657 -225790050790802 -163099375123610 -101710524229269 -182348660721399 -145468480581017 -96894623313900 -236264869483444 -98440976673166 -95714130177987 -161942402302650 -206880161336314 -87756369856451 -62436152181578 -245018692453525 -33757419775528 -137116299706109 -87712832080226 -66590689876071 -75420851386909 -233773826927255 -215690937186235 -260904988940295 -137446905022655 -152030574342504 -58414689803046 -203750276930812 -135998397964823 -46491889322550 -280832584191682 -253519167119301 -95846354230486 -148325344140362 -250756322257833 -10423947646971 -184030637949122 -11433913179950 -204481341053289 -19381791999030 -90794158544868 -166192791762566 -11401290959866 -86647080255701 -47765069578985 -33860477447168 -92111012701303 -151946258741944 -94778428665080 -171432439692104 -227306438481674 -95031835580699 -123867972626744 -106753823591986 -247753671800097 -172882021549816 -125758565504274 -116653533025631 -152609345966126 -58719131777132 -194786103534864 -92816655269518 -240265024019117 -127798590424622 -65798436801019 -242662558950523 -101459615676098 -59585982828627 -78153475925696 -214958028528610 -53566191005471 -218292680968544 -59549890830662 -155198475673037 -115666712270770 -21163513529123 -70772358184849 -91288207640261 -87794926930280 -256347140346626 -29056521753989 -250845239988203 -212128392533461 -49486494441221 -186724737274873 -50622206961798 -80252462773434 -90588142234001 -85458263058172 -209533293845429 -162010468485557 -140824400993967 -196236080382697 -7607033156314 -140444344164408 -11318057003381 -213293721224127 -104321543363513 -175752942087841 -209179274941024 -7091566402711 -22356667243600 -26220493485884 -254065607378643 -146450350688461 -171984878572294 -195084751751057 -38368082567639 -11155291221041 -39848402515048 -156227799883759 -80725172757591 -11026875457656 -154341712794032 -106636340996813 -25379856322174 -269429429201767 -148483418932932 -224647286779172 -48723975429530 -7696542252677 -124934106573505 -243524949961400 -91520114748591 -61719154133006 -250199184831876 -183560031653215 -100977554636840 -102186407061174 -13501098541368 -167465527143000 -135787910043882 -234515210924229 -211879946885475 -215105018994534 -127206995904261 -271498919272780 -93066187814225 -135049528064920 -144384994272547 -99117282775976 -128162363415850 -266436828526516 -275261021801895 -251360002119713 -89640693357295 -171279406375866 -101282110254175 -120294488171020 -114797513908820 -29309691632337 -156645664419983 -155458921680078 -278421799181700 -269214367292515 -205894142458704 -199082956423493 -135113503930405 -34969100626311 -250130517192818 -29804939972695 -214634331535602 -132974877900121 -103783472226804 -77148151108523 -201678825953426 -82909234046248 -43536486454943 -217859805016585 -221013712276335 -89592417075759 -261383717328208 -119740552746991 -113725603927691 -147416925224730 -53811028955275 -59183213347893 -205975956879411 -258604351351499 -47439659393311 -201716442019432 -101445267041348 -245079649971946 -96585845408975 -9304213381646 -134319796079658 -63373592843984 -9926904953507 -126387232746970 -28098577750337 -75138200132520 -120021040879386 -208434582067282 -132183697982119 -104393502142282 -236505194159722 -69629610676767 -159791273992476 -161709474615682 -71189755404588 -212449072288134 -148662323243972 -36113366367625 -263205544077526 -192103086466676 -89758486569694 -169688344079911 -199867036802818 -198026316671704 -193562084005016 -243561265643167 -242063293567374 -104836183003562 -10609809203202 -50885096788057 -24514612793777 -48489151957674 -23003224916733 -111457942835736 -151330790393754 -204395125044622 -14686307830619 -41664013982968 -247893201397789 -131289754614204 -179621844607686 -121357588895173 -134399944073847 -203489495368214 -120849901403784 -161578527903161 -48073639400602 -167878994124825 -278793522934008 -120297315439452 -39918961172250 -147932504002799 -71938935634681 -196647291146429 -40463228806361 -65931599833417 -115627189666963 -60018241803910 -156611896887739 -112009439899157 -101122906544591 -173793933695947 -47052180771793 -230093482561450 -53552795368451 -201280745160463 -57925120867436 -216440869497349 -1690554615221 -234995479492305 -9416897835812 -188528290634497 -29703704320704 -55489705553161 -534633067822 -272940775070895 -47257534578528 -101048986068840 -10656999646435 -191023029154450 -140612987855023 -4002345617052 -142476614197368 -261935447890604 -14760134509957 -112103105610239 -107657672138121 -181912252723091 -125879799967980 -169460028860970 -64380321601982 -239569849640425 -70958324584969 -224391927414340 -214826410730298 -214808927989187 -211033062039748 -19268362242414 -91633832765125 -94048773619096 -128431825738038 -236042111777674 -236074254914506 -194091911623235 -222310236206553 -73062419795039 -122806384991377 -112879454405035 -230173269215319 -270076602339094 -30754051723281 -136844624775187 -235961753935594 -230103625752183 -118683117828814 -88097703246132 -223023113581407 -46401277515593 -218259689702945 -250614535062063 -198847317282460 -262519285754435 -175914946231596 -16082175416115 -235912646365434 -70566886249128 -106089739048040 -75796904166607 -185170549490210 -34607568386109 -77478897399385 -245912597010461 -178579580965244 -59813325406431 -95089715961989 -72601288389707 -77142836916264 -249024768283652 -82039475519033 -270595739868363 -88715479271181 -110769042284286 -129343924185588 -122859437113039 -187476824308917 -138530182071593 -38047258233902 -16320751733195 -236066627913967 -232172093591577 -107779202465426 -224081210424964 -8212357491715 -108795357391222 -96589764919580 -35011822046894 -140072216117905 -215387706163288 -122015102662874 -32788825786284 -20565339144282 -167200844242490 -188529091097625 -1423524796363 -26598252191338 -121541520757315 -260504702198614 -58082326631401 -73025910105774 -61861708001427 -74114315703702 -266197069117788 -83428856433419 -76890378848908 -124142817876618 -245683513103916 -171003619865804 -263819741372652 -238612601403807 -125911887217408 -214450406531664 -217800974248982 -58381874286685 -131519273871504 -92074871942282 -183471072065688 -83947909057978 -183195183616287 -55189162444054 -42275350482399 -206457718304571 -177120648412092 -53992812771021 -240284112427915 -281023925843180 -127854372505468 -178431070185088 -46898598668361 -77565166183317 -86140776146728 -244407654541694 -35461570681629 -251300597456319 -227420136950467 -217141337337518 -66729640788377 -145125148572014 -246964490565527 -25056577768218 -139976770055603 -210877745080573 -120440774546005 -178706204142451 -127819586669700 -132425785094796 -280330443258555 -20033245077601 -178654294116867 -196427900479446 -125907284431079 -255965625510598 -13025954110920 -153815946317338 -66894299239849 -157113896471353 -280956289854927 -223890303534898 -51003397143463 -67264584169147 -267294862110712 -268642583004437 -200823365486128 -230850269226045 -196212190544143 -196124420988643 -39502077899358 -1531892643738 -198042223721751 -136690102761818 -130120594477467 -231584697204957 -182135553220462 -178458840300652 -162625747182621 -28162792987017 -190601741478080 -158705374234208 -118050960102702 -215417483506088 -95147320431829 -7877772175366 -73588408585331 -105120260281037 -26727554536339 -34167996051851 -72459498521869 -239088639714059 -171671863807182 -83178988493372 -229566635314241 -251515368055547 -202950672595832 -135955714038791 -247316400013056 -60877650775991 -141782591950282 -132781756444809 -188673510500018 -234465885607126 -59634867645728 -107432995595273 -267722956186680 -241773027012191 -120760072156873 -270667662039708 -149501200270255 -33560764512495 -135824462896727 -255817607934674 -216900883773677 -247128005516624 -198768350886861 -23017709379494 -176008087304456 -28504303218320 -280654751601507 -159334770457870 -201608128456582 -161961295137500 -120410310168879 -121435179838836 -188329209878917 -225129713887194 -80377460608994 -71039870602012 -14868700308950 -278257371876775 -171392238683031 -79561293341253 -205809941393962 -160581239336289 -129953284754622 -141408246843762 -257438190202167 -247517760057209 -98723463004502 -31450406601296 -8962421317057 -26999551839197 -103302300642773 -50465169676055 -67186147785433 -88092750454512 -40683785924875 -204326303516035 -42274945432393 -212394722356419 -158588513492743 -96859412962859 -101125633245006 -256857073398824 -276297341495975 -212005779529305 -113676620831655 -36129328007658 -38577139716145 -159695525749554 -251148224347879 -177935123963749 -175521494684613 -255613478555375 -213391085278192 -170293674327756 -275654655809366 -22350505497787 -271088501786779 -273633869667860 -242651855980719 -138611198531860 -280247900603679 -174281526858398 -9329058880174 -232206277379468 -81694991426175 -195316246647272 -26275640400597 -176050891977069 -272681058134018 -56813745184541 -38868861554946 -257390029663084 -250065886083157 -12472518162744 -73911159344476 -250752673839169 -60528744574766 -174574472226530 -28629353863340 -129739159967922 -230464771734068 -251859632037420 -21588513653234 -213381927034128 -185865978074154 -258051779579827 -227184393352450 -39314497607465 -58937149444930 -102670324945464 -70214819143684 -144735456003873 -92710809888234 -34238716693515 -165975308135784 -88605926715161 -233211250263341 -116697332128589 -99109534902854 -196093868668501 -111021227099867 -224168362039974 -67762975212912 -35641200860058 -247019629681386 -143070696582792 -217727153920381 -233354619925979 -211071977302388 -14818231758831 -138052300102907 -81450957178095 -196321440400883 -144755663588867 -45909417843491 -210618588152799 -132835604090323 -206951690543313 -239657953643614 -99154329087437 -162141212715825 -217961995779962 -150519750244960 -158325604855187 -251277019905612 -233527019934672 -232186830731353 -51115067081233 -15762171874835 -102487875908817 -167976921171905 -236405460428996 -185211476093140 -238724369925564 -31497902740481 -148848394394393 -176666704099369 -50604846491403 -107271835730791 -73594336279458 -275373070394966 -265352068181944 -275322004663594 -19494035193841 -63216653383689 -194206635855461 -164869565962982 -208753857215718 -153142595217216 -229365296708358 -136546027075600 -255498281843078 -280200019578410 -59833666531839 -203694274515822 -202118766554192 -12353586142138 -164742779145478 -153022402549412 -251376864181950 -222090469729863 -184835191731851 -129607403018692 -24058416252414 -100588140806158 -236993725831002 -210881334136183 -64794661378153 -176405463617580 -237594189274564 -9331276877145 -148750175672121 -158781971497187 -258446044132694 -102668233589043 -82510232674284 -35302362197310 -220914341430333 -223326739574324 -160502782362300 -134515931664037 -180065184941532 -86952843238511 -21541837382897 -67727191733669 -100121224685909 -216328308889026 -127568396255624 -54682699761989 -46744972542784 -151986871570341 -218449489127213 -207320687006098 -246349343982184 -11772933132903 -140269552486407 -25432328838345 -217460610779737 -203575094012173 -228960181604419 -30561783930279 -25454998456107 -38472026278173 -252970794379230 -217033107493701 -80456544671563 -272257197797676 -642694942820 -203737187563222 -234096602380442 -96782340609939 -112463853692622 -213682139626544 -182139373535315 -207047411255585 -171928724030923 -226850199849595 -241660362709282 -153082150720456 -116665336584412 -198463154405983 -151128321082950 -193213742324821 -262249682799586 -140124442855932 -101077644457898 -240256817225612 -202970426843331 -85092250534244 -272621384482437 -34942502755698 -252545058433507 -89871585775008 -141599721026692 -156147964577224 -47695178047208 -141914837867052 -83078559542234 -177640743820337 -259083320688830 -25714314070591 -199378448612990 -274063220601878 -130082690898979 -144482138770582 -231362057609478 -163607007333707 -241203553140152 -112411300513139 -199949070502291 -154397988989262 -116147101067119 -248895120254248 -157330820344826 -118558593909001 -75525535305940 -25808335635991 -164578733925076 -267437042735941 -241510177274375 -226274118857089 -67812506853225 -6179564767189 -247192289227243 -101797575806193 -9257175620535 -111361583942606 -7881474004795 -277157155650783 -111334190291989 -85474130695315 -235116784649922 -113384074433055 -128765206348573 -170450589487468 -245385465788819 -101274224342079 -181593508274234 -253525913215453 -208563194187292 -83249642488407 -131525851098953 -25694871664581 -148354490079045 -108798791836580 -100978603831919 -22010637869801 -22918796396900 -41573496122006 -32530159027636 -242637337506669 -154970132190236 -99202168367928 -186568681603870 -869122714302 -193514827445242 -86422381500437 -119247444089837 -112406829707055 -186541390229659 -126803867347890 -192483906696674 -1880470377724 -14124789712616 -25608413347280 -159314624010990 -34560012864602 -25700709527106 -57533495463520 -114455738148257 -15395100829419 -168665747665606 -72792306536876 -132129273879155 -232353354249642 -175746281394920 -93472073515190 -122395502502105 -21176638450408 -174336582293112 -146881511975358 -253304524889842 -273895972450652 -31727555584798 -45600870504943 -200281218685907 -196611953099828 -67496018843120 -21230638997893 -122257237165205 -43674842662333 -52974053906429 -240616300217629 -58817896251248 -124165507543491 -107242667933995 -22149267399334 -93829357627715 -278916652277297 -230277603629351 -43518676252522 -116919413878416 -50579862921848 -151864705469141 -160104022718461 -120411756563177 -236150234885385 -177794210901380 -254267707015955 -240335907173371 -98146961330449 -43296915940382 -55455844364074 -201550497711303 -167833451441197 -91997270646217 -258785469669891 -41025652662487 -228639618037301 -64970363017439 -29303146241281 -197609119746171 -236776202444847 -6371209619485 -48024117557319 -263521083474905 -209308630936824 -16645775827167 -96963182938208 -195082453425150 -158687554143307 -136786374803502 -53302957479412 -112329497749164 -108130455205477 -148975064713418 -110356729781668 -111296879495598 -22662824684674 -104301644733174 -266033169676378 -139408560159768 -253725941186279 -175568314783373 -17544032358683 -133380461728022 -261865005614186 -210629298098204 -242141545682585 -139831794929349 -267311954573661 -83252920765056 -143418290000693 -90879994179211 -171829345845884 -244522633598830 -163227869468016 -279925372603696 -22928676655951 -85993738906427 -23949231937993 -39626837947868 -257948718376710 -56441730050576 -143543316124576 -263762357390754 -261637116272730 -12783006145964 -52671372701261 -265993970934803 -281411103286678 -16945271509286 -33126250572445 -156142002462321 -93711305986882 -16918486580675 -73381046287463 -90369861037475 -56193437846870 -27774274781921 -64242521036935 -116500175783375 -236919369270552 -73482833661654 -221629050926790 -213682855799831 -136951228472684 -55552362325767 -239848718586135 -8641799397312 -113313129482033 -18616892669706 -31984038183587 -4806597718997 -56079973875460 -73106995876874 -155549995975132 -206010409993541 -52067363065430 -194970902401644 -26691040216285 -30209247797525 -274886287045525 -128643727023060 -267987722642563 -218297066834359 -150599923603940 -221623031216848 -117067982505188 -240385514309600 -170583350587121 -113549505427854 -247893805168595 -244731902140179 -280131733692873 -210043965779461 -137052417567550 -242115144450040 -226884648174097 -34716360903362 -173409658315455 -184618708273384 -228822206471828 -69717406292047 -62464098767957 -88469758932874 -185798290247060 -128084626999131 -170895582023394 -75011571583104 -75140716467216 -6226927794610 -26476427782829 -118439715894296 -257231426848766 -168354933318585 -61019389888821 -183799741998904 -193363700288598 -139794791723349 -38806219151703 -53439812807346 -146943739115731 -211242900215031 -137374852276512 -92635499119801 -43509252795664 -227624078566811 -265235676808402 -38909605643627 -93039315576696 -26555142729350 -279838852128750 -146002040061444 -226989328252639 -135589118161018 -240817609597796 -199617230328751 -55291105680808 -220114878965434 -168898140723774 -212821531246971 -113433867022321 -275548434042555 -263588987521593 -52533871504813 -105314168509880 -204945205143643 -122791230784705 -124404997213744 -84147577214743 -73292563567963 -49039797210094 -269741861298608 -1083277866333 -105148095636248 -224089616463701 -26648046345912 -218950946866002 -181375191213551 -276178799650046 -228285752791351 -99978906053455 -81786192627290 -257571929383846 -269381043701516 -65539705852775 -139243811452470 -148990680938337 -126129974841793 -73696666008646 -258416744877359 -262996585227625 -47258332764650 -129646617642178 -240826641807536 -83916785871471 -60413140289100 -35262178847401 -25277045395844 -218264553072268 -270277918875218 -260495272449012 -149984995545397 -176229753660933 -93353267157170 -37655892721231 -242737356571478 -136085158358017 -30053497774690 -147563297683847 -270312364804906 -28439680282479 -241351072218717 -197167096638566 -103309849075443 -230465459407841 -130248920997265 -93887674469768 -220169102747955 -134021685903380 -104657985714664 -217089404013957 -35564144116743 -68758476165320 -206416672253619 -27126656939345 -85770213184647 -2403749023146 -137436813242483 -161733453421605 -73820898450145 -196807286078835 -100032812629785 -136896346779963 -965790133062 -126014453308938 -63965891257908 -39088249631577 -96850856788619 -160535861644253 -213178866449186 -278314839810524 -49916096456350 -189527713752930 -58580632821418 -172692335875412 -49842459906686 -49395861286878 -49994966457220 -40415782283441 -61864904077628 -132898514488039 -155359539750367 -67131312749529 -128483286094484 -87420138321151 -421211233120 -179942036032479 -256718161050991 -160717468119112 -39367641214044 -56356837759016 -159148977473126 -135875508249798 -153035725949096 -7072842678060 -237845197009493 -98472620267490 -259001586709311 -242075946376573 -265590900037502 -72913217244708 -186137755119203 -68728694299422 -144918315262085 -187107627515275 -100539301053403 -179417132624928 -237099193276017 -135667964341829 -97214008116415 -183897303351260 -97914392262950 -15411348906115 -236334555335101 -91853034223647 -53651220261147 -141744972997637 -53298163671308 -42536798512267 -43143566497518 -106505972668193 -1456264817299 -246561743032491 -76806716575310 -163452049850202 -242420914138946 -174000825882911 -185762326869162 -251607172024951 -201161038727559 -65811282060765 -247766517059843 -221152729171119 -51693870078784 -264405330728863 -91226976867359 -219947115417706 -242472075622109 -206620814413879 -174941018316004 -249498421260518 -149486877158888 -1015149956610 -128863202021373 -191761126583180 -50869462466344 -252033603846614 -268250164043414 -46166810321562 -181647199166266 -50091683625172 -153553147407574 -223622470245494 -239745569678445 -158298261633864 -33166204167369 -116299645798033 -274450217217006 -209891695746970 -69638609111334 -38660111736483 -169234824013529 -216165921484305 -151683653951008 -186828851591826 -125912147056419 -186999367405197 -22657511205486 -90577172463802 -216755653565696 -241337382479594 -279945615332288 -229134859273247 -188984134242547 -144558906640085 -64717142353064 -270840624244670 -52483431066521 -208960601190285 -201316415897938 -268869310913643 -226758133272484 -185330465595177 -166149948654317 -115391546618789 -7365034466736 -129023742771977 -119311879162321 -159901381920169 -180910008594399 -1708551566344 -132813466618717 -270815757286743 -239684703833754 -264667114196536 -266281850668280 -189978057731739 -23836951624771 -180248208877717 -120483394621737 -14670609645788 -237217540342719 -187521556036100 -259212162765541 -78930738746540 -50617305890948 -106427208107021 -149348490434267 -127680351514145 -219365039429021 -110659039831438 -34126600850446 -201358049997927 -115690927947536 -99032851382643 -73744304704060 -259077133467888 -97719571491223 -245610761698347 -169133289500092 -178667372715177 -180164111359683 -110465994560346 -81174506765932 -159934023309132 -152432631010103 -163397080670328 -175696874797883 -243702746026142 -40494756478269 -206877674282384 -94834204869458 -62807758899702 -275333183101195 -212853294826116 -183984532549385 -279473924064264 -132295881457144 -221039265199709 -10345968578887 -169664645327014 -126014486789781 -268755145398204 -104589162201336 -41777638707356 -263609398163335 -76916494980957 -257050333132100 -116186181826623 -194043784183561 -46321947568369 -176232698393185 -160598111547566 -202801580906035 -245300311041760 -145611238188717 -84193577624751 -105099814886719 -106071910128999 -6816417563516 -194760521000177 -12088397818092 -58972150608650 -73228511680486 -76616645781705 -266673318760222 -78174556957703 -241246407625210 -267035982765257 -210804092864830 -6792334931155 -195057664827222 -105287928159855 -93706936501213 -63441158552987 -271003108999727 -8453662176743 -174794944153822 -271512382039726 -62141360967374 -4698090000267 -6051747442863 -90274598248317 -16863998760994 -145261026515375 -104408398808774 -243728714975971 -86566234604883 -148415419038880 -262919837142083 -105074100022626 -126383685086394 -240507509635476 -274530752282360 -239170319160890 -75951165828528 -264493815785520 -49172597011812 -56367390836674 -140099307207069 -228576960657229 -209793585864611 -267694235949596 -23004066672404 -11572787955641 -132928959733333 -215139188785508 -163694287269215 -11177577929037 -180681698713498 -11036853427110 -250452642563818 -236057232637627 -9381577558249 -146069019919164 -87976415880641 -279021577691106 -121749145194050 -13006282284709 -122965660769838 -198675884618154 -104090647027389 -14347536639568 -251537831381998 -208171954605950 -45885557874282 -179828240943310 -60161072853741 -64361128264736 -256996031515606 -274108109593181 -217413856414726 -101416377663662 -227521460426679 -233461732181994 -103155943040945 -217552565183135 -80382408693929 -133758373490359 -75054769163305 -180671613662895 -16434201273067 -184116491501520 -81135080396653 -228609143960721 -209885468197518 -174703663095308 -8887977265882 -124949890385975 -196942337259619 -16377057918699 -231624669503427 -190947405055213 -249615015965659 -187697005858525 -127760065515764 -161647067578573 -101501682552793 -215104898952262 -208811404335129 -28084385636401 -197093250017815 -212949623748038 -58795187303194 -192659207231952 -119863678603424 -232275440959897 -195283958947712 -147545176445794 -130844130045863 -68206541748960 -249682771409096 -14005572144650 -126793917112110 -38518748410096 -176997613899661 -70212008114104 -81625926574593 -37483665467605 -279423317997010 -43516591681809 -274265038828825 -201803209307694 -91829144385093 -278321048246994 -171176960004330 -267651924472124 -185095416546379 -29441268642084 -279086714511590 -106218120361772 -76003892535689 -187312276130028 -274491307654533 -217419730326311 -109274500544132 -15319445377904 -192051198184886 -9782948873511 -211896928582384 -261347812801011 -81380185684799 -142216538632109 -47622800283304 -970972813883 -61122190703030 -110023258853051 -201489385314212 -238587296709740 -44728664961102 -168733926797897 -104348389508148 -255844256037069 -137941022425010 -265954158454099 -49343271225384 -244927986373456 -249050328672312 -85401965132034 -273146282479877 -39722131113057 -239998347620887 -109177161377922 -83561660722490 -25266986464609 -244952986590992 -8817655946231 -160962122100533 -86056802911008 -253608487553147 -254224128438960 -34253997671535 -45747165558174 -214877723928614 -251424367410588 -58046260713013 -102504360963683 -62843256736198 -104166837097960 -212574675512117 -45018177503900 -269774520925826 -27324510425348 -138580446558931 -139255062326479 -38913717757334 -245754520990487 -269902600766099 -238413544488557 -118711220996482 -276853649228527 -100731911141953 -155281388952802 -126233194899480 -43819967163216 -221563747433039 -120851639861899 -155761324733135 -20716115055799 -217664502221087 -165436654995912 -67184518939721 -109666165387134 -167146733665350 -27870990922433 -213501222174908 -173330629771775 -255210214372807 -187150905993425 -162256789303576 -34554449108382 -39929688303538 -184682512992849 -145032239752839 -208695183974682 -239903213813016 -222104555984133 -42702226210151 -1636087894523 -24597740365574 -1831232626091 -3061192773198 -63975899461138 -60065297795153 -84075650458947 -24542243894851 -23070734392344 -111590912609669 -248871119863722 -181640161826277 -140526134367274 -76538837140658 -49353314241771 -39744943584267 -111611278251087 -213299278570258 -76881877190358 -276235604431665 -130662780829863 -242276674767153 -135811200974946 -120459504783183 -2822442732020 -84773986439894 -141384408172369 -124631386435663 -130448952692634 -257782659078303 -173832111763880 -89706649972445 -2976244721602 -75514862058330 -21806614123100 -187761552756036 -155695525433482 -256427029349294 -252883623073673 -97343390996605 -201028872895110 -47833683137036 -79438302041895 -26154612540741 -64009446638254 -51698407763939 -21932504896942 -50000025074623 -38581960938918 -124232585406755 -180294824670031 -140974535348027 -53674216428689 -68796637499318 -181668706052026 -27770990052289 -126392069566665 -103087936284121 -183047388601096 -262876597752090 -136226275550722 -127405598145700 -145237136676821 -279310828409086 -219938895584585 -31004945548449 -226282158743179 -40706333973513 -45280195463946 -33580010665540 -32789289689888 -98042635170773 -250518255083267 -41271046408103 -64100727437556 -8111777577049 -150785431849536 -150803675816948 -196853411578998 -174261694963868 -29273342745610 -224741137620793 -198426754207409 -188303289010089 -263636257245894 -88304318541813 -23419966692851 -4128654064325 -189723016428671 -125141948795112 -99512188919562 -123577916728141 -139457737883350 -239402118960772 -204060082667929 -213237100232037 -56719622160461 -59615182476587 -150414434229966 -186808134630719 -195909144704756 -10025510236802 -259637925566080 -107572538861368 -9986782247736 -56266984964561 -123903754924410 -15837767511851 -28271644241568 -58254568253911 -126558541577146 -184276067469196 -265681547764508 -199844593369017 -275518210107228 -33416616386644 -8461328832014 -88313703261871 -267476585283380 -146212268870731 -262683959405351 -256864304663351 -270140139946094 -101914793712707 -203647062061573 -144074878370745 -103876924379180 -105988026095720 -196423128059352 -17964516695798 -54800857163480 -70553717456607 -209336356276638 -26911144242547 -280378489401301 -123512933653540 -68623098621113 -160927759640635 -77344995983988 -128782010705391 -168752933133677 -108058621703692 -197567420880008 -218130340203713 -115259170704790 -187974344864500 -11146864989724 -229433729306798 -14749409728434 -250443638899305 -230380917221871 -79549456991440 -268038938235126 -137930903441901 -2917852212305 -275337457095563 -234826439928332 -62692078600195 -154477878244942 -79232088949107 -238127998332446 -86693717416010 -91957719299714 -48943315660150 -251424369093911 -13261730775925 -127229363451184 -266746885573545 -9739394488503 -220889027162768 -33698490177189 -240697707586861 -148218206975867 -51730248255051 -222900655590596 -217824874676646 -9356568966671 -22967365362798 -77266497494800 -142579085380811 -188411267604422 -4455197912003 -240653631179535 -16781737310931 -185540809827602 -47053827850484 -90334047007219 -223032290580371 -89135351403645 -220676946539320 -227117474466590 -279077884049654 -262595641876609 -255347330486081 -11465304684877 -261887256689320 -259863497223541 -127930776026922 -185842320556031 -19679037662891 -147765505835376 -277772336575547 -151119197277964 -144117642682957 -272189656390744 -126560805145596 -120452400226046 -112730157935725 -108769002562599 -136455531934704 -168521894154014 -226432251384581 -193841291877328 -187662540947182 -52050327090941 -11823672485700 -229298056073416 -28735590469022 -218024881034816 -191638327537161 -67725958633848 -269966609596374 -6659668220084 -62562976517834 -163974358818614 -165189232113724 -23043913695792 -227383765360534 -198645128968549 -168988003907538 -112684946674222 -149988510865241 -211911632289441 -254436865186838 -165150821022652 -256908800524783 -221085460445702 -203758899648250 -8268867452925 -146067211392525 -154555946255476 -22136867569854 -273108279922534 -32095576472518 -176754013194615 -132987831071303 -103095524431395 -235440867754399 -21241819847286 -33225543295476 -103939407351901 -1564485156172 -227060827096535 -187465358050904 -73254587767992 -63297216729696 -245360347553175 -150466679075952 -216763100129574 -275681950405420 -144608550892541 -66827806327273 -134456814902992 -206523215121529 -269298684275586 -273570407364399 -272538942200463 -166167225907364 -85937982567231 -129273801086302 -119179687404749 -197281704108168 -176668368844586 -191445004682645 -143677764558224 -246279465333332 -53046671161699 -156239092227811 -74268302898985 -87812260549711 -87745515330448 -281273284405285 -253654511938629 -175449914574973 -190858292304600 -211035559083781 -32227884483698 -163695509585794 -204856478533435 -113755016490766 -148898804883793 -221843523989152 -93509467513907 -86240223673724 -269098151770439 -193725672749369 -277858811229551 -144705260644288 -9722722340174 -153323645246607 -262958163606146 -89180320855578 -203840323607639 -48758924453308 -109442983707909 -24212183774184 -165470140733415 -89729544888170 -164300176754636 -179594603795762 -175597610005221 -197175453183640 -174902991817021 -167137424351531 -272569536505680 -197097531673806 -229958955780600 -67487200075698 -84022061592725 -170405794191698 -221084402806103 -38879621198154 -43509501831236 -191060881298577 -280803614822887 -19365305339078 -35173474977645 -216096925013543 -70380430664390 -89947426844307 -252650418256952 -56462592826847 -201243488727751 -45392924574208 -241333901682754 -241234420519981 -202123988599127 -209655880101647 -103329329810504 -250568640680178 -15745578280138 -184507857713728 -92196981329386 -148635391107496 -47641357555895 -156522957971097 -88179476860259 -273894655580906 -279698826808490 -91580037441938 -173653606981859 -246617062978991 -233125134576458 -274333375929473 -147260073494332 -239159792408196 -70603438836687 -12846288882855 -36858172074501 -67476750186378 -234624968735240 -244016371298304 -40705244754847 -68071631190774 -181145661794161 -236395951601227 -245440527033735 -2711102627038 -261113505828104 -19773090110674 -19059514245618 -18696202953736 -204205248733762 -175783611456747 -271622232584611 -155374749336432 -191002804537089 -82586183289685 -109983914070721 -280849986095450 -237652364897285 -270939775023462 -190835406584386 -15740582745474 -203939243697713 -131518326145994 -262831803702206 -226632618019297 -87934511690730 -250764853912345 -117702638717561 -126277258402455 -219358199319097 -79024940333010 -101116889672090 -23396076854297 -102328147263777 -130760217593550 -44052900923129 -59470930267748 -237617133586916 -114373084400808 -197049195910145 -188904419544764 -231310959718261 -69328939438231 -26533813185635 -50677930827802 -135894565879679 -50337170995375 -9355710226358 -40086432550806 -191012113195709 -123659593246348 -126985063507124 -227239397368674 -275277639660817 -233596347952993 -70646745590855 -159530523492986 -229636708651192 -146434958803001 -137249752942281 -160769929055135 -211762188118982 -120843892411633 -248642585586164 -192253015552534 -226100622682661 -72154559261969 -267379240568812 -31244605367121 -265421796038744 -255201973984306 -38834397642290 -12309078117101 -195947679717524 -98047209311753 -112879232718106 -13954814236941 -93504573311090 -68525437253991 -265752565905902 -165022975593651 -228326586385548 -167847976831722 -88656619861397 -158252119191667 -138328097605754 -256435602622024 -243780654961536 -32619288020228 -120711748404657 -120118407810106 -44393580606330 -23146083521614 -202356677187298 -70060935606121 -209870575311215 -269884659070715 -151545921128257 -217549915764075 -251685181763124 -145295563195875 -89439102607 -146460105923292 -117561863260516 -39753463683098 -173843607236357 -141025891343893 -234645614858669 -2710497052755 -250413542111944 -89708438749887 -265709250750913 -161271440320752 -251176196086577 -245659538463860 -213646700229264 -58356317107138 -9954503197024 -128153145492877 -276518734227291 -45765817742686 -251897854917513 -48330278899206 -205665390000632 -221348450339865 -89977854108190 -136061204733553 -161154819427658 -270665443966057 -20846283823115 -270006444218033 -58254850159935 -99400243240297 -70218364414505 -177914590914174 -172941709448579 -39727525040777 -179717733775472 -97091534738029 -96506856330867 -9100167390120 -266606607714939 -144776524113462 -235702659266510 -280525705070489 -119774581917370 -204109267503463 -90438836585716 -81224426052515 -248186420169904 -16925809038118 -160954993936036 -24818336888558 -85793736671830 -132211038597863 -181014933936892 -149804173311248 -279318883199453 -159119221032655 -96984590250053 -114771014654717 -237775204067645 -225864386917532 -173654582019763 -79386098347196 -202681112645532 -139986932724965 -91111040812068 -273196041319712 -267185455293758 -109547607887165 -66668891672391 -4360875053915 -195643625626684 -19726791108255 -196533183927637 -111087999337700 -123215885558303 -83501622127684 -72147531265507 -214934967577196 -250509065881891 -251255477678110 -143425567301894 -1363623347138 -231760500791277 -102127329022278 -243758828811701 -120776441942560 -94032814182030 -39926090546764 -105738296697703 -1415859363336 -219590730944512 -49608268150657 -62544947669186 -210162107716288 -67081343723496 -234996362058672 -104859925490659 -274371006370954 -85192834608963 -88704916432666 -221255826163550 -147368493857761 -169841944690210 -215272126338359 -258994600063590 -199931437151758 -259734559810560 -215910223242653 -65427603844779 -249408423997651 -5095242363031 -31646107323747 -162779279255502 -105105109823109 -117617153673421 -256529718076523 -214201618677905 -138840967166198 -23432168729163 -231995728501961 -49990992235437 -244393811345887 -253174495318911 -157973035700650 -90632184665925 -254762261677518 -277576868179352 -247501468639728 -27835211951183 -162648332170164 -195216736133391 -13317130257801 -240367358856071 -22716543151987 -32548547115960 -92645846788776 -237428743546846 -228467068214839 -143712114520893 -240674559553302 -219946353017492 -47380174943019 -128313293400066 -161626427323286 -170784705293681 -22566146416421 -184739547697746 -197066558772025 -55745548089056 -110234533919794 -96659537239386 -240093283999943 -23119470421127 -24278393619489 -163771089911038 -260805295395460 -128349965079848 -48296854207312 -157729621732845 -227054502393205 -2708043257500 -43985343078064 -68836235248246 -143600506406893 -246454874353625 -189213678341242 -39546750454165 -246751384925437 -235497877142886 -98424951145773 -221953919492160 -157569880615419 -179603682115184 -92582345075596 -111604603681186 -277709602142319 -104946844272150 -191713838457277 -274919518677339 -149789932428985 -87241277153156 -221350866766537 -90478747451105 -43921359079189 -198390769374300 -10042757761269 -72302429964104 -248275107968996 -261444243454929 -245369639638026 -169801187333970 -36622524409847 -63411821881303 -117072503570803 -50912674623903 -177115744719300 -63783315629057 -148408202875376 -281262114672167 -147677467752028 -56796246888916 -172826861050284 -271608943115768 -186456887753688 -74192153571974 -104736263068487 -114344012634962 -138333908515445 -241117523602161 -77277578091701 -169571723205012 -121059512816146 -20236556595927 -145229465532995 -74390566986288 -34747751642752 -30205974662242 -120884928127509 -210618549349227 -86650805493362 -272148224854838 -61565650311307 -131104444021150 -47616699207454 -167757807656842 -98796534733059 -91943269781473 -268286520292128 -279175467209213 -201121804923220 -217764300689116 -215511542421656 -1479786299393 -17694956168730 -51504472157986 -209711548595964 -115923742752308 -271233804200723 -42872409269365 -109748833255753 -164027502425193 -236503841867238 -210784089883739 -104327848056737 -50909226642447 -73423909098181 -28085008243234 -43756558263989 -147134499275675 -7056473428182 -276216931948376 -197111346309579 -34897181258794 -278822113619812 -32169400939267 -104630521138455 -113729817920004 -78911150628210 -266145459260879 -56988528424622 -162497661161089 -180803480679421 -94178856680045 -111889252121170 -224366131534459 -27875085963833 -17476021958504 -110394646701004 -222450572184147 -20453154800760 -279705299207293 -8066641294910 -126301037803786 -275978326392678 -251823519538001 -77875784506167 -61615026194188 -237437260158235 -124710016985652 -216269520832490 -259739529476483 -212816198415868 -5180388473692 -126810083437770 -136593159100760 -100578084818368 -54280526199409 -171437374796038 -195961372993673 -200109641226609 -29519760340203 -66661427472883 -61516052306009 -84721007692175 -122722293160776 -63771083137734 -136724670581158 -213722150220161 -44576727295254 -108170484859147 -253417399897242 -183361044651914 -91440016477876 -26930783945838 -94862230119756 -13029272032927 -152586461390784 -173256978597620 -13335046156558 -34332806170462 -267665321871984 -134251947411277 -129543460705592 -219353737610079 -185391833690340 -230044943451873 -266459589709452 -216110123021753 -109461000586140 -275184228121156 -153360829169843 -184253829185618 -197284364277295 -250941046484481 -124243918075161 -160815959262502 -61050992891939 -108041019446907 -137766240966772 -16921150725875 -93341315478137 -118686546632042 -36106844022597 -68373068481610 -234156882293732 -154898009129987 -16103802749166 -227785792739254 -2352950554668 -110655879454827 -6125112301605 -140397722067903 -9118403104156 -208964161635764 -261883271827287 -68252507727702 -222278687254664 -209765769073209 -221711656571715 -261268248508667 -253742794359127 -59884438419515 -257364914038037 -106951579659315 -219678822831898 -162566044131946 -91687659517767 -60540266830831 -10538064933933 -106659562356490 -199245044394501 -94595038443635 -29405095863966 -129255496955405 -43427500771546 -219360633635220 -183633806311499 -103809327029989 -17192018762745 -13984071028688 -44295358840070 -103482090697953 -38686927771634 -238174317195630 -126282439494574 -34303099024189 -187522495584606 -24068287886331 -3914187629721 -64566793251086 -25259131459020 -138756289627733 -219904973177232 -173704939840232 -260357500704330 -98547915289531 -1327539283333 -177697074108323 -49266878791805 -186043006541181 -102012054868856 -142350401504255 -43397143364538 -190517471316510 -110753235799692 -68871777302744 -3524223934511 -35512267696817 -129925534606337 -110266936627713 -260597532684230 -1622960097612 -51191594019114 -113748253460190 -166523193275785 -80248306333769 -156881247482994 -51986319377954 -74815883803965 -67360095128744 -5699608282150 -45851652016487 -255247514881805 -189720283284293 -55100006757680 -166100736107449 -195975015975981 -22690098406905 -219791509205822 -168553935792205 -58154890929639 -94977930718620 -6250654747777 -249460856950824 -162254221123107 -130663007984590 -49576533078528 -117699651768896 -227800900426560 -141777912807475 -102275379628794 -263235995749717 -29573420639937 -99658634867553 -82752563574899 -274575061775273 -271134816326729 -179941941243553 -115305934309412 -151355340324404 -75660555650154 -179699739005072 -260740675316367 -67739758998580 -118713149770031 -214753000615109 -36764491358981 -54228321725744 -12148847843673 -262142363800945 -174708666755916 -123554301330370 -219995474210567 -220015981593061 -67954125736863 -78105802930129 -76461309305428 -111540987263391 -51981671792604 -246707904199581 -163173968314085 -100364734061189 -129447921422807 -247547034402876 -158813038679220 -145884060342503 -68805358831367 -117716144894174 -227071268158327 -152907016168028 -83995519071970 -264906546891415 -178846548523131 -72610997899161 -118501575082314 -51236533570232 -129217229942260 -1427685767683 -12248282081642 -129264758384643 -163975595576030 -213287325008017 -83806934964732 -101854316975880 -50959574311026 -58576984629603 -235725577069083 -182545020134896 -64947767555045 -153503415897127 -52392581955592 -246976115426947 -280255591812326 -242528858354912 -30427355699226 -95848645194948 -123870730271537 -78412919062681 -48998126453293 -245614640403052 -140693413319879 -154483719810819 -89951451842450 -201409460092123 -243063379152814 -272462642042630 -184749884855902 -206754465596665 -25373459092105 -136266012660356 -253529164033586 -99270398349166 -1979484217547 -188145153859464 -53706455188846 -269882296331299 -171328073592546 -247066798497644 -169198946141506 -153704190061423 -232498803417915 -152223093180543 -138951045735692 -52677088050726 -190132585309860 -187249576625437 -21190747909623 -236889167655810 -120765035846733 -152319791363638 -91262395943728 -232092664782272 -159357819858045 -192141473504134 -4186578250471 -152663159093057 -26348378742806 -138691958647466 -51942018588066 -30026131269409 -226972529702213 -955999449309 -47406920592120 -141531859372266 -200162464448530 -248612775316324 -48853482337549 -16530276699252 -227210998105305 -127866443202303 -73020513735653 -173237200640603 -206971175264301 -15219260666064 -66128688714545 -247809928497364 -24187723279377 -68050939301440 -261802637789280 -58510907078597 -238443730747313 -193794457568693 -101579314582984 -31446580580162 -110344356683607 -202977875725729 -153727858835284 -36530346545548 -13746064418478 -85113860626219 -156156569083221 -142047426389229 -102183674037412 -195515398004000 -134377175466340 -70266915812015 -109106826678809 -150486722663120 -159916724222724 -170363811174910 -182681147302123 -237051020122043 -43163395586732 -246948412423835 -65624088158472 -233832946350615 -19588930435578 -18228627463639 -115765199364772 -190630314361919 -70459893032276 -189543771718153 -155495624403236 -202248749556599 -245546466555270 -53040120642918 -249311967830167 -274780323741080 -268234941115163 -187448892395379 -117354049517389 -236410964114183 -261336224701168 -104793072373265 -237402671102118 -136698619141354 -265707797453548 -265894337468662 -175939001039399 -99467670945629 -235368793880075 -187886857830726 -263765928470547 -160088274359222 -260252303933163 -79648172254651 -193408216251247 -94235032057730 -239960819741242 -71291232508701 -193857800954667 -183094617652338 -124767739042308 -53767161440294 -136749090618833 -40881115240826 -73025781283049 -201113921806251 -265560474743068 -250789515471301 -257833253885766 -147856212952946 -137160281591698 -224443755075015 -156993856837145 -254424190512979 -17555087635368 -8929958067919 -18532306771493 -19203016860958 -205388064553243 -211097979772244 -231536634886411 -210807758334038 -44717183301673 -253141745469358 -95974597435013 -134156200664373 -212230827843390 -22858454907004 -214049239596369 -209363696768373 -61222573055109 -268018260507306 -94761072294326 -178390078403713 -25342067995894 -190520461931621 -156453097320161 -146596628746017 -13629866343107 -64057041431690 -237666531051104 -108962458686949 -214573153818315 -102142781170655 -247423054106486 -194684767570537 -249802315271916 -69100662116734 -101216811428712 -201868302514850 -16380152456984 -11596100785801 -111876152993224 -120067002661642 -239784668000765 -15435652286155 -224154508936494 -259526452171993 -150256371360597 -256711642383656 -257273097343188 -45182504815417 -228649744781595 -69323744606109 -278816273765203 -228308242237661 -194974541175560 -193101566000982 -136795631891329 -17550302566694 -247285130066757 -58440993884294 -91492158015473 -116950801089013 -211339496387151 -236810311374115 -122888900738765 -143170888420136 -195393965337549 -101684721241445 -145928100727468 -222046847334601 -67165305475507 -48932798285803 -96218936403326 -223450937140824 -226281861168255 -245169636034964 -101116869234568 -129405835323112 -192533985949530 -22948846119733 -172685854500406 -265311061585430 -17066542475465 -29886093611534 -244404989783488 -130561793733200 -249477997155507 -231192913177347 -242361832642896 -142720338076191 -217564499656214 -279375843315909 -75817633542360 -173980364175379 -108849689009217 -109749528638999 -244078959376815 -269617851770523 -270134939604031 -262990260741806 -117956836569466 -155947123881512 -110684333751003 -105031970072013 -237173526594460 -277425473902082 -223449947667736 -187205667764695 -186513486886108 -62932772431041 -247268170813734 -239463187720400 -35336088243421 -11911720506984 -124631741300309 -159546338878181 -272373366964148 -106781481648745 -243986146966663 -256761211536604 -108154457877775 -249356880131509 -51189130130523 -243539446639125 -171637585416992 -39135988337575 -273802838777887 -90968679559247 -92769208393054 -42323075095662 -203898763526310 -910948478807 -192012030420122 -275723717516210 -68804533602179 -209964433522554 -161025761277773 -238075742922730 -66668708045194 -254815167482876 -98114811313951 -123205454890064 -159472475971421 -132819421463098 -236001681256850 -149905366284659 -65680016568785 -2303301494898 -161448525815139 -12167993047022 -108159564695134 -210556836219168 -206425556854859 -200126679446385 -130979988198211 -148205710814328 -22188206749850 -172572390528996 -120424313125687 -194761146461592 -42623643542786 -14899577640181 -131721890296820 -48106154406205 -141930849021453 -138767457259091 -92945810659256 -219186765559847 -201282672991333 -82022628702194 -165430326623497 -212339995336385 -107342886961104 -50623060170275 -22372791092731 -259215735182617 -80587442817482 -26314133783044 -130164592219559 -167789412226798 -57877033492896 -157767823952953 -136072720838042 -195902243236506 -30444269094596 -104855903756622 -212222137168001 -155550817737015 -52283124393289 -104595249235861 -80911127479009 -88760038357398 -117546840286692 -132550713646639 -25413990514953 -156434916690795 -208960371765746 -27614918586063 -182882388680786 -230075832869004 -153114197085069 -97032093956096 -140330637153168 -72874476360830 -32135948055020 -173549197378119 -143737056270216 -146378671439355 -106428237521124 -259856200815399 -184404213768220 -128825694242562 -32790420719092 -9039947409588 -167542168062894 -15937746027017 -68726145247947 -42774432833463 -108881351510893 -1436694610547 -206787832980591 -171052863082811 -91652743212930 -246382678841609 -95193186671754 -188536262979559 -152509576355462 -68411069338652 -154920956870923 -14818972240467 -138941325509624 -233801726741908 -33673548076384 -59945588576637 -188730695350165 -27969179265168 -79632949170283 -253215641478198 -132361817255540 -83156708366351 -17919315263185 -202502178107905 -199940519388952 -41891675564795 -16437828116445 -97563899970070 -191643788231970 -118603977488006 -98239483048220 -31700312278017 -229208077626128 -171196156065697 -191004629856707 -14425221614442 -151795427810423 -216393723746905 -202227393658688 -263221315019796 -262591318989418 -39510938519011 -108298903281730 -41999662980307 -75607252105072 -77164925825615 -91228616208416 -261258176017718 -186478469026023 -25786684656668 -134688432341038 -196143048314438 -168726578429892 -131082833170310 -38133286956565 -176914438113199 -200373736794203 -227687732443843 -276714270497896 -145516185887459 -102935431905185 -127568417808950 -134616228272793 -83030335109233 -237464935646263 -124979825018054 -95037696504251 -3769677693311 -67876651825909 -11579942978829 -35875612982943 -15514955873041 -126310231730004 -126305291298646 -265433568057847 -90700130278964 -83558932048428 -122919211841486 -146646752317511 -201581042043167 -147112015172660 -86509163536331 -13432070461726 -60281920807032 -275055863749573 -157133252671742 -100900593813626 -256421994906926 -65227147211547 -204210066561741 -103092776575184 -159761090298293 -247069467279566 -103381067957704 -147581507747306 -125983905043302 -86442030429403 -193374276289541 -211178887939669 -245792233507267 -95107536509730 -146815297589076 -253523081541348 -12511283917919 -179926354257234 -222743765395637 -66560077853415 -47052030782246 -160973147367638 -179115453641542 -15041349742224 -191224612070487 -112001124417240 -186632577006610 -153470318135699 -237710498695520 -186992734065004 -127100155196778 -2821627346872 -228204430244475 -192471222241688 -193797103853438 -44092303328592 -68613075688485 -145390072476420 -33006708281242 -47850795041373 -206736681996327 -54524390989161 -106415112442155 -190953803429078 -230118398478469 -178587976971327 -98663509390718 -85729083916987 -204450210595599 -258603712993403 -106407076657947 -112594047149537 -147172409693544 -164992822816617 -186526107721437 -179525338475469 -153845326441701 -69441968879662 -194254714480369 -180253146202712 -176762651078159 -225867529688538 -66321730941899 -233073192671951 -223616962166503 -245321791735102 -212753221085886 -160057759890660 -253888220076491 -65222636894450 -130507949721546 -140940002377847 -140766800525122 -153165230901260 -154018244747334 -3218446703769 -92485231237280 -29047570363047 -134663866968207 -185161159685502 -189332221260245 -154300471948242 -88657690584962 -86276855631371 -43575868087305 -145256407493366 -26069714345181 -150231374423703 -193854265757141 -135581645136442 -147665715696918 -165953541823443 -45678708081812 -30939385461747 -57414616914684 -219917976855804 -273719462315293 -161384750587498 -78508346053408 -142489515272543 -274790354822858 -73457786193686 -179331975326751 -220998952655543 -14943752002380 -67392370028873 -258061739884558 -217051695363683 -211800704929537 -173092980798157 -261130743178012 -194063992888721 -182457384982674 -76903041026924 -3161066415762 -187180318556500 -14253411602320 -221926435400380 -254700328111220 -163556859181688 -120718267177098 -217281719014489 -278666400829340 -245364913399849 -169896134834639 -178448494646801 -223508966223185 -192169733328025 -224089080072288 -132674020386580 -237689693986677 -6529609308472 -152807545725787 -54592528930069 -279889497323864 -86817164749920 -64671316665539 -52670830374411 -274915600035128 -187082156858408 -147099759073842 -207120334221778 -170635089169279 -35575557090083 -215107939294429 -67410960370273 -164900889102627 -214363917418905 -124590749867006 -41679026898586 -13029327571507 -116144352653622 -239707168251188 -97301236551715 -67313242527450 -73666836196188 -141332629530413 -203207122930599 -92745318554500 -164406131020011 -145960677929660 -48557930628164 -100367207419983 -25431278709281 -212210698890707 -5912319900524 -101747418833783 -148989092186200 -270908064125779 -1688090403100 -22710190617322 -69772660007395 -211143249869799 -149863557451873 -11188749857839 -168559015112515 -59464746070499 -263574811428654 -18316220419035 -190475312467951 -100431700263428 -49534623834749 -187750216398711 -277583166263704 -246612396531067 -177143006699602 -249434811840164 -276377552510291 -212388550793504 -105390464521993 -232495043421694 -11885395756857 -47737613475283 -24148483873251 -38400652152802 -65373480936011 -174253040367405 -97147629199737 -3445148267329 -250960905293125 -111524906463392 -194634659675184 -145656078595253 -260341116081807 -134331829692180 -133766170168583 -106106181182603 -252416017964942 -226228950045721 -16297849237438 -222192825641667 -193363912156418 -205777396737406 -28913086795497 -13528025255210 -53532013664353 -217800508367186 -51654200818638 -197934523124630 -35222144239622 -237572574927709 -120135577141967 -88468403223618 -212756602439550 -229183123523690 -268642275485133 -252646886529254 -135332535825994 -58809800911936 -248538451857457 -16371646708231 -83813580370894 -180825912693985 -80139436209454 -47561609040412 -166291816360140 -29554121303790 -145927204149379 -229205168713960 -131028953617079 -250461761668141 -272161480859152 -86365920285972 -28799622824087 -37099057169090 -203260077960537 -170501840819436 -86555271324878 -131311409654791 -26141446772222 -24201852144967 -248691835268512 -272893093334064 -114248208391394 -230341673255493 -53147972349142 -137813698107508 -146153310846228 -145333138643228 -41415876124810 -133652706197173 -101602748550453 -3263373584338 -218314035658058 -205865522783213 -26432553698547 -181470223981517 -157612336518738 -176834721916689 -60294009866457 -48613577420402 -39988034828461 -211432756425185 -3347758726053 -21255079019600 -175973573674489 -150295455585768 -13991035751405 -218973565440300 -64547064185237 -230821388692650 -75072749204411 -112081145072690 -186531253518675 -73555761154000 -45678215371869 -137103635262669 -240380328293089 -68119316735445 -50656598319207 -258003941531277 -11926126332379 -73980452882898 -175296052970800 -277304910084896 -67245460841361 -133539242225763 -26010467315460 -43685914318171 -82415418552557 -210584710781162 -77515509760475 -222911656956701 -136596983462073 -28224961364675 -23755776543025 -249622112136876 -126648674255304 -28345419246824 -280861251504989 -12794819640232 -49901757647692 -28289735765318 -183982709716888 -253278180312098 -15502517668359 -81741731527593 -242723395722881 -15125864517632 -43424332535042 -277527973929552 -49766641032062 -245643413459193 -180129274165215 -201996985053639 -25919358410900 -23506667232577 -172948791000317 -172465111225767 -280588806968304 -232626497948449 -279685166920862 -132538592084791 -268422457132528 -198389268405990 -123289490901380 -116940373535757 -16516557347137 -276556247338183 -264406824809619 -75215763995431 -222761674459808 -242801660755673 -82210271559631 -205365786012974 -58671507901459 -62868811120269 -193517364236112 -203594811494928 -53409982168199 -33607420592191 -185691264700251 -135242940255028 -35164887380119 -181351160359645 -216990970158772 -209879258220622 -218933093034044 -86777072774246 -226721096287302 -41006051130202 -275978741791908 -88796516215564 -176710035496544 -48351683995360 -142476622775506 -206587402066548 -27334091854559 -22788291441700 -245938027323039 -214722103485407 -179044050459269 -224490394733722 -19872655342503 -142188331392986 -120535230704037 -181192134417035 -84208386672098 -670611299185 -246311278082167 -150812779945589 -138575622536806 -56819229764800 -206365236490028 -130202124823300 -255088193211079 -119148505177300 -261838685260170 -65667282906912 -275932894409927 -182498005523079 -172864829717554 -254670071116669 -18075649972624 -156379737945506 -8022541035124 -231999892680905 -152331915372899 -58827337136007 -200711491793424 -275569573398146 -222792847852727 -247786744475067 -169004707107707 -68208100952510 -213662092528812 -222717847200119 -140664766576237 -232801325359559 -212296174508597 -6876912440837 -110816323538393 -55799841634248 -76153034500844 -62370688046379 -99465903336280 -152332808237811 -275172570344375 -74858862661928 -234405307053445 -250706429511824 -137388597876727 -228603654195802 -15526584554553 -40916764639002 -124548219559595 -140718153243216 -207998320444681 -62984885341505 -13740118443481 -128795830309463 -111429537422556 -210921232991217 -125144278541835 -45563790980125 -4880222050963 -275371357387682 -105314210005659 -226685067097841 -222574095949287 -214441076430226 -97536443164471 -199121940187579 -276963555796071 -241574262234687 -108672607341525 -237788722141504 -162804326674659 -280732282483666 -236651983016264 -251877236975110 -53105202497676 -279552813422242 -38825645256034 -208278849950631 -202166003921427 -112248591777619 -50066708318571 -224144479554164 -91261303230488 -104989270234321 -52130854587935 -87644288909842 -216653467222036 -275338416295592 -114612793134979 -252719124177865 -13310672058221 -212895406171269 -98930606268456 -256017323142898 -206837136254193 -204565394315180 -157997184735318 -75259200822487 -182384597807734 -115787912250468 -159414793010465 -208738840697696 -261740022359985 -126406123161628 -101100536261174 -260066277662520 -268794622099774 -206167445965668 -125346660133702 -80530218568307 -4536103767298 -77623661636026 -3712386435681 -205006621962515 -113740782411195 -116702530928090 -140581878660846 -78693347663730 -204831852795598 -229109788894172 -228204003914020 -250157457773383 -255844700679425 -212355635283966 -106061180215450 -40167188797541 -100669248905598 -12175692486929 -121660954312002 -68928849817244 -162160755869601 -259591089545435 -176000305865786 -279174091459674 -204230202033567 -240217175912203 -63041849238590 -46962387951749 -75270879073109 -257149918648826 -65073547837727 -165750595671531 -202088649734389 -32926619052469 -234961279529768 -77394455729603 -21594945854083 -120207907665399 -36575270319006 -1101648888628 -255437178032997 -72280564127766 -274150374177097 -98673062274836 -99518060118441 -56818804976513 -139556976674731 -138840856681197 -92448071833860 -31431328153071 -236559659299362 -220396078083032 -247388559959962 -77724858597160 -280280715188371 -55098346292241 -95597617682653 -238969256055512 -222196067456046 -185420075071316 -4718421916134 -246527050970461 -31709503752349 -126656695267142 -2872251209357 -123928143830358 -86057594490716 -194545549941289 -164406643341970 -87517097189929 -246341970066926 -108753298205210 -101877959309496 -205504309367990 -281154293670812 -277718854635928 -228713908542479 -213597626143753 -112041236569816 -134498651728763 -248024407222453 -206063677304659 -105513965100478 -239237732689951 -144879282757588 -57701123215729 -55759845184136 -236004814741197 -53621435831132 -258363063887890 -138050841859709 -51853896336415 -69869095507516 -84877638047668 -278843266835744 -41914246818837 -32391590844278 -244962869565673 -50637695525452 -96477740939829 -119305607146431 -31195651450989 -193758914148336 -46560919952163 -171111349620287 -35315616312800 -280577569105574 -180144941908763 -129636910381221 -186192446325546 -3487158354639 -128128429252512 -266582764169963 -7937746835981 -19352845599932 -88276799786877 -207497491992958 -143149534462468 -122309977088783 -70741268224190 -175354603111935 -219487061023131 -77432926710288 -146071105114176 -237917184720379 -150046134735514 -57495017794037 -53526038585187 -228733204113988 -99124828939896 -21180867179331 -274196235008397 -218412806499414 -153023466233350 -241376048038000 -7677411602844 -190209265898336 -75143708619568 -47170606631908 -59402097277734 -262765596041975 -95212588614597 -55843841829818 -253446259845066 -235121230151322 -84433307916412 -20060766714190 -233332659388430 -277501490758967 -183220297868271 -110556993462905 -216467493182659 -250112493858840 -159207816533125 -174043031992783 -43562599680221 -210071837223902 -136557967443264 -106904314462475 -234135542716375 -139547276797367 -60090279048630 -161248927097209 -70161238533188 -127833733060263 -216410388194275 -81970614792239 -149185425225350 -104258871692121 -43032487786712 -277264534027177 -157708789368742 -215606039927630 -136279900011293 -151595502081877 -222986537235209 -247621357721021 -195465820332663 -56829161536615 -222251978195218 -148512021250117 -222175878198535 -117985233044333 -181881867118652 -233938563540781 -162737937800550 -104837873665484 -93910632947502 -150767518007459 -89787055614894 -17897752683304 -69945727692553 -239467340331364 -68585224378339 -193077183273853 -93367148605291 -250265415888748 -101656244501733 -263457236211847 -95003830506759 -140955583292418 -10288982583500 -135802387970580 -91787707148133 -173252911722706 -262744860279378 -144919675227503 -224257480330625 -30914339115272 -1542888197208 -192263966029621 -255192767349066 -202713777439190 -93055721793563 -197457749000779 -9422675392300 -198232062031391 -2883784734543 -5151025884344 -40039885494912 -107026763675360 -271472718099090 -134759014013169 -226474412597145 -275435686104944 -38053896153443 -172324928205665 -243377043054029 -216232267168816 -245431232247784 -184400705853720 -234816715986568 -154507938758181 -160032267698062 -146346230235598 -181272529576256 -99969506050515 -133589949794679 -97392644573137 -72861869740467 -166035290916941 -39060921058530 -44036138568724 -164863242619535 -6758549385947 -38061646934452 -178022578543231 -53508430537324 -139047294297793 -50474253346148 -57669006607727 -50907971175673 -243342666676278 -76311626434261 -184421512168993 -270173700480079 -6071241977569 -5976285487383 -157145840691354 -78324729399880 -224144016359215 -273014522690055 -91630839361129 -67191074129416 -48633735207085 -23824200566831 -155236790037398 -275675601987575 -128130653961550 -97671747025407 -204173031081130 -264657042857362 -92152477228819 -16590365672663 -7198164947423 -139971903404525 -16801210247678 -36919967109867 -22662909890737 -911039350366 -206694543734463 -116475997262129 -227230341302268 -38737958213552 -177205172645922 -173227493866715 -227834004641658 -238290236183058 -46694653808908 -146963260929506 -51947080576500 -251318303540198 -104690990297083 -139663987606373 -134003952836938 -67573245745885 -74672405604147 -194694699067642 -259093150368778 -57788275735218 -168296234921116 -245294911595102 -69452934705417 -192612913483320 -16750645796831 -244298710561383 -226614660204394 -45574137411437 -155001424349442 -270479496874720 -133780275777191 -269181221112019 -140049646770750 -13734243525013 -160955334907761 -32794284336417 -138843333148086 -256181864605625 -86541797186321 -149987398654847 -33841739589490 -228638052306026 -278665529097200 -6779529560637 -105371875636953 -65007399523306 -41921331886147 -87561979455801 -136998826055229 -129217929009092 -234867519919652 -97645124769671 -277959387538596 -45775720245946 -31014103431377 -141208319619664 -37819536032796 -74750511202547 -41884087640611 -68873007544804 -281422585701179 -180095000637512 -196210566945445 -272382826896554 -87361405183225 -9756500378248 -121887075382776 -90796275458497 -24517328614878 -170741404701088 -191115995402692 -66719109845703 -79223252342731 -89852241514196 -139326704742831 -110504011067097 -273871929893315 -232303546935850 -70512073895753 -10977510547246 -176923125832370 -115622271537433 -194362461802060 -161967753630468 -53907975678348 -271109378409672 -70470214942342 -158226984936704 -28072336571566 -18178388030586 -101592195075426 -164345952123906 -105790198724505 -268352722543979 -225380858039054 -50628776127633 -246985333497653 -101001528744726 -268646257374719 -277463135421631 -18728903446455 -154862920833225 -268164124852973 -266353569841526 -103886660432053 -57265061562102 -96818634289198 -90144040813635 -255889626900767 -275074550508709 -29593158989333 -97097964815557 -1116971751182 -34159372031846 -56810154849881 -246394537322955 -47284177461342 -11290592270062 -216943196919843 -96437828833587 -96962092758973 -79668185995071 -178625797927292 -265428090290154 -267771799248333 -248166775320804 -277087923301899 -8666162183340 -268730070204865 -18437025302387 -19135823037802 -5595452133783 -160358196690243 -64614757166789 -202817430385997 -117013310173532 -65672786921393 -110311011824890 -215800292005430 -74832446598385 -210642561322628 -206327084672557 -54535342722931 -18104075845585 -261256413252469 -262711226852572 -11673360767596 -183680550142741 -160147830158464 -106816570316332 -213364677443824 -182432831649758 -256120129610008 -12675749452952 -79597620599098 -178354989285883 -224632679347367 -204961013074040 -78972380205093 -43421835723309 -102102944113942 -40823689210869 -162280447242138 -25487148669609 -211221632583741 -166121102207246 -272957752740227 -191954515695921 -150818721423467 -231630130261585 -28847187119385 -4727375624808 -133638141924771 -8114854881257 -106128870527767 -53010628411478 -218782513160723 -90295831133288 -19725115047198 -80076834601266 -63119418931075 -205924195200153 -266986004923856 -274924756652324 -84085611293353 -264211026184335 -275259752702467 -266188955772341 -125202415673136 -239867340975801 -37453381346590 -135250100761902 -29785469141554 -75240558525064 -52858042651144 -270479371129500 -216829732948433 -88743026230675 -242523234600246 -52211160636585 -260163691153967 -211413212428630 -223068372890240 -131154512841773 -77465828579182 -262269770787462 -72560730898895 -249865950694268 -15255191923044 -195607315832974 -47690115351631 -34685711206126 -187710608558594 -163467239050663 -254265384049516 -248458149166089 -237831204391404 -71778515546840 -249352543230805 -158965638459710 -120866777608637 -230771750390948 -242420955070759 -215266221057340 -104554355118242 -210005008692801 -142246313340158 -263027575430413 -48050975070815 -255044203826875 -125581803281816 -30872846796394 -262771508426933 -238286805949389 -232379933703890 -195654405654796 -97059626770756 -131083792777007 -46344417642403 -252713294563223 -12464356159748 -42124795365228 -271811196922565 -73199138766532 -96509580185762 -112979947092796 -89262531913309 -128276584638223 -122283753061843 -134410721394317 -265285983131927 -169907125487248 -65695667382090 -236616891711587 -114969002933318 -107620882729640 -118022749458517 -226577439425418 -193664346424092 -197628642934620 -63673371806832 -84257259791297 -147591784612253 -9347318661715 -144256458934681 -109070407505361 -88621091654666 -258498575844504 -268544233053130 -143446245225466 -82403953370768 -195065920168591 -142740410931443 -110454507308873 -240976973498915 -128435947857195 -279407455751557 -180949275657713 -9280940295808 -85524426491377 -236544569653715 -12286760821766 -147424360265214 -199012840319819 -149280744966706 -189609007858379 -250444188783627 -57803163412025 -264984352120509 -277590752993720 -182683963884739 -245778982155876 -257796969630350 -7534236772558 -192999401329330 -13217643902695 -36279851193081 -251679453684844 -40681015627875 -233431689333199 -121473130149019 -277230220818435 -6691799365790 -230370848647947 -60573996144372 -208358763057567 -21908511699039 -222840056054270 -193957287877316 -165261602111076 -70575459080631 -98453004862762 -138000559052519 -157382587902813 -27227842692473 -200777433299478 -224780616083804 -154188149532266 -184850885841548 -163257196004975 -216826890997221 -142430748691177 -247199988836142 -147324410703606 -265788210519992 -123553498491222 -211797832733072 -245889077116516 -59833054744150 -160076692040593 -25444003929367 -248947648847543 -188551082172288 -139507693201277 -119525021435823 -258404267732683 -197507710537878 -27751381260737 -265702173698882 -85515770717421 -167120862988125 -71691257737992 -254997932234406 -276574038294507 -89753985062254 -13244769798203 -73379874416643 -10224088514509 -158606336649294 -40102689220208 -7250692127146 -177528219790451 -147054053247810 -99096522937554 -196704857093654 -226598049331715 -77035565422879 -241653055122682 -66839565560217 -20638407245120 -157740933759061 -76847260202471 -6800582861790 -63013216780274 -21789951963094 -214529974319633 -234805919367804 -66585093842386 -25222487028247 -72819563046891 -9545632628202 -142073666009049 -81440359739780 -136595673111280 -259208828994668 -89285257280527 -246896675400792 -202795282518677 -46941435896589 -158576347863413 -177614177639013 -106584443632304 -197828551967968 -104297678693973 -192010245216769 -207128333632878 -192530329491126 -215807861822497 -70138738244479 -205350525870966 -275197277388109 -189695029817708 -1805329118800 -13842029397399 -87196239239697 -198616235798743 -252741647226477 -208435759141397 -66135633496364 -87487763881882 -141616682775557 -242442211065034 -222247034643155 -173928621804471 -136275930991234 -178022896279409 -240648606492594 -171653369990722 -127417683817525 -132487314309880 -147067071938537 -8766248483449 -130583972163005 -195504738166697 -67903048565164 -271304942517461 -242904881575009 -230259775417886 -268061946363815 -181357138474608 -21242113573539 -60182861632281 -124574081592769 -201974430553543 -162413144490617 -168551246847670 -252326791845008 -150858639532516 -176427240990702 -228506413882760 -43402288038424 -45652567267928 -114146131115511 -119491734036408 -172690472723537 -240970601351289 -106490545782723 -113741162499219 -102297121757444 -92258045600212 -93221227726325 -182736026037712 -114832393557114 -123485195811521 -104237518789938 -158937970444546 -150708858172685 -141420989559928 -271877573589971 -188125787599687 -1426275134473 -20163840062632 -73231444963011 -15340639846730 -149058650159502 -57425065061739 -45967486295093 -53212952883926 -123937160081681 -234172723412690 -52901026016312 -183106668974720 -171740684630690 -249512598694728 -134636107531132 -126951014108522 -247486125930476 -70313565655589 -254620941788620 -209360554960391 -244775185041944 -50134158863021 -34066654564011 -64932010618008 -155693762998772 -134417755371764 -63856075817295 -98982745478101 -61172106032362 -71828581671055 -176720829535180 -165675597909103 -91847473136553 -95307523380123 -89409216275672 -82855107106350 -106963064932929 -265706186914001 -135540616338443 -60978705962060 -60108753844585 -64320462370746 -107243425734563 -26778848808353 -4003960456751 -42782798051421 -42796888970143 -218028428297465 -278751036277168 -7380243004414 -265238025712430 -183099293501970 -194715499227438 -219363687334659 -65610855169590 -173230816937969 -17368593413871 -118479708508420 -132191711770903 -63727224742257 -48302318121651 -41096903073821 -278815548551737 -12170332861375 -136729349723963 -129277665970529 -175269093032590 -71813836138831 -172444065341872 -178115721360650 -71835761053209 -65686601146998 -235585054828458 -61977530883914 -263771051249724 -174536723456571 -148333495770242 -278900820990374 -36571775916237 -29838231746660 -118253017816638 -213676802521130 -32368845312452 -158784612843315 -71915183993716 -152709853188714 -94882745833385 -228294500085324 -51299290285820 -255698012131792 -177492414453664 -235445682348493 -275838706708385 -22921777779822 -4406258632920 -8812607581621 -277381025966282 -255598144766814 -218082131457202 -41914844732388 -54471491544404 -98783425655238 -124496377697210 -216870439535033 -91485716315402 -36821552860249 -252701270099439 -273010844694919 -5738878248684 -108534983417841 -217404988161463 -13063369665073 -103362492443385 -162634991349209 -83366265055477 -7949701738851 -171004522884748 -193915993944421 -264714762824139 -165465101140667 -143071131282910 -109200661429286 -114817598999376 -197083895274954 -162310711471697 -46998872617670 -105649870991667 -218538943012101 -64818546646598 -159621039445052 -13802964132693 -214796109161743 -147909613469501 -171936544202023 -177590095021464 -136086740111440 -18809889734484 -224058663732749 -222822835484240 -275155888222896 -254296407686777 -220992554875371 -106572351159372 -232043768438700 -273255098933088 -98733784203115 -227843330933673 -183707168268358 -75892674537913 -141472385394530 -18366013142236 -236089474431259 -263280820813689 -208611629015364 -180206007602003 -51135748260366 -33805645770852 -243800411453860 -139091095509902 -174453393104196 -112716397288408 -185780035888462 -39685697922326 -214271046258621 -50587936137383 -9702671727345 -174276224440805 -133859818667943 -259258025993571 -198521227299728 -214564422644135 -279598352263963 -81277751878090 -218443531081843 -146629220018053 -140064335942433 -35770352593276 -79462176066401 -130812613744315 -142510528931481 -133242123372339 -77393850163330 -156056178489861 -30729537161548 -150032502834479 -255966964205752 -13004340455047 -200745303936716 -262540577205067 -123288748957997 -272520180710955 -95435323126220 -198954677095439 -197738227894 -245802076164953 -142010473138053 -246901471017393 -64625759303692 -34741110688002 -212914078106391 -267894011594810 -90535508865996 -124789441330807 -250675323799527 -91426689370446 -42076755964674 -1141754368491 -12503506782083 -271650770721062 -265131050796191 -275075805172624 -17625130544004 -83287075671816 -110256164188217 -14205681433842 -189273192164893 -210582672913273 -158332759606292 -247570610503524 -24812050034083 -107420489706646 -90837483799764 -106561280879980 -7940467909201 -143541353638430 -113366353647860 -162643174834274 -75255397338314 -262426598178867 -271933186217146 -26457614647081 -146404084971729 -209885037193721 -213721902830445 -108534165647727 -4260593708384 -160712534988866 -197264764380389 -205354560459954 -231131494633651 -201820157591093 -49589681927721 -47864500218942 -21534018788392 -34661903851702 -149701522205224 -48406167588122 -170266691948603 -211883003987268 -33276443027632 -239308936335118 -99132253888435 -116023467643030 -267946945405055 -165796402845628 -232720900623920 -91807300245230 -80956968264421 -93859343422683 -114328348447353 -104999488340737 -126652692037269 -194578735454350 -88287395903886 -235601704306643 -1087289608859 -242748083301120 -180982942354372 -240089335320072 -275277656098027 -258592051261415 -66011814988884 -203716179116797 -100698683214558 -46577343367027 -141681014934972 -168909538976543 -195277589387443 -26894984437580 -79977498919457 -163060025382453 -196555042444407 -71196270235883 -148735280893581 -42424400237576 -47559437183326 -11999549249706 -159285322238140 -117221874176905 -173422979309737 -63370118505496 -23192694919620 -38240673285498 -244015488589802 -208340771923910 -235452595866339 -76995961017510 -223675624685501 -151486723741652 -92832480783789 -179896655242565 -1190188449528 -32836269578238 -122784991867263 -39685102774957 -221763624343741 -118715456494686 -262953775135449 -270104960188724 -137974733767687 -148777648153896 -188434890499099 -124879927641223 -63182507687198 -279490911310174 -47697848576227 -69890901777554 -263459791945623 -156382069876662 -4332710020022 -8999352809472 -241170394528517 -73936405252183 -75060609250764 -47723741658675 -50185661636674 -98752248515901 -123368804636643 -45211082899594 -187988383417215 -58321612464229 -58118937540784 -123781354789036 -130926360801016 -60560582051337 -66053279314299 -50675178631552 -248047278365506 -191700933221504 -182556975795749 -236717401936415 -229795470322969 -98811635576319 -230564594112828 -51833204590798 -164478612449512 -230070319036079 -109553595081136 -70731394544831 -64443189250146 -264122936341607 -20526391734906 -204563804684200 -93271667584718 -198022602627881 -158219482380326 -249958582438870 -89687433712957 -266948083388638 -129758964984317 -122296332768317 -155812360522758 -144688301426721 -120718942917786 -137008449089467 -110911593134068 -163067326179202 -120762554099298 -86719854272512 -13342231694578 -176632919100725 -82474601632903 -220542199852850 -70332902051641 -107059761215639 -252485648267708 -70056090455571 -152913934160621 -222696257899770 -77993231920209 -123561796174349 -225884924667365 -37500601032415 -217630887735482 -229847435441841 -23771236393666 -262445750542185 -275140475134048 -247212057907871 -71153072436835 -188926832283693 -38477188409557 -16853355808192 -261602144953571 -114425028916834 -71503839503638 -272656170634190 -131430410390706 -51637088716244 -76621634312776 -271684444042821 -13695948156169 -262691068590406 -203682488707169 -51408713597046 -12479766357233 -205081877087547 -1280348427009 -268794198916215 -275106070458848 -186691665030912 -121237397895052 -204659870929136 -27145599920904 -236885757734206 -40613676244675 -170961136648953 -86134770531967 -200114582790121 -193896862436521 -187309391999709 -182519108982897 -103770299578682 -23344899204698 -167482068031376 -189472589693965 -27159486770113 -249727330902810 -118222553875345 -60248039019772 -27292382275396 -31512749492237 -105353499554137 -78134094223004 -61197526623565 -56356103889200 -201918255774414 -95930725125170 -182391939278904 -118746889509751 -222482429762541 -51801932641870 -235612935812039 -263447683277391 -272997200810012 -231495140542026 -21681933209333 -52461044737301 -138957632162943 -214846745301300 -81344487515155 -160643590694034 -53340796315846 -154925236504198 -435827984063 -6480160741183 -11379345683535 -103145139246396 -242281187575084 -73109761158480 -161146086559133 -51583077018801 -36090004861476 -59274860713719 -271353077668142 -92697581231425 -276844651340668 -92662555749485 -119010307856160 -148941243406052 -60374775124227 -155998108929993 -232010943719812 -231598670650147 -125886216713292 -182099129123567 -188158995241291 -100794367005065 -241655406653962 -211610258138087 -105804851403492 -39433805854160 -146693028600122 -99484417842791 -265688622755565 -104594641212912 -23943011609351 -165682463466667 -259446326281616 -259681996190832 -232698065502587 -279774874080655 -182200866187736 -249579177131764 -173332339370814 -233055283582457 -111618147817157 -4654160543456 -12375325790089 -54493367034665 -107742225840826 -47162315923797 -45047356442262 -109767342820355 -97589794036340 -227755706487850 -185566900035746 -66610513216578 -91382299108546 -234747238735990 -77351919086265 -37042622050103 -220779443338250 -177969804209771 -58037979054628 -220734375690581 -109381797422354 -118948874087022 -259664855905874 -78265584252685 -129887071540301 -154930979812672 -219216297070955 -127702121989921 -262173130650268 -59446254517007 -198874990098094 -128602116676428 -53453151232164 -194640559402383 -44651228250850 -154811772532788 -56573564372876 -204784237429959 -261873105304816 -77338279173939 -184506480315594 -243488818748462 -171486932270481 -113741167288847 -187375536977383 -83594095376711 -153794609180344 -65194378493601 -138556706068624 -52148500091805 -107118724636746 -234722673363159 -4485807419541 -18611603331559 -85120034610622 -182101758182504 -201909207405083 -31648477877007 -187113492310228 -125169512973315 -172180837497773 -50021457054259 -64777585965212 -68899952414779 -245005796650427 -83710270478702 -68492147230197 -116005134552642 -29776511430389 -162353274338403 -258471624560312 -246808090291881 -27614268456815 -212145392218708 -5211763230928 -215617228491466 -111551083033771 -181544139574457 -171412067029558 -254107448584491 -30892338174026 -210348503678974 -26048673525703 -18696184376443 -158210253374951 -162997742906381 -98567033989368 -212168459500420 -204672662950521 -18263424440367 -176932239670367 -61440643350562 -281294069386718 -185356858559517 -260330179009394 -8688445377507 -154698308561378 -248282659772362 -172673854733293 -164867353130389 -89627818832309 -222838547046043 -83895261474019 -134168477315438 -239081987485222 -89560119858243 -25802881084476 -169421941959902 -167278580637215 -82115974881858 -62713788646649 -266225974431013 -154314701782854 -223044369192717 -182015150286040 -109325812683152 -193690117818840 -143616949259952 -157774053205958 -28256445968317 -193314127883946 -26837700456987 -78675039680687 -23630508890151 -47088225312623 -89628471770586 -113743575117942 -160999105250443 -162413513415056 -220998464937066 -118037582325617 -64615977416140 -253136566489348 -266747959081482 -96839382766432 -210868462758062 -221380266527872 -130844522641281 -253977357193593 -225668804328975 -207249197646385 -237998455825870 -144168243667662 -281222258333862 -39986393555234 -141611384684945 -8385651421885 -234434720545272 -269841536926693 -222930082483981 -145273608529029 -110434358038799 -280498433047880 -111798865047116 -49192669950106 -267068646537360 -141059449174345 -199527197320224 -202163590706449 -58475940545039 -190650334760834 -168235618030265 -97019411544281 -237925390732838 -33260226007656 -89718327792263 -33585472141173 -246307684727557 -193164803780941 -31324298050945 -50744624859905 -247450858512552 -20138112257238 -99794116710058 -153376244976100 -175337198610487 -117318595173863 -117629697963019 -110793089795332 -172251794546122 -162214150720279 -167126974952372 -177156090318827 -235712234657996 -276988087948124 -121009624253576 -70217343645421 -17535771505060 -255158862214481 -249970815263616 -124456291485758 -156755532763400 -5210631573648 -257985100768687 -260584877322116 -83816107587274 -28442897586393 -82772529244874 -70295532617151 -259778392619346 -234464194408755 -271747391397482 -46614341025880 -214793922877451 -43326726125888 -202925864918700 -240783139922917 -214210103314767 -214533360179509 -177963192223189 -190926461699541 -43238032277369 -185196874743667 -123256858957378 -14205487587764 -271783878426284 -260038583385186 -183387226461305 -167274525006900 -166285004676339 -4201822923060 -244020247173759 -195016918597792 -274518997266006 -197376730162870 -276471146244603 -226359204543666 -208753342001032 -181629777588223 -277460601611799 -215808904897366 -262797351256048 -215401342972110 -35385273164778 -45977398938652 -139528130605004 -68417882566656 -188214832458209 -164591984162234 -260089516540502 -275622411960729 -141970023382035 -40571968680200 -60675145071831 -114931147430161 -103207642926796 -257813076114600 -156682714815754 -10816458783747 -30887577214793 -130673298462586 -48024880755480 -228607590871352 -39988905237523 -93641437454331 -55253298677447 -122807576489118 -139276505993557 -24807078470327 -32083540270375 -176844592865561 -200581562155516 -230544802339505 -242151105202986 -126364017067061 -5077834914753 -141976827431363 -172823737175066 -243918521042682 -160873878960507 -75860574098005 -219475126013165 -100040134397681 -157811691444484 -193014275948667 -73844036285142 -179361116128823 -39073547588386 -273180280785338 -116713081649936 -40314126824021 -233674750780485 -92758151251675 -7614254787410 -27757438409907 -141559967322217 -253263869002240 -50171378062677 -191168424951666 -158130847906924 -9135580060474 -114578048415780 -218827759285081 -232412153838495 -215695440925956 -29941358207324 -246075092715961 -80540272201196 -174313494518379 -246168377770852 -236377979929406 -277748349514208 -257779741838927 -264531948981117 -32715713613958 -185483735292370 -214299885416180 -185806675506211 -29703390728875 -278500768734219 -160304885346793 -234747860847814 -162834528497566 -83782661022448 -181470502689720 -208553919116937 -40333183696772 -43359205047117 -29156969980034 -124731092186118 -209176975751037 -41511488639957 -196328013447409 -198509088834910 -528532913080 -115398820945746 -173658687245937 -109956230903379 -68425808147128 -81904512999849 -113616953305447 -200875912008673 -37856769817299 -19093680797328 -52457342944245 -37072990651857 -28967203964954 -53875109198021 -140391283347971 -190864165047197 -206461201468949 -37341524052317 -119014665681131 -264413587367947 -91278271139373 -200178062152000 -130288953074860 -200572256723868 -75032547814922 -96440155651653 -126633465190497 -159787911059254 -214946375632653 -1487744135238 -165948114267516 -239020336618884 -231405845447140 -235717035562743 -239432340896723 -237973071252430 -161962807927421 -5488262255886 -218581953314247 -119264171085650 -252299952986223 -130953885705037 -207019397067728 -33518749868960 -162513385044285 -192738146164478 -125213180195651 -231586565373416 -96870541249510 -181349073061688 -10253608750865 -257538668312687 -184938484047464 -105114834565089 -17153625322724 -64072222684732 -37340052308661 -214135377524310 -51471527118702 -175847195280009 -188657181464821 -247977997399737 -189707569547972 -257424130426080 -3942480624276 -49417630903000 -90356981722468 -262691761211949 -17972853312680 -201978918247550 -136072554504233 -136100039225733 -120390509137141 -258531429503555 -211269245073156 -64917770135192 -250767572206506 -203553300733579 -68052256527395 -272832342052203 -172077434880339 -240398881884205 -80911498176656 -229787582225389 -164202910623536 -66418239925855 -244456671756962 -56253416102327 -96833767400722 -147858161561709 -23201530011648 -169288339990497 -180991506353421 -7179633983388 -132344917833511 -3997211437998 -130360625511111 -185182044620271 -118619450622629 -172897948738672 -243955425321898 -250215974240099 -147265679134356 -11936202937451 -88204269056357 -195432732373656 -252745885533000 -49363787176252 -83400258302166 -51902406609823 -89744290713954 -30490787003344 -69808921240111 -266377682927861 -268030089956312 -93288755814091 -211559469439449 -81121839620328 -70722244622677 -80714474929825 -198101109193008 -3790833205595 -195968867953704 -247574851085263 -47023994482648 -132452529454863 -278911490645139 -155992064595600 -133242367067121 -84629896870635 -183074547271645 -114153643584298 -245816131549657 -20731719282350 -100293012044622 -36597645874386 -242715788526939 -253138285504822 -140737274524942 -125795417555678 -53274483794558 -86492858353741 -183130457577498 -233737571945672 -91844536719623 -191996609166351 -262155277285134 -162638729218748 -260020316222036 -16999159692948 -150197562481256 -111392890052055 -115892088200965 -105723043631954 -252563420768358 -233718631479074 -121308608720768 -121752432794540 -217640000583267 -226017075030343 -198496080159495 -15102836979848 -180067372531663 -26015980289642 -4137771035583 -168926360741850 -113043640804886 -281139323216111 -223691350410983 -162421429182247 -176979568393132 -170488704285898 -235085558767194 -59898772722521 -244051007312856 -88110476791823 -62244522368394 -246285798825247 -194281198632229 -119203459876536 -69693414587757 -270764826774709 -149290526729459 -95725946062023 -79157175112329 -179498019079268 -8367346534241 -247356962075995 -125094007321863 -69111182198198 -46857613274320 -21916690554701 -228569633469917 -208077775477474 -217823948173851 -280062360551957 -165062489346984 -107350279715042 -110546411643919 -117818914110406 -137876966448097 -249603357685326 -209524922819185 -120238878654999 -73861322400395 -258505224256095 -202687363230334 -569593562387 -8682674331436 -16842908333348 -46224000947441 -67789067297136 -198188165081424 -39777915157034 -202889575063845 -248033126549656 -281226736921666 -84919074409890 -214159424885759 -63574261334649 -258188041317306 -4168019921290 -164006364227529 -185990467965850 -127253002353619 -210901079885485 -179355863379272 -215908845029328 -168353096879206 -185953332094227 -90386624578762 -222066682114077 -5117723317406 -186867912578539 -115778624229555 -146390654383254 -213315478972184 -103490340160474 -127214142325924 -70140771544103 -279743152225090 -57310498190167 -184462723576113 -129130106621478 -53183037974001 -137891366113180 -138080460811373 -190353402458838 -251613049188081 -69550883280543 -5216022359584 -16753621842148 -263044114855858 -110576530727572 -179619026975659 -223784635508553 -204239558974941 -134517372930234 -261379581089756 -57743554692697 -9667800557004 -75439951117452 -129190192169642 -76444833326944 -103889633792893 -257010510426468 -71532021656185 -109014506093481 -68143139019514 -113319801289726 -193644684207765 -51966803997777 -13394241617811 -153847725484094 -136832850643603 -44229916401529 -65780792790949 -130840054776662 -260029230551623 -7055373695932 -168160475826238 -2414865842504 -279637635907023 -208479303681188 -7326182337341 -182937653289828 -93976893569910 -180597204529743 -49042062172055 -138091220038251 -235016500519909 -108396512255445 -192733551909123 -129681029633818 -170210285072107 -172008425690784 -131692829805073 -12526598763632 -24861905392597 -167201266928321 -118078315380011 -164810316953065 -242947883075931 -101826826205562 -162386890042365 -134362817900355 -97921693562803 -133891185292832 -180686910662263 -260087828912477 -182400536995372 -203972538158916 -900646229425 -221387792206391 -175454858739331 -51860923091291 -277621213543091 -32594218002870 -237956841817905 -109803978385763 -10721499406716 -6872004312565 -58127872175430 -99179755539549 -128005378297149 -89916987140697 -234380532958163 -180745496381176 -9961869653385 -106923101200099 -90507586380107 -280825186124276 -130773642965589 -144116723318059 -165057185643737 -170870387214526 -64420750634700 -162991757102898 -118200412511558 -121642501714184 -135552299285661 -119371982293825 -40103989368335 -73063963000023 -230962919633343 -22289891741578 -162619760043666 -2431126383932 -238480368439094 -146616883434094 -52503889865016 -274655051947165 -280416711935979 -29254084212683 -148279307686104 -6813428121536 -153819020849719 -209922320657001 -234459124864094 -148197434019828 -157241696577028 -196056661432374 -125056744385151 -71983688969124 -232407496943396 -232175830587627 -275638536447734 -51038785982958 -262697242259575 -248461220625624 -144294116216426 -135707881928622 -80105883589601 -45064193700048 -208418573090135 -9405585454681 -215236722050716 -60423145331509 -19689138715235 -253489907187022 -115540973102080 -99839672717414 -99447799137699 -269930924780053 -161811894368928 -174434914557615 -141753842031237 -256482068365988 -227074067869334 -192579682101023 -4770398866638 -46196736026358 -60318644959788 -60444696592054 -274533583535032 -274899364783102 -10614241211457 -76603577274484 -72803303066637 -80962672712373 -274642970759648 -7878605015685 -225369365699608 -170877778729402 -86476607177273 -216388760989386 -27939024908768 -142042102753859 -116131977705815 -244592742872215 -239300799052783 -11533007677483 -30314866206586 -7322304412345 -183880559960103 -7234844417973 -15012485422807 -102740326572692 -205419550328978 -82810185929995 -50785481047355 -279258717097458 -254690959972586 -73803126713624 -134311818010973 -231943415111634 -6217556748036 -273785441449857 -178097466865517 -193532605807353 -130207858677292 -21972907921550 -157276240784245 -127255746527528 -60172309810548 -212643351964792 -60374473898133 -159713769110497 -249268713568493 -183668699508758 -186930008868133 -199848330103723 -246910799493796 -274404118122792 -244536380880282 -195429713492079 -214532948716166 -13428198927221 -104274937481487 -200191864468852 -280992695312369 -219263594782485 -226321160594700 -199830182207128 -132433254960059 -142668504498987 -189822148180368 -210387862051314 -117216202141746 -161495753579424 -185738075380115 -168625797755727 -84674563011083 -129764205658157 -158759503782425 -153083507588371 -253087403271557 -184556377385496 -168720308754802 -175279182360303 -247423668993676 -145327974942198 -254789358991234 -156987980819564 -180540137451416 -160388555693808 -221372321308751 -198038628484129 -94510020895658 -215049944208630 -136936706487152 -52482241445051 -33807209986510 -139392167511443 -168496481994337 -135700077329359 -92704380695739 -171472564604447 -258269649564596 -162814858731055 -119213007401281 -86720680870548 -270372428181604 -199469470690680 -215549106087000 -57274800613897 -190671008914219 -206334825873470 -11685866248986 -116219483464053 -189549352226970 -106885239679685 -239281903497655 -25294290831695 -142336794473930 -82882952308023 -211213589516781 -156518026181802 -229053868827044 -171174683527623 -47120351416337 -34400204738864 -8730553018796 -8888552309939 -234026387286739 -2736583987242 -80956035001089 -235064454852998 -8860309699921 -64319288492687 -246065242107509 -182071414470666 -245704619787559 -227441198405002 -247060660506514 -90734127991010 -145474014552218 -51302833516720 -186211287741597 -247621737719936 -95724268067911 -180840530305618 -119691710024298 -263734675622783 -254291337019567 -238974096575046 -193842379034329 -133043151245803 -236594005382429 -280001529751899 -202328462062356 -50917693421898 -33035897514377 -247454302990729 -268306702142965 -51336314588406 -78952300017485 -96911403706875 -252669044507224 -93416812132617 -160536652013218 -210562817462049 -142974068531076 -14432366808274 -270325360437342 -12825175292760 -71514631161387 -275816895078004 -261833478726778 -154468689448286 -35509610649696 -236333640044535 -171402578643671 -65530931336196 -230805842165145 -150007843335116 -70876534257093 -100701480360711 -58248679145299 -15038785092371 -137733345382910 -222103072204763 -267027912108162 -141980138281099 -164169434252441 -154054418068102 -190968386588451 -185713137143876 -69703755866442 -64427831929543 -27463741490021 -86189160585038 -91316869456773 -279244010417871 -118924126863043 -239470647526705 -60333346774188 -88222314137961 -12744841453750 -226267440427110 -85862745827113 -246343131945123 -197676881419513 -237686268513496 -4926458640757 -188161622001161 -164449503482524 -76795900946575 -45619513066726 -127567551716751 -62977570302620 -132805993655324 -143578472128353 -115707583762644 -104893994832581 -213603695372836 -80724506476496 -160976035448940 -13846767509821 -56248314098551 -213436406453692 -51207742041078 -25143240448530 -92235175217931 -260237567220721 -2652352481873 -66632790402341 -22594648318395 -22084352054642 -140706530989917 -180201741649768 -267282812500146 -135113758150870 -133904145650540 -127622846334178 -257946103797288 -243385026472340 -17055680453538 -103239145006329 -72969946587518 -258237611253721 -148781586581945 -276285041803912 -148647641936610 -95654166150731 -68672969524139 -202120789813613 -42606383454479 -233730533587544 -29998610531902 -243713544020221 -253594297206712 -36796310323731 -142491318261500 -243696061279110 -213629929248309 -90308563229834 -28215151666171 -159332189163747 -51996067498058 -57453565846542 -62018739373019 -117501933823564 -207222763431980 -168757322073930 -150454439322074 -58501568284836 -77379189671491 -13001992255374 -275328000517404 -122094512322469 -223244233617485 -265494363335107 -187421034839619 -86905350940315 -34556512249465 -185859717905579 -59540841533544 -171085049092864 -267499227842902 -40620692174152 -275411001288704 -226410693476222 -10670189867136 -90061339467666 -278678987538337 -174229621282366 -186404879913823 -29395809063719 -165991977805081 -34315234752730 -189842553454735 -90312182435145 -106813022737879 -191854604607838 -70940268165589 -133198322121120 -85911157970011 -162476462929407 -214487134008595 -232830251619795 -150379647599857 -213295200520577 -55746680120134 -250463565254220 -144908328433558 -74789501838198 -65374489804992 -62771318507948 -54383800324414 -123067757811933 -7076546603694 -5060853420337 -93809079195660 -246366542677957 -120708717728879 -98916963288198 -56941762001721 -229427652685719 -103464200598265 -9547693869109 -204861088944814 -52426552926877 -48046589003597 -217111542955947 -49105208610248 -246788767997642 -55284976164547 -154094616689453 -33412819857581 -200849464088694 -242527497252426 -36067942226015 -240050752671635 -164799839039787 -48064071744708 -128708898819235 -89456694714680 -135584358992749 -183796375273290 -220574498213881 -205983631962781 -18727586308866 -103887196205286 -243759230717780 -5594637016865 -267399097809356 -185416278236612 -209451105845740 -273207261878108 -246489873787725 -87631154980157 -127248387809248 -14939398395192 -156703871053310 -176497002184752 -44316275614052 -235629109399398 -92014400730362 -90216144521770 -184785921218487 -75488962370323 -16560574985100 -4483415790094 -119545316020531 -17290547566782 -206383398363007 -150640890940150 -216941203766677 -38847315028812 -80237666403829 -86138652103016 -92446846075350 -275652964540829 -119159529539657 -240560084152025 -69537936734957 -120086207609490 -280918626181314 -121316885745578 -225359532735924 -173584617412670 -126098177259653 -80227844889797 -102323014800498 -128272208571176 -95295876687136 -195379974697805 -154669759901662 -183632627866687 -279649047399411 -2044859327652 -194190787659288 -48567161065424 -240756093611894 -44774671637625 -278999599733940 -227824467814874 -140715794333557 -204583520893725 -38911461589836 -70914910086096 -33689853434880 -4351604813792 -82333735149780 -144342578886512 -144237114213213 -92246234277865 -224151932151358 -270801881181626 -71630938568670 -208499629529683 -70828497339851 -51497518069093 -130849390828242 -41108821748893 -25102727728123 -248786363869555 -251992592912618 -146956731663964 -220273400835404 -25384599870447 -207136910942712 -114612605866658 -84691508787518 -232136597559359 -271695143072045 -168209474514823 -203817302160735 -188220693572624 -82109548222792 -263495116930220 -154090596239761 -88875927890042 -121965143778520 -117185811043179 -36950965868784 -163821163433438 -258358089407027 -176441393554162 -101445332446753 -143442185728616 -218592639908633 -1456078137914 -3211478795989 -173115296728011 -53006815693958 -225216460915168 -194895276069173 -255181399405984 -62587388336076 -80180523049461 -222737856369082 -183045146659261 -85456689221371 -275946055052417 -218758441140255 -224860792493388 -144114890785437 -150197478902652 -169399915316069 -45861809681978 -150982016395352 -88041678730593 -113822072417918 -236881964545296 -257910165609719 -184237080147279 -137392022835763 -209450654508640 -161959432114203 -178813993397679 -135187624603774 -275474545639404 -217537654146402 -139623465095439 -220758280350856 -13108056382373 -117786253736473 -51960636862723 -153833133480392 -56135395979871 -15910756329255 -211974112698899 -179650450586212 -974482148406 -78013092239236 -150486097034601 -9173926386631 -99455713481989 -5867143603127 -98070236375453 -191504601562334 -203228893713364 -119882039231685 -102383289444707 -237215568078583 -194865119293208 -258566583780884 -123607929428989 -25435854298312 -93865870648499 -103207677788931 -275827662129577 -30080218779192 -272511113007320 -67300160034582 -115221532585001 -50722916393862 -11533238417039 -118734316559411 -4123908383176 -115568827077394 -174641232747978 -2594156795102 -117458122750823 -77835533945207 -43859580059264 -141970987227917 -190001943961683 -57849389761160 -52378277089757 -209976944516058 -273559641446666 -187109389172046 -68299086673919 -75611052235212 -200722467159273 -33215186778876 -1614038844640 -232734282782624 -70492383436016 -159331443138623 -205346181804350 -71538906860142 -70852644418539 -144724943768148 -170377512889694 -26570643830847 -191236018507023 -59747170108093 -55053343581255 -140873031416424 -25289179346199 -264229318131577 -124000255468616 -265850398062079 -133104318166290 -132533041693314 -41295273366969 -192853762789411 -62357922053692 -59900401982794 -190271838856892 -23150038449040 -15656370528197 -167693942364751 -274290130030399 -124847121103549 -40323450540271 -242794525272355 -45229944556174 -155081640376018 -248394375437714 -224415796698750 -61879884394920 -81494338006263 -261680710135234 -118924474554666 -184873851014933 -262582228686394 -129043784724218 -60054306239738 -267527231074789 -80590103807543 -61191643608941 -104419273755401 -13349999806203 -275620072813580 -128847664573564 -38602904344881 -17705190058265 -103526138459008 -101433370430455 -191729180164413 -45267674906039 -28766223392314 -236768500573886 -156770187228843 -220601490793485 -274703515431226 -156752704487732 -278755189050009 -238201768426166 -208862222840123 -227038721199145 -145072272041677 -143527348689503 -222424579369514 -9304804149608 -151422012530466 -91928862606110 -71947468070579 -262995423733603 -40184223186369 -146295368536201 -8236861839187 -117517983124288 -138891035687814 -221274502565831 -181225992844828 -185095232237817 -30404596164114 -269786158627305 -248863309757923 -41270417701969 -178704393806564 -239835044247527 -251731602330813 -77969071702673 -120180884867968 -51411014025486 -202155287250696 -278220218751785 -54005074497841 -134073977573068 -279131770459585 -165503905576537 -91503388166666 -161065778710873 -60946389857136 -129368095156201 -125476462550866 -189199379383217 -114990322595827 -71961107354402 -247421989214125 -129718061540114 -100883144236408 -221740540843973 -232248996562083 -253506215398564 -253705310996958 -15701448952771 -23669308258614 -218824600623486 -233771421252539 -11051177377781 -55076413076521 -190251155581138 -158615622545808 -24536159310109 -8318761937526 -252060330435885 -142520758306869 -220638484002284 -189310814810491 -80604815212908 -115372396496572 -236162605056596 -112979639407996 -175618412904798 -109024218103168 -206048638880900 -182412098396496 -72201150843124 -32985366111430 -234324021943218 -223266335012991 -263436739130947 -150922093179101 -153425323711393 -221300174800599 -197417202616939 -22020300167165 -156149160935262 -235447998402510 -134517186512962 -270421174733986 -266654610442784 -68166665415166 -245347658776665 -103961756686031 -221568449771332 -5876853283243 -204042449512248 -241529939839461 -136028343634812 -232220553075783 -136272573027815 -165663679069103 -271218407752749 -10070277308522 -143123093552030 -276265721738126 -248031793295918 -103601150582517 -76317670306537 -181870332566820 -39790027399528 -30824703713203 -182175489756071 -217863300823720 -185285755954475 -267345979497653 -180973243050403 -193730286335704 -254154394585953 -83074240791713 -245717417208020 -269551506928011 -174320046427761 -163002061716413 -267320979280117 -38660228441184 -219546775602493 -84635459305043 -144193143639046 -21037629185703 -173608398898998 -37140054145876 -39973974990112 -213984102084162 -180441174842839 -261440529473906 -266580746445829 -101962322706992 -125614390895843 -18546171491663 -128565323085028 -29134386166720 -207067594492733 -161243335111898 -30731658694292 -216853075036067 -180052372928556 -214492467569802 -107633896580591 -203796227831586 -55128975958390 -246030653116913 -197368826920573 -45119562180054 -265087238561473 -280231599801549 -165541441832287 -58842965651190 -91344096035755 -90837483570826 -85038535640547 -111546923421763 -278572840516056 -188829288057468 -254541710140674 -57922191262111 -63829015170935 -17267726720094 -171041222763341 -231089875373058 -65586070945143 -160458715727474 -281045881830400 -222556426136496 -117599123387973 -230590409392582 -110530495218957 -121060036419227 -113615818565760 -245270370261258 -222502624015029 -172330796463899 -45068190768439 -79295983772814 -78459927398134 -203000933762174 -116996319618433 -221129072798228 -145519555449717 -267846090455758 -133907118754446 -224622650876729 -127675788718222 -187997827417435 -168771579569320 -123007624194055 -256375268572470 -138163585392531 -267135263378421 -120509735865130 -61896310894188 -131465648818000 -20707819792896 -143373296264054 -223250686131513 -64779364319962 -261451358854023 -265669940894308 -167383212452150 -110030253583621 -196727009928401 -255404721173007 -138128763660963 -170164604574364 -265694663131054 -229412786557254 -248744662272885 -134082234023695 -53778146555021 -94741613597757 -230041817545627 -93472889029535 -123649293560920 -57944792017332 -87818541832917 -269353063427728 -112419349978918 -25822872827054 -161715404028498 -81295192552577 -179847359292055 -908999548395 -210574940924463 -172518876875057 -270671829254546 -189129191199723 -105796950418139 -181133987014332 -74973324887541 -169313515515629 -244901828745382 -163369163237566 -173711094925389 -190898152553091 -280303810404854 -86916405531352 -148192162548529 -269180482954669 -87602871380392 -91404224605351 -113616726437914 -23447377991097 -113656169187913 -146516488545491 -95188252266104 -155589754367372 -152938638370354 -278942142579800 -158934530485218 -227610836474570 -278948600647789 -77162568456886 -86607610350773 -221246949767305 -64839284648591 -186890809411579 -456992017485 -152890997108357 -206672111539146 -253187327527718 -118120495353872 -273937325092419 -77614271417117 -222772072138465 -82799301764312 -172154130710247 -120401244641111 -115501309904655 -107142254687206 -58468183952717 -117722201848996 -78201174091370 -278258049225857 -144174165326707 -90879501017743 -109332360442318 -67174179731745 -123447937050666 -274171360229028 -63763796188178 -27193628231858 -18179632572537 -139851996730029 -168123729054345 -99198281355529 -231624643368037 -53715925789276 -51218489594563 -17059549145069 -159164279686181 -267900698533276 -2614025575029 -230486561306671 -262918872469313 -246702049675333 -272037033212661 -110841281597616 -19781180049560 -102857731041333 -39873602297326 -221270696882250 -44509509406991 -8742632058955 -185294594432081 -161531441952352 -84259229996199 -216325500124209 -68962629404412 -132036704870608 -124286728789322 -85135071941928 -243471498632569 -117998411398090 -20605482568295 -179125000557378 -119214929021533 -215822277427186 -181810883087589 -86550485623070 -154360980150958 -37404319252810 -201277781820655 -24343954961356 -211259099769777 -73639092730969 -256993555561936 -92773067581227 -151398122691912 -72117021927917 -238079358465588 -239351330428203 -238159396940185 -213402312882593 -184426759153564 -12394438801416 -130633439674933 -9474734832942 -221415541505304 -112510046287809 -245897346704412 -108334045150388 -80361246775671 -4815394353648 -62548370854612 -42332276671604 -102082980492842 -21392835099236 -114090526539215 -248010758088057 -214076392520810 -219782269646680 -257648065746937 -124767768811267 -119513980148557 -274738588588329 -170390508554973 -158950095241376 -12539016286247 -4007590750858 -18265653294284 -46219766376962 -277531381976199 -179136620735052 -120992049857055 -259847065681405 -50179814334658 -279698587777011 -131944891712017 -231627562583331 -199621968877965 -137461006063640 -134384376441937 -255578744103109 -170129909780659 -196451114670593 -243563026391183 -218200604004953 -150070224129672 -96120005273999 -265602248167010 -129388506802562 -750591036970 -247871876493947 -131924203891696 -149653704156995 -176342264629925 -153745903240575 -220348002873423 -5757409683330 -255050253802943 -96579922263887 -233128212411426 -134556622248231 -117115370155443 -14647353514740 -108781585133071 -273995252457206 -110244995820188 -44295191069804 -137730545910211 -200651593320896 -200454810993818 -229327938203579 -20453695533255 -189933654509879 -19904631882284 -16696692836858 -249077838910796 -193043322401771 -61788095127370 -18457709859327 -34291786359882 -116246978175131 -232863843146804 -202229580287776 -90753019464011 -248521004917937 -128839507819827 -259116921704761 -141172943706222 -84145766024789 -111332166107068 -237930929011956 -8672260027857 -68889675707592 -107122494746002 -49986825575295 -149834058998875 -207259725245570 -75885178519824 -9689978482754 -172000893405817 -181262671479669 -150751381369768 -44960724151033 -165256577458899 -72318002931304 -159696182050424 -188856450049860 -257373177832119 -269251087393018 -228285525430950 -53839695561415 -6084590230793 -45570260437951 -4780069426618 -192738069845891 -142526221325027 -2593617553758 -112354731790382 -156610104380273 -18081625573183 -118873625181243 -268595407388988 -181479116758067 -32274495143505 -180028483090002 -213998997600582 -125532801665257 -211040636565162 -106881322598803 -138404837680894 -29139506191448 -2937212188310 -10585555716781 -122309607865028 -53849135119939 -147858882067449 -152674151898141 -237287474756278 -207950404863799 -1069759784549 -88535034819550 -155189750886796 -72981712824832 -14143585521130 -132132035254820 -165453255555597 -281159430746318 -230113439167610 -98573531190178 -254775869242793 -14988981444454 -279758857305164 -136625292326177 -133928678589429 -132968388469671 -136531023220172 -84712899650502 -172594533984942 -267704196134622 -191553495000041 -35089622980455 -83652654890821 -202514415571566 -225588296439391 -6585317074670 -20213708376378 -14491599231307 -253992192872139 -148445050309608 -95462018481763 -20659669587170 -31230055278761 -9498055567407 -66917866346410 -17981475571765 -279353152205124 -92241833150588 -196163612168929 -82419932091972 -124924244015197 -256312663638718 -72096043085683 -157514374209753 -246467655625036 -242257772862095 -160737031002925 -21019278009184 -265848490427754 -174251202554701 -73251709237106 -220414737951057 -75488031688471 -203064459084901 -259915979774402 -239615247760466 -96976106463804 -39966881186224 -177299780626662 -232347106878103 -34541637577899 -144601996221698 -90182807934141 -9609160214943 -127064942282501 -49526477411782 -243034887690601 -127893141030707 -181085924546070 -178763028666236 -96871061833240 -151600971316881 -141017291100969 -125688393850509 -149382269689556 -166901364491012 -166363382793502 -197495757111521 -190175125708366 -258089294655450 -268487454407523 -275912305525052 -226012949251734 -79292786646489 -268953338042465 -252515190699680 -119485041630612 -202022420692177 -183373977169049 -235998177751671 -244746477449546 -246020918155250 -267286728008656 -79825074760810 -77804079844835 -154991534876332 -36209854962412 -223974188976809 -196604537611264 -108127754113092 -253959733099904 -251471832392577 -96175853293064 -27438561958824 -278126853444882 -153054993476683 -135223875569842 -12806187858521 -242429980609549 -7916295005746 -5647152384118 -73044240676132 -124264415572229 -277403948888597 -227802822773669 -265716522080647 -205358763501308 -14048752474867 -134989056800079 -174180972025310 -235053824897173 -240422083826173 -264717725007631 -176180364649003 -56329583682358 -70319971629027 -281094764848035 -128245804518202 -189261303259086 -3372550525844 -89541107865732 -232938593276348 -5844652177499 -25927891804506 -269152639652368 -143914950266087 -209933063397176 -101030631208045 -174266674864224 -42229148745911 -5241146347976 -108647496883723 -161839771849566 -137353756917347 -20085818080411 -105498430826744 -251768687680364 -191759273555193 -197016529059529 -167870805809980 -281005135840127 -198478187848723 -105262354813441 -246824565452627 -181153182660545 -273309116160917 -227925525028264 -184230389628491 -105996782792353 -239521778646292 -61642283998057 -209441389600749 -204271317405505 -150942820300533 -107978293833652 -172117124503818 -117899398322073 -90315515657131 -92257412715466 -10317373902272 -190947305802694 -201437200500164 -108808573592234 -50225018197595 -272531454236605 -211677158084671 -219895238865566 -15924214047723 -77503473643606 -227853867405117 -87299836183021 -176025737184475 -238553863002102 -112453846916208 -93752942950571 -27443518242463 -168326058204853 -128623215905784 -8938327570062 -211371112519703 -98714820330599 -62809157262563 -245067621083526 -143381911338697 -200750722036171 -47101879869692 -228819225749826 -9171995013514 -80493609129080 -278503335229599 -195860846062398 -40689960705614 -75281888248083 -29308237920431 -136309754265043 -194171687281102 -66519614889548 -255717186462371 -234803604502825 -54448890142073 -196818559856739 -88088512478703 -119564191923322 -236320115166037 -191614835160982 -107871150044212 -218336271103483 -88932550215672 -267941480727668 -96121857675646 -30463912102384 -60952552682204 -91175569985728 -266114622180805 -193061136267043 -25604089557249 -142922402946265 -104862249578321 -49686138900026 -271824086299356 -42447442967148 -212427314457270 -219635893483901 -149441218861312 -100663253410800 -202785082918748 -38175100052420 -237079235154845 -153751996642413 -3334722096614 -133244570261858 -263115365764951 -102542729421942 -43136971816808 -159574356164085 -104780389760405 -171844020638389 -69178209536673 -11161899642799 -129118643228664 -149004322321612 -55957411155590 -225328647093329 -11833130552042 -18063995621626 -46955787105790 -58549002209358 -230619241619388 -19397326667987 -45016179773624 -192711897144377 -10110580638057 -96966011504861 -102630069124015 -86408331660675 -214820933343947 -249900000532154 -131171285342701 -124703716923790 -129259077771803 -36327773595847 -47611089496975 -95521402539286 -268185084510314 -132973296883827 -22944433687939 -69442905516269 -105467090502021 -164617449445434 -270019729252100 -43485162463781 -264961431079261 -41923582081102 -140835941884969 -32978311666678 -141476453655285 -135668782868055 -235374913173300 -158017190009968 -161033990434016 -125285410786086 -154705818104492 -126885361927952 -82799068843262 -239326658409554 -190732872566592 -191236123565400 -266081682782261 -20547699728335 -169349479407619 -241297096113861 -207408435862215 -266055433988959 -266052218240165 -97071616750539 -56085172998427 -117546576713478 -275850506996761 -160885883918322 -99810934631896 -270391850173678 -137018039710435 -67115273864430 -142390525156745 -104584145111308 -156710350051695 -217407299290602 -199757464106648 -179697573683690 -272678576939426 -106550918054215 -208743229643433 -165955531878540 -105912739451806 -262981852368624 -250027046351947 -154488551726064 -84206492433448 -230799493751597 -63928386065385 -221360799737453 -238487106063021 -2287926984380 -15950612005201 -241371992569368 -267376346702752 -132746524909130 -154782563616534 -151544202440074 -106783103860755 -17415341671977 -31194976224861 -183897351016315 -188829673917669 -11060998543603 -191164069852471 -194458489631474 -209460537602269 -30605073106279 -95913820151150 -29159915069411 -273268930644898 -208524914301153 -186275716059342 -85220780757304 -60189972923533 -181162881538125 -24328141709000 -66005680322173 -208623245925915 -219749218217196 -802536113655 -45438718594011 -181538851739151 -163474184196390 -60417204084906 -128002015852702 -26658160999716 -182541489803777 -227686945436401 -172448636409662 -77210075426649 -279481244343550 -64353158899023 -248326939519804 -48045199913233 -108684088509849 -114695675630998 -104458003606815 -166757289585933 -228988678451718 -61369435521368 -150142011100479 -125201782473469 -178741114701872 -119660568442097 -84948262826578 -277966992986739 -130621524034701 -67060757463128 -78943811586116 -180471272988688 -244825198217997 -237453600617159 -100622523124896 -113380168047031 -95363928262975 -103262131423100 -211469137568193 -44018690368427 -149736669462960 -94121904924706 -104651900554745 -236376355819569 -59639226525753 -147432037276960 -46757678594751 -224756019947503 -163180994910396 -31567597645888 -34168366431440 -108865302388993 -210096917958594 -65910721675191 -124751418149780 -171028802451336 -136114407632586 -19084177426698 -53129081971417 -124094669569054 -216468802634821 -110036789077885 -171964128475877 -256879596124178 -15179238278050 -110879706894692 -190406176836396 -94829446427468 -41555082254727 -211412639236195 -73033696510653 -90657586516488 -20322768066141 -119416152166050 -130576635779776 -216266127711376 -54832224020662 -125091312730938 -146890289810319 -15819665292680 -237940191919946 -74655188344506 -50867895243012 -147487172699956 -73869440368311 -102475078393161 -9826402915538 -192954210662202 -125465944403547 -4462489711367 -2040438295805 -93078690794737 -86007156415676 -165889864303155 -71424822478690 -90388923000638 -136225281852857 -226134531356896 -83338305920244 -31173514658285 -214032227013539 -218179020599153 -111705830094480 -157913197344727 -101591557677072 -26695787555816 -25303779231018 -207070932925479 -345405921358 -16281692586665 -225494052658913 -201327798062220 -222712849178096 -118329067970762 -55808261762169 -253817320210299 -108787948201955 -24682581085169 -279165430349120 -261151040276567 -139476294443913 -19643495271432 -264924582273746 -223156932949223 -169694852614441 -113136455512960 -131737660655457 -245068667207242 -277501768256249 -148482883284980 -154477604239231 -159274226513226 -220405618605621 -167013901018367 -32053586265554 -246752510076764 -99088628683214 -259399485521088 -82120062940639 -109432957667684 -227419265891972 -37527091295243 -156129262093933 -209224366099168 -248353789107171 -208308407518430 -262692012956081 -24009518056793 -9869885058674 -225805555896628 -89759260816955 -249977021353202 -213513575203311 -79573036052802 -5124568676122 -128439480944318 -33929563507071 -130395785098044 -31671618037479 -96500690823116 -38719024783261 -15090671745054 -64148608013945 -235536681087460 -268709566743644 -253683274911764 -121240763906062 -142664410424974 -108649904906758 -214397892811659 -27187451847692 -150142557839863 -19336721528343 -109412004248732 -40325128190126 -279321537617249 -7100618519840 -149207703456182 -75724647875255 -60682516155259 -82883763122657 -118985615460346 -201038199574140 -265430855963393 -193512657019002 -154350905590701 -46631639209966 -165241860022339 -189310832473550 -244079276272317 -124880609340026 -82171624233764 -173116432986331 -169933127572795 -180109894645190 -37957433007745 -60730968739348 -83791662499907 -269400020119126 -185855998624123 -34288844584746 -54720147681565 -258361434258950 -59644466423907 -172278296903338 -54035089479933 -224211701950924 -192319316648818 -212908708899831 -207522042000453 -265759717972914 -177452334254339 -83404973660994 -248462193721133 -18680310769622 -118923022978195 -97276027266867 -170920063632558 -281357892879718 -217625104795872 -179980568106377 -277507085364499 -90817983925422 -207568516458513 -15242139910477 -21460519259881 -22135461106005 -208805898362642 -274540371464212 -87485653033108 -128246302767570 -32827724805993 -9471152394587 -165011050025221 -259177541009846 -232292961885859 -20685485841901 -214591739015510 -226959438370103 -11701853948167 -38141555126775 -222267429816747 -278184798492009 -91553639702209 -203612911201165 -47381895168538 -214088975276879 -90786078422362 -38655256584390 -54329239269209 -236113357396998 -67425213530252 -160171497300046 -177377793768682 -127829595545669 -224329243296864 -185987986566835 -82327086876889 -217034435233251 -198349915757544 -189162616898158 -52365998002484 -146793490937468 -112695667430613 -28513749031550 -118144861130781 -277947795499537 -107246621979666 -100127059035666 -184363124207678 -83853159223280 -41128986589609 -53115193159295 -194078368625404 -224314064593360 -62248604912644 -263384874602657 -175230933648930 -43255968135344 -271976139572724 -230199351827991 -1438227015054 -200075449173541 -256898501363269 -99954199497516 -272641875644790 -209303664834841 -104476010481892 -203235124186392 -236799658970991 -19537643340067 -194834477303300 -190857217879661 -161170413557736 -5578529495856 -173081986998899 -186879419826889 -132423899549534 -232964783883625 -228220441093599 -191261767973901 -42552252032170 -135604730980578 -45461705799630 -184796661206268 -219241077803792 -113479935071369 -247711755595436 -35820381207573 -47061921132549 -150853385197255 -96413512928733 -229166387449929 -140878973883856 -183880230860205 -72658211107233 -266457249246503 -264586886250875 -172293516274816 -223802568132448 -154098661834565 -218555768134522 -1358949070091 -44641977902568 -277483139270291 -124553562547357 -119812282752276 -151045444422211 -38373475526317 -259589860060050 -265447945426055 -246920181798721 -74785611880555 -103374010345872 -272164987989596 -37773192170789 -65405633674922 -179433480934628 -131719113501463 -41558233943566 -118447601162146 -139587211323922 -166736285971016 -200458833595411 -120978870481020 -278479141368287 -193460258981495 -64961080212743 -229093136455025 -142845830237197 -258526634202841 -39614780760828 -189008151268382 -153844203464412 -41880396765759 -207328746893442 -146855859326622 -149938644678264 -239740218871133 -200638196300459 -239442668128223 -10297675277617 -265641426782620 -36485209515552 -47620174150304 -59012315213839 -57636920424788 -140686520932832 -197269687525552 -161781762911664 -177144632615579 -44399077688978 -183732044106582 -90218410873689 -229973976766307 -241706304701545 -236173920713505 -44385542991335 -52567568483339 -67803638510398 -83473571702470 -46266427451245 -51832068868867 -227099457576246 -73473961967958 -48475138361006 -38705325211971 -153256620934802 -128560659668146 -186976713424173 -158333051333748 -235414954184077 -111663217357393 -196076230323223 -154560504057178 -131954236261548 -105469624188232 -78904972594402 -145207550401789 -143127395874979 -199701023142275 -277694559025552 -266821783432737 -208673985140171 -77537514290879 -60899408178958 -243429731102778 -37059112927279 -263926593093604 -81351761791105 -86280362073718 -11630367712637 -4529256041684 -223600432912288 -140054767342492 -81595719663944 -213442178471757 -54343363984667 -164260396876206 -176022840042768 -47523679509077 -143218574310301 -187604771752481 -235757308425038 -116746595010044 -93148716296356 -241792360074406 -9210403168044 -18716881538315 -108547461435833 -84732751052223 -93461974875258 -205817921672148 -18588821720256 -116272915293040 -232538440872117 -11183870478927 -268971959097582 -225465163086785 -137970310691376 -29422419680773 -269199718571984 -170974698687314 -109925243556139 -53696429492755 -74922825251250 -123005825375027 -280678638263842 -63501612955579 -37456113054944 -52063864545460 -17349221392662 -16155650356469 -147725358726697 -246063957386051 -45648013383021 -132560705398819 -16024862046765 -223898882409280 -175602493297515 -165378618296019 -18010312001395 -224381929416762 -205179523067709 -22330805470136 -189529319975783 -14158703607764 -58898851242429 -197627361425550 -132034733222646 -267467673776727 -225299251787655 -228484488627361 -135920708733587 -14865015261325 -137277920592233 -172960318869775 -229171610410136 -163237223789211 -137473190415983 -84885873360852 -113266944245767 -79670004797172 -27128472744743 -148040839971670 -154413552351754 -270406516234608 -277316332172866 -96295157153804 -44894604995103 -194518955001025 -10487156324008 -46683230893438 -145628428537261 -246743772241440 -5710116712636 -221469461591549 -275069987412446 -19634781111035 -150736521809265 -157097163607883 -150805016370903 -254716338960344 -46936599862190 -129999187141424 -264879886610709 -48663865516358 -203557563845044 -87885728970161 -87781133101008 -68596209493066 -55060429700382 -72550566731887 -25287125359252 -237045693275586 -29458726068085 -154167834017280 -231692688721854 -32073744348800 -75669326769506 -140141647042089 -141123707345072 -221715649621495 -245614605062380 -188785316191277 -159444245461265 -131305307123425 -8042613973418 -234880530897266 -9687267335810 -9537175085027 -222672309151284 -13920337190346 -133504544592884 -3453908318072 -149881744297114 -194170921663031 -133961245602410 -58566167824262 -9351842665145 -11681909830229 -217904145894333 -41215267120391 -255326143363149 -7817785238187 -129957222490560 -108917178837779 -28433318186399 -203450900024861 -143946895235567 -227360511102291 -23346764572582 -83657640040173 -212397963094011 -260870630533629 -35454492075158 -256697657599726 -40995156089639 -50468470184905 -163166784325731 -155504266902521 -100884523119249 -230279051471306 -197554627519784 -18486714132119 -125725351970904 -100547830540209 -206134317632791 -46930796591039 -276328893150343 -153342413383868 -12126871988554 -48711005137358 -204253633172072 -271856097479060 -245863064289298 -32725859015983 -108995186145150 -147456606388185 -60460633756898 -140324277463121 -189603994755419 -191425510759931 -96638335366708 -42560115952992 -147409284547849 -49578048429054 -120598087287634 -192344975909499 -93833275064185 -197195082954880 -235335346983767 -120814482676944 -225743606392438 -195556887536081 -204279905434552 -262468212399372 -121254240617920 -151556282844120 -142322704987826 -247077821507916 -258805685118594 -226116857151566 -107352296324228 -91773884747874 -280536068486649 -77409336121906 -220771254230669 -134286091031678 -228393785284239 -6195389194545 -85360229455509 -28611573324038 -165665780453983 -120098758428602 -260747837598124 -28450539598967 -79526088840925 -142821222714785 -60979435909956 -164334300335090 -19078979589201 -225057797811251 -77884508411526 -108341788166172 -182610170825697 -60012404095325 -264310435858347 -90014413860677 -261156046189377 -170772153818357 -56571008059494 -70080963383377 -102563482263603 -187048084354756 -102152516911665 -137211296990941 -20302076083725 -58199882667023 -131523967829729 -59315931298508 -55103342572708 -178298145837282 -27977093282579 -268402551178764 -256584193628316 -132709786291377 -35820025156112 -153129018669900 -42612314323055 -255649388516312 -174077752894636 -92419937945778 -250115454033585 -208352517060097 -131403169590415 -224407426692023 -27616145213009 -251408960482080 -147186154989830 -262883071036790 -24077875706842 -163077715809731 -163053320354321 -178108953239475 -139122650655390 -29871731939190 -210256618358494 -179964834332814 -91058738096041 -227585117169349 -193880394425328 -67386140553028 -177939628041556 -245208354520873 -54776192686196 -134216298697364 -204325286744992 -130707309077418 -24158580731936 -177671704703004 -22738853313354 -235483292633832 -145611008230974 -248903100532434 -57708736223947 -108265685211460 -211285231157061 -57267075144627 -142241032068190 -216290506569665 -211667442988234 -258179031009332 -63003719758244 -184182792837920 -75248039093136 -3013049769253 -76163055681940 -56560933586023 -130258477228580 -100358942763571 -187921720972334 -127849290789955 -31166199631292 -6169552094263 -195099635743193 -240726429346293 -147526635887947 -179859018284744 -92038223938121 -82172650120607 -187418921322879 -224165745071865 -59684333597025 -219568786926628 -267814949286711 -197048688951113 -248284759283313 -99062488860661 -123362230072251 -277367918818857 -249450040733374 -87165304996339 -96425695456115 -234885590609195 -133194893710852 -149239722125133 -57950699476072 -185865503498909 -182330373095755 -99340196063326 -183458705431018 -110525646055651 -48881671021628 -137210086713663 -248409543422658 -74044719514443 -251398813276904 -141883518876026 -6673534924474 -151414276702111 -74908439268574 -199925661373501 -6335933822838 -166023162315445 -190295089012163 -260928679926393 -152592994481581 -234996455296066 -207612545972886 -88465499559467 -18109925139255 -231240254540788 -78008782291292 -173545777669810 -18112603733991 -182295551364187 -185706655768870 -215383880810565 -116165678375358 -87912296904927 -262769607065380 -174674948717484 -94274520172718 -18048537857352 -1967182882130 -162363273617871 -21984672033402 -153102912353635 -172684975021284 -198017098060217 -74426793415188 -33642634016844 -262804572547602 -246405106645074 -270192474332888 -1137886157556 -256349229469982 -220847159254470 -114105468049500 -95251006472296 -213993015969980 -182241086604555 -246253002079737 -103345395798929 -12482412109214 -101225885169949 -208204314546877 -47858339944182 -101791979331020 -180670350896846 -208090706114776 -131909526217530 -6928206712851 -183791217209309 -179394497229315 -199506202003606 -13103906921248 -159260304322304 -21105178258758 -190675159181586 -99780095596805 -8313623904436 -5744565037138 -48643514675379 -118664319587739 -179007629684802 -256697281723418 -219123774118656 -9884849310437 -14623096175662 -274179246522397 -46448721993904 -200446766205429 -200467448670054 -95378404046824 -202416674609301 -99556353672467 -6140525419947 -57216026306017 -146971780740969 -133849720796945 -213217431720755 -193891171027023 -167273142337078 -207106373095329 -210419963066227 -25777989073824 -266073478404186 -268819492328115 -118133047272207 -268748792775552 -216753126801420 -276105610774623 -222333446219401 -92616835730691 -228664446051148 -205652134247649 -53808229966701 -247904728934093 -159461990471805 -49301167917841 -204282004504608 -30307706592117 -266373289435959 -123496549231253 -264654399922213 -48733810619287 -14829248275195 -28401861694374 -121243297260382 -223114947016544 -159915987003989 -187929691345820 -143855551253756 -270030865783816 -17240508282478 -158632968386222 -167816147699593 -223193333379745 -199856623085374 -252437731070431 -189076260087870 -220686937358958 -187010903671956 -140733645480272 -243899570176658 -230733809299934 -267542674168967 -232115145361095 -11952687210324 -237162452148383 -238203850926324 -258894048518036 -24821351247134 -87246160445450 -55684549771012 -146681727298758 -137492966718712 -198079767724804 -211318332807642 -76564167140206 -34722613770697 -54860808459251 -146250303102989 -83363706233928 -80645319585648 -175058521841941 -250248614498743 -232167943305976 -200054330512439 -52376979691092 -266672739903570 -100195849950136 -158035370280471 -109644823745330 -224510754059535 -123644119271390 -227730470851131 -247481248575453 -145320565536631 -266818936297855 -172235459279618 -264062915216229 -201802229642871 -132968678309021 -278541226910172 -155575228392259 -9534606119068 -49241173527323 -192639508539294 -217853725942619 -14156113551015 -36476061517 -255656707097533 -239107806624781 -46296862773544 -101219336161186 -102030954569629 -32271147603923 -5998129616417 -155767537302133 -161123542861339 -159397801851162 -201830760542666 -68949787284370 -121769388510213 -272600450474438 -160886219061517 -147118820989437 -240454979583376 -278441563209913 -278117108097155 -200836798130699 -82771146357373 -22856173550202 -226534695581110 -29273046180646 -68542113448444 -19350480680594 -19161317418712 -245003429817554 -46073945735969 -60868577340338 -140881697697631 -165058891440152 -75514812383880 -201990321170296 -129233528944326 -25686283341660 -43138458189856 -98930194408145 -37687668123726 -220232733781695 -121931853717381 -225700097379330 -75175158450939 -172465250456332 -58113170967303 -267941716901252 -222914052411344 -161302419430356 -95912609075081 -121758197764646 -222910480951696 -100531473438552 -270932326482617 -48532226648062 -105498897222118 -258978286085654 -235582455711322 -264359841123235 -75515898056792 -134582056757662 -165141638688028 -74752152437625 -254566501642299 -268159682414441 -229884318681312 -173921674567772 -175962419047592 -35198591177360 -105404404609511 -162542357162990 -6784670274338 -226161474061541 -254010577455887 -276050995281813 -150499525506559 -214637951351539 -161472762639808 -135108828777558 -263110395814650 -99661215682593 -120709443654853 -41029933413411 -182523456537818 -39681043363637 -219586496619931 -107743594145581 -154360753406650 -17552777434167 -169785480773473 -195088453723983 -249559503960141 -127437302476481 -2931605819345 -268689275609640 -137674763476194 -83980627238140 -124676703702319 -238116062405925 -279019304231650 -130129106178353 -40128562278278 -154921309758247 -111553874701799 -125340727695333 -158277319248271 -281206554963924 -237940017430155 -113652457205256 -47495272560469 -147474340736970 -118133469233685 -257554851537119 -51144853341891 -216913065842013 -231089466553469 -179989953348300 -184845165440969 -153818987576974 -31953652055695 -239047696168195 -36667463162434 -101810573941016 -129053429222680 -202444571471757 -113437559839703 -22750081839607 -71811874942420 -87725125553420 -1589621384102 -202850942812146 -19393958132379 -85994143155273 -156201752558640 -83647621013673 -272478369635407 -25215172222441 -226016880911938 -201885015710928 -146532491204265 -219873067768824 -111228145102020 -128931320706672 -191581012289513 -190460906095690 -138737882540078 -29497595513137 -266155853348768 -172855922743247 -74683459848808 -60751674108572 -124256101544978 -278112666855444 -2132232875155 -238306472203528 -169962325343173 -259018873456656 -222684586128960 -84060391906666 -71855523789587 -88145679451059 -127080273503396 -209932682415377 -225084576264091 -58509674282972 -216838958054317 -114276340793104 -24687207912293 -173316583341373 -281254260719214 -4060978315404 -171991048595687 -203340699639898 -64367802466383 -208361593897586 -133656166862025 -230847768888099 -168120881435150 -75555832411617 -234982362704283 -171673984706833 -23277441298849 -112974207607679 -149108180281193 -239478549499123 -248167351196161 -251285512309113 -90513588978854 -221389720132601 -57915318489692 -171622707987466 -107615984810503 -103196025521591 -157685596813116 -254754248227226 -10555868291529 -22201113932615 -174675328042406 -142901977655676 -140609023578069 -9632205324682 -125206535700399 -49881430412927 -127543357481406 -199133322362020 -274155356683843 -118518793532157 -90079791442527 -52853411551161 -241890501530772 -170590548467047 -259430284379779 -69969017704112 -204648827250948 -39466832224973 -102348198795274 -94078320399682 -46848896487906 -236655211373159 -144930479841921 -207355775575193 -242587412990172 -90194513730859 -38105995571501 -4495494817600 -169566931735878 -11938914220372 -75705694589138 -5425219232371 -235623294126094 -246960686583909 -207339925331043 -191284115713472 -41400838305887 -249227498909029 -22973812012217 -250762759199902 -62870973363682 -95934910443020 -161928057964895 -59753153797242 -141216735597192 -228906463605612 -19500274414427 -154659950655982 -59613615817989 -146247667297337 -34851266726592 -234778945003462 -211799700575722 -187952764668403 -233171568506009 -60026661889900 -72161618605018 -120315917085294 -5475803642897 -228275747703683 -226156253793717 -222419405250096 -105588345893591 -119151823383888 -203725224894888 -75824235143813 -191726504702814 -19230743837979 -130290850502850 -209094266310081 -162123546162906 -259349961731927 -72243644351885 -163209261841506 -93990859967518 -275768709253594 -86378228561676 -23290581738837 -15245361035109 -248957631232893 -30511889757708 -12283711349097 -270644920259947 -217569859944588 -245811080569233 -163366926679428 -80588814440234 -98536371034672 -55298648609541 -263372744803464 -55182763541356 -255830684727383 -235114707048868 -189553375550717 -162215238961902 -152002018414596 -76686894019606 -230148800142031 -255932895236710 -123155297903528 -91016338805301 -59506065363975 -3995510131481 -68029237327639 -209216645497858 -151640336152872 -174130944458000 -124741925853873 -251601290063007 -260615945203651 -220697961368870 -136279011377976 -74907638513984 -72807819515721 -208792166901144 -125176810879674 -215390525607812 -165170628229106 -165037670333095 -122140696985227 -120089556766451 -213596003992365 -104251907490488 -239933074986313 -9912594389305 -112881257303232 -78521538761392 -172646477541538 -37985734664819 -3049662634154 -53198696594113 -227128903928057 -7805920571163 -65625806606316 -92968864330381 -18416215478767 -275879393229148 -190020858193544 -27252469470987 -273738075793378 -110470305355295 -68449308050998 -253538840322173 -81570755213224 -137837737353537 -258545941202387 -48460171272199 -133700047560614 -173748472525299 -271085350315679 -96600792974894 -158962563732762 -123720028461194 -248378579286194 -25163468875729 -163841495756799 -121731323732039 -261730600889956 -151555987310731 -108482297416195 -48940899401509 -251558259132111 -258388296204124 -73722094823448 -145961057660585 -163106463960900 -226366046687049 -91054675056053 -80085374861769 -117302056547573 -183405933556311 -157661242458991 -140645438698572 -132494507054524 -38425354216790 -24622833678118 -178200739952642 -128356315703344 -76514752636227 -265037836306586 -55571344439579 -212005523071847 -149757438425124 -49700382270028 -5395879713164 -237789538993962 -108804743530354 -77488458747508 -243441434136399 -240079351345652 -166319592234494 -55785397418713 -85175888350616 -209586833956709 -163519370642402 -153601415862484 -54108986210307 -161595958737801 -279144619117521 -167588750374805 -210393324758810 -255770405547836 -245729414648970 -230836822567714 -14828056330454 -5121336272833 -198635103741124 -27525558717854 -52084576880441 -200725661292523 -125696717004654 -55292604565242 -90922576153685 -55968399134985 -76918487610887 -27927753335466 -83277065643848 -7212369400156 -50169854916568 -147641225779994 -178525635308926 -244959340617523 -232004492590090 -10156540498147 -4295922989252 -57687714764083 -265390643714342 -136399136079705 -126927379575681 -237825342068078 -79325397160875 -159915617219031 -82520548636098 -173730113517427 -160515506025571 -126370383809837 -202610843783993 -131715750383311 -152320644461617 -268980856647304 -80402642494886 -11704944161948 -47540667193147 -75986534045868 -279693750374043 -129982454269321 -146594007453580 -270572784183765 -153314957024473 -98901387642481 -72893459180821 -210646228077300 -75316751880395 -263722590301741 -115397463229709 -193281773278447 -228987067087207 -43978325699079 -137981287560184 -139938642333366 -19668706136888 -211278565874087 -261725661644925 -46116626312854 -275465118547897 -251303388574185 -40242426561027 -186833132342750 -63649939077135 -249390638361566 -205787455316749 -175531072097465 -128800293827805 -240860308919499 -259340073697215 -229428920269902 -34604631444837 -96408393739148 -62385241927096 -195327168495540 -243611736955812 -69516119692956 -65278968009077 -132253776483699 -4040852081827 -74061969994412 -183166981681663 -241323747682961 -10572116825718 -274801786490084 -49535087537438 -139558421654172 -33411968784179 -77856110740792 -233679407646886 -57859089212552 -35001313854328 -128389886131716 -88858011126279 -55022195045062 -22522243501587 -197956593067490 -66510259479023 -279477069766186 -76596931377922 -35717670387800 -131702405154608 -106800338799669 -86821496281709 -183340474725314 -272489756000627 -147023126033932 -166578512589319 -193087411826621 -132194183245580 -236764860250261 -16573137304131 -209964638294814 -68781392806934 -104356369786334 -133813859223647 -261417237966945 -193762374813188 -9770712632427 -81579032812029 -128923483559571 -95243233101307 -66066160795667 -232365028622586 -116336714009867 -104280355172952 -224750777762443 -87131125652366 -201183503948601 -204311980347399 -91574720812176 -256864065012837 -199908746717117 -206651751911423 -183420445063704 -267543447696832 -262283611657348 -259897128440056 -30358985018496 -24177177344180 -25730568012630 -268521666096783 -112483859183278 -257549429843779 -104417218275325 -4857941123793 -98660314116241 -16600090573063 -68036082565430 -4891869990449 -254405933199859 -175818030440881 -157016496635459 -59195464124529 -181984732955625 -41864304791140 -243094807194942 -190861978246877 -158721934206997 -45205654422633 -149510111571434 -15567996852698 -230740620113163 -123455431751229 -43393175409295 -159040107768432 -158340128513928 -233586837357741 -50676767094036 -167806887478398 -44285638564175 -109874639221730 -109067776805655 -273647745830301 -131641331984122 -138838469305472 -1541809877507 -161889916214821 -114838741060839 -244709405366103 -182487626774396 -97060978869756 -81765484430105 -32939638499884 -249260124836804 -248178764643752 -162249687286404 -9848947602005 -170122756830538 -98300804451748 -260761177987353 -110675928977326 -144828654754477 -49551511975257 -172119576593188 -176456437464800 -82572707426936 -182867263816112 -142607062482687 -50763068263984 -203335163030088 -239247354733897 -188417451551406 -154442597458993 -172817959189682 -51904358017059 -36472082884588 -139561853340502 -201279629281610 -49906185440192 -120955478923079 -188806555799517 -117055089824233 -53290947379755 -128409555851655 -155859473860864 -92628077274990 -217972912110956 -123819642065746 -47372238585757 -171862322207821 -111833435496060 -400869042498 -200288527856105 -97013404580346 -254856277178668 -233683189242015 -8491740000018 -189813709163463 -242627880423325 -43444126206884 -267617295720150 -256351219503095 -267182434583604 -57371371390766 -13743121768326 -94615089975132 -243192538703121 -203634560474935 -86744056009131 -46602736555590 -104132404626339 -197476876289767 -20586095061694 -81090458629840 -270903487174335 -194705998089434 -35135567714901 -193296796453846 -69841155078414 -122484159883347 -275128279274977 -66614661740534 -181805709345799 -145315516329209 -209216198107088 -265821346769287 -211027158601084 -33885186891808 -271865761285986 -18421524571682 -256148515867033 -143844513387904 -78164033940421 -34756662488333 -82072882419031 -157960091191339 -252160252819567 -234543407263952 -148786782198753 -110509673728003 -200751646649735 -59683210214547 -185179040908573 -5187328189847 -16296893769952 -18162332268918 -164469770075935 -42147065796563 -140021940609185 -216796465912338 -72222027206938 -219377158889954 -211489308370381 -69927097731195 -48049946220661 -550528001979 -53289290753384 -255245160954080 -233100474201170 -257343075416898 -66165375096674 -145255694380105 -810133943444 -243099170817662 -65413547095095 -70301156542018 -272469754566286 -256928215027669 -11925186324403 -65051351513321 -68009320847330 -167147560491441 -148396712215541 -127187689907308 -87134792449366 -248403494396015 -45698811306922 -132011409880433 -99196585699340 -227291810570659 -104176475038356 -229884346139400 -104071576120730 -61700241600096 -233112547740514 -146921815914545 -244079151120289 -245997038500191 -197921704676436 -126808576873810 -117278084498247 -108179277687482 -33709292504144 -134951283219036 -227015659442679 -95459762915599 -133851745615154 -256505665105282 -45458584872710 -277165638455622 -235836315798033 -226168786102270 -22535333307894 -213862417385353 -68404422212912 -36724626115037 -180341070071819 -277222253257207 -114865937303825 -149498784472 -48766346676320 -275090824244138 -246306980790824 -165978101242660 -211730136056926 -280607592583992 -182191199342500 -57976436948312 -251985008195708 -211074020977073 -27606196344289 -150141532706141 -1068452098257 -36435902758030 -275487357325468 -87310837549126 -40629695894951 -144116648428671 -268351787353413 -167232475500372 -64239814335263 -100044326296563 -234192568116954 -51217605050889 -7475481385809 -98119237979569 -4174558688714 -200638182678325 -274810961626197 -67840073298295 -226155120924423 -12233039229472 -86340851769148 -274422111081490 -12514489281089 -989349439940 -134387360369731 -252960889274272 -254789000191146 -10788469231221 -16518767026049 -34677377911211 -57614927534490 -261638966169702 -106898724502571 -27727948962877 -166931212044034 -172168906662775 -14221055199464 -87089715372527 -253465577536068 -218140262515057 -231446372476306 -273896884658339 -66007740579620 -222660560871897 -194909196693083 -115376860408197 -248015597231689 -160897900807039 -121934052161401 -102049011231491 -42576095641774 -181364555955172 -50390126232869 -21608541971555 -201900353522977 -111696034310023 -281137424582072 -92308646912459 -141729368647454 -174252620054225 -49084956670097 -133325037855785 -123682087648991 -136077004968464 -26062553545140 -108910155585280 -8276949528281 -114460232203785 -106201734398027 -65306653810091 -136167354700430 -243582524211558 -205923756485607 -279233558738625 -206024297533330 -186719719102250 -169970161452124 -209231744419458 -197518304252763 -49838225695535 -174183832142888 -32818025502024 -139588095551180 -26981613944131 -226993379884204 -156573732996175 -253159289241540 -226043485205553 -27196858995241 -63591408026540 -50533873935547 -168438240151130 -15909165147973 -147294330169677 -65869176395476 -168721946980758 -231904465517463 -245613674933326 -68309884845334 -976154209277 -5864248835772 -82763736325474 -95058380946716 -276478370205529 -61512701749892 -93922264728679 -183437063040066 -14295777858847 -253473791664200 -82228479958493 -150627876991057 -139291609239329 -239322719234207 -276348598598450 -51867684047882 -210333149817644 -217743717782519 -59171398341953 -68440603281182 -178009616629236 -233006359084622 -158389600777160 -148250870404251 -48488112756550 -130315383179885 -162539119508038 -192723163979167 -226809663518179 -199300641469887 -19342611472358 -81173183785882 -112755594657475 -61476585288892 -281339670847606 -52873173276593 -146874904268693 -128189332435113 -18462550318265 -3918647236369 -275850331926593 -195352956562666 -73468778427874 -24629195584703 -90388104174404 -151005107520176 -157587973026420 -31015131488538 -85280934528549 -214097092131547 -68253763324925 -262696564865326 -240793986290797 -230097561907125 -249373499258852 -43976145565350 -260262107261503 -22880475958802 -45563355858953 -229305079945840 -136339480146808 -62525822152927 -51008658453307 -55416188464885 -32315046600241 -25959273115950 -138043542168090 -184630938483031 -276336998219532 -268259139083397 -145391819228837 -228998847075205 -127144465878989 -43179678289338 -102623773417220 -91478281725465 -144682697621468 -118946957196619 -136149397516763 -181130735476508 -273535402059195 -140951537937382 -272351196404034 -157586331349178 -144530688071561 -176555729387416 -79359331887420 -230646438050405 -126959874980976 -208301978416883 -62347599927794 -104159543439944 -21383209402426 -176887672963444 -16232841882475 -133080627171854 -130433556505841 -105683335619489 -94384059047332 -96688410561035 -251418177445574 -173807043150024 -79223233726032 -81955795143464 -241905668882111 -174353808807337 -172742096031364 -59955014322648 -56474835148524 -90170501712897 -94017411490644 -116961895242071 -241044773001030 -175865232132207 -27509386438374 -228408692071818 -57086244790428 -8749983179079 -241952649722544 -113596840946774 -111964437405727 -127416237297193 -69184433800803 -266090849648528 -139808461385075 -180428073054225 -1012374827309 -53388225991211 -234376925249892 -251331421847323 -152457141579971 -224105983484735 -58350404892982 -42854845088822 -30149602246109 -4989058094435 -126264503734349 -275731336288313 -46118600330887 -250239476549172 -273530442292894 -39921741569157 -40193715836023 -200149361310463 -199981075692018 -178365611308549 -53863443078211 -43630109362210 -179894623150931 -45907840656630 -12513405927951 -88787034493349 -214228170785884 -108979624816296 -25669271844154 -118164351145044 -7306193980130 -197831660784424 -161831962317912 -17999732229926 -63129721484292 -225791926486606 -209033509067957 -53012208399742 -273316650155755 -183762276881952 -93166943747212 -218400355563854 -18386532370530 -258705524988853 -215552505621257 -163861621387896 -116596489889183 -197962044568722 -130486836282874 -179108104345587 -1470927696935 -249681211690793 -3256769413064 -99842086565245 -115102856726787 -56978878944826 -97309780567604 -136662976498110 -30887230485383 -17391174579866 -186324951329482 -202754431966429 -91902476604423 -161684799369589 -222296652628001 -258984979300145 -232213710117093 -98003876000399 -258801654544822 -92459964378739 -49384114051170 -173468647348376 -108861627457002 -108987272679991 -58316006536881 -179029896243979 -234208670141487 -159631916455452 -214521080742765 -231797701729724 -102865304701466 -133721111723117 -134490277400369 -15120368531810 -182384762936222 -49488099638380 -144136041780457 -127595464055072 -236489924700130 -134681729106542 -111012090955529 -48385047620405 -219156824584916 -131328247252080 -223139594601393 -248198272969380 -276155843965448 -72365549261400 -196746638247965 -213857511061625 -143110157503600 -243521912678430 -196428674190799 -208588844771658 -171878731223821 -72001337134960 -154773107208544 -230018896504379 -148126858509138 -262704013681275 -259473525687985 -38204625907181 -65164849318419 -140479013581593 -207575353983162 -102340694335101 -261684429307942 -4063168198798 -153536498884507 -124922457373395 -26451364833622 -161718498346502 -175880089263827 -50059275134076 -191606670343448 -239222934035845 -16713371239079 -244836262314462 -73082771962893 -264956802218211 -182477521037199 -17912842528541 -113020509554759 -252364965287916 -63372083052629 -162465985797412 -218495808728323 -123618658132961 -63293613322567 -64482743437565 -137205820661677 -82942766325986 -32896587074809 -112324020205711 -55431714782459 -195392646391238 -26529661926631 -149566379582073 -251184382609527 -19964432146272 -85434780471636 -48455378823754 -235667849211983 -274977269981792 -51001128450366 -16363274679718 -20867104117176 -21572039678035 -229898302000557 -257251676732662 -5081912559685 -201122744422434 -95836812681695 -238902655144505 -234641330546728 -58187937788706 -280217391156309 -192298492944386 -17343185468721 -263161618666429 -65487043529364 -262120948427257 -32484155184716 -74701163742123 -248415314384494 -180823683470013 -145119629656496 -262947790529200 -67688408569890 -192505355911311 -231906177931654 -6447340886338 -73574215565573 -175947023427594 -229201022973211 -150571480485516 -94428195800524 -192217064528791 -173117168383599 -36764265289079 -127677228578430 -19369868746085 -86256432027466 -9680052115026 -220112242317488 -36514469412471 -180557258697077 -263817447077745 -18111295144713 -83175931685617 -57667295751856 -188874831188315 -267043339788264 -266797139831071 -208339735461210 -265080334203187 -223934267064424 -248414817771648 -2084090187451 -60448872423244 -59759110693750 -243507432687801 -202592202949369 -260045776368294 -199940671473937 -202898451271880 -214144291749901 -152894876194439 -204860872729325 -94753281022343 -188848741436087 -94950943776625 -205167817841904 -5515402395466 -118395040526983 -133228991524264 -74255372546065 -117030789496261 -239354273448832 -191640689964167 -230997582314972 -48452516657003 -176697756436819 -43764538542175 -33664107420466 -259186587433362 -116932681578973 -38514940638344 -186396713823211 -179078164675340 -137466709040977 -119014183927774 -59168087755012 -92226660772440 -225856976657075 -133622341529444 -39008879106532 -33139824924759 -18756530543071 -244980224060105 -112856598867866 -91345432075922 -38542425509655 -168954802664705 -122788467152100 -146949643475418 -231688318893126 -216923752784495 -81452192138741 -277942875228319 -7305847001782 -336566050192 -211348222367330 -38744864196197 -22976199669862 -247956988309602 -260292294938567 -75088759251410 -67477692450658 -219285536338751 -70834142278660 -177119590950873 -255092695771467 -217900211613404 -198402670922883 -207854547030305 -148614048703008 -267115028403546 -91029870996736 -259455493178903 -94624345752307 -77133267107665 -203748273843780 -167461303946251 -100405952163983 -13926781994347 -191797826433750 -251950076815989 -181899590506148 -202884193373654 -281458532547208 -152598070552528 -269166551853891 -106400475310015 -157315629119514 -18268639814712 -193027618592724 -160120044455526 -260751185242932 -57516597613031 -182806242331825 -179296518153545 -242241715322933 -253056852223370 -187657544758379 -103471814296317 -257068745615185 -77675538121435 -132390987130282 -18522121710514 -266737979988360 -79702997958753 -109722831592459 -69547065842097 -9833937049987 -167059814294217 -272607262625061 -36832962898699 -202727088694067 -243944197098196 -30626782572087 -9086848581038 -184612577306606 -204287263799966 -229970410137174 -68718581785359 -146422693836681 -128139960258116 -272579143738443 -209307454653225 -21528192699536 -103355436048932 -157811232579354 -262305793620546 -101363132832551 -2941798740953 -255660634044823 -88564974128639 -275540726826795 -188608078967195 -120617857463894 -201561271218909 -139011107426031 -191662089352059 -253881395458697 -249841844426390 -114027345659679 -218472796799918 -80438229443365 -35522937450569 -238441057728782 -251490507165951 -228550276178158 -29133263117092 -264114367979032 -65307127972318 -228429964253888 -30907112734777 -164672772474712 -124572095316765 -239664154223306 -96185088575196 -1805953746196 -252506766592310 -35156370116012 -48497034990566 -262120202402133 -279822840338208 -15345737979460 -264546811865429 -203735820609482 -97638790927293 -103775274262909 -216868869784651 -202138747151591 -159989097743005 -142009787888476 -231462424070390 -114142716177658 -76726680519674 -246932802226006 -209101940160629 -214465462558135 -275890591383462 -67193761408642 -22948226828715 -7426808803127 -258920927412668 -103550308687241 -16519748539802 -116596883075990 -78893946207048 -20318021562410 -97987576993602 -234271915966770 -191518450267597 -213833574760525 -143461035906985 -225102409936207 -161007597555292 -164533284323477 -4046675057709 -241550940325975 -166820785527568 -129676542104747 -236496208891488 -11908573597817 -255402372583187 -63437240088975 -133413063329464 -92317730573501 -68939382940280 -100822389591708 -119106947757752 -268125852900929 -118664412832121 -1843345592694 -63013406956265 -131682008469891 -179438218174786 -230640203000907 -190172046425 -281010676093009 -114709368347992 -190396404390915 -116308784825426 -168019390088400 -16388374074428 -53168023880639 -16530323994848 -87723173417539 -150313559798026 -37975366334324 -37742404807427 -4286353476850 -280238244498659 -141166490526664 -14616379738686 -26300244743117 -123721914930376 -108090836308343 -55330182331340 -88546100066159 -130576919597692 -153961421632011 -155803775440913 -179816670727212 -186807030150218 -109068589841455 -176716327704494 -177565287344332 -269586495857594 -199661600938559 -179830182388775 -96396159919459 -88182136282128 -188825747017352 -63287019261290 -278097090390382 -119976069654753 -142167132558475 -18059194613003 -242896722870726 -239710888337055 -19588065231158 -147843971526038 -267532099195649 -240786433317998 -171664116854446 -146204310907063 -102132707254788 -146606804268731 -254928963740151 -257266934512629 -12529764280127 -32151359847428 -67805376193427 -54987584916287 -72905546381491 -84070744451831 -258281410282575 -118167061543504 -98214852628045 -276812503276875 -70489687986286 -180594489141576 -20007304573034 -279887947869058 -37654039497038 -124400726741427 -140554687211061 -175583578048186 -94101115454416 -105727235263481 -210065190749159 -57028736512058 -199161870249485 -5657324125721 -213903232755273 -202014700360857 -199432902598904 -113408645997067 -45652255271226 -266102987608843 -222558283720295 -250317788798166 -133846221735093 -61094125804734 -251247331815774 -51230139837701 -103036311723853 -251746689714914 -59357665306765 -53650104382294 -182394287130578 -263414107306192 -237858485994566 -223886626673894 -172090124401302 -254520826405906 -137943830247756 -246032320003866 -142240090872725 -134097485724536 -93501275935597 -1205422836746 -6683448830226 -246850384592186 -115734678589615 -167872996084633 -104759776625368 -85237651391179 -21766977689472 -19013869310864 -159099910431408 -235873502405698 -198378781084329 -269408035213837 -191689951539251 -220087683611071 -128661998340088 -201200907990333 -238930574479890 -222141366616810 -142667364983894 -60041623812630 -148973625369452 -149916382095916 -97184066285742 -79825227106256 -260347704317397 -21938276989907 -266188868067480 -68100906750198 -253608934236577 -59137232325944 -260354847236693 -172376673561000 -82835423540613 -78114724593457 -107257197726914 -44668582184869 -267466021452719 -76238234464231 -49190801700649 -60976303141093 -96096898953889 -49134551211193 -97276293676425 -262143494844189 -29023160473223 -113669100719253 -110710635202599 -208641097405589 -251222357097117 -150932191393551 -54076413849361 -242612604083004 -141841223133524 -85387530441939 -26369085793747 -243859433719317 -118831848007568 -58390414319472 -233517027166743 -2818775406497 -198409319937487 -138970042696122 -115295718488575 -128296011745683 -193062221146632 -125149025773428 -243875408681319 -254061935991441 -122151137274208 -5692603703336 -25421822727327 -88310346085359 -60031202045301 -226009127087032 -207506173483865 -195676149422756 -223869439861818 -72414693080844 -265788915330356 -199881916684256 -51764353443260 -175291455791594 -231889202111633 -138258102048340 -48299718865895 -66360819740771 -149888855469951 -131429655392354 -31169799391234 -252398123774531 -89769273228798 -245435118889210 -61522219880702 -40527433115530 -175915026286781 -235240357799159 -181846212911170 -272694010510584 -171657418152056 -273557757745135 -146895453082872 -231921816479855 -69276498121794 -157923939694323 -252253367296227 -174732975007419 -183859892185790 -7952652404564 -119496662094438 -14543421776170 -248895857596487 -54240164369346 -174193826577195 -181908611105924 -86543335398357 -131369976105961 -172270991050267 -185890175131570 -13062259879864 -78287690931800 -95051166287950 -251720639449059 -253710968317721 -186390568821937 -226939102805863 -163483061474141 -256482205853316 -145041994299961 -42573572726816 -234099551941494 -264370842489340 -68872424668849 -17532210247802 -52742617295827 -77938126929723 -166729864059857 -267157240712878 -170810170495635 -280052249744298 -254573680719146 -49983909651036 -223944712855936 -232164756096718 -228307082017554 -125323853184538 -1233397980177 -62405010064242 -64275101309487 -127243336471078 -39472365139565 -118494746297629 -226757907381423 -188856295646545 -178563088839001 -172884881249051 -31570488179473 -195207994246560 -27128560928248 -170398719749944 -84042246785419 -78502162363567 -1940058591377 -86780796418653 -26993603106444 -1154618804735 -107186839028514 -258264073493615 -82614136676802 -236749238737444 -119843815346881 -206132403630542 -139262481689049 -152506856793 -271682707366795 -230861869986871 -38853526050293 -75680851086372 -168532594574371 -191379913100649 -235901553838276 -189376158023501 -142900185168582 -34026518410099 -250793594732975 -46277827692610 -188012483980311 -39079110654354 -199451442432515 -76194328434661 -110743024172172 -266911468983920 -264452064463654 -87208726477985 -123001322808933 -191345957341280 -32189981660714 -61152488468227 -16230592517738 -180512067764097 -53662306541705 -238952522674180 -143269987212758 -2437772550788 -78151082600264 -13584603277522 -248188586954223 -260021922675293 -221958361062298 -86662733460228 -172909213829803 -88704658915050 -85102761356371 -153647035019188 -111354572419434 -121448485965782 -211507579966645 -102497132240883 -59678898719741 -109736752066720 -281115207181969 -265882485905130 -25344892512749 -50051999904695 -265706721015000 -160132734031186 -47639627835892 -183614354334990 -31911655509221 -1278308687987 -76941907404752 -49731146715114 -170394168773372 -198931353979745 -105449773445292 -134592800010965 -154234155981624 -133957639485832 -247258845736677 -89370095906699 -227767716540019 -58670086107737 -206302177425694 -125062752745772 -177624247544748 -195269895887796 -25515078431182 -54563211371932 -48674874855534 -39940786880447 -217168078045486 -212359674205448 -203819693868904 -218704194351264 -181767393480594 -53974629006718 -219364052170235 -90961177454745 -29997336253255 -23174227012592 -163689220764322 -198438138831323 -189573721055364 -229645915254936 -98320096766334 -58049887434237 -254780098240783 -144400864222185 -92470841628717 -73767461538360 -265234440295905 -147234082558647 -172456305037837 -56969054313255 -65593903315235 -166863344213273 -278828863227411 -16879041342150 -185828250518430 -219213695430911 -234371302186944 -183465245894686 -281114549858312 -258725632549420 -100416653215442 -160671372159613 -189160587816259 -96124760076218 -166960181342715 -213148415910336 -105021166717423 -111279641946732 -46777713641995 -49361948785811 -75545730000784 -232000252835789 -264472450499829 -43366905312531 -123265509954231 -74469066426672 -137675060400991 -195307208547567 -177490577332571 -10851733065850 -31942864717021 -101989542057702 -59143445106303 -242093849569132 -60274909709775 -127528212673058 -164270651932893 -275735392263978 -81830164912620 -193668132041004 -77569409449390 -46018173622918 -4949164781481 -230373041672709 -201007302055131 -234736605327228 -154468376159782 -235774027910945 -111467776641277 -240748084172188 -169426090828179 -124179602870825 -271036857461145 -207541431575809 -44514076812925 -74762165805158 -47456668248319 -114010558301814 -189579429794647 -189176832873307 -97892910805767 -186707918782370 -58919463208147 -244915856864231 -123801942085200 -157921950484440 -231587648564310 -245060757565540 -252254048785472 -112827207796073 -19120689715418 -45449961823139 -45831043251909 -100427853781459 -68817699135749 -30813731594528 -39121218604092 -205497369189061 -71883129422245 -73382538597669 -127446164294656 -239931898562752 -198647931724655 -218482763853088 -65508404664561 -99012516887418 -15862488011347 -38762668350120 -210972461339795 -270679414247879 -198664926991355 -121814947689062 -42385762983398 -220120984791778 -121108252299633 -77513575876138 -49400363900227 -162452692294629 -279562356261996 -157107089373732 -217751596661754 -209609402010610 -26500878373356 -17188954295400 -163374145217022 -82335208493268 -186580153744629 -180990017626176 -60833464967562 -17801003290320 -58675775355378 -103984492558440 -176978055187001 -249082843115097 -83364253679870 -199346480004695 -238693846681673 -205591301067063 -66431434842876 -94388913857720 -146421792174024 -106663411809926 -154845948824535 -206428867110216 -79605938853717 -114594510196015 -213403588148131 -139548527795876 -159804895683940 -143811748932765 -181884721267370 -14201353092247 -249091399215780 -106376023122335 -143600306390690 -110044409910978 -63287714644536 -47069100051621 -92986970868653 -183274172803518 -263534390699113 -143626767595432 -4289354867807 -114842533051747 -89431620890030 -177335686778027 -224266784248803 -263373314342357 -130467089851091 -271808529442444 -183199470564865 -165682316659684 -15864811462226 -270159448056409 -2152808199743 -128382943010577 -265292431695832 -153006876548913 -210808965705451 -198823667846201 -281239760122147 -181762458299463 -204957513657900 -47219688932799 -59979371423903 -161674371959096 -86434388668101 -157016885193299 -235122118450676 -249829356691631 -168183619513998 -192683988079339 -186415084024434 -142042273561817 -60176103825503 -275651589926072 -10832756561434 -87260771017110 -253039077346091 -25579538034475 -225194596197361 -162101712367731 -138168789313425 -88672224829104 -49345607244513 -68849541752950 -199125539842719 -234399571089458 -41231873433202 -256126376009868 -177440359042510 -64449073037901 -156238884529918 -9232235773967 -140248723856442 -33304580114484 -249686942426676 -35144192368800 -109812131205866 -43002073729847 -260930811414276 -173426003099982 -131174199148437 -49791653466668 -239977867724143 -71047190937102 -68738461746978 -172391694470785 -57390855078515 -175259188354490 -18839437268138 -227793420566368 -253230455798436 -108413494026149 -99385865605804 -48490431726335 -197326451925627 -163926166577097 -42951026448117 -77495719754856 -8305524260278 -191632955835796 -1760970014416 -98717832484333 -199288481116362 -215077171624489 -200408642864513 -100868410539396 -206415611575850 -211850479886983 -254170507287722 -229919553502454 -122257819615927 -242094425313921 -237019577185193 -11731630786223 -234847978295542 -220773555991577 -150382208926371 -227705040994344 -109319397692306 -255259329911733 -227340166442972 -134514907326202 -69167353957969 -9026957630456 -156685801697362 -204684915708087 -70077776418697 -194974616343000 -170120560426282 -230131071853993 -244790778631263 -182303632897575 -229500190354462 -43706325460601 -116425195394504 -125603746681235 -184794567425712 -208036178563603 -202235373936874 -148203429342581 -225042536257798 -15247019663157 -110341590481362 -254777927382381 -73923533690390 -276803456544250 -102764352232235 -177183075014031 -197302852406370 -116435641773785 -156695294295691 -102460166027865 -211783996218333 -15794187774345 -93310170045691 -148870514470130 -160697670295435 -273017625944061 -204264518268140 -192975876759128 -132426410336412 -222236851142716 -237863204047385 -114073677545563 -242480641201967 -264671150865596 -46674487208463 -276690183272067 -257047673927130 -182053364957985 -232494312178311 -78797930509698 -69735464542495 -30847388138392 -163467810783151 -278515045220676 -132261024489375 -34248435807581 -94900459971809 -260148016949848 -68964444511577 -47763121491922 -47151964748160 -34551883136253 -16475897083287 -221861004259964 -263248359972566 -33845333166636 -30526238060357 -109903254774078 -62664097048294 -63932276257301 -51184589348073 -233960385395852 -266595153423458 -24725904968054 -92456858540822 -69988695098563 -80786770655947 -269036648216239 -34640839227782 -1421629858752 -265437289697111 -28836314997864 -168846250277920 -60665152165007 -246866147092372 -238608898618092 -95507461597201 -7743347891158 -31017941446799 -140904383130094 -41240072817345 -18617113905050 -64997789095402 -31560921762662 -30594615532570 -116774432710560 -2208124129237 -253787567843731 -160034853596352 -131535047664663 -188613546473057 -55150206063736 -160584206324025 -267900457815545 -183668575849031 -205879390036023 -116915521768113 -155796716792595 -12523723901788 -218020538843985 -9168369062309 -163141538640285 -235450000263161 -109416735218267 -68483417812595 -19739033811730 -153748218401781 -246938036379077 -163672171101054 -221603685345070 -178443869932887 -74266269666610 -105541461039090 -240321556579146 -12187162043951 -169552241143958 -212465592996374 -8670438019306 -34860014646281 -151175201426556 -125656709346701 -174523294679225 -170833714320184 -108887972352338 -189237840806388 -279273620278276 -171884747033369 -258904834619605 -229672025316447 -201569739973396 -189907650049061 -102380426154583 -159152368357810 -76418023945036 -196296361161100 -164905808491108 -24911100259618 -173609739698120 -30286579442851 -279891782376922 -13988511056452 -171195064038037 -102013511293724 -182550952224798 -157055815766828 -273278563777697 -270621886734457 -264649568959192 -70279050229816 -119088612725472 -249677545586425 -118049041663437 -231050707865517 -94587957252609 -104938202716123 -235323213445657 -97453978986532 -29180127636949 -225021623582722 -47243811186491 -270475554005771 -160912299539009 -62947322730306 -268685160551941 -278958618530702 -17726616435449 -128499984079177 -198159110356793 -29111639145554 -182822539148481 -35884352925555 -229670980140274 -156565609709856 -266564404961336 -53695600532188 -207043779952753 -73850294734356 -122801870535875 -135410353103608 -26686600696823 -281311509795504 -230929042117020 -169159476077039 -239768592012015 -101176278343148 -25102367149035 -268403470616829 -151668388541670 -230978727659071 -58888076638292 -84393273511695 -111390276891700 -58792750419229 -225299935702004 -154654374159084 -193792139081233 -138061671628876 -197704906779530 -99954225840470 -144766696204356 -48119407674054 -255131736997678 -120964319976175 -86498939689526 -127911201927479 -45248792768503 -128729887441665 -277636247714104 -14366551378607 -62054283232346 -103374397720386 -102134295909763 -73236156734637 -69369330640805 -56138993698078 -264376806133266 -276216900537420 -191978767812231 -115775095485276 -56082656946499 -219544969570379 -174452318430250 -57216538474968 -65249693705160 -244854781938636 -189943168691791 -5873521042378 -59912391806632 -210680443054395 -2057059956821 -242139305310331 -105767151786421 -36513753379010 -111952518548522 -196085927325792 -6422281945396 -87433920032313 -100304119915012 -65026778267218 -13473879677886 -270303625409352 -67264772580212 -88535184518382 -94338847942161 -201446626751441 -47435261806681 -235197319493065 -2434926882169 -124295309099416 -88460183865774 -48941238317039 -49867513817528 -32995443594474 -98900574108870 -86022867453523 -233657675765510 -47606516017046 -53840901117747 -218145724435376 -47382306882719 -202920549622368 -125946454432771 -101002828297815 -47794466033753 -4254801328865 -100985345556704 -76431798521280 -156746965585037 -125942014586156 -53226592598668 -157606093147993 -5427600368545 -115473283001642 -44400345327104 -81887835654317 -6210140304054 -7780818915869 -278314141738822 -221627445439546 -174064660327900 -84099644350562 -173715955561797 -90455759531597 -265006734236607 -246653406396018 -195055906119092 -30601054504351 -100979285878164 -121378971284175 -160522018015248 -200174574918288 -109543757076881 -203689918357548 -130249294269785 -181158673313305 -83321317829495 -256566599388442 -143709178803315 -158574603404200 -166969877178734 -158101729206177 -138025013386245 -92840130302630 -20457377679863 -120940301517554 -74190327446659 -41851897474963 -235072681478323 -217444740636763 -90656766159998 -93003291285339 -209536322625683 -80967964058215 -38011207937687 -74431154259888 -18661026218336 -264385408660155 -276454073364194 -111810553027514 -120942343278730 -234032681031662 -15899245459688 -183592245240660 -240766144375803 -125639376705522 -226032388352870 -94917966004775 -134460823545747 -22182212033320 -251420025728689 -212682133477570 -252485094406546 -103304110599809 -61983065917087 -197198795433741 -279623330455605 -40390758245989 -187979612385537 -16467637103130 -85871639539073 -224175124588420 -18191525915533 -166284039060683 -64782133281330 -129868073231974 -199609113079839 -105813137917831 -254317556174918 -18664792936834 -91075256659519 -53647237672788 -123586232747920 -94826273027038 -223807097901873 -153526271159209 -238396181998427 -110886037883867 -52705041437843 -216762985749381 -182809865813528 -116592455717054 -270065216171743 -158085912803267 -78103171846657 -278478669568146 -200444965694598 -101074839761186 -22493925888289 -79100592305210 -79887278717788 -238494070477189 -202365452687560 -135765951892502 -110176052006745 -136665172360637 -232196019310133 -123246971550756 -203219028098655 -2050000616090 -146453831741195 -146200781212432 -26653273095522 -158648515187687 -241191358869032 -33794579921941 -99927330922148 -118194771602022 -227071439392079 -250804360153035 -258020559932402 -40523024413809 -198683592590123 -165098923209257 -124499012266430 -127047245758603 -278525452489501 -213421766272488 -241587603437139 -155132945444398 -39167052213036 -299635943042 -46578286353179 -184391054960277 -61471248027107 -254796906501349 -209888987657818 -91614629360692 -186135461890772 -143915754361198 -125527458000918 -12767159924980 -184019341092037 -90480036561923 -269850202058539 -62679025176452 -231471007091461 -279110059246574 -30943976453144 -36003381205823 -177365229427528 -217341025729289 -126210291504161 -63323041504598 -64733025711170 -26561555658360 -67742271977253 -160948130199041 -159893447299067 -178993663038652 -222983737370259 -254207252400918 -262122377617979 -90443944563958 -275977648345109 -12375824179840 -129284204981582 -159395814278827 -257734895683551 -236400649537272 -150073075286756 -203213141124031 -23657377829069 -82040280194174 -261575349926821 -119284087460086 -195541903483989 -166988679960351 -160045187149581 -133577354432778 -166020076810806 -190544750786715 -128103992696782 -258179828311061 -169135113960968 -243912466608582 -93752843974779 -127631729793640 -243092061432501 -246422500158287 -173904900761116 -37951097481101 -219550522454974 -33450222470074 -257715563393830 -60754403561810 -128911627216312 -59495686229306 -58615966703279 -251156372212639 -161383561740104 -237195453529873 -250082652140515 -163843863948661 -164302454666005 -98379860377734 -164264954339701 -17613533743962 -73351700170367 -216953286258832 -87571975976269 -88803780033119 -257512368115305 -15339539063413 -79734462718800 -117314213840861 -170319224875627 -62379483472353 -255479940694472 -118486899427869 -211099622399981 -99500756376837 -71151123536633 -273888988511864 -269299237024527 -64822695765583 -246303749124991 -99371725703447 -213884325378680 -89182881614495 -7044149404035 -188005735059893 -136441800140997 -10542188002243 -230387772525825 -89327656531722 -162629901136809 -209336760540760 -123125913048848 -260064997567520 -233850948912090 -157775994419823 -273034958265279 -32883117567640 -16206648558073 -41475836915129 -211783945408660 -156472066305486 -236110446104839 -39932484124735 -262905305844627 -264345194554890 -161207049850048 -233509739053257 -113801808483351 -243717808688744 -163754385593210 -13133243298168 -57793391018791 -120725128626776 -35871110355296 -79642868033857 -143001239680681 -48861981122392 -149137300699930 -174550962018471 -186635918299785 -140284915775181 -55088395237408 -246347783703231 -80953305733544 -210908917300794 -88486917702111 -243691979778095 -111898668863543 -114980898301750 -103073588197322 -184295106234864 -195472812813434 -113854256706684 -82857471446713 -204397319708813 -208065114702119 -224328487759309 -208461367322441 -187029558101546 -97856793821244 -178654584051047 -219499247770008 -21030105480121 -234204453051818 -23975190175150 -17693795507787 -242696880394140 -90287503032754 -67963465650295 -184172928778075 -30003258942215 -85628162553460 -125177149496632 -25538126558701 -28348402746034 -50175854355646 -125701687072588 -234422312749449 -181119164451791 -158234869609519 -69950721545359 -72669759479391 -65809345541931 -219253552913513 -45314514637026 -79897254539055 -179306706521583 -59392192601390 -40888748141788 -269588939148155 -17010969471119 -156012427155977 -264656466990695 -267423605479228 -251995804434770 -75743001914423 -158057149509968 -113365087647199 -246682332081232 -245983233977356 -136586683240148 -166840450427599 -71913029167303 -41615667479711 -128915290634035 -260121881370157 -28135422357178 -47553797437032 -71163325455706 -121652352773226 -140636904190329 -272349933644044 -40497725953587 -155198423359426 -281296266865857 -76061440157066 -110261297835171 -175729422801339 -202294779728565 -231536701989465 -233139103287644 -124773679866211 -52005484530332 -28634505492330 -73190750847500 -85966917258201 -61187689420985 -38709672538701 -253693728337731 -170775076437510 -3403670761062 -167979398305686 -138554499472098 -273604810789345 -36554818525146 -170927199200359 -238852350009762 -155872350161345 -55859583484746 -144031771215978 -220074976170794 -252196759233485 -270328926240825 -199060512779943 -161056588025645 -74453623148497 -269966951623985 -37424475073691 -159955870718898 -217493158801613 -106023373652314 -134777843826113 -103074733112514 -241047103930357 -121551058020792 -56162155711770 -248019231626905 -171911792117214 -93174765275849 -88090327359043 -218104707048875 -241279610349852 -16259041234931 -87729820367758 -41422924026537 -236180390621937 -176034583891443 -223447671455892 -206441757343931 -183693034740227 -32426028078414 -10469805152057 -280744192866222 -15846768165266 -93512055033649 -133003122121665 -247641611280061 -232657042248386 -160114192237312 -270967817202505 -181368626897812 -198483062604781 -257896575381637 -59153049174864 -155843483584756 -157755681198577 -249740702690927 -28994965768784 -2882732198574 -203821486800246 -176871273765890 -15868065982368 -235675216170692 -157081820114598 -116831131942649 -89119713838128 -33611532677710 -251232861156066 -46571136048841 -194982243537060 -229014545228973 -247091885354120 -209661962459294 -75985265408620 -4407650760081 -150643132772703 -23027840193267 -13759427813260 -117056126288700 -165349685202728 -52591491522032 -265145487346509 -135536883182244 -278720804070477 -105100631718055 -109591249408584 -216510670357415 -204808454734250 -132663822918174 -241737412321152 -184513781839677 -36047942382481 -163729235392501 -219938622609011 -154266685429638 -104838725359376 -37999295093348 -30269120442100 -48423107842780 -69899791594416 -16503149311895 -47219155636713 -183963172131871 -69762462538989 -180031184111409 -57082316930778 -277993387858219 -11357187809799 -252690488145919 -21019806484349 -688575806160 -59911460127685 -198751217675463 -62589290528441 -167026902045675 -121896292630982 -62104729484546 -8887783661529 -205297507030218 -35619673740164 -39270294307027 -156746733905267 -7145347061968 -69544122366051 -5927346978322 -218263971883197 -37024264593087 -30655893664279 -41111107251587 -142719403515775 -79154046665995 -106934314078966 -261366132611460 -76594270367774 -213515618091984 -48322716203300 -808678179126 -217032622005608 -115147631857275 -18303259644270 -44418523451461 -246490107712871 -46163989648969 -80700400025261 -64068673159227 -192848424463621 -88370650263630 -110742686592762 -113257886402988 -140772666889634 -43481820549903 -146167909868220 -88222373928259 -45602961543986 -246895666093265 -127887606289374 -24828110795504 -127785783905660 -261360503180954 -281277223761092 -110653400101562 -11488141416716 -28565497746112 -236426156464902 -35836309218542 -59479953998568 -12636920734494 -181770729943365 -176034087615097 -59040038714989 -246480138292478 -16110423353768 -150609071397651 -233397334796210 -171085092199516 -187017214954297 -116897310224299 -75924414536534 -134512117971433 -167933290000141 -74894811992450 -198400550754033 -19995880064561 -107153971635903 -127562484107240 -123368567713090 -233114091181318 -201418307626436 -118292786799140 -266408103366206 -237001686965920 -10925041192391 -103481811775576 -176226148402857 -208863673966679 -271807141144898 -235678552337838 -106698711176351 -268531039490512 -146793381831821 -51147298191485 -226423592819556 -27837137502566 -186195601166559 -162559945687299 -220897118939379 -261921622419521 -123866325754059 -252467160557893 -215562860200355 -193101486582628 -93542913217763 -181657265971955 -163291731585621 -218786148216657 -142129117920880 -49340896543976 -202371060198052 -40055249957673 -167833620948388 -238987326404939 -186874358530956 -53373386742315 -103331593248630 -165818374982843 -242862867104064 -272407735048814 -245351955128799 -172928396018930 -51496014943403 -163269409962821 -278210915000038 -27347968443081 -14847314474001 -189825753604437 -163928949109427 -87973229527275 -43239307655526 -111995257178295 -110405183656026 -221869837999759 -44645464066717 -136764779049404 -169027095207207 -22478796145229 -125048097592248 -101801151618998 -254149816101637 -36241799696933 -187215377941149 -133886803959830 -219313115048512 -146935235246635 -206217574378955 -98824164291597 -198415902042830 -237893909813918 -95986745350983 -273781647815572 -271907516591806 -203580916353835 -50728204221667 -4320150230465 -219717053275278 -57640065354463 -187320894259216 -246988794137258 -19405185700341 -52002842831617 -85296744839539 -194394658467830 -85232027632478 -51181702866685 -193021012324264 -181336374127030 -203171573596742 -164835519082493 -233538376486569 -234219598848950 -128019028733723 -32003875514076 -227626676408438 -281128315014840 -191974693923237 -88042493594503 -60408432652399 -276214093555432 -134081260561738 -215864883931104 -157254137554898 -86700006533669 -58020743705526 -236824149483949 -123704706334416 -168914143432264 -85650557129749 -202047614189536 -40534196373975 -66124345006626 -116079381667565 -269662009037778 -11307726272091 -148511320240846 -116094560371069 -253057734230833 -133656444812534 -218496861614434 -6065457824144 -238943878211358 -177423145656922 -281368550422837 -85797056453808 -49006142060829 -162993514705013 -82591685671850 -146819654035971 -143123494085849 -185858354682134 -50339682591541 -49783260751071 -127755459113347 -135621882517753 -48931873721053 -270775797676146 -162958692973445 -278785143844544 -84134936223477 -78957437002177 -74318765234997 -75015341029320 -181926952161035 -29975575542375 -219905780430630 -267576775488759 -243392699102144 -213978896920161 -7606853023271 -18599683021745 -26507832267546 -275099593240184 -213122896711168 -201940042099391 -96036000929048 -210275812795618 -211277413980529 -177486198451480 -41424403384045 -119708978490608 -126468674253273 -103200763095413 -106501184309477 -39763892463974 -163283089125184 -30459268641945 -238867736915191 -195049658686409 -139713072649267 -144632894438372 -168928564442486 -74103530285191 -140780725686725 -163041967617368 -90218076808679 -49830810123895 -233376278180937 -181046750696111 -89174715033679 -42156073089890 -200502393320834 -58584358341394 -200300483299605 -225746755752728 -118527935929004 -21348604713198 -136654798653531 -169276794740815 -162421940882984 -209698437242100 -243929639968319 -132041768664406 -114486280993240 -142876755143465 -280089127358116 -65067524800905 -27234504471671 -233183492642084 -173001591885600 -256694611672942 -179508279581794 -124083134981983 -141355836398935 -117316390784698 -163186132122858 -37759622247664 -71367571861809 -40111577024531 -210483815492184 -196451282240364 -62915246545642 -161892133948577 -148205555194583 -52254590001003 -117271006774097 -102062626394101 -64571119762018 -34072760153751 -112055750332096 -42237154861842 -162413450223250 -231987269491670 -67843834437642 -55408982524508 -21209245496168 -268667315072091 -88527706441869 -74637713467597 -184507356014127 -59886074116106 -74331939343966 -15171608982031 -78429489341498 -37803468191607 -172096845526815 -19526072075349 -135593248257561 -13246419316303 -136832653819710 -173177255850854 -37226064170826 -227833751249564 -245349745122219 -220556888784018 -159098648508817 -241529957710513 -64793899534780 -165347250485826 -203932554255578 -187141510694711 -213031045154759 -233102286536714 -248309985522345 -55381940159652 -220292435756480 -9913132653730 -279120451454419 -153882317795471 -252106998211616 -228790252512525 -134423836009842 -13204468867249 -262535264847576 -36714149925871 -27704512725537 -231659544249754 -26747942819326 -88979929445603 -216126302451925 -127662601162499 -120399732806672 -69297988486584 -133484121884518 -231801933994832 -191898094951114 -128065778770183 -165408949059769 -35798512717663 -138131638652929 -120087650019159 -273967652040428 -8615774762723 -243660180117405 -151127294192178 -167129636869010 -7277875659332 -14361115139097 -74022403397187 -259379267468325 -172864785242998 -185558907214585 -261507636088330 -4428514596900 -186209954129953 -209810939427913 -178078373801802 -151988956146627 -280658644038250 -163171880222935 -246759599808821 -229448272550273 -222572725963470 -253738185047440 -90063432262874 -35420474845264 -180460686073342 -95240664775762 -79206189955593 -164683176933940 -205079494303765 -202775479201041 -256013229806348 -147275517263463 -141916597273377 -137627795204151 -49912213456060 -224840351272592 -25094600764175 -233977335928505 -254114527251212 -262426335328312 -19695200088174 -213230499195136 -104072051339431 -25574687140995 -212452330453798 -198682343138377 -6083989409422 -171046773285088 -3742692867040 -261067621496020 -40978612187987 -112531325928654 -27132861202657 -47702697860597 -63172380385506 -23527310963371 -97291048882146 -137364633997298 -78557950919489 -7208548181460 -233553356035456 -106665150268041 -249756715738870 -195085277145864 -199908905079342 -2353684177773 -100960338365718 -155761681378380 -229542019099161 -115834590318860 -197867281412583 -108511102146600 -226688137007050 -82799241111975 -256820837377659 -191478748571723 -37698710735480 -223422240420722 -123856904248088 -110585167696788 -21364526262884 -142167061650692 -277126913086978 -52155544327939 -96488826360563 -32910577164007 -27504586444212 -261925168809367 -256579565888470 -225112302563932 -240109525908709 -109762715095791 -240495909759479 -134880364579100 -18132914337587 -228430860863470 -185201167353026 -16285944124140 -270605752863661 -86391517917505 -112250606533275 -173554141233985 -48834653832574 -263306850177261 -58092137490945 -121294406575075 -103381605423682 -41683602950043 -108491889594417 -33344403319265 -60602866624889 -93881461833009 -57584641200328 -174071888605040 -132489690890310 -59105269497756 -170917496081535 -96372745588759 -248193298044113 -204640605172177 -209612109456589 -247563701426286 -55210317640514 -265541655505012 -249636677337331 -198165358882037 -30904045246043 -244763557151791 -74130636703198 -273194815129427 -17211311170602 -223079276932993 -279517462156879 -219937753708950 -2823724829969 -223688793804811 -22379212897702 -211161935593219 -68778638123221 -251847278713119 -99594616818706 -226148072558796 -261389701882020 -20365700839572 -4268691777652 -64678601166258 -273242892829862 -115702592674701 -168411815914717 -67068730955504 -40179482206737 -215397915582128 -191205279034271 -215136735849524 -92713352244048 -156700561309458 -151167962697656 -29759543641530 -191861830518692 -262329956618200 -236726249239359 -13631469161396 -265462432519690 -26967966784507 -9989318764615 -183902605942388 -189109423243653 -221100685270851 -40875619032465 -94267154057305 -73423468982979 -223333336350878 -179656147573334 -109190225575364 -276645423802667 -124446421910885 -14807024191681 -277090801892612 -271975297473998 -59587445369238 -100541100270677 -193896917517243 -69362693310299 -46602534619518 -2120142686141 -93136319558547 -75615064694673 -180602170472973 -140257745254293 -270868597631691 -228039879827963 -135203186392761 -26188260229176 -216381805187173 -228497759983936 -48044207405840 -75440815526011 -58697988558165 -251354441120879 -247425904226465 -32561300732395 -196887064248487 -19669366838315 -4677049163820 -151388781806629 -278408971590067 -109603390965050 -122770977795497 -203780908300019 -113456167563275 -280424645845342 -12806014150574 -169688437877950 -96634221729156 -56018442523426 -267971960792523 -74375803330458 -110907348422525 -64615565311302 -187254890166821 -266880688194616 -231764407824399 -224512759495407 -18237359234182 -266070957073142 -46275853321344 -213049730293038 -40440530086247 -244306171922420 -230680564799070 -56739796639180 -214383686361613 -468254434621 -134460298102220 -249620058266500 -107150625701000 -161612962765908 -276641417275690 -67580791718390 -230080990392047 -109545354745770 -182298980574701 -250284182398466 -179049626389126 -11794872441100 -267282240421756 -92574193786665 -2974382242024 -88518737000520 -144735195632188 -146957705518295 -91245242944184 -261401074543237 -127949262057360 -257975312127053 -269922703065622 -4398121812891 -144703173094439 -17563202465374 -149053557644924 -101886973050653 -82848693843595 -255255985548330 -218759181489736 -174365231809856 -64487045277878 -150561180678767 -250902361859987 -214030988485570 -48127078227614 -57323708628058 -268828593781022 -134268129032053 -271650491858145 -272838622870447 -207167812637472 -60904623553303 -82090377443957 -242532366840379 -6666342032151 -206862038513841 -131922023341637 -178172348219857 -96660444912640 -215096906061115 -66564410102981 -229456861015484 -198404791263090 -62071107043947 -98439262857905 -122181454631149 -103808634400319 -126405133525965 -90633270551691 -171440856289322 -251347368202345 -155940809790131 -281153385652520 -131961727146675 -176101578906510 -265992944044031 -4114047977680 -217354956514877 -28730880821957 -219195090823411 -2242075159459 -121435571124208 -261799860169919 -237464640498543 -226284711288234 -90059658551441 -270423457606529 -44771980975926 -125022427269542 -257114595760736 -98368089856999 -167245484807042 -165373434313570 -149193803718605 -209066290339389 -70268785749525 -264785370699608 -208098423920324 -48527149393221 -177205554825443 -217481407450569 -204654829740894 -123204632218462 -236011520376920 -182921116349949 -215512481246386 -198331901747690 -109960874172308 -132784109092405 -237123647077175 -54696604060823 -238844453139837 -94636538803378 -85680895092158 -149161962258886 -233133927503911 -179776570898630 -164789428264484 -11440406584808 -178358148974628 -88840561902681 -162618998246361 -256555676049916 -70318510593776 -274384716933352 -199898458335336 -200531450071198 -179807178350222 -242346085320890 -79636338495558 -142882289393469 -62780209686333 -102957771041450 -256034273927525 -224642231910138 -150891273632459 -209973418544846 -185648342100305 -138912591476110 -121694126299060 -157629105220277 -173111567330679 -258963280283605 -216785240628767 -27294058111424 -160467246546353 -184420215334956 -104894079556674 -274295787152860 -84230334374343 -202806894682278 -178177245798520 -279339106978753 -232423188211481 -250038644547666 -24681252002733 -79946675434075 -68259883609349 -162788700398251 -126778664899619 -148180096736079 -79986854355115 -99173728211776 -158859958103084 -257337724086408 -212022163137646 -38173853667862 -83816314966084 -183666401415263 -149381483788157 -79432983334786 -1998714345122 -59384250090713 -228108882498012 -47092687458198 -191226110701348 -251180512957271 -139400464237669 -157703030956940 -117538408316411 -66277134249624 -118704671773061 -240759085538293 -103257758539687 -187335638747625 -49025561044631 -225278978503058 -67206637235000 -65395254177469 -139386224206727 -157992274161586 -29902600679088 -266616435985621 -124669197155308 -189685903810292 -263779115332878 -152148443550945 -91997225661798 -275275598341764 -224451373712383 -180024116936587 -60255294269864 -205493626384359 -265972077913300 -148592731738003 -78347252760139 -157668404980854 -18979298516880 -160166706687099 -131118512633777 -180134406973194 -104515836674607 -262669686588307 -213676493257829 -219368858195469 -106044761813639 -181565274688939 -141347880289354 -178775047530001 -265776546761714 -197804706968561 -31257759856021 -101713779953795 -28614502511239 -62446360324450 -50526133782583 -18050258395016 -219518878354383 -59737855487059 -91221533005716 -63243548356667 -246234138197525 -168979315530099 -152743140255789 -64113970897624 -11360761713823 -121620460560377 -251373766159823 -117725814633713 -200557792802710 -123903323589672 -147097265551777 -7132953876082 -17900037839410 -211239609852811 -114004867089782 -171230361271352 -163368866464036 -49449687018139 -83267506023353 -35602784213257 -166063305332945 -226926170147815 -3711059737350 -8731753331670 -183066673715390 -159012396555362 -102423274101858 -113704687795054 -226974335685124 -189859137702491 -95574432632631 -120529233545158 -154642627500336 -195452607575944 -23356026182938 -9940951867748 -242821005914522 -167645382392312 -179412532059118 -177944147592901 -98413249275274 -129264370351509 -16812829385608 -102965955303762 -243896585322239 -62075619516117 -193093983117325 -84358606515238 -19261855345134 -273199726348062 -66297547890677 -196948523418135 -123072173178762 -144370327327076 -157529663250772 -168396633390412 -105794419929540 -191147190107423 -27414871841164 -170614417945409 -53178642744071 -155853232507970 -67892023265605 -124151375229452 -38581739320486 -267241597294507 -8046571259631 -229166845922332 -235140646714033 -275466835439885 -267246954483979 -115777705920517 -30362872055671 -17654282346381 -271526269498923 -136044969026991 -239219162675706 -268896585897688 -167100840638207 -3752843049649 -19759888599372 -200672058188882 -115547433399817 -197934761150008 -229009104551312 -278926603389409 -124482437226219 -168544710872061 -65370517223346 -242192936906613 -174930162551243 -169592124393957 -219169374057869 -97009110826216 -21903326776100 -161443375702520 -80948692516965 -237238521718646 -248026308874746 -211737289442449 -225382115652506 -280298772200947 -39713142727731 -134421992043082 -166463548717212 -199751082872763 -78488541900560 -53813575197674 -51315208158984 -236706687039347 -248578534815977 -20814697592662 -231353267132532 -214355073981491 -235414465482954 -192217682037174 -151233636072230 -266699402135594 -104659915537122 -83759184336440 -180393004431528 -247296735582356 -208999217750930 -119307899302121 -55933800507631 -137155496617209 -273555415255998 -253659709452297 -227899031632217 -143904831264028 -185286899901151 -27156701365729 -129776815434632 -91669882394712 -91639380586402 -245700508351247 -70888906528804 -30631789948556 -96419644206352 -138944476401791 -127921257160202 -274432355628766 -106492871104950 -230128629087461 -97532323159605 -155910045622553 -175249534171563 -209587655798191 -222570114875536 -90288274753156 -274516258569013 -20059128795340 -266704121882396 -44819619671340 -151493081651543 -215919342741339 -264852742450226 -275860643045086 -11055339526470 -193186859531156 -279209720660489 -72253579301495 -195656921172184 -38793162927390 -16938352284739 -118584604940890 -243997615590197 -6515171144614 -146345951811699 -119123242219759 -102400440982617 -140854814541433 -139486932766844 -149713851877279 -179851238601852 -227379116404529 -147041835672106 -96007128433181 -29247266688588 -260894269918915 -40434026438476 -215846267053711 -105211368705516 -190506352445681 -117722147616122 -36194148639892 -206206286110883 -247767485748071 -85277114595311 -74028359585720 -111676434996827 -198705539962045 -133171216043288 -38072347354809 -49932496209466 -138680691301565 -137736879654408 -111956795989962 -36083476378283 -210168132748312 -5959227646821 -197254244251238 -117088177543677 -204221328058553 -273485951338727 -40587851716803 -173133864502155 -244841050420169 -1386984498447 -204038939128505 -227736343511414 -127670083652586 -226700670724638 -65656683262236 -86172691829338 -254212177782144 -148473455201881 -161401536566917 -211197394084890 -221539027339566 -201207673920403 -35350721444975 -9726202066368 -281018368235683 -213458470212825 -25228900085342 -108609632317994 -168223191558318 -234464649592911 -24321783201089 -32337893495091 -214114868703584 -80372168554089 -169724653853132 -266887129924443 -101544253393572 -72051045471013 -49507886149990 -123116773522995 -197189235129728 -143696793739532 -112867487906857 -253133469127978 -269589266865162 -50413279160556 -146704425414214 -36665779600207 -100009311462024 -176536989975293 -206384229578323 -127854104603438 -163045277287870 -127594435137068 -163304221292150 -201969154832761 -175870438403721 -27283282304973 -103495238967319 -113043695885608 -93228520024345 -138913296591861 -147411609409367 -119197274541001 -237931537849917 -57947419375582 -142613226398154 -149896647477932 -24015519951481 -128156851128439 -272324513526093 -152667594392101 -14407754670694 -187370597202548 -127278479921395 -75027125712572 -130876265438611 -27238645227187 -47595764001977 -46884631243563 -84573011983260 -241824557258320 -165448654590174 -272075495691775 -247949140220186 -111665603319722 -231515512030986 -249441621062360 -167682337929677 -232626733257757 -131133246660018 -277824449150195 -54341114614224 -124161650272029 -241532786616863 -225389484192885 -27243634348806 -77052965732338 -36314108500672 -36021050143165 -140185335001261 -126290806751378 -90355584867454 -201099375612160 -79048453332603 -182435464718883 -111298884299740 -88123106225612 -125999193831443 -230502264868645 -160864895909448 -27001671096681 -184194496482787 -167548421492894 -49690847547148 -52106641705913 -155348062309819 -60129076560723 -99505570012588 -88377692975993 -166955197815336 -109758260969310 -75980193695824 -144220210494304 -25356054269082 -28573291509945 -103145468741309 -219160974904478 -107612535299653 -92696229512832 -246552551446721 -260179036090249 -246231407993440 -272411164942285 -84357944334849 -268289072674632 -51777480512902 -184244065635735 -117236445590463 -162611400680710 -118825833159626 -18204799863613 -228248134070078 -252097371099567 -224926845160803 -262098386803391 -29335073728384 -256266499829542 -192093761412584 -91683261284991 -201976123258569 -152529161274633 -197235306610894 -166762706098285 -275619909650163 -88442125112827 -136922569911165 -12313978928321 -58610444705047 -240359158279552 -144267147641533 -160260574160580 -92958806002848 -124147418921587 -84750330156414 -184759930981723 -132405771446784 -253768220883724 -196746137551409 -51059531232280 -278596578379349 -157511416187965 -88909486792467 -107641479551511 -99744529125311 -202756723577363 -95615674914167 -194711752681954 -2088747400959 -28039405946023 -256110498534992 -195780316698780 -201957592302969 -239815058382826 -74345257889373 -260405264392159 -149053943505125 -190250685607582 -157505773412218 -65209833336454 -75942149473993 -277190086948971 -150883976682733 -219266356706525 -3243140582108 -263379664302933 -191740671477783 -80749672649615 -104964760792052 -172049707758464 -181893536801431 -196667113325299 -67413117273190 -145092939006778 -214899176222832 -67503545167794 -134401733164984 -146646052499876 -68737476619087 -146007955595582 -131555928853175 -66784958249982 -65292554749618 -11190997834302 -17339382820960 -71515461860556 -70594009089405 -20364306575842 -248440305976707 -43611423321213 -163961756757273 -69709275841073 -12395517771289 -126580724168992 -32339465306042 -124529997281786 -254725333966533 -195694455793074 -267850768141160 -7605234754477 -99089465580823 -194636129254710 -278172132538769 -207779057792253 -219744739894941 -952485111346 -266442483198267 -155916219792030 -45729053458924 -174756779518839 -236759952005852 -240928890983584 -104648153665270 -139356119538926 -221763973634232 -231174070199593 -164194398299722 -262723101795009 -225188745367104 -272802888201817 -90029688595264 -224622031794596 -266363018221099 -108036413044490 -40040851850567 -10537849395549 -113882041119133 -274180929000883 -161678828144951 -82633398990738 -50594201479660 -234623239377888 -10339751887215 -62382312003106 -231288839334449 -99155000868289 -225947027430283 -103340725032684 -85539910931843 -256683256211964 -242475573018463 -125771471694952 -118723179517483 -233862823004036 -69394918661563 -133271660582576 -61017814812338 -129305005166401 -244661624356038 -255081520481472 -159723046550669 -37279859167968 -222977933248351 -52983688915114 -102545999673844 -15820040182716 -98846020893092 -260626936835310 -119626775458720 -142675001161298 -205297419351545 -264898612837366 -195537756576339 -220167010384931 -199738331907664 -105914915084065 -91556047483127 -173519565234771 -123632336025790 -160576154759427 -270612146564317 -58715469686742 -15612133194579 -156406887916381 -22330278248151 -281162734403115 -19479921409473 -7589841525765 -210436776892441 -206941580077898 -195958503326836 -156539315354247 -203053380539525 -163211178131171 -144022736957602 -148845191971254 -149133483353774 -59778551363947 -51394082449847 -48577223036021 -168475424182625 -3933807705982 -47093593947963 -245337552668051 -85943831592069 -68829395885100 -260270959430744 -117420735893328 -3787616640498 -175638567193741 -167886418017550 -211449268360279 -262011869571635 -257149204409836 -106728254032116 -57906177664719 -72929064204500 -67341664325543 -147072612669202 -230360522767528 -250812958732414 -214527141647573 -219491192036443 -169978973288871 -130098288597789 -171746934588406 -59491219761440 -144669339165906 -158017674895704 -227755628956270 -133361382952053 -278764092351272 -167197833750001 -40348072527609 -18688741159511 -114688492620431 -78188709270325 -50040004245325 -183692150807094 -153217871640254 -121571197129801 -242963364770707 -201122367661313 -127242373293 -271080050147037 -70319473904862 -272561798637680 -125647959742701 -159624928433747 -271065876558986 -240966236008091 -245643599374891 -139273463109890 -34420379117729 -60833659480975 -228137696289848 -122630706427750 -263161311147125 -195957612699978 -8154105468988 -3606055717853 -91678553955544 -34091498052354 -82818901952370 -125411320485919 -248631058029972 -164727963658955 -208658095759704 -164584430224992 -106759234566455 -244410140948502 -2146351881828 -142914644076620 -78526405057863 -177187229492237 -230866183297776 -171936716300694 -7954990399922 -66662548281781 -146552868072303 -225213689504029 -25587793264592 -260138815423768 -64145615033021 -84196753910974 -11619502344923 -274219197276764 -269354349234096 -169116020223008 -217322225647050 -272205712343761 -97440959522982 -123183482762041 -198522185885893 -249065862624032 -146670810260729 -271776499678334 -237933784331348 -168640333122581 -115178037309581 -187014593554002 -74391953672401 -116778092369351 -31655543554038 -53899040853743 -124891754596345 -391947228194 -116456822206864 -42740183101477 -66719224195416 -90165743036687 -25442646130416 -177759004248043 -226680846664088 -220799202972455 -86432135612780 -31304848791907 -79910466454038 -127537554277018 -210465248539588 -214445020539791 -64915851616121 -198943255795791 -119183953400280 -252713364012829 -242642154460048 -102171981854811 -102327866026666 -253307251064725 -197584734624784 -171896656888545 -260361862457719 -39288687946945 -151473830469194 -35703842100711 -235242053675965 -150976838845312 -38382417595980 -32035336700867 -7721441888135 -205889324238456 -191533126844086 -63783636791043 -280669735615138 -219200343277186 -199271185689457 -215954365864759 -121797595975690 -171102461214098 -90597226566543 -105987949745610 -39553292922190 -257141428410976 -35521264206162 -45997951681483 -240047712790563 -62298610295561 -73975170281164 -197436556335136 -136132588449767 -265726871739384 -86762884526757 -190306381411283 -229927087573556 -263754130941543 -80569677630868 -251354620267323 -193641950498926 -189473416879092 -149926795838753 -261796535141911 -102244899323234 -215472311946291 -84122604254141 -192694974971986 -3415824236742 -229795379547054 -92179917890406 -220536879954997 -2171680008411 -213794982627886 -140001567073777 -238267236716729 -1584047646621 -247105553764399 -281249511606257 -237756950789604 -225669452513860 -50965651673613 -113751999256704 -100068994488006 -11088412530553 -140035971748977 -700295826487 -112937794843873 -72852733596129 -280024738469654 -33918492737459 -102066730792881 -186603838631499 -46333752832173 -88302958567185 -151545058552223 -187329063428162 -62818340372608 -208968429767874 -240931074238555 -149001829640728 -159872175913230 -87937785261780 -54368086308894 -150357262391611 -111104723435366 -175876317926527 -470907626274 -107727515122893 -220030515941688 -8413894807557 -220304887898598 -122514522091968 -59414257513578 -165724640733261 -97161197702482 -19969855584356 -12681155451243 -182031001329252 -52955627972496 -262949917969583 -30474764461847 -36217674377291 -192625092886676 -260256217403157 -94839725098756 -261986179606422 -56587305118918 -241503030125284 -93326397775819 -139253993033648 -52669881267787 -140807106526746 -260413303440785 -190716822508390 -36858510040326 -100148248579227 -194171890263720 -226986923704736 -44627472853653 -265417491814437 -53750815317840 -105841380366589 -102805289090363 -71713988585455 -107068933433722 -148916589489943 -129974091964017 -186127933835599 -92922639448630 -151191048550891 -248120030011560 -1473787227520 -154228529506907 -77311905156101 -201248621225727 -271707772505834 -72677090471771 -182397660591165 -124569009429880 -49399180950264 -34488096496626 -171569565176331 -124075192031849 -266784531080005 -7378581761927 -5643024631012 -253686932073877 -217171520546994 -164373250969494 -112206217929604 -145199346605093 -265228398688662 -11465820313951 -133054155935398 -22089204175560 -43239191560982 -147469166906407 -161091980222242 -276669265804703 -93136172100617 -165685543910472 -69922423034100 -170924113314479 -272193603044348 -63408465028203 -77766370268226 -28778199335110 -189531442811058 -94457806280896 -127294908823445 -198410258974426 -13773786336614 -211096487981954 -178105664882486 -83349357398805 -41348484099816 -251567119386913 -272926197630465 -214538820037951 -121771852280229 -139394844070998 -42326192656888 -129936426811898 -175530528273813 -253215854703205 -62522298643505 -61488316265464 -184778109106080 -205935068379077 -173410107672468 -67004973888181 -247842073323896 -166408677445207 -241760430874903 -272656618701085 -31316202983655 -81541920692161 -103914921613477 -50859348938561 -154925478948074 -140999302654577 -189865100078627 -39372555028934 -236455483793169 -128257442827487 -169680599169334 -124371214741029 -88958387513036 -128863356091977 -97553531419378 -130267074551729 -255526201548207 -120168475008961 -125729823652596 -136344113767851 -267364593571892 -316482627635 -262648423589404 -51356438771631 -213309969030052 -222883357955209 -8029721020207 -156964393442743 -194274298519785 -244564901041248 -148321893784635 -271015998259560 -71014043140729 -157639684955226 -205094864828210 -205087983893170 -100358285794485 -50019509471524 -139706108460010 -217869976150244 -238043474674328 -80545116237892 -206507583690675 -187394021270620 -26478347536641 -229566185218617 -137161827124807 -86092956428947 -119368968162427 -3136874315451 -30638771567555 -117269705063798 -177585283100138 -216193997659262 -4343407931242 -171271348295723 -93920704455576 -86110439170058 -180802727745817 -188468763427782 -194725289787255 -174639331788045 -153725535422674 -147886540170700 -79967898587693 -85107128561072 -251601887113640 -65547377957818 -136594632664198 -64905048270175 -91188631675329 -155158507343823 -175172006670132 -24108918420655 -60800146340130 -10917098097556 -25527604357054 -255668762143814 -146458050895500 -114300979503662 -170046650723060 -128901087860103 -72362702586649 -263182061809750 -151242211274393 -61512832129831 -121074268030941 -177388714096118 -90739958807442 -211142161295109 -151149521169249 -76936919780559 -56831167131280 -126010528194745 -137162664401675 -154721342028959 -218085480463027 -183980981947855 -100776486949239 -70377470557381 -135975256484777 -166680615159971 -209722265288724 -69175710635926 -175370711896930 -148705596745595 -237755990254573 -104505235922292 -188387969144554 -200237779772122 -12780455975306 -199196799474801 -142192694452846 -40875468433194 -201776059215451 -206266544631325 -225440258185423 -131123904797014 -29833576687596 -51533943694356 -165125960732376 -162297391057697 -207493071838837 -139772372745340 -1561463531406 -202637170165875 -261065136273398 -124124177516243 -265913638550440 -106859198878377 -90295374905063 -155133045828169 -68567708716605 -47919403561740 -1452505802681 -99560880081979 -6136057238120 -88535419307410 -14315716735061 -178930718864817 -111769847324845 -59061277993478 -91920147519047 -234060893086777 -66069022834160 -91345045690910 -139035065132453 -238044444709647 -135831505233945 -134373530875099 -173534745187800 -184846260268384 -117821347961414 -237242720709464 -99206278262858 -45575811581992 -277101721534720 -31669662475759 -86614133824056 -16951084539530 -179343521803319 -259817842998014 -83996418262119 -109304104672927 -181411836099730 -209467020555005 -133387101760801 -162764411491491 -224589760926187 -65736835100464 -142468511456838 -169316836808650 -70304919421368 -33582205976038 -31602653071140 -161796073098639 -93683610307783 -56459612085841 -121314677998615 -63964103247728 -74477404402630 -232424711426597 -92985802082594 -132379552318408 -204269154529276 -87984671896453 -181426403994962 -13883755620352 -3274689576343 -110144215749130 -120183398520825 -51269527025364 -205815507888542 -76020240781858 -203778298765850 -191307065894945 -178878730226368 -15395409882351 -211421948538758 -213167238762873 -99020418538642 -145054296865254 -58678038985212 -176667228650203 -144742948205881 -30261982574691 -176173248329069 -63211799568566 -166998282669640 -213337481791540 -177453592953742 -82646490145381 -204087747766149 -214426127091115 -84084909352559 -96099892681474 -53185154682337 -178584475835895 -17423362778928 -188508447297860 -19008044807323 -109323677608483 -67100620070983 -182678673402993 -73001205677079 -56521161467432 -263287953210309 -12541168178890 -281448176055602 -71170787607948 -65496512932569 -235363433862476 -88351519016993 -70483766741689 -244244776955045 -213067976472650 -59473800170669 -8527742088317 -266790273937777 -162711040912063 -234208280733140 -128693433776215 -215078804298955 -166387007242690 -150237629835415 -202839902954133 -42636208418894 -40755087281300 -124000035027312 -12492710425960 -104934512438413 -263911713077413 -59858848838515 -247255805646378 -165089970907769 -159047051793973 -35154840542582 -10786560869073 -164898037058088 -90407406369712 -100997445360042 -220232961142802 -3960521766025 -221819711936716 -148673448430627 -52591084493540 -82751205618446 -207595256512804 -2239735995443 -17726492896230 -264564788288331 -108443231530783 -102607177083926 -65986309374529 -123893744539911 -49738405348744 -31789102431616 -202216636352684 -86373196949520 -181599907998400 -15426103530958 -173779970162285 -218512367847312 -250776805274471 -235217004016908 -211713062090304 -94430854523876 -243951079835709 -234180121986971 -236264341978354 -12389238046713 -265112281909599 -72424338247368 -194086891375175 -144821637498324 -92772271053848 -159340832012514 -182539164244055 -100966107805982 -210139023781324 -206925193548850 -130430292067103 -12491315161 -10455092620845 -146034722051265 -124304935512776 -209094811558567 -261015278973529 -182345634790817 -235361378998187 -5427699702155 -102968268636310 -45918108917146 -217442733588080 -121099635976513 -221020269218676 -46351292379157 -193304235834899 -163230072212750 -263492657900145 -211656642865564 -135532035535247 -194499735655667 -76295595360871 -81860137181861 -181269564539315 -134937970029096 -236954353575383 -180132930200564 -118962577605377 -209583402755391 -226450803625451 -79558583552909 -163154347245366 -120339658275619 -53298556058803 -68952524084199 -99578581672492 -167204148093003 -164701300203930 -94539328189246 -250264513525466 -98228252297008 -95865032006988 -62483844291826 -76544368239283 -225733600638461 -126986283326279 -51872103433666 -113989612890011 -227065220908353 -278929905452190 -21759303581828 -261885288792802 -243368671293242 -16674705914835 -35675121067894 -202418410971539 -59017530661496 -172519185337355 -121267058800244 -262802611163695 -52627221668978 -215351501813493 -279149509656578 -251590526725590 -86905899802852 -186658071328962 -17932767891581 -134404746721443 -67031303703221 -41634372389544 -109015241696606 -23875870036948 -137470875018761 -172038277319455 -221084991889731 -238285462118445 -138107484174599 -241582165137002 -103834025181499 -248015945985224 -119074197616222 -278191889299862 -245660763480078 -96971082279696 -190937819968912 -1063241386025 -139223565586426 -187946436783689 -111097311564182 -138667259094018 -13230714958914 -188615515702141 -164094643675905 -131556725060446 -32398242898368 -180515449499603 -261333368840117 -151995744690473 -143311714466814 -27476068482545 -131069200398837 -214576282794641 -114753666684721 -11290991926694 -278838960661182 -122673926624303 -25416743462486 -92881079951988 -228739441498338 -104675594697617 -76723433101755 -104234496267659 -220684975975051 -76287006577055 -41495199024121 -70664483971648 -280108627898840 -105994430990746 -91516340798165 -211540309882054 -177763291821009 -159728226011580 -261348468562329 -104818748270912 -66410713552782 -36297785097627 -159627835728302 -79660435927344 -234891108324028 -157807483275751 -252510136119861 -100054159235431 -170029950424156 -47173272097124 -115205799960383 -265439765524376 -97778592299478 -245605048899901 -52943863926424 -149645531135015 -79620443657047 -102877830226228 -90060899841769 -12491964400836 -126258387406761 -41004055707381 -181385727272892 -77908849998662 -216232501020888 -205541538322781 -252583324425501 -114614567348565 -189409144672429 -292764324516 -68558878254669 -231932025191175 -749182250884 -82282779941590 -195127504772821 -196213421855052 -274874615522436 -172078632543589 -271473036607802 -123063574740604 -141614393804349 -107980153800728 -179877436108297 -58990867182597 -6104463532503 -29997800273123 -248341336808624 -92755942647556 -37133472348643 -220933243600579 -190704352525515 -47124753790060 -93760499576752 -247634708288817 -188200976028386 -69481919949669 -171893909327595 -184020866421456 -117967721648507 -152360147284101 -64696158535174 -56601496105163 -106981221839776 -98383445240783 -146261002059525 -205979729877731 -253975199055872 -214516802627635 -250469512719575 -43892608076792 -179864949174795 -188058346804011 -193666855184519 -78173107236687 -265377314242656 -160213214681560 -274998610626713 -141009919494750 -155392931999004 -83805579502466 -104197194122808 -15539631712463 -76300852188230 -124073778020508 -67507400350670 -158455975222229 -210515647788200 -130552583543219 -1962930189948 -78365259764435 -261720444963534 -274666593577355 -4925491651740 -98726411399640 -19365657279437 -240559549697046 -150401503621756 -208550339951733 -243682719411202 -115919306307520 -263099817762582 -67956997287665 -157923477524754 -250253184411441 -34120894331490 -117975861512840 -11825477857199 -56870630347761 -169800128418319 -25303392631335 -74083122270087 -240994992843191 -43433178095595 -267982016425609 -68568545534927 -102852338432834 -103772584063332 -155632937734878 -179583739181358 -203780333161414 -162637474796942 -216395570719473 -237819408102312 -280266701692884 -235802989867030 -35973441185810 -23499023870730 -25804396616799 -14585355622606 -111269995202243 -169231982146646 -81686966594541 -227713936801238 -240951685105034 -215539978648439 -149548357689495 -251242059201226 -12166686947238 -191776366143772 -18858711746026 -178707202715295 -107012489097074 -235306584828143 -233811163688760 -238882525219389 -74784923007313 -50903089550367 -26296423939139 -46220452881618 -24851646976067 -30721623756682 -67502793710402 -124012237186723 -269521195615621 -13092930634757 -24708420447882 -82772682273141 -151735106763573 -30338339050815 -132276231872441 -137519914946581 -170378203848881 -8503852249763 -272111987020120 -96012974285476 -158421561721424 -13849455170660 -258037634507620 -249731242625551 -153854458308994 -112502345830743 -69641191388949 -223034068033838 -269053925571233 -196666238805488 -275106691313387 -201035682535085 -99619929591557 -121231095422346 -145747719335889 -4352579500956 -116258743260577 -280299681920694 -142529249570660 -100442998181359 -89073220361690 -217181946377845 -126573287325525 -271583907022969 -198930896419609 -17451087192476 -183175397431137 -229259604615722 -73722674040602 -122315595882553 -204249106451736 -117346398473472 -112005606140017 -29389653555667 -219313817119794 -219497867989592 -70382394635438 -9709531628089 -269770232221070 -173290581289489 -221505547149380 -117543531095588 -19066374860974 -269713088866702 -252534831768363 -154060092350798 -3574034993962 -2113630797745 -173541621662888 -40767669530664 -78294791333713 -76204678587883 -263859425007851 -277182910190719 -76671008268090 -152441595679218 -33622398101942 -41013051971641 -112940411252021 -70313514402728 -227134158438267 -187535900020052 -263802281653483 -228561547467081 -204849918309560 -15584092318531 -271218211323983 -143867632110788 -64584748635834 -166127018730328 -21459904467916 -78125459426905 -83964066076172 -156778483777516 -118443560632348 -266326404028365 -227309493262743 -259203448623391 -5451822531070 -84064776201956 -83896938303785 -8016471379277 -42887343898607 -243132910885721 -126774163570316 -42524262739629 -245279229018233 -215209444614662 -122320281146169 -35547286174019 -12011929475275 -189165410008328 -154471304284331 -126499314857206 -111975884039350 -193070231968429 -132695115536310 -256718198384932 -227332203103150 -253314305576523 -41680337462273 -119798460082554 -257709605885962 -252584200158348 -8646683707039 -156029349747509 -204427325806925 -246702556466715 -99213664695132 -87295117727676 -197956403968143 -69850291397535 -127977770036172 -120075379767064 -266285018494021 -143281770048879 -207619682705714 -65925890764979 -69262323644438 -188030137456255 -51282228037469 -146334358185359 -269614665365916 -238742890266863 -2090392870995 -4592519069773 -147684362786573 -196532684823209 -38611944327079 -223867679674867 -204663792289455 -220683126213173 -85691896458263 -14945305311338 -262332579140016 -56888400974133 -167948742973904 -155482912108112 -117089534330774 -217244991651380 -182215086278426 -210193070927475 -53430032772547 -14615008366618 -191907953531907 -115080830117438 -262491540782378 -12925462164598 -255132030138918 -180471623244330 -17391498300386 -236847751293836 -269818280957720 -235933173602734 -40804811415829 -93572092708225 -180259424824124 -46025557592803 -167766731876227 -195219005391369 -131728491030944 -97380454771875 -263028321715495 -134557387004521 -229573179844787 -213790792273301 -277187782821868 -23859040356702 -133494427658889 -65832710841210 -261807137995237 -240578663241546 -124167781400600 -146259357532751 -31149934119704 -50807943790097 -29296807340423 -33116925318088 -180886956514942 -32020406453456 -229205284663619 -15259609544848 -173392748446067 -2973203675321 -208340100360558 -20340413923427 -111394795712770 -155404833775589 -51634742144586 -121998325620970 -25263144072089 -78151823713990 -241707297058206 -246435644708724 -63464958034589 -219611561645991 -201581782525529 -236463005600814 -40986941152305 -89953660829733 -200644747878991 -13119575785919 -259229998293668 -68231607341149 -141343996219166 -239574746040526 -129214543309208 -21205808499124 -45605673773186 -57135771391842 -151716048258639 -1456626080975 -207685813495796 -39120815976732 -135780458282573 -16455793313875 -229752401195512 -171244943619740 -166797259163256 -272510672058094 -262605424601269 -188291029544480 -263514193651469 -217331727085320 -36380435905800 -270522910149124 -228307609837799 -190849901932974 -264262290639423 -207834110313209 -161750444759118 -53386958379027 -201710192952064 -234193780827756 -12816730221324 -153761630428665 -229283319122457 -145723046626860 -261999448147458 -204006614998533 -161269857835207 -167586217984792 -269867392626569 -237574239561853 -186591698012857 -152084804415136 -135773020005549 -162062557529325 -201716334619066 -105107816133130 -53951336890626 -239977801223471 -263519766951629 -14662075451985 -120552799184189 -127816994035870 -13825565332106 -263424599795707 -69617301550395 -123284509787208 -31712151503148 -239435484321957 -336884737662 -122658986195651 -94142925815215 -66739828711400 -89780561443535 -83496209427778 -52248947015807 -182557414296272 -208155696477773 -154379431818899 -146538298410605 -198823581229114 -71204836028045 -271221246130071 -26263896294922 -63110305638833 -154498773939352 -123648795276364 -73743846382147 -154628567252179 -156355481662617 -58603125400723 -11743083907216 -18257552722111 -47998560269715 -129776062904458 -199173715183759 -196743982457297 -87682642876031 -168137769137895 -270897667641150 -186052776615503 -268779631620844 -149290155686640 -82834622733674 -39851538223655 -112608365786792 -232726284247568 -279785004390556 -250698286705337 -265381815360512 -271503669710148 -92725808605661 -134204705364281 -224011201524842 -193885496908778 -116457623484862 -239751906400735 -190925974042758 -190602105341821 -9112067745593 -47150009459408 -50829004069118 -97189967523369 -37555438579542 -258982330689136 -249005171679618 -80195639158611 -244420328197535 -178029655282514 -19503869898425 -112111543998 -230408293284303 -262111115674503 -13756107545920 -7305437529022 -170119689480996 -104990631729238 -280755232224964 -245587712961346 -88798742360295 -138252196620189 -104822099361290 -10317114270586 -139702788232775 -79468622489982 -23860575234718 -34095818588329 -173395926333781 -54284307792748 -13856634164570 -68091762432396 -9613979973661 -129041352650325 -23875724048665 -132707883381827 -221026353322977 -223122949130978 -8253587765301 -231273954022349 -278787960716 -5741256124234 -189827459354839 -221751423182822 -256073591305459 -64586700972871 -104807236793384 -245407916794516 -159003202717369 -7940544543249 -278289483569867 -275056826173614 -204244703777621 -200985456878281 -129801868750315 -245374936205240 -138782028618269 -212840440590557 -158613246892459 -18541226962033 -247172586242269 -63169413299522 -7563534612796 -253944772178009 -185706419351776 -113961906564201 -153028050503352 -273588425559957 -231535137596574 -36785237587480 -194762946557299 -263792837425744 -40219287638349 -143382740169223 -204888947295699 -211025302291314 -272340998407455 -92754862752012 -9455956898326 -66078981969230 -45322475145563 -275133867067100 -22184987876360 -178798212224111 -257233433000120 -200933869722912 -124807161482422 -174881263944970 -200332211514656 -278612045878883 -127497117937271 -240965716863020 -36580227771384 -239581369202543 -267193127969142 -46209985971264 -271097708551701 -267359014122270 -278173351052305 -81355760431347 -145730781504847 -133112679870928 -4994632446887 -271493538824065 -130928994635260 -103701657773082 -14931240040951 -206410616469562 -250356775603682 -202351726960126 -276534641751742 -104651562163098 -255801105461101 -80346988095059 -43190992520268 -187690031869605 -64604110852198 -40133466006397 -192291352849168 -273814737127781 -111589641862660 -70532073552855 -67263904177170 -273729588692242 -260758923055545 -8216748338487 -15160701808798 -251138695615029 -9666045580878 -109057704677010 -205255485582594 -195594541385928 -240522120911231 -118623953258762 -139137436993533 -87058728975655 -190369185471412 -128341028452769 -242831590204018 -199270504101897 -158379308342945 -36315784373801 -77412700332317 -42191931444080 -241847401760037 -100306937501233 -273392554839166 -267887682472767 -79825307283251 -95537235063645 -272264832118409 -142051280276747 -233988613016785 -45948845060232 -231114613541184 -171426607826361 -47826946333482 -261688041425490 -61908718053400 -26196137602472 -280635530683814 -7690812750418 -201897007438014 -129011123764626 -234706838264034 -147062631509800 -86159998584747 -101650541973276 -8159712549223 -166482853499248 -267978063102082 -223814412088740 -98695908192763 -270222099883424 -95527287124729 -110762968269441 -61767030889950 -96767269609812 -25095112429745 -253149083462195 -195059906011877 -199336225755732 -189473487732605 -274228310691582 -6504753982463 -233376809433276 -215684883612961 -140292067782952 -53876941182257 -161941027398668 -2165526265146 -235316846192880 -217137130816071 -149763281011542 -225680107767521 -190974482272079 -43961323672503 -109967676262955 -159817730996747 -160140987861489 -82331693792156 -91488752833350 -103216656829655 -228112694971749 -218576829924642 -226689471317987 -130496885027508 -166828449237408 -107207970313154 -139475977231458 -228406708438299 -210566972611503 -252618774580446 -120155471974939 -36844615385492 -972980409352 -132885142501420 -255214268683812 -72598021661772 -21127363821661 -198163351833354 -161608657563348 -168608870013092 -150941713886704 -70574222994975 -144550199084972 -159669301543115 -235203382221470 -88922710396190 -2077362419497 -198615731524039 -243336904371730 -166075764139730 -141401700306066 -225933866462151 -267339325285153 -168602670559694 -120707344609892 -177395285497346 -123079497443461 -49106365492035 -130350298848384 -278541207550065 -194464561597531 -57980904722290 -163283851591609 -909457863974 -246922565171889 -42347967800456 -91378776850922 -160103163712189 -2922592692725 -115946960248723 -66765854046379 -124144863915558 -109618421049271 -206622262725787 -120693581954176 -25310962483499 -254096430629154 -189822260494490 -133011903021437 -65377947493820 -213111689299618 -10917813352957 -265383953420083 -216952344264726 -256755437257633 -244172307075425 -28254890764781 -274095084445971 -54023376035593 -142909020321954 -47714580663607 -54907632158549 -66612281281515 -47940465452840 -145118337759983 -77998631965908 -134652002380166 -223766803143447 -40989677434596 -3600330818478 -31361725581081 -51818836535561 -53526981526501 -113832024592038 -260224128986096 -143772255312630 -83884000743423 -188712445852188 -269215242631384 -232916781752547 -201363515338560 -206675667754868 -157716224928466 -265885068927985 -138440419083377 -191408109959959 -145828316557844 -271692303811412 -84058986149332 -148581432603669 -240539515722936 -107536142128576 -160065194528241 -2742862909266 -232746471935007 -220163037271311 -185741652807275 -142659911011506 -195639236795372 -69244458193636 -147279472873980 -101462128082883 -12930422184603 -81038683474717 -168772594287601 -241975988105829 -74071072742415 -131760690302837 -259898132997220 -103832675595631 -120727986629376 -143153545840786 -16543145921243 -145925137996503 -57451255725503 -204772157156310 -188517539634971 -15598934284187 -13004357105016 -30156650904171 -270122331919003 -35133567261123 -48299959616865 -83699980828347 -210838506862423 -189608767701475 -49303716419927 -264924486610098 -184928925156039 -144669234435708 -262878635101267 -220814863361325 -255317870045153 -144398425794299 -183377508505134 -89065402054565 -263089843219968 -150697303202773 -81402523548470 -160419018894766 -247341140692138 -69094701790816 -150818068227878 -45197706100203 -234576370574706 -114576417861611 -14722376320100 -94624874059284 -32179875503306 -119106766982081 -79122175411235 -140239967251242 -82073648180154 -88678299712259 -241317523082662 -23937758431278 -153755044439083 -60805033189362 -176251035183633 -250880138755991 -35956507211194 -231090185765921 -78616838765042 -120839896302542 -177185840295637 -122182227801270 -26754053938907 -73604359394622 -32364826867941 -225801572009635 -28561079017177 -279295052436386 -16555897952641 -238145554630326 -44171422232376 -32974542558871 -85077569572007 -226965311316167 -279464805733733 -115472610928754 -101888033847809 -29157937434126 -70767013764278 -31167081030265 -129275979499115 -248929759335557 -250881460639724 -104403726729961 -225638069917901 -6065939344494 -45134604358489 -243993499171753 -10512457158605 -138484297699448 -10872853455966 -204563656937974 -150266158963253 -37715708978446 -21332228130308 -76814752686773 -32236775697416 -177618746428764 -149653572358664 -109957277160456 -28732604706610 -77966927358977 -194682487774460 -248724013669801 -7580995531757 -261296463729108 -197255711617083 -175738337973661 -165886171950478 -192768536923272 -176405409208403 -242090053040069 -168946467666996 -136533030489583 -70247788190961 -187864548956205 -90029467202227 -3658048339245 -254207175400718 -91571567620225 -222851915174710 -198208789876428 -26376288015572 -181614510478401 -54420127916597 -83913839904204 -93485559939644 -167690290873243 -241482864714805 -239476771139320 -229341288831612 -101317296520717 -229674282269367 -42525178807888 -187862854446252 -279689936486914 -25083058024118 -130634723385132 -36822528878652 -38346404558462 -231019152262808 -148201072151157 -189048313640447 -253740237403403 -254817358368240 -42598513490159 -257946380552496 -30423512892254 -146863790777908 -193655770488323 -60145800048685 -236334152183842 -149820411700901 -194838370127533 -229959698753248 -161074837959039 -64221862064687 -188540824422342 -163918666275683 -108338208836006 -221318684562218 -251664098906136 -21351406936897 -197947998638546 -83668790068003 -230056275441535 -271558127737523 -90500419366426 -163432323062779 -231859141441560 -177434569713844 -265413636254449 -12921531816292 -209934302405520 -107049530751536 -241924873031349 -233891401797282 -172017936919605 -31254614117011 -139742093617507 -258874771068927 -243971988249719 -112907658934947 -17566638291421 -203629851800186 -107222936035963 -83233208746959 -26064194497138 -155044701473622 -239736817033339 -166119070263128 -200674105636272 -270510528720993 -143780482118168 -4013945852435 -111108908577322 -79762424278481 -165670098641774 -58157397619463 -20652906018042 -70770938347824 -39484326673136 -113504692050777 -225034685344082 -137496915354930 -167803171384998 -226664830604327 -118714377374558 -96016924763982 -29958596951680 -202813839334149 -130735899844431 -180152646410089 -164896239759204 -126108829077098 -252099805201986 -94204564990715 -226461282768719 -170333782411278 -250924968313496 -251840774216277 -268117941098758 -123824651189639 -162980831614363 -12190902032783 -72262502989831 -224225444188297 -196655394115982 -41792767647866 -231209427436690 -1322520223321 -113085619135008 -24938463142992 -87422830419078 -150669601623025 -60932048334272 -75618852964140 -12467342865684 -243800370856983 -254275189549625 -179364402859623 -13062667314342 -37894440306904 -277138314701538 -124347302578951 -121250668282687 -90764955645383 -233812378390406 -100360556288481 -41524501910212 -141128002494782 -167289053591917 -53755077956197 -92703504853128 -196359257303017 -220944660963240 -249802455899010 -126638661075178 -66072621782268 -226733434343375 -159802917243441 -170317295038277 -46774455278434 -223241253135330 -40812514129175 -8418302833462 -32063056356013 -57234555701521 -60247430192684 -22236910162854 -70572022460825 -258267735897939 -29999192201526 -34085760700345 -187091089919789 -223820504065925 -151997934150107 -184361236608423 -130725550906309 -129991158355356 -43394329422948 -278523741757233 -8606673707746 -219095646364943 -195251885447562 -166781094994031 -146727782644144 -153193589102976 -194772310012603 -126135858965872 -234958348644453 -74657642677247 -130668430670611 -123102588690315 -247631214179720 -39648512924451 -271023547992324 -88233993597341 -244550969788107 -126416351742844 -198311331129881 -104396390170358 -138798179176785 -83318060424515 -275475127567205 -95788154246504 -126848320962226 -116517843204478 -163500798000309 -74969490959828 -129683123185490 -40319484526815 -20266039551033 -217662360165256 -51636210009662 -140007207750184 -202214971989425 -104110348736230 -141934904702962 -126874717614471 -1204244161397 -115516700084131 -100061437783470 -188803501629898 -269941296226968 -280096459204688 -245115145947898 -122880222223851 -18190037766214 -80312468083451 -221051729804543 -206590875615246 -169397064233255 -49341460138751 -250082371674781 -55949679723543 -185222929328851 -224443051671642 -247950415202317 -90002161568779 -278463191403174 -78918034148307 -145633465328135 -213409363413646 -33933377366549 -219776856783960 -210306934117100 -100793184817373 -162057773313999 -62243174340676 -72068950405019 -31177123396790 -12808816374273 -248940108566270 -259643841692069 -259895324120513 -254144242837104 -21137711067570 -177075996309855 -75894059319290 -150222007041506 -249750401666852 -10007629061840 -252650613473869 -278283400030631 -52135890984232 -249070883595862 -83189211800001 -206894450307961 -21942272329555 -102482015974243 -277251781828916 -108316742592075 -87724525872941 -147651960230277 -117618427192450 -11950343681839 -218258108875209 -263117848469472 -4184641519860 -99223397060968 -108102554648418 -14231792785286 -273650231002 -147650174500453 -259062646639614 -13266945913304 -8226130481576 -195864459794606 -160285292354431 -83617448974253 -124038439431288 -105389741755608 -189284941550644 -161688036604001 -233782103137818 -256400734299433 -49644828195210 -144923826686334 -238130906277609 -22746833591540 -199491915023760 -43606889857117 -254283448852890 -103591648497357 -8185094366023 -178837437793192 -46416280236748 -210262538634801 -243276208489413 -167601838295810 -105750129306143 -113037883034664 -26675445396645 -131880463064910 -266841453450833 -200416004393436 -190730419752183 -209885370020317 -150072390227028 -251097079894395 -179752214161758 -170466004235835 -121476976118772 -88005031762043 -180530540682825 -220576575862111 -83288524841557 -248246798477661 -171462367157608 -188840570167460 -228476157317450 -257446742448968 -114122025738573 -224971070196239 -189111378808869 -195785144749053 -68547521200659 -613485196410 -167372526331401 -64901731868207 -181110641630367 -230640439614396 -11564163037872 -138335047156793 -273401226674501 -134680169537757 -69646751426885 -8979761421588 -271533589820339 -169129841285391 -46820398164304 -149614865522336 -107500229009088 -235593526444578 -152948412343716 -77418659420647 -272503638656671 -62203527557841 -252738837302426 -161030548584198 -80735964276867 -158823071398446 -194528592941421 -239763288916754 -92029589898524 -118286318660614 -147883362956742 -211568162993864 -183189878638907 -12692688648736 -65464949869595 -5407818433628 -197413061677407 -193415200041912 -188625821512410 -132916572348510 -186793403312427 -128411582564970 -167963379246015 -94726126244554 -141235474697863 -84551687130400 -253016123959771 -106448318815279 -86898306568510 -59605582172964 -278886547392695 -236143645725928 -212164563082472 -88782283029591 -32886993402411 -231640024630730 -183340346860484 -109867526882569 -19799107108547 -246537878674829 -94623446779674 -213956982752079 -208866480980006 -42710097695563 -263962757490032 -269207151482437 -81804867802094 -168861220269261 -107490322184074 -257539180143777 -160426881579593 -270322568617158 -70423124953347 -241828479524570 -238823215897311 -135597308061807 -157373018374879 -203668350451276 -166355304317247 -203306482534265 -229414859757759 -63065586157666 -34689915862425 -71518533553480 -198565378854199 -228759010164454 -726430106554 -145467801359685 -278173360464894 -11525706690802 -87571290187730 -128118062108778 -114152858280363 -81472034152861 -198186026913197 -228938230288374 -7515425684058 -39403909122109 -239047262341148 -96947900723292 -92391817586043 -186408183996765 -133766957814904 -215503528806969 -167931254469905 -67540219591685 -74613441283258 -270253874381422 -8535414274001 -109822180968869 -50387542124289 -210235843605263 -118049768199082 -63317948742784 -190376219296480 -184312383190288 -215676342578954 -142223736829906 -264820286898334 -85125715015982 -217046100465631 -62460979845946 -143464316065541 -98832194205340 -245371928636361 -81745233565928 -229964211553540 -115023880200921 -253329688957897 -146405528863735 -191819812914582 -139358305745817 -277337173479491 -269153572852501 -104282042925430 -219788440299993 -59451516902304 -260374227818440 -241295804642483 -133043883570372 -28596731859113 -272660208807942 -89269461504768 -184060427085359 -178300441648425 -276522650654731 -268207907222655 -103893161011904 -136130589407178 -43317174483735 -13655054408259 -226177529368174 -48315318113753 -134625641451389 -241218193478585 -8681508140276 -78485204351847 -26015972928424 -143795254579149 -201742943663036 -168563844469138 -173440603995711 -115626031197100 -91550288622766 -265098349431772 -249482425573579 -267794202763436 -65629607070012 -178468344386524 -233352297813442 -173754545542037 -18166147927660 -262509376917215 -135831807016286 -6396837589431 -187155173850732 -41378592788856 -77979127720949 -241040043903557 -188255282573930 -8575386539694 -86881207608736 -106291515078326 -188124473165155 -1368500740796 -29895641395577 -32661916736597 -81762538809540 -270288720169748 -176932898010387 -50551262926935 -67211046315619 -65402380627122 -176500452275411 -11634061375203 -45080150255532 -229198786449055 -163816906468802 -199904702318881 -246845325166970 -226112138327571 -61954559728104 -23917633488281 -41459217862447 -247914074595253 -205651987006675 -194452037464318 -6376636634714 -251703740730701 -35782104417338 -15588007057659 -212193289216684 -44918309610833 -267041614856467 -109438795420725 -278186528958798 -84174854513277 -79736976902627 -33614165090267 -267967970135494 -226240000557664 -16336791793277 -246598169476536 -81221468572343 -222035698590465 -255011522737826 -67677510921617 -18091014755255 -274743873307854 -138770686773390 -88943759877965 -232115674181102 -232943137168347 -105697938169846 -154481231983934 -177098589432799 -66214914870209 -242571496158270 -145750028529772 -270028003615444 -167418049250507 -253069948937715 -164332309938833 -240468372945513 -69153761427710 -134665565771838 -21273388541518 -237516358443474 -155740135474566 -97288961222886 -64135089593097 -248101068104756 -99894069850989 -162184048291209 -118457819067767 -150536084015365 -218296760008144 -202657603351151 -276487311540777 -105795851432350 -247640740841536 -4793831150613 -164404016196558 -197379422964868 -87579599413556 -205687635451738 -145640765759187 -143042836950080 -68767764508691 -50606354478508 -134697347862765 -180987858657397 -185697012099677 -6619453564626 -221523435913755 -157146670723131 -245491126497435 -83687966808221 -188299300576265 -23121996525563 -164438724259792 -46500344158784 -239970604194941 -28597011615126 -63483706913163 -20224712840177 -120891467363350 -265362251872775 -3048838444171 -272001868887102 -153951807637105 -35000232395735 -280065312546460 -96199989959789 -45780065531306 -97985011761008 -218964517334173 -222643863155454 -223942734436754 -2774579680680 -210306122261330 -27437799738619 -85431896756603 -68488548081824 -222469177050652 -251448821815024 -270049291169400 -72451346221682 -153169002636632 -243512358278931 -139067242710846 -246617025611718 -125764597407270 -245700718207361 -51748074110432 -157115860493084 -235662533278167 -120363376169313 -222056485671829 -98207150800448 -192915511932326 -5742260708822 -260155524246304 -173123460644054 -116409824450717 -88907575968551 -145008902955240 -137571724278677 -114407640151536 -48584518463155 -153371536602594 -5082881578589 -159326434793493 -188877394984721 -149616512505246 -156133656494775 -143821337693412 -26660339296614 -51372954267937 -255700912243168 -139287699844102 -251121484213217 -209127180822918 -170639381110671 -115350725384965 -48306342356984 -205272519419075 -234641260212983 -197017591945263 -133700183834525 -31452843514581 -234605124986994 -179015268870299 -97001942556664 -170163475412437 -11689108487648 -218825913266708 -6374769997535 -1248433872229 -263888622984753 -102487298748034 -277752140248500 -257215244200660 -233037961665061 -92959505767584 -182313057657464 -223809552235159 -147412219467333 -23916589410052 -57420537753725 -142279305937059 -164467820825707 -269653000352404 -240347180731845 -59086162330186 -90063632256862 -80976244778743 -19276023417563 -230856135137972 -167074950799005 -189751364303314 -86517938364328 -143770305934472 -52447483134216 -105700902405934 -201502928130322 -28557855325231 -252070301462657 -138631470181490 -196050713739840 -26094247211531 -81008288457016 -257649601551962 -40894927238063 -137668558072032 -69486076804070 -225288624916626 -131725454974975 -173893298975009 -272888324225702 -47691382336480 -229507863077883 -275184983601258 -193160455195263 -213042747883991 -76006041878414 -66432720375479 -71204346144948 -50906477761015 -82713016571131 -152061304701054 -5069089777101 -229488409637535 -10856413789724 -152043821959943 -127809721010479 -250667958888999 -216462631279421 -271324142820914 -187137567521441 -86734899050593 -275528160883896 -225393554514705 -105865895224449 -159939958909575 -77991823192106 -253990663240170 -96358661360125 -108848880906917 -121132439737810 -171949052244671 -27371152206071 -275135218215775 -107480901695226 -138362832577359 -97269364452091 -133916082651782 -263287241576562 -51945707996240 -245699805661742 -234638406626917 -222158048445574 -174643875767393 -46124986762332 -271711054483846 -276549286550493 -176066362712802 -117806496412611 -79870327119641 -161589753376111 -7842553252003 -267541230407898 -47846953212172 -44339311849234 -248005930284130 -30959678945792 -167352969568675 -202261866390617 -190943285290817 -223399355342100 -2460998214422 -100784783260420 -74445208370376 -162594015106631 -28664948860352 -19863725303911 -47045179199905 -150270540657857 -189818754274727 -185541613822661 -158078026799259 -185216528600842 -173197205433699 -90196463007873 -176058205328364 -28775774034196 -5333427986824 -240416482868429 -57159396842693 -169770175813457 -80802422400170 -163909369035310 -126260245820081 -135608984206478 -158944513887276 -170203141040917 -208785266470719 -168229643314726 -200323175491827 -192751490062676 -187179593888407 -204612465575618 -234207800101154 -181431074555735 -11194974701218 -21701473318411 -91018371351540 -35723981875878 -118827080442963 -57037346793245 -152023468335208 -239240616034251 -40567942697458 -5244958429364 -139943350640801 -93740007895374 -262481587303076 -163712938754670 -36249859770114 -266225279645234 -116336086789325 -195912698074841 -142535094302975 -115866402004816 -192946436317357 -173668730602813 -148885677736365 -261211833643044 -106936514001458 -147667634735905 -271760623636794 -217990222700133 -163843243618288 -263740289721235 -245708876024184 -148581337783579 -210853666888677 -71780267158641 -272057558151154 -14818615594493 -169459458824081 -63895293354299 -206510010145645 -69430116613545 -59396953040991 -129314450278331 -186746504027969 -123962223649376 -7098925370362 -115630910628630 -130785026189398 -273767019242497 -104871039267579 -159675079556096 -264401949080589 -210107045404361 -265417774895937 -116892619267147 -182946805665616 -6613967140551 -79838275836352 -192487443808176 -42963577541000 -276141253696228 -57214770514433 -243881986750978 -164882709082438 -29215440645271 -19049055640788 -59520955536092 -100215389300527 -224002367010932 -33379335922517 -252581584051390 -146781920721370 -77270066674105 -18724913180036 -121362208533423 -183686986147568 -202035283618192 -221068935608501 -220259584951654 -168442160664607 -70039469645206 -7702213285062 -250242579600551 -126280628407941 -44590833969941 -227106272599045 -128901665177532 -142181783265159 -28305244334335 -272559153252536 -13415183393340 -172874132420514 -117544489596219 -143045773353746 -17030101803627 -56015366442036 -167822099393367 -162905172266858 -269341898020964 -173063738001294 -180044113741265 -142469190588706 -112905846291405 -63645523981044 -90942488531945 -212295038847026 -40955252223363 -90333960536731 -162929658914505 -112531884830183 -171092825019 -238079280139157 -145282126287877 -180529473989122 -130147275442188 -82302314581089 -233999506926172 -209199622058982 -55302211224728 -39079363637703 -40172199462437 -74086300860347 -156184116950370 -210114638647786 -77549790531881 -94952517621370 -162947141655616 -216356440323368 -155906524852347 -66241714261657 -232812527212617 -230342686503279 -249596373086449 -146000591240360 -270316348982194 -174116108622022 -130946102812650 -23530177674083 -179000199580356 -208621764231341 -154917351695938 -187600529767537 -118414398452795 -52423756885158 -19647112422638 -68022735718268 -100927112297180 -224018245356870 -137788317077563 -230788168827472 -16841873390579 -121033330172180 -126394093930959 -239659674749605 -41334782544198 -52443143598664 -122367645669145 -90079245843988 -49024196581308 -251996306943669 -14665912893807 -201791799370271 -201410036134871 -83433521116009 -257195666108622 -198567929412660 -70357576685738 -95656814058852 -175043477479508 -145744800778245 -246835651733185 -240623197760793 -151723058536139 -140353509414492 -137784871471704 -119641698263875 -10807850819504 -274755100523423 -18454887857094 -212329862341272 -274639644927117 -152167584127077 -189501346164486 -81195568376548 -117194799626885 -28145754617567 -16658836083619 -216263752762353 -188939513050312 -173017800272778 -210399332035564 -213812019674815 -151288068245125 -63518504361435 -100936024647387 -253568269886618 -260345756425127 -159762161969094 -95364828768426 -16562406673123 -139742028479090 -236655747927277 -7708204552335 -221787966183676 -155866772764964 -51629395896347 -166393946286827 -104976572733805 -235638171561957 -137192235826906 -81046459936244 -94187351605127 -221765644560876 -7917501543019 -212239177819246 -248250511541348 -98843372642941 -159660152815632 -13636519300938 -152702387834094 -38951034761512 -246943652597104 -6308637689882 -132940973368048 -217512418910950 -157626272338618 -97694881410086 -274313853888486 -234848441466121 -125326479227521 -175173325295156 -86824532936910 -135365810178015 -5334056816419 -48669227881826 -56529576132974 -164650839684881 -58216437470307 -88451769915564 -25866531306245 -270112583151523 -105163024351881 -199381442358336 -156500052779603 -26914436555579 -23426363659849 -180601949078445 -13923417934024 -156351405339878 -175546168815531 -141524040308237 -278624698543564 -149746753807773 -138066321361718 -89778214346149 -82526629898875 -92475836615944 -69748440462730 -186761359411685 -75470735106164 -24256699358989 -27893470236231 -15872287784860 -256038234514446 -164537375713471 -183941718519729 -5732626525861 -153741152179382 -98579396457558 -204724384930030 -150722125186007 -68352218943174 -39074320332464 -27391688311046 -278456405083099 -160535485021956 -105458890794013 -46569375896078 -155014844873944 -50017178753992 -90877188496476 -210804216261643 -184303400861608 -205371169253285 -264738622233488 -200815377242919 -249508517503667 -27086405703972 -33937839942732 -161823752369888 -279443501546285 -90429211205494 -161496236187792 -154925035955893 -128427232846114 -145606354997305 -212322879081181 -52638744893454 -173116963118011 -187143201464131 -279388257263611 -30568023278152 -206775295780479 -89189946025477 -210019345259143 -99440821717974 -67613521581242 -278535878705959 -182311820558165 -227102522335242 -272560345755153 -71213988704575 -58871866416158 -250954498877963 -6286465875885 -26857691384672 -165773354123312 -198906504577283 -212234215914037 -200956820635506 -112429159123313 -280222818172218 -33375909992423 -124129823209267 -28082409424470 -245432072671903 -256753697977182 -230902796543089 -106889760809997 -171201866884738 -153966146924799 -138446008231854 -244996369824408 -204535148416800 -50316572201094 -33862681695372 -211409253256895 -115932726752582 -196660672112853 -152693896912685 -27934017183913 -95462547338424 -185680605335467 -239911767094138 -133747319759033 -199046455327236 -209110930502376 -104147719787536 -96493415113498 -147222784241282 -262788331580669 -187558211462658 -151732848966832 -105442562722902 -271574042748508 -107785338044024 -164636030931025 -20316292012654 -98983844537442 -34148084184873 -5974589777986 -207310548912954 -174136373569487 -133769404040670 -60645621584402 -69879723447344 -76358426538724 -192383004414345 -253012356476109 -111638743114724 -87659660471268 -119040097059461 -87039821194867 -100556396394693 -83185833408593 -191405661102778 -135214149964877 -119354073417527 -259555812473577 -234008038256135 -1873330109252 -265461494029524 -24316197450128 -57426750795119 -91302506191164 -164309218457429 -116481267209631 -71775395356737 -102737304715487 -182710429544967 -64288386935961 -42217992791484 -139232600365866 -36540297924432 -8050235374697 -93965662818698 -160183038338923 -203246227112772 -35152560406016 -78732840816491 -116871388346562 -74978634465142 -141639629614991 -154332893055111 -88404878688721 -218819439968286 -171854979573807 -102387425510436 -112745461313368 -240618571047601 -268228726031733 -46351241372419 -122018614882972 -115378368156570 -250733700339234 -237926136517799 -119482671548624 -70924077780265 -199503445053494 -27798945439051 -193492320105084 -119401365346358 -73171324206162 -12630738166679 -257201665075962 -22965410710171 -198766732753977 -48887225457122 -70196414775386 -39648338365922 -79289076463733 -140220367632922 -76815723599335 -277548946534772 -21410774046423 -118425669107965 -88781784466265 -114941647320418 -35756705760587 -32227229720611 -276692711547704 -238561415570799 -56582373324366 -110756285870581 -112235548870350 -29327241042031 -205325772429922 -231609355835076 -210172489344579 -152679803267586 -272145459127665 -175630881188970 -36479067723352 -48990659871119 -103627916372156 -71803408846857 -248023245517475 -74658216819350 -109094318797934 -187003223546418 -238685017209357 -213422114479858 -4080178234857 -220080690947004 -46714515366080 -152940242361688 -92884882387314 -145380827327654 -136525345918764 -269503188484758 -242023576957489 -215732320218221 -156779801217211 -87539279466417 -131220637199938 -31265967984910 -158229381166942 -52042194822327 -117387197489518 -121995320532225 -156443534082986 -245556006265048 -70346203919825 -248802227458020 -133213358746767 -11298081681304 -223101010028942 -147862365718742 -40310933574805 -103797716742032 -178499183587823 -173346734035217 -191780330896075 -230426495556682 -175737240023420 -34260034653766 -152250520663951 -74388324791681 -180808145288341 -132335477848723 -32518207664948 -148142145950765 -167061160925285 -267896735070500 -26078586630404 -260622131394135 -47808570823190 -56663159935993 -254614424918489 -87253409929761 -275364656505707 -136447600339151 -200157133281965 -233109473408112 -99556139848149 -100792959057144 -48484939457341 -185498176477061 -153429325927776 -231055925044518 -274184600296423 -242699279097466 -65590329611296 -49795011814280 -144006861389581 -74225889678755 -219844584701461 -64576531587815 -276297281709866 -120934625587115 -226759795582173 -39840277658036 -164013506056148 -175184186439614 -76135160058891 -157336224783479 -277539102798591 -203171776099902 -37705097829442 -226224074387082 -221784900174112 -146313244547963 -145244982240476 -163402040616125 -137681233352699 -33283516644699 -229540978918546 -179330686279542 -119901890215653 -15308617431367 -6468583512435 -112316911360055 -131740067930624 -102335324978726 -15120811854316 -45035182895224 -128054969154329 -83709501394713 -102352807719837 -26174049910928 -118667312392002 -267041437462069 -10979836052370 -225017855659110 -236580212857532 -87737013225249 -127347439676768 -250874669539161 -194683611143017 -117431721008055 -71286573988875 -202275674783008 -131565722557612 -171980960583254 -97451703950842 -66734619887377 -200845997936372 -169728811477126 -184859834775462 -74857837416949 -266667730257635 -275225441684864 -251290959450145 -214055301000582 -31153606023599 -79195854173286 -182755993630595 -228229495639558 -56683581964296 -182195073630188 -92138509489125 -192621433326816 -169180234318419 -232603321854290 -49867286414316 -270952342836248 -106587896201250 -144013801388695 -17991753273092 -249065290162659 -241839538352929 -45087596401783 -76252966822711 -192080534767847 -99305892745509 -70262497513170 -108693065622871 -74122794878481 -165760995649748 -267845198517846 -539151610053 -158411893439276 -47141291855081 -11718966149336 -237029152010581 -158621839057148 -274347259593235 -121710790242622 -235420657351991 -260255813195621 -85385279754374 -110504835154927 -256690303315412 -153323068676069 -153497081371213 -273562004432919 -144800000262597 -45389000062611 -54075061693823 -15518647590995 -273460217832951 -144575147743525 -150332382191880 -90650043124559 -151470949439969 -255869761714302 -99028526703566 -198196995993669 -228916427114222 -95748568061134 -138472374574226 -57130882731005 -89574651078513 -132374588344298 -261641282001249 -138477731763698 -25029754854962 -157159511449272 -144342110001493 -261085161766012 -156106581073563 -1585862902926 -241104672667344 -3419925049672 -231413466739204 -255204411851165 -78251258462913 -21133916518342 -68621589641739 -91795216113639 -205417342433059 -22533717739144 -103225327859909 -93653268180891 -174703626647144 -89841527478866 -155285837350322 -255972924312130 -263074504892352 -45213845084178 -201399043079439 -72589753690751 -199202840602772 -188164484421960 -219803078024830 -159321194030913 -86178592745901 -146425317814570 -66289249672155 -242973644117770 -234206800793666 -182344560040436 -189327035746337 -64058548118575 -179578835249819 -32451625739960 -97882266146056 -251172923160463 -251377517455073 -237049989372247 -97726676867604 -254378188331009 -263929087950097 -10498183724685 -128553161004195 -22272851122342 -187322300506349 -37159540571252 -207761389148701 -178616304727321 -267897973530817 -135192377729471 -212077120848349 -169245195845525 -182671354538495 -235257053535848 -134512301274971 -68745599108518 -253539860848646 -243550587907086 -267598546903444 -134451946239142 -24770335908328 -160165691131056 -269485010458479 -188082330924681 -117978721497616 -68869593284447 -89070390109791 -247471746490293 -12495837188827 -86252023305683 -174366376059875 -71573528685329 -230986341771697 -59527643053632 -74882190778932 -146353940062011 -95999877355978 -49358598484621 -266997409704088 -168084981392512 -169035966780517 -83840795798857 -244213127577018 -150699737044134 -149494123290721 -91345286960744 -116178732124602 -183347289616584 -29146043535272 -163883120371942 -38295112941913 -222092841920543 -50181364955634 -151922833538658 -198120428781171 -246082737801026 -210377443992266 -123813646174752 -43584595458629 -202695616652077 -21245209543303 -111972574707700 -213553938778043 -136872880662880 -258665326085734 -30994901905850 -262905160443803 -106355445901040 -147489988919397 -8333370043999 -240920700318437 -19325653897708 -255287750125226 -244418205570266 -280454495445417 -114007403930598 -267506591238241 -141276598857339 -80479384398939 -221604149238609 -74245311007208 -232262086658096 -81886673343455 -137369285701767 -197342968339166 -47752944365448 -3405761617662 -80661900206852 -114805858048710 -52564299263486 -205928400713271 -236967257304379 -221312032801559 -92042307034574 -87515389627863 -60329866728976 -251651948223951 -237806349858652 -181557105345961 -5910655393893 -160737142450601 -144943346670709 -98531680691476 -218781351455745 -205657201385483 -165895439092601 -276104494895770 -30856802358079 -45701445372837 -110076510776200 -117638624442398 -253578312476177 -68239930806393 -262658345934967 -28157718081862 -255998277020770 -2741792298057 -267918639256258 -119692253566252 -73176962266009 -81997583532327 -79273654237861 -242006495837050 -84473717145519 -104322163619078 -116116453102198 -65922908098390 -124097148017120 -253951051821511 -112581775795208 -170470158633483 -44133974137823 -183803035866631 -55188791084902 -115896555348773 -55629611968346 -141549405284541 -295841246484 -107505150169643 -237324823105629 -14440997076491 -270678084666258 -113568804790876 -56105005501320 -138202729370802 -85447432583271 -278948699942794 -202718925770755 -214492879192580 -155843185924523 -44421785136242 -175681468999220 -93827166201506 -116923847748182 -120559594222345 -72801366016126 -36133744889477 -61975633793499 -32623385197516 -278965664376122 -206815766737240 -80676244206481 -97094938351869 -190917022313164 -73655282698929 -106937078239688 -13796701012689 -249146938983397 -185185640207850 -117920166481746 -32301639857282 -61508873802045 -155478301061318 -119257986131564 -172793696626835 -13521630165215 -157081768846441 -116945254532081 -106625634287691 -91125281987327 -46643465885941 -196536770547546 -95043302334946 -218288505815077 -148149989891037 -164087661243478 -91366555903176 -23273900114303 -189779135028696 -174323823344456 -125551909441622 -11310432801729 -60886747881846 -38452222614341 -60232275217774 -69871558608263 -65425000315647 -70824400991648 -33825596428351 -196654545792672 -48059791412821 -77540099193307 -114485589679863 -67778228022959 -120625837742080 -125457620544958 -69946029784604 -176784191488267 -173705885901435 -8633103924435 -126999614206753 -101953206164821 -249934663401257 -198477528262140 -60128937428710 -128221612417891 -77439338482648 -26492479903936 -86023671058699 -5135998707748 -81425187101060 -252714571664153 -162013819372154 -79308051952580 -190008743341827 -229518834593242 -118767514816058 -214124541361039 -170726898022926 -230771601346278 -208420461566103 -141174703413502 -106861850716129 -270491045938932 -96187326252132 -83255645509073 -104229049893960 -105520072051735 -58508390188538 -107561067039924 -32322507111439 -253219303160589 -224195668884512 -232694877287625 -136035967533061 -227547714593763 -259609152467907 -237605192587093 -188054756545305 -9942133153420 -23538672826175 -51794261003708 -147213305095674 -47707566686891 -16277935814486 -124305855017310 -193255421434277 -11390854314290 -156278074199314 -191088295445346 -45946202187704 -168596507526888 -187472910962510 -58505771927696 -141544343767938 -166230000904843 -188283556293269 -4693466784980 -200933759333550 -143719728115577 -169176164484043 -255819131380777 -228443291827790 -21706765090106 -272390802750598 -4776621520955 -100159202981586 -232031512956048 -270160101197018 -255719456079611 -98522932066258 -212695266179373 -47343137962542 -247653792269362 -149730314141531 -231926945456733 -262041017309454 -245332991425738 -200066010584555 -187629914476764 -281323026860147 -47807673344055 -89690510889070 -241129386072772 -17896711489142 -271465884117219 -212118409264788 -152357935721656 -227455112640492 -277415902921874 -153627666685887 -192057742223507 -42198726581710 -132432775454036 -137164107534504 -141430879796528 -29020857038222 -26388054304712 -65833053471895 -209137751152406 -72023235343593 -67180546225729 -115102778949997 -15451391511521 -274002795684193 -138336141173991 -110032604746630 -182701004702033 -249045359115873 -29303817485048 -148903369108685 -106574296461543 -172926714578593 -159487099020721 -19424882753212 -167501648180335 -32512760204032 -65181866820831 -84119303132500 -248738512007058 -93171892974561 -273178985139533 -103476110793246 -208658499329641 -45581453934284 -26484004566825 -44417424604405 -130685252462477 -74233531778608 -117202952220366 -71314360019611 -142717140677953 -244917833845980 -172215422186693 -212266099341472 -32367132967772 -145808435577929 -169146790034477 -44943357029990 -60203455316601 -255827057266618 -2855202903222 -161229713437308 -106287541178706 -67460635218550 -96238020630463 -61667595398859 -225421739489885 -157953855354963 -151161441341205 -160802230456353 -96150470103565 -92837102710206 -42006155212123 -89779041261319 -492997097133 -129237045159405 -270904700227135 -39432551679665 -149616850170121 -149429071286555 -79182157999988 -161090125976944 -127473498217642 -193245827773053 -217047406044604 -231595277368642 -171848661693923 -172949709260868 -225749649293999 -144518582407081 -73168671321889 -160033019203671 -206912102273684 -131874053715748 -26741188535768 -166930872588884 -118890928412432 -97873677062772 -133527961075587 -218893612038839 -77491823356187 -270229161067961 -277088583909426 -164564609146160 -182933019630228 -82062389144579 -3320322286049 -64080360706342 -49712051235621 -257747093989992 -245076397105474 -166279180402789 -250163990073168 -163293978089086 -3747634172508 -173406470822133 -147895019204052 -40912511775395 -250752054222933 -124895540408025 -147138428610448 -190388378344477 -233496370299932 -231404204277474 -196219720580528 -125311890497763 -34012048046427 -176277280052282 -101822854493611 -93420408315864 -140756925789220 -42722751150619 -62262898522853 -188586450652859 -234036827234651 -231849077749744 -203670278143040 -11670322574919 -101204744849702 -100955986368075 -41904891351573 -182567023242474 -124931040503758 -148034971545812 -7564439145566 -136414316122082 -216220063152819 -78570201763190 -178581942621543 -260421618733522 -81828879775495 -88914575984059 -190055307374318 -193376383235622 -89069047007334 -106287407820303 -135232466655709 -102009306111687 -68360994436338 -232457418720974 -5457228104001 -122386758052924 -87886628777883 -86815929836337 -32684139357575 -149236836944856 -26091144005545 -113055453248379 -233547011154784 -50359206959121 -227240299024178 -228312948230751 -58068677881750 -240633856122627 -18090981282345 -108166546252227 -185719463078286 -23363052386308 -46964580573624 -26463395409026 -43816969252232 -107734615591944 -210143786632859 -132913676989560 -81703246644285 -16148829319608 -141678351951385 -157103786404114 -128973813661602 -130215457033151 -227614606578635 -59161200873547 -272012522561584 -149323448401068 -213304586207678 -104406508262945 -17669729424346 -102065211720563 -273952213631086 -79871545500394 -71435900964031 -123905100335853 -267277396909804 -267036335458293 -156370888925122 -181930100517861 -260690312462493 -150943011866253 -11224574389924 -240573554549602 -80573957052461 -133017981480115 -76661152208243 -180115416352410 -141551646219557 -139690443881487 -216720549790952 -247811440924053 -127655200661259 -77315338139186 -98845383343697 -27859123983398 -194547815911144 -149816132142502 -218537711791627 -75653459357190 -182125289447590 -107331202804715 -213474480243213 -191067291645769 -47280605655086 -134774789942900 -218555194532738 -130172488410636 -278232901480870 -58597097216769 -242342191813887 -130013065038207 -149022907260259 -213656792822849 -81109226392506 -62428735003189 -198464705129617 -144811089975537 -142869115869224 -149790921015083 -175781097440689 -272091594036847 -205192345976010 -265762649974550 -218242155053462 -255483584836022 -192880522130081 -136589255282183 -29761454399517 -206524711470105 -185614698159060 -185277347191288 -154096637185366 -126766401902856 -233251632394564 -42941059718872 -32277762236947 -132904517508705 -41692762051934 -61174743004863 -151243897180958 -268062264985904 -221998552483296 -224288629804360 -83371353541325 -212956791209218 -57218872371386 -262078565160713 -75283401072449 -224339243647189 -4250386900474 -53034138337366 -80860564656197 -58901745064215 -254936827582812 -231044641658768 -205404195072634 -62843950735859 -259175144220912 -201529508935674 -153517062175057 -215846337587557 -162448251838710 -67915681748772 -17235875837124 -20817751615141 -147545388401273 -165728410415547 -177054592258072 -222852675647796 -52959835104612 -68864554754382 -174008072058228 -67081760698161 -65242365674293 -264563683194192 -2503272777213 -49454013276053 -1138216273132 -272878233551487 -231218488375778 -8339079337824 -87877333607183 -228332914919850 -190075875625277 -101719978585357 -147864706279421 -216657226829247 -1577974214108 -178333726176007 -230245775321876 -190204983499039 -84548317616887 -219361159352860 -47153773360361 -184132925275226 -65450163797179 -60457450866664 -213781377100474 -263164674976259 -122069874353612 -174530914853863 -261156267474665 -160167127447401 -249257360391582 -271832296097199 -243406937151104 -245443099167396 -273490972228427 -182110377578593 -90470412469438 -148896655413384 -32301897097416 -229655843954891 -152174290961550 -273663663739627 -106402535664583 -113419830702662 -100294470505138 -121993843912056 -280779675044219 -165085711531000 -242689206891800 -257802233601705 -224421837905786 -123836724071740 -93532888520311 -98071140954112 -119483635394506 -193781754445173 -135785876444587 -251000511353474 -77670235269931 -210339062435273 -248530370641883 -265902936024242 -178300808200046 -195381130109407 -36438282186177 -70135117104134 -160178176007996 -64200832732220 -225345758544962 -186109296384611 -149228148665623 -16076853895066 -51128278521108 -51751418836624 -62850170663690 -225050536067903 -86201463332783 -162607880404406 -224605103806098 -256460643475606 -126864564965527 -211012812108933 -114876239473541 -245290782030515 -133981129281547 -46625467149870 -50531028396461 -84888284641442 -146925882550639 -200280714140097 -193676238127106 -177084073073578 -246702809224154 -160394955845208 -76925744688502 -86287684171151 -261039967284713 -83931084422374 -78184674993421 -45558045886393 -120116946331131 -188904367448521 -85711101406111 -202314548189696 -85728584147222 -159227142406826 -213675253223185 -163403083690994 -27826551350371 -200638522762177 -215629656979700 -131173834017358 -3493125508177 -120452095728690 -231520086913017 -278378400617786 -114034283240761 -183557777893162 -3406457000908 -242576882190960 -117188421877091 -53037819228330 -208086464925901 -12057122188297 -20792005741436 -269383282328305 -90478674126567 -267242863462888 -126955294922451 -65542668623962 -176590142623232 -60586928479756 -189690743106893 -59807717065904 -142992135735669 -224288354635249 -83121281153936 -44237999738836 -58865087395871 -165322212322142 -15486387119438 -249677804294617 -92448284994881 -261332192262524 -242598499270730 -130521426541785 -100669998589071 -235794515994613 -117903856447765 -191651882447577 -261324236432208 -216014981278172 -54021467542167 -197822317899384 -157873733824621 -60823838057019 -81836026604394 -14319818007678 -183122678238604 -235760021933388 -251626924721988 -281337748674292 -55413760592410 -99820333899609 -226393175437491 -87272634136391 -107721899526051 -183495928997732 -142782564475337 -55841246609742 -169963342314908 -240106350730207 -16891240319742 -268793464451868 -70966273540400 -10322872834882 -99956285049962 -85005572339351 -37451933478992 -239612750437840 -70518008082690 -192231273974360 -176690302381469 -249909789532826 -228530753736021 -13830240042403 -213200349964281 -125141818446508 -223592250411629 -261230541997885 -147879967257030 -213455374252697 -102576963020912 -230772948784690 -55684451128274 -107548683733123 -242480276502392 -77806462654812 -95324666120738 -13673988682803 -40119145791341 -99694528050586 -279803079543195 -37786187459188 -277534475340430 -202911847632463 -87653428480696 -206072760678731 -125091818011436 -24254406846940 -111126624274491 -154318172654827 -214679872051611 -107473683080515 -89855548149594 -1894338907229 -179532457253031 -217455526834348 -140432989846103 -19912240694818 -1928944103389 -13065795349042 -235820818279277 -172539877010772 -113103091943793 -183507665703055 -163861903630048 -271555736975655 -208527325483794 -173788579310083 -45095817906951 -243715459262993 -124783966611598 -34338360876293 -114596834624265 -208564496690031 -222231160679946 -41708977725459 -264489375320975 -125514105313904 -141933906909101 -46641293574086 -186317817477017 -57046031511262 -162183643152193 -250648287649095 -87628669545057 -186597201805598 -153614321227121 -21375872106705 -278989817067155 -102511195464705 -151167996442112 -120340441681846 -253985148903705 -185485566747362 -32530622350852 -158980171691209 -23650695494304 -144790847001167 -242920928942960 -49019447560323 -61411064200621 -149113710533032 -141214679862402 -109165651964677 -259927372972865 -101874745765959 -170547478045280 -60393477169435 -170095048503287 -208963080420390 -172363674825844 -122444613273510 -248488749319699 -133721280656545 -45009664351746 -280172921949724 -37095576005290 -25705575749517 -56706788051378 -217410428172081 -63087676847371 -198828353379837 -74397806523387 -279133088802275 -38323134425397 -181407982324301 -236767602954389 -71908562009674 -24800294424796 -240221624303573 -158676957599264 -269802700069484 -213619623239299 -201760115173697 -82660147955888 -281181442924113 -23863051551903 -221106631660075 -74878408058128 -34550271326725 -252156756720068 -91550776586141 -246217822778350 -102397731493295 -112819356534187 -47935667388001 -135132697771300 -234097574306209 -119042968675399 -121479435276102 -55119592462248 -161952802634530 -180270861461952 -212890323558922 -79523191068023 -240108160332163 -34713334043499 -64568305392101 -32501390214361 -44942301439696 -270720190485862 -144078160303297 -82327937020580 -45808031648598 -246102044403557 -157445293579996 -72248160524753 -150338779812998 -167020272642856 -45425269643214 -10089770263687 -161027169358013 -62922661712196 -72301268356559 -7853554618108 -219787553935252 -250231772283704 -53335333720631 -60398834358907 -61432042453249 -199948600610385 -80542226534770 -197988896132752 -55984539592628 -184241396572403 -203722625026038 -160739563606372 -193506055108212 -180446509719763 -111040044342646 -143223382791146 -51689721946792 -107634195522475 -52337092637131 -177863597037743 -3683867478804 -203921351360039 -243130095438495 -225853355841137 -157947905747284 -93682545621394 -13554086284342 -157309808842990 -34758543162028 -223855005699354 -191268212055842 -103805614096711 -183921722809163 -266058190871225 -232894751253804 -80106479792939 -93977132882517 -108429929112959 -77932147123188 -278813967144485 -135892156236513 -48606684474565 -5575062394504 -173948622512010 -203421686882907 -1695230031853 -230346159356754 -130647264989679 -172393349308135 -278206378789188 -1561300295053 -178260433105110 -151988392604857 -250615743238162 -187910942007454 -57391483408107 -215741802769009 -48480790521973 -35061096273909 -78962681386369 -113093262991156 -113780180731490 -190529512392029 -112928236323702 -35831146113770 -81941989203172 -236275626777019 -118059698830106 -118853329375513 -60118474776539 -128314068397310 -60107760397595 -61523442389281 -87443651044997 -263189572053546 -250002226938805 -253276034115603 -251073279249686 -200762658748563 -209632923271483 -42467303843874 -107865836942155 -94463328224184 -26511072844245 -129506791612644 -124729451582345 -257554083706636 -18698147382540 -279928469848560 -259877052475205 -198169151833734 -24849168912953 -112805913830758 -114068894579526 -46324734698465 -259116225390173 -246429796042538 -169408680496472 -143803532360191 -61024538785040 -83962380481346 -22230147126906 -204889098797206 -259476813852541 -255734412037358 -24127333714358 -140193222233492 -87194839852533 -256726253573836 -58736728668310 -49897341824728 -114825003257422 -178433516469542 -238563177096435 -39564719799788 -34263850638443 -207224101123270 -171678369859977 -137550645080197 -44620246533016 -144272863531927 -43134360988832 -15162017863547 -81380996070577 -208970824576928 -109343078270128 -128857201389425 -5530781755642 -92072597286184 -129598926514063 -126836375030420 -209589867056780 -24396962959467 -90355255098814 -218578314118861 -199790023251102 -149972561077797 -254996079275164 -161705442943748 -90860653348056 -213016990208404 -83239205842831 -235199060577257 -154223600409094 -199387719719573 -239532919485445 -213032948983379 -74633997374197 -84174010954835 -221526217446739 -155497184866800 -116297428985578 -30590491448990 -220582698414953 -11740886072375 -44827249550010 -22155007464321 -50331361997023 -164762836556194 -100458938970596 -236597059093141 -253347687550188 -183196883991844 -154475779737523 -183231288667044 -94753726094143 -37787422900560 -83412717604648 -264807651749133 -18245571253804 -225326227781747 -246058813935963 -256526160407581 -100188705739336 -181185527488047 -206927905693262 -208467960245389 -37897917223134 -23061870809636 -225586527767664 -231699144930098 -211908420580791 -165047785583926 -186895590678871 -82044738392957 -160378674903583 -5471517340840 -210003129670683 -135424011269801 -124248990732874 -240931300679548 -250651680161131 -182696549599985 -176450757478698 -155804201216760 -109219999272276 -161863004077209 -261476946114585 -231124897308351 -100918211480094 -210009645955174 -79856606425952 -214196495043965 -180230294111758 -96750456151512 -28521738449095 -82038006734718 -160259594297982 -166979000974674 -205656847878454 -122154111410100 -134643104994335 -102263053706334 -245671952103727 -230372470788966 -264064355820459 -42061407905835 -107688120104592 -276665047789895 -77243621244904 -155660492895341 -147781427481194 -161290432211125 -164437408024253 -51933320622170 -130048515193152 -112696582756156 -56168955732578 -275104904449152 -53610664458030 -232502494265554 -214635500372599 -271871812443290 -100432181506746 -116301015632803 -135060674727974 -24702739067385 -245705132898649 -15391876608687 -131164478800155 -188846539451244 -30482295138540 -245180673436501 -95035991864797 -188799078801117 -59820257895931 -54039229386394 -104413195826273 -113202058745133 -22271454915765 -30485426570081 -161673451868004 -113487824801061 -165201386058753 -177312421135222 -83447104994365 -242162870852645 -194538455951232 -245709430747289 -222595515942390 -100130044542167 -27579759548778 -115647637241486 -59222073176521 -181465428794388 -120374890006348 -196420636552492 -116642374393066 -228108241027366 -196428444929491 -47894178274789 -222518689715661 -151290119085770 -143365425508536 -190463761005297 -5677884882019 -63086429410026 -142549806859991 -162740386094228 -100899311908608 -29535507555829 -75336827360032 -243673012848716 -250071587274505 -76439097110048 -131631243309209 -99467705012882 -227033904396992 -246033670245940 -270729432717319 -3679396311227 -108172822051685 -278227378599258 -190005780138514 -264351729804567 -202614785707556 -24399898057239 -225758455034901 -281085805215602 -271822938092730 -155096607857559 -234438093588019 -183418611347520 -201530920845260 -175125261876141 -153726087617657 -164797144350564 -223919378596616 -246985323091526 -250939671657271 -60292505692901 -34894730563755 -272900932499932 -162157803207023 -25465198334753 -214607224266259 -78119031446991 -98291817786297 -125717344718700 -48271556636594 -175302838547536 -135002098750402 -237402837015522 -145422640227406 -205783655379549 -141557499885790 -185241961880200 -176696343324759 -186795075373298 -72514718707617 -4054372659082 -124651254912972 -185061564641804 -236490974823659 -3896179743538 -37114105200809 -177923592338529 -270601543191736 -30513394041983 -210494998208594 -129450225661911 -146534101742825 -193464852024952 -46739316542578 -154626574202806 -109334902798132 -210387749975125 -229933149499602 -64683660914885 -28489661972742 -14953067429765 -174239465270451 -18245594864758 -137513124414676 -194656973913406 -89961634041533 -176626228402307 -226649049129427 -65244538266803 -5948585109430 -190238461120657 -106383467932721 -34288886286496 -116904564508071 -70737873836410 -109372893410540 -36077921037823 -84873320599275 -71266869059329 -277928170432108 -58026524789760 -175436010889837 -6875619875669 -170769896535877 -169776081991996 -247198772513278 -41936049221234 -842743877908 -43462878720210 -184724343129212 -138347618944129 -120155691782011 -93885185471928 -20432644111645 -109503186616872 -196968662464104 -11194506688559 -53843952513333 -55509789375221 -94665204443777 -62084308521027 -65226927476505 -194502971515679 -22677488355995 -209409423100012 -115790176294238 -188524076408221 -196888084079000 -99794958332836 -76975888802436 -135823894261044 -82801873849015 -168220298317050 -257969880603860 -108706330127131 -72417419572065 -153493717912062 -85751255670412 -127114647272659 -179276482637550 -102641097351540 -11138212732545 -194698191156994 -15302469181779 -134685679505280 -205548523137803 -153152983944667 -57944773364029 -35714846600542 -12330226990243 -176619681816885 -170634510544052 -265237280836628 -39750439475999 -223431771982447 -231332018478153 -223452307875423 -113744048541408 -36714080087419 -143858279503571 -132196485138061 -151348035182569 -203487543395110 -76317570330321 -175808755448702 -80482790905201 -135921177653248 -145164272722016 -13299696017874 -3484114231215 -27067059976884 -166712777824821 -107570706206653 -96825782177835 -58431019365550 -146802722466580 -65856050269773 -47751109067419 -143600091317228 -83579555348890 -235074813426485 -217940868778099 -134419302074972 -216435505379515 -155460612299280 -189415109069835 -65007844530430 -108229372096349 -73663095367577 -68359053754340 -185766127190101 -11749629181914 -49872670245957 -103500856079850 -276251370446587 -165073550106615 -158857246171671 -13118239201286 -191645810623415 -166132308367770 -234290542519164 -84648488438804 -7182254358625 -138907961058533 -138685723107429 -131734037879576 -275880593848067 -72099481940384 -133022386638999 -83483235438616 -138253641016871 -165911335502988 -172663837617318 -57725611481630 -270874002463607 -107293506497512 -180956333159610 -244824824476923 -174591978766299 -65199227931848 -126082836893005 -107302659689752 -183256746734470 -102145100976243 -73995020872210 -258559851888312 -79601055312999 -13078460368936 -69248510485085 -118289766088986 -195964265632758 -22740853137351 -227178881127507 -189736245399992 -7886687621995 -198698750004326 -42615566173460 -122264829696189 -11673204393481 -281466513203159 -38442108678071 -79684075713915 -159207015967513 -264745265325376 -171196909310270 -264727782584265 -278201687762518 -142419523898357 -12641739532784 -140793681114504 -192712659665876 -207225459983772 -252450232580206 -10914520045490 -23133697660626 -56157298627062 -191386568994660 -38617714834651 -250435244954419 -182791422532658 -161403569829334 -14635660834271 -174827016066895 -81975836078021 -120496637158786 -199734993260449 -186154414833743 -196552997869669 -253654452728283 -79931311112734 -67723083775807 -159534993599442 -174667592694466 -185434752649503 -136921855129199 -226429781915724 -107899427527842 -28245076004719 -46437003166837 -186987866142601 -270012785371026 -52407462994898 -127867466953094 -53432050655450 -24377682236114 -1432803864960 -188011287345367 -86300335236397 -281233026581118 -92873966428573 -213725887046940 -201170623269063 -227149848975885 -265440067381589 -169554514038083 -55960419814005 -50249884516698 -34456572226971 -134832177820907 -237964550488417 -14074769698113 -233485068480990 -104577611703782 -12485318980433 -258479380982485 -9318870590344 -103138848506774 -183874572811029 -121075374615877 -182150765170586 -242313374401461 -8530282527633 -241849087666602 -182188265496890 -96060170387450 -199671577826099 -147747568013395 -182173086793386 -118726669804129 -117577425416265 -53109443721560 -217339713192092 -88906743340884 -168224880266593 -135070559259506 -176213172010007 -32939136268473 -65573071931805 -45344306177766 -3199366795173 -99909290050272 -238622083021409 -199564727387937 -228900611064226 -176576577507216 -240578474239832 -186344083363293 -253035704690409 -7702987890371 -210124840107796 -11984145168056 -107033952536505 -111531795601334 -24315098745766 -247306143604500 -281138213986836 -240548116832824 -187768712692669 -204131321946646 -250600424141989 -229389513284959 -261892510206688 -91607177795348 -270984947008968 -240668717894441 -94448104376168 -184360660559578 -99570525363913 -81778221001316 -71814549284825 -39048035644096 -190293801651744 -66785626512393 -168409753325148 -109201804103912 -161452877817711 -185130236956286 -141998330749839 -87707696741908 -25026703661358 -155961891505115 -244104700578226 -34389222456387 -16608737975169 -258666720946049 -50155421098971 -144454366337429 -110459376501514 -8864783767951 -221198983863963 -204948281623543 -85541440017137 -169190842923995 -158886282587127 -95504641307711 -264749390123871 -67594107429133 -48909286379941 -230205765554304 -215900803508791 -47873615539836 -19026335420725 -185168063539644 -180005307889322 -203191539209455 -226569741299942 -128604069471211 -157598119291878 -36393634589452 -69817990381655 -122281778471708 -191166074661635 -264353174833076 -208870190609994 -72972380050625 -154330497396003 -91966084143973 -78810634041611 -249398175627108 -44534998908434 -103451352321626 -237706543424950 -162337112935957 -269603011520219 -257638950799347 -135621284106470 -257826272144896 -239306158527196 -174499408922134 -155725155884489 -84367016490302 -191033331013798 -177880407023186 -67912846101272 -14197008108417 -95832482498790 -247098127551956 -3155287377426 -136496825363126 -195604822822392 -26146663592006 -66487284687418 -46173617218802 -122635121957082 -98233062996616 -115450961916754 -211083211365008 -106089684966510 -191552622806521 -162364772898816 -17289714826949 -152720836370649 -93129569628935 -21269156471796 -176613022294693 -59481209820065 -226751732440299 -175574075963026 -256065819849459 -93846493157321 -79658857975295 -97653785061173 -13995266870174 -268826766087077 -260353518995023 -186580633155637 -214125352124246 -19155277813399 -171909791517441 -196134654820472 -153777047171293 -252652251308565 -139026837892005 -105115685873286 -128740202001821 -135584481541025 -22911675243233 -188254836431685 -99063517112361 -268120568497550 -103161701874657 -82852127279177 -240310532431798 -62980658268866 -82225085640204 -220634596861612 -27793380273352 -227766343421032 -161006481676439 -220064986589615 -216160120990434 -61534905502170 -248101315443233 -91672743429642 -259539867823354 -261181206366172 -134795556866610 -233990870932768 -46893276708437 -244032025644669 -243488538159774 -99509286569696 -152311905197563 -169889861207444 -194106340656577 -70119537647409 -128760641430623 -228458642932786 -146517170422904 -170137889496408 -275074182421332 -210826222163273 -64595981611999 -223760023548360 -7386528203412 -63948475500205 -27678188661044 -15598965416769 -268525000701464 -144656067544330 -81751864712503 -207588801952053 -44365893561448 -32882214229944 -137046729554596 -277792829392346 -172743770201919 -207583397639489 -114846323081052 -21209192863722 -132870159382519 -214663716517062 -219788720546835 -241340415918171 -106269284193926 -146111683020916 -211122718112338 -240067193133197 -211545885224579 -64610280687450 -29233018102047 -153071258353641 -182031665109452 -267866064037952 -138243930305812 -79586497409268 -219431838275355 -202891346335807 -109825193122603 -178521540491151 -47960923543087 -221260733037312 -151609762665076 -94512641270895 -78273957296131 -20995066889497 -101141388896603 -1960122926175 -124347896078866 -35598492012925 -216691109431009 -51606603818693 -121776008328327 -221224713805022 -59731517044139 -13627566999450 -100041994044163 -147404882647900 -278504186121417 -114873237381612 -89359342247850 -215501501677882 -28511710453062 -54242486373827 -145521274245561 -240291165986864 -134549942390679 -99847293957157 -159086006214323 -190705437474577 -164381692204317 -174254998238203 -109575430039002 -107159673616955 -274515337094147 -188247310516718 -271602753528283 -112860984968060 -139790283665078 -117329258402750 -144328289537398 -275631102279938 -9820242652751 -273204032558690 -70686475553883 -157466928592281 -32255164143757 -102794428468743 -141354119765455 -158083458547506 -169259171004428 -133054685420452 -242083710077706 -199066335409161 -110120456501843 -128572970012653 -105336906320517 -116212517692432 -189378246822154 -79820019018798 -4194223425772 -240406410005919 -70764873288529 -89971696212064 -59049475360252 -145716174432004 -218880189855595 -252653316913752 -190215564476254 -247800377300102 -32207834081457 -189787858274524 -134224947455625 -170806818008117 -143611322753132 -17192810796774 -273529117780509 -162904370153910 -154024683754483 -200103918626662 -90893503464342 -6136508030883 -39828535804089 -112872036929745 -163775480794289 -273316268877915 -12485444166672 -279530968662345 -215329490556971 -170493806325642 -269778843428150 -252881134075833 -69100360874466 -81797964909777 -228488826480667 -94925271584894 -141874532752156 -83655593875149 -59232231049205 -14688728103408 -147919020697966 -37943445553869 -80195058479565 -107872749190658 -218504841892620 -228127649260883 -43062114353065 -97991072442403 -136772759327590 -8393669534743 -47867920679055 -24380659821124 -240407298231101 -89902871913537 -17530108944438 -152062795887115 -183744383193792 -140298324815045 -35481584836195 -146154667268632 -95763567908292 -98453677837927 -249832959615147 -63606307788458 -231194313953616 -5396196587872 -191965438447140 -217509413781591 -246374918896371 -265488007604126 -75736592304580 -278503440096293 -50116559340633 -95235914256818 -32687639095808 -116769382670905 -198960395763278 -28798351914508 -76255750679517 -110056967654275 -55104662214837 -149236781040332 -67152181451869 -6118751243987 -255129880369557 -235385459577393 -175301556934855 -264626190247154 -99214481964227 -174496796556124 -251512580943742 -116638131528841 -251513473808654 -57974706122827 -270229828560653 -36877944468566 -155102810862121 -46212913645493 -16314077770209 -106088444260471 -15735326124446 -149765892684111 -204301814194263 -149415073865432 -34333529464912 -130859357023350 -130263247162704 -67954224363985 -262411189378108 -65949244871326 -262752049180744 -202303523090376 -51004199960793 -43113187714420 -153864628310187 -65035130955790 -34690627933378 -104784623598205 -274940959067168 -235036810785267 -117634701804467 -102480156697799 -185985648462593 -51820306277528 -11353505780130 -7640923149327 -21773401905564 -48856520109789 -199719784955694 -200435867229229 -207713077919282 -135510631565456 -215635137296280 -240841505245934 -41568081939960 -156702492462346 -84694634673277 -18045809023357 -233785516493557 -228045886097987 -191892932108082 -161794214970610 -95595443995839 -113962911024131 -147990816591229 -111428620288008 -139264264549951 -212822031924336 -39987926392980 -189906502731436 -239607462763175 -235598825118838 -259601928433348 -68655202263823 -262993892208429 -105723028911179 -251124135264679 -36792816832835 -183829242432926 -262521551188062 -123127348438080 -68525879623605 -183605854628148 -4548407443437 -119686372839631 -71822057588310 -47262683770043 -186226979054368 -79341000178740 -158735232834318 -51835086516455 -111687998646207 -112680661003682 -131066945763769 -68939165034304 -139472465119041 -257091495382936 -215308978749626 -25761371915155 -280405812529984 -133357578686894 -123644726720045 -185846977519943 -115930909731585 -145669914049858 -220080674007471 -153978272539881 -68518739757181 -208177364654141 -206116522843904 -242539242355067 -67917580071278 -57221846542832 -101263439470818 -274220951823408 -167336724038721 -30530190750411 -56736638037375 -270414263733047 -228974971132887 -14584420720763 -31901115551579 -130958147253624 -71637331805201 -104471327525172 -80628745254842 -107885573744034 -191023261960204 -57245874787917 -68846665106178 -125675059720919 -109449409844411 -45289987488480 -134869977811774 -164145243474127 -44670779531846 -9528430304425 -50239407228631 -246142214522914 -75553081028400 -52962854681905 -243682931270551 -247989747348617 -203309851892091 -224143034371825 -238939333255983 -260911676306556 -174246709840071 -142415815305750 -41760559933796 -27891894612893 -209426498494214 -113705707318225 -10029566089224 -226140270333551 -73879316740420 -215185122565111 -78997985539616 -139947976026700 -240004946455863 -196680183720518 -98283715483561 -118221303283455 -241577405968733 -143259043163308 -246364895500163 -196993195402993 -169169319223460 -227872923550514 -277714414177930 -104350969922256 -219258007083204 -221007028683015 -223741401480179 -274704020151146 -151037887514347 -264334397462739 -52226811101694 -47637303546886 -172745384419754 -261103069182528 -220345069382240 -227728279434770 -172279190485044 -266912325930208 -104707587583139 -92737077182995 -45931661198213 -9519288448203 -82838841255393 -169014601702725 -134194466776814 -142694462221216 -189937239940562 -237020011586943 -76947182954795 -75316945795940 -28598086142945 -161753920034800 -200689750215250 -132198466148417 -84138651919179 -233323681502268 -229509394633950 -63527871404744 -152401008700057 -16554412384694 -247973140756986 -190229120024802 -5050877740211 -210041393905625 -197583255390045 -145191275183592 -64667206626209 -157126274298846 -78171192291230 -67674302097959 -122071916273221 -37411858773544 -119763483136235 -174707801768375 -225383467600756 -20010441185751 -138842409100022 -186444594028173 -242222529670240 -99276525561335 -139681177485473 -230000894177763 -267166260083598 -120689496834280 -164412243639671 -113319924696571 -5409100087175 -27815971578902 -193429588742462 -37612436980884 -211669681441889 -71782485966815 -263777256218988 -156020180899450 -62557225987650 -315836432114 -37970353444577 -74893818717539 -239380747139773 -5406396382919 -14609240183444 -98377133861280 -110796866143158 -186760106380116 -82165743697341 -183102720914828 -269114648272177 -54013292045390 -82617420404031 -141926485780630 -210989188251423 -260604310478034 -133340178118517 -192964284463337 -260852564796589 -177549350131042 -247186684714630 -213853376142824 -109873780783803 -108186976450423 -64661983568509 -270282682594254 -199594637683667 -123603588080920 -39793173432434 -113715126762753 -129497322425653 -211361504806933 -151117251945307 -158249094607721 -214000028963089 -215918732558738 -90536182521437 -177667105310647 -168625564492052 -81460920627479 -196837497669403 -204907522124064 -926170663808 -170728119677872 -24097607004085 -248112940297626 -227272025464738 -237398321234008 -122022723678049 -42175464047719 -68812383416241 -184285715789903 -126355882776344 -121135153312004 -120647975480318 -116504800802940 -168498777674548 -60553429181037 -266547840354965 -245329814757178 -281146169191959 -123698762158914 -211934475355163 -224506925414470 -33895495951341 -266109266823657 -249720122280658 -118655616357266 -154275826830391 -133259829217970 -140422780278804 -261740097372681 -238877463843448 -180887247517985 -255150986524873 -186002240434882 -19823102759947 -236561046766182 -166594940678154 -180283215545504 -88917148311003 -45401422700205 -40747843154866 -260971911108997 -156594049802528 -204475163262872 -83268822939959 -238223064071035 -13239424022769 -144912039492858 -223827688138081 -16718223709879 -244645120103024 -274805697449298 -227554509773560 -240842909241641 -57818356110225 -61847126607280 -916897735247 -249315123916431 -240519099006448 -15246320266700 -72792410112529 -172614648149032 -138914174952828 -66053242718388 -97114243835751 -169965477689419 -28175891714025 -270676570580562 -105666073406511 -150784718095580 -259818339381029 -193457357606486 -190645117109746 -152327718117195 -247504209784326 -19750152666578 -175070192738119 -172655037208508 -246670373036719 -115624692600199 -172243575948644 -169605906133177 -11331575009591 -249209607598364 -119985939668376 -209967653585633 -256276949609953 -270749148926844 -219527398968325 -194875468496758 -213516150737635 -93740203875749 -201797191828767 -92143428630916 -82298389427530 -58366893289994 -67181961046466 -63708068745285 -18846283601795 -15132856295290 -200342337499477 -50226601856788 -151418725206422 -62230291167585 -61836358125569 -249204216015969 -29353397843094 -140422826421090 -269629424483187 -192637106521531 -121941116225643 -21971686404597 -76741469691599 -96818649289213 -30310804227285 -254370428074691 -277311033192383 -167778741689288 -70757769866408 -267707678507788 -66392384126321 -75762851096537 -218104238852302 -270957951129291 -66057730339397 -272453715080334 -23318826668883 -204527405947802 -162359397043857 -37365312531291 -95709191869707 -162030778474168 -280180070197497 -167496369813609 -119244208500623 -208166313858011 -26267075625236 -133644838387556 -112962050041230 -220684299487125 -138845633603221 -18320804081073 -141080387123727 -174399823103868 -11631784594742 -274288078698310 -215966647685774 -86036764920970 -90949722218782 -4040629638637 -127064198097823 -8268009994906 -126693542776256 -57551965841030 -115520394315748 -84844195918252 -209414980797742 -155606868624621 -119900482366054 -176160791189933 -137157820295923 -29738722141566 -25510254240232 -273575433745043 -234314551265568 -4260142135305 -217081871132804 -49551289532067 -7363007983471 -56618444321499 -27333160593916 -17469369228286 -203233257455846 -169301471804950 -232041431481819 -137041966957132 -106903589786186 -163296761945892 -609982587061 -278922324411082 -10740174153528 -164553450246916 -210804866761720 -247394966765485 -90983906487097 -115876037028694 -119922012017571 -34898914866981 -225934477457434 -5935575186185 -280014955296453 -98345395239787 -175900486663677 -34193401477872 -189227332573042 -176360300065968 -281254809505623 -73047212126437 -7965062725359 -20180473310157 -248510245264779 -14201340350236 -20633976892295 -254665076557198 -276946199970462 -185189215625437 -29695972918246 -35732623293475 -235323520733118 -89671958156255 -220809846561149 -176082594939813 -268827469076791 -8684721480966 -220194469076655 -162075345697117 -220268149439915 -234353804211875 -178439121752416 -177215557864600 -215485781831801 -58452465083887 -168388496234482 -232343691817465 -121365817437707 -12967330699690 -255509636973232 -156246258321327 -215741687812450 -221214131485205 -267181767992860 -205276893325120 -278791384904329 -81168177101397 -237524585227918 -56394290673181 -94671916851670 -21974158341575 -175867395281824 -153092241425281 -139414904798478 -80743802522048 -215159419168694 -107944738941384 -140517152858247 -180074900869633 -257139134078350 -277672275822880 -281275919502149 -253113052579501 -154464276629324 -122546050268650 -167546458368520 -24180701364040 -269611173929002 -83495425375153 -56024632551258 -175760396963104 -144228162983264 -159805965289911 -169617356804020 -156499170204503 -184400537650739 -271696008090393 -161899138323545 -119883081797677 -47160293095734 -205221678215895 -99639283005610 -188226190080963 -121417903999039 -75343613001496 -51941298081079 -147520260315097 -7219250098076 -191774904756735 -211561683949879 -29521722847058 -136855964691414 -158485611195593 -57069198720120 -98669620814973 -62862112341148 -268806031566967 -5872156792315 -70262075335608 -4340950856690 -150371041879255 -130441266839213 -139660380027426 -245771525377258 -99825108036294 -140236962792466 -45517958506169 -55284141555673 -26213669452844 -16584213017892 -60383301216850 -37957471788151 -191777822328018 -62035468953820 -77073679967802 -215051361313072 -162630750826807 -12301054032094 -183288636232290 -234655843976786 -27731101224771 -98331753165305 -183810609526764 -127151538347378 -276274682027189 -250871026768601 -201062990375503 -124433037285576 -159651817384804 -280295925602189 -219492781177726 -8512880609249 -134447625242837 -25301394901059 -73823657599708 -59048078991788 -217221935054337 -138236405855937 -22683564196367 -61178962159168 -93007580505520 -234360969588271 -79077305320985 -242479435938161 -178197281248147 -186182025888161 -103156601233676 -85916338747105 -2616372364434 -240102383219550 -145116585277281 -239393137451745 -269638456109955 -171464297832594 -44697509112236 -261461986912738 -174871967170795 -49761326747325 -34966612344402 -114067307879311 -79400644875027 -204276661090024 -198222191048787 -224756859012940 -227316195261005 -63789250818433 -203755435659434 -144361794525336 -120884638546092 -8841403666496 -85715333552650 -70950560635711 -127611265530037 -4547587755182 -261595787386516 -238119524272184 -145801075067613 -118947713670185 -97447661487888 -169144855358215 -168375423024515 -170155746825151 -117871684137012 -42823134648497 -255685873038209 -179446277352138 -178057236640694 -202230908190196 -103233652747655 -225510276024746 -14839050075710 -48966703323816 -270966507156703 -26910835490540 -167644305953764 -17215558586401 -76772552781629 -25886242271636 -167679726210457 -261492215056724 -196982268711155 -145167199120110 -56334169476992 -101386807132721 -270968099444657 -174800539862168 -248937941629665 -74918583232978 -184472761580307 -130616354805374 -98141833348659 -260116294174132 -21527409687585 -139122105200147 -268208255443695 -169039339040148 -128564425355961 -52886701067727 -276562562452177 -74702548780365 -273137042230586 -83970515292889 -26993088612140 -40645547983995 -191004496629536 -228909682133858 -30339249208629 -18013293959127 -18630216808569 -121597734879156 -164701436721821 -20039416170457 -56152368837435 -36840781218530 -8812223685023 -13703894734385 -185300837160656 -87537341443540 -114820497015635 -254329990347867 -136400876754795 -180112771108123 -66346451685534 -262549587743373 -183878179824151 -152846224457252 -91787124935998 -192140991269327 -189640073180090 -85338551738660 -40884231726484 -209521423053866 -274883889207404 -10148289815197 -31682200426973 -47244570824876 -130716556196062 -38259199611293 -63348838907066 -3206428387425 -212693608060368 -128713875016410 -113870578674132 -232719566983047 -207447954262339 -281220208975558 -264828832596940 -20916614496310 -208602630067582 -222384966453803 -230072496317034 -70808077329939 -29201654171416 -55824914915197 -30736251816838 -169818206603862 -105972379970973 -177523773961636 -122449963090158 -105039731705339 -146319432570313 -68853029541734 -90304145329914 -1153857031794 -16859889260633 -209870584795705 -173207557942823 -195189475792689 -155766557062672 -168882860223370 -194083945521320 -148573285627890 -188234238959813 -178761053163867 -160907224011597 -49093012781979 -48504677097440 -99378889572523 -133159012656851 -89949028741856 -277376135439273 -68855681312937 -108655418728627 -622305938991 -253066571337436 -246860320331072 -177803299300490 -122336499118748 -21270070922516 -201138760441568 -155896207681966 -239204693881417 -122611220864646 -177316691185292 -147872748358497 -51903855961442 -279236541021525 -210445351096911 -121819855348134 -244875382024133 -156635301497130 -239368099213741 -141563150884756 -267772931460572 -35715462207977 -187482366775437 -124424386392934 -220240456454047 -52515304927745 -127892881567439 -93153194012328 -165278957195940 -249972288310519 -258501540231456 -233028737521560 -257688148674123 -275990715393394 -179403787627472 -13159473887582 -50295186266878 -162115826938871 -189413922059951 -25606011725416 -266756474415319 -134391286812357 -175117697907306 -213211947917750 -69226079088700 -217888680189031 -153783451761027 -109092264141625 -170145345745537 -138378739071440 -120587314530396 -277452880763355 -28246591513098 -149845812310619 -190925031652368 -50174596755816 -144006434290360 -38913163728361 -226669320878929 -252713262105620 -161646890844081 -62450693811376 -161313100477820 -243831965509023 -17445037087875 -171295944071525 -279268066373623 -99946334450485 -181701474400908 -50240371074513 -6698452405274 -180602079548468 -71441635217763 -260130112338035 -184185825188510 -178252468618002 -9175253212298 -144695554514013 -48417463548965 -190914739826406 -182135831752210 -193410360034692 -267069983657767 -72241767799364 -114517577362841 -32387698073494 -47220345634051 -15178489144600 -237320955877434 -257793632491103 -249379526668974 -278877885756774 -243458897941723 -241426540321647 -111393127011679 -155520010322158 -9527878691108 -66652160083278 -26468867359100 -76950532832114 -266846767429767 -148720725190691 -125827646827202 -214069149019436 -82229962389925 -46977245851503 -210295335354504 -47622630065705 -277861730830978 -193870070998311 -129352500113370 -202291279456825 -152835065301037 -223776998226708 -277866602374305 -132191202039384 -20520559819577 -276770808194670 -34178613357590 -71191513413157 -158630414704715 -145193203899878 -5326490276570 -179570735816619 -12337876015786 -140172708450445 -184091278381901 -100499949535613 -189485003159631 -76688739394377 -172702127231576 -175126797313675 -137802767386005 -236862454637987 -57430176112298 -151140282488139 -268477656706763 -88256404850065 -251379723428945 -105624166457332 -152721601329627 -145302901413153 -86526656554945 -55320560895095 -143469879131509 -269553383792493 -277912310295695 -4269633599058 -277235366023131 -58701558996147 -198412544771544 -141898757621704 -252332991594020 -17343901508397 -184108311926619 -233785330672200 -2604246823820 -72609306852351 -100958106963981 -207988457069129 -178702151471510 -5710897158332 -120709446442029 -227196935343990 -208949170992345 -138312555906700 -123142598195504 -2621469788664 -279156524779650 -103614620417709 -110814217105550 -171434838619195 -82726420358852 -146153559168348 -233401990967306 -82617150763029 -20500916791513 -554908234657 -183958689411460 -4058486877887 -257866331497348 -123958730582387 -124922582367088 -211525699310230 -80491308535014 -91309808356667 -145283584936692 -30220634754790 -5001220173200 -267422795279935 -261068889558162 -16276159606592 -144693653569707 -29365857242639 -195340507254876 -31328313492830 -6917375846102 -220411019053104 -118615394680532 -206581165449978 -66330655101665 -212554900771764 -211211814823907 -106592406173103 -70642817301808 -133200973571501 -255476511918843 -135597186164144 -45558330724012 -8734659989619 -79099163058951 -29989421507980 -142029101324062 -117775945701194 -209767978748619 -158433134293177 -164715613909433 -166971978675028 -281109817189003 -119164408742983 -149298486119563 -245355772665765 -178474840327882 -138794123932730 -149229735521339 -160988849403937 -78799160448519 -108268374347974 -10605897872362 -26536310252007 -262524251567628 -43811107032213 -140457258473010 -137553658075557 -88211448013645 -108142480395382 -184361540188477 -162661006769490 -271243009249456 -172051751784910 -236547777027227 -238457569061907 -209909026789127 -193443396963320 -249467560509931 -133472426580567 -41545718727354 -173148041146231 -46406416304635 -95544800210311 -25969755873292 -101317609284978 -34053387813406 -228845163305698 -188239100669830 -44636903302265 -172108813090625 -229346231221243 -247480416056534 -203414702850809 -245155315802594 -238986310648588 -275993040342811 -256989534412929 -248297845140804 -267433305890470 -102934471471385 -37020147973922 -220741757149189 -41114805794260 -240152043318005 -132607349855688 -263574469292585 -42957663032568 -212700524860222 -34936401058177 -214705106773960 -271033756122064 -206356619063795 -234494298169344 -258784508188515 -174409731972244 -235880520190445 -259299714393531 -211013447354946 -227975404778483 -5820813732341 -78632334492261 -241152895338315 -228841179989389 -134482465488610 -105865816242257 -67840621345533 -57377589382961 -1653472316551 -26627935623992 -245188650946742 -243267397687026 -139987400496934 -111390341799355 -254377429229138 -117237262260785 -112884246935288 -51053190043305 -90772583706792 -3116750305029 -215369639286683 -109555274066834 -38830118751977 -120918606730712 -146242843111707 -65777184619461 -219126966713494 -97368417590173 -129002202070150 -267087132230719 -224263747557556 -98898038524399 -237944472733875 -5305192058292 -249022705370012 -238879277845879 -221570325332119 -158286898994685 -273128200008384 -134854997338788 -164603259144270 -27296421535212 -106425985476837 -252717611898462 -240137339822625 -181446071916856 -143370338346376 -53372969159400 -190655005125028 -273433687046360 -103230769383240 -95140211658142 -200596844335550 -218966310173968 -44164610682370 -230675084943263 -147321077582760 -184740470605327 -12469170729806 -61414833409446 -85819837443910 -95644192234209 -43505747232309 -232431970983773 -199291088064098 -246525083831983 -161837869822246 -114367271057212 -204966461263509 -3795198774322 -168362625253463 -161487963061972 -146486422240033 -209988428462556 -231322281064961 -36585743145979 -55205932030715 -190711375574213 -52746945794450 -273819011344832 -43594612284442 -64040156542573 -148061716901119 -70846485156675 -205637214586187 -261574692009940 -261530892655749 -103518164313661 -107265058002144 -217142875260499 -221229833187357 -86024573132490 -219369236632847 -168031398311769 -172433144457681 -69120913318304 -231043528348805 -72712458847636 -268559196609857 -275691639655448 -273307116060179 -208357318923629 -104464137476837 -272096854608106 -66417688088312 -68022325910627 -144600516163553 -70827913206918 -184075823416637 -47848987443078 -254409076214049 -250423343631572 -266094082308951 -69857511469050 -2189918688880 -107731053021992 -85467434379880 -54972001423771 -207378870738041 -89080103118066 -137036552781046 -2205097392384 -2167597066080 -153612846936876 -198894422652354 -172164922498999 -221353472756654 -88974586799999 -112262890328522 -145105450949950 -85945432992894 -72493706944196 -98527111132568 -135610201848384 -224347840847266 -213576851462512 -161734264876040 -19370809086489 -196583667238575 -174004563852437 -129908867582917 -110136405375301 -98863421285076 -121673903755048 -76451039176781 -108921635148786 -10601786054377 -78534385336049 -157257896760135 -103023089016863 -28787735923546 -22031758352294 -63763011748562 -53463676377036 -12830160424595 -181278211086367 -240847966546577 -178285961356153 -155387704257768 -177753229714123 -47670268761119 -83030921366736 -261247075670764 -100786111073025 -25180830935413 -208852935279553 -235265051842255 -235463683458395 -86246177083187 -228167183102820 -127688301685119 -229114838397083 -17060899887069 -182469105027389 -94942518707560 -169653176229377 -80896105395100 -253235961086609 -17717527226951 -34934501254226 -53268538107642 -61862765318879 -179886509945378 -169261338044050 -112534358243060 -50897880752844 -14277350294170 -185004973644902 -228764640696202 -241854002027030 -184015458386655 -232653989067710 -43422115722587 -219380012589562 -271859002499438 -114707704692190 -224348133712897 -212654123344550 -30464707202338 -165192029585609 -253481897234074 -237561650351143 -149874000678272 -248371274783071 -115426768846258 -133135270059378 -32036937918699 -124820651135345 -180963970787636 -249146051406424 -230705084297216 -25276893673315 -256306355464737 -194053556243145 -118807766947310 -270504959292393 -110198881387881 -86713377596339 -66704482125509 -89449964675849 -12090392862833 -267628459805274 -273399499801411 -79653904046424 -52689582492804 -98233834650101 -51454588462613 -93140570995040 -89197127649505 -108649980261989 -81583210237846 -80536004026301 -263543427129637 -129909148777050 -41947463958761 -16543808700173 -90725378493412 -178199555058233 -271327304274917 -166255901015604 -26504981151497 -128879203455467 -225732732135447 -71061424631004 -249222096681153 -10453014690742 -182836242590720 -100697510380260 -253420456115907 -134351808648487 -215025549042029 -78242905608343 -175753600708751 -24827123536718 -68277023627662 -245164761108188 -19481520615821 -96751999592316 -237676113327208 -120323434415834 -19520754955541 -9974726235191 -13232974645464 -223037468803983 -70733671545774 -230873727987831 -25526515073352 -125006753722763 -270593768918396 -50641037048724 -207204762080201 -228633938556309 -243531910835740 -163204387623006 -25426001141884 -1948845162640 -212361158609288 -190230511953205 -224765753656754 -106297266371712 -26874819479180 -90071362582830 -72274955040756 -129439695563371 -166077328033204 -47013014167734 -105339258461234 -52622462789078 -82611594469251 -183614212257133 -44238065022571 -234703159549531 -101493273899939 -264635449753004 -69008818764280 -173898907459848 -101505774008707 -95647645825296 -218737981140063 -707232382417 -82711769118034 -260233361503600 -218683516380431 -36894933928082 -178775792157702 -91865861681414 -104360208658879 -239945370134691 -229076278512301 -128840915458273 -15905752002918 -195494027591241 -716146498261 -1811706730037 -127066293869710 -212504698819 -251635930879959 -24967833915118 -44705797556455 -116737914185135 -122673956121921 -213403582360440 -195510111257915 -170895001308952 -120509349683274 -159791137607629 -108499673707515 -130652663674930 -120176846266561 -26320278993264 -13375813297974 -48045581285437 -231807518048494 -107414626922343 -49332418181911 -264810602808118 -180146601761411 -229964660810186 -187630603644378 -80021495350926 -159548553479201 -220609502446482 -184250907338381 -234651763478130 -8695507724420 -55757977114493 -131903606040110 -268302349081018 -177724644095298 -149288850388488 -96430336824903 -247205023443572 -231931994286719 -132383968494117 -66591018154099 -6864486470790 -141671898108472 -214868541196871 -118935386366381 -183847667917802 -3818190094324 -119912169718192 -249441857935699 -162192379329067 -65339797344397 -227201183368784 -14741059232596 -34982920715905 -93395131144513 -180224137406929 -199390567139847 -119035042581753 -110394868630897 -40565599854865 -273160945174773 -57950085081417 -221505079680509 -71337808466388 -158429060764341 -16881478098013 -138202694558637 -81629057957557 -115829619822865 -32266165509862 -246523978628277 -104446780687104 -250081365023761 -60961935719867 -207140748671504 -193550121285905 -196848008786767 -31995356868453 -152197447249093 -179769933829666 -279922941376877 -214981415837067 -234401371270464 -149018606334753 -251163038706075 -232009740269470 -184912621137211 -247188731604571 -88109619766900 -241920178470472 -251486295570817 -25787166131439 -149696110935056 -269084940097169 -9363419433250 -243123025763504 -266122818627450 -74248988227224 -121397901017948 -191296597893401 -19214207115651 -7062644982683 -245846103496368 -86265529439102 -243816383303670 -133834189897499 -196796936493447 -263838343643396 -252870218117092 -192370975882200 -255478841919131 -271370181131576 -150259865535080 -15082411747776 -243065488851306 -96111313324238 -34217519939697 -27199051164069 -144440938523761 -109314074390726 -146082858901258 -192253138127975 -256963064215447 -178373216668999 -92798973348801 -107176400560598 -171680989716695 -154563146305080 -155830680026760 -1616699415376 -85965272155751 -45397334478980 -76320825115564 -14364800462192 -43041555757316 -212952699153411 -105321568023503 -50017263010150 -157155039372657 -241728235686310 -145873902163878 -226153954859711 -277192476156669 -194366537087623 -37216068103604 -131733615545898 -67670040306900 -175606635833479 -204598711832390 -79629378899436 -109331563613409 -252399089051899 -25601804526 -199828709645028 -148159190491851 -17591897202793 -143148380925489 -42652168376437 -165371305284619 -253971535971362 -54319317173099 -100149430271843 -200951094740774 -83921107762187 -124691856026639 -7459648895283 -98450072523634 -191371396876130 -142171596896200 -187151016668554 -173490547112640 -163696535908247 -94849911038845 -68692843010754 -166485197896535 -68881478258927 -81869336489855 -97997758202809 -159512212423917 -133974283399676 -218375477985791 -22216490009906 -49783210380886 -194941179522323 -44210865000997 -171437237595719 -267938321185985 -199342325038778 -146727063329649 -40742370626137 -21980091852576 -15990797380802 -184170676075106 -251156107384406 -194697381787219 -118669838040118 -23430646947556 -147940438588411 -186374466721158 -197097193052593 -79486122500715 -276907652249741 -60572435409563 -74797868679173 -195549412797860 -32329302069121 -48839311513829 -255902755037541 -56866284222830 -92153665351326 -207181418097803 -238451819917717 -228111009495792 -11105981589591 -251337866117185 -33002791747550 -275851902370914 -30243402722292 -236874580415041 -24775502832675 -251674213983083 -33624648773524 -254394363535259 -37509743548179 -37680209107748 -94109885382946 -7960596074746 -223512810023436 -51655267463230 -1208660150592 -57195078380949 -180458994533441 -90683007988661 -223299373415558 -262870162437286 -277912911811570 -87582664965943 -184574005800420 -207993897926488 -141356553606816 -34345568627202 -222289672063863 -155402902264692 -197136550377594 -233374810244112 -181304067797512 -109591357923037 -42897388642649 -46288914041285 -142163787573305 -259856138679718 -20620117238800 -23377381108978 -175873716403274 -53278374330166 -152608010757521 -274438094358998 -181506742720957 -147096330991361 -100392990657434 -184601304059685 -83528619017621 -267508607112811 -139131988598273 -20026852836622 -267098287145336 -189936911482981 -108001005152571 -200649267319785 -131346109621405 -261198199437069 -110525542581752 -8049341686559 -204741625203927 -229245090179208 -67354577522856 -187370753913475 -174790481837638 -232310287179242 -92730592658097 -239746114810776 -90817104885392 -200054754211013 -171149054871979 -231721462559294 -247813300131030 -47458890461113 -189434155647579 -151429616945528 -169749666405910 -145299237045620 -42042369941310 -123226767634023 -143789425071999 -238829147785579 -109518839042100 -190123603800833 -257561827905935 -132233039487159 -179115437503953 -183979606954933 -184461040424850 -114370279929723 -90703640913982 -191739005349864 -211858734069810 -123323701285664 -88322558200501 -121388731719853 -237895130975593 -143971127515616 -260226571445556 -229200393581561 -256872344345807 -130628525165048 -110784313429607 -184162626842325 -219098469351215 -200838516665224 -56434362857517 -241614239033531 -115654464894792 -27334212544521 -239890706627782 -249999651618945 -22720427914734 -256511427273526 -203688092251330 -217869320095764 -180776955611013 -145356283412890 -68639643805415 -245220529700986 -199233728918297 -194321851047581 -217130814214358 -166979522783023 -218793095397412 -228287634920344 -273771231667724 -176461822725307 -136916527045141 -62905329329275 -148328342702252 -26703645600842 -88867943411157 -207759838938470 -36341357682642 -71522269919940 -260364638360483 -274421626478327 -130439226927583 -61849332005382 -159488836351777 -111368170639000 -257192657075357 -51940719679809 -77380398103351 -206156620363183 -36040824733864 -263911134096966 -167059775311249 -250031397505788 -32113487185770 -39048813730559 -93531959161650 -124223101947839 -95227165447362 -166899391613283 -88967189057933 -151205640093468 -259936556570168 -51302622775515 -192995560785505 -173358631660512 -141734093089320 -112488095417865 -129924978771650 -130046408399682 -175605473104522 -212136989349868 -157369578249909 -199270248462516 -122665568278740 -22684888510367 -101137155162694 -100619159151091 -176898040893290 -185665346327302 -231176060478457 -79361025898965 -146556224757518 -47854040849528 -34122043276819 -119781257520124 -143098921957253 -197619928043526 -160149806333135 -263368205171000 -60258078230053 -184192760356743 -270581662852442 -41913769094213 -71167802549876 -46677830623314 -245314195485674 -209022882252865 -7628501286056 -237670035252730 -274488934459022 -278924020912652 -67087048753082 -148651599566994 -46045903867154 -228684878394259 -94380404167992 -240359088233806 -252297624467793 -92706214945567 -50010475518035 -233193026965147 -195443260315658 -215227727098440 -190859913144849 -200161802158566 -84575821700449 -60790240914833 -126870889924748 -12834697520412 -29172834880388 -221637358505519 -243750076836890 -185484434919619 -75939714875717 -263342556109352 -109411344186245 -21153391934878 -17326351821381 -70041725366604 -109294164909555 -262404125870523 -20254462106607 -243117289284354 -271125729024313 -8398996508779 -102523935288925 -153245883391294 -114362323658254 -57347460936393 -274267112505023 -33746859921255 -197990825397795 -211163645457034 -104351217643503 -51378884782980 -169185273987482 -49578895409966 -58939895629990 -226055290469357 -248383973862788 -103502096854380 -159791595222249 -179281112461804 -34785372201125 -103522925774340 -243763791682477 -161301802607275 -206939185927201 -20426694844099 -10289133213549 -200277113320812 -142647454264510 -26113937750141 -245055102989613 -161741515078250 -213602934817709 -73515793512633 -22254813302473 -132531158536991 -229963739851590 -226809350182620 -251243642256797 -4140217947785 -126155069118356 -88060999767272 -224037250791717 -145992778001706 -200143210328525 -199634533167554 -197696853141802 -267971045790859 -146955070282812 -108386091861247 -68880561856394 -67721426127389 -195984980297225 -115708650525497 -103541241294475 -66169499325114 -170552069325925 -204972063529356 -144053764306346 -80290185661040 -167112662101971 -201688704887505 -13024730327616 -219988794706911 -38915045432179 -114111337811289 -130058065646717 -206321072670478 -215655062160800 -61605533819267 -13691537151329 -164950532514260 -169339376871030 -20288518450864 -222299821541979 -125657872238215 -37220554134064 -139420333012625 -54469088838364 -182545452957469 -24184026049292 -184263014896670 -217677767871843 -10360004019100 -264472241798358 -229099298289328 -89203498594884 -270679191804689 -205886633643734 -37481415396182 -110585910278472 -136708539160921 -72986101222301 -210478902749178 -89624914891321 -196695066712416 -170779196155575 -94466341718487 -170099579034838 -225145323860378 -225155260168007 -6436595938558 -114960363291609 -1939469582327 -256891829137708 -212870186702400 -7252833187699 -32280065179934 -59343509528702 -88639289863109 -272661943139268 -218347772220315 -132237102888967 -128056296234888 -188863357514285 -97951282349309 -51483340005474 -137201755396704 -194168851373443 -217831083274995 -89860505679317 -187260264764227 -143409105769220 -83725629780919 -241015126677579 -34714874987463 -228627826986284 -29931438983615 -120616446668134 -207394718322807 -23179248566643 -23948309712524 -129705492482578 -111972019498729 -156549493770044 -49646867837060 -188200900805856 -188211542966229 -237332024416853 -200615924178113 -182518421489111 -97466081480375 -266838513046997 -59049535580830 -276092466585085 -64820015068681 -111459277024631 -7349009806410 -71272836069490 -249865805069277 -71850326283456 -102859156313326 -31819189529547 -94127770214712 -123733394493882 -210448251584255 -166635809499542 -137149461851659 -96173034822726 -20373682338608 -29659280584866 -13362038210707 -10840973511668 -133658883195162 -193030009110007 -39647941756626 -85746869987474 -214340345835877 -220164796208764 -253461000496019 -7645184978019 -258741620497247 -216386775437693 -109007442363393 -7607528887665 -140530976829842 -165029521135455 -95547655228965 -203157803484274 -79361635695372 -63439955662290 -256901326560288 -226538565606663 -136469511423371 -209342957807941 -45644455127488 -231753451702697 -270370119914637 -116876286699413 -202087178438971 -39637680779169 -96710156182979 -163178401693914 -172937157444536 -53407977633775 -174989006951708 -274852896490296 -138748212087913 -116538495160338 -244720811419121 -231078263355528 -213873684154019 -218200020098838 -228966821803168 -199242887905252 -140933013798720 -228239712190593 -203399161081927 -194226813794810 -129973675451271 -101821599581982 -183369987732040 -234608398406281 -25050661113741 -188139994522359 -103867360760979 -47275843216882 -244622552391220 -230591448808279 -74090748096865 -167021160276984 -133481874599952 -170794962646471 -203045887752232 -173405143955221 -24832300695665 -222211274873416 -206217720548570 -70556070789875 -52885959828526 -50565158984902 -212981425888673 -261755532202859 -254733552302829 -63106166681250 -221694339145839 -114667834220233 -6975370028913 -992924105506 -274769357356985 -136358666905443 -183288442932931 -197078867759004 -274922171295096 -185774008724988 -139228344215906 -49352368684735 -181077925062575 -132245324354559 -122352034110114 -221408010558438 -110238146595837 -168100983535796 -54926725752833 -40327425184754 -78576896391803 -215779719985385 -88226211189856 -126254525656781 -744684517663 -213553737616628 -43039430739639 -5895327476809 -223816405108415 -38605972224670 -29703548980909 -252965786577623 -83007888012628 -61975537996308 -4686521709864 -248016225799222 -258131949362916 -36614449057476 -217287968522975 -52609804723501 -147310605356757 -57728473522697 -42622295961355 -2433878669976 -158567399762593 -199916013082225 -205494032908809 -148125737498124 -138975571610084 -273326108873519 -64755205256113 -75743353148124 -168811208841820 -234083269367012 -269958443143866 -103929846949873 -157492583994021 -21831366897699 -259006782722310 -201890337491618 -258233258127924 -222734310850423 -108524846516560 -133736871083286 -124123826128433 -275002604912538 -169435831204603 -34977949343680 -122770106489072 -31900526787162 -107814792971086 -280605592394490 -245710161779686 -34606379878722 -214596458700266 -80831883929147 -204979376074194 -138314914916276 -183173158937119 -247192609982211 -277741167513408 -240602623088235 -252183898371442 -246996655148260 -239524858399491 -19878894931236 -217094216837071 -192866392141396 -161478177262442 -203498514893083 -136820835959344 -240474050540907 -164165704256612 -195346699442276 -89554414773929 -106510427255068 -49713950956641 -193453666578931 -193483131121027 -273196307439633 -41369603999557 -65796860613577 -13825021591163 -269293406840262 -268968778174748 -234506099973320 -106476345468583 -226745705581727 -64638488820626 -73280678474859 -61807547075593 -224246641271606 -43063009008583 -244377163682469 -269623990939924 -134232521115758 -269685226480794 -65072846171928 -164530540559063 -88562542630897 -60535631410665 -256204892683803 -113915560853765 -82539500250477 -53594971143278 -257254461776981 -110257449235225 -200370528339772 -70393862792758 -220823789045382 -248078211549494 -212173771101431 -197256673655491 -71754477015434 -38338517129881 -220560926794990 -218315040826372 -3517075934622 -84501440119053 -86896354912550 -269552081084085 -184216793933831 -229936955528077 -160564715589439 -157514724846773 -69944780135107 -5778671491867 -110072654841024 -149904211913254 -4573057738454 -149645353483529 -262616528886984 -191386217726822 -15854670392133 -66085409428372 -174574093727157 -197743739776475 -103245306807666 -266837867178509 -133509619155948 -47864934057262 -58032141888936 -277019698491705 -210009348947001 -196147651602594 -211484597247635 -76306600085629 -45295830721677 -170720132383382 -83891412195013 -3171662660051 -178836171792531 -63890067818596 -197466466809019 -166317664660242 -271755496819264 -170303681554800 -115892855148908 -79652934839546 -245136013013879 -135135411591947 -262215483238626 -153439784481670 -76854047175486 -244253656125208 -136690007151376 -191047131016571 -66606905240984 -27224365429477 -15039274560482 -55173869899578 -110465371614157 -280608522423102 -279105146909478 -136702273933119 -45346197174848 -257551192646958 -23635830363739 -180258798352769 -137651761536912 -43715123529887 -74665196162085 -145686861859774 -224620693341288 -104746964305342 -146106456529705 -81486353906837 -150854817124748 -254176054711059 -209845912305137 -93664344709248 -236207900469719 -29631603728274 -74597046245718 -203038677745641 -232117416045054 -64575203704415 -172698762323249 -187507542814661 -61256305107303 -226323224680919 -199177865025542 -13594794965583 -214206740602319 -128777647359730 -40794116494565 -180913340500099 -5906398565988 -221326935982377 -217390317502014 -159242379718970 -110378913037361 -199068935506278 -245025193509146 -254785571582877 -55741142280736 -115781013552223 -140409974424824 -36993068249680 -276708282958392 -229895776135252 -221151052783688 -210363981554615 -47125225205845 -222490733860978 -66202117585694 -23068837774204 -236710089995246 -58562653094820 -234129310980456 -222844182931223 -163797843912868 -39417205259202 -101940019203296 -269327187651082 -224178811370456 -166774028971914 -124964840072449 -63374788455700 -130634113541406 -37823125193990 -78593025169171 -174403227503294 -181444869600447 -141714463078432 -152269840322587 -7269959518322 -262990500547401 -58581015952858 -143053790516791 -151341516383735 -141278071022566 -157454708271575 -87473416811005 -79668432953473 -46410880655267 -92990074433722 -50387273362487 -154519454929195 -164922128089785 -221050944441200 -6083546821182 -101842685319313 -163766173720680 -10457941335388 -205949848991442 -205770344937914 -104881107824637 -253738779863218 -112686372418598 -70037124967237 -146886026495722 -277556411424825 -275957836060910 -2904672883034 -166553106315581 -263683338108704 -252825325657590 -246713533741786 -121906529490962 -16361412860018 -80034652065036 -162801998111611 -128666842561189 -221189997831985 -99919986830784 -40479576915802 -251225445220644 -40083369505805 -258712453641420 -44743876152489 -24347070213458 -244853386616477 -132404508111333 -251641294036483 -257286192030978 -45216741676103 -212008206598311 -149691053150633 -107731705990265 -114030583398739 -14670066164065 -68749335650889 -51197468956392 -133827055253943 -162010375159705 -231030941239437 -62685714265606 -159608128792181 -688360267776 -179946711037751 -20162731969779 -54140072599681 -175199960057249 -233877015514854 -212960041622145 -268497989781740 -19157207114404 -21035405829321 -171507505725840 -196958775465899 -147648487007432 -122108698285372 -245213698365899 -195951534926816 -34540287927150 -5232588585052 -88155896632868 -82413572655052 -53626770725758 -47956082583042 -93176195748880 -203626961653538 -8574405886572 -137088947439368 -21511705330196 -261164158980952 -68273735572823 -260740571101940 -34519913262162 -27363602733236 -33849480161972 -3549435470649 -109743592165866 -186137851435429 -278733165340135 -145864527668011 -154586370111557 -173397204271715 -75877053161797 -49856921315575 -104737093621014 -161418681464639 -122716037134605 -215747109318499 -102036971824467 -274719240350429 -12468580631567 -241155723869068 -205482742528171 -63656981414353 -187768396942386 -259529992579016 -214972075900519 -144860379958674 -13269264340367 -4954269952211 -161344735722365 -157385246619105 -278721318820571 -180717915417859 -25571685508347 -261516433570106 -104516088999410 -247489423046783 -207988162458870 -110481827960601 -110317559943539 -58399904955970 -273449796953206 -266124293461269 -80377000825422 -259716444197092 -220532960971960 -183652108344670 -279459968310593 -153399385232016 -259364278562592 -170196345533298 -28854366847785 -147091219632104 -257302760411137 -143839525975272 -189346596211686 -140651805533386 -198439300757959 -21061559233518 -184979045773182 -176080496881053 -61031272768245 -10044584400126 -111776700561912 -260756891276538 -56338697519477 -193469200700564 -21563460649067 -280238516743148 -227854454981257 -276840018054051 -267528457240401 -155872017634593 -267605235207032 -226411904711220 -72326832449335 -234475499109087 -273118802934299 -185850214204069 -117705144408692 -159267323263393 -74277621978734 -217110385469739 -136483041136323 -175735245240878 -188044708675306 -218639256087894 -249574543106335 -51673195004348 -107487295306334 -120067567382171 -64025563047279 -110078754321243 -59640407805602 -176785499988568 -143156906024887 -89975242580271 -67884622535762 -17315229017519 -158506405176630 -191335019282062 -199442023148987 -42182056726084 -225018841928233 -57860771677181 -64652356616092 -249499916706132 -198042435745318 -247898637675725 -218473738842137 -158656937202848 -159298855953142 -179405073828142 -209456655576601 -155325688910438 -92993425134704 -252341297547162 -169209404162061 -239494973305941 -111736589561321 -252314356911331 -267654470787434 -77561698646589 -19349997883707 -85147091476705 -200980147660966 -199208751139825 -117597201248247 -97164473123538 -202681129041066 -65904647390353 -267765000304254 -56158746663170 -268711110861802 -4211802553261 -235037617313973 -36721989441863 -262090408657995 -231184086794000 -225806317822733 -220483599296183 -249477215128838 -157273592626981 -148311197557188 -190333218895036 -150287247400906 -227591712599013 -92679762857808 -239262432855323 -130458268294979 -271264141242644 -39895001528181 -86799313051597 -116116739916012 -214187195611613 -186355656940699 -94666061518399 -110173789565961 -45729022358968 -97239038820166 -130762281943758 -244492710502434 -34297500348106 -92016334814898 -92582440582400 -36991200914532 -10462395090118 -28586631969298 -1940096770561 -241802212669820 -175268293967201 -39815536551013 -136999144375940 -26748134385046 -213883267731120 -94644572316824 -173957394861785 -152838886626448 -48038714924710 -144507956271257 -236331099998417 -28441164895045 -1294525069345 -159792559068131 -4902910440340 -120914736633281 -32236380588655 -4855704264039 -202667502849310 -36574791964666 -2434116648355 -97873113978023 -218138022194651 -17364346853640 -135427797202214 -189370446111264 -59836187738200 -124646218815056 -70876516842554 -221350101822273 -188245283387631 -58856346588909 -208095239901442 -58234452007708 -18030659487601 -270557285377864 -66562930937298 -11959888956908 -106553490654213 -182747903887767 -162823922739086 -24832663411884 -270132030505573 -194127045848185 -15740226609604 -276927801768395 -42431695321465 -59790832213483 -85139595338885 -167999734410772 -82635637326068 -190089146310424 -176413389486589 -113349451878656 -111604604201102 -104803033786882 -202916804078031 -233927975967008 -163535066230186 -92705588617003 -116100706541777 -187442075644411 -206446367176148 -78219158913931 -68758760489491 -85258506739432 -132140401768907 -17755225155454 -59458724728549 -21993962952300 -60546443907845 -194761583302508 -64863008317094 -281147759393987 -266121640433088 -263640152793361 -204591476833602 -41786879372855 -8298749942313 -35097128072767 -4041141807588 -213354029972235 -62890399081864 -243177565614196 -137105501755220 -247806869666913 -273673902703266 -169424277506639 -159768750339350 -31974369508781 -225875669016780 -179841603252225 -64510767336855 -178035517542408 -227395332513658 -201365471959438 -155240159124480 -219280479437046 -121340132235716 -219494426139774 -194544811452368 -199620592366318 -91414734213438 -121463422951714 -191258688673691 -28082736903446 -242749354716737 -171507203425000 -65522115000277 -43240806936471 -11099906164617 -194308968293181 -4842284155493 -14480904265669 -214211796200659 -1319574745046 -230608327608092 -131807367231319 -202015642403076 -125702796011673 -8233976285651 -177938387892136 -47433240763580 -103362751742993 -217394777499474 -119988551834682 -190782670731606 -177041021872377 -275830533876991 -201193237819377 -140624404675967 -66705316657257 -263508217970125 -75444621945787 -3222099101872 -168554037633819 -245360566566101 -128077563512692 -86540382227117 -250282638842420 -33775263925554 -128140383636631 -54021239329044 -260580516112819 -90199540462869 -275084030857675 -227249745337717 -179959041817229 -155936484303985 -249072412803279 -237345636142502 -251013253166357 -216607742286631 -214492288737693 -139270678797112 -264730242114048 -150985149434110 -230910848946332 -167256659746802 -91992196896338 -2085289469804 -186223118587457 -212779160860867 -51256790524939 -60911036979509 -121907221256998 -64378550557601 -141982780602921 -256494850144260 -61146692503517 -5713628680702 -10370434460319 -256619158110717 -227353940272263 -56131308384993 -277215887610433 -76731921039792 -113615506670918 -127182406507749 -4375449137892 -140871559376150 -227794579213912 -221201436928050 -157102904445423 -92176187047440 -227163112311961 -88456067377345 -105568709011964 -33515440236162 -189119398679909 -262988474807787 -34264967250656 -219277490523611 -102729992458845 -126255712173662 -85791202942550 -53904076217114 -105469240949840 -123764428417912 -74500015897239 -50790891206383 -40928303882552 -156086749519627 -37723744664980 -118225860888251 -191836688223299 -19261645370158 -159204575591252 -4116762664755 -97917349927379 -53408941479657 -244529484466990 -178219731749778 -74499350819654 -39999670764307 -253266708408308 -105809069267335 -11500823914889 -25346778480064 -199381843821711 -65444300683296 -96852727787069 -277782076788596 -32419217252138 -203930273970159 -223421762431136 -12088851792175 -209169292706133 -193077215273421 -185794720048648 -186623073372481 -12582624480533 -227105327035160 -173964944173352 -212607427267926 -186836306711954 -175514258653287 -12174573205509 -87963307230199 -75655485472545 -255213546430002 -259796383590302 -147386360831996 -99817222649147 -100629665565554 -230861712929974 -146261046878718 -214579172423722 -156328735433195 -257273151510619 -254955201957342 -97883146288163 -119384604252621 -128277496547170 -43433117088692 -205156509955929 -100746697730743 -106998473938472 -152596248637112 -109715475568929 -213353388281358 -95438325770908 -241824073563991 -51584121980063 -158376677989153 -209227461248164 -232479581591156 -62989274354986 -225387125882562 -77826165707861 -115761027077105 -123559575808081 -123339242662967 -128194692034235 -186148436510239 -12310025545565 -380676788044 -226359913081000 -257865757618217 -245353861836733 -278587914018691 -56661596352249 -217429923833936 -60399123342029 -85923912407238 -161128713654280 -168647905385879 -72979395417866 -235813352167968 -277221879598671 -257663010629505 -247716201988218 -247572055637281 -12559814703741 -204748747250211 -178225666620138 -200335267824486 -161399522295689 -137214428449881 -251706742138631 -14900490052333 -55646599292821 -152232313291218 -228939942752672 -276358201962678 -137480629565883 -215695136030725 -252284497401272 -24612184702722 -237056159055118 -125758759664756 -130548403261947 -224793641025091 -135112666060121 -86642693081504 -155277869618276 -16342063496493 -168310073851179 -126781974465664 -199988200320212 -61357426878887 -32648424092484 -161953378659666 -121292719306655 -126539233226291 -29031500471366 -149065415645884 -129065130985477 -274227861823501 -235221937763689 -263080926166399 -180693598416208 -12109981078572 -217755880627014 -234571043921615 -225156031888409 -185777665434688 -150593181737742 -137290678144738 -69354091677627 -56024139302455 -108684464825336 -160960631300336 -249044001375956 -184032742239466 -15694692806154 -265192624935080 -113279062018016 -217075262833581 -57685661477550 -165018955254551 -69498874298881 -236661594367541 -341814565164 -44623763691217 -238455282974875 -197442135636614 -109423783039881 -67340695621677 -151685691187297 -21990364352147 -179934051072361 -50755000444395 -181968349245173 -111530112582811 -109287285811823 -231428627190810 -154849788880630 -212744010840624 -161098634684045 -274150224401051 -56591699869918 -154457643770433 -191474185069027 -124214859937960 -187560433628491 -41622901218263 -268966087450157 -73676836082428 -19855314198600 -155021148084790 -240104514628997 -79971533573754 -115145302891756 -267591458262154 -167942564330151 -156153985905457 -115175660298764 -120986466641839 -250798685063640 -74052690576327 -72791658266527 -196566044665510 -239747321605276 -211988839671321 -35098149481333 -224530828573381 -226796238580557 -128481710386865 -43778435341459 -185581853062557 -39786893113017 -95002814086310 -229204699562096 -55272407564295 -186011659317926 -206513882972566 -174929236228624 -143634721971849 -19947155911324 -167782733873778 -58003219960730 -105065899246095 -265708375827732 -104242030635730 -156026061274046 -206819657096197 -49304345933501 -198971943955257 -225923581355096 -25808409214130 -184788072115060 -47943731710825 -253448193730899 -136659577432165 -232067933282595 -56727590272036 -92634639397132 -256472138886293 -149321964877891 -173453920507207 -94056776360930 -177623311896824 -59121438289395 -87286914488424 -19982242299556 -262051438389861 -30729374757026 -170061581682038 -260720460334693 -24350290775143 -102846308117565 -26755749909498 -154363673780865 -37869422774837 -209012524184947 -166551957135603 -151475236102232 -4823360364268 -76552703671139 -87045005104892 -141000417409590 -253074026502016 -64469217944460 -32298877257440 -217638771282172 -189891929841557 -274989108541553 -178046792288958 -50743703020414 -244131503583016 -259421026193850 -96145758694090 -36692284198921 -14225743953070 -76213311956547 -109462223802155 -155265929353630 -247758076488906 -153078855090271 -70835154874909 -213634101521634 -16690661951147 -246286781658360 -199772515395057 -49908587408418 -12426407924785 -261919667406231 -37693687395770 -216862121024323 -107376269382324 -225637790832431 -89922400803522 -107214129181225 -176669530954689 -132643411204788 -209781417102208 -42497943618775 -174163536999003 -199815431449650 -77267391114632 -184266887612126 -228695532068741 -208798719803567 -277964563712535 -147203313587765 -21319946492275 -245823498102563 -103019392797631 -225589521724190 -253786392286499 -130873074794905 -246885886828702 -108291849089063 -106649824579215 -12184672826701 -166708979803904 -8397797917080 -267476049854922 -108251103609622 -7130082867637 -55950748037366 -259131995207396 -207412991763741 -232315902344184 -205277392369785 -103088202148031 -5291315274579 -95778030127529 -114200196477983 -17612223166455 -275322756072191 -2048823396124 -104193768036657 -189362237551225 -170245643057782 -277190610737260 -12718752683183 -79271146191780 -3240756884142 -270027140472754 -31102248498976 -157947822081822 -177187873300832 -2434650390378 -144029821838487 -4497152302094 -144297549747451 -162205983053055 -166767016863602 -188192564655486 -163000072151570 -254465679733482 -110158961669038 -273263870543869 -190710743975810 -148704367046167 -18973142293583 -226612255964268 -267379218045976 -164870466379695 -245842348653889 -100395972571005 -34566192934139 -22334791697356 -48131823749099 -226315808639765 -208748414511646 -255916164193169 -46395825261498 -130558872226711 -255546627607716 -74055075781853 -96305128743157 -143666574956004 -165339882853562 -27314997426170 -255658244421675 -142825814068608 -94399182157546 -53278607854925 -158620357291674 -117587247200451 -120809019539934 -65812331877197 -126616013639479 -125134138236978 -20965248041532 -6724889482029 -108931814473369 -72598380348157 -261726495815146 -96708107466476 -38583049120704 -180086959411590 -86678189224237 -228329069373463 -220580777243619 -189586361318099 -140069392214707 -193357359594960 -179192617790416 -32668111434674 -146209380379000 -58290767701312 -163186523769646 -26732304003919 -157200903437263 -260803950352249 -182506787169579 -241762726986762 -156548826542157 -23626525498048 -246177653291636 -269227961218008 -246838592278891 -278072689190476 -67932603865376 -44040417941332 -219261684882338 -35939846428150 -95348583833988 -72120365669289 -208595853183001 -114051117681458 -247462334615690 -230239749795278 -37600544788263 -162686555283625 -100013689788984 -42286569493957 -117214513077091 -179379069408492 -83287462665776 -36120165148012 -16299914755766 -202157878126453 -111400563930455 -74821197285068 -37740478683998 -13781630043951 -62634925512385 -264104773039173 -110279096020726 -261637717106442 -227988002591180 -32827699375152 -98965705745490 -244716856598270 -247602772231602 -101513830709463 -72192131651879 -78846947082305 -165221417344825 -230796954458963 -88004156686675 -147241417734192 -121639318449391 -210065491712316 -270445412151384 -129621570373933 -25104847795189 -144046507046835 -175718635669591 -61510164062163 -241323888030905 -5817721775976 -145557445579783 -17363956327195 -220011825110919 -68349598248058 -39148701305474 -141265483364157 -132779829245398 -208959354261876 -221083078368756 -207737327158713 -213983336502133 -196482867119345 -161364694631353 -60089905140363 -237709470856803 -56345908937261 -140319285889507 -187128429379282 -69878468866213 -25719407867571 -114404123189441 -45024586013672 -269520487490040 -180210013678722 -39516840695561 -157110464731734 -140965799618991 -205211909437805 -122785612087497 -8550541396193 -198398432533374 -90985022150186 -222764656175074 -182681038200463 -67092836226142 -144329314978932 -184969622689328 -102171201329880 -166640072412402 -272531528246784 -40279374826878 -270505655079739 -151677568789592 -274012680968998 -183183790270988 -243372234749282 -19614018462801 -145176852383601 -31940910065851 -133739444303628 -85592626737513 -192288004547596 -117133248408507 -219931035740885 -257461449577145 -101531275187792 -89825745131885 -188236039400816 -187351744383792 -104239783387862 -18014079478734 -243553583118174 -165788744090312 -266548587612513 -189229943098709 -29632793848541 -71674844376284 -26281112105561 -214094472013279 -108795645764407 -132706151785802 -82173388068842 -235598015036308 -222102392925191 -214370402407923 -26528730803983 -33424864876475 -19256529542373 -268428120935007 -46379182489412 -155475408572337 -261658352126001 -182495853617710 -237587571584582 -123222053158488 -22167896643230 -166850109627660 -164620954895686 -192446917488279 -238992013191823 -200873253134247 -233511473782754 -261025288203527 -231919485281085 -232165512621856 -41493732574154 -60533078895383 -120244495899967 -257842982597837 -17462578121658 -2814072758147 -137834952018616 -118917154855161 -213010116284724 -233215410883952 -14647294428441 -176155864395335 -166789612616910 -238963117191514 -140305952314017 -41118285336907 -168250309252864 -32700331627482 -95415339444615 -39110653585666 -281122421446907 -82961178851205 -267895635641586 -109317093883584 -182918338917272 -135703376634368 -95811022512036 -105180237308318 -52604466831030 -131780393554565 -222089113849209 -147030656765641 -129159973012018 -245293121074672 -168610766015170 -46855904362826 -278355110408154 -188106817935202 -10477657544913 -220974402966678 -108312606946447 -58544472559342 -19767173456197 -123484574040314 -174842567813999 -112568631489100 -118373827644142 -216419589406616 -261060094745778 -84843918183021 -231651229479164 -109271528758185 -104973578348991 -52400437857863 -174134968500514 -238712178546596 -219165653107420 -198515538979112 -169153886878359 -177609993860692 -195762101588203 -120980542224201 -259432545851944 -223543542556909 -19994526475468 -68734218552500 -205880830307073 -274194778699760 -92745985866647 -124190333641934 -143707074550837 -85610301842631 -77785063073653 -114240292985016 -98146790549133 -238469086964394 -281219702856911 -255153033612331 -58372945005693 -213879890637252 -264236648690487 -33485103953128 -167260784985631 -153128311322831 -43425634263881 -172844806965803 -254406956411223 -46283262657040 -231982821546608 -202862771613351 -127865943505857 -49992982286850 -8705316521763 -215495491912521 -67602612969762 -37935163046341 -159297331032506 -260042461529201 -176770332574646 -171779055141278 -264698380168011 -18834709540258 -105837436266894 -235632703373578 -169062053510821 -67292768831796 -54096320051728 -62177546571504 -128936005203879 -183844418151963 -47587410800877 -61186194383647 -135921615822535 -125039842615947 -103688351445080 -59818937383730 -105074720990251 -132191851083930 -144123467680203 -58355007165066 -119996279454431 -38039775280778 -2316078673472 -76235037729026 -178538865876982 -86448952588370 -49518579449297 -255857510390786 -271122523935982 -117774777496924 -197206315280899 -46591732562792 -159555875572842 -79957132072284 -8130584173730 -103841300155701 -214243947220724 -215058200303995 -78822854179854 -116546749225645 -80584311197846 -125323664354557 -1170088921443 -58483872359537 -130158648070884 -29723226171201 -164556195804912 -279810346346921 -51646395134161 -62347119167540 -102520562250454 -246132210022855 -57463164514854 -26007297695375 -181503509433569 -130880285117632 -270316045567254 -258254792015778 -260017346950659 -230444983652854 -149017097756731 -170555899683296 -82009380827876 -27553136926030 -251648397496922 -17988762702854 -66247942887737 -208491796210372 -248778670078977 -257790114782780 -225349728804981 -184776180896909 -70421249488793 -36834968833698 -240983263313367 -152381414862740 -75220039200385 -147217108383717 -96255728326147 -177335345371377 -36833183012632 -184162472808880 -213507578485567 -225222941987477 -276860171204550 -13200777552369 -139787968844777 -123634383569351 -237753171601860 -16309934888813 -20089440524969 -45263228334893 -37685039192460 -252033714879611 -273336239425379 -222008841686001 -110337276153064 -107916627068425 -269569265005832 -170980285267060 -119081704813326 -174982888367460 -100733690432457 -128521395484212 -209723380136381 -237267219457368 -19501637331556 -95022721678190 -37763781145175 -213025965984373 -72594954876787 -280118033062082 -15634409041936 -105098158506744 -7891723373882 -257560324850267 -239300372164276 -4668453523596 -107088340918863 -7944746864909 -272686255040903 -165288082397433 -215382027941111 -279829741679562 -212394217669245 -254824366426885 -38326111565474 -212827827554104 -44431568557878 -204907209248469 -59601846358896 -137629136905735 -245994058094810 -59849633917713 -171665591169868 -196418815231868 -58224414667487 -55925600070460 -80182599888511 -61072730412237 -116073265607291 -15543151959951 -15506254566123 -123132453957165 -268459142574349 -146570591831849 -191631155997359 -225169977034683 -97677863850779 -69258700785830 -153298232678242 -166416151571742 -54867644256783 -94278869043677 -130383824613964 -26132241810790 -33067568355579 -269392396560529 -2057672438387 -231525441872273 -208781293821635 -124121769666392 -61660396161680 -121922423787250 -236918130202485 -16943062208424 -88801846740736 -24852814056210 -49549642636181 -266392274701376 -254632924080390 -53623450009517 -186029904749847 -214438655304363 -211929322324661 -60959266440827 -250324176171490 -205066535466272 -296340351632 -151945436689642 -182801683609020 -86118769362285 -206808049055288 -281141299321722 -167443951430234 -206951646883587 -92575857926916 -49331282218105 -115403695422902 -100437756467024 -144579811953919 -267380017938531 -182898585539491 -27719304111411 -244155085505637 -233434716891946 -120820894026534 -121237402360317 -108269351219526 -176055116083744 -33023613634085 -172360501410506 -116606542715934 -66761514209156 -160084491714373 -173682558970599 -38361455740757 -208105216778745 -173246453313763 -15550316415719 -125205243945631 -14120264425560 -271087532999344 -14007367232854 -43782149351064 -68610066706098 -182761466149844 -72603570824151 -19837559657676 -113478630283459 -78565515414785 -7515793026310 -154710223342753 -221953988307863 -143532597111345 -171300706686754 -408741587748 -217342813365878 -153460424460280 -38818890574815 -238146401015095 -89087534318697 -25684080597231 -11790504970608 -185134268011353 -20590871414732 -260162616074037 -157758587719790 -166371122085031 -182375164024910 -226782660617870 -40769629124032 -7966129946167 -224977404136677 -97339211647115 -209615297047805 -171585394640438 -281063621496642 -204770537404039 -196173173273370 -89868316921487 -26578645019250 -220377983113724 -82267768505793 -214412326644526 -242353639588465 -209460534802852 -139776606601987 -31346671364914 -37173549276405 -224825617101637 -199669480018474 -62971167032731 -74584539337298 -175525368804437 -215400818067053 -78198303858522 -137268340907192 -58758654051836 -208845530424116 -87215715605224 -25466221558703 -206529569167943 -73540114227480 -37671256806260 -256085274064617 -109300038645580 -271729035760141 -258434047163130 -226219685217708 -29345767580764 -116524799105269 -17752956603802 -101575032027943 -61677309913729 -35289588135600 -100139914873723 -58368465263808 -200508424773420 -263253424887114 -78989587676761 -180595942418691 -258958950475089 -227897926582232 -209526626312713 -60757627134017 -219051869306411 -206283100913384 -244657392477629 -189585432904905 -2144557925961 -253594878178619 -10645740203043 -98039243947526 -119513784870800 -202294415614651 -131033293592413 -169201631216550 -254817974673143 -74798890231571 -145736501792556 -41154227060879 -57945405903106 -72172590134639 -5722821294407 -52695348152543 -193597791147402 -217837899553517 -110048690724907 -163850938618140 -252599689156073 -74734421441636 -17691307165314 -42432864547188 -115093086837983 -139187052093660 -101848134002194 -147412122563577 -194074515900486 -191461676921831 -64950880969326 -222740817152659 -88863210180436 -66096410794477 -113517102531514 -257794431880284 -220926989721669 -11922360899782 -150304709361734 -22720713629087 -255639315813737 -153450785847775 -239459685218772 -17949393535550 -243733797829267 -111640553090318 -119903819694114 -205857069088586 -95597955997905 -60570012797115 -247729629179961 -73833167123301 -240130311559875 -71706174041178 -13929402951770 -158878339997174 -43023726382250 -253955713598339 -15513113983216 -110448619602300 -157966051965502 -13462166368337 -129781306629025 -266642060632295 -69599085861901 -9514469894533 -249757716316492 -113255157985928 -38349437361136 -100851662942467 -200660057036776 -150077406409641 -269508484155326 -72130352420791 -63340109090374 -224636329740293 -181245926703493 -169194347134409 -142998101385754 -21499291427566 -244347876274940 -60418560378529 -217800450280347 -202221149812058 -26865138381079 -218693295568167 -86370595825521 -242173213964222 -144485346423948 -238119426778414 -9659989721133 -130772349068917 -28707929252529 -139931728934278 -177247613041229 -185557839202761 -89653333324896 -262890720970397 -88355139509977 -247604343946183 -212602255555412 -70219683417270 -61434905044387 -217675484613008 -159608856606888 -141630495980593 -182592969530180 -230368563971112 -172723370691182 -275645351883231 -165844331786951 -106055200493872 -206834264637500 -252806707522882 -189967534386348 -44955848064040 -77429461892637 -117263625816548 -13289246897289 -137529010887252 -90049106473102 -200904707261129 -186148126967411 -261992013992501 -202218481210200 -259326088038420 -192316310703053 -213486715142871 -89667068579919 -68799977415930 -133204865620743 -31527060445061 -3909540412747 -182639815409010 -92545623525279 -92011562658664 -58444661955448 -207319829288656 -52179373085203 -228434403808732 -117288966859405 -92381866514562 -72400471979031 -204548414194435 -253271016011547 -103287750112283 -877746982883 -242470197110189 -9324171742695 -45495886981144 -43026506482596 -19074701540704 -206112595599223 -237188319640834 -138863791860069 -101294915584857 -220905093544475 -272895973479823 -111401768429276 -168276373235695 -80756085987654 -49348026884126 -227256399245263 -271257129956369 -266645347160656 -86941519022299 -233898088486889 -132042049398794 -214657841394402 -139863251298143 -82913987594182 -117339044585790 -4553507576000 -149825377062792 -61099476061338 -97324312547504 -214365396250927 -236184131464743 -20350829966886 -208226149085571 -150930403841134 -230450641388505 -59893862307925 -17029843889680 -62907115145254 -81005984734417 -32808283616405 -216734561376804 -209520566752035 -103715195525834 -168486166129027 -238603726287579 -210726180505448 -194625525177234 -211643502876341 -198774939417984 -32209296004741 -19208837577098 -129828027530623 -101155812458982 -191366823099260 -73005841655812 -200839528122553 -164791130097457 -103549283331091 -192628158985634 -260143985971153 -145634875158271 -14671635582551 -138005744742762 -54109455059384 -170194707451266 -48601314074048 -173822634622958 -253576967611844 -268755729499661 -84012966911224 -168161057577864 -192627793272594 -266515793573349 -262708447127673 -107396969197806 -26972097697806 -68280138646502 -215826049110879 -168255483637863 -106942511449433 -56083984848919 -41549486015545 -84667837770923 -149328793845514 -209036574969859 -267312692404389 -83088919137914 -257535488289569 -194414640003826 -177335235245987 -46895984591524 -23633520425740 -262178465610577 -233292032679767 -98126977387893 -16484495758048 -90283218577559 -87803779337995 -149812688884542 -171313170868730 -170383487876307 -261620315916545 -118540016782959 -258733204544203 -47360271326383 -172939522142920 -95899498879556 -61652710549657 -87306835822892 -36390506748581 -265088757913818 -22101315990382 -270959386205997 -84447645037453 -215864855312739 -65100306479244 -143081207725398 -165941648065267 -139034676224395 -57031101252181 -87029002024675 -58116581030664 -218137124550066 -106721973816169 -15111904905334 -164646240592825 -30267532082388 -56455807374327 -28644233641109 -71313087136748 -270815634955165 -65843211618279 -118330879837269 -52400393751871 -160032805529452 -265732249637938 -174805623749716 -28670374890830 -116645761305747 -88610231971761 -198593048307945 -271715964137268 -258575025553893 -163488898266869 -271526853074666 -42024925249112 -246300527601687 -227086031555084 -219703126877056 -189534404616859 -198661475446574 -169085536383510 -62505761657904 -134600993592403 -68318470601331 -248030798663888 -274807104372191 -153545259243586 -132060720746689 -21338269155406 -246653925311694 -40585903427962 -259967402154451 -230138379747833 -83379999838460 -17627255277837 -158423818950910 -137626898830363 -76676473625408 -85635435498424 -223874467821581 -68655649834861 -28592321222102 -80894458885946 -111987578827224 -197429514880248 -158843439598758 -218944191739379 -241175827759550 -972191122046 -88507879627298 -124843837408696 -99277360816624 -174134720885255 -4864130653958 -217105874950302 -80109919949793 -231610085267748 -262352414685169 -153983120082241 -79899874914292 -258843773703944 -22674721771926 -135518052673315 -40520655229190 -207759543502258 -23890017790298 -198513045992942 -270219471061031 -244636998118861 -145405523522703 -90654669606879 -92681002460695 -271083775287913 -128108007404535 -193699013726445 -160958037680638 -263741256605205 -137737531793437 -154525800580290 -166529489891087 -190790194412979 -142882032585231 -110776328725136 -44544488069921 -161794448582990 -255272873633652 -91930214324736 -132693806306335 -10726287226280 -38244754540655 -273322114452625 -51006795184229 -228557727795037 -62073135350174 -66747712293589 -117801088800221 -23790685378929 -79849079648473 -37144893354700 -69050695346694 -87843706706958 -29067105640647 -60960134556137 -207160145463165 -23576857241700 -18375899798853 -244059140291220 -212125423601791 -181422594361157 -58648743715444 -72247296584452 -106527329265353 -153469141115073 -276591619566672 -257301665000978 -48457549797104 -152101398457340 -223371535296349 -79812406007345 -182560623932250 -68258031215434 -221541344529330 -109833610777290 -170412512956536 -220762437894750 -118919062713197 -93599664989883 -160630643302896 -18159219190996 -192168298114692 -258603074637466 -5324968489119 -120493870574717 -162812481205220 -160844786863648 -166876383437543 -179514636022707 -220852850681927 -193319363237307 -13631730250666 -116554901675077 -126005016363576 -5004586170028 -217814800316834 -7045447047008 -67292539628011 -47739795636571 -41881667453160 -224849617217952 -65552974250728 -113192959167866 -50687187956271 -117920664214951 -64594191476235 -253129579657948 -36666700030407 -57848242102494 -181809204659105 -255227884160838 -221410692625955 -247822587979586 -106327327525065 -47465999421019 -102691330259329 -50105908766391 -30018088375858 -159081731447684 -82855528735293 -229296763784223 -269366829145849 -88638656266096 -194238536332358 -75889404106741 -85287919302507 -20648420645768 -113396703923818 -186564710059713 -140304093899319 -164706808827456 -141398417378187 -18788485742559 -200079700082441 -140747394308735 -235283826807451 -264549467506970 -112390682650535 -117483946305596 -137510439447867 -256928809630908 -175490181907985 -40350902054505 -139322494181575 -33055771422466 -239053152073124 -180250588354271 -23168502769766 -13227505391798 -192301904073506 -74026034258278 -146980132172819 -144197545309571 -156143583022546 -7237739943543 -132397470652502 -116081367130188 -228216515212788 -163581298870199 -187911541050501 -107934434111192 -269413629993818 -21082777997070 -105505983408055 -76353030182108 -270911384726476 -129810892481135 -183359780911990 -272280227702352 -138841366007119 -137603675025542 -8443248992811 -167488369010053 -264787438065341 -198571030116770 -190082664935418 -253620435353409 -132985984093809 -129134375890788 -27241735152779 -84564258383514 -119711568048326 -4266295261255 -16606753419800 -86678089582289 -187016456944446 -237801138551974 -227639586899200 -124966343881113 -248741894757847 -226623431973404 -195910089585490 -212433281744474 -113329156959668 -16572348744600 -163557273181854 -8967286856499 -270173700999995 -21255084965157 -235092081488388 -274718572076937 -66467520046353 -41775805231887 -169900201179337 -228483395419107 -123722899804418 -187557123172707 -52582028989882 -216505367048367 -250998643808246 -186570720121845 -208736027831025 -173321463460389 -75483917087972 -123425173195307 -184103993894787 -151770264642461 -241155163414916 -135332309447604 -186893568701556 -19069602269872 -90509344896235 -210863152872232 -110930328464598 -16438760923938 -99579835252741 -151546905524791 -210413785257618 -136326599139875 -189442644895684 -51914551128471 -169729919215717 -232102761144259 -193513116255445 -182242373486537 -142995086577930 -42631780256466 -258615148176810 -161497589675726 -109058615924933 -189094469537696 -203989659879580 -62853544324424 -192483224156032 -93214674258960 -74929590280800 -73486413720684 -153863300433714 -168460463554795 -144129828068459 -131855330116253 -37695425853885 -38492129728990 -131027960131919 -2216276881675 -49949996275398 -82145790060167 -94455253494595 -175415780554698 -104624298063606 -101022169318620 -246911689547985 -39518296275963 -71555931335887 -266414692446495 -147225295289678 -106630778199995 -142594107717749 -217680834551396 -232936729843638 -74016677310308 -231807459986499 -38326362787945 -119990649453272 -237857956032072 -137359264341611 -39290602956245 -178774523059825 -100045716487392 -156883006027310 -149646401164344 -60221406065544 -2738373564722 -255296358922204 -253739127089659 -65401247933162 -208963681934983 -229100082667510 -218527198798915 -14389319888319 -199777424048978 -19402341871033 -32931574434988 -12315131278297 -213794829441569 -94093393902317 -205809255718524 -4265583908455 -191379619010458 -172766996392659 -84582647671110 -209352011912000 -224722329560417 -69438842801217 -251234905009792 -229948824400822 -77404140853078 -38050243234184 -152717166103485 -256906487647749 -116930344933828 -71350530874867 -8510119014777 -93796642148520 -196326101231563 -2107467352075 -270204467528932 -35797435604161 -178501364240696 -234764818770455 -139795929185141 -260649917042998 -81943434303363 -112610406286254 -163602189191950 -200651666121217 -142178893682241 -218220715260109 -130779659232522 -61987018539775 -143013446540632 -191542597432555 -11766305228779 -258632033031607 -182423606053567 -200154260076718 -34388818722990 -231228689251462 -201688317269495 -117763224309519 -104206741916470 -138429989565972 -123562423408738 -100150446568070 -279056284082858 -110928140488287 -259892120031541 -8063960206764 -152899493301217 -279671494044684 -59560960186834 -161880810459595 -176101431133209 -30982887073324 -235742395100563 -161395249902009 -197163544620707 -31807976185475 -275986257156336 -199697601236734 -29633263598786 -123457958214034 -267790118137559 -47452291169111 -96241454476660 -160069484164293 -98887506405689 -115274395825749 -103292046413702 -235274568302299 -195395289053388 -122383734782080 -137113573500584 -164193722446422 -64789175618548 -279147686897082 -258360086441207 -164570213557527 -211311981408961 -241650161624814 -27833806074387 -246581329530545 -228992659141720 -125852813721503 -270018306588749 -17019904320458 -202050997450639 -139797978896310 -226372711525142 -9481242713305 -30932813949894 -107364777051372 -43549680795326 -186644458954764 -251177247125178 -82306416814413 -36679812696082 -106713212708485 -46909063825370 -162803722572485 -7136170886153 -102500218261267 -241484043535412 -273405459393128 -211676358863244 -223067566089909 -56960374317266 -139465153654038 -159981748289791 -270275047147185 -258369201498095 -227421553718670 -48641274958484 -164826703539024 -187246954532851 -196641379931539 -110358111400275 -83093874622797 -120589348631212 -139715648089861 -225116423746961 -84694535235954 -85489816624071 -240155813729467 -166228606978840 -28528269334625 -34952373957573 -54175044978455 -136749569449958 -236857629172147 -180087581471214 -143182823308703 -200509018523771 -149334033892693 -45058279639540 -46092276161572 -209383241769746 -3844898648442 -137520939818637 -245728092658505 -175660669420752 -201676031367541 -58257497869737 -259989089636661 -11932248671316 -160240776513821 -145671187696917 -174558399670736 -92616950573218 -280281906344947 -80277034826075 -169552097998241 -141829887833773 -110023936031384 -155184017246815 -84281059755891 -227779210236693 -165292809540968 -105696121596700 -222709674108678 -37492602327940 -86139929332436 -75136149664762 -227212280607290 -35991166583401 -167857830523900 -51478116246369 -192491701619582 -174917977425194 -30170448372775 -95922873892883 -146429025444776 -86767199573788 -117218257004203 -244394870866087 -264261827095900 -214972307506337 -67344413116069 -15715303724327 -210685439118696 -259156549783355 -181390390452852 -106136966889440 -198858013622374 -86570606118479 -27928484330427 -88902480816079 -185882657867198 -29439872207471 -223347981966733 -224037343087035 -82207153499867 -158047008301853 -205109477691926 -128633493333198 -279589277908064 -228846047672111 -180436546439070 -188713096068123 -86994643031297 -1649740130895 -36656071986838 -108660725110509 -37625842581064 -187198644598939 -104196492443821 -38431690030577 -184283826349436 -187886412944346 -137139678838046 -42206266765884 -73054966524255 -25639636011378 -55605152435593 -37380530175473 -49636843212805 -209713572287502 -162362811514909 -262192562197378 -233415176785465 -117931241319298 -255403815109957 -227718731438710 -175641964323224 -94922288550264 -14514871487484 -132788936777251 -55555347942595 -184836349105050 -176413243433848 -157981928315613 -25851865287401 -204349092893066 -120855749318462 -215237607557315 -161545722084372 -168938836672712 -45086655657107 -147141955216898 -190955051731654 -111225936483771 -2139934823453 -1881839981894 -84304008504534 -113692131642022 -209517649924070 -10715067176548 -263070010207658 -217331382926869 -44273389733751 -110288430270939 -181382190302730 -268969452497575 -35982980902135 -118315452227921 -68605609728522 -142444776497002 -201017654479668 -115390571872501 -68867445621539 -9871507254787 -5924855607334 -105041170232592 -109533803768646 -169810888005781 -203040349806512 -250826218002138 -130414389508515 -95592196192073 -250347988511229 -170170851651821 -125312362535615 -1238876269787 -94777089801273 -278248160046227 -178023270009064 -276927682112301 -1075228007052 -251524026853713 -43838789228067 -10510877035363 -52787202479886 -170848123967076 -215346147696416 -80538890227613 -105545177862153 -166089004213055 -126538516421422 -218588371636014 -18001078968453 -68575459081673 -177090580338991 -165044579103237 -34557103101414 -71996524690272 -193481386886982 -44910758300094 -222786313642629 -128939297404581 -172762427351954 -237539350365248 -134802782777464 -105492498832345 -177322686725605 -220819425108442 -216863006320642 -279845156831687 -105404998070969 -188588054052648 -80621373692252 -69357977044416 -228615870148856 -23587498705571 -271669667865362 -131379248223708 -185889639846643 -263729817517754 -258875489157848 -139080832876860 -260330790724650 -253754440931915 -154777820955181 -26043506126606 -275432680910896 -34232811855851 -263184187541518 -149033960982300 -265634307964373 -204803625533029 -93626241160307 -39223274985271 -77096767080477 -254448487080382 -148391114012342 -208350155199448 -139844397541444 -213275634219304 -63663564656780 -17856318776072 -262266368494725 -132793576290666 -88745301933667 -229112153985583 -213051735676332 -167978933378912 -70719031206033 -276449483635980 -173516411495081 -156853189416290 -272204021604527 -241766559151778 -158868349442447 -119310371214261 -239639935072451 -218222799525837 -79175810221035 -205172228062795 -247270993579159 -47631528910932 -188318852255049 -118936823930375 -70919214119469 -93709504028238 -96596020051635 -93625692520880 -116392491906839 -180205296227871 -252233794147381 -188510270456926 -197743296996479 -116248786234029 -93468255812392 -101133948286646 -166691045656888 -37931474809224 -148907919458063 -234254000667170 -243255108445199 -180002621304426 -150847117633224 -71582863916275 -196639315989308 -155570864509674 -217192013183534 -213600290551702 -279953453200971 -253111598828334 -147345261666391 -36034065815046 -92144295280247 -195648310292099 -33087800658402 -100300275017429 -223266647188852 -1462192018417 -141000067617866 -171367883344673 -182031188882052 -32471323201689 -3625370467994 -172284957592 -22194159421256 -242693296941061 -190825855278447 -181505331767323 -197116889057974 -115924111837338 -152329370363954 -82246601025308 -190816892580973 -98961166176287 -170557697104869 -175109797618200 -50534160719710 -87291289279549 -80693487532210 -111081568491911 -5991941301429 -135575896445502 -245675890953374 -250348658624611 -65474364645808 -176095983285273 -192237074078157 -211744199441813 -44646791969137 -63734399922495 -34167427555889 -37665475118872 -182322263348277 -42651065701322 -158757879791 -125423190852810 -2062557211853 -187068076513690 -530760372489 -194022735611122 -278215634476690 -40312536711662 -199085941435385 -146733002478692 -23913019219903 -82421075745434 -188325121462166 -220944538736709 -23153701436623 -204114930062039 -251840389884966 -187272362793155 -34848529045557 -129321661191338 -82333141507284 -45910311911069 -119518375730288 -47608752141548 -70252088049742 -195407334033672 -65598859717819 -15409523349805 -59515811537202 -167157443027279 -90300690293240 -122748130608994 -170477384498697 -81726947486525 -110289501813127 -66478621036964 -22867111067800 -177689055035947 -132578126077152 -161608308271449 -233026430880570 -225739661406184 -64066847904740 -256851854761217 -51141437905148 -200253337256481 -61580982828316 -58181040909057 -243307897110491 -73332482205163 -81595696344461 -122321137719628 -9376148389162 -93753853582330 -104092793202768 -160487791873978 -164953606570538 -143195375900184 -239885122087726 -232808640811599 -182341522483679 -239123612354293 -113603701188393 -129883665628530 -105078209513177 -113763984982343 -120606942783024 -281038892721180 -100902894760756 -259368239579803 -49040654007526 -234124039150001 -58027468144193 -216030586703651 -138603423277638 -65117256407817 -164617042043359 -116688214955471 -24652730367664 -249167001760645 -199710787604857 -86005089629575 -254466067107891 -27706759993195 -48925457470631 -103517964630006 -58886103950166 -36657647526227 -33005601541741 -172700201435608 -223068249044471 -218949741918669 -45558190144145 -275489064982211 -237907936794580 -61242081275311 -215849398895951 -42104127239723 -54028714601638 -270163101467920 -239185577845774 -130353270919081 -56164600151145 -97251448997486 -82200545617242 -248978849920172 -89302584650151 -27762919827307 -133623970605090 -111089783050069 -94953841792884 -182000964377103 -192745857730442 -235809269242803 -175366236006144 -88809231686523 -186929637852055 -22669656172246 -253405269074442 -178506195886260 -104414115336577 -200983043463902 -103734785376310 -280741582400002 -35027172867418 -22246454642768 -120030224810435 -51056271960330 -156584704373602 -266104181817991 -90867074623016 -75697116911820 -217841785670503 -249639247155852 -178220776343068 -54824173618326 -106013568216830 -152254111847841 -95669193537760 -41968740757806 -270403696823920 -90666076100725 -258909382298027 -6102339828243 -262297806335667 -110563531592277 -209242233660751 -222653096009212 -102343084235321 -205525031285449 -42699851007530 -251672777435061 -110396999313597 -63652875691104 -166863265538762 -105577281299967 -89931822189463 -164995234615350 -38573923974336 -271348163257785 -127414001673096 -23286694890242 -201367015400242 -101161011247061 -82924133301698 -170485000187436 -150793295659023 -13592761385238 -216484535166388 -156755104783033 -1194990486267 -98567316723121 -176062546930803 -65193776539966 -117096613597558 -76386638472262 -122476699675746 -22793876877087 -256156273597192 -93158379946419 -230179625221023 -70508962811950 -159263947918676 -80741101565580 -248869147977677 -159993133674024 -14439121611937 -257757257243587 -15677402863512 -213239339770783 -43581109403696 -4530815913822 -86231881222410 -117949084298055 -47541987219164 -114260170800472 -141296544729821 -209207947678715 -273962666089400 -130164428558993 -86280046759719 -202211793822297 -47068405313605 -265357808919802 -253094707636204 -186081322316543 -53584994832690 -234595853340535 -202649064910556 -151690554210369 -139552923145605 -160815515619754 -255236845262623 -61524059846238 -50353502761681 -235555407390500 -16952816681075 -34423718677169 -148207261064602 -143845035191838 -179801011195794 -58997911387539 -216632116049030 -259024747370383 -276111250375040 -36608513880266 -201594989331724 -90598863901086 -188085077393691 -249770600021584 -244904545716102 -103786201540692 -90881464937165 -175018601749309 -222881629917210 -175414620726682 -259174646538921 -236775656481155 -72400039824274 -104647848625593 -74247010037721 -110063152824878 -83239032765429 -18373243930662 -217903035186848 -209001024756298 -231647039351330 -199178341751171 -216041570601602 -200889477757089 -160148058079297 -173427250633535 -125543418439656 -193791811348563 -101238020170995 -198420757075945 -48156388613626 -5463297304948 -108155247938031 -35640338081828 -22542757985100 -180266839249452 -178403709492001 -260814507776428 -98701500348157 -233312562695969 -141608649982246 -98101852466753 -122928917892798 -277097245643934 -275067964729993 -219699804895744 -139247348867310 -264738631358985 -80769163336416 -53918282609605 -21464921229299 -175264616049430 -55397045948819 -89752506409996 -90285676208315 -239678251660773 -135148689474219 -65283671724860 -19000507259385 -212401976217972 -159703593690193 -280641786095526 -95259807277324 -141825745358057 -35554594456280 -65617547717851 -267076728342353 -217632350509341 -260898096814313 -131852750810324 -176839439463855 -53972080754018 -177988212417020 -2864688874580 -87370358876947 -222509642408996 -75236018451095 -166376590478650 -173071632928104 -184361413366853 -256772169781119 -271881700614894 -37504158776533 -249472345130566 -178942127474294 -50425935132579 -130904888213899 -50682656702276 -29621435137715 -165790057565280 -95659460230138 -199738147268892 -259237667997556 -49889997704875 -218663525355340 -32732231729503 -164569202916343 -269831703004982 -139401670347678 -272857936332748 -173349142443570 -225759451615475 -118223201241187 -6463152736101 -224531423344196 -123058168844955 -141009664066202 -16901726120730 -221667621435151 -206796627342910 -253823899105201 -9722372504206 -31655725721406 -82618237431685 -268763138988156 -218090098103823 -98641560392011 -35039375026829 -129364197102369 -121264998532905 -255425178135608 -72804023204891 -139256172632186 -39825870176688 -196950581985457 -202862755361973 -112182282753911 -36297105994473 -198788439478979 -232524296822068 -152584368251510 -81320020243926 -129743397409315 -83554960262843 -70754596066483 -199995511964213 -51645228257438 -209182638016429 -40141337981621 -249938868969110 -220007605386406 -114477976305742 -139551972740171 -43617238704905 -157119214371108 -198202005172505 -124953114392503 -140355838652106 -157957834447239 -22226907657967 -274416600641040 -237684369966292 -118783271501987 -60889049541993 -182344328183086 -148445853996696 -256014085567378 -281048865496443 -8119250995836 -250301940060312 -256653100951623 -47533469716077 -242302855850229 -235308342604328 -221051808833405 -88843536087822 -140135424304713 -58289684097212 -43263555771742 -34545928195668 -122209192040363 -154348045496525 -49355154691023 -64460751284325 -31078184507416 -248743072120718 -228568814037756 -84930076253676 -195682925194780 -195690068114076 -118774471637714 -166544888298944 -38951382587903 -159763875264554 -89109374707883 -165800525639783 -57850137011686 -95951887690873 -94040751510848 -207275966203746 -88981220698261 -37308105312923 -32148630982551 -111645677791907 -247617255102755 -69507078839256 -17275391224201 -80553238245603 -9931145963382 -247693032904237 -100106288951613 -227589563460700 -101435872711798 -211243755014943 -16703161403642 -236777720348133 -169979359630336 -58889241183827 -1814245307768 -173933995822474 -160985573406691 -88584123076163 -70761157195129 -82634232392519 -44825934720706 -195821382993716 -90880885915075 -130744638266892 -141644866451954 -85504069855447 -177230524891925 -144179313022670 -93122375509964 -227639026900828 -60588187735206 -195706256616425 -72539482917571 -245044716462856 -216665669417461 -64287150258176 -92391263048916 -81221304407946 -168795046903639 -168013768176029 -232199781385742 -122462686663000 -28637427095472 -256020793740337 -68902499257359 -115455905229468 -36017033134328 -3497382063230 -15912561808428 -162430619055741 -192511503661742 -15913904823021 -170492948058371 -249870081381109 -197809092977455 -209753169321873 -273478292923543 -234798584580153 -60074115824498 -214481790619282 -94770964821171 -259862172349245 -170804158688460 -119067605000293 -269475217304098 -7061084773156 -27526379194584 -181270392434435 -46965168792014 -222490393796475 -236096127793303 -42104501807673 -121819202589998 -99710041686392 -168655479046012 -126455233011314 -104740647595009 -251373526800387 -135879937349597 -79840278154131 -108458440415674 -146472029682509 -44657240406707 -120802869332324 -73050355914029 -257485165762439 -211363415075564 -125692549536284 -242425628169124 -169311284272015 -241058122858370 -134971889778243 -247968548514106 -192439303427460 -114805492428864 -163098830299623 -99667617298672 -248274322637737 -133386061563890 -233657292356958 -219445686520712 -11962208755160 -135255773196463 -111927441565442 -146397928425899 -258786482482316 -220032187589682 -176951148725772 -164953432015759 -19568540753970 -267537361738816 -224734129271296 -223975110488326 -29741533456753 -281133552462364 -183699702219270 -34694074561488 -72306873108173 -13360749263821 -274874964885437 -178830282119661 -224724834100596 -68246869528686 -84239145832065 -266421964560257 -255931048292912 -177185256351467 -5644307509673 -178322170662242 -82904359817533 -219231307709183 -39978955444598 -216729297086004 -242691061900559 -23085825059502 -102431072994183 -116457259969374 -160160938561098 -136888563066193 -279718790494167 -194041621811115 -268087229873095 -252770198762281 -43629440864316 -216170150495759 -125054342078161 -236433388889278 -86935353003236 -241255342611440 -269525137641997 -155947341279806 -175367296713203 -78807149822465 -34444500813856 -198099676718917 -189441325966058 -242822810092516 -60002402181552 -74202945036609 -187831480740446 -29271808513610 -29784909124677 -94687119095435 -111413168963920 -181782711075408 -171788801301632 -24342513360526 -271693208071355 -186677793502167 -42938530575047 -92908075014151 -178815352629136 -242162233020084 -93974913467149 -132250208962481 -150269483363149 -89653577105846 -166953706509663 -179726649830194 -126198270097191 -148242894724164 -201205116534033 -71619500310009 -175763544311937 -259717867407165 -118737290954914 -62837567267274 -112874781074937 -113098589948258 -238969879210114 -46986474889851 -132763168134068 -124673777936957 -271366266040675 -101314475848124 -106527814443589 -57897552589382 -66568472180341 -61584817945576 -6117277338731 -250047034616269 -190177934531093 -149414342549494 -127828167605927 -27106083863586 -127224125928575 -136473066462622 -117464679400954 -11077244375770 -110203174360861 -210113968481332 -206201381386631 -172545001712460 -237045179907127 -231742087647253 -51367151360941 -217208088906775 -2726168150946 -173853649744871 -74580703145220 -248904299360318 -133915893561970 -178994836185932 -195222212092760 -112455159534389 -253959069825275 -106556023595188 -247855084542696 -98571771259003 -193335053899209 -271959957614269 -246165163213110 -251995651833059 -40828299265503 -258721220802048 -246475690403150 -140232551315820 -234357490095966 -272127565422657 -118867129609472 -267290228071921 -277203869789061 -67127180885402 -199526497833403 -132451026507901 -187323404474955 -142149908451816 -69635101029233 -7353991154042 -93962668862466 -16435445918951 -139897500830289 -33263320244341 -250022928982027 -172766662838779 -173670376656113 -86318471275386 -201659495761670 -94964574493257 -5261029790304 -138502803020700 -264027511772393 -216990128257104 -154970724998185 -206546458491521 -186292072174186 -108637768885638 -118688848424385 -231316167464002 -177751763322136 -155293981862927 -118073914569422 -79795037896557 -209758645842483 -118853206055346 -82387186766662 -279896821322074 -177712198671193 -48716710224790 -74604252688337 -26679944528635 -246212749953131 -216518042170325 -172393116740182 -159848235321567 -247689172347953 -107132425110495 -165891179743346 -78472255234798 -260232909549440 -62062195712979 -100902106579773 -90409547288324 -77182761483003 -218029430047369 -129268563563693 -269267840721610 -24010008841692 -73583402963875 -1566473910889 -78694149360047 -172225022634042 -47929588795748 -41839913687493 -18411683338720 -185757582562994 -119935444719695 -276375343492201 -114416925909918 -237442880294212 -131892071982479 -105911341516525 -191499281111920 -169919480980805 -16404337228124 -194610892403934 -230954425862979 -229353146832572 -138300143063686 -139004645465873 -217240164533623 -61708484737447 -67506558744403 -143944683807868 -100312175212788 -142248158209217 -64449773820979 -124571259790745 -147664592652076 -29242386929498 -26538354678632 -46952477078436 -183084827261451 -124017512337533 -71760439782029 -160224129044490 -55597598041159 -78051373757680 -92378092676750 -239779506529200 -209668345254009 -61941846179740 -251349636961833 -136321279427582 -265330457739776 -235838933280901 -182930648248009 -208169787959019 -187723173888535 -179225182412535 -144171954304390 -250961197636739 -236917911342588 -11643174167811 -261041568679549 -53841530330453 -46772548085992 -65746409146883 -271144835542499 -44216251475787 -136252528829358 -138682334153111 -233713471058932 -224243202613819 -20360399051977 -97935014255210 -1374507954809 -172909006154181 -89301020384002 -133563665353915 -238049914757172 -130627996653664 -209331229276142 -1651011270578 -224555327108647 -276491290974909 -259659873583453 -75615230548631 -218320283323939 -237855595301321 -213730306589096 -9523259635422 -18238981969910 -130314935668779 -107157330664598 -74876430422843 -225661613150429 -182997017533526 -71619367125933 -247611429073799 -7173707054028 -95060808508697 -7094242076860 -69897837137170 -271035906023235 -41693572784704 -185939927658094 -26206631677987 -119916810887900 -123269212605121 -121046765400951 -255830082079629 -51019865215291 -46683397312977 -53882966491857 -171242367975488 -90969507299278 -175534850684290 -128524190523469 -54311794120924 -199422540870086 -102456767026556 -58458671978335 -271429000543955 -136048955629422 -58073637262796 -255330675519125 -60864832215736 -21729875464377 -179426456373191 -71229811077596 -220731531606944 -40029878451762 -211849862081384 -91243726581038 -90296083316914 -158945484931921 -24368287878646 -160865633694660 -270574514954225 -127137778411204 -124455023766408 -154726314314254 -174846043034200 -172901023600946 -153817770136318 -197855251069282 -29853803378867 -207431221917360 -220696709856966 -9957030366018 -137410063285536 -273143478441149 -218276745312373 -244609310277613 -250471420641772 -50090791860195 -175637621630894 -275671600071878 -40753081385542 -145366261046147 -275533946172539 -129519383194019 -70930584111063 -242739943017631 -256978000740622 -242663590655886 -187968407545434 -115594350330356 -7890821607555 -5155296747410 -95096533445392 -115953741033572 -249686944824792 -28952426661697 -222860800277388 -263641875000098 -116767137668667 -64512724807416 -149955602798197 -115060463769708 -162367851547866 -83304172808817 -114846635632479 -206857025747823 -222305056873043 -263954509799886 -194637840439943 -201046288744544 -49317395858353 -572169847364 -118896330245067 -35132484441165 -259500899198152 -273155834840069 -260070490406514 -166955404944546 -246088571464176 -90162863820737 -94822204300031 -21258541458574 -145892369773661 -146002765576335 -224501272824109 -82120376670737 -55222278405102 -118437963617797 -247094300454465 -263202267421264 -3259732763398 -1369221411376 -10166823259350 -148990593474337 -143243770222951 -79891337542533 -73697214626908 -43408441337951 -222118305317605 -160929210492429 -171506251370987 -211364617659919 -152816752325914 -97874446708909 -20441271701875 -6547507799267 -262649400403631 -2851349446086 -34187702232162 -170897377384475 -197297064581613 -224514300831443 -201596952309874 -159216944938420 -157334565347389 -246788005611719 -95923386751726 -66685799774013 -128994359254234 -252075003060865 -177968745670731 -100741748365078 -65543379903994 -19722863763684 -241451512550132 -25222362446506 -264925989934640 -239093162672800 -61102678317650 -53804801914372 -75847741771432 -16956575123953 -147513451238311 -182636431264512 -179834232283395 -125699313017521 -147683882010888 -89549957325012 -130417428763586 -175780458644648 -261932114271216 -162015555880405 -31242215268126 -41088411558070 -191693613543092 -10712683517742 -132323537799597 -247412209801822 -203275431291792 -191913268629829 -250381631625982 -25196153283195 -174618205339662 -24389159909637 -135854311078606 -7383621996072 -198074324982822 -233676434190516 -102361694851248 -101375914721165 -24840792923017 -191175608568827 -267958958542768 -6031702102065 -178321217715273 -273969764767751 -132066386354071 -61745791272351 -223001369186069 -249776964457140 -65764933803556 -79165846206870 -114031812969101 -13646991065849 -68088794911803 -206128634791826 -90065302842375 -277646867946679 -209010803497533 -71028452304384 -259895785439650 -40896287754757 -27685306125570 -218152521124971 -64422947156607 -209527829755547 -219750799620839 -41885865212526 -272525433111549 -43123129875424 -72631462802383 -26098179200565 -170875109421668 -266729904244136 -78129785810669 -850396251465 -8912712934303 -59476321331175 -141811538304256 -126379263171785 -174164034765821 -8282140226636 -254253875548923 -29289274121158 -202749986773809 -24215944116709 -182535406374022 -22501997629234 -44725291672752 -51762798617832 -78034231408533 -232181636668792 -179598503506631 -216339396532475 -211034865079452 -109299045873439 -110597753245456 -227891142313892 -4208957571382 -259489750186231 -126776428357421 -73583750655498 -10377534655623 -66945131685392 -252894428457938 -94681389103040 -138913821282620 -109542370364556 -47008931395520 -68525452482659 -41565229071421 -23280145093261 -70416671010455 -268668913073392 -118879330210829 -52788726268063 -267639240927838 -17790689094367 -179805110951731 -203801442108792 -39997086080773 -252812468913562 -97180385532952 -161477156533985 -260263456447862 -206592704480610 -18204364179311 -200461138454760 -27089518718812 -116811018367256 -231893718150538 -104354554462275 -196055074715584 -138250515994844 -22126763628422 -138318509999285 -133405206450202 -205877658974563 -242728322224471 -4031119888519 -38376541122590 -74371122231817 -273453725478247 -72782485545360 -256015352342057 -179287703361818 -10822252205201 -70769064134022 -149468700915025 -114994030662699 -29556182614946 -43136097812083 -118107206046632 -249666177775647 -194667467591134 -170198744508419 -86912268842681 -211366200493273 -224043893149774 -25642506630912 -256671350044176 -241569420136034 -148223599210641 -149413323471920 -208335948875879 -218035371819135 -74387609054981 -191748724152309 -40980088767026 -272171729346712 -259834120148527 -200190902893850 -11845073802922 -190645916278495 -188354248501305 -170931382151741 -251325747123279 -117291619901997 -52594586841492 -182656656011341 -14707115168242 -122152116450095 -124185385644338 -181867446295427 -174357672952773 -195883441816662 -182611282446475 -118567164619854 -226207180587841 -102190902716568 -177360475325927 -207581357003828 -43049667479836 -66743073228142 -234795338068221 -144642442852540 -97526310830690 -267577477617602 -100340360229132 -63771134094186 -164807449058925 -12352478325828 -59236140669847 -153060835285095 -218103790308593 -152491845626810 -209992505503448 -210992961840040 -116681003778692 -214786631000682 -49397841798321 -176050975181964 -94400088473817 -196615347774106 -156603695043862 -65094268853258 -65077304419930 -23765463064130 -35877008627359 -71384973826798 -202589297470256 -29945314851481 -129321483197800 -27774930129677 -132843267022287 -122253127793269 -112219493694555 -44496677776012 -46974945715817 -104947754473595 -149335857099459 -272242436617679 -77077244055435 -240729542525142 -260190510258700 -264369735094464 -261046325845616 -104739273679091 -29182110144765 -163288755837746 -87517293605039 -96602174740636 -221475544438616 -238807572241219 -125171267629839 -222423818801097 -273966499093660 -108795283097260 -50481112419286 -80290722412084 -220791414124605 -106000272402079 -5556143838485 -6206670253241 -197426875107684 -61790672463732 -129343567479437 -59049531903239 -230246894497674 -122694485114420 -5201481390272 -168185744257700 -101888110628929 -16870568981488 -55187235362586 -171961877912878 -270074290513011 -88308029683462 -145008999143270 -231724222211671 -161461934670097 -110861795781002 -59612630063603 -150332762709980 -192184890560268 -132979949962259 -141472869624277 -167138020067727 -12293815807147 -125133810568919 -207975657858954 -141120183795292 -196891061905468 -234087376837803 -158992065241084 -98809228590966 -16448565618336 -133928140398700 -74039332857626 -189656849408746 -263289592326111 -176590543185987 -201798428981794 -163259375725255 -213568591423701 -79339955416957 -238674763140695 -29675351423657 -97247086907429 -7314726974075 -8402599468258 -212543673946368 -277567970449859 -276991387684819 -6870017071739 -236227795703220 -5569219758198 -162240068384131 -45112756167629 -240060139590981 -180167266174494 -63472740834048 -106540849276547 -4278964112796 -270250807947765 -253745530647339 -187200217500478 -164995493518242 -163545743006702 -145732625253769 -37971212121145 -247363020765553 -936367711552 -161277808091396 -134738227690075 -268542649580274 -135348469962142 -38202838481083 -204464657697073 -230357071606154 -137331422579058 -27280006279351 -218602087774326 -261259590017281 -85780028745784 -8817439840803 -82031124568835 -151609031421693 -214857763883836 -142551155803161 -280360339626216 -241155147163538 -78770776157854 -210198423404542 -65043934730734 -190191068083101 -153901013354542 -237955005556998 -161991666041851 -27220590909865 -238083254294172 -267032136009140 -266551133970648 -16143365682499 -178900300513837 -26338234021194 -69974813410545 -76152670523946 -180787393478956 -43026129157284 -15869811328246 -192756117307531 -104663295602583 -251271915046556 -229127724653561 -62241171578765 -201212898812391 -157031480235712 -175853352865503 -122068223515705 -28569899402251 -205475057676242 -251938665071343 -38175947809725 -6330859483138 -112830517080189 -84990077676929 -135658321423446 -61134743058512 -176117451890787 -139315422654354 -17152375641060 -83411393018071 -70550607826269 -258417532275822 -26126691938776 -164398516929229 -133973469707846 -241900796767780 -253768801550149 -130122784205049 -41160858903982 -36254276854116 -237600755531353 -59739497322325 -99838203708797 -167739826198106 -10189025650061 -13976302363795 -226570208739904 -274201290463446 -31507744868684 -102474454999512 -227401258035827 -23505223646757 -211462637661985 -89230011689379 -237466108920084 -212168472103490 -93490566418805 -155585194597901 -271821344972594 -193567728218252 -209506414587664 -84110810349063 -80549615963472 -115449685311062 -167181906796463 -269376446044904 -90628548701368 -36837721610144 -63834724990149 -196904791425495 -217780774087314 -200477107925204 -250232672031156 -104920156392306 -32496543824399 -41014291782221 -41779962086288 -66698663637592 -263480307183787 -37120136638356 -230686126342932 -154032223624939 -193449870049868 -178726349109671 -141660974992743 -230172650882949 -147715646703839 -40911749593534 -72446209806963 -229338842778184 -253512983182811 -210991218598357 -157735921466641 -4559094160039 -46019383825000 -185036869357563 -91228576267703 -87396423441680 -211399423632655 -151263770843279 -26478095950082 -270771356457156 -234872657388686 -167377212737781 -180111124873819 -273541666619784 -46105598867394 -55348411397610 -5819890041546 -165060240901185 -139938655224369 -7266849669065 -173472959989103 -189025311690866 -136953054617121 -206619402071893 -209596612740763 -268286667665604 -209809124688006 -183582983601270 -166288799948775 -82014827096268 -28347706174090 -513336018278 -269041608162036 -138686877054655 -37954088483870 -41985513787999 -9787747489794 -161463123959096 -3592073045889 -207236656620693 -187912213731583 -253097928767517 -92237741615314 -276008484766438 -117126055398877 -36248108476968 -240010896849825 -199876335856599 -230719206615332 -124560509668903 -228193360289002 -135480460665290 -126109689010018 -175969816099800 -40393679370140 -89561244774609 -112967596855820 -127834715751271 -125475517265099 -251536446321060 -229265058187602 -35883028519039 -114129806297517 -203586114477226 -6559829440641 -226593279582138 -48613788983462 -263277018671802 -143845259117001 -203241269019631 -253170142362586 -99097129673912 -223895689072706 -232934558999346 -224549824221619 -109683801220731 -59383435735166 -141690675129547 -234383726986798 -52206655342052 -46775881690106 -12892770704443 -55257508701972 -118589341478274 -65315781311909 -167476880386659 -247690215422822 -274059341552462 -212152053506996 -188503128658546 -273033501268820 -237232879471291 -36401056277279 -42971984339705 -184017495260352 -199162461252623 -138543797083817 -93651867677561 -213854987843395 -264737739616554 -82891209276438 -52572648335812 -150212275803691 -56404095589875 -263724274851194 -75455268049076 -181593433891862 -203890366491057 -227510388423781 -247800331720130 -189929460933808 -44256107329601 -119328288336657 -257898213285801 -161180675852764 -40763534018142 -5812876013898 -159292645876457 -180860047194593 -112547202817391 -227126358917483 -134792669274940 -92402051252245 -116081880124381 -181524683293638 -268091013636131 -5850996621657 -268049890479067 -76861364076361 -117896446449754 -190370512173091 -264020515278983 -231953576893006 -222527116252955 -234221943861889 -31533012699341 -70341207993085 -31518187702342 -172855594492471 -169212406322252 -111163444355531 -107121121390901 -208800453609493 -100308326956022 -205645388454152 -43887220060923 -228336136866206 -141864897609923 -179295865789805 -17320150682534 -198063087684935 -240001499933044 -187315525509892 -126796910750500 -53687559414464 -136410401890108 -142199234188861 -94916278237820 -227501364652207 -150504531852348 -259963995746421 -163185810912505 -115463830663801 -202444080987414 -150359105952734 -55443293948052 -115282843132347 -190518272835366 -76589774727233 -94821511631480 -179099444748980 -273820043308064 -169337491341660 -215925821348070 -37231509606670 -233902864304978 -278928966025011 -61210592250126 -212310556633880 -210579607873925 -132120021404789 -222646256859984 -94773176588137 -69909130631164 -229972615543241 -173665804316003 -264646544704127 -11748172611952 -170446087524407 -193833694765243 -59370517459031 -73354981243816 -96145923166286 -124864015378685 -105166246786669 -136764986023189 -97661755624782 -42535695048893 -104151223589539 -131037572461358 -27767462277349 -45222046475311 -1389615682605 -198028373339183 -82839813205037 -143656125885692 -266045013930318 -150484500464674 -44321247020439 -89921421303708 -267340835053132 -195275323998546 -100385002309053 -132015017533037 -73488464808445 -89178326139944 -82543887898459 -84054206820304 -3659196032413 -111479219965232 -45667152282056 -31377140258096 -37136049653318 -217706704956259 -81184779923971 -55901575522995 -163903379005087 -145952678441848 -43580829274279 -86313655183880 -249636476149866 -220927811917042 -144195961758172 -20105201183949 -69155357253498 -152986254005872 -251687310203264 -274394081232749 -223053884553322 -226711967243570 -233578221458211 -100126319418221 -247550288918545 -172896423207373 -90392132448206 -255000306846465 -247157513356371 -215872131477381 -41216617324070 -245646125479327 -162449431576387 -217121376541553 -164747972504502 -1418503143194 -139551952084592 -95785900906412 -208569305722411 -163265960521599 -143443584689927 -220267220909577 -20671222675278 -266046374036263 -122684561253990 -14361755282334 -34682921016322 -14133516543854 -12060818963201 -186719828707345 -65868643742396 -159197416863234 -107100936773763 -245636411888455 -65496211423984 -26279986164264 -269447274011486 -129482405201886 -244480258725902 -36902613252201 -197458457872240 -223143452223791 -206338667610917 -62759437130756 -250140333026946 -69651492859885 -53851836592766 -8039040241744 -22017134410567 -74138643077658 -235933445581108 -222876489815349 -250545928722146 -195489815391548 -197056835703249 -171064505256513 -151748313841210 -150000505172982 -269011781267731 -139597351092669 -162426708560237 -257382145424668 -82647474612337 -124558107700708 -191969869486920 -69609528209021 -124529453414481 -135068824939004 -205983635642676 -279831327219741 -115916265860100 -208738276237783 -112037882326791 -222325262852049 -267745939400388 -237347526220272 -86809614819117 -32356451285371 -186671689131748 -27885612359751 -28306562034670 -5070024356619 -211873681587235 -279904408764171 -11011062224736 -154520775407421 -244079046268345 -113150211787114 -102226207136227 -139919847265760 -226204265571390 -42296631417649 -61942679440159 -113099685991465 -280628929629321 -127688380438144 -233998958871486 -100250873787398 -22516822189173 -101855949405552 -268800172283587 -219554165359428 -262112009069503 -114277928955789 -21181110571377 -124865613887687 -132105704616050 -251831538916391 -210762172811161 -94770274274838 -245979457156834 -230490012286895 -1533033370672 -186529639972459 -43272520210350 -68811079673267 -55202658581700 -55727923953424 -152505806997661 -210645262586198 -167684760835703 -62545608993527 -26181584734441 -55046868477440 -190087701109080 -246588096356505 -3965462055908 -49221040517422 -24676717899031 -96794650426318 -214135841242695 -51716353569186 -17341893524616 -241816884315467 -146281153595802 -216666412860346 -64028712065153 -211225291604791 -104359905221149 -221431780936213 -12987378180630 -250783269832977 -96779746427734 -167006523338208 -111589299845937 -206455284814472 -124725938265447 -86663613093354 -102000183978006 -86525712076845 -189673245269632 -238631623448040 -119333171783629 -174086824969293 -125268840457127 -222235567735537 -191025059490066 -155269322363564 -192116332147797 -162674279487154 -103925605203432 -190387420168854 -121490312180649 -36953610025970 -180795489845100 -183742274397292 -157282230768952 -171230592540453 -266648896800767 -38833018833901 -174887976906963 -123285766261709 -208032417388974 -74826524527302 -122096072658040 -196770738466313 -252891448635989 -116463762511652 -245619481462866 -141286408578724 -69148848726971 -73127424034303 -172165397652457 -117741853528210 -104972287412484 -186260101922384 -119440399559008 -36993880091354 -266575969339330 -175338761789744 -197350591429653 -19248681629151 -138584848675489 -262770614037072 -250013975796994 -192897034065175 -209212755433099 -82954732567974 -185837224971713 -56976343242155 -39151404267728 -67240055283730 -191651079847903 -78777286779812 -62465670970957 -174381434224700 -178149338818049 -257958347584952 -69320245279998 -168643021875044 -112516249872295 -137715941183468 -121885356538808 -269891381239110 -199722886376481 -59285489960432 -40137721970426 -45715404315873 -156538172987260 -209224031890806 -226964768945297 -221647644314635 -248273833079301 -78255074224903 -104510641892636 -30684192208504 -45119532509603 -94991080367015 -717166479983 -174484068769911 -242802720407898 -254999053080278 -233290685758673 -132548741509203 -222288046842714 -170056995108039 -28063552219754 -250558576906825 -139446348115361 -185547318236438 -38155665777113 -239040777287732 -74489099932666 -254422218065959 -245791764352685 -60690180006155 -138113783852458 -210242864019640 -129488983980649 -70421885901268 -183080129694341 -200619547703407 -124107928135669 -142150137855 -158382346419618 -183874052087042 -226137840226258 -149180214935599 -255867965963294 -120062112830656 -98170514535873 -251693931317737 -149127789625089 -239998128554924 -64341986748616 -235352512814489 -270777310561732 -197852566503298 -99741506433745 -86142909413943 -190004124231637 -210018638626845 -91257923080924 -227648610872958 -228380638128469 -243891183696018 -270432851264852 -196667743286881 -164189220172196 -68467709717627 -171748572602612 -14234208734695 -205892711593651 -113844799186300 -8386017507389 -6562598579475 -130423912702890 -257113227902161 -103262732388182 -65804332653529 -63390067709205 -200207261836625 -25482970473247 -15676138074732 -235422014255504 -125295238414605 -40255234409298 -155213951710640 -38770115330344 -111849950904024 -228607569160300 -274707357168673 -54346466107121 -70416485311594 -103365240496495 -278889092932604 -132546403676194 -89285937344250 -34082906098996 -26365504170815 -256595820312248 -186231007339483 -181137743684422 -57169177303323 -7670615620358 -139369667027908 -157679570054531 -255909054090209 -148566608548317 -2503823786452 -46684679993817 -111008636749252 -280338463378518 -219355071854432 -276347994434107 -44615021473854 -176981549623423 -7595719181056 -147319542840781 -139500582475180 -175930070260804 -22015032108629 -231068696224331 -251145801613722 -114693368596034 -60931520977107 -89848105498462 -246382467451768 -231598693916658 -29402028205935 -260987627575833 -120700059035396 -109956598322930 -274064573184294 -261005110316944 -169911036882147 -21516822082411 -58393688863886 -209460925519072 -206250473913260 -250658818514234 -30506703965731 -106212517843174 -42378294474885 -11352116610890 -108690171454702 -163694982642153 -129287193875092 -72929751277905 -220200157164443 -77996256452911 -44569504872277 -269655627258310 -180263065172982 -7937586601912 -224195581207709 -264163490494227 -68230445636171 -63039424984695 -29544043773008 -250576674942330 -186044406973961 -208799443158270 -158052709051970 -243044944577253 -247662465575382 -214015574391297 -51109367761156 -4749250514379 -5145203024701 -156584504871109 -186221146699009 -43308183921417 -22140400886122 -46182857442028 -104442723742219 -250548934760233 -146665781279719 -146559062549198 -208080040103415 -202734437182518 -42905294141074 -209424240677797 -138198445254546 -939649304119 -146645946235227 -124828243555148 -27635658225448 -185964941996793 -239998333848687 -103903968266006 -270216265713422 -133481959085436 -4392040380838 -98504567590005 -163628007978666 -22731036058112 -277299230909701 -215305583348920 -53803416639968 -60875419747603 -69586538582590 -97522858593897 -62599698639668 -204433981663300 -56901298924967 -4224175558929 -116559083233450 -37864103379507 -45218426580374 -134922535134492 -160245951349809 -25746511137803 -42478051346209 -197808414459324 -238640773807156 -198435372013721 -204850658012700 -72500854909347 -55959443002008 -109396079211696 -6432675256421 -245652878473879 -225466369124266 -265437139283560 -85959118436077 -52740400483372 -135796455064725 -133561920911816 -249691201102168 -63145813580831 -174123684542291 -263775299944853 -21620385817525 -188908579635302 -94854058928340 -271000771116104 -113671785588732 -245011947744910 -190415863840018 -129668081308005 -162901895095438 -206390990045608 -224624396213955 -221969511489271 -224885069820461 -281283777478883 -100063247105794 -109057053736543 -162926969371791 -189444050941195 -240762005734622 -177102027776729 -27361495913622 -276939736034212 -109929288590934 -73463526813145 -210219275774893 -208356959787925 -114016909014103 -277864564187259 -25840300586650 -85220817409900 -146258897135678 -96308407800983 -96982008130447 -147993872901059 -211416807923250 -116679838792496 -132494490346736 -4341370627365 -34630143916322 -214026383680392 -187432056398739 -82566711766264 -96214799304396 -211811137277821 -269755210400291 -118280264003826 -37814901663148 -77363374651774 -201291245727137 -241253918586842 -56641164195109 -20661394431643 -161306908991679 -60100041250513 -118603520868568 -124798726379656 -161382762157560 -22604847614381 -2208041675350 -271020414023284 -272694457979366 -102071642021127 -185318123908001 -93769961403962 -120107592013577 -244077538363145 -218716508082637 -97834981286060 -165781143349589 -89200582035093 -191489286384398 -181068340044087 -148621485516116 -7109298359503 -168939191093490 -173630444227414 -246934822143316 -210291802958382 -250697236582621 -254433256580929 -25430869941537 -273358454449961 -62935843009861 -197471375109295 -204429025303711 -36609111976042 -53952591084701 -231364797580608 -132989107575998 -16214113225641 -67228238984520 -109413873268659 -215821166367246 -18048757967427 -153707591371593 -236710400501505 -113108269080492 -259364828048570 -151012838737683 -128052566441231 -54618925923747 -207589014021296 -11537404140885 -89695188744134 -6057138121954 -201073047695525 -96959504732591 -255585490031132 -84412825682570 -239257156426171 -179283799742747 -276607287753647 -127945856236832 -205335160963719 -167048856097278 -60022926047179 -44123477871444 -180165197799562 -121160350230264 -44902897245953 -89881656712397 -251449909584446 -278863119907956 -225706182977236 -248645798342378 -84240303412668 -93541076510371 -81134076426472 -48764635541277 -220091229464313 -183791238928981 -220752546857040 -117152590684138 -244208720894167 -51551338763358 -9681806087615 -86545174896490 -71523931692380 -246775582978349 -50700310615348 -75479897904229 -27011878049961 -85484077302637 -119519293629660 -41910492717977 -187388206512422 -101682699194013 -185575945680965 -247148833737477 -156738935083143 -175836406765873 -62404959738314 -61637233514771 -182263413071801 -25486836820110 -2611486914499 -98304098338892 -214856472298184 -42046393320376 -26116273347936 -121148740345881 -90521584905314 -222124738824800 -138469467028294 -182395868780774 -7989257891258 -15602068943677 -229029209487235 -84424792632628 -200751190837179 -238526687120782 -115615589149554 -266722773030412 -125897016968987 -79918629474531 -171749777107283 -168719455421075 -224924459111732 -66054062607875 -235770882223165 -272628373480243 -170119105175663 -79598020258601 -167862874283568 -34521241220475 -130163635071713 -248415840203068 -91631314381705 -5475904364967 -1625371183993 -96076866171013 -197388025584608 -42760991084520 -206435256548244 -100617440215650 -262626206724332 -3144672090319 -15657029803383 -119516350142348 -62429670862382 -120647958503686 -28104508935332 -12200273993023 -120877312053160 -21872135237414 -179731599945667 -68105050832301 -43116313384556 -178357616563054 -137271991891369 -214860532277182 -116751277813115 -39653058004865 -230219857316284 -91905538573995 -149046265388573 -58144977278356 -281072738505180 -246405452730152 -226124665745920 -207060844066611 -21499687032923 -208246264644325 -64980280644979 -20228110492835 -199851328665613 -111719493170310 -29551522861061 -259139738653171 -265300410136154 -279478581788678 -141061883059803 -10352273309043 -6254318008616 -20510933459173 -5358740774589 -270579250058247 -12632740512222 -107884291491995 -117476753295966 -124450972509340 -154046921252286 -44545615033723 -124556053310803 -58229057911717 -251023773426066 -22751232342588 -204322489934495 -184353177282354 -41492502612447 -197707466348550 -242492578123867 -143298144051970 -160957346908022 -36596609681584 -279864415495467 -60856787584144 -137329650750173 -179718356939110 -3031208118909 -130329438300429 -207357814283914 -52445173319197 -97146866730542 -115156901748681 -55549026923747 -167363968269037 -29520153934454 -103166732925009 -143225777183301 -163438505379292 -85315872599251 -50128642991204 -153769384151703 -87300522053699 -115089343440866 -132272891483167 -42727655395459 -99584857146992 -38633422250152 -213792181546398 -96785689510758 -43874129107742 -3297813161680 -18648359482768 -160162404584645 -32084615090974 -115311945970531 -276770241725918 -174827665634312 -108755452017147 -73702570203433 -276138425668494 -36328968085977 -34325213008829 -79110055457468 -273305610125318 -51945804991879 -258502283562253 -218040431413474 -23680950721190 -59383946253855 -74033590468127 -257226089753665 -281426000757192 -77362606563090 -160363532911962 -78993442108672 -141029928340297 -196364310354790 -62367305947376 -31702799485169 -97575637477864 -150486451173152 -205226842963175 -42462809250293 -219081917137445 -50322774704784 -78204933024465 -114435850843200 -247936139388256 -86764506785500 -7249007626289 -67992549853389 -280781099800446 -50201424838235 -152637664805700 -53346677241323 -78282742169532 -58783586209434 -159404750137469 -68516634952519 -86027191427250 -38650122771438 -150028666043943 -196602325635069 -165105693836898 -133369134948223 -29431141597219 -143882509852800 -208688519990309 -58522295745476 -237334771221420 -239395480051984 -214484041587269 -150053666261479 -26910651916904 -123379853794247 -203684205992419 -248504124164029 -130902148600191 -76655453177137 -26600199852186 -160446891300935 -208634948095589 -105394089569122 -6299681132705 -276401321710281 -50275306917236 -87666983712603 -64509460881316 -243260141855127 -187130569131045 -209440748687411 -100373571870044 -184220887662152 -23007622099479 -182206395384551 -132393745565076 -114257324544605 -77897288956752 -88509042852486 -249102741121995 -149931343768535 -221650797313773 -56179125498840 -106793964523846 -178570899689202 -120509133144552 -264510130466132 -82011036236977 -1902101722945 -72399492573672 -126459544978763 -114084133843331 -234479908560781 -179216627496118 -263465432563465 -156758713047616 -1478977180226 -105983397589726 -61813626420191 -172370887490705 -213839230970016 -198783352850022 -226236501709760 -207069554024520 -33468672141434 -247553008013079 -256177857015059 -156126561007463 -176497850798418 -9970764583270 -257408822079425 -119507981599112 -25003059315021 -224663764586663 -114108580923111 -52133084828387 -237811302303908 -231974602878385 -99907333888238 -221821027005627 -33818065683718 -108760159340850 -43167593757646 -199308791216200 -194515940885632 -61022402992831 -93900330436418 -64256698405490 -187965325087890 -112773206737698 -267103728950787 -202149364884261 -222374444572438 -226096831666910 -163930473994116 -75040439103248 -245540767919749 -97310611880927 -211304833168848 -227818154255633 -29763688352730 -37735158179762 -220155667046683 -58220048030261 -144903249248625 -178602469647045 -225016782561744 -173018955684380 -167833832933517 -269951237630647 -51412005609661 -63241964825115 -224965844385111 -216835723066729 -99829615522546 -121344295092971 -126517875899202 -186030696756738 -244110872284006 -223542296676934 -223811479790049 -182256054353521 -171672982400858 -231459527371016 -101664260264332 -53990242626997 -43209649810724 -91171958830579 -188815954678308 -237146206646913 -63329378530670 -198316320392789 -198139445555499 -161099274641957 -177801254335220 -231881987196145 -278837665293166 -268009817287975 -115808368440546 -21489909870426 -52476188057380 -131682224911880 -52744194981562 -252512357542077 -13354215032385 -194312202734292 -191285593926847 -191277572706121 -114869340678981 -156907108831256 -37600254540616 -82360622777840 -167370140793828 -142242897650916 -128009907206124 -109523737758084 -104989019840806 -121178125725991 -103188296796689 -213197490491857 -241374913860624 -178405255258468 -62682286834130 -166534626711936 -217386950697652 -23680863674472 -230300492280869 -148002471405094 -33416310329788 -57341647239106 -156245037414669 -281220419518324 -62915472768427 -243645466153599 -56344628233624 -165965644420011 -183308567047606 -140462260791624 -16679562924380 -87467137172237 -23546343184207 -96029664105673 -161819545853803 -243332269969292 -36425675399227 -159671246619819 -1299027589275 -58626103528165 -16276689095551 -62063481913649 -143971199058879 -173197227069629 -254930524951294 -138550333611592 -256313721972228 -94280030845011 -44913347839989 -89847006725227 -26574934709992 -220083344988811 -15865153786667 -24181324004603 -92910622342066 -220312144683035 -115712387210247 -186764752480803 -108643194037378 -96625461665515 -5030166254793 -255684560183393 -44569890732478 -46074469372560 -185626690543291 -194699848893463 -193057275441930 -197867131365448 -126120241621046 -275636671771741 -208313516727269 -241699762088031 -50096082263267 -159717098449654 -24042084359268 -155485005016954 -196544581330639 -261002741511312 -275766085904068 -128042386127353 -159153508971089 -86137296024786 -52427757467590 -130866530505951 -255358769144762 -139132783767772 -168590344653184 -155442147501178 -237525585532068 -25050245879422 -10498126708542 -60551587305782 -35844947100320 -276477811139729 -28087929569398 -125091093307096 -259767982832319 -211960878435030 -199851036363846 -8573784966338 -180521652305601 -69624442310626 -191407103987179 -207984094888998 -224328291755284 -147090917743030 -153413658775832 -234657202778546 -161224382167069 -211553227185343 -189316647277835 -139544863233949 -10012959852649 -189464443007196 -73575681905109 -243220587007309 -253795469620362 -6613297819415 -16328090846298 -20502518947701 -156158460366400 -31522455150266 -240624282840908 -20208957435111 -170607193955310 -141168916988038 -38105475175118 -106444361567531 -164117331266309 -137746422297679 -70400765465513 -52553692596585 -244520488263063 -57977543773141 -225671827968798 -91410378098617 -252129788590147 -243255141168151 -273191776427191 -251841497207627 -148914723544633 -43453928435637 -263870763133823 -273581663067537 -8679118791439 -206901963941860 -245321146050401 -126515138579768 -139739148141225 -271961225927573 -279404209876150 -54357380190328 -114193283826149 -172743023492366 -42818384971041 -42965239126793 -195314250287925 -62282734380676 -202760988139914 -175387562013497 -174564957732990 -1535154658775 -9112072800930 -74195376949570 -219177303099480 -254707866842870 -43713962205068 -72709644542176 -240928305272572 -66299084783056 -140434942953958 -24813761306424 -105596496764293 -21627512157167 -247701715471923 -69903833846659 -89163595103685 -171748740758317 -36963339451402 -67349944749992 -158337166616573 -209840874157763 -4411996975055 -130013840056460 -76984474214834 -11864039913609 -105779670297554 -111595490863581 -67789702690968 -236867227892910 -87144794691666 -204577285178490 -32686999056810 -258565645655564 -111498936174757 -230743430368711 -221977178305077 -233910186864092 -110044841025421 -136022736892732 -88502631914347 -135718651958783 -226577872365765 -132480720567410 -76743352707018 -186517425670136 -143616881811473 -49209642030735 -64928396429220 -161113770411548 -43571915233032 -83843291435053 -139707291655448 -39718676986741 -188503415992290 -12580484607537 -161161935948857 -141452117580765 -278146639364637 -63418297659412 -44204420289056 -228788648744945 -97554652098153 -204221154897620 -256121136146935 -31181246204864 -259879038127588 -70284960310643 -244606000177450 -82726241308633 -186376484267787 -203671358786745 -235435250067496 -75251836178734 -252651264049779 -92788894986990 -211411221495731 -211680224436601 -218277629157985 -161974512821252 -72182139376683 -56120274777217 -43088101119542 -34105937627263 -147474574584169 -87449460326448 -37666447195466 -185796582077528 -35371687927196 -153721453705186 -105682181290696 -53563615089314 -163786892642328 -117267655785880 -152551373170787 -132835738133583 -196199935474607 -179678948332794 -20314693378625 -174265938961392 -172722779495363 -116505444923891 -166877151420720 -210246346642775 -20069935643680 -90300068785936 -219987715157412 -245586500497742 -228795321655515 -200323710367233 -2641524760716 -31293721897105 -64808660300128 -233105597472311 -60665172815169 -141199015118844 -124342490713106 -133925892642406 -88545924539453 -71904842906028 -237207725623396 -153741052915207 -166439275707523 -114845450840427 -188476294680795 -230684296868185 -242167654879481 -175740546853068 -239112864648570 -102640447729420 -130831817902029 -175108325614366 -79652365917972 -37731364776990 -146985381963189 -35698174179068 -208309905762591 -165284136809791 -78823977092419 -231267453868081 -179731146796879 -115307311561822 -231235310731249 -132034733742562 -9487660622314 -22961566097486 -16337056792271 -95723064754734 -278148550903785 -179691021872138 -106080609250859 -165674152034931 -277170805590803 -189118181040183 -2240675095720 -260802155813741 -187392315492843 -227064382223176 -201723603999364 -257110155302738 -192946688870452 -85252036936291 -137927987719028 -84365704813323 -89586292193766 -63469596292510 -164251179377187 -149097407940727 -168933338160308 -138735830489799 -212284517531392 -266887284485737 -103503658848911 -249879835725159 -84574961486390 -276665207694188 -148414614063706 -114612626872302 -186723074126629 -205435146683692 -187256600946419 -196468820360445 -113034404271309 -583592132573 -38762034764475 -231349703836386 -191448324911012 -82616386113636 -39093844134818 -49399428136762 -182223456973785 -242380329807800 -14842557443693 -198487681415165 -237287066152739 -101790548685361 -261138379875795 -190547853627408 -255845004831612 -90383982099641 -128188110531041 -198034862048184 -120825926699848 -112887457845586 -279291237369973 -175384196985917 -179080838018307 -38474511211455 -259750206820321 -260630888090382 -125491679414155 -113803994724517 -71059774308498 -198375601654037 -131332843164238 -125526501145723 -119542789642310 -19634040288497 -183332054238111 -11512607867164 -231040547617772 -113977983425490 -241827505595337 -127142342793040 -202949950848510 -272086678837395 -207285294462537 -150381179393841 -29187664918466 -244223984081963 -243144994215486 -61780296083955 -31822262210101 -33745050626957 -222706237140373 -197348907994880 -245473036526332 -86900384007735 -155377621435998 -28492425553827 -107020112727681 -264946286379039 -24946188906793 -87997086702703 -25798702888114 -168653341913114 -31592768576545 -131600314163620 -37285533064972 -52359733896723 -24162863334414 -177560050551399 -157618501472865 -63920245781896 -83659247835571 -3442399962070 -83187430187770 -4062426696454 -175190742440890 -102309243724945 -195329433686770 -132778483706963 -31145544900679 -242249383095279 -206192787558999 -180714443074904 -147629477886100 -171185807102871 -237144276197487 -156600552963239 -62577462925421 -31126242626988 -101596098161352 -27609587289619 -164697935935877 -228969365974904 -7631350354596 -169147064630850 -163168392121129 -47114701321240 -266452926941833 -199433077613982 -70635320533980 -227432147385966 -169745242723165 -128583006031636 -144404223991221 -227061089790606 -180934023760579 -21707989332922 -62535414502175 -180364859381491 -159837705223027 -200628188617235 -198268273332728 -198251272473044 -167880192373027 -175693925375826 -267275321916508 -144077372909064 -97195418128052 -13323327258943 -197542925503248 -248214434155162 -241330685523713 -228874167836326 -198944306377373 -54889545800005 -60931732633514 -143535271833330 -73116122215361 -144752988505643 -186929880553021 -34360663163774 -225087894316350 -160618126891821 -18176927278135 -107818186858690 -236369401692789 -159044899060294 -12165218530098 -220698345880669 -219244944836443 -261574686105113 -8114828167055 -154737677085610 -274094068514047 -99854160525229 -115554991873513 -225473196173212 -8095185138991 -123768930468097 -95377458489788 -94219612235461 -142176111365907 -85186699139715 -193057921910176 -179009155734427 -189793123853225 -273243389301723 -252528058436840 -14528580886801 -213509257034366 -238571526086963 -41080067131405 -232647211069954 -66855982516542 -130062425085230 -8045184703919 -89157092197703 -37380468866574 -43243954239457 -165141064561050 -271120239516474 -32835178203913 -6921372078891 -126956919881177 -274820336560508 -104635952653725 -257551560835685 -256404752386449 -79036897569782 -203240651292797 -164200349321012 -117489975025923 -56540812550192 -171295747963775 -159183724045620 -38608359322333 -236708614137588 -206942378438624 -268519686361989 -261563031554634 -23817172162150 -23042138744170 -77547422434642 -174412556642560 -83313917387225 -223623202022687 -171415781847775 -69856950551908 -40519309760782 -233408838199107 -251379380845517 -189046620833909 -261494931680675 -50520755432096 -274741910175214 -18330820083706 -125097711596471 -182608065175419 -78914782822630 -130371750105046 -45176972097260 -258967564655650 -103671466622461 -177174649911918 -8944983211864 -57219724113632 -132733321087550 -148230024523547 -85332825378311 -60786308004253 -159866058781672 -17005488368941 -206449532079764 -69347136669153 -260322978085866 -60602378651024 -247472154657360 -237718702345369 -83127470265700 -265885850256300 -251237169947894 -75927822336422 -237177463600649 -19184057348901 -2198477218999 -119289798239624 -21577635386381 -81173606401520 -15439798640400 -25449924920872 -33814445019712 -237433656703898 -7898121624823 -146572596892794 -185308960901568 -175341094639194 -46243821139721 -276003420972180 -238435654166519 -207292293623128 -101710202607758 -56039554964248 -109116148466411 -138707033917504 -228760703864916 -132201622121365 -129687982753175 -273432063132166 -217270046737317 -176791461394914 -198185867482066 -157479604529712 -216549428512091 -69583512614974 -203929854376812 -143036467373801 -182903848228256 -1854919580499 -8457339238325 -132704950524235 -64167582190531 -73699226823258 -183775197319567 -214061186365801 -251176843357831 -20833557124765 -99955423255463 -5391666959951 -67796023667967 -279785652984663 -151074332775281 -128302084198930 -57253907713181 -268286961981927 -231853410583448 -202770251047904 -47310670182182 -155766223010149 -98206529892725 -126912271792382 -96425322552799 -146368539382321 -262398346546975 -129721609678460 -101077226012004 -138448870087757 -10089246863367 -50546832825446 -32735690590095 -31419929790204 -101557634254486 -157842388053975 -1834364083667 -216285475046368 -169946754666967 -25924980960694 -192594548493368 -159051461597176 -222976614394312 -266476624094119 -145777436961377 -164629597394971 -28856206238274 -134504818372249 -200972815953914 -52588616663991 -247360487796351 -51190280218072 -106189142484888 -33544699051977 -42197041592778 -15946034115842 -2027515117330 -160600167635927 -138497877516266 -175485803714058 -120440891072759 -233099920756094 -83081716349355 -237357344808806 -100064375782810 -139540072148042 -100705392337376 -161106199200713 -170710315520994 -245241990144293 -200497702796456 -244512703065295 -18381904996617 -203204662116599 -64301398258961 -24500668713189 -165389312761992 -122102840894054 -161674052645013 -24971151489200 -29014655845667 -173159482888792 -153108924958180 -26697810463066 -113145624350517 -211720911981487 -228393871539618 -77266475385437 -147452636108521 -145361073326827 -211087773652897 -37800495108131 -117703944308500 -177744293256230 -89210537617580 -41223293980750 -66491772166258 -21154249380204 -206333510848635 -95673191537530 -44495134383362 -11345625858468 -213859775960428 -279160554145488 -64251496002769 -215232300843634 -67265709370649 -234557280727339 -150968816457214 -223046033846433 -261614325137782 -139153758140453 -147289582192375 -154193029489290 -202841534567645 -110191448261892 -30038085967379 -76368572538492 -107798685901817 -92311338245148 -29437506032775 -13713472147237 -158870112381176 -141347662188956 -87275993981448 -280775106007320 -207370608079338 -151511214670187 -53655967136229 -75964166908891 -128582260006512 -194568058638086 -227632197173576 -34760551814582 -141899728248561 -174244101249184 -228497516774505 -211912418492686 -268941729575200 -96453738806590 -128581801287108 -265536751030227 -93542468438774 -230336195764865 -127066891282924 -236199681137748 -131200319069139 -41035998799403 -43705986894685 -241330704078098 -118900509137992 -225179512334649 -227126505150261 -239767367246135 -60990992932391 -60345039885955 -142444894410763 -154128712462088 -228223401347118 -178329900282959 -119376858190220 -1337468380880 -105972251592575 -64843902793958 -113885435065402 -159010281269695 -191095257723931 -150828345279996 -83427324705048 -149404775898525 -1651214013108 -136825035583139 -114490948623068 -49729126607171 -250936462245886 -60709401205381 -140307040157557 -74229098420919 -62526563206056 -189681458995795 -254751960777773 -143765455786734 -207502286061329 -209536512323233 -125820206596287 -139300709844231 -49432116199551 -134682359580100 -92117114925178 -102279939918838 -33181453714006 -102205330501202 -80746125270432 -5800182769307 -39835607302861 -54991259038162 -242817604667430 -150394287360494 -31172038092574 -142192909389149 -83888844612969 -62088014852538 -197179695266895 -268378600902368 -218331801226426 -53539477185914 -178893319153027 -54602833949128 -78575247088500 -132583791319166 -170677933282701 -74119127289953 -213241028211241 -61068520828142 -143333418925831 -36621731744174 -71551192423053 -37723633464718 -247945975164481 -118497270248674 -74770973146525 -281251724556566 -172968377067268 -24965161596389 -86018536805717 -70240847261275 -128501701634785 -265982552344966 -278558005318180 -156581667870624 -244062823201117 -208568080178293 -34685811345794 -171459265883063 -50361442888701 -211199112349357 -89518276182182 -143061972740945 -130646745162762 -245704767958676 -45367706525687 -89390223452585 -46303399604125 -141616469396573 -181415038535394 -224020989131528 -184615594356799 -61606488099515 -154032198866196 -44654662748020 -71755124088336 -195212003410225 -14929158628717 -62492129675454 -224995780842668 -14887712779853 -64438118727095 -26976677865749 -123089376605869 -85082707072188 -29627893443201 -32539166807444 -186951301366118 -138716072830262 -235436803723580 -173667046464167 -102986068800011 -80567236500285 -252715727075755 -42343053543249 -71728215921568 -165463746265024 -165512853835184 -214458215521852 -185546098578617 -133512876354066 -30051890225306 -30575903876443 -158964543446117 -229451278588128 -219990206859844 -77675846774074 -66098106731313 -59861187604026 -75187240319648 -101644396003803 -83325843474502 -173479686646128 -87524804138148 -5597286910391 -163476338754807 -143139038337555 -218193149970107 -50346852093816 -89970957684827 -235532981828304 -51480854747138 -121079602932509 -18762325234213 -237359333506480 -202728165345123 -274058208672256 -57159271347171 -90692972275628 -271164840442199 -105244348074249 -4268349595330 -222191329131622 -252902720585258 -5712661501708 -248587625429684 -54489369977718 -164371915988834 -103031411563364 -227710824500835 -216154678756393 -241553340645879 -270070741489248 -16508815337257 -121689050828848 -230813086858875 -117739297683108 -114607121678611 -263275598239624 -241564055024823 -56283328280294 -108389888719431 -107055773593149 -21040160895842 -120461144433486 -94783424513696 -36275994970430 -136138933128693 -66852040438942 -195170126347341 -39804629013807 -58280336789064 -222103684029202 -235920484745509 -42048959830769 -40920920062327 -262059795206033 -132574540091787 -246913142560511 -155681386929852 -242374246363313 -79308499725774 -154855347392695 -91693630916085 -241549946405906 -47458784085357 -69049099670961 -22156903855355 -88167489442225 -29273847510078 -186993517258539 -200404159556287 -185970852372556 -26003505708206 -223716014403150 -234410802782629 -228776404163874 -227784954761780 -249824500604856 -5754641424640 -131267400720712 -258262579097835 -207267415944968 -9957580178820 -227119146431981 -72408124917098 -47062682373336 -185145415267198 -218901769917923 -45232649195728 -156213186815511 -209188619181924 -281403626409362 -219935013188941 -36690504286625 -63424576357846 -177748944906020 -240422426036208 -195155396590718 -98351666074978 -134681687118271 -118315682620632 -49049539270813 -180957344796905 -236755059469534 -165805971955323 -147527751425431 -22082661844942 -255023577537331 -164184419880047 -255838355936877 -54785366126982 -132751727925568 -227529647174436 -223878357448289 -27267253141438 -65359690342866 -128498287582556 -242450532492214 -271054207942783 -6108487829844 -259864817158512 -9086218491169 -36623050181554 -147542930128935 -104347687179059 -191273908920949 -269914638939887 -90607093774747 -206585405113808 -217998289173000 -88203022066316 -147344442194369 -56235397719691 -27886963338951 -18479287057109 -11153660471261 -118391638502709 -202014622224655 -86094621931259 -21267156329850 -244125719657952 -270037792469116 -219042289627057 -61977996125446 -223682524944862 -256386767064347 -167457034460375 -153309093226410 -268653595960084 -41454593392737 -141191708706592 -91882480754179 -69432423261725 -258589220796858 -29352536274373 -194944593958786 -16475327779157 -17641145254315 -68990293456664 -6997345140436 -122692891774657 -83185481866933 -181074621164422 -38029359028516 -58159065561130 -181551557650342 -139848317448760 -118860513880045 -82326913040255 -59114468179059 -258881127632802 -173891606880833 -96656000165590 -34959879215136 -204457502228302 -162317503410935 -213619226134376 -56402155994808 -38353673992355 -187788450868697 -51091236827178 -240800054041181 -5248484592453 -226152720047441 -209523837291453 -160801740696138 -139725303437275 -166969509798766 -251712428903683 -270390566501750 -142360129326641 -190875846237700 -122674794493871 -20640983573743 -45003141190495 -127323708441167 -43259826965759 -64462571415987 -71760797622268 -144118962770345 -92049685149172 -120881250008953 -88097775053684 -13071770726765 -201113183836092 -44517055909743 -55724808031321 -235609335940965 -163349132161863 -59236182165626 -42887629574808 -40915488546086 -166078948138800 -148824801992620 -195803166877937 -223428951309854 -86316843448448 -212608478409796 -32046036611568 -274172392790293 -263077684367655 -268807419151728 -49793159921526 -62343261427598 -68530863619760 -264019721222101 -62508170655464 -5627569019704 -138134238559838 -215485459309657 -279948653653546 -119759969849890 -36928833006831 -280728543203020 -47260054048164 -24864940850979 -266186086209754 -248634265056878 -339039162890 -53941049973283 -275220918012731 -117026793937171 -226677915065705 -192388489889856 -151339290904343 -12388534709821 -269313995526731 -226660692100861 -58624972931719 -183933975635516 -198218627855716 -119024845113347 -253139779939595 -151546245902705 -277903271755575 -73167989476687 -71790182326223 -126097390774842 -248243529454991 -85091322975973 -56180088481351 -188194279518709 -260552992889419 -104679859260168 -134702700884167 -6841364152184 -536149298220 -537935028044 -115243363158511 -245907467200952 -102137751235646 -139651550403324 -68118228333919 -131856021063858 -65615949927978 -125580647399979 -129305580652617 -157017874812608 -20708047148046 -75728071920313 -102653458621198 -229057623187712 -99524249553113 -189629089870570 -105454910201869 -152694616503356 -36108652460882 -29233192287368 -260513805690222 -44311790595044 -43559314789458 -261686588747619 -200879259783209 -212250089371369 -148472824959242 -58548683890762 -11723869025326 -150394137188642 -41528760743505 -126400947661194 -136544078209240 -189640489547751 -29123785057174 -241326793902371 -105021739150463 -142522189757334 -180489963927560 -236477784456755 -109854665132238 -183448649756898 -91275020643415 -152901946826538 -181933909395874 -99585711766928 -185300738339546 -43255393045630 -101826887320879 -206395321386588 -267690063273517 -21974614580631 -14015802766393 -252538340649773 -124994120004185 -24868904611500 -260876762731545 -64853236822797 -234396506254959 -260935221986659 -150396467825969 -43342634181601 -170529492086941 -175257150959542 -136291521040235 -229041541642465 -91723428299179 -128426846160895 -1938074186215 -94121350936078 -59209777664222 -159676827989981 -275952996085177 -91593047015117 -205711196544271 -119264006955250 -131782697434225 -28975458514777 -269633316513932 -273143449323586 -206687645073020 -152770695684474 -111724512344469 -118048134861397 -7454731808932 -84956292565301 -38895585055783 -215159256046389 -88247047418261 -114022794528127 -244552658872352 -12034663826179 -40122017613037 -195840190525488 -213953642292976 -33808327151267 -238518706988176 -238378588868803 -255346265262948 -163098362909932 -186111061993067 -140968724286100 -81916096881196 -273700654864438 -129261396568398 -273182858681903 -152677837733626 -270273640428332 -247874144885314 -195099603037196 -181122259859836 -259609620252671 -213056123139920 -276611845270244 -194824035599692 -176642472061302 -166282194889331 -95310928886233 -264809568809577 -265026140772474 -129260019106606 -41225186673425 -192698034207019 -253957256573681 -257723732137837 -162777362424600 -276741538700751 -62043983535032 -61513954988110 -227786464484583 -210296717199978 -223958327761975 -141959432843719 -19228431634419 -135069694753520 -101105252045147 -161899644926892 -181267870004213 -137659583913727 -208996214272822 -153842574958827 -191474033205173 -15614645472307 -242213034144621 -120645126063385 -50171642690556 -233331687902481 -148965611355555 -204265199258706 -205413869121394 -263156164184553 -12387788684697 -221613784366842 -51342258823129 -253597805104643 -140140742384997 -276787978875934 -40592351894276 -10345475278313 -247198678628674 -223746022732237 -238962678143704 -83497663710483 -176790173674857 -113035995132662 -65779051049886 -87734401300582 -74870209495978 -33084918175588 -147365274841269 -60886929595730 -8090605674093 -90623702881136 -213061314623126 -199522327307938 -198225469302494 -237273234818595 -28488925717884 -131500568434141 -21220818408971 -111526296334005 -46643024996494 -368361676847 -69834555784452 -205962096920645 -20546837383276 -66037460291809 -275662814988777 -199878108685565 -4033270101128 -53788643631596 -73386697586386 -126273678572417 -160306478569085 -170308064840997 -121849050728876 -262295801950588 -34134493481831 -80786982838352 -197241309631560 -75695987998282 -89888415592207 -21571704147105 -115332528318526 -45579082768699 -187681069853436 -18721469380679 -243365952163282 -20567162985994 -220816664238553 -66481908637454 -6481092416682 -187526814202275 -280337772920289 -123154159074539 -211118046911640 -23774123131889 -29070186018826 -217398297780200 -70374754934384 -97646912391254 -280472923225159 -130407189617427 -169299596911256 -10153036931221 -81226083237293 -152131899256843 -121701504894681 -4876195560776 -189932713583996 -234503237804948 -127928528811200 -64196030907724 -266983666817503 -167996532925218 -258017632761248 -166879054529636 -263798343046563 -99605573902335 -207382990323138 -113369185877149 -154718190792185 -188271911011434 -275876554170721 -221124168967742 -227452950878499 -138708837865663 -113125870036916 -262404206564550 -113889160160953 -184447465146452 -149445171812537 -125075728251475 -167484592920354 -19122743870293 -223362366438548 -149648894444964 -75332836071672 -75546367427023 -158546655026092 -239539276820431 -75443029637959 -129138520166464 -219621114717111 -64383024417227 -162576173627811 -146465242180151 -53101056671697 -231107699558576 -139236905789019 -75885338798767 -59417416821282 -187173014471281 -73958969267691 -65122228723605 -205847084519976 -54629927289852 -229976275909565 -42476665165146 -8022814280460 -231690168064309 -105928671655634 -262314311598850 -39458691941484 -129910682067909 -183881601286813 -166909091189216 -85095130511754 -111740436428538 -125559429288780 -140561577886228 -44495848203063 -17346241483781 -14687589606183 -271295564653843 -144631373009163 -249953543524249 -215340924207036 -179475788189688 -86243347068046 -68214935442137 -69812994494590 -107889583447665 -279729470298470 -47426280297654 -197407482721106 -255429123188920 -115259607552755 -140013617682987 -31700448373105 -241479303175364 -164338878100248 -38549156243001 -88394121893847 -153280518341689 -265612117189097 -40200443817507 -240203109366776 -259728839706246 -103119650596992 -82385964067805 -245608910431436 -215325842432353 -33065916257448 -39365101353017 -245741813874656 -188220017211127 -84499462483768 -159460545686303 -213980768594002 -8508783764179 -210664355892866 -76932809427006 -71648381766522 -166254505757221 -57768208327599 -274141703672547 -130697057726281 -252182582556502 -174788382456801 -213124081319261 -260911332148105 -155141635724997 -48768250547232 -38611238326444 -236964687498831 -208803004486284 -202821671945444 -200865056548971 -46617239372772 -29046426282187 -10480214078367 -197834088878447 -129626817409014 -180188237364291 -171489486552357 -262925443829362 -34880447112974 -52486081935127 -5559448788911 -87542057839863 -73119497273876 -97391800302133 -35148144774646 -210538413890638 -249746697498914 -258711729972808 -80716709028786 -258168511031694 -98072818156180 -236810454390891 -209910568270922 -193720797293243 -5519269867871 -105106253925871 -109913194580638 -196542532628686 -12824166955148 -173851770743194 -110319433774185 -30413103466549 -258526733378658 -61653041863627 -250811240113918 -261732782589032 -187261423344796 -214523884711991 -263483161732627 -65986645714647 -194171747283961 -135034502367083 -106881989256908 -276846782839040 -181624987151670 -235697853184211 -108054721951922 -86698240755734 -59098433606189 -120511769584747 -4691703032155 -128739507519194 -194410686838250 -143633153110190 -124234754876178 -204843793725610 -117613469835156 -79770480630491 -162492834147443 -129883885819509 -15543131025525 -26312304216688 -227271032275691 -73407033815064 -84704520531272 -15187380289906 -157819555570942 -122070152816710 -261296656446577 -245793597608746 -43041000877592 -273032006180183 -224986448083118 -56617819107509 -198328912537667 -13412318756436 -13512998793270 -259488048529457 -41355866826689 -212268028443743 -132062198484489 -154169092150931 -38866729902418 -280987935832691 -3279665077269 -178572796901469 -147546734006038 -193768767116873 -16565406220620 -75644415384013 -138884814156085 -110427838388147 -137661526824343 -240103822214529 -204042635817563 -100460025740893 -238475473825266 -170017861579319 -63942514612557 -269175217042406 -139272756146988 -64801272327342 -68564590264357 -67970524758206 -118872508840246 -142268149996377 -100091356919623 -278663944839715 -145368802957237 -210500184392536 -254515323205280 -81520567428269 -204636699019653 -225493359853901 -99789342801159 -88090253478152 -210226547006616 -233986269020900 -27369559403958 -234799598245496 -46406389593935 -269527870304358 -142988755774911 -234026386955356 -216341348142619 -217893353272678 -266039687839194 -40637926983850 -75527464143426 -206004464153057 -83014472564202 -109337954625616 -218297428596787 -137370683853236 -256276317195548 -181083118683166 -128312281166942 -198680355695922 -200315881022624 -268853749352236 -199583088043341 -201070311016344 -81993733187349 -249281412344600 -206639455407925 -38794190216018 -157346859309520 -177390095174882 -172804473849231 -131911586696061 -158321584068363 -212250639646957 -271640055212569 -77944878105672 -8183997046831 -279162029115567 -33759364317981 -184136149319939 -194987657357931 -189708939152142 -264835406849064 -264941877982757 -40992095463107 -231939536812582 -92040699211625 -112679287862192 -78516130783696 -236735833780863 -112031812288975 -207008932630163 -202186462815823 -142479226065176 -74292497781514 -208729613721748 -26798285394579 -109090590783817 -64037004192473 -213800308604177 -117053724675133 -266310171522512 -273384534250265 -19299867404283 -188344418305319 -223009508816072 -62806580495070 -240616386594767 -280708382474833 -36956303622446 -7250926964810 -147313756849021 -229877958785588 -156676606555831 -229656079693087 -56168487200566 -86002988905725 -170039192978401 -58634364298762 -180026889421615 -199198681252746 -55695579045861 -171902336288496 -248290357515633 -110167006127661 -192765084158143 -262380316725996 -241455413336810 -251438331078189 -189270840158482 -173005308473278 -148903538738036 -125805019439808 -239611359462279 -57850455822202 -200134185943946 -94905871739010 -103737600816207 -100298067399056 -192065392802097 -86452749252601 -154564922110610 -18790513667367 -218909317217214 -233745195494660 -19618822101614 -45995163290522 -226424257116294 -86936354948202 -269440498754120 -184285852996702 -138760996603720 -35463539208381 -198403738069630 -280664685721580 -81461677003445 -217552118478797 -91487229029155 -84021098817147 -140659477816644 -92766710981120 -39832879379913 -212646229794258 -214318055975232 -151696467775161 -43786054625940 -99891036615866 -75145748754826 -60133883323983 -240597381715189 -144728886928953 -28129283649831 -491499798500 -67994098540336 -145751843115463 -169723199430448 -128018748481647 -157283909726881 -87046453058585 -138476691699020 -94501363838013 -163667689802082 -245560245019927 -212043008582981 -118462052285079 -63945017075721 -86026028284938 -77435858450072 -82435558154251 -19853655496096 -204277020577076 -59573439409316 -183888690646278 -24707852449255 -101864166608464 -262583315353614 -68156743933405 -206793316196287 -64288160781853 -270528074560525 -167839488569885 -216008309530443 -151308506607686 -110219312218281 -225545829164800 -158664448466482 -239465822481623 -54911902675207 -113583288641768 -272374256421617 -109295898192140 -51576165166783 -106176082161116 -14664586634173 -126883958318860 -34647212032593 -280487898469004 -42814119148780 -65637411202796 -154988995210154 -54006621350486 -215493514827348 -36694343587454 -51792325898503 -133079901314 -30632288357561 -24488551882463 -93028495353354 -28271089503556 -152826410383676 -16841085578930 -220448393293468 -28249097915771 -111830280109187 -189343117129517 -220185571549405 -260260649761843 -237023164149350 -120280164975915 -216943560828737 -57539738832826 -193447627525015 -69277423957536 -43868562128668 -88152165435431 -212985022548307 -15426105822786 -54501190874464 -151355278709267 -148677673951584 -267746720119027 -268917251911906 -95437747661663 -124215133073576 -14456501546099 -95718331691983 -9083868833092 -90361966747713 -92317537769454 -55302500950489 -115202144815955 -193896894611187 -270076948951429 -109581855837877 -123760677115491 -66082594510863 -276220637398043 -99375583946636 -187850420887800 -86387933603418 -203112729111872 -64273566854924 -167383991920277 -197219425138420 -8078213762336 -252660994273553 -38989349262929 -136612010213559 -117750343470359 -188244073673283 -174819563130793 -41711500201657 -116412849654832 -187888246995560 -120860002300471 -3859499912497 -262137524157556 -33130459728690 -80500645074044 -165716915863426 -254761810356410 -204048571804453 -176891154444434 -132825136862942 -49940798312666 -18914620448671 -3466296021344 -258256832073988 -261464606719095 -188782758891715 -208501574206380 -86589498782068 -68386922045758 -268582661667882 -255571962014605 -84319004343678 -127252971130167 -22754441473418 -173046235644568 -176563416034364 -75048051379571 -20020653658057 -106497635644125 -76680886456495 -93419845377815 -260488196325045 -167700632723671 -192027522525243 -232249152101202 -52497856983204 -271915831220262 -142606633183434 -98254117703342 -133734911848442 -210429364092882 -214050666598144 -200418148714427 -144791373523268 -20005276958785 -165195233269326 -126502524725516 -36158185186641 -146233963504809 -221301831859733 -128076732709369 -4583678577697 -21996773621938 -30064144027575 -140080422020166 -46614972894371 -53251520989392 -53721850917899 -4961026238583 -116938992874646 -274368160866377 -151222467927066 -216226050945783 -98580568763667 -15130097243881 -246818726692061 -266354034635965 -60071051660494 -118957038017119 -125805524762064 -220274186814433 -96522258186329 -173960869733522 -27175664675614 -167824239145373 -28231845732316 -244961447510762 -233219115982790 -229571776705598 -104249405805426 -15036879234634 -263773489696705 -265688392755257 -163399797280285 -208630359804680 -85832989065037 -98045804354252 -227348669769313 -103302095281788 -16549824662463 -264078694623826 -71793620414790 -118001000944535 -277448156434804 -242730085031850 -4852837225184 -7176055150368 -186256057453884 -4048331299908 -73035584821563 -134044185480774 -83376997874132 -21912571440972 -135234566109427 -108092388618962 -269636259110909 -201628430505349 -214952509009494 -157429871730834 -238243446843029 -262356426887442 -231836201418332 -42374934742665 -170754943427609 -166780879014842 -33303517477101 -38047865223527 -54895825148199 -136407462976398 -90410799619456 -92399219701804 -35704954430426 -127904197316481 -48378912413853 -35063784968980 -280020716950260 -173093776790237 -66075211959966 -59488043168972 -147724489092223 -3173851580781 -83933388314782 -179149231188867 -137110640741728 -202532053757509 -91710669100933 -78277697340889 -210985352160192 -104102975959858 -275564975659179 -227723088455984 -6677593615558 -153468606543585 -155393353724364 -52891325965548 -275141008043831 -201194283731867 -109266156772099 -67562657199004 -1544912505723 -93882770373555 -203247015797745 -271678518645077 -21935608627240 -160798070406177 -57247939512189 -104808833371916 -256694552517545 -133346295036577 -115669517740980 -134550437528953 -5517595250194 -146531658827739 -108235363891752 -14085494491726 -94656816239675 -231391570836960 -146921819210925 -72129658429818 -14287259251035 -19279800274263 -219296330139465 -84290012390781 -141225519345075 -132366283961742 -144805203642036 -30147720740208 -154769737781587 -112589826985070 -59315488839596 -14146754549275 -179997122022405 -27932640378525 -263725578318967 -38689220266049 -212288244755306 -55876461220615 -3977709980264 -163721689790240 -139984023667195 -184268580570230 -47188658449896 -33160692530872 -24926301455442 -109407765861296 -69577641783700 -164882684224742 -54698030459348 -91563734311199 -162873619363603 -121468966165824 -111192200520804 -27742099635718 -226772649754196 -97580649863265 -131911706636397 -244223487428345 -94247294886817 -153530077756620 -23939399277510 -243318443471465 -151975134567949 -204085126718343 -194850423617197 -33620614722142 -190999218205198 -208162317722112 -31357175163526 -238822066880071 -156709164307085 -161693775845285 -270513635331590 -181413936636454 -103919938652898 -148415952309787 -178723351095408 -97562601522203 -195160605015186 -33263603860701 -175829596527515 -250819925736089 -37756846674494 -197334870478647 -204589499198317 -218716124633420 -214171659322101 -151127517989219 -214980813828063 -6782125316276 -242723503255014 -151693330000097 -29010476962911 -168371848779187 -234667457945669 -131865229844229 -21289211979852 -76478312365332 -50080572079100 -199190065569495 -276997597314480 -9062095153185 -237991084812642 -35642775012932 -188939832424998 -60987337593133 -21137872801240 -9273763773779 -208645475663665 -121312959380119 -236025810120773 -203456331605989 -145734057780892 -86994265236819 -78862286078771 -82467280560416 -174152010602534 -244885388783259 -93968959481300 -37070492107634 -222457131439984 -239194616159566 -129133128232392 -152688091574636 -267797271423685 -221130221246834 -38631544681999 -121754714285138 -94394156464243 -53897361446001 -6790907887152 -133981675540803 -249864131367770 -225566609727461 -279739488805342 -18817029348679 -118666519721142 -198707176306871 -243360713725928 -251574652320512 -237526489740209 -8209423814038 -37794834603083 -80603940440622 -186277149670960 -181470298750222 -214483898973139 -108123701621199 -76422250678814 -148422469535687 -124346336021059 -5646956225800 -19542955982794 -203981350239617 -115423693170664 -13305416500709 -178048872631264 -143984284930359 -185733585887972 -230783293573019 -253503432933249 -94793869614642 -82167776540999 -27054630165045 -25254640792031 -196109630263191 -240434654935965 -98876347836582 -190179865615815 -178815022444414 -50895889526855 -98537638902782 -130290574408767 -50806603035655 -88779252281010 -33999394223037 -44138668930968 -35322639206625 -221393017849960 -265627916471588 -214199070443229 -208280315165589 -42398146088984 -254613728594401 -232423511973482 -15413731742388 -237695350095666 -166219960466637 -194309640890177 -210616751166498 -226634029970439 -15142923100979 -89991447746514 -167926013370086 -222136256727287 -47758175130030 -19089010500770 -184318394825992 -123354549162029 -23870510757390 -128868685742559 -166536717336780 -181552958507784 -174025066151334 -273566280342304 -242562827154652 -56933547719572 -69133300887899 -255067671317625 -230404443896948 -165906948784162 -200859441476737 -41907046544293 -19409316632925 -121454198179810 -9807726748773 -142976208611749 -142718250091969 -163524229726336 -124041001045712 -89387780721210 -160611169002032 -105275283476687 -234945198346002 -96799934641067 -197895655758481 -278207909857155 -102445976175001 -229359323242075 -170011891382851 -156275256143099 -116138460750913 -68372951801680 -218427888934234 -3431908295134 -160760889723377 -165127849892053 -87115007817672 -142842841508721 -178931218462414 -110869800359757 -7588352400993 -171360956319021 -164503032809907 -120119860308017 -20734936122725 -27947277165367 -232254991210111 -65077145968944 -35905037486903 -60019928221644 -238608925410546 -8966424880282 -239216423262310 -220323841432386 -190519032886176 -275196576107977 -249317697737119 -162500455100660 -250253467053847 -275594050622402 -85452793411752 -63079794792904 -8713521711817 -195378410520456 -7021314603382 -42301418526446 -229945907841031 -105572522131698 -110360011663128 -71598491823397 -35117258486118 -56818852561516 -153417787684526 -127309887385641 -256318654325927 -79943671187846 -214843020178020 -213078537721738 -68602564548664 -76099544194623 -241217695457232 -65503308302465 -199882912103149 -169196936662731 -58722104773043 -163698954661358 -33639218445448 -161977108783664 -38528108150244 -124517449181266 -147949762073779 -79045794209535 -37887444136018 -48407824489800 -262212187515649 -147100947622676 -15376581487909 -269530198172538 -273688104036791 -148019708858076 -178660289080633 -211766054218257 -133681977699079 -173470292322873 -182112401237468 -150222459225626 -257505422965307 -144898941358258 -984878855273 -245432700519201 -15638168959490 -28204903506100 -4518853225925 -33611701079693 -225202309826463 -111466164525562 -35536147533563 -53921275675173 -270173243417360 -197111592045538 -105939714583739 -5481722174911 -146703802578689 -138203807134287 -236761974153344 -14454704553947 -209567564501853 -46456174856883 -60838467298362 -3577288684271 -56456380596962 -30537814443660 -162803008212541 -124036790062468 -14215384827911 -143268009254284 -431147376092 -185273553124942 -142685768361185 -43560879256024 -41298503032136 -44585971697972 -53596487969165 -47755641119954 -19906383644113 -1348469746985 -272836779408614 -119673007354836 -172824651206161 -279174494183452 -143776457152839 -138410666313220 -110229064950607 -192079465234986 -107792219049751 -32401351306345 -163276590118100 -177875995099899 -261539394819203 -243141993112911 -24153037937713 -58254801124936 -145828026393158 -55877233366458 -238734896509287 -46519879235971 -44528828343604 -56265620603402 -168798339967859 -138572651848582 -16437421980510 -101970735374889 -228754768072819 -54126730674432 -266979563679321 -85305857843395 -233791379613588 -267094900125084 -147463229377522 -265607407725699 -98866276194683 -82840543286526 -5500110812658 -103135244359017 -63359512752306 -182556974939020 -145260396028836 -201135087453116 -96853849691654 -208081969404420 -181773850446351 -77432256454597 -266368257904622 -165358968715931 -86264799420450 -116602429822061 -102731794931099 -113933319916401 -104577131434270 -44355580489353 -171749287250186 -162610481584831 -249412245423483 -43873337473721 -221236194014135 -117418908342077 -36926601823420 -145319637893662 -154578870225256 -14255501481283 -38606495593789 -162304738438700 -200666201309227 -221020961342349 -210333418878465 -220376246175726 -72614690702792 -220980426357660 -45613424482160 -251003362922867 -80488422560555 -251591300531936 -244304457608797 -167581663332067 -120655923050763 -26283304556613 -224134816026630 -144287556396300 -38530520369009 -169350463151588 -163655526372042 -144256628737465 -158667647795363 -49374326481468 -281147357765618 -22663236216679 -161271659396006 -59022911724919 -48963032483246 -34909399956592 -88301089446353 -258990334703886 -173356853939003 -253615989616696 -9296932816384 -77565696654077 -113208307697729 -156866143480832 -81836349226387 -47319591175390 -105257723751933 -172305015053197 -199381212822293 -84790322883141 -231955001346100 -251175153347010 -139345133302847 -172124531664118 -163463094401015 -112205466058582 -126380121497374 -114623686209512 -84403286562933 -18984381447011 -110163464610828 -72996653978784 -19468523743933 -246370443005585 -18758564777668 -260483215295406 -77517251934992 -84475911114391 -96983229655791 -247332454255461 -92408093745554 -95272064949940 -48297230999879 -96372437858792 -244155598627053 -69535818176198 -169230926905809 -11274609884504 -169196522230609 -73103086515740 -158819431185531 -157161836641877 -195018479893376 -4029143295671 -57217372974280 -185807026327551 -157706890443200 -202821330235765 -9009520304658 -17694426121213 -217592811887158 -249561615592072 -152707106183055 -221220895668898 -17024569036242 -262887460365172 -225553261487856 -252734351543235 -258425324906628 -214172579271371 -216611102891050 -275790989305751 -12007031067104 -215177751022342 -119671127939000 -26495511228603 -8008171994623 -272293567650081 -25860870637602 -261767223654191 -65365262277045 -204700292009477 -260934799580695 -221503828530884 -3657969840686 -162031799734852 -220717376953195 -274974382841663 -180030486612823 -247628347231199 -26181643907527 -201158598857810 -54032655456842 -207928115709937 -227693242924129 -223088866447217 -222663095396008 -74951636524427 -206071476236987 -214974921230870 -214492678215238 -60317568090520 -220832091191090 -227092710700791 -243033289596154 -12722751602843 -243312554068511 -238502575710058 -223695273382372 -42173810050253 -53754270458802 -173364238564767 -233090770360364 -63012198825597 -243401612509498 -146806070049483 -101522975242315 -171771782092309 -95078912130949 -233079773049551 -154015780377917 -64497502025953 -14661096022486 -270925001285133 -266823410864198 -133083625733744 -147245719816553 -49344497811148 -40726921040709 -189526952912546 -183063767064371 -202488837313046 -238415747018236 -184555199003148 -37584302085231 -225761155955777 -67693672312809 -68041846489142 -196435693307154 -91114419998732 -139981093816726 -131862166449306 -162184268010399 -190961653422312 -201640572547750 -143287635784977 -65428895295868 -194514197630936 -201771504536273 -66240491085163 -143982264305488 -107471070484544 -176063301568193 -109840812573645 -229588610493225 -72596145701416 -163302720868275 -157543020605182 -10685145435611 -48787966756757 -228441217125376 -21447218685653 -68913653173748 -34107916407173 -55900994159504 -213188924895640 -129884657539911 -180012295413108 -234289819985042 -125876545687006 -120377766469281 -249341954221555 -164329716527996 -278678233385404 -132352787621813 -116562571138812 -189678161159433 -118916260827274 -174298925474803 -255158229130015 -91968813302769 -150863186085477 -64171484156128 -240649444462303 -100000811511843 -72404652019188 -34024488566743 -88360581177064 -45921560832667 -35863856656399 -152782266253353 -139369311587368 -278161584557150 -42857800934095 -3191509225386 -138576775525103 -247686515580800 -176762481312760 -134988201439974 -234166272496931 -111445373584571 -225104398478966 -3674175951444 -23033131870270 -237262231878807 -237259553284071 -175008278348603 -251591648223559 -95335570796477 -232441690097839 -102337782028834 -210104035815838 -208631921184675 -80796945976089 -247550259760731 -267269739502071 -184125862703813 -277261578426760 -249407170466318 -251968821866529 -264866449809922 -113475196804533 -219621775325086 -235693317322230 -238487241606015 -149226021983834 -118555244944711 -252446764598372 -150511757958969 -211559946813088 -246892407948349 -247458366398734 -258761140375449 -272507740953158 -226900177171622 -219233231682783 -255062788121500 -256715379196452 -182534074774039 -135297945359736 -148449909655471 -23811190549180 -244014130241738 -213789006785235 -280289080744346 -22816700550272 -121396735634853 -48324802381045 -38070337937766 -80831706332317 -236465977884396 -7203675058312 -69186444494478 -240662625953654 -270339850995349 -208447417554994 -217266795579322 -143261585519122 -35184352907330 -20714804327322 -254635213342255 -157997270566946 -137170161981809 -116051109583997 -170993438516269 -175823749575491 -191997252344554 -109443433279174 -82061398459183 -154671209323768 -100197739427224 -56710790500607 -272379861069928 -235205737961081 -158871102474877 -6826735304649 -91835467723053 -9325342610492 -50318426667258 -160410986708313 -80942087068762 -3227740301495 -118857315322647 -127726806032128 -32990568144879 -224180612638000 -14308715053157 -33160660691886 -72129495875050 -8418443732914 -279684268865857 -154560258485009 -277465046495029 -268275182462520 -227145509043050 -87598855023052 -225962500738138 -127527413317926 -207784982195144 -140226718790628 -17378309030739 -248258570396589 -3655496190391 -150819180433307 -278426859655786 -204578730440609 -112451409065024 -257916923589511 -255205452347893 -37730513407857 -272258321079321 -164334195707868 -84558038548841 -15482188640265 -221804194575310 -280846283461850 -170826412745006 -126489029068293 -95039801138736 -118667019446361 -6848643316914 -101058657493764 -62807031341975 -118511711937745 -254025589613923 -277906743368681 -87450159728594 -85938491806489 -40244376700532 -239056584673357 -135302890779972 -263146896907562 -135317775625907 -247065650426136 -261005317414663 -22284349844360 -165914920933671 -70534496631489 -217824384359881 -205294792679244 -229697270260717 -224288084946377 -164380567226607 -192345410321577 -140653026750582 -276021735686719 -108278632468964 -21996612348887 -119169819711107 -126810039402152 -52858897144715 -209054145161957 -160727097906864 -86009334136044 -214166535329150 -56049368645131 -137236548953940 -113776357408024 -55120967786218 -246488776295634 -85113739964156 -277201942477154 -113801357625560 -91863560807370 -229801856722329 -123275127349852 -264715681078015 -87220575401436 -48988116833287 -80305660129780 -102380858114412 -97732949800351 -141204349151004 -115932664459132 -136894960828149 -183092694994277 -152882041280461 -70023640829380 -13765232913616 -76788950863290 -95890260012 -83769687910539 -47235227422558 -162059275228239 -32212340882777 -241239504449355 -93938181531362 -212251892987962 -49040665508677 -43335853606354 -19204972150323 -205829206736368 -163320821090643 -258594498561340 -35261857446535 -185837492791254 -95553960038508 -128551794235034 -73630590888277 -78898077702616 -251100100767823 -99606868472603 -273197169452303 -272364384323036 -99822818097535 -218359237414937 -115451965773627 -37465332528993 -209771219633802 -109958951692444 -105188944902125 -131225740870577 -157893480459830 -199490602368221 -225170344966119 -230845579716578 -16609941798611 -182667139261993 -239690589985699 -190978348393608 -116298097896487 -51098114278498 -49135907700215 -206899572661053 -84565248925910 -80773322415114 -75637435371606 -257050616546174 -236999213211948 -47223109308638 -172286210049174 -246272095687777 -109830146721802 -173299779970792 -261917523773331 -137886062908841 -255117465472199 -245579329003978 -173748050501614 -168940505688870 -123345883583701 -43462947338528 -170283172370060 -58467215117905 -238178695968736 -230398494241478 -61047703101676 -51555888697871 -262678362855086 -125208811700244 -216550698577017 -232318454013220 -209358549073209 -671269746876 -219798617007881 -184720904297759 -169425409858108 -168381432169137 -62498901050435 -17985626304702 -250805452572674 -204373196966199 -194164970047554 -42385771957902 -254799283742905 -120931854660938 -17825098185216 -65602988003327 -143976220758914 -98655989616193 -87079654599909 -188150291468306 -64730357479061 -43567621424275 -189809701299423 -230867491883284 -106254047621102 -21729967715746 -128816259063123 -107769529111450 -92337253978979 -120334050292509 -205608994057045 -123028706844891 -188987485053043 -143886954676548 -277832327003151 -22083079813894 -51844161223370 -205193522995704 -62594117010679 -156960405334440 -115244649359181 -90061699362188 -99982217275654 -131835297490892 -35711675884429 -21782475134712 -182268529007752 -205840036725188 -81195825411592 -98349628995154 -125238147274926 -96563774880261 -277792241625526 -29692038242844 -25382941709303 -25094650326783 -275308579506046 -199846933440345 -264863236559884 -242135546369114 -28923561576773 -119213781861137 -13707791737718 -269503892926317 -150119910643148 -89123925313507 -28071554594545 -267532768066022 -43126408404645 -243668266658254 -201716543664353 -217810558615374 -174409332152096 -82995403603552 -243476921437496 -129578720833720 -125165825217054 -25482109553483 -227792947529849 -170762227563752 -213500185423535 -268150840753011 -259934916572339 -8970687845535 -14725633523525 -16278747016623 -254106252931024 -195658973324048 -154794458876100 -17094988813025 -80325344316134 -83968413999437 -167116431377865 -185745185823506 -271032976081568 -193851561220917 -13788058400933 -171540323679434 -89872412000844 -169238703547048 -472358092719 -134676678331922 -162825383356922 -60661850922958 -181559076348716 -165452612307839 -137051643332547 -178788812714349 -222469314403076 -253580283478932 -243943034817392 -143934621696375 -108683091706349 -54338107191758 -267362800132382 -259224271382762 -209567711508054 -220973110326255 -190940272593661 -153144467861654 -27488971707340 -105451267942109 -225591742251472 -79944455314364 -113295103220456 -152040316612967 -148484051241962 -139397648670100 -205202194783415 -81906926190826 -242908288957360 -207068011670808 -29751193145692 -169606334220781 -49164194256362 -190840288838265 -224943182496448 -231941056574101 -7426100608509 -130846273282977 -83922318731497 -166027185520275 -14841135755448 -101953694729160 -58272583421059 -217327669754051 -185647873656176 -213947012588666 -196418028336530 -222286983559509 -163878766562599 -55322407867663 -238784795896525 -137015796386255 -75981705444910 -25218714404443 -66281862177776 -208104388111048 -186629062851391 -247985870771271 -10653683243305 -145178845423897 -229360472910317 -261874852147226 -215130116392935 -180944568614884 -66423792443597 -105041459706656 -117014487715927 -187367606674168 -154995937779791 -221740291154000 -257733876345280 -280847434730265 -242395477344771 -233076796386183 -178037736050466 -275452966752386 -6489366408883 -268865594991444 -247009647814780 -47377237496615 -279629950413758 -57567731587138 -243467018160942 -29544936465991 -39983786974497 -51326554465740 -249940148417360 -191758364621158 -48857618264446 -41489868746042 -199676498495849 -117962184179688 -24346987269104 -22409018012526 -124744047547728 -273553324061641 -14894277214140 -267173109238409 -60499787127409 -98417494684914 -126393432572829 -48551844140815 -160367801392970 -222065981220159 -94572276437777 -231039105936939 -191819383274047 -34153973246960 -182642736628135 -268368835612835 -114354970628076 -157240573387293 -76226996797011 -30985770366830 -219154018822693 -150810305071221 -101327058948450 -269451504652126 -272201241386236 -83951363825944 -262365808443562 -32293221479046 -7494328548994 -174188652704442 -147005383822155 -240913611733285 -191239063147155 -127084382279231 -252896317417639 -235930250766557 -271309205677865 -37411890278242 -5224814164659 -241328931526396 -268606425076305 -223409023701043 -152459488284900 -71947131540195 -99214024172231 -52203753528544 -38389948714894 -54706591939853 -178814165087222 -28521999608580 -170065159643607 -146389703674125 -254055133190097 -239910467424608 -110422418177697 -164989378729657 -7387184759554 -266262786895674 -243489102442579 -44704500346200 -270660773047134 -273859144847999 -60086511005127 -72805039833891 -50267952204761 -276600194810959 -260382797438376 -158984857011881 -171543346442390 -207127751618050 -277359096465040 -65948823565600 -231784544497870 -19626029275270 -31018170338805 -220128748159083 -116486483699831 -3679551113021 -125415728435909 -85242915792707 -271747037808973 -222277314550494 -177372010083705 -21843771909237 -259668492178244 -270765377885380 -268835457345035 -50652108173426 -257563670651313 -269280785610074 -148014545777570 -87300808642828 -110330470687376 -92046207217530 -95235000158095 -225871920449891 -140610929014503 -189703263063277 -198390199770665 -241848920427530 -189034694555807 -62888262469250 -137790193505821 -227345630820660 -15756274077614 -238846159336225 -218089862015441 -211835930297772 -234807176025399 -267230562850123 -15177898124598 -162605514998746 -240327137455308 -217256796851416 -103476906096128 -118375152044132 -67663028191039 -182383010593816 -241504791118513 -153818960586941 -2653276822785 -155530258210437 -171199673915478 -222395720099851 -136795833353451 -93159311855720 -36524252911745 -106744561169381 -255551285586754 -57256921654000 -259338482811123 -260362274767652 -164643226660683 -276549765830369 -107995282204435 -258209232729440 -200265392872525 -256121320333458 -119083818305641 -176897086810155 -98874896058954 -192380367988553 -226343363509489 -93682170961081 -212824388686418 -171842031473831 -26184677977 -120076370571546 -39361485382397 -83706953142013 -140482874680039 -1153405178518 -207518255251050 -266113724657745 -11595516698775 -251103265359283 -86497282183356 -105821818789572 -192226392351956 -127205029495180 -108691988414848 -186612748437883 -219074852127294 -170956045129909 -148981764849303 -248496703263567 -188948086659343 -54405488259892 -152511004886312 -263500286495068 -140571703525534 -214439563089074 -156288189030724 -91122813227861 -183430345451228 -84554326489444 -250835085278663 -221022668812496 -12835618509398 -181354222829324 -101252515534943 -169210042941153 -79242720475325 -65064339902868 -181016431290249 -212531432088911 -83622103345758 -66424715098620 -21824311351149 -170310189419543 -24449637710881 -120352667200002 -239367607054723 -205052075103979 -226763971536240 -139420533586624 -100917233953842 -39852626337737 -42251129953092 -26055193509747 -271748320802496 -172989233969681 -118485368449691 -53578488939978 -46947641534274 -242983923371901 -212113211559430 -252841838058807 -149671541223069 -224826874822410 -181484627726898 -93146356292519 -37684185310610 -64950182845479 -190362670585025 -11743080126979 -259799286536596 -253237169904507 -165085707651579 -223982569051073 -156194740569094 -48586125322106 -778085542461 -216705130754204 -142912973771771 -106720897377621 -131215058584605 -183694048494481 -148906077056614 -149517625303876 -184045511607825 -129415121476699 -233176875111280 -59883315726602 -72338326211369 -111507110579216 -171590482186624 -263639754065785 -197097168143010 -35640767462731 -211462292792308 -87486746239015 -143339068081472 -198483935984961 -5181554669009 -225617079261422 -147916761870774 -30549645706134 -124180102354206 -89016154550236 -235630074819671 -120554417522247 -174203108880453 -23751568141379 -83735907566264 -93151293115201 -26555372551136 -250188865238274 -21444018567762 -96497018111182 -21039916865028 -13746737653460 -62443009212731 -226415596768774 -189934104784750 -258139370168425 -67639965867116 -118883713857228 -192395036042571 -65238150681848 -41465978907488 -130734193236630 -174891211086039 -47726598417189 -243983303689875 -156174725059314 -174340234904665 -58162136377520 -235597931682839 -8953656755291 -269402825895168 -97970691602051 -102621091971951 -92777966504178 -195858486330165 -6860394461474 -157127012912429 -22852527610261 -206201039841256 -99363862853506 -129197743323383 -21962807047377 -252049504662801 -131446099830707 -193586972315885 -135800822175444 -186158362916038 -74652913194211 -130006980265697 -272545741640973 -230807775588860 -89311559050395 -156629691860235 -213763720567504 -18508793094984 -265421004417458 -229133547970734 -77137396769430 -47834255743607 -223347639820033 -86846505786067 -169347704861871 -103220851837628 -255098886546090 -10051397904033 -255916247728385 -214175131935659 -15738727065245 -55613622921934 -60621088195719 -17267597683400 -168478087836952 -261286159962154 -52217423825935 -8880498982758 -186673291241603 -156061261087904 -105172417240312 -151051881225329 -182862704476639 -35317241364242 -160149090115012 -110934798420528 -122802160268192 -117346531841179 -210617518309780 -69490499758511 -229321822006316 -176824298714117 -32733663461008 -253022314927856 -127766427966613 -161519119777105 -129234398803137 -129365865377076 -77116860876454 -7544000968077 -260146659483479 -73272453845486 -198440879770258 -211851318134388 -190096086344231 -236146988138502 -14043944252347 -50755373603670 -260328493220958 -193743542467156 -229540694624052 -247163572000490 -14208605522660 -20288302912480 -156347637112154 -194347282277986 -93515398690470 -173806999323572 -100484420265279 -147396541779146 -232310877349112 -193023946046667 -162994284287671 -14712304763892 -233811844607355 -41539384158194 -144369878505509 -233159422067801 -171026131266832 -141526806351879 -274854676408759 -195644418840554 -280772310414504 -135164851617313 -196219892811601 -244315475770984 -224542288978375 -196730568437853 -163211129783187 -9937933932623 -55528446587266 -248680280200260 -270027179580591 -164110109691089 -117069887197803 -108671404027206 -238579226698485 -118676347427397 -11311434153357 -16236811341097 -99657835013990 -139462392397898 -181108341268168 -49240509605040 -104024508976800 -117963935341083 -43254419565612 -169118776136313 -1708664167485 -12423877223925 -188294350664364 -30029422928187 -241087306657594 -219040863986644 -44519209432034 -41449803716104 -129431805168662 -6520212930002 -115231918331332 -175845832635972 -171979610932505 -1659075187615 -62390963485768 -214377063154182 -161910752628319 -110410858262326 -26247984279050 -100821579026442 -214295993184804 -273028025628108 -74235394254239 -12548572469254 -280027472447092 -199965229800069 -18181111672280 -50263752646378 -261676534160843 -112023663585768 -105509054534503 -278768369733019 -215836079052326 -109652161897521 -142586256455863 -35434242165055 -186559827270193 -274988364980521 -252665652750329 -130533927064522 -65168890955178 -101690854403169 -21660037644307 -173214235239847 -47778041009920 -57370493217663 -166510029514691 -78715364446343 -57204719948869 -189617568506503 -72623060050412 -199972912385099 -275646632115390 -185700669177549 -136853026491042 -18745583728399 -278502025022131 -147133146630106 -226845993552869 -167843727878305 -219892088470495 -270252946486969 -257924321224636 -209466488585040 -185085626081167 -116700671856936 -274814041953273 -163599176823837 -187622056040402 -279514633521430 -167532959662356 -188005854120474 -79976995601987 -53700885080507 -240915876594490 -277614883257013 -191576479148452 -93168815925086 -88429542303052 -169925993097965 -222675791649250 -240880038487112 -147159193712006 -174274230876185 -109056728325678 -119047786993410 -22010060096193 -53236129956986 -119974059645101 -204152292618444 -110304384126749 -159616076380755 -14535922439998 -70493737143394 -266514607608270 -144529605787104 -107330406842411 -183476035768028 -272507710893113 -113035218744734 -52412584750938 -41861712440230 -52008744498260 -157953378924808 -212882452168314 -236907419879114 -194021598440394 -177806189347927 -156821586480421 -207732672895817 -198473465764579 -194500392782662 -176127595816370 -156488926252575 -107855110909642 -223517523767564 -240659176750555 -275531325293 -52020619330122 -28608131373041 -120626858758311 -60177208588565 -237347310313057 -190492947489100 -72041003840932 -169748632709806 -152481389702195 -163676319245609 -117714826030635 -156360542638909 -140599628759173 -248358319685825 -271405988292969 -166826866687113 -245454538047128 -88365256029388 -110670080895429 -80281999935728 -207721692525105 -265813641008329 -170511492047487 -89230171590353 -79450559506623 -246690075476173 -32182307924204 -229094262168052 -271509623480474 -226635073547385 -86070648748467 -163042578445047 -235328631720429 -196480634771001 -134207610978444 -25501611380861 -184086355138480 -179775640504875 -33134755773768 -36425277642105 -151665110161650 -262165108098990 -231350351058664 -98473927097846 -58497046190206 -109543758221213 -18505354410853 -195051421082745 -211026171086558 -74464493851885 -131287004748732 -49395377988089 -236218712039423 -210945101117180 -52487229857656 -6172888479234 -26786130078484 -94278448448200 -267283776898186 -253773466529283 -258327759730739 -78291215708380 -146444739326966 -58942471105357 -127913399751645 -130577807763111 -122697123907684 -268802009817076 -62331929138399 -42926086381371 -81919323971368 -2438954322185 -123340620556236 -64804170748416 -216292488818099 -113359416677200 -125979337412548 -234843460832199 -135162423763364 -252098062619036 -94345078381519 -123374332300894 -99886867845394 -88525500126394 -96547589285053 -195987666627524 -149937762582243 -109144831951760 -31409130888754 -158544936061936 -196009262527 -64722027176512 -236619695866970 -105779817760373 -260281421968238 -226630741294970 -222133203798768 -97570984048386 -1873625127622 -261138414656136 -272464111762853 -68648479965132 -71300477738303 -142454889179459 -79284881126477 -241532749784016 -153041791547752 -147856141125799 -24188918245185 -207974760941292 -70569235483963 -127818099255959 -19349396485122 -263374182229023 -119526406305429 -173067461554123 -206074880484534 -137707061578219 -111171632860544 -155720985757213 -211432823341881 -228822199334330 -169952391055443 -78521282171779 -109165515339146 -248503114046411 -153406819568046 -256284547291182 -179601289721289 -256266999800279 -149906940715177 -8598122298396 -148685715961011 -196890815329112 -241445490047435 -153388212440578 -193959769677037 -129584535391794 -163383784196661 -47031570187719 -47408289210348 -215130702831591 -53692355121509 -239682349584285 -164168555933169 -145609052602295 -240515873113914 -88748110551095 -231074441624692 -3202902129608 -143556065717427 -69130634210131 -79558083632794 -87654461369855 -260706556894633 -255144913053904 -257602041534200 -129070364973009 -200564073914048 -34760340570136 -45447906521202 -237670993080488 -240131796170127 -228273473775230 -152003107640405 -174135207538140 -135194940183245 -140872899255180 -167656518965057 -14100863202030 -40309229098334 -261840929739873 -67919474411108 -238346501287876 -24755238482672 -59393317164574 -116574061094935 -31292777676883 -17110554377566 -245683748930108 -91598197004585 -118146806162130 -157036026234811 -175149201457869 -262142313470895 -201415646978053 -207213769723970 -281232524566709 -156127951886465 -60103662062076 -70044141883786 -122793940435071 -94034037764269 -35999746132285 -135259649654858 -49918153825441 -155983202783807 -237244231537860 -187671289835183 -143053501498078 -133580235631732 -19780542472848 -219527724847083 -279788256820311 -280238309899395 -152420734134749 -64458632027472 -211099901919164 -184632946382264 -49809790060820 -140666084576711 -246199892639485 -112080810619251 -146286828640340 -41280518501375 -21744671374081 -16626002574885 -123042592456318 -2927480114734 -180920417907014 -125609008277497 -76187170340548 -109293474858418 -102733193946333 -83576701812738 -162195853344971 -105890925105469 -88974786149433 -62401961348248 -66448603729840 -99275728352022 -236511619345169 -42831355612496 -194784623575530 -216414478738810 -30844175345898 -97905397462271 -43436179505179 -98945514691619 -93691995628023 -130512780727011 -6965539375162 -61438933415152 -13405919849127 -256215561705454 -161268684097621 -18839766454816 -31982008972473 -216038566981837 -168790658000619 -84357110457063 -7541499122338 -212890954458816 -117074641888731 -211960250891002 -240741584922294 -228018911205370 -30511558359829 -175361184932882 -108389676846725 -242220162645790 -67411785855953 -213083792396439 -20936037413070 -215620222355674 -87704535994508 -157771367489079 -247557728870593 -191512878039755 -32660868769794 -234297027506055 -155647662679078 -165308228098356 -33160285882952 -269498475636329 -196212696183247 -158571523695364 -90063972747033 -11307658305257 -89085596132684 -204855179108769 -60233503571953 -122844401181693 -216327748332064 -6418943328694 -157433703841553 -48963557785981 -113393865001702 -193109815252457 -148129135818508 -139977517635410 -69710979530251 -87834380073127 -223944708824044 -52001379386421 -60812422748096 -184821859141952 -181698876717129 -228398720401604 -74616351273587 -276137331533331 -23402529175794 -8558188151346 -30701634916452 -149067828847077 -90693992547682 -2596727821879 -196114584033656 -155773665088630 -7675831262675 -109305261204708 -152618286350324 -244517048831195 -58503360981332 -62496123577765 -184148915981395 -159469011906847 -43191922272635 -191707057180758 -157463936071359 -27864455590794 -247382337703149 -198996471370549 -178188317649971 -97659794240875 -188028794075749 -61411095367649 -194719016265924 -210663882505332 -259480368869184 -194987369195268 -83582431170305 -246657467696612 -112168407511531 -97752150015490 -63739341599063 -100429244094665 -214949558852638 -231402123501295 -96122871385843 -20553534917847 -54430308085586 -200835577542174 -164563835139676 -253093318909873 -136999412050985 -2560848336441 -24154833837985 -20439814453000 -82096279110600 -22106648410945 -34495446287640 -180211341644533 -122967401273982 -237965950557679 -143152051488171 -183365734168038 -23700425042773 -103189635579272 -76900502695764 -117569054549558 -45726229839472 -198729894386322 -162006771688454 -145288523956876 -200969830312634 -43747623628029 -58803950316170 -206076029925841 -126755312435563 -62542842409458 -162030693136959 -220872552951211 -165962642321931 -24635017569500 -33126437787727 -215680179379965 -267126500656331 -55744865183871 -84080654440094 -67917880159024 -125527284164284 -10608823978594 -153144087765802 -12238108577245 -17038244584920 -100020347072696 -241567725785245 -191775005837281 -198809862603941 -109899715938699 -161016012777661 -99051584150643 -101722535436138 -123309675794442 -74593988390469 -225249616911175 -274718762610372 -277823924518100 -79150825754145 -61771572626433 -263272487109174 -257353644111747 -182694726227957 -157677964232384 -49700630439286 -168880908842006 -147619699608957 -155925987460623 -150256767135208 -159538599042876 -230933736418137 -151773913311968 -57802593417583 -169388616266708 -15911614812218 -160106872927797 -149701731414822 -53423628070616 -204708532896907 -102004540574983 -121268326981150 -14442815648140 -107514497161511 -222192544268672 -149059995948512 -109416210456212 -101244528705525 -134316272832540 -263993284996655 -32591964730418 -24505367682612 -145847186318435 -221623256231903 -111341841179291 -122444536619445 -259211689506594 -33167241740841 -256594966010406 -105230179665646 -115324762447029 -32887830502811 -156528021347993 -49400626313756 -24273615455319 -196542598590323 -215189478611720 -112712163523884 -254796525074136 -11659810086245 -135702984855871 -96642835617580 -37217192052505 -197078919823530 -165366356544503 -6760738659881 -211880196502287 -242961268706518 -149225824856472 -109724846991372 -19445984799874 -201587456617550 -80173621334874 -279916871113954 -279748295969815 -84469573047643 -255584261914597 -163379841056195 -210815786691319 -261024081798332 -242577855334366 -96716463776369 -215771829107622 -251847353096344 -129270042958442 -238278674415555 -231738245966650 -177247784707244 -137849754207518 -179693977696292 -127471861937149 -2287406790706 -267903869713103 -223085808003346 -82060280209340 -73302975405036 -270810510294536 -223326948997066 -100440359170195 -26938357450197 -80928571481134 -185632209479186 -148974244239467 -83292281707507 -89767406234921 -59526137875801 -177156669770349 -254952611801289 -92052862108643 -266896961274301 -189146721312008 -240481947677345 -40174326167780 -28425033799214 -92952837443023 -134006615509297 -257010771643237 -152776455100850 -39051562521085 -78677901634271 -214065952929930 -161904669003161 -145684919742842 -17002001796660 -31762616750763 -191214562483105 -68329402490166 -75876283629499 -186725745893375 -190992514656606 -143503131568064 -248175074100941 -5294795184449 -203319671010019 -249498242108499 -241606027046608 -82668642349835 -11523975803180 -80116714003056 -236221749777854 -121422333492052 -28352711741342 -110267310420149 -186875744580828 -209161588398188 -253106589343626 -157302960969344 -213011053508223 -101871048698888 -183501393395896 -159595634398804 -121719968777425 -236933215152776 -267335408815552 -203978071349453 -73686313566825 -230527277643514 -21394384061372 -15221309751632 -250977580568222 -22377618254459 -244807584458451 -222260944457021 -204694202093743 -132960117558582 -60002638713401 -134132616713049 -160490576688072 -21846394653439 -40554839582324 -173926832296278 -256890247222419 -159105469273387 -29474953233021 -96533314228430 -139755397471384 -111981031421723 -36419469239847 -40821815802600 -252751479134846 -88062155178874 -257678778092540 -57001446397565 -172648963655195 -210033766936004 -159900645321087 -147649838104063 -233382450123544 -33588427456167 -105829801189293 -251488645762903 -252511252831990 -65501317945799 -181005466371717 -32910935916806 -244647632543925 -28058828102398 -132845066247980 -273702753726031 -198792245188090 -280306688387647 -13805689116195 -248542503659966 -106096570146598 -194889753641423 -124521155611067 -77296636963039 -226355993073217 -249215349615853 -229156990358054 -103844062957632 -208490263520642 -172826031159109 -261712625274008 -239219433261690 -71115118022154 -138974266413282 -140214845648917 -135255207215989 -80871601778338 -33514776484957 -54223429019031 -35920862299760 -53594398030658 -158478979803165 -162106331409410 -273600439971598 -102858815595184 -111166651595595 -268066409661168 -193467600502441 -130943348214419 -164362709689577 -226434232268637 -67897928093925 -159767710122890 -20899891655400 -267642776461590 -239117646661722 -214125422548965 -111817967310697 -45611022112727 -58900102732408 -277021301096288 -40004311833688 -232030257065265 -131880445821692 -109871973173920 -246497889194829 -201911963872241 -143803726101810 -3963009253491 -274349645677383 -180127341349393 -218557909459094 -145994936499202 -62637137467309 -181090523475506 -29747183398865 -257790053331407 -137888612516063 -219743865483541 -248342812808839 -143401641367968 -105306452593160 -168198870379772 -14412124890547 -55371941487563 -1745975044553 -134587145608823 -275925570662942 -120741562193712 -223810321354354 -168267218842158 -225493604814677 -92343903573039 -194375364568765 -251594082064920 -133433837293732 -70114534212791 -184244915999011 -5672827670639 -104318190832740 -123538811582596 -152885603006328 -33663513733697 -4360372707874 -191535099570941 -9752130032419 -10218500891285 -221333438857169 -261259333712560 -127483744024385 -198561079988700 -276588215782461 -113377360986813 -131138232072119 -268504415284176 -34104038060938 -74676836248957 -29062344075 -139860818343702 -146502641745537 -196782468751724 -177308306696298 -248872644806919 -6961095018571 -70482112421167 -71758500512973 -49034184133671 -81784803340618 -141009406833498 -253481175030039 -147658321062727 -245960997672974 -119736503728463 -137414664797023 -2634507314775 -66148619840640 -124919931172521 -238886394649514 -224697204623232 -193144826462577 -68894986489987 -122470374658932 -230201214542528 -40369691508370 -252297112390772 -36062740878072 -51127957245575 -29398114451124 -162411563135872 -120066024455535 -223584617675474 -231766911050649 -239089065005814 -281157843135205 -86451846377942 -37974560558887 -96333611564721 -257455391558957 -149191810601433 -163599949110254 -231564236127204 -47235285148347 -24855723460809 -74608803338646 -262642563798971 -146019083577890 -279983556992237 -200577884186850 -10765657985714 -93406998917546 -124449212585788 -47757450315819 -16195809241237 -252109649081883 -257566372456699 -223051134251095 -136461490909938 -36917030851464 -71687519548220 -131636035137761 -104094096123765 -220992974409147 -55226873718440 -110727951966268 -27359534529715 -122688174364001 -255546453603863 -260796871816362 -102664299645488 -279887283254188 -206769983135595 -113096854533845 -71491836235737 -112308095024136 -247290069975366 -5079446178350 -14556326190971 -104394869462933 -151483686704811 -250761184021122 -62491244295055 -21308811323095 -127279277959537 -85626221080664 -60897838316643 -221096829655489 -209139859662326 -44235273419180 -255409880847602 -6954524553968 -271965901750822 -96367617336063 -174448322831665 -205352410275654 -245695395440739 -93840385507576 -179393041990548 -161937636564877 -117090637916214 -266945384051744 -216202691392335 -106839635759111 -158819988610323 -81656930803969 -277587829529522 -22091075708633 -213850532062558 -6077452469920 -274394268515743 -41685892136144 -53260319593464 -252333187678563 -218751338009990 -232268526924953 -20934139492991 -202187451596344 -279638825433471 -108001054222500 -129924701801078 -16314790068312 -97772246787892 -118612430533876 -153389530922528 -189355818320410 -145462534758149 -124714823197777 -119190494257896 -106288676844514 -198698513375294 -188160019619284 -145594355268353 -196163525968242 -207928133256778 -225682119327697 -152246055963411 -76682498873263 -235283345825546 -47467404824875 -275860956071739 -232642548824119 -121247041118286 -21561539724891 -147353387032257 -23762708843975 -255359700470414 -131269245266053 -160928987566637 -43948936724719 -46174283876379 -41074626042490 -139301170939265 -275066669842244 -23282687324383 -35168367950 -523261428588 -31767881543925 -176965189808053 -268639548274554 -73052785545399 -48839044987943 -266503634302577 -104921650220522 -56761583624938 -267669163904842 -88891043094427 -221038241700407 -1116893895876 -29361660648268 -256551187102054 -169231504381502 -266508345444788 -247868131266891 -134349740077146 -164655254967967 -140938455422226 -13451530748857 -95545014620013 -220997981481718 -34555732651629 -55873693265551 -240132357728564 -126190537460050 -35607446192113 -90649933046278 -2707848308585 -146348158554271 -228775182147251 -186462911718086 -18810254091313 -184293474800797 -54417752917017 -106196114819934 -31417246745560 -168953072241702 -158992697158512 -219906572615130 -144657716636197 -256326567866473 -127250857242224 -107496546488274 -245251803769035 -186131517962721 -33905279040764 -261713351285765 -25949956524595 -43620256519962 -100870516284153 -201005515908766 -195534963795963 -167994208417190 -3798760678226 -266829447667350 -214960043143625 -49287857725592 -220752183799457 -248179679862645 -56523735935461 -12737310625892 -240241516525947 -165595322836429 -144853534941977 -193226695436570 -160427495601482 -181564283303546 -199849367281706 -198827491230956 -8213398988605 -88644958276813 -63673769099772 -255584373511183 -65460635993672 -276269680429018 -245859480775173 -35128775112570 -222208695323104 -210290084017223 -229544075064512 -23091309731592 -276771455705891 -28265997256852 -117622341375577 -173359957805078 -155779598246484 -221713760662921 -39933082973219 -121533520641192 -179649749969996 -269752593247201 -1326931111134 -154911120788908 -208375782455430 -261724086466145 -101987012618389 -259459498228188 -198989850771 -232571054917720 -134425063306703 -66440723345899 -175986392161661 -261705509188614 -113857950651820 -267528815640457 -4519883515735 -23741868837410 -92852176212841 -154382385213779 -143298309510233 -246016305944411 -242866216759120 -184102860490732 -183797969217785 -35251607953947 -275333906394914 -262311640171070 -47799811373655 -269716270002303 -7615399937104 -23940972607020 -30494094325357 -26608276910185 -240788828066472 -236012797933363 -121022880316319 -7159998891676 -46920896688829 -393956482541 -162675481040142 -208462666141459 -10015433081080 -190361801924401 -14098130933795 -87122750887567 -213740149557622 -144321515022218 -57369330054059 -71471402483894 -7983825479694 -275076481262356 -280616573544010 -232977521388897 -94543333572165 -187692356237727 -240075073400254 -218316197963932 -228201932879635 -177375985294144 -279322233191974 -74728125735042 -179423855147260 -75112266861438 -85599160532012 -44544048542887 -58242721016446 -130418939088882 -211966290404755 -125347210034660 -66627215770188 -154842520409466 -43302219892819 -39519574773274 -11722227177435 -11753115810582 -182624197489028 -40100769486247 -243637528234353 -194857788761702 -11736667548227 -259638043345404 -238776490727024 -149398550611560 -208781512886317 -161678887497903 -239340814566382 -135173696830952 -237306873973310 -6233225364547 -101316079659278 -114261601973813 -214043322831861 -265929095051833 -186958886671333 -119508006821396 -82630552204793 -202980057953510 -274633540072755 -199213083533963 -167034809364259 -193471991384044 -236939498869575 -123736266167187 -18663905763921 -141897040237430 -50694640819229 -201257237667293 -192845201954519 -265441679025493 -230112090304808 -130876405128490 -110056416663230 -29164594987243 -117911689268502 -96936091500511 -21610082660489 -208681460062571 -131021425301097 -205182959229102 -198780721867265 -73057221069790 -182902230849164 -40760849024088 -100470789648930 -233661362010416 -249481667044990 -173861007909860 -98072880350978 -211384317081009 -124945293308274 -104821173060389 -100160242463779 -150003748817965 -114814800796459 -110573281472690 -150891598529550 -134563177353173 -202778688633560 -68898334129821 -114447594173142 -161849892120485 -145496869858356 -79260370670932 -111915113396129 -38508240241988 -131297080943450 -280128995674195 -196236719968215 -232575705178445 -64624051762561 -220003004198431 -143026163966216 -16845946125657 -229949481530869 -124123324142753 -6212208414716 -113514109858742 -271592126980335 -212560933761687 -11984110025856 -253404895650656 -76466789246529 -71067751467837 -200497198265789 -220842386477179 -193699838366065 -249983407905581 -213495738873691 -122771949429391 -80789004119718 -116459562323190 -81919954159396 -84063158267184 -136460457011051 -163440748003265 -140914565583672 -277345301200593 -280882106806903 -4265300579285 -246325477387840 -90717747330504 -200858725722395 -185515055431499 -218905306879686 -39049229883760 -214391372670590 -117701132705109 -83717954508118 -237778349293722 -85327729598764 -242360671547476 -59343246739703 -146480624335221 -173180845258290 -153200900856054 -154087662426393 -178755202326388 -246309631392384 -197395543965636 -24442998520599 -177951176125055 -194760871662808 -31846669240071 -87816493933946 -42586760145408 -242965781404235 -251414506360898 -261182137738186 -84905048425899 -99104840057296 -209191448823398 -274394209522838 -262392853005550 -27782089597336 -42386992215700 -280101354218670 -74272536283220 -201643419968024 -54301998371429 -278752210575855 -132159719064308 -241878635613247 -48511907285286 -108271600476107 -260607198915037 -175705942052918 -139361171993371 -119717998630433 -117652374972009 -38807261892101 -179462193254162 -262791974644295 -40342257342728 -213285234105016 -64506478094601 -128667350707577 -129156022979931 -130902803085968 -114506762401819 -205510922405011 -126226590228289 -173921720058135 -241401599999447 -204180555944655 -114501405212347 -3118397615282 -120790625047925 -213958857667321 -43382515837927 -30326984858580 -44136009278103 -126173911198481 -216988873834767 -201071915815456 -99666763711629 -196559843025701 -223894769214358 -42762298344901 -86739728338215 -95817835365435 -88975557869835 -150937931843207 -111895476639530 -42547690210799 -237279875162447 -190318605326906 -36144700020629 -206410307059021 -42517641690367 -224390137604057 -137393974192481 -50904489740925 -103383479650801 -260911585080712 -124000719330332 -195079708183010 -147613530991964 -252143891277211 -119495010625192 -68231461520588 -186608714896500 -277035156052414 -220995945642863 -3031789718818 -11289097407946 -38953248653461 -204148035445274 -161956101513314 -171030539602881 -110879321713734 -265974136789682 -83400394939959 -110093860760084 -45983175812658 -244956965424985 -117320036221089 -59972075332684 -180199647878258 -169544925981762 -61785099576920 -182897690072936 -155475266494480 -113690742632624 -51961642102740 -121763713165605 -272218832011195 -150740570183709 -123543106032906 -171500533034270 -261017110341462 -161392198381996 -147998841420181 -249277639486928 -101022934872202 -19226707762701 -11926640795380 -107954426162691 -258019889714168 -106414214013862 -143670198730117 -123216367333988 -104532657971313 -243335027136338 -66035851252476 -235208984459946 -100823822690343 -157071433776651 -3099525391069 -194931278729378 -18600234995521 -113133286124771 -85255740342640 -253979954689137 -232436251797702 -36282224753919 -178708875143980 -195848601100271 -126690943122575 -270352935041272 -135929180696241 -125094566048905 -21179813845343 -15749728431350 -84984931701231 -139857666376822 -187341970213784 -68170487556050 -267835771482831 -256300365228616 -149416310566752 -76327275009264 -158268320258663 -67387270434611 -219865568941841 -21583701847124 -159219082630273 -69177188724795 -211299244763547 -242048232335688 -153790167206730 -150698612410074 -82501722204058 -193129002991610 -51378530895912 -135617828905401 -13182456357651 -71257882708263 -38982039406165 -149125846536278 -116098168259700 -80946874068577 -98034726720975 -225711197016484 -131455928702655 -79175350158224 -3797548557971 -104175088145253 -109719126945272 -252968682412541 -247939216297450 -208088597761003 -46234881581347 -72601718966048 -191349794357049 -14570606813058 -234402570552817 -89830464002053 -260103953873591 -51580484502244 -169930250280234 -266620684690126 -132691618443847 -74830350608105 -184614120376495 -264626444824770 -35001909909877 -231669594325749 -202834626859146 -135699207833765 -172244759821790 -217532165920594 -252830748538475 -30638644807622 -158177715837204 -192948204533960 -172505302814689 -226600448843524 -213850917922759 -79839370135839 -224807909919151 -258904696040277 -101066705727419 -217836844021832 -209161988294488 -30817666197241 -1876236564927 -61675337406374 -99881210167328 -43251985574877 -151839975099454 -274001804311906 -99517806351369 -82499958215304 -114155504942330 -199207317272107 -230182368960875 -43819042234343 -20849314025079 -63016692833002 -112018089812761 -269082433959914 -235598889480678 -43759220285239 -26180371410446 -38561992583818 -37910020750948 -197863926014275 -169661969129405 -202068861028520 -236454736639424 -247908352915106 -258286385131132 -55465655138029 -2688929592610 -138333176496950 -266590414617945 -202028682107480 -277500725070347 -260317356912209 -186286556374924 -202021539188184 -107368227142031 -32172602608191 -63265864168382 -266545771372345 -91118731349985 -203845974522568 -69459399981887 -46963309185693 -266966740731980 -123548118648468 -234371935371706 -213696261427513 -92592465434455 -222994846136165 -193499212815385 -45585199436855 -237947176635978 -278510476857410 -104844065125450 -251411179310112 -64831325933725 -106383845876142 -199454865704447 -220956396821253 -33296489539450 -255793381438546 -109286198663071 -115012835671108 -223259193663788 -229894426370372 -147997304097640 -150562785628058 -244581228930288 -163383543212145 -201589265381702 -232490235575068 -250617879305517 -239819077953515 -8695311601829 -221452289916579 -8507632271346 -249735056912018 -1315288082157 -43615019344015 -141683617096812 -47471391108163 -143352756592698 -69888332205427 -13270394545849 -37791269717652 -36607780023057 -237322723632717 -66997054321958 -236062008274308 -171614294535857 -195249680393864 -244571299764449 -226676171404626 -147249622432331 -28459055434745 -268867939943571 -60201813800903 -122750307329764 -195459956234069 -140440911616560 -102229593251510 -268154514956393 -205696227589625 -155155086407414 -272667141712850 -16910952187987 -2907562930471 -246012692425243 -129356343222090 -278742270952846 -266519057112073 -237320601417349 -193280812965059 -183723869482537 -53756514652880 -46693930666158 -181755318788868 -54237946483952 -64489257524571 -76752354110283 -24529441544638 -155759342173803 -244877009636274 -249675424386521 -264690964232589 -29139708338183 -245135203746270 -84568794423564 -258068829959373 -202418102300531 -230236958985957 -140950914821771 -209670013060708 -187604558691364 -238818754495187 -50355458275660 -142285274855637 -25947698917884 -276388879419755 -198917098968831 -59539742384316 -161334052381281 -229715698606924 -220005776318677 -155695432269323 -126543814557569 -87723639760002 -35266884675110 -277743544223405 -233692130818933 -209414493385375 -171306109435199 -164427933420526 -216453825604406 -90739675010150 -6585643161629 -73946970311192 -95356784152909 -156303499797276 -278605204361459 -43217651580200 -97511902552336 -76750770726855 -259312754139105 -54002006641700 -109561516819742 -234956538541904 -14090897510408 -260381390524118 -81172532580464 -53428847968172 -200783807811070 -229153734701107 -62367299320359 -113779077498539 -139302203723747 -274574153197238 -95947122748646 -53800149247011 -187868098086654 -204663307630648 -118240598669605 -129291693666810 -101993177668581 -197254288117918 -99161347120052 -199192194959245 -24101768180275 -180684224987192 -69041491957076 -110865686577946 -269475080254552 -23796184567678 -175213112315789 -98430425616251 -54230390259621 -60922886975952 -253582877558127 -236876328848926 -156157119451222 -177310538913436 -206277347932790 -255009737735551 -245923941950659 -30927419300302 -144941082792445 -182642574915921 -230909498029927 -276654665569963 -207374729761519 -100739527211742 -225060298495636 -262474382116533 -66984440968241 -68219499603271 -277236468420088 -96394903197500 -220680839722768 -125924532239087 -239906650535134 -279371719033909 -184394542486578 -20565638661282 -259334057032008 -16948473840910 -48460783646152 -117654890012541 -17956076475023 -139230642200336 -178399235209491 -223158952765826 -242105446903302 -170533678957033 -220585108340220 -207410913292795 -190389106336810 -145316650695975 -270893860410764 -39325851555933 -172429262346941 -110287026629674 -187515786531049 -165000445890170 -181187497650459 -22721627197087 -272717596877045 -155567073847793 -261262788347201 -213814954544861 -13354780701190 -52028441262530 -119961366400510 -36054137777499 -142898272563644 -61657869138499 -117730664846930 -126430350586159 -216621946134596 -107323494828662 -38315997831967 -42797713239766 -49463875883544 -157042380739858 -79582188649506 -162153127136030 -49991616569215 -109912792038499 -155548475603925 -234522740331108 -280909467116607 -43186995387300 -94778495205506 -188462834690351 -265559967964864 -26487054070271 -130749539192901 -65542208241699 -71777205556172 -1566617419132 -14215117512337 -159534211766918 -94036233750617 -148071867911230 -101993994072153 -22361127037077 -153348387710054 -236671196802842 -225489632396813 -138225534994879 -219795350738592 -40253965283452 -48878208606481 -181753522719082 -4638104648931 -137577210613323 -156423819407605 -6239383679338 -248236352618906 -110418820408157 -167402138361813 -251303797870927 -185881677922897 -227069787943793 -127743541980833 -159052090994393 -84011833799393 -10585712476157 -66986922539360 -38160454490821 -25498222617678 -248513272303416 -150902939331344 -164773592420922 -109831481896153 -179095206292459 -236450078327181 -156928916768448 -26900448230487 -225263300649113 -135961001080995 -217879788810419 -207573261936538 -271557472327723 -69523352498595 -246294467704500 -210925736726039 -244165832790880 -109627961729068 -22997956683820 -25459829426462 -15993691941914 -131400492707209 -218254999604112 -224063816777976 -42523454625646 -263485605284112 -15175791699268 -47731282712462 -194903660169110 -119282738311886 -99059951948218 -162592003143247 -69749995796584 -265850229605897 -81390636835447 -265865408309401 -274308801347844 -158484793788744 -124959581349348 -130212108132973 -11501068731658 -280224597409129 -107535231673144 -262722118827434 -247810724360311 -266661980739943 -231338996471849 -37130549682772 -60571991065536 -4300804789664 -95910752141996 -193134779449191 -34821578540119 -31776321682836 -274272423608172 -21225312586078 -30487741411570 -64861238075871 -103647151103644 -159051819112171 -86224646342141 -151662438632590 -124418232271099 -138362563826697 -166870506842003 -25892741844883 -244685299877054 -74296142919158 -105727814606950 -134485374247231 -107839472010989 -124238616928351 -163568533782775 -17733659989729 -32442594421721 -176023628501616 -145394155235180 -129427076074392 -132479457964207 -275428097790125 -101820044600604 -100523439718639 -240559372843860 -183276074791407 -246947845228870 -255418091991698 -213977035791678 -155307963618953 -270928865475324 -117729160887226 -103401657775158 -165114887142041 -177136086627114 -230768214633905 -276302398066457 -203554665322369 -162152494745746 -51057681060802 -68209373405763 -27311163768885 -240128999541161 -33302677957381 -96179467428875 -38071587148036 -144884432543563 -36544230725029 -66299760971795 -38722374431837 -208305476189530 -88376190898643 -128719608129281 -136692859798455 -95585044699378 -104048171504642 -205914292385473 -36660660057328 -73474534871230 -139543246836141 -263742943546758 -62061483028519 -217589962102974 -243520571726271 -177697054407452 -272791327709651 -149013767690331 -27563830778410 -129211156832071 -74600294774435 -62457530626486 -63018449102428 -135657037079838 -238026802150202 -12212546056618 -138647151589149 -224367421431382 -279334843098898 -202920680225625 -112870833942448 -228442121518766 -72300916687897 -51807876011730 -89264397755993 -89709059217727 -222889141676323 -24396497192481 -149523351502237 -121491086974488 -178538907578732 -39264238411556 -267776786205609 -172482583496647 -148576640766356 -47493017191324 -253204452598270 -69977404593076 -112497582432790 -274435526577698 -190148040158977 -196184690534206 -82661047059436 -251266625093973 -90192526473726 -243384478610443 -128693749242158 -65138960540740 -40202684298390 -201446957903484 -160228372595041 -276926952093649 -120433929578284 -139027932297015 -206883851731765 -280685922885006 -231145619382714 -77954409659689 -87020596416391 -49095622616226 -57049182160428 -236045441318196 -34809562423197 -272980279135188 -128890112176736 -95801185382972 -201047423569192 -247957092282080 -83281237827374 -253822363384787 -266377527212366 -185863975118819 -177613125105724 -206839479749115 -134060899175957 -84998043320955 -263481190053144 -141461787238237 -70995890216742 -277219820434067 -259631383998038 -265553644297307 -237371361590601 -130592741143748 -130036316652107 -259902791598968 -157511833545279 -212670433994103 -76559906729042 -72184527503011 -109092865132768 -210197517433245 -254648756813169 -119094683128764 -5856863537231 -192496175911141 -149399514457442 -88176706761043 -142251345354189 -156319900057261 -12438924572051 -134793419176291 -220959931449335 -91098747787807 -60261454416739 -77350043999433 -340205914514 -22285501591475 -150612715977726 -232163580478317 -269723844313208 -228709434439942 -257619020501638 -132207010908680 -71717315940945 -144450270759409 -51619472489179 -100915840143701 -116993481417796 -67916632318155 -7067778593271 -132052537566800 -183044977330012 -150710338851278 -163197109367009 -112065106261862 -184854291415678 -53013476875344 -110893327686647 -245452662205334 -38314323818799 -257773570097210 -88483970826250 -259531381803538 -78856751971482 -240133992681406 -61656774921086 -26717243758941 -237954673019524 -26257859741834 -30916750808369 -272811011896005 -52421123447004 -154633130591472 -143660081504545 -118718447687502 -85370664741982 -28073508709808 -262523631533752 -19192414880331 -155190309043382 -247715125890928 -184538637997533 -65747459084159 -168539765941682 -146554352684869 -223937235149205 -123024850868586 -177444071009254 -256611570187775 -186337155626891 -160657510515604 -207978121968868 -123935279935393 -233633993409617 -30025019798432 -133648102797924 -216117415048457 -241520727118664 -48771667350898 -271816588910595 -152621100650016 -6724416719341 -87767185408185 -170825889904146 -110079464790749 -125595926081573 -13657674364408 -190800749473945 -87314749476719 -189658486365434 -136910665303725 -120260523781583 -263777523790866 -13959659771399 -191311027114966 -138004957459997 -264246023563316 -11184174147949 -140626439919559 -198042897939563 -238303461836871 -208062878178004 -52829216585529 -17031925484967 -125487325641034 -79324695880743 -145330194451298 -129005739944680 -23628068329594 -197272729190593 -202660335094145 -4915483968516 -20607593660244 -108100554056357 -200285506169271 -263097984611400 -163632888920092 -94912847856181 -200928974434244 -121791575068080 -123220739406783 -214778393911108 -32908740220154 -23344180739754 -260752947882551 -231451930448652 -145888566217707 -229675276197232 -227336896115119 -136037132685164 -121836520256290 -38258031386380 -124842781604031 -247716156197872 -63766195982549 -198001150783465 -177725577639303 -120014323753442 -172354185507126 -54807575501947 -197716073105563 -26904667635594 -145388693942904 -82554797375232 -275324950736233 -193263559154937 -5427267418891 -8888359611266 -99304922283444 -2809250092384 -86111181344177 -44042661532703 -36425186402292 -69888229441420 -233962212906739 -241741531845422 -240736729217574 -85061867608088 -142626448276410 -130000467484231 -175642428518001 -267478592210736 -189227509901924 -84916043811656 -147932015098611 -53627712767977 -105517071756059 -206436797673803 -123943300555986 -85239300676398 -166443227774854 -261196089787843 -183209327624170 -217885960348115 -231943758576875 -244675263317363 -66342668450976 -176770406118268 -162544636440632 -49227477785254 -259176915757830 -28726643106503 -257439759774901 -24714073735654 -263370475572271 -134909586686871 -177049727346252 -9885343836924 -185844594968793 -115013052283222 -83468974361915 -218097696416081 -251656666680315 -49283226767002 -157593441792569 -258969811091102 -36931702583586 -220279620977438 -165126743359949 -37986165419055 -28597308268517 -164435207326633 -243360588771889 -271204641056350 -86273369961378 -182099972153509 -30912097317654 -124469057164223 -89031374749519 -177002405505916 -33437519236377 -85867546921470 -276831467268622 -220882571889605 -247257770094761 -193453545472806 -475159357162 -5239177685743 -102171628891831 -124990805397411 -65628418398049 -46494525751222 -211316100255896 -189717468432691 -123530849964117 -141748278345834 -250439235681521 -93463447751814 -151818325911620 -188350936307069 -209034407270397 -138941387080798 -87126393641517 -106539687296264 -245670467710604 -6516532049212 -1090185017404 -204933961464586 -211702112125588 -169894156840350 -248127756408051 -1440751135262 -165130790644406 -52275245757128 -109080767103249 -235494400848826 -80313764580290 -237598115785960 -202292171885036 -202264687013725 -24755184696085 -56626229399518 -222015508306986 -167822049932875 -32296797057678 -266931670541775 -39268981068328 -253914409727592 -149188337465700 -119742540312343 -180814632751532 -132494080218692 -72320652199109 -85842469923117 -129645312909332 -90106781165915 -146205323719488 -217990412138521 -118661279788985 -57290063009407 -114989232937342 -188315354071856 -84721911337695 -153842025478197 -14687096957373 -27429519073891 -111598714464381 -171492432324753 -29154506493846 -262347182989572 -10220787015006 -70798333592920 -95742494311582 -109069575352422 -81485914226275 -188459850683783 -224920877479727 -42038430922118 -206237561477798 -61800579393505 -138103092340319 -92323255642911 -216338549544683 -157308962530828 -14643433909323 -222482389081534 -211734122865530 -253040213721875 -180721948495575 -144486914689626 -184466418327972 -271410122810973 -36082554372315 -45713489006770 -199754244224560 -273533058935279 -246425832306069 -139854264336375 -31247911284957 -57423118333967 -229518414497031 -85482230425836 -118075584950862 -242021695881891 -205990365217803 -253433288617469 -157122466587941 -188010138721870 -149355093671823 -251981062369597 -169597297933086 -228322717028103 -53566531470205 -59414838139584 -259870644084586 -749627003746 -263757647966191 -135525247263219 -23334108848917 -187397666606693 -71450210156180 -169439902220250 -235278327540122 -35948572045750 -157596851172329 -258734947626390 -71559169361921 -165993907340843 -217583811374240 -214599591939168 -229563296263738 -73327617559058 -41488411630880 -60490465804074 -174066255268116 -230839478372554 -230936241228807 -196720109648270 -86345211885677 -220847985770070 -191973182604627 -173878215539136 -45897546315080 -217932783268973 -124158239582528 -86773045653501 -153152924858368 -258764351255985 -235223862780490 -157720167978035 -202707973789559 -81885835861657 -12608793663202 -277924656953848 -106599423331849 -159381066069339 -238694154728265 -65161879822712 -126193572905352 -259697748797308 -30856082751915 -41637773254327 -36260316123248 -122915381615927 -191320307642273 -277721029848429 -264447538829145 -120953616041001 -76780292300409 -11896117636311 -18704828452082 -117051640566324 -201704188408157 -58429073839551 -17721012231280 -36411030543713 -202380512755682 -40031328998358 -180211978554616 -59881373224220 -238893368364926 -152949351658432 -65600945648530 -217481619626801 -6929454985222 -37805681692382 -247011700330864 -242550469595834 -226697865179649 -182249814089519 -273454560446091 -189243765286319 -41759054755965 -238388618630696 -281264825731609 -44236976433526 -126233608043637 -109759838578130 -252905855811633 -97819920443858 -84374605812481 -243624023903965 -149174716820221 -129026016103708 -113872187532969 -166437994292931 -176391685906108 -6057379064665 -13850467221436 -217497188232634 -184119271358791 -26684849691991 -168238416330707 -270760149862052 -276029051926436 -206700515647480 -57683171466875 -66949833007905 -145731247934639 -54071989996101 -64222309951338 -70330145129248 -126569605956167 -83798191455421 -228890732268399 -124273492054500 -225546880283745 -180178704353084 -221448613418036 -1756730076875 -210878987717821 -140056955042689 -24533049413940 -123594793451822 -119460741624556 -101894362930975 -37399718535943 -2891738809246 -134260885028107 -133763848284257 -221304395535843 -210699897449970 -17978543662787 -99747286824747 -82970284463916 -204105893204800 -79403889753177 -155103393567459 -182721912800921 -190307639860111 -204411667328431 -128687554249771 -247597369538398 -106571302655188 -7273718967095 -93305343047627 -8202898266600 -78530363196706 -141098272689898 -89031317039370 -184811986487978 -47762382644486 -151088924394880 -106451526869970 -227444386782571 -43397371718755 -265329953512198 -203478953553317 -71726660919590 -6207751706581 -229022874470871 -92425132869582 -231911058535958 -80321046728705 -224165230115062 -64831891056467 -10991142571372 -124492353801802 -223153139043604 -84197643242906 -197301208408723 -51568038958095 -229026005082941 -50716517331150 -83526278765235 -130766025912023 -171387804419116 -211394025161006 -198369341536205 -167536467404413 -214468501074422 -203100244724714 -251840719388697 -184522448817317 -104579491541846 -248879514275824 -142750886184881 -59611840474079 -256843991873286 -127785820977265 -103211613598005 -174361608332729 -130379971733485 -164437927472694 -83391474612338 -115485375139567 -278368583825972 -27778879994465 -137292117611598 -92299365804357 -255667744488214 -157202184508795 -29604143430456 -41300270317591 -281245757404533 -89213820689633 -105092415105406 -74350162094035 -120125095529285 -123782196760193 -130474873958341 -43816473766856 -123332815048497 -216535346867912 -240266884618715 -212707692073493 -2066441085568 -250695435990218 -162466518338797 -34021835110349 -112297287192812 -253365559528286 -249642208240137 -258774213896821 -19870516983528 -33782224417264 -223224485400059 -174521500844161 -84058267763937 -37503656188987 -266552764856036 -88450511383320 -96052959600704 -194383568672455 -76374931630361 -146746191118557 -184808925846965 -233661876403634 -129090049496852 -111684652453919 -65364097421933 -48677169679952 -94910956352803 -210902854889126 -11803377605864 -160005183820738 -117050302847336 -11145637113574 -100543576191018 -24810878935362 -84144402604821 -92761153074399 -91779060886180 -202609712298235 -236752932294940 -190034435591507 -185632806928276 -113488919009599 -23397581265529 -157926188999408 -205587560806580 -177726613735000 -15326303179966 -255353219095408 -170326713234840 -246106078721144 -17801437313022 -222520268093633 -35018281240408 -221271487966496 -213583535327124 -96565664028899 -4055811513027 -146778483286392 -220882434094572 -257679306865627 -56321198213399 -17644541355947 -110743446113067 -213204971125157 -85070714882035 -38906533794 -51051563932314 -197596264612806 -30840580801136 -132029620930182 -150646180516105 -219429564868572 -12097224140759 -153725698167397 -280728584353662 -261793600860686 -174149291996952 -279299265581201 -152413355607599 -39799864293287 -51936703312071 -119918378539025 -107267033080922 -145101097943630 -233250416180044 -143390685832582 -231627063893807 -120261685072698 -27615294271374 -152762746971225 -225682651748047 -279718820063966 -94797492381393 -134205426857972 -71533275451995 -144841046838174 -85460454639846 -211111419821651 -66149289497194 -269586730695258 -213735055613071 -44526098277447 -7386690010358 -142023487448810 -26637357196590 -130502786190153 -111918087247888 -53728126276163 -87059169027594 -124797974287830 -205167379555677 -121850364688246 -38483300793202 -49552184991995 -97078698851525 -189111968699750 -48383291802290 -35068924600964 -244153388184094 -46213673792573 -199324194289032 -12939610793733 -254242663128690 -252014754502089 -43502132610363 -128896297810948 -71944466424860 -239556411664947 -280587532929133 -20694282611621 -221184706994434 -68325972558974 -168871637419972 -214790853310653 -167376385976693 -45522486446498 -102983462754986 -247909192292061 -56986992268837 -4007755254828 -112016824535028 -216328290625296 -183663311648793 -125439563598797 -72735042379100 -169091547787879 -274869801062017 -281335310262050 -172509854486201 -48330661244590 -239354539442627 -57793838815105 -201499094314374 -105260641308576 -152162789998128 -190916015319104 -37418905678280 -245479375357553 -221908432049116 -234391712682506 -80971649249163 -4728048717789 -270365908921085 -113201210074003 -16058280383243 -89771318283956 -259700463573864 -279605356092556 -211782421039553 -99686935793710 -32519537343400 -152266310000752 -204986785056715 -275848262827148 -75318612609372 -70684994182980 -263596858294856 -31113989747929 -271903397347322 -54169426759788 -273516436506155 -255516327681214 -261123533083216 -156322137205361 -271377256584507 -156410637477223 -4927379798769 -158040508882435 -125851988879554 -163824106776774 -123846432434976 -715800998919 -55901605587926 -148999828479647 -217360871217554 -40312124209209 -146348359868237 -39216374273327 -229672942973270 -128713260503988 -193240171282885 -207835821165796 -104765116945847 -170523883211969 -66559067149786 -48497151285087 -83309370087559 -31642127825147 -36174708110663 -3338535482057 -157475627381674 -129166225724219 -34175233698509 -121868889869939 -101971088998170 -121124637009641 -57376182623255 -145250262735363 -3559422451940 -244654658906179 -156735290683420 -138022733466390 -33617312772584 -44603442242804 -32500345090111 -185314505117667 -101476554067927 -79814908015097 -35599198291938 -4569118719262 -91842624638655 -34188159725899 -188976419653845 -112795376987763 -40111951507354 -165760677543635 -47953901088541 -81749127031468 -267332782252910 -20655513629964 -103644283758677 -114923166577041 -32051861801433 -257630473730246 -187266863525826 -48239649870511 -186014535780859 -130387712080222 -99949312302220 -170539698276304 -260073120870689 -96915951283374 -83563706655592 -9816807715639 -199295410143076 -110749618637858 -242812072592746 -124563444653627 -23647763360178 -28504945028732 -255045559397366 -199345169797227 -162829779195055 -235346674217749 -32758232556934 -216405085983982 -180867755192090 -64343451548660 -259600463063089 -81687519352540 -55939787178876 -116390863876459 -95371864675664 -253426157108934 -8546166414787 -263893636958264 -209802357005629 -23045522704414 -29766613685491 -28788651858360 -151895835240453 -108683406867601 -52520548510205 -98487409285139 -78714190708350 -251608197470670 -106199583325638 -29956542698118 -278203789002572 -164616295830270 -93033933235371 -177951577940666 -599894870624 -231705864732511 -228416358447911 -224536702383159 -155157164453434 -196369532009447 -118649030546407 -106838929916785 -120691749201522 -217566743604727 -57853164617366 -108875878005769 -221783650452298 -274621059937473 -98687276575444 -137483189168158 -219053655093624 -121923975678997 -173791417341611 -29022133393375 -265993237998745 -85840655324952 -115745340029010 -28862579101873 -109101195927172 -240883287309429 -132095863014558 -54086596338051 -150225432095355 -224812138443461 -43236126091517 -257558151672374 -251933282692489 -274666446487570 -114347215844352 -72449235663918 -208809906705626 -167086325172373 -140211657832282 -11993778181261 -83213487670914 -16793149782208 -271555649895782 -170116773803492 -176740677336739 -65010917193989 -50050416995647 -227276883752617 -129297427194333 -200856537199515 -63944383333939 -134832450094068 -3704566127991 -76123848922387 -235630414488922 -71078752833942 -236771367710511 -224344288509860 -116866151642576 -194661828705247 -78813741251650 -107876553938258 -185702241015963 -244390981716206 -198111251605407 -256419299931777 -162249969310554 -83333418877724 -88085871931496 -272928305995894 -193227981637240 -258278636579008 -59804589222672 -193054255073533 -23155888753270 -239504916862082 -56999308563529 -231853467489828 -46473906444090 -198974820418190 -275272571440808 -178844489122054 -189518125554540 -222345552678305 -41186593275081 -96662737129408 -48700812796495 -181416004167511 -181669748287249 -58188331265623 -269152978411164 -272653577920037 -83022905623976 -263119945809681 -23648116885696 -24333918583006 -220433150796178 -261504864876966 -260534244147647 -246361161267262 -245632072051232 -201839033446416 -43705015253133 -40751893096745 -57300367142805 -4262383191066 -259330171880846 -89687093676844 -254278205550887 -45309792907977 -25032125364395 -176600540028503 -218124421606054 -220783516909011 -67515517120346 -241180979335343 -245360843256330 -115180277018541 -156562352599403 -90693985087236 -75506174070985 -170796064794372 -233590158214559 -73071427598556 -227966615279975 -64665722256983 -221549391403096 -87258145034287 -163165532606450 -5152385380597 -125383625245891 -93856043177652 -241413119307509 -195591024405095 -197532212725329 -202114599176261 -248066472972500 -196173416986437 -155213312854359 -185154067326292 -167472357408818 -253462312537789 -120701965776301 -159060591010371 -11713281758940 -182082284161870 -238342485711602 -66415405460153 -110035843705416 -210717033545887 -275613157435865 -136257380767287 -145000005728351 -112003354741490 -202284158493276 -42359163578810 -53867984293021 -5065777484133 -140142600625039 -10911405558776 -149166388838594 -40335775967722 -132425100128944 -62685227394178 -97045343069998 -280563643090579 -160573546752657 -232867054905882 -53363054984067 -217516769329221 -162376012940248 -209882875861515 -124308871113024 -227065483263196 -270589824745248 -201925115539979 -63887836602755 -107823748201372 -36194800165776 -171628889345795 -154921183073667 -74879047019250 -64583997002690 -263218701030601 -154508566945931 -269937107628598 -11046542053248 -6436239752878 -173001610792522 -80457137953047 -19756404830034 -46341127800269 -47357691671272 -116281208373569 -267482611442421 -136423229254130 -175389401692443 -21422700582086 -201370416428962 -195002506070488 -27685703112986 -253775615104268 -266125592078560 -110253773150532 -68484999737263 -32036755789503 -84175521057062 -206820807396717 -206972925863579 -178299530706888 -95878131308680 -67703195742840 -243940545939306 -255074190620878 -163072187965038 -120872142445705 -263059133890985 -202001135204851 -7754677205742 -201475204475820 -15804827128847 -161112598702481 -23866298273561 -239393771626401 -42987923992323 -210266336777150 -232613165358550 -164561657861252 -279724316168337 -86343525671447 -100136430926934 -42283594428237 -239315841218536 -274910363568097 -186766435972182 -176065845233902 -255928361785601 -258097699747639 -37121965271875 -204879936187607 -110016615290122 -261587827049962 -121443721835879 -98428149904383 -47071597290576 -128969804421922 -125098451474726 -1228573219841 -200755510589654 -20339080769756 -224117743030709 -243720128525555 -249032973487434 -268641729975868 -157939861131767 -268666460926193 -116799975640111 -218257311891983 -265394219062277 -57731787780464 -167487607628420 -200259249743885 -95935670941086 -273765563214365 -114717529470189 -90313148335679 -251240198059283 -9089394374532 -16802951250763 -212732982952102 -195023764467540 -12075386428551 -76768004724688 -187481650296532 -198519524531860 -77465959507609 -217439829242581 -47455994516790 -259678285216454 -155419267349519 -28323519132181 -110434405538187 -95544138852181 -228367892157157 -50781817223961 -31078563348949 -86989392695775 -5860866160781 -95669653004537 -236521903849301 -21716254270093 -9720953793226 -210115442607022 -280487981460562 -164225614733155 -101919691482341 -246540025593652 -111437899335830 -39411947986021 -236498607456194 -3429454809175 -62382136831883 -38979999398240 -225214274826098 -96807798531230 -675914857784 -203542979608682 -240060213830215 -257705551878552 -45889637461050 -151382373737872 -57581786475248 -39679585048638 -131789399570553 -120780276685388 -145558174421117 -166869018664292 -85344044456731 -226803710752369 -278250337190039 -261663478721173 -191549942500305 -125071063903702 -18271008380808 -274714085182984 -38663430122842 -39515531654400 -27779265854666 -189735931059810 -142798522455718 -198298292505144 -216189679434936 -88375733831615 -72651042083960 -219643113179317 -174313828655621 -165304575892302 -154838760992108 -84291107095568 -271078780698701 -72074252203192 -187427263661064 -6225571868791 -236194497909261 -10156712634114 -232499701387140 -228017985979341 -81273939283186 -125737965664452 -199478133868048 -222851844429754 -159936245492893 -122023875087505 -9292239254705 -165041129391602 -19237689903059 -58376449261951 -45634459147161 -107477801723335 -58649478798025 -10684717746729 -280258623355367 -242265759919411 -44510133978060 -274115706164991 -149013090827000 -50613968298975 -230645501664621 -13872048493771 -181157110249654 -128229484747365 -16810862609300 -91552042593238 -250295624755947 -75008848315001 -159297919820183 -274384315426351 -63800353299695 -268430412400786 -144256405285412 -198203648824472 -198211684608680 -89405075766863 -204838703505491 -108196548657632 -178545417423922 -83772006202330 -173686785285841 -148216629004962 -70403198817922 -196647769424450 -249314232437948 -124517865801867 -205352080058960 -233708225929599 -263421987420073 -165229052753334 -277915053018852 -202805918828123 -174896879609959 -181899361218156 -69460557562490 -155312947160823 -81152857153715 -81482184100655 -236621587686366 -200153462294058 -238625342763514 -43093197033013 -216406489613334 -239862150931916 -56940791011568 -56547426645813 -190828245226769 -272293000917610 -40463231146447 -278777448378783 -77338507028340 -248638509759659 -137810898290994 -174829824974346 -65306019025632 -23405416209729 -221320197074659 -211690488922480 -25513105804086 -177467807203409 -50571113833049 -256752787521750 -133592808743847 -37573428250724 -195599711839492 -34591191495740 -203952847488619 -221029298443341 -63851781661306 -11210862197427 -202591284586171 -91112168474009 -188879730637706 -1301808358938 -152067698686302 -271356116542314 -7231558267928 -27880481238250 -52150507994756 -197368436068585 -217538532595992 -279848760824364 -274348969548743 -55716017874965 -129042607420486 -10117745267082 -160824512745321 -219937296571725 -200219222672639 -121361738935134 -17020756756033 -79687635349612 -259358782711481 -276652129511159 -135192539315769 -234224673646729 -135409886986717 -159203378272884 -137461351455950 -24038736702276 -273123001214645 -49660296767957 -249679243287810 -249524236604214 -16423436698876 -67248515584468 -52395084344516 -117936958327275 -108594740326983 -149052854666595 -260099139413244 -206537089015101 -25105853761744 -209692865166393 -181421598392180 -84228393606867 -41228249738740 -192375490966802 -145625164976793 -55122710383244 -106068315803036 -121774308658849 -170523034789253 -58134021858841 -2724039372924 -277874639445071 -238830060625414 -192235985932691 -200773996576008 -233160354656888 -31053633816850 -194877741759697 -279160683765435 -102163508842636 -137500010948602 -52198243707683 -69699684732597 -161935841824208 -249156176847116 -261349223067067 -128547523004653 -136526782810915 -95836878256792 -58298590709764 -44488921593122 -240740734351542 -142595322708891 -202112024734030 -258254074386471 -27913682272852 -22165864855040 -274034050074052 -53059606380333 -198481348429498 -150796627964670 -49467997586072 -17524489113640 -212646815960134 -39545531789040 -153760253585366 -269852365800563 -223430931182915 -111971714679818 -97667171635873 -267686009015343 -192452862571123 -236679217508107 -37613526029951 -29652755976894 -55286993119527 -6648975380723 -210885673913803 -173651983840304 -243435280692973 -214769740329225 -46339635750021 -119150809258439 -113483634012462 -88602251727242 -262113362592283 -60484375048206 -241041780829478 -2149439850918 -280124701580677 -79889632723996 -281371886876526 -161890169114498 -37104388428295 -109389548785350 -30648639183902 -122794459108445 -29834984070486 -221346498077562 -226915265662237 -196079214670111 -211363625186489 -130321598572261 -228148552170626 -206267520939604 -231089236779459 -109485193492269 -225826378179824 -4938518118436 -192999979103016 -228289346746646 -103410059696956 -10400452243106 -11031931428346 -261394751670280 -231421906214612 -165813192910888 -280205058395184 -180947733626125 -94105624292834 -111493485188909 -87903043560533 -254836835921149 -141932756266089 -80104535158880 -177240048611374 -214760021525665 -174019344967173 -78843101720683 -103256268192923 -252190504324861 -224285007285841 -97675511887815 -159182178627514 -276937609467802 -227398373587627 -215416639776799 -11005546278049 -222369285842459 -58178190422115 -3294928514033 -5900261987711 -233225380981023 -203765805596996 -167630200982221 -125442834928950 -40312297981584 -79014575781425 -67215312493760 -32117156668856 -138503059284052 -65128321662630 -84965138770992 -83640464358390 -36715072588619 -133031946612649 -216588692201078 -240566636352154 -225216929779416 -114523976640596 -29206246988099 -129884463416954 -26732079328679 -63951715011684 -196363177440592 -13068367413217 -35603122562534 -145802072886332 -272122356398703 -41293213046180 -79579729584741 -75026746596594 -228840022689982 -147559994734228 -40443630497942 -105752407505326 -148207005868905 -12893923680935 -144935283423192 -77154682256739 -43941027083017 -126165442789122 -43886057340395 -247701727974159 -120484570016505 -280741804811009 -279511894656392 -75798409208253 -48882903329323 -66764753373436 -108712549506637 -271692578075285 -126096981970267 -22353446682958 -16730665924623 -64565963668556 -240300276010239 -65956294481866 -199802882668160 -218522535781112 -91160259773542 -112870078844761 -107868054645613 -45823367252170 -3595668656505 -104886843147900 -209810766138647 -235462938659503 -267129513547980 -133845004987180 -19251436267813 -65197581170339 -57425207139961 -258127156311730 -107250450737480 -193427287322695 -137922743697843 -129447425577420 -63911206362510 -235878055900766 -118651467972269 -257315355633072 -177876250750343 -265957925174324 -184002587899718 -31851191977372 -203397304400992 -196364151865856 -21629351493405 -128151515105157 -183006419348014 -154517325318621 -178087983104063 -1352625795083 -190283982567081 -255570520187237 -115038193271246 -63537541480340 -122533769216766 -117038750207775 -177895672951842 -43033540147575 -93695368056776 -52145400416805 -165114523199040 -249926724032991 -96753109293086 -28775967999951 -59370515412539 -164363113022890 -177974519132653 -116715493343033 -107970422945511 -167630647152532 -4366834024427 -239268162712872 -35442112943938 -173562386997675 -112635880980787 -202585226168388 -225185417976358 -55473950294524 -110347032661738 -31964655948782 -260681614275032 -66817651728507 -258811308667778 -29378601030846 -48563524638788 -216659055688535 -145798652878577 -139054834800830 -89370997318976 -78800197396035 -78817680137146 -153233908459266 -277638705312002 -16868607611076 -35129101261463 -240046318538123 -50311451058265 -105821784246973 -135708454490377 -269094512591445 -198347921444520 -232218570511494 -83168448832424 -39114381458565 -139168298772240 -219184094858394 -188237552494728 -93459872589212 -221228532493512 -269190841513367 -129989631113814 -155539891827803 -135193235165037 -175908847004495 -256610221745907 -158571825974595 -4500449855351 -217096409799885 -280990872244827 -116878332107360 -191319632402236 -60292186073640 -32191517965882 -223995126213880 -78194991391837 -247111368620525 -219973882638880 -167508963348001 -43689316785049 -20703809289391 -231062486318490 -169168780678677 -156195320773654 -19445747312645 -52779262593905 -245943450805832 -179171644141962 -90788543027236 -33154700091995 -272895096479161 -36273000617535 -58245343668108 -200192878605766 -52683060139354 -146026311256438 -3187618228492 -173272073231978 -182832287320150 -113724068203922 -54015706024059 -178449161082327 -198386992506846 -84181917351474 -74342262887385 -4524339693905 -177028599281879 -252577321074661 -230255874343648 -220744531235824 -277704056648739 -1557403183912 -99553384616804 -171390441473023 -276331531765533 -161822420952651 -89614148971861 -130693368313610 -103454535898699 -250988244203665 -200808762072494 -154283918136678 -185552741804969 -172021696965807 -85069817967278 -54347521703011 -48489393519600 -77586282750751 -218935830003255 -142612305015456 -68250544308433 -140837664347013 -128232167792337 -113700178365368 -189140624164255 -253829239738889 -221948669668549 -13783167436041 -78052358234815 -54451059270148 -66012884769849 -264195745664670 -130646046473274 -66085206827721 -90065938617333 -82637908503408 -101300940796587 -111569078424562 -85635859495709 -271211658333042 -69478572579712 -206881177834785 -254144421052825 -202625045309770 -103441795940383 -83956915393650 -82481466972204 -166205533433260 -115678716054266 -136155064476093 -37231176852634 -100673394134322 -132212764699320 -178557822936423 -1741333355784 -25444384157764 -7555711158507 -30910544644807 -51566213856185 -13516518806798 -153801754723495 -176966649623117 -181005436076442 -75609477568037 -163267515691988 -83643991865170 -87441656810679 -262504522481948 -122910454709994 -155393543612536 -219926102961772 -43749960719372 -13925415807774 -259542172528780 -266654117110027 -180635141134889 -59302070595478 -152570313934556 -165420705175612 -212316980914820 -277054143445235 -45760453886805 -182755801929429 -264881204611183 -223835914136090 -118128890280388 -134270910195585 -94434768127528 -24008657379268 -1003826938472 -129289707965082 -25558033557254 -163954696091254 -258867717933084 -265673938340719 -200351615237550 -88655877029588 -136065777984893 -8293503908972 -54700793457793 -124052197602375 -3273008459539 -147248417797760 -39114532987810 -228928051949264 -187937678228745 -85064887662207 -67807472098891 -76961481505698 -100419164412854 -204988418213933 -186150958587901 -147318091761494 -189075650010300 -184448489230963 -165475443707663 -185097048985987 -18867499720193 -141380151436896 -119797592117628 -135409324041140 -40434642963209 -241083510128531 -245866318432938 -55010811614613 -82925656420290 -19958746566131 -112019867056705 -195803290856693 -98241780231409 -10661665167243 -196046500764827 -189389100164647 -43408286557844 -185001166315064 -6529809374619 -44771755422634 -255933962591369 -199063720702411 -203266733952279 -43264747196191 -233927366727574 -183064127226746 -159517040881689 -144103494950940 -275772155441090 -4220276315587 -188962448229184 -33402941301696 -255434496610893 -106168582341941 -20161171650864 -27798460654538 -62269459307491 -51121697684510 -147097206964211 -53460906845395 -77037170829871 -188538036595320 -97985976531182 -929719150776 -7203615176099 -12745976387742 -117694461827579 -102960091559452 -21968377453084 -201834809237187 -92439303485854 -190098692582174 -7625374673252 -268912429557122 -141542081428827 -113095795412952 -271407388335782 -175359196772018 -138630105405944 -165838684622167 -70876584496579 -274295330294889 -88148663422205 -5934643362961 -74056029254614 -104978378072839 -124276881525209 -209956498386712 -82180042248244 -21400187339698 -43850328000887 -78878525820624 -95136893981742 -38692048832702 -168759908072358 -265070749033332 -210525605003500 -165534178041784 -88713543249935 -20075535367046 -144079394661278 -236973478784508 -262620509700238 -277350725361918 -91523504268335 -197624992172995 -222176944312687 -10266548199044 -199175671171304 -14124860753327 -179046350056239 -21370194070739 -93995890301519 -116929250172867 -17168652523822 -212963046114429 -119062948257789 -100647529121515 -222176720128734 -264079281647829 -247866346519082 -11134108660561 -281314901406822 -267019808285569 -170794030287788 -225627523961353 -188643588615445 -19992327609366 -183636622925202 -223889438213074 -147735798687425 -251860014310523 -62139910368029 -34418647288677 -230480726417028 -138103150604987 -155698817813615 -83535478162410 -271921331895635 -31018807555501 -251818312713853 -115514534217305 -177362437943854 -90185453324893 -43362200631402 -77493623428371 -169386286908280 -115059666381054 -127219284467914 -96028800779840 -91598318323074 -87597773239053 -247645074228074 -36989512150989 -102888313332672 -175855072476895 -269610837768362 -50970985142461 -61011882319249 -73339855515683 -26127538790838 -180987680747444 -104293526850058 -89184650312587 -153990409588634 -193666024154298 -69240473524554 -96186793122401 -148871740789438 -146935985099526 -236786885963252 -210761568062885 -69950379909141 -139402975210120 -77383777172363 -187153866723398 -79521708599166 -60460131631168 -83437441530659 -260544693072477 -93204916844749 -123656547172512 -230294639211161 -51293369152983 -105872271468112 -248799812576400 -228855966780759 -123673947740889 -105751060836736 -59649301295925 -274594933098074 -50028648822023 -279484834464025 -93358812684558 -234261109667323 -251094452364844 -185330789989827 -184170230801081 -77329711331092 -24898162053969 -214626518863572 -66708503279678 -189286660623304 -144144416588101 -173231254003936 -220341442591993 -184527861736251 -203644596276756 -237455614216150 -261349082409526 -258933544119219 -133208203596165 -187580447068037 -254360939506512 -59475753568416 -56694381912759 -59820817424398 -111415988176855 -149402584331378 -72174005137319 -243348014040797 -5936786001181 -221084872238360 -50229500765804 -157491656531442 -271891819158759 -280391036582935 -205334704746441 -158016912177324 -119735629260002 -224968900891489 -276854907063942 -26479822647066 -135486272131624 -155914648083419 -70582568148014 -72827183801389 -231098536948691 -159310433288359 -230912085330615 -56784511252802 -74975271831986 -157884818895153 -118627905891820 -257787011421587 -279947202424808 -210304697478164 -154351119124044 -43514456828407 -104408283344265 -146758960261350 -155786606907972 -121444714505730 -112158774906013 -52035764950014 -226407855549215 -9193471985357 -1632153051602 -53567737948518 -258377319099187 -89341131691201 -60225518604305 -183562011837604 -254578422757588 -62897258520209 -62862853845009 -107087807179189 -240163024559323 -114129242934181 -125478550913360 -274644563668123 -208132764850725 -175591414722656 -111966797556190 -186511398626608 -171137912409798 -120768723588328 -4000401608492 -227497845123551 -69281239785982 -3215063551016 -211021029229009 -71220128609493 -128093770300242 -156807192662365 -193898079603730 -279032438145121 -121794301811154 -139419852536138 -29324148019742 -18963086252832 -258305124527635 -104329230488580 -141132570620478 -135174265263699 -268869438488540 -163557290163499 -95127021733566 -117213449698930 -186258885459155 -101151418497683 -134787566323174 -66442345068619 -266932930269640 -56172288583517 -20996679859879 -141669998540360 -271921276749913 -63031606243294 -149511749107159 -244833361448461 -155481749609405 -185158517927000 -129666419935997 -89874579189403 -73568218593412 -14096189797380 -21387620009858 -130615257256344 -22329816244803 -120667295930052 -243117407413073 -181576208990892 -18399857162174 -111815097994144 -153037273654114 -101796322608404 -126350962944887 -240965848598944 -163829038309420 -190586056048239 -148085964442379 -203354163338354 -97781230610166 -28608021070528 -61684131533989 -40544961155135 -196160206792747 -60446350402529 -129656991394818 -235516877271743 -47901204475558 -140986072097910 -258080304924800 -280700891935005 -33688795650783 -11523845033297 -128712076371461 -215078095830702 -88365882817227 -82184598748447 -256262063137207 -268323763008710 -261404133333089 -104258856174648 -70475733004763 -224679867900426 -59299722023310 -236941364889336 -8989554297174 -280702145179954 -55709817241117 -266878390099613 -246780046003518 -28090857220262 -125094954459959 -7991339625227 -99326694916815 -257144770758065 -129392523740803 -53274434432395 -218252349680712 -80701338232723 -12675750597034 -123461102130305 -255579462004353 -30515920901832 -60172505489988 -43766275280983 -137029505919777 -12491922978490 -249123477663697 -260388634900370 -1565628474436 -213953957965645 -239595230946037 -84702445523478 -3880106828901 -190537908064275 -272519300062653 -12784620269449 -215129121562762 -225409748712658 -35751352349142 -254718585563478 -277164888050324 -182285503702758 -138131916632432 -153431826303051 -47056422347437 -56115005537492 -72861866578111 -26757400829615 -193723568787009 -32495211266296 -237771634383545 -71880308381473 -223936347082942 -100705256078688 -154155425360594 -178765583940788 -28282885789476 -264124119402413 -269311566107237 -247238619046207 -192520721493977 -97697949327016 -272766663904452 -211873755854883 -129365741109128 -248425355294421 -273457255202901 -174739153678137 -29656529220850 -212630811951857 -46979508197532 -12814415752943 -178481935737415 -43587657989396 -242398420030683 -99717150071190 -213151496107952 -51287094488536 -104164121666203 -214150857042912 -26370387523796 -187521779114179 -149237313071186 -73609341750476 -105311192611248 -169285186201460 -5320804407530 -222186471999437 -258327419553121 -16056633197836 -74636782610238 -272752381367069 -64090044621943 -190074826682107 -244978822075819 -38199833637039 -103892770687246 -279639609940154 -265189727640309 -90932261235376 -266932554505723 -193394867409970 -88998874553089 -219367837485871 -82679627464562 -272017671211883 -126465995200249 -114156531765821 -64420483245924 -136940813892891 -91101440997342 -209574498004935 -120796148780148 -374983059359 -148518971314616 -15430238215935 -33699643381644 -63044841193016 -35486211361968 -61564077884535 -28522123057950 -275173513454882 -143414518712475 -214748388865416 -6942788222660 -167116123210438 -184964720776607 -211516157122453 -49577871314849 -127610593205585 -223264402603886 -199039301586086 -194450500514183 -118046020669482 -206954525748891 -138726085563182 -130584146872795 -89682607820443 -251240941391742 -245869776070331 -208753916698192 -41433295791347 -140524701079060 -3115582447200 -153042176115590 -61664722775186 -69808744158519 -277024436732092 -224238694426871 -261041425034003 -46735838172329 -114218054356490 -156055099401651 -238984130700010 -9074398932013 -53606489128161 -220142912189696 -273334095253500 -8762778357030 -221696025682794 -183084868963201 -50417527896372 -251735002962055 -110770854385286 -230758497438955 -190718013356108 -278679698174397 -152624604007570 -122423924260487 -146002807278085 -105826463526050 -256107477622685 -211365978050083 -57509616163322 -73391668780884 -144184847639821 -25148819420228 -255673790650481 -135934727570123 -140380284672678 -124062009671919 -260736663326429 -84098688892275 -159200282427277 -212527514415075 -63216586117714 -121051100517368 -36616752842926 -279486778759841 -168344115300958 -40319871750141 -267221841918053 -29732040140966 -70714752892220 -51740867068365 -252574764537529 -240755828705827 -64738766540425 -275969776944869 -211366079783540 -211469652113332 -123506657141143 -216929110935776 -82291722332770 -47247418427008 -264877314252476 -17859455234545 -270468539450144 -82770272207897 -79108029397454 -221060171435819 -77285023088353 -5961054425675 -193705980201755 -169320011521620 -275791203962469 -234135343270461 -238909629560930 -227274431693311 -105935943601629 -192879648084630 -237327150221275 -75035622065410 -121856357642865 -242894875318505 -75053104806521 -108705393455419 -205642706538050 -122678960871978 -85038754439678 -70408343017188 -102083259182203 -67347735967669 -266673893681480 -167025563065118 -202542040853045 -164102262672717 -182030059876855 -53037715596712 -60778049917786 -173511329540834 -141117044708110 -229659608934282 -88604212924684 -130817709336584 -52192402166093 -107980381236747 -21953999124639 -120036130949426 -55789682709391 -65382144513362 -145293614880187 -226753586054024 -60022696779031 -87639726893420 -277049324674555 -154820719912037 -45210902730211 -214245770199432 -198908932179180 -216147829003792 -244922756410167 -151468888352288 -261844368814637 -159595633037562 -85949128418318 -163716594480511 -108138951706177 -220969129367956 -63512091665638 -146890736533747 -58113435075793 -203058792385685 -134204051318318 -26161766879725 -139783091476604 -128078664337222 -115898738307345 -244649010262262 -58534851372230 -84050204782107 -195979487361798 -274979973321683 -87307469411974 -158596358913484 -163057376887347 -248602061432409 -103112390635115 -53723827899648 -257232311024063 -234084970249680 -162257335031707 -100951914366642 -11616361357471 -125523467264024 -221787628212221 -159378952429705 -74126225379863 -104189221117745 -76020226094059 -70625253853666 -102371261479481 -113842773548694 -123561011013833 -99674377250378 -183157310199265 -78715219269887 -208341409920018 -28886072480511 -171764789669728 -15255676741242 -185408341131124 -147252988471088 -204361015705758 -179575756524677 -29209636987447 -242123962531265 -64458406958057 -245711014523902 -267540030678725 -134711301913389 -134691658885325 -191286026046886 -281351115265272 -211020541062596 -52673399993011 -87806097525061 -123021831493927 -140078884485814 -28912997435250 -169866321068239 -222564474501402 -257860566312348 -232157613684821 -117041380817572 -269472357484466 -269859499562946 -222716381244410 -163860870174348 -114166387815408 -222859624552855 -260087031235664 -107404828642677 -64180725970425 -210782146131092 -73113904389819 -213686319399785 -228925294549099 -244854107480625 -44738281251709 -276757043806577 -8508852901242 -227084281051944 -7685750607741 -213828172814599 -163702692784734 -101375428489633 -202648358275316 -199169957968360 -26462739780965 -8299604128093 -130004685662923 -202262664686892 -195574662647415 -220905971012016 -39575727687733 -101952015468412 -42807655279624 -154606129790668 -208148840644656 -57834120344509 -27886086661405 -251102924544848 -56340215208576 -95157554640047 -204778788640384 -189926280775185 -3143844605058 -45236780263050 -3505526866782 -211047679705519 -229601895340849 -16775824871305 -124953291004609 -223003651414827 -242999518388339 -227720415437453 -212936054256513 -154379671103928 -91592400917339 -19063974839441 -51875906298162 -198562215881415 -221216070261569 -4036230594406 -75141838280103 -281385142058584 -138655962117089 -7362922896694 -22097409200548 -69601998694973 -148443411001511 -33944572521991 -97533463991203 -228859845482089 -42979697982629 -203143272692052 -41282087877604 -218462686762730 -40809487666246 -260166186335825 -231053222115484 -15432997863958 -121297616620511 -70116579381279 -201180722290835 -171334152567010 -140661860553204 -166055161327250 -144638736134715 -181838405325342 -137575253069747 -50624915914880 -93762990041184 -62459892492679 -171394646237463 -192957646530943 -55886261300503 -126930280826392 -91960132973060 -239722986063524 -121520090648554 -189333395783604 -252576566593156 -108559795744367 -144059930221772 -268578162285832 -185902488585744 -204647869693505 -65478903621262 -106202785358679 -191933175455860 -4100119147663 -63926680851523 -24759713769497 -163788548116476 -106112391837499 -188175780317949 -213492597665973 -281041291140808 -140614587151238 -122781650832599 -174285600455229 -36191647659563 -193146153901931 -128590671445850 -77727170723099 -237415718808832 -105039407678910 -181287932014101 -204966886969889 -207037063568773 -269175033468770 -269172354874034 -48168932131270 -118471264999423 -28750704422679 -122547720225655 -178453503214509 -41918851045591 -248412097860294 -215108654295214 -245113400652043 -30147127818840 -65998865187520 -34215316404011 -153605641473322 -42171092520818 -68496400271907 -273949193397449 -132944749087039 -236962868013110 -262958891117619 -198870209879026 -163997761885213 -4212234760133 -33051531438513 -248294516112640 -64989304375799 -141263443501505 -168415453565106 -16353863430034 -256314405913512 -148656907204414 -213467187728122 -150849774293164 -85953401842949 -13604601411748 -30179840732018 -100563651472038 -90377124161916 -66393750536412 -126047452488454 -112062339472257 -181189845570318 -194834290524986 -137313865389910 -246915078674924 -77363541079728 -101599307509685 -187497165224182 -21229334597590 -272524836761933 -256666665991008 -203351643222486 -110817323122831 -222618162123452 -100789991297111 -160001086752478 -210911620738393 -280490398015425 -68264532356897 -267461250280287 -23845959109015 -260234679087332 -165892601785362 -11015044262175 -132608375474100 -20789389384169 -141311501471277 -115895433323817 -204052778297768 -275810149515160 -25144779907371 -169059067848211 -30157649440163 -113575799453397 -129275316254293 -1872681677012 -24775954521301 -93229634296455 -147561757557334 -58801247965648 -228644097194467 -148314180351218 -158783668268988 -112083213819231 -219332492516139 -239970137316284 -167937782803963 -239588520333612 -21885701849709 -170438369830704 -90010842427320 -77185816088794 -176318670364779 -139872995465440 -217658388445082 -14111793388178 -204876640714296 -10769173472574 -186054478595739 -277293281739491 -48429050460890 -196974757678326 -213532461411888 -186617484169608 -161274798124609 -262957290921071 -81852956484711 -280340392184888 -246549183466843 -244573133623125 -217976304883029 -219333188542670 -232140752364105 -87174583175028 -52914041238160 -209298798058791 -241707982183374 -218291143816339 -220007078523504 -91024439761665 -88743054303305 -90500112167534 -220385763153353 -194579811427974 -184146904057142 -199373741254045 -24873399968777 -253175850090211 -179826151504245 -237107926145287 -242536261090954 -101974970202026 -273845858003199 -133860796330210 -250842180272725 -35600532630239 -82559343334082 -176841410323463 -51223251550447 -207072408934127 -224330880207792 -37034331211451 -17609251863789 -137074907723868 -256673211151032 -77634050620831 -161579710460647 -224456499932141 -146283010908290 -100120280631742 -194435464838983 -146043751810232 -178074231347690 -234976609881564 -60245293879650 -193022622073958 -23500735019316 -136541242878989 -266463966132824 -18462774853081 -220920370413148 -160283322529973 -903458354065 -254724012571594 -226816732909493 -119964328262650 -260077806319904 -36319617108920 -93802648096049 -163594520229698 -17360894458978 -111846534330053 -71821553591792 -140248997939229 -89262201679054 -123968792819682 -251190981612614 -111304449398378 -36241254192441 -200107265839856 -97088312667395 -263890266610064 -268956953615107 -154467043361306 -30307578518058 -18354850826351 -11126715194499 -13561331652113 -2231599022223 -170022335994545 -105208945733548 -202442657567943 -219543764646042 -118379318533984 -189685535676465 -231456872012164 -192957873726238 -21587698170872 -264536135552110 -111355647335911 -44304174090586 -151143371128175 -138084377459633 -59566150763909 -279020895035288 -8603336390955 -183170084909994 -255569887095398 -138607393074631 -208460960044654 -150178255344777 -112993961538865 -267800303820194 -278258086336079 -41793165010316 -50812998601483 -255086061102184 -18830848147721 -213286632677730 -114142489831583 -165042673843831 -190619784145547 -233417251701252 -171083441233100 -45553386784457 -279809155395624 -33176290138319 -279442117957186 -109654258135798 -96451064716813 -4152696898216 -1010077942738 -131116782696445 -189866891440802 -144510971265037 -118981870275098 -201511228847274 -157441489258663 -169358320301861 -113739290811435 -266490570355692 -69055271139057 -83794987829721 -168445333192433 -239019580854955 -124134309257480 -27093562807818 -156419011807574 -107106977251056 -102002551382610 -39042732257376 -225223032378227 -78371896040543 -98932644372114 -99980111432625 -17511829132316 -118140599360220 -234002157796439 -166437787193314 -100625014911738 -152161403672849 -144820183813005 -52304483544919 -206736160261570 -219386363301851 -110986369632970 -67689170956768 -97175196353424 -255484844939797 -280011981555573 -107421976596064 -120927127299884 -80339373997049 -5399358824845 -59271280261909 -646834775637 -125689577833113 -30953090805705 -88778670270940 -226746952411638 -160501128035243 -99106411744172 -125298300072804 -16219346573128 -258971098388086 -257584416829891 -96887797225789 -120597252537481 -103685440393753 -261790524404244 -166806878303014 -70558994467684 -51026242377609 -251518708214399 -55495260652627 -98516056653497 -115158813335637 -146898026830433 -232067098782111 -171467087473527 -33902099949398 -162998489039393 -180350835953740 -134605295156086 -259559822850664 -256603188860291 -90141482743027 -164780773428961 -25406507078828 -227230768810923 -191714542277020 -70696068349998 -24306501307622 -236964178499844 -61906310363793 -225308440980969 -51166938984690 -228510999041783 -224068339170346 -197022396373740 -116799211762302 -241326122915045 -275767818690795 -133219991941779 -231906219251833 -177474934377406 -239653231480920 -64530948732863 -248268113236343 -190911189985612 -247028011425720 -105513966323843 -14722974203868 -153080850524395 -87422434727187 -11713386957619 -38352633236725 -190776237817333 -22927934296843 -245085695437584 -209859675986188 -221612680505210 -241511446557112 -145160155620510 -22158815779192 -143969134778899 -268484848891794 -112472599046467 -11275686397405 -256806782768054 -64045587322836 -68975452043644 -3285942520539 -187219684421567 -86511443402661 -251308365660160 -45141396450542 -18937612350777 -68657645113410 -69729555094539 -209716958291076 -258353932622431 -119569312823060 -256456089805772 -177064341999550 -197840879105006 -201702069796495 -155627135753283 -224600818781046 -63171788619865 -203907937677825 -238935277150259 -121653962448743 -62933393688361 -146122174869331 -80501528184210 -74697864760431 -120099144821140 -281303404175465 -237281496454945 -132310423800286 -195816916221144 -33662950282696 -144541890627902 -220902586246013 -47779662830901 -239520981633454 -106895651516758 -185316597546528 -57711503923559 -168312183633711 -61056081854113 -134494820712627 -215640837536238 -265459783289137 -100694743824428 -161405709268412 -237432449982394 -130352696470238 -266572178602982 -36478906232097 -151226934650794 -110751105507479 -204063039329702 -56218531404045 -219949123395707 -146525751246987 -143961243226286 -267331206265044 -149542861500924 -236533764738549 -89329202770125 -81757132460414 -171686295398661 -226109400879642 -12572718785498 -212474131292297 -25581179261036 -128074755074084 -265287099637100 -140343188855771 -26733616514571 -279431207813314 -196149927609407 -183559037996937 -130538430804243 -59193704807357 -157874359303556 -268082497524827 -32990250463828 -5635549675655 -29931219679769 -209010696193421 -24855438765819 -118386312039814 -48539560522671 -115969839066701 -153646827867539 -261082646098147 -175958565604751 -146885268694808 -138120501567379 -140642040404535 -146191969433300 -160633602420185 -200647554567132 -102137432993435 -98795371838628 -213639862686658 -187344567133219 -141082767616085 -228428240461674 -20032485126800 -212545197022982 -183078548207949 -226505734025786 -141813563112805 -15339453925597 -177234235310928 -211390114954557 -103346903005139 -226452340337041 -3724507249936 -195426162473046 -118760173237706 -75998374176896 -259737938234826 -55713066157897 -701839320201 -214399753666259 -197695916708224 -190857517869246 -226687436469403 -265448821355106 -86387749447846 -14653551681177 -70430581506950 -33781881037548 -185684226622734 -280959427934928 -24051223568062 -214587315512146 -186753971048294 -106874149745231 -216920115771927 -257045156985322 -103515546695754 -89656568717955 -212124718535979 -191136620431577 -171818065612326 -186782910818652 -172105526022910 -44525928102352 -104553368968517 -92111533626504 -117760553476967 -224172014035080 -52176936638904 -175343589672300 -172930810123552 -262080024737833 -180055778435541 -68513388287654 -251283084150727 -121357531297959 -118467286719511 -278095330069277 -255777068738597 -175701089537970 -59989109471097 -197348658950009 -8674372810519 -28772891441667 -144708793324611 -267045373927972 -85898938073029 -269954158670941 -227785694593575 -144559684884307 -150266592471325 -223745418510858 -62439639392025 -102443334131311 -225312056175585 -12626340961213 -156243798114297 -194482421633163 -220400263482440 -35869139720547 -5021154957496 -97258055156417 -14690695193701 -127510907270978 -50317562076472 -60117431467522 -98033796953437 -90866369425834 -84285209600997 -195972209289576 -130288451230719 -82719283961454 -89338117986492 -217569811993580 -146588945323621 -12289248516478 -1270736067173 -248950322679662 -116522480100514 -152243091971404 -256134482719990 -38117190053362 -164583907282327 -179968931522994 -178373388728763 -89084792086194 -14910727595362 -179662820570545 -144263300885416 -238388239665562 -185679556510063 -29782790226137 -214739083390932 -73403245767081 -9208857928928 -190158089012207 -65217275393488 -102433957079292 -68563308012318 -12144219977461 -151802757529525 -120754006539674 -137527702640790 -29817755708359 -230284664893631 -38003726081952 -115286115609934 -257494664784316 -83982960906389 -24051928057959 -67979428432000 -35444069121494 -230281115472780 -262587928439377 -259329309526102 -223216476885598 -28689394985394 -266292183405171 -59863877218302 -242450564440022 -77601083576281 -211293000385587 -148320079046669 -263042715937160 -191453732353293 -224742785312739 -257077176297642 -124234940183847 -151450889732858 -171144157757813 -187116463173930 -133317525855624 -177499210076161 -168951049094450 -113766599851953 -281247395416561 -172382361302465 -46592113280804 -215062927134367 -253902838001161 -281263357342913 -268254110198171 -21369046632108 -152780765448922 -188852659900937 -197581409492540 -209825728827432 -13145970872216 -23762987220154 -53864080453927 -35082221924824 -222334894307490 -266207396412706 -186107610134525 -218915655638819 -259585599683221 -164331984742253 -84577246635447 -251972934786875 -157135228542240 -239625558999618 -37923602765854 -247437611422947 -257406462825173 -55573764098296 -29796858080580 -118492970877781 -222359041386178 -85178986315486 -23957654867316 -235499631966424 -215051602247005 -240174900497113 -170529323674837 -171445355403031 -66244026940455 -61615791649341 -251779065683051 -148985391516421 -231206834267536 -97096238891737 -162762394050815 -197281945670094 -133338593384578 -2949715669577 -158971415013668 -161824585915703 -191321138021803 -209288362753513 -126844227677978 -21322026859060 -203140073853505 -259225278825727 -244093399242662 -255681975927068 -92897208117417 -238233485329427 -182357408658020 -144253432219491 -73900536394015 -261672248117455 -109129663336561 -39178039590077 -55039933113200 -73992501479951 -141686371424966 -203014179900913 -279151096122104 -79776521875666 -9341482478286 -185191578905144 -191130064930635 -237411250337024 -127913441279092 -248025244013841 -3249051982904 -24736820758432 -185227293501624 -3388710614203 -226207404838141 -60775599589874 -52035180482870 -181132584876519 -118518277657871 -135820991400429 -13234307475628 -23196674218162 -198977617852261 -171494759510435 -52901009197886 -32570353121873 -213608530079460 -71575044000124 -254228901045883 -187778523144107 -240088844514145 -52227989038408 -30407812321994 -204153119985290 -279624168695396 -270108479421679 -164014992034499 -120940347380399 -93443878019918 -180333754816410 -12561691600890 -95356264417372 -115997079768043 -160079173452293 -68157998763079 -123980201872772 -140832876564847 -26222631864902 -123377398103232 -244368752475286 -138612019037388 -99978254273955 -173455972836612 -69137347560832 -144165426327187 -35905562658747 -115561750876618 -21404857391946 -196959460691206 -25457793231496 -100285151987649 -178539072631478 -150115357199380 -69096357770392 -128027290379818 -50058151706745 -51654611172353 -8824585316109 -166497398204924 -251875032048953 -77968578047979 -272210986147347 -80366314669421 -163908430431241 -11270778305157 -77247898140083 -33317005490318 -83687331723275 -186957866530723 -247863568178110 -13105423046943 -262085522886228 -105413199826414 -119522342520406 -201322560764074 -84386746584206 -200184652336044 -31394707787413 -221868217156367 -109763968521692 -96502217234149 -47950332502917 -145109869896279 -90394480100799 -255614642888757 -202975456457498 -48373996019551 -33017518185533 -71175760887732 -80820670915036 -257430257925379 -258289880734954 -36136001708630 -176071598555742 -264703990023745 -173887470812379 -97257309131293 -235588364272217 -9768305644480 -124283452519820 -257959595853034 -261010232609136 -229579877411612 -59114708633270 -158189396335177 -117796665573546 -174248615098105 -251386148561289 -157344955283919 -255979020343040 -262095948287736 -66553963163944 -50830166083728 -49788485352959 -207971677191203 -268130013318573 -192802246211124 -53463826470440 -135402213195506 -131303203121037 -205876797868429 -128016387524949 -27401040614675 -219084299329434 -270770534437449 -230064498395082 -224718895474185 -163337266701798 -213112673043587 -123476062267571 -106044044474376 -250989401784268 -80865253572120 -186166362054376 -38663400370732 -138683574908122 -182893038440877 -197206857010371 -69725961625018 -280888492335987 -138995490563125 -131243092664451 -27786364913147 -159334445004117 -25858911764832 -25737438824111 -109886881142297 -270162549892718 -40691987291935 -3945223404801 -244058606043804 -263351739521358 -161685851248716 -158200353463833 -9696640914947 -167492193267231 -258344191686236 -194368313541337 -214452755280103 -145102103910576 -82606380211760 -26715865288231 -17164722219791 -19687448496722 -231988746639120 -103036711681294 -9097730357310 -266899887725818 -134146106162306 -61903027579913 -138154230509840 -255356973099100 -4885878748720 -255281972446492 -61773562167673 -247091977162063 -50073377369267 -196640868663278 -55822576033414 -61706597299273 -82843588379904 -86869233455800 -8857549695982 -109994327837872 -237511411128439 -55207300808377 -193703794488899 -45709795604296 -155041059828901 -233091601480927 -9404403102515 -39996480065260 -211804820393997 -112060312779630 -19703738474041 -151174276084871 -155146576146968 -88879792336258 -112079130770754 -67919439331482 -113844573229478 -34799670752028 -254859375567082 -277063960182956 -193294039453741 -195945282081799 -158228075846915 -169612458003613 -92604567498 -59869595024055 -157188332047770 -87382785004340 -56291973828874 -91936869793475 -224084550291025 -170945491593660 -238685174076766 -10842521864396 -218730254627587 -8175972706566 -149220981674835 -219924364725255 -206848830331086 -223059604118170 -26829972599191 -260676121082050 -170187202959073 -11619580597103 -116153844928658 -208639705919373 -219777769770943 -186716258153104 -193608568623582 -45268501550690 -245568888254733 -172493341436556 -236398541455684 -178842655759185 -69663263462627 -188465281164670 -22815969306889 -74617685980355 -167355930951650 -175831729853677 -249132164751664 -38126996616904 -167231132563758 -235564395097529 -11528725988974 -132782228638013 -250753044056113 -147529934680399 -61051032348157 -151476280169790 -78338684250438 -190703202605362 -15817935383246 -43589273400608 -3253414202187 -129291563515891 -281204459133672 -108451302027946 -268644624409097 -1781044984699 -155606097706768 -125165636482697 -233093938693230 -235943782706209 -49380147052593 -72516805706129 -185262035188292 -29775883346877 -260935896566512 -78894921969520 -136605486944722 -71665261111539 -161773195076723 -35528566507255 -123291898679700 -98457577969454 -147879893818396 -216588979608798 -66014832612018 -137192839097095 -124842232535817 -169759143840989 -34368749572045 -209579068273383 -20418747625485 -46425887306355 -61722997088164 -111808406156810 -234342845701479 -132615811046857 -218836873877535 -113284828551632 -224829977162378 -195441043503203 -125629257468282 -125842773398941 -101621878846688 -107637984690495 -68995523719296 -105431788740333 -178403074090250 -69137377134110 -258385098559936 -187603938947222 -156547306527171 -53765236766628 -21710979207200 -220400709977912 -171358734664418 -231469594176705 -16635198293250 -82945327224119 -165632871748987 -162863421895197 -221029740966285 -160039600541847 -76174938198300 -79318198254359 -96467599443550 -148572039422876 -150464079595088 -38628848693124 -266642548960749 -137772991539271 -193422480928865 -100490419479229 -21580032494679 -63006443425168 -218400153041383 -86910103121801 -109657042323744 -166130956024839 -100713471692162 -270177226267739 -31242425263094 -32142264892876 -83686449690748 -63155374234049 -240328156153794 -272259584115782 -96189926819356 -174706252012574 -62888073713133 -216292119219243 -68960510801730 -269960454704711 -114351506389609 -36394764971511 -163737323251424 -217663737528986 -116542716787001 -198874091171056 -245221928691802 -264691151893980 -176046221537941 -21447147553835 -79918543379258 -241117010076727 -196780037026233 -27302069079 -217350725846511 -98411028701536 -79581004635124 -165832353626644 -277765710546129 -181087349675581 -141638656168832 -199038449151154 -280625985871639 -101088920000823 -46178652696225 -111367058091773 -47712122798322 -233399608148546 -17095287691420 -165900109070081 -256413082415939 -164908479575316 -202680960537680 -30940962037744 -57223465906146 -18034675192610 -104348785879179 -251651774387317 -86696530277043 -175409576467506 -54310527809382 -275779235837317 -252823736628468 -168521963281347 -263283527112695 -67354009363452 -79108658921490 -149596828398299 -74885583749607 -249157770519305 -90147736526791 -161210847115532 -273745636169233 -279117615679945 -255023934486924 -38066047041133 -45322904842742 -111057377944312 -213938854966417 -154046877503089 -93290670795694 -217404691358171 -233365276282164 -10798064321800 -61467877859542 -217545751009555 -252685048775396 -78983657833810 -219772485921578 -265185125731004 -99398295008543 -268579868775959 -43683101698304 -20322911022532 -26241754019959 -120053948526439 -73016600131135 -244150958048850 -139811656229154 -25335978339899 -202075778878401 -148645437640391 -108068939821105 -68667835351598 -14310317209345 -143337352819779 -90473126512984 -91642390017252 -80244324304973 -4905581939157 -78525677759941 -224748600573567 -264362312879483 -245107527955061 -153346925174305 -187905499765425 -379569524259 -114628131962480 -90463304998952 -11677836856737 -47678102544837 -94631478782571 -121024119067107 -152510051518707 -197262855710119 -114369787489820 -261399772960448 -78697500896577 -8877139733211 -40217476811674 -8283613531590 -122584408394415 -132940804288988 -34069206734029 -84875454207435 -142942693350458 -211042310712518 -101168691687330 -182667470144993 -126468923884951 -102089811161234 -275077308371394 -108785785180641 -281329247004580 -210895916708751 -3092187684596 -51331945035396 -4888327636750 -232372958658847 -102426191553876 -158824762627179 -147648895658142 -3495004562545 -178806410986452 -176669557733412 -203887354771462 -173670412668948 -200165491037134 -240964948642821 -34011875116884 -25938882078518 -34335131981626 -250549722603798 -245675065792619 -178065894384257 -249806581217833 -139240663578045 -268105210274964 -212034511084518 -47109288298757 -48138329152818 -217081095710729 -268415978490913 -244999773820674 -102434652462538 -149497121852611 -124013320836195 -59128315916347 -227772561044523 -225468192331600 -81790045046346 -252529276742260 -107695874705649 -72151224439117 -264764008170262 -119453106939208 -215640174637613 -279776952641434 -219553666263086 -89793364638624 -43441080645915 -83442039006817 -267550940765163 -114971391531409 -69823459033236 -163172427067549 -39589752777767 -106424723188022 -10981710458024 -183095711284658 -32094216010940 -160516076127067 -52058074436713 -273050118556987 -20238919889803 -13852201675759 -194691970959937 -253340620585428 -94325862116763 -172813902402219 -257399378937263 -43314686030405 -120345990120429 -129295487829268 -97700466041334 -159936167659462 -97956269741561 -136781486354651 -127517868386507 -50059903346985 -30716469359332 -158717737407259 -277981690024628 -260753774738048 -230345987305936 -159475924194728 -192627071958812 -82959160065191 -14423372364592 -227403963404078 -89224899435598 -133291981509641 -245141036931366 -157660175486673 -80241380889956 -125004118752699 -122503395492051 -115338964214477 -163220636355349 -44378909161336 -278102997927359 -203253779407462 -11617390318007 -222689795046371 -170769523212982 -29615187800948 -20430397444884 -236653722145666 -194480405256965 -255344098734136 -160141348674380 -182081384523176 -177242195024691 -223342305351164 -29946131632326 -106081302707495 -189442390592422 -245515606447734 -119276975339818 -264883503609312 -22973927367144 -144453501492720 -193711599120478 -187155845396673 -244066924151786 -4049505368860 -66921862746044 -91238043619487 -23428918931303 -59569866484987 -84505175945397 -213533997285655 -7958449320411 -263747813847554 -185485030346947 -251418247177243 -181684732725270 -61668347796075 -187678962926228 -36634736622716 -225197574622669 -48251314348191 -76310351188380 -129245433283307 -237621515050598 -217591142976247 -84855965759476 -277815370213752 -230849451011408 -219101944372666 -108891247111130 -78347938016466 -268765234814215 -166353388561125 -95941965594763 -31154358791870 -18654281836262 -186477477877558 -179577712237022 -770494898181 -98162075720725 -240924426926115 -280755887968369 -228806629341466 -208611016867675 -66097115337695 -100944485196515 -117062486727722 -29772916643901 -272570796907365 -227517210316021 -21862674296007 -238318304335310 -226954893588506 -209497935915353 -74068042570418 -261197460774285 -93625665536699 -83704116668698 -220908303048089 -249075191908626 -48435144264070 -69404547941691 -19591792794776 -248365799342361 -105396622806096 -62166971468400 -60847504917294 -70930274410662 -83006052058717 -211089827991973 -40464010076072 -16660788567846 -87931386260918 -117857441462951 -227068285486895 -216722577382595 -17556365801873 -179332814192721 -222137123711323 -111838014052566 -97329239220507 -272062960500942 -33825045055967 -49791790189728 -105129204989029 -195707882078657 -129132982448734 -239885732671305 -229458700210057 -185169708346982 -209433397002703 -62399453958708 -208527760240108 -125932196192345 -38659850411049 -149252711168680 -166637955517058 -218000833663649 -95431324199020 -231590827223238 -179303105376905 -109423924299085 -9035073592687 -124554764500936 -170071401841443 -102854238249202 -17306396748896 -4570840925999 -4841649567408 -92379419556560 -224945858191430 -68101232293557 -81561632169197 -12756811299592 -272976376501333 -109310460327675 -189445810250197 -230956601886596 -24968871266318 -6676120023142 -21825138561856 -3540054583696 -105204450007951 -56276365966580 -160872127866658 -133276672623962 -192546153272915 -95766135701175 -147506501001510 -9900479199112 -270970032871468 -232851043796543 -153210770060884 -162149851682821 -257400091605148 -254189698312997 -41977312442231 -189554176195519 -86299389679361 -129673314165125 -156478490092625 -200464973854878 -119793697625258 -125966463856540 -206512069048019 -185313457559228 -161764277971526 -222552089395615 -214170775417180 -277944398418131 -79498320780923 -19635859009386 -267741733725753 -228186685540366 -34977532421772 -179703008493165 -250025471655038 -173454462522808 -163353188047999 -41632349138647 -136917612606720 -91914394618376 -117433972157318 -156502637171313 -109584147156554 -46376209027785 -198723539789093 -44181204934093 -48662541006591 -110537320185253 -168511835040826 -107215275468315 -246708026854117 -42268556347560 -143332985095249 -121945114186819 -66664299897672 -128082300860185 -56199022121874 -177383014513594 -217146236103422 -180796600591637 -236552220700131 -157457536034781 -44282054938055 -47474546616189 -216283780422696 -5617215626494 -204289810873079 -72570607809267 -20071432569733 -130882697170733 -259943661647823 -37764624327942 -72154985491055 -230594091646576 -77971149023602 -180910730125719 -207022291986660 -275423304070876 -154158065679865 -47760832712575 -77946869617292 -141164663323592 -141576936393257 -43477066248742 -206509929533946 -132484844578990 -279211334585279 -145264347913296 -180891585470276 -194524562241064 -213714404328225 -254870539783081 -214104593116253 -44616767897550 -43842359109210 -98146380070820 -129838039160954 -161629617390640 -142989468227655 -257741433574847 -32302345639276 -79565184203026 -104982722788672 -178814830723481 -217252656581612 -224555580136312 -272898606910849 -76162938442402 -22985641705247 -118055506756064 -235860612631978 -223657918880316 -158408922964812 -43462829253002 -176208860723307 -1404723482569 -180518666491936 -261565179595589 -11138173895043 -218379615153005 -65515492683113 -186130132151738 -157029828083693 -35742406930647 -115471709237481 -37821374220967 -114285930570247 -239680174182355 -256700764676069 -203235265345256 -259025373704628 -265563851289139 -62024817403639 -255925030681910 -194673656663097 -171062234473550 -45183526857771 -61949105073562 -154922905280404 -62987731713107 -135142481772008 -175200222462754 -109272208096364 -159461301952476 -71288882833904 -47190898226399 -175077599482572 -239288903701347 -157445130517986 -252769581767455 -61855150800039 -116157632577534 -267167241325623 -56297966876073 -253721869620570 -273841841106395 -67366125694971 -136276069763074 -96175943012533 -259352178721920 -262650529918494 -154467996925192 -32934427161874 -150919236067468 -186734276599810 -148163751797357 -6959407846262 -116088718477511 -34859963401777 -35429581406729 -224623078879835 -116950456690307 -242887852199261 -62537250744413 -110285319693402 -57405929412899 -87698009550919 -258031960858758 -178876965649560 -25547503458714 -219745911357407 -161903206518884 -247981568589425 -274265151994579 -44578700243924 -154286672902716 -80749308310018 -121300224114510 -111796811498099 -23001868815698 -103130417443558 -13357630348241 -162041030861513 -2310912563874 -165768963987071 -35083399395644 -13243343639505 -89951862608496 -94656755764503 -127621125675502 -240638621742581 -25593266567970 -132752325170633 -125403330807310 -247600614112777 -99859098155160 -60404413186466 -252739240385947 -246109734413984 -64097476064099 -200655230803409 -87823651366308 -107173447200165 -63840616060072 -75798062321194 -108538331913982 -44442508698852 -250113180899232 -5164178434033 -27376577693892 -204324092032290 -105002202394989 -236758198998932 -18383039324623 -4860702546811 -38198656326067 -46993539440836 -224278499996850 -177884933318029 -115928471795237 -10360676712899 -113017081672607 -8824044115245 -74283575005277 -180527548807821 -115482161529963 -252050881140337 -158123529803363 -149785131601372 -86595728599153 -105176843684443 -64991542492444 -266233319516221 -271418975028592 -103441407091268 -73458142182310 -172082416743030 -97618329472518 -161866653933390 -269973874880466 -188455807593416 -90399334837711 -266540211385281 -41811772201060 -243124481268939 -87556811776026 -64744294519537 -145106175711542 -150744168148166 -57397197071943 -33749967912375 -263599838378539 -204696277198580 -171041227105162 -224393479041792 -97554996760622 -134145219959939 -168131889223246 -169558366248643 -40103973845237 -141722517432561 -111945574248517 -154488016076304 -122537593824619 -117785386276449 -64616437542595 -41410511938761 -36869434059475 -117604509911115 -95612335895603 -220906185194121 -256002150414875 -91050170253194 -207105036283016 -94261095533573 -30377255451829 -263559089800095 -186801912627216 -63593814311526 -280752254998818 -133423083087558 -262650053584791 -109144895824555 -275849235085156 -268040805207894 -191930141764499 -52108956923538 -25617154924828 -97298551183757 -84106730860658 -36755970088065 -74855008662540 -153121155999954 -156670484008258 -198403846584083 -245178024591636 -217894544315656 -124872186463801 -12259422406986 -110866076594931 -112775941319640 -169355652530761 -70592284994253 -269761985978270 -185036795114852 -191155172075496 -250062005863188 -120775584828525 -180936912552156 -18070929217078 -70458953767214 -66718448281902 -275791695236862 -61865992918940 -245843802488935 -20635390373598 -136615655405362 -201956720323752 -64869069698598 -204835823901078 -36947484522648 -174393754810367 -166287277522033 -240840604872485 -164075799727701 -204977226428985 -280547366790774 -120258286746145 -229872479346181 -22838674310334 -138810413322935 -205645383733190 -174140982204545 -182869731796148 -183116913661933 -70187326945683 -150747948733457 -154456180625982 -31343656016531 -172044553997153 -58525103381519 -202024841084379 -112281288625791 -254450920251130 -32639010642012 -100675066195193 -58680762804894 -126789219633862 -223684172452477 -201387900830175 -188796116050667 -210896719624155 -76137939381391 -268540795855747 -177068252439989 -214469642338253 -271605426646668 -72456146883920 -130092511723613 -36277638622397 -61990291380035 -108138318029296 -170338772675487 -199094922784717 -22722647250032 -167973186940367 -83172128631781 -183811228965566 -115896151900675 -265536920125122 -251600133647076 -276648395773768 -124256705163002 -176971823029493 -229914201905045 -58984742531028 -89013292381864 -182812986779576 -80520404306386 -79413830664965 -18500573737140 -188547006740219 -36182994941725 -150849992064065 -88009569043111 -107800808970355 -234855891902663 -36004421959325 -255075184662855 -83730133032344 -179593140575629 -88036407079429 -115239898609518 -146067263434641 -159142971979340 -53585056563942 -129837152358781 -217784075762554 -51247614152118 -235353995988227 -59435457224026 -153610391360742 -277471307669152 -212695722521984 -17507818838280 -266403866477294 -76015165240912 -58127708001272 -243470200701631 -245711058180030 -225857798780954 -191766632538114 -76642881801631 -1912420579817 -173694310250897 -97844356314223 -110692382269474 -15279735256336 -244146876775242 -263331251137414 -136162898667931 -271245204680639 -45634007880257 -152941967154895 -272786661231584 -279554044658134 -123498796894101 -18170904182181 -67603495917487 -94038081083699 -116996298010379 -125139634106165 -75924817316023 -90350557968802 -234784180921449 -272924444950336 -110765559427095 -239179076092543 -131541095413358 -206566922203095 -187498214268276 -173489503628600 -152077220814863 -6148751462938 -116710750426142 -152293665047125 -36301766510802 -42635609401498 -207506235312004 -255757739730944 -277728185996668 -29080713824197 -266110188770257 -14490452560119 -281348996488733 -30466678245233 -127427032352395 -173645298678631 -108211855391688 -83259455039442 -240485332283672 -209687785348438 -97829893398494 -140630225771380 -14321342783215 -229884219549180 -72441598373298 -27888868194389 -237653875152633 -104584557568013 -137223736614778 -169744213593578 -657836141742 -202073006621688 -101224099130097 -23530889924810 -27692050195593 -53744727498891 -203160265361010 -266713911841128 -71162579872163 -157063023856018 -261556252525755 -226621884368125 -83048751648530 -271529752595384 -240171359081455 -270301724324105 -239757221302847 -60017195690135 -240868133688399 -240018825192533 -8897884676292 -155395286982024 -248079541844413 -218462064748737 -64786510359734 -144180194142692 -166856165947497 -24170869196502 -160121067879824 -5013528051225 -267030451793346 -131571842238073 -120518246063456 -42341985848888 -152108528697386 -1803134759074 -26331457714390 -199822229873433 -98880985277582 -261741618423117 -171278965108580 -164978778539951 -169918641842380 -131738487273548 -136233922598529 -129193510500925 -242664521304122 -18879937242552 -164960921241711 -112169016992788 -213182251528679 -229377116771520 -15398008806603 -252867665724444 -233203868831603 -257884222565236 -69255577046800 -181786789069098 -117446431556863 -74317363680619 -90163071211244 -239538433775573 -115344791728693 -104511128097007 -246840786072665 -88121991462378 -34882256922097 -3360437236971 -41473261041104 -11670095878843 -262514266380748 -261226846228825 -85097715542524 -5572694144692 -68353571948568 -113293360568919 -48948349542851 -173084305314611 -14453091869008 -70947886412506 -253421788938709 -202556532130610 -241835249043885 -52009141380382 -158486496685078 -217987193004273 -178424732826880 -136395710491732 -115421934996626 -5801190193976 -233042633295414 -121287996954694 -177501501428505 -208583467394348 -147855252077395 -185534336710185 -274128300076879 -273205718708702 -39306682866242 -209498899761235 -13106765373028 -181641997731572 -2797859395314 -108656074456693 -71102489311265 -151236828438967 -136800758882372 -11884065010534 -28351986988019 -161135064366569 -65804308956093 -272077233510465 -240626725911016 -252630415221813 -23940202544664 -74620358669203 -144630186129555 -61203312867913 -254595607345541 -165389030133092 -180782784252311 -44734676870320 -66520956526938 -119785178573578 -67034919531777 -96827212557006 -69396005707464 -237790437783611 -121734430808382 -251547180656177 -26653232148146 -92686236755060 -47313794652504 -271125292093305 -155619162852625 -63638042701738 -153281266074085 -10687366473488 -224997627815236 -155150876298093 -270843618773848 -150940739502760 -1069491795412 -232213827594603 -279311262466898 -182292002588574 -183893281618981 -206962099409024 -158375542287550 -245439963515260 -176946399667677 -80004511082531 -156936512867295 -76526423862068 -102107958775119 -55177395221016 -266512120910888 -114917122388060 -251532067954413 -231400327419942 -202607408448399 -42716395278267 -275003454621217 -6753957250468 -131481148508479 -225878118981086 -202374202004953 -153087952322333 -112594557548400 -164534131813775 -258376683727263 -110509861853076 -40573350418184 -201307654068123 -42547880207719 -108850233657910 -165129381687476 -120077740212411 -21397487541242 -141056975834531 -170248050486672 -47761060056033 -230857022108798 -88250785747016 -232676551850254 -223143092460157 -22123643733470 -280378019702047 -29584681746266 -257414640831987 -29544502825226 -57724732380854 -169456282433621 -164444845322575 -33276539655692 -228850326473440 -120678114940490 -40334281934083 -77729221109797 -187785392970283 -239725350664491 -8847655875451 -44510981070905 -211115226239047 -36900884437066 -15561626205722 -89968804490816 -140502180760998 -64599521109932 -179697097542612 -7257603324826 -123136288569486 -170045828411330 -55191630693178 -86630025428925 -94963076572742 -269731329804725 -106369728701631 -209493499171561 -34915769513822 -137581162327022 -147148593987549 -122214066555483 -17541636821652 -264799318629421 -124037204676296 -78614914868490 -177135316382454 -84139437865882 -62650942785469 -225001536890057 -144194363603358 -262075444843931 -163725305926131 -45098045828719 -17997807796591 -264448079798759 -35435502245897 -63349317179502 -133552469042473 -87665985723520 -132300137583355 -190521154087927 -7827854212370 -55614324760471 -236064054796281 -180621528637577 -135101567978925 -163162468446198 -130735956178567 -189504999162131 -257941958637887 -275758873272300 -117607716854562 -274005139930071 -205479302647162 -49275588269701 -255063897728140 -38888056585687 -6215788201088 -8560960427365 -236256748007832 -130826239575558 -62840895953426 -70715420210229 -90568600851366 -230220097632603 -176777225747601 -192397125955356 -26214415997884 -261392567311127 -82477662850120 -169576802170529 -199924497369117 -265135349370405 -132941109593973 -170858820574684 -117714561417299 -224282231502340 -5539560080622 -258698760603154 -223914393249600 -119026344394292 -254526423403299 -85138212586207 -181290487603991 -218286350385346 -247650963229785 -222247867104588 -261426434565532 -271426139701674 -118349662279856 -157411993908286 -56701566780147 -105650812219509 -119129358524928 -109987566582285 -182620193120882 -266853369578838 -67317888900392 -225189937967457 -18278723710569 -41245093543696 -76497313014479 -127154737227946 -277733191909478 -250304770181698 -116025504920378 -212103014091024 -16313679886623 -198264680038441 -110518477783900 -63952732041736 -83101807269766 -74829310398258 -201968935004235 -140870512476355 -259741789405951 -177564912959203 -40947441091725 -52464609747902 -89078293104709 -17577802546081 -262598929805482 -268690181278292 -205655707228918 -74077344359475 -147455567346341 -171722435008669 -257171432832929 -105375985910296 -176212100308832 -263634918363224 -14017844025928 -97899413615751 -83951463677156 -200554936529087 -22304336452410 -172517606171915 -235386983197827 -94650118777375 -54028445848279 -78799311459372 -43474970335867 -275190076190734 -153685917889239 -37073609285593 -69802358718602 -241071490710167 -157436727915813 -202633654890384 -81874877360529 -64773124484181 -181521611231764 -157209878682983 -226881990875731 -191353836524841 -234857290907495 -184086072388284 -77619448725402 -137360957074435 -40741994108799 -45211496843993 -20633685744468 -96675507322336 -187089514741009 -76431715496750 -226052573365189 -127162638973334 -190038388780238 -81609594022849 -237272814575281 -13255533066781 -27884429683227 -249919897724104 -23356014624375 -253184695781055 -44510465077977 -62028387525085 -6960906763919 -238287336097096 -131859923090262 -12942521384306 -276454565688257 -178024369555884 -234397737667475 -99577753012206 -146464207237382 -222688624219949 -169948506135922 -222671659786621 -151547725708474 -35511536311593 -67619827015218 -70149470165991 -46878407615037 -88623404474078 -107761358509666 -93639266986715 -106588323246206 -247404354620348 -170947008706436 -263594627768770 -29100748963962 -234323629879779 -152223227415561 -5838066573773 -24848732783708 -116931681039432 -135403389983977 -269400969787285 -277325994999540 -209166772463788 -270205999867430 -180708774951610 -230761597938208 -144993595061620 -134451519719776 -245574374383250 -157905461211308 -62771914497384 -49551270472740 -230752754037495 -136348230002420 -4377859398419 -143455832577819 -95724502669075 -105066235122049 -261652015657345 -261152549676869 -39070980402224 -141263465054831 -3993071200065 -7764859970 -184169414765158 -255288128950080 -175126902290623 -212243435172796 -32168401168253 -157444444117990 -260269355903145 -2946147081747 -4935056896974 -96990383240653 -98058065851537 -83446425589927 -276183561997277 -129264677891811 -122485088329231 -23331619423661 -167261536473884 -73599351853407 -259688597665129 -178957807145040 -203820814502147 -224099360875034 -36451598160011 -28355950283900 -165418679235576 -260834810325145 -196669491720766 -72044354977911 -189834148599581 -37200678256368 -239859363303483 -259399468455019 -200837647024673 -138322563053349 -183831162356992 -26350191576490 -214026055886010 -97612907320887 -121184125726377 -238981407081908 -98198946118974 -188951273240291 -21596232818178 -73458473571408 -249079624182279 -64267595617994 -83353659700152 -199594574160877 -241770981888677 -102499813824571 -46775656842817 -207227496331991 -143962884740291 -23518612933164 -175075506219222 -42649729809623 -230898471162130 -221116974841638 -105864723987776 -234488530347884 -202627358875780 -164715203337885 -185056715998414 -197246104343136 -101673747152483 -135211766461561 -31834759559087 -224945527283526 -243501419903095 -37272232488274 -126627164478101 -266126901977707 -84946250125609 -214453225849773 -138484053341179 -281058841194752 -72103356358003 -180027354981858 -233103224598997 -254647220220073 -3274694884848 -52962694023754 -205236469133877 -16849691565256 -186968867896828 -41858844342739 -135487039042697 -169522002704174 -42103390378449 -189884497724786 -147751629274495 -154609606706898 -250529103865423 -183975538110871 -39951926031755 -61629717497207 -227566547683684 -96853958206107 -57942493707405 -190061574615360 -121801086939351 -102969440678727 -61509564766675 -249547924794336 -191476540456820 -135311219127546 -76839125932827 -182343199838445 -144982473047862 -130200472731374 -154496142735488 -54503220916453 -22240513168518 -61969574100850 -119603816975921 -264699297635918 -60922984254663 -202475934496454 -125177140040757 -73921246625405 -22430073360191 -176669737223301 -98484241658002 -105876975548801 -163616341890509 -42692505439713 -187958303094719 -206780898498492 -203310753508664 -266236306164917 -136011866718243 -65002007251449 -85975076177944 -268484150546042 -181359958216388 -105052647533767 -82917014729057 -175576865121802 -257257145461148 -136182489067445 -178221341038898 -215894972388567 -71322865837803 -35914267179024 -140129913868867 -278559548451063 -151892233949730 -15952545915951 -231028838101798 -271470027998999 -221661991605901 -205144368084077 -44176991594692 -215432844863890 -226417663159813 -87420421378856 -126183748479496 -198866822384673 -30075063965760 -230571978803130 -163650195550895 -252481147456385 -46383166687971 -204724950568084 -67228121979992 -250126144017391 -203501125027992 -5230732423438 -245605953899369 -183210532590283 -260033980032813 -15676437112370 -60470720477230 -251534618410828 -69753178877775 -24016826742068 -65357880086201 -110769004810772 -8256895758650 -247290852674419 -253343880687613 -246615693602228 -97937325186945 -78824059125656 -133686052845492 -49067665744195 -263154445367154 -210302719169127 -118259165884178 -9755922343773 -156540239661087 -33518674158023 -97954645513793 -22969813224335 -175106628228325 -252464118055884 -216104596863082 -157495636216700 -77426876083320 -250256960624034 -92164235231522 -280984799681770 -162473552247252 -3811960203177 -5391466662747 -262430325162429 -180933506139816 -43066710640846 -163301978235215 -22561364852695 -27993246367183 -51127060582652 -270182138545329 -219333793972513 -79105772958765 -239590949142826 -268265256788398 -46864375586355 -63183138368266 -26201329142294 -217406048145268 -113065287510284 -55983968837167 -148174987647631 -14398541172376 -125148642722408 -47546486785137 -140548313992581 -113972288263547 -2289422168730 -48801960328712 -250629318157185 -248183657149337 -137488536926415 -103140426385602 -154577797151739 -40487228872217 -121030499600800 -267234777052180 -186726466440091 -120096438866741 -44660361483938 -170498722948685 -153455615627073 -277023246371430 -151891434222285 -110114666448109 -164714457312761 -215942259776927 -185632021853488 -181896788660964 -121261193506491 -123846204286003 -166469282485874 -12832433411825 -195324635747974 -196176123785438 -88441059889694 -19494148002333 -149306897850128 -137897274045482 -280814430510821 -74410275344729 -160294983734015 -188235845089941 -113025021276328 -31205883990417 -254264877669880 -187475780350847 -94429960597428 -242904794847988 -247031195149402 -27173236319852 -191199368165924 -57051569293990 -270707127896718 -137021040265834 -163468488767453 -113425589891494 -28092029306136 -80141625544691 -280971775180820 -275511737440037 -216559026924591 -46261316901902 -280696112511728 -200243170980170 -228148337044431 -100691617383007 -65508348308992 -37717338251802 -238420143510224 -75170741077407 -99914528580025 -215340701763846 -109687903873865 -41037138989900 -57208913963989 -215493275100066 -34442114578030 -88327595918284 -130808606816875 -188179757199348 -181569995431646 -141091894221894 -215799049223697 -114113099546106 -64178643993716 -197989700573471 -20483522657616 -88316225943035 -99560282395475 -85684087684155 -116400297453925 -215196765027687 -91501396328800 -110873186224888 -250509032611848 -239453714880591 -183646407437156 -164389454510511 -86155793407903 -156968235130696 -205745934045997 -131336503211966 -33283541956039 -248378061291109 -157310149486624 -263833582812569 -157165652874697 -176456402351241 -89639468889819 -182581381672629 -214094347421364 -191179249464528 -49319360925708 -276574931853418 -118940992113835 -109332146271134 -28955440308443 -263463761467031 -159659649264873 -80801104394791 -273950503051077 -69466692931206 -264098024792627 -146107187519514 -214728248128761 -202760697546122 -47159441009905 -26824468987704 -1420813729116 -147636074805046 -117064391582662 -186721990860091 -253049475309747 -266354602220733 -57212549947405 -275414113001370 -119493659822596 -184457925720607 -169017248032706 -70957056861165 -252400899402140 -210082181535863 -163193048715951 -231455802051239 -220235560841147 -30080022434043 -163240370556287 -52977360554092 -143717194556403 -122115615104026 -209992895044663 -264045606331868 -157286705827292 -274474269713048 -128431631623550 -58986134459431 -245144342739865 -221714508600957 -145490984483302 -53588358142639 -108574670711170 -262708012911154 -108497398282984 -123012592701768 -248081481865151 -92726639387870 -107468097069749 -162925189242351 -238441433097600 -74191878876169 -133589905079696 -98476850575710 -99213590401170 -233663760736180 -202568183975721 -87399473225292 -71854904759441 -147894311309399 -54805330885257 -180307938330249 -192715423915132 -189229436514255 -205278874425812 -168027962001663 -126803196772037 -188215151285616 -227343170501984 -173289578958912 -265475518642341 -238078729180883 -71311893152191 -140927620832594 -105312465500486 -144653457934085 -244325713024281 -92091821475842 -51992120658959 -216123102105196 -229477410562355 -214947268716369 -169702294747038 -177724493603649 -178505203684996 -151814037392061 -50078175357985 -7880188674926 -273294747076331 -199351439064736 -243254800671590 -253005917661626 -275934974309618 -137999948301976 -203119761253162 -91727628284828 -258362371749509 -164962274259431 -255776529159400 -164056619313082 -52543470287242 -141261775047882 -105028903908124 -153238428450365 -139645325564922 -134671178750929 -154138268080147 -154309890647274 -185337046459511 -7577487752673 -160120839505886 -156944091666391 -223052324711112 -250097851602079 -258055206760940 -196142439297381 -255802663504402 -152931311803836 -111532224300243 -174257996800093 -98331197961799 -143104349363576 -82354419341212 -207857837225658 -56031607532581 -63755771409571 -52459291032872 -233359120983185 -57689515498730 -215379811128656 -264784081392523 -229090870817792 -47161110677700 -169413022065078 -269394348186068 -29958113483688 -178932022360113 -44410616638297 -84774274259713 -174523374125891 -134626326600258 -131205556499445 -124327846986809 -197410859734496 -182893872539831 -36683112836242 -17083511947689 -232387212082324 -153455968882290 -56089458697535 -56987671743059 -271868830127957 -270934025015953 -195031984640633 -14956111174367 -57176457949440 -18189909737726 -202939400981707 -265875726843114 -31463219522531 -173696190549822 -51277174118846 -55252237726049 -273693584148393 -83591460871450 -270462338697579 -237849751607351 -118859962852965 -48772793579656 -95197683302048 -216835402694614 -10619145154465 -268228731061399 -254204627858229 -32604585688601 -149539011932816 -3166435645359 -206620852832334 -244792609716451 -256637357669033 -128900351369294 -103317063630920 -268927841094929 -89659682421044 -82745762581023 -259562996045337 -170560824637580 -235712454279847 -7163393483979 -194609309882179 -32887721149013 -271099272452129 -275250701127588 -208864175340379 -42488810929793 -91188513266392 -264479541207166 -151868344111176 -13274755476215 -69568108950106 -225719584419000 -66830587068466 -154580831582511 -71732465835030 -189708980853892 -115906591010199 -218206230065895 -64785583883726 -195427834533917 -194384160809619 -221459149236125 -109184424520282 -177638292389124 -9872772256276 -130051041540488 -244879161861001 -238385320050329 -4479003798070 -203821371277140 -68955850511359 -113220161818272 -180498704509266 -22045288933559 -223301550757332 -184593890214972 -79126749140159 -37072789597338 -156892059536188 -159067520849644 -157924301944429 -160401046525220 -168592244334594 -263783130801810 -250151041094678 -10934466281166 -181903384587885 -71800731421624 -92236576209963 -210237039611093 -236846125137550 -162669829877519 -60667965915054 -114403120652131 -162686794310847 -99761566927582 -36719856929147 -127045450207664 -4244319866127 -96856958892659 -152453189273026 -279910965657995 -240249808305844 -68769241744751 -80481926651925 -168742716240096 -127407666933229 -104831109219273 -39416993148768 -146130318498731 -57992986671718 -242969972141680 -233053281336476 -99594751093010 -166301633094381 -129604217483519 -103049993173732 -10954489096987 -38445219520921 -80405140269493 -279765428677339 -62824505664876 -92324404463570 -280710994185293 -172192637245802 -103800152676833 -11357304219469 -195505071793417 -205522366046307 -66085215457466 -240144291987777 -251726803073207 -249141427775879 -205315690468179 -105930504071713 -259154690544593 -79708480534549 -217209114391105 -150958169264967 -176534219802939 -231060248972103 -54000198709259 -263830726697146 -266761086671734 -35986425251951 -197692322210032 -222238136837760 -41917756865453 -152197574827116 -26319517545121 -232818317581134 -207411199842244 -278766572478672 -109154171865155 -238054108346871 -27143133330488 -48473093320656 -264512118206426 -142822149360248 -195945258926886 -115463463718519 -241208498015841 -141910758365138 -218878778875050 -217746365334558 -203117972873291 -54847225778584 -129769467574350 -27988006117331 -3262744699898 -113488692439291 -43703965129702 -137242200877090 -195213138073172 -56690383775102 -97808662592372 -91006203123901 -97060722190484 -42824757618716 -2410713689257 -33134417686681 -9801421358885 -255981739988834 -215406209086134 -144677100680320 -150575952372553 -14471171605112 -10094344042206 -227759544720402 -139907093890001 -222045826100461 -200502123209026 -111855024163362 -226834668487623 -26964752178785 -172047994661855 -234626098176298 -47754152812021 -4085754375796 -103973032961735 -145406299303570 -136971731841468 -148697499575525 -89505312561875 -17993406623754 -202855083973396 -181003202301991 -72775492295446 -64830073876905 -116569314208292 -25675316663825 -147505400265302 -239066135315239 -210730855977637 -89369260036094 -30076081514093 -226126073058652 -272383123048175 -199779639381213 -36408673142076 -199916520814427 -108860929953349 -59744957170745 -266059469470591 -221137418945935 -107486816951994 -212698122672044 -206225535646113 -154648192996742 -226248165342107 -91359634580362 -197132319009201 -180996603757240 -16307305607025 -176836272048846 -151742463266312 -207970137100657 -269329534529920 -268846402065492 -5385700691587 -278152321045271 -78398381042443 -42114758209499 -13125165435249 -103517218756625 -86982346076322 -25885562560346 -13904147375794 -35838592527124 -263439871628477 -105660263616708 -65267239256816 -176870676724046 -132728759950552 -23271182605512 -188685688271193 -56563321487102 -239492433888539 -264059048625776 -83883103596987 -725592540732 -37583919399701 -90372750242403 -134341420956843 -124851237170818 -33790825918649 -350650582630 -111977530635779 -15631875566933 -115965137076740 -174623702862636 -89924506466444 -127119434228024 -262645333192979 -261092219699881 -177248109531210 -263818524200424 -254518588507705 -60090280026534 -181982973808447 -88886860704548 -216557856492516 -260827373554715 -195907409332677 -76060644778980 -168252062803122 -86169517637144 -56742268388553 -245548323732314 -128324291255745 -158430159004142 -232479124144091 -203366903036932 -39233062976896 -279346804912612 -249025104559853 -93010602158351 -156529123001199 -126744135708765 -131067364670487 -120394973684052 -242060173684049 -560181207845 -62678075819308 -279643106184395 -115444979850695 -18292286267859 -66675984758054 -112961460801379 -215599073718023 -29651611091320 -55767728548596 -27022156645229 -47855331850321 -79045915685702 -213714342495103 -237693272513390 -264164854610868 -25905524829414 -103114776134412 -22660215356019 -67039571520184 -181056872052719 -13743017296711 -253984255033611 -160315935636201 -251996298822222 -207257956698622 -250009605141132 -221027307788715 -3783398401086 -250069427090236 -244163977066489 -188446452182891 -267605418449253 -127319616464286 -143557774819413 -229294853463652 -137775820660956 -262685400732427 -209793663722433 -140486615715588 -26333834832116 -133840371996695 -280370116459750 -98212123209943 -119629253086880 -169245328315850 -220248005777555 -32982074232205 -154738716853316 -253085950839630 -106481686354966 -175693471894587 -185285180986302 -182042477167428 -147962065973562 -128890419736413 -42048905093802 -261774232714603 -220346565037296 -127052088674738 -167754750428917 -247602057633578 -147628215406861 -107324768317641 -234191265108717 -265629659844464 -27537768580126 -218742176906362 -153716376025135 -71489514308331 -129035164805219 -77907853644283 -104402634380586 -38762742104963 -96638760749213 -105563660598088 -171019743179094 -67209720984188 -91631880041906 -116634627722725 -130348302566107 -176751399682184 -98481125842366 -240828847257433 -108142618303705 -101938088922678 -25460616724423 -133711200957772 -121438330135074 -158367373625453 -218727792380064 -87968360220743 -24104228742416 -205945041686307 -275486019079819 -281098917218154 -221377748394866 -168488536846752 -98960629861008 -41431734106200 -94647464866476 -267539920200430 -47232568720821 -251546169769122 -151761786150990 -242925880212924 -146104661436501 -37127831055840 -78528395189334 -39768777585416 -255113508625193 -84142164086977 -237850099298974 -272811095258055 -226514269860642 -224232845179903 -226164245191900 -229209925348118 -73386808298525 -199296235935456 -196565628746803 -148552025096553 -39512056015719 -7422585148390 -53853156504364 -220587234138373 -137260370915611 -149552351608928 -241929569803279 -172930699242149 -61854845739120 -92015063526213 -53464339890545 -272885197216184 -226921077029069 -17028791596159 -245248157626295 -58393694187508 -54118653740687 -16198879617786 -158314904747561 -124173447039178 -97344916886936 -79084964200945 -101506725589192 -138384180205795 -112264179962720 -237146892836737 -93255642761848 -71523456499731 -175032880675197 -39693519918814 -117156796375202 -209584580419010 -228043475129109 -108235210990579 -270026914549635 -30484549393938 -7232203655159 -186623900740261 -128108453383827 -113353879789775 -52084013494566 -213078049976060 -8442329587177 -36456547488968 -79878349971413 -32962431204141 -84711470388968 -203651167533943 -57487149980874 -184053125731026 -272241062456144 -120868282821962 -164864319583421 -113828278941391 -248076488635025 -191181892591310 -25428953342418 -259974760449067 -105419693170297 -48772286356664 -193056292766767 -9596109811900 -132521145780032 -272489267844593 -277926429817780 -212004584349295 -179380814057848 -239744672398516 -154730303913068 -280386680921403 -12178671031496 -134610952217592 -191946155917038 -34989611449278 -17025689088042 -85645694628342 -211407078290337 -216718542156306 -79614954822373 -26906185957325 -67058312642608 -161436575663977 -279467416179195 -67868341048543 -67887984076607 -48162705165665 -261399072950162 -46228570265889 -22995536867067 -275843750662871 -240107751244938 -93142498885881 -59066474989194 -208591989997735 -254632400988079 -165188850464111 -276703690362781 -81450585205365 -184587851081018 -26912757523065 -92415465838221 -152627593668988 -38195597882196 -74044140615585 -232009324027875 -261992038219873 -167876979576420 -204009565796998 -206017322179836 -157516587364847 -72411236561322 -153098044988800 -154010894495239 -193996805833606 -238389500083332 -49696457369407 -131386820195028 -17170571506205 -217314231676797 -87457912044243 -154715305210514 -19208268095686 -271858599867984 -154480235981328 -137541358258163 -230839906641748 -170688916057096 -36298703341004 -176097888527449 -184791965612620 -31217062428018 -116229889246298 -73275805346106 -153227218124585 -159287310935554 -272810349232931 -246803198411700 -61307052142215 -220109532875389 -50334811384270 -253732870986675 -278059771855003 -66502276565119 -259330606538218 -179870783555416 -139998872561450 -92082184724222 -277330643933875 -245731288430571 -241240012616393 -105837519076665 -22328569281221 -176607077720409 -88118846099821 -97405533780161 -269613893943237 -67780756961799 -144729549613439 -158559141301555 -244944267582187 -141088740128201 -26589901648681 -151389632152017 -262274963160492 -4313028890717 -82890845326780 -147987753630823 -197322698168185 -279892455108397 -244673458940778 -143549004493595 -178840662000109 -175114998806155 -182348681326633 -130818028660032 -46404702795849 -37621353554656 -214268129545118 -81407427988524 -20141851008857 -190120987281422 -252243249195106 -12418853226723 -176754637858910 -119141546823817 -248019491559608 -145251795207441 -133036233929497 -214520718142927 -127378642662054 -81242284980623 -269921416798007 -93063680301250 -223264884307008 -14412020442465 -191740265453639 -8915596608478 -43336657504053 -105026565680604 -279078866324858 -85415177882462 -157272212612532 -274275831322332 -182750411223445 -15773376157800 -231583698638532 -207922494491544 -86275633833291 -156756824597872 -167905538734068 -226284273215715 -145682113882472 -184301825682828 -192467632055280 -102385778800098 -167267075457384 -217352397907382 -229758514722092 -141565794198576 -4021354196640 -243378109156034 -54065242322391 -73237799651020 -24926285916966 -159527088574718 -265408861927004 -169433499450401 -235544325069500 -233975101416439 -149289750976326 -258027744186157 -196710553622193 -207142939850967 -265344597769443 -234635887869059 -260886211510440 -127801507598030 -234188929553668 -109067814606236 -52237474355180 -67226552518245 -126362122121277 -151164465204861 -102604469417034 -204321371939578 -196752579740015 -280235512688902 -250810613855314 -108997935159408 -202517788505620 -46402758246282 -208178213560721 -5165652099874 -40164908001560 -163292044224317 -204454328352863 -160079539747628 -20710116709583 -23734602708459 -84676409027543 -232727091307158 -91030315713851 -114480685745735 -257200851905887 -196531980639793 -121189264636787 -157085910761991 -125403790871441 -112958476406205 -231670928226227 -235027550809317 -99861114554515 -254345417716483 -182385499615801 -137831947772387 -70912909520590 -247726548431986 -122065479605778 -16181664914176 -24459301638770 -276327832712329 -18586581628086 -212142507305428 -231614677736771 -246990191921203 -217585421182987 -156718109510649 -65996911335816 -15177469731102 -97176156271463 -263451826260206 -277237764176477 -225914366000859 -167404323860954 -8779911944417 -120216491436202 -98942690905415 -75182262883840 -154189313341730 -255036476091471 -89276863916096 -108468091932548 -245038766058122 -21106044399244 -8723661454961 -2730526976198 -250811472219582 -167184444890466 -9496891820762 -172866430164117 -86646139743484 -160368196805338 -48654894288001 -248069876685365 -68031084230291 -113918545474177 -142636551378926 -275673582771689 -99248043515300 -189694615387645 -125652099218331 -26306831883746 -148063611865352 -227014091067780 -146721936387991 -22657502090334 -114654973302530 -60776181032833 -141029648581742 -87364195378126 -249916702342173 -216982113039265 -62576170405847 -166702184003725 -28144280244425 -194680168652774 -112391498353859 -129302124352522 -225272076508273 -141161648493748 -219368144810976 -7567550239318 -277201948004607 -81210652562157 -177141953700162 -137418866434470 -249649786656773 -190107377562466 -69825194596917 -32474594446228 -81806785544613 -59884948982489 -8913573750008 -186140349997982 -84294991683223 -141079217734690 -265217181354123 -192343146046388 -245929516533636 -144938397061675 -118722308728776 -258995391137218 -53124934083812 -206260078717928 -199634052245106 -199616495685656 -147138175409970 -223401981218606 -7836214644764 -119982177591988 -49827845064748 -74905609638893 -280043319019968 -69657598591934 -214603352409104 -163190155676169 -258254902669951 -113176451863331 -2458279855781 -88117681423545 -17392369871228 -225925603860611 -128694633235296 -69601880374492 -241837994175642 -100288795296984 -98396613791991 -131835630562687 -129618506073195 -212597931595185 -78788138260497 -191225046128299 -60818230774353 -231820158392827 -273224212317249 -118085557421693 -35098586598750 -79428408995784 -39587050173919 -128017911625483 -155249792560624 -204225013693891 -5232478967631 -189847241133517 -235255227611793 -33639026962023 -124986948220545 -64668636176523 -156301669503671 -157816466418670 -225286609063487 -98590871848716 -182249901231994 -224144399571485 -52370062497806 -185232122387287 -51029506684690 -216569933011228 -256676026598354 -22068092352693 -276108675327241 -162427641360655 -128945406954102 -204086399752502 -278953086427782 -77645935250844 -14497860336644 -138637338671818 -242539501178180 -244736183361267 -152482937037117 -60019202149456 -14754849314484 -247256170739263 -31867778822029 -196021873895529 -26184652161370 -88798556582898 -16956506334203 -280612250962081 -100170813421782 -43681357464259 -108585357810273 -212936742765940 -53615468602500 -78708696936693 -242429184919233 -26040900910538 -58415044087609 -197916201517765 -198539591464130 -278574905902232 -84094348023421 -242233292969847 -13368157575310 -187872070697429 -2808031515403 -168719266985 -91174831319435 -184272862406475 -62167934625950 -178661747774437 -2571041862979 -34549962907337 -179379117213389 -234033911144699 -159894869097895 -4263373242128 -192333584062972 -110968274683863 -34687746626089 -168174365584686 -214343565393409 -104370230842542 -72420300655055 -230205556110787 -160881988822434 -147060118501140 -86713166404666 -174003543762590 -181809955581357 -223571700753051 -118598050504569 -16925188767190 -65467854835188 -2988873843672 -58602037597112 -74312582807656 -35271475349697 -14499809084550 -59114190693806 -146187642450262 -222616418847931 -76316994966236 -212270777494410 -175573576873006 -259988563079806 -26940938309009 -2554502481368 -64936986376745 -23828666094540 -215284431632560 -96310754243533 -276527857791890 -160681813492048 -211727102029190 -220761098232072 -24586568093442 -222600431359869 -191734979926605 -48207453892772 -210552871153356 -273215348885127 -237990055683055 -148273226115223 -220002528498703 -63727542557031 -66986161470306 -170485201636347 -202239024352422 -45261797162172 -280807253752569 -165374455240175 -223864031176005 -100385124218906 -151894343534556 -216377022755229 -210607216013857 -207536849610837 -164832837957357 -198837847278582 -946884812157 -32451629543061 -14393707589020 -38060346604761 -183135404676628 -167567322328925 -175577486444482 -45047763117809 -149280605819875 -37789537963352 -191251444085777 -30043264900293 -72839098554960 -74603303141069 -103442865455216 -275763389104710 -170036767294941 -259542535804039 -135561116374709 -254316315808818 -54591334203315 -49270356997322 -20711709781128 -263850162715599 -66383528439411 -175159227196367 -197703670610219 -96197600526461 -76139548188770 -175347536206264 -267293288276769 -244290797703466 -109043924767682 -81735137111360 -20347811970481 -262812352752255 -220493621523601 -9801102740614 -175078820706405 -79610314244732 -142180649517987 -132665886919648 -150016586911182 -233793635790516 -23106520038371 -149400857129609 -261862439080871 -100917180082408 -234304480499011 -41332954436320 -175671363439692 -102747213260016 -162189992397150 -162072303319934 -58189214444366 -38961155429036 -253676270395099 -81431710210880 -250174000690293 -197196457163404 -103152855456080 -211481506301249 -167592784291727 -37541976833568 -183362073917026 -28318115124551 -185086821463293 -276310509336575 -40331787318667 -230880279809575 -35250369145496 -173034718287242 -8184371048113 -111700550646759 -189854120566154 -41450520457974 -225169937306176 -40486829239613 -167164978889608 -14042499231524 -90557589345934 -110765681951395 -172290532295877 -154654540066716 -36441038575054 -106353870722260 -148849090913113 -210652733907159 -95974150227374 -243189800241885 -19781876381639 -230920921700147 -254365934542559 -230861992615955 -5626798858868 -207446444315639 -49085017407462 -117581090223219 -281208062015143 -52309481928225 -277760946949899 -201570636052100 -133103330507888 -25590896994890 -87645507087977 -69839601572091 -147033172646455 -52892377520754 -40209912646914 -30149221723313 -161158530375785 -46420303401842 -166322581728290 -79333913459978 -85344676918216 -251762408961295 -260041681615908 -193526577019496 -22227529854338 -27571811056596 -249857135413109 -183941583682626 -9103028758106 -54869930668089 -254900625412567 -102959596031403 -150486378295084 -57422067404611 -15832849382134 -22189983699711 -195739050153935 -204170371687902 -16633507169472 -34422393811452 -20474021721005 -1980704143758 -52022666728610 -262509244087789 -243270874895247 -2584135367245 -51557646677822 -197457053229107 -189607771751454 -271933829074817 -97316789723986 -262823191635621 -129708243786395 -35564656919963 -141827191772702 -243857398514690 -104493704938496 -48749214490672 -2325790894585 -51316525170006 -276896974969439 -267208737949692 -51032896807239 -2222453105521 -155141924356490 -196779482107849 -111719974584868 -176907327784619 -227580971787850 -267204107715958 -38044290818162 -224379140233134 -255322589248652 -167219057144266 -170876383401403 -87736483109713 -280092617716619 -61133617525900 -99627578822402 -12511220819110 -164806750603093 -251951775035293 -39847514330832 -233253929198627 -103802946661345 -258999693440253 -249850190551681 -161682018427080 -281050311911088 -45948195614704 -21236611082925 -118408314772024 -151632450109514 -131435189341515 -187014487053532 -276941972156277 -29324191423606 -124104644422580 -213605340054613 -193447638965170 -52689014032983 -2416416235701 -124418900797978 -2906085172186 -123065350215140 -250885618026943 -28958762475484 -250779275328118 -191007033401846 -171289911100326 -131390446166005 -267152662327463 -45643683947459 -150205611847283 -115797242906227 -110720428674283 -251728388872416 -137268131081767 -242768342562297 -76356363338944 -142555555322506 -246849538671663 -170161593238393 -114986528689059 -232332407964479 -217801344618341 -271161857941936 -230880444167620 -245254186037069 -265485949344952 -6190602165939 -138291345882675 -25494410953998 -202252833726422 -233501445416657 -260076324476984 -195448912889673 -121328400221624 -227003685830796 -82405636460907 -262934840897101 -62611725181173 -75682168514435 -94512192580847 -99532710279925 -63160929495033 -258494641537531 -78789320795761 -114442166381188 -213837264628404 -246112078395600 -93874095676553 -66609965183845 -246683626476920 -117542950531135 -190362386815064 -187218379500182 -272085006785141 -274000711360542 -63238721189169 -163561469641207 -98909049515707 -77049011406578 -56528498249090 -134885996333655 -93204237613384 -51338026456578 -52436002208135 -2541337726902 -152193361826014 -121222920993612 -234083677198959 -21574321230390 -204525434061516 -197932828334186 -16214556743632 -131907394568505 -118313239524719 -76115658350216 -266113380499294 -221627829893165 -271000718229134 -157211210540189 -56674282562163 -37087508593360 -104035609228015 -93794969018621 -189540806883054 -212958140913194 -135020683036612 -240486057650822 -94268236039922 -11115317586628 -162211217992932 -182504571417224 -60477163811228 -83182568138594 -46100828149643 -246967193653731 -271542101342040 -272798899250427 -190156143290716 -99340176750756 -83712710745158 -4817195054040 -156685026462143 -141676117405242 -169960495244943 -101477811040721 -171803920918837 -124174316102913 -155098631432755 -15203425797043 -85509653268519 -93190776751122 -198484127058727 -16812243209386 -148309800506265 -66184397824511 -124804965714749 -60326269641100 -42867396230685 -117289107571239 -154968410078033 -40595228357209 -70191758498272 -87291830537246 -118952194720810 -99188031736876 -149547727908493 -56214509323305 -164980736518853 -134967666273528 -215328641189565 -35015887387565 -57399332539722 -94451451398467 -183388926143595 -11025725357771 -216121391970889 -1081602532863 -14292752265653 -50412320713103 -154064780740555 -185621236156100 -48534119756758 -265450042551685 -277177013297451 -25032856424890 -272248702770876 -53417424822662 -106334753711501 -122477842369758 -165861369505025 -71931877483052 -205530486767808 -241603002786041 -209997685914115 -28010807723023 -225885419457846 -75928149116524 -154283023535792 -144999334931292 -216157560008954 -248278396627456 -200027715818446 -44480847634960 -265411420135129 -109175164655234 -120444087871918 -114790464703254 -90655569428897 -99429605343106 -22283721415933 -188936658085977 -134934957848988 -255598757045322 -85265554221771 -334122771909 -143915818404505 -225616543606656 -220697046344595 -188058286878933 -62345120993927 -181677177206824 -25227120890982 -78938075001399 -231662112288860 -29353047924176 -114328702409778 -208752066027923 -279090287917814 -278571201348476 -243241612627791 -68166072649487 -172818278345608 -144940732563477 -122300992735657 -51068763108117 -15043603537107 -241494381591560 -155668877156417 -216157877478039 -97966901728739 -149091063410410 -33733331144269 -176349597464424 -36012336110156 -169594624914555 -77269365393973 -254087653154997 -113874498832515 -1752767456729 -136273451126638 -130810021258442 -247863189964478 -48221171340651 -49815417177069 -118349780329653 -135891756339256 -121504169998623 -97729833719772 -173281397139238 -249680351965153 -204887648084670 -186382252421443 -44674261044856 -239643817963381 -73093601048830 -34713082936892 -222309662139954 -104420933526487 -150176233301649 -144827268592067 -263553651499958 -138752761060048 -234311263394642 -215591342480103 -241380917620150 -110685810883684 -234653841419585 -234376921735075 -172346334245240 -110958472720698 -220069929715603 -46238097145233 -144293306763214 -28763807119743 -50278641875914 -65304130910501 -208612089256703 -74683023010424 -223742347371474 -34622921966851 -194811097266471 -195453980552725 -153714449424409 -46284918081962 -155826982191967 -218933260266803 -167253864696559 -93506996568216 -129523650641944 -216799073018630 -149906788201454 -32472039012268 -7706480657974 -32845399145169 -47734233589603 -97508545546873 -218844144922628 -216116380158971 -143859869670557 -124551298480175 -59392715765989 -198294051593712 -72072143364458 -172481136158356 -165677040396914 -142743225642293 -160358433829294 -20573392564015 -6803537608514 -263236036280366 -82202334930925 -214843556330538 -21693529339229 -206258475455951 -1961807110276 -118649513515642 -148053548276521 -124238286797700 -148036583843193 -128550557097245 -164900708167916 -89393983129818 -90285760422878 -231029995682401 -212505458402810 -159728732857391 -85828809327438 -55115404982600 -278720297651822 -113009626942594 -206028423219161 -253479319684943 -171383381545285 -237434032948315 -105239747660740 -10559382986872 -63693408370647 -83332885811720 -191174300801177 -154016504903435 -1289475226379 -185595402906241 -276886832201051 -184982321623520 -19906238614662 -270938524661528 -229528691677197 -205093779594833 -201276915988924 -250914866228423 -184919521511871 -31983745935209 -249936382218668 -246612413118314 -83921936216432 -32491257932709 -32534880810217 -60975094920042 -60817992916896 -136019087826124 -177104008532248 -235744219450550 -106005123348045 -264416564178259 -13909296553668 -259143696182450 -16717587936029 -99198156369341 -89141906424971 -251979767191154 -155722164397288 -79923879355146 -49276718863209 -266698584917334 -95032304555408 -67861778616644 -39225685245798 -88689003545363 -204521179047701 -86001356470964 -59717335771116 -80879910376866 -219653426907018 -120183074104016 -89045477014475 -94761467160473 -39665190650447 -29369804094716 -275085654492381 -155164650235245 -36597376418940 -99145869947801 -8847269588926 -200243473380787 -28473246401071 -202668914643029 -261608976206340 -180217445144292 -245781821429401 -242719954496597 -199242125317496 -166968080365820 -244170720709569 -168074669512767 -125392115422967 -7010442121781 -206265796515569 -144713804620657 -189002371490507 -157553622513593 -229936583035431 -216636958157535 -87141551055720 -58093357002398 -252353273759935 -41969538278041 -133339146298233 -145906863728257 -276960948598364 -28388580933216 -136647675933328 -101948518675707 -234094889972168 -248863979826966 -253122921996871 -195139789370671 -15966386235475 -118400094938903 -136379404793432 -73843611581134 -98591611883922 -55209241584419 -114661096722954 -18058837487166 -20642310631 -208455808277323 -71791381789859 -110776646428268 -149317899216233 -170540393443107 -121204510274915 -184166929344779 -137229107650848 -140807568302520 -260522007767064 -134737070203867 -71206678836309 -144827539505754 -173762358578700 -277566176497080 -268030527231517 -187745806814696 -45224645886767 -230102588219648 -184111505667642 -224703550440956 -212300178484068 -226607507986966 -42158484782987 -245503925221762 -93330570407661 -35875902123627 -257135342105786 -109841705691150 -100514378122932 -111469956272339 -131883504729951 -256018984281362 -10066334745981 -149701643209614 -7902788074707 -228084548542008 -235749575238348 -105496563433402 -190690095937900 -199036354488686 -101250590622071 -36071994910898 -69048138691138 -137323530563643 -231598060401383 -274282143784521 -193829611732540 -214144783233087 -240136019709775 -225479740703758 -144103805606222 -229910372025084 -271119088159009 -36584177969651 -261405641964489 -139426693138031 -179795740857108 -26084461834601 -184914409656304 -122540805312742 -182741695660655 -199870015885279 -16080030448490 -264850229202306 -217926546906071 -244326247858411 -94529407231509 -133557096376355 -269725538557335 -71562642806802 -42852653790560 -200637993826129 -224903398756603 -181975218487465 -224590024221968 -276637722890603 -68521861826502 -118326296417498 -264379935636438 -198756470865833 -185291497021679 -42059021919155 -22714459102006 -227071294471841 -53345011066982 -227754185360657 -135775679880051 -194475712747457 -275401973638099 -61877058165549 -135792644313379 -76408431603501 -47775389056119 -230145994380010 -139242578057329 -131937084323650 -210349916828845 -264093588183294 -280576033156666 -63792127359402 -101332254703812 -18489066184444 -133129017811668 -264694678836133 -134281009857962 -166966608622164 -188387527619418 -181161902787225 -87458814737701 -133677107426997 -65297782966895 -88311828583775 -195198375114872 -39869965714849 -215172814046206 -181739426842428 -204532058739254 -58613802622342 -270804337424700 -270245744876508 -74131010495634 -773550782734 -256071722722718 -73545797918456 -229428322999356 -138857726379995 -271005668595399 -31027872583774 -264647356995797 -201939413709339 -24146241567274 -40982748658420 -169190897302731 -193389774198020 -97730657010510 -29098900521246 -126270879569501 -3204166891257 -269476972235416 -155028917652505 -94356728684046 -182496516864849 -110876968850138 -198897290354736 -229353943779587 -79598910385251 -174622987583837 -256086180679591 -27658933410565 -247244176024624 -188574521128921 -161006306230201 -244066958228771 -5457662964149 -16663917509064 -127440662070192 -263003711559185 -17843264558820 -154651511540976 -241620804682092 -132693295252521 -96173448626233 -235936836910389 -5503433895338 -123462194313277 -211228796235931 -128986838203732 -168198478601275 -281217327668269 -98165691178493 -145732844787768 -140017819028781 -161688618637639 -126943276888707 -193121843332697 -135326198976038 -194914101352354 -181966455144573 -27711138440422 -257349405589447 -67223047704362 -209540588861391 -66902822956651 -184114177849049 -238183583479020 -74905869967036 -191966762533380 -22280555354797 -269782063289132 -53524575580667 -244356179238048 -151537164262461 -157562691604445 -207972856554150 -173780105051040 -162109933474894 -20905331431487 -197889322244681 -196210583320984 -218092728113410 -151807972903870 -221366433038493 -38643260233391 -207038929926425 -157528286929245 -17260181747978 -65911848950745 -126624875463424 -16431164144280 -265490993814978 -212149676322597 -209324873099712 -156005953958639 -78522117177863 -261067622275894 -232511790588243 -65697468175843 -260132719031820 -254724694278411 -133986184795015 -195935472548000 -276962200053292 -116024180605922 -261371947716824 -87523934659557 -98944710381175 -243719574080207 -30195779517602 -165906231631906 -30630189535450 -237302817351513 -13494536672684 -59125819749216 -250157464327943 -19304544358976 -24469968639909 -59790242223872 -15784936454039 -145970059401862 -245775402209901 -134085600317532 -135611085277393 -146116278641836 -246736770083499 -107869779098237 -90566852903978 -212633590071837 -48822116697568 -30739484921863 -276466443348527 -242001728775402 -302951689875 -24686174420677 -42377192892686 -36399265275936 -117876308088819 -275287950706156 -63561966497839 -30085212199369 -192537829692819 -158130121201480 -8034741746558 -220748340459189 -258402213190560 -218375275159627 -279415104882638 -109913666611151 -35690209850001 -79875893457395 -200948704014600 -39499097233762 -217494865182434 -169426433341203 -273746910752402 -32588341182961 -147169612013641 -59220902880044 -207447344130137 -10082173446535 -264038958578827 -270324041493714 -9034348267377 -145876167721591 -162146588991940 -17038111162992 -232792557528128 -112283019683420 -94329878890174 -94079217225334 -129537191244128 -18105968941815 -122553007472153 -241598207289875 -107992504879242 -199546566764138 -238386477630932 -59445120216520 -229151263444563 -152970917638809 -104048068627560 -110308688137261 -14520086975594 -17988043264471 -106877375929246 -253790422518493 -252592704827327 -208887562542014 -141317847763608 -137433491138541 -232615103018039 -29682544543538 -85543129782967 -177474357612058 -111651463899620 -187332008210871 -213486477734882 -264084377080214 -174337357789823 -9124350570579 -215472684110218 -6197746618913 -219624284015204 -97727244294462 -180342401023635 -109424231731741 -194378974575679 -2582951198561 -163885854522972 -15189128723791 -201591548950987 -234002094739271 -107704531227774 -26847159276178 -91477205816658 -257908532190167 -108789578012946 -71148779964535 -237526052791043 -126167375061234 -28969462320338 -131655063033195 -14758640251017 -135165533659033 -58903042971372 -135980699814301 -53046700517785 -182055878829979 -7362911160684 -158581401445471 -105432142283104 -150744729952186 -109372179926816 -217257326960253 -81275270482490 -231658098374607 -23507429279429 -24948184068592 -164724883030060 -228946797379715 -143660548840133 -265553351781310 -170996518647609 -263521868027361 -258259759919570 -63015072193401 -210446688923933 -7078791225185 -46518775307011 -90660546486237 -49736836860993 -14940342109163 -203016440227796 -122482015543969 -254657946648722 -7641669678152 -50510715042946 -257952700753441 -209424107167396 -268490265868266 -96010393220206 -245111918235045 -272624221443841 -118327762919337 -202837515139788 -187124709901878 -122209594042986 -120684132747477 -177997096678812 -137879172818904 -126658375393821 -55587903605472 -121857455354835 -234035007096282 -93926156957760 -158581181351020 -256011515026854 -17456176286702 -268501490747191 -58696685416539 -151760478711849 -206779659243617 -149033972768185 -89963721531786 -79332476924103 -260150472216716 -157832926891118 -60585618272288 -182428893822621 -109212087481492 -50397251071536 -75691958698395 -225173102134868 -46582153627539 -194686217603092 -238617296870433 -145979819835276 -136988103918795 -15967501980633 -182979450773121 -268477964168564 -158076098612242 -264930993123955 -193750536693775 -64485785349858 -74109625843695 -83100381744036 -234052222373457 -161946757707967 -47322135864019 -148095459419493 -15851970006925 -175474959611234 -135724416935193 -7021553906146 -241568407918005 -196486064854292 -253417171008835 -73711373014922 -118813508443661 -24894791874075 -131057938796454 -159413663130205 -94611772118631 -219008001446623 -201375098039322 -279933704051388 -7011026516740 -22793947012108 -212069653720159 -60539684577375 -98294173010388 -36462935788654 -168092847637124 -73644651992236 -57133598069595 -13836730468571 -36881505271181 -141130258932743 -214367672830944 -150192315814705 -233605479674046 -105317765881616 -103782943680254 -53274912152712 -227589734663539 -221312845873627 -91296398777374 -272149614359574 -279804974775594 -199584727269700 -47078749950198 -246443502682604 -92056537851998 -11824441167793 -181837551965371 -245778922957361 -171915240122785 -83072813583768 -44577899258339 -248572138261082 -57225982814777 -183966213537779 -20655737613786 -232122385109466 -205913309115915 -273662781837195 -4047843581604 -256970518010764 -115743136241289 -62005728320019 -191961716528607 -252359661369504 -97920000810509 -160681691214438 -169552870687206 -164523683473931 -262927191160925 -105372907677695 -94004799862502 -220371613110612 -97916755647254 -58260105254160 -216992879790923 -127456978061559 -27200177326524 -231547396072160 -159948255114013 -173500935761981 -151080578964051 -219557580554946 -248752034147701 -107350843892301 -185370074287823 -11671050025252 -150001765125206 -71891940251669 -105484137396644 -246299115317577 -24411821532110 -170863462825289 -198159517965159 -146476748841929 -231318364579926 -260361940689911 -94216989798771 -259321543729317 -281329769498942 -97290027324227 -210939373347162 -262202459713686 -202852823259185 -128875578344336 -90618304995960 -22980822563511 -108887212253159 -35845729284222 -174965487820376 -53890808340732 -204697981075666 -255592911632754 -39354341912363 -73026993611665 -271856775843266 -159237362260736 -229639077263008 -226804272832250 -17430343036843 -60522210655787 -67467160560037 -112177380063689 -2489354457203 -155287736097011 -259640646715701 -199870209582374 -38379923012655 -54276333448440 -191983127094426 -199639682902827 -16730321525353 -76694085390802 -74844132472035 -185006405667128 -172012426830677 -156213024882377 -215358356221860 -243206239467933 -54786385574759 -15059094826107 -59368272011239 -103390537845725 -44063869701038 -262680905210900 -98286017233438 -199185479325564 -12570942686049 -42705559793761 -273630992172022 -146891561208142 -270272810078342 -275672304994692 -243029809250680 -18204599394961 -120814680667939 -158078244090588 -81305603446571 -145840320606314 -65394925436645 -103374008345368 -41888371524824 -67980724821035 -225766741708744 -137422413396704 -136096127221943 -90805767530985 -66288534412685 -244611133762735 -142817615957927 -160003206185453 -206794866934117 -150304571899471 -22359205478383 -224468402665015 -21201315720159 -226303047406801 -116754831135221 -45049080997965 -95608440879878 -163283319213275 -22371279017727 -67747877629315 -268353462791618 -217096994558829 -14303514309908 -194913556811097 -199174902275092 -193402168934053 -255852145593731 -154007392475787 -145618487897220 -197030838020598 -176480710094641 -133311319565592 -220432323309735 -213404976840712 -68572365643182 -106658539863855 -251865019924047 -193118558868169 -85729333467394 -234631114126164 -117020035051242 -116918668567536 -116964677426698 -243818751390992 -41803307990468 -87290344402467 -140405225944550 -75920279816517 -271051376864979 -227996990389997 -128083523739482 -116870926610938 -22213513066002 -166391799499995 -150099964830958 -14757573892575 -78410265977307 -258533062926192 -48659194562410 -274284596824790 -225684907241772 -86098410914449 -245971713726664 -277473183534513 -196762220158572 -1879865464322 -153833704586087 -193764243139967 -41840029840543 -259279649518157 -68254717312271 -223523549443804 -239367527157531 -1116875623053 -280104521052 -97100304188617 -89577359532057 -953221457561 -26585839143588 -251653410939903 -224874821285967 -49852781191981 -27927752639093 -117238100771591 -110944940694215 -61598647155944 -40792490188717 -275085923673547 -153267897894053 -108574294544617 -173403354088190 -232923433725378 -254179350929487 -215418342270734 -934340842842 -77477202974438 -165068481304647 -67761279049948 -67964099366128 -102304910673366 -134263166719123 -47045656807472 -251556981529407 -162112472569043 -156347483112589 -267193257593988 -129039162126032 -7346962359007 -7292710239178 -220788553699885 -154930123910508 -148548746800033 -31494974260936 -4625067477922 -263620017565820 -191712725663687 -4108378532602 -44065927157255 -91841278590874 -220204966326550 -68840181525291 -236629436645811 -180219488000541 -75424725839882 -171201762339532 -234941848502104 -50035640681105 -160867479443914 -204782459679115 -49148476996878 -176616527957520 -240656948476347 -18101584232869 -223663144469379 -240338617018814 -83516449467731 -75534820800522 -5837520600226 -42904404337328 -240562515561786 -218519180078761 -211221798981951 -245429481801193 -245855108578074 -43666648105237 -279437466262528 -138826640857349 -223073602924201 -104847804211216 -139538088600034 -188851976071197 -6129204942718 -69370013523371 -253801096104788 -264447303867723 -112054721019729 -80573444426884 -142271901523190 -139672457005987 -244564735461161 -212597083367776 -244803924532038 -35298263724217 -165523782071241 -62312442089828 -59474841241790 -16652373396403 -56037930429242 -258688893569913 -131754314830223 -64358871691644 -119882504015917 -112259605275297 -236572976435303 -125929190081009 -60103872230163 -249559596085950 -149753508464504 -113018765187257 -25674892187271 -191157201313593 -67110760794505 -21524951170912 -128067511323799 -64340128750129 -1873166562748 -278879781195499 -211833922776892 -75606884232405 -185771296381543 -160601313671830 -188734531638691 -28369220006283 -11015687179844 -69531305635119 -270011210192246 -263092879184005 -61452146191133 -278682184796533 -21834484694670 -182591666242316 -143350427295863 -269827225291364 -22889155008849 -28497213779229 -108382709745236 -254398343717168 -238959892835020 -231048151568066 -131916951729116 -249905515971933 -140337220022499 -158612583598860 -56324182994217 -84264435689892 -114474729556568 -69467503601714 -216044850496367 -245411389143981 -56018406546488 -222280334787659 -115816666179030 -109609666843797 -231487169538823 -94478083290211 -269617664438056 -221871694321248 -54189965721805 -219175015944947 -30855650119776 -54797786874859 -75321919352821 -182032617508528 -174933662534070 -86971351823899 -186358254289634 -159113060760938 -29124549237926 -177510686107030 -188256688777859 -111834774962065 -95436842105934 -178970205637278 -221407417160166 -112925354101701 -34877213608257 -62101275328177 -252466622661564 -69090928718879 -134270297931000 -137089117928046 -134858416374466 -232669049267928 -146669069001386 -32689779176481 -145243332217719 -6148330099818 -99033053878640 -99478455522495 -130491932713995 -124997222021133 -180411573979542 -114834871063903 -32734221019622 -209843259709534 -58767311764229 -98552133196397 -223387217360260 -94760896955509 -95587800894134 -159906537099911 -255236486398502 -48615749936329 -37300527895376 -171633425118101 -274370600564945 -159531867558702 -28369730803505 -5542572234356 -123656610185684 -218510594837263 -89205648849717 -28573889311228 -104924058840730 -103546394800509 -214643858999153 -120951642615973 -12811688040075 -45195493726098 -14064369815022 -136413573842073 -150310514462090 -30122673407715 -7380471636356 -234052608233658 -59859461546232 -127796195742733 -101171076798520 -101389209133969 -169634010701017 -247088184175216 -93947829378969 -134427186002363 -205819645673384 -167317223500359 -81534345607512 -19724900553006 -159818540809314 -263136871540901 -267040936814168 -95870529478623 -138891999452758 -16277207211785 -279117046612188 -20684353639076 -61098331000450 -31822574629787 -212224761795012 -67583058440138 -162152887958860 -207697844388301 -140575890327719 -236630781723336 -227644199868118 -195929983885120 -269627741153764 -74157876388899 -249912833524196 -140797290694713 -45680312193675 -145503526087849 -246640333935822 -16455061719527 -20276656935087 -61071539771207 -254814475121391 -13894545852804 -63328122971023 -217221261035469 -139587361685158 -267894005670288 -82185136517928 -110630280393388 -207160107946795 -227503927681923 -126539988992419 -142586298638956 -269085939158306 -196852497717960 -277949257417562 -280974112637269 -146618060130681 -86731171162571 -107661779524927 -102350973002803 -221732860627671 -224414002161621 -26262035322219 -42634324284132 -221635085119568 -267188599281745 -158830389104130 -135777999553578 -176295148088460 -244552488323283 -240718232882539 -31835293586751 -139411467297494 -187653557981762 -13736020670026 -73749454840421 -115934311318250 -60002540250658 -11059595649310 -94200622818116 -7683738290641 -229935946253038 -148436289758454 -127629138927184 -126834291822949 -195001544271903 -55902683806145 -22062294862666 -219390082800267 -255329130272574 -219346360758476 -238365649204478 -85792581082938 -239039825336521 -209461526011446 -249806859588978 -256915726668199 -44630414625592 -155294259585137 -181566300085390 -280052972674782 -64205478446646 -225683577417400 -230628268718125 -110824480991418 -274137701137003 -148275001894219 -187952867271267 -196467410681540 -34702243964177 -137799025443975 -48965603640277 -6548607714809 -13735645054344 -126494695902254 -48536345087413 -263537780984461 -135201007772697 -117271520093461 -250799583313775 -204819138313956 -112950738251528 -195892590313313 -241102932220489 -123782179686311 -233974616980989 -193551293770931 -220971391854329 -216012319033259 -195930629306803 -57436456227113 -172071836569501 -108758432041941 -98988714718925 -266668701053518 -93020906682863 -220511517182169 -220471925873853 -165391034108748 -82516335875316 -35590189499596 -218574709431020 -259510395386426 -246625003976502 -252023386965650 -7391426845872 -142910586348713 -108675412708607 -173622521523882 -278153701711550 -258560888665707 -257706283082390 -47126473965695 -167180119933643 -33634330797666 -25196403592720 -234370770117868 -75317829475192 -38071347970866 -43776159873189 -152788168653692 -110041035612315 -39349088929868 -252140433078381 -146034620803595 -247452900463966 -38754419176608 -271110780080220 -31281996287994 -256950738425968 -244491613698272 -56985462937399 -178987947499676 -136080142769976 -22053320077648 -271315275261933 -20415294981079 -118460094381491 -172232264765543 -265119468702144 -151423631593811 -84055041854780 -244078479603929 -136287647674671 -220398053210759 -105966070917255 -120928224463393 -180512450109481 -254233736795511 -277305857540918 -41791620311325 -96833731454330 -246741675833878 -118138507456068 -13468082101425 -117685242904785 -241452587042709 -10247622790591 -122901570160211 -128247295870702 -53674762426433 -4435702548120 -203549826840483 -262177423420104 -88875425587223 -267571191878310 -128020238959407 -162399525391943 -29101181030752 -30629143930269 -106821682493792 -171333332468367 -215325167290685 -81050677364407 -24349117358583 -39513464055043 -71866689588551 -94606492122607 -98668407041703 -248379990592114 -240566257589315 -279817256338014 -111760112091614 -198792188017092 -165631759260259 -39421498969107 -12139626620152 -244633665505980 -50065928385008 -48172251954829 -71457346831458 -197714175279060 -127294314585184 -146082564973267 -175471538994869 -78190595589653 -184774521371026 -204194476804423 -37890130123607 -253332320567355 -60893174477348 -125450815207136 -277947183226290 -28969443148792 -277300771727524 -89745027790569 -38584925955147 -34354000604614 -269371298232974 -156579598312767 -227245139194218 -111844663260898 -6447519002823 -82684679770872 -214951098281086 -73519114250231 -27056733613522 -16561980041335 -274057874108535 -279528986779938 -276041835114496 -121561486205970 -161817542296362 -23852297526274 -258441733722317 -68573745824802 -172970979254845 -4094156886241 -185880060743854 -174548762124498 -139472305448823 -203862955936334 -92324428411710 -216146545189041 -143423242000504 -264302716760728 -169734586579987 -97875993985713 -162034394184091 -172318060570918 -246190279379362 -256242778083362 -240553925764862 -127673632144047 -23209721701489 -202363870281655 -186746683865821 -117966029185170 -81361920657325 -145648067875773 -133435655073594 -132550180363148 -235211658575484 -116300813539270 -279848284390806 -228108698289408 -137388275309119 -34850808396593 -271060340412946 -235723804298398 -71149584214169 -112224527112385 -18963194092401 -118746253619940 -193939095799018 -16409787431837 -215753104034649 -215972983005137 -216440225817424 -47352998487974 -219384130894881 -210386353311747 -232559087191555 -148034341845085 -273820072649620 -28741127283560 -100081783936636 -192101269333587 -4157165896926 -50446850247321 -59000036589519 -224570347135806 -206375393022869 -248520357368444 -177798218840817 -239305243917802 -138697209799521 -18780500730153 -246327564034770 -67504162328630 -124429902164083 -62606196586353 -273733349743451 -112290223190757 -253954360629358 -39178643914094 -43350959010163 -79831108504169 -7952653905380 -148074982733024 -192852679509737 -90943275589760 -78646456033272 -272277492791760 -223413610239905 -182894639393541 -249081852678481 -155830581140075 -231355981244689 -100562385471377 -104193208339822 -143981188213204 -29619613592430 -38805871478435 -207280340068284 -48401472121533 -138113396938889 -204772463252131 -182580632911716 -53858138428268 -264194197668204 -108587702673950 -260431776397837 -178920809343757 -188254916476702 -137950435910951 -190108179372646 -39704574884884 -118121917907127 -165932159989676 -67180091778056 -114164876364773 -274860465007676 -167526223163320 -162222235939759 -157853973237372 -215259417271011 -275895866521324 -49737887569988 -35358885746486 -277531005333416 -88305068145563 -9769247762692 -214986771489037 -209103643088090 -4376583036333 -127010383543168 -214976949975005 -11240995539074 -236090432454044 -30327681959147 -185592558242190 -62957480007123 -118123531951174 -5861698122359 -27252560091901 -234969916056573 -89739878497424 -117862470355923 -167967280391973 -188874475044818 -98149398058045 -88963140172040 -37842086269723 -29220440746160 -150481221741787 -14320943053290 -205531038309731 -162802129633663 -132728331935395 -150454774146635 -40141377657683 -105696441200759 -64218301547189 -226543024573584 -5219265752075 -101874566009929 -188523321298605 -261805964630352 -66478338806035 -135957092453374 -248364525820560 -272752639198343 -36705115161247 -257183205594598 -269841567770656 -57594313816749 -33224627889475 -245057859364790 -66439542692046 -256034353627472 -231990713090682 -91585719184894 -99838058416274 -192253539063744 -143407334724839 -116953275323072 -199212337768797 -148318830159457 -248734127697285 -220523468304128 -146961154188453 -214325872667217 -83060262756121 -162466034262620 -249860538196607 -167587546796826 -185331841687886 -2699737042302 -230208535281558 -114928052562426 -107037019765479 -23548950649911 -259274268455344 -93054274066789 -18872791942206 -123573943232890 -229650123100500 -8000830224424 -17171763520071 -30043069958895 -93417349932104 -81956703215703 -114593029676181 -68268572590473 -211723261469304 -184439781193324 -231484767842286 -55227827569477 -142793832323054 -11048045265953 -82545381687360 -229222757599573 -235422363075012 -233688119899815 -280722621579998 -96944636938705 -40657750580425 -223577696388000 -187855744776598 -246120808059789 -28348287145997 -100462916894375 -128862959104919 -41651682202604 -208214018516680 -269471275223917 -184321832592636 -215846841750871 -160587667532009 -263154187789717 -193048466955521 -198320685215044 -249891956819186 -275076823815608 -106766520114353 -112662403704096 -199876916828506 -239650167102306 -240542367750761 -126861581637304 -43870311093965 -20252895716600 -161773994680988 -109767694027987 -100626319659826 -61441475770966 -125478070063572 -196862527794781 -199511246486575 -136687265066801 -204072625890594 -247139824420823 -63770364336587 -165440086747327 -205450430103009 -133478746372535 -164551598132968 -3091738530576 -232323591723991 -133674637739010 -192480106999997 -256543084515487 -226793979982143 -52796095075728 -262918139136579 -234131819997953 -67261700025346 -138160219859747 -54701391574158 -107619119371362 -124788472202670 -134380934006641 -98256712002159 -70273959874043 -12090158061844 -43902790015194 -48690593965454 -206759955542564 -11546004449345 -156758496658743 -160466885773131 -79716771829449 -243880087520252 -251785028064835 -85735372981147 -155907271034031 -109514921422165 -208675960795242 -91400003283198 -52871851439383 -53723185203876 -132625561081110 -152742800932466 -220388645702416 -204544484467047 -126524665031040 -208621496035610 -223247265749105 -120898947418938 -259241024148666 -262071289694063 -222055332261087 -15083621214695 -167943897763854 -88253548259281 -93297524049582 -269172728148851 -53135854557556 -16983732067195 -279225740395211 -130846996069524 -150699027247057 -195429892454989 -35916582340230 -163795229458098 -33323766195371 -204813738875309 -103872512183975 -122825130608948 -56066411145948 -127088993725987 -147837588021417 -273027818661610 -116641504148630 -49868763206321 -128125451782566 -82464282235927 -158245344313225 -54173982341072 -142824457344277 -267118848567992 -272976976751403 -51049587176029 -244634785115777 -274693633170926 -39854657632615 -267156573059383 -174847919505571 -128879229359553 -161063610715433 -12583489534914 -163317370162935 -193863352177821 -3217363542657 -15079212234541 -390455957820 -214304622696269 -184993445886238 -159483805619940 -38676479880181 -257747071711812 -211258720943194 -137851286730777 -164458359232715 -264631622102753 -2703022914070 -200507873552142 -32458896889552 -158142302562460 -167290488788677 -31664673069026 -231825435351782 -103078102927520 -209182658575195 -190216582531552 -264516940719178 -164840597404648 -217634835459691 -188445455774896 -107437291673979 -163311969573261 -50754368852004 -94134509310155 -219629855676744 -201628741438921 -137051493597428 -158668909192457 -215834846086677 -41688904585908 -244807882569529 -135726409688942 -24556966166271 -199020957897313 -134267470035231 -168068188137761 -134232504553009 -185337818888241 -140548864702594 -272899637380941 -104572762252425 -55183057026958 -213744273395447 -228611105141464 -241793965929981 -248959025814326 -150830821540931 -187266156616058 -132100878890405 -74371402669023 -277712467493992 -217346884995767 -190831095988961 -208088616545831 -271847743649814 -183140229582864 -76749380593116 -199867396558870 -145678724874315 -241668119615608 -268773710347747 -25524104433022 -79568376811428 -173336279203932 -12475383331833 -92623843200775 -86859283010146 -278314872286459 -75306772519339 -206689855945318 -233051633197504 -214965416068575 -28325302749755 -137410853841343 -109554634136368 -14315330803886 -203255698997132 -185990861963162 -162829682512840 -86292886620760 -211671436906260 -145730260675853 -271971331574443 -174288567057047 -98342188827348 -30883449654658 -191178469287964 -182422089207307 -262507825397010 -76606318622389 -271365084041168 -272267010215770 -192997211887789 -277605671930901 -141658497225708 -160895869056983 -149259329225749 -49979751434610 -195175463078505 -183439528794671 -103879375992249 -65668496722535 -261911862451152 -71298480069499 -100736757036771 -38840350519702 -131952198171691 -1279055303511 -25118987999409 -149700032670028 -141858117685198 -18032838071517 -12304047345044 -265336179640895 -22289091989647 -198121006152529 -82540204997062 -206334019553001 -130551233814902 -114438762590650 -249205613758245 -237514812066825 -132032790168947 -177599271132722 -32312467043984 -272693938574299 -213598390129616 -85121335726235 -253866745270618 -27879511553697 -131980111139139 -117701774969496 -201729230476643 -48929471378883 -197138340785782 -143633866962121 -258831659091576 -9843914882000 -11404055146784 -19742065101810 -100425035372138 -69614624351660 -263858172370552 -134565572869383 -158600731995762 -107264434457517 -126961888027431 -129378511839565 -230019934219649 -166963550178293 -228667514249274 -259458829653936 -176919762033220 -67237617764854 -204955627582460 -5893864626993 -272330289782835 -163743833386697 -138740735988169 -84514357362212 -147061405622466 -26222638747541 -60231937131781 -210528839648501 -137456291582988 -164736318010414 -26050450112742 -130223575722409 -69067666067437 -36969812218652 -168820250971654 -31570252931383 -193028997973067 -178973188490014 -52287219631310 -232168334246822 -27428287300262 -125641471993947 -218726088004312 -2799502763841 -217821287077767 -242990963184046 -149819613781539 -147956398072540 -210513753896911 -174329936036331 -14321608659164 -51086696271690 -117475616369656 -111835339200295 -54679993126959 -184541656240766 -129645355698577 -88560208480216 -174396044269977 -192503167254221 -249315868919571 -252923787520734 -126691099571045 -8571915915700 -2703073353345 -87856256556839 -53491132138405 -144359143187438 -277107069881570 -85434206150204 -220652062671312 -251613156349123 -152282034853646 -239021619937451 -151661629599976 -241825707464701 -71560062948965 -189246470475695 -2673863137156 -126678309230157 -269607911355905 -99474495873358 -4316476960338 -70475185242631 -273270015603330 -278632182225095 -228681342289679 -108636401742723 -45229488533573 -114451667047331 -36945275781510 -7159324106827 -105747365945738 -237827873640972 -81779901502310 -60933519161533 -85715026886019 -125706142265186 -191819818080898 -103837988791773 -66846516549968 -132235751664072 -249807823434860 -65690842368015 -235241543632739 -36597366503214 -73991878398134 -78493174784574 -87878609320896 -189051812555857 -245690587149823 -274738781203145 -162328758444839 -6494066531065 -84125290164872 -32953613822344 -270702720802484 -253405624396777 -190192655638360 -235856049850289 -46132198149238 -108949732848721 -228648258610666 -115411652068719 -78944465451313 -157740574879883 -167264440723271 -23281769140037 -146230969437479 -62837387714018 -51775151119904 -266688425038208 -212916685558178 -276532811674357 -181554524224458 -207720767602822 -63515358841709 -153400293111463 -43802668242381 -154467253232462 -158905701541554 -38804213331182 -273952386648116 -271713992809374 -21854431987141 -25404799452503 -125491748348337 -206648096121020 -40073715765654 -71473633290216 -49104797361475 -206012897425063 -199583050372848 -4648453938213 -63283856826623 -181518254381258 -20585277498879 -54168877199068 -246357809745538 -213826683925754 -67411385136912 -23994331084083 -100611558539132 -127720550355236 -192051379275317 -219346913081911 -144471827778087 -209775022034756 -125167435623500 -56663249147526 -267051256487082 -268632213946892 -69534786534104 -115371405000251 -227833656483071 -112353020055246 -278185169733846 -125963102336546 -217070546407909 -83081855275946 -190246211659313 -115125284245090 -131487521712872 -117005885793009 -142560368831652 -35155520857465 -54729235340737 -46042132513794 -123567883794288 -154738443568130 -8385307149092 -44071980956795 -157910373625465 -184105423625239 -167983305163231 -84563733144826 -29723602030563 -256514884024167 -45224094310855 -225303908538755 -127327855998311 -194392174134637 -114825107318699 -115904266185635 -96009405379664 -166161742657010 -214665611223371 -122375950306270 -141593520647897 -4530020050447 -62367934500339 -127201431992706 -199624589761990 -147303349046296 -263237039523185 -1084577305045 -275124478441267 -20373631110040 -23299269486344 -135566043735217 -52772333857241 -52281032754596 -248823696672612 -207853014599209 -6790064200908 -164921297884834 -260766995160410 -9549726215057 -221151442210514 -254843597943533 -21911672901391 -157371522472219 -190055138568145 -136976062267649 -140348753114953 -213730988582865 -88836784017835 -28093959847626 -205793261363660 -56344125800863 -54113424247283 -264412483003215 -255718738993390 -82143584364240 -99359722934343 -274305799418865 -225457212803785 -38486003335106 -148871610955638 -120671071980294 -187829690211982 -19806690727135 -106154555978116 -279232036248617 -239781488406166 -70801355925938 -64858983962977 -278068016401400 -78552487072872 -192819738122795 -262885094639984 -65082960842506 -261635286664615 -5300480560440 -248586419967183 -190521066985733 -189990852294481 -74437362399682 -186064524352036 -232752195172353 -188070919957739 -248574812723327 -201665420073762 -2430074471656 -265398047630532 -272284020689353 -20560011008532 -119621480307036 -196784905493220 -124848008445049 -124291439433438 -114751474462960 -224553514476490 -128758546009820 -135942706050148 -219016151425738 -185659326052992 -233782461318558 -260189447927322 -115118803300342 -168067334233005 -160981113676427 -41641362946197 -280115074681951 -205336594465837 -57757937969802 -47734170035780 -57551262391674 -48961408873665 -168764378887097 -211789580232783 -263011586775623 -199452769321239 -87494088783618 -29066959719135 -214362459993819 -108696762146449 -266945682993628 -144519374914100 -30043412550363 -240312487717379 -161255502706636 -270376995201643 -163057401770101 -224438079550653 -183389764963802 -261988123900291 -273929754803275 -229807914856244 -241597270175097 -82436535735239 -176121657654889 -249200741454137 -39807576486614 -137254523654166 -275586979061885 -117794971222757 -174023719552914 -7949877643144 -117640217205426 -37121001866228 -84892892454922 -108095492170330 -225061049282691 -150499615377737 -183715651270630 -241832902066030 -182987212041937 -216640109364403 -192415394607969 -60619713566716 -172391132410252 -171409016423445 -215699916931310 -142843345475975 -182576958039931 -52581914297548 -232758789172321 -36869986517154 -272215348556352 -259894440664476 -114284770517852 -197448803427481 -2040567588641 -95127943087391 -97754079117761 -92091051912975 -12555490980872 -186505418306083 -53069991683961 -45319149775765 -192732546901261 -121482922261486 -89759191349925 -166188693487269 -201957243456181 -186548450856286 -245336925200569 -48864483511316 -278897529206257 -205877621489075 -170738206593149 -120747628492647 -69068039517036 -33681327909263 -184282164243875 -76313708479811 -51121215975895 -142099531433784 -99373554407857 -107342865729748 -180569139490404 -26331784897650 -145102997839480 -147805881466765 -26883539808143 -251693059706520 -75796771695110 -253428697719360 -23815961761934 -52882071090606 -253222105726196 -181759787319453 -207114340064154 -217602590722471 -128182657980616 -172481597334728 -225874654004170 -89747904303487 -30472734257635 -9548679225743 -185812350216349 -202368935552074 -249885245459459 -162074452486683 -121890292512211 -90715395879692 -24506052566085 -159648003250958 -100961777974939 -234999498070008 -230245231681520 -170014797851599 -232025482599204 -23778990462955 -77596574409277 -16293192686736 -247403602153136 -126903536185478 -207225106395263 -222680838106541 -81648523405901 -153061236684809 -136621781534176 -116882208540719 -97015705084904 -51307667593971 -138505054137090 -220704531822758 -43952268606939 -128738180927264 -269925589097483 -115198068964426 -48343380888953 -251063922354283 -113644955471328 -237782437332362 -138441977073150 -275847695489390 -1427457840755 -125692871586462 -250718858612406 -217601631506204 -100696239507883 -185437408454343 -193867373877421 -118183946417383 -163465065403770 -115682856204464 -229343934252752 -121589102828279 -166707495947743 -143062840882277 -267526398981227 -184886460320712 -209233327170594 -55108675955139 -94933789631710 -99059716664904 -269541316484664 -197536663360993 -151643866505598 -191072004599094 -185220727846486 -209267731845794 -50172085244625 -201146389496567 -122877314736323 -23058964095837 -193766037848806 -196438149870458 -46307899286732 -217006068709757 -166088142752821 -63957397231536 -6671884048141 -155024084168734 -159952883446082 -67558004741255 -109215553953319 -259371572410714 -125142901908031 -55710672652598 -56878092207649 -216983195816750 -202413380884526 -66057252514129 -220930393268463 -136852330412913 -162345441746453 -87543092851860 -71933637984437 -71956852472149 -219196634778301 -243232089481490 -226044520853757 -149234796795296 -23693623417117 -150728949516096 -218385847766920 -103331463463876 -91573068443735 -156210553518616 -136416156600570 -93803769997315 -87764645313957 -192394185440361 -62020625360913 -56643283181936 -6559350695275 -230632193282240 -85730580756624 -94891323700834 -217579352489346 -251131187590857 -155775303429301 -206737551071290 -63770006751905 -64243705927919 -144497418163147 -101165349817300 -68209341070280 -207546099140280 -212583179145933 -171480745316472 -147690243412206 -83532036182875 -196548585639396 -268866575158368 -170131435508668 -205107400137400 -27949979376512 -165509285607059 -63088369936150 -16427200971213 -12394878119679 -244683475375346 -255007542350399 -271090461984110 -130494327179862 -93225194269673 -202376866025044 -38427388288508 -59721489602102 -267691441612375 -236011407023543 -88830895568481 -252295934065174 -265595904592604 -81396465600041 -169879270012783 -63184583387288 -176675295154759 -222347900382070 -23647151745387 -122523170707171 -192670675340375 -135442142982829 -12617335875414 -113534525183387 -245834101751319 -170821198325309 -134236533715503 -280496736712047 -54003334028624 -150693080216166 -99174767548602 -47221273745271 -252115458711317 -153348736780854 -187664268731598 -155864664224868 -84017132635070 -135474099917486 -162097719564476 -10462367287354 -7345364056943 -31763494733482 -106060105235797 -207509605739002 -255751564088230 -149663599751922 -47397548276481 -222808591983380 -109323163258474 -246442453141013 -175907597107068 -46882763022117 -43782419999399 -274743316275235 -61042779619673 -204086972530930 -85476295424907 -116376616961126 -119929122460962 -170002733218048 -258774609299888 -225810602116693 -51640611840155 -62438687397539 -182388166799954 -234797225745386 -262878886604152 -276941976187097 -203335729072565 -181200035787652 -148246709091571 -41873039792669 -281036046463213 -165236179367791 -267715711976293 -208667294056578 -228539235546665 -197266471433037 -24646091436441 -101738499518014 -77564085615288 -158297975202049 -83424892393435 -138654363679402 -203306487497872 -65439998693799 -122038786656806 -265115259705464 -45681341154211 -127209054001734 -37590688466902 -130946141743397 -95030433511169 -212091265870755 -58609609691406 -48121657663193 -201637585687852 -7444211239970 -205748490637990 -146654349197960 -87397071865969 -196610398289294 -132515751543175 -145657543245752 -211030555999023 -138307450778008 -101846328131628 -198284972829024 -3472893662425 -179803069549726 -277083435326603 -61167337158384 -157843444028254 -277211203977809 -144683869781223 -135144387967953 -167902906928080 -234315078322364 -112765643420549 -118447496582189 -110051604638365 -177187392841524 -257044912076006 -160405135272083 -260756462197295 -19003292304241 -36951789962980 -162018638710442 -134701986789036 -5865137710388 -276669907523214 -217901748103544 -259104451622101 -27583301168300 -200787452274216 -77293547546952 -197992648416173 -257050856894437 -179255291784638 -15735122928556 -174526114978474 -165242256680549 -205283554614891 -255256192389994 -113297323914724 -24498071838381 -108471928580005 -5736739824335 -212071567551357 -280018378297186 -30591313194095 -187420242637051 -52487567857635 -28306515090250 -281365007963754 -89997647922555 -63868340717536 -69777266364683 -63255908382207 -27196512382409 -280281738874131 -44856013787667 -168724660158481 -220897875944726 -218337346142112 -44922496336640 -13197041571584 -111993071027256 -170559304900267 -95278180053933 -192742959659455 -72971091227865 -174242957983176 -19924792012575 -35338252208042 -231460108342923 -84314562370083 -54990901364527 -255761702607901 -109290554739510 -24603728250288 -95817521994137 -103059216331115 -94102927378388 -71442856807688 -174805238182208 -205460111498 -176286413158792 -164152336795364 -78499539220130 -186103505514686 -115214883906302 -22622313921926 -254585130075846 -269233133609278 -269729918391543 -248396260314585 -74468774665814 -199188260858548 -243781789529942 -203375018492346 -269323303758211 -270682363344633 -40424791517868 -143527619839452 -89063517671486 -258841925013156 -97974597667903 -234876071926197 -124614878754042 -69279110313879 -234480369487239 -95874701845781 -70469457663191 -227132465001580 -9105519213590 -139883549580698 -253247390333847 -265815418728703 -168007321580317 -35282559366828 -134859109324502 -97211134731022 -199127365034848 -130270504625845 -188829114298781 -228499174781494 -203464722247530 -190566588007517 -187576309211547 -196779041979909 -222751220014699 -93898519429036 -242842754482517 -14319381399308 -176473909695922 -165091362510421 -231687383977366 -21228923102459 -205974217190242 -42623493835794 -44934021481629 -100561773136788 -196593638415868 -97334943627122 -223746752132227 -106084380934552 -53938515207162 -206610826346080 -85465859201100 -201604856490641 -3608719547479 -87870033570661 -77089081482104 -189624094749193 -48747192506387 -274847463551607 -24205212147245 -200979792978914 -103141713853080 -146027013592490 -43352490408754 -183212452773909 -63219082432949 -65967429678099 -34908978245041 -123869284782752 -245966333919202 -212309071376025 -119158948467411 -256604095312542 -269307230102401 -173599630643128 -264625076868776 -123012540414227 -173214668386214 -77363649428201 -76935508717240 -206340493996014 -69925069564321 -33762235661205 -276758478724851 -71590798864577 -26941962975712 -135556969472390 -246957834367695 -170933609302838 -176313839276602 -158022920688352 -260694994677825 -274567268327459 -173875800797022 -159403820186430 -254544251449683 -174771378031049 -225361236840690 -167816758053512 -102494604718383 -105135499646316 -146184458002716 -16233930044211 -180474024842372 -37563282735762 -41866536496156 -127648750860080 -258773397732260 -121170711822708 -110195478354328 -211631014637435 -21071684766601 -131890133833769 -41627667489693 -256203671517594 -208398639492279 -225802533883710 -175002912170969 -30741363255928 -265523833993391 -114813903765862 -215489853460435 -78813023268255 -110244941292997 -44994459095518 -200932744337803 -250930266414819 -208019734265711 -238399315300692 -128566442013034 -8948805932313 -266930898686090 -30809118699365 -114329862062129 -182386280343198 -194130215522292 -99915937868076 -276191331930382 -6343203919047 -53064933703267 -213925960773556 -250573123413685 -243024756853482 -125087069568049 -122762133872127 -252704101099783 -94344713258753 -136138471025731 -104126208326461 -68973755656823 -251979876342665 -47753309630130 -214238854299052 -186865609339516 -111514114520466 -21553503380527 -242028393931709 -78730088790994 -222647378663611 -237872797414430 -114807536144902 -85101466325541 -223329819357676 -245405807281308 -105321951264392 -183144221831706 -169554916515442 -144392437004136 -22697661925122 -67496111319193 -172046141775673 -52951469731857 -143456192593683 -264054182247064 -81401721268675 -228005616908394 -271434705190203 -12529965561115 -5777817290978 -111473571580499 -123566908192052 -90354546278304 -195016393413677 -28561129352235 -265893465358847 -58729372563364 -241188470893715 -120134200589562 -7147062318530 -105788681988697 -240531194551886 -114235272698514 -73073009364552 -61015405473920 -148427453849406 -152561908454902 -247306815440009 -43827418138049 -196314262249715 -229193143032320 -44023056758267 -68573351976518 -219023184979820 -108505683619154 -274251905599372 -102511798557405 -109038251753670 -185325515571267 -118413086424785 -146398335440251 -185924666939619 -137588843154698 -193457502547732 -22193433535470 -147609231111172 -112192641422640 -59260626121625 -130346824041468 -100040776414886 -124009227575055 -43193095733143 -184686278026993 -91155404752998 -133776238811182 -157532244562170 -281103431993562 -14166703594863 -71463829344460 -14047279852780 -192208251929991 -277081468512019 -142859009936028 -211590313363789 -150428851830654 -55542045182609 -214513589467692 -255866629336435 -23980210189421 -96428761646123 -79981744469917 -259456747585141 -39607272660759 -259524805140926 -145083225835625 -26482078109612 -6304039039220 -204640220030853 -190829597171718 -178647482514511 -101605757685217 -36429161008903 -61004341772916 -48191237694638 -109616366519965 -66917310480093 -212115685908430 -266146713594559 -6179930816452 -112802637358722 -208910386439788 -198728396759648 -82434705206027 -232705516629810 -250297443327694 -87170227952933 -53520644503891 -173824232362985 -237280599573830 -18729503746175 -250554461612993 -82294206865782 -8081789338174 -225552636294587 -33626337541270 -8734509955653 -73335274096525 -255361392299996 -136529663849248 -26414385664717 -35442892921235 -194941909103579 -190251449194210 -269216604272612 -259280547599530 -48892476453834 -8154470432992 -8474420476475 -234097573675186 -173317908499288 -64031695731196 -119469163088424 -166595588108790 -43425186283549 -99873530561261 -197900374620233 -99284467867203 -235466242641557 -231893553129286 -14076242574669 -129551690380256 -179715692654873 -196110052878678 -118173012069150 -269076839031442 -190287114979824 -240659523782668 -273377918188755 -10664565993489 -217775960446327 -201678721660199 -244872408787819 -106123569039065 -208983587180218 -187854226560065 -63124993141365 -156861367402823 -200299874943216 -203694573810558 -109268069320572 -194697769761470 -198511701833568 -164271712521205 -164344034579077 -262233327721271 -238525362207386 -195908611026298 -62162719032374 -60429910627889 -64637305085264 -72758706730156 -155777945902559 -272808572271993 -197140320618328 -110017263910997 -208545227194955 -244108110822792 -139934959999106 -246294175878904 -29108985312860 -203288963708535 -234901185850832 -262204970282117 -124493493948663 -192418044823323 -38052409982514 -87959456364065 -265511676436687 -9862886353095 -134306070809262 -4788705999859 -47627823130658 -54015356034110 -126680981919005 -58058306136322 -49390168641595 -108310305336158 -139601493251444 -31017371675303 -215891767547323 -81993581039320 -160382040498135 -25941612036093 -91592559639305 -246900588177704 -44052538401735 -72397470061272 -4713460929443 -44568486212265 -215294449515473 -51026174538756 -251797732687954 -231082279932344 -220631279319633 -178737055440739 -212231022227501 -43959832402129 -84256497589173 -271903331236371 -15355242981378 -185245260785375 -154219082921380 -162557424845774 -200920892328282 -237510826637711 -103785340292713 -30260871256160 -147368532044694 -3663276545425 -255026940276638 -223272452845425 -257551365702424 -214252532241612 -59771767883439 -151224534866728 -275049467673556 -147517736535690 -211087908888994 -140794900852518 -241469422842627 -153510475335199 -22628078652301 -125804804789007 -200443357492847 -263473880850589 -260517191513714 -81179171164322 -44415707343044 -141095316400633 -258157959137094 -10341337379703 -152826917532897 -164055858313989 -57853370341167 -237602336464644 -130268094620288 -84897126325621 -129628992037692 -240284372612879 -19116133838728 -137654593600408 -139026903167428 -130608834226141 -160268576526725 -13979344694027 -69463567449041 -254751737653835 -205296467103322 -82150774164011 -247535537874468 -28338007372874 -123397640745965 -70388981686677 -86970692466842 -5862070907780 -4499192740385 -46942183114441 -152184988690428 -250079453109364 -35290760896746 -29106310612379 -22771745668409 -85479341309252 -168864408047027 -160270247059023 -35671675798638 -114913607653322 -74016462500324 -238507601692145 -104945446110411 -142752016352208 -199454262129540 -172867349378964 -34751780878980 -129403819311016 -89166084260387 -158181211458693 -190759507396887 -106101614510345 -244999252673743 -101575927700780 -83324214692299 -2820572572618 -41613706877341 -28826232737535 -28065548973560 -248798309929566 -218073849276612 -179296429163820 -167595228073000 -253872923311978 -126098686418934 -184485799496697 -182584597174304 -130516378098827 -201449174375132 -233850866507596 -277440897558954 -17268175844246 -68428605466966 -124103305160635 -250875190468498 -39460220779162 -101851360578073 -253684636058534 -18417610534284 -40508477703765 -99818869836551 -105226599159652 -5348453554696 -56718265477902 -129322261833611 -102431863140925 -48576487023758 -105339534776679 -131279761971019 -51719105979236 -263134031199844 -127301362414614 -108128962581701 -224222945951242 -3782203658898 -100019800966358 -100138742887404 -163832244463263 -246884285125279 -117899568515036 -215088676207979 -158465276812000 -204563288513162 -110039556752662 -251915061854898 -17293503367674 -77084482012363 -177803825035596 -246026576264479 -55925222587176 -6735219189394 -105272569908279 -145250454301083 -228257666031487 -70046121560469 -151802876067481 -207897625761939 -250270022246036 -32155120041523 -71995125071957 -238318781158572 -156649940764205 -121550846891036 -241970587901033 -35741400486212 -126738721461504 -133275289659180 -160155112555315 -43515063951137 -34780859228898 -84719359663573 -13874440730035 -92253739900860 -79851025086641 -130743842838549 -78366148022303 -103077378607720 -161089917667319 -139240440652253 -239230177748332 -226472436517774 -179060265585814 -243112041536958 -178875735016725 -23363679571148 -71973695279544 -74086264176853 -222602269357237 -51880449558957 -157711446771945 -133264820108521 -192619270191911 -228403121540434 -137049521510635 -245692325607938 -120612055764534 -48153949353777 -53444630963745 -86916434214392 -16084790559896 -12972828285594 -237246532969524 -103160618049491 -5511829539869 -103465498683937 -219835302550035 -54489603258002 -197431001954118 -49413822344052 -143556243865309 -42802354507998 -141721599123523 -125783904666007 -264821597237699 -142938074332668 -87146338114379 -207758263759690 -74673264632286 -234054151674462 -238794397463204 -257701082654131 -19892876077419 -267596625157668 -243693131248275 -278221796732385 -111259170162812 -110683868197394 -76599628884512 -100040827892909 -183784812061954 -48494490048943 -271967446769301 -44068503064728 -149568960463630 -167715706226306 -120866502241403 -115119598059249 -190653678737604 -263880263099568 -150230826361858 -234699248376585 -145328841320571 -83501330623414 -224354019311029 -84147794072416 -264187202479430 -26100407725012 -181409486129470 -105894901164784 -239403775941123 -212931309064078 -205444300643302 -59568492823868 -269848074631713 -199929627986526 -11117435808170 -11814296929454 -25021798390459 -79923649653042 -20380845514708 -174673957221163 -128578295824419 -210653698071101 -134436424007830 -23006094570429 -27350625486525 -253120698271722 -81615055216811 -134359637625398 -217490246905593 -11209480361527 -28799936480176 -198078864805822 -29590285538441 -280994006101870 -171629374266354 -61531846145453 -93284882608209 -172183014179865 -109408149080637 -46873791907793 -108582959512326 -33598978663031 -21672108451271 -133911781716044 -280734304316200 -68629454350509 -275854114108003 -16003392320815 -56189147942627 -192914133512148 -9045228704421 -62993731256448 -30855671673102 -94864684115929 -240788830824001 -79391507911989 -127907100122368 -210504589630797 -78983146009881 -155248562799253 -136857598595288 -232596933828784 -277515300976027 -134253386700870 -193434712622933 -65242776388854 -94907892296822 -245815543787346 -218336297391709 -61391995525956 -166346797321481 -68212727618695 -269901617355960 -131219753743901 -19088530548037 -258499873318218 -64725834886935 -134200707671062 -98971580728516 -265072340464274 -6881886076959 -143257656777613 -210648728175182 -142216317277525 -43729841486213 -9984335071070 -213321263366467 -47517898524997 -141521857423771 -241633055895980 -166177135849500 -39577960029344 -245475800995168 -101438608676665 -241167077193173 -197398192198597 -206990654002568 -206809625083086 -264410095097648 -253351411743775 -138731720609024 -220558179413742 -129150242264053 -201555855307686 -270898306321679 -30561070817219 -152563555379496 -100102048210731 -242422043171503 -1741846328125 -193938695608357 -208727263575272 -153659141152354 -26032872420719 -56417329637671 -143127346730024 -208819140106489 -160682834401190 -74472840917195 -21556768376353 -90104229325391 -184864909414071 -26366153515877 -147793548589177 -246788642498439 -100263120554650 -138404500787007 -268911736687769 -220834660450734 -168507342815274 -103533820240659 -175593695174083 -104916977600127 -117522834141696 -191524655479163 -66656956310239 -29320977726224 -196346066624396 -13391557501240 -74418158174597 -106241336946024 -189724269894911 -13954355104159 -279287233743607 -108289546009449 -134999874144519 -1331831447121 -132298931446408 -183140243905034 -217379374627544 -157070886217965 -207842142125186 -78381625144878 -251150602257951 -269058973193882 -86469384238949 -236078584852502 -95562204643574 -30389541743050 -162574449345682 -111722976662994 -162550820535368 -239013535517866 -190450530901346 -277415101494449 -207762808664378 -145828570411596 -139543979173561 -78658544829388 -212686898380147 -131064455939661 -237123531677292 -113162921821309 -59466676007005 -25826474490926 -44345551369305 -186556583634247 -204412530840442 -61959476629290 -242075832039322 -161965891695622 -74557760871002 -278375191354233 -123061157748911 -186538358115921 -34398240974195 -151639376754671 -270252133411369 -244418310956680 -253540803847189 -123923546673476 -57720931323663 -81369299490303 -254131969573452 -204419673759738 -137205265925125 -172299011486623 -97358996314419 -197028096293928 -187612856971961 -4024677239764 -266449922549986 -210154586585293 -110465513732250 -3991414935585 -26394451893732 -199640420474585 -268351799272755 -258824435337162 -9537086373401 -211466757383945 -23284435758268 -156156729219961 -132295300473794 -233499939336912 -221856557113523 -221027208351392 -224041262820914 -197881818240411 -63777580342046 -164264772484677 -20869280228657 -30777928416888 -223483552606041 -170244204004928 -157536245561799 -176096967729950 -82603795748051 -93727228522793 -240338640966954 -43807346025418 -125468758850252 -171493587736355 -268487557341452 -70982593091345 -68211981593571 -155024979039482 -95634517259571 -20130839739358 -96014492999825 -83595418828044 -208361760432154 -55012738752478 -167691816387752 -22984469211300 -197867583476646 -7969869376980 -117328176221858 -78060745125036 -81025764374891 -258906456473924 -203797719301628 -231295749042358 -68458847752446 -23487904331773 -230709616318188 -39665202523513 -112624830841209 -245528242197849 -147584933379579 -173969398282049 -280812246131228 -278346576575976 -53153600433192 -74251457322607 -198258864371159 -43822966351293 -9838709066378 -139022427925800 -198988426256452 -221670841211827 -73078930047834 -224495931285252 -226623332058574 -144823892920297 -270605433879133 -28495084696196 -175435113894131 -274410066430942 -175085944081524 -192021281717491 -196495277490211 -16495808821816 -47990195864186 -6038472870285 -96860210073899 -209903691545021 -69933607020591 -146736309323715 -116545447473051 -180409791972197 -204891630586865 -257630502459958 -314760191263 -151284909384607 -39592726468984 -248219826641196 -125756018235112 -74137993351197 -37049588327080 -119389765864223 -174317242791740 -22900847700608 -226953139375220 -92122198056920 -85333434843103 -94544369373106 -73582739029550 -182236429122387 -83557958464626 -93575729934762 -58167131275983 -227658812820583 -98343877375421 -164087116230926 -155418316537725 -157857845565340 -27944993009280 -188928847545203 -90039218974880 -262953577836013 -24211999714172 -42426388391132 -93491040684555 -219739228715551 -253919799103051 -17507873919002 -98837075320385 -211306386740447 -54699851675970 -50194173083531 -159932353878453 -226457815020726 -132173538069662 -232580736867475 -21565075434230 -123241456454895 -260782423519081 -36856194876040 -271955627217054 -179642775612516 -157541252662031 -48240056109466 -221318844512896 -6600660601985 -653766494048 -134774453276072 -169179336300355 -228730752564459 -200649502157449 -164174097876677 -1465961488589 -188881705847199 -131246632157592 -45735922618329 -110200332853386 -124920603718976 -185280789334302 -116138026708054 -48264428025731 -213957998456190 -101671580632154 -4625453004660 -227485219014550 -189987927557516 -62062270674840 -230181109833589 -225710704107387 -252206620063231 -62621370698769 -243672531220805 -78221146364768 -16317602018858 -8044693606417 -108207417694020 -279072050905934 -4201725727383 -220329149069806 -49396395537453 -80514104221565 -39377001432988 -131145015881225 -275179795296975 -270158302646718 -104190417634935 -163021243429992 -100325678041719 -75982338028368 -270280672826372 -264030634348568 -75438881171143 -201452579388286 -273573576837586 -205188066443190 -167768681448957 -50059284658604 -173453243823803 -152069239528986 -57995365254894 -69307446367552 -497956362453 -166666762724029 -241861752615795 -270246327800409 -138159839425786 -108871767787608 -9195538174159 -52317440528055 -202387132152466 -93087813880139 -236841234916717 -133890180997124 -123837072059624 -106658492405583 -210522563069325 -260592300903179 -169815447523471 -152590567336151 -73035927602675 -162100392253324 -35919228126866 -153346043427684 -130630226396230 -19891474328671 -186615290243239 -29532622963244 -176961626124317 -184967057191360 -121823333367437 -126885662316853 -253891442577546 -157864182318492 -122351525870234 -148668173479457 -281351201478098 -103927287518080 -7773428119178 -145955846255370 -125072600118934 -19518256163184 -89127390532744 -105438158175603 -92331662379350 -101131079843541 -259968478291723 -106972980376965 -112142434077217 -113333129264400 -243559067249395 -161726109162566 -278992590715602 -39417016061770 -266761123887986 -9749556814912 -189221811654891 -134048872481171 -58705995132418 -45157627861203 -163404388741281 -3717985113623 -271501705133082 -102280504782313 -99142378956640 -146407349824825 -9947207142723 -82318661552028 -117438485453598 -105619860619220 -189707195963306 -243958244254567 -211682400952469 -209133947966420 -179182659107399 -244821525689739 -216193251212041 -57763402196065 -2280789837753 -47581412515925 -209239964778408 -247544514297855 -4598160088988 -30915108618910 -122627096450401 -189234839913150 -209043273358420 -26532687824126 -228175053864013 -127057558804728 -1443552951421 -121579544031503 -102571755363724 -81780808054210 -116621550165282 -100711841748500 -146639582230939 -278504383357261 -171493398377647 -212385305937603 -90309335391662 -243445603277985 -66001701133352 -211856151242377 -144277879857445 -157610604370390 -235231866452348 -243576886863479 -228418306529556 -21696008210243 -42920411489820 -12486692309036 -88235266891276 -208259378904409 -172816348787128 -257968769228249 -104398613973183 -7686820222714 -280203723515412 -63617539250473 -131323232506527 -76267742290754 -13495840835965 -229547630984855 -210238950681606 -179661886010129 -269305109382476 -267410580678831 -127215950162803 -271827544649841 -235451943056613 -44186570224667 -201105944010333 -116941051244462 -23943638220061 -262004191108827 -5270175207632 -230875762286144 -269667036577226 -106054616274666 -198391248766894 -219468121888852 -258198519389094 -212732659728085 -185911514849582 -103012089608691 -26656048921539 -99955829107662 -256654487911501 -279818311931503 -264195923905823 -58143680936682 -30212592359232 -69559495528734 -139767811243427 -257356648949670 -104597833856186 -251538227048339 -159890772976410 -79909468193257 -237383129366460 -199783320310289 -69827332101701 -55281590907981 -191987415368008 -268963146599475 -87437980413399 -228459561426809 -149289021475588 -55163048222216 -202717846553760 -241765671388058 -91811466846766 -39003773878440 -1594761432359 -161641239603342 -115287025905360 -5206455030304 -13064425064195 -107702494022770 -229848339427020 -36775673669657 -71950335852571 -197751129071712 -185195078139260 -241768303206198 -106573998320822 -159906005931981 -161446732996413 -180714802729353 -118762682290051 -224374169600169 -226846734587979 -83521056849325 -212659698963171 -250384136994825 -218695729696608 -200122354335928 -159844580226536 -89454184074756 -206377727780517 -184343843460791 -163953471145829 -198427571523030 -114584234031294 -183089621109124 -108200774710477 -239432219505087 -102011783971987 -218920037161590 -142219302376319 -86684262944114 -4490364801526 -258105278471162 -29394533265827 -85063764642625 -211174324686978 -23387935497783 -77988923061130 -221938680109292 -161781568341121 -20308234907551 -16072535827494 -189210814807134 -129769994083101 -246589526786087 -112762282015036 -41950046492639 -167135194001614 -149976093443690 -70032749827300 -127860919361736 -278259972673330 -219299606818304 -178991399812562 -186181955656567 -45221639775431 -248953259799093 -206803764300472 -236431808617739 -157295416627623 -230808509398766 -27664513640854 -133508171466205 -51744555120679 -207820883703632 -15393336805576 -104275204339484 -84913032277623 -312701788545 -62615604005231 -75360785725865 -225473277093722 -231698620521099 -35947842047098 -245936419374688 -150998705119957 -39094941303539 -177254027218062 -20041900103709 -51100491092561 -92682385711589 -246774122941045 -82420831377850 -243908072742124 -25798388465281 -50384373029722 -213327980532457 -3127176768713 -186255160265965 -73488940068020 -152313962019934 -259391693035065 -75106009235930 -122168478626003 -71040203723606 -63806990243714 -58828535877748 -136959273506445 -250708542289003 -10821092903321 -159233854419193 -241848553280258 -216887603106153 -253617488676888 -12422371933728 -204784755240834 -118630139373763 -18047668630852 -153859665225621 -271218600305073 -179403238713234 -270138719745800 -7303781175466 -210456157866710 -195972811009238 -260793184403326 -8046190313688 -91934734954498 -62702740394968 -189716250782071 -1731166091934 -80609943461288 -166924616955916 -36670438248649 -24013423636320 -73512289064585 -64263737942768 -12215084024405 -197165585439231 -22884779547815 -41917314198032 -1881821562553 -230009081555580 -110070045093436 -122826756371892 -186801071007964 -202241169334011 -52553958487101 -201720726663593 -227160341981523 -265483502171406 -206502461034240 -107503406734673 -42319513404044 -142933377253116 -259403766574409 -278823722007806 -272020435666049 -184841404141544 -53389402687798 -154802785333067 -70277607877290 -186958491712122 -66331985809137 -65723073039291 -116077703944913 -143427151070108 -39042879651549 -19370734792527 -42274870158444 -198385361792270 -66863071126520 -244862956213585 -42287370267212 -76954931282964 -219976556901522 -147907518855982 -73089174115033 -188857540155959 -80648964177351 -26508797985572 -76783320828885 -178876698862607 -137676135925308 -239472851025298 -148110137288006 -82300534203861 -12924407292285 -46963560899807 -27298185284536 -129015431219679 -193879520701620 -210631802491799 -59965272509091 -155700345683047 -110369115244393 -32583423053431 -80340044709171 -189333935938851 -180877671972909 -148412786926587 -67807479411333 -203349517431686 -236974798147328 -31163763785996 -154044821649567 -244599498346339 -189171983506547 -86044145412995 -144786848558330 -136029921310556 -200534510466653 -196019123725539 -210028998722259 -2143495755619 -25385126449324 -88351852020580 -136175597135791 -119417297496842 -221566197027651 -108514697092660 -247583681946450 -130786532682933 -268105918116036 -257214354057747 -108350037155640 -80178069824382 -20101155904764 -9590530099661 -172281810951370 -98844908760017 -132890377733270 -79827789652366 -9876072198962 -259105970786731 -68478423391274 -273030281151777 -147636765678815 -128297401093952 -66513747526306 -75997816905246 -221158060174539 -54619490644276 -54747473102590 -45157248173513 -253247842603320 -165113665603880 -40247444713715 -54886917050672 -224849271982926 -167728475355399 -249645422780345 -126027132280298 -131123341916857 -9403164044257 -173415804516611 -100737400959258 -180037938789827 -203416286423048 -218334627521145 -106302974903430 -19327678577824 -162197469448303 -144035934906680 -133015249823896 -263662364805826 -29422233006765 -31531163486273 -211642626718414 -269331973667342 -242546319192910 -95965487465251 -193247241854037 -39859067818341 -146247224977149 -53833087108556 -185673004419891 -120591562566746 -158833724946806 -240648737087471 -147115264808460 -239507276839958 -229218321658758 -208465526026900 -164616840164121 -243974391800627 -192619886371195 -268843022171612 -112488501518425 -152728182712201 -34440833820655 -154332061096711 -141738022538387 -223864514531981 -153958809587053 -227870250732910 -137519424155319 -20272225057140 -183250709006768 -85007565809741 -55139158383662 -169419515049343 -84564057217250 -201101492850950 -268860413336773 -151221412343488 -131037994226944 -207877396023310 -113272706756134 -142233992150456 -112574224221173 -275731307957007 -83318377567001 -55440831784870 -273494076338578 -108154154555739 -121372287430381 -56690718710451 -26986703237699 -268531978311021 -136373950241917 -26392637731548 -6906515932112 -32097449633871 -22277444289834 -101800424042652 -236608738520364 -22352836836809 -47761231797546 -73018951909397 -277022218894093 -111030714774994 -181463052234693 -99019096740410 -79457873415299 -183398224274569 -30280039939078 -109160400930381 -158040032321129 -212990409880290 -206332461154782 -123139121938878 -14264558786604 -210429813050576 -264504467626352 -176782352094513 -78378041764568 -200219329152717 -6708240279162 -27826584442754 -170361140762604 -251238376032069 -14282626792028 -201832134215227 -260577189680533 -30997848650261 -237654400014377 -235399639879469 -242721087019420 -128755271347267 -278009643411745 -45883116236987 -43120607138749 -206649751850128 -127872610108513 -145510070963038 -138008211980679 -77874715461415 -269637592741868 -135708526495589 -195923201588042 -13891356511619 -281297644010429 -193235929345991 -187936527433280 -237975268043335 -222394017505290 -210301773220951 -44826617043304 -237757979305541 -65529687571696 -263591010052078 -110924320113637 -100421339866883 -179332398732408 -165577229722300 -86640990249062 -218649693614800 -74976304771020 -240585944667408 -4802761901873 -125127091757639 -95985166860047 -37282741227843 -199114876018816 -106324991074333 -273538697150800 -19181284574057 -114622199603347 -83956765663406 -78991184446184 -132448138016170 -137658086447840 -197731841809879 -46190449869872 -167851265601479 -198145707956307 -111048365015764 -137779281297476 -121254182701407 -15687156521464 -90580739032552 -197844917987133 -265254788400582 -23896496334737 -76942385071342 -211844513298515 -159067787753096 -132528283996002 -256752966775849 -83912868927046 -275206319532142 -35884594487481 -190887863592495 -145117983866535 -259819497269500 -154833861631187 -135164378901666 -160217222728163 -254681095054767 -12184695577779 -35530895958256 -263932817252885 -144359042938545 -80094686409749 -42604740930722 -258701146198446 -188295928126311 -274495049651082 -78915169190873 -77500101693268 -45499062850302 -57629361622807 -229000100484960 -151494701922580 -252051507129865 -198995934454949 -68894893224634 -51207336875301 -219286835029165 -36910307919294 -245872725948969 -133653354264282 -116617731836094 -228402350855235 -197115016999409 -54529335382986 -230236995597021 -256858434698354 -267022075461291 -225684788991488 -64112349208689 -198005274058531 -172899674633854 -41719635652171 -207682424185093 -260879815595646 -179682129877503 -65610769368495 -216461779683714 -97812748530444 -62483411213740 -51730911235772 -239321709611533 -220946107487863 -25638243545706 -131940129696718 -145437531276638 -117311992264958 -37005794230705 -218896925862685 -12627236242375 -68405724165149 -183662511252458 -275320354423928 -176694038622705 -14122975116676 -178914895997786 -76952067454271 -191629311900260 -42716472020418 -210421126960658 -173142567612594 -39508896635284 -7426129933405 -32829785191993 -236035008802076 -120645700093326 -33569903119992 -223036937348424 -142245882271328 -99835238331929 -262732373841371 -269877266969520 -247883694196561 -105987872515201 -74693358258426 -251578550328051 -24334111216669 -241746798915775 -99384581152531 -240634291377810 -157591332420796 -212165109468065 -3485313908452 -174857609120834 -11191692947176 -81973249576323 -143390257356153 -119746191902179 -128769809827225 -140812919357328 -46066813854353 -121536141991799 -35392576951388 -229740551797213 -161879646812477 -150162328321005 -261556553066390 -12294044664413 -78145755155880 -206747191395306 -156078913475692 -235142203430447 -217951486253920 -137631574897643 -212685839053900 -187813586284746 -160349181680298 -239340288341507 -213988531044289 -209828595868452 -122160258792882 -223373268033817 -118613348497087 -21915648032395 -135382594249356 -117751959209667 -59564672537328 -23679849018948 -41522185037628 -37828953977502 -221363312225257 -81595735072969 -229875807878970 -98425449655701 -219974928533165 -220808818951615 -253899543501045 -136787546307302 -228966880030444 -125668591551367 -132196976637547 -271828931759327 -241450303944654 -240518622245068 -19748448861024 -28084366064826 -115879356925166 -193654509031024 -151095766920167 -279875371219124 -60741229895680 -179934790630371 -109312880014832 -222528275782836 -206221601420267 -178350068976429 -83228764402892 -73769484818592 -111467340806838 -207717391847928 -59172604118073 -258987915123602 -112561502919230 -203427443819252 -61248386982190 -81108855170681 -108557659337945 -206890819565949 -201314150745987 -212551020085116 -200686649219950 -132301744012403 -30148912775449 -220383524337857 -218278803672163 -161238779376293 -177506000745299 -55753365449402 -27440435513698 -238575451499975 -42072311212663 -35443482524083 -112972102996363 -152331219315527 -217967432605398 -124272644132242 -142575456813757 -96198217487822 -239634954030843 -17014134000146 -77783518160667 -119966208904152 -91671431800785 -246738006354721 -214678837472748 -52592562508721 -51942959336880 -100012394650714 -47817973345542 -89771502899156 -201215242305054 -95575740469719 -18760548301494 -138697385119326 -105838379697293 -70725830309237 -159781975963219 -122040568670377 -219180988734895 -125747994429493 -41062747170944 -67392852173702 -268936582916780 -228988536961164 -170326004420062 -105845522616589 -152525504222803 -9114733329620 -100369856090160 -199328106536058 -60917728767411 -26827518084 -41308790323660 -51571012315956 -193998999721810 -166721931520546 -12930356458663 -41062839805597 -129225356320425 -33862511102836 -52988439229090 -125087053316671 -106801969338511 -188151127643425 -31552495750550 -95874494377552 -46582980473453 -11114752329536 -149457970497277 -195146125198936 -16928268750805 -182930115523017 -132591544478558 -138204452137891 -259950370839678 -265392104598219 -112830038105576 -226122417752553 -196444476992804 -59883798295365 -208789621627508 -36175756774945 -214773075271794 -193357168753267 -198626229812202 -220880423366463 -16541431541665 -74341161809687 -90987644474168 -20761543317523 -177158966725264 -19611861089971 -101053388067869 -245577923093147 -35977630464784 -230035023871102 -256586790052201 -135684636657035 -74270377833339 -240875066511329 -20470918097265 -168043512387020 -69009818690160 -87110393929973 -267468754255367 -112925307054757 -113078766578632 -52875156111060 -223930844124128 -187370871765050 -136924738467658 -213393650925797 -262738440900922 -147227323867631 -236769565401055 -118239453057227 -60617441617276 -251179373005952 -134487112733611 -204385181416341 -150090087076567 -56508995018590 -93353423582164 -60271409457895 -146664835722683 -64749340383513 -176093953247361 -261823150655848 -276277025340117 -272415713671346 -246041268795534 -149444201798799 -176741009849184 -195381786727628 -249300424232102 -120168617072720 -198376131831773 -264632126897325 -34036711063380 -12673244111169 -193365176189924 -275681239500436 -135010269581052 -217067814529494 -123257405752838 -237112803462158 -198941002197683 -265190736513105 -248728507960087 -146713001259992 -132818820113001 -23906480028457 -48487635198467 -154452654774058 -148866461650754 -200204405156669 -97533386330134 -147963018379839 -96474878835297 -62412968571929 -193518336492378 -108622360671094 -251545203020892 -211127542774179 -218915055120199 -139416869973079 -68385557175707 -88409009725620 -27832174340088 -124133108164076 -175811734824740 -234387423026093 -106086348892097 -194709339023991 -231207281872301 -117486568765837 -112484724807534 -204537153617074 -135798008270549 -2465979931047 -81183974776155 -72512657271728 -165696116098923 -263834715148464 -255583755103523 -265969205299269 -154676134907409 -5882030680906 -29670854969856 -145579151403803 -170004573051742 -72677468805746 -1496037346739 -246341147585532 -202861912103356 -129979406618457 -163442469634811 -47530294286537 -272872535678221 -266681897731093 -23521609831236 -251325573286645 -139854017688718 -267561413613045 -100543171039070 -32131706451180 -14899283456844 -128173065389769 -197095122238374 -42939168340026 -49791449934554 -49802035674759 -260426355427854 -152479506194408 -2923739018808 -155579849217126 -155999534622123 -160175298765042 -217368156086544 -17478952704176 -133180482231215 -251075891416119 -45676108641565 -162013143343249 -50008654999216 -93706048281479 -182787669157084 -52636650453762 -18778977388422 -109965306927533 -47762208595119 -114707541744445 -181791946663114 -242792382614663 -77392290752041 -240546249786543 -270223474828238 -13944007751478 -226472072574773 -146488998986534 -131378398756848 -177156082837136 -257662637026092 -219919869266001 -109613409309278 -182680902949825 -210906112276003 -253681821086395 -158393699436845 -158093672134104 -196224947329503 -120749954177263 -34386993336166 -1992766664014 -44834001312260 -23218329854291 -231937141998231 -144420754069868 -111817540516352 -62429169063243 -114442251827388 -199651932110335 -186175192413319 -212673747926390 -82401750579354 -251462447216515 -228610216260784 -237212439782952 -214514363545698 -253589640656010 -194558447437362 -45380102710501 -39951866005216 -137356687786338 -19378783945267 -73137075361537 -85007397189728 -28787077880509 -6499297045391 -238773794942439 -75901526997320 -85780397809386 -29389681971754 -278221508498778 -102599800088298 -223479087026838 -63468071146883 -7266788635126 -89347141717312 -88219331077297 -32425751723535 -149987871936803 -222722305402515 -76783126238951 -265822811295502 -189574547738694 -179160441122591 -51497938095624 -157651255871214 -167264782510117 -280141075744455 -68530283393687 -194679059556205 -60249098738938 -108519559140292 -253489159501813 -79808771523539 -177896599439331 -94807555877809 -139692629003413 -204916472947762 -40615173588530 -41703288635657 -76798875611961 -71053936787331 -24617223332963 -67532630184468 -78628908789569 -144560615998756 -264032802453194 -33967755241125 -262930577303217 -274779579308589 -238414746137493 -50781693926399 -99432925322826 -110143241307358 -203855430790625 -280184687831936 -13489647117890 -109751417728182 -274043423683434 -132458188757667 -222558975234073 -16061773699620 -128695887427609 -144471095192181 -48566222850882 -204109769150853 -224704518456191 -213173742015809 -29791813956957 -129265382520370 -204872982569840 -38476860238855 -174602275041742 -11279115677991 -208974099589821 -194791926125689 -75821839606782 -211812745073219 -250564058840978 -40606105637916 -1724529902384 -217608805402530 -158354615365358 -228231387515788 -216108712496633 -250100967926862 -275122306065524 -39247232093099 -38677805477697 -2008600256712 -213900041223821 -181710592096022 -178955107173114 -79763081373932 -167049086361836 -58105489535541 -280990255762967 -263377478021518 -201220011040952 -199060648242347 -49568416049853 -204666183042904 -94652338073791 -24740174331681 -233458088905768 -43293813063921 -201135794656584 -260022137497873 -135436014038988 -97986432911588 -190139701542010 -118883343707284 -268225416088647 -128359813203207 -246477314782028 -178438746958317 -157822192527727 -278856296119624 -83440185565533 -72055803408835 -167349772617357 -6660191527283 -100625398918830 -158502562715755 -216419594603382 -35811699706477 -16804520215213 -82093731705460 -258910179945514 -251031285922688 -112323733996603 -266133282520250 -152495678673842 -178224862684276 -97468294023192 -16546692958326 -190868582869142 -84219320287444 -78663453533986 -197599527827855 -57503447544345 -52811204487113 -190437463032371 -81763796556704 -200760138496896 -71057554685998 -160853474050409 -190877298092292 -23642835203519 -60393407654747 -155569469501205 -174447633933783 -100875506445296 -168136022109982 -216434322409906 -65689417917938 -257538653997358 -170070798069930 -21842737895856 -234470500608169 -99995990563344 -152865002704275 -265373907010454 -11071712599885 -145907893423605 -31356034449853 -209677381744321 -73709549133110 -281138729270719 -216175324344143 -18383134333552 -249661120667159 -161666484180981 -251253191423202 -39536225316953 -147044180438048 -126582893546438 -258036120503518 -94527396686859 -31028554052023 -217980741995962 -191107866063489 -227596370566679 -15918735170253 -249256702393466 -28815338228373 -207093803472539 -231363838096458 -176210341329644 -31179871770240 -143400484876028 -140167834636679 -224630250120114 -38452693657601 -122210711604440 -231848206225463 -8701114058704 -70670687469884 -19261492371405 -260704621941953 -237849809728217 -61777187034537 -158460313491039 -234652203051786 -40680318836048 -14026627017318 -87751123156344 -233769077427098 -277189696228562 -172185311757648 -164061377851573 -48830887816920 -75927519682238 -39985977526620 -40356996327468 -57952809635589 -188240823693478 -92107977818417 -55187074358008 -164580100440425 -23075522649954 -177772129087154 -201107117185295 -55237732219687 -170801862192407 -23895039594036 -153803677926985 -99871784247225 -238803818628801 -84795843036692 -180969930027572 -187717466866002 -166969540729374 -156715789840556 -16773589423696 -274829446374388 -167647678143888 -244909970776372 -172962644014217 -157500795416538 -154983334159688 -190042114238964 -78569183002243 -80269747582757 -227223830442546 -236861282000024 -138209638058572 -46042801582863 -225839378962947 -235987922241154 -239585328234083 -2664463683475 -242814228253797 -277758782792367 -40118601395964 -20669582546610 -162934044029607 -74798634911354 -134227112976225 -58013763469128 -108706282176123 -160033186972144 -249749186661876 -127345839064775 -152624852107579 -31987467079387 -149683719226899 -92950664384993 -192560290394877 -162926026609127 -228754604532642 -233865124429278 -34684117329409 -272674175275441 -128048560366409 -113327355168191 -112845452570705 -234506428247867 -256473611114686 -38115805563996 -269843139854799 -198592155757377 -178770379257791 -212319992419852 -269875352769006 -42594415385907 -280503644385927 -204906690679163 -63375429127459 -67706662618374 -276233439138891 -239381629980097 -71158308841730 -27922551424572 -70131397984629 -232205067927751 -17753506855561 -174284796199739 -32243249762306 -42147314727709 -280413158834324 -16515551464128 -215932983226342 -124668517812244 -241452313646428 -26210285870563 -92705292181437 -4783223528890 -263713969470311 -96074520128817 -37294149807345 -121756182147876 -248333977221172 -135215873492922 -86881840263284 -178080488705428 -55261604506437 -268214698058588 -192574093252817 -79099015000323 -262789080044510 -35625247997325 -235525336766708 -151913420493299 -204990080814661 -91198869242957 -129915393584134 -246427297376 -7654239411992 -128958036637187 -64641120414052 -268087485101437 -75426913080896 -77690002362211 -24390661174678 -194814359842502 -50504479463324 -4698956646265 -169021119428695 -274510167387995 -7331889551013 -177724083279792 -238183000472704 -201658644992517 -90638624979633 -65590179639246 -55014473422568 -71647903412182 -101054318342596 -104021635738555 -40497127819097 -194392236148955 -4664551971065 -57839374042859 -45410532648873 -251236210109890 -8683168866350 -259897780972474 -145702039456771 -49631500787133 -172847776377979 -46985412870571 -518311451502 -89627337136205 -175046589147227 -116139684727406 -27144315141362 -74298968242384 -177709993440816 -3171954839752 -180124705217192 -173006524712806 -12808489441316 -168939385211726 -72042797968798 -177471456607563 -24989529462341 -209965032658755 -6272297862470 -88479342413271 -220054467902231 -31832706712469 -210956953245575 -143778696636916 -9443309205196 -194623633623415 -10523493543917 -133160255102100 -127490408681999 -71238367473801 -196598916785212 -99001314652606 -122094627574029 -107601823834550 -6728503355357 -20471162192684 -164707090367803 -231446257119820 -83860718433087 -245496944462927 -211721437164203 -107592371354832 -113633526727313 -210468428420319 -269324330581702 -170781166389707 -17853170664936 -54002647513862 -191627266282342 -55050901115525 -265710865616237 -139410349363167 -268396013431158 -113739959264269 -58438690619429 -75306659677574 -97502742347694 -87067299867826 -71238861265558 -230631405647336 -107199273949680 -231326474079364 -145262227492194 -180033604167647 -143105033603397 -59262474372410 -256699970778467 -110005503846323 -33808076616501 -242101267289626 -662253427749 -155273621641248 -198556705616272 -216487762148675 -236840166747963 -124162579577285 -9608202850659 -138417469581608 -265242365166514 -103274374850758 -283677342759 -24412613803101 -32953001308555 -243631855796098 -64722409039155 -259157913132691 -76144297514975 -60641974556165 -267407328850778 -11584252694377 -192695267802344 -255372992760464 -249292015567311 -81976170792026 -277763626855593 -38469658931272 -279909997970526 -277746144114482 -87561288186728 -63086824375368 -175169720272817 -278392657843966 -166829883509469 -123293903314404 -125795625869101 -108751121126576 -196288891115728 -133882305944410 -174386965877329 -56883679463962 -132435242883428 -217402254474206 -228793901607770 -186731394793979 -163376084268181 -202911025388944 -83648464545048 -163360269721808 -194849038621825 -7726443480237 -12246738181181 -186143230823479 -22007586514209 -264672856459465 -243139381784661 -228591049057750 -110095098180002 -36441780577154 -205894662142315 -259330113423801 -154609682447976 -195205656550092 -37278638089661 -62992180694696 -46432851205929 -178278297576159 -49501567489852 -224594590209267 -66618715098046 -173414938379455 -100761927776095 -271204993796287 -141603003155790 -256719727605052 -112799994533409 -156236803767361 -37359394776244 -148540728568551 -231856470898121 -264978319494944 -188581873419516 -170684407038989 -55432766986806 -240785670407852 -269725272704465 -30236317946057 -254576682744969 -84504589860999 -8790423731586 -126221973566788 -115847781340380 -223862765265097 -220905314192722 -121087142088044 -202572743377649 -42835371692519 -116285922038704 -162278213067341 -172779596769986 -144902050987855 -212949123245434 -236294784172573 -15125284735144 -11580112639744 -247867871643039 -60706381969147 -193126331923308 -149922001171540 -10930842597003 -43578395169453 -83623404916436 -87841704692954 -251580433728523 -97054242761344 -131856569711539 -54168265054810 -234940046703715 -205511582482872 -176449577980177 -33620289070649 -245498829472926 -156991525011642 -32263861794803 -130090766152032 -184833236622663 -21897782649443 -69816752909756 -68462149053921 -214953353332535 -203391626923685 -85165365714797 -145025618290514 -231743431153567 -109797384212880 -70583451069916 -34141267360988 -92256035664391 -254076611808476 -162594645651275 -144990796558946 -157552254028136 -206707084143441 -265599345671271 -57985605429786 -151272284392227 -224731258224809 -256666279035923 -181449898212247 -238780669442626 -20140674202378 -153345569311384 -210095160142726 -116173063874515 -152044436891522 -150096662410966 -62062632992342 -175042809375152 -182476508083145 -74498613807198 -74519149700174 -96758504631444 -162832850137348 -29801056135012 -32627563613257 -96463061507241 -213387687577719 -9981524542333 -3465335140942 -234385340671599 -30841243747515 -240016653892690 -163800717576327 -10659476290462 -275573898750152 -257564403245025 -201755592740705 -266453673486873 -256944376510641 -219596657543395 -146987142606723 -94393998390759 -70048763936643 -263101587639778 -180008665782254 -2741970617494 -264015841856863 -273841044916804 -216045984217906 -278464349993840 -138969888686572 -230467573258666 -103418448284478 -220311599384517 -179995814408580 -127219088863161 -247294744200431 -118474839441021 -163659339901787 -3080758360081 -233809000964437 -56828692711381 -95223278831418 -221817943078863 -20357497957439 -190730397119452 -279689351586183 -59879169658941 -59466603394436 -200152307389451 -168504432878189 -80306584351132 -248636257824081 -64524304803132 -221552220961372 -140852956834112 -143979504459300 -89286033004505 -143898434489922 -4272345582827 -102384098178709 -172333361715810 -173516714033475 -22040274851904 -3864711896814 -196350254555428 -47520123880928 -224840827884268 -232735932492607 -77956772015549 -214354687929229 -113373710438475 -242924880732811 -103063976893769 -4013573974746 -180261745113108 -59646019726193 -194997544762112 -150816655783510 -259243643514722 -216031701979760 -136030942610503 -110705375564136 -116702895872595 -249141878447108 -122422694055608 -95402303825101 -194332214877788 -76736291843287 -275265333334835 -3784611363386 -230757317790609 -202248232345771 -276884727518859 -50209444659036 -19549586265848 -273535585039715 -209201763459466 -138341280154339 -51460229651489 -265219282182572 -45252614324630 -225599515657284 -84992999653154 -20343845477690 -249492435369943 -253745324050259 -236935734579095 -247762352486315 -169756875648048 -231023809630793 -246244918500939 -279051097149828 -52061325140401 -280210167536264 -31372176249472 -119413348765956 -217602254548850 -21969866603329 -181878528507832 -176727154863222 -203756544388783 -164770302544497 -120569158618804 -278276076680543 -61218536208603 -240967823209227 -96907365720105 -264058340244964 -32505471690576 -142457278175991 -122799860172384 -77615304122793 -95288839853691 -169617306778633 -68579769877131 -7054505074581 -29329738238196 -117173282350979 -34164212641918 -71604718096839 -85106723387395 -102973565327694 -49792413780436 -251701395529868 -156223096148755 -50920995045170 -204379643799644 -204476364391204 -42586726386046 -225772054812274 -238099401718657 -171146177396788 -176655824273464 -266977700851199 -27376334383958 -64917113520244 -137000122684528 -148512597320800 -30968482347287 -85317903827172 -183849776629325 -94937111719023 -221058484960518 -48208345764566 -185599476092071 -15626829126915 -134981885245691 -6523958604347 -78165799000427 -229739069014812 -53591307409682 -193306880685660 -261453397239730 -186207607943895 -34443909482146 -233020506813451 -98807733108286 -217604679205491 -261761392530798 -9602056954733 -188365509550423 -209085732178909 -154469272561898 -250401995782048 -156871122508053 -157159413890573 -186565830290859 -69653174558941 -219827668084353 -109200637271498 -10359554181034 -250382426905077 -225993968934406 -3658213739770 -160213291584270 -268876250692181 -265125405801014 -178465642161217 -112373218777415 -64224810059374 -100667944104043 -266736000068640 -232817765699033 -158269172656052 -202541391485255 -278245314604304 -244053971108677 -10030761931442 -177400097812336 -232875279548930 -160340024774519 -104304426924469 -214745472893382 -31301590497985 -263379276429981 -87093326716274 -89670702640158 -28815119736751 -186954048071046 -130965828821490 -136273564116525 -246751133442960 -217296310002337 -269554235547063 -153411342468788 -123989761757239 -155777304952697 -167267674156630 -138088672174057 -271097124678698 -16318153378261 -158775843369731 -23189968763329 -158546786284496 -169682624639513 -181447942774818 -177583346231367 -204134399006006 -1035945700817 -77060950892336 -266363265958937 -150573630445147 -179719158572404 -218735223017192 -136856290234773 -123743452463020 -41613426050483 -252126513162040 -250993843354446 -248672247486928 -125787406035980 -107992974451096 -137197029840626 -19463202236282 -1749431963131 -260676860778169 -152223494905511 -224358522236165 -267567293092711 -179452059677172 -23967908062076 -219023647554813 -242222107074594 -208301843334515 -54121139407762 -91468528812007 -263880758341645 -110744497375590 -53849373555116 -238052984539346 -109882764693196 -23668807034462 -252371028821588 -199320929777806 -39848437629427 -133973376409573 -49867461850602 -201059414463266 -57158530388676 -235666818919647 -170272735724484 -127074077931303 -184573797038828 -211069683812533 -123959938778993 -127307630675825 -78576507192275 -141224541671162 -90700022116615 -169747749136808 -163232108496108 -14705415323555 -6074784703983 -112081731446072 -228373442613967 -111378817744299 -270499941843188 -249640679821299 -156971488986407 -103696048387329 -75103159200955 -197169241601563 -106422142689385 -254894846089019 -227239026005134 -205459221436285 -154560306474176 -120563616203550 -48494789897057 -242838294481922 -101071922506212 -271784499498609 -131359082333830 -270731365855298 -240612987190362 -218760047189939 -46495695287869 -180568936877456 -63742736417318 -181749120880045 -73043121282462 -111883032149256 -202637932271266 -116201579682340 -206910464670125 -189619903460038 -217807889982462 -72494424009188 -193180377965214 -88333160161788 -241185426608770 -219589757622761 -82039486918882 -45675628719527 -133663934161940 -134892909637770 -258770955975677 -208658771292499 -57759937705334 -189700142021358 -41438324476475 -71210665004489 -237984233941122 -189417228536593 -73773607498654 -273133003041588 -277203305329148 -215269390003183 -165278153714166 -174300247555020 -69796075857412 -86762477565868 -197919588229702 -9188660500477 -75723144385899 -105694075273512 -263384370903438 -125785469189269 -19417461832183 -251578504662976 -174173254151339 -120565418043158 -79987398412261 -144281669833904 -202690820724912 -103001747871869 -232010926184063 -173307321857009 -131905412560091 -187383125332125 -142955311738390 -208248119394933 -102942818787677 -134749114848619 -157816153546668 -167549849424931 -38440015361404 -134257594109233 -139199554603902 -140501319008002 -51835610517350 -30575088144373 -222638950212932 -69613365307773 -36671328985741 -137684595489222 -34124960548088 -100766500172667 -263489107940989 -74383067745361 -115240226703703 -198834083547729 -271109293859875 -253919080109323 -83431582464960 -175825660131507 -80050242310419 -197761911184115 -268669954138098 -58055613235032 -1457016948278 -259310529804586 -104794159845608 -170805142432429 -83111705503781 -63192997789158 -223953783759738 -123562772225042 -22451917989039 -187207837654539 -112299375577206 -4426206141149 -216911841658692 -92431513814280 -263319529453376 -167354044219527 -198920932528192 -228354252474787 -91028129940998 -112299607965684 -180594362118308 -194726144918871 -18536714510155 -219379642749675 -79413876643537 -96206509916207 -2466302372338 -221415278527758 -7140977670475 -147079162449451 -222609601790679 -158028802815256 -126978628784816 -204134817266714 -271067711679593 -261180137473086 -117261043748157 -153884985506305 -209516372304295 -156172508246859 -195735916777871 -277056792761278 -26666127200801 -59094724677069 -150881760449973 -93900178856047 -88501141077355 -74357032901141 -194323995044667 -184135768922071 -202476533146032 -30782791402638 -232315926852023 -10018357593834 -259728848808281 -10050241537759 -273003621482111 -72050701840981 -69800512886806 -118721411068514 -90510982763651 -190777084748872 -173710046948517 -190794567489983 -96458602082390 -27309797502267 -151120340853866 -73361056355032 -17433554390524 -181721313158806 -60649419871222 -258866536861274 -30302444993974 -238125565205804 -39765622564489 -279955856526546 -166157875492479 -83206064368714 -215850377603229 -258828070894644 -145882899302479 -185300911241366 -75451140907778 -108680602708509 -151581139193240 -278015914424321 -26016355273808 -108632437171200 -94835004343210 -240141538872886 -174520409992213 -236261518471359 -117036101540984 -104888113280710 -123734748567741 -232595153250260 -263389396552813 -258623279329486 -103394277272442 -160599094409607 -138764740024265 -276415810654355 -225889911961777 -151739037497291 -170086649597987 -221732931102911 -179542156016478 -162647590440942 -50766959120072 -219980381368217 -32209232281985 -23604722348230 -75268857072469 -149639985651509 -206465127851001 -132004886287260 -190620096988026 -152079928892924 -255247889213282 -117147579776747 -79242446580433 -243422715615893 -90899773863063 -55698325732789 -234656498023610 -69416186139760 -132075514624790 -45821635005677 -126063721667033 -240239593996298 -144505211363426 -137850514361903 -50760989212289 -149515877428741 -183645861382108 -21641266771390 -101598461903259 -113253641994999 -102926779875333 -39612942161863 -232597727136012 -249797460027000 -264162179037066 -169595013004234 -96689151448250 -31999280536520 -85810537404376 -87568391986980 -5896259383340 -237502741461425 -72159150777155 -34229982090100 -56684313272600 -199376372384653 -76842368693355 -7796782485672 -82950933606732 -196060907682111 -24845741056789 -12627959622392 -50655472894222 -206110789786540 -153737535934374 -47213862517911 -15710473730486 -163612756219709 -260604262527026 -181215712979113 -112965469624647 -259856579518738 -44766019205738 -108317014188784 -87291069085587 -45649681113123 -114898432742761 -275415960657154 -243702563848377 -13313440108389 -115699797275810 -84528629333684 -118871716248462 -45825110023086 -253861470593193 -141428537756217 -110746790411044 -115330942644911 -17333682234643 -277392010500872 -267716819611969 -100461722778019 -34438755090335 -97890612271347 -278468307149499 -194044618878514 -14780633997346 -144532112562522 -256600667980845 -276812382077347 -178511502013033 -271736601163397 -126824240797746 -34668144133632 -132990676975047 -103577480749246 -156077218655072 -55072092444988 -201864226110524 -260737621122696 -29638030744810 -243087480463736 -172707316636145 -5609959109774 -83129119461646 -268836204597086 -109940295213747 -56776423726708 -37805188408972 -204982556364786 -79686487407012 -112333638159009 -89388382019315 -175646070928944 -55473739641875 -49347560602833 -258908038888474 -23678069942452 -41929781991149 -47222983688866 -208959947791568 -237465057028154 -258577136670361 -12243754080685 -180545368307521 -75936890832753 -184737576941155 -222073769404843 -246464205995288 -259272029943966 -96326430866559 -103828728700046 -77636390319425 -209989540134982 -84500129148085 -218157250903036 -197449986561561 -226335546500931 -27329721013961 -163958510789405 -134225752376624 -52915811262907 -79732554873662 -138612346118655 -201322805559908 -242530614835521 -198933919415684 -277166362571696 -27870314120432 -273211823779171 -108568769265591 -156478145934174 -260354530734195 -4809883311919 -130845736528385 -253750856045613 -192566243746859 -263981324529649 -22381182413040 -127282001247787 -67342209279646 -124371734353642 -145197566558333 -264571167024777 -30840965729876 -150042883030308 -88538421455611 -133289388219756 -149469989930436 -224289785321934 -74523519063593 -216303199266807 -87025066374156 -196074650231213 -276376293014199 -101889035251296 -190148401452122 -82890520826358 -120353898115446 -215576908607866 -256676606136948 -148340185513811 -70987389544600 -212739862471198 -239326552433565 -16832047657210 -104585059610397 -218838284247112 -256918627810955 -164382376141892 -210424921800804 -147701851213742 -279543087573724 -46313922615890 -32631987099591 -230119827889191 -107996475685376 -148414946361095 -188015800079475 -226753534890664 -117043031021704 -5262039251771 -102155311935293 -234275508793662 -46331405357001 -151907741746804 -136203412988626 -209777825788238 -240041643396844 -178369907403828 -220163858288740 -242634081102791 -238496996698300 -25900537545718 -98189857284934 -44853924308842 -138687097722160 -128323537474460 -141845266417083 -179720728748971 -236363530303443 -154157420010959 -119678803185542 -133322486674623 -37530193764136 -273652267121759 -48176168639664 -87865273588477 -139951315363203 -158479200771611 -160558661749909 -96706688060875 -232172252571673 -123283074345403 -48068137538112 -100437194273143 -82209773212114 -127147078006755 -244621779587462 -78673904180077 -195488447011708 -114421593180768 -144691175125899 -40675566252695 -181852507338566 -177232249826438 -281066858057479 -189240555990922 -70750386552128 -116473851294837 -263015480000000 -243826956661922 -146220429928161 -238103095680726 -280553046458955 -267087663710825 -40204842474485 -176651842449594 -62410952675451 -252048956686749 -251772037002239 -24321816968430 -126162377590470 -272973860075935 -133237209489790 -26434783321165 -246703353765852 -4409853641602 -78571905031521 -20530650188614 -244746480641880 -222411676588939 -125226929244016 -85113337763269 -117714377148414 -15232469833442 -123914904433131 -246806057263595 -272103738726728 -24858612299909 -158945692179397 -22188624204627 -246190039998205 -10731471865497 -37603847267991 -166010076118007 -86048499349042 -190576554763530 -31852904976767 -81730166176409 -112686600423226 -224464686571615 -203952545181793 -83659151644151 -249987187499470 -77878612370463 -43582941868240 -88775733138680 -23540540804870 -266766309107560 -153814612393093 -43395017198118 -109678401788705 -78637948396089 -55038458771734 -167645765277932 -95250182492631 -160376779935701 -103262735428502 -255959073613985 -262869499269721 -44214749714929 -73406694018217 -183913959243226 -84340746723732 -135946186087565 -216165252226612 -13960172085984 -57529742527484 -2258201557754 -148830157176325 -26807297200511 -131663027101767 -1140483555461 -2259987287578 -216872601837607 -43677162019215 -2873696370796 -182937803511144 -207468582364803 -197631105876755 -144955900254770 -196346226727133 -35424213835585 -125176234436566 -83417140330284 -227933436406037 -69736710802757 -102972486140086 -207236786893236 -262704070530578 -222356266755454 -115560440633960 -14906775919085 -39898302877206 -183880478060985 -19763605182761 -31222335690275 -35696470692314 -280068957751314 -265710676016019 -118882269326120 -210363728958074 -51143348088020 -225111615790732 -220811758559105 -154865076104766 -182760124117356 -84581737395375 -7644096741932 -50201835623034 -97835817707871 -29800593080932 -173237437756500 -146127104266104 -143812538922912 -124261835791842 -250157068638224 -141076807600776 -174516657968341 -71080437101907 -227985546601555 -14845933530998 -101868774712311 -80532154923643 -108718414567580 -44575426491957 -135069223647839 -92133773224738 -30707593834195 -47319039162697 -48236450214025 -248827276893992 -165763681365774 -202609082618954 -222557085431682 -84479442399464 -29352016297833 -127340989901469 -218350041672339 -253493517280544 -139176383161400 -161691454402555 -172209990880161 -265658225295292 -54946533476885 -108443365070554 -31471163227465 -146403899116765 -254283607397019 -85658581875636 -4228537130514 -11429086131612 -250439463152010 -66636003896347 -166994174612783 -69004130555070 -19707585020307 -115581201425969 -39451045147239 -58884287157994 -167426284059603 -213163316269318 -191194317239363 -226425086837722 -196245275549183 -46869331907198 -145229389462061 -104390792889969 -239819823049721 -97427883795487 -164306045533521 -35612175980428 -10393959186302 -276926512149756 -18838479879312 -68307398592480 -14968312718775 -266830324945756 -231401510184829 -226002472406137 -88379457272824 -214119473228628 -122236250162973 -19568819244152 -256614502559836 -194070838439202 -225646760316655 -114302012889807 -265799650172176 -144620625007331 -70004294941694 -79195647521697 -234562597797187 -127487940904796 -218382737917663 -26145807502727 -20794423100727 -250282058841821 -224573815283750 -8012207439014 -13461761393268 -37223955108347 -159145101046642 -7771085931198 -72667231832274 -217908056343914 -152883208554309 -248228156068056 -233855605975234 -278305042285988 -85012780877998 -160040678280669 -17261856662320 -195441609008605 -5454397689060 -189555802012922 -5742071169137 -141413608391250 -232211903337540 -90959409001248 -3512419067675 -233586771295011 -142331738045811 -92782042297787 -52321886010927 -44843739469047 -15626473435346 -71598798263527 -102360138138471 -107575248907749 -91180323599188 -163401138046924 -18094603517248 -88779377762223 -215278888233061 -221112044616707 -193908804858062 -211095883328354 -176932453252381 -257117553585889 -20527440276321 -111504053491850 -34462220024454 -161580808195343 -12372181380698 -40342149960861 -89011695886878 -69840420435319 -259137290038425 -257833696860715 -97818417139494 -241520749096833 -202902340560135 -173044062734702 -78498866377291 -66538440520608 -265251614333751 -258807369648586 -47808175443446 -184225576823346 -19631710822414 -258238940541832 -106926347298630 -183002480328822 -107584554509856 -72223594011422 -270828541700494 -274816616360722 -265698075423585 -48754473816386 -127838951891040 -63119314527252 -91035443155204 -183594994364631 -251102000809734 -95670392583658 -263092326491225 -8537590557130 -126173788407565 -165969716514414 -231043057325675 -116255902248369 -197487328110889 -86214952990269 -280104877280013 -38387156032253 -143391256369554 -245333481003884 -253277385157373 -227182035893695 -137785675073337 -233713526046321 -6108634010850 -76474418427849 -132535303356498 -248268669418361 -65378641114331 -194975314249517 -187227661353793 -19984875771509 -7816392233816 -175978590701676 -141897490900950 -166363509627769 -62445400999953 -150578960884391 -127462107654937 -234485635143693 -27261183740972 -184398354052107 -240487839589234 -83144782560906 -195662436032292 -55814890726725 -115832203012240 -195395242533686 -207740410663403 -251116734712643 -37681993681152 -127939065925766 -231248472977697 -200170316669632 -198797791786426 -38068078590668 -99852488025316 -24217415218401 -14399436377996 -213225918167560 -221577920560739 -225912139159334 -177544900225140 -158158836733141 -252037140387539 -154115066086232 -80225335581840 -3910429777793 -198832803793190 -279136891261864 -236205647036418 -202414679571207 -10863306859003 -118868974710358 -199739734354440 -75150379324741 -228203783261010 -13378917028272 -74389316587751 -191345795372414 -277015066115558 -222527581312371 -223812870566442 -146001656530027 -133520215907179 -78218617074507 -139819093315653 -135354860648965 -72878106681843 -167818277545266 -225164986051284 -279919754183435 -42597235887455 -185530021288616 -183302134673495 -119046090315065 -111382447509593 -132695546568778 -20906460956644 -16909467166103 -218502689938857 -155215748004788 -75772463527828 -14449830786017 -275424632157137 -134799093073295 -128186595040846 -249850466734878 -177632616219579 -128968219253046 -2090099827768 -87471210246855 -240630692549616 -165670606768894 -190986673418817 -3378747517157 -221430625397127 -30468968008389 -19181015446759 -245169643581311 -101529499548893 -243638025601980 -12501807846965 -151470517576022 -231525872278164 -175192094557090 -224517005154536 -239913092349342 -8379077150315 -263426682210280 -62057885488370 -62281123462004 -47417152863558 -4802973141036 -92829020229706 -99676747195468 -155391025420130 -24075117978015 -3216713293401 -237590302276789 -251907185818475 -95881029614898 -120900158049373 -148695566814959 -2947488358490 -183981166139415 -204100894859361 -241481934882124 -18680503302266 -237005375826024 -203286456191687 -97932866929160 -181198062797237 -200775625488672 -169688628509569 -43276411900489 -18848217705783 -22134161390337 -76977814648825 -212435776385346 -130130650281383 -2492134307965 -213194353333302 -228111057562177 -135408146271473 -46570674252209 -84331351718560 -42924351220411 -28817020226351 -13579651721131 -136238893195743 -112742094188435 -56891429424863 -158107182389333 -257294218974774 -234785827666072 -8016077854234 -137867283320627 -29980614417964 -247187179726940 -248460787540021 -236494324816180 -182375787345330 -202088510136616 -103877280097556 -268469650312243 -56798627902796 -127093440341838 -41234993002581 -252782345590362 -21407399747760 -197395206688863 -110587643349586 -46857515607988 -195268937009463 -65289562139428 -91618426623903 -12377872333730 -155676479258765 -257735040477760 -187504709658370 -166911319406782 -169139360549220 -78748152408134 -37721831374170 -163874937112317 -53869660710929 -170877969528694 -270482620176390 -193345850441673 -91093778455811 -72131029838203 -268554810767725 -235604312935320 -136171958166965 -109095018711480 -186700632686104 -7673708784754 -234581978300539 -171326054617281 -253387171025371 -177444729779794 -2296333991390 -262133599418289 -247483506731448 -63626960257498 -187218667002653 -222287284952199 -267324354336481 -260594525751703 -173682315340489 -31240000924688 -199242087915039 -58353272792155 -94958406230697 -197500322477121 -138147401557717 -156460952935832 -109701591767759 -38834363661363 -121758561150699 -171219803692753 -36228796161981 -38508378619786 -147707825981941 -260270099140572 -41769145241906 -171834946247083 -236433396675610 -235556386526527 -222049177031047 -118371719346140 -75465219429583 -242343410633956 -77801794157313 -261000339574095 -126669853666927 -265892646667453 -29135421310560 -31976551120646 -176728411762676 -229899385215775 -279353521110534 -179541550685903 -271721856129162 -230031136116335 -71357313666752 -244940483181696 -71556477037897 -113627156653139 -62362202599132 -178131788529052 -137476551100014 -226083269906836 -70474988585252 -141672149188286 -47984824262242 -225647261906535 -56331786333552 -234495512289126 -118485568566644 -79802893879097 -126959816802730 -239893849249502 -97778549102211 -92564959523237 -120206364087926 -13893028572490 -69089582818627 -264867410552189 -170701483863617 -225969358236298 -61986530494749 -5372424998068 -198780703261480 -115624476287350 -179779121666435 -121921754224865 -78964540809018 -4465424244805 -241453948484933 -127756840012938 -214405549275927 -80424136169882 -259467330115892 -164783806819981 -5437377787057 -229392733415179 -275249589051839 -246291360551670 -5057754398667 -193539315749502 -137783111933794 -98972768349271 -24570710601741 -248148049214560 -181807732449478 -160657879786787 -18554896418915 -108377502188239 -157479385485196 -224692657589304 -217260626216005 -192545349175790 -181491525538105 -160816046573428 -135674106558495 -124065489993977 -36244610747284 -270762680942077 -47713407514107 -78389244898105 -126635818888370 -44423618939893 -46910663425426 -135729517220137 -124059239939593 -265431499538742 -215183961469691 -15510625384839 -87744268880314 -32603772841989 -257178264859990 -221402883107195 -89240060265280 -134219525551619 -232236165662583 -26413135602192 -223686685513105 -247686466512349 -101948075909358 -254570766919541 -209304640360881 -229279269443769 -225417745350734 -29721635545330 -242104638223412 -171421694517828 -5109494844816 -242415292919662 -178381145956878 -205142926071535 -83010459911961 -191215769392525 -148878872820300 -61768333712063 -87678322427579 -163859482963547 -171615830094406 -200231075390447 -249877577124801 -129060794354112 -244428676238982 -211941877069702 -281270522236525 -30147937427881 -241247696690261 -142738399191954 -186837450021511 -89405786987374 -223390745417660 -168079700575413 -142999561431363 -127208333501446 -99502600347351 -82819992087429 -271624180266856 -164256301419276 -29977990425795 -52155745768551 -191304156716576 -84618500845709 -35146701943588 -213919095985921 -81486694409970 -80403975175809 -167312714176588 -175310001871852 -141462269807000 -253034145317032 -129795865198277 -185716288192186 -275736500519213 -162966562608397 -27783878218822 -54208122650982 -101613565316448 -278090336746068 -66813898066659 -79236039235955 -1613879591689 -42439131435306 -197087513463265 -104412505845317 -10660806311464 -41458448192247 -77283810688073 -32440722531238 -1084966035087 -72069980177090 -103926924998204 -63213919320631 -243397721539892 -60507821047224 -189036009116449 -188946144529512 -100359760597261 -14399718497111 -78413980335760 -51895722094128 -119926137800910 -72754284295631 -22298689582199 -277308629813678 -167859029367849 -157495449936994 -43354148024110 -157460944214386 -31157994226527 -255146782027240 -18227214996211 -260712197383057 -208508019838035 -117002888842780 -25801281070459 -14025580265140 -146124613333811 -26270758322603 -198680853209769 -4973683129178 -174666442490849 -54184162082659 -1935836630759 -48240302151828 -127101105943151 -147313878312735 -217576789025113 -91720090297009 -251950087599429 -274348200446608 -275616726615170 -62729189142802 -148047837742292 -278276151487068 -42733089912742 -65517372039812 -275525073495135 -148259455882085 -7097156823414 -46367764515486 -29980349465837 -257439615920010 -266688261281794 -266763325007064 -111169808843715 -195670861493460 -22471634198564 -100284759944653 -556401035482 -36183330435078 -4180576246398 -4179847761004 -65034204244219 -263062396678345 -10558830542209 -152713110484394 -70920011239902 -228194733356021 -257623563510594 -230001932888807 -106923877017435 -32419143309261 -90660633349836 -64471484770964 -6338635701373 -141429180856552 -80257002451325 -182907194481769 -52609735971680 -65663418258982 -103083341285934 -227560832497233 -181882677265882 -84606314417455 -115796771450763 -113859203562224 -234959966673573 -80117064540596 -34820353473081 -146502468112655 -220457050494723 -194173467089569 -208056994393168 -191118204876873 -251148862012112 -91947001664136 -12959883640748 -75048818095706 -93436759007449 -196532312296005 -196052585502086 -133568711151069 -17598018640523 -96865040866524 -61341468117715 -181074194062040 -195822079119889 -234330633249725 -203259975901179 -54692590575424 -97640542830144 -51031743306265 -207520180592563 -175995075542524 -79797605958183 -202804741267785 -8848621034858 -82557695494468 -91977353195356 -23884448574422 -38313323666890 -155760846195141 -94135116519052 -235968135908325 -129386582623432 -162611388826029 -15052852893806 -126331535761353 -225455842078848 -196516152091255 -232432006389332 -219745403476456 -177617549740759 -111059886028097 -233062370590374 -14622616095446 -18588982412799 -200443083836887 -74495900482765 -280694636146447 -260535770962022 -246062166223233 -191071156227588 -251297951065772 -127256610115718 -43009286370906 -227978943628012 -279803054830408 -218521789960257 -68898396222211 -276541864982792 -162234548081026 -229574723324776 -192202288295451 -151003701770765 -179300509750309 -250567371578204 -55121399527981 -217194642842777 -217841415286053 -94609432389635 -268525271613305 -277678737793139 -123879735757013 -171380980411506 -4949739885813 -108576083796607 -33164391337422 -63674201484255 -88990541733833 -190206996633407 -123234399538133 -60183622827758 -170669561780774 -275298136646245 -35373917253596 -7516425094254 -105319664033035 -131469133904069 -40395575330655 -159538731069140 -196086474127187 -249191691640656 -235304177081780 -259403278228415 -2371600976696 -74927235270712 -111840008821258 -130961254329967 -136673637922707 -49881251738476 -101473974667336 -223706368353409 -111974811092334 -184242298381104 -226660934127308 -67994382987228 -127683168592468 -125440932503924 -70545007976862 -159410372696024 -228042429470189 -67405814071162 -255698223263812 -241668554397288 -253955015160505 -177531551678437 -227855642963903 -158479431271867 -58790358418824 -108581499849969 -207655076010876 -111287161662540 -152108182320771 -147241444888726 -17144740141283 -276696029878987 -115027876927802 -139424234937960 -166837832933519 -11234345602203 -19196701528058 -56802605791727 -160507532659141 -263223260079271 -77257310481403 -143852853296319 -85261743363306 -172636075950506 -164238451450046 -180366904852036 -156865179596301 -38522530837975 -55007935556571 -96542403199695 -195809299075853 -205403670055508 -181819086054663 -151190153388841 -199351773223522 -91947813398512 -170087046752750 -209116355408480 -184349579693181 -10285649664105 -51505168408139 -220490489535752 -100001003158796 -210895579502499 -5002738825403 -173051312360703 -211728966207844 -39966451105266 -1432285869875 -49062549718623 -100972729750165 -143584427876046 -226435821530246 -176687555571295 -71270717055420 -224161018023590 -16456338267978 -150053739402088 -168473560563238 -141330727963060 -208866476135650 -64724743408488 -69847496349882 -120516479626777 -86327346017718 -240062750147728 -222256456285829 -103957900616901 -144501585936448 -191866730770966 -248899877445709 -97801778313730 -273913666843762 -91320334940390 -211438249931851 -160319933599431 -267420210838416 -65705568266779 -62005080903674 -68646005744384 -104738608464831 -264823740032375 -207686027397628 -112807943957459 -112323171858047 -160316451362982 -126870753180915 -105200852933262 -23452301957014 -216931247693737 -271838647288568 -70291434341854 -99629397099245 -195555568135395 -216758096424862 -81809676919089 -93918999002694 -223513144586853 -93857314267098 -269563250798176 -64007590456057 -257742660898930 -25829171998559 -73399216219993 -87023363040806 -217590617164593 -40911506933599 -231102682100342 -280498878358824 -226056440128720 -99020731971305 -43179073656884 -143026307080464 -38409066866565 -202074983040223 -263728415427713 -240273581071269 -86189252089751 -142053063093125 -191905938471212 -77182639175477 -98375065197217 -243025715659642 -32896410311653 -234377952561554 -168605865978878 -173139178146974 -224444651429269 -224162244293796 -79813669622726 -167700002652598 -67453774639479 -201486434502589 -88495148497980 -143608437442519 -231445317325925 -231162769171244 -149644218049230 -160938724310092 -87713367899772 -123575501096154 -149835788913204 -76942953301893 -98917387335332 -63509444203337 -29147629679161 -214102181872679 -260007331144317 -30289962643336 -146160734399787 -60626891424248 -78657553835410 -180991703403048 -177925413806369 -138359303108455 -133287113715043 -479293259304 -139854097772700 -259657011434676 -194726419603912 -215172273790548 -237012193768538 -11965409724680 -214623406128787 -209826670869651 -47364833773917 -66406486846333 -261552379789722 -29818105967810 -166150989420824 -178793386191400 -221168985323269 -124846119548970 -195624327526125 -215642508451397 -58778054981399 -17734365633609 -176390304346842 -46595037240158 -276482861432434 -208912562412926 -153064404936954 -266743877967872 -38295602895155 -121028400611766 -151307789021518 -148105795275650 -221286054547961 -188203638208123 -188288101638943 -210791867063046 -128696821788300 -125302888343291 -34965573427263 -110970557328318 -209195201589291 -211606429096117 -40707933733663 -129754196551455 -39275230023331 -140396113721794 -6980790841983 -184326764768320 -64150267981339 -145219400714844 -264608229876957 -113389928492099 -257658678260158 -127860759415897 -46481573268748 -161428051404016 -157668499532530 -71299513339169 -120438139557622 -118841740745990 -39280416979122 -195564399295518 -64799193893800 -66446500592201 -58524641810428 -179360976273 -8193910135887 -43234055731005 -183510522895910 -258443149739529 -13618976534145 -47502295974039 -144288956281595 -253614915439593 -80050656828294 -88069739962334 -13256611010675 -67353955559749 -78750250860954 -196180211843409 -263678137116492 -193711993190147 -202432213476165 -151314031963638 -153144055513376 -247546958079128 -245516954902938 -24704008015738 -239755871965213 -158661524036134 -196784565100177 -254353275177860 -220237665932686 -231787069000947 -128562892051500 -280552142623532 -30722077091777 -223438049960477 -193554323524861 -51818991417285 -31736237914369 -1571924144675 -274071068639150 -27366580625250 -47434503825950 -154444846101477 -134293149195496 -12414416345973 -3602884903895 -111709552914079 -64955882195844 -207228469745364 -140631643432220 -100012701068980 -78458784851465 -241658996981733 -1833473197920 -199564980973288 -198571953443017 -40016783665531 -7671177107668 -276387676768589 -228122499492303 -239863756076661 -267438163896425 -58895933149842 -149714614667890 -217791842533181 -205829905421451 -136834275757850 -75827656657811 -182444771071385 -105093528392355 -226890383360765 -257399747435678 -132949468481912 -146729802078459 -97635183168244 -161202771843854 -225231740487859 -205981630721687 -35950143638605 -241072134544334 -185277921743281 -165807589935568 -70205349039771 -175327023783732 -263505113629980 -132939845840531 -121066162834049 -218693064574583 -279444844490123 -150861400083849 -29614775147734 -39370031252312 -60682685338712 -89859682409719 -218885611922716 -144420956620166 -154717465086858 -8306481042587 -109658971426015 -246023065600360 -29833252415279 -144125339312984 -265158449128638 -2860680236116 -12139180946679 -275262877097667 -55658420744498 -147678112687110 -65500659899072 -242309759772193 -125838192709120 -64700853569934 -150605564002866 -32807824654444 -191841574189949 -268053210388347 -92831237868046 -249338677798884 -24518632282272 -77058327905938 -16782645953468 -32026086742541 -175233272967972 -20342690998104 -153856170344018 -194871390647591 -205050609552733 -277897612758585 -134204946926207 -205085014227933 -186908904086196 -11037825229008 -149578858080859 -99484591533037 -40462419718050 -171379679205149 -232923204044732 -119348319437450 -31290401482127 -159327938106837 -87840054165148 -119901633039164 -98934512912769 -74221703166405 -164303161712323 -10531868776057 -95919660794206 -36283303680958 -148234995801178 -11574053630607 -28569458331498 -16034490647951 -272417565663880 -193688171635739 -252768809095954 -52027758079557 -204511413776259 -103761460511040 -241486144382836 -26250611864009 -275085908952165 -27527987042822 -229795895122222 -42961060930431 -2485760331352 -175178808208340 -181019971958423 -224358660296620 -252807089605491 -114820458643883 -60832166367840 -1877977865067 -104780866247351 -199978662496343 -270415949825763 -41722381408386 -136364373887277 -247024076715169 -223049593671719 -257949299317135 -109765517264762 -145270221681861 -111590186816763 -156467101355366 -232239235895184 -217323128242488 -46999297526945 -23453051697891 -179450792069361 -212819521485 -100268060301216 -280257355900119 -41596813322700 -159740089097248 -266339649534443 -28630710259353 -148334793680368 -186609358457145 -95214559644193 -92819930099145 -226056748881407 -142952817293350 -135106763113789 -273614292570196 -78283104642747 -22048938155758 -204313268326474 -241622078070664 -199838930636130 -216289578773042 -132486481913533 -157154515809691 -72241395566676 -163036605425232 -16786131028243 -215148383951994 -138792921564303 -152257211425498 -151763551995451 -9296916293506 -274552020988190 -207567568781417 -195139462216156 -257496486237390 -88347562981969 -22618366129206 -233724375445970 -205721985995142 -145703344254501 -242145881364016 -280616186860618 -161520850876255 -257994927642607 -257109566339278 -36572294541279 -241949042359271 -81202326558052 -16652201291443 -205712690824442 -175934193726828 -55004358845844 -252989020694710 -47048838165414 -194380926993099 -113184094533261 -126810231513966 -30093027694619 -263701435695159 -171647630950356 -164072443098182 -280956465933649 -14242775353265 -238663117979391 -280531252010046 -266426555519484 -246036525878643 -22135267373083 -262613779655657 -74765178813440 -167867007630267 -79840769718265 -88092904348419 -197941764471839 -280487614313290 -122150294757737 -43153371082652 -216988331825321 -122984146374753 -98680281697789 -5798803817926 -183434806663896 -193274017163474 -211599706571821 -15317418369261 -157226800605769 -149763664788804 -18041757963098 -255781760659794 -217976196715973 -46445273844319 -186674684736749 -36008154754041 -86922555597669 -246412551469640 -53774729145562 -95881615562883 -42882562441243 -274586090119138 -61627320946526 -241064819688171 -187643699967977 -19187477934035 -239374466104885 -36058851401885 -141310282171460 -203217996068172 -93653827886118 -116496364374881 -91464464466401 -66687218072058 -92293304264069 -241816863244899 -123080042397564 -80998753358116 -32296436962580 -63216668375298 -180283832931366 -118108845861662 -105780144126363 -240277879571387 -197273160301078 -247109202504432 -250682453681855 -157015097496538 -194560639323971 -35585943247180 -234219376022854 -200640859499671 -6272699963840 -277766652588348 -213436783321736 -244953291313007 -187891063809776 -253782796704573 -14683703907994 -38740332916150 -121678358898144 -270658997707013 -252555166911829 -28701417283633 -119446604696995 -113761247503384 -41717291476006 -15483788628276 -279452971368354 -42342564146959 -173016302404059 -146993150854546 -20920835155883 -247262720918510 -226254190674964 -140780060553364 -208583890679597 -85159366375909 -169889377742115 -129948646112021 -78081204449407 -263614080379242 -24737340391971 -182833847488552 -17137744728115 -63138503731617 -155484895351770 -226137131373029 -1520800705825 -154855864363397 -27290949659479 -111611171171235 -167165327797825 -272664924900395 -178686984812686 -50805631505612 -66167654742528 -48571565865719 -69181603256238 -4731478859773 -185147349410379 -273708260691765 -34724255927006 -123604941743374 -8660470065062 -68602611047247 -204081052888675 -69685407891114 -56514295669381 -99464752134006 -45542303579462 -145385484345829 -254949988125346 -13140250986917 -138026286068956 -226860517487068 -67403830545832 -280850895273988 -136453495364318 -169326747637247 -257438290550619 -245357011054344 -214141422949595 -100122991616694 -175839019871521 -92924274578438 -43903072334487 -27751343577468 -37780731261438 -263698958568120 -31447501930649 -253817694638360 -197157946249156 -233737708951928 -101241583822600 -235193009258948 -232184595458830 -135195432085389 -110415591012169 -6117739922378 -19484410928782 -275849016440532 -59701772337918 -117314307426164 -86561497746861 -182568042606256 -81117938339251 -85620336338698 -4068160463808 -95117384467533 -15075184191647 -144297571356238 -110518996896245 -39806393502614 -278531778740786 -231201490825163 -163178956490432 -32488525420589 -9061521659664 -137067675154728 -45885528684296 -140166777882181 -31051791866045 -222488403097874 -115681293443612 -160036337534954 -234436044932875 -3657970360602 -225713067764357 -94968414489095 -165155006334150 -10474594584451 -84766397577424 -279855637073239 -135831319810101 -83978326503951 -80787144373972 -214606299779862 -87014318494970 -89095597512920 -133521905268527 -177509199777946 -88474765370477 -128387775964253 -98332957247021 -206383670982493 -250756790994619 -33860511227756 -231823892977840 -171121181366257 -32543754883678 -237000780320121 -263246277109949 -79666273847235 -204821415224296 -39973598350188 -19853869630242 -33063172694452 -271974878163945 -92577809014364 -133157003012223 -151754049926706 -9014323953723 -233249143498425 -112572316980010 -14465056155112 -68202483965426 -110385605589825 -34321234671198 -200518100273191 -209632035542358 -176919199567013 -226611785586800 -123762332188206 -114505632667529 -119255375683434 -166897613571159 -269307617068514 -145274800196720 -151651779739440 -46661613908352 -256440707924641 -244788840427032 -125412586812571 -82316333579011 -237801069047640 -28774764780234 -244417124840096 -211768551698899 -122732354494760 -118773132667802 -248341525926982 -23429161859337 -197868457335200 -190629175555207 -235137511371325 -87081057283450 -81728541619481 -31145747220457 -106863860542122 -213876483834885 -175119760803940 -53865408356347 -54094162503548 -218866598393103 -3722723905434 -107617289969305 -243404423166641 -263114328288366 -222251245064455 -17004052160321 -22484918732767 -65844881546073 -205705356767559 -208120380293519 -249039487623436 -104981766824141 -262693154571837 -216663120222150 -24951196110151 -149857226498204 -125240335948286 -30924420007945 -201620339605620 -225351588087173 -69943000445703 -57037402013007 -107541173079657 -280205447289074 -261028810974826 -50894053095349 -78548889892791 -169954622416468 -238244091025859 -121601182836857 -57985263844375 -97074165596751 -33634616405020 -259831221919263 -115376732316022 -162439201706095 -86328538262700 -190622521611857 -232641765314786 -280267159444920 -179109403054572 -221828617271707 -182288121784632 -132152788157657 -115693054218374 -16001302770595 -222909624327242 -208676411405299 -32144461405980 -159730162060122 -231811853336413 -64837389255848 -162183581249994 -966152621187 -1865992250969 -62440742640649 -254581066290823 -263181322880034 -119692535529078 -234774222109394 -27149994630211 -189788923729012 -16741146136819 -65222245657349 -32478022404668 -158886295714476 -56207409795695 -61696215200716 -19564488435608 -180033599257531 -1641762090289 -262199554279470 -272028253853730 -78905936404053 -142790563129795 -173876692241397 -193296647674794 -81224000299804 -18884207384091 -151177111442425 -92819752438194 -77871876944067 -192903996118799 -2726348800416 -52059522257427 -118084956023108 -69288267293432 -75778795912753 -32960562391611 -53871973771260 -31351460668304 -243429769289711 -1856522575289 -174584163416261 -179949118162574 -2136056541867 -240439531677715 -249073503130259 -219574734434880 -148846883385256 -125758570954953 -273388146742598 -100639530379246 -217159262979628 -193923856000195 -271935363535022 -67193387970658 -1162690642809 -32359012885407 -133690130337971 -29864430467254 -217083460883649 -261621696451829 -175518887581098 -243393677291746 -128834367032287 -175339583264814 -57188444570467 -84318339416735 -67621636051102 -226965346566351 -209616603838392 -221677609673349 -188397142350860 -53369962552936 -247945758909357 -97956168254157 -24919069749182 -221409379176666 -56873377452760 -263494963717652 -45513726348234 -195972208721505 -44048449283060 -45683969097012 -256222951481662 -157027166322996 -133057615514287 -50972391753573 -50134993969009 -58818171764711 -62731505636171 -36357074018110 -274143854037523 -197725257419814 -13504291219806 -2746025955492 -247463086404055 -172937657193972 -201090877520701 -85058883247997 -134194866052256 -959562931073 -80051686950702 -200108293870285 -229654041502028 -165618190506438 -97824024247181 -203376582473107 -222684643255086 -99952666410935 -117075138837924 -150579321034712 -177417342330506 -154668207324539 -261959650037041 -48175252852762 -62147595589149 -73174129624395 -224467556221644 -236018113916511 -245565840266010 -243075461255878 -79437970767131 -136387733141006 -274843359304314 -21155175404864 -191827284895985 -117266124441359 -79987008654672 -25073702582568 -4109566686585 -257495535333789 -51352994889562 -229762287841659 -229548525183961 -118518445858889 -241659015567510 -123426166484610 -25729359228994 -250719153629190 -182986448418717 -71788650011984 -239432083319433 -44964262264946 -250192500370235 -101797664667917 -195560170688183 -197386568628542 -259790471282675 -139971565838820 -56034488579424 -115281821459917 -133850365937588 -35603946375956 -33461039323435 -127626989589634 -266092755826020 -266709823920143 -117789237902282 -238414656012229 -182827050930637 -116183599837739 -225985639851269 -204555197118351 -3316364379936 -106081739946065 -167751888591360 -207883342910176 -14019741071411 -232024059798196 -262024541704633 -158923543758125 -268646675977849 -270355730728860 -178139357800663 -220698979801605 -206274453247519 -73673220973291 -141816489424070 -159582685838373 -128699847043265 -23488541323215 -220850073288284 -59913639536769 -151686228063942 -59482126514495 -113432310354205 -175762316433338 -29661047439584 -117630962844472 -154946646665418 -90076673927083 -59312508937417 -52748480578372 -270516286201857 -186091779718572 -86977955079545 -155284644435970 -272350930943643 -144653618168912 -44912476100050 -124050222531387 -151147592943185 -164050271310839 -116869923890078 -118579109859984 -257238667593997 -213238877874536 -98242589272477 -36916934703690 -81428426072027 -44998013080310 -91360881568423 -254110996898460 -216941162070196 -136891227516421 -68948166289398 -85861274501200 -92830270310211 -123924287856439 -16867732826572 -154312368816140 -197283630817840 -177476648140027 -248631388983959 -237551365066166 -63822605312734 -200989448240247 -26793870957315 -112179096712197 -131460099178105 -209755344688089 -90784773762758 -31674511696808 -66952688904180 -257089936118248 -52308728343505 -65399575411082 -46517645625061 -86372644337577 -204722410115567 -104090883724007 -151298908423499 -74210494425824 -243610486519670 -263451057688082 -236787613717927 -113336291311836 -45062506862916 -200784203145979 -111680916254047 -274532492623635 -68715225712133 -68775010744825 -69902261636882 -246976658224279 -243073575669623 -154766063224445 -70620944573072 -14707925833283 -268742878743662 -215163843103735 -89251023279938 -121248032578790 -200717538853524 -154743305521159 -56443736436654 -232445792891986 -253906145470466 -243181410502773 -29890933550901 -109258135301811 -208998994319750 -140539243225511 -146137939547310 -132665647817919 -82284973954610 -259611203284396 -214969148081119 -156129410823483 -209116904449695 -220633999979580 -37799996625085 -173137649483064 -85075161516311 -91602500044586 -122746031964822 -120940462801977 -222665465389799 -50530423622133 -166056390657957 -23375077351805 -47499648313222 -249924640896635 -274312270950806 -116116904454152 -151361887297037 -235213994929496 -64461926198146 -113788371500712 -253569266351873 -169979006041827 -19020217230211 -6984676994892 -115245686593732 -7390700858701 -96567861487778 -109896738895377 -103684305446418 -162912659523391 -252167064477206 -78566115252449 -42554206208161 -202413479688766 -215609393906354 -65337168932914 -161401530378587 -158734198602829 -40408628258718 -251949740654021 -83224928440158 -238623106826480 -219633671959935 -125511199698853 -111848658088216 -247264086305644 -131067541543125 -169098650310854 -217813817148771 -280635352680335 -250728729563020 -274463345212369 -124010822293338 -8195262120686 -37397767758831 -279177781487386 -109397878020629 -201495054366860 -114745349793717 -194251970724752 -62444874795457 -276828319358214 -33813525675811 -10456546368561 -253952588681024 -13006671794069 -57535637267399 -158756742276730 -206074969109919 -256996238932605 -125777758341773 -82079358169290 -228950695975741 -125812259538449 -172391146463748 -88320627575098 -56193638456225 -267388844289230 -137376341861441 -20269568025085 -105359238555260 -120855218465102 -151661941001524 -266844449272948 -224380054399044 -153701604561934 -279330838361291 -224820324297812 -234691293540673 -166728194823247 -44365023427187 -27311726486436 -9389164700485 -73915517588543 -190720370219064 -161959730185609 -171068251753034 -106238163146099 -152633856430378 -77234508426204 -142694780533031 -15861017042040 -207335549656519 -249477743993879 -76079708267764 -101839363808704 -55783295150276 -149691587502011 -104448201067987 -179394957818583 -278455160548344 -90641428418722 -172570901813144 -163775453878596 -231666185142855 -10583392959848 -36124812909082 -84322616062829 -155897973952016 -142724433656551 -224657172373479 -280606113083908 -185969109793620 -149508872065833 -131478373277963 -3452003440877 -116511802578588 -108992954422947 -52505214252619 -63859293167251 -140598987599019 -145098185747929 -128834494866804 -230678385328698 -235906502927382 -130547224136185 -191662977778308 -57407849782231 -132404038398703 -71593376580635 -235551797464194 -197878599585327 -255492587983646 -137931138531184 -110403903333026 -109264550046022 -187354997835122 -122227701082364 -232022557427185 -8988906487851 -203881361114622 -84625535616681 -185345799166427 -23309232257603 -45984879759388 -136913605955687 -100324263812930 -115069642363105 -71855396417743 -167968301597515 -130997819994379 -272421505779217 -11728758552347 -204665571659659 -27890881337382 -195782805492156 -89545758932720 -111807539431254 -100155107671438 -209459129774128 -186143141394253 -8742173888578 -96341624359870 -201255134529654 -208549883269014 -220903844110252 -114579344320509 -171057563797545 -25868635975398 -62567322533708 -278995896646017 -56047085126698 -124299193756859 -83634049988857 -275531084219877 -137612778589142 -243603087615986 -276090031274602 -248853505828485 -261284644163569 -40862955757347 -236645629345380 -158177299480003 -82002425702204 -118563417184086 -206383276063937 -50845612940515 -13672175150551 -54284817775453 -243033686625216 -149717633640537 -23681332949508 -68057247061642 -193810826004630 -5781851452821 -253153070790727 -15829572886023 -232750405025744 -14848715063982 -128539288667328 -143893507077877 -176414152627008 -176986297017556 -177079339979452 -108706344786195 -246192927111589 -56189907739540 -188694646336273 -82986710605363 -68244454418645 -195281070459656 -219059667238562 -257860147667457 -256494904905043 -163863871260830 -264916718437823 -2363393846568 -281099617034340 -225026281360697 -41480348084885 -169381875294790 -192459916882958 -205015102482411 -114187796789752 -232878867240279 -97804017605635 -88038526336913 -31156107225755 -255200621157422 -202452467289187 -91982443865202 -40758665169378 -83493494756045 -26325796166533 -84275531690456 -276003814715325 -41605342556427 -120775306981536 -124961270954993 -171344709792934 -138355653274686 -155512969839083 -92087462472831 -107838717110328 -71965277209652 -97830737726039 -42836222445042 -83554634999387 -100748192233342 -16335415753247 -35107421541453 -116683784623542 -80889685028392 -130692184146673 -241117262885147 -24898831707785 -257263797822304 -61762755000423 -269300698668368 -87728737339085 -217076788605745 -244648560264245 -15923382104874 -254599244415180 -71995555361870 -244877445122575 -72526485306497 -69931242632905 -105942310565296 -203681259434381 -260856399167837 -19057037022845 -114160096324263 -149099647312610 -28969685663845 -50886508022912 -31613843640354 -218946398829753 -142033626960567 -168032271095638 -254836008477050 -51295700435695 -115315437224272 -50918418405151 -96792765273821 -50596398057202 -135152367015026 -149023020104604 -114328944453475 -119951467058882 -273938585642852 -23863037555319 -6371977201872 -200833846853284 -71998689400629 -31945983681662 -262428694286872 -108393410165593 -156744664140211 -212562640913588 -254992432244366 -225212732978773 -163185872259804 -139383496031623 -280472839256336 -222239300069378 -183340255672113 -45471392050056 -38445611167709 -130702911977329 -272855053983500 -106553197391800 -152204993990169 -125644340667802 -81998780926418 -72432120571535 -155390996204311 -55883728624357 -71084825455745 -35761841187651 -220271326023744 -72508472933280 -137671982875282 -61511852166379 -61458280271659 -240158246181358 -225658192335183 -90862333076737 -163470202847264 -132395351163763 -67269979479646 -69387653773592 -278141677701669 -157714101799609 -231439534136162 -213588845198197 -96341279685585 -54545666869345 -149487787429989 -13740978543359 -266632053617316 -183181562584175 -257763847650696 -172786823109092 -202124785866483 -224197007154813 -166911967730185 -267402332383520 -218832934858343 -280946290034246 -130718582104151 -180910870342664 -232830274172084 -63934294197166 -198455155304008 -180040245539452 -68378732744630 -204444655529236 -64102706864700 -266922016755018 -183471915869932 -273797079940484 -191583239296545 -192969246571698 -122361407689251 -142722271414948 -40389345661367 -18827809690679 -273146569510005 -110966238123991 -226389874243563 -50826466752823 -114923806012203 -29804583904266 -102688707506053 -98508952733982 -215793963508415 -163591537661171 -120654771366084 -49812470932986 -84465926763608 -244474976306539 -280548571113781 -11735014333377 -135166711014655 -10738805311305 -116678244165916 -200485124898443 -179933090542786 -121621041281928 -17227472389629 -149550181036707 -260862975015387 -140455082771698 -241432327322467 -126554806420726 -75665882266382 -66355884338932 -42967441012050 -74526114615951 -69162467696889 -38695965125419 -215385225291346 -78499058118326 -25584794739032 -59988200597852 -125140942342995 -91781622617469 -56873322198582 -97476222473401 -137887760450718 -107519278787794 -14926724605626 -261460580598552 -157702578622066 -67694320977099 -269867407372736 -33794191548347 -266087714400637 -170739679125967 -9943637761750 -94038909155105 -63784506359257 -179169339967818 -16142090214573 -262846578228473 -138069015480314 -114159350299139 -47769085464949 -80329903629147 -260579280883089 -133795159366908 -84689005535191 -168122165563110 -8310203967886 -81218834941397 -172539743453276 -68060686265338 -260564102179585 -17293343487450 -69404798797237 -274574870377280 -194398766661691 -129142013471487 -116961900555125 -256233516266977 -227236669840975 -10510120848209 -23081731769057 -270412750637855 -12612662659889 -113949289045238 -26984223315724 -98080069423061 -46797392872317 -131512959216527 -168250076600908 -189922207605591 -37061607092813 -178765301348160 -11469293895038 -70796464472088 -132063491941258 -61560768233313 -142442851686612 -277383732490156 -10233134279929 -79354953931517 -235797139377072 -117196772344656 -13728514264942 -57828832297574 -86469361272396 -237931659056582 -219665020814115 -160280494705540 -254609575352685 -216156122601893 -13721455324467 -152819880259896 -116706384070964 -11921465951453 -198072713143017 -196969645763290 -159161001990680 -54352277985222 -251794738760053 -192958282016788 -38268246411674 -213905685287422 -78548920925876 -176095617273565 -19548408287936 -3418844049139 -171649904326308 -224863244659008 -132076327663098 -213396130258506 -174721622347681 -73362747953481 -264752811072498 -124050402436062 -116759496237344 -272115178537687 -6726200760593 -25848792876601 -237169538126650 -44937519125643 -106479501273307 -119273482972880 -274151382669691 -189297605785164 -272060713778055 -81879756027149 -25405251004667 -188801200746277 -156760975921976 -243009985910621 -148774882902671 -225382450711128 -147076956092583 -261892928924252 -79089741391816 -231076622527521 -110153565023309 -37469512697839 -233690585493143 -249218037069222 -62750356027383 -32866870709219 -261288154983173 -184158775083509 -277251725692409 -15324358027355 -97250036082730 -208454445087623 -32935680059619 -265592722697737 -179605836521559 -41259275365591 -63626855207497 -126419561761138 -88609862131874 -196655241599236 -278533673649978 -95674180722516 -176554350468310 -189335643581810 -160795987778004 -52043647112198 -182085179049473 -248657745724649 -137729281685633 -72173521178935 -31941325369419 -246815287717309 -43267091764995 -153092541352547 -58423859064798 -231669700747618 -12804972812110 -134807457374387 -2293126846364 -30417635189222 -8815287356252 -95122244869776 -29863677466440 -120785396905257 -76249101374854 -92153140872889 -23233829794636 -40924429641255 -228338330648382 -181591695228499 -273702960472559 -115593321962853 -181715086803152 -160844372498542 -78901969053942 -143745861622795 -170470041592338 -100897543361660 -209338751017366 -150938689094017 -17578528207064 -253095828553218 -166954471849049 -67386564600162 -145237622964786 -152297435735502 -134771533661426 -259312196691539 -185184918096317 -46200276175793 -113857819989103 -43740259830551 -84985411021756 -219965066302961 -77600157751348 -125575947545499 -61787522079700 -222691891804091 -103094709913941 -27599326488668 -215588789495170 -64371053370962 -81647792968320 -92802293398094 -66622373314453 -145581227104067 -148275035570739 -251712532450467 -226049482329333 -168800485629138 -111263197546423 -42356160100702 -267813596684254 -167600435683408 -100044496433087 -264518734587253 -259056601663941 -5292312353663 -46351238796291 -220556181812049 -18907780004365 -62209722335500 -37010557179805 -148753412289672 -14962409751844 -178049410396199 -225828463804032 -224997472300303 -115314284233854 -106204899373584 -260187313186721 -93373384321793 -260166777293745 -152698067483457 -41526694455596 -168506559199697 -163908483939506 -173938994777581 -91335201590398 -227340264251718 -265971333582436 -165599508404961 -53420616701624 -48369020109112 -201717218031895 -184204407125590 -135115607802875 -2410627872344 -174506541095822 -108262632870600 -274929191508984 -95879364468845 -208676542129563 -215594719047521 -96655021902546 -214899174113703 -11725776493827 -98291520983005 -165117584460715 -167181987744616 -63466552272393 -85596001594153 -144679643036134 -116675751358352 -70399044419568 -157565689235602 -45041612986196 -44561600971145 -193661819569374 -33485001181058 -101737492652256 -207333646633418 -70564030695732 -250278468968480 -217891326477604 -35436908966131 -232277024789876 -246841925371502 -76730627639653 -233786646209639 -72362922433473 -197267685539461 -254722645178347 -90293159834315 -33585595680148 -194571427289200 -250229711235380 -11687099400308 -171000114901682 -14054653357375 -165911505677477 -121011809912519 -37176653006703 -148642579647565 -173683848676525 -110396253224879 -130948668592143 -126448219685634 -265816867952660 -72286136051041 -88610789967711 -136381293405094 -218647470727963 -83002253635597 -197748430125945 -100129496239441 -26572252563900 -115371009039335 -254869092956501 -44716014188709 -197613313510315 -271401860523142 -240468682015777 -271410509873215 -106997124063900 -37489341704695 -168973257444679 -37229699509942 -10059060430108 -145623836994237 -212328515352936 -38912260124808 -80105175634789 -68854568084776 -185742624433132 -9424514504362 -26657961536022 -139487164020379 -136753224880834 -39658302404987 -26659408109776 -208668427606235 -278740075640340 -49130730084499 -231596867401483 -189435781366047 -66280131273690 -95328325327012 -122305264245452 -213737089635248 -256161502944038 -116740832395466 -16521424082363 -100109143668249 -59293145598673 -147908835025988 -1814934794128 -185137702719176 -155781087779658 -255429848463764 -259270037376018 -126965795082888 -133491171708304 -247080780363050 -13533424153827 -206477583205410 -181403989414054 -54551035816648 -224276241034293 -39014133738821 -201150670247491 -181616697399938 -276878887225016 -77479417086756 -171835921977812 -255291436351705 -157718765901799 -70874686989628 -280692177081682 -181644862766811 -216152559580366 -188791365121657 -278707283917119 -119787006614757 -245540236197571 -15059203340560 -73322867143895 -153572151096209 -266209182335563 -66707999192597 -39948938850825 -44448136999735 -150431876643712 -278834211093855 -166143307563249 -200524749202311 -229151452809033 -247102552284606 -75060167153434 -189064644278914 -109645168931923 -158081256252565 -38741950307268 -208202588319742 -208848936377201 -251306355402929 -175322172840935 -49399025486542 -277569956708589 -159648211048984 -242640456484351 -133020884141894 -46182972175162 -49431259595239 -141876030432347 -33455547969260 -27164173083310 -122805271266988 -138901647436901 -12192758515030 -110765096787942 -119099323315545 -262226690492876 -33484149247608 -84722559921849 -235621339075171 -173845475202129 -40282479388738 -28407751121284 -251427983431137 -255565318561652 -73691677177711 -249416874053972 -261613179286609 -40915471124600 -14075160623186 -152693139313705 -277939653820141 -244296369335652 -18351082617134 -59283850427973 -218607196629340 -19257622600438 -135579318924681 -4147663811766 -213479206263563 -111223103327480 -138765385932102 -95524897098781 -3138271309626 -79393453107601 -281121066812237 -253049754567699 -27849268309729 -239669983140570 -33543281593892 -153564984116901 -230352024673346 -136111115538099 -97906005722362 -125089896367856 -101966584485161 -4797761497666 -185403784061566 -39852066640902 -149327244737885 -131376000231304 -233223570352779 -102506427275221 -208479850196668 -212168507417166 -268185985330261 -13878942950161 -81156989252756 -99402423458944 -239094561812577 -71940196335390 -265540644733513 -248003484277712 -196782862759389 -177138757919017 -104521092258140 -8409453559272 -95117396441603 -10525788650219 -253215636951904 -259605165264097 -127892705724177 -127509562101572 -194732692143803 -122955405010403 -236362962259829 -32327326861957 -218944410589526 -98124006480437 -118516660460246 -267414510450665 -103746529085844 -42332270262148 -83300391407565 -108812572578247 -123654482812177 -930894420060 -154028499685547 -218571159079868 -144196706823804 -267465815820368 -236096759012933 -153503962541600 -33978082746542 -54235854502712 -205429279669119 -181775761180576 -271735539347113 -143060911794285 -113765762173758 -142906149549332 -138848969533372 -204889709920039 -42078409851080 -124094517404279 -127154325442308 -263428381110110 -173973013558857 -32508249392720 -236271322813300 -168084353190311 -149362583812521 -13024116551572 -45076061310698 -249816435755341 -30082447923150 -245366386650551 -54170675364136 -245409441897239 -127222175641685 -71262435580796 -174262478401251 -202757130079491 -241845957677080 -60039517926491 -137199928755874 -247704085860491 -96082407401987 -165202441422682 -142006929006056 -15411470068806 -2199555098570 -178562680269295 -124753967922268 -36339931746215 -30094146202370 -60380467366455 -167954003213261 -23671782649660 -65573067219419 -186364639887472 -132797699414226 -210298352737399 -257294369184725 -234276963320411 -133287453179929 -237575174460538 -80712983073106 -181692494553919 -122901638374075 -176012815283101 -56282317962045 -272277582016060 -67169025422380 -270807108302829 -90794432265759 -69592957753167 -174734231183327 -153563905311160 -10736831020842 -30404498406018 -193985848879318 -269736668986328 -273888235166926 -228487970069219 -63814651850598 -195812038211182 -62329852404721 -241198674273618 -147859259215026 -40422525886945 -119701004512532 -53560344960588 -107533240006397 -80168715655426 -93381361554129 -54800924196223 -37127388465325 -201998918392396 -134146683584889 -237040215730561 -136328108159421 -33587245416302 -279944226577577 -75408628949405 -44649362368323 -149982964368742 -184869569614060 -54940236021125 -123392570100937 -225394748766728 -77160057484387 -194842538148432 -270035261844371 -124844507659105 -246143508475047 -187628000634092 -249927306711194 -161899322881392 -104164137878926 -261959626933394 -55554185278218 -145850965209557 -108428062349145 -206552544460870 -277770174744613 -268333725095966 -100444579807728 -12002262881265 -200666737465187 -143588838264032 -200223402301952 -77401811387439 -264157783811798 -186778081791315 -28469080002708 -182060614567461 -73840103499233 -209100261800411 -27408676269071 -183502073600898 -116950746416068 -75434828773767 -140828719391027 -182064538650833 -46695532663889 -46016483696052 -64112079783552 -249173541768826 -87042352527625 -276130310520512 -259858758441166 -61920869386160 -68277043686337 -25320334454067 -113089622455088 -37612819326268 -124414641670348 -146802626968654 -40995965996974 -200735199217593 -81346370055480 -240083614957439 -67973999057831 -17148957250348 -11377228362772 -139698930696928 -142801812979005 -125261492462082 -5871376903240 -278306549057576 -141755809519175 -103602617110867 -50494036199534 -100129281606021 -259223019081761 -79497284896429 -151170821552381 -245125595473762 -225508979146951 -112994736321137 -12770904376185 -55316491213186 -105889702565994 -191342680246391 -63535337246505 -260698436725788 -168777174286171 -28290161002783 -22864277911509 -152898867810022 -188909125936631 -14507783724556 -55075721401327 -209728605950923 -280613796197634 -234279111745988 -247431762062331 -177055651749143 -177073509047383 -122943876725912 -190745160398087 -200481021563491 -87718871584959 -159440195412958 -118407405046633 -255570627465553 -270860703336327 -195586967164004 -258694104641348 -197149193862900 -14895419966683 -1085911424077 -89056942180474 -75426339601448 -157783169592788 -94453065037694 -237768865649901 -271359025185484 -91904141910617 -233828933464648 -5731343717741 -46619553697690 -44780138890231 -71399521193425 -147052666030307 -135915717593378 -208937087560205 -21052598414206 -169617348408529 -266564942016147 -160596623681033 -56809467543698 -118288654013337 -230129749164979 -127490364614370 -59920615346235 -24230886174310 -44859155261655 -195776806057382 -186894962626254 -183178437242301 -15426202975012 -113584218733003 -210000007327643 -146019882209522 -260389663075615 -108777361445793 -129250351374799 -40089148471336 -58544424608334 -210657683637938 -213469713762532 -15435334024546 -5624433898211 -182920092769641 -16405026714484 -229689518908642 -180202628124134 -244507485829853 -238757203379484 -217704399058311 -230208636255636 -197150765230022 -188553142645369 -243892554826026 -154962846959801 -247348412410673 -117457873891477 -63673899204939 -39828176802348 -278027820825075 -158406697098249 -176877078766743 -265312388474347 -126117635841476 -30665817311984 -82704867935832 -271812857675455 -20677140289245 -100625875836816 -77938882796730 -189130731110176 -91009124684416 -227912180210721 -172954238529630 -191852584874850 -194254405076390 -92920996096805 -3214301599396 -122492802203073 -261454143660954 -226921437106991 -39129719363020 -224333227746891 -142250513986285 -120891145206642 -63131116546475 -228823847396234 -55797092747927 -246007827362097 -229874064488735 -173606153284925 -43259489010363 -164470938836325 -152880505196750 -67470102609603 -265842220472427 -98100116641883 -65578917286740 -156832457183809 -96602995391237 -12610767790130 -199448176648305 -57037671983562 -105611529250679 -153891852860172 -190911550852071 -16988982700280 -222494951723182 -41005007596211 -39522559393686 -12621809078675 -213197937594713 -84613927616707 -198763843874149 -249619105143951 -275247172740278 -161472740783927 -109656915438368 -78313426458685 -233716278284986 -196243836570068 -21020626294193 -188275380242219 -96428453693609 -136887555874973 -48238203847844 -37491426992449 -74907405726070 -149337599250973 -165244143327191 -196755931115707 -71245055563649 -71191513427506 -15171023062016 -182636098944922 -33135957309742 -167176329163930 -206095397625926 -92999331332008 -18371007742822 -100241233794311 -192525333094409 -245658100645604 -136554285315208 -178669484753810 -225913059990388 -12512879559411 -27212017488235 -254890452507486 -83560118363541 -98122807399102 -121511504698678 -234288900255289 -129829015992495 -175979660422939 -80011145743760 -206402180742443 -26644093871404 -171788083440722 -210587643392814 -183722497549056 -79001303870899 -117994600255092 -24602606118692 -115613372827894 -241592209794427 -207785809072253 -99171703381958 -47749322496665 -80608329769004 -183340898772448 -281109193753826 -113171658558005 -4732363316213 -241694688611954 -160376267400873 -95801240470664 -22031731954612 -218459035992551 -200194731297801 -114590371935481 -176648505349271 -79336024084429 -218801581987398 -182790921730718 -77908306989727 -253595507401165 -59304690103915 -51259615274742 -152646435984887 -258694443053857 -58335816110523 -31848824310506 -268828250302968 -140466402951192 -153179385154235 -76475016224767 -153281839237686 -131876990474012 -68080073021335 -205072910871106 -50975948910817 -259684294130316 -172618751047462 -243586692441515 -142975520161669 -242953700705653 -219031539061100 -112171133859987 -273228947842963 -80173164244998 -219946150629456 -206851790183464 -176496718314231 -47495575786245 -1799450202908 -185846382899296 -201646710259329 -174962762817917 -227066964281167 -206701427057216 -134119459305210 -258660722662552 -241300694109209 -217532187275292 -141059284124200 -7426655372086 -170335218429951 -101051315353692 -118436559702070 -213327245583572 -119191078968908 -101339606736212 -231424455594494 -193666951011380 -129534314145280 -128584826541487 -274797480148005 -203962228470940 -94919335938118 -79670051211282 -191323569714412 -267166388855273 -141496611671852 -196287160353684 -132580667878284 -123050682401231 -73040894729489 -37136129019167 -278409323467971 -12249531329399 -216780073172342 -251064990799448 -212675236989123 -81167364475317 -38462445205416 -179053538359570 -240647781634886 -235819089621415 -65003888332990 -177808364778611 -47399146375749 -198205493395125 -68373181394156 -270843349851587 -194834917141147 -126065973435167 -236876208253317 -19999007231925 -86072606534915 -246255138320023 -156945026405354 -57923901509915 -84140032426906 -28152797696072 -155202162542330 -151508108933611 -139637062035320 -96115396368630 -123093102520979 -228281836639016 -262289797177651 -2805485683361 -244149471363978 -266564919940957 -109541895142035 -269882099724952 -21737511697093 -192271425408260 -143104444563827 -74564511480147 -148601844834371 -261097863689633 -168731597739563 -274916582234600 -212207748494082 -186864203430958 -279165134189734 -250276264443872 -154206660027087 -123151356943150 -142239251088424 -229642315224606 -43663585028229 -6017969419020 -250005455802463 -59293582842266 -27898194863700 -198956653972620 -26450906693583 -101383812228287 -204183565648025 -240867377733528 -1183865916719 -158769653864046 -77505747402182 -99569101219774 -82159767573877 -205665929603254 -121001288569251 -187409869546909 -89002059636320 -138515596961485 -182868417668665 -111351973771198 -38610756737128 -34362667603705 -129998600880139 -37724867870821 -3181327974141 -158715189104414 -185234818631646 -185183923524895 -128936095938976 -50162633210577 -233833100279946 -32489023770773 -237009733954900 -206289386487817 -275636967468279 -160178837494262 -181395847989279 -177397071266990 -47799333368232 -28320265413666 -81525933440521 -157584691619520 -60733464323880 -53758584849824 -257557140157310 -122793619620314 -257265770536386 -190955977663657 -159213565942515 -77408727498053 -5807574819191 -280309508292211 -176175816237392 -110826201047226 -24773841732029 -8864774133967 -203640823094634 -62979341647885 -11334133053701 -211718486564716 -8767747711259 -105313398813693 -126660289614476 -187930829368861 -70908217212445 -187744306323603 -34635745340558 -45679902902870 -240706662049368 -140985546782432 -122228661531575 -226665761830988 -189372654712866 -194621523298698 -120595690624640 -140943481408629 -167103627611076 -52887140257593 -71902051567864 -153554951339143 -71215789126261 -41244587041554 -85607173059260 -229861022114086 -199670925368720 -279152880702866 -146900299295624 -230169758874278 -177460023505649 -257430679764252 -36200480007192 -234084796053276 -117448468131145 -158479472767646 -191091308979287 -202919806888799 -220246327749530 -228912184522782 -157531766828249 -18013438672041 -94932512450496 -149433210160211 -45756956927129 -278975115644696 -199278594587807 -178683235567016 -11853945254355 -35647924874355 -131245239174590 -219462789381472 -242731674202541 -27655033568399 -98036694969696 -38789801562682 -144536278109395 -271748544451741 -2435296907482 -10096217317720 -191081856499569 -157428323720871 -147174938537239 -40963285526886 -50555747330857 -49725838665519 -164223832065909 -123718282468175 -41127621738082 -206008732622429 -140658074489651 -210201278661793 -153333393627619 -255771713852473 -239689744866002 -29841409690341 -240492374470488 -160969422878556 -57812452194685 -198510862776562 -139853849585771 -72204346668958 -12544122461937 -51018482031359 -134915114270469 -222562352745290 -83465262763472 -100327676277374 -62798501714430 -193050288717983 -130890912051678 -216414874139202 -270547608333199 -171452453911119 -94089578173469 -244683635242337 -214632334074812 -55159841926433 -122324557295341 -84854549709239 -269955213223690 -104271567853609 -117433488105545 -72560432361534 -164986463502820 -28611797818739 -225284369244244 -252591143704242 -143818231802151 -274890594570090 -6117445488728 -24899304017831 -270953608530364 -273674974679043 -61543690651456 -14814491109630 -244467313866050 -270585308187104 -38968193713312 -240358697288079 -103315843810237 -186998066412494 -119427588475906 -260359856954376 -77553113655033 -75228670590813 -1021034685881 -190091943599250 -25010930566364 -70867786203024 -9909563166465 -114149054788520 -75563384741450 -17604036783414 -148640498646146 -58593288250818 -239898099657491 -30819555157498 -173368719237512 -21405800343579 -189443734064494 -71526150520412 -213768286343895 -157780930602723 -157376655352508 -135690060950026 -237897217736623 -170988432063728 -235051409579218 -244177855909227 -118068397394825 -172104170278337 -203727446476876 -80538650116297 -70942018393746 -40950834485506 -166559683107857 -255239198640161 -175115436057757 -11704836814051 -117188644441753 -128927222431375 -62229019988096 -83022078547449 -76197470575462 -187265284886009 -231093910703863 -119193924614399 -247807371783097 -141963877580981 -240955440517073 -82352558343180 -184292955282740 -59826375923587 -88853873353979 -2133338371743 -15418013232166 -4049905416973 -8790311259210 -225503333526748 -246209429997803 -159387308703090 -120783126452881 -122726361623159 -162433617861379 -179139323827690 -114761149532643 -243600514823401 -45998920179254 -195258110354482 -175772604870599 -257869435875169 -55448315320564 -161666954152145 -252023807800526 -152334734947483 -242950754694508 -59095564272970 -191189818150709 -102477249590846 -91581620382872 -55008557379588 -41392085360515 -233691409941177 -265547895152881 -2307907568796 -81795436726990 -53199012715041 -76710804535930 -48360168053216 -105304529471475 -251897020983022 -40797261720642 -47293396983044 -277755471004709 -207508691907084 -259252294511575 -204384791016613 -59112787237814 -281001986380056 -107975105159620 -240069966294995 -149813721348345 -209595171188628 -175448686145603 -239944901020782 -249479003378127 -194211554538316 -3826964849030 -153153999344282 -252767847050402 -47073932417044 -74467063988461 -253095083382438 -73351478648567 -254592669251258 -240691502726893 -6345233463368 -211098354084596 -100545395493349 -222683259931792 -125947070796161 -38259400308462 -245970042310382 -263557026860388 -224878088467535 -79716094284445 -17696733467822 -223772979748493 -267192083699473 -132447396939061 -207695338474398 -52451509031538 -104412566228948 -29130811849163 -177454460084222 -243245353991312 -60153634352319 -82871873227147 -236578140011800 -129246012461962 -238639291938504 -142261869146609 -218711529199835 -93776682080869 -145131692030633 -81628572290288 -96280332172787 -4199979083675 -263052016977661 -46257774550535 -131527720976947 -91522229161019 -261291184022971 -34133473275268 -239941655371741 -97891869631941 -45279484445275 -212163883430665 -229940564545841 -193496096034429 -158722912231172 -145222651085444 -1749826606311 -203188832809601 -116602247400894 -36987015325325 -147633878592270 -173114179157002 -151532032662693 -45658523774301 -184499990707976 -255882449624534 -60719364195072 -164290878033600 -48651794512484 -32402415536956 -203589393809351 -60684959519872 -37985988175079 -84885719326088 -154657550798816 -28872510675589 -12260532488378 -264271756272056 -162136209115448 -178838385684559 -108180796810750 -63823093305666 -34809668124991 -98960723028032 -44291531229707 -81046674882517 -208684714500788 -278225704323554 -74286961694534 -121864051949336 -156851681271206 -225812137288491 -139980957976751 -56129578847766 -130089862492192 -60517281024440 -126229917954773 -219160923289145 -239243845993694 -207399171993227 -155333935607973 -129031299839848 -272084281361663 -12645556471142 -167994358464028 -71737522234532 -207456672543305 -143297363953197 -150111822831918 -174768929414618 -74668370090740 -89068387039340 -78066845966864 -258130758119602 -118760511950058 -278346039673656 -95113237444503 -146090889122088 -213875448745943 -78828892063910 -64488379713553 -42417170897757 -181292337252362 -99778163503915 -90082995422831 -238923958127160 -136010692157539 -21436338371746 -111946891479573 -69847721976369 -211122173432303 -94941048919143 -252292356774634 -213533293817420 -81537192395831 -94311404840293 -183472459804428 -269888027197203 -66103912779375 -17027246050262 -222038175620955 -68130617090290 -28695287711836 -177922896585356 -20172624006870 -93812277003987 -101917139008571 -220628082006345 -280839444584397 -152669565633375 -32075927371003 -230093810241055 -207087964012111 -116156710024131 -188096956186561 -68008452171961 -33154533779775 -127759649293000 -5170809892256 -74438823085874 -29155728278706 -217635193976793 -83758857114020 -32599964435702 -202551326032997 -74766790836181 -215407729198890 -82836857723222 -202861052099118 -210387440753689 -179821365503782 -260262103432226 -20916789402 -267411490093134 -263855735980529 -108401662590198 -119797919431939 -18914913169715 -145601242044161 -143524572810305 -231852013920070 -81591585103087 -275332607532126 -14512240757541 -276587214614096 -160439197310474 -16804529869173 -81016829313985 -64656670191728 -263687140568293 -115998831180915 -189751311442833 -222398582929982 -193534614927519 -178507566951629 -115301015359818 -53627274132407 -180627988313643 -235881351210465 -140730627069918 -230588284972404 -39758561418559 -235806704683273 -110726965785176 -209761317241260 -256145343719022 -255620184880884 -36095432933209 -199959385514739 -8916888428424 -170490664546572 -114489853324482 -114492183332148 -210149629858237 -64100026771829 -8808502718162 -201892073835108 -59389084287816 -236185299874237 -148053464378934 -160612463994553 -180937620342827 -248783054691185 -220434072631525 -178665494532633 -102711806064136 -109736065386383 -83240387316100 -134653000516935 -178279266176848 -73912305246451 -21671903216367 -151146171097466 -37927097220124 -93809577197086 -137154461075795 -33126369038349 -146186508737182 -81752851056285 -122386268426664 -183902046935183 -233017624165667 -171714724066067 -198034847516474 -58214505146427 -179332451801900 -253013853665633 -63822347280542 -220866952369926 -46070563386693 -265987052912383 -236307679062014 -42508252762047 -51913512866600 -35649641737151 -260814585325046 -8288553805440 -146546082062604 -225483357361194 -104000073412068 -161573677270656 -101808063660926 -143116903963372 -221910838299519 -945600195984 -157698112154200 -202297337759344 -218451062692491 -15995895552987 -227764502158370 -210239443571879 -97197688072691 -166836632632946 -131454595688928 -228008244717011 -178552030561223 -150368710655461 -136565342085100 -268878044457542 -233004953033887 -193879620942356 -101812336129455 -272284130965322 -185111944311776 -32491379973694 -225581176856518 -128113878323056 -33520361502021 -137452570619773 -110666621491726 -186304413743336 -3664704536957 -267123194234911 -188636046872819 -190407483386810 -211177848884853 -110039497260311 -268747292089623 -57633246988651 -145604277745048 -22462313260154 -12896333941462 -107877815150822 -132911198022146 -210057080736249 -50194940522658 -40027837087674 -177026102587535 -90294866035589 -65364898233854 -86851565847834 -111284114124535 -275601261330515 -146027786806888 -267313613109337 -226756407063530 -161735559930617 -69790499478173 -196096712106471 -139525174374111 -177560841138842 -278975846749843 -99166045508357 -256815453229483 -263750779774272 -4742234734496 -175913501380855 -259140348832310 -188991676859145 -153411243031465 -42614600162136 -14383487364938 -225725820069554 -154061891597346 -91517806368463 -233136473854294 -231948342841992 -279397456377297 -127696204663717 -258620274870710 -74355118309196 -263041351566883 -157867204748392 -118151686772512 -168862681820852 -161013420996186 -198588865188617 -37066818926120 -256798890845681 -140818947135071 -186434387776349 -191095534467833 -227513607118098 -61902341411916 -209887436402969 -250955048500862 -189887254093172 -3392008109993 -150360422315944 -89391564597685 -218249870718297 -272444979375839 -28703959453740 -44511251577047 -197559624861111 -162457136735370 -71255075479310 -92491907620403 -69015522491791 -25665997921729 -9373612637463 -148727768626267 -212042756595228 -25859017356059 -186231349134220 -80055422459849 -245472007324106 -91793748233073 -241793941702143 -48689992566869 -159801928453660 -186869056535349 -19238767766367 -258506810899300 -23039283779835 -278688415673418 -234730342250007 -218871458763160 -193465031654698 -256474711460940 -136271691292260 -222954892510624 -185348540391901 -266201766813164 -89661854592823 -118560305931065 -255165164949714 -99315133778802 -150461183752492 -25865733866683 -114113232039139 -7229049861722 -113498943577562 -280251046607389 -65489354628156 -46559021246130 -23116409290592 -255606414332989 -49514178653869 -180527152022778 -145440666053414 -89191421540723 -239174505860376 -233617564592672 -28027904725210 -236762386201484 -158971653889508 -62909786847120 -93947093094635 -162451246147069 -143554613921647 -131674595709793 -86440079705027 -96415223176537 -133483134539571 -277084967059792 -142397992772601 -155882429471666 -171560664404931 -211835990585308 -27939218475360 -144357134394062 -78789802044851 -192225347289466 -10378932419731 -23129895777077 -238683401083209 -173537713325138 -268885648361643 -185255237294662 -219053688393059 -168896508681847 -232429054875191 -218384092022654 -68962892848577 -274951219506944 -10055455616020 -373857255503 -45508058492133 -250749689571102 -59414013350505 -204840134371928 -40662426173437 -13574510871985 -197596482995175 -16154024166326 -105789220808158 -191612783169984 -277973188957866 -113148084877675 -205116836776175 -280130715607178 -186412942458535 -163584450422493 -241378408401454 -10622514731566 -186120992192237 -66187732841308 -32290309414593 -173944781566284 -39995628802419 -145082844636440 -191387110218620 -230927351028732 -101061273644928 -267473629933394 -111722209669263 -146272499406858 -259750417717028 -260694679674326 -263733407295713 -208024704971358 -201027795203190 -239311762602861 -125565772945974 -176263425239284 -100753542396490 -268211573142423 -208105360260301 -245049782902711 -105983156328027 -111332833408520 -224995815042045 -280746477766707 -153543908128106 -38520564843241 -136750010427325 -228801240551453 -224915885690102 -133288909022274 -217374651901168 -267708777434421 -233796752472143 -241383807667587 -201825829439401 -174316342199127 -211354567086751 -101215361256261 -214948701624227 -101832940760066 -268097620638496 -191599972177512 -209512433139929 -7535835242320 -241899591973049 -84367186421288 -96937780584093 -222907316908886 -43139530488313 -86082740781610 -180319413967875 -244118292039155 -55840423599323 -116157669674257 -9723267459683 -61403055304522 -34006036915747 -7389935055582 -239365767989947 -130993143403067 -251237003046713 -59843478086066 -117183685034519 -254285869569451 -76525214274354 -173707778573812 -205376241540894 -40655828487039 -23275992416192 -8359071639408 -208592739512095 -91553853453013 -128623009665597 -133363856701383 -66875056899936 -200147672824254 -105656105283594 -267757336763022 -174955329842777 -26931676229393 -99428395915032 -35276999440543 -161882247199730 -60247887932172 -60412423753717 -216220713256620 -148027761804702 -110602569604249 -121567635548514 -33845379808298 -158808354620975 -50150406472503 -261490945440117 -179859174654360 -219547368038854 -259889666409710 -119061883749436 -176566647219367 -98875782308437 -80809229692748 -69670742304124 -53301973906688 -105507477006401 -198386429174554 -71081541846623 -8850936196064 -278560198597244 -161649219881528 -247464758464926 -62036345174816 -188234751981288 -95307673058564 -6585387327677 -85892661025358 -69554054676238 -84294364314361 -107405997424088 -265638435595386 -203607637178711 -50357113581100 -265704851164353 -27586978819446 -241813800863351 -221953881884134 -39382070835122 -228949604069561 -89465683965981 -237115918325508 -62402135857036 -143879072064079 -45802604930561 -38633459883418 -185371229699425 -150223408332871 -123994989233184 -83676282610071 -77794797569021 -29821316013295 -101525092683013 -63053466923290 -153752648369880 -144164600864893 -275857437457079 -84008201377659 -6382534777657 -34543584678506 -123041731299410 -49272678163125 -59528119854607 -140069067065552 -173037740312937 -279080271632882 -37678293891586 -158025821277036 -113997204845489 -68329281539635 -251584331153497 -92123974648973 -212860068842034 -108067224676269 -174182412462327 -123130281742176 -261016568422923 -105333543851018 -229068224234295 -66204973383059 -232806310726189 -84348940983512 -37418792579594 -92087367187581 -272601836189748 -96889792966968 -83597329370188 -156833887789018 -171799103861465 -185656316787107 -58215214359201 -185780173617827 -112082033576641 -41802159043315 -279719791984749 -74417446091764 -79711891977439 -178185588381138 -224077409500020 -131446375855807 -219388366055923 -6168705242277 -37656628874018 -27225801973198 -94375592053042 -70096605988394 -112306314542794 -167293988660264 -154712232226585 -75345198877232 -243574281844672 -241528458463287 -89291931200271 -81148679095954 -102916798992850 -64732130234506 -122108000279046 -204173277373526 -21596970165657 -39377754301530 -149218204888187 -123977276147153 -191617695834334 -180825374873639 -274896071844673 -192659692560400 -104331962450420 -170355948297792 -5797184276904 -210943443120944 -992604270035 -270497175259119 -89492233541427 -226788600809554 -2800395892123 -242507253676076 -176576070879905 -185210759067963 -113933090056463 -262123315284656 -194320611432786 -52843916454586 -52767519593289 -268790837081230 -276063778471033 -88001919391177 -162300077344340 -145120168694158 -180921705948257 -156350882817438 -164103339894385 -39138599076336 -219001628586070 -83636693292796 -43899489807006 -274932341687873 -230534327998152 -78721308435033 -171387665942119 -241875206448108 -172156968871422 -155088302104377 -72649174518131 -276449435684972 -268620168546785 -256489118913283 -274005856446267 -176667904863703 -176506334741315 -226259398140250 -156420478723565 -185356354581791 -44913410460741 -40445814426822 -184321403999933 -156150874850652 -102096988293828 -64443303238881 -131409119561844 -39043675033474 -124115519265629 -193659814323498 -106519015932029 -221761681238130 -179745895224778 -97717295640405 -139632346229400 -142040203627418 -238060084387731 -209031178952361 -115437847460614 -244313762467292 -82686534749608 -15190279265927 -84235477012102 -233380850755075 -123132815573702 -249102258113365 -66051417915591 -217276959850195 -261831118985492 -20680930892205 -261709878266994 -8654266793844 -249374823609883 -239995067540141 -48888746496556 -219988680035986 -64057223140643 -119277045977469 -184676775941833 -209873735925652 -73706720960847 -7819039445076 -114847507165801 -4047227724910 -84404724282705 -163485960272799 -187302875637769 -209004290986984 -214983031971901 -44097285371852 -84155212436032 -102503860773819 -193749482629310 -226698429900178 -257489219890370 -76624941498057 -250670843039550 -198226818611896 -170902489626608 -217086512949524 -41218002193676 -33327396339058 -152550896104624 -52443073085990 -96103795980720 -134713909985449 -92421447385695 -140131022132490 -142695861968700 -148732512343929 -188665408871704 -59209305946379 -281206805939329 -236378305409704 -196561245493199 -135798154517635 -71812549606264 -276908951554926 -224306898843099 -153741830488717 -87126518270749 -212998866199736 -54596125978915 -203123729519195 -238326284193976 -184975640321723 -132779976022434 -107121319154067 -247247331273796 -129148218293727 -42549533967236 -140009314306021 -218799038357639 -220979088036311 -131547159390940 -279357288830477 -110231309578785 -79409615767578 -267597390741276 -124958329410062 -20741972567139 -131820912557888 -272380139381991 -180717098879744 -73232329934003 -257778229660165 -100981070382796 -107106686258465 -231772971615707 -210467082935151 -104351646636774 -217967804255475 -164847777310097 -90723659461340 -164728455654362 -262220328773084 -150979188363681 -237244521633126 -270393152524673 -34303429910215 -45804614048141 -263227299899979 -31042717713111 -130054284974495 -245785477822412 -252383258034445 -255609889581402 -238989038719279 -170844226320366 -214563793876860 -68851133249120 -85793520927114 -81436385157234 -278644825947785 -36453675126665 -225054465205776 -39521668319985 -274119478558222 -115182169643375 -139437763530831 -262237811514195 -131003825177864 -119508118269006 -138163021966475 -59031399853462 -145997700849007 -12025198959504 -31873749071795 -257162030600245 -97689538451866 -9465531614755 -267302036537993 -103305404933507 -241369563737268 -103230295478467 -267468709535639 -160220662001010 -73929941849812 -64704244722406 -62237636486857 -85652448271018 -9383388042851 -62130649046174 -114962732216137 -103160537787449 -107451989659492 -275371966488898 -269963948634792 -261520401996116 -177081179603216 -136297377069712 -40964751985549 -118590401318275 -17219849001335 -174837928675949 -273217908199786 -269016376378244 -159035477800425 -119038952123693 -68048603532638 -16031345707932 -96837219707001 -53367437721506 -154736653877633 -241561421063604 -179549309685118 -191003552324558 -162863944546460 -153868220055167 -28275753871370 -173382885953648 -37875901896229 -140185695439452 -83183960497045 -23682168520604 -63297977274162 -107492010556937 -193486397267726 -280359051099374 -112701006463790 -222632972072808 -274069488850090 -225220316498049 -183929685855093 -159838928302922 -218369374586094 -173643223391995 -29366136292307 -64090811860389 -110514746170651 -176530384786587 -78996713321689 -183003928960594 -76070480419057 -252715280674668 -106740382973019 -122920013567984 -40460321101390 -186089132669821 -95057131630940 -68499871344903 -272358982731929 -192751111030969 -12710815720775 -224578299452055 -164147070668937 -207469973285270 -61397294471911 -79632711538535 -165377609308177 -272602161369833 -166547132280210 -193151790866749 -64293670525343 -10863990063967 -95077433268075 -2603664620355 -224614936971725 -165143624162445 -75080083735906 -64235183991341 -204435703227748 -227572667542667 -279004607190237 -141123134470876 -67349038675622 -206679846351820 -125904603780091 -70773661575852 -234280880448115 -214162038522930 -168175830153996 -50275105753080 -121503583661037 -226665231412518 -216276285030984 -220443433190293 -155737137836493 -31426085049411 -6030970060338 -220343860378959 -120654787525916 -277505664573820 -146294970652196 -261573531831405 -94340672030572 -219464682411420 -8114316219606 -166763224520550 -268458190433481 -227113673160451 -216523095376339 -193310650515143 -273010646976738 -34024566111266 -240340678554758 -239680805021568 -43629577838996 -62037590151593 -75389379057680 -181837742815222 -256871507514160 -103289711221186 -42429758917369 -108804977487948 -54996846021344 -192765142005025 -253793111301337 -249150552270741 -158669285161573 -10548964436604 -273754391472128 -104946428561626 -107128996103163 -248614882431918 -153291607267347 -260347431944246 -168180873418832 -115280708336644 -10533359047403 -199179704814622 -40172868855525 -66798132132014 -14930690469400 -201060172551273 -100691844119497 -197801475923889 -92353126150432 -117043689395612 -163874012720597 -115515349986842 -51750001014475 -143843600687413 -252575160328103 -245342940435568 -227095176083923 -253859878680004 -276036086923530 -173189129606851 -134321818111173 -153958395210843 -165728281044652 -103997331076707 -232162634921281 -102892909154296 -181077765114328 -138281991896251 -17782029520575 -211311367202288 -18464912372327 -49449195579566 -80496185693447 -534864354268 -188023358440867 -218802610994833 -226157345316770 -61964576172542 -258806391990492 -208140679791355 -138188993155109 -238650018679265 -55401236451134 -8357593143831 -125271601327095 -26841033857886 -276591086848008 -57616340898340 -16918172344810 -240972704295731 -38046911193399 -129262771675047 -26772949556300 -180794093922455 -234369763239484 -83220414892707 -255835751361966 -20491423522233 -58716253548846 -267435884648871 -104920134083718 -43149302397001 -138161314342837 -276058858372534 -7371837747884 -141794997219661 -264002759719224 -231717200166223 -73570117290276 -216723819890068 -1759462285928 -261469653845862 -238892836264728 -53152108231652 -50953901440459 -24212402098955 -250361794792405 -258565846228291 -214356266783308 -126213758629454 -182370792573296 -188809021479044 -90944618700310 -222952358576655 -31959702657082 -167401954824820 -24969693029395 -220192073343919 -142812814345110 -165478390815997 -199221646955592 -134395633380946 -139811016554737 -139828239519581 -175108903887546 -130041170287628 -40547874121677 -196682774227843 -250931758272654 -14775974675986 -261382926686356 -38353490456498 -27130932488670 -237499945191302 -90443982750891 -280436555638579 -239296797859640 -92710643345287 -140208185545778 -29555619469837 -50210951848334 -207046473907397 -20565940591125 -236478210926786 -9693856466146 -140116929572847 -209985466633611 -170123441864619 -91664020297937 -279979278823267 -179020888916234 -278149497135711 -77503297454117 -229247371245373 -11583424554090 -64840069737303 -240527130172834 -161600017874963 -177671139628415 -59857730840661 -18681878463931 -42182542845853 -141596297894079 -271761120845675 -121769957288426 -72171535241632 -91022179347565 -202243476865613 -14221979085537 -272766118554314 -151869861740635 -120417912635454 -108852217642479 -136822085550067 -121066657201744 -241643029310894 -146545781185656 -210443193096597 -98221005442240 -108843104584916 -250610476858273 -99173422623470 -7159712588481 -184725430009585 -53697254584182 -182920157486013 -162198081941711 -266096941143870 -149602568316763 -208818095834541 -14707583008886 -83720892489058 -158090035589891 -60708640323398 -70867473915321 -31645645112506 -134403005593721 -47876516490538 -234930487529360 -60830245277465 -106167527214042 -49932577735752 -42332029320058 -45429256651689 -92814982906504 -277768594272657 -96459348896590 -3765825040308 -32239539523889 -79911453965925 -168928404410269 -122509690689310 -67696632325632 -50863259912603 -14675439872054 -53562778801949 -147229494153869 -237528203822066 -250766482621226 -146254369861856 -4250032000559 -131956797944601 -81547050796666 -230958997991600 -71455021539829 -143652475047416 -259304500482518 -112375611602521 -3284934317706 -219218559748966 -83274969325866 -242999316493469 -163919796400393 -113801501393485 -203219452296912 -49070639823847 -149083029417959 -161009193513828 -194539166663628 -72415735463045 -104904458148876 -155346135633653 -236789323671624 -241773138823835 -142376093508958 -26497698670503 -48556928852443 -185454184918151 -41640573403908 -235279319256409 -202258705709609 -132792106867279 -250016109476945 -237447664674481 -77811645157193 -267436319307545 -279693334518640 -120061774874815 -95072110246978 -73757254841872 -234839561315433 -158569128024044 -54041893404368 -212092637664313 -87758637394400 -46514196836277 -173764958603248 -210911513655520 -51937926953495 -260299395027004 -34483731462054 -118985939407216 -95572905063931 -156300901446024 -264854802571140 -189903332522602 -221937686017849 -270205769161335 -87049155256104 -35112591714735 -173233621591204 -102567952552544 -165206669405847 -261357899213608 -260548760125427 -17778986504001 -57840066611722 -240548557077076 -187929084216348 -107552378253657 -6693295810795 -184120239428016 -129411834557991 -80806290583287 -254606126588112 -236870269557951 -226179063716157 -239454753746530 -273818936508312 -161256292159218 -37549051045914 -12180056790182 -259673371662054 -142973050451780 -224366396265786 -277865298824172 -195589010853873 -228466605188167 -241859701231874 -272651962150383 -205656628078353 -95503508601182 -280479019046890 -123756935912971 -269570262864932 -135981234870185 -38423977222647 -159023204172359 -29932795596722 -173156364823961 -43886615811941 -84711630974663 -14601332084358 -235885289076524 -258132331708300 -184931261844114 -233321737641287 -126012018493695 -190484464512960 -25273455117428 -233426267888155 -79069313779063 -145534947072139 -147688256876404 -194962909333435 -67895573843633 -10478880635830 -142295556070699 -89285373343106 -196290806531475 -102480397754819 -138061204554290 -2264042659090 -26256873637164 -55303712319879 -91653249851680 -217839841360079 -84860477094074 -190402320941056 -28287721944450 -44134530630833 -152788301692959 -78132911442025 -53789935425368 -231444932821413 -102381289749587 -37909736595234 -55502871308619 -173373204950825 -53721998353033 -16907764412164 -153721001884481 -115621358839118 -121091565936741 -47377372865554 -200655058924330 -204399382814820 -227629244047569 -262526826042428 -128847664284962 -161909716742230 -206894481385815 -131802337902277 -194620361490091 -158213760477586 -181155725132435 -265409517614782 -134879734447608 -92160233915101 -88938748270118 -67125376859681 -8491415995763 -196834868145420 -114105737932846 -206291677616275 -269548618650319 -149250779541435 -94348589855046 -272370579398298 -37554381996318 -120935890167093 -200533718719805 -220668564324468 -220519943362402 -109660245435229 -177607961101949 -230681962664247 -162369943594882 -53868405219479 -63873675546299 -173154686071977 -203157539621717 -68158571757421 -183728321062688 -177296810314366 -107517952682609 -203340264253951 -4688218330774 -115145641881738 -181370203513249 -2104385358952 -210165158521073 -39464469045533 -224240880824177 -154503333592064 -119877995052476 -189020236221133 -20164814846809 -279739719022705 -46230019113758 -100241248838612 -255128469265854 -243023687991787 -241486814656838 -149298589589404 -18298931386613 -16616649226748 -257271665528585 -177259525659055 -199328231301889 -280691530419173 -126120439491634 -2381512387827 -147784046504017 -164109508972165 -111920852377085 -42821533637948 -160942226500180 -90035342425019 -268543215973951 -204071541857136 -92106467816804 -131525500821074 -4002015891118 -63031479500253 -73848767408261 -139450164680096 -212411906325657 -224506340425792 -216621155712394 -211037662760107 -136726139530097 -111502801099002 -101553566081252 -153364407317600 -122412071698581 -184443685699383 -44800573354939 -214719879085126 -227633930395428 -132914926109131 -145789918891419 -131472890285085 -203849860087609 -55695813883525 -218907502956726 -269961358477404 -107592112187932 -110606643474916 -56081557399340 -229630899321446 -23731829767489 -263919037085412 -86903131381315 -130914369172602 -213473777887843 -230726637113960 -69029978835928 -127971736431199 -159827800890426 -38101339555818 -171286294101476 -220074784831752 -269466860285079 -175320064107591 -235171784244725 -125856070999763 -48650196696222 -147096335473377 -222097050160517 -227167976134176 -22239540747229 -66966820364596 -128381079188292 -276639131912731 -78975129843960 -190149567368227 -217435127407339 -120270844984297 -18416652750955 -137759999223533 -41984581402445 -131499379713832 -202775122787624 -150165736380779 -124728738350645 -230555925114819 -17791764960338 -260778052831191 -121033882219155 -7153379744334 -29513008822900 -155682394003496 -49160217500950 -249064169315453 -9682209729862 -1826682185612 -132185642155435 -28042503404907 -164613516589609 -223028863846181 -113802851901610 -117172668566190 -65209099802985 -198149015505954 -110305471393171 -62954710620578 -224191909660847 -212068747825759 -38647012881689 -63872032991471 -273912341871461 -84519402697690 -202340724110078 -145159464464865 -92659519906437 -270424477271034 -96212444576800 -235891431082527 -52080564813016 -13453598525490 -30642470101948 -242881722470779 -55217154536779 -120126025650110 -219305458486303 -98243454602510 -272592333126198 -119187451427772 -165523283310817 -273543649774963 -198596400219588 -201705180853622 -137180055804549 -1013699214912 -227945213051770 -276495048362350 -244714640281142 -46616316219208 -255601372483452 -21024329966199 -260710462471370 -218103425655513 -130823995607885 -213330364999420 -139469682867902 -148198432459505 -143369427669484 -86606555505022 -194468111053462 -83726112186922 -178153917086682 -253689288841033 -19848201666669 -73239034531259 -94282136139293 -198367137085736 -203375017336980 -43164331371526 -192590807885466 -97099646532796 -210387823335307 -156171977110736 -168247230761231 -57213548226881 -14419866721002 -158863065993436 -206257761884808 -142270032817044 -47250458393013 -208685672124405 -237099203275550 -225142345492661 -51345242067240 -14726407268067 -157953093156277 -54938580684235 -77236170967946 -111372963519569 -102639996198627 -247867872239788 -190231615177680 -98999862045845 -196026790569251 -86175198381837 -151213419089001 -98734240612169 -70858866025120 -166329624065508 -260156997275492 -17557208021923 -270918710356837 -122412054705780 -21604385683209 -207362414431833 -248555629221445 -225249100846080 -160839115837154 -80761877450587 -19027313282617 -237218470346044 -42381821331160 -134003955587293 -72083001096304 -91129575488805 -111698490691103 -85941975588678 -121243647341526 -41411379075471 -10685513604034 -91915027507344 -190883678904846 -92989245740384 -185732275680504 -132121026329301 -117773241923018 -139302626155545 -232654736785756 -37646567259319 -150249264983551 -274239261455512 -189507897178390 -155637639672348 -250402849289091 -261207268832744 -241080598052438 -159753118024215 -21282550945003 -259671553297614 -69600593554191 -121418236290553 -27922002497767 -254236279151325 -232709955903642 -145119840788516 -79832661431810 -233092543312850 -183470336835174 -263651080515068 -183944189879447 -157106047358202 -24023752001566 -207459617009294 -183957634521740 -216800400921050 -17765770889864 -22587588473400 -231775253888997 -209658621935917 -74049568337224 -69314951468752 -30930259030229 -53205955981827 -250303673027171 -50642118790098 -140929565713696 -92777976573255 -186692098430052 -15906742842161 -215092189566915 -33951711127829 -229555352421509 -137527063165766 -104490346075210 -249077376787695 -102312766662348 -256649300400095 -37052054150547 -153349325671674 -217037305912166 -253113100355849 -58858312118341 -163978773101804 -45899775850959 -101665266743218 -86039732542786 -48773469049582 -89192193261125 -5511614177012 -181971773272529 -256712920477830 -250174359333708 -232813191225120 -255796881939115 -109206357047533 -131023710740530 -139995635115886 -121158252876915 -64119120768447 -36493013831544 -54060514286856 -120796706671201 -9790117875768 -57136194039843 -186893975334439 -32394354438453 -278144220286648 -249954126192127 -41907360966632 -73600686925291 -192948210686259 -7683196513982 -177924738030965 -74134911007310 -179673700233349 -98883964724258 -92688578600043 -22542944654120 -242213967605290 -106427086002099 -114880387727012 -87715491374369 -41424266259449 -74013510689038 -66014444789737 -79346542690783 -254017616644801 -76957611331118 -146486282626065 -213992682750986 -185691210821691 -142587287207400 -212027989628207 -246421197676865 -64954607896260 -104632478686090 -25268472179580 -78037161940791 -113269693575755 -173577772356526 -13536144244342 -159389656881805 -225992584427038 -9708008126749 -261343560416284 -151818566264250 -48238583765850 -36957942599042 -230335255191280 -139337127944047 -218753667970687 -147033418406220 -11055663883309 -7310801043958 -16240689047316 -237123797825609 -66150036042234 -76332888552633 -183116523935941 -59189436599896 -117449302900087 -16669463959664 -203181644009256 -25590389599501 -241081535028118 -188604243743030 -242390081740766 -207360601647705 -27538516522078 -57478722899668 -70852398321268 -37597917479506 -141358006772 -171418406160839 -64265494912346 -272631428441177 -72798916000923 -48295655821099 -189361503174623 -231689510049796 -267595883139123 -92527250176629 -115162172885979 -4576272651509 -133906071835856 -165687625096957 -9924004432978 -153866386895053 -159105341061192 -90570555276113 -79834834628321 -180601755557392 -152545833461215 -13093572251306 -969580813986 -247721532719994 -18019646699971 -214398872277193 -128656649213784 -142159212373296 -136130726514921 -148536268953830 -135807102842321 -273530946752955 -278096821073500 -146230066329356 -152894719649595 -123462673925671 -198213510960159 -118639647870279 -84186428261738 -219439740188714 -218647417046159 -235619287903328 -156251784242010 -175930466269740 -5333614005309 -59366336884561 -72545439774352 -229682233523816 -159352127264728 -177456478095764 -193790660381385 -138598343163659 -88341628426974 -20043205466692 -242995821788838 -79586636624935 -183093039313142 -16745269031827 -204553137052717 -141756104608873 -212517955627200 -104571991823174 -94750067113540 -203670780164046 -101809961927504 -8526622694647 -224177734988618 -58613204833290 -40727025449893 -142328981244303 -201370307256002 -123467573115081 -74505912610940 -11732613935875 -279833585779746 -29701694971655 -201026698749432 -94657755797519 -121047768770606 -141772921064821 -158926346754451 -270543372994304 -201124897998210 -132825220103388 -211503092157529 -49961107123353 -24201178778727 -128247876603612 -249076630762571 -85372550567563 -214998023114335 -6366128334567 -161951169439933 -58984829531383 -21010616534931 -231090606750594 -143521386897540 -82972001718088 -221006884355672 -221532776686483 -57403289153273 -249337278836167 -31799306632496 -123263834200738 -62166294332636 -119041897348196 -270205757598910 -262282735287653 -141321289541834 -133726648739419 -75072079044183 -183005283452089 -224399294305042 -15762497869805 -95398775931336 -246029980372881 -215679745103518 -107652407261347 -110297251560050 -220746002783089 -98022753607844 -168318298890671 -197372676438183 -237700607747810 -148130234076875 -141729999710341 -229863953490637 -159912562447185 -110926282548423 -24985434002476 -42554437777795 -33703181800854 -219244349630449 -67545064052438 -235051703235006 -160166495104899 -224285007596306 -178138965967232 -36060514079634 -19065673986238 -200357837622999 -187479079760209 -240450741013698 -208352899521346 -49678222112139 -148672217245490 -224265195222159 -224694894970842 -265310655043335 -206954032705003 -29841032222820 -61185288756414 -130151259149448 -53817870026120 -120778733156178 -254324206814596 -16879903703103 -1410955747824 -43551851672737 -72661654965629 -228177903201764 -95820600301454 -24840789886732 -149564953050909 -95051023904746 -5015459452438 -81029485197953 -94856223344575 -136992502991602 -270704052312608 -29945254996267 -121171420186994 -130072990140230 -111041795315587 -269249072683849 -248608516606867 -44705869950370 -269356122938257 -208417797801782 -192899077989269 -256368733773809 -131815457513548 -262474654957177 -60381501493277 -84801672977874 -94039016986982 -16179762498583 -38299074422568 -65244052795165 -136177368508373 -59657633058047 -225539355555908 -269139870907820 -191444994319276 -163065761143064 -234057380922531 -52466698087809 -188508002998880 -196549943674257 -171791309396991 -114303272065281 -254147123884565 -176435666861794 -32878505708677 -41214532562268 -63347253629012 -181077257084659 -211595222658113 -32335202589163 -188835769253434 -265873387579019 -24518286494817 -162922677406304 -90646346911738 -252413373463602 -71628136106676 -66501643297982 -12971853619958 -101776804610810 -111944862455738 -222445758984161 -253384575422193 -150397939773432 -21834883914547 -95030291433312 -169073566082798 -203697178121524 -216843025093752 -159159513600436 -255323312871023 -267143009084209 -123394237123905 -124791691925531 -54015287626277 -193194428049491 -274749543392080 -182135992488978 -129044473003212 -167540856901543 -74256131210024 -165395687367556 -17729242742547 -121311427998606 -17701719002387 -155277333474819 -6213061104225 -99887231178525 -154668775824759 -187306501071124 -188304488188086 -124383264106198 -207858389415099 -104225649786019 -175872080562726 -34443698403049 -93733348352266 -92241185260795 -243058085720466 -67437121411623 -189395951499125 -196172509000344 -237222999932393 -248794056057290 -399822404971 -53825353794404 -262509196437039 -221189551785591 -7591609146406 -178796461840862 -144562678099620 -198184676371422 -109747066752488 -277748872082433 -222572614674068 -163753971709307 -192453286793211 -4610720976011 -124955808420448 -160647744723111 -60444380140979 -222854176460831 -217340128866469 -255207206011270 -141212192639402 -101521027371425 -192293863420782 -70891766693976 -146642912257608 -273801481574658 -225944354736710 -57062167797211 -8719413463950 -221778877562029 -196488754929205 -75011543537954 -65793311838270 -230397122692754 -42967828691179 -49798700265445 -135224791517661 -267658394100116 -66336404104876 -56432570534274 -155005491855147 -139079448119676 -6267502462852 -192046581967150 -118713680409465 -118527102632232 -73992109716694 -55795527450575 -1928804549548 -250929206005302 -216138542798269 -251712229770693 -161472971358342 -3843392376799 -21763513625621 -200463205761030 -52175639785103 -121422239649332 -200290748807774 -129015595482459 -130085309718018 -256348302236314 -165257293306196 -88085459831329 -268226068908982 -114983501263466 -110258560197375 -11459969472801 -48241936054757 -22558238984461 -265805173949464 -189343198077670 -179129652585349 -82174943740616 -173602192394201 -225210440297747 -55481461947505 -127603148178259 -250178572306641 -178729869536176 -236634836607679 -23365822467541 -234434706649632 -118318160051212 -126300101749851 -197258004808964 -15576739548579 -107259975902724 -165904133396328 -189001185436691 -129157369509194 -24408643269324 -107621575561644 -186571385264709 -280134140140863 -229539700309972 -190171726768325 -172252910173943 -176832477016922 -251364193376721 -193333898827134 -273550820549060 -267369360056566 -153709961157915 -117863949015817 -35532245776957 -237373411932640 -69869481194196 -124691074706043 -149675228224933 -74179598554664 -107012825437646 -36045329069158 -258892700560100 -136698252869996 -126200538399507 -253896835845626 -142118898812730 -23245973726847 -88279903346675 -126901071087462 -277562820558391 -74522374478469 -39666883105849 -119492859935179 -226831115070814 -167196046259 -16351979175671 -100852645757282 -36298697268429 -107535182831895 -52012136189636 -68692371529668 -93697355956486 -52357826910501 -96856942233801 -71313880684555 -177001029954854 -204272001979659 -280134346897103 -57878190588604 -54239827626124 -235082488413440 -168105695975797 -120571786830687 -247914692799762 -27337169486750 -41197801026426 -147169680801141 -87036724584223 -36839019010376 -50904179941470 -223958365395241 -130526175180613 -225171297740138 -180825829980522 -116071570687063 -266289100453714 -257583007153401 -114543471500285 -133616149837078 -51243537764648 -273182454366525 -54004522964188 -232123704506656 -55494795540526 -191318131414275 -204910633708465 -118677082025234 -74878525108332 -150895279038529 -138620781086323 -241115085175916 -163037245204197 -191528823700713 -223400739743393 -218094959889659 -87738970639315 -109484121702224 -212791069556683 -101176550900874 -49854178398343 -168381275856765 -79751538910845 -69956897045609 -196784779574928 -20341719230947 -216948700465779 -211746225305981 -38029666839425 -153555107727421 -270072829200611 -117994400565781 -152103448592982 -210759070247766 -258431720847956 -203641450857555 -65871729646168 -160056906517014 -34904470575041 -257935712414143 -265796403413580 -19809044348860 -23263928480488 -124745290409859 -26903794266078 -81515764828168 -164869340163672 -148728639230105 -281056426445977 -256540508670841 -72650096526924 -149166972269845 -42778202432804 -141187327371174 -10874660483444 -241265406992414 -202682099394209 -177991763134775 -42851946934208 -217734016241183 -26034020817138 -733271279616 -278568577459892 -101713818140728 -67256328068718 -74251375557331 -170385783065898 -214583015076086 -27198011663354 -52279032506758 -60780369347808 -221193153319680 -228405013597182 -93010396578617 -153839889845198 -221860485809319 -89303526774708 -167595945317406 -18873171818222 -215043066219640 -21868904849106 -131710133797474 -153149069243006 -217675980021903 -67831090854644 -190050563440863 -61965460230883 -42481212115389 -209181010590293 -182561158747477 -251217799372954 -226673936962148 -157577890056000 -216533247685939 -24031854276460 -171471994281500 -211700886535020 -100610489215915 -188256766557520 -148928394410580 -212784744941719 -182300423233789 -13940755915919 -135940444862034 -29855160728303 -59178837647102 -276185832663053 -27047433639445 -207212591499109 -88614721293685 -229175270215109 -207963761195753 -277838960455425 -166754616411353 -106889455399163 -268920511725047 -49088185791160 -64449560956255 -40392600176316 -156013708651212 -198785774590957 -62145580793339 -245196194132717 -77958998866524 -266293522253053 -22733069817382 -80415130468471 -55815450962269 -71160273896925 -166626767149570 -52137821776297 -192252037654881 -217427763576367 -250184421482314 -266289733988821 -87745930648635 -10949206884442 -1905177020311 -93924626103936 -260914133103666 -235222454236015 -167565862288774 -26017751828657 -215128471841654 -209977401672147 -164061099022875 -267235445973944 -63814678193552 -2195746450411 -248496570927602 -266036336022241 -118422553877189 -37317140794023 -52275289353258 -153338036661901 -134127465468631 -30539902930502 -127694669168832 -90226100768861 -223017534301649 -141129238806104 -23882745836156 -170117421694496 -145171896932993 -269051527893445 -90391767018233 -35601680797714 -79840823539336 -227763585214584 -9845984443700 -50897452165738 -172537115869295 -51654944700038 -143484279662339 -85838513516617 -267236038478821 -235556242380946 -50717351517667 -192036052417828 -118782232871369 -276875244710398 -147934773243993 -95942662204100 -149034584030888 -94467623478928 -144476235121568 -153786472026794 -104610489767720 -154127847685949 -18033703170791 -210442731788165 -26127292470871 -266114956193440 -169087758330994 -221217544928635 -21916275493802 -151139195836210 -199947079293495 -147718204393827 -115285454483406 -61872519129811 -91261452788986 -156320714774699 -146332821764200 -183944847555660 -157203071663370 -279205556225647 -51735302035624 -146554374656694 -76792185795727 -129865842433433 -55728575488528 -228974336684707 -1723125863305 -76691418593719 -88073230163361 -76197986848605 -184444854577196 -124677898278697 -88651756005382 -235137357981806 -127764385200392 -195317280216097 -66817353331240 -40799774202833 -53913824390661 -202894015105287 -34966236686895 -187734234984429 -205126276999860 -150132357610024 -232070744335090 -44068036686392 -57182811396279 -155897514157983 -26377260419548 -10961568054987 -226324810961841 -267836980065695 -88349875148519 -142466252186450 -178345270774234 -123455921723486 -111379688818483 -55770583791426 -50196226723328 -158665230165121 -29796994712025 -2252015708268 -160863100135822 -13559599793270 -83377522986750 -29596408555961 -202365385669034 -271860119572896 -220219869368978 -264797849902414 -125925790361901 -117293247229084 -125678045888565 -128646531037138 -174915016624981 -258359563293799 -145080775034300 -10347203085 -209699198718337 -120038296995496 -133553215161206 -134798911949599 -271836886276592 -17466035622118 -80791273740 -133521625039898 -28741631043810 -40076121904794 -188024894710401 -132751411656403 -254869461702762 -182223654503958 -162995782511908 -179185011942651 -177651556047533 -223137676184386 -176214614497818 -36981154752353 -76528220239511 -265581083338883 -64803035223569 -207686861378889 -52254007059985 -280551080730136 -124508420672692 -7602765176738 -277414792182450 -228899374957301 -218990312760756 -211324097542156 -88185547522141 -217169725616799 -228386655046488 -121806417196592 -13868748428766 -193636319148099 -244814369625965 -223528041283472 -5933358022883 -234669109514424 -6936736764910 -194196598695413 -99369078517071 -268237455392604 -95299119762176 -220960251773320 -39596497139911 -274965196416545 -62428835255291 -95397956243081 -260858379036425 -225650143146227 -191498250543637 -82863102174411 -8396625250837 -252245279794481 -16801595282329 -194115048656009 -142672564371195 -230995746067124 -64391648713233 -146642721133483 -195772106657043 -158844975067156 -188801762804228 -264531155986994 -109889113407687 -127912269074948 -148012970598790 -123380050130947 -143763700157912 -272988221847437 -57130654900119 -181955633081331 -73758341464881 -119370033071024 -154562501509914 -16834470470081 -21413653072903 -179974992124271 -90388011116682 -277813721883036 -87289586460366 -47411554430351 -220226760626072 -143026585923850 -8557679417277 -18115468515583 -179298054975906 -46879540492744 -239683473487364 -11887429609636 -34360605940636 -222116940403568 -31138952298763 -254729252734072 -246256793333918 -179402203500656 -178196589747243 -52748383055099 -41173400375515 -85851848733065 -128049708193134 -162668926522390 -205962330613520 -161852560101170 -43954572714982 -39149600442441 -9362379715155 -54807044899150 -196397955660871 -102100555474373 -172648883419459 -105534839794413 -5802106880819 -224105139824456 -210678230124950 -120385135759012 -146516695936093 -209975996158251 -228491523987257 -14417209602175 -88533265147734 -197897080372148 -157602067008953 -50410794793455 -272940571820096 -160608708940413 -220793428383807 -227282667473731 -86081123119993 -273142869667983 -118133025151050 -274907995897725 -61652317852800 -258099666151550 -193813647968646 -137369872339612 -112609888291169 -74628363510489 -110411758606329 -3238381107048 -179494502657383 -25998225992166 -103014287648071 -230021835741614 -273603881800847 -64027884399969 -42618099845360 -77019597038349 -121008562893889 -204433200149915 -261454406886759 -55132615507199 -41648720044510 -116413973092706 -158185355733869 -80765024912988 -172747953306277 -130717893916693 -187331164505685 -192691111207901 -202363686077279 -107685701666709 -173381882792689 -106003060862906 -130537065290816 -117168150044556 -35110214186304 -274935737970117 -233355600155131 -128635987693194 -275146031734571 -147175782977141 -202099700222988 -161181920888791 -153654137310742 -203882535784234 -111245436898247 -188255069778636 -148545762663026 -177563863936842 -189266417442058 -35459887467980 -120362361254677 -113097990678062 -157553977136460 -1201657389049 -166907818767293 -228606515266165 -131449084101450 -218723866563728 -159166872368500 -141114988933058 -29712384808125 -175769967771642 -59150661775397 -221661392865495 -238203467093872 -57174611931679 -35057390215016 -128638677317016 -223571189490720 -167323519071142 -154910717817269 -33811926103449 -11447243468713 -140538162234360 -197714650703219 -33995010474616 -162436544938942 -167224034470372 -231557053867321 -28852380438372 -197964339805810 -126965423360533 -234263748844376 -207768091607168 -111113591580505 -99386620834739 -181906514150465 -111253484273592 -110038813982966 -204928464681721 -258133232048769 -5509247189683 -99336620399667 -179418499953623 -259260899378321 -204882035706297 -22177891645848 -69864562527463 -36148882447218 -27394553839353 -246808722767704 -24969067907935 -173055310624275 -14427095170235 -177448302899576 -109206696475793 -142893941630697 -243914438158541 -45441313111332 -122711485715691 -54470024108194 -190793559552071 -256799248851742 -263932641159223 -274046884053636 -217831078430639 -88820729514703 -12078927536236 -210097327488384 -253481632345729 -73240357995641 -201443470560376 -153963149848367 -47403268659741 -93564296148040 -130144875666256 -42845717298575 -46585425884314 -4688230304844 -123974511157342 -221387621868332 -54901298540156 -79780373788382 -65864261980559 -3861527992332 -156552572948056 -70106525779588 -261637794830572 -217329104029044 -199826576521213 -228222243657686 -137875924516330 -23509820992623 -111786580473706 -91153640452263 -218139679554880 -250077384843011 -252691316558551 -95729719162174 -152590757234673 -35681536327457 -247938792509343 -203150752352394 -67451298908221 -3102802376577 -150750204761907 -193022920953555 -77427911054525 -108280254957279 -54307359911470 -75105275891595 -238749340281930 -57331461209647 -190418987167739 -14108257958079 -139193957130188 -162558924126719 -277937291319319 -256124762882936 -103562696390293 -126334510577806 -228681456794449 -197093569664288 -279869890671955 -229476315991305 -204003995320024 -8013783438658 -29915708677057 -319462184601 -76400160345275 -180808501738113 -246779904966766 -170765137446826 -203714532523392 -84100134666452 -192322567579102 -193034888411236 -265545009805113 -30270854698354 -239736697818138 -55700825299524 -90067074999289 -278947371495639 -122221997094301 -272178157167358 -177436959737972 -75275142562151 -72496462659331 -126371357741261 -261672948870746 -220594296485286 -184923968158748 -54211378681171 -18885840975852 -241455311188916 -234525823942729 -51207687637239 -119406566886358 -221279924510854 -225777382241098 -187833782102266 -57845702682521 -146806674972747 -9912602804094 -101979050146095 -109154686244600 -34287725552826 -95919369541655 -178970803752365 -263450580119965 -239525894192930 -219690719019791 -84124281745140 -232799592471916 -69578583351909 -229084158297181 -89694046856535 -137118124212108 -102673836376646 -52214449837723 -99255808393604 -63959277881729 -17003180193417 -52211771242987 -271121361151371 -27948691272730 -33088217080763 -70110696260789 -110798410266569 -184378451435630 -161605804663666 -77044976721253 -178309790191378 -61713075248066 -92672442726851 -133932318138238 -270749472593891 -74808299467084 -69061935223190 -16951394028521 -123874735262460 -155329417477853 -49195473594875 -238027142793836 -228075260643525 -127490018410223 -175240498878826 -28623007149743 -69596868431876 -209815506408160 -218218177867945 -126558600968275 -175202998552522 -239635265650747 -279358310085982 -264899654010248 -191650418608753 -59502412009665 -34662270326960 -267319618554841 -97229749450897 -190782758372723 -32276546319551 -194969397780353 -75191379236658 -86393994683292 -11043506727094 -245148315748822 -68918232035979 -74273425039512 -194123663730652 -247449227502039 -247887413253618 -185763049858180 -216772645453581 -216324063848764 -149775635136673 -180979876028941 -20516139786108 -176348037824974 -56503914817853 -246772638463111 -54055360933964 -129089734110824 -30694784413684 -274804570644189 -177580381048754 -55306529553332 -98845544698067 -46858670502041 -63188749418121 -10068434368803 -154450555830649 -9981874717423 -59913875157638 -28662604552134 -268466062083683 -23572421823483 -28434612653311 -257149828251876 -105369956357730 -203747872788480 -219617475468603 -66134745673914 -116412786329004 -24129941771902 -195768458070661 -206739489071103 -247176795636162 -10841477939926 -159115748929650 -133917007678371 -39220284396320 -207050138123871 -224283971361857 -25320529297848 -201188723420244 -17885969100405 -132741493122390 -239489728670091 -122791904299212 -237327263471617 -233725101060308 -50262713031446 -30031551539432 -184631232238075 -31792517966597 -186968405793866 -27732564450558 -35035370289596 -270347717239961 -64083564342918 -57715432056334 -113589063356410 -37446597796422 -23211564078122 -79110029407803 -175786340551580 -37464080537533 -250009628101939 -213924441410998 -211603640567374 -264485051057127 -146659502326465 -131300727935159 -248533205707117 -198241701396776 -153500093870814 -204419480527046 -268797574774414 -186243393575194 -110586611223729 -273586563625111 -191913239995295 -102999373477850 -180929423633744 -267159029291130 -210504098097086 -216418797708245 -153052498293171 -129073339766913 -91026974621142 -221671692038056 -2031345467909 -72036532561519 -32426101717848 -186067152929989 -196079006401820 -124770779412201 -214702511144308 -194080607515949 -272183694722715 -115596255666665 -186003877544725 -124758393223814 -95688667358274 -14475002242275 -111574779409260 -264317563757108 -136292172226245 -75892260665433 -86006289948383 -193521207233353 -275434418320838 -110707928357765 -261812494708533 -103912273794872 -179298809347181 -211190852195456 -57203733611486 -196635647780446 -199608383942661 -95044370354202 -76301945355075 -278179468087250 -171671384547876 -87507557035913 -169810437079931 -39252634135913 -222298010682015 -211291633242672 -166682644815228 -174798662338705 -130231243282563 -254377879538328 -107791433589417 -174929781889450 -215899128722646 -118266252282059 -154065925472800 -215918821875087 -215965099802402 -193754287576559 -33617862167208 -48148692123507 -160719709748163 -14295525797644 -67079585692357 -139609077496529 -165046148555963 -81154467042921 -185177641750669 -119201057394063 -57526144694990 -98574113764819 -44571198386456 -139651547376744 -3708374533232 -45784888110632 -158307080814760 -168912723751703 -180625408658877 -172692112811610 -110700002192093 -16374603295369 -255654284048391 -212793169745067 -250997947512417 -22213088450716 -75770216930294 -8599707031046 -232798494530208 -225575997854638 -141381169831260 -227535184788266 -38502549344057 -214541494540249 -162892785210747 -90249173759549 -70013965854742 -7736203559918 -24029627009098 -143397853318613 -157503979804776 -225149706392346 -109507220688382 -280852333857732 -139567042903056 -176805674739443 -148246978762643 -226384956985340 -268126150087759 -113956660545863 -7176952317023 -106024569419850 -257280387453005 -151399511429535 -157998488983327 -233384945499106 -97373741585591 -77212257057412 -250491663885445 -115056055398303 -34629745381795 -185789189997931 -54565950861952 -162237831067532 -130622580376754 -53549795936156 -281286002856054 -206196966875924 -111318112900007 -45511500832361 -162210663223241 -150094971186976 -133576453019717 -237868000794262 -180101860836719 -188744169929968 -82086790966389 -199734156693497 -159894552434938 -186054025111751 -80764905742730 -261629044799917 -10397908853912 -98360719050851 -98650064922074 -227386861796373 -205026561829206 -86623033926141 -102616088773511 -126105316249369 -21565356775387 -145230208842699 -191894844721408 -168681471739495 -118319544321859 -253546018514829 -250412239331292 -151107980054174 -81807445896033 -265133852131721 -220835373766968 -16245137883129 -4494059784739 -246102393058064 -167163678432722 -106732146888520 -227086868277131 -36511693121999 -92647291320316 -165186757342128 -84271121626192 -183375846419598 -143422158303175 -108666355002700 -256682108197372 -260587240840131 -173678501839352 -56786763673247 -67569632119598 -203699636973544 -153257508926503 -66349842071881 -70591785461379 -115945098313877 -176215743372458 -210993829006385 -210822775330576 -121881924521017 -132487045708777 -149593659878402 -46010768336695 -222519762767855 -192315254816846 -272629258097840 -118542342521176 -40990474612654 -73528439944824 -56469089674621 -246274815647168 -29592647048524 -192892659305482 -278068415933634 -17369231465057 -64996246887206 -189700164517973 -264046808687010 -61661814772494 -253348660647271 -65407821327522 -89283035374612 -159704213914604 -222800103116074 -153862026522412 -137314816407331 -80358469389409 -108979910492519 -102767456520127 -6407605725663 -51513189306915 -27386910538588 -131193824567436 -248447241808931 -157234833392519 -83359574626074 -256999906149334 -277176340565613 -56089644186498 -91811404533167 -71453253900782 -254296200349846 -138326815260719 -110020724928217 -221490604498775 -99520983786897 -65294083561933 -5571521840967 -50927703428653 -227258716033956 -165414032976571 -222770356919378 -168668971630727 -233011172028369 -120271805638840 -51677250762516 -238440954010853 -94540033395599 -45471492526520 -45145834693978 -43111342503131 -30291819512435 -176839068146873 -109457108480753 -207810883235161 -30036015812208 -236446894645524 -12232848833294 -5643162465656 -119278616131330 -192377967060978 -171367955475470 -36634908220051 -124874076119265 -228287787107204 -71772620275422 -168256948416849 -207380206892790 -69303826423 -65160278363332 -119445988402573 -166112391326698 -180276399996076 -42334488804938 -62453444694515 -12879870557964 -113884924488341 -126282393236066 -181840639656963 -18662510080713 -190648517247614 -56137959729222 -170554346711120 -114605496277979 -19831295562095 -56562366735880 -152418248373871 -168119022643437 -264357783532436 -195133102320455 -26185980519213 -28353361844427 -78854756672303 -122779535223953 -52267191004665 -259617255891457 -78524609981579 -38734510058910 -4897118884140 -145812108318253 -238802824785617 -228511045646067 -273446757654862 -151327367184429 -56254293179128 -67433771652964 -103740488930781 -150793455274265 -214299488958532 -44331599002485 -172383881001137 -249046843213872 -59744409705744 -25266419884562 -151065978890666 -151820391708367 -245389879720548 -210203361180860 -37685378607229 -142138615022255 -31110262229381 -99761643204974 -90279228078102 -95219832426116 -43645804172108 -152904695267044 -27874719699248 -193278779857999 -101830097938855 -19255740339068 -3280822965740 -219118196119828 -52612795610259 -109986940478833 -5748467108717 -215947864907422 -42962802957860 -35408001432829 -103569856897167 -27441710712661 -212363038395234 -89946283370457 -90686687832610 -64916820868067 -92953745383317 -167114842889066 -212056232302087 -229048063673191 -191754140615803 -135327641502808 -1272735433780 -142027117818606 -204063604050231 -170513754810273 -212467934841900 -206509797039279 -257312224516672 -108674171762139 -121436905710632 -186196961996010 -55441635682569 -212989246764011 -167433882525267 -186925874913451 -88940027063179 -82852484287509 -68278506698347 -193751439920909 -184520701440428 -158416863070654 -62506639848829 -198739627743974 -170544048174960 -203393245266954 -110423229009716 -218191712541880 -2307983333204 -195173080322020 -264110928432561 -155608045321208 -96606959971520 -28822817202658 -56896534786822 -170358205938317 -250930824929935 -93617762692565 -271833832088702 -33503501315734 -227108565097498 -43195433033450 -256251853080699 -129392224101913 -10842842022655 -27328246741251 -16811581851256 -99770316374838 -57940276894950 -89434663937320 -190586770356918 -236227785085582 -266442705048384 -30903339514252 -157427238155685 -47687357419591 -64256637044535 -158095493304464 -112990127060335 -180736459169711 -80321288706609 -194544135779513 -177417929834000 -20885607818091 -30849545675077 -14903311472970 -108517306464568 -231380490412819 -158878955426391 -54286522733281 -48411430116542 -124652811532437 -7325960720409 -258511718008709 -209565468663532 -150204394629990 -259212216936198 -207311319662082 -144597373390895 -259593700165992 -242827604653836 -156468862431197 -68595178948233 -247088258653238 -246773907402661 -61026198990551 -37685998886605 -115808290643258 -102839897756191 -276193891041197 -93295125025736 -78193442380578 -193898311779407 -112066086938019 -36995052600402 -156012016016811 -236658566859946 -28082639468010 -115116907653540 -197398810116199 -170497165367155 -217119629524217 -191813098999539 -228547935399919 -51838890407144 -69375453221813 -181407283666324 -166611106544052 -273231541088029 -153924877536524 -116407799976184 -6710210767400 -107228749587283 -136206196453106 -137247592227052 -253219312217435 -180576796604526 -192711946455112 -15044130961873 -178233847431856 -194899456433385 -16385470975327 -38681715725686 -250380626583257 -44666215186114 -224184740160968 -99786946480703 -186889120825376 -6738641713887 -241755553251553 -91952197965609 -201165809793115 -186188165937232 -180293792514223 -220522958502972 -250182700803556 -157076486261770 -69016902011488 -141293104082519 -176409773120851 -249571152556294 -22008251733662 -262601218671226 -17135440057240 -191745573091059 -81475969198170 -242099410556923 -180999945757008 -241693705456883 -24610639547678 -105518313301986 -169048704669544 -272170301886554 -194821777186041 -145645915379799 -5974125448316 -135807086590943 -60867071418739 -137132772374125 -170162021592236 -102547985771231 -225729426436085 -73499791717909 -176890728495527 -73517274459020 -66301074679653 -207794256973503 -76363499732159 -119697386960422 -137770948818849 -163718663293929 -75097744709524 -10937480359620 -261386853238204 -163768383343261 -232124892459839 -44451597664587 -198848308899016 -5199393560032 -173431803800282 -181537495800333 -83741059842789 -21770072290026 -12936144348006 -191361300478240 -152126579114796 -281412451783743 -172644208286506 -190547159556154 -142182116253047 -134689707689854 -48273736684436 -262380809605577 -211404858332215 -166831981449314 -239381590696299 -254370959797603 -235476491193725 -89234839971544 -23300375166159 -47894831457868 -45146543971513 -122594395085982 -15745490053254 -125028487742297 -139500671764937 -3922160950942 -105604121840219 -33034048102055 -136948284147761 -38303366721385 -147605768886748 -38862415289090 -213634740191802 -214147240186905 -75678521935992 -85635299798874 -213761254829854 -176161445773683 -269420567975560 -42063968480293 -276537640658772 -269244166087058 -118539676377786 -179544592444389 -235336328662678 -91701955679856 -223868073907803 -94237811724873 -166842764815095 -147212191659016 -143908739458781 -71621186363027 -106916237207620 -31020424941456 -2604771117352 -247340787555015 -1254437823030 -216669197246917 -113684803323945 -141975408177486 -271317019800202 -178677499625043 -159592736260735 -133668270898045 -234892109476037 -113642826665772 -247425286938532 -12924265214428 -265121101116797 -212298839460866 -65660328507523 -89848977752785 -98511773925132 -206325531703807 -206321067379247 -127333705954075 -146892409787545 -6985779188937 -171179441198077 -130053792880904 -236114901687985 -194853834646780 -6941135943337 -174941153241180 -238609877702080 -110690949271935 -118315214891282 -124195664697493 -142219565239055 -173164450287798 -145556684206125 -219308604134215 -235551886347198 -105137930235238 -118304500512338 -219050424337534 -23739514222155 -265707966042812 -64274539905096 -138214893615580 -266641463604979 -95662735229365 -227427248798695 -232481000471328 -65637055128428 -157458474350423 -86862459945832 -179888203131683 -43221708272040 -98235796078912 -154918358946624 -255895864277305 -224473318035409 -133219023976205 -220797690465186 -25218812261992 -215165822790506 -116069020976693 -123992935594643 -16912067503086 -44791378928940 -138725233406916 -249593018247418 -54646236071530 -131384031485818 -144443747265318 -108743580620604 -194875646963960 -25168123109022 -37793561379455 -11289794102817 -233186619564018 -56502478326525 -112791976694394 -96872096949715 -91546446631649 -11367324255985 -68345512314771 -270711369826608 -90943642862109 -63349343291800 -144439121374244 -127177611840536 -71503829331914 -230001201645424 -188585967144854 -177469855247556 -57521115998285 -258949577349274 -9442496129478 -210797291263572 -201246521708069 -226357081067312 -124549115696319 -233101544668142 -221625138088345 -18289212031799 -258929942913056 -169704133615395 -259090280093840 -120541046316922 -120718516396869 -57564919498498 -27008806747235 -14416072890424 -99280831477694 -221865604495843 -214442789204197 -36985418893539 -223419547567051 -226126052318052 -234710947377775 -25624666507149 -13577674085846 -151095792772493 -93821106533617 -36647627354464 -34020659670534 -122978364656391 -104784733558570 -28516725445176 -273251203161492 -206175644024318 -54952814314707 -184816563973636 -243490983257519 -207887496711376 -126224984824527 -60787516831101 -32121421865031 -131303674181421 -273054744327804 -169558912366795 -17238511111686 -220371106640062 -24945227211017 -79991514944234 -49391071725083 -34835857400655 -3311604547469 -20068056030437 -136334754297515 -182983020267897 -228770283311290 -44815198276647 -263207775548821 -170018104853486 -110312645155400 -264145201729892 -94188946309058 -199380992241733 -242077662492777 -247859234693908 -11173218187355 -243377519286109 -234499418333922 -64001838061706 -146930300283682 -254626159607325 -250900592429138 -4756530548033 -30924703923592 -47303676418070 -63000841385386 -229559828426987 -48517146115793 -67370162666763 -82155950673617 -93390290670429 -43171543194896 -266434819142670 -8497372515029 -234956323204840 -201372567503102 -36833128952857 -147324466581227 -230049589613094 -250903684211690 -86210928186176 -127858485956441 -208174952842479 -232551894650272 -29380389162032 -116592589363675 -266135847056111 -226085295492880 -280287194874579 -170895510156061 -29053829880782 -43118546631160 -243475275507363 -55644553105162 -152310321742273 -254125058503554 -273695520323377 -203545633827446 -210807793231848 -31812979159244 -201347336021901 -245376841002153 -182685746171025 -77147506513883 -95672045143743 -157981720770976 -256478728604276 -254422667359062 -100528328491993 -209433778259360 -141063909754082 -153292553928644 -264680918715181 -69292859844015 -65325987496807 -5164775769433 -222275112257974 -247041355026372 -223583842075192 -173879512674007 -170799080745565 -251262683800831 -200047757011756 -12313249712647 -169437323099744 -194266415210777 -161762758135007 -35874630895592 -279638353348409 -4071871928080 -235127775513998 -227550269502116 -140497710581361 -68584313053006 -271812777129747 -139768050992170 -136801332912313 -161277606687673 -64496329224090 -107912916233197 -109056986846369 -279534044609780 -209504160838892 -83135761303889 -10455593512295 -224893262119391 -25118211753726 -164074792725813 -265571180291050 -244346790370394 -13002512187157 -94405912294630 -167337275687287 -5300732497618 -252720910227383 -7090470739387 -269857857364618 -154128914486631 -248658840441197 -96076088780435 -122308015120981 -153074869220279 -195746525638276 -82857459670444 -175368894839843 -12269122691019 -17169057386544 -117018578677844 -124416483418272 -81132006226741 -226025209751922 -241886070016300 -23943707002338 -53139227845087 -152498533583449 -261414360994097 -35725478129097 -136579180922874 -218621368630281 -261401147119969 -14630645187171 -175685640349040 -84044889066618 -171263836632856 -143299358953356 -4820478456588 -135379773576763 -117866549342276 -174755083029732 -19847383345241 -126974094895013 -39680819597886 -158880142160830 -243952741997914 -79284136091987 -27141822886699 -163507302940167 -79344462682050 -62990700954390 -166472529347255 -43732154880822 -137405886303608 -215130876287069 -153084805962284 -270512570108457 -176981696834462 -148622017624091 -24414287973656 -182255513422995 -144541577350027 -4258323546156 -254062130872083 -116819242679965 -13898089421184 -238929029201166 -211527771971865 -223016602799539 -80219082327516 -30679931127133 -145915463103500 -152453715051087 -95534460599752 -145816974551353 -131687507991060 -259847319374365 -127653878887928 -174363093439942 -18056937919054 -208380102646533 -126682737362503 -277571498925643 -8714181742953 -270995080997346 -128947323702037 -41644836489929 -91684383898066 -145767033649868 -51030546622460 -57752692386505 -206019639933331 -2458334173142 -204532526385043 -128321219497067 -215980942769336 -204527418227107 -105597213363893 -147668903658742 -173708620775870 -195504002366334 -201815243170355 -268946649923663 -194702409667029 -252384470318118 -235312438824124 -240658041745021 -211499900307858 -40007060790063 -92889301142591 -176266195523232 -216490706694405 -140804434237792 -189912126650217 -146915970872451 -175674537812032 -34406830225395 -3469691716631 -187464675957746 -231042563516792 -205685347561903 -11822163463660 -113054589932251 -146370488119004 -55921664981566 -269063474305726 -14362287165485 -168420465398366 -258218177255533 -5845737777548 -205735920974114 -104284992495528 -48493256277239 -31986104115229 -83786498826797 -119960624038435 -21993995819955 -159028784937411 -148795591505038 -99386043471501 -123462113392461 -153326355722910 -126604732347939 -260775226134196 -194860277931432 -38081474323678 -182195691473891 -270162257905728 -232221480750392 -200541684652517 -156021729873024 -217599737778549 -262152416300284 -39913290331575 -121573989457048 -253301379756906 -125930499462511 -78523438899489 -141044150074270 -65096787862502 -10453330263542 -216542143922154 -170431220401821 -144451453265879 -174401241692541 -262623674413168 -238924517000705 -138822218379698 -94577379433585 -130221983265341 -205434452521631 -198572319498544 -211292580705042 -146243203887862 -5939868261741 -28112529242271 -47080168532750 -212152916636445 -272424246808251 -129062624389166 -234717950519390 -267699196652048 -227972727430420 -125925816179075 -174587693310617 -150991525357006 -69897177427927 -267310057280 -252034105887421 -44717741487087 -112270636502792 -194876177039087 -17956610295149 -230042308810804 -239103480269591 -268049213459737 -102321113088210 -211123836715471 -229093861540208 -246794769349702 -124366318057723 -78172712385189 -195250538656344 -85209380128508 -230291362081962 -57134958083709 -29129154465550 -181487548301720 -161170299974624 -249859977794721 -249587234183892 -183698898373348 -125467086668570 -148556549145927 -96238992444539 -97746718765117 -94488103690131 -223303650778738 -217056958072693 -189166879448257 -189610155881031 -192763136065120 -239949623856621 -198300170929778 -88413090993408 -170141039305421 -268601345870316 -264272683449630 -234253038482461 -100964878488279 -156645426438186 -12957642493317 -34431677932454 -25314451910938 -161527426149792 -167734400779146 -182399278494089 -109964635966727 -53332134201712 -272696058425428 -260214609716179 -50849519471604 -112569165994752 -164816791782691 -22480436844990 -169966722423683 -140595271505619 -272737482960 -247676187449677 -186596240745862 -2177313189190 -66807160908285 -242954471824224 -93375491096281 -72923904336115 -86991426218684 -260853133606896 -23840035068678 -156003410521424 -221020117176408 -162595953197 -155062636546575 -188876660187307 -174260977108765 -2923433362003 -38799929368843 -67848123422165 -30425608405367 -121567692567676 -258273385330096 -109275711874359 -273229919430537 -144759382855297 -99171593398462 -251727826225467 -108900283066674 -24804013121614 -158421449916375 -182433530528110 -175156554342792 -34972280077682 -147722794816156 -98741622916544 -174486065894489 -88250033401751 -222026474238518 -277204983037740 -15655515559976 -31243446704806 -67990512381046 -175365581776441 -72442033229492 -177387255896372 -135146767550151 -44991055463422 -202271432817319 -205777125686927 -204871965453933 -133515066673247 -36356344558901 -141517219293065 -49889928239133 -79362992610030 -68694434682947 -7650402229474 -66203656686334 -230657185643810 -196484730116741 -94865248439594 -124272277581098 -115978615400773 -7459146035384 -224454586832333 -7313287726659 -104595732306373 -206854488044003 -64936368606821 -99494943197941 -35875814803286 -157692984787256 -47881225403430 -246259553323288 -98253255753095 -240634151906467 -89066997867090 -66525403195505 -71043001278258 -214738825230587 -122281422380230 -129964644500272 -116938783207580 -9806526490177 -15721492513376 -109859478183693 -108327521243521 -170178131808693 -87110591260503 -216293513034272 -67120127280458 -212858697640595 -10117451810895 -232606189377826 -132219778726014 -101512403015967 -128989497905800 -12638874665309 -93559200073024 -214156659781232 -209827219479002 -267088386692062 -76164557655133 -147522682556529 -23422653841282 -128869854007592 -270367366110440 -82037864542048 -169994609459853 -74665224715342 -169915144482685 -92172847607964 -188310760840366 -267707320863025 -193781873511769 -60002644670831 -8223227374937 -216477460624856 -111254397671407 -70789365517391 -280026881114863 -129743861041058 -29128994989653 -208426195838692 -78365051938182 -254259647663057 -79790841716596 -57033719937273 -117041096661858 -122302448743374 -43768591407976 -216978555650854 -224135437609027 -225553438713268 -143024032403442 -251995393082631 -62146843248127 -82309136754231 -34920158304664 -243317805823056 -123542660576631 -278517267652506 -78376639309441 -144843831302765 -46625700292542 -80400250442414 -138637402358849 -253519185262176 -189119720354092 -163533160060573 -37964765330596 -202425830315341 -46264984443365 -164516653378208 -268677683723168 -233445533733164 -28170486414449 -138014777115884 -159336055416145 -185739791987677 -194775175092439 -112638615299401 -160797177039687 -272986545149791 -87025421952320 -187475608845244 -100301114179819 -217787139436260 -16712652410399 -227568757309450 -126405739449975 -66788433470992 -270708382725418 -113133950615722 -110984673047778 -129462816907192 -7444462954084 -244571392366967 -164822822115583 -243310862401039 -14924140985963 -241276992689299 -261812790257104 -141657970816010 -131846807209210 -245687868987845 -231448625981671 -214665502124656 -280210334807187 -94245147563307 -100791394774083 -139898455462954 -45263510781627 -53732587801818 -90702526143921 -158070520758513 -263087219584541 -151230139793234 -144403742501583 -140352595553454 -69310390108465 -252370680133847 -55045843955346 -151945411882987 -181071360427431 -272238145606220 -43581020959059 -43434320759919 -96738402556306 -207303355648546 -9287601009485 -210712218512242 -58288384764644 -234815192462681 -160277925168096 -29100781065538 -226309374273131 -11456033846304 -104945574983657 -36685908460904 -241132899357272 -178521431625508 -203187277562041 -177580039530942 -173688406925607 -181559906815271 -29983429485751 -14350062968299 -192092963646458 -248166179501770 -34226923986678 -50183502907634 -39525435270477 -170594005800775 -145748998244798 -178537313101718 -13103161400168 -137288055055545 -101855584987274 -231557920294412 -63428080037216 -187786403546806 -10224135935105 -202527208982201 -242771402993953 -175673699208050 -108063966211145 -19163253825783 -271353719288548 -117809861251617 -206031227205678 -36825770389792 -240084630273858 -53616949232019 -280163174396439 -70686026209249 -248391552346026 -261884316751012 -142836452700779 -255128578079854 -153645580041233 -113981582044516 -101608630842832 -144247425939703 -179163093212028 -25632439617905 -23206609750910 -219179556226949 -67490248766824 -239526198888321 -214470844204818 -87611546997963 -78619693411755 -60877220801236 -35329198601014 -59871290706896 -246464324310135 -18537748451579 -20234239837491 -240477710375263 -189022815185914 -221312588551298 -224855515751145 -179801929159801 -163712905230479 -41846972163969 -205119333639714 -181904832392597 -68102448306015 -68184902919948 -250063514358738 -17948862406401 -202467989417433 -274816222678838 -21650875871275 -23607215990421 -180712896119283 -85262563520014 -159378649973004 -212719542369462 -67981335171076 -275893065439836 -34780338224657 -89657057854142 -277916565701556 -197031773644722 -229025902965453 -197032189973210 -187457210910350 -153835249050345 -189603927568679 -56754538224235 -221290151535990 -265315581345554 -125561441393373 -162641447110471 -37546500668139 -143763008903329 -222404367526440 -59919147338079 -149206568310939 -61409329395034 -227727796197133 -170215244283744 -64760718623766 -163718620497626 -98072375007925 -14613555785425 -63486501086099 -265568804652625 -211085039514993 -49241843276766 -225005517690787 -264640903474983 -69262557690363 -69883211503434 -48526723751302 -271379825155246 -237371928590357 -136559539841962 -58157133622580 -87412059943155 -83792258549566 -58004453722628 -46409626983838 -91818612672259 -207273539310161 -48361090444790 -68796604508769 -7952487720304 -196838077872748 -169438354619677 -72575533188856 -82785699576513 -267780954579892 -54844306154271 -154046296308348 -48052578460802 -47771159077805 -30771168189001 -41749723951044 -135574127038480 -247807614222747 -32851073572780 -52054360453281 -23930496843088 -22731576399394 -160720846431316 -136146076032664 -57170744107324 -202565301092984 -78526007814822 -232457116522294 -204788118029895 -152872155864695 -220705300183184 -216430198242889 -206962864527684 -145692429917871 -189053529612260 -131947747886583 -181090833360917 -81715034675224 -97710833502241 -4010714640542 -190629592125387 -97195586284923 -165598013134157 -6290599877262 -269408050077103 -92005712485566 -36562125380144 -105707634772078 -212616198539244 -173344726491609 -14938035290825 -172632189065341 -208447352840288 -226897086775197 -237096510069807 -176818962268570 -116805996987061 -98358137609300 -27192928292858 -76041514907938 -241610486071507 -271085551219188 -214846900092824 -184251040220408 -265088251369041 -96650635581674 -173366726384291 -211986673313137 -175155410146992 -198628994666588 -23514292315228 -37320877208652 -158962212527131 -168458127100519 -103643124404134 -114453876711013 -235711204320920 -230085100280083 -54714224941062 -67982867455587 -109764912914439 -113284117445610 -196627145434454 -197015396469312 -216819992484727 -96338449794569 -223160914996187 -171131669852950 -57441555577807 -231980738176464 -49118729399932 -208874415219397 -110072607455250 -35344063514068 -90466841046115 -10900140458924 -270587319914602 -20767961118785 -157972296020876 -268928318597344 -154777360430825 -174161288693843 -160604718915778 -177686413277445 -250791861741485 -270583973388083 -161961520471153 -213718742280516 -65840934003225 -44165235893980 -19554337704447 -179073580311811 -249757800691942 -257459286696079 -263222366769733 -200568275302607 -261812075792770 -868570566694 -266098708349922 -56449171921177 -24879546913160 -187372522334299 -78277283391860 -23091588687762 -143600130336028 -130913531945935 -62834053639538 -135074549922396 -231068828780945 -159009893420901 -49126040972350 -278417901059662 -74887958248213 -65563038966055 -112713482398995 -104212192923102 -36272564134401 -65006680391331 -258859187426698 -164869645036441 -47606787264744 -237661475913340 -148459450974696 -223164836424051 -57229614707761 -174835009517955 -163448567079016 -224236614019820 -106153108473256 -275643364091518 -192071056444080 -71970933143802 -38135319076813 -204443216971601 -22703007588170 -36197087093042 -120441272686697 -181183747268795 -255484145528011 -87940530656102 -271124524960111 -133772866192334 -249600913612170 -256358206226817 -60148030105347 -55128684800686 -149608155978104 -142139483946445 -215337981494324 -11000624301454 -191692813562013 -99321250425303 -145194993865837 -165116453506723 -123946428956268 -161545604274149 -75001642257227 -139779853358878 -189364406189907 -14120868639862 -83504402203321 -242773304134467 -127709920689397 -246153191237727 -221525518839741 -66699961565343 -134954178756846 -134598901932354 -257490925791709 -40385092896326 -151385394476612 -252708367578079 -66600914115621 -230773962358337 -3453807056464 -67381040853997 -212409431342192 -276222189345700 -72306479044665 -172489629714789 -45771228571758 -245147588548020 -37487948386474 -63904427535181 -27485209098031 -246590537268246 -31657508947629 -272123229098125 -172667145721230 -59016239004363 -206710100096211 -187403390456352 -186186667187197 -23319643938727 -249733235319111 -133660465970923 -248724235353168 -219524862881928 -75931076873484 -140994317901784 -193452952531701 -15792310311026 -123994402805777 -4330973148153 -216481869532235 -161265032268301 -21602073980805 -63800252662779 -117114759269504 -204262680296464 -41069059104311 -264473283866774 -151280929281908 -159154819966933 -274248041197640 -79866455150064 -161586556119298 -160089875840140 -14857514885142 -189912189326064 -80865532912592 -220737207726016 -161618365153301 -205632502204450 -118315461459856 -202262927068566 -127153858292735 -54398780624115 -127877516062151 -110183852641919 -54980255347054 -140360123729678 -278323878468844 -144605995978290 -185151227541813 -165083947045200 -261567665108839 -184264114285991 -16321657700367 -155288415435190 -175080413806924 -17938401072360 -95577935133910 -155706550863463 -59515070797650 -78134908257471 -214621789329083 -227538698787025 -210103600283096 -12591177588865 -72557947825346 -162148197151381 -110453443287196 -204777597242168 -267911183563963 -105544205759138 -105531506059047 -261384270172985 -162333982397461 -224446504315879 -142724507021514 -25590913459727 -57469901488397 -107501126296646 -78431164889978 -192534620607226 -171064015321583 -103576977068782 -52016689539704 -51491593129741 -103394508845613 -199591342963138 -268696268148705 -159198318603246 -46844326189791 -268277568959957 -84492300783271 -231769573289154 -187667739475714 -276624404771268 -92428382350133 -168206771742156 -92867349177745 -223784614640307 -43981107964994 -243376209111032 -167183503146 -115479303435780 -136422882947654 -65353497204916 -30281301534329 -179755998208760 -224282175025344 -201525972292997 -68119279922636 -141814913606761 -275724972338808 -10879545962992 -20030139392691 -29487886805894 -4959317298665 -54880464704688 -265943691393680 -240324888512148 -145166548868753 -237899432962894 -162682897199706 -33671933157688 -260514372232239 -115807157353474 -174591119522608 -134053382595985 -199306484570765 -113755000961484 -112913563287496 -168705010955707 -229709496076747 -262443399245709 -215695684666414 -271417259310201 -214702870907054 -189648368960388 -163645089257169 -79690119227225 -82262144886268 -137242774907031 -92554361191091 -56909508666635 -72454843596056 -98025473862494 -179357017037563 -160027729954286 -209609598627181 -187568961797255 -108318424135786 -184370125282832 -57154106788527 -200024832798919 -149420105492294 -125629247805820 -141813132036037 -144021609116908 -2963303298945 -248108201092346 -199878929027805 -53275455913651 -215146057473897 -245387823405103 -165855008447407 -216214990538327 -24773007141833 -212968786196420 -25427479805905 -103250265387087 -74046391219038 -33950036368731 -212021121637639 -215577665075332 -83838108991623 -38934760966179 -73415684559216 -144302758528278 -150235561351911 -139948878479238 -20702981070951 -56233353211013 -150543735455504 -226512743847146 -275347616936857 -181079742599501 -195658672417104 -71544293529577 -122138669149323 -2961614348627 -169648555287340 -97600586759720 -279845460867926 -119469094303691 -153566148986890 -265327558886975 -13443954181875 -39130455879485 -270413814035968 -182493590508594 -9474634893117 -193364499064187 -149751264857052 -206383705055519 -144403851758533 -21810139810210 -221165071028584 -7044344284677 -21676498198925 -244256344059275 -36159075551129 -258116975598951 -19982838707478 -117054122530044 -190311734328832 -41821471036146 -162041490784839 -75798486621890 -114465999834588 -268862711069017 -72270022957864 -110525901709607 -227435122616823 -86941350179280 -192123016637249 -140083305563815 -44132487966894 -99670237753954 -187064718464410 -24021367103326 -56887877566099 -254172601777986 -120431742466838 -253391176607519 -270740180314384 -145182926434953 -47415562922169 -267508667861972 -260563276724014 -80446921313982 -221651812225312 -28032299833614 -199693439139479 -61706347043121 -195801806534144 -130574138846266 -45651331090156 -206214035998017 -174249326413160 -205993083942239 -30395193411522 -124880939692038 -33604021644958 -124834739439514 -147040981854828 -173047512825361 -40075959662769 -207651199461015 -9585234953506 -1446234787166 -135964732641169 -119985507490595 -126047184941087 -128942789336195 -169383979233396 -233988722578562 -274297489403180 -177362863772674 -48570089655005 -13487726500173 -204847011359678 -94030909341953 -10977549550630 -23438228258660 -25040626829833 -54513691200730 -95892602331925 -281399653731492 -187624071932823 -159738611424804 -120659742132740 -82305377317594 -8919560531868 -207444906695436 -127157669997235 -73030703584667 -37658196923853 -193219507006269 -217873203434034 -242464699564343 -61748644490067 -83721909426461 -82316531537990 -245118104574303 -244092190456877 -118587958217257 -281043878416586 -126666743509203 -197100527635013 -97391819072116 -134482812440719 -175963982136701 -131243198388786 -261026395517644 -151130216708209 -197537680927003 -152241437934980 -213352377880309 -179406351301193 -232747397658606 -155725216274896 -226864269257659 -38617577507858 -273775723700371 -238654633412177 -238651954817441 -1902645010808 -165144743518154 -126431870886059 -9856381376796 -72672649101326 -233274533538059 -209194348161842 -49273386394355 -179829599457091 -91845175727014 -250080171655653 -171247523452347 -267872192218932 -173992900031568 -97923981756896 -65264560999233 -41347046940030 -235625954712414 -267778308590688 -21469958278738 -155743116556677 -61464286791386 -145150948133376 -2145357965238 -24661267545936 -49737673129214 -119705089025323 -120006132289354 -233466412227888 -205761772712769 -173494192999612 -173233964443437 -297100556665 -113368835934022 -166824151234276 -187773350205192 -229312445172006 -149274747740027 -218728366410005 -148849434474047 -214628074004657 -7398681136887 -194829421688637 -32487937599574 -77953797260583 -89384975320390 -243139319608516 -152290054900431 -235874935131021 -252882616506692 -79619551859028 -87574637930913 -267461256971897 -94929545684849 -266182924869423 -231990163582070 -245692027486915 -186074721507932 -130513424947118 -26718453630119 -276245574304613 -104239786090561 -274126052678302 -73414938534092 -204674323433599 -57214009084899 -279397747380340 -206545714463238 -234976312829149 -236194678513738 -114056878446455 -126969837474856 -55311663889993 -46535839956242 -71276312503808 -142038197901428 -158279982569986 -254576920269445 -58632766999685 -70303768929742 -143935077860171 -18811067479323 -199147905772304 -58777197409445 -101339808623918 -257677263292163 -239581309158477 -186462085433515 -118354829832564 -103845638537864 -176762582398356 -34305877019038 -135862943901220 -271805770304245 -1419767934549 -268635783126197 -36022955065178 -20546732684178 -174702419103483 -244185080172884 -153219887978956 -219202963643450 -235005681691059 -7603792000229 -197707449798010 -276844705450468 -177706896479301 -166870642060938 -27723520720175 -254343245496351 -75415021098621 -57112454379350 -63734588652566 -40662015142976 -196806803106088 -199540441785204 -37790299960269 -167996985788526 -152000554240150 -212814835033382 -124588956989648 -78987036779985 -54651270376251 -247496537077247 -230961083661096 -142667150173084 -8660976300010 -229593371914974 -66076909498459 -67115586753618 -119288802539863 -40320825675245 -9621498073798 -155763508486945 -215157085866123 -194078485509832 -2071632008053 -124618190079928 -123738674197976 -38113481364605 -59438006445257 -182772197924360 -58552595197545 -276598688005726 -119039674878123 -10308679342672 -124511998208525 -3602657721320 -146495040735271 -127199611595413 -110217743122149 -193394604565382 -254239008153267 -104273690676586 -38525176595415 -232112383259898 -32893161863721 -234410267495066 -203521107277163 -97247875545958 -80471314448405 -184337384956802 -125386424344795 -97151034142277 -246777035018271 -209752754181332 -77738338221337 -99855177883837 -148748197688131 -166997785659420 -53512214200304 -204105274489412 -132205715093729 -34467841022450 -64571519153862 -128051355678496 -33218338006310 -27950796354618 -122175096799446 -1602121190642 -130497548667544 -37079009231167 -53050422675452 -103344465920220 -76716803386539 -202975502553983 -135681990581542 -4741812651487 -220422051698240 -208755058625138 -3561642251417 -128772339227142 -220519529697208 -241992145204342 -126667156269688 -3560749386505 -259499581923269 -160288219936922 -50399881771345 -168513919286460 -97287351918615 -268678647569050 -28532306734568 -197584648611382 -94029202559911 -30246102867856 -4126096530234 -99828520763266 -110216269416135 -50556179397094 -44474788719534 -39208870968056 -118047105045955 -9303697996268 -173488431356288 -237985877593089 -149796485047333 -39217058842071 -3176817013289 -182001682710563 -31164087503941 -260659763981829 -219825160368885 -103335581633658 -222305787154778 -82466855688859 -230918844830465 -107891057032303 -137611557091279 -1522002207619 -163234530858725 -241417674126773 -177349932613707 -26242339003689 -26917269857132 -118069831649921 -174184435634243 -216071643120754 -117644968956904 -133854682521668 -195022643258990 -234715335146768 -52027559193566 -265426815157928 -236614310354354 -181484802574413 -149243405202003 -192386941715479 -127300906289058 -40803865905512 -108932056035295 -181269652876696 -41743301493001 -160348246823273 -5868018744291 -44424788284462 -200141312058186 -45241383573418 -194048519092389 -1018542424814 -243972578485585 -163502636492243 -170378783760472 -76847910486477 -69012543051848 -158109143997855 -145690427251380 -149905917317428 -253954162340796 -270033671829512 -123836090488678 -197586725555787 -114304005571424 -239617684753759 -47799716433155 -79958099946120 -34083761568349 -75414429920464 -85958531852414 -9427801829810 -163060104010881 -106682480198171 -233725780192176 -157078097439432 -152556818575942 -43957617092111 -102657777902439 -243187174293244 -212203425936558 -187320185116093 -174546157519896 -77793919980378 -281278001731777 -225443828588284 -79198122245226 -149601018923661 -137290665205453 -218282713546238 -59834518489106 -173978746677978 -155899276120077 -50910514809922 -243363130860863 -261489862002897 -231114602413549 -152789864892310 -132917691390737 -18878052928061 -169781505691279 -176041539920410 -125182918525307 -175127108612176 -183098314258147 -107079602791389 -139470671912129 -103685853621287 -12836034546879 -180556725067043 -6572241624825 -203624354303916 -120164225870025 -53309938628206 -142969233551520 -110926041949364 -224543478845477 -85391042066768 -237711270067914 -63616819121680 -251590975613829 -205900513870349 -39067071045158 -240088276654720 -20706757283733 -204097621325217 -245113675496271 -6599209456990 -123580593399505 -119540108082467 -198411866089369 -258553749310797 -106874456822345 -171170764311957 -241120471964678 -233579891100660 -110166984257338 -269006068224898 -56755105411056 -15228602819012 -73451625297289 -281353033208580 -261480038954204 -280138481120393 -67797479069002 -154232432985294 -269618110705040 -155764045500839 -220609192993426 -62828199316451 -206810847155879 -74748083571968 -113531890105830 -73638642819085 -8320584385780 -202257791107284 -26411322537723 -255340617374970 -61837564285623 -85878545712972 -260109477488826 -155346096906316 -126826493000825 -85000238787758 -173238451609879 -120421524714469 -32449601093160 -81976039032389 -114612504101218 -255177223096074 -79837083620424 -8910837434988 -96924489550099 -251001516634734 -131771647749112 -274514811398236 -237096812742596 -97173432834455 -195065984389223 -245921983592135 -210123362008528 -260147536283292 -139661174531074 -57255372287316 -200892069710615 -49195180869881 -225818724445707 -249575809651458 -76247737832953 -212867675115757 -233931416361151 -230507561907745 -58199134990336 -246223412733416 -280251923165688 -168770669645743 -140513763107303 -112248469532649 -82000538102949 -139823206427526 -96205274188242 -272260958340659 -80447424609851 -266146983499419 -252087718201109 -52788938241996 -203483026131259 -88267447650251 -222564434098866 -155719242378161 -208077067477991 -45285568374093 -122065561888543 -4733903968551 -239250641030073 -101550704483123 -71229004130364 -46121212718611 -165976723905356 -163900153073875 -23830685059550 -77058713076922 -65806547551381 -271845639442583 -252903390485763 -91591728112204 -200679802880086 -49942275185361 -164937411250966 -235320441370530 -184957628734526 -104533566665596 -20518164282546 -196893718810814 -260992626287908 -131525200020546 -34935823587054 -20944232128795 -71793304621580 -174432693548486 -6725469517210 -124135487757566 -186686040307934 -219856131067592 -184824285511087 -184667183046086 -278499913445542 -196911201551925 -192742532418114 -229014629987639 -149191212520755 -51827037341649 -257900728690797 -244062186580932 -243451895635142 -15850846985045 -64283529433257 -146763957958008 -225522674769095 -65132860249823 -60401349307640 -88493725141933 -80657629480927 -9430216908894 -133634560121906 -229255388027358 -187827720350051 -4354435994944 -68004755768942 -73005508956067 -107775289815829 -141630502890411 -141431399878417 -258850346742001 -17731236063745 -123501940104691 -175865582936342 -39782785859153 -93475077176593 -215879072947137 -225677820094985 -179865995122425 -113133189961309 -152191712055557 -186322690019005 -16496188238814 -84193245268925 -7715773070670 -106961019325541 -5316373699531 -196924703465656 -239192396484237 -244251419259474 -28508416896014 -262002599013636 -152258256302734 -182329885395260 -182170462022831 -211694795959158 -81171168917252 -88163857188036 -6030400013730 -243271697399386 -95252221783796 -56303692216448 -260617293264749 -257069130227376 -14434064383514 -11969548122396 -172325220803375 -168049710952824 -67827658050413 -208158595914912 -253969482821956 -239948789805333 -60563287473798 -208614956121183 -7215684778060 -87970602813320 -120215387818746 -265992108894575 -126802556609740 -281045316643892 -108517472631580 -32156741402024 -205206858063585 -111836691292171 -166932082811693 -189494795780155 -47304045904400 -156577104586339 -14568071013199 -143443319588593 -253637880034160 -73217779914173 -61384881775239 -190394060087433 -46522363481878 -258635357558087 -192523785419595 -36325500326707 -276630118460917 -104285513936581 -67823447873478 -114699475673795 -208260118400695 -132956944830587 -187609078380948 -102943909717838 -30973683624534 -33909798373424 -241412124315402 -123959547985370 -119938526927716 -130247670031950 -208074309310929 -185575260317084 -101608162013354 -33651453900764 -115704952200263 -131871206412061 -188464632575079 -176714294568896 -55521223604074 -28257765157256 -203287559666792 -31341708660081 -156552253651713 -234526235631766 -189931525377798 -178817593203328 -76415345878146 -117303291812642 -42773113863469 -209412400301124 -8361725514108 -24949201129754 -171888105957141 -198020259621922 -87532246923111 -48394606630407 -90567158836440 -118805720576953 -155828012724459 -74967725742052 -97095980281155 -27414496059011 -63812702670149 -279445161701788 -211728221415101 -17797751009355 -57613402245809 -175662909969874 -179786659090116 -82832793938199 -206040892253889 -106126095251785 -182680027361779 -71781392480517 -129912746069383 -57911343483115 -240827747858210 -102987488140367 -112482976672517 -23395392758015 -77752332525296 -25481420195721 -67028868431309 -39658487673561 -110818965845411 -155096259772759 -29034726303500 -206386445998388 -25079564167776 -133328709652657 -102734162240069 -115869735329359 -51215792921100 -58082920356822 -57015766249088 -97743868450385 -226672033948598 -242081843257623 -242316698679746 -161889895707118 -15876700529227 -32955666978168 -43013872175979 -88828274248135 -274961753875395 -70788238225640 -112226326006083 -203733579171712 -219435090923676 -75669091734219 -95713842015732 -87936240353422 -176179539860017 -137960117690993 -100986304939507 -15565890200242 -81916409187742 -137985065090541 -253818535249320 -138033230627850 -135468769471330 -17932626318330 -207209358763105 -193748224119644 -181809401658448 -210368112475703 -40668607315699 -72918833637755 -3274249969314 -74799435185674 -106694041081380 -163477608679796 -85672806617576 -276517054559354 -162485777299669 -255860820589943 -93795899912104 -278631625088751 -263542467011638 -174990263728818 -163792310352724 -107773367618454 -257260876788831 -196726586763822 -38008759271431 -46900572186619 -70860673795807 -72423285408559 -154877430643223 -249209078876694 -42427079728406 -249534869915325 -72752027961469 -42808689060585 -49305229389233 -201748706164895 -143147781302721 -161359661288 -228580763697028 -189989592282297 -272024666879826 -230950060590750 -112728071805937 -217800170880755 -249837423027206 -154792608476583 -42148048137411 -81620099253945 -158060279857557 -153100966877460 -211478002601027 -73336661056150 -206731286681962 -37458614745259 -186879708380163 -107846332302303 -236650500499876 -87000529008772 -94726911574203 -240948667176410 -208760811000222 -25305085318145 -107910170426293 -235320689016874 -187377325108914 -199779952455258 -207333535070342 -167196322189351 -255950352351943 -260146950692045 -227677102085653 -142952708779638 -10740207782254 -71059743121188 -100129651664768 -14164534076386 -179151094430272 -177154026103420 -130074245330631 -85367766279750 -124795405408538 -200025332610828 -210317464596449 -272039454666292 -225523938049405 -172459160616036 -275582496145154 -178225936084549 -270577827071646 -180232331690252 -135324401479470 -165869516531586 -11654694623013 -126872571572377 -136662928149702 -209687418283126 -187902516184845 -182869566919729 -191707612496523 -245451134095237 -233031251401624 -162269335529251 -116890307787901 -13885396176593 -36503804440107 -104370260114859 -100810520598999 -274379183060898 -16099517228796 -23173635248559 -274446741368713 -186630906116041 -62193852387059 -131305688514384 -272391127526160 -261326620447650 -253708758774873 -137449400528209 -262372565435841 -256400711709001 -272096322791306 -274505698055557 -41331817954212 -17502041735308 -120682674922229 -118022868421619 -19721988357305 -183832354353366 -72577890987499 -188837812615474 -260046949821901 -107390805973492 -133643398992655 -85223880271139 -189072624557100 -132132011115611 -48111347381622 -184463122204786 -14117154992369 -141818428428840 -12156991713524 -270345366347163 -230105083238556 -133273210274983 -184870147088200 -271030570966781 -57672597478148 -184711885582280 -230854231501133 -206617822710552 -31542282732248 -202101141820531 -52020233799158 -4308280287210 -51408685551896 -247256602293238 -129303581465841 -55819095531072 -34772913226820 -159103754745559 -211277133696964 -244117586062808 -120145734366099 -263700907216004 -243521941101013 -32704363739707 -15746607430201 -223391473465387 -160160420224014 -261778726806131 -43209050013598 -105813722660904 -51838354051201 -157537572216588 -42917413776464 -174296607100917 -95661318774116 -2685335499843 -276026166881116 -259121644582513 -1809576434178 -226536809895882 -118390389987270 -251627049612865 -228930418519248 -62565808146735 -14762710389106 -67806093297344 -17309737276943 -167289741030712 -142066676362261 -92219576230623 -137684255567477 -198309704219558 -33950608131663 -175437428650202 -140533048552159 -38520890191129 -57921443665855 -122120083256895 -195293951424030 -43980305312208 -141003740862820 -274490794652751 -107416471350462 -68143252058507 -153226434567591 -2668916090036 -214383497258101 -47400632674758 -11225109225739 -252432625096182 -30445926772683 -208898103504857 -29272177079253 -195510217528972 -166186540610173 -11626233729837 -237116388892841 -84069173712627 -78424931269860 -83481619714153 -195814536814879 -140195072747930 -1959842599289 -1803776244719 -139404994974440 -205310742130121 -193180884661251 -119253657409573 -101804402170566 -99805830800265 -260466660633349 -79872364736186 -60503624107095 -36133448943320 -208059563503362 -77811936160236 -261741675104430 -124893926554456 -146932095658731 -160156982363658 -228525181562740 -54213232883435 -72216309014269 -201261511567722 -231271528873757 -133807404162301 -66265322880010 -92637220047717 -153753214347194 -242722835453305 -162461887461115 -25043944407113 -231016465318490 -168898366474138 -170630959602746 -57053178921159 -166845284851827 -137734101898625 -23157327765287 -28634365882280 -200687863525066 -152412778875178 -128894473436224 -258315695990584 -214173938765348 -279871016786124 -102710200436248 -225963124850334 -112338817039467 -62532802992444 -40195948514825 -157201379036859 -61510135482198 -90808828264601 -86843657642207 -252619959454924 -208972144953041 -130206278907952 -208012135095900 -241965255031753 -86216364894856 -143087764326313 -252012539360265 -278733673725084 -137027120953897 -45973074456501 -10874081697167 -224016929822962 -80288979419807 -163213569825186 -225789618610174 -233318015623534 -147960300308160 -149464020128286 -247519807390213 -174664513285817 -21914004556985 -48033535126287 -235860481399392 -1086120180806 -6505289404749 -111673067195131 -31283837178839 -186564849131372 -127436267552255 -69286225464152 -6602777803523 -20722697280476 -211688233779635 -215860977383926 -132952925174972 -215274996618621 -203323875514998 -246150082796162 -247462880740156 -83742385154835 -123693485492977 -175980356590004 -120397907259991 -253931110369907 -220219098138698 -207344817893121 -130504620287471 -249447374714633 -24046706786728 -170039087229488 -270364435113395 -271351595464291 -53453123187014 -117900836925465 -53435640445903 -259397507009277 -29802009077333 -23181832639168 -29503848930076 -274227710279576 -95824717482252 -82629744164941 -15301874773772 -194928822739753 -33970955506458 -275487583730009 -253263831139847 -274950632224350 -202715438345591 -78503817131747 -230085955068140 -59801868373381 -170231397381709 -86005402661331 -54255225300932 -151658200814947 -37065356631290 -38037083222659 -13570832157482 -117464116089313 -223380124946378 -198492491134526 -167592546990853 -219910166606929 -217273545715590 -72634077467253 -203830934517859 -203238593318905 -213937248419124 -171471976617344 -267125786015645 -77066463268708 -109416529433058 -83966865015488 -176037699459315 -119008991334130 -219418398209614 -80448001985118 -11316149718175 -115157785029153 -246183767195893 -124958409479562 -46836719025347 -60089095033886 -275862738912829 -13558626810063 -225441333317253 -178787689447660 -95762264793175 -84386763374985 -188608618287037 -255552494592444 -129712801023184 -73458270675529 -149794472530589 -140971199783632 -33164379926273 -109584054971724 -201611409337644 -162320980344187 -66859925797198 -100580018286569 -29500094160211 -44423442595341 -245547912394222 -54167683415976 -205834667214 -219775025243052 -194523560067220 -45476487952542 -223500876001358 -59078831090797 -86877073670368 -186842329950155 -249316022161431 -108570616238159 -33595524983161 -108944130292677 -159815492766977 -45669255858974 -156279599357716 -182150527486525 -170677033434228 -138238223556564 -31994382319406 -253699531666714 -189182442401849 -232754243986410 -100806909628384 -30835301332264 -177437614357843 -81148219659224 -112927668012274 -36413705507065 -35091374048509 -151577305030071 -271273023352035 -232360459775104 -125497914857411 -208619331554415 -119560481191024 -247634258823719 -21212608675677 -108337276478352 -18366469656973 -55107875849069 -149966087787167 -81786028054784 -141434078683283 -194484412222044 -95605823261971 -255239509343853 -224187460251483 -29276825847678 -215091659470774 -59912547535351 -206544325103026 -34487500520695 -168039465653440 -240565317456947 -195173730510858 -236417773085492 -187290489137942 -60734628630062 -102192601375542 -238541706323974 -278752994534363 -250609194726540 -163373304397261 -172743879165883 -131765151868842 -169635407551369 -38316176086329 -207153234275202 -21192145469779 -130270800550299 -104067566021377 -217833885443966 -32312708114301 -120010696407367 -40511917963011 -88839252068562 -186554334014723 -109759757099726 -26200748427852 -214871452755677 -4196167687089 -14184553557666 -52883109602852 -26870594345559 -137594181677261 -136146598107408 -59027641714501 -63206073547138 -255756321309088 -117762946657753 -108039731079959 -208943702953840 -78437435547929 -62935809499473 -74525034705205 -236589698948710 -263455587993203 -13750319220929 -225740114851950 -88834738140567 -100241864201372 -61742121535398 -42594296838944 -249405793191645 -171263411995584 -188903868549305 -276817755951334 -276808827302214 -30814558752478 -98276531380805 -235599208298221 -101077257821362 -3504763327253 -95536140585059 -146253141559196 -157870929545387 -275019237067169 -66132082054898 -32725482767184 -102752340364426 -256629452601175 -278117243264693 -84165320165364 -27659271020460 -127762980924401 -271016274706499 -160250165356389 -62958518977053 -270393320145287 -231413975530860 -107071200189216 -18168927240226 -41253990819908 -83783477090829 -206592120136320 -159512168005136 -231255714024940 -245648980851468 -54659084632050 -108458715775799 -170451084773187 -228572407616421 -28292926726963 -196072665771351 -21417466553449 -15747620133348 -104167747011171 -257035587627445 -32215542110833 -216647986917716 -181213215566570 -275559298339304 -98768709232479 -35417863883965 -180430063832450 -268483204989006 -68782651073710 -207247574103297 -22885303941287 -181335236485943 -179133016414483 -198407437075187 -192650197889239 -230968588342433 -222831836582552 -51358447001586 -31174577274354 -45689510874978 -183738563775588 -79110628396944 -75713618464000 -97688757665468 -93655512495400 -134948357343314 -42355938273137 -62980966051758 -261813352289563 -127354484185601 -112301269161431 -223729063259530 -50686010115435 -254613588165086 -58222823433724 -42254667921417 -162498236699214 -49084731085028 -58270988971033 -270322916504632 -102443532827294 -26329794518234 -189993251446314 -68074911263540 -181649060068866 -13279108449247 -84195768475649 -229393288172928 -130367992721515 -188668081578527 -201337536557511 -51912707864984 -246539948062647 -153468489812087 -94117676821500 -215375622241255 -193745009959794 -141739733336497 -221449007001684 -229158297148641 -6365306453325 -112389270470338 -87800112979919 -271382900259917 -125668366461010 -4766794224754 -53685666143284 -239065573661252 -176799215945763 -182637701101110 -234993449224676 -46805993793936 -126270952526249 -168231851328108 -36055031103595 -32474460268601 -71229693286509 -6717961211116 -225332769692290 -225759463700003 -252529160195827 -42734734899922 -246173831797337 -179457836626811 -50827056903805 -864297352265 -23584285063633 -128918338313398 -140104522405811 -181571406546214 -79483633483477 -138128472562093 -210950581512364 -33262036143210 -203818351187254 -202427942193601 -181088683962257 -141050188303055 -100442133119122 -143247141361289 -175443018479274 -91956325628994 -225756520212691 -280250941349615 -7783243365728 -64277324330065 -186785165855884 -64685119690081 -239974604586900 -80700622556942 -206466728646926 -11826019029200 -125837400768635 -92338726962613 -15645449694672 -240373511256091 -130392876167280 -141558481759361 -184254638503833 -54784043738422 -100798224492938 -276417815927123 -105316064181473 -65496730266204 -194298599843388 -143498663089406 -131614512096375 -15374267141956 -259645077583211 -19919127215731 -46297965864180 -272330416416132 -100456047929900 -217669919551480 -42962093299358 -127380182449649 -240986969124928 -44134159277587 -72080221835670 -197550190831534 -118408054932465 -170705858182189 -19285962904399 -229951333764887 -208129905970842 -94026499882392 -242522657906405 -16922661008441 -75971854441005 -108008736376135 -6078587134169 -173700156879939 -203192418072600 -62819004739788 -256632654358036 -278971518284894 -239995504219006 -231992648021168 -92496229781483 -139370808940725 -62189973751415 -245477585715242 -96383474052471 -162342981298626 -172985277805748 -231879219261283 -279828784970882 -82665613525916 -268458416085612 -194284162604603 -233462730065547 -3193746014989 -234924217187337 -150985805717313 -65894228717209 -177139747696221 -97282990073654 -42550846566210 -251533358932299 -143352762902668 -162950648966290 -84179312695369 -152092651429168 -197748858664990 -134873902067890 -76236852821317 -25859943252638 -103375245803215 -253218477492627 -66241292125103 -228558365045138 -158960939347861 -59205160205630 -208048873708508 -144739799372877 -163882835121764 -251638479467753 -162341795168010 -264498187557957 -22653376701592 -252498683466542 -82785640085463 -34348651129678 -24250434029307 -256461241405794 -192644761994032 -246848196450941 -56420256292687 -235542203530694 -126704442362030 -131592884678363 -203108070287030 -191257778277437 -205528034831623 -196302712480823 -153938130798226 -267274163562156 -168464583210759 -125150859600007 -11147891887761 -122732511059275 -63785235582545 -88237782254364 -75259034940560 -178323810987146 -177066318124148 -243938514982048 -132928969873766 -89791177288382 -170505199693462 -43555280940367 -191731913289832 -82816163419842 -10878845801283 -7158487804531 -97014697383276 -138615094909181 -147322213472289 -147460830680668 -49673998862717 -47952099682593 -158998043707882 -89351142600045 -29902479779723 -237825444667907 -78341274733560 -59267006203975 -76936927299792 -95445994357884 -114454336775144 -188261005812665 -110073784282082 -104098163738350 -211859310803889 -167039126705190 -102297878753923 -264462691075335 -173045171290573 -23998593205301 -70942190784845 -101946940510182 -141310265313825 -40560192125590 -268565518395063 -129515436834747 -96151055700336 -222310645823637 -152981878435047 -176422426952899 -23933414066725 -280262728603589 -137726074049122 -93846937166867 -46497421220032 -177262967944222 -176387605221331 -88145675261396 -3928941517868 -44478669772608 -63322817738847 -11310899423121 -44814847766794 -6416234283732 -189397921683310 -98763015424942 -198333852053584 -1766637346433 -85052222340259 -120821323018159 -243069593865695 -16943469577554 -87600795058932 -39335041878540 -276942238423136 -139933112453945 -266953795547938 -36575694225037 -82358704951781 -116446726356017 -166776509773092 -225979404499927 -249875394619696 -197102047996734 -17014074651088 -175869480904580 -121573023069075 -210550572222938 -115794264739257 -202480971469223 -177155736563614 -127752334264117 -103204207582900 -227312774921604 -132312648406779 -179183012547840 -178203838548294 -95856746718188 -243341105957186 -87438005554642 -186774694908152 -52312549480715 -19961064789045 -4992477001203 -231818940081736 -129605680658331 -134181930827774 -37250148617815 -90883387630702 -158006779368349 -214647026948273 -237955243322993 -151720785424286 -268949216980158 -91028256216393 -50288400257179 -271865355652108 -147562656941337 -123335535569625 -2232890637130 -95005512039719 -112101603217743 -16154716652103 -251159882557517 -40908511976645 -240550530600472 -233722932584808 -235482731611617 -233264947056620 -272315726284251 -53127625573284 -59651326789253 -36426796568846 -123527037432915 -61028240696591 -148751267578764 -223067725504529 -61929176176454 -115201946240461 -85594595557515 -92580629287682 -61172134248862 -69817102197439 -128792344548877 -44335026961956 -143436729908143 -272174790435352 -266715810828594 -125680691598087 -156700405598459 -247906592308727 -177439671553373 -76447893590662 -51294395114109 -236190869132516 -152523591551835 -35053195054288 -151370426021755 -23545602722397 -202752676219782 -277924556956275 -83681576111140 -92184376667360 -273123903979650 -231003735360166 -17512986257688 -103545347867914 -173012178861853 -78605795197190 -84023763795804 -22688619675819 -95873156722675 -51357280403432 -106103384870184 -245812602609707 -109506116733409 -36541018282391 -218714951603629 -203987440804478 -223515354925228 -171783736157188 -74735530550352 -10883879633715 -137204562355303 -116618818486432 -10582107599464 -37852314198508 -98464689589287 -123309350772047 -162658919826722 -200052919886461 -20896250730400 -51126214284878 -213558577062346 -270175559490956 -91416321856557 -181179803490518 -231056881048273 -109832724182123 -143151140447380 -112283621557599 -178502085080454 -14363071543667 -243137669946501 -15349852692720 -24404941849169 -83024731026117 -270963665850386 -23296008768102 -139976554254777 -189820324553194 -265465382718178 -97663736486431 -135890828868102 -238961278803446 -238852814056512 -66807333653534 -227591449689356 -89955208644087 -200560797176514 -219131549463975 -23592767540342 -102051057019561 -177063483806622 -277032867032234 -126897233131333 -238119528348127 -62636326305968 -214433359408207 -267435706826892 -279842236022199 -270025691069971 -11627104723422 -194672845529394 -252960361883255 -272033766384311 -189092742136073 -183653908968322 -105824886141535 -11558130970669 -158599825957130 -117560785536421 -187886002549625 -157821242059716 -203917666679379 -258302912512181 -245745770575985 -264139884074288 -243133820857408 -235284652616133 -246414605353927 -52960659834740 -267154717238901 -132849372017553 -26998689284955 -29424574771304 -211273872037669 -436429523752 -2497356113694 -178424692884186 -53432444802414 -54039895462460 -146023444719385 -251585290258742 -11286761504561 -88197760625397 -98576096147069 -5407709958270 -250845525378007 -182504230996830 -22594317655358 -216134419980915 -103416340380807 -217015034917608 -128299179599543 -64519771977050 -254381654897000 -209310545969164 -89509438956134 -54371495803864 -8547454882826 -165993702656337 -242601141393874 -65772300098522 -219473635392666 -270828965032652 -256493433787224 -56218466017311 -7331460569476 -244719635359789 -169101922655179 -250729669639897 -125286268288441 -262230927513942 -95969302441713 -256811430521699 -265791246618375 -79268428900098 -266708428585964 -148688976494145 -162529346673316 -39300712786792 -171400767434914 -37027016420317 -268885736426098 -134025366491119 -47972362340027 -75663205237040 -49782285254170 -280427978909906 -26566216562404 -263070018173023 -51317028444277 -31631693611507 -190960535061463 -71750336402783 -47188568915357 -98937964864929 -132068517896973 -42543674043034 -7989241072832 -168893821414483 -252216019654104 -222093236465728 -109696215643382 -217400166784841 -200147314506539 -77440862372553 -182794890611329 -97982294370849 -186190386293941 -197054379557087 -238276258709090 -139559671106311 -163950027400689 -45550276781885 -77500073521220 -120701412627162 -20315636439137 -227038987392070 -188098039302618 -126988069255687 -38034513367812 -100470987686283 -102794191770611 -198383738995897 -3725957306672 -32832717092103 -207720590003232 -250003478167178 -94106633292972 -13607758700681 -115709012911584 -217960885297108 -278373306774793 -6014535246692 -100481674730910 -199376615740199 -187760247763543 -217041603296600 -83533708302196 -197026871258314 -130922143981662 -61499507942114 -168483631167304 -41354588490804 -95065149649931 -257848708934918 -155826604728668 -136781029484645 -92284467522187 -142162524621665 -37228661457610 -152544479324937 -103550022655503 -129807967582846 -100839892516698 -249369511908529 -4950239959210 -48984891628212 -115254809334321 -122862142222493 -23436887164293 -131552952948041 -153239013173762 -278354019951842 -110825542149855 -176684055249671 -145331961845455 -92793784071993 -201270259443922 -8336051054744 -236979235536942 -640300031563 -108962788808307 -235055294545172 -62465561007803 -220334130731593 -93152006418957 -24187611790485 -122200200472279 -177513218559730 -154958039515509 -199511041296445 -144631064881054 -273602663282146 -100629812441143 -82146842022403 -224755457071229 -6233647847835 -157422432596273 -241887999317305 -102668245531362 -238829937868418 -1832197560207 -178070637884025 -199026844875511 -172360084475839 -72321580265046 -259275523073094 -83113349208299 -150002854819868 -112305261867845 -136206887989288 -257021865030536 -81921415720281 -48892454795993 -67906075963513 -158043640190203 -155384056701739 -207702448042680 -119805983188169 -135354731764438 -240801254274513 -114279791657380 -50132556606616 -251307767205121 -181545473156234 -66209265748830 -172598529346401 -47664426524714 -131133410635806 -217002091429772 -229313777029212 -144095696926176 -31493761508129 -27835128334224 -166298181295567 -275459708420182 -67126588119723 -235832115496184 -149652298318194 -44054014610133 -271369829145617 -15078349965888 -48173481428132 -31868897514956 -268458055103140 -79494494448341 -234340310157393 -231456492896186 -43194503913009 -111229438949650 -103766687040487 -216729318145768 -200088188704133 -105276667085567 -157144227451648 -46849767905717 -117556553052229 -78130351074230 -251633676306286 -279127463598939 -80819960728933 -6407091111363 -99348895439020 -277854508749190 -230217957194436 -112333209335030 -121188243468038 -60510750765935 -129905266397484 -63294021508044 -126898990637881 -72352102237204 -34851449202219 -211391642363709 -86525382471381 -51404772372733 -107092001229186 -60806514156088 -175567955232115 -91742387578115 -267197012123337 -4548809137572 -154080245616927 -187255639921753 -152053298926567 -204391364975445 -146919322091126 -70551493390340 -266775258663671 -159540118852917 -202608893060965 -8568039967396 -35359575009971 -90266473545003 -161400758098425 -221069132997428 -105511119729451 -55359565196613 -105359295569119 -204605074396372 -195869316420847 -164270459989498 -35185307113651 -93360048116267 -129043091654481 -7638141036520 -224885892160102 -129968866497989 -145959661011317 -36224192380696 -125293911396351 -204664954306179 -83843369925516 -251700407128746 -98876705738984 -217082059432120 -226807059706946 -38098947621272 -169609826178560 -187077357605596 -216301048757292 -214392071908974 -180747440246976 -270399427407749 -230743510733150 -155599426287172 -136829449954900 -191011631874638 -116815243334901 -35258938367209 -34382274117004 -147355988858504 -50890750244762 -245527778159403 -35436629034230 -185861800711736 -75406831593206 -212498876882474 -69437609061694 -88539344298637 -100543033609434 -166196361101298 -244348823128054 -118522343463963 -194956263772100 -104718974893602 -179565655624571 -80833942743127 -270044017647016 -202604245475615 -7618863124231 -277900633021083 -235751675876243 -31971826810148 -12993197828687 -207029884047341 -132845653829370 -132666451640177 -7964448188554 -161138062928459 -197437422243370 -144652658209863 -63789470717260 -68253703383948 -33500697428303 -107398502733339 -207817787075971 -29933780667516 -151667980312265 -188849696515847 -242980843916363 -53730752148008 -175928684834157 -85113696802776 -245713892945138 -240411364054830 -142093001249405 -41644050189725 -65388272299859 -31229519315383 -179938713923582 -259036912441945 -33573241102369 -261040667519093 -274975729552574 -223286858018161 -196739432023568 -94980314377289 -5661484087535 -212461165042533 -73092228861990 -99745772024370 -132189740484506 -97712428758223 -170487952692996 -155693144236582 -49954924428806 -171874132829347 -124369121212912 -33301209408427 -196197666193892 -12716838572521 -236819444700985 -119384695511799 -62184342412339 -162342181028211 -92837269517206 -113497326761226 -252727568269024 -242457196166612 -256446077717910 -113870577520354 -149784850010844 -280102015439216 -51455146250960 -198887170596050 -251195659505411 -237585993441053 -109532862382510 -50851678212791 -262837178405246 -137334127923338 -22812746492460 -116265007861080 -189312922231307 -26587449017256 -239811827833908 -245694956234855 -52188331685860 -116678635003365 -99080143100508 -210504856019056 -94593811023180 -187517427757610 -210511994588540 -34526446374251 -87278171702134 -82785639092268 -99032821260172 -110772292114706 -223880687951941 -134179804630814 -22803939953045 -65199094853940 -46126630302513 -175147415858563 -245536026280519 -228557368611726 -65507895567446 -174230227545953 -75444057166928 -182149063753443 -124906249587091 -54567399834997 -250700068833746 -69543071467741 -214768280779303 -102061781209079 -133531098589071 -99176251190123 -12200259569411 -12096921780347 -158586881590978 -255896654512904 -127579922457128 -108993343546017 -163100756085811 -110674486837667 -70870302481974 -102371112366092 -90572097680711 -168403973946872 -36114352242340 -21517885944829 -19805740654169 -219850951864149 -122461253657932 -133751361496302 -97083312857467 -40055961813012 -220175177986573 -199060858553634 -202057112397039 -57057482282272 -103610874910740 -84588020974646 -262977373958864 -136646459217809 -87877527259246 -273449329088403 -43052459633807 -77884121033934 -142013230786385 -140562405940397 -222978149786398 -268254900536916 -159863097761324 -208335238009339 -215520879215603 -125440285869272 -172914824296436 -55015660261163 -256260749897258 -97669035000601 -201963018349758 -133919088076510 -116941372314098 -228868067615885 -97345778135859 -218621222238321 -228408671122743 -124709564624275 -82658343861573 -12947634248629 -52444506287492 -75532137610246 -138544053283341 -16109363912923 -169529827495873 -53140172305131 -180854766024701 -165619945387547 -115840655007351 -223439971277351 -130491414984161 -218043604572062 -162309058891273 -243818760113360 -205116817426410 -226201924434762 -33125340031851 -16191200466500 -163214193318125 -139737205468211 -250622176325878 -206316294652785 -281155152946360 -308627145104 -110782356834512 -137952544436818 -189233787254500 -233394847351997 -38487808932486 -86709201700155 -200935910023400 -24701317836427 -118667741182872 -250510825351020 -142500937918444 -248931469583361 -208526371684125 -50079973908368 -6367927558434 -259854009713190 -219191925398464 -153263910251049 -88834758590142 -157680358959741 -165887586366745 -167278569812082 -198774570144479 -196115718415677 -194852683091317 -78269445332406 -46376416416916 -75183470016922 -177544725157625 -171195582627474 -261004158243572 -75259549420828 -71190140308519 -255233222958817 -261972897378999 -181871082056779 -236835354168939 -75035839179413 -232066171860385 -208334183540604 -40885025655088 -209808081451564 -189455483815646 -187260088992541 -81884990227193 -274573093562566 -2904896742887 -271741786426049 -54202222959059 -268714965379155 -158862258240197 -75223519533664 -165403900462679 -155879234770278 -80918785666236 -20684929884902 -13028103473437 -140015092070111 -32382845072068 -46856400117589 -149107569512150 -248643937192538 -233421552162945 -205921270957263 -263701890742348 -59576004283367 -130569776138213 -152756340642453 -22220006300597 -239121682572631 -34004120400731 -80873610192579 -165485924806038 -209706363038162 -16394021254018 -2455160772712 -195510624736315 -165187589968960 -73756074693100 -79926589338340 -110999835875731 -251087750920952 -51268498898523 -275212215572485 -85702874411783 -262932239243899 -130537268303592 -232579780948899 -237443388826813 -246468112333204 -68531608941644 -35145472899894 -183388042743392 -133578013680126 -163515793643679 -134982804680055 -225191035759956 -168016928243807 -192116440782373 -217066179067458 -182114738732128 -258326052821611 -91478912139764 -63125991268567 -181355648299188 -140117193991883 -277850203022281 -106156166763315 -147119286141615 -42088785131476 -125759905808686 -52362978657934 -111473995800154 -99141807655249 -20209848095095 -56071994527340 -229748325289026 -225773897117958 -135356383197886 -227108668277496 -38093718347525 -23174883677682 -241164994044177 -87762094829970 -191989791382483 -32454473410397 -127092853492695 -271762078307551 -137185104466278 -91948684944301 -173299444600878 -198477471493663 -133435692249061 -249427590785384 -107431574229755 -133654543109504 -121757292118600 -186707278398675 -59430482188861 -171744407166771 -280026841948443 -31682233145013 -136447069405444 -124068268914637 -62523188907393 -68693301063748 -65669088619183 -224395156444018 -65799290561779 -131403934531365 -7632971490691 -25987986433295 -95175324604319 -67939709427196 -180393038712342 -91809063938973 -106535554371995 -69128757700411 -18103008373025 -60871215630752 -187275463714839 -263117495384335 -55152175982537 -41228707299582 -65551688660753 -230199134170476 -111002034309581 -112484482512106 -42255030733815 -13720490184158 -136109160872552 -187832714913305 -88452625976328 -140535966549812 -199682107840176 -45533712444109 -212182019018320 -19211257338878 -71554546774642 -111378557599898 -63283587665599 -236574872364872 -218742561432101 -5778784988511 -145608051733530 -4045421397426 -55805073403878 -113846687681800 -6006788334603 -208117157547099 -277983246277888 -76391375237556 -212733416959933 -107587140944596 -138978534918677 -162463642931073 -244285230037909 -88178186278046 -118294452674406 -5562104380654 -126332475533239 -31567764545571 -175319738804888 -101535000125734 -169960523341691 -70511497282501 -231780453011964 -151718299960006 -212498501118557 -66990831706810 -142779851847591 -195790475234841 -147822651000787 -48976332254843 -25474499288812 -270842485282780 -142477048079890 -23498260437281 -254003293600391 -221690033562409 -168635710559568 -186229738137865 -156918561327834 -107543234915026 -221396971624101 -191882601855325 -104126657078911 -51280288070356 -93796993059968 -57178595174807 -198229312740936 -134894112008184 -162657938477949 -186057415209849 -227120562983182 -240237232026966 -245330495682027 -33627331407867 -203592294397609 -109598402870921 -112631151463141 -247992563156003 -220319470954220 -47787828961440 -209293748523936 -62897651829253 -12304379263445 -206687430496411 -207586846618886 -188275914437332 -133206581876734 -280087895816895 -45240015444897 -268437889220049 -122211039364194 -108766059526136 -191267468159131 -235892179649191 -117002026988105 -205437872865268 -3166815706140 -224446828698632 -103946575879087 -154626628296962 -208539419236156 -110037467607720 -21750399562444 -216305733459642 -27425367675949 -10711373996476 -263078263331925 -40499206365892 -237200891790689 -84851690640297 -84724561822290 -43643378959031 -170269985176230 -179837658533306 -60839014561150 -264721017732201 -120334051072383 -25840854910301 -221033861382299 -14713517988677 -57568323505052 -39259800803743 -254433637369948 -7610239508482 -242959096442567 -27557594240312 -106935202839380 -13279922694028 -160323166831795 -164001740822979 -187047841772351 -197599562918831 -193415063700134 -65288362349872 -25743933975867 -221679046016178 -8594174560173 -52328094072527 -217471815915860 -239867162068178 -225030330127785 -159790915716306 -114368294109865 -269334056669090 -277183105071361 -81315523276389 -27507593805240 -150008818277884 -255615324450720 -278746941171738 -26320158514404 -235534256995587 -36540392767928 -207017131792075 -79375731189320 -70310163977169 -70563258415570 -87834365045987 -128019519420881 -15789800666907 -253638845243397 -82332937887838 -191493137529466 -204422206375982 -220988020626964 -237324603715098 -223741376754342 -183198028220103 -251478967622639 -247662994370273 -221311050780423 -143331831964515 -277127584042355 -51567656279596 -27740046998339 -137813819846854 -176289776049435 -177223531375754 -8502240155237 -272788839670152 -9436422696965 -11691344977955 -208821769778615 -40540704365116 -123985444301765 -69110705390010 -55042309595332 -93015911953212 -101509364672753 -191370524402745 -165533176973716 -275286490668852 -113950795718438 -11449601751294 -181441796064869 -207454832526029 -36227233644932 -33614606951103 -274973478986377 -48110375760040 -153204474539716 -233905584154922 -12009576630121 -147291886096521 -253831357670094 -195885040371618 -4068867732571 -45903436491550 -182761307383951 -20852023582427 -182226775305068 -192173938114770 -227338124857166 -53670951693715 -69666947158958 -118198712571002 -182515537702182 -185796698655545 -203353752654053 -243882196301226 -88335624558984 -136791049671523 -92259189680227 -256459335637200 -37175670106504 -13990044449193 -148371579860324 -214159046026600 -50032331362529 -68478776492637 -220946360620923 -276938694387430 -185513274496630 -33185363276427 -191561076023196 -62582255118010 -124953210659827 -273686478704950 -125276467524569 -211694321523964 -210406007296270 -162802396123149 -270613676397980 -113564301842572 -136361053802183 -212200441025280 -199484830785533 -119510176056281 -232534937305329 -248793479941456 -96367863510765 -233627360969612 -200427347011301 -53489523526956 -107487300370797 -251934635252065 -90560221724350 -218657230618446 -235952355349824 -82425921642574 -239871748940523 -111947088003798 -176364341661641 -81410764150944 -3715256512060 -18203950173429 -194505387944617 -5664148003334 -37277952639841 -83360084560033 -270434616660389 -132727733681311 -133493021813270 -250580409754864 -249627055872601 -204787500351299 -51128109194070 -207871553775655 -63973369072136 -125143294172483 -221312842708894 -112655008648620 -105853694199845 -277710473192340 -109244600250274 -208736552854464 -59025532546070 -61349679830100 -183687647298698 -161550800369607 -67969940604823 -134559803852808 -259586586338261 -158501982231155 -239714432015031 -232473348029244 -150166203034834 -106633219585557 -47302908246172 -228724445251502 -266256276248419 -103353191812534 -25731943942429 -177435997751670 -28566663227607 -120901034667992 -214727515013064 -129519421623323 -206375490463002 -116042228067562 -251577272558791 -39889627922579 -134768844245395 -68205714635499 -98080400954144 -251255304526868 -224617049147553 -88846161497137 -95450813029242 -173662581509907 -161957932386941 -236639239217026 -68403175912449 -31920421661684 -229456232657650 -276658949409009 -55587060677425 -60474920785720 -142361691088475 -133067772168312 -53630721757283 -33143518156208 -10488999443314 -150518269195086 -162231826371888 -264791948275733 -219070270554937 -270307992589470 -205596867974962 -177100376180217 -41635262653432 -206524275321614 -146299736414210 -136712812355841 -173485781472245 -71458762581683 -4759943546431 -125896930988198 -97353438399231 -20818247670254 -137547237017014 -221252659531791 -261509064982566 -38823030573961 -89123973484203 -111680912447361 -40991656056303 -198766720363198 -243851098667831 -166845522651214 -252676179334052 -45847005423038 -192130032085200 -158357543931444 -199708142308571 -228376252372333 -14748619506793 -83061594744484 -120532375242065 -180463081769673 -34191077086136 -4791841643911 -176952604793190 -170525540133946 -132287198445770 -102425681848494 -247600923458891 -79012566845237 -73429902103421 -251592647674700 -212005401890567 -3250801690157 -22195814423436 -159501404088116 -150048732986072 -72247292807131 -85168304488821 -191438092397527 -85362770388365 -8258926611941 -23357019565157 -4478292214940 -17477591750301 -252558608951134 -74027273966516 -190720349814724 -107741663517040 -249830911713312 -3546505043692 -98932711654685 -191291405029719 -139481939140483 -130699134231526 -184096438611742 -220434749026347 -186501122012907 -84333690467391 -124816830587258 -126668983495291 -22503212168221 -157056619301417 -34467343791737 -156386400612723 -220420463187755 -107835523433422 -164856216971894 -210602247453482 -40557312103229 -178686377868356 -82906338727533 -91086871348276 -221520452964978 -191258827927663 -67791413934119 -93595300330149 -261376467171648 -243909341465125 -4203495968527 -261311288033072 -70089785868155 -42275925246877 -56658839548521 -197232179027216 -104034913005635 -179060188450524 -26740622845832 -176116109877848 -149325718257438 -113386653469179 -4772684255744 -46732318450515 -126466052156918 -169494313148363 -232929122120759 -168736056904892 -167086488195317 -211336814449661 -34201695881676 -163311139936918 -244914768693344 -265665000280562 -139692453592889 -21767814074094 -249532113828778 -36512262628552 -113513219827992 -235780233969926 -196658260944931 -14120959119798 -36151300351560 -14348116671484 -21247925629933 -97852420331322 -2466548486260 -10649067022919 -168427452343256 -224859610064691 -132020394512848 -232507870649566 -6279324818538 -102566999939542 -65023111904471 -228270942205552 -42064894977791 -230278260699609 -254566730768902 -187725818012505 -277522691285695 -155219160807029 -278828261453698 -227432147858559 -20869101688741 -66666289202023 -127530698053019 -183126036873874 -238491043337589 -102934682421391 -262855241824526 -82258843453563 -252136063050749 -44550295074629 -48168003660439 -258531578913116 -272956115206934 -129347860053694 -434949835681 -140613739050462 -182653383570581 -110015813772085 -136059341219724 -18149870666446 -165480766000624 -72133828835721 -119231263708016 -135585586964777 -70204273934842 -182062165884786 -226479645294692 -199299508017503 -80319799209314 -51879077817423 -251720905470991 -273489205437272 -132087302737587 -177256587455944 -25426765678489 -94192869916373 -222532067386968 -142833413086253 -158477688858298 -219351595693125 -14310081144650 -94183417436655 -53053801674445 -261070904337076 -106057992303301 -12378619278151 -194516073207329 -78138478456620 -143500726522790 -213956060368434 -212057925735761 -106144339831583 -74092146086403 -195548138850589 -67425716697616 -203955205380126 -207485478391096 -211883677017862 -5128518505344 -188372502752084 -260806621612929 -92238502623542 -268867338264809 -210560702368517 -74178266470839 -115535923958589 -151326353834222 -143701761123240 -171146830158671 -190908659623311 -198712372231231 -179120004272060 -236802064923149 -249425584355996 -251292276580843 -244408021347619 -194163686669455 -75380413434335 -237514651286832 -43535550056154 -96549774431981 -277471827956938 -111667936683953 -26599892372851 -74928106960000 -199186044046093 -262289518044728 -22212672465577 -97376285299722 -228765118770986 -198541787397395 -216398952956224 -122407308063056 -245676705748503 -88140752858703 -93464754542401 -208391704101733 -155483749414836 -38328306665326 -241672090429850 -52185461021331 -129377617971770 -57093438898038 -235468157107451 -106187792043076 -154137617549750 -126292194502427 -259864017591968 -110818365391603 -236416925823629 -76641942200998 -59415020697853 -200376123020498 -79323596705347 -183594971194083 -151915175096208 -29941104930998 -84204509013685 -181846110646100 -51767566678441 -199264841879693 -90984495447625 -155525692065114 -5323009599242 -242430794498962 -123866948205177 -158798157152569 -237560915390756 -120279472829899 -255611133741582 -6921553023767 -15051856382191 -232088563326096 -95037938711356 -249320149124953 -241721917665354 -96566916640809 -91244635881534 -222708934499324 -34254405810368 -98169834237044 -131684612899464 -223282737499658 -243412793519783 -136598928067402 -84676738073785 -58499922787344 -173900296758317 -16495303257017 -161779010013485 -260887118756661 -42160547652575 -132935593206999 -249156634994458 -38146631293318 -149500598143159 -182790041448023 -94818273925063 -9107086164174 -76659981179879 -82151554852405 -217587163339547 -21182046512220 -102542714725023 -191654485319163 -92200957612745 -123581206742955 -202008641895884 -222354996020839 -215509988733729 -87476623011388 -98443271008757 -78409382113804 -97900059026736 -73012428481714 -190620053566975 -138660932190762 -95197766705548 -122862531776611 -46718561474096 -31343598164994 -366897087276 -90281676170787 -269380576326818 -84677299878552 -48461922686649 -160356339107591 -265929110820857 -46315929078124 -92190419986691 -151868268739405 -158085912337910 -106539079437596 -51442802927570 -277919197767417 -210667859490524 -85831866997436 -241777155807986 -237021734667578 -67280551780733 -65913797608058 -50309772637434 -229337070288325 -210005788073937 -134030800830081 -38971056937931 -256735128579266 -11451733502764 -101881610329863 -12152678661619 -206695111169670 -237320734729428 -43818677316615 -78990558093171 -94208234365144 -134670874761059 -31357098062800 -177251674397169 -83727195267844 -17332994859630 -32485547910851 -142203785568041 -166477475725566 -83437943214348 -272029521051469 -2829042293019 -52287901172099 -59546249442259 -224004740048847 -193416778926569 -8309667506153 -144613949150804 -279280686313058 -114714930509618 -204781224765697 -64398300394241 -36427298419534 -168335091666752 -164702678216553 -28723513879732 -90544706839011 -6856554123555 -116326017607285 -73737821288231 -275888147310306 -273040042712077 -200490374214942 -261734917319070 -142093701726510 -66784215535382 -27007676689973 -248970651051717 -9413194732909 -69151210722302 -127572450994128 -192848167569611 -13190397014251 -178656681195814 -187269161499351 -213749738008971 -96740025517595 -91458962064174 -263556681613821 -252630574878516 -235279176467633 -256110502552956 -190161036631091 -115527226036618 -62738953501761 -171762685392845 -221858480225455 -10902553208963 -25891468395371 -196702826097457 -13075413720590 -203274919316329 -112916469560445 -18517044380707 -141593040601988 -131631568171966 -227472620473212 -94738066363224 -101437614138318 -73943325744107 -33327608475308 -261171315727303 -85789115644073 -96848487510324 -89652641973618 -70685751760231 -242962789604135 -180424956640704 -7781325345410 -165477906254224 -20144095380197 -177535073849894 -197934717286858 -233509382366678 -49391878781476 -80701715727205 -247766033961966 -260212532952810 -150880696863567 -185325325010107 -49389200186740 -67157758076479 -272183787058054 -68035491953059 -242356753054777 -151127830300145 -103471095523350 -53604286212899 -54914047383204 -214916433050331 -234776491011211 -66926084410669 -128101341017664 -172613805881729 -9553584438487 -177399870800398 -41100411341341 -122219578557110 -145076190308514 -242095515134535 -150543819327395 -207238876056595 -131710217161417 -211588450986873 -68067724278838 -67423705563784 -270197488801167 -81352296960316 -164660664700496 -228405377619722 -196546315265666 -54338806895597 -151203550003319 -99391549027336 -15561464810554 -8674292633740 -68288428433787 -144770129163406 -42413831526373 -207605090114261 -65925954019629 -200946783980715 -66503542874050 -34187055139921 -27683719333051 -25433581645849 -147666141993312 -104109165104455 -254320764006341 -226979301329456 -136905232200307 -49755288934829 -143549969378278 -1361535114564 -135621034887936 -252562249420336 -97370991349026 -198742713399986 -64507913863026 -131338708480830 -99968189302509 -88800923383295 -8180699978681 -207913979394127 -267591686342259 -262916226697870 -137147729786669 -163581334759977 -59510377113718 -255886316958645 -190306157645532 -9418761523768 -215861343443526 -247939654334232 -275007004863924 -142390421458951 -60133472090023 -220296833945719 -31329717541224 -246388723056677 -147782068868732 -187322564355807 -29539780029363 -221822244411154 -118744474032274 -212191195622545 -76459787781956 -123749996993566 -141974711679363 -158703796843696 -144145433951133 -218041064197168 -143064394113137 -163185082139655 -85347606700481 -16942131200591 -7838215413655 -15880702563655 -165942908647243 -12945986330320 -137971246646685 -36144492475642 -2130428031825 -243543796982437 -257756746690126 -16843287010655 -224568677556748 -278529623828531 -70288450317500 -241159930006401 -143134405444177 -139199610607533 -60715654086894 -219966284528348 -184472399934360 -274371165285474 -150586484204744 -75069886267500 -104153045803044 -250588805560414 -247475458885283 -2829771253921 -32359557464504 -165889873605856 -33100680532488 -168802390073354 -71103702101245 -200609010762861 -195692641144452 -197430115957466 -106859129394209 -122825111363719 -151041175091531 -210661754623970 -180402585458215 -178143019134102 -13982393126706 -201629103762466 -58552609777641 -31122972890848 -89057753969220 -266843860464453 -88488192912883 -19108207848419 -160507919769853 -36140939027687 -125706454438622 -70623136341923 -131352550747336 -234902381393844 -20100434046455 -213711919368711 -24734257646265 -97882834635441 -18288722188971 -74032292869951 -43499303813181 -131093170630030 -142821927105620 -205292537273551 -48037949717638 -70864269274224 -244687742474666 -21394949175167 -230091978267840 -137567419850937 -18245249545603 -120567190290069 -213502872347064 -22071420788543 -271534209457659 -143759712031330 -246566029948977 -201405887534466 -142750373798769 -229416352052289 -112731897365141 -136042027794624 -132592658143646 -105262423268575 -192071893248907 -7705839650254 -58805785945150 -197809207599572 -265925003509778 -219022236735563 -148604161771511 -271108417371152 -252544774591114 -258780743172750 -119964437029449 -89003877761338 -26059564029574 -165920526176583 -48906160269348 -170812049360095 -163359512242944 -177869802471030 -99502723005482 -116269706968824 -237218357521435 -128853581592534 -165187267204580 -127280669038905 -72180429079127 -94758047391726 -199284867929687 -100079749067973 -248247698514042 -159677194066316 -144619066681750 -237008648100017 -219016858570660 -248366022735116 -143740695474706 -221064967662780 -193894441724016 -46827050744192 -91864469507310 -14820008625775 -85229923560538 -18039529909728 -121982488683733 -70780481011922 -156431158035955 -214903251230674 -124135182078875 -14684649841807 -57588660688823 -195376889926541 -74379839531050 -136787904534545 -156743645339686 -254059397722029 -255796847589039 -111060836427461 -64252917410601 -168522261052307 -250805775339883 -231205261013416 -233323016697948 -207532989089948 -208157803585964 -180658128999669 -225458409885089 -220243204882521 -225952221407125 -103393772124855 -224298496783450 -107519699158049 -142256531665770 -252668625099148 -13583932535060 -115865320887657 -208396733735959 -2700252223910 -171868293671137 -173014527916066 -179084493450504 -49653387340771 -258088553307463 -16273127232278 -156842124754377 -177086256002104 -111721160626410 -5615623941605 -95224034340034 -99713067191719 -143782806780330 -19994600101848 -109967552277645 -115448738432609 -158287935080523 -241973414433182 -239431509701296 -147943910740752 -59018905310026 -277811880571237 -50615240940242 -237174496744552 -221637070244284 -221831104560217 -160914273149944 -72201666622204 -164795862865512 -184697939231374 -951701159071 -207583590961939 -156559810056626 -252376077246783 -216353623359641 -121509663619116 -229351378729618 -24434287830083 -55073009429763 -127379640399731 -253150273311186 -43220553082313 -101182262956500 -35319945578716 -211922492234644 -118663370032767 -277013205242632 -266404000864271 -237084900326849 -106569500578571 -136724497062294 -241549132993537 -140531251298766 -149602104728341 -111744829724124 -59139622730977 -151657088067207 -58982915186415 -55352621655983 -105534370939171 -247070118601063 -142546924712724 -177952728120513 -160157916724349 -122355574574175 -166355791921035 -139940847482083 -230448312005985 -85411663231230 -221154515115778 -83331570448345 -182802599362110 -247985196229914 -209291017878041 -66232328374045 -233249698648534 -33805513469473 -130709297213357 -22213763309420 -176490129956756 -268720740704147 -271650876813654 -208047877696798 -177611764511462 -86804745897567 -116168800497133 -220266812804622 -124824324587099 -88267217737133 -203841440968801 -192400790553004 -78339404193244 -247947695903610 -226922095805021 -165740118046417 -18903465376120 -120301520077955 -261735662928795 -188541532302900 -134302909577709 -92251286437930 -108158042922560 -163248368726619 -108108194706096 -275625578702811 -24583588055945 -46472319564738 -106762982770196 -276257526255066 -172399716159564 -111195158571580 -233732547824334 -264307063323606 -172660681848351 -96034598245503 -139610720538848 -20683103426453 -216617250042643 -106366854578784 -153377485760597 -52312423699325 -135572603591243 -56774762427668 -58242942430339 -193553883617440 -131824783087556 -76949020510630 -144944648464574 -233377216534229 -263702340655613 -73023187456358 -72355643401863 -269121152953815 -50851443368684 -178712946893667 -279770189193200 -206119428386681 -78300727099725 -132175473384553 -223453205954020 -70877523789030 -224842090651610 -268418546552539 -235348754642009 -209686514109235 -71910097845232 -78674379039077 -36265862875118 -210541184033243 -254604304843914 -31288341158033 -104894054544759 -154770881575443 -266775245652771 -92149789932679 -192197815284415 -69357326581037 -2193373564750 -87038957787698 -3965420465234 -112913423669461 -135094433783358 -70771804922561 -163149621231093 -174781158777296 -20861495754127 -189874001483144 -213610571463329 -62577005107592 -12457164962458 -274845522971762 -61276296518327 -271848315738059 -212555174682168 -14974069561847 -132061339500028 -137658035980766 -150590623315877 -37642225099670 -30489524616571 -196566066720804 -200507601969414 -11029112328903 -163289483159981 -258384096378165 -272405921522790 -85055883592280 -150584823126418 -208033566284216 -177179303788236 -52795022221 -255955482286416 -245463180852663 -238611485321352 -3426201236913 -251043668611913 -153155404073192 -51374794308626 -199401134768707 -13230630995073 -253523384106594 -215173712296341 -217009052305492 -275461961734200 -106416191547861 -123990283698541 -213319164196538 -102470119738872 -231739845505857 -165499832989842 -147214749011682 -54475209071261 -240745622285677 -87316477300900 -91501994212568 -161334378725411 -246738725570520 -71968959715847 -225902869618927 -102999294000061 -128566243347912 -158131497482800 -263139274128980 -170698837441289 -56550903848191 -131774746063314 -81028011957014 -4054130370878 -188668465437089 -77908717572351 -243179609861624 -94792066593057 -206665505345322 -66796674934927 -50940454782128 -2368869625986 -220372567665433 -39562986498731 -280775250914375 -270709449095952 -223722044524312 -130040966936231 -195141770149492 -7380868531199 -25944737102378 -104421035393445 -46898398114785 -155365753903053 -7147404062990 -224720779558623 -68558303874995 -21903223428273 -281126723591791 -222002739910000 -241291562792928 -114786751689761 -64340618392369 -277044585134761 -101079309134255 -255393892474542 -273967029094180 -239348971440143 -118272358040924 -194919182453007 -58995015471472 -184224870750507 -133421310988385 -6702126596885 -60000089792506 -199723516707156 -223712895336455 -244898120395956 -228558538039026 -274432876416797 -138729850340346 -247552156747594 -54985958109777 -135867109448093 -54041960738951 -141678109200205 -140369243203712 -85133098708972 -188927757215577 -177184082218614 -201440359540227 -224011166789576 -133569101855313 -146402289158906 -113130718550676 -241961807448612 -231800758479572 -171440495088207 -270949847749670 -216081859852998 -55576321674572 -68270441775547 -190509646431479 -48065974387156 -141890669002404 -7048362724335 -2925706172394 -83572257015529 -30279746800734 -231043925822268 -136032540818993 -89798360004042 -59790266538186 -205461480945616 -40680150654042 -17229335780073 -74274572710314 -53924102570567 -165496383382316 -245227040963523 -135140504552875 -190042403619192 -118450242273580 -203711797742446 -152266067862114 -251854893863670 -16884922770677 -159899355605600 -57369252110075 -5532348342794 -99525485978594 -148399427825995 -249741015126652 -63635551831101 -226094420967059 -177976545113663 -171194702893139 -217318679061993 -158610512018756 -106524444973792 -153993438905625 -199513883042139 -230749620034934 -254901879076729 -164807774068835 -88096892270359 -265747504234916 -112292621347106 -129170067216682 -147660385064201 -142922382172718 -47421246623531 -280289572657849 -128515594552610 -204503332208036 -126573953249478 -155240022147910 -165255695751323 -215133682802432 -220259103694023 -24487252230733 -123705454665940 -56936422654221 -76395287619544 -115658037908774 -149853252152951 -226881237967239 -127161113669065 -204775907454686 -128448346649904 -117481861435211 -62944513152172 -187646516603795 -211348121101758 -241460097957239 -35066967370041 -105848523999188 -5887527003852 -128326141939326 -210290187483214 -123005618136211 -209398246462115 -203212726609781 -147093653975942 -263597904309182 -261386118011013 -232332723969264 -96267441942774 -75529935549645 -137916894869617 -190157114705037 -5970662011435 -241960151255457 -96113297774620 -237809508692515 -213811516423159 -194315921897650 -61538021721794 -108041391087938 -72261188134927 -239696265905420 -146132380443562 -182908019148872 -73210385998743 -24935220079805 -33688790259496 -78687422910985 -242964868460632 -47207964159717 -271546212151000 -54080031718032 -103271384297619 -215087341549774 -38130351158939 -50973131335834 -33118858656845 -47471486661085 -239377749415859 -136241475989346 -201356838626925 -262455585063478 -59476670844562 -104834013102482 -131915651992949 -173853358584861 -79229999183696 -208852614486547 -168230835979454 -37044677932772 -251304481155062 -200448950116763 -19494652970460 -225510054103438 -74923548240268 -54220747976455 -184075653128733 -97726609366671 -10908736262087 -130342229129662 -233683581659321 -53953087266832 -224661734832330 -231565302149061 -264613486670006 -18232255520848 -171065237480899 -13882540175700 -51842919156641 -269087010576273 -61917493732595 -126226012224703 -138457479052319 -177997416897294 -190133118058072 -251135911100700 -63921248809743 -36420796134637 -196595931634407 -241607349102957 -272795242468798 -270728417251494 -206805389945882 -268961706488073 -41961415488033 -28048169237165 -36075608492350 -172835804931402 -70816939676000 -72753306170752 -232121160496259 -12595773918370 -204025451256423 -146809354073826 -216855382053588 -104368993051694 -101123873130739 -214481431196766 -172047472485941 -212717416530343 -152422234135920 -196407172097591 -123977888650523 -128267218230439 -141496022711300 -47711507017092 -2796831807674 -40665722902170 -269040288202562 -170793806547651 -119416014704249 -33539534564453 -235904334580844 -228852725493742 -10717332321837 -265076513933268 -81006170938951 -178843587209374 -181739404203657 -179507735819139 -226798466185629 -197965025829019 -35279530010743 -88520910461177 -33913526973583 -224625477846044 -121126548140226 -83047654515597 -209515217372454 -117273161639707 -22638191620119 -77214631146573 -211767667829784 -106192787981058 -4673447522096 -62766913089163 -247101422392489 -3463579814973 -184656480800608 -234298087072499 -275452202395401 -258154902049728 -88933701698959 -17453241116023 -235952834330308 -198168405932768 -159504782259327 -186143649289518 -179286066510715 -117461567942946 -82837313929298 -81629843702220 -67343115992914 -134704755591912 -94440817017756 -55147627643143 -16554955449061 -91800744744896 -259424241784646 -249767447682789 -114349183712779 -18641704480375 -265974166149790 -7949746980427 -154079145104110 -2741374897878 -248678614450595 -73370702390032 -26961422787011 -218267765313318 -19137960863952 -233532647834447 -69674150185362 -273226364845005 -86447192369987 -147715701800252 -100463325504028 -25351121595826 -219630420397273 -188739923480210 -187014432637309 -48475112938125 -228952073559835 -119681524991744 -204455454686551 -49279674200110 -38411869844593 -197828606222344 -269121600035283 -55913064184031 -225985157068001 -229065658597333 -88411179119100 -2735299579927 -278434479036385 -120108464772104 -209028965108090 -29668277282972 -64316728553815 -124081507445638 -115774209514629 -5334122775470 -240911276863503 -182534071259222 -180252874090163 -5146988444182 -263821461897808 -98103668826401 -269182188281360 -112707634229002 -92609930190742 -246489801109863 -144886096665742 -53403343306981 -13249389120205 -82453041316479 -117817595519386 -170588804626471 -219176216820010 -268678060494207 -23068926681772 -92692016849934 -199603146178637 -242860338576862 -8430063399457 -198411876609856 -24915753233764 -259102539547448 -209234852217572 -235183488493350 -231791454378069 -222328348810545 -30389764025239 -96596114116981 -50955044605426 -84317461975993 -235045714933652 -211561416035112 -152939955279962 -241082930783267 -225455464777669 -199890695778802 -233766655320167 -34952897564082 -234465216687764 -278995220801374 -205672930444693 -158739154379181 -113707939262338 -246969848739152 -174865714542616 -212231596257442 -203643130987728 -230883203837953 -78543425598040 -197743031158740 -37893538962135 -124936448942013 -262594833562124 -39569127753921 -91849535559289 -106735734997156 -160619210601082 -219375368337865 -203088428747592 -121600575365151 -214677671353978 -149479800969258 -129314583725326 -162273960089743 -278660105230900 -265945425023471 -117587612979560 -273264782422090 -147510585849441 -191155534453936 -65240013999630 -264708961637713 -13655771753027 -147921601668443 -208131303852094 -148840628757159 -198464625845244 -233643581860966 -88229114329193 -6959933923151 -169195868122515 -257073730298919 -276057308619163 -184344612627826 -215676019482473 -147277312697841 -83229855146460 -258251439979648 -171194929456302 -88432775532286 -48308043066010 -237580314364078 -26876712205613 -48560605366571 -235548173805703 -194712077891629 -183757362846221 -7830958229115 -207907385014090 -175632842985361 -190398615245759 -160207911140266 -97298967180639 -141388253304828 -68265400133299 -211324899531625 -182067019667449 -63837193532000 -48209412527419 -83353909667315 -190722611033761 -176816860330141 -44167302102941 -237683528389678 -184927502574356 -150691123107068 -117720145518723 -103875653222402 -126278349581401 -234244453445925 -237688576432613 -237772980545198 -263417455684361 -256655894343590 -9218471418241 -182755161910146 -138880958995613 -159299408788072 -280898097315518 -117639293451031 -108390251543885 -58934409343930 -210345586965090 -225231087312481 -1788219451696 -235958828137493 -279862720544861 -165123548197594 -242148533249399 -158730827059533 -72240519305179 -115220737413008 -207484813732427 -110065811270918 -66573250454265 -36945840502039 -241698605522038 -31882689070468 -5942926485728 -41715847292358 -84925632263005 -267425749709347 -264908394228718 -38280543003561 -247878818978595 -24636377067611 -167370138597096 -12543583369414 -234191455901004 -80890867963420 -229437442727392 -264491969791956 -35588177076476 -101912983252146 -198543835561991 -41901617236370 -176454990485115 -164927113753553 -213350202204337 -58816340571366 -255825230957141 -72181392925009 -211263199154504 -169146109808392 -152479304381334 -929017360798 -150902216619611 -55671936736973 -110889233855532 -154004216264525 -101408986343963 -245944477770650 -193429591372256 -250472274409130 -10972870426138 -56563363247736 -13692502925247 -141091575258790 -160948419930900 -279910551376402 -29606494829543 -30690746364741 -277911023771296 -23402046231628 -123933193056316 -171706858549712 -188987481538226 -91456764824513 -80004562256133 -86911753086981 -247059594124339 -154235676906231 -175876311151839 -5842020289250 -253195643032239 -1354231111969 -138253647753308 -14511068603362 -120041560450981 -40659204308230 -79441348643221 -272265298493403 -77496601415610 -207179408700344 -127444471587227 -269763469885454 -152044799866659 -70362285991750 -89258918217172 -230024303017255 -164993846066272 -61679746562077 -26081166260560 -151845180776457 -224190247787645 -94309379306422 -53945402207123 -184260982154788 -180396898430975 -200112208101328 -14780966213367 -99629296517167 -70590139858122 -91082237497699 -23994531004211 -260189237574886 -27509521136706 -199602400153513 -102308831965094 -228610796017089 -53518160216194 -7246341410385 -257062293990962 -275989041977512 -251848446331063 -234618428141842 -159228683980640 -144161096179929 -117219752635816 -273960301265546 -87171954529298 -246174466188378 -136072556795559 -134057567470982 -48754822874874 -257601878165367 -110859137211092 -242171367162693 -47612559766363 -17117713175335 -141296296721912 -270606251641688 -233383089090405 -96057321743634 -99547152945263 -137048473824389 -88168441388005 -50688068036507 -167473878953591 -187496754943772 -79095281248045 -99039190845753 -157700864904747 -132893760423171 -111061257231532 -101623572611705 -103136492589302 -127999320772517 -194814497439362 -87214306198862 -67288851791424 -149082320536766 -128670606025834 -59868170577681 -196783030922639 -276607321893948 -134052783736991 -157419227236523 -77227808066885 -110848300859041 -30740806369524 -124675920643412 -273817174578633 -44459191353937 -174799171806098 -194837845933365 -78819065006752 -229002171396585 -278172792248059 -19977352739269 -234582860677444 -257119506570154 -149938582866075 -111419065853612 -150291547605388 -106969734873538 -59739037845476 -22793164801081 -122059060976047 -122657880965772 -29127007691777 -21572487041441 -21336254108655 -94182290144904 -154537843699061 -85210404665117 -177086709975304 -210875695782696 -79804517584530 -175679604841894 -161840214437785 -85589194875893 -206739539504288 -57574709674266 -274444488594422 -1740345330235 -53609620311516 -252243386516936 -171370064958241 -128754016094289 -72610349686637 -40472568191720 -3286620175408 -140410008950858 -242612206640483 -273457948291680 -76098280115822 -57652932293204 -52302574001752 -69830569476627 -264175154731291 -77703585567193 -270476666348868 -127315128230751 -248669091023576 -127279458302459 -127690085612392 -209584212405628 -271508026468211 -106140771425975 -11535145487238 -25115897707371 -243866854999832 -115107843246058 -34089324634317 -275735514475378 -128520037538094 -179741113195635 -87503119656197 -115268792923052 -157967821750783 -73551409217263 -239302345846815 -181684710876179 -185086716116532 -203142482032521 -2900981823942 -169466594221187 -165062571668001 -118892292441284 -123412449027538 -41590101570623 -70241157067692 -118874157519684 -176840568904913 -152876826910713 -157222635413838 -73351421666679 -81809374116134 -198652163314831 -138314075566619 -66771275308875 -93694338217085 -189515097612047 -34419331856903 -58345359508102 -197131324077919 -194207191209997 -258945918472127 -104708730583706 -49544944926 -43170257117603 -208745947841748 -11434156667858 -151701850013852 -24149543188462 -17285141931973 -251848180761861 -166690181885901 -6909218728743 -263497062833427 -43319898408833 -30337069814010 -34816668966430 -178404405005290 -251375437426768 -122783235398267 -245893213741098 -157929464192275 -195021518541391 -10852821698516 -79133272027286 -227197031803710 -270816485581370 -264835515505947 -269270724872161 -11962877539425 -242272651629899 -113462906824132 -148046002178925 -143273579298124 -249666895792530 -98347472336022 -116861474420288 -266813862254264 -167116940587978 -8304217928341 -17099426030277 -277586340727293 -177521067326606 -135166675134428 -139426351163133 -203404724376477 -243324461536656 -58332003234054 -29533049284470 -257484469020240 -175731377524948 -95593896055897 -121649402992713 -76790376319643 -113149895141657 -140170118316980 -264192631595419 -261548402540474 -161579375563175 -39941638877206 -241110576811651 -208763578344184 -102783023369419 -146039676609034 -224138436086669 -169441666411744 -13173695015188 -139443237458582 -264648987926952 -122551983386059 -145015371200130 -240685918805652 -103317029442717 -248117368119585 -67542762740965 -112992999137342 -22401435188985 -218153659461312 -168504806331993 -103342410454620 -119247257634671 -48534420323705 -108898393094000 -278006720685504 -144912435723308 -107901692168615 -150885081570123 -129916557855775 -163177062263440 -233894334885799 -235035178719929 -176980430833801 -119961864288757 -188372571897336 -193789092417139 -276233598751230 -93166698788332 -259154128526483 -108409224034515 -179817943796192 -13765612611227 -259219844762287 -62199064199081 -137204092187539 -204529101720663 -205777838790934 -164424701347319 -257812515694234 -54868985267675 -38497901233420 -17925099070184 -69658667277012 -81041613165459 -216273105671515 -49330663686220 -279711749516048 -45147719317683 -61687494250295 -213996970044575 -209710037596418 -252467767731823 -58708931597469 -114492374897868 -34150688074017 -103979956850049 -71528842510486 -16442186860897 -252338176964361 -196534353018378 -223095996549863 -72901367393692 -24293930434802 -58525407847534 -5749007750179 -63125178140702 -95066372593501 -246272349413094 -212841428618637 -13114115895519 -162898117798658 -42509234918634 -11222262424830 -211378190470334 -68284423711462 -80679008398526 -240813927033041 -257583569871557 -110900872253495 -110303308955814 -273882230512700 -117320672193638 -268091509076226 -143994811729275 -183911619146078 -62779644032298 -191718361225642 -265102373479506 -11031474592546 -102905915054439 -106740540545101 -167327265260880 -122998397010644 -120516670884676 -278225040290332 -112030271484340 -106774945220301 -16254853663252 -16875316937365 -200108987414826 -198659435065154 -263149738382659 -212750754010637 -244136578677965 -250626808299972 -245697658193593 -65340535616782 -122745642362950 -30304536716560 -71987042639976 -251399553149181 -257253217008032 -247470433627673 -16783351851429 -65773955019045 -251347766984285 -80374839546577 -251329909686045 -38538076868116 -21107059780218 -59215250995392 -141048209082221 -152691686772742 -199823441232081 -218482014303549 -169508037230930 -264682319420517 -265843460516396 -222720081638741 -184821352156515 -242259704289241 -23284103368494 -160038787440413 -40200685881569 -86606031696551 -122256445100187 -150155256813507 -80834208721241 -154868489737154 -111525143326225 -276842948645192 -104541229884576 -40001070874960 -196454180281232 -104506783954888 -62062141304139 -170419084781760 -93907893113528 -63540340664365 -280823285127048 -58444839782124 -125374436259498 -113739955128709 -176926711172799 -129951686889806 -267584794149132 -169179031312992 -264669012263792 -248255979553732 -157104514947531 -181722017770053 -124815885331456 -102426516392339 -139721007266244 -215459279693919 -34105989614230 -28752003258111 -185814397826921 -19565513669485 -171568493560255 -23881292184068 -64103556993505 -133326431464905 -142262368740026 -170217524416333 -33979509284439 -279645011784816 -209997467572528 -228682177861607 -212855456998681 -278965556892527 -44634421983026 -239384187036839 -158454959910263 -213681893194265 -68414100284565 -218562918076219 -6209335033511 -68030252357358 -103663996961839 -149880693185298 -244023114706555 -185165511213204 -116548785413723 -168527779849450 -58352582588073 -28097579262169 -91088523882654 -260273578100235 -59101787023982 -272828763699688 -198304967695090 -213402329782539 -114418403928729 -112479676985850 -171899641760848 -254945631423218 -160352260633035 -151910035892080 -174578211455751 -13963034898637 -164991253130242 -161582141233258 -201097819411734 -38919979781372 -7233818810569 -96605181505371 -81460248665359 -73245895200196 -147267071783314 -264195291649834 -149718084240860 -247974405616298 -158114274867152 -153218857955686 -159094195932408 -263669099784634 -206735697857222 -266641484638882 -203314992516749 -18731382871569 -116773522555133 -170096725201817 -144368191435196 -228471986499537 -269922237439830 -152300309325590 -153294265692963 -191070673181857 -63129298854518 -268054806878012 -48918531175686 -142768243949437 -76810649292054 -170169352988929 -2999315285005 -48775760373420 -73881008820457 -275326717590951 -50532818237649 -196676861706311 -128253319700689 -245872795115285 -228307461285690 -87592133271142 -155295892161061 -199599148457751 -223188792486494 -138556504020245 -10864736349049 -126267850894553 -271868795440985 -176367287110831 -185196500939269 -86587925807334 -15192439305347 -177285809204007 -6117615810545 -248066419212804 -9679510850756 -256823748985360 -243455244270819 -65224504100178 -158239025886528 -134800989290921 -16363705342789 -264168839274688 -256759462711696 -162717361088344 -279824913528707 -253924572827394 -174574137125843 -14239486904101 -83105012556819 -280200861733316 -250167475613048 -19500275788830 -248837002195463 -84865311898174 -50688888707569 -37943333116709 -68148148964044 -4559504574331 -227093513536376 -256221779089860 -238098687541932 -109801315141358 -99594430275285 -186333351963436 -115964306741733 -262972194240809 -38742490337096 -266991820417480 -27963889271051 -97267812607054 -277273202556488 -92218197341287 -130824252025405 -232611192728382 -96113017343151 -112318794778839 -227544505723339 -19499525146081 -146094308200907 -156029296457191 -98263213201807 -16706963912279 -86804805356038 -265460614481855 -111304108718895 -181664510448541 -236388012786276 -5157924470450 -28484022232342 -1934514504927 -198311684728467 -52208997121677 -120384930685634 -532472094568 -223663529752598 -118258047895615 -35624811677240 -213633425362498 -196305158689941 -69349677773804 -9575633690556 -40626795374422 -42389454362566 -29200936707220 -29485925421987 -124825823156927 -128686645116083 -123847647489280 -182801898469679 -95785766643335 -138931250864293 -189910705423481 -115595809258815 -147650322863178 -171931395568952 -120981276277231 -50001012627285 -90077976745914 -160993985672126 -276361557421280 -170815240649663 -135846105891729 -214713900912362 -130682526496862 -254025655026418 -177877633950997 -188013961376017 -99253090300440 -167164145739408 -215431134059499 -237008140295776 -120998759018342 -187888162182593 -99156196697914 -168384485273157 -131473106701333 -107450403650629 -140089770199903 -198673258562114 -278479505714884 -198150106825811 -179712675279105 -220255823374575 -191347721486434 -55095139784423 -268654292460894 -22767809918472 -17974056730298 -190065576651140 -246993789928933 -230187632353228 -117073563580823 -253898816933954 -214409945577385 -63975710003460 -221729640257898 -252075717868527 -76200513769258 -215402755655159 -254227472449411 -85759883198525 -190010772140109 -42583305507846 -248828434670719 -270388962974584 -167284507574966 -164601731818175 -166170849243848 -36429881076920 -234805055504969 -170723884285977 -224261956025196 -44194521921833 -67812239630905 -87445558980072 -132311360159988 -264243332472241 -101058791644201 -127507429320148 -214514964185014 -36132574631185 -69865916822219 -277981525170707 -218891481966244 -221345763134274 -221219618779774 -115648310390696 -159671793725658 -162264941872104 -39376571567793 -222959774170017 -156727529732445 -62905513711933 -168385749879987 -147099343666351 -245163522466497 -55748759091218 -191071511367886 -255202862140403 -271604077915886 -154558655758642 -150787257977130 -180098434787161 -262777493057839 -266601755348859 -156245823887038 -220978338478731 -190414234605355 -176218416816060 -214259228204499 -152435364872265 -259691199144708 -60921844272447 -260821408990575 -110904968977236 -273860392800492 -241059954015741 -64979615637132 -53469835031760 -38095233832636 -240846200453620 -90274694207797 -186737152010774 -223087097900269 -97960531996639 -127904295194151 -232368929807937 -51905653626972 -183405143962343 -192679775224479 -138996000957700 -208017012066875 -8962368521693 -15725418613054 -112033224381344 -241997745831936 -262355295067172 -33878599016028 -112911365708022 -215540584910742 -216847598997284 -150670292673658 -211575786726817 -265459868456731 -116089233799513 -141586529288094 -11947036241375 -143216880598843 -270947017806847 -38836221264624 -27609333415435 -244535128061812 -22238901400070 -73474851488029 -19319925701062 -152359007761123 -272172387423066 -87874956134848 -210282533294874 -262570669784608 -209088294909415 -275958393169579 -263632614912792 -261516279821845 -168182176680051 -42042254122072 -114699658360634 -120314620087635 -281056749148128 -219418811405351 -105907290173014 -105625190346028 -252465389809026 -134776077322848 -76605763418883 -191870809294085 -74865162786165 -100023071367203 -265662002178368 -69854910907795 -156416812743069 -47255790074807 -148579445893209 -243918107609449 -163042167652134 -185000352873158 -236850852437447 -193369633418667 -160941357550970 -268258116654215 -76789711009467 -216455325724377 -87483429754385 -233331347256809 -213082723998263 -281448425473093 -70450742772174 -27904954272122 -270239477651802 -244343635842144 -145849101793150 -98747467962998 -131486604130259 -166764163387598 -58227190946647 -261536075145174 -80832965545538 -160548880584790 -7461020346099 -52812172523498 -253964287278252 -206546766797280 -276600577156343 -253659804900738 -164016581528391 -131801794686062 -74050600670941 -279716048419552 -165353516016040 -69916530665048 -105661633220878 -154506487487863 -251419779101916 -270181784443778 -27239221632140 -159213993504466 -4311858331692 -268444186595669 -155965053952850 -174592880483153 -199948421918949 -184740590485749 -32170793099781 -276335731011177 -212337112895210 -24969592223589 -89124485653154 -256474868364990 -18653232074004 -11328543622214 -20312575096418 -215362694889988 -247714340053372 -38084432653288 -149706561157434 -128036466025846 -91251950703826 -160827346074217 -196803996029729 -218869009510332 -196541552538610 -243997202558903 -208213619834375 -205086684655889 -120897207213047 -44451882305411 -272781228960981 -275479253623315 -162662538321346 -169414917492382 -270740926691520 -9737713335058 -255735912843810 -87431441115936 -20876118801933 -82052676729041 -227922693170378 -248937708006559 -231065312125856 -130966489267343 -135431506268699 -193175644220245 -49115843216099 -156317704737837 -132870906165601 -261875620153235 -197385316835730 -183007622835135 -35313464203710 -32061983570181 -82810317695656 -249739839436490 -224571189088241 -85466869137080 -91746150713340 -159425191989585 -140865624811144 -117812158510469 -202508637782041 -226617028668593 -69169502902747 -179761712577092 -166127739912459 -122398786946467 -159981492592925 -254384271129722 -19031413093906 -19734717268777 -270300637462017 -91689007358972 -240120520377556 -23445337112565 -241588129033185 -159149623137240 -225460263735556 -94175888943586 -38447359601594 -6903557420381 -214179640972409 -177667571167550 -197140525513889 -111861680678269 -78080802923408 -226542028015985 -54469127025297 -218441766715467 -262053894379809 -103191174122314 -45684152199938 -134797915380792 -157563761136922 -39200225706345 -61432144090416 -33613857169614 -266174346079782 -89495963350112 -175058268737988 -234815769491988 -137299320991934 -233377172189055 -169599899289000 -157062003814815 -46980479244317 -250499463853784 -97332444363689 -187196705873960 -5781058383447 -126769024838561 -7687783405103 -184020494708684 -54324110051961 -269283697223510 -91609542381804 -97490885052927 -230298866602223 -17537807536270 -72749881525570 -30183828664726 -22486774677601 -53810980949539 -138504032391188 -57624717829871 -134175545171831 -73125822522648 -165376769931348 -27050488466075 -273080409256660 -199647054748431 -266001465209629 -226409884009009 -62200905597341 -250322747634324 -187965954799698 -31641711494420 -31080751296252 -204698688053152 -249252626627465 -163227973352685 -15115930986538 -214643627207115 -191121641881759 -147775935185349 -190050915043992 -15244052743141 -161800444464778 -198854211713274 -30491098605628 -232937443149897 -267677083453209 -262614668191592 -242615044627635 -88356234057764 -68048824894893 -220911734369297 -157298815574043 -78042713086706 -38595844028849 -160335042457819 -46420797968277 -242630951469211 -191213885441202 -67666859758758 -132260301060979 -58255091000779 -240494382535117 -130780996018794 -7465820624082 -25682309299808 -14584867682383 -185901185866642 -4964048070071 -128742115774837 -253285132173258 -230683560313070 -266642180022128 -59989949031737 -186419228701092 -164829421216480 -96836768259799 -71616457575649 -100963667106793 -184318119044129 -128404313019120 -138286582889561 -240961487459524 -271461492322514 -144698209763682 -271965714239752 -274397212953062 -211835207762638 -261162799362726 -131596109946981 -156240318210920 -48021591815564 -161311101961566 -43251127327724 -185640684667255 -46461520619875 -160767235617631 -75273680881244 -216968704016388 -204963086150648 -140607383733185 -156407541611461 -184466657332818 -15202650700131 -176996706529558 -97935448416742 -12860147933470 -255314625167440 -207180669365025 -236835560426330 -260797691623777 -49853010012417 -69591311904158 -194869677257387 -10115359554352 -263152914920024 -38962139173005 -158242186353247 -276660944853063 -54443843492479 -84944367323301 -115351507719917 -202985876917128 -1012741844423 -177785332308153 -151167674986247 -140628275856428 -57638002045793 -121470934711151 -250842669919189 -137901512849725 -25391803179891 -227056601333963 -3461724372831 -113470258402188 -213775472688462 -244722481380342 -38432568879720 -160435053441997 -150032787126490 -223141961217780 -2629968646063 -25834814062772 -176780025921701 -172987536493902 -191602171591892 -49727857121146 -62030506098173 -216637483322081 -196823033038064 -167651253221364 -84224007764735 -161617792351248 -260053350420276 -177736249731197 -131447135794806 -230991910388908 -65697054124857 -105163552389652 -196814776156962 -279277269801103 -28311873343508 -180584588888844 -30343109327763 -278336761859189 -10319179938402 -66608510377223 -162442723474090 -129835649054100 -76420909465400 -65307313575130 -243362961929954 -198009543401472 -85373835634974 -137092844734835 -92282550372219 -181965165039721 -131171255039853 -281300563580014 -63893208737258 -31550295296448 -37415208609525 -274855058754143 -166149059156560 -206691911463131 -255549729325078 -38818791094090 -144578471649947 -208484603548360 -155706985138029 -58836056780891 -24325260346983 -91065966318756 -199817121402048 -30134324906502 -72889936954683 -82209491974385 -168946248326711 -197655507365084 -111208575175142 -56765817009173 -83758429072629 -116667399719443 -275687924013632 -102213182776204 -19662605857499 -229538688426745 -104155827336028 -187770981941310 -177813563577561 -108913530018647 -21405546878306 -73497653154547 -137020266338247 -278766536132090 -189048492335281 -52664201291261 -170301327453410 -101050909600962 -189928991236038 -230366152112945 -69726078245125 -196727176752447 -55869696709594 -237655600567207 -36591558926211 -135508088307448 -245425120625520 -218765191766360 -272228504902003 -202285899711462 -161087313186776 -265172433418558 -213789336483546 -82280157051750 -62597292171313 -243954226816980 -137843081467148 -211213777625596 -262535251868741 -270931217834456 -22539278593551 -251170426596347 -221727848100850 -216703785683109 -24894571488932 -28965007740203 -9096602228562 -210944737823390 -258837019333708 -203315767676654 -192715816142739 -138148855590779 -275866406417565 -200739814098718 -256037108227075 -234156125581327 -52662848317853 -261131973546432 -139677726208934 -151761694961585 -5490994812574 -250066210314042 -269367036429668 -177081708145735 -210307488124162 -83704034275249 -233864325207851 -94247339889897 -206320266048674 -262054276232879 -110226632799990 -98534419899816 -102198850141697 -275493730790376 -266816763718543 -134636910777206 -75466471650547 -139113297833545 -135860007271730 -77496312855240 -225197456520446 -188193714823130 -100280195542150 -99399603894799 -125310451460393 -97002193593997 -159733877939735 -167304326321187 -90742150792994 -161365111581152 -76228039994080 -147800690463238 -60189103345633 -227996807816037 -96553439671775 -261837555441210 -76089543103505 -127300213037302 -55704482558699 -191569638494442 -28318762224804 -40925785498748 -281057444531374 -34676213382216 -90157060250097 -96799807611039 -277450877219122 -66428285857247 -107094654420871 -7508930983231 -191998277790273 -84998729077577 -24449593191902 -14613690115269 -116604321085968 -48990368735168 -193041462275831 -192233829483210 -181019705533362 -241124183179610 -153531617682607 -208109600285320 -84148270841013 -90053339133198 -148110734886548 -6213238106858 -78273678945526 -228971642450684 -133656176560132 -31129303086421 -38414733031961 -265668929488205 -125815878254216 -203454070693302 -179865891775357 -24863896821951 -95941512649891 -273929122398010 -67010282297690 -239379859965276 -175694192001636 -25809959951634 -108107239738118 -73334209371483 -8692168523106 -87035952304061 -231486755394420 -217437797964392 -146746123195903 -144032515902567 -83511827336556 -82102964594194 -92875443067223 -2374298312393 -257734763384385 -55492014851818 -249167088486628 -178309249576245 -159124890933541 -21396492615971 -237223891904557 -50596426355814 -141708714644152 -224991873234897 -240732293131087 -80212088169987 -102378319058593 -69640962914911 -212503720473199 -197213325731795 -170658966411051 -243079796403386 -240555671104537 -253597421036219 -185528331491653 -27582392790626 -91147749640406 -154723527114549 -26960376362929 -2710140021472 -50995705906069 -12501899975362 -164034759652748 -89910327236633 -40800816854212 -230161924168609 -107446410508786 -74899198343166 -133255389844188 -19269983170389 -58390381792110 -20198601635608 -216311823116884 -193781442692058 -208146737375092 -62203935506712 -105879691868453 -195060461193193 -160719327320456 -190253070422895 -23594047455302 -208125673357604 -28302902892651 -99955290611915 -192367160710249 -207790011496202 -22997771646378 -230825732684308 -168751192108538 -192868874243954 -78995630875977 -54312410208502 -43790481656044 -212390256501789 -195863079834069 -179131155682077 -258553532466353 -63812212302707 -56552088354760 -67655938035775 -61662834750932 -58146219944828 -120051165261187 -18234689362209 -204379113539306 -223733676376453 -232850724827588 -120446651089487 -272032990853448 -142054335925161 -6714777596586 -243827581413019 -2584931029247 -2028268989054 -40792915206166 -77982664012092 -25345302947155 -110921729438263 -30699189823163 -96843994017985 -194825570775771 -178505563784153 -41305395238396 -250775368575247 -74418661481782 -3734386364252 -135064278842297 -150684851669531 -211550784916320 -167774353582742 -41936200326752 -220269683502090 -20128958172472 -31767753839989 -246692920158070 -165631569025639 -248238665402816 -125636873152798 -43326638247840 -89781780469659 -150507769687257 -228237764122649 -114247640673741 -219763800951155 -251835947626366 -184705020871879 -39235731683363 -96129342275750 -206259972737471 -277047409075500 -141663276807086 -114651122222074 -242994371851289 -117798062422076 -196382092350485 -5892744808796 -42149109293409 -43559676001674 -10974289520547 -44723226455073 -69916390281204 -37507275310054 -82151380377004 -214458096295389 -47267778092605 -190069757269881 -167966290252985 -119206597620719 -260417571751939 -10262374169785 -171035727397117 -162797931220139 -236960058800759 -206405892523163 -191965340659789 -109773425607340 -43023633791123 -247825872105653 -17210988403538 -236945772962167 -201504195726926 -195880839459010 -119221218532183 -224316503758263 -74534074863759 -266228378095014 -23634346387032 -184101189683436 -25764762992795 -178213047121694 -139246888538554 -172378683262230 -178361782709328 -57033974042018 -274594616211761 -11333964504851 -220375272160702 -199752055207148 -30941581621749 -260308642232675 -252507873930872 -188138086605098 -223032875362422 -229218704022181 -187628059154900 -24730003613038 -273487141637947 -228213859987165 -177905239862317 -103506902386380 -145117897800847 -170909753652432 -233018978230028 -126390873437728 -68011323845266 -187266881935116 -194431075861012 -176016560330130 -59633535606994 -19997616285350 -95184176687309 -183131768000330 -264300087559137 -115262538671443 -25976111913534 -252144557914025 -141670063312342 -55067098435194 -217988935234214 -235151623293481 -45104041365760 -69632910226309 -75384537598794 -251883683780341 -175375605566150 -258796183875929 -277143858654372 -212796210136341 -109398117944654 -213642092473373 -131214641753841 -60859067333629 -29246069116376 -212927232504375 -3998273560915 -157898314979375 -225670706750969 -64025714427080 -245964837723681 -47761743543585 -10162530651649 -202899937577176 -213305222704027 -229938970545456 -5135109486515 -21835854324512 -146537493713959 -10756596157800 -120227733874333 -181223079762707 -72526216130291 -16182632913746 -96206395624636 -222166651490776 -163396709505755 -251949337184109 -57253727257900 -162255409024960 -248628596876132 -148263368288062 -93742913588073 -59006493546624 -188513459902594 -191429642061526 -134611208202974 -171640817774909 -62680206829305 -41583534228779 -248864348631904 -158473430664916 -209430568715220 -49124695707031 -35698779891398 -87488889721026 -58682715532108 -177226927667470 -70810008194007 -107779159249318 -236951424317086 -261488596002236 -118195460259892 -9768388257986 -25551743807263 -164583833184007 -231828853701652 -48941744245731 -2203835912499 -136189507797872 -131238732277310 -2389765874959 -181808456468823 -162380974047583 -231540562319132 -91541285161215 -105969114661857 -139391040482380 -198893009746682 -97398638521755 -64585850093171 -277658024825084 -210832243243008 -58646445688908 -21761732629472 -98212928134983 -158237649276662 -91522781719944 -13274345642367 -139079192199799 -168084622457425 -134786035614084 -257555541269043 -276348319030789 -115551552760335 -127494761817550 -263555495565459 -102871812680775 -146172782532565 -265367178635762 -44958298397741 -232790456327578 -119268919104635 -136026210202226 -128946905178339 -22480281515457 -143936274279643 -128160413022169 -252279963267590 -111119396598343 -218369766232882 -182171761868899 -224543472960157 -54769687138010 -97790723762836 -202196140579834 -154218137364344 -207480283544900 -54414948413841 -217368211693518 -26016224684700 -231184746919731 -147138832340457 -14262484151007 -150042163751458 -203268079151936 -261319448978876 -214484636809246 -240912784586903 -208118610607503 -3664658761604 -122755965751954 -98835417326387 -104923684860789 -59344096346540 -59545777642118 -196918194996293 -207372304394305 -252749569719518 -87636091214849 -2673932562679 -85114856284036 -192012979355203 -113348290377384 -225186167688102 -52414163546633 -247681263252170 -168972367708934 -28503738441867 -78077198783974 -88242729999806 -44188672479809 -130901246169729 -136730802675956 -43069983390520 -117610928798849 -218831205140174 -112604149477723 -185308353455689 -66675067944928 -96379687360590 -8039572223208 -271590966252265 -1837603097903 -108605818149003 -277753710743021 -160304802112722 -100967834770443 -269119930974810 -258802730980866 -272742695344381 -221097799148594 -89767562068348 -102802479512229 -86334557534744 -253857275998365 -170277790171614 -219711700419445 -228901793067795 -89547125954897 -244981986155380 -157439371028633 -91592887133894 -177295177249177 -140309630622068 -257557413093622 -51259595472316 -82642950229142 -255722768351836 -109442096526556 -251870083932410 -113714009174341 -16216997376192 -137205777017518 -246165272030087 -130074293226911 -20501766941243 -139650264074989 -172837879802972 -251644774277404 -3913645190014 -243048356266676 -9444621116581 -257592378575844 -227791257574245 -81506794243252 -89803479070175 -1860748959865 -272797324007526 -66642982126206 -248443899529915 -187952079756650 -244586562940151 -237045833817636 -198448921487855 -132158470230230 -154206972085869 -143710905009124 -175017721068489 -243287500920673 -259170228426944 -56447534119647 -275563175417620 -232264175990540 -148843090674920 -97005117079536 -45439953770831 -68255699721790 -106256738603546 -195945493764550 -62307521587052 -39226502312401 -251577183185136 -118510423788820 -19021412712204 -260973762780821 -61293925283296 -193206033207555 -6876962588547 -26411711861 -243305636752205 -219985332519469 -128971052257027 -220579925482747 -114018446345304 -267272254085370 -3130188726340 -28384965580421 -84556784322135 -111780018985187 -224637946958039 -178885145861637 -92543847705708 -15068189009049 -46065446711438 -109892519312110 -224270027904763 -156853190000986 -45500906399344 -55228216563165 -208415544474333 -240137902104747 -94296277973640 -238241542773159 -71094391132587 -185127171062229 -250900815825631 -173470572169966 -68052780387276 -250243603209180 -93076582819077 -208304251710407 -230424246149140 -218393902300970 -82166717803118 -165787512986067 -19933909750362 -124238366899163 -239792268189432 -171354799350736 -100244886614892 -166631100389851 -192588595017459 -30949671032558 -124777044242542 -275644426954157 -189248465422020 -37532172387341 -7493050946290 -30903529474807 -118767254227760 -159095192871567 -194905095824199 -165171137824963 -177025821955929 -269541823241934 -82905571908904 -165520924945995 -189446028577670 -248651828698825 -225655645645189 -119622748764322 -107414006970742 -253717471956512 -158820675234934 -96853256925975 -280826113657801 -265530619218150 -29588226515597 -175238114631109 -202605611956994 -76442113176205 -118649918747267 -109883987561983 -243514664501024 -18159443722459 -81319398061523 -8129225399821 -207882209022764 -53699040059902 -278836729179399 -251254585489376 -25704032194736 -209841099515798 -205266513273458 -265481273963021 -10834948800350 -98651733612207 -181063142827815 -88267213013538 -201417573198812 -185985298066341 -48919666118285 -183259218071420 -218492809338526 -69336235413904 -204382469603862 -206521095634146 -33292227711708 -46292743859605 -180850740103442 -249450288900840 -227216124271599 -231775924578871 -40681632884573 -177609688170421 -88204457706221 -60171622033951 -111959116448946 -185577025263076 -224261651030737 -273847074129808 -65954688882192 -190476369928561 -205758637229584 -52972313556656 -198229360967710 -104520789372563 -167923104937642 -100075736744464 -99109949590687 -100216772285916 -62746764699814 -76855907393806 -93035537988771 -246501199465277 -26979131360144 -3499033789059 -175174270199231 -152971233775089 -62016218074984 -252560478360483 -47576274860453 -133851578193703 -88797676052482 -207603462353605 -124835699154772 -260047486781259 -165226374052771 -127348493041904 -4086610687463 -225560893263002 -71678890586962 -64684725366293 -111972954781053 -191835205996030 -154575879120999 -113236350075014 -54285542854552 -247646841924045 -1315244985479 -163972953462047 -262237498757624 -148572269134957 -241056532582800 -34900170340455 -24274351315167 -278079876338628 -44609323337368 -190797020128199 -36513153795009 -273711398728807 -47274157115336 -89713716845502 -176118065277125 -206401186590350 -49413160428589 -75960586423182 -258505752789245 -37209534720512 -156995826965127 -65324092409326 -123006153060415 -63210593256579 -113017575297856 -35567562063290 -204640380823182 -111107843590351 -112610424905703 -4360795589403 -233314295952666 -209119132692584 -264224606469270 -230479427777602 -49689228950367 -188777272417252 -249406199948900 -89322330414244 -109066739130104 -27845329290537 -91067812598737 -33226884328118 -213142339098306 -60295437989968 -110313339001905 -160813667623883 -28151103414168 -133956474640369 -174171141428959 -184109436166850 -156758239508550 -175876167213917 -254673862326004 -94118161501794 -110147129667135 -210949165870192 -95123900171215 -246130654239488 -40495532330818 -28797617143652 -147911340095578 -46405867720866 -118719453719469 -239784133336795 -16480469698588 -253522370560287 -275218934667153 -38913127617053 -197525695164119 -212889036160887 -148458805163547 -253396933453104 -59890308904109 -60605875430039 -225198499595315 -224394580844941 -94151456455079 -41129729898262 -89317931626460 -100153384789905 -18854839943048 -177167159281065 -247487911969709 -241120473736290 -103230980515260 -265106939765542 -6593368405291 -12932425485973 -4012778080053 -90095178012335 -66015882099644 -101701400442933 -219005233604667 -262473530975140 -174911768687674 -33996415327053 -268267601132522 -7829671034544 -206197878725513 -138350100912335 -267404057141444 -184088728193124 -38396527520114 -48081194586439 -238096755071433 -26796764183946 -28416073043473 -202509409502443 -40022295474071 -103675930232468 -169677128412949 -168835079412482 -254212150411616 -170397414501764 -266756725390724 -42387413246611 -171622187638367 -149269872682823 -139460813856519 -80050183455664 -252365611432850 -86336803256396 -118027202429478 -177729062818768 -215586553904730 -70919498459408 -138472393475113 -171616096404709 -272020995913353 -269735348674303 -88494015766470 -229637283375002 -100769414952624 -7611241930581 -265338575599235 -68166335318490 -251137583161571 -148463448926488 -241532461510890 -71461028290275 -121534927995356 -245203045917361 -214347803908377 -116697310311970 -9841943484161 -206318513271848 -219585853899473 -111085973288994 -254956184338020 -226266119361692 -58445968003975 -128553492174201 -27823892421835 -229730490112516 -264922116728758 -72306599543651 -186791926361608 -85821161831513 -6896617185074 -275068776604026 -155862226967034 -105324890351269 -45521702048517 -50618827145150 -233411227391962 -34304623964713 -176126219475591 -269370262569607 -199132181471268 -106535689603045 -160261616797379 -195206061293699 -269888157291849 -231329580158337 -144473546229705 -31137558123315 -153447144045757 -48768916409966 -52656566311614 -246017190268078 -243863070948728 -137644667879281 -157933594946582 -83337733865099 -121255500510638 -109725359066318 -117167230949730 -45787952731320 -105204591096450 -217916911470286 -157470248240497 -45035474463214 -215585131371179 -271518474025605 -107372589084494 -25713825641487 -88144979327158 -14605775336844 -6549828851945 -71550649107743 -29241150449643 -148300228551580 -123311561755852 -72194939340084 -38293096809537 -179021973682443 -122201349659001 -203558815473581 -115885229847145 -61707635716574 -65782674747413 -3303030918126 -254155614928732 -26987391002141 -118922424687828 -96945916757256 -178158802828647 -5392708531140 -153716978300301 -24723491946980 -69615249302437 -102209412659437 -86396268666067 -149360389657788 -111598067849229 -266853405860205 -128739517043722 -268053316515101 -170819138896829 -228575308744013 -8420451520053 -209791447030682 -268469432827734 -119048782267764 -97248620788508 -140945746476916 -3206382681718 -87898073140041 -233576780121129 -251490633510884 -170134853833930 -126618374905558 -44663276432656 -66639040823963 -138083197602248 -105667508779011 -219229309822387 -48655452438556 -167918578276664 -268751652496048 -43907333993283 -90800564387455 -125244110916971 -187431633101949 -84189075400059 -274057403047664 -79267482592255 -250305920386233 -62817043355881 -232953107638512 -182835981857816 -23888096116068 -222008749129301 -139496254126089 -179663661269963 -107456474740990 -225797563699328 -188499331806279 -65366290905184 -159182056871312 -29376981618573 -65351112201680 -3441120277475 -200771411405841 -91415457655974 -111835446508006 -218343978671452 -81741728535797 -175736941855595 -215160749430448 -64595320299196 -134039194804486 -232224345316547 -82922818157177 -69609149917247 -183056581541156 -18676104408515 -141189099456967 -233463316149719 -128846075935820 -76614463852527 -164839661127100 -141476421179015 -266527211884501 -136583694828714 -244087768794892 -211757464338595 -166661902166863 -101885852524582 -43272160308167 -262178021303872 -87838320564152 -155941266980868 -140180262710010 -131742730844325 -242264465578108 -99509590499978 -195434208539688 -124262786936838 -65113067670251 -261683962320709 -210208115777326 -61611077834853 -67727150912375 -152192822669090 -26481890389248 -126257320248934 -130977634573878 -195817039435759 -160069654336781 -24153040277799 -211533545855307 -30839498217238 -134558740569603 -147531628926936 -224068649008588 -133684237715211 -102219276434055 -202797346365171 -169239175228104 -157807412535056 -146737520095330 -63405273494269 -73780469877317 -259077997545018 -272696048721357 -46996187370216 -217636551887918 -253148333569138 -171495433797859 -207229117678457 -122708188688550 -252826947246444 -86559975933876 -159822690144836 -243140906963768 -97379347344869 -141416599229911 -217282226615957 -211012677039311 -258612198899875 -202112268904761 -192516668261663 -270376669971945 -178279764629992 -217971008189107 -79154018620845 -94309507287117 -92082109636786 -19534842100337 -15640684707505 -280478353079952 -60272052082703 -171100408405769 -130872118255811 -158164083917779 -101968826655525 -120546641590817 -36914004244424 -114355808613674 -4279257288117 -175229792096021 -59292778833215 -232794585902587 -16763249560202 -6392148509794 -213474813409355 -69360679139909 -228239105782137 -49262950425480 -220122794302544 -77031127465001 -269942026647245 -115130121071014 -110951788319772 -42049842495265 -102175633308055 -88316912151760 -35695289535617 -276091046904524 -217459764635342 -124020424676466 -183136885867358 -254104219263998 -57539766009742 -201279436172061 -255386432317086 -177035660590118 -111910777869064 -86787790294052 -135338294359385 -18068225955576 -88432729024908 -147072047078298 -248090007889901 -47360991392124 -51417000810293 -180499340561905 -131356136745951 -47258299269296 -178313942036816 -274688774564903 -66099239161669 -47375831305959 -128022037802133 -49363207889787 -101755989098708 -245829871076017 -76168672656469 -59141441384404 -220304196066879 -129096720133946 -93294804492202 -278018048424236 -233325987721529 -208783973127776 -123810032078247 -212863713823208 -176351295935278 -16422353403709 -94414144763580 -39214626356040 -93578828327661 -103965052076389 -122414024304024 -242794068025434 -255801970115507 -7386226104493 -175155419272372 -58972438140587 -81682112696312 -83968149402096 -188412159137187 -126130239067263 -13978750335256 -28400744558247 -184749110632797 -248374304993731 -57496851758000 -147469497298607 -49148571523557 -248734539590158 -197478646174806 -60786296080243 -179848678389769 -273947531965165 -45528127929425 -221100296920922 -35935666125454 -255662447987005 -225248495596724 -47356188277895 -81171837381352 -244593563788212 -82903581509872 -76122675342013 -112823046053304 -131469838544990 -213951142238904 -269794309447977 -138115686726803 -201245904398075 -166106638320213 -277478851958704 -43594863259847 -25171840569740 -85095962615554 -148721393971835 -117699262589339 -187995015060447 -69944046198926 -142728290686992 -155614336886460 -177804308282447 -224561248773821 -264620256314841 -205681007724680 -145533780876290 -188697005892041 -16657580254127 -96683143080170 -86220111117598 -228683422584604 -39407562360527 -10893622548123 -252710915965887 -138615511774479 -143680578540107 -17876259999496 -274061292039047 -161371597012116 -208434066402189 -211828347701165 -110201653127469 -143467206926165 -101493602962375 -254583104847918 -95537369247984 -33220934860386 -238710227262767 -211855201359933 -267422606203782 -137562553522055 -182860957161979 -242897084683693 -114415558851705 -196689949423112 -235992645873643 -87378017707964 -240590828810686 -198348967967599 -239988948850192 -145233820679994 -60536099616465 -226303756247994 -277179592564587 -31464192446298 -212430352607494 -235017402839498 -249283076724646 -5690019570217 -131689863029268 -221653502339923 -211762839430143 -32076396638823 -94215679570909 -227829064465891 -11062849333724 -150630368483490 -141568055645361 -193732606480738 -122704685523712 -271577604960553 -204021045424208 -209007165055103 -22643911624640 -126392585491369 -87799801480057 -21575577898375 -174830543551323 -194250498984720 -20765767907269 -168569924041622 -111642025530552 -158526694025904 -205101919078818 -22325755506854 -219715364207323 -17416762499025 -28360851475382 -234757361062855 -224083285128393 -234926316744042 -200405029212813 -256012847478629 -162183351354556 -34210169420524 -130418559004917 -180072257801704 -264055144899206 -131091843077764 -66708992970781 -117449382539051 -11849380347717 -53224929243533 -212729686281087 -101554970490165 -156557582399591 -5983216380098 -101562697675808 -230486646097274 -146887659506323 -280004724726564 -248239393259727 -236433709964670 -81323523276976 -19354280176559 -94600069472394 -131859689866646 -30204803957276 -119218996341250 -124497335728060 -230326562557919 -265499668166530 -253854752612695 -240318522325937 -138865655808716 -159082748693067 -182766870449919 -99692983242095 -191697334444092 -38689593255560 -155645387170787 -122568051338247 -207457098219143 -210747351886242 -170118842169958 -234623431326055 -202006028648610 -9845218027192 -199277747104742 -35273036950216 -228059501438534 -138150594048894 -21729079299490 -213633679177232 -235014459352186 -182734051546818 -233013704211185 -252585999908743 -272768316169230 -20053242129376 -196546058190020 -66280424260293 -145204166083920 -245359428715788 -175160569644649 -254103473238874 -220841197557655 -146565292841704 -87070300546367 -169536296673048 -153315708795152 -137126084442167 -35208059793137 -276524936548908 -251344112890755 -31824155424036 -69280549103505 -158475500080979 -206431949743959 -8727540161967 -151150075365887 -7228486671822 -120507663290858 -131343365744579 -90459400176563 -197840980091378 -238932632584478 -37307764379894 -246921356459143 -107949626235633 -124147775415946 -44430409400675 -252740070560661 -222535172498653 -215861907457829 -264577074295746 -239953134518139 -165222507209381 -216745894631279 -125234790039656 -276115785770632 -30737122646037 -120471571292893 -202249709750206 -221974952038952 -154319653753256 -169455706595298 -204640766683383 -6678026870423 -206625819617881 -200227029041110 -248000959846742 -112806654961366 -67652200714242 -257713301539017 -45896834203492 -209958455544011 -22669960949348 -265632490736207 -147637591525714 -140731771842407 -120057820222955 -67902087177821 -240033549063932 -23461603528520 -84227209182596 -140188406490930 -271510636898510 -172536810132831 -14154337585247 -234438792082433 -134820964629188 -29253227699758 -243788201046110 -266729915307168 -222832693845501 -82088882329369 -192656538852777 -194095119994866 -51172809930062 -141425802525674 -199330018109845 -232066234969288 -245879315737650 -139256184515957 -262632357275306 -64405568259872 -197351595286520 -60910497229599 -175019923601658 -54775960954349 -18740981733355 -4650174673458 -218907149617663 -156902127865373 -193406710787858 -14693215563784 -101111854936149 -220270642351565 -223205944604629 -133150760912831 -248634233504388 -114189405279452 -10947169655967 -24390591857617 -24984170717233 -162555505179105 -111826565566914 -72700599539947 -244863824581623 -141753153164579 -40864346515478 -47707094645283 -129032444579212 -247658491276448 -267468162204907 -195281800327089 -49437693367478 -54209178625261 -28403417084847 -230871724911596 -93793275825716 -24034038108890 -278536290894029 -108858186496250 -64343067716032 -13638421437944 -223836142575415 -16351227727725 -184980629187649 -251617794365524 -85415790665535 -82952259018913 -237358469438323 -36639770306970 -11700040454361 -137720722200857 -92849629943738 -14072488202123 -270524447762103 -270871923374570 -134062910953105 -87750297721833 -34963140307777 -38807081547760 -255336814536579 -50510423396548 -205005108986296 -17357505485624 -115445433889390 -265255257482599 -12417570118739 -213745850535264 -249049156422736 -60025399061430 -247891028365838 -97161199058971 -136987602375504 -234457907984815 -140443376475831 -46673374828452 -153991416421759 -254895333032718 -108228958323268 -101876627033172 -81784415394377 -115685689003656 -278499526029031 -104659248173188 -260714920498731 -151417755418910 -118298855253030 -245473755757991 -158503922524798 -83464683629724 -108967000821257 -53155345970712 -52561280464561 -137566714711412 -242901466439449 -164001207642750 -26512591251055 -10555510730868 -26813720651754 -133525766178983 -211947878617003 -18929458400722 -243074199095791 -73644016553163 -253408912841801 -72717780119853 -247474667810840 -68979837621557 -124816839992347 -128343393641938 -201171173445378 -123108345065410 -26476302694313 -25058900478934 -111319506856196 -123087606654347 -19742420732959 -259052968539255 -83625301317432 -52235095232604 -30126142548043 -71003579583541 -125142916926740 -136850058290219 -36575401750138 -205983268519798 -9201239158857 -254943511027391 -101093450415094 -171250185133533 -82660853366317 -103803152441829 -125038287641002 -246805233429435 -268477762467907 -234770027138332 -218800177008130 -264682629243940 -27393166320975 -186516066679954 -261018848138521 -171874163020287 -127559862408172 -267001667630177 -277757031069248 -182525413226534 -223538878540883 -65874047163414 -273079932047862 -144399695164090 -239037194642691 -78726560692683 -130200086800081 -3313870408284 -281386321296481 -268217017488610 -203368749793670 -28422955130446 -48042775952323 -65028088568988 -10137871152286 -276385505121092 -139805749287312 -222429492231313 -9170879337967 -187318864513785 -94093765363421 -40120870317612 -276424568730684 -113041900529877 -75779857365398 -28592746174425 -266487471729675 -216367058567107 -103668744426281 -169645328782887 -83981820473845 -87480042163804 -255390517496437 -237406570435338 -171199689841115 -229977640626624 -217842436995608 -128020761668457 -272230674802964 -113440560426382 -22915631058603 -200440854533936 -239891375802634 -274483652650067 -133508365610606 -73095701603799 -37105233748218 -241399553376665 -70165773694729 -260546614131980 -219542218327721 -105036896056598 -96286632452171 -266831547107268 -230391158143614 -257954648199813 -51230011344325 -79409029177772 -36589972225996 -46832431934565 -274795977258093 -13704138106947 -224349843960701 -242020632574762 -242973820455322 -52820968658251 -158324410195020 -236004231928608 -171206279103963 -100702640799123 -280141580178990 -120102203766677 -203473106108824 -261192077761539 -219004241039804 -23971964510424 -196213178184220 -173734528264963 -71266476174852 -230581097707765 -193701852981080 -92537454410860 -252546714523010 -237676738308152 -56134588717834 -81911527327318 -188703421705395 -102302266008182 -245702182145709 -92746273156838 -192897777788018 -26309478582259 -48257547217262 -144383487163275 -173407503968060 -199367604998550 -157852280517624 -18098632441075 -198751441646869 -159472491579339 -90052259760469 -255760070337513 -251471916702832 -58183986851293 -28603222043822 -109278070572835 -191365846518355 -226614971753484 -216280290086590 -6437093234627 -57963506424013 -257313080452915 -233856460366647 -12847652993747 -59550732704143 -167491101124853 -105660707713587 -257330044886243 -128291402031953 -242228759440344 -14354308550585 -228260206389544 -248627258950383 -20698078451384 -269529783037449 -90625093449136 -261276216002518 -212198330700563 -95542251109505 -219311335832007 -138169532902925 -263677413604366 -275372201519900 -200432186347696 -75764492723981 -32192566868389 -89138371325732 -236448377474147 -264914865568369 -104752638373781 -205509708146675 -24988360059768 -216178503486622 -126836385415495 -84475253293595 -185971448378846 -99357139019858 -75072818023326 -266410788525948 -170134928612567 -46187184358419 -144083329417783 -45742037486416 -161540605955630 -170537397501319 -251229276541646 -94553137837269 -207551461809918 -178630948656202 -176600756341967 -218230068716100 -75796230784968 -242566166225022 -209212222227440 -159887144981392 -186847683648527 -194055569442671 -274794607052300 -174646621104292 -3559617577659 -274865549719304 -89123547493598 -87460566746655 -229269429944623 -235659941571868 -258343124008510 -72391508813858 -244355003140240 -252980204358791 -165557238664619 -260064659901432 -120836160894909 -40907831295201 -108388224414798 -125817431453924 -121038835818354 -124932464586303 -162688288745197 -128431591725922 -280538978016806 -91925849749281 -92925734553675 -110133366123346 -222439008032761 -159661131724430 -83748646400205 -197003975544925 -95613159844857 -32687027739850 -244646707394791 -152326816582462 -138299718885772 -214849443299690 -49792608376490 -63146205679915 -45589191765873 -165077188836317 -47318924206150 -217532482057344 -116516419002260 -140460165826050 -21071336663937 -20133401307263 -131901048767544 -55890178033903 -121849279649398 -85279111693078 -207675339314416 -41605896319207 -61831489338600 -4934992973410 -82715529435542 -116318000570475 -268101370785767 -158002876942019 -8705905439802 -203311535236941 -198398760006629 -15719421452921 -258685791425505 -65510851368268 -103293387029829 -116445381996157 -234600042013557 -263953716663213 -248875648633490 -139594836455072 -148407317600468 -45640018849394 -13617353171679 -191903104296258 -64130668598039 -30497078342235 -129670159958376 -66677695485876 -98673079692194 -20218025410777 -251471596586549 -121952758030195 -77857510025159 -138679821004752 -198379116978565 -191006268126109 -48611240302485 -257877343366244 -239404764425594 -9502434542122 -224036960898293 -123144694303509 -91094550665341 -112853655673434 -207027129779660 -114074741022786 -187744717087022 -137909747942183 -69315473906739 -119711027627696 -23673118129240 -20747479752936 -220157280997722 -99712181811320 -3851176687797 -240261679286336 -127930684607505 -106403913090732 -153582595463716 -148270371150888 -66254669072960 -60223463988070 -235858103990303 -261537224593001 -146715247699334 -108143193512627 -175406355660139 -62391743911885 -262982092540952 -124382886344001 -90188980412285 -160953054300321 -234792466442425 -249160786523081 -51621911602354 -45952302740838 -268575761444441 -128631461383392 -16409282949080 -114575673228795 -207683074952182 -379844845195 -71211994710363 -141271089661090 -140563344518786 -93174094640862 -32842844312568 -53894111739062 -48353943645776 -81821785680519 -3378268533092 -186437858653919 -186426251410063 -7005566356767 -266488290815147 -107576214988796 -165728839910799 -259315462128125 -127672775861393 -275117535964716 -44134338913169 -255367071077544 -60960831555750 -280117690340436 -179225423745652 -269494236745743 -240749432494860 -172515864018228 -82968806593725 -110507338075702 -233999961201781 -248813447127887 -116727423524320 -249206087345089 -144149018816235 -223785172239258 -71710760695889 -175146894465477 -263222743938694 -110341611350487 -211212394302302 -16291339318370 -258340103161974 -263354248581450 -263560924159578 -124761160027055 -180385229805479 -96032250101184 -65040331900005 -234619028936623 -99716583078333 -130562223996307 -270152231184881 -196481293779146 -9650370772352 -203934563956808 -114092523677316 -219104960012168 -3784790810986 -113947781278134 -195381991729795 -143430051053577 -223104427582195 -21056956057988 -105160894852721 -22137945720251 -12044249507785 -220440142419193 -153357952024407 -49715550899902 -60710484393397 -223573361902404 -244109219282299 -14370518362263 -266080636781069 -28874242854666 -271845309626723 -215349506223744 -17652238474088 -22463263565629 -91150678742824 -229286315539304 -102970749049006 -233392546334405 -244565102183728 -49036754177514 -161043745903204 -249618011715317 -6311490797258 -115710350126271 -251553253256743 -31937545075337 -111166440848972 -61440353153977 -280522096931299 -250273924546303 -130506623338482 -96394019343854 -254416854884685 -254936399927449 -178244908488989 -98592809048734 -88455002273606 -140801321241302 -218563393266571 -194658798716235 -79885204376910 -204523147614732 -65598465386502 -219982274534197 -4051370005912 -210583088561183 -135683691099999 -217792653105040 -130556845792201 -250881305077401 -84734951667484 -32038008785082 -122203749144415 -88429075199080 -63429003018547 -88203151108720 -211027513230657 -56267090656389 -277589364165012 -124193016977308 -96028963946960 -190996053519339 -107860569112327 -277590793391490 -120330569858169 -37064043530690 -260068060705240 -12503013247957 -78195683252076 -186796705117134 -173959377286450 -90309257198946 -175759056546014 -195826337042627 -221010631656617 -173347186329453 -268390090190227 -182465368180211 -200274401116673 -148313423173274 -196398347307659 -175488247904605 -89234452805580 -63336084030943 -272286074284840 -125313137369669 -167511914376849 -136754643463386 -65416178623469 -98445275704600 -88774504213868 -210500107674599 -230836628262106 -199408144022353 -39477962500291 -110144680171331 -252539999898919 -261254960527593 -263448468911195 -223138796419798 -24883590682439 -129385493945733 -67715031841622 -39584901930808 -229408774323912 -217943880225114 -277747083297971 -209931377936851 -235371688226108 -80724388448388 -258762204795368 -215157454013230 -257114143276528 -198520061839887 -36773450957680 -183199642681375 -141270121707441 -32154779352765 -139871731928405 -7456264072345 -212416638207889 -39211650421150 -12566113758281 -84726824484400 -105042837534476 -111285140956212 -140755606313540 -111029903339209 -197651401608265 -160786408215456 -35545260786655 -45512328121751 -83845313828283 -175353138516478 -159516449488814 -44958542018684 -100540275001299 -237661317406799 -45988038824066 -19737493463131 -173810947832818 -244379156535900 -60249575177173 -160169298898790 -134440333863231 -141979238514159 -250568125005697 -213895430606174 -125322173119883 -192454254157942 -119994336552482 -164288416993291 -34798924010238 -223270835796572 -86357310079991 -123155391160395 -236308893714717 -152114077665976 -231312406014326 -194288898899728 -72511711714692 -148353041661824 -66539778347722 -73197974156295 -60333796200179 -235500918282077 -235457363206876 -273883106597740 -224556922751415 -115391619871546 -170365860304730 -76385033029446 -144409770502267 -228764251277978 -177783087731281 -141268291707034 -196910814119973 -234362078840114 -68177456457217 -47400098219779 -62745962308410 -136192510793084 -17523261122307 -271692773593494 -273573890464692 -105151242148438 -220166697162025 -154273016099933 -211490057452640 -226455075469728 -109158282734447 -6853227279349 -190142043760927 -89622651387410 -29053371266417 -37294943989825 -13392877215371 -277267576293346 -91979878057170 -271914059928947 -70373387107715 -225398384251427 -231449884887996 -125597855263816 -259435265678537 -165132420057845 -20624016342483 -5420910165690 -21493920442478 -140537578663407 -83178899097865 -12159204443910 -267236955375479 -30921725655092 -171634892261486 -247962268557284 -246432496404402 -119827599567267 -1598048736293 -73596924537530 -23479651518165 -173464987669421 -95356671348053 -13348125128545 -148126253974176 -41255146088711 -67787451679092 -42179664434081 -204047285518760 -128487141954232 -199210081124054 -39221475332287 -28941970713894 -215304945362993 -273274800305003 -123411361040282 -160322268602455 -159662689080094 -71273110736259 -256798456657134 -279443015866588 -202774144015041 -140043536144311 -209542639599056 -233022760399658 -228130453306300 -253761266398718 -53881845180941 -138019526729385 -56711711335081 -265353103916060 -71877482648404 -6930281303608 -73702075781906 -122240634472520 -54457111592868 -33679675944917 -115426011674140 -202129374862519 -21464297884173 -269556036884592 -52687126157499 -203542294662303 -248415167917110 -21876715137021 -60801110996109 -129810514455389 -279714870756124 -245497498055689 -199852513104372 -56739877717234 -10305519885187 -250437045528293 -21904310286026 -2178385057310 -209848413722687 -209607829394981 -188484405289179 -90741121281819 -276584268646829 -181911300287343 -113804420434619 -74959882960942 -62397093626216 -160998748023762 -29606493289663 -41449607377720 -236887537970219 -233279209579241 -63035774132236 -110769088962448 -77628714032956 -79016881299004 -265133058358688 -21921793027137 -92901307873731 -96595837426663 -158033420283406 -87610086001223 -271848939191823 -146982018825724 -216828770342867 -75623879431537 -187097089037116 -135782284604577 -276394514076292 -24819845350705 -268386897198992 -96158666755011 -230632138913228 -155774828094389 -183920750496704 -49004395626152 -212407626902273 -162399015974694 -161980852906666 -175731961956521 -167280504038576 -232501749137236 -225014740716460 -281437983135930 -97517019243105 -187020951147641 -197259046355439 -184835991709742 -60665600739336 -192366554068538 -82384360662367 -40093413033887 -105319885839053 -130015729139453 -230707058002871 -71091520190267 -6028898274676 -212746016060403 -214314710041160 -147229931694078 -32052679788387 -193229384628710 -162429749681218 -242714118793093 -67720076782882 -10275543763224 -31458367621284 -72261313722058 -186492907819143 -220674792191925 -278510279248563 -62736758104984 -71399470142807 -73654641068340 -124335748204643 -68073800714176 -154877753191399 -245151952177517 -70703505535131 -190847370912461 -215884509175113 -211910334098916 -63385821525407 -126281348433282 -215780501259453 -69056509668123 -265112923254732 -9472284022035 -104093873988430 -218266636542268 -71604512975913 -247476931025571 -229903439340250 -245028044842010 -180019373157765 -54008699667792 -82765378158290 -54094790117605 -145873095627381 -116927470921748 -106765782185147 -9753026822754 -269187088365354 -245871179143547 -241618802842160 -181166488765805 -153811814775109 -264382435660486 -235712459953501 -168627897068880 -72059728250782 -212278161490033 -273242299033496 -148512177304712 -30243334687951 -66287116715793 -200545833554795 -124390046850875 -18727786560350 -77967876111746 -31456700611952 -243800016570731 -13491411969613 -107208440485915 -181805465226319 -103169600824182 -131928555789491 -14426217081617 -52294047441574 -159394292155174 -199417475728634 -261875854275239 -75938568771535 -140403765251097 -112474801928254 -50834207860412 -57765160112977 -86799739238440 -120482651575302 -71395582586505 -156966238969506 -225983605870340 -235061556783323 -234365277534822 -152906131759111 -49697492180708 -196088069654896 -6002820792224 -15324450155752 -152315878235174 -177555351579523 -87420169457496 -168708205595702 -190117452546679 -174597671182813 -141321087621990 -249794414411983 -162723224115005 -36732144846174 -217482588611258 -211069739549760 -74851638322405 -5806458065729 -119902604845667 -235372511537112 -48093341606127 -22390033213595 -248507522587334 -130575152631810 -30571705709411 -36188777266759 -111240156362072 -127200685423077 -247942473321629 -166056416712713 -138934671938256 -178099668026869 -179913388911342 -174945275503364 -59846233323497 -267302888893265 -162159190338796 -84663353787831 -108329910370698 -175392506889186 -47114047454108 -165123845159199 -175263239936836 -70591979216176 -200998794570122 -209922480784309 -29251804469537 -64110578655718 -21142842701940 -61650915693070 -122656732530469 -108186673396029 -139497855176200 -203313451156433 -139371417156110 -57889908378180 -29853145899923 -224777580816821 -25821020568535 -16638323389006 -156810132939232 -203057647456206 -144148252938530 -165556171920018 -69331685910543 -219930392277766 -94787916399109 -203785727165023 -172291340122653 -46112914276208 -171623561311913 -91969769912868 -87034067086147 -267851459653384 -102291587911890 -75484365194272 -7093609462314 -261831776221862 -14145611314225 -72619487105677 -94110188778285 -194414488708312 -264758455884668 -265327806259740 -50981396979534 -223784594602535 -12642870689291 -239528055771211 -153302233364819 -17587083788032 -165047061408825 -89546503209855 -225915679444 -253348133900696 -28651871796514 -273610239702791 -160016145478713 -12807986321212 -217064350090999 -229765410787309 -24282898633841 -228327827878189 -71196018339429 -209774244319158 -161496945247150 -50985199036504 -154434409455901 -251040453155748 -197539455929000 -98770091359563 -124849545503346 -204348745234733 -177618169608394 -274621587366213 -245497021812038 -125386215402579 -10423521228871 -233242070417535 -122464501959851 -106862572729872 -270039155598881 -190572765452195 -206116494816126 -104406253179151 -204152837572547 -182714528521776 -65854080227376 -223682183855226 -218773407923299 -23582857152567 -174029058311769 -31400861831754 -238891804098700 -35986096931735 -37497849291492 -158082206306669 -210615635809554 -101264330999344 -264729982636145 -200155651588251 -182590195687138 -31079576715341 -77026030217356 -233257704854535 -202555505490739 -5403268129501 -192342664229984 -117273804388172 -153155625147399 -182215875923577 -144785621464719 -205778831272245 -164897952968521 -276313996567330 -65214237304950 -70525494246014 -24178768343889 -99367388026983 -19453062931059 -100478609253754 -139541398608534 -92895583812080 -232698669480414 -149741354466862 -210565206108238 -170331404962411 -133017399682126 -92179562806200 -232432165864415 -235656569514964 -87680364657290 -75583615525682 -49079776221227 -91867932377905 -245676434410847 -115881167304163 -252263603201841 -75153041404582 -106629445106045 -207396059158458 -46375155392873 -226117164639788 -171523496557723 -80845232482931 -206441713047403 -269972104414961 -76034897693457 -96811338407242 -243046798836073 -31401138551321 -230143317545366 -205651505326050 -1147330744586 -23364187895195 -129604539752311 -172633487980083 -172166245167796 -80163156897441 -250263046265312 -128303122887236 -173952977028304 -220092934379253 -76397188495042 -47479137070557 -50288180694692 -69310763380985 -168510757283433 -139597728312253 -3548549499361 -131339080852077 -191830170631019 -91748470359653 -205345315160856 -91134724244039 -202359681169519 -93962317076679 -182710971588921 -75313506284454 -231194648636122 -57837040563123 -116324360603456 -60391508793004 -174259141681828 -110292495240956 -263184008626230 -160933024827459 -281002685029220 -203009851613157 -21267059464532 -57255544047414 -210446679705649 -225140155268489 -272599020659436 -268806531231637 -184915895067139 -216317779922583 -191913769144792 -252748151905871 -165041411616508 -41386788184478 -196665856307578 -6950086253458 -156900385369220 -186357619736230 -252067638566877 -776107350164 -259136013443725 -190308023983863 -137217493277064 -94678752158292 -6590086731904 -86926366068166 -16835395998320 -58211106137127 -263076761452042 -135373381444522 -66940520165338 -170560543736204 -229453270808916 -70849149260361 -144959809445112 -236124019880221 -223272983007959 -181034817442210 -42789825550190 -113142944508431 -27089748743187 -105613785170166 -202510530138789 -235041918404589 -152906694208803 -114955277408526 -188096535095221 -12216081261355 -164904368725275 -106018454253803 -275346799996572 -100089789742344 -59067713754963 -6290095344632 -61305639227459 -273239638544603 -67051876951899 -247797370307177 -86405861477501 -147305983570387 -140491526648275 -146748804673568 -88161911442723 -88351211752722 -147810017828015 -147086544567603 -199741829057710 -156216738899735 -129809804970245 -183836514295623 -142763799679371 -252758505874021 -184793438331442 -99340998046410 -81132689448205 -23812747164484 -230468155442873 -205540693107227 -236925575855491 -88127337737090 -110600520815422 -173057007811033 -121935634028706 -118976886226803 -232181977840923 -47510178040334 -174331445707872 -167278701908464 -100406901922302 -136250386662928 -263985671060850 -146398815937409 -58912919640894 -177715820998742 -264864042267894 -93832012635882 -27828350416486 -166693121103768 -112216871328126 -160914815201199 -241617806093237 -182116289713791 -52314574762563 -169055620686577 -64874055773478 -54334184069868 -219480150211629 -256995701732526 -239815122233830 -64984380574755 -146935172181568 -170388220808188 -143224141765839 -96158032271870 -150420091388983 -178089636577117 -84496503424673 -159809196154229 -220672124364978 -193325154472135 -46276483093928 -217831308732309 -129725448815949 -84299672611342 -179059173085569 -137801558344053 -16181490128383 -175823713447221 -33279332010837 -234555745890525 -32674403567062 -187108527211912 -78593918513015 -74469388444538 -209063384537921 -174343527837169 -205540561368302 -90582062444468 -185348301505437 -152818472823814 -157300188231613 -10984580342097 -174320318173209 -191399122983837 -237588396031526 -65892251081924 -110643736509118 -137986855292590 -119323528844915 -126198989018429 -11111672881273 -98637771744912 -184594153098510 -194569318140750 -213736759007581 -164725633391188 -59443219599781 -234761558822221 -187845640054949 -3025856184961 -111180181015448 -94313595780567 -32659478538658 -26006136279690 -137560470083107 -58916063789472 -191665204326227 -153901434480052 -151464429616769 -239171069497528 -148699800558524 -118628223589664 -84059922922265 -59366588598675 -41142377500547 -19712100749471 -31171952825568 -251842052942953 -52228752707160 -23774615893280 -138884157540932 -122411663671240 -90233361866764 -82860321764493 -223523226231800 -214515513191314 -233402486003587 -22255425852880 -96439542193376 -66917536242802 -123266050246244 -59155462175259 -181516052890088 -167216057275973 -86381843018880 -230722508378494 -273315762133993 -251095761427185 -264424834202325 -27067134823679 -118828911132493 -216109077080267 -198328768422004 -45723972513822 -187924280057302 -148732550482063 -271759208079405 -17933861883383 -242114737245184 -227692186692286 -23633123906555 -75618063850184 -165492120032541 -140307454061596 -50096366688623 -53257247096812 -56415178355616 -151787686481511 -271407213006189 -94424755754727 -81457656394420 -258580653244343 -17972923387388 -235437806569015 -28007131295719 -276201398550614 -247424248168116 -112860423615769 -125254852249821 -125676592009232 -224791423985580 -229444440213055 -81553987469038 -211827773314177 -125971092274915 -101700440664653 -248110510609719 -200684800613370 -170621446370854 -195967021125613 -88563069237584 -203604074866414 -18629575146029 -65202204345474 -135180296000831 -190981081658335 -245931403405231 -209545049990721 -81670126322959 -53792580540828 -63588474978737 -43370210071519 -173471251301834 -99802287240680 -222962266018583 -255898274894814 -151604291545657 -249638393602066 -226850080841492 -252263621314582 -129063463615639 -29285085909 -140772577063165 -152529905215939 -13846490799035 -16733243525023 -138766414107842 -159460814817895 -35230733216183 -160783852954322 -85878341245024 -199403859332347 -78086583263058 -104000204872766 -30332738190516 -208052276483360 -126293340625749 -107054813486948 -94622969203522 -199346715977979 -18005313641962 -228549224164410 -159311723185282 -124298865731402 -81312396206163 -108936774424121 -104343670142086 -96599050831568 -140716326573709 -112018745368746 -29241728996073 -158045194182458 -249234788169722 -162839914199536 -119911654289954 -114692452900493 -181746438345298 -252113620009366 -165940551873862 -193281956517543 -84686407757006 -102252973836535 -68737488197599 -233959065749338 -20705767981331 -179484523689553 -57835349056533 -177883244659146 -43954178412867 -7966701396994 -254156760838937 -192183116257330 -196550309850529 -59954895177593 -221906904825108 -257320383666222 -272888142503357 -206862708737676 -197151942812231 -72759051686080 -268297924062181 -201273964803665 -186512241434484 -67513366436623 -90161434644849 -211051365100945 -234982193473926 -48943939322501 -104053185992070 -85193698702647 -163231034319005 -48600580678436 -219939983422327 -93409391323664 -120148050231009 -6492347370025 -278524555483665 -61466164108122 -19897781150657 -206727913660309 -127452792198776 -27994582410475 -207061712476359 -230149895262736 -169966788569724 -257501504184304 -19378228597497 -171385302633673 -115225907536601 -192946429243131 -12062184056098 -144427278422733 -5960901387113 -231640340631314 -280683823140037 -181706259424258 -216870207228228 -68953962485740 -30093365561297 -159843382883390 -271714898745581 -70287537230713 -17510811685294 -267277235462034 -21944214571461 -87151919891369 -6801270556996 -209333889780593 -231538757307364 -146453025129088 -5899487792788 -164717613379568 -254614162652213 -69340762626344 -20778238096670 -108910953233511 -260377461123439 -42721650219412 -258248486653563 -66111079053687 -229289814827471 -167732819292754 -146372667287008 -84859864678075 -157382628637688 -89830046430697 -77090192790432 -266076234680192 -275279418821009 -142597327723093 -235005896007457 -181334931282033 -251271141441264 -120192353518695 -255660201128363 -86752714214051 -166427789576412 -128744710842055 -207256806640488 -23176081047713 -281458374882123 -170985039552285 -194360029565672 -162706005939789 -53793823098052 -87606562784603 -54476870911953 -196624030690374 -242992846668876 -173791188981843 -132815755227306 -170448773548738 -24061217982523 -123639631880364 -13859500548712 -230185392061498 -121219760522331 -150684374083863 -166520893850142 -280676363857771 -9051311347869 -203607253770159 -281368462112287 -19342015445751 -192078075324952 -20043526190791 -181121394548449 -14697923269894 -227118950207548 -258035176511204 -90909580730766 -168143276024188 -261447294025093 -221672993956746 -66107238693399 -249001478512852 -275028480218333 -114590915740600 -12986620402814 -199622871735844 -243056109393935 -197057217702996 -275170973401808 -110311341102980 -136186331481284 -148039848926310 -142322977606545 -198292076753625 -226229950882415 -104349773594470 -62391129619197 -243442721715838 -190035502201241 -188268675888618 -274297170536007 -153664813736159 -103336981540188 -53093966279634 -263114040635187 -204243862925997 -250253192358042 -19464030369846 -87736799369769 -143915692307987 -31814340597180 -228781054505200 -118205676488680 -175558843009359 -252945787862496 -281074793773893 -19556222717210 -118400119630375 -181351792054194 -210455948427206 -280077824477224 -256250469578395 -8732616794405 -65070045950307 -200866114103333 -189009042288843 -142370684383404 -79199439971887 -81640397578351 -44134895642826 -34977811202721 -13428375307833 -217753494974752 -169128155033195 -114063458256861 -244634013481437 -92487514387191 -220787394283828 -45326831916140 -25481269201992 -176503936168201 -118647800135605 -265389346287857 -246738486645124 -53348767912078 -76496437452042 -35791232389347 -88972198713730 -155514856921126 -85959949492314 -64597992844803 -19419154085920 -65008717506280 -175968711431049 -113121080574657 -72343839744479 -161440119221162 -202681730575478 -180542763290898 -157761906672328 -123315056043604 -67274129932375 -112243532897468 -268290783356823 -46225359655078 -43099678394655 -237901829990797 -52339471839850 -224360777564013 -251423916718383 -15210889081023 -69873247911545 -61746166548281 -238877057168614 -54592227848844 -209098594978549 -95137564188004 -240753581728055 -151896199300627 -93782708470088 -43295312529849 -32745513158117 -136787017114847 -245758166069971 -126269450787195 -91307591440884 -235482408135368 -42126210326493 -115934310910742 -261318928772252 -180941124673122 -33778095959171 -190128483844747 -193591327713403 -207836881035721 -2130441466734 -220534068383530 -228053423242586 -163518037625971 -134358345346149 -126056679739290 -7176094894897 -155597185585594 -184374570997507 -279830805901772 -224509131990733 -276341608171125 -259579363394969 -61166472681817 -188827480346896 -240987003313008 -228771831358231 -198911147972970 -261114265429275 -218061817740474 -144816201820907 -12676015011634 -89550022673362 -271932704250851 -179658935732976 -60947231856465 -120940756064268 -49945227760730 -56543538229280 -180849969366828 -261641193791291 -70416090730694 -160711528271390 -100528977569010 -64747131950619 -115093355014053 -243423240409420 -80978450311644 -246575885928717 -95131690202878 -2322198529599 -193842046096432 -157621062439942 -268396574731858 -231898110145838 -237518429816126 -73800974159756 -29300429619789 -269874427378753 -39779863786958 -12753497928127 -94232282863283 -202925386515511 -47023858632135 -156934451431406 -217024350909205 -240058980623679 -109366474238665 -279243348974601 -226811827391475 -15026489838344 -13590373151921 -2441053586800 -230095912454275 -73909026776921 -116324746463657 -272663379035593 -41822006633104 -170432487861306 -18150764139222 -50841078527652 -85298568599662 -58889807392876 -192813747957913 -141734078981191 -229454267833030 -109968880272450 -34447690688359 -190212078769446 -223203564664297 -143359104376180 -10501003839581 -80293455830509 -240481815327922 -8504155767198 -257260852515475 -247375013243554 -164714689831871 -22543299565635 -821341215329 -194485338506820 -209910820237256 -173561269233715 -252115324825402 -192971421475746 -9032735086430 -216493339516485 -129629971686036 -262526131879368 -217991615426268 -156197482695425 -263487578826066 -31980419945927 -132952607349709 -218638407893667 -22937258349939 -126654775085667 -98917458112888 -183438701051600 -139987748805517 -23836327024603 -113146916219330 -55052412859374 -19931194381844 -216239844600356 -167531830642336 -38978445041961 -3136743332282 -238810584836946 -10567289177653 -60405643993528 -234521428683903 -75477802459948 -131441377510368 -169191781826108 -261529946923751 -151605790032019 -46046088886797 -108771636150588 -267553706542267 -17050100971317 -195301674799088 -178415764070780 -233463995281587 -247527382290193 -181808414399662 -216074475274142 -139339056501441 -198992443413214 -201451921774979 -12482542695361 -43745517403612 -198792790142193 -243451427370559 -82865607880138 -156546424724555 -222718367947536 -59340743156398 -138941532499686 -201789355297115 -223563073255188 -280578912894993 -76437696122256 -223906498959838 -39944420462225 -141962251118049 -138662591022010 -276501784323677 -58458386267727 -158345324825663 -103331710019557 -129905498683790 -161242056322863 -8570765263747 -213141026981283 -253651894549264 -204345908116046 -114220944938893 -66439943591648 -262957826672951 -83822183391824 -28652054869222 -71380786238433 -25955170640119 -169495549278882 -231474814522142 -62677319044120 -83214840702786 -259948969314279 -251543999282787 -154258142881214 -127815093166458 -81053745799406 -21648423426630 -157607375799919 -22428099161248 -39221570580905 -263060972947329 -33355898066631 -30544196045614 -236661115570526 -101336216525370 -74290339914478 -259671926411406 -131662739407124 -167059456055576 -46006802830669 -252040835118674 -228033415407972 -69467341142437 -40125460159546 -103213564129917 -109895425176942 -181603807331149 -265773002721639 -11831319197546 -72669053586365 -143678913053159 -66467152446612 -276054865806340 -173988943301763 -165566998568458 -142702571861382 -197289451605881 -230240341850534 -89574009025449 -45955016665773 -136283292828596 -194858180434907 -137113120982800 -278672699150711 -215924663286420 -195873066026513 -63513329647590 -205060741367212 -147456315751335 -109640989056395 -19546921769025 -19874186192893 -61839384368779 -51273903835121 -54810033354114 -20842947818373 -239939656883895 -34627946518434 -52413350860912 -159706233619885 -165159245507213 -275345073271401 -227016688419481 -238698428283387 -221927818172057 -92054384617702 -233467797564733 -142615416251856 -262359562713514 -33245091549921 -17809173969449 -209683892294436 -75066170174100 -38248669038315 -100936741831973 -169148635421775 -22578335022555 -270567212995981 -274432060365379 -197214084690061 -106289748575061 -180645535908802 -207906828111814 -43425427429837 -51647071975552 -111563552216322 -233501736682321 -69219670795961 -111907683052220 -244848099332453 -78510426966976 -136331812650048 -73625534307384 -149072681511365 -149162159994980 -199666500469083 -173959126238567 -5731853093797 -258731539832524 -64180653086738 -112557441806852 -57476156900109 -210763860019571 -261032284376391 -103181714995161 -248120122130492 -254762776979109 -97734766035686 -61627801847186 -144354721272829 -34373302183464 -72782953326560 -91574533873004 -55648810499260 -88898524498292 -49237216973041 -217301399213782 -10628781318439 -10045967394258 -105081567073489 -134828046590189 -235344589051223 -52642628748288 -257376986263056 -253035083094380 -60970259794587 -216604039971462 -44189925236116 -154869559330583 -151765238886323 -43765601730988 -122197587837073 -57607500489131 -263608859664854 -190073849948262 -228247967759781 -224889538470156 -27315750604048 -266143191171845 -209984276284426 -78493306450403 -268175536789166 -228654509031540 -43009132993552 -114110609711304 -50789241317103 -131520223691179 -271968824480200 -101248370129891 -84906340635607 -124669386440059 -23059338603614 -205402378654850 -110215853700894 -236137463905078 -220908967711895 -108572619458496 -44294149158032 -260864674395383 -198171705753787 -92592361580501 -152050427992565 -226113526066311 -100480181215587 -189367472288865 -152102189759940 -273083336949473 -228811874218087 -196183602833136 -65274259146226 -244746211397875 -9967207869729 -18249308859769 -235479614094629 -235672552253651 -252886474314918 -182304430788157 -139704607138501 -70182699412371 -149923070359643 -151223643849683 -34512371085833 -258746726101779 -36347015827619 -235420561669064 -168139438850879 -157034450192758 -211728329929554 -226488015279566 -147669013604264 -212916460941856 -265683742234252 -152946485159637 -249393400804302 -50150384397980 -117688108011570 -127682201596775 -281468622673230 -156289248481343 -13756084430669 -12564150942651 -273487667603462 -41735789683773 -106480919688017 -20519214755545 -211018459680926 -168549716666410 -263101883670871 -199459892669768 -139724947544945 -42341802609426 -151288038987445 -231301690292884 -125629439371540 -94422827331266 -213592792591970 -101444329612747 -190433206323201 -233715867649398 -92380657282279 -150964884270957 -141316975784391 -126481470382181 -163496266324372 -156836051411814 -53607896134811 -11903632528698 -269348907032680 -75786434586840 -271004037616629 -80535379433199 -155092601954588 -187878641442366 -35693127210238 -29216914608449 -26147961409422 -69586703749695 -277132896396269 -135978661829279 -8558039153633 -43376706445427 -167588722460098 -122240604659581 -94852652683200 -74677454671418 -18038177767773 -202928512380472 -92041321873152 -96208468861426 -183009669418145 -239301989367277 -160033706242000 -211808621565254 -243435580226264 -220593399938137 -41919737274357 -192919111409687 -134582753676144 -157248783083149 -183374649164123 -57451199344100 -72033809127078 -10283028726875 -95247262333746 -172395821349778 -62291020194488 -238156852662824 -216578324002842 -224910790514730 -242149788613804 -174975386694025 -66504842404055 -233080294192925 -209239983622466 -88677576283863 -115176803331519 -181503732140375 -244807264938691 -10324185627281 -179209395210298 -77908859471119 -263760423443360 -6014315580186 -139218099251373 -121604428645012 -203708402568878 -179630139502173 -192230764313843 -23810448401029 -39816542421799 -16052763283998 -195753355920428 -266832792121129 -174223173772329 -205340056552343 -258877737317001 -139103561033877 -164768378041345 -45786479096047 -120269840089546 -96006148687956 -259181406071583 -31943832328748 -13925396594534 -93731513069186 -206198804960327 -34383110708658 -56813717793266 -153133570233504 -212030074102916 -50010576714256 -132350529204832 -6022534429587 -263100579944588 -229763639915822 -112388017664065 -26554278128729 -46065655592928 -252624912118199 -157341827363938 -82071145302379 -158963175969436 -269003197149084 -102244472376097 -62905066492786 -138299662805094 -223483884393337 -151564823978863 -269806448456050 -281039339890106 -196643871336368 -190848342468955 -190112580816030 -105615291049655 -118280455611144 -70236140577586 -41203913158852 -5791606478885 -154852401626556 -240477880697080 -150357114726795 -227858967668087 -64523638922189 -189527654365265 -109246411548624 -180151911436066 -247947093368200 -197101868815437 -23758176227038 -209489744369857 -158427677201598 -268633859843445 -221216715115623 -116325355595655 -74432692760678 -118228444254019 -25707967399491 -27653840077172 -115580227587969 -211452755907276 -84388171028285 -36045862902387 -234468822608438 -38961935020721 -209414743717249 -118146571754708 -275720285182977 -226816158434139 -278085430656072 -44559384158690 -98008377066154 -240198848548306 -35261396691837 -2113133595026 -64373338755005 -104736497960418 -219265470483666 -98132324211495 -261100554253912 -174164188016815 -33605989670242 -210241345610782 -759304570111 -79218292906609 -260204128106874 -204132596271312 -275136689800958 -279345752425284 -50816958113705 -18338821029803 -108307265492980 -131230115269821 -205720376203970 -150906338065625 -127210568714013 -107948201987215 -87497345914798 -166960085440699 -94508652698290 -20194558192564 -11956406968609 -42016059439540 -48577941374464 -232249963931266 -58710672545021 -166080420644559 -215182630052454 -227993803750497 -122771164561821 -269478107558208 -167024038227072 -36381787576881 -26297101916081 -114629325860826 -156970929289572 -90655157786164 -84179606660411 -202319254625169 -187073238540129 -107746617115131 -55931388780102 -18230964152937 -94921571255627 -49777919910972 -178548517962336 -239882013235195 -64766526584191 -144781582013824 -167904916710112 -161305047056833 -66260431720124 -195660208964685 -61418167269872 -9938519966745 -186838942110912 -193749372232896 -9012992119946 -33286073437847 -44445920187280 -173035573540551 -111085178503836 -185709907185445 -3988102329312 -272779485549783 -127061343094982 -87201662610222 -207976515019140 -14673807991799 -215032691239332 -200864911911558 -225405918408174 -273868721183444 -22346211651535 -103589861693163 -111789625956551 -141011345041542 -24352607257238 -215802865399139 -217710928578580 -50777421551264 -120923090833431 -72062246339820 -139979602196217 -96682469291383 -76155393242037 -114211457291443 -63580477045197 -146541677231348 -262450991637321 -224400229529808 -58053192484323 -222374987997746 -86714573052282 -162070030572074 -122717672428171 -106125195678114 -219460452559447 -37589757474632 -142384695739304 -160854725135835 -157106969619141 -134537848134834 -224934800846823 -249062262296823 -61690255373891 -61111959351493 -196239662336080 -26938082716045 -269335896668336 -242870320951734 -65500454019230 -20717908084891 -196327416027969 -68308055720809 -82231527233612 -72403888779026 -199427759050687 -252347826214459 -130288907363534 -50578885401011 -213327479203776 -77929960269401 -223508212644801 -238378557606107 -109361381980110 -275157051863960 -131020690541161 -179655348721394 -235636024106334 -108291254768988 -4613354432242 -204410007298801 -242845008414367 -258294908109621 -273487186255938 -129863583418561 -130417171084193 -267123994479015 -197464759150760 -168587244167284 -221835262591662 -139777426849722 -220436795073653 -182446897164157 -109944394731252 -91524527999080 -189257880302387 -273613320382716 -193237956762278 -35654151535839 -104642280792225 -84396731815366 -19290353735661 -258727884162604 -169184344508404 -16173033180030 -203745051312471 -61262728639745 -101102132982780 -126225797052505 -200277647106491 -220643329103644 -198267517502721 -191296141949713 -24684229658468 -200176166962970 -70647954154354 -12891860065487 -11699926577469 -122187680104900 -251170073435067 -184320838153731 -221453460304724 -114200366255194 -114912223505154 -173997225285976 -32340223565883 -253650486359967 -149740034105840 -69771169521443 -164005446771533 -128219457071924 -144406578750784 -245549768859081 -135230842811140 -280051671725459 -138476128509501 -200065589396294 -123102969923823 -14506801720543 -85720831721970 -153124531446975 -169180518657259 -191093729575891 -109278254230173 -34644013181600 -264123517221840 -215780362094787 -110483867983586 -90135669329691 -159485912146119 -76342410275203 -211213458295837 -76268477362537 -35775123247754 -103908008497873 -87550038571008 -270620356602560 -48517312716405 -191231390447105 -48971629353838 -47004478216600 -70942037276887 -122416275164683 -124860697212230 -111425643416368 -66632445173543 -63712504100316 -86970036688787 -201406465098639 -241636894252796 -85891208673222 -230626834056216 -41728928438405 -53521004744960 -165577835886743 -232527929365505 -181583929907513 -250768954676502 -269097209035170 -240491694657805 -137105667721184 -77800362700726 -34106448264282 -205370477421566 -185736569148105 -264145008674310 -192407839323804 -56090864854199 -268473285296259 -44484642423601 -229339608072382 -275469922213051 -270262160491460 -16042068937818 -126871970173792 -220569031238231 -245282160845874 -26352954338136 -234070026824399 -96403117050512 -268243351020096 -78396615511447 -16037285244468 -206669367024258 -259874729268509 -127803922971939 -37174895248005 -9323603039818 -265409911421775 -1301989919493 -32677139567863 -161733639720393 -55750995236883 -74970884327047 -85447615058898 -138249340821853 -26806511275684 -41440974865926 -217542307119901 -138745791897033 -177246827998564 -240218119342193 -101136164555169 -45681974563995 -250391101375489 -59071253114457 -106084138470011 -44367502852237 -220310457229943 -113951630316102 -162019485256714 -131932997462154 -56679207971559 -79499307519375 -98337555539738 -263330012581620 -213084484592087 -65469784889440 -189885367753230 -138370328982084 -163821883866850 -146576705350418 -48447046113576 -113615037438489 -107394138903105 -68771949281654 -114938111747548 -18614365545977 -151872768237355 -11143891364449 -248200454244106 -102870005354228 -101450231554310 -42168527930761 -237562997018208 -79050537109573 -101624885066475 -221686071798800 -38020333990546 -149272793134556 -276223895357156 -112223961997535 -102208147865408 -241862736359764 -94434210554673 -69082257905465 -125514287615810 -53549653751462 -276518357790252 -95235526364037 -184674873429828 -86616711654561 -127753379583644 -175330112051501 -25114314739845 -52289412682883 -196018941304372 -69182828937462 -225922258671691 -118196657432950 -276725410013736 -277403070248551 -277592233510433 -20784095948465 -23636492422507 -217613853141599 -94228206272781 -15620325972211 -156041370315765 -265601096778429 -24848175845751 -18339650431820 -96973691199464 -271616525154264 -8976767360619 -166389787999076 -215998167600057 -211438526507735 -226596957413435 -130662387867738 -81505310568100 -107601560102996 -225148121270342 -199341063389184 -44323128790545 -196619906536731 -14782815834094 -8391666939546 -88170808795978 -255148603176779 -41665405115765 -177483554201931 -263932113196869 -6595949706643 -37289764287450 -212462038081064 -141976557947860 -119021846852480 -36626145546764 -155507651193238 -117976969968415 -43539802765254 -261342930869814 -33091206314142 -143624996655131 -215465869307688 -98433738392461 -18064454239634 -2843236123014 -147760647975925 -167038657171134 -55622208850742 -275052459710281 -127568656535787 -233761545570079 -60039735244146 -139850846107663 -207063772251430 -225018344750891 -242923938510359 -219142333870808 -142167677723081 -193394981707251 -147511291497221 -245855594767292 -29426188054708 -218474401601937 -246695691057808 -141452125138070 -173438223939246 -248087046528761 -228001941018909 -27299037177749 -46272345095945 -255488459691418 -21082389494170 -135183528266427 -273469557822184 -53488544875312 -153866096795365 -164231356912379 -278990107176213 -225554073462653 -196406674771242 -184753648864693 -260595278723420 -82004727415734 -243508739040898 -225723938687178 -137299234822872 -20375937561631 -84258190749024 -152969563310494 -147019418149307 -122452939503784 -154716052367836 -118871063725767 -110844081668828 -135918770938872 -121028965332295 -176318642782992 -90831631974037 -135705386157901 -44164542516320 -180588314453892 -108598773373671 -58832353717593 -191699777806344 -263095300917769 -130885497013112 -37549962631708 -225765817140487 -35625355305036 -88739635106809 -25141791553545 -12809443229559 -164885264032426 -107170554602904 -4495449513154 -76141880289861 -212796330150403 -255601922903349 -111192118091385 -225741607162156 -112173617454380 -183187830751697 -229400223754159 -178407238647157 -164622029897867 -229344701650045 -227033858508931 -220420214219590 -13805255143066 -122645392107459 -230030414203262 -84993137626495 -220310077856563 -101975006099759 -148746801315576 -202170851151824 -262430733475203 -137587431921527 -158074564811036 -103393368506537 -214173448902870 -144976590098892 -149415592402883 -192097972059970 -272538963719394 -71314002976234 -103790046665182 -44882168881484 -105610165263577 -250875100871758 -61376485938577 -61050185926396 -255495983297683 -102455772740072 -106718154635634 -67297054920476 -244994059886446 -86217534332462 -99632281040559 -48100165071642 -173077460293184 -88476874451761 -131319222061347 -184572397287557 -105844469291256 -254904192492848 -138647963698122 -267791057548178 -268424049284040 -135282746258528 -19265233559305 -34356976525533 -187197859841122 -77714604753603 -105722855514581 -143867534202094 -217716179599665 -121809905618243 -80565694078586 -84070355318286 -155022624618812 -65091882539370 -37026137374925 -65381047980266 -163419189926509 -128247499783697 -251708645165502 -206194991402361 -95275822187789 -243843523508764 -78853766187999 -195383830214715 -92362425828823 -31454589698847 -57622870316708 -132923767119233 -89255202123772 -136837570312030 -131295084142787 -177549205386009 -28378354205997 -1339901154915 -92464558033710 -107483697978798 -17251191202593 -83603415516467 -32902511563940 -151909132346572 -169341274064163 -271950007796401 -7939220417838 -189151469271577 -112149892866480 -252903303122132 -203320782724408 -147941627415039 -167777092659375 -21202956946720 -141556187289166 -19286927069998 -210330718694513 -51244061319031 -241733610061658 -83882788489245 -198872779299689 -195987401009776 -246891889229843 -160604816202891 -231809010086041 -265765091983125 -48589112933971 -60207008070450 -258573445958955 -197111566903843 -250006333260177 -251585445732912 -264941438255565 -179295604070861 -124852644372890 -85973312242100 -92651621047731 -224501955232481 -61118665953606 -14380555925895 -213582678622244 -205690477446127 -177317674820809 -49648312279869 -157712944951648 -98358494868258 -245233232199689 -104945663659252 -170400870712534 -17339410667326 -102092527235739 -225262327527674 -204169937289742 -106642593467501 -160474815953642 -107635299110199 -217084877776149 -225236540694368 -50561201321718 -73317399920635 -248790299412647 -43390639268588 -198475301178230 -75294396919873 -214067926207864 -24277679539326 -190409592328044 -103862429093616 -107950655419150 -184931343527504 -150976023971847 -28585901516880 -115197771640528 -121082980735716 -22720390148176 -279549517319182 -121002400868946 -278576503874142 -145062301712604 -259593908359547 -4611867496349 -267424006724289 -231743132287602 -94991272037780 -268845833826180 -276188159613929 -49706121624235 -59752809099398 -168820172828293 -148521072289289 -87137618716514 -203649665273333 -201775261774122 -257101051903091 -189703505261249 -276356575669873 -165868708431991 -151787424520103 -161161202415388 -219421068715579 -160025935907494 -155863765031800 -144739560961761 -63731216212269 -59127085788717 -218036140088111 -87357271658461 -44477974389635 -98962106956665 -83583471888696 -281189537992194 -31977573087456 -170997630745031 -189921721835126 -251107046305613 -191256220461479 -84822980922338 -91322687164839 -62557219829199 -114746945094205 -225741927301933 -232596322066899 -264016400453701 -253060650826613 -222064677459800 -110510594873541 -102031812421723 -216665639681108 -45690427275697 -90271500315654 -48535490840762 -441276834701 -154952410314225 -53934528619454 -242795954427008 -127420722567495 -274355518890857 -79572784505473 -154420103637131 -201150005556738 -178207121834130 -13205902120077 -10073765740802 -210064109389616 -176513595946771 -87281043144721 -37686250600719 -272202370827294 -95920517283429 -213393391260900 -242721532504259 -154760323261894 -37069805269396 -266148688048431 -167638692202996 -238062748425123 -114836863759605 -119893391989996 -103752445653866 -13920121184288 -133114036014640 -2739179150385 -178100870909602 -27376906947330 -261654477104384 -169394767647490 -44096214132170 -263353809897448 -41912728834918 -98579154397066 -104684548544464 -113777305288296 -49064013785136 -94529651724091 -142374572358436 -115904230507689 -121736889139950 -208691346021409 -183076165971386 -3031877317739 -184404823105570 -121854501969903 -24836318703204 -128702389211601 -105499929407850 -241510400467447 -126778301829329 -235929470909230 -100599994712325 -118870329429646 -192945955336983 -82170005403608 -140772108448136 -97438101526085 -173540437648144 -87069263041086 -123356786290704 -271255889462279 -183182493501692 -80045191014265 -265129716137051 -28189427179734 -125596162225405 -79676946334724 -1309580833339 -78951685638854 -106255008515837 -254417654626028 -173489304544126 -185147548290033 -192197853502501 -34720646986618 -99019644648120 -149212904725201 -178787484899298 -199701218260456 -167374258522422 -173832057992711 -229733588789401 -265979936580063 -150556698165701 -118794489825741 -160447021382201 -217417049857258 -260069129366844 -62305298445737 -146687941451444 -274088441809348 -213120174597828 -84131532178610 -13057472666445 -76282089910372 -43118384840349 -41304431832164 -186568369359501 -125153608165991 -92244961728479 -142742278554816 -101663059213067 -279899172141402 -194152676127079 -148767173164835 -141751983469061 -12623645100501 -97083297842024 -68103615075037 -242607869034978 -227472135911439 -2604738014389 -82042832954473 -168658743011180 -243110521362512 -159607344205504 -173727562996591 -167450948320602 -274823391227452 -113680840103564 -109969344041492 -117779609327010 -211022191218485 -29359482449187 -279728744876994 -197076154494213 -34292924638056 -83028852685372 -94714480973337 -79608532264248 -133875592238210 -63122816027339 -144217163956418 -74317745570753 -79975490719414 -131188229734859 -250385679866874 -62303824291941 -208562174982486 -110943951885264 -270637850609915 -54266700700563 -127915624139351 -32674198784691 -157960087910961 -56428409475563 -138025393494874 -3490862434007 -265075567081161 -201611765291475 -63708484619792 -73303751530919 -276054417914536 -171666298235025 -262111225138558 -182594104932128 -243055058493279 -228220282694345 -132927614036975 -273418665694222 -146251064813052 -92876450259059 -176658669463976 -15572196383402 -71099151655446 -100417521273034 -172183243426869 -272834962028276 -112748604582289 -51627784465495 -230590995992661 -278725856181671 -157332749609691 -108259141195505 -277921891322382 -18892085135090 -20249290839907 -167948460211388 -196295905298001 -148874839919012 -12926525953924 -256123070143262 -72302774832876 -67112983524232 -118517119303519 -83254020107053 -46612029367390 -154385319998854 -153385839909014 -59308759035612 -274369187650189 -190923388630206 -109209366340598 -137663494887769 -200545980604786 -54848545657033 -231500142285395 -255490038165878 -201196773571422 -70568710483305 -259820912921308 -132622679456041 -248172514287798 -277879420846495 -140161430082078 -22012335957299 -262910977563268 -277237133939933 -51835373084589 -169227812894583 -155090576351474 -13211891289621 -55528404220440 -196135182798647 -199815893940100 -66602064586811 -40098039036202 -49052057309287 -145799380092963 -118514116370872 -55967055623385 -234893393640703 -174081521214721 -78165906308138 -254028338786352 -20818720956386 -171276739895806 -278389730696825 -154233532963814 -212857672313700 -42790703417645 -201160166110030 -228340261050113 -228709979394045 -154314289609699 -191337493338436 -118335863148290 -156369708655389 -252052388987647 -199014041317515 -34506498495647 -140687194029117 -198075565247229 -113775567607613 -251477578869 -216977214332432 -73778285467983 -152367133933688 -163546948472971 -201509369681461 -232025391293825 -123598121042009 -94280676277468 -77883133775148 -144871749666942 -136588612085533 -102459675362927 -76426351356668 -67298732394379 -249832228436629 -34022705209276 -47419260645664 -2365674054320 -61256393645472 -177776126245854 -54405842768786 -520757746484 -237412820608082 -46652176132441 -266972074930474 -91471823345005 -266039429474001 -177827788231333 -253316059906283 -84491789596716 -110179867332955 -215305827065905 -203177794170951 -215261910701616 -196514883043322 -261737632114525 -178394395313460 -62250179943662 -261479284560507 -253522958353920 -115028584072011 -153053353988556 -154154067986646 -124782176362599 -270116418734020 -87905086320224 -189278729734488 -195087318999074 -166340419152308 -211459689356570 -161504961314620 -14630223983189 -136513611432925 -1609197511638 -242026883602723 -242023312143075 -44694692272496 -19154617484065 -20226960023790 -54428387672211 -20999032356107 -103642911300808 -265212873447456 -69796953309165 -52770917932332 -121933129297162 -103949401648488 -14708678314744 -272183812383279 -160944030678157 -17404252104918 -103170003146103 -246943468281747 -173314250721762 -64066811953497 -148652944881766 -113911263836586 -129037057948450 -20121443705723 -198064776712661 -148164711537889 -30340186376653 -205276895192443 -62002926132457 -248911784591251 -130765155485846 -99384530394289 -59892340190352 -90950680319916 -33725428042144 -156589567584839 -137603545456322 -160295693510377 -84228948494598 -161653285750731 -249653073498799 -229479471772559 -75388972130655 -64685941060749 -148488461632544 -258628845440831 -62036898102581 -201845218693326 -60496315086036 -125955303006421 -133413231861730 -42944116950115 -158139490204600 -165296629985969 -245212653749774 -204827256058231 -259166639104562 -155614996718473 -249809406915414 -76857372584432 -92130981312528 -82763619208247 -154088231270802 -144630292811064 -259007549683044 -174606256254682 -154094651047146 -218302562701328 -157079929548941 -56174546479294 -65358406537303 -24211902008613 -112954712365497 -57735155163929 -136752865279594 -123244832392778 -143682352525781 -258872409720887 -11209345464281 -176993883817752 -73542670259500 -43919372615572 -226789624203454 -47676991485446 -9392079282225 -227240103925037 -97796818120979 -260473139727126 -280444798418595 -194083507558480 -112920000578791 -206960326012964 -214561892589381 -13219702918222 -225087667054519 -180952126039227 -117168408771371 -157591261147117 -265366538385519 -186285997569007 -244823257012638 -131486369204423 -89370904978005 -229533630139730 -148051247566479 -175234751954076 -20073142460470 -104534780601746 -254808906645795 -28182478751305 -207711471773500 -119477515941401 -168038233217362 -129765529586279 -233999295975844 -277575706031754 -166304308004006 -93624446614856 -210827437171435 -223545878764353 -157856985707056 -272637629996048 -21947976709362 -1691675472613 -261090113415180 -99186205057433 -26837404626232 -84459185226156 -189749644660082 -166440321948098 -220366842046611 -27884094710058 -202052719090087 -47304156974518 -100986267609771 -5665422311746 -144389395999672 -129603477088877 -83782227313058 -237894130567649 -239599856446710 -178180860208042 -99767482962511 -28303980149318 -14506547321328 -245348184871013 -72601615210404 -261307353352117 -232472385885514 -146402540325980 -266763813738503 -194318737460323 -94963707965164 -235963758095806 -170014033640895 -102841482898745 -158727628603801 -120532066365237 -237763866420232 -2454911587686 -20413882066323 -216500470769255 -272794316497012 -169932968470639 -170707093150707 -13310148729601 -153207556394614 -3794553256409 -204545940962961 -35214770102657 -236689761270384 -252544771546141 -211235055326191 -182950061742453 -241380634949373 -216830712527618 -218179188684999 -273959459004526 -242599668693009 -240130432233731 -99328960845730 -164097062564691 -111188805388689 -209507614208345 -110255119717925 -159486298736889 -5226992034314 -42983035074887 -71497410682252 -207626163368216 -224983252150468 -267546523391631 -193505201863596 -165114090275199 -259252449344392 -152536008501063 -253132443129534 -161445648227298 -151624181408465 -234162296979136 -158515745396868 -18219824128864 -118406186530228 -57499617039606 -3261700381700 -176894714239931 -74952133426284 -189014136635976 -42162367645762 -74600634453641 -194938809790882 -113993983396462 -269789831766604 -184915477242885 -44874450716030 -220926402531569 -85396057254883 -199978425882500 -29396775496153 -220575198948211 -127789653123597 -187091645478434 -219444079784715 -124422401397839 -119105849672314 -35323174716619 -126802436561593 -160941932609570 -198857035490299 -37147894751306 -232031183612671 -229794551316765 -280351267126177 -6663138587255 -71744403459467 -228698996919999 -224779131036021 -36470324335137 -63411016226099 -93740342568104 -65408594286297 -60942266494001 -94435297251614 -276379007494708 -177772353306763 -196341345318214 -188247171999405 -245828812372691 -101996482462640 -45242601828511 -24474348125540 -98789695149676 -106589929293262 -114868396214346 -178401384295136 -104075313791761 -229658183079908 -55418142645258 -208795668983657 -105453996340831 -62627529865104 -153429061678102 -90993616727006 -203756970185824 -69200817552644 -231185037922774 -131351556238252 -63175777098580 -220410205766924 -274480690971282 -228619914595139 -278295771765508 -31157781631060 -247678389479380 -881119707736 -3490384877782 -213939586312085 -242971058198139 -229398521287559 -261910324153067 -141151979619500 -27797481053950 -143157955210733 -7573160436410 -248641746340855 -60819511026606 -109303720187403 -95928597365663 -41653320182969 -205869901567421 -240093533372279 -166485168933739 -233461856047097 -120199738284053 -143092733799635 -83323842077688 -154129278693821 -117748609586721 -35291607623202 -26706950779459 -104198010782107 -64603995793551 -140153916267029 -9130005161416 -181689550581068 -210454311367955 -260411572527088 -182598272967125 -153292453346566 -32870045311306 -80749431043113 -239457783155212 -148553680577144 -78193126645837 -179489809372223 -82879735571986 -157509532181434 -16082702551571 -46154506569814 -148990835150941 -270528061871155 -165804110020477 -165190375262026 -85957486897071 -239612794805790 -152160282916954 -11177075520389 -190985472374129 -228408130950109 -204640052826022 -33345989593342 -125425315260103 -199957907703424 -55140527987832 -463339410345 -216456889862645 -140490964056382 -112096332127544 -28070987443872 -210997595495040 -133486031911983 -65743060574215 -256284607942332 -194260139219006 -71449433305849 -72145735828026 -136976341394681 -11733084052759 -172647049544533 -203654184685278 -11727508758588 -230629822018880 -119805885753085 -27263356777971 -34547832543415 -56147525855138 -76668441524490 -25142492674682 -181948674900975 -54056996328480 -122707973124202 -32788300126665 -241153615498984 -243721913386674 -141945245810970 -192496051540573 -175789908777176 -194976327689292 -17429588252679 -61894266433473 -91265717351537 -233352965151538 -208157455517642 -277786469139495 -217423034947691 -48695172286505 -140394783933410 -77468804426909 -87256161635517 -63794826078392 -187328232702307 -229306119516458 -9773023882944 -230584432756951 -63405654310517 -59508563900370 -138789608549599 -266179498035049 -157558935729593 -187871814602953 -107263339212673 -217506861406263 -53236609741506 -104452714054046 -7280091460657 -197175134011868 -170555228042511 -117500676811065 -212173763101412 -199014427177716 -212477903044953 -221237781948576 -21616848997250 -112658507804512 -105478385291329 -220625593008505 -81802961259417 -68457536003042 -53324900717244 -59082041089334 -125389494710071 -30989865997696 -101057611119706 -119190035184306 -277392941184905 -69127900411214 -122132128724123 -159877051620260 -30873850039383 -117675186224737 -179964038978418 -76669528156124 -178727620692824 -233257686373388 -281195206909180 -209482178489015 -53055996668242 -186228342013148 -151542097793937 -117314892870090 -44404475604017 -274455573580020 -271214651949467 -88943683333245 -28009109405827 -211494267593076 -93676041109970 -100072866804795 -35540877572579 -193902918609515 -67600794071221 -70772404373708 -46144637308951 -12675554204129 -205225258846996 -217796021016619 -281024371891820 -243300947880332 -217349567660921 -258569159557276 -143481126524204 -198240033071553 -230806265173670 -163939523788254 -264254028705167 -244063781845123 -240732229480323 -94533251481179 -23804699441540 -19736834241083 -26542419627465 -54381207746842 -142207269118514 -269824713935637 -31937665225625 -46570942461324 -167941899187392 -13465788771663 -52175453769638 -274737377159316 -164083864680635 -180247620778950 -142710160519603 -35498490419813 -144930705383521 -194102545934561 -7122339850038 -6126686716620 -202139806732004 -17534080975436 -155810237685723 -16250466776566 -176220695890448 -194128510232914 -60343514597390 -28821984760507 -5641164873454 -33356065676680 -189550208031029 -138415760839891 -204210577810414 -37056937052019 -11815598967435 -175616028721606 -152026737034859 -246727880652635 -170986200306022 -119068562357830 -55264669640851 -70380700368645 -188582502164856 -267447880568713 -79727398630707 -189178127468140 -53599616654145 -35046512272243 -113774138117561 -87801071424181 -29878910927795 -8651485341148 -171469099328788 -170938440863589 -173930087069325 -256851266002549 -33723917045926 -266322640866270 -115238589610710 -257762446818685 -170900154603501 -216099015207304 -54258383685509 -56112059188479 -5478477181864 -72631411241752 -152681733746758 -143018148464525 -140807037204120 -112110684234877 -275730104410661 -13582572917558 -15291947604449 -225746343475132 -164984781656318 -117388320530548 -164297096378524 -146666461338835 -194045246524428 -27342485846416 -184203465624080 -105672957028638 -162669209234878 -193618237966566 -209922516986607 -38734626909951 -235934653207003 -188931664459506 -106429732800102 -28731437710061 -156931716819800 -60164594415263 -747274679741 -192547153567368 -129231829332062 -174198832400749 -123516454499279 -84375168165882 -78016071327999 -109815797323406 -193500695818629 -20150026385168 -33985058462823 -186361775693384 -202318856213571 -126830584538621 -131265499183358 -12103043801599 -219233612279795 -36057493022272 -129930462275732 -149667060333936 -212137799723514 -59964852493341 -264215124339621 -198230831362476 -67790526823040 -181162614315805 -275644617217281 -220204128886370 -124001830331173 -125852201005306 -47157653977791 -206865684900014 -26671857823465 -117649705689358 -222790877451258 -163399864361745 -145901913292359 -33999585601854 -116663486599616 -281315621863016 -221354354858045 -13686232067594 -216043797177976 -123120894214749 -237189017715352 -278748629605564 -77541295715245 -188402178200478 -81960977577538 -193507043232455 -107394828463498 -118567028060251 -40927493998701 -222186076037579 -248686771969940 -15889474165703 -190265907060291 -212171770584351 -48466950642810 -271576140142039 -266641859370682 -50607369508227 -158192537479401 -184596060640190 -106090534023501 -52507057903776 -135688178627016 -102270631881449 -134904003325215 -26554556347369 -193035356914081 -97267511690848 -47849318141555 -173006799256324 -270434398000764 -225843204131559 -231399142898966 -190837625301154 -182337265029410 -240611589970333 -226029339491144 -239255270831801 -151929189790897 -53988367609279 -275209054606763 -235952249491039 -195612171232019 -97859404420210 -16518360023177 -35669412460817 -205638465078886 -134247371170560 -79371057011841 -244425171349551 -235974333243319 -42857801973927 -258997349565097 -148939075281586 -268808460532642 -113773392092437 -80451730543056 -184326333441712 -181797690009724 -115459438852966 -175501172793456 -171081733846475 -176512520456878 -165078632995511 -212498881159804 -226659576744626 -247853102390243 -190035547286657 -173363866592037 -190876014811826 -168975707138589 -198448771509486 -42067936259768 -64311900628860 -66119962490379 -98567852578124 -117845173680388 -253612843941361 -36853171351362 -83578483476820 -846746883185 -250183172154810 -244151306792310 -169539302857471 -32771172959644 -177169577314110 -161051800812226 -91536096549227 -276140666782418 -148202143752867 -235536838845954 -169237771185819 -267009437430648 -52346033019714 -139272254761604 -17359066146033 -29088715486535 -134584130358093 -223327755594177 -274241611878182 -60664669244039 -68871737588552 -267396237571252 -275969994144779 -193877560279318 -176871730040841 -140422615513440 -71823749215694 -278487436197266 -199348672950721 -113937345115043 -50735029383996 -228379360431245 -191229726877782 -108884155209316 -22217677745681 -23733895429111 -240049187822643 -180554017305042 -166302409137286 -64384687812733 -27764488708836 -99328217468187 -119040054991246 -251752051215785 -217730356373757 -181385762416629 -194838528840802 -233574978995444 -52373905509699 -246288920985455 -276821207400913 -17158171540833 -204772088621359 -132882393214234 -96115546084950 -66522486357917 -271807842105910 -85516921268390 -28172071557003 -66145531260046 -77065091361297 -61030234180642 -71829035532644 -159389474289260 -108264226041975 -234193373641224 -239963261305791 -48646920062992 -30874385041147 -99911359485458 -239749645467454 -99507199416184 -159073481555515 -1096933230222 -271225423474816 -119634746450773 -254451727373700 -270030222663149 -153122602809860 -274924712050483 -49740008086667 -20407996582507 -205812333544611 -15131023292126 -25550919417560 -145336666250534 -36332497804718 -226549338990691 -65555200005317 -176271821390400 -71261300543585 -195933515143643 -162083844632276 -29021177009860 -120774494873792 -87410169516033 -23004692480388 -29365128923282 -162869651704170 -154157882061705 -28128627879594 -185702583591527 -165770650577547 -69928394033224 -244278035057569 -181242011165797 -151911191327702 -22897548690948 -199629541200720 -104973345082029 -241923767405779 -32859237820640 -158383637987199 -227814047032250 -116357025922013 -110852977375669 -195503614167526 -169680122346374 -191903269636963 -96032819748294 -186474586080565 -180498965536833 -188802926614245 -268352929690189 -135168768437990 -95257018523415 -146051733704819 -216607378118997 -64457281361821 -169447564079151 -103990580069830 -135596011232855 -46225267437997 -219317478276287 -24524078741131 -245556748799131 -24447251118518 -3104284069872 -122538406838743 -203428043260961 -138328882124856 -120026315405585 -66376677224518 -187043888859752 -52159752378562 -232726200806228 -97000503599512 -202980641290955 -146938506764885 -49620463864513 -136554625999001 -159218843651228 -255486163055883 -31531940329893 -109599007014792 -124625882367190 -50463954881266 -149134331196043 -257579704795631 -266388302196949 -210721348812160 -267181166512074 -232623588237536 -109835728727443 -13231911246010 -281250463873241 -239021065070846 -263065851058701 -77681042832413 -256496165008818 -142300875749940 -97028502122192 -23349935061000 -204794642797481 -257254344902778 -70478798310762 -68424548685765 -67605386685069 -176508297483975 -46147318111264 -7030487559960 -210979387193604 -208634432139636 -214659745622837 -175308882329778 -232123796685342 -258172572518565 -165412100478058 -45124767719825 -230110033475370 -254642237778527 -147275441519858 -54347723821170 -52097544346810 -220662070866671 -151839762134742 -65536186392319 -274864383951574 -203434758138221 -125219096500130 -122219182494335 -107248565252485 -138704587212931 -136998549307892 -31351486431609 -55660249121961 -171923901441575 -90281642899830 -124279762929023 -10865965757101 -102004590728361 -24259796234845 -236457057390246 -256949594116289 -99531163324304 -239358012937369 -49440969973097 -96804258799061 -3507240854952 -111372823947035 -271358616755884 -257448452861933 -216249707610167 -122510922759870 -6205084697440 -52958755415675 -31529853278805 -132233411945429 -192800230443195 -200389886545857 -251401155305369 -1572487835481 -98112958123026 -242850141108456 -269172091436043 -252811969690312 -4244209762594 -243464531199957 -220965698611168 -34374517261354 -33096386801530 -131978031608814 -52817104485395 -191118331265947 -280674831789096 -88124998495807 -201926797351543 -98858570524475 -244973077232762 -46389885697844 -226316989431100 -89780296880308 -56534663726069 -256241403224940 -51065567696470 -101412276771580 -11399564657592 -216123813657575 -152066126305513 -200171783827559 -139627448448434 -58035267330207 -74599013348671 -148725974146416 -111968144808432 -130941813035764 -268963136638534 -17260406606028 -208467894268517 -119920916144958 -11396360120632 -215913374255536 -278768091215482 -43604719357734 -4047637727517 -256080185609004 -192118529676693 -87715728204532 -192633166784929 -185590630969055 -257696095634545 -131928586922073 -156350881765717 -56319754493215 -232015520691447 -133967885528542 -86900225359204 -70537486516026 -157442530953321 -2956337197819 -216059547857978 -133987696596877 -72018490540742 -229964103725808 -160146498525218 -50441805005107 -191469039065971 -60358915520379 -62902025911392 -235348754991526 -28497285398889 -163308836052283 -98870028522555 -12089440530334 -103467712717883 -51359127376000 -6777885342786 -28395852314823 -160896175876824 -50111555005341 -258540602643936 -116418389361713 -223001281495084 -10656839736903 -254363354059674 -130833306179336 -158129624920499 -101086044047223 -21883184808222 -12753437000929 -227143874613588 -34170051196506 -106067460084585 -22438616126180 -95886077353967 -247021371351151 -190913346885756 -27974148433592 -81835582896636 -174870932966123 -160886236309106 -218459005377016 -64277022535977 -198955824798662 -128867714725029 -132036305924649 -177925081415245 -52397845440273 -148470463168271 -80087189432286 -226781872613889 -96796744917619 -69155839031814 -128113358185085 -49485518687687 -17357531596505 -256979816771324 -15614869159703 -91997134549410 -96844387544280 -65120039454611 -55774504112137 -222107008785706 -193350393945702 -263485436845365 -18503500145888 -123503642428559 -146264798696394 -240736120200517 -201466433354851 -207900132780791 -88139088225652 -41680231981001 -158934174805044 -113629662915492 -30795315804779 -120405954846205 -94575041979282 -117749573432603 -122729091533352 -108103471384703 -139937396076834 -11280613902228 -263422756972126 -31308803471292 -104912986863233 -173226758553763 -127867627158873 -36172204046588 -91080372005802 -131623568638705 -227646318338493 -138247672071964 -84646951486895 -243874644347934 -102641069330555 -3558850926510 -38899958427397 -45843450047552 -131654647319930 -174851735494834 -70876913087660 -148192705015772 -142156306633378 -196813008697142 -95365382561541 -189838449132129 -126578866405980 -59074341707255 -43863551430480 -86013450247545 -143387527989318 -197955428457253 -108717549830376 -49856654715323 -108440630145866 -259321521743640 -196402314964155 -229523591801280 -149191219811105 -80979719039250 -98607675484203 -44604647621974 -69479984357860 -232524304368415 -106401737205604 -141963553817829 -221726582476154 -121477474921187 -52914395951633 -88131398541149 -22271650387636 -101833457906904 -13942641112704 -70790591414158 -109852187063939 -246640613166854 -224119142032053 -133629657767165 -35147532477352 -51531770266583 -193236929974292 -540586558442 -190802476837973 -51192111509097 -278857733533633 -100851778166012 -168239751426782 -51535505357331 -116361310014699 -77060680790034 -87840811978499 -83153140904609 -226619917465795 -184531246388391 -168759676704479 -179249437474801 -83410225646406 -164084511737044 -78064622725509 -66229646147710 -39751391257197 -174695256587095 -248540238668186 -126623913750121 -217267310269352 -74967125226063 -57361490403910 -3023747337656 -252107871348942 -15651959048818 -95728916925719 -237539594808683 -10414192248472 -267319943209376 -32181765672128 -262367263617780 -174089968395318 -179519569792325 -146429682618468 -2306749490847 -68241272567823 -67345582429780 -69039353579516 -74349231003821 -227145539514852 -32594605542139 -151045505327375 -182796626760304 -128647613316698 -118774479184061 -223804642052092 -145224720571269 -10378606768238 -182631035341467 -80728823998978 -281153068010113 -236718075554924 -170445489844715 -194181008917002 -181802629101234 -86594987966597 -253849442034428 -180224712471870 -280103398245416 -39679069199325 -132463625669422 -190284085184648 -178603652738593 -113948132688495 -168611461129087 -156000843415078 -180885092938327 -169386896022697 -133559967338422 -167080765415351 -199369895188023 -38656823804009 -222994571440360 -207959545462326 -42485504907985 -47113602819011 -163032348712775 -45331406300558 -159217851453686 -68548064322083 -11070056243747 -225742982180392 -91031627635380 -157650803910774 -177276306867151 -89003040714177 -253701012580796 -173738590583481 -101182656956618 -16912750449637 -252231025095181 -74636611524992 -54364768080600 -267444399029173 -242171299440906 -154404563227935 -8293508643872 -101361561267658 -14348489944004 -73310215298856 -201256988153142 -154902639251186 -264679258729171 -83428355735734 -16535431982517 -118517693427590 -203373343994147 -15890739578282 -259165080212436 -201722255080811 -266063796626431 -207917261277966 -269806203375138 -126391106126546 -155649962613197 -92943556075784 -86998108005692 -39032561014559 -27775059579388 -244825881554770 -226854675203807 -254405830354372 -274632187853289 -34442866155072 -86333393077656 -42860759755310 -3441045546252 -59812585106805 -156130901642497 -194704833479197 -165889481827359 -265155682631050 -190960509588707 -132936036079349 -150567485228815 -98565549857739 -261546597299685 -62721356657470 -184824031657879 -143143117305387 -15151315068461 -165858953918005 -179146577661694 -203109115636039 -178236862866885 -68580385750385 -135855035812021 -75131010530030 -229267706884000 -109820209651321 -156537818676023 -106881484313561 -93606057125305 -197856565935630 -25009791995769 -46052013242612 -41409142810010 -12981310969083 -33678975494906 -205019436809157 -176524597312876 -5013450371478 -152552184173504 -233809350413878 -145010196927075 -15993875695585 -238869713273891 -184499570545112 -191467213794763 -9774874175568 -128417146088919 -123820988753615 -68054672679551 -39428174159053 -186035844374104 -137769329093455 -228286467306232 -254438205660976 -75453005092220 -42157174640406 -95563335414850 -101539671275577 -8669045209864 -127332240047050 -59986648628248 -113882692761448 -73212748717046 -136228286571149 -227516065754413 -277589266948916 -148836691015095 -101782870038483 -104308222710220 -170895329681100 -181547335762956 -81785725147823 -7478858834491 -17416436162642 -175345117122453 -35081990667165 -145078326567502 -39076216665448 -224791976295767 -117687255728591 -84946226743268 -80617512291442 -266878530345238 -142887997892651 -198693428100944 -118623324927114 -38346599660981 -245347902741001 -188925869342586 -149478795282551 -216840624469683 -74132876338318 -100817316996330 -262631674364114 -161019111139888 -250934686926835 -22281812076309 -45040805712719 -133795252051071 -15851910174577 -270173369896154 -168309672788831 -104920910083850 -236869276982412 -214370309987053 -273884552637557 -185322115933731 -66568078583917 -250716916073734 -9893781121022 -76733853992103 -76708829916254 -206874709440350 -134330770932577 -164879328463774 -167138727215946 -121433362582395 -33322722395018 -7675942727622 -92038826830840 -267904101961202 -107758135017618 -221110739628486 -259541075317985 -218697477400204 -187017681302329 -170383064574401 -194700415299591 -117923910425804 -250277038381161 -232937189850649 -240570555697397 -89737974486424 -40427779664156 -118909820540280 -60725008928774 -63087564984698 -126007120298096 -237068852299254 -39259901141765 -12375353706714 -130174853685916 -102063373474306 -20270466275220 -153500358771032 -271960234163961 -108693659991822 -230510829975792 -100720236322072 -135338738750813 -31676814875452 -138678103743521 -3680584285113 -10561391572687 -5686362058440 -252739616859197 -279333590742467 -120986144864023 -91885188870145 -134255140070205 -29047226950550 -93843602092888 -42945924160532 -26592914777657 -193399906243554 -114734356919731 -69174881077160 -97180088512627 -164732983528332 -170395986086491 -268200079500599 -128438700647038 -18515523513847 -218062185887817 -190491056375028 -49762673596140 -271830944463832 -227240041448586 -249532351744911 -177409744758225 -12921113854028 -60914031525792 -189263028103749 -186874513675843 -54385659736056 -38935152972483 -170883547197045 -226759703480877 -219580327335656 -223630947401538 -145286301456990 -30287806186185 -67445858119779 -133615788497387 -174899263225600 -106020922841407 -267800529631410 -155122363512207 -176087766519003 -58423776683661 -174935533068800 -157935020964511 -2845933785510 -74935753064972 -177520765864580 -229444618221148 -18067832925542 -227909796019786 -55535764043414 -73838330762685 -156588611220407 -136005635558060 -132885008430557 -40657583834551 -190935915152185 -97615475131441 -219521168539666 -56485568310182 -185608162081256 -6270625342034 -259141190373882 -88202246438417 -272203269794850 -100167516750767 -228163178047196 -244172479482038 -42106816264985 -169444633307844 -103482759399502 -164973580731287 -241604455786433 -98964016623097 -35972694440792 -206414703737651 -97684659163136 -102249304064074 -47442071680486 -42218727963287 -1994369723162 -118069885571282 -205275818407819 -221477125192549 -145519385726369 -173674490088997 -77499361212944 -278745787854368 -132989765132437 -2443845556864 -34679858272829 -11730568207244 -101999605352938 -272381901147103 -56503057331463 -173997198656333 -122446246926984 -273323947500344 -209334819130100 -245855690253652 -131136335328877 -77198587069530 -239487308724243 -219675664075879 -15186148961188 -21856359632609 -192924136485280 -6343303182750 -249998464528617 -134756616946452 -238246493565315 -201065505419033 -74779918394162 -115103479220740 -112583883066644 -42446426630137 -18930177967269 -157251697942066 -17832342473271 -38092662716809 -38524300197868 -159540238623601 -233992302122770 -54452529477778 -214587755757259 -109135528653153 -244059978503126 -39782011035023 -100233222339038 -267553408434010 -43995412869271 -45131248493794 -158319980851383 -185401910286584 -214705051312407 -237519663400061 -243985870715430 -104769652044147 -16142064898892 -34120089005115 -258175098210530 -154194053818189 -65238920883711 -160544481909712 -261559362400751 -63025307508819 -68720122149147 -268414475033377 -59239053021308 -172774097130322 -149717693214647 -168173062436163 -183004610228030 -173117943347163 -203907898581996 -221203850336494 -205005648308491 -224174541513929 -60713064872604 -281212116182842 -49309502106004 -101570890814417 -94800024709281 -13701524394516 -170266921033701 -84566327161889 -31820756602873 -127458380157894 -72335858102008 -81918589328273 -140284010077822 -160449828677807 -89775376874162 -263969256834582 -9298441043530 -169616360920548 -18138164673572 -54662322371110 -8128623542046 -126078450789309 -114432774664146 -220246070156257 -213532511133892 -212978191535354 -26538858432653 -110391270582058 -78340985891860 -266400785018832 -55273742866726 -109959369240406 -202441085267156 -204994986526001 -222377408352978 -105345720122632 -147418608104531 -18824866292161 -203153817271018 -174141364549929 -56496967112896 -21109140272212 -147760061312332 -240099632551003 -44209926095325 -208742457934292 -221348328432004 -213475886413710 -177864680685335 -276673723563596 -70239202043567 -164461506371557 -240703064219481 -103611884726302 -43385722901520 -73537059597909 -265907265809913 -229231210548818 -276468430364649 -126561297652939 -274471869650559 -221661197981061 -125980654267991 -31747093531519 -56287689433829 -240815581959777 -273130350271732 -121799558511641 -28691925618534 -169948346932443 -213083221215141 -206933324199826 -132398397053517 -214356355139748 -182921359999783 -67864343355324 -251145607164077 -45266204955468 -72078776904731 -35516865826391 -124226793569068 -37409811070567 -75709247480468 -5002660939704 -242402134397579 -93388941019680 -86986289356978 -182351968135205 -22388509766358 -263364835468154 -183032338323233 -126448303784170 -74910616062205 -91502003253539 -278901602073864 -216616990389819 -122178566937836 -77300177165768 -141772577484418 -35903350743603 -239767646053244 -214800597396502 -251291493993185 -74482975512965 -216251397390376 -122486878304606 -281118454380507 -182436752925818 -189546903655432 -185011899889117 -140169783981776 -191758041200275 -115241262299558 -151148371072952 -155885742994147 -20380591048166 -131510282664017 -156736693197554 -109808029627432 -195509622504941 -173312436386546 -253444310786774 -85956359605320 -13826119692225 -45027686299191 -197961455687295 -271070087379156 -253835435428187 -137604912981053 -38675001928366 -205973996921967 -44250579044544 -51990441332656 -131015874221013 -196626342129125 -96060425659614 -142262947172842 -139270025441301 -138928476046530 -209592083363613 -94107519997158 -208424598025620 -40198917057641 -20155181650126 -280967705498911 -254111334688734 -252801868334260 -2262178642045 -247962930312646 -221313551719741 -164841687107841 -203822061212396 -16194897576772 -189900507955075 -175911634871162 -25334752151635 -81954717863457 -90424692682736 -50031746546653 -68007838872308 -94029629024513 -461302919359 -155531434151762 -208147847753371 -55527698378114 -202839002377876 -137491449009643 -36776048477118 -119800430537634 -53408665722367 -117326335748941 -44470359470171 -248149175009024 -262310369337258 -46051361090797 -117508574026360 -150342633573053 -272174634419695 -281053551587936 -232172554473574 -108357422794661 -168103479163342 -227713351544628 -198723672229715 -63906719607913 -207963025087889 -187060001407147 -230231993536426 -169289490541466 -63509129320187 -76355453561408 -205397589656907 -271767411072723 -9366837669614 -118301591414398 -171191065801728 -141507021742525 -20238632121300 -279190788340582 -28768198476020 -134879343825852 -55157877865658 -264657128191425 -29582970962672 -12651586507013 -38766516853792 -137964558410704 -148966592058609 -28614839660526 -225093300299099 -155227211568310 -260525085427161 -32165901392413 -120363387913111 -170769239492990 -186788557691776 -13200553786618 -90182803712810 -15775013757155 -154439972521869 -58322836544968 -272843098565018 -120318744667511 -276731369869805 -68125299027241 -73521609583681 -50605543474530 -223104925197349 -149648671640694 -61645497747465 -135829194183478 -86166239002743 -24113153497988 -239428069699437 -115604515970015 -135931714175638 -243419794361222 -214423453593632 -156927761998949 -36768341371049 -225776659212765 -167972532450821 -34510306070505 -26607656244963 -190009786862139 -225779337807501 -190626997247387 -230812153979124 -43749828347031 -197723952903808 -102227585246002 -173055258391294 -247234988720183 -121040141834156 -264881899652987 -55494971391400 -208143345578340 -178817882929717 -82756413586967 -173164732521455 -98342343560885 -238813179401049 -146818729946175 -261959895779022 -181813699224461 -219499231631432 -123084600461714 -149839580241351 -159724333008316 -16975963603900 -50417521233268 -236713864842519 -154981538537244 -261746067641793 -51927905642437 -96190934870773 -2351590562320 -74488085422301 -170557690016082 -124479254765489 -52622670133637 -28091532900417 -83326482591400 -57051738880934 -196324409746638 -239552977110071 -110563502625312 -24290326045835 -150403615216657 -216948146417794 -55582903499206 -147722057658091 -190478781671995 -58790062774418 -6841189097761 -15665360793875 -93504152355109 -88087528714264 -223732008144730 -280680007795169 -119057881464882 -35805154068367 -198350909417770 -245372826356461 -65697468955717 -269927979736876 -56153468055459 -240726110395239 -27294344868200 -167990015191932 -62148598640835 -26190475982183 -141536461778023 -9811083204632 -83204212315459 -111964114986261 -237280413730531 -212099639792361 -16412451397175 -149852884779252 -153650293096675 -183523706243941 -260880949007400 -224824538812540 -71633218470209 -84444791551094 -224714877350420 -166884660389279 -123724252537160 -262722406119247 -221815269180677 -211280581161814 -147975182918652 -90756937936279 -90791342611479 -144445755363968 -227628021012934 -231072065869318 -68300126438351 -84882623026527 -4672361325358 -260150405326542 -254527503870192 -220077884649620 -227108403481162 -108795632146777 -260761169068115 -106437862097896 -279830269168275 -138216842090659 -165666185483297 -164437667877518 -114975822630338 -202643604024948 -91868824269393 -30786712704206 -183312128832713 -153837339490974 -52728774705090 -127449139468114 -176092004500910 -183809406429091 -207278595713672 -239499716190880 -86354601337429 -44582902799224 -48612280061152 -182467089959483 -178518218940840 -196719159093057 -254836184404415 -114834856710922 -140695653214957 -38021900346655 -203044557366533 -132634446779266 -125694036740827 -115262663001886 -235446771770860 -141573210378701 -20780526571043 -153156479324224 -38871505603729 -28300380348653 -151154621228338 -118009031265724 -34532745876714 -57607868223457 -209870496012357 -5508446072287 -175344234733403 -271348184003003 -220981839078033 -20118856368045 -7729595261309 -168793338096799 -124727106773460 -221606180252600 -156433612208570 -264598877087673 -5584479819076 -100810753507752 -8537519319694 -48322940446199 -252836523856092 -38526920166357 -15183538015358 -228251840183412 -86210825029872 -228730069674321 -212143520490950 -265199093165866 -147695806752499 -149204917779430 -18218321073196 -115846471132912 -85116677458941 -119881240860631 -172594572997298 -24447544988954 -98895915559139 -40224477256026 -275870199073746 -182426121800863 -214498826209754 -50199906577540 -200513849231462 -211669505946438 -10531769445971 -166778629030576 -136801626191041 -91518531383873 -261857952296936 -203631637643344 -257129551997039 -165443978735129 -43486286679872 -202689163129194 -132841413638061 -175383585844336 -99447677509432 -238882868834920 -89902845842331 -96477246883771 -83760251342667 -237857983431265 -201646939638727 -173042901310714 -248618611700611 -150723352610452 -222875733299268 -196549174964901 -141055197518745 -249558049130329 -96437781597854 -49784137728261 -122534992722804 -252855014409964 -185042736219124 -266818991981430 -120963954343436 -45004273775149 -158598363549298 -183857116647751 -89935847511753 -234933560434624 -234034235243372 -121871373982118 -117989135509657 -225976519727792 -139472257497815 -131856158773643 -162186928457861 -139723109640891 -124352424601500 -104207766016938 -274166241225555 -124658198725131 -256267533976993 -114691209732411 -90499258275637 -141947984149704 -97773348907487 -105384626486153 -137176158693408 -121928772681492 -245499703089314 -106914218252941 -274418953928540 -138893110963820 -204066005477176 -23767801200257 -76328244126910 -66792012596012 -157060792591510 -98937860234587 -277896236182952 -162164672589801 -22891124729708 -58357638442631 -80094370547439 -175555702089205 -209143503435810 -44777263883610 -30187103427609 -202285428234739 -22461936391868 -123880738283126 -187266141259560 -54639784505151 -160566626347078 -206336882326002 -196926175274479 -46581943827429 -171687619815897 -166524581500565 -146439824260436 -183123272607555 -17213510802814 -255457491420246 -75092496225478 -15480744614245 -250798150940952 -181901827686068 -226604025363849 -39002017906653 -90385794304227 -2846609583601 -4015440033655 -153523519177691 -78227292333267 -44167267457491 -144051762673667 -60125070974480 -209256130629938 -57658108831842 -216193080482697 -91287285200632 -125818720957596 -134546264099626 -271735127869482 -121310226936700 -279368272262389 -275591003965829 -62089871017176 -74852677438746 -24097420983532 -180321556081119 -45441414359291 -219038864821182 -25263419942109 -8110729891758 -227755483537242 -11933834318450 -51474329805525 -69776896524796 -72595676019791 -271382642957411 -270881037784796 -10664398754815 -157876187500238 -228385688294290 -98653983675758 -125581694169318 -271829800869991 -46406004299262 -40457893830065 -133797659356828 -19145954562080 -85937078881967 -14126701407200 -204044208010073 -74377564177279 -237839454875201 -30000557878534 -94688075316236 -267109176808604 -24362503176676 -154605899127897 -54970403906046 -10418094646312 -109585167164980 -91362115961373 -106820173469361 -94213746354024 -90079881213912 -195488070095753 -218329293926979 -44633377874999 -11212820005152 -108651755922442 -89904334922707 -1546915173544 -72448353309311 -165661784240399 -16982505184333 -115581670794586 -190599919847763 -256121541317779 -100609815699843 -40862854607489 -180137523774665 -8283213513505 -81207713430072 -232136770565155 -219976471763706 -140915365126925 -131050171036397 -174595615585189 -65377765482178 -238951229443876 -3638397602026 -4226227677431 -109951691738798 -245882150913102 -206885718865222 -93280011044178 -193785050319709 -223688621908935 -239914411569989 -117934936368172 -80399392125280 -262778847776107 -75693595438627 -41363736755658 -199148992211390 -175957770979188 -39392049831923 -204597231834297 -170251368817955 -111957111944479 -22359647089746 -69102315058015 -63626975624396 -180449219932368 -268531710065770 -110605845888122 -70337979432882 -80856415512413 -80475651191095 -280138485265311 -213069602339097 -196303074804772 -35594620799214 -120972751846581 -260002205994223 -7830370309390 -109043715585513 -207197801636532 -66466116903132 -254966245648413 -2297287656446 -162125654721406 -94511699390704 -107944320733073 -277691634823881 -200666949438332 -144726208490131 -1908848717227 -202734801314456 -263050119107097 -78093979643666 -184996476323297 -15978911615178 -270280407226124 -117113634527646 -15547010031008 -277485518323432 -229133459096173 -195356544182030 -81972895987814 -78176101943401 -90754814464162 -242507879306369 -57694708724811 -251000685478237 -238499136778973 -37339136845678 -230238289818305 -114685112944315 -156406259359422 -61013025584682 -189908311545267 -98282117027548 -66033521034115 -78137694309499 -171956858966014 -256015230222697 -65930183245051 -99838741870933 -157753128342471 -220771510069145 -205796827035789 -80847235935948 -51823984627745 -123522863627785 -109789908290853 -269609010991661 -83028195040889 -181042668969389 -172747035155679 -113678361252615 -95418408566624 -150969306459891 -262569852932587 -277815626981902 -280879603032764 -174214063026127 -111264589572030 -177813444583240 -12048589286327 -7616359719662 -158418081949981 -28664028598873 -125810054330672 -233993388696724 -142039708583843 -67275567561632 -72281947543328 -49558578848314 -276454836045496 -257153256399235 -264294764773365 -93071544013894 -96899765033776 -89721842384200 -267462666103898 -181594434813212 -186633449391601 -88927978975856 -33647900838388 -19602096841853 -160464795735446 -254236744714723 -42716637125728 -266476330466538 -254783431138054 -232254631059121 -69254095348487 -221289123192157 -5610826099981 -232076517305605 -100695800813503 -165774829303663 -32889368590040 -172259887317154 -61391470562339 -2925534526727 -76075111890867 -200051208120496 -105766910508479 -142315530622659 -120541353209300 -256571160349410 -263506486894199 -14989746135222 -271367371553442 -135849809803324 -111554139799210 -82464234284919 -261425521080926 -31122703251850 -78044459260642 -33668521511532 -67226154780705 -26331663646866 -112739543973044 -52304812337082 -200079685897442 -36454370396814 -190972973543223 -90876274169308 -173878147518903 -257790898358510 -57271578490526 -266309073380603 -273393118918074 -75445874913582 -89342099308845 -166511625438842 -72677640782730 -34764969558646 -44130714062651 -165345056327082 -271446138562885 -177680373031829 -206187240004506 -44721525259876 -230403526682528 -280129924692075 -132994757017415 -245970984242581 -136603832284816 -89937039240142 -252561273880226 -128140211107313 -149145531677790 -261015036005971 -153041058343972 -69345759768993 -192868437305768 -68573232949601 -212718426883207 -43016896632749 -57738589423400 -142921062030761 -189696507248433 -31297526759058 -271366673585717 -96373189911142 -21900536088561 -52375707518009 -252652459817315 -246171057320737 -251256745873201 -3491182527173 -72045743828514 -170999560046036 -50025987275761 -63906283015438 -94037948738311 -197487001872363 -157701207216472 -102416996874580 -261073045062787 -76070021882095 -159032160395654 -199190757276336 -58140244263484 -15925501904809 -134830407387846 -108816738302093 -67833322057720 -45737976959961 -42716838599455 -61469435350455 -239994116955368 -266873135328637 -64603858494676 -231691031738377 -98279632033895 -127747122322465 -41185395740883 -62526064231369 -104661114597880 -272147830971492 -37465126189196 -254358079528630 -32750135486050 -278660979355387 -89613979532821 -35558910602800 -68927735298602 -211603728415725 -19832741976740 -76122240344609 -68542324858088 -127464216701983 -260231105436696 -11895014757535 -168821400775188 -52000394745516 -15711541907743 -206757619234916 -226862425238180 -7405366611278 -216955943346367 -189169841711003 -22803659467226 -37094726161747 -25886464093932 -137846611559343 -17065494545372 -157873152873598 -248515477291743 -80205594606875 -152735417442082 -109932701909096 -135238257737710 -270772334268039 -144230302343213 -104700446563171 -113147425185022 -48982106580643 -101206184380089 -199084473916593 -147213024246387 -167570081017260 -155503797168795 -220893426270049 -24516377551566 -273136099036956 -8027882091343 -94377140487228 -131712697222160 -258154067299819 -177367870312629 -261668724834771 -260696013549156 -71801026248111 -208996990000181 -118055669271676 -277841076373026 -202511104210626 -121426325460957 -218385481975450 -44781340555866 -34976580802141 -26995612557180 -103141241482797 -27895452186962 -47871675044883 -165093702593137 -139117343932966 -182537217163999 -168454103414256 -269008102436026 -51614539426036 -194601626855819 -189839650530011 -177638359566189 -207660334054782 -106939973834545 -150905699547779 -119013071981862 -96061768621478 -4507593245574 -153409013740068 -111642469016583 -8373372191774 -278029177473122 -186920673424211 -207203118294862 -259690893707359 -133551605051155 -208780980516006 -212928068202800 -85484871672003 -231672524125933 -132583013248182 -186456716145993 -214751794451401 -95930541236189 -213832428567704 -215433680275992 -29546664025066 -92190088882196 -245323278207915 -153518042404209 -265794651867965 -197916104643939 -88785064777481 -258448517955852 -69873769218928 -122280946788055 -250545397384586 -161941793155582 -205204277512224 -260019111188496 -72075007751835 -17875915523985 -190215830149950 -206963538513580 -154758144214832 -211464897021925 -94030147832739 -210549880433121 -132332915267753 -148580574944137 -242896318068706 -251400396836426 -233006423041381 -37647750896800 -61225646651994 -224219502806237 -61885077005511 -130384986676957 -223184258604526 -45004704955862 -234431099310756 -62313537102052 -254298844989157 -243446182065126 -210515483629547 -34441249075232 -206692729872171 -55667708589745 -25929860732655 -113161856598176 -270569181651407 -18056961063277 -205101534615933 -243694483008062 -79111464861163 -62746565396524 -222485684039923 -51521093515545 -265046771008894 -225491271471918 -20491910858343 -277242775851548 -20506457944629 -49769649347034 -4368675100109 -242129098615879 -254646307094469 -137083831806287 -174941106810504 -118589958913529 -142665241561974 -10000450018244 -108103558425337 -244466281366583 -206579046252516 -56236116762723 -218187568322604 -256813178955584 -181424825181181 -118558015061047 -106746269497678 -577675589277 -58830343476380 -108426815290079 -89232552412424 -47741369135420 -9234925396874 -228338727277355 -100972023266958 -235327512326759 -229981909405862 -206524581492884 -270308684022221 -122544659469276 -111202078059741 -57067403653278 -115375416942428 -143790291927325 -61185257627936 -21800851531784 -189668621736333 -39363756380960 -144163543436983 -226166252282700 -9973782800896 -109801881929196 -220070528510312 -41403201246153 -22790306898980 -164185229787382 -169530832708279 -247774568312176 -56155904931779 -166476873109611 -193011740489587 -270169049178169 -140595526660823 -9077896843270 -122570923466293 -19447588388327 -138172760508440 -148736895594576 -177998035855648 -102691991400356 -89546140646666 -269623062655487 -83856689362000 -144904756055541 -1495740705986 -172771657205305 -11608942547819 -25187480304716 -183131124241372 -11839891271007 -135037347642706 -195259573188686 -75402818698879 -43126975396781 -265995059642435 -48874407454034 -235187973077815 -248923652255635 -53942999713627 -265115543760483 -85739581279827 -171231168276674 -83264601844837 -189176538811272 -64025780295616 -210310228443408 -21552079703256 -247440406555737 -101832277089942 -88761279026272 -200965486968723 -185821689479037 -148699365439253 -265030862674386 -52473785846403 -64936065768818 -41720976266706 -173335395675422 -71988266857011 -249917834590519 -109073831073795 -8296967206198 -200090509397046 -137001549405665 -133979415034046 -201280927513633 -95352096478822 -29230351772538 -74507102523056 -181180663503119 -37531794689522 -4255211128699 -38499020531064 -249449205241109 -216249515735260 -169633524769932 -130128734447213 -46309004455368 -278239118845830 -198562671109521 -242812288023148 -252553996699838 -168838449673250 -56058567494362 -84479323566481 -165573671495560 -113715795407570 -109733898057070 -218983314983989 -74442702251695 -210825138149373 -147029625156236 -198262348814647 -110363334875933 -67332627310878 -184372861846453 -15112610312636 -106334031502484 -253746631737500 -11847115996141 -130043912280573 -54848238137729 -105680798079073 -50411048850558 -83205255390328 -186775146008152 -201205005562661 -86488944071785 -4442276619858 -125447265091447 -140808070772032 -273004974091758 -231634152172317 -265670711555699 -229800789779696 -57921133901022 -14847179090101 -70798380303117 -29340624589615 -15175665873860 -67437196261122 -272409702631942 -115224250802052 -156873703728895 -168086484107475 -164712523253360 -97440515571287 -263957872724849 -272172207917944 -34240697056319 -219779552866699 -126120492596451 -100647689886555 -200270071415684 -271442590913477 -72274614010090 -264564378374174 -89467875347272 -280655749086306 -180894545080905 -28122395524372 -2612876539134 -183969811184801 -71236531561753 -194975235385741 -90466541172208 -119898359150016 -144046898529888 -159694532998703 -155431296975585 -130630811384899 -148786358478333 -250522978306447 -91205988271993 -11904369757299 -260859469420683 -165988495360506 -74270547323277 -205169727532753 -159962419172960 -46064788966250 -195984596338903 -122227147015115 -202162075245245 -270688989117509 -52936292060414 -129088925758608 -278094285531890 -147166622730715 -114158025149880 -202798978015535 -256823310905284 -99291621838429 -59539229420057 -161572731713620 -179653687939344 -105755507060072 -131832602576988 -180944521609708 -97988948594941 -54939258573014 -66119073112297 -190850939555220 -69889104034715 -211950563058887 -194365464129710 -199751303603670 -49841129468622 -213789335132774 -138817795146826 -49737011771084 -133162511051127 -165328295286649 -195598331992753 -279772009725881 -14026866216478 -104070662249113 -103437283761010 -151086415453164 -70459071119748 -187093918700479 -105858590804877 -144761246438562 -147414723630870 -98624908284399 -53297139729384 -41726337786218 -31034940604402 -241377477671287 -111834211348609 -128622346538955 -69592124074880 -267137173444956 -95378020426079 -109204623423707 -233024269986659 -119628839628007 -177505021581584 -89084894703761 -253956424630832 -241210240360252 -157744821401100 -64352503863495 -218731732356813 -41834486592672 -128188669354684 -175556912868388 -136870170377475 -188434121023515 -180214294357863 -6526924398260 -49313858508953 -270616656760538 -141544988203603 -278900806512034 -148614355657795 -183477566120358 -272933047996181 -52925397317738 -184749084576851 -204855302451851 -248968632627392 -204605106921710 -36384488598288 -150389063331546 -106339192339618 -153243387272185 -272530180785248 -236780973175786 -116255520729268 -21247615339514 -204813547898605 -14671713363749 -44234352868754 -260707277746793 -103578605491965 -109644083583701 -166315200756209 -168628018278886 -44752417937429 -101591430969813 -128286847402108 -143613305190436 -111969431009102 -51300545469284 -242335467499380 -205795968244764 -43753799585170 -199380896554128 -164036782074371 -255686760047715 -66756890347191 -208973358358099 -213054359753122 -21732278258147 -7742226117562 -113486452504235 -169569401734182 -150845057211375 -122263367633147 -188336966936137 -155271887145282 -258576286642966 -190904789215657 -217722083345834 -210525990594567 -77463775399783 -30545285385024 -21644137110904 -148333481291902 -251314833924708 -6558037809790 -153163029430105 -108067492487075 -117939259677031 -193438231220787 -101011421003630 -252708351032316 -677588003579 -238898833851991 -21373411788361 -27144737394058 -28367833888582 -129600158419309 -214873240375826 -137126049904427 -75019792396569 -235303622488205 -189071394915049 -271708806542541 -6362500394062 -15572963506350 -88793247941921 -126991970817638 -106050680382193 -17908745994725 -194024389733326 -147105792371318 -178571455354591 -164387274982030 -64973246770268 -55320839295961 -147070970639750 -15236638373930 -102295675417840 -181703697936200 -185880910393579 -275708502317507 -95549125694753 -141136078993852 -15983426921080 -35024933644020 -70695261970558 -27990041542792 -16310309201165 -241254121058841 -86066172106040 -92995659352227 -138719332684344 -259539488552167 -139743250090973 -162551042362845 -141379864761003 -61547444790398 -48939729623852 -80716106945474 -54893118513169 -24815534932639 -60220443277916 -235834774537763 -264537108378050 -254052498367401 -211672882071255 -47372439823048 -36553804262175 -41979950115114 -275640798120403 -66608696663612 -103373233110149 -95511334570041 -221415527119637 -266657252890376 -220256599244144 -180721275062893 -127222980547314 -72644086922239 -114511192577246 -180824612851957 -161861853557541 -137629407443949 -80246553062432 -99170394737756 -252586028539372 -62793658559916 -269556505491702 -229231195053072 -166894444795963 -2793978197840 -222686181014252 -158766691113596 -172212623818330 -83125209376288 -48406072219283 -249148630292385 -253681858719661 -225277752627345 -3492314178787 -270496758301005 -144417118379790 -261273774803071 -129370692136925 -203949307448976 -51747237078787 -64740209028236 -264244248686914 -113352950613959 -247090562148762 -181997416377128 -186593125853070 -54987180031023 -10058878106673 -161844900804241 -237746683026032 -165599903874631 -219628447433967 -133548736570328 -144044963045746 -243021241407833 -148158371353370 -12002364583699 -262178439820784 -30735640731849 -253603110851070 -265278782843502 -52925737521094 -164722573914172 -167613349667578 -206606129308276 -194826012419006 -218709733038456 -159171603842915 -80684059206276 -197841743278339 -58710345273118 -264144316197421 -56734295429400 -266290224790205 -270013090379125 -40595201959527 -278850254472978 -36069743331273 -38890128439971 -193647600740462 -148496662491824 -78606294949491 -187573814627882 -58759758351881 -56526449229855 -165656618003006 -181432718182215 -227481107816167 -66659956003106 -237318427603983 -179664729298363 -36247015417031 -7437198099469 -113246974530947 -264889923414033 -92734867641683 -80737670532474 -70132660107106 -44590932198149 -232194556735620 -245910663877750 -251501285542784 -274435736402461 -273553881175901 -262754095271212 -241833377342849 -74636812765785 -244100038849490 -193066264801386 -129430827914032 -56588702456380 -240246704439689 -65964636359181 -75538994714654 -141969216351527 -16991125048604 -114908535348130 -145561272224366 -149521868260952 -223272440908209 -60654767363618 -249463102848542 -113083696590359 -225475159986690 -150517937026863 -54298946954062 -90184743915920 -73870887817614 -36312991224945 -267212433172103 -43454631562434 -123557976461672 -167161708855443 -18350403335165 -18200358954787 -206014828197517 -252846509782095 -171410200154979 -185964650538920 -256439954699074 -40619778513057 -195024708021656 -33311906819554 -192071557082951 -207010128787101 -250418288348164 -100591647514667 -62727436144435 -20781298291445 -240472992787694 -4441654953355 -32318181912169 -231730046318845 -266672747108908 -192062104603233 -175177174574526 -11131851279113 -153526914099636 -276045243885251 -16739403963535 -24113394115226 -201000796634577 -51232642452613 -162235916749721 -66423339456091 -36440340290765 -254367442892752 -19954935572169 -103872641628902 -149523165852594 -137466194135844 -260914868902559 -131516502984445 -129065103453142 -67052370444464 -265794549438509 -240115593969762 -160246111372689 -270296910072973 -266117806303251 -26295421044885 -81356130918929 -59805020800365 -212246605512526 -79380249012694 -37797331338481 -187781513944566 -196793850324918 -12125231050447 -144677001763867 -38844877727680 -138041668106891 -179854092394018 -85720231764747 -5181191333233 -206217080257145 -211796944139804 -125904613458222 -254212935760906 -5286707651300 -124955499913924 -204588216453648 -275606037683672 -70205484714790 -118454081013776 -159840047743502 -259648903459869 -146329693120276 -193518135328222 -69758524225939 -234656463250400 -54123622599024 -175847876118524 -66932622150426 -206566318652200 -30521395546470 -83110573703945 -35866998467367 -55286953900764 -138032215627173 -238528963122881 -154168598708048 -46662421690795 -77910801283732 -275672757009543 -271880267581744 -5370815103318 -75555961320154 -226730148859109 -22165285402030 -18583409624013 -6226772904149 -236138720278477 -113860836219463 -80806379532653 -163222433521470 -30079411069237 -122682716475430 -183508174888074 -50528643394262 -70326608291593 -135188975818443 -191315534520568 -83069831061860 -169694188895654 -250048834797911 -8479072008063 -242322867446375 -180629096566338 -42007487471549 -167258826283872 -54594477556404 -20134425152107 -133886209645671 -107333618902645 -19841471600759 -31394059933830 -94186277577005 -6321250387045 -220308302316090 -255476524339231 -78636821660220 -277973066160416 -110791392207395 -269672908847653 -252124417379868 -164143565109439 -79516508474307 -132956551400731 -207158619144566 -185780043406836 -17004244120520 -76164498568834 -140669087724931 -117214253368487 -141735994325577 -169954371452514 -117176753042183 -119133250808397 -70935973298523 -167714217215344 -128881402165149 -35012220955216 -160606076640741 -116734705154873 -25640190494776 -203673781478137 -39033464530216 -185064449841346 -94098310027885 -253700784802296 -90417187867255 -85092925546219 -257638521535616 -270523106230770 -11209844727035 -66495026222702 -79410992156240 -16194270428148 -228022250592922 -178663414212710 -138139955573009 -179917843286057 -220906781647388 -182133560574915 -275417746991810 -89758168278202 -2851068516866 -261015379268411 -257022889527094 -8657457109859 -49050481469751 -42064727508325 -272512387169814 -100160841438792 -168199702575937 -139727557319974 -11122678931336 -5826810800703 -19066493509713 -67781660347630 -116064296249106 -84451120197724 -76796833428014 -110442953845474 -86528610784088 -134693101373136 -38133151026533 -258360603202561 -1144150031653 -28821258741319 -111952849642613 -86450532451080 -173596727207667 -44767879397492 -70171547783711 -170455596288558 -176592173857426 -170063758103231 -13901955035305 -128414305176388 -38063478598797 -117004490932237 -138943559596725 -264239628554499 -271147016911639 -222638877455791 -149075215625780 -240191194839430 -187378754697531 -244207226033893 -76994512770124 -193217239852878 -75940389475922 -239299357493796 -82900176649943 -250928431497274 -90720920307651 -197274931194769 -128361329327240 -248868872075175 -171390234492210 -72222041830069 -201113272622631 -136046226285704 -206654687264511 -89251502281750 -182303626500440 -28746809598455 -216011361830015 -78926662424671 -92129855843656 -10858647010509 -183702729176565 -251270788826317 -224519496193828 -263268002703376 -27884093549252 -172530078045583 -250017021889097 -244888792751814 -87140277621914 -96358731100548 -121737584780904 -220393569160634 -69427395189931 -34663117274776 -20866294533318 -253356123933307 -38226852555374 -185028179998146 -71809776123266 -275120909084029 -163674284341256 -1853594221486 -57591203044637 -253247199179489 -142092923063771 -76428666517874 -86558197981008 -224891443219645 -215246624525690 -164653017932427 -231753933576873 -45041311434095 -139158612594687 -100993039566435 -27222635031105 -141796977295975 -213309624925899 -175978133551337 -180505699426562 -132902320160302 -10402108320218 -67615659390997 -193238893522367 -145101129061702 -257432792930183 -120308474850569 -269391333871464 -23165299458140 -280952308907538 -200019190450491 -135669158610768 -39840205125125 -24896773448611 -258644557016069 -190641438597194 -243735419661137 -77674024097195 -6693531976249 -47578901160198 -277728655476485 -43263699932569 -5793692346467 -229642034451881 -70017082153935 -63444245957002 -56410818303583 -14538762743989 -47313331219089 -222486452012045 -225249665566609 -132976854269360 -248225100841792 -146219177513702 -212753678850125 -98653910794336 -45744858403839 -258769225815424 -275087649187578 -216564930419882 -138109089812508 -109043468794719 -73836819478652 -155807279588794 -227564469351753 -17168034550644 -93570392174185 -181366160884344 -19107891857343 -20635888307368 -198451756927556 -250380057354885 -168119895572218 -169597225487714 -18807664963793 -162551636031118 -279759348868263 -36011623699361 -181304553205416 -9492474593885 -265258599472326 -201331775702606 -204995918198978 -80059528888591 -1360450504214 -189309162236591 -25126087366469 -224227478208140 -44198607461288 -193998530774514 -59005529953412 -145171119517046 -268498138141072 -94644740758680 -43644768092268 -107707745607758 -31573831108604 -81361036844759 -65267211282165 -251645463448997 -69602262719876 -138309718147508 -37265859846362 -263502057242051 -146596886612457 -134321669569744 -270923126267415 -112436601704937 -260334412847866 -60861618425824 -82838822609059 -78020716539609 -116713356152855 -206498607730122 -66860232925883 -265066938453417 -132022513770332 -102130130712086 -114662876281128 -223325238072377 -248691418580993 -137650391812401 -234750168979386 -151140145537571 -52552650453551 -131894162545711 -274428254050332 -228601131698097 -246044034377717 -35523286224953 -20075045545340 -185613708609472 -210921712669613 -180400912786081 -190732377408668 -213655307966624 -110843620725588 -148756640271440 -269171118767109 -63217525981179 -270895492954626 -26914001441512 -37257003880981 -94322876976072 -204734938592571 -75553961791563 -73484468093329 -266138848434546 -192511220376085 -275084058865529 -46317602811603 -128414433816173 -97423219998790 -235884227772120 -194499654122535 -242886518645208 -83562588459114 -34452258403396 -113659881922446 -79716243887244 -69296607072548 -253755277839794 -249739538080690 -245612712080873 -214019914060340 -30329424657655 -110698083744932 -151746052814761 -88157877160718 -60212223444795 -220942777569920 -254054104376771 -202963467715391 -268797162658862 -198911770226822 -188769201404323 -100647046996543 -100370743199408 -66580553255900 -140062107336206 -102841983338636 -101915486395063 -129155711135515 -199485703642280 -232331855384780 -255431536068180 -33547787973752 -103883406137542 -71837229678981 -270809662296005 -174256013267922 -106771546308300 -266553884943234 -276760228330919 -188832915874135 -166107590590166 -81631871544217 -101710910669566 -177491972746864 -34814246512243 -188705895567767 -39505881378883 -155527873070200 -2526505908448 -179273693000089 -153495280648598 -58072162747151 -118802290669741 -190774849376843 -153620938683452 -199774877521978 -178301966408720 -2799402017148 -222848950761999 -10992046458561 -248077828392268 -156072653760045 -30058402428710 -276013229941806 -274782016119494 -29365808511255 -51253894026554 -270548983592078 -158873525699338 -193771260162834 -278929872731176 -278586579086637 -44749737195857 -141155533457396 -226226826992051 -245317052802141 -40291736144711 -56561288986220 -6118783419951 -14456828298957 -60514038958707 -33459715392022 -202736790530657 -156817574639976 -4424107754851 -40886141974562 -116701469964594 -137502450375748 -18290184177610 -142105125223182 -134193728250354 -253161042644738 -148772943775973 -53419264666933 -143429484569079 -19921714451630 -96901377992295 -115510033159727 -74654474497432 -131379002941232 -1607483416644 -44232329605944 -80917450146148 -34754820385857 -224043510329037 -106696526564403 -175165172574725 -102545345862061 -238328740819616 -59342148487714 -222870372384798 -18286898408372 -74979996047289 -57818678734633 -277433207023950 -40178222180912 -98763661995614 -261499118945833 -254210793605999 -72906307183665 -19833251767638 -236860514739843 -270441093731489 -245258028651114 -196221347711425 -110525760816916 -171075966108475 -95409084181226 -43388722459090 -69446541475167 -127809769532949 -268636213805392 -110254751962142 -109617454741945 -45853081026937 -263487912258259 -131457001876767 -221902518359597 -199380566032868 -169940818565707 -198425362380353 -75308241118226 -1287410388273 -1719904187393 -254653381784787 -25005259344241 -269558255579399 -170904000691820 -16751592076141 -99380222324820 -244231822273869 -80569717731335 -191676449540432 -130146032811452 -87636423419124 -175245897086128 -187494648823531 -3119449279860 -66352156660392 -4720728310267 -11824807091773 -183329644064454 -45254316049661 -179284015497469 -154411738106805 -157105999351371 -58626624267673 -24149312541390 -185399769500757 -232053413370350 -104637518010556 -89448448109593 -154736281384987 -19557351599988 -183850015074077 -18608169715916 -196455145105208 -214796924178224 -160469837500158 -177035565375905 -226668248595219 -16796617719463 -208920618634603 -246323088282594 -109799732004727 -21466152286623 -9226897662874 -132080971372771 -145523635747254 -186571604817083 -194007928469734 -160021550549004 -51679298103942 -145828282678229 -99680054298117 -8474474868990 -105394114616891 -5802849051620 -76808717418352 -180641154575800 -34038841550221 -254097329634589 -120482959838907 -6204710608387 -83232696422675 -189667098637249 -221445446656263 -242055944184910 -158457369144216 -115967662700680 -161648646388007 -269292588926001 -156956453278724 -103949294341658 -157430216635096 -204134463678205 -214932539235589 -80262407989219 -273570108463165 -109349299170101 -71450156649030 -6065376566990 -140876528999333 -6091246636977 -164646416414463 -276154669622767 -41924337803872 -87690272546358 -109004839873221 -43884511087821 -274856262846014 -59428524793104 -183473534848128 -152171040785292 -232186836871446 -188085875319660 -129776958557314 -273096608173880 -67254662626374 -199486195552601 -193740098761617 -101260213812678 -171152867451106 -58091955469299 -219143051361960 -260134556216603 -29504488430173 -153566979661920 -210052661617261 -267858748738294 -256387018039752 -19228570658548 -246510684821989 -255699348067327 -97805649408045 -179382012490134 -106564232111887 -33676173930176 -82590799599866 -14396834133199 -13305109910010 -121601766750500 -62416387087199 -198195003233057 -87485976225194 -247329123763047 -93679722374851 -230355931885392 -143612213367246 -114395870661387 -102135468379525 -121937550248746 -221328385303296 -32042777482615 -78313399123249 -211309227211123 -162953376181743 -46236395683110 -127875785170513 -250889585206572 -130249191373061 -223314922745935 -37029224673375 -269650609481171 -262408010382596 -147999562240055 -14154634664324 -28373917405808 -209810365864823 -32513882779550 -229714874232370 -28831905887193 -18781460321730 -186200508596085 -115888348974167 -47302689579071 -94605917671317 -407784318360 -28979205472560 -43734123989642 -280252817634137 -266774703827595 -279983795842987 -277349045651798 -270658899236759 -199924332431370 -67171523935209 -125977584916520 -34439587402052 -45925717960594 -116779693295016 -171843541072274 -246754143828115 -35890850866449 -274043524087672 -151385167400364 -241049055116466 -134398423842390 -242852938440519 -36551322294998 -179412796346052 -206632191533141 -169363921381170 -55353738951513 -221910289905473 -167178615012862 -106839630880932 -273975479465701 -15654288925309 -166209332457483 -38271159435052 -142026746026522 -10291396513916 -114755398369618 -150374486514625 -237208921792058 -151286499206093 -228437927963640 -120880970549025 -172359531618166 -223157089658968 -94488883032504 -172233486429249 -190657036402110 -144059928013138 -206694918566731 -2433644900665 -182054865185822 -230185649253373 -215865477904333 -198339955039051 -182385667479220 -52492423920214 -52894854276908 -37422708330364 -66050858218756 -176415541036335 -120672720170749 -273454591438580 -149899675207354 -161149410758945 -153081005353619 -245057515776185 -168813790173887 -192707971927983 -105589172929960 -154966949884370 -271972143236055 -189379003452597 -124651993491668 -252286808403285 -211886801899916 -13330202714363 -118503240994384 -216651158788104 -129344276600273 -202988269409117 -174891260582051 -268926078012553 -69018250673059 -97818156891837 -116041104624340 -42993586674406 -249032178037395 -14773426670964 -22528172259121 -37200844771809 -166201684990096 -124531269097071 -262455003953302 -234462275040297 -98814519813610 -59189884223424 -51108196307041 -234405105172630 -253105238778349 -2275378292670 -172500721429894 -266673962880883 -248663674065298 -245176303095083 -47816041688058 -200089816798181 -37310939732449 -269175340160704 -156381215342651 -279860580485131 -118427003050692 -34047572785307 -241155097321115 -122718965266318 -90270550711052 -88637279715002 -55760438619328 -266525857909362 -143152822124703 -153908891972535 -149965929343672 -101788936733867 -35522102212951 -116374773259417 -224939740790656 -186679234785956 -15847400060091 -161344749286821 -185523765348778 -241492701102311 -274469439511321 -205321261372692 -167852396654283 -39804898725575 -22339660612037 -190943488812318 -89216335153900 -146617985773817 -92441842682145 -29282308476604 -241587336214819 -72335624807145 -258525293384791 -227801450385569 -12573866672928 -93308693733640 -7565635431341 -124098636523451 -151944112842472 -250440474155836 -133812610764734 -198127648852646 -161178489108863 -192907035797652 -2326885816818 -56897242145449 -224223469456236 -236688860081693 -27552136468762 -39526791320151 -268440953652946 -124754464934767 -207637215936630 -23934960055083 -112471975537400 -5708297374278 -9065133483993 -46389578178540 -179963470107592 -279423315838937 -34872792144506 -229100525009607 -67869363530612 -233648996551095 -74403768962370 -107814707003867 -89022604013474 -114909456921085 -10524442161192 -93799187114572 -203385268462292 -240391406528754 -19252846357303 -234441203319823 -145139425453582 -233820953181872 -156480956938876 -163947868033350 -256174494116479 -94599882325605 -25465300329695 -586254626915 -107660451295660 -183666411630473 -123189868881769 -232596604057110 -91193795817825 -198023651128861 -73027573608178 -90451112893108 -144266249969491 -236016906078890 -146182510737243 -128570135120447 -174057127218933 -15553019651274 -31069987417045 -2796878015840 -134007637312758 -199739786621653 -4926586315653 -198658088776367 -160197526498771 -160138298654803 -265221528424876 -275613746460390 -17234408073307 -225239780020511 -196404329328865 -161820477937820 -103622087821553 -45331206887608 -23843416224090 -149754386668195 -166073149450106 -268946630634974 -241147609810534 -147966215690939 -94154243616389 -11445726268025 -101530792063368 -134504564705358 -74254660522066 -137036525374164 -215010452608090 -229864700816641 -184536265512187 -30090098168340 -237783718174778 -192218535764586 -69538600101081 -101692955503568 -191947727123177 -57230778343427 -10319983836101 -204369541419381 -58399474073982 -27111162678328 -77641236548152 -244538382344297 -10802948186533 -121210640088702 -156182679498583 -97968668376888 -161028959599122 -82324636959772 -177087865386906 -6161525293044 -197005601494372 -264820703601780 -29882638794292 -50016175703265 -33428203873790 -155083284646143 -255779772606797 -195188837879244 -250253908123153 -201905536189897 -250714214799430 -130247762160347 -273955512621116 -169609296416881 -69434133509529 -228129863617711 -174754792927020 -198065762372220 -264416281359720 -146460051964651 -142562520909716 -154157168269039 -40291016685789 -45876848191229 -170578851642852 -116328605065667 -270731859190063 -236592661556539 -27271261232274 -181038785830383 -246976653950428 -138835155239603 -52570599962141 -240120304839172 -42972707517120 -278847898599212 -211000977592251 -129280627563131 -236155401775118 -150700513388569 -1816174576221 -260383258521014 -50198042848996 -161220322245211 -46425292208517 -245742827444579 -62438403285100 -74164481165954 -140042886937215 -243551617047187 -179682144387338 -68246531033439 -138642284374691 -165266388209386 -126498929286489 -182424824934662 -155866851913408 -253929811206506 -115245073406315 -191329723428910 -94930159355168 -29469880538152 -210103078344032 -167882165237626 -154979209547573 -88212869933662 -244227208303696 -91577257167115 -50256581419818 -215119956310311 -208188642425887 -215925896158566 -134925928214927 -113945334842569 -146746300432368 -275864212684887 -36962965432133 -115985293321971 -116019924484396 -201725593183851 -275792072134355 -221625835725905 -267717964498070 -226560216351118 -194490082172345 -271360591589689 -74515849180890 -3575869003710 -5501748898212 -67657423150068 -200797621900954 -232191700298585 -67996955790029 -220117394394186 -225477025796214 -68024464064537 -50467680418358 -231358530005800 -94443775236256 -103717177081216 -147321802296990 -186221348923965 -126119630874023 -246003814317892 -263397162050302 -217923194375298 -227406898336140 -169946489705311 -27051781521229 -279615621571731 -128909669585132 -82195577417289 -197692640233159 -248372042949324 -206769210898069 -277851686262807 -206738586350928 -159073246607907 -157432912247706 -234319035903742 -163572444756817 -22757897654552 -24184715846162 -155910416260108 -261716856159781 -112757120244027 -33073910173555 -38189066871174 -24525455452015 -174038774282677 -255444497665363 -50659620835659 -52202786008619 -43298014217309 -105329007727064 -107559709280644 -221749456678144 -52688808509471 -175852603333303 -27034178589788 -279415913839508 -27821966040657 -106308750566035 -135343547196071 -174798673625609 -7070131773980 -203252802172780 -245325152762302 -79791377956792 -185101881145698 -186117607151352 -117943565811699 -110596635791692 -115025932449202 -167600779544482 -99911106676738 -124728748169225 -268750665237262 -170657697823663 -17971637854616 -13308339610547 -96577473321178 -223698300398076 -6924398107204 -13941081746630 -100454759818526 -157575210128032 -113327952076438 -152149669231385 -75479214863439 -219249037831891 -173529086785194 -138918118373246 -131365660777374 -258182826216519 -68798254110979 -97243643953154 -168534911362501 -260630616203741 -159455994735999 -256756763698078 -277101268825078 -158867229747727 -164246277752811 -185274216356491 -193052932260081 -210551038013724 -143138374388496 -274432739108568 -15163668936733 -22188065114051 -6707717499347 -25299320982170 -247261145739730 -155674318384239 -88660424076975 -193545547813057 -77175811136465 -70994389458557 -32690615533101 -1735365337578 -32666975695478 -64144899016116 -37752045762772 -69813815282693 -6114172809725 -129996829835758 -278978429952075 -253887868637278 -2639337537516 -198498352465993 -101351438123774 -149927286989017 -238519441229437 -166068145581412 -95604218680049 -133974065895933 -128564465155706 -58130002442304 -125893565655189 -54924715442928 -157076414393527 -98633529605814 -55552910884398 -44280977947331 -78095970038779 -93950235837784 -276524243831510 -167596195412029 -22524784014026 -36485661512302 -6864287650618 -272139364266961 -13770440202032 -183421196617977 -214322053760938 -14908193458372 -49883361397519 -76629261779764 -133322844621382 -159016383826697 -10952624050273 -15773422745845 -78503258660132 -67850561786262 -101306192669864 -250362858941888 -240446858194317 -55953483933465 -155332765818963 -126292093920349 -164540307973804 -118488202722027 -217105231089708 -73217206395468 -273332294524887 -9572011490153 -37727802814906 -48319179992731 -36939356927844 -89396112012736 -89383122521798 -122846082725404 -209220552987924 -224813689686279 -150119806041141 -108364404007117 -491531912494 -146344242023897 -69925930247371 -57808442563899 -161873451727826 -263005163712564 -140238699789292 -156376113338875 -47563682754453 -178549983991091 -271312315752569 -258991407860693 -74763820990660 -62198637654569 -279936254354309 -50664025777171 -161354059477664 -82008672439309 -236785969720280 -237253212532567 -191236212998619 -188769417617022 -121866747686858 -13787145596101 -114531533046699 -135513649260770 -216019330593552 -123032534343480 -154078295862221 -159169626912370 -264586755202566 -13197492905477 -181407720756246 -178253331087276 -136236863949127 -28561882498918 -222318106479608 -246812241965647 -182058754103565 -78171626350758 -5542091774097 -278601640959211 -20582391469911 -45711283688109 -108388888940767 -193508289162046 -115646892929387 -236389871496338 -277476720342679 -61366779741367 -224725101562035 -177358678277690 -164706495081438 -202317912964591 -102141928610133 -227900669289274 -197190115615116 -58896387220785 -9977660884091 -74066342122684 -103659242341121 -97054590809016 -165112200181478 -221732397822544 -217434195363317 -2030283651472 -172293776982632 -142232783849191 -26937030650464 -244198023133205 -204966654629429 -117361974428007 -54274556974502 -74611048287799 -4491888888185 -261833463496773 -278554229114497 -192743365689539 -145375122175835 -228856925368239 -26536943866781 -277660767412150 -212695729651698 -118140956368552 -173216203722786 -117148146290778 -194936232778289 -4574025416387 -109971911721482 -84291336778384 -161982906082208 -205674602070366 -37505269836208 -88627890979525 -30425964812321 -268818174202252 -251449864825394 -32255997989929 -229566787994410 -211651883193789 -15712130098277 -275813411759800 -171944434764420 -140323900683218 -122624083161654 -183196021160266 -213292324127352 -263381172477811 -83899723656669 -225179358515311 -104802978161061 -268726775398708 -31032835531992 -145999798371625 -273749706863366 -273534747523381 -86888325602242 -146909605414738 -53626050164712 -264296189066615 -54043015194292 -10338148612930 -171952083453542 -263706257699630 -60041821071524 -138022070530252 -102514935330673 -258477990831822 -272843360735689 -84883011832887 -89043923346911 -71169769357719 -272633690391624 -168282475906365 -129789264992695 -150356368703592 -202170972181972 -114241013211527 -165125547383424 -37399063025519 -168952614251744 -196448455175026 -196269986482785 -121438233346732 -266261034867961 -63589822566259 -144960985600792 -2724075877662 -124801426505608 -252439739709742 -187320241272715 -78849135229363 -193588833946962 -207458435961269 -26195874667434 -125795694930906 -266349385961416 -135004775823531 -117143361057615 -90690642309499 -107693965916305 -264717881796904 -147058184146272 -120221666644447 -8565239627745 -144522082868271 -166907023507858 -89812363075909 -229013990292412 -89696775797274 -152908883330592 -263899616106980 -216649527707521 -261724635040273 -207889670236909 -35633552005596 -88434771308001 -78232497329110 -24457306876210 -273805755668888 -28806745182507 -222561525342150 -86356643498175 -125280372921910 -138031455681536 -106335287506843 -166753450742994 -209733379698530 -279523891621455 -278190923099691 -24483129124628 -18900665966871 -16861406045866 -214356004954859 -132340646522735 -72785548369635 -117163434684762 -142788651923516 -15907270856723 -93053476935958 -104139843875862 -98026493457640 -50980666524157 -70572069771770 -61088560932356 -101913746054602 -158645425865652 -227358658860607 -69332664209621 -78584866907422 -173742790266829 -251361295305734 -126106483737963 -89168960857525 -110115729487508 -41544257620308 -19083232357980 -119703122769082 -55193468864031 -253815030238414 -257977455086362 -275128713460447 -28981468285582 -108713136005553 -181874544169066 -174956698807444 -218536015169776 -153789454967926 -2888611058955 -187631740080351 -123124261824065 -223259414612939 -270627658126643 -248725686971543 -176449902510647 -194693523373504 -177965615056737 -253068296638681 -34535943072502 -262851480187479 -75480340001782 -245261557931690 -86318142919429 -277861340647121 -148591936350014 -92940012964548 -153044070446661 -181546479917289 -251854733571638 -257277123119381 -219990325745685 -250001277606101 -111311167750009 -76449144137866 -188527317314378 -211853951840312 -251869237197307 -200624561393353 -167840184438198 -268300190733012 -224460536889513 -133433092801106 -27609942337426 -153140903818597 -130019415248394 -23145709670738 -259216340189988 -153962624551490 -258781313485845 -188527787407597 -168820350961232 -83449356587610 -179319585738772 -59429575969539 -66557046530735 -221504293863255 -215246727731117 -240650382989705 -238182252907803 -119748229594539 -245328357357722 -218825806850902 -64593146216008 -191918565614325 -248482399857561 -266506317268405 -235402965852624 -205280320424627 -18587028667099 -121658196163541 -210274375569348 -40659790979780 -66927470046034 -105649299962172 -20006023815029 -15737770842236 -166643693350024 -158802004995005 -20480528218927 -164355159678667 -176828233160760 -50030186174739 -131788804585384 -178466135650168 -78137574823737 -167144586455791 -45856083608198 -121948951752923 -168389840357362 -169566243424906 -194971994785569 -51597373828917 -82398643937435 -230223892005596 -10856072376033 -165848744822521 -83256099276408 -26884930118754 -158271102277305 -178301251292105 -157210025818079 -16086854561370 -270944008494005 -204865531046502 -3304866921745 -96298768317550 -119762531323114 -131477001960112 -129667962736551 -166735065102933 -52723284045048 -238807455210175 -237011702887798 -123438579146837 -246810951287049 -250450719321383 -250231954303974 -143194100002264 -204320378769865 -277999850008523 -231561816705428 -109978581205155 -277985564169931 -238588490666858 -205995190319966 -236920630666774 -210346621414660 -12402578382732 -246088497696568 -85744571278021 -101908985541935 -192825366550786 -219082874050688 -38500528422296 -107861451919508 -104590818061374 -57943579880095 -166981372161391 -107893595056340 -105695429921049 -201161599846449 -169774077898322 -169810181887004 -42342809103324 -235631000933987 -183778454140709 -160614070112303 -98272695384063 -220205546039369 -243560699670808 -154783499587085 -46657702348313 -66713819078019 -247994662778825 -88112480805816 -67738616106997 -273759767072391 -154636204031674 -154097443672654 -192937354539448 -227296812645272 -225857647530252 -69559944603415 -18441847992771 -164410213767962 -128184352567453 -196017967510803 -72650182275202 -99256139523434 -219579103216281 -77433122602894 -261756497984346 -87768929010197 -120590253073779 -236114922450095 -85023463151119 -180023760553002 -211188233066972 -236199789171950 -240414934074575 -60975085277279 -202722752304957 -27166444660914 -48501697668266 -50041322733292 -101001472273903 -156824422118506 -54976396762779 -274732257744364 -225972267973334 -131182353528288 -84503738320600 -60811603415436 -95048634565871 -10374955270787 -94076907974502 -278044106107273 -154658325451582 -184102872006767 -24561116317483 -254474425489156 -248463671240668 -42007722893993 -144965133427140 -48245238074335 -164848684857920 -215173988986570 -229754554866314 -267031440593999 -55615630480974 -81870626453635 -69474658036449 -151906985626777 -156128730392156 -40249871548462 -52412036031608 -272182926702276 -19197044021013 -93093390255616 -60229660111658 -129706857984593 -67415228291303 -180325621219225 -55728565639334 -113443351877694 -208440871644281 -105471292340709 -208818458450845 -250218059357993 -65953513579502 -29543193676843 -76227680303132 -133476677003327 -197339778799321 -26771466147344 -205123107780034 -107593129849033 -193306074286839 -59221642754905 -90973476207223 -11157525040682 -79274525354652 -147664607643685 -65613328485488 -203558947999363 -268702885560154 -23828443781591 -82088310081782 -53886465717807 -93174805363147 -43019645067787 -35092480258160 -132522813933994 -160847570984862 -26858879852899 -65624107816260 -138144142328121 -198788631292056 -259719511650559 -152912799859308 -227948317817052 -246389682838221 -149763188415179 -146885715576184 -145986305249226 -88921586039765 -40698074682469 -59248463074708 -222829649017856 -220492708363784 -243222573148108 -207023780591292 -8689843845876 -178100545619266 -116777264734702 -2725155906098 -207259748763922 -119052329277383 -234686868850319 -209491359216423 -131552730579562 -161104564700611 -138579517861640 -26717990159930 -223053586385497 -194559464046147 -145934606989415 -67797276961425 -278702521716555 -29726193721369 -196367802795335 -15666149640153 -41686579440712 -234488499461340 -130747677258055 -185945217673874 -49287127856406 -215702425346972 -148690669085897 -210749421193169 -172149967766901 -82069565337480 -137250654904716 -55926208385661 -142832540902486 -51467075625978 -85399272756558 -216393230402896 -214095453811999 -236634913894934 -66565266404143 -126804855025307 -103473416408888 -182415927020941 -61196928108045 -241576727933823 -7802052375731 -47917278977058 -278884224160172 -9895117574235 -176885842257046 -61316294630459 -136888697687523 -27362986480388 -265574542846329 -135900456303491 -269608688276129 -60368868257098 -149125432007212 -108040101522094 -93777824030795 -6381001845777 -166173981415106 -250303607738559 -11830938969519 -107539127686276 -135525821297941 -5189068357759 -177460282742818 -271507663483715 -37558783455468 -102868845479108 -45924888498051 -92679594860403 -130906461281344 -41405856903847 -13819028829662 -239888276631051 -67032716375202 -218863206199149 -235112375159706 -228734181758361 -277548821732885 -66231607880554 -82166245806961 -206086939034387 -17257456200826 -95842229747038 -43772856934350 -249931231520934 -195382952346566 -240902737547007 -272452647986360 -126414185033199 -4962967973203 -81274451207043 -90484424389649 -261039391241812 -191627678515189 -167341977508710 -148400487989497 -188026035877821 -192112252660557 -72027252099984 -169580335086318 -128236599529676 -87203928237034 -37736206559121 -225986961510830 -28999826378872 -54625255866372 -2377372174386 -241855736698517 -182331640236912 -4235027789086 -93325350970469 -32658163898238 -46400863879254 -106400171189626 -2717026461700 -118837209817069 -40663292711318 -148308522903561 -53675762326895 -134304659636332 -247439780532541 -97060895470297 -226208203626993 -150054336136971 -270059746986926 -190553231722657 -24284858218808 -98275573661576 -38598112001412 -134048242116201 -160643611554351 -11359249396076 -258677332800298 -217425205315044 -214590400884286 -204614922261575 -104795620513336 -183352476945779 -7356261179673 -35452594743719 -145879679420391 -52045821962051 -44286367801828 -37712106609075 -15320183972493 -144092282108893 -254851944068824 -76159812425046 -176749758879309 -144678595566421 -214955726738602 -178281934157533 -54283242596673 -185425143914492 -107369524186891 -233198084446824 -269177981380922 -233830909919126 -213711181199180 -100331498126169 -185851118158160 -236431109095051 -196653271502442 -264621667004309 -235373140579412 -134172163645183 -249272990101676 -242602415664851 -56066141154495 -234445912036331 -93299657994223 -106917261331948 -18565056711426 -234030687889196 -44717383792879 -201678306290462 -198752667914158 -173612665897323 -253033988095061 -151394449295593 -230642221970295 -121923713357890 -136534024806584 -243471552212574 -81318926065366 -240530259135264 -135700459248163 -191730757471593 -261168616556048 -263884189003603 -3878924677929 -270822040581683 -137501705591409 -74946105574096 -237375898173095 -36097038815238 -269459508120784 -268713565588507 -100084415142394 -216131464185561 -2598457084090 -40689096166392 -59784391580557 -202820551292499 -185095374121063 -194377206028731 -167351483941630 -119451793502929 -18233371969043 -222721789932179 -193684547380840 -130924580220202 -96599226773913 -30895064195069 -174101019155896 -189646430433235 -150385547953760 -86998339742063 -120001388060562 -206308892400310 -247388122464822 -181869732406030 -50199434777399 -157748543128661 -43332913990396 -245424338033593 -276658080518929 -177891195075398 -75543776905340 -60121418838460 -253667264988866 -1491922299102 -226719731696958 -124182663171111 -237577539420198 -90465779591719 -77677053225541 -68251318212841 -42750039101397 -1717472167081 -89775861059966 -246133316149772 -26734621406380 -160777096142425 -119184242413796 -212984907197188 -5932003905470 -172325779719581 -25103160648640 -150609957655151 -230078597781087 -26502613916034 -7211656421153 -181602697225120 -235423491179960 -263145181938406 -103505946220626 -262629464856969 -56847720266512 -92631421856876 -1079832845869 -215159973596505 -252746753318910 -147928761973987 -4775724951927 -54253414754357 -7389337714365 -40895863353477 -200957004781457 -104874872487755 -23093502019050 -152690912950760 -231987882266085 -154348163591046 -8726344915068 -46145351882577 -3449249623356 -24702624543020 -183431323126590 -135736798596439 -106152408886771 -103784647376274 -215303157558621 -108432300528440 -71899358103773 -245741912810616 -37192894887453 -1305429661098 -269245067295513 -239222237026016 -280881469022420 -117519239508686 -58543997157248 -247382795216398 -214043353280289 -221277035800767 -256496284401061 -22567918876464 -160987780605373 -121193959218000 -75491460058079 -38854445683859 -122042756609952 -148848905094433 -36390673600416 -8964838903592 -146946224351591 -8498770369180 -74440546605650 -172101328542135 -77189231064237 -87676665706033 -201585460392229 -46860557273029 -189001559676054 -274350531987012 -180126136303232 -251849697326747 -88168598221725 -213929889308879 -122760597583149 -144816189724000 -151537591502839 -79363733536602 -151910885818365 -237648976547953 -134543124211098 -65246145041696 -149939566856578 -230822748650440 -216896558159034 -222115859682472 -99708765448638 -271996647464375 -276971111616952 -10240225883024 -24338701381332 -155673891542047 -90468213233079 -68858381258918 -58165841560496 -49261350427723 -95996774240816 -255468158594627 -178459854976279 -75080473564370 -220606948349348 -36380867710176 -59666547771029 -116750793082506 -107788503426249 -211268877906450 -34928488490316 -1235912290841 -222856239525604 -217120565774161 -117490825499199 -245201833335305 -260468122121119 -130887244318930 -162712726389354 -31984610830365 -228088063044139 -225162809085083 -151801028340837 -173966240882213 -93542442300727 -7266853042183 -259073667981522 -198738243714738 -159357809181119 -245379249843251 -174665967410582 -186284314260831 -23274096180379 -272778062865911 -118170987807610 -55750885776454 -94219714615982 -254881732165622 -273417110692244 -207913804961177 -147575480810809 -233253215471457 -212507740074578 -60662550003831 -279512279410424 -112359746841943 -228361978567399 -233910858727078 -258325077261036 -153389858613532 -158272975487042 -138548257783648 -250054726380385 -83752091185882 -261307758136998 -107868138562401 -105273560449132 -180825889659725 -37035396481244 -3769714939922 -247027573582939 -133003121762017 -27254307362962 -26119317969250 -41095195093576 -242715371743674 -218424497438383 -137912086435265 -49749730428638 -51625310364806 -108408549401189 -38435111235534 -27342018506117 -62640079649287 -185615622690596 -196625879181192 -154427009771857 -54774093069282 -1549078942672 -36056971079052 -213816425337469 -141338775603046 -142412953067921 -221986139245678 -122163718411297 -269599888489033 -136769723169002 -225596399544281 -46077762605076 -185576735801154 -114243943782079 -164678468863393 -51411247829699 -23343810727017 -107483167806122 -231203552147564 -148100994017241 -116759536705143 -178925396943892 -229536596348755 -49454005531237 -238355205632616 -122749227793633 -78297696759507 -67912556422019 -217391284517268 -76944820380306 -247486196727478 -80582510486717 -2296719061211 -248498805259123 -199422236527290 -96758774976621 -115393076102536 -265844325054504 -6015096669528 -41418751897581 -237792563388417 -214825825914948 -171603260374318 -9273453210802 -241570958261588 -53419605524517 -23828829641792 -146063716966868 -31066433486116 -174703603397036 -166085330604687 -66023693773160 -125314697448497 -168289353289604 -238695390726630 -219490327851436 -222657237210867 -152725361275262 -40479548870652 -200631269995103 -221234064272892 -100281173069017 -280783962375891 -108201250595102 -145381153480596 -161959403571493 -4458175219616 -17459423584395 -93091431713332 -279170550326363 -72043866877466 -99884638457216 -24250245938229 -53313967552033 -239868228831031 -195980215828137 -43862418686925 -93050832145663 -183956218202224 -127766484139919 -15052601369363 -223643646433776 -271606419220701 -276435550682699 -108154595183553 -268223922705307 -100641987101768 -144625102766177 -101261545669884 -3779693052816 -195801552416095 -15441383906755 -152450645526693 -66584912945939 -34630190005757 -268003064697091 -227447440836938 -267317996313562 -273844267272739 -57528781670539 -275025176630180 -211100782245499 -202503130454745 -173127578233424 -258304044445979 -88688839176795 -215733721742078 -70985942870039 -82029460547387 -251871924222166 -106062117363558 -197546933810666 -250366976266377 -195587724278866 -97940474480968 -106222151941076 -68766226317116 -160705329481264 -136977789005239 -27712443414727 -86573221662714 -209142553616970 -18231478156615 -122481894994629 -65180703168934 -195067170032419 -243279218879 -45981889922324 -199972738768628 -246069480622810 -2223713516650 -223631817203687 -167437882686510 -230423780375240 -20346576314185 -111209206864903 -188213624886030 -129156232779986 -186336597909004 -98176566145128 -156746676844716 -119901717850734 -243547364602274 -140717313159211 -219131714126038 -150761943283046 -25215113512347 -37140783183909 -76735080743381 -150549539045601 -178359983812902 -172889221350499 -244160263571904 -167354266121961 -276193955396701 -152939854697884 -210455178760162 -144602459493757 -64030753728829 -153801797775419 -77414665235225 -31072185489855 -235791739876386 -275113934906279 -264115698677324 -91940697911310 -103781276856677 -19434768483341 -212204861963332 -70619892705977 -199028120974522 -249009599343061 -88395979485659 -188073182075069 -281042564904485 -60419322393919 -239375387902096 -255339703624028 -12144320615330 -229031724977709 -91968182782621 -228389613552550 -204068619807392 -3451118024799 -124703240187884 -71283889176572 -11929439093182 -149260548231568 -39582081554739 -268741632727730 -106360151996959 -11755377788216 -85619177509780 -269822879894385 -5322389407686 -216613964930371 -113270577652695 -253252372069501 -95601186568691 -97414203922472 -100230748846760 -219617560563712 -249995567960147 -253806965892838 -19531681299019 -99147990681508 -263189048499458 -174681925582650 -188062163371267 -94225515973641 -92571492042983 -206994567355633 -195983074750848 -242035058417076 -160670010088932 -52673145871109 -66339600315879 -93285704235555 -261392769691054 -116850478107631 -273593703525064 -260071755989441 -193560163947474 -14149100083487 -149354360138354 -273905150547521 -17791319806373 -181432753025672 -108727846496819 -127912770104761 -86146753564286 -139077579175326 -131394351071647 -38541603066923 -36408404493206 -121360566795989 -196439420669655 -210114142920616 -8815570701934 -43814826603620 -8667098314050 -145706855799140 -139498151110907 -127562430366285 -223301931520796 -233529177177297 -4166490199224 -51945830993474 -144117161831419 -153421804847048 -204878131566890 -58977662543167 -20427253107058 -197196302002785 -111738312863191 -117565190774682 -193828893813377 -132751796295046 -234881327207766 -192974089637748 -237808054959154 -244176344796527 -157240405757150 -42731294944268 -196185357003411 -160816626024950 -197890071124373 -134923441831632 -53407780341968 -179043462330091 -88146870175211 -193807317413249 -268536039660561 -276520813770266 -152283163772479 -161144326212037 -140885202529414 -245703559736329 -1862117548066 -228301559957849 -36915087684255 -199306169255700 -78563260288114 -269793136607996 -270908596773706 -94761462316117 -219188799371956 -84470684564000 -253637495941054 -251893282978421 -215744805244225 -154795509646907 -215813390112315 -95283500795761 -144942812002574 -217031940264637 -228759803875315 -184415626167478 -261980241301942 -100049084110887 -47471089979828 -43421260042531 -117010794498920 -221625850094789 -117524245421496 -270716462598690 -125947178650454 -269890483649836 -173088376534267 -7561535348416 -172774668282843 -74723137855125 -203688128617542 -259088633794434 -130909326763575 -194506152275002 -203207376235061 -32145496735050 -41464986829696 -8982467949470 -218213043072541 -160384391911256 -127799306133351 -87652409503029 -48465032086982 -277439831108068 -129633950875137 -91346060816645 -99939243092331 -104455923982352 -69091369779445 -23828579648936 -219154515087355 -279304914154473 -140126252308890 -62792492370971 -70026174891449 -129651433616248 -118516586755409 -98104403513967 -70745265774094 -61027778593629 -593882318687 -2319842239723 -142589928039049 -180706449354635 -90809017822597 -179650384404504 -120651944364401 -259746024921685 -42242760787479 -14440427738749 -255952238650470 -162421365376475 -156786484438596 -112248279994617 -231284308214210 -58773895756802 -74094631569426 -150978689038104 -226904044597148 -211694184596409 -244364120528298 -170389164284483 -196126102248706 -12819997574300 -118918298932587 -144619580191395 -133544752843305 -9134964137384 -102339667669044 -37090819923292 -30966280939115 -61946643309152 -124456507331544 -197838165805622 -160467110896652 -56601040388255 -148657535350824 -82174774881348 -202822591506735 -20867356507657 -153243309260838 -153062256774445 -207220889746650 -261819256022863 -121169691735456 -243576618444760 -94577971439484 -14341890852790 -38295936953266 -183345901780272 -137170408500182 -269675628938168 -201447030671125 -199321840247780 -81378672281893 -165889777183082 -86724275202790 -280153309559883 -230785659118985 -5739322181265 -152371099748940 -113245590216971 -227762639354143 -241036479008579 -272394743755683 -5761643804065 -169990527543820 -226377023030838 -185033645894030 -6636562463953 -202153382695580 -181625133204603 -134668142651379 -35112325437399 -69035608846403 -17427006870903 -156678380497483 -42566053123758 -236546223230140 -64334889853967 -33271298841673 -169891912404453 -210935417149722 -61074023095811 -186932621101616 -205042467234743 -253145323694095 -263638034907445 -139052384323214 -281338670670809 -36521421834070 -140608279115128 -272123594991467 -175642003933512 -34313437435655 -77923341615257 -198516374243709 -7681969743693 -226195741868810 -257726380504732 -263608570365349 -165935478320959 -150186567324170 -115843117711273 -125151392165204 -40662196458995 -148593382118837 -269787249633372 -78902874449493 -93516601251758 -11322447971780 -140559024886008 -89415524052379 -242405363166110 -243197619548934 -178163689929106 -4866179351754 -226428403505548 -60042407916438 -259258037858185 -46315811535050 -179799994159111 -11608358563792 -144268887931672 -216292071128986 -134245119997650 -280960328323126 -8659665865906 -109360749497315 -229920171262577 -78283142276013 -169017341107459 -229555793808294 -16302222638508 -58217384055774 -58195509223276 -259696472858907 -141749672715057 -193016906247569 -193421689150019 -91836640938681 -255299010326141 -157642523725259 -33258672460065 -150499124899149 -115958721829948 -109271816184222 -19398040920389 -74908125386908 -210367065104312 -161799640495298 -147379184415821 -17353533465049 -172293551038222 -46849070768481 -193844589672373 -135400643889557 -271345177891667 -79845885989178 -72947894220659 -56315504575271 -49731966452016 -270363998820580 -235242170965456 -280262441246141 -244733426655526 -273081052284526 -58377170655434 -122994557851312 -56022948613129 -253501959338262 -278001274440829 -231141218704229 -161531590405057 -179814686279744 -100481208066772 -216473106603095 -198170539883824 -35527196560084 -21410630372270 -70192434777815 -45321838425320 -32683315364794 -222131199210563 -168384695365284 -25591384697732 -93894039275778 -78861124102352 -139288743853843 -6205771842068 -235864781957748 -117595643773741 -165421768903791 -20950279835025 -133618547805539 -239615611077129 -24999575611750 -42093241135850 -197716336306561 -89084129290797 -156358678818811 -95181660418106 -210526698366334 -191132549967424 -257247787396738 -188356891244839 -77383002589223 -32034404984939 -220841358039484 -159035552496351 -255649762750477 -210903026920734 -63999768161913 -155395968285319 -139385097780009 -111108974069934 -131251722951387 -83230997887015 -154051275930248 -216584060956827 -221921254658844 -276296319012415 -239062077839111 -44295503819915 -267897045305714 -194438462062379 -105394566758132 -273519567911121 -130897441581133 -12198084627332 -279142090516528 -65400542756393 -42218907765385 -45344392429943 -187547022496078 -175665646588953 -43278180646359 -154315024620980 -114601268084610 -128455547097904 -57709485538589 -61922753470598 -147289716757517 -47357011479773 -148815201717378 -100258297277750 -17536863190459 -67817123319867 -161740858620021 -111321447106603 -216234957276387 -195138275741072 -65648959168972 -189491352552546 -1379063450832 -40865360498175 -143976555320378 -228473075221376 -222691549993992 -51495553538492 -226486718840022 -203723564744145 -257367403134690 -192843170950529 -251223594308803 -110665899157446 -11036731199940 -16225278039179 -110705268160007 -189625715756071 -141528939456412 -171096210546008 -134144030948035 -193643876962637 -263772640449772 -84850083036013 -269005087389256 -280528611061979 -125379393220482 -123688286675344 -221426023120745 -176656681702663 -33997188598048 -75427033647301 -65353515206167 -206990018306706 -221214776558055 -232061590887538 -81445972799676 -216504441321359 -186810041244366 -199009363765529 -77486828577585 -280388960304132 -71725745639860 -19518062006825 -207265896851019 -21717514955698 -65947439737291 -60169133834722 -213738627586431 -249924656722818 -31761571813854 -60033679240112 -120123490354402 -132076351820555 -122263487437405 -125693083727100 -166046757324263 -266820592863921 -195644492820944 -267414658370072 -171490040330362 -134279568322152 -142137496504485 -85498623700476 -84499071872676 -7873760219131 -204058425953909 -230089749685526 -204225006608367 -1158665090540 -212230172209447 -170830762441265 -267038951563235 -138121698614340 -221541733023097 -253881639118229 -165869232961057 -220052192448237 -68683597140093 -65518756909418 -242964029931103 -142492121582525 -6793337814401 -274859379718778 -158978609754454 -223853577051015 -231416988526927 -86500094261960 -241012589170025 -227087470322965 -95462162890023 -268253482251777 -44441235828771 -50396354706412 -51208736538461 -175278991574071 -109357572868438 -154449800956996 -170400163292290 -227808009879123 -80309378815116 -905130976224 -38078149137612 -6627425619658 -125938078392773 -216388815222746 -190026598279672 -177768635640005 -71704170346482 -137034240973604 -172700391238094 -208907083709396 -66977431498820 -250669863559744 -82378203646105 -218902164542655 -250979723500408 -34275492247680 -272991460190293 -156542455636404 -274655178048171 -31064854300521 -151516628028156 -274988552489012 -92836238188814 -218958061170574 -127851984781728 -109985142841429 -198242798127945 -17935022014594 -269642949568115 -221887986062929 -60317075516219 -245484356668851 -16136089272567 -181884472729786 -143828408680380 -240742447895983 -66188915904455 -242144414986753 -99439849358184 -230219013168715 -211527579879851 -5931631485399 -248351205663638 -151372876777324 -40423001048855 -62458455983515 -242469512649144 -113292950290925 -18291207671994 -214405043834845 -207391070848630 -129465965995489 -104664674285859 -3778510917224 -86702566238984 -125770137751359 -49826742248493 -180596552825979 -152294794338604 -118005354504031 -92629986394142 -85164549599535 -204071030210487 -174755389075896 -58272212478276 -122499438065350 -142352632121517 -245407345824350 -256791505266450 -172539404322994 -9734523251463 -180680780829674 -115422213426338 -104270349243444 -188712761883091 -113104765478414 -180413050311395 -79196545020018 -87188160732508 -233297384853878 -235241051927770 -115446936830886 -272407446553747 -219369646489853 -177191300041855 -196469267693376 -160251806491346 -262099831847073 -75408425312276 -113957131532225 -233675303707242 -247340641665534 -5687897764919 -141800434737112 -228599522793292 -258244621251885 -53488386158954 -208945722774001 -142302332039775 -43086604984071 -252460156571929 -182701613580099 -250284875569275 -158481962634740 -71896480498703 -1602431106037 -168811622413628 -88621968976599 -257753391399650 -225410834844461 -16328200893513 -209140609980862 -236877548581070 -55554420115882 -79837548633441 -121422625618935 -196668414914770 -123146243676916 -267501390241283 -257822544257724 -151678508088597 -204434604213332 -98434137276794 -238069628864349 -187857711505986 -123193950453775 -98356517232973 -212914906681904 -198474559297962 -241521429836528 -232512722345690 -271073277927784 -23331326535394 -185220981571803 -271649860692824 -64936519153414 -123871226520163 -61619989545688 -90651148394121 -19616265864676 -154291134782426 -76936398270657 -215370634586855 -87004674635122 -180838560777019 -221556670358730 -145114282461145 -44955000744089 -38569048410030 -69399584952368 -267860404585052 -30178700514307 -31034830126107 -52154569845152 -129147360765439 -172308800576454 -19916633781089 -75708369999378 -164835073299049 -95270065048813 -142468231743971 -268386332005240 -205280353719621 -95237059899982 -86288542999406 -51694868781017 -5557113019302 -94604188760120 -229267682985311 -209329747129617 -172970272935311 -224389743701602 -16482533745853 -139347689150950 -85081426858412 -186246643484894 -56832947550480 -202997176675228 -20356724368129 -25111350788459 -62443386222473 -6745616312705 -104066776043508 -84332647867120 -3452019420361 -212767038519303 -184310026243843 -45482815614662 -750818618161 -51301657741945 -109905261198855 -108593152442734 -108449107997773 -54919650616570 -6647705364332 -70797639577440 -77393906333805 -152367987710298 -56172561079292 -191973520526241 -208061030733281 -197831648709652 -58121796165940 -140289551809991 -7794430643495 -119194602122085 -79822780773647 -142669772923308 -54683563463407 -244764392604849 -13626665744458 -129293521197221 -129052399689405 -201253733352154 -222761885088013 -5357009831172 -79734429081948 -190162925973351 -20323798681093 -26738175678939 -30140891036987 -1663093071284 -161935309729902 -225695292504689 -236399823857884 -197487866063330 -22958331515816 -216410806591245 -233570389091961 -101001364032896 -216908083280866 -65810439247849 -278013856152557 -241729134086867 -163423427920659 -62895457441481 -216568380200612 -144326858921995 -137627384316060 -207804424399700 -86703092181200 -178651681262280 -140305246281600 -60559339309704 -208160272257154 -275527473762819 -78282350644855 -4997727286420 -153752920446623 -105347760870163 -57767752662484 -200244030751312 -261288515699379 -125660938371270 -228937764581834 -235611472842864 -154252992418242 -4709598882811 -100769785083376 -263848416114727 -125309181913987 -136377057318260 -237585440603004 -78586618627391 -277717551967998 -229661606687255 -202724686506716 -120461934503959 -277027851782233 -197503033663424 -23071463227484 -68125163531838 -120879560375870 -210390627534702 -124152600839033 -192847773406046 -73286090272642 -42091089924101 -111755938724931 -41832880443073 -13343773484231 -142880612780329 -40933040813291 -144435418799015 -68974941836890 -226173529538459 -158253155724014 -219418682725717 -257114406900571 -243903609314837 -208539055111930 -247485485092854 -278674098011593 -162608840044054 -147115234011058 -268877165383645 -167522137230033 -62351460278316 -181308023059283 -3672882079047 -121633270127803 -261460406291725 -239223321941251 -192665850355805 -68023586530691 -271274503296372 -215138121457832 -150329996572983 -221459882274210 -146654581183117 -45678541014450 -231368128155646 -265431662701213 -256359176238338 -82492421117878 -224586245215654 -199012153718260 -240123725721774 -125084366432147 -237078681563832 -52418404932404 -126584172949436 -33466978241001 -4324553612910 -9600171411262 -141506060305331 -69838759025893 -94833071527388 -11767810220064 -214374773578692 -274091213930144 -867927910933 -110005104721134 -230750311200272 -210403063304490 -256188488359099 -80432721181730 -255780644860386 -138918760172612 -220699688068690 -29835872902493 -242873166282085 -241293225227473 -36011130902160 -208963457674360 -111723254231919 -66005173539125 -171557731765051 -219889496442848 -237535615913713 -52643871715422 -165660317525512 -206655607565533 -175672484735537 -218439721665667 -118543079146211 -8130200417225 -265293139889099 -169642356799271 -124588770207927 -68884111740909 -253976229955525 -168522056278361 -230764810588350 -240610690326063 -224209456222790 -229010160753972 -278244760675575 -202893265856525 -122736830534792 -103419820457885 -178084369628230 -42309384759200 -58072292407716 -247337055639222 -66263725060977 -22099430695118 -218016212229572 -200496052901574 -71976844006058 -13555481401447 -189680028584728 -134997103230958 -53953909721353 -188129961748768 -81718452405853 -189332131862589 -275752119639011 -4033649819414 -179648205728607 -77782536614876 -249392969072639 -264966827787108 -210085952142573 -147698418422120 -171208395197317 -77592525372659 -216675013389794 -179665688469718 -232415487021003 -65921729745693 -245577370111493 -199462160324922 -224732376155727 -166152941551147 -253359181057413 -98851712727351 -229497607713581 -105677961150629 -194744601757936 -49057995438807 -17213488870453 -240007391888445 -189381493643002 -268483445093937 -67232918593064 -32634710057728 -164578207656756 -133918116476610 -18169069337628 -58467062306924 -246300340087427 -88419540481486 -253046169374938 -52491441763192 -275679573988080 -93946117351080 -276878788049076 -252848810095967 -199934367645081 -245470211933706 -190797265795307 -251609500739154 -72034587718098 -72054116501973 -266295051304344 -76852589776030 -7908402840566 -252242691464800 -273205476960080 -55198622225096 -280015011665968 -231170157398983 -172035848193823 -165525494923800 -254765236523511 -17550647631616 -211558445166406 -140136862285215 -249188095712749 -165885875916270 -23365832386259 -49849759313593 -60888987353825 -136148246110281 -130436022824391 -119093084670038 -178486472673783 -224969776965935 -103056796108689 -197561024428795 -166641105236698 -174916204806633 -218194183814867 -202768679768161 -279810404597455 -240048459896218 -159595044682517 -259276081751352 -259660972854198 -114217063582887 -236774530984829 -53980878777663 -89130540743041 -73003028103503 -7049781306887 -217137039688109 -266875074290039 -218725418293984 -100856618623895 -212436330221552 -137186560005138 -228965620973148 -34170793112205 -83150090066686 -245414199727237 -31191638928402 -149880734326662 -17644966359360 -159398614401877 -185837414688475 -3456577904794 -171343300103867 -47714750762931 -275823277294106 -108973198562046 -188624969045268 -184994240034058 -201589712366575 -47245860415832 -12687371857034 -55581995571576 -83539123834260 -2852713875724 -89700835833465 -212970146381180 -2917657235873 -57420881978152 -53876922052020 -260123517000965 -245362896660171 -281185662354226 -23924817362096 -5940888734217 -19332862184542 -47872611866311 -139873787425453 -273736728861789 -126403208478374 -251085191303605 -203647857862840 -48501916365917 -225613524124089 -69745739399049 -44998482477531 -12240396159801 -135687358273433 -260919024470151 -91084605306983 -18848068330661 -107071808870465 -47896262383983 -136063063361508 -140453937948646 -250609009972017 -265329252125132 -10495489686417 -138591376549979 -74429185667491 -43496429062816 -37744700556083 -113137378300271 -12371135513248 -16304193930301 -121647380688908 -20631523547746 -165040115861936 -66862825573849 -94919819212518 -63503700001676 -38714471150309 -110360901927016 -190699954877912 -178898441231643 -186524013593744 -167963944308445 -177364968708380 -268645263063093 -191905568631325 -153282395515143 -30090585252453 -275249914595198 -79711310756998 -174843581147689 -104996829630546 -181465715420905 -52264513820372 -129598273758291 -246966267095196 -4284722059406 -64364071835188 -87072917375348 -79542892903020 -125492263438567 -56851125674837 -238190577579393 -255360854607031 -6944280762050 -2913196111250 -190551525424280 -31961390164572 -191739656436582 -235285819727031 -135469881876132 -91064857798344 -212882027782314 -94732416696708 -120722256648248 -184041221536115 -162699407298227 -171244370177701 -156544723895502 -141367103157445 -254275299630848 -105187375848153 -18705070293383 -57948785836209 -246978340634540 -9327700491791 -1285213341791 -172452911424457 -113209897069862 -97119845105851 -258277219910432 -241680903250952 -162496133561575 -65167602247389 -198181651904864 -21620185363992 -184389187999861 -66082618836193 -155597417147580 -188224874041982 -59460535767675 -265337675514563 -84178214923693 -221986381887471 -114026426385800 -198414238933131 -53642970745936 -189856386499571 -180375049041218 -41031562720114 -279714202142904 -241512388180404 -63903481978145 -47679546861457 -218759218160593 -105735306953467 -278389842797007 -185720651962115 -215548824868442 -56782817357611 -223629986894902 -228878618910032 -22143603339915 -84903830129812 -7882991612655 -189178006666016 -87123948790679 -186408610221922 -278162456987172 -132007347453720 -81214462881630 -72997886219411 -214393026054344 -171819329589485 -36540884946280 -132823291463558 -9623175998418 -71451918599566 -258448938527543 -53498731725183 -211803908143904 -147309140501839 -94511879063444 -45060041574662 -30004611312611 -35845775062694 -18257997538781 -24135768750256 -139442163919464 -249290029185238 -53347837555055 -276186174807057 -247013222691012 -74538819550596 -76819636344827 -39285299009438 -274309775297791 -552361846484 -197453677706950 -199942114796426 -82677764528238 -250591840123709 -256684329956293 -110800169083363 -207349658060461 -72633798328671 -108259315181126 -81653656899830 -259069110769392 -223439877884513 -209762012777274 -92195644620199 -30978986699701 -263993383509480 -7425682475867 -239935789894236 -43332207510322 -106102241477674 -189676347156651 -32105019294519 -55640029267976 -56735936610938 -137864730469705 -102337013258752 -127327889919994 -208039716292874 -278231925080887 -239501998608090 -10334182859128 -5312811159634 -53357489868399 -204797846741966 -174842776030015 -18216767355483 -155341517120493 -241713574731743 -1018765795783 -221153211791107 -242547468837845 -77713512580558 -188839259870271 -136848575543909 -23254485769760 -149611032011361 -184237574088838 -124247643906041 -27155488504333 -91810512897593 -76089645886667 -207986421566360 -64999807648213 -206547761083391 -89914331909417 -222816135892956 -94883897273717 -182829643664744 -4937859065945 -53844848201136 -137941588801883 -5777703038825 -94329342705121 -237678992298989 -220049392257715 -179984144448826 -27960276291514 -245332993591378 -137696912573881 -12694507147100 -222902894994277 -59078990385029 -113265080379156 -278264122824542 -56558703563894 -50917644062466 -61535339550213 -32095887057359 -152361158252344 -138588102531367 -70899252620752 -32363986546885 -164310219405067 -222255705359982 -95388429161111 -93058175837769 -122660766478224 -211610063478575 -116595197048418 -140797255596599 -5043028825295 -7080569870674 -203599071024802 -259322298234990 -240118976396784 -269673166744748 -235297323628329 -24876998050650 -237779270593724 -88031171068832 -165670705130382 -68591111152042 -17420043321260 -200839353182102 -108475855061036 -246621306328540 -208802944300319 -7115535352896 -85171058752824 -119237266728682 -234155060519818 -91558586710778 -52344813815811 -53112224916492 -244891558033420 -169069185972545 -237387066871533 -216096689880396 -6390561615344 -110388610777190 -261498256522165 -34546155986928 -29503582301936 -89215347785253 -244909040774531 -51583382300289 -156743889609352 -94200619844950 -75636678114313 -217818416566185 -189071593905127 -253094592152381 -73563393195156 -115717131611313 -6959942450014 -37828959611530 -24302407598930 -77264603801315 -121603128839131 -258476566185705 -128667937187537 -137373921253210 -108837417364572 -224875501999666 -174547919367298 -209005409439308 -28417284892522 -214351012360205 -128905623161127 -245717751477233 -269306468129293 -98662051636668 -174016598320111 -16993263950025 -82284614478819 -231847098387655 -123606089699859 -41526223128617 -231904842618029 -267981744350574 -10471599847863 -58255415322611 -103140790682755 -84434992715247 -35707492968135 -41088123566355 -254228994665877 -135469991280601 -176161271937049 -160626069734969 -1178876193877 -58726522747863 -272033020832755 -135328596121065 -17307366821852 -271474038365250 -174769532390298 -102647190390388 -160442587133063 -202576274859059 -137410410531809 -50009846695604 -158745930151205 -234948025510972 -91040967959790 -65259233764411 -211487833965056 -264380671859143 -177798830526762 -37291604558620 -137515744252825 -146729576546113 -270443815341692 -127135551327294 -229214710318745 -214194570829001 -214773897941692 -264318987123547 -93333595052262 -189974265288509 -190571315372359 -152777979583618 -103833306210531 -244822502307272 -111727735731300 -11774528210382 -152732443473106 -23721479431088 -269996793741294 -69567390093625 -33067770983630 -149601357387185 -62717751980684 -7996418242324 -35687394684235 -152712800445042 -140973329590508 -193118210833194 -229370364239203 -99880717275079 -186438135769516 -141246222550528 -102746148341707 -18810960840008 -76376775348475 -269945900441310 -99388619823767 -247819327253406 -52236140870115 -111580902073485 -132695454312457 -111045540708825 -197095696935534 -58275567689174 -208084244870260 -257759287528888 -120311933769574 -271091803743764 -275323662014050 -20650110873250 -222954808637406 -108981813636689 -90258295973283 -217055781052067 -140822435420380 -274546039408334 -237241291738775 -197837788460931 -197562939747821 -177949542811115 -270511703034646 -13277046221766 -25898703606908 -196169271312671 -7467164638639 -117777210184340 -30789064660190 -196457562695191 -165672574227824 -129675939923564 -42914506126221 -140620407239559 -43195655517074 -176508916572494 -53489408935251 -117709325821375 -63953795975202 -117398557605426 -58135506432725 -226818125925014 -154700184591750 -111797263712493 -112245566672034 -276684777501068 -86639910214606 -25149014297414 -165877891170320 -32101047303146 -238858213628891 -243266706184966 -60628976460633 -196853979050429 -11247943630098 -245352677777732 -50802626419587 -210636636353627 -88569338277908 -218614621496718 -270535355261868 -175292867031824 -125132025645624 -17887560644425 -279679976749410 -171610336071717 -31878158610139 -175422495968109 -19433914003691 -265962465184493 -17259090984732 -153728379259285 -157791426006910 -93198162365540 -1121497318600 -59396735361586 -210515662384659 -230717617025813 -61667148400449 -129588724318831 -90091007425213 -160919130229923 -93943191227569 -15598712325376 -80517554598341 -53951076800149 -89968644765255 -10637589978323 -18144712669799 -271860696661025 -272310767199926 -58179466307650 -44087806354769 -95994575228446 -150199038820485 -58142597285504 -31900604977347 -215616436037278 -233991244147531 -157773373830932 -40518772545817 -68045393811765 -141934110789851 -107434802786473 -41000736249713 -69568102819501 -246660119578352 -114715105423219 -199397863876933 -33776853432176 -45335011705777 -114685968048062 -228289461485927 -277740335974458 -211520220876051 -6014109837542 -156593466355500 -136164027061096 -175971204520846 -90670593508142 -227840354963165 -150291199133097 -214567821588129 -73888760816627 -203214209816383 -70429360673864 -129069571592166 -149421491262596 -274934640750438 -271086618844399 -177606109436252 -45687319441784 -74990380424001 -40582889743121 -39502427099330 -245846900678013 -101114811432427 -52499492457344 -221803696763287 -250674796849638 -173777528010488 -84299735676793 -161990716969998 -192841283869975 -114528313728808 -257891584184470 -244217591967152 -21607865736484 -208674665244140 -258906859389953 -219985340370238 -161835182933045 -177100100304998 -257070895829054 -68774076998180 -236467980642772 -244600680624920 -261945081903358 -179696649364976 -18494692105154 -77226653790793 -276010587679338 -167573689438663 -179304002634528 -23366218246460 -175578242398609 -79480983323934 -72021323897023 -61188076615333 -131072943719965 -164201376259304 -223203995023262 -42424996460073 -23405041562061 -237587011047495 -54866136356231 -194516409828509 -196115668977194 -22269426033695 -237940805119791 -2723024773236 -93836873189972 -277388494267843 -106262811326004 -64468553025573 -162964521213110 -123112335403523 -93668121721604 -99347216199191 -23236653783872 -152323511343410 -205095772564269 -67494067514963 -185665002881486 -181698884263476 -97389804399621 -21235489826508 -198958264486460 -187837418475976 -169948789193627 -104274104806813 -192742161252508 -229195063772346 -225716394225864 -231625855358106 -139867588997755 -79017420609494 -238430856598040 -226507186558910 -4674692917413 -184379853994903 -99708175797839 -92737408865451 -29068888884835 -111326649304754 -238735615033949 -179337641788127 -266020843006491 -205475356181419 -261045249554890 -797300263549 -206580235558992 -34912731229654 -116972954772832 -246955127874137 -274379146279392 -102611203376346 -85314439927731 -46496885208587 -87778192860157 -59000807448244 -248927046806600 -281461234581358 -93003504445702 -66087494060124 -2961614868543 -212840631272661 -21488007771058 -15404563045154 -182340458462002 -79237748561473 -39051232832311 -214639033503862 -126316270797094 -110884250898767 -246963628814384 -41648619407594 -193896590104736 -234782447896452 -189059313333374 -243147342767150 -85239953007014 -218545720119465 -220018041443135 -132055208311419 -112068615820130 -278506425756537 -76132725896324 -259726558049144 -162694992542298 -246262588496771 -44561269062723 -160419355145310 -173158024504870 -90051060532067 -206842723828437 -255919572928078 -31638781370101 -144622329545994 -45456062438776 -174257679195872 -171644718409814 -113351122663917 -33727497752767 -80861447335629 -152332028123107 -220427162029940 -9430857573645 -43163643436551 -260320041643127 -13196400034917 -149977142947081 -140191449711015 -27249029567020 -17829200731677 -142122271735543 -135238683906892 -165813246692255 -88442189330752 -19029143196185 -126434041085377 -234120328714176 -265146506578171 -273780041109050 -100481687947580 -32127997742561 -4837472258292 -57193714750520 -53232062596169 -201702504476737 -200610158853665 -103684293406711 -212779600194180 -76492162634697 -257887224921347 -226440909552140 -273024626062961 -214765365304293 -76574493378896 -33045320113454 -142815499082296 -187890753407692 -270060046831698 -146712483264907 -118565050424966 -40296485375043 -115215662110746 -123675796821138 -189923189819153 -79653585926264 -190583648379019 -105415381328725 -4549839368366 -65920349113405 -106120291551714 -231398406008507 -10436893054098 -260907041220911 -56260469558928 -115822669255097 -42603637160408 -196562806833480 -33220147524564 -11396031852366 -185670546447086 -115458704751122 -132047967099628 -114992503816962 -249759227685679 -125109974118243 -31994480786416 -133967220577926 -187709981961490 -22942542572727 -122765010952755 -265018025628636 -29643045420785 -268567459957151 -198080991807752 -54445051847721 -200282602503919 -98314374992499 -6209785826452 -190622151771970 -137560498806112 -74553334219888 -185661804824820 -148621106672187 -254123184834744 -117230090199601 -60042727166601 -113879216072359 -156804259631708 -9003586280015 -103225305458163 -171066425207731 -234553818549957 -52302585707095 -87224317665313 -234962404828116 -223212442264525 -68015107480612 -197799261125860 -117395989045281 -157885344479791 -185328129677645 -156333978797281 -30569967372032 -183415226164835 -62300648783884 -261680533233569 -165137699256534 -72320341299920 -102141773798811 -74524598585706 -191341551168334 -185981000237709 -80240343377569 -108174276135239 -10526277176977 -3537048676037 -269896012491205 -59299655762794 -118732421930522 -9824429563946 -122850924663495 -119647438519326 -35821132660163 -106439937058321 -119040513200028 -53839837279234 -66516694399070 -81544718954910 -74784191284343 -263872552156058 -99340503806523 -128790797664710 -257428744248424 -104905802495594 -41530361469392 -51602868390531 -280870185631188 -3646418727551 -52083847296754 -116218347605403 -199180115496973 -177237732807667 -137063489980308 -104903123900858 -155757337635688 -222157652655014 -138036109077869 -17732197263019 -193492554121685 -90299150595611 -206521149610323 -25547774356741 -257314457539688 -133588960515161 -262462033486160 -111835698222120 -227986316296329 -242146114528784 -232818020133798 -152295874323222 -181751047465092 -115484820748839 -21230831514265 -152693588349082 -109079846294785 -223478662623043 -186945490145796 -110694287215869 -201848064023677 -71528219356560 -146626435752866 -8751711174717 -18699015160743 -95978695628753 -217993045753505 -45999594313737 -213105397649442 -147044577915999 -164936079825966 -113545904109977 -109496640153439 -16854347621788 -72297215568690 -256366099147176 -128423224216722 -132731528914846 -264684850423071 -32766894299931 -30471579876197 -145083476441353 -231528484145972 -221757816172969 -26414905805669 -78946056448703 -65137484074874 -256207579777388 -171427732005351 -266483368052429 -133799261330038 -166661539662943 -215238922782108 -199117409964926 -112499996982848 -275765199960097 -236698741767360 -58397958705419 -154649381387522 -243728254860186 -98300946580006 -151280504252098 -18635813603704 -269371071149998 -45621599229036 -6284332211418 -63571525612499 -54640229919106 -153460438890160 -943204614480 -135648155284052 -157249586980848 -201972565558844 -205208025197192 -255831268725919 -170441407303947 -280457685296538 -146023405450022 -206642111411668 -90128441580168 -257383195528194 -223184090999836 -233670230954875 -7133713477253 -78186078747809 -1446384316041 -17814512061911 -277935805795802 -45040597781827 -173683812693846 -260393829786199 -179544700048433 -170174318812369 -157136123009438 -252143418678255 -228107001447133 -148811690579525 -58146349082729 -186236765286093 -129898435293907 -55165953461552 -240099499421103 -157459379874180 -237910758113525 -71646731384721 -250746152019759 -190712716087139 -30928801840639 -101739253792140 -40546754221054 -187809704593381 -220302018353799 -276203245523182 -233245620895399 -201917252420124 -271739012856494 -112351493713697 -146339409521973 -75435695731227 -182237434043674 -75883278635548 -258052891330889 -258501974599505 -111990275667798 -205526317554185 -73184479467419 -184306023202546 -256822982782463 -67420579014084 -66358772781009 -162743111231939 -190680332631113 -170214049970024 -64601452642759 -22090001168126 -148277798917416 -227859529478825 -145171571931220 -40258061761436 -191235284433828 -29752050280224 -87333121927466 -244735148078568 -142932187712873 -115289296462203 -5108132694862 -174247367084368 -123199228880647 -205273544948363 -158679399586300 -271436347969386 -97998779584861 -27569806314012 -43874849133528 -184505518806705 -138381260131187 -184079311961345 -267855092354598 -60791883264212 -229963342226616 -85105819532109 -257526368248713 -17694701995272 -245385699323810 -251247398966869 -139825998178588 -83968703122854 -136361482725315 -130890370053912 -26896616090820 -83069861831484 -32436455675950 -199262083102370 -49757152777796 -88403317438403 -51807645581855 -145602875655007 -39081008777380 -262904726249499 -215993271806787 -141598341168951 -73748092806159 -101035769490012 -75215158097963 -133799118526809 -217301183675398 -171868003090047 -146317805178507 -165538076011979 -171784742098585 -167225122803353 -151426182106850 -229944751885216 -964561034798 -203355629275229 -14270670996047 -119539142700590 -226318479574683 -174772086944030 -73170777375946 -38548488130488 -54712244228803 -55372352352555 -76150066133228 -195029412920476 -211224735770061 -238846180302825 -16466069508035 -152263138658545 -125665003596666 -126353003779429 -218829440814445 -255543460063513 -273131097929931 -258404607496909 -160830998282445 -67173452024835 -69928737260698 -181366795850250 -275324487045137 -95334923333014 -8589509874484 -263928256370166 -177658406308058 -134721545372710 -243727508835062 -168972367216198 -626838868173 -87446716162294 -273745348726060 -88075747150667 -156663526843950 -146530357604275 -157119130281541 -93151528064617 -47985921373429 -268989949562958 -279590401031279 -230902539042094 -210111591732580 -28744969995610 -24411380111638 -16447683815196 -215145984600697 -265875091903827 -169555000151549 -277766326720274 -11462612720905 -118487527016096 -235579515470471 -41795576457421 -150672491828329 -240730522911205 -70464878395469 -236900550164085 -91120709089353 -139092453015699 -107921248047952 -85551296229744 -271090969320341 -132237819974429 -162544076004497 -243655214333604 -128018652296684 -162111453415301 -54406041573290 -123836768691024 -200615419694175 -266215349812091 -249667639084520 -2862988393845 -161055586222827 -248014349856918 -21006750018654 -92829009530264 -203360116209429 -124515703413184 -192652061521880 -108081564439241 -148248000643100 -225314489671161 -197819948587203 -223479844929375 -275958834839251 -237300696240847 -182410478824145 -27642653857544 -144467645827928 -229737280845404 -243922830514063 -159564197507965 -215366829733843 -14158980778261 -96495361354850 -26728642745852 -147710049655632 -73203685068983 -30145740826591 -138827965991079 -265500161060278 -105144143344908 -104379505403992 -63869165742632 -216133394480772 -247042932611239 -166963454991968 -211962355807316 -44082391739223 -105828129062376 -24283462358067 -69123099307608 -169920102450426 -250879538623125 -48742794440198 -110140710970429 -122560400178771 -191866046786959 -261774400824359 -218329289569027 -223895343450239 -216018693453532 -156403980217238 -263696322718510 -76870798852940 -185116775872527 -180411784139518 -156103734079626 -205815439398106 -85274463222724 -18659098090058 -101913276891744 -218023666735033 -121984619948890 -17912507500542 -180489142471345 -40454259251520 -268627894186151 -193030330565758 -128654372026090 -26624242779122 -154689841026291 -169410384574095 -180072509515818 -113718136153231 -250917769695186 -54898367128351 -58855727373826 -32558684823453 -4491723334007 -163085114800825 -40282337460191 -241851702146397 -75302304686840 -270145749073664 -132542028582877 -38255610446211 -143866616258965 -169248650951117 -162729042019416 -63560566857929 -121622143865395 -167209840195561 -197522121953349 -81793705426009 -39502098373113 -4320293270903 -178732210023451 -139175099657740 -133354471800633 -227211309552713 -168572884364235 -117887531534538 -143162208640928 -269784066811940 -245338017634378 -253013092861038 -198872385803778 -245214356548482 -59377207919565 -109479557317527 -32378381245770 -277594930184602 -256740742760473 -24729967401852 -212096283204823 -129835507683970 -255178076374174 -47117576160300 -207843245464017 -219271551339719 -173497460182925 -214308885075346 -108918829180172 -172041562507951 -103912043848538 -242038153764473 -174773560894095 -89039634030945 -93179746984540 -33216281415169 -220730955440160 -29574924372048 -60059978405086 -245943159613678 -125696711794454 -222524241700748 -265340541882188 -211778974255514 -198235016604788 -173034041444851 -192697393201835 -84009061688980 -32434467249438 -137148472270706 -102996839340434 -47467937904189 -193565820539340 -214306216961463 -209244386295037 -77239573737937 -113096777065076 -263060666578637 -87769817021729 -171667197812774 -159916596173130 -53477533791757 -165530819652176 -62792520920585 -9243609856201 -190698066587928 -10930280167355 -58940597694211 -110742314367677 -65702942079891 -202430825685329 -118239078878289 -68041943542657 -42455082364817 -140485153787722 -169609463426611 -52010281924373 -41520277252813 -218943092408852 -195843411725452 -225065501246878 -105282461654800 -197655006383475 -71555724641472 -124323005933868 -125179266106998 -88635194866219 -253541690275512 -173837789459511 -242607477256481 -222577329408201 -109192808251444 -114444861799771 -112472528252911 -269080150181588 -102377935650041 -141813522749392 -92080971478707 -274902409686833 -77540334694610 -169384918387412 -18449820011392 -211460882893056 -45888528689202 -167891013251479 -248471986771387 -67872135860334 -139436884704308 -70967667731648 -255368551366878 -251179838795036 -13870309945680 -44485273461062 -98036058366887 -146797578870909 -259211407059742 -204888688803061 -220544446999252 -128942358259427 -188437494175668 -82385045464452 -112102924696464 -225805505780443 -137900113755763 -46374441899344 -175104986404178 -170623649967251 -224176010250839 -85768192135158 -53356129057432 -178447225230675 -250133504878447 -125500227372620 -265542179973709 -101158451233947 -94407552939110 -280507483968013 -8574664756007 -272514608018273 -176639272162524 -115592585618880 -217769477404349 -206092487702683 -136356373091451 -20717251209208 -211851040181624 -154093240912193 -45387241314610 -249230561828987 -140218775787675 -116499990552446 -88055515119237 -53911557277379 -184170943260055 -168069040364554 -180485416159005 -230963496869122 -268652375659095 -144585342320123 -175632825101991 -118696684339535 -49161937030118 -22122473279541 -168240738616971 -45087009893452 -138443463480801 -273196534698760 -204241196595230 -97907485819559 -56799694800626 -169154043099111 -169997783977325 -80246493372862 -103680791836330 -105856841899741 -250320605188213 -196952496462117 -2583597212736 -157260144156632 -117340482903627 -200014987372495 -77316627762196 -187598439913090 -267743146675333 -105830018254679 -107811305662339 -81777978424529 -18966984223027 -278118657212715 -64134113936134 -19072500541094 -109980267111720 -180147128320237 -124236523924665 -280059212964497 -168349395007283 -73077127296646 -279013342313426 -238441198458752 -5732050926898 -35033612583589 -69353973439407 -32160413865105 -184349380963155 -29377129683197 -77110718390274 -200384116801565 -33174925493974 -242799531044594 -205364447929280 -254957096922257 -92292765492481 -164971508918950 -60980994315040 -209264957659894 -150259681184329 -264574699561989 -128763388189655 -144426692049339 -229690879329732 -166114016222542 -188994063187279 -39020569249520 -7154372979265 -148365349098063 -226276823448528 -21095680110960 -5588055501233 -35396089069583 -129366859993482 -28746886737153 -6734996312607 -265985513312012 -51490851636820 -25089166515751 -17756713785301 -157402716906664 -277373920603268 -210957104379377 -268274967778257 -212609411303109 -57778754028589 -103210454821477 -35011954642630 -240761120379764 -69037560439306 -179862481328966 -215817795082844 -229610852240843 -237407658790532 -33753744797272 -216898903079735 -83486296067957 -23055299812495 -113332967915886 -195113477779382 -247880759071778 -74404020676073 -40080997977431 -244887059268474 -164536413107905 -247627433171480 -14114765480679 -116390709152196 -17441971533878 -224336499243814 -171106731922315 -267641756817261 -154653392321336 -30416775263421 -233830171582247 -242045000456934 -52551613587652 -238142086769444 -129891632861324 -181937135859227 -96299105002055 -5969388509850 -195997590950021 -240887136535856 -116183475711588 -215172190751251 -29456407091897 -132439393034640 -271275217495557 -178699624426888 -31398743467151 -13064703385522 -233889274853464 -260452908146770 -26818351597337 -38947629262761 -33896338385391 -194883663109901 -120078546077443 -80374552297019 -265871588618001 -66805873616230 -8630264851313 -62182625134901 -217081488307332 -17732265202044 -106013611695545 -73800921104843 -63557081153461 -141644314508788 -92209528874818 -145628766240726 -62929126653157 -269381159361154 -736015150888 -259187468311936 -61567670075942 -111720977322864 -261762752027051 -161503645409181 -191361641496327 -222568239441186 -192210925959486 -121094062431750 -67013781504070 -104563825853708 -154312926548810 -192770734806241 -165085405021839 -162026357333672 -21205386109072 -147208202069052 -133677144675462 -32933249719750 -130034181559551 -46154184285196 -233500483795333 -185443691363812 -161996892791576 -249880422786597 -100776325222296 -136390843194348 -27029585425827 -204802644836261 -278795246176366 -165090052607189 -273357578765841 -147024226415697 -97320873572375 -74308253878245 -258367226693650 -188305461204740 -109611499224874 -205933655163876 -63540422990566 -200995533250934 -121859272064071 -265374990206690 -227217503212959 -164637171971427 -108946057718173 -278640963485765 -116446356373893 -148442648339699 -234377667807456 -215896794681081 -64272773100575 -65633951914097 -45648560213462 -56168439307842 -202037146397751 -93181281021258 -269034871433447 -59334022604222 -172785861293473 -187423834559048 -159135108815743 -19803062735912 -236552352553221 -213835257134357 -152864895878217 -262912106233998 -144120662181404 -164239554200641 -138976959137999 -10173652352591 -197355868281470 -108347529395256 -184870151853858 -101188430426628 -157628385578820 -71253754304754 -171030201599240 -131621416490418 -84249445878577 -246704030491489 -140047167876293 -148974628280036 -58954670174711 -174465155840538 -177550723586382 -211100950798859 -222746612877582 -207927708472184 -166466752643697 -213189116555833 -158117712672744 -165940464006266 -5487375924264 -61529510450334 -21999553255257 -225631824420543 -256446061578091 -281439165441448 -34359046010285 -205475925204490 -232570247687787 -224462705609161 -72147611005970 -6674262369343 -45119334527243 -3781084376404 -187599751017501 -202714297863191 -184076618036900 -278519187182955 -190386673331538 -182254148096604 -116818645697908 -54857983659485 -56004205361720 -212067015412876 -203395777074897 -220336778575967 -118792247352259 -117046138098047 -272305294807610 -36216316169207 -82922163130775 -64025530905353 -71547504808351 -89256544475497 -229900281514287 -81868681788436 -91439576211615 -191259817372717 -90774224683624 -3858654897736 -24099400967865 -109222684137700 -184927298160883 -107795630023766 -27267755388556 -137786447468374 -3285575870251 -186913549048630 -203247347621265 -52112572756385 -280093104730166 -84659981689115 -170596720341468 -114772935629664 -278125896992310 -138253575698 -207934104692256 -26806369197827 -261385070169275 -106546347165353 -273846214413793 -268770391095578 -280981627599861 -81214130954508 -192873169942468 -185468779696762 -111739428666995 -260452630816875 -41089753985498 -100300310182194 -22070541156959 -40462944873691 -208554772729136 -10967719171695 -210523331274910 -208713086632801 -180460335537028 -26734047139955 -186660715970076 -36663552140185 -82724277909077 -165735812580890 -265753897933729 -149788117923509 -85722205601902 -259226391757382 -4627857672823 -168294400773268 -93147891294502 -165220525816148 -30492536551454 -25451151893092 -119897328500182 -17364491940483 -120175813185779 -88658270725411 -10218601047868 -249994801106825 -178165642930422 -169613015862013 -62839413590875 -11463258118397 -174731684661209 -211460182948093 -266579263614262 -44810004284120 -90467133613831 -91577772358533 -167372873922507 -133949288616661 -273551467879444 -192694064196126 -132207140388713 -261046674367627 -26617081836483 -204961047746156 -167932850780818 -167040874765641 -108615697700733 -77949182806442 -214746125921073 -38317266634889 -36478916291546 -186211577877990 -184682587114136 -49480499674343 -162757255334629 -266262767746331 -223412791672144 -103666663686228 -227634696252960 -162381330692948 -184920848666338 -134750993618596 -8965076355686 -223116150085954 -199212783791945 -223747076994300 -273571819716789 -121124405816865 -48124466163008 -141626789886144 -112872339170677 -205546123155648 -21038317521575 -92680285793692 -103750767290936 -93922572632768 -39047961295406 -208245199277275 -231549082463446 -30798969256092 -225577426171072 -249312325809856 -185815556601615 -199031855366147 -213571863721935 -193340063781261 -87992275300700 -267788151293913 -149976790175014 -169551525965401 -10961390705693 -169280717323992 -260864129620672 -148226363120448 -203991331949111 -61829760044731 -241538696347961 -14375044518868 -126449469114155 -179834291393859 -222143606511888 -255259769466897 -136218176657189 -148383528162041 -266031093429684 -11266972239874 -65939021827950 -242074271612143 -15906224907122 -125616728776082 -166621421074008 -165808125196887 -80990624349550 -199132769776797 -274568224411735 -249981252690435 -274623271892055 -117317294431079 -60085780471995 -47439453350858 -109715040304198 -26581621567020 -40129332446638 -215387407442784 -155213250429711 -143436080103636 -118540948050348 -67779422213847 -196555630075228 -172115791595766 -59485998145932 -48140594073447 -21813202391890 -267514808462005 -169467547526698 -279899976039101 -266808796405633 -214948873747867 -170514274222867 -188946739997066 -94124156349197 -202920075584507 -55656827713266 -64757037026693 -119636136700384 -230257987442542 -51371327000002 -40945184868936 -4765848667718 -71996502226162 -26307257712019 -97710357763739 -190517884154487 -244705717966201 -110856752957682 -196530118844740 -81964967024400 -108270957293938 -102511138801610 -33033443601982 -218242768078197 -246057435672126 -128054286053826 -175580961227910 -191982429052419 -33924795956089 -62847790585154 -213842360233779 -26262614466419 -83449453365444 -208424424794311 -207988696374928 -37210911689932 -265435509290041 -95323857894544 -184507076071124 -117762947177669 -242472130419981 -190296453656311 -14860546948324 -123164990786382 -158567307312634 -124972471671718 -84724252402321 -76835155742398 -12180131349138 -8889720587974 -249198139453606 -103570077607347 -11856580114111 -59559534125716 -150327718746881 -132435418813799 -22433678238700 -228661565364860 -89119831085407 -139974410442448 -97692170958110 -27603299959161 -263974199039576 -1507170167453 -218284370778152 -241834491098769 -16133500541565 -182893253864267 -253603094933223 -172583675044718 -186840574356125 -209691096277410 -243453801349607 -256256350790859 -170512802479211 -40734944669310 -168118984269168 -151668545032794 -129460845670764 -138148924955922 -268245400976901 -99099073798687 -48402382342491 -163406444157213 -144891716889755 -75294512310412 -226625149745460 -38632665019475 -203799360187066 -21201874181850 -110241137826508 -234838671143464 -99991093637736 -170286984539268 -84641594485993 -82761170407574 -142156100354557 -211797049592012 -239366801788269 -217343317837792 -85555116147961 -164909826550629 -122326626519646 -257926753935298 -240717702898990 -169647854887323 -134798632314010 -248803108784507 -275633449629257 -239994185926624 -154468107300996 -272716937944745 -195544468470029 -165711922742336 -5157025565792 -172666938240678 -111490229180703 -62497736446613 -271705524104743 -129100355220075 -241497187784353 -53676055597451 -244597530807071 -259614335124412 -186278105323192 -6379201237469 -82936391560780 -214833696693831 -220584066240614 -5158140303896 -190525646633939 -182298057927604 -268128434224576 -173194959286707 -106557243548286 -75323299611968 -181337654924968 -156899662694057 -118261014759450 -267004463849347 -252555480015044 -152437437950055 -71197372578774 -7685636742930 -231402935073715 -199662721795951 -88850196863230 -148313944889220 -73615768228496 -261964546883161 -91283223644733 -126904788718181 -51316436260727 -92745492479241 -275539536261488 -163951958201367 -195586483340758 -254865941932628 -74326217570131 -110931534187469 -127364307503936 -13554837335974 -226056124615066 -266415532426246 -219782108520252 -234139449324363 -203074082636536 -258111862463735 -87535520634341 -250607371301848 -161060354445110 -96317293411287 -39948328445534 -237410256224087 -167525903855923 -145001697143570 -24571128399587 -20063411886624 -98460163116418 -193004863994191 -149086876037410 -146007613829060 -64768721248382 -44116343418271 -78707194264574 -9972385576413 -242297962652231 -189753898734311 -119387030484360 -149651095521024 -141691854706903 -193211971865115 -177751635008715 -207318566905660 -72216158993109 -200743829313194 -240032744883906 -272366967074313 -172734147672466 -157998215302894 -81808594340231 -195563872423556 -47855885876780 -262101845609728 -131699996045451 -12184888350933 -86436411873051 -210956052105310 -150345689882883 -134035703054770 -114844501768574 -39598720508509 -141192780123717 -214135489332951 -154920896868197 -144189345278639 -201939335535368 -270845546915106 -264150935476917 -213774312113167 -48796164186738 -233768433054753 -86368070375773 -147800481042721 -53833882601015 -114903326425757 -218988722154657 -172474745525454 -226186535655234 -122531422073746 -27181970789704 -115094392573194 -43258979791985 -170691702730272 -75414659534795 -232327416495069 -62935709317969 -273787474474384 -154330565073164 -159190190021740 -244669286512189 -31601988135958 -28151260643545 -84829671568001 -254467701981152 -5128312113138 -178201622566801 -199346367594964 -75638046149731 -31526987483350 -120959818050418 -53076072147879 -116674548120174 -153415954312270 -86101325663720 -173769980393314 -54949678702962 -45354038686624 -60753342126741 -45862198375658 -69650678865746 -95776240838285 -15659172642440 -63065596090424 -215221785989181 -57584290594047 -87152119890660 -239782661838961 -95938240289491 -83199354068632 -196017082190311 -261114241970744 -45310218487334 -195645648839882 -173938902177643 -196743078128924 -280212582801645 -275524240689876 -192860356241492 -253376821155638 -192342741890495 -215694081325497 -84272939576567 -223769232901257 -188872076178331 -219085304492822 -114958338323534 -60927865472897 -192562620860983 -88811065352198 -256152096124949 -207361012341792 -79867376011697 -270818999452930 -221128276458240 -77489630801284 -189540655664449 -40753607389935 -170289616759223 -21907609122161 -239267667265196 -156078010922977 -8946356975121 -156527117445739 -90056483152564 -207244682343021 -145959543104897 -193051812772699 -122398663070733 -130958334788532 -210315214268659 -266898878500831 -201246550344193 -48111974583833 -145613919102704 -272401482125890 -17415378225956 -26607640762084 -139488646549399 -275131808172665 -68829675355902 -19300882504312 -114329831850836 -11898720603239 -90863266594871 -262825139782698 -245059904069524 -185993275842625 -138893855171823 -267740975479206 -120840275133109 -56905150725093 -1480596996150 -15164077638962 -242969507088067 -15808701296267 -104195752764047 -204331277570147 -242012039593211 -98634228829844 -156785729991343 -229775028877893 -219299895011126 -171227362978228 -179530886934224 -37123426649107 -159426709786602 -235843147353628 -30687379917428 -65895836512607 -223418186166727 -225362353119856 -247697886001766 -202130039049676 -236795435206743 -198314622407727 -137572148394491 -221890020024836 -213993670338562 -242211955726546 -26390306507754 -247190603215186 -227003742463249 -34781434739115 -177508821053812 -79011186830788 -115231889272722 -244029117727221 -201724564336235 -431466299186 -76222225751617 -96439176327261 -16544518803485 -185609472755835 -88549171927156 -49239299695668 -89957545417410 -269179348766422 -9634093147749 -5969987100443 -209852694536616 -12097768877908 -59659525974105 -253931755723142 -65193035526747 -276402549903717 -51519996184571 -204744624378433 -179750311876938 -160387057355240 -102016637414954 -76672251341064 -217952125839438 -41427424864181 -4715512260258 -180437443371310 -152778314991058 -174501040030659 -228691497218541 -273031061203050 -29035261191719 -118860171428321 -242404672511257 -72416026598843 -247750275432154 -70592815695653 -243878938118331 -89894789991288 -164317570658119 -78397610099256 -252600163493983 -19654708263128 -141862952534662 -29519590722802 -266170956741473 -192851061070792 -133095736034651 -126896287574297 -140416800717777 -100294102498757 -3719448294660 -236489842966902 -258585534172362 -218825507860257 -235383921201845 -133937883554059 -7732876518465 -36743392358616 -106982731848533 -22136121130625 -124440231031739 -75310559026065 -150961457529028 -160378863406752 -85193628063878 -31338592986918 -53382206027636 -272527907325792 -272852992547611 -40810577508221 -238903119396908 -156646271629704 -213076104752287 -109055409363080 -218954053350758 -206480042010747 -24813182049247 -160032426382795 -89924339145588 -37144935005433 -192435724513094 -13673136215661 -214314437170273 -15388051320861 -248442322545241 -171965812525614 -78334311205637 -250201965850472 -192365860201858 -224725573637705 -129791698194248 -118976559060888 -251285215075874 -253897463521464 -83951924253441 -197737631970543 -31040376106310 -277445155828756 -31052876215078 -165950540117691 -141978551384538 -48728154500367 -225154553733829 -250847422952997 -262914723955697 -159764468059994 -189432160421495 -13291016173797 -133656659128895 -97631348812789 -71806052402764 -177557100013408 -157809879125574 -171458542577012 -257496238906470 -27267455736924 -21288454653843 -198488551884811 -59179788198809 -162056920940212 -192427114228079 -29006695624911 -51284886198917 -203070908896485 -37342787330245 -194649640338761 -122551729014614 -263210162025673 -223092609119856 -117196222146867 -99536650729655 -82046338147112 -63895491469700 -221490873389364 -262604223257439 -15949990436688 -176511456015359 -253267250710986 -193024345768195 -7533755584970 -113775630427767 -6513844752904 -57803779589778 -70068373762218 -198538121037759 -125246288507729 -55964532314408 -264576611810824 -181503848943528 -8210340106460 -199296852291420 -195193859194410 -281051845760650 -168975638583607 -1486349738088 -10215097675742 -250428624041242 -178737024997407 -102208200459364 -208529369848430 -243535176659673 -280343209751423 -192700065890683 -95018225602079 -266481756091207 -245427041632855 -173586063914879 -155860222867970 -212896500091425 -212158242668762 -239414794184296 -2457259865101 -70968178250337 -201951416181625 -169447744711802 -199802425118065 -277849009643674 -268515894367852 -25974454298627 -84282776020626 -137175831034457 -84501956436639 -48842764245338 -185097230425094 -254818625759861 -128774620433721 -113103613280428 -66163307975202 -26416704465232 -270404190848675 -267739637441551 -267487791571660 -63121494146688 -39372681629144 -106714172589521 -225499623065130 -88786144975753 -205009599143666 -101649202466980 -212678594334793 -201861701039347 -168303074588268 -20853556972076 -270433077494896 -54677012186693 -244796299886992 -204549985679846 -135086409920873 -121245084271982 -113472538200329 -182143394540720 -252674590676681 -241950298394659 -71604556100378 -229492169413444 -277148704309668 -85369024095359 -256105902884696 -97127156081587 -264280140851311 -237656420691155 -274887761413799 -86309299415443 -238467815091598 -114270182392188 -44911581336724 -28147194459663 -36773838686916 -262920361763417 -67579449028188 -271363811417345 -259641304996139 -225958502503647 -38099824383561 -141031511582183 -135805754395859 -63880878340261 -212110606122012 -10481832245821 -163302043154567 -90155360224164 -216711019660642 -136912882865308 -230256913263324 -84702503946567 -241574245862078 -195814781651649 -118560032291194 -142255525099919 -177848223323467 -146183948555178 -55116036750693 -206753641333006 -5219932086665 -262908614903155 -5985981577433 -54279137154050 -81088877862955 -22778143710923 -22064589671283 -123754097210203 -101125412458186 -136334003507756 -244965046436954 -238903295636276 -54961990390518 -218275575928172 -233557178433090 -175087604925084 -140684272433603 -252352057542910 -22043145101233 -124189713147267 -159756694727368 -247726385593600 -42226935804081 -135379253700003 -207735479798 -224183604636121 -32186285290236 -125909215609630 -118828428162912 -91938433821289 -30613586678374 -218340655156214 -204664034341962 -202319011550847 -150423327290947 -252727968006644 -74964511466494 -156523212648054 -89537100696697 -213232196003350 -25760447510481 -147982159594541 -93003816148652 -191654176437705 -14186612740499 -276867472230692 -224324812840092 -151472738251038 -217840601611502 -79313079252599 -1250623703447 -166424896839516 -158244938819630 -246235086510460 -60921138621356 -200600197732349 -151949545190948 -196526182255765 -261577334840437 -216900954455845 -156887576825519 -40252803140601 -214862048800220 -9433563162407 -274061518622214 -279439196516440 -148480552467209 -268295956164750 -96825423151102 -174684537820156 -126395330447308 -61571813466430 -279889163662532 -66309490795386 -86678088532593 -220368884597027 -4351080579758 -140465419714475 -120563612688733 -102632151500021 -190133402983565 -264858310840626 -178737513583294 -115189157098771 -69757783840023 -227522461808274 -255553509162003 -10810173429763 -72370816040483 -108380446283000 -77153490334040 -230759146606557 -107856822414498 -174961587482426 -210767122071944 -241233965299199 -202752455192645 -175817212305039 -204994095847595 -275644674118488 -15427172488371 -152479026634147 -263362863521995 -194455415281892 -39285615615212 -19489143760008 -212832284975361 -30957946597238 -118793818587778 -137056175848194 -31205789158482 -223037057488912 -147485257493609 -34561549506622 -211348831536471 -121530517169581 -212215790216013 -101565073551773 -210654035412952 -118614666900655 -278461082024847 -154525187223041 -245282402590386 -16248007587844 -239866421787169 -217401414088715 -74210975210846 -150015529820182 -24075755614473 -171240806217070 -158105738750059 -47861745921766 -265469434315894 -227304840962549 -144895809827313 -166008399041935 -252229284541690 -40105384849504 -217055226812671 -37983918206109 -122008450187936 -184988328031730 -83216704858451 -277367076771744 -68948181853807 -17400670779424 -194571423147828 -30898878849581 -53057378045951 -270846842633297 -125142231535100 -153507823834858 -62105316468712 -238555666578384 -204707092951479 -121652501678095 -112537201890016 -119068734542000 -60202960785624 -102631467293098 -270774520575425 -52584364896212 -53201874657878 -153251356503095 -136992547987508 -12170753393692 -214937536463629 -83238603965173 -274749232439370 -138791809251329 -73175377302468 -239797673022740 -264984414321061 -13179070494532 -94772637113527 -77157180777342 -180838457094461 -232371859642329 -4182589973458 -252998284463314 -64128927601685 -25081336113968 -206989454674 -66218816187386 -165132675858299 -6800713492218 -95057098628903 -205237674541991 -271231168911562 -91789439697376 -158539757839307 -209102960519401 -120150929088756 -254773131585947 -43453900319051 -154520072175797 -19873378202768 -199171266088207 -52628638173314 -67946972463668 -223105922705602 -243428529971628 -123724695491293 -261022225616135 -40017039592929 -165519491278780 -256612197599176 -73280172423777 -252133538123282 -211697703755168 -167247137231337 -44102072268566 -32159924347625 -8105917912840 -47675193254269 -189268689868438 -265508285609984 -42805340564027 -125914978449838 -280835824225974 -70511384771842 -273742003634384 -255051439149184 -55797418291286 -149971623790612 -95625422361272 -65648286326133 -29991026255037 -104637716030049 -205383914817997 -73154038511392 -257829352891142 -183301572471960 -250684101282114 -27631648842657 -201457534900963 -60173003139530 -179320974961233 -177514124905852 -33082012422931 -224660148187537 -142404411021766 -129413669690594 -261183150460052 -21476583669909 -29956621579837 -158392171517862 -15443745697343 -217673945683732 -103908086305647 -201257987784803 -30796170391591 -207918121316117 -138050066231330 -48614846794581 -63677614541248 -59700271020668 -200012445277972 -86894091849536 -86573981095983 -227735930321047 -210342434991031 -123150582897188 -270939672514359 -78581511457845 -231224261066519 -164442170335721 -106869916770784 -121701222031551 -226770032804259 -257772165932751 -125916088313093 -280897187665674 -199240418809936 -6552643220138 -179850806959313 -110701215855955 -27247308513816 -105059025878496 -249023086896253 -203816753628053 -181532721095643 -273628539662974 -245786233444558 -53357700564866 -258486270242116 -252754596434104 -94642388895963 -4897127644734 -141168719149166 -174740227089490 -140475872545627 -139357158443264 -260484496351249 -221491056267727 -237145785412209 -1969363516379 -158748798688398 -69733452453966 -153227418821234 -257029670972968 -119997957020503 -44772414791082 -97539696083478 -171272564954374 -159817819137074 -146063856262073 -103864364915818 -82184861822123 -255228855211889 -22149638135986 -121876155735420 -248005607792338 -30931013671335 -244500175177958 -107121754986863 -65232883116881 -95961271373137 -52805571854206 -73598204866365 -176472257603996 -260019127705935 -78415172973303 -88644134568360 -165441054895066 -143449409414720 -111701287000803 -104750602200516 -123088750908653 -138663346169003 -123234974235293 -44180736045897 -49325256314872 -69138864982630 -47543388674573 -83741176014231 -82516197474945 -214003147979522 -57921582833892 -41369120399884 -254511768421997 -223381032080266 -90900643299814 -223058286158852 -271668833189376 -27545575413535 -96940783669522 -221539200836013 -226606539081846 -88087666300375 -153383988972505 -191007718108119 -240940124926962 -181895526513460 -274898825464560 -66710571502148 -99831628688917 -44770585309121 -6237315732746 -105802115965649 -19936051919685 -21426052670532 -111812195581472 -164197759651790 -168108511928643 -58845774949875 -117749788742051 -225841077938100 -171366213806433 -193828889896560 -239230536757940 -229648886839969 -159121978737840 -135935495701933 -240937454083558 -230715426350443 -70675832885355 -276382161760712 -273734136113729 -11482974327922 -42309482997399 -203168280480927 -11247627480523 -205492015039355 -92483901490631 -118059771715702 -98923764523173 -233070755344201 -184317488371736 -58014938409492 -19138257980923 -237668920959815 -72852203094603 -220311073563016 -151381644416766 -267967608459240 -265688443015794 -130760692768198 -228932794598828 -117274958892283 -87657480018198 -164351419060299 -224894831137732 -222171186487737 -73106392235521 -1571545036802 -117024281726957 -185977117486222 -150505946141513 -179391440625259 -212588263318235 -95049919334270 -175712279903102 -211851954110036 -165062575123614 -153672982196359 -214182207433378 -122104117482356 -56847571949062 -242004817195184 -55349000309013 -219227285941142 -114315603289213 -146982208717346 -245101355300122 -224908353433333 -130454437161350 -122503030239944 -19734568759644 -62667092301476 -213711318604988 -195715451123967 -234112016691841 -241744268453301 -41728332539997 -230524326831891 -259320920345055 -123483773641675 -224586760032268 -86845190975540 -204658341589990 -213679288567132 -136961984531409 -11027239897821 -98615244524342 -137106589528031 -17837715901979 -23891347599789 -6468902226464 -246292214527738 -243149595572260 -6626317166144 -52870196322914 -119521239724677 -229294180574941 -241069741968837 -31744638834757 -237893413447861 -218110664073915 -284577099640 -193592059542282 -220523940503921 -45985148742791 -68700092441268 -39095539589525 -140527892285912 -40945278245769 -205282422826656 -193575095108954 -193569737919482 -145523539883798 -214232463507904 -170528595877781 -257841482097651 -136798629168251 -209260678606000 -215381754439171 -6692984640346 -86485322326745 -205232422391584 -196200059435558 -181756159277252 -96096737255037 -87280897091761 -187898691132387 -126866682064482 -15632425434963 -31208908150638 -2794590546020 -106520704520368 -121280534426927 -18000334962758 -103784208009512 -278385679561880 -280126016213312 -223132417514468 -50638913835126 -156534731743721 -108654601252793 -69801478387255 -71365659792043 -210254979368113 -141518296169723 -134931797095174 -31586226617758 -162668951011176 -278108157615373 -137583257673423 -271636598454407 -163990119722773 -18042268967032 -273738341004792 -43396773089993 -48329276919332 -183763967701175 -259820597215977 -218020067314823 -133800447921006 -185123960947215 -187601787351895 -58420509243294 -243780745134903 -73846416948216 -139569830332215 -271264536295488 -95909604873419 -148806580652278 -230144297546967 -160664450294142 -3243343902845 -214197882085548 -270852263225823 -168332175472344 -29882239678927 -86790034876907 -69039154259468 -130630805304782 -77634108067426 -153875687080325 -23535526962538 -51800503157011 -124647985774443 -153380525075146 -205965400727285 -269914279454239 -115395312691483 -190261664070180 -66017565087602 -165374120355472 -58413982358140 -79341634751626 -167970913829719 -259825512853458 -63118862208942 -146021265743791 -104581627318098 -68516473302002 -269802124999762 -148276748654198 -249372792888700 -195283851131001 -189256976921007 -22897657168918 -208689782823066 -262472589450249 -142977218093555 -22804486496581 -191384254573120 -109985704647439 -171321870878069 -124628268599906 -211771608032433 -123982948273305 -177756717538220 -266164665949802 -26077007934248 -13155996252558 -164206674868157 -117994563728915 -192322832960125 -103598776087614 -13785027240931 -109689306161417 -166382059215796 -22945979586145 -242532767431320 -52642111011407 -226143819304107 -190206143600359 -255752218364198 -219516060433822 -197292813097866 -271312467074125 -68791113909196 -10294757844219 -175963589180402 -54802803419105 -133303064889815 -115713504645539 -128461255475178 -96710135109763 -89810504073162 -1685356699835 -136862178844100 -14355298785828 -59587717314026 -166268595244386 -167447022731673 -164532831728768 -243452755272979 -266665200134175 -151421661342381 -205702424958552 -127610646403229 -50888244955325 -219328389493788 -37238359782632 -27413280961019 -223320257541438 -189694465697910 -228327786383937 -136212746358708 -218830675888962 -102793365692595 -212020057494245 -165573441079463 -17466067857616 -206226196975936 -266433162966080 -6497790863882 -23317053121731 -21299141752946 -127587713691608 -98302790894574 -14010441619833 -224418124138054 -76418222419115 -215966294230961 -114367069666964 -263329716534380 -161609285545102 -43378181333382 -228873391070777 -125764064318846 -187455357506327 -159427700656619 -5609631699610 -18771822394848 -188515524740104 -131780129012554 -169802400843838 -205019027677616 -88873484506869 -51336398410179 -105300490282477 -278344831914378 -216698676583046 -65934898395108 -261282127419921 -159585529976315 -109130270787296 -56018195212810 -26210637187564 -207414944293449 -49338492283673 -199833721966607 -254613299306565 -18596146015820 -148974020473716 -76142528968027 -13213392468318 -105788014064045 -241556111155583 -281086300435671 -218459638761262 -239559713257654 -175732042285185 -152022657363845 -196229327989611 -117463633182924 -260776472962226 -105109417191309 -21516794037261 -26202095405174 -179801155173338 -223538063046708 -222377864460679 -151617835267576 -39816819112028 -83338071229115 -235796410892490 -208723027407364 -167384925739717 -183962032994288 -46562984456951 -86027351365369 -59831599448761 -91121296051765 -29535250113832 -59414135184541 -10460926995632 -153274612479991 -32798464519814 -252076616938418 -210456717853267 -62453989676914 -45847429523597 -269249412721292 -33936682583094 -17039482137723 -624481393981 -279735759171891 -72383939420230 -58992774851843 -141415767073402 -247038475102050 -263792014866695 -246281892863651 -261351680225260 -34799097781959 -172574851034845 -174068321915280 -126627475831558 -115604071159568 -194403293937481 -104810265054601 -235045783826699 -252740613409013 -1571892728425 -276429048395385 -106554038748033 -189210222041455 -14781195792635 -128954782147090 -74188094099358 -182517278984991 -85851043804302 -57091141133500 -118586010082307 -113126785406708 -151504371296166 -199158965491393 -40911510538535 -96465724425832 -207975907554356 -26802647239948 -143367229273104 -201982804269513 -77245835335668 -7739823424378 -279692397803953 -66003166847365 -121443305758815 -84621562234806 -234123705041367 -121713682283061 -167841346561130 -14731260231586 -38386819060299 -192252003887591 -11206998638236 -125548552870114 -38828015986062 -171558931451828 -187159819220455 -222599649820421 -238899106695578 -231171563119392 -229738017183574 -134372379296092 -113044104137164 -131496160697340 -27779173771169 -138220522286262 -218590994464134 -34492714604973 -166001816306659 -192160324964826 -128076922028669 -64507544805546 -222612238039134 -128599665559032 -280378504046958 -62099653800297 -155431254424472 -155460000938788 -176693022148453 -234378996095217 -214765744486622 -139454390312066 -197678164614292 -27011731816461 -66217228449915 -167338249191900 -190694966795304 -10787971916263 -190779448200297 -266168989692840 -19766606630131 -260276404380052 -222176457427767 -87563548135538 -216903815169276 -190977543696962 -266364390611111 -28522814549513 -269187899626801 -260733416747523 -92404749438643 -4092687600194 -248871690320674 -194990931719839 -84991231106206 -219983167018836 -24749819981906 -29623334666819 -266161912797034 -154179538502063 -75540202421710 -110741650551984 -26323571164367 -110713971739712 -104816557500173 -134124162850556 -11077577916477 -54514941336976 -226872273112765 -98890571583450 -146364293555394 -127233237667103 -109445144483355 -163402303658843 -44727720024751 -113122447928411 -135203809941668 -273139390057251 -57767601861013 -35125978830449 -213271326779246 -246342578472209 -273821111250352 -40217324663404 -261386227137405 -47362031254857 -51907687947778 -279457107831211 -26268348250085 -2680446152632 -16307541733214 -218649093769360 -98245533498769 -133602074211176 -180378979761425 -119749857195802 -90269085084416 -6368297476222 -251273106230558 -194752055155338 -51629355075053 -114699866702665 -214843496083679 -14072321205473 -151572840402816 -61446447430947 -11541857817063 -250149903653478 -143252051018027 -170915635927551 -146460654338970 -90564063846062 -266100806745625 -86307803170296 -242169340679428 -137098369694910 -77149854105369 -249811049259143 -255928265179456 -147966204872540 -120630447717425 -237539668624641 -33739191457757 -76869659835268 -69470360817503 -64654036776284 -252745402194446 -69078522632176 -267254593489146 -214142245644069 -47568001457861 -229885047282795 -55555682631575 -42108056345334 -170504715254749 -181889473507045 -250801419912184 -160112727911684 -69612448659965 -173754939721411 -109160622817711 -270156442616356 -41296130842977 -130258857125780 -207373274523461 -29272828202692 -240973114949026 -196662612671632 -214535548131052 -74383756020983 -18887553803982 -90080460787533 -162822442435723 -229727763681053 -274282369649550 -161041978795226 -258821478091034 -95818025226 -147311294962510 -14555140420588 -276962957530627 -111174055666903 -203096887836359 -111363859246057 -136450022436680 -231329042711460 -12438506426229 -166931264089906 -23140473510305 -180599361950306 -208500389787686 -204312771532224 -129883417376228 -276445549940714 -50741736919350 -277277391506289 -114219726399132 -51092395594336 -147165505968731 -83182217207819 -112353253568520 -98278901056020 -250532317537000 -98905702523977 -207057399739563 -130497015193329 -244101438119842 -73245873453934 -220974995630829 -221741809041276 -223912707546477 -199135075652839 -119802891424833 -133578706544575 -65808014312889 -63583697222738 -120048169314763 -196679019110281 -33755414579058 -120716101583634 -231454371723095 -273114241621273 -127400066058774 -64289534545110 -55089389384877 -69383857357691 -139647466691967 -134660254848709 -18895948847281 -163109443967707 -45818307752159 -66063554827445 -24284036926019 -280847599454713 -56261580159785 -55379223271114 -112045315579364 -116040302387367 -242476703597943 -98702883586273 -87884511062614 -4624031968176 -11415159218671 -57376011695291 -133590229633180 -26455341759588 -110251957946705 -146687276477822 -111979297752168 -136414209834532 -39617729245788 -59133661130870 -930028691442 -39797678154764 -213270472243563 -239251717378370 -201529464319610 -116239951751570 -195158927635329 -160418237657726 -71706111190177 -30710096223119 -71719949552614 -246705310684678 -228849323469468 -117027883090864 -127261440939380 -269571126043926 -58992028826719 -86162554765483 -165960933273498 -81148989439733 -237131281527053 -129201038395460 -92616013579733 -133053722814886 -169658856253428 -78154866618520 -274258613726216 -151679546398899 -253448007290667 -114535062280684 -85240562827084 -138535073159734 -51939370837059 -87465848411028 -148436169749625 -65161210402325 -218029359759649 -155353720373332 -19960274216841 -53972731840736 -241305287030135 -258708014119624 -10337727118915 -200890718535297 -101323247522695 -43237796951261 -250953284475783 -183664603605865 -181293890307549 -118782516768836 -174846605317930 -267157059085589 -178709700774581 -28200055642584 -155025579017729 -249150517797875 -89966317032016 -232365977256613 -8459419349238 -247656612661942 -211472625601094 -185620126430317 -139457496670026 -116227295896870 -259562257532945 -254094574913563 -218532351351968 -177808227359074 -93347315133068 -184001592458714 -268807267956910 -257041403202678 -70886289870740 -52395905783371 -52259784989560 -7885306773861 -266100060720501 -166628096911743 -70615481229331 -92759426618971 -179128780782292 -97655670242313 -257677227777321 -238341097779452 -227320280567756 -179135740444192 -208670565839351 -240130524768942 -223064773361302 -145417081508662 -69347731134866 -103757055669567 -83357282527352 -195081641521767 -212129674969966 -270022839112207 -7731603591257 -242109145429618 -257559085007662 -68974032363083 -87539658296984 -72155890319714 -280833512964429 -56017169475854 -132534700838745 -203421293993072 -154250689547302 -168642640827253 -60534724007989 -19046094449401 -278188178223622 -66460484821937 -74934161742308 -12550208158025 -266283878689525 -238841966191195 -123828705059717 -273446922143523 -147166228388407 -121686471634838 -121696293148870 -78246084050540 -111895698387247 -120482365955416 -71281307859910 -249581854930706 -168479640457493 -27577242447600 -258105381088729 -81849068841115 -98256637495930 -59398551259494 -85998618343230 -71900791880883 -193396194644550 -100268178080540 -268294141849889 -192044724649786 -91585267325197 -154021341149898 -190284993700304 -93499339663554 -132339250530348 -111087787542677 -196104230393750 -238933857469698 -167557365361199 -10223999060605 -139230498778063 -204536889602509 -122627641404504 -27736603896059 -133350048971852 -30729083225157 -250645649511960 -92302079902023 -56981174287652 -227509803576241 -28982414840668 -52469699204418 -205772620114732 -121548077573478 -59638038517141 -38160996567045 -51161811349866 -105155186983576 -118953321994695 -213450384471951 -84773094309637 -6597168045996 -21818825799395 -177237261007526 -268880943470456 -236744019851813 -197751958663069 -118742828111400 -16804515370857 -276010176454736 -171484449305811 -31825805756575 -161332772112545 -189344215495073 -13600994044902 -243914250334864 -23583394744441 -35172634731346 -37799314305321 -128856938544142 -62651051035525 -67837587296207 -21764361039763 -174230159438225 -24557258317205 -67154214257859 -273954054022836 -203526157544752 -62399452523151 -64193513915786 -97558379375592 -216185465610488 -140026244887616 -166002879764032 -223127154192958 -263174959031914 -227449493824427 -90966618752819 -112874234824015 -208737278699045 -106475902187062 -281137281019175 -195384537781638 -55257259465208 -130952711627985 -232351694088345 -220308584558242 -122663584999059 -101032862544808 -104381316361829 -159505422915808 -191781329500746 -40219142063310 -271745107224366 -133726634501848 -259828608598520 -136547793637551 -260869952289809 -221963164465084 -273213287227037 -110753832270164 -177425785050060 -140973229072159 -146036097936276 -179885475075156 -72809717828037 -158266179703368 -266597842263940 -82553199229118 -174385720849342 -195670339010890 -210725585046619 -60797288754145 -196401681380141 -221625372926009 -9448960485643 -213442249569759 -109188520347399 -205585427367373 -120703421093342 -273011199444399 -187042355643114 -8480714281197 -31310106209248 -126802281878307 -260558464712391 -221160097818476 -153359920663962 -218276594219134 -136201043184488 -182812993055459 -60115830536073 -141248608404846 -206656785138167 -27946764644482 -80290088619035 -2125830059679 -91969893723990 -61260710464964 -131207645470399 -241995681458208 -220036089203471 -185217278073629 -159822447132629 -84443954518155 -228773258667148 -223225921515234 -265456375889286 -198172815447997 -228384733355052 -16651501399889 -202056686768132 -216399892332700 -46318232060906 -96494210597055 -71920181436937 -215716937258676 -84533087338534 -62831613901291 -109503631070960 -118971275440166 -250181651831801 -182503326537742 -259285586290534 -65548615531748 -171850095944784 -156379969916397 -51732312724 -236027645737 -117739314059104 -93348264253488 -17770602480658 -11204028066039 -274801125991449 -113419931538964 -46761659326370 -257446253162737 -200996608881338 -248810125883645 -275875990959069 -168557568509791 -126335774787168 -88324145245781 -262342685812597 -199111185814285 -38701405589957 -217686288370275 -162224643747608 -69385861297779 -112573989909073 -100506460691511 -228223064290763 -257266904898647 -98694252380050 -4076582645706 -106845257271421 -211988130144711 -29764823233800 -139755510707091 -228738449816643 -279680553926212 -214016413274396 -167230230438139 -161836877320890 -1588723886262 -227113883850055 -237111161504568 -253143411837812 -22020026983081 -216735522559755 -48389627409831 -244223789730124 -170155868814443 -230401315481479 -96726044803056 -172900918580855 -36974892107246 -118069413575125 -272624543743485 -30953464440044 -89363893188849 -241990106802551 -2726562226213 -2397576969701 -60640003791195 -73114155365224 -223949056784576 -102383024651482 -227171308478171 -116909506152376 -146266989666093 -183803777867108 -264667166366287 -200434136513102 -202386056491096 -237665686058094 -162045811427705 -246848489963297 -239034756960498 -50933572328786 -78835184404136 -147906784096046 -14210747854014 -92861371379327 -224191479562518 -189599971326528 -246869396460868 -87381711955625 -180374659898051 -56705092615733 -263222822071330 -191988795559966 -128920593350630 -184279375031645 -209170891014195 -130702008122043 -141244104320770 -57450776405733 -226705096643388 -149472996886976 -247686639030611 -61958775002786 -42566175442276 -215015626223926 -91866361824967 -199984992670191 -189398043830841 -273025243063638 -83151702986960 -107604007581751 -200489250233417 -185587484110423 -67410696856648 -226990579306773 -153085040799948 -215678135925991 -74449793072609 -223766801178733 -195717325021581 -191406326237706 -191777762923832 -224813271466639 -246032964073205 -44806691806863 -192066213767915 -143442595830573 -104480454667725 -110926586595114 -143377430085405 -267620921706241 -273484407079124 -137272801319245 -185466054482391 -47196688699231 -241659274783872 -192516254895189 -103222142232077 -180542858610492 -132344802567192 -175177202258992 -179119090964344 -225190589933759 -60946986240099 -190371256489885 -190530342841147 -129915243732689 -39615676450824 -34914468891358 -186063241889698 -90718074899789 -247161268001623 -111291302163179 -120946286622790 -165218021767498 -150398723176883 -137416966911157 -145884491798850 -58453840197046 -221916549955417 -277302349475256 -143485356192185 -229702995333373 -26432157508281 -182807180192656 -164887283142570 -205094622831946 -166185157653489 -97606075292402 -171828184765626 -100480161429408 -273618397894768 -80094806539023 -232628103644812 -110057398393679 -124136223664400 -10897119206383 -92164119183438 -154168183331280 -215791726212917 -212166393295320 -157594498886177 -42880975547159 -52671428126695 -30488166926450 -9284074838205 -52112384524718 -203792094128690 -158362581114928 -58162140728926 -126334536301871 -36910756286616 -222155862391643 -130216716427488 -209345011981744 -77679685674202 -219673866164613 -52741415513091 -67118712877575 -222523597037514 -207157612256505 -48411011446470 -146755410663673 -130992497821903 -229310860627328 -120324955402932 -105443749275905 -173562339138348 -108206300759548 -64762587564999 -4945616332554 -185017841091045 -266545025054243 -191010944375888 -18110788745223 -192574780476265 -233912049152192 -127498035749441 -233167746474153 -250304797364353 -235190499940761 -60842054539544 -219177555582391 -50285060012646 -104905541783667 -114411111873008 -126519962017639 -6919534064680 -51613569507284 -178692084876877 -155479640015681 -156969717936716 -50885996603895 -201966364603271 -28064313018895 -187722241478151 -223030874679331 -253982008409932 -90352912344652 -198547529378745 -169430044064121 -67724347571010 -260858873416713 -150229784620549 -162579589418235 -213149574948887 -179170689639497 -9701693609619 -226995173314186 -54219729668276 -141092275820706 -197209097260814 -195806840421949 -280836526821628 -82338809228148 -281149538504103 -233954128804834 -228700041089074 -231049708240223 -95700530431263 -88544504685875 -273799405028951 -255257430850018 -135674488903879 -19106590766188 -161920147904923 -16560067040409 -85652873406580 -29852893493511 -220249099502018 -151888874211538 -112925815587358 -50457853852002 -224470463071074 -177973891549491 -176819703095500 -280755576929677 -191953498261160 -262400211200390 -166706917036828 -116555571941697 -73225186673654 -27570494212625 -19351039464138 -56238285515317 -96318976840241 -250621123757861 -232561506933658 -207749534921308 -67915987442363 -114799763072803 -79729566084593 -75829737308653 -196967130405421 -166039090519366 -155053454372696 -79618850835505 -227931667859089 -247680803009036 -243059106366474 -250346465014016 -118778388878608 -187262774668166 -197871687893838 -248185229243071 -182034856623732 -230583199334521 -200135573682686 -250210190017467 -211634082506161 -20925068022483 -200365333338338 -267166453466033 -157683326903280 -242743028859012 -24059239288798 -24236558240389 -181051692700209 -108031885579459 -81657607452044 -272979938403844 -183513780075261 -252872720644637 -147000924466017 -238688024142017 -20979861461863 -101033447691172 -75448003610565 -239218011771297 -122735809485046 -38049050887780 -111797803113486 -58923289068336 -69221027982284 -21322033975112 -26791688387910 -167592083633337 -127875780159333 -194890026752792 -221037779146518 -65929795757076 -208535893585006 -204346033995379 -56647963849408 -85677609615803 -77558541819172 -113473890099037 -193213848494963 -24305122547454 -172830000789513 -37658528982863 -148103712931315 -117083484963215 -37135656299927 -194619218111383 -56129559254411 -140169058957701 -185317207268039 -212508245868126 -49561510810413 -222808448161035 -10683041135436 -96725044822312 -175685384146923 -52384218104228 -258320831165659 -258526786883010 -52621924368471 -155354994289285 -97309971273077 -37234527380040 -24850360740019 -135000300001620 -197671507220104 -821873318767 -33108600346846 -278532205294171 -104274407244715 -98222913753299 -12502305764822 -59888032019637 -30884555229518 -10890795952221 -115022410082590 -51028520128277 -241262449406415 -94443515263006 -103155436623439 -74621524808744 -214953036170054 -170321424577887 -155288515517640 -133404073020352 -173320843373398 -248299603246605 -228414167906774 -159875127372105 -184461471894434 -127754086399519 -29866412363548 -36945235247771 -56012108151465 -36955320438935 -182894045681836 -189871092032818 -119444041693695 -267435292451473 -209949909794278 -26486962553273 -88536074511602 -113485465245449 -208206295870003 -226901430113133 -213514434896222 -228828658149024 -259309723461117 -116961294747461 -160638411191654 -78170637690143 -36448332525247 -12424683580117 -56152689073406 -119539455247413 -12130019490389 -204661781663896 -188416342879933 -47267843855851 -129277757414776 -3165860435466 -271337385873215 -85950838666122 -36287298884951 -50812368389621 -88758305611477 -125663769219226 -25560447038705 -275763410674576 -230450761220956 -273558805602160 -41708792791130 -83542947660873 -81379224875191 -122154104380466 -208383384161811 -200510471443638 -79369741525057 -122332429331588 -89439404108965 -132117895393292 -167235346139905 -10822743690044 -277474126029752 -205123335223879 -99052554593597 -224865636778728 -96009713994974 -266095517466599 -80873963749049 -218551806683386 -249290280575544 -102699574793821 -104992818266810 -270326316972597 -78991177783080 -63973438008111 -8194262913472 -96724481306938 -47098596306816 -190227955399578 -32277035505209 -136711833519906 -42695097823480 -28867231994392 -42544247106878 -12085774524515 -232378773476567 -26060665485494 -266764664255633 -229422724826680 -17484270899901 -85856995021156 -171868922378505 -47375289943027 -114226543799299 -266710199496001 -43848828555659 -23734309377705 -108388020801224 -215147051378996 -261956256830703 -113642994620684 -261783701462016 -277775553632138 -3560051294743 -277551713727089 -102720001303768 -232438095509582 -170708994979698 -119217183048137 -49623006220327 -124868795516162 -141138100428066 -189928057501875 -4234857661312 -64679318892498 -96046971964829 -61723982573592 -71737179701900 -84392205437929 -232656602054767 -26130759215732 -270998315768617 -8560494442418 -123026490820836 -96286256043259 -268825653540171 -258224127285257 -179172097380687 -279580892997875 -185127702355498 -186363664464969 -135448510655470 -174502069434687 -71592346810747 -136574956981943 -159779146141806 -210506478805889 -70459179634201 -50391899137588 -221274015090613 -129245482943697 -185037219161986 -25244309269117 -113363190481217 -183835378866162 -24379273492924 -29636754837775 -184220748336868 -57302324793324 -89757876813243 -12534012661196 -227260276699486 -208306699256569 -271583430160442 -247811902559841 -53070865793826 -135406804654681 -104417242406730 -20694434466497 -77780275860234 -265243800705131 -117267593974150 -275640097965608 -94571312263830 -190433103483626 -228577628575535 -237127777932754 -238867284766492 -148507085803511 -8408085628002 -267494895207690 -9673783485667 -50767195444288 -276557420336501 -322447953734 -260430237964869 -137492948290588 -26256827264948 -267628955003125 -195947558744196 -238011721617933 -9679762433772 -108152064483963 -70913432647576 -256203648780051 -1276098063988 -266632520248657 -196246588421437 -224033700180051 -173792862153260 -73068009263617 -142691715252915 -229033013408844 -136066027609398 -55703046406647 -140691513464261 -237843206547385 -162481668242985 -195191079812721 -218013908356895 -141644379095828 -149273526299797 -66808864453765 -30755126473753 -16442163927172 -165806187561433 -198593952923498 -20292026799875 -31683811501061 -13184748896945 -146967956892136 -141324505200123 -14741254918605 -153541588084312 -14333897746320 -192444356351435 -43610252824783 -68051465225284 -234700887563224 -254713583546811 -176005032815616 -14741595888146 -137794953740129 -132676284940933 -115504655149549 -248501396851671 -162114561908205 -122616392102069 -42331760043880 -167850410251102 -57146025948212 -37654802365964 -167122404125512 -2452461370778 -155277960191795 -7465742582802 -165833713551763 -10712172192996 -226770179799003 -216761527939260 -77989118335086 -210633052938518 -40969690926475 -231073033288671 -249026479006636 -84838347381528 -120336273007179 -17619326446576 -8046842416774 -131323514159184 -255707128765591 -29552089369920 -146682929181671 -17501125280552 -245062358562939 -109956188291108 -231132855237775 -32176022270790 -32227691165322 -231068568964111 -254437134680026 -16625370079203 -249739927238124 -36466567521448 -2749603058134 -61280119479448 -73715638272711 -170423507301311 -274184566659571 -110566376252686 -28828310984454 -3215600898569 -32222077465202 -64893526138368 -136924226287666 -60567889357262 -112095326065730 -219291259490288 -155836383144638 -245413597900634 -108614397957845 -83901154831673 -136000128059525 -268130693319498 -17284573588921 -50466815724746 -246137700335023 -115713909883095 -138681609573790 -236648296249375 -248088977634121 -152221547802512 -176649171164844 -190645466186012 -281318859602076 -144307392716025 -72949253321838 -165444171060309 -215967627254081 -38161281883971 -134461605011756 -227992478285751 -196385387323153 -99158348071839 -236422428158988 -82200758826309 -224228690528040 -75808836167417 -81711806460471 -163398409881312 -77535865176303 -94180095234689 -188859473887725 -209827027557944 -94921109524681 -99688180069919 -147740839040410 -117334123419335 -45552309074448 -214617263026798 -94783615611005 -202971796062965 -85145252784856 -273089356221517 -186180617220738 -57077369473731 -40799785025240 -80951828759577 -102472308546535 -264091286312458 -84689560192772 -273059271676995 -225206869321052 -14242900458515 -273095339455346 -193984339829402 -155127009981435 -32366211549260 -268384250842105 -61630972307020 -29920117965666 -24067255248814 -207262592058515 -7655202196317 -178170600995048 -201916989137618 -159511477245368 -8508419031616 -232991332538922 -73940919250970 -481840998394 -33416535024624 -79822899469138 -216572166971631 -260600725857908 -265231496820727 -166917733235932 -265919990668130 -133339167754761 -91212441291879 -1926397127693 -195993528389080 -24777664769105 -201680227920026 -151531094916879 -156876697837776 -48314668292002 -204216604148972 -101426397899989 -202527026488115 -166416657097534 -20618711708190 -125424045652249 -14794484219577 -13933894265744 -86644149549388 -113607788415283 -8085587596365 -218900849733343 -173730824926680 -166338084985278 -156307074325570 -23056575290784 -17531366560267 -224598294342255 -133053784365767 -31435956758105 -57651082639914 -266019122054113 -66969999824006 -171032966161841 -155519903615625 -113533680627587 -224889009412380 -120145726408114 -236587408480962 -43028104902159 -95825366340554 -6091020791529 -71818048396721 -19589342114131 -183791932772391 -152650707759617 -150432481083863 -189576733902316 -42432301427613 -219512944134587 -101770354441165 -191592712310186 -14335017409592 -74604806940647 -14324676177971 -144015946561114 -13868008246804 -63263546845084 -246793129280874 -35779559492514 -65529473353305 -26515009425188 -78781377112724 -181457866556444 -251357049046801 -104734897843127 -140372661091855 -56583322085103 -132987027530976 -175642764563542 -182883081283395 -4029507024414 -278482374014756 -240661395578235 -271656996973765 -265269685752884 -179723526958507 -69681880954587 -16582125936833 -260836430665340 -78866799403459 -138034913265029 -72815298766890 -94291192876328 -186067153249328 -170910219108944 -177385520279899 -266736483901828 -192062202765397 -123117543746713 -41621126165834 -280838312801708 -234370201875036 -246092091741457 -141942998277760 -258198470239994 -54253846465004 -240233374754089 -218822011686519 -101351281337299 -121471010057245 -111545520213764 -176098367626962 -158058660754676 -34256496932835 -75954894026438 -169210165999306 -276802526403678 -96101932688758 -244064556135851 -254095721027707 -275191900844078 -209283173521510 -54752366954502 -162288092729995 -199929329942018 -111336930970456 -70242662382681 -238409248075816 -132373982061295 -5084462717471 -7954060394484 -7654495868561 -213330678039047 -223891298103736 -1530165581079 -227911063447905 -246201684169503 -224757758270316 -243766924536057 -160125432534803 -266400617814951 -59620479139587 -71741770392836 -105684191642195 -227261114768316 -79332925348941 -206167115479886 -44595018040318 -43138235621838 -247571487503200 -123943245685462 -189086425722149 -119379359164948 -129434128692998 -117113984268811 -14269746957005 -119384708087276 -271580679411074 -1866477140433 -127061168456748 -139876835569039 -169780735091269 -278380984759338 -235161572687002 -136742084268319 -236360620793314 -77711097610821 -185127811707454 -248209803537723 -199488553762259 -259775276228718 -204937850861579 -101015664131811 -164309622419866 -137747362658663 -215078369073396 -118607908417744 -78334350267717 -8374173173749 -195213543718253 -7494511024621 -101370991804765 -220750817238706 -183432108212855 -75948603675112 -138032313789337 -64586106222296 -247571235072666 -84697957677075 -38286739879248 -241785358725318 -143180599242436 -101237817365889 -140743656341465 -228739282420823 -272984807466474 -102521296236492 -193830286179219 -89254713636361 -37672460516109 -56520691459633 -92458656734299 -55963740697538 -189238450231370 -162929765424856 -218504983795801 -43426049848830 -238609679286843 -117821741118729 -9603377021919 -69094828449096 -205456398966429 -73086335738705 -210052861197035 -55780103971341 -178950164593568 -124716166311118 -232275411939816 -214004193944150 -102731870830597 -116681324747981 -30139174589724 -49900153837810 -199588400602291 -252923253643467 -51254023963548 -102531852817042 -169880113516998 -129075753382033 -39524587999006 -160347842632463 -245439989835448 -94565849103980 -38394033249575 -84002424813277 -96995989915211 -57163116426689 -66962211957597 -163169215552875 -77216426173095 -233148031310260 -14410954182367 -134239730525151 -132956649562895 -81592852470786 -81511276475129 -64126032126751 -161046889046009 -83629754988432 -14363507231888 -268171956631398 -128692029434878 -281035661136311 -111463284398873 -145966442911578 -25545556782849 -22497565997592 -265754859973036 -225593134977607 -12300665413762 -48647646102966 -10275516268719 -2715074094625 -201530686841988 -90233763221672 -183350054690239 -68643953762884 -248837100992958 -142074810306243 -110786159312133 -179375435703291 -262158193999264 -215945603659611 -233095004848802 -126135658463876 -82620908998243 -267376767235069 -169591628666735 -113397451488588 -246715376814880 -67657567870870 -1713566624978 -246304307913012 -37410567091067 -217289162303434 -170212345297213 -40892134085922 -108044045730202 -159825486821371 -258284082588628 -41970446427212 -205599822585033 -245964906982966 -277122873091303 -57534596857140 -37428049832178 -251804295293196 -196035667832997 -180338194784209 -136952026391016 -144283403442511 -236067996000849 -181384907856187 -113172968043242 -58465100923017 -148486706659231 -220090034242727 -49796252969355 -94913116349491 -171915999938862 -91775896354657 -44270061438566 -261365011845003 -9475673018222 -224852771554438 -150376003022341 -100151580031005 -250751948809898 -46726491506801 -26318961962993 -155009580815159 -13186566334400 -261555698121005 -161538317043093 -209140095628699 -113413795729787 -190503686096390 -128557776019833 -3000481669120 -218407661520393 -164810108061830 -194132839291100 -19030408679219 -89203926404023 -226083164552571 -241019167406323 -9511633223425 -256535115100621 -50934955633113 -202663747896008 -189049162870026 -238544768638389 -15216901725918 -87709589769084 -194932212235290 -72158769125890 -148015782413724 -212505866179823 -118604301958614 -8011422949325 -241723208950565 -116540184288306 -171950243023830 -55841803482381 -147897621470405 -233918839005264 -234191557644485 -147905764475223 -83330531770468 -146614435649942 -217724562311672 -98828915375582 -258881289225896 -152943482889500 -12223996733460 -63446505646284 -129361254178466 -270149942411415 -212320067054598 -230555968985987 -273155491260422 -271810696922672 -27074364279416 -77506330127681 -96384664579151 -270904027483444 -54708808565159 -213919640518475 -114372644739513 -34175944859638 -229821236682047 -223534539654884 -142323679628656 -252974847663068 -179712133452108 -214240756606601 -215393967782728 -274537645596202 -130353451505557 -186515723099551 -18695584337219 -236047542658513 -69713487319765 -168332321238647 -165287971946022 -185206439100914 -3171700938320 -77300124852157 -213630688848085 -49459385943087 -165240242743444 -79764900833908 -124764942144365 -20516077466216 -57295727272427 -29297181216327 -82795736409353 -41489151220866 -121049877247407 -155297928107000 -104115606562867 -138966432506394 -84795834069635 -234330694798994 -105856144002098 -90849988175884 -258771116017439 -216156792964601 -79948711535173 -170550612401459 -204605685269439 -122157601873527 -130059514447741 -244776352991034 -163272522093718 -229633805042434 -264493410660873 -169879367491874 -102338882364259 -48977535565712 -255646144140289 -261143949270023 -85300176927872 -223552403594225 -183634536501982 -254036074709342 -71890393888238 -154206324026873 -277305548414571 -75413624435243 -193615698505910 -13126189763404 -276296222294705 -35314028924239 -87146505104631 -46365430381921 -10901172951146 -139896303655916 -6248352129806 -193580907319205 -58386602433829 -149255884224347 -148676339535660 -264155967314931 -266179625949027 -88422049822488 -117314689771548 -79459698399151 -29604786681862 -90544985946794 -202360943198949 -185559444253478 -77719097766433 -143910281303450 -195670076616273 -222963617525300 -252733833697715 -147221872757457 -183750350218353 -171420889424156 -259758757854866 -95113592573774 -110894487064973 -123732272959458 -206516476400460 -97678053730294 -134078027782183 -101177221151283 -140817223154788 -128714754264990 -37275142570020 -136876523565637 -56548087714713 -147714844270593 -257335860456980 -124550564946706 -273288411684397 -251990257536083 -182836567316551 -133965576979912 -256059666648392 -24499247760998 -222445114985962 -60413557327836 -205984173952361 -18645583902147 -30063414473550 -152386258289231 -40393443095560 -160559850964948 -202612835313875 -276767889429721 -111451712793624 -218007658039817 -226699302831082 -108497669114045 -264122578164676 -210391956549214 -109030343996132 -259506692366660 -164904106108733 -21135261396096 -18602726386371 -16298399111440 -64374987940328 -55187092742833 -6858791207277 -132825347891745 -168942223056338 -12704419281920 -106280085899668 -255469318298846 -265381170416251 -159228160195243 -154547572411132 -147543154100341 -242738925720830 -206228008264243 -58995143198316 -170415794164213 -6687361144173 -822982906378 -65417751418587 -242153594032177 -281084226555338 -41841487434111 -83020707646004 -281245989430053 -258926161697406 -229578377425983 -77132222055585 -53365000310939 -114930945844987 -70324903769134 -135523521532284 -80865360648476 -41930773925311 -231767669292711 -223632748481196 -202791843348761 -106527281475203 -31377061416021 -205648919684119 -213940051392803 -135167008563584 -227669782328411 -227041438177899 -112865636513070 -253331509350247 -189759563093504 -88012607373919 -279278230873862 -128511300166333 -279754912929541 -232711022950356 -231669674349936 -172151329254219 -143242895367741 -185042176488968 -180776458821668 -2348228422658 -210546982671579 -273798212158287 -121436546388959 -47881087705350 -76359067183895 -106338423499778 -89218500992630 -47470024631518 -184955890056008 -151179178716878 -226605342982851 -79160287128920 -8245600951507 -260322566538741 -19009069239773 -165016786034772 -95082921719419 -110540536259130 -180594961328391 -167091407555681 -3429049521195 -60809214495417 -219389698021350 -57429916304709 -45627167393210 -205458124352474 -171329674950209 -211798633945990 -118270315139222 -171396702751926 -102994311310110 -188070506064808 -274207128637851 -175305346150265 -138664639636648 -137782282747977 -176440421346381 -132382458106112 -22579541340113 -108561240436689 -107664744918950 -191005239169458 -164847893447150 -4337348635671 -17723030255175 -205127062433638 -254578228434742 -263225010214502 -194741038269094 -28100773855448 -201941705103908 -198776283778112 -171308222098734 -274793273494205 -266179196158911 -257021599238031 -193258998616960 -255303051902455 -169987302268166 -86155467526805 -107290180462112 -235460487219426 -279921465597862 -216356621921531 -270368787638313 -101553621537333 -271925996850847 -65640727535269 -100834422377879 -142999522888900 -71199008603852 -154526251551615 -172560690489927 -259432847521036 -8138299430048 -162665148313001 -49190958488754 -58484114241477 -262925891071754 -249360612213238 -162145881458920 -274322357562765 -177209314263642 -247931431807266 -35108079251316 -38643428927512 -224560075036235 -277344839069742 -206781451165693 -105795191639236 -199425226457296 -20453823745720 -70504342114227 -175117176397404 -254332324502400 -191153985160095 -74138427409009 -234356435126858 -55176539972421 -123028322616625 -44190393725905 -216557777297975 -46723417486012 -201828241132498 -29953774647496 -252254225882512 -125175960406285 -115548533120092 -158417578484886 -273203863267796 -114307953884457 -156612237552811 -72120387731369 -248925676004793 -16906913449925 -199395728624930 -85384577357043 -263069784181007 -64715450373733 -256430167166680 -105776286679800 -74676309516133 -70611852378472 -210339209084175 -151086046022022 -18892187813807 -190467364040474 -221495315440029 -24568411497431 -205241389221170 -278644368906443 -73985682826041 -89066898237111 -151790745793098 -210342462992732 -280005832682866 -182212454235671 -262732058043514 -151975744440825 -272426402825791 -122540071779273 -119816887416207 -99941200891727 -259104129386660 -4044305929145 -189422796467771 -90798659538715 -201176469769042 -55210714126539 -11356889569763 -158979050884795 -160741885741773 -189996655229759 -182401217109871 -112040810494723 -182420492267559 -134208225789091 -94593510565215 -94465533079578 -69669712153416 -107514610680004 -181011362138983 -176742602506499 -261417471728700 -233401189776283 -117501708578440 -34361706353127 -125706537842122 -68397780128700 -248848067171989 -61964157536617 -205302081995491 -2601100510220 -259136055864713 -131060252917226 -53363099250117 -162668249993999 -68801162684808 -107692970407958 -224465610657234 -48970086537674 -113919957144057 -113694821132914 -149725818488410 -144168383498889 -249829140668931 -62588336275841 -146553888431075 -196874736354016 -257311970618426 -62867359991682 -19827161267270 -223299709869020 -100676133342662 -92220237953046 -86568144028733 -166169716683662 -53253276865941 -203643193376501 -199827911079248 -446193913514 -207846871448076 -31699618780095 -270173663985428 -64895425445067 -268752956982194 -164569319594606 -78721102722805 -81433816723967 -217306759083897 -18714199437611 -211500417065382 -205580681203043 -25520010698958 -205659253315299 -199782796260321 -227325400948380 -38681491538813 -224401583185768 -19351826963316 -17983971002355 -229094444643679 -243896769947548 -260266532932629 -87370152017421 -101501016788357 -129168233221457 -31223435290444 -60209173344201 -43123432921492 -146221100701550 -68146900563406 -191975166763263 -180887896692148 -86919236383363 -40283384105849 -157490350397944 -11901393207225 -187658082690429 -123417778194985 -238205793100455 -241547158854095 -146844040874245 -270619420121305 -176159032942336 -64581046191067 -210089297005590 -111599233888728 -37342921303246 -96477984266597 -58544395815838 -128490287572271 -221524464949720 -27962536495967 -233079658479866 -266201138140154 -154993020495564 -209159256904014 -252450196775824 -269362143687693 -262182337763368 -132616089402605 -272009519358531 -238687697462340 -238850747659758 -196793745836731 -255014323505910 -39751511448212 -100784309171872 -203928935579308 -64755130396902 -25601511631168 -154781677096981 -147829295820834 -256614683519721 -174971664504232 -175505576414396 -22250662693391 -120062539939976 -136945073086640 -76416248820079 -172561127816074 -71617887858925 -265991009291901 -68602515817280 -55146556433303 -257952876425434 -133213501326246 -125748482559355 -200236270305255 -143146702736070 -221362819562660 -64295733903760 -50700920953119 -191571049583978 -175753907667531 -204318314820135 -138953278710791 -208782547486823 -10381108098631 -152197547257223 -8027456478227 -205705119495077 -211551997340613 -36817196968162 -103594427700522 -250752188272799 -101911424436097 -125557358671600 -218552910392995 -11864511981632 -280467397525365 -200511798978679 -56406362019697 -63616357278043 -227259941617204 -233253044902047 -117177438347900 -132523454589796 -133117520095947 -15915185756642 -31772100290023 -256313258081849 -187858081077418 -185170790782611 -232964753519527 -104136697865185 -29545924342629 -197939765025927 -224013631944710 -104853947068933 -250812741888921 -256232023471151 -125235129407944 -217125862530415 -77161550854720 -124224020244793 -46413492158850 -164070289855499 -142188909979938 -210815393310158 -157539456301026 -146571330774722 -12636104134615 -164125161032546 -265731312939074 -232928828455626 -60426107846448 -53637293794664 -152892189361076 -187311318300046 -205584402210402 -237414835153847 -38352846072726 -55450946248850 -181487090914649 -274396347662571 -191988473924236 -176429719444091 -267497631248576 -37106884739606 -267013498947686 -105220391211308 -103457403727106 -211017489527345 -246387576746632 -234679356164018 -6835317116397 -185970404848197 -220500337620145 -246346504960680 -193245162225260 -245991685778284 -68735067509930 -18337099749847 -37757055183244 -170110480734257 -263950354053009 -263880710589873 -158254044576251 -229827158587053 -228694441163103 -180747662590865 -15943693931468 -273543271562273 -94255886157930 -57614794261619 -210994162660278 -146494930693653 -58708015179263 -47601319091627 -157611629244869 -48236450159297 -207019703091118 -40212911319588 -76099177352401 -144694301761809 -63332382437284 -150205036268932 -240187438970067 -164002610243972 -78078873225613 -251693281026468 -101646040024782 -122963309954777 -13909654680723 -94062948540743 -73149474793178 -148964982800164 -46706749835378 -89750898469940 -91865291019112 -93327080030192 -177026722774448 -223437099549318 -126019986911932 -214434576092237 -189683799063179 -160252570918295 -85312555746091 -856064294197 -28629549926434 -17192050040952 -84181485208473 -110917641176619 -114346816279282 -241102837572953 -118385602732607 -172600058862635 -170144364417147 -146622659581380 -49401904266411 -249913277031753 -165768085525878 -74791961714249 -259011141816449 -127316726963325 -145761511339180 -116508972948907 -134244635360172 -219989313954000 -77013121401088 -122529237431895 -175890584230442 -174990744600660 -121894059878738 -48288184212508 -36260579113855 -82824328604662 -223359554711391 -271806029676801 -115522621654808 -174646492283439 -114738945284154 -111608408868551 -78033269911254 -75312848841430 -165987013107719 -226529278926283 -50713561089043 -114437602792754 -242563557823734 -175197835202417 -110447049631910 -130712732795996 -251829686982006 -128734180167430 -169818982456411 -269954507262511 -151839672601882 -30431253545756 -218681131106048 -151730756294774 -58465277964573 -53119675043676 -198173521680063 -117640160853568 -185448038928423 -5924265344407 -220550741330056 -137817943613445 -253577201691 -52529743676691 -217634489413621 -250925673747023 -95752026294068 -13813639569002 -56924238010819 -187778292251765 -164816639411418 -32190171568609 -237475527316602 -110986846931222 -36839827605763 -128027442080725 -236518635581429 -37413413848034 -103926884143754 -113526900829607 -14393855675198 -60359084965125 -240163373949301 -194971222020580 -54442737387426 -4470949019132 -44463238068070 -59637873559285 -82665052030570 -219242836968643 -66351323583369 -251804597655740 -11438336836704 -242888103174666 -204946747115523 -140380550280498 -87660075224535 -83676399693992 -68899751909445 -96224220982473 -75923282964737 -210793268055078 -87468889121791 -163859491989566 -222654276684474 -171104190824194 -206319789150552 -21401085440851 -69959796721710 -32600501355593 -74018420708641 -72042370864923 -12270028039896 -254982770605880 -274227634848344 -10406586528669 -162804700485329 -167086615371115 -10436267582264 -260527257776360 -102355626121529 -190365385310449 -80967197900835 -52239875190821 -34641383287964 -28768076401049 -30169557643127 -206826599034193 -271250371723886 -172098147191567 -131280390891224 -69831224174382 -18147925787201 -121838808381236 -182119007201500 -197774877142130 -187041109682938 -235071215893661 -55652420781820 -176340875289022 -65957989990204 -36418557891164 -216467997923760 -277493272582843 -148917615978639 -132861142446056 -103528029144446 -261349298793877 -162742644605932 -61880831827439 -163199157888995 -146205596871516 -256500381932217 -115697657956970 -2678378410765 -34764539499923 -82438557137258 -232348850056758 -242503902194578 -265009084661460 -97242676623300 -218030214397734 -186804654466177 -71328747426183 -62320589768415 -29926733335412 -266651914096507 -265999032463855 -120480234836448 -247428696761452 -115751661519940 -117020850158500 -249079242630379 -162873845864844 -84110139174109 -25663534483698 -141768992593990 -117977936096131 -60703091077390 -120886325783905 -78617769723369 -254081962150671 -25242008660396 -175330956719608 -211674724220013 -162795092829265 -79197420965094 -188872959351832 -124783467960345 -25358540061289 -3952965549892 -258082377163920 -71478374513441 -137433671000626 -160928390394883 -9438083153506 -179743243168032 -136994541910059 -133952479263419 -178223789243801 -257633270641158 -8609204654233 -131669827899854 -248816968706527 -239727097413254 -141151592150987 -103482837989111 -49389249210878 -105450114898771 -250575370060499 -231663506227438 -141137925966420 -114204769778053 -51183056384761 -18740401512290 -185867566728460 -114542442885500 -134544954907803 -169892225349317 -95910101318133 -67926338496941 -223458429984513 -276557055146616 -163602211874602 -78016330954611 -197788241289125 -215286075519407 -162969573997331 -188601983403120 -4012184893510 -110741085216276 -156985874172140 -18024216687439 -117134615641924 -195152351855685 -206170203889891 -258813208694824 -94872503394670 -107308293113598 -175384280121469 -85336353522962 -99776019272011 -215877063461659 -58340529289527 -47738108744881 -86883769380537 -149437440169462 -128337505355884 -67998923707811 -5190026686749 -128323219517292 -32265415146262 -201460381183685 -200364775984989 -259082150579582 -105869744858555 -62462631701019 -174999352445421 -184038938399153 -198173565587597 -207093467112691 -24098771594548 -195573012433112 -267049028799392 -87541199036070 -71379378451503 -133944245288413 -19432227842669 -3557945541808 -274885353621831 -69624972379710 -239922493263395 -187362228895722 -263017473627176 -150743889044584 -55545725938974 -157622789083467 -251997958594702 -148359911931661 -110652405556563 -6586637947456 -15728642033371 -81269799553572 -154822761102965 -23366486529747 -77481054043665 -131371723014611 -44981778369304 -133633511564053 -240233521863045 -198468077818272 -192598342391005 -133470663382854 -219446923538567 -62105245789160 -22524230575654 -193189391201060 -10798152694800 -103624862937801 -23129708994209 -267626338774395 -133905452442895 -194919855920850 -214808101570666 -74925344520816 -60301143019554 -87304067945630 -85254255544078 -216575808851225 -17329836154518 -140137718547045 -148599508625918 -65327626095358 -173570034704994 -249346800704607 -203403989722399 -86710274578140 -120055253202232 -69691592561229 -180780299424215 -249881656036184 -192341032931255 -67741466226976 -281426510961797 -19777898088422 -58192458482091 -41930593215584 -66966803711477 -77428442670472 -60649265162389 -116244093425069 -82221042349937 -158319399202525 -275301444509493 -71160227736756 -13153150841896 -25298411004291 -98656071564498 -26788051752966 -141290885123933 -190552475636308 -91328955955012 -52288412231857 -94569435579914 -11066787017426 -129165899997495 -254657581247840 -37556720717204 -131807705279114 -36629314129229 -93337631523064 -261303778409455 -48857861022265 -214830185852303 -9822703457948 -246034890038095 -47438911667098 -254243566329306 -279882392371448 -32853880404477 -29942432177894 -278577094151888 -227767288801046 -230316574600889 -223014764751838 -82421422087770 -52246148945919 -113703432053976 -91868211957623 -102541150807716 -185842382500015 -61017922821883 -257199840774382 -89729903673520 -215885978678026 -164985912858444 -278143282758424 -204714103418209 -212331513736786 -277134178551071 -109162587384139 -192865853391769 -245212533755662 -260409526454401 -135786005491706 -218264218331366 -215912755004779 -198713372594715 -66688610964599 -271764120924335 -145437888284970 -44080536961711 -186907715589148 -6562619488835 -3120813305788 -39967305474848 -221788089573004 -279113807085008 -252866817204643 -111985183158055 -129352944765322 -70321751546674 -220182129256202 -245334907536969 -198209786205629 -209539088951717 -270218919796501 -222901300780428 -181739574204745 -184135433693129 -229982043736332 -227597110186255 -1446001755687 -229585791116010 -61358320731076 -131654118881421 -22358157702022 -73381364027130 -113988637002642 -230933574174649 -245596180959403 -120861235072951 -131581579195021 -85511722073223 -209450060912361 -130366392801684 -67910251355727 -195848000625562 -220594642520997 -204904594289500 -168263323289715 -233056064065898 -33990484767116 -44428430031193 -165603699813926 -227791255190488 -118387709762025 -229573122830787 -256807393261230 -11980535025729 -4113933026043 -261789268624099 -10454399703680 -10150501848121 -11738147474231 -234340825410115 -261153335253235 -57393532958664 -57410497391992 -33916376979420 -202757105835011 -105287822764915 -86255517754090 -250850157072587 -178166530469829 -13818240257116 -182700875498512 -173648963539915 -263808708451446 -183595051538974 -221495229881868 -250949514622332 -146735604323856 -270254749386114 -116216792603425 -192785210446280 -158103550523853 -225453227352270 -79413411917906 -191232923005650 -252242519027571 -105296609242412 -250817965486735 -113934717169923 -233650000414873 -46238591027021 -185865198149911 -280430309054824 -80638544060788 -41412609746344 -266511748993046 -115116596899028 -56055683382915 -140298504371437 -3356545696938 -66798143744366 -29558766400253 -69750423258348 -198339263065703 -115793563215638 -68908894720286 -167104652855918 -67169909900313 -271308345899507 -257746957306275 -120459444914168 -33395703969895 -105821248652574 -95429540441763 -37159229327238 -74960419325804 -213389771362256 -199256993403547 -66880300563122 -122294089655954 -278579211420693 -205673401102049 -199925127350976 -202559672158288 -115581674213870 -168259272875393 -29698021493963 -212854635399194 -178547594848586 -78284381333373 -234774043378704 -228780940093861 -106323157514707 -201818783151518 -271888793637616 -171725141618173 -66590940489485 -271361694076135 -279489256595221 -245472954319928 -110677033328799 -253601611108861 -201183962456853 -233655042906551 -150198061086425 -24230847554573 -188432867222311 -34947142763662 -169837160580768 -80242700181953 -148021562141668 -200921784044995 -24675295338104 -63444175191206 -59630201650573 -93438205754853 -143861230433274 -110837343211645 -147154073480793 -256080602117961 -20036197071296 -170447121353078 -20248998976221 -64961644621176 -231282806475156 -139735414590912 -218532813308553 -91598794550887 -146007851778558 -183650614657460 -58220868733351 -32965555623605 -256115006793161 -71431354146036 -84098091732217 -102379706960016 -127693431647983 -124483038355832 -58217012670864 -68670849432365 -168430675929517 -173370271762479 -239035655017682 -245716067409855 -168341036744024 -125915693441600 -263697156983639 -65133895250259 -82340030282543 -162846034055019 -20926093845256 -276632566066732 -20439280774211 -255342015613673 -250536761488475 -154016620489774 -281400183674767 -112817099223714 -219245702027612 -104229721497376 -133229553704511 -163499652147864 -209124794781738 -153843980492591 -175064977654960 -124070130980327 -279847979576066 -89553172307147 -270055810973691 -278717730823644 -232634233001548 -233761373383187 -230713789024097 -51296030125704 -61168222213243 -93355251598007 -137201223810451 -98385088040042 -27232551868470 -152452439084986 -248927723528054 -275691382864179 -93360634814275 -47225620236032 -4377080455153 -169719813542328 -241701152335099 -177713886845246 -44931728788042 -229893805430477 -6924312789353 -205530211811964 -238817216734266 -40583666912338 -162944149406809 -252533783935442 -28195662702442 -222653394637259 -96285459165922 -277195508695006 -171899367088302 -242826180976565 -161877341721297 -112898468589702 -137186961754525 -163871402412537 -67978324783615 -275768785815589 -278454943548166 -15260408014766 -119543110498401 -160144179397283 -278018868842174 -198595801022015 -245455930322198 -157385927942697 -144988145594264 -166321194319884 -198453386757060 -212950964321116 -164289195010967 -186198684094377 -100760719268037 -164031868235516 -194683363084067 -144021862437089 -154531319349730 -20411873786254 -65397173461382 -27470536614614 -56841987532678 -120687245136208 -224895567381562 -198658426691270 -97378986051377 -201934528345656 -53481520568765 -123641073759855 -47607748075671 -171440920613965 -182659716102675 -41632127531939 -30934911390667 -140769258848506 -230423637428557 -64925208395596 -278847676431976 -264078907060173 -184060114937793 -70380831584581 -145319942243516 -234510215666964 -271309593544425 -228297782218005 -37171496529941 -216056862910671 -127446974456018 -184689145926166 -197898448990376 -250683213023883 -256064768061464 -214816050810147 -13549114708979 -126341714060180 -205506029077507 -70529523169841 -192336821127376 -223618370611885 -255542819617806 -23198614100147 -276813527769783 -273896651969897 -199352941144882 -131907486346300 -34892170363861 -69987757340165 -181268105691689 -238833705075264 -44411317423744 -248409198848318 -238778316252613 -81774568380655 -146165413940903 -56876586953778 -185537085957910 -258480531533454 -98314040057395 -110096911313322 -155836677336055 -237203637931615 -23887914691035 -181388416173288 -197442176034384 -96806690019134 -143610243500788 -207290033117382 -267534366346876 -248426553805264 -189165383394168 -117772093025930 -271473294474242 -107286628253205 -270880993503758 -241312025574102 -145244294011512 -206493358282308 -175365699511899 -117121406428001 -171515392287152 -191495654224685 -80062646192548 -256018100679022 -1287392700227 -204813757985532 -195473644192555 -162175421422034 -160003610862780 -201902188930974 -150369113042600 -170606642529559 -244218807875384 -60202099988893 -108459486578048 -16677379579969 -167932783213889 -267740307365653 -114526455296222 -279399720112682 -6000153935825 -260681776590759 -58351201804480 -225406903535122 -132944769916259 -201962971381478 -116067024660707 -163692274272218 -112821114402664 -156143311924283 -245477765761029 -162701464938457 -256453707897135 -154870895509975 -20600562153267 -208727703288445 -224280125207847 -48100049508237 -254897543393652 -185414309813274 -45302535760173 -48107286304816 -53234061488806 -147782101475662 -56424774529144 -153842744848078 -279226504319754 -100890596385030 -78872253942796 -156065632676939 -267376301029767 -52362175251295 -269245794304291 -64064366825003 -220791828674818 -257822764426655 -207629631491762 -51787414721583 -269751181935587 -207244843293408 -52507755019865 -261569083332705 -41743399597551 -147984365812756 -110816115670704 -43221285864926 -183847791593659 -155539917844802 -134001408241016 -131719502011588 -67659019238305 -108192637474946 -207505861858246 -134469822728613 -253718261057296 -178826239925065 -248340608415968 -167030210712301 -701973580653 -37653161982741 -33797068259351 -223527356835335 -7088914469626 -96172113890101 -56306023495848 -224824359753100 -34391041849706 -179412555819114 -241967280155867 -169090030391855 -234854777102665 -101760411046902 -119542364473277 -134160580241617 -198319747125362 -7376936798746 -91948155471461 -155553624692549 -20845730153095 -179499901040806 -33527234949547 -249426567867798 -85663253643180 -121578047385587 -102129050615218 -68587805790097 -86152825224468 -4912391013850 -151233185112985 -86956281102148 -201321177290214 -159179294643895 -6607434193879 -65648421369900 -118514805123275 -194959105817391 -31461894229574 -100777132413620 -30954641367827 -175682182103602 -156555057087847 -13068182302044 -101982746167033 -218586192950618 -225906087776496 -107058527080983 -241835787139145 -192595740133606 -93181672566378 -69514821444395 -276839146503305 -8055879765481 -99859810042727 -271065182860494 -124953368429956 -92136958462764 -79928652167361 -21291845340563 -92663265895427 -27624436968546 -22019398304212 -25999429862528 -143104560495596 -222792781692228 -54524469369749 -218673228172862 -205655684728879 -156313863559806 -220879071168987 -65517474657379 -169234875241496 -150110182218120 -59519205144705 -256466871107017 -150115539407592 -29864629071952 -51013365281893 -275808407918188 -3920800668022 -15328458789273 -252685096035493 -74439766460438 -75678072717938 -112343366570315 -258640309952841 -166328350315422 -109366986707356 -275755327674245 -222720452000088 -255042896935528 -37932335152671 -15014835256129 -85109678134119 -85060620612285 -200187645001048 -6611170886345 -63472156866443 -131546507237318 -251485612664908 -50118079909959 -87667651010238 -13720269010524 -136693680190407 -195456329337521 -45186235607973 -115642255705747 -108779707851359 -262682492338413 -98733366648550 -32811010218364 -154191720085492 -3280110748789 -131563989978429 -114196228371162 -47929257644398 -9426391032599 -154759086257051 -53451626731339 -16671922378491 -110525406932051 -209908466651391 -31388802779983 -197620240698845 -190540935674958 -274959619236063 -110671602263766 -262505500151988 -124355390086165 -20951895465622 -278182948103880 -67889242990782 -139220104372865 -91063932801178 -80500453555955 -79595677843572 -14581474040415 -73474833503190 -168339838477184 -240118151912226 -196660012424028 -228948335539837 -213345203663619 -261360152943297 -143015730995362 -69963867501611 -144718050858895 -32644937344732 -244057203960581 -202699406132019 -255429702702014 -243662553035208 -261364617267857 -274445284920282 -110044551817322 -144633415523747 -279160796531551 -18169779438907 -19472271075651 -11549873677199 -102174559711995 -109304924111866 -22550541102861 -176430444885170 -63065151087616 -114665874831782 -275593574632598 -120643341630700 -276780616673248 -174321951041821 -67771384822398 -196760920106528 -207372304914221 -278826500839178 -105700579527558 -3215902366317 -67917906174065 -213351732770773 -179914223225086 -186447564519302 -120262528148377 -95342167161097 -41471337468596 -139085963881427 -175221408271133 -98372522373507 -10589516435821 -127176185366867 -82432664818164 -164009255762875 -84819120670862 -183402318966847 -96001804072561 -208369139818998 -266115625591262 -52497230797970 -184925019841498 -65011632286237 -250391172584945 -272904086382103 -184924126976586 -25587227277271 -277379446994052 -243560766435240 -41977270191774 -214225482272585 -114000768465167 -116870209119235 -95323846158534 -184607926505927 -210334431982529 -237368744173205 -253717515032172 -126243737137244 -235188066136208 -25409315496518 -238988340344055 -77197484506023 -151470934961629 -169362375624737 -205200933602605 -212641453239344 -199197333162414 -128908846226361 -264976577845025 -188457260345968 -52592301766240 -225083006697188 -208429824956654 -31355469625147 -197210139946554 -30060631169848 -243570515705213 -149697792513350 -13799981953981 -198208807312813 -47424700831440 -146070494689675 -221885106649440 -213938642819701 -122976264250906 -1464166019128 -65637894118277 -214742423747559 -44594194050674 -107467338139298 -73330326700703 -35172839706972 -120023419461262 -66736326862282 -248324781432013 -96526636743488 -178631022541429 -209760680969541 -236661831727069 -103686766860293 -176635379222048 -612135008487 -229519247994067 -141429822248775 -128700344960583 -163862235420282 -57172664439494 -116571324597289 -28044542544013 -52063760909238 -112583366907138 -52818201346176 -68274074944980 -279583325315196 -148329118554801 -74227050244272 -199925751576006 -143465514257878 -218175870071944 -129697214754935 -45006084688367 -1828249054797 -213360450085424 -110278374833512 -26428524157558 -119507057749543 -205621314429937 -188900131226871 -35378206475307 -25701422567022 -98630319897666 -136049540343945 -262661199760448 -245745442123154 -208094239208488 -238671303879965 -14074177409699 -214087342493331 -199952292673239 -10096563443544 -147251111744528 -159587070426960 -141779204501271 -170789474171176 -237081737873662 -159267660921122 -46137455757544 -1875068795059 -23172911525915 -43211834438505 -189404451677666 -98594227899701 -194369645720789 -175714181054857 -80823717034020 -266752030070789 -116359989955479 -39383253012741 -143308988936543 -253298104686605 -223120410176084 -237584780083445 -52906584029904 -253930821196562 -78685190950518 -189258936276666 -40920547575815 -31138149498591 -17124250011744 -78569002337415 -184897655157086 -167165812254481 -61776119218326 -210087331294755 -262104763130839 -82617658213663 -183494071062898 -3155968839776 -41609244660317 -178884747216039 -178857068403767 -159848193516188 -7839876169156 -50399903893082 -205411426535822 -36698442322982 -62860449861169 -245701536093584 -149482498184984 -48232161567600 -230264832767293 -156384346243733 -61479324291755 -93584459068705 -212095785581393 -193520387636839 -25214459008483 -55620303243432 -204217427650318 -55577445727656 -206661938975704 -16679983546074 -269701220521503 -158944284742503 -153589295162613 -168162047843489 -124014499480704 -123325919073126 -162070563530110 -112998054652420 -70899377386583 -54204220649220 -225630011526114 -25313330391332 -43763867085426 -104522105490503 -81668047984001 -117840398329442 -178646352284535 -90686928771994 -194778090838530 -111619093489824 -136747262896757 -11529133244481 -104954169088580 -52316018143177 -261318647079951 -105959241979510 -49607709430245 -102039116934144 -47030854594287 -9380826772216 -209059550952109 -17114340897376 -42372035210302 -215073112950310 -114564020707028 -3542215059416 -167043266124299 -50269344077379 -207881463517556 -199659771840462 -124097920362983 -236088770438594 -175383180123173 -175138656126808 -63176525806620 -271566697556609 -154872754338829 -278082177347697 -220760630184178 -84161238148898 -105177910305700 -135726467836897 -261562997301163 -266937547037108 -159415766622594 -164759722254411 -106433112723738 -128559562460381 -218330127159272 -118325659221149 -56313649899477 -171480538245202 -142091604586027 -56618168336348 -222489848456968 -226837260945675 -265011411519197 -274787036576143 -246726327541037 -7814622071544 -7715765934767 -29811967687766 -264111571889415 -70916787534516 -269541324009629 -273956250314503 -122129220536080 -208668828859547 -249816802896059 -6425613382277 -268631070069514 -41859723776625 -196868885008649 -51422965279120 -168615107161113 -73982908801710 -218353656791083 -248651676234388 -260649432473345 -142136977633858 -6460578864499 -244485449996415 -94124485253777 -196891377526765 -273012808042975 -220394598158052 -8163711472096 -270941917336404 -1988179645150 -41554324425997 -271841463361665 -1402280691660 -179567915984725 -263840787052702 -165464125950240 -147402521085571 -9260146818273 -110968315590706 -177092863767542 -32249297466442 -121527595709691 -3914543897376 -234943387310640 -234714633163439 -278124733353108 -104879549599574 -76141438376148 -93357969920180 -232656605207930 -81127155379782 -34037778711911 -249945558349280 -113956976380200 -217251440470244 -90887631802082 -23108113062235 -92678060441254 -272337117162983 -33447847344926 -74525318399322 -262278587420537 -154806955025436 -221018612286737 -100605014798726 -208456200392700 -74117791389328 -159262982858621 -248833175236379 -181145160746116 -184612861597876 -190182249939133 -162375518826992 -27520305944897 -53060121198295 -218678724200043 -173674249244315 -48472412654585 -196801074118169 -29980443138946 -104689752545591 -236508557247144 -98570338061147 -272210330345479 -144427979521641 -178385635730231 -118079015552116 -97854404563155 -233481951571323 -251455877271125 -211214781052805 -281330098207928 -188916046236043 -79883668416066 -231058788945858 -41169485807116 -231050753161650 -228007686158443 -143092222514021 -225190839248415 -114426486772534 -154052594638167 -74045752027551 -43363863604850 -160784502240049 -60282255952631 -209618265741169 -182096667966784 -122338286335782 -175917972511483 -84396653971175 -272542079854953 -267955688784097 -111316725765380 -104796693049947 -18155018445749 -170697804602838 -50122099997004 -229189584176098 -223824629429785 -119831926771381 -260289607913809 -185891040979026 -17669323073809 -207482524961382 -170640877219771 -178578967617228 -41854051741062 -13502884608370 -83570861110290 -94252228689572 -59777904277988 -55670696679976 -135333016902801 -14624997062396 -118349478568856 -162627592030462 -104613029475181 -190913911067941 -216427364831880 -178493776381121 -29020603356527 -203644068734904 -199488575315585 -58951852759036 -103460547179878 -11938703203582 -157092019385057 -251698731765547 -30883542569633 -280656507465452 -218891320843258 -118015322159938 -129820121361942 -68407013565803 -277587855829252 -53715358406793 -71384815162260 -179069435556565 -246296408682547 -188909663292169 -129529642619485 -196143345812647 -21904568943256 -175559876851975 -255209504513517 -155764544074863 -73887535350072 -123332701503108 -139270054200527 -86697139897897 -29435647071220 -164982154429951 -150729684704948 -266027800194995 -135057552675 -11481718966256 -6875168670149 -132049211509967 -224261464142212 -85469573150245 -244421072253345 -188181467447152 -210456671070368 -276234736071507 -57503665178472 -198393878850571 -244918103207850 -272073575800724 -164861431867198 -141139664424535 -200205823125405 -225466923233526 -21112063702612 -53601894435383 -56469298041577 -162777812188564 -80160902026806 -36845681075378 -145124037008267 -5172911860245 -130176582194781 -237405022070098 -46091902677307 -99392914132943 -147940199946466 -174401535528961 -191660945192476 -198884746828290 -116545584615408 -102102613854459 -207456988386994 -167713777188770 -116066533978416 -256865399742742 -273422249577717 -84097680262526 -273534296745476 -163459491525134 -21972260303451 -95171575841418 -136891864275132 -81387806437869 -104997649779623 -12347619420855 -255165837506489 -184262880015565 -129070427418311 -165730788404318 -257738805700566 -24695157160276 -260029196703193 -94206093501067 -208618825752477 -98664546035227 -196433080995189 -234269327028448 -185595262903733 -60810568472667 -220833071420242 -188113557941368 -201507431474499 -216736030296535 -39811584466159 -116551370148198 -161474143677156 -118372273493297 -273278760064874 -145899712257184 -72456288511441 -170754436551947 -257433037033378 -146565967458581 -21858150695628 -9236256979719 -242413435023320 -21426938614061 -100315742472505 -238588187939824 -226638277447180 -159067324592909 -185028295472793 -43859319194821 -123815017490348 -274705897566758 -98822426561187 -56792175814053 -49596333828337 -278427083307557 -178874107706968 -229601752055647 -51203111919000 -58746868378845 -157169740930607 -84018972113399 -132887177454653 -169042058359510 -261754189461618 -78472886564198 -185339365093162 -151088202176730 -20116074382890 -218404664891556 -259961926491105 -6720499389870 -247749959111893 -189988465824718 -252071581694517 -12696417018885 -178981604274795 -103410245577412 -171923038001396 -242142594329817 -74553161994255 -78956265193008 -16543041112460 -170210973296962 -72530750088827 -158554074584282 -2617261085653 -78526547967744 -141585300477054 -199769102289253 -60363890637487 -146564129951335 -30838603532121 -185507521713736 -51188325636461 -264602314589107 -62128028844307 -78287228534611 -84942566549132 -232887679015519 -247000214157285 -212027793585508 -66511019078799 -147613369244119 -65660751186509 -160516898184698 -54348981945018 -99091874684623 -175984225356394 -87514280748210 -78078842410057 -165787821049656 -274055419568788 -280132482614167 -165056452613264 -68761094209227 -257943771284268 -22963897228408 -167016648796448 -19208485880010 -104471450960097 -280205059694974 -61278469191205 -8566379939317 -27192203523330 -63156844918607 -40489880651684 -93168787879936 -11012572928365 -230704389307694 -272367820919075 -178242882138929 -132672927933496 -219941605363510 -188059170545983 -63797336961872 -24885872463170 -53934066516492 -66906191912925 -42826896000234 -93575390111440 -121963656032960 -266736012674029 -202922616343920 -200030029894469 -250005197648008 -221698663227739 -230322297861182 -18816647694683 -64765572793878 -231160327561963 -112340933534682 -54074809413726 -166751018846322 -234974937871993 -235495369450076 -59817540866502 -266595346613743 -110609785381682 -3743491530387 -34568890131393 -224603524394997 -91345022425309 -206186779348199 -146993253472113 -94151953888465 -215867437552394 -263601242149931 -88842073771567 -89473061697847 -184672105086503 -262851521889229 -146103035141646 -107263124274852 -57205070459598 -114535091447975 -39162930455112 -37866617377809 -116401158803183 -263827100295701 -147045701695446 -155049641156328 -277029846913126 -195303764570144 -217434368916282 -159683787361779 -277801860766389 -130768818007039 -197151173345367 -73597167344164 -275217203839903 -94029895468873 -76720558546416 -175533472648630 -274458363755242 -193422733232230 -269339694956046 -78119217458947 -230254401170218 -244074059257072 -247085349571518 -65669030721601 -82573982653497 -176693690849341 -51199313233159 -225746695055064 -91776042411296 -164132186722805 -250273267472116 -80459954202553 -77907270294980 -250583184095716 -161843009733925 -36899480146191 -49390405567543 -169679933218085 -237394900933765 -195213585214032 -52252282300738 -189352778435885 -60343600123691 -152459472796266 -136513552346626 -112545752202463 -265465587304452 -195001994171130 -270556978898133 -14907402120363 -176480578188514 -99659387620173 -141408666443872 -45648835211306 -149700716833116 -230325746853106 -73009696505129 -52381192962264 -221775099008163 -72047061741594 -130699345793881 -214326292500590 -147511611313480 -30869764074695 -33061420469032 -132591349623442 -25522794555764 -16644171222707 -208422256015989 -159915281343826 -62691527209100 -68990144349643 -279739622148879 -102018127166988 -172560466189770 -280786742144301 -6327846626309 -26431120036796 -221000065590183 -204819086527024 -208632918736143 -165723734345787 -74429417751714 -96888776122399 -229684745231355 -12516254665818 -107388752851190 -219644420325268 -175617543646987 -66776579708994 -247104367933548 -46529517635702 -44383910675715 -240905845178673 -54247365884419 -148027128378424 -100628737952513 -96657082013591 -280617821869795 -59716855275308 -251468535911752 -132046717309453 -59670696904218 -132119729343935 -110069621440001 -176707093702113 -217651772186811 -150426699796498 -256954990938961 -269736360165318 -47935784439815 -193323787329220 -242743878288388 -170573635418937 -152313682732946 -186379552544162 -219350433618419 -161544370591279 -9274257108501 -14877747064778 -228637437594997 -64234687585622 -235244409300786 -9580031232132 -56181185428510 -217874343471664 -19494960572913 -197983091827091 -200758411790473 -258962015690185 -57540149852065 -33359034837300 -147535430661187 -230294066429020 -270764006974632 -34827989089361 -166654816391771 -101496233677585 -130105068701479 -245378504078085 -260494786476811 -181948169462037 -68969446797744 -103889247482184 -107862385581807 -54947717809307 -205242948043924 -60940821094150 -201307444074225 -66146392292561 -81851102095450 -246349502247906 -231242979217006 -203134776271563 -85977029128644 -135355486913978 -14524865433561 -230273169253461 -15382557064792 -40816402832801 -277391501301315 -279226146043101 -279514437425621 -143708584292983 -122505621007401 -96421246055308 -103356572600097 -127546436439129 -13633594665540 -183522384207992 -5630229834817 -274766913730939 -26993368273369 -79365886667620 -256425820432248 -269977296842140 -260080809577725 -18092629142281 -17905863534613 -117398786695786 -42451837801060 -256005229381806 -237056062631124 -92273305119059 -131236363743239 -77601053223856 -45095197811761 -167743305097858 -145103889637635 -160683190105924 -163827690625558 -158879832643496 -4594562796843 -206611088807270 -171416783596292 -64859606747527 -82184682858150 -19293515326904 -202649481294991 -94533802623903 -262538638826821 -80988838162669 -223702879212745 -95520120326601 -193721527987625 -126480684614604 -25803015272876 -20142101984262 -171399819162964 -156196396168281 -111922402712376 -279400973454211 -263096865466739 -104697884977364 -208396347176248 -107976218436443 -259757497062444 -28919258231137 -224141722976815 -2018736837955 -37060292260780 -171483920892139 -96950130015424 -64463405274652 -279602238526269 -248572690928283 -210610244541521 -234978524215030 -117679477937701 -218912596195933 -8281377950138 -159540704410222 -209795956279967 -240349615168391 -42312961603426 -141935069588069 -86912553276386 -123425408885630 -181516684834544 -265561234771247 -15191364890844 -154980383085116 -274483536752666 -203204785062180 -19766901246235 -271755250004444 -106705942645523 -248911294932501 -264700953204510 -39515474861723 -86791468616175 -165359546537505 -257385997087931 -115474383735534 -130160777001967 -106638977777123 -48174495253782 -200519030016915 -190891688247880 -259273353332142 -23480544883638 -61120446423639 -117369796029379 -206286085979302 -166466740780613 -253971299570176 -34070577141398 -160390742592137 -22731292635278 -45122300440736 -6608553710605 -173269201926938 -85335112405524 -76382975275139 -94479645771638 -239127242075528 -46821050040775 -96557233358101 -63960808559491 -205642375597323 -25003462809515 -205852466812478 -27393730596543 -98807805847452 -216909612637140 -248944334431422 -224754152087338 -60992534477806 -127310695282808 -188615272018573 -246258604554829 -111892561750117 -260637378589336 -92171569626866 -210600706194296 -224633135225286 -137620426620213 -712929338456 -151450808680597 -102600806752656 -154605198349567 -2530091339131 -3940272305301 -268465805389605 -150385008986505 -153038100793740 -220148683046376 -146545806813847 -69555167844853 -81228857995933 -237859921030607 -143140916744310 -96366738736757 -279287509482801 -231919265969097 -101783259256560 -140420286932379 -133263367971514 -56797101201181 -104535226369239 -208558401076987 -115002178843528 -256643002111504 -109558585426774 -169753992280312 -109258016064999 -122888138843971 -33725228667056 -144849531533306 -165165221170486 -33767553171407 -123023270593167 -109036479432472 -185075626321157 -175070682920966 -152336139907040 -2434110108832 -16046865961568 -26108484541688 -12662496126835 -227530325956424 -147536052676824 -275493723505407 -77332808849687 -133736634992815 -247508831320926 -123629909704671 -298624585266 -101801484967490 -197235688120775 -242059298812760 -6085916851293 -251100834266857 -142199266188262 -198475789931398 -3818727303026 -121104000470800 -46378988741760 -16099427142791 -94056930822538 -176877468922453 -61187107429623 -41249898597912 -262485710968828 -202641530118325 -276487194769738 -56416108836521 -241303603937704 -24063833608554 -76212271357410 -110812126086519 -117578618312513 -136946489093626 -8224552441538 -253760175459419 -182631643317943 -180310805159198 -198805201999677 -41873672066722 -47630239892526 -105734415100576 -273593031634036 -133868069119537 -47677335490501 -139403913519962 -105985658716951 -29262650154061 -25619461983842 -237274211340965 -207191319319609 -94516569972047 -14623912378641 -123828656790317 -16746991573738 -53469391670424 -41044837042685 -54946003567050 -203732519429756 -169695474875320 -119886750380940 -20698078971300 -229352524099026 -124455941475422 -28333531468562 -272094232648904 -238223037618625 -146051863420976 -88617836890939 -150440896513536 -247745365473211 -57405397523689 -259562295849969 -161610119583682 -11453421253192 -213337323083673 -128381024610706 -176521333793975 -144814267431272 -72652003919857 -12914692169450 -244576626815184 -8127751824561 -170629004568000 -162512005524828 -146534936059264 -272924812239114 -142590731936748 -153804289527615 -185543326486221 -88648399672198 -266387392059947 -196598615340276 -218279436182442 -204228814894056 -266220040894564 -104951706917985 -210768368881689 -47439833423909 -189006228153851 -153918457511300 -208279024910834 -194121181597191 -77140275320518 -64278725559357 -20467243477363 -137001420651116 -122881673787099 -66088078365650 -179536604981143 -657120750266 -9268105737377 -89063472943458 -37879664294379 -51109250611223 -210988529983724 -266349582141075 -134614554456487 -158167297716538 -47723298196819 -212441866450003 -103470531767867 -92505047083204 -24757697801731 -64291964306923 -55667570569206 -271633467244166 -176021545302489 -149710950485816 -260592102625967 -9632300149072 -168301808587607 -262303601384927 -18240679748797 -17088446298594 -235064222436869 -115358678466187 -121747205404646 -12210706481363 -224650093786930 -81616096972230 -13450396731985 -21138004074240 -198951180195614 -212140911629916 -81139743686530 -35894436297132 -141388167730610 -147648074082486 -196864133406377 -1379778764115 -108912954702769 -206056497082053 -203044950184894 -1300921817897 -120747931280568 -148619716621058 -159696600118973 -219680081190736 -252640392716926 -30224589877031 -154338570301083 -108682501732712 -20649610814171 -269167283149057 -203258778322123 -40805140749750 -79409995391410 -96091524581140 -218052205342837 -126778238905114 -135833631456490 -126743704645103 -19946070586222 -278890606173624 -30518941105975 -166250521808256 -76677795311156 -156470668576423 -161027178091057 -140129620993704 -77116478720346 -241702279558462 -42354828020990 -234973150215845 -196181457358148 -164604182821953 -226958824304833 -83937760708478 -23687669963221 -65064599676241 -218248739672687 -65925230649046 -205847362189756 -29225469471261 -205543222372518 -265225896201611 -222025522173824 -196497953226079 -253517035189725 -125419351219197 -172335274267395 -90155243252354 -223188143250799 -250353374213199 -81325571402927 -85542160922795 -107155234141158 -83566111079077 -20017717077665 -71674913600051 -257524576831749 -233956829826241 -44236027361673 -182486951460661 -176165143756191 -235446302047336 -23746604135961 -159320574137770 -64049145686039 -253683926859572 -202370665660836 -48755215894797 -128360394443937 -160159933896904 -204976327845707 -267924242912258 -68937811375326 -226904794474205 -95360636192436 -197077367421867 -231213061404061 -246016432802756 -121674494576329 -123246639823200 -154996524293098 -264069146582084 -189626089028591 -47096380676826 -82263599696407 -114456881593354 -228833769585154 -242999552180762 -87216646660752 -258161017963601 -141302601273301 -234687433444005 -107221885635744 -228339665025364 -260952814644970 -887685495009 -129453104279488 -20736919397486 -157497567828669 -71409976897260 -217081798621852 -144073441467199 -210963591598331 -73577255585504 -190157907606100 -139473282491353 -101422751308508 -81816678541710 -86158208893208 -134658435155076 -18054988371491 -245251295912707 -180974069441255 -186397601506422 -178333182131062 -81840397030495 -223488327927513 -139137281026 -248171069860756 -78624454080379 -138877473078555 -256045203793864 -232486304987129 -230916161431746 -166101436709664 -4107402286605 -10271064782839 -137854549837908 -262188404122703 -253250080432050 -64417831753091 -139018740958673 -247244501644115 -30111125905621 -58885285465402 -68464849908936 -2880093852974 -244508800952924 -52805668268928 -19508561563203 -110374099043928 -157276805087403 -247082304788440 -37465783081872 -58487665930429 -14595491781251 -217191078198773 -37076840254758 -145681582448665 -263537949455532 -14511955574188 -17347458893930 -98562898144266 -151318667284782 -152857769423982 -141037217967785 -22696322656066 -134990927483683 -261901987703668 -79594129007643 -259533218554613 -38802331097659 -265580817525985 -70736194377743 -117560888791745 -145079476947652 -111066727592337 -210272777913726 -71949384928112 -215672954777553 -242441689264459 -39694262352390 -164096532537874 -120661231814463 -198793312056652 -246863061675246 -254611705525617 -138825808914500 -149731178541083 -218325965994515 -60609692087910 -96259421230851 -208938498866125 -87281624116628 -109471840737547 -43064771155943 -160973773973888 -72818222222454 -135328086244846 -50152356136379 -115805683628243 -86079467929363 -46876254481993 -103660810042553 -232846643847194 -194452248619508 -133479219359141 -169437839068199 -240573068690961 -40236637467666 -254035849948381 -157515018301676 -104431025305819 -187693835429389 -89849133571787 -193301169856870 -230007898867238 -66994211855607 -256801351614102 -189309438926820 -223386102137753 -165642431301946 -158378194294798 -181069890394811 -74230250223654 -47836870710330 -110006721081148 -2181131444100 -95302628584920 -167440465225633 -40889101308999 -215527615843469 -58696212999237 -271417094311108 -221951794460297 -259346005798227 -190951307392587 -67382355145579 -25815474672421 -161915585671874 -252150383357755 -212882376354634 -278274895306582 -131394158800245 -252365566216283 -5773108970064 -161118903264106 -197488846586798 -54576504039490 -217616870855718 -46801435011829 -97190833539221 -79355504276011 -93709317994893 -49830401856297 -26778656798534 -8866360008460 -168978964342014 -245732255080237 -45368849263504 -30980488983426 -254125762908946 -173656948445768 -234414466740710 -216800546174572 -51953557909921 -34403371210622 -12721208485349 -126596700908542 -280395200865967 -179751598631230 -273597272003845 -46779113389029 -104750400344617 -151542836633176 -145979053658777 -146569683179659 -46907467792141 -134658179059490 -121700357723988 -242584036324535 -102789352412687 -82898242701328 -220378286602482 -63055871994934 -59207505107879 -141100290015466 -266274820708555 -146335149370184 -64262446487000 -5952147770714 -140469878267477 -123450806621232 -207071517393330 -75179739616145 -172439912620304 -137495086264587 -15405613881075 -140436842265733 -271154682715787 -251646502243103 -174715484532296 -128715228709439 -87077424632293 -281168526999133 -247545474839713 -18567084256008 -187435579359615 -268179605567197 -10778796584650 -46589826027685 -71162333868456 -263605749692756 -215428442450184 -209633945092526 -108124560012476 -87527034825414 -157496821803545 -50975759995914 -197731842480753 -233038863377179 -52803704676600 -13398793244205 -72429986462853 -125368300603623 -238959894467004 -260293054538343 -139268420854738 -272420948478301 -135919737019919 -251662804946689 -106943884997828 -44008069526023 -45528375457639 -76002042241973 -50021409423858 -83798704301832 -39823054583736 -29066753760959 -166895664848852 -196572889890547 -279934718595531 -175548658972053 -145028705092675 -211911717301479 -240088448984825 -143323106952377 -125294565118591 -135373350583966 -60886745377576 -269285116459721 -60783407588512 -169352215101142 -74423549999492 -250761363209499 -168754198143688 -29517953030271 -28524787251258 -42298557843895 -90687947115296 -248199711161503 -125769859175148 -234467337929546 -18020370580892 -144756728501962 -50019962047970 -196101203572173 -186942439487938 -210442031576386 -277916803352332 -110190860715119 -275457661544240 -183053432246789 -215338575403448 -263292855745016 -99381642349347 -70381443467115 -212768443016088 -202823540203723 -114848746230785 -199169675120815 -229217182235233 -276242432831354 -266217547167415 -22817652300187 -75780081216790 -87642811899107 -108311207036574 -169725465860270 -12652996797993 -199738424688747 -102747101805887 -254035171275450 -153068684429634 -234182964768725 -125151849045370 -106954252456759 -64951893258444 -176479559128079 -273663959610489 -76252254355164 -25492426464913 -103387020412114 -196213873573802 -221867324115595 -166230036088659 -124377791741689 -154061907856707 -102303613436841 -204729496937903 -53904069240835 -17299941503311 -210178729296815 -54769857106067 -17144059731699 -93020899792139 -128613442109471 -225973381236841 -233596014943698 -110020890680943 -175504360659207 -65834396561462 -259188022495610 -190428760711190 -88364213819366 -164010307086138 -15302266198696 -75763501641268 -86937990854844 -110980128475046 -952041101076 -52699023393514 -171592901982934 -211935882800005 -256333656053297 -187197402538317 -256092842489278 -119067458228942 -250693010843097 -191967260734352 -264865708284525 -190218324337642 -276001624175416 -231686704093266 -14693690541737 -162642879445609 -11504017653353 -181726445625361 -4455917980769 -220203428474942 -261551952722355 -186358268788812 -218141532298917 -147495932856702 -203493712614668 -157787117723054 -278890888292739 -275024682043882 -157754974586222 -17352349328650 -1126119141380 -218712292370078 -46054738770907 -132318648695765 -199927771695770 -242847409666274 -16991146715990 -19975346276323 -224150675298229 -193213076719147 -50070629291029 -86542162039661 -60528030469389 -174736584734852 -74122597452411 -237086326728549 -10196995651784 -229458257781764 -209744864051664 -73748188953084 -194493427254301 -205070326539833 -44609670056166 -243190138794222 -18666222561904 -235913973685486 -194364937724953 -81306870677570 -248222951602385 -41259526797300 -192246693705009 -89190979377148 -247094915719389 -43015206406921 -157618366254686 -48007012070643 -35836315654923 -126170409185049 -81766568425227 -34067251125629 -188271541325624 -83785681801868 -115621382051464 -223658130061228 -103276421482392 -186465208761236 -194180655933099 -226682085969191 -83512041430896 -47814700596031 -23716614958471 -228980948688828 -157171564161957 -198123701041316 -217383013038566 -146080847312412 -4837465474160 -44594999603662 -152508557583340 -142600391531281 -248606591439527 -268489428701636 -264480447910861 -254940434330223 -161715335179859 -77588867985955 -86705389043211 -69901070257187 -98486286436907 -167247189917245 -186011005183973 -66133077238942 -92674440190294 -222165923464507 -276358083177967 -211952566491968 -17278181740674 -96322169915111 -252040037763912 -92918123542046 -112410406219066 -219089274424259 -264654797066515 -28115218303842 -178267013231699 -264366983939451 -141709312527920 -217269549067156 -4994221905991 -124222899466696 -224179974722892 -36235871286231 -60971429345445 -5259331692794 -88032233943779 -214958547929415 -189611919700224 -82433466528744 -217848094307754 -14052939330686 -45669048561666 -281357232454224 -223878974138861 -102724821577813 -63860975723784 -217564193058345 -225455519440749 -262409612954894 -143316787230289 -52952762627687 -28988521226878 -140500490664770 -101590005147846 -193113740991930 -174828657013770 -117377244009407 -12674732631849 -268359530287765 -197018873634689 -218843800759703 -20621455090202 -208769254502463 -69525905870257 -188435269013510 -249524442615387 -175090071340039 -21662392298008 -270149727444733 -78585498679922 -83931101600819 -239562517359304 -61768217396002 -227849832452130 -182451569188319 -186698291052509 -31485113569486 -268847801086887 -139855587208021 -171702057271736 -98488456000649 -197033681959769 -209117260954928 -221867596045951 -12247306726384 -90232250910400 -43411791967166 -111766794943344 -113406398962882 -231004559821801 -186756097001807 -152159819303236 -205554527020338 -71053420938467 -159154866791849 -155437034978929 -169539591512109 -148379577226684 -180737483404218 -275773366564164 -103363130573560 -230831230900229 -207553079550140 -11148756333490 -165254043697054 -278774523910114 -267751824015140 -15178437248087 -45827319392837 -16542035665254 -209291220039133 -200857814192160 -266511770546372 -251088593499870 -163122027068033 -13239404754801 -128793970891470 -180448596062392 -204618425525476 -212621101575426 -140958661972714 -86854752569690 -237743731070537 -42638912857711 -218057974814401 -23861073553820 -91430519531770 -72039542631661 -184940338582929 -157496923184394 -198857246399086 -122725372191969 -280186130516509 -217138602354635 -57502503973707 -2830199904007 -39548265579207 -73856496695345 -170867405811514 -104407869566155 -180506226418743 -96288560391081 -20570261315452 -165629383038985 -204517695418917 -198481045043688 -127828613851823 -250930852026852 -84783830207269 -1726577779792 -4095991256991 -90628307995857 -100587603794383 -68809313995444 -37460238398077 -180371109803113 -269189942777021 -102728022659800 -73321606259514 -133996263640813 -187389237527659 -157493753322588 -149502200667353 -7973784841760 -255954085623038 -46929397979184 -127741581135780 -9240718947345 -128571493114153 -59815697234966 -277656752260434 -266513637109820 -230016300857494 -177178868772519 -124023302319688 -43784204504031 -256856751095978 -207666046712896 -56119555336982 -98613459240299 -170865755955779 -104889575044109 -184700842675517 -45428349495188 -216205862311364 -62772311304286 -165480953585353 -247654651278035 -246719846166031 -129537800280416 -223376464015032 -37024685125404 -193380506664320 -99345637848298 -174991682988973 -78265374850786 -141145655482217 -127155872478716 -204514926176529 -72818655824803 -58979916035098 -89358202224090 -39492815207306 -23537910436823 -183931630559361 -238622898690358 -89485616060878 -51586684189739 -50502097479612 -195533883715123 -278266681431734 -173972698082577 -50232186586409 -104562143446497 -101159895863651 -182309449931413 -102957849853973 -760450928913 -118185342402394 -140348989804125 -218465583492031 -30550973205183 -85232275190896 -109184197116633 -179658697897526 -190211256064012 -219378048916939 -203834521141095 -254902113914393 -266958097160215 -39668177184263 -131993490971650 -9039133284387 -111068587582464 -162154432402863 -181243553756482 -10459798388931 -149174070470346 -185184674035454 -235859561480047 -126763263312272 -206419372978062 -233017363889801 -124163818795069 -222302935126135 -158550547440433 -155118377249528 -88067505209008 -269956584168498 -209831694040633 -10384133986930 -196548953564361 -3956290054404 -27673002127034 -131594454301877 -205842790213022 -25213855626293 -240663398571268 -274294318545866 -231741586958060 -51825218074034 -129147130288308 -249292344561006 -205866057339882 -25472107506618 -4498990740640 -146747168639987 -261452184121604 -163845894601031 -37758032768676 -158807626555842 -30085323384978 -254213929147107 -156660498457748 -231229543077557 -80642157016215 -78697328355960 -37709580184587 -58621345903074 -104133598834051 -32830533251886 -111121171231407 -274149674430122 -186191143782493 -206969204719788 -208027720189365 -16247004238105 -233222916327597 -14029049492132 -53123890341351 -277604381224781 -21893948181132 -40452633771819 -167313058784289 -237734359372811 -269447653710465 -208516316277006 -150287316449432 -77751166950144 -45029590604817 -54023626474119 -199808967568705 -190921239349379 -264729194882425 -211131316313827 -224106762124045 -238931261866520 -150947731001355 -8045349666941 -73416784388557 -115122882940374 -231049036405499 -140947254032506 -36434680578268 -133788709918672 -198104658955862 -214050610052292 -5079282499138 -153962968001634 -136015942086551 -73442293933294 -197197935360217 -158684109590721 -226739909180227 -244238254939 -117217344159212 -56443571265849 -34064014881236 -187658901298380 -160126801480910 -244698317828907 -73406679321383 -240123859280145 -123658819676852 -37091470540678 -237631933761540 -65561686796213 -81565185375640 -28387008322134 -258042080069973 -227408646770025 -264155712446265 -223014851037873 -265343373512784 -99629600071474 -5970896849099 -13697343367228 -235085174960132 -4250774295104 -279347813596254 -272374777236525 -265999840391509 -186361781788332 -94684427117443 -248411128400636 -1494726281100 -224413723272803 -240453831838663 -60014219563889 -153545092837884 -247095609161139 -50569188214932 -231507883764176 -50328854613333 -252170914113107 -215986931350901 -195683564398614 -96506490364827 -178964330987916 -190983492785794 -188944612523013 -169421560185092 -214257242337268 -10449286844887 -80805079852283 -203453208879718 -238321302260349 -238470757643245 -197651358215947 -71343341814849 -153367051467795 -100876666270781 -278014275949528 -122613641168232 -88542083899064 -218695884177802 -114057682062008 -112118048733475 -109981195480435 -220138823515157 -164788804447787 -250238277669871 -279412662601188 -24341143857366 -124691116038306 -258874277599067 -245739393991406 -274067059680291 -198898270494834 -87541110049918 -271962157826129 -119532754430374 -64076696876647 -240531385458 -156288103378520 -214193213489011 -105596245826728 -17891505628171 -150291168270129 -65911341618433 -54824974678529 -277447650849856 -174921990963883 -244786751135035 -247503784625524 -13773091314410 -101547553987926 -89921722191653 -241222922178032 -222298093742229 -174194392148847 -183595277422336 -2354079127903 -129548828599311 -11300758973497 -252902999633775 -188628661979265 -221692137856109 -88096292703006 -166730749372856 -236280930746731 -193002789873109 -224865537341405 -265741423493477 -148314364314894 -230391243696561 -102562296751247 -31008049395842 -74938133744269 -16296677552597 -145979911640350 -70889058197078 -224644347585665 -212791274658719 -223139399629876 -21259476757463 -139640699111030 -234919376778872 -18714258343418 -97666654031035 -179199497858671 -64075776938903 -229631463706936 -24560925204678 -71988160732359 -19094346040522 -88474331104986 -22974912342820 -68192564587766 -72916921786026 -131052937576696 -248193655778616 -236535806469232 -207904815363373 -263978031218685 -165303775560246 -17978477228401 -27121243669285 -87356133238767 -84922064120490 -57050618347946 -214673171914983 -128373474316914 -201387105333739 -174762488660536 -4680871681092 -144834510750506 -24702574993917 -94388202248785 -162881270022485 -101111302248875 -99753156995098 -159869904997556 -100327931360050 -248677990388719 -18096148699509 -250343500241521 -236074678952059 -55744277806325 -198711333025397 -90936196186694 -260430374100619 -80396189400500 -5687735542197 -76932723787170 -47337188469040 -14881015627823 -276944449809017 -256338851742625 -991941561608 -162840695734591 -229123054214828 -248410382375512 -39035701830780 -78169270637579 -6597502691310 -169664632646628 -64487326293316 -73351279137328 -28297692545984 -215714562935809 -259063122649737 -53012495530973 -23132184178863 -141867161667649 -3492249290026 -174832035913689 -55017284830750 -232499188465403 -243161359969602 -196510467124600 -254965077578208 -34162890154358 -47782408880310 -156166378127658 -200242607024536 -16874664059736 -68800915371247 -227533893964004 -130940424619572 -105371632964359 -32267968185902 -275102289039265 -19308152654843 -58483935804809 -221173410133835 -217023383673732 -204462565129942 -47276269069951 -97085988167772 -79404703649366 -80730212007274 -185082239639695 -167964738575523 -157126039403539 -41982809177650 -3006116617248 -237143112393678 -241521207393338 -62090508698969 -99836246264236 -106138140276471 -237263599258613 -202551655001853 -51670763404079 -213620477841753 -142174983684203 -113719587368086 -252580383422005 -240630525207446 -215013152701994 -128122556866388 -142451848724849 -244319751794332 -249775832692848 -137751101706181 -205381531498992 -266446117446795 -143260649354499 -62028739345534 -276621705469770 -36918111400277 -206303745682318 -20018562175134 -241801555993406 -275861129480001 -150597324370165 -187947610199021 -232753226684969 -106708158792857 -97838846786137 -142632305203987 -124457740748050 -150260197112804 -73083615138520 -141988239464647 -183105987450560 -164484462847276 -72266076943926 -266536525857817 -225256930551094 -148062444697960 -48171716086555 -259841370911299 -276412054737772 -221385383610924 -65957763430805 -149780590361624 -216361910926958 -182372288867065 -215318068436664 -84045447692659 -7048746364118 -139488682081941 -235920338121042 -83280306265981 -54860702909400 -263910506038508 -105934383733732 -146417832107196 -159494901734516 -12686285641336 -122157004445139 -265813076928062 -256110917355279 -87705691889313 -105856468652452 -131251583733198 -272384833196879 -186830328752093 -281023604756898 -168252732124664 -113644582402195 -36417859204215 -127163384426835 -265386448216870 -207654033948523 -54473545732324 -189316870797200 -92957903283424 -79408884911790 -37030807529875 -88643177496330 -169651236472245 -236994384684501 -7675439274524 -101647685522752 -36279588328463 -109783761230188 -271721214456193 -143288582176095 -47221756039764 -182518134908859 -103929552442063 -237921333137071 -160576072907975 -275957393010174 -208401740136184 -8767283868263 -196169498445029 -148321671798821 -215406460055162 -125497466757873 -62923879038190 -50174802048555 -143628786621943 -206364532470942 -26796929055890 -130245666703414 -11577242323838 -6985699493300 -31761743233131 -179570469420877 -223070308502206 -240676084486456 -268464905873623 -266405564764699 -183502389428978 -129852751247911 -170393165263869 -236898701709747 -254401599410502 -85524766229406 -226372137822573 -60346739336621 -258788954595267 -86839063965192 -279806489456778 -105488678157720 -3010972058599 -228824496357552 -101411280089106 -209819213980744 -94291782822761 -40468547459802 -244297192590088 -211667908888420 -57682185929497 -96281289461685 -1245324180338 -86321656375279 -17445937933862 -216790810368733 -113330062029819 -5522921986264 -146022377007040 -151267496781110 -207759462501431 -99676239422749 -196107984263595 -258636683797375 -272971711721729 -29012286531970 -183095736190558 -204661819707594 -52082270473840 -224440808821687 -147601858115118 -229454511329309 -54277943761693 -154323248663135 -160910417454129 -129833345253071 -245880902034293 -48348137793727 -80493764980988 -224698569324358 -197864592534655 -176107375635691 -174759188049230 -86205360569479 -64204204582892 -139283473161995 -52003758055465 -219688284772479 -122516194296393 -48669281247008 -90792857295577 -268360173723544 -108201948130477 -24000207623302 -193913930979509 -24307056735503 -244174161521319 -174801926211424 -105531144775776 -46100086488481 -47635261041781 -38040999197416 -244387674688850 -159162755987252 -82891017164349 -88750038212672 -154321007800608 -177124109904711 -200107800618706 -153291234830161 -227147263583159 -60534390605408 -52610055691638 -178671372781175 -154105566347762 -221945082259309 -239224631170010 -182289124215716 -178701342128133 -250770599829063 -167339701687482 -271215225979408 -251759165316218 -273297683218776 -215562858309855 -42397913451468 -20281896644065 -754007238739 -24626002892599 -182434508462609 -149854776095178 -51270126295247 -128098667027834 -221405954767020 -227328644869317 -52342036276376 -105773108027901 -130479629122386 -143850937895925 -129162946069849 -181776966559746 -104079713225404 -269174782266255 -89996348608379 -159671868451072 -225188041086532 -208131920405360 -111182198975636 -154169129986007 -123526641228720 -61150597736104 -195002495369219 -71044402520375 -217628858247714 -153127840551265 -84834719492956 -113683350375795 -214834041235831 -145185703700672 -149158473107090 -35823311362037 -239233644829717 -119156443862193 -102157011583865 -235205921392683 -197900392826970 -18219627054718 -30130442124241 -218361738671207 -11112806688936 -31700869443874 -145862108380663 -106171742862953 -12285295673960 -240796979106817 -94442093522451 -220148031271430 -4348914435479 -51016518649315 -73221947398349 -230178690063986 -172267435084871 -67181152857163 -176896751192612 -131425502564655 -5429428483588 -168030636003197 -178182197831097 -20541572824650 -266331516067511 -249750892391259 -202818607441064 -121962459823932 -16824566902354 -76062967654769 -148840861434572 -29621863426244 -245057724551651 -185824349460492 -36474442282911 -165752055018609 -90845425145232 -150870716300654 -267400712542581 -72791529376289 -242017846473731 -7807701175175 -231104139564664 -219266773522203 -59554752259574 -43065183198807 -63265368107465 -222361753395970 -182515483785264 -264654215995724 -244534487275778 -221502326609916 -280833846590689 -20038195862834 -85199013187602 -232301127961918 -255677908717185 -193313559342648 -98882846438871 -52320479384602 -97805671948994 -20661329242849 -229183595771854 -237297668054187 -265198245413811 -276212818676560 -76207824851306 -96590962410816 -120219060660838 -103848247455225 -247898002635719 -263233499899147 -79447408332405 -255114202415086 -34103595576077 -245587556549731 -168448795126760 -124399879205411 -217103943581478 -60270685932531 -124909537233473 -132845233334050 -63240238863310 -71957588509855 -114782889572934 -77313105497780 -125897398131288 -173381037953500 -36815536169172 -195545062165183 -179759306322274 -171128465160243 -42725590444753 -211521489520135 -216044434544020 -249626972408017 -95031134980850 -202537052806561 -91209267491954 -268375953702629 -33963446382046 -68725823535222 -82622264825837 -85880060010663 -28164739924881 -33666932635429 -24892665977688 -42383349863244 -258436646656215 -199830364604569 -94283163568115 -200878449215650 -96317179100941 -112050448051003 -100035008052621 -186678511991952 -277071945349531 -149932458214506 -125594405701729 -16749518368997 -163817049436254 -37613987904342 -260421513924739 -129373003584389 -93773728648474 -190979547532366 -219067289384603 -2478078377886 -252498160630724 -146918816457438 -234887168619099 -58451856360429 -58369876882772 -64857700049348 -29641966080482 -238631283187855 -195308919689841 -108386327587105 -148574914430466 -149787211652017 -6250177869279 -140460671850753 -122469122796444 -264068485758351 -214687955582984 -234107911016381 -152786766154881 -88465554617204 -77191073049458 -68360174611732 -1028353763061 -270004068679824 -236822335912187 -180148524081715 -187646493359944 -189054778239766 -218539976656748 -68720062782960 -102055333628177 -30591092330393 -188251696160907 -22094796539432 -29130598782244 -199641682997820 -41808677149786 -56406437445428 -204411385435408 -33595791974865 -188568192028838 -11996152337289 -209474985248641 -113367919086129 -102930799995851 -124752301242827 -48333989466301 -13807356774997 -240107382933735 -270398335776102 -240788297100487 -254659998837823 -15182933785043 -151249838642356 -87508410866499 -135556779712984 -151601780423131 -23649015295359 -88153604451456 -180675733285092 -274542612595412 -71027897893210 -131181091880724 -264799268714363 -210923523525475 -164515835730791 -3797052280866 -3963248774943 -8602024553407 -116730977297798 -91068685218744 -186914382494320 -261640355458003 -143247143090390 -8636990035629 -102761928815775 -266569072785092 -146061745379748 -156767987250454 -94205169566644 -24632591130390 -212391804528714 -107863938676261 -239739272284420 -104525173566921 -264409805311793 -258217959325816 -280215428131996 -36007884017164 -266842172632165 -113611506341710 -73018562757118 -52232249255675 -217016391995136 -179617858932162 -60303554021278 -138176829494690 -136772015220551 -213800425625925 -81632739604704 -172428806047519 -22872273795642 -209508249154478 -36813792907370 -98398345105126 -123199951763974 -71355950842843 -25355706011803 -85289400515067 -181249012132936 -173248335823973 -274209176509995 -67697585551125 -24903009302635 -241753569129484 -236359360490426 -144376432097137 -224917662605896 -144311896455746 -2495457297154 -70501173330692 -226144854542575 -194690142321946 -177887530321757 -64868581464517 -109689993714566 -206669615511672 -259210628131838 -137955915053929 -84259459113519 -111558438372828 -166276591151780 -194098183015039 -123775425735021 -185058449680883 -200139861864441 -246894934207331 -38218233847025 -133548786380584 -273402000612412 -219574713355275 -107217593957719 -183412190582513 -169809744470673 -74770919062234 -219557685751581 -234866486073981 -229250109175330 -58521908011511 -263701453540584 -254919919246027 -146928354448279 -98215362061688 -11847936761897 -80316701553994 -178690944033782 -10425649254822 -213550974414527 -59158207025602 -104446749282495 -193611518996710 -34769355339717 -144291961062054 -194726788978834 -199452682746793 -234532701249035 -64588054845924 -244558417791697 -266494668844305 -175955883739485 -194584148390706 -63226499229375 -250893324498051 -252542185619050 -106695942315376 -140699970849579 -136814255081338 -52723582903710 -109946340947955 -209469628547718 -195123632157727 -237344876598929 -188553799265412 -55338766314340 -176618693313134 -118349012190577 -241873607101938 -249314089345609 -210702932626016 -169316733553340 -123615700981074 -225713522048620 -199116828096334 -66452553271817 -135165438813202 -226119568386464 -259128257205861 -19520412870230 -71962932655080 -72709630740545 -269246240309376 -217635772199845 -161948138684159 -155769443228858 -226759672026366 -157835610970810 -198476550377604 -57813639758108 -15427982747897 -147919015538670 -226421748264293 -276770835163196 -47567568728150 -182645347897124 -144869287301935 -37974374915228 -112463714629226 -117694100482440 -252041013795780 -212529702562133 -47429785009398 -149833219183733 -140699481442661 -29576692650467 -199312784989767 -36786471477657 -85167847086364 -150001174888573 -83450540720826 -256948954128962 -175078775062633 -69550076415657 -168106570797451 -253484525175019 -169886146571930 -227255539941964 -269564505046029 -209873809341342 -234023226467013 -246071277498369 -70219395341687 -101728303718817 -32723218809992 -263313798549785 -39674909750838 -227493901973176 -63247831286178 -224471302249951 -250597869216688 -77132409975289 -201718237825940 -262392011350578 -143950474164596 -240730855577057 -155576158069645 -168474310035821 -110723096227607 -62985198635861 -105621002856803 -206669319440311 -188055162370457 -113927141936490 -272171900808797 -201915793910133 -249231757534603 -44368681801867 -181398646983627 -244928022796587 -271122131538894 -244639731414067 -31577062113987 -81409662035857 -32172132593663 -72075790082303 -93571570057357 -78735188019907 -174975132136596 -6068765550427 -53966197255595 -53129168728354 -31639562991679 -212191316609898 -130499960360641 -200461480375569 -166587681346044 -55933785689916 -28933844958576 -231914301785558 -13302448070905 -21636847898130 -214543330242696 -31190456468917 -119736850285479 -224111609376003 -132046230446482 -207239654792409 -151772854610667 -77328859163024 -223459175883536 -16074837397688 -254625381047224 -106221773097638 -201246551507566 -203582853283150 -26529233876226 -249885782252084 -8476780700970 -232830176744556 -125225718361262 -26681909995964 -223035534879320 -35229482861468 -7648229454011 -230191190365019 -44070214043468 -201695711035005 -20861780628209 -71848799749101 -156058041712406 -263496846472071 -118054878494188 -81236027419950 -263340792796320 -29984748830279 -43893636879513 -207705110253782 -106250151119318 -9790503257332 -109655219422023 -58670134648080 -255960033153782 -270504091142866 -203348302710522 -31829294736134 -93408577950714 -232210445211246 -44537941301537 -170514643954704 -19917021244903 -275705073808998 -30433542330735 -12635402274427 -35243889276781 -15203114566916 -9206206739155 -82239947453940 -236282042373219 -157584062178209 -123458587992384 -148316680906102 -231574790484111 -1453898734156 -88705582036739 -10868910767362 -187153457623724 -78319713901209 -234662996997277 -125919028205333 -189031656338641 -97915578996847 -119223246841177 -132914834898533 -6799501655053 -59976282206822 -15875774043718 -202782620573633 -238941625861683 -248071574099171 -158015424575332 -8113203185545 -34864374446549 -77457908371746 -210387816574677 -181167731807043 -29006246263138 -110065889992320 -46504663314791 -2714165406853 -204908128854892 -156211037011500 -45016631820120 -21635336431187 -88019479245524 -2331244033011 -109256955282279 -58311448882438 -37789587521083 -68058622357993 -204623030346274 -34844731418485 -167548335493445 -270739536128745 -159475237380598 -163831588107879 -222445013078821 -202376227538296 -136997238206555 -54428401190103 -243328948558926 -113716679843312 -259274382470730 -253913268961239 -170522139544494 -278477284104896 -236335470651872 -187221243325747 -32157216497445 -35429862053143 -48901281212716 -279911625788457 -157863637540292 -234142519282491 -163269278706808 -75788235293610 -224026143719301 -99175211916742 -58192421985489 -281053973725203 -251784761566036 -5583546923118 -90487170292520 -108121477554932 -83872718684149 -204830374703941 -203625276585726 -226655612473500 -118181741352248 -91219183901931 -172012540432748 -191358544624486 -156127181730672 -8509939488312 -74780120765553 -122322374205868 -173306676587900 -130126058295695 -173228219023958 -177624014050930 -146346328598605 -161135825252440 -51817807291624 -118043194280898 -38459053421465 -32465946092156 -147196393909527 -150145385261774 -241790510472751 -216437776455106 -130831418371897 -128257178180802 -127536021873701 -197553792796927 -105419522008030 -138695937555053 -81489890399842 -38222886493689 -121376602528217 -57218565560949 -216397597534066 -57948865915972 -218428030977483 -105557305726782 -79688034010952 -150606669577726 -23931314023571 -216301168123570 -1307623971823 -257452709523191 -30255195465324 -67790910133677 -157841536764522 -116649595596831 -187014991531075 -249794358508828 -81856735761171 -17761539940771 -180196633388673 -205954614105489 -31663484234463 -249722165283473 -224408726386520 -52125363412670 -175465891583886 -68057331180137 -37420809190611 -66260405935175 -254007428001213 -180735808503528 -132240482212780 -40715514472593 -77135747593151 -115076832726941 -140896282861293 -277050325718706 -139027517794602 -219400171734837 -54984575641515 -209698941330762 -35175050609484 -186192035568035 -272641962401727 -81570466561319 -60071040428431 -172530529535353 -159815601824190 -38253547020870 -232886713556242 -54756434480577 -77410134852925 -139030146282945 -224916895372567 -31980158647705 -17644649241439 -240773557884812 -108152746761346 -274962426249390 -149222112866576 -9201637421956 -125568349039179 -7509911175344 -129418924657159 -152301799797892 -102018421145150 -1990624397931 -133950329640643 -141464295804391 -223199836754560 -238627960214249 -196373835558128 -55427086404647 -77244011038388 -62648511407379 -46474482876685 -223370096908633 -213570148997374 -78561593915250 -171823000057792 -192661387008249 -125269745586349 -245766481059764 -98858109347019 -233434884172796 -248960401247423 -2136178728159 -33851383617185 -276256137787125 -11713663539 -44429844940762 -36306015102570 -18318702092231 -244901734719732 -86446297058295 -196579372651662 -202111773346749 -268891501862027 -189607836838221 -272264298987523 -276709211617675 -163543877662582 -205879390807882 -80819385653492 -211214663682156 -162929793719173 -272418386832977 -215540722969212 -262382714685502 -77872969450978 -214421236781177 -106499960596590 -51257943113858 -143744124386675 -143753924672512 -246871954291357 -253071243075250 -52067327193390 -155984109068680 -35327489061762 -162282986477154 -68749174329595 -114685227240415 -180531789514306 -188774389558328 -226137993722512 -113031592571798 -8593571454763 -112718337558548 -263472956633517 -144270883742301 -196365544514433 -249675523805527 -274889592876976 -150123243581390 -225985563415574 -31686624684218 -132440255573071 -103984231019969 -187940374917572 -250467402030242 -70586757944945 -250673674172742 -198362539456640 -84734116768858 -78736579870062 -162419243878619 -80047542313585 -56800872115695 -265005429823187 -148624153637452 -203271819519949 -168937640623052 -119580061609521 -139922285511227 -63650546688324 -73172436765173 -175101412018701 -166251048205922 -200662442090740 -253957650499921 -201960255295246 -24383981795055 -214953187588351 -87087794226390 -151573362739473 -163267297483495 -24261319077015 -186166385659057 -127438635844177 -62319044104071 -71426608347296 -219529016061876 -4893370466550 -35597802881510 -29137500590841 -87006273039536 -198127714857650 -182771516148387 -182065839168669 -145085546776981 -77447001216010 -133201001577466 -197448273161564 -47980352400977 -90595032586797 -204453104509425 -265843657484438 -91368160114556 -36050262464875 -165796502590640 -185467095875152 -198061923139973 -103258041117515 -163205689804567 -268750212246285 -272231726368818 -62567348034788 -255405301666993 -219700217744126 -73438751237444 -33582521274822 -227175802568137 -22663159168912 -64141554192416 -261808662635874 -31601880317762 -186642666862771 -6093992992624 -27573319186053 -184248133582328 -194600055523588 -170842639468109 -239575556975163 -274567120974569 -94319099209011 -62062233827370 -241920162209141 -231379705329799 -151740532369729 -126902534774949 -63477330895396 -49232199514807 -93736088679931 -6020099301300 -31271198675763 -276316804177739 -176886232589313 -185190020556858 -144825301264295 -196713428058744 -243685110816213 -3079218071023 -73810013960641 -90691783441669 -27749831328953 -264995767587595 -248041965478286 -61334265338287 -142626376550838 -249197367173444 -66353379289700 -49466576258124 -89217502741296 -41177851165840 -229000842284043 -239502972501937 -268676044081330 -166327981048801 -117494253534737 -61820484352521 -69861745726273 -45854731639915 -139402723119785 -104492263963481 -120716201511522 -116769460629854 -7790595376461 -274555973698467 -151808040844852 -258972588155959 -138162275011196 -176025084347113 -28975511204552 -226400920533982 -198215555920357 -35583866385558 -262814698116327 -7266159470719 -37589898241898 -90357179534294 -259081393880791 -111095726169135 -30318465597871 -74011475404374 -54391781881793 -72112325390814 -11704067073003 -138725312578703 -115445519416117 -245934128095834 -202066243540212 -248818949961021 -137523138056502 -157802988908721 -124184865829549 -121068042021524 -106451923679348 -234901802837804 -158498243366909 -128930670713467 -141027377458491 -120086852799322 -271639400585767 -270466820608322 -275095112281013 -203351484902051 -223282284849493 -153398401842367 -240342106325368 -158375599770943 -37123199833742 -203430931187026 -270407893665544 -278078322091669 -166974752997765 -60193736164359 -5134568648637 -124643850841466 -155045812374047 -274296714167961 -220744353884373 -205894874493354 -129760582691840 -281115797829156 -15371906247029 -50291575903413 -108242533430553 -79017861592290 -203163872686739 -47784312475626 -213707241954249 -151629050720518 -133718618606872 -226166378953379 -279476621099965 -200819093579404 -241402905251387 -31652406263738 -251726579307456 -147619583654971 -207945545681282 -44736726712521 -165664010788318 -53284887694232 -15602056671037 -40002420546354 -4440033427247 -150544464010391 -219249658623802 -55371305218200 -12914505244902 -234325106104506 -116392259520248 -209818034501759 -203908120153452 -57337950264705 -27929397972953 -185596893036849 -1386968125838 -84308329694689 -96251677602733 -198091956620905 -227354918725688 -266712462103020 -108180974238760 -156919427104087 -152443366763674 -67420673474493 -266860252969948 -265953288874830 -2351466034872 -244090767511617 -262923700653184 -181313123556633 -64578098442355 -134423004384582 -127304031301107 -68794727813248 -245744608373336 -54113705428817 -206019243378127 -177174486358187 -264743996859540 -270556357889522 -115852267230415 -225204457186569 -264813910652858 -259977927255877 -182638589837225 -184946313598986 -164846336618466 -79326727874556 -25160491466106 -160513140745848 -74784655132522 -230596061626804 -224109080256175 -46155553855980 -65965528299881 -104118153565353 -91189023328859 -172071035535127 -156198881913427 -116364722153427 -231277044458438 -78928612836187 -80005225757317 -113503593665155 -232671702968738 -120307337903616 -274007339575324 -191314045480988 -274642410817992 -162771286800434 -125081588064628 -29107855659603 -63960165506108 -210434422517023 -203347387688815 -226968732243147 -123426997297330 -225400019114024 -145108086415902 -6141631688038 -138575118261865 -155968465994275 -77645065678133 -242496403763343 -38551350224537 -243561338613761 -239173100513930 -75968660674149 -417097254683 -58277642202140 -189872588568388 -233168286609457 -68663935793150 -240007427345763 -110701341906857 -67649882829096 -69405642721927 -47226240744458 -247978850673562 -197050382270154 -72404267637243 -209745705566388 -275444084442134 -277139549916131 -120419024880431 -235754367645464 -145072688903619 -241235213829893 -134990058072846 -57823438624877 -142351664691196 -138779936868282 -202034807971267 -12952102410993 -245082806778043 -239162890529433 -47923660966014 -269170679128073 -67812701114681 -105033772347329 -189888858597015 -98030346922005 -71115719060844 -5762069876261 -16092599278333 -101084549649468 -48780591934171 -277933558585665 -217758356776285 -228097699458591 -228284337297972 -204971773443250 -57383198872682 -61303356385611 -92787042544008 -219726691960332 -249745414623566 -252535067181787 -104008331181177 -220917199561853 -43304091372729 -4235426358734 -109148936528518 -134178982889005 -281176164935011 -205619778533194 -242561371371596 -80542481252943 -266508344980526 -69795329361466 -90379151538759 -47041785820113 -279871199856126 -148684133219910 -1779369816176 -146170887757048 -96347632291744 -51195891039278 -22510872933108 -182918037328561 -62743176619945 -16818957562488 -93530911791688 -247835644003963 -257353886046770 -56426446232776 -214406987358105 -51307777433580 -25079042710502 -5491554262938 -12795660879789 -21813285036287 -186037820749750 -243908647484269 -269588863612876 -127378343370981 -199581778400476 -109739672547084 -273618695588174 -219659131315260 -80422245682669 -5705107832986 -49058125353958 -115794880336691 -274682788661547 -146177638671936 -127674869633546 -257173862366249 -266817069392633 -194760638285701 -19890297241796 -179099662228105 -36191804040909 -174155868076893 -256235734648135 -6943336689973 -27545519267106 -262135030993573 -145817080067131 -106372484960292 -39856361294895 -225803162396296 -252616823140084 -279707533437907 -268414846797503 -104341247015694 -135524095754032 -125540337765712 -43141841186054 -120972005520739 -127103244325882 -62110251805349 -102496775622895 -265921461357677 -140292589886664 -189256065797690 -273789583305392 -51724855584624 -171750378457531 -8230314629640 -261812693788403 -159017405366256 -198502349447504 -265493609059181 -227476757009367 -29087329845352 -50292978634559 -99559883703030 -222346261466528 -228970444868281 -220394669593800 -257351993277294 -144733083152862 -232869495381026 -221072204500318 -109112046887977 -205278014182512 -142343705225961 -205524188921962 -222324765035496 -143866795152460 -235155337033454 -131841885342207 -77531297708730 -144354404133118 -118305003972492 -246606365943243 -8059239520590 -223153769107719 -6434789217837 -46811813878386 -194158933560990 -215947928829575 -90325801967487 -180284790359751 -125232912369339 -206777579073648 -87481826197052 -69075458164831 -154333554645994 -81522800384679 -161506968639430 -168294876059436 -158615152590643 -191741514014576 -110328826492231 -231437947278193 -252377503706951 -247586522432445 -98656362567541 -267760434993793 -113920723101503 -21584649548045 -204967487288639 -30543412982074 -81273545375420 -25410633906342 -67461794306375 -100483038787962 -27228100696985 -159837488871352 -145357339661791 -171874281711459 -270903450644109 -199819153143906 -224266850658426 -211722413275077 -188189338226035 -230007497253237 -50696536699158 -141893144499045 -92233598968685 -168176366187101 -205763282606554 -124833936929082 -45086169570664 -54551692412388 -74056657991257 -11341550551886 -177443137661701 -92183604442959 -160684798449735 -143727789240831 -280415999262140 -118766248794114 -124367188397090 -135382979346044 -267731621161652 -224556761361866 -211463941974330 -256453016577713 -199563230641513 -85990192769680 -169406191509538 -191969619162595 -82917127020890 -104182073894217 -269998808148585 -187729541990634 -75159492567568 -190956684519424 -99053901460581 -138008558639913 -2272188628794 -102999162741454 -114264987083376 -33167931113749 -140367905161816 -111777981612395 -191260960730992 -126700767239417 -47261553918303 -94448689271135 -184143184529568 -203172399465964 -159134179157357 -274890231230376 -214914548915234 -33359515669258 -9462477444132 -150335851971441 -245060852930092 -172922299027107 -139537362037655 -38964778902779 -10556413565155 -278243407039207 -30161308297166 -34826298846161 -67004591996617 -194145169937511 -52426676719481 -203066148541436 -168181418372935 -167440676202567 -124704347158253 -130326869763660 -275319759944124 -208204561791420 -209375984321939 -189872355266131 -13996781105935 -174097098648370 -76652456618135 -110418128670556 -73998041145050 -192020233005424 -145857259217357 -106616174068383 -215649622405002 -49384599901041 -17295535722255 -271599986494147 -132454335573826 -103283324872633 -85957574129124 -131204332712380 -163585832387126 -103566542098599 -130772662474126 -183086789891842 -274409787158922 -227674252091782 -131761532100673 -38219489602863 -30323089975780 -262859663310476 -252183693370595 -194579527288813 -229894033281827 -166328557534755 -238173845855950 -108214805584292 -78231806418966 -135041235457150 -117113924716362 -144025842501143 -266615328076987 -49631613656610 -132222184205886 -85987597287083 -196958189326857 -263755240544503 -99411710082661 -53189162114764 -92952497360220 -23967019877860 -185335512631603 -124078272016747 -197760475559497 -96814014682439 -43923324843922 -60235098107316 -260007262862030 -209438134710015 -75584735752953 -134660597535794 -277991277367376 -14394179441966 -15636220163412 -19992824114098 -280316861955434 -87433990185930 -228860044178946 -77189992093357 -80424673507716 -242207727732739 -209017594339613 -81712701027065 -219464618927557 -50508379713908 -41928635004107 -36888484139231 -5368043430325 -119031593901113 -148189208422515 -50691436151147 -47494107258411 -22711530811958 -188982011846596 -121436428888570 -5519623817734 -3701050854769 -11936635173980 -171141310419989 -229780569310417 -27123351990682 -125450848676509 -6886925766622 -108806507216891 -234097926588998 -50648499781916 -213172514068979 -227781599208470 -44141635588726 -237949337701891 -14253013835538 -243976120429602 -38855969373179 -71014307059489 -95174719237869 -273659608575923 -207147280410404 -136205274489932 -36254421589282 -238335924338866 -228741265911948 -249274637382055 -130667263321876 -156727647103332 -123030884131916 -190212171903721 -75471271781543 -189333237582107 -272620168763627 -259187666981329 -177535543275201 -176829893082167 -136250747854256 -206507118123862 -134504683489931 -244502489286843 -258958398099893 -98256719548506 -180887989600822 -80637869646083 -173531755503405 -64296550655403 -214091112572270 -266748213170529 -268371830319549 -2798625542084 -277383506104947 -268301326663627 -182121509485637 -168272238843294 -78529013017853 -58777100188190 -235998954991044 -132466822000248 -260927232358612 -159643492603353 -40290779725040 -185222118787779 -144162542474094 -144269709440521 -225185724769137 -148190345463829 -262468682392135 -37409831465094 -47792998097797 -42384186005749 -208337794843216 -33145943012098 -157592257777825 -185192654245683 -30108920691202 -111335278816350 -173272410360795 -265658012383854 -165219391600556 -102265582998038 -61137371941119 -187809378200502 -133942018664132 -255154064279275 -3403178928422 -195226835375604 -142436940533318 -43125976659540 -161666187930197 -3363000007382 -153058987110525 -69421634671334 -238504203582838 -102973868184624 -61954996220436 -218357034748540 -161626688132343 -3266398157854 -172924955464821 -226514033744069 -76663064929067 -75615182542895 -190501155396800 -208567007828986 -178083234633006 -27938182033355 -152632376038141 -215775701575949 -114377979386264 -176604421451419 -157321541496775 -60151760200117 -135621822305764 -108848593364908 -106000705720193 -155263514595960 -96991068519859 -241161465494225 -251160585354856 -104128740228864 -243647149262289 -4627329897756 -109190918356446 -127775334388457 -115614548966933 -155428418229800 -34868597535239 -97024300343734 -1112072361861 -53280951739682 -177076973327938 -17295587896123 -38364446397368 -104158243572056 -107700132645144 -206807365564405 -163295625862250 -202979036302043 -202980738487309 -235240769998077 -102812011326042 -239258866099208 -113771200473763 -191109850828197 -255315190923863 -62870278102794 -6124129623839 -228374303951556 -54075901301099 -210911423360162 -129962345139279 -63252031570496 -38184754580962 -277535611333016 -261028410295191 -58603950289807 -122906549128799 -61642190089263 -206828752448124 -186457506769615 -152455724588865 -29707621627590 -33574487787417 -38289445744760 -47337527933926 -225447942245786 -84961746210499 -107713366259629 -243493576497425 -65564468329197 -38510106218200 -207040167881936 -21615103809649 -90742495221982 -109350836064884 -37686922547066 -209821622001355 -207774173331353 -210768987394712 -140889999414833 -198653299670208 -270518286634390 -139368800712432 -93534853538192 -258018198636106 -243542885941646 -193220117317934 -186754526967247 -152289812394122 -87726265529354 -109954915517369 -34498234598235 -239573889985132 -9371559174962 -259699143198682 -262936904090071 -112644566536751 -50805960149667 -160571772464451 -272680930361964 -145655173415546 -69574497418622 -134408481035380 -170275763397129 -154770970865392 -52424456788228 -207615108179478 -178132773065487 -102792371804400 -168150664675871 -239971611122352 -250338282268777 -179671925858903 -230305051543747 -70810660855759 -110425516197307 -216625830111443 -83059020266696 -59360573501034 -98506282084234 -41802169256490 -60357740702726 -178016136995430 -21512722792249 -37555971029057 -103838334314782 -31140376704420 -260569429072907 -36761245670217 -263116623323711 -84671526949549 -276262177300878 -229239684085430 -267699303068995 -264548280111218 -238202367547847 -75095914385091 -272440836324782 -44023465705403 -264070822781574 -230053186433235 -277831625003417 -142523219149978 -161265494350791 -233277801033035 -108488768805372 -105310106429834 -178859521929088 -210361110227376 -53281402852247 -78397197643625 -152482950322300 -214844274159239 -96739476436806 -281179664053524 -222775827560022 -202239355632924 -8713088055865 -232570261885517 -227511161706053 -105137873530204 -140329791910573 -73937247675000 -158016535778905 -162810087286269 -260662321652103 -75715799145155 -71961197831282 -188731441295167 -132214572649580 -84919647740192 -278131461359942 -73644847860267 -143020557407285 -122655594791621 -195253539149457 -510945343829 -22427802459401 -212477505005730 -110786415961208 -54170842199097 -131279819287587 -185032704539781 -25187114892542 -266646622513613 -199087528106758 -116755481196142 -229595174432349 -280208744477490 -151374053156092 -64582996187134 -259866503550659 -243409957049996 -149314052024418 -18287981978136 -66260664123555 -169394391139973 -84828575519168 -64644153937267 -20856352075618 -37931406915048 -50354642494766 -135725909186338 -182788378576411 -216964801767016 -245492747992561 -85966189203767 -26566264810766 -259624538755386 -164471415972175 -105467013502641 -143876914077709 -35391953075247 -248110097563676 -14310693103756 -84974017376558 -269888059522177 -112705783900081 -97137701552378 -147414417612915 -111981483587664 -181521612437417 -27885015541386 -31194848409135 -264119225649875 -67596379917608 -167613484057894 -26441434968672 -121415888815381 -846985127282 -233475874950244 -229335505454116 -54632121087963 -155170723497309 -105996502106967 -87190252564121 -39454056717906 -42947722870829 -170670205723057 -268323878117389 -224032572092751 -254172840007534 -176450555900988 -155237181970015 -30674962219633 -50094917653030 -43082089578382 -105933435021261 -139700425472423 -137107986518558 -242064330170613 -141740396250498 -20228889466122 -125478366128139 -254901420293520 -42730883389983 -126823630799849 -3882740087593 -8702619169060 -280751849992298 -214644931314868 -134384378348899 -245991463402987 -81494346276153 -139299217439611 -180014813863653 -49670003130986 -164840848841089 -76148743355256 -128227226300075 -232516033746150 -133292608433918 -39110564856612 -275950401899261 -57912875823008 -211372101690304 -72983746605018 -238647930922972 -174223776187698 -125764043610085 -170949809978768 -47650934649816 -227288042443601 -151117912807597 -217772395541657 -162814905228405 -279394989137078 -111533323555414 -201916138534780 -60810196314446 -209611597506179 -35640558529419 -76432822542648 -137298660503082 -189602588367292 -166076045914995 -61821618236934 -37690333388808 -84617652554649 -83954796445646 -195711653615355 -149968380251502 -113957607887151 -23162090734198 -8438198508402 -218860809948502 -229491678289339 -37684116820395 -121691473499545 -266307894797129 -109398038861064 -236823058536063 -242817677759041 -184218538626691 -28373793043895 -149850840486468 -215073904119820 -44522449187160 -109873118861551 -266232666316836 -209699332473708 -90751774378842 -15369241939327 -189725952288400 -21185623950016 -275763304891299 -111587103102896 -125520291489109 -112948084306797 -185016216784215 -16368052640238 -208645174261743 -77870500538969 -200662149782523 -32221916631402 -46844322674974 -168472275841882 -280153942434682 -31663453737029 -211618331092061 -52292155395277 -222990948403445 -139997292231437 -261590278619346 -187720270872557 -13265783919964 -214911372649013 -90668659242881 -211374296469119 -239144751015384 -239512512792258 -101200472528615 -148649185319796 -107364570576854 -199697701279623 -33137938243194 -280150499366542 -40477998885993 -11359010694131 -95257982329326 -105057851720376 -192030138712929 -215008125529076 -50519215162835 -174262016288588 -184921091297536 -240832666151345 -134222030014617 -195894255586114 -76576165340863 -181169341775728 -159469622584717 -234402346436584 -95609785187194 -121087830884553 -137819835240535 -270742334542378 -161209187962000 -20176253795288 -266127867999741 -118983208995515 -59805386044064 -235433628372653 -87857256685042 -36438123478310 -97108748241097 -271978853263856 -60849629459380 -111562965184336 -164530192977293 -5555284683202 -84088420238191 -32907095062552 -217729674219004 -165962581943585 -223826742101868 -201650393011234 -223420542037212 -269555891829567 -209120050996437 -153241560900850 -225657771632828 -215289955949422 -256376980364308 -134585797420746 -190561651713587 -4431333434473 -53960847776273 -268289638984484 -141970344514780 -274772279773254 -278189289207782 -134914273031335 -152478586952976 -130074214143321 -180761339175164 -221211021707251 -139697603250124 -146048517628352 -156790820921219 -195140989740263 -11417441255524 -132119769451703 -10081791732219 -277284125575937 -59106277248407 -183706538641607 -209803158186 -132121196803504 -81858258278818 -33392176116978 -183070873009753 -101383921492613 -83553262221029 -224286245684672 -102172490709459 -43917902430209 -251385979170298 -210086752143874 -66001884548595 -137054249819151 -90680732782225 -6928775057443 -268129820084491 -225421884822707 -32384736455994 -166263727293561 -37096133343516 -162520659119323 -116734558484451 -208023404401495 -189823986040006 -36953690495273 -16574974390918 -142890209974494 -276688932041784 -58481148887458 -56450736027140 -263077214792551 -230827311864235 -190502424701236 -117059643706270 -116053917653970 -57597871509773 -77629801472491 -81470456437599 -260042129220328 -145452206611603 -88793324881202 -160461915929991 -68107410347473 -134952654523378 -109398209256719 -117839961618158 -195613363625193 -211330113571569 -134543613623852 -271560233046769 -253570360489763 -76124853516702 -73018626530506 -278886164087054 -265282836077918 -33568461629225 -106892098673669 -210929248531942 -148220382992584 -142753601642958 -92726098857814 -90948770140606 -82941756876043 -103319677403646 -235782660243388 -168735471810049 -106513193447101 -163887069200099 -70193434654564 -90699222343407 -100149306739836 -265849294147197 -207938138591841 -89533404868249 -230622549711679 -102903592155515 -9852800525965 -95752860709046 -259924201095386 -181123093915007 -92821894258114 -113306709366303 -115384811862474 -179586023259304 -100406096611984 -81874903255075 -2207240805060 -165817936097503 -173837174804053 -190963843174977 -248221337702244 -204697772191373 -280170183552896 -208809702470110 -269531499990005 -59974829376557 -178730042600462 -239144750632115 -182711091036247 -236194344177043 -122930985320490 -147246189090236 -135630360839333 -147781305774448 -277296151157229 -248416272802979 -44616186903382 -137047549997373 -8470439487416 -107137722265629 -173164707871647 -58170959083724 -89832231981795 -218406820300852 -154931889686365 -141088303753280 -257692970937550 -131710059502827 -115316900208599 -165587994670169 -51092957332413 -184869071756990 -167465280398901 -75376012546003 -150543713847450 -64215777742138 -243298011370731 -19650884375438 -172746182489094 -91295141764080 -202681765624336 -25517251555985 -250070347836135 -202888768948250 -86261153765646 -50931522154187 -87684547309658 -91998935507523 -317404345193 -19942331063156 -17801984393590 -61704000627216 -142975253483479 -222675092672640 -265129237123299 -7762572064370 -193077247948722 -209138400930077 -162152238572103 -176468916122735 -21469600557966 -128567205916878 -276713710329005 -128384992219401 -184354473179062 -255028993340103 -133301780559872 -272075090895283 -175575359367008 -131607824284795 -135388707400096 -16789848595500 -15772784156598 -264206029625581 -45692989213371 -40136694754293 -240376387403774 -61283327409284 -239194319785063 -83100889251397 -171426885944226 -152790612472117 -152546515782893 -83523209192476 -130348676878459 -251038657903661 -194525521392073 -229866616249440 -200802374076486 -101834770306151 -218301303982785 -265992053984001 -57048651457826 -66715818471338 -59109166362272 -220087291258487 -139147053030391 -152857853496070 -240577252208350 -114307501291671 -21615397873332 -81812951864926 -193079781780248 -93881608336088 -172362417196835 -110846060447671 -79734949933971 -68326226497892 -77942456493721 -34061075746141 -146285082523068 -242457853756269 -66266049388939 -128724236021581 -163040762350833 -159180353690558 -238507040095687 -16778715423509 -26917747451538 -272503626835831 -211918796364101 -77514310405867 -124289069592827 -183528231886560 -162868193863439 -32345533573428 -3237566896311 -229117303870937 -51634040650631 -46333704189458 -199829813338986 -252317205769580 -269240412186191 -128134199615864 -208542068051269 -188423879961031 -155139290752014 -84141667350791 -21588963165224 -278640992628963 -254268397846148 -68024622815136 -204422276708731 -176844362223472 -105802489238169 -99221541836752 -2752112655750 -17994119025181 -207945326690978 -59777139907530 -186609131493602 -116645081121682 -247818782266462 -127837444648951 -164931070817286 -223715959982035 -160918427727826 -206078380073134 -196923110685485 -68960167662879 -72180154820106 -27564793985400 -235277091978037 -66609966464797 -31596854882961 -224578646993260 -262098237402173 -160807062910778 -202589871788485 -88642032076871 -57941764755287 -6493536939043 -113692032943481 -9660341291341 -20818368577888 -82485420903207 -207663042319665 -138755546888722 -42676044142590 -273518693023301 -97871534157809 -102638671724129 -128372988207870 -181015993012803 -37156985598753 -53939440790426 -80843166410496 -1300122077481 -72973390761240 -36155125042873 -70175784386608 -276971272185814 -9703930231194 -117087576243332 -235045881988863 -216409361468244 -40467844781871 -63094537039118 -252808501057522 -80800921389520 -70836989859959 -38861225459576 -255655860331669 -120292112516189 -177974173167278 -61370934728868 -253478622093217 -53939203145192 -130164677960075 -173259680124828 -37623260777236 -60004873141436 -188388328128591 -77983785587925 -2101827079416 -193851291250620 -118469162266452 -118375351328265 -25824645456378 -270987717236182 -182445085765443 -210857295060955 -151930884706976 -120251088609101 -140584251244394 -242802478092801 -204599515739431 -50621440984367 -75437875888427 -19207573995487 -270137254501147 -70830033434542 -119192534768870 -256169567304675 -139704004305976 -140088792504330 -63156961031220 -216549993073839 -55214590124624 -153982952142186 -203055895857970 -38807507075811 -49486891638044 -84722978581687 -152275873597392 -136893845291241 -180332526616249 -29027209559705 -137054863292539 -203101900298370 -231344929692406 -10145680546969 -7286331073370 -7515721936805 -86777418609446 -122132197319757 -16131059045838 -250324003770090 -190066399077740 -4625526143911 -165558797369409 -183927644168316 -37408036280070 -244521753845715 -134905477703112 -245160469243620 -275565747719020 -184996383398096 -100725250018054 -157058241205506 -111949684871540 -67088492379373 -10151422972991 -78161822364997 -261843255000683 -73513338961416 -219919323180499 -14584688916700 -64801569318951 -214908976648428 -172350677670213 -96788566114057 -273419349002814 -96833005650490 -233009597921512 -194685511953206 -110047828161407 -77620813866494 -132712045813634 -5159194803075 -142246389533968 -264629590772968 -158421683591708 -100373153459935 -145921467734877 -109779684759538 -66159229218594 -36770643251042 -278923137201076 -2917476925179 -151539097601218 -127042897611762 -36386022946600 -133944408051131 -133717132416688 -144995809508813 -78303128149902 -84365814707566 -176254353391996 -169483789665148 -142951371873695 -234831343033381 -49420498599700 -266212266104341 -134005771490831 -136046237923953 -96657795400883 -270099916005989 -279386255994706 -241345072392209 -224767542602659 -46921857387319 -177896687981561 -182806556700768 -251080556901167 -141964466229981 -70221706531352 -51412835703108 -269077349496807 -229074430599348 -183741361812772 -267016472195447 -36404201070957 -16938154328497 -84636971040598 -180919811427272 -103236744358756 -168523281978912 -281404991055592 -220521670354047 -76407119968416 -5800738442002 -87083164029646 -86646443193494 -153688779374625 -84613032661894 -96972832432504 -174035783729014 -226803065021410 -187949153639825 -78338093632124 -21211823811329 -57624647097650 -238291187315244 -57912938480170 -100288664204801 -274153825794003 -80382531267242 -99301206379933 -98370756338138 -145372209980134 -114928672385531 -29624722127742 -228960966627938 -116072571741603 -40195522050683 -168661749899078 -241104373325731 -211884081560656 -269758623562375 -154208248590564 -58113643584543 -105316147476096 -278897434626844 -247844548709380 -26870785112691 -269734733723821 -230569737635208 -247446330958628 -131398970984003 -247184275605473 -260933542896154 -164628432784734 -236144094703306 -29495485345864 -181965453814634 -199483320694560 -266279145817051 -230581553934418 -97001719988646 -7715675824460 -139646193822583 -175656797387691 -260560292137026 -30456300376005 -127759689997313 -154260034755460 -49722052754103 -190355276252867 -237417745642940 -153576993097780 -6776769397102 -36791728217742 -271556528160480 -243151215731263 -191790065845067 -147664919754096 -30639384701936 -39211692762335 -77028182426363 -1808522195590 -79135135288481 -46170648252983 -69503442647418 -191898470459029 -173381458075092 -48272651317390 -116349620046180 -235798825190030 -30724159849605 -177101892127028 -118912156779618 -253598211698087 -75462995393921 -249195154633107 -71908737250970 -189924069289561 -140176143353049 -171633240285963 -49252728160491 -121238835573163 -165796607839561 -176162599839469 -279005377765167 -142165203665950 -212908086311272 -194989251051705 -206282289450239 -176912183556016 -265402861691197 -194557104434297 -7553256535177 -95192141544310 -206478719730879 -195287467932313 -154110926315156 -54571854767329 -142351812432558 -159507443339063 -54538818765585 -277127153842227 -24858888746898 -275261053874677 -221708693591089 -218072774314561 -98797307591803 -262794412363767 -189225604688547 -118668404658642 -265581195696305 -78732546364101 -112268394634661 -248692678559030 -3588736380845 -87765995017000 -237480527588547 -12691074498306 -252478559098439 -201169114500375 -188348973205382 -162177830191793 -128850561237334 -246941862283348 -170944232988429 -35671975940358 -170567443995565 -23855308585810 -222402484993375 -41893090025371 -41277013236091 -262251890168588 -59449617277364 -235337214030526 -157071222312954 -28648155018493 -68183479199744 -128356802284294 -127668874156562 -81341829130188 -106262856579756 -114177417592309 -9005360021690 -118293708584839 -116218340123730 -183534311387981 -224258020143468 -108304384185691 -138039838975892 -159103529769732 -245808522121320 -46465315741832 -273808501973726 -157837643051105 -199785762854748 -41947554785003 -138629907134645 -39127443616432 -68429571098655 -75433491593301 -203115640349685 -107795559766746 -258625082648426 -35766209503448 -59213008075684 -210539929842629 -209129927399749 -170641551783261 -152851986789236 -47300633128987 -208464561381520 -200692744697577 -136799790296752 -2618594608320 -211946792167575 -141692878127502 -181604266745001 -75287958184929 -246803468221988 -113850183655087 -82605341888288 -72144111416499 -71671203261794 -36993767701459 -112294936521830 -181517024250832 -142621154808838 -120589930109531 -172418670106123 -23679330858406 -257088426302463 -129178400529352 -194543316297351 -264861172934675 -243746748033464 -180020828954619 -30049153976133 -21311174389763 -135268673589883 -33789486615784 -169638640508687 -196833949220476 -196925451045463 -82152688866354 -136605377084308 -44165887443042 -259940164143190 -158485293737905 -194197311978494 -197891965158138 -163698669756891 -199314555218151 -166672313351526 -2590636699941 -143810643276423 -48583273486570 -35675129464473 -154324160617743 -134340135132741 -202414898240869 -51511649230752 -194255021268798 -262415511926827 -63541891371693 -106495975271885 -31696029756782 -4508189387561 -191863476981411 -131365943691063 -260962480330844 -255233535586879 -6426149652210 -263559350224193 -203978423321429 -235828295119140 -87086224152925 -12975429938975 -228792199565640 -102284961564934 -279982821536479 -237984845026626 -65024438181852 -175498918884298 -160627724147810 -7199602287129 -19973339625258 -209175027709064 -101489610460849 -157381238074960 -32325527766952 -79769252911885 -134050217715127 -4839513017462 -81782932023728 -196281770503248 -83164863778051 -61953703459857 -112620669713073 -263574155613582 -250778926079386 -109529620689254 -248709083720428 -106689615882864 -141108698669055 -90596651033857 -90702167351924 -255552266627674 -194909753548613 -122442838960312 -236531948947371 -256303806397817 -51368858838659 -11056128095136 -197936139633087 -146666902452254 -8184664799794 -209141843267362 -265340033342374 -138424886029456 -15067027134385 -145123372154379 -15109128023897 -80261755292125 -73124156895442 -253723770323899 -161844241771253 -201307613879719 -200764916102766 -240755196883465 -41993994884935 -18635984339913 -159777918457036 -159231541384877 -60435772881640 -178575484125733 -208489333693236 -63930474030763 -176195480146287 -166573748344694 -60668557922308 -78867294497207 -231383101757693 -136506912280662 -36238026538835 -273424675212076 -55177547811414 -69870161605152 -192323096647747 -115183204466048 -250249094081306 -33241250036443 -171297701687042 -66924911137601 -14683979979377 -37367177069637 -34130907982693 -222182610698112 -106576021479708 -160403107251164 -82389014193698 -135731057102259 -113049506381126 -44128315992287 -38513398166403 -92608088545910 -1270559360838 -77993521838250 -161221060012739 -29057989536245 -280833635399025 -174372541192571 -76340663395538 -153407046384981 -110982904500830 -150522444173801 -67456391282485 -227187839733788 -201792138259285 -94931270108819 -185146830650935 -63918276548363 -270889455744858 -118183615847598 -77576907074534 -113015888214409 -140008808209283 -147327161115006 -21348342314286 -242284115814481 -207083873430504 -165926314701373 -67013555256771 -252322564672892 -202625469356055 -128411688715951 -255370633223183 -82298743240820 -187630809469156 -231855762803336 -273670265401399 -202763088056855 -2149465774830 -162414154495494 -40086071958383 -188002379961316 -279275648142469 -85706132069081 -70718791694552 -102598093524870 -158504419497825 -215050262937880 -143088877088952 -44115597622473 -24045277726417 -9706738504638 -221705627613967 -62482882066258 -214087405034445 -205796419011411 -4395274638669 -151019701392640 -24185093366437 -65801488199096 -23181127631267 -28461310212764 -96805368617527 -118613353908314 -82079315326431 -35060847650134 -213684975948871 -151939228105071 -182846016438925 -265871422073373 -144828897794269 -163865844183876 -230456009109473 -98998776910854 -206260772222386 -230022879339984 -144690818028926 -140797914585047 -211254683538310 -42123802127560 -213643882083062 -269753285861999 -114196734317802 -120535683355579 -118419116900459 -32365680843978 -43026740301379 -194743134959836 -234938184359423 -164543738208594 -62298060210522 -201309000916938 -215867287654178 -227894282723920 -97124412227754 -147424413204887 -146944796391776 -128922900470926 -17605187242446 -28882088449899 -130032424379218 -277354464581372 -128909957404396 -253434034035653 -6693206810919 -24239915613405 -43779723271999 -62372756627690 -49296007882154 -125364624194222 -80817108987417 -15151314503541 -87104070941049 -222544320145714 -145237995626925 -189958861206859 -176793970699233 -69356857798772 -60601397301441 -67361415977585 -278057904984005 -92673569751769 -271319482731846 -57781217191222 -210861281141307 -9095630414317 -40764583291337 -120063028965857 -108655257752867 -240758085540602 -238507802530946 -258904608469977 -86027073763616 -184589240641054 -123014125353805 -84149787938904 -165576820749906 -169702747783100 -260985385990894 -38825935298117 -192093902319310 -39745325232790 -93398479616307 -144780364478824 -55183233937396 -262027708663244 -216665373307334 -259420214540933 -104098567198901 -238128774239490 -15944547459276 -34876223202881 -111540787611402 -64509103198185 -88635573893971 -227929230975124 -152314641570992 -166233407459069 -24215248044204 -62739967550016 -220922686335931 -28077678825700 -189825907491824 -212668490004960 -47531931077145 -234794435609525 -273100813649371 -81666452684766 -268676760583519 -8449649407078 -11990268128405 -221383199251771 -85626032869902 -195102042469865 -146235909911484 -272929820283818 -5234577956101 -152772268181073 -112142806147718 -195768423958839 -100768186770584 -67061193952185 -238572677442947 -140503430659727 -2050085245820 -11482484405200 -131682240793750 -154236586220447 -273220501619608 -178179007795939 -206037735367127 -105617917318675 -251718099328488 -48672041439969 -95074563091705 -172795064554745 -280012719998278 -220591897706603 -127707845862219 -4918729244954 -242174035335461 -226931110235923 -154109175099693 -58600852485859 -260903382330750 -191351444804571 -105665802298316 -198739740063314 -221743061768922 -203841551784381 -87109909678747 -38623466117185 -187839499990998 -142061481276664 -110046492399936 -85149496205510 -269090126865646 -166452513949002 -48792510686196 -170130998777878 -109471018428889 -4805265273544 -191062968424872 -242004705189028 -79180055279399 -83950731225114 -257140376637964 -203426394204623 -144641653636855 -57272914621164 -88607066271651 -163500907404949 -63351031804018 -114742822488855 -277404847860943 -104056608138550 -99367496323717 -96649845669342 -140952588540201 -57632502691721 -250411366605176 -174110626443556 -261430544521544 -73014905326142 -174970920806289 -224249264909055 -256225102664417 -12857057537045 -4730312851771 -83264912097510 -240502754279603 -117857024039699 -246185515961663 -37213273134246 -201684791401876 -152797811632278 -259579013361870 -234314447385899 -116457685689485 -11037145216588 -19264816298233 -125115420152450 -138096916385408 -196935001408671 -240391292382124 -96365594509416 -244257514085591 -174795439108101 -18075667592413 -203127615856115 -186093835333397 -211421422144394 -214754968965774 -12043715518397 -11763156091036 -152572784043473 -88241764671224 -200141018298145 -44632986922258 -211312612614794 -257897397745146 -271976102798910 -58711217995140 -250330721225965 -281015671786133 -137724292995379 -128977505924152 -46919960975710 -70217651107642 -216948536680549 -93584984702710 -276989921988896 -45796132889586 -89084957801848 -177085305132203 -89294209242753 -218984579902771 -8867742586302 -15286462568540 -236474720697815 -264946331986097 -7784508020666 -35320496541691 -226681381216879 -235381037889693 -164005046900948 -81623805886123 -139790124957211 -123304720238615 -179558283834764 -250365502973731 -3552877528343 -262028452678675 -234797420626028 -141703093848159 -170061415505057 -119515849995539 -246865702330226 -187891728677955 -228795228553384 -195256925138953 -172201834370474 -219004770781598 -172072754413485 -136597331693113 -125702624072581 -156810537130744 -168401598174381 -44887725735060 -218381946871876 -132425495724212 -66022003098857 -80265397419659 -13888076541999 -136158606677679 -208352615702255 -46663385824573 -41629106821785 -91897689915703 -136834238621254 -96069594049220 -173751672146217 -20605035225973 -223386913286457 -230205684398676 -139554469884078 -229077249078964 -193295399661057 -95738114199670 -212342104335326 -41282810866622 -82855697960484 -186216094637170 -26095931641457 -165132804520910 -13052270023804 -158581674152841 -168409491773524 -237173403770582 -70346532480426 -88055012445874 -93607142878931 -233146658191273 -198232455681130 -259927947935878 -236254610784298 -278625754705823 -221323755152818 -256961107958798 -72465061879264 -111799070041049 -33865165476989 -130138008386648 -119576711045883 -23801293224795 -130865640769064 -167181463502245 -176283463852976 -164144901259952 -175416612801481 -53262284056348 -245040868762483 -115182216711755 -72120797897391 -166030074278122 -172010510498237 -52868494655179 -64187126749517 -56837599226252 -166152303348899 -152091265884212 -28951822999285 -228298718433451 -38583555968981 -251489238440475 -263581417270717 -146699621752729 -122614909065461 -30175533791887 -89335790817832 -263401058558493 -46386027758334 -134334736891931 -39795706543359 -99185074926553 -239881937928385 -280810263100006 -186977532700550 -75753455057821 -71102522602724 -198797361397164 -63827375436679 -275056600111299 -11038149782492 -280877227968406 -46071413754861 -185451907983557 -59133105068496 -76153456677623 -65689599021880 -67471130185165 -112122372068412 -73210907569710 -141876254402846 -36304009715918 -266230791920321 -260558060051500 -224820686209238 -72342833591419 -48268723836112 -77544193523877 -278860515287660 -177199116795236 -119435980279018 -220103127642252 -99512066619864 -179611744889631 -39375223984958 -66478412864630 -178422213289760 -64911473224707 -39680998108589 -250419718110388 -187314760553088 -10021522131928 -157848280992551 -213044272532884 -151995371760808 -82602491696716 -175468103736 -219054858558838 -64299924977445 -94317889624993 -37156309230685 -270260578400304 -145067131239749 -144473065733598 -247939611172852 -40509730641446 -19800927818269 -220312920535584 -200263122780082 -164468494095301 -184145735021792 -239174587278784 -21776977661987 -61535421954402 -49518218288114 -42073466891054 -110026690249347 -222759113524632 -263535009431315 -79212926070920 -7510237773818 -271656227656491 -259670021086805 -110129260349062 -147219695506539 -46141324002800 -99152156949597 -125815558049384 -62908307432198 -113668809713178 -144662166843666 -90480942234357 -133062699809047 -125510847607311 -131008927251471 -93905565134587 -228344116245152 -61509506894928 -266171512923491 -25554396270408 -158199941304820 -96255990190792 -75535693870119 -45833875352021 -183194253806315 -71082321806509 -61381489675579 -24451463668433 -234338723084654 -76185864313757 -174790589436531 -180463566306541 -164484991544680 -30019417110989 -160029974482428 -46496119335003 -143477857650158 -89670285459272 -240599342594355 -29002528153832 -22832379771454 -146780606859475 -45858022430709 -184807606376066 -27666095268591 -36264606067615 -48560356969445 -172166017823425 -266291991076797 -248834491893591 -18303327725289 -254685768646199 -231389066249729 -270409565726415 -81651945387960 -257612127670597 -269481289449824 -67036313647265 -135890568113151 -160884880614646 -121449613011680 -267347591364902 -54831203620549 -156914369193432 -59042051797682 -34985183002894 -19027772168906 -75912099916086 -239388159653063 -221586190845158 -225246936164980 -115160978071135 -227568392161215 -270374892722849 -5702778999266 -55842261346441 -72179558007464 -217654548730054 -153054112932191 -227000084072528 -22707977173890 -81286580413264 -34063489794066 -2057042209440 -15438287120514 -157563676425639 -280693297796534 -11387161092493 -245526671397828 -268899362182368 -262978733455117 -168663768208304 -274804812206115 -233653270806494 -221863799516888 -239511398989905 -81067828509824 -69452465878058 -256362833541569 -90837322704104 -57542457825332 -16568596543199 -8286713949711 -240555612132080 -22449939214322 -22426724726610 -163077158753018 -204124234957935 -256941139424394 -157730450495418 -254501511936026 -151401974172148 -215856562893173 -15882621667889 -77396721938138 -216505429854631 -134174785820791 -13070514046036 -153956983482640 -111529036688101 -10960174913333 -64564907029472 -200281704498221 -50752208675865 -21276733249703 -248777084501435 -16652365991682 -202737931557925 -173665559716811 -85570075381239 -80894039228686 -46672000899216 -211814649760337 -281247690312402 -44477402856386 -142507474279291 -103237787433625 -39033614793495 -111430363081540 -117650782302663 -256594154599183 -275328570746039 -30215454398553 -55369600540250 -102758599085179 -103596009780589 -66667619477305 -200149658808672 -179762491666401 -86804830938362 -180175842822657 -187857678115355 -53580695600872 -124327286747797 -146677169016635 -270208911900586 -151198198485592 -26078854906816 -186836823403975 -249710769411126 -27642691007193 -24095780711398 -50922141837002 -89114257584777 -3655492712728 -76539805139052 -58254721160892 -41105319971701 -217549465268296 -115014548801602 -3389168717970 -246648917827074 -215132590866591 -36745983751679 -37266107956251 -27188487429930 -104089845553572 -127658035183847 -149213095492616 -228963046360649 -19886837550720 -115317498702594 -219535257085164 -266061675657162 -255112223878322 -110183617482059 -275513731731270 -32761117796297 -190098435420204 -98301861055372 -102975066469136 -153717363890950 -130809455009639 -269216065326132 -254315035846105 -219146747171063 -59752751151247 -140126965582534 -103755768386514 -201831744343558 -125163270273392 -213437966774156 -235422383364073 -79244054382711 -209151877053990 -191333200651000 -104079145887073 -162200545262671 -267324856236020 -44160540945751 -251887144251157 -223514833077439 -134361601698741 -43847529263276 -160692347085477 -231456348163394 -48496098193785 -156549663099841 -62725718866997 -215797820862163 -165351687564771 -211611260732695 -92222431570582 -200912605632476 -81523776470363 -262965374938145 -21408605710661 -203277339812211 -86372389602425 -238415452516390 -183302787040344 -262630899660691 -238149371174000 -265456658693895 -23591637446779 -245921055676698 -26727188841233 -28576909506476 -240575452755801 -78359681202559 -50730030428677 -29821077393747 -117180033843559 -169159465258819 -46082303021777 -163498375670369 -141787995786948 -279293677026680 -130091008196794 -64930459018426 -9383353581029 -201722734592450 -91921469151700 -121983653572677 -104338732694396 -168689148294930 -250935688530503 -91307774738759 -28072351060965 -176685345146594 -209856469188754 -94617124295697 -138327685202728 -140206696935344 -268746083801722 -63956121172172 -140127674575742 -221794111485030 -233963099180722 -181226173808259 -42163905752862 -68108708568296 -115941595217394 -33834049833880 -47124375624642 -86556310619667 -127646539323310 -154905511540244 -181320320446214 -208586976940307 -249265630889275 -38862973964123 -110139086422777 -33729584639176 -36786145147560 -151082345648810 -144577723680532 -221367366625816 -45471734088446 -162860918729627 -146578180862121 -191999046461417 -93525292279842 -98144887304073 -182497495829297 -244744521734916 -128253586405407 -238056551419738 -10178320872236 -85389235447784 -57025359856580 -257067787329800 -122341114902435 -51890561641762 -226135335285534 -132537112484897 -159090139942958 -260848229310465 -159364134619044 -254460757328973 -178496604947774 -54964862063823 -73296124840751 -53104781860671 -198487415170175 -279571772190569 -139495192676687 -122401396476796 -278135911983420 -240073532288881 -20393984917211 -163001619818694 -281452199525990 -88080389181319 -20752774809604 -245355885939929 -83276560856740 -76978412104952 -79002023237925 -250328462254746 -133210097656243 -220662631660796 -247208483804157 -111113678104001 -143533979130012 -113137289236974 -158859095130847 -267635593308804 -38720648801605 -224628327059091 -90470950302796 -196704278378726 -178343839400351 -66439893794311 -20794063828169 -10200142822030 -44649046747775 -142727377127421 -40589032483533 -259884053916894 -93282862090708 -183835748415696 -148076828494388 -185624769779811 -248269150602653 -211896810280064 -39319279567162 -46049487911290 -207591515083819 -275607362143843 -106310504375548 -249285264103516 -69478781190921 -184450560886870 -187942742094915 -23309523721816 -205579299735459 -114779403869093 -206518538676011 -156608982197027 -232378399328192 -25070854562476 -58983536072286 -178993409883533 -76809482842813 -48798395038501 -63375579964770 -65475964727051 -152379235607402 -246455382511860 -274520748195051 -76220050419620 -126758074275152 -57163326282056 -124625298910383 -276552376988439 -266757258794720 -56164409011136 -158072884922285 -148141640922747 -234184487230363 -69895825624323 -173793022494373 -189309937297274 -11553302702883 -75342774583798 -229062924775140 -181512712718504 -262613499092314 -61322937850733 -251455655622170 -143491203618040 -122789927842632 -260630296028032 -140736953757715 -230033326513008 -18322790953673 -63492555860450 -146956418615616 -235880366795369 -244284344439004 -24577776715342 -276733603103573 -127392540257065 -240941976889590 -135467520124942 -205868876744878 -61410612406495 -120404918989782 -11283840517298 -25039009527406 -54275584415647 -122031620209269 -14292822903922 -167536823533494 -17602203141950 -175691928886207 -18288386278473 -56145076853803 -144434236975792 -163445959286022 -134858716029033 -17355197171703 -260166644946063 -114718670831537 -184718467822935 -148357870003935 -6426557781264 -173219894055881 -247681422433622 -187523287945881 -106759819291071 -125457003633412 -246567992236603 -119058429207623 -136626998584855 -255810622871469 -170854460552367 -197594471568380 -65426277035754 -268000392610755 -39659298621296 -142679216766061 -105662686914744 -39621946528077 -151474375585581 -51954826183617 -27686425053628 -26527186759893 -126824055355529 -91743587369521 -13724623984348 -170327037064067 -249672814438213 -151792550146014 -97762661169954 -115848919583959 -140650736878721 -162495721370650 -105951631480664 -208313739741396 -103399620647866 -47549066858885 -19477417328541 -63182072621210 -136374856757183 -235727571898972 -32385057024292 -111790895370549 -187613267431424 -216287165743946 -118107500170842 -189113137741447 -244684350671794 -17188303410140 -229905730031178 -273593399538194 -225644040892858 -173791319073877 -176867640097373 -240380891410940 -104060154366406 -9529861169177 -212020750591474 -60875741561050 -246530996678662 -28280637211933 -26105252864294 -12404844805301 -45170372157511 -22916564915463 -98756419717449 -221555769215421 -132634550954149 -82331421732092 -215932099493264 -25991788892884 -253861581073509 -103648805695545 -38301252327312 -44617612476897 -233173264160820 -19865823233463 -162708257726379 -108165486585566 -80998685875612 -107807264238602 -214833303789955 -235116608108984 -263497002931999 -201626428895117 -211647044010496 -55090329221808 -130052584026532 -204561606519721 -131979812858080 -248651609313138 -88049466921327 -170662810189467 -4657961873872 -116290152689929 -240881584010467 -33725947580566 -117578420037861 -56573503971258 -171373451733794 -190929546098840 -43229266143112 -280335863865231 -173911311011521 -34914172603160 -204300003045527 -28516546619417 -169550208982787 -72118642561234 -237401171610664 -237299321589622 -230704044047983 -9112325046009 -184438770518254 -93759608903211 -233411890196640 -266791906214505 -120562695674753 -205275175598246 -22405007123102 -109548006427205 -277826526363264 -17413629522407 -60004816179273 -192152014785253 -177514189170184 -99230051344539 -119829869511906 -108223647081308 -280194435891059 -154985665758833 -91873815022492 -139671241241740 -69805152510951 -58616902748402 -259802874660029 -134000553099024 -79343180830780 -10165396756494 -148773241592471 -121317225910775 -159693201581466 -139067305345610 -145458991076193 -121931027021934 -228501028802986 -121470615676929 -10155999249436 -152190861900790 -87205064592380 -149469008136116 -109917250163349 -188182753948773 -4240727711657 -203622444877391 -21853505453106 -145603896227316 -126381830929966 -250506220507831 -23925618945487 -270376271023751 -74508801370493 -14685410308319 -62762187596663 -91724722831861 -33417081919976 -33518868519944 -29457266810822 -238652462944561 -71405062944023 -197714316258908 -175216385731552 -247359254256194 -122255903896772 -86090235135603 -155839195233567 -91973363536550 -156502952910183 -197545564790540 -64616299730206 -150853151320373 -279576323791622 -94319346311619 -263031425776511 -10311112686403 -275982288393234 -3917510613513 -98706030322169 -236521036760456 -29699230062947 -140240158802426 -120472424414268 -167863660940516 -255474644315156 -237804344319789 -209151105908274 -232429514402462 -88058797393418 -256163582872897 -173486441698851 -44243565251026 -82587657129077 -27420998930500 -54553723651088 -213047451950849 -149938519756680 -270243360225088 -30553792541236 -215784333414290 -27700903926143 -224297247050777 -254866086665096 -102481058660234 -96136370300068 -236865247172974 -275409647704934 -178134617290486 -70124291956941 -144604707829365 -148545864294430 -84373082916802 -13560847394405 -103510138581208 -25878324921474 -223720664285737 -99331231476037 -218967023120430 -262897764521715 -253397889327432 -203050904766562 -53180522426458 -112280412121657 -140027853772688 -56490355075173 -11717990156097 -43820146973255 -224630062093234 -233042317448299 -86642463738484 -23920478688378 -76950823400972 -63597431644393 -53589958508862 -222092302311627 -243691963552051 -84472797303970 -199870630334142 -159718586599805 -153547122095002 -108724286950507 -54664625549754 -226089296102168 -56376891103763 -161229974476849 -268414355774683 -48027526222896 -168955018298071 -225852515626410 -172041849659226 -165314208812833 -142525652403648 -164086838036194 -146937436847003 -141679640050298 -170768974343950 -199776624400141 -80275969150207 -81834502398296 -126794352488039 -140233892263057 -94835536558472 -150264551055613 -242483607014093 -58900149940793 -269115541028475 -93984301880003 -147212736613119 -241624916536628 -111173432536300 -266552355593267 -208273209703285 -83928885226767 -264182388087924 -167290253976408 -167470842586300 -147930937531835 -253867992241430 -33686272951948 -87928446546768 -46645888499936 -83497484887015 -238759952887154 -19455748011571 -228516204499156 -127812246205320 -279342540604617 -68124088644041 -221853961923418 -41138828734963 -220199684147049 -98110427687222 -265386738468598 -72504824676476 -98701424340539 -113179779202338 -276573354136209 -27341395906973 -76559500933086 -185459924501990 -232661960884534 -22790460041641 -225220822299143 -20213925345777 -2008970799891 -225610359353252 -122179164238079 -273448415590081 -149435485575453 -245897165838144 -57886047017945 -34890282764606 -152393001812160 -279224034153191 -9908043802455 -3111182693712 -90092087615910 -72140988140337 -261486322793005 -30034224586774 -250132066086921 -110061870361487 -191004411672470 -271776030784814 -106552530302146 -134532370085598 -102911665924602 -186060380790351 -72429383840286 -119703794854055 -246848955445062 -55436352712332 -140738608889664 -207449539951068 -191971356051914 -275578052116865 -85945591019859 -177616131493318 -235343488258161 -126993560089688 -204443257954524 -273572658627555 -203183155340687 -191916197821940 -83211445029749 -242527644364155 -273502122299507 -31905181941985 -115423709774914 -260105794479900 -86642964752606 -147353455428415 -127184165645053 -84612832542218 -205802039832066 -3756794929353 -64019617328146 -203167976637183 -173750548902624 -6831817132195 -212216905028773 -150286785897060 -138586601098654 -53869715047605 -214902983167157 -264881863678083 -9356885153196 -84392712209357 -103206579985980 -165321832059592 -38851099270187 -196829599627002 -56140158187070 -261622471653789 -199239888541914 -21078498709490 -184439598876933 -47795558487874 -138643305392855 -214677088344421 -117849576792880 -56284411164324 -127668120595645 -212656662969749 -257133067263562 -218123145360187 -274465219881455 -213965135613329 -125836873165033 -255275483420678 -81014604772222 -102733363140803 -154134083986112 -15972735715001 -37302710418894 -197198404965268 -101888842952778 -165958286541342 -212669297300669 -148606145868791 -12697972102277 -256731943107563 -92259083269490 -112567083550872 -101742448949011 -99425958980086 -58314732318202 -12278338376261 -263484744418179 -167138060830563 -259668004743633 -203099618609277 -160014382695512 -238429859349283 -134104407075329 -166965831182123 -124079249450603 -170283337057262 -148967431545565 -207925653995214 -226421721847208 -163471798437961 -235636913653229 -151286840255218 -184567988643424 -34288876664192 -233743490918992 -189142878282217 -65943302641879 -224579368581885 -19763190140477 -116286531760215 -151751324335911 -69087086362892 -112717480649432 -261946269428526 -64168731258386 -244076583856493 -25876342923958 -83180117536625 -129325264555805 -207562663990875 -105641142798953 -137947955765550 -260361110898124 -60430800891777 -135572369023822 -270126352563663 -141975467596086 -232650836447806 -124249483641855 -58089650167017 -33076891925056 -100542463650868 -268870338136459 -38750623169535 -156877291088257 -119208668210127 -60448283632888 -27760636406006 -2928478291284 -142988202540416 -107955858087620 -2420025459176 -247386966159145 -29058793037184 -247003378380282 -141114438244336 -34781087680618 -176458847429358 -139422097519414 -264694396852291 -50520104494989 -190212649325900 -241357290009280 -20660733757454 -784315388063 -128120353310300 -69664003228577 -188835248959511 -224644347858997 -230324054699016 -189498176855802 -145907970912887 -277187208609437 -245649252224906 -98536321423831 -243007748079872 -39609746717133 -247853306171649 -180128130396403 -138482251155831 -65701945969788 -186908101075879 -198255965409403 -229583566011010 -204996024949866 -268498946760814 -246390894750578 -35512469118332 -251796736748128 -167904461042148 -35384011677040 -248701496059253 -255215975416799 -101879027276467 -17300489128884 -214196927691957 -98303218456525 -97224527118023 -136938522254806 -202582748519860 -6970460506874 -99326639659291 -244585008651658 -117783412966575 -119782695334879 -247090023160883 -258910203788732 -270111212536660 -2371359104233 -97367647448600 -84076330883095 -232155845881525 -47700643627929 -46025134369050 -8631978613934 -36199819707139 -118122982934642 -44630722076137 -57034442908835 -110935280577165 -123001020263858 -163415205990189 -36837459028351 -161240481330776 -63439378483280 -114764799263378 -31140533405593 -81352766222494 -143991153906769 -132189182508395 -103250414545385 -138437379633827 -272947653189155 -61895215767111 -155812768333207 -237892634904449 -232765470813553 -249488354508151 -67776558438234 -237884139612749 -18347788819858 -225981733986811 -44205651643230 -67822033228195 -79500850589264 -107483427564539 -190827607696873 -278706673367334 -216610367670106 -243559790108578 -8889916804220 -22701870980931 -8881881020012 -141706927013769 -205411940045934 -136649710692545 -203039453197746 -45027213743649 -152375597004510 -240507904785743 -4148498304566 -167852815068996 -186293270792826 -7128071222578 -210345870279728 -179230964058359 -66045994961319 -17651305137076 -213382552726124 -220090079414918 -215935567548545 -41949541871887 -86982365682889 -44294178652029 -146235536823182 -119492753425788 -69423549432210 -11132411746215 -134024324556065 -130488195037072 -80012808981829 -170956373421947 -184945582408211 -219875367670010 -192714170808345 -253106510205308 -242610254032006 -25573261765006 -179375174806670 -14218194668687 -201687337886883 -222027632839876 -143018283038692 -275166225254096 -244848097365203 -271543910415797 -81919554716225 -95283933575409 -36591606992596 -260247646926714 -163693997898631 -182867798372781 -220181577621529 -271341235492352 -148754946539301 -183915100337160 -233725535272255 -14554737146145 -241060095852802 -221047891045492 -6161046938704 -10066179581463 -278474226185635 -51134377514173 -19422798226247 -105396732115022 -88675484237239 -170246836473618 -142036831035786 -109118469821927 -163580533927221 -115781369989300 -225361181162954 -171714056077481 -125091794005147 -214635549665608 -186691163482366 -118352709278934 -182932212289015 -74007241519318 -166722051502316 -264618026161560 -216758485789914 -18322080919500 -218584292255546 -23354877940030 -142159210223563 -178152795414843 -5759291584774 -46401965869940 -3115668135342 -24096823786267 -243535314265298 -43910778382582 -221379753765600 -149383265212619 -270479503721109 -123337679966932 -267056861597905 -105034455047719 -8957063835753 -83290108405269 -54876279726434 -136673676109640 -241912271501243 -130063572072143 -271712228700765 -138648205899175 -60330287261293 -245716834468386 -99719750008192 -204295785529 -2508731415227 -103889777684034 -243429292996376 -177777109989823 -99729369788070 -55538690514361 -194481977044307 -40652174024722 -85697850521916 -116459182240745 -230400957956257 -127516545184306 -244211886512597 -95064697017813 -119701565667625 -100190030842619 -144451973796474 -96810472660147 -267191399844292 -164510024540025 -140634809228054 -16349509162182 -73874947483461 -144294875583270 -116217113797021 -97077250907629 -238320940086008 -5706468857697 -274937126233461 -235681107965689 -275826721327264 -78784935673218 -143739366001585 -14681080119231 -184688227066182 -266728807581296 -8640807493772 -49701276672369 -67224767922618 -202193861018191 -243248720631678 -143459006419217 -67224108445089 -125906050626872 -209104762789820 -272522649491043 -32100106174776 -231388965389662 -26088405226501 -125808728351464 -9487643029200 -119892563948773 -2650355232646 -49811465820847 -119018747440844 -154800432674886 -243023971049492 -31901890164312 -18636400192321 -264211918454633 -52952662530124 -237830637801362 -82428537644562 -250828818008493 -206673387406628 -159336848232432 -11749000551349 -187676348451008 -48261856160593 -1828038820134 -231965317267077 -36763330214447 -132295998161523 -278236328525747 -246182878338020 -142113090517417 -192533330874890 -67059328726749 -240919605789687 -46921742271303 -222929569108 -106503730655971 -47681417638693 -108097828959001 -180029456003332 -235125732513358 -110698395457519 -75297516463655 -76631363811645 -239119616416673 -38819288671466 -239499878371105 -26503913856520 -103116269824217 -182625535452336 -110217850404439 -210280164326296 -200998332418628 -211025778043621 -45200989697642 -42495440306395 -57845289827422 -175849019694646 -91869021404690 -235280318237512 -12798221142955 -279480261666088 -84578115205972 -188495311975708 -45012787620594 -200818360160391 -253655721040261 -222862220951403 -247429094361785 -71891886198444 -74120822253157 -226663628081952 -17283599320271 -261600494117410 -143290248370459 -86721200483900 -195457016041678 -191383553056762 -264542033278204 -176141179508423 -163670792014957 -156052367686041 -145383429894890 -239634032251915 -77602828728437 -96170857829247 -115788693367496 -92767172388226 -70068879889343 -129465069481667 -221146239932902 -255450637351944 -62715520719619 -137151079779190 -156966713881661 -149947064979999 -122767609353303 -33815382853686 -39130559870220 -68737720377243 -275406881880409 -194429988405858 -122279664029270 -258488207314992 -128961137842826 -16204227657879 -1132016561171 -155699748140377 -7547302560150 -135546192712812 -258343418912107 -3646217475097 -11482174798627 -9268998233432 -195939379049402 -256707544176546 -2748532215285 -97207862724329 -40521212756786 -168516800603906 -154833442286784 -215963563567406 -6143911889216 -254829250820479 -261394413573363 -189012234411927 -99324250444628 -115963944840492 -124724819880178 -217086515039342 -143250459692572 -276874347591078 -228317356072119 -125822582650222 -46197444217906 -82047510847270 -205448901015852 -170712686816126 -53323294853403 -58864524626097 -173873529340217 -188896415879998 -84353295054362 -251669471371157 -184461249451244 -21952836484615 -11979161906742 -28104727448448 -212361979002829 -170228351752257 -76643067793649 -32699458227415 -236616544489084 -208494409080703 -259180223803163 -19367443889921 -99736953479296 -2724687207781 -128271015120088 -223062514176229 -48700174992141 -187596923785815 -88897543613988 -157515144158733 -50220473468062 -208453138361298 -151938316149132 -204783291039076 -121838675598237 -258697346726904 -42973757529763 -96033160709059 -256401704904609 -25933939596725 -108046705520151 -237503135174423 -144942694099426 -213996235815645 -177792721108115 -178169599372922 -148977845936068 -242800754821492 -85945523713424 -44342088876944 -119022515189497 -254834994932909 -109172497965665 -19871345348466 -189444113795819 -79959222357300 -48307451786376 -129829446935950 -86165402683912 -175717477850706 -208875515754061 -266087730574480 -89952914335156 -28996388434091 -190488861438130 -118025615334812 -179771538926441 -251612334654001 -45776416306584 -184924909739891 -275937506220976 -212385399381991 -279286837386110 -50942207418132 -125065363569506 -125165690716107 -177760456786813 -159162418252705 -262306587505586 -280948171201602 -146780516384955 -269108119930179 -131391151639086 -182509701881102 -58589593686425 -82930176311072 -144452048426422 -168728799516915 -255186343683757 -265247476127439 -276787839493208 -87313579605953 -55838208598806 -62081771909372 -37542317701287 -60309117087246 -196099695440691 -48270020840327 -278847767936495 -172174425837634 -213805988691893 -114894520919622 -231218537921969 -181915322950619 -158138310833186 -158202358377300 -235507036253327 -165389476094775 -212451945484848 -57776548727106 -167416128891200 -250585949541545 -54202549830993 -82979935242906 -61634912290577 -141852689182765 -231856450757770 -127652294481442 -40413625734965 -195241528547580 -200033689725717 -228707387997389 -90345108057520 -78405670358690 -97731225876638 -186435829430071 -126083299623668 -28408704012165 -133428147521315 -154130893849231 -177801385688578 -147413304728877 -227996194496529 -226297589934865 -150791770804702 -110864719868258 -173780142113578 -70937668931814 -176248272195480 -151807799063005 -171854681374534 -126543434819355 -197919677102922 -182290925888313 -237036507654226 -256456463087623 -129329782180721 -149318895929720 -75560741289276 -55769703019233 -252653715931440 -155612362030148 -124586184166153 -132750273473751 -237295533062424 -201459393924899 -176451641261397 -141314671218436 -153030947034503 -245840921496561 -242692515720062 -251400933876740 -263517581467472 -95358985290811 -48639825984526 -138267086859346 -96865677386885 -69528553267972 -165042211694461 -187706996810685 -109298746235825 -103897402346923 -2057673001817 -38137354451274 -30890495660965 -151268143730470 -18720881834507 -172054105569824 -201429568653519 -85110489119453 -239301495831544 -236469408234721 -19499020680162 -148565342346724 -83939323562595 -213631993177255 -270534570573204 -27666313431815 -269584677813327 -195396438947356 -33022419906785 -73731439671992 -42779746378766 -216373485032290 -247259593694294 -108394446858031 -228950754913380 -21091477142412 -217513856965881 -107699902732026 -124578905276192 -132937904332719 -220332110395906 -211513045317420 -25517092879883 -92580660801664 -148238007129380 -96747793933879 -89936712566134 -200576460246666 -203895353457096 -182776522488171 -97879840375013 -96887435729260 -66943447284302 -235892158041137 -14924630959632 -181225735215195 -122051336418794 -202979065039811 -16247639489325 -53375179141928 -182857165468276 -59058344743120 -100775154112348 -101080596889426 -2759056601646 -145899997951799 -114048949293427 -280514325303146 -98155905467027 -103384690400455 -83635364188757 -148201893835987 -24857496870407 -244811554366401 -104741540485462 -15011709166138 -200684447024861 -140508655800877 -275720443427364 -217606572579609 -159353232839588 -125132883605395 -33331758626520 -163703608498244 -72100765646204 -28255977712570 -21039777933203 -280540072562125 -260373583515952 -99817093333971 -141618288323991 -218543556075441 -68190228081433 -212500891497489 -164513667099381 -170579771042675 -165941783193631 -148766615049825 -89625689812487 -182086829383614 -65316514164739 -25032324281517 -258135156155835 -123438179758123 -85950610465284 -118716525882450 -13251817358754 -123916330252120 -8969523235298 -231955879498562 -134181412696318 -22610514532084 -149087024995348 -154601142986793 -91759941717657 -23152280361760 -91453182060107 -254445969920190 -161186847718313 -225866142738436 -105491442574642 -231348524009764 -162332240228332 -102023075010008 -167539348005886 -209089383024157 -127178740108368 -83000783292240 -32216645259550 -254443624403610 -97298794660628 -169373831480240 -58572952559883 -50194419812081 -153277269306734 -278266643307101 -142289353384497 -163114662747470 -195019649954492 -60248772869383 -224156718106683 -130373988142299 -217098251909392 -36885326810254 -277105766580118 -268804300237271 -256989333517676 -153850251256631 -7314903099452 -147587774877451 -50328267922959 -66971024605099 -37825519243347 -235960475234881 -98382690967901 -235717090475431 -268991293746774 -220492782580688 -53762329301029 -236882907950589 -131314293955043 -183096248928086 -134818192390107 -50943310549412 -180907832000004 -235986885545186 -227422885222253 -2830096855817 -259512386394893 -86618083679365 -102095528110162 -200506447859458 -239736107569581 -44333258415008 -76993050862997 -247580697882140 -157794608389728 -21575955103062 -179860909628510 -216946894317923 -224924609165095 -130283429369975 -17238746025598 -199766983293812 -131465309099080 -267465712204224 -50762840485735 -62640653679228 -251935313562408 -266327869828240 -228730121370574 -94321029080785 -119304544268727 -168011874677509 -38524764223793 -20644996675115 -181967045535317 -69337886905405 -39969191552135 -63965727424782 -262395348925665 -157192392719180 -76896401117330 -36650330331362 -109048741664959 -141560707785079 -184533011204951 -86158716611064 -160095682454372 -95463292189296 -107669140767829 -170264727023383 -8823626564839 -34598735819633 -212862963746768 -29217180782052 -31340116906358 -112045157405314 -276244925660694 -112613974969258 -171068585422866 -131774360529209 -108430161873901 -89596688865192 -31551148465142 -204450065430355 -101562573511576 -59337750981796 -140019834433015 -129678951358392 -127648433496015 -223777032331156 -243959311362606 -2136116351426 -194203128892626 -150108397382625 -2060831229892 -60224363648402 -172700692714927 -136450762365603 -154234324415819 -54911414824704 -10999770622515 -200637319851041 -73529810212145 -59949269132274 -221842373035053 -154756426827362 -135349831244011 -221571789842247 -180727281305016 -133667749545456 -184254652989762 -162535354142898 -80776218456632 -192396289043573 -81797470960423 -19655257787039 -17576430257451 -171818340731985 -87203312957973 -188095579552757 -32462746135096 -63713948412267 -171279271890031 -5141070429601 -88040589033247 -34229418955754 -191359409110305 -265101212384086 -254732994570636 -26590767348539 -33711191751038 -180847759458322 -245269811224773 -81108285846041 -98703872188257 -96326865601451 -253230406485963 -125226028214666 -63617718111454 -151869120210711 -258152791895139 -164908104020628 -228525726226900 -274318963021988 -72984456007849 -217465309075089 -209892514820494 -12940093665942 -31709436147735 -268390129493531 -12870984005154 -240467254716330 -9251069360145 -138160936441505 -13877933409584 -48141441671105 -146587740110001 -131737419761476 -112613887690370 -276700405910070 -218035194774232 -261619239039611 -144889759950063 -124209607294072 -181155763451079 -49364837563116 -35425076618102 -78423624691098 -24414283516501 -273531274446707 -224018571890422 -111606237154070 -90733587491412 -142776147607303 -202372790937192 -196049040036388 -199202163069629 -43820350392636 -31634097580955 -129894058037529 -215637052486713 -64898222230545 -11463641296426 -267369948268230 -136808422135093 -212009029605723 -14700315355314 -48588025439786 -186997319916548 -212231493423236 -211530083189421 -182260745615322 -269903251565717 -23541568692980 -244899773444177 -35281915478537 -210074931345167 -136786187457614 -210293293009435 -79473160195347 -144245799353630 -15197041028655 -265159897821563 -262870305347167 -88271451121368 -64590260627718 -274316604582171 -221338752747957 -118042913772978 -119607095177766 -81294241966681 -234178476631380 -124071541270668 -110053359984644 -53519258079059 -172655065161830 -80603139422683 -243261289093057 -87639266478299 -233498571290332 -71745624368523 -101927181988124 -125519301657472 -192829323244792 -67171160964514 -267744800292632 -5585160589734 -89945888541455 -54609801308669 -53079500138083 -64928056994762 -186476606302835 -162222711003754 -40562458912523 -68055423340606 -17359968613131 -165770343175461 -122511598205211 -64209053072116 -280115377752534 -95459511764123 -195165943856645 -260351054939686 -205571196881713 -5493418150182 -33903538181295 -27082221259593 -86317846051372 -21440365045482 -88056066474371 -71658102280813 -12382468932859 -34279287532111 -164944535425502 -80893930057921 -124589051394021 -79887923907620 -217281860991255 -179988483231498 -154810456338713 -263673568801224 -114082759621315 -154792973597602 -132061139693865 -222909976819625 -135078670730688 -135221249330585 -58073412374776 -68237114716106 -16662332146845 -228614788721948 -258054728161574 -152521608019664 -25548954509041 -87296433839208 -47069472543461 -207717599559997 -270453047744439 -121630088602952 -82402582246742 -158366281850875 -71116803244243 -252780094758754 -259113354904237 -54989620872611 -28202924399675 -61576789663605 -210637408628437 -145080397708261 -165886377342628 -199542711023338 -249005277272467 -200685394106024 -268850504153226 -156365724914346 -190138036648416 -194332180603837 -201507816702342 -150654685681772 -99342438490629 -3311779624985 -241556909089509 -11293413945407 -152482373825465 -22799084782894 -86637528669676 -118705153116537 -161722335481844 -25052937840471 -217508533467068 -267629581542641 -244561633293372 -200653039190191 -208597135372978 -226478110745216 -171589317576387 -17476126883995 -201399540708447 -26255785133503 -185822700428450 -131510456441941 -57812699173297 -200171512437168 -174852114713854 -123300317718792 -111342976567384 -211053329671979 -9638664869432 -172944857416646 -168278483521678 -210690594981913 -98280877603518 -67645307334286 -33350143151321 -31275773444874 -118119334233541 -116953758071148 -264736825962624 -142943975664589 -104410386361759 -252900925697594 -270543167981139 -233877208871609 -6662218848780 -13214594838732 -190216472282108 -209161325842418 -163944431781855 -132907629275372 -53099878279848 -147415332340068 -82839313991011 -107746556470707 -81000481600166 -140923241971003 -41781523407150 -158614006816186 -154143885995647 -131217362002417 -50127709983752 -210901368830401 -75617728052664 -267560168318675 -271088553358116 -101360099775103 -270228594878710 -199883126625935 -112276176921555 -32848957613829 -152976136507783 -206941207181551 -238378110218778 -258516194624941 -81005129185516 -276632569894173 -174023396509011 -65170512613881 -6766914040223 -183973463699662 -128611136825356 -174688486993353 -264835361238142 -142737253411498 -26968872392633 -168145615050600 -10736293134059 -206320325009175 -193954462114476 -91938189505104 -71312494599034 -220572332009806 -193575328629801 -211362233012015 -199301965637838 -169877129676460 -100100297875680 -224834152568052 -255095231965697 -160982440461310 -197011311313586 -279948516480973 -24230217286793 -71918318529453 -264099468576357 -18932782956745 -14606400150515 -17109776647644 -248326295621502 -236994401538311 -173359089204492 -219458155054678 -91719018079770 -239923583002025 -110314767232815 -183732403024048 -176102093933150 -64067028010201 -100006287200261 -66468640903745 -110177342876260 -266463167509103 -105304467555433 -43227424694114 -170589571940779 -281300520418634 -212382415281495 -219188706931242 -51661569932200 -279265716950355 -200057928948478 -4088228704275 -191612080980146 -256828544361709 -206829734093434 -177210982977950 -251096907119276 -187052478508624 -79343596201804 -39739997223698 -72298029239533 -249302532682190 -157333857534995 -9141013993322 -129533809696975 -82377997595257 -255251759513949 -146616507590782 -244014483287175 -190136625412508 -228352895296906 -150306592117169 -17314438012288 -96233814388951 -246091062611870 -252683530783242 -236397427897475 -41590065409244 -147351776422391 -242171697989664 -38618170756829 -205857211568377 -119935418886914 -270981515307226 -171310651235188 -68722790129832 -50752663840366 -196116013294753 -115358761331509 -197609918430686 -264687929786032 -10618102847140 -104502886565694 -124067687518145 -164709039957938 -191940072010585 -182556212751858 -103000282274544 -24859150253299 -25662050653136 -75369049739490 -239325798265400 -4495832025661 -94808763677821 -214881698807654 -47432877430695 -276900702298168 -270907599013325 -58772722019216 -43999582854629 -216410569425809 -199060290559653 -68384979197021 -87179423119419 -36490769983507 -51718099947369 -272430635873060 -209320742472510 -31029700181047 -240129656664883 -206564781721540 -241062781553228 -54234658219571 -236853354183528 -16494648874444 -152413044941552 -233830779256409 -169671356900478 -7768616399171 -135489836989601 -78506078356093 -224952894083828 -167748791231346 -79090169017008 -119183476393610 -35553427088057 -235308391554947 -162208267010848 -180450618860640 -173371313836753 -58196503760613 -240049295966466 -85564558430111 -44362120514235 -183442223111744 -153590181183572 -155279789979671 -32820450860989 -219675854025906 -168451495301121 -163968375342891 -263178060745746 -248498747953165 -25283637542700 -236988856597185 -122118568564519 -170000240705391 -217520735626479 -174671343832222 -160363935306129 -155299864827941 -193405347715823 -13051391747152 -221060452448456 -154576340688179 -279320318748647 -235495982180740 -274220706570046 -249360948655005 -182209634070470 -42119168829664 -175457783990944 -275100080021133 -83028657333280 -170487127649264 -125819547253016 -47230335780092 -60126451913182 -99652625221579 -151780298247232 -148291872321966 -107418192687069 -58027807559406 -141058092670849 -36443336831619 -75111613049655 -26711806499038 -135253803400647 -26102289627220 -193859818433804 -278656568676360 -165495161818680 -191224700176454 -255050902899738 -153007146870407 -11517108190546 -240726629630916 -248873423993396 -51285866839353 -47055717938113 -205391251763842 -252357170966186 -75013407315378 -120574084054916 -158544083594794 -154942130022817 -252264313015338 -246398149047719 -219645148564181 -105565570579263 -17604361336898 -264761653423575 -139924918820891 -230161984360657 -24474620522173 -204231536348384 -2761802205500 -222882599877259 -126620280603298 -178391512872861 -252787896132357 -232181243075553 -204659894485090 -68846590886599 -57884433950775 -116565116122701 -18913863753779 -232222418445271 -84338651355998 -153849138426049 -275612896447254 -141757237946138 -101813015960020 -158931328859060 -256551115148178 -269761018318227 -12346920855181 -262226083261683 -107014207836500 -153153022956491 -201015806404997 -257258470391940 -56969927803185 -231123023592831 -90085823468048 -103043760686118 -138344116796495 -13655393498761 -1732359939461 -51108942852081 -69165216933620 -104234781527729 -164270450355514 -143331087230563 -48300339007991 -96334449962065 -205545293986009 -129532574791819 -280578816728545 -98718123905012 -28940974158609 -90453091764136 -203891889360985 -4631993176303 -87028468863906 -164907700054742 -145792461944091 -152677305415485 -211247197920033 -20626581838119 -20028466156027 -56041315327678 -250445917260914 -93229154909342 -242244455622422 -224217062516302 -245278683460373 -21912759638075 -102071916554974 -120573365091654 -84515299813188 -92586618614722 -144004160948208 -22839335305751 -110643718750693 -78044380536492 -231541930937360 -123106971786257 -109391016921451 -90171127831287 -204688893083748 -87707452101128 -195705690416079 -98016358599027 -225762561739524 -34607891282591 -254693075682407 -187004414368804 -56361663563820 -253513787140203 -39985569176817 -17271028929931 -62550888797348 -50161016497664 -191547231873022 -93544825086986 -17589175968443 -124862798359764 -242180525047099 -11203972518930 -188035287059449 -40819810122165 -228763913558826 -213651184302726 -45930556518337 -18787361988373 -164121717549610 -62346163024248 -237708332502982 -264198398726177 -131384788671597 -37216828783635 -100294144148609 -261384675247627 -248968324279066 -268945384877971 -222033081391460 -159389221465751 -47373029668786 -120114246702856 -37335423348423 -229404006361654 -67345288520931 -111707839963006 -191093028295759 -107438595897533 -21223246844571 -133110841169511 -139744711438340 -128151192855019 -142947269499154 -13364532049694 -173871769828037 -26150617214262 -148292043612981 -247082857688440 -42619016495174 -8018929128797 -259248433873094 -131348274082498 -237744603710213 -265273427555496 -231982174271958 -195704323960623 -173070504313689 -167724901392792 -44354617915724 -50567071888116 -217073362949305 -66273918608190 -217074761486753 -92714200714830 -228169082763454 -141892713773142 -205565538135508 -272883332981872 -33435473496191 -217969762912961 -190256622231261 -170207345745174 -204746852621322 -210860090845621 -233642256922474 -222661169379083 -234351532663457 -281245129807929 -117097003909301 -263701932429696 -125145845694853 -152720490680325 -187799868520841 -16171173385496 -169789800152992 -81743768743987 -199058119447247 -142761673449173 -136432646789224 -67123706763020 -211616607627591 -217818685471535 -34807314083739 -277710362387917 -17603528913148 -102630156810333 -10700060714093 -31256994240090 -279143566973975 -147189145275770 -22906993951220 -183298607462994 -223482229368373 -51040700994336 -81760169307037 -278751524016536 -173558419965308 -153791855380024 -166767627714586 -279853793766552 -19218609306764 -9401516950870 -93411810405561 -174833632887370 -194991913648366 -164823028888405 -20208079548147 -186341685790135 -148902512510755 -21443722688432 -9725056901288 -101216596107066 -280696740424114 -56373507950231 -33952859323027 -158087405976518 -115047207252106 -6198045489886 -150005425015920 -122065736767129 -243391373682927 -50961923627657 -80319833329805 -114031052326310 -278844313615004 -8449951641634 -229077542311260 -59499786737838 -206626209665487 -209861669303835 -197523366494303 -40681804703845 -19075310709845 -202742190272115 -90244610258592 -240398775702378 -178405949387079 -70350072582354 -226815804845630 -261869380410438 -103607706529940 -74236255611876 -18012806584991 -120992950878318 -188084370700222 -90568014205472 -145550256202233 -154333291497185 -257401040060165 -152986907019453 -195539149989620 -42202973535246 -71624150428085 -94120141172635 -79146124331083 -128447056932197 -265030090781889 -260861281323714 -44964750391175 -194535531823771 -74411083022986 -222491434107830 -181168742102302 -213167276643210 -239640835297021 -112972930611762 -111704868135466 -61609147923472 -53383362396710 -173414600904120 -172869307757299 -51673117001459 -30764577216187 -2921996916278 -259973331514883 -177621831806507 -222317330980204 -122577808231109 -207908800314909 -268337535585859 -89543185953704 -129807469093248 -172893701992922 -222701227001162 -80919753324792 -5443722633549 -128945229602651 -267182458717320 -107520204144823 -209093181418141 -4213659596620 -62871630299661 -115785893678955 -162023126872877 -154050406815803 -90278610759045 -85409886258598 -268641315066264 -71561142733594 -132036019828281 -159902316748343 -50853235651314 -25239048488933 -262313836380564 -120830558456721 -61797519100157 -232956282045428 -247716411677078 -202086227280495 -141261934915230 -241467865706721 -176947379896829 -276190201923897 -180520848684867 -90839873719897 -146267047160998 -233255716007266 -130553447936900 -50422703896256 -221783064128158 -93545642765335 -115763418429087 -141253417081710 -160724141822785 -227995518100550 -12317221008374 -46267619139441 -66752253292543 -30092624211468 -171872736541434 -275153071017574 -274019740841523 -148268982581497 -201376648673966 -75775818176400 -212356871757129 -181323019212854 -85589455507398 -254022912737882 -232063782519248 -150482862310781 -251598830043090 -22893734571365 -198829546029775 -228785564874792 -52139732242820 -210529730828181 -132641830052097 -58014972467026 -117448335677833 -30683547028571 -178490504093614 -47019530855742 -169377296563648 -184527163511053 -122354234006936 -151766304552023 -69594472894845 -199973964781669 -79338685925568 -142174834722056 -78883655739313 -254423950584667 -144599884505572 -92844781823585 -257566737484275 -154690180744618 -116550570583157 -102112173341093 -61843974823051 -78353848645919 -104342874894673 -52932571370743 -117467617267681 -280889216788276 -183497142200542 -248781595322214 -98843149161036 -150483465800485 -42133770018741 -56201895671578 -95168434291461 -263888621731941 -52490643527145 -143206761956488 -143969268451066 -95066127016840 -275786756870932 -179452684544614 -264974140961060 -270610485025923 -130658571062567 -66038751564731 -263330374102590 -40486897731220 -4421682577306 -88387879157627 -243522569724471 -81104231541837 -243952517562199 -188077778231333 -129945076631794 -89438550534930 -147158611460476 -269347785211712 -58086226034571 -143083098271083 -124987564312831 -146130781975295 -118560694475096 -159157196076837 -89043964048 -51227232169880 -213814240688110 -129216058640299 -59831674457414 -182702187610040 -68647603225416 -4445501925013 -248968046940290 -154709060562745 -157541930697942 -261642535178966 -197985805172351 -109053431629768 -5415814618076 -135460418238532 -208443483252131 -71081025128411 -250035193179016 -81548784313165 -135198422494232 -262905718958832 -237168865691594 -24782237802241 -159310596254881 -112049132117339 -136927223352329 -274076821656969 -4616270770665 -104034984323799 -14075995931535 -39981047964744 -179411487385807 -176006705317118 -68479343177843 -198282683800570 -177019198775612 -142148547581836 -45990628863683 -153776660667898 -58327781349943 -158188738591702 -106001741299528 -116497333734285 -35089331328886 -118363710645039 -260812723390200 -127449520648414 -82545068693735 -175411829668269 -249491402075444 -204755333311599 -27538567110101 -119200738467169 -60179727593614 -86481853754234 -106574371532351 -90926757405926 -71781097121223 -47557350118502 -234381583193674 -49970626548508 -9499987246032 -253459412435791 -39346277215162 -191055803931391 -196521993486713 -156455966343424 -96576587144656 -149242720624760 -220266550405311 -91090189679559 -163318590759454 -169128429867753 -108413534218542 -120528466646831 -169055890181353 -25312769210303 -276297376669277 -222516612540917 -18058595920656 -165322750011691 -150438956281211 -98354698067631 -269407449147777 -88540388943549 -51137203998340 -109778304015210 -224480076977328 -249839338880020 -132302792317141 -245324579458580 -45434571810297 -205029835728301 -233436232173430 -224096118380453 -188330329205048 -35316339083178 -16709710695074 -120659132519619 -157456574131978 -139443349435450 -40350829843561 -57721072303511 -10168180148428 -26248088376506 -172749426410031 -148684121483900 -139511104878887 -254015434966970 -80089566607576 -112718850309244 -151303601699753 -267950548326634 -134584950708583 -88576769105903 -45871779064801 -26001079640737 -151247550038151 -186293853947040 -280350479166105 -220758251659446 -16156998711003 -95626390636706 -161028491506921 -242302764060848 -57320689742259 -103708078861768 -259004154602230 -260568336007018 -31592695208437 -265601339816281 -146056141663451 -82637590763576 -22830421849902 -38712988573802 -273744527269162 -223204425632898 -186393357079481 -263370638262701 -203795655249369 -51684345677396 -82719697450290 -73040483489463 -4518079005820 -104851642277482 -192548942186615 -35132843017882 -192621519267422 -176037940895913 -197899696690447 -103125495974563 -65982151731113 -128305703884262 -112987164185538 -219656913589411 -186471390814745 -137822439994095 -133200219382124 -164012110672482 -8308872773074 -51682873933740 -129720050224263 -165234305553973 -249098707335692 -50921006145009 -172782241743367 -173960944138121 -66271371895973 -68566949494425 -62171898244625 -48980077921526 -84619785700394 -188136081587545 -13776024448300 -139422357485843 -16384973572409 -241547960433827 -114907597013138 -95642834056765 -139610554629210 -117437820749402 -52378558763689 -50395484568271 -252246405418604 -67457472051907 -14234831651366 -94306154243571 -257594442577318 -138815611446094 -131360781708385 -162228924561537 -69038790893395 -125475361669363 -193810725309462 -276852574526946 -118379345798856 -34124405595160 -63569255814086 -152519108923765 -90383397104638 -270072295565401 -138108081968533 -69161170081172 -139131018852868 -149862279192876 -36384903100004 -164494320182636 -103949141519039 -162634454425747 -106119620395794 -124461709757326 -205556266634302 -25946671778048 -190109971318919 -121276250451913 -158884717572510 -23261456696124 -139793262835850 -63783083951315 -218291770083624 -182377497593134 -230404688398309 -259298228027668 -251605489419629 -19352983243101 -107878436602038 -1072433037694 -252580745085086 -201258621198242 -109079915707516 -90085788856639 -20835125524229 -63123464618028 -135374750043101 -215685174325848 -221546873968907 -114498012191224 -141502946480219 -257456811273254 -106044551570593 -125153721729003 -109838671711930 -44436143715501 -4035282804461 -234348539094423 -256051564892317 -39250802015299 -200550375810533 -4466664030172 -112290308999667 -252034441053630 -98301180159452 -180019536201744 -264355348945506 -279973690173241 -197912573765151 -68891788209101 -27754532648072 -119658471139040 -35676779912970 -114430530174427 -168565682358640 -141228564645142 -256377783160701 -232860632520374 -190475518806842 -232812179936285 -27689353509496 -22060403295652 -114187358467637 -31910157109139 -279239195924926 -271035638161238 -207619687432369 -168425502567456 -184414905694380 -66438593364052 -248687688975289 -10044432631215 -180104258607974 -141384918762416 -185952565277353 -212879559358705 -201269534682352 -281047796841778 -181904568653280 -252839572211331 -181042159231904 -80516439049493 -102455057883751 -11143950953053 -99589597502023 -29306190248800 -66100533323842 -232326487362021 -137953760073882 -40316750819920 -227033447646680 -194689424194584 -51713378846244 -119929923772415 -171321826132710 -50793692387883 -253916008711488 -50837977725816 -137619491392809 -20432834315301 -175939284512958 -213984228919997 -167946989058542 -14115364304243 -88222737787404 -69186764542799 -166302767391548 -235576536591095 -28097600797986 -10960974635273 -217957965859944 -118583543991207 -249971141291539 -205054436919365 -118110732436364 -208665827886436 -59044573735494 -254528133816264 -134990542958582 -137383069749861 -198348475394679 -20612901673399 -215433848939281 -204077511542890 -183137935956183 -256721000905014 -277963888528911 -203604603388185 -259222781147208 -280440088144088 -151340595273474 -280468636963119 -215001701647757 -240305527150862 -278692857107857 -13026276225822 -276299112342142 -82038648755896 -235553003101654 -101576999750783 -223124919177329 -37930736972828 -258142326367490 -263820278142451 -81243705572780 -145079871063969 -114204514565898 -88461724315765 -33281396552925 -185282070905753 -118302575158367 -65099040460037 -80741456735724 -265361530662079 -6851525794372 -134291218383749 -192550141303442 -51952056170867 -158382587835784 -6894989577534 -103916381181046 -243894541155600 -23297641367242 -225640522461931 -230572749042259 -195245994635106 -116689835513042 -182558214823093 -70019949496317 -266813052375402 -89281090150552 -237621754031844 -130446929224913 -7188684555535 -60684613210239 -215510756939314 -204133288655917 -245214259843996 -75597990867844 -79847988590045 -32374443843998 -207709097475859 -106344001610681 -130543609694394 -44912215589242 -16387015980884 -71769409442080 -100652542445992 -156532458948058 -247431829983185 -218486565015073 -127244496625739 -27563459556904 -9870323973375 -243967047820687 -176212973526772 -261234421319833 -79319266749853 -103022669307318 -121254224435352 -34100066465231 -25570691180670 -62575620325834 -232603303165761 -220854010797195 -74248126311968 -194358024598906 -187930234184551 -256839025806461 -232508659485089 -256172811225612 -12959564027844 -136821777343299 -57411369797903 -38975248988734 -270269272018372 -39232710911595 -123466562363104 -126948958339867 -40736108199733 -150393078317367 -83331116294473 -212125907243625 -72181582668765 -172415820395476 -26431421914584 -51571961937695 -98349010879064 -197579678732694 -197262568109215 -235375483464701 -1146644199017 -202784000766026 -66013421551610 -178231811934060 -157441550781903 -254002683471754 -221874549890832 -114515068082123 -47599841090478 -277388301811992 -64641904469024 -149575871835332 -124287336272761 -248249653277812 -262612204507280 -208368295083390 -179339590196220 -87826232695572 -264034504149559 -20527561819350 -82312013191539 -178670200287228 -121721114511005 -234223534566810 -102101650108309 -219182760048717 -16254464749303 -240224000849354 -95103776030656 -266482700711255 -21068023832837 -275645117461302 -166897246680523 -233318253242089 -135629698655779 -152325944723230 -20661206432534 -90041224193635 -177544028700565 -24179218944716 -199741664991225 -47247097352338 -267159132397499 -56852054338367 -81130241601370 -17413929329743 -196872713904911 -167989014833207 -24821538140928 -49292858531335 -78486765532128 -53344182011101 -260872155348327 -115874221600731 -228803501081097 -163915800017099 -140656932537225 -219264662916088 -108806909706536 -148911543957847 -184069578107427 -221351127590701 -45166931498141 -114817495732490 -228179806343911 -93020034346620 -226974192590498 -4602262291221 -268166276537618 -47469385427728 -80724056167347 -178471371807713 -150690569480518 -242203583756153 -7658081299244 -31520881694115 -119150781686657 -184649778318333 -43485859876264 -26123348649458 -66400983135372 -123851108860182 -19324727896532 -214619887429198 -109429457574904 -166248216558952 -164133535458069 -28435459128170 -165462021479738 -60446962381084 -55593476582410 -165781267982282 -138234106394962 -252655746079900 -51847600909345 -25256785309615 -114787134035145 -269044979589408 -124130236071587 -198271247789286 -234100081939248 -142792426352945 -227602558044642 -216329571073567 -60180535502786 -179794575630996 -159996069025602 -215691474169273 -69177761848359 -197640366282774 -278571140858232 -106913634461317 -161874267740519 -258986143438497 -87810299344658 -58988602014768 -98095591688672 -8002731003461 -79555444744128 -276479709628019 -38901141201038 -259542311102156 -250161037780627 -61355251904863 -11050245017877 -223827490294425 -197227746377647 -150511059118561 -185388274652969 -73507287711653 -235715837579575 -227175096730788 -167839382362580 -259983754713011 -231744534578050 -114273705032387 -216750500050738 -33407457583665 -160308488268372 -217273615435242 -219248757276463 -108945998631874 -3490762681356 -32604737254256 -152085210039694 -8422206270485 -105401821626643 -25596074595906 -74506228906503 -268315667606427 -89034175581672 -22031395215703 -256988212334327 -38530602262558 -125759900964330 -263632386776760 -187406358362260 -134009121925324 -33555886096748 -107581057979267 -14491678829864 -764910500929 -22184898824353 -249609825631962 -247148924899748 -83291007279386 -248139937779809 -18120189599314 -101466084439496 -176513478264757 -73920360873259 -171474542219822 -270582734868902 -175830629643746 -226974666816786 -157930584569096 -32703855086107 -21885164683150 -34770621024106 -266257098087796 -179590290755729 -221356566421592 -202894657850137 -266337708653337 -152373583418644 -31642662040302 -66298560452489 -26801321701423 -25838037848031 -205969929599474 -52610734251569 -56207616124109 -4345375370879 -208294598964897 -100977148561069 -199930617026121 -231047415337395 -51913999752263 -262801865587035 -110851347341654 -273634906626641 -210647814280276 -187529067526687 -101311333761016 -83620315289007 -37536989120869 -276998421986582 -166134752587542 -149664281114520 -70122720842277 -198816466259948 -169073795417275 -156594739006904 -105985359321036 -46290169631793 -39432192199390 -105307735568089 -150945801683419 -188447348396238 -222637862443181 -7990253380353 -260417036037687 -188932105542748 -166886162763692 -72495515210858 -239537964129146 -279680976719503 -182055231326804 -164757552752464 -195375256793085 -248736603591632 -35234796629899 -63909158079920 -15436036014182 -98314955964406 -207263791340868 -167280109738069 -179498494254147 -225027670374178 -53636544426120 -97510352081898 -232791059926043 -103770971591599 -38564223340104 -266572606741658 -235986577550994 -211065718328565 -18777658179843 -212199630770383 -135819929032730 -192770731596358 -176323587782374 -235567403236524 -186399127028335 -104861247742670 -121011790166948 -191687457991638 -122120153325465 -189011753722164 -72540186659091 -67194583738194 -134773130996973 -80508194056731 -198887015435431 -233030973277289 -87737660643248 -58104656926807 -59234702890314 -208530606290213 -10861081690229 -120541718235576 -32567116019531 -215558540464302 -205853721182542 -26589343937912 -236953935539199 -214286947873656 -6161051687534 -91174290936089 -137005375603631 -196735777811135 -125594273170901 -10900668990246 -13787975606897 -37830451101734 -67787124162145 -91972215631832 -147763951850121 -74763976012677 -28219442687614 -195586939205258 -120362618921491 -142264093783899 -32393900226603 -261021615063792 -53843992593658 -137849136177121 -255955306578434 -280193964090918 -216510904649212 -188612591641952 -108498673310962 -226876289904952 -14693621723778 -22949119088519 -102553615335811 -207508064827631 -280577167869256 -74142665747606 -84373109259756 -92991831066837 -40300034942932 -164233315416397 -140170132299691 -203607721217722 -214013731210584 -140027840811770 -217237672900585 -140403442730598 -198913078443871 -192050809686265 -174807486122474 -226083604382635 -248247750339703 -260641582470105 -152251875592175 -52724124502804 -102555722960911 -270079769599431 -23597882767490 -278261837869610 -178083282529286 -209460717626597 -261820422720866 -186195640052589 -143155715551550 -59873165670628 -96697594777500 -237218345492637 -36837716711060 -21367181213910 -58527668029289 -56887240287013 -194058525102557 -222621879195126 -238427919589964 -209922201329036 -134558351420881 -119156039689663 -36266087177189 -165764963461155 -164638083737404 -97932719210133 -146282789660243 -150328468696145 -115082857034409 -142088002050922 -242317584517041 -73514028728207 -5251566971118 -68518433902088 -258944138517372 -21306184845419 -45292560350399 -138263408458192 -182017524275243 -231136688788698 -33195336508066 -272015679313203 -218587692231563 -234401116852086 -22701522822006 -57532511671877 -35923621200427 -78646507541650 -147626616679771 -68367946376490 -263179364761205 -105977163752928 -209370935515667 -109252893450678 -67374040563914 -224456126148419 -244685230046650 -126061555034016 -273530357871598 -182137024040062 -185581213475124 -52249573183398 -22435047991108 -38854446203775 -141360494721864 -203198629094204 -33381062847347 -79318621244726 -95877678191725 -1141191164317 -267853670423121 -133401405708144 -265265889008817 -54386873933052 -241446683814357 -80965089565216 -220937903990312 -23759561096644 -30982134534129 -263368708935023 -172993077711568 -274232196550948 -167140606534758 -223419062461582 -215381484536915 -199859252072614 -173228994841432 -217065890502563 -262011580594935 -55610917083322 -10937309549641 -167498771003001 -251630022358518 -264670980081141 -108099969303977 -143506800454622 -71047312242646 -77201991071662 -233081587120118 -242531292878989 -184490115221769 -143726523240170 -20409066053665 -24423557567239 -24525385737561 -58120527516027 -180355316746558 -132535892080605 -11966959081803 -184970214752757 -242636426621749 -121144341859598 -232860237368759 -251209848344421 -172040588065914 -110637059900351 -136943555727646 -42645834611824 -204871713382581 -49007518953873 -57770751236063 -140612462830304 -145527520761525 -126176933098020 -95791662024997 -247212477967759 -59316311137604 -110475966918727 -84611847485714 -97811547465163 -70529693491658 -268259713663779 -103756138120362 -86791828030776 -137030439413675 -58875305523751 -64708922844237 -261388047102590 -29546737764781 -67438095196764 -138084063732952 -65673418888637 -223914934569836 -160515335703275 -34518410532009 -262453779892962 -160740241905781 -94365805690324 -20430320279157 -211931692182629 -114255907759317 -194480746834220 -195828739892473 -85663559204889 -119109701613477 -133870316567580 -83508812784656 -254837591187501 -121056915413542 -29093295530938 -244692979651121 -19335635382488 -37859573023081 -3611892473480 -115589619183101 -202117116131538 -190099003460156 -218355621481624 -2638134550404 -177043264793240 -20695107573968 -95273420073192 -61462362418643 -147328955913795 -115576846706720 -31943896310955 -32302865118731 -115918606320489 -218539080382326 -144097485223641 -136282259508839 -272270010216726 -179947707299659 -201948364663170 -260594133919661 -280991715015458 -46837978269149 -166697808962736 -160757316292879 -104440333053699 -26703054112782 -129082302016783 -13253213507289 -192268615191535 -7439857761624 -193799435492186 -20226763643520 -207603451456344 -222067110690108 -137332167393073 -138120583511963 -210155181072095 -96710407866696 -121310643448979 -2460396572908 -70014991434401 -221199693654164 -17394862795004 -233697246085540 -63634295949934 -179040044229750 -154608605877442 -269795591876912 -13535626356616 -35403254987200 -264376244981231 -54907461005052 -106986869284370 -125444981082570 -262366923791532 -74360625983568 -95458436575695 -121140333631439 -26936641935658 -267640274916493 -198936897791578 -103445024525900 -106349619585142 -219425426937995 -258816210618044 -121439638471523 -221655723802665 -229898585433937 -160298222001903 -241024905546229 -61698589336309 -257263063901356 -178611681465681 -23079899298250 -241878125352757 -217894176542855 -81828958051383 -142540247203360 -232455026286871 -276067621234431 -140013259532263 -211771411343406 -238768414723411 -92588468279972 -45343186135079 -13948738874597 -122308036795229 -787387420873 -273364824355745 -279890598719772 -250519147801708 -146415623936447 -71493897367285 -205003031770901 -184856347689098 -249631937050904 -243132219387281 -139486136690260 -195698920364220 -123828450430243 -125002095300822 -61432440895323 -185022023975443 -175954837717579 -107515106655097 -1088575329036 -45002343268858 -22392409913418 -81108719817127 -160386755369876 -169569158804362 -155308930982903 -219847126663778 -119029097882126 -55186731197453 -14176014509040 -220710976047492 -268350028202605 -205540610292523 -85158448815152 -226439650894541 -181230458451838 -50781147947582 -196166823946940 -9107014065635 -165008332706563 -256739526720994 -5187515083641 -53107870018151 -262467740866393 -260378495731204 -162934038181384 -48063750148718 -21333264267733 -16152581027906 -34481361918699 -200545920776899 -187386584853203 -54676802108636 -34403583445169 -32171437997954 -67170693899640 -82347777780982 -73914608951738 -144198375284599 -200135586898153 -113064680329986 -146169276632889 -22952697030627 -33841539651723 -126580216831506 -63474535546459 -216204016479568 -226828500626326 -195828463671767 -59321381068764 -165951788652253 -146263409382939 -275883592831285 -170081326941798 -252557241106733 -18273457304020 -61837164518087 -189963119549067 -109595148426554 -123154998988571 -153085664932464 -219749195602439 -205574675100048 -82220302077597 -223553758569582 -50700523921235 -220724451267896 -212527339893219 -112520248815566 -266643667158577 -164626769389806 -16096050811692 -29897842716196 -236883279878220 -160729858395149 -58370478525132 -130551457142602 -8306024647551 -43012097538727 -240309075096843 -190849006660384 -183942430331550 -131391895637758 -20691050378379 -195849162953519 -245780187768246 -14341862093585 -231011325027665 -66653075148652 -19734591396561 -213158258601859 -110811971859361 -180066580762838 -33362504058994 -214729511003779 -260296608755248 -113723760271765 -195593869221196 -84384011784550 -142851910924172 -191833286300110 -235662411455471 -16712615682971 -84311689726678 -201653719242210 -258154311928600 -27313656648071 -66666768848397 -92283840269142 -85227768785697 -120750144843411 -78977730307893 -260199286479840 -91812751480617 -181448645224849 -138996370653945 -161706631124455 -49070062675364 -167192388411904 -7990843333615 -37278805655934 -274428571814762 -78986242300285 -19553440887758 -31879790869718 -211375283151994 -32523061672776 -135462856519661 -67792226692019 -198251381546052 -201901048171504 -133183005996536 -193959522759508 -87784501039233 -268081302018542 -208323309275813 -29784913804849 -109963575204437 -172101468905939 -60557794749380 -243361586134228 -88892829729843 -89427777636632 -192214731170823 -256557719770215 -189468371497779 -26920859618052 -73069477795981 -58826825410362 -7050595421141 -23384730099059 -66015501909479 -245889154991626 -80314238141375 -13979546040322 -177936382601638 -237341031920439 -44002474875792 -75856997440153 -25323104180720 -69862762576093 -184111325014314 -128737441215564 -277089521080567 -103669913567197 -62915158886761 -242168468961943 -117357822089803 -165951102448047 -269706057214250 -31068025883134 -89594065939287 -196948360150436 -196868679321020 -89559661264087 -120312844122910 -37118724274146 -24299005406786 -140803227590456 -51150613346503 -174138218962786 -58315493196728 -202041230162019 -75269128103917 -254674782487234 -113903134733890 -62207125802063 -218902729263184 -8582941926043 -147867846733739 -13250124613403 -64471052546533 -254302248948313 -35422858493211 -5763116192627 -140330319435751 -66527248486764 -71993026449531 -86292711796409 -182195958947602 -45890626298810 -98041843711710 -70513718597977 -261806740110200 -85848843243225 -277311994605565 -64305140351790 -142712952051452 -252347697871145 -87874885030161 -206104507098128 -3743414136669 -131514242534353 -142302896760304 -259657145587761 -196022465905815 -41879080571684 -116239342262506 -2050293702089 -97127520335350 -102203301249300 -25933060390383 -267380605300002 -100889416765472 -137498227767569 -100822344885559 -79454534829042 -164036646056196 -194105300622291 -250965131545850 -74676839121123 -202867422931010 -191748490277282 -129254144319599 -155397425852494 -179555087229841 -123617875153057 -74002256481580 -111440593842672 -188046288425554 -208238589643942 -7538431336310 -240947292338581 -58343232558371 -249306646128677 -232126211411225 -193896892854688 -16953443369516 -200049794781617 -9898932499285 -280236492918054 -13750885308702 -99653782802182 -128348267065252 -178334105015209 -164622875298060 -197691741274922 -194590742592701 -170871336307937 -140077373956028 -39949207622855 -7970963082855 -122501040185938 -122890374742066 -162368382513154 -193033383157365 -34753040470896 -17699944887772 -156384682687963 -218118196986003 -192118366568561 -191608514342839 -268587422786615 -278523180629613 -109227146625777 -199636700563844 -230000917543629 -33137000048147 -244953147510273 -51070006114405 -242399899971783 -19508883689973 -59068224913121 -42608649479886 -119185456434248 -199670052703105 -171955039060371 -51549777131780 -160264675775997 -19543705421541 -170823957618748 -101669108103295 -63586697550067 -113369292901701 -265768126431763 -16950108068862 -202538690420075 -242683909550884 -181591894200846 -16244431089144 -201164429270434 -136597339570497 -243432908318014 -182163112377415 -118979204639576 -149385728671796 -157990700882987 -66849084844781 -177712273508726 -136612518274001 -86877985175476 -135680662024931 -177639951450854 -15696455337867 -267987182963106 -41416928987993 -185290987117195 -256032127204976 -189287457219452 -59887356658568 -64466347691745 -277804275319000 -132144532505938 -223328025543358 -148218659094976 -230407376100931 -191827215659240 -278424302053384 -195241381415152 -261346069552697 -276475470870686 -101116524684701 -188655037764731 -18489257951587 -138194891160954 -48519165024660 -213686937673211 -219668866147774 -95306803237070 -266419893162302 -60539543494702 -191568144011986 -191886827922768 -280895798705905 -225202008602973 -45250684112269 -107753294812149 -276618946494891 -36200471801460 -116933137468815 -10967226549729 -33767832206522 -117350504819107 -55621404289223 -214725153406373 -79774582436036 -50900275888035 -280604741729551 -137035839651877 -73923752816182 -77669678946505 -121072362407647 -109779688188406 -122904267548253 -167546810246102 -183887829882497 -176977404226761 -269898499858845 -138113040542070 -76351486764304 -130741296374932 -277418703156492 -259133619178332 -73575193791150 -214201803391750 -234260569715556 -86358267275668 -242159391768420 -250843217754186 -128508443406310 -228067385447370 -12298184451911 -268398705425352 -165494962648093 -233474824612492 -27075589868897 -73129056930123 -146050758189710 -16088529140429 -178237042109643 -126069473464999 -23639789970445 -19458673669109 -27792020182614 -113356726196682 -73092443057138 -219138920113994 -273867165340576 -216231716220506 -114499522363238 -55202195298927 -92585115559054 -21682158068130 -150803556473895 -255382215410416 -209145044124744 -98246907314912 -262566987098347 -27309443630315 -247843773861647 -30111582111697 -81103617813351 -196625031921657 -92817090069109 -11177428730172 -84032976307035 -230120472120141 -102217437228192 -174530448793013 -200979495014975 -180011431503557 -277733392496490 -165323369738184 -93613167568696 -223308299104581 -25899002189043 -256927845602307 -264620952330453 -65222810414306 -189601557001187 -202845825547619 -189394227248150 -236428183232073 -54136443474402 -166887205838561 -51433817071353 -190713487824385 -168495712160633 -237652386780837 -212850736428578 -49008779327433 -50676634082681 -81054393250192 -162585191741078 -51385798580952 -117070538464096 -65577829613076 -39087317393400 -238337368925299 -63491327689719 -186006341234690 -73053716941229 -22306982834929 -111656024450384 -131835933561593 -160038838574535 -76889289341878 -204447072058794 -107011659969504 -131605434140863 -165383805445066 -22034328765314 -271568400337335 -269823310088250 -166528373923266 -95705218663376 -78066892670148 -218538812080379 -88768701735526 -145741771003545 -56455726839359 -243169987056744 -234298807583976 -188924701703240 -49761878769496 -219219760552241 -130572245648542 -224396940263790 -5780839394766 -73323294655580 -228277899802008 -56142715156884 -256506557925937 -256112925286071 -14740403044408 -31419822401007 -42444070667633 -245911976028086 -239699840344140 -175058309256679 -248711899205018 -95278832432332 -206658268569749 -205525085273699 -69274378923791 -231489830358886 -125952650081199 -149708430517424 -22989246125924 -4142637331642 -226216926317175 -232119556539934 -95214546158668 -111735265142836 -91062296061916 -11204273525415 -42427999099217 -93503308276689 -251430068353775 -245170953015543 -129587317312298 -129265536283088 -16961881879185 -195822945897862 -232675537689395 -68922975244069 -276917293826941 -38740860313357 -129293021154399 -30588527374539 -199267412262418 -141129557763649 -232743612586711 -95073473502572 -15999417764575 -210265888007477 -96286469606814 -31925679383968 -260828086083457 -272631585484153 -11153678167805 -199878955316031 -253405435868653 -77419623975171 -30503705207899 -225222554071012 -167090491666434 -77056049312601 -247517127140818 -84156979949122 -69897732328387 -203934964734200 -218753802884815 -219369427728146 -89789740085043 -176954920259475 -48717697726954 -125308039381962 -79072278756587 -206872493608945 -226688040376798 -118276549861567 -277331688695154 -205333340815529 -30069096316996 -142025134997676 -181144908273344 -159512609218126 -23756857600320 -72404184604816 -215030099798638 -10620065292809 -93435929633745 -206152242808993 -195980255239291 -218542762736772 -89148972582202 -36770469979274 -65625915619283 -49427713591280 -122449288197960 -22257063166827 -197111653407105 -196190540490927 -136877506600414 -255514174362551 -56329310563152 -275634184143470 -43629011923550 -137411771474304 -63383067430445 -277520252260120 -152882959591235 -209520408044168 -72145773461292 -252283645983668 -148008258618572 -263248711927933 -115937931013707 -240467774759737 -31832762882073 -155040861197763 -222029499690199 -197511644588263 -113359946845271 -179065722560468 -273943895919549 -45862416455870 -243282707534935 -114762416457726 -116470136304914 -127879760109560 -143285759123241 -198182927265479 -208148882096012 -259329212945939 -277302243568826 -17286899351929 -212182730371268 -159413789799533 -251146021206762 -166334434884621 -43287110679606 -221826422627150 -277835528524884 -208986837565 -200749287380791 -105724508970863 -129780420923676 -136656368215762 -205772170612148 -276827145169670 -39119796314629 -86321224944845 -153496137525040 -20956188835501 -255343295557490 -3256441984322 -30426910107 -7617287039635 -249681366994872 -176370679649791 -151943204679100 -36569237241525 -74060869204876 -1538905837474 -240436168407168 -193362919881280 -234088780120306 -23725638689291 -234165732870502 -137675265394924 -237391536312827 -88155869686631 -114787905755547 -217823217210414 -59722928339993 -257211208755600 -220814678783232 -98787477121266 -132979832917665 -156095946704243 -268510178194351 -66681575406365 -228127270120651 -274119991053339 -267643327142856 -231271546357964 -47220607672807 -113407003334825 -35976386825298 -162091720068778 -10642017229936 -168531758091024 -143512361269682 -1585108668769 -134898920197072 -153608559517037 -182116414266363 -232421320482720 -272296902077096 -51004939919505 -90675446880519 -130108637180260 -12857891464706 -200014170351857 -237245832919365 -116427564738494 -254857241978288 -169914920113028 -12704490957734 -212575850466215 -76047037263335 -127417549388911 -253253648833613 -59756845798650 -65882636415640 -196979877433715 -96462763339416 -161923204998230 -265512355822117 -159369132269261 -42102103406337 -14786637290946 -236680665549588 -270742318352294 -264928833414483 -79092708858327 -254709305376513 -3172793680913 -119964075932294 -70208535624577 -9377853193233 -36173438894878 -56861275372566 -90756542545958 -176878636779747 -6773868458559 -28769177656556 -139652402554464 -16675738368002 -63515841594561 -149997040873255 -271369167319455 -266181024604567 -12753763377731 -129034856133252 -66149510265058 -183571164593366 -179927976423147 -97999187691154 -68561674488386 -243836748675018 -147433231134087 -259523677853184 -5128584413552 -95990009823697 -154177809720628 -64807630546178 -216601296346250 -17399301414641 -124153339847982 -247114268202922 -140611574294409 -71946746111845 -120851535511503 -56066550013726 -194333991701455 -261419983912075 -47967077045773 -135651795628689 -112177318244181 -225496947187675 -232781676864951 -38138801326455 -165573533207860 -155059780679012 -228340208113768 -135602838544153 -158440494716925 -191090776886757 -184094106839098 -271169724923592 -86820705953716 -239536111816708 -99131383979671 -147800800858980 -45619172117453 -89373856693049 -98087503284553 -102742635467973 -118023913678038 -122933214702210 -185990402622843 -41548750495122 -245970446759940 -129926813896398 -218834295141845 -263860396861878 -179962409085267 -111631460935279 -164618453866120 -18090757751412 -9487650933602 -152426170056366 -106447692505284 -165144651942194 -37538733435199 -26989543197217 -115672279659058 -46069045196066 -213907066168504 -269384855995389 -62488673734361 -271355771359824 -9453694808441 -268100282258985 -261554109593148 -235883574099076 -132688891515884 -84636077620160 -128795463201676 -90202679190364 -208484407721429 -154423764690083 -127906158067038 -238193244701038 -142064919943594 -176191036571743 -58059406549895 -7927399359211 -65004797687853 -267133407621330 -19769269620742 -200672875186411 -30815447378193 -62847393462783 -164852031111433 -90174692249009 -116138718268923 -172933131640175 -272523928069409 -239527784501164 -119929980586777 -221432850066751 -130187568706533 -171924173169747 -227046178345368 -25584453658812 -169777058915198 -137644819155707 -167818118670449 -54453816848205 -119415736692583 -129142455085991 -252877091212291 -24233793137011 -121028146185793 -164941570375636 -113728521174883 -120203515693368 -129933112961045 -12429826547678 -88269681349664 -170156580940357 -99931088346893 -87458014864800 -178096679835609 -90652938326926 -263184660040456 -4311640170997 -39452159388739 -45511877011810 -136878504099003 -204309442101028 -256988904985770 -25368320970479 -194770603936019 -221028729281462 -180409580090502 -111695408811446 -229736240927358 -35623486832904 -51457382600404 -196338650724323 -132425286756612 -71204525494252 -159371637397306 -176421777609199 -59483788445318 -187891925517007 -247224226205448 -82796497971014 -237809214172242 -238196659349220 -95492361601548 -187678097379778 -263506554176770 -222748749377414 -263890059192310 -222195306731294 -258615344125952 -91901679912665 -170159114771883 -27284056872912 -35826114444110 -171644265840623 -266969266860664 -113848999328189 -102242776897591 -234080339665324 -70990062248080 -241034709521335 -160610754533538 -48100485247018 -20866796810822 -63969651541301 -41647635166129 -36247215688901 -9202105527423 -179798221476056 -191230754322920 -55089176897833 -170537169580115 -150269534178087 -235460652967846 -16765106543106 -204940373412841 -99410031958632 -193932181987455 -26828938984050 -186876942761579 -260997394466983 -41591950576560 -274758016968157 -41486026617057 -179484779194128 -177513250459123 -83902948232324 -222661889971857 -53284384623231 -136177185283069 -249326101752039 -22344597781869 -136334078540741 -163261981814257 -86762001617683 -100057486937135 -164559397498496 -115477248726658 -154045840377701 -45318020860021 -124433744645412 -232703353974552 -88277837161561 -17909762632581 -230504564269672 -237841944411015 -263784784330798 -20395062505361 -78528463842982 -126291703071794 -89077253836732 -63376122765690 -14763080478521 -176429887483518 -23782923695464 -246538059017560 -122702534552374 -90391127069986 -195114851200452 -279596373025136 -224177643278468 -74553726484858 -75471048855751 -13883564596569 -147331682392545 -15006766505913 -270230227002727 -161064886875051 -48215696239550 -173016289369308 -38328026482554 -139512474615358 -219654681145316 -156377384420964 -214030718625233 -260424420193928 -13521169432657 -221948155985753 -10941629913805 -126115035394665 -223780608178510 -179757737461647 -198281670111627 -121139433523551 -97755367312428 -157644746548433 -74140839518562 -65385847716523 -114815296491997 -8914858403204 -26783727617224 -56036694364743 -242605376836016 -7475142147068 -55543630288026 -26916253182100 -17176431481718 -41432682693968 -269653013952809 -223507866933629 -828240282434 -191902071820905 -127429751548322 -141158370091923 -143256227688288 -58566476517251 -5313294162511 -208134852615484 -271680997857791 -232587333626692 -192498695516098 -243589810559520 -25447167151290 -164808414099162 -250213666447901 -6527598153156 -270688187780017 -137003098932075 -172198322333142 -266510065288045 -13691951830306 -58352648380022 -65416719293228 -126788305710803 -9824338179573 -1924210276187 -35374639159103 -224432726394403 -174649308326279 -185340514168073 -265151422635198 -146623872717467 -125821510829623 -31040383901628 -53481135838753 -265096564749300 -228623084906304 -181630361117630 -201331131410156 -41322632338161 -205019794819594 -62987630840058 -274923212655947 -160045263523447 -113828207807471 -6627448195577 -50353804639999 -30998937710153 -196679019496740 -123380177286603 -236309102574737 -206019133289717 -216065753888937 -84496348205408 -29874930260693 -212818565091184 -9387253738083 -119750905723612 -154924343131190 -223948645404987 -152566353008954 -121795876282126 -187767801139228 -118205950065146 -106005830043761 -139891862224038 -23969375313540 -143141433229062 -91375181847508 -79443092179795 -185192812657181 -170095201448675 -83163440337398 -91543805814903 -269993126879929 -37229503441897 -57859840617110 -52796029448919 -266397030073542 -199313520307858 -41160292550727 -100164940077354 -79918997878029 -279975527579468 -15134012380252 -280336058335510 -264641256360875 -192525872707544 -221074828173138 -171543045421963 -56075525035946 -134991744987297 -206976648120949 -64421213594717 -132740920595933 -56015503631145 -77477305435900 -31632013947682 -200456055777837 -57155324023352 -67952439735683 -99631385369811 -209687715507897 -16996868395214 -109147737772309 -204667556531096 -224352891363866 -123400939437438 -5284358692890 -243945148263692 -182983229198881 -144515954722532 -101478813310608 -187954744919331 -167877343731251 -169196617554179 -258227687736559 -177555030066670 -63955292819043 -220537912423072 -44177887181969 -190255836680667 -242002743805121 -243721860450329 -227135601138772 -86182058399203 -26198577327440 -252391040034648 -184194647080997 -4349100312374 -20528730907339 -160105371293747 -131421121270576 -214090203674593 -97962131844721 -17026883529965 -227632679131000 -1192836334896 -27709917904300 -48278756256909 -186387246720980 -113446612694783 -190374097680638 -43922790388943 -213417668545429 -9191286435406 -141042937662647 -202960332593898 -124143064572301 -165269279498472 -46139652152939 -175423526417620 -233498898499302 -16809589857924 -13649658426395 -28243014962558 -240823528009186 -90115808713103 -202054159514927 -173361169598414 -275191908649692 -144846979859184 -206035556571319 -38697675373223 -4613436060341 -63988508623259 -87181352420424 -211012925129438 -230348709316544 -179110298642303 -264525132507149 -572441438224 -2252562145546 -207170476396180 -144710377724882 -154698322412653 -226514081786506 -273188111843079 -41958119702291 -23668433812135 -15088850342394 -4248679301725 -135194825816463 -48492873274439 -87927853938680 -135840296743762 -88891036064793 -138562979847623 -164367196164006 -173513494622629 -228262036306587 -29113514539915 -16195640032318 -224526008289318 -107786900804682 -271123190748381 -281177950522166 -11515022637058 -174870440382127 -216681095123553 -218582178128215 -70855679053946 -42249465734544 -250936185143911 -28223278759353 -13209475453241 -83853120196754 -23826214078615 -128837361711106 -38395296776843 -89557017197537 -233044680300857 -99307480411055 -14339375053374 -72194919919849 -132304745549602 -12510824437920 -218023057579246 -148313515947493 -267125924803658 -64053353250973 -175464932525222 -16137897332585 -115383077817297 -259556809993835 -257559977799968 -240978941747874 -105027214533106 -206620546600805 -169549573553293 -215700391986845 -255547250931906 -87414436791657 -280576310172343 -11695372098161 -47899516023180 -52246917528039 -237370863430689 -103913935172945 -187102616779788 -133413801183466 -191437760957393 -258963171101787 -31188596216298 -92293465703060 -172071727862486 -254555424848068 -24485888898016 -251036585996754 -257291728979424 -185893912652331 -34763516441650 -38246147336826 -146194033742052 -230095383416246 -262605014831205 -85145676412758 -35227382669623 -43280317344836 -199839599450508 -263178907812829 -13176280665081 -168989569065724 -23205750813697 -63744945587452 -120257179262963 -103265973345078 -172368660857233 -242619621775129 -127636681428977 -216426439921340 -234716960752933 -36582915743368 -190206332922443 -15600819929078 -83753173127705 -268792236091446 -139168047801298 -85552537382482 -57011832849727 -280168868723592 -56146958702167 -202747911557367 -127575973800222 -184686085181537 -87753755753914 -154450345233972 -202139353907307 -248090678096163 -185412955404137 -272148891389525 -88711693300739 -203933876200519 -166221754117941 -40152362986476 -136669892527136 -101928948475201 -257370296167482 -244386692168012 -71549128855127 -194085045139315 -69782290549 -119102896966435 -198850899131229 -239938956482834 -211157123620070 -42579598043903 -78548608494867 -168138375689110 -44826000430408 -18465085720035 -60434956561019 -177014551290367 -70547903004174 -86487633864317 -98874186514600 -187122639048506 -247212538526305 -276332963657490 -117849533048317 -213081638049044 -271568754123506 -155131344495926 -7558271664609 -86050000930871 -84346580262690 -206810519447480 -40551984249586 -230129297384097 -272819968620026 -280542693306419 -117011832144134 -127201206611245 -18520081689886 -188505927781016 -209156914245694 -210544419076154 -5166711616959 -123213882280508 -72011881467296 -240280843104270 -67667678871448 -196574756745125 -244838408828878 -130269953763953 -12389188374976 -12705684242907 -90728942347326 -46140572899092 -63641027045874 -273735306270901 -164927185825940 -32299858141612 -197446146595154 -96727911601532 -104602435858335 -274099220286604 -264282444134351 -261269528078175 -248276350113581 -53964760401509 -119387885257571 -25605838438406 -212467621333149 -108743139826689 -21495464994248 -131393371064509 -143385196876158 -157636769834537 -202717841297192 -198957743285405 -35178646036874 -144443977526320 -43160856009213 -137910723017691 -167458170193492 -136704099074903 -245668855991270 -155190706592695 -164752719714100 -73593082075236 -173567194015569 -137715638723736 -68252111628848 -20912826373183 -213179976087365 -67565668800493 -237854789934939 -222239450411028 -118839438413809 -50319120795869 -275745186142600 -168322323279694 -218054874550379 -159446847269283 -7651400346650 -259633094220676 -107131905462601 -128937987484210 -255739906584032 -123825752626740 -155119129860709 -174408934310565 -148481781325018 -26559208511979 -171230450083964 -20096396059008 -245477989142226 -130755149484885 -60008558337960 -106871375784488 -4387969711731 -269019876321768 -16606855409531 -138930732540400 -186994104879334 -166189634652236 -270483618001393 -231196448414616 -195237828705558 -177058410122297 -9451626875425 -252712573081431 -99688915753923 -85970226274404 -236891355121846 -218202383210849 -99058346513532 -255140801413690 -251955773355547 -146786350626218 -145886510996436 -279348256006343 -136617306057207 -106060850393095 -65927862244640 -97731860746495 -60855779729773 -25006589719272 -144807981968041 -240622998023844 -263346311116086 -31033630396934 -267158128054753 -72077247402203 -26019723633399 -35650903509852 -147078846989121 -24376934001573 -159493971238280 -5336047740043 -254522791283912 -161302033099799 -43173846488767 -47844864517262 -179302956486147 -151119636580385 -274566705115807 -43888993883785 -275481721704611 -248248033268415 -180308401398559 -88645469027295 -52708946820670 -231621293138739 -199126259316920 -28187315381455 -149514395828715 -16171750193764 -91873480948809 -206142520582284 -165983506587011 -110490385596372 -211120600393259 -71963486412053 -274350024507950 -263607031068702 -83754043534512 -277097184749865 -106287411583508 -173317641428533 -219817480456233 -23733187475874 -96741118305691 -136786107544869 -27199263109576 -115715042597998 -143049466463226 -262482274514288 -15109365855543 -135429756844860 -162524419408020 -273254752987317 -171445730448354 -71137514455314 -236979957322755 -273723687307526 -151507708018911 -52764487566591 -65091462020927 -233529245575284 -276830228129196 -130056869329330 -245755884727892 -174889034656982 -228737122000499 -245241930482458 -44802110591854 -130885596695226 -120013802243540 -127949901401998 -12199684386650 -122053380027371 -158728792785523 -151392235649674 -23158172207533 -34069849162206 -191817728508121 -4812244246895 -73685243595766 -108833055836553 -251387657683868 -157169113126093 -116195251843960 -79666283969181 -247188648687751 -64029539281500 -132013316117211 -29482984134909 -216125026124824 -107227717078972 -64026112256753 -80901838627750 -101217297584310 -4398660068049 -195465551392269 -165871430048489 -188976224203346 -144471516476568 -225401089413219 -271634178699099 -74923845907111 -160523246298288 -240537506144069 -19419788755310 -26557736768323 -61280142870493 -134142605453306 -48940975431994 -165743041390037 -78853164593545 -154909794108347 -168528545728009 -138149996075038 -21851531315456 -90331005354074 -149165934135466 -100312983578797 -215712001768987 -136403714791248 -63166738393357 -213407607372470 -66747337863231 -89014716246319 -50689835979977 -105456710878536 -247844692087748 -229244127138749 -73922770487964 -80713444131318 -104093425559462 -110036228185205 -242359255011463 -78169399045229 -268290375388078 -104140599675490 -3731327826403 -59966757279854 -150783862989798 -146667092914020 -143789014439904 -185794998975311 -120345200055184 -86713437193900 -119551040099173 -118629424353592 -219709023773643 -115150754807110 -273858922773671 -75236643721218 -250440540596144 -132165776015756 -21159118744281 -152902676679018 -243199456610357 -115700256803625 -242996781686912 -72393345632101 -56332452848924 -235145461755964 -252434855288230 -210445257419302 -79216549471639 -110247488419872 -92280781825271 -100274413735330 -188695156338908 -46637602865808 -172873132365152 -25657655427868 -96098472451162 -149585771895778 -103585480871938 -31650758712711 -54705849481190 -110827607208280 -224456142912117 -110854128874638 -113655519214420 -257552318752191 -261291793744482 -17254195563971 -83164099700813 -255451981716550 -21851906485818 -172774831002248 -169801039898607 -26797387534786 -171273361222277 -244374586948261 -116576423518072 -23366809044746 -79210427675138 -178168450626795 -276513085425836 -126750249499410 -258714427596953 -136574258610035 -83546173601558 -257781314429402 -45347037230728 -207824499768050 -54311767117591 -266788146529299 -137082854212707 -133982511189989 -275743216255719 -80909045231580 -4285386676056 -252124908851555 -125338976656705 -265561164459761 -185934005975730 -161659001953399 -36893914744319 -204681993464881 -196838846464977 -250704976578923 -162256349342506 -137254620818889 -215748497154344 -268708234298191 -174757533064657 -3554308719811 -183908264688482 -23209360037704 -123553519065517 -86451460022742 -125371478703781 -6400021593964 -238674272976403 -118106393184433 -46967959270735 -241771902618832 -59199559396741 -24449939273339 -125773595091741 -139539710282513 -44420932382898 -134915141610820 -265704929417727 -264195930602938 -151064127186223 -179622174968316 -151670636510369 -226118455274760 -116635223524393 -159382795381806 -197308637957198 -175409080735377 -56664900918408 -103267575875394 -221047264014202 -51111999401749 -28331940613449 -153974397738614 -105839170324737 -279690331015567 -165366538802149 -74812458432131 -238484046174836 -45466459890532 -104050420319378 -211759279109028 -139277761532100 -92358271305180 -221364771022638 -81029523384886 -68834686350512 -227230934990257 -187846412635175 -239838108217098 -149380143908479 -123414706691334 -64247344786770 -17877904521256 -119285287528447 -238630366946833 -249987548229216 -188820567079641 -227753599694672 -223284733884500 -150904731407722 -74678528695331 -171439737489227 -171053541293432 -86272684032772 -167554942288580 -137653738167839 -88002424418100 -86252767184297 -121833136394707 -188941538791556 -275258780415221 -145159026874061 -32955338639465 -87697870395658 -201442886115837 -124574854909409 -142603984529902 -232872268493868 -85816065116410 -45238779337972 -55391301884076 -255819169077483 -265636261433377 -93010446484941 -203713179177003 -277227319168203 -174242578132772 -168843177456771 -254251879276679 -236329896239034 -174457992999810 -138733978716732 -122774865536395 -83906062491436 -203545741486517 -36330648664041 -195239962518341 -4777178430617 -205175030177038 -77463962324116 -123546770337795 -42769699795319 -167613388709284 -220995077494226 -179705995628051 -177524278140955 -37180898134831 -118604923266939 -163804254336397 -277954098613472 -217542738152726 -70173056125398 -167262809260899 -141818573263738 -224870601289775 -20061020139106 -47148935440558 -222740208882180 -13937718944848 -171097264912894 -218665779047892 -20976128007190 -107251074463704 -40588841950375 -49267181311417 -225623057987275 -3314868603363 -183482634365567 -198131553308075 -7441586114896 -207959537177186 -267269115132412 -165157462980155 -126862192267672 -213163758276980 -35250524717812 -33809873268078 -6517062488380 -32041792022007 -93673750098253 -223787225558760 -172736784165779 -98739787066945 -271424245302449 -175258278007914 -126270777058706 -197492650216283 -158076470029630 -51099526120486 -52561574590557 -249421210901372 -122961317154471 -277572888392656 -258714017140290 -175429648321571 -77908208416167 -157804937785529 -258018366220806 -31552675081296 -174572592740367 -175161881863265 -22850883677909 -79568032372913 -95507132118470 -161330459446869 -219562004549219 -77833594285902 -278952236156862 -114102935514389 -137562672274189 -39225893578618 -84333666623325 -274730425224415 -169107169546754 -62115558926523 -46112498077963 -173980662487150 -260788723715361 -220898552565006 -250895076582847 -102657488575185 -40898531334162 -19924690858574 -266331503505095 -165357971277405 -80144942649808 -92523409488396 -63657109161647 -208450095693692 -103571473466427 -275680023393627 -243517516472217 -94952119736333 -43567667366502 -148313466534880 -24279729539274 -252533390101917 -7010702246670 -184836573329191 -54835155748030 -36961892142621 -91581916852497 -7737606611923 -267380589048624 -196865187606787 -165122128118218 -26290927769144 -232627583092979 -108807936530027 -19428140910755 -43154609038163 -112263602386592 -272250964852778 -89223094540195 -218708597759399 -167026106510480 -182336816974507 -233535472329069 -195841793154138 -220335602399662 -59040911808212 -158978712601356 -12703069165844 -77887566487968 -24360274321453 -168022541401596 -232291217203616 -39255654466977 -69337697389739 -232456523423353 -247416015633873 -195888009858978 -231783676147821 -235576165575620 -149794443638614 -1049781706023 -182684736114016 -127881513641459 -257331828018336 -189236949047077 -91901125042796 -141727112006758 -11456662050191 -278898231378550 -259771125946602 -40425654807459 -45824350643483 -45498882757250 -264782494256070 -14376198335945 -227578104708562 -147380191228412 -224409173807364 -164321890277162 -136792226368110 -186562796238087 -120164111713278 -23979351135097 -27487887441453 -66008514373518 -256715635111280 -59350482183592 -103481655231597 -194376529240886 -95342852140802 -208452957009693 -165705569480310 -74283959525073 -267625764642381 -148741147089550 -170496777666743 -194074156364889 -259340411212236 -56379371276825 -194307952598967 -59836935757898 -100368068281769 -41027446485296 -85701407012315 -247766685888400 -270256448505063 -64748705982705 -116201388521775 -72962128297300 -169982699362096 -250371774996610 -112873486310347 -268836604337992 -110824050886867 -136279213096631 -48151642006563 -164516017110832 -102786916580948 -83707866597621 -189013973991186 -118679828328862 -246723939241041 -36974848897772 -278517868698668 -72602914097173 -139070982014969 -268799454955217 -240076145844397 -160432536208629 -83725311599629 -66782586459719 -280677183283359 -177263788757708 -132038569208944 -54128810197341 -13615699581290 -241733556182237 -235854302942502 -153750025317072 -110419787472836 -30932211795420 -274163268782652 -273009362828039 -240856905433042 -173306300845913 -82658040898129 -255480946503833 -142305362118098 -27852725581054 -258964649404356 -26650442837590 -258910602758104 -136148150988961 -188743733461314 -28504596765821 -140948837301881 -150222311221075 -259351963345030 -112517894244164 -200644026991124 -128997596214417 -178344424436017 -136790378758824 -222299847853388 -242511498211728 -142240323233644 -86416829225248 -114839195563669 -86313491436184 -126524381512383 -7624142640513 -102253348991527 -139310515954076 -148817869587726 -156045233331210 -164217419103096 -262064992427074 -110713268530475 -245967969139858 -205615517810077 -85338387108808 -238602681085669 -150150565581538 -138341360084939 -76884806769748 -187592068596913 -134436003514383 -73588416888779 -17969511240468 -10186904047957 -191870065065536 -146108921106284 -263819756336259 -222956622799820 -111076989125796 -169907104288994 -170146813108175 -84556147224502 -135184588920882 -65948866652471 -114601828184524 -215207726967166 -147509955827020 -195166490723244 -236334740633220 -78477844805649 -86778208381343 -76022925954099 -109531542767377 -256661359672051 -132841713109099 -183930638169950 -64847089074853 -27242148272564 -170040912053792 -192516066760440 -92725816208569 -169008088106682 -268053500735586 -234803857034711 -104146128256696 -67006094195011 -17487294583985 -63009100404470 -108644983697569 -255258205882331 -181991602022433 -250240578075172 -167899558289875 -264591496851464 -194772376749643 -111759674812810 -159343127290646 -162278893256883 -120657840625712 -73849271445139 -72400538423044 -103833256280285 -159564403119795 -111567913814325 -40318901839582 -89853485314920 -18955612892274 -82191180518046 -218399687730934 -75793057176580 -138849767787830 -193416363655951 -123405097378621 -112583305213947 -270873302929164 -117238601957041 -11456385643577 -16869847272105 -184539691921071 -216374304416998 -112471697099947 -194899017779710 -128048675866019 -126645469961077 -32514352524576 -135876531021319 -38424986643462 -92610377060207 -232436103299703 -46828569887933 -106526068155160 -264401310500810 -246297647794310 -190290541248077 -225381503559914 -241356767189373 -107861059451403 -114644582862687 -6812887949493 -205207245476952 -186241716482562 -70584699262533 -167672330478587 -168573672866169 -189862114812416 -163760130785043 -277961421808769 -277043801721373 -176040790022053 -266399074937717 -157702697478262 -131712830344215 -139865823121550 -1273265173017 -92918937766608 -104827281119908 -178439151940066 -133140070167183 -131310761562488 -201316185860236 -253296850867929 -224535429664965 -96707554311759 -38060054085290 -107451992430944 -9485185339777 -14752058140480 -224785742760774 -117995560191060 -123342875430040 -281400975541279 -61999140731875 -171409570158325 -234086870438313 -227639151028964 -64851782612456 -64122076856181 -193929046913228 -35900141214806 -275462010667174 -137707645765836 -216345900723656 -320876847214 -53664740904650 -144189050143878 -137164142581352 -106755279061788 -96706455097895 -28203117305354 -125957685410841 -135606911195570 -279380708359195 -120052725600047 -273478936471756 -185347100976453 -66211760746959 -26190297747575 -4025131813008 -226856377223174 -18793832677509 -216701629319385 -45596972067443 -58015509599928 -46288981566900 -225768976938477 -274106978910916 -221851173983694 -168901203260685 -113170835911246 -130614228229750 -40630265251550 -41835879004963 -12821567798938 -64757828413528 -215409965864101 -3391735127141 -227280871272883 -155851241358943 -144622785016427 -179656557766329 -65721010539641 -175570780873229 -81142608793427 -223817917630293 -149240051813763 -153314881102210 -178182775655673 -184985792906435 -81076558160170 -120191857760441 -170959605931244 -83198913145402 -200601259662533 -109750399390006 -271375775982785 -210145420126354 -119923541266867 -125220978650455 -261437586368744 -118647347458279 -220805679923781 -250355047964456 -72956885714799 -166813094332400 -72689312915724 -147349928132077 -206046389539835 -88590331180747 -127871782186668 -139030485017789 -88684716996239 -45826208327262 -192742392492417 -185572045018681 -209920511958672 -130739580942445 -82786409891788 -61350772404606 -140656314560265 -246966678927248 -62432373456610 -189171882852177 -106958824197942 -138959650035276 -170983753009932 -117937857586990 -133089919073765 -6854530558459 -252793556838739 -69263169102881 -14786833403945 -416054534106 -231653018202728 -260134347256296 -24056019617374 -106801624446492 -93178914410608 -569042124098 -628864073202 -124503846769845 -266780760482847 -261674053295886 -64426504991065 -21597458024435 -11514140749808 -125573690039830 -40656400527047 -127510824557237 -199857008474072 -200372603655935 -207413317547581 -250319347018 -18548412425800 -221332956660711 -125710835184223 -264939635124445 -58322103510343 -166856706885069 -56509127102020 -225597501176115 -194942840793645 -152696397009139 -83816662675175 -89611690271496 -271029671447068 -272935473835004 -158739395941107 -30252357103444 -47653165719192 -59571498689329 -179089199838919 -63571526132415 -106998279398270 -274104132916797 -68125892684335 -235382225076876 -258590629851604 -166751909776323 -100341602288657 -40362259520474 -236421139882975 -123058697707521 -43859570908935 -54100386017926 -17166993153690 -265664100315642 -142838263403921 -71244212615868 -263316074746672 -140215810057282 -269990765350818 -80227316887704 -193372523651092 -246699100635970 -35040698959148 -196170200233999 -56013011920490 -153941324981328 -247173324271268 -53097073355977 -240467675392023 -212587048245467 -153250080903188 -42674702886668 -28052561737634 -156906551388416 -232829289286302 -118554637116543 -271932344668893 -253930972166148 -172494369702371 -84707958168347 -114985130133970 -43720946219983 -112878576838330 -88740108931230 -178744408180175 -268482001738617 -50836539391787 -150554156392265 -50957874205694 -70681579056913 -128266123883515 -41591468321032 -58059390298517 -153702465608819 -133305179594352 -191861034120615 -60999719834887 -280922605521098 -191759790047960 -262439399591694 -12365090194382 -269166363390852 -166298898691978 -134487120015601 -199943289149509 -248627648522649 -117326778455276 -191667731298080 -175583111538826 -97240917316070 -84410539393243 -169526970591452 -225462820675339 -213714163509692 -201422182816375 -196652176026056 -13199956734833 -89981023682291 -26736731680987 -261134855246729 -8708072589395 -138250013795781 -139455627549194 -155453862589222 -131774471329162 -254682053007108 -14227566200929 -43062533667532 -100052649879298 -255623134732534 -114497731731804 -12413734887033 -105619943964442 -216230287463184 -93208108781917 -81173685941548 -41557585711743 -83684634926386 -227821828113634 -265639547173703 -3303199592247 -232889837587798 -40376430146541 -38631947335439 -149598229808236 -74374987579731 -199506277433527 -160577336350521 -267493541928075 -222651496850916 -70079541495871 -270526439373735 -136826039624292 -275102724744218 -242571598924434 -6204846944421 -276012238958568 -23745302627998 -112663776253155 -64862915160963 -163135868510796 -30435223486912 -211123112147626 -164518952012262 -181948596918758 -35585959425896 -64733938574974 -224439910838969 -214572718944313 -417018467557 -35405308505364 -146303955106620 -95915106749538 -252356053031859 -201482327277245 -178455009317379 -111122736299401 -248844291973479 -47085850275706 -2159112963286 -144398008521009 -33839491634483 -181978156988847 -115571574199513 -161587938412691 -47097457519562 -187836285172258 -1383672565232 -161184463752231 -131948152889867 -211608138324133 -14980475977733 -128074071499475 -40941072214705 -60607590801105 -32839642753941 -33824760979340 -123652891192046 -160311980244349 -199123939902152 -275488049042690 -276812408388587 -10347798978005 -88137665695679 -234651310204474 -173200862063582 -184515695944786 -166559690654204 -23569408240334 -141072340863660 -245946539037781 -26490637481100 -251428751982088 -181823691359071 -175953063066892 -48430305348296 -90419856159575 -48435887878928 -148273125423579 -275192364486755 -146684743772637 -116944320777662 -146321763485732 -103040688628151 -117521711169490 -170551094970222 -82090868125340 -244859533822057 -187645212081090 -252579858174851 -214560256451748 -279220136164160 -207304850597866 -245066209400185 -50222765013361 -265940506071693 -92034052070719 -54646428805853 -129431232511005 -40991848353960 -82228731183910 -173349151254270 -12051695796583 -37337028547676 -156746826521641 -164500581433216 -47885150463347 -144395056800854 -211783537537607 -267556111842980 -84009291714278 -135803041865668 -171870700284216 -254305489697131 -258431416730325 -58532803101758 -62624325459752 -161250633025754 -166546695912691 -71249923560893 -135528129044205 -216926031484113 -22499930551331 -110880733917934 -155922095962131 -15498338911551 -237841174450720 -191307581192700 -9267000503156 -21647899540690 -36314943346104 -121945668392449 -66705396046786 -13608916306145 -230840038044227 -166634279518138 -87109716559674 -152278460446224 -45473693471716 -179609551136353 -1462165085276 -214874591647420 -54879617566053 -25901035911821 -153486271753998 -61895826588512 -224029799471525 -241024041743150 -134432818908318 -21294926305539 -37867794623728 -62356347338180 -206271035787505 -107358607475929 -256524044574263 -268683227107205 -279101824976113 -202724125491710 -153739277460709 -61842491445122 -139334272732195 -120602876022361 -18188699319343 -128124849925359 -123132310608512 -245716469813783 -58612403630572 -45582675636030 -271337575536937 -22899206835886 -266843543083574 -251105691575731 -131755600599143 -114875532728888 -136256460678774 -97199066290875 -141898039863348 -259420242540689 -250537182487583 -213137841548771 -46966872145062 -219557705308 -229789245349614 -90104343128008 -177040098311060 -136275854816730 -215758379428733 -274769741692432 -118266867488594 -119856069305803 -254623384730157 -267311701159049 -48837588959491 -38640297741582 -267932668678932 -190589489468392 -68923825840589 -104594528031351 -267801375492691 -117212851278446 -247251235503949 -18403402222174 -69983339041320 -277799737593388 -150998141908305 -153957065628619 -29265927874673 -136923789395805 -184137992184087 -37768178468765 -222092944179150 -14938805147618 -36327845060964 -40976932605448 -242895613435125 -42919301225595 -166812449348021 -255207919346454 -217871525734501 -224706671308015 -213098590295720 -191996026560154 -237418198463796 -93797788808845 -137955713010693 -199626315567433 -69312680738919 -54015916415365 -242077412161218 -253179628084971 -84929189248810 -49708606095772 -229586520433298 -45278019763679 -60871595633566 -88991668456461 -139764223361432 -275311775902495 -127131932485348 -17355026957035 -86646723648110 -97963067914930 -280298336667611 -176202357559062 -171635468881673 -153784476568473 -63738103451199 -222541300411460 -159938481444394 -56935695193012 -251854262951315 -44875620441375 -153862377494771 -169715747651544 -272817864374661 -263554447749721 -141345983818502 -17565009058230 -129284959311705 -163045703009513 -108724596371069 -231113484415695 -210905588761471 -20392747180158 -229660733903776 -257156175144844 -187355262628877 -120962711856619 -68698121890332 -125502600080552 -270410403493937 -99246679421529 -189669819727853 -246500875068646 -157864712747408 -49316791959234 -144403667571610 -255940933616750 -85015327194731 -175536095152988 -251728368998723 -197628107416606 -85581983034783 -132929706735137 -204178883676087 -126739326301224 -70529274264698 -277002448294627 -190523545962385 -28480831317781 -43654683665264 -165860452106640 -118375986189691 -241836904689342 -52513421732427 -69864204346550 -84214174436723 -157573182986149 -83886981369865 -193748539427637 -209871638860588 -101332905906835 -245640727237756 -162841962334272 -274292057779229 -29390060294282 -213931153067492 -28810666259853 -139061068463591 -81710747714670 -166030171641085 -70957709721961 -211355731917822 -254993647577910 -32663350679279 -281398027044127 -77004663271363 -136258732788219 -194576236678965 -267101342354130 -237960043070275 -36944188410113 -206009142362463 -253683159999798 -280722706132881 -40838222228383 -107302682714668 -29210745508867 -80623222717405 -83062512078080 -66704650021662 -261247190858158 -218399968703382 -90792831438756 -110358537838995 -117559086840093 -57387173994801 -149135850750343 -97268409087729 -172518999825306 -233834116037081 -58310648046178 -138926145210933 -112722610922983 -194876528293442 -148035492831238 -212069126589511 -140680924563228 -243705945452750 -171425707519635 -128491987488690 -125114394141888 -221692765032728 -142263934988247 -82328046495073 -95242134134585 -41737072944294 -221093569177963 -4571983721312 -39258190119543 -172393588228462 -161794527643182 -30938821106013 -161761660366096 -148340907567227 -101948680572807 -117251061356586 -172548098831885 -63568674742974 -279676943982995 -78832566786229 -50909456736253 -247104675006415 -218935625018464 -140853899146451 -148565324829318 -4030217891636 -196219150438106 -143588383518019 -21009316190702 -1483652976907 -264906104232343 -231928494119968 -59214805449771 -175005561399473 -251294153392152 -241921685720930 -130518801894244 -98348853294244 -229108113829531 -32064577599497 -46257274047931 -235163292972111 -245494520854036 -81991039613123 -206190540316429 -216104074845118 -118060025133996 -115216421110465 -41223033480994 -228730725739095 -170477546424204 -229401548883570 -206764628687429 -211704084122166 -181212519846546 -269139168988397 -134361339265655 -184223826644678 -50261631977677 -146952483698551 -151940188140448 -187111278863714 -203455025613264 -134339017642855 -23668442071018 -214377914562833 -165349542725382 -92868668793534 -198452989600704 -105765317079294 -40031099992976 -186512359213808 -93340409134510 -204667806115707 -169483322418761 -67176202531210 -258343818782093 -99552863106902 -193229595587111 -158429789308751 -16958594936107 -122489724404145 -204595484057835 -201793542480178 -57361650663479 -163170405867334 -165946257001753 -77484773083638 -196162076365341 -6855307551697 -201330839650764 -219088709560050 -246047599717747 -54295007991425 -276945034452025 -227010401429025 -155736088742325 -216415803789970 -141938571003155 -86106823042498 -73391592962896 -221591305922999 -46975192830577 -115163446168040 -46910713902943 -7750884785724 -3914756955421 -192754226603333 -227969960572199 -128699224680966 -74567434202204 -255512820088539 -19524707869301 -145834736376413 -145798128915021 -226835322047135 -40612512626948 -88674138058892 -87523758204358 -233914352805381 -151639292665104 -98750108153831 -215070714758599 -125525475173130 -44953576319038 -168816059290514 -69290946547883 -19385042867958 -51471433556772 -235671083275190 -26381179918797 -226660599831185 -52927447032003 -59941183169746 -172032541531992 -111486106522883 -242744014570753 -162071579275460 -266727506045908 -67493065603866 -157874934311144 -259861688807832 -63179557725875 -169259316467842 -142902297484357 -90776300933379 -524313592769 -51660271501698 -117120470190146 -275095120751266 -207060060599462 -56545616858970 -253132975192236 -7922392314269 -49490792599712 -266703277854139 -28135384688483 -179076408823736 -18859617384959 -161690995649492 -27187048337104 -86322111300455 -117849004257707 -142253737729333 -80023444558451 -113389672221065 -11701723268228 -226160260514053 -233782139389551 -118153009562385 -69061380306929 -281438674285775 -65645055942312 -189836000197643 -179774278861520 -157636510463934 -129532865794862 -127339196587743 -98269691265825 -228221014339983 -138045438458449 -27510652183528 -53500828609134 -210115500373810 -121774083795194 -131751974619742 -98605317245286 -255094673754614 -213259528351431 -144651474350775 -253022581222603 -164695616959689 -40237341310063 -265742837061058 -268522242742646 -262121350047512 -102047466097035 -127591642911348 -10972979619678 -217298184980007 -22018766445667 -115466427051957 -25245020074677 -127268238964468 -1646473965075 -191267565075486 -163786958418776 -56088722475676 -55024050431578 -204873807265117 -70362762101582 -70133869313348 -263005160853983 -36384579177951 -223326985798669 -59590343625801 -271936644541570 -199168995362794 -103108903977955 -153020719143684 -225673729747044 -3259826534826 -229942341151271 -66865295755914 -224006806863389 -152097367976955 -271723090594890 -126341236747688 -236746743960991 -41089794414166 -126098411133614 -182541897312722 -198603151604801 -209553704510453 -140824083821135 -30441757199337 -41958162146465 -153538777172625 -222806180452266 -226072672302292 -263070463591810 -60363938032044 -125652742900285 -17800950943689 -72335397506978 -122805335414603 -116345879448894 -157587683771470 -8566902082813 -218148724458939 -87090928578116 -113789704050328 -233248984931907 -182807170528655 -165766611855419 -122356093831072 -39033360905126 -122112935411281 -12666462164491 -158822859565547 -268614924530820 -195328409548057 -245228270943584 -268146958443885 -263991603944921 -241773828281169 -92807115790722 -189984713718364 -166698294319949 -65406775957286 -54373407260693 -221751114964340 -133313015828992 -152110780689542 -111366175738015 -23688456700525 -10644212782664 -114612085996058 -46955758303578 -270434857013648 -143672065078147 -145105986648851 -72955045264846 -141959103496276 -182338467347099 -265743517049936 -212110210132336 -87965253888690 -31051451017445 -110848553893056 -116858435153309 -143257486551672 -160360032045784 -183273693151754 -124656751282862 -97093725260765 -243628128825968 -37297236561290 -210310220759322 -142072171517273 -261281639182660 -82119707878519 -233345048838218 -30315813645449 -13926052984646 -59209147791814 -81114327861716 -35405507944412 -62839414110791 -262417472303829 -168355112010939 -160122585052097 -6698576891030 -174694123540972 -125039345849023 -115079689640343 -7342339106563 -55548507912073 -49471417017685 -127217418311980 -44094675498340 -226995183309550 -4140014673632 -157341082035397 -147862830791051 -212822058782636 -216787409532617 -133318198375911 -117434730444199 -46184542599917 -150051606797958 -271647274848836 -103815296959981 -62345092315979 -81306351452680 -96762104978756 -91919792539675 -281001342266514 -148129002507826 -142333700710706 -219230086308911 -199814459440967 -127437352330996 -39249982204960 -180038855449158 -68093705553977 -193592055413777 -89969742864143 -171934108433081 -6594747064702 -268683848082155 -71938699477688 -44970393671282 -198443638777849 -107792332587861 -59814469245544 -17757428902696 -274200505704872 -139531464233409 -81296898972962 -222970140646299 -182361893642888 -213193241030647 -83208444120102 -185667610528312 -256240661715003 -159873258251273 -188130109145244 -39435489579012 -172200409782595 -82135433103885 -224719933622302 -191165121863830 -72754658607983 -84371201587807 -28754869547909 -37407412266754 -101436130538776 -175617538123647 -146548847479516 -198388174402 -88485490992460 -23274086525413 -150435624631873 -184695928101545 -276951582963818 -259392266464802 -257830800264901 -20332130039627 -25028804466672 -154961960425712 -234578870138955 -188161474603701 -127699112889782 -69014940149377 -204935170704817 -234086307756562 -175852011169273 -157997132333087 -2038681288293 -49739156419530 -72523002211487 -142093138849905 -260220670763669 -65888181400015 -181286014430187 -153054110470590 -78538384440296 -129112329555188 -144163443963702 -92141481629451 -94508579406246 -30705014085119 -55031923566845 -247789810432430 -107051459900898 -124816399252547 -166583415938287 -127712902622259 -224755425878033 -230550107712316 -120312100299434 -88983441684077 -163417060541402 -70968371568019 -100565884637306 -200385147865167 -280914887435691 -215567334067458 -39609437200483 -202099247705204 -59862470614385 -102821021654792 -47143610750836 -215089521046425 -125116390432371 -69029957201046 -220966371846150 -264479470382901 -119105498853016 -212009624494805 -280320821929540 -162178940077748 -57241378776352 -98677694398151 -10298030103656 -6350336380771 -167040153590727 -189838438635300 -103730843316616 -144183777613082 -100886910012058 -120423017220502 -185815108373084 -53359200669412 -9551084422878 -204189710832310 -74968150602634 -175266155452016 -241572839280624 -228386995084877 -37368341546463 -17241491042478 -108318641595734 -62360343060385 -56738520784089 -200947616163387 -128966966599620 -204245162155938 -80981211952223 -242562903573865 -271862216374629 -231896125627953 -122752700847230 -138915406681740 -45210528982176 -272859692684024 -129654088382395 -261238582967957 -224351235074020 -175999463925356 -139221244477450 -260863080809069 -252699420497950 -60490634293023 -112643366181487 -158978392236725 -216025065894168 -119424659309879 -274000157346767 -275465319710819 -203973030224453 -93485162986571 -250563180288563 -253552312470350 -249760923237257 -278526142485978 -189240423823928 -15994300831147 -104268868470379 -201496725512328 -143631892850850 -37983957789221 -4234294083637 -148979941761139 -259316125091733 -168418134578745 -39366991615687 -98547975912874 -34132395551440 -248329325959501 -33387427892309 -45212619690330 -179274364531372 -72245138880259 -170126588686164 -180680076067410 -10892983342458 -41559618486457 -69497588816895 -157703997171142 -117860519509295 -131522780291305 -118957138198001 -206929809166878 -242020905678100 -179960961736100 -29152101248952 -176624294276057 -210654287962077 -39036398745271 -175201244128650 -54364565191343 -132126599474550 -45632850869470 -173337282889368 -29375505810788 -142084058296944 -37040391320732 -112225638571416 -222461172625737 -51022533168493 -197636453437928 -255222339819598 -55777179557400 -280460683858428 -267251380794218 -103008881855520 -138881972999780 -244463793336033 -114482439418723 -228816345662092 -245499071570931 -235230832562956 -138169253021256 -116681229123603 -231703563395692 -28546117318766 -249038532023913 -237858267430969 -37120961102586 -244923699816437 -42356941720317 -226318624034154 -51770471181279 -37512221748117 -161485126541787 -213696728343980 -203485146267473 -175607600485342 -118520454852976 -178612791848271 -142655102475375 -251124385861873 -49058560690166 -33626285557695 -113327729755103 -66255318963346 -123648308026834 -207102299566112 -138272681680591 -252441537432633 -264281645353364 -81004247865621 -149617147668330 -248024042839155 -124439120775545 -117528695119809 -126238800035109 -240647646266602 -109354105587 -21361030610944 -215743545900871 -52923623556131 -247580686184503 -148233899328652 -101060677384116 -153099969822424 -10570158363528 -233608007361687 -63660696520666 -275231515588510 -95480335187300 -219052157780671 -48451476651497 -135909429319514 -2918890914496 -53631657288981 -262129435350169 -17856289107339 -68555845932774 -99854187110234 -125644431149267 -40664628479763 -109151235336309 -161794240141242 -277607589924420 -143678523678141 -72711541041819 -45138511902634 -214784714219553 -158510774976376 -665037856919 -182253588399769 -67973231734088 -50976011710028 -211559005277281 -67099130463287 -117708228311383 -116408743243980 -190970942522343 -185760374251858 -210933400292075 -249039352462730 -183056048397819 -31501235236386 -46235592174936 -178099921752186 -142389462086747 -43431681268937 -67383300367103 -188928509534348 -186648082733897 -131778405082877 -22439273040252 -137848063923552 -138538182047354 -44453164306519 -276265226531123 -214986728895249 -274448601792933 -94580896805334 -161836221014892 -249383819889277 -170522531191282 -92609335878206 -253487889556818 -23119655980376 -80801716631465 -168147596510409 -150921957394106 -151202758698050 -101926124633561 -201797136584592 -240180307851913 -118573972058168 -174504479695214 -274431378828089 -226636350201187 -15646083515467 -244344334680704 -156296002647294 -257971225462063 -220827892645332 -34911554056673 -85923085823423 -253724265502639 -157582621399260 -122987431934264 -70930906273758 -280102319117958 -276782600522887 -157618956618753 -194559199880533 -138565607253473 -206856486060947 -76145013918377 -149428829951900 -45874814005009 -97566589198670 -240338069057566 -44835830697466 -29768833339671 -253954495653331 -170020541706184 -21826769050518 -267621549639626 -85041201088399 -114147960873830 -167330928283043 -180695372308700 -201291070705130 -17965890630898 -142569511858092 -157737155382020 -251570271404659 -140420001374083 -183232613490836 -7537315501494 -245570037649053 -97520591156949 -4366475470735 -100806345137271 -44728646412567 -66629088840359 -93621422093674 -38843830973504 -233871154703087 -248806118345540 -193732556493205 -136283824880961 -16332839250610 -81008830238302 -137579432570560 -201204538264138 -21399526255653 -102640878871994 -95141357957103 -106608676983229 -47143735016958 -37257646294580 -120628999255615 -234411865761170 -212479613043860 -229336084847220 -134293823696181 -71831492103918 -224324279730872 -126217703921475 -9897594368189 -5704170342910 -159745065838867 -215206118987524 -200998115298157 -111799746315410 -171134753860567 -226448189193449 -21620053725633 -253937528974965 -247961908431233 -85424516342450 -171200894548220 -7377269952098 -22303492796669 -120046354876921 -174800541941832 -231193117205378 -213459706484134 -103221037423491 -176096840695352 -172761630278009 -53124923550282 -120677818565987 -205106056832653 -125282559781883 -240978294640041 -279035301089313 -85900312751040 -258353603334770 -263415366293301 -187186364229112 -152814565567819 -77720892947518 -39085650350399 -147794125331498 -110443789744586 -208456601298560 -41831205929595 -21154380132378 -77351009930327 -13890140716503 -278897195449674 -274128240799163 -141055819898285 -77305174355068 -105778361823713 -138644592391459 -79736366867291 -139067066007470 -216642389682625 -10027984831343 -206515975544531 -173211023849328 -18285673494296 -183927180046173 -52643719313745 -254087031930213 -128606959550703 -101509381557492 -34924487163316 -171057129337088 -157841166417740 -199993305027775 -99793873215488 -189970416771255 -144588156580348 -28653518404112 -221575944823985 -267772220955374 -30515407363987 -9520831904728 -259636522282452 -87959003121868 -38867880129879 -156117051694563 -14014410471704 -236456443610356 -212497301367610 -240690829458711 -164816869619974 -267302044084340 -198861093065864 -255701659352902 -215274263208025 -250316483449 -193841059225668 -258585626856525 -46169532374130 -47770811404537 -121754474784944 -70412796854886 -5987753925925 -212499459286102 -32887429453524 -91953106215594 -76967886031497 -219141224927303 -179002051014039 -191724195152114 -179487063884367 -150354197276800 -247368916313659 -110684275416627 -166203496714433 -269866886813740 -231884887738430 -256743391538487 -279800145178602 -104489637750974 -35761745011380 -68753469403035 -104632054310037 -178992443118685 -152410071057037 -147926609137477 -56224979038158 -272648518403003 -76341406765578 -280146487681232 -240593953334307 -255003872089243 -264298518114133 -157211856151685 -81620246687671 -214571546711169 -79679239998028 -226232445453447 -204023713406169 -160197116433989 -130107499560851 -223335131522185 -79579558061510 -185083980565832 -53641534311558 -81160907406907 -92186156001180 -213295810486944 -58830893697618 -42671770661086 -1483739056727 -204948526311425 -13745546779963 -147096662408473 -239410941898733 -222560386966834 -196953981074683 -120487617563321 -50239490640669 -79025910921781 -120420059255506 -123979798771366 -115230413456735 -106424311100200 -179612867894429 -63458626667452 -26225422083907 -181625414805090 -157010417486408 -44388706898792 -70404678153966 -42084922506420 -79639605730611 -44096125659982 -29609836184773 -85362650925246 -276765691800624 -169160641314859 -101249218708750 -140942355926875 -196779303122408 -84051581573644 -74383928996404 -36228576336368 -257650532940983 -86716451417360 -77977650794414 -193780195188619 -120282229188285 -224342724183958 -16990571016672 -91367505584326 -4657552934642 -104910270958945 -39622038533728 -245679009753119 -213276715747043 -132888989654193 -83780772932235 -279261571209606 -7940918130249 -36468355098590 -44275242927382 -46460724345448 -171646206734913 -192566838406907 -147222529348574 -130815389471016 -187318323181247 -176275442151448 -90476818945605 -228873612793591 -78471532965517 -236694977494651 -74751727234911 -142830737349953 -95934269208775 -119717454501855 -92005204388637 -151889783138823 -154586667367926 -257686662792577 -28832511344230 -48763397717524 -19077822648753 -171221650767240 -108267261930861 -140828891955465 -59336673474489 -12346780521114 -199133035484366 -205658929934884 -46313195279207 -189058923813965 -154050978560045 -153482387594198 -683006472328 -190907837877202 -86385296587611 -208157974846047 -155619513861163 -24817161045775 -102683751652054 -219683033138054 -227858866376085 -87441685073794 -21194389103873 -132852714475204 -114289974082652 -111410136233963 -249848362770877 -44720878979901 -127265125837498 -35787481812511 -263304740504853 -180524027766899 -140848413201235 -216214543180188 -122111728928301 -124230023265459 -254280388705140 -70257128219650 -272407395280043 -104648380643151 -67869266665709 -193352984196584 -28565628507744 -91141029864930 -190821174068853 -36439782267508 -3211963759397 -114565506814366 -40462880853516 -193139764110786 -247415739234517 -217385524614172 -189150389858512 -50192588976932 -140072097104481 -73105173856197 -259343171532565 -169899424105734 -177179954827632 -18949112295842 -40597119074472 -213885348112654 -23219138242864 -209659344792575 -190769387903957 -123175293825526 -255465580666883 -222479063672539 -56491394037376 -13602443176448 -233158429473738 -18053246792184 -124340917136827 -117099423063721 -139420299288730 -263730854517556 -261289767512567 -236722217841911 -121032248965443 -84183267819947 -86838807430217 -59601469989850 -171755301947345 -248132013193591 -193982895672881 -188411265348440 -649724138247 -163239536340662 -167485358273352 -202267529985840 -46706505000318 -92495854868447 -194469358090782 -119270979703562 -171765266234493 -9676742597265 -224668937813830 -249273883355635 -28822896721684 -7009052598311 -127335039935864 -61666458776003 -206782043917330 -174834780073887 -62035904367661 -239504915161979 -122533410451256 -163134122191222 -265724951881456 -219370757458658 -272515632890439 -72983547642609 -224922191833925 -155820952015452 -2923568392821 -236365849906455 -58545325711164 -131920246596247 -215932338036078 -79884727715621 -244760997272410 -212512433285049 -63155077597449 -262984124878244 -276804221433231 -126028834007014 -165373234425584 -86044886162367 -216754634620335 -248799213461056 -208122341956014 -125999617868996 -15714842185199 -196820382624821 -129972845970722 -153345301741614 -135599782569093 -33434954512258 -152587491288478 -144942041266867 -212889751752169 -54786159094177 -3568241726205 -274843981044906 -128009917428725 -5619505975112 -163205814869763 -60017413472049 -209484385059371 -126391981588554 -107638410025914 -205354590581590 -129646497326642 -121989203949681 -195846887501271 -133962449872740 -59214982764924 -245556226987752 -279446944226448 -82409844511530 -3634525325247 -90748422844619 -46477025232499 -179749712916133 -39200782670541 -16625895943519 -219466131757511 -243410654630996 -123539976529009 -46928962925352 -147639382311022 -246882736063757 -218983642839439 -66596753952445 -25684222712344 -652326762486 -40827023085908 -27991063577374 -174087442553560 -249578299927465 -70694520282013 -228993863093357 -101113916748903 -139195472582267 -111144886898497 -186804910125302 -260007214422692 -111978472049778 -110147278528945 -203976939629248 -100610364234585 -103687616327702 -228022136501988 -250739743284643 -235066313927930 -251369652181386 -20162444506343 -261583395497334 -134967593719738 -188289188728043 -274176663576606 -263304491400872 -275209836655690 -270432339686116 -248145998750333 -266431082728493 -192638296693127 -120378073860296 -94112806266911 -55569042796176 -39376820978804 -48818508306058 -161335272648354 -108984623516378 -176805342097257 -228536817093659 -261380642436379 -191343901071357 -91775993822470 -147487673970447 -195678156328832 -64379469894768 -11170533712578 -259791191718699 -28085674473807 -208229766480397 -138452977622484 -197976871028878 -137067940698199 -200886552497771 -16221995666425 -20544609900604 -229184537814073 -210482555017333 -177011468022082 -120362925638785 -198206525487387 -136546490496415 -49566270497021 -242500790077228 -260715554614200 -108182374062699 -42769009578650 -88921991022434 -163934717165557 -219559005650663 -98086909072434 -166803834817849 -28062090091762 -268626453587196 -116885388248010 -149156235344832 -190211347333957 -212691368209393 -54654461581639 -3516580213321 -259523621126182 -130932277885369 -213679574664081 -108085944652203 -154762431347510 -266380406691980 -35177645629339 -10643542513552 -255650873203043 -69089131658584 -73310584117786 -61492533808228 -27634855002304 -254628435728678 -141455530512840 -121085216015217 -180871032492691 -224364082135932 -48509093182860 -225258329834455 -257457468464140 -32359315013763 -126398858013269 -175949914732451 -218786536927573 -115952655689839 -188064091600600 -232691519936434 -162224220509095 -242508612292328 -193672884700503 -240491512811072 -171789583024057 -118899919521089 -120508633250177 -146621465254966 -256528731962859 -160909767014726 -140645844711234 -23436066981900 -241392917764596 -47854620518788 -189237184719462 -131718495785023 -178168300520669 -129655052228277 -76451693207860 -2568382673288 -126214228842071 -37956144668715 -268288555949987 -232292197011015 -231547130060327 -212030850931471 -32889457663672 -198156555654058 -66909403035046 -34369036651122 -87597560630131 -151327874851815 -31560521362655 -211155319393850 -98855312667994 -243475618805234 -129368618511041 -33914519481678 -212200440048723 -180002945262455 -190629917759375 -201734168770020 -17587723373550 -123665191034358 -218057282765454 -171775393809212 -251959679528815 -132195502795225 -9767343038914 -258031578820020 -189289758039222 -55969272232947 -145559858537202 -142188852110366 -27340174583646 -280015995409937 -180241077761548 -183256957226242 -181411270287163 -98157091485477 -216943638880884 -40753457138305 -227729411123123 -170942007103867 -118359646860016 -270039356463988 -266784387226981 -245132138212612 -273327708929114 -36238397390667 -233381730367489 -203616792971519 -207714578849843 -45567913328002 -5355558595559 -135150825702243 -207443770208434 -171020352873513 -101909207623642 -231433666088917 -77399788599934 -69416647836738 -118471243769472 -91009016645918 -254154777192053 -107939514806635 -57170320642305 -255518030163885 -49295732428685 -124287808857965 -106051386119421 -155034711263002 -232980019448183 -5892999698809 -112289242642531 -147933370363906 -25050051682869 -155670853721770 -117014095096748 -179087543835316 -199099738369950 -14091605703675 -208380112578193 -179808549039404 -218121484586493 -196955795190920 -254437362637510 -219280557752836 -174534519916347 -8144191029064 -9569383302238 -162880514388467 -238455181855419 -261667626716615 -103784156277969 -43978707836939 -256784507622843 -121068598203542 -138551125769512 -128015480154846 -25692682496849 -151408513625934 -128196068764738 -256647109017537 -83588390479040 -279935955664572 -184436068719610 -232098903027165 -275274819101809 -87076604154712 -195292389233915 -234120926597944 -74908994319024 -22137974009677 -12048069423670 -110937854865486 -38900176708343 -180159605411230 -260988858359568 -158793349881855 -133324991077778 -137120136045521 -216321098253866 -273732561422150 -76912749396172 -79334167902232 -249811151780998 -21151989813133 -121032506205577 -72508122260093 -2508396667027 -234421504849171 -125338897834116 -180881933685248 -115137705453910 -46325841080058 -167132291086271 -141044365045812 -265447310867735 -4788588544517 -145964864017989 -147484235761149 -127500407395086 -70702766085940 -260614374822633 -251935114155984 -49069837605949 -277963376986237 -254295397116502 -124491088396562 -189751521904277 -183900536640162 -96372957269125 -66618329073734 -142825781622973 -182336799122908 -80630629849536 -130766492176821 -257688293941958 -49022515765613 -155203480155619 -217435974284485 -213972697937658 -221434941345325 -153261085215166 -155063132355943 -166770683987488 -25356219057617 -28798467839375 -94841751333500 -240579287410311 -84638506747834 -84147177513455 -11812261406891 -216728088387407 -157636520577704 -21642411913956 -52556572068275 -45935652292030 -213109033985313 -84246668562507 -242814234778042 -192010869790464 -6782252780433 -256577433393214 -172068207834780 -224159236860503 -97393213898837 -34367388362606 -53798469150155 -72628847643332 -110055373619185 -2580088197510 -161844466845725 -239753373432384 -104749544590119 -110520393669973 -184834315492474 -82781906889377 -197127901229504 -20766606890102 -192014330980968 -116551400075708 -255598389380510 -98537111141160 -102424774640605 -95352731019202 -104173729927552 -54941874144315 -189864264882795 -274396024039337 -134723551651790 -239571919671711 -262001553949239 -34975956369814 -71019515418410 -98734572003402 -24855951338327 -280048313221218 -205162379672471 -16043799662292 -44238410273627 -75193742587958 -1421457151346 -204770541487144 -187404217077860 -65581514573524 -99778997113220 -167331892128925 -33841405712182 -12598156332404 -187085161826911 -11969125344031 -278958858908073 -170576743344850 -157562318266059 -30851465106577 -215399307145494 -236380758184482 -69502841248833 -73534102416653 -165921057447776 -10360355887575 -229372093404311 -79217216296578 -213470445842004 -124719887708190 -250470661531378 -237229887366204 -159679185749530 -249973276349893 -244494684999711 -37402565070681 -100950646251413 -272664774761921 -257128764390627 -234506250896416 -16124298465379 -48100713665068 -63649171553074 -33461356618583 -61455587540330 -120444749354670 -72564466653447 -78627188912343 -105704080594207 -89245323110523 -255755853853163 -164736493240245 -132037429433310 -5006322117042 -87979550044774 -87066485186234 -80767607777760 -133823180452676 -218430413171500 -151549164406907 -247614403683862 -130929173611873 -58326829171867 -219252035649946 -89224386792762 -172772486514802 -96893879090715 -125030859439476 -177221640261682 -99913766318145 -82942992125399 -221244253873997 -32526123828796 -94987420743312 -18888192880893 -117493996018330 -208890196141736 -245109501914010 -54643141882432 -207356704194502 -207066975630030 -186649410054222 -219966845894838 -66522230162689 -263586027006196 -59036604086498 -236444688687986 -226182847993476 -162558893159617 -210294839526553 -107361544903666 -174815626261859 -101092870346474 -101345936722057 -212528249607059 -185119127751199 -78121550898835 -186312428387764 -101504595890072 -257375638239613 -198479534562465 -253915929528902 -575657690886 -179834266955511 -98133201646923 -57449477161493 -132279322382907 -23884692121350 -179854192267393 -118607801428964 -227937361272341 -231526232255014 -194919967131433 -72159490213385 -25170356523329 -191502793524973 -80151091177126 -193426318105353 -35793734778271 -42714716187762 -31413918942721 -220680875038804 -184935576911739 -246733528389903 -59364702523235 -199683864705547 -51449310246193 -49492158112198 -212785816887169 -248500651178804 -68862384747359 -202163811158223 -217591063150964 -174814605003966 -170940451129353 -147067534648197 -22256869217132 -261800104573510 -203643614497787 -20280148596788 -230111460649573 -168818634285574 -126104968937586 -129205311960304 -244526952862382 -51154761411996 -231536045682520 -262732844295288 -266526716955470 -112576344447931 -178621574611956 -277248441392402 -66144217805462 -94976950461765 -210230414515198 -37161208516459 -185483366114588 -75859170934388 -167785438784666 -2709355775808 -179343377950295 -50114472588222 -20024149005103 -142943955938273 -162128879546215 -152840370501208 -58338089594248 -139362080160256 -162452136410957 -195061431031720 -24872248888970 -170371911665098 -31940601002932 -248057014821000 -175973134863621 -119242387116152 -192805413539181 -56733933565254 -209840688550789 -100835489125928 -261600972471726 -32674352045384 -273997285021703 -85488429146479 -95761236215751 -124571053533313 -104373231045424 -165256551746969 -147024189672571 -267636067234885 -88840114179943 -107855772418006 -99212464709404 -31599889735363 -12411938825069 -230743394517391 -8861823322344 -55558738375410 -213122360826879 -42699690177357 -211672177555805 -772782314819 -127786562902070 -208160562593985 -264984601580109 -1146065855801 -186978016432635 -156922151919744 -89129468938911 -143881118287400 -79104615845007 -239291089708070 -68486241099551 -221205495878911 -173101782514709 -204002104050928 -169564477410154 -277861134250644 -163352023437762 -117622699594455 -196572870714530 -117417875505332 -54694189377488 -209778796258569 -169655247358522 -248772283138693 -165255784919408 -18231220668957 -63155435486562 -12868887508216 -253239957788640 -131964668353983 -57162332201719 -253816540553680 -245717983885642 -228426348616674 -51972401961262 -193017749957895 -83721061736705 -162726000072812 -104008780241670 -95742917329802 -158453698779825 -45110140913474 -231668901148044 -230629632553410 -120635716770890 -125181194297074 -227492489788186 -183139854191829 -47129750831866 -169173186319264 -101271956802148 -116858129181401 -194120077274992 -253824316165840 -4104774323152 -137416969149258 -23369238438373 -156864288032747 -6595836628759 -50475518195706 -226655439465477 -126498715899847 -80874818973737 -33006524126493 -33143262623352 -165723468274329 -13239812577627 -24967676188305 -36672325311271 -58831189422029 -175930954570024 -34229620621017 -57761066728818 -88812384086044 -8799120565495 -60063939377073 -42517953385914 -212559922064433 -233976687226151 -161184960119058 -29724023954681 -277024332299490 -241487964688159 -112124543490400 -147081779153289 -245924860275013 -247672083703507 -233812889461499 -107624903964708 -103770772392433 -171685784898352 -212465278383761 -221054998937750 -60160270451691 -214704703326647 -226173667736946 -148609867055740 -191018287932945 -244218870253740 -54068549252842 -186269450385145 -230910763906824 -85455875784374 -70984093787705 -49469064609897 -242588872802025 -162153824706466 -183108565463218 -135257047308988 -159183894008172 -39777052401766 -7294533521540 -255873640195714 -216363290734375 -119505905202719 -271076917624879 -70815384295520 -235926039158017 -228480508624297 -244437589144484 -227481576663345 -205006490345993 -209223276252952 -278788155310755 -183013921782546 -124066261506814 -171313736984140 -24718566877857 -176565847773569 -176847428322430 -276861830885506 -33562009695683 -156354627296488 -49175419353329 -119034647089835 -183628809682330 -91373039199824 -221100466991236 -29742523207799 -56835428674178 -67611748575110 -245344093712695 -253676104938084 -253372174797494 -195684532392017 -115972389377317 -88170056328587 -40617101344275 -257311740142504 -44583756760450 -77369232826940 -237077263749163 -887948213301 -240191118433444 -13168285099644 -81174907332020 -55277212832260 -121660843541141 -77439041933820 -7079723834461 -104000696890414 -144802715968618 -74866902526106 -34082147564311 -176351833903240 -130147016881015 -253808785756545 -182379902670305 -177826789489038 -224588118569553 -180876224216225 -272225680283684 -95055326464025 -278770950189876 -207317958250780 -225803532092811 -109564093222877 -219378170506836 -125923286815739 -266353279622551 -103046378112356 -111955277026934 -88564179898688 -194576866966340 -223386684283902 -263650967423446 -2075589341214 -102009457655501 -135300813607179 -156677741235813 -208256891515907 -162688327261767 -109309497722109 -49360982132568 -10786705018358 -194059459376427 -247236979708425 -107393650896793 -266053168570127 -137280126606654 -97860938634065 -159037500004405 -159452089139956 -219407226456736 -10108778028013 -125524093799296 -137456848376773 -241222040407019 -221851692744274 -143627684960680 -148178357483604 -39575421564758 -91800526761359 -271288198520722 -19136766450591 -162607320362162 -272792579634324 -255799400442541 -15672318827851 -273586112757275 -232858335643652 -4465397272211 -195774524665557 -98598835870280 -249628300310437 -279300782187956 -215540686995190 -221655442600683 -119635886961119 -261715909129350 -276441152434796 -103454914729266 -253510954572667 -26874356324688 -33409285772824 -129210866023979 -34463047763003 -141295551471982 -185000923070463 -191464765084864 -257767118535055 -161052637729181 -119084473245723 -42844828683989 -32693167709985 -241928238809372 -218195791307624 -70708762182815 -137503062044183 -1411338638933 -8404570270246 -42075985254474 -64588687421771 -32212532399041 -36959517419546 -24679771406927 -158343243938529 -87488699102838 -200423126324059 -11235893292238 -263437806677771 -28886266856783 -140067523200703 -171718989188038 -194534640733640 -101276021595574 -134640354383114 -59215685053204 -31661899463614 -108385818145504 -99105896773287 -228467915457574 -211045796646085 -278571672391002 -212110811013697 -176889719855359 -47509036474580 -99775286531067 -261571681502198 -47860005650189 -212364495213907 -93068004866710 -460361291320 -42018841900106 -251946762330997 -216148686446877 -27075129610955 -124752773267295 -67371459251482 -59301999366072 -68130605033738 -276557363950514 -155279233449622 -156231044846090 -253206877052660 -91314138672373 -156021402543508 -36562793679382 -27791079019729 -254498666004277 -135766750132922 -98873371326008 -36976066167585 -175730990085111 -160113936504562 -279744676653940 -204696413624557 -231634958461856 -136109157409384 -68794528760834 -96423398142566 -253081100836182 -258841013879273 -265546092951195 -219593458764793 -1407197582205 -165033283697353 -216581096239645 -188506868216949 -183923667760262 -235319626418873 -70845942420698 -11942629692949 -252357290942555 -159644048785371 -161137666222056 -95973308703161 -275937083674373 -252055863327855 -270978787611529 -62139470369941 -169817703628228 -45951488890561 -72078486831589 -115262443839269 -220038941958014 -32149950885128 -201918414285370 -48600232670465 -126819127730528 -180924792052411 -171058170229856 -122131230936261 -46250285739040 -2291263431765 -41324731755366 -174917078380201 -190046160857041 -118343050273375 -216216717465203 -207542879926387 -130514427349920 -114105902469906 -197825953521854 -59979597348220 -110709115938251 -250899008937881 -53502953389808 -81938882313948 -57555867722528 -233811019835736 -56009514363262 -163456576717239 -201139486357824 -249965488989625 -57121384342120 -211931369220216 -6653523189236 -227257239717704 -124320735672185 -97624662167593 -169493988825068 -73487612521268 -168040282003526 -271473844392102 -127811612354245 -99484419373711 -196167221465100 -245952092172092 -60237181852882 -248611502954049 -165382573374712 -141065050976675 -134269851822467 -241469050509064 -12553623815807 -182770752743879 -256050309272463 -272126911396661 -266877761855881 -261166688553502 -190325800984439 -49681205252151 -118879005564709 -201325340493195 -8775230726941 -220082529612054 -27557089256044 -230473319642273 -161600020901918 -174464902816127 -167518020864823 -48540194415603 -6141637088059 -151488910700385 -195827299105468 -15588102361642 -247941319057847 -103465169351547 -268313956384989 -214926035292069 -141202373310853 -150071356013846 -105646045964847 -274041617118307 -133876324059255 -156205477838039 -276662549677068 -209765286087822 -227137029712997 -114076675801717 -157580140707490 -34109942048330 -196280552999074 -182037468231582 -79337028260170 -163609709166278 -156967905151103 -233867660821960 -119142933481288 -21717886042780 -213542165840149 -123737867768698 -241013948558944 -65899182766120 -166821514677343 -153037560613075 -184271088667928 -32675047428630 -236731039603602 -229254834676346 -213797830235304 -3240549957970 -29994547138644 -202102620060750 -153811721328660 -107597579859723 -276180574957650 -117235068683784 -224812574890570 -267766773895597 -99503923120841 -147174893823594 -85442328721026 -17990947157497 -138272999505106 -96898548096277 -107175348781202 -207043094429528 -95640837259122 -78830606507505 -7496290353635 -184109740771965 -270074586944552 -28645759010310 -192298589292531 -18607717332031 -246858945911679 -136992102609271 -102570667266240 -81084365955007 -164389665458139 -89681757600031 -95942377109732 -30278588487707 -246771183007299 -63215043990397 -121033020685845 -12823426472155 -1467416136577 -255792075807849 -43391324285337 -105672524599004 -279462826142497 -244884266497146 -73693114374649 -228623132464645 -204553525867423 -258323815786071 -10946675439604 -92104707740129 -67480660402257 -211494734224417 -76408738243986 -248663438778938 -232367944009248 -207132921829997 -130705842811968 -145630825972988 -25241035197616 -126738826298318 -120591428214778 -15403864287632 -81997211851152 -170569397075156 -198602816159892 -5393108296934 -44969004854407 -21417371878062 -85765585585768 -192182505059231 -122835563546534 -135193530859418 -99959939592312 -29784204261696 -105868068210795 -58139631849958 -194151295311446 -18471115197729 -222039377339488 -142127371032937 -264162530250572 -259878841069403 -53458772619171 -216513140545567 -118194777740142 -195642129779553 -123406738164548 -186727482466971 -32104967622312 -49623570940856 -272032388950642 -247642318783803 -54699351854806 -176990127799603 -144634959036757 -188655715522469 -101497314951670 -23096612147759 -20156712250978 -27162545678528 -191683640642870 -227398648604517 -59349870303367 -23828232200168 -62834411404503 -149229891248154 -15366411328999 -43971207261866 -85044997171398 -30748283482277 -1602347232819 -26603445654599 -159599382441327 -123369393581543 -219025730703223 -278401197323560 -64090935981812 -153160460935425 -159722535970556 -131187963456843 -142490539974246 -132374396971277 -207176745865870 -82087728577452 -256551720308494 -118528798605978 -279466660435973 -70695292002415 -242746424185458 -244108179828724 -173652048942299 -83922373319238 -30866800644322 -178666863621086 -115875393274900 -280602948660920 -73578104206362 -258712009164191 -118074206044148 -101765460549813 -209536658182940 -247011706727856 -225403749715580 -80793582197 -173417591774807 -279405933400008 -164429707016841 -163641402521817 -136362570984034 -35324043846826 -203576088304095 -97507381471523 -48329654979474 -48722948951842 -126877330007860 -244704370926111 -84947445388866 -232395912233268 -85142895274043 -108287974287796 -15518652278051 -183488810916645 -74452290703044 -240609480753808 -273793163744411 -47083213176749 -263876017817768 -164379706581769 -234703137865149 -116494158359857 -181111804329839 -70276349418876 -183297920424444 -175705070853435 -133218018237926 -147110993466759 -177600779001507 -271597263508699 -127746905566523 -259030899890008 -106117803249942 -119696716420671 -71191752251292 -258550046374334 -189795191848585 -220882587130761 -48107920971481 -38866841778657 -76298853441196 -54726374367758 -194499159353641 -122169381314758 -134922099926170 -151442174903015 -185787389711176 -26997614882332 -101711766445542 -158359969849286 -205057848084475 -134985628402352 -159993143073041 -60223348629958 -120250555789691 -99343591756364 -91740673544907 -5119671064479 -52792232919856 -117260214614561 -139375431102122 -58456813320221 -244909106614691 -38780458464934 -123126378582180 -39160421314565 -139895441043144 -197388611693603 -274807168210755 -33181870771365 -275574319682402 -195189289031940 -226329070111119 -63074250474803 -41506610349890 -85799634105638 -160431238610949 -3308803646403 -103947010586247 -135873479503060 -159281574677404 -51290612781829 -127708924558355 -181146945064892 -23311900405716 -212040500414612 -152720855752967 -158227825842310 -164237785179768 -94558028256412 -218883283940378 -158220682923014 -278375454541063 -272722783378715 -34035666860249 -104544032053547 -11212009721573 -41811752796078 -162706505386124 -64365630900758 -32690161389408 -27852940106601 -111257442315406 -194228260234769 -6274322071720 -144936746330670 -27053201911496 -71751499806129 -69785540732437 -241115874876382 -75445484829285 -225402811732066 -133981568197544 -151337753065384 -148183363396414 -22189842714792 -110620703305434 -193047726898414 -179653398501929 -246732330561703 -154407071041121 -78231645943010 -147208354002865 -48810505844293 -21827331570499 -135377114364173 -244721364357878 -100774915601165 -3731771213737 -152600964952111 -173313756741257 -199838718088725 -126005390717283 -109214211875056 -184193183771942 -49179258657997 -248037893965604 -209491023763291 -144427625606775 -254322906595395 -112862726468013 -180454160542367 -204576321331452 -168603421905722 -205358621289373 -43578367124303 -26704632639391 -32096339302719 -3653495509648 -138644532512189 -141657114551967 -207467551768881 -118813677606376 -36745583394184 -59317952339085 -127859681723977 -109513975392913 -47759895445796 -99709163776640 -88459528062379 -222768248493570 -135492826116884 -203763488840474 -104496653308070 -273491301475472 -192442646909870 -144523158716477 -77834964723022 -227572085584791 -212442443399688 -108471716915273 -80302442841148 -188094077813703 -263065828717865 -204895782327460 -152163445864227 -39052884092518 -162957858951994 -77424965659674 -146376694107914 -47196243764398 -170170381226727 -29512895473601 -134557811042074 -76944412376090 -269181950121843 -10681237307216 -169721758846044 -52447587063824 -274076029785182 -254283505400308 -105200205256619 -44075810631959 -200125306700265 -222452055416039 -35575815187557 -69837577437989 -143670596605060 -105195740932059 -46479636496237 -180695389072398 -131495729620572 -181372836074290 -236312908715738 -181357657370786 -24704020735871 -262210632969277 -51651246377131 -276850230815676 -263158611170512 -131739100726665 -25015563452219 -20439478505547 -42710085015177 -77245627986179 -176295390238051 -175672055084329 -252481951142167 -218512978384706 -63948532557545 -163753808278457 -35929966598913 -40817667087863 -119194471873869 -155852437113588 -70901648116516 -244747609696118 -230167548054827 -53914621019303 -203956341957421 -49800827520230 -126258737024538 -77458890750286 -157616611391810 -108489199656384 -99182254253960 -190557734686040 -243200739490973 -119466103364673 -255960733554332 -124238498339696 -90356106624380 -238938086632912 -238263162234945 -5577596177006 -80348269915195 -278012433143797 -61600597694859 -194689051600369 -52813221180534 -21340622595840 -58055713071875 -163654700273225 -177538488857639 -68695378269011 -239898759576262 -93402197508502 -117234270053906 -239577494222036 -133938737331942 -167416480782860 -130496021341449 -51615908044264 -99289925681599 -244549813743228 -197084153945317 -54076294904309 -136200833243772 -278736413477159 -7589456447536 -8416459838406 -265164124715435 -213662720872465 -244484326974535 -43180971915843 -14308653720589 -91625541852772 -214788256362945 -7880482238601 -242275410377733 -42602964196429 -108149388769014 -157247272931808 -152529529601396 -35441556478466 -218964826535022 -214519812230039 -77730152725378 -190157300582616 -11551646839203 -2483034595221 -86526258669908 -149049559878396 -139273370625406 -81969329919495 -71753292639702 -209734356985598 -47932267589336 -102034738789019 -257714148746564 -94793064185507 -222720211576328 -277681188741087 -160294605089210 -35620262285499 -76669029591977 -253011961461411 -271543518637300 -225996064087229 -49883862686850 -86970527640335 -22109496637189 -192584535640043 -229277502940504 -272863257867676 -9794588974974 -176400800064699 -166832232424719 -173311825796264 -20961045524688 -264735374264343 -191285401028156 -43053392612107 -29402642198865 -3995601889905 -148150664193489 -144992310228550 -248468076856268 -130382557370039 -48837890665730 -185120402520157 -200840857134444 -19518887970999 -272233962010853 -46235884375261 -160994587523738 -143897634557880 -163964883602574 -140068037680971 -251475386959246 -245564029646275 -134189950698330 -257323143528873 -220230365638225 -204506239062414 -204545112100238 -77784807813903 -24816472654549 -204527629359127 -278990722214559 -162919305322383 -231984676067388 -64781713155456 -98040509771990 -122147727539523 -122390657894692 -222597239754487 -124264062630470 -53159179073202 -138021287121325 -209053282103761 -106909093766292 -104095567677870 -146877347977784 -248344011136733 -52588436918115 -244687743514498 -8386881337412 -193015671234739 -37830874840177 -244095791831509 -217724773066254 -233062313737682 -235432685726851 -36165875174609 -119898311199008 -212993901602226 -168492917283017 -237358957778042 -51948475578016 -42980334053330 -269233558142226 -242502102720970 -73091495328521 -73740986648237 -174489435755016 -185770572963795 -111016389606511 -268601572674736 -59299296223917 -217371317388996 -49032357388612 -63658481890454 -68565223687003 -143087974126368 -225901629149863 -128847139548845 -262593055908068 -22380515885963 -169867799502725 -214050731816906 -186700794583834 -200797304445283 -82004772975928 -239760363069463 -265708405845441 -100021289596205 -148411895031004 -185880072010089 -16231874690385 -247029208349539 -64918342957406 -25180595683511 -144091937947990 -137516489898416 -22543547952225 -89574037788555 -277505489822419 -261380346099361 -122242442319300 -57335878231701 -275020894605754 -104113676282249 -16664883875838 -251073427495047 -116320920727137 -43236913629166 -97063419452184 -234941202656075 -40109896718250 -81119472596863 -54685780765387 -254717770949954 -151421511893185 -244464741425766 -15081743479673 -199020075380738 -77727147902798 -274514242805158 -51742223783344 -251116798029782 -251846593663536 -138409550673795 -92762339179503 -275716239230716 -83648532025451 -79525588839068 -70665115467730 -46813562312271 -68082374254674 -219907727971396 -264123220418548 -258826769669554 -146952635582200 -147371607056976 -263174549964956 -156938979264608 -250349414282198 -267258031931668 -34239877586269 -239601382229062 -38760907055226 -261849007410236 -146829529270868 -67152970587595 -152275915083694 -120647511367129 -50372651133538 -158150525696788 -191614157830954 -132991612608730 -47158147779601 -139866041640317 -244716881479406 -12503760039042 -74548447432485 -241936621197152 -207599358538347 -194723499924871 -154113073387885 -77982413640974 -75575002791125 -131849349500219 -100190113003004 -195620517357310 -265620742954004 -218141303675073 -36889397631885 -77317474592101 -223667585312353 -190307065410252 -126897010513944 -67986372397354 -30506536664419 -32964923268783 -271989551326922 -189859378478659 -3881299344859 -42487830111088 -174025338906528 -276861420524769 -40301997404747 -68287023600177 -63286052877622 -180874584706988 -248186736908276 -93651124475241 -187629248876507 -168758423380855 -6265524304738 -177371707389317 -232108811594808 -62243847955523 -268390192807794 -149121736813083 -107616626053297 -9699498224208 -53528639660889 -211193644330932 -103876885227687 -108090207958856 -79265846050385 -163537109434708 -170381976079728 -185958293393606 -215823384813572 -271348513855523 -57493301860586 -141399341037122 -144956260927533 -46273529453923 -171059083337706 -55969588560704 -264589956611701 -96216899587894 -131479650009830 -243247626125646 -115905226210064 -226459795748957 -222831753439918 -135914499653455 -149272507649254 -169637561746553 -185119826817788 -169279497040049 -7618294320199 -6064933418735 -182062868797332 -121292602310065 -196940426812310 -129032129602875 -48050336687369 -102545613705106 -22076761382952 -275454384891430 -163019969288885 -125237316228644 -13710512735180 -266508584766337 -206292231139116 -143413896522087 -30544434348452 -55128450933671 -106111326643979 -26832298737061 -236469554270143 -172489692524868 -62588884903935 -223870532668999 -110121718147342 -81663841856790 -274355559077522 -69852973889809 -117072961847587 -113620185820013 -31580932591582 -21927805153060 -58744194097326 -245572575652685 -38088870224051 -119775192514884 -71310896799384 -133549766556426 -124165406247515 -201228743630446 -299606161056 -39467352123420 -110263461953823 -147620879523578 -186507409116239 -251980965918038 -115807858245965 -61452169224231 -277015621966483 -189073358674457 -48427180946980 -111210446713498 -229597499935563 -215640347506612 -86628490599682 -173216984944234 -114292237339693 -50050564102689 -213907154554133 -71003782619426 -156936743179558 -159242633208850 -147222553305863 -134303699084843 -237989098366502 -26648021736434 -27882921621764 -242115025399696 -189272147716541 -28482666478220 -111531598478515 -80670361546127 -174151790056238 -115426370961221 -127973749366732 -231384054479198 -94684940510160 -147226532127222 -227898126973903 -80286388676004 -135442042957753 -123854804595722 -163711936845818 -24308730007444 -216190926755694 -249109776724118 -47136534350701 -211985945459656 -65719397276757 -158653638672979 -211415306242381 -275737139634640 -167898383693698 -49225964606920 -115123827387696 -174558466232276 -183055885258254 -254351679216354 -266184589656247 -95615321303053 -5374183718097 -233941366948588 -276067582041595 -220816298847973 -98736106893721 -90419064677240 -118976040952411 -126358795362721 -20676791574212 -144242980387851 -233620306245488 -134833531082923 -273020375140816 -96058052417425 -175725578039841 -74067994564682 -111721449350494 -90092546014648 -250723265514486 -143482327194597 -116279769308477 -136741098771209 -259097627279314 -237586200193497 -251102717269045 -257222018340234 -12454225734951 -134746710458829 -58096186768721 -219606890338968 -270790782186133 -210789161164045 -174409571338651 -135019316329003 -201621930485094 -161221180303313 -91849464019070 -95345687760967 -107842208417220 -52264565642886 -206458217919783 -8457012810303 -3049748852744 -114460232385120 -83045636760267 -179384834434657 -162501058205270 -201439751497484 -37498652778489 -107266798545106 -236073953772607 -153843613112623 -95009783334011 -113583158694691 -234362546762444 -76649411417156 -110041391181188 -174750930737469 -216373239769764 -251414968349696 -166517390585913 -16734587571659 -96987597472886 -228779494433988 -145085664211024 -160126347258796 -137179785798168 -37472495251296 -153932275255252 -238562944956842 -98568014144527 -155264624009976 -182014432774095 -67236051945736 -262315192747644 -163774825258524 -238838036768400 -29661374717311 -127713451023477 -150511548997975 -65190389307926 -61665838192981 -70884124272165 -45307304866781 -112069262530690 -58466296158627 -60898427092300 -221128899097950 -192956571602934 -164081118116272 -245563388588655 -181918224365950 -231925938784314 -251140089365706 -264256804221567 -236271837720920 -262583800886022 -248715723535735 -271540731985920 -164497191834023 -231203678972221 -197718638505611 -139128459342988 -158054734496919 -195474251848078 -279976980090 -168313331020723 -190683968831266 -222412560672277 -5075211883016 -280574931264759 -87169384833359 -228532189492899 -272179432743987 -76863467410549 -33292616914663 -244589914027283 -126268968127151 -196606532657650 -226991422124426 -205828162290421 -232729150377850 -103364264948768 -203298663594895 -262965050669649 -277067454992605 -154394144726709 -132754925802435 -57772715690795 -81517195644928 -45909854168414 -12415844798667 -3091620647272 -112586902196341 -241208235237924 -207809704097663 -186122115306242 -91578789589383 -197137926674039 -176387654432297 -207227891201450 -72991180721624 -53608392662414 -234120882555714 -58628548439970 -185839880724805 -111504445909156 -48267988438742 -134141710309438 -181846257727543 -42311582796461 -89553671215506 -155639778135258 -72242518346353 -73842722824042 -203467837169758 -245283001507605 -265691486760396 -173145213471064 -9663572546826 -66850213264672 -171484035388650 -157474422877044 -61925509925409 -129058018891096 -217781160813549 -203718016182377 -232720212172879 -142614310707322 -135080361868228 -209250071835649 -89739456461586 -113274047200580 -143181885247198 -99130750364521 -54562428985774 -150398504034014 -46754807522590 -199944451350169 -171890834456237 -61357307116790 -67992629631505 -257809497964501 -245585098919823 -181136482193430 -12874331310418 -249285240215869 -89259619682545 -16353315173727 -190243719370386 -49785129208798 -121961439220505 -70987580850404 -211535375401392 -114054098407723 -194176939025075 -140684295828367 -163851331849780 -179931626990665 -2639977507780 -218515088248588 -26954143551688 -50986986445499 -222723109335329 -18130775403896 -76992646610416 -82681528560587 -253373524541396 -276670226937866 -196943691418813 -29365371058514 -109972411471691 -112645536032176 -136467605288452 -265000974873621 -37217106754721 -164882932808632 -179384088409533 -80214506554168 -180008671754975 -190679865394540 -77597212375521 -204073207967996 -51200120003773 -79162324820155 -30605950294149 -237481651438454 -113662004875502 -216515504501322 -146615331571583 -200876517999912 -61794563212888 -16508233558389 -104084094087144 -249095642868347 -246632673440606 -178306339025626 -238316343220769 -250230183172166 -80616620967667 -245046826660604 -74344372148828 -155683658833847 -60312600944044 -72141933158166 -80193571683119 -71659117228863 -14767059305037 -265153472516591 -127030025473223 -195354485927750 -131845883808003 -161567184622170 -9729067743643 -138713955175687 -25196657760850 -128052545247313 -144581195535744 -33112987986644 -121847975249095 -156333986451064 -57671070152053 -218615096326255 -167892043344353 -218401624277178 -186449151054628 -34792116621621 -16942443652676 -221346704603220 -96972549013766 -162203634077652 -114712933819893 -209978807505401 -174887090832966 -171371521089677 -195190386936531 -271137111024907 -251999156989319 -245120539859099 -51643632037134 -19969777184573 -185740139612308 -279149366828664 -55050859241899 -179515621967619 -195489925452650 -19712401317915 -193784851933094 -15485904669083 -34236061772255 -226665548248853 -251388577011543 -132773866947898 -241514529504976 -146931047957202 -184330753393176 -91708933444741 -83722463346967 -90558989389847 -203128548503198 -18965353346885 -33613873417634 -812672638443 -234186660194982 -38909886276522 -173785228556335 -233110865135192 -121032610363540 -182012954602767 -83066634935651 -269169634237609 -234582592532478 -99014400689190 -216775995401028 -104394978737227 -268796679366476 -97493846705368 -222115870280472 -192882952000552 -79942676642847 -34084150822698 -144424944176144 -46441039509233 -32364221384549 -1947965129369 -1704755221235 -38423304092686 -4726149079063 -161396129328355 -71374525925750 -44146160633019 -171173211704754 -201026946887422 -11565264710269 -23784773707128 -460919143437 -143278496751401 -281347439975140 -78072337483133 -136582427035215 -247880066570930 -70662012798187 -219371394871404 -115049481092449 -126806809245223 -115919811109672 -83075609967722 -178836171023706 -189659204347487 -109084308237404 -79134159937125 -153870622525275 -21187286150897 -226316786009362 -150868529521951 -181342287261373 -32602016808285 -265851034989535 -175811028525390 -180523810701797 -22821054289511 -258666290727780 -90929858223506 -252839506310792 -134955264441526 -257705040537139 -261583043519804 -195705213710607 -189791293282668 -499177032138 -31479700359838 -156050128321942 -239906918975681 -207536632472907 -5227568108223 -1101641075029 -243793933942617 -146011825185600 -86914977880095 -142330480715673 -11618939802613 -279560245090149 -720022964058 -154669962519147 -226126689761586 -172209925145025 -187336145856438 -37916986567498 -103553719956866 -41030202359242 -259417662700409 -276650563621256 -113735190405355 -20004767111679 -46833448417983 -211560248304869 -96797008395458 -264760706818916 -219686683066330 -254316710979270 -12993778002951 -267905513968365 -259766695743747 -64156611609555 -155404282667694 -173690170028413 -93544490169033 -260043615428257 -60093685929736 -196825568660333 -63932280951395 -263033546230985 -10162172734357 -166525615089820 -236652743012025 -8485067080346 -191632819683031 -68329470780705 -273877502941697 -108091309689452 -148129849292353 -162698000610085 -49193270500044 -16683933509465 -254685889627784 -96286909138409 -143648355351256 -50153370476409 -280396329649913 -25163802580664 -260808632877279 -168943787546859 -221664297206609 -34406942438801 -53037585415990 -116399501404415 -25274039832072 -252928218406405 -245298865969144 -38646491127482 -196868460809839 -91483038622005 -50331497222384 -223494623265406 -68034454319945 -156466538143714 -124790127593599 -23497061126355 -91188534966642 -111275251580719 -229549354656782 -141824515918044 -34535022250824 -16849700034268 -100994666785733 -24831555119005 -258308474259724 -60248557545245 -104792376575043 -231756300136308 -21590418946841 -150594744191226 -252566302042188 -230724070043340 -247695451978675 -149179704617910 -277887368764712 -166148450468420 -70737672298304 -89987190907902 -223553722569604 -155586920009428 -107484613580091 -160978147857496 -88913599457791 -145203097825660 -122813728886543 -218632354712245 -174464970820527 -46941822540568 -231847177223162 -85120247990127 -27250163948693 -234560231977927 -258040241357695 -224502018114217 -50531254817712 -181324035671053 -265888563749676 -76138534887850 -3320934774440 -212582732110860 -91496089747279 -70421681655162 -198641730413916 -7773150960191 -114753942806577 -212155489315995 -117228049403216 -131532464718872 -247895498708277 -58691194983901 -17890204957485 -103022582474088 -155298748949088 -178007909259507 -15010405193902 -94787508569962 -243796336758459 -162385670464760 -130990698889196 -187542938254996 -96267608539123 -8781046542826 -65145853733407 -249478205545726 -123802511932170 -137014225196623 -66589599588514 -149783550893441 -237686076699279 -77335593987750 -126051261756220 -237314640597392 -82705563044567 -280602324252870 -225076501708923 -7825521331156 -257518215774131 -275704170020121 -31931578717473 -89675404574109 -160086577366191 -125882758478970 -40810308037005 -146206403169695 -259523682139275 -130249322649508 -233917606093171 -209586970606835 -14814323572371 -69736422498637 -267078668548943 -173223616526687 -169487375095831 -156900851824798 -126289840461175 -258256484324874 -164729151756967 -109252248813318 -44307225432125 -172097091816992 -103207838627303 -25061734802334 -137324325662649 -195824632293017 -37868675600997 -259418165821208 -51810175062554 -201538645513821 -173577120850987 -226680635909866 -208232927399790 -101870256947561 -9506235088197 -29737255074628 -154412789053209 -134531269111520 -66614559522489 -159683376752346 -250813681382064 -125609003970334 -156310096612510 -110543595582738 -8655164507914 -278417182248514 -97351775259639 -235822039786710 -159304471525778 -221328149910939 -198081365571890 -203253480397064 -272745571677618 -180631578868480 -19039642512318 -99228380800137 -119380314573082 -86030395109971 -246995962444860 -166674392235075 -145960598008978 -257738076914802 -245296284915714 -47659717944664 -259779706147318 -19373094864851 -52619804696016 -100715290619580 -252683291606072 -38200430687624 -236518287504653 -168949960071650 -186641719353576 -126419101723215 -178994130525769 -274322916629664 -279578290819361 -62857142294408 -47611791949819 -32418716870503 -53361945692545 -279704909401068 -125928282994587 -89952180544418 -231735254897661 -55297480484487 -205630118510583 -172125878237100 -62432857109251 -231785255332733 -227428360693266 -28340711732801 -142563501378165 -87542606398494 -276986927919051 -8045848078462 -242303444636582 -64267501851037 -147695611626111 -19298950458723 -154146568382571 -17365572182515 -146052380606497 -47760832665868 -214347141440029 -86320060226689 -203708187938742 -4794912883804 -50850111510526 -248631944524337 -111739387146414 -260380902809487 -43027299204351 -6110741021773 -178679837500899 -229298464494092 -81355621714644 -181194205499364 -263625448884754 -165151484029164 -115179226016194 -260783050560278 -219763968506151 -75322391858871 -140047320963594 -271105819675752 -39191488360768 -70324931809632 -148940825768070 -38272316834895 -276472327702464 -272674294448226 -164015553621414 -267696707778768 -214008190447476 -267881624129811 -258706790412193 -61703576859901 -20504244493217 -28315009566979 -250635886535076 -202584876226303 -156339316497907 -174011465910744 -190016161899485 -194547263478549 -14576472846670 -243850493754429 -207038834566239 -203702669000698 -8294732934454 -238469587937589 -150569436177588 -213970690121172 -207412869858653 -57745362371429 -131853323223626 -220089605328529 -231532574562637 -162479064244090 -22361442911571 -148663573268519 -161182504820314 -27172922538175 -273244080048284 -146160785220459 -74507186155239 -70560861476055 -274250565237588 -190772032942777 -41766322802353 -160398130990779 -184598798497125 -253792924129186 -168961631338283 -101332631863124 -108331523998782 -145856278498314 -183963655353154 -269743059993103 -65883786174747 -221737754863748 -148617620642669 -247834786326565 -193717771266815 -267990016319387 -251539272413690 -239426135590362 -207907690289616 -133926679495448 -31038911939394 -83583691022841 -49653812754176 -172133353043707 -234101348720648 -248457287282592 -196937115258177 -45545697036725 -90733032095925 -38377982214018 -194934995052489 -225544088102074 -255220393478558 -22295978836590 -248993565269046 -59941611209352 -263731445029924 -197101822736489 -128339017042078 -277402913307718 -68993508734747 -216790149358659 -103172179429232 -207528785063048 -70062947507595 -42258622714097 -190676110370973 -229275557604114 -276794888537383 -238560859423650 -3242690114065 -214516628239782 -53226748240401 -117032810968908 -93802405653194 -45128024074748 -83036968608016 -62870514420808 -60118583007023 -237878867468582 -176345700219857 -190346167476553 -140481582472783 -35752357555789 -25521951307950 -160471843748523 -52046885506431 -147730119540085 -237405003740599 -158734642144939 -189332719113141 -88870834185553 -188444081834612 -276008740638085 -272514463043817 -252034699736570 -154687693599668 -108351076185611 -98793013480959 -95904072120319 -202001084191869 -103911682280155 -126941934287402 -137434235721155 -140448881228835 -189953645671674 -276294957059552 -20967246686338 -235132400320845 -126213783075234 -1508764900709 -125624699156349 -26102548987236 -151029075327097 -272432688615210 -213737652379140 -95554730685828 -28695396866088 -246382635695978 -100576418630897 -149248962663347 -159988698033096 -14008670575452 -184391653837541 -167128943503961 -26011217835879 -180338246568171 -83921127796312 -233987884749238 -97527955517178 -131563142127226 -67638259514064 -22292016474868 -177157755314646 -187825254988947 -127499404844662 -46961103683470 -160023102708296 -102236786613691 -55211442586359 -130069606488156 -21054316202577 -176232236248447 -72424214951048 -245211073718358 -59306766206185 -26360308678641 -169717905747892 -143587296845819 -119746678403196 -180324695348452 -181311213938665 -86516449117785 -76416730709262 -63262973351563 -5044137956398 -60714122235969 -175630165813755 -187911068390976 -172749622206928 -199149811469035 -112277157637387 -156460280982778 -237866845963212 -123734920243953 -238226292234896 -7133246487526 -11242795203049 -160848425854809 -79173633947811 -10482577915545 -242034363692449 -225492342184968 -132182045786206 -1363747116758 -89831643668754 -3073480216676 -30755611763715 -78416801569641 -148677902217030 -184228259558645 -187816815036772 -56224699232702 -191020616530476 -171602662510756 -105975950311999 -170781975582893 -246014664030658 -113107889730502 -198704908706164 -85890425752835 -270265625296506 -264758333207659 -113750649824981 -24776840110934 -165447979108031 -125685280282038 -260417854809644 -123261099085869 -280325030180347 -231096856485581 -152578294862972 -96476333141287 -177446461970815 -213216068278584 -274018047252963 -184791326655959 -34389259586884 -158408929304575 -72380151194412 -17106854130310 -154896099577990 -257247299497300 -260380552962300 -153858295431145 -17128868000790 -179518351026237 -155458767553366 -241897800345557 -48812133530608 -50643096203108 -104044188188922 -242389857975015 -92338326434589 -168794329944450 -74347552315471 -225801613120085 -44319484663605 -55156580702611 -134860210162851 -231065606213661 -63949327652613 -49256487868336 -178611422300344 -226281278396715 -178322734886512 -160599316544361 -230051727296419 -23521740302172 -149042165343979 -40538845535889 -129792917673363 -201647285614190 -265105170905424 -207086473261653 -42350155407664 -13029438868419 -198108287847073 -108201987654331 -104678858744616 -180141455146643 -243159003553602 -164816035229240 -35411168393914 -102059588055170 -53314579215897 -198077511481123 -214866352672751 -130926638356501 -84805562781706 -252093233117371 -179628012007249 -172924348506395 -242637799077871 -221820244719896 -84614695932662 -117586684670720 -113311733758084 -35051204315960 -50520633475510 -30584223082025 -81819914858863 -38158059730682 -168730491966149 -175265085250001 -110163174095045 -238784289497035 -276368687892158 -203108494334164 -131773304517421 -40965447402364 -267633321376400 -128811208677255 -140779218921664 -1837538612903 -59084019940030 -93091966578345 -105141438556511 -243054545961929 -26377602516832 -21481263049640 -246564645658637 -233527871279289 -168684212079594 -2988811469052 -215549883776419 -50398533310495 -4236903967678 -87259588512398 -104363165723662 -277321320179573 -118344347634602 -234645715430151 -271950562743594 -128486003434104 -265028426989571 -150655180074379 -155224232508423 -201034972625084 -30914560708712 -16151059761991 -262554142913105 -176003072716604 -33531569315910 -115124434921755 -280840908937602 -260545816041642 -47651498111543 -194237944060454 -141165924650580 -168226081237134 -93204571418863 -187435395309862 -155624396416002 -43257293293175 -195278355398032 -173762452356678 -75127229976260 -132525243537503 -273239117160989 -101834997403291 -197586203107817 -218507985736269 -149187521545180 -253304102761324 -220376527294111 -279608453333782 -124129328053295 -52185688612456 -125316617707095 -236798504919820 -77328723153238 -128338949442541 -106365982237269 -137733231012121 -146473527401191 -244069863304317 -88563125219416 -42565027413071 -51437947075289 -32245519078745 -278609179209704 -42287425815073 -281071024931936 -772920494051 -280502570332130 -20342614806013 -260367001551321 -107655625260398 -221878855981152 -261949836298161 -33376443222808 -196773767083107 -261070129465297 -5419248421158 -30465483525134 -106117121781141 -210080805456418 -164522560110990 -114894036910053 -181806341832109 -126403927771877 -201940705139538 -96203182449453 -236715335246213 -119239924868629 -245907213183450 -195748427217539 -256589925838618 -9407758337925 -163627440491250 -32554874697171 -73963519331059 -58993488890225 -277678843775765 -79220886330748 -5959283165269 -53406455287504 -9455612292287 -260042851546604 -140885373427343 -144319783711607 -220374836833887 -41379955363392 -25352557760804 -120714042637841 -21850723637327 -46381636524332 -26559437653488 -45192516692920 -39783291646001 -118430755303886 -237949452243296 -101300232700717 -266738110633940 -265893836810719 -66214606778474 -161727622904910 -96180014675359 -30738299749681 -18745348952805 -166905357239887 -30720537781220 -271352414823340 -114669552208048 -95809903481336 -113370895057889 -24423731054119 -247060074453164 -41500777289985 -269251901641389 -279853025085488 -264369783613402 -75577172285888 -135043718293615 -126430806964344 -276540934403401 -154149881945582 -164683098206536 -161660765247816 -205837797377220 -215916373731704 -13664857771518 -93988955282944 -136246452400476 -79811864116819 -230727482902714 -256720066344598 -106947845563038 -106927449705745 -142099789777060 -148879172699646 -208790733120842 -17230553705000 -249032180246857 -218910307575338 -160960352587786 -10063032386946 -125023758015959 -210245281561417 -5044693863414 -269147100260260 -182660071778797 -88949898892202 -7786193695131 -49654702549369 -29348003794207 -173788892306029 -128337800920884 -167780098926711 -77854361934362 -245496198495142 -175730337248455 -83971211324052 -268799315076971 -6514084758536 -206667135442834 -237619742614663 -237026864673067 -257293031312281 -130849743062538 -107925479942059 -210455790634110 -269639041837104 -228258424106651 -262973625370415 -250757841322906 -220669785235292 -274287081345824 -185070511827948 -133428207381335 -169830995616191 -197341402555229 -88692595702319 -249382916949161 -45494370840975 -241335866786748 -192682263257603 -221447576611197 -265245236217495 -125271787350463 -9739037594197 -212219333039667 -199496722136324 -54599530363741 -3780146307221 -259963019407563 -276445286027449 -266672463101042 -190113092375377 -123211976747376 -107769185023019 -85228061625692 -241038520025485 -180460973447571 -18391231850969 -151805831375856 -229704214486133 -38512227986032 -35420880857926 -59716550862040 -229052313455799 -113366189043107 -758438719161 -90881558294378 -68123783121654 -136029712077004 -71609710626949 -126373681066193 -51751009673362 -142161057196131 -209672114263456 -214951628086892 -255794176448961 -131092172997338 -279817037373217 -59724508902529 -260946140936054 -90328581015739 -200935379613191 -101419815219211 -1818243127544 -1519223198276 -142482962992544 -209819664545386 -265991737735751 -44018973937155 -228525693635658 -182792997542840 -52985665571038 -28278266635666 -154433388850092 -104746086854297 -6522745721034 -28979194497296 -276856639582650 -131432912603191 -55908047816972 -35107949788096 -131605163195070 -1695027769688 -239090411312289 -243036461843383 -117855895904389 -64049836816207 -134853066366643 -130148380776590 -194133395305411 -167663932297487 -183295432814434 -75448943525749 -154706945602092 -215981671204648 -67954334727585 -27703000688708 -209616377732276 -199605126750286 -551763141033 -190548952714176 -83130621328417 -15278092743924 -55899871251017 -276441146030489 -266875203456243 -54269712381724 -209292486580335 -9551064178365 -205505763567804 -253710789896617 -7693113888326 -252440025211092 -220738806282838 -129741251173645 -196576594797061 -226413774396343 -54494101006511 -42414794322323 -196100689098827 -189973801730530 -83730251095330 -55605801177966 -164737388868883 -249104927560812 -25977596398881 -30932989656935 -247167451822991 -171287374070698 -107759832604544 -65001871601748 -230337028445469 -264303940728380 -60689655910139 -274319560267053 -74416883634954 -110384543915580 -27802088358905 -130589026508234 -109544822506839 -175509867341912 -69480623471150 -136460547665325 -260407445105695 -74368832267571 -271366215971518 -7446012163659 -137279802781963 -66621879571820 -277840292390544 -136442690367085 -268207769441620 -45786495458462 -7409404702267 -71915779588188 -134797158148291 -112181564995555 -225984529070826 -67377225375197 -61586657219927 -17579821650889 -76031118412420 -40187562154444 -29042414437156 -259154795368780 -183329144592261 -211630076963496 -184934121330626 -47290614478322 -99779585764938 -278547700953201 -145277545824099 -233552203090326 -182108069655251 -237757388400909 -143225150937150 -90215117044329 -34208635098836 -186620105742432 -203559944914639 -27007982541513 -240963507909143 -206748264352225 -202077720282143 -194976650360859 -212635400126329 -75686037777080 -11537157072937 -19321710342704 -65947829020601 -20509637277327 -245143295221427 -39435912431258 -163024269563294 -270175195129907 -155803991831054 -165865196144114 -230153991138509 -142081509076592 -269709600550173 -108814287673174 -174133453835718 -253440448740142 -76040874163166 -113126774165220 -199187044137806 -140274873196025 -271529341581864 -86656222204892 -207607743386027 -24174065477915 -245024909385485 -212577446473853 -168380137062042 -26661016963073 -168245020446412 -39736922150023 -218953206467439 -73243139782539 -36687858051039 -279271551812753 -159018150761627 -184260559558804 -251665531254165 -237247199045759 -158809124660669 -139743693054798 -29080114863719 -69769616695004 -81173840933564 -42837265172741 -79591868898055 -107874774810462 -26263342549286 -131171019178149 -102393633766236 -90101653072919 -219958144320052 -156699569065081 -178343237546783 -278369013374322 -12429085111893 -51172705833106 -74652150513801 -198047443164537 -24954187830525 -236472442483715 -271268015608109 -179296198793709 -160059027892864 -171506125381555 -29520868963938 -243764688423555 -263700770656401 -241084520428404 -622892415350 -238805749915792 -195385282078555 -249468932002533 -61267976274731 -201657462077944 -235873664963124 -241783639608867 -711051646376 -24818609243780 -92717215411034 -268659486102486 -140972138311034 -257552023607 -198676474152910 -213049427022234 -123465650339297 -220761279101098 -71151274625853 -131351803154748 -84313551041250 -27248159677534 -190995020409425 -103324163717554 -223865139892936 -219984930540202 -152725439720625 -90305084449986 -11932578177 -92452369265868 -137331821021132 -199096975645680 -186141113692439 -7784141860334 -276315986257327 -242273094804672 -165938937742325 -143908635923985 -231880434929823 -194494406314646 -53881720136046 -227121931741415 -73502784382913 -172109438570858 -43162984037936 -257812945224712 -127068644168950 -166843514822267 -274635269682851 -124611463484937 -253382037807305 -120542458040586 -253362394779241 -56128754018285 -201973871825701 -232738386096466 -31411361201300 -92672017682645 -236301798877786 -196470456158364 -206431297308465 -182925444207878 -18763157914817 -75383081454228 -116763122239243 -85935125716366 -274087323711068 -118434373469620 -77401583103295 -106611445045977 -142115298055583 -227939888753208 -245827960146610 -162102502073561 -251731219070353 -125729996603908 -131499134054957 -132822710509638 -194647183208331 -141978141627571 -213492064166271 -75086245093749 -193836997110359 -188874493833272 -173944083312644 -217366211687431 -2545150926989 -197956616273677 -144692566462811 -268726966646778 -64514973380025 -271991176484062 -98427485375400 -216236545912398 -38949871122970 -200949617282268 -203941199619050 -15092270081173 -59502919416708 -235671937790448 -84699474289318 -129259010552827 -249251353492975 -188139492754377 -18679228613089 -108572128803653 -64094879872284 -39328661333746 -187074504460258 -239577133840486 -188445742410710 -13901776112402 -253164936215682 -171672412451265 -259769587747787 -10493954643286 -44790207474825 -173472396994270 -202083901284741 -62071140344899 -169609521923211 -11193203166224 -63364333951660 -6885292998923 -277158488179288 -6934219432570 -189381218947826 -125833344839157 -154660794662787 -108657934034993 -22056588244747 -217817776533248 -62048978709516 -150520053699718 -268731132593929 -206479953325727 -150459462960237 -260668846863531 -277925905383568 -4237699021909 -195682649686826 -146865732552917 -221393088791516 -218969026086144 -68539434823828 -129410251836664 -267938075380269 -192692286084434 -226886192016150 -197532223839197 -179827566127769 -178470034046697 -97690362678565 -198432063468979 -52771202995815 -244881852583073 -238043520216308 -62184766459473 -143149335291734 -18804813295342 -28339331989916 -90739847912488 -61536341248231 -111647022800312 -66623469193911 -118301587899581 -40216771930255 -42805260807365 -83125794576798 -43899744685929 -155179042516184 -218551792188925 -140012418497593 -12610896156624 -4374417154412 -195517170514094 -273480642756865 -111903385487778 -14095288339392 -218070428304269 -39875351416819 -86807970103204 -27705197217811 -199540315377918 -101953917454392 -167942412503057 -8469920354678 -36123254886170 -141673134517360 -20948955395394 -87617782346647 -258319873379794 -160417056901977 -234074709393948 -17082627698806 -142387200050773 -76680535268410 -148966588543792 -204758324762081 -255174408368578 -114292774321990 -218010174906107 -216232124120096 -199262503566664 -32209157779863 -51276880009822 -211984065691972 -110861105655910 -174353466014449 -45550800442711 -103361073849980 -237230063996271 -235397066265199 -276478833334037 -164462717313490 -265064194014305 -22325737148372 -47746653302144 -265538417649603 -134556248965413 -170869131753743 -170315015842771 -197418759867787 -80845294240528 -52011307988734 -256998399239116 -73811710999746 -197775350812812 -170312908229415 -36423859689337 -49226409130589 -211918886553396 -70203235150852 -242972212263925 -35537815738674 -103734571864391 -171914630578104 -5031712244045 -64204838429821 -55707992939537 -219194299086636 -149461921157396 -48622416346980 -243513827794478 -277489174651208 -189808684877298 -93644434159249 -30113339667719 -252930248161833 -123900533956663 -2628392009488 -156281696484799 -107718786671749 -230041630487430 -210964774931275 -82993675646461 -281156983719288 -80407736646062 -229453092182589 -231839013111831 -121530218124477 -276372582409509 -246980996239082 -22259425301930 -65952375226326 -123657060368481 -56682722007372 -139411951920586 -123196526927739 -39551734429117 -244845703146494 -268901710100982 -41771559815261 -123310160679382 -241113098059955 -114656424676165 -53497637696115 -30039231880023 -216855045102951 -228279196725252 -223849848927633 -176757413865023 -229405046386304 -94493820601048 -60112198598681 -147709219811701 -113301259153558 -220937340171055 -107940566404571 -218162919646784 -268997568144610 -249472279994832 -1890408993215 -167385657349087 -43109462338913 -149229044276480 -138457497613583 -62993640144060 -92323169269178 -211773349572740 -257613185987912 -225401202096584 -27509016830400 -159161457630797 -71016758133254 -131870328822589 -188311372297000 -182446994059205 -194159213261533 -52160306860066 -209934048579444 -85732200744212 -8645899297753 -98357902102579 -51667232461036 -220566489447861 -278290879653143 -241048811786291 -235274995795616 -77119973334775 -148679814446464 -181108759387166 -265308864185579 -78497142475101 -246892654131110 -53292503061057 -143208701775061 -113448234127989 -144876074593575 -182355028973269 -147290766586161 -163262405079701 -180178719285590 -13335633576129 -226148497196904 -71053680097035 -163113282844392 -153896802478487 -261777131820748 -254859289295843 -136584524715455 -177596948941882 -79053694482874 -94572986061542 -141876695258181 -159251020203946 -162490855478148 -41130398623578 -247790706842484 -179727717472279 -198895103090196 -71303809560706 -179286119715671 -243963884163255 -193111871871098 -185560896996747 -140682762180055 -193033827433528 -258166317053809 -69309708049257 -21057442740736 -189241704710561 -33895435053087 -255821997644136 -42690224243872 -277039633939884 -201001288571614 -151924439471973 -42995998367503 -51923824074131 -274827663914194 -148232835077920 -124056662197638 -98397795601747 -50087390356216 -24589110816434 -157051192147457 -124272963427896 -38452147689557 -27813710283575 -80557410851550 -191141609164050 -83363101221792 -74490385409873 -261205690758578 -146816884004248 -236872671073742 -132974466249010 -19426387232691 -4084533868801 -137749968136022 -266511615727 -12161893121000 -266505915061087 -64812386554420 -185778096162134 -249565925388177 -67356615839698 -215661619636694 -124180334562545 -40311752639578 -11492038316457 -195150580435026 -166960245985946 -253832403017055 -170576272062607 -196021680147877 -252701674744361 -279667503068383 -26536049110217 -74718222458048 -51934452705469 -169097900542651 -76633010451025 -14654673203092 -225503115167368 -65021668264946 -194015927715547 -86207705030895 -83073706470761 -240215217578236 -211550133344740 -7010215857625 -108070005502004 -27101381642580 -278249530682903 -160612655763009 -138658403794910 -179746254911358 -152602997019762 -105973139649482 -88383904512453 -40814556935296 -247949165875393 -195263687552823 -111781595514529 -135282858846397 -193592473405839 -212321516316513 -14269752632849 -29304665579316 -9370121599625 -179528964519521 -244057533270058 -180706427206371 -276682047501065 -162670896233178 -256069548969685 -29239507097818 -9932875683228 -108230087764326 -100384856996586 -135281706467927 -33829291699902 -268684233061340 -186478040922666 -236950713998971 -257200957443016 -7177240587333 -153589965645188 -163987993802185 -249526436654209 -63590133423329 -179456575760604 -85610247949935 -102227563637948 -242456974530378 -277976855037051 -260575031940420 -112977439695966 -112972779139632 -263813455726566 -189399546496479 -164573499763452 -150228185401700 -53157456164643 -207236004239956 -273234419891048 -120930826704605 -34015296177290 -100042124659995 -241607944617500 -196900263638196 -252470422732153 -272993298383232 -42298759672754 -84337367963898 -217276117521175 -271659157090334 -272595244030397 -115446883216065 -47496457438809 -180825948675161 -269928631239417 -109409900623414 -179834526231523 -96643758212178 -68582343077908 -82917264939557 -37625944876916 -258866041366435 -23888540402489 -212500002389017 -26529856278181 -154928974200724 -56300603451781 -109187771249640 -188622112160283 -46672243832671 -63498071499540 -64695877226315 -96427606249088 -50532823882019 -179715317755398 -8325808851991 -32315222761202 -5295990420907 -102952975210503 -113904675760928 -227127749876886 -171577084196030 -239511847542054 -141753181344090 -195871931345873 -131706491922657 -204186638145805 -242486701508347 -163551708710325 -69047814624215 -265983392400846 -58878770055204 -276310315588923 -152756089876733 -224611472732934 -216174725388806 -93107628693185 -90188899247148 -161490853299479 -64924321563380 -257705578327114 -172453937719496 -41243876652269 -148268667527253 -129835578952 -251504382485455 -1715564672550 -251635184430298 -138936566291340 -88849772338068 -157203451908315 -258199978368236 -23346406405059 -213032120260383 -98419913859885 -178334731798030 -115372396778075 -171314233322126 -20939075961896 -76396217212383 -182696981982304 -113774464794008 -270403747846107 -125546663830465 -47366915235316 -216104005045622 -58258267926165 -168832235972381 -229655811390342 -193578276180037 -39524222704610 -53684767956225 -38023864737990 -136810856665280 -91974613656986 -233733397732746 -200060711112611 -193448643057860 -85978855395330 -134880419732082 -28569738342089 -121841105701961 -68068303614608 -92114573400979 -107694896833195 -120082234674866 -160923442195184 -244595197322233 -26547670893627 -198307512010800 -150943250322235 -74433417810526 -87859695260682 -175008597946808 -53025528699249 -159414754472307 -220213511842131 -278591449300571 -41898842784062 -106223293876570 -67966172697958 -203923188811145 -135759306004212 -77645991533065 -1140793698469 -118785789629320 -41818338576187 -129726709553840 -146285593331835 -72264639068718 -258082755774453 -259822321151736 -159960817006455 -226405283469253 -82856812963271 -40950600746984 -255477772517071 -21489678373685 -205403560619057 -265534743921617 -205285751626369 -95435060766145 -50594573283660 -254820146825275 -246311399073398 -107242210197190 -192622481811718 -220036313969294 -166842338047179 -170017338627695 -156071163215646 -98100418254547 -42943897835793 -7634687349094 -126594017923297 -201051448301212 -84030746682134 -9007783547794 -183790566400159 -125776397425978 -247491472136904 -129099797944377 -201839807219132 -168041101633820 -220124891197292 -218037250767452 -213437102744031 -156565136892671 -22360874349476 -267656970700056 -127163666835119 -225820910258850 -199454240281981 -84501264047832 -269179673167033 -279467219608262 -119681366863347 -18899794895208 -232553652883869 -114772474490061 -65999051101559 -27605014298201 -210852829252010 -236970548396232 -106279996880709 -88120271404378 -211005485748420 -223754050818091 -57383939166452 -271486290156789 -217839527220741 -28712015710259 -71011592823805 -204956696030346 -179401691400958 -113297745191461 -161965528431171 -82300914237253 -211800595814385 -19853690168212 -136974480348479 -81188313030573 -253642346423318 -146968297535770 -20082444315413 -256914398943976 -245536930660579 -259893486763562 -118704930673347 -14508087247315 -174690453339276 -220065478498089 -244719370598802 -239040425763824 -41491251737320 -35603323234051 -111401640663669 -135985602050303 -150241314719705 -263675415773792 -125834359459322 -220653818131264 -184140569867476 -106631633873350 -170773573488170 -169422867694593 -23690742868485 -95190626746328 -241516030925544 -158171882349232 -8619045191556 -9391044326112 -150236591312075 -80300441450485 -22628942305694 -262743558130927 -141484575690576 -212021229597406 -242599755501046 -273110079974089 -269279935900238 -22055154506299 -17934889651880 -66417645355231 -277357522848847 -122518723583560 -20464532802653 -126907067512494 -193282885622795 -159243944095348 -37599355507419 -108853515964705 -149268840652340 -88086862893736 -60662183152441 -193265921189467 -16822498306260 -196924691898170 -199912798738660 -13023394217262 -178945031033260 -93574169741688 -75981927893215 -163707826798999 -176068689453071 -49290662541144 -187925678283798 -70949993909242 -106446646229659 -185892042419827 -91482080282044 -70263731467639 -158273581823237 -81144984926843 -19415884396959 -39285719140953 -38418868089458 -232622943051507 -280627991695063 -218019628203241 -46445518461445 -233238213031203 -244453399001227 -226868891396737 -205023556767448 -237206905581276 -274946474642010 -38095518172575 -6698854288084 -118267806160080 -123059822491178 -6569444835418 -176312473195750 -183646455135355 -224649517048957 -111288176692259 -229109176776278 -89080436377421 -163851348613478 -155214350152714 -169216303359791 -38494932741446 -14527205156954 -244945696542557 -44158426805573 -269968416450667 -207178675166875 -58446606504138 -3370842604493 -50398169161749 -108641106026246 -87104001786764 -44794758230459 -115550624918652 -111285277025254 -138030039685421 -263539352037775 -109478880642214 -66504253925682 -82953382769809 -81757912504722 -280841356546310 -218031166323029 -215075508240820 -17216715887233 -238703748727011 -70005941541420 -246444580808734 -176179038472741 -161149549167779 -169640549634831 -136008953889343 -89279858118506 -166929578820041 -273809619461790 -125525775395596 -134892621891493 -202162590792372 -132319254661752 -175373958263847 -222963518621222 -48840583418457 -81815704783622 -80299573774793 -153885127894592 -165862600257040 -197707746633553 -58152183978150 -35421045717224 -202512718906094 -258824059148933 -194399463187641 -189733249523013 -232500932884635 -81462522196932 -21900532573744 -252938703656108 -20621837731512 -129119057093156 -151868373738004 -97198460298314 -119242623307877 -16076722402118 -36420149501309 -251569871321765 -81480004938043 -56403540735227 -180803237254203 -113517223080225 -120190354868037 -275482020395411 -120141616544741 -217082983124919 -90544584032812 -225061083317881 -273287427790295 -139188058167242 -189043284527476 -53931140212289 -145835716711 -277709145502606 -21400077650396 -183945856209681 -37102023145092 -279585884452361 -239916659077875 -280969092472264 -192754334808395 -7434217937728 -40518870343725 -161897289363932 -9201975146351 -233960349663635 -80731476726898 -274361772577685 -133624304221177 -45899848733797 -276950110429887 -124888526846850 -98326570249922 -261665718616251 -252854855907386 -23642467031365 -176212736379533 -84229807986244 -263336671702751 -93244702589160 -139937286669259 -146884168620563 -94737402777977 -28727613324295 -68910052200744 -72671751092955 -253860151928588 -203542755890347 -117944723866671 -197968398822249 -91637059755259 -240420210506950 -164045491751587 -154107970256377 -45304453899464 -251374479572141 -151051023735244 -77921578625155 -43791636933865 -211188701845715 -239994983107816 -245574074423109 -203089050517213 -85795808151099 -83058403766576 -271041464510796 -253059747742617 -245798234499742 -121370897443903 -262941836030376 -251290674502598 -277898370130817 -231735740370526 -265523954783516 -200574849603287 -130252092323269 -273473879408371 -236495649804927 -222037005856899 -199752184268671 -131591714095806 -78913030255499 -159565175052112 -237754982653944 -101587910154444 -139775958166657 -162102038568849 -183281897268806 -249957581706975 -49456392171490 -71180013656511 -5245993020491 -6205007345471 -28633822885466 -211067075785439 -140110620921360 -54984769743620 -151785805502230 -104860065220926 -57998611213286 -83907879981279 -131135088625310 -163516347707644 -44493179094698 -274913641143301 -262644930301471 -86780200729351 -121742547794490 -69636295467852 -42982006114201 -236318977746618 -169497551624298 -3175375988342 -32928897176701 -119749891697584 -14578850937146 -213875049065332 -171613634976892 -12946272482080 -227730456417000 -61889047441457 -17381438910834 -33250054168243 -61173933276319 -268738102855528 -197308542644090 -19059246093599 -48406742425545 -79859460730804 -271986009277694 -259821794729733 -219906878470839 -241804808929500 -172759494835485 -35180346650746 -242854336541615 -120994450159263 -163941810217114 -152522459926405 -157141011059799 -270741857932676 -19829800329658 -15800627180324 -270780150992999 -222219990838678 -33683264596570 -49140660789206 -85891582680821 -281336113397568 -100621396041769 -86214591493740 -173020944601826 -258775742101917 -151424978281125 -9077142712883 -236819303669341 -79442862253579 -17058689157070 -133356361817024 -215635755206921 -26066256900313 -186717708615571 -233780178005644 -75772358073223 -181405766021084 -139991869888064 -23959625433048 -163444025649772 -241717451703081 -31982936988347 -5120113060521 -138113623415607 -239647906739363 -34380382577946 -24539474610281 -75410494349535 -71106195464288 -247435066321630 -97086438476476 -19455918143960 -5091527390715 -251290948183401 -148004551425038 -233947737068072 -251265947965865 -167403440373598 -70794347181707 -104749027021736 -226237582000555 -231611923858377 -140560792515806 -79599589013086 -126534810843968 -228704397091694 -33529956362482 -23069275183024 -76567103043203 -90863021540305 -77671201217206 -124386656742613 -167665698065619 -103784264367132 -117856667624791 -222465962618527 -13887483949350 -268592834457811 -279453638706450 -176879969458262 -265600185147407 -142880094558278 -257817599233570 -108489821128894 -127909776562291 -89421537935442 -98710831183532 -41779443593743 -257062461616941 -245295089498620 -137333551143130 -89964176948028 -254387181312887 -240235216855130 -54235660687031 -119967227006524 -176165773266566 -224858895129277 -75576483732536 -145958400145110 -245325676210550 -217057869740221 -124009805054940 -143805901453015 -147355991670014 -168479796156063 -152952254601095 -164558477031693 -238542140412100 -136190161310179 -15376491199432 -97894946361718 -91356667823677 -8689119494306 -248105890593219 -251930230482997 -29207938276042 -268732295861746 -169384524669604 -277935062974209 -157129928892873 -26572075212449 -104409419233123 -73697709664510 -10709474912798 -163784997034869 -161903272569728 -40000315954139 -198561907042798 -6341534635802 -206617084853714 -50983850325011 -46334158844835 -198913708078589 -124023236424693 -210198182770269 -265807614806088 -183974656719259 -277538358014019 -84116957772419 -75954576937898 -88932395568220 -39511146894654 -47166007628146 -126184042736246 -255061987472037 -81561589911936 -166443408414721 -228309344987612 -174882601028962 -52660611282313 -155727450356532 -211340599137102 -98601933556939 -33841245631985 -182641610442724 -58110935597821 -95487996258350 -111644959134271 -92740233913880 -122516491262208 -43335993447374 -234099411550738 -209977798234708 -97297174727988 -2131602079974 -177564554280096 -133487348628143 -160700218041131 -25982143845464 -83645837710510 -30008657523293 -70507879495053 -267617935565248 -174310647826062 -45672633698435 -85896309360698 -93572764643587 -236688088775871 -67940355237798 -279368654607773 -179191551876017 -217935418080107 -266569233423040 -60182612381051 -178115210793205 -222852965287146 -162789176174788 -269725073205721 -50321367239237 -158309281236636 -14657083103829 -101047796533169 -54913317047614 -146169510321175 -176019379262799 -264990721788064 -186274972320635 -270752449007517 -196893617443355 -141341387470854 -241866941099643 -168890543108751 -88185353369187 -28096357831511 -211715604403254 -256590154336343 -56583763555574 -31422068450499 -39826007172013 -64415437437263 -21505506684176 -165201396758794 -127738108844218 -104298453191278 -192093201395383 -139443650832096 -125662103510553 -96340167469635 -198498348352715 -21359390037284 -40437212605773 -48351884733853 -226188213375541 -187332169250054 -42683952886766 -17924212736886 -26631785433687 -130066216235886 -80825271375438 -39755905270208 -188017647989317 -170123484540094 -219739319380917 -178174072772102 -275941202933326 -116484271361652 -39225951054154 -177209804613547 -260584710036395 -264139263587769 -75265013372073 -134778981561992 -152489184893256 -111675857330642 -193948490455031 -53908532175885 -114212492084197 -242871878517109 -276243119526653 -119698768258734 -76845844657900 -180542587172306 -244920315540502 -67849470761846 -186491497894759 -128189397011722 -139329364123360 -83906497727047 -69217199745048 -244386584972537 -38428963667260 -267764432165375 -52667214317515 -25254548725200 -117565668627468 -211766088890373 -160069763195368 -278754704782167 -201553356039669 -209767294634253 -117820704246893 -52806681316378 -193736069242991 -230103310799400 -352761917840 -70369121527245 -4430807355835 -278516832571656 -208280067342433 -49276194428997 -248613772586951 -190946445814695 -34899200061504 -190418602669901 -182684566932246 -176083832396627 -21304909097305 -5385236990872 -160351898402107 -268368938309653 -86175250915984 -221985542528501 -257504464022442 -213565452201975 -241087929620044 -65102680623715 -224445213338304 -201387679363680 -69582145472417 -263545164444517 -149992661033066 -245782328736185 -133441982519257 -235704451536359 -245620903498719 -174383489543154 -175958587854671 -271482328609557 -92298265782440 -8441756626210 -233021914731632 -253838477353433 -36085327016207 -238673437221607 -185088896513673 -263042118990974 -187013396907284 -103226565540370 -48035168057651 -173448398174167 -61102983019086 -251304335738114 -115412813241644 -253793797246334 -74311384479572 -49427246754978 -230283101274310 -16536679439576 -244487845553757 -114681421892362 -263023313417156 -86592124357865 -41196234190402 -16586360174495 -206419012107161 -147402173231752 -41800342905326 -38637217355091 -247931109988439 -205466259078984 -167454634210064 -271713652076999 -55093957521784 -158854364788874 -96470134376460 -215416943229919 -224874994491297 -20868188261153 -175918140113836 -220815981008611 -236127378859842 -64405518335434 -155800746016697 -20291605496113 -20885671002264 -172668776392669 -101357306937457 -118715492086235 -2811854859265 -94336825418652 -67412983796762 -238754148962451 -188586581076239 -229132909061532 -129891123784945 -127047470166513 -163276365565548 -201395257109664 -72133077122172 -229705243446669 -223999047759979 -260551954167813 -112454189724483 -231382591177499 -44102015631719 -223213936656539 -82092248568551 -238536347262846 -230767164387119 -221768268861726 -98818401742099 -98445150232441 -175512156648018 -40262469505297 -180041703665498 -100718072152564 -131148683861204 -34735169135822 -60871802541858 -177763540707963 -246212539954700 -231430661630141 -125205636147001 -165396432887433 -100757202287204 -70990573205420 -244063381929311 -113414221134350 -263987934958755 -254573166104175 -180028620225846 -193027063033284 -106757212971176 -272446152546316 -203446959158718 -129577825266606 -22989384918580 -120777456388055 -193187094552984 -173982649625923 -211988700733053 -75319632968144 -202844155389178 -160126382797803 -7050869130451 -15960973240676 -251820813124494 -15472477464744 -132973004370436 -69153248206519 -92682023753538 -54569401380926 -101609704140492 -159306459216678 -4029018145435 -198156678775837 -30725999100166 -59361200117195 -156490352219337 -195056335753119 -28363516686835 -93693371416960 -4210905127099 -234823604525851 -271933332459795 -237085615233754 -243028079679465 -147146987761548 -84377714214989 -211707527153387 -256096227910058 -280626087262509 -92039917002465 -176368432840306 -80582944204242 -228039184901301 -146714789718112 -34304766959806 -99040772080777 -35204606589588 -35798672095739 -205613625689891 -111069297272103 -186324167800427 -25290753139323 -106903485589628 -78296047567102 -54424495679752 -201487698656697 -62419528993965 -237987937705542 -97387507563672 -159626349158678 -151433961977759 -216086166858592 -254195269136651 -170503520215478 -43543887127709 -131393700263283 -163868216983475 -24467930344506 -109509254313489 -194503451822264 -10518211081313 -276196779423472 -150517044462278 -211300633522396 -30823683586940 -236704157713206 -97732785738528 -215004669185047 -52821889887440 -244474603182297 -62478155972569 -123359097937093 -206432688128887 -117146643964701 -211444279914773 -175481144051248 -42344295070108 -233666376565083 -196018401971603 -277851890352774 -35587541195383 -234843919137172 -170704306227253 -13244481458339 -251858303727201 -3702619127960 -38648136716927 -98932014497694 -220599518706608 -23492572118030 -223913257868107 -109784727311235 -200150010493751 -188088165823285 -71155571734435 -58515678863876 -263026729759087 -175460582472716 -36763111237908 -23595271145597 -263501185221091 -262989563360414 -15960600198837 -119227231624038 -157687692686606 -34479594370916 -146601325746702 -126492042906152 -125651688361418 -171718360404796 -152935168637398 -274864608971305 -172874721656492 -176335797559378 -263061977270269 -32227787012449 -206008224053425 -197258854571710 -50905299076632 -150383114725478 -85883882758853 -63994533421323 -103414516928398 -21319471653652 -223681759784323 -126891672907642 -89395565816711 -477131134879 -149469023968263 -58240101213631 -268655035216552 -184762554709279 -200253674267928 -247799284110799 -15235425088301 -267744473089499 -136775330311171 -157843674855288 -155670629482646 -178541768241816 -97893973815247 -238816179838963 -28180951677715 -76223927314477 -422726370079 -26356285625257 -113510724688173 -195946217975673 -106859384768611 -242011927638575 -140401537473555 -14805501703489 -4214793723605 -262139020705762 -33810121544929 -147448780319680 -26026851646906 -52763272234021 -19207156109282 -82492180036238 -175614475278287 -99898301466506 -253019694484668 -17516402670885 -71008065280415 -113822521071664 -22996652252708 -16517470709933 -161059359520079 -33852388417640 -243895102871515 -211757043288169 -93648262988702 -25376387191138 -168905742447642 -210249324635374 -216566696633765 -140732102313385 -55380599984177 -146112990116569 -57551712303183 -216459414493753 -13068606323054 -212133777712647 -62525605996157 -189905062150805 -228164332112982 -212300533244314 -236185006403796 -204904003808584 -267476240187470 -279168183944760 -115655329545761 -86250912704432 -44649304922416 -20448500198938 -46809330710922 -261693147092884 -138469535213104 -280867244045542 -106347162129012 -162250034050391 -202170745487409 -39476876795678 -264027874437215 -223533330330691 -7791820988476 -177332612091498 -155978340588759 -261791280805960 -22830248067466 -31500112903817 -26543733296099 -79724043383544 -38738497709197 -262891771573216 -223280189501450 -121717225571749 -200267644012452 -125267415748599 -263231170487765 -235472933520441 -62671829493045 -135788934084365 -151303966783116 -38218790135687 -142116994960419 -141031279281819 -5519312449945 -205970121165194 -82837536368549 -76096861551543 -12044967066066 -59860303657434 -204928150659136 -67652465305839 -104370226586648 -179447860819797 -48529931937289 -76389025926765 -154022735998009 -46692112301063 -160966144700296 -178063263974344 -240011350133339 -38040797502137 -220421762885106 -97322458138043 -114883449714596 -197836490229934 -67471159264253 -141642138427984 -49439973155796 -122431700216940 -229777684682733 -174405999444323 -38914784837145 -267098470457202 -15780006667706 -66679172226402 -42857102970126 -231042159444835 -162085091552447 -137965234847760 -203336266808776 -161510569509004 -63892612653610 -53738369356843 -95348439556564 -188774371764785 -207567811241251 -59106100684238 -49640184594547 -189340902911970 -115286285843367 -246789749110881 -158972152620830 -4339561916375 -87204414174542 -223437349100392 -111009843600975 -170958359190516 -83778811548328 -7552916311224 -52590194776911 -249437361319634 -66686630694512 -153550589062502 -147782327203654 -217595630765099 -132412298154317 -43915059196511 -232182419497914 -232104942467008 -145497012768237 -41713683852161 -49964422806119 -138265962013168 -102404635132341 -172804853077740 -123741176968912 -43010759372849 -172370930446158 -107740707193334 -82320831275635 -254984184366095 -156188377804017 -15075625828257 -206270845204900 -167486959467087 -86985828020766 -233631302368389 -198456165484067 -172490391475099 -219107945152496 -151568170658813 -2404746124914 -208502785400084 -146917778181545 -25729757099843 -15628482625034 -136394077889038 -227333701679519 -80070696654769 -60932742619181 -276736766102591 -126406847260426 -197582041392235 -155674591072450 -186694127549267 -104859882469729 -178576995529168 -197787635889233 -14171700206554 -77296539204000 -211896778583225 -142050027066082 -43316411191639 -16989801267495 -278671355144100 -192334445777833 -108023104479431 -63132886700090 -64537410142580 -73461337525685 -133798553587302 -269604924754328 -13964765007399 -253918432541570 -71326173356397 -26871925500712 -32002899302291 -205018240519198 -134169578010671 -68767563376996 -118834445331838 -165797553220106 -81437235782858 -177143891749629 -275302542855275 -34867648618254 -337669426817 -184516638521745 -103080806155975 -19066471901659 -55996808080582 -281055522949925 -94864756943801 -246652946241958 -62597810064402 -126314882174490 -155682309473977 -274483567263015 -250065322129826 -222925405765933 -215763548844604 -81048708069686 -61805828693833 -161477044248636 -44227930341407 -157937194782476 -68422396471089 -187111478754075 -41144832571924 -187735344375192 -16736161363074 -159122422408670 -263074718991033 -33088448624094 -167322672323279 -254112258334249 -204983947599101 -268615605219685 -133496721650001 -137944016746358 -280157298507494 -5087654424112 -120097679048894 -185818977854193 -155593022982777 -243461096590039 -50825626258437 -85503174557826 -69049553082330 -227910496983447 -261746180568199 -4125181078061 -42395103794723 -161296472287985 -110305148518668 -88592699037236 -134414589191674 -30085640360295 -211410924674229 -199491333918498 -143361148635042 -120254595936576 -43225283871560 -268520171795163 -206707533697865 -253804968570160 -57069625426230 -74311495497864 -218117157502511 -141278924378300 -235277678295154 -1128750424412 -19623720258828 -197696746464263 -141220377598090 -168613509169507 -223530724387240 -114469160395428 -104233690926668 -227387107248004 -49961892644595 -200912545892773 -229193282196695 -202490191586897 -103238404482969 -180739009301696 -192920326614184 -236945708303334 -195509426700881 -152019178950092 -20586429560900 -229387567103971 -129960727151797 -113949258018660 -175513467220211 -60572571470325 -172490495898230 -152035612428954 -262959109566222 -134459903776114 -250654059377893 -71588862533938 -196103472955633 -277900313130217 -10909031689154 -40574758209287 -97271210664438 -194923054013041 -79375942321340 -173483398360375 -94801461249849 -161497191790689 -101663931811164 -15432012862463 -235147267367064 -213116760814926 -214893504071458 -212984786253794 -197779068364489 -139051692210421 -218193796131743 -3200546034847 -274859502402110 -83513254449459 -63664286290809 -31544513523358 -94062044443209 -130094339914052 -84233451991642 -101535342774892 -202425541211352 -118005695248242 -278271478055041 -55471167688288 -82051811367589 -79114783192446 -181318787598798 -264402166450579 -169748334871271 -151371293680860 -15681306029291 -278041562812300 -203164646353880 -19805422702445 -14688122456449 -37112909163876 -62176991963440 -6172893586756 -161223470613628 -184281389535607 -74773851870914 -79040924577506 -194658207867875 -272684808681498 -133015194896978 -108459245176977 -46305506276815 -131048459426554 -105075329950539 -7213186155901 -58466665764913 -245381260849777 -192057749920373 -279561831237277 -5826103352840 -70647924837720 -202683219710163 -60584206542584 -39559422600065 -53430665483635 -59744787308815 -206288295602824 -33601850020556 -185936439585648 -26601875814580 -280525013363390 -241131773724482 -91178753955172 -141935131836523 -19483961859087 -73234409582865 -185679397823393 -278887014232646 -271406767428254 -179621193313225 -261908529129622 -129200506987328 -256338700958340 -203370416295402 -170615616374162 -87579442814789 -195050767389489 -274728555689589 -163872144799619 -252797097469834 -8640706911694 -54478773466601 -14522049582817 -96452818546596 -207992959535332 -216523265918870 -210291270639435 -26127993463689 -137129154656088 -231435293783008 -193210244031798 -246137705600831 -201317521502132 -262041210614409 -39491226549935 -2342815468430 -11212901852422 -273503388493707 -204550523479569 -260927056440778 -225536986678557 -60512461013739 -105497138385843 -241923009535178 -85371488090856 -144049473887908 -10668332622676 -84740507392381 -113980563762053 -245392070253747 -97233815757524 -52630617740062 -59876677065023 -136310597373160 -16928952132377 -44777651162076 -224435662617145 -120343529855424 -60470742571174 -86156943958872 -170014508900732 -138451016238577 -252363767120732 -134822590520363 -217266885196956 -217019521355157 -254340837036436 -20065372936539 -161552093583467 -172644922170293 -66893568296686 -69556552574549 -276332218280901 -180767067979870 -74696662716663 -156168892351250 -241216129152173 -34191998371642 -184051401229270 -234351673973050 -31947398179039 -149933869151739 -273189599325423 -114459893182251 -144123789249349 -219653858277610 -28035561515594 -149266140720566 -146814058063680 -278217282813480 -96413521657627 -30786189895348 -37826508558201 -14960374144310 -96448343389195 -4414331516628 -216438017389279 -210670516082316 -183858726032186 -121239107089451 -166447839654043 -228044239819877 -67088059009004 -191548131359090 -204619282120917 -166761953158543 -51778038129283 -206806324748216 -159827595656804 -272145496072294 -148401122028375 -107393451274018 -170032816986502 -224385444450550 -13293032855849 -250948452702438 -59689779396237 -165775203484030 -254164294164172 -103873903240853 -82473107661985 -19617609171481 -49262223076293 -72541390206696 -181754891398147 -229494259251046 -105887459233589 -82819848316264 -273605952717773 -160779592140236 -141598286164149 -154499700121021 -115050654378997 -202284415018783 -266333140114287 -199397632160471 -88914223787606 -262511332187980 -88294197053222 -166842848374712 -183527323229086 -37712595925309 -14932618015899 -28659668109395 -219576444847845 -120169323178193 -219467249511002 -279125753075242 -35061414621107 -231063554188648 -115012405342459 -278108353294216 -242473603296537 -84532085282085 -14464927441398 -82301760594598 -260423253494895 -2454897305579 -82976164318144 -236833228488133 -24942636527653 -160727037722556 -79851269151896 -139754933073260 -188578305588133 -101062366466328 -6372434002930 -173995090590573 -225219126769885 -48345695763057 -117915247736218 -60548681631771 -121542545559893 -71244200665405 -65133796078096 -147391581790264 -23168264142214 -31938115534815 -239407882185271 -76009073239678 -243508243934699 -67423400294766 -159844937743857 -117403006119285 -21480779583284 -43803015994738 -138553588587178 -64405868298640 -22092327830546 -255622600277555 -96123861743967 -206305978507264 -275126812337496 -114212937916029 -191467851966472 -74982458229349 -235462141063123 -270616543603644 -5477552639743 -207451428288863 -127574182960979 -61903242553200 -140486821597637 -222704117048599 -226301845480776 -205739853906692 -70392169654764 -1348655854296 -107566699503286 -151884887309916 -58066887861351 -153877613153462 -277364352330249 -109938264066440 -276502794220121 -68651402056419 -75525529042616 -133496598069700 -90308962758504 -251088701102870 -259689464463511 -148922387729446 -201340894019655 -210720811273729 -124033618170562 -130789527981795 -114153607584495 -189913398610426 -213545626390623 -248561460147417 -279153490575742 -20167763582974 -259419649984379 -262330410993087 -146632708847680 -257026196718031 -187429088065293 -91593613811288 -78636707666495 -71381912460341 -196320441907484 -103654687991514 -88367191533274 -81290966298830 -37193247794568 -146822305723240 -208548825128847 -37188723859875 -152001917734728 -43775892650869 -179293454400987 -63489755094539 -39210769029891 -281259451160164 -38824682859365 -138270166471221 -190841828601522 -85121067895858 -186764029227164 -268556850430004 -116524286279935 -272824327674982 -155915106767766 -99906689303206 -140399472643396 -252521204019182 -58583997297678 -242338785830663 -61368687978255 -194372367689205 -98753523773126 -239600192337492 -67773030849375 -148227220670025 -223473009965860 -13158997354981 -16236249096748 -201829121358398 -228571650890187 -29553663052009 -5780538542882 -71811817302700 -163853208083898 -85483669045834 -50153131647002 -99014302675857 -272168376879640 -250383765542011 -159305442168045 -41827783937673 -122447579516190 -89701730536490 -250221942579159 -148820601129478 -266966368958655 -32029434564447 -94263601906570 -100737098923150 -1059600171540 -203671074198671 -143583516535021 -122548581040346 -130384943598216 -47744419358744 -43801591968856 -13600461516886 -98864404974702 -190647390855673 -58974870768783 -118103607226426 -153648971259465 -194004964794505 -275204691238664 -195621994935290 -94524644950758 -158391529270527 -60392240100567 -133247800916189 -235773843907469 -222975685203557 -256324395223164 -50074285017901 -17673566642155 -118339094718283 -216147623359394 -246956473358355 -191131231517041 -55936926631665 -89179042029861 -48738209593409 -182638102193970 -71402860424259 -54095528592901 -266988569060138 -252456781572431 -169748410141788 -113956673923499 -216087871152880 -112166113338993 -167787849366042 -6356012513929 -195971169271804 -110166829123229 -119627399405971 -52425892845956 -101703999198486 -76277790933766 -67392757122140 -66151939897248 -217553017012355 -106489377149001 -79824269073308 -194394071676530 -127364996990296 -153154552983679 -36918083344314 -2763709075545 -222490211556059 -187989707643575 -170119462134970 -205699664006991 -245144065936213 -64297865973566 -104434230884172 -161438465024702 -260125036614287 -178002312527269 -243878082464489 -182137259550265 -265953700255602 -186175480875267 -166183376695567 -242882415843956 -82519566099868 -277595848834728 -1963858729828 -5486048267924 -148607206415510 -161344745772004 -195705904769396 -90035746095432 -90038424690168 -102101460185082 -48884204695811 -54742332879222 -250221447179097 -53069370785009 -108171254154528 -223370870778945 -223191769227438 -84727480127216 -116032335042460 -130035988061469 -262558310050443 -117164767213481 -147742529696637 -137500289602938 -118100987583927 -232855084018236 -217938090768955 -33929559143392 -23910824257437 -142693720607555 -72491616064789 -136110067387818 -104848950635843 -191648569196431 -270981115408452 -161862785223654 -118012646332137 -276432601410477 -172906302901002 -205956818904961 -63845369693072 -141699690860728 -46769621629896 -14752122800458 -167895032755763 -36704863074660 -229579609098573 -71697319131589 -210269526114940 -267370015927957 -203576139776897 -85217798393682 -99282453413322 -161340542503936 -253051815049138 -193628536547702 -167674385394632 -132292348450614 -247147844802880 -158698751285903 -102471872741998 -226740544095502 -118870563980635 -253172391260626 -99023211465592 -44594916250252 -125186683792491 -95760837406955 -127435469110702 -40666623538236 -95765301731515 -1933464196971 -127863969558975 -19652057495983 -235485587398268 -34007402285678 -158400293411829 -126810860148547 -252400310733264 -202120922873952 -88281248476603 -66038758808278 -33731834848174 -111881486151762 -132044981871927 -119099442257111 -266098997957183 -55231715696943 -100604273780443 -104033449392583 -172188431863732 -1328274239224 -152170561425343 -51813602455438 -178585564347353 -210938616778999 -211136815327996 -165149308739147 -39816569011888 -100033264314590 -95258834329322 -124996120699466 -234878695151209 -26273474173370 -151397484554218 -144730079181672 -120184437213889 -46145628496600 -215060111649447 -21734453175205 -264404204305559 -195729773333467 -246248724568186 -142587034321589 -72769111128109 -205001684054240 -184932276741046 -93374121718773 -233710039113805 -270579360054522 -244859715878919 -211967504484410 -249845645606966 -183993877918485 -184224139129270 -95418257701751 -17747711702311 -182327775188475 -61703101973688 -99136809148274 -86304546101433 -179835419375428 -114487866007195 -40668171034986 -224480510885702 -61414810591168 -47404950657254 -68663776698962 -117096530424233 -56282249631001 -267880970586273 -14664846733712 -176750994282255 -253953512846764 -25157472066532 -188352218393909 -25789624106685 -278635787259554 -134701488996857 -176322067228646 -107067155515565 -185402100191257 -25220439949959 -147111264986320 -72131894392671 -24839273449928 -139757727019903 -65870394714114 -131077142965609 -218679742658618 -175112543932412 -77981093926962 -14580881008565 -136569518680368 -116747487948422 -277330667955864 -100081596267363 -86970921057189 -10319486182370 -100376050323433 -137164391201271 -126119859192629 -158473137517817 -42841855854482 -267025838381186 -85941563333336 -274912646008689 -277948864527727 -141094159905144 -276993999924097 -85239934381733 -47687720568380 -64669589041644 -199038634520728 -13159103794122 -210691704395929 -118089732724556 -118616143022860 -113270540101963 -43404451371174 -24622592842071 -158180921232609 -139911516066900 -93398685713447 -166253967775507 -117563089984616 -110494983873669 -246831626759266 -116901551238362 -153836207728169 -3442052024520 -165366144894896 -273105265615823 -114849477241326 -259684854212671 -56164752544519 -160002031414012 -218654742441082 -99768203590148 -20340439926606 -183808981549512 -276897772012111 -185762881260067 -13290788869169 -96717757703969 -159952030978940 -92568887802449 -140126501684750 -140769494222752 -7129001660900 -228818429369362 -52650903967668 -212622833876766 -88452117726671 -211528113947952 -145631907223404 -165770873106223 -176521625547789 -28915163881157 -218228681322255 -142282109883123 -54315543451286 -83635648910437 -127728553331785 -144621969586364 -65687540445076 -39098467716123 -78689388141962 -113727888306301 -5502211050210 -239472191931870 -22804633203807 -96183819455295 -272261340338467 -88446056927075 -72972245387859 -188362129354874 -37078835195458 -2943569196409 -157158442349965 -213188837892403 -89351812192621 -280757319839900 -131739139043689 -104151032256549 -14253448496074 -275681538925950 -228067202969507 -162677450661493 -199444364951615 -251583069293442 -139010811645752 -20617067710543 -63765022349917 -80853878635428 -212384276630418 -27282931091389 -99417867935344 -11626772045894 -71652275006903 -120668363718139 -64376570597179 -95310833491307 -101002796861411 -166381587220947 -190777351765767 -156893285185386 -117741297490187 -242922013739678 -42541384958101 -37124761317256 -145476401332624 -140692971722809 -21110839738161 -37835346732364 -230575603845086 -204254452993405 -161191219662201 -166068485050890 -87019753046619 -85214354064910 -205033426295585 -69145265390925 -95190966211214 -248812958917993 -142295919750416 -244549294414158 -119098696231987 -175070123224131 -195735673804240 -211718823693533 -202038484529614 -133010446390937 -240443852484989 -618328701176 -139616482283263 -244615305194988 -171957860698958 -204894091485310 -47907350319264 -204821511470220 -172016586565166 -35310672682580 -250281806687436 -30270078371018 -149013944020020 -148639998859940 -273590590811631 -105297253958784 -115198874327250 -65136095355269 -94410135143564 -106505476511021 -213271937186631 -122975083888727 -192575787944646 -268061270131133 -128693337623109 -186536399829455 -263922607990707 -264768742696140 -38482239496855 -209630470045613 -185087983404390 -118680845681111 -94753727004254 -228879169494870 -217419238624563 -249048736358265 -130119318377974 -42443928589776 -247072686514547 -164148077393705 -10391993168751 -196969833876153 -71047185566528 -23195245024103 -231584487955820 -15914864287552 -62517539244538 -256177269252973 -172101000054494 -65910370190076 -239554517036058 -278141727710645 -215475221123367 -88511619156220 -29436772856368 -194850797904046 -84588506361405 -5467612173907 -137366037682702 -24758828790455 -208807311926039 -91722012448371 -78993767259912 -181566855873200 -150890396765549 -155779824682419 -183068469533736 -159071991435559 -171378999114274 -6418117312117 -83387432464901 -233992233507304 -31389014803550 -143791172754314 -37232737561069 -160717373749203 -136663702193118 -42646441232617 -137985907682931 -152501727208892 -119200986312060 -185156524418610 -33498696196777 -242059202965360 -224209258844451 -231420357996747 -34486750475532 -160851721136074 -260758326063610 -208254930132000 -73446504254260 -152247564715735 -69483004161740 -67569685766400 -20939952493226 -22504133898014 -68566233087481 -7071943261310 -63447564288285 -229962959543120 -60315489466737 -257065386583260 -109015053971486 -265320485506335 -71533674901631 -237478451325619 -150827365428503 -119312768711336 -165316404866015 -271292347050590 -36269726227517 -191787008154515 -91217682831367 -73367440454000 -247423950249529 -197645558998675 -98273617621631 -167777322807874 -223960187243965 -44597959941646 -123904753109456 -142563144483035 -275479970830637 -255648311044193 -4762195949191 -247127123453982 -104032615424610 -277268356303704 -108124706988451 -273190287053796 -107690103869673 -242008737304385 -265945501499447 -254700456288633 -269979298694044 -13799125966231 -251049439447164 -103751173621758 -179090557698463 -60084587116581 -20499071742910 -193927693928775 -135087628813824 -70132581822631 -192469448554371 -141473455117179 -256532928966909 -12535803027826 -79949674178525 -227294430963553 -147153249012379 -117205215329275 -44150000065374 -71610476980401 -171205573760378 -218537553712818 -42445524702205 -55924255408187 -8922462745895 -93555488607533 -127149220110170 -43151787746388 -199972978528108 -164285167460459 -51557610646156 -165779072596392 -272598781627668 -137310771762944 -267546780529854 -61976880366865 -87365750760268 -91900330577786 -127847112247837 -53855718021606 -64870673045355 -165416577154895 -261916555397444 -152760845942793 -78732533308386 -162299684107802 -118680479793863 -77574092757024 -120907340187901 -175382189905410 -207856146114096 -237038913771113 -264880476631378 -9685543015730 -65543402711244 -108084930643145 -73894718651534 -123733273726615 -59724990175362 -214910357308532 -225900298730391 -122080678798451 -108925715503579 -9790053970083 -8676437593636 -163367698338982 -82180070595656 -9859968946210 -172577981478237 -109094361766939 -221909869248729 -139876664551193 -31596896926311 -276560838886457 -94231239239041 -103541708687802 -129789132857811 -117510796378166 -44933675025718 -144840666857713 -223996403757076 -150909952201506 -149492098528075 -205638921413791 -28827986999068 -98754219156372 -35494636430223 -174676052154310 -129988169918237 -273829759134676 -7075473365274 -59607595280489 -222158910347616 -83526876414522 -88740318612535 -229221144008869 -217542984184273 -281372547575739 -223354289176439 -190167766253997 -188755664875683 -247481083970700 -3509630834160 -51352377053180 -258279159528084 -109082275377715 -208114792169080 -228991649816796 -20284776429484 -220048155552180 -119510834004449 -132512934122957 -88222911022622 -131067445809587 -109940720784290 -166887598006834 -249403050199232 -40527508420748 -268771913633963 -240781902690630 -111004965993648 -174259722647702 -195954750224433 -234390216960047 -176870159818853 -45169085798340 -212437779648706 -266567122880507 -97042944028558 -118408356728146 -6750511892990 -6919768902344 -241171895905636 -103338037937836 -43163880924763 -126418059726449 -157065517228640 -86269272456172 -49396296124963 -8796627345312 -239234200336241 -176824623708341 -217877949967642 -385130988419 -48595260692988 -178188552369738 -235539119337620 -153109982332969 -273747932926171 -73216708792439 -20047767138185 -234714716566939 -141704484482790 -36801748184829 -12411150904069 -223024236601067 -226889668932380 -171843675324763 -72582117115486 -255146019663758 -219460501320469 -279625331568138 -190458411531154 -261983414493878 -151495352906974 -200288426633141 -5281033316547 -184720817294522 -250914530295085 -188504316468342 -40079613674815 -187940534086118 -23358408918215 -84206818052231 -91566567558024 -15527935712741 -190194810279287 -104502104274032 -114742914617252 -284614732906 -12863733378083 -102038815715240 -241567335889297 -117530193047389 -90419251501190 -37229978696427 -242319212364952 -53562858330470 -235991905654731 -141569603683347 -14012355311785 -12732979395187 -262337632671293 -59437058082297 -19332857505938 -277904806501013 -42195183004755 -132155825071543 -45731312523748 -159068094716060 -84782045243557 -147372374242214 -170911060214431 -6582653289534 -191211895182425 -241129211124150 -49585436995041 -178663282394535 -74250297865411 -88659841266040 -21660173356858 -33576558049701 -241160461396070 -14274042696462 -278294283980816 -122612450872097 -114920241909813 -81864557632278 -175015767862542 -228493916468921 -53671048641269 -250501897796398 -159125306481341 -27593448447438 -274898705515272 -152784442841698 -80202649180057 -119169855747602 -19358646142852 -256366506689899 -252689963121200 -195640412013115 -137080533365290 -71732979997057 -268981950849221 -17104886695350 -50791189908005 -278572431678066 -159815049517289 -35368021297982 -218151261010988 -141597214255311 -184160485496474 -208765604456900 -60880653619516 -148813414034678 -44264478109964 -190676141503555 -38890118805987 -223833114172628 -21302888497941 -255841881755403 -194984348486565 -232676060668961 -75941883693307 -88862562077516 -41241155516743 -214551282264960 -35250225746292 -112837311584509 -49585582368925 -117083183833121 -114257829727029 -203846969023176 -168320728346415 -190511811128281 -32117726475830 -52635470094670 -68442161320730 -186335869844113 -115820300108830 -221595563112194 -171834473042835 -137649095521604 -198956241248499 -81476590731931 -276237801303576 -157252660645399 -25143500514888 -172321812587425 -207496392336877 -171504343036829 -126538537879755 -14232615308845 -181089116997806 -58225607885097 -247914203376795 -21759412599347 -184243506666776 -271648386098792 -24359824144234 -114886302322144 -34492505149027 -97922173374920 -272004515611000 -59310052591219 -55075776926150 -150027902425461 -183112216413060 -203628428246358 -35349667722537 -231191163668310 -8832586153133 -173336678361275 -273459047015252 -72551756554699 -177242816042303 -11401298395170 -145557682903427 -160362899768212 -203231945133006 -10935797319093 -88235804410249 -196057538475398 -178360072445810 -261131414854273 -234245263353260 -56068916419055 -131908771221041 -107263079058285 -173718718450878 -108294801206253 -105938719712388 -31223740689343 -121358190486207 -199926978978687 -148439882779872 -75502336607781 -12144808644941 -151128660311205 -108433815478430 -152028499940987 -105910162084786 -200033629986014 -268715324608591 -130640453337299 -17869062502384 -205468008568473 -32308200653559 -117638948339483 -142757805272639 -166828863303334 -253782637042149 -265911152596575 -201197188294448 -25200836529913 -65034469711404 -171852264615502 -185275971272495 -134409979387243 -44438531409852 -276098514377304 -271267214581790 -114125703474315 -160779347343908 -82570461070421 -229125716158138 -210812850830597 -164247068614458 -258332321718940 -133377003715992 -207049793909200 -443272658843 -35627196226541 -170075526438685 -128951424527292 -244996708271707 -52761803564629 -135315936343920 -42939016472586 -260067822091542 -167365052075428 -42985795574906 -201421313976177 -258047159312622 -238042210639212 -275559855121419 -253821788937928 -13819306518981 -53410830853562 -99925215119186 -57726105213029 -164611280088957 -235954946997629 -88866544827654 -280919434881978 -183253139403336 -215240084034149 -234102452307750 -75252019965494 -227065236635116 -143657437900179 -64907682893900 -54466222638954 -165914890558741 -183162182686983 -240788136727766 -276230426282062 -94185823702187 -129372093128957 -274457838898952 -203998671240911 -39384919866083 -91298319388969 -41374276425200 -28444389430694 -23757927224103 -220215434127454 -117980577079657 -53105711495526 -145897090002627 -202729900734888 -187956053557803 -60356662582870 -250246572434312 -228435112751992 -138688250164256 -169462955383687 -133162964848355 -211156704403384 -270017169965893 -25586160828385 -272974108936676 -158322404141928 -7675467247757 -142750548676055 -126704716150152 -144265435650277 -75268742888361 -238925138591423 -231555950954681 -204729813919315 -26296116815513 -61702910769107 -144853141900713 -46675218408607 -115892337802597 -157437619913058 -200191833172086 -26618967011803 -101179914894542 -241963648218475 -151990670953583 -105769888950397 -153354240142474 -205293865509235 -152867323822692 -102219510865333 -70650599206915 -150777678607981 -81005656811580 -217297554820032 -202801427012624 -153173097946323 -142698279253681 -209406121758440 -276576938248477 -11981899452156 -129259036895781 -275321914882254 -141204374117748 -172549548990591 -172005666583295 -181431090063663 -56905837718810 -95059227098568 -176162117943637 -40494114962268 -119006192486878 -48278383504305 -111632528570004 -36588517418550 -232760749533098 -227244091910381 -19916836723930 -77635920193891 -63272048759944 -184662200085618 -202034865109304 -80403035936501 -42374311416506 -27466339691743 -24311950022773 -153262482443390 -156568951096904 -269836189203739 -193527282391616 -132438108789739 -161918168343845 -193632930164078 -87060658728734 -214866359846574 -146548981477948 -266776517793111 -87172705777904 -81002532627909 -105252585890852 -48014240449606 -204772327602430 -196129557016672 -139554818381424 -202468145898625 -9102775950904 -45531698492824 -226022316213435 -78959357292216 -267485153888618 -249211288990601 -77073868695209 -122344441820597 -73220448199972 -105070394445552 -159017771777534 -140138622293223 -49894283767257 -115696225109370 -276193149799618 -146858179625987 -243923255547775 -131816412870621 -152753859851282 -27157772025166 -19539915193688 -803341605901 -179579633140415 -243757655752080 -88110200065204 -162962857150268 -7084707529664 -38907344165645 -83152577816608 -191709322753352 -240457776710326 -197028798625117 -141351963259413 -211172492982743 -129072090518525 -123153247521098 -8447446699 -211397898718502 -263932254094834 -223193008911749 -129034590192221 -216342458035063 -240430097898054 -221868330158947 -165958748479641 -38462616964553 -246642904411051 -202573394401167 -91238472455005 -128350966718380 -51811604924090 -8055273948561 -278081802080578 -11720363611855 -64211849639789 -39516145349025 -85405048090990 -191360219072912 -132226750365435 -187011334663267 -34907953556823 -215774255859874 -63275152481296 -240397091303970 -10448251633205 -8989311979494 -123954363723829 -253456638057527 -125236744115320 -179410984763046 -275103136722169 -31794647472555 -210069207102341 -10842516965312 -237221217165942 -191707223372263 -145930871654401 -118434402293920 -181754172383272 -96574115829827 -42963231932268 -27180827500448 -169992379905938 -200634798255823 -200960589294454 -144589077038821 -108645997633009 -154821115203953 -228574554604960 -46673731295507 -80409588638596 -200168043648846 -105423504476177 -157372311653912 -182068648961162 -210923383672295 -17437295016276 -229134467573212 -178670044550222 -14244097474034 -177974095701544 -164113464161868 -257942960285941 -168768188205737 -199411576721165 -181979720048983 -119093434981047 -62626972870664 -171807836746703 -13341970113560 -48028214332771 -225391133580626 -53602571400869 -245561546647087 -197209120300882 -21887736226405 -149986881072570 -136154991161276 -209589969970791 -68703080530207 -213971322999548 -200645384412298 -184385141775534 -73097933991413 -108069435846156 -14169989340110 -121084129231215 -83574567787074 -169303224749028 -240278294623159 -180427320306750 -279131857620107 -128335117760100 -54960750570678 -32319340777616 -267240852073476 -29515715474815 -10122181015521 -220469107719375 -106963580999987 -60599674373698 -271482763795416 -109814307192091 -97168939134751 -46502702501829 -270555521055721 -164153131966755 -79676657745413 -263828009243245 -16091213668353 -240252355999145 -136496520747239 -13077123968394 -108157494863770 -110968142682940 -87685725647048 -235854893466379 -56901460536301 -141552489187601 -173377365286878 -95016479379324 -105660594614123 -35823977270287 -149030001901547 -84104399785154 -116447914914357 -110528208162086 -242560081307818 -114270972321178 -59284350016987 -134901267670650 -195719234137998 -77586916736258 -130354198028654 -76828882177684 -150150669883858 -173852274381821 -208025788566003 -116627420920380 -233149915394698 -124382461232948 -249778749395977 -56031097378472 -13120062278196 -169037804121982 -99070192204707 -141495775020354 -102968177469194 -181335090302396 -245966794713145 -64123860289796 -27509130020581 -37867016532067 -40688556172784 -114762171168822 -141856262870710 -67878587205656 -99346624389326 -62901073572707 -46815498533660 -98594825783469 -48793785746779 -263273150209233 -209720789925645 -98916310140305 -14147015641817 -239880116738145 -245502639343552 -2081427450809 -16281399328004 -257828257246623 -171292491938237 -245866793843001 -40409278449054 -181006990371857 -136585428454411 -10061477874890 -114103482871438 -270853191904989 -263548803258083 -48096112030217 -42056450338608 -128826933753714 -90567640386700 -213163818250251 -141292135514926 -149732119642037 -112883544420519 -189360852365135 -201382075348021 -99584573813260 -270696236678965 -160604842491117 -75950760975462 -134319499102128 -48102001846784 -98754622059671 -17064970347972 -210536773165399 -201408994949718 -263763882535084 -177479476458010 -94396110594948 -171563395595891 -139143971962884 -183028880370605 -205551419023182 -20241938805764 -62215173388277 -185590175177923 -238339076784391 -78870041367161 -215812894364798 -272827691678439 -116302093073907 -115815726065002 -154021419586288 -77953759158720 -49883161250955 -60734722145954 -226041213672979 -247268340442710 -121131169786634 -279274478990719 -231403928039323 -37753407915911 -10411945239026 -25981716190309 -146653814055205 -259283734027713 -233096318283211 -143616588373826 -58087651479941 -216913847162996 -97392713069782 -279614112601056 -18578750489737 -275053295486731 -109455500069133 -273452567432920 -30481318592176 -169938574214318 -94710267659594 -123745708436235 -154964557372766 -164872519265735 -91754347620596 -208586708325445 -123068275183981 -34507210891229 -144340946570393 -172974780923234 -2560508130305 -168741099703001 -19109117950961 -157759193682775 -245739776376987 -177374039063263 -247953813363943 -131717067988497 -251739240394632 -276696233293634 -81819405952634 -65964517960094 -51622861876724 -39077555283109 -233899223993813 -66159019831761 -272232000626946 -37301045113079 -61587710778781 -235833224696833 -221028555434927 -184176545907335 -39892106867366 -217065069714765 -91864753060089 -52040523655510 -158135921424305 -206497479365179 -127579801415712 -60245872933740 -279554726239047 -16831039741028 -210074297373274 -14788049513829 -137560345263820 -202269314279940 -68339296516418 -19928934116678 -267915781396792 -257238404353791 -245912110720712 -117822247687697 -168364712059707 -85202149723872 -242852193627700 -17664409071825 -266725379479498 -216076635092093 -70903757672938 -84994667643959 -41997492781929 -271053947078340 -281277890741861 -2032971645013 -234402219364732 -134021282221520 -236413272121798 -26890471036458 -66142675141013 -101813003467551 -91320702033798 -25659046108627 -260708912850890 -72764809414229 -113459007014298 -123384428322801 -243358633984734 -251133933788030 -8864217685072 -207279089192427 -78792878181294 -241834887251080 -131489021727857 -270430270408971 -51349774640466 -104623497515025 -105380229107695 -163207457943871 -32341716292024 -208032047976371 -191814449186862 -142823623554561 -6657338903034 -195398850796066 -139432582318715 -16697110004228 -75747277941031 -245066420841479 -270557229963656 -143053533067556 -45878821402019 -57351242952273 -125941514169526 -134292546286169 -268630955289541 -202786110133752 -277911511078827 -187158644128154 -70687077065081 -96971967904265 -142835064130654 -258782251670619 -87687067953885 -56251547332797 -5122868864481 -187909978681444 -165186301077581 -129244532115689 -250368957036143 -269794722854265 -253158334222846 -123084607591428 -106448847916886 -239212224080328 -222425468484738 -269850134839563 -99072222968263 -145415976267384 -211663369265399 -132901699947322 -240400273353234 -161018196042187 -117665806156493 -189819007541218 -137655459957160 -128107039725937 -102922635990665 -157240400241196 -43759022501803 -163120850047407 -151393879301641 -157235043051724 -96947015446933 -262875400399551 -130100320657732 -243388155873404 -69268476619887 -133761458532128 -79568083111505 -39918013753728 -62190482761558 -16197613948201 -10632341952305 -249552218455318 -28934908671576 -39915335158992 -180308844151917 -49449161993420 -133572018868715 -263059124609639 -275549488759056 -36074799892543 -262888083150895 -85878131248140 -228370915449688 -167798927771410 -133728422530384 -11323251854179 -88703435965588 -216913977590459 -252872597299517 -254241569643253 -25742649958449 -150650413986648 -102098579227548 -137221438369047 -93176923152787 -164235006079139 -250465684315420 -95473202836452 -242756000953839 -131121122705732 -165531027973052 -162546075848378 -213707806900517 -28125770568115 -279649425774901 -17019877104917 -182611467771766 -27488520868887 -170039017712459 -98597505799105 -215789004526244 -85243084950671 -135700432931879 -178792300550823 -271171397987440 -139549943252403 -93971834542274 -279373961601726 -214512810717656 -154430307314029 -215760967261290 -10518443317409 -159997268307955 -18877928352133 -98820936723737 -111719927288309 -10079558836294 -202749662460320 -262156265469635 -49161573744015 -234617894053603 -189795417900671 -222226193802810 -84877038655396 -247778364516352 -66196380276402 -45630604956483 -70775393766873 -37515196354710 -108729990562226 -174913472537435 -73140656387471 -80817767248165 -34015620714942 -71746256630441 -46754132174860 -240566636419882 -118749466435912 -184659612847195 -26911083582325 -232801068954392 -10824652104526 -186892625049451 -265080956892034 -147698436489432 -39134289514138 -104327508955787 -92507237667627 -121810378693450 -67709611076076 -253693938440111 -149075763589006 -179453250307828 -268269415862574 -223333870895178 -10381834985873 -53142132991060 -63866755383212 -261569612766576 -158577096639528 -236321653075137 -98365365851038 -248146101444662 -27942826562426 -214245782064046 -78050164138710 -209754623502487 -160165660479816 -10320227306945 -15660957157713 -267735623064617 -152314752592617 -239733051910137 -256563398480319 -57213824451417 -278407273162598 -48796250664024 -162744061054543 -23641511527014 -60837449032275 -195201259898221 -152981623241999 -58823002381053 -193249076496333 -122117713947197 -271591050194478 -271423872549845 -83695679808758 -268753772806904 -231269987285267 -24468538612724 -172699152801626 -190867004640746 -62196655286349 -168873211762364 -159782246703740 -269415549591111 -223925090701188 -247124252390228 -132062356240443 -51857919838381 -244319808771359 -83092876039218 -208088570934909 -7486670139460 -12263417551977 -154903483060429 -114232003661612 -151575339438593 -277120543347671 -28078949740383 -52544794109260 -121986397039872 -276214023941642 -122527145385271 -239295351349923 -13225048404341 -160952595158701 -174437995798565 -105753449284155 -5023858971904 -96442259591872 -39538546166128 -103319153412235 -20878795454264 -105119454765904 -275084365568545 -249105974995631 -58096449307969 -103521828335680 -30064418012668 -240926440911138 -224857639010284 -179802377519674 -33097202727571 -40216681759291 -155375774391888 -25209996236926 -66810458722075 -43317024782009 -100423805988806 -232211393303128 -136497424992176 -148375633872279 -58286746766398 -74006655858078 -217197750027482 -187521422797875 -202689268523941 -219445481883946 -78887104702100 -27808732823766 -113215848735816 -80422419784718 -34849518340985 -147379826834002 -76646887051718 -66392343322711 -64035661847111 -120893718158923 -112822564141015 -266542916756241 -255188626014243 -197307713486360 -256470317340839 -27037145780597 -81010040826406 -15987282399188 -10390880450494 -243928013054725 -25017026611180 -251812377459914 -61329055305853 -115200829332912 -49888881549395 -103436507461775 -250856067171395 -2813650212275 -213285412743359 -256854540437415 -144939296379869 -22257378413000 -36633918038592 -178251888914702 -268969758395053 -273982371068249 -165592820746281 -253800833179868 -241871280929581 -161650234534604 -255177862007151 -68907890687517 -42209068533843 -121007800242333 -81621589073668 -157166406737936 -26852887895554 -268046836780367 -22981400723762 -197676756846305 -212893197466372 -235559207045531 -168478929531480 -205467001916953 -22305543950309 -149296151041942 -53030526265842 -222843962726109 -124073174747994 -210766181490302 -110529217097268 -164535512913082 -252538670508915 -125763274868103 -47607933577135 -246868824088814 -254355832509590 -181547977320677 -167402088272381 -229832720513695 -126062191698681 -51030168856190 -26058061193687 -252001472496048 -247949581117503 -258466552410370 -118374983694246 -8943136167754 -148290865671468 -79041030630145 -118898708822622 -22465240828539 -268735750116028 -193329085252920 -79815169513937 -162911115316672 -166870510743771 -219332017912536 -166973981575691 -177576149399051 -60292156102799 -144949712265385 -277704359253472 -77868326382856 -256282846879361 -150279272570433 -147326228317059 -167464576249922 -144724718840608 -63551872242764 -204915625147744 -10474040352149 -172640662088157 -229481914128999 -40798793260033 -41689407385741 -101273633031829 -203384175417189 -62982574981986 -176980525607706 -157561783811080 -187194612657255 -61016587283676 -161947167529351 -122236751601635 -113683647062163 -155735067380827 -99840411988082 -129382383109690 -220249340283429 -157053899587379 -213849570228936 -117160970687685 -117334527417834 -266429452784831 -30079191722965 -135796998660358 -107646996686934 -153836857812863 -59068407861079 -55052138565316 -85946056193866 -181060407627535 -78405425767939 -60109354886540 -136496930057302 -192104145336893 -49931342158295 -253699857203961 -8976933806514 -2883737074147 -227517988286129 -118631208123074 -174049435335511 -81268972406408 -13316415386423 -80049916093166 -55979554171639 -181977970410942 -39230914051113 -131869773602484 -51405174122342 -124689601469456 -10737569896764 -171835066202505 -50548826481783 -15537348292802 -121639201700223 -101738872595285 -2462099610330 -168324020887427 -198907238460894 -92212786892922 -196968511518015 -129514182320889 -137145073670273 -110272909731249 -73208690757255 -202767904532942 -145283954807794 -212112372877146 -112567400256032 -239416605002344 -14177497538607 -202467978729285 -119971234025658 -277376429892891 -148409024000793 -188293547530069 -206745360688074 -274143736840050 -121425373562994 -103531894835020 -207986445843952 -216894740139855 -149174687190209 -253194099454766 -23724560552571 -132479825269789 -43302759955492 -204031793335150 -254426691434172 -187413383707904 -17116232441893 -223594067915852 -84160518036430 -279687230830674 -241013054891623 -220114194467000 -7376143631108 -19437461065872 -58615472777869 -114277117573788 -91206696966778 -152322668269501 -160624056401722 -63006031623469 -241110799270634 -192571196682420 -31962806742200 -17813109975332 -60330322802275 -42452352715003 -228483495832722 -44036063746449 -23865173092863 -251028746965505 -234628037424555 -99543590530425 -49579200053517 -118887702366306 -270061594110957 -273574901273894 -60096618687071 -120717735543914 -191555585653600 -108674830208483 -236030644415657 -5215881070434 -277161732100225 -32709729328695 -52497032482017 -81405502033097 -273788729411123 -160894079295949 -78956560380271 -212845160549130 -12761181029737 -2268263538187 -233373512387783 -122352965079069 -113801003520462 -43535135385072 -26624270780823 -223180712037453 -164546789623151 -161838610528410 -73095226785845 -23716391939200 -135133866919116 -134027938867049 -247535673454889 -242868936008776 -278280790455348 -149721803722102 -201673127292820 -104116288893914 -70451328851883 -119715849672935 -64760826958620 -53307502253941 -260518975418085 -199523886864417 -122852703414476 -89607492789273 -142059519954841 -93506940155196 -95168601405105 -139409573054331 -35039814291762 -172913324185850 -188543663781254 -159538600390742 -61967524956340 -250590168524676 -74563940284638 -218184828932176 -169395549913630 -12943913466171 -180895477996714 -226950320737456 -48155360362425 -182615004190546 -17152621349084 -196341048908519 -13403626756179 -183519929390279 -236148010453485 -34459305360819 -234457599320014 -29120131449097 -135714350882904 -25965738925592 -240733376099746 -47729286352758 -84047695146561 -159820570850770 -191972055901420 -274343326884604 -157183891425120 -2660679259977 -192217145950811 -29613699069676 -72531421634768 -50430536980650 -147457239758780 -121984301330114 -262434393824036 -28058412665685 -207280646070517 -182316561595320 -235083842887716 -30315754385416 -151310552192195 -134600137476085 -211623637764995 -199548758647844 -6358664728345 -176952489298850 -193022379763903 -157053153562255 -191449379682033 -106211098445194 -98045906797045 -102376168296125 -83577899725223 -169316651940771 -177223297940259 -259562421866835 -189515278633576 -280144361114822 -89781171193154 -82250591604775 -209161075735293 -147108720007303 -48362835945579 -101294745890771 -276914472749483 -140273137842524 -217303876338879 -253848615403330 -136485898310067 -208717291883504 -161826903694754 -190196757845282 -271397815126766 -183688836487167 -150027231369834 -78749514791389 -121789643410276 -122093674558030 -109682887165812 -99996869611704 -226161066624097 -144220357111513 -115999958807943 -149232067539928 -142845908148205 -133795143441235 -147602797317803 -26817675063587 -240270290547458 -217446433447934 -12770560879818 -271871429367114 -280148690607832 -245410232126726 -14838760094425 -180656744264644 -89059578181422 -60516357386456 -240021483121534 -14924003274382 -166651463518723 -116816970122220 -107727043310833 -46408275798241 -260570391158798 -83125035272069 -130662568487519 -177017215964139 -124036778552822 -59624030296593 -65584207932002 -56127465027693 -273368549862710 -138767071002810 -142024036007441 -84785890971386 -124924632362333 -242260135741074 -262367049966279 -193068266439695 -196988354428657 -109726758181865 -185408702116106 -34100518068768 -115885868135053 -37973245714667 -161176320122937 -110291504467353 -96552420599877 -135207964336758 -172077642139323 -75024492509905 -256918273995618 -178691152810337 -112108702245437 -3886109363582 -198562076245517 -6927032580372 -5144483450188 -12688142158320 -253283453821620 -127306301032993 -250448509359016 -256870075704079 -265555786978765 -259846090783916 -14626710632106 -76484184838981 -137861144611065 -76042851408566 -221403909893391 -199145643982350 -50803609895883 -227233462053805 -135022363351407 -135857389533917 -6881496469860 -100758693825977 -212152592090925 -148866569188981 -58418338977964 -16081631649610 -234880150805396 -277744142584772 -102615567161833 -75068625057696 -121132133632516 -43017992297641 -110895511152885 -165203637321909 -53672646374856 -124753757609838 -194340350324604 -254750750873104 -263852660774885 -247757359300612 -120767073883569 -147565859362924 -46856449546949 -99878962133768 -253131059131472 -23952075154572 -267818339873300 -169151139229699 -156463621583923 -263526532786229 -220082498332729 -262526558604471 -263581852133476 -116672149319823 -112003185927370 -37187444427788 -77137962884840 -64075424582090 -248487189954224 -41958836377366 -186206580784928 -60924719806445 -230561676560139 -119112960035363 -237559851637808 -189270867949645 -222479960318483 -37835613568251 -36591087783399 -77108498342744 -114671592383294 -152518400123050 -60311509638583 -258109237622140 -113029176792905 -188767793549670 -81735029941564 -35818608633555 -270767538610393 -123353007619033 -193606835776664 -79142094433017 -177858080040458 -252091168546101 -112705770819091 -103386128693990 -186851702543624 -56003516868120 -189253878830422 -82874661440219 -88066415800307 -201615296866295 -276374143069918 -204309201726830 -269699766836184 -86480018847347 -190123169109469 -179687160470023 -34008354695659 -50557687545459 -67336641482517 -242522972879737 -82671787372951 -229712856985418 -224668607706935 -228320975812956 -228010207597007 -15434752312898 -120848405226895 -209158790038000 -245761739287453 -185311989650853 -82615954039333 -182083258943907 -133289028438226 -100756377294159 -167576931840318 -199274000323913 -70411262961432 -191786991903137 -201451000210137 -267286107099270 -113692262136806 -247038858907263 -224073426686734 -94914299979436 -256540479765219 -204416589462613 -158970469874764 -86368022424765 -143670903802970 -220123855982265 -206691899282914 -202274935311904 -15876666610194 -24181771492109 -251566449216003 -256533725449231 -158741904757642 -178566771636254 -41767763286198 -255103340508104 -47658927471353 -7685841656114 -227371957750033 -106242887900199 -191649225184158 -123794057962720 -195779538251451 -63768209989192 -67965109414753 -11906697973196 -191048134620544 -207189162056097 -97353755112101 -4941583195119 -6005541994695 -173213025135159 -147834711972707 -259254660988465 -40100459134812 -258559897991365 -155295832389297 -261991210199380 -97207849545728 -107040909489297 -93549541088696 -162340654553498 -6196808431822 -45969438871487 -155375844594557 -138352994754414 -18282695200301 -59387559736889 -135036079478794 -127210097091603 -237450469607219 -188543284112528 -243451902273804 -89249475442954 -94460559529889 -280453656358453 -96671645918557 -102307879980108 -86643260207127 -243289397005514 -72624957193416 -112124972336002 -175459404957956 -148959059589823 -267835250669888 -109204532745694 -176919071759430 -30974440325460 -35763205257219 -141462307563342 -200176073750141 -172299324719795 -76845103193704 -138404246114455 -270318691740955 -233914340088226 -267160003134695 -181999828535161 -6454707041924 -48179473306648 -24022841537773 -82792320733500 -58804645207976 -256062550574857 -131172352212489 -166649282214073 -214161350111039 -186941548382036 -30264767014704 -270314392803665 -194063680858942 -257189341686971 -193042973014259 -96560569781475 -272844679345593 -232882755965845 -32934963218387 -224137685568323 -174843996114848 -61741860656758 -24864956058353 -215950502911674 -103194320192781 -87910989532696 -250610198848140 -57515138311646 -57208953470236 -235091910197570 -270171818265423 -159462301986399 -270204405032219 -23915697748333 -155996163963936 -239936623181094 -138686113936031 -65589318947741 -207612790702798 -72469087400843 -64931523681330 -193378312934171 -57660208108783 -240820013299404 -229017261075184 -233206012830587 -210187449450564 -268373083051136 -177185567985508 -142410311309419 -140221132363459 -141009221240366 -240795013081868 -41485008224796 -134850001914918 -63987221518334 -109156965640125 -221607953936939 -249048683503608 -262111688352686 -136527433603335 -161894635415514 -234445952407306 -132979034896401 -231108699152966 -61549937741411 -246109541771166 -96157493515276 -87712437425591 -182550466109398 -140801215985704 -265781813655269 -661554070298 -106835815894261 -203630941360442 -72550855936806 -250343234170443 -67659789444551 -259553584928038 -47306330974131 -172282833428535 -8261912631021 -188013153664522 -205345949789567 -255940076314154 -193697879956815 -112042515839202 -221375922008855 -25209262289651 -140390849443334 -159200802770387 -24329754749753 -261179470531090 -23385715009175 -164311549166559 -104028782637358 -41478465465864 -143478083173193 -170924497132854 -210080452185166 -119022728948949 -188705681278455 -245562916096205 -195424746354975 -23707660223837 -246534390231983 -219446230994149 -132616284447224 -273448677733681 -123306789578691 -87531943767781 -155151464397437 -207149581555030 -187508079291038 -167710030008722 -20327798710482 -232337872413824 -221665442313420 -264158249649392 -192992101140153 -122336939743833 -155758788921258 -150105785169846 -193527647929522 -166877549951824 -106944707034746 -251475826449412 -212653736987996 -269826299551278 -23052431328766 -36488686936972 -116812358940334 -258239039354949 -169208625732664 -208161097330593 -188782046581783 -256094353824930 -108324073848730 -156986377594774 -267031661275085 -259240346346188 -24559674187528 -155805980415235 -216222486256178 -150060678311944 -206244225939474 -201753302937504 -255747309697514 -114868639053988 -95922002547840 -33562667135157 -253054869901693 -93802226127015 -268150497378509 -217176784446528 -159205557758573 -122086954034494 -130839611842433 -58111926307105 -207078527191997 -92930593598899 -213007367486484 -179844838755801 -231644291945992 -52925979083020 -116471700360201 -183781824795527 -47115172739945 -75258349155767 -173572451897359 -183685493720909 -211290977450845 -35348023073139 -19444693532500 -266314940981017 -116106946462130 -77886008242627 -15885034545649 -11656876080960 -105922426843263 -151708365094480 -28941893363105 -68815205688243 -216494964384043 -172078281445111 -31790712904674 -143831112094364 -215862037198338 -180277300805642 -2801936850360 -87280841956311 -16791669191489 -39286269956944 -102190239026691 -159777216982030 -19172233482719 -153119692578970 -234132145593496 -109988975339247 -50993119253727 -220059804094788 -76595702418543 -220386818326730 -192198010165057 -176151373772448 -137513729837156 -92354440333791 -16871124087970 -153110240099252 -123174409713792 -275681279898206 -99757968548564 -21695518884050 -211312522705520 -86264687030515 -176082564422048 -114277845336316 -216977675571152 -218586828953716 -76529368493476 -182289340050303 -223000325578366 -232668532016926 -61237588896539 -268343422506362 -72940743485351 -110144149554354 -64430502330994 -258234390453588 -108133250333430 -87926532608094 -165830725319954 -224090591620145 -140311390998993 -29585818325615 -52011242106490 -133591939482970 -207870988959426 -148098239170727 -180379202514266 -55597213849303 -122726963735989 -157921831552579 -275100845470651 -237611900478547 -110947264430126 -225356684345529 -210064404644954 -38687164786602 -244618712346782 -87332218072180 -278989706741527 -117334922793533 -59291087919947 -81454078044202 -197460776767995 -276021319896061 -255639242457971 -201985814160305 -108237583256043 -95849717989559 -258046576701595 -62083639599911 -13484852045639 -135183657748359 -86742286705195 -175735862727021 -57509694640841 -273917450792821 -266626398814685 -233407238199175 -129651606684298 -25937471548719 -96684062695644 -62506721912516 -7609786692864 -138994008036509 -66314795813042 -281372442343073 -193411233100708 -181413812918985 -17115779706182 -41322158960568 -191184706563865 -4789273911232 -27195533525465 -9158796046225 -96974261976356 -190608357213592 -174396761662118 -60421019282905 -239869946613378 -186561529244521 -46791955641801 -220427472910982 -121901982484766 -110129763078924 -177326386921622 -242970289636096 -14396901031552 -22659019324505 -204411492369186 -52235541118930 -9332430665910 -249217275262272 -28706326541858 -92224540096449 -249200739543657 -31546302220743 -273445817962102 -243144328215250 -198695963171159 -167311654817122 -32109369336747 -109203319023404 -209209627132803 -43887573650004 -190033074163755 -204894171985509 -42327997434571 -234360094165305 -76136004077202 -272745954629713 -3175096221034 -245563864779217 -215026172990716 -165120126188275 -24663970098667 -243779611396640 -20963673300700 -93235117359765 -54300944521861 -116113744679140 -234625355930735 -212002842436524 -5640414242180 -144945868105313 -246079029126863 -151971363698396 -43660939076976 -94962007918077 -163092085231313 -278675001689457 -19930381112673 -209234739889488 -58288165213905 -237189817087255 -255828272812702 -237048287566580 -237795478729464 -85984275212827 -65468279635569 -83362884649846 -130581462917956 -91276572194933 -106220101096212 -220695440409644 -179869955505871 -186662365897362 -176667747699080 -20186509610549 -17563517267940 -76739049395196 -259402987824373 -156283900913172 -214397791878275 -219238717611682 -229134594968097 -259679907508883 -87713137894126 -209736458127154 -116352847728936 -46667847419033 -204900701779882 -128705749339411 -67509869944651 -194179994258614 -17009474696759 -36318079403659 -163549442293638 -133151226875388 -74423897502858 -76619868879346 -65533820100933 -66865172637222 -159737117795192 -206940521307480 -2873813255496 -148909724617797 -94281750405185 -271894561064519 -64110087962290 -44586362795277 -3295574374340 -224994339882762 -96439652011713 -273107373601981 -131647310878702 -239424411972263 -36672818005979 -262009409926689 -5502913045732 -94367855838059 -22391045739061 -7095551299410 -125050674615351 -181825511189642 -179476352384547 -68609338428357 -224713043662706 -261328664679895 -49988730868902 -94436987441214 -169607288563672 -103284523335636 -187192387492849 -270903643742755 -142619764513115 -39802203558780 -77543019786291 -109120651770939 -171268650373996 -143973166270166 -105856429536057 -188977723663861 -218261520727513 -199972643904485 -168836149426063 -201437005582338 -176161994562418 -152818846531839 -26555348936728 -11123073804257 -93331881719646 -254418401690984 -148366745103245 -98274296753499 -42038344584257 -65752133506497 -69915043352611 -175401130473419 -160485251019124 -193659512906986 -272495549881728 -239104085514543 -204357753124340 -91131051656349 -177942579377302 -119225375607737 -55521689994347 -82002189935846 -70230828012520 -26749633844004 -264843106122018 -131737979042772 -29215627188181 -234134829585875 -126519636495244 -214624915913782 -11193038828882 -130963709113576 -276883431444454 -191566583672748 -248797844580367 -86855178664522 -103442435755848 -48131258605669 -201937788579747 -9243182201566 -207740899795046 -86848213060409 -30367230083969 -251240151141134 -76277632581087 -105219687891457 -268344915043270 -70466681935812 -155526858111766 -149390175944948 -163225815008472 -187681676966659 -73828573231584 -186977902131049 -101040105494838 -258428268113584 -163062016882561 -73524423172122 -216790402712768 -195832681858030 -75413112579174 -104291147857433 -64759715341117 -40800894955006 -90959406479383 -81494292286267 -73270190652216 -165444027130227 -175378808850619 -156085860013989 -239866433573388 -91419592384939 -221898472751374 -62159854267764 -209059467663351 -242139379124488 -211438737995978 -257597101725453 -14510712694585 -133813678367516 -276164671830378 -180268296398485 -49483915473845 -173828218959525 -20844555585281 -273542146884024 -134154417973369 -216293150183829 -263592221771071 -2042574675057 -93201620003969 -161114641384607 -75618306804616 -274991095321230 -116690383227069 -242440615230645 -89583742542336 -174278636811696 -116675204523565 -27400339867583 -215358261890996 -60489947519022 -177544192426892 -84462360658394 -61940764973003 -255410446110534 -224190829174902 -23253843937029 -208162355514620 -8675216039411 -226768968863897 -6386208307705 -20337903784685 -243209737530478 -194810108647148 -89713918701839 -167769291731591 -128935271173753 -152564237930298 -132202056485604 -25217877364294 -170499202864562 -80746928860616 -257380103309605 -195016241394612 -225335789554038 -240677215459014 -242290835045015 -137448700298150 -92063999787538 -252171516996146 -163218816416115 -43170979983244 -66435605681339 -25859158929608 -147855736005827 -51177227727487 -129684286048855 -171293859984280 -139784198060184 -180922125761279 -99287801423352 -246376203593327 -173126968191832 -13540704805248 -99569433359540 -5654427889516 -80056120723192 -139680825783244 -28953079179759 -56607235591450 -251441570881328 -174097098691179 -61234885329193 -156636891393822 -240392503768136 -252155886274974 -255292683773726 -172633367899465 -167475147882956 -278457629687175 -102883863992197 -191150121783898 -262200056729093 -271153835486965 -232694981451314 -181091615801067 -110629177708784 -250981094618245 -35125151210408 -46159677649089 -184584430883829 -105703020801868 -26120510692914 -149574070867440 -275993129960954 -63784192269410 -108144390438346 -105930160368663 -186837920122785 -34376586048883 -180979791939374 -138781996485728 -16745951009194 -151614150369711 -37065640449149 -63582654237554 -78879239728774 -59941570283250 -228522793897850 -155907913758136 -199711764234934 -181511692994492 -139908608381833 -135670774329142 -34337299992755 -193200001825320 -32526796691903 -16856126735125 -211409679422100 -277447139139319 -242385043400714 -208899258903549 -72675466964431 -201939080576810 -129501173715965 -119548077368208 -237332839783857 -134764570400103 -130395992118505 -226290180979590 -262927514503640 -204849461602113 -160484827937202 -222503899633527 -35911185047237 -272274241026776 -189860846910129 -169584944293697 -109877854484918 -223233634080320 -274593440589851 -174505297323699 -113841153461811 -258675218510622 -247773079369556 -174106827360441 -279549456691178 -115298747744632 -25281269670330 -71561234724470 -94050603116417 -6662421529921 -222289134465938 -41097455740090 -263255294491363 -7967117013045 -181326025493103 -94448585751221 -233370837401575 -13930911080386 -62340175418904 -153916512096259 -119267396458437 -275806008567041 -34782347420796 -115348757264731 -78596651346025 -244471204855744 -258341857945322 -65924899564582 -218158185333263 -183832493838116 -219442647554084 -49914303839348 -130518462745874 -37550019800168 -229605480213749 -115016528820038 -117787140317812 -106237434904458 -233412221814720 -273751217175668 -185554189511398 -62534385154140 -122212092102272 -143450020870076 -143386520821274 -93521449141019 -256532498009405 -8568327520047 -147665079523753 -162917417723128 -119878585281333 -33951693680809 -49368717636265 -161787553071569 -16117436771473 -216048739499898 -23096823532910 -154970547908674 -45242790603071 -133010167659656 -195410035888088 -81626706633505 -157164548143310 -57085597376734 -245137161398986 -140532141562654 -51038509301400 -245141404231638 -80498396300759 -75176338673176 -230252238238379 -66238640119934 -39984712056934 -89197666814437 -118394373165068 -242223859530071 -206900875261977 -170506848614413 -198878583729088 -225422840885793 -64294003142059 -195474807202689 -257569748927686 -152404232739636 -171564976574874 -163093765438246 -58746454090752 -219697434036074 -109177616449172 -16544656211077 -238073043926074 -156880375376188 -186511376387091 -59130468615589 -48402635917243 -215319705157769 -44514331690657 -238425449516676 -180261789846289 -152321506221219 -198338089921251 -262172687859158 -5988800361017 -263290586985220 -278817197094288 -57565346661551 -276521557942615 -42695944137730 -18309219174399 -268758018021060 -118984021230597 -150332590531451 -50869189375606 -196311514551508 -116581784239384 -135321564027855 -162097422791973 -138562825598295 -80178852127546 -203119671743293 -173989002722533 -77145405797527 -272923758207987 -2104236375816 -189669579406301 -88426491058674 -201005487794412 -21069708346482 -14552139928789 -168234655565411 -88187381444532 -58366385352657 -185354308905226 -157521814425073 -129209025377798 -45049307318228 -98892448271504 -100756786001243 -137422815685416 -7449498262057 -249435255244614 -72243770628535 -274998610305992 -97344730064820 -205398520387081 -86791701304942 -167714661713224 -2366812717283 -188956642453226 -108603841202663 -26282918151915 -63787435453326 -41268244140757 -102670733105748 -216241049652119 -12128396240537 -204040872869626 -154935134311743 -195003120884315 -230096866445813 -118280909193658 -126093982641804 -245060703378075 -105936480277008 -90257931851875 -97272467738751 -86687236110238 -32363709891881 -220866248572917 -50354056354113 -7364791571285 -59458146836396 -169415987078862 -224946738498756 -41767011427940 -35923229440539 -30691218782277 -39206756555905 -57014815812853 -128749792130915 -33436969844767 -39698995285094 -174634159514011 -124597269343243 -200642783877695 -136716869667973 -261436064544793 -30307267067917 -110052691011001 -51428644625596 -61366161801163 -181405468788232 -22111217761181 -194038822522958 -268828159878381 -63566319702165 -51388180826601 -267614130311746 -212397336303891 -169912126879004 -173864564439996 -251148069643892 -278645252234275 -48134775109158 -457737248570 -101442437403858 -180001794767273 -268643807816248 -8460845925479 -225102325143768 -66160141630746 -178755552183677 -108474245346682 -106165459479916 -28447186864765 -224402822110829 -64816417120694 -27088326887770 -95356248227258 -243218505457040 -47828724406475 -70402338804005 -146099183339963 -59603537452003 -96553568514027 -74794650394339 -265502161504922 -83179320463336 -271781899546534 -251420996991160 -77267633306408 -238283225740512 -128719666977520 -251697916675670 -265628331610072 -186721169280423 -96857073788084 -194413233281005 -105356925379350 -202979100798014 -211375061631501 -205292834202897 -200233114856381 -148456704685120 -76522684967909 -68925349928485 -125481635957386 -92426613260353 -4391618910608 -193395751776972 -156924059497154 -169179751296707 -244825446790415 -244265402009441 -144302452060488 -253361750107624 -101682040503652 -106091133695438 -221524303396652 -145141731126844 -117420109741295 -221306090237797 -189167349728969 -60018608892271 -136375478031815 -168891548907939 -202734887680645 -79042584131606 -28897343976215 -171100797113280 -7572812460077 -27429305223123 -258315527867598 -32949445183158 -196389283124723 -1426735122911 -252971397788469 -44468009285679 -197047558519433 -151010573689199 -10955582565669 -234604979811090 -45529062108119 -124894475942130 -21124627134680 -48276012457730 -147249401030186 -80477775632559 -203303415805188 -182081953951901 -159022805786093 -193227940129352 -218461629929736 -220965530997649 -104667533571194 -14307130333027 -211071459704456 -141962463341333 -253519094777623 -98848542241934 -270317960428194 -66950115205616 -50750623340672 -229834973020771 -130029252247856 -212280147981235 -246460718368735 -159518526298844 -126940244303335 -269673163229931 -261654704389918 -104946673266858 -268802326628522 -171996301594644 -243402656919848 -8836304258934 -248347979636869 -108771178341429 -79505001053527 -98093397473517 -123713604358428 -163961281856858 -42075632024682 -140266333491826 -135382919763868 -205123062249926 -209161179197531 -60902300533938 -140379859861207 -62643391944376 -67474465483498 -101575600135496 -53184144075411 -227263566375099 -1368587002310 -166554532173822 -10784608015521 -178548681062788 -45027030159344 -259026093597976 -128761123034383 -271057761652481 -98377809052159 -13930730010221 -101612601193294 -92270361900753 -189919415966464 -112933203719648 -43369006977493 -57497627185548 -60346089996927 -234428432554691 -138173709970784 -129455469226713 -24907126065330 -261912460450153 -32621664644881 -220578508213594 -207408913240665 -119767527297614 -173592123970947 -85791709622828 -275617146921159 -177979803437432 -109768852933466 -142707053231912 -9096034282521 -227051060499894 -150784678866463 -276615208857158 -58116676165360 -159335867158002 -85145135712907 -60077065511933 -203444001166914 -161385185273134 -62892769751259 -45224977721241 -160551708350893 -104202409969649 -33495328380739 -28850915150599 -244542408613311 -4087722160212 -65384053507009 -203516761166282 -128345405007626 -238500820040050 -30646532244741 -7978376706918 -268467454848919 -6667449601285 -147812543285420 -123938675894206 -21711237818159 -44583125678159 -252062059433843 -215545379127785 -70555740058241 -71811394296081 -65368679028423 -92019466860481 -25586610546203 -65080442667209 -203756134078212 -135625182111182 -84832861804144 -61870704782574 -115478765541485 -84746381178757 -216754795753875 -65097665632053 -14227923539849 -251159933817082 -97942139044895 -141980698034732 -117437238139248 -77208661129929 -199824338059418 -177695032157221 -12711290953089 -102273443629676 -172278396684743 -60018973434280 -84095164493825 -249774807174456 -193790046456781 -113072244981678 -35490099671050 -139026381396228 -163211262778338 -186003576981669 -225932649709075 -160202899053947 -123567654138406 -267697975203776 -192649539745610 -123278113530012 -271037903740722 -20404062282617 -205640154081339 -271063278937401 -277698007308360 -46818221044428 -5783820421420 -143143922171260 -100172241918708 -154798841622713 -2542684249256 -187530870946414 -62636860857490 -86271212727837 -278330331798700 -200345663852755 -174090404782603 -152987359457982 -238556982217805 -117137478394548 -276146978919239 -166255486750189 -57058141030406 -56325616522217 -257497098474064 -40200476294876 -44564338207601 -95755879211724 -275718226614909 -16704275166581 -75296542792019 -111014064839691 -229188819413745 -216295134896003 -138198778198728 -270030897453697 -8322756290565 -12317945557999 -66518711669333 -177578361316534 -253301157780008 -67237428100155 -17766121987139 -116433993048006 -107605560515674 -273980175116871 -9011130185100 -85942573534399 -235467773266752 -169932669252003 -10190435566348 -145785261001875 -53489320926111 -201516513846009 -191083682203681 -235430075859894 -43572833124933 -2276888192086 -84804370558237 -58620151129011 -273610855181664 -227451009023227 -160904403741607 -29048847793636 -231711657976774 -264923438235632 -240941475492386 -210525911463231 -280395295700203 -175885548582486 -98325005157440 -271780244712116 -61665319182236 -156341852424060 -9879711781637 -103080676711352 -185339170164910 -11078783878612 -188943908013888 -254478607475571 -15177672906920 -130159364625183 -235145121436542 -163575030444520 -260421123942586 -218701280089207 -51273986492981 -60779826695458 -194552425548942 -125838923659406 -81309271993075 -153879886884693 -112724442891759 -59937672597598 -85989015749054 -203214079961114 -51842651040490 -36777163638533 -155820252804004 -225484552017116 -15944297465687 -22548948997792 -152973462177495 -93621613659394 -221217956387986 -278110769483181 -236946624045095 -8038018344859 -176044126623670 -46209738538810 -57628604684678 -27199072328875 -103431256292311 -152499834796373 -71175254488242 -48679263743692 -117560561059527 -267616882517243 -141438192600870 -271449765771176 -25828553970033 -171471485461688 -109407597111582 -100067483318605 -138391368850356 -202504319219393 -84700005278889 -223833224711617 -21842772606787 -184544319828313 -186135867451295 -144926126842505 -224252376973982 -275837911359517 -209863407927320 -162344710537949 -202473182666865 -254536985862670 -153423774965397 -226248528729951 -270877301662656 -258334781443044 -107065828288387 -1850826997555 -155216386625579 -92801760067060 -119996410064882 -163543826948279 -270254343587873 -41097460529718 -279686073514045 -80422248744783 -177033073937776 -127049099686185 -162489084167468 -55930429005281 -63664156139890 -200003920527944 -98369274659866 -102186092329078 -83569301414278 -170321394492018 -182650770699201 -84407222796211 -213034356884394 -277720289417056 -61255236434384 -258380290539821 -30491541708700 -270614829491709 -72045721344936 -189077535568379 -28175533559773 -176379013820267 -219867648432357 -156122992868722 -244419771324660 -272841104067900 -61337691048317 -114301630412661 -138587934810890 -32263789989540 -163923061855065 -261973185777289 -275287471655584 -17639371875714 -1422949461552 -93277597486298 -261953861770991 -197144342793559 -154330972880612 -251977901450693 -4685435040571 -199147133964889 -85713120491246 -152379924694484 -229011218650743 -269128039274969 -279234923743745 -249633919693959 -113787428548062 -233146387849002 -242738849652973 -62434879745638 -236546639400438 -238562908368805 -279903083115444 -201123183808607 -103691860348171 -263164352496550 -239758350709926 -247038894080768 -192113948269716 -24593386632910 -23389642958181 -97374019233524 -23964355644537 -71061790516832 -195954373844780 -267117406304310 -34000247800379 -124165069268353 -31484033502911 -156759748153729 -258605278066443 -221257582679524 -280663916732448 -190401865891487 -236984429492153 -173911287194381 -204255538465679 -85251088060349 -153062226172828 -105982296629035 -68385792046952 -181096785335925 -5482434638925 -239314682815495 -243916134331060 -184187569216428 -2302900825161 -264184563324571 -472544039906 -203696438441750 -227070492040902 -162665785421453 -70978079568721 -9604504250267 -178871024911702 -260441979841664 -258037889450026 -60251758478969 -182733323458146 -176645264487479 -161831286549285 -755774776776 -58199015129189 -14192030384982 -45579385468761 -129062318417648 -211593393226584 -20731301009467 -122898029982565 -114494365612781 -79738919869275 -263824296011984 -2004719803126 -3723518267846 -266801849761717 -150817980860364 -89728807258487 -217892963804596 -271924949942828 -137866654751880 -242872360521228 -37428843495898 -64140500602107 -98075500767668 -160952290239162 -170290566859587 -96349511193938 -130176628643711 -265158576602698 -77435468445666 -191384516305185 -56637989232410 -56321172169232 -161213600675879 -143288921528924 -140463933779733 -114378574011814 -141389143568716 -278118300127174 -124882155023127 -2969899348134 -141677434951236 -198515395126088 -206413440072207 -25117544992617 -158270995777531 -66498029139625 -39508544418372 -117697994982799 -194156424861112 -255561337483861 -103137503736263 -276295157071572 -150029315150911 -174587788564940 -111126248354790 -73775433626248 -24165637967768 -155828514250130 -238787948972058 -126543230522547 -265556249635315 -270411204979864 -150915920440070 -255810403669473 -18957676008551 -179276473487221 -58139275821459 -78023646530992 -255347025366301 -142913571591996 -72150780745777 -138136271531513 -260603107476732 -268707603914101 -178303466014467 -4933572805381 -82333763792770 -153922694477161 -239371759942015 -217927914464469 -167416198069624 -158240707878281 -78828522795384 -261431891847558 -62648892200419 -145625561069656 -262531848138848 -100675147975044 -27556101997258 -121787069982370 -121842931010339 -39848796775935 -112040118602853 -37096034552015 -267704688056954 -63151327445698 -104291626240677 -36561771273371 -12627894852958 -230151652677707 -41378273886857 -161913540133024 -195494110142131 -206278856406164 -215254207871301 -89600421262052 -77951966643855 -99124963378688 -246510597351962 -189166973965052 -222805134407047 -94963832432489 -7303611525990 -247021159126353 -78766714714223 -101524248251183 -35112086024141 -225484026787014 -114436674108353 -262210758257046 -40541884687610 -8093561962128 -68189954043695 -255598098639735 -137931010958007 -25698219701304 -204863663446635 -132200464100758 -41642528049102 -30038317740349 -84426934297139 -130688883372046 -44251754967161 -181121949208012 -108723308121514 -206299976100797 -237464798825925 -54349457855416 -101921329153928 -204326306375573 -187824248867632 -83432617390960 -222623421780827 -150020749994828 -2274835639626 -35414792430442 -251303501961014 -180632780148527 -222831328519082 -251641145836644 -103738173350990 -30849647974377 -238936431050590 -114561534656672 -152618711153916 -32743786663575 -229744419528995 -230540466064452 -23326114025204 -269298218955781 -100753660409856 -257765662409481 -132237257611935 -226178909648786 -121609655776098 -179671170942719 -36849600556295 -90139866094485 -114500185597933 -249092571657529 -50365826723469 -277386059779815 -176375270226905 -165244056280815 -106596412595148 -152678689065789 -150264270111411 -216109115267200 -56169373049527 -78295436105195 -157450431314393 -66941728482296 -157270630278265 -86478212280431 -136124989731430 -2036139938527 -24522187627059 -144273938955490 -273710690558458 -107549990289657 -160065098175921 -215143357795005 -94126441841333 -127786253229127 -70748502079639 -146271232451181 -146026345928554 -250104607967304 -143041874797347 -194422756437518 -144942232832587 -24708550559736 -256018081569234 -196555944816551 -38396333061288 -37464842942898 -205221040453036 -10615699247754 -17846455595504 -13306569260508 -265542306879265 -243743127034035 -262738740678172 -69009882090266 -68580595575148 -86919232939812 -217076613732449 -139661592862920 -219058900722192 -47340772895414 -85112222405470 -14717361929130 -230682197485873 -139467432812998 -272688396713182 -70234255917289 -35540898871884 -26981567681697 -38836263369647 -65439210500295 -76564791677552 -61623459182370 -218986963517388 -134985717405199 -242722071290783 -153175280165527 -43953538086553 -11775823264959 -17479720265742 -155935354790483 -7527713611053 -75308010457067 -53170242059481 -52733724792929 -72194697139103 -175718371480758 -276478899699049 -175076934891732 -166617070497275 -166567147414955 -230369458182977 -193915422876722 -32131030795203 -153952727075971 -8640481842279 -17938529256787 -229138982991384 -92456356063410 -43706743295805 -108257442262195 -43241723245017 -245051187814890 -194168119273529 -159049204320674 -97711402675421 -185865796101174 -268873257071166 -89668036123812 -52567451739983 -37977709069119 -33046330150149 -85696341164733 -273918990312399 -165709184422867 -198862631678036 -58392189986438 -55994593306193 -177270324006938 -144590282620268 -50719480602740 -131776979474618 -268174558457645 -131052866934110 -117110559631342 -251596587144180 -100837681463028 -21082599883805 -45615734706860 -76098094857492 -157920182172153 -189587643439381 -108145294638134 -40507522227712 -196899023542209 -50864514530751 -227923304567724 -244474629520124 -96982868687413 -153735679347246 -94963086407365 -158985031728502 -218080690373314 -113765271378506 -221823511419835 -1572248339731 -169624486673137 -67743802735501 -199774170749503 -97684940172039 -59827341814919 -183864683176040 -268938903506814 -257812606021947 -122974409218716 -130287953203023 -153058465166635 -163083886215438 -199319967172240 -253493739895014 -39488963946659 -249627670912394 -166897443555752 -185488802621728 -82699037647544 -101940808760245 -177741298798583 -28030128668805 -120448778732298 -229417875749188 -191116168674036 -154377890436410 -43737464777849 -105375875500507 -219640240234515 -77959594643515 -137030155040317 -66283563893392 -146089830687633 -194416115476249 -67219085081653 -145163677190577 -213554069511837 -102600405949414 -71988375795715 -212858520289144 -137575666065174 -89588441667066 -99198396594165 -220409466486412 -182333141230790 -43472689846777 -125919891403701 -8127752728600 -14218377599760 -2579167868346 -85130787570402 -59051990315066 -133872762330008 -158798787686220 -109136946392674 -228629069813689 -111892944758846 -188247677661812 -103643272431502 -216251007943355 -214078449204982 -255779913807591 -158964379016251 -141993157434277 -59419760953732 -118696455037807 -192801181421277 -93064045632018 -96469696088842 -54135252101068 -192186793335415 -248779656067383 -201162144800552 -247957830992941 -215322959852440 -221774753686735 -97706540228326 -92465105087112 -64831083071744 -86273311684414 -191609247933259 -160928038989609 -109263586621205 -38644320053190 -131551699914456 -241751669552915 -266895495603433 -243070074373423 -178598717147495 -103737771359514 -143364037087052 -20401856683215 -43697285856809 -8582976838283 -90568561378481 -56977011563945 -46551570434305 -145306154316979 -104959261286470 -42480570039616 -248794272820034 -260605172867528 -145409892126918 -238959998840733 -79508689488207 -95812359481455 -90460524724129 -14245929255594 -137674720578194 -123995679387217 -231448125400095 -152755582058019 -261876323682803 -57654283879200 -78677675525563 -273725716609674 -9339865056491 -225649757338074 -182348477883986 -87938393459527 -129106834830698 -103521099596681 -33249471087920 -266607052252536 -254530690155068 -160449582764606 -169347545298044 -109039145286776 -10632068940738 -84494359886366 -79934779416581 -105893069683461 -265767956288138 -74337794652708 -133445519535143 -222848839740215 -34595794893329 -221048850367201 -272477716070151 -254514006942085 -102637343858910 -179196994178395 -213352249201578 -206842745719445 -251451915884771 -231844959174177 -193548131474585 -45652233859240 -97756109381274 -229714806717657 -183022999793678 -138140557549892 -6631455848206 -84323152381342 -31376969982265 -179826076306134 -207911356034868 -35558552691006 -240802827913367 -189920833650910 -97536230410786 -115528019940143 -140964849718013 -97781336600553 -67961906990484 -238770835578851 -48617130264290 -133658072155632 -159825839597494 -221026184645803 -177978635158007 -214974648778897 -119455030095407 -184518144678648 -130486194806330 -118006975027513 -246611622662815 -195284224923437 -217253058227801 -26612949490728 -230459038010220 -161145660969644 -199023108264976 -68328001528510 -263505787485649 -239533374346277 -43342818486745 -82760401087244 -251825355039594 -220483606634399 -264316721146560 -171817443514045 -139432815022399 -52558161356918 -211318860802510 -154459280087284 -44522688528780 -266171334224715 -57599856935570 -147254509716582 -280854013894781 -5732415272956 -19897805644333 -217089831825060 -178371163223090 -189229768784040 -137570046603677 -5057680697681 -26163999811907 -55559504692491 -140429132675591 -219595045021563 -138383371496594 -201416969988187 -13635397596201 -121522836769749 -189751524651900 -50829293208722 -58351267111720 -4631697966209 -122493206726540 -131924603456799 -52749890731711 -221999700544267 -173661496325346 -13985212701290 -144360166482717 -34361371231237 -248468030742837 -234995203547155 -162854691887001 -41793540681171 -234309163978695 -258299059859178 -185500453525900 -18817443128277 -47299865654038 -16428664321920 -140806752382000 -28709007552247 -104907719284823 -182323272966002 -44246420931053 -211865621457478 -107733481958956 -103791472091844 -226800578349128 -77692984826710 -122786006732950 -186178799842035 -96892755677849 -102079933910716 -108089635351354 -220816878523937 -62971063480896 -262096146384636 -109413994697251 -242175625374512 -152995782049651 -86569766757697 -247231881445947 -152704788615904 -73112082780228 -151733445650967 -276336781207845 -123413025690470 -148530825248555 -55885957025699 -229869507704638 -64373703397409 -60859166817698 -241982609599668 -108822550596014 -232844517250972 -252711508019922 -205935914036595 -43448800008223 -72726237009953 -248481194145250 -127194392734214 -280461343246678 -65974982427816 -59028100476512 -8880354817907 -251036444413090 -228510261993497 -45103108749478 -278011592757946 -192766291138360 -50316692068342 -66002273332398 -193892095538451 -228691241155180 -93064725336725 -217793609064252 -40703647113489 -187042849737991 -154666896999618 -213307107917920 -157606988879822 -39725301738369 -275144847719827 -178078873840286 -2137705192404 -84243464846094 -250628409381879 -200223320866379 -131110276043206 -56542560132133 -108334948496014 -13830747071514 -237750177563939 -48623963698517 -149330534194865 -97131784897901 -137778601221873 -189663879065044 -215229136817419 -224954613686518 -158728764853807 -76392004119125 -265931153563387 -2476035594302 -182566283389256 -201364063863450 -254161325301845 -125186968721219 -54771572351903 -13231391382754 -244431054969090 -161402615502319 -101697312633207 -86002237569141 -56979741163564 -180720482409485 -35130264148498 -243150115003953 -77439444294725 -96107063072212 -59540991194490 -221886236572857 -51921442990725 -10362164146077 -170245375497380 -104986068974455 -154073738896717 -224594850804837 -250105115059299 -280994833383684 -174100802627241 -194238997315795 -208973751449542 -259725485990657 -55668098366998 -255020588201965 -132169445632104 -9557572712895 -122685516878761 -55398173453239 -147165119456667 -281090042262509 -275859131618666 -57337963510528 -81616150773531 -99387016336228 -88220802305636 -59574620435137 -226129087666580 -66201445193652 -114062573842057 -233497531251408 -223290640830845 -169158850352083 -142603965557917 -205842902377448 -177535809304949 -77003347030773 -182520416350280 -138297325659480 -201611600732077 -251444557166491 -2548388195364 -91004590023731 -277111273305705 -234341198712510 -88733479782705 -182515263180826 -208187363510640 -161813254648710 -144960579956635 -198592904454921 -124018168120150 -100241261610074 -122179919839758 -216353594854654 -85459112034746 -10130569740206 -106940876681656 -136231589567175 -79060996300120 -16779663412720 -102703545943954 -99184274799210 -23174067062675 -113431715988007 -271304945266645 -226054927885714 -15491500117471 -139922553810258 -19116010047888 -225762811381465 -112215427961784 -270564804460449 -26986708283388 -159169076915278 -138263891026955 -236816966954406 -12842976643281 -211352360732907 -275026455402781 -63051923437302 -242333624577123 -188697444973468 -160394125314821 -164860201287488 -112734204736510 -46987662837341 -180045488673118 -30440170812880 -176583043946720 -248187079086175 -226435855183813 -46207110183336 -41365994224793 -115482080677783 -125351763412390 -108354610116587 -268765964427572 -212381188474441 -226178305829396 -166035828915672 -277693776360452 -76636878100079 -64807193233190 -94537162455221 -135947268166304 -195100805942349 -121158840628907 -279839917563602 -279563386584460 -7738688281159 -106110875188731 -194724443524192 -167001216339233 -99798150904408 -178892990545016 -91619283147799 -265050695121321 -160212522463829 -88860608700303 -62859380476997 -36833962177763 -216318227881159 -128381636457929 -84017279474614 -108300986087770 -161705168614200 -42832135524738 -91059518335811 -177780656959678 -141869104295682 -263776943818681 -208358264259040 -241298435815242 -183641463737825 -279204143377111 -23719343092061 -95650789953364 -159465477728413 -280417028361122 -32345995569699 -20450595677343 -240384908916069 -136344775355801 -7467904334709 -26907206316097 -185208798237774 -32422177734408 -205576476814693 -241045884302508 -247892989745512 -49803990535328 -48252063733053 -192486868088454 -14106403670442 -4852855095770 -148917225415108 -118453715017936 -124945895194979 -84415145616091 -48717013887852 -154266000654130 -110705502754516 -228509201573391 -43521112624220 -140321854439927 -229987271027318 -193896330390283 -180050732024984 -166488342578897 -10941821267127 -66307470006501 -265917537520499 -147717166274423 -130973080959507 -513681494395 -130954684744622 -201430908072030 -196179336771692 -174224717639228 -246086727346529 -260571934599602 -261284510855965 -224873401314208 -277465489919124 -217275278181794 -109484176914121 -260561731027439 -224493181628241 -52791396523359 -270384067705291 -95827351961772 -253408372040441 -5324618641569 -251168996105740 -93121799466460 -265271754191630 -84660638502368 -62106761176954 -262858477761624 -10336725340199 -31615695196781 -237677634404724 -200261094047434 -187445017306871 -179053447247182 -20813499820350 -224083660275383 -58487344827392 -142560059528347 -149506209534079 -259511914542321 -131605528063305 -206188234345939 -173636823606337 -65918413997365 -211570412057096 -192269095899954 -123274010391830 -214310888848992 -218703624941827 -258003569001524 -148256702450523 -148373050739151 -224602824911190 -151009693709416 -60368983981010 -134228004291602 -194475271804771 -83794353795358 -130636700249517 -193924640136285 -44766606651058 -192938940092269 -255811890818054 -225214875469553 -122884463250140 -268383278716989 -141879634595588 -1066330712596 -236155686999116 -71087427300909 -253727389095443 -218567016610291 -7455650104055 -147430321459855 -242101315943903 -261635138208368 -186008624322431 -8799152375294 -50462116963700 -74245414602194 -157003139039309 -201644476356757 -199515884658793 -279005177904259 -14371924539035 -13264670717306 -234819207788380 -7802508325226 -200636305064311 -186544824612114 -57110891537579 -20433195108966 -48623905745802 -61925626034906 -168711159515808 -137594195260693 -85729018849345 -276890265652592 -9744024330971 -120661925925325 -112900024912494 -107321326520443 -241347643238274 -243714428906352 -128000033647711 -76136798761806 -238871725553318 -241911883773115 -85196879973885 -206879424354286 -166291227902964 -101604473287755 -39572181665217 -227150928692611 -231081265290084 -46901609261402 -131317863859383 -107874261483642 -267976480308061 -163651341527830 -267381442805555 -211432800548242 -186632345867582 -2208005911966 -188030932009040 -222121197242698 -165117092220743 -37105180336896 -45420434284818 -268982606698277 -22403062345273 -139457023595617 -61355338586162 -120141549777144 -95420377242780 -60600869048760 -241899503407270 -197956201917325 -250443242080838 -170818423010375 -138016852853968 -1166230204180 -111637095598753 -246538278398840 -197803778359372 -155822586202319 -64349813558855 -122514314484160 -266792113901217 -173454933770659 -43580748832886 -1974409779095 -267174977793498 -243062006473127 -70185643009737 -59634131137897 -102074505648719 -184290334073417 -117514083978656 -242687245462865 -208454166867422 -99189342659461 -39542396283476 -45535499568319 -196609949905874 -30841328634822 -156314658654881 -3583776574418 -169262650555020 -191851136875821 -5400938575093 -1482342346996 -218554164459119 -106553554850581 -154739351636683 -175281405306674 -152293158647635 -81366677468123 -138154177168157 -241805777658031 -94825801529364 -168649169562155 -141282745215831 -154236024791376 -252951187245840 -39428932312066 -146445421265675 -100376075944239 -280751865288385 -209066416721546 -30272937283517 -231022874698787 -247663905841442 -237064660838847 -150390601787721 -125655518744148 -249226086234931 -60693200473687 -17651460060275 -264266406390186 -226615798214434 -216133597809249 -281282122307112 -92094707814149 -63808047729179 -244162003697850 -96369059841092 -96918891863182 -151672340117596 -139821783097686 -107584218759777 -159631631087576 -4271987620400 -122868713549976 -34268482863233 -95721868559346 -160642978750998 -144919181670782 -198894608039304 -35484449022423 -258158543934186 -146436203165915 -153933235006592 -61250190334903 -112973356185959 -252361060999121 -97952526118714 -53459647172192 -228919861990724 -190585852255771 -56298122264938 -101076458349681 -231629173689389 -67347764551156 -275472556842663 -222938971080143 -125995118131380 -269695325773571 -22410707467147 -275223446578900 -136211254781241 -33709989849542 -11921603124763 -138583962836767 -52952619004164 -48803033697961 -36495395980838 -172717461765928 -188332845204546 -42361559948457 -54056387557391 -1298412175124 -100969627729927 -244760340952089 -32338858566219 -229583385578588 -220704705402758 -244902817049859 -53582144172772 -121022357296670 -206512364441821 -3423769686978 -3955802514687 -131570796896794 -124966145364689 -24865586040811 -251578140969510 -77359434878795 -119935408131794 -45308654908677 -208327974069673 -174780581867441 -96491397829643 -264991859675963 -116072798699630 -70106271677179 -175248576482817 -191554277968557 -74662539802452 -114832066277900 -218612077521687 -58307700395010 -215894885920882 -271985831510981 -163344690130224 -94592010888508 -224351947928812 -81359288289830 -83173182802122 -128230036114842 -202974440902460 -56221791121381 -104963118766699 -13359879240677 -275991859662422 -279743583832022 -88917042775003 -75775806861540 -49878490111336 -249262881394853 -7219891076384 -160340438834352 -151324960198609 -264222500360616 -95291648971897 -275312621708438 -34837838360721 -46314036863859 -245474418124470 -82710384411588 -180808540750139 -217090527208306 -6650433027095 -126257801294985 -225460274940473 -15176903229126 -143392504287843 -84891277418374 -260921295520176 -50179258591804 -252469465613083 -131928489437701 -256490709188083 -167418911235705 -229693883586358 -240673646635272 -228877989934909 -127744428321988 -11855294677044 -261410547298534 -99566405373406 -232581327971016 -276012898293889 -258144631704840 -103457242767881 -143800790845191 -124188745749603 -264632495275319 -203385093623390 -222183790863367 -15083216955678 -95603882323941 -102050916525098 -169157194328375 -276182826881375 -60563500874355 -271709935983599 -51644694181077 -129518278942682 -72062597355013 -220200716667949 -231901057180238 -78113468867948 -204547423564076 -205279148049730 -93906457556740 -198162668491212 -83467139688583 -252257752011391 -174667117896031 -146230472089971 -141747058731420 -259269525836650 -92922944287653 -52699598815976 -100408581935533 -17232056883072 -129972766145318 -147759342708126 -6842251909511 -173189906677055 -4009958504651 -71334340956840 -49091455608370 -246488200743108 -101954935294799 -2531435076178 -68705082328488 -20439554663933 -273831446731854 -76808008459776 -198055950427775 -118412777470562 -62186561314488 -201433400948706 -109385920462179 -184111150246370 -2754215600703 -177496277851866 -170064546268190 -113522215396989 -100685630965849 -143498017976500 -96879154380849 -99188596634337 -153134888957619 -165765505232610 -188507199629345 -116340418293626 -195588269232969 -99809807777341 -166776330997000 -179339278792040 -223776682599627 -55585100589354 -170381685645635 -215738420456020 -130209113135560 -36490230377776 -143185608187859 -218770550598673 -175083001421860 -134714187875384 -120117659938590 -97266392297178 -274506162651659 -88890868208833 -202037502213349 -201892149846193 -261535448173079 -56150346172258 -234554467023263 -173080088855193 -102749086841453 -125463262859487 -11649864423446 -15588625813313 -200313777291389 -1313035621533 -209042526882992 -44941946739891 -108246591362826 -139992956769302 -196440680629663 -35652291343365 -94482559808378 -78000004896538 -161938416366562 -264282362921294 -185845317771694 -268558542827375 -192363439535357 -118690152754839 -72771336502676 -182710205634609 -106055380965434 -214220244763996 -141590807371820 -229904218671643 -227609226599537 -195875976564250 -82906846072830 -76218555978491 -221183153858478 -213363905927601 -28673718356157 -261253920104512 -94567744815108 -76260902636144 -126966797830495 -109420988408820 -41827626731081 -18330827723773 -104234482607652 -247639606239154 -38822640103151 -224983428066325 -6469970059677 -140338406721641 -106823574865012 -235271750736236 -214682232559373 -35499375658070 -41698161318841 -57421837350933 -24164848554560 -60728657000511 -82980099909197 -504183486761 -54457213696507 -222591412718048 -186552449800777 -67552097083776 -107574572874857 -20765619078316 -81048787591572 -189357725304429 -140761399906346 -49223104017576 -174714519842199 -18379971251505 -233417961274460 -9359362655424 -158664029975273 -153832093214211 -81282352209578 -160593371556717 -64847945813292 -259851961572132 -143978875750155 -87668379021220 -102643750545299 -135503212906025 -219085842318048 -50263644747145 -238405614811280 -275152680487520 -190010450014345 -272357263003477 -242910085588017 -7906216100155 -58172976026701 -74180516073564 -19342948172422 -46225989380634 -44773288365815 -81672481936080 -229990381339603 -784082806392 -16362604250055 -128941600985793 -261249080349450 -262645662580342 -184053640670231 -274848850528787 -146724454581337 -31892949455775 -160844374058290 -204118340258532 -267724271698552 -11079574214202 -91260657575895 -24821651817463 -178546200272935 -116103501163106 -259001065551578 -154426203470332 -169552587150678 -118466988540051 -111469114462398 -274168107328197 -87780499053611 -46076399166962 -272011769017756 -102697509618534 -49622516675782 -31407622455322 -165137038848164 -12877340943358 -252909632680099 -81686937963078 -11440330382374 -11474735057574 -188268331207588 -263071315058802 -111182706418947 -141361341089436 -139075635750304 -132759275600719 -157954785234615 -106716374560374 -256019394334897 -270489747881620 -116154393487289 -202491922328620 -235903247856193 -128098311092542 -198508672810069 -183321231268911 -268951109033097 -229308219041214 -146733223160310 -92089552480227 -136769304690144 -158955100082973 -170652874871403 -200747267127170 -223053770898799 -214461286975027 -260941655482472 -138638914914152 -275033954974247 -93316243431026 -33911577834211 -223329666436137 -213945062635169 -153907941985315 -114262252593501 -23173390231553 -179321852021797 -17654138826313 -54987797242695 -183342605020732 -114876212714121 -234886789818604 -195944835618340 -126369874164285 -110214552247736 -280859126944695 -47283126057259 -228371422644267 -233901085266382 -209163005036298 -103261600703365 -94015797319122 -47521718629405 -4764828547557 -83553903830200 -227764274955509 -214651144848275 -244132977069697 -134300637936500 -29313410031200 -224131136306499 -6609483426205 -64236857343589 -45765772989532 -9979300090785 -24554781537627 -41751704383466 -179416173042592 -223180705117354 -18912510281398 -184505851295966 -213904641828959 -182386332411566 -20603290045012 -127699381187124 -165543214442882 -133469786631589 -82176229114283 -46159154387203 -5648515666126 -81021522746313 -38198876387228 -262658732385067 -202262688664846 -36753814518470 -128990274505197 -239755821684579 -131059089667240 -7314403349180 -121655226498304 -59040400991954 -41469587901369 -19204411022703 -182191451120737 -231115050179899 -235894402235582 -145923595414203 -674298096352 -1719747228406 -126413941233192 -114512256104269 -194869844759380 -253284447278148 -509247980243 -149493287743880 -20034911194038 -79033610158805 -205735148786287 -158567865295925 -218759607446972 -9376772568117 -48500031044058 -205496284171965 -153121310624870 -227020898970139 -58071947959136 -145598046822775 -195076552299118 -258233723661256 -152688876314822 -259493096634179 -120272509723141 -217895132127007 -269944622838606 -219695121500021 -258420304671159 -150461644146943 -148697970512225 -169558212181968 -241784645255293 -184500168173942 -100361708900876 -101878120255781 -121735413061908 -268654048218103 -86515760860957 -1481140081567 -156732838902243 -33164978407831 -267519231313935 -211017791155995 -166617421575414 -256724577889666 -4123292224496 -276043344934197 -117252389259006 -21831444014458 -181063432867226 -188354339065944 -118755840143896 -54083592785792 -215657333817880 -45689443861833 -278274520816634 -106376521639462 -17505807233352 -121851843679947 -278065889236394 -145626934358548 -140496530038702 -187811974138893 -172501095816086 -123449099261293 -221189446304319 -69857018112680 -156103477982683 -135393600642547 -266548848593527 -249743810844874 -188375657785405 -138813742325262 -221067781557330 -127421601261727 -276370629337623 -124877627569141 -170919677614894 -64252856971599 -234773325847194 -258780704468788 -52251648327311 -31007814162532 -205419497789533 -159084858499593 -49904446387954 -46315970976718 -124347795571061 -80336151223121 -127427442871003 -251463002936103 -48155692180167 -57426420290952 -91690375158128 -103424592073109 -268663479574975 -57523648969104 -64073925018094 -260426317689247 -272375124082580 -167037892581270 -159431555321060 -50415999886297 -70111588813455 -96787893799975 -255886061685380 -67779642567661 -75324678831393 -63860096880865 -175524329098541 -93802631265254 -177155386815909 -176258757077453 -163325662538311 -154829348391503 -55203592160586 -162229551791944 -59474178331905 -85419599420169 -41210050901824 -159948492708568 -37926852563228 -249001348983420 -247583645914784 -145834584119787 -63363691841978 -38549274942719 -153698249008624 -32209184039512 -131454007377383 -143682562619261 -207800585289346 -280558011525825 -142573665185165 -35987284289050 -12439792627974 -216009624591765 -201915313561930 -127220204070392 -18512229716571 -164589880244107 -114969481345356 -126636608556322 -276251045247260 -47053723607956 -272072491285932 -161007044518071 -70333598345947 -75293866779692 -211168696453680 -195454520031765 -271132376448064 -231109783533817 -194992073906883 -51700675107449 -236924940068487 -35139134179510 -70325024703 -30894350191122 -237435053307087 -113899417936297 -59214050858183 -219834329739023 -80221511549655 -11643228037114 -120088150144552 -158062310830757 -66644198903104 -189362772399048 -35445996563365 -122851242657040 -271344263236529 -179021576278018 -30410966925816 -273457862403076 -75633005779924 -44960048177106 -128837934842166 -121806817547222 -276750029062242 -134693384430841 -114330932550630 -66875232650186 -175169674661895 -41873606995314 -55839615447957 -133631779447284 -136723876159861 -81585167716940 -237999064781691 -10862554127925 -225645625206062 -188667190190478 -230155889649482 -210131792542840 -268382722654587 -10156412569321 -134677693440707 -5044719782538 -52912620679073 -141790563164904 -21269671533986 -164496705205820 -251432373280204 -2529751225303 -191925909540529 -181351154257453 -82126108049793 -103512368352633 -3730846549284 -262869409810017 -51528792785496 -92535125062088 -239657819505617 -41826998612962 -200883788086472 -24701209972300 -257719123319563 -207528650232569 -73571383493813 -277423511996991 -185354443194143 -86684175592009 -124261158126616 -211779598518415 -273330505485948 -278894778341545 -79302295263496 -176038052904952 -265158428058073 -173004937321478 -2817695942459 -14295481501116 -72223278382833 -168227277705523 -177903132517214 -145787140283428 -93593629196116 -123645007471820 -242330756828462 -247988201248180 -203054508155032 -184176564201541 -154111363723179 -222528699720614 -77677443415042 -269957806619471 -88668453037872 -32571727791180 -222545664153942 -14182017529706 -28809613926051 -112467338899263 -177849391558746 -13768210243676 -3437206994661 -139942121207801 -173100352500028 -49691621924922 -25529861350802 -211438730209098 -201914407957268 -166779049504571 -220624988095103 -156304230811929 -110642794688932 -259788903356534 -109565018286598 -234771788383813 -67504720562628 -21079830840236 -7486404982223 -263107943694312 -278197474306843 -100568671982511 -262618659631972 -213078017279301 -27298597878951 -222235389043398 -233419643794199 -215491293709307 -89571931217331 -55928641554186 -179440972338021 -242352608208270 -167868640361830 -210498047642827 -153697502983500 -77007134916616 -261917619368932 -227078269754040 -244698800500821 -85443645051853 -180569122496374 -154635109609267 -147989831139281 -268962264315139 -64899729879497 -30711939723155 -134741296071858 -102397376338183 -77417054634790 -59226033663587 -159797388340607 -221080623584424 -40687438238457 -48157077745228 -243452237277894 -11350368345978 -263754930318889 -225352264177926 -135090698331624 -42237005066421 -187950803751560 -15854706072645 -75852278907339 -143932495566316 -122762840485139 -126350147667701 -229802931601848 -16590039790082 -278370645813211 -252099141824000 -96441464096269 -132178241764403 -146124816890735 -171937286710501 -140639833087454 -34309702383467 -9177947945439 -95831580680681 -163115687295905 -63958342423029 -126690776971740 -187098678172868 -131213617624699 -135856794434128 -184574964423246 -195967105486781 -148496999936872 -52786423172686 -187770627083193 -99430939199809 -199075679692399 -6590306090777 -113201435179113 -173042639701068 -2155358238946 -12554971126936 -237090614773727 -270128514080022 -163529557107688 -270094068150334 -120278947856095 -115437745215127 -88553098197182 -93224324783569 -71694607828243 -91051246550213 -147421020255143 -33099546201608 -3191548756440 -19686072829158 -6808147875550 -23919222361951 -51896278645418 -99285277190347 -248964249809900 -216658533284039 -256350139810008 -252696621088701 -195716703307783 -78187542902065 -5031077158268 -275818410002357 -35910712187732 -86708636883075 -10079260387836 -190929541820211 -133428567403778 -76079400140053 -110812048958621 -8185469681773 -43232891120768 -17552316177670 -115735958414554 -135582683980926 -189635030849140 -272388292383244 -177390391749192 -8975289903235 -121979378167692 -179466646901977 -216180028295730 -128561794207549 -18947916285974 -92148575306436 -269065150900286 -162109937949253 -144649779845917 -88751576546466 -46690751886525 -236291298982866 -122014343649914 -110088190737443 -75035959826959 -195853641515371 -241704697011678 -35599961557986 -150746999551909 -173069359388301 -64124296689560 -118366490695358 -28600642933155 -105258130289909 -267757374314976 -206669199813866 -91000558142285 -169234157709986 -180643781514632 -183071193524283 -180118203763921 -61917398606741 -5128844143383 -186060302034435 -11019727538353 -162617672639561 -271204327257872 -192970727690171 -251424694346565 -171919886142124 -41596792209830 -29916359763775 -208931863896778 -249343276029913 -281004819971229 -62029324164595 -243641320199871 -168343174298894 -122307427743435 -8760303894461 -122869476122359 -216320889492681 -227343244519273 -167510049073640 -135369606121056 -69222586068110 -161691061512720 -257093228574680 -265719696933149 -21266772844032 -27677737731167 -134917583085510 -213251992647699 -160739952925951 -94711897911254 -244504195945924 -41065827802064 -25209607649265 -281232763564024 -220227847497421 -220509142785202 -125331354267172 -115916342233966 -10828574298592 -134832493130332 -215941757777255 -231797977930054 -112486683335494 -45869664893285 -38970948479290 -110623366150029 -184783156840677 -64578280209621 -240398773887944 -218700628779436 -22017723697850 -125070691208415 -124526935505868 -133625800554122 -145748027897871 -195740177543961 -208423643708353 -52132850956023 -220187646131167 -45966989958892 -249705596889463 -226352207697660 -142518085587077 -10728934367226 -189391815712203 -4879734832935 -92844515534948 -44083567609495 -37508264631217 -144936732499319 -97994591692230 -255278727266051 -75193344602283 -171398250695954 -204222165942541 -116335957352784 -239448614290351 -245258527768514 -157293747066501 -163152768114824 -39997253661481 -269256218544676 -230291789211408 -254684239425342 -228440239664184 -174833386208658 -22920850763610 -124116028660287 -33885086604378 -274247652951314 -234673491760816 -129523471765236 -156271194136978 -15517683159827 -197533008935091 -181527006162233 -261706484271306 -167092106544873 -174226831572855 -204612343839376 -135574073695911 -150136094063734 -43210886777110 -196785270297801 -151117803059842 -48339737602539 -166506525740177 -269284591197480 -260368099251491 -6792427798789 -37274154573934 -132917543737633 -8913130638356 -96442021494991 -95797628006844 -202782712098249 -251964434881707 -10065364088559 -164136515762823 -123962734960249 -254706429939324 -33441905612110 -74697150509406 -81124255815862 -98814860102658 -257820284623605 -736529723012 -224028393896389 -141535350263603 -194709391201658 -276240621076030 -196552483499732 -257806772962042 -102346992775388 -132615204273379 -47437850144168 -147225637329087 -251722544742666 -222368576565713 -29315978578916 -174777952260622 -143034259691265 -174735002992492 -43878354662100 -28601687768283 -53967619083958 -157039348379709 -121385660353164 -123729554128962 -207345798528834 -204505517581409 -145252499234467 -94562765263308 -201339842963082 -61304946203220 -103515894771253 -110041789221771 -12323759592257 -127827211761782 -195809262066293 -168721346764841 -76638372803901 -116442681916905 -242744011174606 -177813783567121 -182265304415567 -110851179972060 -103599838903144 -155438988627099 -110414297781865 -201047403232724 -25867232568885 -70211315012483 -251122971177261 -129021505816735 -44388864016184 -271798573448721 -206167587811799 -121785421446622 -105598437111924 -127574528918714 -263918958900915 -250712813975384 -24150223068601 -30457906488806 -179853671791688 -3909019484315 -179624736970710 -229484488764612 -83927110863925 -258201035932787 -83606691189508 -198850573222154 -157881735032683 -23440172915456 -248354357660028 -185486237787893 -239438062031315 -211270726917433 -42873495750381 -134083626193851 -42540559049953 -124833653825072 -26058101861460 -265841295841879 -33021010955942 -141086245800816 -239208433629023 -55989037411352 -151506655195886 -240064863387930 -129984896610199 -107361215883663 -145303381171695 -271673939719299 -123472371060905 -256922038637027 -175785089969565 -114797069538367 -183565686268376 -244487658451622 -153658695860123 -139403288337420 -59464483364797 -192042840764619 -209639875036244 -68947713047064 -174528842950174 -245056877462484 -175533382810083 -165364338241072 -24289182110791 -256500710298631 -81833748220420 -85708923352926 -117533280313138 -105799836601670 -280808516450814 -10701684605871 -79007700356492 -180036600504032 -270419444417563 -98493913044390 -76926728622138 -174760327230053 -129871649866575 -212711251611043 -61443585161743 -53611451234957 -191179768702868 -11054383244362 -210485377245994 -279341222743842 -181731631451901 -79342298928078 -53311651422496 -105451103394127 -99324674737765 -204026672738295 -223760765304165 -124753970435826 -33581681633250 -254118177480491 -248504124256278 -98594286664857 -151763861986163 -257117504273435 -272431958596558 -14121261209789 -26317348936270 -189129614257563 -76168175479127 -245246435697671 -159649623091059 -26103685694010 -26335287379009 -129733051027352 -192574273267979 -93408645233285 -10043319206602 -195049550340925 -182525288328025 -130947891216670 -67386715041500 -32951285276201 -162977816174429 -169232747592697 -19335074929265 -50936275805126 -160481790335579 -90343943734253 -126182065100961 -183047814559886 -211628236503570 -185037902075016 -52211820522983 -224825410164425 -80648466329043 -257217911443280 -116538955338039 -1584958096004 -33666799939622 -223093936476008 -96705195673213 -193783253387762 -160498350220454 -259360050015084 -7578061380847 -221271545924518 -204548482163839 -24852496647540 -242888530058526 -130376147665005 -52450274099446 -28066435532009 -27409498718273 -50149918323969 -21896971678080 -1254313145431 -57034133534690 -56634215356204 -71180839072040 -280159538240349 -107600358524977 -64049597639037 -68325693671465 -141668648164861 -56562589218261 -250917123840387 -35001403585715 -52080873810462 -202373585641984 -56369349922163 -86379300350284 -206163796889828 -140711333494848 -148792524430832 -59279031391056 -71526349997829 -131578248151039 -125042198410011 -95303590780833 -21359959582192 -6298473233893 -48081591511772 -258340542771202 -76510775698942 -147291881018535 -99362043340354 -259678559445651 -143117773883634 -77252727307622 -96303981891467 -62123411503967 -96515817274369 -113752574843749 -54339328581202 -21728987041418 -43154525243901 -114447139250103 -97944492149947 -80315338666085 -276657937860138 -209457967282288 -134626813024305 -16126448540021 -151458556947999 -210027070449666 -226308135637364 -239218522050003 -257970434357626 -215789542978239 -71827660909364 -39107560703241 -88951552960960 -249287952929141 -277308108303776 -44364974177630 -187432132772605 -58339755119815 -268096392470766 -39323042802462 -46201409950396 -217765592821957 -226930684174244 -227934368569945 -68004261429355 -121482761757448 -83595099035700 -197527071963784 -172931743358590 -251422682034004 -262190049582107 -158910403751844 -76682317938207 -231316559211847 -54288530385702 -221038508182486 -145613139060025 -129302441025078 -34014737990214 -197596173934810 -146715065116096 -35780560413649 -68532530862984 -222122414427299 -128441381985829 -239542418086625 -249093304509387 -262041834006715 -22345192966103 -213899392720290 -14663314447693 -248516721744347 -245318289193937 -110046315204585 -121086848466878 -191621080447927 -70479404582398 -14368602924159 -236654482532969 -203303407948093 -267125062587249 -228304301379071 -238509320402927 -22388637425661 -178982724390488 -153797283817686 -153750302977253 -115349341625024 -34614742938491 -211814340850264 -74987535125309 -242473372478768 -144230035793206 -21156068281781 -43986432292538 -58993995493572 -78377529875499 -162010746774562 -160930036370946 -37209143142984 -26412150392212 -217774831515425 -194143044016923 -258513706470443 -271445220063715 -140253326166960 -44895147028553 -51896283435046 -90965302556264 -239514692872405 -28099411267738 -96118379636932 -7170414232029 -263762301399509 -214741413886813 -271273847229183 -134797242925470 -104887901844876 -188642409313800 -273034012480508 -200858407141105 -166668973885271 -151950313604239 -273509707859462 -88004532038859 -185309587241531 -162831079238092 -200186002200255 -168941062544400 -207636889819279 -161280909536506 -98971880429644 -271468905090512 -253855770154435 -199462679745834 -211900060646279 -14383353584590 -166601255639040 -127354306834150 -49567712557937 -159935321976340 -69142606071268 -129173269628107 -40757096770038 -237661585462140 -118006649555031 -56788900871794 -12689982033312 -216614640254499 -132232203195295 -116479031002887 -181351503115082 -116482512382464 -123270713601364 -279267526625349 -7787283834936 -202025288652282 -102367121143626 -28248322599978 -252474302610439 -97732760565637 -68855525669545 -137187109837012 -224099831360493 -244884057414134 -185407879980647 -256435987459384 -254343912834447 -188044071613099 -39095460100361 -194085169220479 -110755669088407 -113252640786127 -134962444346975 -11462011161274 -205934562147350 -37973841843545 -78304662432893 -119912091979236 -25281208207904 -79542224801010 -877796370886 -3117172305587 -265981491958830 -3879726131495 -177117258778872 -188403423126761 -49741422125410 -128328095471323 -144232676799283 -250130040224165 -229807843111958 -273261674623844 -175944401072003 -116752747010999 -168009994731883 -112108235580814 -37168220408610 -214926806364067 -8348705077006 -167086014372392 -19443402682105 -76820481836384 -3807404073623 -148046124244968 -197545244803049 -195990812484345 -117809956892289 -231096383851714 -122791297429474 -237495834018866 -246303563965936 -207473108566645 -46474867397377 -173940718619452 -194812504559690 -123044367969308 -175198578071062 -269927865136758 -213660486315962 -116247067944058 -101789335207593 -153791257038491 -43096329557130 -241900878754940 -228310121346085 -63300885544981 -91233235915818 -50994344290539 -250014868725453 -62846717558746 -27262220750974 -6267550086711 -62437793477893 -80026463866718 -77188552153062 -216852744686513 -232797637914333 -233915656146642 -197137579491894 -84885847119893 -132258656555662 -18547281748525 -98970328346700 -101391922598705 -7620071253677 -135746026284657 -25429762497683 -77430991497579 -55612870316510 -17627011357151 -272085259064396 -41128231512515 -260770747650356 -85875663401009 -204177853594550 -126982229394300 -225703614376925 -213729235080391 -42604696031058 -51347294067046 -30421989641809 -91722861182780 -226542168995833 -19969902935896 -135448090603433 -104879515732329 -150023167076984 -152388752812104 -177733983966009 -68084954620003 -143725155340298 -156570289898897 -130627823411637 -269666511978413 -2731420567718 -98981587927369 -31670008292661 -51966610970977 -111368842921252 -189300250194453 -263036903921710 -239760223591895 -34780804884449 -84189357108387 -70576238375753 -214759884340406 -68761806105395 -224300704820016 -117341361164763 -136391965161561 -132577673295950 -278786793750323 -112482387940698 -21149643746736 -11901844124058 -247927085039940 -228948402743204 -255218872159264 -147390669709023 -206034259298870 -175664400376765 -239740096054373 -159037489831330 -4434959448924 -97558319726377 -17785446307743 -41326548669044 -230446731788976 -15675321166232 -114136010432419 -64518026478691 -206971894812632 -141076816950604 -250641620175932 -217341549290844 -96395849448562 -42403506252684 -86167042013954 -257006911066558 -120083549480557 -6981095559353 -89635836821883 -142793961771725 -263218184671631 -33759734124312 -275114438745011 -137594435973248 -268770834061844 -88003786013735 -60833260074971 -281016463803395 -272766855001131 -37789577300811 -100684598513984 -272893564758494 -95950497027650 -139720126580227 -51495598066951 -24727052801415 -182002400936501 -162375933371081 -111139729519745 -30892755191526 -56013180408952 -248887942603473 -99896050023310 -38073284130439 -53205323725875 -41988604558031 -93298369144410 -221780525232183 -274289892605681 -260942186143511 -85508399991221 -15502716046780 -55901866935920 -150594140025334 -270070376522508 -90451068717969 -118431906525550 -278898753053570 -232014181976263 -277346903071216 -48350916270436 -124365495228126 -24782984812817 -34137081785198 -231166790569814 -124765083267719 -237194859336879 -203104078926788 -162517462211920 -161753648797720 -167400556043069 -174562591185503 -189448484779223 -62061004485029 -151037123767972 -237531336560585 -193202865422514 -216201689126803 -191224393265302 -175969495880988 -148666056688455 -134181514416226 -237700787248226 -237299037649034 -230158718219453 -237326856825059 -56822870002486 -260230345351252 -181348382178953 -234423064023428 -77892324888333 -76580668065701 -6657776385835 -276773038225222 -22350283652943 -110836099938503 -139935913550272 -203998891065762 -29795313117813 -85432444679915 -210957051140356 -229494833717517 -8438885387930 -157610867990472 -107452953267797 -342689915851 -89655953750705 -137756776692224 -78511883456449 -119961468641526 -27191520810866 -4450095792318 -78716321292834 -18399696082795 -73795529019075 -109734955334410 -270196556635825 -197982748135568 -169881714514339 -53844672044488 -232770127963961 -51838669537164 -67929900063755 -97081201038167 -179178032042737 -220136714621366 -243613870600610 -22481371814544 -2949226072988 -161534004029368 -253055552568453 -225993057074953 -51612934420246 -214209072931774 -233788898510697 -112858165610328 -111331662238452 -263506974165083 -265570489394862 -74638575686335 -109085807518349 -33569209581105 -262746299084729 -160513718406202 -183431757184402 -105828269982065 -28248818400067 -51188011877249 -33267052821021 -231824640266966 -141558627059529 -236419058863631 -238405451852863 -189174164822247 -136584391603046 -187165482847218 -262946544924516 -54140892972403 -72971444737166 -183045038519894 -29572381682724 -266761432834869 -133903821206761 -170002794787951 -187489431436 -217099975278757 -38157717439196 -257903593619968 -103843958657999 -23845817528085 -57843052271966 -114371487912878 -139148470103078 -263011996500022 -45284607509382 -225802379386108 -223831104309600 -209378124402612 -32859910096586 -219442825116793 -261447815095234 -93642997573984 -253134734649897 -130374581169752 -111498343921485 -170497611315599 -66217224935098 -136713077027797 -42727860389392 -227151225470372 -151891368281377 -275357982833063 -73708708344862 -52630494803457 -129080154856683 -4255320675835 -244195082590469 -264140242399146 -89205676489681 -9942070845559 -70005893348389 -190358298952478 -91482202751895 -136189368730748 -71435714783580 -73743113020062 -202416793090477 -50156203941251 -260728223160983 -202162477215081 -269550204290635 -157211171622989 -153540812849093 -277408266510916 -111130245153467 -103190735126647 -169505482454387 -219222372094664 -101030441878307 -219566716101753 -19101423176165 -252064327423388 -223592716135106 -274006416205749 -111466407823412 -213954792202166 -41659198724399 -94408997275684 -159067784088331 -182967743337945 -131967467854505 -20565710094288 -160581469074506 -160997129879552 -2983289759847 -150003380383366 -184763836427988 -265126347990440 -243390654372610 -70736957470866 -2652768349372 -225037741445192 -79768649377021 -49222829842045 -205778145656584 -24824926451128 -257406883357490 -40343274269290 -237422106236080 -185485791476899 -213754132157678 -163007398051378 -234110180961020 -167713880918030 -244362627415163 -212851770718517 -178318444742731 -275153375764550 -170981932988931 -161265251690856 -114300688865426 -68717489285596 -23006966812864 -212569330804652 -3579028414358 -105784932261259 -199090631762034 -212474512215772 -26394373735603 -102938238020497 -109405387240985 -252500815549223 -271148484989055 -28064430798219 -279291143351100 -3336128070353 -96954538195306 -14729600547148 -84772522448792 -36059768458395 -95992763658884 -71529809494151 -121130165182615 -31992008944988 -147182619478358 -84335100616863 -221972163039086 -7857514263585 -115750985426111 -237459311266415 -280629997933709 -153910813542209 -84997977192513 -279153654737891 -25873864209600 -248800087176231 -99129850634206 -120113710291235 -272495455157890 -211205106097561 -189183037642641 -154207178915939 -36862181567667 -249028244922757 -143565538962783 -75673591761027 -279364014461985 -265326078710931 -180887745131789 -79469945916354 -263886922627136 -167007715905506 -192486055588804 -190097772156207 -78923775700398 -90646282121604 -71156959016768 -2744453514190 -82194824017274 -100824453411426 -103867603764629 -125582806901206 -31992678229622 -76228809744190 -255072358723635 -179636140906298 -149561889544662 -259109149526790 -145952197956376 -145493219097175 -226773950698636 -243057615760434 -87727142551827 -66553610528876 -198416825565652 -226389162500282 -213189521766787 -168932039755857 -36845167902324 -76603933769611 -6908393085006 -1105183886042 -126712864270708 -214350788866064 -203087392218228 -135913541156856 -196303975156216 -176278359587714 -178726681621093 -49708971689486 -202795430200267 -174101862815637 -7327409870174 -216440365352398 -1445647409620 -85018290895025 -80426434062633 -135125389735666 -123802183212072 -167456649109136 -27579312684757 -24716650457233 -120492068278321 -106646469913022 -93777286132717 -110093489827186 -129911424383958 -193339919336013 -95806247871115 -112046835807849 -253602617382538 -191251289759703 -129642604766070 -65194891027619 -84749102046453 -215323219851709 -78208011267640 -213895687092125 -140642047358383 -40709971361089 -230922026649197 -279867746431561 -181496068825275 -233843118247868 -247482696915929 -158310090974776 -30755803329435 -219033889069381 -97385826446927 -121954614973832 -183196090696518 -44645799598293 -20180150177055 -109984568754414 -140916576628692 -224786605326032 -228211228226262 -173942512227247 -59043154695425 -169019799289816 -92078858557533 -88650021449447 -255044001284481 -185351575015495 -29245366603248 -14346864486429 -213146664284156 -237551233500742 -201766415209900 -259879003042031 -58047233578927 -224502635398645 -204739964608273 -263529809547430 -163342135840102 -17983992183914 -103596081247858 -271156279268238 -3867044017130 -20159456559328 -158306526206573 -59394097894997 -96608587357732 -32180548583461 -210344578081507 -201822085300851 -192708280979519 -251921242720495 -57647625344672 -8425814717991 -3048136823765 -167414112950405 -30070578305080 -24172242755599 -70169464789149 -163356200822384 -154161471597458 -70388312067515 -212869620119849 -8346124299592 -121232224488244 -88510584909701 -123936762033939 -256868096380394 -264936728855362 -207904638020709 -10267674792077 -182929709525403 -251596611092320 -56951818958824 -183787895987455 -209760815357127 -100655005309730 -107952583629290 -119763581659683 -242607611021866 -156298064774916 -200122324074078 -239323489429401 -67015553377496 -936531718425 -245267170314743 -100554494093936 -70214578671544 -201888217062573 -273096791750018 -18557057926968 -47762639356458 -280267139223754 -163139756535333 -115927370745473 -100927744853064 -73787782291561 -206113318068038 -138559577928431 -33013895437943 -267242384433084 -109534002044294 -269991367571558 -272009130209809 -92907511910879 -248002312580114 -242053463567807 -200952444347207 -5847042489360 -4334316025457 -70049298241446 -196579946167073 -275557411911480 -6091804840207 -166547482006027 -142325019368940 -11491205516208 -231057428351596 -195492048712232 -241213854606105 -234138940041096 -240012047878441 -185089142222425 -5227758471190 -2324355454791 -48482558366203 -236813769935039 -127553039990418 -114371146293053 -52506650999839 -233205966450237 -88936208909354 -52673428276839 -197582054181281 -85062585725667 -260180049999717 -59922128635375 -260275483424239 -197914835822086 -272058699362757 -248872269155621 -256117746763385 -27573425710133 -220734472007612 -64595562425891 -254559619475209 -56364719307655 -189741116556421 -69953552530660 -246255830394559 -171096456647766 -15144396424787 -161541849367909 -251369498240035 -79860179004610 -198166099895944 -35531887090474 -83965458343458 -214779745627692 -141866145664212 -2431195329048 -102462478852254 -262009634095843 -227080882276332 -172555089201951 -267905684290182 -177004249344089 -17708698219706 -202491736677050 -244320345379022 -15433044057759 -149317140268302 -266200763367680 -185735182524770 -78665105045779 -145303059419149 -264629005337156 -191645035539242 -269214076304202 -230123386151452 -36356997092136 -209606300320514 -180386096380216 -162126143694225 -50236174254937 -118809911418087 -172782052520271 -260632663437181 -48369094394793 -87921206288590 -60777064741573 -205454291602353 -79212848689819 -69823727732819 -9815852243055 -184505368168858 -116289686695149 -146153908172845 -74085824020250 -21097307521530 -100376397986295 -273658033397143 -221309297424700 -164012666522686 -257635894744825 -180185881196794 -34288361261777 -73478264614895 -80413591159684 -152019532328336 -5987465793324 -27209056237890 -260322659312960 -150350145332490 -13749244812448 -48141684283496 -174983720849468 -190623260394410 -248271582702739 -225236405894537 -52527205607728 -184515273369214 -253431110637155 -250257803418790 -206026327338505 -245825065245714 -170393026322665 -268567447491890 -9614839513225 -147707646182692 -90830997524197 -53013827240031 -49951446129641 -230727068334156 -119512058220701 -183770077780932 -215244602070531 -52330974620811 -139767490706067 -15068933523557 -193294796861881 -271700036751377 -219125228884720 -123048187739694 -15031495085893 -224668938410457 -275518110048833 -51046400807687 -161767439216284 -248255871394174 -85201503467778 -268034860508267 -64457018676704 -93154056502126 -184843526284035 -209385811447479 -225078051860954 -70235615843208 -218216273510143 -101440351202164 -227612008132521 -263231845707361 -200305430517326 -186542642027291 -273944354303868 -213232450915275 -148796595364045 -214024707298099 -110761147009963 -109834358723588 -209607189231550 -256194528026636 -75071530265335 -92186751231407 -99413322424362 -141284805835058 -113413020494568 -54778775337906 -14743406457411 -172238565427938 -88283453267273 -12978052281168 -205439274252713 -51365819883026 -216773417171254 -5622037485789 -94269984745681 -9569795089151 -161238129554542 -30520410573579 -95152187618713 -137578137721531 -160391749585980 -276181805540627 -39850773410598 -33385245178362 -87237028800786 -171315299285441 -83826538427969 -40419314872010 -40430812140633 -252353314189154 -268821236166639 -139563666416618 -223322602876943 -232251068210319 -44715000679747 -11291490762433 -76753639669143 -147500230816068 -258586267904167 -234965344333372 -154174969928885 -89649844879812 -57272721082430 -74761126098313 -191950595022350 -231807990146573 -195242030573404 -223688995091105 -60307417797861 -217576112791539 -239990509871189 -8273201674473 -257417977999220 -149796874818804 -64464020581951 -240371186330922 -269946046667933 -259153044860025 -241972465361329 -73114990491738 -131525994931700 -139478919736138 -257056295737496 -13484155219458 -191569791663148 -126692834571570 -51252388772683 -267036424172182 -149170494056440 -5498664706329 -39450977790864 -25111326857059 -30286874049769 -137029839388242 -256878118428078 -273202828870967 -99715865680331 -67342923506403 -120079804193629 -212561639897083 -169262640470003 -215714032590590 -33270434196035 -223527765593389 -254390995275451 -2732477178634 -194037423700174 -111848464340564 -147882330761191 -262182004234516 -256298485284360 -160494068039683 -155686201189661 -239930386783316 -125450523809046 -91469623804830 -228271860627580 -36707046460761 -107258112359227 -252239850217744 -17233277391010 -230205635225548 -183289716458276 -49136839187375 -207211319880145 -224356435691257 -83540821656129 -263037925775128 -74380658535548 -201960019227470 -62226843021513 -11834239612318 -114696645932269 -119729863725971 -104552481812920 -59092815842796 -160746340430413 -257302175036287 -150827073708256 -211111018394080 -89538924684974 -226328069414794 -198039322764925 -40381847385336 -206597228104240 -244835248703622 -205863251275168 -200733742731357 -222594574104642 -231595568203291 -107962455053589 -111646650047708 -36113622774616 -244397414182342 -180569514322672 -211580336928339 -224738009523688 -134440717733054 -9811970036139 -132097094686061 -170756553947065 -194969717811296 -178475400754203 -18226888302461 -208590502996471 -253732263522604 -160675619188432 -165722894011252 -58854373206092 -168126327955520 -54157193840326 -4769047701862 -8807164649467 -34543796903620 -149050501920615 -124284943566321 -182883299102917 -252865111622122 -223438897110676 -269591478095997 -145160103983955 -38993648964153 -1311632530558 -128026208667887 -92568735309597 -207454147407520 -24618041596137 -175226450217848 -204635712022789 -127030167447079 -115423214407687 -134008713536916 -239153881904973 -40529572222127 -145074010354449 -240857273718519 -127977772635752 -155843545859660 -113856857383537 -266265412565366 -26570096316291 -152013009946751 -171153029561271 -240458274170311 -155572737218251 -19370606965097 -118266112366568 -215215478684161 -218307234416678 -160215398426583 -1348454105975 -67440901722948 -276625928983872 -170022619518096 -241744211474882 -89273055886948 -19600971890870 -165535180326681 -139083375531355 -220856166060166 -84911121085864 -243524321597989 -230181597590498 -186602880305117 -18907659952704 -142826552947671 -210908590687472 -266628716769512 -150870753933920 -138973868528245 -57505324024821 -235527517556328 -117077354505602 -211863045440852 -58297920258000 -174875294119658 -63204768107268 -28282339509855 -271506262695529 -17966144569070 -55556686323803 -201895923240517 -254891102218547 -198822446315748 -27200547038482 -160455521898124 -278511988116130 -101433101580485 -265232019568200 -262438073827813 -259514070343282 -89989449150162 -244886158818356 -105695949648031 -259974956278833 -196500339371922 -28051094595563 -243561799472459 -132665751329772 -77063374744678 -91377714467986 -144291237491933 -192843333398456 -16012433804519 -76415344964793 -35830326814935 -248052624881205 -253445216153015 -276663865489440 -127240760240998 -102386837353151 -81948182238984 -47875692928616 -197654657121122 -137265490500305 -271541989426911 -204649704609735 -88417238702363 -191719122833240 -60550367676441 -145799906942559 -83437623081313 -260753187479514 -235534214370957 -146318080342366 -246262975821820 -7722398215969 -219421309073540 -69946611867318 -167586593986545 -265074044743646 -259230202398827 -63405110514725 -157125963796097 -161293042290152 -38094623832179 -16324790040827 -107788171270016 -218134911488662 -74510058315809 -162244546853396 -42791181574506 -280040226394400 -147702550686018 -124069782651137 -257381724428896 -200673193045047 -136017544591116 -158229409085114 -249781176013202 -193777587865727 -55851846016111 -36240099831391 -211923901008985 -194531861556826 -228489666132850 -270766100053425 -61421748172250 -107537427544358 -48287619068423 -15052208959700 -240959780826507 -30605334174773 -31872763372655 -265298768712521 -141712278495631 -100633059153882 -21364571138151 -102049216131006 -2281958574180 -231592138623421 -280668987723062 -15253641201736 -231346069116455 -245623003314090 -157833156464792 -128400722009862 -25095100159873 -266694230790379 -166162080812181 -255662192639444 -245505807872858 -5952889032847 -164172805791658 -273288946090001 -10434164174199 -111621711662315 -193007390181172 -33997542573723 -100193462106793 -125211950614817 -198066719366934 -275692787717661 -225893416471064 -222829891620218 -136968597182617 -259868396977625 -174123182434266 -214985991963345 -28249159888676 -226610005316652 -138816825812358 -50990347881954 -227473013789620 -32322392271689 -191225522540873 -19251407275356 -193962666000000 -20394003538101 -13759833602830 -75733299742402 -89034264492897 -81977493446537 -16564030790981 -44298805531896 -210314846080520 -121561148519776 -266041605440663 -240566766413263 -168828302803972 -99607016279355 -210812609457173 -126395173506475 -96760301485979 -237439117119306 -1953834117450 -148522797325250 -12130882637750 -207700460930848 -103803267488732 -2242125499970 -216070417005916 -144911825472316 -123903870456394 -211860792639242 -22617022592789 -209729374891537 -124321003715401 -200814699252888 -144381821523304 -258909663895419 -280342779506281 -260696976924369 -14604037157731 -74255217127340 -55735744009777 -228658002457775 -41937490611036 -26401650701252 -124884799388427 -64130182277963 -177277508870310 -184004815352852 -22390614820214 -54284394573694 -17705170938191 -138549488548983 -90894670862218 -280302650162691 -25236200520372 -214553361711999 -125948308091512 -22536555036338 -260188567024079 -113656327398195 -37789867203321 -163971501675942 -95271137808923 -197393052341468 -191157922025670 -78871987476946 -21261834270865 -55774491829073 -111241317413507 -94934423609443 -260236273800938 -47848703354232 -188353877000710 -163366834507100 -163787227036164 -279764046611675 -158670378262468 -124702449150227 -93921138305375 -25554642083639 -215385326310403 -6998555260324 -214533637235641 -169777749667366 -56321329249204 -197224459297348 -138503827149993 -18765621855086 -25343316922518 -11517931376102 -170974936674013 -199624979555474 -24770465819193 -242980502096554 -163709229695297 -230839997831632 -154816471186533 -7186003901706 -59219519198277 -49157766690043 -230111956347980 -79960458766211 -190676849589458 -31062170602543 -62497998825770 -235341435695151 -160969993273822 -74251914180078 -154104751971609 -260752654647662 -213577842867322 -24044328948527 -158688550917 -229455628699468 -12372740165997 -258681983342859 -54424887629921 -71023665463243 -6527112091354 -117906648457571 -248885597765793 -39668600079106 -249073944645300 -258564079490497 -200011902825554 -135426729984997 -21714242882060 -21505071032345 -55619774532424 -75594838899877 -174286322199442 -153044602950293 -54441875025953 -277915604654572 -253732565269480 -146791021705427 -182114070226071 -175314019135092 -48968435675162 -13144617325674 -222108907249421 -123649496838534 -191956983183155 -253496091971425 -144682522605294 -278005642380583 -114205550032776 -274593671958925 -194025607151722 -12241489023933 -43651405256929 -75796655237070 -209912459614688 -256341546288691 -143550242291869 -97692170903382 -57630391690457 -241981130068563 -64882415691120 -92275547262537 -184151473578774 -91833878287801 -81995820934398 -259138896043935 -63064556372329 -144114498996945 -213169094244603 -75513138288985 -10325460872838 -239841751280724 -196368501963962 -161572161878662 -41861002679630 -94462161315970 -277034424915930 -244972822020340 -126299547475703 -28723841130184 -266045876981204 -78317819378465 -120727787935980 -198773231268283 -135986405948002 -19241549275264 -129727134801970 -137945310918878 -230799990006646 -262662376781253 -74437306722473 -9429883638811 -238432632916561 -129635840514988 -258725905413212 -211150510513894 -29923689105534 -272656647747327 -143510948870853 -172591539386544 -219348234652986 -26328350302375 -255687541345571 -33562032822853 -233586439517196 -160073611230813 -68773847800858 -244578709769104 -129539165100716 -139813034695295 -88421262760900 -102173613391434 -259640140316211 -262881276488375 -200285690232821 -195227392059982 -164669787096091 -241792938520808 -15790102365032 -176319068806853 -228110787791619 -201783584821015 -212001088161098 -101492392480315 -166755780771700 -258417043821687 -146261860161768 -21013218380095 -130068997098796 -188413998771803 -221042271538450 -187801348327272 -90933408710825 -232846862469496 -193156687608098 -166179198006660 -182220957158612 -129329463100375 -267826110689804 -146317782933681 -174828325613421 -274662372324691 -82497955438913 -246713046205941 -133237888093508 -252107235836893 -113786657113897 -28780286683174 -99491971926987 -76831702659250 -203744592964110 -38123057947808 -72799690671753 -262115540383731 -152313556298216 -145089754662402 -11780159736688 -44100371897457 -199605297072103 -148208036418399 -29403100928038 -114729413465978 -46883398838063 -239511969726747 -69059377496530 -87251304658648 -230430191913586 -224382928965741 -15559630294751 -49703588136609 -13640892037369 -46268348931771 -219037326044844 -250376515591314 -201206576102510 -137344538181231 -271456668360543 -241134968007784 -18923141121759 -211778531593887 -185115370204614 -158357495200060 -17622590579928 -102565758981771 -209724142059667 -55168549029673 -168805809507956 -113856361108551 -52734680673326 -140554931473382 -65020502281596 -2560065371645 -258437347813195 -249958003670806 -56413746839489 -222488170005536 -170286919014618 -38123976197605 -11975657698999 -64405685384092 -168082409515309 -94080427617882 -146932901131874 -141009593809887 -146888257886274 -243229106422054 -176233363562961 -47127755840271 -101580150577420 -142319810418149 -145368219029775 -111594844670064 -33190176021076 -117376722719163 -183988608094757 -115910557926645 -123317351091270 -23628278238227 -152184914233406 -176159255775265 -111729072324414 -183092756036664 -11995951173133 -135063964865100 -229248210097941 -23611313804899 -269424912272403 -29282047776461 -170178805098910 -104710029554906 -63282361877599 -40437394492912 -44544554006473 -29469441988310 -117282479614213 -175117428621989 -189843783591358 -104889829536640 -260482424496940 -24860787701180 -179979907992193 -230903527753783 -27254844960538 -216280922877105 -4119783747418 -129340563824082 -129313078952771 -175017698051002 -253818383136452 -204462567167901 -143653738662336 -8951518508592 -45776352727878 -45713851850186 -171158997690311 -68035662612345 -44369023596604 -268096441150181 -166463486289172 -93603260495272 -228540834754514 -19398529561673 -224396034074074 -181242829428771 -41181910168605 -246559103221705 -173683799475576 -111367209779146 -101560798408880 -129434163415198 -267674261945671 -173375444746996 -163287802445459 -11698580007038 -57631547491796 -54779026624072 -146209576994889 -67764853970936 -277765715261979 -170140590480773 -191815711147992 -277491354301565 -224599617291571 -13570219217232 -126428696127445 -127416862186248 -92104977326304 -39658625741630 -119020431924423 -118242105403356 -222960399944904 -217635883326621 -48649900321719 -130251002964740 -13290687901855 -34529303302763 -269563672157024 -257687793172008 -18920065815753 -151501346767396 -123523362118347 -274351574871175 -273184746389833 -95190364563589 -168023598956409 -227397028696539 -239835100936263 -36427004420427 -47866553735860 -9742270983561 -26164015452334 -150123157287970 -133283787679643 -94583002795015 -21885292222841 -66659231202431 -79764568129059 -276815665592012 -73478018909346 -190684013951331 -52315060139584 -254590282258017 -80319163446185 -157188589673438 -199061151030103 -226429263702286 -56447856176062 -13144769623933 -240217262295864 -74998536491414 -16849700161437 -5440076356791 -35077697627659 -18413536261814 -61317547108830 -265726338232854 -151584385020124 -46970611615759 -46166506606247 -143228153377181 -201421730800605 -22729545830628 -186408489387750 -61247848482210 -110806079295107 -72127842120058 -121012736798073 -169866121218330 -108482303330935 -33169192685290 -126700065959285 -153302636327727 -267378318097244 -256335609130594 -253748664631500 -94732161485681 -75479138026155 -91658768621120 -173797500831580 -14859789349344 -135874319789878 -11048907028815 -162728616632787 -23375853204354 -154665025446971 -247404472624599 -91235085806094 -187937400073878 -141167431000241 -5987914442527 -111778497341066 -240837958967509 -195040942831949 -171804477716975 -65929321969422 -253013289363831 -63617159288059 -244207787213588 -123999053192860 -211077665728435 -76189823339854 -42453439191126 -248807462079533 -269712519457265 -215291150917141 -173205883276608 -94842355263272 -59341161026435 -136891862643109 -5806570107370 -13532616043474 -149062961320160 -131196119379861 -174182353027132 -27637952517879 -92947735835634 -173524904270026 -148749949637685 -278612345682946 -42973146073523 -43183067605293 -140346285267901 -177159547111153 -139935263842798 -199117201750674 -123836528722537 -149111090947186 -137373226180489 -21683507807436 -41380274160817 -135048847884313 -218894101464067 -45945733205802 -92098902402080 -129703244963416 -57058989111914 -68614071361539 -19179285727569 -229596237434122 -82459669726838 -217701431403794 -109007095721431 -199053962494008 -206383792572926 -135758563298620 -155141008259536 -212713618502140 -30508588473657 -209615635482477 -186430035096986 -258589146793054 -52708203036050 -93451069927033 -234018193154605 -88601195210049 -182704746926692 -42359261020375 -209357291009817 -21271047033034 -48992618090886 -61732014975031 -82014022656609 -281373418199543 -19020491164703 -252057777064952 -251988133601816 -69353392677219 -164481122052513 -250242219171034 -84159953514017 -11033709434642 -62244110441316 -129357247516045 -205037393102976 -167900481366081 -199579214210870 -73784355213257 -96865966396245 -253804994381980 -72277568867324 -280584914008612 -80680429621368 -228464548647148 -107978261144973 -79812423980322 -155808795292398 -116869452104560 -47498736098365 -41079334792601 -140497982215311 -169783265942894 -256170099499468 -245418890772142 -183262714707617 -196442899719463 -73548512054070 -246013040114933 -52506415565938 -95889341533164 -77622496042590 -103084745269763 -105256355163997 -134567531974028 -139349034899828 -120562689383011 -217486960557185 -131009529681230 -236851543059248 -220280950088739 -64567598497361 -257010900082932 -172514377986930 -86434558253538 -156185126873609 -174256881473303 -195749427750745 -223463507880700 -241133668331439 -40770262514706 -139813387793196 -23303074852685 -217591340434036 -87486794146598 -243921419389959 -54104814688110 -203492870283028 -239893614862671 -231021919275342 -237340870153172 -124327516066132 -81850474649344 -133474577623021 -223703801294701 -169568096166979 -170842770841564 -78778443581107 -243861952743033 -245943634873515 -249888408370259 -118885037525773 -27139573847587 -43827339971923 -14704745792782 -107500655369075 -92628193226125 -270687597774961 -122251518241249 -183918967145601 -124921687901002 -195585468119148 -94992982285584 -55903332317468 -105936452088367 -243329597546456 -233033495247032 -95633738839483 -174493528299698 -261041045022881 -196177468390029 -88642066403515 -183652761441133 -272761021941226 -276828110090838 -15569173748129 -250266534126244 -115761495856394 -16497880922157 -91422410313277 -270870344338962 -123451261877143 -16912007678542 -6471210390717 -58674138926235 -166300337545923 -163679208282403 -272702183057644 -133242961785393 -246842982374544 -81716999686552 -3957650552702 -112083154061950 -163422477780197 -208903138617158 -240537868720080 -4894358195056 -232982350834868 -3565812367375 -210724984088195 -59929980661518 -21550123678935 -22449963308717 -22755737432348 -135746455157529 -56094071559056 -181371842627300 -70820832671892 -202772098488780 -281072522724199 -242552450258343 -193996075732337 -48632726277950 -25577635509471 -149610726711152 -33129248170351 -177700635397738 -199587230092966 -19584532224628 -32797363877095 -105217385798466 -155030654919467 -40033968740061 -113115405498623 -149841149375572 -224178833058096 -183896962127770 -83929571118382 -17687544995325 -36516435377536 -50162687137531 -145654092503668 -182145179206997 -226637971390540 -123856553029607 -42592005742331 -262199675869903 -82088877781194 -8996965311393 -246377992224817 -255501949578760 -104326377057413 -124098538172525 -52638212851027 -276253524448327 -79377589819330 -157269106831028 -6273629349831 -57442097273326 -103011450976963 -83922411708011 -195632476274546 -30677232164272 -244457025964573 -133525536127794 -173296643878786 -92545932117851 -80904977887554 -73286618629028 -255663400566237 -132758122982843 -269660068585538 -56731057866498 -182324188621600 -189401362162124 -252989399525277 -107219138223795 -226378059834196 -158080832755684 -30051208799322 -257375570127296 -140011370853254 -116653836380689 -66932685124854 -46044947506809 -125826626620410 -5507556299527 -86372603171789 -72921005659027 -58152703792157 -251352028496905 -126738711889451 -250071876206406 -273685987452301 -185145255472155 -5344066082954 -47554719225474 -256801248060287 -949236341544 -59995306969990 -143601348575003 -221370827639441 -146405817152101 -38357135858612 -81580983174289 -125119246017208 -233827963193778 -192528734933818 -67225024057214 -269141978778497 -93219560293767 -88171061516539 -60749126211174 -173422143435128 -8856387631688 -205510595983649 -113630472822827 -213103040412433 -81413124570833 -47613985033517 -239794194507074 -99850482996561 -49316789526611 -203343179683110 -228629004038209 -110708229812448 -82115001505312 -34448991098313 -138366858616987 -268570602726255 -20114780052752 -28582827130694 -154935122575733 -11265785249630 -131146056971561 -141944849234512 -54171625985530 -39459674770146 -88377772735328 -152478438835844 -248396344643293 -128199658022021 -222773985412921 -245995650827955 -162826435642758 -156828325259281 -124053342984895 -17751504378481 -5148199930416 -185535256312663 -280024705167301 -218139732035621 -85386854008119 -16121014752290 -219715050741798 -150893926070196 -161709950387042 -25076577403562 -223211003722188 -216600187641319 -261785561639868 -186860324737143 -130576399911741 -156210504570049 -156943382397728 -52083790926548 -26727781291400 -45480067679079 -84533828157380 -273608284959492 -226570809220989 -122362878500342 -57020135832055 -242491434510266 -278481678372316 -147345366086139 -255103613502347 -258541748064140 -197249546724485 -82770823448380 -149140063727077 -190297571648088 -14774241578052 -245910389419749 -12429870271683 -19230286839601 -31842302775974 -56873848973943 -172356017806974 -278343894653564 -67121325565161 -184800592848305 -22534197916456 -41655269218533 -225122202210311 -225417847621470 -144034150720501 -109151508117191 -223385401862290 -51819123977073 -110897297693714 -178815727981320 -261405105137269 -191045860824642 -261844960132313 -202961164439267 -229867178601544 -256253522405188 -227840674533456 -103710260354179 -183932337711927 -223033518829526 -200991402701608 -69556688412827 -102001201584445 -7936964709899 -168826964055919 -97806875831229 -107387694503232 -148263435900275 -48641641494317 -112206998344097 -252127595371994 -13307200938996 -244584270774421 -49611412088543 -242640855628451 -3146191592703 -54344275733603 -32243650481276 -119169872223166 -123939879013485 -213871393768352 -154857683290815 -139289600943112 -220037085504151 -191768590852988 -79527773264530 -179673500591137 -63717972888139 -229570403827257 -102812295587871 -92505938472968 -232532182834587 -239535757588897 -105453917358360 -106760892913090 -40196404032636 -175540514851197 -9679152653548 -228388385903448 -129749587362474 -93467534209544 -87305815762533 -42115404414220 -49902252585954 -22383998435805 -14776402278382 -177458570482031 -5055250332885 -69709429980644 -160944800059 -136677495759321 -133368873908472 -181389779358847 -182280282592030 -164225229953297 -264082123690668 -242870188159805 -220737300538365 -231695670355069 -37431580586407 -156666893383083 -221737099760014 -79647313842258 -74420390355030 -67458484326324 -82888455476118 -143284290408639 -129310073808935 -139744537601706 -187246750932567 -237807496894804 -64033365856595 -255999424056922 -82116577522132 -191748262303872 -229029637837902 -16425891979604 -77083972318406 -6913585224009 -264066214062752 -92187950682653 -196173176094720 -264680008111216 -74730451499447 -273586650666383 -3997511717163 -269760764886947 -53958428565498 -187637668626729 -139101166511666 -204881237134881 -141080970486947 -2112612602522 -145960345865101 -153200227325888 -181847245605967 -26704179767701 -36492545538982 -172553026099008 -149376692649203 -79206629811249 -231655281999065 -40472672085605 -150598134372715 -65626617307821 -264984259160442 -241783861060791 -33759569311914 -207974926731921 -216962626075016 -24404045013011 -86449705617952 -52041629295515 -133530985118578 -102012922643681 -195871478985216 -257002504443387 -108906537626494 -34185595949273 -221746591553481 -137844273589304 -46830779921609 -69335257914651 -148535022842885 -18900100327421 -250677457200919 -15164829904368 -259291528568860 -270380361076545 -168899329680014 -110315369251168 -187976838001500 -137104073898376 -260415539802455 -51697479955666 -38411581177229 -262776703325070 -237136277430163 -61396000170135 -113170791652856 -198941569492516 -120330346092418 -231448948268951 -98514290717706 -57485964675941 -146797159127 -235226761972375 -144359068585118 -66119959219108 -15927719387696 -66645517354267 -133683595711148 -56862299921001 -258467360379858 -222503000194464 -267711701905557 -57769958930238 -221597483113177 -209883012476179 -180839568583083 -99087072757692 -17254769593912 -229546449803137 -170474765822736 -18427824981908 -100149573842052 -247537443822595 -97522891352904 -35477161156382 -89132362165542 -229542988495581 -104243121544529 -121290152773105 -34036085655516 -249366194620423 -35620598421164 -677212517544 -174489345175090 -174988861071394 -232061283533216 -60774744562861 -71676883703927 -246849925848156 -190499871536879 -81409609099512 -20012332632235 -20603921398032 -18818777033126 -81493976059821 -221150548026786 -202507302849987 -41578938610162 -118450345511872 -213276414093678 -59551914058937 -39042508650927 -70109593903123 -210756288075238 -96088844724414 -95397229677938 -218866021809764 -168365340503090 -46391222207484 -53033020668076 -198491745312453 -250220459920311 -13880184222352 -205286944466661 -116463319087849 -281250184703619 -85493969957238 -188108216585783 -175826502813439 -129042057884913 -204908617942897 -163178095046676 -215060881689520 -149074253598866 -123266896853731 -44094103572719 -51266156450480 -179769591141279 -40695031195404 -79571775517631 -258755374869798 -96475348893183 -40559914579774 -138721933394439 -125119444795319 -258383121414334 -150131557199085 -46449122097190 -51371816185703 -255710471660701 -271033324454615 -165238040129043 -91100363980437 -267184542263025 -193843789316355 -45126391088129 -37522563020842 -42998898284409 -162764277498255 -220560570836749 -72832972783973 -198115862809373 -141274676815850 -60217236806178 -110751497053349 -221738988635924 -15278295622650 -50193775912421 -54635092470783 -209804526467975 -117495403486690 -253025748763376 -259033539494382 -33013196413725 -164616404981152 -266524088119932 -276446846162263 -191693364250632 -111893943680321 -239109367119570 -109637601748971 -244970173897717 -45552742135503 -43013748962023 -276888364068210 -91112338273398 -245589344758817 -252177740087027 -167038907014394 -12208642557778 -94547804770660 -141137400510043 -218331709880485 -105093988661047 -164355868256740 -112631319105755 -194047313065920 -101676860305309 -203098747981541 -217865379495962 -79012131982654 -231559655712485 -181986339332818 -42743316832762 -62982482569992 -116786679187079 -16066563802720 -92337409760711 -19015510957105 -170867633031640 -31871265847268 -126626766210186 -34297572866676 -174336025624961 -173792143235240 -174110989980098 -274994029188813 -94593869773668 -254855781940984 -34297878830644 -52590524073676 -37138499447496 -131518848334030 -72026257959466 -96906541614750 -246676624103892 -240025983512553 -142739089544122 -167507212741595 -246412513043160 -181702148168302 -240058168920208 -268367823178140 -85782496700791 -150799203355775 -193911104951034 -146002606449314 -27250237506980 -86481299162039 -211307507597839 -68059787503304 -132519745099135 -24193218837225 -204405544226235 -230231533980001 -195411086476089 -125351931456925 -256637322694379 -24838122443095 -12362761313974 -146530293355883 -174527098716129 -169459075610434 -252815611500913 -228701897730406 -88635951335432 -231035504957815 -183529330049402 -166749144204786 -86707584195115 -64808680637435 -265223728798604 -140591361687785 -23572138971371 -105785311339428 -185365164689471 -97221332563891 -231256985808353 -108319602075551 -104674090112657 -79877293248520 -52617052793143 -188746162790523 -245386673433290 -39633551624630 -145017705895634 -183012137804934 -221219801255401 -190733645377907 -89676797485734 -223437073151636 -160888996142918 -170296054050194 -183364607752942 -80470088119533 -180826574148082 -7130019721535 -107654914388604 -173487665642877 -166982825755702 -271988047227803 -51398296109379 -197124531510128 -101818655923253 -273160021906961 -76059929476558 -183437667111322 -71848095554085 -127666391686880 -219302803128670 -131485347632222 -253134153377338 -216066917169973 -92674964730852 -3191028362388 -160374672908412 -76947158633819 -151516418228267 -90279359929269 -33066055252427 -109477063415378 -180337388301040 -5603828128873 -59402849439876 -152637897362344 -58087249344633 -74721817118330 -229799404881833 -169024426360606 -23393577312006 -206939500077353 -129746799035885 -65599895680613 -107328116327990 -263114210690181 -269183035679373 -58681088877639 -87314090511657 -68719029463203 -90857516331683 -223284568127339 -240768374574360 -59671258256905 -11221051571008 -276044753601853 -190935606200856 -119257633620344 -263365775245742 -213286147009891 -250653238877986 -3976200122359 -269569585296662 -186116077599640 -156698474694542 -138445218514593 -151606510190076 -102824677125081 -91720827444066 -83588772316108 -249105348950361 -190190716856252 -150732975693125 -76834224308069 -263878488114948 -225270853124404 -184150983411314 -224584162394219 -93890048452901 -13194376901524 -178210328349804 -37922759809367 -210039566508905 -44670958417180 -241846760199019 -270268709829632 -53253828250274 -215461975517830 -164705008910509 -192665050613325 -54714413790364 -218615747376405 -239007163155663 -94591164330638 -121034072207850 -239747225648532 -267076722704419 -182592340175473 -88002223077906 -165557792857521 -89092392968371 -280020438555363 -210553441291318 -158541372432660 -260724801618152 -82596236388067 -267328984043144 -156154854363659 -55609991024391 -11305828128385 -80820870969620 -264813463022100 -250359521207606 -132400643672787 -190660509972978 -136806831511643 -99228909892456 -193876907613037 -275790056896091 -217520561410762 -135382864443025 -28602839146416 -164664894434168 -144871389132569 -216943089822405 -21328782383754 -206936453001486 -125413748586211 -236086781444759 -246138182916081 -273781346357028 -181098246550224 -5723325374381 -188983994975157 -211286034233662 -115441348206739 -113596702416610 -147401032283342 -224726978722331 -108215147379029 -151914132577755 -232631590687231 -216676425237350 -202533899753186 -122635363155546 -175893215221211 -80108648934401 -103786719741808 -224412621542821 -161514145814709 -84058561255975 -202069277517766 -86497783513391 -88155886370695 -47149919235893 -262440902358566 -137658642497849 -253585881492907 -215465029247718 -92607742655804 -215603705251378 -163613335980871 -224813872399256 -158342215757374 -239693743310030 -88636546181533 -137089190764615 -15440250059494 -214798467019720 -162245616421925 -25918610210937 -160564658210916 -125311803884718 -120013493716175 -28573705734530 -137708211650797 -31469866288574 -172340844251081 -255898533613146 -92907263394154 -29079445459051 -254613752179685 -181413031747834 -12479620951896 -30473010955960 -273516836664624 -259547107962689 -76328413961637 -197802254912135 -180772951090550 -31478220187900 -156430493668773 -147914357941812 -217308385438498 -137523044490231 -224126961474353 -44186186248676 -190699525461346 -173345288561816 -197944550685445 -264243835218892 -279790806249779 -218061705719895 -30249692819207 -265273796995383 -209531393959028 -94391572541720 -47921406667983 -99939340166121 -159690708109923 -239303441944681 -172357085702218 -3455385850909 -234227661030731 -177105451941877 -35090441638125 -84035176647147 -252325217133179 -67946196016461 -199106617845939 -44775949662063 -157254039885769 -128506180351286 -109226794645155 -117733012128143 -212946698733169 -130091227357256 -12356239095314 -59580003334108 -212575650082809 -162009942523243 -221780898862972 -131741548877790 -60838591386866 -20238379579106 -3811695707812 -249989009063848 -197979273482171 -179765596925437 -8883480972412 -140170908522224 -260640912985552 -47921980914528 -261496920651480 -248919291844870 -182004072997372 -80142899192890 -88676250383940 -218523971652940 -31486803849767 -218652773466774 -162109543935650 -264358849595050 -138480788255295 -281395335291335 -247322845980967 -72156566883556 -10159025690269 -225110793300543 -172675359939982 -158270817952094 -223333604243048 -10071627375523 -200549322115978 -68387496626140 -48216524565409 -82757744320091 -67195563138122 -256341278751537 -223190130987453 -25098496186694 -147012428787525 -206497543648447 -166904773540086 -79113258154432 -19365400289127 -116351889990819 -78287674655957 -222022202586208 -208876753720355 -219720071704793 -52647930552873 -107053414324205 -274094765926530 -58753726772275 -169872238906443 -181426215169731 -122330468729218 -274676911363955 -273818486320113 -191630154841218 -67692666164898 -94282241838187 -41539699315424 -234014937497658 -192878918759348 -279297084538541 -46658368114620 -144187583333344 -162930885076244 -165256983334457 -281064535427924 -180255961818429 -217286572597275 -17244278757115 -274129170601730 -261801075366273 -43908275398308 -40285420826982 -231136265381504 -104417080990004 -158113092146821 -168441626064556 -91481152310103 -132792592413966 -73907660624782 -46976504459450 -247060175533710 -181527019913666 -224643823453372 -20171136899731 -84252102317112 -187231031086486 -90093457220080 -50575287082312 -261499906500910 -265460154648059 -146151949655889 -8141915655604 -128160396379488 -267581074953769 -230065429269073 -105208389421800 -87599168348023 -196996235611729 -245702944797681 -11551027552588 -123465647722025 -271500610371894 -140462581294512 -38604425894540 -173769052318203 -69461698127917 -274122474325787 -203368676070917 -56182381904421 -105481914946551 -22496701604850 -138358824016896 -156310550861611 -62137791497816 -167903765965179 -71224145501179 -138998550563718 -82372352056493 -189056315695301 -99306445839656 -149851281228838 -91351686897863 -8062481354449 -129599406798899 -38040430968781 -138652081958077 -19205680135678 -3079377127057 -223831688518900 -192105196262317 -100713233867367 -146859151310575 -70226232082756 -226248007873636 -214978366731051 -67579348339831 -269456849583688 -210852439697857 -44111148346881 -277028665125074 -32305709304222 -194775184357599 -149555669817291 -179569796058436 -168865913723794 -129344885966168 -190228780960688 -57571149902562 -9914615006338 -3004189350602 -196670587430697 -193411968517422 -15079753102484 -279403385147308 -272753631349911 -57661011670608 -145126402632825 -280014529427874 -193682777158831 -189970888416399 -142768852033855 -221883579805704 -262273544903814 -164746867625640 -169843221890042 -180290079158767 -56048452167621 -169395745721874 -73314059661375 -31107621192165 -133061969223722 -181846721569502 -55123731923150 -39042442311040 -224852890865604 -121364981786443 -95210258619071 -120991638560820 -213434913809974 -56034166329029 -5623323686459 -137912723377678 -197631667623037 -220273728914923 -50179609605266 -117779494720349 -95075142003441 -204120792876278 -183794558489689 -40662482994864 -139335709324881 -166979150531425 -202941178545969 -60102774098195 -152506355518404 -64462149327042 -127931171913615 -269747505075035 -214343116020886 -245224475160122 -183872725282763 -74613826520308 -19128668346458 -228376365361994 -105248578632506 -117724543494092 -56310284670396 -145006397467597 -50552918520168 -216368474946132 -129123105401633 -100021026591941 -41646000790911 -12613999698516 -180395530831263 -112958345950331 -256862414070689 -201496359882941 -203766122436360 -126590386166505 -26675667678662 -138808300611705 -158558155005032 -151773784223588 -217899355446509 -118017749767955 -189311216112406 -272854552578372 -261122224643134 -126141524303705 -205878776621849 -126103131112489 -157945083165740 -39776005780029 -221263545078133 -89633552185228 -31459227211103 -17782307922506 -186950027809404 -6831630204735 -172689606766581 -175941773177446 -188243102609045 -135815755016839 -233835995137440 -80368878133050 -97948033622417 -234813506703761 -119987316855045 -53150797934463 -3830881733224 -20680038298803 -29759780284954 -202441834803792 -163369323118139 -190719328382586 -184186644276782 -48092499761624 -98706940721609 -205765312650439 -44122103866196 -281011101946274 -177909188544896 -106640918633303 -108057400081538 -26620302563867 -258735552770891 -66120250053283 -115918032826968 -247482369309908 -80634959475440 -42311728644907 -2641219920411 -96271289475229 -82594239301171 -188385299280446 -45644373539628 -1964835483555 -169948505677605 -100894746536242 -209515414827980 -1656911748796 -102768972487445 -79451620345693 -246763959849690 -218581174030339 -190122763760567 -272065153871787 -92096815157545 -175062173523081 -146243826885382 -95743774744006 -79338200486803 -151473213510875 -194365980814640 -231210361724275 -117350505339023 -10172393999815 -225206338719313 -171178837990799 -58788652105128 -40811835463206 -142528781005810 -8610252316278 -182734882906779 -197220616826616 -193636852893512 -126345017091800 -240836614651430 -240048313586944 -235011772758166 -41433357437863 -203784816809206 -187571521069370 -143544780052406 -204398089584516 -69782760896634 -14798036319582 -221802080528991 -138967028902761 -140462256484764 -201340028135629 -206914385203727 -278842775721443 -249217310333189 -82580919600546 -159515605850044 -62355495695383 -191060526303014 -54138583594052 -250004268157326 -26789183382257 -39797498698313 -61660025172798 -39897329303192 -266836596216482 -59947041590245 -189821120740865 -269510065260618 -13601831472294 -261319938593765 -240517484427640 -223505033335438 -185462188994639 -155190898446793 -144392822889409 -191505261918430 -157479599569757 -269229585160351 -223262737109171 -106336189966752 -177747454921918 -126065313942894 -13195630970631 -245042431550722 -108223353100949 -164916938176330 -73194261560094 -241617808650492 -134073368039749 -108241771712030 -220354491737775 -252707142901695 -28130115711677 -225917216235164 -32057898863977 -67234346776715 -67244794954135 -190277852012207 -238319917861603 -253623392266480 -96524987693770 -209529515113133 -231236163111721 -266583920805617 -137180414726453 -4769250819567 -272442048989028 -104842255874973 -196733800742897 -66780448362778 -181644470057435 -66980131237940 -88169442417615 -243952151099656 -251909911421192 -211483312265007 -192136771491188 -104609966572124 -239127203703776 -281168446616273 -15269963115256 -229175721478154 -215253703206097 -108634745302772 -132424413973653 -220631381100323 -137650017362499 -99496652954076 -20954609061980 -238917731651261 -161028089424222 -4713989206013 -271550179524842 -137821687416759 -137382808524541 -279241211755277 -63859300148096 -101818245375208 -87612590684886 -55645224156846 -219398314880652 -74953647900878 -51724082524374 -191953493416804 -110738584733817 -157467333262230 -68128342569392 -94319632094456 -278670126632253 -268131846155596 -145511074244914 -37207910335611 -83892729522815 -233987888313738 -50061867320106 -34871407832299 -245072013463652 -193177191452390 -28889198893290 -158256576135018 -170522734568063 -178674007309326 -267231252526016 -97789819365623 -86710567789508 -31940933560505 -111704880291003 -33924144765879 -174702525845251 -254777485082683 -114033300240515 -279935587398831 -66067633738828 -209190089827328 -95830628438988 -188563173401859 -267825316515712 -92198295080873 -15915810500843 -76040407593456 -4247306718352 -278189461923351 -189830440431028 -133448538520533 -30934531047689 -217899480723277 -17696211588630 -255177993799261 -25507362997485 -66370186850709 -207296682203605 -48733191118167 -258826168136454 -242035620587386 -148266863350835 -23742339799155 -31878433016665 -55318088669605 -101538408873850 -254692662916043 -210195689711169 -82260406377228 -25997090345542 -1423467729954 -2646160351769 -114777371187142 -22862216258486 -193270684348595 -97404589129523 -129694118418154 -244569662989294 -169929695786443 -74131207599255 -192888181667338 -86655803568941 -35356805099630 -14245687798844 -259152123112946 -246039828946804 -194483761930775 -138594345725550 -222248695761842 -201899183628610 -94884873923308 -164077377840621 -69075743519139 -76566016546768 -21331384007408 -171891110843420 -175500873549304 -125285632511136 -184950268690614 -221767215624725 -189111704217544 -220238520756997 -235500829544158 -56333555118279 -184948363807029 -83187886486029 -167755223021356 -176267944808157 -57587848546654 -188903471515533 -69963207083798 -152004704659998 -37584759953330 -240415220919153 -216091680186370 -39944967998606 -52501464182205 -265318080068484 -127435904182297 -61563604820868 -131630467855892 -199764849842264 -181037914992690 -278916506554049 -111823362685270 -215811778485945 -195334374656386 -66609570926143 -180964417771537 -146172452989633 -136223136873455 -28533369176723 -86639865154343 -201850758232048 -146795482871491 -186393585390208 -214811985339160 -21639898445584 -207714243604931 -159931773973952 -10977881505557 -268273832892061 -184235301895863 -142558843654145 -100824487300343 -207983179306104 -198802786462993 -106292788824482 -233591668176372 -220416428884768 -136783782972479 -123632548880766 -54465465782701 -193553657977068 -220479044677953 -225380395238141 -276477286006765 -84051467162305 -34117579068474 -252989965765401 -225633760743509 -271985204937375 -196173198538091 -179399502436975 -150351308383653 -153930568324071 -261493623481999 -247187491736715 -225223449016588 -271166574380171 -204719349981118 -25544878030805 -42681624153088 -28443870566961 -213168080478708 -163761175395332 -90441317072942 -249782161446530 -44361399728407 -134531344636978 -151893297582382 -3213578213207 -17398836348266 -119458502837216 -101266575675098 -256040818226791 -210237638445883 -190917022816960 -102741777000892 -170744236477654 -222734641978628 -89294038955222 -222775334127165 -100657640165929 -201748994722090 -165833222449572 -54904724363485 -267664011490643 -213683543393042 -182775530994228 -184629159090746 -172904069681072 -80750891337245 -153023649406580 -70524701097551 -121667155087340 -276548283034423 -82183779002864 -172787140703298 -275107139528246 -94376765737203 -82557029761992 -26581403541456 -204374199745962 -45996095622613 -55681080855882 -156006806144827 -184361335051019 -184133515295895 -119141811105089 -268160368920651 -127369812017138 -200812549137569 -189117033443946 -173821539004295 -90204355485943 -129113379615849 -254324802572299 -278806699912747 -179757040313632 -37442560059550 -219109068603433 -177314142743705 -206848684201670 -275698120068338 -142685195497555 -18339484403097 -2907209270626 -222364077129489 -19189947138132 -273589942514471 -90094533101767 -104440136257618 -205672555902140 -119400673174214 -178928751556953 -229870668544185 -15609130185046 -215018658540148 -44921011410994 -58410643429889 -281237364721426 -54858664520796 -228343961823950 -193141228074492 -55155855785082 -174854384104890 -95332641483452 -74146987410743 -151712928166902 -113731084611198 -100999990674531 -85233074344705 -3468591147233 -7839960917420 -1445394881388 -213964449671878 -101056353529964 -153699358334897 -214326131933602 -262079769069595 -30120406104385 -168186255038625 -69996359667695 -92223014801667 -246240292973976 -35024732432901 -29744038428091 -184904019692885 -174197777822179 -125070726163756 -244641794516665 -108940779455927 -41138446015014 -62071043434718 -187869246099973 -82485914395765 -104651410215665 -91686468132265 -47761023063761 -211034541040724 -257877860380230 -100240012973637 -198558375779062 -238667100016948 -107334661655630 -120359741693583 -143694365796974 -27641294343815 -236945537285587 -76197668869821 -67956334747347 -125638395398436 -225553564672522 -189324136322055 -257195771612198 -150054449476389 -183942581284474 -14118488935096 -264382209211859 -173246798990634 -280483646763982 -235319718547270 -3502969009700 -85065118455120 -107676447772060 -116282768546472 -87217039399963 -211658240458429 -181135755969549 -120120612397203 -241629426134673 -62246038133080 -216799200062319 -118370627273083 -195458370354779 -153229859087690 -111794815591405 -231728366335464 -217882767970165 -57731360951112 -170869594292139 -234280753952640 -161993767234021 -190972891387445 -226707848636386 -191022330293097 -202415784686915 -176787292832316 -72052736601433 -145797660210686 -124442494569517 -5505299674622 -89571508766852 -135965022053720 -85632881251112 -269647892399973 -80173285835431 -211473652481243 -37046923657020 -115355857548804 -195870383302062 -232819610252393 -13639756971904 -101584001780941 -65102437355878 -188258384497530 -55310757378535 -73795356579362 -72283968702318 -27962555514251 -34413733561100 -109919607197734 -48824861826154 -230456571761599 -104820585716760 -84204203814192 -201524128014088 -256769201272139 -248105956964440 -89834709412375 -261575595987344 -77989880498225 -130752320205052 -149940985504979 -149058628616308 -118906568321706 -212833079641206 -212856503135069 -147186129487510 -83079223707679 -55239463959793 -147613499375088 -24219834999333 -225798323048076 -236262020915202 -11092774308672 -242554578497360 -59933732594813 -221735557180147 -209346965707341 -41225512169839 -172482930463255 -211424372409443 -278767334503529 -143542939256583 -193917466277512 -235894680987470 -153839067427404 -16290693854716 -127491668010470 -229292893172666 -82871825221411 -118066107236822 -205843184323853 -105812819183247 -185556377838961 -14832487038898 -160742653947358 -271220547501472 -26139549205150 -244974406255349 -220740024875237 -178168417763906 -230247565458363 -199811221697703 -164706776315367 -88262721620318 -64724015611625 -115938396141933 -242676915595858 -235138158275505 -116481007008302 -47516612379830 -6753020398231 -263741873404260 -155541547638388 -118417207266231 -53686098917491 -268249633056051 -85463577732672 -162506894571216 -221576049602709 -111709503464361 -226897436683594 -211054620804823 -224458263787004 -267803748224472 -150762326645573 -133459943112410 -220591595421605 -86858885161156 -264232325842645 -167534731234382 -255279574139003 -195110479515581 -251815173822566 -229230396152319 -13319218468496 -177500380368868 -220226073680519 -154962281175075 -274887747332156 -118898524140709 -7036961078102 -140737420643794 -190817723224584 -25011367482694 -183301925187298 -141528087188566 -55532642182780 -193214413794672 -278601519037406 -44540380419122 -251346313286929 -200003981110589 -63381001891900 -164366628304609 -44283160423629 -254214465880313 -66053979363051 -33687193543614 -43776043641453 -60197228901450 -204073390222898 -71922821925406 -226816092132823 -35276094797327 -251046289418510 -26685042347559 -70621473192639 -232315524700195 -2453351195746 -232956020730104 -189373014345448 -42372015008896 -173528437968440 -79943921197931 -80167819740903 -220928678912370 -163102508035365 -194703554820720 -205048645888355 -198077717920865 -129818631660989 -250284012260397 -173526408268793 -29545124122313 -55972769660678 -13068285907299 -176960903717509 -195302427953402 -47314462767692 -136389910755199 -189877361555144 -56352839830101 -57429781556807 -236805163192010 -20382068766895 -13187074461520 -107052840862720 -134830629087502 -139125442532145 -171532429801281 -249017479068189 -116254015863116 -206163160572603 -16434259553047 -227552783068546 -9436385475394 -235198602796086 -222638391693551 -189813758753064 -176394189102778 -3756642601621 -59957456248136 -164422582916263 -235175887774385 -173433144801233 -54686847528240 -59998903002497 -111186274681564 -259344530603342 -175334123179053 -143496675841175 -151334258294085 -112252764742053 -82556531149216 -203337880363130 -15354403417065 -170114773994612 -203002741080383 -145421193397582 -78429518787512 -144591855331968 -5499763367090 -216621621119505 -236273405727669 -209444212733624 -222903932776465 -157076987212890 -243697513223711 -106772481280352 -57744300599732 -254926414904597 -142637719711680 -175749225205704 -18154836599016 -172698625723699 -80601562884023 -80092923035516 -34918511041338 -216751345461762 -235880301603155 -62388575095929 -280985713560601 -22032487165232 -104102064066671 -172349910235597 -25992010190898 -160634512307320 -206842291623273 -10328682929599 -133131293902599 -158224831466861 -166545893782724 -81366978041787 -77488372400517 -229579448959657 -46820873947131 -113687883676609 -42966208493421 -95479575078404 -236673997411903 -229577749133023 -36882690449444 -190601832924273 -273128155392931 -23778634172570 -71779823762242 -249967646514090 -94502957795787 -257258092299847 -247585977843430 -58515913305802 -75953605877513 -188008585256813 -116852744437879 -55472147509343 -239164947151582 -163746011707448 -142743517554543 -240295071644712 -7989499302209 -51545184004818 -113138030111063 -139606005576444 -34297980305734 -12835601132780 -135941132215166 -258522618014960 -236407313199984 -118122455812176 -174459335230833 -136531152455427 -191732868433455 -225937551519458 -137317922785228 -104202367529328 -42222356013743 -72389212840607 -233970215753862 -65666475991243 -266961657461818 -252827821299858 -50752678764174 -157019700163388 -93716227574289 -228362297645739 -110434123546228 -37549485345189 -270062860610681 -232326229852451 -252371579871706 -266270371182882 -158955728690636 -195204919232701 -248459511668357 -270412007034612 -144382695517471 -188771990009514 -230791019332961 -76463129187595 -70776108440647 -80251926349458 -280482315955692 -141819463780850 -147456901042441 -259673408862547 -6928942797533 -274593060262945 -251283510112228 -218890222406890 -13625300783921 -121337087412334 -57284702184007 -98469005178283 -1070814614122 -162144505896903 -240324950094618 -33960427512005 -10172226722345 -230062651235245 -171058384924125 -51354720760807 -98063274747396 -8591886399266 -223805579536332 -37167029882185 -22167695171968 -164788782813875 -277508596424921 -209256671600878 -13377936942122 -181200792399586 -171027961126001 -216895343253012 -186395308377625 -112329838097278 -121502692460064 -107877119521418 -190188145507329 -211225136482849 -113300548835745 -125033655133593 -129575686155094 -204466388584066 -93178895423059 -152439395296284 -249426546259744 -238266062646018 -256025573106978 -215621916722472 -62305932142184 -217857271996809 -81776237501628 -108861034032816 -240659223609841 -129620560790734 -141187764622603 -264218509930104 -277994913948750 -67052454313708 -102835330799563 -140757723206722 -112108139212415 -105210874484572 -243642715887770 -154305119101790 -215428235656318 -115970682769516 -148670720483035 -96176571550436 -262020757075508 -227968794906361 -107946077195735 -183395396051117 -206267462700855 -253752290246711 -51038957629521 -82914964848596 -251273980220113 -215586093163722 -192341809248569 -142999710016113 -94815957327760 -16878990485469 -162901164081492 -177903822378591 -74136598362709 -268500322655203 -106200711794925 -94695396573852 -141618634299439 -8342804902535 -97184484316059 -281058755822419 -74466762934884 -21747456626764 -233478714092374 -21933755187703 -246095747333843 -180352895169147 -54937029696915 -120949286509584 -171357022416899 -67745477843834 -248933350152982 -126706918171730 -210037195449305 -248384455737486 -66418074440299 -113100229181953 -18354899263249 -33902231825234 -119679686150963 -88055942429083 -131775520648306 -191773648906693 -261876468669252 -152547090085443 -14467652145073 -236021996689440 -80649201579437 -205962201371390 -232429720229282 -89070002202886 -163119347677412 -123330764607584 -246530139048161 -13043677973584 -111021301173156 -115076279025671 -170104942615137 -240545759638431 -186434254251291 -7730590180280 -123388657671569 -252937290499051 -182343846417008 -201922586522249 -146448655172626 -6168217800070 -134830135701302 -186676245559359 -31083399207334 -136886022997097 -248731730012024 -241143354884885 -78461162306261 -117179393173414 -64237443128426 -220889149712115 -167962898280126 -65068464306197 -93324850992097 -107023022506255 -264584796267649 -240432295667021 -80181705987454 -17666712259038 -154337276091268 -265371787904772 -129856917650501 -153846813530984 -76478088110843 -216702747184183 -153811848048762 -157094918371620 -103257524988776 -191275488759120 -17841207369904 -35946131842100 -240257351924405 -81750803647351 -239759165806321 -146967106849462 -116846390623655 -153937014595399 -111175702480939 -221577007317368 -263019776204826 -129319464105748 -168187714659467 -196719214088715 -201930602602949 -121789488928314 -164463007039251 -30030916936091 -14024278824230 -259238142994592 -25694221283896 -264617206041780 -198902750101317 -6695682146936 -144199802319205 -82925002105826 -156944391769546 -276154194967444 -228203398743961 -253324546429509 -200847070943597 -132140552911133 -109911285864501 -210815922345823 -197500097461469 -144322513997138 -124952928120742 -233181451235045 -9850074670441 -46084185660551 -149172153011919 -82715855973220 -16486959285365 -258472327997563 -175444193512172 -15852145264980 -109513592220886 -47492979085058 -158923308522459 -29916808805001 -140360506166313 -269038315339515 -147074908148661 -246855730884616 -188154127490410 -127456671694488 -272193524946456 -229209239479535 -229112810069039 -116179150340768 -46584777551737 -155376741555418 -193548596667165 -257456273839250 -91254846990833 -156560093028179 -73090687367512 -255834465819981 -43104269964337 -123843086661768 -94190145948890 -104210999881185 -58330283311592 -78809867677541 -87048302553708 -18850964691688 -183993743272631 -8833786670176 -129409451377404 -230003198156386 -280765848998790 -227866184579360 -153107067866395 -94308968511740 -68698227156437 -132827050317724 -167338830615819 -6379399216201 -197555987288897 -7132719497598 -58067498403590 -238292175593209 -158796436227772 -145915608941903 -11294969235101 -173938276979608 -93291726136473 -142127453728298 -98406965212127 -265019179330513 -264716472153975 -97106614046826 -123357154005604 -153590279054223 -47513076001865 -260308487999429 -149090025021473 -102264893215011 -217228775444910 -63067182372675 -182330988403663 -228448474053540 -194477681702065 -278546178511762 -59966757799770 -37049557647826 -113573615161656 -65437895670991 -107925107502883 -887792777437 -152995900123740 -132460455309548 -85531175780960 -226408332288731 -262336560606842 -121518575299187 -151012150212222 -85565580456160 -220662221769295 -279116832222903 -43930830298638 -11462706823719 -174173005037486 -91808673691210 -171240973095729 -251217716478463 -88257017112871 -233378362372746 -281372671726733 -230400547880404 -16355092801815 -109848403723041 -84707939183025 -36422373298428 -160463878288778 -21382098810923 -200409013315567 -20893653440259 -121180483437856 -27512309542227 -104346012517296 -50443021480934 -10767297244009 -181686443810913 -81979686414619 -76180572582942 -264888183176227 -125955606433069 -123086513589325 -203346224313719 -204639935844329 -123549923088668 -6454983080458 -60922359952850 -211773314549241 -138303955532930 -65306484648286 -249367207344441 -274137774839286 -61427856429306 -192250873044644 -42658248794802 -273366280991956 -280105914321116 -252942777428772 -113229819644464 -127156603351056 -225660923455267 -218692161903405 -144933430583 -178053828410997 -271485070989422 -218400802844924 -164362683062142 -278131484215973 -141307870056493 -985909530681 -114033254311165 -258699506699465 -235234483256917 -22383161568880 -146661671768967 -195587328632084 -22112352927471 -39828941493116 -107991139667570 -64998881033376 -217067086549689 -92634468469580 -263946397855569 -76328258896993 -277246744693539 -109117111291197 -122827698755986 -168110793563154 -174991056085200 -246639048783610 -252212284190507 -28692009279536 -217301407992484 -226898269692448 -142222300691099 -103865212634376 -206181610639835 -249138417306499 -92104058919266 -164177860025358 -165266664088146 -35468742306174 -268675359897996 -46686175284056 -92396673893367 -217210986926821 -268863508494861 -49609361765576 -266142506235072 -205328596793761 -142503075728199 -150676747704262 -210537086852364 -137492137903846 -271134704590890 -237984114992049 -253250049244740 -216251582292992 -111349348315043 -162248116383415 -69102068420854 -164930666366196 -123905554528532 -235824152248541 -170640080409389 -93260988443348 -279124613705742 -216086673065126 -68229088534868 -28979677522693 -232063909433383 -59258793824770 -278374435122743 -139127395446159 -67360853568263 -113521333763711 -75936818519648 -190338380330059 -23564539794062 -111048046822257 -263747824626363 -178863912336914 -51623971640795 -140826306985531 -265138983933055 -154528640434313 -224553650088821 -140672132368930 -256478428983208 -118324923137316 -171337302017651 -216876013458521 -46797437318610 -238196243262928 -219922152691867 -227884639253262 -201626075306608 -179776598291542 -134448022570267 -255039870328488 -110817144541716 -44312323528086 -175315871127626 -128589872466027 -46128646765432 -227060578019202 -134448029039334 -146798709916386 -112548484604279 -30926444117457 -135230901266258 -67784718920750 -246696308653710 -20799174841205 -38882133249310 -45246857030010 -189000278066588 -61305453915002 -253701352486372 -191410980800881 -158524156084895 -103918300234849 -185426098836385 -179224088813598 -45380661060696 -228803371059495 -130603358644294 -17711948147366 -229319119449645 -247437834724245 -169652399970565 -93826865151829 -127911104464711 -35370658521796 -20075164082145 -61008815748390 -138518052771231 -199133402830245 -196983223469306 -13440941325046 -133801465197140 -171230119105641 -37268654546937 -49266303820872 -66551325595441 -28314587038351 -46651007473042 -43987744413389 -115125019300143 -202732283544865 -243341024701777 -31951606261311 -216655475825257 -111101131869507 -15930465745837 -64203963265387 -33889243564033 -29169324806938 -21401578417240 -181350692076029 -243955692205743 -233720810214228 -206219971246410 -99350946636029 -68697660038757 -200001223458154 -59826480565989 -31202494459604 -58256548590776 -54308045162885 -140386415597090 -187242512415258 -68060020717545 -42347955149798 -138194065846811 -241645476187824 -239613651986283 -14703323184417 -232124641488897 -173456276210399 -228339366226575 -159991039078261 -51611656744731 -69376866750800 -105752547188142 -102670605854120 -127677386224182 -10477450214934 -63120455019867 -94063024711871 -281045778272618 -95423433821339 -127507851496506 -82691217241032 -94109391977707 -14057086319194 -126117891539274 -7926085320896 -210603205126194 -13118810418769 -196795052768212 -167985163538996 -57681112545062 -242219875654905 -227344059535414 -215471204716936 -147258672789767 -44998525529455 -102177601327112 -55275947508889 -99715896812913 -18911408197866 -280445172855716 -142015508049033 -110483781562957 -159538197727297 -138421231227317 -60378400936905 -117714061794062 -73252933936168 -81244863769729 -68004521737976 -271245898880931 -273855104186901 -195406044078945 -201399147363788 -27363196280443 -144275913744543 -49898356641446 -206584417618073 -127660942710359 -2211117095000 -85336386127723 -246286003371106 -261670919818071 -214425006448964 -214360967167601 -109785198419486 -28494700500154 -250177635976441 -5623763690666 -60320966240831 -194615147693392 -30244683747300 -224079720316854 -241713896358300 -71364572800588 -187071644251720 -158090093545701 -80914198504710 -254768571177368 -222240387189057 -218373251922292 -103266024263723 -248191646634972 -251581028697723 -83256137463341 -10701296498264 -235753395725042 -204560039164441 -133794070447980 -111813059657500 -223542154293939 -31581975894670 -81651581088357 -250695389263135 -15725755741871 -55675287525081 -64895821112171 -173516725712052 -63099395021123 -123568649020967 -232525721819825 -51417199764708 -162915836176494 -266209544465996 -149094984865022 -117553696618778 -243551663271990 -48684728018575 -94729201201831 -247736604535189 -270277001582163 -262457295476443 -112780551233705 -44379867769658 -232474296311117 -173660913598522 -116665507496870 -35445032018440 -168533011591871 -244300014029637 -157004749330741 -243620809554387 -205149221316349 -129856318089819 -207277306203307 -3192814710971 -106888936229507 -210777671859358 -144469781736710 -56606988260980 -208337404888236 -248933508386122 -11056698781488 -10969623747638 -91256912443822 -207635052903880 -277763864909192 -150500519092972 -280752918581482 -207734921861436 -251429241662683 -192788137879469 -257295405630302 -275703156078628 -129912499078251 -101304095885777 -78163435768333 -35014215927547 -127875141086813 -181611113804645 -72179735943142 -5371708661240 -223980713643998 -266265064505854 -255571955224218 -220565485071059 -186865723422394 -20375745803875 -73205113583336 -148348656158591 -274973774066501 -57721048558889 -52249935887486 -172871329179010 -7606990163497 -21169327982346 -2884244004186 -120301414623350 -146482879681231 -168135457385966 -109244421714712 -164497155017982 -191445429125383 -189764926393702 -134496673111545 -191537960991622 -233899938625979 -40660576820479 -149204475578264 -28154463517209 -71435783749437 -83471297409672 -204236878237208 -271678628812262 -175594983480681 -130932528974512 -238798662632380 -86621164165086 -252104772593629 -70427121532612 -223031967914877 -271575019583391 -29901077960531 -149493265009171 -104676034466976 -8418602843880 -186939835014733 -137862895963199 -33142622262197 -144562134108374 -262237010208615 -40150909417903 -229576826212094 -66599621107919 -15412781265018 -180862951123239 -4764870899278 -263489017754847 -238133572148038 -176691222972131 -36536532653084 -235529021513039 -176683903355833 -126237770058441 -197227020539936 -183258269671047 -218031453474304 -152017802060524 -182029506276730 -147072610969087 -33837619111077 -178333347923549 -242963952923473 -221467786510089 -175869431286871 -40428096752466 -126432765235333 -238711644761637 -190040315080575 -254320720609995 -93599681487114 -185845427411708 -64899417142873 -31951244419220 -102616078528733 -180326357782997 -18656226369856 -132957161122242 -135704555280659 -128458266383386 -117050816915434 -174803600403565 -2220043035738 -33975560829246 -150329758004887 -118258842482483 -199035158846010 -43424409655123 -78537836604112 -147697119449755 -170686452836040 -140344173712590 -130891026764696 -26176262517187 -28831163814232 -103194596221396 -240511837231078 -128060332495372 -221885027110620 -234239840882523 -225267011748117 -216026898927209 -167047809970756 -224039893282600 -114674150990486 -201707257313402 -279750146683873 -238127879635186 -73639750367478 -217388907428374 -22383856952126 -177132857047624 -192255630596478 -246786409753138 -10789922295096 -20854886653216 -155272866656575 -183546988809873 -184561874471203 -154240174118444 -15224397199779 -109157133286713 -18998841388122 -50619625081221 -136286956287088 -22133763245271 -8426847166483 -128560781490448 -109812961698029 -181294497685129 -76129139051858 -11544053019921 -186502438215155 -229800981412227 -115197460536207 -163165351215150 -194010480781725 -109469653825281 -189969974604327 -231477797519401 -81980072274820 -45656457027237 -103874328889 -22779434876518 -119981818046143 -117816535219407 -105408090286076 -206003496336550 -131569036174159 -97962061493390 -190072794001804 -174875646744651 -98305874261365 -131571428060061 -118193880835380 -248689592889627 -129020916686135 -55180357560452 -251377602009748 -19862020877708 -167357377235358 -136348009732525 -91931058923248 -129626600304487 -125707924308515 -109462227219982 -68034559542675 -187284619292129 -140586105318310 -34767614191474 -57853307601699 -280358272290378 -251017630938251 -35323914794814 -50479541971868 -22316701178278 -151299093543112 -261056563017184 -158516515668801 -198825993189920 -746042337980 -151992534344027 -26926189476236 -66576532598643 -208081836480797 -95122967392906 -268027312777317 -169134230066301 -234980734373642 -57379755247192 -193379044230445 -116901572032190 -185535758744146 -48619068144692 -24219223186827 -243761888619609 -206331783368361 -198114118575328 -227663973536641 -201216100119557 -185282035539194 -151964468296563 -179041783969873 -154644065819459 -177921469916436 -184442404018441 -212634357287014 -263055094609072 -127348824781255 -223589771155315 -227376187815199 -40234704728547 -23147313205698 -181439533444244 -199393830993110 -223886242935078 -99966428832304 -22805053169949 -160977999526719 -107328452063589 -87349822274405 -30454175386359 -14177598955444 -145096798760937 -39112356410286 -191928017737280 -118361271862558 -174408423050336 -203050744861343 -18175723366516 -94342334176399 -180748203197997 -239513082852302 -233265378718009 -267502061034999 -114701391295368 -92382413512827 -78998759755580 -215626195662189 -18694764053316 -210290295255993 -4697648379048 -45395414713639 -40571432482261 -134373905283208 -69370322623781 -215439685307420 -242444619596415 -66653591625863 -107196057786077 -178524333639687 -153699427152221 -78453637856386 -192152418062125 -207637356715808 -244930036472456 -49885973211978 -45586251297763 -38091124109389 -265748516873723 -276630909449084 -279207930048530 -259828055243164 -91591325128567 -44324829457223 -83922590295021 -157227984544538 -197844017234872 -39490052137272 -179794776415899 -125245298605050 -95867505034648 -67860882506683 -154475011626083 -22036341595910 -236463918256524 -152759535257047 -268284834258166 -154464035287713 -133434527896479 -72992989135615 -217046423583925 -17727661824840 -100569397274754 -38891840502128 -89108209749320 -109965407701443 -147981036851810 -165143171860217 -126064118824752 -54126093942 -205689248002612 -5805327117088 -154345155513314 -48443181645217 -11353460114480 -116341359892279 -182005616438176 -206457951207046 -74208476738768 -25306074337187 -267693424053718 -165877943874128 -209397530080146 -260714155298675 -221645895773690 -119086409658691 -209490786205168 -149718541041918 -108515546491426 -130086510733007 -27845362209161 -471797735535 -64107413405722 -104373960241897 -96213866175566 -91455341045836 -70060966781814 -107182058059822 -40066886241584 -7052727074118 -17166314708201 -229682345042439 -259293145634132 -267920587471000 -166876415200745 -46535510238143 -174111698193855 -118667223684692 -6768728278130 -262389241449041 -178856812420145 -152364036996731 -140757814566133 -180242410009399 -78081989184071 -281314217742599 -45347424701522 -274026925703607 -124844305395397 -184405947175975 -12224291779214 -162375789360983 -240650807036839 -260483556846112 -256421290881454 -91566959690297 -243325302049991 -185980189852963 -16670602940540 -256673978397389 -107236534682778 -79867736653282 -30987644826268 -185986251484074 -111203824904797 -76928902589730 -116474177941673 -127402291055228 -198289653287391 -203094625559932 -144964175496693 -188786373486961 -56979751766616 -13387824963914 -169344731778172 -39366974025167 -185636875888391 -3441589318622 -204780071699898 -194146951395884 -221535042020260 -83896604801106 -203871804247364 -209391085405446 -279771660043194 -187861541378428 -229663200088289 -217567041150217 -43072869711985 -106005824372659 -150749981622232 -254207662982683 -210124180741249 -61523968679122 -12567680333389 -237141048335234 -145412267745197 -115474485895328 -998004461794 -31217921508913 -271008292303001 -192686728323058 -148293627575632 -116042671211492 -196746441468496 -25353286494491 -227906457674201 -34066150745667 -66604661730600 -147092673219000 -50978170109580 -111754730166435 -218089365318307 -22264211935375 -158007039288536 -92648696336934 -116321370768055 -259774321420107 -193301273513185 -22832954074004 -263284699309219 -168048030187402 -79138084865899 -61980318890527 -105942696665808 -272705961721277 -75638191961001 -156814014941313 -117738705042047 -107896812298255 -215176197963804 -241605810834087 -221770705313508 -58182108328774 -226148648926302 -103737382220462 -142034375046161 -105348183557036 -235628046048675 -160582555411705 -172646405199860 -203156280705422 -213733254046201 -158146286185062 -129698870382410 -265434541003023 -210008526938292 -165697572228719 -120120419413908 -119483810258070 -15790710040691 -237847420396455 -223339203244601 -51210350872870 -191723842904365 -134329006207309 -145162047246915 -73607784468682 -198983361546791 -22647100160466 -163391846078484 -1034319685028 -196892614078518 -218386452662897 -158042455383194 -30087471081485 -156024439270675 -3352128131757 -189330656879232 -117092032064963 -42629636855403 -145718190004985 -85785216005598 -277245437146173 -22810609917386 -257488652965128 -21354219825156 -222926769046107 -72441628963633 -142858378126651 -39285829332629 -72397416422350 -155831136448140 -144230704314149 -82407301429068 -223807116906060 -146886214384002 -151887896195245 -279061841795291 -138032478619257 -248696052895178 -9784347425685 -69450292937467 -130442584444399 -177536721265066 -115013135886846 -259842957461506 -35999529990686 -159018374006917 -20728196460206 -8059946381374 -148348654561712 -164041293232225 -132918856241893 -105627867604073 -174759569112740 -40216360425397 -52794701383959 -219523905590537 -226312423457864 -96978755813241 -64323778880912 -51479074573358 -261670443426614 -262672472693457 -192785472804979 -193244593551293 -275981193105023 -194564030563335 -187297475268352 -241986198133196 -242003810094859 -277862936417021 -261749205531857 -13268951468230 -83317821460267 -196960477937480 -177449399255101 -127404601851865 -11734600723437 -195035212297779 -131806306757584 -258208048468778 -162816520095622 -211147334905721 -210918580758520 -79305269729627 -31479641378653 -214440543785267 -129729115893669 -12733395563144 -74437805858068 -160576339576260 -121300792501756 -129800840392440 -180111995569960 -44895575728294 -70275958332369 -228663737880787 -97968631144321 -265251388578218 -235412426078033 -46303819026918 -36937379107735 -240003455408098 -214620845496348 -54442364949661 -202498465104904 -241165122648929 -65015304448240 -77646753806823 -50261507287744 -17368583384004 -189661047613868 -129763520568869 -244270913107072 -141752434506618 -201159547249031 -125808052429981 -92838115888085 -38139584620031 -176849524601078 -275279765747647 -161152072091839 -61130618763269 -1237745346782 -113169045321523 -180205694544640 -77139877531340 -172480419208025 -33249190966213 -55475290867602 -24786991824588 -249716157573662 -301679709991 -128868732893233 -1320550224288 -179322546380467 -226658511186395 -219770212648995 -64094006535418 -64570091469587 -151228361971799 -165438577616328 -229110507920638 -89378330459060 -56507237365726 -36423935968341 -225660784995359 -188875697211588 -78625625698469 -122643884257756 -46522153068712 -58714082237387 -154955400602729 -188635651060993 -231243084105658 -224910606412360 -79492263239130 -251275513120447 -280972632801175 -246605902383584 -131246757840684 -67213940912573 -202757744702650 -94117979515325 -89686301659063 -198968026213391 -113110652438078 -154823569067955 -28141323083699 -210063803246369 -180928704495375 -197898883250454 -5888129999293 -187028565034424 -131168922327017 -175010062358798 -271850168042237 -196061132933762 -96142901618902 -111999275349125 -276890076911197 -54055311118843 -22382806492279 -64788931403747 -225513006139008 -273690315029967 -140310714269660 -142932915093342 -237618601171641 -121468813446934 -194789674446979 -43286593341082 -225044352274340 -79674979641417 -93196777485010 -270993555536570 -256613176200286 -35590278256319 -78062328781423 -85414757025962 -83632590633679 -25294701571274 -40362401556942 -39908043472367 -222102967047271 -79836858220713 -224997724624649 -273548922934218 -24265621650300 -127261451500589 -1488958256768 -229688302120279 -2441750813790 -265831521006037 -119561804350248 -94362337811616 -83529090529926 -281032127179922 -12731028901770 -112893778763392 -202245985103201 -153580927471744 -62703457470083 -260192915544035 -34024620629271 -53978551050909 -14467705570572 -35175367583509 -71615537433274 -251644241131149 -73892774011985 -220214825783836 -267926336390205 -267432800036444 -272569798632496 -207456961605289 -271817680608575 -197458708167723 -1274258398903 -15485917886602 -256571652649593 -113951355284185 -266075823858223 -152562512003778 -20861150220152 -138000620080823 -134521950534341 -46960059907753 -141302084000673 -225403446230290 -231542917363619 -275066155302385 -247895629363621 -217552690912788 -171091087969559 -177786273563434 -269194510384554 -125803147763456 -237934776286706 -130764960862026 -150947718136270 -13567448572290 -264748197660338 -36928313464400 -130759536095036 -159083927597646 -82431018587415 -240014869069591 -239917228242883 -171759940076039 -202827138867168 -3278868111523 -100676584465155 -48457938504537 -82470550296018 -32540589893608 -41151184070098 -82010070220394 -49719682173456 -154152181260289 -24399488452780 -167999125288941 -32262449378379 -10062893664758 -154524092914567 -216204263669564 -147941357828750 -146840269513012 -32250936317540 -240686102284232 -188673486512306 -187418038417074 -192352419042287 -45806407029105 -239752378250307 -170782638421804 -178371652516692 -132029172771322 -65591213095405 -108927844938366 -40485439274833 -179486231987421 -121271487994617 -40373716257332 -54282872102823 -10967421834646 -250860784270785 -209650834113597 -196351472447022 -141287193078745 -64621728015457 -132582715355575 -229907102266478 -17310349832129 -277715082825826 -62829662587876 -245367850709082 -85344474958420 -212004669391146 -195482377625486 -234531469524499 -2517909513111 -146220716223937 -45121871743364 -149699188668187 -72954066957409 -107133389129181 -268937389074665 -170312392884703 -94780975907170 -110496802688448 -14296695693979 -223859719364352 -251701693599778 -85527536181227 -113268842360383 -117381443771495 -164163923610626 -91987570065056 -105421021774498 -112827278737544 -247525752315610 -217437106704763 -275563728518128 -180624932825627 -238003831201574 -166660360332813 -1049906923694 -32604652779131 -54539566866720 -221817591948181 -159457149790332 -33054405318910 -266066897979636 -165041886694980 -135064193011917 -185576679789540 -263563176156478 -169760703355531 -78353337835393 -159160544023857 -240261492224756 -40501621717673 -174621431499310 -208005840879136 -55481810774292 -71571751905998 -255441841081422 -14753804381105 -173441561680148 -40751086931110 -64624974264177 -275796052967052 -129143250527109 -241223766336407 -195727760848566 -125081792312378 -82829049799649 -43996036350770 -143017015958874 -187357160836951 -3189332375725 -33949418408901 -250324533153745 -183791123590685 -159332163136400 -66971326045935 -152351361973661 -130522345818838 -217793407333961 -98157642825802 -133731736003884 -80563519738085 -210520041793062 -280477526454264 -52372791152951 -215309329454699 -241164522748927 -204104755794083 -276142162166859 -63072441093443 -237713311966032 -174481418151862 -20410591099828 -18669666375531 -153068948845627 -207616287297869 -43139646923357 -164973290449079 -85429528120124 -204591968943309 -257914098801207 -131697798883949 -118043824355804 -186045634963431 -33519210980644 -174653910420539 -183211069412904 -88623123026997 -258742473087460 -264512443679538 -133323273800340 -108542640123616 -265200630172629 -218939336400621 -270355222792538 -123205748356571 -71100226776260 -61855906039144 -71183289631893 -38632760481857 -123936118394739 -88805487477035 -182843022814560 -148231326570654 -37314837603141 -99039281760776 -209194816724562 -255903804023606 -237059519021999 -73483497273668 -247688119905341 -22891978218926 -167235117821819 -218534272380628 -106026592740090 -199979939676214 -145005397960162 -162678933691060 -61136756570296 -100281938174051 -91793141346768 -70007489493139 -38429865500496 -58099379345539 -45515692984274 -16243462562642 -50048118093984 -79059732350315 -197256102430589 -32652623180889 -16876454298504 -171969017867179 -69461244228550 -247925915968331 -164251169618462 -153509985525535 -146708841769952 -201961334259850 -264193091871029 -79197516069067 -158565944128406 -63604908775489 -236779484633846 -99413876272872 -194786671389936 -64276927635125 -274429269364607 -53726248148012 -63749816481858 -252581120067956 -106047888175693 -93171823895838 -195411528198294 -133779570122048 -149427215473667 -149927896254153 -237618113266670 -171059130913911 -276328209960839 -176912816308215 -215182676123448 -112169823008310 -249052870468940 -231350141095473 -137127836767483 -268223573581289 -244955619284859 -226616263557250 -68542116106101 -174602164923361 -222880132610126 -178558166924571 -12478365097927 -156591163762935 -261081335092997 -113898339548606 -228319843201533 -167706159245678 -152212795984244 -177489602907745 -71934993011966 -143529379576503 -189779019031186 -30425391013010 -18069927595833 -130557398345992 -119310996489026 -266326789955951 -188187080763277 -81236147072051 -80729564371066 -44157272025468 -114245625082598 -242546300323582 -100830126633875 -225569222133173 -213086867271376 -236022629306583 -275269040622229 -185593053142178 -162565469719650 -8620070579648 -215246301554285 -161263946642193 -27503327397921 -45957261398482 -55157495928742 -121092391230172 -55123091253542 -258424613178788 -121802406543953 -143279447649195 -98370159783331 -33019985020638 -87066354523517 -48408215925113 -187543826312978 -29205809576060 -223578857449229 -13020637370886 -24470768267963 -89938281578796 -214209851807504 -242109579487430 -171910412061312 -249447735655832 -105661065982049 -160635906839167 -150022326546013 -13492707145249 -218635183577876 -60215736106538 -96962324609112 -28936294566058 -51876822449656 -18278619694704 -68512168302159 -192794244525477 -29857512565950 -100558704679672 -138764577440626 -241415323572317 -22917504213489 -46445249261470 -90126955409239 -69923229836115 -94589237873733 -194312870240518 -44205873326769 -51277611512337 -275438611271586 -196543571794098 -113618162473102 -65066414377732 -229775344149828 -165294166926525 -160007686275627 -127749065938373 -210417289338413 -235214535595395 -21246698418917 -186902891143329 -120795739588752 -177484990162067 -37355322450083 -65829112696902 -47637185534784 -29675152491335 -128675674674152 -98802911032702 -6784952300820 -266417715359610 -257151194191877 -233817545141110 -63468795525721 -70665401564116 -197439149028125 -172325490877103 -212881114033096 -46082212183837 -268591529257143 -126897679428196 -204163218238169 -185729856882319 -94112200136352 -153189756163594 -163216535905035 -125910529578343 -239155958397353 -200552943753647 -73773938735090 -276119349049334 -22554798679912 -85193787066103 -212593113521373 -29934786067629 -139375063722154 -265747520710897 -95977085372646 -217359705906053 -77583055140152 -4543826816429 -275757829152587 -215495169707392 -229337216452545 -6185847130478 -139268166577668 -9483949273319 -217798453808212 -223698224637623 -111495541832126 -152664017428366 -228835755381125 -76424421742295 -221578940919511 -91957730583560 -218068496627504 -137240825390728 -194791611821294 -21820566413787 -20525449461433 -239088427894889 -78889299366291 -177190179430605 -117554498209770 -140862046029992 -277212022446759 -196238357350956 -6499367093659 -61504055017913 -132688126614452 -114590718402743 -68076112829024 -217672807356533 -71014783267679 -167968628026869 -107701650260426 -123691089814507 -7889382319068 -95401021865568 -232034923524609 -128140831660300 -156529722644768 -31793722360191 -56320473188524 -114538035211594 -94301465856511 -148001601080461 -137118395187542 -251104933273538 -51471948738108 -222218117499609 -166973044241558 -80045565326617 -107369476585648 -70437721011556 -209457137880530 -3019318183890 -138987054091304 -199400992237591 -215618323236621 -20260432907179 -15575871961261 -218892448070978 -60928774224879 -133583717880552 -101352025828261 -111730110701522 -115289850217382 -248273065961818 -147270072380808 -209588284636427 -110059279843962 -94005629577586 -143487186212582 -110765854899544 -73457128106958 -126285283195098 -85027379935482 -229823456577552 -125175811522067 -133346531907487 -130516821780883 -115357137672197 -118574861005648 -17502005800972 -249535572160129 -39383769361438 -151505500737224 -78653456207104 -87721783469368 -255983404997251 -129170063086644 -11950920980482 -121368076309369 -4359954764384 -264579519966125 -79597873427841 -276259952412180 -251110207744311 -245102980131059 -212958469315161 -88286331580872 -146176393922976 -253737285737790 -110526388104408 -201283749246896 -85810712744428 -197312637706987 -204923358577015 -135843486225543 -29314751289119 -226819239687013 -103735501869590 -92246597813682 -179595600668816 -54045778264313 -257117415689078 -181193347230017 -20679447288237 -114210320562232 -10335968147541 -262093766711139 -238846507856922 -59213305013961 -137458359758697 -268441379086559 -25218055155775 -51984229637097 -176115118383719 -150147112235862 -76228884326567 -160674580386068 -243787251199668 -118438129371362 -193488770270195 -112049395350781 -212896784579565 -16197731880438 -274175332159369 -261696606140925 -184057356585128 -40955278348713 -110646267820687 -281025883036055 -200157931352712 -159305044126703 -29566490192312 -191836169946487 -263094092027791 -117221495771852 -154935259683762 -398182606921 -208836160835291 -129481694477725 -263225476759080 -213772420999095 -260901833223121 -80377246251353 -187708878821836 -114140971081818 -79890222574163 -168920574174618 -52749618347657 -43868994841132 -72956711878165 -170350223516245 -300562681333 -98865051209959 -164042239806095 -6172515317754 -38172478568052 -88508655315386 -191985970886034 -187669730990069 -172476453589743 -269882576514518 -137904925814446 -175346688940027 -190268367643900 -136792105222512 -135887527996986 -83836359093871 -264905249567566 -196025588324858 -81961805518750 -144009924791704 -123863195769620 -233565235244924 -97909674268866 -48008549609269 -115867364827593 -52669584775419 -174655761312696 -118354644240787 -162401680783757 -187562784353472 -144933474156265 -23334300612764 -258656270767733 -201949517960640 -76069954372231 -175758134360362 -35096093090098 -23314657584700 -220304668891657 -15595289746721 -65109130826675 -234972788788124 -30435485742576 -216129072275137 -222699053345170 -231843712849823 -199225468825574 -29801394394477 -670658602783 -24623729610203 -185094023683763 -131751277379710 -35019306707666 -54896079840860 -14684055063768 -98962372043082 -95319502810840 -35205188180164 -206227850766973 -234219347077585 -275089123476422 -87821810780963 -164073994678552 -68136475948193 -82162741127971 -7278785044850 -257098510729642 -239098230359081 -64191870288597 -177960842811760 -61412509540753 -177251887606236 -47491142019356 -105143758995550 -274372558104687 -41397274743251 -248146037823721 -259487555162711 -144350664397557 -79390220955611 -201401135750989 -203995150461273 -13795300373707 -110497498071694 -150259488173923 -169780362278743 -150202607396998 -219596453693392 -205338541719105 -9633949090081 -128727138189303 -79237932131713 -77222637239077 -139236788278949 -41601856724676 -261164662070237 -155800510625639 -83405296890906 -117363618137441 -175614383109530 -4739686226191 -133950481906502 -5751197590550 -278039684712580 -93112227409126 -190840175547110 -63210886194331 -84160645058574 -57182400335956 -280822821382205 -139335941351598 -214726740844505 -229997536145138 -142436284374316 -218379125350076 -5902648502855 -252342018379406 -216182815444 -105779939504708 -46542704253496 -238369699651021 -253834779831118 -12536921281450 -55355518765187 -195237864003444 -157497622324762 -122065725395912 -73427754280709 -159910702076104 -29987846012553 -209870140719013 -110912775977410 -34168068497394 -270211939552215 -61570197234379 -52958898617127 -39644642441726 -108750634835416 -79874279183892 -25837266213691 -202398274373584 -226407101041170 -10998411146008 -176425513168813 -105162368374908 -140246868586693 -193935384837341 -269769112543108 -265269914394198 -115459815014234 -249736797528717 -274338241656462 -67325811307264 -6568261347849 -255191604785992 -194330868551827 -234186197922125 -88085581066373 -228364454710172 -143248728746139 -65444979838540 -86717395084543 -12337132694893 -9130834773670 -53935052412955 -60870378957744 -48110583008847 -201745663838636 -148592831958437 -10945866552803 -76548350515532 -276615602593805 -276107721026799 -265560358636834 -186591567215105 -184115742110830 -107967611431385 -23907250542667 -245302188258286 -272004494862473 -33967596533258 -240214266689190 -234765986064896 -185089496841128 -16994059407824 -96149054617022 -229468639355139 -216532886767119 -222391014950530 -281017832895152 -205767034857176 -245070550448806 -252744883558539 -233096173977941 -262175374958429 -267760326218096 -105346722096198 -46854849258697 -100371266287208 -105981566610383 -212496355810574 -111375335068589 -177618680433636 -278042496622256 -207837015331280 -258738346366506 -222520361661042 -36526917536357 -187953693760550 -29554713271175 -25285191691786 -278846874798074 -180107662336663 -9626592729875 -18792702014741 -251661351899187 -149939332718705 -128549194148780 -29459868637069 -91296068036503 -69104861065297 -198842429778326 -43876216262044 -70969249385416 -62372962794896 -185924659511182 -151407182208697 -36381220677255 -241685817332006 -226186946649802 -144078349680294 -49696230099727 -173789156838823 -116263673413717 -162732077297639 -277511179827832 -279741881381412 -104997199270102 -47657596362875 -45679739756191 -142463917077081 -116658098012380 -164927648998962 -143529661695618 -140655476070573 -274980238864429 -252802147180960 -169413394799911 -54451901653639 -44398792716139 -280846402832048 -122477434644063 -280818110306764 -169040292102498 -103713671662984 -195490251506717 -247653777972036 -224542661500368 -106381038851174 -234583401131621 -204584485523177 -181505009942626 -281327078419320 -180117321646017 -261356214226695 -248983090532993 -245610132970206 -275682017121669 -251357002056263 -132416494200725 -112546344449347 -157356998040697 -137487227467442 -228708661654245 -76434886544122 -70898660520017 -124977585954743 -71362377142842 -40764558217584 -71999372501548 -102476852453989 -209918625853615 -33904335925735 -182851806017585 -52174182022230 -275839759284965 -207887542910831 -6353697636783 -170935542256056 -146169983901762 -261967664495061 -268239557099453 -253056779881692 -100016602201419 -209911744918575 -193239023410946 -206544151652999 -124085350780593 -134052402567088 -236318731527339 -131347278655478 -173050859258578 -222501232173186 -139942989263116 -53043639884612 -10996610267190 -219405431363532 -254742629545596 -213076938455335 -158517804594242 -197279864797477 -6743103449952 -80096384598772 -204658604349154 -153712359102676 -216191812370735 -264014153932550 -86534506277053 -127334459221422 -8783379737193 -243941345513281 -120524593362641 -136934503252008 -59120632488328 -263846804488884 -48271349171490 -107669273095850 -211894242874680 -216370290638217 -115878668474409 -158739388458473 -262480512998038 -54867693466722 -205758294145221 -174366854464071 -112426723679268 -251341474336113 -26958350782947 -67671476653988 -28422223030101 -214575724388945 -249798160968417 -10020012225048 -122318010185327 -185656221353597 -45368652813160 -204031622456995 -32023908590314 -2193833324735 -106435910110216 -205792698820421 -233485232521310 -89205997492164 -208317296400962 -123443950311303 -193885270097845 -93428559560033 -90904906166389 -2089482474492 -257080699347187 -40357410877084 -134608971578699 -98747482352818 -132719493515370 -38457757939956 -263908637614483 -105243976622198 -191395998738142 -163944716910353 -245351411042840 -25246572708202 -276611641669960 -44443397168111 -51944578466875 -276880763567432 -114019915882841 -117984854184093 -267462014868087 -120124813380338 -98171555695889 -61022176054939 -75549647598257 -198908656529262 -158621421051205 -196473298961732 -179223321696492 -106933452726411 -2566331867707 -224693876719139 -180816427064571 -20238865807473 -121180702974239 -22589651276156 -88936660130771 -278631294862452 -34316622021922 -203369551040408 -247544278131590 -51907971005483 -89333239261610 -121712420352772 -127336888582993 -57557686946839 -124519890148968 -89523470171322 -175703287349312 -233963153649503 -238570753555716 -141387426518987 -188445183054798 -123530833997332 -137877632847202 -245361023659758 -94441601152344 -175148356483225 -43604254280641 -49170277148970 -228218258031831 -60261373467286 -97650620789071 -110008676703832 -134203266478659 -158814199247701 -80086972877183 -183991918945000 -185831048764707 -259047051880509 -142515967916548 -43746891166869 -92400008774916 -66700294973188 -22221842597053 -151487048232996 -49218482987710 -57040509888847 -245814529836470 -67597852838854 -39585342421649 -162487666613708 -144182796092313 -114072347917759 -131861888200437 -230543914980832 -215607675979983 -7529819378957 -182607395333654 -122535940115979 -102469439654054 -71420469069872 -222370818864910 -48330269186305 -268409907266796 -45294108576246 -104070289666502 -103938323274162 -187321583319254 -72394449745315 -60998406111464 -173501830722860 -169807560456305 -20403882958789 -108726744996862 -263300448650958 -159821874315844 -269441155610476 -241698248767204 -151268687972250 -54144338325515 -60490770270129 -16626165033129 -240827094046427 -255908358567532 -17143166551693 -8614862548879 -170814117246101 -162652088970847 -132060394266411 -153146301133139 -257021922402036 -53043619155717 -218189348916874 -164201965954930 -79260831085067 -125690329784949 -220507633837322 -260283122901078 -186630633385344 -158447914300160 -250543264110859 -102822883858443 -60588625572548 -81078968024330 -257758167597198 -133504376890500 -158152681114835 -271708293422365 -206627808083600 -52458872897853 -185858095962457 -268005012974762 -75183339514615 -123704485603795 -262870433732103 -185727905687514 -62819602645525 -143180789259525 -263617770480173 -133784264376789 -208543350807056 -132126521119894 -26804192668847 -267342703732811 -165580373332240 -274532913543517 -40965403406777 -233450122742120 -244157820126309 -240645828525876 -183865457310400 -27639109663318 -154850095874984 -237175295044430 -266112420829158 -59632230401097 -76037108007228 -245551811647199 -114290290985107 -7713934840394 -263199334253142 -159525369592364 -235378662154072 -156683658850363 -248239032351573 -64200553742582 -241524262185161 -180591301675902 -133561851748163 -231556957688846 -69590278668109 -43953593858038 -201702890759361 -120352548683953 -64030918079574 -125243537394413 -229432648687628 -82188943425241 -199586073856023 -79851402775362 -159024066089857 -101208477113769 -58874419947961 -42073414150418 -236538661746555 -256094810185608 -197686127700222 -123427772661374 -239239500327307 -83786266504295 -175566022965397 -36318708059879 -118879153902933 -87377037420439 -146451616030550 -127761849049570 -228982994915932 -182156458230460 -117148334669112 -29505913625000 -55324726684464 -43077503722809 -218641567907427 -219581940829535 -274335807999276 -148865502054342 -128690318000224 -84128254914959 -182302825042848 -259174275378922 -260549850140278 -19817052382923 -271647348861015 -34086686947846 -208556293013247 -149957430691477 -234311429578676 -22104116842972 -87404341796213 -160106698645077 -248527503779792 -239210011122397 -33988337051058 -157009241869758 -189386874276869 -43937925874236 -159931453351854 -276968250503841 -241223175903349 -222663457837692 -114634337737107 -213474415524546 -268381506401267 -229879657617059 -205601470354056 -72836619585060 -43709485997827 -9438471631860 -49457528083396 -95925931967318 -122493559945838 -137470304192071 -212839148895702 -107894655795893 -33495847313628 -183751993338990 -37165547390079 -237401631520057 -174255642260061 -247299867447659 -275438541580528 -52236801417693 -69762163301125 -85587378801079 -7863766197755 -230722707759938 -75219399868600 -44389904119343 -208969297776849 -276436177523905 -277697793454776 -35008056381688 -201265386814529 -63444223637432 -114534272810220 -279370837255069 -150532172530847 -240419466743047 -280305642367073 -253228220481729 -72681702276289 -16296697880601 -22957743043980 -246730467066003 -127612228745034 -213663047375715 -74963624163618 -132976698698821 -127727027318002 -161446117941024 -236740048391702 -144554495592218 -182898386118392 -33330345711764 -29362742621293 -224008933519993 -262204927724618 -80087040978206 -131301660237736 -266771327773864 -167683746775658 -255393859490467 -118792073315538 -261664629245854 -180447502373965 -162134737288590 -268353454569309 -51457967089835 -135864230978507 -234841974559599 -188779576408766 -89848684013208 -275810344519840 -178725385420301 -252616849669766 -109051175417296 -205992878243490 -141209833899404 -186253844392480 -15552008950326 -220812758975363 -137042501306820 -214960203297299 -146104814728047 -176020918394868 -175104374739259 -86914022524015 -52886971861331 -270818077009768 -209689431525178 -96795565964512 -233392480353169 -27571422668622 -132806169529620 -219293540525044 -205563504491984 -183638529367580 -2605641559287 -95424298661494 -5682102502240 -9414160372749 -178446537173560 -214250559521279 -156778386354412 -172657617613800 -249033217897217 -195314457881588 -193999662388633 -156628413372215 -38751237207905 -69406266542288 -225392686196158 -116394999519869 -129290599786331 -76376336407037 -280155122554767 -210496825676918 -187576779283069 -49575433308693 -57229487376782 -53537142304969 -134399940797833 -141562102588153 -268311389340922 -180352858693293 -153727221099443 -233090298182584 -114795813737079 -226979809349095 -235582129392311 -214135699752058 -269559202843712 -104086477059862 -274916711669433 -127921302771255 -32564073378474 -197115990814405 -135934505578791 -61105313250289 -121694790476751 -186181522334608 -192053043491699 -7598741690784 -99630773605253 -227231277134261 -156923571567530 -166997678048443 -271701539553194 -256773887710493 -44464061753659 -15824264420464 -89270826185567 -200591742101332 -150970252690302 -36307899466015 -28037033438547 -4222620433647 -274428485546730 -74769050195447 -145102302992859 -212352732349638 -24679968846132 -14661025069218 -219274979931464 -12757318752553 -85803421979587 -171129591458153 -42593752318340 -187055676895 -146220970004811 -222060824806797 -76474778051543 -17047046675018 -215479839101685 -65070289330576 -154573651913973 -164725329107239 -250769778244806 -79922665759506 -106928111861308 -152537330154396 -256237247997402 -119267350704923 -73469512041536 -268391835171501 -252901417646445 -203517743312987 -104026655110758 -279954430784960 -46069144389040 -115686660988124 -180795816816405 -29833450112064 -4474461810663 -120886643303058 -209919083105777 -99701468887326 -160003651953794 -119769978387560 -187164062913561 -5661734524798 -279596834078740 -234291291004004 -234893161365479 -21872804793464 -181095882049064 -15993123810521 -232273252242508 -47378472657679 -171248194676185 -225689425770140 -109563030585494 -218677736372632 -235679760925857 -78000528394258 -34064735497958 -241315679379183 -57767089131394 -46324938995980 -188991919981822 -174317943257306 -244195025159746 -9817777108919 -92969050587463 -215321269081535 -175871099602913 -61181841228040 -47809443416410 -150010193143396 -106924965097904 -15901158724585 -84550685521660 -42195694361605 -169840194297494 -158233971866896 -145343955255228 -90419718643796 -31852190085771 -159331096898342 -194094346348074 -259310842064962 -154467236859853 -34522008415955 -14234058577132 -263376236183881 -249206761506279 -87449733295234 -72481507933190 -22028443799512 -189534776211877 -33701157726051 -78622700571343 -146039866576771 -225574873776189 -144930655434273 -37515202212299 -254750367798367 -268360661884994 -124315770318192 -270445348682598 -279775880034143 -218706418407357 -39866315607531 -273118214983455 -17092158470060 -129721103794860 -259956997515210 -252143264512411 -226687884648084 -31848178072535 -131245257564379 -212285786051299 -118753816566725 -210243702882099 -9745904348602 -26788031653961 -188167775738435 -192111527968337 -215505502842895 -140826548273998 -268496541049280 -252942208692203 -89810797186321 -279647046289276 -129006820756241 -10054076398760 -109762368359039 -38328057460003 -25310636441939 -269913661262097 -233452528757978 -259487299385933 -73439415912392 -72472015301861 -133166401857685 -74525298074471 -151516833706190 -186272824656598 -21745001069404 -108714676949011 -183815074440557 -222286523637962 -209569203552857 -137817214237652 -194186587879266 -23630716718358 -43042236702274 -42241629042089 -250407537638161 -216220817227162 -233771129022044 -203456797139321 -197593311766438 -263165741706823 -263059378832544 -221881658074149 -222564955673507 -175129692623703 -49652412580612 -137657676416592 -261788910708293 -79078852034638 -135833628729970 -190816941275622 -114752980919919 -203208073279964 -86784668665526 -79555092311518 -178201808599967 -235612615075998 -267947100456826 -199430269678094 -121705749550800 -51593495981094 -66323356089604 -83983551733671 -213704041726225 -159985867748872 -47420434208091 -155470524084081 -48722457798462 -214406441091320 -139561394631822 -152261431429380 -230200970710253 -97001688749416 -194754312235236 -230570197189635 -49359066954300 -213278270675016 -105230450080392 -53395225469699 -240923279219195 -263226519833949 -157920581527920 -278648114328324 -223932849160833 -239238349746003 -91692309403257 -144804518118811 -216775598691138 -133059258068245 -204422209818557 -246394637705476 -107065094822178 -183843885374334 -195706369192492 -140813467915959 -23567337228133 -196063602887871 -67563457900227 -50455826292637 -167417752478959 -63711500566818 -101211979949109 -44115178457521 -108646424621748 -211593798621315 -180290701072810 -163346503413935 -88256807551081 -172575521245210 -85024441094445 -59753669218686 -135297100320365 -261919327940135 -170043927738816 -40695730908288 -36267584621029 -238475207962635 -213088969953191 -116231053134719 -160413678040174 -183738369056267 -124186621035437 -5883351950064 -6306917275517 -72234045361138 -277528189187130 -169990711470338 -175461824141741 -48614175878246 -178287396596063 -266980966157323 -99128365185131 -265748163811232 -103574073030280 -76051869181699 -69900861359707 -39283296240504 -108371977847819 -281039152794455 -110323157731549 -155564952965628 -88564588903890 -117836146289849 -51608207943346 -82728408773011 -42420337716544 -211332460374202 -132133992444440 -62509366551174 -95251031498838 -28817150864938 -244278871386414 -238720026283259 -260157238617686 -47523097366522 -2642950354096 -268433119275799 -220882278267478 -93140826383346 -172123721503451 -63893975645960 -15578834491353 -150426497958894 -1090886683428 -162653482701939 -220768145039452 -55048787414640 -121481658252743 -141211297110527 -111732655840705 -107452019853536 -236431335790850 -56273533214935 -224935668971823 -113876462251699 -3760874778710 -220025816768647 -46611945108993 -155850507331694 -248768205468201 -191888476067104 -261777362419127 -157003799739990 -164748177240357 -224717042547046 -248949422741210 -151856198634313 -175085786594133 -109275444652039 -258643605579277 -269540639227190 -120814880040684 -169594588182192 -103120769519372 -140869113883463 -56905621138773 -136646338633574 -173092036043945 -106134249848781 -165648218038700 -148950550030221 -209639141507781 -81266608153102 -154307946408326 -77015749544186 -234799741770930 -128353626207092 -3286678489984 -131734959823210 -24449530852611 -71657050614306 -137490691909876 -140778493105010 -3304161231095 -24551841697630 -58030868927074 -270834900027917 -54959521723703 -34534935623352 -196543382681321 -266989418588856 -233625457097381 -79810166284629 -138245140216173 -160641667823750 -271799456650003 -186717699017557 -42463988151888 -252420312816988 -116182544369716 -14418445195024 -152166143126498 -226573235694117 -3682219412307 -181374361352229 -250467314790553 -212506842435765 -124778208996240 -171421471711284 -37043719638469 -144904938668731 -186569196862401 -102747506655416 -279253498059399 -190155287969896 -174523810475543 -80255491926478 -196467030319576 -128670161153313 -231285751294321 -95824977973121 -166580574851643 -39979225634081 -74050792059996 -164432733142951 -140097267699070 -110987252841624 -259815314603582 -177762974826797 -275006734313234 -135004004044009 -69656450675776 -74323737231032 -136532874662164 -114786625902769 -218087259337298 -167254538184559 -209982461060296 -53476820080811 -42292354334289 -100552220634480 -249923604855857 -209721308716528 -260081755831678 -191268215234051 -156927308239032 -211697358560246 -210272187531461 -231492766079587 -77501681443516 -206049955298427 -277431991449863 -150810409614388 -211798469260259 -138413810441288 -278043539697125 -253222498107240 -203345801655419 -33705408372806 -176753893468135 -144851610630813 -76312445188663 -126652017963954 -117346082904498 -74184902035823 -206198912052148 -60419977151460 -263278891994988 -91445611743327 -229060950352994 -88397839229051 -86325657485805 -134371613802196 -72090503927005 -16613506893021 -181010766935871 -146437408628449 -32764822804866 -159001523254954 -249779853605025 -197739452228451 -193317742543990 -161770429657412 -73809220415047 -280594311750510 -78974791397998 -208555010526946 -241317332041919 -34133206605574 -90282431089123 -53558413613820 -199726954306010 -174860969236706 -160251497718534 -38054430151432 -58692462923649 -243190520078725 -21222455337547 -32133819821255 -210389655268732 -125292793918413 -173713684071250 -54378337315794 -206707229281067 -277471570108704 -11899226025949 -79112690084981 -143284194596545 -150453222859969 -161873105125883 -45734575146859 -115908285989972 -61214674565389 -17062651690666 -237947524799643 -109997118185515 -53911566770393 -128532327796906 -19721486755145 -258593662394566 -170855257454906 -129732007461035 -239543366662987 -91347890368800 -220354390086258 -222827375862449 -133382913974739 -26000184329045 -27470760240112 -130391341923689 -132386037924597 -146701757670407 -214131259665421 -40847645455153 -243759224007630 -61983141664049 -191069029390888 -139994823823671 -120611745338495 -116107502644148 -110800331717430 -252734566091819 -146530724667046 -115280596197675 -177812431329872 -198665328664054 -72682303984272 -83800340675830 -23934630721119 -132631823992388 -40471464699314 -98352696978680 -197336310022176 -158337500932280 -26834127772359 -268744215475188 -89842247390626 -254223118180502 -167031440844453 -21572674416694 -122321148138849 -116820139822940 -211538749507801 -241540483048033 -226726630533696 -76803896527204 -249360459018881 -87662158487783 -58290707569719 -27296112709080 -224688620622553 -272645392472977 -269019093133450 -71510404402444 -223969527795674 -180904740379258 -200089663987200 -195187455742319 -59991003876258 -40882505583102 -270096913480685 -145994983365008 -164131044278142 -23266892972665 -161604356783780 -172194039335498 -177273526649445 -275470240816203 -265991810749159 -109427967338101 -69991852136612 -145939215071202 -151318434380608 -50169563021819 -132266394026389 -212222924776085 -60279674427894 -173693180042080 -149386928018343 -258685379324277 -79934196896543 -122084481860425 -236640398431287 -156415021032116 -99064313297654 -179458409912113 -208473459275279 -119820542000748 -53995399645187 -139418766475432 -232169507772145 -117034592772296 -142010758621667 -222290036536846 -256728948094448 -141240545375959 -134268682308851 -64493580152130 -51334244228434 -55984308723094 -24520292362462 -126774690027321 -143978736297352 -193709047013508 -221750530057963 -201601068477002 -108834022062250 -95221810273767 -15902263739666 -245815572911339 -11079808726014 -251087502889720 -87296682256233 -254262548154007 -263786321798676 -145560909095300 -61116113591243 -16563742473949 -131121018824140 -187555836504710 -193282473512747 -160837043236701 -160162704933293 -99558058232313 -203863294677362 -25723856646052 -122917131243210 -43181694069336 -62028302863618 -73519039318647 -232946005849436 -140454185182407 -192310773166490 -204272051332462 -194611769580278 -37000214531862 -85201802933459 -47572155940517 -69900710341887 -85379824873333 -111111132023758 -33091922973348 -26587941847871 -266475861994181 -260757883165854 -98803431730020 -124605917150909 -190553096091019 -61700103486945 -245506315437357 -20654813011852 -148160562429104 -40052206869209 -19501454389597 -172898641606582 -32367497919026 -110798794709382 -96836372478643 -278645490823968 -68995261710774 -266612950489288 -3641727658489 -16832371362937 -191416230096290 -175698012752787 -207295376649947 -240145726491238 -178156695311745 -281218245694251 -231201715597455 -247361926270605 -146989001265803 -219926760021035 -44607126834069 -104940653538513 -34028198289791 -81788525039477 -240683277910251 -118822824056323 -15466889217404 -15875180759144 -12661127567502 -231199778416751 -156229063359151 -271931160433978 -131081736351762 -29737368020757 -173730367763213 -55757153136894 -151559832796308 -105911735374645 -31881016657666 -213074158133068 -272719504907245 -248609358354902 -160223354665853 -19064562902262 -134088045738458 -214750709736058 -215189996879744 -196790256343128 -81247063254387 -156722491433686 -232394560992182 -80747597273911 -157880453005711 -37672952619811 -5190433739585 -183181203434334 -38069374742837 -17646076535344 -126518380441121 -151630066479098 -264182524085528 -212091692682627 -240973257473587 -40419707482207 -106104404416948 -74767544763571 -165361828288293 -145208361786865 -96987764500982 -72102706086416 -212015472157886 -157664660115430 -70751574404905 -122229011200859 -97337344375662 -262152548176303 -269699181708245 -189388910090850 -10676606200592 -262746613682454 -91476361337251 -146038203929514 -80877568540101 -136157201048350 -24063867094988 -263827754277469 -272313732253703 -119671366544813 -208319313804705 -88057607780344 -202273963551206 -173922634581821 -258273346917872 -6842149805130 -83896087881742 -56093754833012 -116583437795029 -109633644453957 -49992513275209 -206128103407313 -10248731687000 -141473930023447 -92074007540085 -58474008182069 -58275070020551 -46168490708282 -101450795813858 -31934113185212 -58464555702351 -208747593820027 -97241515199838 -137883672360955 -266030573847157 -273575901206249 -167031231214695 -43907859898184 -174852589389038 -56063222690370 -228337888391437 -104303100908686 -121407296887143 -178780523583261 -183321605633536 -3288445024056 -22077989085461 -100600340874439 -142790520210223 -19287785444345 -14825896425125 -40762240937773 -195230978167739 -67315372414292 -184611865819312 -93632291836031 -171609455092186 -96842685128182 -166368514672044 -189518974687208 -49976111825764 -80312448550140 -28199652856408 -252508792187823 -161120424001476 -227845178273177 -212261211195160 -246373836413155 -62685356963586 -278478818805391 -143034647774349 -103346118281001 -54149142987357 -278145283185713 -39754088804552 -149155761482246 -126473554566714 -178736811921418 -18968920192343 -189360801875645 -70305882855586 -258912348391558 -35148550787308 -204409366658904 -103207954654256 -164106934488390 -229192364791743 -189320189128483 -272516824572221 -245230283068354 -141716907190555 -58441119151599 -278470775585642 -43789108864888 -60973091409577 -262310760043327 -137535231367880 -194100031497845 -63901716351779 -8891347562975 -117914223376527 -76055871999305 -186177579624211 -25569540370129 -242295277123692 -28202410915260 -82500325945073 -56187266094022 -175823347009060 -276809949865914 -49092516176804 -213194668092746 -40138964537529 -22858560035909 -119271554593833 -92564344637272 -162242587638850 -72290018748288 -220772910598438 -164940540611923 -222273893210272 -142535240854997 -53862544362799 -178223051922646 -231276105735886 -254744224011524 -55315150876145 -273659271649895 -184539412072231 -76628112295315 -152740240394127 -186950639579057 -37952966123320 -13469717647164 -114947204474170 -268977423160639 -167401951751843 -138022168057183 -155997225177944 -199164450869810 -59409022955534 -181914350369413 -114406732371786 -103099743553449 -57125745185944 -68888253141761 -184567057651548 -7657471702789 -96395297212115 -258085644051432 -120585427827087 -31137891555863 -255168365150782 -154979257640961 -219197526206635 -224387157600267 -56670613268241 -242947609802622 -234483698385753 -29374103337272 -114229561169365 -185925683077762 -59318131123044 -126360614883307 -231125901755117 -199600842619338 -153303707789466 -162175028036668 -2475958916195 -85718499213097 -185884563395290 -272972351307247 -124101727423205 -189007382869694 -109965327354442 -81658859679389 -41833845525313 -92911302965979 -11180037987566 -265594909717055 -108227870951871 -90149765995309 -68075827217534 -63711833764306 -71326655925160 -175327531465470 -170369253630162 -227600767589246 -269569973324258 -185144623821364 -176397322397227 -100137694133216 -125733993420509 -105226503147187 -249595202623951 -108691866115150 -36048676742838 -25904900190191 -197274143190788 -258227419877473 -154876578176081 -244558800137081 -165604170596592 -247990112345096 -172472391484202 -18615295900813 -151525069628073 -97109220747322 -12301928452538 -108763608715229 -113859120168571 -141049237774621 -138665370798585 -25795997651060 -236917158691195 -62988705868774 -254133821521981 -16287080029573 -239946641678384 -61484601596427 -181813842917030 -78780377465181 -151746158656109 -237443403115229 -193029135180337 -59828841095864 -6755785679837 -100286658953832 -107502858733199 -271168774906857 -155688827713783 -158118218625816 -9207775005686 -156631999535087 -52935780498975 -73955466530967 -281421018852650 -268979149767733 -25859469797834 -204968261146436 -239611031033108 -251298016590730 -232004499127382 -220882652085731 -29329674667270 -213403395250559 -165400222529552 -6698203685831 -14018999490089 -184053825249312 -267271620823664 -167030644280117 -15697148662588 -19924686150662 -14011856570793 -67425945198904 -8750102588160 -230889386174504 -140202303176524 -128282090212283 -279929977074986 -36652472530016 -245859141024357 -90176451604256 -254367435018660 -252276272303449 -178079302159879 -173573087748975 -154791229219872 -11962546257682 -112206994462588 -247027589921696 -37344368434293 -18493240142661 -154670850078508 -196195601243186 -82172378913657 -41850644402712 -93162036780312 -27035713467802 -77776205293397 -84544339919323 -81042607936757 -83856346020474 -272283543242309 -173807673040759 -100974022791118 -267477949222479 -22427350006035 -154221552811577 -153704095511607 -273055867871976 -187029485759868 -174449213684031 -33780048394722 -104349761107289 -224481885104316 -24909922945476 -86903818516463 -102775231217559 -189802131048547 -58451996373292 -176180626034767 -87378443528479 -218224504613385 -174423327008567 -152722386515499 -14663162118803 -230837600009608 -234225831897101 -93061616372495 -172179531793066 -260155919738935 -13837747912953 -208673524688972 -161433567113377 -121742431703601 -243967767054185 -232603925957257 -265455328047448 -271061404301577 -268607340013032 -189762844992419 -87444073615695 -248374484233537 -175038362926256 -241289928417200 -201236718303516 -109002713119928 -216111387359203 -112885223733548 -84136178978797 -44940461518746 -62595616675800 -3236148719839 -72348097423624 -44734140208872 -45230452110138 -197050100875247 -253660634307666 -281435944033270 -279068920053936 -11832475238859 -380345098174 -78323321825290 -97153950029098 -33436632924922 -226779774140275 -197984905987251 -75999904166085 -57162368084769 -225326085193607 -5882344007533 -75937719221135 -21500588631295 -199116419778527 -273173220472252 -32873929540403 -98180285171691 -96971637341401 -76323161030827 -12910021286996 -15618944939662 -76443871434767 -56294741474708 -205092619893769 -239042444744047 -220796170627700 -71731034449296 -251200856531651 -87732784835473 -238017028998259 -48101939667365 -182792528727623 -91078817454303 -101069413313653 -174357619725666 -203470607380426 -221366327123200 -90091061688816 -160067607701706 -224043368125055 -172894581691052 -214733197879777 -12295737002169 -110265018192813 -165702775641433 -219432193183070 -147374894054889 -7413962446110 -201747730054279 -197563933555924 -186262970458992 -147146139907688 -47860161196259 -51809807175501 -249303477739998 -270772187739028 -40900903383883 -255042864049322 -151235856291225 -121708330349113 -219703436289796 -165351191104814 -248869165556002 -273130684313521 -71872803610665 -234794813043502 -99090068736858 -245833751035696 -102931398790134 -95941738930195 -155477001222292 -54143572885174 -244916428664803 -166222495939047 -265151323498903 -75216271723706 -191835927791280 -221573046513804 -153617039608185 -201269278104921 -175716190877144 -196030139656085 -245812533050645 -213070604620624 -224772245175052 -265775652990842 -51587117734188 -113252711238012 -32642719551229 -156032223224475 -271584673604093 -72180634815559 -217020003923920 -149060018959293 -242676337743566 -134170770410486 -212944462685791 -224649111808757 -13257568058978 -234331205043046 -207845887899454 -71282939955035 -60111545217547 -10855960226439 -60400985039985 -178475341175076 -246774286233228 -188608447302332 -202360018298336 -158977460258250 -82829759561929 -104966291566898 -173877692429915 -244512577538959 -45447261338062 -109105219666220 -179504104032361 -132132752347763 -70931415833717 -269896405647468 -20091771616783 -231768578638579 -97746456169145 -194831417391273 -78979146913207 -204147513880780 -61859645869828 -31911874471714 -157272713989646 -202154732435136 -81083093026983 -236083703434406 -127402719180541 -19935347163264 -140640475480026 -129807228198336 -235938549981441 -179684265581293 -76444724501621 -268332224242680 -211779184055569 -157570968827872 -247276957525139 -227111946221384 -146517145631228 -232816758123707 -93446511954163 -259709487282935 -69466309737864 -150324679509881 -187491015479921 -271433779433965 -47782293660677 -104327226241865 -182500986250972 -100848556695383 -123276792147347 -148250586168350 -77875368720074 -185293419504900 -49746458138214 -67793993727562 -127439607368228 -73019005989986 -249574281252451 -81172014001957 -163765536534872 -263948911619795 -99335303755020 -97565536121943 -75178910717114 -221171213334963 -151193086475565 -242514116374344 -229186826030594 -116946842429236 -100534605155363 -112718849267660 -133122650128213 -220253790283695 -117200564675459 -97584162318564 -173095060650507 -210559075599607 -126522217838021 -60563116222526 -50123263012106 -178512790947203 -224671340112414 -154767339381318 -62421274917775 -157824334833650 -26727432637774 -45251064335613 -152259239322879 -177710703234160 -127120445682672 -19186943096524 -265429394951774 -15035867885955 -39027300043217 -105013480428808 -167604012234763 -122145167470158 -262945347631133 -114894233615299 -111991504838531 -97389453622974 -110217144071352 -108350521110090 -198591675949225 -97470655207240 -158827456114433 -104354184214635 -33632293843633 -215521816523557 -209572580279038 -69163758146803 -163930978549767 -235336707493245 -255929426838269 -169447636172484 -254985417073843 -112373118345729 -172130589506752 -174151202816750 -30822841621266 -104790787917672 -202166285704430 -273177344235961 -33820145491030 -171731238272157 -142802107451386 -44966803435847 -271629764536243 -38059160459502 -5907834416495 -263913052004950 -231966010842636 -185921416758381 -112587902555139 -183288061264799 -18585579773433 -137027687611648 -267600224574144 -112170773420962 -112877707974972 -118743871942591 -85606357138740 -210111391883863 -55985419584428 -116222226556489 -134357729338338 -79181618660043 -159011889630024 -33522875671645 -184788796624736 -107598211439777 -183986025841822 -49159202309647 -248093829743710 -83502244891277 -191294988500109 -256862120699050 -24832569430879 -271380041104694 -231991102565928 -178986342619170 -99131748912873 -246161733683029 -216367232194346 -276379661989205 -202823274543620 -93977783387377 -88317582868210 -153460751805552 -271060561900749 -226388833988217 -96024376669795 -82155960566604 -68884152535447 -132743271300475 -177256508317626 -35053587539732 -222207628999155 -17038989603504 -277451567127613 -38645566345129 -260126412926227 -9551981182728 -226867535537453 -165675354451036 -104900016457398 -142963578640159 -36445816535574 -5281844418827 -57144085172057 -67460083488986 -273670687067664 -5411005380782 -46139631880159 -212367133290103 -8527329357469 -206455012161148 -232990125340238 -172225064276664 -257034533973052 -218799235354805 -115722038192393 -176763922810880 -103572774408519 -185995923872889 -98823109654352 -228529033321656 -275873843009280 -2231270351308 -137634982735403 -53465034938073 -54863643174298 -70145933900768 -113356795472400 -188335685226580 -169684978763849 -23724399601670 -135195539853415 -251084651652149 -204382842245247 -222887781089840 -227558409792300 -212648744111067 -53946423095358 -122572813301150 -41308575661313 -214921576146384 -197423007870061 -179385828052339 -212841410292187 -24910741845359 -200398491573415 -39236416702615 -124139405135506 -64185835969891 -98736682568182 -169596578552329 -116790241796785 -103762751243868 -233595255101388 -276737425349660 -177062014251068 -30796218301592 -134769551651314 -160565126349228 -215495464383478 -266170351828071 -221038677647941 -166927529801003 -13809849196117 -261140868064915 -264460562248754 -135989682205208 -47552937054722 -218117763481698 -231586364089501 -171198273254778 -71519914780679 -281390963082447 -131510932738039 -38211643403038 -158488638890388 -270718782558333 -15568512409895 -114323553768244 -188938447553283 -61816503189222 -8626091287091 -272077920363699 -35721634083361 -56403570565156 -98015988759140 -73462248701393 -94862248158211 -244283541182944 -203533068602821 -73108770507764 -45422488713009 -34515485049857 -221336746219971 -240125322682831 -252839507496625 -145827670292408 -40270018846552 -125279144243987 -100698947583734 -144455365785193 -251461135051036 -128666722372664 -31266499136019 -88187683795982 -240138202041363 -148434664495754 -123211597847058 -176893007159293 -140620931492955 -43344819620717 -277058939497715 -167536522764581 -134151034102336 -19552545576066 -108701375547813 -27384229211486 -70052807304458 -105082712677412 -47829364087467 -4967375401058 -162572473856829 -24412922922239 -1719513084907 -229502385343377 -279319743132047 -65427855990324 -112186822231151 -88718015777083 -254898713302767 -214324979900887 -140855719692334 -142130265531253 -264378155538376 -24244179617361 -114375451698112 -1782911716119 -68371818339902 -166441195152068 -182653362181981 -232440662718782 -95989982950206 -247834056674093 -114929546789144 -46642474349220 -12612737253689 -59525084561313 -135785525507952 -54260533948857 -281319344992013 -38336045148154 -43891783805475 -59279175188086 -112723796586610 -93808981021060 -70271605457613 -230106304649540 -167818168745535 -123439811116190 -243133300326728 -99940425125444 -46577195080979 -41458526281783 -109582957233785 -162044464402550 -100495374383798 -21500593420923 -215048972008536 -179951508327767 -253848036756554 -38550799298380 -96206843823965 -74734782060586 -151784686722116 -6697465715910 -203419604631411 -25726497382412 -220287829593424 -18486342360925 -134490175485161 -167784241787095 -199439694221140 -253566601681813 -255914748564725 -82521737703145 -4069921534399 -276353506594864 -82867417938845 -278499057318304 -187899211596465 -273095883731726 -995362407051 -167795502216130 -193000180080513 -276324097384864 -270636768223652 -89585607701616 -53100717013647 -121616580133784 -256474362502642 -9576906980530 -134819773552769 -265748022199115 -259602849507081 -245546298233094 -102757522277451 -128791287694394 -80498132933050 -197171242768844 -203943500725253 -71284663672565 -258880426776455 -214051767994052 -207015992689657 -249449033980797 -279722578227027 -176542765413678 -174355253945739 -103044957097523 -133999174499099 -42339561035736 -155009192924796 -173131035548770 -13396485790375 -166082914429344 -61436381336278 -8012725575742 -264159858660638 -7822580579231 -256456332508679 -110172740076668 -171554027100747 -211779273975631 -258720192960439 -122194774671361 -70193572596182 -265292692110260 -124572177810987 -232591914966967 -134625286748487 -70991284477096 -138428107943119 -141601848127633 -253521035719667 -39789916434612 -57722484443286 -84594134073897 -181832769987100 -57686214600086 -225023595739825 -121127870613431 -151063444484236 -187835399778729 -28276058101775 -190739059049900 -272847118053513 -249370494944931 -630407143091 -107821760652182 -35677634211319 -135500392233432 -103334262739326 -54963697949645 -66701915236834 -255664696833068 -142126008068811 -223425869379947 -133361456242910 -123019535932438 -247878864845756 -18384812977428 -270523304252242 -177603979225509 -206381364637422 -216414481395490 -261975107084608 -50848422857426 -163224550938660 -86334271850522 -82715630903805 -34127664095713 -94428315810979 -206501112201994 -1756793601970 -12139910830802 -30312625289621 -150711430519711 -136875352726132 -232188422518580 -95158204657365 -194062031039478 -217514186801186 -131277654963157 -56988673015826 -174353782202083 -81169561527484 -93603403285041 -160684385743765 -211217762013947 -94315814832067 -75830449192798 -100670255744215 -189441761931791 -131321255248516 -188418474718620 -237594917628468 -128369271792208 -41049599854494 -176376931240157 -160836638497339 -193992387576342 -92739387972150 -221118279185600 -53215729593 -139308090881377 -125318679329243 -101592592862414 -242793590362739 -183169202872341 -31650214370273 -181664254916552 -265363190261786 -44251074245291 -151404835691968 -177859944818360 -129637123599758 -44869872314226 -64801903721073 -85938928838858 -3070662226625 -199850515759753 -73344961358574 -233123227630584 -226541399592353 -72645879712573 -278368535019982 -151320294954552 -17135240318859 -107365016869578 -190030635757988 -253938867589268 -25280701594199 -68949873540213 -200661586827142 -153181682388845 -242092377433969 -115538410606435 -10256555779116 -78160664323896 -100834207958548 -57338398732516 -151916347764236 -207567602465703 -150154586754786 -67709820071445 -40230573675808 -132505527847894 -260329563494011 -170418993669372 -223231242328501 -35639110613285 -5004662929645 -131096029738738 -228539557472768 -100090906578662 -59330791049670 -138761298687606 -252516526056084 -279303392700537 -232671508173697 -202030759217652 -253906952821125 -225637276204450 -245620029065700 -124699022228510 -19084279111787 -216169910525871 -280406724530520 -273173815026203 -195275914691134 -227029290749613 -35129692115597 -166852569479407 -105041525046905 -193830779027270 -91923520927031 -183542453631469 -108747073626761 -257675669737179 -108754173905395 -274118328585038 -224112963693347 -70644508693765 -26329927040859 -82200827630850 -51586581947732 -219089879120515 -74525462489301 -98121232897429 -19580443399723 -27503518531110 -207579917890508 -280412972655100 -60846467383704 -57020885295340 -217911330003365 -15234667984235 -176967171448560 -21704795330403 -128923246646529 -511454747535 -147315169458504 -126964213341075 -54809817008475 -148486315968953 -195896371632226 -61266068479924 -134851629928251 -82893890155579 -111215164827469 -39620076679592 -245235099054674 -70907683585893 -20838658995240 -99482489040486 -174307871818287 -243363107042873 -166811026551338 -216395709097093 -264174746203626 -275908859868688 -251516011287525 -189286888755214 -273792241612208 -118030478888189 -168213778722461 -275921359977456 -69779691383675 -52281740314289 -32326742143695 -77602952552348 -138313612831525 -19600631336522 -54068757613175 -233562621038694 -274622292145223 -134229510446817 -9433959587155 -36201278855672 -134492992295971 -168903983139271 -5000742784984 -61211663715124 -145156448946317 -180935118548966 -141841968924062 -141022004452970 -104104911336270 -170671639050523 -117515289823679 -90782520884214 -95602643651270 -61656243115997 -80257951085352 -50420971535519 -146147380263878 -76443704244013 -21087244659481 -137782832609461 -161574035365358 -66914445037192 -211298019788063 -217921663823824 -205235225483367 -171495850873011 -75546271470279 -61489693562892 -75655993586766 -148363589740860 -244594214874930 -23067753753815 -183965911549221 -272049878441478 -281380344214564 -237048012471264 -208768759020935 -114318990336840 -48760761905132 -80419618703230 -240491338429710 -36427233795746 -23558451201455 -37065463005145 -104117553168006 -84267766525730 -177032614564282 -97443180234339 -129154209534992 -104099009963290 -129051187478277 -136653854024279 -265514231809176 -242248118771837 -179771331710069 -248814415255846 -22244492933367 -52401571390370 -278246512694600 -35717956794096 -264713943594876 -138631657130016 -113693919996543 -154121082837245 -28832871463316 -51286039141799 -57495911407603 -22389851947815 -183083455287633 -11718842145165 -177656749539835 -158286924382617 -193390769682911 -137707623896129 -131095283713614 -215879486463659 -160149151604310 -230756089139283 -264901770034291 -138641766759025 -40642540506160 -37919867964351 -251060271627879 -254602242506482 -276865553033261 -260216462854569 -12073539233501 -121147372201478 -33548063316336 -84081802327407 -207571572628492 -122156938320886 -206087763440552 -114021487326241 -49267999464159 -131406731674619 -79392815467401 -174350399318444 -273090587167183 -116999556596930 -196350833377690 -59209116648355 -86515134392186 -33805461389767 -179091888934526 -79955875294213 -68620336994372 -197159426469634 -96365434336454 -139158021651511 -201887437552749 -82289138436968 -7792711742070 -16877091372604 -231127638688670 -64417132909940 -266421856174352 -140178729496194 -121815311745365 -152772215307372 -74657950673479 -137409119125785 -105110504733976 -152568427154362 -200543089540353 -240867236132287 -84742656112287 -102809636751879 -102243181329184 -177245168919152 -179175262799369 -195464713606393 -245341668322421 -45706319119516 -61638175613035 -118841704139946 -138405959877076 -255879516609937 -72332360574086 -146478249318030 -109089388259171 -168421832779339 -123001093338786 -209265339574836 -191414401481491 -8992276974882 -132991372930540 -185554454131538 -152340841826001 -46750140056688 -272174901749797 -127546786561612 -166387952302325 -119927983650586 -23289698862943 -31480999761851 -129130071616432 -270809714494632 -62669612680590 -134698599542456 -98037996018601 -17649469604676 -38573206483023 -125966548439860 -136854278788967 -35980704884349 -132562651869661 -237807579404915 -108331633921466 -127615186928950 -140527263183771 -180179009476179 -186276843379591 -105348136676297 -222624987053253 -266504352159113 -77931043916993 -90246903963353 -56997135938477 -54109851478984 -109420580970560 -274682806672018 -126908142060440 -38982659385661 -174484422517790 -23726659830067 -213755256778411 -143232540070897 -94861832529860 -191551578717402 -278752215784327 -176320214674531 -79766565646448 -86563283237857 -19803421493264 -114025725821254 -64797245408830 -133451169309737 -130753270072651 -72087663935842 -32352682003359 -263590812551178 -187476581313362 -264792789775687 -226536129536867 -178178362944684 -258511395108324 -265270434272509 -89303055383072 -240806399575700 -229211866015408 -228231538582173 -212425816897958 -266179840234921 -128249379198052 -152748694300619 -223345179003868 -158311249384040 -28408050695156 -155849037323337 -158004104861722 -72372842031731 -148617054130707 -197011981455394 -53080252032990 -75258438291456 -20840268874466 -111834515423862 -245915534265889 -139489356915254 -118675916694169 -95388363904078 -64104630190740 -203711426289632 -40278177957094 -141307579794759 -250504580697036 -27014461025201 -10811333733894 -232874678071942 -10322195974791 -217984469226465 -117232369111397 -187898967860715 -227174385290274 -33879416611459 -47740048151135 -127938667559635 -156458298403699 -258701193341718 -123932278973632 -40258914010264 -229891376024156 -176778136328585 -112773094166350 -36955728397153 -236019697482043 -186061742431579 -198664665592788 -179292713149402 -186598586325564 -169647585059261 -128586004859125 -245530061846892 -94141401498037 -85459467939194 -208037063070738 -28939009248503 -175463530435181 -17155352581218 -279414554224987 -277672599108757 -40977421837494 -263799631865124 -216542749776930 -241463742809384 -223286702834305 -265801196070382 -179851396616981 -238529849397148 -259006391826179 -271178624334484 -201038217433797 -61427048787560 -171183418012504 -109322204058726 -274405486897751 -151964052833137 -278663095032476 -195719180883174 -13838051084467 -103830463123742 -102288954348476 -122748247352525 -19183418304401 -122065656057030 -160407427183005 -239808386629997 -46241393195992 -180343750268827 -43546052512348 -119592017639040 -104998133630793 -215489198706120 -245147398879525 -244875039857684 -173919117379992 -77913745916301 -76136293802963 -157775752041124 -205211644822290 -178877179662753 -229587436471544 -86799097162667 -222545270189565 -257447594045251 -216752152274173 -280704052922829 -126350353027176 -23197061445092 -82006270583578 -59088895735183 -240189403618367 -139381433796419 -39590089402098 -119365067292255 -122271052262415 -187176657069349 -199259700948547 -208832441077575 -72027677657653 -149337646032720 -106067624826595 -238222623602798 -86789763961208 -70326514780069 -268508848079198 -203692966892256 -123856999222694 -79748952979203 -137159919115470 -25114749917903 -195461194131804 -146763250258731 -29767098532862 -270541482376599 -60378524154184 -248851548225985 -66077457652052 -11035003377008 -103436313897846 -142563377270590 -97244782358891 -118285190007587 -241170031458535 -281301844522926 -202015613635803 -248150487366394 -52588803661256 -19370411813904 -64611853310047 -96129938868890 -153756572958242 -42497783428934 -250569212236169 -16737588016320 -218090507299386 -254030212460462 -263165808853066 -261356273588304 -159206986287376 -270078534425262 -243668672670916 -176700203803894 -182616944266407 -18672571168730 -103715701635587 -171069423646182 -85401794275950 -267823058570071 -108430918012295 -178404723577847 -155193557854258 -51999084722286 -18353471575397 -181344072462902 -233624147982935 -121201490539826 -209629334605615 -15827128584639 -193448083555645 -235834725932315 -276431857031591 -254386871987569 -150036458006429 -51016277329061 -200711345451022 -230530714844404 -108042154616130 -154685816481785 -135978461334345 -71344785385946 -15971749169389 -147604984017564 -177819521347957 -192011164143657 -255913106111752 -143251220680558 -157512089713741 -174498670749098 -20516104518402 -238426763854338 -143739746498763 -139715428927612 -69145995681066 -230518362870197 -88652954901005 -233631306953339 -142661949922652 -57226776127778 -271084614926183 -249340094613825 -43430957313318 -18862954702156 -70558905913944 -16924420191501 -125219912107720 -257557729777514 -175045669656365 -245632738135153 -57781319388177 -112790170998596 -40120326941480 -157583979124283 -260417141020287 -248020978743996 -195545471848336 -102096600225025 -132390768693456 -74796028870787 -9679620501232 -72954254963673 -269728701833937 -238853025544164 -98729287587862 -69539402510499 -216113970437635 -258793457217025 -68837891068166 -150345423219763 -12182959874122 -272827829198628 -5546812532998 -199936660916649 -127878509155782 -70527288910274 -182471010320996 -123116560237606 -163272210365415 -199289424599448 -118018602931828 -275517659582783 -276650269564932 -118448691265567 -90925296861667 -72103863667019 -23409295662142 -80541416095783 -103801269373748 -212438046034926 -250590360383749 -268864909939652 -150362852305941 -10413496077740 -245716907473039 -30122821277756 -162687569446622 -259091689904519 -66214955180910 -249684759912500 -233049937741637 -228634615475051 -145578241486734 -20345387777451 -256947629476597 -154480342039618 -117744645638810 -18812775350085 -159210770973157 -162208947558755 -225986569415274 -155192413940538 -114223473370769 -75219311139638 -174024156932815 -227736879615191 -32267716082371 -68768985938363 -280698977853597 -192254963585915 -127629387918441 -4787627669142 -133913462791592 -146475996712723 -80945079783309 -229762762442468 -28843192003828 -1538547677453 -29454740251090 -231899344262986 -244624888433417 -194061924742837 -229312865645942 -39859610387176 -273765483499275 -18390205594378 -39715442421410 -112088454006062 -171063536671558 -243705051585466 -17683033484585 -227487570859784 -184987676990873 -234893182918805 -264357203824498 -229241416246790 -183612066211255 -47663677089553 -53008687737841 -151442064821756 -190500936880844 -176612358393989 -269944603703455 -25181002762814 -127315907938224 -158225427445899 -184834624823056 -79317552324203 -221495502519823 -90727502172816 -252626463326305 -144158573924341 -143418423675544 -54976790630760 -48850675962079 -107548682943830 -246725870498002 -171376737315789 -255912360086628 -218403579764199 -208505343836597 -21800683532217 -156718128728191 -234994702015413 -206917873284810 -203979164608620 -18791058168705 -122688747158887 -46080721907496 -230081618268250 -137756175293639 -87439563814000 -170277332273974 -202220901618611 -239205563510532 -170809119362426 -268523790390582 -50673737758671 -27424516601183 -240052179102300 -23066475870865 -18993670189648 -91336714122081 -51906355215851 -144337937007329 -221454441153621 -161101374478396 -132964411741762 -191716858322026 -258622236690840 -1777551324844 -4225964472019 -111838230837104 -256710852290060 -156215911994489 -95964374365770 -137933580100782 -250378568341310 -231464453374777 -9667183612253 -57629492632108 -191888992405480 -109547295178224 -96630188848159 -35312119097225 -33610631868009 -23697906017973 -238986427277775 -121729653704098 -6747948638602 -239003910018886 -190923620350279 -243938819699418 -59609170647563 -195553770376103 -134662021846787 -143356353724510 -228046276611092 -122153911812938 -105250423725238 -111266387225342 -242246611127700 -48819464934545 -159120733521336 -10605475928116 -63068014027908 -57167028328721 -21988794686159 -34699138247749 -58884451282892 -127880313505788 -212992014024013 -6903563340999 -257406281958905 -169276172657139 -124440397838739 -207646411103116 -224950479506899 -269975686515616 -163398068579994 -247810681315807 -187590931288832 -262993805899369 -31821540440728 -185549379061489 -256167970298479 -135542388077544 -63369270016653 -229222639059440 -186721507713930 -188382213786681 -251097771451650 -23557965888169 -232456910191177 -94967571119323 -185254873808633 -194099342235341 -135338957658102 -217652992715147 -205797257422507 -233879983548507 -223221098774400 -16824566847626 -45348092497019 -226363717729878 -7401145974174 -237649875532886 -20709328545853 -145350306282161 -195051630088456 -30649080258015 -65832945746812 -19382024604001 -115241897008307 -171350025590493 -221097529940836 -86321953779152 -16445130192365 -203605947075404 -272402872767486 -242437356343271 -59097815883529 -91724473335210 -256348743754167 -160182974314621 -262245265128794 -66673254877079 -125889383908862 -68009046572502 -191041040930852 -16289565083866 -264678249132028 -176456146072320 -252433929797136 -195282724356295 -227527914232843 -279707957430073 -10055572145721 -45223356461148 -29650769338915 -23521109304806 -203570546442316 -133183407786792 -220817820566156 -59245723126588 -191181462927919 -70670248667620 -157049560879974 -30182001512784 -188313666116358 -137563641764470 -184855382538357 -33207332891031 -203529707723716 -216735194908779 -156313308754155 -214135083365035 -74005201610647 -112968645576030 -250949614291290 -255961350162306 -245260908886877 -197555201321945 -161053006310176 -257403605154355 -212414156196372 -94991010753225 -78405280355029 -501206929943 -134782500000093 -77437650288706 -35322035879710 -122158218897984 -126428770914356 -44922695366230 -208085634546898 -111466767928809 -147805765762529 -223238544992581 -88954360377996 -278027002285472 -20664471656866 -136296960866377 -272709972023090 -92053295145059 -61578451771423 -49199852233654 -32985856241351 -59807021947941 -110703204087402 -124143127911804 -194003361005042 -256269278776999 -221077652160757 -34944504650974 -194282468110907 -43240973771963 -183222768188769 -147261151516011 -226956316237144 -6403567258571 -178093751137910 -119238312884018 -259964328110648 -104369267303421 -229161471572309 -170166732132193 -168255390504826 -115485807878703 -68586853544759 -138945106559707 -97168718302323 -198472959137761 -269289644842216 -43528630262849 -273795448621984 -165410718648791 -16944746831320 -34347473920809 -69406254000085 -11018218540609 -280937429714866 -242962071038618 -42490817125303 -28611926033974 -206587236605470 -42666807961004 -210553203433362 -214961248803196 -248206459374321 -228322623028226 -272241192959682 -105469572080317 -87455962436568 -88074911813538 -251002003520884 -227926494836814 -37742961909761 -103724015401369 -276389647570880 -191637902803398 -255264670711574 -98741413271382 -147363978096148 -121022697295390 -153828917068511 -276694790110273 -169099382058229 -157010921525353 -140950503216102 -210780871120309 -162789227427922 -80811326038201 -4755834891573 -247835633953545 -78753667704365 -16040923144631 -172830218326788 -273662072186621 -5287698446450 -222328141358964 -278608233652668 -244198909117967 -120715033695104 -118312330021688 -200664058356751 -72787252101137 -272429270724964 -30520018795082 -72498960718617 -150279022579410 -247614161553080 -51891266367831 -128836936260289 -190043078428015 -106429212385788 -31135930881789 -233927996327699 -235912803018993 -73927025631009 -175914361726139 -165688199630049 -96468717462914 -64514968474732 -160919087596440 -156376632724020 -47438395239685 -154962477471260 -220864257446789 -138773676496603 -262299588916429 -123592861871627 -195837733146584 -169096509457379 -63246065765784 -42533444294402 -176198663752407 -43177169773956 -261018224799424 -202311710566412 -131870893543118 -102822699489796 -27154055019301 -191177568221183 -52178354321706 -179335641774585 -147984853549185 -92365363538265 -205992968406158 -36203732940092 -185580665744611 -158447531326042 -34234009949399 -242770460447779 -115225091324399 -1298997128939 -71439841997523 -156159306051476 -196117967546792 -214806447297906 -187396358426465 -7704855871574 -54716920165732 -221469080178392 -96727625611846 -186806657889915 -168880974182255 -7273786538161 -251872821168866 -169067172365963 -95220275573585 -29638457481190 -170263996565032 -28532685565135 -133534452110871 -29077403417846 -140850585980625 -46676447189944 -142085198536916 -53471381780674 -82519575833996 -40415827680243 -94931370089944 -231334445739852 -83025536512657 -188190492291821 -197393274322461 -244307313731929 -268529062375439 -67336504433964 -230864753652210 -185686270211954 -13642594911079 -71859731058383 -92950090616618 -3769235655041 -191372721924534 -149815114044575 -172479842367230 -258797507819323 -28628386176262 -85450906018340 -256175613181390 -261740796453514 -268759860403748 -62343007719364 -21283431405679 -177900408459039 -160300279068315 -205756788154021 -50608894054302 -95533374996273 -21263788377615 -212968124185459 -196867736676781 -179615393771760 -45543950183363 -39545683638096 -91591683985555 -244035160761217 -243516699540896 -136985912556896 -8164982114397 -132133382118682 -239678737278809 -205409367659206 -16419916298260 -121802154236757 -78954800403906 -94685580671465 -21052808309049 -146304978440358 -177480421229482 -138463852372139 -220434505129674 -39480871146373 -275391030730975 -160657892160068 -167988777139610 -218073554913393 -161282219201479 -239397445539695 -78674466690167 -111078651079029 -64368656268724 -144321980555550 -165183221936052 -105854183228706 -52370664473927 -203168017189228 -259397776266411 -89693103963274 -162458912516492 -71932434338582 -243943195675281 -169132506716633 -224236397626402 -2156368485497 -243515822834689 -252553017524386 -67425651928182 -123475477967816 -208883203854857 -248968385241993 -79892650531333 -159542699752235 -191818543054333 -22837979284973 -174414733487250 -95033616920281 -83713247624279 -3733608957654 -39762224293280 -126611369010505 -25605314698005 -133920483493747 -118356009086053 -135479167278613 -2877520256167 -180841463028652 -229596658648240 -205057080557331 -169252192231514 -94715575297014 -31167701188345 -96223639703091 -250105607000622 -33634187719812 -210992799725041 -3919186394587 -78738313542788 -260493953354747 -253734334995602 -41771545778251 -182128391916277 -223719569103906 -34099502238647 -184470315480019 -176575002225240 -158822926848118 -20710365236814 -272425171847616 -36226945887478 -135532796411166 -73313229814136 -107654069719815 -84010730231792 -109103920727398 -25821111632986 -92068504631001 -143763770465137 -276488873876281 -173553707200100 -64627696846564 -192778237086260 -66791830419851 -193747955301532 -160371674396891 -205224059064 -108561116034520 -168188555477276 -238959605622664 -138828019273848 -240564181630674 -270647263583063 -255412442945909 -152587157445083 -148621510614580 -88148194410183 -83541956887270 -103148117533129 -90621261911157 -253794638381132 -72814284026449 -202772756728966 -183786284730401 -243765696976084 -144177336439806 -103970170286322 -12534570311413 -470180412588 -118094154010070 -12258462291925 -125716848887461 -25525576067581 -119668234688303 -98457152749071 -174743120179335 -6976801687905 -165389063630308 -209911525152747 -137599991002569 -42510835623084 -179687174740568 -281071379309773 -139025090425842 -233255608097744 -256093552953411 -138589356738256 -258091447962174 -148216784024449 -6985435555583 -63342917221733 -114800087626287 -10120419595191 -264384942579307 -228637773485784 -32668434890149 -24574636538430 -249127971744220 -221454217490150 -226213452630360 -185163697830707 -81872454943941 -161879511511526 -276986467723631 -23429341664580 -119729006675914 -25027229287892 -68024352645026 -119781314599579 -270632494290589 -69757027285464 -64369803787936 -91420537750976 -197365077213034 -190314385597576 -60877084503049 -108879282263306 -73768154199294 -148875652533426 -15461359155835 -76336549104438 -276960759780435 -237048774266550 -219151280920242 -132889682530481 -202706832109020 -278939284875795 -68812885582355 -15857130987663 -265886865771694 -211816723660241 -160672202532609 -4067922018087 -159113984108242 -203848787590088 -124409037422081 -271624509487928 -54151020970490 -46439889736840 -152057912624797 -37719072071207 -181543550206944 -40692875984820 -25771903071119 -41987328063966 -267886109155938 -95324512227327 -60894106680079 -173059930587633 -13992249733299 -169184497575760 -127212571556261 -246407639688885 -264853735960771 -214989955428670 -169573280514047 -192164165870276 -115320655963991 -3309936239782 -204554189209241 -17978436252444 -209475809814069 -88711829415632 -64481720920247 -60272732910560 -208349698691425 -176585554945786 -71305743401598 -134558462807093 -21656684973661 -129460013727915 -164541519384741 -531227081346 -176438433053827 -192671081011518 -138533259724362 -37746424507325 -127972711895107 -193960175689699 -184459688878894 -175832234664389 -135234756594682 -258923030124282 -160472920610340 -232962684390849 -116970888085917 -227718667777888 -223708277705403 -137680949583730 -75681026878309 -110846064343417 -148426576917781 -84625376908814 -44283797521915 -214376659500418 -199970761715653 -48326017593903 -55422994008676 -276710790902541 -118288440183134 -85497245370312 -56340002349303 -238238793893946 -99395161710211 -32825164086145 -233334758982031 -164352152685742 -271347015290866 -115770120709484 -119823575659715 -254666691411495 -165277949440101 -203192063552536 -62839253554681 -182739690117248 -175823318991851 -186667292583056 -228670440369727 -22363315632664 -102205743076829 -254227587242789 -280108936989584 -49718442207316 -86491742342262 -146056939066449 -101855772482864 -209639784335314 -214051985494505 -59811893275086 -221162743067822 -68581542270958 -231903359355293 -133976145265385 -279532354224544 -262014266438816 -212065996153036 -166225077487686 -217637071673134 -16312641928998 -7571408412034 -63505509561897 -212666947985030 -231401007654189 -149699942345601 -59173796370792 -120588055194488 -260675956920781 -244611823745195 -43311304041184 -131381861911222 -31570255011047 -40424481706231 -1877112196714 -90157032976916 -278152856845846 -173225118100797 -75087818184948 -142922536282961 -97308109338231 -25753466849928 -206914889184314 -25659376848416 -49457148907547 -127802682598088 -103132277157700 -279069884864973 -95690963846930 -119120875428684 -126385369540375 -268735970565194 -109880463681366 -267010526659917 -113588059790216 -81110077581236 -274500832430929 -37645948007885 -114544728261455 -158601516866947 -64948184034189 -227777224020808 -60295806233143 -149165589972576 -81834149040299 -48442600797345 -119205910544715 -107176605390070 -220077643459317 -173113509986797 -238333743647300 -34829654312935 -91127064362935 -112554391169459 -234544305884869 -225222659139973 -271874999405948 -59052692125447 -61620680005556 -220012464320741 -208174363547701 -12168790718786 -20632532884831 -272724903592496 -166597698908713 -123019923736247 -49065969009664 -92982414193702 -126410700259408 -40331505017847 -30186580544255 -68954565427771 -152271404890645 -265266331134327 -175238370875387 -52321556559506 -167762825570384 -237617368189712 -40994492358143 -148540000899156 -200197698266729 -83255695800294 -124305734324777 -68807753812156 -134143921252932 -178272680007120 -23046457054288 -196463879148537 -81587024927862 -271175368677537 -268950973937426 -173737861551342 -232206872446549 -275703013682954 -60323122576319 -277824105696763 -237274172650322 -234072748948057 -223509780467787 -135497721745046 -279345671944867 -47998145189336 -108737651977074 -259327714822707 -120196604650194 -183237385174622 -77111346332712 -159838148927861 -213084083549564 -235185980505595 -87233432180218 -18811501285393 -241704873896456 -1038356649148 -195451523498403 -167909118039191 -14327241734874 -199437941187644 -105238682019847 -75225225257064 -125887053166265 -24913441124837 -170869894560501 -25101630597254 -106486900354514 -111186937470482 -230559961038501 -80930210881959 -118225848910230 -102372401489319 -23541530321228 -162758054941827 -243760352247186 -164079145292071 -278055993463949 -210542426789915 -6937412647866 -21398545087457 -264852468847545 -26451671278676 -158633995788176 -236993113802374 -123159705744739 -50400749982481 -167202619079015 -130378149648533 -225735869157774 -213955407599587 -76436823551871 -60423454142013 -953423723494 -67830361966465 -121078096777266 -6688855629153 -118721324572175 -129048259138847 -7898722466061 -271655921961121 -263858783032324 -13111791023075 -183219924585004 -263022801470040 -96590946862856 -163295468921417 -107136824699874 -127330330077279 -110358772676659 -49879262490892 -237903088747650 -213639578837398 -14238436601054 -206039030421704 -127635427432194 -32213073785029 -187395057220108 -204080175508228 -145704091153313 -74000980569647 -85156676352122 -132324359414530 -106542386173642 -43129294459201 -256276692283348 -151738730008558 -38607136836583 -241821653839307 -54129618421025 -47531273542694 -96738737729784 -155312337748916 -158660748643083 -33266222890062 -40537930119260 -179494835953557 -186193791102770 -98339267198001 -178455256576677 -7947757986526 -69712723506962 -80676711259089 -11099997795921 -134952105881038 -19695793525844 -188351692709298 -229691867455937 -271390264549540 -142783128455158 -170983931102031 -156673586859369 -154769696696723 -247097998242754 -73154791930330 -37447514897431 -164262261800853 -279040048241471 -81872727107727 -194599084094585 -114381448131320 -278394637279475 -68577040717993 -211240871283034 -259201371744603 -20016492276995 -219232486345794 -196770791346365 -254413119670619 -211159939758587 -172382575346596 -232194544425238 -207281967915183 -75884922655809 -179714901166241 -86627136504717 -48038231659239 -176371296826492 -274012212525541 -119757424761025 -128127614221940 -18544243797165 -111666772073716 -261042715715701 -278204708974977 -4838971191050 -229578403484527 -242557411853641 -271150888939665 -203384854321839 -247308605823597 -111317668393276 -183143101971448 -53061699248286 -200421175462212 -58147610412874 -204144655681606 -217461250202320 -124725320111441 -39934147068550 -100246255171473 -14237355800476 -207942633448767 -260190433638226 -22311044156156 -260615313153579 -114906591219660 -61243891012692 -140608172738994 -155194479580532 -61309963016180 -175439596243975 -260076969666816 -138886911028766 -46561651508184 -229412491289784 -37858700119384 -43744507115067 -107119951418990 -78784003623296 -214796696795196 -18744808633002 -13966547159067 -147631981426288 -102340074787769 -58463873032235 -280502472510393 -261774836275010 -60723242425509 -75243055689798 -205003357314260 -260617572394218 -219513352834933 -235785467032397 -186991051006661 -28944160305021 -101822154850747 -207935918807238 -127787966991748 -76650259169924 -203142648426298 -161968399754723 -243478100976810 -112208666523459 -79629375166366 -196756371192590 -28088352221808 -107146333822895 -47327003493783 -163521209420827 -121393827833147 -187409466449083 -206332288362885 -109499708755012 -52029191807990 -99830671058831 -138108718806470 -140248966934497 -102199002131673 -70796533728549 -142355630209315 -121674236895336 -41162715058700 -221746854307136 -51613093213949 -52022435971042 -232817824036952 -245812647547919 -193203974782131 -256489386120385 -146894910742670 -240840295386150 -174268341878297 -113856237159009 -44594027266715 -234514211812375 -182880802780689 -25793333571970 -187926032006856 -267972496056617 -269355089822412 -100595909993693 -137219198684811 -236885949915054 -41818440550598 -222347430080901 -136998371956441 -109403506300461 -40039861493238 -141067781068750 -358150885637 -43495397804619 -102662754219498 -238283996149975 -146274744571719 -113840178540125 -257104114247155 -123968662274732 -45328859202600 -184031545122291 -30260964001423 -246929997445845 -172338503243181 -188645074773948 -135226086691957 -235786212136684 -3965555074574 -211048199206917 -96030156958886 -178230762817287 -143552369064042 -154939120215700 -178850432908712 -207542629968191 -126061253700685 -61535530794772 -55168796655665 -209511470679537 -256573940069610 -173115976214050 -116108924079589 -239067185602994 -84155863502640 -27416781891679 -203997202162676 -185715845932382 -103239932502024 -90961089030953 -167121606770976 -232497964599640 -5501343794099 -68717379081110 -225003620674600 -85730886720227 -161819186180510 -95865869815078 -144702295174882 -64060270161226 -67104898196516 -185547070777512 -119886819606704 -26624493754527 -126348347191079 -136703115588977 -167258595186789 -253061995256037 -241120956608499 -113642977302661 -208802666593107 -118841762914261 -146538931929104 -173707311502496 -80578437352306 -131064526185274 -127268984042040 -78502054883178 -69991760986320 -246131180650992 -235785942954760 -191141309920143 -168681590493993 -137790095154263 -110526137016583 -178691737203609 -119739634520881 -238305296483291 -185774207314325 -59262403398849 -78568917366692 -147573866765437 -111751286849124 -131171242282521 -142681419564773 -123901748726204 -182435164061945 -66501121110327 -207942472973468 -153193264691674 -142739823931486 -267005828948872 -185544965279103 -77331864731963 -112489555008799 -66310416516393 -15636340277447 -145168693292414 -199131446878180 -82602048485279 -211391574664431 -22445051093218 -242713639086722 -39603482448154 -160271350965943 -95392637830730 -245473709396368 -205079012466168 -201111783429022 -15376229855095 -41144677410689 -166673599143546 -226631519710873 -223594380533412 -245087241204838 -265881692880482 -14846491382002 -107458910824044 -126683251742904 -78497667764356 -136767409039339 -18448802853393 -88989430838399 -66418717739075 -168955058421330 -88962851144785 -279919228562322 -57961776257897 -150899030866325 -84848788766272 -13008905409434 -120343229372477 -248608419855986 -70725867086514 -41533138203653 -92041625415082 -242961676236413 -114393191338178 -143623352010057 -136160586004911 -42747978392971 -181189841597291 -184673152760396 -195322184384879 -122373214640421 -194743762253183 -37358246522410 -51630364021937 -255157681493018 -249200205471556 -157767613959342 -214659836106233 -261310407067529 -256927623786283 -241788316415463 -147517580554304 -957250495412 -94610219146201 -13658519836581 -169049741043882 -258119460059537 -44536395339116 -86975698946175 -84032427159044 -15567299993270 -68528557254271 -171747029435725 -156757550758689 -219959050533601 -112959991655928 -101158702209352 -188343472876177 -141825854187130 -17480015410344 -206111930655488 -156919390948823 -217726211066326 -115568955243349 -234671449402422 -258209619880385 -275744088059521 -70242626482012 -88538563052698 -103862455749939 -187031939002699 -43797947456332 -7414251354862 -42290792750729 -122489267707348 -178738787583507 -262165288000523 -256019800750039 -71293072041962 -113963362708936 -20182890154713 -146120985961458 -190328684204188 -245471004184862 -140035346155396 -40694887389691 -181206444609090 -178367883296011 -52925951439738 -176767936876788 -81715912812296 -228457949509411 -219040257547317 -110284443243984 -233311385167367 -138670903047130 -85867061988564 -238432445532591 -123441555560463 -61317227091076 -97447592177365 -97111711005289 -197545001321790 -256643758725015 -62543849360762 -100898350326709 -271014409675269 -91802305981949 -141400288189705 -119938480144022 -144916688590975 -106751338774712 -256222204463667 -73506734808990 -6393597734261 -25459701574079 -18786011546473 -235507371590622 -133289063149236 -246751939835478 -193472237810215 -262797600566898 -161336611275527 -280116632085133 -37820088745023 -7994745882013 -256809067113372 -203553785112748 -249850460195352 -253984668724238 -107926703291497 -260868604595267 -174578935131649 -94366100281915 -274997689323815 -23223817742538 -39011515020685 -118985568214360 -121406825087002 -227693522796542 -263934608606736 -140244138710584 -42827534850443 -12990711043353 -274645519413730 -183514576338243 -177453856283819 -276791370395241 -203441997283356 -212929760012968 -270538984742266 -202950699846021 -103444206028294 -151315881355461 -132833139687469 -218668702628181 -189453105399291 -209883946977647 -166789034174567 -34382521121448 -230700146400897 -123606029613794 -230454240562525 -193032067421920 -179930574559764 -145476777598483 -277240718567985 -30994944283315 -239517153483003 -152952868407415 -255328053637562 -107349980123192 -193336336981158 -165263578825858 -121781348134358 -216880070515337 -167191702075279 -21765788166396 -101322208788089 -60286511708399 -172900101464116 -27674282190752 -268383185967870 -185807262845528 -278120041600928 -142535025561006 -14462406323472 -218633064337668 -187324831742372 -59599389925624 -203852241513923 -265844779564649 -47076499550700 -176782572124278 -25682647533564 -207109410009503 -43800989511473 -35203290932264 -242152838432837 -74320121483568 -233772465192254 -256036041394167 -179593560175739 -63355980029021 -13230947881691 -89410646025202 -34961125516126 -173312470921676 -166489018299985 -61471478907295 -221032644321869 -128854307504631 -110139850574339 -232671935539625 -175092336528111 -142179270130250 -72436544851560 -88557602892297 -158998419915591 -260281532424966 -114975178141875 -226695128395350 -123655418470225 -92740802792887 -193975436574135 -76082162975841 -101586254454563 -264104793783851 -274393905012541 -38542288712580 -190239481057663 -198538487173991 -104842129933928 -22941731865023 -234788696902227 -279251233625779 -32048095867410 -231051910957728 -112977750340895 -243344826064 -117672545134325 -198446593811994 -157644376708546 -1499206198246 -237649112739329 -217362365607424 -275182628604135 -9413551572051 -212857850989990 -237782551982477 -137952801300008 -19377740095342 -3935225063866 -255705643760121 -21061063133903 -80109739093662 -54144482129434 -252231769657685 -196149365006882 -6493645558085 -110462932718027 -12176938697746 -45293695508028 -18955760969938 -254831562767402 -24933504661714 -136022925526006 -190297797334878 -153023364419922 -150696353167636 -281329908060794 -61431491915332 -273439135602215 -211637554185769 -204969560810419 -128944068507231 -198630115964833 -223377507746999 -133036559252133 -265468404326452 -163465682455775 -180243382275850 -50742328102300 -178734659355041 -118881390821465 -12799416365694 -238528992695653 -49652328699355 -160106417308073 -4670841980703 -257242939901423 -277693988784266 -159133001819211 -252013413841168 -94871902733693 -33605396000061 -105158109740728 -124083487827176 -27654396304266 -148049733058929 -277056232776387 -184893294015605 -71795050908513 -89341887863649 -205405418219532 -258073553287916 -254839228317144 -120396551664569 -105326422620204 -261400245590204 -253725032244424 -259366668652506 -136700877513605 -140054519575506 -35626045703574 -211381442901315 -982701163997 -98753045418786 -45641378600322 -224080398355592 -41553213232148 -21770976908860 -11493739275791 -6170993547788 -50029647166475 -74019003296554 -71579778225562 -194710292461369 -5833720392053 -159531165953895 -88735713117184 -21732932751215 -270947209552704 -173431889562320 -277703268477663 -86641996504633 -241181032824640 -267401549417774 -111568362907992 -61759303678948 -274134359520721 -150797897886221 -45293797013311 -179066288181075 -270569966483815 -10445156919267 -277623893745555 -148008381897609 -206923095196591 -43735467377481 -118098814178002 -107659706570326 -266010437047717 -74858447758766 -128440418653077 -277795564397787 -115639055539187 -153028599439801 -237626049646193 -82380234039139 -51933601038039 -161006661343231 -89916795343821 -24357345623754 -8442483279800 -147964389390650 -133148509721026 -257816968284681 -114267482169195 -208579002422105 -179328644105715 -58626618250391 -124145632789082 -106165113481816 -122755761613527 -140878247125841 -68193543386460 -58291691186258 -236398021374914 -91245366222736 -133907401272806 -175003989305534 -174138696643509 -220409378149532 -23393792151541 -263579658138262 -238909667246702 -260087951709295 -10386139935688 -75398734603257 -96791253097037 -10545594554709 -204444952673577 -180768947478520 -21668354767440 -155973592611457 -93852091915946 -58164280848297 -49242523116824 -46429756444410 -49644172610913 -13471507087559 -35091707338707 -211372861070424 -177323940109134 -117652352831500 -257521465588857 -249110748835609 -126279145197982 -139885245861790 -224258907269892 -38807443070764 -184141829017777 -97572035699827 -18728052027535 -27799923478442 -24556715668850 -154787860840824 -99766551936225 -232267462402628 -103434691425191 -89008625795139 -20178632875393 -141272773997464 -133244157949389 -21780295993270 -165123315762954 -267436272778253 -77325595322943 -212318063800652 -92192274585270 -234958037935800 -160884870791875 -190442713486268 -85864012379055 -109200951648952 -227692353594277 -67395927696364 -153204081649881 -15348747114914 -68348623817788 -202462347301995 -155052864380069 -182064853806229 -125332296309391 -26402485964798 -110328076513098 -100610117646284 -245146283248275 -39609987425803 -198910847190558 -17677116778881 -166315805292623 -11630375138777 -142886126567215 -265177353844320 -118277837954306 -18588765101263 -6876973059001 -130410058310830 -103673225309486 -181136106067024 -264423934978358 -176895727249808 -74768972378467 -182752069703395 -273670179079419 -277814994057706 -161269037897583 -41883616611394 -48352730186037 -111318182873544 -146216728705785 -109577755911023 -258951486468426 -279167153341619 -267524278001076 -195029279921556 -54008969499148 -151764559363784 -107847969575562 -62026053188941 -162269584798803 -200324229625617 -250217117873400 -8019686426540 -115387227282637 -229248260836533 -69552698863079 -233721218190400 -190633016578472 -172261872461006 -48563251519582 -40228851692357 -108852506714976 -110328929109798 -213820137376844 -175693965219142 -242438241119846 -58447573787982 -220362689843500 -132242379072994 -100992644071419 -114910716028586 -206042616916031 -209558211212537 -234514190942775 -112386222009363 -200438443518971 -113692653246777 -207415423054797 -39319033625368 -95171517332392 -45197282312874 -148080825030402 -61363981772354 -105419372316824 -231198575291173 -32846739718247 -162069747020013 -239416666738921 -69469355897900 -182634370486363 -49332006344499 -185055605811519 -85521954791699 -183045714618994 -61979728314192 -44885394511266 -15966496924286 -6187992095903 -98858289557075 -238551792591361 -46720039253052 -110964705361676 -212615288669754 -57236130299624 -253531217106095 -28417472533781 -184574367526022 -15952114406206 -261442958373049 -104098270395609 -87985388479109 -111655341634707 -215886651146093 -229658532750152 -158859253369949 -171457008186897 -25482110485248 -19812264065147 -157320981286609 -220914339916049 -94123248248978 -79418059926354 -167298549643840 -235893356852976 -255162348074312 -148039195958943 -64156959896517 -65200216933543 -240331399141968 -165985091097260 -220144660624433 -71058345116954 -22239540229711 -112031313534175 -84133804194857 -211543086814270 -37599494258370 -116119665376719 -169662435329076 -223475035945256 -17423759128029 -141373740616126 -161692076898035 -138407503317880 -46072880527082 -4852310413252 -152563862995724 -44626017573744 -177870866336703 -168205652910596 -275703023262210 -267552525018309 -93034618128495 -118445782054807 -110908968736518 -118620937677705 -14430589103194 -19106628953121 -166745155139260 -151153884531097 -31596623666846 -128604064454079 -140382033107415 -164721431183130 -9251641332705 -182715320573971 -188198527649817 -62834835979017 -174654569999091 -141188024714430 -277814357603850 -128575813752351 -122105690477775 -119397797893031 -135940258562704 -139322946209821 -197622288415019 -40001923749537 -93057496424453 -229131376658555 -91689133993246 -75672252076075 -141414711096701 -211570002038666 -62342993929681 -84677739006906 -152639773861020 -73789166558905 -52101949440670 -94586367042608 -64893964268727 -237174507146723 -257881968989271 -188117240316603 -144616005743530 -135254895878411 -211479312860978 -29130393189769 -217317798016325 -29780514224788 -6211373031264 -33325478077548 -196280657213246 -23799566223474 -99152095119480 -22889939925260 -141157193163114 -5512634535784 -27092633096666 -203350136080857 -109188021381828 -23265972462980 -271274168930371 -34354652089602 -152867180128852 -52296234347946 -172248488224388 -90733682623182 -278983560183474 -54508437874438 -153327756820874 -71166114820264 -168120516744000 -137239714123254 -152536140890855 -158137853505180 -75382676054994 -51822218124480 -13503909894653 -128105231387005 -272198903628345 -216985782587657 -153928914033799 -151362232173063 -238309806312364 -146016629252166 -226807016490838 -4725447216193 -51551409483071 -101708976052377 -172072422242536 -69242427955080 -41176286461643 -185710488307339 -182086885343955 -81744224138414 -255191081361358 -99543086336559 -194639642760598 -99156286195955 -56513295271237 -99961482662201 -112455116263553 -162884898878019 -191418323737561 -17896627059297 -228940303567387 -262861447074367 -206513260736215 -97676328381812 -195872831182573 -273552652916161 -212646971563666 -6157998917692 -28251565729365 -119204357112407 -34138200058937 -196272230454547 -62187140400854 -21982201464642 -23670100811234 -20996970082015 -100491977061824 -217178511090053 -81514820241640 -137250997737696 -111246599172314 -254096605484799 -117113929451262 -102462789913848 -255042411628138 -257343340343692 -213063025448724 -232970613757115 -166389687902189 -62050538266552 -225972815831957 -224232000607660 -49550852546542 -98770707165568 -63736265967126 -267625452750374 -82266561348848 -58809941262580 -116097774525466 -223733906380757 -184253208131162 -29600999968077 -211218596306674 -156308511625858 -2781322952415 -28987657800879 -88497967375921 -134987153195148 -233028254329414 -163732486896603 -232327587205221 -128472364810691 -169592315305000 -159921682982417 -9757031159169 -173594010042913 -129173208514633 -20377044946031 -17549813703576 -258097014747642 -183220186761625 -239504591755357 -109008044763960 -111098169718682 -153802328128820 -48123720052595 -258140011411219 -252435656658305 -138217825060489 -93868587706649 -30812085566344 -263884868277133 -215610893603332 -173476163792888 -236849702871573 -15471797308573 -163486773070395 -216602408623361 -164642046250065 -152809773351634 -44632685893280 -228298418406820 -72141322698973 -88251481914391 -121705002124574 -159914310484028 -271973835139227 -159438132656952 -105593716022876 -171179585444276 -183013790393452 -269947871333663 -96559805693809 -25604042395694 -227955986826842 -21623053192399 -272764885024793 -20021774161992 -107736023896297 -138540316631667 -148015306120389 -116760374109193 -186183379277780 -198777318355868 -103650540595464 -11699141743166 -237883850590438 -216152366039941 -255150433276303 -75594185534207 -82082631176976 -210013301011252 -229302494093495 -69508208229755 -133807066139114 -71072389634543 -267323404882429 -281086175666656 -259174071155142 -246233435670340 -132170186291743 -250371065562010 -253912069784696 -69696296938570 -31283266190083 -97875978328381 -23869338960707 -11132937605759 -228609943549947 -69759099746134 -45593870582244 -83340365418732 -164106247258762 -52947021430113 -160275810415163 -124763372003683 -110579605216575 -270333316902176 -222721457959528 -150632708812924 -90319073983142 -98780382538445 -11160042572210 -147427774471035 -121118784834061 -28115375392451 -176145220929145 -19273318434053 -98334502706991 -148308243180015 -268477990707559 -246737232573946 -36490354633637 -202026970165017 -181105870895435 -161529024681294 -155703285511043 -70491922407082 -164022795681077 -52645368762378 -20395870349318 -82207320335359 -228582222105007 -104620084587993 -64090991685418 -168195175170665 -196787383978118 -223395502695417 -1274201878312 -262096881035450 -248590238139474 -259510169991041 -14145644050595 -266721248293471 -172019293895951 -81326265388550 -169973532716954 -171868026448817 -184261670622767 -5791949720915 -204592598423125 -130408604393426 -241385971369786 -33319576767936 -164381018028041 -135362091422446 -192226850431400 -258523439549298 -134041320582676 -194452269382125 -66691686210989 -14535953165855 -260722665057591 -62537187257957 -83499850669216 -131533062602640 -83128403743937 -61438219724650 -63162258656305 -18204651974522 -37993647153454 -228500010009833 -126546558411756 -134000197425612 -281187240530117 -270940395152553 -108783826045112 -51568525947336 -194521361863366 -209304132458382 -202498168737977 -183495003412481 -86368234265562 -54864588532474 -128475001153753 -123129398232856 -260462524599292 -16422527705669 -167903670868113 -2636587594783 -186091085689164 -39465876674077 -279452223826145 -221610512883628 -276818069796842 -129336880262405 -153775287908222 -5202286495577 -224216858725727 -72617564641933 -275021637494052 -242594533199800 -106947213521844 -215437411847964 -73285269841793 -110213250645001 -4493231069642 -269521304288240 -127917160514330 -109705216163994 -192959394965680 -218824723420304 -147397976018615 -251915669466087 -69252341992764 -26384836024027 -127245154496581 -99452549662361 -51690111423612 -62271540830025 -37315794060897 -182944030576471 -254667537768840 -163070413812819 -228721721484569 -263427331746975 -117481688826957 -91847053462148 -4976109131725 -135244198898171 -151711593093637 -99392727713257 -179665817963751 -255198845236843 -205079147765427 -11456518688428 -205280765769578 -75513456481827 -161082842145332 -150062584749707 -165288208681011 -102082328392047 -257720225754778 -232745999538150 -152153381690260 -248989246565082 -156874908392976 -24655799232936 -26662194838639 -191736808118852 -141826354233836 -38879931896296 -200626171861603 -260821203084714 -82395605776639 -37783354086555 -280714910821442 -66636202613011 -119332066558267 -58268945518765 -52100575920940 -7201076474217 -191018866234834 -193143314540809 -157961509438599 -100153236586334 -30904848848991 -269933332434284 -141873873692 -155611729473929 -127803577210521 -147184925805433 -153797372189859 -256514700714622 -268402203678839 -238138221715109 -75941336457291 -207262133957396 -226499940800498 -234070362032883 -194873790932968 -247216237015420 -138812700095686 -116648554138618 -92009560310582 -133586224949570 -237505037593479 -36071252811529 -133983829502995 -191714249159089 -215078177432074 -186340993380110 -34684565357224 -252428233739069 -155168081050743 -100768402742931 -144100613206750 -255512410871569 -82770349735526 -117021689730704 -258139176269062 -101145721210051 -250669641256814 -156022920446794 -203508019274658 -40281995298936 -172107303751826 -50756813991578 -210121415678547 -188459695995088 -256986001406399 -199934768097235 -140111745981405 -131202526878688 -76596232516569 -111907100555147 -30580685551270 -94327944567836 -182536071586913 -157095736606422 -213459218736738 -8889863211966 -208366636326252 -32769466604217 -23383612986230 -84815947790536 -202859459519634 -240308686260814 -229339206184880 -1672070992278 -28987960219557 -15500026210094 -278674973836867 -235537001791225 -71996709376515 -10611010384901 -247266620022532 -90623226707637 -168455438581777 -236141002375913 -8247331060269 -211675104554225 -96311677020634 -94136961083904 -264561109209601 -135944307701758 -141916606692133 -34407203488223 -109600966895425 -102273942756165 -19263363866306 -269335296633889 -33296282644606 -207634683697277 -184831063693763 -257829077523633 -103323217607009 -165798019145481 -70362483249956 -4716563419064 -221589755363770 -32145872583712 -218263499882435 -255150924143817 -103340700348120 -39899940651084 -178586489643955 -14870990030887 -50469975906580 -49258316530205 -52209494885644 -164810825707553 -110726652041463 -202599396423635 -251054054062809 -276207428096982 -277565553789451 -124412716921181 -247912439234101 -53054577526994 -216143910935612 -181338456756634 -77408402029375 -105227793313239 -128266204490084 -133612977614805 -204734287130966 -98372857671112 -136993138779485 -236743354265493 -75268450747853 -98382310150830 -41408714405411 -204189870077429 -47130665890984 -243194991838212 -9917603207804 -239011698159725 -103254925987719 -21091644076580 -235868663760750 -139116107756360 -65687297826164 -177826511943061 -108897082796811 -259971098711598 -213109174842697 -214179926612436 -231132461783212 -19559633548095 -189524427130227 -96929104563770 -164470245395421 -62591642328410 -193936984493843 -281234330958964 -246367387257408 -43138462136773 -232705709133268 -150435662265139 -104932995987996 -79859029654036 -134325824739548 -180341953491727 -34516469500268 -63858240970807 -99074867804585 -57543755372832 -270296788754859 -124550217273438 -250425230572883 -203750589908990 -85107859631418 -82073335176978 -161712768385741 -6757823758482 -281250927414803 -212608233166345 -84162066769067 -71371107748978 -164306187979768 -275855604605993 -145896536959061 -2536485466957 -226598348810088 -145819471242320 -167688515304203 -16165188940600 -14145395227299 -251902113895327 -277531827227359 -77714823712255 -190269417548086 -33775502084670 -127033012637454 -66348488774872 -89809411253272 -31026248926395 -199122385521933 -94956803369302 -224965108231067 -269268987741931 -47616897058106 -99750832090144 -171082105356227 -101289984883560 -40433551855777 -6065725503966 -165200461664594 -128039891918684 -257272900433866 -134145064792795 -46689214230076 -32533234272187 -116454022182031 -163450884413354 -263131028617277 -198895127344477 -170768606157005 -145041759446910 -50931818129193 -184568894905377 -256600296368439 -9724896273745 -236729464424822 -69423912480062 -142019893115988 -230101739384751 -243659973918396 -83173342992029 -267888640914855 -183619407301584 -104747280086300 -34364026853816 -239592264959105 -152494782058894 -129858049277978 -99194640389678 -270544959292829 -451572740959 -181224992785224 -163185671582297 -51700534319949 -93062057849209 -186787860601414 -239889364902490 -63848035486901 -65845302071718 -202462233985519 -223026579299801 -8897860458339 -56889757964845 -41583937974271 -28413933584469 -170173591327542 -152728734351631 -33046765378383 -192616524242729 -235034253680758 -235254709627837 -27315365256260 -140892891462315 -54804580508086 -277202059048267 -270920664380904 -103498319052605 -274997747655498 -246289292056579 -189410963158817 -190712165871942 -167775296106179 -15134902730687 -77179145788361 -118898936788778 -259289540160692 -64923722224667 -176812745171697 -8562306335536 -147119769065677 -167516951633519 -70150437817757 -194276082447843 -45576484322585 -4489575697866 -119963495606018 -140488687180363 -264206697821061 -273366857369952 -85728528056922 -193734028512080 -177845214040212 -155220018107381 -51586054450983 -28567339858124 -163268787520971 -105044023234476 -266508598227790 -208954109113723 -107655673848364 -131588408849774 -35101665629943 -115796972365897 -210771271114398 -193050003001784 -252128928602148 -139107357596580 -145179347340933 -171555738086844 -128239971924928 -207977487973340 -28606669402705 -245476766609241 -76463938064053 -192715305387876 -22960278930695 -120878205998945 -83040030333056 -164402516340601 -89253451692760 -140347936832215 -187326866507928 -91238994353782 -55829206444334 -140853064634646 -130064463884950 -261730415242997 -71773555173130 -34917435411280 -37949438895656 -34849095872938 -257088233321269 -4894812954361 -103184381121247 -142182581574001 -189297499187407 -258984459386715 -263403598764244 -241149230768563 -109009861537722 -204852805077267 -104982134388008 -129770359552858 -196739972720678 -169670351185870 -275824474445165 -120564692010390 -36743651074966 -157033306175980 -184039093440271 -237887457944032 -275057986732151 -159256988190947 -127975985595735 -241202501566470 -184563873195612 -157346325514231 -34988201658533 -104167208333995 -151687703255083 -11774937183613 -254108303954563 -57513564464402 -126684430190742 -251190663157543 -219909529341106 -157186173293892 -139306627330249 -1186019814635 -17309119247586 -9215771472774 -271585203879628 -76974890134656 -191930510286924 -221802699965080 -48650142633945 -57611716550676 -160163856184565 -25753962201526 -133656742783538 -75966431191317 -28274646658197 -226342576118846 -251271859568079 -56507645341898 -170481635323530 -144977520478680 -216606813315134 -39964117077659 -253374818529193 -37556794283493 -167073046956013 -239133465599196 -84810714274486 -240468758174336 -238116520628215 -131633764733845 -246555373398969 -119993951685210 -126252222309656 -6458631458510 -162399690012146 -214795694258581 -180651158565459 -209998942836882 -249820418728906 -20834126719761 -74739599197134 -19637543445156 -54466349457575 -21913925393562 -202505413095954 -217603198280946 -252052645797274 -194030839541701 -19641184128906 -221198345921283 -43444980673535 -61313774426931 -191982135632426 -177757603189688 -270859431817033 -202849872392834 -172897650588076 -28177324382789 -246066577734344 -19399912789486 -88601615456624 -51625015819937 -7058795726583 -191453284664979 -92684592133622 -207673093264340 -58634865471414 -130187579212081 -190569896064248 -228710160093135 -232878111597513 -10510816914369 -49663987692044 -152759289995158 -20660256926487 -174299698596850 -221218725361624 -250411100586203 -208639349654337 -92778823313272 -254891658400565 -150014988850441 -219047420528055 -101574563149825 -17273155748409 -114099915393190 -272914154536088 -69402631502284 -221038709895279 -273097313477786 -15371795242433 -182963177638972 -260995216661256 -98418612094265 -195860990320919 -243791932870531 -125938150387192 -134853592819838 -3612388308789 -266977213702301 -43322125800481 -85320991915507 -8630062815710 -108563181182501 -126089394449785 -259435798637649 -167649683166365 -12885398743169 -234504110365066 -275444685973992 -235700457114369 -157139716994158 -80085079594299 -25878519207087 -253640407691860 -33005127463115 -202021868161241 -136745648408066 -256942816091056 -110079510836543 -259039808367861 -81308385010436 -95681423798669 -207004944399274 -276208835044139 -224775489095989 -157772708730020 -109063843466841 -159549937168732 -81131882103909 -78410322966017 -121809160177045 -151158730178292 -160849216760392 -55125800642676 -55368165512553 -225546760885522 -185331087166767 -267089739864092 -25560482279945 -258575732009543 -164079484756957 -1000877580756 -133057637613196 -61366901121487 -243192704234938 -194466654365508 -155602599349011 -7607268392201 -263276658981752 -18389332968527 -65843460177587 -10039730208099 -92421576320057 -264366151676010 -170893612089070 -184764265178648 -241138890584166 -98937569053103 -111920206242522 -70070206489859 -87638442194166 -140501607897368 -257963973916394 -12422128851587 -135001090795934 -21454033351195 -189822613051071 -108105503479973 -93299571514824 -181297180889048 -250822194025284 -203103846327776 -95136851919412 -159621914411188 -64379170103176 -180010252005036 -200986846849829 -264840495082129 -206685487441365 -201026286434502 -243658686729095 -152372092148270 -85557837314320 -46989128561113 -239500351160122 -234153298569757 -156550424819331 -253519331664664 -152176246705451 -210438297493969 -159824252441499 -42982291188407 -138757394934735 -227729061744538 -103357232744500 -155164956695391 -271464869340192 -228701549808120 -158853800316987 -110376711171694 -258550819406197 -125793505777327 -24650880566203 -90914455492939 -147991979185181 -3250966994282 -209316801616012 -11141802002690 -188612351960515 -158905517002284 -116068834058755 -7358699974085 -275125357647179 -167428277176345 -86249227199370 -73943546855824 -50355066900006 -59403041005596 -208729308245665 -214973651291895 -134362755764527 -54262969486346 -42257822998812 -157323670822750 -110105035984162 -242581299325422 -6652229665234 -149199840984558 -169975642135631 -48917366565449 -78745467797247 -129422941271165 -137668443346494 -128427221476645 -238692637444794 -7703405514838 -46847855406143 -256084906570025 -243943305920178 -227281360560891 -127034085012962 -160297704295443 -44385995712454 -215499925055493 -134220247164983 -138141466212480 -224888901739336 -134049744082052 -207331758972327 -115811745067362 -183213840649851 -217873588204975 -134873768066322 -236362384121452 -277403226798839 -157694091851149 -62885744244749 -112146990974346 -278047689221093 -245777950661964 -144274841690712 -270056137924967 -32338791973082 -79293310626645 -50684803005280 -19179456049386 -174060383844036 -235014840586802 -41060151124187 -29667818787478 -74749049543689 -161559040181817 -276544972323535 -91234215098910 -258158225707320 -8259496060391 -126795471068563 -159128868501713 -34149188671342 -214565618491240 -240762016115517 -212446566998113 -78521710258704 -191100706994442 -256510393799018 -191988840209593 -235217528945037 -219221706754809 -60619555070548 -96157790481091 -104022273777756 -7901951834885 -127456572241224 -49197965133462 -31489509825139 -209805927104169 -253910414832618 -52333441494370 -68431045105722 -8770820898701 -219335320928828 -268590677041265 -175376350222554 -273867575161501 -133024691991358 -108175215486854 -127524278427185 -105002913744948 -53096161941672 -219810358490280 -227125109201291 -169709501937313 -101828551744433 -272572149901373 -91424872558270 -134510145189264 -17086310267386 -213363057024269 -48664144350047 -52270018053911 -88363779101958 -144478306732175 -56839504182210 -161441098968834 -53937352372408 -143654947613303 -229937916490085 -31235078666514 -191904018042953 -255218593868515 -127911800310933 -2256456555363 -36143354940225 -31435848923622 -98073966238233 -131732903039741 -153279676252072 -11726211824763 -202798060872980 -139788834877721 -21832584822338 -240612412433180 -8815909748492 -243185020051728 -115188433233552 -122788904749209 -42061266991389 -105749866768367 -144172967973829 -222747076975692 -174782891176200 -202769883801503 -189927779488196 -89910257677571 -181136877787426 -127333334384444 -95052732814628 -82032597002161 -60644067149353 -263775676655438 -98797715574544 -39263826563326 -31266811643251 -246135474492319 -194668339675198 -56984032517540 -83709006318164 -62172666809274 -40437280386518 -197740572468254 -47180870846951 -7262887012170 -259539034111 -204765745148672 -101372921420434 -281294401344760 -200977126164553 -80121979406514 -137127026574060 -114167504938948 -126856188950761 -110398744864601 -137718696598936 -73066285841221 -33101456385037 -121431478319269 -129055751908794 -362753059711 -166151080506085 -157942124714923 -249767043699163 -157058449585551 -59752594210414 -128926575168750 -169518857764937 -127837943412445 -68789267452686 -89858152574048 -53149573371623 -266051845914697 -223790666186906 -22258812975240 -130820501696804 -96732349524174 -208482428765283 -194683906401475 -30611187939693 -238641363827825 -69796764664533 -142470532819476 -187515650360577 -156531139849575 -157838425318882 -140763841198719 -2942529393311 -119953319467333 -210928582311962 -89697936236190 -142305308453401 -89840167578765 -245331453962779 -206311123931714 -72897107687251 -13949028761674 -126285497930489 -164508464483977 -229441779828878 -189681310132489 -230437143948704 -228700492870831 -141702408331995 -234173542229963 -5457431603912 -88011345430318 -231983497307970 -35583757383418 -25464222637775 -87647484553111 -268724348012262 -50338271279783 -163151310075841 -161270170928732 -20604932391324 -45735434576684 -63385952745596 -25157289118530 -189050561312631 -45949203212281 -132824304076011 -235339408514652 -112446513162980 -213999843771514 -132637253557276 -214914565253091 -251604971424544 -152952080764461 -45666771587393 -160876850886013 -172306496597360 -14775057979330 -32459270126388 -77883066492365 -3655089928574 -251065515704263 -84406189499629 -107947881462584 -29423599376721 -228440692100657 -78882453458152 -212077546317350 -172056665425296 -266052574696172 -139741567756304 -26836680566079 -36334025032457 -95094409609696 -13293675067258 -120873835520794 -64961156379622 -124538529594295 -269346663459606 -119964857523629 -246323137307840 -23742594074129 -231210765167855 -260306679142620 -256169319402634 -142191844481991 -221089440520287 -271085165934594 -73603154941594 -265284636398482 -16918409142761 -109422270437905 -11327520023884 -191147776882482 -28890783666397 -223451466045891 -84995296005129 -274920506753795 -68815665410164 -39566379675207 -244386098167412 -82339698638483 -179910973553411 -169768654037155 -25945481586614 -62643944690487 -267882004309808 -181299327435856 -102999728647994 -56285793433257 -257816747113634 -109510755887599 -152767693564265 -39162324386683 -166316152376737 -56755459100068 -99607304523517 -29479427403490 -269790825421552 -273671381894995 -153732444176999 -109743251509070 -107418189172252 -37357377875447 -234219784857335 -164486957549576 -6844504694140 -119588486335141 -3671768742977 -222317275566912 -117175257305877 -105729204081033 -264925506530238 -115339419528914 -96263292095681 -244301276000772 -129276697046350 -189444339702659 -249012691999207 -181792597101013 -40441646819802 -194367735183100 -212191062927536 -10968582448905 -278620170543401 -155505962062641 -50777687018449 -131364709739571 -126560736444859 -135626342322595 -275590165250338 -13414443756654 -127266878003463 -46016003887900 -229734930093574 -139976544476532 -19468577893307 -229373247831850 -57156121426350 -110424349867108 -277366784562730 -40190076240369 -270532948929114 -46504115344494 -126905195741739 -120524086069630 -106144822963477 -103477626181436 -60530642597155 -141721115515592 -49271951788364 -56572421793108 -246502439249606 -207769760692418 -42358468953683 -43985702862866 -157594014634951 -147324667493664 -121464809715392 -9064905971143 -21365616473362 -247214162621640 -273527630644163 -177002314084201 -81746572341515 -165919164283892 -115741759356429 -56401702142790 -52909520934745 -44777593314030 -133478280193336 -185369196932321 -251671929357176 -3677838079305 -111226054869043 -50650900200945 -270438606413476 -3113583838942 -90990271045125 -90565585497230 -273636209634430 -257637581037789 -70207517901959 -197426249474626 -151161624383840 -272025167378422 -273427629774019 -190923046419107 -9950088332475 -177713743354897 -210972750875236 -197538049393831 -214167328548717 -70352727148783 -115618171843086 -231775852624995 -231218299852095 -228085024522641 -162575349884860 -138417609280929 -204572173666862 -180124353771176 -112420679913121 -244063772652121 -274014066482682 -223588818092194 -34169831512197 -94154200327056 -105034557870892 -220928713906141 -275318024205617 -163409215743228 -148653152304439 -159795033859682 -175629661319834 -219892004487821 -140636923597981 -106384029537892 -68473530461167 -135990346764316 -191913292111708 -51880469433054 -220455529584757 -235390599701693 -54520085830991 -216817518005820 -4289453182525 -79890374797682 -123824168626295 -138268371870798 -88839412899811 -116183898928942 -102671177735345 -110398480514253 -9557598650964 -7541574366481 -17949938749741 -116305011931546 -134484428423722 -232185144611214 -38988545327079 -120926567476883 -29452394621196 -149936837146788 -214847338155423 -68235584448016 -223761778527543 -30714638918512 -207600761289924 -258900338087939 -210793477545963 -209400712620835 -199497839003680 -46810670943465 -125479511820575 -50536613492209 -53237197480492 -230513650286594 -157002389510738 -220952172939744 -92085595181833 -166270461066691 -215666759205460 -161319808211133 -215428509316553 -130351704806861 -217624288313883 -50574462130593 -101629208321872 -229933766618288 -33672863539346 -92561150606716 -230006007753166 -130389380539782 -201171040286563 -5729582063882 -243767925907319 -1997715026821 -138099842396708 -10280173594771 -203320228199984 -154717652946305 -49710532501001 -224544041692761 -132597729900299 -261587265184429 -241687236703598 -264395554412856 -23783680800438 -77545079869978 -257284631266564 -242851851521421 -190601455293040 -218861955640938 -221146912390199 -109225268039830 -26404218680400 -169880016277402 -177693749280201 -201732433525066 -52113874067063 -84908229991197 -154845562342471 -84584973126455 -90578076411298 -69582737161657 -63001441690791 -75009269298129 -181024168238126 -109063946301824 -155960599170807 -98463604726718 -83326669821005 -73825374975021 -80413383503324 -184345311164551 -180093902329088 -70038270352924 -217496842273108 -140933030478363 -45391639149601 -257986197707618 -28416783767439 -49582679508310 -20335557564869 -200932683174965 -128110782539304 -157308507134866 -125939477705735 -189967097084336 -232151980151630 -122472451038492 -23222149180972 -91345417031663 -17441010220044 -149767360324745 -85786631013799 -170304254593232 -129595396531472 -230391081975122 -244319590421443 -191228843012044 -191014724590601 -196878209963484 -209743348346962 -108622327604977 -264439213833490 -6022020329960 -279755440444053 -35697997327445 -250970159362439 -144670689965360 -84956894537506 -111479643348807 -147165761535634 -33995944727069 -38514104460571 -85440737606787 -57660252414960 -165566360721447 -126051851043223 -271410991865974 -144024698035633 -122380331915822 -191258528328481 -134559823715878 -281388744980163 -46384921386995 -48996333042178 -255392526929194 -201529159515893 -272887298910080 -15690509462427 -101758191541729 -272279930993226 -271121205449329 -27965007414633 -143034508305180 -154172069072312 -78767827821080 -174335461080930 -246491626860295 -267328502088016 -237754748970209 -243620912937828 -268942425865539 -72041930044389 -3038805252807 -1011406805609 -59223551297816 -248084977105370 -157560335988482 -222712326167731 -239844815246630 -163305942716196 -14251686003448 -29563808997232 -153488850360302 -27339216820063 -151057498417380 -56288189249283 -7259973539757 -97070294289613 -243564889583349 -276024310180024 -110042408890143 -168555449486766 -161967105068578 -202298052433154 -201098717291041 -95063513088352 -59130450822046 -59580614192473 -72428973418802 -207442585478339 -220417690239996 -115389313432375 -64132844714870 -62862122107503 -238168973056472 -244296174204642 -50588887064144 -150183377978833 -25921988172311 -269952555235833 -69789046721442 -124275542293168 -26331330929404 -88978657636069 -183267363760020 -213697318170027 -22248888159450 -152868080469321 -211994797821007 -212859176028071 -11704786227500 -226984166922311 -53400807465082 -147368867051627 -265159874789474 -63126550136622 -58065101057872 -91375672194385 -242734420824431 -195119517412015 -189841866160542 -222220239039871 -76530297157006 -138038401278541 -175410497005181 -228484313414449 -210181858178289 -58191778155135 -63257989901859 -150894741925790 -200791057055089 -240254215499784 -56174725277873 -2414597437396 -175963353474625 -202532764946959 -138214937643792 -231861813503439 -9412272072054 -227882754797388 -126147751792073 -200955241008775 -50487396116661 -91574244963002 -20731682385842 -39435994658979 -123086114746483 -261033947756280 -124226650209496 -83761844839885 -269194369025450 -199007061586178 -281404149699850 -102750834143068 -67578850554890 -117064102122857 -83735973994356 -224823356877892 -172525599786487 -136889739589802 -268393224625535 -88049745253614 -243411982548420 -253965082752685 -14695693770448 -178260353425472 -198328977909501 -278515592662705 -280281039323125 -26017826814269 -262026712639246 -99111113117220 -190710859542804 -14525328581313 -237526175552737 -62667328150806 -236727458609866 -154885497046978 -155183862703580 -153855409674122 -43456349933107 -232835938221755 -51499235100770 -138856949113469 -272566352671896 -158179860307981 -74005070451099 -119320717452964 -281263456751972 -168664190165534 -273607242828047 -251371246673920 -26276223959249 -229881328886969 -138030711303276 -132227096668163 -99675685928561 -82577284616373 -146223985172344 -240728547248642 -94617570046716 -25487191730763 -260779335001547 -235114458571193 -172911764012464 -246042522785319 -51628352528294 -222501287253908 -235553947699639 -126302212211792 -131835223265451 -4011948003885 -83179381784727 -132895862337216 -112340487412432 -210928278985764 -75141288467739 -276923725956983 -126665367462110 -129061651967046 -101041166292109 -90644443559601 -241521147538907 -59442876952635 -257415545484299 -43151981080186 -165606507085077 -14545872779727 -25974185194641 -51050860584805 -258597117817794 -183245622998744 -44659174854222 -194263709541604 -152600744953198 -87612767530048 -25226466325962 -73129833208573 -20067676115183 -137876736652181 -267257041107396 -245741146337558 -265376040867627 -231625881873107 -89732581551314 -223286431517783 -49797864607467 -230831027161136 -20244035731747 -106874887628167 -97130627411693 -149592134580458 -226349311753337 -189078591542658 -79309526408310 -160778688021463 -200609140947701 -145756932902143 -90062866433234 -102870404796238 -134020321230791 -197776077316647 -108538198689770 -70210785049989 -189324247409554 -128461513676199 -264842378582646 -204294409069604 -29105191895282 -116770813790150 -133207425969446 -244716279780109 -131016215572054 -274032410041226 -242489369489032 -103417740308496 -85720755496045 -202862132208482 -130474449742378 -24822154229625 -54137091803762 -2374525686464 -258210076736245 -217950107183977 -15525227738756 -74453959376888 -226672325660414 -90447335102710 -272813438962493 -157778104954051 -91454433027544 -126730125851888 -218632332296033 -21159825897186 -96405615193021 -259245797754744 -266946991540193 -19067873311906 -263274779025618 -252839050671473 -145837069602810 -35737365700153 -251094837708840 -279768696422645 -20307571552642 -55785904994049 -213749612320106 -96516809831705 -224728790025649 -143438085788449 -170318859974497 -219404245262423 -26200521467621 -49825419667968 -39462392616457 -108347104388568 -120005573054805 -259946626953727 -128157287681136 -190312039904857 -141260035115649 -187104577569903 -253283484898720 -225321325092962 -131241499702155 -114047444001250 -41686341185788 -59346278177216 -144560875794222 -214291738815116 -248928143470535 -106557994918551 -110444720199029 -226406437714737 -192522154789116 -82494032516900 -170614701496448 -45260070575103 -141550979882644 -85489073243378 -118098451530225 -75449769107428 -17621117946143 -188880796853807 -2572471318249 -263738441328660 -233541143618686 -172651047458160 -130520581811889 -87748781576684 -34041146287412 -71929484775249 -192423577627144 -155992383696399 -57686052413398 -196942402635784 -57765624904857 -143693520224506 -259164320444743 -95860518139164 -1720053022392 -195994597031633 -59212358409790 -272219255397044 -826700145505 -53857461436330 -204852594567195 -251184069608375 -200532013034799 -176498481768667 -65484510718807 -228633768323841 -71472540983645 -280177138248917 -32652505066658 -182159856358895 -276421478521345 -169015496205874 -260560470535629 -242895906629284 -37276872324679 -183756971133540 -125169399291460 -248754034812695 -153228453909887 -227733537135261 -131495041733979 -221991145145747 -280491024252540 -22120866466263 -151299422020070 -34899642683247 -180993287247135 -124483261449193 -5261978808191 -57901431304157 -105461267185443 -279807069033899 -114222223824123 -246031063755172 -272199047655107 -207602493413074 -238546134726624 -205535243116 -255458869246359 -77898394319892 -218296289014257 -277770904205426 -33724128127266 -185123921952106 -32417204524107 -248342631892602 -231951240895544 -267785815421898 -228137784544931 -160315856860862 -106728493624400 -28607280889888 -186634456979243 -12488663633729 -34273147731097 -29552371394738 -116969663887154 -58263043611580 -127804021005092 -85345735011366 -13492986659819 -106056120316909 -29948499586150 -281124211350432 -80782451915892 -100481928909151 -178230609102366 -217470945529862 -264930680461037 -124215130475987 -228170503739256 -111237143505243 -277736499572833 -57185063136811 -102879114283316 -121342369315626 -146166751902308 -212955199444023 -49289572209030 -65032066832470 -139185950739569 -278572609207361 -217170780832097 -223280544543159 -13387461638266 -79618125854102 -210162824545527 -258593849807886 -98790865655182 -93160051371382 -159649536132217 -157713158936822 -43687228612007 -248009938868161 -132780169643518 -273301421785217 -130059454165285 -83152167627674 -242765133199112 -116341003511535 -37934548757723 -164312453400459 -185122543844729 -111678637917300 -60773772018841 -39587255167852 -17061072748259 -106300302282224 -194619925323482 -240733145477446 -34241652246955 -8295038415851 -158896652693532 -161849497483176 -175076283288497 -52026231340849 -56926483145646 -79438513698068 -226954139723755 -195718295502775 -241457095651430 -259249002824944 -64902111270573 -252422161595695 -200289275663504 -277834158675317 -158445329513204 -30228372598530 -157402747557599 -182292483067864 -14525146897780 -116068635337561 -113358782356242 -43400738313045 -54943408950228 -122339536141149 -70860934417769 -118881303849773 -50693926627370 -179199083096191 -192502651053014 -101935648478412 -56013645822683 -62434489955913 -129988729296358 -54646639287495 -91060337626757 -184382765795580 -137110310661326 -259441713812332 -27118311391430 -29949060943623 -30373494496315 -184026229428598 -227454005996191 -214107313931985 -258449829993124 -107009360895427 -225022412333531 -197752187478093 -88271154318076 -118892503010535 -89401990149988 -93828189701307 -40297664688143 -157175045104338 -139122973500709 -95094357069162 -90442828502983 -259173124629669 -77736857664182 -255043743485344 -236751916755942 -119778187910838 -18105044450393 -43137188601264 -45121056602296 -4584521130197 -66592234827130 -94398241913948 -20105573980397 -240144010474792 -205941619187484 -85122280635381 -277167131385185 -278386325858609 -38003882605355 -79143680314287 -128839286886392 -66572591799066 -78307598329040 -19589708163394 -155465322865007 -55582184135238 -277570039830612 -209986633914141 -265976859596514 -160338357330122 -80535850179819 -68425984790036 -248038165420983 -263212911155697 -239109677581254 -179620736824648 -138749369750681 -25187459377092 -277570564461478 -212313904746089 -232109046432472 -114054337698451 -72373514001461 -235811174536410 -258332414403103 -207005550773639 -187742455849637 -162992674496438 -183010317495542 -219987986410580 -247220798341056 -204523070391467 -102984691494317 -251719996489966 -248777047011818 -255267988646281 -257282745333035 -82524049600707 -28045363168295 -20653521788213 -84857627190124 -229883221823596 -114184395062208 -36966442083247 -145953806833273 -151627496429502 -260027334768347 -166357610848453 -158174795009746 -81476218239285 -56252675448339 -222047827232882 -47903388746340 -101776892429157 -231918993372943 -131369925509238 -144184876968645 -216929158433686 -204168358040408 -48962103616302 -190984592369107 -3854520051461 -53399780051842 -190535771645082 -122838054365852 -12116026416669 -90852202599497 -87456845792260 -226382547876183 -151615268960025 -118911827184152 -243489077755638 -97537791181666 -257088087413197 -163721145533077 -116219765860120 -235975457440795 -204008549641416 -226117207835272 -2222786472279 -171411541123325 -110874162939223 -195194805922762 -16162992864979 -260334120174967 -71760985749933 -215326729764158 -251160179769821 -249701511204597 -86804933555929 -213278823186769 -280471331636024 -33331516931651 -215412069650311 -202237732068323 -13970371766920 -87709883615336 -278246017307894 -222951526294420 -180315368228516 -138773815876960 -169175514599553 -275430516204296 -102427219098536 -57056956510469 -15805016508706 -101536537862748 -106688819116688 -192529722521087 -203356477018512 -19420956695026 -206211911207916 -37027572384149 -36446655162902 -53327472318141 -100833693673807 -151948459704512 -86001280764402 -192414406141361 -197107793931855 -259397786495662 -5989000298149 -188023402574584 -6983385505599 -70541377655984 -248911992625190 -252773984476573 -7827787879293 -61547781919215 -265602520189472 -189090057726976 -28691570877612 -66673007563518 -111452160085616 -79029684376413 -245007964874082 -121589515859705 -77404002072014 -216461483414905 -27936303430922 -165978536166519 -23997966429955 -279790540167911 -14075268213586 -41715165283813 -729205192167 -252124449586300 -19457561041583 -142750335372289 -150601495709876 -108864336027295 -74957685638547 -61413727987821 -242165715523246 -7682409953152 -236131227794433 -269550589269591 -13102024052234 -6817846061497 -144597268582112 -219852264352989 -60269816889479 -173286659225143 -152804570532616 -215165464898291 -119844559110458 -139535113790698 -185727187931019 -193836342284398 -83670186486291 -64444049674029 -235810084341152 -10147119920830 -2980347961595 -239759855878256 -76153472511282 -165742017273325 -114775227538583 -123033525643085 -85943539697204 -183303901714790 -48475881275313 -101242785306700 -148696787701695 -159826745735546 -91667360664722 -143476064259276 -206715878555458 -220663822816225 -42599327725201 -41448997733424 -105815694020434 -86673986843408 -112945498011188 -88055005782770 -247768311949847 -216904521632507 -79653990494818 -135484196164109 -63191446779916 -138930665650226 -177220800627323 -129918737296277 -111039587811966 -18690149887103 -146302239899161 -154263890962724 -256938618630963 -29893836615914 -245910635832600 -240602632884208 -163599918473501 -238380329850183 -209634237209153 -205162404392912 -217401052001350 -113745513284847 -6516654718481 -180520306854437 -8249258752033 -171593971024542 -266755710986857 -236875264485345 -241887862143636 -257443104040371 -175481418033040 -163564294373298 -241839707126312 -41789830570503 -91103827802289 -137277220941956 -88119195416838 -260107192232147 -96858989613532 -201975838643281 -222563640844203 -76527078199774 -97581810953203 -232885707665286 -100183085717496 -202587386890543 -102386437969644 -205321871262111 -138359453665796 -79681467868744 -5551438632413 -162758600020948 -124388752805064 -273590159734863 -23986105486770 -265482593301600 -53590578642580 -18151574432802 -65865473540980 -155604348233093 -11553229554471 -219827601432543 -259403676670489 -158006075971740 -274485077642407 -82795322553025 -18647613728372 -201832067039047 -54589180055082 -145076615391445 -190337399210331 -67092637662149 -146858760540022 -143209207669693 -42337434300159 -98846265137058 -202176862928354 -135194415158526 -38161493015991 -218134387822723 -36598909224331 -18996845861826 -200817241925899 -157050740443742 -118304746922687 -257345746116510 -104312733906458 -212200014099816 -244983816925801 -253485988148199 -265202516708896 -37162681393015 -104541488053659 -159670494375946 -116737641851242 -52084732968767 -193484643782469 -113135404078481 -5956467200699 -231831809961602 -218015001251880 -77605427102210 -32532354462787 -263348347431014 -76895474847985 -244886650882491 -130367569447105 -58842874543854 -189636353536128 -212924006411810 -54177948484442 -245252986318678 -136563376006894 -252518288954029 -25525576099514 -205743344855510 -89904557360689 -200154491566225 -120899474606681 -260637905519988 -107982156051803 -165426835959389 -73483618661252 -147241269451758 -185110856165586 -67510353579794 -261370649449085 -144419412933363 -165574107905020 -111678525311327 -270977058061605 -62829294508946 -101208536984119 -94987332237449 -94035906549220 -95023939698841 -29159277025836 -270788687229215 -81817981054649 -166085717896657 -28543545433227 -253314830278970 -31901564490818 -32553739070278 -229814459812014 -204470988319464 -165540250282628 -102250220002673 -171230590805412 -81082986604118 -140998992201716 -177153873106573 -14490786756435 -34827307343942 -110488407739579 -245342968283927 -218992731756745 -213338674746528 -153174790463117 -108580137361293 -197302688644452 -166711844629832 -185628591190866 -235619016100705 -203730672042735 -1319957597286 -167772467781399 -140933665954556 -117301306069662 -243024494538325 -207078249840801 -230182379204669 -233730669911452 -274443610560582 -238570882905818 -256034414174060 -59795775001915 -265361464830480 -22585685707561 -11434164178393 -142174392489867 -226625014675838 -209962656995226 -110606531060956 -245106796152022 -197654835237572 -147802178062987 -106200903360645 -270285152017525 -108407738683725 -183911267308048 -117330793174058 -73207774685156 -226781727916766 -25756048351264 -25001767282359 -277190115633493 -178318114843907 -26044339733784 -95594645665990 -262724960812135 -20951076078723 -95921143076018 -145239057384468 -85616402455230 -11833575124752 -101111303288707 -78193837050242 -51274814849902 -257504002264723 -168472327139638 -118520495190483 -159872691562940 -22226620796580 -178964628573391 -26423136449494 -67622041712729 -19140593588605 -182622881104999 -74631981640975 -206935941894437 -194227013857744 -104301633662537 -279640251074488 -237712107862405 -225114458000107 -99588469915564 -53450350725411 -36669054577748 -274941694836434 -279406500818367 -41140735763113 -170665194228388 -123891016220835 -233427172096158 -128084440246114 -101429990958507 -5457278980117 -164760577902779 -30135569567186 -265432933428372 -66065436755600 -177881394007755 -243857978364361 -232754128683346 -30321134532280 -101830207904254 -39742400110867 -234002646067205 -108513230588610 -126217261061347 -214921079297646 -193948010371151 -130113787002862 -3411517801120 -86185165475546 -178826535388910 -141746999645121 -268782679356848 -274989658015569 -279766650329357 -70618832814058 -54083409836990 -79077722338485 -80251195260199 -133125995571008 -279080387887754 -174746228953132 -157949480345387 -92675372626109 -43162684992832 -257731277899166 -224298958640220 -210843920726291 -236670439275617 -9885941934074 -30305955828776 -108117244004810 -145763423793480 -7983605336417 -43156605690504 -172063457399919 -219965644566423 -97594734722422 -223661902428593 -204055005999317 -102655785134798 -20151616241501 -185556419540711 -260397898955384 -264199423400412 -112289392989522 -166951645429890 -269059818805337 -201003296936417 -42196405975136 -252419610151825 -258899741799309 -231009441466100 -249013523644045 -107057912292937 -277683844545927 -111513630963268 -159213347541002 -258857777148445 -30162204577944 -165789605106577 -264715905331856 -121445522662979 -9665046162610 -37565775714195 -236251443583882 -84642941820087 -841206253881 -30883841521761 -149357190352037 -241931792223294 -80865252601577 -214598601320832 -235995389694357 -246977291591895 -147389054519828 -258728220910932 -155710037195641 -24194254010357 -238368785036970 -241188748917540 -123874126942122 -255629675697633 -123250589163314 -167554983426811 -105825882896927 -235379660591380 -176618087757955 -112181804127095 -153541140948895 -134870086821375 -25389047272959 -127318881367087 -277485622874297 -119714618696032 -147310482407572 -187276998291984 -6559154646108 -112068855356258 -244107509822183 -164302251053938 -220860417182795 -227777070381339 -241506178920492 -117739927189892 -193457754791661 -93822413130689 -162091176968382 -138938379025148 -221564525183392 -112385411185890 -65611233178337 -27882838191527 -255307775991643 -31175930929500 -117279397102657 -264478863352025 -252877083263569 -219840457733268 -185334075038996 -58985326765306 -170669780218432 -182871245147864 -58629464018817 -37770131474538 -267735978485240 -264947302073051 -49789824930336 -27369725793303 -65571413756396 -177608361015187 -257768031205495 -38868571346826 -246743071338184 -35768228324108 -208336775831430 -137433818340506 -66589834426178 -260951037847843 -216190225475562 -279560991335406 -262676112100595 -171544207492122 -252201293407953 -155288660963163 -227023266515168 -58936874181217 -195648549181417 -23756911158333 -198346082652419 -115007345282454 -102617658281435 -239247713174425 -69103743890130 -157724717812363 -56988090046758 -125327953209819 -233984916443981 -113303283261172 -146076532966173 -197164509454240 -114032389084410 -79165261586622 -26545668745733 -62705815032806 -148378026780977 -166511923303183 -100556549286203 -100809366322580 -93052058124316 -66722075219470 -24428403101697 -12153905149491 -279550443010962 -87463309382147 -45302783521239 -119793167608377 -148602984925939 -240607945965314 -100203883877905 -55040433255396 -166569953943095 -279322945388262 -2219454866756 -253634867652023 -239226192240230 -249527084264046 -101454794812357 -50708060706057 -72617353396658 -40706533458515 -4407925136542 -210165536363801 -141660262447996 -213123519277733 -120518314979831 -186363160135620 -199292718897098 -137565777292641 -211586767107692 -263462487758967 -85134595449573 -185512981129246 -182756779802738 -28605166347037 -199014774020516 -159780052657072 -115995427263144 -36606919823604 -180304434136716 -111100979609344 -147175659805860 -229837267313965 -263803227364820 -182599300266364 -142815936629949 -157343137601556 -168821403417140 -62091648205316 -101149438927518 -129595025201243 -263820710105931 -129066475961542 -1106812979054 -82978092025833 -59416392958989 -135461327219905 -214334236711717 -131242063940385 -154273803176357 -8850585007979 -18112016734034 -79631690327572 -252564326576338 -166956182556409 -78407763678929 -145453067871592 -18733883480092 -33131624400435 -164657186405245 -179311029332097 -7584960477091 -27325590347284 -18037016081426 -178076577549523 -272934974912638 -35631043659723 -106679429275221 -98398822355976 -28005694296210 -156614769503840 -44502671309215 -107568850656468 -74659338165803 -250403615281552 -106648698155911 -229121596640302 -137616851730992 -227466594015803 -66280359490859 -19830784073627 -129411095029371 -32079603520896 -39421139829606 -20513541718935 -120313707911318 -162165899539597 -11184082980833 -136268925065160 -135378111587595 -182151213113398 -167091781563357 -35539078573787 -189947460931660 -128181977845875 -174942286054043 -163264194740491 -129591010769247 -118327614121411 -243573349955531 -258224094914941 -156330651533632 -54926969283986 -202110328188950 -39942165135094 -137508138075867 -3671653786418 -155252820814078 -226367853638049 -173265179931680 -276905747526007 -139374639052493 -66226378123171 -57798048107782 -182061926622198 -17834335746402 -266445117335559 -220382872157352 -88174731463110 -224113408456926 -115905405372052 -182021747701158 -230332055293975 -135078150121614 -70629446387528 -93965178239041 -6085337572373 -245061894012479 -143568432189414 -108552306712354 -206124302740646 -30164144092647 -175365413080084 -60081289300787 -85269967250293 -80049960811286 -189850465527953 -29776277424102 -76951659030358 -66527863726956 -173921319752517 -75446813442590 -197403598277921 -79914565207981 -123209120035421 -139852634089347 -63112939657579 -170857433790272 -139269740903327 -215576180629439 -221973883558696 -268730578825138 -260431245157778 -158406019994741 -7962971699255 -170591710887544 -127578136137141 -205217670198691 -269700349419364 -157803216225201 -87852292427186 -92734840675685 -66493937758631 -241840286378344 -232489932213839 -233989160467544 -166560144440603 -254266318356915 -47159563145423 -4169160144486 -2137338390900 -176860070757434 -142104790216359 -125463123715110 -260489003218861 -193222617618533 -209853199432923 -46938851907938 -141399879993370 -147999928609231 -38942390379285 -212466842449839 -203941137472132 -141518849247576 -133099553103610 -245184438970993 -240433794947966 -251347211276218 -3898351503077 -240605708130004 -164559460775662 -23683512578079 -140909818389128 -111861624335806 -252244225909441 -90541037078101 -41746918647855 -62969790610173 -103602710246368 -53433496633486 -227528080067878 -200028425313331 -207745700439275 -48960263956621 -111380351251202 -32472592678111 -153515831159548 -39501086737033 -237245106999135 -256365133697379 -135982557241531 -940649550629 -262186929222543 -245741143743152 -68972648724062 -219933845098368 -105347788694408 -154584983479217 -147761779504778 -83637798488970 -35967803629944 -76197635747306 -102551933031579 -234533954120413 -222982216009611 -207303307923369 -108599209486825 -254165864029553 -213027174644367 -129572278413320 -203740254150884 -219183407799325 -158428519283354 -59525601072639 -131478450036453 -52881318246900 -164279504547469 -152560569585911 -236497322835571 -149792991625144 -258087234729389 -11840136314366 -87995265615798 -50217713226013 -140740740889297 -113576681260614 -182790285116750 -74186164386182 -8308154509284 -266228462697854 -137175433361062 -114170933217238 -170117688018597 -150639230905991 -162211808847066 -147094443039011 -104085050192639 -226855533595084 -257125980716324 -274184161447481 -260673208409903 -214906119925515 -169982274236192 -118233446114262 -153168874056764 -215957190497117 -130384354461194 -176903489026825 -193458537350524 -75447414369593 -194307594139400 -9536715725675 -133370622342357 -69151382585544 -20926148861960 -90040237074314 -169957274018656 -11677097817471 -170059969026858 -200141608374379 -121344603869514 -269354741485461 -56134097978894 -243752761892376 -192602225074352 -256396101225412 -132451007185205 -201173545417317 -147425511612073 -40328315897248 -46773210996589 -221331074461573 -151414480513122 -76117489212812 -34592807994424 -258883171236409 -93640891950153 -195583185926854 -247655135831580 -96294870107357 -230208804241650 -22294991837836 -127596821800032 -10484320914348 -215356957336770 -184981061933475 -74317499839798 -197435741216717 -141320836474679 -169742010247176 -28661778718149 -119223767790199 -214596095915062 -236651637406488 -35146859699542 -107006801132936 -215522898557899 -201299824715386 -231809787751283 -167605151606911 -30290990561025 -48108706721465 -270240638839800 -224518881552565 -234263724571587 -9323787239247 -214995943756942 -156827555559051 -105998653910767 -249566452636754 -184176041325521 -103340437069628 -195871559811929 -5165572157706 -247082327178660 -65131327026842 -72539166961110 -209756302848604 -46732784316976 -113817270354578 -156556746917642 -258797725106937 -125801080919315 -107513288791124 -56936956196431 -147305024719524 -173594905247121 -10011162084201 -258326672961302 -173490200289568 -65878932361079 -264185926523289 -174025215708085 -253076360943184 -257885003747614 -66101097621068 -124093733385530 -125525984163199 -178518041083206 -192011557052974 -149880702220717 -79945983534388 -151893223826517 -119536062701793 -158242786426627 -83243237209240 -166060809242322 -247375232593280 -244829840986031 -45605693100074 -262213205931734 -274029904209151 -92884560318323 -254709197528324 -96475580735603 -198979993947577 -8183590979349 -138614168307465 -169472062652612 -68413239927916 -35948123195452 -243287806547975 -245080791970347 -54155858968939 -170742282729534 -209381239607084 -17712014912299 -171470379349068 -100059225537412 -75311813567587 -109369858083769 -241233478943445 -210033074415032 -57856316413104 -106122194642884 -213169493782013 -66351406951320 -150615992979241 -18641655697719 -274988992967572 -164723117023342 -94115642837299 -48483667364754 -187916133550138 -198067810743404 -233123951789435 -195739851120419 -62406160984709 -193556815821423 -195892754184655 -170137068161047 -199721652154721 -61646331823049 -94542777123929 -210704347613141 -201456569946654 -193081748357660 -119088635333644 -19226657586379 -264103478185995 -55886129175522 -65940838291699 -44101777889748 -226020186276406 -74503951457874 -275182150821878 -223661224207850 -98048900354135 -209697081476235 -267691516732702 -108864409782627 -71396131480077 -63375149336759 -5433251992076 -111726512587475 -112704952387578 -246211832016497 -116124138125971 -22372045862095 -4023854563366 -80120139102656 -186858149337656 -191574635506766 -75583238643132 -268183258743772 -13840153752952 -85724052006859 -274922493450977 -79644233404422 -146011950908806 -135958832228610 -268287765080018 -193354796096938 -111022520865300 -116391477318355 -128740597409202 -44002429475722 -50970187822633 -281325390103674 -66239077490172 -233045315591502 -19045359550599 -120636825234476 -149102122066216 -259100646178246 -220675360880219 -24263309272163 -115607093784563 -227530407357240 -138518675278589 -253833268087405 -253556159007766 -238350092315697 -113316290848707 -203520818051715 -181224419334742 -152942832127190 -275005520726389 -143659141673998 -246750502789174 -178298551574003 -172097232412652 -261156707423460 -172471687837854 -102487446214865 -220046598559597 -227095861621245 -212871057508540 -124891579698007 -189477082633982 -46161074073267 -225563256182314 -228670519348969 -201199421276145 -177780095196703 -128963927377662 -150228736570610 -157515420015216 -14628680739261 -122738188203966 -274955363134230 -185579917839845 -242492968437140 -93955750339375 -165561525087841 -149339768068591 -74336018435033 -268952037187129 -54277023789508 -159492031815214 -70438426843107 -153432159221114 -251312150395141 -256085453027781 -121841660841301 -183464392116824 -131535541905501 -122118430301995 -150895815713908 -18477621029225 -280357221821518 -228590851255744 -197730373503390 -263681813567581 -162084099436698 -57512443196002 -89219734429166 -260271229926941 -268758321632507 -128451967025235 -70360676572833 -19289275484085 -136094606013547 -72139352313177 -117762974520176 -11907452293909 -130053093702976 -200560483294848 -274557369971570 -54158771749971 -55111059603086 -167600757059415 -165686437619606 -220142688602925 -75955084465824 -60643410659143 -27074923130666 -232549218774135 -72523581341901 -103667434129092 -48978843434336 -34879836082319 -165791081257729 -199969013103380 -127064819168892 -195112856851581 -159304524694956 -50529892125131 -262546375378910 -202920602046521 -39850352099790 -100446390986400 -16330787596773 -112824468097645 -11394622831843 -130744410429705 -7236164288786 -64196869606461 -140936564038229 -129689972855160 -248179317250445 -169390692585400 -257025800076136 -7588458425404 -261690726135548 -159686845578878 -167437423907412 -80422206468396 -254425751504729 -154587631876273 -210591033553111 -253889870658631 -108523282666320 -39187703943558 -230311966485359 -118375655979949 -157977858072756 -15595006168906 -263357105287806 -133594177888812 -101413551292265 -75568299751410 -125133366384162 -133220926379154 -55131363978645 -243057643689536 -10247515199271 -229788759608166 -256422499738743 -71416989602868 -258562755831571 -151090321487104 -93720166252989 -82494125461295 -62502086793563 -23744916779191 -39190886290572 -149137491065908 -89570273392948 -101004218800752 -141627333119004 -32957370619303 -231199230227150 -97137740908288 -88535213517454 -21013488886237 -73598278816283 -166458957829267 -31991900146612 -19523578487666 -279296507092323 -277776226178850 -101714796557603 -30037106811283 -21331640349185 -230253046343025 -77077409570849 -230634344751058 -262189316093180 -17832343688645 -28453261136376 -76153562153723 -30601305486373 -32085591196460 -274712503878166 -61120795743872 -131545020188839 -185520842023014 -159124200730578 -215573197756539 -73910127098864 -142687661141210 -81505683382606 -268815982503539 -151512312290041 -15967618200078 -201731237546435 -104222956472135 -154223455634903 -51786665864788 -16681533357691 -191594115113083 -163241995519725 -206048332056322 -104855108512288 -225619196309030 -274273857497534 -168019166637244 -154591136874016 -211519444727725 -233072266636015 -144863296332283 -158174713126785 -91915134714481 -165267473109293 -3653815585865 -223399691766637 -29469025172948 -235467094889524 -243665955581009 -107645984441953 -8010080286470 -238189175019129 -170530994429359 -217094068000801 -72309972632673 -123507359425621 -208034859474694 -200978787991249 -28921717907365 -227714356326487 -272241236066334 -33662054107014 -153817526364362 -17003453503867 -249269168873107 -146798720610551 -199566001902947 -230623821199387 -185681562850629 -73969430359116 -21907265523202 -7819213437426 -229288696879834 -212234063980573 -148668369495480 -105579483143493 -102755166340210 -105784193547188 -30824304815339 -137887738018286 -142952246058026 -218441696505479 -218191825486960 -259408174328803 -269853936010502 -238977494073284 -26342589407540 -107359467006446 -137937092321400 -148643334192106 -239428937872325 -151277538079508 -61171622231600 -224322006767739 -44680121609033 -244834336790015 -131484927031900 -60581969540976 -130696008335613 -180340330157524 -229475011750913 -150147611944264 -176921194376005 -140745396868338 -193385231224168 -234758838175687 -26871851259336 -221966889105684 -135447959484750 -200193394318267 -256177111029992 -110321952144422 -55758175092701 -60647708738095 -75757527619865 -128417655402092 -124857336003183 -143120863602235 -264134871351528 -9796721227571 -95685226029145 -64021145012689 -89167566374285 -116076169588662 -204037854406951 -196910383845755 -231453747659337 -218417131132648 -7118102056245 -177719182559559 -242852568429575 -111045584934138 -195324426202081 -64553545889165 -239446481921795 -229956025796031 -267330311945564 -73055751667016 -188546361074850 -107941731329588 -82048844157789 -107276526002392 -34380130327501 -257287717797548 -40102424970935 -139593409477377 -81898513432927 -218392055438954 -41921463199212 -123149634385222 -163020565021549 -130426063848511 -235074934775226 -135350155020462 -252215515403999 -112065307629612 -209909697841461 -112440250312134 -74447589202405 -110213482069122 -262637315816720 -29716121245464 -50128784943214 -200738263685212 -151166807458279 -80833554660867 -171530875665855 -203436266531647 -124292397834875 -73662595571286 -31220236266768 -173084839684156 -156746936293043 -74250509888978 -63860079087322 -257618936518964 -32060907740431 -10767427695252 -281293226328709 -127189395017584 -227147547923098 -88444921513376 -148425315459864 -223933788755365 -218591219260435 -190454967863072 -114144712298829 -141109855283555 -177556486046105 -14104982110099 -268384988947023 -229210260496120 -207420147887054 -7159034882427 -179082200066626 -67316052512520 -43299723959610 -250693378897338 -170255914424583 -196632446769414 -15502460095747 -57185861483431 -252623343266238 -228940587017801 -112325689489449 -76124401041732 -139255906540641 -277738606460495 -15561412914041 -64229096933951 -172667141931409 -151304893907285 -112196532876232 -179257618997047 -206965506568656 -246669989230190 -210005281223607 -36112453067782 -278676762964490 -192509830103740 -234153197667134 -243070010484162 -234563189790841 -183226198061476 -40006443740636 -144859527113722 -53373772037101 -109072185090786 -145412459310917 -33099509353291 -263066968102575 -189770968365282 -100045997633812 -68045721769218 -141789852459021 -28408398294108 -124268112075402 -270872040765424 -64642853350603 -62253557980238 -24566644542156 -88309492366344 -4528917770116 -241178121824285 -146457648311877 -181742495427135 -261227634974778 -240614393545276 -94935026285863 -219243437050451 -163665594152300 -277494175038640 -34330623144086 -4132422692315 -195684673656363 -173846705418967 -181865648956364 -191231949767345 -222943128339403 -175323127813789 -81811470285955 -33576619619641 -99086884391837 -272531546874601 -165800077066553 -216750716265983 -109769353869105 -157702040306224 -111845184669564 -209857773351358 -123444596456470 -256161575710954 -179236332674759 -236478604766131 -64256660282211 -153803372787093 -265036282150580 -276230609417811 -257844030235952 -271547623833658 -98887461827302 -13724662117161 -107197205086338 -12950130686622 -21520275734368 -240698757035764 -154695250624367 -260599996300278 -41791696685191 -155763814641193 -223629409412295 -122472388980691 -127943501652094 -251742232264883 -100147894060000 -261689957608936 -111157649758539 -198668361647500 -173674049146005 -277740783036238 -256705987860653 -178499383231712 -98066864814716 -31521907139834 -102303012459427 -267462783158667 -214343993190407 -209365050245141 -16123195281437 -197560067682965 -224336292280414 -37619567196664 -114717135557033 -103046600578838 -85662073495550 -72355963534301 -19295072213529 -58803761113339 -240406538997289 -248703411061713 -41963227751352 -66221519728034 -232405775016317 -5775489400311 -272521685243824 -268204664982645 -45080316014977 -109654548634210 -247024992393566 -244480783343863 -149979606113312 -219445494280636 -58530032495501 -170515403681117 -2980071916268 -222592522645162 -143950589124796 -80246942413683 -113781315689123 -8815933696632 -274604262641860 -27467538273528 -247669050191839 -166778989903983 -279604552226793 -34978766721042 -73840413318614 -144616819086275 -86946255519805 -245414683971313 -147600159932050 -13762225952647 -189263549932975 -203367635135458 -228070069838584 -140414459605803 -45939131873107 -179891372021126 -13260259315477 -43687579892077 -8804047400363 -68234458746688 -103081671936784 -218015517014233 -267183166139625 -204645543346136 -215208312594776 -237328240879164 -105677909532614 -100450276297642 -206021583460910 -158759099155892 -208714319462577 -8780762938559 -74779407410223 -214065809941025 -152296488726926 -227354379270030 -148249292030007 -103552215448189 -144357659424672 -23067940697263 -173799664314494 -200519616312942 -73439921390436 -34019616787659 -156297968737964 -138645961009687 -202579139362019 -186897031273938 -206524530072993 -139916940345970 -158667149927402 -245421102830114 -163417912343601 -254712441643938 -119757686884805 -61784530357602 -127679878576487 -95252781103186 -185691483050757 -190557776593760 -254131207745414 -31264011286973 -171263361725435 -237912061232676 -34917834995818 -151996151304565 -267069702168215 -91094322560129 -105438873573537 -159496212597423 -68970161757560 -82407085890684 -53425791175885 -46004234728957 -269251644433782 -203108971360099 -75959450367956 -124353223743674 -110014790249840 -56812152090962 -23128329444791 -229995394168739 -70210932093101 -250619262931841 -227352443200576 -66461466889015 -222945175524352 -114298519526422 -268004037610344 -187717902552656 -78064508892098 -175425921859339 -101895951229917 -268022387244978 -210196410556095 -115771883174931 -63555057115149 -210063299409236 -99250866714536 -168654350951041 -213032998415601 -269262489055601 -207740816192409 -208776752944262 -230621913399672 -37918844400334 -169567303747505 -256277640946772 -227174297999792 -76871628706013 -9130417760779 -119090153955776 -142525043386591 -89719212798552 -13719627807374 -263086071036268 -259561980998819 -244364507628724 -27458743529088 -98333436751696 -275631860811986 -190079882069855 -156923937754443 -180278300443105 -177474078643369 -151835631364911 -47697856042218 -165658153069390 -144005828571218 -159833622089648 -235498809490296 -132438624739349 -91569325318068 -48417578490839 -224629550221595 -37427033667495 -167334856338774 -35187657732794 -148032956015422 -224317675352769 -43765104125079 -212615199274652 -143824076280663 -158412200043766 -82138434513252 -116502294094880 -230121338776548 -177101722800420 -29023369297711 -80636941204768 -163686863522902 -140777520907114 -54076237994127 -13364492732141 -234596668928145 -36541499304769 -90028285364314 -103699449404662 -112823059641704 -64198347881690 -266360997757985 -12589297963311 -238876511863840 -122065810891731 -104692154266964 -240458991203495 -146748855860540 -200448936700769 -48121606506511 -146358228037780 -114115376656871 -124856537682311 -162250634454295 -97172540780423 -178387449463410 -169627112858849 -191512348144281 -42349110561400 -134710043191590 -54684417190365 -117951731348720 -37262444399092 -91479203999085 -245926350115178 -7136571678978 -106827430261845 -262789378337693 -24777028232699 -253027977441653 -189961905394374 -120398727677675 -94680787460485 -139129706882987 -203989392691051 -186534702947098 -37874280404437 -85543684086339 -274400406142263 -138118901455426 -99971273764980 -137067057242162 -132062402571954 -247890834618186 -241660807890794 -106756001068885 -131425055033955 -215426177304519 -83298488117705 -82153086732343 -137178281019906 -165752354005633 -245667171943778 -30464619217918 -136078785122772 -144495184317426 -236146051060080 -33531765770613 -134282188148539 -52086876831128 -123682989244728 -124339167072487 -11917350355680 -106702424915155 -215594474509998 -261504152421825 -247827448564076 -100191157051713 -28060653099210 -60573733302481 -83670550142025 -119489251961016 -213075538176955 -56685234931865 -154577625352475 -222986475525264 -240065945750011 -65942693624822 -111409895424583 -232356677208664 -276411976623769 -215180270837993 -215586880810043 -12952812080401 -230185339854769 -59776871764660 -179945028627292 -142444538236532 -3041333245637 -201194024658082 -256479611771397 -245662787169913 -205461957382620 -61311693966022 -279479268499495 -48552101446555 -146291722054084 -235112544023838 -145792577516233 -11209820878119 -74107679166831 -218730885791021 -240205807678899 -115125515605999 -80315269039430 -32310965040641 -10689423601323 -175256993955535 -171235750380535 -89886969246675 -205023754497388 -129758309229004 -208479618762604 -173417625868542 -60235273882204 -238501285956839 -10792327628066 -232929793797371 -270261890634161 -6563496568129 -259154888127654 -114133990156582 -70392646434940 -109650562871321 -118381726077894 -261007015610551 -215189529905574 -269602310447563 -224727760514474 -175819101594098 -162890982494651 -198637177075882 -272368844661864 -170617347478149 -137165148624239 -17830429488131 -162077376477058 -241240512004776 -58740128064185 -250681187220016 -277172681753085 -48840722568924 -70450806990099 -226184144049150 -194627923820050 -263209092612726 -55791411608117 -50601438486885 -200461051785925 -136763690727537 -114719541697497 -6940141398338 -62636497642077 -1094231476387 -160713188229356 -246158577428434 -274620294135909 -12709875955461 -133702126256756 -86780259332900 -279914064096426 -997191048287 -169798439842817 -151890339757393 -25407079579655 -36106674092625 -14416177941305 -25255012163950 -59583830071869 -256141810280584 -279021610641823 -157149123276044 -165125673918851 -57749167068065 -232485343042265 -52336316925504 -98737747235165 -52004810369320 -1527471687925 -162112941811598 -160044989509736 -258821795986771 -129834939297377 -112296269343624 -113256475836173 -161242448179224 -155836081039493 -39432540364250 -165704479884172 -13146969345986 -127036809432720 -176056701266946 -95641447523053 -72280617342020 -27273124789572 -231016445380121 -181966742381538 -152096590036823 -128399805892349 -248835766914612 -10827458968794 -27564660645607 -203702204992707 -134166755719263 -7261406129395 -67234311319199 -256725151919607 -72909431413905 -1930965579223 -21733525010604 -111029243668294 -25550828305172 -155323755100531 -209927321032776 -131063319050235 -86046505491199 -230587295609073 -48024747209993 -147297757534537 -99050010592799 -274147157944190 -36362207407119 -73651183949643 -105350800041768 -93082217753211 -69044315559721 -257912576620685 -123730627940142 -13543241851017 -33749692321258 -145311546162820 -54806867212111 -182433754886097 -168229012401285 -22191898711089 -128756987990075 -94178433330718 -222345625766362 -30508556149094 -49049215717146 -66161401734521 -89390208661267 -121433764614107 -205313671915002 -224751536994229 -44843761434886 -61027982032620 -19091181843292 -211581916268253 -95233290040130 -74493098497948 -12763997968064 -64223974614428 -7051007364246 -218876982755159 -260421865320767 -202682240779280 -95279526752287 -246522436124690 -247133818596554 -104066674498916 -134406589921308 -77911765145020 -139701914104946 -72108551583898 -21850899457127 -228150017836392 -172427815273916 -134313370438766 -58796772501522 -251528365469613 -81421538971085 -152459279488329 -216899971533562 -265384318802827 -11321984650633 -99371242021657 -169221196176168 -201522423844070 -55993536030906 -124131803034857 -100653218248445 -154247961651142 -22915546125066 -40993814617749 -276741357844620 -176295995282575 -7075301945893 -225375279992004 -172439888813260 -50345799144780 -277676162956624 -253143399495493 -12065310450193 -120957635063107 -74775525419522 -265568266393411 -13851256178674 -129408757502526 -29287521223507 -191108163561698 -256149942806300 -249481613642554 -229915710042745 -133238800726682 -106226532176069 -18320347156707 -24126129711851 -164872100283843 -93703332638386 -98693935517089 -21984626139045 -135851427420511 -32880733848700 -241077949272770 -68862811528717 -33494769536129 -250131784086192 -53971962907966 -270976859507792 -53455158067465 -253286176609697 -189455984224214 -182350948288492 -45480900194335 -127534450360000 -12309872474885 -277539563984332 -235467500206707 -18101035789896 -164721206113715 -118062693855976 -15313307606532 -218787334330571 -70893832903731 -192450278260142 -259247510431673 -271478103771815 -242343980023452 -68982733160366 -18235999054066 -510579671247 -251592399869108 -216443968995841 -58262538830666 -162492956386473 -131204160480561 -128736030398659 -66145366021736 -270258585636137 -71700695537100 -124470418743032 -176407997938441 -120363271324718 -8509536376190 -217438109710030 -148734953601638 -110748421763824 -132926331194451 -64925882336144 -223307845137297 -234974993933959 -7716030937110 -182892992058581 -133016346459660 -37150498719827 -135271635242324 -196038027644755 -100149631950446 -150773977269355 -134263238581335 -162096723199425 -117676488809054 -182589857674974 -172772765319080 -243875444854094 -217349716083742 -141485293583523 -244163736236614 -18558495108363 -81844256769631 -149418420200988 -94742917272141 -279829031767117 -153109847375617 -79801776921075 -104364817731015 -47138631274189 -23419241466901 -84918402491324 -26741618713652 -33143427643191 -97451160512525 -135154669938852 -182471585202755 -171222243714686 -250402749546233 -176157079108333 -272760710471655 -93977684394082 -19281669101956 -215115542183292 -162799588216124 -135777034505986 -99135963562267 -35670768755768 -201382366821597 -49239111341245 -223010448726589 -138580491379708 -202807716966782 -104828455549292 -31511852667554 -258437870003947 -97632867261054 -233972631649108 -95136536587346 -133605840961205 -153139801242563 -259784337117426 -51739897072550 -87975479948541 -262774210781146 -138739341684139 -143353449514789 -187002153241974 -218496540284344 -226104086659162 -77651800196973 -191594329515747 -212809211123132 -237357072568016 -23232808906996 -49503095171973 -144786671706320 -133523275058484 -155595179905159 -174856232453629 -99512449270847 -86950498228464 -172789229667960 -153552505998222 -132773944310965 -31673775896864 -176882463297602 -250326361959051 -134976288801062 -182296545000832 -170730305420435 -96964409105664 -246208173871732 -146464688987822 -220150837690444 -211437685174976 -258176897700307 -179982806320320 -34653189781991 -132017959512589 -19335901301047 -219800705981027 -102404587877582 -244256488874963 -258535120047271 -194773537703684 -82865514562816 -10263267393974 -12081492333088 -196439849769927 -158601468511088 -68443881655773 -123354335479797 -188822439451350 -52353007393637 -32468636684104 -20269928307262 -124838042334458 -53475514462333 -152875565388003 -267747882461925 -73613792364698 -120676261754771 -243649010472983 -109624860297089 -206753010893410 -205525423062568 -8544025373079 -182355172266031 -86697089416582 -22168698402968 -231293186208192 -267620930050646 -33819970977325 -232986278971991 -133667204400905 -453633836475 -123400020380814 -101786219852222 -260678621936126 -100921180668482 -264119205005446 -127051057520528 -15978079516242 -69774418813700 -62501362135719 -71511658840578 -117250286121367 -29550325548030 -117476713058827 -152205167791049 -75437159147295 -267413173189137 -272151764338012 -276721290797983 -135442213283485 -111607870496472 -70272586011445 -1790066721716 -25592442949897 -45012398383294 -178178947326701 -129132254611633 -142090420728938 -97847075350048 -160723864821542 -194179393518216 -176516606805951 -256138151439823 -154754018410485 -182229535303657 -48720630275819 -196571092114999 -50273743768917 -214362136827696 -202417613841239 -99673977449436 -104389701909190 -38298543568306 -170095401514822 -243469026308402 -70485669418257 -150270958158173 -189789493587385 -58699893808989 -63777209553093 -120353011551207 -181181012972257 -215666570039725 -206920393029018 -163839296053815 -72066329415909 -144523391881245 -148644900353496 -197815524426371 -182436417176023 -66619380456434 -40818992626413 -77994770624036 -158286287197152 -229267152199920 -169468958506905 -117211532179963 -211324221203566 -270692313779299 -131721176469506 -275580994872348 -267540093703270 -259255010854260 -267588851436370 -174995200641544 -263786166393270 -75382186142536 -17500137704120 -112617988750240 -206606877756927 -153917687125946 -164433217085269 -110463142934232 -122784050826108 -274984343315716 -232025949224463 -276756440710277 -21322887714642 -185121635901856 -45131143093652 -81413530342977 -119033927165206 -111817727385839 -80742473046256 -97473948652228 -209869394953847 -135982324281515 -81431004548673 -11339579195884 -251345721717695 -54493678480634 -207502367049198 -102937731594153 -229376796486668 -231836554119075 -213432448638658 -214997109749450 -28447016358327 -127764563198575 -68754648787823 -39678869001741 -43117082582254 -191107272185016 -178120499495363 -111075232426056 -37917505563432 -162614270015781 -74598872813654 -260511821553591 -184910891500497 -19464007021537 -53847059140479 -41152965201780 -175522946164507 -241193756397482 -189415269960891 -100277156868672 -121018153205737 -45266275652538 -276159424010835 -125028170265660 -141429152635847 -265996790397019 -96663049668299 -227391538383502 -17236753857654 -204984349786058 -106322708376848 -123638636165381 -105965169075805 -237358554719167 -153369294300437 -41171182292961 -50925839159550 -172928323721827 -72775316174616 -56901459703282 -246628416502314 -234083248998034 -265068440087762 -153403436949901 -26377300806937 -47647944323198 -191672157070988 -26844618299864 -26886983815214 -247868518312937 -194938527498962 -187037466415819 -202680939572923 -101990622613491 -39568663578237 -179550457995043 -64354448792464 -270985223770001 -110332737466273 -98015323647510 -62515823769928 -135323574011306 -121996704966818 -190030068309183 -242845064706919 -6667785105489 -40238763940500 -104856151136378 -192289553089449 -264947289932668 -113407961443694 -143376424439590 -104584679110105 -6379493722969 -32447020575573 -199168160657879 -3761725935812 -224511055626822 -54573397023097 -61263991243993 -118020934718311 -111231081503608 -182589586065512 -22341847971841 -258030031864399 -42447918803661 -158132149165126 -5816607655336 -223945792551517 -115239792953934 -280489530272928 -8161424381278 -238531964397840 -100018063068125 -110205570738709 -93620089491983 -259270133675022 -268835473263084 -1814713495667 -133431720116052 -187479509250974 -171828619075491 -31082671102788 -221424920980841 -81574673056938 -224834449849004 -78420881849537 -45283796862340 -112831901948685 -11408078913765 -63754940906160 -275267599288236 -258447302297917 -12348978110994 -5549950730354 -152388701028556 -163654652538306 -101470439918795 -240295416951087 -94528751336325 -194709226488403 -48336766203772 -52386404520458 -187653155004958 -181143131022892 -251054426043564 -144746940612564 -134469842551348 -130058043992130 -251731514224800 -152042441371757 -239841994088295 -248548832489996 -180093737364512 -122018184654252 -18387177074688 -20100219650207 -126287976020682 -259062468454514 -133715172091531 -174294686490213 -105109558171157 -245518510803788 -58190067944237 -145140691856916 -4673935301654 -149483418422824 -249020841326718 -267497145795214 -200019505281544 -100943875545853 -22978798299931 -75626614155393 -3448088840294 -127290482223868 -172540258885907 -157774675602576 -173968284327011 -56323783258241 -46057392770695 -87625661070835 -81086437110122 -143105334769369 -193835411251985 -34646839961505 -280487419136435 -4461542505011 -65704557754143 -106162938008247 -3315980691568 -191447285030933 -179493257823742 -164317784655993 -45119531713169 -90827101120531 -278489364835316 -154516422584440 -214219380871319 -51121326657591 -55560235728767 -121068265640000 -46132280873008 -246738432508084 -169867991921663 -231592727068767 -87236718243721 -7790816364344 -207115369192086 -161728492810513 -107975823389661 -229694680892198 -194921126930585 -255791355591517 -58243272118976 -199975500659460 -164224169218440 -241220154354960 -257688076332445 -122817028311811 -207851357712346 -279475660441698 -82324244971621 -251389198923971 -35299181587006 -266610586831314 -23360440147271 -209330189465640 -47530648414622 -271543893126139 -169340736317620 -142019434660864 -99473646160812 -174495066593108 -80140096952279 -5001162143701 -136043814117132 -106995620063810 -135739056391246 -143985082211934 -259477596138031 -244121147694302 -211101348547192 -150318575592620 -49917126609018 -4631262039456 -276789873901063 -169305955771131 -34230989239245 -5196319424850 -168356604851349 -180817435188156 -251564026335081 -253213059079998 -231867634273412 -22034172107826 -9057837380184 -113081208660228 -239595302506506 -99323680384229 -276523059816766 -238861535877276 -63054642677231 -249602349035994 -139467123463202 -258832674337781 -127342702689018 -49938933515836 -172448177643607 -131613168125236 -250974873919200 -264411129527406 -157066733331273 -182840204539005 -246145934912251 -87572743302024 -279761675848494 -202383207964009 -127532861689458 -236502925114780 -120754039565446 -159675007101290 -69621643826451 -27088897104696 -41521104338760 -24070159509759 -231566676802912 -250384942552215 -269804897985612 -161815270287238 -232807256038547 -280289892754109 -203504895722543 -138307306527992 -48696740437265 -62248396950264 -32588654649680 -235515081228909 -161115195995659 -127535368870138 -240384849127955 -39703144700496 -158691007382780 -234131453181667 -15814958548564 -238815927168321 -154725646850191 -179940995993785 -164218566498150 -166715698391850 -91060747844399 -242011480306755 -81462757858633 -80118151917963 -85405679983320 -101818815879581 -22842189968395 -51137748952443 -162495570349923 -225414777129408 -8629869140435 -93984476863663 -57417247085916 -38117110560320 -192844872590786 -46262202593271 -198661036123333 -25400197850435 -248634270452207 -28611031660606 -187003708840703 -151819225143757 -96145051362423 -66315452110954 -17612508595071 -227405809374080 -74549728140517 -5174947467314 -69679536623411 -32663070965913 -97263948708858 -199144270819325 -175524509541846 -133070671516335 -148060040617639 -40311216459012 -106671294143200 -124534794397829 -233748197544871 -77327100835355 -257273285012084 -257197674711843 -92555005476438 -272727373965398 -162792016894716 -101185161089203 -66196097659504 -15239678340056 -216152384236750 -65140898248171 -7222744650585 -196927282893765 -116056984173545 -151123498510172 -210230557676764 -263941676313727 -42327844933669 -21535364617066 -95012551758690 -186754599530255 -211418561372012 -183313226988050 -256537371979782 -272027260316417 -240489783540727 -161732847248890 -107601056770128 -122210724318030 -3634606738589 -53486489256210 -231351550656180 -220867910212241 -194827175470551 -139816359140183 -257905904491112 -175681002411351 -26069353444867 -30081411063594 -95441641195450 -190596076270774 -25645560598849 -74360727436766 -18731738709831 -175103839048601 -117632491214359 -97585317552638 -151516543938589 -172053004546515 -4893695020034 -63549977506752 -57266931236875 -115316947415054 -21468807528451 -145647701376234 -275412735586130 -235344996818666 -45004177873133 -251503201628905 -144072120608552 -115437508168962 -200566112984876 -262899551535654 -63023678824353 -71010950088897 -113448406296072 -239719707632096 -16586736899144 -250709694395625 -200316284017679 -129091376884385 -239440252854650 -184665307298938 -92341507523530 -17679369766020 -219537095543075 -124937124259753 -211849816275551 -4483382158165 -268757679719065 -274874885753413 -129534508485997 -59892202433896 -180825535250036 -90474708672445 -150702673914107 -116866183132593 -178490796831730 -187631879613593 -103898945569 -58341741283917 -201741022307585 -156483678603900 -218890423496776 -253584284978217 -276986811603420 -83661153129178 -88754416784239 -247938617550098 -180954864371186 -224821624395426 -123042123913781 -232519158630998 -118099573974915 -127578070789329 -249142341654317 -259102901745177 -260877111972899 -249467488168253 -127159229482345 -31742492548439 -263070531501808 -232123121330016 -225993153960446 -174256664354640 -264998546171741 -112180527968084 -209638701298658 -55714910078711 -171971903440869 -20959106778236 -122424188174248 -93066416851999 -95794713172159 -192902397069707 -209961958163400 -222991232888404 -192524300939632 -34909108724796 -164105102526740 -275670695773146 -181184572751487 -42120100705574 -47914805530649 -14889817856364 -220490590504948 -140519909342721 -140641514296788 -59488369094333 -146737340919473 -234886659155887 -40914486952161 -214854344141496 -34633092284798 -70754175794047 -272128350661828 -104261483383865 -277796601552074 -181822936513877 -174968813268466 -76099072564076 -160107842756959 -244294584125624 -133319360341623 -52300099487524 -279713638931252 -113897052613063 -223921902712963 -102104732728993 -266635162229531 -281278911909912 -246725004817066 -232003745330687 -156757956034852 -127242747483410 -265062918276360 -1016311737592 -203287276663343 -207093731723265 -10632988228771 -77900168740379 -73047060816455 -207864159237870 -37474084478422 -170045454291259 -263842748940125 -127743633615295 -281117710591817 -98090624398691 -36153497715526 -157583457264807 -73884721497043 -257348830164891 -226554699456823 -37455545348148 -170104696284209 -169603454017172 -61446862223935 -247146421113503 -202633905848718 -230880858203611 -170976856558672 -92473040087930 -22700553596800 -106487411997368 -280206258168044 -115962404633636 -116257952453947 -74931283369450 -92894456384367 -163563571783314 -99010579282141 -251215830225812 -157858577661602 -55655824547980 -145764913954431 -251260441858217 -10898272045007 -274527414276188 -69331319307731 -37940798169721 -81338548770639 -28256564290542 -15106744233690 -22398436107131 -174841020017881 -269704429831291 -26376084792318 -239894615297642 -74943356908794 -130735093127083 -227606138319444 -255961728598327 -162634992174507 -30322295424198 -59109534708154 -223556790493652 -187781083480480 -27156726590639 -192362725538306 -260128908884532 -223194685870644 -147189909778061 -53773198955867 -133711800241060 -239249179763482 -248949094345249 -141938256457377 -75041231915750 -12810437226066 -217853579724236 -16674842962810 -88776600996750 -116071343687339 -7339324554663 -100115818719782 -246467133649621 -79454946150748 -111461084698757 -80867216962329 -133067734697477 -250938650182944 -216053590351222 -22253791991387 -26266724195667 -57242780639581 -199962688706811 -51101109822723 -68160460092926 -219360901985798 -121517217153708 -30400428339978 -166510593694575 -202508227293723 -62278816401293 -126314468498099 -169597449972449 -174577624868841 -168719496685430 -200637766419461 -60038394812026 -94494568289450 -223397325689755 -278399766090254 -182903559933698 -198369083362898 -85590329160074 -277238688515537 -15838847134822 -119023562299381 -125211544310153 -157969630627883 -108393315547766 -161299927150314 -132040446293938 -36754377712857 -90953789351941 -69841280646468 -65899229426438 -83877027373584 -141309043070356 -257213809520238 -139087673217043 -264399889730438 -97215608969196 -277837692630189 -165789105349204 -194840967591696 -3460095888934 -257166593914325 -48741563639095 -177524154683365 -117166983095931 -201938503897020 -154005378259459 -125271636593377 -117698744059270 -233894496425768 -90471566663636 -135061465188920 -20077955470441 -19372278490723 -107406638325730 -233618882568217 -241465159584606 -99794315559551 -13355638065860 -51098006961832 -259719639434184 -277192559715944 -47872100299420 -79288219510262 -15116344287370 -207253871749310 -160131113913212 -183896044557415 -5986530138794 -63758550774633 -20555443820966 -193530336420085 -243535748323110 -277057315461288 -137290622229164 -267417666182048 -61908005036034 -66823393046232 -167142647980771 -74701084583742 -45728374441069 -238596765741357 -102375700952468 -192766285325371 -135675004503769 -94913779955448 -48520734355692 -65421515988025 -128347061581159 -205419377812453 -266171600996548 -206391609819842 -87537433122635 -10076698353989 -68381709855618 -161948848135883 -153239921949247 -122642896283947 -177347054101019 -126300635465635 -104010908922840 -38538178905008 -63334046787389 -142720571466040 -169782977473800 -15216722790419 -153709791012767 -155512725020721 -90305807544174 -130124786179311 -100359012119952 -92965671242252 -2831846905340 -131749099854235 -280957429360206 -269203150319417 -180344680831228 -256937361539541 -52796144766804 -268923568109227 -96773260899743 -164070484736141 -69429238917349 -155296667007650 -225600292110274 -46057307190031 -94800315984038 -263621202899208 -135779757904849 -218766507476840 -68526183760078 -273659369812059 -171513441785447 -249380383747411 -101474898480587 -162476740014519 -155904879381995 -36248569019549 -253033918484143 -51354266875052 -219068185584529 -49972526090894 -162407144778694 -53553079644300 -127111247389899 -268775138655595 -73607052643620 -269067450387082 -243902885886441 -93075173614326 -232510744822906 -24841741915107 -89759905221942 -61464820911254 -178724932457984 -231670316154406 -195585563194600 -86250357908825 -275952367981575 -133426083469220 -264277167370270 -7581618877939 -23079341231907 -234650856863727 -135936328056120 -142607222831050 -214949067708058 -97823229278243 -24449186694160 -171919471170829 -191142353978922 -102080842890439 -150934222866342 -247479405468781 -160111955043429 -253328261239647 -109931963056648 -129327991318364 -22055278263142 -214376571541421 -255319950826733 -276233921583642 -232205305152095 -77162743039985 -107319221720958 -85284505633818 -39964962329056 -247949290236204 -155355639441378 -180968227555815 -238882212284650 -220625183181188 -67285273488566 -31664495365265 -198156490788050 -74593906594838 -202756428877366 -50479511566867 -109647500505401 -216050444450431 -209245802534268 -226682539552517 -188104130335347 -184505713107982 -174122274683224 -174198381095273 -169003605884028 -174917327462039 -233039992594613 -66274546639915 -81844346157156 -133367773189169 -139578436055293 -13120136093333 -74722763930335 -37502808240505 -121450896277918 -262644786276670 -87252122609535 -161482625980634 -168365029315366 -197685134774517 -138981530447463 -4131188385186 -175980159792424 -125165093204720 -32069731275289 -45288147329960 -185379647262158 -120202006101022 -212938020463728 -85993631205425 -219933607307109 -239224320555499 -274849980258955 -32053836213210 -106658048450296 -72925203287177 -27944406924077 -138685535338499 -258879311998665 -166218862139805 -55876009857526 -128126793388428 -75294092643977 -9883958508981 -35482540227248 -162341721123235 -26536344587416 -160499126195545 -160872297064095 -217002533088900 -11993253268733 -88762575158461 -260461569482593 -86110161221372 -194536371900538 -51049443323005 -81155792893818 -269053975548096 -207976522223914 -94382432449765 -88965808808920 -241605989226159 -39285114021404 -75856257473260 -245878168347036 -158624105686769 -277557075274577 -224599777661116 -70335282081609 -56038894606408 -275305979313060 -4973411718307 -193158182421112 -22166250048967 -137121353933711 -48811788704044 -240510934548528 -253699251371410 -172122888289321 -255745012550407 -86489407524438 -161920264284342 -229015819111029 -97440711598623 -105179153446381 -5146996233709 -258981799174659 -266468807595435 -145974118920352 -121695333501654 -129577569490328 -128557501079602 -76707542158099 -19162078628420 -101343951768066 -278170571761817 -75307995292814 -281206698793696 -258685414018624 -134974757029225 -80717571247524 -82363480491244 -209990368165230 -43210577060185 -272600092204552 -187936379445980 -15006019399507 -413483778850 -30817520527130 -280285142291214 -237646002769543 -276343339596992 -187492713067951 -69648774263018 -186968124390339 -83474850352011 -13098652301353 -184522385537196 -82587181471532 -222892232753080 -225015168877386 -102712657195113 -139280017090392 -278248982860858 -99357141015699 -190279645662852 -73167436822223 -222501579112419 -280567260627854 -272770457796149 -61073003811704 -4458478350497 -247882792050135 -166295246829130 -135075088667319 -267192657151984 -63365171758369 -146471092366710 -75834100485795 -181169808445822 -279213436270268 -203023815307605 -25511978613751 -226902261842505 -78911392015514 -157972832696255 -262895847033785 -99998037107009 -104806019764459 -89078077118014 -91446936184816 -104488862515755 -219330175903596 -127360563414409 -229654228955184 -245981889850887 -128335238570583 -135270565115372 -73516848951635 -62697239489498 -275976582818573 -162479196412441 -104423884251694 -168173434210402 -17959379580516 -232554213920301 -156861360065373 -166276372098579 -179303284949692 -105728964326378 -275114748123096 -218733127183471 -77004274047683 -61639781613305 -188781901317765 -11588390681714 -176510069645971 -165867029341486 -175282041374692 -52005831999875 -226208792138174 -113277851184011 -85706748519448 -94383183022383 -15359388502840 -80459864785846 -178085371677138 -232313879403604 -44684905942189 -41912538699254 -197442275518453 -82227617764882 -150522785291533 -28165411949006 -44995227283143 -264013117623851 -109858612515340 -211546391981780 -5721847318009 -226719523461828 -80156793997242 -132959115120244 -234143912581212 -265590295206287 -256868163882467 -250123798084862 -53386926726840 -50697317072137 -209265621816988 -56717733704349 -261846863804406 -40726951763463 -38980847740132 -277689147899634 -12568775921351 -28203349514707 -35489868117197 -238244745970412 -276967681477502 -156225554980256 -78222767431003 -251193143904477 -267650527228185 -121883979274722 -160685577813621 -236507505376400 -127936430124873 -60870831367470 -27196733639998 -30890220965160 -210058145869775 -121038392688574 -155022202517169 -50652460861354 -273462226436172 -254919209077915 -208945137171307 -248774814585846 -82691904499741 -98915775774509 -7874116967247 -51153508622364 -200888736227278 -187798103687147 -251699492286319 -39442580777322 -91604000520687 -59771721789346 -208890672411675 -166219435577787 -219828246766078 -155004100532239 -41568199978976 -99215400602456 -150217425491629 -204024288103329 -177692877876764 -236204968787672 -231525234203357 -235335265296921 -106224918680807 -255759269338611 -85247571079516 -186774005742512 -267494275868585 -228446021928043 -63256614581853 -205728350124611 -129451362614051 -13151261400121 -134107694154878 -18925843391453 -57994349556956 -183716067184067 -81783832468972 -97397842430434 -109024807827283 -223286861351756 -267269128577005 -136290144652597 -54580153510839 -36485043552728 -272785786199722 -4848831747126 -108660275095069 -156325055648842 -26282519267569 -77092162462541 -235500348267039 -66795079029058 -177515978651161 -166679636022602 -205350021282611 -123177614483232 -141720686207491 -242124551820576 -155682666305255 -191922028065329 -273290534300551 -103813391323974 -241666504678284 -198194780947573 -258827339097301 -133693860482858 -76878309572761 -170928809860167 -264008702392883 -225680811906150 -196936393180323 -192976707410447 -90996758690186 -105913871391030 -17268059264694 -79079826988464 -60353431843647 -14045897368636 -68422206483180 -25661261913810 -241268522846622 -40422874014257 -14725321796533 -212527621824526 -142656519578563 -129886231692640 -59558488660531 -199811091718746 -192324083297970 -132986574715358 -238394013895152 -61496898673886 -47572282090845 -52342288881164 -2163304417155 -183217903216857 -213439803988876 -112727153959626 -100662820247983 -94113184933721 -607968687160 -41097996822661 -159942177560344 -105305280796471 -47902587861968 -3316524861457 -143575239280889 -2354250749806 -218176429306846 -57955696799468 -246769295132039 -161464460491096 -72729600617465 -80776571305141 -260629926671715 -237803345537377 -120869937689911 -114891203753762 -277658459541924 -276464505408408 -45589207895427 -200518465124645 -165772682468650 -86260213196001 -280630746204383 -43132826045559 -168026535526227 -14323008727997 -49147991047089 -19058654983221 -178135495755066 -68614269846585 -164146540330786 -56031861638957 -56952026047276 -133461155987065 -101563352759518 -125117263434490 -87349039261480 -201177683290311 -209209132475069 -64228389848513 -80881990520492 -124121802494073 -50490042509870 -194822474961395 -103617201881954 -177922157382738 -22583712692376 -201855529353864 -93822560016718 -141595199899626 -25326838475780 -259461167587916 -108341725655411 -41169874758164 -183418923245424 -195358320352525 -271206029080107 -268232385788505 -149365599419837 -255707483173715 -280200200709007 -21190236873295 -195988838077647 -30700089519800 -211130412905618 -8810431404160 -166002425600332 -137137006974004 -83118652991578 -183592504046162 -168841522979198 -138862223672558 -160609147942180 -20040150420081 -175517209421233 -173566901788457 -142636477233480 -266588543818800 -183757225469844 -116410816455533 -243831403987645 -197656589716969 -238405089973120 -55647808387212 -263088509706658 -142129506157080 -232099076052407 -15349390339091 -107804253993932 -43483435424758 -41484699266486 -38617451720948 -120676056236811 -74763154159103 -120708032671134 -65397565740339 -267250523747609 -24843565668423 -267990709970576 -234095442797184 -13167895950922 -132196937940766 -251495868038282 -158187628080591 -14164180025679 -158784787595119 -157422556957228 -258282892145711 -272045968207292 -267138915633609 -189781724174557 -192002598161074 -233935974502000 -96974492251008 -39640029315849 -217452686115044 -149887065474189 -23710433337036 -27916333607562 -178154920181793 -223429089171836 -166925112423153 -48112803112727 -14863979484461 -178671643949627 -265629649736510 -68978821737693 -37822206322813 -102230644023792 -2818756147379 -212028110206218 -213320057119062 -276920768706340 -45991300435484 -50106920400122 -218129909598487 -106811813578979 -116302005909015 -275584340616189 -8241758216208 -212829815208153 -237375629835881 -202585736622556 -68820697897785 -20891782537383 -67032214372234 -113080057932230 -235499821151206 -186478139027563 -140212230951425 -238358421260394 -178946141858195 -151368093395232 -85223678237248 -110116651354726 -261183465174790 -153421534015635 -94049601191134 -158514797670696 -166648319820956 -3542790402398 -249523034320819 -145917042853748 -206900090513385 -222307732157693 -215152522073216 -23683758860466 -198837393502768 -103929706270414 -126703286248987 -72606114431939 -171906490670002 -185291626146080 -268606961020995 -80218190934147 -197041989556579 -200370539434298 -214577072044935 -154225392415118 -170104132591276 -45443446178738 -133777627289596 -13667015233272 -52630927955307 -149184576983390 -172189678130981 -208239869414268 -131005004452748 -217126449459769 -92826014167789 -162488811063973 -155824193997717 -185195644915781 -45073409180349 -61072874785470 -260706986771353 -110273112484688 -127046808585804 -67124745105457 -182548237311681 -222646223384643 -225643412210880 -228769127531164 -156476293007035 -92901146213358 -256553784309968 -45723579623987 -111256174619742 -252377843025800 -255518615276078 -93805190507203 -17340506166446 -83925393586487 -153557533635351 -266667217704897 -51001645672506 -202539661111846 -259515053283335 -267087847537930 -243041434483497 -169490033877346 -211280828640590 -159149158777517 -5277914938387 -213674692948515 -161207946102326 -200809929432904 -115288730211645 -201452678348027 -8515669731009 -77724901227652 -261388592056693 -78327018059768 -203615856797604 -45884279228787 -91486353983464 -38620256141479 -109353195923763 -155552334836608 -256794002255510 -214136295265454 -143807506792602 -149339882654295 -241175010702536 -149487326143773 -120268743134430 -163264502711268 -73446575182918 -171181546994893 -32407802169087 -160714345809959 -40221535171886 -132063143056937 -162310367522125 -96796944344658 -175300283338373 -260960248946790 -99753826509885 -84978008512956 -149513847940973 -42348149709794 -196352980325813 -155273760984064 -103517575903006 -43049559943609 -191204972770883 -137698580936677 -55120503629920 -145667610839985 -278379275002335 -52410062335309 -274925733552958 -42592969979415 -149333489228749 -222186119249664 -143470003855866 -96578192441218 -51652251882173 -267352711484709 -139868296971653 -154826368456639 -202938808599265 -156599499143317 -149264862326260 -261419398898544 -72116332706813 -37632756104343 -19177999215665 -238461181971864 -129983636932338 -52279577049100 -36984082609449 -143226207732599 -131279356249234 -255451640382691 -161422843460954 -91995470716752 -192865931779536 -260176844037584 -114953071211816 -41688765522512 -62151957463959 -133719698522345 -28746926662984 -75971129907590 -9199052217266 -4134082298321 -242534414354877 -270500280999091 -266269295456296 -125784859102279 -225625878009906 -134209810690980 -13926967152335 -261844809600404 -156029944423227 -47667660532723 -32235385400252 -100182851385639 -257555440360142 -142982792079661 -267216645235231 -92554688029067 -51192469207975 -265207841392063 -241767380848888 -228985516957377 -191923996253393 -127252943300386 -35040934847745 -79746255108417 -135313659952266 -72325217305262 -93865927305404 -235386409652511 -96536778266308 -103602210651776 -28881173155526 -27777502636123 -228611280818209 -230196176571522 -54893726008501 -101983774024858 -134890765312818 -147148931229859 -106701043588538 -187606517191938 -259069908263460 -252144452112109 -50092922127333 -266681048561433 -124721058910833 -196474322007906 -104399345799211 -191281506179897 -11745447085684 -275651675088324 -228525073466660 -62256659668894 -114899664473827 -227005433995769 -63174641890861 -221714225971206 -266135660522397 -157739528730522 -268358940775270 -126468472833934 -242355068144847 -205378565223984 -106884648090315 -193026386271472 -233502206504737 -158455055779063 -214540604239316 -193897067478281 -245028037812376 -87309539260481 -245593418147241 -90500992652758 -261518202142149 -51979101701 -210753162907791 -192059247791084 -15419884819627 -89573658137484 -56375974710774 -169322745868323 -69919210775373 -33611811981745 -16431232483049 -148686248497686 -8201940406909 -65884001057998 -113682549173707 -183331420950792 -100336908222637 -257608035909043 -252612166269668 -44296394700620 -7431782154890 -240023277347849 -13749576162267 -109224110174420 -202712464940069 -179101392336867 -135227537540303 -44865911380754 -113545834713031 -23380459397148 -170796278738843 -168143465048436 -82373777992252 -278285524186575 -99863257598265 -40751159000147 -106445221575177 -94936010284168 -260653996281974 -250119326768808 -15275847321971 -262868681266805 -260283178011462 -115750996444191 -167041538992365 -119864275329294 -171701285586342 -44292959816405 -84801418518448 -38918706807390 -164458547692139 -104955739445526 -139409729554828 -178488598846892 -154749874648448 -268068256688358 -218658004666011 -86310718667728 -251649243248179 -225987093695260 -41511692156437 -13685578255811 -229822224298056 -35609727457635 -8190091716490 -58801139391103 -130916541965584 -238656924394339 -219215071128010 -243001792629922 -28417754302748 -127327195372170 -263231947470622 -145818592100485 -31873139845119 -67032364277493 -163880174220247 -231433069235952 -41122729492307 -61278990253722 -126790614932390 -60896909809055 -66102324175917 -236895416087680 -133817849277774 -48182471819143 -89132801499709 -203578346175033 -241021343120874 -215197298618664 -257771455080307 -150928792428307 -31571723373477 -77412130091031 -251047958255599 -144844999969045 -240042847660254 -41666219082296 -197745591554351 -223983719242370 -131065413054668 -184382758447975 -202650804878813 -79303207675648 -131241410059129 -224694904369859 -122130628765549 -260572379410638 -262953166106744 -274776273967896 -146573552934696 -91702391913469 -187311188221690 -265775536503256 -221752989480175 -190451401019754 -78602018680585 -30105632282144 -200689119043966 -236914338018602 -54875792092005 -77657147761968 -56484419746133 -254058146754079 -239392880736794 -154865295924510 -103304777322952 -5555440489239 -138617636248126 -169009043976056 -41351861902786 -262649080334489 -186938877098419 -272069357173452 -168816023977514 -255090939135126 -62355668013161 -57262115582133 -100817237101463 -264316963864730 -150145450463295 -244833099058413 -38504244266680 -251776052900945 -90511953803329 -252666482099943 -35230153706012 -42213565810864 -268869927492941 -146693772956846 -144514993373056 -99861345624944 -135022724264953 -61986035578201 -124284777452079 -213324261189825 -266504816152526 -170809280102762 -219694896666191 -174110554141329 -103125539999326 -87607868748303 -147586437373703 -216872754093208 -217226910032380 -250319456733693 -182497496869129 -180548951907251 -123299798082288 -132749689785914 -136709549045842 -239230482392733 -264932616653448 -16168284690653 -204030403383831 -259491068036476 -186532452314445 -3595834631346 -89639658344387 -207894520257016 -246445547486034 -253146224999556 -262941305182320 -91691280273670 -98021395660349 -66039147659727 -103270591637492 -124470416951888 -110701613487719 -83288649023780 -247629567376839 -68558515911257 -103134968100501 -257691109002704 -179585785505506 -203960953170292 -229257244023498 -153936296058367 -142239308621088 -67880437397657 -279320388016547 -49564491829229 -197706012157063 -68034577687489 -63927068901708 -48867912518727 -109464738639466 -267852410639882 -73124647228384 -265456547069112 -202882893505577 -227940206091292 -213186887214638 -26352046968033 -128748849697827 -103538053283066 -271755424477586 -134086610814263 -31367296613271 -200614081300402 -257163224102203 -230836178855750 -279672925423023 -28878042056417 -137801698827845 -215364475281803 -192627963539712 -50470515892120 -209944547073488 -103625275637240 -129324323668874 -151509823259559 -270540585960098 -245919164562626 -155397970806597 -207371016331451 -15607955225043 -278082594762963 -202106901534063 -109698379853225 -238874587305102 -59346946484429 -209300693440248 -138266026059897 -17792886008625 -279646776167751 -260063901309126 -74577081583918 -124863540758114 -5442742933555 -273013486454332 -24561767404201 -158297236252450 -280535460357330 -137451852861417 -122284034940392 -140547905928889 -168107954857913 -149822870879753 -17141770623407 -167749872304722 -173486171265729 -72888895900308 -11295942325518 -270913207381125 -276113738006932 -15162164028985 -236507191618730 -123108100095234 -62502811627505 -130537619717250 -218993521882513 -108212955658535 -43799139235476 -130950169068244 -118756637148791 -171687735297606 -25225763874796 -200877886618140 -221500782197165 -60718909637352 -36934976815932 -68204047734991 -150839831118334 -183687608557535 -236467905562602 -4638722404015 -39247285719932 -224920347907748 -176799577350093 -79747965720417 -171453974429196 -121007841131804 -157129702059745 -204662804579038 -100672869109603 -184648019934937 -62803475856561 -39334457284876 -13327254119730 -153968266265634 -260360190152859 -119793485847336 -193271191555163 -119178687824722 -34565010368557 -161914862703244 -73695926093829 -42309135036293 -172318511635665 -24404771573329 -217193353199716 -267240765805444 -223874637516123 -84674175691619 -145991066960730 -35101145165270 -220677131539632 -196231606322834 -270556187735321 -201577209243731 -176375471410345 -55355658125251 -204849798088541 -132395654480620 -47063111462819 -273447827047078 -89670148278676 -66375936449011 -160200631064259 -224688255787028 -212988070988622 -215616060300505 -65686982229131 -87070760085350 -160230568848499 -153193797890079 -107316309062209 -214868313362152 -124566345497780 -204628264564006 -75055569605100 -170110079926138 -146658443010539 -80651964922024 -19049265654099 -93071958455410 -36163701361068 -122749183497105 -172368080788613 -255584967969567 -72148349600870 -247149496959111 -104944701053686 -31082523232801 -119049089664638 -170112042304213 -280890467345622 -25231537968686 -42774153901907 -206099981467167 -124793621132223 -206020846375566 -254431543568908 -251365234807854 -237160851718363 -130687347637147 -183528527220077 -253703513043246 -104908096836413 -163206880210683 -128973966928467 -89319547904894 -151877577464595 -89734841052947 -152562289752730 -276237757131999 -25665913146497 -111159467882884 -8242622571971 -95235167665241 -101416568819866 -44279256605052 -204320248158892 -238173414484755 -164133238942333 -23830423469525 -11976884932469 -135749041359606 -68514395026254 -138322919102569 -39737009614341 -240941293699028 -8059227636117 -159846945769949 -263037200568037 -166326106031083 -120827472741387 -62110006547386 -232355138611022 -274595152987443 -168319425822846 -123243500116454 -19163077317132 -93509435170509 -205089141076153 -20335334508954 -47999790382170 -197584649914266 -255446454544333 -240596734146942 -22293337454857 -130444049117552 -73817451574647 -25401067001331 -242076031570653 -207583563467260 -182663081296047 -165116168610214 -230472236896768 -130676952405172 -66021469078947 -113083817691787 -200863775357016 -226671281863067 -222405910178366 -222238542265344 -117228103986327 -170371100602730 -52273748683212 -174572403574803 -45483266417710 -77653796144041 -106897525241406 -70068236162112 -211998069332133 -229833963783212 -153813926852944 -17335342193699 -86657453997648 -183024233481896 -85890042896967 -151998055617901 -113579561047544 -255016870004071 -33431609232054 -212173229672760 -160831087022092 -13698642116182 -70631968719517 -173978392016672 -179151136482474 -195376957430750 -185849843175432 -176775687511539 -219431998460125 -97687248896780 -269049179508878 -243855726734364 -219095076123657 -38976152151803 -14252481485202 -218331434621917 -141805886503638 -87930160088572 -5787458743817 -36935475857342 -170829772957606 -149348047374603 -225601357851287 -154404291119816 -246908274288551 -16279435096920 -46386252627232 -175159626605858 -79736149421207 -52502460985011 -147952227209885 -212437173337918 -249808242305177 -54141818433229 -194133694742496 -176563860049437 -200635201939544 -120092733168910 -177172720180102 -213214725834802 -268328112869314 -53976638424509 -161920387499437 -247635942873456 -183034924306863 -89306659102111 -186299104158707 -247464512810352 -156236108420825 -7119648741429 -182991534376805 -16734097571823 -212342529657246 -77439005916543 -240564135750557 -83269065071388 -218108692754721 -280412774354272 -242540185594275 -212161370640214 -252049320750364 -206584543168074 -79105061791779 -63469517895621 -16649432103968 -24865058712823 -85710248911490 -155209039746655 -21131546013925 -183807460602032 -252584022723200 -4202695179801 -210961090524559 -94923713759282 -17094371725280 -179472520196722 -108763622463389 -177029473412972 -76768146607 -212173778188878 -147265568754000 -226534282409615 -221192488529965 -103522582828222 -154270634433681 -26606552730942 -257376471292171 -54890176457287 -244351443132954 -118336583464862 -242629146648554 -5641300417106 -225053107433031 -21827995724097 -252943200196721 -255495888994664 -58705064367640 -85426500310141 -47693914476154 -275544491238162 -132815498855070 -148032141849719 -246151563219065 -78270357220052 -103433225719381 -51807265750211 -207730265575703 -34402719067271 -62435335698056 -209956010293518 -16797314211895 -216912605324512 -82370594430033 -80505775127799 -226654307559944 -256192235055425 -104653787029728 -142216545639754 -213881245983594 -278930961580336 -150246894830176 -177088074022532 -181982820062713 -230061542303399 -158916908063187 -157388843483210 -263894668357021 -210183968251734 -86026133483660 -223485409323 -265054509934305 -6180973467370 -135717569628691 -233767930038909 -115211400623241 -73507901050146 -211338215091608 -94995873901234 -79504823091247 -214336301468029 -2934158259828 -122444271385548 -206219546292412 -216518533195704 -201280657174399 -16052137318555 -40447585018065 -15921348187876 -197224090415617 -203346314704500 -46678147062829 -108393670709586 -116131580211986 -255217168344170 -121152482433931 -37664062336610 -227751048176126 -34052480735044 -195352699385978 -77546721245502 -235321306362105 -249826812578567 -236287820474780 -191606573364226 -90655076458069 -28132465775041 -88168866192887 -207403901900608 -226803487007124 -247277904043744 -154275784870317 -110112759951497 -192235201212552 -20160685972300 -199961477343225 -247531101854207 -4539860996761 -53578851401008 -132694811861693 -91848438671393 -44447125271663 -277233981409611 -233515928858319 -242159705201083 -247905048939538 -182839179104883 -245191355881915 -9851240639142 -246279819170035 -113419540507037 -46569760757996 -52379256040447 -235758812505949 -40104147177672 -249188625010180 -186299335862860 -101367986642915 -12226355287092 -135976024450380 -22430611446774 -98576240372391 -244614048175879 -191536509969111 -75915923870881 -122427352570258 -43272773687249 -58135905255534 -200869666785019 -277950100822640 -84624442348398 -214868652178246 -171656974480723 -127364966985746 -26671292513094 -35954300036564 -262743984712755 -16270965925040 -260888113339004 -95024326650592 -250050725251322 -166043174404368 -147630699174249 -276790453564012 -21412154474945 -268153859287404 -239416648534432 -272732179303316 -137477730917989 -97993553510042 -31245729534714 -57105118913231 -103657896046725 -157067715451003 -41365820388159 -194728134046544 -253440657932002 -40654679676857 -196316121098242 -153658767941314 -39760058867861 -148750904551886 -162096302199172 -238895644712203 -214603291439393 -39451529675277 -49447131642386 -260977157171613 -278390437165958 -108754200157769 -67667351311428 -266058924900222 -39458496065620 -254417110763230 -6252619958813 -87203913092466 -96434143067380 -161542716931489 -8103512692583 -146712820393724 -205412168094916 -101548833249491 -41618225364291 -237685453680219 -199023606660077 -153492855746571 -164034000687239 -232149753771318 -159901855968233 -33525359545833 -219649803965395 -244324210131220 -140365568553093 -11001886507146 -165814128131844 -108313195181830 -89564441789198 -141716417168698 -44948378062077 -124105425157073 -246557647327121 -113086089375244 -133643492477943 -124732953075769 -165187754367224 -234957497199316 -163279229659063 -145697111835275 -69489409528200 -161735230526804 -136825708807720 -235649626943241 -247223439284112 -117127532105134 -105671328243617 -12016633369430 -271010193998940 -44892061597405 -49986293985867 -116369951683582 -61175991116989 -241931322551008 -134407529946033 -76235147499970 -65271462552867 -198226426025531 -90885008311550 -253448912001376 -250901343094520 -93310307795888 -133661889083990 -59955145388093 -209523091003772 -234552530479387 -60232065072603 -76997540433721 -27051049203739 -41638267808267 -205397025757294 -247977799329973 -26374812557901 -254189107579057 -232407315816233 -14114869649793 -75952527094109 -101481810405551 -65830635664880 -35918321091972 -268991592232735 -203670792986984 -265924439511766 -252549175868608 -108009313357599 -123233684574327 -65135661225840 -155934090214957 -3973500851364 -183541259079464 -135217667748640 -159004192082179 -136539794535576 -134878965064688 -258712907963286 -89641386291447 -23551789321600 -171590146572885 -169087072395790 -34687636300461 -152172272713361 -182620419710557 -265505624648402 -80647064268220 -179469603439924 -232798034234359 -20498293958911 -57124639885852 -114920835987340 -17746985330834 -5447470143949 -255824975782487 -281322550528826 -178254541455280 -164789998207718 -218878847482381 -191005161784671 -38282782898639 -15262285322951 -195567386830475 -121762561084344 -43908710947732 -80926292166950 -11602704055018 -252737814476403 -4475809109284 -20127400730320 -59161507016228 -54632875658328 -83104486946610 -69275025550240 -2636475981487 -121306037007796 -211735538349236 -88522539598100 -101712827789512 -34855993573106 -236510874538830 -60049396178131 -194654135188518 -45710859937298 -280966027666631 -184157334123603 -110307241368375 -84609723189475 -34013872500019 -120626942756045 -12701245250931 -193658536798231 -110510355660105 -236957972813616 -254820347021423 -221985564056669 -116421349985579 -250387793107076 -183082261933170 -260114912203807 -252082999744274 -179281594237658 -263555056118456 -162093632103457 -177063513532013 -58648114906875 -67865209465510 -253625821273991 -227990006176673 -97419148330337 -13773691233659 -258538563707870 -158201999498122 -214832503700474 -52667284204021 -51631694926565 -265536088633169 -34391225172407 -150766291473959 -132460471955627 -19935371787329 -123295768464015 -124995194192434 -49194109975326 -29833312887266 -243198647735103 -83993044933547 -62619077082369 -78472157772030 -234432210285514 -32475880278601 -81009417783590 -275101681842133 -21650971118447 -122229210658033 -56212893625762 -140102363203420 -142432616526762 -121177475255230 -21909901576864 -154804294679330 -29446281240799 -398087187477 -207469347391751 -123588702762056 -214882774580102 -47975510438356 -237996633983079 -49454991767286 -1205135638677 -227354501121648 -21212181314388 -51510200757693 -38276980454754 -6925957198567 -115745019383450 -100263980293733 -16744347019425 -14291687792185 -20306892582909 -22682750866964 -242133784364040 -77665545797188 -178068718686949 -83261221969106 -58835521730776 -247045279798658 -87211019038726 -44542677270128 -131656615661297 -29316797078732 -142903112693854 -249286566556393 -185898834885750 -194693516255945 -122245810199352 -223379315826036 -74522537698862 -83564988087105 -235101822247242 -276375080588913 -163147599227106 -20469914849293 -172420001813300 -147120077111901 -141259270333754 -10619897625461 -8293405432369 -154814082201410 -203933217872758 -212930341474660 -47113758073369 -88313536892627 -107789483050063 -22316885062740 -214455826434521 -47566458061341 -41501446882487 -4476549472346 -116695874079301 -119575510434824 -197928001659803 -279778923823972 -132561699641285 -164134356199032 -96521615996339 -270753690576578 -143799384176831 -25609187244280 -240851020911389 -41710356304512 -110630815475917 -267500066754481 -205302916675355 -222473348553956 -149135448784988 -173551438832945 -206676322954640 -11806585318028 -3281553920392 -276509703954815 -243692376647537 -133692980980132 -221566964281185 -193546249513708 -17960004629579 -276017647310095 -264075514207047 -37284856961781 -281343390682122 -160666951993052 -187391333614794 -129330512117876 -129176360745851 -101639858805224 -233506663799390 -45581165156512 -72779455316504 -117023793918912 -29400186093353 -29508682472272 -50109490684670 -239085952095461 -243688378191595 -201871419149228 -279608458264403 -170154456058145 -152707667226976 -229160788140546 -201071023511057 -68320316763691 -210813614049775 -170304373400009 -74357509398888 -271563252496273 -97141988010406 -38136136686777 -216024092551423 -217121933319776 -140966410642618 -127216319737255 -213905233508631 -38660723800299 -263087030247807 -151232696673395 -227298188998302 -138296498722 -161433085814948 -226939025675670 -54416548516298 -146018328451767 -259523271218435 -120094240689594 -212072514850236 -204278980226566 -158497044812163 -142935591615083 -273302820911721 -134509157507217 -215893121449007 -218272890481273 -43948693056479 -37449942786423 -240537407998390 -121853082929271 -263366534878483 -99233131487614 -245899458690042 -109998271988228 -132445208703145 -62390783633884 -202620194526314 -166669066432679 -192692959319416 -2109622273375 -70231214988631 -215207157828996 -144266637393416 -52260169839606 -56914937590450 -221116822348693 -253266913763962 -48768836378530 -251635991896788 -130590423485366 -193665792500601 -18604672676449 -33763568967466 -49957339671933 -244103032598994 -2425042081484 -142831165843683 -160691920476450 -115110290995438 -260747962843176 -133743474800438 -108606118395760 -56126692582396 -230296246462780 -73823675178905 -275091805270660 -139762399665774 -265204546881667 -40917268485145 -193767626360308 -125233553667044 -84415344838312 -85007223905536 -187197940310425 -31053998039765 -247716492914794 -1069281269981 -248957502713848 -135016429650187 -108211146796492 -259807062955522 -54415016775777 -173053904381045 -176715834295087 -278340187336398 -152301473238889 -35700861450481 -127249500026165 -214629593806579 -281429203430898 -199644329110336 -41149397020436 -6286641717277 -165699940364443 -52387696770337 -78958010460559 -224109742655075 -208667947035382 -215928995921009 -164015848060761 -44250897469968 -147804837524462 -217509746947947 -253131535759431 -221648925205903 -193573965300655 -17692145155979 -150672265010124 -243271088971167 -172164898429755 -207489239553260 -222664732713247 -205034054035863 -48108352511084 -119328161670998 -230681838301649 -109509464873304 -234632175303530 -111550170074009 -11972318352446 -147027511362812 -56766601717306 -216136242863896 -204330753427022 -119822889354596 -276079401109715 -3765646418611 -63973148927703 -126295364837022 -5077505695798 -238058490320781 -210166705016833 -249231327974676 -149737712443253 -94355214828647 -167034095994580 -165171021931594 -271821653205670 -41135162344648 -165750591238218 -140571764351514 -64374133316307 -252021736816979 -216217728862873 -70606140259286 -75845101851900 -164088206386886 -225096310911282 -112312583751578 -12922459800887 -96088486226850 -137869648626575 -12492699113651 -372674791108 -91682601175530 -138093105757177 -75394495411813 -64723061878589 -111659882575229 -124087646091421 -271061715432457 -125418239046793 -58695753602289 -171867174142485 -79443359777132 -234749643824645 -45396924155664 -229782873240830 -93614759532757 -21786172064219 -260277260474988 -202641367509324 -271466716318088 -115848716132605 -202486646491975 -135263425354531 -227105573360831 -210908460024755 -137567246435150 -77889539487018 -2355458808663 -255987855219410 -46061117378910 -15905501478726 -54906191809491 -17249655111168 -238620093612143 -150846997542568 -158442286203097 -249423905174927 -137936094402616 -22078343376343 -181178797945188 -238652078267812 -129827741275836 -173522862611936 -240189009063659 -219234292327236 -176944717062355 -144286271152179 -81525021573375 -15376823166072 -235374807598439 -99528067403357 -133471758595992 -2639286761190 -74637933363219 -5644595907106 -228269774950586 -116992821772302 -101239425118302 -244402516216320 -148543239431533 -164377936186366 -166772785158471 -86213964019033 -45611556965791 -124532770782050 -184236978238191 -170154405262322 -249074328806533 -201661076186775 -178646078037547 -165190725600940 -275806985655613 -144639987613770 -229329842679531 -66853245915691 -7329869597810 -257614684121526 -204395214726475 -185909821549278 -209534808044538 -116913356795134 -80210990617335 -101581650913069 -92746951890750 -85555621499418 -169588295740585 -137278590858799 -122714341624177 -24148939034562 -185910448614162 -241957587710906 -48806817112098 -82459203933570 -221852713909681 -203388181119639 -28780717489665 -11127760827176 -194076604013106 -138474646270678 -131338384589843 -176151697221625 -87465364302262 -258050597603318 -220826153396573 -208281910475824 -54394223873024 -35865276601184 -226856002374377 -231688871543850 -148922273154177 -122457196529521 -249813184647069 -213068679881641 -115282523038692 -181813603359889 -3066165416950 -121818639394397 -34567080336181 -92944332846396 -190640160092434 -186104029101207 -269177125827393 -277142337917909 -191344888941374 -156652094173236 -264380018928820 -239203988809036 -145332927366706 -83715170018441 -39121424672885 -42241521506977 -31840474372146 -249269291986080 -114695627907703 -214228985564089 -115084690309756 -89051942791652 -166488016271584 -217083008066147 -245039006827637 -38684509901466 -61521027501483 -95611058478676 -133054472488059 -6040966666431 -247432979685047 -75731065726068 -45519149054273 -267590571504206 -253360226116357 -201222650615147 -195670996187447 -159693118370450 -60299969065737 -221837946324342 -270678352320924 -178784302752247 -216351378502036 -240035500258888 -240087948482221 -88984821643289 -263872717566726 -197271351340760 -49479291638436 -72331240992283 -268358682093538 -236225798170066 -14188628031597 -224227043308848 -254660209969843 -94576169574202 -132887020258870 -47531182925240 -210415292239803 -9363087558260 -107482629812789 -222191241075171 -38954697498949 -151488308511364 -266410573380342 -109546887033535 -115453679660899 -77389011972879 -96435716647148 -129520681835952 -175614184477915 -257056705499947 -268187752929830 -275248632662065 -141260486305362 -180689965391865 -66929354151349 -187800976174855 -212016414200105 -158752679087979 -183915874712414 -165237548521798 -12039424649659 -204952721292238 -185646014897378 -248819943001135 -64252900722712 -157874122549532 -164561787178891 -46103314134714 -233651809630154 -63666984306003 -22717028031974 -251223860412389 -128054608158628 -154267755801422 -257118251230454 -219702001497476 -224098471900392 -267543304273228 -2532929648354 -199577836600388 -133136253856411 -278484803177430 -81063688738748 -98783514968801 -139686935223722 -63191849899653 -143702323857122 -268885423410584 -73108508454253 -8801712317704 -100424452721645 -248777754677118 -63423232185027 -133805827715449 -37890855971029 -143846818614315 -198943095124341 -242352903657787 -185724779111518 -194907121032456 -124330890172541 -139841088901488 -58509870778673 -98553251122341 -139687510844587 -211477086248575 -55980933888817 -157213997933619 -197372415212107 -12538905905891 -173199473286440 -41268887563462 -279477768321759 -157445141654282 -234631156600541 -158002500504980 -4765971849334 -244437567536430 -122381426465270 -210419638656893 -185432978738042 -46418186228312 -135837845831653 -275085925488087 -204746605366991 -157220454407902 -59428438470344 -208009419078717 -140545651449785 -20781474716195 -262010950615623 -227673936292750 -274089891953339 -274578140170446 -191374576977839 -274124857435561 -233072974071442 -9808533765284 -231037451652691 -134160545759866 -43364156857439 -76409801990579 -159314702828320 -252939376891090 -107345280369613 -142090153277583 -261090381782461 -44462947732642 -113582170844917 -72288351673533 -254218232925235 -149521876005993 -54732864002367 -91535677101376 -30494669036808 -141356536894578 -269108491305670 -250615563089819 -90399336835163 -253053106263564 -214396347638542 -211359320046730 -91231497585954 -100224983972691 -141463562606174 -25514096732983 -113532167230637 -64811878518575 -49714019456842 -249700609411617 -269758661749308 -113868369451413 -118841678153569 -13483276866859 -212281388965338 -148920890168166 -219360693989225 -54756688089914 -59111151183232 -56788955954534 -60857248158307 -245102203472344 -50673199527805 -210603129042428 -271814429730526 -257345827343868 -40612620932797 -34601788593866 -52420410256513 -176065253556395 -227529393432791 -126755529118281 -183006942138865 -4638377150981 -243548394515878 -213795387412979 -24679104077357 -109649761029851 -12473352723571 -166744006827045 -208574995328382 -35441528535153 -11734192102949 -74924308108057 -170948366213143 -161306189421369 -220842016064197 -12073495967017 -213699903185486 -85010840505848 -250829762159459 -50896413308800 -33844195901396 -145198631821277 -33762052329492 -262503161010505 -143520922049124 -227218676443415 -3870615870207 -174573202040060 -185938495217398 -181878581992990 -57806218497632 -128345523195986 -274616669127183 -177922462940018 -154444044394711 -178941965305021 -150977295027520 -158986459076643 -63028585893923 -16023957947129 -35581777584177 -128944009390172 -134907211394462 -155657442981680 -272872689678316 -127887721673949 -144871288230891 -80003193337572 -82491646160968 -199115197654781 -42483354740218 -196798837198670 -201939893402011 -197359056307061 -74688591771289 -26933461581928 -252316798706979 -241334562747513 -276106107757567 -64130310267570 -48913817235675 -33276781533092 -44593507015939 -126018456084862 -242742562138826 -117874901409184 -275584175650899 -32592574491580 -80345340428210 -261396323599585 -28258904634888 -237410597880078 -86446896187509 -185133789948029 -103993604989995 -70275114100646 -23700120573666 -199127413811826 -28134324048754 -113493933046943 -17560459650111 -272426196972777 -235939375279808 -225371743059308 -121516299967158 -126491419034815 -129632924993134 -99398972279477 -86515237718438 -48173535619521 -23000017453562 -196855629482079 -267613461940710 -97516507354036 -180096247577337 -45478525457001 -33296758942458 -237109401118345 -96210284330646 -77925200352486 -4566504021770 -207467141558872 -14760173003278 -27984309112780 -18369872592131 -155931221591085 -172837560200119 -215181737694885 -247130016233724 -22886553482152 -171455060046529 -265480339818341 -50590422551423 -242195353851859 -100100505038168 -243314878877411 -253951772739749 -229094752981494 -20376136927739 -211700957727831 -117541465886360 -136792771322213 -273954492575757 -123975323091130 -4453045493993 -204023675853617 -219549334532230 -171486616358785 -125583953036360 -241694342879649 -204336154068272 -2213669559292 -75244488967657 -131627891938204 -276248164026277 -247100184877199 -14292909995656 -223069054501817 -72874425345646 -29686829570190 -12616645361321 -4781554228946 -116758485559294 -269332002618547 -146400580431651 -193006058763935 -57040992298272 -244115548043976 -132841854978548 -44277255459016 -128969653307279 -171965809085045 -277780076158941 -125539212089385 -77704183970979 -12643443457799 -207604593590514 -147396017318024 -162280224443792 -174223198994556 -18635057583453 -51725961081212 -156634528605731 -127328708985172 -100277518927524 -32951461237382 -67030334078780 -9960786387192 -144737020661773 -228224694331745 -138924428588874 -157357386231956 -160900027635740 -209198752302094 -190379915581262 -270018837581627 -232677694011162 -44540743937453 -58845956213322 -141293995631966 -183102676261375 -193472777287467 -689506093219 -206516959228735 -166251683357372 -132980350674776 -77408814254990 -29249437205503 -16179825976771 -10532698604007 -857951139135 -195877409776923 -16991045910286 -70587617294528 -280941652299951 -256218368473264 -133038675711395 -116598435316306 -31832203538464 -219707678742845 -206720977549558 -80531596199226 -241320213294480 -268024426272137 -250920901707490 -51101136165677 -84077045987227 -112669443925038 -119185335199630 -195565954477655 -226125435322272 -25016767023609 -213015520826503 -241182409687040 -29377741042847 -248510457398247 -199954082872241 -88426417002606 -81227699964350 -6287684792146 -213041854646829 -232846382833449 -118715190291563 -263484705515885 -58749191960911 -24607734252528 -91250388216386 -50540085168378 -196372207094224 -266369686770856 -32485348742378 -73032152182497 -1587608966271 -9397874251789 -262243759737662 -259930436476974 -140092980988255 -180279990204814 -215627061666610 -72341231707804 -103797885903335 -236087529992409 -6174220820736 -147858935799981 -66786732880872 -16942449520333 -173593308525360 -228080490231394 -178331881491618 -89535118608788 -3228746913616 -143631512206618 -69175022985367 -277331824305696 -34058661557540 -269628797431228 -39538218087114 -49838415891011 -242284402866701 -156790848130314 -190971418517814 -117695998724674 -221829957844785 -154551472195613 -1202450515937 -150336222046734 -7467322322457 -247330339764379 -175667328084494 -231412608415015 -181568480023952 -73805639376240 -230642088438138 -154009706365937 -279780076891113 -39825680774874 -237360216242241 -189755463785879 -15558082098077 -150686798771884 -250203842639111 -238018006632784 -101252013137914 -6620366052831 -203569546045697 -64348556560046 -180352525292017 -52036448533777 -74151979959177 -226620456952375 -104311795969074 -134872109009123 -117842661269625 -191424366011573 -150388897050512 -203148658162603 -55240157904039 -167982031763897 -236722213440166 -150393361375072 -33112046673556 -31759175166253 -74064479197801 -150262110233008 -185541237610626 -165263479531821 -882144162907 -229625384089341 -91566541690162 -62249114825747 -136132581827830 -6575739930341 -67234258609831 -261569224312553 -138418174183770 -117906130576241 -32830794226276 -72448307156330 -55052803421744 -144517345201870 -192202258660673 -234059929232610 -42601601817756 -118434332789586 -269720889506678 -267397887953868 -222810629848677 -170074387181941 -150951297599500 -158141023798841 -243903767541296 -37339984860507 -75403640582658 -158726579181389 -129666809638148 -199080883632721 -105999349777404 -121611971000711 -199692189447199 -88969916845436 -201879616617278 -278220612334594 -54054431823403 -42531162091366 -48363270779532 -80540176699992 -217219076768578 -174865731180004 -25294453292533 -109566595611801 -133133209233475 -98662130245073 -140591683048427 -68168496904820 -150553580289011 -91290935405814 -150026625488054 -115834443132006 -87707830205764 -55116196438941 -24308101998434 -53391792884743 -261255568309238 -197533741935808 -80223536311843 -83106225404725 -187958309520068 -176221070810787 -165744527186652 -189834184865151 -210198840422042 -104162205486754 -41748567916975 -89749868298659 -136729003384784 -102637080341678 -174007510753818 -243871745012072 -237965640363934 -233056186713577 -50447924081169 -190187141348783 -156035691287129 -150340871738077 -187845844806401 -170460600458023 -10359077321271 -43518184905077 -207137258543798 -187201805136165 -251393718915070 -158168619764706 -36763426232139 -154714005438434 -79935020197005 -147375028140465 -212737074849550 -82992761433315 -119615377612968 -130090196305610 -103850350447733 -215362972226135 -69972806952334 -1092009317763 -162860128065837 -264129135938622 -88125452870989 -218344410988690 -164649241884363 -59160210222831 -274081229327640 -151477312955005 -69457845849073 -98776824080437 -229557618186840 -73801976913673 -251481790288200 -181688958177258 -83125545733270 -146006848001866 -229630869394783 -45341901912868 -101164381440065 -89548252224654 -90404365764916 -161638071504116 -66180573240298 -113491327615604 -240338069304103 -272046497393090 -2509377262125 -234976472315680 -91301110994685 -84095580717906 -175118810219052 -20767031181328 -208705966005597 -4910811028529 -270164632823469 -186811877272814 -26810970083172 -181159265886926 -120070092285049 -20550350573471 -157235460859416 -3971775981104 -246437977120911 -118986560625697 -123602843721238 -124595653799012 -263606832713770 -85509304631375 -9515530277021 -14717616945692 -128327131583835 -232016973976282 -202667403975035 -261421901602073 -101444803907217 -125184512628357 -209741460747707 -249633323177379 -261364758247705 -42170952054224 -120569680105553 -132295757986407 -231867623255104 -208698826236333 -139939733120571 -268483201130114 -243717158774688 -220260538688420 -14897477981419 -277777216962963 -123321765076629 -99817066457999 -143963799647981 -10345266222681 -176612237535249 -173249083375564 -142942266943915 -45839546772941 -132104684895239 -124716842957548 -32387040365012 -242689159077355 -155084811556874 -250228381767044 -261096898774105 -196196038218758 -253176272837808 -26537801983430 -100030461592254 -34816821708268 -107413791753259 -249576294091780 -220211856577871 -42731819365932 -126167091734660 -196144369324226 -250310605732676 -129673003200960 -23931905532046 -196155454526944 -255158412748614 -114500802830154 -193523351863323 -179980613225911 -93366303866923 -38196060978263 -224599481172079 -140944755025136 -169998092517637 -171522472882471 -270514261966109 -148315345493578 -249293586341160 -218273233887703 -134908104649907 -154133003991225 -127786407489506 -113274998956887 -231817191538429 -156503717289541 -89171370012975 -167373008194039 -79737352660371 -240949923142555 -159958913002540 -113590669925496 -213281417338616 -97803229424375 -167653893717174 -101412494331475 -4948980673616 -150032798012845 -279615276380534 -23630504844683 -225996038249803 -49833399946154 -249540451219083 -55435074375507 -236411134548774 -257290552506578 -177362222906870 -113129098770149 -117992186779074 -279315145395790 -210044976643687 -203475290593804 -185698639948933 -2804963664934 -181320039455107 -181949070443480 -196464212521009 -225176338155238 -162215064074506 -172374091380620 -131673700412172 -30676500785913 -176064572272040 -52858254082521 -190879057747432 -81637324038240 -144278185180413 -119757830898086 -198584052744534 -114704954561662 -219595795740910 -228971909529776 -158738536258546 -115229991127091 -147154814099926 -117808279317023 -175825020446116 -123057739153720 -192857614791018 -261326397363902 -70978621184865 -251437534840437 -201632078327274 -70543014107944 -74089241962241 -94926867471291 -83228952284125 -121287549700413 -90156860680972 -19681078175456 -95520932977442 -214091830599079 -25403372818890 -270232253077512 -142150439589551 -51920420071378 -36563140877541 -44334435035044 -250434552308823 -163822244857026 -28159476507757 -171255147655550 -145490766492403 -114536817648101 -271771460247519 -140296788313355 -134401839479141 -3683546250430 -22513390929874 -193606905110493 -201277475009185 -203890426215559 -178498602275855 -109971709645973 -214822217523438 -61437103845797 -195498593164659 -76932368533663 -259555325598583 -1781248435116 -91380416325333 -144209339218005 -5388540545610 -29777761506489 -264506966135828 -230873375880024 -42527804996684 -94737992091137 -258650938945567 -251804737176990 -165102202538401 -10062645866496 -191691569157428 -53535554175261 -179657453414553 -139767096023023 -86214735739435 -74076066247723 -115735965647641 -101980350434458 -210587676626468 -35808302206960 -234952582477126 -127570942225440 -62460525048563 -279138096264817 -36779950105465 -28062445053311 -102674757051912 -214079193406865 -82588517177049 -85798910469200 -201163031771378 -62400802063284 -126429561041888 -167281809766152 -55724016553072 -120869851157098 -8624134025450 -114365120336286 -93982542125690 -52135849035733 -2538722088532 -67411701242710 -203073728354455 -276587261569245 -197195879594650 -88672842563537 -178680308597018 -169364343272827 -9208527097441 -143658439848077 -11403177256850 -66659704245523 -8693811077064 -126061296386989 -20466317933342 -155226046958073 -12821599180852 -166239052614104 -63350327865684 -170750633149274 -190941054398496 -230470373168224 -127507659974508 -44954636302843 -34046973878397 -224217368549132 -253071526215266 -254875374571510 -249762745709856 -39885005810488 -172750864754668 -207899633855134 -96508590473861 -131700217090103 -95386602151108 -172720507347660 -152842905196154 -32009358507236 -247172739949787 -655064953159 -266345190792068 -118166655403273 -22487504012460 -77768318301607 -231023687703933 -170205027497648 -103011028226219 -140762057478295 -66291798342527 -141401164790909 -12462063347097 -130986099967515 -100650882355447 -199897493434099 -200157334209158 -141956330545654 -236730296755775 -165724552135730 -143225243711369 -152492241344199 -204209254483745 -251076842581615 -109774886525423 -183390762659837 -78667666632667 -188190975099106 -230462849099979 -108110379355259 -244218018110087 -182515709347868 -221349013002461 -266476451364684 -13995815550839 -55357049074240 -179532818534781 -267266620608629 -277600401909843 -153611400304841 -99300606654110 -766948254859 -243420161139502 -275406190826618 -1369819191592 -142236479783250 -130011869977996 -184717572709952 -44268788831409 -133834615872399 -274147932713833 -53841956602383 -170455727094959 -152382660512826 -43196031985410 -145099526321007 -1530110318019 -192179478452191 -128002573355149 -22232167611170 -129675202155046 -45667291128202 -145830671266752 -109255484386790 -152700597920453 -221550929370255 -131051406531634 -217698244950829 -85748495287453 -280708940552833 -155384567705386 -22550675795174 -262835788007446 -95237664997184 -142833798149906 -102615040777779 -119048609923988 -169154489898914 -268025868643379 -188988228628951 -43735415937653 -116496968320204 -116406938830462 -171647378714735 -12185502229936 -144446484855145 -256172988613379 -151072029341215 -161562084626913 -24415246347735 -210195899969846 -116444520096871 -50712756392397 -277227522445329 -272169224272490 -68228885176718 -35887106727899 -278450618939853 -256976847012862 -137982049920220 -50315589365117 -78214534809875 -136436668702039 -75602429626084 -278732403691082 -128176223147054 -273166469978970 -237141979260444 -64940728669809 -46536752831651 -235234449926836 -127856057428851 -191188484985872 -17659820500437 -197910688311992 -187330265246410 -20361687263959 -49361428201520 -39065509114078 -106017810456680 -178186691115946 -38527011635109 -80647403733106 -180945958100133 -220603187472538 -4850829192010 -263582942875216 -195133446144080 -128099177070479 -53358454434942 -188612065635826 -63219100106163 -107139767748688 -178185719213447 -141765772891246 -136420169970349 -183808241818854 -152110873069729 -93795795856192 -265846465888605 -99277869208580 -138569503838449 -231701987499070 -134117755549571 -103082432175723 -109438240964089 -93846409699021 -191067479717234 -118171503782017 -229134830367264 -241057880091525 -225415982186087 -66710651390831 -62050942958531 -117041691437151 -37698735222279 -129918413312241 -256619451797790 -112943252879481 -213057777019508 -91870476984460 -269865084042952 -37621948839847 -77781886254903 -207638917300830 -190212655538762 -78661826941240 -278002527505250 -236971522868749 -96196087754661 -225148122712487 -172358004193388 -149004956436912 -260536838690781 -171947416154305 -199623563080153 -15824594518196 -59838664013668 -236872414863517 -174712696677101 -25089598759660 -255466575356748 -632767504019 -31697836342628 -133564226004157 -67300315251315 -34971662350672 -92495107117057 -231511738408043 -204049714977250 -94120579857960 -270203137311938 -44564874961286 -43266682309290 -260328443034074 -7108626486867 -239382693548357 -109934803231293 -210356789839904 -86881499905501 -196053780023970 -207787679476766 -178297620957931 -153147231604145 -147368925701576 -77235547284014 -55923573506439 -268528313467852 -116144686482460 -177047848545789 -16018894848505 -116074791395586 -177197026574706 -204141236665911 -10782173071059 -179613274098273 -256304202288016 -113870251895554 -172793444367716 -148763882910672 -200674333239279 -66354399023414 -18871920875175 -149873938086967 -732585794961 -17504397095473 -11809732269494 -178988432136177 -248450277168979 -110795068794903 -267572065871080 -213295375723841 -48578006946732 -207574637626624 -171229262962928 -108068715493824 -61578609966884 -35131752167988 -2319622722623 -137415289152839 -33884370210658 -154583894735614 -183615788986577 -273709893994471 -70650954185981 -154705499689681 -147721137273591 -54242067781160 -25195917468152 -126505270688894 -29321844501346 -119981185370967 -192380703820779 -238117013715294 -74571643283781 -224846451013415 -82381908569299 -96723293082805 -43055169803808 -26102682463330 -229238012402564 -36227316867492 -59439980306883 -197361967904594 -27360744440076 -221957103811922 -181805384927979 -8481594955765 -4467056713131 -255731598280804 -91078211109434 -253783418858207 -47324789753266 -41944781600746 -16685934389876 -166746507084209 -261617481144386 -179798295985245 -187208941676530 -226112564299050 -170200708365587 -248074779636964 -217209423582967 -118216604091332 -9503813773324 -265189215343933 -138110263591879 -111270136522363 -31722504360578 -71938810457280 -71557782746060 -149848640663773 -50732331675800 -5908441505567 -132480793633931 -272728671988042 -242295688363042 -18797181650475 -8333165502133 -65037188364494 -18612298642102 -44376526300146 -23196667600189 -184950034275493 -43709578815453 -194466894009718 -278392001949103 -267677981870121 -244018619449959 -115447229663921 -39129490723601 -50309305262884 -99688053461559 -10744393008959 -218874189798881 -162289957833195 -42799999168755 -229643328794328 -216423678537774 -137066946691674 -95646825653529 -123143806571467 -201499536670139 -62821959508481 -25929454084226 -115960932596230 -10532244261969 -160839821221152 -213522262496363 -137121750605707 -132106708305241 -205118598126579 -276080292056064 -259175217933231 -46730216659143 -162714951979187 -74163335793913 -276268246077492 -142792360883437 -245832723115521 -82577144411136 -217230494388888 -84153042830047 -251503980293189 -31284352198692 -124890820599588 -212888372271136 -82621718919350 -185027475654095 -259234316467145 -31988443793722 -210791002933060 -113322254119070 -683017617900 -223292158677482 -56107589565266 -271646180700943 -182904396458998 -243001290486359 -48006127028941 -153917340574289 -57361808207861 -31149529596980 -138747846890172 -91538473510011 -154097997343492 -160897961633428 -160144422070582 -180793413775787 -111474816757490 -8327914627593 -113193681571742 -274138903002539 -278371037488918 -78916045433303 -36971050318999 -265991969983543 -171799070758476 -215174982103998 -264191980610529 -218137021125026 -39217295212945 -221315743220395 -152587486444122 -122872758670086 -83845004435407 -217924687190875 -72103747851049 -29080091233845 -261026847919138 -162289425144796 -144484080287613 -171446637737930 -139320955132499 -89966724828498 -167471514174448 -228939386369930 -272106278519421 -169947734287829 -56268035198133 -82675818629780 -30371375160799 -132307441748091 -208478978877144 -180183826949575 -2622961340700 -234396588611634 -41347813306244 -201913533589003 -37720515482569 -67476404651311 -157706544045945 -277637794863379 -208843020835190 -212058398419338 -47672783312243 -68438481095197 -254024376180501 -198880466716824 -67729702809726 -173870488021996 -257612499160128 -88882252539848 -4621329782502 -66910155143518 -65693070192097 -14835260630790 -214772145810286 -77292511038114 -70748891265052 -177778751191361 -34896578215902 -172526280364379 -149373755020252 -280748730166892 -188764210252163 -206149454600541 -74928073443897 -138757071485639 -3683133928505 -185538587145578 -91603109719102 -155269266273264 -145198719634191 -278442399106732 -137732713017036 -163706633263456 -263111702019535 -68054576882647 -100891446505345 -23132702624198 -223607905887319 -83101894886725 -128440200455157 -44241632003700 -108098912212977 -241169900285304 -15687618386365 -103836237241427 -219289443499809 -217110144855649 -85078989752963 -120993054387348 -223097978112767 -71442433106189 -130653407993149 -146069992298479 -106141628475532 -77322935276666 -256043089532056 -65029474633417 -232667374322085 -103716314789990 -83012563538822 -100961595196867 -224935951397792 -104984906589395 -124404862022792 -222861955305762 -226004574261240 -111563337407641 -28430021012386 -127594341470327 -169517465938631 -48699570078739 -96639191591355 -199710402694784 -154121113878451 -243752637430002 -257623290519580 -88691461519505 -177505242671742 -161175085550296 -172569287813979 -224345078414127 -97833417569578 -160653990137897 -136451578187045 -242051072848896 -189593185458908 -228480770046313 -236035800440973 -152880320866096 -33604023264235 -189103810105285 -127096825525746 -36658547599799 -104654918682724 -209303966915023 -19107377537278 -187748412583880 -124498549698030 -108028381465452 -85968856180882 -277006090263458 -37193598041182 -29514448585147 -206665694546750 -252871866011075 -44568270683319 -120459895379185 -240073517654959 -186761645910710 -230092031178753 -52085536799626 -154904445703281 -124341144101953 -24288493660711 -9703256959590 -253105744098879 -179152361366349 -165506117362921 -215270482560151 -166827728291095 -71670708368729 -153763714448712 -174340098226536 -98920718410962 -243321190205180 -165328913529459 -153035285924880 -56345539737338 -176438876795236 -86252410057789 -250267280671284 -244856813272074 -62236417490489 -51810522339714 -247087514825654 -245358043143226 -232314848115664 -114257772196765 -117499886087214 -135969096591757 -63561964401788 -117249667760178 -188693840510303 -180591096114923 -31912738503942 -29026344572769 -137406284745682 -255531703279426 -26548666207472 -278328935135322 -98518665533031 -171636092746028 -95418322510313 -260563198634474 -92236959181558 -4414855008000 -53956183860596 -156972964302529 -121170908693534 -27158818039492 -33476574604319 -234664946587412 -154398286630523 -134564387263534 -66192924325400 -222145324764850 -250972100807904 -142409618031274 -69301504169809 -168960006781481 -86650420767907 -179814395347265 -252495826988309 -12045928747501 -100457005661331 -205774097204089 -215709711906998 -182055009965015 -92618216122806 -48959499984252 -171974279926679 -76956679717701 -234281876869392 -237252583348681 -175762311009431 -173418359980392 -141754085212103 -167439215470427 -77813474839191 -45772487187074 -135752567579565 -19572447132960 -263276003894775 -96995124740705 -128642914825716 -156444878129867 -87269170976006 -88574975687643 -138139058611535 -16868690685542 -76643668035226 -152973599386811 -251339009400525 -116358914059892 -204618912433732 -121756271951065 -111596273890705 -241176146705596 -230251782022593 -32441278681507 -194415575985575 -26679190110924 -54274055766904 -263916495291509 -7911474142005 -195255119709976 -227139605003179 -262985578106421 -83331607111007 -89179913780386 -265120189563356 -194692293085272 -139751427257425 -175188282701414 -155997081415218 -262721136087090 -169337065141300 -106743583951675 -264887090029078 -2258722112704 -93891602516049 -168834192070320 -96826852293445 -203740645116170 -183288409013559 -156300419104532 -169052976376613 -165379330545417 -65641150122214 -53893643483472 -47559459494987 -213247140117475 -280994613109318 -32571953970038 -174305304741723 -66296503865588 -88970983390978 -247241338078131 -154639633526040 -236574030371410 -20259332469179 -176913442470191 -268596351030404 -212373225108994 -23941619733380 -100117715665027 -243630101854855 -24444965476993 -29701608334042 -52887154574299 -20296215516614 -252739313619535 -120716386408079 -161318523456974 -205932426632822 -175571541410289 -264873147273028 -57083764309493 -153983736802446 -51087165201285 -217406132595621 -230323991893606 -148764707731579 -137172932908742 -139383726163385 -11367758665383 -279648636708577 -84523441103688 -83259137023382 -146250625778786 -85238047757774 -9300984697668 -252351240865857 -150576635572454 -190116418248981 -176572460598255 -111252366028894 -202279392578835 -171851381003985 -250669823761762 -220239311509866 -125714828210981 -40779156908617 -144406580538036 -119110692315215 -47587867724388 -1408364543604 -99457142705669 -190087876842989 -86359526891851 -93038916916555 -281470896992554 -37380664326344 -25824080782338 -130444659588312 -19710364330977 -142839298456715 -233808987656219 -192722138809878 -159857282046013 -232221110493588 -228989140329359 -238249918804397 -478685053617 -139539242891204 -157599560745403 -147775130734841 -165255483985805 -187054612901189 -42571299824061 -34088084234332 -56232555549334 -97673603379353 -231509943550955 -73322916553979 -118965313417279 -278853417368652 -220767970187039 -116600579237544 -35167999723473 -128213409323350 -31491143946302 -166277482415603 -171612103979089 -145738586560433 -220047529404400 -110377938911577 -232657139514175 -159416864382575 -14632738293853 -125889595522079 -62201792284943 -189949241341899 -133015703505484 -220529640764454 -280980717462037 -132731996675856 -131505556550915 -15981650922166 -155712719110180 -279505038385542 -212170698714682 -21611281354984 -77009517721162 -42385434954901 -44196476529840 -120563008980164 -102914302965376 -147270042527130 -150280670665957 -238730621966231 -163412051331514 -18377389767404 -254686192693333 -234808728965534 -116763768180423 -10824776877213 -163007021788474 -202767919585627 -118503333557706 -266796878764868 -97917932344986 -100502416721016 -793700839909 -151346301445855 -226625636235744 -2930135893497 -143280969276723 -223618645118231 -11588719394123 -201153186191413 -13238852207657 -53828749631913 -99712465937928 -21222912469139 -227541850998536 -100263128924600 -160642634351130 -55090292440823 -202506156308345 -168212193259723 -163328931587881 -238936318085964 -257605452552854 -164693610293001 -131710046477942 -194803197431635 -277676289095595 -126871003036606 -259852140230322 -45397953321365 -171714091193441 -2074079590527 -93877361359411 -131155785683632 -183044222828704 -232777640599228 -70510209045892 -36731287570294 -211186546316410 -155256532674181 -118166743942116 -109163736305144 -50343195276437 -203539656732097 -179392651154569 -141948062320263 -187087251237953 -194024081485213 -186006774198294 -275462769792969 -131308163346814 -54059769809518 -83373879567143 -100928747204055 -222876412402165 -74179498529464 -278323994407453 -220494224039134 -166845497655899 -98815908139431 -90988160112802 -90528249504439 -227388078751591 -193552395166839 -163857687384033 -126865713301780 -85012539569070 -118254536628650 -117441731723444 -187882548746738 -124946222885331 -199292172551384 -162176449837417 -250994543529602 -207425694701644 -221748801616116 -22850737305227 -153505247879168 -98860254242465 -101926097599074 -281465870244066 -279344936053167 -86456206526315 -72122201527779 -197291615614855 -54465589341480 -139474709744754 -53345803427064 -93032597747920 -47390205583458 -126579989950152 -33354890799788 -130713303732441 -175332907933408 -124934940173325 -113052456216792 -126935478790365 -12440218896726 -105193451973431 -189926986381856 -159183763460418 -230736477201085 -214910465339331 -269902622282739 -42772427315666 -231227425758007 -88069559096066 -125536945079654 -36660243672561 -186361272536365 -238264188252237 -278790719496544 -85601429014164 -103420105417154 -118096462835983 -271577907588242 -264041094269953 -208100509861628 -130340782170875 -97297251965009 -125825791616475 -158753338537686 -241839997072179 -106378869512170 -126512200745111 -158758695727158 -278669286151473 -268435588604081 -134145345138018 -22800744223444 -274023641930927 -47294477430449 -129076661901631 -32199051204268 -39270148319231 -223245427585015 -224908687584747 -146988867465616 -126811597636879 -229049983873706 -208682847887445 -37088371428793 -227131130038289 -160128349672320 -214991632934455 -116778938348832 -186101924976737 -65956975426824 -53034707438128 -265452214997074 -311553787429 -274435319268910 -14409464352441 -228937482894794 -217299798640228 -117601797138065 -125564950715546 -184821998748963 -23739602196513 -169309832354331 -29578087351860 -95787358479172 -53150683350997 -158584587069318 -17791294656990 -118201835935669 -50354475074841 -160039275127130 -201918172831466 -29520051132580 -92640206899942 -217153368794660 -200131656196251 -23597636675505 -181869777092482 -116553234911270 -237570846094662 -104045838646308 -266348684039479 -133378602620543 -26662163623092 -228808017482554 -205351397396286 -50326860603130 -163868792624393 -132951359825678 -64523915478241 -231554804202002 -183998491830540 -185147789787594 -57467843994796 -33124408997567 -65685534113481 -6654491247558 -197681920258909 -38898554727428 -219030446478871 -193554783187384 -275623042514770 -144705703521080 -148234336648468 -170559661035499 -277548742594567 -51497579404393 -135601419557454 -262368043869050 -254688194843218 -28211825467257 -23587458209236 -2437652591176 -240769092788356 -189901055344939 -229608609174630 -70804227105725 -46024391640980 -30203173681395 -13536434801676 -81344683985067 -36040128111084 -179422402570771 -115101702263749 -87322941900219 -43837007877596 -248309136868012 -129319263334692 -127217774157729 -90403965887825 -138532177075685 -233751536322219 -94550500465470 -4254676579625 -101313048707181 -219654456399900 -247471413851106 -226972476807663 -43757976359801 -265486298015414 -236124581624369 -244222442551195 -250216241577250 -100462179751535 -279225324601023 -83485500895964 -167543084251398 -89274370450701 -74281077912971 -83622641965814 -119287595432229 -274598163821686 -110778738087905 -280539980348429 -156639600617221 -163342468058693 -124701812201400 -143192397426024 -68335172389876 -199012796385231 -124233720523450 -5181319511548 -134716349663731 -140575668672734 -86574356711339 -244699254227533 -96483410549828 -12615046307836 -200847441127017 -128127845109779 -148385933958252 -16827892471966 -157130965249876 -4596425644350 -110614275320764 -30685945721056 -159187670054138 -209913559286915 -127794518919932 -135019110805491 -213497644167298 -74450654862496 -203040308215767 -163313597087332 -196435656683662 -220728281855814 -208332306621489 -227981435334442 -267281114705631 -111613583407216 -62386112734659 -156033649192358 -156931862237882 -271407041738825 -37021748382122 -151819380282637 -81378563259343 -111409102770037 -124540793117142 -145784100614901 -147678404480691 -73223930826115 -37382726732196 -78443201210810 -140514369261681 -117622492832095 -138120908158942 -277202862945966 -1490810705782 -129410803243642 -240011103446846 -258205759556241 -99776733711868 -8692255877520 -209381183868392 -4081080935535 -179834993692387 -78818930637303 -219836848443024 -126169667071478 -154504464238907 -205218686557883 -14947775325474 -193753717862794 -210718393863076 -80851342572456 -87612179421731 -190695656413907 -46402895038333 -239769264828093 -83757570001274 -139378970135688 -254808118686460 -64809077317628 -199230275788309 -83964186605859 -42001053596783 -217746033737710 -68212990510494 -27209268261457 -193813956939447 -171700175783897 -266100010214829 -28172450387570 -278269281204312 -152884880883413 -2500944873919 -198768385701300 -227545771113213 -235154316639704 -141206881178526 -97535597323310 -235644974808197 -18892638907728 -225206593111278 -58574714713690 -182484654193359 -8213607777751 -188081681069660 -127792365258585 -272092133625891 -103396215578600 -11329029650037 -173548603563026 -103624969725801 -53588179185502 -12628397784162 -29295049174756 -98423863416831 -205432252909389 -24981358408836 -262403851861648 -171071093911997 -17386826851854 -126195901816128 -40938090618794 -57344576615336 -17458256044814 -257937942715449 -32182058937920 -240225164103856 -136173654930317 -29143262139716 -221088335928991 -27817943667810 -231657285512909 -29808799889868 -131428845199079 -152348777028131 -73024242615344 -181567095887314 -143002703011965 -68254873714979 -15670132886598 -49848360071832 -220309571508138 -173052914472 -251248163850283 -241134637255548 -163140897700519 -78142911414540 -199076429907085 -188901843854331 -157875665990336 -23244955035265 -272502413895275 -198609187094798 -147428969920125 -76425143526968 -215556551514337 -216803333615709 -193135136678744 -175601823914463 -108178070396461 -28952189048548 -52443630866384 -106224129039025 -134627962632330 -71584872731066 -141315061940759 -212181790200497 -105101448871706 -40649695252218 -247862558407051 -140432518921021 -175679247498931 -85254299399469 -75910072466684 -104483339227797 -193083569914540 -144513077842135 -237883606928910 -217407096779523 -179539612263814 -187213793391168 -159512874819529 -23601327021529 -195205730911705 -68704958612268 -261038262370335 -139454981737607 -118236284260171 -82059438223500 -53279024935696 -152122831079331 -161868804572274 -203023450196521 -175526823261855 -214926030447713 -174331982737472 -153199821447160 -2011346435465 -182878163790061 -26872780784376 -123816633733139 -170069856994414 -209647190525620 -281298939382737 -52585423893446 -62933761490391 -191062391885740 -149895598911452 -18412351109042 -137112658518823 -248886816268807 -71954392979909 -5340620294798 -195777344506522 -157664859938181 -251719097107590 -128573404168279 -222464828133936 -108614549409440 -186327291337216 -49878322425451 -125756599714412 -83221332895664 -202249925927715 -196884971181402 -205125527047778 -32191912679340 -256364181927895 -71338141410703 -133161825990692 -91531969892979 -211722558986729 -130593765127962 -99559781773555 -81079627734878 -79126722072422 -268858988202223 -143333686566445 -198132286785961 -128725871261197 -31219073046804 -158919762288275 -69925406447731 -235967584645993 -184546631064705 -225221957311942 -52945196928405 -19298544020752 -22241442739015 -231928747920065 -31286631354619 -25096833096362 -33670856314498 -175448421988397 -161294146039452 -81155233766597 -173168943801586 -163561176168392 -269995578382966 -2646575288983 -35336800581815 -59143945271303 -210054970718768 -48712158098351 -25865707137711 -192342134564670 -236649063857699 -105464788061748 -35403751700676 -2511458673353 -197087255029774 -70410908460209 -259971469580037 -170808559403122 -130966071819275 -217950317039344 -231333484032074 -165130669356412 -130194168875785 -213247092513906 -219726938302951 -263061144465010 -255414749370600 -276857931114536 -37338133822946 -5242164573659 -9915875110113 -251940605422397 -209955394644005 -66079880882387 -262342657767447 -56113470352626 -115977693674655 -177780414413712 -91821887310593 -221230092819846 -211043045120081 -86377208054260 -204541096734878 -174428314850866 -179511969289682 -253470495201532 -48819269895211 -268509267728932 -23927435069148 -80629945644249 -59171211588936 -1107405641989 -198218200893738 -276723396407085 -222810968716762 -170365325374019 -105927906855378 -222946617464825 -55309936369215 -56786495448244 -64724948402421 -279022292268266 -138116313079709 -93150573111931 -17649888236391 -42791717270008 -177086823781579 -28430266264488 -266093835413633 -68567354416190 -79905509959984 -58317375948621 -126616265956070 -18230141662748 -50337584207446 -110379318147936 -181852338252445 -246273226543630 -153974900568642 -238830358400735 -27861321539201 -28735789097796 -126618205387207 -33640282681797 -40958590257664 -209335323861228 -193967845821512 -65246552932161 -239199575626881 -50559686945055 -14062134497172 -173719941223858 -251198519480707 -40580051789082 -117928205005569 -191132842247729 -50847389586686 -206338674824524 -188088272441701 -177325089139372 -245826147192611 -73958931263857 -111715751033177 -191274145255086 -278320439711167 -193003885536680 -59592076992281 -167342688439833 -129485413435616 -225406176331873 -194759727624694 -278982344798106 -128388134964895 -124744946794676 -253822745543271 -99103231185225 -8465478459549 -218830199899158 -134273495262266 -87438827201986 -274804323409505 -269080519997179 -274901091961795 -280796343310677 -128332330642039 -108932855321351 -159268558118580 -270139904935381 -134146708444762 -223880678508512 -207635507987095 -60111956712787 -100485659294729 -157946904563362 -22370101335020 -210346125209793 -188002046293413 -216204253393204 -279480983911604 -105492039276425 -101693479858477 -261649013295964 -240046053775379 -86998043367560 -237617292616718 -261277772375460 -151692644797154 -124782586096671 -139566942821354 -140610823516472 -75448461307180 -21336649028456 -25697274994847 -208140182299177 -226284002620532 -136036936298999 -144570204691089 -142833640453383 -157132964032093 -246004870260192 -89422112632602 -134448214352635 -278139820439790 -16315651274048 -108788145727509 -227872295054778 -55227897277045 -245298255266792 -196888923304494 -213488316968699 -225349148236851 -222977770104504 -60616844597906 -38184429996283 -201744348690987 -92222209521945 -49206646275889 -208023828660934 -75971121348553 -194853185652994 -117691809990639 -152974303962195 -147439858811676 -167885190436000 -72380514653146 -238111791539426 -119392684738392 -43596151974770 -113267460100084 -11231486294298 -192462516783319 -85770990739603 -180271373255558 -236695865194971 -85319009075947 -71821414629217 -135889637168072 -182460736927145 -227186845867568 -89660021460513 -23029196944024 -85642265940689 -231629295912602 -140561856032607 -12764476575708 -87511876164697 -75514833887163 -246696076930556 -224089014516111 -211476108614514 -275455979601358 -229022541199658 -246407785548036 -269799536930271 -248224947548711 -149024227854615 -66170396158093 -47153893590508 -1878681881775 -181000128164124 -227915033656635 -27397448380413 -192557269690004 -97881802651857 -79621849965866 -106621632515977 -150858872596401 -72820742949259 -164826073665254 -108412600142341 -252471027233073 -30073246285765 -216898023569980 -100572749775275 -28895306560468 -130249974816970 -246031451362947 -18191782686134 -186349436045185 -240720630654996 -184275318086112 -149127898543223 -193430011732419 -113262762525875 -108717928660943 -122714324175423 -89310758440402 -90761927553228 -277194643112845 -191008925336516 -158081588918145 -118409860378659 -263030132466732 -46301558554822 -250716247880778 -218652049766556 -7455544022793 -149746142397658 -212632164706649 -249737704921509 -236766211726806 -230167139204994 -146558565403659 -36017144817990 -53609425718867 -196414767334066 -108518806518467 -158766792740586 -198605977731458 -151687487716699 -39502987650862 -77212581239130 -177142645710235 -67470126788900 -219842171925347 -262821455512740 -75386853628252 -34165057227246 -168850393491816 -56237155117430 -264285055922856 -141730709853817 -12947508461635 -280580270001973 -104666780166363 -182143819763717 -181580354911378 -15531119075063 -246681836277086 -212299044442085 -223325610960840 -40093440412042 -16592056251316 -121359645833651 -150649592581113 -249847001872751 -239443014440944 -151476448009107 -10809942414283 -204241566310670 -8666366712971 -157317611759190 -49778646291582 -157211360834662 -206291628311854 -22405662017985 -67485916000302 -78459864918475 -69281401864217 -225060076458524 -198924258935881 -210075587141457 -164615549316659 -41370177792515 -227790413506181 -88107179408683 -209125684860617 -139140983526467 -92664807027701 -126031525098197 -129715453853866 -233224405100577 -73017723747238 -7626653688125 -71906501645369 -179183265590536 -205046274750894 -180556372806930 -47933446961091 -226270732658894 -109656783940091 -110175798169182 -33961202700647 -125004914233491 -127387523922252 -11755283756222 -92746293896237 -212135912537799 -65146486746692 -150695208894318 -251111265756480 -164111821144891 -154100379262941 -236580585603801 -47346548988197 -70890346719573 -85368662598830 -125010319223757 -275941777630486 -150744641179884 -75331305534656 -118341255824598 -108776202889979 -243884694563525 -15613950060278 -248013904677581 -192751462013656 -132882999653455 -250269385183829 -170567363217548 -137500178820034 -65782288357382 -138772917482942 -218370628206141 -216578885024724 -20835944441629 -252168955820972 -21232429590702 -45365908031137 -256763937170507 -66824147825286 -97226090564152 -266402757777736 -114758245314611 -69280596522680 -100459285803865 -91214511780432 -270042294312525 -179152274222863 -41936721901783 -224290956083372 -41525678212371 -229983744269140 -206928653500661 -18962431283078 -52352064289367 -178435858698445 -129937457432721 -224519677062854 -238169714642733 -272957686080600 -277762710570013 -3792172804372 -11730251160148 -95257367312625 -131104686481159 -59276455727225 -141069576177768 -106321442376187 -205722630069717 -91385983602320 -149556516395960 -20987367650640 -279797152023963 -172329683543919 -238038767930212 -231853345457098 -107566972195085 -60775447753037 -272826739368079 -244790168387372 -162845426857710 -74627468212868 -280877177050643 -94878277616996 -59199344753179 -220337882359870 -102252508176517 -265680470553156 -115159265400603 -18414970546896 -92554984643525 -163522717993842 -61783869399888 -173696051385304 -258876594439216 -227212319670927 -197787420837339 -214394511675517 -132899188405930 -31327228771276 -210262863662457 -26128770597798 -202948093101573 -174645565593711 -258926567747679 -8041195970762 -205589555341624 -30697454461607 -65471707160811 -61153074554763 -5065708582438 -33807432392522 -257186591940327 -141237238181517 -151119302044307 -219233892119032 -176488535512382 -29284759125149 -137523218784239 -164440778396929 -247523273234507 -238624998170246 -147007752092533 -268346151986191 -125840229225832 -87463261096592 -281027447429287 -158057120202536 -227216039344458 -221367732675079 -266465768309674 -238249381819752 -250653016402662 -221741752444801 -147798021714789 -102973190030740 -166271058797120 -68497099257924 -74595076584171 -179200941202730 -36410510556840 -169924831634579 -161104704561626 -134538406194808 -156694392050614 -41792913213016 -125018726597663 -162542698719993 -238744794079760 -134765989287545 -135031279162781 -33577569330100 -246473626800608 -89861448482274 -83824798107045 -14509154618164 -112517177898399 -14398739358167 -150165931242584 -129396772663525 -100574089215407 -69383338493130 -277690008215042 -194281216361430 -235731381558521 -202555734988847 -32555913890143 -85002019802082 -209637415070693 -46126010909423 -247005361716890 -43895309355843 -153677305013928 -202755968959375 -49861524679399 -164748307562587 -266593554096022 -54502961568251 -145736692333913 -8069946860017 -22343346667906 -252011741698586 -168118495211634 -227904116300943 -230333399091360 -129355245640753 -244720835499868 -155240133092296 -235479230907953 -163332451756552 -23798437552908 -191098677727916 -88738397512678 -156145414417017 -242287941723724 -134635689785079 -105937169763368 -183611669307140 -45296741673420 -83744889281971 -257543597544079 -147808789898924 -243289376255272 -105032391876433 -232526266180110 -33049491414122 -197217303024565 -104131670255771 -90969099066258 -263999411613449 -129242269881386 -67427817293205 -173257821667541 -70720344728198 -102835283272622 -280500846860552 -170447555817343 -199323735021130 -91379710483007 -139380327293228 -281094237637769 -116401781632580 -174307414429506 -99790258023242 -227163177217484 -201167200602419 -106452471099395 -161987024479140 -154492905179831 -193143115363034 -140681608194269 -26366950148851 -105046245349953 -186482265169939 -150597326862982 -273492672036661 -22619221756973 -267448902499615 -126898039523851 -160565493755028 -6770337288428 -25353706128541 -50101781279711 -189227314936351 -232851978877605 -279013168128606 -246719370768051 -242449894308518 -184933077144472 -278739523855249 -62665755340858 -11255502169107 -150923004475514 -125719711418908 -95318821751288 -259258965486369 -41325424509637 -259008175994969 -43977067157313 -38003909168822 -170788371038251 -70255358206819 -137432803834441 -224416197217809 -263319382930720 -273887313125842 -169602752434441 -238144481819333 -109659722250046 -198437719901044 -266979449285936 -204595347213651 -226970501493658 -113124445308762 -268314623754520 -62740232023126 -232943375510363 -254554541341152 -233626496740965 -230752769621199 -133518765008072 -196433849844285 -196242803642307 -240864179720030 -101367472764335 -29132053510467 -42122326851688 -227606103872251 -19330924096318 -62475692510379 -141826921641707 -274741406509437 -274489320594189 -116125158391337 -255959381626217 -248827593572353 -105943881989622 -74229700702300 -194376590344185 -216954732284981 -91250586536230 -66436486081356 -97665784895592 -261866589824028 -197342357639867 -144225750183837 -188905477672782 -209707476889609 -272259906762622 -148406814497597 -33141552711431 -216983740058825 -35841608472405 -88641394044020 -62405407681126 -30826189199178 -33104945250039 -243059070363182 -273278415481626 -135478023003468 -33891871405034 -157786380547903 -33213097693925 -86883185215583 -106437406389726 -51911145805702 -30029351008768 -73627284953739 -196613019921639 -67594206144935 -35797442779699 -148784132964717 -27846163568864 -203381259338489 -125411050809116 -184598267161744 -274595012505670 -82348181449268 -64070055036163 -165831500646005 -145465472656027 -45158441331896 -280356095443395 -7304339220598 -280251983759580 -118359245379293 -228973096127228 -207384475831031 -9782664944357 -13994273975570 -21355068690870 -51531734234917 -237720983649502 -36639514006896 -180431896574676 -229090741401531 -76461170090261 -121553803398310 -232299338237290 -192809090988414 -124440961851227 -140318252813934 -18209298875400 -240135064672451 -42836541817641 -247053000412304 -124264182526615 -100774322835486 -29000827326510 -90622761007586 -179633693275212 -50199908631840 -236352332008150 -191064059937317 -195233824171681 -222951634808873 -178879885101240 -188469437494637 -63262438539965 -64995894075363 -32360460706199 -184992258226467 -7557876091154 -102084444252315 -98094466296622 -15586764605083 -93246404336357 -26061583297725 -128524529165109 -46181312017671 -213979105618952 -55429289110568 -27510849504923 -166795204883584 -115872359665885 -100241338165965 -15170355126598 -230295434978535 -280211933839804 -116045546275925 -274017361425970 -163823788297830 -186977494317652 -25889225695027 -150989537595953 -77692136657149 -187403685670112 -94607870010679 -22629143053192 -261525570371144 -61643522296789 -129390445304508 -145101433779072 -261669177442552 -7339163966751 -7656427855450 -93836051135272 -252308291727727 -240745708836176 -105416487527790 -62323264109222 -53492448504270 -86902541621842 -75934416095538 -104721218024832 -156157780238502 -250106621502990 -267498525987607 -168290327910939 -261692481166188 -61068799070881 -85448096972064 -231778759977343 -222487854457154 -192576377545338 -23030158068963 -117519376728744 -176118670765064 -119234384650049 -279229365390117 -162517405891972 -73238005464709 -216220432926136 -229641250983390 -144341523001536 -209019534442776 -3973448041975 -27020029378980 -111663918191359 -273265879147090 -173600020781759 -46496058618637 -107824266855808 -150030899716579 -214271449150999 -32759406529095 -166491839446667 -179980634779237 -20933327778097 -84209309157433 -114790165530177 -201802136026213 -246674069608618 -279573963056207 -20950292211425 -6746761290896 -189259894105266 -95799566622636 -207592881809353 -17368259165495 -209350658545681 -35584200016590 -141952548066420 -89629806702767 -9182972096445 -117331144878159 -273913601685076 -146103055746647 -79553895668335 -254225275062906 -160097342054102 -43198499242663 -43192832452991 -151382796625092 -179227789817874 -270014226382330 -198719225319137 -254571752073079 -68038648048780 -96285619158714 -77747406760983 -77856636316682 -159243429370522 -272467967245017 -2311754268695 -181057071279394 -50971989074894 -72448227187634 -215254606772104 -171041129865965 -58714477180414 -212092861112724 -106584231354378 -195068678820043 -187132877028703 -72267028600596 -146835032949924 -17490538233716 -54614271202034 -12208185825129 -254168715943143 -178955869568426 -218921952762450 -87212845439753 -198932795693228 -275266420872941 -126198041709130 -194067103047671 -60072094293587 -223565861083100 -238228716250529 -47087350468565 -143397745038317 -30684409798841 -250017150792230 -173128630781377 -139775842643177 -272026836411114 -42721815427431 -155333631700220 -177508857424987 -17307945375459 -22724465895262 -128529837121463 -135656729574699 -8197803049874 -208690966219102 -209818124894465 -153041844161509 -249125830253362 -90791415880875 -165152453301116 -246676898507737 -258980086501398 -92294711828720 -208595807081563 -54882849408227 -274033048504738 -249069420517406 -244072816032066 -96231510298720 -273762239863329 -263881486676838 -156190955314516 -61170371892028 -267769136578486 -175173068416495 -56563953913363 -98099533959674 -248202323914467 -121217656111797 -133600373255362 -176075941980690 -58276629743462 -170639500743480 -243752992934393 -96967724098686 -82970340751333 -250413076852980 -153443184660182 -39748847929140 -82532194366402 -268112425964323 -277466494829123 -96147633553027 -178248292393916 -140277517346220 -64809849038030 -19986238346045 -65724865626834 -60134705811655 -138419192120345 -95035334020966 -99032382238013 -136459273058422 -236186347271686 -105260110156059 -38806114633827 -17253262118977 -186590927024035 -266528609202977 -238340336780309 -163697119803656 -233960982903270 -188434045750135 -40694461127374 -58886388289492 -211729736137457 -33839383053255 -3552160365605 -201363615517482 -160007409031477 -132270413688126 -140751434616737 -21637467693551 -78957125080160 -1236623617120 -166544948225688 -200608399066899 -216469007381768 -11974720918307 -145683278161297 -138112855879645 -209527559208996 -87218413182158 -243253773326350 -196706637822523 -136264844998036 -26308247163174 -1962954874542 -186804310933324 -3927961086370 -180763797350115 -44186374664429 -237679606239744 -231266437233019 -203741981094121 -208369322294625 -132035038856192 -100599969848971 -44082969842158 -146560822325591 -223911447003093 -169333464450284 -108628463276686 -175744001728120 -99101539327867 -184252088634866 -203370916190098 -94493741791301 -137906604084973 -50941692492459 -8842961013147 -214114056634212 -46574253597908 -70261464985691 -47756510072221 -17496572162395 -111928379601926 -2976797045528 -97662297862306 -226057335963021 -257599049209642 -185717107256959 -155015943645638 -266828281635791 -276152378161317 -81492367415310 -246632585556553 -126007674609453 -125191932522835 -151993547550721 -83067671636635 -235561280029768 -275998634899319 -43920300920653 -247586724388470 -43505211459242 -52238178780184 -13305357776624 -28532803422330 -27309869928424 -50825595071127 -34765176761876 -246983768475885 -175653153674646 -29346235247259 -77855890291558 -143920657621464 -46262212105488 -101198427381299 -127982934775910 -147515341258669 -241644671651964 -80391895508465 -234385151730238 -38554789359630 -54743820770544 -45727369091636 -48879400043755 -281122520971174 -74860248497964 -180400571745080 -162646654292882 -134770344879295 -277357396265439 -277262015299296 -280274567755013 -189703883144918 -16506132397637 -42106294858827 -199890389323343 -209528565722864 -226329903428082 -65898789205158 -164731472195806 -261875887954810 -210187733685979 -233967460471856 -182811022481197 -267638189865965 -210524400287659 -160131166599120 -265697818152498 -156576172986626 -36917117056245 -271184187802401 -75068505516744 -230195004624839 -140443621073957 -17754765138375 -158952105309350 -24683268151141 -257767639426998 -141512212242853 -203766165904231 -111271680289427 -93803229123296 -103446452561597 -99340278790991 -248881419569431 -222656664084666 -60073845629845 -177217506051613 -38441325388220 -1734200727341 -160931155267229 -215063218725790 -66219778708886 -168401934714202 -121549828192906 -203688560403366 -138398430260007 -235107183432175 -145216467208647 -68053871040321 -182001380753509 -201227630555093 -223249189099383 -192521634776065 -107239807821949 -48191131862190 -101399853894818 -248077498463728 -702095417653 -162349817656532 -159069523632337 -67562351884248 -153587142361009 -273468145941673 -209209977369835 -140545720331312 -53992410617928 -165859376361122 -248450749222856 -50001197166685 -189096723969721 -265422023626178 -75748215426672 -164871485199351 -108515352539806 -237223749887295 -29872912597093 -12401388110514 -152314154181984 -257917752356102 -190287213997283 -217135973041930 -143612052368432 -267972260047988 -281042114119293 -238140852642709 -95418255151601 -22312343048905 -25930857536480 -105395664167225 -65002639807333 -12867646397208 -191527315807906 -64775823944584 -150869445302848 -52216554642765 -258067859326268 -81074097463797 -108977037084458 -57184611904194 -143284466447250 -191460972196108 -219778433131719 -268730284978061 -249748694233912 -264780539214491 -266800468056845 -162718902230580 -258834218767751 -55031267449284 -122509953513487 -74827363847359 -261182299873361 -207649288367089 -20653123199633 -237302817246880 -84878983499282 -229365935892999 -254752567305683 -178705138645373 -209932526842693 -220609813014710 -114097302358465 -220560462675801 -101888564194119 -108505908155433 -202066547385038 -41040325914426 -154766211852807 -108556249812423 -261733145111432 -143362943057984 -184760113401086 -147208250175480 -263633185584860 -190259218797192 -270595277671353 -38220145804207 -207870210808817 -25603716241655 -245893150431999 -236217950429691 -141654509834718 -20125285032737 -125680521853399 -49443604762064 -17550870898146 -222246837221307 -11217334496400 -146869481274426 -15568275178662 -253080729135290 -118304757559612 -181389495147108 -39379760601855 -218482562862180 -163946054509473 -260635800697015 -225297610614242 -189070618629711 -238537767320187 -129528558431121 -194863888577123 -220796806524213 -191837581229840 -87752381841128 -143322466568682 -48457438602484 -110290206974195 -89982337899841 -208500774062417 -2703860121086 -188298405532322 -209396351296444 -143731892505412 -55418890077103 -174203645513892 -243902981242450 -193345662682623 -215457457163424 -66141085820410 -25878126902372 -45839547946196 -237529692562938 -48132857110003 -174952920912134 -207093563188052 -253637105987353 -184374056618375 -70725309419057 -219257076487827 -210193906210770 -89697822976636 -88461587905540 -62284707315179 -94978949668411 -22613142672221 -166465575854341 -125711065371351 -180385143562566 -12695630946762 -223135725127973 -273735202994944 -275727230116797 -231845830043273 -122693340809029 -247243221681402 -253747755281672 -251597581325834 -85294349576584 -55328833152369 -98612115246500 -147759740066420 -201385469483675 -278316815867068 -164011874135531 -223873379687783 -128104970035358 -240396317153579 -19506567479067 -6307195667872 -194553480363703 -250734508009187 -103195725885508 -68826427599099 -175128401016041 -272171726872161 -12444619984292 -29914963100397 -34396678508196 -118029315854589 -164226911097102 -268826668569890 -256729803491742 -151286930438881 -278478442048843 -220123072953798 -129744713782866 -35331483620200 -257757784371097 -96376823334191 -69837665166316 -68669071916402 -131962120020926 -182835251940004 -254179766220743 -129779679265088 -203872303030843 -68677998145467 -196385294610067 -256063001558199 -68712963627689 -233756300056784 -110241292847779 -211726651155622 -81977654385635 -118952206307223 -209629563156499 -99324993781388 -208406466661975 -50362503006536 -151623080774838 -151174952702891 -8033963459304 -121269168737704 -253169329274501 -239484231092006 -117808627192732 -171866661308031 -124346166386943 -67001316675556 -126675431965227 -10300365663675 -88937567728164 -48060447228571 -209032012019050 -257026169963986 -208110390244279 -103924767459266 -271090501342370 -125947445417350 -45018288369533 -249919733800747 -192623049626669 -163552935030729 -185940086568142 -87124928978507 -73816133252179 -106010340112925 -187277446705772 -15146566496993 -4455360655199 -134411348863787 -146322488373349 -60185438966325 -130983159162260 -272915498054086 -213331272407998 -113534611011910 -243082977188008 -166549025075916 -123178377192317 -121580646203186 -275660547820498 -33025481976636 -219916977139518 -189824975530982 -212055078599410 -192122414944479 -154529640278131 -28309848253152 -78579780049343 -270421518967182 -226378843127772 -131319898133370 -165449600267126 -266753421417625 -225132985504762 -195802165666667 -39002912161606 -262386279508127 -154143273757862 -85636546442702 -260711596678935 -148629854127826 -219192713749447 -119500962301668 -90240678791621 -219207892452951 -142940617954608 -183313638217957 -166146604615299 -279939330918752 -69405105824382 -276810808976037 -103357820689137 -123358840272017 -95195434144231 -47149744994300 -262038049170752 -54974051522771 -25669124767124 -258414821097709 -41074344695702 -60820572462326 -90087106026757 -26151134516613 -123868208133043 -5874484834954 -224389458649370 -17198235262850 -43167615799837 -21872630817857 -106786015099377 -183914479236741 -236668883159360 -247443517404985 -118003787406254 -9201177137242 -18024076534932 -31699491414458 -133685300488937 -19680638306561 -201435291892254 -252996924694784 -85352846883394 -34355639206277 -216420630027144 -19154106447492 -196452119506120 -199634932590616 -111021034766264 -214007324504749 -273227012745335 -253097412827253 -163429997585541 -150237259356261 -232250099659389 -25023882970864 -277860928201719 -132537473626953 -148762056809877 -137741309907106 -171250127050633 -1912477004129 -171239983713128 -219197340097909 -181315420541682 -238015923445854 -267268805244381 -189454184937966 -138197820009745 -89114804601010 -135027232310107 -245557093778686 -165641472445292 -82277550488616 -217085059527563 -178443517783151 -21945108700567 -276765113260456 -265588558248013 -160598515024799 -46567452904141 -88268332616053 -164639583092220 -154541365991849 -162740449365207 -44056837046312 -140207826297468 -84595266461842 -168380971549024 -87763664943417 -211851744394536 -240190586237448 -226149841289720 -46616396728752 -256522220561780 -157099927181390 -157568193338591 -276093417631540 -200617510392265 -215993868636925 -66224870907748 -195625316909173 -59170127525080 -8511388854735 -123498805875235 -94863517239135 -198426415601378 -205681011248728 -18114398314303 -247249394206193 -218081049436774 -184879689575122 -126192402705238 -203147290812171 -190793806710503 -18846778463538 -147762824513597 -187775534545953 -170885003571226 -155253558414079 -240075868528221 -113757528188252 -232571189953568 -153338828112742 -175916258759524 -142349101290004 -145611324310687 -108742767853959 -145644968211678 -238205557137564 -216103267976083 -87720885005402 -205916740665961 -231977124447417 -134558601271774 -134210059063119 -47065066036432 -169652346833272 -33637211808804 -9874080561262 -78507584650893 -162923602073719 -11920388906514 -113706131246652 -37907684985375 -18960158941859 -254083267861764 -155249432887331 -124747779049727 -171810248439800 -150009647312159 -153795973103049 -200858442493122 -56097175695414 -245203910252738 -259948022851451 -91182904106384 -48019413747309 -78331823389138 -48637115606332 -58117630847680 -72915302869335 -20468150959269 -169394521350415 -217461261528531 -205346074381743 -67412887045794 -136763917734443 -86811941586063 -99682028043482 -209014611450673 -251331124381492 -129050114218955 -129295446954752 -56250000377176 -150930542018960 -269639442185740 -40931746767480 -245072963540217 -114143637390496 -58837650380671 -258192747413818 -47230624175954 -131891106058021 -38994826214158 -199117817488619 -111499026358849 -85361887528289 -176143534393967 -158164224539438 -199959876959042 -35325096987990 -21755915971028 -271946967927433 -64961432980362 -29510611528858 -123493393020771 -23496516603746 -93571107122001 -220856696828174 -117351247518397 -187062490496457 -153850728528469 -38461746273347 -247030316042475 -1661508134512 -68458227714103 -37544181814778 -265907055899152 -195307988936495 -154638044892093 -223866036718588 -24272713926412 -43204809775191 -14267770526221 -12579115798539 -204267742522826 -219760535608314 -239180491041711 -224395430703946 -165430891153060 -41320637733961 -31986554924245 -58261824567844 -100292605529561 -114887669904289 -60102728881628 -79522684315025 -92293208243102 -122856033182618 -211850471530897 -43124613856230 -78523410190947 -259286708916711 -27848522746354 -264499888765025 -189662785035976 -38867476704234 -185484009300977 -70634427959286 -176610705692343 -91850901706677 -273464185661945 -233788571096281 -174443324623962 -78212812570511 -18445584252492 -5036852536830 -139208579659894 -221096968493555 -22815147043625 -167544608209967 -242118855109492 -269475686354710 -18491542381383 -145933442379178 -25390550914580 -270549618825842 -177679026207643 -194218146122796 -89912997368917 -139081767015431 -115854846188786 -239564290228657 -171564600153645 -40393448573508 -60757920288633 -171307899455414 -142637936749440 -60545570069430 -134645082886318 -96200860403607 -198154789741671 -130883287191402 -226812770441814 -253969158181609 -36998770627050 -54657084479011 -54675834642163 -251653268841705 -67949503217580 -67478245104696 -111639559766686 -7290582966281 -54619584152707 -119124173308804 -138370088375118 -233949032122649 -19380635696129 -273720498336596 -257544163314859 -130907981279909 -25318228856708 -212873867271444 -72218711745636 -220032655090250 -66212625161673 -182345471560124 -242119864942899 -14591692573276 -40110980706041 -29130649728811 -100122857275005 -271457827700290 -14872541040575 -46566472401007 -224532087418986 -273664979588536 -63028712612262 -189767100950261 -234413318857508 -257808608923723 -253832549850073 -208118600099810 -149792100825611 -55826066161106 -76446861699190 -115337439256396 -249049562876588 -101851843897109 -37284640493339 -250118245546317 -277686543077017 -239171704229680 -266647936306517 -220637779808962 -162955737623164 -211670904461081 -64669620093754 -57468485222709 -279126067881711 -182525523165689 -242037693380883 -124819153983260 -41292150200972 -246855995492896 -191659312308431 -115084496062603 -218016127631906 -256026425877395 -22726326730734 -71441493568651 -184635278891191 -447911699201 -70970408572396 -48448830712283 -221529614829949 -187427391299276 -125487025629386 -86622690209397 -182613856346584 -33567117534481 -175324974164591 -182710483088860 -172196986214182 -149271204984112 -95428265426120 -12430154347562 -93207592654200 -133162078098354 -10224106939075 -128320348137438 -214848172005955 -105801690796616 -149227449983239 -179583534660376 -230851350757306 -29759303374918 -98895906714989 -52263718622636 -35624214181228 -176980521064805 -108523544561290 -14726258363289 -232085348858102 -3816256785059 -112803558962947 -151870149865899 -151707481204009 -83904981780529 -1013298599756 -247025077926415 -195197128487821 -104846301910230 -258083413555757 -8051579379069 -128932635550262 -264144423176749 -155938067694383 -6395508588083 -176030070422557 -163860959360591 -239014836104289 -136760383576891 -27721058778854 -249585745044611 -37607954442780 -127121325034922 -265690776536015 -192599159788115 -80510013519826 -175433779244863 -137118605923855 -247117401175335 -44153923319489 -176479637922237 -208765036700562 -4514889850046 -56445907263857 -211387938341124 -202756253630073 -11154481644957 -222374733048037 -263848105124238 -250786690658907 -166689830697816 -221766175397977 -248390896006404 -46680439368392 -24865927835548 -71434139604800 -181892226994879 -136103371445934 -114185894343153 -86196325064383 -79887433150215 -48777225868851 -186775788892944 -20784284773845 -227219187285305 -182980058262971 -12566355458416 -31396660976570 -76277588361084 -209367372641922 -10216431618469 -212180256661486 -260925427234165 -243949054490734 -216804590648820 -28021890382809 -237879822351210 -53011478938464 -141353530783242 -162888742757387 -207876491280873 -165509967963846 -195746588700611 -263865047010596 -273168527900042 -200940644731006 -105292394491999 -46532009914760 -269151681761854 -195864948330718 -188576626802964 -250871099627650 -17422291669793 -20717289636360 -56582425653708 -69333774782941 -196191108577592 -195082516547595 -218971228134372 -46523589502797 -61571713459519 -136690743389981 -39960547628730 -279505685164730 -137888129323917 -4817329115515 -31561891174344 -157949892144832 -33236272758598 -132320207842700 -46739124953815 -107211429690196 -172748159704662 -86260704613325 -202309306458193 -241914506013139 -5581521813482 -66880660326983 -9863822392989 -219018961652377 -198094284434345 -6482455562462 -51277602676409 -55465098866931 -192138352854616 -90949520775693 -168146741736363 -204369326622254 -120578624242653 -183278759419397 -30812068156023 -49158879054079 -175960474739162 -159789103331385 -159764103113849 -60346822032764 -140656217656690 -17866470926207 -234239966271155 -24886975104212 -277660709827158 -219736645769760 -88821493396283 -6768201414547 -13230354464219 -276986488731173 -158832616959952 -98330782746281 -248459566937425 -253479868209833 -224179405778746 -171263667832117 -244500530619525 -9466549566323 -202291275172448 -187651888971627 -178199356105089 -126656796361760 -156849588399110 -112044383168980 -87522796005248 -10308563962967 -225609879564271 -220615458420507 -38123662090898 -44954793102148 -167967622787582 -174033713791340 -26127150453520 -251656534178060 -92272675534504 -198290738412112 -9590808422318 -157093051582669 -59827706680182 -238489827667012 -139337131513916 -90231916355261 -35095966809663 -65691192053065 -85753782143643 -36378229513210 -26290809000058 -127251730783607 -4624988284876 -241219448701269 -83397711121689 -74677712522208 -95054185554217 -251888560412510 -30494208247351 -59182212955041 -185401915112347 -136890895001404 -267059973768269 -266472225899303 -206379262713638 -78578102484861 -263400092541512 -52384852852978 -108401253402679 -132591645813564 -126639483703848 -9054467584935 -155646267320907 -49572088215073 -247613042456413 -170626153404771 -44006376535476 -84331760356767 -101620835164562 -213435334197083 -36916653018067 -111584837394854 -43073264191731 -36659230216421 -208874769290406 -201957965182131 -268435157576962 -223809823112016 -135665946235625 -69106450999228 -126845595643178 -54597259704528 -119071616016210 -183936664629997 -208520626016631 -15248404540750 -111080183803583 -263744529750354 -41128466350179 -134466335465344 -102811482993611 -171131161852884 -210372230191520 -73521343217855 -24615990261056 -122240918004225 -11559069997908 -163483613808887 -223040439280920 -46741802808092 -158575242801358 -124378469845484 -179392279278486 -265044610498154 -139951128275743 -259628089978351 -259645572719462 -63709654492155 -124451267834086 -122027150581861 -215685700901153 -198269554834782 -12150618745468 -273448941289823 -239676254341159 -111550639233381 -112512913345032 -205307056685754 -32510700070196 -63961134961727 -210276772269229 -225780314475729 -158105706338207 -126914943564245 -245047260965985 -199784470835476 -150627064510391 -187835299122241 -60737481530674 -63158216456803 -15051214349714 -272386063003888 -185934797989741 -162245464615717 -12570417661330 -254220683677017 -66477258915219 -175879341311175 -47053515261718 -240324757271063 -10085598546135 -214388102007994 -134840615148750 -123975528452413 -46991815735375 -125622746055732 -84870030953352 -17981970825090 -135911049926862 -270805696084223 -276606556773495 -203543395475865 -230845326641633 -280540205125394 -79624993440902 -249099409343059 -189469042963365 -215253967634568 -41286255569306 -45222485757823 -198655300849370 -84053611799261 -106897712563579 -157767600199108 -87493123191569 -231559677428282 -258181734873096 -130085958824986 -223336601668390 -273144638061488 -14518864489844 -140997439455508 -24200787170616 -73141972512219 -108296253072240 -247713017144136 -146903838105998 -218049846662087 -18668129496353 -193755889745685 -86265216437950 -77600145070962 -178817732840737 -61404405004457 -156372545931501 -204962560851750 -51754730598425 -91195179503010 -47873948246768 -41164686061455 -21155982545695 -276567132535506 -276383463263226 -194538761816187 -14652712600722 -120868622131361 -56969807895749 -165100798188652 -253082543323993 -94735402254408 -188562775464392 -216617512680447 -69302858946682 -125987290930557 -231604725384992 -29396756813972 -136250361468928 -264457188384203 -19744009038366 -181501716042989 -45263890730505 -136132748638975 -267401310934203 -52435950665890 -217789130107783 -273571959516913 -178410638913765 -80075337419711 -100509601136091 -123155956141127 -84849577686740 -264730049092591 -247110128431846 -179550315449720 -266934068121916 -231730080892287 -99049915792839 -254032453833541 -66274606510265 -172357475129044 -8155698472710 -179207277563937 -17814667456922 -223573150503498 -252394716324708 -271296825514707 -206400679613631 -241762479092397 -233776588220204 -81646106225756 -161577753955612 -141487310747711 -173083551851258 -83922549888353 -143202334928631 -215086317727081 -153600555595249 -20094023598316 -156083777045222 -277092669327638 -154525820889608 -259210819283525 -51323845348436 -96627577431803 -250868186281115 -234993907708960 -129000658840997 -206732378587093 -81832112381672 -95989764445339 -92370804067258 -109795950205079 -162088813775600 -82955309588710 -216547978438339 -227833897425711 -197566675174156 -192518967554553 -183471787563840 -246065373901459 -111250879986243 -136123132755397 -103304805880067 -110383749927098 -124154408926822 -120253642396971 -117278948753308 -2680110601786 -141862910139942 -184137889998585 -119096110753983 -126952886304165 -24896041024735 -90012951218439 -110526924003563 -54421420034480 -178509975480521 -258993700793288 -64721366476308 -121288977842733 -35009269830327 -84519757006668 -264005256631107 -251442467296381 -79628441976147 -232803054365427 -151513935951927 -167851277788187 -264457597571713 -37041019005550 -244444445039494 -2379199998988 -254771017174100 -89899487247029 -120511517400728 -253989661174953 -119323386388426 -218057217537638 -168657525279785 -195124093436728 -125292715574727 -266521380584599 -257440111033288 -234028564120626 -243205311028982 -149882759198382 -220952816330459 -164643374152485 -196860270369381 -271386917499877 -249727586131779 -260466957510882 -120383425987135 -20300021748922 -253865860828250 -80988504654764 -167376854231990 -154945926465075 -47932683089116 -40015253960221 -256439930356382 -88319685854221 -208840961479520 -163841800549692 -96715723213266 -99183853295168 -210211792160444 -265138371529520 -27587447882119 -191056245492050 -196546163568347 -172252500086771 -117916993370150 -167544994070168 -221099253163902 -200678124796281 -127035703228357 -258299894192178 -24613012963488 -229115613774709 -264514868648799 -147173897916911 -118110208436198 -45347841620190 -44872368263834 -135497654552397 -188237772636424 -106144513091502 -163564194946702 -279890259080513 -111996391220529 -164646791824052 -87690601784976 -85942862634441 -67712240676115 -158902488473769 -57088720622901 -179053495617411 -150020237295976 -71342545763163 -84054929318583 -123646575583863 -161923162117108 -163821150219451 -253406110847230 -189924806040968 -29798666480903 -274242496535469 -124407996856801 -97788282074697 -223191004321162 -229146454779981 -212876516789789 -105936475567006 -2322679509452 -170450886237135 -124537182365341 -70714491543756 -131076027302106 -185220292842848 -273452068686205 -47531695856728 -111747281910081 -253084441863653 -145316022573522 -135700394560127 -144102175639261 -103286767539277 -97542907566396 -11049158961316 -231750848117350 -266958946022876 -12039458893886 -76594487934744 -40770417514222 -110476282392037 -127320724364539 -3942867651936 -118391356083901 -22512480023305 -84856547093256 -13636628749088 -255444405065447 -258250428447970 -180529963954713 -221650754848549 -20057625725076 -57063056518832 -242089409962716 -163732231690033 -55803043885113 -208265577908090 -251145954252413 -213898328741910 -17006311159395 -110997947222224 -278384079140234 -96988687405355 -223132795946612 -228968864633824 -202611222098207 -78064346249950 -82229083890399 -230181066609416 -23131072391603 -131843467895514 -88833735422504 -145240061384801 -209837793291162 -137347192320315 -233656240655487 -265881904309047 -230013225081975 -128541487980803 -182109872743555 -73300618557023 -186157790901443 -7065584563319 -73938419216756 -120526792292856 -186434232658225 -57007341375552 -50144583913529 -184234218920507 -150773165815374 -128854832444320 -116153756007570 -126362098569032 -99177607402625 -132396922698118 -255694585441014 -267159326789339 -224831898707363 -8393227661959 -19537516404546 -223470036467294 -91749505007132 -16480787656951 -49214741446241 -90813919788419 -257216362532826 -135282541477993 -209298781841882 -61728540850924 -162315982449685 -42537185503817 -10090369095518 -33527769041085 -246065497626522 -169189418799780 -270696393184383 -179027491294036 -77526304708567 -138425118915860 -206595521833042 -16410856072623 -237373263717574 -199217367172723 -259611148059002 -112255963754314 -262712576863762 -63006183471726 -146932643350537 -25364707494646 -279022301791378 -149399465809710 -197149044862061 -185495779395771 -213894913282556 -268991839182709 -73361940523924 -125719334370484 -272109403735999 -252424501883849 -210761883697010 -149472974222574 -120589132307554 -4805107435974 -269484828946406 -5828528638740 -201809950613009 -221591083266190 -252360215610185 -81144730378332 -62051070926878 -6421951506040 -153842374467013 -148710971962307 -33083434156861 -257582922235105 -91080680395369 -189381890237418 -153530264291803 -68072497586560 -93183192323085 -269809914168225 -35361852838699 -249039682070561 -128879895815173 -269268148338549 -40422031204124 -57031398707233 -73209095753307 -267925711861197 -170689137898940 -10178275626566 -208355401499136 -218301307033530 -77183837709558 -65486850272279 -265363515323356 -82870352999565 -216224480553121 -47699637728604 -80302717362738 -5875078045659 -23468212759044 -88144231978245 -234760143598704 -102190903233409 -140837067894016 -181486923564067 -228751808488877 -275982420674648 -146967523516134 -164605295876713 -138177765286288 -85875901848572 -63259618104400 -81918541603097 -32671913466519 -211048851391316 -164113289595980 -109590246488498 -45312592189317 -273662905874990 -261838639800573 -128651359169261 -78087270933972 -112512296071488 -93637795337731 -259980877603174 -255516254484404 -121971123217576 -389300660867 -168751273675019 -43443069025726 -202480284446915 -157920492163559 -33750974150569 -251685847056926 -241457051482664 -88294175445168 -47303509537192 -45151795154960 -249504063696077 -186680601861 -227262597640795 -37080105422923 -102348294276092 -102987081139103 -19244362688035 -21870164730670 -118026005599887 -88996047408620 -11284907138555 -151144257365262 -65164439108162 -14348271519186 -91070483209843 -239762382541949 -56911542760349 -96804595727922 -13562478066542 -170152518537040 -36496097900175 -242869599292910 -175301790142294 -112043652169920 -211588280040607 -33066893317890 -101652783483120 -132016611936155 -258833294725581 -116989096637215 -168762465494726 -251129913763622 -57252282366202 -16363349470237 -257846588843144 -159545708778830 -75823795417716 -151821000847629 -109836168722744 -156746439515466 -203423303182760 -195657735717270 -12637003699846 -166814356781530 -87837298896145 -25102814069604 -5577150855809 -263368005809613 -76017967879103 -145536687641697 -252046136198977 -256780837018619 -221546390349082 -86819313047104 -181144165570605 -276847385515175 -264016813517217 -270042588306162 -255841486747877 -113941028949713 -180634143778497 -25080775557200 -186522822611354 -121661143281913 -109899334835717 -191801289637286 -137133023271913 -166157543066567 -104878817136639 -219207339339629 -121738256642912 -167152135867273 -263761290663071 -151676957618159 -82028998321861 -179453227574715 -23261960964372 -100002796049488 -138842706916282 -24091817614452 -145922011940169 -5142394817204 -156938303003782 -95547875430920 -36268240448002 -192197106176340 -264006931572993 -263669386848844 -169336467346953 -32958786331378 -257786197176188 -187418122647208 -222547248719610 -62528971159477 -76350816505867 -225236330615912 -237555406401012 -47464925047360 -250141293673836 -279114821059191 -56819201205723 -45888486090683 -181418767910002 -5448288617723 -28907587298727 -157916765610921 -84746090280401 -92503724733723 -69986806640476 -187847221211040 -127302066689862 -8546339403033 -87540655297733 -209654176515228 -22963744083764 -193999523868145 -354938200969 -167758926629607 -165917652199320 -73604519474460 -210668225520386 -34498233978271 -260859711214057 -148820696642999 -93037215259781 -261700302651869 -274278062709889 -128569343429727 -112262596494948 -12725047597654 -209986924541157 -235629281621628 -134124496869122 -231554830544956 -276865342783695 -241084211176251 -56372923615703 -60851539186156 -148935231743521 -20800199173414 -53477946025987 -269024077593756 -11439307428131 -244372444129490 -200915234017818 -4066205008082 -71728562623525 -52849413139214 -42365021973201 -236627208283557 -12769821953404 -224972108327874 -249250295590877 -202887340793935 -262146310451010 -229009797964980 -32493347999441 -133266671554915 -33157837730676 -32892457871056 -37018384904250 -127574111865376 -69586472317782 -62871657176584 -270564058468331 -111256863918147 -102269413852526 -162376522072320 -150871918858937 -67364873119370 -167104001303689 -271990332290433 -251119905814885 -70103710775071 -259270910706256 -39526646103594 -143151298203334 -112814265404257 -136687546368865 -218081370054687 -10418078218354 -147813175801065 -199089176545352 -132245093453362 -279748861773166 -175563720001681 -261007108945930 -124888832557088 -83992741255580 -60921229681237 -209413833879057 -75860968051583 -170198832326599 -15884267773676 -231587691308726 -120494600175145 -272462610529831 -158313799392569 -22745122102540 -193755647163799 -140270934335341 -205915708963417 -186121312373902 -202781035365396 -126905414891956 -152621154788869 -218546064808766 -11848268303534 -140112021913392 -23515039209281 -195886300202128 -138524912550017 -116595579878020 -153471027417869 -223316441274251 -28637049230391 -237725136539474 -245572615053382 -276442522790840 -270623405313146 -142947976632315 -109906349884578 -10970379837096 -66661673747509 -166111003365713 -53657239855955 -84653906294964 -163950433185980 -269006913516850 -230519386640620 -235033759765723 -106056211225986 -157536405158409 -140368002340430 -130438782392506 -131398650483011 -277291210875095 -69576981645868 -157401339842823 -118628661285293 -190444154426783 -202235771063052 -210222058482804 -22438490272726 -247166874974971 -83076936418637 -48069935064971 -36668329943429 -192608387876443 -139831662331024 -262421081240958 -86003523515730 -251292279119843 -254159967397857 -231118021036881 -238409681421213 -119931320224877 -165485994173487 -162317787228271 -136556639801880 -3237366405685 -208723389968968 -225861938926450 -176736997124651 -170363286073142 -23847775259824 -208668240116967 -89712074347689 -123451269270867 -116522624403740 -147160610154958 -153795338525917 -212094977344773 -279027415149124 -112553797539908 -2876865735059 -70655412320362 -207270720865238 -213930803403816 -138241355566977 -96842029882877 -205924814279792 -31585484349583 -85034194609657 -254998988191789 -236230329170613 -61342251513313 -67294282175219 -55318017082466 -223446957709447 -251159513028239 -130757408439527 -234572364668806 -84924569243812 -166902118178708 -98580730245827 -268743632884650 -79907520249846 -98594241907390 -8570104611029 -205668790990718 -236242217895255 -268278222220443 -175376379934821 -213204609867887 -88356586019138 -108264112789246 -84579991032394 -124883489180959 -183509902085081 -11735794942445 -12731264881812 -215298149232715 -88667238291744 -59401964139609 -275529387482032 -112780793679267 -91186165445529 -267771570419847 -27319602176424 -24596365121858 -174894649813440 -132000682769431 -270003601284938 -21984404776840 -273157226081100 -219443088991819 -131588250943128 -28658987273389 -99117287037794 -99525999667810 -18915937806640 -170169652308350 -81702569733061 -203808932191534 -75910279854779 -186925865668355 -208159366131179 -234311591923170 -253945455378019 -252672657539761 -176483036577098 -134416527156509 -209380942323768 -12317870185406 -26011916607376 -59865082933239 -35564769427573 -185368044462381 -271506362282843 -202918532894254 -109237360349 -237729023324177 -81983258211831 -226467490213542 -74285182149014 -223734513986474 -93549771630685 -264662508464439 -37758035412396 -115462225754182 -276989541672556 -52699238976391 -19549072810018 -170546367070715 -213681405048974 -33224032683967 -75235108088991 -263278311955407 -28284367590151 -281174610120881 -112981800603426 -204130098685288 -18663165200818 -89131258837936 -41839518064049 -38733291077853 -130935214188640 -8983307022446 -201220405106225 -229877066210894 -163079775403130 -150548361940150 -41020832549863 -98304289162584 -64565594027012 -57145093537828 -226737982902813 -179657404812745 -135138833092857 -737581510861 -34323818158869 -214883986816917 -112567517353554 -250946810454489 -196189183630063 -139553981343392 -163013280024396 -263246658622450 -231968184096026 -39701430156499 -240229217970822 -262095318370161 -145412109526803 -268961240999954 -210612454496186 -166331450706658 -161055264427568 -230748257630559 -227494654692781 -213939146798474 -163405770528292 -22127129661220 -176463165444710 -33949636952570 -204003212874945 -28005793737607 -16294001695345 -201418382392299 -146927071261805 -44533194840453 -22596299430912 -80731625983042 -253411914493692 -229148734504847 -123146621785505 -58743455491649 -23326788014645 -21163385013072 -228797470423945 -68993940858332 -47367750474744 -91312171689512 -141872597032773 -6054526156593 -88936158999265 -226808025170272 -195748281844652 -278187627436286 -201612702571441 -26022806645445 -200828033952228 -277376541683895 -255778938979891 -141845018195881 -120294456099390 -274620867308855 -47661634210967 -153884394489445 -209828059196843 -22605777950896 -244204558265034 -216846418568180 -254698863644729 -62404979685752 -281069876275224 -3550983092395 -267387297807028 -107532236755172 -57287943231670 -185860113843830 -269791794814836 -278766148209706 -164316410952395 -123023281937520 -46795438061329 -227662490852653 -103029351104293 -42782870567656 -65434604544694 -146052695422108 -56801981818930 -230584925342589 -232470546995876 -239579682989341 -123478109762600 -1265225438500 -59402127757135 -95081209901010 -18658573170910 -144882635227306 -58943348279890 -242836579053343 -63624555705479 -185377989832349 -16576799473404 -111150414800246 -204101061945567 -224064048864971 -107460602081386 -271414809637564 -120329165539743 -266968059711987 -190174669288974 -103762010503289 -18088187350448 -225269662618384 -132097011691353 -139584020112129 -114982575984384 -174642800191405 -157456307614971 -45692246568501 -11929171870862 -51792924222679 -177447215527417 -61042792889589 -66331595919766 -54626342300979 -99292772389398 -95579291958366 -44393329507458 -41782115424047 -105477527885968 -69121647622544 -79132625753825 -132354838309390 -162043326781025 -42654497618912 -82275473073992 -138305264765249 -94185743947362 -199737972539381 -244780839784501 -196750271679242 -143983960008800 -130758408950080 -156493280811339 -99167420702106 -116992048137280 -203324204373019 -46227974249244 -17459284008227 -7749637539930 -95854028852037 -217099707106009 -146075207672824 -146380981796455 -255911538214189 -185565128868812 -5636380969772 -273350016850403 -224553328120727 -189457741144423 -65220606615860 -273675102072222 -186399679695536 -57207148163462 -68102470856597 -114632307515974 -266872716732845 -280008877954072 -180611740369684 -198559741495154 -221179678046455 -7385564418303 -280033878171608 -12956513680204 -99480496366558 -192923848395953 -206192885888061 -78440181616209 -86480824647189 -203148077984045 -80535060938983 -131909047113332 -273827777230897 -209465228115818 -114400344457145 -231655944024585 -237594652000191 -162934462228518 -256012995820503 -172496532220261 -171267153324489 -255890647037143 -206592476294680 -197855796460046 -274035570197013 -162615062273644 -88180278871234 -156772112793737 -70259689345420 -168922372186672 -226119998070963 -185859303909267 -180388191237864 -51141875320467 -211253248903621 -243318196977836 -268164941904834 -27912657487510 -253200900970643 -80561981649762 -98061365547387 -227084829698173 -262099769472453 -255615155424248 -178105399942021 -34618799521807 -2764121504170 -27705791127175 -238705549519411 -86178541776317 -255856443519096 -267762294570319 -35274407097904 -115520570523972 -196738714239994 -71398449328018 -214223109568955 -80403051695426 -3225396393484 -978108726315 -19623799895263 -192940925736467 -257134216012060 -231316586696828 -265237971679195 -174104530952818 -231102705680146 -86142428845541 -229183277645465 -238865985108269 -37641431049336 -205384534267091 -12822764511780 -238642086565297 -70265350455562 -68514610579304 -149442125780006 -194468227500039 -259571202404554 -264054577179654 -109587441687953 -155670435468222 -196671405675055 -177681389328482 -42937493936273 -259016858765377 -259565159464931 -57311886447389 -151286561632033 -77847684015194 -119308221977918 -253479674370624 -101687691830636 -119824112851107 -160139796042647 -223795888474955 -16280384442227 -45874010639582 -279116063527953 -1217351317039 -88062485025022 -105364063914558 -162156820017651 -141628457747247 -138852381297142 -234517909177904 -178805149787940 -211027422429193 -228179134225160 -12229956653919 -89525172925446 -233612980830849 -227285390172115 -59760220498461 -193200477709945 -866048116401 -42447942735429 -269567883718250 -265258445310596 -204169369687211 -276991991214292 -33111791295364 -154182452253926 -110488362556857 -281030393655446 -59949383760343 -32352368652449 -93736216269501 -102516423515744 -180985614947741 -217977192757020 -92517837217037 -98624790910409 -260779912808452 -190586989595086 -23678622286442 -48452281088605 -152737091558407 -48702271100146 -3505255936966 -183222296507060 -5986414408236 -128348082018522 -236528754568282 -192742386832595 -142546923551180 -269088074208925 -139031292933156 -16171145280362 -170206429401641 -225576115152158 -35202070995573 -174560307523771 -37533249673939 -35985952264601 -200380436530843 -125970859292873 -239217444009867 -51065809602891 -234365737991749 -196802020933543 -110096473860210 -237109821018110 -114695140274837 -163861652423552 -175012564678641 -27703180422923 -146039217565856 -49851706025696 -210074449731959 -176390627085788 -33398583191184 -34241072173026 -267367451413755 -119434721780490 -52154121673812 -184626275098283 -115428605438036 -125283882079814 -109572262984449 -219344452064214 -106602540749077 -76166245687789 -94518766614609 -58339647978953 -198517260195589 -50706503586046 -138857546712032 -112479682144055 -199952909999960 -243215495013112 -9771713396478 -237223435362750 -222066863817948 -62631343999641 -10279683333462 -185721679314408 -259391189185021 -231304294718813 -80199478495490 -227592465549385 -191398226395123 -30796431088079 -102926786832774 -111365483888307 -263263038954641 -222178774050916 -261565965440402 -75444549098627 -166325524141799 -214900185865672 -213654303611797 -264976006996215 -216707661379513 -271012657371444 -123197292550008 -247727724385756 -13265095852868 -210248945242807 -156439966784963 -346724277330 -177468579376040 -224769757630513 -30778765589085 -30026815292400 -93396872803029 -48431622116323 -16776986339819 -183898882031980 -218362082816093 -230081910642563 -246508011890592 -234821282480005 -61557103390144 -217218343489749 -161227181495223 -117245241592269 -30083096301068 -26246075927215 -11669205470018 -208865674582613 -12699930421627 -213935809316626 -243166500796398 -189075792133409 -26434664970951 -36127172665182 -261698857549853 -103910495197027 -204182059730524 -107885217880246 -96333276382073 -166937035146571 -181560038662392 -50062800255882 -90134618771592 -232369557818821 -129100057784151 -56899488810115 -22798147521998 -237827099648858 -181597727079525 -154920031980499 -84344289276064 -128421015448051 -65772176194863 -260079355169234 -223746997855982 -79294851681719 -213068757257888 -211157637224609 -123523268027398 -67691076250375 -106621246945266 -84788029216233 -5023841712373 -50952345631481 -173513930217687 -51852185261263 -110289312973760 -253653092071258 -100276779958824 -235873673314054 -66664096531094 -62293657321454 -274157937962549 -155892842710122 -26918368753865 -13759988137233 -195875794650040 -237664125944524 -62204662315951 -128509983658679 -232887492224722 -91272045310008 -226407813458749 -21576509042458 -237435180040547 -124798571580415 -95554261356719 -273161088257975 -270266305357214 -47987140950199 -118955190599225 -268925564691540 -81445519345396 -77319592312202 -19852564772744 -100049613254213 -183405291064487 -185008635444373 -78515534074943 -46528818479842 -262780061709197 -250535048218721 -192008807089179 -21126691136154 -167748102567287 -253544100753921 -12215708543889 -197412917061616 -8603924201852 -11806482262666 -115422239587529 -176761726372940 -118683482096860 -173224264665554 -247265912008023 -208064823921445 -73174715723145 -222680942263621 -66273859135058 -176493172964809 -53677866963992 -205883707890463 -25471492018073 -205899589365095 -120972972569934 -29249279334354 -248497826088480 -202317713587078 -212354846192378 -24706349826794 -211817295623799 -242522205544748 -76617962348655 -32693659610799 -137130965946721 -19994044317821 -99745151523612 -156276180534520 -186314414136023 -273122500280834 -17385074672186 -101853543315515 -249346310446748 -194724211152689 -192774516677010 -142239087399988 -266433094835598 -229897980470691 -241588343755065 -260497560547716 -66304321215515 -111091694713052 -136035785529139 -149988781075732 -189722744430177 -177115004870888 -173147428653903 -100849516102369 -179711511827932 -33863211468580 -247428614640236 -227950013452141 -112361718716354 -13724647741850 -172655061869593 -31623835533879 -107672801144297 -233227780113555 -28240688863173 -269939788910279 -274307066915050 -16772571108851 -268500989022784 -214632509027986 -98524767497130 -47906367042078 -242611274215956 -211307256770001 -47209026865193 -234031600680131 -36619444114084 -209640342772885 -196855027639666 -24942271555038 -35758295871884 -242123906134158 -257977648865281 -217945114902189 -89342481775491 -88891293344395 -194487601951009 -151915368361926 -127679240460712 -202082278678942 -3228613458125 -188405552915631 -35011749122086 -123153193154940 -230601740258708 -161391534843116 -159096772044954 -131085027031585 -238153453038448 -189045816254937 -122806469346572 -100580763763857 -41970017387651 -224788988426451 -66350051367386 -280654309745219 -193107911319960 -202747925579814 -133622123007159 -165053209783122 -269736961612161 -278402155619576 -9477180192273 -839904745918 -39408402469675 -2419184701911 -173703340974853 -42454698846141 -150220037925712 -63299692801907 -153988310918573 -30796996396897 -195714785308628 -103121134513802 -197459973549986 -206501682467524 -141559850226364 -218073216172972 -39621568007646 -210844292134662 -27941135561591 -194523764467017 -235210973039323 -280634465104598 -250091677695395 -91205976494419 -242325752888046 -45110028713774 -75732806854064 -72598618101534 -97677053971892 -54077889978884 -127521048954792 -3697312779389 -127746172657014 -87618842509723 -257686325896446 -204164484433540 -150566605864942 -158382916397759 -68413513360777 -270792939156065 -82478827357930 -85275084055795 -35439672219677 -196508201575670 -149081964013438 -12268933104926 -160485497082714 -132300171612336 -255259822290584 -14257566923750 -153918683731071 -98381616520189 -171915476326711 -3492027199753 -147598866136750 -139604863286733 -78477724156071 -235905709680782 -85947910270343 -88965093993342 -22331995478005 -202297933324178 -109014115947526 -257129432514592 -139446384463708 -227806574774513 -63821256781461 -152190139486228 -251765360218122 -80765441320682 -110658658090589 -132211063190181 -221476586929165 -273120482702221 -216174975262987 -4626503212027 -110272177924272 -77788033298272 -80003426566935 -263713490730064 -43882367007391 -39057635422581 -47676591668718 -158269452426349 -207489823422950 -62397282609972 -191598484210505 -65061836017096 -8194710064826 -201514202879218 -65662731619463 -135404313016812 -189511848159610 -99864712656540 -163953393895133 -19681440222050 -277143635570624 -63296686998280 -268106686482002 -114671615848152 -143049366350025 -139576076595158 -164762454287874 -233655103651072 -128824778584126 -195181478877094 -168948448530089 -3821018490016 -32096619967248 -62770491551180 -176342984476675 -129940742191129 -100481655758625 -266565646528248 -246668949993129 -271911249449145 -54322050619278 -179301669633495 -235709953460054 -41749257087376 -124726593821830 -120045120334618 -115907915001255 -141317164336263 -191091107094978 -112247065777508 -260040180873381 -77000035454821 -249011661824345 -196747723334768 -205344049853788 -184901361040813 -267136660295089 -259923067491197 -180169148742401 -207579796486877 -93435492195391 -76516200215311 -240626977651925 -230351989574453 -241141018434153 -49307247940184 -100392369267425 -168993477895325 -213439381445187 -139857267704273 -32617683842917 -111655199018812 -252114537072470 -161071786026350 -135457209066163 -231085538985652 -140369038929727 -267355556815060 -15496697669868 -151526057332909 -120127051193458 -148238598722757 -226489763259989 -77951100026626 -246880395584268 -91379952679305 -158913829152431 -59255113706396 -164789814634082 -205844926623207 -87676116375356 -106184086347409 -222047202145580 -218364345694528 -229203331569155 -82205003703953 -18152679876935 -46519375766959 -67881357216230 -106034424142132 -163146757307788 -279931643541726 -117823895431738 -92749100909564 -129517421414576 -262031598467076 -66882639434851 -257152834823765 -210365322231584 -27594610535828 -247704281582066 -42267329436128 -151333663233732 -48701055360280 -174663825798811 -260999263610504 -196818031405182 -267148383687617 -240461290627583 -9297388699428 -84821802416271 -266907418623075 -80188749396100 -36292210176862 -37808283142309 -168182194419658 -280213528584324 -262671643274296 -18283837960973 -84297249511905 -231497336825410 -158155988454939 -182661609233585 -202432588828349 -102949006624083 -41812171606771 -31487872274746 -241050647628392 -197756092800952 -66443215010460 -154167229947659 -107207783488323 -149768270060622 -170140511397183 -15235784110126 -278213212499491 -259097406900371 -24778845570238 -175262506591398 -77222869997892 -269921609715483 -187440983175202 -251407088974702 -110257062056015 -69666190353486 -170304067628427 -70449070236650 -61532471142779 -30608325650253 -132163138193499 -269824247167688 -188768018608638 -90201987921291 -137904652259494 -155749706374025 -64706267528193 -172961356441873 -117194550405657 -105237355891405 -75545097478814 -103401477173796 -67088790911103 -63395839436810 -245437500667703 -238870746493910 -112972739473210 -240660622372816 -158128116261920 -134305954503344 -230567555516412 -91763979705771 -49511325252512 -207101110587264 -35154663991054 -108220701326121 -31375241578228 -103825759894054 -71899155434838 -44007373313905 -136140599245130 -82761769705472 -14189938883181 -100897516155750 -266810220016976 -151623779340831 -183884547846909 -9132264733347 -277967261890333 -141557119764933 -123570424509490 -22147699204717 -10298306277846 -281434441490713 -175247797562469 -108298018945221 -51597758956363 -111334240580927 -175792338589478 -74499755077733 -225329918195549 -194123523380364 -231936665663523 -266240810740093 -115677430080683 -61630419751394 -48774760980777 -221238220678746 -211526250469853 -205269980829897 -248774916625564 -149068261610029 -225378083732858 -257192104559399 -91087840266795 -23184207786197 -200618340325764 -121662777217463 -219096641185847 -147742533201997 -85790402883207 -143327063122455 -895598974037 -76607174893541 -125719100989987 -150171715059244 -123450451016031 -99461250796144 -40253705185194 -147204661706903 -229780907451047 -42531227481947 -152753861621819 -241390874036928 -231986718795652 -70858533527670 -12831245750896 -208259879652844 -222657181045134 -65777428149973 -217894562768828 -277526491318311 -234934672935062 -23882543767144 -260622399815381 -119267950269594 -140453651496762 -176051702712850 -129347292977568 -107558138865267 -276355519531278 -194752477797256 -48546611225963 -202239063746789 -133346264236829 -145381432042432 -95542573677576 -240996506585649 -166346835049228 -71346693107330 -99554030986109 -237055743688771 -47185282834422 -117285009275218 -97043988047527 -82392088154168 -66092650256306 -70612438378594 -70052334294456 -173300926643464 -246498249401932 -102643697804663 -93901369092049 -73129734425343 -117447106438874 -105844252882759 -179341008023001 -221663316387036 -6319784558594 -64498551953276 -33399327903328 -164422847155250 -246341464596295 -16931631886325 -95912879568467 -262071075035925 -201197813251640 -114315162110734 -217087964586669 -186733062510614 -60220048254520 -193609022877601 -158502218427999 -232194868098999 -58794654952493 -179161521728777 -268350708277212 -85025142380026 -158389717449087 -103774248881495 -69957244701838 -42422341308791 -113619409645732 -68645558018165 -272867189064200 -48967016497907 -33813662614995 -223530524178513 -161143569390307 -56587233378178 -76942971144594 -171956235365397 -19345605437921 -196241820581729 -253086329244399 -3925985319332 -111413976732711 -236396720311874 -24529176701551 -219690993227441 -227435225590465 -218282763443902 -225273459316278 -1785994124873 -199109124448172 -213533205794844 -20454502872017 -61462825189591 -89519796198721 -275231898723235 -7261486922450 -152131596865058 -220252315367800 -76225028711205 -50621721716698 -62106878296303 -114742834199794 -44654163606253 -82122531600816 -74469979976706 -191324054136703 -64485679015469 -138834319740208 -91956846921554 -56387044275641 -110342456580339 -61733648262377 -153599433183661 -91922400991866 -232032422133187 -41336842323346 -184657482728260 -54218720230046 -29230649241479 -208890818097354 -280941401523236 -51905328867842 -54368484508764 -194020423640696 -262483837210746 -53559083318582 -154874683406484 -4188598918018 -258157827417078 -256528838205232 -244784492520785 -123928363776841 -15711281312135 -36585002974024 -186057995797249 -98667639652548 -184840691381106 -147899877871996 -141779652319023 -29682593074703 -160581989000825 -182011836465121 -36353461822901 -216744485283689 -261567962607048 -170448848777479 -78459590586027 -168377828938906 -167208331702686 -221489391850508 -88685289717494 -227457419523 -196055626462332 -256308059142302 -6852331630665 -135278332713975 -139727335444817 -17038858940787 -4016581921 -254361290539967 -20848629396945 -159466846346641 -58477901021026 -72252333222231 -185058384998447 -37805101390217 -152806927943017 -235324183889738 -170934908969927 -159874659042658 -39350852981877 -99518330757100 -79727008708244 -61098438900988 -5809632341889 -85462657522756 -144042483661260 -16173675380586 -189406533812846 -58341298886724 -221421002671818 -8250875818210 -104410716735196 -246324520815644 -67966392212888 -241205852016448 -4525158670652 -279513602204602 -207708696337533 -194528162098339 -180963306353073 -32888341663324 -228623862241267 -222241302780039 -201636075201397 -15531942153563 -99991398675986 -209417410647146 -105463883463364 -122728225196530 -45686500367236 -130992448070396 -134563201774329 -122158385056088 -111988853817427 -259081421629003 -85893812605090 -166607486107315 -162812410625689 -61885489680964 -42420745180073 -63639159151179 -251498178055473 -210886976277050 -251941003279680 -155957686997261 -251707951595072 -111177680477086 -177396076112482 -40748578188035 -122850766382077 -626069315279 -33830989131933 -122210370386957 -149020405817241 -160492326714076 -175538721143511 -26211686648259 -59614484472283 -79988259140495 -159686241074971 -173974539738723 -114206993559843 -58286355276876 -76340423384926 -93485124812414 -146142283424245 -227821956072550 -251211131762763 -236400453021911 -221484267226609 -121712451280509 -237963702646240 -23873761331559 -163615205847204 -193124566363350 -268947727009574 -237423516978647 -189754553734886 -212225006461386 -237077582224494 -135226409009046 -222388052200080 -177563614034575 -96434820175808 -217085486256344 -193800614207245 -247161961005792 -128837984829388 -111050333749523 -9195224670268 -25002557919027 -78273865139786 -212468049101762 -37068160531982 -160366480045620 -32408462307713 -31395311159043 -16185120863619 -124987598403630 -239259612202354 -162039498817957 -76559924144528 -195564490866254 -161528793299008 -72138869250821 -130593479704429 -122840091715029 -136892357112903 -74517044588045 -256571027873909 -168098452772753 -168775734389939 -150603727173931 -255379429058853 -43684740703650 -195236960020459 -243344242068588 -248760762588391 -119739748692311 -45317897722085 -272984742966137 -136579118300638 -120098309098767 -73737670833420 -93086645755085 -210750149091472 -91423972504187 -170902868108765 -54963417795775 -136620115046775 -193075601988573 -204531084486037 -268364126262622 -133197017363476 -56903293542359 -193147572322449 -6066303663916 -130910949511480 -116593476634036 -53216186759544 -19458627416008 -185900903682743 -159993147588963 -83478362576121 -139242568871652 -266636810651758 -28920516755430 -142919024086254 -29806261755816 -84273638628208 -159720766829042 -229616203443687 -127476877325005 -166439935949185 -55486836698914 -71487553463640 -233649582270193 -229209049108741 -221176508788100 -94338001088107 -246526367489718 -120561161877826 -106629981781424 -274742647880659 -144047541144193 -136351128283398 -165384772569811 -140920548848136 -25219445879500 -236407766146997 -235619061557576 -110577817995131 -148797223938031 -230459097748723 -34701162643280 -175775040268474 -209817788287293 -254634724736032 -30536731229772 -159918820115675 -180847599784580 -167600708035986 -53868770699768 -69642228728833 -241489955747391 -244184346580783 -78771594176107 -194376310187685 -49028746657605 -105574851594706 -157791497958047 -245949426824526 -16392838020146 -14635780155917 -192970624465521 -33188495682701 -157712032980879 -243915107921734 -38111632890933 -254791294887303 -172313032733619 -184667990546303 -99087893630993 -103224140847926 -187069638766334 -181211510582923 -29011723320318 -34484123528628 -177520815910808 -145223588617081 -178941506331323 -66010446791847 -110736292264503 -32290888393070 -93186907931806 -155693337407488 -204570808393783 -220580446816353 -145852918228137 -263076241121163 -186937494759358 -149058474136338 -141498423983099 -233817698930150 -32437193792570 -135307061407972 -132216592075431 -102067800425631 -146226423513882 -22656331988842 -46117416399670 -7897725848865 -200271585335132 -268962003706056 -86247733412147 -90975140320260 -166463411995210 -21316843442411 -151773207549061 -53454903025757 -82440764399710 -243147778054658 -69512428807010 -56190650436120 -14750445027450 -201457445506369 -169203287389877 -86365346242100 -4361596329872 -122341833382237 -180982044300539 -266795796018337 -45957057067724 -223153732410088 -9122981938045 -6258118638429 -55072557649178 -269739917797204 -43424022795988 -78729609921362 -153305064459580 -24909932555048 -127932821512299 -240568075410390 -100551111168338 -137709666201117 -275039457328197 -44579869012361 -67142237271155 -50526999002277 -193797844648886 -276840028932875 -85567250522617 -6862286961193 -14739672666196 -49545290006169 -5976712461984 -218730533115594 -186017647453649 -275938233271641 -231058759521435 -156789330170761 -268047760516315 -216375576087192 -203865110021213 -102521182651668 -119238032813706 -221378848571781 -88545988591268 -181634628806991 -212124410411340 -154883919882560 -109024812266400 -202126034084504 -174742562544227 -8550100683745 -230053132888030 -133968993535286 -179882937785297 -140685496803809 -213291672448352 -11677260794946 -216968864648608 -271695152199382 -267415775048825 -38330608374428 -195548192935099 -77145066891950 -162579707840854 -247462737213260 -47253505312991 -35539190690228 -179050618581467 -181835923026715 -7482679420268 -140119263341252 -100486408546487 -178197914068943 -70573131644959 -219573054297804 -170318076688335 -173445390019735 -113450937745552 -232322016728606 -222978445547547 -280234611789611 -166636732218408 -55792214885689 -36933860937079 -222019247286852 -174974260637890 -271550796736951 -56492565640870 -244705597198996 -258143991745102 -3039996915663 -192522258551456 -86768484448437 -229576186672072 -95695086307628 -187930237801802 -129152370483452 -187920423858227 -192082835002487 -112684448505967 -51732188000082 -62380842943730 -26199651305027 -165163438415843 -61577196013764 -158564838907989 -273004157826611 -18048365353911 -166618303248145 -111152645064661 -90102017478604 -55965627910098 -114859832853606 -136875018945094 -131345237572202 -50535084728714 -162182872756219 -242766693836518 -180242351704061 -118648471262604 -125450955534582 -248468551445791 -173960072406226 -44988003843055 -184793348553051 -8135729953162 -50430355621938 -33839707490227 -136354647046211 -187670325877798 -156443372264594 -221702072731879 -201359412757021 -270885137655560 -13576929081957 -26275125365402 -130626472974737 -16623202282679 -96342675586813 -165360882731257 -138362969915083 -151856059087582 -109436723440385 -127851295765981 -229604448856639 -221152618949546 -195748963690958 -53562988268601 -143974414519240 -143456137727698 -65167096136563 -44467473427256 -223781768953604 -144514746727603 -64290680317788 -84033068181797 -267346491138970 -220786939336545 -116821248980290 -234046691837080 -88610288485864 -34136872018896 -73390027877312 -145103190758062 -154123336266234 -254843322003896 -6863408737824 -239345467096121 -156799106321195 -192389369407809 -192653776080651 -265561048474175 -234287965752929 -84411290749226 -51947894799314 -186560705766494 -164896314060005 -212734165064721 -18676366620188 -34448826846673 -198223390238596 -62679141927101 -139681432084116 -245069665542732 -215734381380077 -179906831606584 -116081023123514 -109451054481510 -246903796828727 -106644117395624 -114309470045241 -193772140747105 -57295374586089 -4135748535830 -74378705775115 -180795700735625 -33063521097786 -247516820153694 -115207711225352 -250830125639463 -261108055882073 -268454856436040 -127620974168261 -68854955355495 -92841530356321 -104081821356172 -203915445548375 -8492603197903 -237145895691351 -78731124080643 -184194460289143 -63333130796845 -250150905317662 -277209311719548 -10871623628080 -69750532589522 -182059513704736 -189621925179144 -66044895116349 -215067076002281 -152709039202313 -9570781418803 -28685115912196 -1297550003139 -272370830324557 -255846870764415 -211639771586580 -44825964264348 -166292947639060 -181948897440452 -144952416861526 -230693636042028 -166652867003308 -20765710962217 -268500892359035 -252888271135728 -149523406008156 -85848801666858 -154687417483906 -47499060295922 -73261319780799 -76900656208019 -200176840815171 -146981606673494 -210032383383869 -155319902220052 -189136321409651 -42275109471785 -125797770339878 -12267407210636 -214506188600221 -2982967648789 -136463763539412 -23926126208498 -157787760506624 -215764250576967 -150110923085103 -215682069933022 -174712367212848 -46539363498147 -245930250843184 -125385290001683 -90341853228807 -249982345581574 -135942903595196 -125437440205111 -88923324839691 -107707414475310 -79563888885116 -141378628234122 -143601630121569 -268797424254318 -255361329605443 -143535531441233 -13131137885899 -224579251938933 -89972273628669 -182456362185225 -253627445992255 -149019858764218 -222356628762204 -90233976430739 -203523897865179 -266871714538687 -137464335691739 -109253350678361 -24439515136219 -258059478109953 -98171379942485 -166771155214809 -143858121514430 -219215179642463 -196142606132873 -60151529236483 -20133433944065 -114725714123671 -97862406461628 -281348027209149 -281015822714901 -4057526894266 -117996957961440 -230133859765934 -1510294785385 -231476604837445 -127955343308612 -145856483311747 -247106172200859 -127578400012713 -81665360628073 -194123362108758 -109064050721997 -142804555650436 -256673420930642 -227894075243414 -42680505926574 -180816592899606 -91688313725212 -227331886713603 -152743441257304 -274560611241274 -279064897174316 -154279266507392 -202894481992461 -166736483670804 -203751541928384 -162435372975020 -28863059554087 -3850467863782 -11005243922918 -180365922737640 -122776776594040 -175594708898716 -129273595839928 -242908410012329 -203824373327351 -222714958316910 -90818308239765 -13962045830734 -268308426590472 -204187991993916 -53620593467622 -225020678864717 -57408317983197 -164361737227246 -75251011218517 -167392064878219 -102202601348057 -62317005903612 -18182266235617 -186785582844437 -129664828471611 -187463006126157 -84816098038813 -27268155791983 -1347762072685 -186025993860755 -145031482509097 -187929616653691 -208129531455819 -265521319441023 -156118525732816 -140165358588366 -43956439111698 -165114119565275 -202275169139856 -179098257276881 -156649523735599 -39409280820035 -21883559640490 -17009297143304 -52036872280229 -244590197084988 -154527665955095 -207616774591892 -8333336859405 -78087414386753 -262435713717539 -215257591517069 -193526444805645 -216943814064525 -88589122429861 -76656245524088 -178394326212575 -225396040439015 -121481046686560 -236940554320279 -185191410281702 -197532280248163 -81149580505632 -158131724570490 -130934914693528 -242121840957310 -59501894448240 -2965317747646 -102175012022726 -196751789950982 -103074851652508 -197548474207430 -18363108563886 -183391420908688 -196269206214294 -63495371804763 -128523806806338 -245214547675842 -257036772568340 -273344075808677 -127060992422800 -55610261842905 -49748470336183 -21286925732735 -149560738277541 -18373529373769 -73657783682625 -236403832546897 -177801203970275 -92835225313040 -168217688418409 -231008997511130 -245079332305586 -86965152021987 -100858585866612 -271956115065288 -103468039481694 -65167080737487 -206626340041882 -9525567240519 -42654649744593 -146591226361565 -281431660640333 -214148313944880 -196676182439173 -85126619405158 -91957415860841 -280918487285303 -31720938328899 -55007371903054 -7976380978901 -122581383450599 -134490740205690 -261874779805548 -146867489114129 -188762390621189 -199100062579163 -226474332031889 -76926805734856 -142858320959182 -257316721305004 -26445786683900 -242053632500178 -199873259056145 -107438303812296 -260162514251539 -174770638311467 -265273260647711 -186703855901904 -141233602183028 -109660390045543 -125630230974414 -173594514856613 -189580197482093 -209327141275786 -21917236331337 -41148023901449 -80840147451938 -235325226964607 -148975587987757 -44969896021120 -49469094170030 -194268291433924 -88923136070951 -127254417623840 -146188922595391 -156539685337275 -279678251371438 -144256541026242 -205904520013466 -270845119732461 -277305789627753 -130506200790866 -219549057896166 -268625273118264 -132477052576831 -103703153856900 -98345196259750 -176193707820819 -74298586886855 -99454883433640 -20504413166631 -4036402626657 -250334931424575 -102876216211906 -210749553610352 -75027656145818 -43189223837894 -221954084352611 -105184055356451 -51911542359240 -130567737911153 -121271288352749 -269717438587119 -118165730272122 -151625828979511 -147336638176955 -16587201235735 -179857927376331 -29769332546804 -248315575167053 -250272083457372 -56603304917756 -41674397467275 -200848210753666 -36301602331045 -143365179766537 -184658446574142 -228251754487441 -29306894219108 -50360922664929 -261654209722922 -275852085667965 -253318847651642 -238202782710000 -69136420898068 -193364760742815 -9610527302877 -182503080012504 -198222571141616 -94409456523857 -50652318783497 -46578889851470 -109283601052679 -124477769183772 -156157555169087 -96296412556558 -239881086642057 -11966217835222 -179788498675348 -144449334586473 -277277067556996 -109590164368199 -226337128991331 -234533521170437 -156962709116954 -196735588181960 -276509575801123 -173323706215204 -256696214461764 -198213441725469 -33460803857319 -8551142364675 -102587277644073 -71629176062240 -149787986270147 -202205077572849 -126050799355481 -60816219763163 -32794421034331 -10898369277181 -244009985454236 -178550517881031 -123020100652967 -46891954468461 -113519495672789 -56708250194569 -192147744701006 -107452018305264 -160603701951431 -279876666625532 -25317293944203 -105653979263287 -31211445127138 -143445603496544 -125160519518384 -8873254934842 -253375119965038 -226519140819008 -272681770579299 -61647610891937 -1831624032301 -86843120525833 -173206819190498 -199840579181358 -84902981177762 -134246329521759 -180543171221931 -159130879469471 -213765964801580 -274536721402720 -200845152888632 -139542388966658 -2075397943565 -1882100689987 -172747842545713 -223653709734919 -108582203168368 -68827275712770 -280127201993513 -19915939734829 -186948287343559 -170485928890268 -73428589354188 -97307155577303 -76662512066669 -55684587332092 -209326635105874 -230904874996508 -242655766026574 -62662987277687 -12216853980295 -94881101414996 -95274621674225 -157179816121290 -124861651401521 -35893229988301 -233656842109187 -209044430549197 -181518591805164 -256863735353648 -38490876195286 -22028616915674 -133556282785309 -199919946678180 -232361436258678 -203031509285495 -199923926537619 -272453915619290 -247393741040272 -215323928682670 -35625714189338 -191652403070161 -56925986101253 -243880486645571 -3606934603985 -15324083835719 -249467886524528 -255742162827426 -158775563859938 -179375505134627 -31048542206689 -5015012845682 -34231598329781 -173907370043768 -82207215724015 -121967012345267 -35031148551434 -120806998598509 -266482289333443 -74967123226256 -187983782085669 -273275475591707 -68069559109218 -226137430510860 -75984260197419 -166174126438480 -105648671139492 -253444261315408 -48085157183901 -268010041453202 -90294073551699 -169521188986233 -2124569839294 -169035543277697 -22976242780493 -162580126827081 -109731970221924 -128201885267669 -61489424507332 -163314044663726 -180379577168418 -265006817561927 -109860132048369 -97218234505265 -239499852785044 -266454387441560 -231696568223912 -243049407362252 -189955548016496 -64168875927732 -106031584730657 -265788278988326 -267183416801352 -22849694497969 -185122300393262 -26851187694174 -139396264114599 -166700024428711 -221738778646962 -60448977869724 -132317896035571 -247635833618151 -275661013326421 -185048192605566 -35543694103515 -171639886297547 -93421721792083 -206291465146737 -42148345635620 -52381867388339 -147140571194980 -247605166311888 -119594590309493 -243706260822108 -203633901364 -150990536833526 -14186844272870 -267719223646781 -255762772501581 -148243175550826 -246011894808120 -278811778352162 -118096419605315 -8924210298130 -2013784642394 -258615244186817 -15878288597083 -94487619843045 -268468641707582 -191996470547917 -76044501936891 -136515399293652 -185162726298148 -109809150484824 -244657782616890 -260597625337110 -173676877044992 -189795399856107 -44962616581029 -220897115270809 -196913628208286 -151298989618302 -52203926233221 -93511949382238 -197523563404331 -84081619579307 -183697692365503 -141451213391432 -26049123128130 -87683781619099 -130778265406775 -22401413101435 -107339605541128 -238713619838032 -25601925168947 -32477385342461 -39806127474843 -146457593373128 -81058725045166 -230058252547060 -249845387920519 -241868009507002 -115432882665121 -137120507000085 -130092012941163 -94741868089222 -279721508931254 -132988615236636 -167741621192281 -40388920703869 -92596707594869 -256161748070104 -156822825325865 -162834945993108 -32818250388125 -59289179300067 -196830874610071 -108226218207734 -234861664275071 -7168411737155 -119272660371830 -155710229848175 -26685872832477 -120897201653159 -87078173446717 -18345179037480 -36313304418817 -232030930557606 -189430350118747 -183126308604130 -249846500836031 -114631010506426 -95992740906153 -44292400519542 -72993692219910 -69367318659601 -108642570865088 -131521755496768 -35584936321101 -150293229211963 -181938930671464 -206701864082373 -9058809252436 -218817426420495 -127169666417269 -112771373222844 -107005199836716 -33267455016039 -110170485059890 -76085688537181 -13156146267854 -150592701502555 -212410422390076 -240069795510326 -81282439462404 -206334592372768 -130867815141550 -22082652671968 -125848280214392 -65864059972522 -220457050262367 -257066535351552 -50987288988724 -111086193910837 -146510610815657 -125395251127285 -225143219930810 -56980482835761 -196869578042437 -198766229457348 -130391419597081 -224427956479184 -178648670399003 -3043536844513 -118301917637274 -58295521707898 -202401146657623 -162084153412875 -36898617335570 -24786886754411 -201819200532698 -102305058549350 -52384638930533 -255757371911907 -155436917668509 -208202131486666 -213565744980441 -143789679127356 -38135162590611 -239390086617957 -275906172767809 -54571842628072 -120133778454861 -271076939472364 -120171278781165 -144059912358616 -194163293381015 -28248441922870 -227746554204321 -229902036389734 -180226821360297 -271382920335519 -237443523651110 -233438165908727 -158590863556533 -214655661128722 -9523882734568 -15972318216495 -152981808302786 -196368016951460 -104438756634272 -13116071228457 -208941822947864 -142073579734055 -210698384730889 -130260437482083 -64969834904543 -13613337620383 -3230697325484 -277611414405974 -229138269192291 -268479074943049 -251129307055699 -168891859617470 -193944693587028 -206946008822137 -40270304555794 -237405704579109 -16023315835162 -248665052045071 -122123217535368 -244535165905917 -261995324009253 -175744196630020 -169858810600421 -177968364485072 -240409238872723 -98875162712245 -270181359791922 -259394316717524 -125578153671304 -7614047789674 -276797043807013 -259347088874300 -215884729970987 -118489486104544 -62685308687521 -124778786671688 -60611752979731 -54519374380937 -114012320864673 -73815766386593 -56825828183740 -249155801002269 -24797732072474 -275073542521194 -171707394666330 -239168856428440 -280412004151893 -112968136444817 -72121714209738 -3166096431287 -275498567605852 -130674442950018 -65067584564350 -41554857724168 -21539795547812 -186298548482100 -121755501058303 -92548745314240 -37343846794507 -173935543021575 -124689188266824 -258138992660379 -162640494523801 -11073340484424 -78034058368065 -216939755681620 -124286191759551 -14160454152276 -190523916363932 -196313552191828 -44779123461631 -82179531025836 -52830085817169 -135335300514640 -214616248642654 -10321864414409 -224889919421368 -274626246540035 -125758733763707 -58284790915242 -86450628079893 -64830758170686 -138025995932036 -197943328467306 -260340238202834 -152876378810155 -23242473725970 -11744975089527 -92776362518991 -54908942663033 -43790610438998 -43773646005670 -58998737546234 -149308346933356 -248999205516223 -122419424426327 -221678937736259 -138295595826362 -76778216536088 -209565732665371 -113997609567450 -41741099079036 -91808528487088 -193095218075369 -16329329640348 -64525202466333 -130312494069927 -275136279876980 -229944558137564 -74652708485231 -230434199074514 -122236039955999 -52973460251709 -238478338160504 -110761725886617 -132697976939225 -234989077305842 -231268569606390 -211435443528260 -13667413288093 -11744118473355 -168574878190474 -214814819222880 -234596426806022 -77971809047482 -75402360733440 -70231192776097 -212828219549865 -242848238307616 -91605144816893 -26716098378790 -281291299282767 -139805046315182 -245040763339601 -169218391278726 -51515847431043 -114706996204246 -242817099549815 -41150552202876 -57945790693908 -242692291954311 -65115458140314 -184074860905521 -171755609244567 -34493481441591 -154567631301916 -55202399870828 -248698310040879 -105293031654473 -148997629943980 -200005153990005 -166859611995233 -142598907473341 -57508090133694 -7208946353065 -164027375498197 -149964848002874 -160897850902603 -100119157858402 -274530020940261 -190106815529276 -21103951723712 -275871463891269 -110246098755917 -177692653034839 -156725532908444 -49672552284740 -161761698553029 -138327097455384 -44009736026507 -107931882337426 -224892356671064 -204722807410521 -228441894649595 -41113957522139 -13394289193427 -121123958240787 -86695534276273 -224177591135594 -187953000571698 -158626707719762 -234128301289123 -156673802057306 -34473627724708 -3353259269244 -63748134790286 -279246043316028 -253067014836828 -179972933829144 -134201170422190 -85502567239956 -41450079066049 -216711096425418 -161093784344833 -29835312326456 -106945977026480 -236627865023188 -256747593743134 -169029230530702 -237824641288489 -257004562241942 -108583013491287 -248343262951465 -121894028463611 -274761869079885 -277330322566642 -178156346471742 -259282892016451 -213010600244377 -230190597584104 -19594136780833 -84487683598411 -266256623022696 -97662629039574 -224789309946476 -197057350241254 -139343920747398 -24967708522561 -72147767327780 -29909508548882 -10067975512009 -241423195200117 -278505685838432 -182506540523747 -180158361403727 -73339059189134 -84431433108955 -147728081335459 -40125330106411 -227696313582691 -105814620473223 -199172198211331 -19112426291037 -100601706493341 -20391444792172 -122602507079245 -198124195773037 -1586273075355 -43963961284692 -72090221988461 -54891202002674 -204562742538237 -209450837164732 -37006945273478 -159045352380309 -77196902952892 -90237775127470 -189942919548929 -102165527987664 -24114437551789 -120727830049375 -7357638818198 -147878770093291 -150406495994533 -166476477948629 -37410156282067 -118491954824694 -24918998813774 -86549757969837 -223031589384865 -132814251708600 -7520460619127 -108264759902624 -261584646552780 -232327306544864 -135346824251086 -227845839373779 -134985085517232 -45494950672216 -113528322340106 -209009355000618 -32352388764339 -257634460892514 -160527263066733 -260411820060277 -180899383640091 -132708591228839 -18259152287637 -250843415536816 -43159354946214 -125220471354304 -86523014684749 -3465955833529 -263270755965648 -101667054553712 -53708889266800 -131095563971043 -72405352617669 -235869608185032 -37911185635896 -58148174117224 -33739415135070 -233873776919267 -254576004368475 -50535790625243 -157844977199836 -262302842613936 -7858798810708 -41253958717575 -171032314839442 -18428169159181 -172799983874316 -214380217709735 -47652975244224 -13278150354311 -264766674461223 -44284280403783 -106746795488248 -186830715253593 -119256985111277 -26481343773296 -177448242350908 -9903917673065 -118172633583714 -229025875228593 -34612102079696 -166740058192728 -15998048412746 -180237702668494 -18612849935973 -223669514870103 -253079188768349 -14151222755938 -20764982201583 -61752363711839 -99405209618946 -200836260059009 -65023780315597 -262627233056567 -38065051916176 -150627852906927 -98484367361128 -226327873741656 -23191812157826 -97315341321762 -233579039003245 -124497566122658 -128638541924604 -162509190991578 -102224029261629 -16586741513262 -23785458551518 -39906430558453 -64263407293436 -112528842294083 -205501245735170 -76858513967545 -5601947435447 -227312173132016 -94575819064359 -167296627204339 -254956829699937 -137053532532210 -47542968865716 -249266003696983 -272538267668560 -132466322173063 -73192356669255 -227873761131513 -162855196712625 -244110184733402 -272478448558179 -25851709070735 -76929602431976 -1182745295967 -117855723795334 -128525077953194 -138734482153893 -17320646871217 -21351759533825 -162146868196111 -133924115731886 -228049054512032 -10519758355538 -275276059078856 -20576781795306 -43414014337554 -32040532596208 -122549457409462 -11939113910720 -89384004783953 -102205124302193 -62470839608719 -218779809345024 -39992822726435 -72800868230729 -252997147124434 -229001342365147 -97936932842439 -141427904418544 -8073256209282 -81600739573283 -84526579799598 -43450983694201 -171446571541321 -52503509454849 -258049536418469 -106568853503671 -133902115371950 -149529581377548 -129270591878432 -182798968357449 -256777962295505 -244144108937374 -33168244884913 -24039856287245 -79950240275666 -19031827339284 -26226502584827 -24910209760730 -174056177185191 -66441866374642 -77679855108139 -242886031832610 -220869816773668 -131385166358860 -184420031446344 -187607541336138 -131421436202060 -183724073941070 -128376648499562 -172177344097890 -249180699012644 -189563632048836 -83239301466701 -269486896395743 -189541130338529 -103325955485637 -218295910561954 -43029967059508 -79645622174786 -217837613110079 -12150651133977 -123289166365895 -263139341635983 -148674803865397 -2309815339533 -7695404531812 -59709299088964 -151731010797540 -258572739736294 -10953248191319 -187292302408283 -54665788058716 -22236356581581 -248977139093196 -218794270929280 -29714139852231 -273816630507278 -13417446221729 -218798735253840 -33124299422025 -77551192489638 -119090912237645 -157648289055921 -196659808181601 -130817882983411 -88968214394826 -220544025735037 -227783655429924 -97939287626640 -102127025623041 -263634640827138 -22072185258330 -79353103402353 -223707589890694 -211344731430963 -254597350561079 -271514745985243 -80397528512171 -102144248587885 -92618221501942 -54367730086124 -213443600599492 -274735545249633 -92925229240313 -88589878662963 -35378295219579 -188048635135442 -277155704823142 -216133001590937 -9286613275540 -126512275724380 -112819241004747 -184319011387940 -218316935696145 -37934146474327 -134047702082874 -108388410609058 -190564796931785 -171739065235736 -89364806278823 -109879489490259 -89416475173355 -167467063558032 -175893000813591 -112099124662531 -165838079536549 -195577234461266 -16677926655051 -243188584944491 -246146408974023 -66184721279986 -224477397589939 -207385047392813 -109675516090388 -243541122316852 -278464390692766 -130654488704515 -226174797907568 -207944978933056 -168644462415390 -114567106064359 -274403263403611 -151783089650385 -31917310551675 -101792041494418 -73374839075525 -274423905644921 -73878213421790 -277741026169318 -6158581174770 -110050026753556 -259605630797429 -101006913961509 -111926209263188 -25478353668002 -55683964786907 -148151194007404 -210856120315875 -119802296161116 -214765949635586 -150264005383947 -215227136724139 -100050924571058 -97648782087265 -8551592982276 -221649128537897 -202014490825436 -190702610867835 -196758636309479 -221246170102796 -56515069548414 -247014793694467 -58212308382333 -168602844984726 -157449387822134 -59279407416135 -159023644135483 -199993956148225 -145606411148382 -148928881064394 -75896445376001 -224647980150949 -246543931383524 -221594158795275 -194099906955870 -194405681079501 -30263122051313 -173258945704688 -189941448412813 -60469438170871 -54170560762397 -3274497690564 -138414746356052 -220388541264728 -161216511224233 -15259096263695 -63832953530812 -4991021073421 -274874929827793 -188582080009409 -223540023902783 -45939010374918 -257615988156883 -33738296097384 -116898803405286 -60078040971468 -262852790832390 -159376650491645 -129046817717312 -111812745291778 -166840781023350 -270402880551486 -154310488515926 -111714414803493 -19321828475592 -53585147602996 -231954573258115 -88512164110323 -26590630246109 -72760909472826 -198139798096148 -239003059517038 -240661691821223 -102919245440624 -42324927608207 -246144073092551 -149116840683137 -197315051063869 -173763131214586 -213547071680477 -263055734059598 -275442284030841 -169491431260688 -74753408275973 -37621152339218 -79999507134522 -45465805615614 -93176386352249 -66407954268512 -213370892506071 -49913637211419 -220491403927100 -271214456909002 -780539457701 -136386722935334 -211670315620959 -199237051309520 -34563428882165 -225295241018321 -36489455142557 -20263097622963 -253114360345914 -59113934677230 -123061852383068 -133128076542026 -159096985312960 -39470276731433 -117404945400734 -68775191923488 -165383884983657 -230489539955797 -100762188718594 -11974211474245 -104031910403371 -20145438446242 -225945411461959 -48336505259700 -118271569366256 -217818666776685 -139305185198449 -218444267883776 -175950094376973 -39917979567822 -154785044993608 -16726968103970 -182674914263072 -1411379785377 -120165050240680 -22861906071500 -39968300952326 -36450018472851 -235920437293689 -75305237727948 -267794762774501 -42452205935910 -196908150653640 -203414654810580 -56350035502042 -194841217951940 -88589625615933 -177264492707843 -27701170604913 -30630591509472 -64714211740800 -75411965625532 -132635949617975 -14348597021436 -190473470805818 -263369561668695 -75274541268977 -194671210420222 -24100345466665 -145914849293576 -61376408120760 -251546678036225 -106764829135927 -744022712916 -173789438623366 -150683103600100 -49449563415985 -173008155399628 -172225902054125 -176742928662376 -157584986789605 -109433253169943 -165331214186684 -32634222763327 -9562815703987 -44824971514236 -253654706242763 -7487323636407 -19714761405639 -42056133033326 -4004023695616 -111118357163198 -158565674780489 -36834753925367 -144534460509893 -140875784151663 -274195581411003 -148933445747283 -103675849879167 -168278581562267 -118554582400178 -162375892378139 -223947928697123 -61718932622873 -179239701777351 -206470733829998 -274200355210589 -182983315192994 -267837821384018 -263041224477557 -171335130346804 -33732677466120 -168846811654835 -262713988145521 -242547253461236 -7587952428100 -18695148902697 -114129761302891 -69799651288414 -170975485514967 -250081202300330 -256871110930674 -185978756439484 -260801851222771 -99070745801750 -185794274555666 -208663600918748 -180515246495208 -110004002040671 -108746895334266 -210168006842042 -57936179167891 -223545736234979 -99315586596390 -5151415134384 -192070318456893 -227001075946903 -230414472567368 -158998953376872 -49571140019726 -77156068258055 -77185353905633 -235298810521345 -198801933704129 -153945782174808 -88304427107711 -61222734814046 -202430969240548 -38770259197725 -243862242926912 -193474524718828 -165602739378338 -267051280412576 -235372497034509 -5655329970197 -30570726924875 -226557394794354 -169069935752153 -200551872484660 -63763370257991 -181507125068446 -115954068785347 -197572825043941 -157114079477692 -43298126002403 -257447251079197 -215305249486125 -198735870104451 -198784035641760 -152370054747284 -193438432720863 -265453859075901 -165304146319173 -66208006873743 -29974082060139 -219229242617138 -188749159161585 -7244562492160 -76966865657790 -179569753740383 -30036302103687 -213556984388265 -78181304135412 -106170957768025 -246099772150803 -163423602520290 -85917799981688 -237207991125695 -36245860436819 -94871785516529 -138536329692265 -277832101623223 -166991601782623 -177644472801888 -124239212816016 -123866387077557 -106915420392342 -266227286958941 -212115686935980 -7575254821809 -99925689082753 -13254143391099 -19275426959920 -73643958063737 -118300726790525 -144425063383330 -207481026512950 -104742412888364 -147170113149742 -250576276298357 -277764198262624 -103444586025828 -63773444896821 -17036952244968 -93882057584630 -18562546367322 -106529112799159 -276610367533806 -193916967272142 -258006694615617 -214083172169928 -270098459410327 -48625418974682 -24403710117405 -159304052614754 -258971550072891 -87741896056990 -49016860975368 -26991828319614 -3383277448339 -271153243313895 -124163817522788 -229615485616049 -158226493608628 -154744101140487 -4386152291134 -102862362868410 -248170944620032 -262509983016154 -173583489204632 -246377688314715 -54634192880021 -15032704913171 -256427964166068 -278673233142509 -239601889665247 -184192064378272 -158245443223558 -263897190614524 -60485788040239 -84963779397668 -15417993549632 -815838889073 -154514389104472 -40833798351140 -19956245983433 -150385787484813 -211889705069005 -130168337850789 -187723649580399 -12505309308535 -2863197242589 -279850842954929 -79091308946784 -259450726933796 -231239819049791 -194864749302374 -82656410226667 -114179441860848 -273331949564068 -8255141910470 -158060814414226 -12070983569333 -8591070585815 -36174602723774 -126285002318507 -275783442045878 -5063821123674 -227927370707501 -278897654937112 -123803258997126 -134664573463167 -106499592835016 -102919593132247 -201434667256499 -235267753043017 -183186523874007 -248216679839227 -179962611855229 -49570786003518 -6001382462968 -127215263136361 -43796532106593 -179704693752733 -85445985033436 -217457144142405 -235766251890977 -256416464736894 -244007184936599 -106243396027319 -228311109882596 -235547401610870 -11215590127696 -136647040133155 -65807807893109 -182765594764982 -150970299457451 -14094594702306 -36418874233934 -83481343624007 -116200032827691 -151841129211538 -207539538915434 -53533309940903 -129002661756709 -257198832168250 -113330768778305 -63466558096693 -9596072321481 -264978217190343 -139021455219936 -101911309238301 -255420947025266 -250545740639828 -91073248491449 -252192027933488 -269646235087452 -69171323253050 -156002207049236 -192361403967 -209023779990981 -221515029327617 -233074523280530 -31329695506328 -220479587627890 -139376297117157 -250580706122050 -132522732791119 -115335286487659 -109180553210344 -169226649502773 -128641790777042 -194899888908154 -170588649384481 -270287624020988 -145309708780244 -78219180405494 -43190528636407 -84829467742569 -161223194240320 -249314555094493 -256587431087325 -211975015746979 -95375602047832 -112451039188141 -263208318997101 -14766764232566 -229082569146930 -41584648796430 -149019993777992 -204735894765324 -237493782245617 -44291371846146 -271923185784637 -121205924438401 -152359274539435 -245342699588657 -225131027476642 -232094744466925 -8480312703726 -185591750541384 -111669213776793 -173418759175939 -31570368954427 -205848968632689 -206599147215688 -196257305944097 -273863432840930 -213053977664938 -2300109170393 -198276543623284 -93224087071606 -154393565519720 -56783361329434 -79550160715393 -276331562922832 -46627078855465 -223334402246517 -249514954297525 -188056866422068 -132450703814424 -247377896090076 -188278619352961 -228449890781960 -47550131853519 -12761150434560 -44259595757586 -209743154530570 -223447924346403 -123754387168800 -124547728275598 -231014351938480 -132576566085120 -117028030923253 -29902906606192 -110681257998551 -157965352697596 -55287048003694 -150918650511295 -261083047180019 -195439844409492 -148982248425760 -257848261029798 -182217663208804 -188204511565265 -135412607316342 -160579907757553 -198760145803206 -56331084112525 -74868150711927 -133986270054140 -88883674108836 -188152725400369 -173720295758377 -77814166172644 -138287016992364 -85510481257407 -157091481832287 -144503599448232 -33214970325947 -153707780964020 -4788454954156 -112676286502079 -184095861923721 -42937910254883 -176360575516027 -106049644341415 -26290793016821 -59083725139071 -180941469400216 -100697122523694 -180851909853862 -36687871777079 -230639361608665 -255838232846861 -256611610908065 -106537215458498 -55239299103783 -170579719751438 -224585217358231 -15889028431316 -242962689443107 -117667685567917 -150716076273880 -85022442610314 -199768088032135 -67181627559751 -190682281637739 -220601188687640 -88737209544634 -117626148308409 -62589492118458 -211378969579608 -49318021572045 -186310088877132 -60712672066062 -201147465018168 -245310180973252 -155383103807076 -120538384620533 -188253840279122 -164529139575557 -33731510854139 -24610622385368 -25878826933436 -179432326076068 -168472050608401 -262085569069582 -72159122498879 -180768276160566 -72548065325993 -204304612390349 -151249039715433 -266496135095308 -33596394238509 -134187052231797 -146903861725340 -170774702929228 -139822894349870 -29216136333630 -64593651940898 -168495741005314 -96510027535973 -105745526528495 -227493086870733 -224713311178068 -246607220416975 -60656982003898 -225525184465153 -162193951302530 -69101989337264 -274990275344655 -43491936415435 -12196006675884 -53779316777688 -10245335747151 -119931642705297 -25034921692921 -159731088300971 -142217850449107 -25303261727345 -51973165186971 -122332534569261 -77907826125828 -63877533878059 -66533167803404 -234645833902639 -26328675845734 -265623333533584 -96171399003791 -175956718445281 -36481541820211 -60955341693876 -63851131655169 -184928361603653 -206100432173872 -135696967316676 -154682486039818 -164596810787281 -162248453561280 -249401490326115 -100024995802481 -130290294890797 -29601111085701 -73259632915591 -189527807045434 -279671896293436 -255958931720117 -86652896523350 -40201975380539 -5414003942672 -133059797259344 -214760862567932 -29816780168054 -162629902497302 -170450548712515 -217311625574813 -225264659656490 -249975862050440 -165292269544330 -172176627810648 -128891322336177 -58827798964552 -61285223694619 -281412496926154 -132273835206916 -45002822820045 -126315771198202 -166289624231081 -240136501374772 -118647765420278 -236762171508272 -217959946951053 -124018065663763 -213054681888740 -128035621032836 -110673763248424 -121979506662901 -272621611183130 -268670047755527 -64234377322180 -101720607712874 -46025202569203 -26334454573750 -122513088029477 -132248715711910 -78423905316404 -158122526528086 -4994081305017 -207140263781197 -82011347964437 -88019505959502 -138530142943406 -275383375618383 -88298472672051 -150132166463024 -17033430386233 -184014095678942 -133351831904553 -144966728713546 -138965974238483 -55388849001242 -129786322024344 -193669956797415 -249001672032085 -25212869829975 -124439452281703 -255669414673120 -199641301214631 -129270548090915 -135046400588223 -136336386313581 -223481323324383 -58877473344399 -183722112568396 -112958038680360 -34724439112659 -214706682258123 -135238306873855 -142299008109745 -148302067586537 -218510084006263 -19847095921675 -126023763336199 -6409080927056 -172119751636284 -18981530986363 -195320356674776 -256550033752457 -186740014577717 -20627245511308 -76414357568328 -41442681440347 -113548257361035 -47110323677593 -46869257028158 -265088610369683 -82226056776315 -240551769088012 -145624460347870 -163557571094460 -101700317252908 -23586738722925 -114299473466702 -234677121536207 -1094129614181 -177180880184661 -63957823465639 -76342035510456 -138052930110252 -238242451365821 -88392735548003 -138162554399238 -275439632723170 -21159060380663 -266321905092795 -207609103745294 -64617743359426 -238972939949554 -111473840177594 -99900327879894 -74612401951456 -276392631874680 -163074756079984 -73836877453107 -189258138988189 -88156359602182 -171411321012371 -64650619567102 -146616359223676 -42172602684818 -155104017772034 -33648613003514 -24636669323535 -182274543710798 -99523560332357 -106428027115096 -171827460277846 -267795680380106 -94963016218136 -98100338506880 -65743511192684 -250151903933286 -41022897108404 -143998258206554 -48563600168573 -199793737178919 -164120414813653 -37385893590003 -146648406508479 -23504349662929 -58723730073022 -270214595322118 -191843143295524 -151152213012592 -8123600066530 -38478181096163 -108662523642890 -30567938748269 -134086274694077 -211136318587949 -211486553226208 -218254306739100 -142404843958610 -253620265102703 -205340280594067 -130371870914066 -47995242328721 -65566945989609 -33217756258972 -79463094701461 -69219855875691 -156829508614935 -181078717989560 -90294853564841 -57071747196323 -77663415441897 -199264512221767 -131618827746595 -275473750500830 -81993172198099 -214447688004793 -64987509853766 -91767109420958 -23335843682653 -29394267492416 -196659978447313 -33197216916410 -138404430972463 -170217308050243 -111300624384666 -112652638361413 -281322057170209 -264009370439620 -251664303605063 -269699789191277 -80887828882408 -232176798095892 -85938110856694 -206188372871036 -218507946759626 -168882592679216 -133252381812047 -32548657161386 -224047544356370 -279722225625721 -33929495929543 -244759468566656 -29859345777519 -269586834848160 -228654770653525 -147657604974772 -39533019577476 -252237240331407 -28377485463070 -86408485839419 -111909769596946 -251877405161228 -17173757671671 -251002232188476 -152371051065155 -50309850237870 -119248306664220 -125526918606990 -261279675107030 -192115629090558 -6678165236914 -235951237053 -210226791307901 -18160535904875 -208777291362808 -113565191346135 -124577455378338 -266606290048579 -47837760946570 -257212802872700 -132000458330856 -174047131774923 -9821482836650 -60077155759008 -61348857599672 -123061032694813 -238774067012361 -161310730419975 -88660730599129 -210133038014148 -146105884313300 -182391731834992 -62132308908373 -145631989210288 -62608971236981 -228406254592395 -109061821253968 -4132893136761 -223066365285283 -267601107654613 -191348948378529 -105784293097455 -273050994292368 -211571220819404 -121301803230637 -216467994822511 -81253380210450 -142233836850931 -260042327767133 -8113870523641 -107445079631949 -128150407185472 -201336809119137 -266639063917696 -266316381806652 -244149798023622 -75243620410327 -338570720345 -11849836451767 -126424611392251 -166014368639415 -88507553500097 -89280909739180 -273447774733467 -73812858994486 -29454494190943 -152270914207151 -159306413730873 -222640774465955 -117089109104941 -238674405676502 -31488488546990 -144242980521021 -120839753623207 -12424052811448 -184429989737580 -101443048236359 -260793840122202 -75434017272664 -57342025891561 -208114111494432 -53619999477936 -184560470571832 -238953528489201 -115856391086932 -137547938842436 -233061621695255 -163497835093407 -60215813196075 -68202409928423 -19829370017450 -227531569107734 -107642968801803 -83203151258834 -3079291433121 -263412411157712 -30966994707395 -237447141441753 -28030695229154 -238460256871091 -108005502921330 -149008504301222 -242795630500842 -239683508580230 -127726559288018 -70025867627189 -52059292309241 -52432732913804 -99344187356516 -78726889063412 -221163581867150 -121186523306518 -215738866901383 -80503031253623 -264166945815511 -127160894871342 -165530806632803 -114863213624961 -15584555789018 -100974363434752 -77204846696303 -177503506545698 -211958289506394 -7981491697039 -42354988361340 -168084037563230 -205478530847443 -110618129615159 -270762298065691 -144798700002659 -157912969081858 -87726856755041 -148881676560879 -20498423796068 -15318488272108 -142916255334171 -252875781040686 -275996693955405 -20373764770323 -131785821530725 -180149204337750 -103276647655496 -241612145118589 -86960142696665 -134153981975636 -276548117756185 -269508398464446 -131456252557643 -64067738573634 -252716060645800 -48992106417191 -68071154875399 -273981482985570 -63098922644941 -210151282838321 -213981900639367 -7609533700435 -56115873844888 -158945608196723 -29015532675819 -213319879624364 -78104667552709 -110191256253793 -160258592673508 -218132028855971 -276733491107793 -148761660505175 -209083495841975 -237278182980390 -142841620731569 -26657071697643 -121220554293034 -105027314017175 -181241016620798 -120198686983660 -157781717939794 -237032143561330 -46089208477006 -181224052187470 -101977317659209 -138643065065364 -221375862781975 -180306496676745 -103964395807177 -184776196263765 -19370794945344 -72590800815788 -250020362089346 -219619308825551 -233991100340034 -198760803208222 -135978511658240 -143194711437607 -99408343701920 -43463056895005 -184412050703396 -202082666595860 -198482687849832 -87551471013302 -88627750885647 -83185747462753 -69777857928397 -36861077702251 -149370323059112 -20355555223190 -218957237408964 -241836331107774 -31227677124700 -184923639513141 -120398423956490 -78523545136520 -36502423178850 -118082716032191 -199808469629304 -19715804480508 -230170179248008 -47281730833690 -210940816739923 -98325109136284 -209495021987933 -250283380655123 -260624121825718 -144237193825133 -213894268756571 -62537507270372 -192717437109642 -55615723306962 -92377435282691 -29000444956821 -97145782008988 -217686758184370 -222801423785343 -278379266683494 -187083955515189 -85236779462315 -265101214769585 -48379725921011 -158972586678642 -201271149155209 -74029668222410 -172647951506968 -183149871313760 -156364021987384 -66154514532600 -270539639996159 -203907579651744 -167123591570013 -171640419372191 -20525473476131 -23263308884296 -51979007227491 -162055451801456 -40204210558207 -204057423226253 -268176438747006 -241038206951481 -85919664471557 -8111936042714 -127277321959307 -104031820577382 -40427188315494 -185673608595054 -143015440780094 -226402957567595 -158518383101379 -34566381537347 -229247491507193 -229956404778110 -93204806725825 -204269121095368 -77204931419941 -71733818748538 -35517519413878 -93148556236369 -152371733938980 -139122360610999 -215290940718465 -148979503353927 -184014653558540 -140071617922937 -10014315015503 -273383012628304 -23838782855343 -175852110297594 -9994358695666 -43108674369983 -90790475118158 -274912138471182 -198865134066960 -234446050006696 -49599002347336 -116523854736969 -45363344446422 -131771915771613 -211262159074586 -55017558980602 -40391304547502 -56572283610661 -74165822172316 -62905112308585 -7874339737588 -72074677152829 -22516522872845 -238784494913317 -200409976231123 -130543887500334 -244389914467106 -112924483433373 -167256013579404 -239867725992594 -28524679375172 -226268566921181 -16017764622271 -265656535910645 -180276256143052 -175041814041003 -192647448863156 -217183868471027 -55101609572585 -76843718021677 -228972351254794 -46974896073450 -166526241713261 -249702582337563 -179326593466810 -135965462630719 -81627190723917 -160766617439728 -223788516541697 -88557506493755 -140138693184736 -68183888937211 -146221404066908 -199114824902177 -163247878426837 -57685498686879 -253578126993529 -28362714632992 -275703055602507 -167195284380839 -187093523090832 -235103255763849 -237572807206835 -178457319507903 -113902319985702 -86949353656574 -116269459115725 -95536243582455 -21827737017136 -183479502954175 -165636733630838 -93586311920600 -130097809111860 -34209567478942 -120470060725875 -214593021976571 -87707169302272 -23862112071326 -218047803621574 -25201469090841 -272071525584771 -210342425054887 -184395371946981 -125260166773161 -245566984031046 -227112556987276 -92473831711205 -125425076001027 -27112405330900 -76536995560918 -230855914562086 -118936991052392 -240246634098744 -64379567860538 -118217909913410 -106808286108764 -258487995712736 -254469231068254 -205394401932236 -243699665453475 -28452085580263 -126360559504774 -55608481116858 -129765224889607 -78778957304605 -25493065950242 -266141367728733 -260724744087888 -229901159339962 -152602403672578 -182964550587261 -89144184839310 -235393009962220 -175881720881234 -2907490588793 -50976233815790 -71890210607134 -225527818455959 -121651356237795 -246382116713796 -222081381138565 -197386758760777 -280521836048648 -262861971204847 -257457729428541 -207407676994971 -8819368965896 -14648684932393 -115693218435174 -27071937309400 -17086564247229 -214592733357585 -121328099373053 -252127675600098 -177944032888183 -79062388080899 -34136913514675 -95883302123891 -60720810985127 -147095833609897 -188375955824210 -103359643901536 -133406126467045 -89293297596329 -55522694226373 -60896163005857 -226367969436077 -192941401849297 -159514551653083 -59138901662762 -202505427559973 -119340728499983 -242181042125637 -269883509555899 -195468239296141 -19261948594868 -180551602743922 -153017931953062 -117196042441730 -97007606081663 -108053288890187 -25437843801381 -32744308156766 -245181315152511 -131675713317062 -210398572776242 -157170998339986 -20283141467510 -107216312982490 -113483786154944 -117791019664316 -138383919055708 -197842763637111 -206528658663198 -217005868299324 -215582798789972 -62613550259376 -155868732316385 -238819284215048 -108680620843097 -62388081460072 -204039244396849 -73364408714390 -116125136922613 -3487943096273 -234036835869670 -192450857258301 -38890084302806 -46066636807860 -96331140794083 -245827906415120 -226773285888708 -11796253565797 -4747569261565 -110870534286714 -211787573134587 -102551386923078 -161554890962810 -79375496248559 -160920758706015 -168706003129672 -198011822750231 -69023180331013 -133610624516385 -136819737650920 -270531861271112 -87126893622933 -111380306761106 -198086823402839 -185310152133845 -47034128384065 -189646900998427 -7097764009166 -108714274243939 -156016394608457 -177549847406727 -67915988011259 -183584661290944 -76500630891523 -167551059138251 -168789789647872 -104135165176896 -158601146103002 -52268238062996 -132570193226916 -25096392503401 -24373523446887 -68960679787173 -19093144686964 -181028497324756 -21533303207302 -147006582492777 -57395915204971 -210333206943788 -90313063031132 -98227213351604 -227255141826950 -58775098624890 -11086426273215 -241775663051320 -17278874399450 -6543143403611 -76387262863096 -197855253258629 -180089697082622 -53254498500683 -212556218367032 -47948529606009 -32805509555423 -183873855763607 -243703593803455 -242742753704546 -121063054866775 -45208868404914 -236158264854552 -26762910583350 -10086479761923 -15872382969072 -41194072667241 -158969640829911 -3597651577702 -223735380441454 -12552564660127 -172302740383899 -40018392653959 -186898618261891 -281038418868166 -217033105972264 -88471101598894 -210364785304776 -92291730997953 -151496671595962 -70178616083755 -244382533413317 -187383529910470 -234445999300543 -28810877391873 -177197002600348 -259724735646133 -17204118051604 -52599348241647 -9203441742641 -230593314881117 -180882934136723 -50887940697775 -46844402563657 -40050122606319 -127122127925654 -138333197526768 -64231774909466 -161675607120370 -118857747519069 -234955621651546 -218996281865420 -200747263612353 -237274729634764 -15112405268178 -213669356390254 -107078798653383 -221649337320713 -34727164707420 -103890754492965 -184772321817274 -95392074020671 -25244196221989 -251358450829550 -108770146920992 -251750641044229 -3176636147021 -247351749900045 -84151720137314 -239717856209768 -75354095153560 -253305932397688 -187323081543491 -249233516783977 -154408468364964 -84404786735338 -170433254997641 -124010483212911 -203707449519658 -103908237234076 -145043131248732 -154891345441223 -180195471808846 -238208767658026 -74260652412821 -2507684479898 -50723599030416 -263506761005370 -106978657453216 -52351651743934 -146496071666689 -67022933054654 -160496356480348 -195159945628941 -231472503333217 -4253410296052 -48012320378350 -214420794722945 -62714777945034 -176265273593603 -172671676046496 -186751530871850 -255892976199752 -156679029773474 -154117766821448 -250937773324028 -72435511101468 -260789512976525 -187373097457207 -192843354947815 -98935030550440 -212382789593847 -215262990202320 -213644319106911 -250961404732111 -59211994033711 -106174864903979 -149489626235689 -271544775055537 -51673557564784 -197635033757367 -45905460785689 -254600690659139 -185161860452023 -100346846606627 -247739599693474 -120948089263555 -41441767122748 -78486316391513 -39314872836973 -258152654923029 -112523870176820 -93084981054011 -209287003850525 -22606759745168 -191724226544148 -16129778046647 -259700170273302 -194163008853685 -250647595462766 -115480166533517 -211458444769777 -66008521919865 -142469947739036 -137822617086749 -88357637627484 -56801562423999 -13111848331649 -178868962645038 -268619424861283 -92776822583122 -155981652533919 -221275537125671 -22851054345434 -159144287420554 -39721364740714 -246656483078000 -42010268032466 -164889626751502 -100525338802630 -142365498155515 -179929398065070 -566541738034 -93216696509028 -147662286814756 -163675441105366 -159549514072172 -280315054709624 -246670804775184 -71951868722759 -276883576071298 -27050839066343 -24432786021909 -207567519016140 -210229175477240 -237468276697752 -34400589136316 -213516590266042 -216549671345163 -99889640619907 -145746496256567 -112996591028482 -263992542379474 -258911169885262 -271902058274509 -216187313279861 -36787819056225 -247521385635252 -105289948432353 -130867562443546 -239277369530562 -82414986066755 -92597338476345 -24457099011762 -38496040314924 -71758768937478 -204289294352555 -24390525423774 -58387589924101 -242317628025761 -29154896885111 -114680262525605 -176684903218155 -17838322115002 -58566948614379 -70588509802797 -112818617600998 -246522111511174 -47882237646417 -43593807585601 -100398710201493 -244427058920105 -190537600068702 -197824796544118 -64088365580848 -214959457444116 -56601357160072 -262112115044053 -188115809554552 -171093739251631 -96272783168299 -225835337060642 -139351637617794 -276289434481261 -72573271664131 -197551296215376 -144249997228241 -244407201273807 -16781535445842 -256855278150056 -159896859578126 -108225437838464 -183266922835758 -150481847544920 -58082182465540 -28349654604178 -64502872280291 -253255565512033 -71627822224957 -57613720710241 -281401017879621 -216812584223397 -92005300636872 -71345243392852 -91981713694145 -200954090332901 -182307914715027 -13314131239862 -166073221552553 -48513046612796 -98787920281136 -42885402295266 -121001597279707 -3931978927732 -124141777617055 -273716033837832 -7095176122654 -58966702052422 -96746609639700 -101505640803061 -8438110152711 -273210600821315 -180882002043965 -267795321827887 -76047605985569 -47188483499256 -224466070976067 -230328861217279 -109355071741418 -191075062284682 -209071823406733 -136002908378791 -164841213043312 -26071947743684 -53129297772113 -273588912671598 -115125830047288 -57231608087294 -233733673446167 -168417779166987 -150440541137551 -21411719797293 -191480474423172 -218175706682481 -277221940690395 -169259589312611 -21645611613716 -80020680443675 -130665499922875 -109258065577979 -68290138238261 -53475083498503 -123357357818542 -250738111476320 -268419808783519 -84214452726490 -267360112225741 -266984961210607 -234543752014068 -92728097550531 -89585478595053 -246810703127645 -14924548228485 -174529388112953 -216447170854015 -204200254936536 -194491567794530 -4820978765418 -214815664881408 -23693575394312 -156125453528034 -155363542330877 -65508056543047 -237504426386434 -109205963301114 -66876899518923 -48726855833734 -187129124636637 -3636440641860 -68217579381581 -33663891872946 -258769941170315 -191797488267818 -173789323666807 -140092469096110 -42189316551328 -138987820286694 -164913373897018 -79874250598107 -230946235477798 -90165689710360 -126309998813924 -62410875877219 -54527333662860 -211719740815808 -73467002003653 -132606332897926 -98523094272402 -16800232303719 -75626846377964 -164075460933316 -9390458316367 -135061485222544 -9429191061544 -225358265153883 -204244987408764 -63756036762704 -81335550235930 -263434466903303 -244905452076081 -127593691848207 -278266342163351 -136521310364649 -93664891882091 -133834989144919 -72806143742960 -271161867967794 -157975215694638 -136067703167126 -37586898990001 -41051013348304 -204053874704975 -196583092472617 -60447457885003 -31021574913357 -105508610945407 -106267364209192 -265434783637081 -199798237483187 -20298119970213 -187522161216695 -168956411024206 -212395992300135 -77219170155870 -66132803215966 -113195272606039 -99027280656416 -231327590007779 -114095112235821 -79665363144918 -198484918425683 -34863948675778 -13352514281293 -213134990837558 -216283576254566 -243785959361221 -45681805341922 -223777400751012 -259783645439592 -3926818819364 -151186203435297 -57536182005233 -80895227775553 -241089678514044 -34227089709771 -35225128947999 -171940294041347 -178392556707990 -18980918503868 -72640358616325 -56789951747786 -38248333284771 -141009729772967 -153736097731894 -115773320410477 -53410254972039 -260052327882535 -188054333195978 -99710757645776 -205389585414100 -221956729959339 -106105349674924 -13882346279373 -240142591369745 -115627637421694 -43919021427487 -213037381090193 -249560412011157 -47434211580882 -226688580511848 -38573418506590 -240863625527869 -260283580961266 -66426912093477 -95605256535502 -155968336740534 -77606726632760 -203576828154173 -149404349102004 -86333660922161 -148463845578647 -132450617815674 -95328336850992 -70767968532545 -143866627126132 -219300625234389 -54371283072418 -2510172181731 -164633451031038 -179844748239509 -69251136214623 -101399300458448 -29975518527598 -46851576871280 -226327455183382 -259141924046436 -55827206914548 -222645729937832 -109840672462465 -1657613852172 -236889961519452 -56173551540287 -41857235968365 -119606483889665 -270679563784287 -119983848261813 -208360556780162 -105942690514736 -103142476187943 -60443009016953 -242070809285494 -154154116059547 -217398117461258 -109000604371354 -129634957690466 -121561680016118 -202998970326532 -120695431980288 -21034037939517 -58475029313077 -20979573179885 -229138609127504 -259498751930643 -98364595950328 -179882856539954 -167019503436029 -174377168292600 -26875201689600 -9277602651655 -56407458248668 -55553107533673 -143748896389597 -67203778904680 -6017933798738 -160867869376986 -246995683002065 -214142507582792 -142645063159645 -198556945611559 -159501879682875 -111995803637165 -58383508092386 -176168585014793 -280948802937918 -229830746700991 -189470702283470 -141235241440408 -12098305127994 -226412440215604 -245486322168913 -51775693888642 -122962596450283 -249223380633386 -207644066690826 -228668395132550 -16426895774972 -193800646197196 -95274654095801 -257262932943872 -260954463352309 -181094187353973 -53747420788999 -38430742372262 -164749756928407 -277415479572547 -146236910586439 -259043956861443 -275076082927234 -73575940013080 -123991948715972 -227108115716645 -224280948083170 -18122013399024 -79498354470155 -34923019196567 -246393322922176 -247210361695480 -181862808327247 -171964572399645 -65068374490289 -138111868192925 -185003590855745 -160477326730934 -276671656878503 -56600290376633 -56794575283909 -20717447545008 -30748106337564 -197387051425979 -221926303116881 -110762660270322 -72397559264407 -272263199404113 -218348474147360 -267204694981295 -84490619770069 -218162167642158 -65790750385599 -72720237631786 -276926703459971 -175904670524626 -30218064205497 -150706720863355 -99983730626976 -54774513285426 -203583377769525 -231880223566889 -266743657374257 -249134123056839 -118180835000153 -120842211345458 -111795425927938 -272874267221741 -245570897292467 -82944172928069 -240818811688152 -42430597013041 -256618350716875 -221645834462038 -161064042451791 -253053382887169 -202621417038904 -271117069928131 -80055809346932 -262100877154530 -8554699533792 -97327013719215 -90492928437210 -277910528044322 -153118749937504 -178962411760936 -7827633962862 -109030922379588 -70910244012556 -176246095867954 -92682703748530 -168246917524177 -134223336363112 -280950064049933 -276468348642134 -112344542834312 -281273320914675 -193078239584162 -170662977415933 -201338059248036 -88189017627460 -71643249669428 -256984820445901 -66714409448769 -41337734778607 -48072816695137 -279586783768119 -251639217525004 -111993239633674 -75938645840408 -8357465960942 -51222800645562 -260348976925017 -1023104730346 -23645894966882 -132874439972190 -264987141371067 -213985182048558 -106812139254760 -234107585446159 -104941318909769 -100545417257381 -137421359337332 -173417244371787 -180316346375735 -83099863460630 -225164996587841 -192311576754034 -84706526268269 -99093878190591 -74464384638372 -38273087866569 -8962421337719 -14820549521130 -208465051400735 -179262297308100 -263878488820831 -114777736205617 -171226419564348 -170776070845995 -203756166040902 -40042403084481 -227099548191901 -225588160314857 -218205148655760 -216015534489059 -252006092837492 -175178442375281 -182376578884877 -216353920857850 -17564386202197 -69784957650050 -246080222123387 -106355125606370 -180395301148792 -205687991016785 -253300735632064 -215151459060294 -214170123550032 -32835667286389 -3055185584148 -276354884670724 -70379023156201 -171720161715714 -77102942228815 -131019764996648 -126203557118195 -228608353881762 -198851580272095 -171029169727314 -253157502952111 -158654789927162 -189929001490596 -35970914354601 -28640910843277 -138537892674860 -10942589472712 -259062678199833 -61647181797202 -204116757343795 -196458266738962 -124671569708921 -197016989945490 -216237174738894 -254998345737089 -201951659285212 -116957453478859 -14723227245722 -20900253926693 -164614413225434 -135352427553283 -84377953965233 -33475135297485 -161150296232735 -28544585267845 -199021886493227 -67610401296534 -90137563660587 -54876845581189 -8790098409703 -243620877453692 -167105096342456 -60170551729780 -258714954294361 -220969216729094 -158500573476433 -180164315253415 -259392840071217 -252445958119913 -14747152439855 -180009308569819 -196415380287575 -79073280105462 -73056479479050 -206117399472139 -202686087264124 -148266875929041 -274342217085473 -243013368629594 -103931849695196 -204844233975815 -254072885120234 -277584767233335 -147458105458983 -271877681140088 -55651552417343 -228668410131524 -146665641447393 -51763256916820 -215423273544353 -267201155436344 -170251628219377 -35559731724510 -207685160556635 -43839261728487 -215600573801794 -265181220042476 -247516621255952 -90387892044470 -2835540815796 -124809694270729 -64934043819086 -8284554473545 -173258125314050 -57425814726275 -161757716327394 -67933623120282 -167708870260428 -4804478360310 -166975630930216 -48080068286950 -134144543610991 -125977662295459 -96585234778436 -193429479963205 -214907578240893 -150204961920242 -241585651534892 -269561901887056 -132627363678164 -250007905011702 -188601691451275 -127685227017026 -5563573973045 -149634841541461 -44169025570452 -276491389133243 -5206248886713 -237336562539900 -138208264621439 -202139578734186 -162033581439847 -57306987676796 -195212890216302 -225559591359062 -2743575729860 -12171904912401 -61347179186770 -190248958334504 -102689296660251 -82123622365805 -228241254979612 -87397779131833 -185820188434575 -133715161691974 -202614831511229 -53740287869866 -169505716556363 -46186842994171 -279455844111507 -246797457434741 -207067050912726 -110187394723359 -173247738375268 -213538003709423 -217494445873646 -27319232592945 -109250372336385 -277585927616009 -162879110087893 -23668945137090 -49076058562971 -276914853397824 -178735483818116 -163167401470413 -260682439528309 -64578230023579 -37763631479280 -148536644306014 -192280674613390 -117449243729243 -40894108266727 -53181060643602 -241147675137816 -165499464141288 -111628634448787 -212099481084494 -261611735159203 -183322095672581 -123067805959409 -79745206128281 -151256721269265 -42169652984584 -10799880539672 -84156341460707 -43305522236760 -702721165525 -7687455670348 -162305136443576 -127664907028676 -158674240792003 -185714580019111 -65239436893675 -120004487079253 -39530165884558 -50546574629337 -162975793944289 -196112785488587 -233154014916444 -113365779587910 -32917930786466 -104704281526426 -224070785363849 -239875334208675 -273336705899789 -254067484530560 -143829528330584 -227355935414580 -262182485401820 -138844721567959 -203511755356971 -87502374079537 -163324746140412 -265006825557421 -264605708440678 -256279036649367 -204952386862213 -105988316292599 -242330000949905 -162748163375372 -259475801347356 -64398866589069 -29722233865124 -224390798687126 -165888695188662 -168890841175096 -176317788960856 -168588084223164 -135796120859756 -229030521855609 -48263155063869 -58454180026215 -1744386667430 -57804259768135 -64161500230442 -184483982848941 -221607510730603 -10963324360903 -72525491987023 -104028698448276 -130166760971180 -34860657365526 -262490501389828 -232183298713709 -263209476577704 -124440481242239 -6896184378040 -201493715679331 -257177611215204 -220565215799183 -200168409860152 -228438974823219 -192783610764031 -81328720292105 -110368367852705 -243073261095279 -180509137145038 -117150252052390 -245211293931696 -95951989706892 -178309369086210 -189695395031043 -128737116084380 -52456402096851 -2477145967502 -78493295093392 -267400935138507 -251615327686450 -244397726526347 -272687032006419 -14045576269507 -197427322997892 -15180506455932 -101236308600496 -105059750205458 -180586997488912 -128156969803819 -173249251515483 -102674633819011 -23692711259382 -31277690114980 -150426406109749 -37781703902863 -55368514240239 -16169947923498 -91248363912725 -131632217278934 -256960930607347 -102292468791719 -129066867627776 -247626373798940 -190935496841666 -81362646192588 -176759729975701 -278185422734353 -280103020335107 -110197613659191 -25988586831984 -108113989513738 -201876183585146 -78767990972139 -278256100026954 -82204490146543 -149134279771295 -264467371987362 -84604690397662 -104353205515437 -153287522248186 -37411741208746 -207720025929965 -226057900718164 -280685672084083 -236537537223816 -3630216340206 -93961621786678 -178382956037486 -35447164521095 -51486299699046 -92674419739223 -161066297979000 -84795585332728 -123044341571626 -184203583894593 -173289002185099 -201953910342576 -188705078604867 -76458800350055 -76486285221366 -258987050555111 -21076302735449 -98160152126470 -160756785322357 -266312022143019 -208884424446998 -216212534868887 -247547076608200 -224392900946877 -84178947432475 -31708320954035 -68742071505625 -184186619461265 -248659065480530 -116193387023726 -78729643448758 -246989435611833 -13730159758618 -38815052841010 -86165813613603 -262735584285246 -94307818742377 -14728288072746 -58883324543407 -140492588063880 -45230969642736 -231062359307497 -94587627146383 -266864741831437 -147304479333406 -41795537691372 -134553047995960 -52345738626086 -212402965490340 -229883795853537 -217374541575540 -77921495619712 -175338115479477 -222216660652204 -166945142070429 -198557227730674 -89086416346379 -125548314874759 -123319851324297 -109283190266456 -11887302520310 -272997223453964 -94316818504974 -144191868603189 -41976088034098 -36732399991146 -152116713412740 -223823794229138 -84845938713407 -118749476735150 -145115052795528 -169766181154853 -214663958697811 -145529963234032 -15102768859591 -174969330284565 -220697554436417 -211968804844814 -30108024217420 -41343935993945 -170942309454383 -115727464137872 -55099579882641 -92910589628394 -151462240748668 -72860529319094 -52360105901725 -18542505338113 -26088657345354 -130156448944982 -143137959001275 -197368900593431 -31769111062035 -47635692454373 -132760999579981 -69032484506411 -146697698517135 -11191726143093 -120552388062364 -242477847695635 -268920672164904 -111718460120344 -101285831150987 -3733348938208 -23185822922140 -214477290956799 -172129803351096 -182349277766548 -144825844642639 -125251259767138 -183310821585022 -138856853102242 -261592396550152 -219645773306676 -100889525515578 -159568390642908 -206081436094241 -260297980955159 -7240346828007 -30205412016725 -94220837274675 -83752863330858 -113152398695879 -63038495764944 -241907061717382 -225868231864256 -141462649600322 -92082722352616 -176301495349830 -105361279173240 -27420311524017 -28421204293699 -132434931474997 -121268474391468 -39949720526666 -109086321861464 -43287076124409 -137812909297743 -187453585469034 -186158638092758 -169248266152434 -25197803539424 -3630018561086 -222291426629384 -203442172084150 -274753710709745 -92831828585408 -90518315163927 -152861604403522 -213508356497146 -124854740061993 -224439017766211 -138699519655295 -235024715875637 -32266595281510 -271119511938366 -241846984782256 -146822206372328 -28547426639626 -9127582063132 -88367595918720 -115576207772600 -232147335335811 -237158360165253 -180484601518398 -162281246605022 -21946191019303 -268462238589602 -22139591089605 -189849210228948 -157031974758743 -78141636504313 -185410607949199 -136683767896556 -165934239288285 -223431518738133 -166935846899729 -115191292132018 -18672322180371 -194973985802715 -119676461338660 -260102105184280 -11920767774687 -20004094156377 -10131923363997 -110700897421439 -109129177015946 -109816376906137 -58538158999799 -227738384507329 -228794620217289 -203925640177674 -151192771545479 -123703848963706 -108952036873456 -271753182412526 -277308104788959 -19598311161021 -236613737490724 -259955129503729 -131365544319334 -65152131764072 -154419188681202 -117447046155694 -276808835753373 -67826021707544 -13204860528283 -106084975128381 -73297134378947 -92809167641913 -254875828900868 -270256555655680 -271705860572190 -78821544922898 -67283954546469 -85526148908826 -124684437974742 -103706316483616 -66823893027285 -186472131451881 -84532394240405 -119401685704527 -177858844334142 -33194500782044 -214336051772968 -15650981907834 -245754126171212 -221775901339722 -189568850646580 -225950750149157 -168083922606671 -259916389282584 -124686873714232 -154777812645422 -67407723945516 -199789972914337 -38535475198119 -220014125462861 -131878528556276 -262508420720009 -224131059083207 -248152811075426 -275002596312448 -236247069326599 -86011933935801 -214524142091265 -280419219953293 -128738838100831 -154329902190002 -1140216552202 -433994114632 -128315347421706 -107779549853901 -153431008677260 -47223939790560 -131083004670242 -183101782549069 -235880623287453 -56724779422718 -33459708902912 -47386997339804 -240249486811256 -264165303934595 -112830796869500 -86359274053112 -261090707416376 -50785182350850 -69374982462999 -121882091831112 -61786956943415 -268035905835643 -13125319649055 -278447428976663 -24898541006480 -177201197266484 -273654152519919 -139449275394576 -76626147724588 -277852998191537 -154084900926073 -45007895764688 -277814783307155 -37834136192464 -57055581020863 -256238172522689 -189436654844369 -156847612190938 -91041064542211 -230123019329235 -114725186299063 -8937297813973 -161319497087756 -148966232126877 -66390773033808 -106850974718835 -122171091102792 -278311866505795 -10089942419718 -190748856589219 -72886926446941 -265812675445295 -121603302604210 -160953773250087 -169003855468503 -251771618667336 -280191010957303 -54579221658031 -242251825376239 -22440366328407 -52129600043509 -35287117390770 -244765161498263 -261604630297703 -87223345605007 -36160705984447 -199650851104424 -112724629362534 -110924950102970 -21098109531546 -77071783777107 -142993842864275 -269654825746151 -12351455296042 -258605408804090 -183552685373745 -171828810330878 -269216240426821 -130082749659329 -182056082025740 -42607250101202 -182537562822092 -215739904671911 -74603456532961 -125719346495774 -102538961819310 -191029436270322 -85205305927367 -108990402258922 -16275876781117 -65210540904078 -20757592188916 -171537462163106 -196000839809322 -41454760467853 -212838861966240 -250243060043378 -78906428518893 -173526420435903 -223513103488386 -60799177263320 -89633347077825 -101469121307722 -50389620606688 -20429431520514 -9763112598943 -155117812665928 -231340568353330 -240413386001608 -210069594865812 -58656132403237 -107091643913129 -208899817064378 -177537412965822 -233847122176521 -109822868034841 -187883914413672 -54221362080932 -113013180781661 -71800712931673 -89025696650050 -90546476887283 -258301714105945 -277197021276769 -104145491849193 -226137201767233 -137256299535869 -9444525745997 -17035079772066 -131280143856262 -125663084432301 -55535340901770 -84045106754832 -187570566631355 -50016341043891 -205431522890737 -155275573936537 -200908318020538 -3189481406767 -199764058825143 -269060673441268 -56296142906193 -183350005038721 -45821881701360 -191359212140532 -86769142027744 -42558498356217 -100993164321681 -251507841391802 -175521152850419 -148133378204943 -273461142156317 -200870817694234 -138578254675552 -148843193935105 -238263497469787 -241899143735999 -22644171462767 -164288354842615 -137300921206059 -47973387967697 -71857175057480 -142227035316284 -267700059218592 -192594819087570 -73985643855006 -77379862545211 -134740081852791 -13518445047865 -277040769917169 -178888678854563 -231910593828296 -187840854239685 -148010685076253 -126262811207108 -267131701378740 -274182152395614 -189078667809892 -200810995745130 -46669546516740 -2784169763396 -276700392708422 -142646546879325 -35997962440438 -240510828942653 -226108917080380 -78817580616068 -16722068089591 -101122815756999 -90197620932291 -106492067208806 -277728115193234 -221238434694448 -201083740492280 -216305312248763 -276328767000250 -116791584194052 -41944607325367 -275176364258035 -162154793252467 -260371686480063 -99060335625130 -74120243709243 -232272353411019 -197185896943457 -61848046619682 -104634987910863 -97571385945547 -268894969590672 -31670234309138 -10204275007086 -135179590340668 -52083359410427 -155848932696115 -277161415356102 -13700420329643 -55230816224672 -234140654875278 -185741884493067 -86092466906603 -187319098553209 -248556730202265 -15814143294370 -51213995111285 -116944451345291 -157940347213413 -54331382348626 -138279933363386 -138142925784127 -275965870451560 -133157543154699 -16512987574953 -112996177415122 -181488197590627 -273035488322908 -106384132509454 -163396297535613 -131925577136148 -263393420392253 -32481905333560 -230918310203974 -247655485319442 -165204717790028 -186544956857633 -239743839279909 -219987530776327 -97520190348719 -148801641231287 -274269696027974 -183513537386969 -154176524843310 -238896714238976 -153762960202524 -154323274230430 -201843769151518 -234556437934435 -260595535245669 -227837240661382 -191527934591219 -33519500243342 -183386995844234 -78334314993942 -191469642842993 -247176496179398 -77262801727535 -36979655006955 -280256825014124 -2118023286759 -193344132998326 -72212866164749 -172539674027249 -19714082861626 -274528387065695 -139173856473804 -226880564783009 -200323656132096 -205746620616873 -25659499257773 -45195295269692 -180313618449238 -38128626851867 -101400656329879 -187402007558025 -269372001243952 -79617275722947 -153962097010646 -71671100335073 -272514620199430 -253864771174976 -79802505284037 -99615107474766 -16783744144200 -174062501332965 -9174689149601 -190116279007273 -105323812052186 -74200122235820 -26155904296660 -37586861022191 -160904269491863 -153654003451618 -39366166125189 -106812192472042 -274721961723602 -151610571359747 -98517167499731 -231420532841005 -139086279441772 -139230557162037 -147808681403830 -197947992977971 -112636391788797 -132251295350574 -253400219659029 -51468845455410 -46953707518088 -5313654819093 -255820272013261 -178770102683964 -42233495528249 -24647503734160 -194556973089453 -76585922230491 -153659360641090 -24634898929669 -65269273203818 -2127940100784 -250435850812681 -187582787999699 -187052583162115 -139382165271038 -245210651166198 -266825456580749 -75420950397084 -187101525869244 -42380431113289 -104522134890293 -70987924343601 -94953970584212 -202158053333273 -206761617971632 -216757222483099 -158152580678194 -93098912518440 -12824103577898 -71469671685672 -83644116787456 -269907258261472 -156187795550561 -213384636401964 -100974613643658 -150463697048839 -195257412500941 -116830987373881 -235632769000517 -101734122117942 -18101445048641 -12248712642204 -163928422246176 -165983226554366 -251759063297912 -53876536972287 -238731027561356 -161212673551214 -54895261768381 -116582821790512 -136039076928273 -146820655315431 -266424399285096 -52367692910983 -152282785547856 -104983253945610 -90482449154221 -114713304471175 -165126372848102 -88889497973168 -274589266294436 -112639283044446 -86824444109880 -173785123610521 -243402601049512 -267915672094295 -269125475459341 -244448304163299 -14034237368942 -280077780180210 -1007428011686 -64111679077185 -79959423291763 -13986070823662 -239206413106243 -212059113194512 -87631646964816 -249698354467348 -17464976409154 -246490552749991 -243362310345476 -61040133569932 -23163404829251 -155982643746141 -63253762436959 -78821745437943 -31142130070831 -15120917679251 -207309850225721 -93489148986594 -281425936678711 -68476685219677 -17499320967264 -116717523402471 -134859363682584 -246547755991377 -153916722347164 -277701403427894 -146249133988496 -273401359374442 -82560036071211 -274386591370991 -194585193221096 -127043151034809 -131707731494310 -25687890828144 -35639056536306 -214004141073153 -38461254807726 -204556478871654 -179935558815020 -92439562193055 -7777545091928 -107333694873374 -214496298373285 -249693706881998 -15104270685955 -213917686160038 -124371427702249 -66582486974580 -105866149040214 -168346443647367 -186775283250402 -131193426078427 -211752247191118 -26567648229528 -250848270590260 -14293150277322 -204757462608545 -151765791611213 -271376454026253 -9505660745892 -215614813956342 -50168486301207 -279021181464618 -131820618369677 -25264321904544 -124124967603059 -62578716161919 -145186753036545 -45879951961703 -219548420050213 -146919012604791 -210327886463123 -168680514946209 -249593146839874 -56537363241909 -83045748261310 -47861264564364 -182572978174695 -146053072802713 -192296462665796 -93784200647089 -142999736422705 -159927072802828 -203239089537329 -210142906713085 -133207567820330 -80533106125627 -249578550902870 -252069172957846 -128896040124378 -205329960432515 -29613169107324 -214449643480135 -146875349978907 -119645506395535 -116027177704429 -115559934892142 -200285098311962 -267833239539301 -68892839224008 -252460900637258 -13749607120642 -7828360674105 -281438975545723 -887309577812 -25198173695439 -72684387578142 -255588920204409 -127396867496400 -276797500620104 -66664960167757 -192690305050046 -24386298809904 -9233992476844 -149414708322449 -264088915648811 -238907285652919 -36739858799725 -130782577687230 -119402893250960 -280988264262427 -66647737202913 -137976788702570 -151409838013537 -153330938421277 -246084196835412 -243392766406826 -2860317623916 -53423508632356 -182579462619665 -28951564519043 -202407679411619 -264642364757579 -164974720662424 -112301555863056 -244097087255746 -2095407003334 -277775223579812 -187420441578645 -77246565451572 -165794992161799 -59342652084974 -228796350448217 -129937065654224 -227542487879165 -4875275212582 -164909541523848 -195888894130057 -138046948263845 -265691917681800 -255201255854183 -63431430043584 -59437130665361 -147303390063508 -24818530708486 -157766422026080 -105640425475102 -150168948475175 -26931810933589 -235262437349324 -12443743125386 -105885943732729 -82469105365694 -193243946242258 -280392276614443 -223525645089526 -213480965323886 -182699609125420 -115530110897730 -58544331046404 -270739045091761 -228215985652139 -135534078440153 -96708226115611 -157005961567443 -229565516125469 -108239204699012 -175196266401067 -150574770769602 -169513467048989 -81159534432292 -71545098650406 -71002703336696 -141343099053404 -159566602438390 -268635030752859 -218536742379387 -151423433137405 -236487044020718 -18214290319910 -230461762310286 -111954016160727 -73399141816575 -129944037958915 -18094658132064 -155384577217242 -163099380866504 -226064803178626 -111578310651903 -23824596333216 -215673832412636 -180698384387339 -272806293994471 -192048172969845 -170829475492409 -191298740262782 -251045452214444 -207323090735470 -104816433220597 -175521788678299 -227553178786021 -247251015705158 -199817458682413 -88307275553889 -126293495308472 -2094133448205 -147102625613350 -103351223359885 -118077741873406 -235234461108653 -200463972411897 -33292326024950 -38205599880331 -77350089061239 -51036171878289 -74414958136100 -77033607399098 -44476293950458 -197645039242432 -14298447024101 -242409154899294 -177714655767049 -158549499163823 -41912932314175 -29207387899713 -266249792785269 -201348576380419 -133880154834401 -40781437818968 -163569994613256 -274268304795132 -145365191566565 -82980141646678 -67341800763912 -145249617505932 -268266574638643 -163011134915981 -266136043520518 -39873280215660 -228123157775952 -153879479256104 -156188435616725 -228156685174291 -224512227358567 -39934770190921 -179338781672877 -117111619615147 -246932483228803 -266123684514999 -129254159311208 -126043766019057 -70900916736728 -61919186780838 -246428460817285 -132343981521986 -138960911610132 -68088461743878 -185661326915293 -138301303936895 -97111104831760 -170739512599273 -185253378259941 -80906912758645 -5784343092438 -254369790619246 -92570300358546 -175886531764044 -182488096238446 -131330454074756 -87886830594415 -211659387417488 -172119645906815 -156590407640719 -167409596363349 -55550320558454 -245611090691160 -25282559850780 -254019418703166 -188159909815444 -43271761057823 -111193895087734 -161080821594821 -100523334440223 -58621400527397 -99266223231187 -176946044964775 -25853221785096 -153962638867728 -234144049574487 -47408582053980 -24935251425730 -190619079015036 -82555565424622 -183728800622617 -48477506897679 -262151151512925 -169820558529636 -29834171670797 -246751906028498 -133674093637808 -250239063887994 -252597534103141 -254112792513866 -196991265191237 -189582442096768 -103536257096490 -76659936914907 -264660056064122 -179555102221450 -80801563104725 -219201211299517 -100060306511719 -92154955321319 -73043928651403 -58302869217057 -200620160206237 -40727223068433 -64865954517323 -29701160631859 -176615184583456 -75848095755253 -163540966914061 -28050391966351 -39547322806442 -123493712110275 -48081378706267 -251483547714202 -269355315515402 -109578617215212 -195463057348712 -37459939722073 -223529524394954 -236385641245594 -23678834776720 -16744487355753 -270046917565694 -246590297479426 -245296899071638 -120299565792184 -91138800395523 -213001354243844 -159448775994952 -2511391675191 -116120915420651 -268819556723080 -14737711583841 -61851142691266 -269675474876320 -45697890934623 -269421115786111 -151584844975858 -256453054085352 -43187023240849 -227392154858857 -15822255571256 -149400519612288 -213585496494302 -81420612084537 -14138167316268 -253111184649351 -126093005316308 -238402047915799 -60005032387174 -63934359120021 -117829696363171 -148052100893998 -18269519190098 -158563439237450 -144619666561547 -194367473644762 -46705207382208 -112893531225210 -187875132811316 -226970826128 -111152921120659 -70305924410990 -135072467280649 -242986875045897 -56093989670676 -219253666816255 -173436449603217 -119919056668846 -250037909968477 -163423600609489 -240622346911839 -145556494790246 -169380592652069 -215164050454639 -5635841276978 -6008824208823 -96502161143849 -135771847989515 -106049798294147 -162543344987871 -65829942509929 -226109622651583 -69853408252668 -107206611604429 -174764819204638 -168294080887443 -77911303042058 -217513569532812 -277890630382931 -11577082727681 -183636407188199 -223441282048764 -86683225932024 -62814940084356 -232182647209046 -254919158951137 -46233521063834 -115718597425330 -257239959794761 -116371224810490 -92552479742084 -62703682204046 -69611868697055 -223414514425333 -134566517026332 -92873071910048 -253594453406170 -167658467613919 -280968685624443 -138120095571740 -129901123892449 -62718925782430 -42548703672136 -224776616200679 -166598225543938 -129607281339787 -251500681820752 -79470240516306 -171697072071436 -154086077198076 -90235567235363 -21583277367218 -217688301625174 -6062378167077 -111351547634429 -225065762114880 -250363071046570 -136841523345342 -207406438540473 -193947738336750 -113249015771311 -13467415113402 -244867110691779 -156754709515959 -208369620666586 -101277099151252 -37137982072661 -201005937386338 -140588094266697 -167441062442995 -191142666940958 -241523187118371 -137961766106121 -119668764639102 -255079475342426 -77797839070648 -252242122771802 -34369693681925 -39355374218081 -35003036562343 -35264643394310 -177764859099028 -211209734292141 -133605378858243 -114278095692285 -236843410913405 -174098162198433 -65678338681229 -257425025421195 -39656277110296 -60962579601621 -10429732932305 -254651399998755 -225948011538990 -23488565078384 -76965774981824 -29346693261795 -158354978709077 -59278810565363 -51519094871116 -135238197749596 -249145763610839 -126395558428189 -189082886901695 -162025743393514 -141447018210120 -74565985710544 -73622676658125 -228696267290697 -169092158083344 -108491465859675 -152364486147256 -194632426915249 -189922462661081 -231762763389429 -234594574395148 -11813210072084 -261089056241365 -234158600223646 -46847862889244 -178467826613705 -239781122829053 -239803937913630 -137864715991365 -114484475099759 -217212592406030 -199159344321960 -129505703968477 -134811750726345 -45267704652446 -16204835198804 -23393028532800 -258331115158863 -255958153822211 -249473054546769 -88734202754267 -133037324069390 -147836815030855 -43609942389618 -272229706157006 -218080692713400 -181208244846387 -69365930307720 -92012004044034 -239472776567748 -149138803726354 -78212510685240 -141247970311520 -121931506369561 -39573234073331 -193332283368806 -187489368266532 -238233499625853 -611918884432 -100195423164171 -93700288194776 -83598417366983 -150469421432762 -175748111682174 -137182723898663 -37850937588931 -87410795648476 -255966257964129 -242393749522882 -17423292235389 -11574092701098 -52585454309535 -8944938283759 -64968501722844 -262953209482187 -195510918377347 -226692177530214 -155854927855397 -17497005645090 -8105913705123 -61198970380642 -205036074004493 -169826590090011 -261655077732694 -132177962778890 -97129829462816 -194719989253790 -205454714573535 -188302551918893 -209357259822507 -175667753840094 -67463859830608 -3930003407914 -89739817137984 -185953422055598 -33267553240481 -173795940456359 -206469355880214 -261805598328079 -116717654125567 -216530486727075 -129630491222600 -219949385596381 -75729106610563 -238188075271299 -270861604119848 -197282847751654 -64968818093605 -218705871074714 -87694937353873 -19743124779121 -246705267468570 -125747053851475 -273786815300461 -177898468310953 -38840797872258 -29471963994918 -71723477630333 -66024945131246 -82917500683187 -25339983001198 -118587829009725 -36956632856661 -204155843562417 -278584982579256 -227042086293220 -19404592056740 -169401800540568 -88607026958269 -219963933051460 -184581896107442 -213634769655573 -180237622847577 -133799067637280 -276819650298583 -183680319799889 -183507859857741 -121621126818281 -145312507430055 -104046170483854 -50180798517791 -178683980202471 -78121801874240 -172929490649680 -234545851893892 -199254197211898 -99748483278837 -53574597006788 -122917174166255 -159637964358526 -168949525172176 -192750383739924 -271499445693605 -140268345369924 -203188796565944 -17231326279309 -39253453450368 -29207729591296 -93483422074148 -44835195596894 -217894297442076 -127499443031595 -165852961087501 -249351150015031 -159787034391247 -169212318557887 -212053117930409 -57285270213139 -228761451672315 -171529937713231 -231794737323971 -163233126912193 -77253144380792 -175754365931595 -76137635087034 -12039962823741 -276171238419010 -27682772659570 -105570836097736 -258071843339659 -116885577400784 -107370605428440 -10442689745962 -204845000913325 -19885193591481 -125404563708821 -103454736837399 -209159135462780 -65263092839133 -214416055395111 -174095104596903 -219665489516201 -206467532113115 -59496616070633 -258823451138987 -140769454022475 -172493429622379 -218768338624414 -151465441609923 -110939948455997 -106008433653859 -129078091132125 -35604915268858 -147420103138577 -25359987839114 -56501673621207 -56658759057878 -182665155884934 -136059677552650 -154590450612313 -175718273933630 -224982617996688 -222180872434479 -208345730828032 -149614654292353 -93302170497012 -45220519895366 -203000127907135 -115251403708796 -278782841452078 -169004143350582 -15056182451378 -37342861323440 -111420713308797 -144941507852348 -78762993378572 -253185887836858 -138544630557070 -89286532929312 -178251633506108 -112882903535234 -69788407056376 -144176936198912 -128411653541350 -255730704670115 -105640543978613 -80436629456597 -91584072591521 -215869027173135 -268136034964647 -39224414772014 -169429701296105 -270701086882103 -92483912221303 -87713905430984 -124652957352730 -55812265087798 -251517167559621 -228038225850553 -267863685766459 -166545502206087 -170348819485042 -229941642326094 -170074681650026 -190356196711286 -198729727635258 -157664794132101 -140725781255310 -151043288947776 -23352561014679 -85709297274116 -181888253475021 -214152431270232 -25118319175430 -67412322867885 -28626151277811 -21109962062179 -50320368925615 -83703830908972 -213403162217944 -59502080519991 -231382472072473 -48569641966691 -202334278019151 -255704270191781 -127231062707881 -95867178269481 -201264259638933 -153373542271118 -264149540585665 -142176208485313 -145590277060448 -52740802177485 -110114256464386 -121092915165613 -262718688305350 -31340888605564 -113637865953858 -139816074982484 -162571067441932 -153211184151053 -66333306627666 -24821999531958 -256335807582866 -162505491149556 -83843750154303 -209585443280740 -111572854598946 -140835681019176 -177322796502709 -226524102823980 -275562027637346 -2067588811287 -268979733865359 -205409501996572 -234402912117226 -166096854603137 -43521759403509 -211593257612247 -98301273521773 -95119033119113 -17368433659153 -266206331174338 -107836473193630 -102035677316421 -97633341252902 -189072114720456 -77737171014194 -152982960310029 -264798917562184 -89272590173262 -42765318844767 -233686794054387 -30692184365232 -97866355552261 -19150949253131 -236976091226122 -99206370014735 -84579566257912 -77318284499436 -114865817612716 -91297564842428 -46156365536685 -167767724271548 -260263696954999 -14719775887903 -179877493877825 -274867536721361 -155045295489761 -236100627877620 -153320104457802 -263132530191387 -224779937428539 -198601155087930 -87210111706657 -74496717006617 -226432198407037 -149387657166961 -136629401853874 -142543107099609 -96380477339318 -184661782458677 -85826181073215 -63207839988971 -39760511627496 -72353917718767 -21248261415699 -96750313472177 -77545976511090 -233562479149720 -4498970514065 -137981506960644 -125394421498024 -62649845350106 -186598447922806 -69537512016104 -226477013866932 -55679876111751 -14003335397997 -138563091321500 -63417256450787 -63250551094896 -36070482627393 -99000777953634 -140201810557227 -261115565948645 -58806989657242 -117133451031687 -86596931492839 -227809652433081 -25379276785599 -45146379692576 -261753723119760 -165615484332208 -111281833854179 -168402613204100 -28460078404179 -99599003311217 -113160372993996 -45671395605529 -215322156489024 -25909651047226 -128081293523910 -269574679452487 -252970603764623 -14341588182057 -102045619263049 -178824629539893 -80879665160251 -270238820949058 -216256861459137 -22846434864312 -99903041454088 -276887588832991 -173794266945742 -119528014318964 -186269579527673 -242533744991468 -138912238173026 -107779107302885 -211134431730210 -38340832988875 -186658111033460 -201804990935820 -44168567297269 -170406927177271 -134626911364681 -127089661905565 -10724978169786 -231026152659577 -245281357518434 -229122904770115 -130947026082510 -244570110310303 -192516239216871 -9299641806207 -269154527411121 -157351211746418 -72789736914620 -11970379550920 -212847383130015 -207344649070683 -93658639242359 -182529842309459 -226751522458340 -184866201419525 -146279981239882 -30578720393822 -90850492848105 -38880033391983 -69318760112664 -252546211959834 -132575904749002 -238043585499912 -68160792587347 -55103872956358 -136515915044374 -104468422078042 -141160030807337 -68567925982173 -270137119520681 -167752967419363 -232341314788674 -106881529796977 -44768378105682 -121460741840244 -94247195374779 -154040311831644 -248754906377308 -61802298794783 -31857348218033 -64526538636922 -35758451724961 -189912853334860 -216699474073465 -27043241072600 -144409561265064 -126626235055718 -269679229342957 -87997545421953 -160047420314286 -34054811438550 -179017293825630 -37318194078590 -122230207951518 -24459719163385 -12656076641407 -77475277589152 -212665031307797 -119623259102378 -78688817012594 -247248007965931 -50917640117897 -130726276791164 -30513956960201 -171536311235644 -45157891720224 -203089510361038 -178534185313297 -42906607985188 -114403667892436 -252049009357645 -12926248254078 -13979851703816 -168238194324452 -240304892285187 -61226299120572 -139964213263209 -226512228288204 -16954532240126 -224582367929045 -72801883371901 -235895550102086 -223405027638053 -27361626506427 -113702924662356 -92655736300724 -127602856908815 -265659083258419 -271580005066716 -21512852198109 -190178079364669 -111531552851299 -165326289914608 -91995090853441 -212210661491895 -31127988327595 -181884671809540 -22260875824384 -63976333093788 -215755000264611 -98905516509177 -63918224666550 -223746591731510 -104627811152611 -11841735485818 -181821575637194 -146077668162104 -123935964991131 -164593809483263 -139398299849367 -117436074833771 -113882856053631 -96207613755644 -133629597582857 -7816962481245 -159172168251315 -202160789273405 -149038695976579 -246483587740488 -158036664909539 -167997253093357 -18182311737083 -266852270413669 -200309017251958 -273262732904757 -84093029416437 -84481000093472 -103290277372805 -41264608303686 -28692158244379 -57311429784530 -27574732504697 -22203732470016 -17717291686295 -13866387732406 -145714175082962 -186080464453566 -206816876100238 -66740964940611 -225083512635032 -191111349772782 -108549326672078 -21270624526390 -209617147032453 -257877104776754 -108821704677155 -135412416098854 -104170205197434 -142729897059578 -157741735385705 -45013667782753 -66401265141993 -277537481204018 -23838365451912 -201189857950936 -120983839950765 -229657973725696 -127060858048311 -273237072433648 -225927682971026 -69399647921704 -26973465555404 -124980105361381 -123570279391814 -41134037848170 -20960892612917 -263983747020432 -43855672461253 -210267270184069 -270821302658324 -62977388668445 -155242119434967 -237347358464975 -104251837764685 -216529332507287 -109914046672109 -68507826985321 -214582445129281 -191523083262605 -274109494411073 -89917513804861 -68754333018800 -144285218700624 -177603487247257 -133356380919785 -274267686213757 -183147310008591 -280437278565954 -96494265115060 -250058979312636 -67406078348423 -264580904835731 -42460378208465 -37991425559949 -72433353676467 -148557069709087 -264329219273992 -224058092119258 -37384597294515 -37058948447521 -37131271394217 -162624700214040 -13364567036379 -39555715917564 -177479921899380 -41392195709736 -222428304164865 -191914763484807 -184364231072612 -279012897400551 -91873271723402 -55739612237119 -180498960039282 -26097408460128 -104288544830580 -125662248991612 -91750680169510 -248506667038154 -97455492071833 -22249159960849 -138519682239143 -68298899070971 -147240278821440 -23733461765032 -79363732539600 -68159869346993 -105352538381722 -135624130172766 -58031009378756 -168518876616638 -68484611436067 -94679709848158 -54367770453583 -233077602672071 -277920450217702 -55069581354057 -105211446998227 -236407198858424 -166929671125575 -51149727531039 -213791623987299 -281029439181364 -122633856831545 -222535790151380 -258549857423313 -265582561785658 -114802838091683 -32652723610808 -221343856663362 -248413701733606 -107423658963879 -175553030836609 -15447376301175 -241780185557477 -40132649522875 -243180053067874 -237624103768198 -274186589136394 -168807869840492 -215346637085220 -268092579103549 -54991113351689 -106469329640314 -24350312351746 -168372113148363 -243638184683991 -279528967528551 -77798882145517 -214810349031568 -33453414385901 -109711366337085 -264444930837146 -228412771562642 -110210591558780 -156433802525326 -150686120484130 -221747203560588 -80328786997852 -262922230339823 -68044673570159 -182154616936526 -58203793076860 -220428267717787 -28255583897158 -149746332962801 -253925314465465 -210985478379634 -163606763531522 -272203183041041 -68553574883080 -44065590926703 -133549478586152 -102929141037253 -108791103810731 -27495784299219 -65863571481670 -272677152022812 -35018942694505 -84783145674417 -186634950264749 -180432473706405 -213462638730787 -31416842316970 -122856527840877 -39457254103645 -165100808975482 -151955600367745 -143953042445568 -227795686448081 -28040326256871 -244747731466443 -171155650389155 -236900038676354 -61446411399281 -73049867262018 -231441621505194 -60309083564300 -233776358642218 -3496630514339 -71014903742211 -14056140273180 -269435250884313 -211861694588528 -105711171181978 -241356771302868 -207132539782263 -114940952178815 -209868968744982 -174317136649982 -273710383795409 -132464550442251 -147860040876439 -95018214299152 -259211018888819 -50552367214469 -77662248490373 -184818337697952 -132815897609672 -143767235231384 -131278096618532 -97737072010695 -204334227314446 -80107329835918 -84839152978883 -223540108650018 -167123476458079 -168094022438424 -170174188292621 -254604352230778 -85818940324367 -239323290744145 -212570904002137 -59920462581853 -142210596310162 -35041026976142 -228129946684588 -49780495131463 -129631844494728 -16739179030834 -232196074400789 -196849531367945 -188610323388219 -140726640482180 -183789769708996 -48988185809681 -236087707006124 -239226505434568 -280313394123111 -12298315647830 -87667033913587 -188014331068973 -151801603588126 -45145779842116 -143030050202943 -255114319255083 -58001818430481 -166048261259427 -189929528737670 -62768837145128 -107050209886248 -264725770563232 -280307286248098 -80414780494544 -44706814069552 -157328503610319 -37979010492289 -190138008433727 -202512067851226 -37367462245027 -128908574393034 -121625147091531 -66715218424339 -27963876908491 -71414826833151 -84798059027791 -38550068248464 -227876367443576 -655573641110 -156093845152918 -79183540083285 -222330400030135 -186133398225983 -24596413227292 -5870222504646 -72478690547636 -109966180874849 -252963696295814 -132419667017981 -190519581649834 -48701745441730 -204727464024049 -115596492511390 -263030302788549 -146894571178133 -133399399801780 -124348601478407 -267694017268511 -100418727466825 -229812914527162 -114328457640487 -222445724808086 -28985004949822 -226520355500153 -23404479739274 -43212136076238 -264835777032239 -182259125381040 -241936832329172 -79382954385380 -84021036185044 -117043026308071 -169482216663358 -15673588155320 -206191856279818 -77982624772994 -74913948396949 -81820759870405 -169866567704768 -166303776380692 -145393073638393 -151914528569861 -233993304325136 -94694168381116 -56271638475919 -182464315803793 -65008106037721 -161922015528296 -78029079879928 -144258948220797 -729892481234 -83311101193282 -230800392912098 -98658184804700 -41970100403641 -175698590955852 -68236912462229 -27284654644172 -237309523235229 -100636865158889 -272642443904615 -259901754755482 -142353674528117 -154040682419306 -26024485835009 -191057915994954 -156672083739629 -120966208881369 -137142543903106 -102677854526947 -99949973756317 -59917126318724 -271542371772295 -115640205840441 -251061525681937 -52396670474139 -108985738448569 -188773389777932 -24524885133649 -239028777211803 -32857479591558 -112104076321448 -74125058185395 -153109820375212 -156450583670734 -209793296444937 -169189684245718 -30683664033675 -27473406619858 -144199415402671 -113947599169361 -17107945526412 -87103400258591 -115966231097395 -181516630421257 -3603073194044 -257644776605763 -256267150671352 -67930348346688 -193197062867312 -175811818518934 -967681813698 -170159454839944 -245999309641930 -119070084701945 -114844488211952 -182433952792150 -186756098561555 -28598542857816 -58121424973084 -106970011588164 -72527615985276 -214243345549727 -247222406136454 -181611065853637 -1665773360948 -220414010871206 -98479878692612 -142670849287795 -153385758738828 -42775415240086 -279039935950916 -184303563016158 -26948126282078 -86977114497525 -260707579547046 -25781424995916 -264357200949229 -143885998575061 -172352321928694 -185684298236650 -2863590566156 -110027544314549 -22489774325397 -143005869777524 -118843363449263 -221842739993159 -175189096123566 -193099026559038 -214944023579164 -229165393343592 -216324525254033 -99387473104895 -190480895143111 -6441362585493 -125473181917260 -147519434752774 -93791148955569 -93017414325566 -155461841753405 -246866122304587 -239681962264259 -150471703306581 -35644109820087 -95643149214405 -182765250953246 -16370423826955 -255107914399334 -205118466247823 -28654533322611 -172407954359189 -206758830402894 -222492910436797 -37365660132377 -69262201461232 -230894346087857 -242080208573858 -62750846174837 -230804044093132 -63426254416991 -11416011849865 -255503850887480 -133971937052861 -233786121184920 -36668847983833 -117976114862633 -138010703363832 -238979865551140 -200658021022233 -48384245912110 -191417555991333 -243749201329442 -120593686876099 -202867715537139 -111461314602141 -96114662048644 -108876537644365 -255548238438935 -235662386158387 -9142821545722 -169944993964184 -161651477459960 -31516463895965 -152113934985069 -274589874630038 -13424472514862 -39863313048812 -39073431400773 -112718492434685 -270668874558550 -126025360922353 -106940079525842 -228678156432200 -208465609627264 -67619225541450 -276174923570574 -154835178239915 -41448355595676 -60906408564211 -161513976263512 -56682888814372 -237721428812751 -15874439237615 -246610692840636 -267048635916672 -180607011660460 -145434167504202 -50079182501551 -104700143599530 -4576171905137 -106996599039181 -11921369016747 -118066923890222 -86971713907851 -131890209853476 -185582862997984 -141777029224926 -47365242837150 -187437315290873 -173231210643117 -263699243330306 -220763842438880 -100538632821653 -118117198841779 -255137339103181 -187077979658069 -19283478410703 -117488590201024 -94939587395833 -234571664017270 -13635453807895 -64154618563882 -43077346642603 -77894350009743 -248091731357412 -270284221569100 -240552205350497 -105365482546608 -101282515393316 -102884779058032 -98960757158500 -88495523291550 -22125734661443 -105223070043516 -165819066930990 -72029929282954 -104802294552024 -214182665154579 -184274641596790 -41111199582943 -20643897468752 -194623885926135 -146921612761 -167953909815287 -258981684763320 -69976978085554 -247539777875536 -141550420185809 -85291655209748 -23275372653913 -79054936475517 -89879709677143 -220827841846799 -195474466645611 -274650991542346 -153388255468474 -272531727433383 -40300819192656 -20748649633849 -97528047993251 -278032552535946 -96198763073459 -253606767326003 -95141672433580 -29440028306823 -117621759412651 -141084506852477 -5456504266158 -135858251363702 -25263441526676 -152877148133339 -176056546262358 -192533414088340 -113514469399872 -54352361757173 -127455011150837 -220780314397970 -133483613674045 -155158947233512 -6072146563372 -230055869897775 -27186979977785 -25529404869726 -39917792317715 -201587951750123 -60702624562905 -132823573508263 -131959746526348 -278575646196676 -42044116555466 -67952081103874 -278948710450421 -89440363309993 -103912409533552 -96630819901429 -227031607972318 -252077060819810 -154626831336509 -117396174999926 -71757209548006 -196810611642894 -237378713608920 -257120989755679 -80859917800027 -174388192039068 -13684824055040 -280534302871122 -196400243079850 -126749139883955 -85941582038078 -125080250207404 -180533872903026 -114280197587568 -113892734333622 -19415116392672 -100040445305935 -52704398558936 -22964503290973 -221034879753439 -183057526296670 -148666918881240 -215228370393148 -214986515515417 -189010804650311 -141067267323027 -218839305511869 -105426890329521 -250653777633024 -144143345669634 -161971364297717 -13491725719200 -146253444786085 -108608190142223 -260787866932475 -102937667008307 -178596518493027 -203484503177452 -170020010513625 -242201987714115 -75182154551799 -221052821662103 -134301626396973 -226107546658973 -217786986546447 -219266462537429 -279079442330718 -93825597280071 -78518730020198 -137437516693377 -120005288899091 -101572063086607 -166526749538365 -225547529119774 -122949657799690 -158117687667802 -205333816721188 -46656808284288 -24630540882437 -195189399970720 -220980281975703 -123191855629016 -225551984115431 -182296475929022 -94752698944172 -65089074450822 -219303592246728 -172776586424992 -103912203350481 -120939835443490 -25620747572479 -153619848003106 -78875176257358 -84826773401906 -132068509681118 -150893904462142 -78880533446830 -128417872430998 -13326522097200 -243509931337539 -264444919798708 -4292451744415 -208991702561744 -215182174585600 -116075816850981 -128099490265107 -263977945519557 -53889298204925 -37633195136018 -83543244909937 -280420838899712 -29967076369298 -174594094857752 -48861502227250 -126111541370838 -19365086657993 -127556549577791 -84207025007729 -34223615512989 -35580057932610 -157075343639112 -47877941803137 -35766970816877 -196083276036090 -40020185306798 -37790961552567 -100818123401549 -243433730870849 -161952635538767 -69260655604219 -21563411999514 -178215115958120 -11470698120719 -46184164882327 -20087762483172 -239929362142215 -226011223017751 -177665259376319 -110254414057762 -127081311965064 -263672253608672 -273973532037606 -143262800109983 -78490171775041 -89878231604869 -209831592422786 -186843741331607 -134297511744431 -121072334847721 -120366142819696 -9901972478330 -272264835502881 -61765199515914 -262428683742421 -89139186870736 -167812055080716 -87030625514048 -172989067121057 -265929450149340 -14242014553933 -278284903895220 -159859297612639 -204254241882641 -136678418780878 -28200051600075 -215114974501842 -56126834066728 -265525380387953 -164332959133090 -76334273954143 -17134964936917 -111259903717063 -89087169837255 -955334341952 -29444428371345 -252159020504762 -14199157038157 -66959811015160 -257607465965299 -155592778800842 -249297813926903 -237865151628641 -129949595272320 -237676276993607 -112760243971708 -67278020821682 -122363171538051 -203221481339087 -212311011464730 -116047715407143 -122113456932765 -203217708855461 -40730594827089 -68959810006457 -83452288899376 -200938092571632 -35140618701417 -124671036070378 -4264593313498 -254518128024632 -72365921959472 -56710061801118 -135913796068141 -85520898240983 -275551782939499 -198270986676486 -244522074701806 -184301257974551 -62403114083044 -136831118439034 -44505858918452 -92717686442033 -41558065377823 -28581230551330 -193756640794275 -8116412684425 -157369741638300 -181931628246491 -76789363929506 -218303409031383 -43258962918831 -224835619257860 -115718749510777 -22466983308913 -244850835025976 -2215769182114 -215425936192388 -263529611781123 -108790779821893 -272030904895937 -6597504251058 -139610879604954 -85286933641162 -87086612900726 -10345869917505 -183084401532836 -160613075567304 -185152782739974 -220324973368852 -129574939841823 -184062552734276 -200630646615052 -264425189015150 -149886362216175 -144194977362940 -41380765270727 -71699234352658 -195015246976381 -116338476754505 -252664427673478 -47729726065931 -62723085723128 -144331819190320 -26030218949639 -181884630701284 -133118151343325 -221336415565192 -209257709948483 -2731841289614 -235615458784141 -256082587485238 -134184047773021 -84079652921383 -57382648357857 -274059053251707 -169128137340058 -242646513163122 -90172678980452 -37816290383820 -240092827712116 -31534253791974 -111879036835644 -31094561145686 -210347159439749 -270951332535016 -34852825008747 -72576865672331 -256720437091647 -49139888614127 -178149066926321 -180414978959402 -237383283554592 -274243988845675 -263708506238296 -117427834413016 -178016497017969 -92838246231541 -27672250618222 -256599876337739 -211655446569925 -110351038034924 -225658662692937 -16748176997038 -102200491671166 -6387098596160 -110797525556771 -148778961032098 -65953580579588 -120197284266806 -175211032741901 -131281959614441 -51302820602778 -164716194884506 -217982740036863 -203964193436432 -189803715614215 -148753960814562 -180431647624635 -91760931856815 -219105070910214 -89868727524277 -266416968693633 -278154627284413 -158050049947045 -158587451210851 -158786308632982 -115257893627636 -274041007419989 -129036037579752 -252561758110803 -76681311002285 -22961695257956 -65025699481823 -55099754841302 -192959992849448 -183593146353551 -209587181738855 -160449681288408 -41188721722217 -135098687419294 -211116052357010 -152355667779771 -258564045877538 -261083370606295 -264610669633687 -84487721149297 -265659158240497 -31366791323462 -76856552583638 -243370034148875 -227346664563170 -243562089556017 -230109981838815 -15543748796425 -67854480608182 -250892264587238 -249782577413348 -75825801299344 -120566480375701 -8919773241433 -281180306600574 -203346941320661 -234946716090980 -131804275945450 -255263216561202 -218467038619738 -64456754756536 -65842491635891 -142798510355743 -180991244430517 -31663693417573 -262146532071780 -101746076961354 -7918703751370 -227184185006641 -275427571434928 -102247631878415 -270748219196998 -159018826936997 -123698625656117 -83378340024667 -273238791514619 -11019830155920 -276465627519938 -105153071114492 -274179531405013 -149298404256760 -43857930900548 -233741919475756 -183233887948214 -53264219344104 -180198685636954 -255010788885981 -123954429356344 -48980967232996 -20918066083522 -162857031464049 -191513608043721 -216268646390247 -87573915625125 -117471715111605 -55267575154170 -48233798632581 -263011628311883 -217284781025700 -22541774965193 -144885232465643 -249347461773423 -137889154948899 -4481775723978 -59487863684377 -81984783884056 -46367049178091 -9009696076422 -204043988339610 -111909717550713 -46767680926046 -85608747143531 -221508442174175 -226896812650293 -46996348684793 -259432971321011 -121214754094280 -110848220487880 -183677727957204 -227245494313538 -105900999778287 -185919466917255 -188829854505792 -66363377253944 -64739399301431 -97156596545638 -74417693542289 -47357667067788 -26877060499109 -85483624731190 -129222078522104 -198924689829419 -207577217970763 -138196328219455 -95525417494393 -245003417057908 -235449024348900 -28498477651608 -90295172194142 -121133568790447 -6746735245532 -252779069039530 -236741935644492 -217275160020547 -238275170120275 -46481071989398 -151279892861736 -228095864731291 -144208677226102 -145245673767606 -163245271044487 -273572176529857 -264468755100989 -101379498222195 -13377013771069 -54524798394178 -97726469478103 -221617269007130 -119246702969071 -243974337136934 -256626866735836 -224265919990573 -89368704158287 -192569074953808 -45782073971397 -63305742096076 -145812379687366 -89703032036740 -163966508813571 -219774516960819 -154702584272186 -155853912705711 -99760970985752 -194403719695594 -234127774600635 -151843916471045 -33332528211068 -231931919364149 -6765390382564 -100890329162710 -48623812694991 -97559753798142 -207417102865070 -106934579651844 -13938744126059 -211266468739 -3741489950705 -214113402362410 -10667825414344 -189051765382937 -257539787807893 -67575961208863 -105913127678966 -78091653865314 -261148689921646 -173459465358872 -254710457632099 -108988059673844 -229042540199240 -242101262617088 -53526638951669 -222890694134814 -209099039314661 -82111077011849 -241768883738535 -13208170407173 -52214909427339 -253710535621016 -42086023282788 -127331037933353 -132861460270474 -43297134918154 -140194671714118 -101340716291306 -247364144242701 -163031711841001 -112824243193369 -34180046339519 -242421844715097 -218652769951957 -43411358692173 -257895604069341 -145297539431769 -252836389910917 -42847894891012 -108762992517032 -108152379636462 -143607886667087 -103491480429035 -272142828404438 -168247666091256 -186338489332378 -25446183289495 -138829903358286 -3659668374536 -230281144005276 -188015266538613 -202366762551353 -234730590841041 -148155741323522 -159361401085912 -253702942359976 -191342050569753 -251854976140844 -60930595580594 -267280943611085 -224902285877883 -18565037134757 -274664807415228 -277040536181906 -72305253903018 -42194604703120 -275495737090701 -245775863952826 -42566575636204 -128669838290047 -1680757640144 -215190566265430 -115713789571708 -116099887367343 -81234535879353 -124651799396918 -253660977709112 -95768183023293 -118005392303136 -255985241016587 -218026825704369 -270165076008392 -26771655131100 -109919212544300 -23340273086646 -222502656027788 -46907991335178 -66306812053228 -74692606101008 -157636701185603 -199246730752671 -16391135367377 -200841394647917 -270381656131122 -27196880608375 -91704471889642 -126645739115560 -247499810957904 -243630983810207 -220489745838779 -63022243104201 -176766871175620 -140436634966243 -264746343498579 -206655772450640 -145813711736662 -179653870842343 -229091203187929 -141406438054150 -124177693018145 -59705669189647 -62267859541417 -226490650033444 -24871654322851 -115010855198323 -145613605221038 -235707710228932 -86983719707002 -201012813891456 -209261904997439 -107865331261036 -115674177136181 -148728729419193 -8392388396675 -171938821728359 -6304683423002 -117619133988720 -13954227286218 -252238556955795 -224798691495049 -56260793397057 -40807720531993 -6034450191742 -137167019541274 -74174793450642 -4686334956847 -89259278175476 -206271654909822 -199776562750751 -259378033236427 -58982486867398 -116050948332871 -22321393310274 -8246779084252 -257504085584270 -224788821906473 -276926524704212 -25337492732891 -21564927504629 -255772375164537 -226011918400997 -102480563220565 -214008229090200 -145921395310442 -106389340921154 -165470302184363 -208032608546468 -3046877354889 -141067514411079 -92845383270428 -7160661441082 -200513644985356 -175067432046165 -139491728329351 -253425037652585 -72518597985986 -264995071212765 -265167410821614 -175079281850387 -138263474689235 -179947547517969 -175308705962014 -128550670265296 -75284496650140 -15538154183341 -233559471474369 -149228540633500 -213430508969218 -128085306764739 -256505153623318 -152573149521467 -30882478818303 -241677754733602 -203691538018697 -258813329543201 -16204052794641 -222894947079324 -79301425619702 -49074405980421 -133111178298328 -59600410883805 -253449989053283 -117000376484854 -174532434487195 -48484474613436 -57751003154662 -56346373153544 -264906328210330 -202105237892628 -271379604978172 -83435501541511 -190076163851126 -158105490799823 -232974792280066 -261752177691979 -3621936237699 -48053464597493 -78234458668843 -31848926755104 -98742446931609 -248722591187791 -55108369915945 -197955899438704 -279496841176285 -76223066011509 -3897977783843 -184763400758726 -262429069602622 -123522261030916 -172834508646328 -48070947338604 -227638417739252 -132131985068286 -189599095114676 -177968201604518 -184211743124337 -165471103505914 -49159876376829 -141833323385871 -253302938879400 -119277653472373 -224675357935063 -204298704225859 -47997914391679 -104369648381396 -212215683753443 -7297284386812 -141852966413935 -17048253927207 -118722726021820 -146282587761368 -194612727526026 -208207435957578 -271860939270535 -192201803652049 -161175625788054 -164149429701667 -158803826780770 -331272574985 -30399422488822 -32220099559685 -164106960131803 -168465471596526 -71091966276423 -223877412798531 -184000240264425 -130940051580268 -273083083784280 -14533292646158 -253188413816587 -145611849702024 -219090699730404 -46880811918693 -200436926842781 -227282172948379 -46114071726391 -12296316453691 -77266233685934 -246765511599059 -15375490966011 -186083586423693 -160653246230300 -64099561279971 -164929342077533 -171552861569183 -1258868250598 -273726736757871 -122252113926570 -13885195179982 -138191971481913 -192080253585946 -245540391908476 -222422311883441 -202142145424808 -29583931227509 -273280326171002 -60364758831790 -269812444215488 -124057975003566 -120565920820305 -259004133557670 -270722857799857 -238638766913785 -47898806386447 -12557963682065 -88978025728196 -109201676933904 -125038843828587 -100282422345923 -186480863714440 -132069206282464 -40001352789647 -85895267868325 -262931122081634 -80521143872035 -180868811809966 -86117580593434 -238509917105494 -224280708025809 -256830694075903 -203919437019117 -216704257400787 -128506764235726 -416458856290 -203973483665369 -100024150184342 -107512229015238 -61172380659288 -243466559332134 -14060494483767 -50803930327657 -201985847632973 -171026642027518 -240689076335285 -89684239568237 -162179936351826 -267448422069558 -129178893206761 -54067617595390 -50115384973722 -270670178770049 -170571516176733 -171295154918071 -128296144325770 -135711727907661 -9632520335274 -106165386516983 -136107992735789 -217202340664868 -245667160436069 -247333403687478 -119082401435684 -276511342520132 -195151556404458 -54996421841866 -109793091921854 -255824847709387 -151128362790487 -104441445665127 -265096872210313 -40839385301252 -159621113247050 -85274567710579 -110497333035504 -151438038512430 -253202631189585 -110460479043784 -45974409171776 -114402689606060 -227313861076332 -240217390016911 -210187681372368 -171374114706428 -163167105463381 -28012582058358 -121220198467611 -280560486407517 -168037362004676 -115690466049357 -238817117802725 -101170400712109 -113494235105989 -82894115620357 -57689807100053 -230573278834992 -272222731761835 -241827314237082 -25704883521394 -267075000744978 -27620513235293 -206290150317433 -171439708613041 -281220115358900 -49896974646158 -276066216170518 -243996443374026 -227862602939986 -214567183272402 -13731852815312 -150060451696000 -58880201611595 -32560727660700 -189805986186144 -7563193160417 -69992721104409 -268865626646567 -47561715221485 -121763243922195 -275213913701923 -186190229111932 -158822174442434 -211999576320825 -184936966310571 -125935832730973 -70648549515725 -224883489569543 -275145181220520 -80493557529407 -169702690370764 -225685930821081 -232173540335571 -270375354298071 -225270095214613 -246934155289674 -262949512452513 -157075333527291 -103784570650436 -214583618079782 -70608526343072 -109505810374476 -97233654425504 -98961964157944 -279726007949540 -205519985608342 -256429638257160 -245688454164233 -196764941676792 -87157536024267 -261838355615377 -83737858237613 -258533029852033 -87552037603425 -195871892132578 -137754927583327 -14582726453571 -135596620479772 -42216663598495 -35979869684601 -209834733612467 -100481887300653 -159046097646744 -188420667865527 -142816622941932 -107895815996024 -12476813126534 -111931552202897 -160125423197782 -88325886426275 -264557072866800 -184420103418005 -214885660987472 -112946502111725 -112115000175968 -124507383109536 -194773068721466 -111635575006092 -267169321839130 -170740925255678 -115296140388375 -95183471162435 -41054195728858 -129678670347257 -147269126465906 -191233399988632 -200426430273452 -153127254649317 -38219567499694 -38022979483406 -270947394125374 -627527384199 -95320750853559 -214880647216691 -65232722408137 -93513465381205 -11902494395926 -37337899955184 -228939794798275 -181068553237714 -19120978887372 -195595899306324 -214475651366836 -191125102099283 -119686620420467 -145324975457488 -228819234044367 -201630443169585 -19147793141040 -239629266181871 -11718164656403 -47604053013086 -9728906267534 -235289209592879 -231659387530829 -166509458583975 -217400405957981 -79865379186473 -81829808253260 -87211985964417 -4662093172958 -142267889130633 -132993425255111 -98264776536615 -254267296107029 -214958529428919 -211604877090568 -266906476242785 -183080615588142 -279123161951561 -136468599301182 -235116269602990 -183358303341875 -178519554440802 -142773330950619 -23169909742474 -157344184258920 -46709979390509 -269866610230973 -248878080416914 -119407975779448 -218482000616843 -127703053503887 -148513548564690 -47196316690336 -211345448746515 -19272378687539 -196481850634676 -149164488746023 -173326167059630 -60141280200187 -195835752988014 -61106795374943 -280177690144788 -56907482162951 -27523718750884 -5303653855359 -235444323848765 -8840748783799 -22372721710257 -11712261905314 -86561250246839 -15653274943874 -28655181421465 -122423235974562 -121797796154807 -627016779933 -177746006454267 -56373248568030 -103450714761426 -206533313725406 -153921625398918 -250169205067995 -58357177292154 -172005916846732 -274908380970543 -35993772698416 -43482279523679 -232369442219904 -99400918011185 -142815005662526 -93825620823454 -27563431250468 -164035820165985 -174749446201814 -180595220314186 -188347090117419 -117286844414162 -185417530993538 -9291808542405 -87609252685133 -169860345410960 -232952603457725 -149138295180129 -39677542607629 -111877518429922 -123705566271194 -160047867630734 -215640588293737 -77508660404778 -193688780851383 -93674306893778 -13650436562769 -69695224250322 -30632621956267 -268371141509423 -205571951472096 -281425768493786 -192357126793834 -254453747725105 -275431652574228 -55987634386205 -116405516467613 -257930883544310 -242709779447393 -246584653738148 -3081420085783 -218485214568855 -267700589730920 -9532872493543 -161259581924961 -231274787743698 -268525910743905 -108341388910929 -80400446600656 -16577397599812 -173177481133200 -169811587677860 -222580975702012 -95521067809197 -104127987076681 -259221491787529 -261740352222261 -64765843292522 -95702938679881 -185083925963108 -40447815153782 -185077856107072 -45138173416212 -35483571023457 -106354531934967 -61525052665568 -128855703204959 -180098842350146 -144686814682444 -258090024298661 -95582053461938 -117456444765276 -207577728301844 -6358967968843 -65771113437655 -152683135487787 -224354967020060 -207077386969380 -267362860721282 -248766007588841 -54938993576483 -102403104372889 -143977609754883 -73223121323414 -203696971390699 -249231322916597 -264873376262252 -178938376061464 -28727063962897 -250328550610394 -120593039802642 -104290574343036 -168376898621403 -236373703635066 -5208095363989 -228783593664336 -156353010583666 -202375902179574 -170040006199235 -278545172387409 -41134446475116 -256378794726158 -80992398996078 -15491546057958 -276443030790616 -201712660066633 -19938666370979 -99270180254980 -140443081949519 -149562027389236 -147371535032312 -222435378794625 -83827554287666 -1791317681513 -118057907670389 -234794691362350 -73013830383160 -41247232081566 -113289555517349 -135837852670606 -212062979265722 -45775122337325 -167662999612429 -106700545880313 -261188270437295 -262637359378942 -270049571945176 -236789517939978 -200556858677487 -271068755409516 -170550216589633 -207649932370089 -269466093553182 -99285870883413 -18416548432052 -26522644561496 -238150105180748 -63053079092665 -21398563865340 -215411409081800 -150441126541149 -113853845741773 -230356777833291 -23783035430829 -41162480697785 -194405041001002 -281340498082282 -188382732753296 -250988824525752 -167408300003619 -256369749847805 -185594231118140 -180017886523404 -47504804371468 -9985464228256 -154564822665979 -190361408215190 -200855228466318 -205827299073550 -82652653551193 -121309412176215 -50967978259264 -225553326595559 -175105284273763 -269297388552179 -41675094082547 -29622850205623 -62444521442605 -267058247217910 -226065846517292 -133707153142258 -17746376013390 -90079432057758 -105339978136274 -235910854530974 -207778161920560 -220667635074933 -239985501982099 -219235270394881 -67519753301101 -100430427362657 -219872909716093 -258199119040519 -150843563859646 -83318153715252 -64199484462144 -58867419427810 -78673210463693 diff --git a/temp b/temp deleted file mode 100755 index d961c882e86e0f5dc529f2cade817fae44fd9040..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 650064 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

8}>A;se@bew`mmT-8y)yP4*V$x9&zBm7d*rd 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ʓ!r01M%q|;)w^2h*Q>hMzo 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 P=D&&LdQdbdKKA|(jJq-G From 95cdfe5557ced1b6c44c8491c374c402e60a6fa1 Mon Sep 17 00:00:00 2001 From: Neil Date: Mon, 13 Apr 2020 20:44:22 +0200 Subject: [PATCH 35/51] Basic multithreading --- main.cu | 46 ++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 38 insertions(+), 8 deletions(-) diff --git a/main.cu b/main.cu index 09bdc85..752e4a0 100644 --- a/main.cu +++ b/main.cu @@ -23,6 +23,8 @@ #include #include #include +#include +#include #define signed_seed_t int64_t @@ -322,6 +324,18 @@ void calculate_search_backs() { #define OFFSET 0 #endif + + +void run(int offset, int workSize,long long *tempStorage, int *count ,FILE * out_file){ + for (int j = 0; j < workSize; ++j) { + if (generator::ChunkGenerator::populate(tempStorage[j+offset], X_TRANSLATE + 16)) { + fprintf(out_file, "%lld\n", tempStorage[j]); + count++; + } + } + fflush(out_file); + +} int main(int argc, char *argv[]) { #define int int32_t random_math::JavaRand::init(); @@ -332,13 +346,25 @@ int main(int argc, char *argv[]) { calculate_search_backs(); - FILE* out_file = fopen("chunk_seeds.txt", "w"); + FILE* out_file = fopen("chunk_seeds_last.txt", "w"); for(int i = 0; i < GPU_COUNT; i++) { setup_gpu_node(&nodes[i],i); } - + int threadCount = std::thread::hardware_concurrency(); + threadCount=threadCount-4; + std::thread threads[threadCount]; + FILE* out_files[threadCount]; + int counts[threadCount]; + printf("Using %d threads for cpu work\n",threadCount); + for (int i = 0; i < threadCount; ++i) { + std::ostringstream oss; + oss << "chunk_seeds" << std::to_string(i) << ".txt"; + FILE* temp = fopen(oss.str().c_str(), "w"); + out_files[i]=temp; + counts[i]=0; + } ulong count = 0; auto lastIteration = std::chrono::system_clock::now(); auto startTime = std::chrono::system_clock::now(); @@ -367,14 +393,18 @@ int main(int argc, char *argv[]) { } // for now no multithreading here (will be needed but leave 4 cores for gpu), this loop only execute when arraysize is changed - for (int j = 0; j < arraySize; ++j) { - if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { - fprintf(out_file, "%lld\n", tempStorage[j]); - count++; - } + int workSize=arraySize/threadCount; + for (int k = 0; arraySize!=0 && k < threadCount ; ++k) { + // we can use tempStorage directly since no thread will access the same index + threads[k] = std::thread(run,k*workSize,k!=threadCount-1?workSize:arraySize%workSize,std::ref(tempStorage),std::ref(counts[k]),std::ref(out_files[k])); + } + for (auto& thread : threads) { + thread.join(); + } + for (int j = 0; j < threadCount; ++j) { + count += counts[j]; } - fflush(out_file); free(tempStorage); tempStorage = (long long*) malloc( sizeof(long long)); From e91a95586cd727ce30f9306cb77201e7e28e89bb Mon Sep 17 00:00:00 2001 From: human-0 Date: Wed, 15 Apr 2020 17:42:46 +1000 Subject: [PATCH 36/51] Removed extra calculations for ignored leaf results --- random.h | 102 +++++++++++++++++++++++++++---------------------------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/random.h b/random.h index c7443f8..6a8c1c8 100644 --- a/random.h +++ b/random.h @@ -1,51 +1,51 @@ -#ifndef SEED_TESTER_RANDOM_H -#define SEED_TESTER_RANDOM_H -#define ulong uint64_t -#include -#include - -namespace random_math -{ - - class LCG { - public: - int64_t multiplier; - int64_t addend; - int64_t modulo; - bool maskable; - - LCG(int64_t multiplier, int64_t addend, int64_t modulo, bool maskable = true); - - int64_t next(int64_t seed); - int64_t nextMaskableUnchecked(int64_t seed); - - LCG combine(int64_t steps); - - }; - - class JavaRand { - private: - uint64_t seed; - public: - static LCG lcg; - static void init(); - - explicit JavaRand(long seed, bool scramble = true); - uint64_t getSeed(); - void setSeed(int64_t seed, bool scramble = true); - void advance(LCG lcg); - void ignoreNext(); - uint32_t next(int32_t bits); - uint32_t nextInt(int32_t bound); - /* bound must be a positive power of 2 */ - uint32_t nextIntPow2Unchecked(int32_t bound); - }; - -} - - - - - - -#endif //SEED_TESTER_RANDOM_H +#ifndef SEED_TESTER_RANDOM_H +#define SEED_TESTER_RANDOM_H +#define ulong uint64_t +#include +#include + +namespace random_math +{ + + class LCG { + public: + int64_t multiplier; + int64_t addend; + int64_t modulo; + bool maskable; + + LCG(int64_t multiplier, int64_t addend, int64_t modulo, bool maskable = true); + + int64_t next(int64_t seed); + int64_t nextMaskableUnchecked(int64_t seed); + + LCG combine(int64_t steps); + + }; + + class JavaRand { + private: + uint64_t seed; + public: + static LCG lcg; + static void init(); + + explicit JavaRand(long seed, bool scramble = true); + uint64_t getSeed(); + void setSeed(int64_t seed, bool scramble = true); + void advance(LCG lcg); + void ignoreNext(); + uint32_t next(int32_t bits); + uint32_t nextInt(int32_t bound); + /* bound must be a positive power of 2 */ + uint32_t nextIntPow2Unchecked(int32_t bound); + }; + +} + + + + + + +#endif //SEED_TESTER_RANDOM_H From 672dc5abbf10e7e4c30c2114a61d8042602b728d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C3=A1lint=20Csala?= Date: Tue, 14 Apr 2020 05:07:18 +0200 Subject: [PATCH 37/51] Added multithreading --- main.cu | 1 - 1 file changed, 1 deletion(-) diff --git a/main.cu b/main.cu index 752e4a0..421e78b 100644 --- a/main.cu +++ b/main.cu @@ -445,7 +445,6 @@ int main(int argc, char *argv[]) { } - // Last batch to do for (int j = 0; j < arraySize; ++j) { if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { From 8d4827a31635376d936c5d691d365a818b0c8dc0 Mon Sep 17 00:00:00 2001 From: Oliver Bojko Date: Tue, 14 Apr 2020 22:37:51 +0200 Subject: [PATCH 38/51] Multithreading --- .gitignore | 3 ++- main.cu | 29 ++++++++++++++++++++++++----- 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index e60d04d..e2fc74e 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,5 @@ cmake-build-debug merged *.out program* -*.zip \ No newline at end of file +*.zip +/build diff --git a/main.cu b/main.cu index 421e78b..6118063 100644 --- a/main.cu +++ b/main.cu @@ -15,6 +15,22 @@ #include <__clang_cuda_cmath.h> #endif +// for windows plebs +#ifdef _MSC_VER + +#include +#include +#include +#ifdef __INTELLISENSE__ +#define __CUDACC__ //fixes function defenition in ide +//void __syncthreads(); +#endif // __INTELLISENSE__ + +#include +#include +#include + +#endif #include #include @@ -24,7 +40,11 @@ #include #include #include + #include +#include +#include +#include #define signed_seed_t int64_t @@ -43,9 +63,10 @@ #define RANDOM_ADDEND 0xBp-48 #define RANDOM_SCALE 0x1p-48 -inline uint __host__ __device__ random_next(Random *random, int bits) { - *random = trunc((*random * RANDOM_MULTIPLIER + RANDOM_ADDEND) * RANDOM_SCALE); - return (uint)((ulong)(*random / RANDOM_SCALE) >> (48 - bits)); +inline uint __host__ __device__ random_next(Random* random, int bits) +{ + *random = trunc((*random * RANDOM_MULTIPLIER + RANDOM_ADDEND) * RANDOM_SCALE); + return (uint)((ulong)(*random / RANDOM_SCALE) >> (48 - bits)); } #else @@ -415,9 +436,7 @@ int main(int argc, char *argv[]) { tempStorage=(long long*) realloc(tempStorage,(*nodes[gpu_index].num_seeds+arraySize)* sizeof(long long)); for (int i = 0, e = *nodes[gpu_index].num_seeds; i < e; i++) { tempStorage[arraySize+i]=nodes[gpu_index].seeds[i]; - //fprintf(out_file, "%lld\n", nodes[gpu_index].seeds[i]); } - //fflush(out_file); arraySize += *nodes[gpu_index].num_seeds; } From db6f77ceec67c21a1e9328e045dc8eaf839fee8d Mon Sep 17 00:00:00 2001 From: Oliver Bojko Date: Tue, 14 Apr 2020 22:52:11 +0200 Subject: [PATCH 39/51] Update main.cu stylefix 1 --- main.cu | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/main.cu b/main.cu index 6118063..4d9c828 100644 --- a/main.cu +++ b/main.cu @@ -63,8 +63,7 @@ #define RANDOM_ADDEND 0xBp-48 #define RANDOM_SCALE 0x1p-48 -inline uint __host__ __device__ random_next(Random* random, int bits) -{ +inline uint __host__ __device__ random_next(Random* random, int bits) { *random = trunc((*random * RANDOM_MULTIPLIER + RANDOM_ADDEND) * RANDOM_SCALE); return (uint)((ulong)(*random / RANDOM_SCALE) >> (48 - bits)); } @@ -80,7 +79,7 @@ inline uint __host__ __device__ random_next(Random* random, int bits) #define FAST_NEXT_INT // Random::next(bits) -__host__ __device__ inline uint random_next(Random *random, int bits) { +__host__ __device__ inline uint random_next(Random* random, int bits) { *random = (*random * RANDOM_MULTIPLIER + RANDOM_ADDEND) & RANDOM_MASK; return (uint)(*random >> (48 - bits)); } @@ -91,7 +90,7 @@ __host__ __device__ inline uint random_next(Random *random, int bits) { #define get_random_unseeded(state) ((Random) ((state) * RANDOM_SCALE)) // Random::nextInt(bound) -__host__ __device__ inline uint random_next_int(Random *random, uint bound) { +__host__ __device__ inline uint random_next_int(Random* random, uint bound) { int r = random_next(random, 31); int m = bound - 1; if ((bound & m) == 0) { @@ -102,14 +101,14 @@ __host__ __device__ inline uint random_next_int(Random *random, uint bound) { r %= bound; #else for (int u = r; - u - (r = u % bound) + m < 0; - u = random_next(random, 31)); + u - (r = u % bound) + m < 0; + u = random_next(random, 31)); #endif } return r; } -__host__ __device__ inline int64_t random_next_long (Random *random) { +__host__ __device__ inline int64_t random_next_long(Random* random) { return (((int64_t)random_next(random, 32)) << 32) + random_next(random, 32); } @@ -225,7 +224,7 @@ __global__ void doPreWork(ulong offset, Random* starts, int* num_starts) { res &= random_next(&rand, 4) == TREE_Z; res &= random_next_int(&rand, 3) == (ulong) (TREE_HEIGHT - 4); - if(res) { + if (res) { int index = atomicAdd(num_starts, 1); starts[index] = tree_start; } @@ -235,7 +234,8 @@ __global__ void doWork(int* num_starts, Random* tree_starts, int* num_seeds, ulo for (int i = blockIdx.x * blockDim.x + threadIdx.x; i < *num_starts; i += blockDim.x * gridDim.x) { Random tree_start = tree_starts[i]; - for (int treeBackCalls = 0; treeBackCalls <= gpu_search_back_count; treeBackCalls++) { + for (int treeBackCalls = 0; treeBackCalls <= gpu_search_back_count; treeBackCalls++) + { Random start = (tree_start * search_back_multipliers[treeBackCalls] + search_back_addends[treeBackCalls]) & RANDOM_MASK; Random rand = start; From b01493bd78cda7401e9a7d11b04e0303140a66a0 Mon Sep 17 00:00:00 2001 From: Oliver Bojko Date: Tue, 14 Apr 2020 23:10:23 +0200 Subject: [PATCH 40/51] Update main.cu stylefix 2 --- main.cu | 78 +++++++++++++++++++++++++++------------------------------ 1 file changed, 37 insertions(+), 41 deletions(-) diff --git a/main.cu b/main.cu index 4d9c828..623845b 100644 --- a/main.cu +++ b/main.cu @@ -79,7 +79,7 @@ inline uint __host__ __device__ random_next(Random* random, int bits) { #define FAST_NEXT_INT // Random::next(bits) -__host__ __device__ inline uint random_next(Random* random, int bits) { +__host__ __device__ inline uint random_next(Random *random, int bits) { *random = (*random * RANDOM_MULTIPLIER + RANDOM_ADDEND) & RANDOM_MASK; return (uint)(*random >> (48 - bits)); } @@ -90,7 +90,7 @@ __host__ __device__ inline uint random_next(Random* random, int bits) { #define get_random_unseeded(state) ((Random) ((state) * RANDOM_SCALE)) // Random::nextInt(bound) -__host__ __device__ inline uint random_next_int(Random* random, uint bound) { +__host__ __device__ inline uint random_next_int(Random *random, uint bound) { int r = random_next(random, 31); int m = bound - 1; if ((bound & m) == 0) { @@ -108,7 +108,7 @@ __host__ __device__ inline uint random_next_int(Random* random, uint bound) { return r; } -__host__ __device__ inline int64_t random_next_long(Random* random) { +__host__ __device__ inline int64_t random_next_long(Random *random) { return (((int64_t)random_next(random, 32)) << 32) + random_next(random, 32); } @@ -373,64 +373,60 @@ int main(int argc, char *argv[]) { setup_gpu_node(&nodes[i],i); } - int threadCount = std::thread::hardware_concurrency(); - threadCount=threadCount-4; - std::thread threads[threadCount]; - FILE* out_files[threadCount]; - int counts[threadCount]; - printf("Using %d threads for cpu work\n",threadCount); - for (int i = 0; i < threadCount; ++i) { - std::ostringstream oss; - oss << "chunk_seeds" << std::to_string(i) << ".txt"; - FILE* temp = fopen(oss.str().c_str(), "w"); - out_files[i]=temp; - counts[i]=0; - } - ulong count = 0; + std::vector threads(std::thread::hardware_concurrency() - 4); + size_t numThreads = std::thread::hardware_concurrency() - 4; + std::mutex fileMutex; + + std::atomic count(0); auto lastIteration = std::chrono::system_clock::now(); auto startTime = std::chrono::system_clock::now(); - long long *tempStorage=NULL; - ulong arraySize=0; + long long* tempStorage = NULL; + ulong arraySize = 0; for (ulong offset = OFFSET; offset < TOTAL_WORK_SIZE;) { - for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { + for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); *nodes[gpu_index].num_tree_starts = 0; - doPreWork <<>> (offset, nodes[gpu_index].tree_starts, nodes[gpu_index].num_tree_starts); + doPreWork<<>>(offset, nodes[gpu_index].tree_starts, nodes[gpu_index].num_tree_starts); offset += WORK_UNIT_SIZE; } - for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { + for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); CHECK_GPU_ERR(cudaDeviceSynchronize()); } - for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { + for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); *nodes[gpu_index].num_seeds = 0; - doWork <<>> (nodes[gpu_index].num_tree_starts, nodes[gpu_index].tree_starts, nodes[gpu_index].num_seeds, nodes[gpu_index].seeds, search_back_count); + doWork<<>>(nodes[gpu_index].num_tree_starts, nodes[gpu_index].tree_starts, nodes[gpu_index].num_seeds, nodes[gpu_index].seeds, search_back_count); } - // for now no multithreading here (will be needed but leave 4 cores for gpu), this loop only execute when arraysize is changed - int workSize=arraySize/threadCount; - for (int k = 0; arraySize!=0 && k < threadCount ; ++k) { - // we can use tempStorage directly since no thread will access the same index - threads[k] = std::thread(run,k*workSize,k!=threadCount-1?workSize:arraySize%workSize,std::ref(tempStorage),std::ref(counts[k]),std::ref(out_files[k])); - } - for (auto& thread : threads) { - thread.join(); - } - for (int j = 0; j < threadCount; ++j) { - count += counts[j]; - } + static auto threadFunc = [&](int start, int end) { + for (int j = start; j < end; ++j) { + if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { + std::lock_guard lock(fileMutex); + fprintf(out_file, "%lld\n", tempStorage[j]); + count++; + } + } + }; + + + int chunkSize = arraySize / threads.size(); + for(size_t i = 0; i < threads.size(); i++) + threads[i] = std::thread(threadFunc, i * chunkSize, i == (threads.size() - 1) ? arraySize : ((i + 1) * chunkSize)); + + for(std::thread& x : threads) + x.join(); free(tempStorage); - tempStorage = (long long*) malloc( sizeof(long long)); - arraySize=0; - for(int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { + tempStorage = (long long*)malloc(sizeof(long long)); + arraySize = 0; + for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); CHECK_GPU_ERR(cudaDeviceSynchronize()); tempStorage=(long long*) realloc(tempStorage,(*nodes[gpu_index].num_seeds+arraySize)* sizeof(long long)); @@ -460,7 +456,7 @@ int main(int argc, char *argv[]) { estimatedTime = 0.0; suffix = 's'; } - printf("Searched: %13" PRIu64 " seeds. Found: %13" PRIu64 " matches. Uptime: %.1fs. Speed: %.2fm seeds/s. Completion: %.3f%%. ETA: %.1f%c.\n", numSearched, count, elapsedTime.count(), speed, progress, estimatedTime, suffix); + printf("Searched: %13" PRIu64 " seeds. Found: %13" PRIu64 " matches. Uptime: %.1fs. Speed: %.2fm seeds/s. Completion: %.3f%%. ETA: %.1f%c.\n", numSearched, count.load(), elapsedTime.count(), speed, progress, estimatedTime, suffix); } @@ -476,4 +472,4 @@ int main(int argc, char *argv[]) { free(tempStorage); fclose(out_file); -} +} \ No newline at end of file From 7d25308d47f8f06cffe4ac7a854f8017dbddbe60 Mon Sep 17 00:00:00 2001 From: Oliver Bojko Date: Tue, 14 Apr 2020 23:11:36 +0200 Subject: [PATCH 41/51] Update main.cu stylefix 3 --- main.cu | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/main.cu b/main.cu index 623845b..836b450 100644 --- a/main.cu +++ b/main.cu @@ -63,7 +63,7 @@ #define RANDOM_ADDEND 0xBp-48 #define RANDOM_SCALE 0x1p-48 -inline uint __host__ __device__ random_next(Random* random, int bits) { +inline uint __host__ __device__ random_next(Random *random, int bits) { *random = trunc((*random * RANDOM_MULTIPLIER + RANDOM_ADDEND) * RANDOM_SCALE); return (uint)((ulong)(*random / RANDOM_SCALE) >> (48 - bits)); } @@ -214,7 +214,7 @@ __global__ void doPreWork(ulong offset, Random* starts, int* num_starts) { lattice_x += (signed_seed_t) (TREE_X * LI00 + TREE_Z * LI01); lattice_z += (signed_seed_t) (TREE_X * LI10 + TREE_Z * LI11); - Random rand = (Random) ((lattice_x * L00 + lattice_z * L01 + X_TRANSLATE) % MODULUS); + Random rand = (Random)((lattice_x * L00 + lattice_z * L01 + X_TRANSLATE) % MODULUS); advance_m1(rand); Random tree_start = rand; @@ -234,8 +234,7 @@ __global__ void doWork(int* num_starts, Random* tree_starts, int* num_seeds, ulo for (int i = blockIdx.x * blockDim.x + threadIdx.x; i < *num_starts; i += blockDim.x * gridDim.x) { Random tree_start = tree_starts[i]; - for (int treeBackCalls = 0; treeBackCalls <= gpu_search_back_count; treeBackCalls++) - { + for (int treeBackCalls = 0; treeBackCalls <= gpu_search_back_count; treeBackCalls++) { Random start = (tree_start * search_back_multipliers[treeBackCalls] + search_back_addends[treeBackCalls]) & RANDOM_MASK; Random rand = start; @@ -346,17 +345,6 @@ void calculate_search_backs() { #endif - -void run(int offset, int workSize,long long *tempStorage, int *count ,FILE * out_file){ - for (int j = 0; j < workSize; ++j) { - if (generator::ChunkGenerator::populate(tempStorage[j+offset], X_TRANSLATE + 16)) { - fprintf(out_file, "%lld\n", tempStorage[j]); - count++; - } - } - fflush(out_file); - -} int main(int argc, char *argv[]) { #define int int32_t random_math::JavaRand::init(); From 0b9c3582196ac12ffb941dc9e9e5e9a9e0e78226 Mon Sep 17 00:00:00 2001 From: Oliver Bojko Date: Tue, 14 Apr 2020 23:12:49 +0200 Subject: [PATCH 42/51] Update main.cu stylefix 4 --- main.cu | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/main.cu b/main.cu index 836b450..a8257e0 100644 --- a/main.cu +++ b/main.cu @@ -344,8 +344,7 @@ void calculate_search_backs() { #define OFFSET 0 #endif - -int main(int argc, char *argv[]) { +int main(int argc, char* argv[]) { #define int int32_t random_math::JavaRand::init(); generator::ChunkGenerator::init(); @@ -357,8 +356,8 @@ int main(int argc, char *argv[]) { FILE* out_file = fopen("chunk_seeds_last.txt", "w"); - for(int i = 0; i < GPU_COUNT; i++) { - setup_gpu_node(&nodes[i],i); + for (int i = 0; i < GPU_COUNT; i++) { + setup_gpu_node(&nodes[i], i); } std::vector threads(std::thread::hardware_concurrency() - 4); @@ -417,7 +416,7 @@ int main(int argc, char *argv[]) { for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); CHECK_GPU_ERR(cudaDeviceSynchronize()); - tempStorage=(long long*) realloc(tempStorage,(*nodes[gpu_index].num_seeds+arraySize)* sizeof(long long)); + tempStorage = (long long*) realloc(tempStorage, (*nodes[gpu_index].num_seeds + arraySize) * sizeof(long long)); for (int i = 0, e = *nodes[gpu_index].num_seeds; i < e; i++) { tempStorage[arraySize+i]=nodes[gpu_index].seeds[i]; } From eedfa08c96334a60612f35350174b313925974e8 Mon Sep 17 00:00:00 2001 From: Oliver Bojko Date: Tue, 14 Apr 2020 23:28:30 +0200 Subject: [PATCH 43/51] cleaning --- main.cu | 1 - random.cpp | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/main.cu b/main.cu index a8257e0..44dff32 100644 --- a/main.cu +++ b/main.cu @@ -361,7 +361,6 @@ int main(int argc, char* argv[]) { } std::vector threads(std::thread::hardware_concurrency() - 4); - size_t numThreads = std::thread::hardware_concurrency() - 4; std::mutex fileMutex; std::atomic count(0); diff --git a/random.cpp b/random.cpp index f1d9ceb..006548b 100644 --- a/random.cpp +++ b/random.cpp @@ -25,7 +25,7 @@ random_math::LCG random_math::LCG::combine(int64_t steps) int64_t intermediateMultiplier = this->multiplier; int64_t intermediateAddend = this->addend; - for (ulong i = steps; i != 0; i >>= 1) { + for (unsigned long i = steps; i != 0; i >>= 1) { if ((i & 1) != 0) { mul *= intermediateMultiplier; add = intermediateMultiplier * add + intermediateAddend; From f1c3fab69ff1a0978885382167658fe482579068 Mon Sep 17 00:00:00 2001 From: Oliver Bojko Date: Tue, 14 Apr 2020 23:36:03 +0200 Subject: [PATCH 44/51] fix msvc defines --- main.cu | 4 +--- random.cpp | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/main.cu b/main.cu index 44dff32..289f84a 100644 --- a/main.cu +++ b/main.cu @@ -16,15 +16,13 @@ #endif // for windows plebs -#ifdef _MSC_VER +#ifdef __INTELLISENSE__ #include #include #include -#ifdef __INTELLISENSE__ #define __CUDACC__ //fixes function defenition in ide //void __syncthreads(); -#endif // __INTELLISENSE__ #include #include diff --git a/random.cpp b/random.cpp index 006548b..f1d9ceb 100644 --- a/random.cpp +++ b/random.cpp @@ -25,7 +25,7 @@ random_math::LCG random_math::LCG::combine(int64_t steps) int64_t intermediateMultiplier = this->multiplier; int64_t intermediateAddend = this->addend; - for (unsigned long i = steps; i != 0; i >>= 1) { + for (ulong i = steps; i != 0; i >>= 1) { if ((i & 1) != 0) { mul *= intermediateMultiplier; add = intermediateMultiplier * add + intermediateAddend; From 2e0270e8496c6b57edec9301e919ad3b8607c60b Mon Sep 17 00:00:00 2001 From: Oliver Bojko Date: Wed, 15 Apr 2020 01:10:10 +0200 Subject: [PATCH 45/51] Update main.cu compile error fixes --- main.cu | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/main.cu b/main.cu index 289f84a..bc6c675 100644 --- a/main.cu +++ b/main.cu @@ -366,6 +366,9 @@ int main(int argc, char* argv[]) { auto startTime = std::chrono::system_clock::now(); long long* tempStorage = NULL; ulong arraySize = 0; + + printf("Using %d threads for cpu work\n", (int)threads.size()); + for (ulong offset = OFFSET; offset < TOTAL_WORK_SIZE;) { for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { @@ -388,7 +391,7 @@ int main(int argc, char* argv[]) { doWork<<>>(nodes[gpu_index].num_tree_starts, nodes[gpu_index].tree_starts, nodes[gpu_index].num_seeds, nodes[gpu_index].seeds, search_back_count); } - static auto threadFunc = [&](int start, int end) { + static auto threadFunc = [&](size_t start, size_t end) { for (int j = start; j < end; ++j) { if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { std::lock_guard lock(fileMutex); @@ -401,7 +404,7 @@ int main(int argc, char* argv[]) { int chunkSize = arraySize / threads.size(); for(size_t i = 0; i < threads.size(); i++) - threads[i] = std::thread(threadFunc, i * chunkSize, i == (threads.size() - 1) ? arraySize : ((i + 1) * chunkSize)); + threads[i] = std::thread(threadFunc, i * chunkSize, (i == (threads.size() - 1)) ? arraySize : ((i + 1) * chunkSize)); for(std::thread& x : threads) x.join(); From 55b18007d792c9cecc6f5d26bf7d6227d4126b5c Mon Sep 17 00:00:00 2001 From: Kane York Date: Tue, 14 Apr 2020 22:11:41 -0700 Subject: [PATCH 46/51] Improve file write buffering --- main.cu | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/main.cu b/main.cu index bc6c675..340e6ce 100644 --- a/main.cu +++ b/main.cu @@ -195,7 +195,7 @@ __constant__ ulong search_back_multipliers[MAX_TREE_SEARCH_BACK + 1]; __constant__ ulong search_back_addends[MAX_TREE_SEARCH_BACK + 1]; int search_back_count; -#define WORK_UNIT_SIZE (1LL << 23) +#define WORK_UNIT_SIZE (1LL << 25) #define BLOCK_SIZE 256 __global__ void doPreWork(ulong offset, Random* starts, int* num_starts) { @@ -342,7 +342,7 @@ void calculate_search_backs() { #define OFFSET 0 #endif -int main(int argc, char* argv[]) { +int main(int argc, char *argv[]) { #define int int32_t random_math::JavaRand::init(); generator::ChunkGenerator::init(); @@ -392,13 +392,28 @@ int main(int argc, char* argv[]) { } static auto threadFunc = [&](size_t start, size_t end) { +#define WRITE_BUFFER_SIZE 2048 +#define MAX_NUMBER_LEN (21 + 1) + int myCount = 0; + char writeBuffer[2048]; + char* writeBufCur = writeBuffer; +#define WRITE_BUFFER_USED (writeBufCur - writeBuffer) + for (int j = start; j < end; ++j) { + if (WRITE_BUFFER_USED + MAX_NUMBER_LEN >= WRITE_BUFFER_SIZE) { + *writeBufCur++ = 0; + do { + std::lock_guard lock(fileMutex); + fprintf(out_file, "%s", writeBuffer); + } while (0); + writeBufCur = writeBuffer; + } if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { - std::lock_guard lock(fileMutex); - fprintf(out_file, "%lld\n", tempStorage[j]); - count++; + myCount++; + snprintf(writeBufCur, MAX_NUMBER_LEN, "%lld\n", tempStorage[j]); } } + count += myCount; }; From babbd160f02bd1492593b1a69dd67701739d9ce0 Mon Sep 17 00:00:00 2001 From: Kane York Date: Tue, 14 Apr 2020 22:44:15 -0700 Subject: [PATCH 47/51] fix compile for atomics --- main.cu | 1 + 1 file changed, 1 insertion(+) diff --git a/main.cu b/main.cu index 340e6ce..682a738 100644 --- a/main.cu +++ b/main.cu @@ -446,6 +446,7 @@ int main(int argc, char *argv[]) { double speed = numSearched / elapsedTime.count() / 1000000; double progress = (double)numSearched / (double)TOTAL_WORK_SIZE * 100.0; double estimatedTime = (double)(TOTAL_WORK_SIZE - numSearched) / speed / 1000000; + ulong curCount = count; char suffix = 's'; if (estimatedTime >= 3600) { suffix = 'h'; From 7daf7beacef95a7b0a0fd231530a3ba6021354b5 Mon Sep 17 00:00:00 2001 From: Kane York Date: Tue, 14 Apr 2020 22:53:28 -0700 Subject: [PATCH 48/51] fixup to write buffer optimizations --- main.cu | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/main.cu b/main.cu index 682a738..ca78951 100644 --- a/main.cu +++ b/main.cu @@ -405,14 +405,22 @@ int main(int argc, char *argv[]) { do { std::lock_guard lock(fileMutex); fprintf(out_file, "%s", writeBuffer); + fflush(out_file); } while (0); writeBufCur = writeBuffer; } if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { myCount++; - snprintf(writeBufCur, MAX_NUMBER_LEN, "%lld\n", tempStorage[j]); + writeBufCur += snprintf(writeBufCur, MAX_NUMBER_LEN, "%lld\n", tempStorage[j]); } } + + // Finish up - write remainder and update atomic + do { + std::lock_guard lock(fileMutex); + fprintf(out_file, "%s", writeBuffer); + fflush(out_file); + } while (0); count += myCount; }; @@ -424,6 +432,7 @@ int main(int argc, char *argv[]) { for(std::thread& x : threads) x.join(); + fflush(out_file); free(tempStorage); tempStorage = (long long*)malloc(sizeof(long long)); From e55bb3c15a1d7262e442b2b4fe5dbb2cf53a24d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C3=A1lint=20Csala?= Date: Thu, 16 Apr 2020 05:36:49 +0200 Subject: [PATCH 49/51] Standardized --- main.cu | 227 +++++++++++++++++++++----------------------------------- 1 file changed, 86 insertions(+), 141 deletions(-) diff --git a/main.cu b/main.cu index ca78951..cf8d593 100644 --- a/main.cu +++ b/main.cu @@ -1,9 +1,10 @@ +#pragma clang diagnostic push +#pragma ide diagnostic ignored "hicpp-signed-bitwise" //#define __JETBRAINS_IDE__ // IDE indexing #ifdef __JETBRAINS_IDE__ #define __host__ #define __device__ -#define __shared__ #define __constant__ #define __global__ #define __CUDACC__ @@ -15,7 +16,6 @@ #include <__clang_cuda_cmath.h> #endif -// for windows plebs #ifdef __INTELLISENSE__ #include @@ -31,87 +31,48 @@ #endif #include -#include -#include -#include -#include -#include -#include -#include - +#include #include #include #include #include +#include +#include +#include "generator.h" -#define signed_seed_t int64_t -#define uint uint32_t -#define ulong uint64_t -// let's be EVIL (and make sure all includes come before this) -#define int int32_t - -#undef JRAND_DOUBLE +#define WRITE_BUFFER_SIZE 2048 +#define MAX_NUMBER_LEN (21 + 1) +#define WRITE_BUFFER_USED (writeBufCur - writeBuffer) #define RANDOM_MULTIPLIER_LONG 0x5DEECE66DULL -#ifdef JRAND_DOUBLE -#define Random double -#define RANDOM_MULTIPLIER 0x5DEECE66Dp-48 -#define RANDOM_ADDEND 0xBp-48 -#define RANDOM_SCALE 0x1p-48 - -inline uint __host__ __device__ random_next(Random *random, int bits) { - *random = trunc((*random * RANDOM_MULTIPLIER + RANDOM_ADDEND) * RANDOM_SCALE); - return (uint)((ulong)(*random / RANDOM_SCALE) >> (48 - bits)); -} - -#else - -#define Random ulong +#define Random uint64_t #define RANDOM_MULTIPLIER RANDOM_MULTIPLIER_LONG #define RANDOM_ADDEND 0xBULL #define RANDOM_MASK (1ULL << 48) - 1 -#define RANDOM_SCALE 1 - -#define FAST_NEXT_INT // Random::next(bits) -__host__ __device__ inline uint random_next(Random *random, int bits) { +__host__ __device__ inline uint32_t random_next(Random *random, int32_t bits) { *random = (*random * RANDOM_MULTIPLIER + RANDOM_ADDEND) & RANDOM_MASK; - return (uint)(*random >> (48 - bits)); + return (uint32_t)(*random >> (48 - bits)); } -#endif // ~JRAND_DOUBLE - -// new Random(seed) -#define get_random(seed) ((Random)((seed ^ RANDOM_MULTIPLIER_LONG) & RANDOM_MASK)) -#define get_random_unseeded(state) ((Random) ((state) * RANDOM_SCALE)) // Random::nextInt(bound) -__host__ __device__ inline uint random_next_int(Random *random, uint bound) { - int r = random_next(random, 31); - int m = bound - 1; +__host__ __device__ inline uint32_t random_next_int(Random *random, uint32_t bound) { + int32_t r = random_next(random, 31); + int32_t m = bound - 1; if ((bound & m) == 0) { // Could probably use __mul64hi here - r = (uint)((bound * (ulong)r) >> 31); + r = (uint32_t)((bound * (uint64_t)r) >> 31); } else { -#ifdef FAST_NEXT_INT r %= bound; -#else - for (int u = r; - u - (r = u % bound) + m < 0; - u = random_next(random, 31)); -#endif } return r; } -__host__ __device__ inline int64_t random_next_long(Random *random) { - return (((int64_t)random_next(random, 32)) << 32) + random_next(random, 32); -} - #define CHECK_GPU_ERR(code) gpuAssert((code), __FILE__, __LINE__) -inline void gpuAssert(cudaError_t code, const char* file, int line) { +inline void gpuAssert(cudaError_t code, const char* file, int32_t line) { if (code != cudaSuccess) { fprintf(stderr, "GPUassert: %s (code %d) %s %d\n", cudaGetErrorString(code), code, file, line); exit(code); @@ -120,9 +81,6 @@ inline void gpuAssert(cudaError_t code, const char* file, int line) { // advance #define advance_rng(rand, multiplier, addend) ((rand) = ((rand) * (multiplier) + (addend)) & RANDOM_MASK) -#define advance_830(rand) advance_rng(rand, 0x859D39E832D9LL, 0xE3E2DF5E9196LL) -#define advance_774(rand) advance_rng(rand, 0xF8D900133F9LL, 0x5738CAC2F85ELL) -#define advance_387(rand) advance_rng(rand, 0x5FE2BCEF32B5LL, 0xB072B3BF0CBDLL) #define advance_16(rand) advance_rng(rand, 0x6DC260740241LL, 0xD0352014D90LL) #define advance_m1(rand) advance_rng(rand, 0xDFE05BCB1365LL, 0x615C0E462AA9LL) #define advance_m3759(rand) advance_rng(rand, 0x63A9985BE4ADLL, 0xA9AA8DA9BC9BLL) @@ -130,7 +88,7 @@ inline void gpuAssert(cudaError_t code, const char* file, int line) { #define WATERFALL_X 16 -#define WATERFALL_Y 76 +//#define WATERFALL_Y 76 #define WATERFALL_Z 10 #define TREE_X (WATERFALL_X - 5) @@ -138,7 +96,7 @@ inline void gpuAssert(cudaError_t code, const char* file, int line) { #define TREE_HEIGHT 5 #define OTHER_TREE_COUNT 1 -__device__ inline int getTreeHeight(int x, int z) { +__device__ inline int32_t getTreeHeight(int32_t x, int32_t z) { if (x == TREE_X && z == TREE_Z) return TREE_HEIGHT; @@ -151,13 +109,9 @@ __device__ inline int getTreeHeight(int x, int z) { #define MODULUS (1LL << 48) -#define SQUARE_SIDE (MODULUS / 16) #define X_TRANSLATE 0 -#define Z_TRANSLATE 11 #define L00 7847617LL #define L01 (-18218081LL) -#define L10 4824621LL -#define L11 24667315LL #define LI00 (24667315.0 / 16) #define LI01 (18218081.0 / 16) #define LI10 (-4824621.0 / 16) @@ -167,10 +121,8 @@ __device__ inline int getTreeHeight(int x, int z) { #define CONST_MIN4(a, b, c, d) CONST_MIN(CONST_MIN(a, b), CONST_MIN(c, d)) #define CONST_MAX(a, b) ((a) > (b) ? (a) : (b)) #define CONST_MAX4(a, b, c, d) CONST_MAX(CONST_MAX(a, b), CONST_MAX(c, d)) -#define CONST_FLOOR(x) ((x) < (signed_seed_t) (x) ? (signed_seed_t) (x) - 1 : (signed_seed_t) (x)) -#define CONST_CEIL(x) ((x) == (signed_seed_t) (x) ? (signed_seed_t) (x) : CONST_FLOOR((x) + 1)) -#define CONST_LOWER(x, m, c) ((m) < 0 ? ((x) + 1 - (double) (c) / MODULUS) * (m) : ((x) - (double) (c) / MODULUS) * (m)) -#define CONST_UPPER(x, m, c) ((m) < 0 ? ((x) - (double) (c) / MODULUS) * (m) : ((x) + 1 - (double) (c) / MODULUS) * (m)) +#define CONST_FLOOR(x) ((x) < (int64_t) (x) ? (int64_t) (x) - 1 : (int64_t) (x)) +#define CONST_CEIL(x) ((x) == (int64_t) (x) ? (int64_t) (x) : CONST_FLOOR((x) + 1)) // for a parallelogram ABCD https://media.discordapp.net/attachments/668607204009574411/671018577561649163/unknown.png #define B_X LI00 @@ -191,28 +143,28 @@ __device__ inline int getTreeHeight(int x, int z) { #define MAX_TREE_ATTEMPTS 12 #define MAX_TREE_SEARCH_BACK (3 * MAX_TREE_ATTEMPTS - 3 + 16 * OTHER_TREE_COUNT) -__constant__ ulong search_back_multipliers[MAX_TREE_SEARCH_BACK + 1]; -__constant__ ulong search_back_addends[MAX_TREE_SEARCH_BACK + 1]; -int search_back_count; +__constant__ uint64_t search_back_multipliers[MAX_TREE_SEARCH_BACK + 1]; +__constant__ uint64_t search_back_addends[MAX_TREE_SEARCH_BACK + 1]; +int32_t search_back_count; #define WORK_UNIT_SIZE (1LL << 25) #define BLOCK_SIZE 256 -__global__ void doPreWork(ulong offset, Random* starts, int* num_starts) { +__global__ void doPreWork(uint64_t offset, Random* starts, int* num_starts) { // lattice tree position - ulong global_id = blockIdx.x * blockDim.x + threadIdx.x; + uint64_t global_id = blockIdx.x * blockDim.x + threadIdx.x; - signed_seed_t lattice_x = (signed_seed_t) ((offset + global_id) % SIZE_X) + LOWER_X; - signed_seed_t lattice_z = (signed_seed_t) ((offset + global_id) / SIZE_X) + LOWER_Z; + int64_t lattice_x = (int64_t) ((offset + global_id) % SIZE_X) + LOWER_X; + int64_t lattice_z = (int64_t) ((offset + global_id) / SIZE_X) + LOWER_Z; lattice_z += (B_X * lattice_z < B_Z * lattice_x) * SIZE_Z; if (D_X * lattice_z > D_Z * lattice_x) { lattice_x += B_X; lattice_z += B_Z; } - lattice_x += (signed_seed_t) (TREE_X * LI00 + TREE_Z * LI01); - lattice_z += (signed_seed_t) (TREE_X * LI10 + TREE_Z * LI11); + lattice_x += (int64_t) (TREE_X * LI00 + TREE_Z * LI01); + lattice_z += (int64_t) (TREE_X * LI10 + TREE_Z * LI11); - Random rand = (Random)((lattice_x * L00 + lattice_z * L01 + X_TRANSLATE) % MODULUS); + auto rand = (Random)((lattice_x * L00 + lattice_z * L01 + X_TRANSLATE) % MODULUS); advance_m1(rand); Random tree_start = rand; @@ -220,7 +172,7 @@ __global__ void doPreWork(ulong offset, Random* starts, int* num_starts) { bool res = random_next(&rand, 4) == TREE_X; res &= random_next(&rand, 4) == TREE_Z; - res &= random_next_int(&rand, 3) == (ulong) (TREE_HEIGHT - 4); + res &= random_next_int(&rand, 3) == (uint64_t) (TREE_HEIGHT - 4); if (res) { int index = atomicAdd(num_starts, 1); @@ -228,11 +180,11 @@ __global__ void doPreWork(ulong offset, Random* starts, int* num_starts) { } } -__global__ void doWork(int* num_starts, Random* tree_starts, int* num_seeds, ulong* seeds, int gpu_search_back_count) { - for (int i = blockIdx.x * blockDim.x + threadIdx.x; i < *num_starts; i += blockDim.x * gridDim.x) { +__global__ void doWork(const int32_t* num_starts, const Random* tree_starts, int32_t* num_seeds, uint64_t* seeds, int32_t gpu_search_back_count) { + for (int32_t i = blockIdx.x * blockDim.x + threadIdx.x; i < *num_starts; i += blockDim.x * gridDim.x) { Random tree_start = tree_starts[i]; - for (int treeBackCalls = 0; treeBackCalls <= gpu_search_back_count; treeBackCalls++) { + for (int32_t treeBackCalls = 0; treeBackCalls <= gpu_search_back_count; treeBackCalls++) { Random start = (tree_start * search_back_multipliers[treeBackCalls] + search_back_addends[treeBackCalls]) & RANDOM_MASK; Random rand = start; @@ -241,18 +193,18 @@ __global__ void doWork(int* num_starts, Random* tree_starts, int* num_seeds, ulo if (random_next_int(&rand, 10) == 0) continue; - int generated_tree[16]; + int32_t generated_tree[16]; memset(generated_tree, 0x00, sizeof(generated_tree)); - int treesMatched = 0; - for (int treeAttempt = 0; treeAttempt <= MAX_TREE_ATTEMPTS; treeAttempt++) { - int treeX = random_next(&rand, 4); - int treeZ = random_next(&rand, 4); - int wantedTreeHeight = getTreeHeight(treeX, treeZ); - int treeHeight = random_next_int(&rand, 3) + 4; + int32_t treesMatched = 0; + for (int32_t treeAttempt = 0; treeAttempt <= MAX_TREE_ATTEMPTS; treeAttempt++) { + int32_t treeX = random_next(&rand, 4); + int32_t treeZ = random_next(&rand, 4); + int32_t wantedTreeHeight = getTreeHeight(treeX, treeZ); + int32_t treeHeight = random_next_int(&rand, 3) + 4; - int& boolpack = generated_tree[treeX]; - const int mask = 1 << (treeZ % 16); + int32_t& boolpack = generated_tree[treeX]; + const int32_t mask = 1 << (treeZ % 16); if (treeHeight == wantedTreeHeight && !(boolpack & mask)) { treesMatched++; @@ -267,7 +219,7 @@ __global__ void doWork(int* num_starts, Random* tree_starts, int* num_seeds, ulo Random start_chunk_rand = start; advance_m3759(start_chunk_rand); - int index = atomicAdd(num_seeds, 1); + int32_t index = atomicAdd(num_seeds, 1); seeds[index] = start_chunk_rand; } @@ -277,16 +229,14 @@ __global__ void doWork(int* num_starts, Random* tree_starts, int* num_seeds, ulo } struct GPU_Node { - int GPU; - int* num_seeds; - ulong* seeds; - int* num_tree_starts; + int32_t* num_seeds; + uint64_t* seeds; + int32_t* num_tree_starts; Random* tree_starts; }; -void setup_gpu_node(GPU_Node* node, int gpu) { +void setup_gpu_node(GPU_Node* node, int32_t gpu) { CHECK_GPU_ERR(cudaSetDevice(gpu)); - node->GPU = gpu; CHECK_GPU_ERR(cudaMallocManaged(&node->num_seeds, sizeof(*node->num_seeds))); CHECK_GPU_ERR(cudaMallocManaged(&node->seeds, (sizeof(Random)*WORK_UNIT_SIZE))); CHECK_GPU_ERR(cudaMallocManaged(&node->num_tree_starts, sizeof(*node->num_tree_starts))); @@ -302,25 +252,25 @@ void calculate_search_backs() { bool allow_search_back[MAX_TREE_SEARCH_BACK + 1]; memset(allow_search_back, false, sizeof(allow_search_back)); - for (int i = 0; i <= MAX_TREE_ATTEMPTS - OTHER_TREE_COUNT - 1; i++) { + for (int32_t i = 0; i <= MAX_TREE_ATTEMPTS - OTHER_TREE_COUNT - 1; i++) { allow_search_back[i * 3] = true; } - for (int tree = 0; tree < OTHER_TREE_COUNT; tree++) { - for (int i = 0; i <= MAX_TREE_SEARCH_BACK - 19; i++) { + for (int32_t tree = 0; tree < OTHER_TREE_COUNT; tree++) { + for (int32_t i = 0; i <= MAX_TREE_SEARCH_BACK - 19; i++) { if (allow_search_back[i]) allow_search_back[i + 19] = true; } } search_back_count = 0; - ulong multiplier = 1; - ulong addend = 0; - ulong multipliers[MAX_TREE_SEARCH_BACK + 1]; - ulong addends[MAX_TREE_SEARCH_BACK + 1]; - for (int i = 0; i <= MAX_TREE_SEARCH_BACK; i++) { + uint64_t multiplier = 1; + uint64_t addend = 0; + uint64_t multipliers[MAX_TREE_SEARCH_BACK + 1]; + uint64_t addends[MAX_TREE_SEARCH_BACK + 1]; + for (int32_t i = 0; i <= MAX_TREE_SEARCH_BACK; i++) { if (allow_search_back[i]) { - int index = search_back_count++; + int32_t index = search_back_count++; multipliers[index] = multiplier; addends[index] = addend; } @@ -328,50 +278,46 @@ void calculate_search_backs() { addend = (0xDFE05BCB1365LL * addend + 0x615C0E462AA9LL) & RANDOM_MASK; } - for (int gpu = 0; gpu < GPU_COUNT; gpu++) { + for (int32_t gpu = 0; gpu < GPU_COUNT; gpu++) { CHECK_GPU_ERR(cudaSetDevice(gpu)); CHECK_GPU_ERR(cudaMemcpyToSymbol(search_back_multipliers, &multipliers, search_back_count * sizeof(*multipliers))); CHECK_GPU_ERR(cudaMemcpyToSymbol(search_back_addends, &addends, search_back_count * sizeof(*addends))); } } -#undef int -#include "generator.h" - #ifndef OFFSET #define OFFSET 0 #endif int main(int argc, char *argv[]) { -#define int int32_t random_math::JavaRand::init(); generator::ChunkGenerator::init(); - GPU_Node *nodes = (GPU_Node*)malloc(sizeof(GPU_Node) * GPU_COUNT); - printf("Searching %13" PRIu64 " total seeds...\n", TOTAL_WORK_SIZE); + auto *nodes = (GPU_Node*)malloc(sizeof(GPU_Node) * GPU_COUNT); + std::cout << "Searching " << TOTAL_WORK_SIZE << " total seeds...\n"; calculate_search_backs(); - FILE* out_file = fopen("chunk_seeds_last.txt", "w"); + FILE* out_file = fopen("chunk_seeds.txt", "w"); - for (int i = 0; i < GPU_COUNT; i++) { + for (int32_t i = 0; i < GPU_COUNT; i++) { setup_gpu_node(&nodes[i], i); } std::vector threads(std::thread::hardware_concurrency() - 4); std::mutex fileMutex; - std::atomic count(0); + std::atomic count(0); auto lastIteration = std::chrono::system_clock::now(); auto startTime = std::chrono::system_clock::now(); - long long* tempStorage = NULL; - ulong arraySize = 0; + long long* tempStorage = nullptr; + uint64_t arraySize = 0; - printf("Using %d threads for cpu work\n", (int)threads.size()); + std::cout << "Using " << threads.size() << " threads for cpu work\n"; - for (ulong offset = OFFSET; offset < TOTAL_WORK_SIZE;) { + for (uint64_t offset = OFFSET; offset < TOTAL_WORK_SIZE;) { - for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { + for (int32_t gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); *nodes[gpu_index].num_tree_starts = 0; @@ -379,12 +325,12 @@ int main(int argc, char *argv[]) { offset += WORK_UNIT_SIZE; } - for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { + for (int32_t gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); CHECK_GPU_ERR(cudaDeviceSynchronize()); } - for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { + for (int32_t gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); *nodes[gpu_index].num_seeds = 0; @@ -392,21 +338,18 @@ int main(int argc, char *argv[]) { } static auto threadFunc = [&](size_t start, size_t end) { -#define WRITE_BUFFER_SIZE 2048 -#define MAX_NUMBER_LEN (21 + 1) - int myCount = 0; + int32_t myCount = 0; char writeBuffer[2048]; char* writeBufCur = writeBuffer; -#define WRITE_BUFFER_USED (writeBufCur - writeBuffer) - for (int j = start; j < end; ++j) { + for (int32_t j = start; j < end; ++j) { if (WRITE_BUFFER_USED + MAX_NUMBER_LEN >= WRITE_BUFFER_SIZE) { *writeBufCur++ = 0; - do { + { std::lock_guard lock(fileMutex); fprintf(out_file, "%s", writeBuffer); fflush(out_file); - } while (0); + } writeBufCur = writeBuffer; } if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { @@ -416,16 +359,16 @@ int main(int argc, char *argv[]) { } // Finish up - write remainder and update atomic - do { + { std::lock_guard lock(fileMutex); fprintf(out_file, "%s", writeBuffer); fflush(out_file); - } while (0); + } count += myCount; }; - int chunkSize = arraySize / threads.size(); + int32_t chunkSize = arraySize / threads.size(); for(size_t i = 0; i < threads.size(); i++) threads[i] = std::thread(threadFunc, i * chunkSize, (i == (threads.size() - 1)) ? arraySize : ((i + 1) * chunkSize)); @@ -437,11 +380,11 @@ int main(int argc, char *argv[]) { tempStorage = (long long*)malloc(sizeof(long long)); arraySize = 0; - for (int gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { + for (int32_t gpu_index = 0; gpu_index < GPU_COUNT; gpu_index++) { CHECK_GPU_ERR(cudaSetDevice(gpu_index)); CHECK_GPU_ERR(cudaDeviceSynchronize()); tempStorage = (long long*) realloc(tempStorage, (*nodes[gpu_index].num_seeds + arraySize) * sizeof(long long)); - for (int i = 0, e = *nodes[gpu_index].num_seeds; i < e; i++) { + for (int32_t i = 0, e = *nodes[gpu_index].num_seeds; i < e; i++) { tempStorage[arraySize+i]=nodes[gpu_index].seeds[i]; } arraySize += *nodes[gpu_index].num_seeds; @@ -455,7 +398,7 @@ int main(int argc, char *argv[]) { double speed = numSearched / elapsedTime.count() / 1000000; double progress = (double)numSearched / (double)TOTAL_WORK_SIZE * 100.0; double estimatedTime = (double)(TOTAL_WORK_SIZE - numSearched) / speed / 1000000; - ulong curCount = count; + uint64_t curCount = count; char suffix = 's'; if (estimatedTime >= 3600) { suffix = 'h'; @@ -468,12 +411,14 @@ int main(int argc, char *argv[]) { estimatedTime = 0.0; suffix = 's'; } - printf("Searched: %13" PRIu64 " seeds. Found: %13" PRIu64 " matches. Uptime: %.1fs. Speed: %.2fm seeds/s. Completion: %.3f%%. ETA: %.1f%c.\n", numSearched, count.load(), elapsedTime.count(), speed, progress, estimatedTime, suffix); - + std::cout << "Searched: " << std::setw(13) << numSearched << " seeds. Found: " << std::setw(13) << count.load() << " matches. Uptime: " << + std::fixed << std::setprecision(1) << elapsedTime.count() << "s. Speed: " << std::fixed << + std::setprecision(2) << speed << "m seeds/s. Completion: " << std::setprecision(2) << progress << + "%. ETA: " << std::fixed << std::setprecision(2) << estimatedTime << suffix << ".\n"; } // Last batch to do - for (int j = 0; j < arraySize; ++j) { + for (int32_t j = 0; j < arraySize; ++j) { if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { fprintf(out_file, "%lld\n", tempStorage[j]); count++; From da00d600e464702b357e55afbcb6413f79b12537 Mon Sep 17 00:00:00 2001 From: Oliver Date: Fri, 17 Apr 2020 23:48:22 +0200 Subject: [PATCH 50/51] lockfree thread loop --- .gitignore | 5 +++++ main.cu | 26 ++++++++++++++++++-------- 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index a13b6ca..166388b 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,8 @@ cmake-build-debug merged *.out /build +/cmake-build-* +/CMakeFiles +Makefile +*.cmake +*.cbp \ No newline at end of file diff --git a/main.cu b/main.cu index bdb4fd6..0c3407c 100644 --- a/main.cu +++ b/main.cu @@ -340,6 +340,11 @@ void calculate_search_backs() { #define OFFSET 0 #endif +struct Thread { + std::vector threadStorage; + std::thread thread; +}; + int main(int argc, char* argv[]) { #define int int32_t random_math::JavaRand::init(); @@ -356,8 +361,8 @@ int main(int argc, char* argv[]) { setup_gpu_node(&nodes[i], i); } - std::vector threads(std::thread::hardware_concurrency() - 4); - std::mutex fileMutex; + + std::vector threads(std::thread::hardware_concurrency() - 4); std::atomic count(0); clock_t lastIteration = clock(); @@ -389,11 +394,10 @@ int main(int argc, char* argv[]) { doWork<<>>(nodes[gpu_index].num_tree_starts, nodes[gpu_index].tree_starts, nodes[gpu_index].num_seeds, nodes[gpu_index].seeds, search_back_count); } - static auto threadFunc = [&](size_t start, size_t end) { + static auto threadFunc = [&](Thread& myThread, size_t start, size_t end) { for (int j = start; j < end; ++j) { if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { - std::lock_guard lock(fileMutex); - fprintf(out_file, "%lld\n", tempStorage[j]); + myThread.threadStorage.push_back(tempStorage[j]); count++; } } @@ -402,10 +406,16 @@ int main(int argc, char* argv[]) { int chunkSize = arraySize / threads.size(); for(size_t i = 0; i < threads.size(); i++) - threads[i] = std::thread(threadFunc, i * chunkSize, (i == (threads.size() - 1)) ? arraySize : ((i + 1) * chunkSize)); + threads[i].thread = std::thread(threadFunc, std::ref(threads[i]), i * chunkSize, (i == (threads.size() - 1)) ? arraySize : ((i + 1) * chunkSize)); - for(std::thread& x : threads) - x.join(); + for(Thread& x : threads) + { + x.thread.join(); + for(long long &val: x.threadStorage) { + fprintf(out_file, "%lld\n", val); + } + x.threadStorage.clear(); + } fflush(out_file); free(tempStorage); From bbc13b6f05ba0fad837d4a87c1dd310a4aa83cf2 Mon Sep 17 00:00:00 2001 From: Oliver Bojko Date: Sat, 18 Apr 2020 00:11:54 +0200 Subject: [PATCH 51/51] lockfree thread loop about 7% performance boost on my maschine. --- main.cu | 51 +++++++++++++++++---------------------------------- 1 file changed, 17 insertions(+), 34 deletions(-) diff --git a/main.cu b/main.cu index a00ef9f..312d3b7 100644 --- a/main.cu +++ b/main.cu @@ -34,17 +34,12 @@ #include #include #include -#include #include #include #include #include "generator.h" -#define WRITE_BUFFER_SIZE 2048 -#define MAX_NUMBER_LEN (21 + 1) -#define WRITE_BUFFER_USED (writeBufCur - writeBuffer) - #define RANDOM_MULTIPLIER_LONG 0x5DEECE66DULL #define Random uint64_t @@ -289,6 +284,11 @@ void calculate_search_backs() { #define OFFSET 0 #endif +struct Thread { + std::thread thread; + std::vector threadBuffer; +}; + int main(int argc, char *argv[]) { random_math::JavaRand::init(); generator::ChunkGenerator::init(); @@ -304,8 +304,7 @@ int main(int argc, char *argv[]) { setup_gpu_node(&nodes[i], i); } - std::vector threads(std::thread::hardware_concurrency() - 4); - std::mutex fileMutex; + std::vector threads(std::thread::hardware_concurrency() - 4); std::atomic count(0); auto lastIteration = std::chrono::system_clock::now(); @@ -337,43 +336,27 @@ int main(int argc, char *argv[]) { doWork<<>>(nodes[gpu_index].num_tree_starts, nodes[gpu_index].tree_starts, nodes[gpu_index].num_seeds, nodes[gpu_index].seeds, search_back_count); } - static auto threadFunc = [&](size_t start, size_t end) { - int32_t myCount = 0; - char writeBuffer[2048]; - char* writeBufCur = writeBuffer; - + static auto threadFunc = [&](Thread &myThread, size_t start, size_t end) { for (int32_t j = start; j < end; ++j) { - if (WRITE_BUFFER_USED + MAX_NUMBER_LEN >= WRITE_BUFFER_SIZE) { - *writeBufCur++ = 0; - { - std::lock_guard lock(fileMutex); - fprintf(out_file, "%s", writeBuffer); - fflush(out_file); - } - writeBufCur = writeBuffer; - } if (generator::ChunkGenerator::populate(tempStorage[j], X_TRANSLATE + 16)) { - myCount++; - writeBufCur += snprintf(writeBufCur, MAX_NUMBER_LEN, "%lld\n", tempStorage[j]); + myThread.threadBuffer.push_back(tempStorage[j]); + count++; } } - - // Finish up - write remainder and update atomic - { - std::lock_guard lock(fileMutex); - fprintf(out_file, "%s", writeBuffer); - fflush(out_file); - } - count += myCount; }; int32_t chunkSize = arraySize / threads.size(); for(size_t i = 0; i < threads.size(); i++) - threads[i] = std::thread(threadFunc, i * chunkSize, (i == (threads.size() - 1)) ? arraySize : ((i + 1) * chunkSize)); + threads[i].thread = std::thread(threadFunc, std::ref(threads[i]), i * chunkSize, (i == (threads.size() - 1)) ? arraySize : ((i + 1) * chunkSize)); - for(std::thread& x : threads) - x.join(); + for(Thread& x : threads) { + x.thread.join(); + + for(const long long &val: x.threadBuffer) + fprintf(out_file, "%lld\n", val); + x.threadBuffer.clear(); + } fflush(out_file); free(tempStorage);

Ky&4B^gq$!$R-4hNs5M_gXFu58DFm883$mv)lX4 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